summaryrefslogtreecommitdiff
path: root/asm/code_8013A930.s
blob: 775295a2823ede7ec7dc001d740b38dc0b1422cf (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
.include "macros.inc"

.section .text, "ax"  # 0x80006980 - 0x803E1E60

.global func_8013A930
func_8013A930:
/* 8013A930 00136590  3C 60 80 48 */	lis r3, lbl_80482CE0@ha
/* 8013A934 00136594  39 00 00 00 */	li r8, 0
/* 8013A938 00136598  38 63 2C E0 */	addi r3, r3, lbl_80482CE0@l
/* 8013A93C 0013659C  38 00 00 0D */	li r0, 0xd
/* 8013A940 001365A0  90 6D 9C E8 */	stw r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013A944 001365A4  7D 07 43 78 */	mr r7, r8
/* 8013A948 001365A8  38 60 00 00 */	li r3, 0
/* 8013A94C 001365AC  38 80 00 00 */	li r4, 0
/* 8013A950 001365B0  38 C0 FF FF */	li r6, -1
/* 8013A954 001365B4  7C 09 03 A6 */	mtctr r0
lbl_8013A958:
/* 8013A958 001365B8  80 0D 9C E8 */	lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013A95C 001365BC  7C A0 1A 14 */	add r5, r0, r3
/* 8013A960 001365C0  38 63 00 04 */	addi r3, r3, 4
/* 8013A964 001365C4  90 E5 00 04 */	stw r7, 4(r5)
/* 8013A968 001365C8  80 0D 9C E8 */	lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013A96C 001365CC  7C A0 22 14 */	add r5, r0, r4
/* 8013A970 001365D0  38 84 00 02 */	addi r4, r4, 2
/* 8013A974 001365D4  B0 C5 00 38 */	sth r6, 0x38(r5)
/* 8013A978 001365D8  80 0D 9C E8 */	lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013A97C 001365DC  7C A0 42 14 */	add r5, r0, r8
/* 8013A980 001365E0  39 08 00 01 */	addi r8, r8, 1
/* 8013A984 001365E4  98 E5 06 FC */	stb r7, 0x6fc(r5)
/* 8013A988 001365E8  42 00 FF D0 */	bdnz lbl_8013A958
/* 8013A98C 001365EC  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013A990 001365F0  38 A0 00 00 */	li r5, 0
/* 8013A994 001365F4  38 80 FF FF */	li r4, -1
/* 8013A998 001365F8  38 00 00 32 */	li r0, 0x32
/* 8013A99C 001365FC  90 A3 06 A0 */	stw r5, 0x6a0(r3)
/* 8013A9A0 00136600  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013A9A4 00136604  90 83 06 88 */	stw r4, 0x688(r3)
/* 8013A9A8 00136608  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013A9AC 0013660C  90 83 06 AC */	stw r4, 0x6ac(r3)
/* 8013A9B0 00136610  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013A9B4 00136614  B0 03 06 B4 */	sth r0, 0x6b4(r3)
/* 8013A9B8 00136618  4E 80 00 20 */	blr

.global func_8013A9BC
func_8013A9BC:
/* 8013A9BC 0013661C  94 21 FF 90 */	stwu r1, -0x70(r1)
/* 8013A9C0 00136620  7C 08 02 A6 */	mflr r0
/* 8013A9C4 00136624  90 01 00 74 */	stw r0, 0x74(r1)
/* 8013A9C8 00136628  39 61 00 70 */	addi r11, r1, 0x70
/* 8013A9CC 0013662C  48 08 C7 59 */	bl _savegpr_26
/* 8013A9D0 00136630  3C 80 04 4E */	lis r4, 0x044E1A00@ha
/* 8013A9D4 00136634  38 60 00 0E */	li r3, 0xe
/* 8013A9D8 00136638  38 84 1A 00 */	addi r4, r4, 0x044E1A00@l
/* 8013A9DC 0013663C  4B F1 B3 BD */	bl func_80055D98
/* 8013A9E0 00136640  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013A9E4 00136644  3C 80 19 A5 */	lis r4, 0x19A51A00@ha
/* 8013A9E8 00136648  38 84 1A 00 */	addi r4, r4, 0x19A51A00@l
/* 8013A9EC 0013664C  90 65 00 08 */	stw r3, 8(r5)
/* 8013A9F0 00136650  38 60 00 0E */	li r3, 0xe
/* 8013A9F4 00136654  4B F1 B3 A5 */	bl func_80055D98
/* 8013A9F8 00136658  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013A9FC 0013665C  3C 80 04 4F */	lis r4, 0x044F1A00@ha
/* 8013AA00 00136660  38 84 1A 00 */	addi r4, r4, 0x044F1A00@l
/* 8013AA04 00136664  90 65 00 14 */	stw r3, 0x14(r5)
/* 8013AA08 00136668  38 60 00 0E */	li r3, 0xe
/* 8013AA0C 0013666C  4B F1 B3 8D */	bl func_80055D98
/* 8013AA10 00136670  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AA14 00136674  3C 80 1D 5C */	lis r4, 0x1D5C1A00@ha
/* 8013AA18 00136678  38 84 1A 00 */	addi r4, r4, 0x1D5C1A00@l
/* 8013AA1C 0013667C  90 65 00 10 */	stw r3, 0x10(r5)
/* 8013AA20 00136680  38 60 03 FC */	li r3, 0x3fc
/* 8013AA24 00136684  4B F1 B3 75 */	bl func_80055D98
/* 8013AA28 00136688  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AA2C 0013668C  3C 80 1D 5E */	lis r4, 0x1D5E1A00@ha
/* 8013AA30 00136690  38 84 1A 00 */	addi r4, r4, 0x1D5E1A00@l
/* 8013AA34 00136694  90 65 00 0C */	stw r3, 0xc(r5)
/* 8013AA38 00136698  38 60 03 FC */	li r3, 0x3fc
/* 8013AA3C 0013669C  4B F1 B3 5D */	bl func_80055D98
/* 8013AA40 001366A0  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AA44 001366A4  3C 80 1D 5D */	lis r4, 0x1D5D1A00@ha
/* 8013AA48 001366A8  38 84 1A 00 */	addi r4, r4, 0x1D5D1A00@l
/* 8013AA4C 001366AC  90 65 00 18 */	stw r3, 0x18(r5)
/* 8013AA50 001366B0  38 60 03 FC */	li r3, 0x3fc
/* 8013AA54 001366B4  4B F1 B3 45 */	bl func_80055D98
/* 8013AA58 001366B8  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AA5C 001366BC  3C 80 1D 5B */	lis r4, 0x1D5B1A00@ha
/* 8013AA60 001366C0  38 84 1A 00 */	addi r4, r4, 0x1D5B1A00@l
/* 8013AA64 001366C4  90 65 00 1C */	stw r3, 0x1c(r5)
/* 8013AA68 001366C8  38 60 03 FC */	li r3, 0x3fc
/* 8013AA6C 001366CC  4B F1 B3 2D */	bl func_80055D98
/* 8013AA70 001366D0  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AA74 001366D4  3C 80 23 5B */	lis r4, 0x235B1A00@ha
/* 8013AA78 001366D8  38 84 1A 00 */	addi r4, r4, 0x235B1A00@l
/* 8013AA7C 001366DC  90 65 00 20 */	stw r3, 0x20(r5)
/* 8013AA80 001366E0  38 60 03 FC */	li r3, 0x3fc
/* 8013AA84 001366E4  4B F1 B3 15 */	bl func_80055D98
/* 8013AA88 001366E8  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AA8C 001366EC  3C 80 23 82 */	lis r4, 0x23821A00@ha
/* 8013AA90 001366F0  38 84 1A 00 */	addi r4, r4, 0x23821A00@l
/* 8013AA94 001366F4  90 65 00 24 */	stw r3, 0x24(r5)
/* 8013AA98 001366F8  38 60 03 FC */	li r3, 0x3fc
/* 8013AA9C 001366FC  4B F1 B2 FD */	bl func_80055D98
/* 8013AAA0 00136700  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AAA4 00136704  3C 80 23 59 */	lis r4, 0x23591A00@ha
/* 8013AAA8 00136708  38 84 1A 00 */	addi r4, r4, 0x23591A00@l
/* 8013AAAC 0013670C  90 65 00 28 */	stw r3, 0x28(r5)
/* 8013AAB0 00136710  38 60 03 FC */	li r3, 0x3fc
/* 8013AAB4 00136714  4B F1 B2 E5 */	bl func_80055D98
/* 8013AAB8 00136718  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AABC 0013671C  3C 80 23 5A */	lis r4, 0x235A1A00@ha
/* 8013AAC0 00136720  38 84 1A 00 */	addi r4, r4, 0x235A1A00@l
/* 8013AAC4 00136724  90 65 00 2C */	stw r3, 0x2c(r5)
/* 8013AAC8 00136728  38 60 03 FC */	li r3, 0x3fc
/* 8013AACC 0013672C  4B F1 B2 CD */	bl func_80055D98
/* 8013AAD0 00136730  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AAD4 00136734  3C 80 23 58 */	lis r4, 0x23581A00@ha
/* 8013AAD8 00136738  38 84 1A 00 */	addi r4, r4, 0x23581A00@l
/* 8013AADC 0013673C  90 65 00 30 */	stw r3, 0x30(r5)
/* 8013AAE0 00136740  38 60 03 FC */	li r3, 0x3fc
/* 8013AAE4 00136744  4B F1 B2 B5 */	bl func_80055D98
/* 8013AAE8 00136748  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AAEC 0013674C  3C C0 80 14 */	lis r6, lbl_8013B478@ha
/* 8013AAF0 00136750  38 C6 B4 78 */	addi r6, r6, lbl_8013B478@l
/* 8013AAF4 00136754  38 80 00 00 */	li r4, 0
/* 8013AAF8 00136758  90 65 00 34 */	stw r3, 0x34(r5)
/* 8013AAFC 0013675C  38 A0 00 00 */	li r5, 0
/* 8013AB00 00136760  38 E0 FF FF */	li r7, -1
/* 8013AB04 00136764  39 00 00 00 */	li r8, 0
/* 8013AB08 00136768  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AB0C 0013676C  39 20 00 01 */	li r9, 1
/* 8013AB10 00136770  39 40 00 00 */	li r10, 0
/* 8013AB14 00136774  80 63 00 08 */	lwz r3, 8(r3)
/* 8013AB18 00136778  48 11 91 21 */	bl func_80253C38
/* 8013AB1C 0013677C  80 CD 9C E8 */	lwz r6, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AB20 00136780  3C A0 80 14 */	lis r5, lbl_8013B550@ha
/* 8013AB24 00136784  38 A5 B5 50 */	addi r5, r5, lbl_8013B550@l
/* 8013AB28 00136788  38 80 00 00 */	li r4, 0
/* 8013AB2C 0013678C  B0 66 00 3A */	sth r3, 0x3a(r6)
/* 8013AB30 00136790  38 C0 00 00 */	li r6, 0
/* 8013AB34 00136794  38 E0 FF FF */	li r7, -1
/* 8013AB38 00136798  39 00 00 00 */	li r8, 0
/* 8013AB3C 0013679C  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AB40 001367A0  39 20 00 01 */	li r9, 1
/* 8013AB44 001367A4  39 40 00 00 */	li r10, 0
/* 8013AB48 001367A8  80 63 00 14 */	lwz r3, 0x14(r3)
/* 8013AB4C 001367AC  48 11 90 ED */	bl func_80253C38
/* 8013AB50 001367B0  80 ED 9C E8 */	lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AB54 001367B4  3C A0 80 14 */	lis r5, lbl_8013BF80@ha
/* 8013AB58 001367B8  3C C0 80 14 */	lis r6, lbl_8013BF84@ha
/* 8013AB5C 001367BC  38 80 00 00 */	li r4, 0
/* 8013AB60 001367C0  B0 67 00 40 */	sth r3, 0x40(r7)
/* 8013AB64 001367C4  38 A5 BF 80 */	addi r5, r5, lbl_8013BF80@l
/* 8013AB68 001367C8  38 C6 BF 84 */	addi r6, r6, lbl_8013BF84@l
/* 8013AB6C 001367CC  38 E0 FF FF */	li r7, -1
/* 8013AB70 001367D0  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AB74 001367D4  39 00 00 00 */	li r8, 0
/* 8013AB78 001367D8  39 20 00 01 */	li r9, 1
/* 8013AB7C 001367DC  39 40 00 00 */	li r10, 0
/* 8013AB80 001367E0  80 63 00 20 */	lwz r3, 0x20(r3)
/* 8013AB84 001367E4  48 11 90 B5 */	bl func_80253C38
/* 8013AB88 001367E8  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AB8C 001367EC  3C C0 80 14 */	lis r6, lbl_8013B66C@ha
/* 8013AB90 001367F0  38 C6 B6 6C */	addi r6, r6, lbl_8013B66C@l
/* 8013AB94 001367F4  38 80 00 00 */	li r4, 0
/* 8013AB98 001367F8  B0 65 00 46 */	sth r3, 0x46(r5)
/* 8013AB9C 001367FC  38 A0 00 00 */	li r5, 0
/* 8013ABA0 00136800  38 E0 FF FF */	li r7, -1
/* 8013ABA4 00136804  39 00 00 00 */	li r8, 0
/* 8013ABA8 00136808  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013ABAC 0013680C  39 20 00 01 */	li r9, 1
/* 8013ABB0 00136810  39 40 00 00 */	li r10, 0
/* 8013ABB4 00136814  80 63 00 10 */	lwz r3, 0x10(r3)
/* 8013ABB8 00136818  48 11 90 81 */	bl func_80253C38
/* 8013ABBC 0013681C  80 ED 9C E8 */	lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013ABC0 00136820  3C A0 80 14 */	lis r5, lbl_8013B768@ha
/* 8013ABC4 00136824  3C C0 80 14 */	lis r6, lbl_8013B820@ha
/* 8013ABC8 00136828  38 80 00 00 */	li r4, 0
/* 8013ABCC 0013682C  B0 67 00 3E */	sth r3, 0x3e(r7)
/* 8013ABD0 00136830  38 A5 B7 68 */	addi r5, r5, lbl_8013B768@l
/* 8013ABD4 00136834  38 C6 B8 20 */	addi r6, r6, lbl_8013B820@l
/* 8013ABD8 00136838  38 E0 FF FF */	li r7, -1
/* 8013ABDC 0013683C  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013ABE0 00136840  39 00 00 00 */	li r8, 0
/* 8013ABE4 00136844  39 20 00 01 */	li r9, 1
/* 8013ABE8 00136848  39 40 00 00 */	li r10, 0
/* 8013ABEC 0013684C  80 63 00 0C */	lwz r3, 0xc(r3)
/* 8013ABF0 00136850  48 11 90 49 */	bl func_80253C38
/* 8013ABF4 00136854  80 ED 9C E8 */	lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013ABF8 00136858  3C A0 80 14 */	lis r5, lbl_8013B9C8@ha
/* 8013ABFC 0013685C  3C C0 80 14 */	lis r6, lbl_8013BA8C@ha
/* 8013AC00 00136860  38 80 00 00 */	li r4, 0
/* 8013AC04 00136864  B0 67 00 3C */	sth r3, 0x3c(r7)
/* 8013AC08 00136868  38 A5 B9 C8 */	addi r5, r5, lbl_8013B9C8@l
/* 8013AC0C 0013686C  38 C6 BA 8C */	addi r6, r6, lbl_8013BA8C@l
/* 8013AC10 00136870  38 E0 FF FF */	li r7, -1
/* 8013AC14 00136874  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AC18 00136878  39 00 00 00 */	li r8, 0
/* 8013AC1C 0013687C  39 20 00 01 */	li r9, 1
/* 8013AC20 00136880  39 40 00 00 */	li r10, 0
/* 8013AC24 00136884  80 63 00 18 */	lwz r3, 0x18(r3)
/* 8013AC28 00136888  48 11 90 11 */	bl func_80253C38
/* 8013AC2C 0013688C  80 ED 9C E8 */	lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AC30 00136890  3C A0 80 14 */	lis r5, lbl_8013BD3C@ha
/* 8013AC34 00136894  3C C0 80 14 */	lis r6, lbl_8013BE0C@ha
/* 8013AC38 00136898  38 80 00 00 */	li r4, 0
/* 8013AC3C 0013689C  B0 67 00 42 */	sth r3, 0x42(r7)
/* 8013AC40 001368A0  38 A5 BD 3C */	addi r5, r5, lbl_8013BD3C@l
/* 8013AC44 001368A4  38 C6 BE 0C */	addi r6, r6, lbl_8013BE0C@l
/* 8013AC48 001368A8  38 E0 FF FF */	li r7, -1
/* 8013AC4C 001368AC  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AC50 001368B0  39 00 00 00 */	li r8, 0
/* 8013AC54 001368B4  39 20 00 01 */	li r9, 1
/* 8013AC58 001368B8  39 40 00 00 */	li r10, 0
/* 8013AC5C 001368BC  80 63 00 1C */	lwz r3, 0x1c(r3)
/* 8013AC60 001368C0  48 11 8F D9 */	bl func_80253C38
/* 8013AC64 001368C4  80 ED 9C E8 */	lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AC68 001368C8  3C A0 80 14 */	lis r5, lbl_8013C3AC@ha
/* 8013AC6C 001368CC  3C C0 80 14 */	lis r6, lbl_8013C434@ha
/* 8013AC70 001368D0  38 80 00 00 */	li r4, 0
/* 8013AC74 001368D4  B0 67 00 44 */	sth r3, 0x44(r7)
/* 8013AC78 001368D8  38 A5 C3 AC */	addi r5, r5, lbl_8013C3AC@l
/* 8013AC7C 001368DC  38 C6 C4 34 */	addi r6, r6, lbl_8013C434@l
/* 8013AC80 001368E0  38 E0 FF FF */	li r7, -1
/* 8013AC84 001368E4  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AC88 001368E8  39 00 00 00 */	li r8, 0
/* 8013AC8C 001368EC  39 20 00 01 */	li r9, 1
/* 8013AC90 001368F0  39 40 00 00 */	li r10, 0
/* 8013AC94 001368F4  80 63 00 24 */	lwz r3, 0x24(r3)
/* 8013AC98 001368F8  48 11 8F A1 */	bl func_80253C38
/* 8013AC9C 001368FC  80 ED 9C E8 */	lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013ACA0 00136900  3C A0 80 14 */	lis r5, lbl_8013C59C@ha
/* 8013ACA4 00136904  3C C0 80 14 */	lis r6, lbl_8013C6E4@ha
/* 8013ACA8 00136908  38 80 00 00 */	li r4, 0
/* 8013ACAC 0013690C  B0 67 00 48 */	sth r3, 0x48(r7)
/* 8013ACB0 00136910  38 A5 C5 9C */	addi r5, r5, lbl_8013C59C@l
/* 8013ACB4 00136914  38 C6 C6 E4 */	addi r6, r6, lbl_8013C6E4@l
/* 8013ACB8 00136918  38 E0 FF FF */	li r7, -1
/* 8013ACBC 0013691C  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013ACC0 00136920  39 00 00 00 */	li r8, 0
/* 8013ACC4 00136924  39 20 00 01 */	li r9, 1
/* 8013ACC8 00136928  39 40 00 00 */	li r10, 0
/* 8013ACCC 0013692C  80 63 00 28 */	lwz r3, 0x28(r3)
/* 8013ACD0 00136930  48 11 8F 69 */	bl func_80253C38
/* 8013ACD4 00136934  80 ED 9C E8 */	lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013ACD8 00136938  3C A0 80 14 */	lis r5, lbl_8013C75C@ha
/* 8013ACDC 0013693C  3C C0 80 14 */	lis r6, lbl_8013C7E4@ha
/* 8013ACE0 00136940  38 80 00 00 */	li r4, 0
/* 8013ACE4 00136944  B0 67 00 4A */	sth r3, 0x4a(r7)
/* 8013ACE8 00136948  38 A5 C7 5C */	addi r5, r5, lbl_8013C75C@l
/* 8013ACEC 0013694C  38 C6 C7 E4 */	addi r6, r6, lbl_8013C7E4@l
/* 8013ACF0 00136950  38 E0 FF FF */	li r7, -1
/* 8013ACF4 00136954  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013ACF8 00136958  39 00 00 00 */	li r8, 0
/* 8013ACFC 0013695C  39 20 00 01 */	li r9, 1
/* 8013AD00 00136960  39 40 00 00 */	li r10, 0
/* 8013AD04 00136964  80 63 00 2C */	lwz r3, 0x2c(r3)
/* 8013AD08 00136968  48 11 8F 31 */	bl func_80253C38
/* 8013AD0C 0013696C  80 ED 9C E8 */	lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AD10 00136970  3C A0 80 14 */	lis r5, lbl_8013C8D4@ha
/* 8013AD14 00136974  3C C0 80 14 */	lis r6, lbl_8013CAF0@ha
/* 8013AD18 00136978  38 80 00 00 */	li r4, 0
/* 8013AD1C 0013697C  B0 67 00 4C */	sth r3, 0x4c(r7)
/* 8013AD20 00136980  38 A5 C8 D4 */	addi r5, r5, lbl_8013C8D4@l
/* 8013AD24 00136984  38 C6 CA F0 */	addi r6, r6, lbl_8013CAF0@l
/* 8013AD28 00136988  38 E0 FF FF */	li r7, -1
/* 8013AD2C 0013698C  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AD30 00136990  39 00 00 00 */	li r8, 0
/* 8013AD34 00136994  39 20 00 01 */	li r9, 1
/* 8013AD38 00136998  39 40 00 00 */	li r10, 0
/* 8013AD3C 0013699C  80 63 00 30 */	lwz r3, 0x30(r3)
/* 8013AD40 001369A0  48 11 8E F9 */	bl func_80253C38
/* 8013AD44 001369A4  80 ED 9C E8 */	lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AD48 001369A8  38 80 00 00 */	li r4, 0
/* 8013AD4C 001369AC  38 A0 00 00 */	li r5, 0
/* 8013AD50 001369B0  38 C0 00 00 */	li r6, 0
/* 8013AD54 001369B4  B0 67 00 4E */	sth r3, 0x4e(r7)
/* 8013AD58 001369B8  38 E0 FF FF */	li r7, -1
/* 8013AD5C 001369BC  39 00 00 00 */	li r8, 0
/* 8013AD60 001369C0  39 20 00 01 */	li r9, 1
/* 8013AD64 001369C4  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AD68 001369C8  39 40 00 00 */	li r10, 0
/* 8013AD6C 001369CC  80 63 00 34 */	lwz r3, 0x34(r3)
/* 8013AD70 001369D0  48 11 8E C9 */	bl func_80253C38
/* 8013AD74 001369D4  80 CD 9C E8 */	lwz r6, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AD78 001369D8  38 80 00 0A */	li r4, 0xa
/* 8013AD7C 001369DC  38 A0 00 01 */	li r5, 1
/* 8013AD80 001369E0  B0 66 00 50 */	sth r3, 0x50(r6)
/* 8013AD84 001369E4  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AD88 001369E8  A8 63 00 42 */	lha r3, 0x42(r3)
/* 8013AD8C 001369EC  48 11 90 65 */	bl func_80253DF0
/* 8013AD90 001369F0  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AD94 001369F4  38 A0 00 00 */	li r5, 0
/* 8013AD98 001369F8  38 00 40 00 */	li r0, 0x4000
/* 8013AD9C 001369FC  38 60 00 00 */	li r3, 0
/* 8013ADA0 00136A00  90 A4 06 90 */	stw r5, 0x690(r4)
/* 8013ADA4 00136A04  38 80 00 00 */	li r4, 0
/* 8013ADA8 00136A08  38 A0 FF FF */	li r5, -1
/* 8013ADAC 00136A0C  80 CD 9C E8 */	lwz r6, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013ADB0 00136A10  90 06 06 84 */	stw r0, 0x684(r6)
/* 8013ADB4 00136A14  48 11 91 B9 */	bl func_80253F6C
/* 8013ADB8 00136A18  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013ADBC 00136A1C  3F 60 2B 7F */	lis r27, 0x2b7f
/* 8013ADC0 00136A20  90 64 06 80 */	stw r3, 0x680(r4)
/* 8013ADC4 00136A24  4B F1 DD E1 */	bl VMBASEIsPageValid
/* 8013ADC8 00136A28  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 8013ADCC 00136A2C  2C 00 00 03 */	cmpwi r0, 3
/* 8013ADD0 00136A30  41 82 00 28 */	beq lbl_8013ADF8
/* 8013ADD4 00136A34  40 80 00 14 */	bge lbl_8013ADE8
/* 8013ADD8 00136A38  2C 00 00 01 */	cmpwi r0, 1
/* 8013ADDC 00136A3C  41 82 00 24 */	beq lbl_8013AE00
/* 8013ADE0 00136A40  40 80 00 28 */	bge lbl_8013AE08
/* 8013ADE4 00136A44  48 00 00 28 */	b lbl_8013AE0C
lbl_8013ADE8:
/* 8013ADE8 00136A48  2C 00 00 05 */	cmpwi r0, 5
/* 8013ADEC 00136A4C  40 80 00 20 */	bge lbl_8013AE0C
/* 8013ADF0 00136A50  3F 60 2B A2 */	lis r27, 0x2ba2
/* 8013ADF4 00136A54  48 00 00 18 */	b lbl_8013AE0C
lbl_8013ADF8:
/* 8013ADF8 00136A58  3F 60 2B A0 */	lis r27, 0x2ba0
/* 8013ADFC 00136A5C  48 00 00 10 */	b lbl_8013AE0C
lbl_8013AE00:
/* 8013AE00 00136A60  3F 60 2B A1 */	lis r27, 0x2ba1
/* 8013AE04 00136A64  48 00 00 08 */	b lbl_8013AE0C
lbl_8013AE08:
/* 8013AE08 00136A68  3F 60 2B A3 */	lis r27, 0x2ba3
lbl_8013AE0C:
/* 8013AE0C 00136A6C  7F 64 DB 78 */	mr r4, r27
/* 8013AE10 00136A70  38 60 03 FC */	li r3, 0x3fc
/* 8013AE14 00136A74  48 0A 06 A9 */	bl func_801DB4BC
/* 8013AE18 00136A78  3F 60 80 48 */	lis r27, lbl_80483800@ha
/* 8013AE1C 00136A7C  38 9B 38 00 */	addi r4, r27, lbl_80483800@l
/* 8013AE20 00136A80  48 1B 1E D9 */	bl ARCInitHandle
/* 8013AE24 00136A84  3C 60 80 48 */	lis r3, lbl_80482C10@ha
/* 8013AE28 00136A88  3B 40 00 00 */	li r26, 0
/* 8013AE2C 00136A8C  7F 5D D3 78 */	mr r29, r26
/* 8013AE30 00136A90  3B E0 00 00 */	li r31, 0
/* 8013AE34 00136A94  3B C3 2C 10 */	addi r30, r3, lbl_80482C10@l
/* 8013AE38 00136A98  3F 80 80 42 */	lis r28, lbl_8041D210@ha
lbl_8013AE3C:
/* 8013AE3C 00136A9C  38 61 00 14 */	addi r3, r1, 0x14
/* 8013AE40 00136AA0  38 9C D2 10 */	addi r4, r28, lbl_8041D210@l
/* 8013AE44 00136AA4  38 BA 00 01 */	addi r5, r26, 1
/* 8013AE48 00136AA8  4C C6 31 82 */	crclr 6
/* 8013AE4C 00136AAC  48 09 1C B1 */	bl sprintf
/* 8013AE50 00136AB0  38 7B 38 00 */	addi r3, r27, 0x3800
/* 8013AE54 00136AB4  38 81 00 14 */	addi r4, r1, 0x14
/* 8013AE58 00136AB8  48 1B 1F 91 */	bl ARCConvertPathToEntrynum
/* 8013AE5C 00136ABC  7C 64 1B 78 */	mr r4, r3
/* 8013AE60 00136AC0  38 7B 38 00 */	addi r3, r27, 0x3800
/* 8013AE64 00136AC4  38 A1 00 08 */	addi r5, r1, 8
/* 8013AE68 00136AC8  48 1B 1F 31 */	bl ARCFastOpen
/* 8013AE6C 00136ACC  2C 03 00 00 */	cmpwi r3, 0
/* 8013AE70 00136AD0  41 82 00 14 */	beq lbl_8013AE84
/* 8013AE74 00136AD4  38 61 00 08 */	addi r3, r1, 8
/* 8013AE78 00136AD8  48 1B 21 D5 */	bl ARCGetStartAddrInMem
/* 8013AE7C 00136ADC  7C 7E F9 2E */	stwx r3, r30, r31
/* 8013AE80 00136AE0  48 00 00 08 */	b lbl_8013AE88
lbl_8013AE84:
/* 8013AE84 00136AE4  7F BE F9 2E */	stwx r29, r30, r31
lbl_8013AE88:
/* 8013AE88 00136AE8  3B 5A 00 01 */	addi r26, r26, 1
/* 8013AE8C 00136AEC  3B FF 00 04 */	addi r31, r31, 4
/* 8013AE90 00136AF0  2C 1A 00 34 */	cmpwi r26, 0x34
/* 8013AE94 00136AF4  41 80 FF A8 */	blt lbl_8013AE3C
/* 8013AE98 00136AF8  38 60 00 08 */	li r3, 8
/* 8013AE9C 00136AFC  48 02 7B F5 */	bl func_80162A90
/* 8013AEA0 00136B00  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AEA4 00136B04  38 80 00 01 */	li r4, 1
/* 8013AEA8 00136B08  38 00 FF FF */	li r0, -1
/* 8013AEAC 00136B0C  39 61 00 70 */	addi r11, r1, 0x70
/* 8013AEB0 00136B10  90 65 06 98 */	stw r3, 0x698(r5)
/* 8013AEB4 00136B14  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AEB8 00136B18  98 83 06 CA */	stb r4, 0x6ca(r3)
/* 8013AEBC 00136B1C  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AEC0 00136B20  98 83 06 CB */	stb r4, 0x6cb(r3)
/* 8013AEC4 00136B24  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AEC8 00136B28  90 03 06 C4 */	stw r0, 0x6c4(r3)
/* 8013AECC 00136B2C  48 08 C2 A5 */	bl _restgpr_26
/* 8013AED0 00136B30  80 01 00 74 */	lwz r0, 0x74(r1)
/* 8013AED4 00136B34  7C 08 03 A6 */	mtlr r0
/* 8013AED8 00136B38  38 21 00 70 */	addi r1, r1, 0x70
/* 8013AEDC 00136B3C  4E 80 00 20 */	blr

.global func_8013AEE0
func_8013AEE0:
/* 8013AEE0 00136B40  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8013AEE4 00136B44  7C 08 02 A6 */	mflr r0
/* 8013AEE8 00136B48  2C 03 00 00 */	cmpwi r3, 0
/* 8013AEEC 00136B4C  90 01 00 14 */	stw r0, 0x14(r1)
/* 8013AEF0 00136B50  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AEF4 00136B54  90 64 00 00 */	stw r3, 0(r4)
/* 8013AEF8 00136B58  40 82 00 28 */	bne lbl_8013AF20
/* 8013AEFC 00136B5C  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AF00 00136B60  38 80 00 00 */	li r4, 0
/* 8013AF04 00136B64  38 00 00 15 */	li r0, 0x15
/* 8013AF08 00136B68  90 83 06 90 */	stw r4, 0x690(r3)
/* 8013AF0C 00136B6C  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AF10 00136B70  90 03 06 8C */	stw r0, 0x68c(r3)
/* 8013AF14 00136B74  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AF18 00136B78  90 03 06 88 */	stw r0, 0x688(r3)
/* 8013AF1C 00136B7C  48 00 00 1C */	b lbl_8013AF38
lbl_8013AF20:
/* 8013AF20 00136B80  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AF24 00136B84  38 80 00 07 */	li r4, 7
/* 8013AF28 00136B88  38 00 00 63 */	li r0, 0x63
/* 8013AF2C 00136B8C  90 83 06 90 */	stw r4, 0x690(r3)
/* 8013AF30 00136B90  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AF34 00136B94  90 03 06 88 */	stw r0, 0x688(r3)
lbl_8013AF38:
/* 8013AF38 00136B98  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AF3C 00136B9C  3C 60 80 14 */	lis r3, lbl_8013D0F0@ha
/* 8013AF40 00136BA0  3C 80 80 14 */	lis r4, lbl_8013EE50@ha
/* 8013AF44 00136BA4  80 A5 06 80 */	lwz r5, 0x680(r5)
/* 8013AF48 00136BA8  38 63 D0 F0 */	addi r3, r3, lbl_8013D0F0@l
/* 8013AF4C 00136BAC  38 84 EE 50 */	addi r4, r4, lbl_8013EE50@l
/* 8013AF50 00136BB0  48 11 90 1D */	bl func_80253F6C
/* 8013AF54 00136BB4  38 60 00 02 */	li r3, 2
/* 8013AF58 00136BB8  4B F1 CA A5 */	bl func_800579FC
/* 8013AF5C 00136BBC  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8013AF60 00136BC0  7C 08 03 A6 */	mtlr r0
/* 8013AF64 00136BC4  38 21 00 10 */	addi r1, r1, 0x10
/* 8013AF68 00136BC8  4E 80 00 20 */	blr

.global func_8013AF6C
func_8013AF6C:
/* 8013AF6C 00136BCC  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8013AF70 00136BD0  7C 08 02 A6 */	mflr r0
/* 8013AF74 00136BD4  90 01 00 24 */	stw r0, 0x24(r1)
/* 8013AF78 00136BD8  39 61 00 20 */	addi r11, r1, 0x20
/* 8013AF7C 00136BDC  48 08 C1 AD */	bl _savegpr_27
/* 8013AF80 00136BE0  3B 60 00 00 */	li r27, 0
/* 8013AF84 00136BE4  3B E0 00 00 */	li r31, 0
/* 8013AF88 00136BE8  7F 7C DB 78 */	mr r28, r27
/* 8013AF8C 00136BEC  3B C0 00 00 */	li r30, 0
/* 8013AF90 00136BF0  3B A0 FF FF */	li r29, -1
lbl_8013AF94:
/* 8013AF94 00136BF4  80 0D 9C E8 */	lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AF98 00136BF8  7C 60 F2 14 */	add r3, r0, r30
/* 8013AF9C 00136BFC  A8 03 00 38 */	lha r0, 0x38(r3)
/* 8013AFA0 00136C00  2C 00 FF FF */	cmpwi r0, -1
/* 8013AFA4 00136C04  41 82 00 0C */	beq lbl_8013AFB0
/* 8013AFA8 00136C08  54 03 04 3E */	clrlwi r3, r0, 0x10
/* 8013AFAC 00136C0C  48 11 8D 21 */	bl func_80253CCC
lbl_8013AFB0:
/* 8013AFB0 00136C10  80 0D 9C E8 */	lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AFB4 00136C14  7C 60 FA 14 */	add r3, r0, r31
/* 8013AFB8 00136C18  80 63 00 04 */	lwz r3, 4(r3)
/* 8013AFBC 00136C1C  2C 03 00 00 */	cmpwi r3, 0
/* 8013AFC0 00136C20  41 82 00 08 */	beq lbl_8013AFC8
/* 8013AFC4 00136C24  4B F1 AE 6D */	bl func_80055E30
lbl_8013AFC8:
/* 8013AFC8 00136C28  80 0D 9C E8 */	lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AFCC 00136C2C  3B 7B 00 01 */	addi r27, r27, 1
/* 8013AFD0 00136C30  2C 1B 00 0D */	cmpwi r27, 0xd
/* 8013AFD4 00136C34  7C 60 FA 14 */	add r3, r0, r31
/* 8013AFD8 00136C38  3B FF 00 04 */	addi r31, r31, 4
/* 8013AFDC 00136C3C  93 83 00 04 */	stw r28, 4(r3)
/* 8013AFE0 00136C40  80 0D 9C E8 */	lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AFE4 00136C44  7C 60 F2 14 */	add r3, r0, r30
/* 8013AFE8 00136C48  3B DE 00 02 */	addi r30, r30, 2
/* 8013AFEC 00136C4C  B3 A3 00 38 */	sth r29, 0x38(r3)
/* 8013AFF0 00136C50  41 80 FF A4 */	blt lbl_8013AF94
/* 8013AFF4 00136C54  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013AFF8 00136C58  80 63 06 80 */	lwz r3, 0x680(r3)
/* 8013AFFC 00136C5C  48 11 8F 91 */	bl func_80253F8C
/* 8013B000 00136C60  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013B004 00136C64  38 80 FF FF */	li r4, -1
/* 8013B008 00136C68  38 00 40 00 */	li r0, 0x4000
/* 8013B00C 00136C6C  39 61 00 20 */	addi r11, r1, 0x20
/* 8013B010 00136C70  90 83 06 80 */	stw r4, 0x680(r3)
/* 8013B014 00136C74  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013B018 00136C78  90 03 06 84 */	stw r0, 0x684(r3)
/* 8013B01C 00136C7C  48 08 C1 59 */	bl _restgpr_27
/* 8013B020 00136C80  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8013B024 00136C84  7C 08 03 A6 */	mtlr r0
/* 8013B028 00136C88  38 21 00 20 */	addi r1, r1, 0x20
/* 8013B02C 00136C8C  4E 80 00 20 */	blr

.global func_8013B030
func_8013B030:
/* 8013B030 00136C90  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013B034 00136C94  80 63 00 00 */	lwz r3, 0(r3)
/* 8013B038 00136C98  4E 80 00 20 */	blr

.global func_8013B03C
func_8013B03C:
/* 8013B03C 00136C9C  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013B040 00136CA0  80 63 06 84 */	lwz r3, 0x684(r3)
/* 8013B044 00136CA4  4E 80 00 20 */	blr

.global func_8013B048
func_8013B048:
/* 8013B048 00136CA8  7C 80 0E 70 */	srawi r0, r4, 1
/* 8013B04C 00136CAC  38 C0 00 00 */	li r6, 0
/* 8013B050 00136CB0  7C A0 01 94 */	addze r5, r0
/* 8013B054 00136CB4  38 E0 00 00 */	li r7, 0
/* 8013B058 00136CB8  48 00 00 28 */	b lbl_8013B080
lbl_8013B05C:
/* 8013B05C 00136CBC  54 E0 0B FC */	rlwinm r0, r7, 1, 0xf, 0x1e
/* 8013B060 00136CC0  38 E7 00 01 */	addi r7, r7, 1
/* 8013B064 00136CC4  7C 83 02 2E */	lhzx r4, r3, r0
/* 8013B068 00136CC8  54 80 C6 3E */	rlwinm r0, r4, 0x18, 0x18, 0x1f
/* 8013B06C 00136CCC  50 80 44 2E */	rlwimi r0, r4, 8, 0x10, 0x17
/* 8013B070 00136CD0  7C 86 02 14 */	add r4, r6, r0
/* 8013B074 00136CD4  54 80 8F FE */	rlwinm r0, r4, 0x11, 0x1f, 0x1f
/* 8013B078 00136CD8  50 80 0B FC */	rlwimi r0, r4, 1, 0xf, 0x1e
/* 8013B07C 00136CDC  54 06 04 3E */	clrlwi r6, r0, 0x10
lbl_8013B080:
/* 8013B080 00136CE0  54 E0 04 3E */	clrlwi r0, r7, 0x10
/* 8013B084 00136CE4  7C 00 28 00 */	cmpw r0, r5
/* 8013B088 00136CE8  41 80 FF D4 */	blt lbl_8013B05C
/* 8013B08C 00136CEC  7C C3 33 78 */	mr r3, r6
/* 8013B090 00136CF0  4E 80 00 20 */	blr

.global func_8013B094
func_8013B094:
/* 8013B094 00136CF4  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 8013B098 00136CF8  7C 08 02 A6 */	mflr r0
/* 8013B09C 00136CFC  90 01 00 44 */	stw r0, 0x44(r1)
/* 8013B0A0 00136D00  39 61 00 40 */	addi r11, r1, 0x40
/* 8013B0A4 00136D04  48 08 C0 75 */	bl _savegpr_23
/* 8013B0A8 00136D08  3F E0 80 48 */	lis r31, lbl_80482C10@ha
/* 8013B0AC 00136D0C  54 9D 42 1E */	rlwinm r29, r4, 8, 8, 0xf
/* 8013B0B0 00136D10  50 9D C0 0E */	rlwimi r29, r4, 0x18, 0, 7
/* 8013B0B4 00136D14  7C 7B 1B 78 */	mr r27, r3
/* 8013B0B8 00136D18  50 9D C4 2E */	rlwimi r29, r4, 0x18, 0x10, 0x17
/* 8013B0BC 00136D1C  7C 9C 23 78 */	mr r28, r4
/* 8013B0C0 00136D20  3B FF 2C 10 */	addi r31, r31, lbl_80482C10@l
/* 8013B0C4 00136D24  50 9D 46 3E */	rlwimi r29, r4, 8, 0x18, 0x1f
/* 8013B0C8 00136D28  4B FF FF 81 */	bl func_8013B048
/* 8013B0CC 00136D2C  54 78 C6 3E */	rlwinm r24, r3, 0x18, 0x18, 0x1f
/* 8013B0D0 00136D30  7F 63 DB 78 */	mr r3, r27
/* 8013B0D4 00136D34  7F 84 E3 78 */	mr r4, r28
/* 8013B0D8 00136D38  4B FF FF 71 */	bl func_8013B048
/* 8013B0DC 00136D3C  54 60 44 2E */	rlwinm r0, r3, 8, 0x10, 0x17
/* 8013B0E0 00136D40  38 61 00 08 */	addi r3, r1, 8
/* 8013B0E4 00136D44  7C 00 C3 78 */	or r0, r0, r24
/* 8013B0E8 00136D48  54 1E 04 3E */	clrlwi r30, r0, 0x10
/* 8013B0EC 00136D4C  48 1B A0 AD */	bl NETGetWirelessMacAddress
/* 8013B0F0 00136D50  A1 01 00 08 */	lhz r8, 8(r1)
/* 8013B0F4 00136D54  38 A1 00 08 */	addi r5, r1, 8
/* 8013B0F8 00136D58  A0 C1 00 0A */	lhz r6, 0xa(r1)
/* 8013B0FC 00136D5C  38 81 00 0A */	addi r4, r1, 0xa
/* 8013B100 00136D60  7D 00 2F 2C */	sthbrx r8, 0, r5
/* 8013B104 00136D64  38 A1 00 0E */	addi r5, r1, 0xe
/* 8013B108 00136D68  A0 E1 00 0C */	lhz r7, 0xc(r1)
/* 8013B10C 00136D6C  38 61 00 0C */	addi r3, r1, 0xc
/* 8013B110 00136D70  38 00 00 04 */	li r0, 4
/* 8013B114 00136D74  39 01 00 08 */	addi r8, r1, 8
/* 8013B118 00136D78  7C E0 1F 2C */	sthbrx r7, 0, r3
/* 8013B11C 00136D7C  39 20 3F A2 */	li r9, 0x3fa2
/* 8013B120 00136D80  38 60 00 00 */	li r3, 0
/* 8013B124 00136D84  7C C0 2F 2C */	sthbrx r6, 0, r5
/* 8013B128 00136D88  7F C0 27 2C */	sthbrx r30, 0, r4
/* 8013B12C 00136D8C  7C 09 03 A6 */	mtctr r0
lbl_8013B130:
/* 8013B130 00136D90  7C 08 1A 2E */	lhzx r0, r8, r3
/* 8013B134 00136D94  7D 20 02 78 */	xor r0, r9, r0
/* 8013B138 00136D98  7C 08 1B 2E */	sthx r0, r8, r3
/* 8013B13C 00136D9C  54 09 04 3E */	clrlwi r9, r0, 0x10
/* 8013B140 00136DA0  38 63 00 02 */	addi r3, r3, 2
/* 8013B144 00136DA4  42 00 FF EC */	bdnz lbl_8013B130
/* 8013B148 00136DA8  A0 81 00 08 */	lhz r4, 8(r1)
/* 8013B14C 00136DAC  38 61 00 08 */	addi r3, r1, 8
/* 8013B150 00136DB0  A0 E1 00 0A */	lhz r7, 0xa(r1)
/* 8013B154 00136DB4  38 C1 00 0A */	addi r6, r1, 0xa
/* 8013B158 00136DB8  7C 80 1F 2C */	sthbrx r4, 0, r3
/* 8013B15C 00136DBC  38 A1 00 0C */	addi r5, r1, 0xc
/* 8013B160 00136DC0  A1 01 00 0C */	lhz r8, 0xc(r1)
/* 8013B164 00136DC4  38 01 00 0E */	addi r0, r1, 0xe
/* 8013B168 00136DC8  A1 21 00 0E */	lhz r9, 0xe(r1)
/* 8013B16C 00136DCC  38 80 01 20 */	li r4, 0x120
/* 8013B170 00136DD0  80 6D 96 2C */	lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
/* 8013B174 00136DD4  7C E0 37 2C */	sthbrx r7, 0, r6
/* 8013B178 00136DD8  7D 00 2F 2C */	sthbrx r8, 0, r5
/* 8013B17C 00136DDC  7D 20 07 2C */	sthbrx r9, 0, r0
/* 8013B180 00136DE0  48 09 FB 15 */	bl func_801DAC94
/* 8013B184 00136DE4  7C 77 1B 78 */	mr r23, r3
/* 8013B188 00136DE8  38 81 00 08 */	addi r4, r1, 8
/* 8013B18C 00136DEC  38 A0 00 08 */	li r5, 8
/* 8013B190 00136DF0  48 1C 5A 81 */	bl func_80300C10
/* 8013B194 00136DF4  7E E3 BB 78 */	mr r3, r23
/* 8013B198 00136DF8  7F 65 DB 78 */	mr r5, r27
/* 8013B19C 00136DFC  7F 86 E3 78 */	mr r6, r28
/* 8013B1A0 00136E00  38 9F 07 E0 */	addi r4, r31, 0x7e0
/* 8013B1A4 00136E04  48 1C 5C C5 */	bl func_80300E68
/* 8013B1A8 00136E08  80 6D 96 2C */	lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
/* 8013B1AC 00136E0C  7E E4 BB 78 */	mr r4, r23
/* 8013B1B0 00136E10  48 09 FB 99 */	bl func_801DAD48
/* 8013B1B4 00136E14  3B 1F 2B 8C */	addi r24, r31, 0x2b8c
/* 8013B1B8 00136E18  3B 3F 07 E0 */	addi r25, r31, 0x7e0
/* 8013B1BC 00136E1C  3A E0 00 00 */	li r23, 0
/* 8013B1C0 00136E20  3B 80 00 00 */	li r28, 0
/* 8013B1C4 00136E24  3B 40 00 00 */	li r26, 0
lbl_8013B1C8:
/* 8013B1C8 00136E28  7F D8 E3 2E */	sthx r30, r24, r28
/* 8013B1CC 00136E2C  7C D8 E2 14 */	add r6, r24, r28
/* 8013B1D0 00136E30  56 E0 44 2E */	rlwinm r0, r23, 8, 0x10, 0x17
/* 8013B1D4 00136E34  7C 99 D2 14 */	add r4, r25, r26
/* 8013B1D8 00136E38  B0 06 00 02 */	sth r0, 2(r6)
/* 8013B1DC 00136E3C  38 66 00 08 */	addi r3, r6, 8
/* 8013B1E0 00136E40  38 A0 00 68 */	li r5, 0x68
/* 8013B1E4 00136E44  93 A6 00 04 */	stw r29, 4(r6)
/* 8013B1E8 00136E48  4B EC 8E 19 */	bl memcpy
/* 8013B1EC 00136E4C  3A F7 00 01 */	addi r23, r23, 1
/* 8013B1F0 00136E50  3B 5A 00 68 */	addi r26, r26, 0x68
/* 8013B1F4 00136E54  2C 17 00 0A */	cmpwi r23, 0xa
/* 8013B1F8 00136E58  3B 9C 00 70 */	addi r28, r28, 0x70
/* 8013B1FC 00136E5C  41 80 FF CC */	blt lbl_8013B1C8
/* 8013B200 00136E60  3C 60 00 01 */	lis r3, 0x0000FFFF@ha
/* 8013B204 00136E64  3B 3F 2B 8C */	addi r25, r31, 0x2b8c
/* 8013B208 00136E68  38 03 FF FF */	addi r0, r3, 0x0000FFFF@l
/* 8013B20C 00136E6C  B3 D9 03 F0 */	sth r30, 0x3f0(r25)
/* 8013B210 00136E70  7F 64 DB 78 */	mr r4, r27
/* 8013B214 00136E74  38 79 03 F8 */	addi r3, r25, 0x3f8
/* 8013B218 00136E78  B0 19 03 F2 */	sth r0, 0x3f2(r25)
/* 8013B21C 00136E7C  38 A0 00 68 */	li r5, 0x68
/* 8013B220 00136E80  93 B9 03 F4 */	stw r29, 0x3f4(r25)
/* 8013B224 00136E84  4B EC 8D DD */	bl memcpy
/* 8013B228 00136E88  3F 80 80 42 */	lis r28, lbl_8041D118@ha
/* 8013B22C 00136E8C  3B 5F 0C 0C */	addi r26, r31, 0xc0c
/* 8013B230 00136E90  3B 9C D1 18 */	addi r28, r28, lbl_8041D118@l
/* 8013B234 00136E94  3B 00 00 00 */	li r24, 0
/* 8013B238 00136E98  3B 60 00 00 */	li r27, 0
lbl_8013B23C:
/* 8013B23C 00136E9C  88 1C 00 00 */	lbz r0, 0(r28)
/* 8013B240 00136EA0  7C 03 07 75 */	extsb. r3, r0
/* 8013B244 00136EA4  40 82 00 14 */	bne lbl_8013B258
/* 8013B248 00136EA8  7C 7A DA 14 */	add r3, r26, r27
/* 8013B24C 00136EAC  38 99 03 F0 */	addi r4, r25, 0x3f0
/* 8013B250 00136EB0  48 00 00 49 */	bl func_8013B298
/* 8013B254 00136EB4  48 00 00 18 */	b lbl_8013B26C
lbl_8013B258:
/* 8013B258 00136EB8  38 03 FF FF */	addi r0, r3, -1
/* 8013B25C 00136EBC  7C 7A DA 14 */	add r3, r26, r27
/* 8013B260 00136EC0  1C 00 00 70 */	mulli r0, r0, 0x70
/* 8013B264 00136EC4  7C 99 02 14 */	add r4, r25, r0
/* 8013B268 00136EC8  48 00 00 31 */	bl func_8013B298
lbl_8013B26C:
/* 8013B26C 00136ECC  3B 18 00 01 */	addi r24, r24, 1
/* 8013B270 00136ED0  3B 9C 00 01 */	addi r28, r28, 1
/* 8013B274 00136ED4  2C 18 00 48 */	cmpwi r24, 0x48
/* 8013B278 00136ED8  3B 7B 00 70 */	addi r27, r27, 0x70
/* 8013B27C 00136EDC  41 80 FF C0 */	blt lbl_8013B23C
/* 8013B280 00136EE0  39 61 00 40 */	addi r11, r1, 0x40
/* 8013B284 00136EE4  48 08 BE E1 */	bl _restgpr_23
/* 8013B288 00136EE8  80 01 00 44 */	lwz r0, 0x44(r1)
/* 8013B28C 00136EEC  7C 08 03 A6 */	mtlr r0
/* 8013B290 00136EF0  38 21 00 40 */	addi r1, r1, 0x40
/* 8013B294 00136EF4  4E 80 00 20 */	blr

.global func_8013B298
func_8013B298:
/* 8013B298 00136EF8  A0 A4 00 00 */	lhz r5, 0(r4)
/* 8013B29C 00136EFC  38 00 00 34 */	li r0, 0x34
/* 8013B2A0 00136F00  38 C3 00 07 */	addi r6, r3, 7
/* 8013B2A4 00136F04  B0 A3 00 00 */	sth r5, 0(r3)
/* 8013B2A8 00136F08  38 A4 00 07 */	addi r5, r4, 7
/* 8013B2AC 00136F0C  A0 E4 00 02 */	lhz r7, 2(r4)
/* 8013B2B0 00136F10  B0 E3 00 02 */	sth r7, 2(r3)
/* 8013B2B4 00136F14  80 84 00 04 */	lwz r4, 4(r4)
/* 8013B2B8 00136F18  90 83 00 04 */	stw r4, 4(r3)
/* 8013B2BC 00136F1C  7C 09 03 A6 */	mtctr r0
lbl_8013B2C0:
/* 8013B2C0 00136F20  88 85 00 01 */	lbz r4, 1(r5)
/* 8013B2C4 00136F24  8C 05 00 02 */	lbzu r0, 2(r5)
/* 8013B2C8 00136F28  98 86 00 01 */	stb r4, 1(r6)
/* 8013B2CC 00136F2C  9C 06 00 02 */	stbu r0, 2(r6)
/* 8013B2D0 00136F30  42 00 FF F0 */	bdnz lbl_8013B2C0
/* 8013B2D4 00136F34  4E 80 00 20 */	blr

.global func_8013B2D8
func_8013B2D8:
/* 8013B2D8 00136F38  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013B2DC 00136F3C  90 65 06 DC */	stw r3, 0x6dc(r5)
/* 8013B2E0 00136F40  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013B2E4 00136F44  90 83 06 D8 */	stw r4, 0x6d8(r3)
/* 8013B2E8 00136F48  4E 80 00 20 */	blr

.global func_8013B2EC
func_8013B2EC:
/* 8013B2EC 00136F4C  2C 04 00 03 */	cmpwi r4, 3
/* 8013B2F0 00136F50  41 82 00 D8 */	beq lbl_8013B3C8
/* 8013B2F4 00136F54  40 80 00 1C */	bge lbl_8013B310
/* 8013B2F8 00136F58  2C 04 00 01 */	cmpwi r4, 1
/* 8013B2FC 00136F5C  41 82 00 5C */	beq lbl_8013B358
/* 8013B300 00136F60  40 80 00 90 */	bge lbl_8013B390
/* 8013B304 00136F64  2C 04 00 00 */	cmpwi r4, 0
/* 8013B308 00136F68  40 80 00 18 */	bge lbl_8013B320
/* 8013B30C 00136F6C  48 00 01 64 */	b lbl_8013B470
lbl_8013B310:
/* 8013B310 00136F70  2C 04 00 05 */	cmpwi r4, 5
/* 8013B314 00136F74  41 82 01 28 */	beq lbl_8013B43C
/* 8013B318 00136F78  40 80 01 58 */	bge lbl_8013B470
/* 8013B31C 00136F7C  48 00 00 E4 */	b lbl_8013B400
lbl_8013B320:
/* 8013B320 00136F80  3C A0 80 42 */	lis r5, lbl_8041D160@ha
/* 8013B324 00136F84  38 00 00 0A */	li r0, 0xa
/* 8013B328 00136F88  38 A5 D1 60 */	addi r5, r5, lbl_8041D160@l
/* 8013B32C 00136F8C  38 80 00 00 */	li r4, 0
/* 8013B330 00136F90  7C 09 03 A6 */	mtctr r0
lbl_8013B334:
/* 8013B334 00136F94  7C 05 20 AE */	lbzx r0, r5, r4
/* 8013B338 00136F98  7C 03 00 00 */	cmpw r3, r0
/* 8013B33C 00136F9C  40 82 00 10 */	bne lbl_8013B34C
/* 8013B340 00136FA0  7C 65 22 14 */	add r3, r5, r4
/* 8013B344 00136FA4  88 63 00 01 */	lbz r3, 1(r3)
/* 8013B348 00136FA8  4E 80 00 20 */	blr
lbl_8013B34C:
/* 8013B34C 00136FAC  38 84 00 06 */	addi r4, r4, 6
/* 8013B350 00136FB0  42 00 FF E4 */	bdnz lbl_8013B334
/* 8013B354 00136FB4  48 00 01 1C */	b lbl_8013B470
lbl_8013B358:
/* 8013B358 00136FB8  3C C0 80 42 */	lis r6, lbl_8041D160@ha
/* 8013B35C 00136FBC  38 00 00 0A */	li r0, 0xa
/* 8013B360 00136FC0  38 C6 D1 60 */	addi r6, r6, lbl_8041D160@l
/* 8013B364 00136FC4  38 80 00 00 */	li r4, 0
/* 8013B368 00136FC8  7C 09 03 A6 */	mtctr r0
lbl_8013B36C:
/* 8013B36C 00136FCC  7C A6 22 14 */	add r5, r6, r4
/* 8013B370 00136FD0  88 05 00 01 */	lbz r0, 1(r5)
/* 8013B374 00136FD4  7C 03 00 00 */	cmpw r3, r0
/* 8013B378 00136FD8  40 82 00 0C */	bne lbl_8013B384
/* 8013B37C 00136FDC  A0 65 00 02 */	lhz r3, 2(r5)
/* 8013B380 00136FE0  4E 80 00 20 */	blr
lbl_8013B384:
/* 8013B384 00136FE4  38 84 00 06 */	addi r4, r4, 6
/* 8013B388 00136FE8  42 00 FF E4 */	bdnz lbl_8013B36C
/* 8013B38C 00136FEC  48 00 00 E4 */	b lbl_8013B470
lbl_8013B390:
/* 8013B390 00136FF0  3C A0 80 42 */	lis r5, lbl_8041D160@ha
/* 8013B394 00136FF4  38 00 00 0A */	li r0, 0xa
/* 8013B398 00136FF8  38 A5 D1 60 */	addi r5, r5, lbl_8041D160@l
/* 8013B39C 00136FFC  38 80 00 00 */	li r4, 0
/* 8013B3A0 00137000  7C 09 03 A6 */	mtctr r0
lbl_8013B3A4:
/* 8013B3A4 00137004  7C 05 20 AE */	lbzx r0, r5, r4
/* 8013B3A8 00137008  7C 03 00 00 */	cmpw r3, r0
/* 8013B3AC 0013700C  40 82 00 10 */	bne lbl_8013B3BC
/* 8013B3B0 00137010  7C 65 22 14 */	add r3, r5, r4
/* 8013B3B4 00137014  A0 63 00 04 */	lhz r3, 4(r3)
/* 8013B3B8 00137018  4E 80 00 20 */	blr
lbl_8013B3BC:
/* 8013B3BC 0013701C  38 84 00 06 */	addi r4, r4, 6
/* 8013B3C0 00137020  42 00 FF E4 */	bdnz lbl_8013B3A4
/* 8013B3C4 00137024  48 00 00 AC */	b lbl_8013B470
lbl_8013B3C8:
/* 8013B3C8 00137028  3C A0 80 42 */	lis r5, lbl_8041D160@ha
/* 8013B3CC 0013702C  38 00 00 0A */	li r0, 0xa
/* 8013B3D0 00137030  38 A5 D1 60 */	addi r5, r5, lbl_8041D160@l
/* 8013B3D4 00137034  38 80 00 00 */	li r4, 0
/* 8013B3D8 00137038  7C 09 03 A6 */	mtctr r0
lbl_8013B3DC:
/* 8013B3DC 0013703C  7C C5 22 14 */	add r6, r5, r4
/* 8013B3E0 00137040  88 06 00 01 */	lbz r0, 1(r6)
/* 8013B3E4 00137044  7C 03 00 00 */	cmpw r3, r0
/* 8013B3E8 00137048  40 82 00 0C */	bne lbl_8013B3F4
/* 8013B3EC 0013704C  88 66 00 00 */	lbz r3, 0(r6)
/* 8013B3F0 00137050  4E 80 00 20 */	blr
lbl_8013B3F4:
/* 8013B3F4 00137054  38 84 00 06 */	addi r4, r4, 6
/* 8013B3F8 00137058  42 00 FF E4 */	bdnz lbl_8013B3DC
/* 8013B3FC 0013705C  48 00 00 74 */	b lbl_8013B470
lbl_8013B400:
/* 8013B400 00137060  3C A0 80 42 */	lis r5, lbl_8041D160@ha
/* 8013B404 00137064  38 00 00 0A */	li r0, 0xa
/* 8013B408 00137068  38 A5 D1 60 */	addi r5, r5, lbl_8041D160@l
/* 8013B40C 0013706C  38 C0 00 00 */	li r6, 0
/* 8013B410 00137070  38 80 00 00 */	li r4, 0
/* 8013B414 00137074  7C 09 03 A6 */	mtctr r0
lbl_8013B418:
/* 8013B418 00137078  7C 05 20 AE */	lbzx r0, r5, r4
/* 8013B41C 0013707C  7C 03 00 00 */	cmpw r3, r0
/* 8013B420 00137080  40 82 00 0C */	bne lbl_8013B42C
/* 8013B424 00137084  7C C3 33 78 */	mr r3, r6
/* 8013B428 00137088  4E 80 00 20 */	blr
lbl_8013B42C:
/* 8013B42C 0013708C  38 C6 00 01 */	addi r6, r6, 1
/* 8013B430 00137090  38 84 00 06 */	addi r4, r4, 6
/* 8013B434 00137094  42 00 FF E4 */	bdnz lbl_8013B418
/* 8013B438 00137098  48 00 00 38 */	b lbl_8013B470
lbl_8013B43C:
/* 8013B43C 0013709C  3C A0 80 42 */	lis r5, lbl_8041D160@ha
/* 8013B440 001370A0  38 00 00 0A */	li r0, 0xa
/* 8013B444 001370A4  38 A5 D1 60 */	addi r5, r5, lbl_8041D160@l
/* 8013B448 001370A8  38 80 00 00 */	li r4, 0
/* 8013B44C 001370AC  7C 09 03 A6 */	mtctr r0
lbl_8013B450:
/* 8013B450 001370B0  7C 05 20 AE */	lbzx r0, r5, r4
/* 8013B454 001370B4  7C 03 00 00 */	cmpw r3, r0
/* 8013B458 001370B8  40 82 00 10 */	bne lbl_8013B468
/* 8013B45C 001370BC  7C 65 22 14 */	add r3, r5, r4
/* 8013B460 001370C0  A0 63 00 02 */	lhz r3, 2(r3)
/* 8013B464 001370C4  4E 80 00 20 */	blr
lbl_8013B468:
/* 8013B468 001370C8  38 84 00 06 */	addi r4, r4, 6
/* 8013B46C 001370CC  42 00 FF E4 */	bdnz lbl_8013B450
lbl_8013B470:
/* 8013B470 001370D0  38 60 00 00 */	li r3, 0
/* 8013B474 001370D4  4E 80 00 20 */	blr
lbl_8013B478:
/* 8013B478 001370D8  94 21 FF A0 */	stwu r1, -0x60(r1)
/* 8013B47C 001370DC  7C 08 02 A6 */	mflr r0
/* 8013B480 001370E0  38 A0 00 03 */	li r5, 3
/* 8013B484 001370E4  90 01 00 64 */	stw r0, 0x64(r1)
/* 8013B488 001370E8  38 C1 00 08 */	addi r6, r1, 8
/* 8013B48C 001370EC  93 E1 00 5C */	stw r31, 0x5c(r1)
/* 8013B490 001370F0  7C 9F 23 78 */	mr r31, r4
/* 8013B494 001370F4  93 C1 00 58 */	stw r30, 0x58(r1)
/* 8013B498 001370F8  7C 7E 1B 78 */	mr r30, r3
/* 8013B49C 001370FC  48 11 8A 41 */	bl func_80253EDC
/* 8013B4A0 00137100  80 01 00 08 */	lwz r0, 8(r1)
/* 8013B4A4 00137104  2C 00 00 01 */	cmpwi r0, 1
/* 8013B4A8 00137108  41 82 00 38 */	beq lbl_8013B4E0
/* 8013B4AC 0013710C  40 80 00 8C */	bge lbl_8013B538
/* 8013B4B0 00137110  2C 00 00 00 */	cmpwi r0, 0
/* 8013B4B4 00137114  40 80 00 08 */	bge lbl_8013B4BC
/* 8013B4B8 00137118  48 00 00 80 */	b lbl_8013B538
lbl_8013B4BC:
/* 8013B4BC 0013711C  7F C3 F3 78 */	mr r3, r30
/* 8013B4C0 00137120  7F E4 FB 78 */	mr r4, r31
/* 8013B4C4 00137124  38 C1 00 2C */	addi r6, r1, 0x2c
/* 8013B4C8 00137128  38 A0 00 06 */	li r5, 6
/* 8013B4CC 0013712C  48 11 8A 11 */	bl func_80253EDC
/* 8013B4D0 00137130  38 81 00 2C */	addi r4, r1, 0x2c
/* 8013B4D4 00137134  38 60 00 63 */	li r3, 0x63
/* 8013B4D8 00137138  4B F1 E5 65 */	bl func_80059A3C
/* 8013B4DC 0013713C  48 00 00 5C */	b lbl_8013B538
lbl_8013B4E0:
/* 8013B4E0 00137140  C0 22 8D E8 */	lfs f1, lbl_806413E8-_SDA2_BASE_(r2)
/* 8013B4E4 00137144  38 60 00 1B */	li r3, 0x1b
/* 8013B4E8 00137148  C0 02 8D EC */	lfs f0, lbl_806413EC-_SDA2_BASE_(r2)
/* 8013B4EC 0013714C  D0 21 00 18 */	stfs f1, 0x18(r1)
/* 8013B4F0 00137150  D0 21 00 24 */	stfs f1, 0x24(r1)
/* 8013B4F4 00137154  D0 21 00 10 */	stfs f1, 0x10(r1)
/* 8013B4F8 00137158  D0 21 00 0C */	stfs f1, 0xc(r1)
/* 8013B4FC 0013715C  D0 01 00 28 */	stfs f0, 0x28(r1)
/* 8013B500 00137160  D0 01 00 1C */	stfs f0, 0x1c(r1)
/* 8013B504 00137164  D0 01 00 20 */	stfs f0, 0x20(r1)
/* 8013B508 00137168  D0 01 00 14 */	stfs f0, 0x14(r1)
/* 8013B50C 0013716C  4B F1 F4 ED */	bl func_8005A9F8
/* 8013B510 00137170  7C 66 1B 78 */	mr r6, r3
/* 8013B514 00137174  7F C3 F3 78 */	mr r3, r30
/* 8013B518 00137178  7F E4 FB 78 */	mr r4, r31
/* 8013B51C 0013717C  38 A0 00 02 */	li r5, 2
/* 8013B520 00137180  48 11 89 E5 */	bl func_80253F04
/* 8013B524 00137184  7F C3 F3 78 */	mr r3, r30
/* 8013B528 00137188  7F E4 FB 78 */	mr r4, r31
/* 8013B52C 0013718C  38 C1 00 0C */	addi r6, r1, 0xc
/* 8013B530 00137190  38 A0 00 01 */	li r5, 1
/* 8013B534 00137194  48 11 89 D1 */	bl func_80253F04
lbl_8013B538:
/* 8013B538 00137198  80 01 00 64 */	lwz r0, 0x64(r1)
/* 8013B53C 0013719C  83 E1 00 5C */	lwz r31, 0x5c(r1)
/* 8013B540 001371A0  83 C1 00 58 */	lwz r30, 0x58(r1)
/* 8013B544 001371A4  7C 08 03 A6 */	mtlr r0
/* 8013B548 001371A8  38 21 00 60 */	addi r1, r1, 0x60
/* 8013B54C 001371AC  4E 80 00 20 */	blr
lbl_8013B550:
/* 8013B550 001371B0  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8013B554 001371B4  7C 08 02 A6 */	mflr r0
/* 8013B558 001371B8  38 A0 00 03 */	li r5, 3
/* 8013B55C 001371BC  90 01 00 24 */	stw r0, 0x24(r1)
/* 8013B560 001371C0  38 C1 00 08 */	addi r6, r1, 8
/* 8013B564 001371C4  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8013B568 001371C8  7C 9F 23 78 */	mr r31, r4
/* 8013B56C 001371CC  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8013B570 001371D0  7C 7E 1B 78 */	mr r30, r3
/* 8013B574 001371D4  48 11 89 19 */	bl func_80253E8C
/* 8013B578 001371D8  80 01 00 08 */	lwz r0, 8(r1)
/* 8013B57C 001371DC  2C 00 00 01 */	cmpwi r0, 1
/* 8013B580 001371E0  41 82 00 08 */	beq lbl_8013B588
/* 8013B584 001371E4  48 00 00 D0 */	b lbl_8013B654
lbl_8013B588:
/* 8013B588 001371E8  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013B58C 001371EC  80 03 06 AC */	lwz r0, 0x6ac(r3)
/* 8013B590 001371F0  2C 00 FF FD */	cmpwi r0, -3
/* 8013B594 001371F4  41 82 00 58 */	beq lbl_8013B5EC
/* 8013B598 001371F8  40 80 00 14 */	bge lbl_8013B5AC
/* 8013B59C 001371FC  2C 00 FF FB */	cmpwi r0, -5
/* 8013B5A0 00137200  41 82 00 7C */	beq lbl_8013B61C
/* 8013B5A4 00137204  40 80 00 60 */	bge lbl_8013B604
/* 8013B5A8 00137208  48 00 00 8C */	b lbl_8013B634
lbl_8013B5AC:
/* 8013B5AC 0013720C  2C 00 FF FF */	cmpwi r0, -1
/* 8013B5B0 00137210  41 82 00 0C */	beq lbl_8013B5BC
/* 8013B5B4 00137214  40 80 00 80 */	bge lbl_8013B634
/* 8013B5B8 00137218  48 00 00 1C */	b lbl_8013B5D4
lbl_8013B5BC:
/* 8013B5BC 0013721C  7F C3 F3 78 */	mr r3, r30
/* 8013B5C0 00137220  7F E4 FB 78 */	mr r4, r31
/* 8013B5C4 00137224  38 A0 00 02 */	li r5, 2
/* 8013B5C8 00137228  38 C0 2E 86 */	li r6, 0x2e86
/* 8013B5CC 0013722C  48 11 88 E9 */	bl func_80253EB4
/* 8013B5D0 00137230  48 00 00 84 */	b lbl_8013B654
lbl_8013B5D4:
/* 8013B5D4 00137234  7F C3 F3 78 */	mr r3, r30
/* 8013B5D8 00137238  7F E4 FB 78 */	mr r4, r31
/* 8013B5DC 0013723C  38 A0 00 02 */	li r5, 2
/* 8013B5E0 00137240  38 C0 2E B4 */	li r6, 0x2eb4
/* 8013B5E4 00137244  48 11 88 D1 */	bl func_80253EB4
/* 8013B5E8 00137248  48 00 00 6C */	b lbl_8013B654
lbl_8013B5EC:
/* 8013B5EC 0013724C  7F C3 F3 78 */	mr r3, r30
/* 8013B5F0 00137250  7F E4 FB 78 */	mr r4, r31
/* 8013B5F4 00137254  38 A0 00 02 */	li r5, 2
/* 8013B5F8 00137258  38 C0 2E B5 */	li r6, 0x2eb5
/* 8013B5FC 0013725C  48 11 88 B9 */	bl func_80253EB4
/* 8013B600 00137260  48 00 00 54 */	b lbl_8013B654
lbl_8013B604:
/* 8013B604 00137264  7F C3 F3 78 */	mr r3, r30
/* 8013B608 00137268  7F E4 FB 78 */	mr r4, r31
/* 8013B60C 0013726C  38 A0 00 02 */	li r5, 2
/* 8013B610 00137270  38 C0 2E A6 */	li r6, 0x2ea6
/* 8013B614 00137274  48 11 88 A1 */	bl func_80253EB4
/* 8013B618 00137278  48 00 00 3C */	b lbl_8013B654
lbl_8013B61C:
/* 8013B61C 0013727C  7F C3 F3 78 */	mr r3, r30
/* 8013B620 00137280  7F E4 FB 78 */	mr r4, r31
/* 8013B624 00137284  38 A0 00 02 */	li r5, 2
/* 8013B628 00137288  38 C0 43 E4 */	li r6, 0x43e4
/* 8013B62C 0013728C  48 11 88 89 */	bl func_80253EB4
/* 8013B630 00137290  48 00 00 24 */	b lbl_8013B654
lbl_8013B634:
/* 8013B634 00137294  80 63 06 88 */	lwz r3, 0x688(r3)
/* 8013B638 00137298  38 80 00 01 */	li r4, 1
/* 8013B63C 0013729C  4B FF FC B1 */	bl func_8013B2EC
/* 8013B640 001372A0  54 66 04 3E */	clrlwi r6, r3, 0x10
/* 8013B644 001372A4  7F C3 F3 78 */	mr r3, r30
/* 8013B648 001372A8  7F E4 FB 78 */	mr r4, r31
/* 8013B64C 001372AC  38 A0 00 02 */	li r5, 2
/* 8013B650 001372B0  48 11 88 65 */	bl func_80253EB4
lbl_8013B654:
/* 8013B654 001372B4  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8013B658 001372B8  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8013B65C 001372BC  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8013B660 001372C0  7C 08 03 A6 */	mtlr r0
/* 8013B664 001372C4  38 21 00 20 */	addi r1, r1, 0x20
/* 8013B668 001372C8  4E 80 00 20 */	blr
lbl_8013B66C:
/* 8013B66C 001372CC  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 8013B670 001372D0  7C 08 02 A6 */	mflr r0
/* 8013B674 001372D4  38 A0 00 03 */	li r5, 3
/* 8013B678 001372D8  90 01 00 44 */	stw r0, 0x44(r1)
/* 8013B67C 001372DC  38 C1 00 08 */	addi r6, r1, 8
/* 8013B680 001372E0  93 E1 00 3C */	stw r31, 0x3c(r1)
/* 8013B684 001372E4  7C 9F 23 78 */	mr r31, r4
/* 8013B688 001372E8  93 C1 00 38 */	stw r30, 0x38(r1)
/* 8013B68C 001372EC  7C 7E 1B 78 */	mr r30, r3
/* 8013B690 001372F0  48 11 88 4D */	bl func_80253EDC
/* 8013B694 001372F4  80 01 00 08 */	lwz r0, 8(r1)
/* 8013B698 001372F8  2C 00 00 02 */	cmpwi r0, 2
/* 8013B69C 001372FC  41 82 00 48 */	beq lbl_8013B6E4
/* 8013B6A0 00137300  40 80 00 10 */	bge lbl_8013B6B0
/* 8013B6A4 00137304  2C 00 00 00 */	cmpwi r0, 0
/* 8013B6A8 00137308  40 80 00 14 */	bge lbl_8013B6BC
/* 8013B6AC 0013730C  48 00 00 A4 */	b lbl_8013B750
lbl_8013B6B0:
/* 8013B6B0 00137310  2C 00 00 04 */	cmpwi r0, 4
/* 8013B6B4 00137314  40 80 00 9C */	bge lbl_8013B750
/* 8013B6B8 00137318  48 00 00 64 */	b lbl_8013B71C
lbl_8013B6BC:
/* 8013B6BC 0013731C  7F C3 F3 78 */	mr r3, r30
/* 8013B6C0 00137320  7F E4 FB 78 */	mr r4, r31
/* 8013B6C4 00137324  38 C1 00 0C */	addi r6, r1, 0xc
/* 8013B6C8 00137328  38 A0 00 06 */	li r5, 6
/* 8013B6CC 0013732C  48 11 88 11 */	bl func_80253EDC
/* 8013B6D0 00137330  80 61 00 08 */	lwz r3, 8(r1)
/* 8013B6D4 00137334  38 81 00 0C */	addi r4, r1, 0xc
/* 8013B6D8 00137338  38 63 00 01 */	addi r3, r3, 1
/* 8013B6DC 0013733C  4B F1 E3 61 */	bl func_80059A3C
/* 8013B6E0 00137340  48 00 00 70 */	b lbl_8013B750
lbl_8013B6E4:
/* 8013B6E4 00137344  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013B6E8 00137348  88 03 06 CA */	lbz r0, 0x6ca(r3)
/* 8013B6EC 0013734C  2C 00 00 00 */	cmpwi r0, 0
/* 8013B6F0 00137350  40 82 00 60 */	bne lbl_8013B750
/* 8013B6F4 00137354  88 1F 00 0E */	lbz r0, 0xe(r31)
/* 8013B6F8 00137358  88 7F 00 0F */	lbz r3, 0xf(r31)
/* 8013B6FC 0013735C  7C 04 16 70 */	srawi r4, r0, 2
/* 8013B700 00137360  88 1F 00 10 */	lbz r0, 0x10(r31)
/* 8013B704 00137364  7C 63 16 70 */	srawi r3, r3, 2
/* 8013B708 00137368  98 9F 00 0E */	stb r4, 0xe(r31)
/* 8013B70C 0013736C  7C 00 16 70 */	srawi r0, r0, 2
/* 8013B710 00137370  98 7F 00 0F */	stb r3, 0xf(r31)
/* 8013B714 00137374  98 1F 00 10 */	stb r0, 0x10(r31)
/* 8013B718 00137378  48 00 00 38 */	b lbl_8013B750
lbl_8013B71C:
/* 8013B71C 0013737C  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013B720 00137380  88 03 06 CB */	lbz r0, 0x6cb(r3)
/* 8013B724 00137384  2C 00 00 00 */	cmpwi r0, 0
/* 8013B728 00137388  40 82 00 28 */	bne lbl_8013B750
/* 8013B72C 0013738C  88 1F 00 0E */	lbz r0, 0xe(r31)
/* 8013B730 00137390  88 7F 00 0F */	lbz r3, 0xf(r31)
/* 8013B734 00137394  7C 04 16 70 */	srawi r4, r0, 2
/* 8013B738 00137398  88 1F 00 10 */	lbz r0, 0x10(r31)
/* 8013B73C 0013739C  7C 63 16 70 */	srawi r3, r3, 2
/* 8013B740 001373A0  98 9F 00 0E */	stb r4, 0xe(r31)
/* 8013B744 001373A4  7C 00 16 70 */	srawi r0, r0, 2
/* 8013B748 001373A8  98 7F 00 0F */	stb r3, 0xf(r31)
/* 8013B74C 001373AC  98 1F 00 10 */	stb r0, 0x10(r31)
lbl_8013B750:
/* 8013B750 001373B0  80 01 00 44 */	lwz r0, 0x44(r1)
/* 8013B754 001373B4  83 E1 00 3C */	lwz r31, 0x3c(r1)
/* 8013B758 001373B8  83 C1 00 38 */	lwz r30, 0x38(r1)
/* 8013B75C 001373BC  7C 08 03 A6 */	mtlr r0
/* 8013B760 001373C0  38 21 00 40 */	addi r1, r1, 0x40
/* 8013B764 001373C4  4E 80 00 20 */	blr
lbl_8013B768:
/* 8013B768 001373C8  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8013B76C 001373CC  7C 08 02 A6 */	mflr r0
/* 8013B770 001373D0  90 01 00 24 */	stw r0, 0x24(r1)
/* 8013B774 001373D4  39 61 00 20 */	addi r11, r1, 0x20
/* 8013B778 001373D8  48 08 B9 B9 */	bl _savegpr_29
/* 8013B77C 001373DC  3C A0 00 01 */	lis r5, 0x0000FFFF@ha
/* 8013B780 001373E0  7C 7D 1B 78 */	mr r29, r3
/* 8013B784 001373E4  3B E5 FF FF */	addi r31, r5, 0x0000FFFF@l
/* 8013B788 001373E8  7C 9E 23 78 */	mr r30, r4
/* 8013B78C 001373EC  38 C1 00 08 */	addi r6, r1, 8
/* 8013B790 001373F0  38 A0 00 03 */	li r5, 3
/* 8013B794 001373F4  48 11 86 F9 */	bl func_80253E8C
/* 8013B798 001373F8  80 01 00 08 */	lwz r0, 8(r1)
/* 8013B79C 001373FC  2C 00 00 20 */	cmpwi r0, 0x20
/* 8013B7A0 00137400  41 82 00 08 */	beq lbl_8013B7A8
/* 8013B7A4 00137404  48 00 00 48 */	b lbl_8013B7EC
lbl_8013B7A8:
/* 8013B7A8 00137408  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013B7AC 0013740C  80 64 06 8C */	lwz r3, 0x68c(r4)
/* 8013B7B0 00137410  2C 03 00 00 */	cmpwi r3, 0
/* 8013B7B4 00137414  40 82 00 0C */	bne lbl_8013B7C0
/* 8013B7B8 00137418  3B E0 2E 9B */	li r31, 0x2e9b
/* 8013B7BC 0013741C  48 00 00 30 */	b lbl_8013B7EC
lbl_8013B7C0:
/* 8013B7C0 00137420  38 03 FF EB */	addi r0, r3, -21
/* 8013B7C4 00137424  54 00 10 3A */	slwi r0, r0, 2
/* 8013B7C8 00137428  7C 84 02 14 */	add r4, r4, r0
/* 8013B7CC 0013742C  80 04 06 58 */	lwz r0, 0x658(r4)
/* 8013B7D0 00137430  2C 00 00 00 */	cmpwi r0, 0
/* 8013B7D4 00137434  40 82 00 0C */	bne lbl_8013B7E0
/* 8013B7D8 00137438  3B E0 52 35 */	li r31, 0x5235
/* 8013B7DC 0013743C  48 00 00 10 */	b lbl_8013B7EC
lbl_8013B7E0:
/* 8013B7E0 00137440  38 80 00 02 */	li r4, 2
/* 8013B7E4 00137444  4B FF FB 09 */	bl func_8013B2EC
/* 8013B7E8 00137448  54 7F 04 3E */	clrlwi r31, r3, 0x10
lbl_8013B7EC:
/* 8013B7EC 0013744C  57 E6 04 3E */	clrlwi r6, r31, 0x10
/* 8013B7F0 00137450  28 06 FF FF */	cmplwi r6, 0xffff
/* 8013B7F4 00137454  41 82 00 14 */	beq lbl_8013B808
/* 8013B7F8 00137458  7F A3 EB 78 */	mr r3, r29
/* 8013B7FC 0013745C  7F C4 F3 78 */	mr r4, r30
/* 8013B800 00137460  38 A0 00 02 */	li r5, 2
/* 8013B804 00137464  48 11 86 B1 */	bl func_80253EB4
lbl_8013B808:
/* 8013B808 00137468  39 61 00 20 */	addi r11, r1, 0x20
/* 8013B80C 0013746C  48 08 B9 71 */	bl _restgpr_29
/* 8013B810 00137470  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8013B814 00137474  7C 08 03 A6 */	mtlr r0
/* 8013B818 00137478  38 21 00 20 */	addi r1, r1, 0x20
/* 8013B81C 0013747C  4E 80 00 20 */	blr
lbl_8013B820:
/* 8013B820 00137480  94 21 FF A0 */	stwu r1, -0x60(r1)
/* 8013B824 00137484  7C 08 02 A6 */	mflr r0
/* 8013B828 00137488  90 01 00 64 */	stw r0, 0x64(r1)
/* 8013B82C 0013748C  39 61 00 60 */	addi r11, r1, 0x60
/* 8013B830 00137490  48 08 B8 FD */	bl _savegpr_28
/* 8013B834 00137494  3C A0 00 01 */	lis r5, 0x0000FFFF@ha
/* 8013B838 00137498  7C 7C 1B 78 */	mr r28, r3
/* 8013B83C 0013749C  3B C5 FF FF */	addi r30, r5, 0x0000FFFF@l
/* 8013B840 001374A0  7C 9D 23 78 */	mr r29, r4
/* 8013B844 001374A4  38 C1 00 08 */	addi r6, r1, 8
/* 8013B848 001374A8  38 A0 00 03 */	li r5, 3
/* 8013B84C 001374AC  48 11 86 91 */	bl func_80253EDC
/* 8013B850 001374B0  80 01 00 08 */	lwz r0, 8(r1)
/* 8013B854 001374B4  28 00 00 1E */	cmplwi r0, 0x1e
/* 8013B858 001374B8  41 81 00 B4 */	bgt lbl_8013B90C
/* 8013B85C 001374BC  3C 60 80 42 */	lis r3, lbl_8041D21C@ha
/* 8013B860 001374C0  54 00 10 3A */	slwi r0, r0, 2
/* 8013B864 001374C4  38 63 D2 1C */	addi r3, r3, lbl_8041D21C@l
/* 8013B868 001374C8  7C 63 00 2E */	lwzx r3, r3, r0
/* 8013B86C 001374CC  7C 69 03 A6 */	mtctr r3
/* 8013B870 001374D0  4E 80 04 20 */	bctr
/* 8013B874 001374D4  7F 83 E3 78 */	mr r3, r28
/* 8013B878 001374D8  7F A4 EB 78 */	mr r4, r29
/* 8013B87C 001374DC  38 C1 00 0C */	addi r6, r1, 0xc
/* 8013B880 001374E0  38 A0 00 06 */	li r5, 6
/* 8013B884 001374E4  48 11 86 59 */	bl func_80253EDC
/* 8013B888 001374E8  80 61 00 08 */	lwz r3, 8(r1)
/* 8013B88C 001374EC  38 81 00 0C */	addi r4, r1, 0xc
/* 8013B890 001374F0  4B F1 E1 AD */	bl func_80059A3C
/* 8013B894 001374F4  48 00 00 78 */	b lbl_8013B90C
/* 8013B898 001374F8  3B E0 00 00 */	li r31, 0
/* 8013B89C 001374FC  3B C0 2E 87 */	li r30, 0x2e87
/* 8013B8A0 00137500  48 00 00 6C */	b lbl_8013B90C
/* 8013B8A4 00137504  3B E0 00 01 */	li r31, 1
/* 8013B8A8 00137508  3B C0 2E 88 */	li r30, 0x2e88
/* 8013B8AC 0013750C  48 00 00 60 */	b lbl_8013B90C
/* 8013B8B0 00137510  3B E0 00 02 */	li r31, 2
/* 8013B8B4 00137514  3B C0 2E 89 */	li r30, 0x2e89
/* 8013B8B8 00137518  48 00 00 54 */	b lbl_8013B90C
/* 8013B8BC 0013751C  3B E0 00 03 */	li r31, 3
/* 8013B8C0 00137520  3B C0 2E 8A */	li r30, 0x2e8a
/* 8013B8C4 00137524  48 00 00 48 */	b lbl_8013B90C
/* 8013B8C8 00137528  3B E0 00 04 */	li r31, 4
/* 8013B8CC 0013752C  3B C0 2E 8B */	li r30, 0x2e8b
/* 8013B8D0 00137530  48 00 00 3C */	b lbl_8013B90C
/* 8013B8D4 00137534  3B E0 00 05 */	li r31, 5
/* 8013B8D8 00137538  3B C0 2E 8C */	li r30, 0x2e8c
/* 8013B8DC 0013753C  48 00 00 30 */	b lbl_8013B90C
/* 8013B8E0 00137540  3B E0 00 06 */	li r31, 6
/* 8013B8E4 00137544  3B C0 2E 8D */	li r30, 0x2e8d
/* 8013B8E8 00137548  48 00 00 24 */	b lbl_8013B90C
/* 8013B8EC 0013754C  3B E0 00 07 */	li r31, 7
/* 8013B8F0 00137550  3B C0 2E 8E */	li r30, 0x2e8e
/* 8013B8F4 00137554  48 00 00 18 */	b lbl_8013B90C
/* 8013B8F8 00137558  3B E0 00 08 */	li r31, 8
/* 8013B8FC 0013755C  3B C0 2E 8F */	li r30, 0x2e8f
/* 8013B900 00137560  48 00 00 0C */	b lbl_8013B90C
/* 8013B904 00137564  3B E0 00 09 */	li r31, 9
/* 8013B908 00137568  3B C0 2E 90 */	li r30, 0x2e90
lbl_8013B90C:
/* 8013B90C 0013756C  57 C0 04 3E */	clrlwi r0, r30, 0x10
/* 8013B910 00137570  28 00 FF FF */	cmplwi r0, 0xffff
/* 8013B914 00137574  41 82 00 9C */	beq lbl_8013B9B0
/* 8013B918 00137578  7F 83 E3 78 */	mr r3, r28
/* 8013B91C 0013757C  7F A4 EB 78 */	mr r4, r29
/* 8013B920 00137580  38 C1 00 0C */	addi r6, r1, 0xc
/* 8013B924 00137584  38 A0 00 06 */	li r5, 6
/* 8013B928 00137588  48 11 85 B5 */	bl func_80253EDC
/* 8013B92C 0013758C  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013B930 00137590  57 E0 10 3A */	slwi r0, r31, 2
/* 8013B934 00137594  88 9D 00 11 */	lbz r4, 0x11(r29)
/* 8013B938 00137598  7C 63 02 14 */	add r3, r3, r0
/* 8013B93C 0013759C  80 03 06 58 */	lwz r0, 0x658(r3)
/* 8013B940 001375A0  64 88 3F 3F */	oris r8, r4, 0x3f3f
/* 8013B944 001375A4  61 08 3F 00 */	ori r8, r8, 0x3f00
/* 8013B948 001375A8  2C 00 00 00 */	cmpwi r0, 0
/* 8013B94C 001375AC  41 82 00 0C */	beq lbl_8013B958
/* 8013B950 001375B0  38 00 FF 00 */	li r0, -256
/* 8013B954 001375B4  7C 88 03 78 */	or r8, r4, r0
lbl_8013B958:
/* 8013B958 001375B8  C0 01 00 0C */	lfs f0, 0xc(r1)
/* 8013B95C 001375BC  57 C3 04 3E */	clrlwi r3, r30, 0x10
/* 8013B960 001375C0  C0 81 00 10 */	lfs f4, 0x10(r1)
/* 8013B964 001375C4  FC 20 00 1E */	fctiwz f1, f0
/* 8013B968 001375C8  C0 41 00 1C */	lfs f2, 0x1c(r1)
/* 8013B96C 001375CC  EC 84 00 28 */	fsubs f4, f4, f0
/* 8013B970 001375D0  C0 61 00 24 */	lfs f3, 0x24(r1)
/* 8013B974 001375D4  FC 00 10 1E */	fctiwz f0, f2
/* 8013B978 001375D8  D8 21 00 40 */	stfd f1, 0x40(r1)
/* 8013B97C 001375DC  FC 20 20 1E */	fctiwz f1, f4
/* 8013B980 001375E0  D8 01 00 48 */	stfd f0, 0x48(r1)
/* 8013B984 001375E4  EC 43 10 28 */	fsubs f2, f3, f2
/* 8013B988 001375E8  80 81 00 44 */	lwz r4, 0x44(r1)
/* 8013B98C 001375EC  D8 21 00 30 */	stfd f1, 0x30(r1)
/* 8013B990 001375F0  FC 00 10 1E */	fctiwz f0, f2
/* 8013B994 001375F4  80 A1 00 4C */	lwz r5, 0x4c(r1)
/* 8013B998 001375F8  80 01 00 34 */	lwz r0, 0x34(r1)
/* 8013B99C 001375FC  D8 01 00 38 */	stfd f0, 0x38(r1)
/* 8013B9A0 00137600  7C 06 07 34 */	extsh r6, r0
/* 8013B9A4 00137604  80 E1 00 3C */	lwz r7, 0x3c(r1)
/* 8013B9A8 00137608  7C E7 07 34 */	extsh r7, r7
/* 8013B9AC 0013760C  48 11 47 89 */	bl func_80250134
lbl_8013B9B0:
/* 8013B9B0 00137610  39 61 00 60 */	addi r11, r1, 0x60
/* 8013B9B4 00137614  48 08 B7 C5 */	bl _restgpr_28
/* 8013B9B8 00137618  80 01 00 64 */	lwz r0, 0x64(r1)
/* 8013B9BC 0013761C  7C 08 03 A6 */	mtlr r0
/* 8013B9C0 00137620  38 21 00 60 */	addi r1, r1, 0x60
/* 8013B9C4 00137624  4E 80 00 20 */	blr
lbl_8013B9C8:
/* 8013B9C8 00137628  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8013B9CC 0013762C  7C 08 02 A6 */	mflr r0
/* 8013B9D0 00137630  90 01 00 24 */	stw r0, 0x24(r1)
/* 8013B9D4 00137634  39 61 00 20 */	addi r11, r1, 0x20
/* 8013B9D8 00137638  48 08 B7 59 */	bl _savegpr_29
/* 8013B9DC 0013763C  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013B9E0 00137640  7C 9E 23 78 */	mr r30, r4
/* 8013B9E4 00137644  3B E0 00 00 */	li r31, 0
/* 8013B9E8 00137648  7C 7D 1B 78 */	mr r29, r3
/* 8013B9EC 0013764C  80 85 06 B0 */	lwz r4, 0x6b0(r5)
/* 8013B9F0 00137650  80 05 06 B8 */	lwz r0, 0x6b8(r5)
/* 8013B9F4 00137654  7C 04 02 14 */	add r0, r4, r0
/* 8013B9F8 00137658  90 05 06 B0 */	stw r0, 0x6b0(r5)
/* 8013B9FC 0013765C  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013BA00 00137660  93 E4 06 B8 */	stw r31, 0x6b8(r4)
/* 8013BA04 00137664  48 11 83 DD */	bl func_80253DE0
/* 8013BA08 00137668  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8013BA0C 0013766C  28 00 00 01 */	cmplwi r0, 1
/* 8013BA10 00137670  41 81 00 14 */	bgt lbl_8013BA24
/* 8013BA14 00137674  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013BA18 00137678  38 00 00 01 */	li r0, 1
/* 8013BA1C 0013767C  90 03 06 C0 */	stw r0, 0x6c0(r3)
/* 8013BA20 00137680  48 00 00 0C */	b lbl_8013BA2C
lbl_8013BA24:
/* 8013BA24 00137684  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013BA28 00137688  93 E3 06 C0 */	stw r31, 0x6c0(r3)
lbl_8013BA2C:
/* 8013BA2C 0013768C  7F A3 EB 78 */	mr r3, r29
/* 8013BA30 00137690  7F C4 F3 78 */	mr r4, r30
/* 8013BA34 00137694  38 C1 00 08 */	addi r6, r1, 8
/* 8013BA38 00137698  38 A0 00 03 */	li r5, 3
/* 8013BA3C 0013769C  48 11 84 51 */	bl func_80253E8C
/* 8013BA40 001376A0  80 01 00 08 */	lwz r0, 8(r1)
/* 8013BA44 001376A4  2C 00 00 19 */	cmpwi r0, 0x19
/* 8013BA48 001376A8  41 82 00 08 */	beq lbl_8013BA50
/* 8013BA4C 001376AC  48 00 00 28 */	b lbl_8013BA74
lbl_8013BA50:
/* 8013BA50 001376B0  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013BA54 001376B4  38 60 00 08 */	li r3, 8
/* 8013BA58 001376B8  80 84 06 54 */	lwz r4, 0x654(r4)
/* 8013BA5C 001376BC  48 02 08 AD */	bl func_8015C308
/* 8013BA60 001376C0  7F A3 EB 78 */	mr r3, r29
/* 8013BA64 001376C4  7F C4 F3 78 */	mr r4, r30
/* 8013BA68 001376C8  38 A0 00 02 */	li r5, 2
/* 8013BA6C 001376CC  38 C0 2C D9 */	li r6, 0x2cd9
/* 8013BA70 001376D0  48 11 84 45 */	bl func_80253EB4
lbl_8013BA74:
/* 8013BA74 001376D4  39 61 00 20 */	addi r11, r1, 0x20
/* 8013BA78 001376D8  48 08 B7 05 */	bl _restgpr_29
/* 8013BA7C 001376DC  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8013BA80 001376E0  7C 08 03 A6 */	mtlr r0
/* 8013BA84 001376E4  38 21 00 20 */	addi r1, r1, 0x20
/* 8013BA88 001376E8  4E 80 00 20 */	blr
lbl_8013BA8C:
/* 8013BA8C 001376EC  94 21 FF 90 */	stwu r1, -0x70(r1)
/* 8013BA90 001376F0  7C 08 02 A6 */	mflr r0
/* 8013BA94 001376F4  90 01 00 74 */	stw r0, 0x74(r1)
/* 8013BA98 001376F8  39 61 00 70 */	addi r11, r1, 0x70
/* 8013BA9C 001376FC  48 08 B6 85 */	bl _savegpr_25
/* 8013BAA0 00137700  3C A0 00 01 */	lis r5, 0x0000FFFF@ha
/* 8013BAA4 00137704  7C 7B 1B 78 */	mr r27, r3
/* 8013BAA8 00137708  3B 25 FF FF */	addi r25, r5, 0x0000FFFF@l
/* 8013BAAC 0013770C  7C 9A 23 78 */	mr r26, r4
/* 8013BAB0 00137710  38 C1 00 08 */	addi r6, r1, 8
/* 8013BAB4 00137714  38 A0 00 03 */	li r5, 3
/* 8013BAB8 00137718  48 11 84 25 */	bl func_80253EDC
/* 8013BABC 0013771C  7F 63 DB 78 */	mr r3, r27
/* 8013BAC0 00137720  7F 44 D3 78 */	mr r4, r26
/* 8013BAC4 00137724  38 C1 00 0C */	addi r6, r1, 0xc
/* 8013BAC8 00137728  38 A0 00 06 */	li r5, 6
/* 8013BACC 0013772C  48 11 84 11 */	bl func_80253EDC
/* 8013BAD0 00137730  80 81 00 08 */	lwz r4, 8(r1)
/* 8013BAD4 00137734  2C 04 00 05 */	cmpwi r4, 5
/* 8013BAD8 00137738  40 80 00 38 */	bge lbl_8013BB10
/* 8013BADC 0013773C  2C 04 00 00 */	cmpwi r4, 0
/* 8013BAE0 00137740  40 80 00 08 */	bge lbl_8013BAE8
/* 8013BAE4 00137744  48 00 00 2C */	b lbl_8013BB10
lbl_8013BAE8:
/* 8013BAE8 00137748  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013BAEC 0013774C  80 65 06 B0 */	lwz r3, 0x6b0(r5)
/* 8013BAF0 00137750  80 05 06 54 */	lwz r0, 0x654(r5)
/* 8013BAF4 00137754  7C 64 1A 14 */	add r3, r4, r3
/* 8013BAF8 00137758  38 63 00 01 */	addi r3, r3, 1
/* 8013BAFC 0013775C  7C 03 00 40 */	cmplw r3, r0
/* 8013BB00 00137760  40 80 00 10 */	bge lbl_8013BB10
/* 8013BB04 00137764  38 64 00 32 */	addi r3, r4, 0x32
/* 8013BB08 00137768  38 81 00 0C */	addi r4, r1, 0xc
/* 8013BB0C 0013776C  4B F1 DF 31 */	bl func_80059A3C
lbl_8013BB10:
/* 8013BB10 00137770  C0 01 00 0C */	lfs f0, 0xc(r1)
/* 8013BB14 00137774  38 60 FF 00 */	li r3, -256
/* 8013BB18 00137778  C0 81 00 10 */	lfs f4, 0x10(r1)
/* 8013BB1C 0013777C  FC 20 00 1E */	fctiwz f1, f0
/* 8013BB20 00137780  C0 41 00 1C */	lfs f2, 0x1c(r1)
/* 8013BB24 00137784  EC 84 00 28 */	fsubs f4, f4, f0
/* 8013BB28 00137788  C0 61 00 24 */	lfs f3, 0x24(r1)
/* 8013BB2C 0013778C  FC 00 10 1E */	fctiwz f0, f2
/* 8013BB30 00137790  80 81 00 08 */	lwz r4, 8(r1)
/* 8013BB34 00137794  EC 43 10 28 */	fsubs f2, f3, f2
/* 8013BB38 00137798  D8 21 00 40 */	stfd f1, 0x40(r1)
/* 8013BB3C 0013779C  FC 60 20 1E */	fctiwz f3, f4
/* 8013BB40 001377A0  38 04 FF F9 */	addi r0, r4, -7
/* 8013BB44 001377A4  D8 01 00 48 */	stfd f0, 0x48(r1)
/* 8013BB48 001377A8  28 00 00 0F */	cmplwi r0, 0xf
/* 8013BB4C 001377AC  FC 20 10 1E */	fctiwz f1, f2
/* 8013BB50 001377B0  D8 61 00 30 */	stfd f3, 0x30(r1)
/* 8013BB54 001377B4  88 BA 00 11 */	lbz r5, 0x11(r26)
/* 8013BB58 001377B8  83 C1 00 44 */	lwz r30, 0x44(r1)
/* 8013BB5C 001377BC  D8 21 00 38 */	stfd f1, 0x38(r1)
/* 8013BB60 001377C0  7C BF 1B 78 */	or r31, r5, r3
/* 8013BB64 001377C4  83 81 00 34 */	lwz r28, 0x34(r1)
/* 8013BB68 001377C8  83 61 00 3C */	lwz r27, 0x3c(r1)
/* 8013BB6C 001377CC  83 A1 00 4C */	lwz r29, 0x4c(r1)
/* 8013BB70 001377D0  41 81 00 58 */	bgt lbl_8013BBC8
/* 8013BB74 001377D4  3C 60 80 42 */	lis r3, lbl_8041D2D8@ha
/* 8013BB78 001377D8  54 00 10 3A */	slwi r0, r0, 2
/* 8013BB7C 001377DC  38 63 D2 D8 */	addi r3, r3, lbl_8041D2D8@l
/* 8013BB80 001377E0  7C 63 00 2E */	lwzx r3, r3, r0
/* 8013BB84 001377E4  7C 69 03 A6 */	mtctr r3
/* 8013BB88 001377E8  4E 80 04 20 */	bctr
/* 8013BB8C 001377EC  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013BB90 001377F0  80 03 06 C0 */	lwz r0, 0x6c0(r3)
/* 8013BB94 001377F4  2C 00 00 01 */	cmpwi r0, 1
/* 8013BB98 001377F8  40 82 00 30 */	bne lbl_8013BBC8
/* 8013BB9C 001377FC  3B 20 00 00 */	li r25, 0
/* 8013BBA0 00137800  48 00 00 28 */	b lbl_8013BBC8
/* 8013BBA4 00137804  3B 20 00 01 */	li r25, 1
/* 8013BBA8 00137808  48 00 00 20 */	b lbl_8013BBC8
/* 8013BBAC 0013780C  3B 20 00 02 */	li r25, 2
/* 8013BBB0 00137810  48 00 00 18 */	b lbl_8013BBC8
/* 8013BBB4 00137814  3B 20 00 03 */	li r25, 3
/* 8013BBB8 00137818  48 00 00 10 */	b lbl_8013BBC8
/* 8013BBBC 0013781C  3B 20 00 04 */	li r25, 4
/* 8013BBC0 00137820  48 00 00 08 */	b lbl_8013BBC8
/* 8013BBC4 00137824  3B 20 00 05 */	li r25, 5
lbl_8013BBC8:
/* 8013BBC8 00137828  57 20 04 3E */	clrlwi r0, r25, 0x10
/* 8013BBCC 0013782C  28 00 FF FF */	cmplwi r0, 0xffff
/* 8013BBD0 00137830  41 82 00 58 */	beq lbl_8013BC28
/* 8013BBD4 00137834  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013BBD8 00137838  80 03 06 B0 */	lwz r0, 0x6b0(r3)
/* 8013BBDC 0013783C  7C 19 02 14 */	add r0, r25, r0
/* 8013BBE0 00137840  54 19 04 3E */	clrlwi r25, r0, 0x10
/* 8013BBE4 00137844  1C 19 00 0C */	mulli r0, r25, 0xc
/* 8013BBE8 00137848  7C 83 02 14 */	add r4, r3, r0
/* 8013BBEC 0013784C  A0 64 00 58 */	lhz r3, 0x58(r4)
/* 8013BBF0 00137850  2C 03 00 00 */	cmpwi r3, 0
/* 8013BBF4 00137854  41 82 01 30 */	beq lbl_8013BD24
/* 8013BBF8 00137858  88 04 00 5B */	lbz r0, 0x5b(r4)
/* 8013BBFC 0013785C  2C 00 00 00 */	cmpwi r0, 0
/* 8013BC00 00137860  40 82 00 0C */	bne lbl_8013BC0C
/* 8013BC04 00137864  64 BF 3F 3F */	oris r31, r5, 0x3f3f
/* 8013BC08 00137868  63 FF 3F 00 */	ori r31, r31, 0x3f00
lbl_8013BC0C:
/* 8013BC0C 0013786C  7F C4 F3 78 */	mr r4, r30
/* 8013BC10 00137870  7F A5 EB 78 */	mr r5, r29
/* 8013BC14 00137874  7F E8 FB 78 */	mr r8, r31
/* 8013BC18 00137878  7F 86 07 34 */	extsh r6, r28
/* 8013BC1C 0013787C  7F 67 07 34 */	extsh r7, r27
/* 8013BC20 00137880  48 11 45 15 */	bl func_80250134
/* 8013BC24 00137884  48 00 01 00 */	b lbl_8013BD24
lbl_8013BC28:
/* 8013BC28 00137888  38 04 FF F8 */	addi r0, r4, -8
/* 8013BC2C 0013788C  28 00 00 0F */	cmplwi r0, 0xf
/* 8013BC30 00137890  41 81 00 70 */	bgt lbl_8013BCA0
/* 8013BC34 00137894  3C 60 80 42 */	lis r3, lbl_8041D298@ha
/* 8013BC38 00137898  54 00 10 3A */	slwi r0, r0, 2
/* 8013BC3C 0013789C  38 63 D2 98 */	addi r3, r3, lbl_8041D298@l
/* 8013BC40 001378A0  7C 63 00 2E */	lwzx r3, r3, r0
/* 8013BC44 001378A4  7C 69 03 A6 */	mtctr r3
/* 8013BC48 001378A8  4E 80 04 20 */	bctr
/* 8013BC4C 001378AC  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013BC50 001378B0  80 03 06 C0 */	lwz r0, 0x6c0(r3)
/* 8013BC54 001378B4  2C 00 00 01 */	cmpwi r0, 1
/* 8013BC58 001378B8  40 82 00 48 */	bne lbl_8013BCA0
/* 8013BC5C 001378BC  3B 20 00 00 */	li r25, 0
/* 8013BC60 001378C0  3B 40 2E AD */	li r26, 0x2ead
/* 8013BC64 001378C4  48 00 00 3C */	b lbl_8013BCA0
/* 8013BC68 001378C8  3B 20 00 01 */	li r25, 1
/* 8013BC6C 001378CC  3B 40 2E AE */	li r26, 0x2eae
/* 8013BC70 001378D0  48 00 00 30 */	b lbl_8013BCA0
/* 8013BC74 001378D4  3B 20 00 02 */	li r25, 2
/* 8013BC78 001378D8  3B 40 2E AF */	li r26, 0x2eaf
/* 8013BC7C 001378DC  48 00 00 24 */	b lbl_8013BCA0
/* 8013BC80 001378E0  3B 20 00 03 */	li r25, 3
/* 8013BC84 001378E4  3B 40 2E B0 */	li r26, 0x2eb0
/* 8013BC88 001378E8  48 00 00 18 */	b lbl_8013BCA0
/* 8013BC8C 001378EC  3B 20 00 04 */	li r25, 4
/* 8013BC90 001378F0  3B 40 2E B1 */	li r26, 0x2eb1
/* 8013BC94 001378F4  48 00 00 0C */	b lbl_8013BCA0
/* 8013BC98 001378F8  3B 20 00 05 */	li r25, 5
/* 8013BC9C 001378FC  3B 40 2E B2 */	li r26, 0x2eb2
lbl_8013BCA0:
/* 8013BCA0 00137900  57 20 04 3E */	clrlwi r0, r25, 0x10
/* 8013BCA4 00137904  28 00 FF FF */	cmplwi r0, 0xffff
/* 8013BCA8 00137908  41 82 00 7C */	beq lbl_8013BD24
/* 8013BCAC 0013790C  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013BCB0 00137910  80 03 06 B0 */	lwz r0, 0x6b0(r3)
/* 8013BCB4 00137914  7C 19 02 14 */	add r0, r25, r0
/* 8013BCB8 00137918  54 19 04 3E */	clrlwi r25, r0, 0x10
/* 8013BCBC 0013791C  1C 19 00 0C */	mulli r0, r25, 0xc
/* 8013BCC0 00137920  7C 63 02 14 */	add r3, r3, r0
/* 8013BCC4 00137924  A0 03 00 58 */	lhz r0, 0x58(r3)
/* 8013BCC8 00137928  2C 00 00 00 */	cmpwi r0, 0
/* 8013BCCC 0013792C  41 82 00 58 */	beq lbl_8013BD24
/* 8013BCD0 00137930  88 03 00 5B */	lbz r0, 0x5b(r3)
/* 8013BCD4 00137934  2C 00 00 00 */	cmpwi r0, 0
/* 8013BCD8 00137938  41 82 00 30 */	beq lbl_8013BD08
/* 8013BCDC 0013793C  80 83 00 54 */	lwz r4, 0x54(r3)
/* 8013BCE0 00137940  38 60 00 69 */	li r3, 0x69
/* 8013BCE4 00137944  48 02 06 25 */	bl func_8015C308
/* 8013BCE8 00137948  7F 43 D3 78 */	mr r3, r26
/* 8013BCEC 0013794C  7F C4 F3 78 */	mr r4, r30
/* 8013BCF0 00137950  7F A5 EB 78 */	mr r5, r29
/* 8013BCF4 00137954  7F E8 FB 78 */	mr r8, r31
/* 8013BCF8 00137958  7F 86 07 34 */	extsh r6, r28
/* 8013BCFC 0013795C  7F 67 07 34 */	extsh r7, r27
/* 8013BD00 00137960  48 11 44 35 */	bl func_80250134
/* 8013BD04 00137964  48 00 00 20 */	b lbl_8013BD24
lbl_8013BD08:
/* 8013BD08 00137968  7F C4 F3 78 */	mr r4, r30
/* 8013BD0C 0013796C  7F A5 EB 78 */	mr r5, r29
/* 8013BD10 00137970  7F E8 FB 78 */	mr r8, r31
/* 8013BD14 00137974  7F 86 07 34 */	extsh r6, r28
/* 8013BD18 00137978  7F 67 07 34 */	extsh r7, r27
/* 8013BD1C 0013797C  38 60 2E B3 */	li r3, 0x2eb3
/* 8013BD20 00137980  48 11 44 15 */	bl func_80250134
lbl_8013BD24:
/* 8013BD24 00137984  39 61 00 70 */	addi r11, r1, 0x70
/* 8013BD28 00137988  48 08 B4 45 */	bl _restgpr_25
/* 8013BD2C 0013798C  80 01 00 74 */	lwz r0, 0x74(r1)
/* 8013BD30 00137990  7C 08 03 A6 */	mtlr r0
/* 8013BD34 00137994  38 21 00 70 */	addi r1, r1, 0x70
/* 8013BD38 00137998  4E 80 00 20 */	blr
lbl_8013BD3C:
/* 8013BD3C 0013799C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8013BD40 001379A0  7C 08 02 A6 */	mflr r0
/* 8013BD44 001379A4  38 A0 00 03 */	li r5, 3
/* 8013BD48 001379A8  90 01 00 24 */	stw r0, 0x24(r1)
/* 8013BD4C 001379AC  38 C1 00 08 */	addi r6, r1, 8
/* 8013BD50 001379B0  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8013BD54 001379B4  7C 9F 23 78 */	mr r31, r4
/* 8013BD58 001379B8  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8013BD5C 001379BC  7C 7E 1B 78 */	mr r30, r3
/* 8013BD60 001379C0  48 11 81 2D */	bl func_80253E8C
/* 8013BD64 001379C4  80 81 00 08 */	lwz r4, 8(r1)
/* 8013BD68 001379C8  2C 04 00 0F */	cmpwi r4, 0xf
/* 8013BD6C 001379CC  41 82 00 1C */	beq lbl_8013BD88
/* 8013BD70 001379D0  40 80 00 84 */	bge lbl_8013BDF4
/* 8013BD74 001379D4  2C 04 00 09 */	cmpwi r4, 9
/* 8013BD78 001379D8  40 80 00 7C */	bge lbl_8013BDF4
/* 8013BD7C 001379DC  2C 04 00 02 */	cmpwi r4, 2
/* 8013BD80 001379E0  40 80 00 30 */	bge lbl_8013BDB0
/* 8013BD84 001379E4  48 00 00 70 */	b lbl_8013BDF4
lbl_8013BD88:
/* 8013BD88 001379E8  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013BD8C 001379EC  80 03 06 A0 */	lwz r0, 0x6a0(r3)
/* 8013BD90 001379F0  2C 00 00 02 */	cmpwi r0, 2
/* 8013BD94 001379F4  41 82 00 60 */	beq lbl_8013BDF4
/* 8013BD98 001379F8  7F C3 F3 78 */	mr r3, r30
/* 8013BD9C 001379FC  7F E4 FB 78 */	mr r4, r31
/* 8013BDA0 00137A00  38 A0 00 01 */	li r5, 1
/* 8013BDA4 00137A04  38 C0 00 00 */	li r6, 0
/* 8013BDA8 00137A08  48 11 81 0D */	bl func_80253EB4
/* 8013BDAC 00137A0C  48 00 00 48 */	b lbl_8013BDF4
lbl_8013BDB0:
/* 8013BDB0 00137A10  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013BDB4 00137A14  80 03 06 A0 */	lwz r0, 0x6a0(r3)
/* 8013BDB8 00137A18  2C 00 00 01 */	cmpwi r0, 1
/* 8013BDBC 00137A1C  41 82 00 1C */	beq lbl_8013BDD8
/* 8013BDC0 00137A20  7F C3 F3 78 */	mr r3, r30
/* 8013BDC4 00137A24  7F E4 FB 78 */	mr r4, r31
/* 8013BDC8 00137A28  38 A0 00 01 */	li r5, 1
/* 8013BDCC 00137A2C  38 C0 00 00 */	li r6, 0
/* 8013BDD0 00137A30  48 11 80 E5 */	bl func_80253EB4
/* 8013BDD4 00137A34  48 00 00 20 */	b lbl_8013BDF4
lbl_8013BDD8:
/* 8013BDD8 00137A38  28 04 00 02 */	cmplwi r4, 2
/* 8013BDDC 00137A3C  41 82 00 18 */	beq lbl_8013BDF4
/* 8013BDE0 00137A40  7F C3 F3 78 */	mr r3, r30
/* 8013BDE4 00137A44  7F E4 FB 78 */	mr r4, r31
/* 8013BDE8 00137A48  38 A0 00 01 */	li r5, 1
/* 8013BDEC 00137A4C  38 C0 00 00 */	li r6, 0
/* 8013BDF0 00137A50  48 11 80 C5 */	bl func_80253EB4
lbl_8013BDF4:
/* 8013BDF4 00137A54  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8013BDF8 00137A58  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8013BDFC 00137A5C  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8013BE00 00137A60  7C 08 03 A6 */	mtlr r0
/* 8013BE04 00137A64  38 21 00 20 */	addi r1, r1, 0x20
/* 8013BE08 00137A68  4E 80 00 20 */	blr
lbl_8013BE0C:
/* 8013BE0C 00137A6C  94 21 FF 90 */	stwu r1, -0x70(r1)
/* 8013BE10 00137A70  7C 08 02 A6 */	mflr r0
/* 8013BE14 00137A74  90 01 00 74 */	stw r0, 0x74(r1)
/* 8013BE18 00137A78  39 61 00 70 */	addi r11, r1, 0x70
/* 8013BE1C 00137A7C  48 08 B3 0D */	bl _savegpr_27
/* 8013BE20 00137A80  7C 7C 1B 78 */	mr r28, r3
/* 8013BE24 00137A84  7C 9B 23 78 */	mr r27, r4
/* 8013BE28 00137A88  38 C1 00 08 */	addi r6, r1, 8
/* 8013BE2C 00137A8C  38 A0 00 03 */	li r5, 3
/* 8013BE30 00137A90  48 11 80 AD */	bl func_80253EDC
/* 8013BE34 00137A94  7F 83 E3 78 */	mr r3, r28
/* 8013BE38 00137A98  7F 64 DB 78 */	mr r4, r27
/* 8013BE3C 00137A9C  38 C1 00 0C */	addi r6, r1, 0xc
/* 8013BE40 00137AA0  38 A0 00 06 */	li r5, 6
/* 8013BE44 00137AA4  48 11 80 99 */	bl func_80253EDC
/* 8013BE48 00137AA8  C0 01 00 0C */	lfs f0, 0xc(r1)
/* 8013BE4C 00137AAC  38 00 FF 00 */	li r0, -256
/* 8013BE50 00137AB0  C0 81 00 10 */	lfs f4, 0x10(r1)
/* 8013BE54 00137AB4  FC 20 00 1E */	fctiwz f1, f0
/* 8013BE58 00137AB8  C0 41 00 1C */	lfs f2, 0x1c(r1)
/* 8013BE5C 00137ABC  EC 84 00 28 */	fsubs f4, f4, f0
/* 8013BE60 00137AC0  C0 61 00 24 */	lfs f3, 0x24(r1)
/* 8013BE64 00137AC4  FC 00 10 1E */	fctiwz f0, f2
/* 8013BE68 00137AC8  80 61 00 08 */	lwz r3, 8(r1)
/* 8013BE6C 00137ACC  EC 43 10 28 */	fsubs f2, f3, f2
/* 8013BE70 00137AD0  D8 21 00 40 */	stfd f1, 0x40(r1)
/* 8013BE74 00137AD4  FC 60 20 1E */	fctiwz f3, f4
/* 8013BE78 00137AD8  88 BB 00 11 */	lbz r5, 0x11(r27)
/* 8013BE7C 00137ADC  D8 01 00 48 */	stfd f0, 0x48(r1)
/* 8013BE80 00137AE0  2C 03 00 09 */	cmpwi r3, 9
/* 8013BE84 00137AE4  FC 20 10 1E */	fctiwz f1, f2
/* 8013BE88 00137AE8  D8 61 00 30 */	stfd f3, 0x30(r1)
/* 8013BE8C 00137AEC  83 C1 00 44 */	lwz r30, 0x44(r1)
/* 8013BE90 00137AF0  7C BF 03 78 */	or r31, r5, r0
/* 8013BE94 00137AF4  83 81 00 34 */	lwz r28, 0x34(r1)
/* 8013BE98 00137AF8  D8 21 00 38 */	stfd f1, 0x38(r1)
/* 8013BE9C 00137AFC  83 A1 00 4C */	lwz r29, 0x4c(r1)
/* 8013BEA0 00137B00  83 61 00 3C */	lwz r27, 0x3c(r1)
/* 8013BEA4 00137B04  40 80 00 10 */	bge lbl_8013BEB4
/* 8013BEA8 00137B08  2C 03 00 01 */	cmpwi r3, 1
/* 8013BEAC 00137B0C  41 82 00 14 */	beq lbl_8013BEC0
/* 8013BEB0 00137B10  48 00 00 B8 */	b lbl_8013BF68
lbl_8013BEB4:
/* 8013BEB4 00137B14  2C 03 00 0F */	cmpwi r3, 0xf
/* 8013BEB8 00137B18  40 80 00 B0 */	bge lbl_8013BF68
/* 8013BEBC 00137B1C  48 00 00 54 */	b lbl_8013BF10
lbl_8013BEC0:
/* 8013BEC0 00137B20  7F C4 F3 78 */	mr r4, r30
/* 8013BEC4 00137B24  7F A5 EB 78 */	mr r5, r29
/* 8013BEC8 00137B28  7F E8 FB 78 */	mr r8, r31
/* 8013BECC 00137B2C  7F 86 07 34 */	extsh r6, r28
/* 8013BED0 00137B30  7F 67 07 34 */	extsh r7, r27
/* 8013BED4 00137B34  38 60 2E 84 */	li r3, 0x2e84
/* 8013BED8 00137B38  48 11 42 5D */	bl func_80250134
/* 8013BEDC 00137B3C  38 60 00 08 */	li r3, 8
/* 8013BEE0 00137B40  48 02 6B B1 */	bl func_80162A90
/* 8013BEE4 00137B44  7C 64 1B 78 */	mr r4, r3
/* 8013BEE8 00137B48  38 60 00 68 */	li r3, 0x68
/* 8013BEEC 00137B4C  48 02 04 1D */	bl func_8015C308
/* 8013BEF0 00137B50  7F C4 F3 78 */	mr r4, r30
/* 8013BEF4 00137B54  7F E8 FB 78 */	mr r8, r31
/* 8013BEF8 00137B58  38 BD 00 1E */	addi r5, r29, 0x1e
/* 8013BEFC 00137B5C  7F 86 07 34 */	extsh r6, r28
/* 8013BF00 00137B60  7F 67 07 34 */	extsh r7, r27
/* 8013BF04 00137B64  38 60 2E 85 */	li r3, 0x2e85
/* 8013BF08 00137B68  48 11 42 2D */	bl func_80250134
/* 8013BF0C 00137B6C  48 00 00 5C */	b lbl_8013BF68
lbl_8013BF10:
/* 8013BF10 00137B70  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013BF14 00137B74  80 04 06 A0 */	lwz r0, 0x6a0(r4)
/* 8013BF18 00137B78  2C 00 00 01 */	cmpwi r0, 1
/* 8013BF1C 00137B7C  40 82 00 4C */	bne lbl_8013BF68
/* 8013BF20 00137B80  38 C3 FF F7 */	addi r6, r3, -9
/* 8013BF24 00137B84  38 00 00 01 */	li r0, 1
/* 8013BF28 00137B88  A0 64 06 C8 */	lhz r3, 0x6c8(r4)
/* 8013BF2C 00137B8C  7C 00 30 30 */	slw r0, r0, r6
/* 8013BF30 00137B90  7C 60 00 39 */	and. r0, r3, r0
/* 8013BF34 00137B94  40 82 00 0C */	bne lbl_8013BF40
/* 8013BF38 00137B98  64 BF 80 80 */	oris r31, r5, 0x8080
/* 8013BF3C 00137B9C  63 FF 80 00 */	ori r31, r31, 0x8000
lbl_8013BF40:
/* 8013BF40 00137BA0  3C 60 80 42 */	lis r3, lbl_8041D19C@ha
/* 8013BF44 00137BA4  54 C0 08 3C */	slwi r0, r6, 1
/* 8013BF48 00137BA8  38 63 D1 9C */	addi r3, r3, lbl_8041D19C@l
/* 8013BF4C 00137BAC  7F A5 EB 78 */	mr r5, r29
/* 8013BF50 00137BB0  7C 63 02 2E */	lhzx r3, r3, r0
/* 8013BF54 00137BB4  7F E8 FB 78 */	mr r8, r31
/* 8013BF58 00137BB8  38 9E FF EE */	addi r4, r30, -18
/* 8013BF5C 00137BBC  7F 86 07 34 */	extsh r6, r28
/* 8013BF60 00137BC0  7F 67 07 34 */	extsh r7, r27
/* 8013BF64 00137BC4  48 11 41 D1 */	bl func_80250134
lbl_8013BF68:
/* 8013BF68 00137BC8  39 61 00 70 */	addi r11, r1, 0x70
/* 8013BF6C 00137BCC  48 08 B2 09 */	bl _restgpr_27
/* 8013BF70 00137BD0  80 01 00 74 */	lwz r0, 0x74(r1)
/* 8013BF74 00137BD4  7C 08 03 A6 */	mtlr r0
/* 8013BF78 00137BD8  38 21 00 70 */	addi r1, r1, 0x70
/* 8013BF7C 00137BDC  4E 80 00 20 */	blr
lbl_8013BF80:
/* 8013BF80 00137BE0  4E 80 00 20 */	blr
lbl_8013BF84:
/* 8013BF84 00137BE4  94 21 FF 90 */	stwu r1, -0x70(r1)
/* 8013BF88 00137BE8  7C 08 02 A6 */	mflr r0
/* 8013BF8C 00137BEC  90 01 00 74 */	stw r0, 0x74(r1)
/* 8013BF90 00137BF0  39 61 00 70 */	addi r11, r1, 0x70
/* 8013BF94 00137BF4  48 08 B1 8D */	bl _savegpr_25
/* 8013BF98 00137BF8  7C 79 1B 78 */	mr r25, r3
/* 8013BF9C 00137BFC  7C 9A 23 78 */	mr r26, r4
/* 8013BFA0 00137C00  38 C1 00 08 */	addi r6, r1, 8
/* 8013BFA4 00137C04  38 A0 00 03 */	li r5, 3
/* 8013BFA8 00137C08  48 11 7F 35 */	bl func_80253EDC
/* 8013BFAC 00137C0C  7F 23 CB 78 */	mr r3, r25
/* 8013BFB0 00137C10  7F 44 D3 78 */	mr r4, r26
/* 8013BFB4 00137C14  38 C1 00 0C */	addi r6, r1, 0xc
/* 8013BFB8 00137C18  38 A0 00 06 */	li r5, 6
/* 8013BFBC 00137C1C  48 11 7F 21 */	bl func_80253EDC
/* 8013BFC0 00137C20  C0 01 00 0C */	lfs f0, 0xc(r1)
/* 8013BFC4 00137C24  38 00 FF 00 */	li r0, -256
/* 8013BFC8 00137C28  C0 81 00 10 */	lfs f4, 0x10(r1)
/* 8013BFCC 00137C2C  FC 20 00 1E */	fctiwz f1, f0
/* 8013BFD0 00137C30  C0 41 00 1C */	lfs f2, 0x1c(r1)
/* 8013BFD4 00137C34  EC 84 00 28 */	fsubs f4, f4, f0
/* 8013BFD8 00137C38  C0 61 00 24 */	lfs f3, 0x24(r1)
/* 8013BFDC 00137C3C  FC 00 10 1E */	fctiwz f0, f2
/* 8013BFE0 00137C40  80 81 00 08 */	lwz r4, 8(r1)
/* 8013BFE4 00137C44  EC 43 10 28 */	fsubs f2, f3, f2
/* 8013BFE8 00137C48  D8 21 00 40 */	stfd f1, 0x40(r1)
/* 8013BFEC 00137C4C  FC 60 20 1E */	fctiwz f3, f4
/* 8013BFF0 00137C50  88 DA 00 11 */	lbz r6, 0x11(r26)
/* 8013BFF4 00137C54  D8 01 00 48 */	stfd f0, 0x48(r1)
/* 8013BFF8 00137C58  28 04 00 0A */	cmplwi r4, 0xa
/* 8013BFFC 00137C5C  FC 20 10 1E */	fctiwz f1, f2
/* 8013C000 00137C60  D8 61 00 30 */	stfd f3, 0x30(r1)
/* 8013C004 00137C64  7C DF 03 78 */	or r31, r6, r0
/* 8013C008 00137C68  83 C1 00 44 */	lwz r30, 0x44(r1)
/* 8013C00C 00137C6C  83 81 00 34 */	lwz r28, 0x34(r1)
/* 8013C010 00137C70  7F E8 FB 78 */	mr r8, r31
/* 8013C014 00137C74  D8 21 00 38 */	stfd f1, 0x38(r1)
/* 8013C018 00137C78  83 A1 00 4C */	lwz r29, 0x4c(r1)
/* 8013C01C 00137C7C  83 61 00 3C */	lwz r27, 0x3c(r1)
/* 8013C020 00137C80  41 81 03 74 */	bgt lbl_8013C394
/* 8013C024 00137C84  3C 60 80 42 */	lis r3, lbl_8041D318@ha
/* 8013C028 00137C88  54 80 10 3A */	slwi r0, r4, 2
/* 8013C02C 00137C8C  38 63 D3 18 */	addi r3, r3, lbl_8041D318@l
/* 8013C030 00137C90  7C 63 00 2E */	lwzx r3, r3, r0
/* 8013C034 00137C94  7C 69 03 A6 */	mtctr r3
/* 8013C038 00137C98  4E 80 04 20 */	bctr
/* 8013C03C 00137C9C  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013C040 00137CA0  80 03 06 C4 */	lwz r0, 0x6c4(r3)
/* 8013C044 00137CA4  1C 00 00 0C */	mulli r0, r0, 0xc
/* 8013C048 00137CA8  7C 63 02 14 */	add r3, r3, r0
/* 8013C04C 00137CAC  88 03 00 5B */	lbz r0, 0x5b(r3)
/* 8013C050 00137CB0  28 00 00 01 */	cmplwi r0, 1
/* 8013C054 00137CB4  40 82 00 14 */	bne lbl_8013C068
/* 8013C058 00137CB8  38 64 00 0A */	addi r3, r4, 0xa
/* 8013C05C 00137CBC  38 81 00 0C */	addi r4, r1, 0xc
/* 8013C060 00137CC0  4B F1 D9 DD */	bl func_80059A3C
/* 8013C064 00137CC4  48 00 03 30 */	b lbl_8013C394
lbl_8013C068:
/* 8013C068 00137CC8  C0 02 8D E8 */	lfs f0, lbl_806413E8-_SDA2_BASE_(r2)
/* 8013C06C 00137CCC  38 64 00 0A */	addi r3, r4, 0xa
/* 8013C070 00137CD0  38 81 00 0C */	addi r4, r1, 0xc
/* 8013C074 00137CD4  D0 01 00 28 */	stfs f0, 0x28(r1)
/* 8013C078 00137CD8  D0 01 00 18 */	stfs f0, 0x18(r1)
/* 8013C07C 00137CDC  D0 01 00 24 */	stfs f0, 0x24(r1)
/* 8013C080 00137CE0  D0 01 00 14 */	stfs f0, 0x14(r1)
/* 8013C084 00137CE4  D0 01 00 20 */	stfs f0, 0x20(r1)
/* 8013C088 00137CE8  D0 01 00 10 */	stfs f0, 0x10(r1)
/* 8013C08C 00137CEC  D0 01 00 1C */	stfs f0, 0x1c(r1)
/* 8013C090 00137CF0  D0 01 00 0C */	stfs f0, 0xc(r1)
/* 8013C094 00137CF4  4B F1 D9 A9 */	bl func_80059A3C
/* 8013C098 00137CF8  48 00 02 FC */	b lbl_8013C394
/* 8013C09C 00137CFC  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013C0A0 00137D00  7F C4 F3 78 */	mr r4, r30
/* 8013C0A4 00137D04  7F A5 EB 78 */	mr r5, r29
/* 8013C0A8 00137D08  7F 86 07 34 */	extsh r6, r28
/* 8013C0AC 00137D0C  80 03 06 C4 */	lwz r0, 0x6c4(r3)
/* 8013C0B0 00137D10  7F 67 07 34 */	extsh r7, r27
/* 8013C0B4 00137D14  1C 00 00 0C */	mulli r0, r0, 0xc
/* 8013C0B8 00137D18  7C 63 02 14 */	add r3, r3, r0
/* 8013C0BC 00137D1C  A0 63 00 58 */	lhz r3, 0x58(r3)
/* 8013C0C0 00137D20  48 11 40 75 */	bl func_80250134
/* 8013C0C4 00137D24  48 00 02 D0 */	b lbl_8013C394
/* 8013C0C8 00137D28  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013C0CC 00137D2C  38 60 00 68 */	li r3, 0x68
/* 8013C0D0 00137D30  80 04 06 C4 */	lwz r0, 0x6c4(r4)
/* 8013C0D4 00137D34  1C 00 00 0C */	mulli r0, r0, 0xc
/* 8013C0D8 00137D38  7C 84 02 14 */	add r4, r4, r0
/* 8013C0DC 00137D3C  80 84 00 54 */	lwz r4, 0x54(r4)
/* 8013C0E0 00137D40  48 02 02 29 */	bl func_8015C308
/* 8013C0E4 00137D44  7F C4 F3 78 */	mr r4, r30
/* 8013C0E8 00137D48  7F A5 EB 78 */	mr r5, r29
/* 8013C0EC 00137D4C  7F E8 FB 78 */	mr r8, r31
/* 8013C0F0 00137D50  7F 86 07 34 */	extsh r6, r28
/* 8013C0F4 00137D54  7F 67 07 34 */	extsh r7, r27
/* 8013C0F8 00137D58  38 60 2E B7 */	li r3, 0x2eb7
/* 8013C0FC 00137D5C  48 11 40 39 */	bl func_80250134
/* 8013C100 00137D60  48 00 02 94 */	b lbl_8013C394
/* 8013C104 00137D64  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013C108 00137D68  80 04 00 00 */	lwz r0, 0(r4)
/* 8013C10C 00137D6C  2C 00 00 00 */	cmpwi r0, 0
/* 8013C110 00137D70  40 82 02 84 */	bne lbl_8013C394
/* 8013C114 00137D74  80 04 06 C4 */	lwz r0, 0x6c4(r4)
/* 8013C118 00137D78  80 64 06 88 */	lwz r3, 0x688(r4)
/* 8013C11C 00137D7C  1C 00 00 0C */	mulli r0, r0, 0xc
/* 8013C120 00137D80  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 8013C124 00137D84  7C 84 02 14 */	add r4, r4, r0
/* 8013C128 00137D88  A0 84 00 5E */	lhz r4, 0x5e(r4)
/* 8013C12C 00137D8C  4B FA CC 81 */	bl func_800E8DAC
/* 8013C130 00137D90  7F C4 F3 78 */	mr r4, r30
/* 8013C134 00137D94  7F A5 EB 78 */	mr r5, r29
/* 8013C138 00137D98  7F E8 FB 78 */	mr r8, r31
/* 8013C13C 00137D9C  54 63 04 3E */	clrlwi r3, r3, 0x10
/* 8013C140 00137DA0  7F 86 07 34 */	extsh r6, r28
/* 8013C144 00137DA4  7F 67 07 34 */	extsh r7, r27
/* 8013C148 00137DA8  48 11 3F ED */	bl func_80250134
/* 8013C14C 00137DAC  48 00 02 48 */	b lbl_8013C394
/* 8013C150 00137DB0  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013C154 00137DB4  80 04 00 00 */	lwz r0, 0(r4)
/* 8013C158 00137DB8  2C 00 00 01 */	cmpwi r0, 1
/* 8013C15C 00137DBC  40 82 02 38 */	bne lbl_8013C394
/* 8013C160 00137DC0  80 04 06 C4 */	lwz r0, 0x6c4(r4)
/* 8013C164 00137DC4  3C 60 80 64 */	lis r3, lbl_8063CE34@ha
/* 8013C168 00137DC8  38 63 CE 34 */	addi r3, r3, lbl_8063CE34@l
/* 8013C16C 00137DCC  1C 00 00 0C */	mulli r0, r0, 0xc
/* 8013C170 00137DD0  38 63 00 6C */	addi r3, r3, 0x6c
/* 8013C174 00137DD4  7C 84 02 14 */	add r4, r4, r0
/* 8013C178 00137DD8  A0 84 00 5E */	lhz r4, 0x5e(r4)
/* 8013C17C 00137DDC  48 25 CB 15 */	bl func_80398C90
/* 8013C180 00137DE0  7F C4 F3 78 */	mr r4, r30
/* 8013C184 00137DE4  7F A5 EB 78 */	mr r5, r29
/* 8013C188 00137DE8  7F E8 FB 78 */	mr r8, r31
/* 8013C18C 00137DEC  54 63 04 3E */	clrlwi r3, r3, 0x10
/* 8013C190 00137DF0  7F 86 07 34 */	extsh r6, r28
/* 8013C194 00137DF4  7F 67 07 34 */	extsh r7, r27
/* 8013C198 00137DF8  48 11 3F 9D */	bl func_80250134
/* 8013C19C 00137DFC  48 00 01 F8 */	b lbl_8013C394
/* 8013C1A0 00137E00  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013C1A4 00137E04  80 65 06 C4 */	lwz r3, 0x6c4(r5)
/* 8013C1A8 00137E08  80 05 06 9C */	lwz r0, 0x69c(r5)
/* 8013C1AC 00137E0C  1C 83 00 0C */	mulli r4, r3, 0xc
/* 8013C1B0 00137E10  7C 65 22 14 */	add r3, r5, r4
/* 8013C1B4 00137E14  80 63 00 54 */	lwz r3, 0x54(r3)
/* 8013C1B8 00137E18  7C 03 00 40 */	cmplw r3, r0
/* 8013C1BC 00137E1C  40 81 00 0C */	ble lbl_8013C1C8
/* 8013C1C0 00137E20  64 C8 80 80 */	oris r8, r6, 0x8080
/* 8013C1C4 00137E24  61 08 80 00 */	ori r8, r8, 0x8000
lbl_8013C1C8:
/* 8013C1C8 00137E28  7C 65 22 14 */	add r3, r5, r4
/* 8013C1CC 00137E2C  88 03 00 5B */	lbz r0, 0x5b(r3)
/* 8013C1D0 00137E30  28 00 00 01 */	cmplwi r0, 1
/* 8013C1D4 00137E34  40 82 00 20 */	bne lbl_8013C1F4
/* 8013C1D8 00137E38  7F C4 F3 78 */	mr r4, r30
/* 8013C1DC 00137E3C  7F A5 EB 78 */	mr r5, r29
/* 8013C1E0 00137E40  7F 86 07 34 */	extsh r6, r28
/* 8013C1E4 00137E44  7F 67 07 34 */	extsh r7, r27
/* 8013C1E8 00137E48  38 60 2E C0 */	li r3, 0x2ec0
/* 8013C1EC 00137E4C  48 11 3F 49 */	bl func_80250134
/* 8013C1F0 00137E50  48 00 01 A4 */	b lbl_8013C394
lbl_8013C1F4:
/* 8013C1F4 00137E54  7F C4 F3 78 */	mr r4, r30
/* 8013C1F8 00137E58  7F A5 EB 78 */	mr r5, r29
/* 8013C1FC 00137E5C  7F E8 FB 78 */	mr r8, r31
/* 8013C200 00137E60  7F 86 07 34 */	extsh r6, r28
/* 8013C204 00137E64  7F 67 07 34 */	extsh r7, r27
/* 8013C208 00137E68  38 60 50 3C */	li r3, 0x503c
/* 8013C20C 00137E6C  48 11 3F 29 */	bl func_80250134
/* 8013C210 00137E70  48 00 01 84 */	b lbl_8013C394
/* 8013C214 00137E74  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013C218 00137E78  80 04 06 D0 */	lwz r0, 0x6d0(r4)
/* 8013C21C 00137E7C  2C 00 00 02 */	cmpwi r0, 2
/* 8013C220 00137E80  41 82 00 58 */	beq lbl_8013C278
/* 8013C224 00137E84  40 80 00 10 */	bge lbl_8013C234
/* 8013C228 00137E88  2C 00 00 01 */	cmpwi r0, 1
/* 8013C22C 00137E8C  40 80 00 30 */	bge lbl_8013C25C
/* 8013C230 00137E90  48 00 00 64 */	b lbl_8013C294
lbl_8013C234:
/* 8013C234 00137E94  2C 00 00 63 */	cmpwi r0, 0x63
/* 8013C238 00137E98  41 82 00 08 */	beq lbl_8013C240
/* 8013C23C 00137E9C  48 00 00 58 */	b lbl_8013C294
lbl_8013C240:
/* 8013C240 00137EA0  7F C4 F3 78 */	mr r4, r30
/* 8013C244 00137EA4  7F A5 EB 78 */	mr r5, r29
/* 8013C248 00137EA8  7F 86 07 34 */	extsh r6, r28
/* 8013C24C 00137EAC  7F 67 07 34 */	extsh r7, r27
/* 8013C250 00137EB0  38 60 51 75 */	li r3, 0x5175
/* 8013C254 00137EB4  48 11 3E E1 */	bl func_80250134
/* 8013C258 00137EB8  48 00 01 3C */	b lbl_8013C394
lbl_8013C25C:
/* 8013C25C 00137EBC  7F C4 F3 78 */	mr r4, r30
/* 8013C260 00137EC0  7F A5 EB 78 */	mr r5, r29
/* 8013C264 00137EC4  7F 86 07 34 */	extsh r6, r28
/* 8013C268 00137EC8  7F 67 07 34 */	extsh r7, r27
/* 8013C26C 00137ECC  38 60 51 73 */	li r3, 0x5173
/* 8013C270 00137ED0  48 11 3E C5 */	bl func_80250134
/* 8013C274 00137ED4  48 00 01 20 */	b lbl_8013C394
lbl_8013C278:
/* 8013C278 00137ED8  7F C4 F3 78 */	mr r4, r30
/* 8013C27C 00137EDC  7F A5 EB 78 */	mr r5, r29
/* 8013C280 00137EE0  7F 86 07 34 */	extsh r6, r28
/* 8013C284 00137EE4  7F 67 07 34 */	extsh r7, r27
/* 8013C288 00137EE8  38 60 51 74 */	li r3, 0x5174
/* 8013C28C 00137EEC  48 11 3E A9 */	bl func_80250134
/* 8013C290 00137EF0  48 00 01 04 */	b lbl_8013C394
lbl_8013C294:
/* 8013C294 00137EF4  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013C298 00137EF8  80 65 06 C4 */	lwz r3, 0x6c4(r5)
/* 8013C29C 00137EFC  80 05 06 9C */	lwz r0, 0x69c(r5)
/* 8013C2A0 00137F00  1C 63 00 0C */	mulli r3, r3, 0xc
/* 8013C2A4 00137F04  7C 65 1A 14 */	add r3, r5, r3
/* 8013C2A8 00137F08  80 63 00 54 */	lwz r3, 0x54(r3)
/* 8013C2AC 00137F0C  7C 03 00 40 */	cmplw r3, r0
/* 8013C2B0 00137F10  41 81 00 50 */	bgt lbl_8013C300
/* 8013C2B4 00137F14  80 04 00 00 */	lwz r0, 0(r4)
/* 8013C2B8 00137F18  2C 00 00 01 */	cmpwi r0, 1
/* 8013C2BC 00137F1C  40 82 00 24 */	bne lbl_8013C2E0
/* 8013C2C0 00137F20  7F C4 F3 78 */	mr r4, r30
/* 8013C2C4 00137F24  7F A5 EB 78 */	mr r5, r29
/* 8013C2C8 00137F28  7F E8 FB 78 */	mr r8, r31
/* 8013C2CC 00137F2C  7F 86 07 34 */	extsh r6, r28
/* 8013C2D0 00137F30  7F 67 07 34 */	extsh r7, r27
/* 8013C2D4 00137F34  38 60 2E C1 */	li r3, 0x2ec1
/* 8013C2D8 00137F38  48 11 3E 5D */	bl func_80250134
/* 8013C2DC 00137F3C  48 00 00 B8 */	b lbl_8013C394
lbl_8013C2E0:
/* 8013C2E0 00137F40  7F C4 F3 78 */	mr r4, r30
/* 8013C2E4 00137F44  7F A5 EB 78 */	mr r5, r29
/* 8013C2E8 00137F48  7F E8 FB 78 */	mr r8, r31
/* 8013C2EC 00137F4C  7F 86 07 34 */	extsh r6, r28
/* 8013C2F0 00137F50  7F 67 07 34 */	extsh r7, r27
/* 8013C2F4 00137F54  38 60 51 72 */	li r3, 0x5172
/* 8013C2F8 00137F58  48 11 3E 3D */	bl func_80250134
/* 8013C2FC 00137F5C  48 00 00 98 */	b lbl_8013C394
lbl_8013C300:
/* 8013C300 00137F60  7F C4 F3 78 */	mr r4, r30
/* 8013C304 00137F64  7F A5 EB 78 */	mr r5, r29
/* 8013C308 00137F68  7F E8 FB 78 */	mr r8, r31
/* 8013C30C 00137F6C  7F 86 07 34 */	extsh r6, r28
/* 8013C310 00137F70  7F 67 07 34 */	extsh r7, r27
/* 8013C314 00137F74  38 60 50 3D */	li r3, 0x503d
/* 8013C318 00137F78  48 11 3E 1D */	bl func_80250134
/* 8013C31C 00137F7C  48 00 00 78 */	b lbl_8013C394
/* 8013C320 00137F80  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013C324 00137F84  80 64 06 C4 */	lwz r3, 0x6c4(r4)
/* 8013C328 00137F88  80 04 06 9C */	lwz r0, 0x69c(r4)
/* 8013C32C 00137F8C  1C 63 00 0C */	mulli r3, r3, 0xc
/* 8013C330 00137F90  7C 64 1A 14 */	add r3, r4, r3
/* 8013C334 00137F94  80 63 00 54 */	lwz r3, 0x54(r3)
/* 8013C338 00137F98  7C 03 00 40 */	cmplw r3, r0
/* 8013C33C 00137F9C  40 81 00 28 */	ble lbl_8013C364
/* 8013C340 00137FA0  88 1A 00 0E */	lbz r0, 0xe(r26)
/* 8013C344 00137FA4  88 7A 00 0F */	lbz r3, 0xf(r26)
/* 8013C348 00137FA8  7C 04 16 70 */	srawi r4, r0, 2
/* 8013C34C 00137FAC  88 1A 00 10 */	lbz r0, 0x10(r26)
/* 8013C350 00137FB0  7C 63 16 70 */	srawi r3, r3, 2
/* 8013C354 00137FB4  98 9A 00 0E */	stb r4, 0xe(r26)
/* 8013C358 00137FB8  7C 00 16 70 */	srawi r0, r0, 2
/* 8013C35C 00137FBC  98 7A 00 0F */	stb r3, 0xf(r26)
/* 8013C360 00137FC0  98 1A 00 10 */	stb r0, 0x10(r26)
lbl_8013C364:
/* 8013C364 00137FC4  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013C368 00137FC8  80 03 06 C4 */	lwz r0, 0x6c4(r3)
/* 8013C36C 00137FCC  1C 00 00 0C */	mulli r0, r0, 0xc
/* 8013C370 00137FD0  7C 63 02 14 */	add r3, r3, r0
/* 8013C374 00137FD4  88 03 00 5B */	lbz r0, 0x5b(r3)
/* 8013C378 00137FD8  2C 00 00 00 */	cmpwi r0, 0
/* 8013C37C 00137FDC  40 82 00 18 */	bne lbl_8013C394
/* 8013C380 00137FE0  7F 23 CB 78 */	mr r3, r25
/* 8013C384 00137FE4  7F 44 D3 78 */	mr r4, r26
/* 8013C388 00137FE8  38 A0 00 02 */	li r5, 2
/* 8013C38C 00137FEC  38 C0 00 00 */	li r6, 0
/* 8013C390 00137FF0  48 11 7B 75 */	bl func_80253F04
lbl_8013C394:
/* 8013C394 00137FF4  39 61 00 70 */	addi r11, r1, 0x70
/* 8013C398 00137FF8  48 08 AD D5 */	bl _restgpr_25
/* 8013C39C 00137FFC  80 01 00 74 */	lwz r0, 0x74(r1)
/* 8013C3A0 00138000  7C 08 03 A6 */	mtlr r0
/* 8013C3A4 00138004  38 21 00 70 */	addi r1, r1, 0x70
/* 8013C3A8 00138008  4E 80 00 20 */	blr
lbl_8013C3AC:
/* 8013C3AC 0013800C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8013C3B0 00138010  7C 08 02 A6 */	mflr r0
/* 8013C3B4 00138014  38 A0 00 03 */	li r5, 3
/* 8013C3B8 00138018  90 01 00 24 */	stw r0, 0x24(r1)
/* 8013C3BC 0013801C  38 C1 00 08 */	addi r6, r1, 8
/* 8013C3C0 00138020  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8013C3C4 00138024  7C 9F 23 78 */	mr r31, r4
/* 8013C3C8 00138028  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8013C3CC 0013802C  7C 7E 1B 78 */	mr r30, r3
/* 8013C3D0 00138030  48 11 7A BD */	bl func_80253E8C
/* 8013C3D4 00138034  80 01 00 08 */	lwz r0, 8(r1)
/* 8013C3D8 00138038  2C 00 00 07 */	cmpwi r0, 7
/* 8013C3DC 0013803C  41 82 00 2C */	beq lbl_8013C408
/* 8013C3E0 00138040  40 80 00 3C */	bge lbl_8013C41C
/* 8013C3E4 00138044  2C 00 00 03 */	cmpwi r0, 3
/* 8013C3E8 00138048  41 82 00 08 */	beq lbl_8013C3F0
/* 8013C3EC 0013804C  48 00 00 30 */	b lbl_8013C41C
lbl_8013C3F0:
/* 8013C3F0 00138050  7F C3 F3 78 */	mr r3, r30
/* 8013C3F4 00138054  7F E4 FB 78 */	mr r4, r31
/* 8013C3F8 00138058  38 A0 00 02 */	li r5, 2
/* 8013C3FC 0013805C  38 C0 43 E4 */	li r6, 0x43e4
/* 8013C400 00138060  48 11 7A B5 */	bl func_80253EB4
/* 8013C404 00138064  48 00 00 18 */	b lbl_8013C41C
lbl_8013C408:
/* 8013C408 00138068  7F C3 F3 78 */	mr r3, r30
/* 8013C40C 0013806C  7F E4 FB 78 */	mr r4, r31
/* 8013C410 00138070  38 A0 00 02 */	li r5, 2
/* 8013C414 00138074  38 C0 43 E9 */	li r6, 0x43e9
/* 8013C418 00138078  48 11 7A 9D */	bl func_80253EB4
lbl_8013C41C:
/* 8013C41C 0013807C  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8013C420 00138080  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8013C424 00138084  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8013C428 00138088  7C 08 03 A6 */	mtlr r0
/* 8013C42C 0013808C  38 21 00 20 */	addi r1, r1, 0x20
/* 8013C430 00138090  4E 80 00 20 */	blr
lbl_8013C434:
/* 8013C434 00138094  94 21 FF A0 */	stwu r1, -0x60(r1)
/* 8013C438 00138098  7C 08 02 A6 */	mflr r0
/* 8013C43C 0013809C  38 A0 00 03 */	li r5, 3
/* 8013C440 001380A0  90 01 00 64 */	stw r0, 0x64(r1)
/* 8013C444 001380A4  38 C1 00 08 */	addi r6, r1, 8
/* 8013C448 001380A8  93 E1 00 5C */	stw r31, 0x5c(r1)
/* 8013C44C 001380AC  7C 9F 23 78 */	mr r31, r4
/* 8013C450 001380B0  93 C1 00 58 */	stw r30, 0x58(r1)
/* 8013C454 001380B4  7C 7E 1B 78 */	mr r30, r3
/* 8013C458 001380B8  48 11 7A 85 */	bl func_80253EDC
/* 8013C45C 001380BC  80 01 00 08 */	lwz r0, 8(r1)
/* 8013C460 001380C0  2C 00 00 05 */	cmpwi r0, 5
/* 8013C464 001380C4  41 82 00 3C */	beq lbl_8013C4A0
/* 8013C468 001380C8  40 80 01 1C */	bge lbl_8013C584
/* 8013C46C 001380CC  2C 00 00 00 */	cmpwi r0, 0
/* 8013C470 001380D0  41 82 00 08 */	beq lbl_8013C478
/* 8013C474 001380D4  48 00 01 10 */	b lbl_8013C584
lbl_8013C478:
/* 8013C478 001380D8  7F C3 F3 78 */	mr r3, r30
/* 8013C47C 001380DC  7F E4 FB 78 */	mr r4, r31
/* 8013C480 001380E0  38 C1 00 0C */	addi r6, r1, 0xc
/* 8013C484 001380E4  38 A0 00 06 */	li r5, 6
/* 8013C488 001380E8  48 11 7A 55 */	bl func_80253EDC
/* 8013C48C 001380EC  80 61 00 08 */	lwz r3, 8(r1)
/* 8013C490 001380F0  38 81 00 0C */	addi r4, r1, 0xc
/* 8013C494 001380F4  38 63 00 01 */	addi r3, r3, 1
/* 8013C498 001380F8  4B F1 D5 A5 */	bl func_80059A3C
/* 8013C49C 001380FC  48 00 00 E8 */	b lbl_8013C584
lbl_8013C4A0:
/* 8013C4A0 00138100  7F C3 F3 78 */	mr r3, r30
/* 8013C4A4 00138104  7F E4 FB 78 */	mr r4, r31
/* 8013C4A8 00138108  38 C1 00 0C */	addi r6, r1, 0xc
/* 8013C4AC 0013810C  38 A0 00 06 */	li r5, 6
/* 8013C4B0 00138110  48 11 7A 2D */	bl func_80253EDC
/* 8013C4B4 00138114  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013C4B8 00138118  80 04 06 D4 */	lwz r0, 0x6d4(r4)
/* 8013C4BC 0013811C  2C 00 00 03 */	cmpwi r0, 3
/* 8013C4C0 00138120  41 82 00 4C */	beq lbl_8013C50C
/* 8013C4C4 00138124  40 80 00 1C */	bge lbl_8013C4E0
/* 8013C4C8 00138128  2C 00 00 01 */	cmpwi r0, 1
/* 8013C4CC 0013812C  41 82 00 30 */	beq lbl_8013C4FC
/* 8013C4D0 00138130  40 80 00 34 */	bge lbl_8013C504
/* 8013C4D4 00138134  2C 00 00 00 */	cmpwi r0, 0
/* 8013C4D8 00138138  40 80 00 1C */	bge lbl_8013C4F4
/* 8013C4DC 0013813C  48 00 00 44 */	b lbl_8013C520
lbl_8013C4E0:
/* 8013C4E0 00138140  2C 00 00 07 */	cmpwi r0, 7
/* 8013C4E4 00138144  40 80 00 3C */	bge lbl_8013C520
/* 8013C4E8 00138148  2C 00 00 05 */	cmpwi r0, 5
/* 8013C4EC 0013814C  40 80 00 30 */	bge lbl_8013C51C
/* 8013C4F0 00138150  48 00 00 24 */	b lbl_8013C514
lbl_8013C4F4:
/* 8013C4F4 00138154  38 60 43 E5 */	li r3, 0x43e5
/* 8013C4F8 00138158  48 00 00 28 */	b lbl_8013C520
lbl_8013C4FC:
/* 8013C4FC 0013815C  38 60 43 E6 */	li r3, 0x43e6
/* 8013C500 00138160  48 00 00 20 */	b lbl_8013C520
lbl_8013C504:
/* 8013C504 00138164  38 60 43 E7 */	li r3, 0x43e7
/* 8013C508 00138168  48 00 00 18 */	b lbl_8013C520
lbl_8013C50C:
/* 8013C50C 0013816C  38 60 43 E8 */	li r3, 0x43e8
/* 8013C510 00138170  48 00 00 10 */	b lbl_8013C520
lbl_8013C514:
/* 8013C514 00138174  38 60 51 D9 */	li r3, 0x51d9
/* 8013C518 00138178  48 00 00 08 */	b lbl_8013C520
lbl_8013C51C:
/* 8013C51C 0013817C  38 60 55 10 */	li r3, 0x5510
lbl_8013C520:
/* 8013C520 00138180  C0 A1 00 0C */	lfs f5, 0xc(r1)
/* 8013C524 00138184  38 00 FF 00 */	li r0, -256
/* 8013C528 00138188  C0 61 00 1C */	lfs f3, 0x1c(r1)
/* 8013C52C 0013818C  C0 21 00 10 */	lfs f1, 0x10(r1)
/* 8013C530 00138190  FC 80 28 1E */	fctiwz f4, f5
/* 8013C534 00138194  C0 01 00 24 */	lfs f0, 0x24(r1)
/* 8013C538 00138198  FC 40 18 1E */	fctiwz f2, f3
/* 8013C53C 0013819C  EC 21 28 28 */	fsubs f1, f1, f5
/* 8013C540 001381A0  88 9F 00 11 */	lbz r4, 0x11(r31)
/* 8013C544 001381A4  EC 00 18 28 */	fsubs f0, f0, f3
/* 8013C548 001381A8  D8 41 00 38 */	stfd f2, 0x38(r1)
/* 8013C54C 001381AC  7C 88 03 78 */	or r8, r4, r0
/* 8013C550 001381B0  FC 20 08 1E */	fctiwz f1, f1
/* 8013C554 001381B4  FC 00 00 1E */	fctiwz f0, f0
/* 8013C558 001381B8  D8 81 00 30 */	stfd f4, 0x30(r1)
/* 8013C55C 001381BC  80 A1 00 3C */	lwz r5, 0x3c(r1)
/* 8013C560 001381C0  D8 21 00 40 */	stfd f1, 0x40(r1)
/* 8013C564 001381C4  80 81 00 34 */	lwz r4, 0x34(r1)
/* 8013C568 001381C8  D8 01 00 48 */	stfd f0, 0x48(r1)
/* 8013C56C 001381CC  80 01 00 44 */	lwz r0, 0x44(r1)
/* 8013C570 001381D0  38 84 FF E2 */	addi r4, r4, -30
/* 8013C574 001381D4  80 E1 00 4C */	lwz r7, 0x4c(r1)
/* 8013C578 001381D8  7C 06 07 34 */	extsh r6, r0
/* 8013C57C 001381DC  7C E7 07 34 */	extsh r7, r7
/* 8013C580 001381E0  48 11 3B B5 */	bl func_80250134
lbl_8013C584:
/* 8013C584 001381E4  80 01 00 64 */	lwz r0, 0x64(r1)
/* 8013C588 001381E8  83 E1 00 5C */	lwz r31, 0x5c(r1)
/* 8013C58C 001381EC  83 C1 00 58 */	lwz r30, 0x58(r1)
/* 8013C590 001381F0  7C 08 03 A6 */	mtlr r0
/* 8013C594 001381F4  38 21 00 60 */	addi r1, r1, 0x60
/* 8013C598 001381F8  4E 80 00 20 */	blr
lbl_8013C59C:
/* 8013C59C 001381FC  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8013C5A0 00138200  7C 08 02 A6 */	mflr r0
/* 8013C5A4 00138204  90 01 00 24 */	stw r0, 0x24(r1)
/* 8013C5A8 00138208  39 61 00 20 */	addi r11, r1, 0x20
/* 8013C5AC 0013820C  48 08 AB 85 */	bl _savegpr_29
/* 8013C5B0 00138210  7C 7D 1B 78 */	mr r29, r3
/* 8013C5B4 00138214  7C 9E 23 78 */	mr r30, r4
/* 8013C5B8 00138218  38 C1 00 0C */	addi r6, r1, 0xc
/* 8013C5BC 0013821C  38 A0 00 03 */	li r5, 3
/* 8013C5C0 00138220  48 11 78 CD */	bl func_80253E8C
/* 8013C5C4 00138224  80 01 00 0C */	lwz r0, 0xc(r1)
/* 8013C5C8 00138228  2C 00 00 07 */	cmpwi r0, 7
/* 8013C5CC 0013822C  41 82 00 38 */	beq lbl_8013C604
/* 8013C5D0 00138230  40 80 00 10 */	bge lbl_8013C5E0
/* 8013C5D4 00138234  2C 00 00 04 */	cmpwi r0, 4
/* 8013C5D8 00138238  41 82 00 14 */	beq lbl_8013C5EC
/* 8013C5DC 0013823C  48 00 00 F0 */	b lbl_8013C6CC
lbl_8013C5E0:
/* 8013C5E0 00138240  2C 00 00 09 */	cmpwi r0, 9
/* 8013C5E4 00138244  41 82 00 84 */	beq lbl_8013C668
/* 8013C5E8 00138248  48 00 00 E4 */	b lbl_8013C6CC
lbl_8013C5EC:
/* 8013C5EC 0013824C  7F A3 EB 78 */	mr r3, r29
/* 8013C5F0 00138250  7F C4 F3 78 */	mr r4, r30
/* 8013C5F4 00138254  38 A0 00 02 */	li r5, 2
/* 8013C5F8 00138258  38 C0 43 EA */	li r6, 0x43ea
/* 8013C5FC 0013825C  48 11 78 B9 */	bl func_80253EB4
/* 8013C600 00138260  48 00 00 CC */	b lbl_8013C6CC
lbl_8013C604:
/* 8013C604 00138264  7F A3 EB 78 */	mr r3, r29
/* 8013C608 00138268  7F C4 F3 78 */	mr r4, r30
/* 8013C60C 0013826C  38 C1 00 08 */	addi r6, r1, 8
/* 8013C610 00138270  38 A0 00 05 */	li r5, 5
/* 8013C614 00138274  48 11 78 79 */	bl func_80253E8C
/* 8013C618 00138278  3C 80 80 48 */	lis r4, lbl_80485BFC@ha
/* 8013C61C 0013827C  83 E1 00 08 */	lwz r31, 8(r1)
/* 8013C620 00138280  38 84 5B FC */	addi r4, r4, lbl_80485BFC@l
/* 8013C624 00138284  38 60 43 EB */	li r3, 0x43eb
/* 8013C628 00138288  90 9F 00 00 */	stw r4, 0(r31)
/* 8013C62C 0013828C  48 11 3D AD */	bl func_802503D8
/* 8013C630 00138290  38 E0 00 FF */	li r7, 0xff
/* 8013C634 00138294  38 00 00 84 */	li r0, 0x84
/* 8013C638 00138298  98 FF 00 04 */	stb r7, 4(r31)
/* 8013C63C 0013829C  7F A3 EB 78 */	mr r3, r29
/* 8013C640 001382A0  7F C4 F3 78 */	mr r4, r30
/* 8013C644 001382A4  38 A0 00 02 */	li r5, 2
/* 8013C648 001382A8  98 FF 00 05 */	stb r7, 5(r31)
/* 8013C64C 001382AC  38 C0 FF FE */	li r6, -2
/* 8013C650 001382B0  98 FF 00 06 */	stb r7, 6(r31)
/* 8013C654 001382B4  88 FE 00 05 */	lbz r7, 5(r30)
/* 8013C658 001382B8  98 FF 00 07 */	stb r7, 7(r31)
/* 8013C65C 001382BC  98 1F 00 09 */	stb r0, 9(r31)
/* 8013C660 001382C0  48 11 78 55 */	bl func_80253EB4
/* 8013C664 001382C4  48 00 00 68 */	b lbl_8013C6CC
lbl_8013C668:
/* 8013C668 001382C8  7F A3 EB 78 */	mr r3, r29
/* 8013C66C 001382CC  7F C4 F3 78 */	mr r4, r30
/* 8013C670 001382D0  38 C1 00 08 */	addi r6, r1, 8
/* 8013C674 001382D4  38 A0 00 05 */	li r5, 5
/* 8013C678 001382D8  48 11 78 15 */	bl func_80253E8C
/* 8013C67C 001382DC  3C 80 80 48 */	lis r4, lbl_80485BFC@ha
/* 8013C680 001382E0  83 E1 00 08 */	lwz r31, 8(r1)
/* 8013C684 001382E4  38 84 5B FC */	addi r4, r4, lbl_80485BFC@l
/* 8013C688 001382E8  38 60 43 EC */	li r3, 0x43ec
/* 8013C68C 001382EC  38 84 00 40 */	addi r4, r4, 0x40
/* 8013C690 001382F0  90 9F 00 00 */	stw r4, 0(r31)
/* 8013C694 001382F4  48 11 3D 45 */	bl func_802503D8
/* 8013C698 001382F8  38 E0 00 FF */	li r7, 0xff
/* 8013C69C 001382FC  38 00 00 84 */	li r0, 0x84
/* 8013C6A0 00138300  98 FF 00 04 */	stb r7, 4(r31)
/* 8013C6A4 00138304  7F A3 EB 78 */	mr r3, r29
/* 8013C6A8 00138308  7F C4 F3 78 */	mr r4, r30
/* 8013C6AC 0013830C  38 A0 00 02 */	li r5, 2
/* 8013C6B0 00138310  98 FF 00 05 */	stb r7, 5(r31)
/* 8013C6B4 00138314  38 C0 FF FE */	li r6, -2
/* 8013C6B8 00138318  98 FF 00 06 */	stb r7, 6(r31)
/* 8013C6BC 0013831C  88 FE 00 05 */	lbz r7, 5(r30)
/* 8013C6C0 00138320  98 FF 00 07 */	stb r7, 7(r31)
/* 8013C6C4 00138324  98 1F 00 09 */	stb r0, 9(r31)
/* 8013C6C8 00138328  48 11 77 ED */	bl func_80253EB4
lbl_8013C6CC:
/* 8013C6CC 0013832C  39 61 00 20 */	addi r11, r1, 0x20
/* 8013C6D0 00138330  48 08 AA AD */	bl _restgpr_29
/* 8013C6D4 00138334  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8013C6D8 00138338  7C 08 03 A6 */	mtlr r0
/* 8013C6DC 0013833C  38 21 00 20 */	addi r1, r1, 0x20
/* 8013C6E0 00138340  4E 80 00 20 */	blr
lbl_8013C6E4:
/* 8013C6E4 00138344  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 8013C6E8 00138348  7C 08 02 A6 */	mflr r0
/* 8013C6EC 0013834C  38 A0 00 03 */	li r5, 3
/* 8013C6F0 00138350  90 01 00 44 */	stw r0, 0x44(r1)
/* 8013C6F4 00138354  38 C1 00 08 */	addi r6, r1, 8
/* 8013C6F8 00138358  93 E1 00 3C */	stw r31, 0x3c(r1)
/* 8013C6FC 0013835C  7C 9F 23 78 */	mr r31, r4
/* 8013C700 00138360  93 C1 00 38 */	stw r30, 0x38(r1)
/* 8013C704 00138364  7C 7E 1B 78 */	mr r30, r3
/* 8013C708 00138368  48 11 77 D5 */	bl func_80253EDC
/* 8013C70C 0013836C  80 01 00 08 */	lwz r0, 8(r1)
/* 8013C710 00138370  2C 00 00 03 */	cmpwi r0, 3
/* 8013C714 00138374  40 80 00 30 */	bge lbl_8013C744
/* 8013C718 00138378  2C 00 00 01 */	cmpwi r0, 1
/* 8013C71C 0013837C  40 80 00 08 */	bge lbl_8013C724
/* 8013C720 00138380  48 00 00 24 */	b lbl_8013C744
lbl_8013C724:
/* 8013C724 00138384  7F C3 F3 78 */	mr r3, r30
/* 8013C728 00138388  7F E4 FB 78 */	mr r4, r31
/* 8013C72C 0013838C  38 C1 00 0C */	addi r6, r1, 0xc
/* 8013C730 00138390  38 A0 00 06 */	li r5, 6
/* 8013C734 00138394  48 11 77 A9 */	bl func_80253EDC
/* 8013C738 00138398  80 61 00 08 */	lwz r3, 8(r1)
/* 8013C73C 0013839C  38 81 00 0C */	addi r4, r1, 0xc
/* 8013C740 001383A0  4B F1 D2 FD */	bl func_80059A3C
lbl_8013C744:
/* 8013C744 001383A4  80 01 00 44 */	lwz r0, 0x44(r1)
/* 8013C748 001383A8  83 E1 00 3C */	lwz r31, 0x3c(r1)
/* 8013C74C 001383AC  83 C1 00 38 */	lwz r30, 0x38(r1)
/* 8013C750 001383B0  7C 08 03 A6 */	mtlr r0
/* 8013C754 001383B4  38 21 00 40 */	addi r1, r1, 0x40
/* 8013C758 001383B8  4E 80 00 20 */	blr
lbl_8013C75C:
/* 8013C75C 001383BC  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8013C760 001383C0  7C 08 02 A6 */	mflr r0
/* 8013C764 001383C4  38 A0 00 03 */	li r5, 3
/* 8013C768 001383C8  90 01 00 24 */	stw r0, 0x24(r1)
/* 8013C76C 001383CC  38 C1 00 08 */	addi r6, r1, 8
/* 8013C770 001383D0  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8013C774 001383D4  7C 9F 23 78 */	mr r31, r4
/* 8013C778 001383D8  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8013C77C 001383DC  7C 7E 1B 78 */	mr r30, r3
/* 8013C780 001383E0  48 11 77 0D */	bl func_80253E8C
/* 8013C784 001383E4  80 01 00 08 */	lwz r0, 8(r1)
/* 8013C788 001383E8  2C 00 00 08 */	cmpwi r0, 8
/* 8013C78C 001383EC  41 82 00 2C */	beq lbl_8013C7B8
/* 8013C790 001383F0  40 80 00 3C */	bge lbl_8013C7CC
/* 8013C794 001383F4  2C 00 00 04 */	cmpwi r0, 4
/* 8013C798 001383F8  41 82 00 08 */	beq lbl_8013C7A0
/* 8013C79C 001383FC  48 00 00 30 */	b lbl_8013C7CC
lbl_8013C7A0:
/* 8013C7A0 00138400  7F C3 F3 78 */	mr r3, r30
/* 8013C7A4 00138404  7F E4 FB 78 */	mr r4, r31
/* 8013C7A8 00138408  38 A0 00 02 */	li r5, 2
/* 8013C7AC 0013840C  38 C0 43 ED */	li r6, 0x43ed
/* 8013C7B0 00138410  48 11 77 05 */	bl func_80253EB4
/* 8013C7B4 00138414  48 00 00 18 */	b lbl_8013C7CC
lbl_8013C7B8:
/* 8013C7B8 00138418  7F C3 F3 78 */	mr r3, r30
/* 8013C7BC 0013841C  7F E4 FB 78 */	mr r4, r31
/* 8013C7C0 00138420  38 A0 00 02 */	li r5, 2
/* 8013C7C4 00138424  38 C0 43 EF */	li r6, 0x43ef
/* 8013C7C8 00138428  48 11 76 ED */	bl func_80253EB4
lbl_8013C7CC:
/* 8013C7CC 0013842C  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8013C7D0 00138430  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8013C7D4 00138434  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8013C7D8 00138438  7C 08 03 A6 */	mtlr r0
/* 8013C7DC 0013843C  38 21 00 20 */	addi r1, r1, 0x20
/* 8013C7E0 00138440  4E 80 00 20 */	blr
lbl_8013C7E4:
/* 8013C7E4 00138444  94 21 FF A0 */	stwu r1, -0x60(r1)
/* 8013C7E8 00138448  7C 08 02 A6 */	mflr r0
/* 8013C7EC 0013844C  38 A0 00 03 */	li r5, 3
/* 8013C7F0 00138450  90 01 00 64 */	stw r0, 0x64(r1)
/* 8013C7F4 00138454  38 C1 00 08 */	addi r6, r1, 8
/* 8013C7F8 00138458  93 E1 00 5C */	stw r31, 0x5c(r1)
/* 8013C7FC 0013845C  7C 9F 23 78 */	mr r31, r4
/* 8013C800 00138460  93 C1 00 58 */	stw r30, 0x58(r1)
/* 8013C804 00138464  7C 7E 1B 78 */	mr r30, r3
/* 8013C808 00138468  48 11 76 D5 */	bl func_80253EDC
/* 8013C80C 0013846C  7F C3 F3 78 */	mr r3, r30
/* 8013C810 00138470  7F E4 FB 78 */	mr r4, r31
/* 8013C814 00138474  38 C1 00 0C */	addi r6, r1, 0xc
/* 8013C818 00138478  38 A0 00 06 */	li r5, 6
/* 8013C81C 0013847C  48 11 76 C1 */	bl func_80253EDC
/* 8013C820 00138480  C0 A1 00 0C */	lfs f5, 0xc(r1)
/* 8013C824 00138484  38 60 FF 00 */	li r3, -256
/* 8013C828 00138488  C0 61 00 1C */	lfs f3, 0x1c(r1)
/* 8013C82C 0013848C  C0 21 00 10 */	lfs f1, 0x10(r1)
/* 8013C830 00138490  FC 80 28 1E */	fctiwz f4, f5
/* 8013C834 00138494  C0 01 00 24 */	lfs f0, 0x24(r1)
/* 8013C838 00138498  FC 40 18 1E */	fctiwz f2, f3
/* 8013C83C 0013849C  EC 21 28 28 */	fsubs f1, f1, f5
/* 8013C840 001384A0  80 01 00 08 */	lwz r0, 8(r1)
/* 8013C844 001384A4  EC 00 18 28 */	fsubs f0, f0, f3
/* 8013C848 001384A8  D8 81 00 30 */	stfd f4, 0x30(r1)
/* 8013C84C 001384AC  2C 00 00 06 */	cmpwi r0, 6
/* 8013C850 001384B0  FC 20 08 1E */	fctiwz f1, f1
/* 8013C854 001384B4  FC 00 00 1E */	fctiwz f0, f0
/* 8013C858 001384B8  D8 41 00 38 */	stfd f2, 0x38(r1)
/* 8013C85C 001384BC  88 9F 00 11 */	lbz r4, 0x11(r31)
/* 8013C860 001384C0  D8 21 00 40 */	stfd f1, 0x40(r1)
/* 8013C864 001384C4  7C 88 1B 78 */	or r8, r4, r3
/* 8013C868 001384C8  80 C1 00 34 */	lwz r6, 0x34(r1)
/* 8013C86C 001384CC  D8 01 00 48 */	stfd f0, 0x48(r1)
/* 8013C870 001384D0  80 A1 00 3C */	lwz r5, 0x3c(r1)
/* 8013C874 001384D4  80 61 00 44 */	lwz r3, 0x44(r1)
/* 8013C878 001384D8  80 E1 00 4C */	lwz r7, 0x4c(r1)
/* 8013C87C 001384DC  41 82 00 14 */	beq lbl_8013C890
/* 8013C880 001384E0  40 80 00 3C */	bge lbl_8013C8BC
/* 8013C884 001384E4  2C 00 00 02 */	cmpwi r0, 2
/* 8013C888 001384E8  41 82 00 20 */	beq lbl_8013C8A8
/* 8013C88C 001384EC  48 00 00 30 */	b lbl_8013C8BC
lbl_8013C890:
/* 8013C890 001384F0  38 86 FF E2 */	addi r4, r6, -30
/* 8013C894 001384F4  7C 66 07 34 */	extsh r6, r3
/* 8013C898 001384F8  7C E7 07 34 */	extsh r7, r7
/* 8013C89C 001384FC  38 60 43 EE */	li r3, 0x43ee
/* 8013C8A0 00138500  48 11 38 95 */	bl func_80250134
/* 8013C8A4 00138504  48 00 00 18 */	b lbl_8013C8BC
lbl_8013C8A8:
/* 8013C8A8 00138508  7F C3 F3 78 */	mr r3, r30
/* 8013C8AC 0013850C  7F E4 FB 78 */	mr r4, r31
/* 8013C8B0 00138510  38 A0 00 02 */	li r5, 2
/* 8013C8B4 00138514  38 C0 00 00 */	li r6, 0
/* 8013C8B8 00138518  48 11 76 4D */	bl func_80253F04
lbl_8013C8BC:
/* 8013C8BC 0013851C  80 01 00 64 */	lwz r0, 0x64(r1)
/* 8013C8C0 00138520  83 E1 00 5C */	lwz r31, 0x5c(r1)
/* 8013C8C4 00138524  83 C1 00 58 */	lwz r30, 0x58(r1)
/* 8013C8C8 00138528  7C 08 03 A6 */	mtlr r0
/* 8013C8CC 0013852C  38 21 00 60 */	addi r1, r1, 0x60
/* 8013C8D0 00138530  4E 80 00 20 */	blr
lbl_8013C8D4:
/* 8013C8D4 00138534  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8013C8D8 00138538  7C 08 02 A6 */	mflr r0
/* 8013C8DC 0013853C  90 01 00 24 */	stw r0, 0x24(r1)
/* 8013C8E0 00138540  39 61 00 20 */	addi r11, r1, 0x20
/* 8013C8E4 00138544  48 08 A8 49 */	bl _savegpr_28
/* 8013C8E8 00138548  7C 7D 1B 78 */	mr r29, r3
/* 8013C8EC 0013854C  7C 9E 23 78 */	mr r30, r4
/* 8013C8F0 00138550  38 C1 00 0C */	addi r6, r1, 0xc
/* 8013C8F4 00138554  3B E0 00 00 */	li r31, 0
/* 8013C8F8 00138558  38 A0 00 03 */	li r5, 3
/* 8013C8FC 0013855C  48 11 75 91 */	bl func_80253E8C
/* 8013C900 00138560  80 61 00 0C */	lwz r3, 0xc(r1)
/* 8013C904 00138564  38 03 FF FD */	addi r0, r3, -3
/* 8013C908 00138568  28 00 00 0A */	cmplwi r0, 0xa
/* 8013C90C 0013856C  41 81 01 B0 */	bgt lbl_8013CABC
/* 8013C910 00138570  3C 60 80 42 */	lis r3, lbl_8041D344@ha
/* 8013C914 00138574  54 00 10 3A */	slwi r0, r0, 2
/* 8013C918 00138578  38 63 D3 44 */	addi r3, r3, lbl_8041D344@l
/* 8013C91C 0013857C  7C 63 00 2E */	lwzx r3, r3, r0
/* 8013C920 00138580  7C 69 03 A6 */	mtctr r3
/* 8013C924 00138584  4E 80 04 20 */	bctr
/* 8013C928 00138588  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013C92C 0013858C  80 03 06 E8 */	lwz r0, 0x6e8(r3)
/* 8013C930 00138590  2C 00 00 00 */	cmpwi r0, 0
/* 8013C934 00138594  41 82 00 0C */	beq lbl_8013C940
/* 8013C938 00138598  3B E0 43 F0 */	li r31, 0x43f0
/* 8013C93C 0013859C  48 00 01 80 */	b lbl_8013CABC
lbl_8013C940:
/* 8013C940 001385A0  3B E0 43 F3 */	li r31, 0x43f3
/* 8013C944 001385A4  48 00 01 78 */	b lbl_8013CABC
/* 8013C948 001385A8  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013C94C 001385AC  80 03 06 E8 */	lwz r0, 0x6e8(r3)
/* 8013C950 001385B0  2C 00 00 00 */	cmpwi r0, 0
/* 8013C954 001385B4  41 82 00 0C */	beq lbl_8013C960
/* 8013C958 001385B8  3B E0 43 F1 */	li r31, 0x43f1
/* 8013C95C 001385BC  48 00 01 60 */	b lbl_8013CABC
lbl_8013C960:
/* 8013C960 001385C0  3B E0 43 F4 */	li r31, 0x43f4
/* 8013C964 001385C4  48 00 01 58 */	b lbl_8013CABC
/* 8013C968 001385C8  3B E0 43 F6 */	li r31, 0x43f6
/* 8013C96C 001385CC  48 00 01 50 */	b lbl_8013CABC
/* 8013C970 001385D0  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013C974 001385D4  80 03 06 E8 */	lwz r0, 0x6e8(r3)
/* 8013C978 001385D8  2C 00 00 00 */	cmpwi r0, 0
/* 8013C97C 001385DC  41 82 00 0C */	beq lbl_8013C988
/* 8013C980 001385E0  3B E0 43 F2 */	li r31, 0x43f2
/* 8013C984 001385E4  48 00 01 38 */	b lbl_8013CABC
lbl_8013C988:
/* 8013C988 001385E8  3B E0 43 F5 */	li r31, 0x43f5
/* 8013C98C 001385EC  48 00 01 30 */	b lbl_8013CABC
/* 8013C990 001385F0  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013C994 001385F4  80 03 06 E8 */	lwz r0, 0x6e8(r3)
/* 8013C998 001385F8  2C 00 00 00 */	cmpwi r0, 0
/* 8013C99C 001385FC  41 82 01 20 */	beq lbl_8013CABC
/* 8013C9A0 00138600  7F A3 EB 78 */	mr r3, r29
/* 8013C9A4 00138604  7F C4 F3 78 */	mr r4, r30
/* 8013C9A8 00138608  38 A0 00 01 */	li r5, 1
/* 8013C9AC 0013860C  38 C0 00 00 */	li r6, 0
/* 8013C9B0 00138610  48 11 75 05 */	bl func_80253EB4
/* 8013C9B4 00138614  48 00 01 08 */	b lbl_8013CABC
/* 8013C9B8 00138618  7F A3 EB 78 */	mr r3, r29
/* 8013C9BC 0013861C  7F C4 F3 78 */	mr r4, r30
/* 8013C9C0 00138620  38 C1 00 08 */	addi r6, r1, 8
/* 8013C9C4 00138624  38 A0 00 05 */	li r5, 5
/* 8013C9C8 00138628  48 11 74 C5 */	bl func_80253E8C
/* 8013C9CC 0013862C  3C 80 80 48 */	lis r4, lbl_80485BFC@ha
/* 8013C9D0 00138630  83 81 00 08 */	lwz r28, 8(r1)
/* 8013C9D4 00138634  38 84 5B FC */	addi r4, r4, lbl_80485BFC@l
/* 8013C9D8 00138638  38 60 00 17 */	li r3, 0x17
/* 8013C9DC 0013863C  38 04 00 80 */	addi r0, r4, 0x80
/* 8013C9E0 00138640  90 1C 00 00 */	stw r0, 0(r28)
/* 8013C9E4 00138644  80 AD A4 C8 */	lwz r5, lbl_8063F788-_SDA_BASE_(r13)
/* 8013C9E8 00138648  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013C9EC 0013864C  88 A5 00 59 */	lbz r5, 0x59(r5)
/* 8013C9F0 00138650  80 04 06 E8 */	lwz r0, 0x6e8(r4)
/* 8013C9F4 00138654  7C 85 02 14 */	add r4, r5, r0
/* 8013C9F8 00138658  38 04 FF FF */	addi r0, r4, -1
/* 8013C9FC 0013865C  7C 80 2B 96 */	divwu r4, r0, r5
/* 8013CA00 00138660  48 01 F9 09 */	bl func_8015C308
/* 8013CA04 00138664  80 9C 00 00 */	lwz r4, 0(r28)
/* 8013CA08 00138668  38 60 50 A3 */	li r3, 0x50a3
/* 8013CA0C 0013866C  48 11 39 CD */	bl func_802503D8
/* 8013CA10 00138670  38 E0 00 FF */	li r7, 0xff
/* 8013CA14 00138674  38 00 00 84 */	li r0, 0x84
/* 8013CA18 00138678  98 FC 00 04 */	stb r7, 4(r28)
/* 8013CA1C 0013867C  7F A3 EB 78 */	mr r3, r29
/* 8013CA20 00138680  7F C4 F3 78 */	mr r4, r30
/* 8013CA24 00138684  38 A0 00 02 */	li r5, 2
/* 8013CA28 00138688  98 FC 00 05 */	stb r7, 5(r28)
/* 8013CA2C 0013868C  38 C0 FF FE */	li r6, -2
/* 8013CA30 00138690  98 FC 00 06 */	stb r7, 6(r28)
/* 8013CA34 00138694  88 FE 00 05 */	lbz r7, 5(r30)
/* 8013CA38 00138698  98 FC 00 07 */	stb r7, 7(r28)
/* 8013CA3C 0013869C  98 1C 00 09 */	stb r0, 9(r28)
/* 8013CA40 001386A0  48 11 74 75 */	bl func_80253EB4
/* 8013CA44 001386A4  48 00 00 78 */	b lbl_8013CABC
/* 8013CA48 001386A8  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CA4C 001386AC  80 03 06 E8 */	lwz r0, 0x6e8(r3)
/* 8013CA50 001386B0  2C 00 00 00 */	cmpwi r0, 0
/* 8013CA54 001386B4  40 82 00 68 */	bne lbl_8013CABC
/* 8013CA58 001386B8  7F A3 EB 78 */	mr r3, r29
/* 8013CA5C 001386BC  7F C4 F3 78 */	mr r4, r30
/* 8013CA60 001386C0  38 C1 00 08 */	addi r6, r1, 8
/* 8013CA64 001386C4  38 A0 00 05 */	li r5, 5
/* 8013CA68 001386C8  48 11 74 25 */	bl func_80253E8C
/* 8013CA6C 001386CC  3C 80 80 48 */	lis r4, lbl_80485BFC@ha
/* 8013CA70 001386D0  83 81 00 08 */	lwz r28, 8(r1)
/* 8013CA74 001386D4  38 84 5B FC */	addi r4, r4, lbl_80485BFC@l
/* 8013CA78 001386D8  38 60 46 DD */	li r3, 0x46dd
/* 8013CA7C 001386DC  38 84 00 C0 */	addi r4, r4, 0xc0
/* 8013CA80 001386E0  90 9C 00 00 */	stw r4, 0(r28)
/* 8013CA84 001386E4  48 11 39 55 */	bl func_802503D8
/* 8013CA88 001386E8  38 E0 00 FF */	li r7, 0xff
/* 8013CA8C 001386EC  38 00 00 84 */	li r0, 0x84
/* 8013CA90 001386F0  98 FC 00 04 */	stb r7, 4(r28)
/* 8013CA94 001386F4  7F A3 EB 78 */	mr r3, r29
/* 8013CA98 001386F8  7F C4 F3 78 */	mr r4, r30
/* 8013CA9C 001386FC  38 A0 00 02 */	li r5, 2
/* 8013CAA0 00138700  98 FC 00 05 */	stb r7, 5(r28)
/* 8013CAA4 00138704  38 C0 FF FE */	li r6, -2
/* 8013CAA8 00138708  98 FC 00 06 */	stb r7, 6(r28)
/* 8013CAAC 0013870C  88 FE 00 05 */	lbz r7, 5(r30)
/* 8013CAB0 00138710  98 FC 00 07 */	stb r7, 7(r28)
/* 8013CAB4 00138714  98 1C 00 09 */	stb r0, 9(r28)
/* 8013CAB8 00138718  48 11 73 FD */	bl func_80253EB4
lbl_8013CABC:
/* 8013CABC 0013871C  2C 1F 00 00 */	cmpwi r31, 0
/* 8013CAC0 00138720  41 82 00 18 */	beq lbl_8013CAD8
/* 8013CAC4 00138724  7F A3 EB 78 */	mr r3, r29
/* 8013CAC8 00138728  7F C4 F3 78 */	mr r4, r30
/* 8013CACC 0013872C  7F E6 FB 78 */	mr r6, r31
/* 8013CAD0 00138730  38 A0 00 02 */	li r5, 2
/* 8013CAD4 00138734  48 11 73 E1 */	bl func_80253EB4
lbl_8013CAD8:
/* 8013CAD8 00138738  39 61 00 20 */	addi r11, r1, 0x20
/* 8013CADC 0013873C  48 08 A6 9D */	bl _restgpr_28
/* 8013CAE0 00138740  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8013CAE4 00138744  7C 08 03 A6 */	mtlr r0
/* 8013CAE8 00138748  38 21 00 20 */	addi r1, r1, 0x20
/* 8013CAEC 0013874C  4E 80 00 20 */	blr
lbl_8013CAF0:
/* 8013CAF0 00138750  4E 80 00 20 */	blr

.global func_8013CAF4
func_8013CAF4:
/* 8013CAF4 00138754  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8013CAF8 00138758  7C 08 02 A6 */	mflr r0
/* 8013CAFC 0013875C  90 01 00 24 */	stw r0, 0x24(r1)
/* 8013CB00 00138760  39 61 00 20 */	addi r11, r1, 0x20
/* 8013CB04 00138764  48 08 A6 2D */	bl _savegpr_29
/* 8013CB08 00138768  80 0D 9C E8 */	lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CB0C 0013876C  54 7F 08 3C */	slwi r31, r3, 1
/* 8013CB10 00138770  7C BD 2B 78 */	mr r29, r5
/* 8013CB14 00138774  7C DE 33 78 */	mr r30, r6
/* 8013CB18 00138778  7C 60 FA 14 */	add r3, r0, r31
/* 8013CB1C 0013877C  54 84 04 3E */	clrlwi r4, r4, 0x10
/* 8013CB20 00138780  A8 63 00 38 */	lha r3, 0x38(r3)
/* 8013CB24 00138784  38 A0 00 01 */	li r5, 1
/* 8013CB28 00138788  48 11 72 C9 */	bl func_80253DF0
/* 8013CB2C 0013878C  80 0D 9C E8 */	lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CB30 00138790  57 A4 04 3E */	clrlwi r4, r29, 0x10
/* 8013CB34 00138794  57 C5 04 3E */	clrlwi r5, r30, 0x10
/* 8013CB38 00138798  7C 60 FA 14 */	add r3, r0, r31
/* 8013CB3C 0013879C  A8 63 00 38 */	lha r3, 0x38(r3)
/* 8013CB40 001387A0  48 11 72 71 */	bl func_80253DB0
/* 8013CB44 001387A4  39 61 00 20 */	addi r11, r1, 0x20
/* 8013CB48 001387A8  48 08 A6 35 */	bl _restgpr_29
/* 8013CB4C 001387AC  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8013CB50 001387B0  7C 08 03 A6 */	mtlr r0
/* 8013CB54 001387B4  38 21 00 20 */	addi r1, r1, 0x20
/* 8013CB58 001387B8  4E 80 00 20 */	blr

.global func_8013CB5C
func_8013CB5C:
/* 8013CB5C 001387BC  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8013CB60 001387C0  7C 08 02 A6 */	mflr r0
/* 8013CB64 001387C4  90 01 00 24 */	stw r0, 0x24(r1)
/* 8013CB68 001387C8  54 60 08 3C */	slwi r0, r3, 1
/* 8013CB6C 001387CC  38 A1 00 08 */	addi r5, r1, 8
/* 8013CB70 001387D0  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8013CB74 001387D4  7C 7F 1B 78 */	mr r31, r3
/* 8013CB78 001387D8  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CB7C 001387DC  7C 64 02 14 */	add r3, r4, r0
/* 8013CB80 001387E0  38 80 00 08 */	li r4, 8
/* 8013CB84 001387E4  A8 63 00 38 */	lha r3, 0x38(r3)
/* 8013CB88 001387E8  48 11 72 C5 */	bl func_80253E4C
/* 8013CB8C 001387EC  80 01 00 08 */	lwz r0, 8(r1)
/* 8013CB90 001387F0  2C 00 00 00 */	cmpwi r0, 0
/* 8013CB94 001387F4  40 82 00 24 */	bne lbl_8013CBB8
/* 8013CB98 001387F8  3C 80 80 42 */	lis r4, lbl_8041D1A8@ha
/* 8013CB9C 001387FC  57 E0 18 38 */	slwi r0, r31, 3
/* 8013CBA0 00138800  38 84 D1 A8 */	addi r4, r4, lbl_8041D1A8@l
/* 8013CBA4 00138804  7F E3 FB 78 */	mr r3, r31
/* 8013CBA8 00138808  7C A4 00 2E */	lwzx r5, r4, r0
/* 8013CBAC 0013880C  38 80 00 08 */	li r4, 8
/* 8013CBB0 00138810  38 C0 00 00 */	li r6, 0
/* 8013CBB4 00138814  4B FF FF 41 */	bl func_8013CAF4
lbl_8013CBB8:
/* 8013CBB8 00138818  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8013CBBC 0013881C  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8013CBC0 00138820  7C 08 03 A6 */	mtlr r0
/* 8013CBC4 00138824  38 21 00 20 */	addi r1, r1, 0x20
/* 8013CBC8 00138828  4E 80 00 20 */	blr

.global func_8013CBCC
func_8013CBCC:
/* 8013CBCC 0013882C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8013CBD0 00138830  7C 08 02 A6 */	mflr r0
/* 8013CBD4 00138834  90 01 00 24 */	stw r0, 0x24(r1)
/* 8013CBD8 00138838  54 60 08 3C */	slwi r0, r3, 1
/* 8013CBDC 0013883C  38 A1 00 08 */	addi r5, r1, 8
/* 8013CBE0 00138840  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8013CBE4 00138844  7C 7F 1B 78 */	mr r31, r3
/* 8013CBE8 00138848  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CBEC 0013884C  7C 64 02 14 */	add r3, r4, r0
/* 8013CBF0 00138850  38 80 00 08 */	li r4, 8
/* 8013CBF4 00138854  A8 63 00 38 */	lha r3, 0x38(r3)
/* 8013CBF8 00138858  48 11 72 55 */	bl func_80253E4C
/* 8013CBFC 0013885C  80 01 00 08 */	lwz r0, 8(r1)
/* 8013CC00 00138860  2C 00 00 00 */	cmpwi r0, 0
/* 8013CC04 00138864  41 82 00 38 */	beq lbl_8013CC3C
/* 8013CC08 00138868  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CC0C 0013886C  3C 60 80 42 */	lis r3, lbl_8041D1A8@ha
/* 8013CC10 00138870  38 A0 00 01 */	li r5, 1
/* 8013CC14 00138874  57 E0 18 38 */	slwi r0, r31, 3
/* 8013CC18 00138878  7C 84 FA 14 */	add r4, r4, r31
/* 8013CC1C 0013887C  38 63 D1 A8 */	addi r3, r3, lbl_8041D1A8@l
/* 8013CC20 00138880  98 A4 06 FC */	stb r5, 0x6fc(r4)
/* 8013CC24 00138884  7C A3 02 14 */	add r5, r3, r0
/* 8013CC28 00138888  7F E3 FB 78 */	mr r3, r31
/* 8013CC2C 0013888C  38 80 00 08 */	li r4, 8
/* 8013CC30 00138890  80 A5 00 04 */	lwz r5, 4(r5)
/* 8013CC34 00138894  38 C0 00 00 */	li r6, 0
/* 8013CC38 00138898  4B FF FE BD */	bl func_8013CAF4
lbl_8013CC3C:
/* 8013CC3C 0013889C  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8013CC40 001388A0  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8013CC44 001388A4  7C 08 03 A6 */	mtlr r0
/* 8013CC48 001388A8  38 21 00 20 */	addi r1, r1, 0x20
/* 8013CC4C 001388AC  4E 80 00 20 */	blr

.global func_8013CC50
func_8013CC50:
/* 8013CC50 001388B0  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8013CC54 001388B4  7C 08 02 A6 */	mflr r0
/* 8013CC58 001388B8  90 01 00 24 */	stw r0, 0x24(r1)
/* 8013CC5C 001388BC  39 61 00 20 */	addi r11, r1, 0x20
/* 8013CC60 001388C0  48 08 A4 D1 */	bl _savegpr_29
/* 8013CC64 001388C4  3B A0 00 00 */	li r29, 0
/* 8013CC68 001388C8  3B E0 00 00 */	li r31, 0
/* 8013CC6C 001388CC  7F BE EB 78 */	mr r30, r29
lbl_8013CC70:
/* 8013CC70 001388D0  80 0D 9C E8 */	lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CC74 001388D4  7C 60 EA 14 */	add r3, r0, r29
/* 8013CC78 001388D8  88 03 06 FC */	lbz r0, 0x6fc(r3)
/* 8013CC7C 001388DC  28 00 00 01 */	cmplwi r0, 1
/* 8013CC80 001388E0  40 82 00 20 */	bne lbl_8013CCA0
/* 8013CC84 001388E4  9B C3 06 FC */	stb r30, 0x6fc(r3)
/* 8013CC88 001388E8  38 80 00 08 */	li r4, 8
/* 8013CC8C 001388EC  38 A0 00 00 */	li r5, 0
/* 8013CC90 001388F0  80 0D 9C E8 */	lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CC94 001388F4  7C 60 FA 14 */	add r3, r0, r31
/* 8013CC98 001388F8  A8 63 00 38 */	lha r3, 0x38(r3)
/* 8013CC9C 001388FC  48 11 71 55 */	bl func_80253DF0
lbl_8013CCA0:
/* 8013CCA0 00138900  3B BD 00 01 */	addi r29, r29, 1
/* 8013CCA4 00138904  3B FF 00 02 */	addi r31, r31, 2
/* 8013CCA8 00138908  2C 1D 00 0D */	cmpwi r29, 0xd
/* 8013CCAC 0013890C  41 80 FF C4 */	blt lbl_8013CC70
/* 8013CCB0 00138910  39 61 00 20 */	addi r11, r1, 0x20
/* 8013CCB4 00138914  48 08 A4 C9 */	bl _restgpr_29
/* 8013CCB8 00138918  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8013CCBC 0013891C  7C 08 03 A6 */	mtlr r0
/* 8013CCC0 00138920  38 21 00 20 */	addi r1, r1, 0x20
/* 8013CCC4 00138924  4E 80 00 20 */	blr

.global func_8013CCC8
func_8013CCC8:
/* 8013CCC8 00138928  2C 03 00 00 */	cmpwi r3, 0
/* 8013CCCC 0013892C  41 82 00 24 */	beq lbl_8013CCF0
/* 8013CCD0 00138930  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CCD4 00138934  38 00 00 2E */	li r0, 0x2e
/* 8013CCD8 00138938  90 65 06 A4 */	stw r3, 0x6a4(r5)
/* 8013CCDC 0013893C  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CCE0 00138940  90 83 06 A8 */	stw r4, 0x6a8(r3)
/* 8013CCE4 00138944  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CCE8 00138948  90 03 06 90 */	stw r0, 0x690(r3)
/* 8013CCEC 0013894C  4E 80 00 20 */	blr
lbl_8013CCF0:
/* 8013CCF0 00138950  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CCF4 00138954  90 83 06 90 */	stw r4, 0x690(r3)
/* 8013CCF8 00138958  4E 80 00 20 */	blr

.global func_8013CCFC
func_8013CCFC:
/* 8013CCFC 0013895C  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CD00 00138960  2C 03 00 00 */	cmpwi r3, 0
/* 8013CD04 00138964  90 65 06 E0 */	stw r3, 0x6e0(r5)
/* 8013CD08 00138968  41 82 00 1C */	beq lbl_8013CD24
/* 8013CD0C 0013896C  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CD10 00138970  38 00 00 2F */	li r0, 0x2f
/* 8013CD14 00138974  90 83 06 A8 */	stw r4, 0x6a8(r3)
/* 8013CD18 00138978  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CD1C 0013897C  90 03 06 90 */	stw r0, 0x690(r3)
/* 8013CD20 00138980  4E 80 00 20 */	blr
lbl_8013CD24:
/* 8013CD24 00138984  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CD28 00138988  90 83 06 90 */	stw r4, 0x690(r3)
/* 8013CD2C 0013898C  4E 80 00 20 */	blr

.global func_8013CD30
func_8013CD30:
/* 8013CD30 00138990  94 21 FF D0 */	stwu r1, -0x30(r1)
/* 8013CD34 00138994  7C 08 02 A6 */	mflr r0
/* 8013CD38 00138998  90 01 00 34 */	stw r0, 0x34(r1)
/* 8013CD3C 0013899C  39 61 00 30 */	addi r11, r1, 0x30
/* 8013CD40 001389A0  48 08 A3 DD */	bl _savegpr_24
/* 8013CD44 001389A4  3F A0 80 42 */	lis r29, lbl_8041D160@ha
/* 8013CD48 001389A8  3B 80 00 00 */	li r28, 0
/* 8013CD4C 001389AC  3B BD D1 60 */	addi r29, r29, lbl_8041D160@l
/* 8013CD50 001389B0  3B E0 00 00 */	li r31, 0
/* 8013CD54 001389B4  3B C0 00 00 */	li r30, 0
lbl_8013CD58:
/* 8013CD58 001389B8  7C 7D FA 14 */	add r3, r29, r31
/* 8013CD5C 001389BC  8B 03 00 01 */	lbz r24, 1(r3)
/* 8013CD60 001389C0  7F 03 C3 78 */	mr r3, r24
/* 8013CD64 001389C4  4B FA BD 3D */	bl func_800E8AA0
/* 8013CD68 001389C8  54 79 04 3E */	clrlwi r25, r3, 0x10
/* 8013CD6C 001389CC  3B 40 00 00 */	li r26, 0
/* 8013CD70 001389D0  3B 60 00 00 */	li r27, 0
/* 8013CD74 001389D4  48 00 00 20 */	b lbl_8013CD94
lbl_8013CD78:
/* 8013CD78 001389D8  7F 03 C3 78 */	mr r3, r24
/* 8013CD7C 001389DC  57 64 04 3E */	clrlwi r4, r27, 0x10
/* 8013CD80 001389E0  4B FA C2 99 */	bl func_800E9018
/* 8013CD84 001389E4  28 03 00 01 */	cmplwi r3, 1
/* 8013CD88 001389E8  40 82 00 08 */	bne lbl_8013CD90
/* 8013CD8C 001389EC  3B 5A 00 01 */	addi r26, r26, 1
lbl_8013CD90:
/* 8013CD90 001389F0  3B 7B 00 01 */	addi r27, r27, 1
lbl_8013CD94:
/* 8013CD94 001389F4  7C 1B C8 00 */	cmpw r27, r25
/* 8013CD98 001389F8  41 80 FF E0 */	blt lbl_8013CD78
/* 8013CD9C 001389FC  80 0D 9C E8 */	lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CDA0 00138A00  3B 9C 00 01 */	addi r28, r28, 1
/* 8013CDA4 00138A04  2C 1C 00 0A */	cmpwi r28, 0xa
/* 8013CDA8 00138A08  3B FF 00 06 */	addi r31, r31, 6
/* 8013CDAC 00138A0C  7C 60 F2 14 */	add r3, r0, r30
/* 8013CDB0 00138A10  3B DE 00 04 */	addi r30, r30, 4
/* 8013CDB4 00138A14  93 43 06 58 */	stw r26, 0x658(r3)
/* 8013CDB8 00138A18  41 80 FF A0 */	blt lbl_8013CD58
/* 8013CDBC 00138A1C  39 61 00 30 */	addi r11, r1, 0x30
/* 8013CDC0 00138A20  48 08 A3 A9 */	bl _restgpr_24
/* 8013CDC4 00138A24  80 01 00 34 */	lwz r0, 0x34(r1)
/* 8013CDC8 00138A28  7C 08 03 A6 */	mtlr r0
/* 8013CDCC 00138A2C  38 21 00 30 */	addi r1, r1, 0x30
/* 8013CDD0 00138A30  4E 80 00 20 */	blr

.global func_8013CDD4
func_8013CDD4:
/* 8013CDD4 00138A34  94 21 FF D0 */	stwu r1, -0x30(r1)
/* 8013CDD8 00138A38  7C 08 02 A6 */	mflr r0
/* 8013CDDC 00138A3C  90 01 00 34 */	stw r0, 0x34(r1)
/* 8013CDE0 00138A40  39 61 00 30 */	addi r11, r1, 0x30
/* 8013CDE4 00138A44  48 08 A3 3D */	bl _savegpr_25
/* 8013CDE8 00138A48  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CDEC 00138A4C  38 00 00 80 */	li r0, 0x80
/* 8013CDF0 00138A50  7C 7C 1B 78 */	mr r28, r3
/* 8013CDF4 00138A54  38 C0 00 00 */	li r6, 0
/* 8013CDF8 00138A58  3B E4 00 54 */	addi r31, r4, 0x54
/* 8013CDFC 00138A5C  38 80 00 00 */	li r4, 0
/* 8013CE00 00138A60  7C 09 03 A6 */	mtctr r0
lbl_8013CE04:
/* 8013CE04 00138A64  7C BF 22 14 */	add r5, r31, r4
/* 8013CE08 00138A68  38 84 00 0C */	addi r4, r4, 0xc
/* 8013CE0C 00138A6C  B0 C5 00 04 */	sth r6, 4(r5)
/* 8013CE10 00138A70  42 00 FF F4 */	bdnz lbl_8013CE04
/* 8013CE14 00138A74  2C 03 00 63 */	cmpwi r3, 0x63
/* 8013CE18 00138A78  3B 20 00 00 */	li r25, 0
/* 8013CE1C 00138A7C  40 82 00 98 */	bne lbl_8013CEB4
/* 8013CE20 00138A80  3C 60 80 64 */	lis r3, lbl_8063CE34@ha
/* 8013CE24 00138A84  3B 63 CE 34 */	addi r27, r3, lbl_8063CE34@l
/* 8013CE28 00138A88  38 7B 00 6C */	addi r3, r27, 0x6c
/* 8013CE2C 00138A8C  48 25 BD E1 */	bl func_80398C0C
/* 8013CE30 00138A90  7C 7C 1B 78 */	mr r28, r3
/* 8013CE34 00138A94  3B 40 00 00 */	li r26, 0
/* 8013CE38 00138A98  3B A0 00 01 */	li r29, 1
/* 8013CE3C 00138A9C  3B C0 00 00 */	li r30, 0
/* 8013CE40 00138AA0  48 00 00 60 */	b lbl_8013CEA0
lbl_8013CE44:
/* 8013CE44 00138AA4  7F 44 D3 78 */	mr r4, r26
/* 8013CE48 00138AA8  38 7B 00 6C */	addi r3, r27, 0x6c
/* 8013CE4C 00138AAC  48 25 BE 79 */	bl func_80398CC4
/* 8013CE50 00138AB0  54 63 04 3E */	clrlwi r3, r3, 0x10
/* 8013CE54 00138AB4  48 02 5C 3D */	bl func_80162A90
/* 8013CE58 00138AB8  28 03 00 01 */	cmplwi r3, 1
/* 8013CE5C 00138ABC  40 82 00 40 */	bne lbl_8013CE9C
/* 8013CE60 00138AC0  7F 44 D3 78 */	mr r4, r26
/* 8013CE64 00138AC4  38 7B 00 6C */	addi r3, r27, 0x6c
/* 8013CE68 00138AC8  48 25 BD C1 */	bl func_80398C28
/* 8013CE6C 00138ACC  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8013CE70 00138AD0  7F 44 D3 78 */	mr r4, r26
/* 8013CE74 00138AD4  1C 00 00 64 */	mulli r0, r0, 0x64
/* 8013CE78 00138AD8  38 7B 00 6C */	addi r3, r27, 0x6c
/* 8013CE7C 00138ADC  90 1F 00 00 */	stw r0, 0(r31)
/* 8013CE80 00138AE0  48 25 BD DD */	bl func_80398C5C
/* 8013CE84 00138AE4  B0 7F 00 04 */	sth r3, 4(r31)
/* 8013CE88 00138AE8  3B 39 00 01 */	addi r25, r25, 1
/* 8013CE8C 00138AEC  9B BF 00 07 */	stb r29, 7(r31)
/* 8013CE90 00138AF0  B3 DF 00 08 */	sth r30, 8(r31)
/* 8013CE94 00138AF4  B3 5F 00 0A */	sth r26, 0xa(r31)
/* 8013CE98 00138AF8  3B FF 00 0C */	addi r31, r31, 0xc
lbl_8013CE9C:
/* 8013CE9C 00138AFC  3B 5A 00 01 */	addi r26, r26, 1
lbl_8013CEA0:
/* 8013CEA0 00138B00  7C 1A E0 00 */	cmpw r26, r28
/* 8013CEA4 00138B04  41 80 FF A0 */	blt lbl_8013CE44
/* 8013CEA8 00138B08  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CEAC 00138B0C  93 23 06 54 */	stw r25, 0x654(r3)
/* 8013CEB0 00138B10  48 00 00 98 */	b lbl_8013CF48
lbl_8013CEB4:
/* 8013CEB4 00138B14  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 8013CEB8 00138B18  4B FA BB E9 */	bl func_800E8AA0
/* 8013CEBC 00138B1C  54 7A 04 3E */	clrlwi r26, r3, 0x10
/* 8013CEC0 00138B20  3B 60 00 00 */	li r27, 0
/* 8013CEC4 00138B24  48 00 00 74 */	b lbl_8013CF38
lbl_8013CEC8:
/* 8013CEC8 00138B28  57 83 06 3E */	clrlwi r3, r28, 0x18
/* 8013CECC 00138B2C  57 64 04 3E */	clrlwi r4, r27, 0x10
/* 8013CED0 00138B30  4B FA C1 49 */	bl func_800E9018
/* 8013CED4 00138B34  28 03 00 01 */	cmplwi r3, 1
/* 8013CED8 00138B38  40 82 00 5C */	bne lbl_8013CF34
/* 8013CEDC 00138B3C  57 83 06 3E */	clrlwi r3, r28, 0x18
/* 8013CEE0 00138B40  57 64 04 3E */	clrlwi r4, r27, 0x10
/* 8013CEE4 00138B44  4B FA BC 91 */	bl func_800E8B74
/* 8013CEE8 00138B48  90 7F 00 00 */	stw r3, 0(r31)
/* 8013CEEC 00138B4C  57 83 06 3E */	clrlwi r3, r28, 0x18
/* 8013CEF0 00138B50  57 64 04 3E */	clrlwi r4, r27, 0x10
/* 8013CEF4 00138B54  4B FA BD A5 */	bl func_800E8C98
/* 8013CEF8 00138B58  B0 7F 00 04 */	sth r3, 4(r31)
/* 8013CEFC 00138B5C  57 83 06 3E */	clrlwi r3, r28, 0x18
/* 8013CF00 00138B60  57 64 04 3E */	clrlwi r4, r27, 0x10
/* 8013CF04 00138B64  4B FA C2 A1 */	bl func_800E91A4
/* 8013CF08 00138B68  38 A3 FF FF */	addi r5, r3, -1
/* 8013CF0C 00138B6C  57 83 06 3E */	clrlwi r3, r28, 0x18
/* 8013CF10 00138B70  30 05 FF FF */	addic r0, r5, -1
/* 8013CF14 00138B74  57 64 04 3E */	clrlwi r4, r27, 0x10
/* 8013CF18 00138B78  7C 00 29 10 */	subfe r0, r0, r5
/* 8013CF1C 00138B7C  98 1F 00 07 */	stb r0, 7(r31)
/* 8013CF20 00138B80  4B FA BF A1 */	bl func_800E8EC0
/* 8013CF24 00138B84  B0 7F 00 08 */	sth r3, 8(r31)
/* 8013CF28 00138B88  3B 39 00 01 */	addi r25, r25, 1
/* 8013CF2C 00138B8C  B3 7F 00 0A */	sth r27, 0xa(r31)
/* 8013CF30 00138B90  3B FF 00 0C */	addi r31, r31, 0xc
lbl_8013CF34:
/* 8013CF34 00138B94  3B 7B 00 01 */	addi r27, r27, 1
lbl_8013CF38:
/* 8013CF38 00138B98  7C 1B D0 00 */	cmpw r27, r26
/* 8013CF3C 00138B9C  41 80 FF 8C */	blt lbl_8013CEC8
/* 8013CF40 00138BA0  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CF44 00138BA4  93 23 06 54 */	stw r25, 0x654(r3)
lbl_8013CF48:
/* 8013CF48 00138BA8  39 61 00 30 */	addi r11, r1, 0x30
/* 8013CF4C 00138BAC  48 08 A2 21 */	bl _restgpr_25
/* 8013CF50 00138BB0  80 01 00 34 */	lwz r0, 0x34(r1)
/* 8013CF54 00138BB4  7C 08 03 A6 */	mtlr r0
/* 8013CF58 00138BB8  38 21 00 30 */	addi r1, r1, 0x30
/* 8013CF5C 00138BBC  4E 80 00 20 */	blr

.global func_8013CF60
func_8013CF60:
/* 8013CF60 00138BC0  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CF64 00138BC4  80 85 06 C4 */	lwz r4, 0x6c4(r5)
/* 8013CF68 00138BC8  7C 64 1A 15 */	add. r3, r4, r3
/* 8013CF6C 00138BCC  41 80 00 10 */	blt lbl_8013CF7C
/* 8013CF70 00138BD0  80 05 06 54 */	lwz r0, 0x654(r5)
/* 8013CF74 00138BD4  7C 03 00 00 */	cmpw r3, r0
/* 8013CF78 00138BD8  4C 82 00 20 */	bnelr
lbl_8013CF7C:
/* 8013CF7C 00138BDC  7C 83 23 78 */	mr r3, r4
/* 8013CF80 00138BE0  4E 80 00 20 */	blr

.global func_8013CF84
func_8013CF84:
/* 8013CF84 00138BE4  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8013CF88 00138BE8  7C 08 02 A6 */	mflr r0
/* 8013CF8C 00138BEC  90 01 00 24 */	stw r0, 0x24(r1)
/* 8013CF90 00138BF0  39 61 00 20 */	addi r11, r1, 0x20
/* 8013CF94 00138BF4  48 08 A1 9D */	bl _savegpr_29
/* 8013CF98 00138BF8  1F E4 00 0C */	mulli r31, r4, 0xc
/* 8013CF9C 00138BFC  80 0D 9C E8 */	lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CFA0 00138C00  7C 7D 1B 78 */	mr r29, r3
/* 8013CFA4 00138C04  38 60 00 08 */	li r3, 8
/* 8013CFA8 00138C08  7C 80 FA 14 */	add r4, r0, r31
/* 8013CFAC 00138C0C  83 C4 00 54 */	lwz r30, 0x54(r4)
/* 8013CFB0 00138C10  48 02 5A E1 */	bl func_80162A90
/* 8013CFB4 00138C14  7C 03 F0 40 */	cmplw r3, r30
/* 8013CFB8 00138C18  40 80 00 0C */	bge lbl_8013CFC4
/* 8013CFBC 00138C1C  38 60 00 00 */	li r3, 0
/* 8013CFC0 00138C20  48 00 00 2C */	b lbl_8013CFEC
lbl_8013CFC4:
/* 8013CFC4 00138C24  7C 9E 18 50 */	subf r4, r30, r3
/* 8013CFC8 00138C28  38 60 00 08 */	li r3, 8
/* 8013CFCC 00138C2C  38 A0 00 01 */	li r5, 1
/* 8013CFD0 00138C30  48 02 59 71 */	bl func_80162940
/* 8013CFD4 00138C34  80 0D 9C E8 */	lwz r0, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013CFD8 00138C38  57 A3 06 3E */	clrlwi r3, r29, 0x18
/* 8013CFDC 00138C3C  7C 80 FA 14 */	add r4, r0, r31
/* 8013CFE0 00138C40  A0 84 00 5E */	lhz r4, 0x5e(r4)
/* 8013CFE4 00138C44  4B FA C3 4D */	bl func_800E9330
/* 8013CFE8 00138C48  38 60 00 01 */	li r3, 1
lbl_8013CFEC:
/* 8013CFEC 00138C4C  39 61 00 20 */	addi r11, r1, 0x20
/* 8013CFF0 00138C50  48 08 A1 8D */	bl _restgpr_29
/* 8013CFF4 00138C54  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8013CFF8 00138C58  7C 08 03 A6 */	mtlr r0
/* 8013CFFC 00138C5C  38 21 00 20 */	addi r1, r1, 0x20
/* 8013D000 00138C60  4E 80 00 20 */	blr

.global func_8013D004
func_8013D004:
/* 8013D004 00138C64  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8013D008 00138C68  7C 08 02 A6 */	mflr r0
/* 8013D00C 00138C6C  2C 03 00 00 */	cmpwi r3, 0
/* 8013D010 00138C70  90 01 00 14 */	stw r0, 0x14(r1)
/* 8013D014 00138C74  41 82 00 78 */	beq lbl_8013D08C
/* 8013D018 00138C78  38 60 00 0A */	li r3, 0xa
/* 8013D01C 00138C7C  38 80 00 00 */	li r4, 0
/* 8013D020 00138C80  38 A0 00 00 */	li r5, 0
/* 8013D024 00138C84  38 C0 00 01 */	li r6, 1
/* 8013D028 00138C88  38 E0 00 00 */	li r7, 0
/* 8013D02C 00138C8C  39 00 00 00 */	li r8, 0
/* 8013D030 00138C90  4B F1 C9 99 */	bl func_800599C8
/* 8013D034 00138C94  38 60 00 01 */	li r3, 1
/* 8013D038 00138C98  38 80 00 00 */	li r4, 0
/* 8013D03C 00138C9C  38 A0 00 0A */	li r5, 0xa
/* 8013D040 00138CA0  38 C0 00 00 */	li r6, 0
/* 8013D044 00138CA4  38 E0 00 02 */	li r7, 2
/* 8013D048 00138CA8  39 00 00 00 */	li r8, 0
/* 8013D04C 00138CAC  4B F1 C9 7D */	bl func_800599C8
/* 8013D050 00138CB0  38 60 00 02 */	li r3, 2
/* 8013D054 00138CB4  38 80 00 01 */	li r4, 1
/* 8013D058 00138CB8  38 A0 00 0A */	li r5, 0xa
/* 8013D05C 00138CBC  38 C0 00 00 */	li r6, 0
/* 8013D060 00138CC0  38 E0 00 63 */	li r7, 0x63
/* 8013D064 00138CC4  39 00 00 00 */	li r8, 0
/* 8013D068 00138CC8  4B F1 C9 61 */	bl func_800599C8
/* 8013D06C 00138CCC  38 60 00 63 */	li r3, 0x63
/* 8013D070 00138CD0  38 80 00 02 */	li r4, 2
/* 8013D074 00138CD4  38 A0 00 0A */	li r5, 0xa
/* 8013D078 00138CD8  38 C0 00 00 */	li r6, 0
/* 8013D07C 00138CDC  38 E0 00 00 */	li r7, 0
/* 8013D080 00138CE0  39 00 00 00 */	li r8, 0
/* 8013D084 00138CE4  4B F1 C9 45 */	bl func_800599C8
/* 8013D088 00138CE8  48 00 00 58 */	b lbl_8013D0E0
lbl_8013D08C:
/* 8013D08C 00138CEC  38 60 00 01 */	li r3, 1
/* 8013D090 00138CF0  38 80 00 00 */	li r4, 0
/* 8013D094 00138CF4  38 A0 00 00 */	li r5, 0
/* 8013D098 00138CF8  38 C0 00 00 */	li r6, 0
/* 8013D09C 00138CFC  38 E0 00 02 */	li r7, 2
/* 8013D0A0 00138D00  39 00 00 00 */	li r8, 0
/* 8013D0A4 00138D04  4B F1 C9 25 */	bl func_800599C8
/* 8013D0A8 00138D08  38 60 00 02 */	li r3, 2
/* 8013D0AC 00138D0C  38 80 00 01 */	li r4, 1
/* 8013D0B0 00138D10  38 A0 00 00 */	li r5, 0
/* 8013D0B4 00138D14  38 C0 00 00 */	li r6, 0
/* 8013D0B8 00138D18  38 E0 00 63 */	li r7, 0x63
/* 8013D0BC 00138D1C  39 00 00 00 */	li r8, 0
/* 8013D0C0 00138D20  4B F1 C9 09 */	bl func_800599C8
/* 8013D0C4 00138D24  38 60 00 63 */	li r3, 0x63
/* 8013D0C8 00138D28  38 80 00 02 */	li r4, 2
/* 8013D0CC 00138D2C  38 A0 00 00 */	li r5, 0
/* 8013D0D0 00138D30  38 C0 00 00 */	li r6, 0
/* 8013D0D4 00138D34  38 E0 00 00 */	li r7, 0
/* 8013D0D8 00138D38  39 00 00 00 */	li r8, 0
/* 8013D0DC 00138D3C  4B F1 C8 ED */	bl func_800599C8
lbl_8013D0E0:
/* 8013D0E0 00138D40  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8013D0E4 00138D44  7C 08 03 A6 */	mtlr r0
/* 8013D0E8 00138D48  38 21 00 10 */	addi r1, r1, 0x10
/* 8013D0EC 00138D4C  4E 80 00 20 */	blr
lbl_8013D0F0:
/* 8013D0F0 00138D50  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8013D0F4 00138D54  7C 08 02 A6 */	mflr r0
/* 8013D0F8 00138D58  90 01 00 24 */	stw r0, 0x24(r1)
/* 8013D0FC 00138D5C  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8013D100 00138D60  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8013D104 00138D64  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8013D108 00138D68  88 04 00 82 */	lbz r0, 0x82(r4)
/* 8013D10C 00138D6C  2C 00 00 00 */	cmpwi r0, 0
/* 8013D110 00138D70  40 82 1D 28 */	bne lbl_8013EE38
/* 8013D114 00138D74  38 60 00 00 */	li r3, 0
/* 8013D118 00138D78  40 82 00 10 */	bne lbl_8013D128
/* 8013D11C 00138D7C  88 04 00 83 */	lbz r0, 0x83(r4)
/* 8013D120 00138D80  2C 00 00 00 */	cmpwi r0, 0
/* 8013D124 00138D84  41 82 00 08 */	beq lbl_8013D12C
lbl_8013D128:
/* 8013D128 00138D88  38 60 00 01 */	li r3, 1
lbl_8013D12C:
/* 8013D12C 00138D8C  2C 03 00 00 */	cmpwi r3, 0
/* 8013D130 00138D90  41 82 00 08 */	beq lbl_8013D138
/* 8013D134 00138D94  48 00 1D 04 */	b lbl_8013EE38
lbl_8013D138:
/* 8013D138 00138D98  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D13C 00138D9C  80 04 06 90 */	lwz r0, 0x690(r4)
/* 8013D140 00138DA0  28 00 00 30 */	cmplwi r0, 0x30
/* 8013D144 00138DA4  41 81 1C F4 */	bgt lbl_8013EE38
/* 8013D148 00138DA8  3C 60 80 42 */	lis r3, lbl_8041D370@ha
/* 8013D14C 00138DAC  54 00 10 3A */	slwi r0, r0, 2
/* 8013D150 00138DB0  38 63 D3 70 */	addi r3, r3, lbl_8041D370@l
/* 8013D154 00138DB4  7C 63 00 2E */	lwzx r3, r3, r0
/* 8013D158 00138DB8  7C 69 03 A6 */	mtctr r3
/* 8013D15C 00138DBC  4E 80 04 20 */	bctr
/* 8013D160 00138DC0  4B FF FB D1 */	bl func_8013CD30
/* 8013D164 00138DC4  38 60 00 01 */	li r3, 1
/* 8013D168 00138DC8  4B FF F9 F5 */	bl func_8013CB5C
/* 8013D16C 00138DCC  38 60 00 04 */	li r3, 4
/* 8013D170 00138DD0  4B FF F9 ED */	bl func_8013CB5C
/* 8013D174 00138DD4  38 60 00 02 */	li r3, 2
/* 8013D178 00138DD8  4B FF F9 E5 */	bl func_8013CB5C
/* 8013D17C 00138DDC  38 60 00 06 */	li r3, 6
/* 8013D180 00138DE0  4B FF F9 DD */	bl func_8013CB5C
/* 8013D184 00138DE4  38 60 00 02 */	li r3, 2
/* 8013D188 00138DE8  38 80 00 08 */	li r4, 8
/* 8013D18C 00138DEC  38 A0 00 00 */	li r5, 0
/* 8013D190 00138DF0  38 C0 00 00 */	li r6, 0
/* 8013D194 00138DF4  4B FF F9 61 */	bl func_8013CAF4
/* 8013D198 00138DF8  38 60 00 06 */	li r3, 6
/* 8013D19C 00138DFC  38 80 00 02 */	li r4, 2
/* 8013D1A0 00138E00  4B FF FB 29 */	bl func_8013CCC8
/* 8013D1A4 00138E04  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D1A8 00138E08  38 A0 FF FF */	li r5, -1
/* 8013D1AC 00138E0C  38 80 00 00 */	li r4, 0
/* 8013D1B0 00138E10  38 00 00 15 */	li r0, 0x15
/* 8013D1B4 00138E14  90 A3 06 AC */	stw r5, 0x6ac(r3)
/* 8013D1B8 00138E18  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D1BC 00138E1C  90 83 06 A0 */	stw r4, 0x6a0(r3)
/* 8013D1C0 00138E20  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D1C4 00138E24  90 03 06 88 */	stw r0, 0x688(r3)
/* 8013D1C8 00138E28  48 00 1C 70 */	b lbl_8013EE38
/* 8013D1CC 00138E2C  38 60 00 00 */	li r3, 0
/* 8013D1D0 00138E30  38 00 FF FF */	li r0, -1
/* 8013D1D4 00138E34  90 64 06 A0 */	stw r3, 0x6a0(r4)
/* 8013D1D8 00138E38  38 80 00 03 */	li r4, 3
/* 8013D1DC 00138E3C  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D1E0 00138E40  90 03 06 AC */	stw r0, 0x6ac(r3)
/* 8013D1E4 00138E44  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D1E8 00138E48  80 63 06 88 */	lwz r3, 0x688(r3)
/* 8013D1EC 00138E4C  4B FF E1 01 */	bl func_8013B2EC
/* 8013D1F0 00138E50  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D1F4 00138E54  38 A0 00 00 */	li r5, 0
/* 8013D1F8 00138E58  90 64 06 88 */	stw r3, 0x688(r4)
/* 8013D1FC 00138E5C  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D200 00138E60  80 03 06 88 */	lwz r0, 0x688(r3)
/* 8013D204 00138E64  A8 63 00 3C */	lha r3, 0x3c(r3)
/* 8013D208 00138E68  54 04 04 3E */	clrlwi r4, r0, 0x10
/* 8013D20C 00138E6C  48 11 6B A5 */	bl func_80253DB0
/* 8013D210 00138E70  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D214 00138E74  38 80 00 02 */	li r4, 2
/* 8013D218 00138E78  38 A0 00 00 */	li r5, 0
/* 8013D21C 00138E7C  A8 63 00 3A */	lha r3, 0x3a(r3)
/* 8013D220 00138E80  48 11 6B 91 */	bl func_80253DB0
/* 8013D224 00138E84  38 60 00 02 */	li r3, 2
/* 8013D228 00138E88  4B FF F9 35 */	bl func_8013CB5C
/* 8013D22C 00138E8C  38 60 00 02 */	li r3, 2
/* 8013D230 00138E90  38 80 00 02 */	li r4, 2
/* 8013D234 00138E94  4B FF FA 95 */	bl func_8013CCC8
/* 8013D238 00138E98  48 00 1C 00 */	b lbl_8013EE38
/* 8013D23C 00138E9C  38 00 00 03 */	li r0, 3
/* 8013D240 00138EA0  38 60 00 00 */	li r3, 0
/* 8013D244 00138EA4  90 04 06 90 */	stw r0, 0x690(r4)
/* 8013D248 00138EA8  38 80 00 00 */	li r4, 0
/* 8013D24C 00138EAC  4B F1 C6 AD */	bl func_800598F8
/* 8013D250 00138EB0  38 60 00 15 */	li r3, 0x15
/* 8013D254 00138EB4  38 80 00 00 */	li r4, 0
/* 8013D258 00138EB8  38 A0 00 00 */	li r5, 0
/* 8013D25C 00138EBC  38 C0 00 16 */	li r6, 0x16
/* 8013D260 00138EC0  38 E0 00 18 */	li r7, 0x18
/* 8013D264 00138EC4  39 00 00 00 */	li r8, 0
/* 8013D268 00138EC8  4B F1 C7 61 */	bl func_800599C8
/* 8013D26C 00138ECC  38 60 00 16 */	li r3, 0x16
/* 8013D270 00138ED0  38 80 00 00 */	li r4, 0
/* 8013D274 00138ED4  38 A0 00 15 */	li r5, 0x15
/* 8013D278 00138ED8  38 C0 00 17 */	li r6, 0x17
/* 8013D27C 00138EDC  38 E0 00 19 */	li r7, 0x19
/* 8013D280 00138EE0  39 00 00 00 */	li r8, 0
/* 8013D284 00138EE4  4B F1 C7 45 */	bl func_800599C8
/* 8013D288 00138EE8  38 60 00 17 */	li r3, 0x17
/* 8013D28C 00138EEC  38 80 00 00 */	li r4, 0
/* 8013D290 00138EF0  38 A0 00 16 */	li r5, 0x16
/* 8013D294 00138EF4  38 C0 00 17 */	li r6, 0x17
/* 8013D298 00138EF8  38 E0 00 1A */	li r7, 0x1a
/* 8013D29C 00138EFC  39 00 00 00 */	li r8, 0
/* 8013D2A0 00138F00  4B F1 C7 29 */	bl func_800599C8
/* 8013D2A4 00138F04  38 60 00 18 */	li r3, 0x18
/* 8013D2A8 00138F08  38 80 00 15 */	li r4, 0x15
/* 8013D2AC 00138F0C  38 A0 00 00 */	li r5, 0
/* 8013D2B0 00138F10  38 C0 00 19 */	li r6, 0x19
/* 8013D2B4 00138F14  38 E0 00 1B */	li r7, 0x1b
/* 8013D2B8 00138F18  39 00 00 00 */	li r8, 0
/* 8013D2BC 00138F1C  4B F1 C7 0D */	bl func_800599C8
/* 8013D2C0 00138F20  38 60 00 19 */	li r3, 0x19
/* 8013D2C4 00138F24  38 80 00 16 */	li r4, 0x16
/* 8013D2C8 00138F28  38 A0 00 18 */	li r5, 0x18
/* 8013D2CC 00138F2C  38 C0 00 1A */	li r6, 0x1a
/* 8013D2D0 00138F30  38 E0 00 1C */	li r7, 0x1c
/* 8013D2D4 00138F34  39 00 00 00 */	li r8, 0
/* 8013D2D8 00138F38  4B F1 C6 F1 */	bl func_800599C8
/* 8013D2DC 00138F3C  38 60 00 1A */	li r3, 0x1a
/* 8013D2E0 00138F40  38 80 00 17 */	li r4, 0x17
/* 8013D2E4 00138F44  38 A0 00 19 */	li r5, 0x19
/* 8013D2E8 00138F48  38 C0 00 00 */	li r6, 0
/* 8013D2EC 00138F4C  38 E0 00 1D */	li r7, 0x1d
/* 8013D2F0 00138F50  39 00 00 00 */	li r8, 0
/* 8013D2F4 00138F54  4B F1 C6 D5 */	bl func_800599C8
/* 8013D2F8 00138F58  38 60 00 1B */	li r3, 0x1b
/* 8013D2FC 00138F5C  38 80 00 18 */	li r4, 0x18
/* 8013D300 00138F60  38 A0 00 00 */	li r5, 0
/* 8013D304 00138F64  38 C0 00 1C */	li r6, 0x1c
/* 8013D308 00138F68  38 E0 00 1E */	li r7, 0x1e
/* 8013D30C 00138F6C  39 00 00 00 */	li r8, 0
/* 8013D310 00138F70  4B F1 C6 B9 */	bl func_800599C8
/* 8013D314 00138F74  38 60 00 1C */	li r3, 0x1c
/* 8013D318 00138F78  38 80 00 19 */	li r4, 0x19
/* 8013D31C 00138F7C  38 A0 00 1B */	li r5, 0x1b
/* 8013D320 00138F80  38 C0 00 1D */	li r6, 0x1d
/* 8013D324 00138F84  38 E0 00 00 */	li r7, 0
/* 8013D328 00138F88  39 00 00 00 */	li r8, 0
/* 8013D32C 00138F8C  4B F1 C6 9D */	bl func_800599C8
/* 8013D330 00138F90  38 60 00 1D */	li r3, 0x1d
/* 8013D334 00138F94  38 80 00 1A */	li r4, 0x1a
/* 8013D338 00138F98  38 A0 00 1C */	li r5, 0x1c
/* 8013D33C 00138F9C  38 C0 00 00 */	li r6, 0
/* 8013D340 00138FA0  38 E0 00 63 */	li r7, 0x63
/* 8013D344 00138FA4  39 00 00 00 */	li r8, 0
/* 8013D348 00138FA8  4B F1 C6 81 */	bl func_800599C8
/* 8013D34C 00138FAC  38 60 00 1E */	li r3, 0x1e
/* 8013D350 00138FB0  38 80 00 1B */	li r4, 0x1b
/* 8013D354 00138FB4  38 A0 00 00 */	li r5, 0
/* 8013D358 00138FB8  38 C0 00 63 */	li r6, 0x63
/* 8013D35C 00138FBC  38 E0 00 00 */	li r7, 0
/* 8013D360 00138FC0  39 00 00 00 */	li r8, 0
/* 8013D364 00138FC4  4B F1 C6 65 */	bl func_800599C8
/* 8013D368 00138FC8  38 60 00 63 */	li r3, 0x63
/* 8013D36C 00138FCC  38 80 00 1D */	li r4, 0x1d
/* 8013D370 00138FD0  38 A0 00 1E */	li r5, 0x1e
/* 8013D374 00138FD4  38 C0 00 00 */	li r6, 0
/* 8013D378 00138FD8  38 E0 00 00 */	li r7, 0
/* 8013D37C 00138FDC  39 00 00 00 */	li r8, 0
/* 8013D380 00138FE0  4B F1 C6 49 */	bl func_800599C8
/* 8013D384 00138FE4  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D388 00138FE8  80 03 06 88 */	lwz r0, 0x688(r3)
/* 8013D38C 00138FEC  90 03 06 8C */	stw r0, 0x68c(r3)
/* 8013D390 00138FF0  48 00 1A A8 */	b lbl_8013EE38
/* 8013D394 00138FF4  80 04 06 88 */	lwz r0, 0x688(r4)
/* 8013D398 00138FF8  38 60 00 09 */	li r3, 9
/* 8013D39C 00138FFC  38 A0 00 00 */	li r5, 0
/* 8013D3A0 00139000  38 C0 00 01 */	li r6, 1
/* 8013D3A4 00139004  54 04 06 3E */	clrlwi r4, r0, 0x18
/* 8013D3A8 00139008  4B F1 C6 C5 */	bl func_80059A6C
/* 8013D3AC 0013900C  2C 03 00 00 */	cmpwi r3, 0
/* 8013D3B0 00139010  7C 7F 1B 78 */	mr r31, r3
/* 8013D3B4 00139014  41 82 1A 84 */	beq lbl_8013EE38
/* 8013D3B8 00139018  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 8013D3BC 0013901C  41 82 00 F8 */	beq lbl_8013D4B4
/* 8013D3C0 00139020  54 7E 04 3E */	clrlwi r30, r3, 0x10
/* 8013D3C4 00139024  28 1E 00 63 */	cmplwi r30, 0x63
/* 8013D3C8 00139028  41 82 00 0C */	beq lbl_8013D3D4
/* 8013D3CC 0013902C  28 1E FF FF */	cmplwi r30, 0xffff
/* 8013D3D0 00139030  40 82 00 58 */	bne lbl_8013D428
lbl_8013D3D4:
/* 8013D3D4 00139034  38 60 00 01 */	li r3, 1
/* 8013D3D8 00139038  38 80 00 08 */	li r4, 8
/* 8013D3DC 0013903C  38 A0 00 01 */	li r5, 1
/* 8013D3E0 00139040  38 C0 00 00 */	li r6, 0
/* 8013D3E4 00139044  4B FF F7 11 */	bl func_8013CAF4
/* 8013D3E8 00139048  38 60 00 02 */	li r3, 2
/* 8013D3EC 0013904C  38 80 00 08 */	li r4, 8
/* 8013D3F0 00139050  38 A0 00 16 */	li r5, 0x16
/* 8013D3F4 00139054  38 C0 00 00 */	li r6, 0
/* 8013D3F8 00139058  4B FF F6 FD */	bl func_8013CAF4
/* 8013D3FC 0013905C  38 60 00 01 */	li r3, 1
/* 8013D400 00139060  38 80 00 04 */	li r4, 4
/* 8013D404 00139064  4B FF F8 C5 */	bl func_8013CCC8
/* 8013D408 00139068  28 1E 00 63 */	cmplwi r30, 0x63
/* 8013D40C 0013906C  40 82 00 0C */	bne lbl_8013D418
/* 8013D410 00139070  38 60 00 02 */	li r3, 2
/* 8013D414 00139074  4B F1 D0 B9 */	bl func_8005A4CC
lbl_8013D418:
/* 8013D418 00139078  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D41C 0013907C  38 00 00 00 */	li r0, 0
/* 8013D420 00139080  90 03 06 8C */	stw r0, 0x68c(r3)
/* 8013D424 00139084  48 00 1A 14 */	b lbl_8013EE38
lbl_8013D428:
/* 8013D428 00139088  7F C3 F3 78 */	mr r3, r30
/* 8013D42C 0013908C  38 80 00 00 */	li r4, 0
/* 8013D430 00139090  4B FF DE BD */	bl func_8013B2EC
/* 8013D434 00139094  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D438 00139098  38 80 00 04 */	li r4, 4
/* 8013D43C 0013909C  90 65 06 88 */	stw r3, 0x688(r5)
/* 8013D440 001390A0  7F C3 F3 78 */	mr r3, r30
/* 8013D444 001390A4  83 CD 9C E8 */	lwz r30, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D448 001390A8  4B FF DE A5 */	bl func_8013B2EC
/* 8013D44C 001390AC  54 60 10 3A */	slwi r0, r3, 2
/* 8013D450 001390B0  7C 7E 02 14 */	add r3, r30, r0
/* 8013D454 001390B4  80 03 06 58 */	lwz r0, 0x658(r3)
/* 8013D458 001390B8  2C 00 00 00 */	cmpwi r0, 0
/* 8013D45C 001390BC  41 82 00 44 */	beq lbl_8013D4A0
/* 8013D460 001390C0  A8 7E 00 3A */	lha r3, 0x3a(r30)
/* 8013D464 001390C4  38 80 00 02 */	li r4, 2
/* 8013D468 001390C8  38 A0 00 00 */	li r5, 0
/* 8013D46C 001390CC  48 11 69 45 */	bl func_80253DB0
/* 8013D470 001390D0  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D474 001390D4  38 1F FF F6 */	addi r0, r31, -10
/* 8013D478 001390D8  54 04 04 3E */	clrlwi r4, r0, 0x10
/* 8013D47C 001390DC  38 A0 00 00 */	li r5, 0
/* 8013D480 001390E0  A8 63 00 3C */	lha r3, 0x3c(r3)
/* 8013D484 001390E4  48 11 69 2D */	bl func_80253DB0
/* 8013D488 001390E8  38 60 00 02 */	li r3, 2
/* 8013D48C 001390EC  38 80 00 06 */	li r4, 6
/* 8013D490 001390F0  4B FF F8 39 */	bl func_8013CCC8
/* 8013D494 001390F4  38 60 00 01 */	li r3, 1
/* 8013D498 001390F8  4B F1 D0 35 */	bl func_8005A4CC
/* 8013D49C 001390FC  48 00 19 9C */	b lbl_8013EE38
lbl_8013D4A0:
/* 8013D4A0 00139100  C0 22 8D EC */	lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
/* 8013D4A4 00139104  38 60 02 22 */	li r3, 0x222
/* 8013D4A8 00139108  38 80 00 00 */	li r4, 0
/* 8013D4AC 0013910C  4B EC DC C5 */	bl func_8000B170
/* 8013D4B0 00139110  48 00 19 88 */	b lbl_8013EE38
lbl_8013D4B4:
/* 8013D4B4 00139114  28 03 00 63 */	cmplwi r3, 0x63
/* 8013D4B8 00139118  40 82 00 3C */	bne lbl_8013D4F4
/* 8013D4BC 0013911C  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D4C0 00139120  38 80 00 00 */	li r4, 0
/* 8013D4C4 00139124  38 A0 00 00 */	li r5, 0
/* 8013D4C8 00139128  A8 63 00 3A */	lha r3, 0x3a(r3)
/* 8013D4CC 0013912C  48 11 68 E5 */	bl func_80253DB0
/* 8013D4D0 00139130  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D4D4 00139134  38 80 00 16 */	li r4, 0x16
/* 8013D4D8 00139138  38 A0 00 00 */	li r5, 0
/* 8013D4DC 0013913C  A8 63 00 3C */	lha r3, 0x3c(r3)
/* 8013D4E0 00139140  48 11 68 D1 */	bl func_80253DB0
/* 8013D4E4 00139144  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D4E8 00139148  38 00 00 00 */	li r0, 0
/* 8013D4EC 0013914C  90 03 06 8C */	stw r0, 0x68c(r3)
/* 8013D4F0 00139150  48 00 19 48 */	b lbl_8013EE38
lbl_8013D4F4:
/* 8013D4F4 00139154  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D4F8 00139158  38 80 00 02 */	li r4, 2
/* 8013D4FC 0013915C  38 A0 00 00 */	li r5, 0
/* 8013D500 00139160  A8 63 00 3A */	lha r3, 0x3a(r3)
/* 8013D504 00139164  48 11 68 AD */	bl func_80253DB0
/* 8013D508 00139168  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D50C 0013916C  38 1F FF EB */	addi r0, r31, -21
/* 8013D510 00139170  54 04 04 3E */	clrlwi r4, r0, 0x10
/* 8013D514 00139174  38 A0 00 00 */	li r5, 0
/* 8013D518 00139178  A8 63 00 3C */	lha r3, 0x3c(r3)
/* 8013D51C 0013917C  48 11 68 95 */	bl func_80253DB0
/* 8013D520 00139180  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D524 00139184  93 E3 06 8C */	stw r31, 0x68c(r3)
/* 8013D528 00139188  48 00 19 10 */	b lbl_8013EE38
/* 8013D52C 0013918C  38 60 00 01 */	li r3, 1
/* 8013D530 00139190  4B FF F6 9D */	bl func_8013CBCC
/* 8013D534 00139194  38 60 00 04 */	li r3, 4
/* 8013D538 00139198  4B FF F6 95 */	bl func_8013CBCC
/* 8013D53C 0013919C  38 60 00 02 */	li r3, 2
/* 8013D540 001391A0  4B FF F6 8D */	bl func_8013CBCC
/* 8013D544 001391A4  38 60 00 06 */	li r3, 6
/* 8013D548 001391A8  4B FF F6 85 */	bl func_8013CBCC
/* 8013D54C 001391AC  38 60 00 05 */	li r3, 5
/* 8013D550 001391B0  4B FF F6 7D */	bl func_8013CBCC
/* 8013D554 001391B4  38 60 00 03 */	li r3, 3
/* 8013D558 001391B8  4B FF F6 75 */	bl func_8013CBCC
/* 8013D55C 001391BC  4B F1 8D 19 */	bl func_80056274
/* 8013D560 001391C0  38 60 00 01 */	li r3, 1
/* 8013D564 001391C4  38 80 00 05 */	li r4, 5
/* 8013D568 001391C8  4B FF F7 61 */	bl func_8013CCC8
/* 8013D56C 001391CC  48 00 18 CC */	b lbl_8013EE38
/* 8013D570 001391D0  4B F1 8D 89 */	bl func_800562F8
/* 8013D574 001391D4  2C 03 00 00 */	cmpwi r3, 0
/* 8013D578 001391D8  41 82 18 C0 */	beq lbl_8013EE38
/* 8013D57C 001391DC  38 60 00 02 */	li r3, 2
/* 8013D580 001391E0  4B F1 AA 35 */	bl func_80057FB4
/* 8013D584 001391E4  3C 80 00 01 */	lis r4, 0x0000C000@ha
/* 8013D588 001391E8  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D58C 001391EC  38 84 C0 00 */	addi r4, r4, 0x0000C000@l
/* 8013D590 001391F0  38 00 00 30 */	li r0, 0x30
/* 8013D594 001391F4  90 83 06 84 */	stw r4, 0x684(r3)
/* 8013D598 001391F8  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D59C 001391FC  90 03 06 90 */	stw r0, 0x690(r3)
/* 8013D5A0 00139200  48 00 18 98 */	b lbl_8013EE38
/* 8013D5A4 00139204  38 60 00 02 */	li r3, 2
/* 8013D5A8 00139208  4B FF F6 25 */	bl func_8013CBCC
/* 8013D5AC 0013920C  38 60 00 02 */	li r3, 2
/* 8013D5B0 00139210  38 80 00 08 */	li r4, 8
/* 8013D5B4 00139214  4B FF F7 15 */	bl func_8013CCC8
/* 8013D5B8 00139218  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D5BC 0013921C  38 80 FF FF */	li r4, -1
/* 8013D5C0 00139220  38 00 00 01 */	li r0, 1
/* 8013D5C4 00139224  90 83 06 B0 */	stw r4, 0x6b0(r3)
/* 8013D5C8 00139228  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D5CC 0013922C  98 03 06 CB */	stb r0, 0x6cb(r3)
/* 8013D5D0 00139230  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D5D4 00139234  90 83 06 C4 */	stw r4, 0x6c4(r3)
/* 8013D5D8 00139238  48 00 18 60 */	b lbl_8013EE38
/* 8013D5DC 0013923C  38 60 FF FF */	li r3, -1
/* 8013D5E0 00139240  38 00 00 00 */	li r0, 0
/* 8013D5E4 00139244  90 64 06 B0 */	stw r3, 0x6b0(r4)
/* 8013D5E8 00139248  38 60 00 06 */	li r3, 6
/* 8013D5EC 0013924C  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D5F0 00139250  98 04 06 CA */	stb r0, 0x6ca(r4)
/* 8013D5F4 00139254  4B FF F5 69 */	bl func_8013CB5C
/* 8013D5F8 00139258  38 60 00 04 */	li r3, 4
/* 8013D5FC 0013925C  4B FF F5 61 */	bl func_8013CB5C
/* 8013D600 00139260  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D604 00139264  38 00 00 08 */	li r0, 8
/* 8013D608 00139268  90 03 06 90 */	stw r0, 0x690(r3)
/* 8013D60C 0013926C  48 00 18 2C */	b lbl_8013EE38
/* 8013D610 00139270  38 00 00 32 */	li r0, 0x32
/* 8013D614 00139274  B0 04 06 B4 */	sth r0, 0x6b4(r4)
/* 8013D618 00139278  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D61C 0013927C  80 03 00 00 */	lwz r0, 0(r3)
/* 8013D620 00139280  2C 00 00 00 */	cmpwi r0, 0
/* 8013D624 00139284  40 82 00 10 */	bne lbl_8013D634
/* 8013D628 00139288  80 03 06 88 */	lwz r0, 0x688(r3)
/* 8013D62C 0013928C  90 03 06 AC */	stw r0, 0x6ac(r3)
/* 8013D630 00139290  48 00 00 0C */	b lbl_8013D63C
lbl_8013D634:
/* 8013D634 00139294  38 00 FF FC */	li r0, -4
/* 8013D638 00139298  90 03 06 AC */	stw r0, 0x6ac(r3)
lbl_8013D63C:
/* 8013D63C 0013929C  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D640 001392A0  38 00 FF FF */	li r0, -1
/* 8013D644 001392A4  38 60 00 08 */	li r3, 8
/* 8013D648 001392A8  90 04 06 BC */	stw r0, 0x6bc(r4)
/* 8013D64C 001392AC  48 02 54 45 */	bl func_80162A90
/* 8013D650 001392B0  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D654 001392B4  38 00 00 09 */	li r0, 9
/* 8013D658 001392B8  90 64 06 9C */	stw r3, 0x69c(r4)
/* 8013D65C 001392BC  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D660 001392C0  90 03 06 90 */	stw r0, 0x690(r3)
/* 8013D664 001392C4  48 00 17 D4 */	b lbl_8013EE38
/* 8013D668 001392C8  80 64 06 88 */	lwz r3, 0x688(r4)
/* 8013D66C 001392CC  4B FF F7 69 */	bl func_8013CDD4
/* 8013D670 001392D0  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D674 001392D4  80 64 06 C4 */	lwz r3, 0x6c4(r4)
/* 8013D678 001392D8  2C 03 FF FF */	cmpwi r3, -1
/* 8013D67C 001392DC  40 82 00 10 */	bne lbl_8013D68C
/* 8013D680 001392E0  38 00 00 01 */	li r0, 1
/* 8013D684 001392E4  90 04 06 CC */	stw r0, 0x6cc(r4)
/* 8013D688 001392E8  48 00 00 98 */	b lbl_8013D720
lbl_8013D68C:
/* 8013D68C 001392EC  38 03 FF FD */	addi r0, r3, -3
/* 8013D690 001392F0  90 04 06 B0 */	stw r0, 0x6b0(r4)
/* 8013D694 001392F4  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D698 001392F8  80 05 06 B0 */	lwz r0, 0x6b0(r5)
/* 8013D69C 001392FC  2C 00 FF FF */	cmpwi r0, -1
/* 8013D6A0 00139300  41 80 00 10 */	blt lbl_8013D6B0
/* 8013D6A4 00139304  80 65 06 54 */	lwz r3, 0x654(r5)
/* 8013D6A8 00139308  2C 03 00 05 */	cmpwi r3, 5
/* 8013D6AC 0013930C  41 81 00 20 */	bgt lbl_8013D6CC
lbl_8013D6B0:
/* 8013D6B0 00139310  38 00 FF FF */	li r0, -1
/* 8013D6B4 00139314  90 05 06 B0 */	stw r0, 0x6b0(r5)
/* 8013D6B8 00139318  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D6BC 0013931C  80 64 06 C4 */	lwz r3, 0x6c4(r4)
/* 8013D6C0 00139320  38 03 00 32 */	addi r0, r3, 0x32
/* 8013D6C4 00139324  90 04 06 CC */	stw r0, 0x6cc(r4)
/* 8013D6C8 00139328  48 00 00 58 */	b lbl_8013D720
lbl_8013D6CC:
/* 8013D6CC 0013932C  80 85 06 C4 */	lwz r4, 0x6c4(r5)
/* 8013D6D0 00139330  38 03 FF FF */	addi r0, r3, -1
/* 8013D6D4 00139334  7C 04 00 00 */	cmpw r4, r0
/* 8013D6D8 00139338  40 82 00 1C */	bne lbl_8013D6F4
/* 8013D6DC 0013933C  38 63 FF FA */	addi r3, r3, -6
/* 8013D6E0 00139340  38 00 00 36 */	li r0, 0x36
/* 8013D6E4 00139344  90 65 06 B0 */	stw r3, 0x6b0(r5)
/* 8013D6E8 00139348  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D6EC 0013934C  90 03 06 CC */	stw r0, 0x6cc(r3)
/* 8013D6F0 00139350  48 00 00 30 */	b lbl_8013D720
lbl_8013D6F4:
/* 8013D6F4 00139354  38 03 FF FE */	addi r0, r3, -2
/* 8013D6F8 00139358  7C 04 00 00 */	cmpw r4, r0
/* 8013D6FC 0013935C  40 82 00 1C */	bne lbl_8013D718
/* 8013D700 00139360  38 63 FF FA */	addi r3, r3, -6
/* 8013D704 00139364  38 00 00 35 */	li r0, 0x35
/* 8013D708 00139368  90 65 06 B0 */	stw r3, 0x6b0(r5)
/* 8013D70C 0013936C  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D710 00139370  90 03 06 CC */	stw r0, 0x6cc(r3)
/* 8013D714 00139374  48 00 00 0C */	b lbl_8013D720
lbl_8013D718:
/* 8013D718 00139378  38 00 00 34 */	li r0, 0x34
/* 8013D71C 0013937C  90 05 06 CC */	stw r0, 0x6cc(r5)
lbl_8013D720:
/* 8013D720 00139380  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D724 00139384  38 60 00 05 */	li r3, 5
/* 8013D728 00139388  80 85 06 B0 */	lwz r4, 0x6b0(r5)
/* 8013D72C 0013938C  38 84 00 01 */	addi r4, r4, 1
/* 8013D730 00139390  30 04 FF FF */	addic r0, r4, -1
/* 8013D734 00139394  7C 00 21 10 */	subfe r0, r0, r4
/* 8013D738 00139398  98 05 06 CA */	stb r0, 0x6ca(r5)
/* 8013D73C 0013939C  80 CD 9C E8 */	lwz r6, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D740 001393A0  80 86 06 B0 */	lwz r4, 0x6b0(r6)
/* 8013D744 001393A4  80 A6 06 54 */	lwz r5, 0x654(r6)
/* 8013D748 001393A8  38 04 00 06 */	addi r0, r4, 6
/* 8013D74C 001393AC  7C A0 02 78 */	xor r0, r5, r0
/* 8013D750 001393B0  7C 04 0E 70 */	srawi r4, r0, 1
/* 8013D754 001393B4  7C 00 28 38 */	and r0, r0, r5
/* 8013D758 001393B8  7C 00 20 50 */	subf r0, r0, r4
/* 8013D75C 001393BC  54 00 0F FE */	srwi r0, r0, 0x1f
/* 8013D760 001393C0  98 06 06 CB */	stb r0, 0x6cb(r6)
/* 8013D764 001393C4  4B FF F3 F9 */	bl func_8013CB5C
/* 8013D768 001393C8  38 60 00 03 */	li r3, 3
/* 8013D76C 001393CC  4B FF F3 F1 */	bl func_8013CB5C
/* 8013D770 001393D0  38 60 00 05 */	li r3, 5
/* 8013D774 001393D4  38 80 00 0A */	li r4, 0xa
/* 8013D778 001393D8  4B FF F5 51 */	bl func_8013CCC8
/* 8013D77C 001393DC  48 00 16 BC */	b lbl_8013EE38
/* 8013D780 001393E0  80 04 00 00 */	lwz r0, 0(r4)
/* 8013D784 001393E4  2C 00 00 00 */	cmpwi r0, 0
/* 8013D788 001393E8  40 82 00 10 */	bne lbl_8013D798
/* 8013D78C 001393EC  38 00 00 01 */	li r0, 1
/* 8013D790 001393F0  90 04 06 A0 */	stw r0, 0x6a0(r4)
/* 8013D794 001393F4  48 00 00 0C */	b lbl_8013D7A0
lbl_8013D798:
/* 8013D798 001393F8  38 00 00 02 */	li r0, 2
/* 8013D79C 001393FC  90 04 06 A0 */	stw r0, 0x6a0(r4)
lbl_8013D7A0:
/* 8013D7A0 00139400  38 60 00 00 */	li r3, 0
/* 8013D7A4 00139404  38 80 00 00 */	li r4, 0
/* 8013D7A8 00139408  4B F1 C1 51 */	bl func_800598F8
/* 8013D7AC 0013940C  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D7B0 00139410  38 00 00 33 */	li r0, 0x33
/* 8013D7B4 00139414  38 60 00 32 */	li r3, 0x32
/* 8013D7B8 00139418  38 80 00 58 */	li r4, 0x58
/* 8013D7BC 0013941C  80 E5 06 54 */	lwz r7, 0x654(r5)
/* 8013D7C0 00139420  38 A0 00 00 */	li r5, 0
/* 8013D7C4 00139424  38 C0 00 01 */	li r6, 1
/* 8013D7C8 00139428  39 00 00 00 */	li r8, 0
/* 8013D7CC 0013942C  38 E7 FF FF */	addi r7, r7, -1
/* 8013D7D0 00139430  30 E7 FF FF */	addic r7, r7, -1
/* 8013D7D4 00139434  7C E7 39 10 */	subfe r7, r7, r7
/* 8013D7D8 00139438  7C 00 38 78 */	andc r0, r0, r7
/* 8013D7DC 0013943C  54 07 04 3E */	clrlwi r7, r0, 0x10
/* 8013D7E0 00139440  4B F1 C1 E9 */	bl func_800599C8
/* 8013D7E4 00139444  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D7E8 00139448  38 00 00 34 */	li r0, 0x34
/* 8013D7EC 0013944C  38 60 00 33 */	li r3, 0x33
/* 8013D7F0 00139450  38 80 00 32 */	li r4, 0x32
/* 8013D7F4 00139454  80 E5 06 54 */	lwz r7, 0x654(r5)
/* 8013D7F8 00139458  38 A0 00 00 */	li r5, 0
/* 8013D7FC 0013945C  38 C0 00 01 */	li r6, 1
/* 8013D800 00139460  39 00 00 00 */	li r8, 0
/* 8013D804 00139464  38 E7 FF FE */	addi r7, r7, -2
/* 8013D808 00139468  30 E7 FF FF */	addic r7, r7, -1
/* 8013D80C 0013946C  7C E7 39 10 */	subfe r7, r7, r7
/* 8013D810 00139470  7C 00 38 78 */	andc r0, r0, r7
/* 8013D814 00139474  54 07 04 3E */	clrlwi r7, r0, 0x10
/* 8013D818 00139478  4B F1 C1 B1 */	bl func_800599C8
/* 8013D81C 0013947C  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D820 00139480  38 00 00 35 */	li r0, 0x35
/* 8013D824 00139484  38 60 00 34 */	li r3, 0x34
/* 8013D828 00139488  38 80 00 33 */	li r4, 0x33
/* 8013D82C 0013948C  80 E5 06 54 */	lwz r7, 0x654(r5)
/* 8013D830 00139490  38 A0 00 00 */	li r5, 0
/* 8013D834 00139494  38 C0 00 01 */	li r6, 1
/* 8013D838 00139498  39 00 00 00 */	li r8, 0
/* 8013D83C 0013949C  38 E7 FF FD */	addi r7, r7, -3
/* 8013D840 001394A0  30 E7 FF FF */	addic r7, r7, -1
/* 8013D844 001394A4  7C E7 39 10 */	subfe r7, r7, r7
/* 8013D848 001394A8  7C 00 38 78 */	andc r0, r0, r7
/* 8013D84C 001394AC  54 07 04 3E */	clrlwi r7, r0, 0x10
/* 8013D850 001394B0  4B F1 C1 79 */	bl func_800599C8
/* 8013D854 001394B4  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D858 001394B8  38 00 00 36 */	li r0, 0x36
/* 8013D85C 001394BC  38 60 00 35 */	li r3, 0x35
/* 8013D860 001394C0  38 80 00 34 */	li r4, 0x34
/* 8013D864 001394C4  80 E5 06 54 */	lwz r7, 0x654(r5)
/* 8013D868 001394C8  38 A0 00 00 */	li r5, 0
/* 8013D86C 001394CC  38 C0 00 02 */	li r6, 2
/* 8013D870 001394D0  39 00 00 00 */	li r8, 0
/* 8013D874 001394D4  38 E7 FF FC */	addi r7, r7, -4
/* 8013D878 001394D8  30 E7 FF FF */	addic r7, r7, -1
/* 8013D87C 001394DC  7C E7 39 10 */	subfe r7, r7, r7
/* 8013D880 001394E0  7C 00 38 78 */	andc r0, r0, r7
/* 8013D884 001394E4  54 07 04 3E */	clrlwi r7, r0, 0x10
/* 8013D888 001394E8  4B F1 C1 41 */	bl func_800599C8
/* 8013D88C 001394EC  38 60 00 36 */	li r3, 0x36
/* 8013D890 001394F0  38 80 00 35 */	li r4, 0x35
/* 8013D894 001394F4  38 A0 00 00 */	li r5, 0
/* 8013D898 001394F8  38 C0 00 02 */	li r6, 2
/* 8013D89C 001394FC  38 E0 00 59 */	li r7, 0x59
/* 8013D8A0 00139500  39 00 00 00 */	li r8, 0
/* 8013D8A4 00139504  4B F1 C1 25 */	bl func_800599C8
/* 8013D8A8 00139508  38 60 00 01 */	li r3, 1
/* 8013D8AC 0013950C  38 80 00 00 */	li r4, 0
/* 8013D8B0 00139510  38 A0 00 32 */	li r5, 0x32
/* 8013D8B4 00139514  38 C0 00 00 */	li r6, 0
/* 8013D8B8 00139518  38 E0 00 02 */	li r7, 2
/* 8013D8BC 0013951C  39 00 00 00 */	li r8, 0
/* 8013D8C0 00139520  4B F1 C1 09 */	bl func_800599C8
/* 8013D8C4 00139524  38 60 00 02 */	li r3, 2
/* 8013D8C8 00139528  38 80 00 01 */	li r4, 1
/* 8013D8CC 0013952C  38 A0 00 35 */	li r5, 0x35
/* 8013D8D0 00139530  38 C0 00 00 */	li r6, 0
/* 8013D8D4 00139534  38 E0 00 63 */	li r7, 0x63
/* 8013D8D8 00139538  39 00 00 00 */	li r8, 0
/* 8013D8DC 0013953C  4B F1 C0 ED */	bl func_800599C8
/* 8013D8E0 00139540  38 60 00 63 */	li r3, 0x63
/* 8013D8E4 00139544  38 80 00 02 */	li r4, 2
/* 8013D8E8 00139548  38 A0 00 00 */	li r5, 0
/* 8013D8EC 0013954C  38 C0 00 00 */	li r6, 0
/* 8013D8F0 00139550  38 E0 00 00 */	li r7, 0
/* 8013D8F4 00139554  39 00 00 00 */	li r8, 0
/* 8013D8F8 00139558  4B F1 C0 D1 */	bl func_800599C8
/* 8013D8FC 0013955C  38 60 00 58 */	li r3, 0x58
/* 8013D900 00139560  38 80 00 00 */	li r4, 0
/* 8013D904 00139564  38 A0 00 00 */	li r5, 0
/* 8013D908 00139568  38 C0 00 00 */	li r6, 0
/* 8013D90C 0013956C  38 E0 00 00 */	li r7, 0
/* 8013D910 00139570  39 00 00 00 */	li r8, 0
/* 8013D914 00139574  4B F1 C0 B5 */	bl func_800599C8
/* 8013D918 00139578  38 60 00 59 */	li r3, 0x59
/* 8013D91C 0013957C  38 80 00 00 */	li r4, 0
/* 8013D920 00139580  38 A0 00 00 */	li r5, 0
/* 8013D924 00139584  38 C0 00 00 */	li r6, 0
/* 8013D928 00139588  38 E0 00 00 */	li r7, 0
/* 8013D92C 0013958C  39 00 00 00 */	li r8, 0
/* 8013D930 00139590  4B F1 C0 99 */	bl func_800599C8
/* 8013D934 00139594  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013D938 00139598  38 00 00 0B */	li r0, 0xb
/* 8013D93C 0013959C  90 03 06 90 */	stw r0, 0x690(r3)
/* 8013D940 001395A0  48 00 14 F8 */	b lbl_8013EE38
/* 8013D944 001395A4  80 04 06 CC */	lwz r0, 0x6cc(r4)
/* 8013D948 001395A8  38 60 00 0F */	li r3, 0xf
/* 8013D94C 001395AC  38 A0 00 00 */	li r5, 0
/* 8013D950 001395B0  38 C0 00 01 */	li r6, 1
/* 8013D954 001395B4  54 04 06 3E */	clrlwi r4, r0, 0x18
/* 8013D958 001395B8  4B F1 C1 15 */	bl func_80059A6C
/* 8013D95C 001395BC  2C 03 00 00 */	cmpwi r3, 0
/* 8013D960 001395C0  7C 7F 1B 78 */	mr r31, r3
/* 8013D964 001395C4  41 82 14 D4 */	beq lbl_8013EE38
/* 8013D968 001395C8  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 8013D96C 001395CC  41 82 02 4C */	beq lbl_8013DBB8
/* 8013D970 001395D0  54 67 04 3E */	clrlwi r7, r3, 0x10
/* 8013D974 001395D4  2C 07 00 37 */	cmpwi r7, 0x37
/* 8013D978 001395D8  40 80 00 28 */	bge lbl_8013D9A0
/* 8013D97C 001395DC  2C 07 00 02 */	cmpwi r7, 2
/* 8013D980 001395E0  41 82 01 3C */	beq lbl_8013DABC
/* 8013D984 001395E4  40 80 00 10 */	bge lbl_8013D994
/* 8013D988 001395E8  2C 07 00 01 */	cmpwi r7, 1
/* 8013D98C 001395EC  40 80 00 88 */	bge lbl_8013DA14
/* 8013D990 001395F0  48 00 14 A8 */	b lbl_8013EE38
lbl_8013D994:
/* 8013D994 001395F4  2C 07 00 32 */	cmpwi r7, 0x32
/* 8013D998 001395F8  40 80 01 E0 */	bge lbl_8013DB78
/* 8013D99C 001395FC  48 00 14 9C */	b lbl_8013EE38
lbl_8013D9A0:
/* 8013D9A0 00139600  3C 60 00 01 */	lis r3, 0x0000FFFF@ha
/* 8013D9A4 00139604  38 03 FF FF */	addi r0, r3, 0x0000FFFF@l
/* 8013D9A8 00139608  7C 07 00 00 */	cmpw r7, r0
/* 8013D9AC 0013960C  41 82 00 1C */	beq lbl_8013D9C8
/* 8013D9B0 00139610  40 80 14 88 */	bge lbl_8013EE38
/* 8013D9B4 00139614  2C 07 00 63 */	cmpwi r7, 0x63
/* 8013D9B8 00139618  41 82 00 08 */	beq lbl_8013D9C0
/* 8013D9BC 0013961C  48 00 14 7C */	b lbl_8013EE38
lbl_8013D9C0:
/* 8013D9C0 00139620  38 60 00 02 */	li r3, 2
/* 8013D9C4 00139624  4B F1 CB 09 */	bl func_8005A4CC
lbl_8013D9C8:
/* 8013D9C8 00139628  38 60 00 01 */	li r3, 1
/* 8013D9CC 0013962C  38 80 00 08 */	li r4, 8
/* 8013D9D0 00139630  38 A0 00 01 */	li r5, 1
/* 8013D9D4 00139634  38 C0 00 00 */	li r6, 0
/* 8013D9D8 00139638  4B FF F1 1D */	bl func_8013CAF4
/* 8013D9DC 0013963C  38 60 00 03 */	li r3, 3
/* 8013D9E0 00139640  38 80 00 08 */	li r4, 8
/* 8013D9E4 00139644  38 A0 00 04 */	li r5, 4
/* 8013D9E8 00139648  38 C0 00 00 */	li r6, 0
/* 8013D9EC 0013964C  4B FF F1 09 */	bl func_8013CAF4
/* 8013D9F0 00139650  38 60 00 05 */	li r3, 5
/* 8013D9F4 00139654  38 80 00 08 */	li r4, 8
/* 8013D9F8 00139658  38 A0 00 0C */	li r5, 0xc
/* 8013D9FC 0013965C  38 C0 00 00 */	li r6, 0
/* 8013DA00 00139660  4B FF F0 F5 */	bl func_8013CAF4
/* 8013DA04 00139664  38 60 00 01 */	li r3, 1
/* 8013DA08 00139668  38 80 00 0F */	li r4, 0xf
/* 8013DA0C 0013966C  4B FF F2 BD */	bl func_8013CCC8
/* 8013DA10 00139670  48 00 14 28 */	b lbl_8013EE38
lbl_8013DA14:
/* 8013DA14 00139674  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DA18 00139678  80 03 06 B0 */	lwz r0, 0x6b0(r3)
/* 8013DA1C 0013967C  2C 00 FF FF */	cmpwi r0, -1
/* 8013DA20 00139680  41 82 00 80 */	beq lbl_8013DAA0
/* 8013DA24 00139684  2C 00 00 00 */	cmpwi r0, 0
/* 8013DA28 00139688  40 82 00 10 */	bne lbl_8013DA38
/* 8013DA2C 0013968C  38 00 00 00 */	li r0, 0
/* 8013DA30 00139690  98 03 06 CA */	stb r0, 0x6ca(r3)
/* 8013DA34 00139694  48 00 00 0C */	b lbl_8013DA40
lbl_8013DA38:
/* 8013DA38 00139698  38 00 00 01 */	li r0, 1
/* 8013DA3C 0013969C  98 03 06 CA */	stb r0, 0x6ca(r3)
lbl_8013DA40:
/* 8013DA40 001396A0  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DA44 001396A4  38 00 00 01 */	li r0, 1
/* 8013DA48 001396A8  38 60 00 03 */	li r3, 3
/* 8013DA4C 001396AC  38 80 00 08 */	li r4, 8
/* 8013DA50 001396B0  98 05 06 CB */	stb r0, 0x6cb(r5)
/* 8013DA54 001396B4  38 A0 00 02 */	li r5, 2
/* 8013DA58 001396B8  38 C0 00 00 */	li r6, 0
/* 8013DA5C 001396BC  4B FF F0 99 */	bl func_8013CAF4
/* 8013DA60 001396C0  38 60 00 05 */	li r3, 5
/* 8013DA64 001396C4  38 80 00 08 */	li r4, 8
/* 8013DA68 001396C8  38 A0 00 00 */	li r5, 0
/* 8013DA6C 001396CC  38 C0 00 02 */	li r6, 2
/* 8013DA70 001396D0  4B FF F0 85 */	bl func_8013CAF4
/* 8013DA74 001396D4  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DA78 001396D8  38 00 00 0E */	li r0, 0xe
/* 8013DA7C 001396DC  38 60 00 05 */	li r3, 5
/* 8013DA80 001396E0  38 80 00 0E */	li r4, 0xe
/* 8013DA84 001396E4  90 05 06 BC */	stw r0, 0x6bc(r5)
/* 8013DA88 001396E8  4B FF F2 41 */	bl func_8013CCC8
/* 8013DA8C 001396EC  C0 22 8D EC */	lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
/* 8013DA90 001396F0  38 60 02 23 */	li r3, 0x223
/* 8013DA94 001396F4  38 80 00 00 */	li r4, 0
/* 8013DA98 001396F8  4B EC D6 D9 */	bl func_8000B170
/* 8013DA9C 001396FC  48 00 13 9C */	b lbl_8013EE38
lbl_8013DAA0:
/* 8013DAA0 00139700  38 00 00 00 */	li r0, 0
/* 8013DAA4 00139704  C0 22 8D EC */	lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
/* 8013DAA8 00139708  98 03 06 CA */	stb r0, 0x6ca(r3)
/* 8013DAAC 0013970C  38 60 02 22 */	li r3, 0x222
/* 8013DAB0 00139710  38 80 00 00 */	li r4, 0
/* 8013DAB4 00139714  4B EC D6 BD */	bl func_8000B170
/* 8013DAB8 00139718  48 00 13 80 */	b lbl_8013EE38
lbl_8013DABC:
/* 8013DABC 0013971C  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DAC0 00139720  80 85 06 B0 */	lwz r4, 0x6b0(r5)
/* 8013DAC4 00139724  80 65 06 54 */	lwz r3, 0x654(r5)
/* 8013DAC8 00139728  38 04 00 06 */	addi r0, r4, 6
/* 8013DACC 0013972C  7C 00 18 00 */	cmpw r0, r3
/* 8013DAD0 00139730  40 80 00 8C */	bge lbl_8013DB5C
/* 8013DAD4 00139734  38 04 00 07 */	addi r0, r4, 7
/* 8013DAD8 00139738  7C 00 18 00 */	cmpw r0, r3
/* 8013DADC 0013973C  40 82 00 10 */	bne lbl_8013DAEC
/* 8013DAE0 00139740  38 00 00 00 */	li r0, 0
/* 8013DAE4 00139744  98 05 06 CB */	stb r0, 0x6cb(r5)
/* 8013DAE8 00139748  48 00 00 0C */	b lbl_8013DAF4
lbl_8013DAEC:
/* 8013DAEC 0013974C  38 00 00 01 */	li r0, 1
/* 8013DAF0 00139750  98 05 06 CB */	stb r0, 0x6cb(r5)
lbl_8013DAF4:
/* 8013DAF4 00139754  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DAF8 00139758  3B E0 00 01 */	li r31, 1
/* 8013DAFC 0013975C  38 60 00 03 */	li r3, 3
/* 8013DB00 00139760  38 80 00 08 */	li r4, 8
/* 8013DB04 00139764  9B E5 06 CA */	stb r31, 0x6ca(r5)
/* 8013DB08 00139768  38 A0 00 03 */	li r5, 3
/* 8013DB0C 0013976C  38 C0 00 00 */	li r6, 0
/* 8013DB10 00139770  4B FF EF E5 */	bl func_8013CAF4
/* 8013DB14 00139774  38 60 00 05 */	li r3, 5
/* 8013DB18 00139778  38 80 00 08 */	li r4, 8
/* 8013DB1C 0013977C  38 A0 00 01 */	li r5, 1
/* 8013DB20 00139780  38 C0 00 02 */	li r6, 2
/* 8013DB24 00139784  4B FF EF D1 */	bl func_8013CAF4
/* 8013DB28 00139788  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DB2C 0013978C  38 00 00 0D */	li r0, 0xd
/* 8013DB30 00139790  38 60 00 05 */	li r3, 5
/* 8013DB34 00139794  93 E4 06 B8 */	stw r31, 0x6b8(r4)
/* 8013DB38 00139798  38 80 00 0D */	li r4, 0xd
/* 8013DB3C 0013979C  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DB40 001397A0  90 05 06 BC */	stw r0, 0x6bc(r5)
/* 8013DB44 001397A4  4B FF F1 85 */	bl func_8013CCC8
/* 8013DB48 001397A8  C0 22 8D EC */	lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
/* 8013DB4C 001397AC  38 60 02 23 */	li r3, 0x223
/* 8013DB50 001397B0  38 80 00 00 */	li r4, 0
/* 8013DB54 001397B4  4B EC D6 1D */	bl func_8000B170
/* 8013DB58 001397B8  48 00 12 E0 */	b lbl_8013EE38
lbl_8013DB5C:
/* 8013DB5C 001397BC  38 00 00 00 */	li r0, 0
/* 8013DB60 001397C0  C0 22 8D EC */	lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
/* 8013DB64 001397C4  98 05 06 CB */	stb r0, 0x6cb(r5)
/* 8013DB68 001397C8  38 60 02 22 */	li r3, 0x222
/* 8013DB6C 001397CC  38 80 00 00 */	li r4, 0
/* 8013DB70 001397D0  4B EC D6 01 */	bl func_8000B170
/* 8013DB74 001397D4  48 00 12 C4 */	b lbl_8013EE38
lbl_8013DB78:
/* 8013DB78 001397D8  81 0D 9C E8 */	lwz r8, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DB7C 001397DC  38 A7 FF D5 */	addi r5, r7, -43
/* 8013DB80 001397E0  38 60 00 05 */	li r3, 5
/* 8013DB84 001397E4  38 80 00 08 */	li r4, 8
/* 8013DB88 001397E8  80 08 06 B0 */	lwz r0, 0x6b0(r8)
/* 8013DB8C 001397EC  38 C0 00 00 */	li r6, 0
/* 8013DB90 001397F0  7C E7 02 14 */	add r7, r7, r0
/* 8013DB94 001397F4  38 07 FF CF */	addi r0, r7, -49
/* 8013DB98 001397F8  90 08 06 C4 */	stw r0, 0x6c4(r8)
/* 8013DB9C 001397FC  4B FF EF 59 */	bl func_8013CAF4
/* 8013DBA0 00139800  38 60 00 05 */	li r3, 5
/* 8013DBA4 00139804  38 80 00 0C */	li r4, 0xc
/* 8013DBA8 00139808  4B FF F1 21 */	bl func_8013CCC8
/* 8013DBAC 0013980C  38 60 00 01 */	li r3, 1
/* 8013DBB0 00139810  4B F1 C9 1D */	bl func_8005A4CC
/* 8013DBB4 00139814  48 00 12 84 */	b lbl_8013EE38
lbl_8013DBB8:
/* 8013DBB8 00139818  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DBBC 0013981C  38 A0 00 00 */	li r5, 0
/* 8013DBC0 00139820  28 03 00 63 */	cmplwi r3, 0x63
/* 8013DBC4 00139824  B0 A4 06 C8 */	sth r5, 0x6c8(r4)
/* 8013DBC8 00139828  40 82 00 44 */	bne lbl_8013DC0C
/* 8013DBCC 0013982C  38 60 00 01 */	li r3, 1
/* 8013DBD0 00139830  38 80 00 08 */	li r4, 8
/* 8013DBD4 00139834  38 A0 00 00 */	li r5, 0
/* 8013DBD8 00139838  38 C0 00 00 */	li r6, 0
/* 8013DBDC 0013983C  4B FF EF 19 */	bl func_8013CAF4
/* 8013DBE0 00139840  38 60 00 03 */	li r3, 3
/* 8013DBE4 00139844  38 80 00 08 */	li r4, 8
/* 8013DBE8 00139848  38 A0 00 04 */	li r5, 4
/* 8013DBEC 0013984C  38 C0 00 00 */	li r6, 0
/* 8013DBF0 00139850  4B FF EF 05 */	bl func_8013CAF4
/* 8013DBF4 00139854  38 60 00 05 */	li r3, 5
/* 8013DBF8 00139858  38 80 00 08 */	li r4, 8
/* 8013DBFC 0013985C  38 A0 00 0C */	li r5, 0xc
/* 8013DC00 00139860  38 C0 00 00 */	li r6, 0
/* 8013DC04 00139864  4B FF EE F1 */	bl func_8013CAF4
/* 8013DC08 00139868  48 00 12 30 */	b lbl_8013EE38
lbl_8013DC0C:
/* 8013DC0C 0013986C  38 03 FF FF */	addi r0, r3, -1
/* 8013DC10 00139870  28 00 00 01 */	cmplwi r0, 1
/* 8013DC14 00139874  41 81 00 A8 */	bgt lbl_8013DCBC
/* 8013DC18 00139878  38 60 00 01 */	li r3, 1
/* 8013DC1C 0013987C  38 80 00 08 */	li r4, 8
/* 8013DC20 00139880  38 A0 00 02 */	li r5, 2
/* 8013DC24 00139884  38 C0 00 00 */	li r6, 0
/* 8013DC28 00139888  4B FF EE CD */	bl func_8013CAF4
/* 8013DC2C 0013988C  57 E4 04 3E */	clrlwi r4, r31, 0x10
/* 8013DC30 00139890  38 60 00 03 */	li r3, 3
/* 8013DC34 00139894  38 A4 FF FF */	addi r5, r4, -1
/* 8013DC38 00139898  38 C0 00 00 */	li r6, 0
/* 8013DC3C 0013989C  38 80 00 08 */	li r4, 8
/* 8013DC40 001398A0  4B FF EE B5 */	bl func_8013CAF4
/* 8013DC44 001398A4  38 60 00 05 */	li r3, 5
/* 8013DC48 001398A8  38 80 00 08 */	li r4, 8
/* 8013DC4C 001398AC  38 A0 00 0C */	li r5, 0xc
/* 8013DC50 001398B0  38 C0 00 00 */	li r6, 0
/* 8013DC54 001398B4  4B FF EE A1 */	bl func_8013CAF4
/* 8013DC58 001398B8  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DC5C 001398BC  38 60 00 01 */	li r3, 1
/* 8013DC60 001398C0  38 80 00 00 */	li r4, 0
/* 8013DC64 001398C4  38 C0 00 00 */	li r6, 0
/* 8013DC68 001398C8  A0 A5 06 B4 */	lhz r5, 0x6b4(r5)
/* 8013DC6C 001398CC  38 E0 00 02 */	li r7, 2
/* 8013DC70 001398D0  39 00 00 00 */	li r8, 0
/* 8013DC74 001398D4  4B F1 BD 55 */	bl func_800599C8
/* 8013DC78 001398D8  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DC7C 001398DC  38 60 00 02 */	li r3, 2
/* 8013DC80 001398E0  38 80 00 01 */	li r4, 1
/* 8013DC84 001398E4  38 C0 00 00 */	li r6, 0
/* 8013DC88 001398E8  A0 A5 06 B4 */	lhz r5, 0x6b4(r5)
/* 8013DC8C 001398EC  38 E0 00 63 */	li r7, 0x63
/* 8013DC90 001398F0  39 00 00 00 */	li r8, 0
/* 8013DC94 001398F4  4B F1 BD 35 */	bl func_800599C8
/* 8013DC98 001398F8  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DC9C 001398FC  38 60 00 63 */	li r3, 0x63
/* 8013DCA0 00139900  38 80 00 02 */	li r4, 2
/* 8013DCA4 00139904  38 C0 00 00 */	li r6, 0
/* 8013DCA8 00139908  A0 A5 06 B4 */	lhz r5, 0x6b4(r5)
/* 8013DCAC 0013990C  38 E0 00 00 */	li r7, 0
/* 8013DCB0 00139910  39 00 00 00 */	li r8, 0
/* 8013DCB4 00139914  4B F1 BD 15 */	bl func_800599C8
/* 8013DCB8 00139918  48 00 11 80 */	b lbl_8013EE38
lbl_8013DCBC:
/* 8013DCBC 0013991C  28 03 00 58 */	cmplwi r3, 0x58
/* 8013DCC0 00139920  40 82 00 D4 */	bne lbl_8013DD94
/* 8013DCC4 00139924  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DCC8 00139928  80 03 06 B0 */	lwz r0, 0x6b0(r3)
/* 8013DCCC 0013992C  2C 00 FF FF */	cmpwi r0, -1
/* 8013DCD0 00139930  41 82 00 7C */	beq lbl_8013DD4C
/* 8013DCD4 00139934  2C 00 00 00 */	cmpwi r0, 0
/* 8013DCD8 00139938  40 82 00 0C */	bne lbl_8013DCE4
/* 8013DCDC 0013993C  98 A3 06 CA */	stb r5, 0x6ca(r3)
/* 8013DCE0 00139940  48 00 00 0C */	b lbl_8013DCEC
lbl_8013DCE4:
/* 8013DCE4 00139944  38 00 00 01 */	li r0, 1
/* 8013DCE8 00139948  98 03 06 CA */	stb r0, 0x6ca(r3)
lbl_8013DCEC:
/* 8013DCEC 0013994C  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DCF0 00139950  38 00 00 01 */	li r0, 1
/* 8013DCF4 00139954  38 60 00 05 */	li r3, 5
/* 8013DCF8 00139958  38 80 00 08 */	li r4, 8
/* 8013DCFC 0013995C  98 05 06 CB */	stb r0, 0x6cb(r5)
/* 8013DD00 00139960  38 A0 00 00 */	li r5, 0
/* 8013DD04 00139964  38 C0 00 02 */	li r6, 2
/* 8013DD08 00139968  4B FF ED ED */	bl func_8013CAF4
/* 8013DD0C 0013996C  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DD10 00139970  38 00 00 0E */	li r0, 0xe
/* 8013DD14 00139974  38 60 00 05 */	li r3, 5
/* 8013DD18 00139978  38 80 00 0E */	li r4, 0xe
/* 8013DD1C 0013997C  90 05 06 BC */	stw r0, 0x6bc(r5)
/* 8013DD20 00139980  4B FF EF A9 */	bl func_8013CCC8
/* 8013DD24 00139984  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DD28 00139988  38 00 00 32 */	li r0, 0x32
/* 8013DD2C 0013998C  B0 03 06 B6 */	sth r0, 0x6b6(r3)
/* 8013DD30 00139990  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DD34 00139994  80 04 06 B0 */	lwz r0, 0x6b0(r4)
/* 8013DD38 00139998  1C 00 00 0C */	mulli r0, r0, 0xc
/* 8013DD3C 0013999C  7C 64 02 14 */	add r3, r4, r0
/* 8013DD40 001399A0  A0 03 00 5C */	lhz r0, 0x5c(r3)
/* 8013DD44 001399A4  B0 04 06 C8 */	sth r0, 0x6c8(r4)
/* 8013DD48 001399A8  48 00 00 40 */	b lbl_8013DD88
lbl_8013DD4C:
/* 8013DD4C 001399AC  98 A3 06 CA */	stb r5, 0x6ca(r3)
/* 8013DD50 001399B0  38 60 00 05 */	li r3, 5
/* 8013DD54 001399B4  38 80 00 08 */	li r4, 8
/* 8013DD58 001399B8  38 A0 00 02 */	li r5, 2
/* 8013DD5C 001399BC  38 C0 00 00 */	li r6, 0
/* 8013DD60 001399C0  4B FF ED 95 */	bl func_8013CAF4
/* 8013DD64 001399C4  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DD68 001399C8  38 60 00 00 */	li r3, 0
/* 8013DD6C 001399CC  A0 04 00 5C */	lhz r0, 0x5c(r4)
/* 8013DD70 001399D0  B0 04 06 C8 */	sth r0, 0x6c8(r4)
/* 8013DD74 001399D4  4B EC D8 5D */	bl func_8000B5D0
/* 8013DD78 001399D8  C0 22 8D EC */	lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
/* 8013DD7C 001399DC  38 60 02 22 */	li r3, 0x222
/* 8013DD80 001399E0  38 80 00 00 */	li r4, 0
/* 8013DD84 001399E4  4B EC D3 ED */	bl func_8000B170
lbl_8013DD88:
/* 8013DD88 001399E8  38 60 00 32 */	li r3, 0x32
/* 8013DD8C 001399EC  4B F1 C6 AD */	bl func_8005A438
/* 8013DD90 001399F0  48 00 10 A8 */	b lbl_8013EE38
lbl_8013DD94:
/* 8013DD94 001399F4  28 03 00 59 */	cmplwi r3, 0x59
/* 8013DD98 001399F8  40 82 00 FC */	bne lbl_8013DE94
/* 8013DD9C 001399FC  80 CD 9C E8 */	lwz r6, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DDA0 00139A00  80 86 06 B0 */	lwz r4, 0x6b0(r6)
/* 8013DDA4 00139A04  80 66 06 54 */	lwz r3, 0x654(r6)
/* 8013DDA8 00139A08  38 04 00 06 */	addi r0, r4, 6
/* 8013DDAC 00139A0C  7C 00 18 00 */	cmpw r0, r3
/* 8013DDB0 00139A10  40 80 00 8C */	bge lbl_8013DE3C
/* 8013DDB4 00139A14  38 04 00 07 */	addi r0, r4, 7
/* 8013DDB8 00139A18  7C 00 18 00 */	cmpw r0, r3
/* 8013DDBC 00139A1C  40 82 00 0C */	bne lbl_8013DDC8
/* 8013DDC0 00139A20  98 A6 06 CB */	stb r5, 0x6cb(r6)
/* 8013DDC4 00139A24  48 00 00 0C */	b lbl_8013DDD0
lbl_8013DDC8:
/* 8013DDC8 00139A28  38 00 00 01 */	li r0, 1
/* 8013DDCC 00139A2C  98 06 06 CB */	stb r0, 0x6cb(r6)
lbl_8013DDD0:
/* 8013DDD0 00139A30  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DDD4 00139A34  3B E0 00 01 */	li r31, 1
/* 8013DDD8 00139A38  38 60 00 05 */	li r3, 5
/* 8013DDDC 00139A3C  38 80 00 08 */	li r4, 8
/* 8013DDE0 00139A40  9B E5 06 CA */	stb r31, 0x6ca(r5)
/* 8013DDE4 00139A44  38 A0 00 01 */	li r5, 1
/* 8013DDE8 00139A48  38 C0 00 02 */	li r6, 2
/* 8013DDEC 00139A4C  4B FF ED 09 */	bl func_8013CAF4
/* 8013DDF0 00139A50  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DDF4 00139A54  38 00 00 0D */	li r0, 0xd
/* 8013DDF8 00139A58  38 60 00 05 */	li r3, 5
/* 8013DDFC 00139A5C  93 E4 06 B8 */	stw r31, 0x6b8(r4)
/* 8013DE00 00139A60  38 80 00 0D */	li r4, 0xd
/* 8013DE04 00139A64  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DE08 00139A68  90 05 06 BC */	stw r0, 0x6bc(r5)
/* 8013DE0C 00139A6C  4B FF EE BD */	bl func_8013CCC8
/* 8013DE10 00139A70  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DE14 00139A74  38 00 00 36 */	li r0, 0x36
/* 8013DE18 00139A78  B0 03 06 B6 */	sth r0, 0x6b6(r3)
/* 8013DE1C 00139A7C  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DE20 00139A80  80 64 06 B0 */	lwz r3, 0x6b0(r4)
/* 8013DE24 00139A84  38 03 00 06 */	addi r0, r3, 6
/* 8013DE28 00139A88  1C 00 00 0C */	mulli r0, r0, 0xc
/* 8013DE2C 00139A8C  7C 64 02 14 */	add r3, r4, r0
/* 8013DE30 00139A90  A0 03 00 5C */	lhz r0, 0x5c(r3)
/* 8013DE34 00139A94  B0 04 06 C8 */	sth r0, 0x6c8(r4)
/* 8013DE38 00139A98  48 00 00 50 */	b lbl_8013DE88
lbl_8013DE3C:
/* 8013DE3C 00139A9C  98 A6 06 CB */	stb r5, 0x6cb(r6)
/* 8013DE40 00139AA0  38 60 00 05 */	li r3, 5
/* 8013DE44 00139AA4  38 80 00 08 */	li r4, 8
/* 8013DE48 00139AA8  38 A0 00 06 */	li r5, 6
/* 8013DE4C 00139AAC  38 C0 00 00 */	li r6, 0
/* 8013DE50 00139AB0  4B FF EC A5 */	bl func_8013CAF4
/* 8013DE54 00139AB4  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DE58 00139AB8  38 60 00 00 */	li r3, 0
/* 8013DE5C 00139ABC  80 85 06 54 */	lwz r4, 0x654(r5)
/* 8013DE60 00139AC0  38 04 FF FF */	addi r0, r4, -1
/* 8013DE64 00139AC4  1C 00 00 0C */	mulli r0, r0, 0xc
/* 8013DE68 00139AC8  7C 85 02 14 */	add r4, r5, r0
/* 8013DE6C 00139ACC  A0 04 00 5C */	lhz r0, 0x5c(r4)
/* 8013DE70 00139AD0  B0 05 06 C8 */	sth r0, 0x6c8(r5)
/* 8013DE74 00139AD4  4B EC D7 5D */	bl func_8000B5D0
/* 8013DE78 00139AD8  C0 22 8D EC */	lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
/* 8013DE7C 00139ADC  38 60 02 22 */	li r3, 0x222
/* 8013DE80 00139AE0  38 80 00 00 */	li r4, 0
/* 8013DE84 00139AE4  4B EC D2 ED */	bl func_8000B170
lbl_8013DE88:
/* 8013DE88 00139AE8  38 60 00 36 */	li r3, 0x36
/* 8013DE8C 00139AEC  4B F1 C5 AD */	bl func_8005A438
/* 8013DE90 00139AF0  48 00 0F A8 */	b lbl_8013EE38
lbl_8013DE94:
/* 8013DE94 00139AF4  38 60 00 01 */	li r3, 1
/* 8013DE98 00139AF8  38 80 00 08 */	li r4, 8
/* 8013DE9C 00139AFC  38 A0 00 02 */	li r5, 2
/* 8013DEA0 00139B00  38 C0 00 00 */	li r6, 0
/* 8013DEA4 00139B04  4B FF EC 51 */	bl func_8013CAF4
/* 8013DEA8 00139B08  38 60 00 03 */	li r3, 3
/* 8013DEAC 00139B0C  38 80 00 08 */	li r4, 8
/* 8013DEB0 00139B10  38 A0 00 04 */	li r5, 4
/* 8013DEB4 00139B14  38 C0 00 00 */	li r6, 0
/* 8013DEB8 00139B18  4B FF EC 3D */	bl func_8013CAF4
/* 8013DEBC 00139B1C  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DEC0 00139B20  38 1F FF D0 */	addi r0, r31, -48
/* 8013DEC4 00139B24  54 05 04 3E */	clrlwi r5, r0, 0x10
/* 8013DEC8 00139B28  38 60 00 05 */	li r3, 5
/* 8013DECC 00139B2C  B3 E4 06 B4 */	sth r31, 0x6b4(r4)
/* 8013DED0 00139B30  38 80 00 08 */	li r4, 8
/* 8013DED4 00139B34  38 C0 00 00 */	li r6, 0
/* 8013DED8 00139B38  4B FF EC 1D */	bl func_8013CAF4
/* 8013DEDC 00139B3C  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DEE0 00139B40  80 04 06 B0 */	lwz r0, 0x6b0(r4)
/* 8013DEE4 00139B44  7C 7F 02 14 */	add r3, r31, r0
/* 8013DEE8 00139B48  38 03 FF CF */	addi r0, r3, -49
/* 8013DEEC 00139B4C  1C 00 00 0C */	mulli r0, r0, 0xc
/* 8013DEF0 00139B50  7C 64 02 14 */	add r3, r4, r0
/* 8013DEF4 00139B54  A0 03 00 5C */	lhz r0, 0x5c(r3)
/* 8013DEF8 00139B58  B0 04 06 C8 */	sth r0, 0x6c8(r4)
/* 8013DEFC 00139B5C  48 00 0F 3C */	b lbl_8013EE38
/* 8013DF00 00139B60  38 60 00 05 */	li r3, 5
/* 8013DF04 00139B64  4B FF EC C9 */	bl func_8013CBCC
/* 8013DF08 00139B68  38 60 00 05 */	li r3, 5
/* 8013DF0C 00139B6C  38 80 00 10 */	li r4, 0x10
/* 8013DF10 00139B70  4B FF ED B9 */	bl func_8013CCC8
/* 8013DF14 00139B74  48 00 0F 24 */	b lbl_8013EE38
/* 8013DF18 00139B78  A0 04 06 B6 */	lhz r0, 0x6b6(r4)
/* 8013DF1C 00139B7C  2C 00 00 00 */	cmpwi r0, 0
/* 8013DF20 00139B80  41 82 00 1C */	beq lbl_8013DF3C
/* 8013DF24 00139B84  38 60 00 05 */	li r3, 5
/* 8013DF28 00139B88  38 80 00 08 */	li r4, 8
/* 8013DF2C 00139B8C  38 A0 00 02 */	li r5, 2
/* 8013DF30 00139B90  38 C0 00 00 */	li r6, 0
/* 8013DF34 00139B94  4B FF EB C1 */	bl func_8013CAF4
/* 8013DF38 00139B98  48 00 00 18 */	b lbl_8013DF50
lbl_8013DF3C:
/* 8013DF3C 00139B9C  38 60 00 05 */	li r3, 5
/* 8013DF40 00139BA0  38 80 00 08 */	li r4, 8
/* 8013DF44 00139BA4  38 A0 00 0C */	li r5, 0xc
/* 8013DF48 00139BA8  38 C0 00 00 */	li r6, 0
/* 8013DF4C 00139BAC  4B FF EB A9 */	bl func_8013CAF4
lbl_8013DF50:
/* 8013DF50 00139BB0  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DF54 00139BB4  38 A0 FF FF */	li r5, -1
/* 8013DF58 00139BB8  38 80 00 00 */	li r4, 0
/* 8013DF5C 00139BBC  38 00 00 0B */	li r0, 0xb
/* 8013DF60 00139BC0  90 A3 06 B8 */	stw r5, 0x6b8(r3)
/* 8013DF64 00139BC4  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DF68 00139BC8  B0 83 06 B6 */	sth r4, 0x6b6(r3)
/* 8013DF6C 00139BCC  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DF70 00139BD0  90 03 06 90 */	stw r0, 0x690(r3)
/* 8013DF74 00139BD4  48 00 0E C4 */	b lbl_8013EE38
/* 8013DF78 00139BD8  A0 04 06 B6 */	lhz r0, 0x6b6(r4)
/* 8013DF7C 00139BDC  2C 00 00 00 */	cmpwi r0, 0
/* 8013DF80 00139BE0  41 82 00 1C */	beq lbl_8013DF9C
/* 8013DF84 00139BE4  38 60 00 05 */	li r3, 5
/* 8013DF88 00139BE8  38 80 00 08 */	li r4, 8
/* 8013DF8C 00139BEC  38 A0 00 06 */	li r5, 6
/* 8013DF90 00139BF0  38 C0 00 00 */	li r6, 0
/* 8013DF94 00139BF4  4B FF EB 61 */	bl func_8013CAF4
/* 8013DF98 00139BF8  48 00 00 18 */	b lbl_8013DFB0
lbl_8013DF9C:
/* 8013DF9C 00139BFC  38 60 00 05 */	li r3, 5
/* 8013DFA0 00139C00  38 80 00 08 */	li r4, 8
/* 8013DFA4 00139C04  38 A0 00 0C */	li r5, 0xc
/* 8013DFA8 00139C08  38 C0 00 00 */	li r6, 0
/* 8013DFAC 00139C0C  4B FF EB 49 */	bl func_8013CAF4
lbl_8013DFB0:
/* 8013DFB0 00139C10  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DFB4 00139C14  38 80 00 00 */	li r4, 0
/* 8013DFB8 00139C18  38 00 00 0B */	li r0, 0xb
/* 8013DFBC 00139C1C  B0 83 06 B6 */	sth r4, 0x6b6(r3)
/* 8013DFC0 00139C20  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013DFC4 00139C24  90 03 06 90 */	stw r0, 0x690(r3)
/* 8013DFC8 00139C28  48 00 0E 70 */	b lbl_8013EE38
/* 8013DFCC 00139C2C  80 04 00 00 */	lwz r0, 0(r4)
/* 8013DFD0 00139C30  2C 00 00 00 */	cmpwi r0, 0
/* 8013DFD4 00139C34  40 82 00 24 */	bne lbl_8013DFF8
/* 8013DFD8 00139C38  38 60 00 05 */	li r3, 5
/* 8013DFDC 00139C3C  4B FF EB F1 */	bl func_8013CBCC
/* 8013DFE0 00139C40  38 60 00 03 */	li r3, 3
/* 8013DFE4 00139C44  4B FF EB E9 */	bl func_8013CBCC
/* 8013DFE8 00139C48  38 60 00 05 */	li r3, 5
/* 8013DFEC 00139C4C  38 80 00 01 */	li r4, 1
/* 8013DFF0 00139C50  4B FF EC D9 */	bl func_8013CCC8
/* 8013DFF4 00139C54  48 00 0E 44 */	b lbl_8013EE38
lbl_8013DFF8:
/* 8013DFF8 00139C58  38 00 00 04 */	li r0, 4
/* 8013DFFC 00139C5C  90 04 06 90 */	stw r0, 0x690(r4)
/* 8013E000 00139C60  48 00 0E 38 */	b lbl_8013EE38
/* 8013E004 00139C64  38 00 00 11 */	li r0, 0x11
/* 8013E008 00139C68  90 04 06 90 */	stw r0, 0x690(r4)
/* 8013E00C 00139C6C  48 00 0E 2C */	b lbl_8013EE38
/* 8013E010 00139C70  80 04 00 00 */	lwz r0, 0(r4)
/* 8013E014 00139C74  2C 00 00 00 */	cmpwi r0, 0
/* 8013E018 00139C78  40 82 00 10 */	bne lbl_8013E028
/* 8013E01C 00139C7C  38 00 FF FE */	li r0, -2
/* 8013E020 00139C80  90 04 06 AC */	stw r0, 0x6ac(r4)
/* 8013E024 00139C84  48 00 00 0C */	b lbl_8013E030
lbl_8013E028:
/* 8013E028 00139C88  38 00 FF FD */	li r0, -3
/* 8013E02C 00139C8C  90 04 06 AC */	stw r0, 0x6ac(r4)
lbl_8013E030:
/* 8013E030 00139C90  38 60 00 00 */	li r3, 0
/* 8013E034 00139C94  38 80 00 00 */	li r4, 0
/* 8013E038 00139C98  4B F1 B8 C1 */	bl func_800598F8
/* 8013E03C 00139C9C  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E040 00139CA0  80 03 06 C4 */	lwz r0, 0x6c4(r3)
/* 8013E044 00139CA4  1C 00 00 0C */	mulli r0, r0, 0xc
/* 8013E048 00139CA8  7C 63 02 14 */	add r3, r3, r0
/* 8013E04C 00139CAC  88 63 00 5B */	lbz r3, 0x5b(r3)
/* 8013E050 00139CB0  38 03 FF FF */	addi r0, r3, -1
/* 8013E054 00139CB4  7C 00 00 34 */	cntlzw r0, r0
/* 8013E058 00139CB8  54 03 D9 7E */	srwi r3, r0, 5
/* 8013E05C 00139CBC  4B FF EF A9 */	bl func_8013D004
/* 8013E060 00139CC0  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E064 00139CC4  38 80 00 01 */	li r4, 1
/* 8013E068 00139CC8  80 65 06 C4 */	lwz r3, 0x6c4(r5)
/* 8013E06C 00139CCC  30 03 FF FF */	addic r0, r3, -1
/* 8013E070 00139CD0  7C 00 19 10 */	subfe r0, r0, r3
/* 8013E074 00139CD4  98 05 06 CA */	stb r0, 0x6ca(r5)
/* 8013E078 00139CD8  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E07C 00139CDC  80 65 06 C4 */	lwz r3, 0x6c4(r5)
/* 8013E080 00139CE0  80 05 06 54 */	lwz r0, 0x654(r5)
/* 8013E084 00139CE4  38 63 00 01 */	addi r3, r3, 1
/* 8013E088 00139CE8  7C 63 00 50 */	subf r3, r3, r0
/* 8013E08C 00139CEC  30 03 FF FF */	addic r0, r3, -1
/* 8013E090 00139CF0  7C 00 19 10 */	subfe r0, r0, r3
/* 8013E094 00139CF4  98 05 06 CB */	stb r0, 0x6cb(r5)
/* 8013E098 00139CF8  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E09C 00139CFC  80 05 06 C4 */	lwz r0, 0x6c4(r5)
/* 8013E0A0 00139D00  1C 00 00 0C */	mulli r0, r0, 0xc
/* 8013E0A4 00139D04  7C 65 02 14 */	add r3, r5, r0
/* 8013E0A8 00139D08  88 03 00 5B */	lbz r0, 0x5b(r3)
/* 8013E0AC 00139D0C  28 00 00 01 */	cmplwi r0, 1
/* 8013E0B0 00139D10  40 82 00 08 */	bne lbl_8013E0B8
/* 8013E0B4 00139D14  38 80 00 0A */	li r4, 0xa
lbl_8013E0B8:
/* 8013E0B8 00139D18  90 85 06 D0 */	stw r4, 0x6d0(r5)
/* 8013E0BC 00139D1C  38 60 00 07 */	li r3, 7
/* 8013E0C0 00139D20  4B FF EA 9D */	bl func_8013CB5C
/* 8013E0C4 00139D24  38 60 00 07 */	li r3, 7
/* 8013E0C8 00139D28  38 80 00 12 */	li r4, 0x12
/* 8013E0CC 00139D2C  4B FF EB FD */	bl func_8013CCC8
/* 8013E0D0 00139D30  48 00 0D 68 */	b lbl_8013EE38
/* 8013E0D4 00139D34  80 04 06 D0 */	lwz r0, 0x6d0(r4)
/* 8013E0D8 00139D38  38 60 00 0D */	li r3, 0xd
/* 8013E0DC 00139D3C  38 A0 00 00 */	li r5, 0
/* 8013E0E0 00139D40  38 C0 00 01 */	li r6, 1
/* 8013E0E4 00139D44  54 04 06 3E */	clrlwi r4, r0, 0x18
/* 8013E0E8 00139D48  4B F1 B9 85 */	bl func_80059A6C
/* 8013E0EC 00139D4C  2C 03 00 00 */	cmpwi r3, 0
/* 8013E0F0 00139D50  7C 7F 1B 78 */	mr r31, r3
/* 8013E0F4 00139D54  41 82 0D 44 */	beq lbl_8013EE38
/* 8013E0F8 00139D58  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 8013E0FC 00139D5C  41 82 02 B8 */	beq lbl_8013E3B4
/* 8013E100 00139D60  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 8013E104 00139D64  2C 04 00 0A */	cmpwi r4, 0xa
/* 8013E108 00139D68  41 82 02 0C */	beq lbl_8013E314
/* 8013E10C 00139D6C  40 80 00 1C */	bge lbl_8013E128
/* 8013E110 00139D70  2C 04 00 02 */	cmpwi r4, 2
/* 8013E114 00139D74  41 82 01 2C */	beq lbl_8013E240
/* 8013E118 00139D78  40 80 0D 20 */	bge lbl_8013EE38
/* 8013E11C 00139D7C  2C 04 00 01 */	cmpwi r4, 1
/* 8013E120 00139D80  40 80 00 54 */	bge lbl_8013E174
/* 8013E124 00139D84  48 00 0D 14 */	b lbl_8013EE38
lbl_8013E128:
/* 8013E128 00139D88  3C 60 00 01 */	lis r3, 0x0000FFFF@ha
/* 8013E12C 00139D8C  38 03 FF FF */	addi r0, r3, 0x0000FFFF@l
/* 8013E130 00139D90  7C 04 00 00 */	cmpw r4, r0
/* 8013E134 00139D94  41 82 00 1C */	beq lbl_8013E150
/* 8013E138 00139D98  40 80 0D 00 */	bge lbl_8013EE38
/* 8013E13C 00139D9C  2C 04 00 63 */	cmpwi r4, 0x63
/* 8013E140 00139DA0  41 82 00 08 */	beq lbl_8013E148
/* 8013E144 00139DA4  48 00 0C F4 */	b lbl_8013EE38
lbl_8013E148:
/* 8013E148 00139DA8  38 60 00 02 */	li r3, 2
/* 8013E14C 00139DAC  4B F1 C3 81 */	bl func_8005A4CC
lbl_8013E150:
/* 8013E150 00139DB0  38 60 00 01 */	li r3, 1
/* 8013E154 00139DB4  38 80 00 08 */	li r4, 8
/* 8013E158 00139DB8  38 A0 00 01 */	li r5, 1
/* 8013E15C 00139DBC  38 C0 00 00 */	li r6, 0
/* 8013E160 00139DC0  4B FF E9 95 */	bl func_8013CAF4
/* 8013E164 00139DC4  38 60 00 01 */	li r3, 1
/* 8013E168 00139DC8  38 80 00 14 */	li r4, 0x14
/* 8013E16C 00139DCC  4B FF EB 5D */	bl func_8013CCC8
/* 8013E170 00139DD0  48 00 0C C8 */	b lbl_8013EE38
lbl_8013E174:
/* 8013E174 00139DD4  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E178 00139DD8  80 03 06 C4 */	lwz r0, 0x6c4(r3)
/* 8013E17C 00139DDC  2C 00 00 00 */	cmpwi r0, 0
/* 8013E180 00139DE0  41 82 00 A4 */	beq lbl_8013E224
/* 8013E184 00139DE4  38 60 FF FF */	li r3, -1
/* 8013E188 00139DE8  4B FF ED D9 */	bl func_8013CF60
/* 8013E18C 00139DEC  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E190 00139DF0  90 64 06 C4 */	stw r3, 0x6c4(r4)
/* 8013E194 00139DF4  38 60 FF FF */	li r3, -1
/* 8013E198 00139DF8  83 CD 9C E8 */	lwz r30, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E19C 00139DFC  4B FF ED C5 */	bl func_8013CF60
/* 8013E1A0 00139E00  80 DE 06 C4 */	lwz r6, 0x6c4(r30)
/* 8013E1A4 00139E04  38 00 00 01 */	li r0, 1
/* 8013E1A8 00139E08  38 80 00 08 */	li r4, 8
/* 8013E1AC 00139E0C  38 A0 00 02 */	li r5, 2
/* 8013E1B0 00139E10  7D 06 18 50 */	subf r8, r6, r3
/* 8013E1B4 00139E14  38 60 00 03 */	li r3, 3
/* 8013E1B8 00139E18  30 E8 FF FF */	addic r7, r8, -1
/* 8013E1BC 00139E1C  38 C0 00 00 */	li r6, 0
/* 8013E1C0 00139E20  7C E7 41 10 */	subfe r7, r7, r8
/* 8013E1C4 00139E24  98 FE 06 CA */	stb r7, 0x6ca(r30)
/* 8013E1C8 00139E28  80 ED 9C E8 */	lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E1CC 00139E2C  98 07 06 CB */	stb r0, 0x6cb(r7)
/* 8013E1D0 00139E30  81 0D 9C E8 */	lwz r8, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E1D4 00139E34  80 08 06 C4 */	lwz r0, 0x6c4(r8)
/* 8013E1D8 00139E38  1C 00 00 0C */	mulli r0, r0, 0xc
/* 8013E1DC 00139E3C  7C E8 02 14 */	add r7, r8, r0
/* 8013E1E0 00139E40  A0 07 00 5C */	lhz r0, 0x5c(r7)
/* 8013E1E4 00139E44  B0 08 06 C8 */	sth r0, 0x6c8(r8)
/* 8013E1E8 00139E48  4B FF E9 0D */	bl func_8013CAF4
/* 8013E1EC 00139E4C  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E1F0 00139E50  80 03 06 C4 */	lwz r0, 0x6c4(r3)
/* 8013E1F4 00139E54  1C 00 00 0C */	mulli r0, r0, 0xc
/* 8013E1F8 00139E58  7C 63 02 14 */	add r3, r3, r0
/* 8013E1FC 00139E5C  88 63 00 5B */	lbz r3, 0x5b(r3)
/* 8013E200 00139E60  38 03 FF FF */	addi r0, r3, -1
/* 8013E204 00139E64  7C 00 00 34 */	cntlzw r0, r0
/* 8013E208 00139E68  54 03 D9 7E */	srwi r3, r0, 5
/* 8013E20C 00139E6C  4B FF ED F9 */	bl func_8013D004
/* 8013E210 00139E70  C0 22 8D EC */	lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
/* 8013E214 00139E74  38 60 02 23 */	li r3, 0x223
/* 8013E218 00139E78  38 80 00 00 */	li r4, 0
/* 8013E21C 00139E7C  4B EC CF 55 */	bl func_8000B170
/* 8013E220 00139E80  48 00 0C 18 */	b lbl_8013EE38
lbl_8013E224:
/* 8013E224 00139E84  38 00 00 00 */	li r0, 0
/* 8013E228 00139E88  C0 22 8D EC */	lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
/* 8013E22C 00139E8C  98 03 06 CA */	stb r0, 0x6ca(r3)
/* 8013E230 00139E90  38 60 02 22 */	li r3, 0x222
/* 8013E234 00139E94  38 80 00 00 */	li r4, 0
/* 8013E238 00139E98  4B EC CF 39 */	bl func_8000B170
/* 8013E23C 00139E9C  48 00 0B FC */	b lbl_8013EE38
lbl_8013E240:
/* 8013E240 00139EA0  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E244 00139EA4  80 64 06 C4 */	lwz r3, 0x6c4(r4)
/* 8013E248 00139EA8  80 04 06 54 */	lwz r0, 0x654(r4)
/* 8013E24C 00139EAC  38 63 00 01 */	addi r3, r3, 1
/* 8013E250 00139EB0  7C 03 00 00 */	cmpw r3, r0
/* 8013E254 00139EB4  41 82 00 A4 */	beq lbl_8013E2F8
/* 8013E258 00139EB8  38 60 00 01 */	li r3, 1
/* 8013E25C 00139EBC  4B FF ED 05 */	bl func_8013CF60
/* 8013E260 00139EC0  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E264 00139EC4  90 64 06 C4 */	stw r3, 0x6c4(r4)
/* 8013E268 00139EC8  38 60 00 01 */	li r3, 1
/* 8013E26C 00139ECC  83 CD 9C E8 */	lwz r30, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E270 00139ED0  4B FF EC F1 */	bl func_8013CF60
/* 8013E274 00139ED4  80 DE 06 C4 */	lwz r6, 0x6c4(r30)
/* 8013E278 00139ED8  38 00 00 01 */	li r0, 1
/* 8013E27C 00139EDC  38 80 00 08 */	li r4, 8
/* 8013E280 00139EE0  38 A0 00 03 */	li r5, 3
/* 8013E284 00139EE4  7D 06 18 50 */	subf r8, r6, r3
/* 8013E288 00139EE8  38 60 00 03 */	li r3, 3
/* 8013E28C 00139EEC  30 E8 FF FF */	addic r7, r8, -1
/* 8013E290 00139EF0  38 C0 00 00 */	li r6, 0
/* 8013E294 00139EF4  7C E7 41 10 */	subfe r7, r7, r8
/* 8013E298 00139EF8  98 FE 06 CB */	stb r7, 0x6cb(r30)
/* 8013E29C 00139EFC  80 ED 9C E8 */	lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E2A0 00139F00  98 07 06 CA */	stb r0, 0x6ca(r7)
/* 8013E2A4 00139F04  81 0D 9C E8 */	lwz r8, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E2A8 00139F08  80 08 06 C4 */	lwz r0, 0x6c4(r8)
/* 8013E2AC 00139F0C  1C 00 00 0C */	mulli r0, r0, 0xc
/* 8013E2B0 00139F10  7C E8 02 14 */	add r7, r8, r0
/* 8013E2B4 00139F14  A0 07 00 5C */	lhz r0, 0x5c(r7)
/* 8013E2B8 00139F18  B0 08 06 C8 */	sth r0, 0x6c8(r8)
/* 8013E2BC 00139F1C  4B FF E8 39 */	bl func_8013CAF4
/* 8013E2C0 00139F20  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E2C4 00139F24  80 03 06 C4 */	lwz r0, 0x6c4(r3)
/* 8013E2C8 00139F28  1C 00 00 0C */	mulli r0, r0, 0xc
/* 8013E2CC 00139F2C  7C 63 02 14 */	add r3, r3, r0
/* 8013E2D0 00139F30  88 63 00 5B */	lbz r3, 0x5b(r3)
/* 8013E2D4 00139F34  38 03 FF FF */	addi r0, r3, -1
/* 8013E2D8 00139F38  7C 00 00 34 */	cntlzw r0, r0
/* 8013E2DC 00139F3C  54 03 D9 7E */	srwi r3, r0, 5
/* 8013E2E0 00139F40  4B FF ED 25 */	bl func_8013D004
/* 8013E2E4 00139F44  C0 22 8D EC */	lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
/* 8013E2E8 00139F48  38 60 02 23 */	li r3, 0x223
/* 8013E2EC 00139F4C  38 80 00 00 */	li r4, 0
/* 8013E2F0 00139F50  4B EC CE 81 */	bl func_8000B170
/* 8013E2F4 00139F54  48 00 0B 44 */	b lbl_8013EE38
lbl_8013E2F8:
/* 8013E2F8 00139F58  38 00 00 00 */	li r0, 0
/* 8013E2FC 00139F5C  C0 22 8D EC */	lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
/* 8013E300 00139F60  98 04 06 CB */	stb r0, 0x6cb(r4)
/* 8013E304 00139F64  38 60 02 22 */	li r3, 0x222
/* 8013E308 00139F68  38 80 00 00 */	li r4, 0
/* 8013E30C 00139F6C  4B EC CE 65 */	bl func_8000B170
/* 8013E310 00139F70  48 00 0B 28 */	b lbl_8013EE38
lbl_8013E314:
/* 8013E314 00139F74  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E318 00139F78  80 64 06 88 */	lwz r3, 0x688(r4)
/* 8013E31C 00139F7C  80 84 06 C4 */	lwz r4, 0x6c4(r4)
/* 8013E320 00139F80  4B FF EC 65 */	bl func_8013CF84
/* 8013E324 00139F84  2C 03 00 00 */	cmpwi r3, 0
/* 8013E328 00139F88  41 82 00 78 */	beq lbl_8013E3A0
/* 8013E32C 00139F8C  38 60 00 07 */	li r3, 7
/* 8013E330 00139F90  38 80 00 08 */	li r4, 8
/* 8013E334 00139F94  38 A0 00 01 */	li r5, 1
/* 8013E338 00139F98  38 C0 00 00 */	li r6, 0
/* 8013E33C 00139F9C  4B FF E7 B9 */	bl func_8013CAF4
/* 8013E340 00139FA0  C0 22 8D EC */	lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
/* 8013E344 00139FA4  38 60 02 5D */	li r3, 0x25d
/* 8013E348 00139FA8  38 80 00 00 */	li r4, 0
/* 8013E34C 00139FAC  4B EC CE 25 */	bl func_8000B170
/* 8013E350 00139FB0  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E354 00139FB4  80 03 00 00 */	lwz r0, 0(r3)
/* 8013E358 00139FB8  2C 00 00 00 */	cmpwi r0, 0
/* 8013E35C 00139FBC  40 82 00 34 */	bne lbl_8013E390
/* 8013E360 00139FC0  38 60 00 07 */	li r3, 7
/* 8013E364 00139FC4  38 80 00 13 */	li r4, 0x13
/* 8013E368 00139FC8  4B FF E9 61 */	bl func_8013CCC8
/* 8013E36C 00139FCC  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E370 00139FD0  80 04 06 C4 */	lwz r0, 0x6c4(r4)
/* 8013E374 00139FD4  80 64 06 88 */	lwz r3, 0x688(r4)
/* 8013E378 00139FD8  1C 00 00 0C */	mulli r0, r0, 0xc
/* 8013E37C 00139FDC  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 8013E380 00139FE0  7C 84 02 14 */	add r4, r4, r0
/* 8013E384 00139FE4  A0 84 00 5E */	lhz r4, 0x5e(r4)
/* 8013E388 00139FE8  4B FA AF A9 */	bl func_800E9330
/* 8013E38C 00139FEC  48 00 0A AC */	b lbl_8013EE38
lbl_8013E390:
/* 8013E390 00139FF0  38 60 00 07 */	li r3, 7
/* 8013E394 00139FF4  38 80 00 13 */	li r4, 0x13
/* 8013E398 00139FF8  4B FF E9 31 */	bl func_8013CCC8
/* 8013E39C 00139FFC  48 00 0A 9C */	b lbl_8013EE38
lbl_8013E3A0:
/* 8013E3A0 0013A000  C0 22 8D EC */	lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
/* 8013E3A4 0013A004  38 60 02 22 */	li r3, 0x222
/* 8013E3A8 0013A008  38 80 00 00 */	li r4, 0
/* 8013E3AC 0013A00C  4B EC CD C5 */	bl func_8000B170
/* 8013E3B0 0013A010  48 00 0A 88 */	b lbl_8013EE38
lbl_8013E3B4:
/* 8013E3B4 0013A014  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E3B8 0013A018  28 03 00 63 */	cmplwi r3, 0x63
/* 8013E3BC 0013A01C  90 64 06 D0 */	stw r3, 0x6d0(r4)
/* 8013E3C0 0013A020  40 82 00 44 */	bne lbl_8013E404
/* 8013E3C4 0013A024  38 60 00 01 */	li r3, 1
/* 8013E3C8 0013A028  38 80 00 08 */	li r4, 8
/* 8013E3CC 0013A02C  38 A0 00 00 */	li r5, 0
/* 8013E3D0 0013A030  38 C0 00 00 */	li r6, 0
/* 8013E3D4 0013A034  4B FF E7 21 */	bl func_8013CAF4
/* 8013E3D8 0013A038  38 60 00 03 */	li r3, 3
/* 8013E3DC 0013A03C  38 80 00 08 */	li r4, 8
/* 8013E3E0 0013A040  38 A0 00 04 */	li r5, 4
/* 8013E3E4 0013A044  38 C0 00 00 */	li r6, 0
/* 8013E3E8 0013A048  4B FF E7 0D */	bl func_8013CAF4
/* 8013E3EC 0013A04C  38 60 00 07 */	li r3, 7
/* 8013E3F0 0013A050  38 80 00 08 */	li r4, 8
/* 8013E3F4 0013A054  38 A0 00 02 */	li r5, 2
/* 8013E3F8 0013A058  38 C0 00 00 */	li r6, 0
/* 8013E3FC 0013A05C  4B FF E6 F9 */	bl func_8013CAF4
/* 8013E400 0013A060  48 00 0A 38 */	b lbl_8013EE38
lbl_8013E404:
/* 8013E404 0013A064  38 03 FF FF */	addi r0, r3, -1
/* 8013E408 0013A068  28 00 00 01 */	cmplwi r0, 1
/* 8013E40C 0013A06C  41 81 00 48 */	bgt lbl_8013E454
/* 8013E410 0013A070  38 60 00 01 */	li r3, 1
/* 8013E414 0013A074  38 80 00 08 */	li r4, 8
/* 8013E418 0013A078  38 A0 00 02 */	li r5, 2
/* 8013E41C 0013A07C  38 C0 00 00 */	li r6, 0
/* 8013E420 0013A080  4B FF E6 D5 */	bl func_8013CAF4
/* 8013E424 0013A084  57 E4 04 3E */	clrlwi r4, r31, 0x10
/* 8013E428 0013A088  38 60 00 03 */	li r3, 3
/* 8013E42C 0013A08C  38 A4 FF FF */	addi r5, r4, -1
/* 8013E430 0013A090  38 C0 00 00 */	li r6, 0
/* 8013E434 0013A094  38 80 00 08 */	li r4, 8
/* 8013E438 0013A098  4B FF E6 BD */	bl func_8013CAF4
/* 8013E43C 0013A09C  38 60 00 07 */	li r3, 7
/* 8013E440 0013A0A0  38 80 00 08 */	li r4, 8
/* 8013E444 0013A0A4  38 A0 00 02 */	li r5, 2
/* 8013E448 0013A0A8  38 C0 00 00 */	li r6, 0
/* 8013E44C 0013A0AC  4B FF E6 A9 */	bl func_8013CAF4
/* 8013E450 0013A0B0  48 00 09 E8 */	b lbl_8013EE38
lbl_8013E454:
/* 8013E454 0013A0B4  38 60 00 01 */	li r3, 1
/* 8013E458 0013A0B8  38 80 00 08 */	li r4, 8
/* 8013E45C 0013A0BC  38 A0 00 02 */	li r5, 2
/* 8013E460 0013A0C0  38 C0 00 00 */	li r6, 0
/* 8013E464 0013A0C4  4B FF E6 91 */	bl func_8013CAF4
/* 8013E468 0013A0C8  38 60 00 03 */	li r3, 3
/* 8013E46C 0013A0CC  38 80 00 08 */	li r4, 8
/* 8013E470 0013A0D0  38 A0 00 04 */	li r5, 4
/* 8013E474 0013A0D4  38 C0 00 00 */	li r6, 0
/* 8013E478 0013A0D8  4B FF E6 7D */	bl func_8013CAF4
/* 8013E47C 0013A0DC  38 60 00 07 */	li r3, 7
/* 8013E480 0013A0E0  38 80 00 08 */	li r4, 8
/* 8013E484 0013A0E4  38 A0 00 00 */	li r5, 0
/* 8013E488 0013A0E8  38 C0 00 00 */	li r6, 0
/* 8013E48C 0013A0EC  4B FF E6 69 */	bl func_8013CAF4
/* 8013E490 0013A0F0  48 00 09 A8 */	b lbl_8013EE38
/* 8013E494 0013A0F4  80 04 06 C4 */	lwz r0, 0x6c4(r4)
/* 8013E498 0013A0F8  1C 00 00 0C */	mulli r0, r0, 0xc
/* 8013E49C 0013A0FC  7C 64 02 14 */	add r3, r4, r0
/* 8013E4A0 0013A100  A0 63 00 58 */	lhz r3, 0x58(r3)
/* 8013E4A4 0013A104  48 11 1E 51 */	bl func_802502F4
/* 8013E4A8 0013A108  7C 64 1B 78 */	mr r4, r3
/* 8013E4AC 0013A10C  38 60 00 0E */	li r3, 0xe
/* 8013E4B0 0013A110  48 01 DE 59 */	bl func_8015C308
/* 8013E4B4 0013A114  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E4B8 0013A118  38 80 00 06 */	li r4, 6
/* 8013E4BC 0013A11C  38 00 51 F4 */	li r0, 0x51f4
/* 8013E4C0 0013A120  90 83 06 DC */	stw r4, 0x6dc(r3)
/* 8013E4C4 0013A124  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E4C8 0013A128  90 03 06 D8 */	stw r0, 0x6d8(r3)
/* 8013E4CC 0013A12C  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E4D0 0013A130  80 03 00 00 */	lwz r0, 0(r3)
/* 8013E4D4 0013A134  2C 00 00 00 */	cmpwi r0, 0
/* 8013E4D8 0013A138  40 82 00 30 */	bne lbl_8013E508
/* 8013E4DC 0013A13C  C0 42 8D F4 */	lfs f2, lbl_806413F4-_SDA2_BASE_(r2)
/* 8013E4E0 0013A140  38 80 00 14 */	li r4, 0x14
/* 8013E4E4 0013A144  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 8013E4E8 0013A148  C0 02 8D F0 */	lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
/* 8013E4EC 0013A14C  EC 22 00 72 */	fmuls f1, f2, f1
/* 8013E4F0 0013A150  EC 00 08 2A */	fadds f0, f0, f1
/* 8013E4F4 0013A154  FC 00 00 1E */	fctiwz f0, f0
/* 8013E4F8 0013A158  D8 01 00 08 */	stfd f0, 8(r1)
/* 8013E4FC 0013A15C  80 61 00 0C */	lwz r3, 0xc(r1)
/* 8013E500 0013A160  4B FF E7 FD */	bl func_8013CCFC
/* 8013E504 0013A164  48 00 09 34 */	b lbl_8013EE38
lbl_8013E508:
/* 8013E508 0013A168  C0 42 8D F4 */	lfs f2, lbl_806413F4-_SDA2_BASE_(r2)
/* 8013E50C 0013A16C  38 80 00 15 */	li r4, 0x15
/* 8013E510 0013A170  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 8013E514 0013A174  C0 02 8D F0 */	lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
/* 8013E518 0013A178  EC 22 00 72 */	fmuls f1, f2, f1
/* 8013E51C 0013A17C  EC 00 08 2A */	fadds f0, f0, f1
/* 8013E520 0013A180  FC 00 00 1E */	fctiwz f0, f0
/* 8013E524 0013A184  D8 01 00 08 */	stfd f0, 8(r1)
/* 8013E528 0013A188  80 61 00 0C */	lwz r3, 0xc(r1)
/* 8013E52C 0013A18C  4B FF E7 D1 */	bl func_8013CCFC
/* 8013E530 0013A190  48 00 09 08 */	b lbl_8013EE38
/* 8013E534 0013A194  38 60 00 01 */	li r3, 1
/* 8013E538 0013A198  38 00 00 00 */	li r0, 0
/* 8013E53C 0013A19C  90 64 06 DC */	stw r3, 0x6dc(r4)
/* 8013E540 0013A1A0  38 60 00 03 */	li r3, 3
/* 8013E544 0013A1A4  38 80 00 08 */	li r4, 8
/* 8013E548 0013A1A8  38 A0 00 04 */	li r5, 4
/* 8013E54C 0013A1AC  80 ED 9C E8 */	lwz r7, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E550 0013A1B0  38 C0 00 00 */	li r6, 0
/* 8013E554 0013A1B4  90 07 06 D8 */	stw r0, 0x6d8(r7)
/* 8013E558 0013A1B8  4B FF E5 9D */	bl func_8013CAF4
/* 8013E55C 0013A1BC  38 60 00 07 */	li r3, 7
/* 8013E560 0013A1C0  38 80 00 08 */	li r4, 8
/* 8013E564 0013A1C4  38 A0 00 02 */	li r5, 2
/* 8013E568 0013A1C8  38 C0 00 00 */	li r6, 0
/* 8013E56C 0013A1CC  4B FF E5 89 */	bl func_8013CAF4
/* 8013E570 0013A1D0  38 60 00 07 */	li r3, 7
/* 8013E574 0013A1D4  4B FF E6 59 */	bl func_8013CBCC
/* 8013E578 0013A1D8  38 60 00 07 */	li r3, 7
/* 8013E57C 0013A1DC  38 80 00 08 */	li r4, 8
/* 8013E580 0013A1E0  4B FF E7 49 */	bl func_8013CCC8
/* 8013E584 0013A1E4  48 00 08 B4 */	b lbl_8013EE38
/* 8013E588 0013A1E8  38 60 00 01 */	li r3, 1
/* 8013E58C 0013A1EC  38 00 00 00 */	li r0, 0
/* 8013E590 0013A1F0  90 64 06 DC */	stw r3, 0x6dc(r4)
/* 8013E594 0013A1F4  38 60 00 01 */	li r3, 1
/* 8013E598 0013A1F8  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E59C 0013A1FC  90 04 06 D8 */	stw r0, 0x6d8(r4)
/* 8013E5A0 0013A200  4B FF E6 2D */	bl func_8013CBCC
/* 8013E5A4 0013A204  38 60 00 04 */	li r3, 4
/* 8013E5A8 0013A208  4B FF E6 25 */	bl func_8013CBCC
/* 8013E5AC 0013A20C  38 60 00 03 */	li r3, 3
/* 8013E5B0 0013A210  4B FF E6 1D */	bl func_8013CBCC
/* 8013E5B4 0013A214  38 60 00 06 */	li r3, 6
/* 8013E5B8 0013A218  4B FF E6 15 */	bl func_8013CBCC
/* 8013E5BC 0013A21C  38 60 00 05 */	li r3, 5
/* 8013E5C0 0013A220  4B FF E6 0D */	bl func_8013CBCC
/* 8013E5C4 0013A224  38 60 00 07 */	li r3, 7
/* 8013E5C8 0013A228  4B FF E6 05 */	bl func_8013CBCC
/* 8013E5CC 0013A22C  38 60 00 07 */	li r3, 7
/* 8013E5D0 0013A230  38 80 00 16 */	li r4, 0x16
/* 8013E5D4 0013A234  4B FF E6 F5 */	bl func_8013CCC8
/* 8013E5D8 0013A238  48 00 08 60 */	b lbl_8013EE38
/* 8013E5DC 0013A23C  38 60 FF FB */	li r3, -5
/* 8013E5E0 0013A240  38 00 00 00 */	li r0, 0
/* 8013E5E4 0013A244  90 64 06 AC */	stw r3, 0x6ac(r4)
/* 8013E5E8 0013A248  38 60 00 00 */	li r3, 0
/* 8013E5EC 0013A24C  38 80 00 00 */	li r4, 0
/* 8013E5F0 0013A250  80 AD 9C E8 */	lwz r5, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E5F4 0013A254  90 05 06 D4 */	stw r0, 0x6d4(r5)
/* 8013E5F8 0013A258  4B F1 B3 01 */	bl func_800598F8
/* 8013E5FC 0013A25C  38 60 00 01 */	li r3, 1
/* 8013E600 0013A260  38 80 00 00 */	li r4, 0
/* 8013E604 0013A264  38 A0 00 00 */	li r5, 0
/* 8013E608 0013A268  38 C0 00 00 */	li r6, 0
/* 8013E60C 0013A26C  38 E0 00 00 */	li r7, 0
/* 8013E610 0013A270  39 00 00 00 */	li r8, 0
/* 8013E614 0013A274  4B F1 B3 B5 */	bl func_800599C8
/* 8013E618 0013A278  C0 22 8D EC */	lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
/* 8013E61C 0013A27C  38 60 02 5F */	li r3, 0x25f
/* 8013E620 0013A280  38 80 00 00 */	li r4, 0
/* 8013E624 0013A284  4B EC CB 4D */	bl func_8000B170
/* 8013E628 0013A288  38 60 00 08 */	li r3, 8
/* 8013E62C 0013A28C  4B FF E5 31 */	bl func_8013CB5C
/* 8013E630 0013A290  38 60 00 08 */	li r3, 8
/* 8013E634 0013A294  38 80 00 17 */	li r4, 0x17
/* 8013E638 0013A298  4B FF E6 91 */	bl func_8013CCC8
/* 8013E63C 0013A29C  48 00 07 FC */	b lbl_8013EE38
/* 8013E640 0013A2A0  38 60 00 08 */	li r3, 8
/* 8013E644 0013A2A4  38 80 00 08 */	li r4, 8
/* 8013E648 0013A2A8  38 A0 00 00 */	li r5, 0
/* 8013E64C 0013A2AC  38 C0 00 00 */	li r6, 0
/* 8013E650 0013A2B0  4B FF E4 A5 */	bl func_8013CAF4
/* 8013E654 0013A2B4  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E658 0013A2B8  38 00 00 18 */	li r0, 0x18
/* 8013E65C 0013A2BC  90 03 06 90 */	stw r0, 0x690(r3)
/* 8013E660 0013A2C0  48 00 07 D8 */	b lbl_8013EE38
/* 8013E664 0013A2C4  38 60 00 04 */	li r3, 4
/* 8013E668 0013A2C8  38 80 00 01 */	li r4, 1
/* 8013E66C 0013A2CC  38 A0 00 00 */	li r5, 0
/* 8013E670 0013A2D0  38 C0 00 01 */	li r6, 1
/* 8013E674 0013A2D4  4B F1 B3 F9 */	bl func_80059A6C
/* 8013E678 0013A2D8  2C 03 00 00 */	cmpwi r3, 0
/* 8013E67C 0013A2DC  41 82 07 BC */	beq lbl_8013EE38
/* 8013E680 0013A2E0  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 8013E684 0013A2E4  41 82 07 B4 */	beq lbl_8013EE38
/* 8013E688 0013A2E8  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8013E68C 0013A2EC  2C 00 00 01 */	cmpwi r0, 1
/* 8013E690 0013A2F0  41 82 00 08 */	beq lbl_8013E698
/* 8013E694 0013A2F4  48 00 07 A4 */	b lbl_8013EE38
lbl_8013E698:
/* 8013E698 0013A2F8  38 60 00 08 */	li r3, 8
/* 8013E69C 0013A2FC  38 80 00 08 */	li r4, 8
/* 8013E6A0 0013A300  38 A0 00 01 */	li r5, 1
/* 8013E6A4 0013A304  38 C0 00 00 */	li r6, 0
/* 8013E6A8 0013A308  4B FF E4 4D */	bl func_8013CAF4
/* 8013E6AC 0013A30C  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E6B0 0013A310  80 64 06 D4 */	lwz r3, 0x6d4(r4)
/* 8013E6B4 0013A314  38 03 00 01 */	addi r0, r3, 1
/* 8013E6B8 0013A318  2C 00 00 06 */	cmpwi r0, 6
/* 8013E6BC 0013A31C  90 04 06 D4 */	stw r0, 0x6d4(r4)
/* 8013E6C0 0013A320  40 82 00 14 */	bne lbl_8013E6D4
/* 8013E6C4 0013A324  38 60 00 08 */	li r3, 8
/* 8013E6C8 0013A328  38 80 00 19 */	li r4, 0x19
/* 8013E6CC 0013A32C  4B FF E5 FD */	bl func_8013CCC8
/* 8013E6D0 0013A330  48 00 07 68 */	b lbl_8013EE38
lbl_8013E6D4:
/* 8013E6D4 0013A334  38 60 00 08 */	li r3, 8
/* 8013E6D8 0013A338  38 80 00 17 */	li r4, 0x17
/* 8013E6DC 0013A33C  4B FF E5 ED */	bl func_8013CCC8
/* 8013E6E0 0013A340  C0 22 8D EC */	lfs f1, lbl_806413EC-_SDA2_BASE_(r2)
/* 8013E6E4 0013A344  38 60 02 5F */	li r3, 0x25f
/* 8013E6E8 0013A348  38 80 00 00 */	li r4, 0
/* 8013E6EC 0013A34C  4B EC CA 85 */	bl func_8000B170
/* 8013E6F0 0013A350  48 00 07 48 */	b lbl_8013EE38
/* 8013E6F4 0013A354  38 60 00 08 */	li r3, 8
/* 8013E6F8 0013A358  4B FF E4 D5 */	bl func_8013CBCC
/* 8013E6FC 0013A35C  48 01 FF 15 */	bl func_8015E610
/* 8013E700 0013A360  2C 03 00 00 */	cmpwi r3, 0
/* 8013E704 0013A364  41 82 00 14 */	beq lbl_8013E718
/* 8013E708 0013A368  38 60 00 08 */	li r3, 8
/* 8013E70C 0013A36C  38 80 00 1A */	li r4, 0x1a
/* 8013E710 0013A370  4B FF E5 B9 */	bl func_8013CCC8
/* 8013E714 0013A374  48 00 07 24 */	b lbl_8013EE38
lbl_8013E718:
/* 8013E718 0013A378  C0 42 8D F8 */	lfs f2, lbl_806413F8-_SDA2_BASE_(r2)
/* 8013E71C 0013A37C  38 80 00 24 */	li r4, 0x24
/* 8013E720 0013A380  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 8013E724 0013A384  C0 02 8D F0 */	lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
/* 8013E728 0013A388  EC 22 00 72 */	fmuls f1, f2, f1
/* 8013E72C 0013A38C  EC 00 08 2A */	fadds f0, f0, f1
/* 8013E730 0013A390  FC 00 00 1E */	fctiwz f0, f0
/* 8013E734 0013A394  D8 01 00 08 */	stfd f0, 8(r1)
/* 8013E738 0013A398  80 61 00 0C */	lwz r3, 0xc(r1)
/* 8013E73C 0013A39C  4B FF E5 C1 */	bl func_8013CCFC
/* 8013E740 0013A3A0  48 00 06 F8 */	b lbl_8013EE38
/* 8013E744 0013A3A4  38 60 00 00 */	li r3, 0
/* 8013E748 0013A3A8  38 80 00 00 */	li r4, 0
/* 8013E74C 0013A3AC  4B F1 B1 AD */	bl func_800598F8
/* 8013E750 0013A3B0  38 60 00 01 */	li r3, 1
/* 8013E754 0013A3B4  38 80 00 00 */	li r4, 0
/* 8013E758 0013A3B8  38 A0 00 00 */	li r5, 0
/* 8013E75C 0013A3BC  38 C0 00 02 */	li r6, 2
/* 8013E760 0013A3C0  38 E0 00 00 */	li r7, 0
/* 8013E764 0013A3C4  39 00 00 00 */	li r8, 0
/* 8013E768 0013A3C8  4B F1 B2 61 */	bl func_800599C8
/* 8013E76C 0013A3CC  38 60 00 02 */	li r3, 2
/* 8013E770 0013A3D0  38 80 00 00 */	li r4, 0
/* 8013E774 0013A3D4  38 A0 00 01 */	li r5, 1
/* 8013E778 0013A3D8  38 C0 00 00 */	li r6, 0
/* 8013E77C 0013A3DC  38 E0 00 00 */	li r7, 0
/* 8013E780 0013A3E0  39 00 00 00 */	li r8, 0
/* 8013E784 0013A3E4  4B F1 B2 45 */	bl func_800599C8
/* 8013E788 0013A3E8  38 60 00 09 */	li r3, 9
/* 8013E78C 0013A3EC  4B FF E3 D1 */	bl func_8013CB5C
/* 8013E790 0013A3F0  38 60 00 09 */	li r3, 9
/* 8013E794 0013A3F4  38 80 00 1B */	li r4, 0x1b
/* 8013E798 0013A3F8  4B FF E5 31 */	bl func_8013CCC8
/* 8013E79C 0013A3FC  48 00 06 9C */	b lbl_8013EE38
/* 8013E7A0 0013A400  38 60 00 08 */	li r3, 8
/* 8013E7A4 0013A404  38 80 00 01 */	li r4, 1
/* 8013E7A8 0013A408  38 A0 00 00 */	li r5, 0
/* 8013E7AC 0013A40C  38 C0 00 01 */	li r6, 1
/* 8013E7B0 0013A410  4B F1 B2 BD */	bl func_80059A6C
/* 8013E7B4 0013A414  2C 03 00 00 */	cmpwi r3, 0
/* 8013E7B8 0013A418  41 82 06 80 */	beq lbl_8013EE38
/* 8013E7BC 0013A41C  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 8013E7C0 0013A420  41 82 00 70 */	beq lbl_8013E830
/* 8013E7C4 0013A424  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8013E7C8 0013A428  28 00 00 01 */	cmplwi r0, 1
/* 8013E7CC 0013A42C  40 82 00 38 */	bne lbl_8013E804
/* 8013E7D0 0013A430  4B EC B0 21 */	bl func_800097F0
/* 8013E7D4 0013A434  4B EC 8D 2D */	bl func_80007500
/* 8013E7D8 0013A438  38 60 00 09 */	li r3, 9
/* 8013E7DC 0013A43C  38 80 00 08 */	li r4, 8
/* 8013E7E0 0013A440  38 A0 00 02 */	li r5, 2
/* 8013E7E4 0013A444  38 C0 00 00 */	li r6, 0
/* 8013E7E8 0013A448  4B FF E3 0D */	bl func_8013CAF4
/* 8013E7EC 0013A44C  38 60 00 09 */	li r3, 9
/* 8013E7F0 0013A450  38 80 00 1C */	li r4, 0x1c
/* 8013E7F4 0013A454  4B FF E4 D5 */	bl func_8013CCC8
/* 8013E7F8 0013A458  38 60 00 01 */	li r3, 1
/* 8013E7FC 0013A45C  4B F1 BC D1 */	bl func_8005A4CC
/* 8013E800 0013A460  48 00 06 38 */	b lbl_8013EE38
lbl_8013E804:
/* 8013E804 0013A464  38 60 00 09 */	li r3, 9
/* 8013E808 0013A468  38 80 00 08 */	li r4, 8
/* 8013E80C 0013A46C  38 A0 00 03 */	li r5, 3
/* 8013E810 0013A470  38 C0 00 00 */	li r6, 0
/* 8013E814 0013A474  4B FF E2 E1 */	bl func_8013CAF4
/* 8013E818 0013A478  38 60 00 09 */	li r3, 9
/* 8013E81C 0013A47C  38 80 00 1D */	li r4, 0x1d
/* 8013E820 0013A480  4B FF E4 A9 */	bl func_8013CCC8
/* 8013E824 0013A484  38 60 00 01 */	li r3, 1
/* 8013E828 0013A488  4B F1 BC A5 */	bl func_8005A4CC
/* 8013E82C 0013A48C  48 00 06 0C */	b lbl_8013EE38
lbl_8013E830:
/* 8013E830 0013A490  28 03 00 01 */	cmplwi r3, 1
/* 8013E834 0013A494  40 82 00 1C */	bne lbl_8013E850
/* 8013E838 0013A498  38 60 00 09 */	li r3, 9
/* 8013E83C 0013A49C  38 80 00 08 */	li r4, 8
/* 8013E840 0013A4A0  38 A0 00 00 */	li r5, 0
/* 8013E844 0013A4A4  38 C0 00 00 */	li r6, 0
/* 8013E848 0013A4A8  4B FF E2 AD */	bl func_8013CAF4
/* 8013E84C 0013A4AC  48 00 05 EC */	b lbl_8013EE38
lbl_8013E850:
/* 8013E850 0013A4B0  38 60 00 09 */	li r3, 9
/* 8013E854 0013A4B4  38 80 00 08 */	li r4, 8
/* 8013E858 0013A4B8  38 A0 00 01 */	li r5, 1
/* 8013E85C 0013A4BC  38 C0 00 00 */	li r6, 0
/* 8013E860 0013A4C0  4B FF E2 95 */	bl func_8013CAF4
/* 8013E864 0013A4C4  48 00 05 D4 */	b lbl_8013EE38
/* 8013E868 0013A4C8  38 60 00 09 */	li r3, 9
/* 8013E86C 0013A4CC  4B FF E3 61 */	bl func_8013CBCC
/* 8013E870 0013A4D0  38 60 00 03 */	li r3, 3
/* 8013E874 0013A4D4  38 80 00 01 */	li r4, 1
/* 8013E878 0013A4D8  48 01 FD BD */	bl func_8015E634
/* 8013E87C 0013A4DC  38 60 00 09 */	li r3, 9
/* 8013E880 0013A4E0  38 80 00 1E */	li r4, 0x1e
/* 8013E884 0013A4E4  4B FF E4 45 */	bl func_8013CCC8
/* 8013E888 0013A4E8  48 00 05 B0 */	b lbl_8013EE38
/* 8013E88C 0013A4EC  38 60 00 09 */	li r3, 9
/* 8013E890 0013A4F0  4B FF E3 3D */	bl func_8013CBCC
/* 8013E894 0013A4F4  38 60 00 09 */	li r3, 9
/* 8013E898 0013A4F8  38 80 00 21 */	li r4, 0x21
/* 8013E89C 0013A4FC  4B FF E4 2D */	bl func_8013CCC8
/* 8013E8A0 0013A500  48 00 05 98 */	b lbl_8013EE38
/* 8013E8A4 0013A504  48 01 FE E1 */	bl func_8015E784
/* 8013E8A8 0013A508  2C 03 00 00 */	cmpwi r3, 0
/* 8013E8AC 0013A50C  41 82 05 8C */	beq lbl_8013EE38
/* 8013E8B0 0013A510  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E8B4 0013A514  38 00 00 1F */	li r0, 0x1f
/* 8013E8B8 0013A518  90 03 06 90 */	stw r0, 0x690(r3)
/* 8013E8BC 0013A51C  4B EC AF 1D */	bl func_800097D8
/* 8013E8C0 0013A520  4B EC 8C 29 */	bl func_800074E8
/* 8013E8C4 0013A524  48 00 05 74 */	b lbl_8013EE38
/* 8013E8C8 0013A528  48 02 0D 99 */	bl func_8015F660
/* 8013E8CC 0013A52C  7C 64 1B 78 */	mr r4, r3
/* 8013E8D0 0013A530  38 60 00 01 */	li r3, 1
/* 8013E8D4 0013A534  4B FF CA 05 */	bl func_8013B2D8
/* 8013E8D8 0013A538  C0 42 8D F4 */	lfs f2, lbl_806413F4-_SDA2_BASE_(r2)
/* 8013E8DC 0013A53C  38 80 00 24 */	li r4, 0x24
/* 8013E8E0 0013A540  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 8013E8E4 0013A544  C0 02 8D F0 */	lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
/* 8013E8E8 0013A548  EC 22 00 72 */	fmuls f1, f2, f1
/* 8013E8EC 0013A54C  EC 00 08 2A */	fadds f0, f0, f1
/* 8013E8F0 0013A550  FC 00 00 1E */	fctiwz f0, f0
/* 8013E8F4 0013A554  D8 01 00 08 */	stfd f0, 8(r1)
/* 8013E8F8 0013A558  80 61 00 0C */	lwz r3, 0xc(r1)
/* 8013E8FC 0013A55C  4B FF E4 01 */	bl func_8013CCFC
/* 8013E900 0013A560  48 00 05 38 */	b lbl_8013EE38
/* 8013E904 0013A564  38 60 00 01 */	li r3, 1
/* 8013E908 0013A568  38 80 00 22 */	li r4, 0x22
/* 8013E90C 0013A56C  4B FF E3 F1 */	bl func_8013CCFC
/* 8013E910 0013A570  48 00 05 28 */	b lbl_8013EE38
/* 8013E914 0013A574  38 60 00 02 */	li r3, 2
/* 8013E918 0013A578  38 00 51 76 */	li r0, 0x5176
/* 8013E91C 0013A57C  90 64 06 DC */	stw r3, 0x6dc(r4)
/* 8013E920 0013A580  38 60 00 08 */	li r3, 8
/* 8013E924 0013A584  38 A0 00 01 */	li r5, 1
/* 8013E928 0013A588  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E92C 0013A58C  90 04 06 D8 */	stw r0, 0x6d8(r4)
/* 8013E930 0013A590  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E934 0013A594  80 84 06 98 */	lwz r4, 0x698(r4)
/* 8013E938 0013A598  48 02 40 09 */	bl func_80162940
/* 8013E93C 0013A59C  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E940 0013A5A0  38 00 00 01 */	li r0, 1
/* 8013E944 0013A5A4  C0 42 8D F4 */	lfs f2, lbl_806413F4-_SDA2_BASE_(r2)
/* 8013E948 0013A5A8  38 80 00 23 */	li r4, 0x23
/* 8013E94C 0013A5AC  90 03 06 E4 */	stw r0, 0x6e4(r3)
/* 8013E950 0013A5B0  C0 02 8D F0 */	lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
/* 8013E954 0013A5B4  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 8013E958 0013A5B8  EC 22 00 72 */	fmuls f1, f2, f1
/* 8013E95C 0013A5BC  EC 00 08 2A */	fadds f0, f0, f1
/* 8013E960 0013A5C0  FC 00 00 1E */	fctiwz f0, f0
/* 8013E964 0013A5C4  D8 01 00 08 */	stfd f0, 8(r1)
/* 8013E968 0013A5C8  80 61 00 0C */	lwz r3, 0xc(r1)
/* 8013E96C 0013A5CC  4B FF E3 91 */	bl func_8013CCFC
/* 8013E970 0013A5D0  48 00 04 C8 */	b lbl_8013EE38
/* 8013E974 0013A5D4  38 60 00 02 */	li r3, 2
/* 8013E978 0013A5D8  38 00 00 00 */	li r0, 0
/* 8013E97C 0013A5DC  90 64 06 DC */	stw r3, 0x6dc(r4)
/* 8013E980 0013A5E0  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E984 0013A5E4  90 03 06 D8 */	stw r0, 0x6d8(r3)
/* 8013E988 0013A5E8  4B F1 78 ED */	bl func_80056274
/* 8013E98C 0013A5EC  C0 42 8D F8 */	lfs f2, lbl_806413F8-_SDA2_BASE_(r2)
/* 8013E990 0013A5F0  38 80 00 05 */	li r4, 5
/* 8013E994 0013A5F4  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 8013E998 0013A5F8  C0 02 8D F0 */	lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
/* 8013E99C 0013A5FC  EC 22 00 72 */	fmuls f1, f2, f1
/* 8013E9A0 0013A600  EC 00 08 2A */	fadds f0, f0, f1
/* 8013E9A4 0013A604  FC 00 00 1E */	fctiwz f0, f0
/* 8013E9A8 0013A608  D8 01 00 08 */	stfd f0, 8(r1)
/* 8013E9AC 0013A60C  80 61 00 0C */	lwz r3, 0xc(r1)
/* 8013E9B0 0013A610  4B FF E3 4D */	bl func_8013CCFC
/* 8013E9B4 0013A614  48 00 04 84 */	b lbl_8013EE38
/* 8013E9B8 0013A618  38 60 00 00 */	li r3, 0
/* 8013E9BC 0013A61C  38 80 00 00 */	li r4, 0
/* 8013E9C0 0013A620  4B F1 AF 39 */	bl func_800598F8
/* 8013E9C4 0013A624  38 60 00 01 */	li r3, 1
/* 8013E9C8 0013A628  38 80 00 00 */	li r4, 0
/* 8013E9CC 0013A62C  38 A0 00 00 */	li r5, 0
/* 8013E9D0 0013A630  38 C0 00 00 */	li r6, 0
/* 8013E9D4 0013A634  38 E0 00 00 */	li r7, 0
/* 8013E9D8 0013A638  39 00 00 00 */	li r8, 0
/* 8013E9DC 0013A63C  4B F1 AF ED */	bl func_800599C8
/* 8013E9E0 0013A640  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E9E4 0013A644  38 A0 00 01 */	li r5, 1
/* 8013E9E8 0013A648  38 00 00 00 */	li r0, 0
/* 8013E9EC 0013A64C  38 60 00 0A */	li r3, 0xa
/* 8013E9F0 0013A650  90 A4 06 DC */	stw r5, 0x6dc(r4)
/* 8013E9F4 0013A654  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013E9F8 0013A658  90 04 06 D8 */	stw r0, 0x6d8(r4)
/* 8013E9FC 0013A65C  4B FF E1 61 */	bl func_8013CB5C
/* 8013EA00 0013A660  38 60 00 0A */	li r3, 0xa
/* 8013EA04 0013A664  38 80 00 25 */	li r4, 0x25
/* 8013EA08 0013A668  4B FF E2 C1 */	bl func_8013CCC8
/* 8013EA0C 0013A66C  48 00 04 2C */	b lbl_8013EE38
/* 8013EA10 0013A670  38 60 00 0A */	li r3, 0xa
/* 8013EA14 0013A674  38 80 00 08 */	li r4, 8
/* 8013EA18 0013A678  38 A0 00 00 */	li r5, 0
/* 8013EA1C 0013A67C  38 C0 00 00 */	li r6, 0
/* 8013EA20 0013A680  4B FF E0 D5 */	bl func_8013CAF4
/* 8013EA24 0013A684  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EA28 0013A688  38 00 00 26 */	li r0, 0x26
/* 8013EA2C 0013A68C  90 03 06 90 */	stw r0, 0x690(r3)
/* 8013EA30 0013A690  48 00 04 08 */	b lbl_8013EE38
/* 8013EA34 0013A694  38 60 00 00 */	li r3, 0
/* 8013EA38 0013A698  38 80 00 01 */	li r4, 1
/* 8013EA3C 0013A69C  38 A0 00 00 */	li r5, 0
/* 8013EA40 0013A6A0  38 C0 00 01 */	li r6, 1
/* 8013EA44 0013A6A4  4B F1 B0 29 */	bl func_80059A6C
/* 8013EA48 0013A6A8  2C 03 00 00 */	cmpwi r3, 0
/* 8013EA4C 0013A6AC  41 82 03 EC */	beq lbl_8013EE38
/* 8013EA50 0013A6B0  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 8013EA54 0013A6B4  41 82 03 E4 */	beq lbl_8013EE38
/* 8013EA58 0013A6B8  38 60 00 0A */	li r3, 0xa
/* 8013EA5C 0013A6BC  38 80 00 08 */	li r4, 8
/* 8013EA60 0013A6C0  38 A0 00 01 */	li r5, 1
/* 8013EA64 0013A6C4  38 C0 00 00 */	li r6, 0
/* 8013EA68 0013A6C8  4B FF E0 8D */	bl func_8013CAF4
/* 8013EA6C 0013A6CC  38 60 00 0A */	li r3, 0xa
/* 8013EA70 0013A6D0  38 80 00 27 */	li r4, 0x27
/* 8013EA74 0013A6D4  4B FF E2 55 */	bl func_8013CCC8
/* 8013EA78 0013A6D8  4B EC 8A 89 */	bl func_80007500
/* 8013EA7C 0013A6DC  48 00 03 BC */	b lbl_8013EE38
/* 8013EA80 0013A6E0  38 60 00 0A */	li r3, 0xa
/* 8013EA84 0013A6E4  4B FF E1 49 */	bl func_8013CBCC
/* 8013EA88 0013A6E8  38 60 00 0A */	li r3, 0xa
/* 8013EA8C 0013A6EC  38 80 00 28 */	li r4, 0x28
/* 8013EA90 0013A6F0  4B FF E2 39 */	bl func_8013CCC8
/* 8013EA94 0013A6F4  C0 42 8D FC */	lfs f2, lbl_806413FC-_SDA2_BASE_(r2)
/* 8013EA98 0013A6F8  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 8013EA9C 0013A6FC  C0 02 8D F0 */	lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
/* 8013EAA0 0013A700  EC 22 00 72 */	fmuls f1, f2, f1
/* 8013EAA4 0013A704  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EAA8 0013A708  EC 00 08 2A */	fadds f0, f0, f1
/* 8013EAAC 0013A70C  FC 00 00 1E */	fctiwz f0, f0
/* 8013EAB0 0013A710  D8 01 00 08 */	stfd f0, 8(r1)
/* 8013EAB4 0013A714  80 01 00 0C */	lwz r0, 0xc(r1)
/* 8013EAB8 0013A718  90 03 06 E8 */	stw r0, 0x6e8(r3)
/* 8013EABC 0013A71C  48 00 03 7C */	b lbl_8013EE38
/* 8013EAC0 0013A720  38 60 00 0B */	li r3, 0xb
/* 8013EAC4 0013A724  4B FF E0 99 */	bl func_8013CB5C
/* 8013EAC8 0013A728  38 60 00 0C */	li r3, 0xc
/* 8013EACC 0013A72C  38 80 00 08 */	li r4, 8
/* 8013EAD0 0013A730  38 A0 00 00 */	li r5, 0
/* 8013EAD4 0013A734  38 C0 00 00 */	li r6, 0
/* 8013EAD8 0013A738  4B FF E0 1D */	bl func_8013CAF4
/* 8013EADC 0013A73C  38 60 00 00 */	li r3, 0
/* 8013EAE0 0013A740  38 80 00 00 */	li r4, 0
/* 8013EAE4 0013A744  4B F1 AE 15 */	bl func_800598F8
/* 8013EAE8 0013A748  38 60 00 01 */	li r3, 1
/* 8013EAEC 0013A74C  38 80 00 00 */	li r4, 0
/* 8013EAF0 0013A750  38 A0 00 00 */	li r5, 0
/* 8013EAF4 0013A754  38 C0 00 00 */	li r6, 0
/* 8013EAF8 0013A758  38 E0 00 00 */	li r7, 0
/* 8013EAFC 0013A75C  39 00 00 00 */	li r8, 0
/* 8013EB00 0013A760  4B F1 AE C9 */	bl func_800599C8
/* 8013EB04 0013A764  38 60 00 0B */	li r3, 0xb
/* 8013EB08 0013A768  38 80 00 29 */	li r4, 0x29
/* 8013EB0C 0013A76C  4B FF E1 BD */	bl func_8013CCC8
/* 8013EB10 0013A770  80 CD 9C E8 */	lwz r6, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EB14 0013A774  3C 60 80 48 */	lis r3, lbl_80482C10@ha
/* 8013EB18 0013A778  38 A0 00 37 */	li r5, 0x37
/* 8013EB1C 0013A77C  38 80 03 A8 */	li r4, 0x3a8
/* 8013EB20 0013A780  80 06 06 C4 */	lwz r0, 0x6c4(r6)
/* 8013EB24 0013A784  38 63 2C 10 */	addi r3, r3, lbl_80482C10@l
/* 8013EB28 0013A788  1C 00 00 0C */	mulli r0, r0, 0xc
/* 8013EB2C 0013A78C  7C C6 02 14 */	add r6, r6, r0
/* 8013EB30 0013A790  A0 C6 00 5E */	lhz r6, 0x5e(r6)
/* 8013EB34 0013A794  7C 06 2B D6 */	divw r0, r6, r5
/* 8013EB38 0013A798  7C 00 29 D6 */	mullw r0, r0, r5
/* 8013EB3C 0013A79C  7C 00 30 50 */	subf r0, r0, r6
/* 8013EB40 0013A7A0  54 00 10 3A */	slwi r0, r0, 2
/* 8013EB44 0013A7A4  7C 63 00 2E */	lwzx r3, r3, r0
/* 8013EB48 0013A7A8  4B FF C5 4D */	bl func_8013B094
/* 8013EB4C 0013A7AC  3C 60 80 48 */	lis r3, lbl_8048381C@ha
/* 8013EB50 0013A7B0  38 80 00 48 */	li r4, 0x48
/* 8013EB54 0013A7B4  38 63 38 1C */	addi r3, r3, lbl_8048381C@l
/* 8013EB58 0013A7B8  48 02 41 0D */	bl func_80162C64
/* 8013EB5C 0013A7BC  38 60 00 00 */	li r3, 0
/* 8013EB60 0013A7C0  48 00 03 2D */	bl func_8013EE8C
/* 8013EB64 0013A7C4  C0 42 8E 00 */	lfs f2, lbl_80641400-_SDA2_BASE_(r2)
/* 8013EB68 0013A7C8  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 8013EB6C 0013A7CC  C0 02 8D F0 */	lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
/* 8013EB70 0013A7D0  EC 22 00 72 */	fmuls f1, f2, f1
/* 8013EB74 0013A7D4  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EB78 0013A7D8  EC 00 08 2A */	fadds f0, f0, f1
/* 8013EB7C 0013A7DC  FC 00 00 1E */	fctiwz f0, f0
/* 8013EB80 0013A7E0  D8 01 00 08 */	stfd f0, 8(r1)
/* 8013EB84 0013A7E4  80 01 00 0C */	lwz r0, 0xc(r1)
/* 8013EB88 0013A7E8  90 03 06 EC */	stw r0, 0x6ec(r3)
/* 8013EB8C 0013A7EC  48 00 02 AC */	b lbl_8013EE38
/* 8013EB90 0013A7F0  38 60 00 0B */	li r3, 0xb
/* 8013EB94 0013A7F4  38 80 00 08 */	li r4, 8
/* 8013EB98 0013A7F8  38 A0 00 00 */	li r5, 0
/* 8013EB9C 0013A7FC  38 C0 00 00 */	li r6, 0
/* 8013EBA0 0013A800  4B FF DF 55 */	bl func_8013CAF4
/* 8013EBA4 0013A804  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EBA8 0013A808  38 00 00 2A */	li r0, 0x2a
/* 8013EBAC 0013A80C  90 03 06 90 */	stw r0, 0x690(r3)
/* 8013EBB0 0013A810  48 00 02 88 */	b lbl_8013EE38
/* 8013EBB4 0013A814  38 60 00 01 */	li r3, 1
/* 8013EBB8 0013A818  48 00 02 D5 */	bl func_8013EE8C
/* 8013EBBC 0013A81C  38 60 00 01 */	li r3, 1
/* 8013EBC0 0013A820  48 00 02 CD */	bl func_8013EE8C
/* 8013EBC4 0013A824  2C 03 00 00 */	cmpwi r3, 0
/* 8013EBC8 0013A828  40 82 00 5C */	bne lbl_8013EC24
/* 8013EBCC 0013A82C  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EBD0 0013A830  38 A0 00 04 */	li r5, 4
/* 8013EBD4 0013A834  38 00 52 31 */	li r0, 0x5231
/* 8013EBD8 0013A838  38 80 00 08 */	li r4, 8
/* 8013EBDC 0013A83C  90 A3 06 DC */	stw r5, 0x6dc(r3)
/* 8013EBE0 0013A840  38 A0 00 00 */	li r5, 0
/* 8013EBE4 0013A844  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EBE8 0013A848  90 03 06 D8 */	stw r0, 0x6d8(r3)
/* 8013EBEC 0013A84C  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EBF0 0013A850  A8 63 00 50 */	lha r3, 0x50(r3)
/* 8013EBF4 0013A854  48 11 51 FD */	bl func_80253DF0
/* 8013EBF8 0013A858  C0 42 8E 04 */	lfs f2, lbl_80641404-_SDA2_BASE_(r2)
/* 8013EBFC 0013A85C  38 80 00 2D */	li r4, 0x2d
/* 8013EC00 0013A860  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 8013EC04 0013A864  C0 02 8D F0 */	lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
/* 8013EC08 0013A868  EC 22 00 72 */	fmuls f1, f2, f1
/* 8013EC0C 0013A86C  EC 00 08 2A */	fadds f0, f0, f1
/* 8013EC10 0013A870  FC 00 00 1E */	fctiwz f0, f0
/* 8013EC14 0013A874  D8 01 00 08 */	stfd f0, 8(r1)
/* 8013EC18 0013A878  80 61 00 0C */	lwz r3, 0xc(r1)
/* 8013EC1C 0013A87C  4B FF E0 E1 */	bl func_8013CCFC
/* 8013EC20 0013A880  48 00 02 18 */	b lbl_8013EE38
lbl_8013EC24:
/* 8013EC24 0013A884  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EC28 0013A888  80 03 06 E8 */	lwz r0, 0x6e8(r3)
/* 8013EC2C 0013A88C  34 00 FF FF */	addic. r0, r0, -1
/* 8013EC30 0013A890  90 03 06 E8 */	stw r0, 0x6e8(r3)
/* 8013EC34 0013A894  40 82 00 10 */	bne lbl_8013EC44
/* 8013EC38 0013A898  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EC3C 0013A89C  38 00 00 2B */	li r0, 0x2b
/* 8013EC40 0013A8A0  90 03 06 90 */	stw r0, 0x690(r3)
lbl_8013EC44:
/* 8013EC44 0013A8A4  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EC48 0013A8A8  80 64 06 EC */	lwz r3, 0x6ec(r4)
/* 8013EC4C 0013A8AC  2C 03 00 00 */	cmpwi r3, 0
/* 8013EC50 0013A8B0  40 82 00 4C */	bne lbl_8013EC9C
/* 8013EC54 0013A8B4  38 60 00 00 */	li r3, 0
/* 8013EC58 0013A8B8  38 80 00 01 */	li r4, 1
/* 8013EC5C 0013A8BC  38 A0 00 00 */	li r5, 0
/* 8013EC60 0013A8C0  38 C0 00 01 */	li r6, 1
/* 8013EC64 0013A8C4  4B F1 AE 09 */	bl func_80059A6C
/* 8013EC68 0013A8C8  2C 03 00 00 */	cmpwi r3, 0
/* 8013EC6C 0013A8CC  41 82 01 CC */	beq lbl_8013EE38
/* 8013EC70 0013A8D0  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 8013EC74 0013A8D4  41 82 01 C4 */	beq lbl_8013EE38
/* 8013EC78 0013A8D8  38 60 00 0B */	li r3, 0xb
/* 8013EC7C 0013A8DC  38 80 00 08 */	li r4, 8
/* 8013EC80 0013A8E0  38 A0 00 01 */	li r5, 1
/* 8013EC84 0013A8E4  38 C0 00 00 */	li r6, 0
/* 8013EC88 0013A8E8  4B FF DE 6D */	bl func_8013CAF4
/* 8013EC8C 0013A8EC  38 60 00 0B */	li r3, 0xb
/* 8013EC90 0013A8F0  38 80 00 2B */	li r4, 0x2b
/* 8013EC94 0013A8F4  4B FF E0 35 */	bl func_8013CCC8
/* 8013EC98 0013A8F8  48 00 01 A0 */	b lbl_8013EE38
lbl_8013EC9C:
/* 8013EC9C 0013A8FC  38 03 FF FF */	addi r0, r3, -1
/* 8013ECA0 0013A900  90 04 06 EC */	stw r0, 0x6ec(r4)
/* 8013ECA4 0013A904  48 00 01 94 */	b lbl_8013EE38
/* 8013ECA8 0013A908  38 00 00 00 */	li r0, 0
/* 8013ECAC 0013A90C  90 04 06 E8 */	stw r0, 0x6e8(r4)
/* 8013ECB0 0013A910  48 02 43 25 */	bl glplatAbortFrame
/* 8013ECB4 0013A914  4B EC AB 25 */	bl func_800097D8
/* 8013ECB8 0013A918  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013ECBC 0013A91C  38 80 00 08 */	li r4, 8
/* 8013ECC0 0013A920  38 A0 00 00 */	li r5, 0
/* 8013ECC4 0013A924  A8 63 00 50 */	lha r3, 0x50(r3)
/* 8013ECC8 0013A928  48 11 51 29 */	bl func_80253DF0
/* 8013ECCC 0013A92C  38 60 00 0B */	li r3, 0xb
/* 8013ECD0 0013A930  38 80 00 08 */	li r4, 8
/* 8013ECD4 0013A934  38 A0 00 00 */	li r5, 0
/* 8013ECD8 0013A938  38 C0 00 00 */	li r6, 0
/* 8013ECDC 0013A93C  4B FF DE 19 */	bl func_8013CAF4
/* 8013ECE0 0013A940  4B EC 88 09 */	bl func_800074E8
/* 8013ECE4 0013A944  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013ECE8 0013A948  38 00 00 2C */	li r0, 0x2c
/* 8013ECEC 0013A94C  90 03 06 90 */	stw r0, 0x690(r3)
/* 8013ECF0 0013A950  48 00 01 48 */	b lbl_8013EE38
/* 8013ECF4 0013A954  38 60 00 00 */	li r3, 0
/* 8013ECF8 0013A958  38 80 00 01 */	li r4, 1
/* 8013ECFC 0013A95C  38 A0 00 00 */	li r5, 0
/* 8013ED00 0013A960  38 C0 00 01 */	li r6, 1
/* 8013ED04 0013A964  4B F1 AD 69 */	bl func_80059A6C
/* 8013ED08 0013A968  2C 03 00 00 */	cmpwi r3, 0
/* 8013ED0C 0013A96C  41 82 01 2C */	beq lbl_8013EE38
/* 8013ED10 0013A970  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 8013ED14 0013A974  41 82 01 24 */	beq lbl_8013EE38
/* 8013ED18 0013A978  38 60 00 0B */	li r3, 0xb
/* 8013ED1C 0013A97C  38 80 00 08 */	li r4, 8
/* 8013ED20 0013A980  38 A0 00 01 */	li r5, 1
/* 8013ED24 0013A984  38 C0 00 00 */	li r6, 0
/* 8013ED28 0013A988  4B FF DD CD */	bl func_8013CAF4
/* 8013ED2C 0013A98C  38 60 00 0B */	li r3, 0xb
/* 8013ED30 0013A990  38 80 00 2D */	li r4, 0x2d
/* 8013ED34 0013A994  4B FF DF 95 */	bl func_8013CCC8
/* 8013ED38 0013A998  48 00 01 00 */	b lbl_8013EE38
/* 8013ED3C 0013A99C  4B EC 87 AD */	bl func_800074E8
/* 8013ED40 0013A9A0  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013ED44 0013A9A4  38 A0 00 01 */	li r5, 1
/* 8013ED48 0013A9A8  38 00 00 00 */	li r0, 0
/* 8013ED4C 0013A9AC  38 60 00 0B */	li r3, 0xb
/* 8013ED50 0013A9B0  90 A4 06 DC */	stw r5, 0x6dc(r4)
/* 8013ED54 0013A9B4  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013ED58 0013A9B8  90 04 06 D8 */	stw r0, 0x6d8(r4)
/* 8013ED5C 0013A9BC  4B FF DE 71 */	bl func_8013CBCC
/* 8013ED60 0013A9C0  38 60 00 0B */	li r3, 0xb
/* 8013ED64 0013A9C4  38 80 00 23 */	li r4, 0x23
/* 8013ED68 0013A9C8  4B FF DF 61 */	bl func_8013CCC8
/* 8013ED6C 0013A9CC  48 00 00 CC */	b lbl_8013EE38
/* 8013ED70 0013A9D0  80 04 06 A4 */	lwz r0, 0x6a4(r4)
/* 8013ED74 0013A9D4  54 00 08 3C */	slwi r0, r0, 1
/* 8013ED78 0013A9D8  7C 64 02 14 */	add r3, r4, r0
/* 8013ED7C 0013A9DC  A8 63 00 38 */	lha r3, 0x38(r3)
/* 8013ED80 0013A9E0  48 11 50 51 */	bl func_80253DD0
/* 8013ED84 0013A9E4  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8013ED88 0013A9E8  28 00 00 03 */	cmplwi r0, 3
/* 8013ED8C 0013A9EC  40 82 00 AC */	bne lbl_8013EE38
/* 8013ED90 0013A9F0  4B FF DE C1 */	bl func_8013CC50
/* 8013ED94 0013A9F4  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013ED98 0013A9F8  80 03 06 A8 */	lwz r0, 0x6a8(r3)
/* 8013ED9C 0013A9FC  90 03 06 90 */	stw r0, 0x690(r3)
/* 8013EDA0 0013AA00  48 00 00 98 */	b lbl_8013EE38
/* 8013EDA4 0013AA04  80 04 06 E4 */	lwz r0, 0x6e4(r4)
/* 8013EDA8 0013AA08  2C 00 00 00 */	cmpwi r0, 0
/* 8013EDAC 0013AA0C  41 82 00 44 */	beq lbl_8013EDF0
/* 8013EDB0 0013AA10  3C 60 10 00 */	lis r3, 0x1000
/* 8013EDB4 0013AA14  38 80 00 00 */	li r4, 0
/* 8013EDB8 0013AA18  38 A0 00 00 */	li r5, 0
/* 8013EDBC 0013AA1C  38 C0 00 01 */	li r6, 1
/* 8013EDC0 0013AA20  4B F1 AC AD */	bl func_80059A6C
/* 8013EDC4 0013AA24  2C 03 00 00 */	cmpwi r3, 0
/* 8013EDC8 0013AA28  41 82 00 70 */	beq lbl_8013EE38
/* 8013EDCC 0013AA2C  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EDD0 0013AA30  38 00 00 00 */	li r0, 0
/* 8013EDD4 0013AA34  80 64 06 A8 */	lwz r3, 0x6a8(r4)
/* 8013EDD8 0013AA38  90 64 06 90 */	stw r3, 0x690(r4)
/* 8013EDDC 0013AA3C  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EDE0 0013AA40  90 03 06 E0 */	stw r0, 0x6e0(r3)
/* 8013EDE4 0013AA44  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EDE8 0013AA48  90 03 06 E4 */	stw r0, 0x6e4(r3)
/* 8013EDEC 0013AA4C  48 00 00 4C */	b lbl_8013EE38
lbl_8013EDF0:
/* 8013EDF0 0013AA50  3C 60 10 00 */	lis r3, 0x1000
/* 8013EDF4 0013AA54  38 80 00 00 */	li r4, 0
/* 8013EDF8 0013AA58  38 A0 00 00 */	li r5, 0
/* 8013EDFC 0013AA5C  38 C0 00 01 */	li r6, 1
/* 8013EE00 0013AA60  4B F1 AC 6D */	bl func_80059A6C
/* 8013EE04 0013AA64  2C 03 00 00 */	cmpwi r3, 0
/* 8013EE08 0013AA68  41 82 00 10 */	beq lbl_8013EE18
/* 8013EE0C 0013AA6C  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EE10 0013AA70  38 00 00 01 */	li r0, 1
/* 8013EE14 0013AA74  90 03 06 E0 */	stw r0, 0x6e0(r3)
lbl_8013EE18:
/* 8013EE18 0013AA78  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EE1C 0013AA7C  80 03 06 E0 */	lwz r0, 0x6e0(r3)
/* 8013EE20 0013AA80  34 00 FF FF */	addic. r0, r0, -1
/* 8013EE24 0013AA84  90 03 06 E0 */	stw r0, 0x6e0(r3)
/* 8013EE28 0013AA88  40 82 00 10 */	bne lbl_8013EE38
/* 8013EE2C 0013AA8C  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EE30 0013AA90  80 03 06 A8 */	lwz r0, 0x6a8(r3)
/* 8013EE34 0013AA94  90 03 06 90 */	stw r0, 0x690(r3)
lbl_8013EE38:
/* 8013EE38 0013AA98  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8013EE3C 0013AA9C  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8013EE40 0013AAA0  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8013EE44 0013AAA4  7C 08 03 A6 */	mtlr r0
/* 8013EE48 0013AAA8  38 21 00 20 */	addi r1, r1, 0x20
/* 8013EE4C 0013AAAC  4E 80 00 20 */	blr
lbl_8013EE50:
/* 8013EE50 0013AAB0  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8013EE54 0013AAB4  7C 08 02 A6 */	mflr r0
/* 8013EE58 0013AAB8  90 01 00 14 */	stw r0, 0x14(r1)
/* 8013EE5C 0013AABC  4B F1 B5 F1 */	bl func_8005A44C
/* 8013EE60 0013AAC0  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EE64 0013AAC4  80 83 06 D8 */	lwz r4, 0x6d8(r3)
/* 8013EE68 0013AAC8  2C 04 00 00 */	cmpwi r4, 0
/* 8013EE6C 0013AACC  41 82 00 10 */	beq lbl_8013EE7C
/* 8013EE70 0013AAD0  80 03 06 DC */	lwz r0, 0x6dc(r3)
/* 8013EE74 0013AAD4  54 03 06 3E */	clrlwi r3, r0, 0x18
/* 8013EE78 0013AAD8  48 01 D6 7D */	bl func_8015C4F4
lbl_8013EE7C:
/* 8013EE7C 0013AADC  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8013EE80 0013AAE0  7C 08 03 A6 */	mtlr r0
/* 8013EE84 0013AAE4  38 21 00 10 */	addi r1, r1, 0x10
/* 8013EE88 0013AAE8  4E 80 00 20 */	blr

.global func_8013EE8C
func_8013EE8C:
/* 8013EE8C 0013AAEC  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8013EE90 0013AAF0  7C 08 02 A6 */	mflr r0
/* 8013EE94 0013AAF4  2C 03 00 01 */	cmpwi r3, 1
/* 8013EE98 0013AAF8  90 01 00 14 */	stw r0, 0x14(r1)
/* 8013EE9C 0013AAFC  41 82 00 3C */	beq lbl_8013EED8
/* 8013EEA0 0013AB00  40 80 00 10 */	bge lbl_8013EEB0
/* 8013EEA4 0013AB04  2C 03 00 00 */	cmpwi r3, 0
/* 8013EEA8 0013AB08  40 80 00 14 */	bge lbl_8013EEBC
/* 8013EEAC 0013AB0C  48 00 01 70 */	b lbl_8013F01C
lbl_8013EEB0:
/* 8013EEB0 0013AB10  2C 03 00 03 */	cmpwi r3, 3
/* 8013EEB4 0013AB14  40 80 01 68 */	bge lbl_8013F01C
/* 8013EEB8 0013AB18  48 00 01 5C */	b lbl_8013F014
lbl_8013EEBC:
/* 8013EEBC 0013AB1C  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EEC0 0013AB20  38 00 00 00 */	li r0, 0
/* 8013EEC4 0013AB24  90 03 06 F8 */	stw r0, 0x6f8(r3)
/* 8013EEC8 0013AB28  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EECC 0013AB2C  90 03 06 F0 */	stw r0, 0x6f0(r3)
/* 8013EED0 0013AB30  4B EC A9 09 */	bl func_800097D8
/* 8013EED4 0013AB34  48 00 01 48 */	b lbl_8013F01C
lbl_8013EED8:
/* 8013EED8 0013AB38  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EEDC 0013AB3C  80 03 06 F0 */	lwz r0, 0x6f0(r3)
/* 8013EEE0 0013AB40  2C 00 00 01 */	cmpwi r0, 1
/* 8013EEE4 0013AB44  41 82 00 60 */	beq lbl_8013EF44
/* 8013EEE8 0013AB48  40 80 00 10 */	bge lbl_8013EEF8
/* 8013EEEC 0013AB4C  2C 00 00 00 */	cmpwi r0, 0
/* 8013EEF0 0013AB50  40 80 00 14 */	bge lbl_8013EF04
/* 8013EEF4 0013AB54  48 00 01 28 */	b lbl_8013F01C
lbl_8013EEF8:
/* 8013EEF8 0013AB58  2C 00 00 03 */	cmpwi r0, 3
/* 8013EEFC 0013AB5C  40 80 01 20 */	bge lbl_8013F01C
/* 8013EF00 0013AB60  48 00 00 E4 */	b lbl_8013EFE4
lbl_8013EF04:
/* 8013EF04 0013AB64  80 03 06 F8 */	lwz r0, 0x6f8(r3)
/* 8013EF08 0013AB68  20 60 00 32 */	subfic r3, r0, 0x32
/* 8013EF0C 0013AB6C  48 02 3D 65 */	bl func_80162C70
/* 8013EF10 0013AB70  48 02 41 89 */	bl func_80163098
/* 8013EF14 0013AB74  4B EC A8 DD */	bl func_800097F0
/* 8013EF18 0013AB78  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EF1C 0013AB7C  38 80 00 00 */	li r4, 0
/* 8013EF20 0013AB80  38 00 00 01 */	li r0, 1
/* 8013EF24 0013AB84  90 83 06 F4 */	stw r4, 0x6f4(r3)
/* 8013EF28 0013AB88  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EF2C 0013AB8C  80 64 06 F8 */	lwz r3, 0x6f8(r4)
/* 8013EF30 0013AB90  38 63 00 01 */	addi r3, r3, 1
/* 8013EF34 0013AB94  90 64 06 F8 */	stw r3, 0x6f8(r4)
/* 8013EF38 0013AB98  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EF3C 0013AB9C  90 03 06 F0 */	stw r0, 0x6f0(r3)
/* 8013EF40 0013ABA0  48 00 00 DC */	b lbl_8013F01C
lbl_8013EF44:
/* 8013EF44 0013ABA4  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8013EF48 0013ABA8  38 60 00 00 */	li r3, 0
/* 8013EF4C 0013ABAC  88 04 00 82 */	lbz r0, 0x82(r4)
/* 8013EF50 0013ABB0  2C 00 00 00 */	cmpwi r0, 0
/* 8013EF54 0013ABB4  40 82 00 10 */	bne lbl_8013EF64
/* 8013EF58 0013ABB8  88 04 00 83 */	lbz r0, 0x83(r4)
/* 8013EF5C 0013ABBC  2C 00 00 00 */	cmpwi r0, 0
/* 8013EF60 0013ABC0  41 82 00 08 */	beq lbl_8013EF68
lbl_8013EF64:
/* 8013EF64 0013ABC4  38 60 00 01 */	li r3, 1
lbl_8013EF68:
/* 8013EF68 0013ABC8  2C 03 00 00 */	cmpwi r3, 0
/* 8013EF6C 0013ABCC  40 82 00 2C */	bne lbl_8013EF98
/* 8013EF70 0013ABD0  48 02 41 5D */	bl func_801630CC
/* 8013EF74 0013ABD4  2C 03 00 01 */	cmpwi r3, 1
/* 8013EF78 0013ABD8  41 82 00 10 */	beq lbl_8013EF88
/* 8013EF7C 0013ABDC  48 02 3B F5 */	bl func_80162B70
/* 8013EF80 0013ABE0  2C 03 00 00 */	cmpwi r3, 0
/* 8013EF84 0013ABE4  40 82 00 14 */	bne lbl_8013EF98
lbl_8013EF88:
/* 8013EF88 0013ABE8  48 02 40 4D */	bl glplatAbortFrame
/* 8013EF8C 0013ABEC  4B EC A8 4D */	bl func_800097D8
/* 8013EF90 0013ABF0  38 60 00 00 */	li r3, 0
/* 8013EF94 0013ABF4  48 00 00 8C */	b lbl_8013F020
lbl_8013EF98:
/* 8013EF98 0013ABF8  C0 22 8E 08 */	lfs f1, lbl_80641408-_SDA2_BASE_(r2)
/* 8013EF9C 0013ABFC  C0 0D 86 C8 */	lfs f0, lbl_8063D988-_SDA_BASE_(r13)
/* 8013EFA0 0013AC00  80 8D 9C E8 */	lwz r4, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EFA4 0013AC04  EC 21 00 32 */	fmuls f1, f1, f0
/* 8013EFA8 0013AC08  C0 02 8D F0 */	lfs f0, lbl_806413F0-_SDA2_BASE_(r2)
/* 8013EFAC 0013AC0C  80 64 06 F4 */	lwz r3, 0x6f4(r4)
/* 8013EFB0 0013AC10  EC 00 08 2A */	fadds f0, f0, f1
/* 8013EFB4 0013AC14  38 03 00 01 */	addi r0, r3, 1
/* 8013EFB8 0013AC18  90 04 06 F4 */	stw r0, 0x6f4(r4)
/* 8013EFBC 0013AC1C  FC 00 00 1E */	fctiwz f0, f0
/* 8013EFC0 0013AC20  D8 01 00 08 */	stfd f0, 8(r1)
/* 8013EFC4 0013AC24  80 61 00 0C */	lwz r3, 0xc(r1)
/* 8013EFC8 0013AC28  7C 00 18 00 */	cmpw r0, r3
/* 8013EFCC 0013AC2C  40 82 00 50 */	bne lbl_8013F01C
/* 8013EFD0 0013AC30  48 02 40 05 */	bl glplatAbortFrame
/* 8013EFD4 0013AC34  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013EFD8 0013AC38  38 00 00 02 */	li r0, 2
/* 8013EFDC 0013AC3C  90 03 06 F0 */	stw r0, 0x6f0(r3)
/* 8013EFE0 0013AC40  48 00 00 3C */	b lbl_8013F01C
lbl_8013EFE4:
/* 8013EFE4 0013AC44  48 11 EF ED */	bl func_8025DFD0
/* 8013EFE8 0013AC48  48 11 F3 25 */	bl func_8025E30C
/* 8013EFEC 0013AC4C  81 83 00 00 */	lwz r12, 0(r3)
/* 8013EFF0 0013AC50  81 8C 00 30 */	lwz r12, 0x30(r12)
/* 8013EFF4 0013AC54  7D 89 03 A6 */	mtctr r12
/* 8013EFF8 0013AC58  4E 80 04 21 */	bctrl
/* 8013EFFC 0013AC5C  2C 03 00 00 */	cmpwi r3, 0
/* 8013F000 0013AC60  40 82 00 1C */	bne lbl_8013F01C
/* 8013F004 0013AC64  80 6D 9C E8 */	lwz r3, lbl_8063EFA8-_SDA_BASE_(r13)
/* 8013F008 0013AC68  38 00 00 00 */	li r0, 0
/* 8013F00C 0013AC6C  90 03 06 F0 */	stw r0, 0x6f0(r3)
/* 8013F010 0013AC70  48 00 00 0C */	b lbl_8013F01C
lbl_8013F014:
/* 8013F014 0013AC74  48 02 3F C1 */	bl glplatAbortFrame
/* 8013F018 0013AC78  4B EC A7 C1 */	bl func_800097D8
lbl_8013F01C:
/* 8013F01C 0013AC7C  38 60 00 01 */	li r3, 1
lbl_8013F020:
/* 8013F020 0013AC80  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8013F024 0013AC84  7C 08 03 A6 */	mtlr r0
/* 8013F028 0013AC88  38 21 00 10 */	addi r1, r1, 0x10
/* 8013F02C 0013AC8C  4E 80 00 20 */	blr

.global func_8013F030
func_8013F030:
/* 8013F030 0013AC90  38 6D 9C E0 */	addi r3, r13, lbl_8063EFA0-_SDA_BASE_
/* 8013F034 0013AC94  38 80 00 01 */	li r4, 1
/* 8013F038 0013AC98  38 A0 00 04 */	li r5, 4
/* 8013F03C 0013AC9C  38 C0 00 00 */	li r6, 0
/* 8013F040 0013ACA0  4B EE 58 D4 */	b func_80024914