summaryrefslogtreecommitdiff
path: root/asm/code_8013F044.s
blob: 56e20c4cc4e71cae0b9973e84512cd636f970485 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669
5670
5671
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848
5849
5850
5851
5852
5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996
5997
5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
6051
6052
6053
6054
6055
6056
6057
6058
6059
6060
6061
6062
6063
6064
6065
6066
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
6535
6536
6537
6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
6711
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739
6740
6741
6742
6743
6744
6745
6746
6747
6748
6749
6750
6751
6752
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
7283
7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
7502
7503
7504
7505
7506
7507
7508
7509
7510
7511
7512
7513
7514
7515
7516
7517
7518
7519
7520
7521
7522
7523
7524
7525
7526
7527
7528
7529
7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
7541
7542
7543
7544
7545
7546
7547
7548
7549
7550
7551
7552
7553
7554
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574
7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585
7586
7587
7588
7589
7590
7591
7592
7593
7594
7595
7596
7597
7598
7599
7600
7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
7616
7617
7618
7619
7620
7621
7622
7623
7624
7625
7626
7627
7628
7629
7630
7631
7632
7633
7634
7635
7636
7637
7638
7639
7640
7641
7642
7643
7644
7645
7646
7647
7648
7649
7650
7651
7652
7653
7654
7655
7656
7657
7658
7659
7660
7661
7662
7663
7664
7665
7666
7667
7668
7669
7670
7671
7672
7673
7674
7675
7676
7677
7678
7679
7680
7681
7682
7683
7684
7685
7686
7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
7700
7701
7702
7703
7704
7705
7706
7707
7708
7709
7710
7711
7712
7713
7714
7715
7716
7717
7718
7719
7720
7721
7722
7723
7724
7725
7726
7727
7728
7729
7730
7731
7732
7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
7745
7746
7747
7748
7749
7750
7751
7752
7753
7754
7755
7756
7757
7758
7759
7760
7761
7762
7763
7764
7765
7766
7767
7768
7769
7770
7771
7772
7773
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
7813
7814
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908
7909
7910
7911
7912
7913
7914
7915
7916
7917
7918
7919
7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
7932
7933
7934
7935
7936
7937
7938
7939
7940
7941
7942
7943
7944
7945
7946
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958
7959
7960
7961
7962
7963
7964
7965
7966
7967
7968
7969
7970
7971
7972
7973
7974
7975
7976
7977
7978
7979
7980
7981
7982
7983
7984
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024
8025
8026
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
8069
8070
8071
8072
8073
8074
8075
8076
8077
8078
8079
8080
8081
8082
8083
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098
8099
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
8115
8116
8117
8118
8119
8120
8121
8122
8123
8124
8125
8126
8127
8128
8129
8130
8131
8132
8133
8134
8135
8136
8137
8138
8139
8140
8141
8142
8143
8144
8145
8146
8147
8148
8149
8150
8151
8152
8153
8154
8155
8156
8157
8158
8159
8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211
8212
8213
8214
8215
8216
8217
8218
8219
8220
8221
8222
8223
8224
8225
8226
8227
8228
8229
8230
8231
8232
8233
8234
8235
8236
8237
8238
8239
8240
8241
8242
8243
8244
8245
8246
8247
8248
8249
8250
8251
8252
8253
8254
8255
8256
8257
8258
8259
8260
8261
8262
8263
8264
8265
8266
8267
8268
8269
8270
8271
8272
8273
8274
8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
8291
8292
8293
8294
8295
8296
8297
8298
8299
8300
8301
8302
8303
8304
8305
8306
8307
8308
8309
8310
8311
8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
8353
8354
8355
8356
8357
8358
8359
8360
8361
8362
8363
8364
8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411
8412
8413
8414
8415
8416
8417
8418
8419
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452
8453
8454
8455
8456
8457
8458
8459
8460
8461
8462
8463
8464
8465
8466
8467
8468
8469
8470
8471
8472
8473
8474
8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
8493
8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
8506
8507
8508
8509
8510
8511
8512
8513
8514
8515
8516
8517
8518
8519
8520
8521
8522
8523
8524
8525
8526
8527
8528
8529
8530
8531
8532
8533
8534
8535
8536
8537
8538
8539
8540
8541
8542
8543
8544
8545
8546
8547
8548
8549
8550
8551
8552
8553
8554
8555
8556
8557
8558
8559
8560
8561
8562
8563
8564
8565
8566
8567
8568
8569
8570
8571
8572
8573
8574
8575
8576
8577
8578
8579
8580
8581
8582
8583
8584
8585
8586
8587
8588
8589
8590
8591
8592
8593
8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
8628
8629
8630
8631
8632
8633
8634
8635
8636
8637
8638
8639
8640
8641
8642
8643
8644
8645
8646
8647
8648
8649
8650
8651
8652
8653
8654
8655
8656
8657
8658
8659
8660
8661
8662
8663
8664
8665
8666
8667
8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
8678
8679
8680
8681
8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701
8702
8703
8704
8705
8706
8707
8708
8709
8710
8711
8712
8713
8714
8715
8716
8717
8718
8719
8720
8721
8722
8723
8724
8725
8726
8727
8728
8729
8730
8731
8732
8733
8734
8735
8736
8737
8738
8739
8740
8741
8742
8743
8744
8745
8746
8747
8748
8749
8750
8751
8752
8753
8754
8755
8756
8757
8758
8759
8760
8761
8762
8763
8764
8765
8766
8767
8768
8769
8770
8771
8772
8773
8774
8775
8776
8777
8778
8779
8780
8781
8782
8783
8784
8785
8786
8787
8788
8789
8790
8791
8792
8793
8794
8795
8796
8797
8798
8799
8800
8801
8802
8803
8804
8805
8806
8807
8808
8809
8810
8811
8812
8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
8838
8839
8840
8841
8842
8843
8844
8845
8846
8847
8848
8849
8850
8851
8852
8853
8854
8855
8856
8857
8858
8859
8860
8861
8862
8863
8864
8865
8866
8867
8868
8869
8870
8871
8872
8873
8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
8892
8893
8894
8895
8896
8897
8898
8899
8900
8901
8902
8903
8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924
8925
8926
8927
8928
8929
8930
8931
8932
8933
8934
8935
8936
8937
8938
8939
8940
8941
8942
8943
8944
8945
8946
8947
8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
8975
8976
8977
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989
8990
8991
8992
8993
8994
8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
9013
9014
9015
9016
9017
9018
9019
9020
9021
9022
9023
9024
9025
9026
9027
9028
9029
9030
9031
9032
9033
9034
9035
9036
9037
9038
9039
9040
9041
9042
9043
9044
9045
9046
9047
9048
9049
9050
9051
9052
9053
9054
9055
9056
9057
9058
9059
9060
9061
9062
9063
9064
9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
9088
9089
9090
9091
9092
9093
9094
9095
9096
9097
9098
9099
9100
9101
9102
9103
9104
9105
9106
9107
9108
9109
9110
9111
9112
9113
9114
9115
9116
9117
9118
9119
9120
9121
9122
9123
9124
9125
9126
9127
9128
9129
9130
9131
9132
9133
9134
9135
9136
9137
9138
9139
9140
9141
9142
9143
9144
9145
9146
9147
9148
9149
9150
9151
9152
9153
9154
9155
9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
9173
9174
9175
9176
9177
9178
9179
9180
9181
9182
9183
9184
9185
9186
9187
9188
9189
9190
9191
9192
9193
9194
9195
9196
9197
9198
9199
9200
9201
9202
9203
9204
9205
9206
9207
9208
9209
9210
9211
9212
9213
9214
9215
9216
9217
9218
9219
9220
9221
9222
9223
9224
9225
9226
9227
9228
9229
9230
9231
9232
9233
9234
9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
9254
9255
9256
9257
9258
9259
9260
9261
9262
9263
9264
9265
9266
9267
9268
9269
9270
9271
9272
9273
9274
9275
9276
9277
9278
9279
9280
9281
9282
9283
9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
9300
9301
9302
9303
9304
9305
9306
9307
9308
9309
9310
9311
9312
9313
9314
9315
9316
9317
9318
9319
9320
9321
9322
9323
9324
9325
9326
9327
9328
9329
9330
9331
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675
9676
9677
9678
9679
9680
9681
9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
9696
9697
9698
9699
9700
9701
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727
9728
9729
9730
9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
9743
9744
9745
9746
9747
9748
9749
9750
9751
9752
9753
9754
9755
9756
9757
9758
9759
9760
9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
9793
9794
9795
9796
9797
9798
9799
9800
9801
9802
9803
9804
9805
9806
9807
9808
9809
9810
9811
9812
9813
9814
9815
9816
9817
9818
9819
9820
9821
9822
9823
9824
9825
9826
9827
9828
9829
9830
9831
9832
9833
9834
9835
9836
9837
9838
9839
9840
9841
9842
9843
9844
9845
9846
9847
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919
9920
9921
9922
9923
9924
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109
10110
10111
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517
10518
10519
10520
10521
10522
10523
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535
10536
10537
10538
10539
10540
10541
10542
10543
10544
10545
10546
10547
10548
10549
10550
10551
10552
10553
10554
10555
10556
10557
10558
10559
10560
10561
10562
10563
10564
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578
10579
10580
10581
10582
10583
10584
10585
10586
10587
10588
10589
10590
10591
10592
10593
10594
10595
10596
10597
10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614
10615
10616
10617
10618
10619
10620
10621
10622
10623
10624
10625
10626
10627
10628
10629
10630
10631
10632
10633
10634
10635
10636
10637
10638
10639
10640
10641
10642
10643
10644
10645
10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
10656
10657
10658
10659
10660
10661
10662
10663
10664
10665
10666
10667
10668
10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734
10735
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750
10751
10752
10753
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920
10921
10922
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235
11236
11237
11238
11239
11240
11241
11242
11243
11244
11245
11246
11247
11248
11249
11250
11251
11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
11268
11269
11270
11271
11272
11273
11274
11275
11276
11277
11278
11279
11280
11281
11282
11283
11284
11285
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296
11297
11298
11299
11300
11301
11302
11303
11304
11305
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387
11388
11389
11390
11391
11392
11393
11394
11395
11396
11397
11398
11399
11400
11401
11402
11403
11404
11405
11406
11407
11408
11409
11410
11411
11412
11413
11414
11415
11416
11417
11418
11419
11420
11421
11422
11423
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437
11438
11439
11440
11441
11442
11443
11444
11445
11446
11447
11448
11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
11505
11506
11507
11508
11509
11510
11511
11512
11513
11514
11515
11516
11517
11518
11519
11520
11521
11522
11523
11524
11525
11526
11527
11528
11529
11530
11531
11532
11533
11534
11535
11536
11537
11538
11539
11540
11541
11542
11543
11544
11545
11546
11547
11548
11549
11550
11551
11552
11553
11554
11555
11556
11557
11558
11559
11560
11561
11562
11563
11564
11565
11566
11567
11568
11569
11570
11571
11572
11573
11574
11575
11576
11577
11578
11579
11580
11581
11582
11583
11584
11585
11586
11587
11588
11589
11590
11591
11592
11593
11594
11595
11596
11597
11598
11599
11600
11601
11602
11603
11604
11605
11606
11607
11608
11609
11610
11611
11612
11613
11614
11615
11616
11617
11618
11619
11620
11621
11622
11623
11624
11625
11626
11627
11628
11629
11630
11631
11632
11633
11634
11635
11636
11637
11638
11639
11640
11641
11642
11643
11644
11645
11646
11647
11648
11649
11650
11651
11652
11653
11654
11655
11656
11657
11658
11659
11660
11661
11662
11663
11664
11665
11666
11667
11668
11669
11670
11671
11672
11673
11674
11675
11676
11677
11678
11679
11680
11681
11682
11683
11684
11685
11686
11687
11688
11689
11690
11691
11692
11693
11694
11695
11696
11697
11698
11699
11700
11701
11702
11703
11704
11705
11706
11707
11708
11709
11710
11711
11712
11713
11714
11715
11716
11717
11718
11719
11720
11721
11722
11723
11724
11725
11726
11727
11728
11729
11730
11731
11732
11733
11734
11735
11736
11737
11738
11739
11740
11741
11742
11743
11744
11745
11746
11747
11748
11749
11750
11751
11752
11753
11754
11755
11756
11757
11758
11759
11760
11761
11762
11763
11764
11765
11766
11767
11768
11769
11770
11771
11772
11773
11774
11775
11776
11777
11778
11779
11780
11781
11782
11783
11784
11785
11786
11787
11788
11789
11790
11791
11792
11793
11794
11795
11796
11797
11798
11799
11800
11801
11802
11803
11804
11805
11806
11807
11808
11809
11810
11811
11812
11813
11814
11815
11816
11817
11818
11819
11820
11821
11822
11823
11824
11825
11826
11827
11828
11829
11830
11831
11832
11833
11834
11835
11836
11837
11838
11839
11840
11841
11842
11843
11844
11845
11846
11847
11848
11849
11850
11851
11852
11853
11854
11855
11856
11857
11858
11859
11860
11861
11862
11863
11864
11865
11866
11867
11868
11869
11870
11871
11872
11873
11874
11875
11876
11877
11878
11879
11880
11881
11882
11883
11884
11885
11886
11887
11888
11889
11890
11891
11892
11893
11894
11895
11896
11897
11898
11899
11900
11901
11902
11903
11904
11905
11906
11907
11908
11909
11910
11911
11912
11913
11914
11915
11916
11917
11918
11919
11920
11921
11922
11923
11924
11925
11926
11927
11928
11929
11930
11931
11932
11933
11934
11935
11936
11937
11938
11939
11940
11941
11942
11943
11944
11945
11946
11947
11948
11949
11950
11951
11952
11953
11954
11955
11956
11957
11958
11959
11960
11961
11962
11963
11964
11965
11966
11967
11968
11969
11970
11971
11972
11973
11974
11975
11976
11977
11978
11979
11980
11981
11982
11983
11984
11985
11986
11987
11988
11989
11990
11991
11992
11993
11994
11995
11996
11997
11998
11999
12000
12001
12002
12003
12004
12005
12006
12007
12008
12009
12010
12011
12012
12013
12014
12015
12016
12017
12018
12019
12020
12021
12022
12023
12024
12025
12026
12027
12028
12029
12030
12031
12032
12033
12034
12035
12036
12037
12038
12039
12040
12041
12042
12043
12044
12045
12046
12047
12048
12049
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061
12062
12063
12064
12065
12066
12067
12068
12069
12070
12071
12072
12073
12074
12075
12076
12077
12078
12079
12080
12081
12082
12083
12084
12085
12086
12087
12088
12089
12090
12091
12092
12093
12094
12095
12096
12097
12098
12099
12100
12101
12102
12103
12104
12105
12106
12107
12108
12109
12110
12111
12112
12113
12114
12115
12116
12117
12118
12119
12120
12121
12122
12123
12124
12125
12126
12127
12128
12129
12130
12131
12132
12133
12134
12135
12136
12137
12138
12139
12140
12141
12142
12143
12144
12145
12146
12147
12148
12149
12150
12151
12152
12153
12154
12155
12156
12157
12158
12159
12160
12161
12162
12163
12164
12165
12166
12167
12168
12169
12170
12171
12172
12173
12174
12175
12176
12177
12178
12179
12180
12181
12182
12183
12184
12185
12186
12187
12188
12189
12190
12191
12192
12193
12194
12195
12196
12197
12198
12199
12200
12201
12202
12203
12204
12205
12206
12207
12208
12209
12210
12211
12212
12213
12214
12215
12216
12217
12218
12219
12220
12221
12222
12223
12224
12225
12226
12227
12228
12229
12230
12231
12232
12233
12234
12235
12236
12237
12238
12239
12240
12241
12242
12243
12244
12245
12246
12247
12248
12249
12250
12251
12252
12253
12254
12255
12256
12257
12258
12259
12260
12261
12262
12263
12264
12265
12266
12267
12268
12269
12270
12271
12272
12273
12274
12275
12276
12277
12278
12279
12280
12281
12282
12283
12284
12285
12286
12287
12288
12289
12290
12291
12292
12293
12294
12295
12296
12297
12298
12299
12300
12301
12302
12303
12304
12305
12306
12307
12308
12309
12310
12311
12312
12313
12314
12315
12316
12317
12318
12319
12320
12321
12322
12323
12324
12325
12326
12327
12328
12329
12330
12331
12332
12333
12334
12335
12336
12337
12338
12339
12340
12341
12342
12343
12344
12345
12346
12347
12348
12349
12350
12351
12352
12353
12354
12355
12356
12357
12358
12359
12360
12361
12362
12363
12364
12365
12366
12367
12368
12369
12370
12371
12372
12373
12374
12375
12376
12377
12378
12379
12380
12381
12382
12383
12384
12385
12386
12387
12388
12389
12390
12391
12392
12393
12394
12395
12396
12397
12398
12399
12400
12401
12402
12403
12404
12405
12406
12407
12408
12409
12410
12411
12412
12413
12414
12415
12416
12417
12418
12419
12420
12421
12422
12423
12424
12425
12426
12427
12428
12429
12430
12431
12432
12433
12434
12435
12436
12437
12438
12439
12440
12441
12442
12443
12444
12445
12446
12447
12448
12449
12450
12451
12452
12453
12454
12455
12456
12457
12458
12459
12460
12461
12462
12463
12464
12465
12466
12467
12468
12469
12470
12471
12472
12473
12474
12475
12476
12477
12478
12479
12480
12481
12482
12483
12484
12485
12486
12487
12488
12489
12490
12491
12492
12493
12494
12495
12496
12497
12498
12499
12500
12501
12502
12503
12504
12505
12506
12507
12508
12509
12510
12511
12512
12513
12514
12515
12516
12517
12518
12519
12520
12521
12522
12523
12524
12525
12526
12527
12528
12529
12530
12531
12532
12533
12534
12535
12536
12537
12538
12539
12540
12541
12542
12543
12544
12545
12546
12547
12548
12549
12550
12551
12552
12553
12554
12555
12556
12557
12558
12559
12560
12561
12562
12563
12564
12565
12566
12567
12568
12569
12570
12571
12572
12573
12574
12575
12576
12577
12578
12579
12580
12581
12582
12583
12584
12585
12586
12587
12588
12589
12590
12591
12592
12593
12594
12595
12596
12597
12598
12599
12600
12601
12602
12603
12604
12605
12606
12607
12608
12609
12610
12611
12612
12613
12614
12615
12616
12617
12618
12619
12620
12621
12622
12623
12624
12625
12626
12627
12628
12629
12630
12631
12632
12633
12634
12635
12636
12637
12638
12639
12640
12641
12642
12643
12644
12645
12646
12647
12648
12649
12650
12651
12652
12653
12654
12655
12656
12657
12658
12659
12660
12661
12662
12663
12664
12665
12666
12667
12668
12669
12670
12671
12672
12673
12674
12675
12676
12677
12678
12679
12680
12681
12682
12683
12684
12685
12686
12687
12688
12689
12690
12691
12692
12693
12694
12695
12696
12697
12698
12699
12700
12701
12702
12703
12704
12705
12706
12707
12708
12709
12710
12711
12712
12713
12714
12715
12716
12717
12718
12719
12720
12721
12722
12723
12724
12725
12726
12727
12728
12729
12730
12731
12732
12733
12734
12735
12736
12737
12738
12739
12740
12741
12742
12743
12744
12745
12746
12747
12748
12749
12750
12751
12752
12753
12754
12755
12756
12757
12758
12759
12760
12761
12762
12763
12764
12765
12766
12767
12768
12769
12770
12771
12772
12773
12774
12775
12776
12777
12778
12779
12780
12781
12782
12783
12784
12785
12786
12787
12788
12789
12790
12791
12792
12793
12794
12795
12796
12797
12798
12799
12800
12801
12802
12803
12804
12805
12806
12807
12808
12809
12810
12811
12812
12813
12814
12815
12816
12817
12818
12819
12820
12821
12822
12823
12824
12825
12826
12827
12828
12829
12830
12831
12832
12833
12834
12835
12836
12837
12838
12839
12840
12841
12842
12843
12844
12845
12846
12847
12848
12849
12850
12851
12852
12853
12854
12855
12856
12857
12858
12859
12860
12861
12862
12863
12864
12865
12866
12867
12868
12869
12870
12871
12872
12873
12874
12875
12876
12877
12878
12879
12880
12881
12882
12883
12884
12885
12886
12887
12888
12889
12890
12891
12892
12893
12894
12895
12896
12897
12898
12899
12900
12901
12902
12903
12904
12905
12906
12907
12908
12909
12910
12911
12912
12913
12914
12915
12916
12917
12918
12919
12920
12921
12922
12923
12924
12925
12926
12927
12928
12929
12930
12931
12932
12933
12934
12935
12936
12937
12938
12939
12940
12941
12942
12943
12944
12945
12946
12947
12948
12949
12950
12951
12952
12953
12954
12955
12956
12957
12958
12959
12960
12961
12962
12963
12964
12965
12966
12967
12968
12969
12970
12971
12972
12973
12974
12975
12976
12977
12978
12979
12980
12981
12982
12983
12984
12985
12986
12987
12988
12989
12990
12991
12992
12993
12994
12995
12996
12997
12998
12999
13000
13001
13002
13003
13004
13005
13006
13007
13008
13009
13010
13011
13012
13013
13014
13015
13016
13017
13018
13019
13020
13021
13022
13023
13024
13025
13026
13027
13028
13029
13030
13031
13032
13033
13034
13035
13036
13037
13038
13039
13040
13041
13042
13043
13044
13045
13046
13047
13048
13049
13050
13051
13052
13053
13054
13055
13056
13057
13058
13059
13060
13061
13062
13063
13064
13065
13066
13067
13068
13069
13070
13071
13072
13073
13074
13075
13076
13077
13078
13079
13080
13081
13082
13083
13084
13085
13086
13087
13088
13089
13090
13091
13092
13093
13094
13095
13096
13097
13098
13099
13100
13101
13102
13103
13104
13105
13106
13107
13108
13109
13110
13111
13112
13113
13114
13115
13116
13117
13118
13119
13120
13121
13122
13123
13124
13125
13126
13127
13128
13129
13130
13131
13132
13133
13134
13135
13136
13137
13138
13139
13140
13141
13142
13143
13144
13145
13146
13147
13148
13149
13150
13151
13152
13153
13154
13155
13156
13157
13158
13159
13160
13161
13162
13163
13164
13165
13166
13167
13168
13169
13170
13171
13172
13173
13174
13175
13176
13177
13178
13179
13180
13181
13182
13183
13184
13185
13186
13187
13188
13189
13190
13191
13192
13193
13194
13195
13196
13197
13198
13199
13200
13201
13202
13203
13204
13205
13206
13207
13208
13209
13210
13211
13212
13213
13214
13215
13216
13217
13218
13219
13220
13221
13222
13223
13224
13225
13226
13227
13228
13229
13230
13231
13232
13233
13234
13235
13236
13237
13238
13239
13240
13241
13242
13243
13244
13245
13246
13247
13248
13249
13250
13251
13252
13253
13254
13255
13256
13257
13258
13259
13260
13261
13262
13263
13264
13265
13266
13267
13268
13269
13270
13271
13272
13273
13274
13275
13276
13277
13278
13279
13280
13281
13282
13283
13284
13285
13286
13287
13288
13289
13290
13291
13292
13293
13294
13295
13296
13297
13298
13299
13300
13301
13302
13303
13304
13305
13306
13307
13308
13309
13310
13311
13312
13313
13314
13315
13316
13317
13318
13319
13320
13321
13322
13323
13324
13325
13326
13327
13328
13329
13330
13331
13332
13333
13334
13335
13336
13337
13338
13339
13340
13341
13342
13343
13344
13345
13346
13347
13348
13349
13350
13351
13352
13353
13354
13355
13356
13357
13358
13359
13360
13361
13362
13363
13364
13365
13366
13367
13368
13369
13370
13371
13372
13373
13374
13375
13376
13377
13378
13379
13380
13381
13382
13383
13384
13385
13386
13387
13388
13389
13390
13391
13392
13393
13394
13395
13396
13397
13398
13399
13400
13401
13402
13403
13404
13405
13406
13407
13408
13409
13410
13411
13412
13413
13414
13415
13416
13417
13418
13419
13420
13421
13422
13423
13424
13425
13426
13427
13428
13429
13430
13431
13432
13433
13434
13435
13436
13437
13438
13439
13440
13441
13442
13443
13444
13445
13446
13447
13448
13449
13450
13451
13452
13453
13454
13455
13456
13457
13458
13459
13460
13461
13462
13463
13464
13465
13466
13467
13468
13469
13470
13471
13472
13473
13474
13475
13476
13477
13478
13479
13480
13481
13482
13483
13484
13485
13486
13487
13488
13489
13490
13491
13492
13493
13494
13495
13496
13497
13498
13499
13500
13501
13502
13503
13504
13505
13506
13507
13508
13509
13510
13511
13512
13513
13514
13515
13516
13517
13518
13519
13520
13521
13522
13523
13524
13525
13526
13527
13528
13529
13530
13531
13532
13533
13534
13535
13536
13537
13538
13539
13540
13541
13542
13543
13544
13545
13546
13547
13548
13549
13550
13551
13552
13553
13554
13555
13556
13557
13558
13559
13560
13561
13562
13563
13564
13565
13566
13567
13568
13569
13570
13571
13572
13573
13574
13575
13576
13577
13578
13579
13580
13581
13582
13583
13584
13585
13586
13587
13588
13589
13590
13591
13592
13593
13594
13595
13596
13597
13598
13599
13600
13601
13602
13603
13604
13605
13606
13607
13608
13609
13610
13611
13612
13613
13614
13615
13616
13617
13618
13619
13620
13621
13622
13623
13624
13625
13626
13627
13628
13629
13630
13631
13632
13633
13634
13635
13636
13637
13638
13639
13640
13641
13642
13643
13644
13645
13646
13647
13648
13649
13650
13651
13652
13653
13654
13655
13656
13657
13658
13659
13660
13661
13662
13663
13664
13665
13666
13667
13668
13669
13670
13671
13672
13673
13674
13675
13676
13677
13678
13679
13680
13681
13682
13683
13684
13685
13686
13687
13688
13689
13690
13691
13692
13693
13694
13695
13696
13697
13698
13699
13700
13701
13702
13703
13704
13705
13706
13707
13708
13709
13710
13711
13712
13713
13714
13715
13716
13717
13718
13719
13720
13721
13722
13723
13724
13725
13726
13727
13728
13729
13730
13731
13732
13733
13734
13735
13736
13737
13738
13739
13740
13741
13742
13743
13744
13745
13746
13747
13748
13749
13750
13751
13752
13753
13754
13755
13756
13757
13758
13759
13760
13761
13762
13763
13764
13765
13766
13767
13768
13769
13770
13771
13772
13773
13774
13775
13776
13777
13778
13779
13780
13781
13782
13783
13784
13785
13786
13787
13788
13789
13790
13791
13792
13793
13794
13795
13796
13797
13798
13799
13800
13801
13802
13803
13804
13805
13806
13807
13808
13809
13810
13811
13812
13813
13814
13815
13816
13817
13818
13819
13820
13821
13822
13823
13824
13825
13826
13827
13828
13829
13830
13831
13832
13833
13834
13835
13836
13837
13838
13839
13840
13841
13842
13843
13844
13845
13846
13847
13848
13849
13850
13851
13852
13853
13854
13855
13856
13857
13858
13859
13860
13861
13862
13863
13864
13865
13866
13867
13868
13869
13870
13871
13872
13873
13874
13875
13876
13877
13878
13879
13880
13881
13882
13883
13884
13885
13886
13887
13888
13889
13890
13891
13892
13893
13894
13895
13896
13897
13898
13899
13900
13901
13902
13903
13904
13905
13906
13907
13908
13909
13910
13911
13912
13913
13914
13915
13916
13917
13918
13919
13920
13921
13922
13923
13924
13925
13926
13927
13928
13929
13930
13931
13932
13933
13934
13935
13936
13937
13938
13939
13940
13941
13942
13943
13944
13945
13946
13947
13948
13949
13950
13951
13952
13953
13954
13955
13956
13957
13958
13959
13960
13961
13962
13963
13964
13965
13966
13967
13968
13969
13970
13971
13972
13973
13974
13975
13976
13977
13978
13979
13980
13981
13982
13983
13984
13985
13986
13987
13988
13989
13990
13991
13992
13993
13994
13995
13996
13997
13998
13999
14000
14001
14002
14003
14004
14005
14006
14007
14008
14009
14010
14011
14012
14013
14014
14015
14016
14017
14018
14019
14020
14021
14022
14023
14024
14025
14026
14027
14028
14029
14030
14031
14032
14033
14034
14035
14036
14037
14038
14039
14040
14041
14042
14043
14044
14045
14046
14047
14048
14049
14050
14051
14052
14053
14054
14055
14056
14057
14058
14059
14060
14061
14062
14063
14064
14065
14066
14067
14068
14069
14070
14071
14072
14073
14074
14075
14076
14077
14078
14079
14080
14081
14082
14083
14084
14085
14086
14087
14088
14089
14090
14091
14092
14093
14094
14095
14096
14097
14098
14099
14100
14101
14102
14103
14104
14105
14106
14107
14108
14109
14110
14111
14112
14113
14114
14115
14116
14117
14118
14119
14120
14121
14122
14123
14124
14125
14126
14127
14128
14129
14130
14131
14132
14133
14134
14135
14136
14137
14138
14139
14140
14141
14142
14143
14144
14145
14146
14147
14148
14149
14150
14151
14152
14153
14154
14155
14156
14157
14158
14159
14160
14161
14162
14163
14164
14165
14166
14167
14168
14169
14170
14171
14172
14173
14174
14175
14176
14177
14178
14179
14180
14181
14182
14183
14184
14185
14186
14187
14188
14189
14190
14191
14192
14193
14194
14195
14196
14197
14198
14199
14200
14201
14202
14203
14204
14205
14206
14207
14208
14209
14210
14211
14212
14213
14214
14215
14216
14217
14218
14219
14220
14221
14222
14223
14224
14225
14226
14227
14228
14229
14230
14231
14232
14233
14234
14235
14236
14237
14238
14239
14240
14241
14242
14243
14244
14245
14246
14247
14248
14249
14250
14251
14252
14253
14254
14255
14256
14257
14258
14259
14260
14261
14262
14263
14264
14265
14266
14267
14268
14269
14270
14271
14272
14273
14274
14275
14276
14277
14278
14279
14280
14281
14282
14283
14284
14285
14286
14287
14288
14289
14290
14291
14292
14293
14294
14295
14296
14297
14298
14299
14300
14301
14302
14303
14304
14305
14306
14307
14308
14309
14310
14311
14312
14313
14314
14315
14316
14317
14318
14319
14320
14321
14322
14323
14324
14325
14326
14327
14328
14329
14330
14331
14332
14333
14334
14335
14336
14337
14338
14339
14340
14341
14342
14343
14344
14345
14346
14347
14348
14349
14350
14351
14352
14353
14354
14355
14356
14357
14358
14359
14360
14361
14362
14363
14364
14365
14366
14367
14368
14369
14370
14371
14372
14373
14374
14375
14376
14377
14378
14379
14380
14381
14382
14383
14384
14385
14386
14387
14388
14389
14390
14391
14392
14393
14394
14395
14396
14397
14398
14399
14400
14401
14402
14403
14404
14405
14406
14407
14408
14409
14410
14411
14412
14413
14414
14415
14416
14417
14418
14419
14420
14421
14422
14423
14424
14425
14426
14427
14428
14429
14430
14431
14432
14433
14434
14435
14436
14437
14438
14439
14440
14441
14442
14443
14444
14445
14446
14447
14448
14449
14450
14451
14452
14453
14454
14455
14456
14457
14458
14459
14460
14461
14462
14463
14464
14465
14466
14467
14468
14469
14470
14471
14472
14473
14474
14475
14476
14477
14478
14479
14480
14481
14482
14483
14484
14485
14486
14487
14488
14489
14490
14491
14492
14493
14494
14495
14496
14497
14498
14499
14500
14501
14502
14503
14504
14505
14506
14507
14508
14509
14510
14511
14512
14513
14514
14515
14516
14517
14518
14519
14520
14521
14522
14523
14524
14525
14526
14527
14528
14529
14530
14531
14532
14533
14534
14535
14536
14537
14538
14539
14540
14541
14542
14543
14544
14545
14546
14547
14548
14549
14550
14551
14552
14553
14554
14555
14556
14557
14558
14559
14560
14561
14562
14563
14564
14565
14566
14567
14568
14569
14570
14571
14572
14573
14574
14575
14576
14577
14578
14579
14580
14581
14582
14583
14584
14585
14586
14587
14588
14589
14590
14591
14592
14593
14594
14595
14596
14597
14598
14599
14600
14601
14602
14603
14604
14605
14606
14607
14608
14609
14610
14611
14612
14613
14614
14615
14616
14617
14618
14619
14620
14621
14622
14623
14624
14625
14626
14627
14628
14629
14630
14631
14632
14633
14634
14635
14636
14637
14638
14639
14640
14641
14642
14643
14644
14645
14646
14647
14648
14649
14650
14651
14652
14653
14654
14655
14656
14657
14658
14659
14660
14661
14662
14663
14664
14665
14666
14667
14668
14669
14670
14671
14672
14673
14674
14675
14676
14677
14678
14679
14680
14681
14682
14683
14684
14685
14686
14687
14688
14689
14690
14691
14692
14693
14694
14695
14696
14697
14698
14699
14700
14701
14702
14703
14704
14705
14706
14707
14708
14709
14710
14711
14712
14713
14714
14715
14716
14717
14718
14719
14720
14721
14722
14723
14724
14725
14726
14727
14728
14729
14730
14731
14732
14733
14734
14735
14736
14737
14738
14739
14740
14741
14742
14743
14744
14745
14746
14747
14748
14749
14750
14751
14752
14753
14754
14755
14756
14757
14758
14759
14760
14761
14762
14763
14764
14765
14766
14767
14768
14769
14770
14771
14772
14773
14774
14775
14776
14777
14778
14779
14780
14781
14782
14783
14784
14785
14786
14787
14788
14789
14790
14791
14792
14793
14794
14795
14796
14797
14798
14799
14800
14801
14802
14803
14804
14805
14806
14807
14808
14809
14810
14811
14812
14813
14814
14815
14816
14817
14818
14819
14820
14821
14822
14823
14824
14825
14826
14827
14828
14829
14830
14831
14832
14833
14834
14835
14836
14837
14838
14839
14840
14841
14842
14843
14844
14845
14846
14847
14848
14849
14850
14851
14852
14853
14854
14855
14856
14857
14858
14859
14860
14861
14862
14863
14864
14865
14866
14867
14868
14869
14870
14871
14872
14873
14874
14875
14876
14877
14878
14879
14880
14881
14882
14883
14884
14885
14886
14887
14888
14889
14890
14891
14892
14893
14894
14895
14896
14897
14898
14899
14900
14901
14902
14903
14904
14905
14906
14907
14908
14909
14910
14911
14912
14913
14914
14915
14916
14917
14918
14919
14920
14921
14922
14923
14924
14925
14926
14927
14928
14929
14930
14931
14932
14933
14934
14935
14936
14937
14938
14939
14940
14941
14942
14943
14944
14945
14946
14947
14948
14949
14950
14951
14952
14953
14954
14955
14956
14957
14958
14959
14960
14961
14962
14963
14964
14965
14966
14967
14968
14969
14970
14971
14972
14973
14974
14975
14976
14977
14978
14979
14980
14981
14982
14983
14984
14985
14986
14987
14988
14989
14990
14991
14992
14993
14994
14995
14996
14997
14998
14999
15000
15001
15002
15003
15004
15005
15006
15007
15008
15009
15010
15011
15012
15013
15014
15015
15016
15017
15018
15019
15020
15021
15022
15023
15024
15025
15026
15027
15028
15029
15030
15031
15032
15033
15034
15035
15036
15037
15038
15039
15040
15041
15042
15043
15044
15045
15046
15047
15048
15049
15050
15051
15052
15053
15054
15055
15056
15057
15058
15059
15060
15061
15062
15063
15064
15065
15066
15067
15068
15069
15070
15071
15072
15073
15074
15075
15076
15077
15078
15079
15080
15081
15082
15083
15084
15085
15086
15087
15088
15089
15090
15091
15092
15093
15094
15095
15096
15097
15098
15099
15100
15101
15102
15103
15104
15105
15106
15107
15108
15109
15110
15111
15112
15113
15114
15115
15116
15117
15118
15119
15120
15121
15122
15123
15124
15125
15126
15127
15128
15129
15130
15131
15132
15133
15134
15135
15136
15137
15138
15139
15140
15141
15142
15143
15144
15145
15146
15147
15148
15149
15150
15151
15152
15153
15154
15155
15156
15157
15158
15159
15160
15161
15162
15163
15164
15165
15166
15167
15168
15169
15170
15171
15172
15173
15174
15175
15176
15177
15178
15179
15180
15181
15182
15183
15184
15185
15186
15187
15188
15189
15190
15191
15192
15193
15194
15195
15196
15197
15198
15199
15200
15201
15202
15203
15204
15205
15206
15207
15208
15209
15210
15211
15212
15213
15214
15215
15216
15217
15218
15219
15220
15221
15222
15223
15224
15225
15226
15227
15228
15229
15230
15231
15232
15233
15234
15235
15236
15237
15238
15239
15240
15241
15242
15243
15244
15245
15246
15247
15248
15249
15250
15251
15252
15253
15254
15255
15256
15257
15258
15259
15260
15261
15262
15263
15264
15265
15266
15267
15268
15269
15270
15271
15272
15273
15274
15275
15276
15277
15278
15279
15280
15281
15282
15283
15284
15285
15286
15287
15288
15289
15290
15291
15292
15293
15294
15295
15296
15297
15298
15299
15300
15301
15302
15303
15304
15305
15306
15307
15308
15309
15310
15311
15312
15313
15314
15315
15316
15317
15318
15319
15320
15321
15322
15323
15324
15325
15326
15327
15328
15329
15330
15331
15332
15333
15334
15335
15336
15337
15338
15339
15340
15341
15342
15343
15344
15345
15346
15347
15348
15349
15350
15351
15352
15353
15354
15355
15356
15357
15358
15359
15360
15361
15362
15363
15364
15365
15366
15367
15368
15369
15370
15371
15372
15373
15374
15375
15376
15377
15378
15379
15380
15381
15382
15383
15384
15385
15386
15387
15388
15389
15390
15391
15392
15393
15394
15395
15396
15397
15398
15399
15400
15401
15402
15403
15404
15405
15406
15407
15408
15409
15410
15411
15412
15413
15414
15415
15416
15417
15418
15419
15420
15421
15422
15423
15424
15425
15426
15427
15428
15429
15430
15431
15432
15433
15434
15435
15436
15437
15438
15439
15440
15441
15442
15443
15444
15445
15446
15447
15448
15449
15450
15451
15452
15453
15454
15455
15456
15457
15458
15459
15460
15461
15462
15463
15464
15465
15466
15467
15468
15469
15470
15471
15472
15473
15474
15475
15476
15477
15478
15479
15480
15481
15482
15483
15484
15485
15486
15487
15488
15489
15490
15491
15492
15493
15494
15495
15496
15497
15498
15499
15500
15501
15502
15503
15504
15505
15506
15507
15508
15509
15510
15511
15512
15513
15514
15515
15516
15517
15518
15519
15520
15521
15522
15523
15524
15525
15526
15527
15528
15529
15530
15531
15532
15533
15534
15535
15536
15537
15538
15539
15540
15541
15542
15543
15544
15545
15546
15547
15548
15549
15550
15551
15552
15553
15554
15555
15556
15557
15558
15559
15560
15561
15562
15563
15564
15565
15566
15567
15568
15569
15570
15571
15572
15573
15574
15575
15576
15577
15578
15579
15580
15581
15582
15583
15584
15585
15586
15587
15588
15589
15590
15591
15592
15593
15594
15595
15596
15597
15598
15599
15600
15601
15602
15603
15604
15605
15606
15607
15608
15609
15610
15611
15612
15613
15614
15615
15616
15617
15618
15619
15620
15621
15622
15623
15624
15625
15626
15627
15628
15629
15630
15631
15632
15633
15634
15635
15636
15637
15638
15639
15640
15641
15642
15643
15644
15645
15646
15647
15648
15649
15650
15651
15652
15653
15654
15655
15656
15657
15658
15659
15660
15661
15662
15663
15664
15665
15666
15667
15668
15669
15670
15671
15672
15673
15674
15675
15676
15677
15678
15679
15680
15681
15682
15683
15684
15685
15686
15687
15688
15689
15690
15691
15692
15693
15694
15695
15696
15697
15698
15699
15700
15701
15702
15703
15704
15705
15706
15707
15708
15709
15710
15711
15712
15713
15714
15715
15716
15717
15718
15719
15720
15721
15722
15723
15724
15725
15726
15727
15728
15729
15730
15731
15732
15733
15734
15735
15736
15737
15738
15739
15740
15741
15742
15743
15744
15745
15746
15747
15748
15749
15750
15751
15752
15753
15754
15755
15756
15757
15758
15759
15760
15761
15762
15763
15764
15765
15766
15767
15768
15769
15770
15771
15772
15773
15774
15775
15776
15777
15778
15779
15780
15781
15782
15783
15784
15785
15786
15787
15788
15789
15790
15791
15792
15793
15794
15795
15796
15797
15798
15799
15800
15801
15802
15803
15804
15805
15806
15807
15808
15809
15810
15811
15812
15813
15814
15815
15816
15817
15818
15819
15820
15821
15822
15823
15824
15825
15826
15827
15828
15829
15830
15831
15832
15833
15834
15835
15836
15837
15838
15839
15840
15841
15842
15843
15844
15845
15846
15847
15848
15849
15850
15851
15852
15853
15854
15855
15856
15857
15858
15859
15860
15861
15862
15863
15864
15865
15866
15867
15868
15869
15870
15871
15872
15873
15874
15875
15876
15877
15878
15879
15880
15881
15882
15883
15884
15885
15886
15887
15888
15889
15890
15891
15892
15893
15894
15895
15896
15897
15898
15899
15900
15901
15902
15903
15904
15905
15906
15907
15908
15909
15910
15911
15912
15913
15914
15915
15916
15917
15918
15919
15920
15921
15922
15923
15924
15925
15926
15927
15928
15929
15930
15931
15932
15933
15934
15935
15936
15937
15938
15939
15940
15941
15942
15943
15944
15945
15946
15947
15948
15949
15950
15951
15952
15953
15954
15955
15956
15957
15958
15959
15960
15961
15962
15963
15964
15965
15966
15967
15968
15969
15970
15971
15972
15973
15974
15975
15976
15977
15978
15979
15980
15981
15982
15983
15984
15985
15986
15987
15988
15989
15990
15991
15992
15993
15994
15995
15996
15997
15998
15999
16000
16001
16002
16003
16004
16005
16006
16007
16008
16009
16010
16011
16012
16013
16014
16015
16016
16017
16018
16019
16020
16021
16022
16023
16024
16025
16026
16027
16028
16029
16030
16031
16032
16033
16034
16035
16036
16037
16038
16039
16040
16041
16042
16043
16044
16045
16046
16047
16048
16049
16050
16051
16052
16053
16054
16055
16056
16057
16058
16059
16060
16061
16062
16063
16064
16065
16066
16067
16068
16069
16070
16071
16072
16073
16074
16075
16076
16077
16078
16079
16080
16081
16082
16083
16084
16085
16086
16087
16088
16089
16090
16091
16092
16093
16094
16095
16096
16097
16098
16099
16100
16101
16102
16103
16104
16105
16106
16107
16108
16109
16110
16111
16112
16113
16114
16115
16116
16117
16118
16119
16120
16121
16122
16123
16124
16125
16126
16127
16128
16129
16130
16131
16132
16133
16134
16135
16136
16137
16138
16139
16140
16141
16142
16143
16144
16145
16146
16147
16148
16149
16150
16151
16152
16153
16154
16155
16156
16157
16158
16159
16160
16161
16162
16163
16164
16165
16166
16167
16168
16169
16170
16171
16172
16173
16174
16175
16176
16177
16178
16179
16180
16181
16182
16183
16184
16185
16186
16187
16188
16189
16190
16191
16192
16193
16194
16195
16196
16197
16198
16199
16200
16201
16202
16203
16204
16205
16206
16207
16208
16209
16210
16211
16212
16213
16214
16215
16216
16217
16218
16219
16220
16221
16222
16223
16224
16225
16226
16227
16228
16229
16230
16231
16232
16233
16234
16235
16236
16237
16238
16239
16240
16241
16242
16243
16244
16245
16246
16247
16248
16249
16250
16251
16252
16253
16254
16255
16256
16257
16258
16259
16260
16261
16262
16263
16264
16265
16266
16267
16268
16269
16270
16271
16272
16273
16274
16275
16276
16277
16278
16279
16280
16281
16282
16283
16284
16285
16286
16287
16288
16289
16290
16291
16292
16293
16294
16295
16296
16297
16298
16299
16300
16301
16302
16303
16304
16305
16306
16307
16308
16309
16310
16311
16312
16313
16314
16315
16316
16317
16318
16319
16320
16321
16322
16323
16324
16325
16326
16327
16328
16329
16330
16331
16332
16333
16334
16335
16336
16337
16338
16339
16340
16341
16342
16343
16344
16345
16346
16347
16348
16349
16350
16351
16352
16353
16354
16355
16356
16357
16358
16359
16360
16361
16362
16363
16364
16365
16366
16367
16368
16369
16370
16371
16372
16373
16374
16375
16376
16377
16378
16379
16380
16381
16382
16383
16384
16385
16386
16387
16388
16389
16390
16391
16392
16393
16394
16395
16396
16397
16398
16399
16400
16401
16402
16403
16404
16405
16406
16407
16408
16409
16410
16411
16412
16413
16414
16415
16416
16417
16418
16419
16420
16421
16422
16423
16424
16425
16426
16427
16428
16429
16430
16431
16432
16433
16434
16435
16436
16437
16438
16439
16440
16441
16442
16443
16444
16445
16446
16447
16448
16449
16450
16451
16452
16453
16454
16455
16456
16457
16458
16459
16460
16461
16462
16463
16464
16465
16466
16467
16468
16469
16470
16471
16472
16473
16474
16475
16476
16477
16478
16479
16480
16481
16482
16483
16484
16485
16486
16487
16488
16489
16490
16491
16492
16493
16494
16495
16496
16497
16498
16499
16500
16501
16502
16503
16504
16505
16506
16507
16508
16509
16510
16511
16512
16513
16514
16515
16516
16517
16518
16519
16520
16521
16522
16523
16524
16525
16526
16527
16528
16529
16530
16531
16532
16533
16534
16535
16536
16537
16538
16539
16540
16541
16542
16543
16544
16545
16546
16547
16548
16549
16550
16551
16552
16553
16554
16555
16556
16557
16558
16559
16560
16561
16562
16563
16564
16565
16566
16567
16568
16569
16570
16571
16572
16573
16574
16575
16576
16577
16578
16579
16580
16581
16582
16583
16584
16585
16586
16587
16588
16589
16590
16591
16592
16593
16594
16595
16596
16597
16598
16599
16600
16601
16602
16603
16604
16605
16606
16607
16608
16609
16610
16611
16612
16613
16614
16615
16616
16617
16618
16619
16620
16621
16622
16623
16624
16625
16626
16627
16628
16629
16630
16631
16632
16633
16634
16635
16636
16637
16638
16639
16640
16641
16642
16643
16644
16645
16646
16647
16648
16649
16650
16651
16652
16653
16654
16655
16656
16657
16658
16659
16660
16661
16662
16663
16664
16665
16666
16667
16668
16669
16670
16671
16672
16673
16674
16675
16676
16677
16678
16679
16680
16681
16682
16683
16684
16685
16686
16687
16688
16689
16690
16691
16692
16693
16694
16695
16696
16697
16698
16699
16700
16701
16702
16703
16704
16705
16706
16707
16708
16709
16710
16711
16712
16713
16714
16715
16716
16717
16718
16719
16720
16721
16722
16723
16724
16725
16726
16727
16728
16729
16730
16731
16732
16733
16734
16735
16736
16737
16738
16739
16740
16741
16742
16743
16744
16745
16746
16747
16748
16749
16750
16751
16752
16753
16754
16755
16756
16757
16758
16759
16760
16761
16762
16763
16764
16765
16766
16767
16768
16769
16770
16771
16772
16773
16774
16775
16776
16777
16778
16779
16780
16781
16782
16783
16784
16785
16786
16787
16788
16789
16790
16791
16792
16793
16794
16795
16796
16797
16798
16799
16800
16801
16802
16803
16804
16805
16806
16807
16808
16809
16810
16811
16812
16813
16814
16815
16816
16817
16818
16819
16820
16821
16822
16823
16824
16825
16826
16827
16828
16829
16830
16831
16832
16833
16834
16835
16836
16837
16838
16839
16840
16841
16842
16843
16844
16845
16846
16847
16848
16849
16850
16851
16852
16853
16854
16855
16856
16857
16858
16859
16860
16861
16862
16863
16864
16865
16866
16867
16868
16869
16870
16871
16872
16873
16874
16875
16876
16877
16878
16879
16880
16881
16882
16883
16884
16885
16886
16887
16888
16889
16890
16891
16892
16893
16894
16895
16896
16897
16898
16899
16900
16901
16902
16903
16904
16905
16906
16907
16908
16909
16910
16911
16912
16913
16914
16915
16916
16917
16918
16919
16920
16921
16922
16923
16924
16925
16926
16927
16928
16929
16930
16931
16932
16933
16934
16935
16936
16937
16938
16939
16940
16941
16942
16943
16944
16945
16946
16947
16948
16949
16950
16951
16952
16953
16954
16955
16956
16957
16958
16959
16960
16961
16962
16963
16964
16965
16966
16967
16968
16969
16970
16971
16972
16973
16974
16975
16976
16977
16978
16979
16980
16981
16982
16983
16984
16985
16986
16987
16988
16989
16990
16991
16992
16993
16994
16995
16996
16997
16998
16999
17000
17001
17002
17003
17004
17005
17006
17007
17008
17009
17010
17011
17012
17013
17014
17015
17016
17017
17018
17019
17020
17021
17022
17023
17024
17025
17026
17027
17028
17029
17030
17031
17032
17033
17034
17035
17036
17037
17038
17039
17040
17041
17042
17043
17044
17045
17046
17047
17048
17049
17050
17051
17052
17053
17054
17055
17056
17057
17058
17059
17060
17061
17062
17063
17064
17065
17066
17067
17068
17069
17070
17071
17072
17073
17074
17075
17076
17077
17078
17079
17080
17081
17082
17083
17084
17085
17086
17087
17088
17089
17090
17091
17092
17093
17094
17095
17096
17097
17098
17099
17100
17101
17102
17103
17104
17105
17106
17107
17108
17109
17110
17111
17112
17113
17114
17115
17116
17117
17118
17119
17120
17121
17122
17123
17124
17125
17126
17127
17128
17129
17130
17131
17132
17133
17134
17135
17136
17137
17138
17139
17140
17141
17142
17143
17144
17145
17146
17147
17148
17149
17150
17151
17152
17153
17154
17155
17156
17157
17158
17159
17160
17161
17162
17163
17164
17165
17166
17167
17168
17169
17170
17171
17172
17173
17174
17175
17176
17177
17178
17179
17180
17181
17182
17183
17184
17185
17186
17187
17188
17189
17190
17191
17192
17193
17194
17195
17196
17197
17198
17199
17200
17201
17202
17203
17204
17205
17206
17207
17208
17209
17210
17211
17212
17213
17214
17215
17216
17217
17218
17219
17220
17221
17222
17223
17224
17225
17226
17227
17228
17229
17230
17231
17232
17233
17234
17235
17236
17237
17238
17239
17240
17241
17242
17243
17244
17245
17246
17247
17248
17249
17250
17251
17252
17253
17254
17255
17256
17257
17258
17259
17260
17261
17262
17263
17264
17265
17266
17267
17268
17269
17270
17271
17272
17273
17274
17275
17276
17277
17278
17279
17280
17281
17282
17283
17284
17285
17286
17287
17288
17289
17290
17291
17292
17293
17294
17295
17296
17297
17298
17299
17300
17301
17302
17303
17304
17305
17306
17307
17308
17309
17310
17311
17312
17313
17314
17315
17316
17317
17318
17319
17320
17321
17322
17323
17324
17325
17326
17327
17328
17329
17330
17331
17332
17333
17334
17335
17336
17337
17338
17339
17340
17341
17342
17343
17344
17345
17346
17347
17348
17349
17350
17351
17352
17353
17354
17355
17356
17357
17358
17359
17360
17361
17362
17363
17364
17365
17366
17367
17368
17369
17370
17371
17372
17373
17374
17375
17376
17377
17378
17379
17380
17381
17382
17383
17384
17385
17386
17387
17388
17389
17390
17391
17392
17393
17394
17395
17396
17397
17398
17399
17400
17401
17402
17403
17404
17405
17406
17407
17408
17409
17410
17411
17412
17413
17414
17415
17416
17417
17418
17419
17420
17421
17422
17423
17424
17425
17426
17427
17428
17429
17430
17431
17432
17433
17434
17435
17436
17437
17438
17439
17440
17441
17442
17443
17444
17445
17446
17447
17448
17449
17450
17451
17452
17453
17454
17455
17456
17457
17458
17459
17460
17461
17462
17463
17464
17465
17466
17467
17468
17469
17470
17471
17472
17473
17474
17475
17476
17477
17478
17479
17480
17481
17482
17483
17484
17485
17486
17487
17488
17489
17490
17491
17492
17493
17494
17495
17496
17497
17498
17499
17500
17501
17502
17503
17504
17505
17506
17507
17508
17509
17510
17511
17512
17513
17514
17515
17516
17517
17518
17519
17520
17521
17522
17523
17524
17525
17526
17527
17528
17529
17530
17531
17532
17533
17534
17535
17536
17537
17538
17539
17540
17541
17542
17543
17544
17545
17546
17547
17548
17549
17550
17551
17552
17553
17554
17555
17556
17557
17558
17559
17560
17561
17562
17563
17564
17565
17566
17567
17568
17569
17570
17571
17572
17573
17574
17575
17576
17577
17578
17579
17580
17581
17582
17583
17584
17585
17586
17587
17588
17589
17590
17591
17592
17593
17594
17595
17596
17597
17598
17599
17600
17601
17602
17603
17604
17605
17606
17607
17608
17609
17610
17611
17612
17613
17614
17615
17616
17617
17618
17619
17620
17621
17622
17623
17624
17625
17626
17627
17628
17629
17630
17631
17632
17633
17634
17635
17636
17637
17638
17639
17640
17641
17642
17643
17644
17645
17646
17647
17648
17649
17650
17651
17652
17653
17654
17655
17656
17657
17658
17659
17660
17661
17662
17663
17664
17665
17666
17667
17668
17669
17670
17671
17672
17673
17674
17675
17676
17677
17678
17679
17680
17681
17682
17683
17684
17685
17686
17687
17688
17689
17690
17691
17692
17693
17694
17695
17696
17697
17698
17699
17700
17701
17702
17703
17704
17705
17706
17707
17708
17709
17710
17711
17712
17713
17714
17715
17716
17717
17718
17719
17720
17721
17722
17723
17724
17725
17726
17727
17728
17729
17730
17731
17732
17733
17734
17735
17736
17737
17738
17739
17740
17741
17742
17743
17744
17745
17746
17747
17748
17749
17750
17751
17752
17753
17754
17755
17756
17757
17758
17759
17760
17761
17762
17763
17764
17765
17766
17767
17768
17769
17770
17771
17772
17773
17774
17775
17776
17777
17778
17779
17780
17781
17782
17783
17784
17785
17786
17787
17788
17789
17790
17791
17792
17793
17794
17795
17796
17797
17798
17799
17800
17801
17802
17803
17804
17805
17806
17807
17808
17809
17810
17811
17812
17813
17814
17815
17816
17817
17818
17819
17820
17821
17822
17823
17824
17825
17826
17827
17828
17829
17830
17831
17832
17833
17834
17835
17836
17837
17838
17839
17840
17841
17842
17843
17844
17845
17846
17847
17848
17849
17850
17851
17852
17853
17854
17855
17856
17857
17858
17859
17860
17861
17862
17863
17864
17865
17866
17867
17868
17869
17870
17871
17872
17873
17874
17875
17876
17877
17878
17879
17880
17881
17882
17883
17884
17885
17886
17887
17888
17889
17890
17891
17892
17893
17894
17895
17896
17897
17898
17899
17900
17901
17902
17903
17904
17905
17906
17907
17908
17909
17910
17911
17912
17913
17914
17915
17916
17917
17918
17919
17920
17921
17922
17923
17924
17925
17926
17927
17928
17929
17930
17931
17932
17933
17934
17935
17936
17937
17938
17939
17940
17941
17942
17943
17944
17945
17946
17947
17948
17949
17950
17951
17952
17953
17954
17955
17956
17957
17958
17959
17960
17961
17962
17963
17964
17965
17966
17967
17968
17969
17970
17971
17972
17973
17974
17975
17976
17977
17978
17979
17980
17981
17982
17983
17984
17985
17986
17987
17988
17989
17990
17991
17992
17993
17994
17995
17996
17997
17998
17999
18000
18001
18002
18003
18004
18005
18006
18007
18008
18009
18010
18011
18012
18013
18014
18015
18016
18017
18018
18019
18020
18021
18022
18023
18024
18025
18026
18027
18028
18029
18030
18031
18032
18033
18034
18035
18036
18037
18038
18039
18040
18041
18042
18043
18044
18045
18046
18047
18048
18049
18050
18051
18052
18053
18054
18055
18056
18057
18058
18059
18060
18061
18062
18063
18064
18065
18066
18067
18068
18069
18070
18071
18072
18073
18074
18075
18076
18077
18078
18079
18080
18081
18082
18083
18084
18085
18086
18087
18088
18089
18090
18091
18092
18093
18094
18095
18096
18097
18098
18099
18100
18101
18102
18103
18104
18105
18106
18107
18108
18109
18110
18111
18112
18113
18114
18115
18116
18117
18118
18119
18120
18121
18122
18123
18124
18125
18126
18127
18128
18129
18130
18131
18132
18133
18134
18135
18136
18137
18138
18139
18140
18141
18142
18143
18144
18145
18146
18147
18148
18149
18150
18151
18152
18153
18154
18155
18156
18157
18158
18159
18160
18161
18162
18163
18164
18165
18166
18167
18168
18169
18170
18171
18172
18173
18174
18175
18176
18177
18178
18179
18180
18181
18182
18183
18184
18185
18186
18187
18188
18189
18190
18191
18192
18193
18194
18195
18196
18197
18198
18199
18200
18201
18202
18203
18204
18205
18206
18207
18208
18209
18210
18211
18212
18213
18214
18215
18216
18217
18218
18219
18220
18221
18222
18223
18224
18225
18226
18227
18228
18229
18230
18231
18232
18233
18234
18235
18236
18237
18238
18239
18240
18241
18242
18243
18244
18245
18246
18247
18248
18249
18250
18251
18252
18253
18254
18255
18256
18257
18258
18259
18260
18261
18262
18263
18264
18265
18266
18267
18268
18269
18270
18271
18272
18273
18274
18275
18276
18277
18278
18279
18280
18281
18282
18283
18284
18285
18286
18287
18288
18289
18290
18291
18292
18293
18294
18295
18296
18297
18298
18299
18300
18301
18302
18303
18304
18305
18306
18307
18308
18309
18310
18311
18312
18313
18314
18315
18316
18317
18318
18319
18320
18321
18322
18323
18324
18325
18326
18327
18328
18329
18330
18331
18332
18333
18334
.include "macros.inc"

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

.global func_8013F044
func_8013F044:
/* 8013F044 0013ACA4  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8013F048 0013ACA8  7C 08 02 A6 */	mflr r0
/* 8013F04C 0013ACAC  38 C0 00 04 */	li r6, 4
/* 8013F050 0013ACB0  38 80 00 00 */	li r4, 0
/* 8013F054 0013ACB4  90 01 00 24 */	stw r0, 0x24(r1)
/* 8013F058 0013ACB8  38 A0 00 00 */	li r5, 0
/* 8013F05C 0013ACBC  38 60 00 00 */	li r3, 0
/* 8013F060 0013ACC0  38 00 FF FF */	li r0, -1
/* 8013F064 0013ACC4  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8013F068 0013ACC8  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8013F06C 0013ACCC  93 A1 00 14 */	stw r29, 0x14(r1)
/* 8013F070 0013ACD0  93 81 00 10 */	stw r28, 0x10(r1)
/* 8013F074 0013ACD4  7C C9 03 A6 */	mtctr r6
lbl_8013F078:
/* 8013F078 0013ACD8  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F07C 0013ACDC  7C 66 21 2E */	stwx r3, r6, r4
/* 8013F080 0013ACE0  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F084 0013ACE4  7C C6 2A 14 */	add r6, r6, r5
/* 8013F088 0013ACE8  B0 06 00 80 */	sth r0, 0x80(r6)
/* 8013F08C 0013ACEC  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F090 0013ACF0  7C C6 22 14 */	add r6, r6, r4
/* 8013F094 0013ACF4  90 66 00 04 */	stw r3, 4(r6)
/* 8013F098 0013ACF8  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F09C 0013ACFC  7C C6 2A 14 */	add r6, r6, r5
/* 8013F0A0 0013AD00  B0 06 00 82 */	sth r0, 0x82(r6)
/* 8013F0A4 0013AD04  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F0A8 0013AD08  7C C6 22 14 */	add r6, r6, r4
/* 8013F0AC 0013AD0C  90 66 00 08 */	stw r3, 8(r6)
/* 8013F0B0 0013AD10  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F0B4 0013AD14  7C C6 2A 14 */	add r6, r6, r5
/* 8013F0B8 0013AD18  B0 06 00 84 */	sth r0, 0x84(r6)
/* 8013F0BC 0013AD1C  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F0C0 0013AD20  7C C6 22 14 */	add r6, r6, r4
/* 8013F0C4 0013AD24  90 66 00 0C */	stw r3, 0xc(r6)
/* 8013F0C8 0013AD28  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F0CC 0013AD2C  7C C6 2A 14 */	add r6, r6, r5
/* 8013F0D0 0013AD30  B0 06 00 86 */	sth r0, 0x86(r6)
/* 8013F0D4 0013AD34  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F0D8 0013AD38  7C C6 22 14 */	add r6, r6, r4
/* 8013F0DC 0013AD3C  90 66 00 10 */	stw r3, 0x10(r6)
/* 8013F0E0 0013AD40  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F0E4 0013AD44  7C C6 2A 14 */	add r6, r6, r5
/* 8013F0E8 0013AD48  B0 06 00 88 */	sth r0, 0x88(r6)
/* 8013F0EC 0013AD4C  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F0F0 0013AD50  7C C6 22 14 */	add r6, r6, r4
/* 8013F0F4 0013AD54  90 66 00 14 */	stw r3, 0x14(r6)
/* 8013F0F8 0013AD58  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F0FC 0013AD5C  7C C6 2A 14 */	add r6, r6, r5
/* 8013F100 0013AD60  B0 06 00 8A */	sth r0, 0x8a(r6)
/* 8013F104 0013AD64  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F108 0013AD68  7C C6 22 14 */	add r6, r6, r4
/* 8013F10C 0013AD6C  90 66 00 18 */	stw r3, 0x18(r6)
/* 8013F110 0013AD70  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F114 0013AD74  7C C6 2A 14 */	add r6, r6, r5
/* 8013F118 0013AD78  B0 06 00 8C */	sth r0, 0x8c(r6)
/* 8013F11C 0013AD7C  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F120 0013AD80  7C C6 22 14 */	add r6, r6, r4
/* 8013F124 0013AD84  38 84 00 20 */	addi r4, r4, 0x20
/* 8013F128 0013AD88  90 66 00 1C */	stw r3, 0x1c(r6)
/* 8013F12C 0013AD8C  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F130 0013AD90  7C C6 2A 14 */	add r6, r6, r5
/* 8013F134 0013AD94  38 A5 00 10 */	addi r5, r5, 0x10
/* 8013F138 0013AD98  B0 06 00 8E */	sth r0, 0x8e(r6)
/* 8013F13C 0013AD9C  42 00 FF 3C */	bdnz lbl_8013F078
/* 8013F140 0013ADA0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F144 0013ADA4  38 80 FF FF */	li r4, -1
/* 8013F148 0013ADA8  38 E0 00 01 */	li r7, 1
/* 8013F14C 0013ADAC  38 C0 00 03 */	li r6, 3
/* 8013F150 0013ADB0  90 83 00 C0 */	stw r4, 0xc0(r3)
/* 8013F154 0013ADB4  38 A0 00 02 */	li r5, 2
/* 8013F158 0013ADB8  38 00 00 00 */	li r0, 0
/* 8013F15C 0013ADBC  38 60 00 00 */	li r3, 0
/* 8013F160 0013ADC0  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F164 0013ADC4  98 E4 0D 43 */	stb r7, 0xd43(r4)
/* 8013F168 0013ADC8  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F16C 0013ADCC  98 C4 0D 44 */	stb r6, 0xd44(r4)
/* 8013F170 0013ADD0  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F174 0013ADD4  98 A4 0D 45 */	stb r5, 0xd45(r4)
/* 8013F178 0013ADD8  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F17C 0013ADDC  98 E4 0D 46 */	stb r7, 0xd46(r4)
/* 8013F180 0013ADE0  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F184 0013ADE4  98 E4 0D 47 */	stb r7, 0xd47(r4)
/* 8013F188 0013ADE8  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F18C 0013ADEC  98 04 0D 48 */	stb r0, 0xd48(r4)
/* 8013F190 0013ADF0  7C A9 03 A6 */	mtctr r5
lbl_8013F194:
/* 8013F194 0013ADF4  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F198 0013ADF8  7C 84 1A 14 */	add r4, r4, r3
/* 8013F19C 0013ADFC  B0 04 00 D8 */	sth r0, 0xd8(r4)
/* 8013F1A0 0013AE00  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F1A4 0013AE04  7C 84 1A 14 */	add r4, r4, r3
/* 8013F1A8 0013AE08  B0 04 0D 4C */	sth r0, 0xd4c(r4)
/* 8013F1AC 0013AE0C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F1B0 0013AE10  7C 84 1A 14 */	add r4, r4, r3
/* 8013F1B4 0013AE14  B0 04 00 DA */	sth r0, 0xda(r4)
/* 8013F1B8 0013AE18  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F1BC 0013AE1C  7C 84 1A 14 */	add r4, r4, r3
/* 8013F1C0 0013AE20  B0 04 0D 4E */	sth r0, 0xd4e(r4)
/* 8013F1C4 0013AE24  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F1C8 0013AE28  7C 84 1A 14 */	add r4, r4, r3
/* 8013F1CC 0013AE2C  B0 04 00 DC */	sth r0, 0xdc(r4)
/* 8013F1D0 0013AE30  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F1D4 0013AE34  7C 84 1A 14 */	add r4, r4, r3
/* 8013F1D8 0013AE38  B0 04 0D 50 */	sth r0, 0xd50(r4)
/* 8013F1DC 0013AE3C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F1E0 0013AE40  7C 84 1A 14 */	add r4, r4, r3
/* 8013F1E4 0013AE44  B0 04 00 DE */	sth r0, 0xde(r4)
/* 8013F1E8 0013AE48  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F1EC 0013AE4C  7C 84 1A 14 */	add r4, r4, r3
/* 8013F1F0 0013AE50  B0 04 0D 52 */	sth r0, 0xd52(r4)
/* 8013F1F4 0013AE54  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F1F8 0013AE58  7C 84 1A 14 */	add r4, r4, r3
/* 8013F1FC 0013AE5C  B0 04 00 E0 */	sth r0, 0xe0(r4)
/* 8013F200 0013AE60  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F204 0013AE64  7C 84 1A 14 */	add r4, r4, r3
/* 8013F208 0013AE68  B0 04 0D 54 */	sth r0, 0xd54(r4)
/* 8013F20C 0013AE6C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F210 0013AE70  7C 84 1A 14 */	add r4, r4, r3
/* 8013F214 0013AE74  B0 04 00 E2 */	sth r0, 0xe2(r4)
/* 8013F218 0013AE78  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F21C 0013AE7C  7C 84 1A 14 */	add r4, r4, r3
/* 8013F220 0013AE80  B0 04 0D 56 */	sth r0, 0xd56(r4)
/* 8013F224 0013AE84  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F228 0013AE88  7C 84 1A 14 */	add r4, r4, r3
/* 8013F22C 0013AE8C  B0 04 00 E4 */	sth r0, 0xe4(r4)
/* 8013F230 0013AE90  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F234 0013AE94  7C 84 1A 14 */	add r4, r4, r3
/* 8013F238 0013AE98  38 63 00 0E */	addi r3, r3, 0xe
/* 8013F23C 0013AE9C  B0 04 0D 58 */	sth r0, 0xd58(r4)
/* 8013F240 0013AEA0  42 00 FF 54 */	bdnz lbl_8013F194
/* 8013F244 0013AEA4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F248 0013AEA8  3D 00 80 48 */	lis r8, lbl_80486D28@ha
/* 8013F24C 0013AEAC  39 08 6D 28 */	addi r8, r8, lbl_80486D28@l
/* 8013F250 0013AEB0  39 20 00 00 */	li r9, 0
/* 8013F254 0013AEB4  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 8013F258 0013AEB8  38 E8 00 DC */	addi r7, r8, 0xdc
/* 8013F25C 0013AEBC  38 C8 01 B8 */	addi r6, r8, 0x1b8
/* 8013F260 0013AEC0  38 A8 02 94 */	addi r5, r8, 0x294
/* 8013F264 0013AEC4  54 00 01 04 */	rlwinm r0, r0, 0, 4, 2
/* 8013F268 0013AEC8  38 88 03 70 */	addi r4, r8, 0x370
/* 8013F26C 0013AECC  90 03 0D 30 */	stw r0, 0xd30(r3)
/* 8013F270 0013AED0  38 08 04 4C */	addi r0, r8, 0x44c
/* 8013F274 0013AED4  3B A0 00 00 */	li r29, 0
/* 8013F278 0013AED8  3B E0 00 00 */	li r31, 0
/* 8013F27C 0013AEDC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F280 0013AEE0  3B C0 00 00 */	li r30, 0
/* 8013F284 0013AEE4  3B 80 00 2D */	li r28, 0x2d
/* 8013F288 0013AEE8  99 23 0D 41 */	stb r9, 0xd41(r3)
/* 8013F28C 0013AEEC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F290 0013AEF0  99 23 0D 42 */	stb r9, 0xd42(r3)
/* 8013F294 0013AEF4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F298 0013AEF8  91 03 0E BC */	stw r8, 0xebc(r3)
/* 8013F29C 0013AEFC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F2A0 0013AF00  90 E3 0E C0 */	stw r7, 0xec0(r3)
/* 8013F2A4 0013AF04  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F2A8 0013AF08  90 C3 0E C4 */	stw r6, 0xec4(r3)
/* 8013F2AC 0013AF0C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F2B0 0013AF10  90 A3 0E C8 */	stw r5, 0xec8(r3)
/* 8013F2B4 0013AF14  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F2B8 0013AF18  90 83 0E CC */	stw r4, 0xecc(r3)
/* 8013F2BC 0013AF1C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F2C0 0013AF20  90 03 0E D0 */	stw r0, 0xed0(r3)
lbl_8013F2C4:
/* 8013F2C4 0013AF24  80 0D 82 B8 */	lwz r0, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F2C8 0013AF28  38 80 00 00 */	li r4, 0
/* 8013F2CC 0013AF2C  38 A0 00 44 */	li r5, 0x44
/* 8013F2D0 0013AF30  7C 60 FA 14 */	add r3, r0, r31
/* 8013F2D4 0013AF34  38 63 04 70 */	addi r3, r3, 0x470
/* 8013F2D8 0013AF38  4B EC 4E 2D */	bl memset
/* 8013F2DC 0013AF3C  80 0D 82 B8 */	lwz r0, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F2E0 0013AF40  3B BD 00 01 */	addi r29, r29, 1
/* 8013F2E4 0013AF44  28 1D 00 1E */	cmplwi r29, 0x1e
/* 8013F2E8 0013AF48  3B FF 00 44 */	addi r31, r31, 0x44
/* 8013F2EC 0013AF4C  7C 60 F2 14 */	add r3, r0, r30
/* 8013F2F0 0013AF50  3B DE 00 02 */	addi r30, r30, 2
/* 8013F2F4 0013AF54  B3 83 0C E0 */	sth r28, 0xce0(r3)
/* 8013F2F8 0013AF58  41 80 FF CC */	blt lbl_8013F2C4
/* 8013F2FC 0013AF5C  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8013F300 0013AF60  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8013F304 0013AF64  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8013F308 0013AF68  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 8013F30C 0013AF6C  83 81 00 10 */	lwz r28, 0x10(r1)
/* 8013F310 0013AF70  7C 08 03 A6 */	mtlr r0
/* 8013F314 0013AF74  38 21 00 20 */	addi r1, r1, 0x20
/* 8013F318 0013AF78  4E 80 00 20 */	blr

.global func_8013F31C
func_8013F31C:
/* 8013F31C 0013AF7C  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8013F320 0013AF80  7C 08 02 A6 */	mflr r0
/* 8013F324 0013AF84  90 01 00 14 */	stw r0, 0x14(r1)
/* 8013F328 0013AF88  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8013F32C 0013AF8C  48 02 03 B5 */	bl func_8015F6E0
/* 8013F330 0013AF90  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F334 0013AF94  90 64 0D 24 */	stw r3, 0xd24(r4)
/* 8013F338 0013AF98  4B FD D6 3D */	bl func_8011C974
/* 8013F33C 0013AF9C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F340 0013AFA0  90 64 0D 28 */	stw r3, 0xd28(r4)
/* 8013F344 0013AFA4  48 02 03 4D */	bl func_8015F690
/* 8013F348 0013AFA8  80 03 00 4C */	lwz r0, 0x4c(r3)
/* 8013F34C 0013AFAC  38 60 04 04 */	li r3, 0x404
/* 8013F350 0013AFB0  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F354 0013AFB4  98 04 0E FA */	stb r0, 0xefa(r4)
/* 8013F358 0013AFB8  48 10 A2 85 */	bl func_802495DC
/* 8013F35C 0013AFBC  38 60 04 05 */	li r3, 0x405
/* 8013F360 0013AFC0  48 10 A2 7D */	bl func_802495DC
/* 8013F364 0013AFC4  3C 80 23 83 */	lis r4, 0x23831A00@ha
/* 8013F368 0013AFC8  38 60 04 04 */	li r3, 0x404
/* 8013F36C 0013AFCC  38 84 1A 00 */	addi r4, r4, 0x23831A00@l
/* 8013F370 0013AFD0  4B F1 6A 29 */	bl func_80055D98
/* 8013F374 0013AFD4  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F378 0013AFD8  3C 80 23 84 */	lis r4, 0x23841A00@ha
/* 8013F37C 0013AFDC  38 84 1A 00 */	addi r4, r4, 0x23841A00@l
/* 8013F380 0013AFE0  90 65 00 00 */	stw r3, 0(r5)
/* 8013F384 0013AFE4  38 60 04 04 */	li r3, 0x404
/* 8013F388 0013AFE8  4B F1 6A 11 */	bl func_80055D98
/* 8013F38C 0013AFEC  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F390 0013AFF0  3C 80 23 85 */	lis r4, 0x23851A00@ha
/* 8013F394 0013AFF4  38 84 1A 00 */	addi r4, r4, 0x23851A00@l
/* 8013F398 0013AFF8  90 65 00 04 */	stw r3, 4(r5)
/* 8013F39C 0013AFFC  38 60 04 04 */	li r3, 0x404
/* 8013F3A0 0013B000  4B F1 69 F9 */	bl func_80055D98
/* 8013F3A4 0013B004  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F3A8 0013B008  3C 80 23 86 */	lis r4, 0x23861A00@ha
/* 8013F3AC 0013B00C  38 84 1A 00 */	addi r4, r4, 0x23861A00@l
/* 8013F3B0 0013B010  90 65 00 08 */	stw r3, 8(r5)
/* 8013F3B4 0013B014  38 60 04 04 */	li r3, 0x404
/* 8013F3B8 0013B018  4B F1 69 E1 */	bl func_80055D98
/* 8013F3BC 0013B01C  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F3C0 0013B020  3C 80 23 87 */	lis r4, 0x23871A00@ha
/* 8013F3C4 0013B024  38 84 1A 00 */	addi r4, r4, 0x23871A00@l
/* 8013F3C8 0013B028  90 65 00 0C */	stw r3, 0xc(r5)
/* 8013F3CC 0013B02C  38 60 04 04 */	li r3, 0x404
/* 8013F3D0 0013B030  4B F1 69 C9 */	bl func_80055D98
/* 8013F3D4 0013B034  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F3D8 0013B038  3C 80 23 88 */	lis r4, 0x23881A00@ha
/* 8013F3DC 0013B03C  38 84 1A 00 */	addi r4, r4, 0x23881A00@l
/* 8013F3E0 0013B040  90 65 00 10 */	stw r3, 0x10(r5)
/* 8013F3E4 0013B044  38 60 00 0E */	li r3, 0xe
/* 8013F3E8 0013B048  4B F1 69 B1 */	bl func_80055D98
/* 8013F3EC 0013B04C  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F3F0 0013B050  3C 80 23 89 */	lis r4, 0x23891A00@ha
/* 8013F3F4 0013B054  38 84 1A 00 */	addi r4, r4, 0x23891A00@l
/* 8013F3F8 0013B058  90 65 00 14 */	stw r3, 0x14(r5)
/* 8013F3FC 0013B05C  38 60 00 0E */	li r3, 0xe
/* 8013F400 0013B060  4B F1 69 99 */	bl func_80055D98
/* 8013F404 0013B064  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F408 0013B068  3C 80 23 8A */	lis r4, 0x238A1A00@ha
/* 8013F40C 0013B06C  38 84 1A 00 */	addi r4, r4, 0x238A1A00@l
/* 8013F410 0013B070  90 65 00 18 */	stw r3, 0x18(r5)
/* 8013F414 0013B074  38 60 04 04 */	li r3, 0x404
/* 8013F418 0013B078  4B F1 69 81 */	bl func_80055D98
/* 8013F41C 0013B07C  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F420 0013B080  3C 80 23 8B */	lis r4, 0x238B1A00@ha
/* 8013F424 0013B084  38 84 1A 00 */	addi r4, r4, 0x238B1A00@l
/* 8013F428 0013B088  90 65 00 1C */	stw r3, 0x1c(r5)
/* 8013F42C 0013B08C  38 60 04 04 */	li r3, 0x404
/* 8013F430 0013B090  4B F1 69 69 */	bl func_80055D98
/* 8013F434 0013B094  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F438 0013B098  3C 80 23 8C */	lis r4, 0x238C1A00@ha
/* 8013F43C 0013B09C  38 84 1A 00 */	addi r4, r4, 0x238C1A00@l
/* 8013F440 0013B0A0  90 65 00 20 */	stw r3, 0x20(r5)
/* 8013F444 0013B0A4  38 60 04 04 */	li r3, 0x404
/* 8013F448 0013B0A8  4B F1 69 51 */	bl func_80055D98
/* 8013F44C 0013B0AC  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F450 0013B0B0  3C 80 23 8D */	lis r4, 0x238D1A00@ha
/* 8013F454 0013B0B4  38 84 1A 00 */	addi r4, r4, 0x238D1A00@l
/* 8013F458 0013B0B8  90 65 00 28 */	stw r3, 0x28(r5)
/* 8013F45C 0013B0BC  38 60 04 04 */	li r3, 0x404
/* 8013F460 0013B0C0  4B F1 69 39 */	bl func_80055D98
/* 8013F464 0013B0C4  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F468 0013B0C8  3C 80 23 8E */	lis r4, 0x238E1A00@ha
/* 8013F46C 0013B0CC  38 84 1A 00 */	addi r4, r4, 0x238E1A00@l
/* 8013F470 0013B0D0  90 65 00 2C */	stw r3, 0x2c(r5)
/* 8013F474 0013B0D4  38 60 04 04 */	li r3, 0x404
/* 8013F478 0013B0D8  4B F1 69 21 */	bl func_80055D98
/* 8013F47C 0013B0DC  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F480 0013B0E0  3C 80 23 8F */	lis r4, 0x238F1A00@ha
/* 8013F484 0013B0E4  38 84 1A 00 */	addi r4, r4, 0x238F1A00@l
/* 8013F488 0013B0E8  90 65 00 30 */	stw r3, 0x30(r5)
/* 8013F48C 0013B0EC  38 60 04 04 */	li r3, 0x404
/* 8013F490 0013B0F0  4B F1 69 09 */	bl func_80055D98
/* 8013F494 0013B0F4  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F498 0013B0F8  3C 80 23 90 */	lis r4, 0x23901A00@ha
/* 8013F49C 0013B0FC  38 84 1A 00 */	addi r4, r4, 0x23901A00@l
/* 8013F4A0 0013B100  90 65 00 34 */	stw r3, 0x34(r5)
/* 8013F4A4 0013B104  38 60 04 04 */	li r3, 0x404
/* 8013F4A8 0013B108  4B F1 68 F1 */	bl func_80055D98
/* 8013F4AC 0013B10C  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F4B0 0013B110  3C 80 23 91 */	lis r4, 0x23911A00@ha
/* 8013F4B4 0013B114  38 84 1A 00 */	addi r4, r4, 0x23911A00@l
/* 8013F4B8 0013B118  90 65 00 38 */	stw r3, 0x38(r5)
/* 8013F4BC 0013B11C  38 60 04 04 */	li r3, 0x404
/* 8013F4C0 0013B120  4B F1 68 D9 */	bl func_80055D98
/* 8013F4C4 0013B124  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F4C8 0013B128  3C 80 23 92 */	lis r4, 0x23921A00@ha
/* 8013F4CC 0013B12C  38 84 1A 00 */	addi r4, r4, 0x23921A00@l
/* 8013F4D0 0013B130  90 65 00 3C */	stw r3, 0x3c(r5)
/* 8013F4D4 0013B134  38 60 04 04 */	li r3, 0x404
/* 8013F4D8 0013B138  4B F1 68 C1 */	bl func_80055D98
/* 8013F4DC 0013B13C  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F4E0 0013B140  3C 80 23 96 */	lis r4, 0x23961A00@ha
/* 8013F4E4 0013B144  38 84 1A 00 */	addi r4, r4, 0x23961A00@l
/* 8013F4E8 0013B148  90 65 00 40 */	stw r3, 0x40(r5)
/* 8013F4EC 0013B14C  38 60 04 04 */	li r3, 0x404
/* 8013F4F0 0013B150  4B F1 68 A9 */	bl func_80055D98
/* 8013F4F4 0013B154  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F4F8 0013B158  3F E0 27 2D */	lis r31, 0x272D1A00@ha
/* 8013F4FC 0013B15C  38 9F 1A 00 */	addi r4, r31, 0x272D1A00@l
/* 8013F500 0013B160  90 65 00 44 */	stw r3, 0x44(r5)
/* 8013F504 0013B164  38 60 04 04 */	li r3, 0x404
/* 8013F508 0013B168  4B F1 68 91 */	bl func_80055D98
/* 8013F50C 0013B16C  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F510 0013B170  38 9F 1A 00 */	addi r4, r31, 0x1a00
/* 8013F514 0013B174  90 65 00 48 */	stw r3, 0x48(r5)
/* 8013F518 0013B178  38 60 04 04 */	li r3, 0x404
/* 8013F51C 0013B17C  4B F1 68 7D */	bl func_80055D98
/* 8013F520 0013B180  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F524 0013B184  3C 80 27 BB */	lis r4, 0x27BB1A00@ha
/* 8013F528 0013B188  38 84 1A 00 */	addi r4, r4, 0x27BB1A00@l
/* 8013F52C 0013B18C  90 65 00 4C */	stw r3, 0x4c(r5)
/* 8013F530 0013B190  38 60 04 04 */	li r3, 0x404
/* 8013F534 0013B194  4B F1 68 65 */	bl func_80055D98
/* 8013F538 0013B198  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F53C 0013B19C  3C 80 27 98 */	lis r4, 0x27981A00@ha
/* 8013F540 0013B1A0  38 84 1A 00 */	addi r4, r4, 0x27981A00@l
/* 8013F544 0013B1A4  90 65 00 58 */	stw r3, 0x58(r5)
/* 8013F548 0013B1A8  38 60 04 04 */	li r3, 0x404
/* 8013F54C 0013B1AC  4B F1 68 4D */	bl func_80055D98
/* 8013F550 0013B1B0  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F554 0013B1B4  3C 80 27 99 */	lis r4, 0x27991A00@ha
/* 8013F558 0013B1B8  38 84 1A 00 */	addi r4, r4, 0x27991A00@l
/* 8013F55C 0013B1BC  90 65 00 5C */	stw r3, 0x5c(r5)
/* 8013F560 0013B1C0  38 60 04 04 */	li r3, 0x404
/* 8013F564 0013B1C4  4B F1 68 35 */	bl func_80055D98
/* 8013F568 0013B1C8  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F56C 0013B1CC  3F E0 04 4F */	lis r31, 0x044F1A00@ha
/* 8013F570 0013B1D0  38 9F 1A 00 */	addi r4, r31, 0x044F1A00@l
/* 8013F574 0013B1D4  90 65 00 60 */	stw r3, 0x60(r5)
/* 8013F578 0013B1D8  38 60 00 0E */	li r3, 0xe
/* 8013F57C 0013B1DC  4B F1 68 1D */	bl func_80055D98
/* 8013F580 0013B1E0  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F584 0013B1E4  3C 80 27 53 */	lis r4, 0x27531A00@ha
/* 8013F588 0013B1E8  38 84 1A 00 */	addi r4, r4, 0x27531A00@l
/* 8013F58C 0013B1EC  90 65 00 64 */	stw r3, 0x64(r5)
/* 8013F590 0013B1F0  38 60 04 04 */	li r3, 0x404
/* 8013F594 0013B1F4  4B F1 68 05 */	bl func_80055D98
/* 8013F598 0013B1F8  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F59C 0013B1FC  3C 80 27 33 */	lis r4, 0x27331A00@ha
/* 8013F5A0 0013B200  38 84 1A 00 */	addi r4, r4, 0x27331A00@l
/* 8013F5A4 0013B204  90 65 00 68 */	stw r3, 0x68(r5)
/* 8013F5A8 0013B208  38 60 04 04 */	li r3, 0x404
/* 8013F5AC 0013B20C  4B F1 67 ED */	bl func_80055D98
/* 8013F5B0 0013B210  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F5B4 0013B214  3C 80 04 50 */	lis r4, 0x04501A00@ha
/* 8013F5B8 0013B218  38 84 1A 00 */	addi r4, r4, 0x04501A00@l
/* 8013F5BC 0013B21C  90 65 00 6C */	stw r3, 0x6c(r5)
/* 8013F5C0 0013B220  38 60 00 0E */	li r3, 0xe
/* 8013F5C4 0013B224  4B F1 67 D5 */	bl func_80055D98
/* 8013F5C8 0013B228  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F5CC 0013B22C  38 9F 1A 00 */	addi r4, r31, 0x1a00
/* 8013F5D0 0013B230  90 65 00 70 */	stw r3, 0x70(r5)
/* 8013F5D4 0013B234  38 60 00 0E */	li r3, 0xe
/* 8013F5D8 0013B238  4B F1 67 C1 */	bl func_80055D98
/* 8013F5DC 0013B23C  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F5E0 0013B240  3C 80 19 A5 */	lis r4, 0x19A51A00@ha
/* 8013F5E4 0013B244  38 84 1A 00 */	addi r4, r4, 0x19A51A00@l
/* 8013F5E8 0013B248  90 65 00 74 */	stw r3, 0x74(r5)
/* 8013F5EC 0013B24C  38 60 00 0E */	li r3, 0xe
/* 8013F5F0 0013B250  4B F1 67 A9 */	bl func_80055D98
/* 8013F5F4 0013B254  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F5F8 0013B258  3C 80 04 4E */	lis r4, 0x044E1A00@ha
/* 8013F5FC 0013B25C  38 84 1A 00 */	addi r4, r4, 0x044E1A00@l
/* 8013F600 0013B260  90 65 00 78 */	stw r3, 0x78(r5)
/* 8013F604 0013B264  38 60 00 0E */	li r3, 0xe
/* 8013F608 0013B268  4B F1 67 91 */	bl func_80055D98
/* 8013F60C 0013B26C  80 ED 82 B8 */	lwz r7, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F610 0013B270  3C A0 80 15 */	lis r5, lbl_80149C0C@ha
/* 8013F614 0013B274  3C C0 80 15 */	lis r6, lbl_80149E18@ha
/* 8013F618 0013B278  38 80 00 00 */	li r4, 0
/* 8013F61C 0013B27C  90 67 00 7C */	stw r3, 0x7c(r7)
/* 8013F620 0013B280  38 A5 9C 0C */	addi r5, r5, lbl_80149C0C@l
/* 8013F624 0013B284  38 C6 9E 18 */	addi r6, r6, lbl_80149E18@l
/* 8013F628 0013B288  38 E0 FF FF */	li r7, -1
/* 8013F62C 0013B28C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F630 0013B290  39 00 00 00 */	li r8, 0
/* 8013F634 0013B294  39 20 00 01 */	li r9, 1
/* 8013F638 0013B298  39 40 00 00 */	li r10, 0
/* 8013F63C 0013B29C  80 63 00 1C */	lwz r3, 0x1c(r3)
/* 8013F640 0013B2A0  48 11 45 F9 */	bl func_80253C38
/* 8013F644 0013B2A4  80 ED 82 B8 */	lwz r7, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F648 0013B2A8  3C 80 80 15 */	lis r4, lbl_8014E354@ha
/* 8013F64C 0013B2AC  3C A0 80 15 */	lis r5, lbl_8014E3C4@ha
/* 8013F650 0013B2B0  3C C0 80 15 */	lis r6, lbl_8014E3F0@ha
/* 8013F654 0013B2B4  B0 67 00 8E */	sth r3, 0x8e(r7)
/* 8013F658 0013B2B8  38 84 E3 54 */	addi r4, r4, lbl_8014E354@l
/* 8013F65C 0013B2BC  38 A5 E3 C4 */	addi r5, r5, lbl_8014E3C4@l
/* 8013F660 0013B2C0  38 C6 E3 F0 */	addi r6, r6, lbl_8014E3F0@l
/* 8013F664 0013B2C4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F668 0013B2C8  38 E0 FF FF */	li r7, -1
/* 8013F66C 0013B2CC  39 00 00 00 */	li r8, 0
/* 8013F670 0013B2D0  39 20 00 01 */	li r9, 1
/* 8013F674 0013B2D4  80 63 00 78 */	lwz r3, 0x78(r3)
/* 8013F678 0013B2D8  39 40 00 00 */	li r10, 0
/* 8013F67C 0013B2DC  48 11 45 BD */	bl func_80253C38
/* 8013F680 0013B2E0  80 ED 82 B8 */	lwz r7, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F684 0013B2E4  3C A0 80 15 */	lis r5, lbl_80149348@ha
/* 8013F688 0013B2E8  3C C0 80 15 */	lis r6, lbl_80149374@ha
/* 8013F68C 0013B2EC  38 80 00 00 */	li r4, 0
/* 8013F690 0013B2F0  B0 67 00 BC */	sth r3, 0xbc(r7)
/* 8013F694 0013B2F4  38 A5 93 48 */	addi r5, r5, lbl_80149348@l
/* 8013F698 0013B2F8  38 C6 93 74 */	addi r6, r6, lbl_80149374@l
/* 8013F69C 0013B2FC  38 E0 FF FF */	li r7, -1
/* 8013F6A0 0013B300  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F6A4 0013B304  39 00 00 00 */	li r8, 0
/* 8013F6A8 0013B308  39 20 00 01 */	li r9, 1
/* 8013F6AC 0013B30C  39 40 00 00 */	li r10, 0
/* 8013F6B0 0013B310  80 63 00 00 */	lwz r3, 0(r3)
/* 8013F6B4 0013B314  48 11 45 85 */	bl func_80253C38
/* 8013F6B8 0013B318  80 ED 82 B8 */	lwz r7, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F6BC 0013B31C  3C A0 80 15 */	lis r5, lbl_801493A0@ha
/* 8013F6C0 0013B320  3C C0 80 15 */	lis r6, lbl_80149488@ha
/* 8013F6C4 0013B324  38 80 00 00 */	li r4, 0
/* 8013F6C8 0013B328  B0 67 00 80 */	sth r3, 0x80(r7)
/* 8013F6CC 0013B32C  38 A5 93 A0 */	addi r5, r5, lbl_801493A0@l
/* 8013F6D0 0013B330  38 C6 94 88 */	addi r6, r6, lbl_80149488@l
/* 8013F6D4 0013B334  38 E0 FF FF */	li r7, -1
/* 8013F6D8 0013B338  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F6DC 0013B33C  39 00 00 00 */	li r8, 0
/* 8013F6E0 0013B340  39 20 00 01 */	li r9, 1
/* 8013F6E4 0013B344  39 40 00 00 */	li r10, 0
/* 8013F6E8 0013B348  80 63 00 04 */	lwz r3, 4(r3)
/* 8013F6EC 0013B34C  48 11 45 4D */	bl func_80253C38
/* 8013F6F0 0013B350  80 ED 82 B8 */	lwz r7, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F6F4 0013B354  3C A0 80 15 */	lis r5, lbl_801495A8@ha
/* 8013F6F8 0013B358  3C C0 80 15 */	lis r6, lbl_80149630@ha
/* 8013F6FC 0013B35C  38 80 00 00 */	li r4, 0
/* 8013F700 0013B360  B0 67 00 82 */	sth r3, 0x82(r7)
/* 8013F704 0013B364  38 A5 95 A8 */	addi r5, r5, lbl_801495A8@l
/* 8013F708 0013B368  38 C6 96 30 */	addi r6, r6, lbl_80149630@l
/* 8013F70C 0013B36C  38 E0 FF FF */	li r7, -1
/* 8013F710 0013B370  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F714 0013B374  39 00 00 00 */	li r8, 0
/* 8013F718 0013B378  39 20 00 01 */	li r9, 1
/* 8013F71C 0013B37C  39 40 00 00 */	li r10, 0
/* 8013F720 0013B380  80 63 00 08 */	lwz r3, 8(r3)
/* 8013F724 0013B384  48 11 45 15 */	bl func_80253C38
/* 8013F728 0013B388  80 ED 82 B8 */	lwz r7, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F72C 0013B38C  3C A0 80 15 */	lis r5, lbl_80149744@ha
/* 8013F730 0013B390  3C C0 80 15 */	lis r6, lbl_801497F0@ha
/* 8013F734 0013B394  38 80 00 00 */	li r4, 0
/* 8013F738 0013B398  B0 67 00 84 */	sth r3, 0x84(r7)
/* 8013F73C 0013B39C  38 A5 97 44 */	addi r5, r5, lbl_80149744@l
/* 8013F740 0013B3A0  38 C6 97 F0 */	addi r6, r6, lbl_801497F0@l
/* 8013F744 0013B3A4  38 E0 FF FF */	li r7, -1
/* 8013F748 0013B3A8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F74C 0013B3AC  39 00 00 00 */	li r8, 0
/* 8013F750 0013B3B0  39 20 00 01 */	li r9, 1
/* 8013F754 0013B3B4  39 40 00 00 */	li r10, 0
/* 8013F758 0013B3B8  80 63 00 0C */	lwz r3, 0xc(r3)
/* 8013F75C 0013B3BC  48 11 44 DD */	bl func_80253C38
/* 8013F760 0013B3C0  80 ED 82 B8 */	lwz r7, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F764 0013B3C4  3C A0 80 15 */	lis r5, lbl_801498C0@ha
/* 8013F768 0013B3C8  3C C0 80 15 */	lis r6, lbl_801498EC@ha
/* 8013F76C 0013B3CC  38 80 00 00 */	li r4, 0
/* 8013F770 0013B3D0  B0 67 00 86 */	sth r3, 0x86(r7)
/* 8013F774 0013B3D4  38 A5 98 C0 */	addi r5, r5, lbl_801498C0@l
/* 8013F778 0013B3D8  38 C6 98 EC */	addi r6, r6, lbl_801498EC@l
/* 8013F77C 0013B3DC  38 E0 FF FF */	li r7, -1
/* 8013F780 0013B3E0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F784 0013B3E4  39 00 00 00 */	li r8, 0
/* 8013F788 0013B3E8  39 20 00 01 */	li r9, 1
/* 8013F78C 0013B3EC  39 40 00 00 */	li r10, 0
/* 8013F790 0013B3F0  80 63 00 10 */	lwz r3, 0x10(r3)
/* 8013F794 0013B3F4  48 11 44 A5 */	bl func_80253C38
/* 8013F798 0013B3F8  80 ED 82 B8 */	lwz r7, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F79C 0013B3FC  3C A0 80 15 */	lis r5, lbl_80149918@ha
/* 8013F7A0 0013B400  3C C0 80 15 */	lis r6, lbl_80149944@ha
/* 8013F7A4 0013B404  38 80 00 00 */	li r4, 0
/* 8013F7A8 0013B408  B0 67 00 88 */	sth r3, 0x88(r7)
/* 8013F7AC 0013B40C  38 A5 99 18 */	addi r5, r5, lbl_80149918@l
/* 8013F7B0 0013B410  38 C6 99 44 */	addi r6, r6, lbl_80149944@l
/* 8013F7B4 0013B414  38 E0 FF FF */	li r7, -1
/* 8013F7B8 0013B418  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F7BC 0013B41C  39 00 00 00 */	li r8, 0
/* 8013F7C0 0013B420  39 20 00 01 */	li r9, 1
/* 8013F7C4 0013B424  39 40 00 00 */	li r10, 0
/* 8013F7C8 0013B428  80 63 00 14 */	lwz r3, 0x14(r3)
/* 8013F7CC 0013B42C  48 11 44 6D */	bl func_80253C38
/* 8013F7D0 0013B430  80 ED 82 B8 */	lwz r7, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F7D4 0013B434  3C A0 80 15 */	lis r5, lbl_8014A1E8@ha
/* 8013F7D8 0013B438  3C C0 80 15 */	lis r6, lbl_8014A2C0@ha
/* 8013F7DC 0013B43C  38 80 00 00 */	li r4, 0
/* 8013F7E0 0013B440  B0 67 00 8A */	sth r3, 0x8a(r7)
/* 8013F7E4 0013B444  38 A5 A1 E8 */	addi r5, r5, lbl_8014A1E8@l
/* 8013F7E8 0013B448  38 C6 A2 C0 */	addi r6, r6, lbl_8014A2C0@l
/* 8013F7EC 0013B44C  38 E0 FF FF */	li r7, -1
/* 8013F7F0 0013B450  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F7F4 0013B454  39 00 00 00 */	li r8, 0
/* 8013F7F8 0013B458  39 20 00 01 */	li r9, 1
/* 8013F7FC 0013B45C  39 40 00 00 */	li r10, 0
/* 8013F800 0013B460  80 63 00 20 */	lwz r3, 0x20(r3)
/* 8013F804 0013B464  48 11 44 35 */	bl func_80253C38
/* 8013F808 0013B468  80 ED 82 B8 */	lwz r7, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F80C 0013B46C  3C A0 80 15 */	lis r5, lbl_8014A510@ha
/* 8013F810 0013B470  3C C0 80 15 */	lis r6, lbl_8014A71C@ha
/* 8013F814 0013B474  38 80 00 00 */	li r4, 0
/* 8013F818 0013B478  B0 67 00 90 */	sth r3, 0x90(r7)
/* 8013F81C 0013B47C  38 A5 A5 10 */	addi r5, r5, lbl_8014A510@l
/* 8013F820 0013B480  38 C6 A7 1C */	addi r6, r6, lbl_8014A71C@l
/* 8013F824 0013B484  38 E0 FF FF */	li r7, -1
/* 8013F828 0013B488  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F82C 0013B48C  39 00 00 00 */	li r8, 0
/* 8013F830 0013B490  39 20 00 01 */	li r9, 1
/* 8013F834 0013B494  39 40 00 00 */	li r10, 0
/* 8013F838 0013B498  80 63 00 28 */	lwz r3, 0x28(r3)
/* 8013F83C 0013B49C  48 11 43 FD */	bl func_80253C38
/* 8013F840 0013B4A0  80 ED 82 B8 */	lwz r7, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F844 0013B4A4  3C A0 80 15 */	lis r5, lbl_8014AAA4@ha
/* 8013F848 0013B4A8  3C C0 80 15 */	lis r6, lbl_8014AB70@ha
/* 8013F84C 0013B4AC  38 80 00 00 */	li r4, 0
/* 8013F850 0013B4B0  B0 67 00 94 */	sth r3, 0x94(r7)
/* 8013F854 0013B4B4  38 A5 AA A4 */	addi r5, r5, lbl_8014AAA4@l
/* 8013F858 0013B4B8  38 C6 AB 70 */	addi r6, r6, lbl_8014AB70@l
/* 8013F85C 0013B4BC  38 E0 FF FF */	li r7, -1
/* 8013F860 0013B4C0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F864 0013B4C4  39 00 00 00 */	li r8, 0
/* 8013F868 0013B4C8  39 20 00 01 */	li r9, 1
/* 8013F86C 0013B4CC  39 40 00 00 */	li r10, 0
/* 8013F870 0013B4D0  80 63 00 2C */	lwz r3, 0x2c(r3)
/* 8013F874 0013B4D4  48 11 43 C5 */	bl func_80253C38
/* 8013F878 0013B4D8  80 ED 82 B8 */	lwz r7, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F87C 0013B4DC  3C A0 80 15 */	lis r5, lbl_8014AC84@ha
/* 8013F880 0013B4E0  3C C0 80 15 */	lis r6, lbl_8014AE08@ha
/* 8013F884 0013B4E4  38 80 00 00 */	li r4, 0
/* 8013F888 0013B4E8  B0 67 00 96 */	sth r3, 0x96(r7)
/* 8013F88C 0013B4EC  38 A5 AC 84 */	addi r5, r5, lbl_8014AC84@l
/* 8013F890 0013B4F0  38 C6 AE 08 */	addi r6, r6, lbl_8014AE08@l
/* 8013F894 0013B4F4  38 E0 FF FF */	li r7, -1
/* 8013F898 0013B4F8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F89C 0013B4FC  39 00 00 00 */	li r8, 0
/* 8013F8A0 0013B500  39 20 00 01 */	li r9, 1
/* 8013F8A4 0013B504  39 40 00 00 */	li r10, 0
/* 8013F8A8 0013B508  80 63 00 30 */	lwz r3, 0x30(r3)
/* 8013F8AC 0013B50C  48 11 43 8D */	bl func_80253C38
/* 8013F8B0 0013B510  80 ED 82 B8 */	lwz r7, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F8B4 0013B514  3C A0 80 15 */	lis r5, lbl_8014B41C@ha
/* 8013F8B8 0013B518  3C C0 80 15 */	lis r6, lbl_8014B634@ha
/* 8013F8BC 0013B51C  38 80 00 00 */	li r4, 0
/* 8013F8C0 0013B520  B0 67 00 98 */	sth r3, 0x98(r7)
/* 8013F8C4 0013B524  38 A5 B4 1C */	addi r5, r5, lbl_8014B41C@l
/* 8013F8C8 0013B528  38 C6 B6 34 */	addi r6, r6, lbl_8014B634@l
/* 8013F8CC 0013B52C  38 E0 FF FF */	li r7, -1
/* 8013F8D0 0013B530  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F8D4 0013B534  39 00 00 00 */	li r8, 0
/* 8013F8D8 0013B538  39 20 00 01 */	li r9, 1
/* 8013F8DC 0013B53C  39 40 00 00 */	li r10, 0
/* 8013F8E0 0013B540  80 63 00 34 */	lwz r3, 0x34(r3)
/* 8013F8E4 0013B544  48 11 43 55 */	bl func_80253C38
/* 8013F8E8 0013B548  80 ED 82 B8 */	lwz r7, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F8EC 0013B54C  3C A0 80 15 */	lis r5, lbl_8014BCA0@ha
/* 8013F8F0 0013B550  3C C0 80 15 */	lis r6, lbl_8014BCCC@ha
/* 8013F8F4 0013B554  38 80 00 00 */	li r4, 0
/* 8013F8F8 0013B558  B0 67 00 9A */	sth r3, 0x9a(r7)
/* 8013F8FC 0013B55C  38 A5 BC A0 */	addi r5, r5, lbl_8014BCA0@l
/* 8013F900 0013B560  38 C6 BC CC */	addi r6, r6, lbl_8014BCCC@l
/* 8013F904 0013B564  38 E0 FF FF */	li r7, -1
/* 8013F908 0013B568  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F90C 0013B56C  39 00 00 00 */	li r8, 0
/* 8013F910 0013B570  39 20 00 01 */	li r9, 1
/* 8013F914 0013B574  39 40 00 00 */	li r10, 0
/* 8013F918 0013B578  80 63 00 38 */	lwz r3, 0x38(r3)
/* 8013F91C 0013B57C  48 11 43 1D */	bl func_80253C38
/* 8013F920 0013B580  80 ED 82 B8 */	lwz r7, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F924 0013B584  3C A0 80 15 */	lis r5, lbl_8014BCF8@ha
/* 8013F928 0013B588  3C C0 80 15 */	lis r6, lbl_8014BD24@ha
/* 8013F92C 0013B58C  38 80 00 00 */	li r4, 0
/* 8013F930 0013B590  B0 67 00 9C */	sth r3, 0x9c(r7)
/* 8013F934 0013B594  38 A5 BC F8 */	addi r5, r5, lbl_8014BCF8@l
/* 8013F938 0013B598  38 C6 BD 24 */	addi r6, r6, lbl_8014BD24@l
/* 8013F93C 0013B59C  38 E0 FF FF */	li r7, -1
/* 8013F940 0013B5A0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F944 0013B5A4  39 00 00 00 */	li r8, 0
/* 8013F948 0013B5A8  39 20 00 01 */	li r9, 1
/* 8013F94C 0013B5AC  39 40 00 00 */	li r10, 0
/* 8013F950 0013B5B0  80 63 00 3C */	lwz r3, 0x3c(r3)
/* 8013F954 0013B5B4  48 11 42 E5 */	bl func_80253C38
/* 8013F958 0013B5B8  80 ED 82 B8 */	lwz r7, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F95C 0013B5BC  3C A0 80 15 */	lis r5, lbl_8014BD50@ha
/* 8013F960 0013B5C0  3C C0 80 15 */	lis r6, lbl_8014BD7C@ha
/* 8013F964 0013B5C4  38 80 00 00 */	li r4, 0
/* 8013F968 0013B5C8  B0 67 00 9E */	sth r3, 0x9e(r7)
/* 8013F96C 0013B5CC  38 A5 BD 50 */	addi r5, r5, lbl_8014BD50@l
/* 8013F970 0013B5D0  38 C6 BD 7C */	addi r6, r6, lbl_8014BD7C@l
/* 8013F974 0013B5D4  38 E0 FF FF */	li r7, -1
/* 8013F978 0013B5D8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F97C 0013B5DC  39 00 00 00 */	li r8, 0
/* 8013F980 0013B5E0  39 20 00 01 */	li r9, 1
/* 8013F984 0013B5E4  39 40 00 00 */	li r10, 0
/* 8013F988 0013B5E8  80 63 00 40 */	lwz r3, 0x40(r3)
/* 8013F98C 0013B5EC  48 11 42 AD */	bl func_80253C38
/* 8013F990 0013B5F0  80 ED 82 B8 */	lwz r7, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F994 0013B5F4  3C 80 80 15 */	lis r4, lbl_8014BDA8@ha
/* 8013F998 0013B5F8  3C A0 80 15 */	lis r5, lbl_8014BDB8@ha
/* 8013F99C 0013B5FC  3C C0 80 15 */	lis r6, lbl_8014BEE4@ha
/* 8013F9A0 0013B600  B0 67 00 A0 */	sth r3, 0xa0(r7)
/* 8013F9A4 0013B604  38 84 BD A8 */	addi r4, r4, lbl_8014BDA8@l
/* 8013F9A8 0013B608  38 A5 BD B8 */	addi r5, r5, lbl_8014BDB8@l
/* 8013F9AC 0013B60C  38 C6 BE E4 */	addi r6, r6, lbl_8014BEE4@l
/* 8013F9B0 0013B610  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F9B4 0013B614  38 E0 FF FF */	li r7, -1
/* 8013F9B8 0013B618  39 00 00 00 */	li r8, 0
/* 8013F9BC 0013B61C  39 20 00 01 */	li r9, 1
/* 8013F9C0 0013B620  80 63 00 44 */	lwz r3, 0x44(r3)
/* 8013F9C4 0013B624  39 40 00 00 */	li r10, 0
/* 8013F9C8 0013B628  48 11 42 71 */	bl func_80253C38
/* 8013F9CC 0013B62C  80 ED 82 B8 */	lwz r7, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F9D0 0013B630  3C A0 80 15 */	lis r5, lbl_8014C074@ha
/* 8013F9D4 0013B634  3C C0 80 15 */	lis r6, lbl_8014C078@ha
/* 8013F9D8 0013B638  38 80 00 00 */	li r4, 0
/* 8013F9DC 0013B63C  B0 67 00 A2 */	sth r3, 0xa2(r7)
/* 8013F9E0 0013B640  38 A5 C0 74 */	addi r5, r5, lbl_8014C074@l
/* 8013F9E4 0013B644  38 C6 C0 78 */	addi r6, r6, lbl_8014C078@l
/* 8013F9E8 0013B648  38 E0 FF FF */	li r7, -1
/* 8013F9EC 0013B64C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013F9F0 0013B650  39 00 00 00 */	li r8, 0
/* 8013F9F4 0013B654  39 20 00 01 */	li r9, 1
/* 8013F9F8 0013B658  39 40 00 00 */	li r10, 0
/* 8013F9FC 0013B65C  80 63 00 48 */	lwz r3, 0x48(r3)
/* 8013FA00 0013B660  48 11 42 39 */	bl func_80253C38
/* 8013FA04 0013B664  80 ED 82 B8 */	lwz r7, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FA08 0013B668  3C A0 80 15 */	lis r5, lbl_8014C2B8@ha
/* 8013FA0C 0013B66C  3C C0 80 15 */	lis r6, lbl_8014C34C@ha
/* 8013FA10 0013B670  38 80 00 00 */	li r4, 0
/* 8013FA14 0013B674  B0 67 00 A4 */	sth r3, 0xa4(r7)
/* 8013FA18 0013B678  38 A5 C2 B8 */	addi r5, r5, lbl_8014C2B8@l
/* 8013FA1C 0013B67C  38 C6 C3 4C */	addi r6, r6, lbl_8014C34C@l
/* 8013FA20 0013B680  38 E0 FF FF */	li r7, -1
/* 8013FA24 0013B684  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FA28 0013B688  39 00 00 00 */	li r8, 0
/* 8013FA2C 0013B68C  39 20 00 01 */	li r9, 1
/* 8013FA30 0013B690  39 40 00 00 */	li r10, 0
/* 8013FA34 0013B694  80 63 00 4C */	lwz r3, 0x4c(r3)
/* 8013FA38 0013B698  48 11 42 01 */	bl func_80253C38
/* 8013FA3C 0013B69C  80 ED 82 B8 */	lwz r7, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FA40 0013B6A0  3C 80 80 15 */	lis r4, lbl_8014C598@ha
/* 8013FA44 0013B6A4  3C A0 80 15 */	lis r5, lbl_8014C6A0@ha
/* 8013FA48 0013B6A8  3C C0 80 15 */	lis r6, lbl_8014CD2C@ha
/* 8013FA4C 0013B6AC  B0 67 00 A6 */	sth r3, 0xa6(r7)
/* 8013FA50 0013B6B0  38 84 C5 98 */	addi r4, r4, lbl_8014C598@l
/* 8013FA54 0013B6B4  38 A5 C6 A0 */	addi r5, r5, lbl_8014C6A0@l
/* 8013FA58 0013B6B8  38 C6 CD 2C */	addi r6, r6, lbl_8014CD2C@l
/* 8013FA5C 0013B6BC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FA60 0013B6C0  38 E0 FF FF */	li r7, -1
/* 8013FA64 0013B6C4  39 00 00 00 */	li r8, 0
/* 8013FA68 0013B6C8  39 20 00 01 */	li r9, 1
/* 8013FA6C 0013B6CC  80 63 00 5C */	lwz r3, 0x5c(r3)
/* 8013FA70 0013B6D0  39 40 00 00 */	li r10, 0
/* 8013FA74 0013B6D4  48 11 41 C5 */	bl func_80253C38
/* 8013FA78 0013B6D8  80 ED 82 B8 */	lwz r7, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FA7C 0013B6DC  3C A0 80 15 */	lis r5, lbl_8014D148@ha
/* 8013FA80 0013B6E0  3C C0 80 15 */	lis r6, lbl_8014D370@ha
/* 8013FA84 0013B6E4  38 80 00 00 */	li r4, 0
/* 8013FA88 0013B6E8  B0 67 00 AE */	sth r3, 0xae(r7)
/* 8013FA8C 0013B6EC  38 A5 D1 48 */	addi r5, r5, lbl_8014D148@l
/* 8013FA90 0013B6F0  38 C6 D3 70 */	addi r6, r6, lbl_8014D370@l
/* 8013FA94 0013B6F4  38 E0 FF FF */	li r7, -1
/* 8013FA98 0013B6F8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FA9C 0013B6FC  39 00 00 00 */	li r8, 0
/* 8013FAA0 0013B700  39 20 00 01 */	li r9, 1
/* 8013FAA4 0013B704  39 40 00 00 */	li r10, 0
/* 8013FAA8 0013B708  80 63 00 60 */	lwz r3, 0x60(r3)
/* 8013FAAC 0013B70C  48 11 41 8D */	bl func_80253C38
/* 8013FAB0 0013B710  80 ED 82 B8 */	lwz r7, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FAB4 0013B714  3C A0 80 15 */	lis r5, lbl_8014C3EC@ha
/* 8013FAB8 0013B718  3C C0 80 15 */	lis r6, lbl_8014C50C@ha
/* 8013FABC 0013B71C  38 80 00 00 */	li r4, 0
/* 8013FAC0 0013B720  B0 67 00 B0 */	sth r3, 0xb0(r7)
/* 8013FAC4 0013B724  38 A5 C3 EC */	addi r5, r5, lbl_8014C3EC@l
/* 8013FAC8 0013B728  38 C6 C5 0C */	addi r6, r6, lbl_8014C50C@l
/* 8013FACC 0013B72C  38 E0 FF FF */	li r7, -1
/* 8013FAD0 0013B730  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FAD4 0013B734  39 00 00 00 */	li r8, 0
/* 8013FAD8 0013B738  39 20 00 01 */	li r9, 1
/* 8013FADC 0013B73C  39 40 00 00 */	li r10, 0
/* 8013FAE0 0013B740  80 63 00 58 */	lwz r3, 0x58(r3)
/* 8013FAE4 0013B744  48 11 41 55 */	bl func_80253C38
/* 8013FAE8 0013B748  80 ED 82 B8 */	lwz r7, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FAEC 0013B74C  3C A0 80 15 */	lis r5, lbl_8014D8EC@ha
/* 8013FAF0 0013B750  3C C0 80 15 */	lis r6, lbl_8014D9E4@ha
/* 8013FAF4 0013B754  38 80 00 00 */	li r4, 0
/* 8013FAF8 0013B758  B0 67 00 AC */	sth r3, 0xac(r7)
/* 8013FAFC 0013B75C  38 A5 D8 EC */	addi r5, r5, lbl_8014D8EC@l
/* 8013FB00 0013B760  38 C6 D9 E4 */	addi r6, r6, lbl_8014D9E4@l
/* 8013FB04 0013B764  38 E0 FF FF */	li r7, -1
/* 8013FB08 0013B768  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FB0C 0013B76C  39 00 00 00 */	li r8, 0
/* 8013FB10 0013B770  39 20 00 01 */	li r9, 1
/* 8013FB14 0013B774  39 40 00 00 */	li r10, 0
/* 8013FB18 0013B778  80 63 00 64 */	lwz r3, 0x64(r3)
/* 8013FB1C 0013B77C  48 11 41 1D */	bl func_80253C38
/* 8013FB20 0013B780  80 ED 82 B8 */	lwz r7, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FB24 0013B784  3C A0 80 15 */	lis r5, lbl_8014DA84@ha
/* 8013FB28 0013B788  3C C0 80 15 */	lis r6, lbl_8014DC54@ha
/* 8013FB2C 0013B78C  38 80 00 00 */	li r4, 0
/* 8013FB30 0013B790  B0 67 00 B2 */	sth r3, 0xb2(r7)
/* 8013FB34 0013B794  38 A5 DA 84 */	addi r5, r5, lbl_8014DA84@l
/* 8013FB38 0013B798  38 C6 DC 54 */	addi r6, r6, lbl_8014DC54@l
/* 8013FB3C 0013B79C  38 E0 FF FF */	li r7, -1
/* 8013FB40 0013B7A0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FB44 0013B7A4  39 00 00 00 */	li r8, 0
/* 8013FB48 0013B7A8  39 20 00 01 */	li r9, 1
/* 8013FB4C 0013B7AC  39 40 00 00 */	li r10, 0
/* 8013FB50 0013B7B0  80 63 00 68 */	lwz r3, 0x68(r3)
/* 8013FB54 0013B7B4  48 11 40 E5 */	bl func_80253C38
/* 8013FB58 0013B7B8  80 ED 82 B8 */	lwz r7, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FB5C 0013B7BC  3C A0 80 15 */	lis r5, lbl_8014DCF4@ha
/* 8013FB60 0013B7C0  3C C0 80 15 */	lis r6, lbl_8014E050@ha
/* 8013FB64 0013B7C4  38 80 00 00 */	li r4, 0
/* 8013FB68 0013B7C8  B0 67 00 B4 */	sth r3, 0xb4(r7)
/* 8013FB6C 0013B7CC  38 A5 DC F4 */	addi r5, r5, lbl_8014DCF4@l
/* 8013FB70 0013B7D0  38 C6 E0 50 */	addi r6, r6, lbl_8014E050@l
/* 8013FB74 0013B7D4  38 E0 FF FF */	li r7, -1
/* 8013FB78 0013B7D8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FB7C 0013B7DC  39 00 00 00 */	li r8, 0
/* 8013FB80 0013B7E0  39 20 00 01 */	li r9, 1
/* 8013FB84 0013B7E4  39 40 00 00 */	li r10, 0
/* 8013FB88 0013B7E8  80 63 00 6C */	lwz r3, 0x6c(r3)
/* 8013FB8C 0013B7EC  48 11 40 AD */	bl func_80253C38
/* 8013FB90 0013B7F0  80 ED 82 B8 */	lwz r7, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FB94 0013B7F4  3C A0 80 15 */	lis r5, lbl_8014E054@ha
/* 8013FB98 0013B7F8  3C C0 80 15 */	lis r6, lbl_8014E0E8@ha
/* 8013FB9C 0013B7FC  38 80 00 00 */	li r4, 0
/* 8013FBA0 0013B800  B0 67 00 B6 */	sth r3, 0xb6(r7)
/* 8013FBA4 0013B804  38 A5 E0 54 */	addi r5, r5, lbl_8014E054@l
/* 8013FBA8 0013B808  38 C6 E0 E8 */	addi r6, r6, lbl_8014E0E8@l
/* 8013FBAC 0013B80C  38 E0 FF FF */	li r7, -1
/* 8013FBB0 0013B810  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FBB4 0013B814  39 00 00 00 */	li r8, 0
/* 8013FBB8 0013B818  39 20 00 01 */	li r9, 1
/* 8013FBBC 0013B81C  39 40 00 00 */	li r10, 0
/* 8013FBC0 0013B820  80 63 00 70 */	lwz r3, 0x70(r3)
/* 8013FBC4 0013B824  48 11 40 75 */	bl func_80253C38
/* 8013FBC8 0013B828  80 ED 82 B8 */	lwz r7, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FBCC 0013B82C  3C A0 80 15 */	lis r5, lbl_8014E1EC@ha
/* 8013FBD0 0013B830  3C C0 80 15 */	lis r6, lbl_8014E2B4@ha
/* 8013FBD4 0013B834  38 80 00 00 */	li r4, 0
/* 8013FBD8 0013B838  B0 67 00 B8 */	sth r3, 0xb8(r7)
/* 8013FBDC 0013B83C  38 A5 E1 EC */	addi r5, r5, lbl_8014E1EC@l
/* 8013FBE0 0013B840  38 C6 E2 B4 */	addi r6, r6, lbl_8014E2B4@l
/* 8013FBE4 0013B844  38 E0 FF FF */	li r7, -1
/* 8013FBE8 0013B848  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FBEC 0013B84C  39 00 00 00 */	li r8, 0
/* 8013FBF0 0013B850  39 20 00 01 */	li r9, 1
/* 8013FBF4 0013B854  39 40 00 00 */	li r10, 0
/* 8013FBF8 0013B858  80 63 00 74 */	lwz r3, 0x74(r3)
/* 8013FBFC 0013B85C  48 11 40 3D */	bl func_80253C38
/* 8013FC00 0013B860  80 ED 82 B8 */	lwz r7, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FC04 0013B864  3C 80 80 15 */	lis r4, lbl_8014E6C0@ha
/* 8013FC08 0013B868  3C A0 80 15 */	lis r5, lbl_8014E730@ha
/* 8013FC0C 0013B86C  3C C0 80 15 */	lis r6, lbl_8014E79C@ha
/* 8013FC10 0013B870  B0 67 00 BA */	sth r3, 0xba(r7)
/* 8013FC14 0013B874  38 84 E6 C0 */	addi r4, r4, lbl_8014E6C0@l
/* 8013FC18 0013B878  38 A5 E7 30 */	addi r5, r5, lbl_8014E730@l
/* 8013FC1C 0013B87C  38 C6 E7 9C */	addi r6, r6, lbl_8014E79C@l
/* 8013FC20 0013B880  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FC24 0013B884  38 E0 FF FF */	li r7, -1
/* 8013FC28 0013B888  39 00 00 00 */	li r8, 0
/* 8013FC2C 0013B88C  39 20 00 01 */	li r9, 1
/* 8013FC30 0013B890  80 63 00 7C */	lwz r3, 0x7c(r3)
/* 8013FC34 0013B894  39 40 00 00 */	li r10, 0
/* 8013FC38 0013B898  48 11 40 01 */	bl func_80253C38
/* 8013FC3C 0013B89C  80 ED 82 B8 */	lwz r7, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FC40 0013B8A0  3C A0 80 15 */	lis r5, lbl_80149970@ha
/* 8013FC44 0013B8A4  3C C0 80 15 */	lis r6, lbl_8014999C@ha
/* 8013FC48 0013B8A8  38 80 00 00 */	li r4, 0
/* 8013FC4C 0013B8AC  B0 67 00 BE */	sth r3, 0xbe(r7)
/* 8013FC50 0013B8B0  38 A5 99 70 */	addi r5, r5, lbl_80149970@l
/* 8013FC54 0013B8B4  38 C6 99 9C */	addi r6, r6, lbl_8014999C@l
/* 8013FC58 0013B8B8  38 E0 FF FF */	li r7, -1
/* 8013FC5C 0013B8BC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FC60 0013B8C0  39 00 00 00 */	li r8, 0
/* 8013FC64 0013B8C4  39 20 00 01 */	li r9, 1
/* 8013FC68 0013B8C8  39 40 00 00 */	li r10, 0
/* 8013FC6C 0013B8CC  80 63 00 18 */	lwz r3, 0x18(r3)
/* 8013FC70 0013B8D0  48 11 3F C9 */	bl func_80253C38
/* 8013FC74 0013B8D4  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FC78 0013B8D8  38 80 00 09 */	li r4, 9
/* 8013FC7C 0013B8DC  38 A0 00 02 */	li r5, 2
/* 8013FC80 0013B8E0  B0 66 00 8C */	sth r3, 0x8c(r6)
/* 8013FC84 0013B8E4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FC88 0013B8E8  A8 63 00 8C */	lha r3, 0x8c(r3)
/* 8013FC8C 0013B8EC  48 11 41 65 */	bl func_80253DF0
/* 8013FC90 0013B8F0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FC94 0013B8F4  38 80 00 04 */	li r4, 4
/* 8013FC98 0013B8F8  C0 22 8E 10 */	lfs f1, lbl_80641410-_SDA2_BASE_(r2)
/* 8013FC9C 0013B8FC  A8 63 00 B2 */	lha r3, 0xb2(r3)
/* 8013FCA0 0013B900  48 11 41 71 */	bl func_80253E10
/* 8013FCA4 0013B904  3C 80 80 15 */	lis r4, lbl_80149234@ha
/* 8013FCA8 0013B908  38 60 00 00 */	li r3, 0
/* 8013FCAC 0013B90C  38 84 92 34 */	addi r4, r4, lbl_80149234@l
/* 8013FCB0 0013B910  38 A0 FF FF */	li r5, -1
/* 8013FCB4 0013B914  48 11 42 B9 */	bl func_80253F6C
/* 8013FCB8 0013B918  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FCBC 0013B91C  90 64 00 C0 */	stw r3, 0xc0(r4)
/* 8013FCC0 0013B920  38 60 04 04 */	li r3, 0x404
/* 8013FCC4 0013B924  48 10 9B CD */	bl func_80249890
/* 8013FCC8 0013B928  38 60 04 04 */	li r3, 0x404
/* 8013FCCC 0013B92C  48 09 B9 A9 */	bl func_801DB674
/* 8013FCD0 0013B930  4B F1 79 E1 */	bl func_800576B0
/* 8013FCD4 0013B934  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FCD8 0013B938  38 60 02 5E */	li r3, 0x25e
/* 8013FCDC 0013B93C  80 04 0D 30 */	lwz r0, 0xd30(r4)
/* 8013FCE0 0013B940  54 00 02 D2 */	rlwinm r0, r0, 0, 0xb, 9
/* 8013FCE4 0013B944  90 04 0D 30 */	stw r0, 0xd30(r4)
/* 8013FCE8 0013B948  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FCEC 0013B94C  80 04 0D 30 */	lwz r0, 0xd30(r4)
/* 8013FCF0 0013B950  54 00 03 14 */	rlwinm r0, r0, 0, 0xc, 0xa
/* 8013FCF4 0013B954  90 04 0D 30 */	stw r0, 0xd30(r4)
/* 8013FCF8 0013B958  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FCFC 0013B95C  80 04 0D 30 */	lwz r0, 0xd30(r4)
/* 8013FD00 0013B960  54 00 03 56 */	rlwinm r0, r0, 0, 0xd, 0xb
/* 8013FD04 0013B964  90 04 0D 30 */	stw r0, 0xd30(r4)
/* 8013FD08 0013B968  48 02 2D 89 */	bl func_80162A90
/* 8013FD0C 0013B96C  28 03 00 0D */	cmplwi r3, 0xd
/* 8013FD10 0013B970  41 81 02 4C */	bgt lbl_8013FF5C
/* 8013FD14 0013B974  3C 80 80 42 */	lis r4, lbl_8041D4D0@ha
/* 8013FD18 0013B978  54 60 10 3A */	slwi r0, r3, 2
/* 8013FD1C 0013B97C  38 84 D4 D0 */	addi r4, r4, lbl_8041D4D0@l
/* 8013FD20 0013B980  7C 84 00 2E */	lwzx r4, r4, r0
/* 8013FD24 0013B984  7C 89 03 A6 */	mtctr r4
/* 8013FD28 0013B988  4E 80 04 20 */	bctr
/* 8013FD2C 0013B98C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FD30 0013B990  38 A0 00 01 */	li r5, 1
/* 8013FD34 0013B994  38 00 00 00 */	li r0, 0
/* 8013FD38 0013B998  38 80 00 00 */	li r4, 0
/* 8013FD3C 0013B99C  B0 A3 00 C4 */	sth r5, 0xc4(r3)
/* 8013FD40 0013B9A0  38 A0 06 EC */	li r5, 0x6ec
/* 8013FD44 0013B9A4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FD48 0013B9A8  B0 03 00 C6 */	sth r0, 0xc6(r3)
/* 8013FD4C 0013B9AC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FD50 0013B9B0  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 8013FD54 0013B9B4  3C 63 00 01 */	addis r3, r3, 1
/* 8013FD58 0013B9B8  38 63 D3 E0 */	addi r3, r3, -11296
/* 8013FD5C 0013B9BC  4B EC 43 A9 */	bl memset
/* 8013FD60 0013B9C0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FD64 0013B9C4  38 80 00 00 */	li r4, 0
/* 8013FD68 0013B9C8  38 A0 06 EC */	li r5, 0x6ec
/* 8013FD6C 0013B9CC  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 8013FD70 0013B9D0  3C 63 00 01 */	addis r3, r3, 1
/* 8013FD74 0013B9D4  38 63 CC F4 */	addi r3, r3, -13068
/* 8013FD78 0013B9D8  4B EC 43 8D */	bl memset
/* 8013FD7C 0013B9DC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FD80 0013B9E0  38 80 00 00 */	li r4, 0
/* 8013FD84 0013B9E4  38 A0 06 EC */	li r5, 0x6ec
/* 8013FD88 0013B9E8  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 8013FD8C 0013B9EC  3C 63 00 01 */	addis r3, r3, 1
/* 8013FD90 0013B9F0  38 63 C6 08 */	addi r3, r3, -14840
/* 8013FD94 0013B9F4  4B EC 43 71 */	bl memset
/* 8013FD98 0013B9F8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FD9C 0013B9FC  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 8013FDA0 0013BA00  54 00 01 04 */	rlwinm r0, r0, 0, 4, 2
/* 8013FDA4 0013BA04  90 03 0D 30 */	stw r0, 0xd30(r3)
/* 8013FDA8 0013BA08  48 02 32 2D */	bl glplatAbortFrame
/* 8013FDAC 0013BA0C  48 00 01 B0 */	b lbl_8013FF5C
/* 8013FDB0 0013BA10  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FDB4 0013BA14  38 00 00 A6 */	li r0, 0xa6
/* 8013FDB8 0013BA18  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 8013FDBC 0013BA1C  48 00 01 A0 */	b lbl_8013FF5C
/* 8013FDC0 0013BA20  38 60 02 62 */	li r3, 0x262
/* 8013FDC4 0013BA24  48 02 2C CD */	bl func_80162A90
/* 8013FDC8 0013BA28  2C 03 00 00 */	cmpwi r3, 0
/* 8013FDCC 0013BA2C  40 82 00 14 */	bne lbl_8013FDE0
/* 8013FDD0 0013BA30  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FDD4 0013BA34  38 00 00 18 */	li r0, 0x18
/* 8013FDD8 0013BA38  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 8013FDDC 0013BA3C  48 00 01 80 */	b lbl_8013FF5C
lbl_8013FDE0:
/* 8013FDE0 0013BA40  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FDE4 0013BA44  38 00 00 29 */	li r0, 0x29
/* 8013FDE8 0013BA48  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 8013FDEC 0013BA4C  48 00 01 70 */	b lbl_8013FF5C
/* 8013FDF0 0013BA50  38 60 02 62 */	li r3, 0x262
/* 8013FDF4 0013BA54  48 02 2C 9D */	bl func_80162A90
/* 8013FDF8 0013BA58  2C 03 00 00 */	cmpwi r3, 0
/* 8013FDFC 0013BA5C  40 82 00 14 */	bne lbl_8013FE10
/* 8013FE00 0013BA60  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FE04 0013BA64  38 00 00 22 */	li r0, 0x22
/* 8013FE08 0013BA68  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 8013FE0C 0013BA6C  48 00 01 50 */	b lbl_8013FF5C
lbl_8013FE10:
/* 8013FE10 0013BA70  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FE14 0013BA74  38 00 00 29 */	li r0, 0x29
/* 8013FE18 0013BA78  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 8013FE1C 0013BA7C  48 00 01 40 */	b lbl_8013FF5C
/* 8013FE20 0013BA80  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FE24 0013BA84  38 A0 00 22 */	li r5, 0x22
/* 8013FE28 0013BA88  38 80 00 05 */	li r4, 5
/* 8013FE2C 0013BA8C  38 00 00 00 */	li r0, 0
/* 8013FE30 0013BA90  B0 A3 00 C4 */	sth r5, 0xc4(r3)
/* 8013FE34 0013BA94  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FE38 0013BA98  B0 83 00 C6 */	sth r4, 0xc6(r3)
/* 8013FE3C 0013BA9C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FE40 0013BAA0  98 03 0D DA */	stb r0, 0xdda(r3)
/* 8013FE44 0013BAA4  48 00 01 18 */	b lbl_8013FF5C
/* 8013FE48 0013BAA8  38 60 02 62 */	li r3, 0x262
/* 8013FE4C 0013BAAC  48 02 2C 45 */	bl func_80162A90
/* 8013FE50 0013BAB0  2C 03 00 00 */	cmpwi r3, 0
/* 8013FE54 0013BAB4  40 82 00 24 */	bne lbl_8013FE78
/* 8013FE58 0013BAB8  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FE5C 0013BABC  38 00 00 6C */	li r0, 0x6c
/* 8013FE60 0013BAC0  80 64 0D 30 */	lwz r3, 0xd30(r4)
/* 8013FE64 0013BAC4  60 63 80 00 */	ori r3, r3, 0x8000
/* 8013FE68 0013BAC8  90 64 0D 30 */	stw r3, 0xd30(r4)
/* 8013FE6C 0013BACC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FE70 0013BAD0  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 8013FE74 0013BAD4  48 00 00 E8 */	b lbl_8013FF5C
lbl_8013FE78:
/* 8013FE78 0013BAD8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FE7C 0013BADC  38 00 00 77 */	li r0, 0x77
/* 8013FE80 0013BAE0  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 8013FE84 0013BAE4  48 00 00 D8 */	b lbl_8013FF5C
/* 8013FE88 0013BAE8  38 60 02 62 */	li r3, 0x262
/* 8013FE8C 0013BAEC  48 02 2C 05 */	bl func_80162A90
/* 8013FE90 0013BAF0  2C 03 00 00 */	cmpwi r3, 0
/* 8013FE94 0013BAF4  40 82 00 14 */	bne lbl_8013FEA8
/* 8013FE98 0013BAF8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FE9C 0013BAFC  38 00 00 70 */	li r0, 0x70
/* 8013FEA0 0013BB00  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 8013FEA4 0013BB04  48 00 00 B8 */	b lbl_8013FF5C
lbl_8013FEA8:
/* 8013FEA8 0013BB08  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FEAC 0013BB0C  38 00 00 77 */	li r0, 0x77
/* 8013FEB0 0013BB10  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 8013FEB4 0013BB14  48 00 00 A8 */	b lbl_8013FF5C
/* 8013FEB8 0013BB18  38 60 02 62 */	li r3, 0x262
/* 8013FEBC 0013BB1C  48 02 2B D5 */	bl func_80162A90
/* 8013FEC0 0013BB20  2C 03 00 00 */	cmpwi r3, 0
/* 8013FEC4 0013BB24  40 82 00 14 */	bne lbl_8013FED8
/* 8013FEC8 0013BB28  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FECC 0013BB2C  38 00 00 5C */	li r0, 0x5c
/* 8013FED0 0013BB30  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 8013FED4 0013BB34  48 00 00 88 */	b lbl_8013FF5C
lbl_8013FED8:
/* 8013FED8 0013BB38  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FEDC 0013BB3C  38 00 00 81 */	li r0, 0x81
/* 8013FEE0 0013BB40  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 8013FEE4 0013BB44  48 00 00 78 */	b lbl_8013FF5C
/* 8013FEE8 0013BB48  38 60 02 62 */	li r3, 0x262
/* 8013FEEC 0013BB4C  48 02 2B A5 */	bl func_80162A90
/* 8013FEF0 0013BB50  2C 03 00 00 */	cmpwi r3, 0
/* 8013FEF4 0013BB54  40 82 00 14 */	bne lbl_8013FF08
/* 8013FEF8 0013BB58  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FEFC 0013BB5C  38 00 00 7A */	li r0, 0x7a
/* 8013FF00 0013BB60  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 8013FF04 0013BB64  48 00 00 58 */	b lbl_8013FF5C
lbl_8013FF08:
/* 8013FF08 0013BB68  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FF0C 0013BB6C  38 00 00 81 */	li r0, 0x81
/* 8013FF10 0013BB70  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 8013FF14 0013BB74  48 00 00 48 */	b lbl_8013FF5C
/* 8013FF18 0013BB78  48 02 54 15 */	bl func_8016532C
/* 8013FF1C 0013BB7C  48 00 F2 F9 */	bl func_8014F214
/* 8013FF20 0013BB80  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FF24 0013BB84  38 A0 00 05 */	li r5, 5
/* 8013FF28 0013BB88  38 80 00 50 */	li r4, 0x50
/* 8013FF2C 0013BB8C  38 00 00 00 */	li r0, 0
/* 8013FF30 0013BB90  B0 A3 00 C6 */	sth r5, 0xc6(r3)
/* 8013FF34 0013BB94  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FF38 0013BB98  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 8013FF3C 0013BB9C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FF40 0013BBA0  98 03 0D DB */	stb r0, 0xddb(r3)
/* 8013FF44 0013BBA4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FF48 0013BBA8  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 8013FF4C 0013BBAC  54 00 3F FE */	rlwinm r0, r0, 7, 0x1f, 0x1f
/* 8013FF50 0013BBB0  7C 00 00 D0 */	neg r0, r0
/* 8013FF54 0013BBB4  54 00 07 BC */	rlwinm r0, r0, 0, 0x1e, 0x1e
/* 8013FF58 0013BBB8  98 03 0D DA */	stb r0, 0xdda(r3)
lbl_8013FF5C:
/* 8013FF5C 0013BBBC  38 60 00 03 */	li r3, 3
/* 8013FF60 0013BBC0  4B F1 7A 9D */	bl func_800579FC
/* 8013FF64 0013BBC4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FF68 0013BBC8  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 8013FF6C 0013BBCC  54 00 00 7E */	clrlwi r0, r0, 1
/* 8013FF70 0013BBD0  90 03 0D 30 */	stw r0, 0xd30(r3)
/* 8013FF74 0013BBD4  4B F1 63 49 */	bl func_800562BC
/* 8013FF78 0013BBD8  38 60 02 61 */	li r3, 0x261
/* 8013FF7C 0013BBDC  38 80 00 04 */	li r4, 4
/* 8013FF80 0013BBE0  38 A0 00 01 */	li r5, 1
/* 8013FF84 0013BBE4  48 02 29 BD */	bl func_80162940
/* 8013FF88 0013BBE8  38 60 00 0E */	li r3, 0xe
/* 8013FF8C 0013BBEC  38 80 00 00 */	li r4, 0
/* 8013FF90 0013BBF0  4B F1 64 5D */	bl func_800563EC
/* 8013FF94 0013BBF4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FF98 0013BBF8  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 8013FF9C 0013BBFC  54 00 01 46 */	rlwinm r0, r0, 0, 5, 3
/* 8013FFA0 0013BC00  90 03 0D 30 */	stw r0, 0xd30(r3)
/* 8013FFA4 0013BC04  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8013FFA8 0013BC08  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8013FFAC 0013BC0C  7C 08 03 A6 */	mtlr r0
/* 8013FFB0 0013BC10  38 21 00 10 */	addi r1, r1, 0x10
/* 8013FFB4 0013BC14  4E 80 00 20 */	blr

.global func_8013FFB8
func_8013FFB8:
/* 8013FFB8 0013BC18  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8013FFBC 0013BC1C  7C 08 02 A6 */	mflr r0
/* 8013FFC0 0013BC20  90 01 00 24 */	stw r0, 0x24(r1)
/* 8013FFC4 0013BC24  39 61 00 20 */	addi r11, r1, 0x20
/* 8013FFC8 0013BC28  48 08 71 61 */	bl _savegpr_27
/* 8013FFCC 0013BC2C  3B 60 00 00 */	li r27, 0
/* 8013FFD0 0013BC30  3B C0 FF FF */	li r30, -1
/* 8013FFD4 0013BC34  3B E0 00 00 */	li r31, 0
lbl_8013FFD8:
/* 8013FFD8 0013BC38  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8013FFDC 0013BC3C  57 7C 13 BA */	rlwinm r28, r27, 2, 0xe, 0x1d
/* 8013FFE0 0013BC40  7C 03 E0 2E */	lwzx r0, r3, r28
/* 8013FFE4 0013BC44  2C 00 00 00 */	cmpwi r0, 0
/* 8013FFE8 0013BC48  41 82 00 34 */	beq lbl_8014001C
/* 8013FFEC 0013BC4C  57 7D 0B FC */	rlwinm r29, r27, 1, 0xf, 0x1e
/* 8013FFF0 0013BC50  7C 63 EA 14 */	add r3, r3, r29
/* 8013FFF4 0013BC54  A0 63 00 80 */	lhz r3, 0x80(r3)
/* 8013FFF8 0013BC58  48 11 3C D5 */	bl func_80253CCC
/* 8013FFFC 0013BC5C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140000 0013BC60  7C 63 E0 2E */	lwzx r3, r3, r28
/* 80140004 0013BC64  4B F1 5E 2D */	bl func_80055E30
/* 80140008 0013BC68  80 0D 82 B8 */	lwz r0, lbl_8063D578-_SDA_BASE_(r13)
/* 8014000C 0013BC6C  7C 60 EA 14 */	add r3, r0, r29
/* 80140010 0013BC70  B3 C3 00 80 */	sth r30, 0x80(r3)
/* 80140014 0013BC74  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140018 0013BC78  7F E3 E1 2E */	stwx r31, r3, r28
lbl_8014001C:
/* 8014001C 0013BC7C  3B 7B 00 01 */	addi r27, r27, 1
/* 80140020 0013BC80  28 1B 00 20 */	cmplwi r27, 0x20
/* 80140024 0013BC84  41 80 FF B4 */	blt lbl_8013FFD8
/* 80140028 0013BC88  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014002C 0013BC8C  80 63 00 C0 */	lwz r3, 0xc0(r3)
/* 80140030 0013BC90  48 11 3F 5D */	bl func_80253F8C
/* 80140034 0013BC94  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80140038 0013BC98  38 00 FF FF */	li r0, -1
/* 8014003C 0013BC9C  38 60 04 05 */	li r3, 0x405
/* 80140040 0013BCA0  90 04 00 C0 */	stw r0, 0xc0(r4)
/* 80140044 0013BCA4  48 10 98 4D */	bl func_80249890
/* 80140048 0013BCA8  38 60 04 05 */	li r3, 0x405
/* 8014004C 0013BCAC  48 09 B6 29 */	bl func_801DB674
/* 80140050 0013BCB0  39 61 00 20 */	addi r11, r1, 0x20
/* 80140054 0013BCB4  48 08 71 21 */	bl _restgpr_27
/* 80140058 0013BCB8  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8014005C 0013BCBC  7C 08 03 A6 */	mtlr r0
/* 80140060 0013BCC0  38 21 00 20 */	addi r1, r1, 0x20
/* 80140064 0013BCC4  4E 80 00 20 */	blr

.global func_80140068
func_80140068:
/* 80140068 0013BCC8  94 21 FF 90 */	stwu r1, -0x70(r1)
/* 8014006C 0013BCCC  7C 08 02 A6 */	mflr r0
/* 80140070 0013BCD0  90 01 00 74 */	stw r0, 0x74(r1)
/* 80140074 0013BCD4  39 61 00 70 */	addi r11, r1, 0x70
/* 80140078 0013BCD8  48 08 70 9D */	bl _savegpr_22
/* 8014007C 0013BCDC  83 4D 82 B8 */	lwz r26, lbl_8063D578-_SDA_BASE_(r13)
/* 80140080 0013BCE0  A0 1A 00 C4 */	lhz r0, 0xc4(r26)
/* 80140084 0013BCE4  28 00 00 D9 */	cmplwi r0, 0xd9
/* 80140088 0013BCE8  41 81 78 64 */	bgt lbl_801478EC
/* 8014008C 0013BCEC  3C 60 80 42 */	lis r3, lbl_8041D570@ha
/* 80140090 0013BCF0  54 00 10 3A */	slwi r0, r0, 2
/* 80140094 0013BCF4  38 63 D5 70 */	addi r3, r3, lbl_8041D570@l
/* 80140098 0013BCF8  7C 63 00 2E */	lwzx r3, r3, r0
/* 8014009C 0013BCFC  7C 69 03 A6 */	mtctr r3
/* 801400A0 0013BD00  4E 80 04 20 */	bctr
/* 801400A4 0013BD04  3A C0 00 01 */	li r22, 1
/* 801400A8 0013BD08  38 60 00 1B */	li r3, 0x1b
/* 801400AC 0013BD0C  9A DA 0D 42 */	stb r22, 0xd42(r26)
/* 801400B0 0013BD10  38 80 00 01 */	li r4, 1
/* 801400B4 0013BD14  48 00 E8 B1 */	bl func_8014E964
/* 801400B8 0013BD18  38 60 00 1B */	li r3, 0x1b
/* 801400BC 0013BD1C  38 80 00 04 */	li r4, 4
/* 801400C0 0013BD20  48 00 E8 8D */	bl func_8014E94C
/* 801400C4 0013BD24  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801400C8 0013BD28  38 00 00 07 */	li r0, 7
/* 801400CC 0013BD2C  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801400D0 0013BD30  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801400D4 0013BD34  B2 C3 00 C6 */	sth r22, 0xc6(r3)
/* 801400D8 0013BD38  48 00 78 14 */	b lbl_801478EC
/* 801400DC 0013BD3C  80 1A 0D 30 */	lwz r0, 0xd30(r26)
/* 801400E0 0013BD40  54 00 37 FF */	rlwinm. r0, r0, 6, 0x1f, 0x1f
/* 801400E4 0013BD44  41 82 78 08 */	beq lbl_801478EC
/* 801400E8 0013BD48  38 00 00 08 */	li r0, 8
/* 801400EC 0013BD4C  38 60 00 1B */	li r3, 0x1b
/* 801400F0 0013BD50  B0 1A 00 C4 */	sth r0, 0xc4(r26)
/* 801400F4 0013BD54  38 80 00 03 */	li r4, 3
/* 801400F8 0013BD58  48 00 E8 55 */	bl func_8014E94C
/* 801400FC 0013BD5C  48 00 77 F0 */	b lbl_801478EC
/* 80140100 0013BD60  A8 7A 00 B6 */	lha r3, 0xb6(r26)
/* 80140104 0013BD64  48 11 3C CD */	bl func_80253DD0
/* 80140108 0013BD68  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8014010C 0013BD6C  28 00 00 03 */	cmplwi r0, 3
/* 80140110 0013BD70  40 82 77 DC */	bne lbl_801478EC
/* 80140114 0013BD74  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 80140118 0013BD78  38 00 00 09 */	li r0, 9
/* 8014011C 0013BD7C  38 60 00 1B */	li r3, 0x1b
/* 80140120 0013BD80  38 80 00 00 */	li r4, 0
/* 80140124 0013BD84  B0 05 00 C4 */	sth r0, 0xc4(r5)
/* 80140128 0013BD88  48 00 E8 3D */	bl func_8014E964
/* 8014012C 0013BD8C  48 00 77 C0 */	b lbl_801478EC
/* 80140130 0013BD90  38 00 00 01 */	li r0, 1
/* 80140134 0013BD94  38 60 00 01 */	li r3, 1
/* 80140138 0013BD98  B0 1A 00 D0 */	sth r0, 0xd0(r26)
/* 8014013C 0013BD9C  38 80 00 01 */	li r4, 1
/* 80140140 0013BDA0  48 00 E8 25 */	bl func_8014E964
/* 80140144 0013BDA4  38 60 00 01 */	li r3, 1
/* 80140148 0013BDA8  38 80 00 06 */	li r4, 6
/* 8014014C 0013BDAC  48 00 E8 01 */	bl func_8014E94C
/* 80140150 0013BDB0  38 60 00 01 */	li r3, 1
/* 80140154 0013BDB4  48 00 E6 B9 */	bl func_8014E80C
/* 80140158 0013BDB8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014015C 0013BDBC  38 00 00 0A */	li r0, 0xa
/* 80140160 0013BDC0  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80140164 0013BDC4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140168 0013BDC8  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 8014016C 0013BDCC  54 00 01 CA */	rlwinm r0, r0, 0, 7, 5
/* 80140170 0013BDD0  90 03 0D 30 */	stw r0, 0xd30(r3)
/* 80140174 0013BDD4  48 00 77 78 */	b lbl_801478EC
/* 80140178 0013BDD8  A8 7A 00 82 */	lha r3, 0x82(r26)
/* 8014017C 0013BDDC  48 11 3C 55 */	bl func_80253DD0
/* 80140180 0013BDE0  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80140184 0013BDE4  28 00 00 03 */	cmplwi r0, 3
/* 80140188 0013BDE8  40 82 77 64 */	bne lbl_801478EC
/* 8014018C 0013BDEC  38 60 00 00 */	li r3, 0
/* 80140190 0013BDF0  38 80 00 00 */	li r4, 0
/* 80140194 0013BDF4  4B F1 97 65 */	bl func_800598F8
/* 80140198 0013BDF8  38 60 00 01 */	li r3, 1
/* 8014019C 0013BDFC  38 80 00 00 */	li r4, 0
/* 801401A0 0013BE00  38 A0 00 00 */	li r5, 0
/* 801401A4 0013BE04  38 C0 00 02 */	li r6, 2
/* 801401A8 0013BE08  38 E0 00 03 */	li r7, 3
/* 801401AC 0013BE0C  39 00 00 00 */	li r8, 0
/* 801401B0 0013BE10  4B F1 98 19 */	bl func_800599C8
/* 801401B4 0013BE14  38 60 00 02 */	li r3, 2
/* 801401B8 0013BE18  38 80 00 00 */	li r4, 0
/* 801401BC 0013BE1C  38 A0 00 01 */	li r5, 1
/* 801401C0 0013BE20  38 C0 00 00 */	li r6, 0
/* 801401C4 0013BE24  38 E0 00 03 */	li r7, 3
/* 801401C8 0013BE28  39 00 00 00 */	li r8, 0
/* 801401CC 0013BE2C  4B F1 97 FD */	bl func_800599C8
/* 801401D0 0013BE30  38 60 00 03 */	li r3, 3
/* 801401D4 0013BE34  38 80 00 02 */	li r4, 2
/* 801401D8 0013BE38  38 A0 00 01 */	li r5, 1
/* 801401DC 0013BE3C  38 C0 00 00 */	li r6, 0
/* 801401E0 0013BE40  38 E0 00 00 */	li r7, 0
/* 801401E4 0013BE44  39 00 00 00 */	li r8, 0
/* 801401E8 0013BE48  4B F1 97 E1 */	bl func_800599C8
/* 801401EC 0013BE4C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801401F0 0013BE50  38 00 00 0B */	li r0, 0xb
/* 801401F4 0013BE54  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801401F8 0013BE58  48 00 76 F4 */	b lbl_801478EC
/* 801401FC 0013BE5C  88 9A 0D 43 */	lbz r4, 0xd43(r26)
/* 80140200 0013BE60  38 60 00 28 */	li r3, 0x28
/* 80140204 0013BE64  38 A0 00 00 */	li r5, 0
/* 80140208 0013BE68  38 C0 00 01 */	li r6, 1
/* 8014020C 0013BE6C  4B F1 98 61 */	bl func_80059A6C
/* 80140210 0013BE70  2C 03 00 00 */	cmpwi r3, 0
/* 80140214 0013BE74  41 82 76 D8 */	beq lbl_801478EC
/* 80140218 0013BE78  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 8014021C 0013BE7C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80140220 0013BE80  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80140224 0013BE84  90 04 00 D4 */	stw r0, 0xd4(r4)
/* 80140228 0013BE88  41 82 00 D0 */	beq lbl_801402F8
/* 8014022C 0013BE8C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80140230 0013BE90  38 60 00 00 */	li r3, 0
/* 80140234 0013BE94  80 04 00 D4 */	lwz r0, 0xd4(r4)
/* 80140238 0013BE98  2C 00 00 02 */	cmpwi r0, 2
/* 8014023C 0013BE9C  41 82 00 50 */	beq lbl_8014028C
/* 80140240 0013BEA0  40 80 00 10 */	bge lbl_80140250
/* 80140244 0013BEA4  2C 00 00 01 */	cmpwi r0, 1
/* 80140248 0013BEA8  40 80 00 14 */	bge lbl_8014025C
/* 8014024C 0013BEAC  48 00 00 9C */	b lbl_801402E8
lbl_80140250:
/* 80140250 0013BEB0  2C 00 00 04 */	cmpwi r0, 4
/* 80140254 0013BEB4  40 80 00 94 */	bge lbl_801402E8
/* 80140258 0013BEB8  48 00 00 68 */	b lbl_801402C0
lbl_8014025C:
/* 8014025C 0013BEBC  38 60 00 01 */	li r3, 1
/* 80140260 0013BEC0  38 80 00 02 */	li r4, 2
/* 80140264 0013BEC4  48 00 E6 E9 */	bl func_8014E94C
/* 80140268 0013BEC8  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014026C 0013BECC  38 00 00 0C */	li r0, 0xc
/* 80140270 0013BED0  38 60 00 01 */	li r3, 1
/* 80140274 0013BED4  B0 04 00 C4 */	sth r0, 0xc4(r4)
/* 80140278 0013BED8  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014027C 0013BEDC  90 64 00 D4 */	stw r3, 0xd4(r4)
/* 80140280 0013BEE0  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80140284 0013BEE4  98 64 0D 43 */	stb r3, 0xd43(r4)
/* 80140288 0013BEE8  48 00 00 60 */	b lbl_801402E8
lbl_8014028C:
/* 8014028C 0013BEEC  38 60 00 01 */	li r3, 1
/* 80140290 0013BEF0  38 80 00 03 */	li r4, 3
/* 80140294 0013BEF4  48 00 E6 B9 */	bl func_8014E94C
/* 80140298 0013BEF8  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014029C 0013BEFC  38 A0 00 0C */	li r5, 0xc
/* 801402A0 0013BF00  38 00 00 02 */	li r0, 2
/* 801402A4 0013BF04  38 60 00 01 */	li r3, 1
/* 801402A8 0013BF08  B0 A4 00 C4 */	sth r5, 0xc4(r4)
/* 801402AC 0013BF0C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801402B0 0013BF10  90 04 00 D4 */	stw r0, 0xd4(r4)
/* 801402B4 0013BF14  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801402B8 0013BF18  98 04 0D 43 */	stb r0, 0xd43(r4)
/* 801402BC 0013BF1C  48 00 00 2C */	b lbl_801402E8
lbl_801402C0:
/* 801402C0 0013BF20  38 60 00 01 */	li r3, 1
/* 801402C4 0013BF24  38 80 00 08 */	li r4, 8
/* 801402C8 0013BF28  48 00 E6 85 */	bl func_8014E94C
/* 801402CC 0013BF2C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801402D0 0013BF30  38 A0 00 0C */	li r5, 0xc
/* 801402D4 0013BF34  38 00 00 03 */	li r0, 3
/* 801402D8 0013BF38  38 60 00 01 */	li r3, 1
/* 801402DC 0013BF3C  B0 A4 00 C4 */	sth r5, 0xc4(r4)
/* 801402E0 0013BF40  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801402E4 0013BF44  90 04 00 D4 */	stw r0, 0xd4(r4)
lbl_801402E8:
/* 801402E8 0013BF48  2C 03 00 00 */	cmpwi r3, 0
/* 801402EC 0013BF4C  41 82 76 00 */	beq lbl_801478EC
/* 801402F0 0013BF50  4B F1 A1 DD */	bl func_8005A4CC
/* 801402F4 0013BF54  48 00 75 F8 */	b lbl_801478EC
lbl_801402F8:
/* 801402F8 0013BF58  2C 03 00 02 */	cmpwi r3, 2
/* 801402FC 0013BF5C  41 82 00 3C */	beq lbl_80140338
/* 80140300 0013BF60  40 80 00 10 */	bge lbl_80140310
/* 80140304 0013BF64  2C 03 00 01 */	cmpwi r3, 1
/* 80140308 0013BF68  40 80 00 14 */	bge lbl_8014031C
/* 8014030C 0013BF6C  48 00 75 E0 */	b lbl_801478EC
lbl_80140310:
/* 80140310 0013BF70  2C 03 00 04 */	cmpwi r3, 4
/* 80140314 0013BF74  40 80 75 D8 */	bge lbl_801478EC
/* 80140318 0013BF78  48 00 00 3C */	b lbl_80140354
lbl_8014031C:
/* 8014031C 0013BF7C  38 60 00 01 */	li r3, 1
/* 80140320 0013BF80  38 80 00 00 */	li r4, 0
/* 80140324 0013BF84  48 00 E6 29 */	bl func_8014E94C
/* 80140328 0013BF88  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014032C 0013BF8C  38 00 00 01 */	li r0, 1
/* 80140330 0013BF90  90 03 00 D4 */	stw r0, 0xd4(r3)
/* 80140334 0013BF94  48 00 75 B8 */	b lbl_801478EC
lbl_80140338:
/* 80140338 0013BF98  38 60 00 01 */	li r3, 1
/* 8014033C 0013BF9C  38 80 00 01 */	li r4, 1
/* 80140340 0013BFA0  48 00 E6 0D */	bl func_8014E94C
/* 80140344 0013BFA4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140348 0013BFA8  38 00 00 02 */	li r0, 2
/* 8014034C 0013BFAC  90 03 00 D4 */	stw r0, 0xd4(r3)
/* 80140350 0013BFB0  48 00 75 9C */	b lbl_801478EC
lbl_80140354:
/* 80140354 0013BFB4  38 60 00 01 */	li r3, 1
/* 80140358 0013BFB8  38 80 00 07 */	li r4, 7
/* 8014035C 0013BFBC  48 00 E5 F1 */	bl func_8014E94C
/* 80140360 0013BFC0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140364 0013BFC4  38 00 00 03 */	li r0, 3
/* 80140368 0013BFC8  90 03 00 D4 */	stw r0, 0xd4(r3)
/* 8014036C 0013BFCC  48 00 75 80 */	b lbl_801478EC
/* 80140370 0013BFD0  A8 7A 00 82 */	lha r3, 0x82(r26)
/* 80140374 0013BFD4  48 11 3A 5D */	bl func_80253DD0
/* 80140378 0013BFD8  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8014037C 0013BFDC  28 00 00 03 */	cmplwi r0, 3
/* 80140380 0013BFE0  40 82 75 6C */	bne lbl_801478EC
/* 80140384 0013BFE4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140388 0013BFE8  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 8014038C 0013BFEC  28 00 00 02 */	cmplwi r0, 2
/* 80140390 0013BFF0  40 82 00 4C */	bne lbl_801403DC
/* 80140394 0013BFF4  48 00 E7 3D */	bl func_8014EAD0
/* 80140398 0013BFF8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014039C 0013BFFC  A0 03 00 FC */	lhz r0, 0xfc(r3)
/* 801403A0 0013C000  2C 00 00 00 */	cmpwi r0, 0
/* 801403A4 0013C004  40 82 00 38 */	bne lbl_801403DC
/* 801403A8 0013C008  38 60 00 01 */	li r3, 1
/* 801403AC 0013C00C  38 80 00 04 */	li r4, 4
/* 801403B0 0013C010  48 00 E5 9D */	bl func_8014E94C
/* 801403B4 0013C014  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801403B8 0013C018  38 A0 51 48 */	li r5, 0x5148
/* 801403BC 0013C01C  38 80 00 0D */	li r4, 0xd
/* 801403C0 0013C020  38 00 00 CB */	li r0, 0xcb
/* 801403C4 0013C024  B0 A3 0D 6C */	sth r5, 0xd6c(r3)
/* 801403C8 0013C028  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801403CC 0013C02C  B0 83 0D 6E */	sth r4, 0xd6e(r3)
/* 801403D0 0013C030  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801403D4 0013C034  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801403D8 0013C038  48 00 75 14 */	b lbl_801478EC
lbl_801403DC:
/* 801403DC 0013C03C  38 60 00 01 */	li r3, 1
/* 801403E0 0013C040  38 80 00 05 */	li r4, 5
/* 801403E4 0013C044  48 00 E5 69 */	bl func_8014E94C
/* 801403E8 0013C048  38 60 00 00 */	li r3, 0
/* 801403EC 0013C04C  48 00 E4 21 */	bl func_8014E80C
/* 801403F0 0013C050  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801403F4 0013C054  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 801403F8 0013C058  28 00 00 03 */	cmplwi r0, 3
/* 801403FC 0013C05C  40 82 00 60 */	bne lbl_8014045C
/* 80140400 0013C060  48 02 4A A9 */	bl func_80164EA8
/* 80140404 0013C064  2C 03 00 00 */	cmpwi r3, 0
/* 80140408 0013C068  41 82 00 30 */	beq lbl_80140438
/* 8014040C 0013C06C  48 01 E2 05 */	bl func_8015E610
/* 80140410 0013C070  2C 03 00 00 */	cmpwi r3, 0
/* 80140414 0013C074  41 82 00 24 */	beq lbl_80140438
/* 80140418 0013C078  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014041C 0013C07C  38 00 00 AD */	li r0, 0xad
/* 80140420 0013C080  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80140424 0013C084  4B EC 93 CD */	bl func_800097F0
/* 80140428 0013C088  38 60 00 06 */	li r3, 6
/* 8014042C 0013C08C  38 80 00 01 */	li r4, 1
/* 80140430 0013C090  48 01 E2 05 */	bl func_8015E634
/* 80140434 0013C094  48 00 74 B8 */	b lbl_801478EC
lbl_80140438:
/* 80140438 0013C098  48 02 2B 9D */	bl glplatAbortFrame
/* 8014043C 0013C09C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80140440 0013C0A0  38 00 00 0F */	li r0, 0xf
/* 80140444 0013C0A4  80 64 0D 30 */	lwz r3, 0xd30(r4)
/* 80140448 0013C0A8  54 63 01 04 */	rlwinm r3, r3, 0, 4, 2
/* 8014044C 0013C0AC  90 64 0D 30 */	stw r3, 0xd30(r4)
/* 80140450 0013C0B0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140454 0013C0B4  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80140458 0013C0B8  48 00 74 94 */	b lbl_801478EC
lbl_8014045C:
/* 8014045C 0013C0BC  4B F1 5E 19 */	bl func_80056274
/* 80140460 0013C0C0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140464 0013C0C4  38 00 00 0E */	li r0, 0xe
/* 80140468 0013C0C8  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 8014046C 0013C0CC  48 00 74 80 */	b lbl_801478EC
/* 80140470 0013C0D0  38 60 00 01 */	li r3, 1
/* 80140474 0013C0D4  38 80 00 01 */	li r4, 1
/* 80140478 0013C0D8  48 00 E4 D5 */	bl func_8014E94C
/* 8014047C 0013C0DC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140480 0013C0E0  38 00 00 0B */	li r0, 0xb
/* 80140484 0013C0E4  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80140488 0013C0E8  48 00 74 64 */	b lbl_801478EC
/* 8014048C 0013C0EC  48 11 DB 45 */	bl func_8025DFD0
/* 80140490 0013C0F0  48 11 DE 8D */	bl func_8025E31C
/* 80140494 0013C0F4  81 83 00 00 */	lwz r12, 0(r3)
/* 80140498 0013C0F8  81 8C 00 1C */	lwz r12, 0x1c(r12)
/* 8014049C 0013C0FC  7D 89 03 A6 */	mtctr r12
/* 801404A0 0013C100  4E 80 04 21 */	bctrl
/* 801404A4 0013C104  2C 03 00 00 */	cmpwi r3, 0
/* 801404A8 0013C108  40 82 74 44 */	bne lbl_801478EC
/* 801404AC 0013C10C  38 60 00 03 */	li r3, 3
/* 801404B0 0013C110  4B F1 7B 05 */	bl func_80057FB4
/* 801404B4 0013C114  80 6D A3 80 */	lwz r3, lbl_8063F640-_SDA_BASE_(r13)
/* 801404B8 0013C118  38 80 08 34 */	li r4, 0x834
/* 801404BC 0013C11C  48 0E 62 ED */	bl func_802267A8
/* 801404C0 0013C120  48 00 74 2C */	b lbl_801478EC
/* 801404C4 0013C124  A8 7A 00 82 */	lha r3, 0x82(r26)
/* 801404C8 0013C128  48 11 39 09 */	bl func_80253DD0
/* 801404CC 0013C12C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801404D0 0013C130  28 00 00 03 */	cmplwi r0, 3
/* 801404D4 0013C134  40 82 74 18 */	bne lbl_801478EC
/* 801404D8 0013C138  38 60 00 01 */	li r3, 1
/* 801404DC 0013C13C  38 80 00 00 */	li r4, 0
/* 801404E0 0013C140  48 00 E4 85 */	bl func_8014E964
/* 801404E4 0013C144  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801404E8 0013C148  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 801404EC 0013C14C  2C 00 00 02 */	cmpwi r0, 2
/* 801404F0 0013C150  41 82 00 24 */	beq lbl_80140514
/* 801404F4 0013C154  40 80 00 28 */	bge lbl_8014051C
/* 801404F8 0013C158  2C 00 00 01 */	cmpwi r0, 1
/* 801404FC 0013C15C  40 80 00 0C */	bge lbl_80140508
/* 80140500 0013C160  48 00 00 1C */	b lbl_8014051C
/* 80140504 0013C164  48 00 00 18 */	b lbl_8014051C
lbl_80140508:
/* 80140508 0013C168  38 00 00 15 */	li r0, 0x15
/* 8014050C 0013C16C  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80140510 0013C170  48 00 00 0C */	b lbl_8014051C
lbl_80140514:
/* 80140514 0013C174  38 00 00 50 */	li r0, 0x50
/* 80140518 0013C178  B0 03 00 C4 */	sth r0, 0xc4(r3)
lbl_8014051C:
/* 8014051C 0013C17C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140520 0013C180  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 80140524 0013C184  28 00 00 01 */	cmplwi r0, 1
/* 80140528 0013C188  40 82 00 80 */	bne lbl_801405A8
/* 8014052C 0013C18C  88 03 0D 45 */	lbz r0, 0xd45(r3)
/* 80140530 0013C190  28 00 00 01 */	cmplwi r0, 1
/* 80140534 0013C194  40 82 00 24 */	bne lbl_80140558
/* 80140538 0013C198  38 60 00 02 */	li r3, 2
/* 8014053C 0013C19C  38 80 00 03 */	li r4, 3
/* 80140540 0013C1A0  38 A0 00 0E */	li r5, 0xe
/* 80140544 0013C1A4  38 C0 03 F2 */	li r6, 0x3f2
/* 80140548 0013C1A8  38 E0 00 06 */	li r7, 6
/* 8014054C 0013C1AC  39 00 00 02 */	li r8, 2
/* 80140550 0013C1B0  4B FD D6 A1 */	bl func_8011DBF0
/* 80140554 0013C1B4  48 00 00 20 */	b lbl_80140574
lbl_80140558:
/* 80140558 0013C1B8  38 60 00 01 */	li r3, 1
/* 8014055C 0013C1BC  38 80 00 03 */	li r4, 3
/* 80140560 0013C1C0  38 A0 00 0E */	li r5, 0xe
/* 80140564 0013C1C4  38 C0 03 F2 */	li r6, 0x3f2
/* 80140568 0013C1C8  38 E0 00 06 */	li r7, 6
/* 8014056C 0013C1CC  39 00 00 02 */	li r8, 2
/* 80140570 0013C1D0  4B FD D6 81 */	bl func_8011DBF0
lbl_80140574:
/* 80140574 0013C1D4  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80140578 0013C1D8  38 00 00 02 */	li r0, 2
/* 8014057C 0013C1DC  38 A0 00 01 */	li r5, 1
/* 80140580 0013C1E0  38 60 00 01 */	li r3, 1
/* 80140584 0013C1E4  80 84 0D 28 */	lwz r4, 0xd28(r4)
/* 80140588 0013C1E8  B0 04 00 9A */	sth r0, 0x9a(r4)
/* 8014058C 0013C1EC  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80140590 0013C1F0  80 84 0D 28 */	lwz r4, 0xd28(r4)
/* 80140594 0013C1F4  80 04 00 04 */	lwz r0, 4(r4)
/* 80140598 0013C1F8  50 A0 E0 06 */	rlwimi r0, r5, 0x1c, 0, 3
/* 8014059C 0013C1FC  90 04 00 04 */	stw r0, 4(r4)
/* 801405A0 0013C200  4B FD D8 09 */	bl func_8011DDA8
/* 801405A4 0013C204  48 00 00 4C */	b lbl_801405F0
lbl_801405A8:
/* 801405A8 0013C208  38 60 00 01 */	li r3, 1
/* 801405AC 0013C20C  38 80 00 03 */	li r4, 3
/* 801405B0 0013C210  38 A0 00 0E */	li r5, 0xe
/* 801405B4 0013C214  38 C0 03 F2 */	li r6, 0x3f2
/* 801405B8 0013C218  38 E0 00 06 */	li r7, 6
/* 801405BC 0013C21C  39 00 00 02 */	li r8, 2
/* 801405C0 0013C220  4B FD D6 31 */	bl func_8011DBF0
/* 801405C4 0013C224  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801405C8 0013C228  38 00 00 01 */	li r0, 1
/* 801405CC 0013C22C  38 60 00 00 */	li r3, 0
/* 801405D0 0013C230  80 A4 0D 28 */	lwz r5, 0xd28(r4)
/* 801405D4 0013C234  80 85 00 04 */	lwz r4, 4(r5)
/* 801405D8 0013C238  54 84 01 3E */	clrlwi r4, r4, 4
/* 801405DC 0013C23C  90 85 00 04 */	stw r4, 4(r5)
/* 801405E0 0013C240  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801405E4 0013C244  80 84 0D 28 */	lwz r4, 0xd28(r4)
/* 801405E8 0013C248  B0 04 00 9A */	sth r0, 0x9a(r4)
/* 801405EC 0013C24C  4B FD D7 BD */	bl func_8011DDA8
lbl_801405F0:
/* 801405F0 0013C250  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801405F4 0013C254  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 801405F8 0013C258  28 00 00 03 */	cmplwi r0, 3
/* 801405FC 0013C25C  41 82 72 F0 */	beq lbl_801478EC
/* 80140600 0013C260  38 60 00 08 */	li r3, 8
/* 80140604 0013C264  38 80 FF FF */	li r4, -1
/* 80140608 0013C268  4B FA 4C 1D */	bl func_800E5224
/* 8014060C 0013C26C  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 80140610 0013C270  28 00 00 3C */	cmplwi r0, 0x3c
/* 80140614 0013C274  40 82 72 D8 */	bne lbl_801478EC
/* 80140618 0013C278  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014061C 0013C27C  38 00 00 10 */	li r0, 0x10
/* 80140620 0013C280  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80140624 0013C284  48 00 72 C8 */	b lbl_801478EC
/* 80140628 0013C288  4B F1 5C D1 */	bl func_800562F8
/* 8014062C 0013C28C  2C 03 00 00 */	cmpwi r3, 0
/* 80140630 0013C290  41 82 72 BC */	beq lbl_801478EC
/* 80140634 0013C294  4B F1 5C 89 */	bl func_800562BC
/* 80140638 0013C298  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014063C 0013C29C  38 80 00 11 */	li r4, 0x11
/* 80140640 0013C2A0  38 00 00 0A */	li r0, 0xa
/* 80140644 0013C2A4  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 80140648 0013C2A8  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 8014064C 0013C2AC  38 60 02 5F */	li r3, 0x25f
/* 80140650 0013C2B0  38 80 00 00 */	li r4, 0
/* 80140654 0013C2B4  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 80140658 0013C2B8  98 05 0D 42 */	stb r0, 0xd42(r5)
/* 8014065C 0013C2BC  4B EC AB 15 */	bl func_8000B170
/* 80140660 0013C2C0  38 60 00 1B */	li r3, 0x1b
/* 80140664 0013C2C4  38 80 00 01 */	li r4, 1
/* 80140668 0013C2C8  48 00 E2 FD */	bl func_8014E964
/* 8014066C 0013C2CC  38 60 00 1B */	li r3, 0x1b
/* 80140670 0013C2D0  38 80 00 04 */	li r4, 4
/* 80140674 0013C2D4  48 00 E2 D9 */	bl func_8014E94C
/* 80140678 0013C2D8  48 00 72 74 */	b lbl_801478EC
/* 8014067C 0013C2DC  4B F1 5C 7D */	bl func_800562F8
/* 80140680 0013C2E0  2C 03 00 00 */	cmpwi r3, 0
/* 80140684 0013C2E4  41 82 72 68 */	beq lbl_801478EC
/* 80140688 0013C2E8  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014068C 0013C2EC  38 00 00 12 */	li r0, 0x12
/* 80140690 0013C2F0  38 60 00 00 */	li r3, 0
/* 80140694 0013C2F4  38 80 00 00 */	li r4, 0
/* 80140698 0013C2F8  B0 05 00 C4 */	sth r0, 0xc4(r5)
/* 8014069C 0013C2FC  4B F1 92 5D */	bl func_800598F8
/* 801406A0 0013C300  38 60 00 1B */	li r3, 0x1b
/* 801406A4 0013C304  38 80 00 00 */	li r4, 0
/* 801406A8 0013C308  48 00 E2 A5 */	bl func_8014E94C
/* 801406AC 0013C30C  48 00 72 40 */	b lbl_801478EC
/* 801406B0 0013C310  3C 60 04 00 */	lis r3, 0x400
/* 801406B4 0013C314  38 80 00 00 */	li r4, 0
/* 801406B8 0013C318  38 A0 00 00 */	li r5, 0
/* 801406BC 0013C31C  38 C0 00 01 */	li r6, 1
/* 801406C0 0013C320  4B F1 93 AD */	bl func_80059A6C
/* 801406C4 0013C324  2C 03 00 00 */	cmpwi r3, 0
/* 801406C8 0013C328  41 82 72 24 */	beq lbl_801478EC
/* 801406CC 0013C32C  38 60 00 01 */	li r3, 1
/* 801406D0 0013C330  4B F1 9D FD */	bl func_8005A4CC
/* 801406D4 0013C334  38 60 00 1B */	li r3, 0x1b
/* 801406D8 0013C338  38 80 00 01 */	li r4, 1
/* 801406DC 0013C33C  48 00 E2 71 */	bl func_8014E94C
/* 801406E0 0013C340  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801406E4 0013C344  38 00 00 13 */	li r0, 0x13
/* 801406E8 0013C348  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801406EC 0013C34C  48 00 72 00 */	b lbl_801478EC
/* 801406F0 0013C350  A8 7A 00 B6 */	lha r3, 0xb6(r26)
/* 801406F4 0013C354  48 11 36 DD */	bl func_80253DD0
/* 801406F8 0013C358  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801406FC 0013C35C  28 00 00 03 */	cmplwi r0, 3
/* 80140700 0013C360  40 82 71 EC */	bne lbl_801478EC
/* 80140704 0013C364  4B F1 5B 71 */	bl func_80056274
/* 80140708 0013C368  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014070C 0013C36C  38 00 00 14 */	li r0, 0x14
/* 80140710 0013C370  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80140714 0013C374  48 00 71 D8 */	b lbl_801478EC
/* 80140718 0013C378  4B F1 5B E1 */	bl func_800562F8
/* 8014071C 0013C37C  2C 03 00 00 */	cmpwi r3, 0
/* 80140720 0013C380  41 82 71 CC */	beq lbl_801478EC
/* 80140724 0013C384  38 60 00 1B */	li r3, 0x1b
/* 80140728 0013C388  38 80 00 00 */	li r4, 0
/* 8014072C 0013C38C  48 00 E2 39 */	bl func_8014E964
/* 80140730 0013C390  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140734 0013C394  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 80140738 0013C398  28 00 00 01 */	cmplwi r0, 1
/* 8014073C 0013C39C  40 82 00 10 */	bne lbl_8014074C
/* 80140740 0013C3A0  38 00 00 15 */	li r0, 0x15
/* 80140744 0013C3A4  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80140748 0013C3A8  48 00 71 A4 */	b lbl_801478EC
lbl_8014074C:
/* 8014074C 0013C3AC  38 00 00 50 */	li r0, 0x50
/* 80140750 0013C3B0  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80140754 0013C3B4  48 00 71 98 */	b lbl_801478EC
/* 80140758 0013C3B8  38 60 02 68 */	li r3, 0x268
/* 8014075C 0013C3BC  38 80 00 00 */	li r4, 0
/* 80140760 0013C3C0  38 A0 00 01 */	li r5, 1
/* 80140764 0013C3C4  48 02 21 DD */	bl func_80162940
/* 80140768 0013C3C8  4B F1 5B 91 */	bl func_800562F8
/* 8014076C 0013C3CC  2C 03 00 00 */	cmpwi r3, 0
/* 80140770 0013C3D0  41 82 71 7C */	beq lbl_801478EC
/* 80140774 0013C3D4  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80140778 0013C3D8  38 60 00 01 */	li r3, 1
/* 8014077C 0013C3DC  80 04 0D 30 */	lwz r0, 0xd30(r4)
/* 80140780 0013C3E0  64 00 00 20 */	oris r0, r0, 0x20
/* 80140784 0013C3E4  90 04 0D 30 */	stw r0, 0xd30(r4)
/* 80140788 0013C3E8  4B FE E9 51 */	bl func_8012F0D8
/* 8014078C 0013C3EC  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80140790 0013C3F0  38 00 00 16 */	li r0, 0x16
/* 80140794 0013C3F4  80 64 0D 30 */	lwz r3, 0xd30(r4)
/* 80140798 0013C3F8  64 63 08 00 */	oris r3, r3, 0x800
/* 8014079C 0013C3FC  90 64 0D 30 */	stw r3, 0xd30(r4)
/* 801407A0 0013C400  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801407A4 0013C404  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801407A8 0013C408  48 00 71 44 */	b lbl_801478EC
/* 801407AC 0013C40C  38 60 00 01 */	li r3, 1
/* 801407B0 0013C410  4B FE EE D5 */	bl func_8012F684
/* 801407B4 0013C414  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801407B8 0013C418  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801407BC 0013C41C  90 04 00 D4 */	stw r0, 0xd4(r4)
/* 801407C0 0013C420  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801407C4 0013C424  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 801407C8 0013C428  2C 00 00 00 */	cmpwi r0, 0
/* 801407CC 0013C42C  41 82 71 20 */	beq lbl_801478EC
/* 801407D0 0013C430  4B FD E8 81 */	bl func_8011F050
/* 801407D4 0013C434  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801407D8 0013C438  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 801407DC 0013C43C  54 00 02 D2 */	rlwinm r0, r0, 0, 0xb, 9
/* 801407E0 0013C440  90 03 0D 30 */	stw r0, 0xd30(r3)
/* 801407E4 0013C444  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801407E8 0013C448  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 801407EC 0013C44C  54 00 01 46 */	rlwinm r0, r0, 0, 5, 3
/* 801407F0 0013C450  90 03 0D 30 */	stw r0, 0xd30(r3)
/* 801407F4 0013C454  4B F1 5A C9 */	bl func_800562BC
/* 801407F8 0013C458  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801407FC 0013C45C  38 00 00 17 */	li r0, 0x17
/* 80140800 0013C460  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80140804 0013C464  48 00 70 E8 */	b lbl_801478EC
/* 80140808 0013C468  4B F1 5A F1 */	bl func_800562F8
/* 8014080C 0013C46C  2C 03 00 00 */	cmpwi r3, 0
/* 80140810 0013C470  41 82 70 DC */	beq lbl_801478EC
/* 80140814 0013C474  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140818 0013C478  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 8014081C 0013C47C  28 00 00 01 */	cmplwi r0, 1
/* 80140820 0013C480  40 82 00 20 */	bne lbl_80140840
/* 80140824 0013C484  38 00 00 18 */	li r0, 0x18
/* 80140828 0013C488  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 8014082C 0013C48C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80140830 0013C490  80 64 0D 28 */	lwz r3, 0xd28(r4)
/* 80140834 0013C494  80 03 00 10 */	lwz r0, 0x10(r3)
/* 80140838 0013C498  90 04 0D 2C */	stw r0, 0xd2c(r4)
/* 8014083C 0013C49C  48 00 70 B0 */	b lbl_801478EC
lbl_80140840:
/* 80140840 0013C4A0  38 00 00 09 */	li r0, 9
/* 80140844 0013C4A4  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80140848 0013C4A8  48 00 70 A4 */	b lbl_801478EC
/* 8014084C 0013C4AC  38 00 00 02 */	li r0, 2
/* 80140850 0013C4B0  38 60 00 11 */	li r3, 0x11
/* 80140854 0013C4B4  B0 1A 00 D0 */	sth r0, 0xd0(r26)
/* 80140858 0013C4B8  38 80 00 01 */	li r4, 1
/* 8014085C 0013C4BC  48 00 E1 09 */	bl func_8014E964
/* 80140860 0013C4C0  38 60 00 11 */	li r3, 0x11
/* 80140864 0013C4C4  38 80 00 08 */	li r4, 8
/* 80140868 0013C4C8  48 00 E0 E5 */	bl func_8014E94C
/* 8014086C 0013C4CC  38 60 00 01 */	li r3, 1
/* 80140870 0013C4D0  48 00 DF 9D */	bl func_8014E80C
/* 80140874 0013C4D4  38 60 00 01 */	li r3, 1
/* 80140878 0013C4D8  48 00 E0 35 */	bl func_8014E8AC
/* 8014087C 0013C4DC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140880 0013C4E0  38 00 00 19 */	li r0, 0x19
/* 80140884 0013C4E4  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80140888 0013C4E8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014088C 0013C4EC  88 03 0D 44 */	lbz r0, 0xd44(r3)
/* 80140890 0013C4F0  90 03 00 D4 */	stw r0, 0xd4(r3)
/* 80140894 0013C4F4  48 00 70 58 */	b lbl_801478EC
/* 80140898 0013C4F8  A8 7A 00 A2 */	lha r3, 0xa2(r26)
/* 8014089C 0013C4FC  48 11 35 35 */	bl func_80253DD0
/* 801408A0 0013C500  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801408A4 0013C504  28 00 00 03 */	cmplwi r0, 3
/* 801408A8 0013C508  40 82 70 44 */	bne lbl_801478EC
/* 801408AC 0013C50C  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 801408B0 0013C510  38 00 00 1A */	li r0, 0x1a
/* 801408B4 0013C514  38 60 00 00 */	li r3, 0
/* 801408B8 0013C518  38 80 00 00 */	li r4, 0
/* 801408BC 0013C51C  B0 05 00 C4 */	sth r0, 0xc4(r5)
/* 801408C0 0013C520  4B F1 90 39 */	bl func_800598F8
/* 801408C4 0013C524  38 60 00 02 */	li r3, 2
/* 801408C8 0013C528  38 80 00 00 */	li r4, 0
/* 801408CC 0013C52C  38 A0 00 00 */	li r5, 0
/* 801408D0 0013C530  38 C0 00 00 */	li r6, 0
/* 801408D4 0013C534  38 E0 00 03 */	li r7, 3
/* 801408D8 0013C538  39 00 00 00 */	li r8, 0
/* 801408DC 0013C53C  4B F1 90 ED */	bl func_800599C8
/* 801408E0 0013C540  38 60 00 03 */	li r3, 3
/* 801408E4 0013C544  38 80 00 02 */	li r4, 2
/* 801408E8 0013C548  38 A0 00 00 */	li r5, 0
/* 801408EC 0013C54C  38 C0 00 00 */	li r6, 0
/* 801408F0 0013C550  38 E0 00 63 */	li r7, 0x63
/* 801408F4 0013C554  39 00 00 00 */	li r8, 0
/* 801408F8 0013C558  4B F1 90 D1 */	bl func_800599C8
/* 801408FC 0013C55C  38 60 00 63 */	li r3, 0x63
/* 80140900 0013C560  38 80 00 03 */	li r4, 3
/* 80140904 0013C564  38 A0 00 03 */	li r5, 3
/* 80140908 0013C568  38 C0 00 00 */	li r6, 0
/* 8014090C 0013C56C  38 E0 00 00 */	li r7, 0
/* 80140910 0013C570  39 00 00 00 */	li r8, 0
/* 80140914 0013C574  4B F1 90 B5 */	bl func_800599C8
/* 80140918 0013C578  48 00 6F D4 */	b lbl_801478EC
/* 8014091C 0013C57C  80 1A 00 D4 */	lwz r0, 0xd4(r26)
/* 80140920 0013C580  38 60 00 29 */	li r3, 0x29
/* 80140924 0013C584  38 A0 00 00 */	li r5, 0
/* 80140928 0013C588  38 C0 00 01 */	li r6, 1
/* 8014092C 0013C58C  54 04 06 3E */	clrlwi r4, r0, 0x18
/* 80140930 0013C590  4B F1 91 3D */	bl func_80059A6C
/* 80140934 0013C594  2C 03 00 00 */	cmpwi r3, 0
/* 80140938 0013C598  41 82 6F B4 */	beq lbl_801478EC
/* 8014093C 0013C59C  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 80140940 0013C5A0  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80140944 0013C5A4  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80140948 0013C5A8  90 04 00 D4 */	stw r0, 0xd4(r4)
/* 8014094C 0013C5AC  41 82 00 FC */	beq lbl_80140A48
/* 80140950 0013C5B0  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80140954 0013C5B4  38 60 00 00 */	li r3, 0
/* 80140958 0013C5B8  80 A4 00 D4 */	lwz r5, 0xd4(r4)
/* 8014095C 0013C5BC  2C 05 00 63 */	cmpwi r5, 0x63
/* 80140960 0013C5C0  41 82 00 A4 */	beq lbl_80140A04
/* 80140964 0013C5C4  40 80 00 1C */	bge lbl_80140980
/* 80140968 0013C5C8  2C 05 00 03 */	cmpwi r5, 3
/* 8014096C 0013C5CC  41 82 00 60 */	beq lbl_801409CC
/* 80140970 0013C5D0  40 80 00 C8 */	bge lbl_80140A38
/* 80140974 0013C5D4  2C 05 00 02 */	cmpwi r5, 2
/* 80140978 0013C5D8  40 80 00 1C */	bge lbl_80140994
/* 8014097C 0013C5DC  48 00 00 BC */	b lbl_80140A38
lbl_80140980:
/* 80140980 0013C5E0  3C 80 00 01 */	lis r4, 0x0000FFFF@ha
/* 80140984 0013C5E4  38 04 FF FF */	addi r0, r4, 0x0000FFFF@l
/* 80140988 0013C5E8  7C 05 00 00 */	cmpw r5, r0
/* 8014098C 0013C5EC  41 82 00 78 */	beq lbl_80140A04
/* 80140990 0013C5F0  48 00 00 A8 */	b lbl_80140A38
lbl_80140994:
/* 80140994 0013C5F4  38 60 00 11 */	li r3, 0x11
/* 80140998 0013C5F8  38 80 00 04 */	li r4, 4
/* 8014099C 0013C5FC  48 00 DF B1 */	bl func_8014E94C
/* 801409A0 0013C600  38 60 00 1F */	li r3, 0x1f
/* 801409A4 0013C604  38 80 00 02 */	li r4, 2
/* 801409A8 0013C608  48 00 DF A5 */	bl func_8014E94C
/* 801409AC 0013C60C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801409B0 0013C610  38 A0 00 1B */	li r5, 0x1b
/* 801409B4 0013C614  38 00 00 02 */	li r0, 2
/* 801409B8 0013C618  38 60 00 01 */	li r3, 1
/* 801409BC 0013C61C  B0 A4 00 C4 */	sth r5, 0xc4(r4)
/* 801409C0 0013C620  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801409C4 0013C624  98 04 0D 44 */	stb r0, 0xd44(r4)
/* 801409C8 0013C628  48 00 00 70 */	b lbl_80140A38
lbl_801409CC:
/* 801409CC 0013C62C  38 60 00 11 */	li r3, 0x11
/* 801409D0 0013C630  38 80 00 05 */	li r4, 5
/* 801409D4 0013C634  48 00 DF 79 */	bl func_8014E94C
/* 801409D8 0013C638  38 60 00 1F */	li r3, 0x1f
/* 801409DC 0013C63C  38 80 00 02 */	li r4, 2
/* 801409E0 0013C640  48 00 DF 6D */	bl func_8014E94C
/* 801409E4 0013C644  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801409E8 0013C648  38 A0 00 1B */	li r5, 0x1b
/* 801409EC 0013C64C  38 00 00 03 */	li r0, 3
/* 801409F0 0013C650  38 60 00 01 */	li r3, 1
/* 801409F4 0013C654  B0 A4 00 C4 */	sth r5, 0xc4(r4)
/* 801409F8 0013C658  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801409FC 0013C65C  98 04 0D 44 */	stb r0, 0xd44(r4)
/* 80140A00 0013C660  48 00 00 38 */	b lbl_80140A38
lbl_80140A04:
/* 80140A04 0013C664  38 60 00 11 */	li r3, 0x11
/* 80140A08 0013C668  38 80 00 06 */	li r4, 6
/* 80140A0C 0013C66C  48 00 DF 41 */	bl func_8014E94C
/* 80140A10 0013C670  38 60 00 1F */	li r3, 0x1f
/* 80140A14 0013C674  38 80 00 01 */	li r4, 1
/* 80140A18 0013C678  48 00 DF 35 */	bl func_8014E94C
/* 80140A1C 0013C67C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80140A20 0013C680  38 A0 00 1B */	li r5, 0x1b
/* 80140A24 0013C684  38 00 00 63 */	li r0, 0x63
/* 80140A28 0013C688  38 60 00 02 */	li r3, 2
/* 80140A2C 0013C68C  B0 A4 00 C4 */	sth r5, 0xc4(r4)
/* 80140A30 0013C690  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80140A34 0013C694  90 04 00 D4 */	stw r0, 0xd4(r4)
lbl_80140A38:
/* 80140A38 0013C698  2C 03 00 00 */	cmpwi r3, 0
/* 80140A3C 0013C69C  41 82 6E B0 */	beq lbl_801478EC
/* 80140A40 0013C6A0  4B F1 9A 8D */	bl func_8005A4CC
/* 80140A44 0013C6A4  48 00 6E A8 */	b lbl_801478EC
lbl_80140A48:
/* 80140A48 0013C6A8  2C 03 00 03 */	cmpwi r3, 3
/* 80140A4C 0013C6AC  41 82 00 74 */	beq lbl_80140AC0
/* 80140A50 0013C6B0  40 80 00 14 */	bge lbl_80140A64
/* 80140A54 0013C6B4  2C 03 00 01 */	cmpwi r3, 1
/* 80140A58 0013C6B8  41 82 00 18 */	beq lbl_80140A70
/* 80140A5C 0013C6BC  40 80 00 3C */	bge lbl_80140A98
/* 80140A60 0013C6C0  48 00 6E 8C */	b lbl_801478EC
lbl_80140A64:
/* 80140A64 0013C6C4  2C 03 00 63 */	cmpwi r3, 0x63
/* 80140A68 0013C6C8  41 82 00 80 */	beq lbl_80140AE8
/* 80140A6C 0013C6CC  48 00 6E 80 */	b lbl_801478EC
lbl_80140A70:
/* 80140A70 0013C6D0  38 60 00 11 */	li r3, 0x11
/* 80140A74 0013C6D4  38 80 00 00 */	li r4, 0
/* 80140A78 0013C6D8  48 00 DE D5 */	bl func_8014E94C
/* 80140A7C 0013C6DC  38 60 00 1F */	li r3, 0x1f
/* 80140A80 0013C6E0  38 80 00 02 */	li r4, 2
/* 80140A84 0013C6E4  48 00 DE C9 */	bl func_8014E94C
/* 80140A88 0013C6E8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140A8C 0013C6EC  38 00 00 01 */	li r0, 1
/* 80140A90 0013C6F0  90 03 00 D4 */	stw r0, 0xd4(r3)
/* 80140A94 0013C6F4  48 00 6E 58 */	b lbl_801478EC
lbl_80140A98:
/* 80140A98 0013C6F8  38 60 00 11 */	li r3, 0x11
/* 80140A9C 0013C6FC  38 80 00 01 */	li r4, 1
/* 80140AA0 0013C700  48 00 DE AD */	bl func_8014E94C
/* 80140AA4 0013C704  38 60 00 1F */	li r3, 0x1f
/* 80140AA8 0013C708  38 80 00 02 */	li r4, 2
/* 80140AAC 0013C70C  48 00 DE A1 */	bl func_8014E94C
/* 80140AB0 0013C710  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140AB4 0013C714  38 00 00 02 */	li r0, 2
/* 80140AB8 0013C718  90 03 00 D4 */	stw r0, 0xd4(r3)
/* 80140ABC 0013C71C  48 00 6E 30 */	b lbl_801478EC
lbl_80140AC0:
/* 80140AC0 0013C720  38 60 00 11 */	li r3, 0x11
/* 80140AC4 0013C724  38 80 00 02 */	li r4, 2
/* 80140AC8 0013C728  48 00 DE 85 */	bl func_8014E94C
/* 80140ACC 0013C72C  38 60 00 1F */	li r3, 0x1f
/* 80140AD0 0013C730  38 80 00 02 */	li r4, 2
/* 80140AD4 0013C734  48 00 DE 79 */	bl func_8014E94C
/* 80140AD8 0013C738  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140ADC 0013C73C  38 00 00 03 */	li r0, 3
/* 80140AE0 0013C740  90 03 00 D4 */	stw r0, 0xd4(r3)
/* 80140AE4 0013C744  48 00 6E 08 */	b lbl_801478EC
lbl_80140AE8:
/* 80140AE8 0013C748  38 60 00 11 */	li r3, 0x11
/* 80140AEC 0013C74C  38 80 00 06 */	li r4, 6
/* 80140AF0 0013C750  48 00 DE 5D */	bl func_8014E94C
/* 80140AF4 0013C754  38 60 00 1F */	li r3, 0x1f
/* 80140AF8 0013C758  38 80 00 00 */	li r4, 0
/* 80140AFC 0013C75C  48 00 DE 51 */	bl func_8014E94C
/* 80140B00 0013C760  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140B04 0013C764  38 00 00 63 */	li r0, 0x63
/* 80140B08 0013C768  90 03 00 D4 */	stw r0, 0xd4(r3)
/* 80140B0C 0013C76C  48 00 6D E0 */	b lbl_801478EC
/* 80140B10 0013C770  80 1A 00 D4 */	lwz r0, 0xd4(r26)
/* 80140B14 0013C774  28 00 00 63 */	cmplwi r0, 0x63
/* 80140B18 0013C778  40 82 00 28 */	bne lbl_80140B40
/* 80140B1C 0013C77C  A8 7A 00 BE */	lha r3, 0xbe(r26)
/* 80140B20 0013C780  48 11 32 B1 */	bl func_80253DD0
/* 80140B24 0013C784  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80140B28 0013C788  28 00 00 03 */	cmplwi r0, 3
/* 80140B2C 0013C78C  40 82 00 34 */	bne lbl_80140B60
/* 80140B30 0013C790  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140B34 0013C794  38 00 00 1C */	li r0, 0x1c
/* 80140B38 0013C798  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80140B3C 0013C79C  48 00 00 24 */	b lbl_80140B60
lbl_80140B40:
/* 80140B40 0013C7A0  A8 7A 00 A2 */	lha r3, 0xa2(r26)
/* 80140B44 0013C7A4  48 11 32 8D */	bl func_80253DD0
/* 80140B48 0013C7A8  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80140B4C 0013C7AC  28 00 00 03 */	cmplwi r0, 3
/* 80140B50 0013C7B0  40 82 00 10 */	bne lbl_80140B60
/* 80140B54 0013C7B4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140B58 0013C7B8  38 00 00 1C */	li r0, 0x1c
/* 80140B5C 0013C7BC  B0 03 00 C4 */	sth r0, 0xc4(r3)
lbl_80140B60:
/* 80140B60 0013C7C0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140B64 0013C7C4  A0 03 00 C4 */	lhz r0, 0xc4(r3)
/* 80140B68 0013C7C8  28 00 00 1C */	cmplwi r0, 0x1c
/* 80140B6C 0013C7CC  40 82 6D 80 */	bne lbl_801478EC
/* 80140B70 0013C7D0  38 60 00 11 */	li r3, 0x11
/* 80140B74 0013C7D4  38 80 00 07 */	li r4, 7
/* 80140B78 0013C7D8  48 00 DD D5 */	bl func_8014E94C
/* 80140B7C 0013C7DC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140B80 0013C7E0  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 80140B84 0013C7E4  28 00 00 02 */	cmplwi r0, 2
/* 80140B88 0013C7E8  41 82 6D 64 */	beq lbl_801478EC
/* 80140B8C 0013C7EC  38 60 00 00 */	li r3, 0
/* 80140B90 0013C7F0  48 00 DD 1D */	bl func_8014E8AC
/* 80140B94 0013C7F4  38 60 00 00 */	li r3, 0
/* 80140B98 0013C7F8  48 00 DC 75 */	bl func_8014E80C
/* 80140B9C 0013C7FC  48 00 6D 50 */	b lbl_801478EC
/* 80140BA0 0013C800  A8 7A 00 A2 */	lha r3, 0xa2(r26)
/* 80140BA4 0013C804  48 11 32 2D */	bl func_80253DD0
/* 80140BA8 0013C808  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80140BAC 0013C80C  28 00 00 03 */	cmplwi r0, 3
/* 80140BB0 0013C810  40 82 6D 3C */	bne lbl_801478EC
/* 80140BB4 0013C814  38 60 00 11 */	li r3, 0x11
/* 80140BB8 0013C818  38 80 00 00 */	li r4, 0
/* 80140BBC 0013C81C  48 00 DD A9 */	bl func_8014E964
/* 80140BC0 0013C820  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80140BC4 0013C824  80 04 00 D4 */	lwz r0, 0xd4(r4)
/* 80140BC8 0013C828  2C 00 00 03 */	cmpwi r0, 3
/* 80140BCC 0013C82C  41 82 00 38 */	beq lbl_80140C04
/* 80140BD0 0013C830  40 80 00 10 */	bge lbl_80140BE0
/* 80140BD4 0013C834  2C 00 00 02 */	cmpwi r0, 2
/* 80140BD8 0013C838  40 80 00 20 */	bge lbl_80140BF8
/* 80140BDC 0013C83C  48 00 6D 10 */	b lbl_801478EC
lbl_80140BE0:
/* 80140BE0 0013C840  2C 00 00 63 */	cmpwi r0, 0x63
/* 80140BE4 0013C844  41 82 00 08 */	beq lbl_80140BEC
/* 80140BE8 0013C848  48 00 6D 04 */	b lbl_801478EC
lbl_80140BEC:
/* 80140BEC 0013C84C  38 00 00 15 */	li r0, 0x15
/* 80140BF0 0013C850  B0 04 00 C4 */	sth r0, 0xc4(r4)
/* 80140BF4 0013C854  48 00 6C F8 */	b lbl_801478EC
lbl_80140BF8:
/* 80140BF8 0013C858  38 00 00 1D */	li r0, 0x1d
/* 80140BFC 0013C85C  B0 04 00 C4 */	sth r0, 0xc4(r4)
/* 80140C00 0013C860  48 00 6C EC */	b lbl_801478EC
lbl_80140C04:
/* 80140C04 0013C864  80 64 0D 28 */	lwz r3, 0xd28(r4)
/* 80140C08 0013C868  3C 63 00 01 */	addis r3, r3, 1
/* 80140C0C 0013C86C  88 03 D9 25 */	lbz r0, -0x26db(r3)
/* 80140C10 0013C870  54 00 E7 FF */	rlwinm. r0, r0, 0x1c, 0x1f, 0x1f
/* 80140C14 0013C874  41 82 00 1C */	beq lbl_80140C30
/* 80140C18 0013C878  38 60 00 06 */	li r3, 6
/* 80140C1C 0013C87C  38 00 00 22 */	li r0, 0x22
/* 80140C20 0013C880  98 64 0D 86 */	stb r3, 0xd86(r4)
/* 80140C24 0013C884  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140C28 0013C888  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80140C2C 0013C88C  48 00 6C C0 */	b lbl_801478EC
lbl_80140C30:
/* 80140C30 0013C890  38 60 00 05 */	li r3, 5
/* 80140C34 0013C894  38 00 00 27 */	li r0, 0x27
/* 80140C38 0013C898  98 64 0D 86 */	stb r3, 0xd86(r4)
/* 80140C3C 0013C89C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140C40 0013C8A0  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80140C44 0013C8A4  48 00 6C A8 */	b lbl_801478EC
/* 80140C48 0013C8A8  38 00 00 03 */	li r0, 3
/* 80140C4C 0013C8AC  38 60 00 12 */	li r3, 0x12
/* 80140C50 0013C8B0  B0 1A 00 D0 */	sth r0, 0xd0(r26)
/* 80140C54 0013C8B4  38 80 00 01 */	li r4, 1
/* 80140C58 0013C8B8  48 00 DD 0D */	bl func_8014E964
/* 80140C5C 0013C8BC  38 60 00 12 */	li r3, 0x12
/* 80140C60 0013C8C0  38 80 00 06 */	li r4, 6
/* 80140C64 0013C8C4  48 00 DC E9 */	bl func_8014E94C
/* 80140C68 0013C8C8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140C6C 0013C8CC  38 00 00 1E */	li r0, 0x1e
/* 80140C70 0013C8D0  38 80 00 00 */	li r4, 0
/* 80140C74 0013C8D4  38 A0 06 EC */	li r5, 0x6ec
/* 80140C78 0013C8D8  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80140C7C 0013C8DC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140C80 0013C8E0  88 03 0D 45 */	lbz r0, 0xd45(r3)
/* 80140C84 0013C8E4  90 03 00 D4 */	stw r0, 0xd4(r3)
/* 80140C88 0013C8E8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140C8C 0013C8EC  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 80140C90 0013C8F0  3C 63 00 01 */	addis r3, r3, 1
/* 80140C94 0013C8F4  38 63 D3 E0 */	addi r3, r3, -11296
/* 80140C98 0013C8F8  4B EC 34 6D */	bl memset
/* 80140C9C 0013C8FC  48 00 6C 50 */	b lbl_801478EC
/* 80140CA0 0013C900  A8 7A 00 A4 */	lha r3, 0xa4(r26)
/* 80140CA4 0013C904  48 11 31 2D */	bl func_80253DD0
/* 80140CA8 0013C908  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80140CAC 0013C90C  28 00 00 03 */	cmplwi r0, 3
/* 80140CB0 0013C910  40 82 6C 3C */	bne lbl_801478EC
/* 80140CB4 0013C914  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 80140CB8 0013C918  38 00 00 1F */	li r0, 0x1f
/* 80140CBC 0013C91C  38 60 00 00 */	li r3, 0
/* 80140CC0 0013C920  38 80 00 00 */	li r4, 0
/* 80140CC4 0013C924  B0 05 00 C4 */	sth r0, 0xc4(r5)
/* 80140CC8 0013C928  4B F1 8C 31 */	bl func_800598F8
/* 80140CCC 0013C92C  38 60 00 01 */	li r3, 1
/* 80140CD0 0013C930  38 80 00 00 */	li r4, 0
/* 80140CD4 0013C934  38 A0 00 00 */	li r5, 0
/* 80140CD8 0013C938  38 C0 00 02 */	li r6, 2
/* 80140CDC 0013C93C  38 E0 00 63 */	li r7, 0x63
/* 80140CE0 0013C940  39 00 00 00 */	li r8, 0
/* 80140CE4 0013C944  4B F1 8C E5 */	bl func_800599C8
/* 80140CE8 0013C948  38 60 00 02 */	li r3, 2
/* 80140CEC 0013C94C  38 80 00 00 */	li r4, 0
/* 80140CF0 0013C950  38 A0 00 01 */	li r5, 1
/* 80140CF4 0013C954  38 C0 00 00 */	li r6, 0
/* 80140CF8 0013C958  38 E0 00 63 */	li r7, 0x63
/* 80140CFC 0013C95C  39 00 00 00 */	li r8, 0
/* 80140D00 0013C960  4B F1 8C C9 */	bl func_800599C8
/* 80140D04 0013C964  38 60 00 63 */	li r3, 0x63
/* 80140D08 0013C968  38 80 00 02 */	li r4, 2
/* 80140D0C 0013C96C  38 A0 00 01 */	li r5, 1
/* 80140D10 0013C970  38 C0 00 00 */	li r6, 0
/* 80140D14 0013C974  38 E0 00 00 */	li r7, 0
/* 80140D18 0013C978  39 00 00 00 */	li r8, 0
/* 80140D1C 0013C97C  4B F1 8C AD */	bl func_800599C8
/* 80140D20 0013C980  48 00 6B CC */	b lbl_801478EC
/* 80140D24 0013C984  80 1A 00 D4 */	lwz r0, 0xd4(r26)
/* 80140D28 0013C988  38 60 00 29 */	li r3, 0x29
/* 80140D2C 0013C98C  38 A0 00 00 */	li r5, 0
/* 80140D30 0013C990  38 C0 00 01 */	li r6, 1
/* 80140D34 0013C994  54 04 06 3E */	clrlwi r4, r0, 0x18
/* 80140D38 0013C998  4B F1 8D 35 */	bl func_80059A6C
/* 80140D3C 0013C99C  2C 03 00 00 */	cmpwi r3, 0
/* 80140D40 0013C9A0  41 82 6B AC */	beq lbl_801478EC
/* 80140D44 0013C9A4  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 80140D48 0013C9A8  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80140D4C 0013C9AC  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80140D50 0013C9B0  90 04 00 D4 */	stw r0, 0xd4(r4)
/* 80140D54 0013C9B4  41 82 00 F8 */	beq lbl_80140E4C
/* 80140D58 0013C9B8  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80140D5C 0013C9BC  38 60 00 00 */	li r3, 0
/* 80140D60 0013C9C0  80 A4 00 D4 */	lwz r5, 0xd4(r4)
/* 80140D64 0013C9C4  2C 05 00 63 */	cmpwi r5, 0x63
/* 80140D68 0013C9C8  41 82 00 A0 */	beq lbl_80140E08
/* 80140D6C 0013C9CC  40 80 00 1C */	bge lbl_80140D88
/* 80140D70 0013C9D0  2C 05 00 02 */	cmpwi r5, 2
/* 80140D74 0013C9D4  41 82 00 5C */	beq lbl_80140DD0
/* 80140D78 0013C9D8  40 80 00 C4 */	bge lbl_80140E3C
/* 80140D7C 0013C9DC  2C 05 00 01 */	cmpwi r5, 1
/* 80140D80 0013C9E0  40 80 00 1C */	bge lbl_80140D9C
/* 80140D84 0013C9E4  48 00 00 B8 */	b lbl_80140E3C
lbl_80140D88:
/* 80140D88 0013C9E8  3C 80 00 01 */	lis r4, 0x0000FFFF@ha
/* 80140D8C 0013C9EC  38 04 FF FF */	addi r0, r4, 0x0000FFFF@l
/* 80140D90 0013C9F0  7C 05 00 00 */	cmpw r5, r0
/* 80140D94 0013C9F4  41 82 00 74 */	beq lbl_80140E08
/* 80140D98 0013C9F8  48 00 00 A4 */	b lbl_80140E3C
lbl_80140D9C:
/* 80140D9C 0013C9FC  38 60 00 12 */	li r3, 0x12
/* 80140DA0 0013CA00  38 80 00 02 */	li r4, 2
/* 80140DA4 0013CA04  48 00 DB A9 */	bl func_8014E94C
/* 80140DA8 0013CA08  38 60 00 1F */	li r3, 0x1f
/* 80140DAC 0013CA0C  38 80 00 02 */	li r4, 2
/* 80140DB0 0013CA10  48 00 DB 9D */	bl func_8014E94C
/* 80140DB4 0013CA14  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80140DB8 0013CA18  38 00 00 20 */	li r0, 0x20
/* 80140DBC 0013CA1C  38 60 00 01 */	li r3, 1
/* 80140DC0 0013CA20  B0 04 00 C4 */	sth r0, 0xc4(r4)
/* 80140DC4 0013CA24  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80140DC8 0013CA28  98 64 0D 45 */	stb r3, 0xd45(r4)
/* 80140DCC 0013CA2C  48 00 00 70 */	b lbl_80140E3C
lbl_80140DD0:
/* 80140DD0 0013CA30  38 60 00 12 */	li r3, 0x12
/* 80140DD4 0013CA34  38 80 00 03 */	li r4, 3
/* 80140DD8 0013CA38  48 00 DB 75 */	bl func_8014E94C
/* 80140DDC 0013CA3C  38 60 00 1F */	li r3, 0x1f
/* 80140DE0 0013CA40  38 80 00 02 */	li r4, 2
/* 80140DE4 0013CA44  48 00 DB 69 */	bl func_8014E94C
/* 80140DE8 0013CA48  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80140DEC 0013CA4C  38 A0 00 20 */	li r5, 0x20
/* 80140DF0 0013CA50  38 00 00 02 */	li r0, 2
/* 80140DF4 0013CA54  38 60 00 01 */	li r3, 1
/* 80140DF8 0013CA58  B0 A4 00 C4 */	sth r5, 0xc4(r4)
/* 80140DFC 0013CA5C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80140E00 0013CA60  98 04 0D 45 */	stb r0, 0xd45(r4)
/* 80140E04 0013CA64  48 00 00 38 */	b lbl_80140E3C
lbl_80140E08:
/* 80140E08 0013CA68  38 60 00 12 */	li r3, 0x12
/* 80140E0C 0013CA6C  38 80 00 04 */	li r4, 4
/* 80140E10 0013CA70  48 00 DB 3D */	bl func_8014E94C
/* 80140E14 0013CA74  38 60 00 1F */	li r3, 0x1f
/* 80140E18 0013CA78  38 80 00 01 */	li r4, 1
/* 80140E1C 0013CA7C  48 00 DB 31 */	bl func_8014E94C
/* 80140E20 0013CA80  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80140E24 0013CA84  38 A0 00 20 */	li r5, 0x20
/* 80140E28 0013CA88  38 00 00 63 */	li r0, 0x63
/* 80140E2C 0013CA8C  38 60 00 02 */	li r3, 2
/* 80140E30 0013CA90  B0 A4 00 C4 */	sth r5, 0xc4(r4)
/* 80140E34 0013CA94  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80140E38 0013CA98  90 04 00 D4 */	stw r0, 0xd4(r4)
lbl_80140E3C:
/* 80140E3C 0013CA9C  2C 03 00 00 */	cmpwi r3, 0
/* 80140E40 0013CAA0  41 82 6A AC */	beq lbl_801478EC
/* 80140E44 0013CAA4  4B F1 96 89 */	bl func_8005A4CC
/* 80140E48 0013CAA8  48 00 6A A4 */	b lbl_801478EC
lbl_80140E4C:
/* 80140E4C 0013CAAC  2C 03 00 02 */	cmpwi r3, 2
/* 80140E50 0013CAB0  41 82 00 48 */	beq lbl_80140E98
/* 80140E54 0013CAB4  40 80 00 10 */	bge lbl_80140E64
/* 80140E58 0013CAB8  2C 03 00 01 */	cmpwi r3, 1
/* 80140E5C 0013CABC  40 80 00 14 */	bge lbl_80140E70
/* 80140E60 0013CAC0  48 00 6A 8C */	b lbl_801478EC
lbl_80140E64:
/* 80140E64 0013CAC4  2C 03 00 63 */	cmpwi r3, 0x63
/* 80140E68 0013CAC8  41 82 00 58 */	beq lbl_80140EC0
/* 80140E6C 0013CACC  48 00 6A 80 */	b lbl_801478EC
lbl_80140E70:
/* 80140E70 0013CAD0  38 60 00 12 */	li r3, 0x12
/* 80140E74 0013CAD4  38 80 00 00 */	li r4, 0
/* 80140E78 0013CAD8  48 00 DA D5 */	bl func_8014E94C
/* 80140E7C 0013CADC  38 60 00 1F */	li r3, 0x1f
/* 80140E80 0013CAE0  38 80 00 02 */	li r4, 2
/* 80140E84 0013CAE4  48 00 DA C9 */	bl func_8014E94C
/* 80140E88 0013CAE8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140E8C 0013CAEC  38 00 00 01 */	li r0, 1
/* 80140E90 0013CAF0  90 03 00 D4 */	stw r0, 0xd4(r3)
/* 80140E94 0013CAF4  48 00 6A 58 */	b lbl_801478EC
lbl_80140E98:
/* 80140E98 0013CAF8  38 60 00 12 */	li r3, 0x12
/* 80140E9C 0013CAFC  38 80 00 01 */	li r4, 1
/* 80140EA0 0013CB00  48 00 DA AD */	bl func_8014E94C
/* 80140EA4 0013CB04  38 60 00 1F */	li r3, 0x1f
/* 80140EA8 0013CB08  38 80 00 02 */	li r4, 2
/* 80140EAC 0013CB0C  48 00 DA A1 */	bl func_8014E94C
/* 80140EB0 0013CB10  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140EB4 0013CB14  38 00 00 02 */	li r0, 2
/* 80140EB8 0013CB18  90 03 00 D4 */	stw r0, 0xd4(r3)
/* 80140EBC 0013CB1C  48 00 6A 30 */	b lbl_801478EC
lbl_80140EC0:
/* 80140EC0 0013CB20  38 60 00 12 */	li r3, 0x12
/* 80140EC4 0013CB24  38 80 00 04 */	li r4, 4
/* 80140EC8 0013CB28  48 00 DA 85 */	bl func_8014E94C
/* 80140ECC 0013CB2C  38 60 00 1F */	li r3, 0x1f
/* 80140ED0 0013CB30  38 80 00 00 */	li r4, 0
/* 80140ED4 0013CB34  48 00 DA 79 */	bl func_8014E94C
/* 80140ED8 0013CB38  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140EDC 0013CB3C  38 00 00 63 */	li r0, 0x63
/* 80140EE0 0013CB40  90 03 00 D4 */	stw r0, 0xd4(r3)
/* 80140EE4 0013CB44  48 00 6A 08 */	b lbl_801478EC
/* 80140EE8 0013CB48  80 1A 00 D4 */	lwz r0, 0xd4(r26)
/* 80140EEC 0013CB4C  28 00 00 63 */	cmplwi r0, 0x63
/* 80140EF0 0013CB50  40 82 00 28 */	bne lbl_80140F18
/* 80140EF4 0013CB54  A8 7A 00 BE */	lha r3, 0xbe(r26)
/* 80140EF8 0013CB58  48 11 2E D9 */	bl func_80253DD0
/* 80140EFC 0013CB5C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80140F00 0013CB60  28 00 00 03 */	cmplwi r0, 3
/* 80140F04 0013CB64  40 82 00 34 */	bne lbl_80140F38
/* 80140F08 0013CB68  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140F0C 0013CB6C  38 00 00 21 */	li r0, 0x21
/* 80140F10 0013CB70  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80140F14 0013CB74  48 00 00 24 */	b lbl_80140F38
lbl_80140F18:
/* 80140F18 0013CB78  A8 7A 00 A4 */	lha r3, 0xa4(r26)
/* 80140F1C 0013CB7C  48 11 2E B5 */	bl func_80253DD0
/* 80140F20 0013CB80  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80140F24 0013CB84  28 00 00 03 */	cmplwi r0, 3
/* 80140F28 0013CB88  40 82 00 10 */	bne lbl_80140F38
/* 80140F2C 0013CB8C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140F30 0013CB90  38 00 00 21 */	li r0, 0x21
/* 80140F34 0013CB94  B0 03 00 C4 */	sth r0, 0xc4(r3)
lbl_80140F38:
/* 80140F38 0013CB98  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140F3C 0013CB9C  A0 03 00 C4 */	lhz r0, 0xc4(r3)
/* 80140F40 0013CBA0  28 00 00 21 */	cmplwi r0, 0x21
/* 80140F44 0013CBA4  40 82 69 A8 */	bne lbl_801478EC
/* 80140F48 0013CBA8  38 60 00 12 */	li r3, 0x12
/* 80140F4C 0013CBAC  38 80 00 05 */	li r4, 5
/* 80140F50 0013CBB0  48 00 D9 FD */	bl func_8014E94C
/* 80140F54 0013CBB4  48 00 69 98 */	b lbl_801478EC
/* 80140F58 0013CBB8  A8 7A 00 A4 */	lha r3, 0xa4(r26)
/* 80140F5C 0013CBBC  48 11 2E 75 */	bl func_80253DD0
/* 80140F60 0013CBC0  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80140F64 0013CBC4  28 00 00 03 */	cmplwi r0, 3
/* 80140F68 0013CBC8  40 82 69 84 */	bne lbl_801478EC
/* 80140F6C 0013CBCC  38 60 00 12 */	li r3, 0x12
/* 80140F70 0013CBD0  38 80 00 00 */	li r4, 0
/* 80140F74 0013CBD4  48 00 D9 F1 */	bl func_8014E964
/* 80140F78 0013CBD8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140F7C 0013CBDC  88 03 0D 45 */	lbz r0, 0xd45(r3)
/* 80140F80 0013CBE0  2C 00 00 02 */	cmpwi r0, 2
/* 80140F84 0013CBE4  41 82 00 24 */	beq lbl_80140FA8
/* 80140F88 0013CBE8  40 80 00 2C */	bge lbl_80140FB4
/* 80140F8C 0013CBEC  2C 00 00 01 */	cmpwi r0, 1
/* 80140F90 0013CBF0  40 80 00 08 */	bge lbl_80140F98
/* 80140F94 0013CBF4  48 00 00 20 */	b lbl_80140FB4
lbl_80140F98:
/* 80140F98 0013CBF8  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 80140F9C 0013CBFC  38 00 00 02 */	li r0, 2
/* 80140FA0 0013CC00  90 03 00 08 */	stw r0, 8(r3)
/* 80140FA4 0013CC04  48 00 00 10 */	b lbl_80140FB4
lbl_80140FA8:
/* 80140FA8 0013CC08  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 80140FAC 0013CC0C  38 00 00 01 */	li r0, 1
/* 80140FB0 0013CC10  90 03 00 08 */	stw r0, 8(r3)
lbl_80140FB4:
/* 80140FB4 0013CC14  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140FB8 0013CC18  38 80 00 03 */	li r4, 3
/* 80140FBC 0013CC1C  38 00 00 18 */	li r0, 0x18
/* 80140FC0 0013CC20  98 83 0D 44 */	stb r4, 0xd44(r3)
/* 80140FC4 0013CC24  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80140FC8 0013CC28  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80140FCC 0013CC2C  48 00 69 20 */	b lbl_801478EC
/* 80140FD0 0013CC30  80 9A 0D 28 */	lwz r4, 0xd28(r26)
/* 80140FD4 0013CC34  38 60 00 01 */	li r3, 1
/* 80140FD8 0013CC38  3C 84 00 01 */	addis r4, r4, 1
/* 80140FDC 0013CC3C  38 84 D3 E0 */	addi r4, r4, -11296
/* 80140FE0 0013CC40  4B FD B9 BD */	bl func_8011C99C
/* 80140FE4 0013CC44  4B FA 54 FD */	bl func_800E64E0
/* 80140FE8 0013CC48  38 60 00 00 */	li r3, 0
/* 80140FEC 0013CC4C  38 80 00 00 */	li r4, 0
/* 80140FF0 0013CC50  38 A0 00 01 */	li r5, 1
/* 80140FF4 0013CC54  38 C0 00 00 */	li r6, 0
/* 80140FF8 0013CC58  4B FA 59 AD */	bl func_800E69A4
/* 80140FFC 0013CC5C  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 80141000 0013CC60  38 00 00 06 */	li r0, 6
/* 80141004 0013CC64  38 80 00 01 */	li r4, 1
/* 80141008 0013CC68  38 60 00 02 */	li r3, 2
/* 8014100C 0013CC6C  80 A6 0D 30 */	lwz r5, 0xd30(r6)
/* 80141010 0013CC70  64 A5 00 10 */	oris r5, r5, 0x10
/* 80141014 0013CC74  90 A6 0D 30 */	stw r5, 0xd30(r6)
/* 80141018 0013CC78  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014101C 0013CC7C  B0 05 00 D0 */	sth r0, 0xd0(r5)
/* 80141020 0013CC80  48 00 D9 45 */	bl func_8014E964
/* 80141024 0013CC84  38 60 00 02 */	li r3, 2
/* 80141028 0013CC88  38 80 00 06 */	li r4, 6
/* 8014102C 0013CC8C  48 00 D9 21 */	bl func_8014E94C
/* 80141030 0013CC90  38 60 00 01 */	li r3, 1
/* 80141034 0013CC94  48 00 D8 79 */	bl func_8014E8AC
/* 80141038 0013CC98  38 60 00 01 */	li r3, 1
/* 8014103C 0013CC9C  48 00 D7 D1 */	bl func_8014E80C
/* 80141040 0013CCA0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141044 0013CCA4  38 00 00 23 */	li r0, 0x23
/* 80141048 0013CCA8  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 8014104C 0013CCAC  48 00 68 A0 */	b lbl_801478EC
/* 80141050 0013CCB0  A8 7A 00 84 */	lha r3, 0x84(r26)
/* 80141054 0013CCB4  48 11 2D 7D */	bl func_80253DD0
/* 80141058 0013CCB8  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8014105C 0013CCBC  28 00 00 03 */	cmplwi r0, 3
/* 80141060 0013CCC0  40 82 68 8C */	bne lbl_801478EC
/* 80141064 0013CCC4  38 60 00 00 */	li r3, 0
/* 80141068 0013CCC8  38 80 00 00 */	li r4, 0
/* 8014106C 0013CCCC  4B F1 88 8D */	bl func_800598F8
/* 80141070 0013CCD0  38 60 00 63 */	li r3, 0x63
/* 80141074 0013CCD4  4B F1 89 4D */	bl func_800599C0
/* 80141078 0013CCD8  38 60 00 01 */	li r3, 1
/* 8014107C 0013CCDC  38 80 00 00 */	li r4, 0
/* 80141080 0013CCE0  38 A0 00 00 */	li r5, 0
/* 80141084 0013CCE4  38 C0 00 02 */	li r6, 2
/* 80141088 0013CCE8  38 E0 00 63 */	li r7, 0x63
/* 8014108C 0013CCEC  39 00 00 00 */	li r8, 0
/* 80141090 0013CCF0  4B F1 89 39 */	bl func_800599C8
/* 80141094 0013CCF4  38 60 00 02 */	li r3, 2
/* 80141098 0013CCF8  38 80 00 00 */	li r4, 0
/* 8014109C 0013CCFC  38 A0 00 01 */	li r5, 1
/* 801410A0 0013CD00  38 C0 00 00 */	li r6, 0
/* 801410A4 0013CD04  38 E0 00 63 */	li r7, 0x63
/* 801410A8 0013CD08  39 00 00 00 */	li r8, 0
/* 801410AC 0013CD0C  4B F1 89 1D */	bl func_800599C8
/* 801410B0 0013CD10  38 60 00 63 */	li r3, 0x63
/* 801410B4 0013CD14  38 80 00 02 */	li r4, 2
/* 801410B8 0013CD18  38 A0 00 01 */	li r5, 1
/* 801410BC 0013CD1C  38 C0 00 00 */	li r6, 0
/* 801410C0 0013CD20  38 E0 00 00 */	li r7, 0
/* 801410C4 0013CD24  39 00 00 00 */	li r8, 0
/* 801410C8 0013CD28  4B F1 89 01 */	bl func_800599C8
/* 801410CC 0013CD2C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801410D0 0013CD30  38 00 00 24 */	li r0, 0x24
/* 801410D4 0013CD34  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801410D8 0013CD38  48 00 68 14 */	b lbl_801478EC
/* 801410DC 0013CD3C  38 60 00 01 */	li r3, 1
/* 801410E0 0013CD40  38 80 00 01 */	li r4, 1
/* 801410E4 0013CD44  38 A0 00 00 */	li r5, 0
/* 801410E8 0013CD48  38 C0 00 01 */	li r6, 1
/* 801410EC 0013CD4C  4B F1 89 81 */	bl func_80059A6C
/* 801410F0 0013CD50  2C 03 00 00 */	cmpwi r3, 0
/* 801410F4 0013CD54  41 82 67 F8 */	beq lbl_801478EC
/* 801410F8 0013CD58  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 801410FC 0013CD5C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80141100 0013CD60  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80141104 0013CD64  90 04 00 D4 */	stw r0, 0xd4(r4)
/* 80141108 0013CD68  41 82 00 E0 */	beq lbl_801411E8
/* 8014110C 0013CD6C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141110 0013CD70  80 83 00 D4 */	lwz r4, 0xd4(r3)
/* 80141114 0013CD74  2C 04 00 63 */	cmpwi r4, 0x63
/* 80141118 0013CD78  41 82 00 9C */	beq lbl_801411B4
/* 8014111C 0013CD7C  40 80 00 1C */	bge lbl_80141138
/* 80141120 0013CD80  2C 04 00 02 */	cmpwi r4, 2
/* 80141124 0013CD84  41 82 00 5C */	beq lbl_80141180
/* 80141128 0013CD88  40 80 67 C4 */	bge lbl_801478EC
/* 8014112C 0013CD8C  2C 04 00 01 */	cmpwi r4, 1
/* 80141130 0013CD90  40 80 00 1C */	bge lbl_8014114C
/* 80141134 0013CD94  48 00 67 B8 */	b lbl_801478EC
lbl_80141138:
/* 80141138 0013CD98  3C 60 00 01 */	lis r3, 0x0000FFFF@ha
/* 8014113C 0013CD9C  38 03 FF FF */	addi r0, r3, 0x0000FFFF@l
/* 80141140 0013CDA0  7C 04 00 00 */	cmpw r4, r0
/* 80141144 0013CDA4  41 82 00 70 */	beq lbl_801411B4
/* 80141148 0013CDA8  48 00 67 A4 */	b lbl_801478EC
lbl_8014114C:
/* 8014114C 0013CDAC  38 60 00 02 */	li r3, 2
/* 80141150 0013CDB0  38 80 00 02 */	li r4, 2
/* 80141154 0013CDB4  48 00 D7 F9 */	bl func_8014E94C
/* 80141158 0013CDB8  38 60 00 1F */	li r3, 0x1f
/* 8014115C 0013CDBC  38 80 00 02 */	li r4, 2
/* 80141160 0013CDC0  48 00 D7 ED */	bl func_8014E94C
/* 80141164 0013CDC4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141168 0013CDC8  38 80 00 25 */	li r4, 0x25
/* 8014116C 0013CDCC  38 00 00 01 */	li r0, 1
/* 80141170 0013CDD0  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 80141174 0013CDD4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141178 0013CDD8  90 03 00 D4 */	stw r0, 0xd4(r3)
/* 8014117C 0013CDDC  48 00 67 70 */	b lbl_801478EC
lbl_80141180:
/* 80141180 0013CDE0  38 60 00 02 */	li r3, 2
/* 80141184 0013CDE4  38 80 00 03 */	li r4, 3
/* 80141188 0013CDE8  48 00 D7 C5 */	bl func_8014E94C
/* 8014118C 0013CDEC  38 60 00 1F */	li r3, 0x1f
/* 80141190 0013CDF0  38 80 00 02 */	li r4, 2
/* 80141194 0013CDF4  48 00 D7 B9 */	bl func_8014E94C
/* 80141198 0013CDF8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014119C 0013CDFC  38 80 00 25 */	li r4, 0x25
/* 801411A0 0013CE00  38 00 00 02 */	li r0, 2
/* 801411A4 0013CE04  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 801411A8 0013CE08  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801411AC 0013CE0C  90 03 00 D4 */	stw r0, 0xd4(r3)
/* 801411B0 0013CE10  48 00 67 3C */	b lbl_801478EC
lbl_801411B4:
/* 801411B4 0013CE14  38 60 00 02 */	li r3, 2
/* 801411B8 0013CE18  38 80 00 04 */	li r4, 4
/* 801411BC 0013CE1C  48 00 D7 91 */	bl func_8014E94C
/* 801411C0 0013CE20  38 60 00 1F */	li r3, 0x1f
/* 801411C4 0013CE24  38 80 00 01 */	li r4, 1
/* 801411C8 0013CE28  48 00 D7 85 */	bl func_8014E94C
/* 801411CC 0013CE2C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801411D0 0013CE30  38 80 00 25 */	li r4, 0x25
/* 801411D4 0013CE34  38 00 00 63 */	li r0, 0x63
/* 801411D8 0013CE38  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 801411DC 0013CE3C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801411E0 0013CE40  90 03 00 D4 */	stw r0, 0xd4(r3)
/* 801411E4 0013CE44  48 00 67 08 */	b lbl_801478EC
lbl_801411E8:
/* 801411E8 0013CE48  2C 03 00 02 */	cmpwi r3, 2
/* 801411EC 0013CE4C  41 82 00 3C */	beq lbl_80141228
/* 801411F0 0013CE50  40 80 00 10 */	bge lbl_80141200
/* 801411F4 0013CE54  2C 03 00 01 */	cmpwi r3, 1
/* 801411F8 0013CE58  40 80 00 14 */	bge lbl_8014120C
/* 801411FC 0013CE5C  48 00 66 F0 */	b lbl_801478EC
lbl_80141200:
/* 80141200 0013CE60  2C 03 00 63 */	cmpwi r3, 0x63
/* 80141204 0013CE64  41 82 00 40 */	beq lbl_80141244
/* 80141208 0013CE68  48 00 66 E4 */	b lbl_801478EC
lbl_8014120C:
/* 8014120C 0013CE6C  38 60 00 02 */	li r3, 2
/* 80141210 0013CE70  38 80 00 00 */	li r4, 0
/* 80141214 0013CE74  48 00 D7 39 */	bl func_8014E94C
/* 80141218 0013CE78  38 60 00 1F */	li r3, 0x1f
/* 8014121C 0013CE7C  38 80 00 02 */	li r4, 2
/* 80141220 0013CE80  48 00 D7 2D */	bl func_8014E94C
/* 80141224 0013CE84  48 00 66 C8 */	b lbl_801478EC
lbl_80141228:
/* 80141228 0013CE88  38 60 00 02 */	li r3, 2
/* 8014122C 0013CE8C  38 80 00 01 */	li r4, 1
/* 80141230 0013CE90  48 00 D7 1D */	bl func_8014E94C
/* 80141234 0013CE94  38 60 00 1F */	li r3, 0x1f
/* 80141238 0013CE98  38 80 00 02 */	li r4, 2
/* 8014123C 0013CE9C  48 00 D7 11 */	bl func_8014E94C
/* 80141240 0013CEA0  48 00 66 AC */	b lbl_801478EC
lbl_80141244:
/* 80141244 0013CEA4  38 60 00 02 */	li r3, 2
/* 80141248 0013CEA8  38 80 00 04 */	li r4, 4
/* 8014124C 0013CEAC  48 00 D7 01 */	bl func_8014E94C
/* 80141250 0013CEB0  38 60 00 1F */	li r3, 0x1f
/* 80141254 0013CEB4  38 80 00 00 */	li r4, 0
/* 80141258 0013CEB8  48 00 D6 F5 */	bl func_8014E94C
/* 8014125C 0013CEBC  48 00 66 90 */	b lbl_801478EC
/* 80141260 0013CEC0  80 1A 00 D4 */	lwz r0, 0xd4(r26)
/* 80141264 0013CEC4  28 00 00 63 */	cmplwi r0, 0x63
/* 80141268 0013CEC8  40 82 00 28 */	bne lbl_80141290
/* 8014126C 0013CECC  A8 7A 00 BE */	lha r3, 0xbe(r26)
/* 80141270 0013CED0  48 11 2B 61 */	bl func_80253DD0
/* 80141274 0013CED4  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80141278 0013CED8  28 00 00 03 */	cmplwi r0, 3
/* 8014127C 0013CEDC  40 82 00 34 */	bne lbl_801412B0
/* 80141280 0013CEE0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141284 0013CEE4  38 00 00 26 */	li r0, 0x26
/* 80141288 0013CEE8  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 8014128C 0013CEEC  48 00 00 24 */	b lbl_801412B0
lbl_80141290:
/* 80141290 0013CEF0  A8 7A 00 84 */	lha r3, 0x84(r26)
/* 80141294 0013CEF4  48 11 2B 3D */	bl func_80253DD0
/* 80141298 0013CEF8  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8014129C 0013CEFC  28 00 00 03 */	cmplwi r0, 3
/* 801412A0 0013CF00  40 82 00 10 */	bne lbl_801412B0
/* 801412A4 0013CF04  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801412A8 0013CF08  38 00 00 26 */	li r0, 0x26
/* 801412AC 0013CF0C  B0 03 00 C4 */	sth r0, 0xc4(r3)
lbl_801412B0:
/* 801412B0 0013CF10  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801412B4 0013CF14  A0 03 00 C4 */	lhz r0, 0xc4(r3)
/* 801412B8 0013CF18  28 00 00 26 */	cmplwi r0, 0x26
/* 801412BC 0013CF1C  40 82 66 30 */	bne lbl_801478EC
/* 801412C0 0013CF20  38 60 00 02 */	li r3, 2
/* 801412C4 0013CF24  38 80 00 05 */	li r4, 5
/* 801412C8 0013CF28  48 00 D6 85 */	bl func_8014E94C
/* 801412CC 0013CF2C  38 60 00 00 */	li r3, 0
/* 801412D0 0013CF30  48 00 D5 DD */	bl func_8014E8AC
/* 801412D4 0013CF34  38 60 00 00 */	li r3, 0
/* 801412D8 0013CF38  48 00 D5 35 */	bl func_8014E80C
/* 801412DC 0013CF3C  48 00 66 10 */	b lbl_801478EC
/* 801412E0 0013CF40  A8 7A 00 84 */	lha r3, 0x84(r26)
/* 801412E4 0013CF44  48 11 2A ED */	bl func_80253DD0
/* 801412E8 0013CF48  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801412EC 0013CF4C  28 00 00 03 */	cmplwi r0, 3
/* 801412F0 0013CF50  40 82 65 FC */	bne lbl_801478EC
/* 801412F4 0013CF54  38 60 00 02 */	li r3, 2
/* 801412F8 0013CF58  38 80 00 00 */	li r4, 0
/* 801412FC 0013CF5C  48 00 D6 69 */	bl func_8014E964
/* 80141300 0013CF60  4B FA 5D 45 */	bl func_800E7044
/* 80141304 0013CF64  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141308 0013CF68  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 8014130C 0013CF6C  54 00 03 14 */	rlwinm r0, r0, 0, 0xc, 0xa
/* 80141310 0013CF70  90 03 0D 30 */	stw r0, 0xd30(r3)
/* 80141314 0013CF74  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141318 0013CF78  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 8014131C 0013CF7C  2C 00 00 02 */	cmpwi r0, 2
/* 80141320 0013CF80  41 82 00 20 */	beq lbl_80141340
/* 80141324 0013CF84  40 80 00 28 */	bge lbl_8014134C
/* 80141328 0013CF88  2C 00 00 01 */	cmpwi r0, 1
/* 8014132C 0013CF8C  40 80 00 08 */	bge lbl_80141334
/* 80141330 0013CF90  48 00 00 1C */	b lbl_8014134C
lbl_80141334:
/* 80141334 0013CF94  38 00 00 2C */	li r0, 0x2c
/* 80141338 0013CF98  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 8014133C 0013CF9C  48 00 65 B0 */	b lbl_801478EC
lbl_80141340:
/* 80141340 0013CFA0  38 00 00 27 */	li r0, 0x27
/* 80141344 0013CFA4  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80141348 0013CFA8  48 00 65 A4 */	b lbl_801478EC
lbl_8014134C:
/* 8014134C 0013CFAC  38 00 00 18 */	li r0, 0x18
/* 80141350 0013CFB0  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80141354 0013CFB4  48 00 65 98 */	b lbl_801478EC
/* 80141358 0013CFB8  4B F1 4F 1D */	bl func_80056274
/* 8014135C 0013CFBC  38 60 00 01 */	li r3, 1
/* 80141360 0013CFC0  4B F1 50 F9 */	bl func_80056458
/* 80141364 0013CFC4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141368 0013CFC8  38 00 00 28 */	li r0, 0x28
/* 8014136C 0013CFCC  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80141370 0013CFD0  48 00 65 7C */	b lbl_801478EC
/* 80141374 0013CFD4  4B F1 4F 85 */	bl func_800562F8
/* 80141378 0013CFD8  2C 03 00 00 */	cmpwi r3, 0
/* 8014137C 0013CFDC  41 82 65 70 */	beq lbl_801478EC
/* 80141380 0013CFE0  38 60 00 03 */	li r3, 3
/* 80141384 0013CFE4  4B F1 6C 31 */	bl func_80057FB4
/* 80141388 0013CFE8  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014138C 0013CFEC  38 60 02 5E */	li r3, 0x25e
/* 80141390 0013CFF0  38 A0 00 01 */	li r5, 1
/* 80141394 0013CFF4  88 84 0D 86 */	lbz r4, 0xd86(r4)
/* 80141398 0013CFF8  48 02 15 A9 */	bl func_80162940
/* 8014139C 0013CFFC  38 60 00 07 */	li r3, 7
/* 801413A0 0013D000  38 80 FF FF */	li r4, -1
/* 801413A4 0013D004  4B FA 3E 81 */	bl func_800E5224
/* 801413A8 0013D008  54 60 06 3F */	clrlwi. r0, r3, 0x18
/* 801413AC 0013D00C  40 82 00 18 */	bne lbl_801413C4
/* 801413B0 0013D010  38 60 00 18 */	li r3, 0x18
/* 801413B4 0013D014  38 80 00 02 */	li r4, 2
/* 801413B8 0013D018  38 A0 00 01 */	li r5, 1
/* 801413BC 0013D01C  48 02 15 85 */	bl func_80162940
/* 801413C0 0013D020  48 00 00 14 */	b lbl_801413D4
lbl_801413C4:
/* 801413C4 0013D024  38 60 00 18 */	li r3, 0x18
/* 801413C8 0013D028  38 80 00 01 */	li r4, 1
/* 801413CC 0013D02C  38 A0 00 01 */	li r5, 1
/* 801413D0 0013D030  48 02 15 71 */	bl func_80162940
lbl_801413D4:
/* 801413D4 0013D034  38 60 00 02 */	li r3, 2
/* 801413D8 0013D038  38 80 00 00 */	li r4, 0
/* 801413DC 0013D03C  38 A0 00 00 */	li r5, 0
/* 801413E0 0013D040  38 C0 00 01 */	li r6, 1
/* 801413E4 0013D044  4B FA 4E 45 */	bl func_800E6228
/* 801413E8 0013D048  48 00 65 04 */	b lbl_801478EC
/* 801413EC 0013D04C  38 60 00 00 */	li r3, 0
/* 801413F0 0013D050  4B FA 50 CD */	bl func_800E64BC
/* 801413F4 0013D054  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 801413F8 0013D058  4B FA 46 D9 */	bl func_800E5AD0
/* 801413FC 0013D05C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80141400 0013D060  38 00 00 3F */	li r0, 0x3f
/* 80141404 0013D064  38 C3 FF FC */	addi r6, r3, -4
/* 80141408 0013D068  80 84 0D 28 */	lwz r4, 0xd28(r4)
/* 8014140C 0013D06C  3C 84 00 01 */	addis r4, r4, 1
/* 80141410 0013D070  39 04 D3 DC */	addi r8, r4, -11300
/* 80141414 0013D074  7C 09 03 A6 */	mtctr r0
lbl_80141418:
/* 80141418 0013D078  80 A6 00 04 */	lwz r5, 4(r6)
/* 8014141C 0013D07C  84 06 00 08 */	lwzu r0, 8(r6)
/* 80141420 0013D080  90 A8 00 04 */	stw r5, 4(r8)
/* 80141424 0013D084  94 08 00 08 */	stwu r0, 8(r8)
/* 80141428 0013D088  42 00 FF F0 */	bdnz lbl_80141418
/* 8014142C 0013D08C  80 A6 00 04 */	lwz r5, 4(r6)
/* 80141430 0013D090  38 00 01 A4 */	li r0, 0x1a4
/* 80141434 0013D094  38 E4 D5 DB */	addi r7, r4, -10789
/* 80141438 0013D098  38 C3 01 FB */	addi r6, r3, 0x1fb
/* 8014143C 0013D09C  90 A8 00 04 */	stw r5, 4(r8)
/* 80141440 0013D0A0  7C 09 03 A6 */	mtctr r0
lbl_80141444:
/* 80141444 0013D0A4  88 A6 00 01 */	lbz r5, 1(r6)
/* 80141448 0013D0A8  8C 06 00 02 */	lbzu r0, 2(r6)
/* 8014144C 0013D0AC  98 A7 00 01 */	stb r5, 1(r7)
/* 80141450 0013D0B0  9C 07 00 02 */	stbu r0, 2(r7)
/* 80141454 0013D0B4  42 00 FF F0 */	bdnz lbl_80141444
/* 80141458 0013D0B8  88 A3 05 44 */	lbz r5, 0x544(r3)
/* 8014145C 0013D0BC  38 00 00 17 */	li r0, 0x17
/* 80141460 0013D0C0  38 E4 D9 24 */	addi r7, r4, -9948
/* 80141464 0013D0C4  38 C3 05 44 */	addi r6, r3, 0x544
/* 80141468 0013D0C8  98 A4 D9 24 */	stb r5, -0x26dc(r4)
/* 8014146C 0013D0CC  88 A3 05 45 */	lbz r5, 0x545(r3)
/* 80141470 0013D0D0  98 A4 D9 25 */	stb r5, -0x26db(r4)
/* 80141474 0013D0D4  7C 09 03 A6 */	mtctr r0
lbl_80141478:
/* 80141478 0013D0D8  80 A6 00 04 */	lwz r5, 4(r6)
/* 8014147C 0013D0DC  84 06 00 08 */	lwzu r0, 8(r6)
/* 80141480 0013D0E0  90 A7 00 04 */	stw r5, 4(r7)
/* 80141484 0013D0E4  94 07 00 08 */	stwu r0, 8(r7)
/* 80141488 0013D0E8  42 00 FF F0 */	bdnz lbl_80141478
/* 8014148C 0013D0EC  80 A3 06 00 */	lwz r5, 0x600(r3)
/* 80141490 0013D0F0  38 00 00 30 */	li r0, 0x30
/* 80141494 0013D0F4  38 E4 D9 E2 */	addi r7, r4, -9758
/* 80141498 0013D0F8  38 C3 06 02 */	addi r6, r3, 0x602
/* 8014149C 0013D0FC  90 A4 D9 E0 */	stw r5, -0x2620(r4)
/* 801414A0 0013D100  7C 09 03 A6 */	mtctr r0
lbl_801414A4:
/* 801414A4 0013D104  A0 A6 00 02 */	lhz r5, 2(r6)
/* 801414A8 0013D108  A4 06 00 04 */	lhzu r0, 4(r6)
/* 801414AC 0013D10C  B0 A7 00 02 */	sth r5, 2(r7)
/* 801414B0 0013D110  B4 07 00 04 */	sthu r0, 4(r7)
/* 801414B4 0013D114  42 00 FF F0 */	bdnz lbl_801414A4
/* 801414B8 0013D118  80 C3 06 C4 */	lwz r6, 0x6c4(r3)
/* 801414BC 0013D11C  38 00 00 2A */	li r0, 0x2a
/* 801414C0 0013D120  80 A3 06 C8 */	lwz r5, 0x6c8(r3)
/* 801414C4 0013D124  90 C4 DA A4 */	stw r6, -0x255c(r4)
/* 801414C8 0013D128  90 A4 DA A8 */	stw r5, -0x2558(r4)
/* 801414CC 0013D12C  80 A3 06 CC */	lwz r5, 0x6cc(r3)
/* 801414D0 0013D130  90 A4 DA AC */	stw r5, -0x2554(r4)
/* 801414D4 0013D134  88 C3 06 D0 */	lbz r6, 0x6d0(r3)
/* 801414D8 0013D138  88 A3 06 D1 */	lbz r5, 0x6d1(r3)
/* 801414DC 0013D13C  98 C4 DA B0 */	stb r6, -0x2550(r4)
/* 801414E0 0013D140  98 A4 DA B1 */	stb r5, -0x254f(r4)
/* 801414E4 0013D144  88 C3 06 D2 */	lbz r6, 0x6d2(r3)
/* 801414E8 0013D148  88 A3 06 D3 */	lbz r5, 0x6d3(r3)
/* 801414EC 0013D14C  98 C4 DA B2 */	stb r6, -0x254e(r4)
/* 801414F0 0013D150  98 A4 DA B3 */	stb r5, -0x254d(r4)
/* 801414F4 0013D154  88 C3 06 D4 */	lbz r6, 0x6d4(r3)
/* 801414F8 0013D158  88 A3 06 D5 */	lbz r5, 0x6d5(r3)
/* 801414FC 0013D15C  98 C4 DA B4 */	stb r6, -0x254c(r4)
/* 80141500 0013D160  98 A4 DA B5 */	stb r5, -0x254b(r4)
/* 80141504 0013D164  88 C3 06 D6 */	lbz r6, 0x6d6(r3)
/* 80141508 0013D168  88 A3 06 D7 */	lbz r5, 0x6d7(r3)
/* 8014150C 0013D16C  98 C4 DA B6 */	stb r6, -0x254a(r4)
/* 80141510 0013D170  98 A4 DA B7 */	stb r5, -0x2549(r4)
/* 80141514 0013D174  88 A3 06 D8 */	lbz r5, 0x6d8(r3)
/* 80141518 0013D178  98 A4 DA B8 */	stb r5, -0x2548(r4)
/* 8014151C 0013D17C  88 A3 06 D9 */	lbz r5, 0x6d9(r3)
/* 80141520 0013D180  98 A4 DA B9 */	stb r5, -0x2547(r4)
/* 80141524 0013D184  80 A3 06 DC */	lwz r5, 0x6dc(r3)
/* 80141528 0013D188  90 A4 DA BC */	stw r5, -0x2544(r4)
/* 8014152C 0013D18C  80 A3 06 E0 */	lwz r5, 0x6e0(r3)
/* 80141530 0013D190  90 A4 DA C0 */	stw r5, -0x2540(r4)
/* 80141534 0013D194  88 A3 06 E4 */	lbz r5, 0x6e4(r3)
/* 80141538 0013D198  98 A4 DA C4 */	stb r5, -0x253c(r4)
/* 8014153C 0013D19C  88 A3 06 E5 */	lbz r5, 0x6e5(r3)
/* 80141540 0013D1A0  98 A4 DA C5 */	stb r5, -0x253b(r4)
/* 80141544 0013D1A4  88 A3 06 E6 */	lbz r5, 0x6e6(r3)
/* 80141548 0013D1A8  98 A4 DA C6 */	stb r5, -0x253a(r4)
/* 8014154C 0013D1AC  88 A3 06 E7 */	lbz r5, 0x6e7(r3)
/* 80141550 0013D1B0  98 A4 DA C7 */	stb r5, -0x2539(r4)
/* 80141554 0013D1B4  88 A3 06 E8 */	lbz r5, 0x6e8(r3)
/* 80141558 0013D1B8  98 A4 DA C8 */	stb r5, -0x2538(r4)
/* 8014155C 0013D1BC  88 A3 06 E9 */	lbz r5, 0x6e9(r3)
/* 80141560 0013D1C0  98 A4 DA C9 */	stb r5, -0x2537(r4)
/* 80141564 0013D1C4  88 A3 06 EA */	lbz r5, 0x6ea(r3)
/* 80141568 0013D1C8  98 A4 DA CA */	stb r5, -0x2536(r4)
/* 8014156C 0013D1CC  88 63 06 EB */	lbz r3, 0x6eb(r3)
/* 80141570 0013D1D0  98 64 DA CB */	stb r3, -0x2535(r4)
/* 80141574 0013D1D4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141578 0013D1D8  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 8014157C 0013D1DC  48 00 63 70 */	b lbl_801478EC
/* 80141580 0013D1E0  80 9A 0D 28 */	lwz r4, 0xd28(r26)
/* 80141584 0013D1E4  38 60 00 01 */	li r3, 1
/* 80141588 0013D1E8  3C 84 00 01 */	addis r4, r4, 1
/* 8014158C 0013D1EC  38 84 D3 E0 */	addi r4, r4, -11296
/* 80141590 0013D1F0  4B FD B4 0D */	bl func_8011C99C
/* 80141594 0013D1F4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141598 0013D1F8  38 00 00 2B */	li r0, 0x2b
/* 8014159C 0013D1FC  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801415A0 0013D200  48 00 63 4C */	b lbl_801478EC
/* 801415A4 0013D204  38 00 00 2C */	li r0, 0x2c
/* 801415A8 0013D208  B0 1A 00 C4 */	sth r0, 0xc4(r26)
/* 801415AC 0013D20C  48 00 63 40 */	b lbl_801478EC
/* 801415B0 0013D210  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 801415B4 0013D214  38 60 02 5F */	li r3, 0x25f
/* 801415B8 0013D218  38 80 00 00 */	li r4, 0
/* 801415BC 0013D21C  4B EC 9B B5 */	bl func_8000B170
/* 801415C0 0013D220  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 801415C4 0013D224  38 00 00 02 */	li r0, 2
/* 801415C8 0013D228  38 60 00 1A */	li r3, 0x1a
/* 801415CC 0013D22C  38 80 00 01 */	li r4, 1
/* 801415D0 0013D230  98 05 0D 41 */	stb r0, 0xd41(r5)
/* 801415D4 0013D234  48 00 D3 91 */	bl func_8014E964
/* 801415D8 0013D238  38 60 00 1A */	li r3, 0x1a
/* 801415DC 0013D23C  38 80 00 06 */	li r4, 6
/* 801415E0 0013D240  48 00 D3 6D */	bl func_8014E94C
/* 801415E4 0013D244  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801415E8 0013D248  38 00 00 2D */	li r0, 0x2d
/* 801415EC 0013D24C  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801415F0 0013D250  48 00 62 FC */	b lbl_801478EC
/* 801415F4 0013D254  A8 7A 00 B4 */	lha r3, 0xb4(r26)
/* 801415F8 0013D258  48 11 27 D9 */	bl func_80253DD0
/* 801415FC 0013D25C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80141600 0013D260  28 00 00 03 */	cmplwi r0, 3
/* 80141604 0013D264  40 82 62 E8 */	bne lbl_801478EC
/* 80141608 0013D268  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014160C 0013D26C  38 00 00 2E */	li r0, 0x2e
/* 80141610 0013D270  38 60 00 00 */	li r3, 0
/* 80141614 0013D274  38 80 00 00 */	li r4, 0
/* 80141618 0013D278  B0 05 00 C4 */	sth r0, 0xc4(r5)
/* 8014161C 0013D27C  4B F1 82 DD */	bl func_800598F8
/* 80141620 0013D280  38 60 00 01 */	li r3, 1
/* 80141624 0013D284  38 80 00 00 */	li r4, 0
/* 80141628 0013D288  38 A0 00 00 */	li r5, 0
/* 8014162C 0013D28C  38 C0 00 02 */	li r6, 2
/* 80141630 0013D290  38 E0 00 00 */	li r7, 0
/* 80141634 0013D294  39 00 00 00 */	li r8, 0
/* 80141638 0013D298  4B F1 83 91 */	bl func_800599C8
/* 8014163C 0013D29C  38 60 00 02 */	li r3, 2
/* 80141640 0013D2A0  38 80 00 00 */	li r4, 0
/* 80141644 0013D2A4  38 A0 00 01 */	li r5, 1
/* 80141648 0013D2A8  38 C0 00 00 */	li r6, 0
/* 8014164C 0013D2AC  38 E0 00 00 */	li r7, 0
/* 80141650 0013D2B0  39 00 00 00 */	li r8, 0
/* 80141654 0013D2B4  4B F1 83 75 */	bl func_800599C8
/* 80141658 0013D2B8  48 00 62 94 */	b lbl_801478EC
/* 8014165C 0013D2BC  38 60 00 00 */	li r3, 0
/* 80141660 0013D2C0  38 80 00 01 */	li r4, 1
/* 80141664 0013D2C4  38 A0 00 00 */	li r5, 0
/* 80141668 0013D2C8  38 C0 00 01 */	li r6, 1
/* 8014166C 0013D2CC  4B F1 84 01 */	bl func_80059A6C
/* 80141670 0013D2D0  2C 03 00 00 */	cmpwi r3, 0
/* 80141674 0013D2D4  41 82 62 78 */	beq lbl_801478EC
/* 80141678 0013D2D8  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 8014167C 0013D2DC  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80141680 0013D2E0  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80141684 0013D2E4  90 04 00 D4 */	stw r0, 0xd4(r4)
/* 80141688 0013D2E8  41 82 00 5C */	beq lbl_801416E4
/* 8014168C 0013D2EC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141690 0013D2F0  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 80141694 0013D2F4  2C 00 00 02 */	cmpwi r0, 2
/* 80141698 0013D2F8  41 82 00 30 */	beq lbl_801416C8
/* 8014169C 0013D2FC  40 80 62 50 */	bge lbl_801478EC
/* 801416A0 0013D300  2C 00 00 01 */	cmpwi r0, 1
/* 801416A4 0013D304  40 80 00 08 */	bge lbl_801416AC
/* 801416A8 0013D308  48 00 62 44 */	b lbl_801478EC
lbl_801416AC:
/* 801416AC 0013D30C  38 60 00 1A */	li r3, 0x1a
/* 801416B0 0013D310  38 80 00 02 */	li r4, 2
/* 801416B4 0013D314  48 00 D2 99 */	bl func_8014E94C
/* 801416B8 0013D318  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801416BC 0013D31C  38 00 00 2F */	li r0, 0x2f
/* 801416C0 0013D320  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801416C4 0013D324  48 00 62 28 */	b lbl_801478EC
lbl_801416C8:
/* 801416C8 0013D328  38 60 00 1A */	li r3, 0x1a
/* 801416CC 0013D32C  38 80 00 03 */	li r4, 3
/* 801416D0 0013D330  48 00 D2 7D */	bl func_8014E94C
/* 801416D4 0013D334  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801416D8 0013D338  38 00 00 2F */	li r0, 0x2f
/* 801416DC 0013D33C  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801416E0 0013D340  48 00 62 0C */	b lbl_801478EC
lbl_801416E4:
/* 801416E4 0013D344  2C 03 00 02 */	cmpwi r3, 2
/* 801416E8 0013D348  41 82 00 24 */	beq lbl_8014170C
/* 801416EC 0013D34C  40 80 62 00 */	bge lbl_801478EC
/* 801416F0 0013D350  2C 03 00 01 */	cmpwi r3, 1
/* 801416F4 0013D354  40 80 00 08 */	bge lbl_801416FC
/* 801416F8 0013D358  48 00 61 F4 */	b lbl_801478EC
lbl_801416FC:
/* 801416FC 0013D35C  38 60 00 1A */	li r3, 0x1a
/* 80141700 0013D360  38 80 00 00 */	li r4, 0
/* 80141704 0013D364  48 00 D2 49 */	bl func_8014E94C
/* 80141708 0013D368  48 00 61 E4 */	b lbl_801478EC
lbl_8014170C:
/* 8014170C 0013D36C  38 60 00 1A */	li r3, 0x1a
/* 80141710 0013D370  38 80 00 01 */	li r4, 1
/* 80141714 0013D374  48 00 D2 39 */	bl func_8014E94C
/* 80141718 0013D378  48 00 61 D4 */	b lbl_801478EC
/* 8014171C 0013D37C  A8 7A 00 B4 */	lha r3, 0xb4(r26)
/* 80141720 0013D380  48 11 26 B1 */	bl func_80253DD0
/* 80141724 0013D384  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80141728 0013D388  28 00 00 03 */	cmplwi r0, 3
/* 8014172C 0013D38C  40 82 61 C0 */	bne lbl_801478EC
/* 80141730 0013D390  38 60 00 1A */	li r3, 0x1a
/* 80141734 0013D394  38 80 00 05 */	li r4, 5
/* 80141738 0013D398  48 00 D2 15 */	bl func_8014E94C
/* 8014173C 0013D39C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141740 0013D3A0  38 00 00 30 */	li r0, 0x30
/* 80141744 0013D3A4  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80141748 0013D3A8  48 00 61 A4 */	b lbl_801478EC
/* 8014174C 0013D3AC  A8 7A 00 B4 */	lha r3, 0xb4(r26)
/* 80141750 0013D3B0  48 11 26 81 */	bl func_80253DD0
/* 80141754 0013D3B4  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80141758 0013D3B8  28 00 00 03 */	cmplwi r0, 3
/* 8014175C 0013D3BC  40 82 61 90 */	bne lbl_801478EC
/* 80141760 0013D3C0  38 60 00 1A */	li r3, 0x1a
/* 80141764 0013D3C4  38 80 00 00 */	li r4, 0
/* 80141768 0013D3C8  48 00 D1 FD */	bl func_8014E964
/* 8014176C 0013D3CC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141770 0013D3D0  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 80141774 0013D3D4  2C 00 00 02 */	cmpwi r0, 2
/* 80141778 0013D3D8  41 82 02 AC */	beq lbl_80141A24
/* 8014177C 0013D3DC  40 80 61 70 */	bge lbl_801478EC
/* 80141780 0013D3E0  2C 00 00 01 */	cmpwi r0, 1
/* 80141784 0013D3E4  40 80 00 08 */	bge lbl_8014178C
/* 80141788 0013D3E8  48 00 61 64 */	b lbl_801478EC
lbl_8014178C:
/* 8014178C 0013D3EC  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 80141790 0013D3F0  3C 63 00 01 */	addis r3, r3, 1
/* 80141794 0013D3F4  38 63 D3 E0 */	addi r3, r3, -11296
/* 80141798 0013D3F8  48 02 0A 79 */	bl func_80162210
/* 8014179C 0013D3FC  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801417A0 0013D400  38 60 00 01 */	li r3, 1
/* 801417A4 0013D404  80 84 0D 28 */	lwz r4, 0xd28(r4)
/* 801417A8 0013D408  3C 84 00 01 */	addis r4, r4, 1
/* 801417AC 0013D40C  38 84 D3 E0 */	addi r4, r4, -11296
/* 801417B0 0013D410  4B FD B1 ED */	bl func_8011C99C
/* 801417B4 0013D414  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801417B8 0013D418  38 00 00 3F */	li r0, 0x3f
/* 801417BC 0013D41C  80 83 0D 2C */	lwz r4, 0xd2c(r3)
/* 801417C0 0013D420  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 801417C4 0013D424  90 83 00 10 */	stw r4, 0x10(r3)
/* 801417C8 0013D428  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801417CC 0013D42C  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 801417D0 0013D430  3C C3 00 01 */	addis r6, r3, 1
/* 801417D4 0013D434  38 E6 C6 04 */	addi r7, r6, -14844
/* 801417D8 0013D438  38 86 D3 DC */	addi r4, r6, -11300
/* 801417DC 0013D43C  7C 09 03 A6 */	mtctr r0
lbl_801417E0:
/* 801417E0 0013D440  80 64 00 04 */	lwz r3, 4(r4)
/* 801417E4 0013D444  84 04 00 08 */	lwzu r0, 8(r4)
/* 801417E8 0013D448  90 67 00 04 */	stw r3, 4(r7)
/* 801417EC 0013D44C  94 07 00 08 */	stwu r0, 8(r7)
/* 801417F0 0013D450  42 00 FF F0 */	bdnz lbl_801417E0
/* 801417F4 0013D454  80 64 00 04 */	lwz r3, 4(r4)
/* 801417F8 0013D458  38 00 01 A4 */	li r0, 0x1a4
/* 801417FC 0013D45C  38 A6 C8 03 */	addi r5, r6, -14333
/* 80141800 0013D460  38 86 D5 DB */	addi r4, r6, -10789
/* 80141804 0013D464  90 67 00 04 */	stw r3, 4(r7)
/* 80141808 0013D468  7C 09 03 A6 */	mtctr r0
lbl_8014180C:
/* 8014180C 0013D46C  88 64 00 01 */	lbz r3, 1(r4)
/* 80141810 0013D470  8C 04 00 02 */	lbzu r0, 2(r4)
/* 80141814 0013D474  98 65 00 01 */	stb r3, 1(r5)
/* 80141818 0013D478  9C 05 00 02 */	stbu r0, 2(r5)
/* 8014181C 0013D47C  42 00 FF F0 */	bdnz lbl_8014180C
/* 80141820 0013D480  88 66 D9 24 */	lbz r3, -0x26dc(r6)
/* 80141824 0013D484  38 00 00 17 */	li r0, 0x17
/* 80141828 0013D488  38 A6 CB 4C */	addi r5, r6, -13492
/* 8014182C 0013D48C  38 86 D9 24 */	addi r4, r6, -9948
/* 80141830 0013D490  98 66 CB 4C */	stb r3, -0x34b4(r6)
/* 80141834 0013D494  88 66 D9 25 */	lbz r3, -0x26db(r6)
/* 80141838 0013D498  98 66 CB 4D */	stb r3, -0x34b3(r6)
/* 8014183C 0013D49C  7C 09 03 A6 */	mtctr r0
lbl_80141840:
/* 80141840 0013D4A0  80 64 00 04 */	lwz r3, 4(r4)
/* 80141844 0013D4A4  84 04 00 08 */	lwzu r0, 8(r4)
/* 80141848 0013D4A8  90 65 00 04 */	stw r3, 4(r5)
/* 8014184C 0013D4AC  94 05 00 08 */	stwu r0, 8(r5)
/* 80141850 0013D4B0  42 00 FF F0 */	bdnz lbl_80141840
/* 80141854 0013D4B4  80 66 D9 E0 */	lwz r3, -0x2620(r6)
/* 80141858 0013D4B8  38 00 00 30 */	li r0, 0x30
/* 8014185C 0013D4BC  38 A6 CC 0A */	addi r5, r6, -13302
/* 80141860 0013D4C0  38 86 D9 E2 */	addi r4, r6, -9758
/* 80141864 0013D4C4  90 66 CC 08 */	stw r3, -0x33f8(r6)
/* 80141868 0013D4C8  7C 09 03 A6 */	mtctr r0
lbl_8014186C:
/* 8014186C 0013D4CC  A0 64 00 02 */	lhz r3, 2(r4)
/* 80141870 0013D4D0  A4 04 00 04 */	lhzu r0, 4(r4)
/* 80141874 0013D4D4  B0 65 00 02 */	sth r3, 2(r5)
/* 80141878 0013D4D8  B4 05 00 04 */	sthu r0, 4(r5)
/* 8014187C 0013D4DC  42 00 FF F0 */	bdnz lbl_8014186C
/* 80141880 0013D4E0  81 06 DA A4 */	lwz r8, -0x255c(r6)
/* 80141884 0013D4E4  38 00 00 FF */	li r0, 0xff
/* 80141888 0013D4E8  80 E6 DA A8 */	lwz r7, -0x2558(r6)
/* 8014188C 0013D4EC  38 61 00 28 */	addi r3, r1, 0x28
/* 80141890 0013D4F0  38 80 00 00 */	li r4, 0
/* 80141894 0013D4F4  38 A0 00 20 */	li r5, 0x20
/* 80141898 0013D4F8  91 06 CC CC */	stw r8, -0x3334(r6)
/* 8014189C 0013D4FC  90 E6 CC D0 */	stw r7, -0x3330(r6)
/* 801418A0 0013D500  80 E6 DA AC */	lwz r7, -0x2554(r6)
/* 801418A4 0013D504  90 E6 CC D4 */	stw r7, -0x332c(r6)
/* 801418A8 0013D508  89 06 DA B0 */	lbz r8, -0x2550(r6)
/* 801418AC 0013D50C  88 E6 DA B1 */	lbz r7, -0x254f(r6)
/* 801418B0 0013D510  99 06 CC D8 */	stb r8, -0x3328(r6)
/* 801418B4 0013D514  98 E6 CC D9 */	stb r7, -0x3327(r6)
/* 801418B8 0013D518  89 06 DA B2 */	lbz r8, -0x254e(r6)
/* 801418BC 0013D51C  88 E6 DA B3 */	lbz r7, -0x254d(r6)
/* 801418C0 0013D520  99 06 CC DA */	stb r8, -0x3326(r6)
/* 801418C4 0013D524  98 E6 CC DB */	stb r7, -0x3325(r6)
/* 801418C8 0013D528  89 06 DA B4 */	lbz r8, -0x254c(r6)
/* 801418CC 0013D52C  88 E6 DA B5 */	lbz r7, -0x254b(r6)
/* 801418D0 0013D530  99 06 CC DC */	stb r8, -0x3324(r6)
/* 801418D4 0013D534  98 E6 CC DD */	stb r7, -0x3323(r6)
/* 801418D8 0013D538  89 06 DA B6 */	lbz r8, -0x254a(r6)
/* 801418DC 0013D53C  88 E6 DA B7 */	lbz r7, -0x2549(r6)
/* 801418E0 0013D540  99 06 CC DE */	stb r8, -0x3322(r6)
/* 801418E4 0013D544  98 E6 CC DF */	stb r7, -0x3321(r6)
/* 801418E8 0013D548  88 E6 DA B8 */	lbz r7, -0x2548(r6)
/* 801418EC 0013D54C  98 E6 CC E0 */	stb r7, -0x3320(r6)
/* 801418F0 0013D550  88 E6 DA B9 */	lbz r7, -0x2547(r6)
/* 801418F4 0013D554  98 E6 CC E1 */	stb r7, -0x331f(r6)
/* 801418F8 0013D558  80 E6 DA BC */	lwz r7, -0x2544(r6)
/* 801418FC 0013D55C  90 E6 CC E4 */	stw r7, -0x331c(r6)
/* 80141900 0013D560  80 E6 DA C0 */	lwz r7, -0x2540(r6)
/* 80141904 0013D564  90 E6 CC E8 */	stw r7, -0x3318(r6)
/* 80141908 0013D568  88 E6 DA C4 */	lbz r7, -0x253c(r6)
/* 8014190C 0013D56C  98 E6 CC EC */	stb r7, -0x3314(r6)
/* 80141910 0013D570  88 E6 DA C5 */	lbz r7, -0x253b(r6)
/* 80141914 0013D574  98 E6 CC ED */	stb r7, -0x3313(r6)
/* 80141918 0013D578  88 E6 DA C6 */	lbz r7, -0x253a(r6)
/* 8014191C 0013D57C  98 E6 CC EE */	stb r7, -0x3312(r6)
/* 80141920 0013D580  88 E6 DA C7 */	lbz r7, -0x2539(r6)
/* 80141924 0013D584  98 E6 CC EF */	stb r7, -0x3311(r6)
/* 80141928 0013D588  88 E6 DA C8 */	lbz r7, -0x2538(r6)
/* 8014192C 0013D58C  98 E6 CC F0 */	stb r7, -0x3310(r6)
/* 80141930 0013D590  88 E6 DA C9 */	lbz r7, -0x2537(r6)
/* 80141934 0013D594  98 E6 CC F1 */	stb r7, -0x330f(r6)
/* 80141938 0013D598  88 E6 DA CA */	lbz r7, -0x2536(r6)
/* 8014193C 0013D59C  98 E6 CC F2 */	stb r7, -0x330e(r6)
/* 80141940 0013D5A0  88 E6 DA CB */	lbz r7, -0x2535(r6)
/* 80141944 0013D5A4  98 E6 CC F3 */	stb r7, -0x330d(r6)
/* 80141948 0013D5A8  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8014194C 0013D5AC  80 C6 0D 28 */	lwz r6, 0xd28(r6)
/* 80141950 0013D5B0  3C C6 00 01 */	addis r6, r6, 1
/* 80141954 0013D5B4  98 06 C6 26 */	stb r0, -0x39da(r6)
/* 80141958 0013D5B8  4B EC 27 AD */	bl memset
/* 8014195C 0013D5BC  38 81 00 28 */	addi r4, r1, 0x28
/* 80141960 0013D5C0  38 60 53 16 */	li r3, 0x5316
/* 80141964 0013D5C4  48 10 EA 75 */	bl func_802503D8
/* 80141968 0013D5C8  38 61 00 08 */	addi r3, r1, 8
/* 8014196C 0013D5CC  38 81 00 28 */	addi r4, r1, 0x28
/* 80141970 0013D5D0  38 A0 00 10 */	li r5, 0x10
/* 80141974 0013D5D4  48 03 55 41 */	bl func_80176EB4
/* 80141978 0013D5D8  3A C0 00 00 */	li r22, 0
lbl_8014197C:
/* 8014197C 0013D5DC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141980 0013D5E0  56 C0 06 3E */	clrlwi r0, r22, 0x18
/* 80141984 0013D5E4  1C 00 00 8C */	mulli r0, r0, 0x8c
/* 80141988 0013D5E8  38 A1 00 08 */	addi r5, r1, 8
/* 8014198C 0013D5EC  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 80141990 0013D5F0  38 80 00 8F */	li r4, 0x8f
/* 80141994 0013D5F4  3C 63 00 01 */	addis r3, r3, 1
/* 80141998 0013D5F8  7C 63 02 14 */	add r3, r3, r0
/* 8014199C 0013D5FC  38 63 C8 04 */	addi r3, r3, -14332
/* 801419A0 0013D600  48 29 9C D9 */	bl func_803DB678
/* 801419A4 0013D604  3A D6 00 01 */	addi r22, r22, 1
/* 801419A8 0013D608  28 16 00 06 */	cmplwi r22, 6
/* 801419AC 0013D60C  41 80 FF D0 */	blt lbl_8014197C
/* 801419B0 0013D610  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801419B4 0013D614  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 801419B8 0013D618  3C 63 00 01 */	addis r3, r3, 1
/* 801419BC 0013D61C  38 63 C6 08 */	addi r3, r3, -14840
/* 801419C0 0013D620  48 00 E2 41 */	bl func_8014FC00
/* 801419C4 0013D624  4B F1 71 E1 */	bl VMBASEIsPageValid
/* 801419C8 0013D628  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801419CC 0013D62C  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 801419D0 0013D630  38 AD 82 BC */	addi r5, r13, lbl_8063D57C-_SDA_BASE_
/* 801419D4 0013D634  80 64 0D 28 */	lwz r3, 0xd28(r4)
/* 801419D8 0013D638  7C 05 00 AE */	lbzx r0, r5, r0
/* 801419DC 0013D63C  3C 63 00 01 */	addis r3, r3, 1
/* 801419E0 0013D640  98 03 CC ED */	stb r0, -0x3313(r3)
/* 801419E4 0013D644  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801419E8 0013D648  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 801419EC 0013D64C  3C 63 00 01 */	addis r3, r3, 1
/* 801419F0 0013D650  38 63 C6 08 */	addi r3, r3, -14840
/* 801419F4 0013D654  48 02 6F 59 */	bl func_8016894C
/* 801419F8 0013D658  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801419FC 0013D65C  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 80141A00 0013D660  80 63 00 10 */	lwz r3, 0x10(r3)
/* 80141A04 0013D664  48 02 70 F1 */	bl func_80168AF4
/* 80141A08 0013D668  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141A0C 0013D66C  38 80 00 01 */	li r4, 1
/* 80141A10 0013D670  38 00 00 36 */	li r0, 0x36
/* 80141A14 0013D674  98 83 0D DA */	stb r4, 0xdda(r3)
/* 80141A18 0013D678  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141A1C 0013D67C  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80141A20 0013D680  48 00 5E CC */	b lbl_801478EC
lbl_80141A24:
/* 80141A24 0013D684  38 00 00 22 */	li r0, 0x22
/* 80141A28 0013D688  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80141A2C 0013D68C  48 00 5E C0 */	b lbl_801478EC
/* 80141A30 0013D690  38 00 00 02 */	li r0, 2
/* 80141A34 0013D694  98 1A 0D 42 */	stb r0, 0xd42(r26)
/* 80141A38 0013D698  48 00 CF 91 */	bl func_8014E9C8
/* 80141A3C 0013D69C  38 60 00 1B */	li r3, 0x1b
/* 80141A40 0013D6A0  38 80 00 01 */	li r4, 1
/* 80141A44 0013D6A4  48 00 CF 21 */	bl func_8014E964
/* 80141A48 0013D6A8  38 60 00 1B */	li r3, 0x1b
/* 80141A4C 0013D6AC  38 80 00 04 */	li r4, 4
/* 80141A50 0013D6B0  48 00 CE FD */	bl func_8014E94C
/* 80141A54 0013D6B4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141A58 0013D6B8  38 00 00 37 */	li r0, 0x37
/* 80141A5C 0013D6BC  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80141A60 0013D6C0  48 00 5E 8C */	b lbl_801478EC
/* 80141A64 0013D6C4  A8 7A 00 B6 */	lha r3, 0xb6(r26)
/* 80141A68 0013D6C8  48 11 23 69 */	bl func_80253DD0
/* 80141A6C 0013D6CC  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80141A70 0013D6D0  28 00 00 03 */	cmplwi r0, 3
/* 80141A74 0013D6D4  40 82 5E 78 */	bne lbl_801478EC
/* 80141A78 0013D6D8  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 80141A7C 0013D6DC  38 00 00 38 */	li r0, 0x38
/* 80141A80 0013D6E0  38 60 00 00 */	li r3, 0
/* 80141A84 0013D6E4  38 80 00 00 */	li r4, 0
/* 80141A88 0013D6E8  B0 05 00 C4 */	sth r0, 0xc4(r5)
/* 80141A8C 0013D6EC  4B F1 7E 6D */	bl func_800598F8
/* 80141A90 0013D6F0  38 60 00 1B */	li r3, 0x1b
/* 80141A94 0013D6F4  38 80 00 00 */	li r4, 0
/* 80141A98 0013D6F8  48 00 CE B5 */	bl func_8014E94C
/* 80141A9C 0013D6FC  48 00 5E 50 */	b lbl_801478EC
/* 80141AA0 0013D700  3C 60 04 00 */	lis r3, 0x400
/* 80141AA4 0013D704  38 80 00 00 */	li r4, 0
/* 80141AA8 0013D708  38 A0 00 00 */	li r5, 0
/* 80141AAC 0013D70C  38 C0 00 01 */	li r6, 1
/* 80141AB0 0013D710  4B F1 7F BD */	bl func_80059A6C
/* 80141AB4 0013D714  2C 03 00 00 */	cmpwi r3, 0
/* 80141AB8 0013D718  41 82 5E 34 */	beq lbl_801478EC
/* 80141ABC 0013D71C  38 60 00 01 */	li r3, 1
/* 80141AC0 0013D720  4B F1 8A 0D */	bl func_8005A4CC
/* 80141AC4 0013D724  38 60 00 1B */	li r3, 0x1b
/* 80141AC8 0013D728  38 80 00 01 */	li r4, 1
/* 80141ACC 0013D72C  48 00 CE 81 */	bl func_8014E94C
/* 80141AD0 0013D730  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141AD4 0013D734  38 00 00 39 */	li r0, 0x39
/* 80141AD8 0013D738  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80141ADC 0013D73C  48 00 5E 10 */	b lbl_801478EC
/* 80141AE0 0013D740  A8 7A 00 B6 */	lha r3, 0xb6(r26)
/* 80141AE4 0013D744  48 11 22 ED */	bl func_80253DD0
/* 80141AE8 0013D748  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80141AEC 0013D74C  28 00 00 03 */	cmplwi r0, 3
/* 80141AF0 0013D750  40 82 5D FC */	bne lbl_801478EC
/* 80141AF4 0013D754  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141AF8 0013D758  38 00 00 3A */	li r0, 0x3a
/* 80141AFC 0013D75C  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80141B00 0013D760  48 00 5D EC */	b lbl_801478EC
/* 80141B04 0013D764  38 60 00 1B */	li r3, 0x1b
/* 80141B08 0013D768  38 80 00 00 */	li r4, 0
/* 80141B0C 0013D76C  48 00 CE 59 */	bl func_8014E964
/* 80141B10 0013D770  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141B14 0013D774  38 00 00 45 */	li r0, 0x45
/* 80141B18 0013D778  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80141B1C 0013D77C  48 00 5D D0 */	b lbl_801478EC
/* 80141B20 0013D780  38 00 00 03 */	li r0, 3
/* 80141B24 0013D784  98 1A 0D 42 */	stb r0, 0xd42(r26)
/* 80141B28 0013D788  82 CD 82 B8 */	lwz r22, lbl_8063D578-_SDA_BASE_(r13)
/* 80141B2C 0013D78C  48 01 DC 75 */	bl func_8015F7A0
/* 80141B30 0013D790  D8 36 0D 38 */	stfd f1, 0xd38(r22)
/* 80141B34 0013D794  38 00 00 3C */	li r0, 0x3c
/* 80141B38 0013D798  B0 16 00 C4 */	sth r0, 0xc4(r22)
/* 80141B3C 0013D79C  48 00 CE 8D */	bl func_8014E9C8
/* 80141B40 0013D7A0  38 60 00 1B */	li r3, 0x1b
/* 80141B44 0013D7A4  38 80 00 01 */	li r4, 1
/* 80141B48 0013D7A8  48 00 CE 1D */	bl func_8014E964
/* 80141B4C 0013D7AC  38 60 00 1B */	li r3, 0x1b
/* 80141B50 0013D7B0  38 80 00 04 */	li r4, 4
/* 80141B54 0013D7B4  48 00 CD F9 */	bl func_8014E94C
/* 80141B58 0013D7B8  48 00 5D 94 */	b lbl_801478EC
/* 80141B5C 0013D7BC  48 01 DC 45 */	bl func_8015F7A0
/* 80141B60 0013D7C0  C8 5A 0D 38 */	lfd f2, 0xd38(r26)
/* 80141B64 0013D7C4  C8 02 8E 18 */	lfd f0, lbl_80641418-_SDA2_BASE_(r2)
/* 80141B68 0013D7C8  FC 21 10 28 */	fsub f1, f1, f2
/* 80141B6C 0013D7CC  FC 01 00 40 */	fcmpo cr0, f1, f0
/* 80141B70 0013D7D0  4C 41 13 82 */	cror 2, 1, 2
/* 80141B74 0013D7D4  40 82 5D 78 */	bne lbl_801478EC
/* 80141B78 0013D7D8  38 00 00 99 */	li r0, 0x99
/* 80141B7C 0013D7DC  B0 1A 00 C4 */	sth r0, 0xc4(r26)
/* 80141B80 0013D7E0  48 00 5D 6C */	b lbl_801478EC
/* 80141B84 0013D7E4  38 00 00 05 */	li r0, 5
/* 80141B88 0013D7E8  98 1A 0D 42 */	stb r0, 0xd42(r26)
/* 80141B8C 0013D7EC  48 00 CE 3D */	bl func_8014E9C8
/* 80141B90 0013D7F0  38 60 00 1B */	li r3, 0x1b
/* 80141B94 0013D7F4  38 80 00 01 */	li r4, 1
/* 80141B98 0013D7F8  48 00 CD CD */	bl func_8014E964
/* 80141B9C 0013D7FC  38 60 00 1B */	li r3, 0x1b
/* 80141BA0 0013D800  38 80 00 04 */	li r4, 4
/* 80141BA4 0013D804  48 00 CD A9 */	bl func_8014E94C
/* 80141BA8 0013D808  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141BAC 0013D80C  38 00 00 4C */	li r0, 0x4c
/* 80141BB0 0013D810  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80141BB4 0013D814  48 00 5D 38 */	b lbl_801478EC
/* 80141BB8 0013D818  38 60 00 01 */	li r3, 1
/* 80141BBC 0013D81C  4B F1 48 25 */	bl func_800563E0
/* 80141BC0 0013D820  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80141BC4 0013D824  38 A0 00 00 */	li r5, 0
/* 80141BC8 0013D828  38 00 00 05 */	li r0, 5
/* 80141BCC 0013D82C  38 60 00 1C */	li r3, 0x1c
/* 80141BD0 0013D830  98 A4 0D 42 */	stb r5, 0xd42(r4)
/* 80141BD4 0013D834  38 80 00 01 */	li r4, 1
/* 80141BD8 0013D838  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 80141BDC 0013D83C  B0 05 00 D0 */	sth r0, 0xd0(r5)
/* 80141BE0 0013D840  48 00 CD 85 */	bl func_8014E964
/* 80141BE4 0013D844  38 60 00 1C */	li r3, 0x1c
/* 80141BE8 0013D848  38 80 00 06 */	li r4, 6
/* 80141BEC 0013D84C  48 00 CD 61 */	bl func_8014E94C
/* 80141BF0 0013D850  38 60 00 01 */	li r3, 1
/* 80141BF4 0013D854  48 00 CC 19 */	bl func_8014E80C
/* 80141BF8 0013D858  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141BFC 0013D85C  38 00 00 46 */	li r0, 0x46
/* 80141C00 0013D860  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80141C04 0013D864  48 00 5C E8 */	b lbl_801478EC
/* 80141C08 0013D868  A8 7A 00 B8 */	lha r3, 0xb8(r26)
/* 80141C0C 0013D86C  48 11 21 C5 */	bl func_80253DD0
/* 80141C10 0013D870  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80141C14 0013D874  28 00 00 03 */	cmplwi r0, 3
/* 80141C18 0013D878  40 82 5C D4 */	bne lbl_801478EC
/* 80141C1C 0013D87C  38 60 00 00 */	li r3, 0
/* 80141C20 0013D880  38 80 00 00 */	li r4, 0
/* 80141C24 0013D884  4B F1 7C D5 */	bl func_800598F8
/* 80141C28 0013D888  38 60 00 01 */	li r3, 1
/* 80141C2C 0013D88C  38 80 00 00 */	li r4, 0
/* 80141C30 0013D890  38 A0 00 00 */	li r5, 0
/* 80141C34 0013D894  38 C0 00 02 */	li r6, 2
/* 80141C38 0013D898  38 E0 00 00 */	li r7, 0
/* 80141C3C 0013D89C  39 00 00 00 */	li r8, 0
/* 80141C40 0013D8A0  4B F1 7D 89 */	bl func_800599C8
/* 80141C44 0013D8A4  38 60 00 02 */	li r3, 2
/* 80141C48 0013D8A8  38 80 00 00 */	li r4, 0
/* 80141C4C 0013D8AC  38 A0 00 01 */	li r5, 1
/* 80141C50 0013D8B0  38 C0 00 00 */	li r6, 0
/* 80141C54 0013D8B4  38 E0 00 00 */	li r7, 0
/* 80141C58 0013D8B8  39 00 00 00 */	li r8, 0
/* 80141C5C 0013D8BC  4B F1 7D 6D */	bl func_800599C8
/* 80141C60 0013D8C0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141C64 0013D8C4  38 00 00 47 */	li r0, 0x47
/* 80141C68 0013D8C8  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80141C6C 0013D8CC  48 00 5C 80 */	b lbl_801478EC
/* 80141C70 0013D8D0  38 60 00 00 */	li r3, 0
/* 80141C74 0013D8D4  38 80 00 02 */	li r4, 2
/* 80141C78 0013D8D8  38 A0 00 00 */	li r5, 0
/* 80141C7C 0013D8DC  38 C0 00 01 */	li r6, 1
/* 80141C80 0013D8E0  4B F1 7D ED */	bl func_80059A6C
/* 80141C84 0013D8E4  2C 03 00 00 */	cmpwi r3, 0
/* 80141C88 0013D8E8  41 82 5C 64 */	beq lbl_801478EC
/* 80141C8C 0013D8EC  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 80141C90 0013D8F0  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80141C94 0013D8F4  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80141C98 0013D8F8  90 04 00 D4 */	stw r0, 0xd4(r4)
/* 80141C9C 0013D8FC  41 82 00 C0 */	beq lbl_80141D5C
/* 80141CA0 0013D900  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141CA4 0013D904  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 80141CA8 0013D908  2C 00 00 02 */	cmpwi r0, 2
/* 80141CAC 0013D90C  41 82 00 88 */	beq lbl_80141D34
/* 80141CB0 0013D910  40 80 5C 3C */	bge lbl_801478EC
/* 80141CB4 0013D914  2C 00 00 01 */	cmpwi r0, 1
/* 80141CB8 0013D918  40 80 00 08 */	bge lbl_80141CC0
/* 80141CBC 0013D91C  48 00 5C 30 */	b lbl_801478EC
lbl_80141CC0:
/* 80141CC0 0013D920  3A C0 00 01 */	li r22, 1
/* 80141CC4 0013D924  9A C3 0E FD */	stb r22, 0xefd(r3)
/* 80141CC8 0013D928  48 02 36 65 */	bl func_8016532C
/* 80141CCC 0013D92C  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 80141CD0 0013D930  38 00 00 00 */	li r0, 0
/* 80141CD4 0013D934  38 60 00 1C */	li r3, 0x1c
/* 80141CD8 0013D938  38 80 00 02 */	li r4, 2
/* 80141CDC 0013D93C  B0 05 00 C6 */	sth r0, 0xc6(r5)
/* 80141CE0 0013D940  48 00 CC 6D */	bl func_8014E94C
/* 80141CE4 0013D944  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80141CE8 0013D948  38 00 00 49 */	li r0, 0x49
/* 80141CEC 0013D94C  38 60 00 01 */	li r3, 1
/* 80141CF0 0013D950  38 A0 00 00 */	li r5, 0
/* 80141CF4 0013D954  B0 04 00 C4 */	sth r0, 0xc4(r4)
/* 80141CF8 0013D958  38 80 00 00 */	li r4, 0
/* 80141CFC 0013D95C  38 C0 00 00 */	li r6, 0
/* 80141D00 0013D960  38 E0 00 00 */	li r7, 0
/* 80141D04 0013D964  81 2D 82 B8 */	lwz r9, lbl_8063D578-_SDA_BASE_(r13)
/* 80141D08 0013D968  39 00 00 00 */	li r8, 0
/* 80141D0C 0013D96C  92 C9 00 D4 */	stw r22, 0xd4(r9)
/* 80141D10 0013D970  4B F1 7C B9 */	bl func_800599C8
/* 80141D14 0013D974  38 60 00 02 */	li r3, 2
/* 80141D18 0013D978  38 80 00 00 */	li r4, 0
/* 80141D1C 0013D97C  38 A0 00 00 */	li r5, 0
/* 80141D20 0013D980  38 C0 00 00 */	li r6, 0
/* 80141D24 0013D984  38 E0 00 00 */	li r7, 0
/* 80141D28 0013D988  39 00 00 00 */	li r8, 0
/* 80141D2C 0013D98C  4B F1 7C 9D */	bl func_800599C8
/* 80141D30 0013D990  48 00 5B BC */	b lbl_801478EC
lbl_80141D34:
/* 80141D34 0013D994  38 60 00 1C */	li r3, 0x1c
/* 80141D38 0013D998  38 80 00 03 */	li r4, 3
/* 80141D3C 0013D99C  48 00 CC 11 */	bl func_8014E94C
/* 80141D40 0013D9A0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141D44 0013D9A4  38 80 00 48 */	li r4, 0x48
/* 80141D48 0013D9A8  38 00 00 02 */	li r0, 2
/* 80141D4C 0013D9AC  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 80141D50 0013D9B0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141D54 0013D9B4  90 03 00 D4 */	stw r0, 0xd4(r3)
/* 80141D58 0013D9B8  48 00 5B 94 */	b lbl_801478EC
lbl_80141D5C:
/* 80141D5C 0013D9BC  2C 03 00 02 */	cmpwi r3, 2
/* 80141D60 0013D9C0  41 82 00 24 */	beq lbl_80141D84
/* 80141D64 0013D9C4  40 80 5B 88 */	bge lbl_801478EC
/* 80141D68 0013D9C8  2C 03 00 01 */	cmpwi r3, 1
/* 80141D6C 0013D9CC  40 80 00 08 */	bge lbl_80141D74
/* 80141D70 0013D9D0  48 00 5B 7C */	b lbl_801478EC
lbl_80141D74:
/* 80141D74 0013D9D4  38 60 00 1C */	li r3, 0x1c
/* 80141D78 0013D9D8  38 80 00 00 */	li r4, 0
/* 80141D7C 0013D9DC  48 00 CB D1 */	bl func_8014E94C
/* 80141D80 0013D9E0  48 00 5B 6C */	b lbl_801478EC
lbl_80141D84:
/* 80141D84 0013D9E4  38 60 00 1C */	li r3, 0x1c
/* 80141D88 0013D9E8  38 80 00 01 */	li r4, 1
/* 80141D8C 0013D9EC  48 00 CB C1 */	bl func_8014E94C
/* 80141D90 0013D9F0  48 00 5B 5C */	b lbl_801478EC
/* 80141D94 0013D9F4  48 02 34 C5 */	bl func_80165258
/* 80141D98 0013D9F8  2C 03 00 00 */	cmpwi r3, 0
/* 80141D9C 0013D9FC  40 82 5B 50 */	bne lbl_801478EC
/* 80141DA0 0013DA00  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141DA4 0013DA04  38 00 00 00 */	li r0, 0
/* 80141DA8 0013DA08  98 03 0E FD */	stb r0, 0xefd(r3)
/* 80141DAC 0013DA0C  48 00 5B 40 */	b lbl_801478EC
/* 80141DB0 0013DA10  A8 7A 00 B8 */	lha r3, 0xb8(r26)
/* 80141DB4 0013DA14  48 11 20 1D */	bl func_80253DD0
/* 80141DB8 0013DA18  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80141DBC 0013DA1C  28 00 00 03 */	cmplwi r0, 3
/* 80141DC0 0013DA20  40 82 5B 2C */	bne lbl_801478EC
/* 80141DC4 0013DA24  38 60 00 00 */	li r3, 0
/* 80141DC8 0013DA28  48 00 CA 45 */	bl func_8014E80C
/* 80141DCC 0013DA2C  38 60 00 1C */	li r3, 0x1c
/* 80141DD0 0013DA30  38 80 00 05 */	li r4, 5
/* 80141DD4 0013DA34  48 00 CB 79 */	bl func_8014E94C
/* 80141DD8 0013DA38  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141DDC 0013DA3C  38 00 00 4A */	li r0, 0x4a
/* 80141DE0 0013DA40  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80141DE4 0013DA44  48 00 5B 08 */	b lbl_801478EC
/* 80141DE8 0013DA48  A8 7A 00 B8 */	lha r3, 0xb8(r26)
/* 80141DEC 0013DA4C  48 11 1F E5 */	bl func_80253DD0
/* 80141DF0 0013DA50  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80141DF4 0013DA54  28 00 00 03 */	cmplwi r0, 3
/* 80141DF8 0013DA58  40 82 5A F4 */	bne lbl_801478EC
/* 80141DFC 0013DA5C  38 60 00 1C */	li r3, 0x1c
/* 80141E00 0013DA60  38 80 00 00 */	li r4, 0
/* 80141E04 0013DA64  48 00 CB 61 */	bl func_8014E964
/* 80141E08 0013DA68  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80141E0C 0013DA6C  80 04 00 D4 */	lwz r0, 0xd4(r4)
/* 80141E10 0013DA70  28 00 00 01 */	cmplwi r0, 1
/* 80141E14 0013DA74  40 82 00 10 */	bne lbl_80141E24
/* 80141E18 0013DA78  38 00 00 4B */	li r0, 0x4b
/* 80141E1C 0013DA7C  B0 04 00 C4 */	sth r0, 0xc4(r4)
/* 80141E20 0013DA80  48 00 5A CC */	b lbl_801478EC
lbl_80141E24:
/* 80141E24 0013DA84  38 00 00 36 */	li r0, 0x36
/* 80141E28 0013DA88  38 60 00 00 */	li r3, 0
/* 80141E2C 0013DA8C  B0 04 00 C4 */	sth r0, 0xc4(r4)
/* 80141E30 0013DA90  4B F1 45 B1 */	bl func_800563E0
/* 80141E34 0013DA94  48 00 5A B8 */	b lbl_801478EC
/* 80141E38 0013DA98  38 00 00 04 */	li r0, 4
/* 80141E3C 0013DA9C  98 1A 0D 42 */	stb r0, 0xd42(r26)
/* 80141E40 0013DAA0  48 00 CB 89 */	bl func_8014E9C8
/* 80141E44 0013DAA4  38 60 00 1B */	li r3, 0x1b
/* 80141E48 0013DAA8  38 80 00 01 */	li r4, 1
/* 80141E4C 0013DAAC  48 00 CB 19 */	bl func_8014E964
/* 80141E50 0013DAB0  38 60 00 1B */	li r3, 0x1b
/* 80141E54 0013DAB4  38 80 00 04 */	li r4, 4
/* 80141E58 0013DAB8  48 00 CA F5 */	bl func_8014E94C
/* 80141E5C 0013DABC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141E60 0013DAC0  38 00 00 4C */	li r0, 0x4c
/* 80141E64 0013DAC4  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80141E68 0013DAC8  48 00 5A 84 */	b lbl_801478EC
/* 80141E6C 0013DACC  A8 7A 00 B6 */	lha r3, 0xb6(r26)
/* 80141E70 0013DAD0  48 11 1F 61 */	bl func_80253DD0
/* 80141E74 0013DAD4  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80141E78 0013DAD8  28 00 00 03 */	cmplwi r0, 3
/* 80141E7C 0013DADC  40 82 5A 70 */	bne lbl_801478EC
/* 80141E80 0013DAE0  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 80141E84 0013DAE4  38 00 00 4D */	li r0, 0x4d
/* 80141E88 0013DAE8  38 60 00 00 */	li r3, 0
/* 80141E8C 0013DAEC  38 80 00 00 */	li r4, 0
/* 80141E90 0013DAF0  B0 05 00 C4 */	sth r0, 0xc4(r5)
/* 80141E94 0013DAF4  4B F1 7A 65 */	bl func_800598F8
/* 80141E98 0013DAF8  38 60 00 1B */	li r3, 0x1b
/* 80141E9C 0013DAFC  38 80 00 00 */	li r4, 0
/* 80141EA0 0013DB00  48 00 CA AD */	bl func_8014E94C
/* 80141EA4 0013DB04  48 00 5A 48 */	b lbl_801478EC
/* 80141EA8 0013DB08  3C 60 04 00 */	lis r3, 0x400
/* 80141EAC 0013DB0C  38 80 00 00 */	li r4, 0
/* 80141EB0 0013DB10  38 A0 00 00 */	li r5, 0
/* 80141EB4 0013DB14  38 C0 00 01 */	li r6, 1
/* 80141EB8 0013DB18  4B F1 7B B5 */	bl func_80059A6C
/* 80141EBC 0013DB1C  2C 03 00 00 */	cmpwi r3, 0
/* 80141EC0 0013DB20  41 82 5A 2C */	beq lbl_801478EC
/* 80141EC4 0013DB24  38 60 00 01 */	li r3, 1
/* 80141EC8 0013DB28  4B F1 86 05 */	bl func_8005A4CC
/* 80141ECC 0013DB2C  38 60 00 1B */	li r3, 0x1b
/* 80141ED0 0013DB30  38 80 00 01 */	li r4, 1
/* 80141ED4 0013DB34  48 00 CA 79 */	bl func_8014E94C
/* 80141ED8 0013DB38  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141EDC 0013DB3C  38 00 00 4E */	li r0, 0x4e
/* 80141EE0 0013DB40  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80141EE4 0013DB44  48 00 5A 08 */	b lbl_801478EC
/* 80141EE8 0013DB48  A8 7A 00 B6 */	lha r3, 0xb6(r26)
/* 80141EEC 0013DB4C  48 11 1E E5 */	bl func_80253DD0
/* 80141EF0 0013DB50  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80141EF4 0013DB54  28 00 00 03 */	cmplwi r0, 3
/* 80141EF8 0013DB58  40 82 59 F4 */	bne lbl_801478EC
/* 80141EFC 0013DB5C  38 60 00 1B */	li r3, 0x1b
/* 80141F00 0013DB60  38 80 00 03 */	li r4, 3
/* 80141F04 0013DB64  48 00 CA 49 */	bl func_8014E94C
/* 80141F08 0013DB68  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141F0C 0013DB6C  38 00 00 4F */	li r0, 0x4f
/* 80141F10 0013DB70  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80141F14 0013DB74  48 00 59 D8 */	b lbl_801478EC
/* 80141F18 0013DB78  A8 7A 00 B6 */	lha r3, 0xb6(r26)
/* 80141F1C 0013DB7C  48 11 1E B5 */	bl func_80253DD0
/* 80141F20 0013DB80  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80141F24 0013DB84  28 00 00 03 */	cmplwi r0, 3
/* 80141F28 0013DB88  40 82 59 C4 */	bne lbl_801478EC
/* 80141F2C 0013DB8C  38 60 00 1B */	li r3, 0x1b
/* 80141F30 0013DB90  38 80 00 00 */	li r4, 0
/* 80141F34 0013DB94  48 00 CA 31 */	bl func_8014E964
/* 80141F38 0013DB98  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141F3C 0013DB9C  38 00 00 22 */	li r0, 0x22
/* 80141F40 0013DBA0  38 A0 00 05 */	li r5, 5
/* 80141F44 0013DBA4  38 80 00 00 */	li r4, 0
/* 80141F48 0013DBA8  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80141F4C 0013DBAC  38 00 00 09 */	li r0, 9
/* 80141F50 0013DBB0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141F54 0013DBB4  B0 A3 00 C6 */	sth r5, 0xc6(r3)
/* 80141F58 0013DBB8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141F5C 0013DBBC  98 83 0D DA */	stb r4, 0xdda(r3)
/* 80141F60 0013DBC0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80141F64 0013DBC4  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80141F68 0013DBC8  48 00 59 84 */	b lbl_801478EC
/* 80141F6C 0013DBCC  38 60 02 68 */	li r3, 0x268
/* 80141F70 0013DBD0  38 80 00 01 */	li r4, 1
/* 80141F74 0013DBD4  38 A0 00 01 */	li r5, 1
/* 80141F78 0013DBD8  48 02 09 C9 */	bl func_80162940
/* 80141F7C 0013DBDC  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80141F80 0013DBE0  38 00 00 07 */	li r0, 7
/* 80141F84 0013DBE4  38 60 00 00 */	li r3, 0
/* 80141F88 0013DBE8  B0 04 00 D0 */	sth r0, 0xd0(r4)
/* 80141F8C 0013DBEC  48 00 CC 71 */	bl func_8014EBFC
/* 80141F90 0013DBF0  48 00 CA 39 */	bl func_8014E9C8
/* 80141F94 0013DBF4  4B F1 42 9D */	bl func_80056230
/* 80141F98 0013DBF8  38 60 00 01 */	li r3, 1
/* 80141F9C 0013DBFC  48 00 C8 71 */	bl func_8014E80C
/* 80141FA0 0013DC00  38 60 00 01 */	li r3, 1
/* 80141FA4 0013DC04  48 00 C9 09 */	bl func_8014E8AC
/* 80141FA8 0013DC08  38 60 00 07 */	li r3, 7
/* 80141FAC 0013DC0C  38 80 00 01 */	li r4, 1
/* 80141FB0 0013DC10  48 00 C9 B5 */	bl func_8014E964
/* 80141FB4 0013DC14  38 60 00 07 */	li r3, 7
/* 80141FB8 0013DC18  38 80 00 0C */	li r4, 0xc
/* 80141FBC 0013DC1C  48 00 C9 91 */	bl func_8014E94C
/* 80141FC0 0013DC20  38 60 00 08 */	li r3, 8
/* 80141FC4 0013DC24  48 00 C9 BD */	bl func_8014E980
/* 80141FC8 0013DC28  2C 03 00 00 */	cmpwi r3, 0
/* 80141FCC 0013DC2C  40 82 00 1C */	bne lbl_80141FE8
/* 80141FD0 0013DC30  38 60 00 08 */	li r3, 8
/* 80141FD4 0013DC34  38 80 00 01 */	li r4, 1
/* 80141FD8 0013DC38  48 00 C9 8D */	bl func_8014E964
/* 80141FDC 0013DC3C  38 60 00 08 */	li r3, 8
/* 80141FE0 0013DC40  38 80 00 04 */	li r4, 4
/* 80141FE4 0013DC44  48 00 C9 69 */	bl func_8014E94C
lbl_80141FE8:
/* 80141FE8 0013DC48  38 60 00 19 */	li r3, 0x19
/* 80141FEC 0013DC4C  48 00 C9 95 */	bl func_8014E980
/* 80141FF0 0013DC50  2C 03 00 00 */	cmpwi r3, 0
/* 80141FF4 0013DC54  40 82 00 1C */	bne lbl_80142010
/* 80141FF8 0013DC58  38 60 00 19 */	li r3, 0x19
/* 80141FFC 0013DC5C  38 80 00 01 */	li r4, 1
/* 80142000 0013DC60  48 00 C9 65 */	bl func_8014E964
/* 80142004 0013DC64  38 60 00 19 */	li r3, 0x19
/* 80142008 0013DC68  38 80 00 06 */	li r4, 6
/* 8014200C 0013DC6C  48 00 C9 41 */	bl func_8014E94C
lbl_80142010:
/* 80142010 0013DC70  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142014 0013DC74  38 80 00 51 */	li r4, 0x51
/* 80142018 0013DC78  38 00 00 FF */	li r0, 0xff
/* 8014201C 0013DC7C  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 80142020 0013DC80  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142024 0013DC84  98 03 0D 49 */	stb r0, 0xd49(r3)
/* 80142028 0013DC88  48 00 58 C4 */	b lbl_801478EC
/* 8014202C 0013DC8C  38 60 00 01 */	li r3, 1
/* 80142030 0013DC90  48 00 CB CD */	bl func_8014EBFC
/* 80142034 0013DC94  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142038 0013DC98  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 8014203C 0013DC9C  54 00 02 4C */	rlwinm r0, r0, 0, 9, 6
/* 80142040 0013DCA0  90 03 0D 30 */	stw r0, 0xd30(r3)
/* 80142044 0013DCA4  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80142048 0013DCA8  88 04 0D 49 */	lbz r0, 0xd49(r4)
/* 8014204C 0013DCAC  28 00 00 FF */	cmplwi r0, 0xff
/* 80142050 0013DCB0  40 82 00 24 */	bne lbl_80142074
/* 80142054 0013DCB4  38 60 00 05 */	li r3, 5
/* 80142058 0013DCB8  38 00 00 00 */	li r0, 0
/* 8014205C 0013DCBC  B0 64 01 02 */	sth r3, 0x102(r4)
/* 80142060 0013DCC0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142064 0013DCC4  B0 03 00 FA */	sth r0, 0xfa(r3)
/* 80142068 0013DCC8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014206C 0013DCCC  B0 03 00 F8 */	sth r0, 0xf8(r3)
/* 80142070 0013DCD0  48 00 00 8C */	b lbl_801420FC
lbl_80142074:
/* 80142074 0013DCD4  B0 04 00 F8 */	sth r0, 0xf8(r4)
/* 80142078 0013DCD8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014207C 0013DCDC  88 03 0D 49 */	lbz r0, 0xd49(r3)
/* 80142080 0013DCE0  B0 03 00 FA */	sth r0, 0xfa(r3)
/* 80142084 0013DCE4  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 80142088 0013DCE8  A0 65 00 F8 */	lhz r3, 0xf8(r5)
/* 8014208C 0013DCEC  A0 85 00 FC */	lhz r4, 0xfc(r5)
/* 80142090 0013DCF0  38 03 00 04 */	addi r0, r3, 4
/* 80142094 0013DCF4  7C 00 20 00 */	cmpw r0, r4
/* 80142098 0013DCF8  41 80 00 2C */	blt lbl_801420C4
/* 8014209C 0013DCFC  34 04 FF FC */	addic. r0, r4, -4
/* 801420A0 0013DD00  41 80 00 14 */	blt lbl_801420B4
/* 801420A4 0013DD04  B0 05 00 F8 */	sth r0, 0xf8(r5)
/* 801420A8 0013DD08  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801420AC 0013DD0C  B0 03 00 FA */	sth r0, 0xfa(r3)
/* 801420B0 0013DD10  48 00 00 14 */	b lbl_801420C4
lbl_801420B4:
/* 801420B4 0013DD14  38 00 00 00 */	li r0, 0
/* 801420B8 0013DD18  B0 05 00 F8 */	sth r0, 0xf8(r5)
/* 801420BC 0013DD1C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801420C0 0013DD20  B0 03 00 FA */	sth r0, 0xfa(r3)
lbl_801420C4:
/* 801420C4 0013DD24  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801420C8 0013DD28  A0 64 00 F8 */	lhz r3, 0xf8(r4)
/* 801420CC 0013DD2C  2C 03 00 00 */	cmpwi r3, 0
/* 801420D0 0013DD30  41 82 00 14 */	beq lbl_801420E4
/* 801420D4 0013DD34  88 04 0D 49 */	lbz r0, 0xd49(r4)
/* 801420D8 0013DD38  7C 03 00 50 */	subf r0, r3, r0
/* 801420DC 0013DD3C  B0 04 01 02 */	sth r0, 0x102(r4)
/* 801420E0 0013DD40  48 00 00 0C */	b lbl_801420EC
lbl_801420E4:
/* 801420E4 0013DD44  88 04 0D 49 */	lbz r0, 0xd49(r4)
/* 801420E8 0013DD48  B0 04 01 02 */	sth r0, 0x102(r4)
lbl_801420EC:
/* 801420EC 0013DD4C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801420F0 0013DD50  A0 64 01 02 */	lhz r3, 0x102(r4)
/* 801420F4 0013DD54  38 03 00 01 */	addi r0, r3, 1
/* 801420F8 0013DD58  B0 04 01 02 */	sth r0, 0x102(r4)
lbl_801420FC:
/* 801420FC 0013DD5C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142100 0013DD60  A8 63 00 8E */	lha r3, 0x8e(r3)
/* 80142104 0013DD64  48 11 1C CD */	bl func_80253DD0
/* 80142108 0013DD68  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8014210C 0013DD6C  28 00 00 03 */	cmplwi r0, 3
/* 80142110 0013DD70  40 82 57 DC */	bne lbl_801478EC
/* 80142114 0013DD74  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 80142118 0013DD78  38 00 00 52 */	li r0, 0x52
/* 8014211C 0013DD7C  38 60 00 00 */	li r3, 0
/* 80142120 0013DD80  38 80 00 00 */	li r4, 0
/* 80142124 0013DD84  B0 05 00 C4 */	sth r0, 0xc4(r5)
/* 80142128 0013DD88  4B F1 77 D1 */	bl func_800598F8
/* 8014212C 0013DD8C  38 60 00 63 */	li r3, 0x63
/* 80142130 0013DD90  4B F1 78 91 */	bl func_800599C0
/* 80142134 0013DD94  38 60 00 01 */	li r3, 1
/* 80142138 0013DD98  38 80 00 00 */	li r4, 0
/* 8014213C 0013DD9C  38 A0 00 00 */	li r5, 0
/* 80142140 0013DDA0  38 C0 00 07 */	li r6, 7
/* 80142144 0013DDA4  38 E0 00 02 */	li r7, 2
/* 80142148 0013DDA8  39 00 00 00 */	li r8, 0
/* 8014214C 0013DDAC  4B F1 78 7D */	bl func_800599C8
/* 80142150 0013DDB0  38 60 00 02 */	li r3, 2
/* 80142154 0013DDB4  38 80 00 01 */	li r4, 1
/* 80142158 0013DDB8  38 A0 00 00 */	li r5, 0
/* 8014215C 0013DDBC  38 C0 00 07 */	li r6, 7
/* 80142160 0013DDC0  38 E0 00 03 */	li r7, 3
/* 80142164 0013DDC4  39 00 00 00 */	li r8, 0
/* 80142168 0013DDC8  4B F1 78 61 */	bl func_800599C8
/* 8014216C 0013DDCC  38 60 00 03 */	li r3, 3
/* 80142170 0013DDD0  38 80 00 02 */	li r4, 2
/* 80142174 0013DDD4  38 A0 00 00 */	li r5, 0
/* 80142178 0013DDD8  38 C0 00 08 */	li r6, 8
/* 8014217C 0013DDDC  38 E0 00 04 */	li r7, 4
/* 80142180 0013DDE0  39 00 00 00 */	li r8, 0
/* 80142184 0013DDE4  4B F1 78 45 */	bl func_800599C8
/* 80142188 0013DDE8  38 60 00 04 */	li r3, 4
/* 8014218C 0013DDEC  38 80 00 03 */	li r4, 3
/* 80142190 0013DDF0  38 A0 00 00 */	li r5, 0
/* 80142194 0013DDF4  38 C0 00 08 */	li r6, 8
/* 80142198 0013DDF8  38 E0 00 05 */	li r7, 5
/* 8014219C 0013DDFC  39 00 00 00 */	li r8, 0
/* 801421A0 0013DE00  4B F1 78 29 */	bl func_800599C8
/* 801421A4 0013DE04  38 60 00 05 */	li r3, 5
/* 801421A8 0013DE08  38 80 00 04 */	li r4, 4
/* 801421AC 0013DE0C  38 A0 00 00 */	li r5, 0
/* 801421B0 0013DE10  38 C0 00 63 */	li r6, 0x63
/* 801421B4 0013DE14  38 E0 00 00 */	li r7, 0
/* 801421B8 0013DE18  39 00 00 00 */	li r8, 0
/* 801421BC 0013DE1C  4B F1 78 0D */	bl func_800599C8
/* 801421C0 0013DE20  38 60 00 07 */	li r3, 7
/* 801421C4 0013DE24  38 80 00 01 */	li r4, 1
/* 801421C8 0013DE28  38 A0 00 02 */	li r5, 2
/* 801421CC 0013DE2C  38 C0 00 00 */	li r6, 0
/* 801421D0 0013DE30  38 E0 00 08 */	li r7, 8
/* 801421D4 0013DE34  39 00 00 00 */	li r8, 0
/* 801421D8 0013DE38  4B F1 77 F1 */	bl func_800599C8
/* 801421DC 0013DE3C  38 60 00 08 */	li r3, 8
/* 801421E0 0013DE40  38 80 00 07 */	li r4, 7
/* 801421E4 0013DE44  38 A0 00 04 */	li r5, 4
/* 801421E8 0013DE48  38 C0 00 00 */	li r6, 0
/* 801421EC 0013DE4C  38 E0 00 63 */	li r7, 0x63
/* 801421F0 0013DE50  39 00 00 00 */	li r8, 0
/* 801421F4 0013DE54  4B F1 77 D5 */	bl func_800599C8
/* 801421F8 0013DE58  38 60 00 63 */	li r3, 0x63
/* 801421FC 0013DE5C  38 80 00 08 */	li r4, 8
/* 80142200 0013DE60  38 A0 00 05 */	li r5, 5
/* 80142204 0013DE64  38 C0 00 00 */	li r6, 0
/* 80142208 0013DE68  38 E0 00 00 */	li r7, 0
/* 8014220C 0013DE6C  39 00 00 00 */	li r8, 0
/* 80142210 0013DE70  4B F1 77 B9 */	bl func_800599C8
/* 80142214 0013DE74  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142218 0013DE78  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 8014221C 0013DE7C  54 00 00 80 */	rlwinm r0, r0, 0, 2, 0
/* 80142220 0013DE80  90 03 0D 30 */	stw r0, 0xd30(r3)
/* 80142224 0013DE84  48 00 56 C8 */	b lbl_801478EC
/* 80142228 0013DE88  38 60 00 01 */	li r3, 1
/* 8014222C 0013DE8C  48 00 C9 D1 */	bl func_8014EBFC
/* 80142230 0013DE90  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80142234 0013DE94  38 60 00 3F */	li r3, 0x3f
/* 80142238 0013DE98  38 A0 00 00 */	li r5, 0
/* 8014223C 0013DE9C  38 C0 00 01 */	li r6, 1
/* 80142240 0013DEA0  A0 04 01 02 */	lhz r0, 0x102(r4)
/* 80142244 0013DEA4  54 04 06 3E */	clrlwi r4, r0, 0x18
/* 80142248 0013DEA8  4B F1 78 25 */	bl func_80059A6C
/* 8014224C 0013DEAC  2C 03 00 00 */	cmpwi r3, 0
/* 80142250 0013DEB0  41 82 56 9C */	beq lbl_801478EC
/* 80142254 0013DEB4  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 80142258 0013DEB8  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014225C 0013DEBC  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80142260 0013DEC0  90 04 00 D4 */	stw r0, 0xd4(r4)
/* 80142264 0013DEC4  41 82 03 98 */	beq lbl_801425FC
/* 80142268 0013DEC8  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014226C 0013DECC  3B 00 00 00 */	li r24, 0
/* 80142270 0013DED0  80 85 00 D4 */	lwz r4, 0xd4(r5)
/* 80142274 0013DED4  2C 04 00 07 */	cmpwi r4, 7
/* 80142278 0013DED8  41 82 02 20 */	beq lbl_80142498
/* 8014227C 0013DEDC  40 80 00 30 */	bge lbl_801422AC
/* 80142280 0013DEE0  2C 04 00 03 */	cmpwi r4, 3
/* 80142284 0013DEE4  41 82 01 10 */	beq lbl_80142394
/* 80142288 0013DEE8  40 80 00 14 */	bge lbl_8014229C
/* 8014228C 0013DEEC  2C 04 00 01 */	cmpwi r4, 1
/* 80142290 0013DEF0  41 82 00 48 */	beq lbl_801422D8
/* 80142294 0013DEF4  40 80 00 A0 */	bge lbl_80142334
/* 80142298 0013DEF8  48 00 03 50 */	b lbl_801425E8
lbl_8014229C:
/* 8014229C 0013DEFC  2C 04 00 05 */	cmpwi r4, 5
/* 801422A0 0013DF00  41 82 01 B4 */	beq lbl_80142454
/* 801422A4 0013DF04  40 80 03 44 */	bge lbl_801425E8
/* 801422A8 0013DF08  48 00 01 4C */	b lbl_801423F4
lbl_801422AC:
/* 801422AC 0013DF0C  2C 04 00 63 */	cmpwi r4, 0x63
/* 801422B0 0013DF10  41 82 02 EC */	beq lbl_8014259C
/* 801422B4 0013DF14  40 80 00 10 */	bge lbl_801422C4
/* 801422B8 0013DF18  2C 04 00 09 */	cmpwi r4, 9
/* 801422BC 0013DF1C  40 80 03 2C */	bge lbl_801425E8
/* 801422C0 0013DF20  48 00 02 48 */	b lbl_80142508
lbl_801422C4:
/* 801422C4 0013DF24  3C 60 00 01 */	lis r3, 0x0000FFFF@ha
/* 801422C8 0013DF28  38 03 FF FF */	addi r0, r3, 0x0000FFFF@l
/* 801422CC 0013DF2C  7C 04 00 00 */	cmpw r4, r0
/* 801422D0 0013DF30  41 82 02 CC */	beq lbl_8014259C
/* 801422D4 0013DF34  48 00 03 14 */	b lbl_801425E8
lbl_801422D8:
/* 801422D8 0013DF38  A0 05 00 FC */	lhz r0, 0xfc(r5)
/* 801422DC 0013DF3C  28 00 00 01 */	cmplwi r0, 1
/* 801422E0 0013DF40  41 80 03 08 */	blt lbl_801425E8
/* 801422E4 0013DF44  38 60 00 07 */	li r3, 7
/* 801422E8 0013DF48  38 80 00 01 */	li r4, 1
/* 801422EC 0013DF4C  48 00 C6 61 */	bl func_8014E94C
/* 801422F0 0013DF50  38 60 00 08 */	li r3, 8
/* 801422F4 0013DF54  38 80 00 02 */	li r4, 2
/* 801422F8 0013DF58  48 00 C6 55 */	bl func_8014E94C
/* 801422FC 0013DF5C  38 60 00 19 */	li r3, 0x19
/* 80142300 0013DF60  38 80 00 04 */	li r4, 4
/* 80142304 0013DF64  48 00 C6 49 */	bl func_8014E94C
/* 80142308 0013DF68  38 60 00 1F */	li r3, 0x1f
/* 8014230C 0013DF6C  38 80 00 02 */	li r4, 2
/* 80142310 0013DF70  48 00 C6 3D */	bl func_8014E94C
/* 80142314 0013DF74  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142318 0013DF78  38 00 00 54 */	li r0, 0x54
/* 8014231C 0013DF7C  3B 00 00 01 */	li r24, 1
/* 80142320 0013DF80  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80142324 0013DF84  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142328 0013DF88  A0 03 00 F8 */	lhz r0, 0xf8(r3)
/* 8014232C 0013DF8C  98 03 0D 49 */	stb r0, 0xd49(r3)
/* 80142330 0013DF90  48 00 02 B8 */	b lbl_801425E8
lbl_80142334:
/* 80142334 0013DF94  A0 05 00 FC */	lhz r0, 0xfc(r5)
/* 80142338 0013DF98  28 00 00 02 */	cmplwi r0, 2
/* 8014233C 0013DF9C  41 80 02 AC */	blt lbl_801425E8
/* 80142340 0013DFA0  38 60 00 07 */	li r3, 7
/* 80142344 0013DFA4  38 80 00 03 */	li r4, 3
/* 80142348 0013DFA8  48 00 C6 05 */	bl func_8014E94C
/* 8014234C 0013DFAC  38 60 00 08 */	li r3, 8
/* 80142350 0013DFB0  38 80 00 02 */	li r4, 2
/* 80142354 0013DFB4  48 00 C5 F9 */	bl func_8014E94C
/* 80142358 0013DFB8  38 60 00 19 */	li r3, 0x19
/* 8014235C 0013DFBC  38 80 00 04 */	li r4, 4
/* 80142360 0013DFC0  48 00 C5 ED */	bl func_8014E94C
/* 80142364 0013DFC4  38 60 00 1F */	li r3, 0x1f
/* 80142368 0013DFC8  38 80 00 02 */	li r4, 2
/* 8014236C 0013DFCC  48 00 C5 E1 */	bl func_8014E94C
/* 80142370 0013DFD0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142374 0013DFD4  38 00 00 54 */	li r0, 0x54
/* 80142378 0013DFD8  3B 00 00 01 */	li r24, 1
/* 8014237C 0013DFDC  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80142380 0013DFE0  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80142384 0013DFE4  A0 64 00 F8 */	lhz r3, 0xf8(r4)
/* 80142388 0013DFE8  38 03 00 01 */	addi r0, r3, 1
/* 8014238C 0013DFEC  98 04 0D 49 */	stb r0, 0xd49(r4)
/* 80142390 0013DFF0  48 00 02 58 */	b lbl_801425E8
lbl_80142394:
/* 80142394 0013DFF4  A0 05 00 FC */	lhz r0, 0xfc(r5)
/* 80142398 0013DFF8  28 00 00 03 */	cmplwi r0, 3
/* 8014239C 0013DFFC  41 80 02 4C */	blt lbl_801425E8
/* 801423A0 0013E000  38 60 00 07 */	li r3, 7
/* 801423A4 0013E004  38 80 00 05 */	li r4, 5
/* 801423A8 0013E008  48 00 C5 A5 */	bl func_8014E94C
/* 801423AC 0013E00C  38 60 00 08 */	li r3, 8
/* 801423B0 0013E010  38 80 00 02 */	li r4, 2
/* 801423B4 0013E014  48 00 C5 99 */	bl func_8014E94C
/* 801423B8 0013E018  38 60 00 19 */	li r3, 0x19
/* 801423BC 0013E01C  38 80 00 04 */	li r4, 4
/* 801423C0 0013E020  48 00 C5 8D */	bl func_8014E94C
/* 801423C4 0013E024  38 60 00 1F */	li r3, 0x1f
/* 801423C8 0013E028  38 80 00 02 */	li r4, 2
/* 801423CC 0013E02C  48 00 C5 81 */	bl func_8014E94C
/* 801423D0 0013E030  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801423D4 0013E034  38 00 00 54 */	li r0, 0x54
/* 801423D8 0013E038  3B 00 00 01 */	li r24, 1
/* 801423DC 0013E03C  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801423E0 0013E040  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801423E4 0013E044  A0 64 00 F8 */	lhz r3, 0xf8(r4)
/* 801423E8 0013E048  38 03 00 02 */	addi r0, r3, 2
/* 801423EC 0013E04C  98 04 0D 49 */	stb r0, 0xd49(r4)
/* 801423F0 0013E050  48 00 01 F8 */	b lbl_801425E8
lbl_801423F4:
/* 801423F4 0013E054  A0 05 00 FC */	lhz r0, 0xfc(r5)
/* 801423F8 0013E058  28 00 00 04 */	cmplwi r0, 4
/* 801423FC 0013E05C  41 80 01 EC */	blt lbl_801425E8
/* 80142400 0013E060  38 60 00 07 */	li r3, 7
/* 80142404 0013E064  38 80 00 07 */	li r4, 7
/* 80142408 0013E068  48 00 C5 45 */	bl func_8014E94C
/* 8014240C 0013E06C  38 60 00 08 */	li r3, 8
/* 80142410 0013E070  38 80 00 02 */	li r4, 2
/* 80142414 0013E074  48 00 C5 39 */	bl func_8014E94C
/* 80142418 0013E078  38 60 00 19 */	li r3, 0x19
/* 8014241C 0013E07C  38 80 00 04 */	li r4, 4
/* 80142420 0013E080  48 00 C5 2D */	bl func_8014E94C
/* 80142424 0013E084  38 60 00 1F */	li r3, 0x1f
/* 80142428 0013E088  38 80 00 02 */	li r4, 2
/* 8014242C 0013E08C  48 00 C5 21 */	bl func_8014E94C
/* 80142430 0013E090  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142434 0013E094  38 00 00 54 */	li r0, 0x54
/* 80142438 0013E098  3B 00 00 01 */	li r24, 1
/* 8014243C 0013E09C  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80142440 0013E0A0  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80142444 0013E0A4  A0 64 00 F8 */	lhz r3, 0xf8(r4)
/* 80142448 0013E0A8  38 03 00 03 */	addi r0, r3, 3
/* 8014244C 0013E0AC  98 04 0D 49 */	stb r0, 0xd49(r4)
/* 80142450 0013E0B0  48 00 01 98 */	b lbl_801425E8
lbl_80142454:
/* 80142454 0013E0B4  38 60 00 07 */	li r3, 7
/* 80142458 0013E0B8  38 80 00 0A */	li r4, 0xa
/* 8014245C 0013E0BC  48 00 C4 F1 */	bl func_8014E94C
/* 80142460 0013E0C0  38 60 00 08 */	li r3, 8
/* 80142464 0013E0C4  38 80 00 01 */	li r4, 1
/* 80142468 0013E0C8  48 00 C4 E5 */	bl func_8014E94C
/* 8014246C 0013E0CC  38 60 00 19 */	li r3, 0x19
/* 80142470 0013E0D0  38 80 00 04 */	li r4, 4
/* 80142474 0013E0D4  48 00 C4 D9 */	bl func_8014E94C
/* 80142478 0013E0D8  38 60 00 1F */	li r3, 0x1f
/* 8014247C 0013E0DC  38 80 00 02 */	li r4, 2
/* 80142480 0013E0E0  48 00 C4 CD */	bl func_8014E94C
/* 80142484 0013E0E4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142488 0013E0E8  38 00 00 54 */	li r0, 0x54
/* 8014248C 0013E0EC  3B 00 00 01 */	li r24, 1
/* 80142490 0013E0F0  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80142494 0013E0F4  48 00 01 54 */	b lbl_801425E8
lbl_80142498:
/* 80142498 0013E0F8  A0 05 00 F8 */	lhz r0, 0xf8(r5)
/* 8014249C 0013E0FC  2C 00 00 00 */	cmpwi r0, 0
/* 801424A0 0013E100  41 82 00 54 */	beq lbl_801424F4
/* 801424A4 0013E104  38 60 00 07 */	li r3, 7
/* 801424A8 0013E108  38 80 00 08 */	li r4, 8
/* 801424AC 0013E10C  48 00 C4 A1 */	bl func_8014E94C
/* 801424B0 0013E110  38 60 00 08 */	li r3, 8
/* 801424B4 0013E114  38 80 00 02 */	li r4, 2
/* 801424B8 0013E118  48 00 C4 95 */	bl func_8014E94C
/* 801424BC 0013E11C  38 60 00 19 */	li r3, 0x19
/* 801424C0 0013E120  38 80 00 04 */	li r4, 4
/* 801424C4 0013E124  48 00 C4 89 */	bl func_8014E94C
/* 801424C8 0013E128  38 60 00 1F */	li r3, 0x1f
/* 801424CC 0013E12C  38 80 00 02 */	li r4, 2
/* 801424D0 0013E130  48 00 C4 7D */	bl func_8014E94C
/* 801424D4 0013E134  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801424D8 0013E138  38 00 00 53 */	li r0, 0x53
/* 801424DC 0013E13C  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 801424E0 0013E140  38 60 02 23 */	li r3, 0x223
/* 801424E4 0013E144  B0 04 00 C4 */	sth r0, 0xc4(r4)
/* 801424E8 0013E148  38 80 00 00 */	li r4, 0
/* 801424EC 0013E14C  4B EC 8C 85 */	bl func_8000B170
/* 801424F0 0013E150  48 00 00 F8 */	b lbl_801425E8
lbl_801424F4:
/* 801424F4 0013E154  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 801424F8 0013E158  38 60 02 22 */	li r3, 0x222
/* 801424FC 0013E15C  38 80 00 00 */	li r4, 0
/* 80142500 0013E160  4B EC 8C 71 */	bl func_8000B170
/* 80142504 0013E164  48 00 00 E4 */	b lbl_801425E8
lbl_80142508:
/* 80142508 0013E168  A0 65 00 F8 */	lhz r3, 0xf8(r5)
/* 8014250C 0013E16C  A0 05 00 FC */	lhz r0, 0xfc(r5)
/* 80142510 0013E170  38 63 00 04 */	addi r3, r3, 4
/* 80142514 0013E174  7C 03 00 00 */	cmpw r3, r0
/* 80142518 0013E178  40 80 00 70 */	bge lbl_80142588
/* 8014251C 0013E17C  38 60 00 07 */	li r3, 7
/* 80142520 0013E180  38 80 00 09 */	li r4, 9
/* 80142524 0013E184  48 00 C4 29 */	bl func_8014E94C
/* 80142528 0013E188  38 60 00 08 */	li r3, 8
/* 8014252C 0013E18C  38 80 00 02 */	li r4, 2
/* 80142530 0013E190  48 00 C4 1D */	bl func_8014E94C
/* 80142534 0013E194  38 60 00 19 */	li r3, 0x19
/* 80142538 0013E198  38 80 00 04 */	li r4, 4
/* 8014253C 0013E19C  48 00 C4 11 */	bl func_8014E94C
/* 80142540 0013E1A0  38 60 00 1F */	li r3, 0x1f
/* 80142544 0013E1A4  38 80 00 02 */	li r4, 2
/* 80142548 0013E1A8  48 00 C4 05 */	bl func_8014E94C
/* 8014254C 0013E1AC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142550 0013E1B0  38 80 00 53 */	li r4, 0x53
/* 80142554 0013E1B4  38 00 00 09 */	li r0, 9
/* 80142558 0013E1B8  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 8014255C 0013E1BC  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 80142560 0013E1C0  38 60 02 23 */	li r3, 0x223
/* 80142564 0013E1C4  38 80 00 00 */	li r4, 0
/* 80142568 0013E1C8  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8014256C 0013E1CC  A0 A6 00 F8 */	lhz r5, 0xf8(r6)
/* 80142570 0013E1D0  38 A5 00 01 */	addi r5, r5, 1
/* 80142574 0013E1D4  B0 A6 00 FA */	sth r5, 0xfa(r6)
/* 80142578 0013E1D8  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014257C 0013E1DC  B0 05 01 00 */	sth r0, 0x100(r5)
/* 80142580 0013E1E0  4B EC 8B F1 */	bl func_8000B170
/* 80142584 0013E1E4  48 00 00 64 */	b lbl_801425E8
lbl_80142588:
/* 80142588 0013E1E8  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 8014258C 0013E1EC  38 60 02 22 */	li r3, 0x222
/* 80142590 0013E1F0  38 80 00 00 */	li r4, 0
/* 80142594 0013E1F4  4B EC 8B DD */	bl func_8000B170
/* 80142598 0013E1F8  48 00 00 50 */	b lbl_801425E8
lbl_8014259C:
/* 8014259C 0013E1FC  38 60 00 07 */	li r3, 7
/* 801425A0 0013E200  38 80 00 0A */	li r4, 0xa
/* 801425A4 0013E204  48 00 C3 A9 */	bl func_8014E94C
/* 801425A8 0013E208  38 60 00 08 */	li r3, 8
/* 801425AC 0013E20C  38 80 00 02 */	li r4, 2
/* 801425B0 0013E210  48 00 C3 9D */	bl func_8014E94C
/* 801425B4 0013E214  38 60 00 19 */	li r3, 0x19
/* 801425B8 0013E218  38 80 00 04 */	li r4, 4
/* 801425BC 0013E21C  48 00 C3 91 */	bl func_8014E94C
/* 801425C0 0013E220  38 60 00 1F */	li r3, 0x1f
/* 801425C4 0013E224  38 80 00 01 */	li r4, 1
/* 801425C8 0013E228  48 00 C3 85 */	bl func_8014E94C
/* 801425CC 0013E22C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801425D0 0013E230  38 80 00 54 */	li r4, 0x54
/* 801425D4 0013E234  38 00 00 63 */	li r0, 0x63
/* 801425D8 0013E238  3B 00 00 02 */	li r24, 2
/* 801425DC 0013E23C  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 801425E0 0013E240  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801425E4 0013E244  90 03 00 D4 */	stw r0, 0xd4(r3)
lbl_801425E8:
/* 801425E8 0013E248  2C 18 00 00 */	cmpwi r24, 0
/* 801425EC 0013E24C  41 82 53 00 */	beq lbl_801478EC
/* 801425F0 0013E250  7F 03 C3 78 */	mr r3, r24
/* 801425F4 0013E254  4B F1 7E D9 */	bl func_8005A4CC
/* 801425F8 0013E258  48 00 52 F4 */	b lbl_801478EC
lbl_801425FC:
/* 801425FC 0013E25C  2C 03 00 06 */	cmpwi r3, 6
/* 80142600 0013E260  38 A0 00 00 */	li r5, 0
/* 80142604 0013E264  41 82 02 08 */	beq lbl_8014280C
/* 80142608 0013E268  40 80 00 2C */	bge lbl_80142634
/* 8014260C 0013E26C  2C 03 00 03 */	cmpwi r3, 3
/* 80142610 0013E270  41 82 00 B0 */	beq lbl_801426C0
/* 80142614 0013E274  40 80 00 14 */	bge lbl_80142628
/* 80142618 0013E278  2C 03 00 01 */	cmpwi r3, 1
/* 8014261C 0013E27C  41 82 00 34 */	beq lbl_80142650
/* 80142620 0013E280  40 80 00 68 */	bge lbl_80142688
/* 80142624 0013E284  48 00 01 E8 */	b lbl_8014280C
lbl_80142628:
/* 80142628 0013E288  2C 03 00 05 */	cmpwi r3, 5
/* 8014262C 0013E28C  40 80 01 04 */	bge lbl_80142730
/* 80142630 0013E290  48 00 00 C8 */	b lbl_801426F8
lbl_80142634:
/* 80142634 0013E294  2C 03 00 63 */	cmpwi r3, 0x63
/* 80142638 0013E298  41 82 01 A0 */	beq lbl_801427D8
/* 8014263C 0013E29C  40 80 01 D0 */	bge lbl_8014280C
/* 80142640 0013E2A0  2C 03 00 08 */	cmpwi r3, 8
/* 80142644 0013E2A4  41 82 01 5C */	beq lbl_801427A0
/* 80142648 0013E2A8  40 80 01 C4 */	bge lbl_8014280C
/* 8014264C 0013E2AC  48 00 01 1C */	b lbl_80142768
lbl_80142650:
/* 80142650 0013E2B0  38 60 00 07 */	li r3, 7
/* 80142654 0013E2B4  38 80 00 00 */	li r4, 0
/* 80142658 0013E2B8  48 00 C2 F5 */	bl func_8014E94C
/* 8014265C 0013E2BC  38 60 00 08 */	li r3, 8
/* 80142660 0013E2C0  38 80 00 02 */	li r4, 2
/* 80142664 0013E2C4  48 00 C2 E9 */	bl func_8014E94C
/* 80142668 0013E2C8  38 60 00 19 */	li r3, 0x19
/* 8014266C 0013E2CC  38 80 00 04 */	li r4, 4
/* 80142670 0013E2D0  48 00 C2 DD */	bl func_8014E94C
/* 80142674 0013E2D4  38 60 00 1F */	li r3, 0x1f
/* 80142678 0013E2D8  38 80 00 02 */	li r4, 2
/* 8014267C 0013E2DC  48 00 C2 D1 */	bl func_8014E94C
/* 80142680 0013E2E0  38 A0 00 03 */	li r5, 3
/* 80142684 0013E2E4  48 00 01 88 */	b lbl_8014280C
lbl_80142688:
/* 80142688 0013E2E8  38 60 00 07 */	li r3, 7
/* 8014268C 0013E2EC  38 80 00 02 */	li r4, 2
/* 80142690 0013E2F0  48 00 C2 BD */	bl func_8014E94C
/* 80142694 0013E2F4  38 60 00 08 */	li r3, 8
/* 80142698 0013E2F8  38 80 00 02 */	li r4, 2
/* 8014269C 0013E2FC  48 00 C2 B1 */	bl func_8014E94C
/* 801426A0 0013E300  38 60 00 19 */	li r3, 0x19
/* 801426A4 0013E304  38 80 00 04 */	li r4, 4
/* 801426A8 0013E308  48 00 C2 A5 */	bl func_8014E94C
/* 801426AC 0013E30C  38 60 00 1F */	li r3, 0x1f
/* 801426B0 0013E310  38 80 00 02 */	li r4, 2
/* 801426B4 0013E314  48 00 C2 99 */	bl func_8014E94C
/* 801426B8 0013E318  38 A0 00 03 */	li r5, 3
/* 801426BC 0013E31C  48 00 01 50 */	b lbl_8014280C
lbl_801426C0:
/* 801426C0 0013E320  38 60 00 07 */	li r3, 7
/* 801426C4 0013E324  38 80 00 04 */	li r4, 4
/* 801426C8 0013E328  48 00 C2 85 */	bl func_8014E94C
/* 801426CC 0013E32C  38 60 00 08 */	li r3, 8
/* 801426D0 0013E330  38 80 00 02 */	li r4, 2
/* 801426D4 0013E334  48 00 C2 79 */	bl func_8014E94C
/* 801426D8 0013E338  38 60 00 19 */	li r3, 0x19
/* 801426DC 0013E33C  38 80 00 04 */	li r4, 4
/* 801426E0 0013E340  48 00 C2 6D */	bl func_8014E94C
/* 801426E4 0013E344  38 60 00 1F */	li r3, 0x1f
/* 801426E8 0013E348  38 80 00 02 */	li r4, 2
/* 801426EC 0013E34C  48 00 C2 61 */	bl func_8014E94C
/* 801426F0 0013E350  38 A0 00 03 */	li r5, 3
/* 801426F4 0013E354  48 00 01 18 */	b lbl_8014280C
lbl_801426F8:
/* 801426F8 0013E358  38 60 00 07 */	li r3, 7
/* 801426FC 0013E35C  38 80 00 06 */	li r4, 6
/* 80142700 0013E360  48 00 C2 4D */	bl func_8014E94C
/* 80142704 0013E364  38 60 00 08 */	li r3, 8
/* 80142708 0013E368  38 80 00 02 */	li r4, 2
/* 8014270C 0013E36C  48 00 C2 41 */	bl func_8014E94C
/* 80142710 0013E370  38 60 00 19 */	li r3, 0x19
/* 80142714 0013E374  38 80 00 04 */	li r4, 4
/* 80142718 0013E378  48 00 C2 35 */	bl func_8014E94C
/* 8014271C 0013E37C  38 60 00 1F */	li r3, 0x1f
/* 80142720 0013E380  38 80 00 02 */	li r4, 2
/* 80142724 0013E384  48 00 C2 29 */	bl func_8014E94C
/* 80142728 0013E388  38 A0 00 03 */	li r5, 3
/* 8014272C 0013E38C  48 00 00 E0 */	b lbl_8014280C
lbl_80142730:
/* 80142730 0013E390  38 60 00 07 */	li r3, 7
/* 80142734 0013E394  38 80 00 0A */	li r4, 0xa
/* 80142738 0013E398  48 00 C2 15 */	bl func_8014E94C
/* 8014273C 0013E39C  38 60 00 08 */	li r3, 8
/* 80142740 0013E3A0  38 80 00 00 */	li r4, 0
/* 80142744 0013E3A4  48 00 C2 09 */	bl func_8014E94C
/* 80142748 0013E3A8  38 60 00 19 */	li r3, 0x19
/* 8014274C 0013E3AC  38 80 00 04 */	li r4, 4
/* 80142750 0013E3B0  48 00 C1 FD */	bl func_8014E94C
/* 80142754 0013E3B4  38 60 00 1F */	li r3, 0x1f
/* 80142758 0013E3B8  38 80 00 02 */	li r4, 2
/* 8014275C 0013E3BC  48 00 C1 F1 */	bl func_8014E94C
/* 80142760 0013E3C0  38 A0 00 03 */	li r5, 3
/* 80142764 0013E3C4  48 00 00 A8 */	b lbl_8014280C
lbl_80142768:
/* 80142768 0013E3C8  38 60 00 07 */	li r3, 7
/* 8014276C 0013E3CC  38 80 00 0A */	li r4, 0xa
/* 80142770 0013E3D0  48 00 C1 DD */	bl func_8014E94C
/* 80142774 0013E3D4  38 60 00 08 */	li r3, 8
/* 80142778 0013E3D8  38 80 00 02 */	li r4, 2
/* 8014277C 0013E3DC  48 00 C1 D1 */	bl func_8014E94C
/* 80142780 0013E3E0  38 60 00 19 */	li r3, 0x19
/* 80142784 0013E3E4  38 80 00 00 */	li r4, 0
/* 80142788 0013E3E8  48 00 C1 C5 */	bl func_8014E94C
/* 8014278C 0013E3EC  38 60 00 1F */	li r3, 0x1f
/* 80142790 0013E3F0  38 80 00 02 */	li r4, 2
/* 80142794 0013E3F4  48 00 C1 B9 */	bl func_8014E94C
/* 80142798 0013E3F8  38 A0 00 03 */	li r5, 3
/* 8014279C 0013E3FC  48 00 00 70 */	b lbl_8014280C
lbl_801427A0:
/* 801427A0 0013E400  38 60 00 07 */	li r3, 7
/* 801427A4 0013E404  38 80 00 0A */	li r4, 0xa
/* 801427A8 0013E408  48 00 C1 A5 */	bl func_8014E94C
/* 801427AC 0013E40C  38 60 00 08 */	li r3, 8
/* 801427B0 0013E410  38 80 00 02 */	li r4, 2
/* 801427B4 0013E414  48 00 C1 99 */	bl func_8014E94C
/* 801427B8 0013E418  38 60 00 19 */	li r3, 0x19
/* 801427BC 0013E41C  38 80 00 01 */	li r4, 1
/* 801427C0 0013E420  48 00 C1 8D */	bl func_8014E94C
/* 801427C4 0013E424  38 60 00 1F */	li r3, 0x1f
/* 801427C8 0013E428  38 80 00 02 */	li r4, 2
/* 801427CC 0013E42C  48 00 C1 81 */	bl func_8014E94C
/* 801427D0 0013E430  38 A0 00 03 */	li r5, 3
/* 801427D4 0013E434  48 00 00 38 */	b lbl_8014280C
lbl_801427D8:
/* 801427D8 0013E438  38 60 00 07 */	li r3, 7
/* 801427DC 0013E43C  38 80 00 0A */	li r4, 0xa
/* 801427E0 0013E440  48 00 C1 6D */	bl func_8014E94C
/* 801427E4 0013E444  38 60 00 08 */	li r3, 8
/* 801427E8 0013E448  38 80 00 02 */	li r4, 2
/* 801427EC 0013E44C  48 00 C1 61 */	bl func_8014E94C
/* 801427F0 0013E450  38 60 00 19 */	li r3, 0x19
/* 801427F4 0013E454  38 80 00 04 */	li r4, 4
/* 801427F8 0013E458  48 00 C1 55 */	bl func_8014E94C
/* 801427FC 0013E45C  38 60 00 1F */	li r3, 0x1f
/* 80142800 0013E460  38 80 00 00 */	li r4, 0
/* 80142804 0013E464  48 00 C1 49 */	bl func_8014E94C
/* 80142808 0013E468  38 A0 00 03 */	li r5, 3
lbl_8014280C:
/* 8014280C 0013E46C  2C 05 00 00 */	cmpwi r5, 0
/* 80142810 0013E470  41 82 50 DC */	beq lbl_801478EC
/* 80142814 0013E474  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80142818 0013E478  80 64 0D 30 */	lwz r3, 0xd30(r4)
/* 8014281C 0013E47C  54 60 17 FF */	rlwinm. r0, r3, 2, 0x1f, 0x1f
/* 80142820 0013E480  41 82 00 10 */	beq lbl_80142830
/* 80142824 0013E484  7C A3 2B 78 */	mr r3, r5
/* 80142828 0013E488  4B F1 7C A5 */	bl func_8005A4CC
/* 8014282C 0013E48C  48 00 50 C0 */	b lbl_801478EC
lbl_80142830:
/* 80142830 0013E490  64 60 40 00 */	oris r0, r3, 0x4000
/* 80142834 0013E494  90 04 0D 30 */	stw r0, 0xd30(r4)
/* 80142838 0013E498  48 00 50 B4 */	b lbl_801478EC
/* 8014283C 0013E49C  A8 7A 00 8E */	lha r3, 0x8e(r26)
/* 80142840 0013E4A0  48 11 15 91 */	bl func_80253DD0
/* 80142844 0013E4A4  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80142848 0013E4A8  28 00 00 03 */	cmplwi r0, 3
/* 8014284C 0013E4AC  40 82 50 A0 */	bne lbl_801478EC
/* 80142850 0013E4B0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142854 0013E4B4  38 80 00 0A */	li r4, 0xa
/* 80142858 0013E4B8  38 A0 00 00 */	li r5, 0
/* 8014285C 0013E4BC  A8 63 00 8E */	lha r3, 0x8e(r3)
/* 80142860 0013E4C0  48 11 15 51 */	bl func_80253DB0
/* 80142864 0013E4C4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142868 0013E4C8  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 8014286C 0013E4CC  2C 00 00 08 */	cmpwi r0, 8
/* 80142870 0013E4D0  41 82 00 40 */	beq lbl_801428B0
/* 80142874 0013E4D4  40 80 00 48 */	bge lbl_801428BC
/* 80142878 0013E4D8  2C 00 00 07 */	cmpwi r0, 7
/* 8014287C 0013E4DC  40 80 00 08 */	bge lbl_80142884
/* 80142880 0013E4E0  48 00 00 3C */	b lbl_801428BC
lbl_80142884:
/* 80142884 0013E4E4  38 60 00 19 */	li r3, 0x19
/* 80142888 0013E4E8  38 80 00 00 */	li r4, 0
/* 8014288C 0013E4EC  48 00 C0 C1 */	bl func_8014E94C
/* 80142890 0013E4F0  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80142894 0013E4F4  38 00 00 0A */	li r0, 0xa
/* 80142898 0013E4F8  A0 64 00 F8 */	lhz r3, 0xf8(r4)
/* 8014289C 0013E4FC  38 63 FF FF */	addi r3, r3, -1
/* 801428A0 0013E500  B0 64 00 FA */	sth r3, 0xfa(r4)
/* 801428A4 0013E504  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801428A8 0013E508  B0 03 01 00 */	sth r0, 0x100(r3)
/* 801428AC 0013E50C  48 00 00 10 */	b lbl_801428BC
lbl_801428B0:
/* 801428B0 0013E510  38 60 00 19 */	li r3, 0x19
/* 801428B4 0013E514  38 80 00 01 */	li r4, 1
/* 801428B8 0013E518  48 00 C0 95 */	bl func_8014E94C
lbl_801428BC:
/* 801428BC 0013E51C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801428C0 0013E520  38 00 00 52 */	li r0, 0x52
/* 801428C4 0013E524  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801428C8 0013E528  48 00 50 24 */	b lbl_801478EC
/* 801428CC 0013E52C  38 60 00 01 */	li r3, 1
/* 801428D0 0013E530  48 00 C3 2D */	bl func_8014EBFC
/* 801428D4 0013E534  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801428D8 0013E538  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 801428DC 0013E53C  2C 00 00 63 */	cmpwi r0, 0x63
/* 801428E0 0013E540  41 82 00 6C */	beq lbl_8014294C
/* 801428E4 0013E544  40 80 00 C0 */	bge lbl_801429A4
/* 801428E8 0013E548  2C 00 00 05 */	cmpwi r0, 5
/* 801428EC 0013E54C  41 82 00 08 */	beq lbl_801428F4
/* 801428F0 0013E550  48 00 00 B4 */	b lbl_801429A4
lbl_801428F4:
/* 801428F4 0013E554  A8 63 00 90 */	lha r3, 0x90(r3)
/* 801428F8 0013E558  48 11 14 D9 */	bl func_80253DD0
/* 801428FC 0013E55C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80142900 0013E560  28 00 00 03 */	cmplwi r0, 3
/* 80142904 0013E564  40 82 4F E8 */	bne lbl_801478EC
/* 80142908 0013E568  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014290C 0013E56C  38 00 00 55 */	li r0, 0x55
/* 80142910 0013E570  38 60 00 00 */	li r3, 0
/* 80142914 0013E574  B0 04 00 C4 */	sth r0, 0xc4(r4)
/* 80142918 0013E578  48 00 BE F5 */	bl func_8014E80C
/* 8014291C 0013E57C  38 60 00 00 */	li r3, 0
/* 80142920 0013E580  48 00 BF 8D */	bl func_8014E8AC
/* 80142924 0013E584  38 60 00 07 */	li r3, 7
/* 80142928 0013E588  38 80 00 0B */	li r4, 0xb
/* 8014292C 0013E58C  48 00 C0 21 */	bl func_8014E94C
/* 80142930 0013E590  38 60 00 08 */	li r3, 8
/* 80142934 0013E594  38 80 00 03 */	li r4, 3
/* 80142938 0013E598  48 00 C0 15 */	bl func_8014E94C
/* 8014293C 0013E59C  38 60 00 19 */	li r3, 0x19
/* 80142940 0013E5A0  38 80 00 05 */	li r4, 5
/* 80142944 0013E5A4  48 00 C0 09 */	bl func_8014E94C
/* 80142948 0013E5A8  48 00 4F A4 */	b lbl_801478EC
lbl_8014294C:
/* 8014294C 0013E5AC  A8 63 00 BE */	lha r3, 0xbe(r3)
/* 80142950 0013E5B0  48 11 14 81 */	bl func_80253DD0
/* 80142954 0013E5B4  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80142958 0013E5B8  28 00 00 03 */	cmplwi r0, 3
/* 8014295C 0013E5BC  40 82 4F 90 */	bne lbl_801478EC
/* 80142960 0013E5C0  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80142964 0013E5C4  38 00 00 55 */	li r0, 0x55
/* 80142968 0013E5C8  38 60 00 00 */	li r3, 0
/* 8014296C 0013E5CC  B0 04 00 C4 */	sth r0, 0xc4(r4)
/* 80142970 0013E5D0  48 00 BE 9D */	bl func_8014E80C
/* 80142974 0013E5D4  38 60 00 00 */	li r3, 0
/* 80142978 0013E5D8  48 00 BF 35 */	bl func_8014E8AC
/* 8014297C 0013E5DC  38 60 00 07 */	li r3, 7
/* 80142980 0013E5E0  38 80 00 0B */	li r4, 0xb
/* 80142984 0013E5E4  48 00 BF C9 */	bl func_8014E94C
/* 80142988 0013E5E8  38 60 00 08 */	li r3, 8
/* 8014298C 0013E5EC  38 80 00 03 */	li r4, 3
/* 80142990 0013E5F0  48 00 BF BD */	bl func_8014E94C
/* 80142994 0013E5F4  38 60 00 19 */	li r3, 0x19
/* 80142998 0013E5F8  38 80 00 05 */	li r4, 5
/* 8014299C 0013E5FC  48 00 BF B1 */	bl func_8014E94C
/* 801429A0 0013E600  48 00 4F 4C */	b lbl_801478EC
lbl_801429A4:
/* 801429A4 0013E604  A8 63 00 8E */	lha r3, 0x8e(r3)
/* 801429A8 0013E608  48 11 14 29 */	bl func_80253DD0
/* 801429AC 0013E60C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801429B0 0013E610  28 00 00 03 */	cmplwi r0, 3
/* 801429B4 0013E614  40 82 4F 38 */	bne lbl_801478EC
/* 801429B8 0013E618  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 801429BC 0013E61C  38 00 00 55 */	li r0, 0x55
/* 801429C0 0013E620  38 60 00 07 */	li r3, 7
/* 801429C4 0013E624  38 80 00 0B */	li r4, 0xb
/* 801429C8 0013E628  B0 05 00 C4 */	sth r0, 0xc4(r5)
/* 801429CC 0013E62C  48 00 BF 81 */	bl func_8014E94C
/* 801429D0 0013E630  48 00 4F 1C */	b lbl_801478EC
/* 801429D4 0013E634  38 60 00 01 */	li r3, 1
/* 801429D8 0013E638  48 00 C2 25 */	bl func_8014EBFC
/* 801429DC 0013E63C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801429E0 0013E640  A8 63 00 8E */	lha r3, 0x8e(r3)
/* 801429E4 0013E644  48 11 13 ED */	bl func_80253DD0
/* 801429E8 0013E648  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801429EC 0013E64C  28 00 00 03 */	cmplwi r0, 3
/* 801429F0 0013E650  40 82 4E FC */	bne lbl_801478EC
/* 801429F4 0013E654  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 801429F8 0013E658  38 00 00 56 */	li r0, 0x56
/* 801429FC 0013E65C  38 60 00 07 */	li r3, 7
/* 80142A00 0013E660  38 80 00 00 */	li r4, 0
/* 80142A04 0013E664  B0 05 00 C4 */	sth r0, 0xc4(r5)
/* 80142A08 0013E668  48 00 BF 5D */	bl func_8014E964
/* 80142A0C 0013E66C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142A10 0013E670  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 80142A14 0013E674  28 00 00 05 */	cmplwi r0, 5
/* 80142A18 0013E678  41 82 00 0C */	beq lbl_80142A24
/* 80142A1C 0013E67C  28 00 00 63 */	cmplwi r0, 0x63
/* 80142A20 0013E680  40 82 4E CC */	bne lbl_801478EC
lbl_80142A24:
/* 80142A24 0013E684  38 60 00 08 */	li r3, 8
/* 80142A28 0013E688  38 80 00 00 */	li r4, 0
/* 80142A2C 0013E68C  48 00 BF 39 */	bl func_8014E964
/* 80142A30 0013E690  38 60 00 19 */	li r3, 0x19
/* 80142A34 0013E694  38 80 00 00 */	li r4, 0
/* 80142A38 0013E698  48 00 BF 2D */	bl func_8014E964
/* 80142A3C 0013E69C  48 00 4E B0 */	b lbl_801478EC
/* 80142A40 0013E6A0  80 1A 00 D4 */	lwz r0, 0xd4(r26)
/* 80142A44 0013E6A4  2C 00 00 63 */	cmpwi r0, 0x63
/* 80142A48 0013E6A8  41 82 00 90 */	beq lbl_80142AD8
/* 80142A4C 0013E6AC  40 80 00 D4 */	bge lbl_80142B20
/* 80142A50 0013E6B0  2C 00 00 05 */	cmpwi r0, 5
/* 80142A54 0013E6B4  41 82 00 08 */	beq lbl_80142A5C
/* 80142A58 0013E6B8  48 00 00 C8 */	b lbl_80142B20
lbl_80142A5C:
/* 80142A5C 0013E6BC  80 7A 0D 30 */	lwz r3, 0xd30(r26)
/* 80142A60 0013E6C0  54 60 3F FF */	rlwinm. r0, r3, 7, 0x1f, 0x1f
/* 80142A64 0013E6C4  41 82 00 10 */	beq lbl_80142A74
/* 80142A68 0013E6C8  38 00 00 57 */	li r0, 0x57
/* 80142A6C 0013E6CC  B0 1A 00 C4 */	sth r0, 0xc4(r26)
/* 80142A70 0013E6D0  48 00 4E 7C */	b lbl_801478EC
lbl_80142A74:
/* 80142A74 0013E6D4  54 63 04 5E */	rlwinm r3, r3, 0, 0x11, 0xf
/* 80142A78 0013E6D8  38 00 00 6C */	li r0, 0x6c
/* 80142A7C 0013E6DC  90 7A 0D 30 */	stw r3, 0xd30(r26)
/* 80142A80 0013E6E0  38 80 00 00 */	li r4, 0
/* 80142A84 0013E6E4  38 A0 06 EC */	li r5, 0x6ec
/* 80142A88 0013E6E8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142A8C 0013E6EC  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80142A90 0013E6F0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142A94 0013E6F4  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 80142A98 0013E6F8  3C 63 00 01 */	addis r3, r3, 1
/* 80142A9C 0013E6FC  38 63 CC F4 */	addi r3, r3, -13068
/* 80142AA0 0013E700  4B EC 16 65 */	bl memset
/* 80142AA4 0013E704  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80142AA8 0013E708  38 00 00 01 */	li r0, 1
/* 80142AAC 0013E70C  38 60 00 00 */	li r3, 0
/* 80142AB0 0013E710  80 A4 0D 28 */	lwz r5, 0xd28(r4)
/* 80142AB4 0013E714  80 85 00 04 */	lwz r4, 4(r5)
/* 80142AB8 0013E718  54 84 01 3E */	clrlwi r4, r4, 4
/* 80142ABC 0013E71C  90 85 00 04 */	stw r4, 4(r5)
/* 80142AC0 0013E720  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80142AC4 0013E724  80 84 0D 28 */	lwz r4, 0xd28(r4)
/* 80142AC8 0013E728  B0 04 00 9A */	sth r0, 0x9a(r4)
/* 80142ACC 0013E72C  4B FD B2 DD */	bl func_8011DDA8
/* 80142AD0 0013E730  4B F1 37 A5 */	bl func_80056274
/* 80142AD4 0013E734  48 00 4E 18 */	b lbl_801478EC
lbl_80142AD8:
/* 80142AD8 0013E738  38 00 00 09 */	li r0, 9
/* 80142ADC 0013E73C  38 80 00 05 */	li r4, 5
/* 80142AE0 0013E740  B0 1A 00 C4 */	sth r0, 0xc4(r26)
/* 80142AE4 0013E744  38 00 00 00 */	li r0, 0
/* 80142AE8 0013E748  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142AEC 0013E74C  B0 83 00 C6 */	sth r4, 0xc6(r3)
/* 80142AF0 0013E750  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142AF4 0013E754  98 03 0D DA */	stb r0, 0xdda(r3)
/* 80142AF8 0013E758  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142AFC 0013E75C  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 80142B00 0013E760  54 00 3F FF */	rlwinm. r0, r0, 7, 0x1f, 0x1f
/* 80142B04 0013E764  41 82 4D E8 */	beq lbl_801478EC
/* 80142B08 0013E768  48 02 28 25 */	bl func_8016532C
/* 80142B0C 0013E76C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142B10 0013E770  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 80142B14 0013E774  54 00 01 CA */	rlwinm r0, r0, 0, 7, 5
/* 80142B18 0013E778  90 03 0D 30 */	stw r0, 0xd30(r3)
/* 80142B1C 0013E77C  48 00 4D D0 */	b lbl_801478EC
lbl_80142B20:
/* 80142B20 0013E780  38 00 00 5C */	li r0, 0x5c
/* 80142B24 0013E784  B0 1A 00 C4 */	sth r0, 0xc4(r26)
/* 80142B28 0013E788  48 00 4D C4 */	b lbl_801478EC
/* 80142B2C 0013E78C  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 80142B30 0013E790  38 60 02 5F */	li r3, 0x25f
/* 80142B34 0013E794  38 80 00 00 */	li r4, 0
/* 80142B38 0013E798  4B EC 86 39 */	bl func_8000B170
/* 80142B3C 0013E79C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142B40 0013E7A0  38 00 00 03 */	li r0, 3
/* 80142B44 0013E7A4  98 03 0D 41 */	stb r0, 0xd41(r3)
/* 80142B48 0013E7A8  48 00 BE 81 */	bl func_8014E9C8
/* 80142B4C 0013E7AC  38 60 00 1A */	li r3, 0x1a
/* 80142B50 0013E7B0  38 80 00 01 */	li r4, 1
/* 80142B54 0013E7B4  48 00 BE 11 */	bl func_8014E964
/* 80142B58 0013E7B8  38 60 00 1A */	li r3, 0x1a
/* 80142B5C 0013E7BC  38 80 00 06 */	li r4, 6
/* 80142B60 0013E7C0  48 00 BD ED */	bl func_8014E94C
/* 80142B64 0013E7C4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142B68 0013E7C8  38 00 00 58 */	li r0, 0x58
/* 80142B6C 0013E7CC  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80142B70 0013E7D0  48 00 4D 7C */	b lbl_801478EC
/* 80142B74 0013E7D4  A8 7A 00 B4 */	lha r3, 0xb4(r26)
/* 80142B78 0013E7D8  48 11 12 59 */	bl func_80253DD0
/* 80142B7C 0013E7DC  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80142B80 0013E7E0  28 00 00 03 */	cmplwi r0, 3
/* 80142B84 0013E7E4  40 82 4D 68 */	bne lbl_801478EC
/* 80142B88 0013E7E8  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 80142B8C 0013E7EC  38 00 00 59 */	li r0, 0x59
/* 80142B90 0013E7F0  38 60 00 00 */	li r3, 0
/* 80142B94 0013E7F4  38 80 00 00 */	li r4, 0
/* 80142B98 0013E7F8  B0 05 00 C4 */	sth r0, 0xc4(r5)
/* 80142B9C 0013E7FC  4B F1 6D 5D */	bl func_800598F8
/* 80142BA0 0013E800  38 60 00 01 */	li r3, 1
/* 80142BA4 0013E804  38 80 00 00 */	li r4, 0
/* 80142BA8 0013E808  38 A0 00 00 */	li r5, 0
/* 80142BAC 0013E80C  38 C0 00 02 */	li r6, 2
/* 80142BB0 0013E810  38 E0 00 00 */	li r7, 0
/* 80142BB4 0013E814  39 00 00 00 */	li r8, 0
/* 80142BB8 0013E818  4B F1 6E 11 */	bl func_800599C8
/* 80142BBC 0013E81C  38 60 00 02 */	li r3, 2
/* 80142BC0 0013E820  38 80 00 00 */	li r4, 0
/* 80142BC4 0013E824  38 A0 00 01 */	li r5, 1
/* 80142BC8 0013E828  38 C0 00 00 */	li r6, 0
/* 80142BCC 0013E82C  38 E0 00 00 */	li r7, 0
/* 80142BD0 0013E830  39 00 00 00 */	li r8, 0
/* 80142BD4 0013E834  4B F1 6D F5 */	bl func_800599C8
/* 80142BD8 0013E838  48 00 4D 14 */	b lbl_801478EC
/* 80142BDC 0013E83C  38 60 00 00 */	li r3, 0
/* 80142BE0 0013E840  38 80 00 01 */	li r4, 1
/* 80142BE4 0013E844  38 A0 00 00 */	li r5, 0
/* 80142BE8 0013E848  38 C0 00 01 */	li r6, 1
/* 80142BEC 0013E84C  4B F1 6E 81 */	bl func_80059A6C
/* 80142BF0 0013E850  2C 03 00 00 */	cmpwi r3, 0
/* 80142BF4 0013E854  41 82 4C F8 */	beq lbl_801478EC
/* 80142BF8 0013E858  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 80142BFC 0013E85C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80142C00 0013E860  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80142C04 0013E864  90 04 00 D4 */	stw r0, 0xd4(r4)
/* 80142C08 0013E868  41 82 00 B4 */	beq lbl_80142CBC
/* 80142C0C 0013E86C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142C10 0013E870  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 80142C14 0013E874  2C 00 00 02 */	cmpwi r0, 2
/* 80142C18 0013E878  41 82 00 88 */	beq lbl_80142CA0
/* 80142C1C 0013E87C  40 80 4C D0 */	bge lbl_801478EC
/* 80142C20 0013E880  2C 00 00 01 */	cmpwi r0, 1
/* 80142C24 0013E884  40 80 00 08 */	bge lbl_80142C2C
/* 80142C28 0013E888  48 00 4C C4 */	b lbl_801478EC
lbl_80142C2C:
/* 80142C2C 0013E88C  38 60 00 1A */	li r3, 0x1a
/* 80142C30 0013E890  38 80 00 02 */	li r4, 2
/* 80142C34 0013E894  48 00 BD 19 */	bl func_8014E94C
/* 80142C38 0013E898  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142C3C 0013E89C  38 00 00 5A */	li r0, 0x5a
/* 80142C40 0013E8A0  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80142C44 0013E8A4  48 02 26 E9 */	bl func_8016532C
/* 80142C48 0013E8A8  48 00 C5 CD */	bl func_8014F214
/* 80142C4C 0013E8AC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142C50 0013E8B0  38 80 00 00 */	li r4, 0
/* 80142C54 0013E8B4  38 A0 06 EC */	li r5, 0x6ec
/* 80142C58 0013E8B8  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 80142C5C 0013E8BC  3C 63 00 01 */	addis r3, r3, 1
/* 80142C60 0013E8C0  38 63 CC F4 */	addi r3, r3, -13068
/* 80142C64 0013E8C4  4B EC 14 A1 */	bl memset
/* 80142C68 0013E8C8  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80142C6C 0013E8CC  3A C0 00 01 */	li r22, 1
/* 80142C70 0013E8D0  38 60 00 00 */	li r3, 0
/* 80142C74 0013E8D4  80 84 0D 28 */	lwz r4, 0xd28(r4)
/* 80142C78 0013E8D8  80 04 00 04 */	lwz r0, 4(r4)
/* 80142C7C 0013E8DC  54 00 01 3E */	clrlwi r0, r0, 4
/* 80142C80 0013E8E0  90 04 00 04 */	stw r0, 4(r4)
/* 80142C84 0013E8E4  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80142C88 0013E8E8  80 84 0D 28 */	lwz r4, 0xd28(r4)
/* 80142C8C 0013E8EC  B2 C4 00 9A */	sth r22, 0x9a(r4)
/* 80142C90 0013E8F0  4B FD B1 19 */	bl func_8011DDA8
/* 80142C94 0013E8F4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142C98 0013E8F8  9A C3 0D DB */	stb r22, 0xddb(r3)
/* 80142C9C 0013E8FC  48 00 4C 50 */	b lbl_801478EC
lbl_80142CA0:
/* 80142CA0 0013E900  38 60 00 1A */	li r3, 0x1a
/* 80142CA4 0013E904  38 80 00 03 */	li r4, 3
/* 80142CA8 0013E908  48 00 BC A5 */	bl func_8014E94C
/* 80142CAC 0013E90C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142CB0 0013E910  38 00 00 5A */	li r0, 0x5a
/* 80142CB4 0013E914  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80142CB8 0013E918  48 00 4C 34 */	b lbl_801478EC
lbl_80142CBC:
/* 80142CBC 0013E91C  2C 03 00 02 */	cmpwi r3, 2
/* 80142CC0 0013E920  41 82 00 24 */	beq lbl_80142CE4
/* 80142CC4 0013E924  40 80 4C 28 */	bge lbl_801478EC
/* 80142CC8 0013E928  2C 03 00 01 */	cmpwi r3, 1
/* 80142CCC 0013E92C  40 80 00 08 */	bge lbl_80142CD4
/* 80142CD0 0013E930  48 00 4C 1C */	b lbl_801478EC
lbl_80142CD4:
/* 80142CD4 0013E934  38 60 00 1A */	li r3, 0x1a
/* 80142CD8 0013E938  38 80 00 00 */	li r4, 0
/* 80142CDC 0013E93C  48 00 BC 71 */	bl func_8014E94C
/* 80142CE0 0013E940  48 00 4C 0C */	b lbl_801478EC
lbl_80142CE4:
/* 80142CE4 0013E944  38 60 00 1A */	li r3, 0x1a
/* 80142CE8 0013E948  38 80 00 01 */	li r4, 1
/* 80142CEC 0013E94C  48 00 BC 61 */	bl func_8014E94C
/* 80142CF0 0013E950  48 00 4B FC */	b lbl_801478EC
/* 80142CF4 0013E954  A8 7A 00 B4 */	lha r3, 0xb4(r26)
/* 80142CF8 0013E958  48 11 10 D9 */	bl func_80253DD0
/* 80142CFC 0013E95C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80142D00 0013E960  28 00 00 03 */	cmplwi r0, 3
/* 80142D04 0013E964  40 82 4B E8 */	bne lbl_801478EC
/* 80142D08 0013E968  38 60 00 1A */	li r3, 0x1a
/* 80142D0C 0013E96C  38 80 00 05 */	li r4, 5
/* 80142D10 0013E970  48 00 BC 3D */	bl func_8014E94C
/* 80142D14 0013E974  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142D18 0013E978  38 00 00 5B */	li r0, 0x5b
/* 80142D1C 0013E97C  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80142D20 0013E980  4B F1 35 55 */	bl func_80056274
/* 80142D24 0013E984  48 00 4B C8 */	b lbl_801478EC
/* 80142D28 0013E988  A8 7A 00 B4 */	lha r3, 0xb4(r26)
/* 80142D2C 0013E98C  48 11 10 A5 */	bl func_80253DD0
/* 80142D30 0013E990  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80142D34 0013E994  28 00 00 03 */	cmplwi r0, 3
/* 80142D38 0013E998  40 82 4B B4 */	bne lbl_801478EC
/* 80142D3C 0013E99C  38 60 00 1A */	li r3, 0x1a
/* 80142D40 0013E9A0  38 80 00 00 */	li r4, 0
/* 80142D44 0013E9A4  48 00 BC 21 */	bl func_8014E964
/* 80142D48 0013E9A8  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80142D4C 0013E9AC  80 04 00 D4 */	lwz r0, 0xd4(r4)
/* 80142D50 0013E9B0  2C 00 00 02 */	cmpwi r0, 2
/* 80142D54 0013E9B4  41 82 00 30 */	beq lbl_80142D84
/* 80142D58 0013E9B8  40 80 4B 94 */	bge lbl_801478EC
/* 80142D5C 0013E9BC  2C 00 00 01 */	cmpwi r0, 1
/* 80142D60 0013E9C0  40 80 00 08 */	bge lbl_80142D68
/* 80142D64 0013E9C4  48 00 4B 88 */	b lbl_801478EC
lbl_80142D68:
/* 80142D68 0013E9C8  80 64 0D 30 */	lwz r3, 0xd30(r4)
/* 80142D6C 0013E9CC  38 00 00 6C */	li r0, 0x6c
/* 80142D70 0013E9D0  54 63 04 5E */	rlwinm r3, r3, 0, 0x11, 0xf
/* 80142D74 0013E9D4  90 64 0D 30 */	stw r3, 0xd30(r4)
/* 80142D78 0013E9D8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142D7C 0013E9DC  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80142D80 0013E9E0  48 00 4B 6C */	b lbl_801478EC
lbl_80142D84:
/* 80142D84 0013E9E4  38 00 00 50 */	li r0, 0x50
/* 80142D88 0013E9E8  B0 04 00 C4 */	sth r0, 0xc4(r4)
/* 80142D8C 0013E9EC  48 00 4B 60 */	b lbl_801478EC
/* 80142D90 0013E9F0  4B F1 34 A1 */	bl func_80056230
/* 80142D94 0013E9F4  38 60 00 01 */	li r3, 1
/* 80142D98 0013E9F8  48 00 BE 65 */	bl func_8014EBFC
/* 80142D9C 0013E9FC  38 60 00 07 */	li r3, 7
/* 80142DA0 0013EA00  38 80 00 00 */	li r4, 0
/* 80142DA4 0013EA04  48 00 BB C1 */	bl func_8014E964
/* 80142DA8 0013EA08  38 60 00 01 */	li r3, 1
/* 80142DAC 0013EA0C  48 00 BA 61 */	bl func_8014E80C
/* 80142DB0 0013EA10  38 60 00 01 */	li r3, 1
/* 80142DB4 0013EA14  48 00 BA F9 */	bl func_8014E8AC
/* 80142DB8 0013EA18  38 60 00 0A */	li r3, 0xa
/* 80142DBC 0013EA1C  38 80 00 01 */	li r4, 1
/* 80142DC0 0013EA20  48 00 BB A5 */	bl func_8014E964
/* 80142DC4 0013EA24  38 60 00 0A */	li r3, 0xa
/* 80142DC8 0013EA28  38 80 00 06 */	li r4, 6
/* 80142DCC 0013EA2C  48 00 BB 81 */	bl func_8014E94C
/* 80142DD0 0013EA30  38 60 00 08 */	li r3, 8
/* 80142DD4 0013EA34  48 00 BB AD */	bl func_8014E980
/* 80142DD8 0013EA38  2C 03 00 00 */	cmpwi r3, 0
/* 80142DDC 0013EA3C  40 82 00 1C */	bne lbl_80142DF8
/* 80142DE0 0013EA40  38 60 00 08 */	li r3, 8
/* 80142DE4 0013EA44  38 80 00 01 */	li r4, 1
/* 80142DE8 0013EA48  48 00 BB 7D */	bl func_8014E964
/* 80142DEC 0013EA4C  38 60 00 08 */	li r3, 8
/* 80142DF0 0013EA50  38 80 00 04 */	li r4, 4
/* 80142DF4 0013EA54  48 00 BB 59 */	bl func_8014E94C
lbl_80142DF8:
/* 80142DF8 0013EA58  38 60 00 19 */	li r3, 0x19
/* 80142DFC 0013EA5C  48 00 BB 85 */	bl func_8014E980
/* 80142E00 0013EA60  2C 03 00 00 */	cmpwi r3, 0
/* 80142E04 0013EA64  40 82 00 1C */	bne lbl_80142E20
/* 80142E08 0013EA68  38 60 00 19 */	li r3, 0x19
/* 80142E0C 0013EA6C  38 80 00 01 */	li r4, 1
/* 80142E10 0013EA70  48 00 BB 55 */	bl func_8014E964
/* 80142E14 0013EA74  38 60 00 19 */	li r3, 0x19
/* 80142E18 0013EA78  38 80 00 06 */	li r4, 6
/* 80142E1C 0013EA7C  48 00 BB 31 */	bl func_8014E94C
lbl_80142E20:
/* 80142E20 0013EA80  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142E24 0013EA84  38 00 00 5D */	li r0, 0x5d
/* 80142E28 0013EA88  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80142E2C 0013EA8C  48 00 4A C0 */	b lbl_801478EC
/* 80142E30 0013EA90  80 1A 0D 30 */	lwz r0, 0xd30(r26)
/* 80142E34 0013EA94  38 60 00 01 */	li r3, 1
/* 80142E38 0013EA98  50 60 B9 D0 */	rlwimi r0, r3, 0x17, 7, 8
/* 80142E3C 0013EA9C  90 1A 0D 30 */	stw r0, 0xd30(r26)
/* 80142E40 0013EAA0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142E44 0013EAA4  A8 63 00 94 */	lha r3, 0x94(r3)
/* 80142E48 0013EAA8  48 11 0F 89 */	bl func_80253DD0
/* 80142E4C 0013EAAC  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80142E50 0013EAB0  28 00 00 03 */	cmplwi r0, 3
/* 80142E54 0013EAB4  40 82 00 38 */	bne lbl_80142E8C
/* 80142E58 0013EAB8  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 80142E5C 0013EABC  38 00 00 5E */	li r0, 0x5e
/* 80142E60 0013EAC0  38 60 00 00 */	li r3, 0
/* 80142E64 0013EAC4  38 80 00 00 */	li r4, 0
/* 80142E68 0013EAC8  B0 05 00 C4 */	sth r0, 0xc4(r5)
/* 80142E6C 0013EACC  4B F1 6A 8D */	bl func_800598F8
/* 80142E70 0013EAD0  38 60 00 63 */	li r3, 0x63
/* 80142E74 0013EAD4  4B F1 6B 4D */	bl func_800599C0
/* 80142E78 0013EAD8  48 00 CE 85 */	bl func_8014FCFC
/* 80142E7C 0013EADC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142E80 0013EAE0  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 80142E84 0013EAE4  54 00 00 80 */	rlwinm r0, r0, 0, 2, 0
/* 80142E88 0013EAE8  90 03 0D 30 */	stw r0, 0xd30(r3)
lbl_80142E8C:
/* 80142E8C 0013EAEC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142E90 0013EAF0  88 03 0D 49 */	lbz r0, 0xd49(r3)
/* 80142E94 0013EAF4  B0 03 00 F8 */	sth r0, 0xf8(r3)
/* 80142E98 0013EAF8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142E9C 0013EAFC  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 80142EA0 0013EB00  54 00 03 DA */	rlwinm r0, r0, 0, 0xf, 0xd
/* 80142EA4 0013EB04  90 03 0D 30 */	stw r0, 0xd30(r3)
/* 80142EA8 0013EB08  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80142EAC 0013EB0C  88 04 0D 49 */	lbz r0, 0xd49(r4)
/* 80142EB0 0013EB10  54 00 10 3A */	slwi r0, r0, 2
/* 80142EB4 0013EB14  7C 64 02 14 */	add r3, r4, r0
/* 80142EB8 0013EB18  80 03 0C 68 */	lwz r0, 0xc68(r3)
/* 80142EBC 0013EB1C  28 00 00 04 */	cmplwi r0, 4
/* 80142EC0 0013EB20  40 82 4A 2C */	bne lbl_801478EC
/* 80142EC4 0013EB24  80 04 0D 30 */	lwz r0, 0xd30(r4)
/* 80142EC8 0013EB28  64 00 00 02 */	oris r0, r0, 2
/* 80142ECC 0013EB2C  90 04 0D 30 */	stw r0, 0xd30(r4)
/* 80142ED0 0013EB30  48 00 4A 1C */	b lbl_801478EC
/* 80142ED4 0013EB34  38 60 00 01 */	li r3, 1
/* 80142ED8 0013EB38  48 00 BD 25 */	bl func_8014EBFC
/* 80142EDC 0013EB3C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142EE0 0013EB40  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 80142EE4 0013EB44  54 00 7F FF */	rlwinm. r0, r0, 0xf, 0x1f, 0x1f
/* 80142EE8 0013EB48  41 82 00 20 */	beq lbl_80142F08
/* 80142EEC 0013EB4C  38 60 00 3F */	li r3, 0x3f
/* 80142EF0 0013EB50  38 80 00 01 */	li r4, 1
/* 80142EF4 0013EB54  38 A0 00 00 */	li r5, 0
/* 80142EF8 0013EB58  38 C0 00 01 */	li r6, 1
/* 80142EFC 0013EB5C  4B F1 6B 71 */	bl func_80059A6C
/* 80142F00 0013EB60  7C 76 1B 78 */	mr r22, r3
/* 80142F04 0013EB64  48 00 00 1C */	b lbl_80142F20
lbl_80142F08:
/* 80142F08 0013EB68  38 60 00 3F */	li r3, 0x3f
/* 80142F0C 0013EB6C  38 80 00 05 */	li r4, 5
/* 80142F10 0013EB70  38 A0 00 00 */	li r5, 0
/* 80142F14 0013EB74  38 C0 00 01 */	li r6, 1
/* 80142F18 0013EB78  4B F1 6B 55 */	bl func_80059A6C
/* 80142F1C 0013EB7C  7C 76 1B 78 */	mr r22, r3
lbl_80142F20:
/* 80142F20 0013EB80  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80142F24 0013EB84  88 04 0D 49 */	lbz r0, 0xd49(r4)
/* 80142F28 0013EB88  54 00 10 3A */	slwi r0, r0, 2
/* 80142F2C 0013EB8C  7C 64 02 14 */	add r3, r4, r0
/* 80142F30 0013EB90  80 03 0C 68 */	lwz r0, 0xc68(r3)
/* 80142F34 0013EB94  28 00 00 04 */	cmplwi r0, 4
/* 80142F38 0013EB98  41 82 00 64 */	beq lbl_80142F9C
/* 80142F3C 0013EB9C  A8 64 00 94 */	lha r3, 0x94(r4)
/* 80142F40 0013EBA0  48 11 0E A1 */	bl func_80253DE0
/* 80142F44 0013EBA4  54 60 04 3F */	clrlwi. r0, r3, 0x10
/* 80142F48 0013EBA8  41 82 00 1C */	beq lbl_80142F64
/* 80142F4C 0013EBAC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142F50 0013EBB0  A8 63 00 94 */	lha r3, 0x94(r3)
/* 80142F54 0013EBB4  48 11 0E 8D */	bl func_80253DE0
/* 80142F58 0013EBB8  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80142F5C 0013EBBC  28 00 00 02 */	cmplwi r0, 2
/* 80142F60 0013EBC0  40 82 00 3C */	bne lbl_80142F9C
lbl_80142F64:
/* 80142F64 0013EBC4  38 60 00 05 */	li r3, 5
/* 80142F68 0013EBC8  4B F1 74 D1 */	bl func_8005A438
/* 80142F6C 0013EBCC  38 60 00 0A */	li r3, 0xa
/* 80142F70 0013EBD0  38 80 00 04 */	li r4, 4
/* 80142F74 0013EBD4  48 00 B9 D9 */	bl func_8014E94C
/* 80142F78 0013EBD8  38 60 00 08 */	li r3, 8
/* 80142F7C 0013EBDC  38 80 00 00 */	li r4, 0
/* 80142F80 0013EBE0  48 00 B9 CD */	bl func_8014E94C
/* 80142F84 0013EBE4  38 60 00 19 */	li r3, 0x19
/* 80142F88 0013EBE8  38 80 00 04 */	li r4, 4
/* 80142F8C 0013EBEC  48 00 B9 C1 */	bl func_8014E94C
/* 80142F90 0013EBF0  38 60 00 1F */	li r3, 0x1f
/* 80142F94 0013EBF4  38 80 00 02 */	li r4, 2
/* 80142F98 0013EBF8  48 00 B9 B5 */	bl func_8014E94C
lbl_80142F9C:
/* 80142F9C 0013EBFC  48 00 CD 61 */	bl func_8014FCFC
/* 80142FA0 0013EC00  2C 16 00 00 */	cmpwi r22, 0
/* 80142FA4 0013EC04  41 82 49 48 */	beq lbl_801478EC
/* 80142FA8 0013EC08  56 C0 00 01 */	rlwinm. r0, r22, 0, 0, 0
/* 80142FAC 0013EC0C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80142FB0 0013EC10  56 C0 04 3E */	clrlwi r0, r22, 0x10
/* 80142FB4 0013EC14  90 03 00 D4 */	stw r0, 0xd4(r3)
/* 80142FB8 0013EC18  41 82 02 D8 */	beq lbl_80143290
/* 80142FBC 0013EC1C  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 80142FC0 0013EC20  3B 00 00 00 */	li r24, 0
/* 80142FC4 0013EC24  80 85 00 D4 */	lwz r4, 0xd4(r5)
/* 80142FC8 0013EC28  2C 04 00 07 */	cmpwi r4, 7
/* 80142FCC 0013EC2C  41 82 01 7C */	beq lbl_80143148
/* 80142FD0 0013EC30  40 80 00 28 */	bge lbl_80142FF8
/* 80142FD4 0013EC34  2C 04 00 02 */	cmpwi r4, 2
/* 80142FD8 0013EC38  41 82 00 BC */	beq lbl_80143094
/* 80142FDC 0013EC3C  40 80 00 10 */	bge lbl_80142FEC
/* 80142FE0 0013EC40  2C 04 00 01 */	cmpwi r4, 1
/* 80142FE4 0013EC44  40 80 00 40 */	bge lbl_80143024
/* 80142FE8 0013EC48  48 00 02 94 */	b lbl_8014327C
lbl_80142FEC:
/* 80142FEC 0013EC4C  2C 04 00 05 */	cmpwi r4, 5
/* 80142FF0 0013EC50  41 82 01 14 */	beq lbl_80143104
/* 80142FF4 0013EC54  48 00 02 88 */	b lbl_8014327C
lbl_80142FF8:
/* 80142FF8 0013EC58  2C 04 00 63 */	cmpwi r4, 0x63
/* 80142FFC 0013EC5C  41 82 02 34 */	beq lbl_80143230
/* 80143000 0013EC60  40 80 00 10 */	bge lbl_80143010
/* 80143004 0013EC64  2C 04 00 09 */	cmpwi r4, 9
/* 80143008 0013EC68  40 80 02 74 */	bge lbl_8014327C
/* 8014300C 0013EC6C  48 00 01 AC */	b lbl_801431B8
lbl_80143010:
/* 80143010 0013EC70  3C 60 00 01 */	lis r3, 0x0000FFFF@ha
/* 80143014 0013EC74  38 03 FF FF */	addi r0, r3, 0x0000FFFF@l
/* 80143018 0013EC78  7C 04 00 00 */	cmpw r4, r0
/* 8014301C 0013EC7C  41 82 02 14 */	beq lbl_80143230
/* 80143020 0013EC80  48 00 02 5C */	b lbl_8014327C
lbl_80143024:
/* 80143024 0013EC84  88 05 0D 49 */	lbz r0, 0xd49(r5)
/* 80143028 0013EC88  54 00 10 3A */	slwi r0, r0, 2
/* 8014302C 0013EC8C  7C 65 02 14 */	add r3, r5, r0
/* 80143030 0013EC90  80 03 0C 68 */	lwz r0, 0xc68(r3)
/* 80143034 0013EC94  28 00 00 04 */	cmplwi r0, 4
/* 80143038 0013EC98  40 82 00 48 */	bne lbl_80143080
/* 8014303C 0013EC9C  38 60 00 0A */	li r3, 0xa
/* 80143040 0013ECA0  38 80 00 01 */	li r4, 1
/* 80143044 0013ECA4  48 00 B9 09 */	bl func_8014E94C
/* 80143048 0013ECA8  38 60 00 08 */	li r3, 8
/* 8014304C 0013ECAC  38 80 00 02 */	li r4, 2
/* 80143050 0013ECB0  48 00 B8 FD */	bl func_8014E94C
/* 80143054 0013ECB4  38 60 00 19 */	li r3, 0x19
/* 80143058 0013ECB8  38 80 00 04 */	li r4, 4
/* 8014305C 0013ECBC  48 00 B8 F1 */	bl func_8014E94C
/* 80143060 0013ECC0  38 60 00 1F */	li r3, 0x1f
/* 80143064 0013ECC4  38 80 00 02 */	li r4, 2
/* 80143068 0013ECC8  48 00 B8 E5 */	bl func_8014E94C
/* 8014306C 0013ECCC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80143070 0013ECD0  38 00 00 5F */	li r0, 0x5f
/* 80143074 0013ECD4  3B 00 00 01 */	li r24, 1
/* 80143078 0013ECD8  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 8014307C 0013ECDC  48 00 02 00 */	b lbl_8014327C
lbl_80143080:
/* 80143080 0013ECE0  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 80143084 0013ECE4  38 60 02 22 */	li r3, 0x222
/* 80143088 0013ECE8  38 80 00 00 */	li r4, 0
/* 8014308C 0013ECEC  4B EC 80 E5 */	bl func_8000B170
/* 80143090 0013ECF0  48 00 01 EC */	b lbl_8014327C
lbl_80143094:
/* 80143094 0013ECF4  88 05 0D 49 */	lbz r0, 0xd49(r5)
/* 80143098 0013ECF8  54 00 10 3A */	slwi r0, r0, 2
/* 8014309C 0013ECFC  7C 65 02 14 */	add r3, r5, r0
/* 801430A0 0013ED00  80 03 0C 68 */	lwz r0, 0xc68(r3)
/* 801430A4 0013ED04  28 00 00 04 */	cmplwi r0, 4
/* 801430A8 0013ED08  40 82 00 48 */	bne lbl_801430F0
/* 801430AC 0013ED0C  38 60 00 0A */	li r3, 0xa
/* 801430B0 0013ED10  38 80 00 03 */	li r4, 3
/* 801430B4 0013ED14  48 00 B8 99 */	bl func_8014E94C
/* 801430B8 0013ED18  38 60 00 08 */	li r3, 8
/* 801430BC 0013ED1C  38 80 00 02 */	li r4, 2
/* 801430C0 0013ED20  48 00 B8 8D */	bl func_8014E94C
/* 801430C4 0013ED24  38 60 00 19 */	li r3, 0x19
/* 801430C8 0013ED28  38 80 00 04 */	li r4, 4
/* 801430CC 0013ED2C  48 00 B8 81 */	bl func_8014E94C
/* 801430D0 0013ED30  38 60 00 1F */	li r3, 0x1f
/* 801430D4 0013ED34  38 80 00 02 */	li r4, 2
/* 801430D8 0013ED38  48 00 B8 75 */	bl func_8014E94C
/* 801430DC 0013ED3C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801430E0 0013ED40  38 00 00 5F */	li r0, 0x5f
/* 801430E4 0013ED44  3B 00 00 01 */	li r24, 1
/* 801430E8 0013ED48  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801430EC 0013ED4C  48 00 01 90 */	b lbl_8014327C
lbl_801430F0:
/* 801430F0 0013ED50  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 801430F4 0013ED54  38 60 02 22 */	li r3, 0x222
/* 801430F8 0013ED58  38 80 00 00 */	li r4, 0
/* 801430FC 0013ED5C  4B EC 80 75 */	bl func_8000B170
/* 80143100 0013ED60  48 00 01 7C */	b lbl_8014327C
lbl_80143104:
/* 80143104 0013ED64  38 60 00 0A */	li r3, 0xa
/* 80143108 0013ED68  38 80 00 04 */	li r4, 4
/* 8014310C 0013ED6C  48 00 B8 41 */	bl func_8014E94C
/* 80143110 0013ED70  38 60 00 08 */	li r3, 8
/* 80143114 0013ED74  38 80 00 01 */	li r4, 1
/* 80143118 0013ED78  48 00 B8 35 */	bl func_8014E94C
/* 8014311C 0013ED7C  38 60 00 19 */	li r3, 0x19
/* 80143120 0013ED80  38 80 00 04 */	li r4, 4
/* 80143124 0013ED84  48 00 B8 29 */	bl func_8014E94C
/* 80143128 0013ED88  38 60 00 1F */	li r3, 0x1f
/* 8014312C 0013ED8C  38 80 00 02 */	li r4, 2
/* 80143130 0013ED90  48 00 B8 1D */	bl func_8014E94C
/* 80143134 0013ED94  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80143138 0013ED98  38 00 00 5F */	li r0, 0x5f
/* 8014313C 0013ED9C  3B 00 00 01 */	li r24, 1
/* 80143140 0013EDA0  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80143144 0013EDA4  48 00 01 38 */	b lbl_8014327C
lbl_80143148:
/* 80143148 0013EDA8  A0 05 00 F8 */	lhz r0, 0xf8(r5)
/* 8014314C 0013EDAC  2C 00 00 00 */	cmpwi r0, 0
/* 80143150 0013EDB0  41 82 00 54 */	beq lbl_801431A4
/* 80143154 0013EDB4  38 60 00 0A */	li r3, 0xa
/* 80143158 0013EDB8  38 80 00 04 */	li r4, 4
/* 8014315C 0013EDBC  48 00 B7 F1 */	bl func_8014E94C
/* 80143160 0013EDC0  38 60 00 08 */	li r3, 8
/* 80143164 0013EDC4  38 80 00 02 */	li r4, 2
/* 80143168 0013EDC8  48 00 B7 E5 */	bl func_8014E94C
/* 8014316C 0013EDCC  38 60 00 19 */	li r3, 0x19
/* 80143170 0013EDD0  38 80 00 04 */	li r4, 4
/* 80143174 0013EDD4  48 00 B7 D9 */	bl func_8014E94C
/* 80143178 0013EDD8  38 60 00 1F */	li r3, 0x1f
/* 8014317C 0013EDDC  38 80 00 02 */	li r4, 2
/* 80143180 0013EDE0  48 00 B7 CD */	bl func_8014E94C
/* 80143184 0013EDE4  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80143188 0013EDE8  38 00 00 5F */	li r0, 0x5f
/* 8014318C 0013EDEC  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 80143190 0013EDF0  38 60 02 23 */	li r3, 0x223
/* 80143194 0013EDF4  B0 04 00 C4 */	sth r0, 0xc4(r4)
/* 80143198 0013EDF8  38 80 00 00 */	li r4, 0
/* 8014319C 0013EDFC  4B EC 7F D5 */	bl func_8000B170
/* 801431A0 0013EE00  48 00 00 DC */	b lbl_8014327C
lbl_801431A4:
/* 801431A4 0013EE04  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 801431A8 0013EE08  38 60 02 22 */	li r3, 0x222
/* 801431AC 0013EE0C  38 80 00 00 */	li r4, 0
/* 801431B0 0013EE10  4B EC 7F C1 */	bl func_8000B170
/* 801431B4 0013EE14  48 00 00 C8 */	b lbl_8014327C
lbl_801431B8:
/* 801431B8 0013EE18  A0 65 00 F8 */	lhz r3, 0xf8(r5)
/* 801431BC 0013EE1C  A0 05 00 FC */	lhz r0, 0xfc(r5)
/* 801431C0 0013EE20  38 63 00 01 */	addi r3, r3, 1
/* 801431C4 0013EE24  7C 03 00 00 */	cmpw r3, r0
/* 801431C8 0013EE28  40 80 00 54 */	bge lbl_8014321C
/* 801431CC 0013EE2C  38 60 00 0A */	li r3, 0xa
/* 801431D0 0013EE30  38 80 00 04 */	li r4, 4
/* 801431D4 0013EE34  48 00 B7 79 */	bl func_8014E94C
/* 801431D8 0013EE38  38 60 00 08 */	li r3, 8
/* 801431DC 0013EE3C  38 80 00 02 */	li r4, 2
/* 801431E0 0013EE40  48 00 B7 6D */	bl func_8014E94C
/* 801431E4 0013EE44  38 60 00 19 */	li r3, 0x19
/* 801431E8 0013EE48  38 80 00 04 */	li r4, 4
/* 801431EC 0013EE4C  48 00 B7 61 */	bl func_8014E94C
/* 801431F0 0013EE50  38 60 00 1F */	li r3, 0x1f
/* 801431F4 0013EE54  38 80 00 02 */	li r4, 2
/* 801431F8 0013EE58  48 00 B7 55 */	bl func_8014E94C
/* 801431FC 0013EE5C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80143200 0013EE60  38 00 00 5F */	li r0, 0x5f
/* 80143204 0013EE64  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 80143208 0013EE68  38 60 02 23 */	li r3, 0x223
/* 8014320C 0013EE6C  B0 04 00 C4 */	sth r0, 0xc4(r4)
/* 80143210 0013EE70  38 80 00 00 */	li r4, 0
/* 80143214 0013EE74  4B EC 7F 5D */	bl func_8000B170
/* 80143218 0013EE78  48 00 00 64 */	b lbl_8014327C
lbl_8014321C:
/* 8014321C 0013EE7C  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 80143220 0013EE80  38 60 02 22 */	li r3, 0x222
/* 80143224 0013EE84  38 80 00 00 */	li r4, 0
/* 80143228 0013EE88  4B EC 7F 49 */	bl func_8000B170
/* 8014322C 0013EE8C  48 00 00 50 */	b lbl_8014327C
lbl_80143230:
/* 80143230 0013EE90  38 60 00 0A */	li r3, 0xa
/* 80143234 0013EE94  38 80 00 04 */	li r4, 4
/* 80143238 0013EE98  48 00 B7 15 */	bl func_8014E94C
/* 8014323C 0013EE9C  38 60 00 08 */	li r3, 8
/* 80143240 0013EEA0  38 80 00 02 */	li r4, 2
/* 80143244 0013EEA4  48 00 B7 09 */	bl func_8014E94C
/* 80143248 0013EEA8  38 60 00 19 */	li r3, 0x19
/* 8014324C 0013EEAC  38 80 00 04 */	li r4, 4
/* 80143250 0013EEB0  48 00 B6 FD */	bl func_8014E94C
/* 80143254 0013EEB4  38 60 00 1F */	li r3, 0x1f
/* 80143258 0013EEB8  38 80 00 01 */	li r4, 1
/* 8014325C 0013EEBC  48 00 B6 F1 */	bl func_8014E94C
/* 80143260 0013EEC0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80143264 0013EEC4  38 80 00 5F */	li r4, 0x5f
/* 80143268 0013EEC8  38 00 00 63 */	li r0, 0x63
/* 8014326C 0013EECC  3B 00 00 02 */	li r24, 2
/* 80143270 0013EED0  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 80143274 0013EED4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80143278 0013EED8  90 03 00 D4 */	stw r0, 0xd4(r3)
lbl_8014327C:
/* 8014327C 0013EEDC  2C 18 00 00 */	cmpwi r24, 0
/* 80143280 0013EEE0  41 82 01 D4 */	beq lbl_80143454
/* 80143284 0013EEE4  7F 03 C3 78 */	mr r3, r24
/* 80143288 0013EEE8  4B F1 72 45 */	bl func_8005A4CC
/* 8014328C 0013EEEC  48 00 01 C8 */	b lbl_80143454
lbl_80143290:
/* 80143290 0013EEF0  2C 16 00 06 */	cmpwi r22, 6
/* 80143294 0013EEF4  38 60 00 00 */	li r3, 0
/* 80143298 0013EEF8  41 82 01 94 */	beq lbl_8014342C
/* 8014329C 0013EEFC  40 80 00 28 */	bge lbl_801432C4
/* 801432A0 0013EF00  2C 16 00 02 */	cmpwi r22, 2
/* 801432A4 0013EF04  41 82 00 74 */	beq lbl_80143318
/* 801432A8 0013EF08  40 80 00 10 */	bge lbl_801432B8
/* 801432AC 0013EF0C  2C 16 00 01 */	cmpwi r22, 1
/* 801432B0 0013EF10  40 80 00 30 */	bge lbl_801432E0
/* 801432B4 0013EF14  48 00 01 78 */	b lbl_8014342C
lbl_801432B8:
/* 801432B8 0013EF18  2C 16 00 05 */	cmpwi r22, 5
/* 801432BC 0013EF1C  40 80 00 94 */	bge lbl_80143350
/* 801432C0 0013EF20  48 00 01 6C */	b lbl_8014342C
lbl_801432C4:
/* 801432C4 0013EF24  2C 16 00 63 */	cmpwi r22, 0x63
/* 801432C8 0013EF28  41 82 01 30 */	beq lbl_801433F8
/* 801432CC 0013EF2C  40 80 01 60 */	bge lbl_8014342C
/* 801432D0 0013EF30  2C 16 00 08 */	cmpwi r22, 8
/* 801432D4 0013EF34  41 82 00 EC */	beq lbl_801433C0
/* 801432D8 0013EF38  40 80 01 54 */	bge lbl_8014342C
/* 801432DC 0013EF3C  48 00 00 AC */	b lbl_80143388
lbl_801432E0:
/* 801432E0 0013EF40  38 60 00 0A */	li r3, 0xa
/* 801432E4 0013EF44  38 80 00 00 */	li r4, 0
/* 801432E8 0013EF48  48 00 B6 65 */	bl func_8014E94C
/* 801432EC 0013EF4C  38 60 00 08 */	li r3, 8
/* 801432F0 0013EF50  38 80 00 02 */	li r4, 2
/* 801432F4 0013EF54  48 00 B6 59 */	bl func_8014E94C
/* 801432F8 0013EF58  38 60 00 19 */	li r3, 0x19
/* 801432FC 0013EF5C  38 80 00 04 */	li r4, 4
/* 80143300 0013EF60  48 00 B6 4D */	bl func_8014E94C
/* 80143304 0013EF64  38 60 00 1F */	li r3, 0x1f
/* 80143308 0013EF68  38 80 00 02 */	li r4, 2
/* 8014330C 0013EF6C  48 00 B6 41 */	bl func_8014E94C
/* 80143310 0013EF70  38 60 00 03 */	li r3, 3
/* 80143314 0013EF74  48 00 01 18 */	b lbl_8014342C
lbl_80143318:
/* 80143318 0013EF78  38 60 00 0A */	li r3, 0xa
/* 8014331C 0013EF7C  38 80 00 02 */	li r4, 2
/* 80143320 0013EF80  48 00 B6 2D */	bl func_8014E94C
/* 80143324 0013EF84  38 60 00 08 */	li r3, 8
/* 80143328 0013EF88  38 80 00 02 */	li r4, 2
/* 8014332C 0013EF8C  48 00 B6 21 */	bl func_8014E94C
/* 80143330 0013EF90  38 60 00 19 */	li r3, 0x19
/* 80143334 0013EF94  38 80 00 04 */	li r4, 4
/* 80143338 0013EF98  48 00 B6 15 */	bl func_8014E94C
/* 8014333C 0013EF9C  38 60 00 1F */	li r3, 0x1f
/* 80143340 0013EFA0  38 80 00 02 */	li r4, 2
/* 80143344 0013EFA4  48 00 B6 09 */	bl func_8014E94C
/* 80143348 0013EFA8  38 60 00 03 */	li r3, 3
/* 8014334C 0013EFAC  48 00 00 E0 */	b lbl_8014342C
lbl_80143350:
/* 80143350 0013EFB0  38 60 00 0A */	li r3, 0xa
/* 80143354 0013EFB4  38 80 00 04 */	li r4, 4
/* 80143358 0013EFB8  48 00 B5 F5 */	bl func_8014E94C
/* 8014335C 0013EFBC  38 60 00 08 */	li r3, 8
/* 80143360 0013EFC0  38 80 00 00 */	li r4, 0
/* 80143364 0013EFC4  48 00 B5 E9 */	bl func_8014E94C
/* 80143368 0013EFC8  38 60 00 19 */	li r3, 0x19
/* 8014336C 0013EFCC  38 80 00 04 */	li r4, 4
/* 80143370 0013EFD0  48 00 B5 DD */	bl func_8014E94C
/* 80143374 0013EFD4  38 60 00 1F */	li r3, 0x1f
/* 80143378 0013EFD8  38 80 00 02 */	li r4, 2
/* 8014337C 0013EFDC  48 00 B5 D1 */	bl func_8014E94C
/* 80143380 0013EFE0  38 60 00 03 */	li r3, 3
/* 80143384 0013EFE4  48 00 00 A8 */	b lbl_8014342C
lbl_80143388:
/* 80143388 0013EFE8  38 60 00 0A */	li r3, 0xa
/* 8014338C 0013EFEC  38 80 00 04 */	li r4, 4
/* 80143390 0013EFF0  48 00 B5 BD */	bl func_8014E94C
/* 80143394 0013EFF4  38 60 00 08 */	li r3, 8
/* 80143398 0013EFF8  38 80 00 02 */	li r4, 2
/* 8014339C 0013EFFC  48 00 B5 B1 */	bl func_8014E94C
/* 801433A0 0013F000  38 60 00 19 */	li r3, 0x19
/* 801433A4 0013F004  38 80 00 00 */	li r4, 0
/* 801433A8 0013F008  48 00 B5 A5 */	bl func_8014E94C
/* 801433AC 0013F00C  38 60 00 1F */	li r3, 0x1f
/* 801433B0 0013F010  38 80 00 02 */	li r4, 2
/* 801433B4 0013F014  48 00 B5 99 */	bl func_8014E94C
/* 801433B8 0013F018  38 60 00 03 */	li r3, 3
/* 801433BC 0013F01C  48 00 00 70 */	b lbl_8014342C
lbl_801433C0:
/* 801433C0 0013F020  38 60 00 0A */	li r3, 0xa
/* 801433C4 0013F024  38 80 00 04 */	li r4, 4
/* 801433C8 0013F028  48 00 B5 85 */	bl func_8014E94C
/* 801433CC 0013F02C  38 60 00 08 */	li r3, 8
/* 801433D0 0013F030  38 80 00 02 */	li r4, 2
/* 801433D4 0013F034  48 00 B5 79 */	bl func_8014E94C
/* 801433D8 0013F038  38 60 00 19 */	li r3, 0x19
/* 801433DC 0013F03C  38 80 00 01 */	li r4, 1
/* 801433E0 0013F040  48 00 B5 6D */	bl func_8014E94C
/* 801433E4 0013F044  38 60 00 1F */	li r3, 0x1f
/* 801433E8 0013F048  38 80 00 02 */	li r4, 2
/* 801433EC 0013F04C  48 00 B5 61 */	bl func_8014E94C
/* 801433F0 0013F050  38 60 00 03 */	li r3, 3
/* 801433F4 0013F054  48 00 00 38 */	b lbl_8014342C
lbl_801433F8:
/* 801433F8 0013F058  38 60 00 0A */	li r3, 0xa
/* 801433FC 0013F05C  38 80 00 04 */	li r4, 4
/* 80143400 0013F060  48 00 B5 4D */	bl func_8014E94C
/* 80143404 0013F064  38 60 00 08 */	li r3, 8
/* 80143408 0013F068  38 80 00 02 */	li r4, 2
/* 8014340C 0013F06C  48 00 B5 41 */	bl func_8014E94C
/* 80143410 0013F070  38 60 00 19 */	li r3, 0x19
/* 80143414 0013F074  38 80 00 04 */	li r4, 4
/* 80143418 0013F078  48 00 B5 35 */	bl func_8014E94C
/* 8014341C 0013F07C  38 60 00 1F */	li r3, 0x1f
/* 80143420 0013F080  38 80 00 00 */	li r4, 0
/* 80143424 0013F084  48 00 B5 29 */	bl func_8014E94C
/* 80143428 0013F088  38 60 00 03 */	li r3, 3
lbl_8014342C:
/* 8014342C 0013F08C  2C 03 00 00 */	cmpwi r3, 0
/* 80143430 0013F090  41 82 00 24 */	beq lbl_80143454
/* 80143434 0013F094  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 80143438 0013F098  80 85 0D 30 */	lwz r4, 0xd30(r5)
/* 8014343C 0013F09C  54 80 17 FF */	rlwinm. r0, r4, 2, 0x1f, 0x1f
/* 80143440 0013F0A0  41 82 00 0C */	beq lbl_8014344C
/* 80143444 0013F0A4  4B F1 70 89 */	bl func_8005A4CC
/* 80143448 0013F0A8  48 00 00 0C */	b lbl_80143454
lbl_8014344C:
/* 8014344C 0013F0AC  64 80 40 00 */	oris r0, r4, 0x4000
/* 80143450 0013F0B0  90 05 0D 30 */	stw r0, 0xd30(r5)
lbl_80143454:
/* 80143454 0013F0B4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80143458 0013F0B8  88 03 0D 49 */	lbz r0, 0xd49(r3)
/* 8014345C 0013F0BC  B0 03 00 F8 */	sth r0, 0xf8(r3)
/* 80143460 0013F0C0  48 00 44 8C */	b lbl_801478EC
/* 80143464 0013F0C4  80 1A 00 D4 */	lwz r0, 0xd4(r26)
/* 80143468 0013F0C8  2C 00 00 06 */	cmpwi r0, 6
/* 8014346C 0013F0CC  41 82 01 94 */	beq lbl_80143600
/* 80143470 0013F0D0  40 80 00 28 */	bge lbl_80143498
/* 80143474 0013F0D4  2C 00 00 02 */	cmpwi r0, 2
/* 80143478 0013F0D8  41 82 00 74 */	beq lbl_801434EC
/* 8014347C 0013F0DC  40 80 00 10 */	bge lbl_8014348C
/* 80143480 0013F0E0  2C 00 00 01 */	cmpwi r0, 1
/* 80143484 0013F0E4  40 80 00 30 */	bge lbl_801434B4
/* 80143488 0013F0E8  48 00 01 78 */	b lbl_80143600
lbl_8014348C:
/* 8014348C 0013F0EC  2C 00 00 05 */	cmpwi r0, 5
/* 80143490 0013F0F0  40 80 00 8C */	bge lbl_8014351C
/* 80143494 0013F0F4  48 00 01 6C */	b lbl_80143600
lbl_80143498:
/* 80143498 0013F0F8  2C 00 00 63 */	cmpwi r0, 0x63
/* 8014349C 0013F0FC  41 82 01 38 */	beq lbl_801435D4
/* 801434A0 0013F100  40 80 01 60 */	bge lbl_80143600
/* 801434A4 0013F104  2C 00 00 08 */	cmpwi r0, 8
/* 801434A8 0013F108  41 82 00 F0 */	beq lbl_80143598
/* 801434AC 0013F10C  40 80 01 54 */	bge lbl_80143600
/* 801434B0 0013F110  48 00 00 AC */	b lbl_8014355C
lbl_801434B4:
/* 801434B4 0013F114  A8 7A 00 94 */	lha r3, 0x94(r26)
/* 801434B8 0013F118  48 11 09 19 */	bl func_80253DD0
/* 801434BC 0013F11C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801434C0 0013F120  28 00 00 03 */	cmplwi r0, 3
/* 801434C4 0013F124  40 82 01 3C */	bne lbl_80143600
/* 801434C8 0013F128  4B F1 2D AD */	bl func_80056274
/* 801434CC 0013F12C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801434D0 0013F130  38 00 00 61 */	li r0, 0x61
/* 801434D4 0013F134  38 60 00 00 */	li r3, 0
/* 801434D8 0013F138  B0 04 00 C4 */	sth r0, 0xc4(r4)
/* 801434DC 0013F13C  48 00 B3 31 */	bl func_8014E80C
/* 801434E0 0013F140  38 60 00 00 */	li r3, 0
/* 801434E4 0013F144  48 00 B3 C9 */	bl func_8014E8AC
/* 801434E8 0013F148  48 00 01 18 */	b lbl_80143600
lbl_801434EC:
/* 801434EC 0013F14C  A8 7A 00 94 */	lha r3, 0x94(r26)
/* 801434F0 0013F150  48 11 08 E1 */	bl func_80253DD0
/* 801434F4 0013F154  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801434F8 0013F158  28 00 00 03 */	cmplwi r0, 3
/* 801434FC 0013F15C  40 82 01 04 */	bne lbl_80143600
/* 80143500 0013F160  4B F1 2D 75 */	bl func_80056274
/* 80143504 0013F164  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80143508 0013F168  38 00 00 61 */	li r0, 0x61
/* 8014350C 0013F16C  38 60 00 00 */	li r3, 0
/* 80143510 0013F170  B0 04 00 C4 */	sth r0, 0xc4(r4)
/* 80143514 0013F174  48 00 B3 99 */	bl func_8014E8AC
/* 80143518 0013F178  48 00 00 E8 */	b lbl_80143600
lbl_8014351C:
/* 8014351C 0013F17C  38 00 00 62 */	li r0, 0x62
/* 80143520 0013F180  38 60 00 00 */	li r3, 0
/* 80143524 0013F184  B0 1A 00 C4 */	sth r0, 0xc4(r26)
/* 80143528 0013F188  48 00 B2 E5 */	bl func_8014E80C
/* 8014352C 0013F18C  38 60 00 00 */	li r3, 0
/* 80143530 0013F190  48 00 B3 7D */	bl func_8014E8AC
/* 80143534 0013F194  38 60 00 0A */	li r3, 0xa
/* 80143538 0013F198  38 80 00 05 */	li r4, 5
/* 8014353C 0013F19C  48 00 B4 11 */	bl func_8014E94C
/* 80143540 0013F1A0  38 60 00 08 */	li r3, 8
/* 80143544 0013F1A4  38 80 00 03 */	li r4, 3
/* 80143548 0013F1A8  48 00 B4 05 */	bl func_8014E94C
/* 8014354C 0013F1AC  38 60 00 19 */	li r3, 0x19
/* 80143550 0013F1B0  38 80 00 05 */	li r4, 5
/* 80143554 0013F1B4  48 00 B3 F9 */	bl func_8014E94C
/* 80143558 0013F1B8  48 00 00 A8 */	b lbl_80143600
lbl_8014355C:
/* 8014355C 0013F1BC  88 BA 0D 49 */	lbz r5, 0xd49(r26)
/* 80143560 0013F1C0  38 00 00 5E */	li r0, 0x5e
/* 80143564 0013F1C4  38 60 00 19 */	li r3, 0x19
/* 80143568 0013F1C8  38 80 00 00 */	li r4, 0
/* 8014356C 0013F1CC  38 A5 FF FF */	addi r5, r5, -1
/* 80143570 0013F1D0  98 BA 0D 49 */	stb r5, 0xd49(r26)
/* 80143574 0013F1D4  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 80143578 0013F1D8  A0 A6 00 F8 */	lhz r5, 0xf8(r6)
/* 8014357C 0013F1DC  38 A5 FF FF */	addi r5, r5, -1
/* 80143580 0013F1E0  B0 A6 00 F8 */	sth r5, 0xf8(r6)
/* 80143584 0013F1E4  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 80143588 0013F1E8  B0 05 00 C4 */	sth r0, 0xc4(r5)
/* 8014358C 0013F1EC  48 00 B3 C1 */	bl func_8014E94C
/* 80143590 0013F1F0  48 00 C7 6D */	bl func_8014FCFC
/* 80143594 0013F1F4  48 00 00 6C */	b lbl_80143600
lbl_80143598:
/* 80143598 0013F1F8  88 BA 0D 49 */	lbz r5, 0xd49(r26)
/* 8014359C 0013F1FC  38 00 00 5E */	li r0, 0x5e
/* 801435A0 0013F200  38 60 00 19 */	li r3, 0x19
/* 801435A4 0013F204  38 80 00 01 */	li r4, 1
/* 801435A8 0013F208  38 A5 00 01 */	addi r5, r5, 1
/* 801435AC 0013F20C  98 BA 0D 49 */	stb r5, 0xd49(r26)
/* 801435B0 0013F210  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 801435B4 0013F214  A0 A6 00 F8 */	lhz r5, 0xf8(r6)
/* 801435B8 0013F218  38 A5 00 01 */	addi r5, r5, 1
/* 801435BC 0013F21C  B0 A6 00 F8 */	sth r5, 0xf8(r6)
/* 801435C0 0013F220  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 801435C4 0013F224  B0 05 00 C4 */	sth r0, 0xc4(r5)
/* 801435C8 0013F228  48 00 B3 85 */	bl func_8014E94C
/* 801435CC 0013F22C  48 00 C7 31 */	bl func_8014FCFC
/* 801435D0 0013F230  48 00 00 30 */	b lbl_80143600
lbl_801435D4:
/* 801435D4 0013F234  A8 7A 00 BE */	lha r3, 0xbe(r26)
/* 801435D8 0013F238  48 11 07 F9 */	bl func_80253DD0
/* 801435DC 0013F23C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801435E0 0013F240  28 00 00 03 */	cmplwi r0, 3
/* 801435E4 0013F244  40 82 00 1C */	bne lbl_80143600
/* 801435E8 0013F248  38 60 00 0A */	li r3, 0xa
/* 801435EC 0013F24C  38 80 00 05 */	li r4, 5
/* 801435F0 0013F250  48 00 B3 5D */	bl func_8014E94C
/* 801435F4 0013F254  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801435F8 0013F258  38 00 00 60 */	li r0, 0x60
/* 801435FC 0013F25C  B0 03 00 C4 */	sth r0, 0xc4(r3)
lbl_80143600:
/* 80143600 0013F260  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80143604 0013F264  88 03 0D 49 */	lbz r0, 0xd49(r3)
/* 80143608 0013F268  B0 03 00 F8 */	sth r0, 0xf8(r3)
/* 8014360C 0013F26C  48 00 42 E0 */	b lbl_801478EC
/* 80143610 0013F270  A8 7A 00 94 */	lha r3, 0x94(r26)
/* 80143614 0013F274  48 11 07 BD */	bl func_80253DD0
/* 80143618 0013F278  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8014361C 0013F27C  28 00 00 03 */	cmplwi r0, 3
/* 80143620 0013F280  40 82 42 CC */	bne lbl_801478EC
/* 80143624 0013F284  38 60 00 0A */	li r3, 0xa
/* 80143628 0013F288  38 80 00 00 */	li r4, 0
/* 8014362C 0013F28C  48 00 B3 39 */	bl func_8014E964
/* 80143630 0013F290  38 60 00 07 */	li r3, 7
/* 80143634 0013F294  38 80 00 01 */	li r4, 1
/* 80143638 0013F298  48 00 B3 2D */	bl func_8014E964
/* 8014363C 0013F29C  38 60 00 07 */	li r3, 7
/* 80143640 0013F2A0  38 80 00 0C */	li r4, 0xc
/* 80143644 0013F2A4  48 00 B3 09 */	bl func_8014E94C
/* 80143648 0013F2A8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014364C 0013F2AC  38 00 00 51 */	li r0, 0x51
/* 80143650 0013F2B0  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80143654 0013F2B4  48 00 42 98 */	b lbl_801478EC
/* 80143658 0013F2B8  4B F1 2C A1 */	bl func_800562F8
/* 8014365C 0013F2BC  2C 03 00 00 */	cmpwi r3, 0
/* 80143660 0013F2C0  41 82 42 8C */	beq lbl_801478EC
/* 80143664 0013F2C4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80143668 0013F2C8  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 8014366C 0013F2CC  28 00 00 01 */	cmplwi r0, 1
/* 80143670 0013F2D0  40 82 00 50 */	bne lbl_801436C0
/* 80143674 0013F2D4  38 60 00 0A */	li r3, 0xa
/* 80143678 0013F2D8  38 80 00 00 */	li r4, 0
/* 8014367C 0013F2DC  48 00 B2 E9 */	bl func_8014E964
/* 80143680 0013F2E0  38 60 00 08 */	li r3, 8
/* 80143684 0013F2E4  38 80 00 00 */	li r4, 0
/* 80143688 0013F2E8  48 00 B2 DD */	bl func_8014E964
/* 8014368C 0013F2EC  38 60 00 19 */	li r3, 0x19
/* 80143690 0013F2F0  38 80 00 00 */	li r4, 0
/* 80143694 0013F2F4  48 00 B2 D1 */	bl func_8014E964
/* 80143698 0013F2F8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014369C 0013F2FC  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 801436A0 0013F300  54 00 3F FF */	rlwinm. r0, r0, 7, 0x1f, 0x1f
/* 801436A4 0013F304  41 82 00 10 */	beq lbl_801436B4
/* 801436A8 0013F308  38 00 00 66 */	li r0, 0x66
/* 801436AC 0013F30C  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801436B0 0013F310  48 00 42 3C */	b lbl_801478EC
lbl_801436B4:
/* 801436B4 0013F314  38 00 00 6B */	li r0, 0x6b
/* 801436B8 0013F318  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801436BC 0013F31C  48 00 42 30 */	b lbl_801478EC
lbl_801436C0:
/* 801436C0 0013F320  38 00 00 63 */	li r0, 0x63
/* 801436C4 0013F324  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801436C8 0013F328  48 00 42 24 */	b lbl_801478EC
/* 801436CC 0013F32C  38 60 00 01 */	li r3, 1
/* 801436D0 0013F330  48 00 B5 2D */	bl func_8014EBFC
/* 801436D4 0013F334  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801436D8 0013F338  A8 63 00 94 */	lha r3, 0x94(r3)
/* 801436DC 0013F33C  48 11 06 F5 */	bl func_80253DD0
/* 801436E0 0013F340  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801436E4 0013F344  28 00 00 03 */	cmplwi r0, 3
/* 801436E8 0013F348  40 82 42 04 */	bne lbl_801478EC
/* 801436EC 0013F34C  38 60 00 0A */	li r3, 0xa
/* 801436F0 0013F350  38 80 00 00 */	li r4, 0
/* 801436F4 0013F354  48 00 B2 71 */	bl func_8014E964
/* 801436F8 0013F358  38 60 00 08 */	li r3, 8
/* 801436FC 0013F35C  38 80 00 00 */	li r4, 0
/* 80143700 0013F360  48 00 B2 65 */	bl func_8014E964
/* 80143704 0013F364  38 60 00 19 */	li r3, 0x19
/* 80143708 0013F368  38 80 00 00 */	li r4, 0
/* 8014370C 0013F36C  48 00 B2 59 */	bl func_8014E964
/* 80143710 0013F370  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80143714 0013F374  80 64 0D 30 */	lwz r3, 0xd30(r4)
/* 80143718 0013F378  54 60 3F FF */	rlwinm. r0, r3, 7, 0x1f, 0x1f
/* 8014371C 0013F37C  41 82 00 10 */	beq lbl_8014372C
/* 80143720 0013F380  38 00 00 57 */	li r0, 0x57
/* 80143724 0013F384  B0 04 00 C4 */	sth r0, 0xc4(r4)
/* 80143728 0013F388  48 00 41 C4 */	b lbl_801478EC
lbl_8014372C:
/* 8014372C 0013F38C  54 63 04 5E */	rlwinm r3, r3, 0, 0x11, 0xf
/* 80143730 0013F390  38 00 00 6C */	li r0, 0x6c
/* 80143734 0013F394  90 64 0D 30 */	stw r3, 0xd30(r4)
/* 80143738 0013F398  38 80 00 00 */	li r4, 0
/* 8014373C 0013F39C  38 A0 06 EC */	li r5, 0x6ec
/* 80143740 0013F3A0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80143744 0013F3A4  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80143748 0013F3A8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014374C 0013F3AC  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 80143750 0013F3B0  3C 63 00 01 */	addis r3, r3, 1
/* 80143754 0013F3B4  38 63 CC F4 */	addi r3, r3, -13068
/* 80143758 0013F3B8  4B EC 09 AD */	bl memset
/* 8014375C 0013F3BC  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80143760 0013F3C0  38 00 00 01 */	li r0, 1
/* 80143764 0013F3C4  38 60 00 00 */	li r3, 0
/* 80143768 0013F3C8  80 A4 0D 28 */	lwz r5, 0xd28(r4)
/* 8014376C 0013F3CC  80 85 00 04 */	lwz r4, 4(r5)
/* 80143770 0013F3D0  54 84 01 3E */	clrlwi r4, r4, 4
/* 80143774 0013F3D4  90 85 00 04 */	stw r4, 4(r5)
/* 80143778 0013F3D8  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014377C 0013F3DC  80 84 0D 28 */	lwz r4, 0xd28(r4)
/* 80143780 0013F3E0  B0 04 00 9A */	sth r0, 0x9a(r4)
/* 80143784 0013F3E4  4B FD A6 25 */	bl func_8011DDA8
/* 80143788 0013F3E8  4B F1 2A ED */	bl func_80056274
/* 8014378C 0013F3EC  48 00 41 60 */	b lbl_801478EC
/* 80143790 0013F3F0  48 00 B2 39 */	bl func_8014E9C8
/* 80143794 0013F3F4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80143798 0013F3F8  38 A0 00 0E */	li r5, 0xe
/* 8014379C 0013F3FC  80 83 0D 28 */	lwz r4, 0xd28(r3)
/* 801437A0 0013F400  38 63 0D CC */	addi r3, r3, 0xdcc
/* 801437A4 0013F404  38 84 00 8A */	addi r4, r4, 0x8a
/* 801437A8 0013F408  4B EC 08 59 */	bl memcpy
/* 801437AC 0013F40C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801437B0 0013F410  38 A0 00 0E */	li r5, 0xe
/* 801437B4 0013F414  88 04 0D 49 */	lbz r0, 0xd49(r4)
/* 801437B8 0013F418  80 64 0D 28 */	lwz r3, 0xd28(r4)
/* 801437BC 0013F41C  1C 00 00 44 */	mulli r0, r0, 0x44
/* 801437C0 0013F420  38 63 00 8A */	addi r3, r3, 0x8a
/* 801437C4 0013F424  7C 84 02 14 */	add r4, r4, r0
/* 801437C8 0013F428  38 84 04 7C */	addi r4, r4, 0x47c
/* 801437CC 0013F42C  4B EC 08 35 */	bl memcpy
/* 801437D0 0013F430  4B F1 2A ED */	bl func_800562BC
/* 801437D4 0013F434  38 60 00 01 */	li r3, 1
/* 801437D8 0013F438  48 00 B0 35 */	bl func_8014E80C
/* 801437DC 0013F43C  4B F5 BF 25 */	bl func_8009F700
/* 801437E0 0013F440  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801437E4 0013F444  38 80 00 00 */	li r4, 0
/* 801437E8 0013F448  38 A0 00 28 */	li r5, 0x28
/* 801437EC 0013F44C  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 801437F0 0013F450  64 00 00 08 */	oris r0, r0, 8
/* 801437F4 0013F454  90 03 0D 30 */	stw r0, 0xd30(r3)
/* 801437F8 0013F458  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801437FC 0013F45C  38 63 0E FE */	addi r3, r3, 0xefe
/* 80143800 0013F460  4B EC 09 05 */	bl memset
/* 80143804 0013F464  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 80143808 0013F468  88 05 0D 49 */	lbz r0, 0xd49(r5)
/* 8014380C 0013F46C  1C 80 00 44 */	mulli r4, r0, 0x44
/* 80143810 0013F470  7C 65 22 14 */	add r3, r5, r4
/* 80143814 0013F474  A0 03 04 8A */	lhz r0, 0x48a(r3)
/* 80143818 0013F478  2C 00 00 01 */	cmpwi r0, 1
/* 8014381C 0013F47C  41 82 00 28 */	beq lbl_80143844
/* 80143820 0013F480  40 80 00 10 */	bge lbl_80143830
/* 80143824 0013F484  2C 00 00 00 */	cmpwi r0, 0
/* 80143828 0013F488  40 80 00 14 */	bge lbl_8014383C
/* 8014382C 0013F48C  48 00 00 28 */	b lbl_80143854
lbl_80143830:
/* 80143830 0013F490  2C 00 00 03 */	cmpwi r0, 3
/* 80143834 0013F494  40 80 00 20 */	bge lbl_80143854
/* 80143838 0013F498  48 00 00 14 */	b lbl_8014384C
lbl_8014383C:
/* 8014383C 0013F49C  38 60 30 69 */	li r3, 0x3069
/* 80143840 0013F4A0  48 00 00 28 */	b lbl_80143868
lbl_80143844:
/* 80143844 0013F4A4  38 60 30 6A */	li r3, 0x306a
/* 80143848 0013F4A8  48 00 00 20 */	b lbl_80143868
lbl_8014384C:
/* 8014384C 0013F4AC  38 60 30 6B */	li r3, 0x306b
/* 80143850 0013F4B0  48 00 00 18 */	b lbl_80143868
lbl_80143854:
/* 80143854 0013F4B4  7C 85 22 14 */	add r4, r5, r4
/* 80143858 0013F4B8  38 60 00 0F */	li r3, 0xf
/* 8014385C 0013F4BC  38 84 04 8C */	addi r4, r4, 0x48c
/* 80143860 0013F4C0  48 01 8A A9 */	bl func_8015C308
/* 80143864 0013F4C4  38 60 03 F9 */	li r3, 0x3f9
lbl_80143868:
/* 80143868 0013F4C8  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014386C 0013F4CC  38 84 0E FE */	addi r4, r4, 0xefe
/* 80143870 0013F4D0  48 10 CB 69 */	bl func_802503D8
/* 80143874 0013F4D4  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80143878 0013F4D8  80 64 0D 28 */	lwz r3, 0xd28(r4)
/* 8014387C 0013F4DC  38 84 0E FE */	addi r4, r4, 0xefe
/* 80143880 0013F4E0  4B F5 C4 D5 */	bl func_8009FD54
/* 80143884 0013F4E4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80143888 0013F4E8  38 00 00 64 */	li r0, 0x64
/* 8014388C 0013F4EC  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80143890 0013F4F0  48 00 40 5C */	b lbl_801478EC
/* 80143894 0013F4F4  4B F5 CC 1D */	bl func_800A04B0
/* 80143898 0013F4F8  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8014389C 0013F4FC  28 00 FF FF */	cmplwi r0, 0xffff
/* 801438A0 0013F500  41 82 40 4C */	beq lbl_801478EC
/* 801438A4 0013F504  4B F5 C3 F9 */	bl func_8009FC9C
/* 801438A8 0013F508  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801438AC 0013F50C  38 00 00 65 */	li r0, 0x65
/* 801438B0 0013F510  38 A0 00 0E */	li r5, 0xe
/* 801438B4 0013F514  80 64 0D 30 */	lwz r3, 0xd30(r4)
/* 801438B8 0013F518  54 63 03 56 */	rlwinm r3, r3, 0, 0xd, 0xb
/* 801438BC 0013F51C  90 64 0D 30 */	stw r3, 0xd30(r4)
/* 801438C0 0013F520  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801438C4 0013F524  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801438C8 0013F528  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801438CC 0013F52C  80 64 0D 28 */	lwz r3, 0xd28(r4)
/* 801438D0 0013F530  38 84 0D CC */	addi r4, r4, 0xdcc
/* 801438D4 0013F534  38 63 00 8A */	addi r3, r3, 0x8a
/* 801438D8 0013F538  4B EC 07 29 */	bl memcpy
/* 801438DC 0013F53C  48 00 40 10 */	b lbl_801478EC
/* 801438E0 0013F540  38 00 00 5C */	li r0, 0x5c
/* 801438E4 0013F544  B0 1A 00 C4 */	sth r0, 0xc4(r26)
/* 801438E8 0013F548  48 00 40 04 */	b lbl_801478EC
/* 801438EC 0013F54C  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 801438F0 0013F550  38 60 02 5F */	li r3, 0x25f
/* 801438F4 0013F554  38 80 00 00 */	li r4, 0
/* 801438F8 0013F558  4B EC 78 79 */	bl func_8000B170
/* 801438FC 0013F55C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80143900 0013F560  38 00 00 04 */	li r0, 4
/* 80143904 0013F564  98 03 0D 41 */	stb r0, 0xd41(r3)
/* 80143908 0013F568  48 00 B0 C1 */	bl func_8014E9C8
/* 8014390C 0013F56C  4B F1 29 B1 */	bl func_800562BC
/* 80143910 0013F570  38 60 00 1A */	li r3, 0x1a
/* 80143914 0013F574  38 80 00 01 */	li r4, 1
/* 80143918 0013F578  48 00 B0 4D */	bl func_8014E964
/* 8014391C 0013F57C  38 60 00 1A */	li r3, 0x1a
/* 80143920 0013F580  38 80 00 06 */	li r4, 6
/* 80143924 0013F584  48 00 B0 29 */	bl func_8014E94C
/* 80143928 0013F588  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014392C 0013F58C  38 00 00 67 */	li r0, 0x67
/* 80143930 0013F590  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80143934 0013F594  48 00 3F B8 */	b lbl_801478EC
/* 80143938 0013F598  A8 7A 00 B4 */	lha r3, 0xb4(r26)
/* 8014393C 0013F59C  48 11 04 95 */	bl func_80253DD0
/* 80143940 0013F5A0  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80143944 0013F5A4  28 00 00 03 */	cmplwi r0, 3
/* 80143948 0013F5A8  40 82 3F A4 */	bne lbl_801478EC
/* 8014394C 0013F5AC  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 80143950 0013F5B0  38 00 00 68 */	li r0, 0x68
/* 80143954 0013F5B4  38 60 00 00 */	li r3, 0
/* 80143958 0013F5B8  38 80 00 00 */	li r4, 0
/* 8014395C 0013F5BC  B0 05 00 C4 */	sth r0, 0xc4(r5)
/* 80143960 0013F5C0  4B F1 5F 99 */	bl func_800598F8
/* 80143964 0013F5C4  38 60 00 01 */	li r3, 1
/* 80143968 0013F5C8  38 80 00 00 */	li r4, 0
/* 8014396C 0013F5CC  38 A0 00 00 */	li r5, 0
/* 80143970 0013F5D0  38 C0 00 02 */	li r6, 2
/* 80143974 0013F5D4  38 E0 00 00 */	li r7, 0
/* 80143978 0013F5D8  39 00 00 00 */	li r8, 0
/* 8014397C 0013F5DC  4B F1 60 4D */	bl func_800599C8
/* 80143980 0013F5E0  38 60 00 02 */	li r3, 2
/* 80143984 0013F5E4  38 80 00 00 */	li r4, 0
/* 80143988 0013F5E8  38 A0 00 01 */	li r5, 1
/* 8014398C 0013F5EC  38 C0 00 00 */	li r6, 0
/* 80143990 0013F5F0  38 E0 00 00 */	li r7, 0
/* 80143994 0013F5F4  39 00 00 00 */	li r8, 0
/* 80143998 0013F5F8  4B F1 60 31 */	bl func_800599C8
/* 8014399C 0013F5FC  48 00 3F 50 */	b lbl_801478EC
/* 801439A0 0013F600  38 60 00 00 */	li r3, 0
/* 801439A4 0013F604  38 80 00 01 */	li r4, 1
/* 801439A8 0013F608  38 A0 00 00 */	li r5, 0
/* 801439AC 0013F60C  38 C0 00 01 */	li r6, 1
/* 801439B0 0013F610  4B F1 60 BD */	bl func_80059A6C
/* 801439B4 0013F614  2C 03 00 00 */	cmpwi r3, 0
/* 801439B8 0013F618  41 82 3F 34 */	beq lbl_801478EC
/* 801439BC 0013F61C  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 801439C0 0013F620  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801439C4 0013F624  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801439C8 0013F628  90 04 00 D4 */	stw r0, 0xd4(r4)
/* 801439CC 0013F62C  41 82 00 64 */	beq lbl_80143A30
/* 801439D0 0013F630  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801439D4 0013F634  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 801439D8 0013F638  2C 00 00 02 */	cmpwi r0, 2
/* 801439DC 0013F63C  41 82 00 38 */	beq lbl_80143A14
/* 801439E0 0013F640  40 80 3F 0C */	bge lbl_801478EC
/* 801439E4 0013F644  2C 00 00 01 */	cmpwi r0, 1
/* 801439E8 0013F648  40 80 00 08 */	bge lbl_801439F0
/* 801439EC 0013F64C  48 00 3F 00 */	b lbl_801478EC
lbl_801439F0:
/* 801439F0 0013F650  38 60 00 1A */	li r3, 0x1a
/* 801439F4 0013F654  38 80 00 02 */	li r4, 2
/* 801439F8 0013F658  48 00 AF 55 */	bl func_8014E94C
/* 801439FC 0013F65C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80143A00 0013F660  38 00 00 69 */	li r0, 0x69
/* 80143A04 0013F664  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80143A08 0013F668  48 02 19 25 */	bl func_8016532C
/* 80143A0C 0013F66C  48 00 B8 09 */	bl func_8014F214
/* 80143A10 0013F670  48 00 3E DC */	b lbl_801478EC
lbl_80143A14:
/* 80143A14 0013F674  38 60 00 1A */	li r3, 0x1a
/* 80143A18 0013F678  38 80 00 03 */	li r4, 3
/* 80143A1C 0013F67C  48 00 AF 31 */	bl func_8014E94C
/* 80143A20 0013F680  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80143A24 0013F684  38 00 00 69 */	li r0, 0x69
/* 80143A28 0013F688  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80143A2C 0013F68C  48 00 3E C0 */	b lbl_801478EC
lbl_80143A30:
/* 80143A30 0013F690  2C 03 00 02 */	cmpwi r3, 2
/* 80143A34 0013F694  41 82 00 24 */	beq lbl_80143A58
/* 80143A38 0013F698  40 80 3E B4 */	bge lbl_801478EC
/* 80143A3C 0013F69C  2C 03 00 01 */	cmpwi r3, 1
/* 80143A40 0013F6A0  40 80 00 08 */	bge lbl_80143A48
/* 80143A44 0013F6A4  48 00 3E A8 */	b lbl_801478EC
lbl_80143A48:
/* 80143A48 0013F6A8  38 60 00 1A */	li r3, 0x1a
/* 80143A4C 0013F6AC  38 80 00 00 */	li r4, 0
/* 80143A50 0013F6B0  48 00 AE FD */	bl func_8014E94C
/* 80143A54 0013F6B4  48 00 3E 98 */	b lbl_801478EC
lbl_80143A58:
/* 80143A58 0013F6B8  38 60 00 1A */	li r3, 0x1a
/* 80143A5C 0013F6BC  38 80 00 01 */	li r4, 1
/* 80143A60 0013F6C0  48 00 AE ED */	bl func_8014E94C
/* 80143A64 0013F6C4  48 00 3E 88 */	b lbl_801478EC
/* 80143A68 0013F6C8  A8 7A 00 B4 */	lha r3, 0xb4(r26)
/* 80143A6C 0013F6CC  48 11 03 65 */	bl func_80253DD0
/* 80143A70 0013F6D0  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80143A74 0013F6D4  28 00 00 03 */	cmplwi r0, 3
/* 80143A78 0013F6D8  40 82 3E 74 */	bne lbl_801478EC
/* 80143A7C 0013F6DC  38 60 00 1A */	li r3, 0x1a
/* 80143A80 0013F6E0  38 80 00 05 */	li r4, 5
/* 80143A84 0013F6E4  48 00 AE C9 */	bl func_8014E94C
/* 80143A88 0013F6E8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80143A8C 0013F6EC  38 00 00 6A */	li r0, 0x6a
/* 80143A90 0013F6F0  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80143A94 0013F6F4  4B F1 27 E1 */	bl func_80056274
/* 80143A98 0013F6F8  48 00 3E 54 */	b lbl_801478EC
/* 80143A9C 0013F6FC  A8 7A 00 B4 */	lha r3, 0xb4(r26)
/* 80143AA0 0013F700  48 11 03 31 */	bl func_80253DD0
/* 80143AA4 0013F704  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80143AA8 0013F708  28 00 00 03 */	cmplwi r0, 3
/* 80143AAC 0013F70C  40 82 3E 40 */	bne lbl_801478EC
/* 80143AB0 0013F710  38 60 00 1A */	li r3, 0x1a
/* 80143AB4 0013F714  38 80 00 00 */	li r4, 0
/* 80143AB8 0013F718  48 00 AE AD */	bl func_8014E964
/* 80143ABC 0013F71C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80143AC0 0013F720  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 80143AC4 0013F724  2C 00 00 02 */	cmpwi r0, 2
/* 80143AC8 0013F728  41 82 00 20 */	beq lbl_80143AE8
/* 80143ACC 0013F72C  40 80 3E 20 */	bge lbl_801478EC
/* 80143AD0 0013F730  2C 00 00 01 */	cmpwi r0, 1
/* 80143AD4 0013F734  40 80 00 08 */	bge lbl_80143ADC
/* 80143AD8 0013F738  48 00 3E 14 */	b lbl_801478EC
lbl_80143ADC:
/* 80143ADC 0013F73C  38 00 00 6B */	li r0, 0x6b
/* 80143AE0 0013F740  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80143AE4 0013F744  48 00 3E 08 */	b lbl_801478EC
lbl_80143AE8:
/* 80143AE8 0013F748  38 00 00 5C */	li r0, 0x5c
/* 80143AEC 0013F74C  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80143AF0 0013F750  48 00 3D FC */	b lbl_801478EC
/* 80143AF4 0013F754  80 7A 0D 28 */	lwz r3, 0xd28(r26)
/* 80143AF8 0013F758  38 80 00 00 */	li r4, 0
/* 80143AFC 0013F75C  38 A0 06 EC */	li r5, 0x6ec
/* 80143B00 0013F760  3C 63 00 01 */	addis r3, r3, 1
/* 80143B04 0013F764  38 63 CC F4 */	addi r3, r3, -13068
/* 80143B08 0013F768  4B EC 05 FD */	bl memset
/* 80143B0C 0013F76C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80143B10 0013F770  38 00 00 01 */	li r0, 1
/* 80143B14 0013F774  38 A0 00 0E */	li r5, 0xe
/* 80143B18 0013F778  98 03 0D DB */	stb r0, 0xddb(r3)
/* 80143B1C 0013F77C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80143B20 0013F780  88 04 0D 49 */	lbz r0, 0xd49(r4)
/* 80143B24 0013F784  80 64 0D 28 */	lwz r3, 0xd28(r4)
/* 80143B28 0013F788  1C 00 00 44 */	mulli r0, r0, 0x44
/* 80143B2C 0013F78C  38 63 00 8A */	addi r3, r3, 0x8a
/* 80143B30 0013F790  7C 84 02 14 */	add r4, r4, r0
/* 80143B34 0013F794  38 84 04 7C */	addi r4, r4, 0x47c
/* 80143B38 0013F798  4B EC 04 C9 */	bl memcpy
/* 80143B3C 0013F79C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80143B40 0013F7A0  88 04 0D 49 */	lbz r0, 0xd49(r4)
/* 80143B44 0013F7A4  80 64 0D 28 */	lwz r3, 0xd28(r4)
/* 80143B48 0013F7A8  1C 00 00 44 */	mulli r0, r0, 0x44
/* 80143B4C 0013F7AC  7C 84 02 14 */	add r4, r4, r0
/* 80143B50 0013F7B0  80 04 04 78 */	lwz r0, 0x478(r4)
/* 80143B54 0013F7B4  90 03 00 08 */	stw r0, 8(r3)
/* 80143B58 0013F7B8  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80143B5C 0013F7BC  88 04 0D 49 */	lbz r0, 0xd49(r4)
/* 80143B60 0013F7C0  80 64 0D 28 */	lwz r3, 0xd28(r4)
/* 80143B64 0013F7C4  1C 00 00 44 */	mulli r0, r0, 0x44
/* 80143B68 0013F7C8  7C 84 02 14 */	add r4, r4, r0
/* 80143B6C 0013F7CC  80 04 04 74 */	lwz r0, 0x474(r4)
/* 80143B70 0013F7D0  90 03 00 10 */	stw r0, 0x10(r3)
/* 80143B74 0013F7D4  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 80143B78 0013F7D8  88 05 0D 49 */	lbz r0, 0xd49(r5)
/* 80143B7C 0013F7DC  80 65 0D 28 */	lwz r3, 0xd28(r5)
/* 80143B80 0013F7E0  1C 80 00 44 */	mulli r4, r0, 0x44
/* 80143B84 0013F7E4  80 03 00 04 */	lwz r0, 4(r3)
/* 80143B88 0013F7E8  7C 85 22 14 */	add r4, r5, r4
/* 80143B8C 0013F7EC  A0 84 04 8A */	lhz r4, 0x48a(r4)
/* 80143B90 0013F7F0  50 80 E0 06 */	rlwimi r0, r4, 0x1c, 0, 3
/* 80143B94 0013F7F4  90 03 00 04 */	stw r0, 4(r3)
/* 80143B98 0013F7F8  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80143B9C 0013F7FC  80 64 0D 28 */	lwz r3, 0xd28(r4)
/* 80143BA0 0013F800  3C 63 00 01 */	addis r3, r3, 1
/* 80143BA4 0013F804  88 03 D2 39 */	lbz r0, -0x2dc7(r3)
/* 80143BA8 0013F808  54 00 E7 FF */	rlwinm. r0, r0, 0x1c, 0x1f, 0x1f
/* 80143BAC 0013F80C  41 82 00 1C */	beq lbl_80143BC8
/* 80143BB0 0013F810  38 60 00 0B */	li r3, 0xb
/* 80143BB4 0013F814  38 00 00 7A */	li r0, 0x7a
/* 80143BB8 0013F818  98 64 0D 86 */	stb r3, 0xd86(r4)
/* 80143BBC 0013F81C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80143BC0 0013F820  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80143BC4 0013F824  48 00 3D 28 */	b lbl_801478EC
lbl_80143BC8:
/* 80143BC8 0013F828  38 60 00 0A */	li r3, 0xa
/* 80143BCC 0013F82C  38 00 00 7F */	li r0, 0x7f
/* 80143BD0 0013F830  98 64 0D 86 */	stb r3, 0xd86(r4)
/* 80143BD4 0013F834  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80143BD8 0013F838  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80143BDC 0013F83C  48 00 3D 10 */	b lbl_801478EC
/* 80143BE0 0013F840  4B F1 27 19 */	bl func_800562F8
/* 80143BE4 0013F844  2C 03 00 00 */	cmpwi r3, 0
/* 80143BE8 0013F848  41 82 3D 04 */	beq lbl_801478EC
/* 80143BEC 0013F84C  38 60 02 5F */	li r3, 0x25f
/* 80143BF0 0013F850  38 80 00 01 */	li r4, 1
/* 80143BF4 0013F854  38 A0 00 01 */	li r5, 1
/* 80143BF8 0013F858  48 01 ED 49 */	bl func_80162940
/* 80143BFC 0013F85C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80143C00 0013F860  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 80143C04 0013F864  64 00 00 20 */	oris r0, r0, 0x20
/* 80143C08 0013F868  90 03 0D 30 */	stw r0, 0xd30(r3)
/* 80143C0C 0013F86C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80143C10 0013F870  80 64 0D 28 */	lwz r3, 0xd28(r4)
/* 80143C14 0013F874  80 03 00 08 */	lwz r0, 8(r3)
/* 80143C18 0013F878  98 04 0E FC */	stb r0, 0xefc(r4)
/* 80143C1C 0013F87C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80143C20 0013F880  80 64 0D 28 */	lwz r3, 0xd28(r4)
/* 80143C24 0013F884  80 03 00 04 */	lwz r0, 4(r3)
/* 80143C28 0013F888  54 00 27 3E */	srwi r0, r0, 0x1c
/* 80143C2C 0013F88C  98 04 0E FB */	stb r0, 0xefb(r4)
/* 80143C30 0013F890  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80143C34 0013F894  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 80143C38 0013F898  54 00 8F FF */	rlwinm. r0, r0, 0x11, 0x1f, 0x1f
/* 80143C3C 0013F89C  41 82 00 10 */	beq lbl_80143C4C
/* 80143C40 0013F8A0  38 60 00 03 */	li r3, 3
/* 80143C44 0013F8A4  4B FE B4 95 */	bl func_8012F0D8
/* 80143C48 0013F8A8  48 00 00 0C */	b lbl_80143C54
lbl_80143C4C:
/* 80143C4C 0013F8AC  38 60 00 01 */	li r3, 1
/* 80143C50 0013F8B0  4B FE B4 89 */	bl func_8012F0D8
lbl_80143C54:
/* 80143C54 0013F8B4  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80143C58 0013F8B8  38 00 00 6D */	li r0, 0x6d
/* 80143C5C 0013F8BC  80 64 0D 30 */	lwz r3, 0xd30(r4)
/* 80143C60 0013F8C0  64 63 08 00 */	oris r3, r3, 0x800
/* 80143C64 0013F8C4  90 64 0D 30 */	stw r3, 0xd30(r4)
/* 80143C68 0013F8C8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80143C6C 0013F8CC  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80143C70 0013F8D0  48 00 3C 7C */	b lbl_801478EC
/* 80143C74 0013F8D4  38 60 00 00 */	li r3, 0
/* 80143C78 0013F8D8  4B FE BA 0D */	bl func_8012F684
/* 80143C7C 0013F8DC  3C 80 00 01 */	lis r4, 0x0000FFFF@ha
/* 80143C80 0013F8E0  54 63 04 3E */	clrlwi r3, r3, 0x10
/* 80143C84 0013F8E4  38 04 FF FF */	addi r0, r4, 0x0000FFFF@l
/* 80143C88 0013F8E8  7C 03 00 00 */	cmpw r3, r0
/* 80143C8C 0013F8EC  41 82 00 14 */	beq lbl_80143CA0
/* 80143C90 0013F8F0  40 80 3C 5C */	bge lbl_801478EC
/* 80143C94 0013F8F4  2C 03 00 01 */	cmpwi r3, 1
/* 80143C98 0013F8F8  41 82 00 94 */	beq lbl_80143D2C
/* 80143C9C 0013F8FC  48 00 3C 50 */	b lbl_801478EC
lbl_80143CA0:
/* 80143CA0 0013F900  4B FD B3 B1 */	bl func_8011F050
/* 80143CA4 0013F904  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80143CA8 0013F908  38 00 00 50 */	li r0, 0x50
/* 80143CAC 0013F90C  80 64 0D 30 */	lwz r3, 0xd30(r4)
/* 80143CB0 0013F910  54 63 02 D2 */	rlwinm r3, r3, 0, 0xb, 9
/* 80143CB4 0013F914  90 64 0D 30 */	stw r3, 0xd30(r4)
/* 80143CB8 0013F918  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80143CBC 0013F91C  80 64 0D 30 */	lwz r3, 0xd30(r4)
/* 80143CC0 0013F920  54 63 01 46 */	rlwinm r3, r3, 0, 5, 3
/* 80143CC4 0013F924  90 64 0D 30 */	stw r3, 0xd30(r4)
/* 80143CC8 0013F928  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80143CCC 0013F92C  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80143CD0 0013F930  4B F1 25 ED */	bl func_800562BC
/* 80143CD4 0013F934  38 60 02 5F */	li r3, 0x25f
/* 80143CD8 0013F938  38 80 00 00 */	li r4, 0
/* 80143CDC 0013F93C  38 A0 00 01 */	li r5, 1
/* 80143CE0 0013F940  48 01 EC 61 */	bl func_80162940
/* 80143CE4 0013F944  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 80143CE8 0013F948  80 85 0D 28 */	lwz r4, 0xd28(r5)
/* 80143CEC 0013F94C  88 65 0E FC */	lbz r3, 0xefc(r5)
/* 80143CF0 0013F950  80 04 00 08 */	lwz r0, 8(r4)
/* 80143CF4 0013F954  54 00 06 3E */	clrlwi r0, r0, 0x18
/* 80143CF8 0013F958  7C 03 00 40 */	cmplw r3, r0
/* 80143CFC 0013F95C  40 82 00 18 */	bne lbl_80143D14
/* 80143D00 0013F960  80 04 00 04 */	lwz r0, 4(r4)
/* 80143D04 0013F964  88 65 0E FB */	lbz r3, 0xefb(r5)
/* 80143D08 0013F968  54 00 27 3E */	srwi r0, r0, 0x1c
/* 80143D0C 0013F96C  7C 03 00 40 */	cmplw r3, r0
/* 80143D10 0013F970  41 82 3B DC */	beq lbl_801478EC
lbl_80143D14:
/* 80143D14 0013F974  3C 64 00 01 */	addis r3, r4, 1
/* 80143D18 0013F978  38 80 00 00 */	li r4, 0
/* 80143D1C 0013F97C  38 A0 06 EC */	li r5, 0x6ec
/* 80143D20 0013F980  38 63 CC F4 */	addi r3, r3, -13068
/* 80143D24 0013F984  4B EC 03 E1 */	bl memset
/* 80143D28 0013F988  48 00 3B C4 */	b lbl_801478EC
lbl_80143D2C:
/* 80143D2C 0013F98C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80143D30 0013F990  38 00 00 6E */	li r0, 0x6e
/* 80143D34 0013F994  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80143D38 0013F998  4B FD B3 19 */	bl func_8011F050
/* 80143D3C 0013F99C  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 80143D40 0013F9A0  38 60 02 5F */	li r3, 0x25f
/* 80143D44 0013F9A4  38 80 00 00 */	li r4, 0
/* 80143D48 0013F9A8  38 A0 00 01 */	li r5, 1
/* 80143D4C 0013F9AC  80 06 0D 30 */	lwz r0, 0xd30(r6)
/* 80143D50 0013F9B0  54 00 02 D2 */	rlwinm r0, r0, 0, 0xb, 9
/* 80143D54 0013F9B4  90 06 0D 30 */	stw r0, 0xd30(r6)
/* 80143D58 0013F9B8  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 80143D5C 0013F9BC  80 06 0D 30 */	lwz r0, 0xd30(r6)
/* 80143D60 0013F9C0  54 00 01 46 */	rlwinm r0, r0, 0, 5, 3
/* 80143D64 0013F9C4  90 06 0D 30 */	stw r0, 0xd30(r6)
/* 80143D68 0013F9C8  48 01 EB D9 */	bl func_80162940
/* 80143D6C 0013F9CC  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 80143D70 0013F9D0  80 85 0D 28 */	lwz r4, 0xd28(r5)
/* 80143D74 0013F9D4  88 65 0E FC */	lbz r3, 0xefc(r5)
/* 80143D78 0013F9D8  80 04 00 08 */	lwz r0, 8(r4)
/* 80143D7C 0013F9DC  54 00 06 3E */	clrlwi r0, r0, 0x18
/* 80143D80 0013F9E0  7C 03 00 40 */	cmplw r3, r0
/* 80143D84 0013F9E4  40 82 00 18 */	bne lbl_80143D9C
/* 80143D88 0013F9E8  80 04 00 04 */	lwz r0, 4(r4)
/* 80143D8C 0013F9EC  88 65 0E FB */	lbz r3, 0xefb(r5)
/* 80143D90 0013F9F0  54 00 27 3E */	srwi r0, r0, 0x1c
/* 80143D94 0013F9F4  7C 03 00 40 */	cmplw r3, r0
/* 80143D98 0013F9F8  41 82 3B 54 */	beq lbl_801478EC
lbl_80143D9C:
/* 80143D9C 0013F9FC  3C 64 00 01 */	addis r3, r4, 1
/* 80143DA0 0013FA00  38 80 00 00 */	li r4, 0
/* 80143DA4 0013FA04  38 A0 06 EC */	li r5, 0x6ec
/* 80143DA8 0013FA08  38 63 CC F4 */	addi r3, r3, -13068
/* 80143DAC 0013FA0C  4B EC 03 59 */	bl memset
/* 80143DB0 0013FA10  48 00 3B 3C */	b lbl_801478EC
/* 80143DB4 0013FA14  80 7A 0D 28 */	lwz r3, 0xd28(r26)
/* 80143DB8 0013FA18  3C 63 00 01 */	addis r3, r3, 1
/* 80143DBC 0013FA1C  88 03 D2 39 */	lbz r0, -0x2dc7(r3)
/* 80143DC0 0013FA20  54 00 E7 FF */	rlwinm. r0, r0, 0x1c, 0x1f, 0x1f
/* 80143DC4 0013FA24  41 82 00 20 */	beq lbl_80143DE4
/* 80143DC8 0013FA28  38 60 00 09 */	li r3, 9
/* 80143DCC 0013FA2C  38 00 00 70 */	li r0, 0x70
/* 80143DD0 0013FA30  98 7A 0D 86 */	stb r3, 0xd86(r26)
/* 80143DD4 0013FA34  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80143DD8 0013FA38  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80143DDC 0013FA3C  4B F1 24 E1 */	bl func_800562BC
/* 80143DE0 0013FA40  48 00 3B 0C */	b lbl_801478EC
lbl_80143DE4:
/* 80143DE4 0013FA44  38 60 00 08 */	li r3, 8
/* 80143DE8 0013FA48  38 00 00 75 */	li r0, 0x75
/* 80143DEC 0013FA4C  98 7A 0D 86 */	stb r3, 0xd86(r26)
/* 80143DF0 0013FA50  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80143DF4 0013FA54  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80143DF8 0013FA58  48 00 3A F4 */	b lbl_801478EC
/* 80143DFC 0013FA5C  80 9A 0D 28 */	lwz r4, 0xd28(r26)
/* 80143E00 0013FA60  38 60 00 01 */	li r3, 1
/* 80143E04 0013FA64  3C 84 00 01 */	addis r4, r4, 1
/* 80143E08 0013FA68  38 84 CC F4 */	addi r4, r4, -13068
/* 80143E0C 0013FA6C  4B FD 8B 91 */	bl func_8011C99C
/* 80143E10 0013FA70  4B FA 26 D1 */	bl func_800E64E0
/* 80143E14 0013FA74  38 60 00 00 */	li r3, 0
/* 80143E18 0013FA78  38 80 00 00 */	li r4, 0
/* 80143E1C 0013FA7C  38 A0 00 01 */	li r5, 1
/* 80143E20 0013FA80  38 C0 00 00 */	li r6, 0
/* 80143E24 0013FA84  4B FA 2B 81 */	bl func_800E69A4
/* 80143E28 0013FA88  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 80143E2C 0013FA8C  38 00 00 06 */	li r0, 6
/* 80143E30 0013FA90  38 80 00 01 */	li r4, 1
/* 80143E34 0013FA94  38 60 00 02 */	li r3, 2
/* 80143E38 0013FA98  80 A6 0D 30 */	lwz r5, 0xd30(r6)
/* 80143E3C 0013FA9C  64 A5 00 10 */	oris r5, r5, 0x10
/* 80143E40 0013FAA0  90 A6 0D 30 */	stw r5, 0xd30(r6)
/* 80143E44 0013FAA4  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 80143E48 0013FAA8  B0 05 00 D0 */	sth r0, 0xd0(r5)
/* 80143E4C 0013FAAC  48 00 AB 19 */	bl func_8014E964
/* 80143E50 0013FAB0  38 60 00 02 */	li r3, 2
/* 80143E54 0013FAB4  38 80 00 06 */	li r4, 6
/* 80143E58 0013FAB8  48 00 AA F5 */	bl func_8014E94C
/* 80143E5C 0013FABC  38 60 00 01 */	li r3, 1
/* 80143E60 0013FAC0  48 00 AA 4D */	bl func_8014E8AC
/* 80143E64 0013FAC4  38 60 00 01 */	li r3, 1
/* 80143E68 0013FAC8  48 00 A9 A5 */	bl func_8014E80C
/* 80143E6C 0013FACC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80143E70 0013FAD0  38 00 00 71 */	li r0, 0x71
/* 80143E74 0013FAD4  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80143E78 0013FAD8  48 00 3A 74 */	b lbl_801478EC
/* 80143E7C 0013FADC  A8 7A 00 84 */	lha r3, 0x84(r26)
/* 80143E80 0013FAE0  48 10 FF 51 */	bl func_80253DD0
/* 80143E84 0013FAE4  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80143E88 0013FAE8  28 00 00 03 */	cmplwi r0, 3
/* 80143E8C 0013FAEC  40 82 3A 60 */	bne lbl_801478EC
/* 80143E90 0013FAF0  38 60 00 00 */	li r3, 0
/* 80143E94 0013FAF4  38 80 00 00 */	li r4, 0
/* 80143E98 0013FAF8  4B F1 5A 61 */	bl func_800598F8
/* 80143E9C 0013FAFC  38 60 00 01 */	li r3, 1
/* 80143EA0 0013FB00  38 80 00 00 */	li r4, 0
/* 80143EA4 0013FB04  38 A0 00 00 */	li r5, 0
/* 80143EA8 0013FB08  38 C0 00 02 */	li r6, 2
/* 80143EAC 0013FB0C  38 E0 00 63 */	li r7, 0x63
/* 80143EB0 0013FB10  39 00 00 00 */	li r8, 0
/* 80143EB4 0013FB14  4B F1 5B 15 */	bl func_800599C8
/* 80143EB8 0013FB18  38 60 00 02 */	li r3, 2
/* 80143EBC 0013FB1C  38 80 00 00 */	li r4, 0
/* 80143EC0 0013FB20  38 A0 00 01 */	li r5, 1
/* 80143EC4 0013FB24  38 C0 00 00 */	li r6, 0
/* 80143EC8 0013FB28  38 E0 00 63 */	li r7, 0x63
/* 80143ECC 0013FB2C  39 00 00 00 */	li r8, 0
/* 80143ED0 0013FB30  4B F1 5A F9 */	bl func_800599C8
/* 80143ED4 0013FB34  38 60 00 63 */	li r3, 0x63
/* 80143ED8 0013FB38  38 80 00 02 */	li r4, 2
/* 80143EDC 0013FB3C  38 A0 00 01 */	li r5, 1
/* 80143EE0 0013FB40  38 C0 00 00 */	li r6, 0
/* 80143EE4 0013FB44  38 E0 00 00 */	li r7, 0
/* 80143EE8 0013FB48  39 00 00 00 */	li r8, 0
/* 80143EEC 0013FB4C  4B F1 5A DD */	bl func_800599C8
/* 80143EF0 0013FB50  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80143EF4 0013FB54  38 00 00 72 */	li r0, 0x72
/* 80143EF8 0013FB58  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80143EFC 0013FB5C  48 00 39 F0 */	b lbl_801478EC
/* 80143F00 0013FB60  38 60 00 01 */	li r3, 1
/* 80143F04 0013FB64  38 80 00 01 */	li r4, 1
/* 80143F08 0013FB68  38 A0 00 00 */	li r5, 0
/* 80143F0C 0013FB6C  38 C0 00 01 */	li r6, 1
/* 80143F10 0013FB70  4B F1 5B 5D */	bl func_80059A6C
/* 80143F14 0013FB74  2C 03 00 00 */	cmpwi r3, 0
/* 80143F18 0013FB78  41 82 39 D4 */	beq lbl_801478EC
/* 80143F1C 0013FB7C  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 80143F20 0013FB80  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80143F24 0013FB84  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80143F28 0013FB88  90 04 00 D4 */	stw r0, 0xd4(r4)
/* 80143F2C 0013FB8C  41 82 00 E0 */	beq lbl_8014400C
/* 80143F30 0013FB90  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80143F34 0013FB94  80 83 00 D4 */	lwz r4, 0xd4(r3)
/* 80143F38 0013FB98  2C 04 00 63 */	cmpwi r4, 0x63
/* 80143F3C 0013FB9C  41 82 00 9C */	beq lbl_80143FD8
/* 80143F40 0013FBA0  40 80 00 1C */	bge lbl_80143F5C
/* 80143F44 0013FBA4  2C 04 00 02 */	cmpwi r4, 2
/* 80143F48 0013FBA8  41 82 00 5C */	beq lbl_80143FA4
/* 80143F4C 0013FBAC  40 80 39 A0 */	bge lbl_801478EC
/* 80143F50 0013FBB0  2C 04 00 01 */	cmpwi r4, 1
/* 80143F54 0013FBB4  40 80 00 1C */	bge lbl_80143F70
/* 80143F58 0013FBB8  48 00 39 94 */	b lbl_801478EC
lbl_80143F5C:
/* 80143F5C 0013FBBC  3C 60 00 01 */	lis r3, 0x0000FFFF@ha
/* 80143F60 0013FBC0  38 03 FF FF */	addi r0, r3, 0x0000FFFF@l
/* 80143F64 0013FBC4  7C 04 00 00 */	cmpw r4, r0
/* 80143F68 0013FBC8  41 82 00 70 */	beq lbl_80143FD8
/* 80143F6C 0013FBCC  48 00 39 80 */	b lbl_801478EC
lbl_80143F70:
/* 80143F70 0013FBD0  38 60 00 02 */	li r3, 2
/* 80143F74 0013FBD4  38 80 00 02 */	li r4, 2
/* 80143F78 0013FBD8  48 00 A9 D5 */	bl func_8014E94C
/* 80143F7C 0013FBDC  38 60 00 1F */	li r3, 0x1f
/* 80143F80 0013FBE0  38 80 00 02 */	li r4, 2
/* 80143F84 0013FBE4  48 00 A9 C9 */	bl func_8014E94C
/* 80143F88 0013FBE8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80143F8C 0013FBEC  38 80 00 73 */	li r4, 0x73
/* 80143F90 0013FBF0  38 00 00 01 */	li r0, 1
/* 80143F94 0013FBF4  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 80143F98 0013FBF8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80143F9C 0013FBFC  90 03 00 D4 */	stw r0, 0xd4(r3)
/* 80143FA0 0013FC00  48 00 39 4C */	b lbl_801478EC
lbl_80143FA4:
/* 80143FA4 0013FC04  38 60 00 02 */	li r3, 2
/* 80143FA8 0013FC08  38 80 00 03 */	li r4, 3
/* 80143FAC 0013FC0C  48 00 A9 A1 */	bl func_8014E94C
/* 80143FB0 0013FC10  38 60 00 1F */	li r3, 0x1f
/* 80143FB4 0013FC14  38 80 00 02 */	li r4, 2
/* 80143FB8 0013FC18  48 00 A9 95 */	bl func_8014E94C
/* 80143FBC 0013FC1C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80143FC0 0013FC20  38 80 00 73 */	li r4, 0x73
/* 80143FC4 0013FC24  38 00 00 02 */	li r0, 2
/* 80143FC8 0013FC28  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 80143FCC 0013FC2C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80143FD0 0013FC30  90 03 00 D4 */	stw r0, 0xd4(r3)
/* 80143FD4 0013FC34  48 00 39 18 */	b lbl_801478EC
lbl_80143FD8:
/* 80143FD8 0013FC38  38 60 00 02 */	li r3, 2
/* 80143FDC 0013FC3C  38 80 00 04 */	li r4, 4
/* 80143FE0 0013FC40  48 00 A9 6D */	bl func_8014E94C
/* 80143FE4 0013FC44  38 60 00 1F */	li r3, 0x1f
/* 80143FE8 0013FC48  38 80 00 01 */	li r4, 1
/* 80143FEC 0013FC4C  48 00 A9 61 */	bl func_8014E94C
/* 80143FF0 0013FC50  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80143FF4 0013FC54  38 80 00 73 */	li r4, 0x73
/* 80143FF8 0013FC58  38 00 00 63 */	li r0, 0x63
/* 80143FFC 0013FC5C  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 80144000 0013FC60  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144004 0013FC64  90 03 00 D4 */	stw r0, 0xd4(r3)
/* 80144008 0013FC68  48 00 38 E4 */	b lbl_801478EC
lbl_8014400C:
/* 8014400C 0013FC6C  2C 03 00 02 */	cmpwi r3, 2
/* 80144010 0013FC70  41 82 00 3C */	beq lbl_8014404C
/* 80144014 0013FC74  40 80 00 10 */	bge lbl_80144024
/* 80144018 0013FC78  2C 03 00 01 */	cmpwi r3, 1
/* 8014401C 0013FC7C  40 80 00 14 */	bge lbl_80144030
/* 80144020 0013FC80  48 00 38 CC */	b lbl_801478EC
lbl_80144024:
/* 80144024 0013FC84  2C 03 00 63 */	cmpwi r3, 0x63
/* 80144028 0013FC88  41 82 00 40 */	beq lbl_80144068
/* 8014402C 0013FC8C  48 00 38 C0 */	b lbl_801478EC
lbl_80144030:
/* 80144030 0013FC90  38 60 00 02 */	li r3, 2
/* 80144034 0013FC94  38 80 00 00 */	li r4, 0
/* 80144038 0013FC98  48 00 A9 15 */	bl func_8014E94C
/* 8014403C 0013FC9C  38 60 00 1F */	li r3, 0x1f
/* 80144040 0013FCA0  38 80 00 02 */	li r4, 2
/* 80144044 0013FCA4  48 00 A9 09 */	bl func_8014E94C
/* 80144048 0013FCA8  48 00 38 A4 */	b lbl_801478EC
lbl_8014404C:
/* 8014404C 0013FCAC  38 60 00 02 */	li r3, 2
/* 80144050 0013FCB0  38 80 00 01 */	li r4, 1
/* 80144054 0013FCB4  48 00 A8 F9 */	bl func_8014E94C
/* 80144058 0013FCB8  38 60 00 1F */	li r3, 0x1f
/* 8014405C 0013FCBC  38 80 00 02 */	li r4, 2
/* 80144060 0013FCC0  48 00 A8 ED */	bl func_8014E94C
/* 80144064 0013FCC4  48 00 38 88 */	b lbl_801478EC
lbl_80144068:
/* 80144068 0013FCC8  38 60 00 02 */	li r3, 2
/* 8014406C 0013FCCC  38 80 00 04 */	li r4, 4
/* 80144070 0013FCD0  48 00 A8 DD */	bl func_8014E94C
/* 80144074 0013FCD4  38 60 00 1F */	li r3, 0x1f
/* 80144078 0013FCD8  38 80 00 00 */	li r4, 0
/* 8014407C 0013FCDC  48 00 A8 D1 */	bl func_8014E94C
/* 80144080 0013FCE0  48 00 38 6C */	b lbl_801478EC
/* 80144084 0013FCE4  80 1A 00 D4 */	lwz r0, 0xd4(r26)
/* 80144088 0013FCE8  28 00 00 63 */	cmplwi r0, 0x63
/* 8014408C 0013FCEC  40 82 00 28 */	bne lbl_801440B4
/* 80144090 0013FCF0  A8 7A 00 BE */	lha r3, 0xbe(r26)
/* 80144094 0013FCF4  48 10 FD 3D */	bl func_80253DD0
/* 80144098 0013FCF8  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8014409C 0013FCFC  28 00 00 03 */	cmplwi r0, 3
/* 801440A0 0013FD00  40 82 00 34 */	bne lbl_801440D4
/* 801440A4 0013FD04  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801440A8 0013FD08  38 00 00 74 */	li r0, 0x74
/* 801440AC 0013FD0C  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801440B0 0013FD10  48 00 00 24 */	b lbl_801440D4
lbl_801440B4:
/* 801440B4 0013FD14  A8 7A 00 84 */	lha r3, 0x84(r26)
/* 801440B8 0013FD18  48 10 FD 19 */	bl func_80253DD0
/* 801440BC 0013FD1C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801440C0 0013FD20  28 00 00 03 */	cmplwi r0, 3
/* 801440C4 0013FD24  40 82 00 10 */	bne lbl_801440D4
/* 801440C8 0013FD28  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801440CC 0013FD2C  38 00 00 74 */	li r0, 0x74
/* 801440D0 0013FD30  B0 03 00 C4 */	sth r0, 0xc4(r3)
lbl_801440D4:
/* 801440D4 0013FD34  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801440D8 0013FD38  A0 03 00 C4 */	lhz r0, 0xc4(r3)
/* 801440DC 0013FD3C  28 00 00 74 */	cmplwi r0, 0x74
/* 801440E0 0013FD40  40 82 38 0C */	bne lbl_801478EC
/* 801440E4 0013FD44  38 60 00 02 */	li r3, 2
/* 801440E8 0013FD48  38 80 00 05 */	li r4, 5
/* 801440EC 0013FD4C  48 00 A8 61 */	bl func_8014E94C
/* 801440F0 0013FD50  38 60 00 00 */	li r3, 0
/* 801440F4 0013FD54  48 00 A7 B9 */	bl func_8014E8AC
/* 801440F8 0013FD58  38 60 00 00 */	li r3, 0
/* 801440FC 0013FD5C  48 00 A7 11 */	bl func_8014E80C
/* 80144100 0013FD60  48 00 37 EC */	b lbl_801478EC
/* 80144104 0013FD64  A8 7A 00 84 */	lha r3, 0x84(r26)
/* 80144108 0013FD68  48 10 FC C9 */	bl func_80253DD0
/* 8014410C 0013FD6C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80144110 0013FD70  28 00 00 03 */	cmplwi r0, 3
/* 80144114 0013FD74  40 82 37 D8 */	bne lbl_801478EC
/* 80144118 0013FD78  38 60 00 02 */	li r3, 2
/* 8014411C 0013FD7C  38 80 00 00 */	li r4, 0
/* 80144120 0013FD80  48 00 A8 45 */	bl func_8014E964
/* 80144124 0013FD84  4B FA 2F 21 */	bl func_800E7044
/* 80144128 0013FD88  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014412C 0013FD8C  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 80144130 0013FD90  54 00 03 14 */	rlwinm r0, r0, 0, 0xc, 0xa
/* 80144134 0013FD94  90 03 0D 30 */	stw r0, 0xd30(r3)
/* 80144138 0013FD98  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014413C 0013FD9C  80 04 00 D4 */	lwz r0, 0xd4(r4)
/* 80144140 0013FDA0  2C 00 00 02 */	cmpwi r0, 2
/* 80144144 0013FDA4  41 82 00 20 */	beq lbl_80144164
/* 80144148 0013FDA8  40 80 00 28 */	bge lbl_80144170
/* 8014414C 0013FDAC  2C 00 00 01 */	cmpwi r0, 1
/* 80144150 0013FDB0  40 80 00 08 */	bge lbl_80144158
/* 80144154 0013FDB4  48 00 00 1C */	b lbl_80144170
lbl_80144158:
/* 80144158 0013FDB8  38 00 00 79 */	li r0, 0x79
/* 8014415C 0013FDBC  B0 04 00 C4 */	sth r0, 0xc4(r4)
/* 80144160 0013FDC0  48 00 37 8C */	b lbl_801478EC
lbl_80144164:
/* 80144164 0013FDC4  38 00 00 75 */	li r0, 0x75
/* 80144168 0013FDC8  B0 04 00 C4 */	sth r0, 0xc4(r4)
/* 8014416C 0013FDCC  48 00 37 80 */	b lbl_801478EC
lbl_80144170:
/* 80144170 0013FDD0  80 64 0D 30 */	lwz r3, 0xd30(r4)
/* 80144174 0013FDD4  38 00 00 6C */	li r0, 0x6c
/* 80144178 0013FDD8  60 63 80 00 */	ori r3, r3, 0x8000
/* 8014417C 0013FDDC  90 64 0D 30 */	stw r3, 0xd30(r4)
/* 80144180 0013FDE0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144184 0013FDE4  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80144188 0013FDE8  4B F1 20 ED */	bl func_80056274
/* 8014418C 0013FDEC  48 00 37 60 */	b lbl_801478EC
/* 80144190 0013FDF0  4B F1 20 E5 */	bl func_80056274
/* 80144194 0013FDF4  38 60 00 01 */	li r3, 1
/* 80144198 0013FDF8  4B F1 22 C1 */	bl func_80056458
/* 8014419C 0013FDFC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801441A0 0013FE00  38 00 00 76 */	li r0, 0x76
/* 801441A4 0013FE04  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801441A8 0013FE08  48 00 37 44 */	b lbl_801478EC
/* 801441AC 0013FE0C  4B F1 21 4D */	bl func_800562F8
/* 801441B0 0013FE10  2C 03 00 00 */	cmpwi r3, 0
/* 801441B4 0013FE14  41 82 37 38 */	beq lbl_801478EC
/* 801441B8 0013FE18  38 60 00 03 */	li r3, 3
/* 801441BC 0013FE1C  4B F1 3D F9 */	bl func_80057FB4
/* 801441C0 0013FE20  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801441C4 0013FE24  38 60 02 5E */	li r3, 0x25e
/* 801441C8 0013FE28  38 A0 00 01 */	li r5, 1
/* 801441CC 0013FE2C  88 84 0D 86 */	lbz r4, 0xd86(r4)
/* 801441D0 0013FE30  48 01 E7 71 */	bl func_80162940
/* 801441D4 0013FE34  38 60 00 07 */	li r3, 7
/* 801441D8 0013FE38  38 80 FF FF */	li r4, -1
/* 801441DC 0013FE3C  4B FA 10 49 */	bl func_800E5224
/* 801441E0 0013FE40  54 60 06 3F */	clrlwi. r0, r3, 0x18
/* 801441E4 0013FE44  40 82 00 18 */	bne lbl_801441FC
/* 801441E8 0013FE48  38 60 00 18 */	li r3, 0x18
/* 801441EC 0013FE4C  38 80 00 02 */	li r4, 2
/* 801441F0 0013FE50  38 A0 00 01 */	li r5, 1
/* 801441F4 0013FE54  48 01 E7 4D */	bl func_80162940
/* 801441F8 0013FE58  48 00 00 14 */	b lbl_8014420C
lbl_801441FC:
/* 801441FC 0013FE5C  38 60 00 18 */	li r3, 0x18
/* 80144200 0013FE60  38 80 00 01 */	li r4, 1
/* 80144204 0013FE64  38 A0 00 01 */	li r5, 1
/* 80144208 0013FE68  48 01 E7 39 */	bl func_80162940
lbl_8014420C:
/* 8014420C 0013FE6C  38 60 00 02 */	li r3, 2
/* 80144210 0013FE70  38 80 00 00 */	li r4, 0
/* 80144214 0013FE74  38 A0 00 00 */	li r5, 0
/* 80144218 0013FE78  38 C0 00 01 */	li r6, 1
/* 8014421C 0013FE7C  4B FA 20 0D */	bl func_800E6228
/* 80144220 0013FE80  48 00 36 CC */	b lbl_801478EC
/* 80144224 0013FE84  38 60 00 00 */	li r3, 0
/* 80144228 0013FE88  4B FA 22 95 */	bl func_800E64BC
/* 8014422C 0013FE8C  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 80144230 0013FE90  4B FA 18 A1 */	bl func_800E5AD0
/* 80144234 0013FE94  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80144238 0013FE98  38 00 00 3F */	li r0, 0x3f
/* 8014423C 0013FE9C  38 C3 FF FC */	addi r6, r3, -4
/* 80144240 0013FEA0  80 84 0D 28 */	lwz r4, 0xd28(r4)
/* 80144244 0013FEA4  3C 84 00 01 */	addis r4, r4, 1
/* 80144248 0013FEA8  39 04 CC F0 */	addi r8, r4, -13072
/* 8014424C 0013FEAC  7C 09 03 A6 */	mtctr r0
lbl_80144250:
/* 80144250 0013FEB0  80 A6 00 04 */	lwz r5, 4(r6)
/* 80144254 0013FEB4  84 06 00 08 */	lwzu r0, 8(r6)
/* 80144258 0013FEB8  90 A8 00 04 */	stw r5, 4(r8)
/* 8014425C 0013FEBC  94 08 00 08 */	stwu r0, 8(r8)
/* 80144260 0013FEC0  42 00 FF F0 */	bdnz lbl_80144250
/* 80144264 0013FEC4  80 A6 00 04 */	lwz r5, 4(r6)
/* 80144268 0013FEC8  38 00 01 A4 */	li r0, 0x1a4
/* 8014426C 0013FECC  38 E4 CE EF */	addi r7, r4, -12561
/* 80144270 0013FED0  38 C3 01 FB */	addi r6, r3, 0x1fb
/* 80144274 0013FED4  90 A8 00 04 */	stw r5, 4(r8)
/* 80144278 0013FED8  7C 09 03 A6 */	mtctr r0
lbl_8014427C:
/* 8014427C 0013FEDC  88 A6 00 01 */	lbz r5, 1(r6)
/* 80144280 0013FEE0  8C 06 00 02 */	lbzu r0, 2(r6)
/* 80144284 0013FEE4  98 A7 00 01 */	stb r5, 1(r7)
/* 80144288 0013FEE8  9C 07 00 02 */	stbu r0, 2(r7)
/* 8014428C 0013FEEC  42 00 FF F0 */	bdnz lbl_8014427C
/* 80144290 0013FEF0  88 A3 05 44 */	lbz r5, 0x544(r3)
/* 80144294 0013FEF4  38 00 00 17 */	li r0, 0x17
/* 80144298 0013FEF8  38 E4 D2 38 */	addi r7, r4, -11720
/* 8014429C 0013FEFC  38 C3 05 44 */	addi r6, r3, 0x544
/* 801442A0 0013FF00  98 A4 D2 38 */	stb r5, -0x2dc8(r4)
/* 801442A4 0013FF04  88 A3 05 45 */	lbz r5, 0x545(r3)
/* 801442A8 0013FF08  98 A4 D2 39 */	stb r5, -0x2dc7(r4)
/* 801442AC 0013FF0C  7C 09 03 A6 */	mtctr r0
lbl_801442B0:
/* 801442B0 0013FF10  80 A6 00 04 */	lwz r5, 4(r6)
/* 801442B4 0013FF14  84 06 00 08 */	lwzu r0, 8(r6)
/* 801442B8 0013FF18  90 A7 00 04 */	stw r5, 4(r7)
/* 801442BC 0013FF1C  94 07 00 08 */	stwu r0, 8(r7)
/* 801442C0 0013FF20  42 00 FF F0 */	bdnz lbl_801442B0
/* 801442C4 0013FF24  80 A3 06 00 */	lwz r5, 0x600(r3)
/* 801442C8 0013FF28  38 00 00 30 */	li r0, 0x30
/* 801442CC 0013FF2C  38 E4 D2 F6 */	addi r7, r4, -11530
/* 801442D0 0013FF30  38 C3 06 02 */	addi r6, r3, 0x602
/* 801442D4 0013FF34  90 A4 D2 F4 */	stw r5, -0x2d0c(r4)
/* 801442D8 0013FF38  7C 09 03 A6 */	mtctr r0
lbl_801442DC:
/* 801442DC 0013FF3C  A0 A6 00 02 */	lhz r5, 2(r6)
/* 801442E0 0013FF40  A4 06 00 04 */	lhzu r0, 4(r6)
/* 801442E4 0013FF44  B0 A7 00 02 */	sth r5, 2(r7)
/* 801442E8 0013FF48  B4 07 00 04 */	sthu r0, 4(r7)
/* 801442EC 0013FF4C  42 00 FF F0 */	bdnz lbl_801442DC
/* 801442F0 0013FF50  80 C3 06 C4 */	lwz r6, 0x6c4(r3)
/* 801442F4 0013FF54  38 00 00 78 */	li r0, 0x78
/* 801442F8 0013FF58  80 A3 06 C8 */	lwz r5, 0x6c8(r3)
/* 801442FC 0013FF5C  90 C4 D3 B8 */	stw r6, -0x2c48(r4)
/* 80144300 0013FF60  90 A4 D3 BC */	stw r5, -0x2c44(r4)
/* 80144304 0013FF64  80 A3 06 CC */	lwz r5, 0x6cc(r3)
/* 80144308 0013FF68  90 A4 D3 C0 */	stw r5, -0x2c40(r4)
/* 8014430C 0013FF6C  88 C3 06 D0 */	lbz r6, 0x6d0(r3)
/* 80144310 0013FF70  88 A3 06 D1 */	lbz r5, 0x6d1(r3)
/* 80144314 0013FF74  98 C4 D3 C4 */	stb r6, -0x2c3c(r4)
/* 80144318 0013FF78  98 A4 D3 C5 */	stb r5, -0x2c3b(r4)
/* 8014431C 0013FF7C  88 C3 06 D2 */	lbz r6, 0x6d2(r3)
/* 80144320 0013FF80  88 A3 06 D3 */	lbz r5, 0x6d3(r3)
/* 80144324 0013FF84  98 C4 D3 C6 */	stb r6, -0x2c3a(r4)
/* 80144328 0013FF88  98 A4 D3 C7 */	stb r5, -0x2c39(r4)
/* 8014432C 0013FF8C  88 C3 06 D4 */	lbz r6, 0x6d4(r3)
/* 80144330 0013FF90  88 A3 06 D5 */	lbz r5, 0x6d5(r3)
/* 80144334 0013FF94  98 C4 D3 C8 */	stb r6, -0x2c38(r4)
/* 80144338 0013FF98  98 A4 D3 C9 */	stb r5, -0x2c37(r4)
/* 8014433C 0013FF9C  88 C3 06 D6 */	lbz r6, 0x6d6(r3)
/* 80144340 0013FFA0  88 A3 06 D7 */	lbz r5, 0x6d7(r3)
/* 80144344 0013FFA4  98 C4 D3 CA */	stb r6, -0x2c36(r4)
/* 80144348 0013FFA8  98 A4 D3 CB */	stb r5, -0x2c35(r4)
/* 8014434C 0013FFAC  88 A3 06 D8 */	lbz r5, 0x6d8(r3)
/* 80144350 0013FFB0  98 A4 D3 CC */	stb r5, -0x2c34(r4)
/* 80144354 0013FFB4  88 A3 06 D9 */	lbz r5, 0x6d9(r3)
/* 80144358 0013FFB8  98 A4 D3 CD */	stb r5, -0x2c33(r4)
/* 8014435C 0013FFBC  80 A3 06 DC */	lwz r5, 0x6dc(r3)
/* 80144360 0013FFC0  90 A4 D3 D0 */	stw r5, -0x2c30(r4)
/* 80144364 0013FFC4  80 A3 06 E0 */	lwz r5, 0x6e0(r3)
/* 80144368 0013FFC8  90 A4 D3 D4 */	stw r5, -0x2c2c(r4)
/* 8014436C 0013FFCC  88 A3 06 E4 */	lbz r5, 0x6e4(r3)
/* 80144370 0013FFD0  98 A4 D3 D8 */	stb r5, -0x2c28(r4)
/* 80144374 0013FFD4  88 A3 06 E5 */	lbz r5, 0x6e5(r3)
/* 80144378 0013FFD8  98 A4 D3 D9 */	stb r5, -0x2c27(r4)
/* 8014437C 0013FFDC  88 A3 06 E6 */	lbz r5, 0x6e6(r3)
/* 80144380 0013FFE0  98 A4 D3 DA */	stb r5, -0x2c26(r4)
/* 80144384 0013FFE4  88 A3 06 E7 */	lbz r5, 0x6e7(r3)
/* 80144388 0013FFE8  98 A4 D3 DB */	stb r5, -0x2c25(r4)
/* 8014438C 0013FFEC  88 A3 06 E8 */	lbz r5, 0x6e8(r3)
/* 80144390 0013FFF0  98 A4 D3 DC */	stb r5, -0x2c24(r4)
/* 80144394 0013FFF4  88 A3 06 E9 */	lbz r5, 0x6e9(r3)
/* 80144398 0013FFF8  98 A4 D3 DD */	stb r5, -0x2c23(r4)
/* 8014439C 0013FFFC  88 A3 06 EA */	lbz r5, 0x6ea(r3)
/* 801443A0 00140000  98 A4 D3 DE */	stb r5, -0x2c22(r4)
/* 801443A4 00140004  88 63 06 EB */	lbz r3, 0x6eb(r3)
/* 801443A8 00140008  98 64 D3 DF */	stb r3, -0x2c21(r4)
/* 801443AC 0014000C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801443B0 00140010  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801443B4 00140014  48 00 35 38 */	b lbl_801478EC
/* 801443B8 00140018  80 9A 0D 28 */	lwz r4, 0xd28(r26)
/* 801443BC 0014001C  38 60 00 01 */	li r3, 1
/* 801443C0 00140020  3C 84 00 01 */	addis r4, r4, 1
/* 801443C4 00140024  38 84 CC F4 */	addi r4, r4, -13068
/* 801443C8 00140028  4B FD 85 D5 */	bl func_8011C99C
/* 801443CC 0014002C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801443D0 00140030  38 00 00 79 */	li r0, 0x79
/* 801443D4 00140034  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801443D8 00140038  48 00 35 14 */	b lbl_801478EC
/* 801443DC 0014003C  38 00 00 50 */	li r0, 0x50
/* 801443E0 00140040  B0 1A 00 C4 */	sth r0, 0xc4(r26)
/* 801443E4 00140044  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801443E8 00140048  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 801443EC 0014004C  3C 63 00 01 */	addis r3, r3, 1
/* 801443F0 00140050  38 63 CC F4 */	addi r3, r3, -13068
/* 801443F4 00140054  48 01 DE 1D */	bl func_80162210
/* 801443F8 00140058  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801443FC 0014005C  38 60 00 01 */	li r3, 1
/* 80144400 00140060  80 84 0D 28 */	lwz r4, 0xd28(r4)
/* 80144404 00140064  3C 84 00 01 */	addis r4, r4, 1
/* 80144408 00140068  38 84 CC F4 */	addi r4, r4, -13068
/* 8014440C 0014006C  4B FD 85 91 */	bl func_8011C99C
/* 80144410 00140070  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144414 00140074  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 80144418 00140078  3C 63 00 01 */	addis r3, r3, 1
/* 8014441C 0014007C  38 63 CC F4 */	addi r3, r3, -13068
/* 80144420 00140080  48 00 B7 E1 */	bl func_8014FC00
/* 80144424 00140084  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144428 00140088  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 8014442C 0014008C  3C 63 00 01 */	addis r3, r3, 1
/* 80144430 00140090  38 63 CC F4 */	addi r3, r3, -13068
/* 80144434 00140094  48 02 45 19 */	bl func_8016894C
/* 80144438 00140098  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014443C 0014009C  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 80144440 001400A0  80 63 00 10 */	lwz r3, 0x10(r3)
/* 80144444 001400A4  48 02 46 B1 */	bl func_80168AF4
/* 80144448 001400A8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014444C 001400AC  38 00 00 02 */	li r0, 2
/* 80144450 001400B0  98 03 0D DA */	stb r0, 0xdda(r3)
/* 80144454 001400B4  48 00 34 98 */	b lbl_801478EC
/* 80144458 001400B8  80 9A 0D 28 */	lwz r4, 0xd28(r26)
/* 8014445C 001400BC  38 60 00 01 */	li r3, 1
/* 80144460 001400C0  3C 84 00 01 */	addis r4, r4, 1
/* 80144464 001400C4  38 84 CC F4 */	addi r4, r4, -13068
/* 80144468 001400C8  4B FD 85 35 */	bl func_8011C99C
/* 8014446C 001400CC  4B FA 20 75 */	bl func_800E64E0
/* 80144470 001400D0  38 60 00 00 */	li r3, 0
/* 80144474 001400D4  38 80 00 00 */	li r4, 0
/* 80144478 001400D8  38 A0 00 01 */	li r5, 1
/* 8014447C 001400DC  38 C0 00 00 */	li r6, 0
/* 80144480 001400E0  4B FA 25 25 */	bl func_800E69A4
/* 80144484 001400E4  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 80144488 001400E8  38 00 00 06 */	li r0, 6
/* 8014448C 001400EC  38 80 00 01 */	li r4, 1
/* 80144490 001400F0  38 60 00 02 */	li r3, 2
/* 80144494 001400F4  80 A6 0D 30 */	lwz r5, 0xd30(r6)
/* 80144498 001400F8  64 A5 00 10 */	oris r5, r5, 0x10
/* 8014449C 001400FC  90 A6 0D 30 */	stw r5, 0xd30(r6)
/* 801444A0 00140100  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 801444A4 00140104  B0 05 00 D0 */	sth r0, 0xd0(r5)
/* 801444A8 00140108  48 00 A4 BD */	bl func_8014E964
/* 801444AC 0014010C  38 60 00 02 */	li r3, 2
/* 801444B0 00140110  38 80 00 06 */	li r4, 6
/* 801444B4 00140114  48 00 A4 99 */	bl func_8014E94C
/* 801444B8 00140118  38 60 00 01 */	li r3, 1
/* 801444BC 0014011C  48 00 A3 F1 */	bl func_8014E8AC
/* 801444C0 00140120  38 60 00 01 */	li r3, 1
/* 801444C4 00140124  48 00 A3 49 */	bl func_8014E80C
/* 801444C8 00140128  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801444CC 0014012C  38 00 00 7B */	li r0, 0x7b
/* 801444D0 00140130  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801444D4 00140134  48 00 34 18 */	b lbl_801478EC
/* 801444D8 00140138  A8 7A 00 84 */	lha r3, 0x84(r26)
/* 801444DC 0014013C  48 10 F8 F5 */	bl func_80253DD0
/* 801444E0 00140140  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801444E4 00140144  28 00 00 03 */	cmplwi r0, 3
/* 801444E8 00140148  40 82 34 04 */	bne lbl_801478EC
/* 801444EC 0014014C  38 60 00 00 */	li r3, 0
/* 801444F0 00140150  38 80 00 00 */	li r4, 0
/* 801444F4 00140154  4B F1 54 05 */	bl func_800598F8
/* 801444F8 00140158  38 60 00 01 */	li r3, 1
/* 801444FC 0014015C  38 80 00 00 */	li r4, 0
/* 80144500 00140160  38 A0 00 00 */	li r5, 0
/* 80144504 00140164  38 C0 00 02 */	li r6, 2
/* 80144508 00140168  38 E0 00 63 */	li r7, 0x63
/* 8014450C 0014016C  39 00 00 00 */	li r8, 0
/* 80144510 00140170  4B F1 54 B9 */	bl func_800599C8
/* 80144514 00140174  38 60 00 02 */	li r3, 2
/* 80144518 00140178  38 80 00 00 */	li r4, 0
/* 8014451C 0014017C  38 A0 00 01 */	li r5, 1
/* 80144520 00140180  38 C0 00 00 */	li r6, 0
/* 80144524 00140184  38 E0 00 63 */	li r7, 0x63
/* 80144528 00140188  39 00 00 00 */	li r8, 0
/* 8014452C 0014018C  4B F1 54 9D */	bl func_800599C8
/* 80144530 00140190  38 60 00 63 */	li r3, 0x63
/* 80144534 00140194  38 80 00 02 */	li r4, 2
/* 80144538 00140198  38 A0 00 01 */	li r5, 1
/* 8014453C 0014019C  38 C0 00 00 */	li r6, 0
/* 80144540 001401A0  38 E0 00 00 */	li r7, 0
/* 80144544 001401A4  39 00 00 00 */	li r8, 0
/* 80144548 001401A8  4B F1 54 81 */	bl func_800599C8
/* 8014454C 001401AC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144550 001401B0  38 00 00 7C */	li r0, 0x7c
/* 80144554 001401B4  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80144558 001401B8  48 00 33 94 */	b lbl_801478EC
/* 8014455C 001401BC  38 60 00 01 */	li r3, 1
/* 80144560 001401C0  38 80 00 01 */	li r4, 1
/* 80144564 001401C4  38 A0 00 00 */	li r5, 0
/* 80144568 001401C8  38 C0 00 01 */	li r6, 1
/* 8014456C 001401CC  4B F1 55 01 */	bl func_80059A6C
/* 80144570 001401D0  2C 03 00 00 */	cmpwi r3, 0
/* 80144574 001401D4  41 82 33 78 */	beq lbl_801478EC
/* 80144578 001401D8  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 8014457C 001401DC  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80144580 001401E0  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80144584 001401E4  90 04 00 D4 */	stw r0, 0xd4(r4)
/* 80144588 001401E8  41 82 00 E0 */	beq lbl_80144668
/* 8014458C 001401EC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144590 001401F0  80 83 00 D4 */	lwz r4, 0xd4(r3)
/* 80144594 001401F4  2C 04 00 63 */	cmpwi r4, 0x63
/* 80144598 001401F8  41 82 00 9C */	beq lbl_80144634
/* 8014459C 001401FC  40 80 00 1C */	bge lbl_801445B8
/* 801445A0 00140200  2C 04 00 02 */	cmpwi r4, 2
/* 801445A4 00140204  41 82 00 5C */	beq lbl_80144600
/* 801445A8 00140208  40 80 33 44 */	bge lbl_801478EC
/* 801445AC 0014020C  2C 04 00 01 */	cmpwi r4, 1
/* 801445B0 00140210  40 80 00 1C */	bge lbl_801445CC
/* 801445B4 00140214  48 00 33 38 */	b lbl_801478EC
lbl_801445B8:
/* 801445B8 00140218  3C 60 00 01 */	lis r3, 0x0000FFFF@ha
/* 801445BC 0014021C  38 03 FF FF */	addi r0, r3, 0x0000FFFF@l
/* 801445C0 00140220  7C 04 00 00 */	cmpw r4, r0
/* 801445C4 00140224  41 82 00 70 */	beq lbl_80144634
/* 801445C8 00140228  48 00 33 24 */	b lbl_801478EC
lbl_801445CC:
/* 801445CC 0014022C  38 60 00 02 */	li r3, 2
/* 801445D0 00140230  38 80 00 02 */	li r4, 2
/* 801445D4 00140234  48 00 A3 79 */	bl func_8014E94C
/* 801445D8 00140238  38 60 00 1F */	li r3, 0x1f
/* 801445DC 0014023C  38 80 00 02 */	li r4, 2
/* 801445E0 00140240  48 00 A3 6D */	bl func_8014E94C
/* 801445E4 00140244  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801445E8 00140248  38 80 00 7D */	li r4, 0x7d
/* 801445EC 0014024C  38 00 00 01 */	li r0, 1
/* 801445F0 00140250  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 801445F4 00140254  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801445F8 00140258  90 03 00 D4 */	stw r0, 0xd4(r3)
/* 801445FC 0014025C  48 00 32 F0 */	b lbl_801478EC
lbl_80144600:
/* 80144600 00140260  38 60 00 02 */	li r3, 2
/* 80144604 00140264  38 80 00 03 */	li r4, 3
/* 80144608 00140268  48 00 A3 45 */	bl func_8014E94C
/* 8014460C 0014026C  38 60 00 1F */	li r3, 0x1f
/* 80144610 00140270  38 80 00 02 */	li r4, 2
/* 80144614 00140274  48 00 A3 39 */	bl func_8014E94C
/* 80144618 00140278  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014461C 0014027C  38 80 00 7D */	li r4, 0x7d
/* 80144620 00140280  38 00 00 02 */	li r0, 2
/* 80144624 00140284  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 80144628 00140288  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014462C 0014028C  90 03 00 D4 */	stw r0, 0xd4(r3)
/* 80144630 00140290  48 00 32 BC */	b lbl_801478EC
lbl_80144634:
/* 80144634 00140294  38 60 00 02 */	li r3, 2
/* 80144638 00140298  38 80 00 04 */	li r4, 4
/* 8014463C 0014029C  48 00 A3 11 */	bl func_8014E94C
/* 80144640 001402A0  38 60 00 1F */	li r3, 0x1f
/* 80144644 001402A4  38 80 00 01 */	li r4, 1
/* 80144648 001402A8  48 00 A3 05 */	bl func_8014E94C
/* 8014464C 001402AC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144650 001402B0  38 80 00 7D */	li r4, 0x7d
/* 80144654 001402B4  38 00 00 63 */	li r0, 0x63
/* 80144658 001402B8  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 8014465C 001402BC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144660 001402C0  90 03 00 D4 */	stw r0, 0xd4(r3)
/* 80144664 001402C4  48 00 32 88 */	b lbl_801478EC
lbl_80144668:
/* 80144668 001402C8  2C 03 00 02 */	cmpwi r3, 2
/* 8014466C 001402CC  41 82 00 3C */	beq lbl_801446A8
/* 80144670 001402D0  40 80 00 10 */	bge lbl_80144680
/* 80144674 001402D4  2C 03 00 01 */	cmpwi r3, 1
/* 80144678 001402D8  40 80 00 14 */	bge lbl_8014468C
/* 8014467C 001402DC  48 00 32 70 */	b lbl_801478EC
lbl_80144680:
/* 80144680 001402E0  2C 03 00 63 */	cmpwi r3, 0x63
/* 80144684 001402E4  41 82 00 40 */	beq lbl_801446C4
/* 80144688 001402E8  48 00 32 64 */	b lbl_801478EC
lbl_8014468C:
/* 8014468C 001402EC  38 60 00 02 */	li r3, 2
/* 80144690 001402F0  38 80 00 00 */	li r4, 0
/* 80144694 001402F4  48 00 A2 B9 */	bl func_8014E94C
/* 80144698 001402F8  38 60 00 1F */	li r3, 0x1f
/* 8014469C 001402FC  38 80 00 02 */	li r4, 2
/* 801446A0 00140300  48 00 A2 AD */	bl func_8014E94C
/* 801446A4 00140304  48 00 32 48 */	b lbl_801478EC
lbl_801446A8:
/* 801446A8 00140308  38 60 00 02 */	li r3, 2
/* 801446AC 0014030C  38 80 00 01 */	li r4, 1
/* 801446B0 00140310  48 00 A2 9D */	bl func_8014E94C
/* 801446B4 00140314  38 60 00 1F */	li r3, 0x1f
/* 801446B8 00140318  38 80 00 02 */	li r4, 2
/* 801446BC 0014031C  48 00 A2 91 */	bl func_8014E94C
/* 801446C0 00140320  48 00 32 2C */	b lbl_801478EC
lbl_801446C4:
/* 801446C4 00140324  38 60 00 02 */	li r3, 2
/* 801446C8 00140328  38 80 00 04 */	li r4, 4
/* 801446CC 0014032C  48 00 A2 81 */	bl func_8014E94C
/* 801446D0 00140330  38 60 00 1F */	li r3, 0x1f
/* 801446D4 00140334  38 80 00 00 */	li r4, 0
/* 801446D8 00140338  48 00 A2 75 */	bl func_8014E94C
/* 801446DC 0014033C  48 00 32 10 */	b lbl_801478EC
/* 801446E0 00140340  80 1A 00 D4 */	lwz r0, 0xd4(r26)
/* 801446E4 00140344  28 00 00 63 */	cmplwi r0, 0x63
/* 801446E8 00140348  40 82 00 28 */	bne lbl_80144710
/* 801446EC 0014034C  A8 7A 00 BE */	lha r3, 0xbe(r26)
/* 801446F0 00140350  48 10 F6 E1 */	bl func_80253DD0
/* 801446F4 00140354  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801446F8 00140358  28 00 00 03 */	cmplwi r0, 3
/* 801446FC 0014035C  40 82 00 34 */	bne lbl_80144730
/* 80144700 00140360  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144704 00140364  38 00 00 7E */	li r0, 0x7e
/* 80144708 00140368  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 8014470C 0014036C  48 00 00 24 */	b lbl_80144730
lbl_80144710:
/* 80144710 00140370  A8 7A 00 84 */	lha r3, 0x84(r26)
/* 80144714 00140374  48 10 F6 BD */	bl func_80253DD0
/* 80144718 00140378  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8014471C 0014037C  28 00 00 03 */	cmplwi r0, 3
/* 80144720 00140380  40 82 00 10 */	bne lbl_80144730
/* 80144724 00140384  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144728 00140388  38 00 00 7E */	li r0, 0x7e
/* 8014472C 0014038C  B0 03 00 C4 */	sth r0, 0xc4(r3)
lbl_80144730:
/* 80144730 00140390  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144734 00140394  A0 03 00 C4 */	lhz r0, 0xc4(r3)
/* 80144738 00140398  28 00 00 7E */	cmplwi r0, 0x7e
/* 8014473C 0014039C  40 82 31 B0 */	bne lbl_801478EC
/* 80144740 001403A0  38 60 00 02 */	li r3, 2
/* 80144744 001403A4  38 80 00 05 */	li r4, 5
/* 80144748 001403A8  48 00 A2 05 */	bl func_8014E94C
/* 8014474C 001403AC  38 60 00 00 */	li r3, 0
/* 80144750 001403B0  48 00 A1 5D */	bl func_8014E8AC
/* 80144754 001403B4  38 60 00 00 */	li r3, 0
/* 80144758 001403B8  48 00 A0 B5 */	bl func_8014E80C
/* 8014475C 001403BC  48 00 31 90 */	b lbl_801478EC
/* 80144760 001403C0  A8 7A 00 84 */	lha r3, 0x84(r26)
/* 80144764 001403C4  48 10 F6 6D */	bl func_80253DD0
/* 80144768 001403C8  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8014476C 001403CC  28 00 00 03 */	cmplwi r0, 3
/* 80144770 001403D0  40 82 31 7C */	bne lbl_801478EC
/* 80144774 001403D4  38 60 00 02 */	li r3, 2
/* 80144778 001403D8  38 80 00 00 */	li r4, 0
/* 8014477C 001403DC  48 00 A1 E9 */	bl func_8014E964
/* 80144780 001403E0  4B FA 28 C5 */	bl func_800E7044
/* 80144784 001403E4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144788 001403E8  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 8014478C 001403EC  54 00 03 14 */	rlwinm r0, r0, 0, 0xc, 0xa
/* 80144790 001403F0  90 03 0D 30 */	stw r0, 0xd30(r3)
/* 80144794 001403F4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144798 001403F8  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 8014479C 001403FC  2C 00 00 02 */	cmpwi r0, 2
/* 801447A0 00140400  41 82 00 20 */	beq lbl_801447C0
/* 801447A4 00140404  40 80 00 28 */	bge lbl_801447CC
/* 801447A8 00140408  2C 00 00 01 */	cmpwi r0, 1
/* 801447AC 0014040C  40 80 00 08 */	bge lbl_801447B4
/* 801447B0 00140410  48 00 00 1C */	b lbl_801447CC
lbl_801447B4:
/* 801447B4 00140414  38 00 00 83 */	li r0, 0x83
/* 801447B8 00140418  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801447BC 0014041C  48 00 31 30 */	b lbl_801478EC
lbl_801447C0:
/* 801447C0 00140420  38 00 00 7F */	li r0, 0x7f
/* 801447C4 00140424  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801447C8 00140428  48 00 31 24 */	b lbl_801478EC
lbl_801447CC:
/* 801447CC 0014042C  38 00 00 5C */	li r0, 0x5c
/* 801447D0 00140430  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801447D4 00140434  4B F1 1A A1 */	bl func_80056274
/* 801447D8 00140438  48 00 31 14 */	b lbl_801478EC
/* 801447DC 0014043C  4B F1 1A 0D */	bl func_800561E8
/* 801447E0 00140440  38 60 00 01 */	li r3, 1
/* 801447E4 00140444  4B F1 1C 75 */	bl func_80056458
/* 801447E8 00140448  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801447EC 0014044C  38 00 00 80 */	li r0, 0x80
/* 801447F0 00140450  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801447F4 00140454  48 00 30 F8 */	b lbl_801478EC
/* 801447F8 00140458  4B F1 1B 01 */	bl func_800562F8
/* 801447FC 0014045C  2C 03 00 00 */	cmpwi r3, 0
/* 80144800 00140460  41 82 30 EC */	beq lbl_801478EC
/* 80144804 00140464  38 60 00 03 */	li r3, 3
/* 80144808 00140468  4B F1 37 AD */	bl func_80057FB4
/* 8014480C 0014046C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80144810 00140470  38 60 02 5E */	li r3, 0x25e
/* 80144814 00140474  38 A0 00 01 */	li r5, 1
/* 80144818 00140478  88 84 0D 86 */	lbz r4, 0xd86(r4)
/* 8014481C 0014047C  48 01 E1 25 */	bl func_80162940
/* 80144820 00140480  38 60 00 07 */	li r3, 7
/* 80144824 00140484  38 80 FF FF */	li r4, -1
/* 80144828 00140488  4B FA 09 FD */	bl func_800E5224
/* 8014482C 0014048C  54 60 06 3F */	clrlwi. r0, r3, 0x18
/* 80144830 00140490  40 82 00 18 */	bne lbl_80144848
/* 80144834 00140494  38 60 00 18 */	li r3, 0x18
/* 80144838 00140498  38 80 00 02 */	li r4, 2
/* 8014483C 0014049C  38 A0 00 01 */	li r5, 1
/* 80144840 001404A0  48 01 E1 01 */	bl func_80162940
/* 80144844 001404A4  48 00 00 14 */	b lbl_80144858
lbl_80144848:
/* 80144848 001404A8  38 60 00 18 */	li r3, 0x18
/* 8014484C 001404AC  38 80 00 01 */	li r4, 1
/* 80144850 001404B0  38 A0 00 01 */	li r5, 1
/* 80144854 001404B4  48 01 E0 ED */	bl func_80162940
lbl_80144858:
/* 80144858 001404B8  38 60 00 02 */	li r3, 2
/* 8014485C 001404BC  38 80 00 00 */	li r4, 0
/* 80144860 001404C0  38 A0 00 00 */	li r5, 0
/* 80144864 001404C4  38 C0 00 01 */	li r6, 1
/* 80144868 001404C8  4B FA 19 C1 */	bl func_800E6228
/* 8014486C 001404CC  48 00 30 80 */	b lbl_801478EC
/* 80144870 001404D0  38 60 00 00 */	li r3, 0
/* 80144874 001404D4  4B FA 1C 49 */	bl func_800E64BC
/* 80144878 001404D8  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 8014487C 001404DC  4B FA 12 55 */	bl func_800E5AD0
/* 80144880 001404E0  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80144884 001404E4  38 00 00 3F */	li r0, 0x3f
/* 80144888 001404E8  38 C3 FF FC */	addi r6, r3, -4
/* 8014488C 001404EC  80 84 0D 28 */	lwz r4, 0xd28(r4)
/* 80144890 001404F0  3C 84 00 01 */	addis r4, r4, 1
/* 80144894 001404F4  39 04 CC F0 */	addi r8, r4, -13072
/* 80144898 001404F8  7C 09 03 A6 */	mtctr r0
lbl_8014489C:
/* 8014489C 001404FC  80 A6 00 04 */	lwz r5, 4(r6)
/* 801448A0 00140500  84 06 00 08 */	lwzu r0, 8(r6)
/* 801448A4 00140504  90 A8 00 04 */	stw r5, 4(r8)
/* 801448A8 00140508  94 08 00 08 */	stwu r0, 8(r8)
/* 801448AC 0014050C  42 00 FF F0 */	bdnz lbl_8014489C
/* 801448B0 00140510  80 A6 00 04 */	lwz r5, 4(r6)
/* 801448B4 00140514  38 00 01 A4 */	li r0, 0x1a4
/* 801448B8 00140518  38 E4 CE EF */	addi r7, r4, -12561
/* 801448BC 0014051C  38 C3 01 FB */	addi r6, r3, 0x1fb
/* 801448C0 00140520  90 A8 00 04 */	stw r5, 4(r8)
/* 801448C4 00140524  7C 09 03 A6 */	mtctr r0
lbl_801448C8:
/* 801448C8 00140528  88 A6 00 01 */	lbz r5, 1(r6)
/* 801448CC 0014052C  8C 06 00 02 */	lbzu r0, 2(r6)
/* 801448D0 00140530  98 A7 00 01 */	stb r5, 1(r7)
/* 801448D4 00140534  9C 07 00 02 */	stbu r0, 2(r7)
/* 801448D8 00140538  42 00 FF F0 */	bdnz lbl_801448C8
/* 801448DC 0014053C  88 A3 05 44 */	lbz r5, 0x544(r3)
/* 801448E0 00140540  38 00 00 17 */	li r0, 0x17
/* 801448E4 00140544  38 E4 D2 38 */	addi r7, r4, -11720
/* 801448E8 00140548  38 C3 05 44 */	addi r6, r3, 0x544
/* 801448EC 0014054C  98 A4 D2 38 */	stb r5, -0x2dc8(r4)
/* 801448F0 00140550  88 A3 05 45 */	lbz r5, 0x545(r3)
/* 801448F4 00140554  98 A4 D2 39 */	stb r5, -0x2dc7(r4)
/* 801448F8 00140558  7C 09 03 A6 */	mtctr r0
lbl_801448FC:
/* 801448FC 0014055C  80 A6 00 04 */	lwz r5, 4(r6)
/* 80144900 00140560  84 06 00 08 */	lwzu r0, 8(r6)
/* 80144904 00140564  90 A7 00 04 */	stw r5, 4(r7)
/* 80144908 00140568  94 07 00 08 */	stwu r0, 8(r7)
/* 8014490C 0014056C  42 00 FF F0 */	bdnz lbl_801448FC
/* 80144910 00140570  80 A3 06 00 */	lwz r5, 0x600(r3)
/* 80144914 00140574  38 00 00 30 */	li r0, 0x30
/* 80144918 00140578  38 E4 D2 F6 */	addi r7, r4, -11530
/* 8014491C 0014057C  38 C3 06 02 */	addi r6, r3, 0x602
/* 80144920 00140580  90 A4 D2 F4 */	stw r5, -0x2d0c(r4)
/* 80144924 00140584  7C 09 03 A6 */	mtctr r0
lbl_80144928:
/* 80144928 00140588  A0 A6 00 02 */	lhz r5, 2(r6)
/* 8014492C 0014058C  A4 06 00 04 */	lhzu r0, 4(r6)
/* 80144930 00140590  B0 A7 00 02 */	sth r5, 2(r7)
/* 80144934 00140594  B4 07 00 04 */	sthu r0, 4(r7)
/* 80144938 00140598  42 00 FF F0 */	bdnz lbl_80144928
/* 8014493C 0014059C  80 C3 06 C4 */	lwz r6, 0x6c4(r3)
/* 80144940 001405A0  38 00 00 82 */	li r0, 0x82
/* 80144944 001405A4  80 A3 06 C8 */	lwz r5, 0x6c8(r3)
/* 80144948 001405A8  90 C4 D3 B8 */	stw r6, -0x2c48(r4)
/* 8014494C 001405AC  90 A4 D3 BC */	stw r5, -0x2c44(r4)
/* 80144950 001405B0  80 A3 06 CC */	lwz r5, 0x6cc(r3)
/* 80144954 001405B4  90 A4 D3 C0 */	stw r5, -0x2c40(r4)
/* 80144958 001405B8  88 C3 06 D0 */	lbz r6, 0x6d0(r3)
/* 8014495C 001405BC  88 A3 06 D1 */	lbz r5, 0x6d1(r3)
/* 80144960 001405C0  98 C4 D3 C4 */	stb r6, -0x2c3c(r4)
/* 80144964 001405C4  98 A4 D3 C5 */	stb r5, -0x2c3b(r4)
/* 80144968 001405C8  88 C3 06 D2 */	lbz r6, 0x6d2(r3)
/* 8014496C 001405CC  88 A3 06 D3 */	lbz r5, 0x6d3(r3)
/* 80144970 001405D0  98 C4 D3 C6 */	stb r6, -0x2c3a(r4)
/* 80144974 001405D4  98 A4 D3 C7 */	stb r5, -0x2c39(r4)
/* 80144978 001405D8  88 C3 06 D4 */	lbz r6, 0x6d4(r3)
/* 8014497C 001405DC  88 A3 06 D5 */	lbz r5, 0x6d5(r3)
/* 80144980 001405E0  98 C4 D3 C8 */	stb r6, -0x2c38(r4)
/* 80144984 001405E4  98 A4 D3 C9 */	stb r5, -0x2c37(r4)
/* 80144988 001405E8  88 C3 06 D6 */	lbz r6, 0x6d6(r3)
/* 8014498C 001405EC  88 A3 06 D7 */	lbz r5, 0x6d7(r3)
/* 80144990 001405F0  98 C4 D3 CA */	stb r6, -0x2c36(r4)
/* 80144994 001405F4  98 A4 D3 CB */	stb r5, -0x2c35(r4)
/* 80144998 001405F8  88 A3 06 D8 */	lbz r5, 0x6d8(r3)
/* 8014499C 001405FC  98 A4 D3 CC */	stb r5, -0x2c34(r4)
/* 801449A0 00140600  88 A3 06 D9 */	lbz r5, 0x6d9(r3)
/* 801449A4 00140604  98 A4 D3 CD */	stb r5, -0x2c33(r4)
/* 801449A8 00140608  80 A3 06 DC */	lwz r5, 0x6dc(r3)
/* 801449AC 0014060C  90 A4 D3 D0 */	stw r5, -0x2c30(r4)
/* 801449B0 00140610  80 A3 06 E0 */	lwz r5, 0x6e0(r3)
/* 801449B4 00140614  90 A4 D3 D4 */	stw r5, -0x2c2c(r4)
/* 801449B8 00140618  88 A3 06 E4 */	lbz r5, 0x6e4(r3)
/* 801449BC 0014061C  98 A4 D3 D8 */	stb r5, -0x2c28(r4)
/* 801449C0 00140620  88 A3 06 E5 */	lbz r5, 0x6e5(r3)
/* 801449C4 00140624  98 A4 D3 D9 */	stb r5, -0x2c27(r4)
/* 801449C8 00140628  88 A3 06 E6 */	lbz r5, 0x6e6(r3)
/* 801449CC 0014062C  98 A4 D3 DA */	stb r5, -0x2c26(r4)
/* 801449D0 00140630  88 A3 06 E7 */	lbz r5, 0x6e7(r3)
/* 801449D4 00140634  98 A4 D3 DB */	stb r5, -0x2c25(r4)
/* 801449D8 00140638  88 A3 06 E8 */	lbz r5, 0x6e8(r3)
/* 801449DC 0014063C  98 A4 D3 DC */	stb r5, -0x2c24(r4)
/* 801449E0 00140640  88 A3 06 E9 */	lbz r5, 0x6e9(r3)
/* 801449E4 00140644  98 A4 D3 DD */	stb r5, -0x2c23(r4)
/* 801449E8 00140648  88 A3 06 EA */	lbz r5, 0x6ea(r3)
/* 801449EC 0014064C  98 A4 D3 DE */	stb r5, -0x2c22(r4)
/* 801449F0 00140650  88 63 06 EB */	lbz r3, 0x6eb(r3)
/* 801449F4 00140654  98 64 D3 DF */	stb r3, -0x2c21(r4)
/* 801449F8 00140658  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801449FC 0014065C  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80144A00 00140660  48 00 2E EC */	b lbl_801478EC
/* 80144A04 00140664  80 9A 0D 28 */	lwz r4, 0xd28(r26)
/* 80144A08 00140668  38 60 00 01 */	li r3, 1
/* 80144A0C 0014066C  3C 84 00 01 */	addis r4, r4, 1
/* 80144A10 00140670  38 84 CC F4 */	addi r4, r4, -13068
/* 80144A14 00140674  4B FD 7F 89 */	bl func_8011C99C
/* 80144A18 00140678  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144A1C 0014067C  38 00 00 83 */	li r0, 0x83
/* 80144A20 00140680  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80144A24 00140684  48 00 2E C8 */	b lbl_801478EC
/* 80144A28 00140688  80 7A 0D 28 */	lwz r3, 0xd28(r26)
/* 80144A2C 0014068C  3C 63 00 01 */	addis r3, r3, 1
/* 80144A30 00140690  38 63 CC F4 */	addi r3, r3, -13068
/* 80144A34 00140694  48 01 D7 DD */	bl func_80162210
/* 80144A38 00140698  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80144A3C 0014069C  38 60 00 01 */	li r3, 1
/* 80144A40 001406A0  80 84 0D 28 */	lwz r4, 0xd28(r4)
/* 80144A44 001406A4  3C 84 00 01 */	addis r4, r4, 1
/* 80144A48 001406A8  38 84 CC F4 */	addi r4, r4, -13068
/* 80144A4C 001406AC  4B FD 7F 51 */	bl func_8011C99C
/* 80144A50 001406B0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144A54 001406B4  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 80144A58 001406B8  3C 63 00 01 */	addis r3, r3, 1
/* 80144A5C 001406BC  38 63 CC F4 */	addi r3, r3, -13068
/* 80144A60 001406C0  48 00 B1 A1 */	bl func_8014FC00
/* 80144A64 001406C4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144A68 001406C8  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 80144A6C 001406CC  3C 63 00 01 */	addis r3, r3, 1
/* 80144A70 001406D0  38 63 CC F4 */	addi r3, r3, -13068
/* 80144A74 001406D4  48 02 3E D9 */	bl func_8016894C
/* 80144A78 001406D8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144A7C 001406DC  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 80144A80 001406E0  80 63 00 10 */	lwz r3, 0x10(r3)
/* 80144A84 001406E4  48 02 40 71 */	bl func_80168AF4
/* 80144A88 001406E8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144A8C 001406EC  38 80 00 03 */	li r4, 3
/* 80144A90 001406F0  38 00 00 84 */	li r0, 0x84
/* 80144A94 001406F4  98 83 0D DA */	stb r4, 0xdda(r3)
/* 80144A98 001406F8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144A9C 001406FC  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80144AA0 00140700  48 00 2E 4C */	b lbl_801478EC
/* 80144AA4 00140704  38 00 00 06 */	li r0, 6
/* 80144AA8 00140708  98 1A 0D 42 */	stb r0, 0xd42(r26)
/* 80144AAC 0014070C  48 00 9F 1D */	bl func_8014E9C8
/* 80144AB0 00140710  38 60 00 1B */	li r3, 0x1b
/* 80144AB4 00140714  38 80 00 01 */	li r4, 1
/* 80144AB8 00140718  48 00 9E AD */	bl func_8014E964
/* 80144ABC 0014071C  38 60 00 1B */	li r3, 0x1b
/* 80144AC0 00140720  38 80 00 04 */	li r4, 4
/* 80144AC4 00140724  48 00 9E 89 */	bl func_8014E94C
/* 80144AC8 00140728  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144ACC 0014072C  38 00 00 85 */	li r0, 0x85
/* 80144AD0 00140730  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80144AD4 00140734  48 00 2E 18 */	b lbl_801478EC
/* 80144AD8 00140738  A8 7A 00 B6 */	lha r3, 0xb6(r26)
/* 80144ADC 0014073C  48 10 F2 F5 */	bl func_80253DD0
/* 80144AE0 00140740  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80144AE4 00140744  28 00 00 03 */	cmplwi r0, 3
/* 80144AE8 00140748  40 82 2E 04 */	bne lbl_801478EC
/* 80144AEC 0014074C  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 80144AF0 00140750  38 00 00 86 */	li r0, 0x86
/* 80144AF4 00140754  38 60 00 00 */	li r3, 0
/* 80144AF8 00140758  38 80 00 00 */	li r4, 0
/* 80144AFC 0014075C  B0 05 00 C4 */	sth r0, 0xc4(r5)
/* 80144B00 00140760  4B F1 4D F9 */	bl func_800598F8
/* 80144B04 00140764  38 60 00 1B */	li r3, 0x1b
/* 80144B08 00140768  38 80 00 02 */	li r4, 2
/* 80144B0C 0014076C  48 00 9E 41 */	bl func_8014E94C
/* 80144B10 00140770  48 00 2D DC */	b lbl_801478EC
/* 80144B14 00140774  38 00 00 8A */	li r0, 0x8a
/* 80144B18 00140778  B0 1A 00 C4 */	sth r0, 0xc4(r26)
/* 80144B1C 0014077C  48 00 2D D0 */	b lbl_801478EC
/* 80144B20 00140780  38 00 00 8B */	li r0, 0x8b
/* 80144B24 00140784  B0 1A 00 C4 */	sth r0, 0xc4(r26)
/* 80144B28 00140788  48 00 2D C4 */	b lbl_801478EC
/* 80144B2C 0014078C  38 00 00 99 */	li r0, 0x99
/* 80144B30 00140790  B0 1A 00 C4 */	sth r0, 0xc4(r26)
/* 80144B34 00140794  48 00 2D B8 */	b lbl_801478EC
/* 80144B38 00140798  38 00 00 09 */	li r0, 9
/* 80144B3C 0014079C  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 80144B40 001407A0  98 1A 0D 42 */	stb r0, 0xd42(r26)
/* 80144B44 001407A4  38 60 02 5F */	li r3, 0x25f
/* 80144B48 001407A8  38 80 00 00 */	li r4, 0
/* 80144B4C 001407AC  4B EC 66 25 */	bl func_8000B170
/* 80144B50 001407B0  48 00 9E 79 */	bl func_8014E9C8
/* 80144B54 001407B4  38 60 00 1B */	li r3, 0x1b
/* 80144B58 001407B8  38 80 00 01 */	li r4, 1
/* 80144B5C 001407BC  48 00 9E 09 */	bl func_8014E964
/* 80144B60 001407C0  38 60 00 1B */	li r3, 0x1b
/* 80144B64 001407C4  38 80 00 04 */	li r4, 4
/* 80144B68 001407C8  48 00 9D E5 */	bl func_8014E94C
/* 80144B6C 001407CC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144B70 001407D0  38 00 00 8D */	li r0, 0x8d
/* 80144B74 001407D4  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80144B78 001407D8  48 00 2D 74 */	b lbl_801478EC
/* 80144B7C 001407DC  A8 7A 00 B6 */	lha r3, 0xb6(r26)
/* 80144B80 001407E0  48 10 F2 51 */	bl func_80253DD0
/* 80144B84 001407E4  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80144B88 001407E8  28 00 00 03 */	cmplwi r0, 3
/* 80144B8C 001407EC  40 82 2D 60 */	bne lbl_801478EC
/* 80144B90 001407F0  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 80144B94 001407F4  38 00 00 8E */	li r0, 0x8e
/* 80144B98 001407F8  38 60 00 00 */	li r3, 0
/* 80144B9C 001407FC  38 80 00 00 */	li r4, 0
/* 80144BA0 00140800  B0 05 00 C4 */	sth r0, 0xc4(r5)
/* 80144BA4 00140804  4B F1 4D 55 */	bl func_800598F8
/* 80144BA8 00140808  38 60 00 1B */	li r3, 0x1b
/* 80144BAC 0014080C  38 80 00 00 */	li r4, 0
/* 80144BB0 00140810  48 00 9D 9D */	bl func_8014E94C
/* 80144BB4 00140814  48 00 2D 38 */	b lbl_801478EC
/* 80144BB8 00140818  3C 60 04 00 */	lis r3, 0x400
/* 80144BBC 0014081C  38 80 00 00 */	li r4, 0
/* 80144BC0 00140820  38 A0 00 00 */	li r5, 0
/* 80144BC4 00140824  38 C0 00 01 */	li r6, 1
/* 80144BC8 00140828  4B F1 4E A5 */	bl func_80059A6C
/* 80144BCC 0014082C  2C 03 00 00 */	cmpwi r3, 0
/* 80144BD0 00140830  41 82 2D 1C */	beq lbl_801478EC
/* 80144BD4 00140834  38 60 00 01 */	li r3, 1
/* 80144BD8 00140838  4B F1 58 F5 */	bl func_8005A4CC
/* 80144BDC 0014083C  38 60 00 1B */	li r3, 0x1b
/* 80144BE0 00140840  38 80 00 01 */	li r4, 1
/* 80144BE4 00140844  48 00 9D 69 */	bl func_8014E94C
/* 80144BE8 00140848  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144BEC 0014084C  38 00 00 8F */	li r0, 0x8f
/* 80144BF0 00140850  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80144BF4 00140854  48 00 2C F8 */	b lbl_801478EC
/* 80144BF8 00140858  A8 7A 00 B6 */	lha r3, 0xb6(r26)
/* 80144BFC 0014085C  48 10 F1 D5 */	bl func_80253DD0
/* 80144C00 00140860  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80144C04 00140864  28 00 00 03 */	cmplwi r0, 3
/* 80144C08 00140868  40 82 2C E4 */	bne lbl_801478EC
/* 80144C0C 0014086C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144C10 00140870  38 00 00 90 */	li r0, 0x90
/* 80144C14 00140874  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80144C18 00140878  48 00 2C D4 */	b lbl_801478EC
/* 80144C1C 0014087C  38 60 00 1B */	li r3, 0x1b
/* 80144C20 00140880  38 80 00 00 */	li r4, 0
/* 80144C24 00140884  48 00 9D 41 */	bl func_8014E964
/* 80144C28 00140888  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144C2C 0014088C  38 00 00 50 */	li r0, 0x50
/* 80144C30 00140890  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80144C34 00140894  48 00 2C B8 */	b lbl_801478EC
/* 80144C38 00140898  38 00 00 08 */	li r0, 8
/* 80144C3C 0014089C  98 1A 0D 42 */	stb r0, 0xd42(r26)
/* 80144C40 001408A0  48 00 9D 89 */	bl func_8014E9C8
/* 80144C44 001408A4  38 60 00 1B */	li r3, 0x1b
/* 80144C48 001408A8  38 80 00 01 */	li r4, 1
/* 80144C4C 001408AC  48 00 9D 19 */	bl func_8014E964
/* 80144C50 001408B0  38 60 00 1B */	li r3, 0x1b
/* 80144C54 001408B4  38 80 00 04 */	li r4, 4
/* 80144C58 001408B8  48 00 9C F5 */	bl func_8014E94C
/* 80144C5C 001408BC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144C60 001408C0  38 00 00 97 */	li r0, 0x97
/* 80144C64 001408C4  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80144C68 001408C8  48 00 2C 84 */	b lbl_801478EC
/* 80144C6C 001408CC  A8 7A 00 B6 */	lha r3, 0xb6(r26)
/* 80144C70 001408D0  48 10 F1 61 */	bl func_80253DD0
/* 80144C74 001408D4  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80144C78 001408D8  28 00 00 03 */	cmplwi r0, 3
/* 80144C7C 001408DC  40 82 2C 70 */	bne lbl_801478EC
/* 80144C80 001408E0  82 CD 82 B8 */	lwz r22, lbl_8063D578-_SDA_BASE_(r13)
/* 80144C84 001408E4  48 01 AB 1D */	bl func_8015F7A0
/* 80144C88 001408E8  D8 36 0D 38 */	stfd f1, 0xd38(r22)
/* 80144C8C 001408EC  38 00 00 98 */	li r0, 0x98
/* 80144C90 001408F0  38 60 00 1B */	li r3, 0x1b
/* 80144C94 001408F4  38 80 00 02 */	li r4, 2
/* 80144C98 001408F8  B0 16 00 C4 */	sth r0, 0xc4(r22)
/* 80144C9C 001408FC  48 00 9C B1 */	bl func_8014E94C
/* 80144CA0 00140900  48 00 2C 4C */	b lbl_801478EC
/* 80144CA4 00140904  48 01 AA FD */	bl func_8015F7A0
/* 80144CA8 00140908  C8 5A 0D 38 */	lfd f2, 0xd38(r26)
/* 80144CAC 0014090C  C8 02 8E 18 */	lfd f0, lbl_80641418-_SDA2_BASE_(r2)
/* 80144CB0 00140910  FC 21 10 28 */	fsub f1, f1, f2
/* 80144CB4 00140914  FC 01 00 40 */	fcmpo cr0, f1, f0
/* 80144CB8 00140918  4C 41 13 82 */	cror 2, 1, 2
/* 80144CBC 0014091C  40 82 2C 30 */	bne lbl_801478EC
/* 80144CC0 00140920  38 00 00 99 */	li r0, 0x99
/* 80144CC4 00140924  B0 1A 00 C4 */	sth r0, 0xc4(r26)
/* 80144CC8 00140928  48 00 2C 24 */	b lbl_801478EC
/* 80144CCC 0014092C  38 60 00 00 */	li r3, 0
/* 80144CD0 00140930  48 01 FF 9D */	bl func_80164C6C
/* 80144CD4 00140934  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80144CD8 00140938  90 64 0D EC */	stw r3, 0xdec(r4)
/* 80144CDC 0014093C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80144CE0 00140940  80 04 0D EC */	lwz r0, 0xdec(r4)
/* 80144CE4 00140944  2C 00 00 00 */	cmpwi r0, 0
/* 80144CE8 00140948  41 82 2C 04 */	beq lbl_801478EC
/* 80144CEC 0014094C  38 00 00 00 */	li r0, 0
/* 80144CF0 00140950  38 60 00 1B */	li r3, 0x1b
/* 80144CF4 00140954  98 04 0D F0 */	stb r0, 0xdf0(r4)
/* 80144CF8 00140958  38 80 00 03 */	li r4, 3
/* 80144CFC 0014095C  48 00 9C 51 */	bl func_8014E94C
/* 80144D00 00140960  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80144D04 00140964  38 A0 00 9A */	li r5, 0x9a
/* 80144D08 00140968  38 00 00 01 */	li r0, 1
/* 80144D0C 0014096C  38 60 00 01 */	li r3, 1
/* 80144D10 00140970  B0 A4 00 C4 */	sth r5, 0xc4(r4)
/* 80144D14 00140974  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80144D18 00140978  80 84 0D 28 */	lwz r4, 0xd28(r4)
/* 80144D1C 0014097C  B0 04 00 16 */	sth r0, 0x16(r4)
/* 80144D20 00140980  4B F1 17 39 */	bl func_80056458
/* 80144D24 00140984  48 00 2B C8 */	b lbl_801478EC
/* 80144D28 00140988  A8 7A 00 B6 */	lha r3, 0xb6(r26)
/* 80144D2C 0014098C  48 10 F0 A5 */	bl func_80253DD0
/* 80144D30 00140990  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80144D34 00140994  28 00 00 03 */	cmplwi r0, 3
/* 80144D38 00140998  40 82 2B B4 */	bne lbl_801478EC
/* 80144D3C 0014099C  38 60 00 1B */	li r3, 0x1b
/* 80144D40 001409A0  38 80 00 00 */	li r4, 0
/* 80144D44 001409A4  48 00 9C 21 */	bl func_8014E964
/* 80144D48 001409A8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144D4C 001409AC  38 00 00 9B */	li r0, 0x9b
/* 80144D50 001409B0  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80144D54 001409B4  48 00 2B 98 */	b lbl_801478EC
/* 80144D58 001409B8  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 80144D5C 001409BC  38 60 00 0A */	li r3, 0xa
/* 80144D60 001409C0  38 80 00 00 */	li r4, 0
/* 80144D64 001409C4  4B EC 64 0D */	bl func_8000B170
/* 80144D68 001409C8  3B 00 00 00 */	li r24, 0
/* 80144D6C 001409CC  3A C0 00 44 */	li r22, 0x44
lbl_80144D70:
/* 80144D70 001409D0  57 00 04 3E */	clrlwi r0, r24, 0x10
/* 80144D74 001409D4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144D78 001409D8  1C A0 00 8C */	mulli r5, r0, 0x8c
/* 80144D7C 001409DC  57 1B 13 BA */	rlwinm r27, r24, 2, 0xe, 0x1d
/* 80144D80 001409E0  80 03 0D 28 */	lwz r0, 0xd28(r3)
/* 80144D84 001409E4  7C 63 DA 14 */	add r3, r3, r27
/* 80144D88 001409E8  7C 80 2A 14 */	add r4, r0, r5
/* 80144D8C 001409EC  38 04 21 F8 */	addi r0, r4, 0x21f8
/* 80144D90 001409F0  90 03 0E 8C */	stw r0, 0xe8c(r3)
/* 80144D94 001409F4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144D98 001409F8  80 03 0D 28 */	lwz r0, 0xd28(r3)
/* 80144D9C 001409FC  7C 63 DA 14 */	add r3, r3, r27
/* 80144DA0 00140A00  7C 80 2A 14 */	add r4, r0, r5
/* 80144DA4 00140A04  38 04 2F D0 */	addi r0, r4, 0x2fd0
/* 80144DA8 00140A08  90 03 0E A4 */	stw r0, 0xea4(r3)
/* 80144DAC 00140A0C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80144DB0 00140A10  7C 64 DA 14 */	add r3, r4, r27
/* 80144DB4 00140A14  80 04 0D 28 */	lwz r0, 0xd28(r4)
/* 80144DB8 00140A18  80 63 0E BC */	lwz r3, 0xebc(r3)
/* 80144DBC 00140A1C  7C 80 2A 14 */	add r4, r0, r5
/* 80144DC0 00140A20  38 A3 FF FF */	addi r5, r3, -1
/* 80144DC4 00140A24  38 84 2F CF */	addi r4, r4, 0x2fcf
/* 80144DC8 00140A28  7E C9 03 A6 */	mtctr r22
lbl_80144DCC:
/* 80144DCC 00140A2C  88 64 00 01 */	lbz r3, 1(r4)
/* 80144DD0 00140A30  8C 04 00 02 */	lbzu r0, 2(r4)
/* 80144DD4 00140A34  98 65 00 01 */	stb r3, 1(r5)
/* 80144DD8 00140A38  9C 05 00 02 */	stbu r0, 2(r5)
/* 80144DDC 00140A3C  42 00 FF F0 */	bdnz lbl_80144DCC
/* 80144DE0 00140A40  38 60 02 68 */	li r3, 0x268
/* 80144DE4 00140A44  48 01 DC AD */	bl func_80162A90
/* 80144DE8 00140A48  2C 03 00 00 */	cmpwi r3, 0
/* 80144DEC 00140A4C  40 82 00 24 */	bne lbl_80144E10
/* 80144DF0 00140A50  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80144DF4 00140A54  80 64 0D 28 */	lwz r3, 0xd28(r4)
/* 80144DF8 00140A58  88 03 34 B9 */	lbz r0, 0x34b9(r3)
/* 80144DFC 00140A5C  2C 00 00 00 */	cmpwi r0, 0
/* 80144E00 00140A60  40 82 00 10 */	bne lbl_80144E10
/* 80144E04 00140A64  7C 64 DA 14 */	add r3, r4, r27
/* 80144E08 00140A68  80 63 0E BC */	lwz r3, 0xebc(r3)
/* 80144E0C 00140A6C  4B F1 26 45 */	bl func_80057450
lbl_80144E10:
/* 80144E10 00140A70  3B 18 00 01 */	addi r24, r24, 1
/* 80144E14 00140A74  28 18 00 06 */	cmplwi r24, 6
/* 80144E18 00140A78  41 80 FF 58 */	blt lbl_80144D70
/* 80144E1C 00140A7C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80144E20 00140A80  80 64 0D 28 */	lwz r3, 0xd28(r4)
/* 80144E24 00140A84  38 03 20 00 */	addi r0, r3, 0x2000
/* 80144E28 00140A88  90 04 0E D4 */	stw r0, 0xed4(r4)
/* 80144E2C 00140A8C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80144E30 00140A90  80 64 0D 28 */	lwz r3, 0xd28(r4)
/* 80144E34 00140A94  38 03 2D D8 */	addi r0, r3, 0x2dd8
/* 80144E38 00140A98  90 04 0E D8 */	stw r0, 0xed8(r4)
/* 80144E3C 00140A9C  48 00 9B 8D */	bl func_8014E9C8
/* 80144E40 00140AA0  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80144E44 00140AA4  38 00 00 0B */	li r0, 0xb
/* 80144E48 00140AA8  38 60 00 01 */	li r3, 1
/* 80144E4C 00140AAC  B0 04 00 D0 */	sth r0, 0xd0(r4)
/* 80144E50 00140AB0  48 00 99 BD */	bl func_8014E80C
/* 80144E54 00140AB4  38 60 00 17 */	li r3, 0x17
/* 80144E58 00140AB8  38 80 00 01 */	li r4, 1
/* 80144E5C 00140ABC  48 00 9B 09 */	bl func_8014E964
/* 80144E60 00140AC0  38 60 00 18 */	li r3, 0x18
/* 80144E64 00140AC4  38 80 00 01 */	li r4, 1
/* 80144E68 00140AC8  48 00 9A FD */	bl func_8014E964
/* 80144E6C 00140ACC  38 60 00 17 */	li r3, 0x17
/* 80144E70 00140AD0  38 80 00 0D */	li r4, 0xd
/* 80144E74 00140AD4  48 00 9A D9 */	bl func_8014E94C
/* 80144E78 00140AD8  38 60 00 18 */	li r3, 0x18
/* 80144E7C 00140ADC  38 80 00 0D */	li r4, 0xd
/* 80144E80 00140AE0  48 00 9A CD */	bl func_8014E94C
/* 80144E84 00140AE4  48 00 A6 05 */	bl func_8014F488
/* 80144E88 00140AE8  38 60 00 4E */	li r3, 0x4e
/* 80144E8C 00140AEC  4B F1 5B 6D */	bl func_8005A9F8
/* 80144E90 00140AF0  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80144E94 00140AF4  90 64 0E E8 */	stw r3, 0xee8(r4)
/* 80144E98 00140AF8  38 60 00 4D */	li r3, 0x4d
/* 80144E9C 00140AFC  4B F1 5B 5D */	bl func_8005A9F8
/* 80144EA0 00140B00  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80144EA4 00140B04  90 64 0E EC */	stw r3, 0xeec(r4)
/* 80144EA8 00140B08  38 60 02 68 */	li r3, 0x268
/* 80144EAC 00140B0C  48 01 DB E5 */	bl func_80162A90
/* 80144EB0 00140B10  2C 03 00 00 */	cmpwi r3, 0
/* 80144EB4 00140B14  40 82 00 18 */	bne lbl_80144ECC
/* 80144EB8 00140B18  82 CD 82 B8 */	lwz r22, lbl_8063D578-_SDA_BASE_(r13)
/* 80144EBC 00140B1C  48 01 A8 E5 */	bl func_8015F7A0
/* 80144EC0 00140B20  D8 36 0D 38 */	stfd f1, 0xd38(r22)
/* 80144EC4 00140B24  38 00 00 00 */	li r0, 0
/* 80144EC8 00140B28  B0 16 0E F8 */	sth r0, 0xef8(r22)
lbl_80144ECC:
/* 80144ECC 00140B2C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144ED0 00140B30  38 00 00 9C */	li r0, 0x9c
/* 80144ED4 00140B34  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80144ED8 00140B38  48 00 2A 14 */	b lbl_801478EC
/* 80144EDC 00140B3C  A8 7A 00 AE */	lha r3, 0xae(r26)
/* 80144EE0 00140B40  48 10 EE F1 */	bl func_80253DD0
/* 80144EE4 00140B44  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80144EE8 00140B48  28 00 00 03 */	cmplwi r0, 3
/* 80144EEC 00140B4C  40 82 2A 00 */	bne lbl_801478EC
/* 80144EF0 00140B50  38 60 00 00 */	li r3, 0
/* 80144EF4 00140B54  38 80 00 00 */	li r4, 0
/* 80144EF8 00140B58  4B F1 4A 01 */	bl func_800598F8
/* 80144EFC 00140B5C  38 60 00 33 */	li r3, 0x33
/* 80144F00 00140B60  38 80 00 00 */	li r4, 0
/* 80144F04 00140B64  38 A0 00 00 */	li r5, 0
/* 80144F08 00140B68  38 C0 00 34 */	li r6, 0x34
/* 80144F0C 00140B6C  38 E0 00 35 */	li r7, 0x35
/* 80144F10 00140B70  39 00 00 00 */	li r8, 0
/* 80144F14 00140B74  4B F1 4A B5 */	bl func_800599C8
/* 80144F18 00140B78  38 60 00 34 */	li r3, 0x34
/* 80144F1C 00140B7C  38 80 00 00 */	li r4, 0
/* 80144F20 00140B80  38 A0 00 33 */	li r5, 0x33
/* 80144F24 00140B84  38 C0 00 00 */	li r6, 0
/* 80144F28 00140B88  38 E0 00 36 */	li r7, 0x36
/* 80144F2C 00140B8C  39 00 00 00 */	li r8, 0
/* 80144F30 00140B90  4B F1 4A 99 */	bl func_800599C8
/* 80144F34 00140B94  38 60 00 35 */	li r3, 0x35
/* 80144F38 00140B98  38 80 00 33 */	li r4, 0x33
/* 80144F3C 00140B9C  38 A0 00 00 */	li r5, 0
/* 80144F40 00140BA0  38 C0 00 36 */	li r6, 0x36
/* 80144F44 00140BA4  38 E0 00 37 */	li r7, 0x37
/* 80144F48 00140BA8  39 00 00 00 */	li r8, 0
/* 80144F4C 00140BAC  4B F1 4A 7D */	bl func_800599C8
/* 80144F50 00140BB0  38 60 00 36 */	li r3, 0x36
/* 80144F54 00140BB4  38 80 00 34 */	li r4, 0x34
/* 80144F58 00140BB8  38 A0 00 35 */	li r5, 0x35
/* 80144F5C 00140BBC  38 C0 00 00 */	li r6, 0
/* 80144F60 00140BC0  38 E0 00 38 */	li r7, 0x38
/* 80144F64 00140BC4  39 00 00 00 */	li r8, 0
/* 80144F68 00140BC8  4B F1 4A 61 */	bl func_800599C8
/* 80144F6C 00140BCC  38 60 00 37 */	li r3, 0x37
/* 80144F70 00140BD0  38 80 00 35 */	li r4, 0x35
/* 80144F74 00140BD4  38 A0 00 00 */	li r5, 0
/* 80144F78 00140BD8  38 C0 00 38 */	li r6, 0x38
/* 80144F7C 00140BDC  38 E0 00 00 */	li r7, 0
/* 80144F80 00140BE0  39 00 00 00 */	li r8, 0
/* 80144F84 00140BE4  4B F1 4A 45 */	bl func_800599C8
/* 80144F88 00140BE8  38 60 00 38 */	li r3, 0x38
/* 80144F8C 00140BEC  38 80 00 36 */	li r4, 0x36
/* 80144F90 00140BF0  38 A0 00 37 */	li r5, 0x37
/* 80144F94 00140BF4  38 C0 00 00 */	li r6, 0
/* 80144F98 00140BF8  38 E0 00 00 */	li r7, 0
/* 80144F9C 00140BFC  39 00 00 00 */	li r8, 0
/* 80144FA0 00140C00  4B F1 4A 29 */	bl func_800599C8
/* 80144FA4 00140C04  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144FA8 00140C08  38 A0 00 9D */	li r5, 0x9d
/* 80144FAC 00140C0C  38 80 00 33 */	li r4, 0x33
/* 80144FB0 00140C10  38 00 00 00 */	li r0, 0
/* 80144FB4 00140C14  B0 A3 00 C4 */	sth r5, 0xc4(r3)
/* 80144FB8 00140C18  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144FBC 00140C1C  90 83 00 D4 */	stw r4, 0xd4(r3)
/* 80144FC0 00140C20  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144FC4 00140C24  98 03 0D 4A */	stb r0, 0xd4a(r3)
/* 80144FC8 00140C28  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144FCC 00140C2C  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 80144FD0 00140C30  54 00 03 98 */	rlwinm r0, r0, 0, 0xe, 0xc
/* 80144FD4 00140C34  90 03 0D 30 */	stw r0, 0xd30(r3)
/* 80144FD8 00140C38  48 00 29 14 */	b lbl_801478EC
/* 80144FDC 00140C3C  38 60 00 00 */	li r3, 0
/* 80144FE0 00140C40  48 00 A5 C5 */	bl func_8014F5A4
/* 80144FE4 00140C44  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80144FE8 00140C48  88 03 0D F7 */	lbz r0, 0xdf7(r3)
/* 80144FEC 00140C4C  28 00 00 03 */	cmplwi r0, 3
/* 80144FF0 00140C50  40 82 00 3C */	bne lbl_8014502C
/* 80144FF4 00140C54  38 83 0E 09 */	addi r4, r3, 0xe09
/* 80144FF8 00140C58  38 60 00 00 */	li r3, 0
/* 80144FFC 00140C5C  48 02 32 29 */	bl func_80168224
/* 80145000 00140C60  2C 03 00 00 */	cmpwi r3, 0
/* 80145004 00140C64  41 82 28 E8 */	beq lbl_801478EC
/* 80145008 00140C68  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014500C 00140C6C  38 00 00 9E */	li r0, 0x9e
/* 80145010 00140C70  38 A0 00 0C */	li r5, 0xc
/* 80145014 00140C74  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80145018 00140C78  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014501C 00140C7C  38 64 0D FD */	addi r3, r4, 0xdfd
/* 80145020 00140C80  38 84 0E 09 */	addi r4, r4, 0xe09
/* 80145024 00140C84  4B EB EF DD */	bl memcpy
/* 80145028 00140C88  48 00 28 C4 */	b lbl_801478EC
lbl_8014502C:
/* 8014502C 00140C8C  38 60 02 68 */	li r3, 0x268
/* 80145030 00140C90  48 01 DA 61 */	bl func_80162A90
/* 80145034 00140C94  2C 03 00 00 */	cmpwi r3, 0
/* 80145038 00140C98  40 82 00 88 */	bne lbl_801450C0
/* 8014503C 00140C9C  82 CD 82 B8 */	lwz r22, lbl_8063D578-_SDA_BASE_(r13)
/* 80145040 00140CA0  48 01 A7 61 */	bl func_8015F7A0
/* 80145044 00140CA4  C8 56 0D 38 */	lfd f2, 0xd38(r22)
/* 80145048 00140CA8  C8 02 8E 20 */	lfd f0, lbl_80641420-_SDA2_BASE_(r2)
/* 8014504C 00140CAC  FC 21 10 28 */	fsub f1, f1, f2
/* 80145050 00140CB0  FC 01 00 40 */	fcmpo cr0, f1, f0
/* 80145054 00140CB4  4C 41 13 82 */	cror 2, 1, 2
/* 80145058 00140CB8  40 82 00 68 */	bne lbl_801450C0
/* 8014505C 00140CBC  88 16 0D F7 */	lbz r0, 0xdf7(r22)
/* 80145060 00140CC0  2C 00 00 00 */	cmpwi r0, 0
/* 80145064 00140CC4  40 82 00 40 */	bne lbl_801450A4
/* 80145068 00140CC8  3A E0 00 00 */	li r23, 0
lbl_8014506C:
/* 8014506C 00140CCC  56 E3 06 3E */	clrlwi r3, r23, 0x18
/* 80145070 00140CD0  7C 96 1A 14 */	add r4, r22, r3
/* 80145074 00140CD4  88 04 0D F1 */	lbz r0, 0xdf1(r4)
/* 80145078 00140CD8  2C 00 00 00 */	cmpwi r0, 0
/* 8014507C 00140CDC  40 82 00 0C */	bne lbl_80145088
/* 80145080 00140CE0  38 80 00 00 */	li r4, 0
/* 80145084 00140CE4  48 00 A8 39 */	bl func_8014F8BC
lbl_80145088:
/* 80145088 00140CE8  82 CD 82 B8 */	lwz r22, lbl_8063D578-_SDA_BASE_(r13)
/* 8014508C 00140CEC  88 16 0D F7 */	lbz r0, 0xdf7(r22)
/* 80145090 00140CF0  2C 00 00 00 */	cmpwi r0, 0
/* 80145094 00140CF4  40 82 00 10 */	bne lbl_801450A4
/* 80145098 00140CF8  3A F7 00 01 */	addi r23, r23, 1
/* 8014509C 00140CFC  28 17 00 06 */	cmplwi r23, 6
/* 801450A0 00140D00  41 80 FF CC */	blt lbl_8014506C
lbl_801450A4:
/* 801450A4 00140D04  80 76 0D 30 */	lwz r3, 0xd30(r22)
/* 801450A8 00140D08  38 00 00 A1 */	li r0, 0xa1
/* 801450AC 00140D0C  64 63 00 04 */	oris r3, r3, 4
/* 801450B0 00140D10  90 76 0D 30 */	stw r3, 0xd30(r22)
/* 801450B4 00140D14  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801450B8 00140D18  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801450BC 00140D1C  48 00 28 30 */	b lbl_801478EC
lbl_801450C0:
/* 801450C0 00140D20  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801450C4 00140D24  88 03 0D F7 */	lbz r0, 0xdf7(r3)
/* 801450C8 00140D28  28 00 00 02 */	cmplwi r0, 2
/* 801450CC 00140D2C  40 82 00 20 */	bne lbl_801450EC
/* 801450D0 00140D30  38 60 00 17 */	li r3, 0x17
/* 801450D4 00140D34  38 80 00 0E */	li r4, 0xe
/* 801450D8 00140D38  48 00 98 75 */	bl func_8014E94C
/* 801450DC 00140D3C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801450E0 00140D40  38 00 00 A1 */	li r0, 0xa1
/* 801450E4 00140D44  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801450E8 00140D48  48 00 28 04 */	b lbl_801478EC
lbl_801450EC:
/* 801450EC 00140D4C  28 00 00 01 */	cmplwi r0, 1
/* 801450F0 00140D50  40 82 00 48 */	bne lbl_80145138
/* 801450F4 00140D54  3C 60 08 00 */	lis r3, 0x800
/* 801450F8 00140D58  38 80 00 00 */	li r4, 0
/* 801450FC 00140D5C  38 A0 00 00 */	li r5, 0
/* 80145100 00140D60  38 C0 00 01 */	li r6, 1
/* 80145104 00140D64  4B F1 49 69 */	bl func_80059A6C
/* 80145108 00140D68  2C 03 00 00 */	cmpwi r3, 0
/* 8014510C 00140D6C  41 82 00 2C */	beq lbl_80145138
/* 80145110 00140D70  38 60 00 17 */	li r3, 0x17
/* 80145114 00140D74  38 80 00 0E */	li r4, 0xe
/* 80145118 00140D78  48 00 98 35 */	bl func_8014E94C
/* 8014511C 00140D7C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145120 00140D80  38 80 00 02 */	li r4, 2
/* 80145124 00140D84  38 00 00 00 */	li r0, 0
/* 80145128 00140D88  98 83 0D F7 */	stb r4, 0xdf7(r3)
/* 8014512C 00140D8C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145130 00140D90  98 03 0D F0 */	stb r0, 0xdf0(r3)
/* 80145134 00140D94  48 00 27 B8 */	b lbl_801478EC
lbl_80145138:
/* 80145138 00140D98  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014513C 00140D9C  38 60 00 28 */	li r3, 0x28
/* 80145140 00140DA0  38 A0 00 00 */	li r5, 0
/* 80145144 00140DA4  38 C0 00 01 */	li r6, 1
/* 80145148 00140DA8  80 04 00 D4 */	lwz r0, 0xd4(r4)
/* 8014514C 00140DAC  54 04 06 3E */	clrlwi r4, r0, 0x18
/* 80145150 00140DB0  4B F1 49 1D */	bl func_80059A6C
/* 80145154 00140DB4  2C 03 00 00 */	cmpwi r3, 0
/* 80145158 00140DB8  41 82 27 94 */	beq lbl_801478EC
/* 8014515C 00140DBC  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 80145160 00140DC0  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80145164 00140DC4  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80145168 00140DC8  90 04 00 D4 */	stw r0, 0xd4(r4)
/* 8014516C 00140DCC  41 82 02 DC */	beq lbl_80145448
/* 80145170 00140DD0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145174 00140DD4  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 80145178 00140DD8  2C 00 00 36 */	cmpwi r0, 0x36
/* 8014517C 00140DDC  41 82 01 7C */	beq lbl_801452F8
/* 80145180 00140DE0  40 80 00 1C */	bge lbl_8014519C
/* 80145184 00140DE4  2C 00 00 34 */	cmpwi r0, 0x34
/* 80145188 00140DE8  41 82 00 90 */	beq lbl_80145218
/* 8014518C 00140DEC  40 80 00 FC */	bge lbl_80145288
/* 80145190 00140DF0  2C 00 00 33 */	cmpwi r0, 0x33
/* 80145194 00140DF4  40 80 00 18 */	bge lbl_801451AC
/* 80145198 00140DF8  48 00 27 54 */	b lbl_801478EC
lbl_8014519C:
/* 8014519C 00140DFC  2C 00 00 38 */	cmpwi r0, 0x38
/* 801451A0 00140E00  41 82 02 38 */	beq lbl_801453D8
/* 801451A4 00140E04  40 80 27 48 */	bge lbl_801478EC
/* 801451A8 00140E08  48 00 01 C0 */	b lbl_80145368
lbl_801451AC:
/* 801451AC 00140E0C  80 63 0E 8C */	lwz r3, 0xe8c(r3)
/* 801451B0 00140E10  4B F1 1A 25 */	bl func_80056BD4
/* 801451B4 00140E14  2C 03 00 00 */	cmpwi r3, 0
/* 801451B8 00140E18  41 82 00 50 */	beq lbl_80145208
/* 801451BC 00140E1C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801451C0 00140E20  8C 03 0D F1 */	lbzu r0, 0xdf1(r3)
/* 801451C4 00140E24  28 00 00 07 */	cmplwi r0, 7
/* 801451C8 00140E28  41 82 00 20 */	beq lbl_801451E8
/* 801451CC 00140E2C  38 60 00 17 */	li r3, 0x17
/* 801451D0 00140E30  38 80 00 06 */	li r4, 6
/* 801451D4 00140E34  48 00 97 79 */	bl func_8014E94C
/* 801451D8 00140E38  38 60 00 00 */	li r3, 0
/* 801451DC 00140E3C  38 80 00 01 */	li r4, 1
/* 801451E0 00140E40  48 00 A6 DD */	bl func_8014F8BC
/* 801451E4 00140E44  48 00 00 24 */	b lbl_80145208
lbl_801451E8:
/* 801451E8 00140E48  38 80 00 00 */	li r4, 0
/* 801451EC 00140E4C  38 A0 00 00 */	li r5, 0
/* 801451F0 00140E50  48 01 05 95 */	bl func_80155784
/* 801451F4 00140E54  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801451F8 00140E58  38 00 00 A4 */	li r0, 0xa4
/* 801451FC 00140E5C  90 64 0E F0 */	stw r3, 0xef0(r4)
/* 80145200 00140E60  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145204 00140E64  B0 03 00 C4 */	sth r0, 0xc4(r3)
lbl_80145208:
/* 80145208 00140E68  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014520C 00140E6C  38 00 00 00 */	li r0, 0
/* 80145210 00140E70  98 03 0D 4A */	stb r0, 0xd4a(r3)
/* 80145214 00140E74  48 00 26 D8 */	b lbl_801478EC
lbl_80145218:
/* 80145218 00140E78  80 63 0E 90 */	lwz r3, 0xe90(r3)
/* 8014521C 00140E7C  4B F1 19 B9 */	bl func_80056BD4
/* 80145220 00140E80  2C 03 00 00 */	cmpwi r3, 0
/* 80145224 00140E84  41 82 00 54 */	beq lbl_80145278
/* 80145228 00140E88  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014522C 00140E8C  88 03 0D F2 */	lbz r0, 0xdf2(r3)
/* 80145230 00140E90  28 00 00 07 */	cmplwi r0, 7
/* 80145234 00140E94  41 82 00 20 */	beq lbl_80145254
/* 80145238 00140E98  38 60 00 17 */	li r3, 0x17
/* 8014523C 00140E9C  38 80 00 07 */	li r4, 7
/* 80145240 00140EA0  48 00 97 0D */	bl func_8014E94C
/* 80145244 00140EA4  38 60 00 01 */	li r3, 1
/* 80145248 00140EA8  38 80 00 01 */	li r4, 1
/* 8014524C 00140EAC  48 00 A6 71 */	bl func_8014F8BC
/* 80145250 00140EB0  48 00 00 28 */	b lbl_80145278
lbl_80145254:
/* 80145254 00140EB4  38 63 0D F1 */	addi r3, r3, 0xdf1
/* 80145258 00140EB8  38 80 00 01 */	li r4, 1
/* 8014525C 00140EBC  38 A0 00 00 */	li r5, 0
/* 80145260 00140EC0  48 01 05 25 */	bl func_80155784
/* 80145264 00140EC4  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80145268 00140EC8  38 00 00 A4 */	li r0, 0xa4
/* 8014526C 00140ECC  90 64 0E F0 */	stw r3, 0xef0(r4)
/* 80145270 00140ED0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145274 00140ED4  B0 03 00 C4 */	sth r0, 0xc4(r3)
lbl_80145278:
/* 80145278 00140ED8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014527C 00140EDC  38 00 00 01 */	li r0, 1
/* 80145280 00140EE0  98 03 0D 4A */	stb r0, 0xd4a(r3)
/* 80145284 00140EE4  48 00 26 68 */	b lbl_801478EC
lbl_80145288:
/* 80145288 00140EE8  80 63 0E 94 */	lwz r3, 0xe94(r3)
/* 8014528C 00140EEC  4B F1 19 49 */	bl func_80056BD4
/* 80145290 00140EF0  2C 03 00 00 */	cmpwi r3, 0
/* 80145294 00140EF4  41 82 00 54 */	beq lbl_801452E8
/* 80145298 00140EF8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014529C 00140EFC  88 03 0D F3 */	lbz r0, 0xdf3(r3)
/* 801452A0 00140F00  28 00 00 07 */	cmplwi r0, 7
/* 801452A4 00140F04  41 82 00 20 */	beq lbl_801452C4
/* 801452A8 00140F08  38 60 00 17 */	li r3, 0x17
/* 801452AC 00140F0C  38 80 00 08 */	li r4, 8
/* 801452B0 00140F10  48 00 96 9D */	bl func_8014E94C
/* 801452B4 00140F14  38 60 00 02 */	li r3, 2
/* 801452B8 00140F18  38 80 00 01 */	li r4, 1
/* 801452BC 00140F1C  48 00 A6 01 */	bl func_8014F8BC
/* 801452C0 00140F20  48 00 00 28 */	b lbl_801452E8
lbl_801452C4:
/* 801452C4 00140F24  38 63 0D F1 */	addi r3, r3, 0xdf1
/* 801452C8 00140F28  38 80 00 02 */	li r4, 2
/* 801452CC 00140F2C  38 A0 00 00 */	li r5, 0
/* 801452D0 00140F30  48 01 04 B5 */	bl func_80155784
/* 801452D4 00140F34  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801452D8 00140F38  38 00 00 A4 */	li r0, 0xa4
/* 801452DC 00140F3C  90 64 0E F0 */	stw r3, 0xef0(r4)
/* 801452E0 00140F40  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801452E4 00140F44  B0 03 00 C4 */	sth r0, 0xc4(r3)
lbl_801452E8:
/* 801452E8 00140F48  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801452EC 00140F4C  38 00 00 02 */	li r0, 2
/* 801452F0 00140F50  98 03 0D 4A */	stb r0, 0xd4a(r3)
/* 801452F4 00140F54  48 00 25 F8 */	b lbl_801478EC
lbl_801452F8:
/* 801452F8 00140F58  80 63 0E 98 */	lwz r3, 0xe98(r3)
/* 801452FC 00140F5C  4B F1 18 D9 */	bl func_80056BD4
/* 80145300 00140F60  2C 03 00 00 */	cmpwi r3, 0
/* 80145304 00140F64  41 82 00 54 */	beq lbl_80145358
/* 80145308 00140F68  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014530C 00140F6C  88 03 0D F4 */	lbz r0, 0xdf4(r3)
/* 80145310 00140F70  28 00 00 07 */	cmplwi r0, 7
/* 80145314 00140F74  41 82 00 20 */	beq lbl_80145334
/* 80145318 00140F78  38 60 00 17 */	li r3, 0x17
/* 8014531C 00140F7C  38 80 00 09 */	li r4, 9
/* 80145320 00140F80  48 00 96 2D */	bl func_8014E94C
/* 80145324 00140F84  38 60 00 03 */	li r3, 3
/* 80145328 00140F88  38 80 00 01 */	li r4, 1
/* 8014532C 00140F8C  48 00 A5 91 */	bl func_8014F8BC
/* 80145330 00140F90  48 00 00 28 */	b lbl_80145358
lbl_80145334:
/* 80145334 00140F94  38 63 0D F1 */	addi r3, r3, 0xdf1
/* 80145338 00140F98  38 80 00 03 */	li r4, 3
/* 8014533C 00140F9C  38 A0 00 00 */	li r5, 0
/* 80145340 00140FA0  48 01 04 45 */	bl func_80155784
/* 80145344 00140FA4  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80145348 00140FA8  38 00 00 A4 */	li r0, 0xa4
/* 8014534C 00140FAC  90 64 0E F0 */	stw r3, 0xef0(r4)
/* 80145350 00140FB0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145354 00140FB4  B0 03 00 C4 */	sth r0, 0xc4(r3)
lbl_80145358:
/* 80145358 00140FB8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014535C 00140FBC  38 00 00 03 */	li r0, 3
/* 80145360 00140FC0  98 03 0D 4A */	stb r0, 0xd4a(r3)
/* 80145364 00140FC4  48 00 25 88 */	b lbl_801478EC
lbl_80145368:
/* 80145368 00140FC8  80 63 0E 9C */	lwz r3, 0xe9c(r3)
/* 8014536C 00140FCC  4B F1 18 69 */	bl func_80056BD4
/* 80145370 00140FD0  2C 03 00 00 */	cmpwi r3, 0
/* 80145374 00140FD4  41 82 00 54 */	beq lbl_801453C8
/* 80145378 00140FD8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014537C 00140FDC  88 03 0D F5 */	lbz r0, 0xdf5(r3)
/* 80145380 00140FE0  28 00 00 07 */	cmplwi r0, 7
/* 80145384 00140FE4  41 82 00 20 */	beq lbl_801453A4
/* 80145388 00140FE8  38 60 00 17 */	li r3, 0x17
/* 8014538C 00140FEC  38 80 00 0A */	li r4, 0xa
/* 80145390 00140FF0  48 00 95 BD */	bl func_8014E94C
/* 80145394 00140FF4  38 60 00 04 */	li r3, 4
/* 80145398 00140FF8  38 80 00 01 */	li r4, 1
/* 8014539C 00140FFC  48 00 A5 21 */	bl func_8014F8BC
/* 801453A0 00141000  48 00 00 28 */	b lbl_801453C8
lbl_801453A4:
/* 801453A4 00141004  38 63 0D F1 */	addi r3, r3, 0xdf1
/* 801453A8 00141008  38 80 00 04 */	li r4, 4
/* 801453AC 0014100C  38 A0 00 00 */	li r5, 0
/* 801453B0 00141010  48 01 03 D5 */	bl func_80155784
/* 801453B4 00141014  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801453B8 00141018  38 00 00 A4 */	li r0, 0xa4
/* 801453BC 0014101C  90 64 0E F0 */	stw r3, 0xef0(r4)
/* 801453C0 00141020  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801453C4 00141024  B0 03 00 C4 */	sth r0, 0xc4(r3)
lbl_801453C8:
/* 801453C8 00141028  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801453CC 0014102C  38 00 00 04 */	li r0, 4
/* 801453D0 00141030  98 03 0D 4A */	stb r0, 0xd4a(r3)
/* 801453D4 00141034  48 00 25 18 */	b lbl_801478EC
lbl_801453D8:
/* 801453D8 00141038  80 63 0E A0 */	lwz r3, 0xea0(r3)
/* 801453DC 0014103C  4B F1 17 F9 */	bl func_80056BD4
/* 801453E0 00141040  2C 03 00 00 */	cmpwi r3, 0
/* 801453E4 00141044  41 82 00 54 */	beq lbl_80145438
/* 801453E8 00141048  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801453EC 0014104C  88 03 0D F6 */	lbz r0, 0xdf6(r3)
/* 801453F0 00141050  28 00 00 07 */	cmplwi r0, 7
/* 801453F4 00141054  41 82 00 20 */	beq lbl_80145414
/* 801453F8 00141058  38 60 00 17 */	li r3, 0x17
/* 801453FC 0014105C  38 80 00 0B */	li r4, 0xb
/* 80145400 00141060  48 00 95 4D */	bl func_8014E94C
/* 80145404 00141064  38 60 00 05 */	li r3, 5
/* 80145408 00141068  38 80 00 01 */	li r4, 1
/* 8014540C 0014106C  48 00 A4 B1 */	bl func_8014F8BC
/* 80145410 00141070  48 00 00 28 */	b lbl_80145438
lbl_80145414:
/* 80145414 00141074  38 63 0D F1 */	addi r3, r3, 0xdf1
/* 80145418 00141078  38 80 00 05 */	li r4, 5
/* 8014541C 0014107C  38 A0 00 00 */	li r5, 0
/* 80145420 00141080  48 01 03 65 */	bl func_80155784
/* 80145424 00141084  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80145428 00141088  38 00 00 A4 */	li r0, 0xa4
/* 8014542C 0014108C  90 64 0E F0 */	stw r3, 0xef0(r4)
/* 80145430 00141090  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145434 00141094  B0 03 00 C4 */	sth r0, 0xc4(r3)
lbl_80145438:
/* 80145438 00141098  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014543C 0014109C  38 00 00 05 */	li r0, 5
/* 80145440 001410A0  98 03 0D 4A */	stb r0, 0xd4a(r3)
/* 80145444 001410A4  48 00 24 A8 */	b lbl_801478EC
lbl_80145448:
/* 80145448 001410A8  2C 03 00 36 */	cmpwi r3, 0x36
/* 8014544C 001410AC  41 82 00 84 */	beq lbl_801454D0
/* 80145450 001410B0  40 80 00 1C */	bge lbl_8014546C
/* 80145454 001410B4  2C 03 00 34 */	cmpwi r3, 0x34
/* 80145458 001410B8  41 82 00 40 */	beq lbl_80145498
/* 8014545C 001410BC  40 80 00 58 */	bge lbl_801454B4
/* 80145460 001410C0  2C 03 00 33 */	cmpwi r3, 0x33
/* 80145464 001410C4  40 80 00 18 */	bge lbl_8014547C
/* 80145468 001410C8  48 00 24 84 */	b lbl_801478EC
lbl_8014546C:
/* 8014546C 001410CC  2C 03 00 38 */	cmpwi r3, 0x38
/* 80145470 001410D0  41 82 00 98 */	beq lbl_80145508
/* 80145474 001410D4  40 80 24 78 */	bge lbl_801478EC
/* 80145478 001410D8  48 00 00 74 */	b lbl_801454EC
lbl_8014547C:
/* 8014547C 001410DC  38 60 00 17 */	li r3, 0x17
/* 80145480 001410E0  38 80 00 00 */	li r4, 0
/* 80145484 001410E4  48 00 94 C9 */	bl func_8014E94C
/* 80145488 001410E8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014548C 001410EC  38 00 00 00 */	li r0, 0
/* 80145490 001410F0  98 03 0D 4A */	stb r0, 0xd4a(r3)
/* 80145494 001410F4  48 00 24 58 */	b lbl_801478EC
lbl_80145498:
/* 80145498 001410F8  38 60 00 17 */	li r3, 0x17
/* 8014549C 001410FC  38 80 00 01 */	li r4, 1
/* 801454A0 00141100  48 00 94 AD */	bl func_8014E94C
/* 801454A4 00141104  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801454A8 00141108  38 00 00 01 */	li r0, 1
/* 801454AC 0014110C  98 03 0D 4A */	stb r0, 0xd4a(r3)
/* 801454B0 00141110  48 00 24 3C */	b lbl_801478EC
lbl_801454B4:
/* 801454B4 00141114  38 60 00 17 */	li r3, 0x17
/* 801454B8 00141118  38 80 00 02 */	li r4, 2
/* 801454BC 0014111C  48 00 94 91 */	bl func_8014E94C
/* 801454C0 00141120  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801454C4 00141124  38 00 00 02 */	li r0, 2
/* 801454C8 00141128  98 03 0D 4A */	stb r0, 0xd4a(r3)
/* 801454CC 0014112C  48 00 24 20 */	b lbl_801478EC
lbl_801454D0:
/* 801454D0 00141130  38 60 00 17 */	li r3, 0x17
/* 801454D4 00141134  38 80 00 03 */	li r4, 3
/* 801454D8 00141138  48 00 94 75 */	bl func_8014E94C
/* 801454DC 0014113C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801454E0 00141140  38 00 00 03 */	li r0, 3
/* 801454E4 00141144  98 03 0D 4A */	stb r0, 0xd4a(r3)
/* 801454E8 00141148  48 00 24 04 */	b lbl_801478EC
lbl_801454EC:
/* 801454EC 0014114C  38 60 00 17 */	li r3, 0x17
/* 801454F0 00141150  38 80 00 04 */	li r4, 4
/* 801454F4 00141154  48 00 94 59 */	bl func_8014E94C
/* 801454F8 00141158  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801454FC 0014115C  38 00 00 04 */	li r0, 4
/* 80145500 00141160  98 03 0D 4A */	stb r0, 0xd4a(r3)
/* 80145504 00141164  48 00 23 E8 */	b lbl_801478EC
lbl_80145508:
/* 80145508 00141168  38 60 00 17 */	li r3, 0x17
/* 8014550C 0014116C  38 80 00 05 */	li r4, 5
/* 80145510 00141170  48 00 94 3D */	bl func_8014E94C
/* 80145514 00141174  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145518 00141178  38 00 00 05 */	li r0, 5
/* 8014551C 0014117C  98 03 0D 4A */	stb r0, 0xd4a(r3)
/* 80145520 00141180  48 00 23 CC */	b lbl_801478EC
/* 80145524 00141184  80 7A 0D 28 */	lwz r3, 0xd28(r26)
/* 80145528 00141188  3A E0 00 00 */	li r23, 0
/* 8014552C 0014118C  3B C3 1F FC */	addi r30, r3, 0x1ffc
/* 80145530 00141190  3B A3 2D D4 */	addi r29, r3, 0x2dd4
/* 80145534 00141194  3B 83 04 4C */	addi r28, r3, 0x44c
/* 80145538 00141198  3B 63 12 24 */	addi r27, r3, 0x1224
lbl_8014553C:
/* 8014553C 0014119C  56 E0 06 3E */	clrlwi r0, r23, 0x18
/* 80145540 001411A0  38 80 00 00 */	li r4, 0
/* 80145544 001411A4  1F 00 00 8C */	mulli r24, r0, 0x8c
/* 80145548 001411A8  38 A0 00 88 */	li r5, 0x88
/* 8014554C 001411AC  7C 7C C2 14 */	add r3, r28, r24
/* 80145550 001411B0  3B 23 01 FC */	addi r25, r3, 0x1fc
/* 80145554 001411B4  7F 23 CB 78 */	mr r3, r25
/* 80145558 001411B8  4B EB EB AD */	bl memset
/* 8014555C 001411BC  7F FC C2 14 */	add r31, r28, r24
/* 80145560 001411C0  56 E3 06 3E */	clrlwi r3, r23, 0x18
/* 80145564 001411C4  88 1F 02 86 */	lbz r0, 0x286(r31)
/* 80145568 001411C8  3B 43 00 01 */	addi r26, r3, 1
/* 8014556C 001411CC  3A C0 00 00 */	li r22, 0
/* 80145570 001411D0  54 00 06 6E */	rlwinm r0, r0, 0, 0x19, 0x17
/* 80145574 001411D4  98 1F 02 86 */	stb r0, 0x286(r31)
lbl_80145578:
/* 80145578 001411D8  80 0D 82 B8 */	lwz r0, lbl_8063D578-_SDA_BASE_(r13)
/* 8014557C 001411DC  56 C4 06 3E */	clrlwi r4, r22, 0x18
/* 80145580 001411E0  7C 60 22 14 */	add r3, r0, r4
/* 80145584 001411E4  88 03 0D F1 */	lbz r0, 0xdf1(r3)
/* 80145588 001411E8  7C 1A 00 00 */	cmpw r26, r0
/* 8014558C 001411EC  40 82 00 28 */	bne lbl_801455B4
/* 80145590 001411F0  1C 04 00 8C */	mulli r0, r4, 0x8c
/* 80145594 001411F4  7F 23 CB 78 */	mr r3, r25
/* 80145598 001411F8  38 A0 00 88 */	li r5, 0x88
/* 8014559C 001411FC  7C 9E 02 14 */	add r4, r30, r0
/* 801455A0 00141200  38 84 01 FC */	addi r4, r4, 0x1fc
/* 801455A4 00141204  4B EB EA 5D */	bl memcpy
/* 801455A8 00141208  88 1F 02 86 */	lbz r0, 0x286(r31)
/* 801455AC 0014120C  60 00 00 80 */	ori r0, r0, 0x80
/* 801455B0 00141210  98 1F 02 86 */	stb r0, 0x286(r31)
lbl_801455B4:
/* 801455B4 00141214  3A D6 00 01 */	addi r22, r22, 1
/* 801455B8 00141218  28 16 00 06 */	cmplwi r22, 6
/* 801455BC 0014121C  41 80 FF BC */	blt lbl_80145578
/* 801455C0 00141220  7C 7B C2 14 */	add r3, r27, r24
/* 801455C4 00141224  38 80 00 00 */	li r4, 0
/* 801455C8 00141228  3B 23 01 FC */	addi r25, r3, 0x1fc
/* 801455CC 0014122C  38 A0 00 88 */	li r5, 0x88
/* 801455D0 00141230  7F 23 CB 78 */	mr r3, r25
/* 801455D4 00141234  4B EB EB 31 */	bl memset
/* 801455D8 00141238  7E DB C2 14 */	add r22, r27, r24
/* 801455DC 0014123C  3B 00 00 00 */	li r24, 0
/* 801455E0 00141240  88 16 02 86 */	lbz r0, 0x286(r22)
/* 801455E4 00141244  54 00 06 6E */	rlwinm r0, r0, 0, 0x19, 0x17
/* 801455E8 00141248  98 16 02 86 */	stb r0, 0x286(r22)
lbl_801455EC:
/* 801455EC 0014124C  80 0D 82 B8 */	lwz r0, lbl_8063D578-_SDA_BASE_(r13)
/* 801455F0 00141250  57 04 06 3E */	clrlwi r4, r24, 0x18
/* 801455F4 00141254  7C 60 22 14 */	add r3, r0, r4
/* 801455F8 00141258  88 03 0D FD */	lbz r0, 0xdfd(r3)
/* 801455FC 0014125C  7C 1A 00 00 */	cmpw r26, r0
/* 80145600 00141260  40 82 00 28 */	bne lbl_80145628
/* 80145604 00141264  1C 04 00 8C */	mulli r0, r4, 0x8c
/* 80145608 00141268  7F 23 CB 78 */	mr r3, r25
/* 8014560C 0014126C  38 A0 00 88 */	li r5, 0x88
/* 80145610 00141270  7C 9D 02 14 */	add r4, r29, r0
/* 80145614 00141274  38 84 01 FC */	addi r4, r4, 0x1fc
/* 80145618 00141278  4B EB E9 E9 */	bl memcpy
/* 8014561C 0014127C  88 16 02 86 */	lbz r0, 0x286(r22)
/* 80145620 00141280  60 00 00 80 */	ori r0, r0, 0x80
/* 80145624 00141284  98 16 02 86 */	stb r0, 0x286(r22)
lbl_80145628:
/* 80145628 00141288  3B 18 00 01 */	addi r24, r24, 1
/* 8014562C 0014128C  28 18 00 06 */	cmplwi r24, 6
/* 80145630 00141290  41 80 FF BC */	blt lbl_801455EC
/* 80145634 00141294  3A F7 00 01 */	addi r23, r23, 1
/* 80145638 00141298  28 17 00 06 */	cmplwi r23, 6
/* 8014563C 0014129C  41 80 FF 00 */	blt lbl_8014553C
/* 80145640 001412A0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145644 001412A4  38 00 00 9F */	li r0, 0x9f
/* 80145648 001412A8  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 8014564C 001412AC  48 00 22 A0 */	b lbl_801478EC
/* 80145650 001412B0  38 60 00 0A */	li r3, 0xa
/* 80145654 001412B4  38 00 00 A0 */	li r0, 0xa0
/* 80145658 001412B8  B0 7A 00 C6 */	sth r3, 0xc6(r26)
/* 8014565C 001412BC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145660 001412C0  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80145664 001412C4  48 00 22 88 */	b lbl_801478EC
/* 80145668 001412C8  38 60 00 00 */	li r3, 0
/* 8014566C 001412CC  48 00 9F 39 */	bl func_8014F5A4
/* 80145670 001412D0  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80145674 001412D4  80 04 0D 30 */	lwz r0, 0xd30(r4)
/* 80145678 001412D8  54 00 77 FF */	rlwinm. r0, r0, 0xe, 0x1f, 0x1f
/* 8014567C 001412DC  41 82 00 48 */	beq lbl_801456C4
/* 80145680 001412E0  38 60 00 03 */	li r3, 3
/* 80145684 001412E4  38 00 00 00 */	li r0, 0
/* 80145688 001412E8  98 64 0D F7 */	stb r3, 0xdf7(r4)
/* 8014568C 001412EC  38 60 00 00 */	li r3, 0
/* 80145690 001412F0  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80145694 001412F4  98 04 0D F0 */	stb r0, 0xdf0(r4)
/* 80145698 001412F8  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014569C 001412FC  38 84 0D F1 */	addi r4, r4, 0xdf1
/* 801456A0 00141300  48 02 2B 35 */	bl func_801681D4
/* 801456A4 00141304  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801456A8 00141308  38 00 00 9D */	li r0, 0x9d
/* 801456AC 0014130C  88 64 0D 4A */	lbz r3, 0xd4a(r4)
/* 801456B0 00141310  38 63 00 33 */	addi r3, r3, 0x33
/* 801456B4 00141314  90 64 00 D4 */	stw r3, 0xd4(r4)
/* 801456B8 00141318  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801456BC 0014131C  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801456C0 00141320  48 00 22 2C */	b lbl_801478EC
lbl_801456C4:
/* 801456C4 00141324  38 60 00 16 */	li r3, 0x16
/* 801456C8 00141328  38 80 00 01 */	li r4, 1
/* 801456CC 0014132C  48 00 92 99 */	bl func_8014E964
/* 801456D0 00141330  38 60 00 00 */	li r3, 0
/* 801456D4 00141334  38 80 00 00 */	li r4, 0
/* 801456D8 00141338  4B F1 42 21 */	bl func_800598F8
/* 801456DC 0014133C  38 60 00 3D */	li r3, 0x3d
/* 801456E0 00141340  38 80 00 00 */	li r4, 0
/* 801456E4 00141344  38 A0 00 00 */	li r5, 0
/* 801456E8 00141348  38 C0 00 3E */	li r6, 0x3e
/* 801456EC 0014134C  38 E0 00 00 */	li r7, 0
/* 801456F0 00141350  39 00 00 00 */	li r8, 0
/* 801456F4 00141354  4B F1 42 D5 */	bl func_800599C8
/* 801456F8 00141358  38 60 00 3E */	li r3, 0x3e
/* 801456FC 0014135C  38 80 00 00 */	li r4, 0
/* 80145700 00141360  38 A0 00 3D */	li r5, 0x3d
/* 80145704 00141364  38 C0 00 00 */	li r6, 0
/* 80145708 00141368  38 E0 00 00 */	li r7, 0
/* 8014570C 0014136C  39 00 00 00 */	li r8, 0
/* 80145710 00141370  4B F1 42 B9 */	bl func_800599C8
/* 80145714 00141374  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145718 00141378  38 00 00 A2 */	li r0, 0xa2
/* 8014571C 0014137C  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80145720 00141380  48 00 21 CC */	b lbl_801478EC
/* 80145724 00141384  38 60 00 00 */	li r3, 0
/* 80145728 00141388  48 00 9E 7D */	bl func_8014F5A4
/* 8014572C 0014138C  38 60 00 28 */	li r3, 0x28
/* 80145730 00141390  38 80 00 3D */	li r4, 0x3d
/* 80145734 00141394  38 A0 00 00 */	li r5, 0
/* 80145738 00141398  38 C0 00 01 */	li r6, 1
/* 8014573C 0014139C  4B F1 43 31 */	bl func_80059A6C
/* 80145740 001413A0  7C 76 1B 78 */	mr r22, r3
/* 80145744 001413A4  38 60 02 68 */	li r3, 0x268
/* 80145748 001413A8  48 01 D3 49 */	bl func_80162A90
/* 8014574C 001413AC  2C 03 00 00 */	cmpwi r3, 0
/* 80145750 001413B0  40 82 00 2C */	bne lbl_8014577C
/* 80145754 001413B4  48 01 A0 4D */	bl func_8015F7A0
/* 80145758 001413B8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014575C 001413BC  C8 02 8E 20 */	lfd f0, lbl_80641420-_SDA2_BASE_(r2)
/* 80145760 001413C0  C8 43 0D 38 */	lfd f2, 0xd38(r3)
/* 80145764 001413C4  FC 21 10 28 */	fsub f1, f1, f2
/* 80145768 001413C8  FC 01 00 40 */	fcmpo cr0, f1, f0
/* 8014576C 001413CC  4C 41 13 82 */	cror 2, 1, 2
/* 80145770 001413D0  40 82 00 0C */	bne lbl_8014577C
/* 80145774 001413D4  3C 60 80 00 */	lis r3, 0x8000003D@ha
/* 80145778 001413D8  3A C3 00 3D */	addi r22, r3, 0x8000003D@l
lbl_8014577C:
/* 8014577C 001413DC  2C 16 00 00 */	cmpwi r22, 0
/* 80145780 001413E0  41 82 21 6C */	beq lbl_801478EC
/* 80145784 001413E4  56 C0 00 01 */	rlwinm. r0, r22, 0, 0, 0
/* 80145788 001413E8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014578C 001413EC  56 C0 04 3E */	clrlwi r0, r22, 0x10
/* 80145790 001413F0  90 03 00 D4 */	stw r0, 0xd4(r3)
/* 80145794 001413F4  41 82 01 60 */	beq lbl_801458F4
/* 80145798 001413F8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014579C 001413FC  3A C0 00 00 */	li r22, 0
/* 801457A0 00141400  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 801457A4 00141404  2C 00 00 3E */	cmpwi r0, 0x3e
/* 801457A8 00141408  41 82 00 5C */	beq lbl_80145804
/* 801457AC 0014140C  40 80 01 34 */	bge lbl_801458E0
/* 801457B0 00141410  2C 00 00 3D */	cmpwi r0, 0x3d
/* 801457B4 00141414  40 80 00 08 */	bge lbl_801457BC
/* 801457B8 00141418  48 00 01 28 */	b lbl_801458E0
lbl_801457BC:
/* 801457BC 0014141C  38 60 00 16 */	li r3, 0x16
/* 801457C0 00141420  38 80 00 02 */	li r4, 2
/* 801457C4 00141424  48 00 91 89 */	bl func_8014E94C
/* 801457C8 00141428  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801457CC 0014142C  38 80 00 A3 */	li r4, 0xa3
/* 801457D0 00141430  38 A0 00 03 */	li r5, 3
/* 801457D4 00141434  38 00 00 00 */	li r0, 0
/* 801457D8 00141438  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 801457DC 0014143C  3A C0 00 01 */	li r22, 1
/* 801457E0 00141440  38 60 00 00 */	li r3, 0
/* 801457E4 00141444  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801457E8 00141448  98 A4 0D F7 */	stb r5, 0xdf7(r4)
/* 801457EC 0014144C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801457F0 00141450  98 04 0D F0 */	stb r0, 0xdf0(r4)
/* 801457F4 00141454  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801457F8 00141458  38 84 0D F1 */	addi r4, r4, 0xdf1
/* 801457FC 0014145C  48 02 29 D9 */	bl func_801681D4
/* 80145800 00141460  48 00 00 E0 */	b lbl_801458E0
lbl_80145804:
/* 80145804 00141464  38 60 00 16 */	li r3, 0x16
/* 80145808 00141468  38 80 00 03 */	li r4, 3
/* 8014580C 0014146C  48 00 91 41 */	bl func_8014E94C
/* 80145810 00141470  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145814 00141474  38 80 00 A3 */	li r4, 0xa3
/* 80145818 00141478  38 00 00 02 */	li r0, 2
/* 8014581C 0014147C  38 A0 00 00 */	li r5, 0
/* 80145820 00141480  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 80145824 00141484  38 C0 00 00 */	li r6, 0
/* 80145828 00141488  38 E0 00 00 */	li r7, 0
/* 8014582C 0014148C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80145830 00141490  7C 09 03 A6 */	mtctr r0
lbl_80145834:
/* 80145834 00141494  54 E0 06 3E */	clrlwi r0, r7, 0x18
/* 80145838 00141498  7C 64 02 14 */	add r3, r4, r0
/* 8014583C 0014149C  88 63 0D F1 */	lbz r3, 0xdf1(r3)
/* 80145840 001414A0  2C 03 00 00 */	cmpwi r3, 0
/* 80145844 001414A4  41 82 00 20 */	beq lbl_80145864
/* 80145848 001414A8  28 03 00 07 */	cmplwi r3, 7
/* 8014584C 001414AC  41 82 00 18 */	beq lbl_80145864
/* 80145850 001414B0  54 C0 06 3E */	clrlwi r0, r6, 0x18
/* 80145854 001414B4  7C 00 18 40 */	cmplw r0, r3
/* 80145858 001414B8  40 80 00 0C */	bge lbl_80145864
/* 8014585C 001414BC  7C 66 1B 78 */	mr r6, r3
/* 80145860 001414C0  7C E5 3B 78 */	mr r5, r7
lbl_80145864:
/* 80145864 001414C4  38 E7 00 01 */	addi r7, r7, 1
/* 80145868 001414C8  54 E0 06 3E */	clrlwi r0, r7, 0x18
/* 8014586C 001414CC  7C 64 02 14 */	add r3, r4, r0
/* 80145870 001414D0  88 63 0D F1 */	lbz r3, 0xdf1(r3)
/* 80145874 001414D4  2C 03 00 00 */	cmpwi r3, 0
/* 80145878 001414D8  41 82 00 20 */	beq lbl_80145898
/* 8014587C 001414DC  28 03 00 07 */	cmplwi r3, 7
/* 80145880 001414E0  41 82 00 18 */	beq lbl_80145898
/* 80145884 001414E4  54 C0 06 3E */	clrlwi r0, r6, 0x18
/* 80145888 001414E8  7C 00 18 40 */	cmplw r0, r3
/* 8014588C 001414EC  40 80 00 0C */	bge lbl_80145898
/* 80145890 001414F0  7C 66 1B 78 */	mr r6, r3
/* 80145894 001414F4  7C E5 3B 78 */	mr r5, r7
lbl_80145898:
/* 80145898 001414F8  38 E7 00 01 */	addi r7, r7, 1
/* 8014589C 001414FC  54 E0 06 3E */	clrlwi r0, r7, 0x18
/* 801458A0 00141500  7C 64 02 14 */	add r3, r4, r0
/* 801458A4 00141504  88 63 0D F1 */	lbz r3, 0xdf1(r3)
/* 801458A8 00141508  2C 03 00 00 */	cmpwi r3, 0
/* 801458AC 0014150C  41 82 00 20 */	beq lbl_801458CC
/* 801458B0 00141510  28 03 00 07 */	cmplwi r3, 7
/* 801458B4 00141514  41 82 00 18 */	beq lbl_801458CC
/* 801458B8 00141518  54 C0 06 3E */	clrlwi r0, r6, 0x18
/* 801458BC 0014151C  7C 00 18 40 */	cmplw r0, r3
/* 801458C0 00141520  40 80 00 0C */	bge lbl_801458CC
/* 801458C4 00141524  7C 66 1B 78 */	mr r6, r3
/* 801458C8 00141528  7C E5 3B 78 */	mr r5, r7
lbl_801458CC:
/* 801458CC 0014152C  38 E7 00 01 */	addi r7, r7, 1
/* 801458D0 00141530  42 00 FF 64 */	bdnz lbl_80145834
/* 801458D4 00141534  54 A3 06 3E */	clrlwi r3, r5, 0x18
/* 801458D8 00141538  38 80 00 01 */	li r4, 1
/* 801458DC 0014153C  48 00 9F E1 */	bl func_8014F8BC
lbl_801458E0:
/* 801458E0 00141540  2C 16 00 00 */	cmpwi r22, 0
/* 801458E4 00141544  41 82 20 08 */	beq lbl_801478EC
/* 801458E8 00141548  7E C3 B3 78 */	mr r3, r22
/* 801458EC 0014154C  4B F1 4B E1 */	bl func_8005A4CC
/* 801458F0 00141550  48 00 1F FC */	b lbl_801478EC
lbl_801458F4:
/* 801458F4 00141554  2C 16 00 3E */	cmpwi r22, 0x3e
/* 801458F8 00141558  41 82 00 24 */	beq lbl_8014591C
/* 801458FC 0014155C  40 80 1F F0 */	bge lbl_801478EC
/* 80145900 00141560  2C 16 00 3D */	cmpwi r22, 0x3d
/* 80145904 00141564  40 80 00 08 */	bge lbl_8014590C
/* 80145908 00141568  48 00 1F E4 */	b lbl_801478EC
lbl_8014590C:
/* 8014590C 0014156C  38 60 00 16 */	li r3, 0x16
/* 80145910 00141570  38 80 00 00 */	li r4, 0
/* 80145914 00141574  48 00 90 39 */	bl func_8014E94C
/* 80145918 00141578  48 00 1F D4 */	b lbl_801478EC
lbl_8014591C:
/* 8014591C 0014157C  38 60 00 16 */	li r3, 0x16
/* 80145920 00141580  38 80 00 01 */	li r4, 1
/* 80145924 00141584  48 00 90 29 */	bl func_8014E94C
/* 80145928 00141588  48 00 1F C4 */	b lbl_801478EC
/* 8014592C 0014158C  38 60 00 00 */	li r3, 0
/* 80145930 00141590  48 00 9C 75 */	bl func_8014F5A4
/* 80145934 00141594  38 60 00 16 */	li r3, 0x16
/* 80145938 00141598  38 80 00 00 */	li r4, 0
/* 8014593C 0014159C  48 00 90 29 */	bl func_8014E964
/* 80145940 001415A0  38 60 00 00 */	li r3, 0
/* 80145944 001415A4  38 80 00 00 */	li r4, 0
/* 80145948 001415A8  4B F1 3F B1 */	bl func_800598F8
/* 8014594C 001415AC  38 60 00 33 */	li r3, 0x33
/* 80145950 001415B0  38 80 00 00 */	li r4, 0
/* 80145954 001415B4  38 A0 00 00 */	li r5, 0
/* 80145958 001415B8  38 C0 00 34 */	li r6, 0x34
/* 8014595C 001415BC  38 E0 00 35 */	li r7, 0x35
/* 80145960 001415C0  39 00 00 00 */	li r8, 0
/* 80145964 001415C4  4B F1 40 65 */	bl func_800599C8
/* 80145968 001415C8  38 60 00 34 */	li r3, 0x34
/* 8014596C 001415CC  38 80 00 00 */	li r4, 0
/* 80145970 001415D0  38 A0 00 33 */	li r5, 0x33
/* 80145974 001415D4  38 C0 00 00 */	li r6, 0
/* 80145978 001415D8  38 E0 00 36 */	li r7, 0x36
/* 8014597C 001415DC  39 00 00 00 */	li r8, 0
/* 80145980 001415E0  4B F1 40 49 */	bl func_800599C8
/* 80145984 001415E4  38 60 00 35 */	li r3, 0x35
/* 80145988 001415E8  38 80 00 33 */	li r4, 0x33
/* 8014598C 001415EC  38 A0 00 00 */	li r5, 0
/* 80145990 001415F0  38 C0 00 36 */	li r6, 0x36
/* 80145994 001415F4  38 E0 00 37 */	li r7, 0x37
/* 80145998 001415F8  39 00 00 00 */	li r8, 0
/* 8014599C 001415FC  4B F1 40 2D */	bl func_800599C8
/* 801459A0 00141600  38 60 00 36 */	li r3, 0x36
/* 801459A4 00141604  38 80 00 34 */	li r4, 0x34
/* 801459A8 00141608  38 A0 00 35 */	li r5, 0x35
/* 801459AC 0014160C  38 C0 00 00 */	li r6, 0
/* 801459B0 00141610  38 E0 00 38 */	li r7, 0x38
/* 801459B4 00141614  39 00 00 00 */	li r8, 0
/* 801459B8 00141618  4B F1 40 11 */	bl func_800599C8
/* 801459BC 0014161C  38 60 00 37 */	li r3, 0x37
/* 801459C0 00141620  38 80 00 35 */	li r4, 0x35
/* 801459C4 00141624  38 A0 00 00 */	li r5, 0
/* 801459C8 00141628  38 C0 00 38 */	li r6, 0x38
/* 801459CC 0014162C  38 E0 00 00 */	li r7, 0
/* 801459D0 00141630  39 00 00 00 */	li r8, 0
/* 801459D4 00141634  4B F1 3F F5 */	bl func_800599C8
/* 801459D8 00141638  38 60 00 38 */	li r3, 0x38
/* 801459DC 0014163C  38 80 00 36 */	li r4, 0x36
/* 801459E0 00141640  38 A0 00 37 */	li r5, 0x37
/* 801459E4 00141644  38 C0 00 00 */	li r6, 0
/* 801459E8 00141648  38 E0 00 00 */	li r7, 0
/* 801459EC 0014164C  39 00 00 00 */	li r8, 0
/* 801459F0 00141650  4B F1 3F D9 */	bl func_800599C8
/* 801459F4 00141654  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801459F8 00141658  38 00 00 9D */	li r0, 0x9d
/* 801459FC 0014165C  88 64 0D 4A */	lbz r3, 0xd4a(r4)
/* 80145A00 00141660  38 63 00 33 */	addi r3, r3, 0x33
/* 80145A04 00141664  90 64 00 D4 */	stw r3, 0xd4(r4)
/* 80145A08 00141668  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145A0C 0014166C  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80145A10 00141670  48 00 1E DC */	b lbl_801478EC
/* 80145A14 00141674  38 00 00 08 */	li r0, 8
/* 80145A18 00141678  38 60 00 03 */	li r3, 3
/* 80145A1C 0014167C  B0 1A 00 D0 */	sth r0, 0xd0(r26)
/* 80145A20 00141680  38 80 00 01 */	li r4, 1
/* 80145A24 00141684  48 00 8F 41 */	bl func_8014E964
/* 80145A28 00141688  38 60 00 03 */	li r3, 3
/* 80145A2C 0014168C  38 80 00 08 */	li r4, 8
/* 80145A30 00141690  48 00 8F 1D */	bl func_8014E94C
/* 80145A34 00141694  38 60 00 01 */	li r3, 1
/* 80145A38 00141698  48 00 8D D5 */	bl func_8014E80C
/* 80145A3C 0014169C  38 60 00 01 */	li r3, 1
/* 80145A40 001416A0  48 00 8E 6D */	bl func_8014E8AC
/* 80145A44 001416A4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145A48 001416A8  38 00 00 A7 */	li r0, 0xa7
/* 80145A4C 001416AC  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80145A50 001416B0  48 00 1E 9C */	b lbl_801478EC
/* 80145A54 001416B4  A8 7A 00 86 */	lha r3, 0x86(r26)
/* 80145A58 001416B8  48 10 E3 79 */	bl func_80253DD0
/* 80145A5C 001416BC  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80145A60 001416C0  28 00 00 03 */	cmplwi r0, 3
/* 80145A64 001416C4  40 82 1E 88 */	bne lbl_801478EC
/* 80145A68 001416C8  38 60 00 00 */	li r3, 0
/* 80145A6C 001416CC  38 80 00 00 */	li r4, 0
/* 80145A70 001416D0  4B F1 3E 89 */	bl func_800598F8
/* 80145A74 001416D4  38 60 00 01 */	li r3, 1
/* 80145A78 001416D8  38 80 00 00 */	li r4, 0
/* 80145A7C 001416DC  38 A0 00 00 */	li r5, 0
/* 80145A80 001416E0  38 C0 00 02 */	li r6, 2
/* 80145A84 001416E4  38 E0 00 63 */	li r7, 0x63
/* 80145A88 001416E8  39 00 00 00 */	li r8, 0
/* 80145A8C 001416EC  4B F1 3F 3D */	bl func_800599C8
/* 80145A90 001416F0  38 60 00 02 */	li r3, 2
/* 80145A94 001416F4  38 80 00 00 */	li r4, 0
/* 80145A98 001416F8  38 A0 00 01 */	li r5, 1
/* 80145A9C 001416FC  38 C0 00 03 */	li r6, 3
/* 80145AA0 00141700  38 E0 00 63 */	li r7, 0x63
/* 80145AA4 00141704  39 00 00 00 */	li r8, 0
/* 80145AA8 00141708  4B F1 3F 21 */	bl func_800599C8
/* 80145AAC 0014170C  38 60 00 03 */	li r3, 3
/* 80145AB0 00141710  38 80 00 00 */	li r4, 0
/* 80145AB4 00141714  38 A0 00 02 */	li r5, 2
/* 80145AB8 00141718  38 C0 00 00 */	li r6, 0
/* 80145ABC 0014171C  38 E0 00 63 */	li r7, 0x63
/* 80145AC0 00141720  39 00 00 00 */	li r8, 0
/* 80145AC4 00141724  4B F1 3F 05 */	bl func_800599C8
/* 80145AC8 00141728  38 60 00 63 */	li r3, 0x63
/* 80145ACC 0014172C  38 80 00 03 */	li r4, 3
/* 80145AD0 00141730  38 A0 00 01 */	li r5, 1
/* 80145AD4 00141734  38 C0 00 00 */	li r6, 0
/* 80145AD8 00141738  38 E0 00 00 */	li r7, 0
/* 80145ADC 0014173C  39 00 00 00 */	li r8, 0
/* 80145AE0 00141740  4B F1 3E E9 */	bl func_800599C8
/* 80145AE4 00141744  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145AE8 00141748  38 00 00 A8 */	li r0, 0xa8
/* 80145AEC 0014174C  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80145AF0 00141750  48 00 1D FC */	b lbl_801478EC
/* 80145AF4 00141754  88 9A 0D 47 */	lbz r4, 0xd47(r26)
/* 80145AF8 00141758  38 60 00 29 */	li r3, 0x29
/* 80145AFC 0014175C  38 A0 00 00 */	li r5, 0
/* 80145B00 00141760  38 C0 00 01 */	li r6, 1
/* 80145B04 00141764  4B F1 3F 69 */	bl func_80059A6C
/* 80145B08 00141768  2C 03 00 00 */	cmpwi r3, 0
/* 80145B0C 0014176C  41 82 1D E0 */	beq lbl_801478EC
/* 80145B10 00141770  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 80145B14 00141774  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80145B18 00141778  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80145B1C 0014177C  90 04 00 D4 */	stw r0, 0xd4(r4)
/* 80145B20 00141780  41 82 01 44 */	beq lbl_80145C64
/* 80145B24 00141784  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145B28 00141788  3A C0 00 00 */	li r22, 0
/* 80145B2C 0014178C  80 83 00 D4 */	lwz r4, 0xd4(r3)
/* 80145B30 00141790  2C 04 00 63 */	cmpwi r4, 0x63
/* 80145B34 00141794  41 82 00 E4 */	beq lbl_80145C18
/* 80145B38 00141798  40 80 00 28 */	bge lbl_80145B60
/* 80145B3C 0014179C  2C 04 00 02 */	cmpwi r4, 2
/* 80145B40 001417A0  41 82 00 68 */	beq lbl_80145BA8
/* 80145B44 001417A4  40 80 00 10 */	bge lbl_80145B54
/* 80145B48 001417A8  2C 04 00 01 */	cmpwi r4, 1
/* 80145B4C 001417AC  40 80 00 28 */	bge lbl_80145B74
/* 80145B50 001417B0  48 00 01 00 */	b lbl_80145C50
lbl_80145B54:
/* 80145B54 001417B4  2C 04 00 04 */	cmpwi r4, 4
/* 80145B58 001417B8  40 80 00 F8 */	bge lbl_80145C50
/* 80145B5C 001417BC  48 00 00 84 */	b lbl_80145BE0
lbl_80145B60:
/* 80145B60 001417C0  3C 60 00 01 */	lis r3, 0x0000FFFF@ha
/* 80145B64 001417C4  38 03 FF FF */	addi r0, r3, 0x0000FFFF@l
/* 80145B68 001417C8  7C 04 00 00 */	cmpw r4, r0
/* 80145B6C 001417CC  41 82 00 AC */	beq lbl_80145C18
/* 80145B70 001417D0  48 00 00 E0 */	b lbl_80145C50
lbl_80145B74:
/* 80145B74 001417D4  38 60 00 03 */	li r3, 3
/* 80145B78 001417D8  38 80 00 01 */	li r4, 1
/* 80145B7C 001417DC  48 00 8D D1 */	bl func_8014E94C
/* 80145B80 001417E0  38 60 00 1F */	li r3, 0x1f
/* 80145B84 001417E4  38 80 00 02 */	li r4, 2
/* 80145B88 001417E8  48 00 8D C5 */	bl func_8014E94C
/* 80145B8C 001417EC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145B90 001417F0  38 00 00 A9 */	li r0, 0xa9
/* 80145B94 001417F4  3A C0 00 01 */	li r22, 1
/* 80145B98 001417F8  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80145B9C 001417FC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145BA0 00141800  9A C3 0D 47 */	stb r22, 0xd47(r3)
/* 80145BA4 00141804  48 00 00 AC */	b lbl_80145C50
lbl_80145BA8:
/* 80145BA8 00141808  38 60 00 03 */	li r3, 3
/* 80145BAC 0014180C  38 80 00 03 */	li r4, 3
/* 80145BB0 00141810  48 00 8D 9D */	bl func_8014E94C
/* 80145BB4 00141814  38 60 00 1F */	li r3, 0x1f
/* 80145BB8 00141818  38 80 00 02 */	li r4, 2
/* 80145BBC 0014181C  48 00 8D 91 */	bl func_8014E94C
/* 80145BC0 00141820  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145BC4 00141824  38 80 00 A9 */	li r4, 0xa9
/* 80145BC8 00141828  38 00 00 02 */	li r0, 2
/* 80145BCC 0014182C  3A C0 00 01 */	li r22, 1
/* 80145BD0 00141830  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 80145BD4 00141834  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145BD8 00141838  98 03 0D 47 */	stb r0, 0xd47(r3)
/* 80145BDC 0014183C  48 00 00 74 */	b lbl_80145C50
lbl_80145BE0:
/* 80145BE0 00141840  38 60 00 03 */	li r3, 3
/* 80145BE4 00141844  38 80 00 05 */	li r4, 5
/* 80145BE8 00141848  48 00 8D 65 */	bl func_8014E94C
/* 80145BEC 0014184C  38 60 00 1F */	li r3, 0x1f
/* 80145BF0 00141850  38 80 00 02 */	li r4, 2
/* 80145BF4 00141854  48 00 8D 59 */	bl func_8014E94C
/* 80145BF8 00141858  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145BFC 0014185C  38 80 00 A9 */	li r4, 0xa9
/* 80145C00 00141860  38 00 00 03 */	li r0, 3
/* 80145C04 00141864  3A C0 00 01 */	li r22, 1
/* 80145C08 00141868  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 80145C0C 0014186C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145C10 00141870  98 03 0D 47 */	stb r0, 0xd47(r3)
/* 80145C14 00141874  48 00 00 3C */	b lbl_80145C50
lbl_80145C18:
/* 80145C18 00141878  38 60 00 03 */	li r3, 3
/* 80145C1C 0014187C  38 80 00 06 */	li r4, 6
/* 80145C20 00141880  48 00 8D 2D */	bl func_8014E94C
/* 80145C24 00141884  38 60 00 1F */	li r3, 0x1f
/* 80145C28 00141888  38 80 00 01 */	li r4, 1
/* 80145C2C 0014188C  48 00 8D 21 */	bl func_8014E94C
/* 80145C30 00141890  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145C34 00141894  38 80 00 A9 */	li r4, 0xa9
/* 80145C38 00141898  38 00 00 63 */	li r0, 0x63
/* 80145C3C 0014189C  3A C0 00 02 */	li r22, 2
/* 80145C40 001418A0  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 80145C44 001418A4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145C48 001418A8  90 03 00 D4 */	stw r0, 0xd4(r3)
/* 80145C4C 001418AC  4B EC 3B A5 */	bl func_800097F0
lbl_80145C50:
/* 80145C50 001418B0  2C 16 00 00 */	cmpwi r22, 0
/* 80145C54 001418B4  41 82 1C 98 */	beq lbl_801478EC
/* 80145C58 001418B8  7E C3 B3 78 */	mr r3, r22
/* 80145C5C 001418BC  4B F1 48 71 */	bl func_8005A4CC
/* 80145C60 001418C0  48 00 1C 8C */	b lbl_801478EC
lbl_80145C64:
/* 80145C64 001418C4  2C 03 00 03 */	cmpwi r3, 3
/* 80145C68 001418C8  41 82 00 5C */	beq lbl_80145CC4
/* 80145C6C 001418CC  40 80 00 14 */	bge lbl_80145C80
/* 80145C70 001418D0  2C 03 00 01 */	cmpwi r3, 1
/* 80145C74 001418D4  41 82 00 18 */	beq lbl_80145C8C
/* 80145C78 001418D8  40 80 00 30 */	bge lbl_80145CA8
/* 80145C7C 001418DC  48 00 1C 70 */	b lbl_801478EC
lbl_80145C80:
/* 80145C80 001418E0  2C 03 00 63 */	cmpwi r3, 0x63
/* 80145C84 001418E4  41 82 00 5C */	beq lbl_80145CE0
/* 80145C88 001418E8  48 00 1C 64 */	b lbl_801478EC
lbl_80145C8C:
/* 80145C8C 001418EC  38 60 00 03 */	li r3, 3
/* 80145C90 001418F0  38 80 00 00 */	li r4, 0
/* 80145C94 001418F4  48 00 8C B9 */	bl func_8014E94C
/* 80145C98 001418F8  38 60 00 1F */	li r3, 0x1f
/* 80145C9C 001418FC  38 80 00 02 */	li r4, 2
/* 80145CA0 00141900  48 00 8C AD */	bl func_8014E94C
/* 80145CA4 00141904  48 00 1C 48 */	b lbl_801478EC
lbl_80145CA8:
/* 80145CA8 00141908  38 60 00 03 */	li r3, 3
/* 80145CAC 0014190C  38 80 00 02 */	li r4, 2
/* 80145CB0 00141910  48 00 8C 9D */	bl func_8014E94C
/* 80145CB4 00141914  38 60 00 1F */	li r3, 0x1f
/* 80145CB8 00141918  38 80 00 02 */	li r4, 2
/* 80145CBC 0014191C  48 00 8C 91 */	bl func_8014E94C
/* 80145CC0 00141920  48 00 1C 2C */	b lbl_801478EC
lbl_80145CC4:
/* 80145CC4 00141924  38 60 00 03 */	li r3, 3
/* 80145CC8 00141928  38 80 00 04 */	li r4, 4
/* 80145CCC 0014192C  48 00 8C 81 */	bl func_8014E94C
/* 80145CD0 00141930  38 60 00 1F */	li r3, 0x1f
/* 80145CD4 00141934  38 80 00 02 */	li r4, 2
/* 80145CD8 00141938  48 00 8C 75 */	bl func_8014E94C
/* 80145CDC 0014193C  48 00 1C 10 */	b lbl_801478EC
lbl_80145CE0:
/* 80145CE0 00141940  38 60 00 03 */	li r3, 3
/* 80145CE4 00141944  38 80 00 06 */	li r4, 6
/* 80145CE8 00141948  48 00 8C 65 */	bl func_8014E94C
/* 80145CEC 0014194C  38 60 00 1F */	li r3, 0x1f
/* 80145CF0 00141950  38 80 00 00 */	li r4, 0
/* 80145CF4 00141954  48 00 8C 59 */	bl func_8014E94C
/* 80145CF8 00141958  48 00 1B F4 */	b lbl_801478EC
/* 80145CFC 0014195C  80 1A 00 D4 */	lwz r0, 0xd4(r26)
/* 80145D00 00141960  28 00 00 63 */	cmplwi r0, 0x63
/* 80145D04 00141964  40 82 00 28 */	bne lbl_80145D2C
/* 80145D08 00141968  A8 7A 00 BE */	lha r3, 0xbe(r26)
/* 80145D0C 0014196C  48 10 E0 C5 */	bl func_80253DD0
/* 80145D10 00141970  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80145D14 00141974  28 00 00 03 */	cmplwi r0, 3
/* 80145D18 00141978  40 82 00 34 */	bne lbl_80145D4C
/* 80145D1C 0014197C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145D20 00141980  38 00 00 AC */	li r0, 0xac
/* 80145D24 00141984  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80145D28 00141988  48 00 00 24 */	b lbl_80145D4C
lbl_80145D2C:
/* 80145D2C 0014198C  A8 7A 00 86 */	lha r3, 0x86(r26)
/* 80145D30 00141990  48 10 E0 A1 */	bl func_80253DD0
/* 80145D34 00141994  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80145D38 00141998  28 00 00 03 */	cmplwi r0, 3
/* 80145D3C 0014199C  40 82 00 10 */	bne lbl_80145D4C
/* 80145D40 001419A0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145D44 001419A4  38 00 00 AC */	li r0, 0xac
/* 80145D48 001419A8  B0 03 00 C4 */	sth r0, 0xc4(r3)
lbl_80145D4C:
/* 80145D4C 001419AC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145D50 001419B0  A0 03 00 C4 */	lhz r0, 0xc4(r3)
/* 80145D54 001419B4  28 00 00 AC */	cmplwi r0, 0xac
/* 80145D58 001419B8  40 82 1B 94 */	bne lbl_801478EC
/* 80145D5C 001419BC  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 80145D60 001419C0  28 00 00 01 */	cmplwi r0, 1
/* 80145D64 001419C4  40 82 00 4C */	bne lbl_80145DB0
/* 80145D68 001419C8  48 00 8D 69 */	bl func_8014EAD0
/* 80145D6C 001419CC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145D70 001419D0  A0 03 00 FC */	lhz r0, 0xfc(r3)
/* 80145D74 001419D4  2C 00 00 00 */	cmpwi r0, 0
/* 80145D78 001419D8  40 82 00 38 */	bne lbl_80145DB0
/* 80145D7C 001419DC  38 60 00 03 */	li r3, 3
/* 80145D80 001419E0  38 80 00 06 */	li r4, 6
/* 80145D84 001419E4  48 00 8B C9 */	bl func_8014E94C
/* 80145D88 001419E8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145D8C 001419EC  38 A0 51 F6 */	li r5, 0x51f6
/* 80145D90 001419F0  38 80 00 AA */	li r4, 0xaa
/* 80145D94 001419F4  38 00 00 CB */	li r0, 0xcb
/* 80145D98 001419F8  B0 A3 0D 6C */	sth r5, 0xd6c(r3)
/* 80145D9C 001419FC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145DA0 00141A00  B0 83 0D 6E */	sth r4, 0xd6e(r3)
/* 80145DA4 00141A04  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145DA8 00141A08  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80145DAC 00141A0C  48 00 1B 40 */	b lbl_801478EC
lbl_80145DB0:
/* 80145DB0 00141A10  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 80145DB4 00141A14  28 00 00 02 */	cmplwi r0, 2
/* 80145DB8 00141A18  40 82 00 8C */	bne lbl_80145E44
/* 80145DBC 00141A1C  48 00 91 C5 */	bl func_8014EF80
/* 80145DC0 00141A20  2C 03 00 00 */	cmpwi r3, 0
/* 80145DC4 00141A24  40 82 00 38 */	bne lbl_80145DFC
/* 80145DC8 00141A28  38 60 00 03 */	li r3, 3
/* 80145DCC 00141A2C  38 80 00 06 */	li r4, 6
/* 80145DD0 00141A30  48 00 8B 7D */	bl func_8014E94C
/* 80145DD4 00141A34  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145DD8 00141A38  38 A0 51 7C */	li r5, 0x517c
/* 80145DDC 00141A3C  38 80 00 AB */	li r4, 0xab
/* 80145DE0 00141A40  38 00 00 CB */	li r0, 0xcb
/* 80145DE4 00141A44  B0 A3 0D 6C */	sth r5, 0xd6c(r3)
/* 80145DE8 00141A48  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145DEC 00141A4C  B0 83 0D 6E */	sth r4, 0xd6e(r3)
/* 80145DF0 00141A50  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145DF4 00141A54  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80145DF8 00141A58  48 00 1A F4 */	b lbl_801478EC
lbl_80145DFC:
/* 80145DFC 00141A5C  48 00 8C D5 */	bl func_8014EAD0
/* 80145E00 00141A60  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145E04 00141A64  A0 03 00 FC */	lhz r0, 0xfc(r3)
/* 80145E08 00141A68  28 00 00 1E */	cmplwi r0, 0x1e
/* 80145E0C 00141A6C  40 82 00 38 */	bne lbl_80145E44
/* 80145E10 00141A70  38 60 00 03 */	li r3, 3
/* 80145E14 00141A74  38 80 00 06 */	li r4, 6
/* 80145E18 00141A78  48 00 8B 35 */	bl func_8014E94C
/* 80145E1C 00141A7C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145E20 00141A80  38 A0 50 EB */	li r5, 0x50eb
/* 80145E24 00141A84  38 80 00 AB */	li r4, 0xab
/* 80145E28 00141A88  38 00 00 CB */	li r0, 0xcb
/* 80145E2C 00141A8C  B0 A3 0D 6C */	sth r5, 0xd6c(r3)
/* 80145E30 00141A90  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145E34 00141A94  B0 83 0D 6E */	sth r4, 0xd6e(r3)
/* 80145E38 00141A98  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145E3C 00141A9C  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80145E40 00141AA0  48 00 1A AC */	b lbl_801478EC
lbl_80145E44:
/* 80145E44 00141AA4  38 60 00 03 */	li r3, 3
/* 80145E48 00141AA8  38 80 00 07 */	li r4, 7
/* 80145E4C 00141AAC  48 00 8B 01 */	bl func_8014E94C
/* 80145E50 00141AB0  38 60 00 00 */	li r3, 0
/* 80145E54 00141AB4  48 00 8A 59 */	bl func_8014E8AC
/* 80145E58 00141AB8  38 60 00 00 */	li r3, 0
/* 80145E5C 00141ABC  48 00 89 B1 */	bl func_8014E80C
/* 80145E60 00141AC0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145E64 00141AC4  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 80145E68 00141AC8  28 00 00 63 */	cmplwi r0, 0x63
/* 80145E6C 00141ACC  40 82 1A 80 */	bne lbl_801478EC
/* 80145E70 00141AD0  38 00 00 00 */	li r0, 0
/* 80145E74 00141AD4  98 03 0D 48 */	stb r0, 0xd48(r3)
/* 80145E78 00141AD8  48 01 F0 31 */	bl func_80164EA8
/* 80145E7C 00141ADC  2C 03 00 00 */	cmpwi r3, 0
/* 80145E80 00141AE0  41 82 00 24 */	beq lbl_80145EA4
/* 80145E84 00141AE4  48 01 87 8D */	bl func_8015E610
/* 80145E88 00141AE8  2C 03 00 00 */	cmpwi r3, 0
/* 80145E8C 00141AEC  41 82 00 14 */	beq lbl_80145EA0
/* 80145E90 00141AF0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145E94 00141AF4  38 00 00 62 */	li r0, 0x62
/* 80145E98 00141AF8  90 03 00 D4 */	stw r0, 0xd4(r3)
/* 80145E9C 00141AFC  48 00 00 08 */	b lbl_80145EA4
lbl_80145EA0:
/* 80145EA0 00141B00  4B EC 39 39 */	bl func_800097D8
lbl_80145EA4:
/* 80145EA4 00141B04  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145EA8 00141B08  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 80145EAC 00141B0C  28 00 00 63 */	cmplwi r0, 0x63
/* 80145EB0 00141B10  40 82 1A 3C */	bne lbl_801478EC
/* 80145EB4 00141B14  4B F1 03 C1 */	bl func_80056274
/* 80145EB8 00141B18  48 00 1A 34 */	b lbl_801478EC
/* 80145EBC 00141B1C  38 60 00 03 */	li r3, 3
/* 80145EC0 00141B20  38 80 00 00 */	li r4, 0
/* 80145EC4 00141B24  48 00 8A 89 */	bl func_8014E94C
/* 80145EC8 00141B28  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145ECC 00141B2C  38 00 00 A8 */	li r0, 0xa8
/* 80145ED0 00141B30  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80145ED4 00141B34  48 00 1A 18 */	b lbl_801478EC
/* 80145ED8 00141B38  38 60 00 03 */	li r3, 3
/* 80145EDC 00141B3C  38 80 00 02 */	li r4, 2
/* 80145EE0 00141B40  48 00 8A 6D */	bl func_8014E94C
/* 80145EE4 00141B44  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145EE8 00141B48  38 00 00 A8 */	li r0, 0xa8
/* 80145EEC 00141B4C  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80145EF0 00141B50  48 00 19 FC */	b lbl_801478EC
/* 80145EF4 00141B54  A8 7A 00 86 */	lha r3, 0x86(r26)
/* 80145EF8 00141B58  48 10 DE D9 */	bl func_80253DD0
/* 80145EFC 00141B5C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80145F00 00141B60  28 00 00 03 */	cmplwi r0, 3
/* 80145F04 00141B64  40 82 19 E8 */	bne lbl_801478EC
/* 80145F08 00141B68  38 60 00 03 */	li r3, 3
/* 80145F0C 00141B6C  38 80 00 00 */	li r4, 0
/* 80145F10 00141B70  48 00 8A 55 */	bl func_8014E964
/* 80145F14 00141B74  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145F18 00141B78  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 80145F1C 00141B7C  2C 00 00 03 */	cmpwi r0, 3
/* 80145F20 00141B80  41 82 00 48 */	beq lbl_80145F68
/* 80145F24 00141B84  40 80 00 14 */	bge lbl_80145F38
/* 80145F28 00141B88  2C 00 00 01 */	cmpwi r0, 1
/* 80145F2C 00141B8C  41 82 00 24 */	beq lbl_80145F50
/* 80145F30 00141B90  40 80 00 2C */	bge lbl_80145F5C
/* 80145F34 00141B94  48 00 19 B8 */	b lbl_801478EC
lbl_80145F38:
/* 80145F38 00141B98  2C 00 00 63 */	cmpwi r0, 0x63
/* 80145F3C 00141B9C  41 82 00 38 */	beq lbl_80145F74
/* 80145F40 00141BA0  40 80 19 AC */	bge lbl_801478EC
/* 80145F44 00141BA4  2C 00 00 62 */	cmpwi r0, 0x62
/* 80145F48 00141BA8  40 80 00 48 */	bge lbl_80145F90
/* 80145F4C 00141BAC  48 00 19 A0 */	b lbl_801478EC
lbl_80145F50:
/* 80145F50 00141BB0  38 00 00 B8 */	li r0, 0xb8
/* 80145F54 00141BB4  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80145F58 00141BB8  48 00 19 94 */	b lbl_801478EC
lbl_80145F5C:
/* 80145F5C 00141BBC  38 00 00 B1 */	li r0, 0xb1
/* 80145F60 00141BC0  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80145F64 00141BC4  48 00 19 88 */	b lbl_801478EC
lbl_80145F68:
/* 80145F68 00141BC8  38 00 00 B3 */	li r0, 0xb3
/* 80145F6C 00141BCC  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80145F70 00141BD0  48 00 19 7C */	b lbl_801478EC
lbl_80145F74:
/* 80145F74 00141BD4  4B EC 38 65 */	bl func_800097D8
/* 80145F78 00141BD8  38 60 00 03 */	li r3, 3
/* 80145F7C 00141BDC  4B F1 20 39 */	bl func_80057FB4
/* 80145F80 00141BE0  80 6D A3 80 */	lwz r3, lbl_8063F640-_SDA_BASE_(r13)
/* 80145F84 00141BE4  38 80 08 34 */	li r4, 0x834
/* 80145F88 00141BE8  48 0E 08 21 */	bl func_802267A8
/* 80145F8C 00141BEC  48 00 19 60 */	b lbl_801478EC
lbl_80145F90:
/* 80145F90 00141BF0  4B EC 38 61 */	bl func_800097F0
/* 80145F94 00141BF4  38 60 00 06 */	li r3, 6
/* 80145F98 00141BF8  38 80 00 01 */	li r4, 1
/* 80145F9C 00141BFC  48 01 86 99 */	bl func_8015E634
/* 80145FA0 00141C00  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145FA4 00141C04  38 00 00 AD */	li r0, 0xad
/* 80145FA8 00141C08  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80145FAC 00141C0C  48 00 19 40 */	b lbl_801478EC
/* 80145FB0 00141C10  48 01 87 D5 */	bl func_8015E784
/* 80145FB4 00141C14  2C 03 00 00 */	cmpwi r3, 0
/* 80145FB8 00141C18  41 82 19 34 */	beq lbl_801478EC
/* 80145FBC 00141C1C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145FC0 00141C20  38 00 00 AE */	li r0, 0xae
/* 80145FC4 00141C24  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80145FC8 00141C28  4B EC 38 11 */	bl func_800097D8
/* 80145FCC 00141C2C  48 01 97 D5 */	bl func_8015F7A0
/* 80145FD0 00141C30  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80145FD4 00141C34  D8 23 0D 38 */	stfd f1, 0xd38(r3)
/* 80145FD8 00141C38  48 00 19 14 */	b lbl_801478EC
/* 80145FDC 00141C3C  48 01 96 85 */	bl func_8015F660
/* 80145FE0 00141C40  7C 64 1B 78 */	mr r4, r3
/* 80145FE4 00141C44  38 60 00 01 */	li r3, 1
/* 80145FE8 00141C48  4B F1 04 D1 */	bl func_800564B8
/* 80145FEC 00141C4C  82 CD 82 B8 */	lwz r22, lbl_8063D578-_SDA_BASE_(r13)
/* 80145FF0 00141C50  48 01 97 B1 */	bl func_8015F7A0
/* 80145FF4 00141C54  C8 56 0D 38 */	lfd f2, 0xd38(r22)
/* 80145FF8 00141C58  C8 02 8E 28 */	lfd f0, lbl_80641428-_SDA2_BASE_(r2)
/* 80145FFC 00141C5C  FC 21 10 28 */	fsub f1, f1, f2
/* 80146000 00141C60  FC 01 00 40 */	fcmpo cr0, f1, f0
/* 80146004 00141C64  4C 41 13 82 */	cror 2, 1, 2
/* 80146008 00141C68  40 82 00 14 */	bne lbl_8014601C
/* 8014600C 00141C6C  38 00 00 AF */	li r0, 0xaf
/* 80146010 00141C70  B0 16 00 C4 */	sth r0, 0xc4(r22)
/* 80146014 00141C74  4B F1 02 61 */	bl func_80056274
/* 80146018 00141C78  48 00 18 D4 */	b lbl_801478EC
lbl_8014601C:
/* 8014601C 00141C7C  38 60 00 80 */	li r3, 0x80
/* 80146020 00141C80  38 80 00 01 */	li r4, 1
/* 80146024 00141C84  38 A0 00 00 */	li r5, 0
/* 80146028 00141C88  38 C0 00 01 */	li r6, 1
/* 8014602C 00141C8C  4B F1 3A 41 */	bl func_80059A6C
/* 80146030 00141C90  3C 03 80 00 */	addis r0, r3, 0x8000
/* 80146034 00141C94  28 00 00 00 */	cmplwi r0, 0
/* 80146038 00141C98  40 82 18 B4 */	bne lbl_801478EC
/* 8014603C 00141C9C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146040 00141CA0  38 00 00 AF */	li r0, 0xaf
/* 80146044 00141CA4  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80146048 00141CA8  4B F1 02 2D */	bl func_80056274
/* 8014604C 00141CAC  48 00 18 A0 */	b lbl_801478EC
/* 80146050 00141CB0  48 01 96 11 */	bl func_8015F660
/* 80146054 00141CB4  7C 64 1B 78 */	mr r4, r3
/* 80146058 00141CB8  38 60 00 01 */	li r3, 1
/* 8014605C 00141CBC  4B F1 04 5D */	bl func_800564B8
/* 80146060 00141CC0  4B F1 02 99 */	bl func_800562F8
/* 80146064 00141CC4  2C 03 00 00 */	cmpwi r3, 0
/* 80146068 00141CC8  41 82 18 84 */	beq lbl_801478EC
/* 8014606C 00141CCC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146070 00141CD0  38 00 00 B0 */	li r0, 0xb0
/* 80146074 00141CD4  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80146078 00141CD8  48 00 18 74 */	b lbl_801478EC
/* 8014607C 00141CDC  48 01 CF 59 */	bl glplatAbortFrame
/* 80146080 00141CE0  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80146084 00141CE4  38 00 00 0F */	li r0, 0xf
/* 80146088 00141CE8  80 64 0D 30 */	lwz r3, 0xd30(r4)
/* 8014608C 00141CEC  54 63 01 04 */	rlwinm r3, r3, 0, 4, 2
/* 80146090 00141CF0  90 64 0D 30 */	stw r3, 0xd30(r4)
/* 80146094 00141CF4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146098 00141CF8  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 8014609C 00141CFC  48 00 18 50 */	b lbl_801478EC
/* 801460A0 00141D00  48 00 8A 31 */	bl func_8014EAD0
/* 801460A4 00141D04  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 801460A8 00141D08  38 00 00 00 */	li r0, 0
/* 801460AC 00141D0C  38 60 00 0F */	li r3, 0xf
/* 801460B0 00141D10  38 A0 00 00 */	li r5, 0
/* 801460B4 00141D14  A0 86 00 FC */	lhz r4, 0xfc(r6)
/* 801460B8 00141D18  B0 86 00 FE */	sth r4, 0xfe(r6)
/* 801460BC 00141D1C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801460C0 00141D20  B0 04 0D 4C */	sth r0, 0xd4c(r4)
/* 801460C4 00141D24  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801460C8 00141D28  38 84 0D 4C */	addi r4, r4, 0xd4c
/* 801460CC 00141D2C  4B F6 44 3D */	bl func_800AA508
/* 801460D0 00141D30  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801460D4 00141D34  38 00 00 B2 */	li r0, 0xb2
/* 801460D8 00141D38  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801460DC 00141D3C  48 00 18 10 */	b lbl_801478EC
/* 801460E0 00141D40  4B F6 5A 09 */	bl func_800ABAE8
/* 801460E4 00141D44  2C 03 00 00 */	cmpwi r3, 0
/* 801460E8 00141D48  40 82 18 04 */	bne lbl_801478EC
/* 801460EC 00141D4C  4B F6 59 01 */	bl func_800AB9EC
/* 801460F0 00141D50  48 00 89 E1 */	bl func_8014EAD0
/* 801460F4 00141D54  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801460F8 00141D58  A0 64 00 FE */	lhz r3, 0xfe(r4)
/* 801460FC 00141D5C  A0 04 00 FC */	lhz r0, 0xfc(r4)
/* 80146100 00141D60  7C 03 00 40 */	cmplw r3, r0
/* 80146104 00141D64  41 82 00 0C */	beq lbl_80146110
/* 80146108 00141D68  38 00 00 00 */	li r0, 0
/* 8014610C 00141D6C  98 04 0D 48 */	stb r0, 0xd48(r4)
lbl_80146110:
/* 80146110 00141D70  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146114 00141D74  38 00 00 A6 */	li r0, 0xa6
/* 80146118 00141D78  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 8014611C 00141D7C  48 00 17 D0 */	b lbl_801478EC
/* 80146120 00141D80  48 00 8E 61 */	bl func_8014EF80
/* 80146124 00141D84  2C 03 00 00 */	cmpwi r3, 0
/* 80146128 00141D88  41 82 00 14 */	beq lbl_8014613C
/* 8014612C 00141D8C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146130 00141D90  38 00 00 00 */	li r0, 0
/* 80146134 00141D94  98 03 0D 40 */	stb r0, 0xd40(r3)
/* 80146138 00141D98  48 00 00 10 */	b lbl_80146148
lbl_8014613C:
/* 8014613C 00141D9C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146140 00141DA0  38 00 00 01 */	li r0, 1
/* 80146144 00141DA4  98 03 0D 40 */	stb r0, 0xd40(r3)
lbl_80146148:
/* 80146148 00141DA8  38 60 00 0B */	li r3, 0xb
/* 8014614C 00141DAC  38 80 00 01 */	li r4, 1
/* 80146150 00141DB0  48 00 88 15 */	bl func_8014E964
/* 80146154 00141DB4  38 60 00 0B */	li r3, 0xb
/* 80146158 00141DB8  38 80 00 04 */	li r4, 4
/* 8014615C 00141DBC  48 00 87 F1 */	bl func_8014E94C
/* 80146160 00141DC0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146164 00141DC4  38 00 00 B4 */	li r0, 0xb4
/* 80146168 00141DC8  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 8014616C 00141DCC  48 00 17 80 */	b lbl_801478EC
/* 80146170 00141DD0  A8 7A 00 96 */	lha r3, 0x96(r26)
/* 80146174 00141DD4  48 10 DC 5D */	bl func_80253DD0
/* 80146178 00141DD8  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8014617C 00141DDC  28 00 00 03 */	cmplwi r0, 3
/* 80146180 00141DE0  40 82 17 6C */	bne lbl_801478EC
/* 80146184 00141DE4  38 60 00 0B */	li r3, 0xb
/* 80146188 00141DE8  38 80 00 00 */	li r4, 0
/* 8014618C 00141DEC  48 00 87 C1 */	bl func_8014E94C
/* 80146190 00141DF0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146194 00141DF4  38 00 00 B5 */	li r0, 0xb5
/* 80146198 00141DF8  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 8014619C 00141DFC  48 00 17 50 */	b lbl_801478EC
/* 801461A0 00141E00  3C 60 04 00 */	lis r3, 0x400
/* 801461A4 00141E04  38 80 00 00 */	li r4, 0
/* 801461A8 00141E08  38 A0 00 00 */	li r5, 0
/* 801461AC 00141E0C  38 C0 00 01 */	li r6, 1
/* 801461B0 00141E10  4B F1 38 BD */	bl func_80059A6C
/* 801461B4 00141E14  2C 03 00 00 */	cmpwi r3, 0
/* 801461B8 00141E18  41 82 17 34 */	beq lbl_801478EC
/* 801461BC 00141E1C  38 60 00 01 */	li r3, 1
/* 801461C0 00141E20  4B F1 43 0D */	bl func_8005A4CC
/* 801461C4 00141E24  38 60 00 0B */	li r3, 0xb
/* 801461C8 00141E28  38 80 00 01 */	li r4, 1
/* 801461CC 00141E2C  48 00 87 81 */	bl func_8014E94C
/* 801461D0 00141E30  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801461D4 00141E34  38 00 00 B6 */	li r0, 0xb6
/* 801461D8 00141E38  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801461DC 00141E3C  48 00 17 10 */	b lbl_801478EC
/* 801461E0 00141E40  A8 7A 00 96 */	lha r3, 0x96(r26)
/* 801461E4 00141E44  48 10 DB ED */	bl func_80253DD0
/* 801461E8 00141E48  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801461EC 00141E4C  28 00 00 03 */	cmplwi r0, 3
/* 801461F0 00141E50  40 82 16 FC */	bne lbl_801478EC
/* 801461F4 00141E54  38 60 00 0B */	li r3, 0xb
/* 801461F8 00141E58  38 80 00 03 */	li r4, 3
/* 801461FC 00141E5C  48 00 87 51 */	bl func_8014E94C
/* 80146200 00141E60  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146204 00141E64  38 00 00 B7 */	li r0, 0xb7
/* 80146208 00141E68  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 8014620C 00141E6C  48 00 16 E0 */	b lbl_801478EC
/* 80146210 00141E70  A8 7A 00 96 */	lha r3, 0x96(r26)
/* 80146214 00141E74  48 10 DB BD */	bl func_80253DD0
/* 80146218 00141E78  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8014621C 00141E7C  28 00 00 03 */	cmplwi r0, 3
/* 80146220 00141E80  40 82 16 CC */	bne lbl_801478EC
/* 80146224 00141E84  38 60 00 0B */	li r3, 0xb
/* 80146228 00141E88  38 80 00 00 */	li r4, 0
/* 8014622C 00141E8C  48 00 87 39 */	bl func_8014E964
/* 80146230 00141E90  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146234 00141E94  38 00 00 A6 */	li r0, 0xa6
/* 80146238 00141E98  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 8014623C 00141E9C  48 00 16 B0 */	b lbl_801478EC
/* 80146240 00141EA0  48 00 88 91 */	bl func_8014EAD0
/* 80146244 00141EA4  38 60 00 0D */	li r3, 0xd
/* 80146248 00141EA8  38 80 00 01 */	li r4, 1
/* 8014624C 00141EAC  48 00 87 19 */	bl func_8014E964
/* 80146250 00141EB0  38 60 00 0D */	li r3, 0xd
/* 80146254 00141EB4  38 80 00 0E */	li r4, 0xe
/* 80146258 00141EB8  48 00 86 F5 */	bl func_8014E94C
/* 8014625C 00141EBC  38 60 00 01 */	li r3, 1
/* 80146260 00141EC0  48 00 86 4D */	bl func_8014E8AC
/* 80146264 00141EC4  38 60 00 1D */	li r3, 0x1d
/* 80146268 00141EC8  38 80 00 01 */	li r4, 1
/* 8014626C 00141ECC  48 00 86 F9 */	bl func_8014E964
/* 80146270 00141ED0  38 60 00 1D */	li r3, 0x1d
/* 80146274 00141ED4  38 80 00 06 */	li r4, 6
/* 80146278 00141ED8  48 00 86 D5 */	bl func_8014E94C
/* 8014627C 00141EDC  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80146280 00141EE0  38 00 00 01 */	li r0, 1
/* 80146284 00141EE4  88 64 0D 48 */	lbz r3, 0xd48(r4)
/* 80146288 00141EE8  B0 64 00 F8 */	sth r3, 0xf8(r4)
/* 8014628C 00141EEC  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80146290 00141EF0  88 64 0D 48 */	lbz r3, 0xd48(r4)
/* 80146294 00141EF4  B0 64 00 FA */	sth r3, 0xfa(r4)
/* 80146298 00141EF8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014629C 00141EFC  90 03 00 D4 */	stw r0, 0xd4(r3)
/* 801462A0 00141F00  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 801462A4 00141F04  A0 85 00 F8 */	lhz r4, 0xf8(r5)
/* 801462A8 00141F08  A0 65 00 FC */	lhz r3, 0xfc(r5)
/* 801462AC 00141F0C  38 04 00 06 */	addi r0, r4, 6
/* 801462B0 00141F10  7C 00 18 00 */	cmpw r0, r3
/* 801462B4 00141F14  41 80 00 54 */	blt lbl_80146308
/* 801462B8 00141F18  34 03 FF FA */	addic. r0, r3, -6
/* 801462BC 00141F1C  41 80 00 2C */	blt lbl_801462E8
/* 801462C0 00141F20  7C 04 18 50 */	subf r0, r4, r3
/* 801462C4 00141F24  20 00 00 07 */	subfic r0, r0, 7
/* 801462C8 00141F28  90 05 00 D4 */	stw r0, 0xd4(r5)
/* 801462CC 00141F2C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801462D0 00141F30  A0 64 00 FC */	lhz r3, 0xfc(r4)
/* 801462D4 00141F34  38 03 FF FA */	addi r0, r3, -6
/* 801462D8 00141F38  B0 04 00 F8 */	sth r0, 0xf8(r4)
/* 801462DC 00141F3C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801462E0 00141F40  B0 03 00 FA */	sth r0, 0xfa(r3)
/* 801462E4 00141F44  48 00 00 24 */	b lbl_80146308
lbl_801462E8:
/* 801462E8 00141F48  88 65 0D 48 */	lbz r3, 0xd48(r5)
/* 801462EC 00141F4C  38 00 00 00 */	li r0, 0
/* 801462F0 00141F50  38 63 00 01 */	addi r3, r3, 1
/* 801462F4 00141F54  90 65 00 D4 */	stw r3, 0xd4(r5)
/* 801462F8 00141F58  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801462FC 00141F5C  B0 03 00 F8 */	sth r0, 0xf8(r3)
/* 80146300 00141F60  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146304 00141F64  B0 03 00 FA */	sth r0, 0xfa(r3)
lbl_80146308:
/* 80146308 00141F68  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014630C 00141F6C  38 00 00 B9 */	li r0, 0xb9
/* 80146310 00141F70  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80146314 00141F74  48 00 15 D8 */	b lbl_801478EC
/* 80146318 00141F78  A8 7A 00 9A */	lha r3, 0x9a(r26)
/* 8014631C 00141F7C  48 10 DA B5 */	bl func_80253DD0
/* 80146320 00141F80  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80146324 00141F84  28 00 00 03 */	cmplwi r0, 3
/* 80146328 00141F88  40 82 15 C4 */	bne lbl_801478EC
/* 8014632C 00141F8C  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 80146330 00141F90  38 00 00 BA */	li r0, 0xba
/* 80146334 00141F94  38 60 00 00 */	li r3, 0
/* 80146338 00141F98  38 80 00 00 */	li r4, 0
/* 8014633C 00141F9C  B0 05 00 C4 */	sth r0, 0xc4(r5)
/* 80146340 00141FA0  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 80146344 00141FA4  80 05 0D 30 */	lwz r0, 0xd30(r5)
/* 80146348 00141FA8  54 00 00 80 */	rlwinm r0, r0, 0, 2, 0
/* 8014634C 00141FAC  90 05 0D 30 */	stw r0, 0xd30(r5)
/* 80146350 00141FB0  4B F1 35 A9 */	bl func_800598F8
/* 80146354 00141FB4  38 60 00 01 */	li r3, 1
/* 80146358 00141FB8  38 80 00 50 */	li r4, 0x50
/* 8014635C 00141FBC  38 A0 00 00 */	li r5, 0
/* 80146360 00141FC0  38 C0 00 07 */	li r6, 7
/* 80146364 00141FC4  38 E0 00 02 */	li r7, 2
/* 80146368 00141FC8  39 00 00 00 */	li r8, 0
/* 8014636C 00141FCC  4B F1 36 5D */	bl func_800599C8
/* 80146370 00141FD0  38 60 00 02 */	li r3, 2
/* 80146374 00141FD4  38 80 00 01 */	li r4, 1
/* 80146378 00141FD8  38 A0 00 00 */	li r5, 0
/* 8014637C 00141FDC  38 C0 00 07 */	li r6, 7
/* 80146380 00141FE0  38 E0 00 03 */	li r7, 3
/* 80146384 00141FE4  39 00 00 00 */	li r8, 0
/* 80146388 00141FE8  4B F1 36 41 */	bl func_800599C8
/* 8014638C 00141FEC  38 60 00 03 */	li r3, 3
/* 80146390 00141FF0  38 80 00 02 */	li r4, 2
/* 80146394 00141FF4  38 A0 00 00 */	li r5, 0
/* 80146398 00141FF8  38 C0 00 08 */	li r6, 8
/* 8014639C 00141FFC  38 E0 00 04 */	li r7, 4
/* 801463A0 00142000  39 00 00 00 */	li r8, 0
/* 801463A4 00142004  4B F1 36 25 */	bl func_800599C8
/* 801463A8 00142008  38 60 00 04 */	li r3, 4
/* 801463AC 0014200C  38 80 00 03 */	li r4, 3
/* 801463B0 00142010  38 A0 00 00 */	li r5, 0
/* 801463B4 00142014  38 C0 00 08 */	li r6, 8
/* 801463B8 00142018  38 E0 00 05 */	li r7, 5
/* 801463BC 0014201C  39 00 00 00 */	li r8, 0
/* 801463C0 00142020  4B F1 36 09 */	bl func_800599C8
/* 801463C4 00142024  38 60 00 05 */	li r3, 5
/* 801463C8 00142028  38 80 00 04 */	li r4, 4
/* 801463CC 0014202C  38 A0 00 00 */	li r5, 0
/* 801463D0 00142030  38 C0 00 08 */	li r6, 8
/* 801463D4 00142034  38 E0 00 06 */	li r7, 6
/* 801463D8 00142038  39 00 00 00 */	li r8, 0
/* 801463DC 0014203C  4B F1 35 ED */	bl func_800599C8
/* 801463E0 00142040  38 60 00 06 */	li r3, 6
/* 801463E4 00142044  38 80 00 05 */	li r4, 5
/* 801463E8 00142048  38 A0 00 00 */	li r5, 0
/* 801463EC 0014204C  38 C0 00 63 */	li r6, 0x63
/* 801463F0 00142050  38 E0 00 5A */	li r7, 0x5a
/* 801463F4 00142054  39 00 00 00 */	li r8, 0
/* 801463F8 00142058  4B F1 35 D1 */	bl func_800599C8
/* 801463FC 0014205C  38 60 00 07 */	li r3, 7
/* 80146400 00142060  38 80 00 00 */	li r4, 0
/* 80146404 00142064  38 A0 00 02 */	li r5, 2
/* 80146408 00142068  38 C0 00 00 */	li r6, 0
/* 8014640C 0014206C  38 E0 00 08 */	li r7, 8
/* 80146410 00142070  39 00 00 00 */	li r8, 0
/* 80146414 00142074  4B F1 35 B5 */	bl func_800599C8
/* 80146418 00142078  38 60 00 08 */	li r3, 8
/* 8014641C 0014207C  38 80 00 07 */	li r4, 7
/* 80146420 00142080  38 A0 00 04 */	li r5, 4
/* 80146424 00142084  38 C0 00 00 */	li r6, 0
/* 80146428 00142088  38 E0 00 63 */	li r7, 0x63
/* 8014642C 0014208C  39 00 00 00 */	li r8, 0
/* 80146430 00142090  4B F1 35 99 */	bl func_800599C8
/* 80146434 00142094  38 60 00 63 */	li r3, 0x63
/* 80146438 00142098  38 80 00 08 */	li r4, 8
/* 8014643C 0014209C  38 A0 00 06 */	li r5, 6
/* 80146440 001420A0  38 C0 00 00 */	li r6, 0
/* 80146444 001420A4  38 E0 00 00 */	li r7, 0
/* 80146448 001420A8  39 00 00 00 */	li r8, 0
/* 8014644C 001420AC  4B F1 35 7D */	bl func_800599C8
/* 80146450 001420B0  38 60 00 50 */	li r3, 0x50
/* 80146454 001420B4  38 80 00 00 */	li r4, 0
/* 80146458 001420B8  38 A0 00 00 */	li r5, 0
/* 8014645C 001420BC  38 C0 00 00 */	li r6, 0
/* 80146460 001420C0  38 E0 00 00 */	li r7, 0
/* 80146464 001420C4  39 00 00 00 */	li r8, 0
/* 80146468 001420C8  4B F1 35 61 */	bl func_800599C8
/* 8014646C 001420CC  38 60 00 5A */	li r3, 0x5a
/* 80146470 001420D0  38 80 00 00 */	li r4, 0
/* 80146474 001420D4  38 A0 00 00 */	li r5, 0
/* 80146478 001420D8  38 C0 00 00 */	li r6, 0
/* 8014647C 001420DC  38 E0 00 00 */	li r7, 0
/* 80146480 001420E0  39 00 00 00 */	li r8, 0
/* 80146484 001420E4  4B F1 35 45 */	bl func_800599C8
/* 80146488 001420E8  48 00 14 64 */	b lbl_801478EC
/* 8014648C 001420EC  80 1A 00 D4 */	lwz r0, 0xd4(r26)
/* 80146490 001420F0  38 60 00 3F */	li r3, 0x3f
/* 80146494 001420F4  38 A0 00 00 */	li r5, 0
/* 80146498 001420F8  38 C0 00 01 */	li r6, 1
/* 8014649C 001420FC  54 04 06 3E */	clrlwi r4, r0, 0x18
/* 801464A0 00142100  4B F1 35 CD */	bl func_80059A6C
/* 801464A4 00142104  2C 03 00 00 */	cmpwi r3, 0
/* 801464A8 00142108  41 82 14 44 */	beq lbl_801478EC
/* 801464AC 0014210C  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 801464B0 00142110  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801464B4 00142114  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801464B8 00142118  90 04 00 D4 */	stw r0, 0xd4(r4)
/* 801464BC 0014211C  41 82 03 90 */	beq lbl_8014684C
/* 801464C0 00142120  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 801464C4 00142124  3A C0 00 00 */	li r22, 0
/* 801464C8 00142128  80 85 00 D4 */	lwz r4, 0xd4(r5)
/* 801464CC 0014212C  2C 04 00 07 */	cmpwi r4, 7
/* 801464D0 00142130  41 82 02 3C */	beq lbl_8014670C
/* 801464D4 00142134  40 80 00 30 */	bge lbl_80146504
/* 801464D8 00142138  2C 04 00 03 */	cmpwi r4, 3
/* 801464DC 0014213C  41 82 00 F0 */	beq lbl_801465CC
/* 801464E0 00142140  40 80 00 14 */	bge lbl_801464F4
/* 801464E4 00142144  2C 04 00 01 */	cmpwi r4, 1
/* 801464E8 00142148  41 82 00 48 */	beq lbl_80146530
/* 801464EC 0014214C  40 80 00 90 */	bge lbl_8014657C
/* 801464F0 00142150  48 00 03 48 */	b lbl_80146838
lbl_801464F4:
/* 801464F4 00142154  2C 04 00 05 */	cmpwi r4, 5
/* 801464F8 00142158  41 82 01 74 */	beq lbl_8014666C
/* 801464FC 0014215C  40 80 01 C0 */	bge lbl_801466BC
/* 80146500 00142160  48 00 01 1C */	b lbl_8014661C
lbl_80146504:
/* 80146504 00142164  2C 04 00 63 */	cmpwi r4, 0x63
/* 80146508 00142168  41 82 02 F0 */	beq lbl_801467F8
/* 8014650C 0014216C  40 80 00 10 */	bge lbl_8014651C
/* 80146510 00142170  2C 04 00 09 */	cmpwi r4, 9
/* 80146514 00142174  40 80 03 24 */	bge lbl_80146838
/* 80146518 00142178  48 00 02 58 */	b lbl_80146770
lbl_8014651C:
/* 8014651C 0014217C  3C 60 00 01 */	lis r3, 0x0000FFFF@ha
/* 80146520 00142180  38 03 FF FF */	addi r0, r3, 0x0000FFFF@l
/* 80146524 00142184  7C 04 00 00 */	cmpw r4, r0
/* 80146528 00142188  41 82 02 D0 */	beq lbl_801467F8
/* 8014652C 0014218C  48 00 03 0C */	b lbl_80146838
lbl_80146530:
/* 80146530 00142190  A0 05 00 FC */	lhz r0, 0xfc(r5)
/* 80146534 00142194  28 00 00 01 */	cmplwi r0, 1
/* 80146538 00142198  41 80 03 00 */	blt lbl_80146838
/* 8014653C 0014219C  38 60 00 0D */	li r3, 0xd
/* 80146540 001421A0  38 80 00 06 */	li r4, 6
/* 80146544 001421A4  48 00 84 09 */	bl func_8014E94C
/* 80146548 001421A8  38 60 00 1F */	li r3, 0x1f
/* 8014654C 001421AC  38 80 00 02 */	li r4, 2
/* 80146550 001421B0  48 00 83 FD */	bl func_8014E94C
/* 80146554 001421B4  38 60 00 1D */	li r3, 0x1d
/* 80146558 001421B8  38 80 00 04 */	li r4, 4
/* 8014655C 001421BC  48 00 83 F1 */	bl func_8014E94C
/* 80146560 001421C0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146564 001421C4  38 00 00 BC */	li r0, 0xbc
/* 80146568 001421C8  3A C0 00 01 */	li r22, 1
/* 8014656C 001421CC  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80146570 001421D0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146574 001421D4  B2 C3 01 02 */	sth r22, 0x102(r3)
/* 80146578 001421D8  48 00 02 C0 */	b lbl_80146838
lbl_8014657C:
/* 8014657C 001421DC  A0 05 00 FC */	lhz r0, 0xfc(r5)
/* 80146580 001421E0  28 00 00 02 */	cmplwi r0, 2
/* 80146584 001421E4  41 80 02 B4 */	blt lbl_80146838
/* 80146588 001421E8  38 60 00 0D */	li r3, 0xd
/* 8014658C 001421EC  38 80 00 07 */	li r4, 7
/* 80146590 001421F0  48 00 83 BD */	bl func_8014E94C
/* 80146594 001421F4  38 60 00 1F */	li r3, 0x1f
/* 80146598 001421F8  38 80 00 02 */	li r4, 2
/* 8014659C 001421FC  48 00 83 B1 */	bl func_8014E94C
/* 801465A0 00142200  38 60 00 1D */	li r3, 0x1d
/* 801465A4 00142204  38 80 00 04 */	li r4, 4
/* 801465A8 00142208  48 00 83 A5 */	bl func_8014E94C
/* 801465AC 0014220C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801465B0 00142210  38 80 00 BC */	li r4, 0xbc
/* 801465B4 00142214  38 00 00 02 */	li r0, 2
/* 801465B8 00142218  3A C0 00 01 */	li r22, 1
/* 801465BC 0014221C  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 801465C0 00142220  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801465C4 00142224  B0 03 01 02 */	sth r0, 0x102(r3)
/* 801465C8 00142228  48 00 02 70 */	b lbl_80146838
lbl_801465CC:
/* 801465CC 0014222C  A0 05 00 FC */	lhz r0, 0xfc(r5)
/* 801465D0 00142230  28 00 00 03 */	cmplwi r0, 3
/* 801465D4 00142234  41 80 02 64 */	blt lbl_80146838
/* 801465D8 00142238  38 60 00 0D */	li r3, 0xd
/* 801465DC 0014223C  38 80 00 08 */	li r4, 8
/* 801465E0 00142240  48 00 83 6D */	bl func_8014E94C
/* 801465E4 00142244  38 60 00 1F */	li r3, 0x1f
/* 801465E8 00142248  38 80 00 02 */	li r4, 2
/* 801465EC 0014224C  48 00 83 61 */	bl func_8014E94C
/* 801465F0 00142250  38 60 00 1D */	li r3, 0x1d
/* 801465F4 00142254  38 80 00 04 */	li r4, 4
/* 801465F8 00142258  48 00 83 55 */	bl func_8014E94C
/* 801465FC 0014225C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146600 00142260  38 80 00 BC */	li r4, 0xbc
/* 80146604 00142264  38 00 00 03 */	li r0, 3
/* 80146608 00142268  3A C0 00 01 */	li r22, 1
/* 8014660C 0014226C  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 80146610 00142270  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146614 00142274  B0 03 01 02 */	sth r0, 0x102(r3)
/* 80146618 00142278  48 00 02 20 */	b lbl_80146838
lbl_8014661C:
/* 8014661C 0014227C  A0 05 00 FC */	lhz r0, 0xfc(r5)
/* 80146620 00142280  28 00 00 04 */	cmplwi r0, 4
/* 80146624 00142284  41 80 02 14 */	blt lbl_80146838
/* 80146628 00142288  38 60 00 0D */	li r3, 0xd
/* 8014662C 0014228C  38 80 00 09 */	li r4, 9
/* 80146630 00142290  48 00 83 1D */	bl func_8014E94C
/* 80146634 00142294  38 60 00 1F */	li r3, 0x1f
/* 80146638 00142298  38 80 00 02 */	li r4, 2
/* 8014663C 0014229C  48 00 83 11 */	bl func_8014E94C
/* 80146640 001422A0  38 60 00 1D */	li r3, 0x1d
/* 80146644 001422A4  38 80 00 04 */	li r4, 4
/* 80146648 001422A8  48 00 83 05 */	bl func_8014E94C
/* 8014664C 001422AC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146650 001422B0  38 80 00 BC */	li r4, 0xbc
/* 80146654 001422B4  38 00 00 04 */	li r0, 4
/* 80146658 001422B8  3A C0 00 01 */	li r22, 1
/* 8014665C 001422BC  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 80146660 001422C0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146664 001422C4  B0 03 01 02 */	sth r0, 0x102(r3)
/* 80146668 001422C8  48 00 01 D0 */	b lbl_80146838
lbl_8014666C:
/* 8014666C 001422CC  A0 05 00 FC */	lhz r0, 0xfc(r5)
/* 80146670 001422D0  28 00 00 05 */	cmplwi r0, 5
/* 80146674 001422D4  41 80 01 C4 */	blt lbl_80146838
/* 80146678 001422D8  38 60 00 0D */	li r3, 0xd
/* 8014667C 001422DC  38 80 00 0A */	li r4, 0xa
/* 80146680 001422E0  48 00 82 CD */	bl func_8014E94C
/* 80146684 001422E4  38 60 00 1F */	li r3, 0x1f
/* 80146688 001422E8  38 80 00 02 */	li r4, 2
/* 8014668C 001422EC  48 00 82 C1 */	bl func_8014E94C
/* 80146690 001422F0  38 60 00 1D */	li r3, 0x1d
/* 80146694 001422F4  38 80 00 04 */	li r4, 4
/* 80146698 001422F8  48 00 82 B5 */	bl func_8014E94C
/* 8014669C 001422FC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801466A0 00142300  38 80 00 BC */	li r4, 0xbc
/* 801466A4 00142304  38 00 00 05 */	li r0, 5
/* 801466A8 00142308  3A C0 00 01 */	li r22, 1
/* 801466AC 0014230C  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 801466B0 00142310  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801466B4 00142314  B0 03 01 02 */	sth r0, 0x102(r3)
/* 801466B8 00142318  48 00 01 80 */	b lbl_80146838
lbl_801466BC:
/* 801466BC 0014231C  A0 05 00 FC */	lhz r0, 0xfc(r5)
/* 801466C0 00142320  28 00 00 06 */	cmplwi r0, 6
/* 801466C4 00142324  41 80 01 74 */	blt lbl_80146838
/* 801466C8 00142328  38 60 00 0D */	li r3, 0xd
/* 801466CC 0014232C  38 80 00 0B */	li r4, 0xb
/* 801466D0 00142330  48 00 82 7D */	bl func_8014E94C
/* 801466D4 00142334  38 60 00 1F */	li r3, 0x1f
/* 801466D8 00142338  38 80 00 02 */	li r4, 2
/* 801466DC 0014233C  48 00 82 71 */	bl func_8014E94C
/* 801466E0 00142340  38 60 00 1D */	li r3, 0x1d
/* 801466E4 00142344  38 80 00 04 */	li r4, 4
/* 801466E8 00142348  48 00 82 65 */	bl func_8014E94C
/* 801466EC 0014234C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801466F0 00142350  38 80 00 BC */	li r4, 0xbc
/* 801466F4 00142354  38 00 00 06 */	li r0, 6
/* 801466F8 00142358  3A C0 00 01 */	li r22, 1
/* 801466FC 0014235C  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 80146700 00142360  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146704 00142364  B0 03 01 02 */	sth r0, 0x102(r3)
/* 80146708 00142368  48 00 01 30 */	b lbl_80146838
lbl_8014670C:
/* 8014670C 0014236C  A0 05 00 F8 */	lhz r0, 0xf8(r5)
/* 80146710 00142370  2C 00 00 00 */	cmpwi r0, 0
/* 80146714 00142374  41 82 00 48 */	beq lbl_8014675C
/* 80146718 00142378  38 60 00 0D */	li r3, 0xd
/* 8014671C 0014237C  38 80 00 0F */	li r4, 0xf
/* 80146720 00142380  48 00 82 2D */	bl func_8014E94C
/* 80146724 00142384  38 60 00 1F */	li r3, 0x1f
/* 80146728 00142388  38 80 00 02 */	li r4, 2
/* 8014672C 0014238C  48 00 82 21 */	bl func_8014E94C
/* 80146730 00142390  38 60 00 1D */	li r3, 0x1d
/* 80146734 00142394  38 80 00 04 */	li r4, 4
/* 80146738 00142398  48 00 82 15 */	bl func_8014E94C
/* 8014673C 0014239C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80146740 001423A0  38 00 00 BB */	li r0, 0xbb
/* 80146744 001423A4  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 80146748 001423A8  38 60 02 23 */	li r3, 0x223
/* 8014674C 001423AC  B0 04 00 C4 */	sth r0, 0xc4(r4)
/* 80146750 001423B0  38 80 00 00 */	li r4, 0
/* 80146754 001423B4  4B EC 4A 1D */	bl func_8000B170
/* 80146758 001423B8  48 00 00 E0 */	b lbl_80146838
lbl_8014675C:
/* 8014675C 001423BC  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 80146760 001423C0  38 60 02 22 */	li r3, 0x222
/* 80146764 001423C4  38 80 00 00 */	li r4, 0
/* 80146768 001423C8  4B EC 4A 09 */	bl func_8000B170
/* 8014676C 001423CC  48 00 00 CC */	b lbl_80146838
lbl_80146770:
/* 80146770 001423D0  A0 65 00 F8 */	lhz r3, 0xf8(r5)
/* 80146774 001423D4  A0 05 00 FC */	lhz r0, 0xfc(r5)
/* 80146778 001423D8  38 63 00 06 */	addi r3, r3, 6
/* 8014677C 001423DC  7C 03 00 00 */	cmpw r3, r0
/* 80146780 001423E0  40 80 00 64 */	bge lbl_801467E4
/* 80146784 001423E4  38 60 00 0D */	li r3, 0xd
/* 80146788 001423E8  38 80 00 10 */	li r4, 0x10
/* 8014678C 001423EC  48 00 81 C1 */	bl func_8014E94C
/* 80146790 001423F0  38 60 00 1F */	li r3, 0x1f
/* 80146794 001423F4  38 80 00 02 */	li r4, 2
/* 80146798 001423F8  48 00 81 B5 */	bl func_8014E94C
/* 8014679C 001423FC  38 60 00 1D */	li r3, 0x1d
/* 801467A0 00142400  38 80 00 04 */	li r4, 4
/* 801467A4 00142404  48 00 81 A9 */	bl func_8014E94C
/* 801467A8 00142408  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801467AC 0014240C  38 80 00 BB */	li r4, 0xbb
/* 801467B0 00142410  38 00 00 10 */	li r0, 0x10
/* 801467B4 00142414  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 801467B8 00142418  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 801467BC 0014241C  38 60 02 23 */	li r3, 0x223
/* 801467C0 00142420  38 80 00 00 */	li r4, 0
/* 801467C4 00142424  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 801467C8 00142428  A0 A6 00 F8 */	lhz r5, 0xf8(r6)
/* 801467CC 0014242C  38 A5 00 01 */	addi r5, r5, 1
/* 801467D0 00142430  B0 A6 00 FA */	sth r5, 0xfa(r6)
/* 801467D4 00142434  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 801467D8 00142438  B0 05 01 00 */	sth r0, 0x100(r5)
/* 801467DC 0014243C  4B EC 49 95 */	bl func_8000B170
/* 801467E0 00142440  48 00 00 58 */	b lbl_80146838
lbl_801467E4:
/* 801467E4 00142444  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 801467E8 00142448  38 60 02 22 */	li r3, 0x222
/* 801467EC 0014244C  38 80 00 00 */	li r4, 0
/* 801467F0 00142450  4B EC 49 81 */	bl func_8000B170
/* 801467F4 00142454  48 00 00 44 */	b lbl_80146838
lbl_801467F8:
/* 801467F8 00142458  38 60 00 0D */	li r3, 0xd
/* 801467FC 0014245C  38 80 00 0C */	li r4, 0xc
/* 80146800 00142460  48 00 81 4D */	bl func_8014E94C
/* 80146804 00142464  38 60 00 1F */	li r3, 0x1f
/* 80146808 00142468  38 80 00 01 */	li r4, 1
/* 8014680C 0014246C  48 00 81 41 */	bl func_8014E94C
/* 80146810 00142470  38 60 00 1D */	li r3, 0x1d
/* 80146814 00142474  38 80 00 04 */	li r4, 4
/* 80146818 00142478  48 00 81 35 */	bl func_8014E94C
/* 8014681C 0014247C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146820 00142480  38 80 00 BC */	li r4, 0xbc
/* 80146824 00142484  38 00 00 63 */	li r0, 0x63
/* 80146828 00142488  3A C0 00 02 */	li r22, 2
/* 8014682C 0014248C  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 80146830 00142490  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146834 00142494  90 03 00 D4 */	stw r0, 0xd4(r3)
lbl_80146838:
/* 80146838 00142498  2C 16 00 00 */	cmpwi r22, 0
/* 8014683C 0014249C  41 82 10 B0 */	beq lbl_801478EC
/* 80146840 001424A0  7E C3 B3 78 */	mr r3, r22
/* 80146844 001424A4  4B F1 3C 89 */	bl func_8005A4CC
/* 80146848 001424A8  48 00 10 A4 */	b lbl_801478EC
lbl_8014684C:
/* 8014684C 001424AC  2C 03 00 08 */	cmpwi r3, 8
/* 80146850 001424B0  3A C0 00 00 */	li r22, 0
/* 80146854 001424B4  41 82 02 24 */	beq lbl_80146A78
/* 80146858 001424B8  40 80 00 38 */	bge lbl_80146890
/* 8014685C 001424BC  2C 03 00 04 */	cmpwi r3, 4
/* 80146860 001424C0  41 82 01 20 */	beq lbl_80146980
/* 80146864 001424C4  40 80 00 1C */	bge lbl_80146880
/* 80146868 001424C8  2C 03 00 02 */	cmpwi r3, 2
/* 8014686C 001424CC  41 82 00 8C */	beq lbl_801468F8
/* 80146870 001424D0  40 80 00 CC */	bge lbl_8014693C
/* 80146874 001424D4  2C 03 00 01 */	cmpwi r3, 1
/* 80146878 001424D8  40 80 00 3C */	bge lbl_801468B4
/* 8014687C 001424DC  48 00 03 CC */	b lbl_80146C48
lbl_80146880:
/* 80146880 001424E0  2C 03 00 06 */	cmpwi r3, 6
/* 80146884 001424E4  41 82 01 84 */	beq lbl_80146A08
/* 80146888 001424E8  40 80 01 C4 */	bge lbl_80146A4C
/* 8014688C 001424EC  48 00 01 38 */	b lbl_801469C4
lbl_80146890:
/* 80146890 001424F0  2C 03 00 5A */	cmpwi r3, 0x5a
/* 80146894 001424F4  41 82 02 E8 */	beq lbl_80146B7C
/* 80146898 001424F8  40 80 00 10 */	bge lbl_801468A8
/* 8014689C 001424FC  2C 03 00 50 */	cmpwi r3, 0x50
/* 801468A0 00142500  41 82 02 30 */	beq lbl_80146AD0
/* 801468A4 00142504  48 00 03 A4 */	b lbl_80146C48
lbl_801468A8:
/* 801468A8 00142508  2C 03 00 63 */	cmpwi r3, 0x63
/* 801468AC 0014250C  41 82 01 F8 */	beq lbl_80146AA4
/* 801468B0 00142510  48 00 03 98 */	b lbl_80146C48
lbl_801468B4:
/* 801468B4 00142514  38 60 00 0D */	li r3, 0xd
/* 801468B8 00142518  38 80 00 00 */	li r4, 0
/* 801468BC 0014251C  48 00 80 91 */	bl func_8014E94C
/* 801468C0 00142520  38 60 00 1F */	li r3, 0x1f
/* 801468C4 00142524  38 80 00 02 */	li r4, 2
/* 801468C8 00142528  48 00 80 85 */	bl func_8014E94C
/* 801468CC 0014252C  38 60 00 1D */	li r3, 0x1d
/* 801468D0 00142530  38 80 00 04 */	li r4, 4
/* 801468D4 00142534  48 00 80 79 */	bl func_8014E94C
/* 801468D8 00142538  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801468DC 0014253C  3A C0 00 03 */	li r22, 3
/* 801468E0 00142540  A0 03 00 FC */	lhz r0, 0xfc(r3)
/* 801468E4 00142544  28 00 00 01 */	cmplwi r0, 1
/* 801468E8 00142548  41 80 03 60 */	blt lbl_80146C48
/* 801468EC 0014254C  38 00 00 01 */	li r0, 1
/* 801468F0 00142550  B0 03 01 02 */	sth r0, 0x102(r3)
/* 801468F4 00142554  48 00 03 54 */	b lbl_80146C48
lbl_801468F8:
/* 801468F8 00142558  38 60 00 0D */	li r3, 0xd
/* 801468FC 0014255C  38 80 00 01 */	li r4, 1
/* 80146900 00142560  48 00 80 4D */	bl func_8014E94C
/* 80146904 00142564  38 60 00 1F */	li r3, 0x1f
/* 80146908 00142568  38 80 00 02 */	li r4, 2
/* 8014690C 0014256C  48 00 80 41 */	bl func_8014E94C
/* 80146910 00142570  38 60 00 1D */	li r3, 0x1d
/* 80146914 00142574  38 80 00 04 */	li r4, 4
/* 80146918 00142578  48 00 80 35 */	bl func_8014E94C
/* 8014691C 0014257C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146920 00142580  3A C0 00 03 */	li r22, 3
/* 80146924 00142584  A0 03 00 FC */	lhz r0, 0xfc(r3)
/* 80146928 00142588  28 00 00 02 */	cmplwi r0, 2
/* 8014692C 0014258C  41 80 03 1C */	blt lbl_80146C48
/* 80146930 00142590  38 00 00 02 */	li r0, 2
/* 80146934 00142594  B0 03 01 02 */	sth r0, 0x102(r3)
/* 80146938 00142598  48 00 03 10 */	b lbl_80146C48
lbl_8014693C:
/* 8014693C 0014259C  38 60 00 0D */	li r3, 0xd
/* 80146940 001425A0  38 80 00 02 */	li r4, 2
/* 80146944 001425A4  48 00 80 09 */	bl func_8014E94C
/* 80146948 001425A8  38 60 00 1F */	li r3, 0x1f
/* 8014694C 001425AC  38 80 00 02 */	li r4, 2
/* 80146950 001425B0  48 00 7F FD */	bl func_8014E94C
/* 80146954 001425B4  38 60 00 1D */	li r3, 0x1d
/* 80146958 001425B8  38 80 00 04 */	li r4, 4
/* 8014695C 001425BC  48 00 7F F1 */	bl func_8014E94C
/* 80146960 001425C0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146964 001425C4  3A C0 00 03 */	li r22, 3
/* 80146968 001425C8  A0 03 00 FC */	lhz r0, 0xfc(r3)
/* 8014696C 001425CC  28 00 00 03 */	cmplwi r0, 3
/* 80146970 001425D0  41 80 02 D8 */	blt lbl_80146C48
/* 80146974 001425D4  38 00 00 03 */	li r0, 3
/* 80146978 001425D8  B0 03 01 02 */	sth r0, 0x102(r3)
/* 8014697C 001425DC  48 00 02 CC */	b lbl_80146C48
lbl_80146980:
/* 80146980 001425E0  38 60 00 0D */	li r3, 0xd
/* 80146984 001425E4  38 80 00 03 */	li r4, 3
/* 80146988 001425E8  48 00 7F C5 */	bl func_8014E94C
/* 8014698C 001425EC  38 60 00 1F */	li r3, 0x1f
/* 80146990 001425F0  38 80 00 02 */	li r4, 2
/* 80146994 001425F4  48 00 7F B9 */	bl func_8014E94C
/* 80146998 001425F8  38 60 00 1D */	li r3, 0x1d
/* 8014699C 001425FC  38 80 00 04 */	li r4, 4
/* 801469A0 00142600  48 00 7F AD */	bl func_8014E94C
/* 801469A4 00142604  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801469A8 00142608  3A C0 00 03 */	li r22, 3
/* 801469AC 0014260C  A0 03 00 FC */	lhz r0, 0xfc(r3)
/* 801469B0 00142610  28 00 00 04 */	cmplwi r0, 4
/* 801469B4 00142614  41 80 02 94 */	blt lbl_80146C48
/* 801469B8 00142618  38 00 00 04 */	li r0, 4
/* 801469BC 0014261C  B0 03 01 02 */	sth r0, 0x102(r3)
/* 801469C0 00142620  48 00 02 88 */	b lbl_80146C48
lbl_801469C4:
/* 801469C4 00142624  38 60 00 0D */	li r3, 0xd
/* 801469C8 00142628  38 80 00 04 */	li r4, 4
/* 801469CC 0014262C  48 00 7F 81 */	bl func_8014E94C
/* 801469D0 00142630  38 60 00 1F */	li r3, 0x1f
/* 801469D4 00142634  38 80 00 02 */	li r4, 2
/* 801469D8 00142638  48 00 7F 75 */	bl func_8014E94C
/* 801469DC 0014263C  38 60 00 1D */	li r3, 0x1d
/* 801469E0 00142640  38 80 00 04 */	li r4, 4
/* 801469E4 00142644  48 00 7F 69 */	bl func_8014E94C
/* 801469E8 00142648  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801469EC 0014264C  3A C0 00 03 */	li r22, 3
/* 801469F0 00142650  A0 03 00 FC */	lhz r0, 0xfc(r3)
/* 801469F4 00142654  28 00 00 05 */	cmplwi r0, 5
/* 801469F8 00142658  41 80 02 50 */	blt lbl_80146C48
/* 801469FC 0014265C  38 00 00 05 */	li r0, 5
/* 80146A00 00142660  B0 03 01 02 */	sth r0, 0x102(r3)
/* 80146A04 00142664  48 00 02 44 */	b lbl_80146C48
lbl_80146A08:
/* 80146A08 00142668  38 60 00 0D */	li r3, 0xd
/* 80146A0C 0014266C  38 80 00 05 */	li r4, 5
/* 80146A10 00142670  48 00 7F 3D */	bl func_8014E94C
/* 80146A14 00142674  38 60 00 1F */	li r3, 0x1f
/* 80146A18 00142678  38 80 00 02 */	li r4, 2
/* 80146A1C 0014267C  48 00 7F 31 */	bl func_8014E94C
/* 80146A20 00142680  38 60 00 1D */	li r3, 0x1d
/* 80146A24 00142684  38 80 00 04 */	li r4, 4
/* 80146A28 00142688  48 00 7F 25 */	bl func_8014E94C
/* 80146A2C 0014268C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146A30 00142690  3A C0 00 03 */	li r22, 3
/* 80146A34 00142694  A0 03 00 FC */	lhz r0, 0xfc(r3)
/* 80146A38 00142698  28 00 00 06 */	cmplwi r0, 6
/* 80146A3C 0014269C  41 80 02 0C */	blt lbl_80146C48
/* 80146A40 001426A0  38 00 00 06 */	li r0, 6
/* 80146A44 001426A4  B0 03 01 02 */	sth r0, 0x102(r3)
/* 80146A48 001426A8  48 00 02 00 */	b lbl_80146C48
lbl_80146A4C:
/* 80146A4C 001426AC  38 60 00 0D */	li r3, 0xd
/* 80146A50 001426B0  38 80 00 0C */	li r4, 0xc
/* 80146A54 001426B4  48 00 7E F9 */	bl func_8014E94C
/* 80146A58 001426B8  38 60 00 1F */	li r3, 0x1f
/* 80146A5C 001426BC  38 80 00 02 */	li r4, 2
/* 80146A60 001426C0  48 00 7E ED */	bl func_8014E94C
/* 80146A64 001426C4  38 60 00 1D */	li r3, 0x1d
/* 80146A68 001426C8  38 80 00 00 */	li r4, 0
/* 80146A6C 001426CC  48 00 7E E1 */	bl func_8014E94C
/* 80146A70 001426D0  3A C0 00 03 */	li r22, 3
/* 80146A74 001426D4  48 00 01 D4 */	b lbl_80146C48
lbl_80146A78:
/* 80146A78 001426D8  38 60 00 0D */	li r3, 0xd
/* 80146A7C 001426DC  38 80 00 0C */	li r4, 0xc
/* 80146A80 001426E0  48 00 7E CD */	bl func_8014E94C
/* 80146A84 001426E4  38 60 00 1F */	li r3, 0x1f
/* 80146A88 001426E8  38 80 00 02 */	li r4, 2
/* 80146A8C 001426EC  48 00 7E C1 */	bl func_8014E94C
/* 80146A90 001426F0  38 60 00 1D */	li r3, 0x1d
/* 80146A94 001426F4  38 80 00 01 */	li r4, 1
/* 80146A98 001426F8  48 00 7E B5 */	bl func_8014E94C
/* 80146A9C 001426FC  3A C0 00 03 */	li r22, 3
/* 80146AA0 00142700  48 00 01 A8 */	b lbl_80146C48
lbl_80146AA4:
/* 80146AA4 00142704  38 60 00 0D */	li r3, 0xd
/* 80146AA8 00142708  38 80 00 0C */	li r4, 0xc
/* 80146AAC 0014270C  48 00 7E A1 */	bl func_8014E94C
/* 80146AB0 00142710  38 60 00 1F */	li r3, 0x1f
/* 80146AB4 00142714  38 80 00 00 */	li r4, 0
/* 80146AB8 00142718  48 00 7E 95 */	bl func_8014E94C
/* 80146ABC 0014271C  38 60 00 1D */	li r3, 0x1d
/* 80146AC0 00142720  38 80 00 04 */	li r4, 4
/* 80146AC4 00142724  48 00 7E 89 */	bl func_8014E94C
/* 80146AC8 00142728  3A C0 00 03 */	li r22, 3
/* 80146ACC 0014272C  48 00 01 7C */	b lbl_80146C48
lbl_80146AD0:
/* 80146AD0 00142730  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146AD4 00142734  A0 03 00 F8 */	lhz r0, 0xf8(r3)
/* 80146AD8 00142738  2C 00 00 00 */	cmpwi r0, 0
/* 80146ADC 0014273C  41 82 00 48 */	beq lbl_80146B24
/* 80146AE0 00142740  38 60 00 0D */	li r3, 0xd
/* 80146AE4 00142744  38 80 00 0F */	li r4, 0xf
/* 80146AE8 00142748  48 00 7E 65 */	bl func_8014E94C
/* 80146AEC 0014274C  38 60 00 1F */	li r3, 0x1f
/* 80146AF0 00142750  38 80 00 02 */	li r4, 2
/* 80146AF4 00142754  48 00 7E 59 */	bl func_8014E94C
/* 80146AF8 00142758  38 60 00 1D */	li r3, 0x1d
/* 80146AFC 0014275C  38 80 00 04 */	li r4, 4
/* 80146B00 00142760  48 00 7E 4D */	bl func_8014E94C
/* 80146B04 00142764  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80146B08 00142768  38 00 00 BB */	li r0, 0xbb
/* 80146B0C 0014276C  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 80146B10 00142770  38 60 02 23 */	li r3, 0x223
/* 80146B14 00142774  B0 04 00 C4 */	sth r0, 0xc4(r4)
/* 80146B18 00142778  38 80 00 00 */	li r4, 0
/* 80146B1C 0014277C  4B EC 46 55 */	bl func_8000B170
/* 80146B20 00142780  48 00 00 50 */	b lbl_80146B70
lbl_80146B24:
/* 80146B24 00142784  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 80146B28 00142788  38 60 02 22 */	li r3, 0x222
/* 80146B2C 0014278C  38 80 00 00 */	li r4, 0
/* 80146B30 00142790  4B EC 46 41 */	bl func_8000B170
/* 80146B34 00142794  38 60 00 0D */	li r3, 0xd
/* 80146B38 00142798  38 80 00 00 */	li r4, 0
/* 80146B3C 0014279C  48 00 7E 11 */	bl func_8014E94C
/* 80146B40 001427A0  38 60 00 1F */	li r3, 0x1f
/* 80146B44 001427A4  38 80 00 02 */	li r4, 2
/* 80146B48 001427A8  48 00 7E 05 */	bl func_8014E94C
/* 80146B4C 001427AC  38 60 00 1D */	li r3, 0x1d
/* 80146B50 001427B0  38 80 00 04 */	li r4, 4
/* 80146B54 001427B4  48 00 7D F9 */	bl func_8014E94C
/* 80146B58 001427B8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146B5C 001427BC  A0 03 00 FC */	lhz r0, 0xfc(r3)
/* 80146B60 001427C0  28 00 00 01 */	cmplwi r0, 1
/* 80146B64 001427C4  41 80 00 0C */	blt lbl_80146B70
/* 80146B68 001427C8  38 00 00 01 */	li r0, 1
/* 80146B6C 001427CC  B0 03 01 02 */	sth r0, 0x102(r3)
lbl_80146B70:
/* 80146B70 001427D0  38 60 00 01 */	li r3, 1
/* 80146B74 001427D4  4B F1 38 C5 */	bl func_8005A438
/* 80146B78 001427D8  48 00 00 D0 */	b lbl_80146C48
lbl_80146B7C:
/* 80146B7C 001427DC  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80146B80 001427E0  A0 64 00 F8 */	lhz r3, 0xf8(r4)
/* 80146B84 001427E4  A0 04 00 FC */	lhz r0, 0xfc(r4)
/* 80146B88 001427E8  38 63 00 06 */	addi r3, r3, 6
/* 80146B8C 001427EC  7C 03 00 00 */	cmpw r3, r0
/* 80146B90 001427F0  40 80 00 64 */	bge lbl_80146BF4
/* 80146B94 001427F4  38 60 00 0D */	li r3, 0xd
/* 80146B98 001427F8  38 80 00 10 */	li r4, 0x10
/* 80146B9C 001427FC  48 00 7D B1 */	bl func_8014E94C
/* 80146BA0 00142800  38 60 00 1F */	li r3, 0x1f
/* 80146BA4 00142804  38 80 00 02 */	li r4, 2
/* 80146BA8 00142808  48 00 7D A5 */	bl func_8014E94C
/* 80146BAC 0014280C  38 60 00 1D */	li r3, 0x1d
/* 80146BB0 00142810  38 80 00 04 */	li r4, 4
/* 80146BB4 00142814  48 00 7D 99 */	bl func_8014E94C
/* 80146BB8 00142818  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146BBC 0014281C  38 80 00 BB */	li r4, 0xbb
/* 80146BC0 00142820  38 00 00 10 */	li r0, 0x10
/* 80146BC4 00142824  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 80146BC8 00142828  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 80146BCC 0014282C  38 60 02 23 */	li r3, 0x223
/* 80146BD0 00142830  38 80 00 00 */	li r4, 0
/* 80146BD4 00142834  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 80146BD8 00142838  A0 A6 00 F8 */	lhz r5, 0xf8(r6)
/* 80146BDC 0014283C  38 A5 00 01 */	addi r5, r5, 1
/* 80146BE0 00142840  B0 A6 00 FA */	sth r5, 0xfa(r6)
/* 80146BE4 00142844  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 80146BE8 00142848  B0 05 01 00 */	sth r0, 0x100(r5)
/* 80146BEC 0014284C  4B EC 45 85 */	bl func_8000B170
/* 80146BF0 00142850  48 00 00 50 */	b lbl_80146C40
lbl_80146BF4:
/* 80146BF4 00142854  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 80146BF8 00142858  38 60 02 22 */	li r3, 0x222
/* 80146BFC 0014285C  38 80 00 00 */	li r4, 0
/* 80146C00 00142860  4B EC 45 71 */	bl func_8000B170
/* 80146C04 00142864  38 60 00 0D */	li r3, 0xd
/* 80146C08 00142868  38 80 00 05 */	li r4, 5
/* 80146C0C 0014286C  48 00 7D 41 */	bl func_8014E94C
/* 80146C10 00142870  38 60 00 1F */	li r3, 0x1f
/* 80146C14 00142874  38 80 00 02 */	li r4, 2
/* 80146C18 00142878  48 00 7D 35 */	bl func_8014E94C
/* 80146C1C 0014287C  38 60 00 1D */	li r3, 0x1d
/* 80146C20 00142880  38 80 00 04 */	li r4, 4
/* 80146C24 00142884  48 00 7D 29 */	bl func_8014E94C
/* 80146C28 00142888  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146C2C 0014288C  A0 03 00 FC */	lhz r0, 0xfc(r3)
/* 80146C30 00142890  28 00 00 06 */	cmplwi r0, 6
/* 80146C34 00142894  41 80 00 0C */	blt lbl_80146C40
/* 80146C38 00142898  38 00 00 06 */	li r0, 6
/* 80146C3C 0014289C  B0 03 01 02 */	sth r0, 0x102(r3)
lbl_80146C40:
/* 80146C40 001428A0  38 60 00 06 */	li r3, 6
/* 80146C44 001428A4  4B F1 37 F5 */	bl func_8005A438
lbl_80146C48:
/* 80146C48 001428A8  2C 16 00 00 */	cmpwi r22, 0
/* 80146C4C 001428AC  41 82 0C A0 */	beq lbl_801478EC
/* 80146C50 001428B0  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80146C54 001428B4  80 64 0D 30 */	lwz r3, 0xd30(r4)
/* 80146C58 001428B8  54 60 17 FF */	rlwinm. r0, r3, 2, 0x1f, 0x1f
/* 80146C5C 001428BC  41 82 00 10 */	beq lbl_80146C6C
/* 80146C60 001428C0  7E C3 B3 78 */	mr r3, r22
/* 80146C64 001428C4  4B F1 38 69 */	bl func_8005A4CC
/* 80146C68 001428C8  48 00 0C 84 */	b lbl_801478EC
lbl_80146C6C:
/* 80146C6C 001428CC  64 60 40 00 */	oris r0, r3, 0x4000
/* 80146C70 001428D0  90 04 0D 30 */	stw r0, 0xd30(r4)
/* 80146C74 001428D4  48 00 0C 78 */	b lbl_801478EC
/* 80146C78 001428D8  A8 7A 00 9A */	lha r3, 0x9a(r26)
/* 80146C7C 001428DC  48 10 D1 55 */	bl func_80253DD0
/* 80146C80 001428E0  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80146C84 001428E4  28 00 00 03 */	cmplwi r0, 3
/* 80146C88 001428E8  40 82 0C 64 */	bne lbl_801478EC
/* 80146C8C 001428EC  38 60 00 0D */	li r3, 0xd
/* 80146C90 001428F0  38 80 00 0C */	li r4, 0xc
/* 80146C94 001428F4  48 00 7C B9 */	bl func_8014E94C
/* 80146C98 001428F8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146C9C 001428FC  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 80146CA0 00142900  2C 00 00 50 */	cmpwi r0, 0x50
/* 80146CA4 00142904  41 82 00 68 */	beq lbl_80146D0C
/* 80146CA8 00142908  40 80 00 1C */	bge lbl_80146CC4
/* 80146CAC 0014290C  2C 00 00 08 */	cmpwi r0, 8
/* 80146CB0 00142910  41 82 00 4C */	beq lbl_80146CFC
/* 80146CB4 00142914  40 80 00 90 */	bge lbl_80146D44
/* 80146CB8 00142918  2C 00 00 07 */	cmpwi r0, 7
/* 80146CBC 0014291C  40 80 00 14 */	bge lbl_80146CD0
/* 80146CC0 00142920  48 00 00 84 */	b lbl_80146D44
lbl_80146CC4:
/* 80146CC4 00142924  2C 00 00 5A */	cmpwi r0, 0x5a
/* 80146CC8 00142928  41 82 00 70 */	beq lbl_80146D38
/* 80146CCC 0014292C  48 00 00 78 */	b lbl_80146D44
lbl_80146CD0:
/* 80146CD0 00142930  38 60 00 1D */	li r3, 0x1d
/* 80146CD4 00142934  38 80 00 00 */	li r4, 0
/* 80146CD8 00142938  48 00 7C 75 */	bl func_8014E94C
/* 80146CDC 0014293C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80146CE0 00142940  38 00 00 0C */	li r0, 0xc
/* 80146CE4 00142944  A0 64 00 F8 */	lhz r3, 0xf8(r4)
/* 80146CE8 00142948  38 63 FF FF */	addi r3, r3, -1
/* 80146CEC 0014294C  B0 64 00 FA */	sth r3, 0xfa(r4)
/* 80146CF0 00142950  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146CF4 00142954  B0 03 01 00 */	sth r0, 0x100(r3)
/* 80146CF8 00142958  48 00 00 4C */	b lbl_80146D44
lbl_80146CFC:
/* 80146CFC 0014295C  38 60 00 1D */	li r3, 0x1d
/* 80146D00 00142960  38 80 00 01 */	li r4, 1
/* 80146D04 00142964  48 00 7C 49 */	bl func_8014E94C
/* 80146D08 00142968  48 00 00 3C */	b lbl_80146D44
lbl_80146D0C:
/* 80146D0C 0014296C  38 60 00 0D */	li r3, 0xd
/* 80146D10 00142970  38 80 00 00 */	li r4, 0
/* 80146D14 00142974  48 00 7C 39 */	bl func_8014E94C
/* 80146D18 00142978  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80146D1C 0014297C  38 00 00 00 */	li r0, 0
/* 80146D20 00142980  A0 64 00 F8 */	lhz r3, 0xf8(r4)
/* 80146D24 00142984  38 63 FF FF */	addi r3, r3, -1
/* 80146D28 00142988  B0 64 00 FA */	sth r3, 0xfa(r4)
/* 80146D2C 0014298C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146D30 00142990  B0 03 01 00 */	sth r0, 0x100(r3)
/* 80146D34 00142994  48 00 00 10 */	b lbl_80146D44
lbl_80146D38:
/* 80146D38 00142998  38 60 00 0D */	li r3, 0xd
/* 80146D3C 0014299C  38 80 00 05 */	li r4, 5
/* 80146D40 001429A0  48 00 7C 0D */	bl func_8014E94C
lbl_80146D44:
/* 80146D44 001429A4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146D48 001429A8  38 00 00 BA */	li r0, 0xba
/* 80146D4C 001429AC  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80146D50 001429B0  48 00 0B 9C */	b lbl_801478EC
/* 80146D54 001429B4  80 1A 00 D4 */	lwz r0, 0xd4(r26)
/* 80146D58 001429B8  28 00 00 63 */	cmplwi r0, 0x63
/* 80146D5C 001429BC  40 82 00 28 */	bne lbl_80146D84
/* 80146D60 001429C0  A8 7A 00 BE */	lha r3, 0xbe(r26)
/* 80146D64 001429C4  48 10 D0 6D */	bl func_80253DD0
/* 80146D68 001429C8  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80146D6C 001429CC  28 00 00 03 */	cmplwi r0, 3
/* 80146D70 001429D0  40 82 00 34 */	bne lbl_80146DA4
/* 80146D74 001429D4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146D78 001429D8  38 00 00 BD */	li r0, 0xbd
/* 80146D7C 001429DC  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80146D80 001429E0  48 00 00 24 */	b lbl_80146DA4
lbl_80146D84:
/* 80146D84 001429E4  A8 7A 00 9A */	lha r3, 0x9a(r26)
/* 80146D88 001429E8  48 10 D0 49 */	bl func_80253DD0
/* 80146D8C 001429EC  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80146D90 001429F0  28 00 00 03 */	cmplwi r0, 3
/* 80146D94 001429F4  40 82 00 10 */	bne lbl_80146DA4
/* 80146D98 001429F8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146D9C 001429FC  38 00 00 BD */	li r0, 0xbd
/* 80146DA0 00142A00  B0 03 00 C4 */	sth r0, 0xc4(r3)
lbl_80146DA4:
/* 80146DA4 00142A04  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146DA8 00142A08  A0 03 00 C4 */	lhz r0, 0xc4(r3)
/* 80146DAC 00142A0C  28 00 00 BD */	cmplwi r0, 0xbd
/* 80146DB0 00142A10  40 82 0B 3C */	bne lbl_801478EC
/* 80146DB4 00142A14  A8 63 00 9A */	lha r3, 0x9a(r3)
/* 80146DB8 00142A18  38 80 00 0D */	li r4, 0xd
/* 80146DBC 00142A1C  38 A0 00 00 */	li r5, 0
/* 80146DC0 00142A20  48 10 CF F1 */	bl func_80253DB0
/* 80146DC4 00142A24  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146DC8 00142A28  38 80 00 05 */	li r4, 5
/* 80146DCC 00142A2C  38 A0 00 00 */	li r5, 0
/* 80146DD0 00142A30  A8 63 00 BA */	lha r3, 0xba(r3)
/* 80146DD4 00142A34  48 10 CF DD */	bl func_80253DB0
/* 80146DD8 00142A38  38 60 00 00 */	li r3, 0
/* 80146DDC 00142A3C  48 00 7A D1 */	bl func_8014E8AC
/* 80146DE0 00142A40  48 00 0B 0C */	b lbl_801478EC
/* 80146DE4 00142A44  A8 7A 00 9A */	lha r3, 0x9a(r26)
/* 80146DE8 00142A48  48 10 CF E9 */	bl func_80253DD0
/* 80146DEC 00142A4C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80146DF0 00142A50  28 00 00 03 */	cmplwi r0, 3
/* 80146DF4 00142A54  40 82 0A F8 */	bne lbl_801478EC
/* 80146DF8 00142A58  38 60 00 0D */	li r3, 0xd
/* 80146DFC 00142A5C  38 80 00 00 */	li r4, 0
/* 80146E00 00142A60  48 00 7B 65 */	bl func_8014E964
/* 80146E04 00142A64  38 60 00 1D */	li r3, 0x1d
/* 80146E08 00142A68  38 80 00 00 */	li r4, 0
/* 80146E0C 00142A6C  48 00 7B 59 */	bl func_8014E964
/* 80146E10 00142A70  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 80146E14 00142A74  80 85 00 D4 */	lwz r4, 0xd4(r5)
/* 80146E18 00142A78  28 04 00 63 */	cmplwi r4, 0x63
/* 80146E1C 00142A7C  40 82 00 10 */	bne lbl_80146E2C
/* 80146E20 00142A80  38 00 00 A6 */	li r0, 0xa6
/* 80146E24 00142A84  B0 05 00 C4 */	sth r0, 0xc4(r5)
/* 80146E28 00142A88  48 00 0A C4 */	b lbl_801478EC
lbl_80146E2C:
/* 80146E2C 00142A8C  A0 65 00 F8 */	lhz r3, 0xf8(r5)
/* 80146E30 00142A90  38 00 00 C1 */	li r0, 0xc1
/* 80146E34 00142A94  7C 64 1A 14 */	add r3, r4, r3
/* 80146E38 00142A98  38 63 FF FF */	addi r3, r3, -1
/* 80146E3C 00142A9C  98 65 0D 48 */	stb r3, 0xd48(r5)
/* 80146E40 00142AA0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146E44 00142AA4  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80146E48 00142AA8  48 00 0A A4 */	b lbl_801478EC
/* 80146E4C 00142AAC  38 00 00 09 */	li r0, 9
/* 80146E50 00142AB0  38 60 00 0C */	li r3, 0xc
/* 80146E54 00142AB4  B0 1A 00 D0 */	sth r0, 0xd0(r26)
/* 80146E58 00142AB8  38 80 00 01 */	li r4, 1
/* 80146E5C 00142ABC  48 00 7B 09 */	bl func_8014E964
/* 80146E60 00142AC0  38 60 00 0C */	li r3, 0xc
/* 80146E64 00142AC4  38 80 00 05 */	li r4, 5
/* 80146E68 00142AC8  48 00 7A E5 */	bl func_8014E94C
/* 80146E6C 00142ACC  38 60 00 01 */	li r3, 1
/* 80146E70 00142AD0  48 00 7A 3D */	bl func_8014E8AC
/* 80146E74 00142AD4  38 60 00 01 */	li r3, 1
/* 80146E78 00142AD8  48 00 79 95 */	bl func_8014E80C
/* 80146E7C 00142ADC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146E80 00142AE0  38 00 00 C2 */	li r0, 0xc2
/* 80146E84 00142AE4  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80146E88 00142AE8  48 00 0A 64 */	b lbl_801478EC
/* 80146E8C 00142AEC  A8 7A 00 98 */	lha r3, 0x98(r26)
/* 80146E90 00142AF0  48 10 CF 41 */	bl func_80253DD0
/* 80146E94 00142AF4  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80146E98 00142AF8  28 00 00 03 */	cmplwi r0, 3
/* 80146E9C 00142AFC  40 82 0A 50 */	bne lbl_801478EC
/* 80146EA0 00142B00  38 60 00 00 */	li r3, 0
/* 80146EA4 00142B04  38 80 00 00 */	li r4, 0
/* 80146EA8 00142B08  4B F1 2A 51 */	bl func_800598F8
/* 80146EAC 00142B0C  38 60 00 01 */	li r3, 1
/* 80146EB0 00142B10  38 80 00 00 */	li r4, 0
/* 80146EB4 00142B14  38 A0 00 00 */	li r5, 0
/* 80146EB8 00142B18  38 C0 00 02 */	li r6, 2
/* 80146EBC 00142B1C  38 E0 00 00 */	li r7, 0
/* 80146EC0 00142B20  39 00 00 00 */	li r8, 0
/* 80146EC4 00142B24  4B F1 2B 05 */	bl func_800599C8
/* 80146EC8 00142B28  38 60 00 02 */	li r3, 2
/* 80146ECC 00142B2C  38 80 00 00 */	li r4, 0
/* 80146ED0 00142B30  38 A0 00 01 */	li r5, 1
/* 80146ED4 00142B34  38 C0 00 03 */	li r6, 3
/* 80146ED8 00142B38  38 E0 00 00 */	li r7, 0
/* 80146EDC 00142B3C  39 00 00 00 */	li r8, 0
/* 80146EE0 00142B40  4B F1 2A E9 */	bl func_800599C8
/* 80146EE4 00142B44  38 60 00 03 */	li r3, 3
/* 80146EE8 00142B48  38 80 00 00 */	li r4, 0
/* 80146EEC 00142B4C  38 A0 00 02 */	li r5, 2
/* 80146EF0 00142B50  38 C0 00 63 */	li r6, 0x63
/* 80146EF4 00142B54  38 E0 00 00 */	li r7, 0
/* 80146EF8 00142B58  39 00 00 00 */	li r8, 0
/* 80146EFC 00142B5C  4B F1 2A CD */	bl func_800599C8
/* 80146F00 00142B60  38 60 00 63 */	li r3, 0x63
/* 80146F04 00142B64  38 80 00 00 */	li r4, 0
/* 80146F08 00142B68  38 A0 00 03 */	li r5, 3
/* 80146F0C 00142B6C  38 C0 00 00 */	li r6, 0
/* 80146F10 00142B70  38 E0 00 00 */	li r7, 0
/* 80146F14 00142B74  39 00 00 00 */	li r8, 0
/* 80146F18 00142B78  4B F1 2A B1 */	bl func_800599C8
/* 80146F1C 00142B7C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146F20 00142B80  38 00 00 C3 */	li r0, 0xc3
/* 80146F24 00142B84  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80146F28 00142B88  48 00 09 C4 */	b lbl_801478EC
/* 80146F2C 00142B8C  38 60 00 29 */	li r3, 0x29
/* 80146F30 00142B90  38 80 00 63 */	li r4, 0x63
/* 80146F34 00142B94  38 A0 00 00 */	li r5, 0
/* 80146F38 00142B98  38 C0 00 01 */	li r6, 1
/* 80146F3C 00142B9C  4B F1 2B 31 */	bl func_80059A6C
/* 80146F40 00142BA0  2C 03 00 00 */	cmpwi r3, 0
/* 80146F44 00142BA4  41 82 09 A8 */	beq lbl_801478EC
/* 80146F48 00142BA8  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 80146F4C 00142BAC  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80146F50 00142BB0  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80146F54 00142BB4  90 04 00 D4 */	stw r0, 0xd4(r4)
/* 80146F58 00142BB8  41 82 01 90 */	beq lbl_801470E8
/* 80146F5C 00142BBC  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 80146F60 00142BC0  3A C0 00 00 */	li r22, 0
/* 80146F64 00142BC4  80 85 00 D4 */	lwz r4, 0xd4(r5)
/* 80146F68 00142BC8  2C 04 00 63 */	cmpwi r4, 0x63
/* 80146F6C 00142BCC  41 82 01 34 */	beq lbl_801470A0
/* 80146F70 00142BD0  40 80 00 28 */	bge lbl_80146F98
/* 80146F74 00142BD4  2C 04 00 02 */	cmpwi r4, 2
/* 80146F78 00142BD8  41 82 00 68 */	beq lbl_80146FE0
/* 80146F7C 00142BDC  40 80 00 10 */	bge lbl_80146F8C
/* 80146F80 00142BE0  2C 04 00 01 */	cmpwi r4, 1
/* 80146F84 00142BE4  40 80 00 28 */	bge lbl_80146FAC
/* 80146F88 00142BE8  48 00 01 4C */	b lbl_801470D4
lbl_80146F8C:
/* 80146F8C 00142BEC  2C 04 00 04 */	cmpwi r4, 4
/* 80146F90 00142BF0  40 80 01 44 */	bge lbl_801470D4
/* 80146F94 00142BF4  48 00 00 A8 */	b lbl_8014703C
lbl_80146F98:
/* 80146F98 00142BF8  3C 60 00 01 */	lis r3, 0x0000FFFF@ha
/* 80146F9C 00142BFC  38 03 FF FF */	addi r0, r3, 0x0000FFFF@l
/* 80146FA0 00142C00  7C 04 00 00 */	cmpw r4, r0
/* 80146FA4 00142C04  41 82 00 FC */	beq lbl_801470A0
/* 80146FA8 00142C08  48 00 01 2C */	b lbl_801470D4
lbl_80146FAC:
/* 80146FAC 00142C0C  38 60 00 0C */	li r3, 0xc
/* 80146FB0 00142C10  38 80 00 06 */	li r4, 6
/* 80146FB4 00142C14  48 00 79 99 */	bl func_8014E94C
/* 80146FB8 00142C18  38 60 00 1F */	li r3, 0x1f
/* 80146FBC 00142C1C  38 80 00 02 */	li r4, 2
/* 80146FC0 00142C20  48 00 79 8D */	bl func_8014E94C
/* 80146FC4 00142C24  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146FC8 00142C28  38 00 00 C4 */	li r0, 0xc4
/* 80146FCC 00142C2C  3A C0 00 01 */	li r22, 1
/* 80146FD0 00142C30  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80146FD4 00142C34  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80146FD8 00142C38  92 C3 00 D4 */	stw r22, 0xd4(r3)
/* 80146FDC 00142C3C  48 00 00 F8 */	b lbl_801470D4
lbl_80146FE0:
/* 80146FE0 00142C40  88 05 0D 48 */	lbz r0, 0xd48(r5)
/* 80146FE4 00142C44  2C 00 00 00 */	cmpwi r0, 0
/* 80146FE8 00142C48  41 82 00 40 */	beq lbl_80147028
/* 80146FEC 00142C4C  38 60 00 0C */	li r3, 0xc
/* 80146FF0 00142C50  38 80 00 00 */	li r4, 0
/* 80146FF4 00142C54  48 00 79 59 */	bl func_8014E94C
/* 80146FF8 00142C58  38 60 00 1F */	li r3, 0x1f
/* 80146FFC 00142C5C  38 80 00 02 */	li r4, 2
/* 80147000 00142C60  48 00 79 4D */	bl func_8014E94C
/* 80147004 00142C64  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 80147008 00142C68  38 60 02 23 */	li r3, 0x223
/* 8014700C 00142C6C  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 80147010 00142C70  38 80 00 00 */	li r4, 0
/* 80147014 00142C74  88 A6 0D 48 */	lbz r5, 0xd48(r6)
/* 80147018 00142C78  38 05 FF FF */	addi r0, r5, -1
/* 8014701C 00142C7C  98 06 0D 48 */	stb r0, 0xd48(r6)
/* 80147020 00142C80  4B EC 41 51 */	bl func_8000B170
/* 80147024 00142C84  48 00 00 B0 */	b lbl_801470D4
lbl_80147028:
/* 80147028 00142C88  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 8014702C 00142C8C  38 60 02 22 */	li r3, 0x222
/* 80147030 00142C90  38 80 00 00 */	li r4, 0
/* 80147034 00142C94  4B EC 41 3D */	bl func_8000B170
/* 80147038 00142C98  48 00 00 9C */	b lbl_801470D4
lbl_8014703C:
/* 8014703C 00142C9C  A0 65 00 FC */	lhz r3, 0xfc(r5)
/* 80147040 00142CA0  88 85 0D 48 */	lbz r4, 0xd48(r5)
/* 80147044 00142CA4  38 03 FF FF */	addi r0, r3, -1
/* 80147048 00142CA8  7C 04 00 00 */	cmpw r4, r0
/* 8014704C 00142CAC  41 82 00 40 */	beq lbl_8014708C
/* 80147050 00142CB0  38 60 00 0C */	li r3, 0xc
/* 80147054 00142CB4  38 80 00 01 */	li r4, 1
/* 80147058 00142CB8  48 00 78 F5 */	bl func_8014E94C
/* 8014705C 00142CBC  38 60 00 1F */	li r3, 0x1f
/* 80147060 00142CC0  38 80 00 02 */	li r4, 2
/* 80147064 00142CC4  48 00 78 E9 */	bl func_8014E94C
/* 80147068 00142CC8  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8014706C 00142CCC  38 60 02 23 */	li r3, 0x223
/* 80147070 00142CD0  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 80147074 00142CD4  38 80 00 00 */	li r4, 0
/* 80147078 00142CD8  88 A6 0D 48 */	lbz r5, 0xd48(r6)
/* 8014707C 00142CDC  38 05 00 01 */	addi r0, r5, 1
/* 80147080 00142CE0  98 06 0D 48 */	stb r0, 0xd48(r6)
/* 80147084 00142CE4  4B EC 40 ED */	bl func_8000B170
/* 80147088 00142CE8  48 00 00 4C */	b lbl_801470D4
lbl_8014708C:
/* 8014708C 00142CEC  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 80147090 00142CF0  38 60 02 22 */	li r3, 0x222
/* 80147094 00142CF4  38 80 00 00 */	li r4, 0
/* 80147098 00142CF8  4B EC 40 D9 */	bl func_8000B170
/* 8014709C 00142CFC  48 00 00 38 */	b lbl_801470D4
lbl_801470A0:
/* 801470A0 00142D00  38 60 00 0C */	li r3, 0xc
/* 801470A4 00142D04  38 80 00 03 */	li r4, 3
/* 801470A8 00142D08  48 00 78 A5 */	bl func_8014E94C
/* 801470AC 00142D0C  38 60 00 1F */	li r3, 0x1f
/* 801470B0 00142D10  38 80 00 01 */	li r4, 1
/* 801470B4 00142D14  48 00 78 99 */	bl func_8014E94C
/* 801470B8 00142D18  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801470BC 00142D1C  38 80 00 C4 */	li r4, 0xc4
/* 801470C0 00142D20  38 00 00 63 */	li r0, 0x63
/* 801470C4 00142D24  3A C0 00 02 */	li r22, 2
/* 801470C8 00142D28  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 801470CC 00142D2C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801470D0 00142D30  90 03 00 D4 */	stw r0, 0xd4(r3)
lbl_801470D4:
/* 801470D4 00142D34  2C 16 00 00 */	cmpwi r22, 0
/* 801470D8 00142D38  41 82 08 14 */	beq lbl_801478EC
/* 801470DC 00142D3C  7E C3 B3 78 */	mr r3, r22
/* 801470E0 00142D40  4B F1 33 ED */	bl func_8005A4CC
/* 801470E4 00142D44  48 00 08 08 */	b lbl_801478EC
lbl_801470E8:
/* 801470E8 00142D48  2C 03 00 03 */	cmpwi r3, 3
/* 801470EC 00142D4C  41 82 00 5C */	beq lbl_80147148
/* 801470F0 00142D50  40 80 00 14 */	bge lbl_80147104
/* 801470F4 00142D54  2C 03 00 01 */	cmpwi r3, 1
/* 801470F8 00142D58  41 82 00 18 */	beq lbl_80147110
/* 801470FC 00142D5C  40 80 00 30 */	bge lbl_8014712C
/* 80147100 00142D60  48 00 07 EC */	b lbl_801478EC
lbl_80147104:
/* 80147104 00142D64  2C 03 00 63 */	cmpwi r3, 0x63
/* 80147108 00142D68  41 82 00 5C */	beq lbl_80147164
/* 8014710C 00142D6C  48 00 07 E0 */	b lbl_801478EC
lbl_80147110:
/* 80147110 00142D70  38 60 00 0C */	li r3, 0xc
/* 80147114 00142D74  38 80 00 02 */	li r4, 2
/* 80147118 00142D78  48 00 78 35 */	bl func_8014E94C
/* 8014711C 00142D7C  38 60 00 1F */	li r3, 0x1f
/* 80147120 00142D80  38 80 00 02 */	li r4, 2
/* 80147124 00142D84  48 00 78 29 */	bl func_8014E94C
/* 80147128 00142D88  48 00 07 C4 */	b lbl_801478EC
lbl_8014712C:
/* 8014712C 00142D8C  38 60 00 0C */	li r3, 0xc
/* 80147130 00142D90  38 80 00 00 */	li r4, 0
/* 80147134 00142D94  48 00 78 19 */	bl func_8014E94C
/* 80147138 00142D98  38 60 00 1F */	li r3, 0x1f
/* 8014713C 00142D9C  38 80 00 02 */	li r4, 2
/* 80147140 00142DA0  48 00 78 0D */	bl func_8014E94C
/* 80147144 00142DA4  48 00 07 A8 */	b lbl_801478EC
lbl_80147148:
/* 80147148 00142DA8  38 60 00 0C */	li r3, 0xc
/* 8014714C 00142DAC  38 80 00 01 */	li r4, 1
/* 80147150 00142DB0  48 00 77 FD */	bl func_8014E94C
/* 80147154 00142DB4  38 60 00 1F */	li r3, 0x1f
/* 80147158 00142DB8  38 80 00 02 */	li r4, 2
/* 8014715C 00142DBC  48 00 77 F1 */	bl func_8014E94C
/* 80147160 00142DC0  48 00 07 8C */	b lbl_801478EC
lbl_80147164:
/* 80147164 00142DC4  38 60 00 0C */	li r3, 0xc
/* 80147168 00142DC8  38 80 00 03 */	li r4, 3
/* 8014716C 00142DCC  48 00 77 E1 */	bl func_8014E94C
/* 80147170 00142DD0  38 60 00 1F */	li r3, 0x1f
/* 80147174 00142DD4  38 80 00 00 */	li r4, 0
/* 80147178 00142DD8  48 00 77 D5 */	bl func_8014E94C
/* 8014717C 00142DDC  48 00 07 70 */	b lbl_801478EC
/* 80147180 00142DE0  80 1A 00 D4 */	lwz r0, 0xd4(r26)
/* 80147184 00142DE4  28 00 00 63 */	cmplwi r0, 0x63
/* 80147188 00142DE8  40 82 00 28 */	bne lbl_801471B0
/* 8014718C 00142DEC  A8 7A 00 BE */	lha r3, 0xbe(r26)
/* 80147190 00142DF0  48 10 CC 41 */	bl func_80253DD0
/* 80147194 00142DF4  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80147198 00142DF8  28 00 00 03 */	cmplwi r0, 3
/* 8014719C 00142DFC  40 82 00 34 */	bne lbl_801471D0
/* 801471A0 00142E00  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801471A4 00142E04  38 00 00 C5 */	li r0, 0xc5
/* 801471A8 00142E08  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801471AC 00142E0C  48 00 00 24 */	b lbl_801471D0
lbl_801471B0:
/* 801471B0 00142E10  A8 7A 00 98 */	lha r3, 0x98(r26)
/* 801471B4 00142E14  48 10 CC 1D */	bl func_80253DD0
/* 801471B8 00142E18  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801471BC 00142E1C  28 00 00 03 */	cmplwi r0, 3
/* 801471C0 00142E20  40 82 00 10 */	bne lbl_801471D0
/* 801471C4 00142E24  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801471C8 00142E28  38 00 00 C5 */	li r0, 0xc5
/* 801471CC 00142E2C  B0 03 00 C4 */	sth r0, 0xc4(r3)
lbl_801471D0:
/* 801471D0 00142E30  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801471D4 00142E34  A0 03 00 C4 */	lhz r0, 0xc4(r3)
/* 801471D8 00142E38  28 00 00 C5 */	cmplwi r0, 0xc5
/* 801471DC 00142E3C  40 82 07 10 */	bne lbl_801478EC
/* 801471E0 00142E40  38 60 00 0C */	li r3, 0xc
/* 801471E4 00142E44  38 80 00 04 */	li r4, 4
/* 801471E8 00142E48  48 00 77 65 */	bl func_8014E94C
/* 801471EC 00142E4C  38 60 00 00 */	li r3, 0
/* 801471F0 00142E50  48 00 76 BD */	bl func_8014E8AC
/* 801471F4 00142E54  38 60 00 00 */	li r3, 0
/* 801471F8 00142E58  48 00 76 15 */	bl func_8014E80C
/* 801471FC 00142E5C  48 00 06 F0 */	b lbl_801478EC
/* 80147200 00142E60  A8 7A 00 98 */	lha r3, 0x98(r26)
/* 80147204 00142E64  48 10 CB CD */	bl func_80253DD0
/* 80147208 00142E68  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8014720C 00142E6C  28 00 00 03 */	cmplwi r0, 3
/* 80147210 00142E70  40 82 06 DC */	bne lbl_801478EC
/* 80147214 00142E74  38 60 00 0C */	li r3, 0xc
/* 80147218 00142E78  38 80 00 00 */	li r4, 0
/* 8014721C 00142E7C  48 00 77 49 */	bl func_8014E964
/* 80147220 00142E80  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147224 00142E84  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 80147228 00142E88  2C 00 00 63 */	cmpwi r0, 0x63
/* 8014722C 00142E8C  41 82 00 14 */	beq lbl_80147240
/* 80147230 00142E90  40 80 06 BC */	bge lbl_801478EC
/* 80147234 00142E94  2C 00 00 01 */	cmpwi r0, 1
/* 80147238 00142E98  41 82 00 14 */	beq lbl_8014724C
/* 8014723C 00142E9C  48 00 06 B0 */	b lbl_801478EC
lbl_80147240:
/* 80147240 00142EA0  38 00 00 B8 */	li r0, 0xb8
/* 80147244 00142EA4  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80147248 00142EA8  48 00 06 A4 */	b lbl_801478EC
lbl_8014724C:
/* 8014724C 00142EAC  38 00 00 C6 */	li r0, 0xc6
/* 80147250 00142EB0  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80147254 00142EB4  48 00 06 98 */	b lbl_801478EC
/* 80147258 00142EB8  38 00 00 0A */	li r0, 0xa
/* 8014725C 00142EBC  38 60 00 1C */	li r3, 0x1c
/* 80147260 00142EC0  B0 1A 00 D0 */	sth r0, 0xd0(r26)
/* 80147264 00142EC4  38 80 00 01 */	li r4, 1
/* 80147268 00142EC8  48 00 76 FD */	bl func_8014E964
/* 8014726C 00142ECC  38 60 00 1C */	li r3, 0x1c
/* 80147270 00142ED0  38 80 00 06 */	li r4, 6
/* 80147274 00142ED4  48 00 76 D9 */	bl func_8014E94C
/* 80147278 00142ED8  38 60 00 01 */	li r3, 1
/* 8014727C 00142EDC  48 00 75 91 */	bl func_8014E80C
/* 80147280 00142EE0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147284 00142EE4  38 00 00 C7 */	li r0, 0xc7
/* 80147288 00142EE8  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 8014728C 00142EEC  48 00 06 60 */	b lbl_801478EC
/* 80147290 00142EF0  A8 7A 00 B8 */	lha r3, 0xb8(r26)
/* 80147294 00142EF4  48 10 CB 3D */	bl func_80253DD0
/* 80147298 00142EF8  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8014729C 00142EFC  28 00 00 03 */	cmplwi r0, 3
/* 801472A0 00142F00  40 82 06 4C */	bne lbl_801478EC
/* 801472A4 00142F04  38 60 00 00 */	li r3, 0
/* 801472A8 00142F08  38 80 00 00 */	li r4, 0
/* 801472AC 00142F0C  4B F1 26 4D */	bl func_800598F8
/* 801472B0 00142F10  38 60 00 01 */	li r3, 1
/* 801472B4 00142F14  38 80 00 00 */	li r4, 0
/* 801472B8 00142F18  38 A0 00 00 */	li r5, 0
/* 801472BC 00142F1C  38 C0 00 02 */	li r6, 2
/* 801472C0 00142F20  38 E0 00 00 */	li r7, 0
/* 801472C4 00142F24  39 00 00 00 */	li r8, 0
/* 801472C8 00142F28  4B F1 27 01 */	bl func_800599C8
/* 801472CC 00142F2C  38 60 00 02 */	li r3, 2
/* 801472D0 00142F30  38 80 00 00 */	li r4, 0
/* 801472D4 00142F34  38 A0 00 01 */	li r5, 1
/* 801472D8 00142F38  38 C0 00 00 */	li r6, 0
/* 801472DC 00142F3C  38 E0 00 00 */	li r7, 0
/* 801472E0 00142F40  39 00 00 00 */	li r8, 0
/* 801472E4 00142F44  4B F1 26 E5 */	bl func_800599C8
/* 801472E8 00142F48  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801472EC 00142F4C  38 00 00 C8 */	li r0, 0xc8
/* 801472F0 00142F50  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801472F4 00142F54  48 00 05 F8 */	b lbl_801478EC
/* 801472F8 00142F58  38 60 00 00 */	li r3, 0
/* 801472FC 00142F5C  38 80 00 02 */	li r4, 2
/* 80147300 00142F60  38 A0 00 00 */	li r5, 0
/* 80147304 00142F64  38 C0 00 01 */	li r6, 1
/* 80147308 00142F68  4B F1 27 65 */	bl func_80059A6C
/* 8014730C 00142F6C  2C 03 00 00 */	cmpwi r3, 0
/* 80147310 00142F70  41 82 05 DC */	beq lbl_801478EC
/* 80147314 00142F74  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 80147318 00142F78  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014731C 00142F7C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80147320 00142F80  90 04 00 D4 */	stw r0, 0xd4(r4)
/* 80147324 00142F84  41 82 00 74 */	beq lbl_80147398
/* 80147328 00142F88  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014732C 00142F8C  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 80147330 00142F90  2C 00 00 02 */	cmpwi r0, 2
/* 80147334 00142F94  41 82 00 3C */	beq lbl_80147370
/* 80147338 00142F98  40 80 05 B4 */	bge lbl_801478EC
/* 8014733C 00142F9C  2C 00 00 01 */	cmpwi r0, 1
/* 80147340 00142FA0  40 80 00 08 */	bge lbl_80147348
/* 80147344 00142FA4  48 00 05 A8 */	b lbl_801478EC
lbl_80147348:
/* 80147348 00142FA8  38 60 00 1C */	li r3, 0x1c
/* 8014734C 00142FAC  38 80 00 02 */	li r4, 2
/* 80147350 00142FB0  48 00 75 FD */	bl func_8014E94C
/* 80147354 00142FB4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147358 00142FB8  38 80 00 C9 */	li r4, 0xc9
/* 8014735C 00142FBC  38 00 00 01 */	li r0, 1
/* 80147360 00142FC0  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 80147364 00142FC4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147368 00142FC8  90 03 00 D4 */	stw r0, 0xd4(r3)
/* 8014736C 00142FCC  48 00 05 80 */	b lbl_801478EC
lbl_80147370:
/* 80147370 00142FD0  38 60 00 1C */	li r3, 0x1c
/* 80147374 00142FD4  38 80 00 03 */	li r4, 3
/* 80147378 00142FD8  48 00 75 D5 */	bl func_8014E94C
/* 8014737C 00142FDC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147380 00142FE0  38 80 00 C9 */	li r4, 0xc9
/* 80147384 00142FE4  38 00 00 02 */	li r0, 2
/* 80147388 00142FE8  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 8014738C 00142FEC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147390 00142FF0  90 03 00 D4 */	stw r0, 0xd4(r3)
/* 80147394 00142FF4  48 00 05 58 */	b lbl_801478EC
lbl_80147398:
/* 80147398 00142FF8  2C 03 00 02 */	cmpwi r3, 2
/* 8014739C 00142FFC  41 82 00 24 */	beq lbl_801473C0
/* 801473A0 00143000  40 80 05 4C */	bge lbl_801478EC
/* 801473A4 00143004  2C 03 00 01 */	cmpwi r3, 1
/* 801473A8 00143008  40 80 00 08 */	bge lbl_801473B0
/* 801473AC 0014300C  48 00 05 40 */	b lbl_801478EC
lbl_801473B0:
/* 801473B0 00143010  38 60 00 1C */	li r3, 0x1c
/* 801473B4 00143014  38 80 00 00 */	li r4, 0
/* 801473B8 00143018  48 00 75 95 */	bl func_8014E94C
/* 801473BC 0014301C  48 00 05 30 */	b lbl_801478EC
lbl_801473C0:
/* 801473C0 00143020  38 60 00 1C */	li r3, 0x1c
/* 801473C4 00143024  38 80 00 01 */	li r4, 1
/* 801473C8 00143028  48 00 75 85 */	bl func_8014E94C
/* 801473CC 0014302C  48 00 05 20 */	b lbl_801478EC
/* 801473D0 00143030  A8 7A 00 B8 */	lha r3, 0xb8(r26)
/* 801473D4 00143034  48 10 C9 FD */	bl func_80253DD0
/* 801473D8 00143038  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801473DC 0014303C  28 00 00 03 */	cmplwi r0, 3
/* 801473E0 00143040  40 82 05 0C */	bne lbl_801478EC
/* 801473E4 00143044  38 60 00 00 */	li r3, 0
/* 801473E8 00143048  48 00 74 25 */	bl func_8014E80C
/* 801473EC 0014304C  38 60 00 1C */	li r3, 0x1c
/* 801473F0 00143050  38 80 00 05 */	li r4, 5
/* 801473F4 00143054  48 00 75 59 */	bl func_8014E94C
/* 801473F8 00143058  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801473FC 0014305C  38 00 00 CA */	li r0, 0xca
/* 80147400 00143060  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80147404 00143064  48 00 04 E8 */	b lbl_801478EC
/* 80147408 00143068  A8 7A 00 B8 */	lha r3, 0xb8(r26)
/* 8014740C 0014306C  48 10 C9 C5 */	bl func_80253DD0
/* 80147410 00143070  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80147414 00143074  28 00 00 03 */	cmplwi r0, 3
/* 80147418 00143078  40 82 04 D4 */	bne lbl_801478EC
/* 8014741C 0014307C  38 60 00 1C */	li r3, 0x1c
/* 80147420 00143080  38 80 00 00 */	li r4, 0
/* 80147424 00143084  48 00 75 41 */	bl func_8014E964
/* 80147428 00143088  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014742C 0014308C  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 80147430 00143090  28 00 00 01 */	cmplwi r0, 1
/* 80147434 00143094  40 82 00 34 */	bne lbl_80147468
/* 80147438 00143098  88 03 0D 48 */	lbz r0, 0xd48(r3)
/* 8014743C 0014309C  54 00 10 3A */	slwi r0, r0, 2
/* 80147440 001430A0  7C 63 02 14 */	add r3, r3, r0
/* 80147444 001430A4  80 63 03 F8 */	lwz r3, 0x3f8(r3)
/* 80147448 001430A8  48 01 FA 09 */	bl func_80166E50
/* 8014744C 001430AC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147450 001430B0  38 80 00 00 */	li r4, 0
/* 80147454 001430B4  38 00 00 B8 */	li r0, 0xb8
/* 80147458 001430B8  98 83 0D 48 */	stb r4, 0xd48(r3)
/* 8014745C 001430BC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147460 001430C0  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80147464 001430C4  48 00 04 88 */	b lbl_801478EC
lbl_80147468:
/* 80147468 001430C8  38 00 00 C1 */	li r0, 0xc1
/* 8014746C 001430CC  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80147470 001430D0  48 00 04 7C */	b lbl_801478EC
/* 80147474 001430D4  A0 7A 0D 6C */	lhz r3, 0xd6c(r26)
/* 80147478 001430D8  38 80 00 64 */	li r4, 0x64
/* 8014747C 001430DC  38 A0 00 DC */	li r5, 0xdc
/* 80147480 001430E0  38 C0 01 B8 */	li r6, 0x1b8
/* 80147484 001430E4  38 E0 00 78 */	li r7, 0x78
/* 80147488 001430E8  39 00 FF FF */	li r8, -1
/* 8014748C 001430EC  39 20 00 00 */	li r9, 0
/* 80147490 001430F0  39 40 00 01 */	li r10, 1
/* 80147494 001430F4  48 10 8C 09 */	bl func_8025009C
/* 80147498 001430F8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014749C 001430FC  38 00 00 CC */	li r0, 0xcc
/* 801474A0 00143100  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801474A4 00143104  48 00 04 48 */	b lbl_801478EC
/* 801474A8 00143108  A0 7A 0D 6C */	lhz r3, 0xd6c(r26)
/* 801474AC 0014310C  48 10 8E 39 */	bl func_802502E4
/* 801474B0 00143110  2C 03 00 00 */	cmpwi r3, 0
/* 801474B4 00143114  40 82 04 38 */	bne lbl_801478EC
/* 801474B8 00143118  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801474BC 0014311C  38 00 00 00 */	li r0, 0
/* 801474C0 00143120  B0 03 0D 6C */	sth r0, 0xd6c(r3)
/* 801474C4 00143124  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801474C8 00143128  A0 03 0D 6E */	lhz r0, 0xd6e(r3)
/* 801474CC 0014312C  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801474D0 00143130  48 00 04 1C */	b lbl_801478EC
/* 801474D4 00143134  38 00 00 0B */	li r0, 0xb
/* 801474D8 00143138  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 801474DC 0014313C  98 1A 0D 42 */	stb r0, 0xd42(r26)
/* 801474E0 00143140  38 60 02 5F */	li r3, 0x25f
/* 801474E4 00143144  38 80 00 00 */	li r4, 0
/* 801474E8 00143148  4B EC 3C 89 */	bl func_8000B170
/* 801474EC 0014314C  48 00 74 DD */	bl func_8014E9C8
/* 801474F0 00143150  38 60 00 1B */	li r3, 0x1b
/* 801474F4 00143154  38 80 00 01 */	li r4, 1
/* 801474F8 00143158  48 00 74 6D */	bl func_8014E964
/* 801474FC 0014315C  38 60 00 1B */	li r3, 0x1b
/* 80147500 00143160  38 80 00 04 */	li r4, 4
/* 80147504 00143164  48 00 74 49 */	bl func_8014E94C
/* 80147508 00143168  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014750C 0014316C  38 00 00 CE */	li r0, 0xce
/* 80147510 00143170  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80147514 00143174  48 00 03 D8 */	b lbl_801478EC
/* 80147518 00143178  A8 7A 00 B6 */	lha r3, 0xb6(r26)
/* 8014751C 0014317C  48 10 C8 B5 */	bl func_80253DD0
/* 80147520 00143180  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80147524 00143184  28 00 00 03 */	cmplwi r0, 3
/* 80147528 00143188  40 82 03 C4 */	bne lbl_801478EC
/* 8014752C 0014318C  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 80147530 00143190  38 00 00 CF */	li r0, 0xcf
/* 80147534 00143194  38 60 00 00 */	li r3, 0
/* 80147538 00143198  38 80 00 00 */	li r4, 0
/* 8014753C 0014319C  B0 05 00 C4 */	sth r0, 0xc4(r5)
/* 80147540 001431A0  4B F1 23 B9 */	bl func_800598F8
/* 80147544 001431A4  38 60 00 1B */	li r3, 0x1b
/* 80147548 001431A8  38 80 00 00 */	li r4, 0
/* 8014754C 001431AC  48 00 74 01 */	bl func_8014E94C
/* 80147550 001431B0  48 00 03 9C */	b lbl_801478EC
/* 80147554 001431B4  3C 60 04 00 */	lis r3, 0x400
/* 80147558 001431B8  38 80 00 00 */	li r4, 0
/* 8014755C 001431BC  38 A0 00 00 */	li r5, 0
/* 80147560 001431C0  38 C0 00 01 */	li r6, 1
/* 80147564 001431C4  4B F1 25 09 */	bl func_80059A6C
/* 80147568 001431C8  2C 03 00 00 */	cmpwi r3, 0
/* 8014756C 001431CC  41 82 03 80 */	beq lbl_801478EC
/* 80147570 001431D0  38 60 00 01 */	li r3, 1
/* 80147574 001431D4  4B F1 2F 59 */	bl func_8005A4CC
/* 80147578 001431D8  38 60 00 1B */	li r3, 0x1b
/* 8014757C 001431DC  38 80 00 01 */	li r4, 1
/* 80147580 001431E0  48 00 73 CD */	bl func_8014E94C
/* 80147584 001431E4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147588 001431E8  38 00 00 D0 */	li r0, 0xd0
/* 8014758C 001431EC  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80147590 001431F0  48 00 03 5C */	b lbl_801478EC
/* 80147594 001431F4  A8 7A 00 B6 */	lha r3, 0xb6(r26)
/* 80147598 001431F8  48 10 C8 39 */	bl func_80253DD0
/* 8014759C 001431FC  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801475A0 00143200  28 00 00 03 */	cmplwi r0, 3
/* 801475A4 00143204  40 82 03 48 */	bne lbl_801478EC
/* 801475A8 00143208  38 60 00 1B */	li r3, 0x1b
/* 801475AC 0014320C  38 80 00 03 */	li r4, 3
/* 801475B0 00143210  48 00 73 9D */	bl func_8014E94C
/* 801475B4 00143214  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801475B8 00143218  38 00 00 D1 */	li r0, 0xd1
/* 801475BC 0014321C  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801475C0 00143220  48 00 03 2C */	b lbl_801478EC
/* 801475C4 00143224  A8 7A 00 B6 */	lha r3, 0xb6(r26)
/* 801475C8 00143228  48 10 C8 09 */	bl func_80253DD0
/* 801475CC 0014322C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801475D0 00143230  28 00 00 03 */	cmplwi r0, 3
/* 801475D4 00143234  40 82 03 18 */	bne lbl_801478EC
/* 801475D8 00143238  38 60 00 1B */	li r3, 0x1b
/* 801475DC 0014323C  38 80 00 00 */	li r4, 0
/* 801475E0 00143240  48 00 73 85 */	bl func_8014E964
/* 801475E4 00143244  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801475E8 00143248  38 80 00 09 */	li r4, 9
/* 801475EC 0014324C  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 801475F0 00143250  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 801475F4 00143254  A0 05 0D 84 */	lhz r0, 0xd84(r5)
/* 801475F8 00143258  2C 00 00 03 */	cmpwi r0, 3
/* 801475FC 0014325C  41 82 00 84 */	beq lbl_80147680
/* 80147600 00143260  40 80 00 1C */	bge lbl_8014761C
/* 80147604 00143264  2C 00 00 01 */	cmpwi r0, 1
/* 80147608 00143268  41 82 00 44 */	beq lbl_8014764C
/* 8014760C 0014326C  40 80 00 60 */	bge lbl_8014766C
/* 80147610 00143270  2C 00 00 00 */	cmpwi r0, 0
/* 80147614 00143274  40 80 00 18 */	bge lbl_8014762C
/* 80147618 00143278  48 00 02 D4 */	b lbl_801478EC
lbl_8014761C:
/* 8014761C 0014327C  2C 00 00 05 */	cmpwi r0, 5
/* 80147620 00143280  41 82 00 90 */	beq lbl_801476B0
/* 80147624 00143284  40 80 02 C8 */	bge lbl_801478EC
/* 80147628 00143288  48 00 00 70 */	b lbl_80147698
lbl_8014762C:
/* 8014762C 0014328C  38 60 00 05 */	li r3, 5
/* 80147630 00143290  38 00 00 00 */	li r0, 0
/* 80147634 00143294  B0 65 00 C6 */	sth r3, 0xc6(r5)
/* 80147638 00143298  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014763C 0014329C  98 03 0D DA */	stb r0, 0xdda(r3)
/* 80147640 001432A0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147644 001432A4  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 80147648 001432A8  48 00 02 A4 */	b lbl_801478EC
lbl_8014764C:
/* 8014764C 001432AC  38 60 00 05 */	li r3, 5
/* 80147650 001432B0  38 00 00 00 */	li r0, 0
/* 80147654 001432B4  B0 65 00 C6 */	sth r3, 0xc6(r5)
/* 80147658 001432B8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014765C 001432BC  98 03 0D DA */	stb r0, 0xdda(r3)
/* 80147660 001432C0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147664 001432C4  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 80147668 001432C8  48 00 02 84 */	b lbl_801478EC
lbl_8014766C:
/* 8014766C 001432CC  38 00 00 05 */	li r0, 5
/* 80147670 001432D0  B0 05 00 C6 */	sth r0, 0xc6(r5)
/* 80147674 001432D4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147678 001432D8  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 8014767C 001432DC  48 00 02 70 */	b lbl_801478EC
lbl_80147680:
/* 80147680 001432E0  38 60 00 05 */	li r3, 5
/* 80147684 001432E4  38 00 00 50 */	li r0, 0x50
/* 80147688 001432E8  B0 65 00 C6 */	sth r3, 0xc6(r5)
/* 8014768C 001432EC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147690 001432F0  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80147694 001432F4  48 00 02 58 */	b lbl_801478EC
lbl_80147698:
/* 80147698 001432F8  38 60 00 05 */	li r3, 5
/* 8014769C 001432FC  38 00 00 50 */	li r0, 0x50
/* 801476A0 00143300  B0 65 00 C6 */	sth r3, 0xc6(r5)
/* 801476A4 00143304  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801476A8 00143308  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801476AC 0014330C  48 00 02 40 */	b lbl_801478EC
lbl_801476B0:
/* 801476B0 00143310  38 60 00 05 */	li r3, 5
/* 801476B4 00143314  38 00 00 50 */	li r0, 0x50
/* 801476B8 00143318  B0 65 00 C6 */	sth r3, 0xc6(r5)
/* 801476BC 0014331C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801476C0 00143320  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801476C4 00143324  48 00 02 28 */	b lbl_801478EC
/* 801476C8 00143328  4B EB FE 39 */	bl func_80007500
/* 801476CC 0014332C  4B EC 21 25 */	bl func_800097F0
/* 801476D0 00143330  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 801476D4 00143334  38 60 02 5F */	li r3, 0x25f
/* 801476D8 00143338  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 801476DC 0014333C  38 80 00 00 */	li r4, 0
/* 801476E0 00143340  80 05 0D 30 */	lwz r0, 0xd30(r5)
/* 801476E4 00143344  54 00 01 04 */	rlwinm r0, r0, 0, 4, 2
/* 801476E8 00143348  90 05 0D 30 */	stw r0, 0xd30(r5)
/* 801476EC 0014334C  4B EC 3A 85 */	bl func_8000B170
/* 801476F0 00143350  48 00 72 D9 */	bl func_8014E9C8
/* 801476F4 00143354  38 60 00 06 */	li r3, 6
/* 801476F8 00143358  38 80 00 01 */	li r4, 1
/* 801476FC 0014335C  48 00 72 69 */	bl func_8014E964
/* 80147700 00143360  38 60 00 06 */	li r3, 6
/* 80147704 00143364  38 80 00 02 */	li r4, 2
/* 80147708 00143368  48 00 72 45 */	bl func_8014E94C
/* 8014770C 0014336C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147710 00143370  38 00 00 D3 */	li r0, 0xd3
/* 80147714 00143374  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80147718 00143378  48 00 01 D4 */	b lbl_801478EC
/* 8014771C 0014337C  A8 7A 00 8C */	lha r3, 0x8c(r26)
/* 80147720 00143380  48 10 C6 B1 */	bl func_80253DD0
/* 80147724 00143384  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80147728 00143388  28 00 00 03 */	cmplwi r0, 3
/* 8014772C 0014338C  40 82 01 C0 */	bne lbl_801478EC
/* 80147730 00143390  82 CD 82 B8 */	lwz r22, lbl_8063D578-_SDA_BASE_(r13)
/* 80147734 00143394  48 01 80 6D */	bl func_8015F7A0
/* 80147738 00143398  D8 36 0D 38 */	stfd f1, 0xd38(r22)
/* 8014773C 0014339C  38 00 00 D4 */	li r0, 0xd4
/* 80147740 001433A0  B0 16 00 C4 */	sth r0, 0xc4(r22)
/* 80147744 001433A4  48 00 01 A8 */	b lbl_801478EC
/* 80147748 001433A8  38 60 00 80 */	li r3, 0x80
/* 8014774C 001433AC  38 80 00 01 */	li r4, 1
/* 80147750 001433B0  38 A0 00 00 */	li r5, 0
/* 80147754 001433B4  38 C0 00 01 */	li r6, 1
/* 80147758 001433B8  4B F1 23 15 */	bl func_80059A6C
/* 8014775C 001433BC  3C 03 80 00 */	addis r0, r3, 0x8000
/* 80147760 001433C0  28 00 00 00 */	cmplwi r0, 0
/* 80147764 001433C4  40 82 01 88 */	bne lbl_801478EC
/* 80147768 001433C8  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014776C 001433CC  38 00 00 D5 */	li r0, 0xd5
/* 80147770 001433D0  38 60 00 06 */	li r3, 6
/* 80147774 001433D4  38 80 00 01 */	li r4, 1
/* 80147778 001433D8  B0 05 00 C4 */	sth r0, 0xc4(r5)
/* 8014777C 001433DC  48 00 71 D1 */	bl func_8014E94C
/* 80147780 001433E0  48 00 01 6C */	b lbl_801478EC
/* 80147784 001433E4  A8 7A 00 8C */	lha r3, 0x8c(r26)
/* 80147788 001433E8  48 10 C6 49 */	bl func_80253DD0
/* 8014778C 001433EC  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80147790 001433F0  28 00 00 03 */	cmplwi r0, 3
/* 80147794 001433F4  40 82 01 58 */	bne lbl_801478EC
/* 80147798 001433F8  38 60 00 06 */	li r3, 6
/* 8014779C 001433FC  38 80 00 00 */	li r4, 0
/* 801477A0 00143400  48 00 71 C5 */	bl func_8014E964
/* 801477A4 00143404  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801477A8 00143408  38 00 00 D8 */	li r0, 0xd8
/* 801477AC 0014340C  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801477B0 00143410  48 01 D6 F9 */	bl func_80164EA8
/* 801477B4 00143414  2C 03 00 00 */	cmpwi r3, 0
/* 801477B8 00143418  41 82 01 34 */	beq lbl_801478EC
/* 801477BC 0014341C  48 01 6E 55 */	bl func_8015E610
/* 801477C0 00143420  2C 03 00 00 */	cmpwi r3, 0
/* 801477C4 00143424  41 82 01 28 */	beq lbl_801478EC
/* 801477C8 00143428  4B EC 20 29 */	bl func_800097F0
/* 801477CC 0014342C  38 60 00 06 */	li r3, 6
/* 801477D0 00143430  38 80 00 01 */	li r4, 1
/* 801477D4 00143434  48 01 6E 61 */	bl func_8015E634
/* 801477D8 00143438  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801477DC 0014343C  38 00 00 D6 */	li r0, 0xd6
/* 801477E0 00143440  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801477E4 00143444  48 00 01 08 */	b lbl_801478EC
/* 801477E8 00143448  48 01 6F 9D */	bl func_8015E784
/* 801477EC 0014344C  2C 03 00 00 */	cmpwi r3, 0
/* 801477F0 00143450  41 82 00 FC */	beq lbl_801478EC
/* 801477F4 00143454  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801477F8 00143458  38 00 00 D7 */	li r0, 0xd7
/* 801477FC 0014345C  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80147800 00143460  48 01 7F A1 */	bl func_8015F7A0
/* 80147804 00143464  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147808 00143468  D8 23 0D 38 */	stfd f1, 0xd38(r3)
/* 8014780C 0014346C  48 00 00 E0 */	b lbl_801478EC
/* 80147810 00143470  48 01 7E 51 */	bl func_8015F660
/* 80147814 00143474  7C 64 1B 78 */	mr r4, r3
/* 80147818 00143478  38 60 00 01 */	li r3, 1
/* 8014781C 0014347C  4B F0 EC 9D */	bl func_800564B8
/* 80147820 00143480  82 CD 82 B8 */	lwz r22, lbl_8063D578-_SDA_BASE_(r13)
/* 80147824 00143484  48 01 7F 7D */	bl func_8015F7A0
/* 80147828 00143488  C8 56 0D 38 */	lfd f2, 0xd38(r22)
/* 8014782C 0014348C  C8 02 8E 28 */	lfd f0, lbl_80641428-_SDA2_BASE_(r2)
/* 80147830 00143490  FC 21 10 28 */	fsub f1, f1, f2
/* 80147834 00143494  FC 01 00 40 */	fcmpo cr0, f1, f0
/* 80147838 00143498  4C 41 13 82 */	cror 2, 1, 2
/* 8014783C 0014349C  40 82 00 10 */	bne lbl_8014784C
/* 80147840 001434A0  38 00 00 D8 */	li r0, 0xd8
/* 80147844 001434A4  B0 16 00 C4 */	sth r0, 0xc4(r22)
/* 80147848 001434A8  48 00 00 A4 */	b lbl_801478EC
lbl_8014784C:
/* 8014784C 001434AC  38 60 00 80 */	li r3, 0x80
/* 80147850 001434B0  38 80 00 01 */	li r4, 1
/* 80147854 001434B4  38 A0 00 00 */	li r5, 0
/* 80147858 001434B8  38 C0 00 01 */	li r6, 1
/* 8014785C 001434BC  4B F1 22 11 */	bl func_80059A6C
/* 80147860 001434C0  3C 03 80 00 */	addis r0, r3, 0x8000
/* 80147864 001434C4  28 00 00 00 */	cmplwi r0, 0
/* 80147868 001434C8  40 82 00 84 */	bne lbl_801478EC
/* 8014786C 001434CC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147870 001434D0  38 00 00 D8 */	li r0, 0xd8
/* 80147874 001434D4  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80147878 001434D8  48 00 00 74 */	b lbl_801478EC
/* 8014787C 001434DC  38 00 00 D9 */	li r0, 0xd9
/* 80147880 001434E0  B0 1A 00 C4 */	sth r0, 0xc4(r26)
/* 80147884 001434E4  4B F0 E9 F1 */	bl func_80056274
/* 80147888 001434E8  48 00 00 64 */	b lbl_801478EC
/* 8014788C 001434EC  4B F0 EA 6D */	bl func_800562F8
/* 80147890 001434F0  2C 03 00 00 */	cmpwi r3, 0
/* 80147894 001434F4  41 82 00 58 */	beq lbl_801478EC
/* 80147898 001434F8  38 60 00 03 */	li r3, 3
/* 8014789C 001434FC  4B F1 07 19 */	bl func_80057FB4
/* 801478A0 00143500  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801478A4 00143504  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 801478A8 00143508  54 00 2F FF */	rlwinm. r0, r0, 5, 0x1f, 0x1f
/* 801478AC 0014350C  41 82 00 28 */	beq lbl_801478D4
/* 801478B0 00143510  4B FD 77 A1 */	bl func_8011F050
/* 801478B4 00143514  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801478B8 00143518  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 801478BC 0014351C  54 00 02 D2 */	rlwinm r0, r0, 0, 0xb, 9
/* 801478C0 00143520  90 03 0D 30 */	stw r0, 0xd30(r3)
/* 801478C4 00143524  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801478C8 00143528  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 801478CC 0014352C  54 00 01 46 */	rlwinm r0, r0, 0, 5, 3
/* 801478D0 00143530  90 03 0D 30 */	stw r0, 0xd30(r3)
lbl_801478D4:
/* 801478D4 00143534  38 60 00 00 */	li r3, 0
/* 801478D8 00143538  4B F0 EA F5 */	bl func_800563CC
/* 801478DC 0014353C  4B EC 1E FD */	bl func_800097D8
/* 801478E0 00143540  80 6D A3 80 */	lwz r3, lbl_8063F640-_SDA_BASE_(r13)
/* 801478E4 00143544  38 80 08 34 */	li r4, 0x834
/* 801478E8 00143548  48 0D EE C1 */	bl func_802267A8
lbl_801478EC:
/* 801478EC 0014354C  38 60 00 00 */	li r3, 0
/* 801478F0 00143550  4B F0 EA DD */	bl func_800563CC
/* 801478F4 00143554  48 01 5B F9 */	bl func_8015D4EC
/* 801478F8 00143558  2C 03 00 00 */	cmpwi r3, 0
/* 801478FC 0014355C  40 82 01 08 */	bne lbl_80147A04
/* 80147900 00143560  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147904 00143564  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 80147908 00143568  54 00 27 FF */	rlwinm. r0, r0, 4, 0x1f, 0x1f
/* 8014790C 0014356C  41 82 00 F8 */	beq lbl_80147A04
/* 80147910 00143570  3A C0 00 00 */	li r22, 0
/* 80147914 00143574  48 01 D8 25 */	bl func_80165138
/* 80147918 00143578  2C 03 00 00 */	cmpwi r3, 0
/* 8014791C 0014357C  41 82 00 6C */	beq lbl_80147988
/* 80147920 00143580  48 01 D8 81 */	bl func_801651A0
/* 80147924 00143584  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80147928 00143588  90 64 0D 70 */	stw r3, 0xd70(r4)
/* 8014792C 0014358C  48 01 D8 41 */	bl func_8016516C
/* 80147930 00143590  48 01 D8 F5 */	bl func_80165224
/* 80147934 00143594  2C 03 00 00 */	cmpwi r3, 0
/* 80147938 00143598  41 82 00 14 */	beq lbl_8014794C
/* 8014793C 0014359C  48 01 D8 99 */	bl func_801651D4
/* 80147940 001435A0  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80147944 001435A4  90 64 0D 74 */	stw r3, 0xd74(r4)
/* 80147948 001435A8  48 00 00 40 */	b lbl_80147988
lbl_8014794C:
/* 8014794C 001435AC  48 01 D8 89 */	bl func_801651D4
/* 80147950 001435B0  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80147954 001435B4  3A C0 00 01 */	li r22, 1
/* 80147958 001435B8  90 64 0D 74 */	stw r3, 0xd74(r4)
/* 8014795C 001435BC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147960 001435C0  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 80147964 001435C4  54 00 01 04 */	rlwinm r0, r0, 0, 4, 2
/* 80147968 001435C8  90 03 0D 30 */	stw r0, 0xd30(r3)
/* 8014796C 001435CC  48 01 B6 69 */	bl glplatAbortFrame
/* 80147970 001435D0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147974 001435D4  38 80 00 D2 */	li r4, 0xd2
/* 80147978 001435D8  38 00 00 00 */	li r0, 0
/* 8014797C 001435DC  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 80147980 001435E0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147984 001435E4  B0 03 00 C6 */	sth r0, 0xc6(r3)
lbl_80147988:
/* 80147988 001435E8  2C 16 00 00 */	cmpwi r22, 0
/* 8014798C 001435EC  40 82 00 78 */	bne lbl_80147A04
/* 80147990 001435F0  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80147994 001435F4  38 60 00 00 */	li r3, 0
/* 80147998 001435F8  88 04 00 82 */	lbz r0, 0x82(r4)
/* 8014799C 001435FC  2C 00 00 00 */	cmpwi r0, 0
/* 801479A0 00143600  40 82 00 10 */	bne lbl_801479B0
/* 801479A4 00143604  88 04 00 83 */	lbz r0, 0x83(r4)
/* 801479A8 00143608  2C 00 00 00 */	cmpwi r0, 0
/* 801479AC 0014360C  41 82 00 08 */	beq lbl_801479B4
lbl_801479B0:
/* 801479B0 00143610  38 60 00 01 */	li r3, 1
lbl_801479B4:
/* 801479B4 00143614  2C 03 00 00 */	cmpwi r3, 0
/* 801479B8 00143618  40 82 00 4C */	bne lbl_80147A04
/* 801479BC 0014361C  48 01 B1 B5 */	bl func_80162B70
/* 801479C0 00143620  2C 03 00 00 */	cmpwi r3, 0
/* 801479C4 00143624  40 82 00 40 */	bne lbl_80147A04
/* 801479C8 00143628  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801479CC 0014362C  3A C0 00 00 */	li r22, 0
/* 801479D0 00143630  92 C3 0D 70 */	stw r22, 0xd70(r3)
/* 801479D4 00143634  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801479D8 00143638  92 C3 0D 74 */	stw r22, 0xd74(r3)
/* 801479DC 0014363C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801479E0 00143640  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 801479E4 00143644  54 00 01 04 */	rlwinm r0, r0, 0, 4, 2
/* 801479E8 00143648  90 03 0D 30 */	stw r0, 0xd30(r3)
/* 801479EC 0014364C  48 01 B5 E9 */	bl glplatAbortFrame
/* 801479F0 00143650  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801479F4 00143654  38 00 00 D2 */	li r0, 0xd2
/* 801479F8 00143658  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 801479FC 0014365C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147A00 00143660  B2 C3 00 C6 */	sth r22, 0xc6(r3)
lbl_80147A04:
/* 80147A04 00143664  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 80147A08 00143668  A0 05 00 C6 */	lhz r0, 0xc6(r5)
/* 80147A0C 0014366C  28 00 00 19 */	cmplwi r0, 0x19
/* 80147A10 00143670  41 81 17 F8 */	bgt lbl_80149208
/* 80147A14 00143674  3C 60 80 42 */	lis r3, lbl_8041D508@ha
/* 80147A18 00143678  54 00 10 3A */	slwi r0, r0, 2
/* 80147A1C 0014367C  38 63 D5 08 */	addi r3, r3, lbl_8041D508@l
/* 80147A20 00143680  7C 63 00 2E */	lwzx r3, r3, r0
/* 80147A24 00143684  7C 69 03 A6 */	mtctr r3
/* 80147A28 00143688  4E 80 04 20 */	bctr
/* 80147A2C 0014368C  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80147A30 00143690  38 60 00 00 */	li r3, 0
/* 80147A34 00143694  88 04 00 82 */	lbz r0, 0x82(r4)
/* 80147A38 00143698  2C 00 00 00 */	cmpwi r0, 0
/* 80147A3C 0014369C  40 82 00 10 */	bne lbl_80147A4C
/* 80147A40 001436A0  88 04 00 83 */	lbz r0, 0x83(r4)
/* 80147A44 001436A4  2C 00 00 00 */	cmpwi r0, 0
/* 80147A48 001436A8  41 82 00 08 */	beq lbl_80147A50
lbl_80147A4C:
/* 80147A4C 001436AC  38 60 00 01 */	li r3, 1
lbl_80147A50:
/* 80147A50 001436B0  2C 03 00 00 */	cmpwi r3, 0
/* 80147A54 001436B4  40 82 17 B4 */	bne lbl_80149208
/* 80147A58 001436B8  80 65 0D 24 */	lwz r3, 0xd24(r5)
/* 80147A5C 001436BC  38 80 00 08 */	li r4, 8
/* 80147A60 001436C0  38 63 00 10 */	addi r3, r3, 0x10
/* 80147A64 001436C4  48 01 D5 89 */	bl func_80164FEC
/* 80147A68 001436C8  48 00 77 AD */	bl func_8014F214
/* 80147A6C 001436CC  48 01 B6 C9 */	bl glEndFrame
/* 80147A70 001436D0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147A74 001436D4  38 80 00 02 */	li r4, 2
/* 80147A78 001436D8  38 00 00 00 */	li r0, 0
/* 80147A7C 001436DC  B0 83 00 C6 */	sth r4, 0xc6(r3)
/* 80147A80 001436E0  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80147A84 001436E4  80 64 0D 30 */	lwz r3, 0xd30(r4)
/* 80147A88 001436E8  64 63 10 00 */	oris r3, r3, 0x1000
/* 80147A8C 001436EC  90 64 0D 30 */	stw r3, 0xd30(r4)
/* 80147A90 001436F0  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80147A94 001436F4  80 64 0D 30 */	lwz r3, 0xd30(r4)
/* 80147A98 001436F8  54 63 01 88 */	rlwinm r3, r3, 0, 6, 4
/* 80147A9C 001436FC  90 64 0D 30 */	stw r3, 0xd30(r4)
/* 80147AA0 00143700  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147AA4 00143704  98 03 0D DA */	stb r0, 0xdda(r3)
/* 80147AA8 00143708  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147AAC 0014370C  98 03 0D DB */	stb r0, 0xddb(r3)
/* 80147AB0 00143710  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147AB4 00143714  98 03 0D DC */	stb r0, 0xddc(r3)
/* 80147AB8 00143718  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147ABC 0014371C  98 03 0D DD */	stb r0, 0xddd(r3)
/* 80147AC0 00143720  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147AC4 00143724  98 03 0D DE */	stb r0, 0xdde(r3)
/* 80147AC8 00143728  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147ACC 0014372C  98 03 0D DF */	stb r0, 0xddf(r3)
/* 80147AD0 00143730  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147AD4 00143734  98 03 0D E0 */	stb r0, 0xde0(r3)
/* 80147AD8 00143738  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147ADC 0014373C  98 03 0D E1 */	stb r0, 0xde1(r3)
/* 80147AE0 00143740  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147AE4 00143744  98 03 0D E2 */	stb r0, 0xde2(r3)
/* 80147AE8 00143748  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147AEC 0014374C  98 03 0D E3 */	stb r0, 0xde3(r3)
/* 80147AF0 00143750  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147AF4 00143754  98 03 0D E4 */	stb r0, 0xde4(r3)
/* 80147AF8 00143758  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147AFC 0014375C  98 03 0D E5 */	stb r0, 0xde5(r3)
/* 80147B00 00143760  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147B04 00143764  98 03 0D E6 */	stb r0, 0xde6(r3)
/* 80147B08 00143768  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147B0C 0014376C  98 03 0D E7 */	stb r0, 0xde7(r3)
/* 80147B10 00143770  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147B14 00143774  98 03 0D E8 */	stb r0, 0xde8(r3)
/* 80147B18 00143778  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147B1C 0014377C  98 03 0D E9 */	stb r0, 0xde9(r3)
/* 80147B20 00143780  48 00 16 E8 */	b lbl_80149208
/* 80147B24 00143784  48 01 D5 89 */	bl func_801650AC
/* 80147B28 00143788  2C 03 00 00 */	cmpwi r3, 0
/* 80147B2C 0014378C  41 82 16 DC */	beq lbl_80149208
/* 80147B30 00143790  48 00 76 E5 */	bl func_8014F214
/* 80147B34 00143794  48 01 D3 75 */	bl func_80164EA8
/* 80147B38 00143798  2C 03 00 00 */	cmpwi r3, 0
/* 80147B3C 0014379C  41 82 00 40 */	beq lbl_80147B7C
/* 80147B40 001437A0  48 01 6A D1 */	bl func_8015E610
/* 80147B44 001437A4  2C 03 00 00 */	cmpwi r3, 0
/* 80147B48 001437A8  41 82 00 24 */	beq lbl_80147B6C
/* 80147B4C 001437AC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147B50 001437B0  38 00 00 03 */	li r0, 3
/* 80147B54 001437B4  B0 03 00 C6 */	sth r0, 0xc6(r3)
/* 80147B58 001437B8  4B EC 1C 99 */	bl func_800097F0
/* 80147B5C 001437BC  38 60 00 07 */	li r3, 7
/* 80147B60 001437C0  38 80 00 01 */	li r4, 1
/* 80147B64 001437C4  48 01 6A D1 */	bl func_8015E634
/* 80147B68 001437C8  48 00 16 A0 */	b lbl_80149208
lbl_80147B6C:
/* 80147B6C 001437CC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147B70 001437D0  38 00 00 05 */	li r0, 5
/* 80147B74 001437D4  B0 03 00 C6 */	sth r0, 0xc6(r3)
/* 80147B78 001437D8  48 00 16 90 */	b lbl_80149208
lbl_80147B7C:
/* 80147B7C 001437DC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147B80 001437E0  38 00 00 05 */	li r0, 5
/* 80147B84 001437E4  B0 03 00 C6 */	sth r0, 0xc6(r3)
/* 80147B88 001437E8  48 00 16 80 */	b lbl_80149208
/* 80147B8C 001437EC  48 01 6B F9 */	bl func_8015E784
/* 80147B90 001437F0  2C 03 00 00 */	cmpwi r3, 0
/* 80147B94 001437F4  41 82 16 74 */	beq lbl_80149208
/* 80147B98 001437F8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147B9C 001437FC  38 00 00 04 */	li r0, 4
/* 80147BA0 00143800  B0 03 00 C6 */	sth r0, 0xc6(r3)
/* 80147BA4 00143804  4B EC 1C 35 */	bl func_800097D8
/* 80147BA8 00143808  48 01 7B F9 */	bl func_8015F7A0
/* 80147BAC 0014380C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147BB0 00143810  D8 23 0D 38 */	stfd f1, 0xd38(r3)
/* 80147BB4 00143814  48 00 16 54 */	b lbl_80149208
/* 80147BB8 00143818  48 01 7A A9 */	bl func_8015F660
/* 80147BBC 0014381C  7C 64 1B 78 */	mr r4, r3
/* 80147BC0 00143820  38 60 00 03 */	li r3, 3
/* 80147BC4 00143824  4B F0 E8 F5 */	bl func_800564B8
/* 80147BC8 00143828  82 CD 82 B8 */	lwz r22, lbl_8063D578-_SDA_BASE_(r13)
/* 80147BCC 0014382C  48 01 7B D5 */	bl func_8015F7A0
/* 80147BD0 00143830  C8 56 0D 38 */	lfd f2, 0xd38(r22)
/* 80147BD4 00143834  C8 02 8E 28 */	lfd f0, lbl_80641428-_SDA2_BASE_(r2)
/* 80147BD8 00143838  FC 21 10 28 */	fsub f1, f1, f2
/* 80147BDC 0014383C  FC 01 00 40 */	fcmpo cr0, f1, f0
/* 80147BE0 00143840  4C 41 13 82 */	cror 2, 1, 2
/* 80147BE4 00143844  40 82 00 10 */	bne lbl_80147BF4
/* 80147BE8 00143848  38 00 00 05 */	li r0, 5
/* 80147BEC 0014384C  B0 16 00 C6 */	sth r0, 0xc6(r22)
/* 80147BF0 00143850  48 00 16 18 */	b lbl_80149208
lbl_80147BF4:
/* 80147BF4 00143854  38 60 00 80 */	li r3, 0x80
/* 80147BF8 00143858  38 80 00 01 */	li r4, 1
/* 80147BFC 0014385C  38 A0 00 00 */	li r5, 0
/* 80147C00 00143860  38 C0 00 01 */	li r6, 1
/* 80147C04 00143864  4B F1 1E 69 */	bl func_80059A6C
/* 80147C08 00143868  3C 03 80 00 */	addis r0, r3, 0x8000
/* 80147C0C 0014386C  28 00 00 00 */	cmplwi r0, 0
/* 80147C10 00143870  40 82 15 F8 */	bne lbl_80149208
/* 80147C14 00143874  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147C18 00143878  38 00 00 05 */	li r0, 5
/* 80147C1C 0014387C  B0 03 00 C6 */	sth r0, 0xc6(r3)
/* 80147C20 00143880  48 00 15 E8 */	b lbl_80149208
/* 80147C24 00143884  80 05 0D 30 */	lwz r0, 0xd30(r5)
/* 80147C28 00143888  38 60 00 00 */	li r3, 0
/* 80147C2C 0014388C  64 00 04 00 */	oris r0, r0, 0x400
/* 80147C30 00143890  90 05 0D 30 */	stw r0, 0xd30(r5)
/* 80147C34 00143894  4B F0 E7 AD */	bl func_800563E0
/* 80147C38 00143898  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147C3C 0014389C  88 03 0D DA */	lbz r0, 0xdda(r3)
/* 80147C40 001438A0  2C 00 00 02 */	cmpwi r0, 2
/* 80147C44 001438A4  41 82 01 2C */	beq lbl_80147D70
/* 80147C48 001438A8  40 80 00 10 */	bge lbl_80147C58
/* 80147C4C 001438AC  2C 00 00 01 */	cmpwi r0, 1
/* 80147C50 001438B0  40 80 00 14 */	bge lbl_80147C64
/* 80147C54 001438B4  48 00 15 B4 */	b lbl_80149208
lbl_80147C58:
/* 80147C58 001438B8  2C 00 00 04 */	cmpwi r0, 4
/* 80147C5C 001438BC  40 80 15 AC */	bge lbl_80149208
/* 80147C60 001438C0  48 00 01 3C */	b lbl_80147D9C
lbl_80147C64:
/* 80147C64 001438C4  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 80147C68 001438C8  80 83 00 08 */	lwz r4, 8(r3)
/* 80147C6C 001438CC  20 64 00 02 */	subfic r3, r4, 2
/* 80147C70 001438D0  38 04 FF FE */	addi r0, r4, -2
/* 80147C74 001438D4  7C 60 03 78 */	or r0, r3, r0
/* 80147C78 001438D8  54 16 0F FE */	srwi r22, r0, 0x1f
/* 80147C7C 001438DC  48 00 75 99 */	bl func_8014F214
/* 80147C80 001438E0  3A E0 00 00 */	li r23, 0
/* 80147C84 001438E4  3B 00 00 01 */	li r24, 1
/* 80147C88 001438E8  38 60 02 82 */	li r3, 0x282
/* 80147C8C 001438EC  48 01 AE 05 */	bl func_80162A90
/* 80147C90 001438F0  38 00 00 04 */	li r0, 4
/* 80147C94 001438F4  38 80 00 00 */	li r4, 0
/* 80147C98 001438F8  7C 09 03 A6 */	mtctr r0
lbl_80147C9C:
/* 80147C9C 001438FC  7F 00 18 39 */	and. r0, r24, r3
/* 80147CA0 00143900  41 82 00 08 */	beq lbl_80147CA8
/* 80147CA4 00143904  3A F7 00 01 */	addi r23, r23, 1
lbl_80147CA8:
/* 80147CA8 00143908  57 18 08 3C */	slwi r24, r24, 1
/* 80147CAC 0014390C  38 84 00 01 */	addi r4, r4, 1
/* 80147CB0 00143910  7F 00 18 39 */	and. r0, r24, r3
/* 80147CB4 00143914  41 82 00 08 */	beq lbl_80147CBC
/* 80147CB8 00143918  3A F7 00 01 */	addi r23, r23, 1
lbl_80147CBC:
/* 80147CBC 0014391C  57 18 08 3C */	slwi r24, r24, 1
/* 80147CC0 00143920  38 84 00 01 */	addi r4, r4, 1
/* 80147CC4 00143924  7F 00 18 39 */	and. r0, r24, r3
/* 80147CC8 00143928  41 82 00 08 */	beq lbl_80147CD0
/* 80147CCC 0014392C  3A F7 00 01 */	addi r23, r23, 1
lbl_80147CD0:
/* 80147CD0 00143930  57 18 08 3C */	slwi r24, r24, 1
/* 80147CD4 00143934  38 84 00 01 */	addi r4, r4, 1
/* 80147CD8 00143938  7F 00 18 39 */	and. r0, r24, r3
/* 80147CDC 0014393C  41 82 00 08 */	beq lbl_80147CE4
/* 80147CE0 00143940  3A F7 00 01 */	addi r23, r23, 1
lbl_80147CE4:
/* 80147CE4 00143944  57 18 08 3C */	slwi r24, r24, 1
/* 80147CE8 00143948  38 84 00 01 */	addi r4, r4, 1
/* 80147CEC 0014394C  7F 00 18 39 */	and. r0, r24, r3
/* 80147CF0 00143950  41 82 00 08 */	beq lbl_80147CF8
/* 80147CF4 00143954  3A F7 00 01 */	addi r23, r23, 1
lbl_80147CF8:
/* 80147CF8 00143958  57 18 08 3C */	slwi r24, r24, 1
/* 80147CFC 0014395C  38 84 00 01 */	addi r4, r4, 1
/* 80147D00 00143960  7F 00 18 39 */	and. r0, r24, r3
/* 80147D04 00143964  41 82 00 08 */	beq lbl_80147D0C
/* 80147D08 00143968  3A F7 00 01 */	addi r23, r23, 1
lbl_80147D0C:
/* 80147D0C 0014396C  57 18 08 3C */	slwi r24, r24, 1
/* 80147D10 00143970  38 84 00 01 */	addi r4, r4, 1
/* 80147D14 00143974  7F 00 18 39 */	and. r0, r24, r3
/* 80147D18 00143978  41 82 00 08 */	beq lbl_80147D20
/* 80147D1C 0014397C  3A F7 00 01 */	addi r23, r23, 1
lbl_80147D20:
/* 80147D20 00143980  57 18 08 3C */	slwi r24, r24, 1
/* 80147D24 00143984  38 84 00 01 */	addi r4, r4, 1
/* 80147D28 00143988  7F 00 18 39 */	and. r0, r24, r3
/* 80147D2C 0014398C  41 82 00 08 */	beq lbl_80147D34
/* 80147D30 00143990  3A F7 00 01 */	addi r23, r23, 1
lbl_80147D34:
/* 80147D34 00143994  57 18 08 3C */	slwi r24, r24, 1
/* 80147D38 00143998  38 84 00 01 */	addi r4, r4, 1
/* 80147D3C 0014399C  42 00 FF 60 */	bdnz lbl_80147C9C
/* 80147D40 001439A0  7E C3 B3 78 */	mr r3, r22
/* 80147D44 001439A4  7E E5 BB 78 */	mr r5, r23
/* 80147D48 001439A8  38 80 00 20 */	li r4, 0x20
/* 80147D4C 001439AC  38 C0 00 00 */	li r6, 0
/* 80147D50 001439B0  48 01 D6 E5 */	bl func_80165434
/* 80147D54 001439B4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147D58 001439B8  38 80 00 06 */	li r4, 6
/* 80147D5C 001439BC  38 00 00 00 */	li r0, 0
/* 80147D60 001439C0  B0 83 00 C6 */	sth r4, 0xc6(r3)
/* 80147D64 001439C4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147D68 001439C8  98 03 0D DA */	stb r0, 0xdda(r3)
/* 80147D6C 001439CC  48 00 14 9C */	b lbl_80149208
lbl_80147D70:
/* 80147D70 001439D0  48 00 74 A5 */	bl func_8014F214
/* 80147D74 001439D4  48 00 75 85 */	bl func_8014F2F8
/* 80147D78 001439D8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147D7C 001439DC  38 80 00 10 */	li r4, 0x10
/* 80147D80 001439E0  38 00 00 00 */	li r0, 0
/* 80147D84 001439E4  B0 83 00 C6 */	sth r4, 0xc6(r3)
/* 80147D88 001439E8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147D8C 001439EC  98 03 0D DA */	stb r0, 0xdda(r3)
/* 80147D90 001439F0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147D94 001439F4  98 03 0D DB */	stb r0, 0xddb(r3)
/* 80147D98 001439F8  48 00 14 70 */	b lbl_80149208
lbl_80147D9C:
/* 80147D9C 001439FC  88 03 0D 49 */	lbz r0, 0xd49(r3)
/* 80147DA0 00143A00  1C 00 00 44 */	mulli r0, r0, 0x44
/* 80147DA4 00143A04  7C 63 02 14 */	add r3, r3, r0
/* 80147DA8 00143A08  80 63 04 70 */	lwz r3, 0x470(r3)
/* 80147DAC 00143A0C  48 02 0D 59 */	bl func_80168B04
/* 80147DB0 00143A10  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147DB4 00143A14  88 03 0D 49 */	lbz r0, 0xd49(r3)
/* 80147DB8 00143A18  54 00 10 3A */	slwi r0, r0, 2
/* 80147DBC 00143A1C  7C 63 02 14 */	add r3, r3, r0
/* 80147DC0 00143A20  80 63 03 F8 */	lwz r3, 0x3f8(r3)
/* 80147DC4 00143A24  48 01 F3 21 */	bl func_801670E4
/* 80147DC8 00143A28  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80147DCC 00143A2C  7C 76 1B 78 */	mr r22, r3
/* 80147DD0 00143A30  88 04 0D 49 */	lbz r0, 0xd49(r4)
/* 80147DD4 00143A34  54 00 10 3A */	slwi r0, r0, 2
/* 80147DD8 00143A38  7C 64 02 14 */	add r3, r4, r0
/* 80147DDC 00143A3C  80 63 03 F8 */	lwz r3, 0x3f8(r3)
/* 80147DE0 00143A40  48 01 F4 4D */	bl func_8016722C
/* 80147DE4 00143A44  2C 16 00 04 */	cmpwi r22, 4
/* 80147DE8 00143A48  7C 76 1B 78 */	mr r22, r3
/* 80147DEC 00143A4C  40 82 00 14 */	bne lbl_80147E00
/* 80147DF0 00143A50  48 02 0D 1D */	bl func_80168B0C
/* 80147DF4 00143A54  80 16 00 00 */	lwz r0, 0(r22)
/* 80147DF8 00143A58  7C 00 18 40 */	cmplw r0, r3
/* 80147DFC 00143A5C  41 82 00 7C */	beq lbl_80147E78
lbl_80147E00:
/* 80147E00 00143A60  48 01 D5 2D */	bl func_8016532C
/* 80147E04 00143A64  48 00 74 11 */	bl func_8014F214
/* 80147E08 00143A68  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147E0C 00143A6C  38 E0 00 00 */	li r7, 0
/* 80147E10 00143A70  38 C0 00 CD */	li r6, 0xcd
/* 80147E14 00143A74  38 A0 50 BA */	li r5, 0x50ba
/* 80147E18 00143A78  98 E3 0D DB */	stb r7, 0xddb(r3)
/* 80147E1C 00143A7C  38 80 51 9E */	li r4, 0x519e
/* 80147E20 00143A80  38 00 00 04 */	li r0, 4
/* 80147E24 00143A84  81 0D 82 B8 */	lwz r8, lbl_8063D578-_SDA_BASE_(r13)
/* 80147E28 00143A88  80 68 0D 30 */	lwz r3, 0xd30(r8)
/* 80147E2C 00143A8C  54 63 3F FE */	rlwinm r3, r3, 7, 0x1f, 0x1f
/* 80147E30 00143A90  7C 63 00 D0 */	neg r3, r3
/* 80147E34 00143A94  54 63 07 BC */	rlwinm r3, r3, 0, 0x1e, 0x1e
/* 80147E38 00143A98  98 68 0D DA */	stb r3, 0xdda(r8)
/* 80147E3C 00143A9C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147E40 00143AA0  B0 E3 00 C6 */	sth r7, 0xc6(r3)
/* 80147E44 00143AA4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147E48 00143AA8  B0 C3 00 C4 */	sth r6, 0xc4(r3)
/* 80147E4C 00143AAC  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 80147E50 00143AB0  80 66 0D 30 */	lwz r3, 0xd30(r6)
/* 80147E54 00143AB4  64 63 00 40 */	oris r3, r3, 0x40
/* 80147E58 00143AB8  90 66 0D 30 */	stw r3, 0xd30(r6)
/* 80147E5C 00143ABC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147E60 00143AC0  B0 A3 0D 80 */	sth r5, 0xd80(r3)
/* 80147E64 00143AC4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147E68 00143AC8  B0 83 0D 82 */	sth r4, 0xd82(r3)
/* 80147E6C 00143ACC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147E70 00143AD0  B0 03 0D 84 */	sth r0, 0xd84(r3)
/* 80147E74 00143AD4  48 00 13 94 */	b lbl_80149208
lbl_80147E78:
/* 80147E78 00143AD8  48 00 73 F9 */	bl func_8014F270
/* 80147E7C 00143ADC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147E80 00143AE0  88 03 0D 49 */	lbz r0, 0xd49(r3)
/* 80147E84 00143AE4  54 00 10 3A */	slwi r0, r0, 2
/* 80147E88 00143AE8  7C 63 02 14 */	add r3, r3, r0
/* 80147E8C 00143AEC  80 63 03 F8 */	lwz r3, 0x3f8(r3)
/* 80147E90 00143AF0  48 01 D5 19 */	bl func_801653A8
/* 80147E94 00143AF4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147E98 00143AF8  38 80 00 14 */	li r4, 0x14
/* 80147E9C 00143AFC  38 00 00 00 */	li r0, 0
/* 80147EA0 00143B00  B0 83 00 C6 */	sth r4, 0xc6(r3)
/* 80147EA4 00143B04  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147EA8 00143B08  98 03 0D DA */	stb r0, 0xdda(r3)
/* 80147EAC 00143B0C  48 00 13 5C */	b lbl_80149208
/* 80147EB0 00143B10  38 60 00 01 */	li r3, 1
/* 80147EB4 00143B14  4B F0 E5 19 */	bl func_800563CC
/* 80147EB8 00143B18  48 01 D3 E9 */	bl func_801652A0
/* 80147EBC 00143B1C  2C 03 00 00 */	cmpwi r3, 0
/* 80147EC0 00143B20  41 82 00 14 */	beq lbl_80147ED4
/* 80147EC4 00143B24  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147EC8 00143B28  38 00 00 07 */	li r0, 7
/* 80147ECC 00143B2C  B0 03 00 C6 */	sth r0, 0xc6(r3)
/* 80147ED0 00143B30  48 00 13 38 */	b lbl_80149208
lbl_80147ED4:
/* 80147ED4 00143B34  48 01 D1 9D */	bl func_80165070
/* 80147ED8 00143B38  2C 03 00 00 */	cmpwi r3, 0
/* 80147EDC 00143B3C  40 82 13 2C */	bne lbl_80149208
/* 80147EE0 00143B40  48 01 D2 31 */	bl func_80165110
/* 80147EE4 00143B44  2C 03 00 00 */	cmpwi r3, 0
/* 80147EE8 00143B48  41 80 13 20 */	blt lbl_80149208
/* 80147EEC 00143B4C  48 01 D2 25 */	bl func_80165110
/* 80147EF0 00143B50  2C 03 00 01 */	cmpwi r3, 1
/* 80147EF4 00143B54  40 82 00 54 */	bne lbl_80147F48
/* 80147EF8 00143B58  48 01 D4 35 */	bl func_8016532C
/* 80147EFC 00143B5C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147F00 00143B60  38 C0 00 00 */	li r6, 0
/* 80147F04 00143B64  38 A0 00 CD */	li r5, 0xcd
/* 80147F08 00143B68  38 80 51 8D */	li r4, 0x518d
/* 80147F0C 00143B6C  B0 C3 00 C6 */	sth r6, 0xc6(r3)
/* 80147F10 00143B70  38 00 51 9E */	li r0, 0x519e
/* 80147F14 00143B74  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147F18 00143B78  B0 A3 00 C4 */	sth r5, 0xc4(r3)
/* 80147F1C 00143B7C  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 80147F20 00143B80  80 65 0D 30 */	lwz r3, 0xd30(r5)
/* 80147F24 00143B84  64 63 00 40 */	oris r3, r3, 0x40
/* 80147F28 00143B88  90 65 0D 30 */	stw r3, 0xd30(r5)
/* 80147F2C 00143B8C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147F30 00143B90  B0 83 0D 80 */	sth r4, 0xd80(r3)
/* 80147F34 00143B94  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147F38 00143B98  B0 03 0D 82 */	sth r0, 0xd82(r3)
/* 80147F3C 00143B9C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147F40 00143BA0  B0 C3 0D 84 */	sth r6, 0xd84(r3)
/* 80147F44 00143BA4  48 00 12 C4 */	b lbl_80149208
lbl_80147F48:
/* 80147F48 00143BA8  48 01 D3 11 */	bl func_80165258
/* 80147F4C 00143BAC  2C 03 00 00 */	cmpwi r3, 0
/* 80147F50 00143BB0  40 82 00 24 */	bne lbl_80147F74
/* 80147F54 00143BB4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147F58 00143BB8  38 80 00 00 */	li r4, 0
/* 80147F5C 00143BBC  38 00 00 40 */	li r0, 0x40
/* 80147F60 00143BC0  B0 83 00 C6 */	sth r4, 0xc6(r3)
/* 80147F64 00143BC4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147F68 00143BC8  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80147F6C 00143BCC  48 01 D3 C1 */	bl func_8016532C
/* 80147F70 00143BD0  48 00 12 98 */	b lbl_80149208
lbl_80147F74:
/* 80147F74 00143BD4  48 01 D1 39 */	bl func_801650AC
/* 80147F78 00143BD8  2C 03 00 00 */	cmpwi r3, 0
/* 80147F7C 00143BDC  40 82 12 8C */	bne lbl_80149208
/* 80147F80 00143BE0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147F84 00143BE4  38 00 00 0F */	li r0, 0xf
/* 80147F88 00143BE8  B0 03 00 C6 */	sth r0, 0xc6(r3)
/* 80147F8C 00143BEC  48 00 12 7C */	b lbl_80149208
/* 80147F90 00143BF0  38 60 00 01 */	li r3, 1
/* 80147F94 00143BF4  4B F0 E4 39 */	bl func_800563CC
/* 80147F98 00143BF8  48 02 08 C1 */	bl func_80168858
/* 80147F9C 00143BFC  2C 03 00 00 */	cmpwi r3, 0
/* 80147FA0 00143C00  41 82 04 58 */	beq lbl_801483F8
/* 80147FA4 00143C04  48 02 08 7D */	bl func_80168820
/* 80147FA8 00143C08  2C 03 00 00 */	cmpwi r3, 0
/* 80147FAC 00143C0C  41 82 00 58 */	beq lbl_80148004
/* 80147FB0 00143C10  48 01 D3 7D */	bl func_8016532C
/* 80147FB4 00143C14  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147FB8 00143C18  38 00 00 00 */	li r0, 0
/* 80147FBC 00143C1C  38 C0 00 CD */	li r6, 0xcd
/* 80147FC0 00143C20  38 A0 51 F7 */	li r5, 0x51f7
/* 80147FC4 00143C24  B0 03 00 C6 */	sth r0, 0xc6(r3)
/* 80147FC8 00143C28  38 80 51 9E */	li r4, 0x519e
/* 80147FCC 00143C2C  38 00 00 01 */	li r0, 1
/* 80147FD0 00143C30  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147FD4 00143C34  B0 C3 00 C4 */	sth r6, 0xc4(r3)
/* 80147FD8 00143C38  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 80147FDC 00143C3C  80 66 0D 30 */	lwz r3, 0xd30(r6)
/* 80147FE0 00143C40  54 63 02 90 */	rlwinm r3, r3, 0, 0xa, 8
/* 80147FE4 00143C44  90 66 0D 30 */	stw r3, 0xd30(r6)
/* 80147FE8 00143C48  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147FEC 00143C4C  B0 A3 0D 80 */	sth r5, 0xd80(r3)
/* 80147FF0 00143C50  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147FF4 00143C54  B0 83 0D 82 */	sth r4, 0xd82(r3)
/* 80147FF8 00143C58  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80147FFC 00143C5C  B0 03 0D 84 */	sth r0, 0xd84(r3)
/* 80148000 00143C60  48 00 12 08 */	b lbl_80149208
lbl_80148004:
/* 80148004 00143C64  48 02 08 15 */	bl func_80168818
/* 80148008 00143C68  2C 03 00 00 */	cmpwi r3, 0
/* 8014800C 00143C6C  40 82 03 EC */	bne lbl_801483F8
/* 80148010 00143C70  48 02 08 F1 */	bl func_80168900
/* 80148014 00143C74  2C 03 00 00 */	cmpwi r3, 0
/* 80148018 00143C78  41 82 03 E0 */	beq lbl_801483F8
/* 8014801C 00143C7C  48 02 08 E5 */	bl func_80168900
/* 80148020 00143C80  7C 64 1B 78 */	mr r4, r3
/* 80148024 00143C84  38 60 00 02 */	li r3, 2
/* 80148028 00143C88  4B FD 49 75 */	bl func_8011C99C
/* 8014802C 00143C8C  48 02 0B 0D */	bl func_80168B38
/* 80148030 00143C90  2C 03 00 00 */	cmpwi r3, 0
/* 80148034 00143C94  41 82 00 14 */	beq lbl_80148048
/* 80148038 00143C98  48 02 0A 25 */	bl func_80168A5C
/* 8014803C 00143C9C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80148040 00143CA0  80 84 0D 28 */	lwz r4, 0xd28(r4)
/* 80148044 00143CA4  90 64 00 10 */	stw r3, 0x10(r4)
lbl_80148048:
/* 80148048 00143CA8  38 60 02 68 */	li r3, 0x268
/* 8014804C 00143CAC  48 01 AA 45 */	bl func_80162A90
/* 80148050 00143CB0  2C 03 00 00 */	cmpwi r3, 0
/* 80148054 00143CB4  40 82 00 14 */	bne lbl_80148068
/* 80148058 00143CB8  48 02 09 49 */	bl func_801689A0
/* 8014805C 00143CBC  7C 64 1B 78 */	mr r4, r3
/* 80148060 00143CC0  38 60 00 01 */	li r3, 1
/* 80148064 00143CC4  4B FD 49 39 */	bl func_8011C99C
lbl_80148068:
/* 80148068 00143CC8  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014806C 00143CCC  80 04 0D 30 */	lwz r0, 0xd30(r4)
/* 80148070 00143CD0  54 00 6F FF */	rlwinm. r0, r0, 0xd, 0x1f, 0x1f
/* 80148074 00143CD4  41 82 00 18 */	beq lbl_8014808C
/* 80148078 00143CD8  80 64 0D 28 */	lwz r3, 0xd28(r4)
/* 8014807C 00143CDC  38 84 0D CC */	addi r4, r4, 0xdcc
/* 80148080 00143CE0  38 A0 00 0E */	li r5, 0xe
/* 80148084 00143CE4  38 63 00 8A */	addi r3, r3, 0x8a
/* 80148088 00143CE8  4B EB BF 79 */	bl memcpy
lbl_8014808C:
/* 8014808C 00143CEC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148090 00143CF0  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 80148094 00143CF4  A0 03 00 96 */	lhz r0, 0x96(r3)
/* 80148098 00143CF8  54 00 CF BE */	rlwinm r0, r0, 0x19, 0x1e, 0x1f
/* 8014809C 00143CFC  28 00 00 02 */	cmplwi r0, 2
/* 801480A0 00143D00  40 82 02 EC */	bne lbl_8014838C
/* 801480A4 00143D04  38 60 00 32 */	li r3, 0x32
/* 801480A8 00143D08  4B FD 60 05 */	bl func_8011E0AC
/* 801480AC 00143D0C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801480B0 00143D10  38 00 00 3F */	li r0, 0x3f
/* 801480B4 00143D14  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 801480B8 00143D18  38 E3 04 48 */	addi r7, r3, 0x448
/* 801480BC 00143D1C  38 A3 1F F8 */	addi r5, r3, 0x1ff8
/* 801480C0 00143D20  7C 09 03 A6 */	mtctr r0
lbl_801480C4:
/* 801480C4 00143D24  80 85 00 04 */	lwz r4, 4(r5)
/* 801480C8 00143D28  84 05 00 08 */	lwzu r0, 8(r5)
/* 801480CC 00143D2C  90 87 00 04 */	stw r4, 4(r7)
/* 801480D0 00143D30  94 07 00 08 */	stwu r0, 8(r7)
/* 801480D4 00143D34  42 00 FF F0 */	bdnz lbl_801480C4
/* 801480D8 00143D38  80 85 00 04 */	lwz r4, 4(r5)
/* 801480DC 00143D3C  38 00 01 A4 */	li r0, 0x1a4
/* 801480E0 00143D40  38 C3 06 47 */	addi r6, r3, 0x647
/* 801480E4 00143D44  38 A3 21 F7 */	addi r5, r3, 0x21f7
/* 801480E8 00143D48  90 87 00 04 */	stw r4, 4(r7)
/* 801480EC 00143D4C  7C 09 03 A6 */	mtctr r0
lbl_801480F0:
/* 801480F0 00143D50  88 85 00 01 */	lbz r4, 1(r5)
/* 801480F4 00143D54  8C 05 00 02 */	lbzu r0, 2(r5)
/* 801480F8 00143D58  98 86 00 01 */	stb r4, 1(r6)
/* 801480FC 00143D5C  9C 06 00 02 */	stbu r0, 2(r6)
/* 80148100 00143D60  42 00 FF F0 */	bdnz lbl_801480F0
/* 80148104 00143D64  88 83 25 40 */	lbz r4, 0x2540(r3)
/* 80148108 00143D68  38 00 00 17 */	li r0, 0x17
/* 8014810C 00143D6C  38 C3 09 90 */	addi r6, r3, 0x990
/* 80148110 00143D70  38 A3 25 40 */	addi r5, r3, 0x2540
/* 80148114 00143D74  98 83 09 90 */	stb r4, 0x990(r3)
/* 80148118 00143D78  88 83 25 41 */	lbz r4, 0x2541(r3)
/* 8014811C 00143D7C  98 83 09 91 */	stb r4, 0x991(r3)
/* 80148120 00143D80  7C 09 03 A6 */	mtctr r0
lbl_80148124:
/* 80148124 00143D84  80 85 00 04 */	lwz r4, 4(r5)
/* 80148128 00143D88  84 05 00 08 */	lwzu r0, 8(r5)
/* 8014812C 00143D8C  90 86 00 04 */	stw r4, 4(r6)
/* 80148130 00143D90  94 06 00 08 */	stwu r0, 8(r6)
/* 80148134 00143D94  42 00 FF F0 */	bdnz lbl_80148124
/* 80148138 00143D98  80 83 25 FC */	lwz r4, 0x25fc(r3)
/* 8014813C 00143D9C  38 00 00 30 */	li r0, 0x30
/* 80148140 00143DA0  38 C3 0A 4E */	addi r6, r3, 0xa4e
/* 80148144 00143DA4  38 A3 25 FE */	addi r5, r3, 0x25fe
/* 80148148 00143DA8  90 83 0A 4C */	stw r4, 0xa4c(r3)
/* 8014814C 00143DAC  7C 09 03 A6 */	mtctr r0
lbl_80148150:
/* 80148150 00143DB0  A0 85 00 02 */	lhz r4, 2(r5)
/* 80148154 00143DB4  A4 05 00 04 */	lhzu r0, 4(r5)
/* 80148158 00143DB8  B0 86 00 02 */	sth r4, 2(r6)
/* 8014815C 00143DBC  B4 06 00 04 */	sthu r0, 4(r6)
/* 80148160 00143DC0  42 00 FF F0 */	bdnz lbl_80148150
/* 80148164 00143DC4  80 A3 26 C0 */	lwz r5, 0x26c0(r3)
/* 80148168 00143DC8  38 00 00 3F */	li r0, 0x3f
/* 8014816C 00143DCC  80 83 26 C4 */	lwz r4, 0x26c4(r3)
/* 80148170 00143DD0  90 A3 0B 10 */	stw r5, 0xb10(r3)
/* 80148174 00143DD4  90 83 0B 14 */	stw r4, 0xb14(r3)
/* 80148178 00143DD8  80 83 26 C8 */	lwz r4, 0x26c8(r3)
/* 8014817C 00143DDC  90 83 0B 18 */	stw r4, 0xb18(r3)
/* 80148180 00143DE0  88 A3 26 CC */	lbz r5, 0x26cc(r3)
/* 80148184 00143DE4  88 83 26 CD */	lbz r4, 0x26cd(r3)
/* 80148188 00143DE8  98 A3 0B 1C */	stb r5, 0xb1c(r3)
/* 8014818C 00143DEC  98 83 0B 1D */	stb r4, 0xb1d(r3)
/* 80148190 00143DF0  88 A3 26 CE */	lbz r5, 0x26ce(r3)
/* 80148194 00143DF4  88 83 26 CF */	lbz r4, 0x26cf(r3)
/* 80148198 00143DF8  98 A3 0B 1E */	stb r5, 0xb1e(r3)
/* 8014819C 00143DFC  98 83 0B 1F */	stb r4, 0xb1f(r3)
/* 801481A0 00143E00  88 A3 26 D0 */	lbz r5, 0x26d0(r3)
/* 801481A4 00143E04  88 83 26 D1 */	lbz r4, 0x26d1(r3)
/* 801481A8 00143E08  98 A3 0B 20 */	stb r5, 0xb20(r3)
/* 801481AC 00143E0C  98 83 0B 21 */	stb r4, 0xb21(r3)
/* 801481B0 00143E10  88 A3 26 D2 */	lbz r5, 0x26d2(r3)
/* 801481B4 00143E14  88 83 26 D3 */	lbz r4, 0x26d3(r3)
/* 801481B8 00143E18  98 A3 0B 22 */	stb r5, 0xb22(r3)
/* 801481BC 00143E1C  98 83 0B 23 */	stb r4, 0xb23(r3)
/* 801481C0 00143E20  88 83 26 D4 */	lbz r4, 0x26d4(r3)
/* 801481C4 00143E24  98 83 0B 24 */	stb r4, 0xb24(r3)
/* 801481C8 00143E28  88 83 26 D5 */	lbz r4, 0x26d5(r3)
/* 801481CC 00143E2C  98 83 0B 25 */	stb r4, 0xb25(r3)
/* 801481D0 00143E30  80 83 26 D8 */	lwz r4, 0x26d8(r3)
/* 801481D4 00143E34  90 83 0B 28 */	stw r4, 0xb28(r3)
/* 801481D8 00143E38  80 83 26 DC */	lwz r4, 0x26dc(r3)
/* 801481DC 00143E3C  90 83 0B 2C */	stw r4, 0xb2c(r3)
/* 801481E0 00143E40  88 83 26 E0 */	lbz r4, 0x26e0(r3)
/* 801481E4 00143E44  98 83 0B 30 */	stb r4, 0xb30(r3)
/* 801481E8 00143E48  88 83 26 E1 */	lbz r4, 0x26e1(r3)
/* 801481EC 00143E4C  98 83 0B 31 */	stb r4, 0xb31(r3)
/* 801481F0 00143E50  88 83 26 E2 */	lbz r4, 0x26e2(r3)
/* 801481F4 00143E54  98 83 0B 32 */	stb r4, 0xb32(r3)
/* 801481F8 00143E58  88 83 26 E3 */	lbz r4, 0x26e3(r3)
/* 801481FC 00143E5C  98 83 0B 33 */	stb r4, 0xb33(r3)
/* 80148200 00143E60  88 83 26 E4 */	lbz r4, 0x26e4(r3)
/* 80148204 00143E64  98 83 0B 34 */	stb r4, 0xb34(r3)
/* 80148208 00143E68  88 83 26 E5 */	lbz r4, 0x26e5(r3)
/* 8014820C 00143E6C  98 83 0B 35 */	stb r4, 0xb35(r3)
/* 80148210 00143E70  88 83 26 E6 */	lbz r4, 0x26e6(r3)
/* 80148214 00143E74  98 83 0B 36 */	stb r4, 0xb36(r3)
/* 80148218 00143E78  88 83 26 E7 */	lbz r4, 0x26e7(r3)
/* 8014821C 00143E7C  98 83 0B 37 */	stb r4, 0xb37(r3)
/* 80148220 00143E80  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148224 00143E84  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 80148228 00143E88  38 E3 12 20 */	addi r7, r3, 0x1220
/* 8014822C 00143E8C  38 A3 2D D0 */	addi r5, r3, 0x2dd0
/* 80148230 00143E90  7C 09 03 A6 */	mtctr r0
lbl_80148234:
/* 80148234 00143E94  80 85 00 04 */	lwz r4, 4(r5)
/* 80148238 00143E98  84 05 00 08 */	lwzu r0, 8(r5)
/* 8014823C 00143E9C  90 87 00 04 */	stw r4, 4(r7)
/* 80148240 00143EA0  94 07 00 08 */	stwu r0, 8(r7)
/* 80148244 00143EA4  42 00 FF F0 */	bdnz lbl_80148234
/* 80148248 00143EA8  80 85 00 04 */	lwz r4, 4(r5)
/* 8014824C 00143EAC  38 00 01 A4 */	li r0, 0x1a4
/* 80148250 00143EB0  38 C3 14 1F */	addi r6, r3, 0x141f
/* 80148254 00143EB4  38 A3 2F CF */	addi r5, r3, 0x2fcf
/* 80148258 00143EB8  90 87 00 04 */	stw r4, 4(r7)
/* 8014825C 00143EBC  7C 09 03 A6 */	mtctr r0
lbl_80148260:
/* 80148260 00143EC0  88 85 00 01 */	lbz r4, 1(r5)
/* 80148264 00143EC4  8C 05 00 02 */	lbzu r0, 2(r5)
/* 80148268 00143EC8  98 86 00 01 */	stb r4, 1(r6)
/* 8014826C 00143ECC  9C 06 00 02 */	stbu r0, 2(r6)
/* 80148270 00143ED0  42 00 FF F0 */	bdnz lbl_80148260
/* 80148274 00143ED4  88 83 33 18 */	lbz r4, 0x3318(r3)
/* 80148278 00143ED8  38 00 00 17 */	li r0, 0x17
/* 8014827C 00143EDC  38 C3 17 68 */	addi r6, r3, 0x1768
/* 80148280 00143EE0  38 A3 33 18 */	addi r5, r3, 0x3318
/* 80148284 00143EE4  98 83 17 68 */	stb r4, 0x1768(r3)
/* 80148288 00143EE8  88 83 33 19 */	lbz r4, 0x3319(r3)
/* 8014828C 00143EEC  98 83 17 69 */	stb r4, 0x1769(r3)
/* 80148290 00143EF0  7C 09 03 A6 */	mtctr r0
lbl_80148294:
/* 80148294 00143EF4  80 85 00 04 */	lwz r4, 4(r5)
/* 80148298 00143EF8  84 05 00 08 */	lwzu r0, 8(r5)
/* 8014829C 00143EFC  90 86 00 04 */	stw r4, 4(r6)
/* 801482A0 00143F00  94 06 00 08 */	stwu r0, 8(r6)
/* 801482A4 00143F04  42 00 FF F0 */	bdnz lbl_80148294
/* 801482A8 00143F08  80 83 33 D4 */	lwz r4, 0x33d4(r3)
/* 801482AC 00143F0C  38 00 00 30 */	li r0, 0x30
/* 801482B0 00143F10  38 C3 18 26 */	addi r6, r3, 0x1826
/* 801482B4 00143F14  38 A3 33 D6 */	addi r5, r3, 0x33d6
/* 801482B8 00143F18  90 83 18 24 */	stw r4, 0x1824(r3)
/* 801482BC 00143F1C  7C 09 03 A6 */	mtctr r0
lbl_801482C0:
/* 801482C0 00143F20  A0 85 00 02 */	lhz r4, 2(r5)
/* 801482C4 00143F24  A4 05 00 04 */	lhzu r0, 4(r5)
/* 801482C8 00143F28  B0 86 00 02 */	sth r4, 2(r6)
/* 801482CC 00143F2C  B4 06 00 04 */	sthu r0, 4(r6)
/* 801482D0 00143F30  42 00 FF F0 */	bdnz lbl_801482C0
/* 801482D4 00143F34  80 83 34 98 */	lwz r4, 0x3498(r3)
/* 801482D8 00143F38  80 03 34 9C */	lwz r0, 0x349c(r3)
/* 801482DC 00143F3C  90 83 18 E8 */	stw r4, 0x18e8(r3)
/* 801482E0 00143F40  90 03 18 EC */	stw r0, 0x18ec(r3)
/* 801482E4 00143F44  80 03 34 A0 */	lwz r0, 0x34a0(r3)
/* 801482E8 00143F48  90 03 18 F0 */	stw r0, 0x18f0(r3)
/* 801482EC 00143F4C  88 83 34 A4 */	lbz r4, 0x34a4(r3)
/* 801482F0 00143F50  88 03 34 A5 */	lbz r0, 0x34a5(r3)
/* 801482F4 00143F54  98 83 18 F4 */	stb r4, 0x18f4(r3)
/* 801482F8 00143F58  98 03 18 F5 */	stb r0, 0x18f5(r3)
/* 801482FC 00143F5C  88 83 34 A6 */	lbz r4, 0x34a6(r3)
/* 80148300 00143F60  88 03 34 A7 */	lbz r0, 0x34a7(r3)
/* 80148304 00143F64  98 83 18 F6 */	stb r4, 0x18f6(r3)
/* 80148308 00143F68  98 03 18 F7 */	stb r0, 0x18f7(r3)
/* 8014830C 00143F6C  88 83 34 A8 */	lbz r4, 0x34a8(r3)
/* 80148310 00143F70  88 03 34 A9 */	lbz r0, 0x34a9(r3)
/* 80148314 00143F74  98 83 18 F8 */	stb r4, 0x18f8(r3)
/* 80148318 00143F78  98 03 18 F9 */	stb r0, 0x18f9(r3)
/* 8014831C 00143F7C  88 83 34 AA */	lbz r4, 0x34aa(r3)
/* 80148320 00143F80  88 03 34 AB */	lbz r0, 0x34ab(r3)
/* 80148324 00143F84  98 83 18 FA */	stb r4, 0x18fa(r3)
/* 80148328 00143F88  98 03 18 FB */	stb r0, 0x18fb(r3)
/* 8014832C 00143F8C  88 03 34 AC */	lbz r0, 0x34ac(r3)
/* 80148330 00143F90  98 03 18 FC */	stb r0, 0x18fc(r3)
/* 80148334 00143F94  88 03 34 AD */	lbz r0, 0x34ad(r3)
/* 80148338 00143F98  98 03 18 FD */	stb r0, 0x18fd(r3)
/* 8014833C 00143F9C  80 03 34 B0 */	lwz r0, 0x34b0(r3)
/* 80148340 00143FA0  90 03 19 00 */	stw r0, 0x1900(r3)
/* 80148344 00143FA4  80 03 34 B4 */	lwz r0, 0x34b4(r3)
/* 80148348 00143FA8  90 03 19 04 */	stw r0, 0x1904(r3)
/* 8014834C 00143FAC  88 03 34 B8 */	lbz r0, 0x34b8(r3)
/* 80148350 00143FB0  98 03 19 08 */	stb r0, 0x1908(r3)
/* 80148354 00143FB4  88 03 34 B9 */	lbz r0, 0x34b9(r3)
/* 80148358 00143FB8  98 03 19 09 */	stb r0, 0x1909(r3)
/* 8014835C 00143FBC  88 03 34 BA */	lbz r0, 0x34ba(r3)
/* 80148360 00143FC0  98 03 19 0A */	stb r0, 0x190a(r3)
/* 80148364 00143FC4  88 03 34 BB */	lbz r0, 0x34bb(r3)
/* 80148368 00143FC8  98 03 19 0B */	stb r0, 0x190b(r3)
/* 8014836C 00143FCC  88 03 34 BC */	lbz r0, 0x34bc(r3)
/* 80148370 00143FD0  98 03 19 0C */	stb r0, 0x190c(r3)
/* 80148374 00143FD4  88 03 34 BD */	lbz r0, 0x34bd(r3)
/* 80148378 00143FD8  98 03 19 0D */	stb r0, 0x190d(r3)
/* 8014837C 00143FDC  88 03 34 BE */	lbz r0, 0x34be(r3)
/* 80148380 00143FE0  98 03 19 0E */	stb r0, 0x190e(r3)
/* 80148384 00143FE4  88 03 34 BF */	lbz r0, 0x34bf(r3)
/* 80148388 00143FE8  98 03 19 0F */	stb r0, 0x190f(r3)
lbl_8014838C:
/* 8014838C 00143FEC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148390 00143FF0  38 E0 00 3C */	li r7, 0x3c
/* 80148394 00143FF4  38 C0 00 08 */	li r6, 8
/* 80148398 00143FF8  38 00 00 3B */	li r0, 0x3b
/* 8014839C 00143FFC  80 A3 0D 28 */	lwz r5, 0xd28(r3)
/* 801483A0 00144000  38 60 02 61 */	li r3, 0x261
/* 801483A4 00144004  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 801483A8 00144008  38 80 00 00 */	li r4, 0
/* 801483AC 0014400C  B0 E5 00 92 */	sth r7, 0x92(r5)
/* 801483B0 00144010  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 801483B4 00144014  B0 C5 00 C6 */	sth r6, 0xc6(r5)
/* 801483B8 00144018  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 801483BC 0014401C  B0 05 00 C4 */	sth r0, 0xc4(r5)
/* 801483C0 00144020  4B EC 2D B1 */	bl func_8000B170
/* 801483C4 00144024  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801483C8 00144028  88 03 0D 42 */	lbz r0, 0xd42(r3)
/* 801483CC 0014402C  28 00 00 02 */	cmplwi r0, 2
/* 801483D0 00144030  41 82 00 28 */	beq lbl_801483F8
/* 801483D4 00144034  38 60 00 1B */	li r3, 0x1b
/* 801483D8 00144038  38 80 00 01 */	li r4, 1
/* 801483DC 0014403C  48 00 65 89 */	bl func_8014E964
/* 801483E0 00144040  38 60 00 1C */	li r3, 0x1c
/* 801483E4 00144044  38 80 00 00 */	li r4, 0
/* 801483E8 00144048  48 00 65 7D */	bl func_8014E964
/* 801483EC 0014404C  38 60 00 1E */	li r3, 0x1e
/* 801483F0 00144050  38 80 00 00 */	li r4, 0
/* 801483F4 00144054  48 00 65 71 */	bl func_8014E964
lbl_801483F8:
/* 801483F8 00144058  48 01 CE 61 */	bl func_80165258
/* 801483FC 0014405C  2C 03 00 00 */	cmpwi r3, 0
/* 80148400 00144060  40 82 0E 08 */	bne lbl_80149208
/* 80148404 00144064  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148408 00144068  38 80 00 05 */	li r4, 5
/* 8014840C 0014406C  38 00 00 01 */	li r0, 1
/* 80148410 00144070  B0 83 00 C6 */	sth r4, 0xc6(r3)
/* 80148414 00144074  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148418 00144078  98 03 0D DA */	stb r0, 0xdda(r3)
/* 8014841C 0014407C  48 00 0D EC */	b lbl_80149208
/* 80148420 00144080  48 01 CE 39 */	bl func_80165258
/* 80148424 00144084  2C 03 00 00 */	cmpwi r3, 0
/* 80148428 00144088  40 82 0D E0 */	bne lbl_80149208
/* 8014842C 0014408C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148430 00144090  38 00 00 00 */	li r0, 0
/* 80148434 00144094  38 C0 00 CD */	li r6, 0xcd
/* 80148438 00144098  38 A0 51 9C */	li r5, 0x519c
/* 8014843C 0014409C  B0 03 00 C6 */	sth r0, 0xc6(r3)
/* 80148440 001440A0  38 80 51 9E */	li r4, 0x519e
/* 80148444 001440A4  38 00 00 02 */	li r0, 2
/* 80148448 001440A8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014844C 001440AC  B0 C3 00 C4 */	sth r6, 0xc4(r3)
/* 80148450 001440B0  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 80148454 001440B4  80 66 0D 30 */	lwz r3, 0xd30(r6)
/* 80148458 001440B8  64 63 00 40 */	oris r3, r3, 0x40
/* 8014845C 001440BC  90 66 0D 30 */	stw r3, 0xd30(r6)
/* 80148460 001440C0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148464 001440C4  B0 A3 0D 80 */	sth r5, 0xd80(r3)
/* 80148468 001440C8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014846C 001440CC  B0 83 0D 82 */	sth r4, 0xd82(r3)
/* 80148470 001440D0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148474 001440D4  B0 03 0D 84 */	sth r0, 0xd84(r3)
/* 80148478 001440D8  48 00 0D 90 */	b lbl_80149208
/* 8014847C 001440DC  4B FC DA F1 */	bl func_80115F6C
/* 80148480 001440E0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148484 001440E4  38 80 00 00 */	li r4, 0
/* 80148488 001440E8  38 00 00 0B */	li r0, 0xb
/* 8014848C 001440EC  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 80148490 001440F0  B0 83 00 94 */	sth r4, 0x94(r3)
/* 80148494 001440F4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148498 001440F8  B0 03 00 C6 */	sth r0, 0xc6(r3)
/* 8014849C 001440FC  48 00 0D 6C */	b lbl_80149208
/* 801484A0 00144100  4B F0 7E 1D */	bl func_800502BC
/* 801484A4 00144104  2C 03 00 00 */	cmpwi r3, 0
/* 801484A8 00144108  41 82 0D 60 */	beq lbl_80149208
/* 801484AC 0014410C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801484B0 00144110  38 00 00 0C */	li r0, 0xc
/* 801484B4 00144114  B0 03 00 C6 */	sth r0, 0xc6(r3)
/* 801484B8 00144118  4B F0 F4 05 */	bl func_800578BC
/* 801484BC 0014411C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801484C0 00144120  80 6D A3 80 */	lwz r3, lbl_8063F640-_SDA_BASE_(r13)
/* 801484C4 00144124  80 84 0D 28 */	lwz r4, 0xd28(r4)
/* 801484C8 00144128  80 84 00 10 */	lwz r4, 0x10(r4)
/* 801484CC 0014412C  48 0D E2 DD */	bl func_802267A8
/* 801484D0 00144130  48 00 0D 38 */	b lbl_80149208
/* 801484D4 00144134  48 01 CD 85 */	bl func_80165258
/* 801484D8 00144138  2C 03 00 00 */	cmpwi r3, 0
/* 801484DC 0014413C  40 82 0D 2C */	bne lbl_80149208
/* 801484E0 00144140  38 60 02 68 */	li r3, 0x268
/* 801484E4 00144144  48 01 A5 AD */	bl func_80162A90
/* 801484E8 00144148  2C 03 00 01 */	cmpwi r3, 1
/* 801484EC 0014414C  41 82 00 30 */	beq lbl_8014851C
/* 801484F0 00144150  40 80 0D 18 */	bge lbl_80149208
/* 801484F4 00144154  2C 03 00 00 */	cmpwi r3, 0
/* 801484F8 00144158  40 80 00 08 */	bge lbl_80148500
/* 801484FC 0014415C  48 00 0D 0C */	b lbl_80149208
lbl_80148500:
/* 80148500 00144160  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148504 00144164  38 80 00 09 */	li r4, 9
/* 80148508 00144168  38 00 00 05 */	li r0, 5
/* 8014850C 0014416C  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 80148510 00144170  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148514 00144174  B0 03 00 C6 */	sth r0, 0xc6(r3)
/* 80148518 00144178  48 00 0C F0 */	b lbl_80149208
lbl_8014851C:
/* 8014851C 0014417C  48 01 CE 11 */	bl func_8016532C
/* 80148520 00144180  48 00 6C F5 */	bl func_8014F214
/* 80148524 00144184  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148528 00144188  38 A0 00 05 */	li r5, 5
/* 8014852C 0014418C  38 80 00 50 */	li r4, 0x50
/* 80148530 00144190  38 00 00 00 */	li r0, 0
/* 80148534 00144194  B0 A3 00 C6 */	sth r5, 0xc6(r3)
/* 80148538 00144198  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014853C 0014419C  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 80148540 001441A0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148544 001441A4  98 03 0D DB */	stb r0, 0xddb(r3)
/* 80148548 001441A8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014854C 001441AC  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 80148550 001441B0  54 00 3F FE */	rlwinm r0, r0, 7, 0x1f, 0x1f
/* 80148554 001441B4  7C 00 00 D0 */	neg r0, r0
/* 80148558 001441B8  54 00 07 BC */	rlwinm r0, r0, 0, 0x1e, 0x1e
/* 8014855C 001441BC  98 03 0D DA */	stb r0, 0xdda(r3)
/* 80148560 001441C0  48 00 0C A8 */	b lbl_80149208
/* 80148564 001441C4  48 01 CC C1 */	bl func_80165224
/* 80148568 001441C8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014856C 001441CC  3A C0 00 00 */	li r22, 0
/* 80148570 001441D0  92 C3 0D 70 */	stw r22, 0xd70(r3)
/* 80148574 001441D4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148578 001441D8  92 C3 0D 74 */	stw r22, 0xd74(r3)
/* 8014857C 001441DC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148580 001441E0  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 80148584 001441E4  54 00 01 04 */	rlwinm r0, r0, 0, 4, 2
/* 80148588 001441E8  90 03 0D 30 */	stw r0, 0xd30(r3)
/* 8014858C 001441EC  48 01 AA 49 */	bl glplatAbortFrame
/* 80148590 001441F0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148594 001441F4  38 00 00 D2 */	li r0, 0xd2
/* 80148598 001441F8  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 8014859C 001441FC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801485A0 00144200  B2 C3 00 C6 */	sth r22, 0xc6(r3)
/* 801485A4 00144204  48 00 0C 64 */	b lbl_80149208
/* 801485A8 00144208  88 05 0D DB */	lbz r0, 0xddb(r5)
/* 801485AC 0014420C  38 80 00 00 */	li r4, 0
/* 801485B0 00144210  2C 00 00 01 */	cmpwi r0, 1
/* 801485B4 00144214  41 82 00 08 */	beq lbl_801485BC
/* 801485B8 00144218  48 00 00 34 */	b lbl_801485EC
lbl_801485BC:
/* 801485BC 0014421C  38 00 00 00 */	li r0, 0
/* 801485C0 00144220  98 05 0D DB */	stb r0, 0xddb(r5)
/* 801485C4 00144224  48 01 CD 69 */	bl func_8016532C
/* 801485C8 00144228  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801485CC 0014422C  38 00 00 05 */	li r0, 5
/* 801485D0 00144230  B0 03 00 C6 */	sth r0, 0xc6(r3)
/* 801485D4 00144234  48 00 6C 41 */	bl func_8014F214
/* 801485D8 00144238  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801485DC 0014423C  38 80 00 01 */	li r4, 1
/* 801485E0 00144240  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 801485E4 00144244  54 00 01 CA */	rlwinm r0, r0, 0, 7, 5
/* 801485E8 00144248  90 03 0D 30 */	stw r0, 0xd30(r3)
lbl_801485EC:
/* 801485EC 0014424C  2C 04 00 00 */	cmpwi r4, 0
/* 801485F0 00144250  40 82 0C 18 */	bne lbl_80149208
/* 801485F4 00144254  48 01 CC AD */	bl func_801652A0
/* 801485F8 00144258  2C 03 00 00 */	cmpwi r3, 0
/* 801485FC 0014425C  41 82 00 14 */	beq lbl_80148610
/* 80148600 00144260  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148604 00144264  38 00 00 11 */	li r0, 0x11
/* 80148608 00144268  B0 03 00 C6 */	sth r0, 0xc6(r3)
/* 8014860C 0014426C  48 00 0B FC */	b lbl_80149208
lbl_80148610:
/* 80148610 00144270  48 01 CC 49 */	bl func_80165258
/* 80148614 00144274  2C 03 00 00 */	cmpwi r3, 0
/* 80148618 00144278  40 82 00 20 */	bne lbl_80148638
/* 8014861C 0014427C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148620 00144280  38 80 00 01 */	li r4, 1
/* 80148624 00144284  38 00 00 00 */	li r0, 0
/* 80148628 00144288  98 83 0D DB */	stb r4, 0xddb(r3)
/* 8014862C 0014428C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148630 00144290  98 03 0D DA */	stb r0, 0xdda(r3)
/* 80148634 00144294  48 00 0B D4 */	b lbl_80149208
lbl_80148638:
/* 80148638 00144298  48 01 CA 75 */	bl func_801650AC
/* 8014863C 0014429C  2C 03 00 00 */	cmpwi r3, 0
/* 80148640 001442A0  40 82 0B C8 */	bne lbl_80149208
/* 80148644 001442A4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148648 001442A8  38 00 00 19 */	li r0, 0x19
/* 8014864C 001442AC  B0 03 00 C6 */	sth r0, 0xc6(r3)
/* 80148650 001442B0  48 00 0B B8 */	b lbl_80149208
/* 80148654 001442B4  48 02 02 05 */	bl func_80168858
/* 80148658 001442B8  2C 03 00 00 */	cmpwi r3, 0
/* 8014865C 001442BC  41 82 03 C8 */	beq lbl_80148A24
/* 80148660 001442C0  48 02 04 AD */	bl func_80168B0C
/* 80148664 001442C4  7C 76 1B 78 */	mr r22, r3
/* 80148668 001442C8  48 02 04 41 */	bl func_80168AA8
/* 8014866C 001442CC  7C 03 B0 40 */	cmplw r3, r22
/* 80148670 001442D0  41 82 00 4C */	beq lbl_801486BC
/* 80148674 001442D4  48 01 CC B9 */	bl func_8016532C
/* 80148678 001442D8  48 00 6B 9D */	bl func_8014F214
/* 8014867C 001442DC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148680 001442E0  38 A0 00 05 */	li r5, 5
/* 80148684 001442E4  38 80 00 50 */	li r4, 0x50
/* 80148688 001442E8  38 00 00 00 */	li r0, 0
/* 8014868C 001442EC  B0 A3 00 C6 */	sth r5, 0xc6(r3)
/* 80148690 001442F0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148694 001442F4  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 80148698 001442F8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014869C 001442FC  98 03 0D DB */	stb r0, 0xddb(r3)
/* 801486A0 00144300  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801486A4 00144304  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 801486A8 00144308  54 00 3F FE */	rlwinm r0, r0, 7, 0x1f, 0x1f
/* 801486AC 0014430C  7C 00 00 D0 */	neg r0, r0
/* 801486B0 00144310  54 00 07 BC */	rlwinm r0, r0, 0, 0x1e, 0x1e
/* 801486B4 00144314  98 03 0D DA */	stb r0, 0xdda(r3)
/* 801486B8 00144318  48 00 0B 50 */	b lbl_80149208
lbl_801486BC:
/* 801486BC 0014431C  48 02 02 45 */	bl func_80168900
/* 801486C0 00144320  2C 03 00 00 */	cmpwi r3, 0
/* 801486C4 00144324  41 82 03 60 */	beq lbl_80148A24
/* 801486C8 00144328  48 02 02 39 */	bl func_80168900
/* 801486CC 0014432C  7C 64 1B 78 */	mr r4, r3
/* 801486D0 00144330  38 60 00 02 */	li r3, 2
/* 801486D4 00144334  4B FD 42 C9 */	bl func_8011C99C
/* 801486D8 00144338  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 801486DC 0014433C  80 04 0D 30 */	lwz r0, 0xd30(r4)
/* 801486E0 00144340  54 00 6F FF */	rlwinm. r0, r0, 0xd, 0x1f, 0x1f
/* 801486E4 00144344  41 82 00 18 */	beq lbl_801486FC
/* 801486E8 00144348  80 64 0D 28 */	lwz r3, 0xd28(r4)
/* 801486EC 0014434C  38 84 0D CC */	addi r4, r4, 0xdcc
/* 801486F0 00144350  38 A0 00 0E */	li r5, 0xe
/* 801486F4 00144354  38 63 00 8A */	addi r3, r3, 0x8a
/* 801486F8 00144358  4B EB B9 09 */	bl memcpy
lbl_801486FC:
/* 801486FC 0014435C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148700 00144360  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 80148704 00144364  A0 03 00 96 */	lhz r0, 0x96(r3)
/* 80148708 00144368  54 00 CF BE */	rlwinm r0, r0, 0x19, 0x1e, 0x1f
/* 8014870C 0014436C  28 00 00 02 */	cmplwi r0, 2
/* 80148710 00144370  40 82 02 EC */	bne lbl_801489FC
/* 80148714 00144374  38 60 00 32 */	li r3, 0x32
/* 80148718 00144378  4B FD 59 95 */	bl func_8011E0AC
/* 8014871C 0014437C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148720 00144380  38 00 00 3F */	li r0, 0x3f
/* 80148724 00144384  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 80148728 00144388  38 E3 04 48 */	addi r7, r3, 0x448
/* 8014872C 0014438C  38 A3 1F F8 */	addi r5, r3, 0x1ff8
/* 80148730 00144390  7C 09 03 A6 */	mtctr r0
lbl_80148734:
/* 80148734 00144394  80 85 00 04 */	lwz r4, 4(r5)
/* 80148738 00144398  84 05 00 08 */	lwzu r0, 8(r5)
/* 8014873C 0014439C  90 87 00 04 */	stw r4, 4(r7)
/* 80148740 001443A0  94 07 00 08 */	stwu r0, 8(r7)
/* 80148744 001443A4  42 00 FF F0 */	bdnz lbl_80148734
/* 80148748 001443A8  80 85 00 04 */	lwz r4, 4(r5)
/* 8014874C 001443AC  38 00 01 A4 */	li r0, 0x1a4
/* 80148750 001443B0  38 C3 06 47 */	addi r6, r3, 0x647
/* 80148754 001443B4  38 A3 21 F7 */	addi r5, r3, 0x21f7
/* 80148758 001443B8  90 87 00 04 */	stw r4, 4(r7)
/* 8014875C 001443BC  7C 09 03 A6 */	mtctr r0
lbl_80148760:
/* 80148760 001443C0  88 85 00 01 */	lbz r4, 1(r5)
/* 80148764 001443C4  8C 05 00 02 */	lbzu r0, 2(r5)
/* 80148768 001443C8  98 86 00 01 */	stb r4, 1(r6)
/* 8014876C 001443CC  9C 06 00 02 */	stbu r0, 2(r6)
/* 80148770 001443D0  42 00 FF F0 */	bdnz lbl_80148760
/* 80148774 001443D4  88 83 25 40 */	lbz r4, 0x2540(r3)
/* 80148778 001443D8  38 00 00 17 */	li r0, 0x17
/* 8014877C 001443DC  38 C3 09 90 */	addi r6, r3, 0x990
/* 80148780 001443E0  38 A3 25 40 */	addi r5, r3, 0x2540
/* 80148784 001443E4  98 83 09 90 */	stb r4, 0x990(r3)
/* 80148788 001443E8  88 83 25 41 */	lbz r4, 0x2541(r3)
/* 8014878C 001443EC  98 83 09 91 */	stb r4, 0x991(r3)
/* 80148790 001443F0  7C 09 03 A6 */	mtctr r0
lbl_80148794:
/* 80148794 001443F4  80 85 00 04 */	lwz r4, 4(r5)
/* 80148798 001443F8  84 05 00 08 */	lwzu r0, 8(r5)
/* 8014879C 001443FC  90 86 00 04 */	stw r4, 4(r6)
/* 801487A0 00144400  94 06 00 08 */	stwu r0, 8(r6)
/* 801487A4 00144404  42 00 FF F0 */	bdnz lbl_80148794
/* 801487A8 00144408  80 83 25 FC */	lwz r4, 0x25fc(r3)
/* 801487AC 0014440C  38 00 00 30 */	li r0, 0x30
/* 801487B0 00144410  38 C3 0A 4E */	addi r6, r3, 0xa4e
/* 801487B4 00144414  38 A3 25 FE */	addi r5, r3, 0x25fe
/* 801487B8 00144418  90 83 0A 4C */	stw r4, 0xa4c(r3)
/* 801487BC 0014441C  7C 09 03 A6 */	mtctr r0
lbl_801487C0:
/* 801487C0 00144420  A0 85 00 02 */	lhz r4, 2(r5)
/* 801487C4 00144424  A4 05 00 04 */	lhzu r0, 4(r5)
/* 801487C8 00144428  B0 86 00 02 */	sth r4, 2(r6)
/* 801487CC 0014442C  B4 06 00 04 */	sthu r0, 4(r6)
/* 801487D0 00144430  42 00 FF F0 */	bdnz lbl_801487C0
/* 801487D4 00144434  80 A3 26 C0 */	lwz r5, 0x26c0(r3)
/* 801487D8 00144438  38 00 00 3F */	li r0, 0x3f
/* 801487DC 0014443C  80 83 26 C4 */	lwz r4, 0x26c4(r3)
/* 801487E0 00144440  90 A3 0B 10 */	stw r5, 0xb10(r3)
/* 801487E4 00144444  90 83 0B 14 */	stw r4, 0xb14(r3)
/* 801487E8 00144448  80 83 26 C8 */	lwz r4, 0x26c8(r3)
/* 801487EC 0014444C  90 83 0B 18 */	stw r4, 0xb18(r3)
/* 801487F0 00144450  88 A3 26 CC */	lbz r5, 0x26cc(r3)
/* 801487F4 00144454  88 83 26 CD */	lbz r4, 0x26cd(r3)
/* 801487F8 00144458  98 A3 0B 1C */	stb r5, 0xb1c(r3)
/* 801487FC 0014445C  98 83 0B 1D */	stb r4, 0xb1d(r3)
/* 80148800 00144460  88 A3 26 CE */	lbz r5, 0x26ce(r3)
/* 80148804 00144464  88 83 26 CF */	lbz r4, 0x26cf(r3)
/* 80148808 00144468  98 A3 0B 1E */	stb r5, 0xb1e(r3)
/* 8014880C 0014446C  98 83 0B 1F */	stb r4, 0xb1f(r3)
/* 80148810 00144470  88 A3 26 D0 */	lbz r5, 0x26d0(r3)
/* 80148814 00144474  88 83 26 D1 */	lbz r4, 0x26d1(r3)
/* 80148818 00144478  98 A3 0B 20 */	stb r5, 0xb20(r3)
/* 8014881C 0014447C  98 83 0B 21 */	stb r4, 0xb21(r3)
/* 80148820 00144480  88 A3 26 D2 */	lbz r5, 0x26d2(r3)
/* 80148824 00144484  88 83 26 D3 */	lbz r4, 0x26d3(r3)
/* 80148828 00144488  98 A3 0B 22 */	stb r5, 0xb22(r3)
/* 8014882C 0014448C  98 83 0B 23 */	stb r4, 0xb23(r3)
/* 80148830 00144490  88 83 26 D4 */	lbz r4, 0x26d4(r3)
/* 80148834 00144494  98 83 0B 24 */	stb r4, 0xb24(r3)
/* 80148838 00144498  88 83 26 D5 */	lbz r4, 0x26d5(r3)
/* 8014883C 0014449C  98 83 0B 25 */	stb r4, 0xb25(r3)
/* 80148840 001444A0  80 83 26 D8 */	lwz r4, 0x26d8(r3)
/* 80148844 001444A4  90 83 0B 28 */	stw r4, 0xb28(r3)
/* 80148848 001444A8  80 83 26 DC */	lwz r4, 0x26dc(r3)
/* 8014884C 001444AC  90 83 0B 2C */	stw r4, 0xb2c(r3)
/* 80148850 001444B0  88 83 26 E0 */	lbz r4, 0x26e0(r3)
/* 80148854 001444B4  98 83 0B 30 */	stb r4, 0xb30(r3)
/* 80148858 001444B8  88 83 26 E1 */	lbz r4, 0x26e1(r3)
/* 8014885C 001444BC  98 83 0B 31 */	stb r4, 0xb31(r3)
/* 80148860 001444C0  88 83 26 E2 */	lbz r4, 0x26e2(r3)
/* 80148864 001444C4  98 83 0B 32 */	stb r4, 0xb32(r3)
/* 80148868 001444C8  88 83 26 E3 */	lbz r4, 0x26e3(r3)
/* 8014886C 001444CC  98 83 0B 33 */	stb r4, 0xb33(r3)
/* 80148870 001444D0  88 83 26 E4 */	lbz r4, 0x26e4(r3)
/* 80148874 001444D4  98 83 0B 34 */	stb r4, 0xb34(r3)
/* 80148878 001444D8  88 83 26 E5 */	lbz r4, 0x26e5(r3)
/* 8014887C 001444DC  98 83 0B 35 */	stb r4, 0xb35(r3)
/* 80148880 001444E0  88 83 26 E6 */	lbz r4, 0x26e6(r3)
/* 80148884 001444E4  98 83 0B 36 */	stb r4, 0xb36(r3)
/* 80148888 001444E8  88 83 26 E7 */	lbz r4, 0x26e7(r3)
/* 8014888C 001444EC  98 83 0B 37 */	stb r4, 0xb37(r3)
/* 80148890 001444F0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148894 001444F4  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 80148898 001444F8  38 E3 12 20 */	addi r7, r3, 0x1220
/* 8014889C 001444FC  38 A3 2D D0 */	addi r5, r3, 0x2dd0
/* 801488A0 00144500  7C 09 03 A6 */	mtctr r0
lbl_801488A4:
/* 801488A4 00144504  80 85 00 04 */	lwz r4, 4(r5)
/* 801488A8 00144508  84 05 00 08 */	lwzu r0, 8(r5)
/* 801488AC 0014450C  90 87 00 04 */	stw r4, 4(r7)
/* 801488B0 00144510  94 07 00 08 */	stwu r0, 8(r7)
/* 801488B4 00144514  42 00 FF F0 */	bdnz lbl_801488A4
/* 801488B8 00144518  80 85 00 04 */	lwz r4, 4(r5)
/* 801488BC 0014451C  38 00 01 A4 */	li r0, 0x1a4
/* 801488C0 00144520  38 C3 14 1F */	addi r6, r3, 0x141f
/* 801488C4 00144524  38 A3 2F CF */	addi r5, r3, 0x2fcf
/* 801488C8 00144528  90 87 00 04 */	stw r4, 4(r7)
/* 801488CC 0014452C  7C 09 03 A6 */	mtctr r0
lbl_801488D0:
/* 801488D0 00144530  88 85 00 01 */	lbz r4, 1(r5)
/* 801488D4 00144534  8C 05 00 02 */	lbzu r0, 2(r5)
/* 801488D8 00144538  98 86 00 01 */	stb r4, 1(r6)
/* 801488DC 0014453C  9C 06 00 02 */	stbu r0, 2(r6)
/* 801488E0 00144540  42 00 FF F0 */	bdnz lbl_801488D0
/* 801488E4 00144544  88 83 33 18 */	lbz r4, 0x3318(r3)
/* 801488E8 00144548  38 00 00 17 */	li r0, 0x17
/* 801488EC 0014454C  38 C3 17 68 */	addi r6, r3, 0x1768
/* 801488F0 00144550  38 A3 33 18 */	addi r5, r3, 0x3318
/* 801488F4 00144554  98 83 17 68 */	stb r4, 0x1768(r3)
/* 801488F8 00144558  88 83 33 19 */	lbz r4, 0x3319(r3)
/* 801488FC 0014455C  98 83 17 69 */	stb r4, 0x1769(r3)
/* 80148900 00144560  7C 09 03 A6 */	mtctr r0
lbl_80148904:
/* 80148904 00144564  80 85 00 04 */	lwz r4, 4(r5)
/* 80148908 00144568  84 05 00 08 */	lwzu r0, 8(r5)
/* 8014890C 0014456C  90 86 00 04 */	stw r4, 4(r6)
/* 80148910 00144570  94 06 00 08 */	stwu r0, 8(r6)
/* 80148914 00144574  42 00 FF F0 */	bdnz lbl_80148904
/* 80148918 00144578  80 83 33 D4 */	lwz r4, 0x33d4(r3)
/* 8014891C 0014457C  38 00 00 30 */	li r0, 0x30
/* 80148920 00144580  38 C3 18 26 */	addi r6, r3, 0x1826
/* 80148924 00144584  38 A3 33 D6 */	addi r5, r3, 0x33d6
/* 80148928 00144588  90 83 18 24 */	stw r4, 0x1824(r3)
/* 8014892C 0014458C  7C 09 03 A6 */	mtctr r0
lbl_80148930:
/* 80148930 00144590  A0 85 00 02 */	lhz r4, 2(r5)
/* 80148934 00144594  A4 05 00 04 */	lhzu r0, 4(r5)
/* 80148938 00144598  B0 86 00 02 */	sth r4, 2(r6)
/* 8014893C 0014459C  B4 06 00 04 */	sthu r0, 4(r6)
/* 80148940 001445A0  42 00 FF F0 */	bdnz lbl_80148930
/* 80148944 001445A4  80 83 34 98 */	lwz r4, 0x3498(r3)
/* 80148948 001445A8  80 03 34 9C */	lwz r0, 0x349c(r3)
/* 8014894C 001445AC  90 83 18 E8 */	stw r4, 0x18e8(r3)
/* 80148950 001445B0  90 03 18 EC */	stw r0, 0x18ec(r3)
/* 80148954 001445B4  80 03 34 A0 */	lwz r0, 0x34a0(r3)
/* 80148958 001445B8  90 03 18 F0 */	stw r0, 0x18f0(r3)
/* 8014895C 001445BC  88 83 34 A4 */	lbz r4, 0x34a4(r3)
/* 80148960 001445C0  88 03 34 A5 */	lbz r0, 0x34a5(r3)
/* 80148964 001445C4  98 83 18 F4 */	stb r4, 0x18f4(r3)
/* 80148968 001445C8  98 03 18 F5 */	stb r0, 0x18f5(r3)
/* 8014896C 001445CC  88 83 34 A6 */	lbz r4, 0x34a6(r3)
/* 80148970 001445D0  88 03 34 A7 */	lbz r0, 0x34a7(r3)
/* 80148974 001445D4  98 83 18 F6 */	stb r4, 0x18f6(r3)
/* 80148978 001445D8  98 03 18 F7 */	stb r0, 0x18f7(r3)
/* 8014897C 001445DC  88 83 34 A8 */	lbz r4, 0x34a8(r3)
/* 80148980 001445E0  88 03 34 A9 */	lbz r0, 0x34a9(r3)
/* 80148984 001445E4  98 83 18 F8 */	stb r4, 0x18f8(r3)
/* 80148988 001445E8  98 03 18 F9 */	stb r0, 0x18f9(r3)
/* 8014898C 001445EC  88 83 34 AA */	lbz r4, 0x34aa(r3)
/* 80148990 001445F0  88 03 34 AB */	lbz r0, 0x34ab(r3)
/* 80148994 001445F4  98 83 18 FA */	stb r4, 0x18fa(r3)
/* 80148998 001445F8  98 03 18 FB */	stb r0, 0x18fb(r3)
/* 8014899C 001445FC  88 03 34 AC */	lbz r0, 0x34ac(r3)
/* 801489A0 00144600  98 03 18 FC */	stb r0, 0x18fc(r3)
/* 801489A4 00144604  88 03 34 AD */	lbz r0, 0x34ad(r3)
/* 801489A8 00144608  98 03 18 FD */	stb r0, 0x18fd(r3)
/* 801489AC 0014460C  80 03 34 B0 */	lwz r0, 0x34b0(r3)
/* 801489B0 00144610  90 03 19 00 */	stw r0, 0x1900(r3)
/* 801489B4 00144614  80 03 34 B4 */	lwz r0, 0x34b4(r3)
/* 801489B8 00144618  90 03 19 04 */	stw r0, 0x1904(r3)
/* 801489BC 0014461C  88 03 34 B8 */	lbz r0, 0x34b8(r3)
/* 801489C0 00144620  98 03 19 08 */	stb r0, 0x1908(r3)
/* 801489C4 00144624  88 03 34 B9 */	lbz r0, 0x34b9(r3)
/* 801489C8 00144628  98 03 19 09 */	stb r0, 0x1909(r3)
/* 801489CC 0014462C  88 03 34 BA */	lbz r0, 0x34ba(r3)
/* 801489D0 00144630  98 03 19 0A */	stb r0, 0x190a(r3)
/* 801489D4 00144634  88 03 34 BB */	lbz r0, 0x34bb(r3)
/* 801489D8 00144638  98 03 19 0B */	stb r0, 0x190b(r3)
/* 801489DC 0014463C  88 03 34 BC */	lbz r0, 0x34bc(r3)
/* 801489E0 00144640  98 03 19 0C */	stb r0, 0x190c(r3)
/* 801489E4 00144644  88 03 34 BD */	lbz r0, 0x34bd(r3)
/* 801489E8 00144648  98 03 19 0D */	stb r0, 0x190d(r3)
/* 801489EC 0014464C  88 03 34 BE */	lbz r0, 0x34be(r3)
/* 801489F0 00144650  98 03 19 0E */	stb r0, 0x190e(r3)
/* 801489F4 00144654  88 03 34 BF */	lbz r0, 0x34bf(r3)
/* 801489F8 00144658  98 03 19 0F */	stb r0, 0x190f(r3)
lbl_801489FC:
/* 801489FC 0014465C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148A00 00144660  38 80 00 12 */	li r4, 0x12
/* 80148A04 00144664  38 00 00 96 */	li r0, 0x96
/* 80148A08 00144668  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 80148A0C 0014466C  B0 83 00 C6 */	sth r4, 0xc6(r3)
/* 80148A10 00144670  38 60 02 61 */	li r3, 0x261
/* 80148A14 00144674  38 80 00 00 */	li r4, 0
/* 80148A18 00144678  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 80148A1C 0014467C  B0 05 00 C4 */	sth r0, 0xc4(r5)
/* 80148A20 00144680  4B EC 27 51 */	bl func_8000B170
lbl_80148A24:
/* 80148A24 00144684  48 01 C8 35 */	bl func_80165258
/* 80148A28 00144688  2C 03 00 00 */	cmpwi r3, 0
/* 80148A2C 0014468C  40 82 07 DC */	bne lbl_80149208
/* 80148A30 00144690  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 80148A34 00144694  A0 05 00 C4 */	lhz r0, 0xc4(r5)
/* 80148A38 00144698  2C 00 00 69 */	cmpwi r0, 0x69
/* 80148A3C 0014469C  40 80 00 18 */	bge lbl_80148A54
/* 80148A40 001446A0  2C 00 00 5C */	cmpwi r0, 0x5c
/* 80148A44 001446A4  40 80 00 30 */	bge lbl_80148A74
/* 80148A48 001446A8  2C 00 00 5A */	cmpwi r0, 0x5a
/* 80148A4C 001446AC  40 80 00 10 */	bge lbl_80148A5C
/* 80148A50 001446B0  48 00 00 24 */	b lbl_80148A74
lbl_80148A54:
/* 80148A54 001446B4  2C 00 00 6B */	cmpwi r0, 0x6b
/* 80148A58 001446B8  40 80 00 1C */	bge lbl_80148A74
lbl_80148A5C:
/* 80148A5C 001446BC  38 60 00 10 */	li r3, 0x10
/* 80148A60 001446C0  38 00 00 00 */	li r0, 0
/* 80148A64 001446C4  B0 65 00 C6 */	sth r3, 0xc6(r5)
/* 80148A68 001446C8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148A6C 001446CC  98 03 0D DA */	stb r0, 0xdda(r3)
/* 80148A70 001446D0  48 00 07 98 */	b lbl_80149208
lbl_80148A74:
/* 80148A74 001446D4  38 00 00 10 */	li r0, 0x10
/* 80148A78 001446D8  38 80 00 50 */	li r4, 0x50
/* 80148A7C 001446DC  B0 05 00 C6 */	sth r0, 0xc6(r5)
/* 80148A80 001446E0  38 00 00 01 */	li r0, 1
/* 80148A84 001446E4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148A88 001446E8  B0 83 00 C4 */	sth r4, 0xc4(r3)
/* 80148A8C 001446EC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148A90 001446F0  98 03 0D DB */	stb r0, 0xddb(r3)
/* 80148A94 001446F4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148A98 001446F8  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 80148A9C 001446FC  54 00 3F FE */	rlwinm r0, r0, 7, 0x1f, 0x1f
/* 80148AA0 00144700  7C 00 00 D0 */	neg r0, r0
/* 80148AA4 00144704  54 00 07 BC */	rlwinm r0, r0, 0, 0x1e, 0x1e
/* 80148AA8 00144708  98 03 0D DA */	stb r0, 0xdda(r3)
/* 80148AAC 0014470C  48 00 07 5C */	b lbl_80149208
/* 80148AB0 00144710  48 01 C7 A9 */	bl func_80165258
/* 80148AB4 00144714  2C 03 00 00 */	cmpwi r3, 0
/* 80148AB8 00144718  40 82 07 50 */	bne lbl_80149208
/* 80148ABC 0014471C  48 01 C8 71 */	bl func_8016532C
/* 80148AC0 00144720  48 00 67 55 */	bl func_8014F214
/* 80148AC4 00144724  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148AC8 00144728  38 E0 00 00 */	li r7, 0
/* 80148ACC 0014472C  38 C0 00 CD */	li r6, 0xcd
/* 80148AD0 00144730  38 A0 51 9C */	li r5, 0x519c
/* 80148AD4 00144734  98 E3 0D DB */	stb r7, 0xddb(r3)
/* 80148AD8 00144738  38 80 51 9E */	li r4, 0x519e
/* 80148ADC 0014473C  38 00 00 03 */	li r0, 3
/* 80148AE0 00144740  81 0D 82 B8 */	lwz r8, lbl_8063D578-_SDA_BASE_(r13)
/* 80148AE4 00144744  80 68 0D 30 */	lwz r3, 0xd30(r8)
/* 80148AE8 00144748  54 63 3F FE */	rlwinm r3, r3, 7, 0x1f, 0x1f
/* 80148AEC 0014474C  7C 63 00 D0 */	neg r3, r3
/* 80148AF0 00144750  54 63 07 BC */	rlwinm r3, r3, 0, 0x1e, 0x1e
/* 80148AF4 00144754  98 68 0D DA */	stb r3, 0xdda(r8)
/* 80148AF8 00144758  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148AFC 0014475C  B0 E3 00 C6 */	sth r7, 0xc6(r3)
/* 80148B00 00144760  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148B04 00144764  B0 C3 00 C4 */	sth r6, 0xc4(r3)
/* 80148B08 00144768  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 80148B0C 0014476C  80 66 0D 30 */	lwz r3, 0xd30(r6)
/* 80148B10 00144770  64 63 00 40 */	oris r3, r3, 0x40
/* 80148B14 00144774  90 66 0D 30 */	stw r3, 0xd30(r6)
/* 80148B18 00144778  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148B1C 0014477C  B0 A3 0D 80 */	sth r5, 0xd80(r3)
/* 80148B20 00144780  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148B24 00144784  B0 83 0D 82 */	sth r4, 0xd82(r3)
/* 80148B28 00144788  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148B2C 0014478C  B0 03 0D 84 */	sth r0, 0xd84(r3)
/* 80148B30 00144790  48 00 06 D8 */	b lbl_80149208
/* 80148B34 00144794  38 60 00 01 */	li r3, 1
/* 80148B38 00144798  4B F0 D8 95 */	bl func_800563CC
/* 80148B3C 0014479C  48 01 C7 65 */	bl func_801652A0
/* 80148B40 001447A0  2C 03 00 00 */	cmpwi r3, 0
/* 80148B44 001447A4  41 82 00 14 */	beq lbl_80148B58
/* 80148B48 001447A8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148B4C 001447AC  38 00 00 15 */	li r0, 0x15
/* 80148B50 001447B0  B0 03 00 C6 */	sth r0, 0xc6(r3)
/* 80148B54 001447B4  48 00 06 B4 */	b lbl_80149208
lbl_80148B58:
/* 80148B58 001447B8  48 01 C7 01 */	bl func_80165258
/* 80148B5C 001447BC  2C 03 00 00 */	cmpwi r3, 0
/* 80148B60 001447C0  40 82 00 7C */	bne lbl_80148BDC
/* 80148B64 001447C4  48 01 C7 C9 */	bl func_8016532C
/* 80148B68 001447C8  48 00 66 AD */	bl func_8014F214
/* 80148B6C 001447CC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148B70 001447D0  38 E0 00 00 */	li r7, 0
/* 80148B74 001447D4  38 C0 00 CD */	li r6, 0xcd
/* 80148B78 001447D8  38 A0 50 BA */	li r5, 0x50ba
/* 80148B7C 001447DC  98 E3 0D DB */	stb r7, 0xddb(r3)
/* 80148B80 001447E0  38 80 51 9E */	li r4, 0x519e
/* 80148B84 001447E4  38 00 00 04 */	li r0, 4
/* 80148B88 001447E8  81 0D 82 B8 */	lwz r8, lbl_8063D578-_SDA_BASE_(r13)
/* 80148B8C 001447EC  80 68 0D 30 */	lwz r3, 0xd30(r8)
/* 80148B90 001447F0  54 63 3F FE */	rlwinm r3, r3, 7, 0x1f, 0x1f
/* 80148B94 001447F4  7C 63 00 D0 */	neg r3, r3
/* 80148B98 001447F8  54 63 07 BC */	rlwinm r3, r3, 0, 0x1e, 0x1e
/* 80148B9C 001447FC  98 68 0D DA */	stb r3, 0xdda(r8)
/* 80148BA0 00144800  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148BA4 00144804  B0 E3 00 C6 */	sth r7, 0xc6(r3)
/* 80148BA8 00144808  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148BAC 0014480C  B0 C3 00 C4 */	sth r6, 0xc4(r3)
/* 80148BB0 00144810  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 80148BB4 00144814  80 66 0D 30 */	lwz r3, 0xd30(r6)
/* 80148BB8 00144818  64 63 00 40 */	oris r3, r3, 0x40
/* 80148BBC 0014481C  90 66 0D 30 */	stw r3, 0xd30(r6)
/* 80148BC0 00144820  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148BC4 00144824  B0 A3 0D 80 */	sth r5, 0xd80(r3)
/* 80148BC8 00144828  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148BCC 0014482C  B0 83 0D 82 */	sth r4, 0xd82(r3)
/* 80148BD0 00144830  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148BD4 00144834  B0 03 0D 84 */	sth r0, 0xd84(r3)
/* 80148BD8 00144838  48 00 06 30 */	b lbl_80149208
lbl_80148BDC:
/* 80148BDC 0014483C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148BE0 00144840  88 03 0D 49 */	lbz r0, 0xd49(r3)
/* 80148BE4 00144844  54 00 10 3A */	slwi r0, r0, 2
/* 80148BE8 00144848  7C 63 02 14 */	add r3, r3, r0
/* 80148BEC 0014484C  80 63 03 F8 */	lwz r3, 0x3f8(r3)
/* 80148BF0 00144850  48 01 E4 F5 */	bl func_801670E4
/* 80148BF4 00144854  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80148BF8 00144858  7C 76 1B 78 */	mr r22, r3
/* 80148BFC 0014485C  88 04 0D 49 */	lbz r0, 0xd49(r4)
/* 80148C00 00144860  54 00 10 3A */	slwi r0, r0, 2
/* 80148C04 00144864  7C 64 02 14 */	add r3, r4, r0
/* 80148C08 00144868  80 63 03 F8 */	lwz r3, 0x3f8(r3)
/* 80148C0C 0014486C  48 01 E6 21 */	bl func_8016722C
/* 80148C10 00144870  2C 16 00 04 */	cmpwi r22, 4
/* 80148C14 00144874  7C 76 1B 78 */	mr r22, r3
/* 80148C18 00144878  40 82 00 14 */	bne lbl_80148C2C
/* 80148C1C 0014487C  48 01 FE F1 */	bl func_80168B0C
/* 80148C20 00144880  80 16 00 00 */	lwz r0, 0(r22)
/* 80148C24 00144884  7C 00 18 40 */	cmplw r0, r3
/* 80148C28 00144888  41 82 00 7C */	beq lbl_80148CA4
lbl_80148C2C:
/* 80148C2C 0014488C  48 01 C7 01 */	bl func_8016532C
/* 80148C30 00144890  48 00 65 E5 */	bl func_8014F214
/* 80148C34 00144894  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148C38 00144898  38 E0 00 00 */	li r7, 0
/* 80148C3C 0014489C  38 C0 00 CD */	li r6, 0xcd
/* 80148C40 001448A0  38 A0 50 BA */	li r5, 0x50ba
/* 80148C44 001448A4  98 E3 0D DB */	stb r7, 0xddb(r3)
/* 80148C48 001448A8  38 80 51 9E */	li r4, 0x519e
/* 80148C4C 001448AC  38 00 00 04 */	li r0, 4
/* 80148C50 001448B0  81 0D 82 B8 */	lwz r8, lbl_8063D578-_SDA_BASE_(r13)
/* 80148C54 001448B4  80 68 0D 30 */	lwz r3, 0xd30(r8)
/* 80148C58 001448B8  54 63 3F FE */	rlwinm r3, r3, 7, 0x1f, 0x1f
/* 80148C5C 001448BC  7C 63 00 D0 */	neg r3, r3
/* 80148C60 001448C0  54 63 07 BC */	rlwinm r3, r3, 0, 0x1e, 0x1e
/* 80148C64 001448C4  98 68 0D DA */	stb r3, 0xdda(r8)
/* 80148C68 001448C8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148C6C 001448CC  B0 E3 00 C6 */	sth r7, 0xc6(r3)
/* 80148C70 001448D0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148C74 001448D4  B0 C3 00 C4 */	sth r6, 0xc4(r3)
/* 80148C78 001448D8  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 80148C7C 001448DC  80 66 0D 30 */	lwz r3, 0xd30(r6)
/* 80148C80 001448E0  64 63 00 40 */	oris r3, r3, 0x40
/* 80148C84 001448E4  90 66 0D 30 */	stw r3, 0xd30(r6)
/* 80148C88 001448E8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148C8C 001448EC  B0 A3 0D 80 */	sth r5, 0xd80(r3)
/* 80148C90 001448F0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148C94 001448F4  B0 83 0D 82 */	sth r4, 0xd82(r3)
/* 80148C98 001448F8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148C9C 001448FC  B0 03 0D 84 */	sth r0, 0xd84(r3)
/* 80148CA0 00144900  48 00 05 68 */	b lbl_80149208
lbl_80148CA4:
/* 80148CA4 00144904  48 01 C4 09 */	bl func_801650AC
/* 80148CA8 00144908  2C 03 00 00 */	cmpwi r3, 0
/* 80148CAC 0014490C  40 82 05 5C */	bne lbl_80149208
/* 80148CB0 00144910  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148CB4 00144914  38 00 00 19 */	li r0, 0x19
/* 80148CB8 00144918  B0 03 00 C6 */	sth r0, 0xc6(r3)
/* 80148CBC 0014491C  48 00 05 4C */	b lbl_80149208
/* 80148CC0 00144920  48 01 FB 99 */	bl func_80168858
/* 80148CC4 00144924  2C 03 00 00 */	cmpwi r3, 0
/* 80148CC8 00144928  41 82 03 F8 */	beq lbl_801490C0
/* 80148CCC 0014492C  48 01 FE 41 */	bl func_80168B0C
/* 80148CD0 00144930  7C 76 1B 78 */	mr r22, r3
/* 80148CD4 00144934  48 01 FD D5 */	bl func_80168AA8
/* 80148CD8 00144938  7C 03 B0 40 */	cmplw r3, r22
/* 80148CDC 0014493C  41 82 00 7C */	beq lbl_80148D58
/* 80148CE0 00144940  48 01 C6 4D */	bl func_8016532C
/* 80148CE4 00144944  48 00 65 31 */	bl func_8014F214
/* 80148CE8 00144948  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148CEC 0014494C  38 E0 00 00 */	li r7, 0
/* 80148CF0 00144950  38 C0 00 CD */	li r6, 0xcd
/* 80148CF4 00144954  38 A0 50 BA */	li r5, 0x50ba
/* 80148CF8 00144958  98 E3 0D DB */	stb r7, 0xddb(r3)
/* 80148CFC 0014495C  38 80 51 9E */	li r4, 0x519e
/* 80148D00 00144960  38 00 00 04 */	li r0, 4
/* 80148D04 00144964  81 0D 82 B8 */	lwz r8, lbl_8063D578-_SDA_BASE_(r13)
/* 80148D08 00144968  80 68 0D 30 */	lwz r3, 0xd30(r8)
/* 80148D0C 0014496C  54 63 3F FE */	rlwinm r3, r3, 7, 0x1f, 0x1f
/* 80148D10 00144970  7C 63 00 D0 */	neg r3, r3
/* 80148D14 00144974  54 63 07 BC */	rlwinm r3, r3, 0, 0x1e, 0x1e
/* 80148D18 00144978  98 68 0D DA */	stb r3, 0xdda(r8)
/* 80148D1C 0014497C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148D20 00144980  B0 E3 00 C6 */	sth r7, 0xc6(r3)
/* 80148D24 00144984  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148D28 00144988  B0 C3 00 C4 */	sth r6, 0xc4(r3)
/* 80148D2C 0014498C  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 80148D30 00144990  80 66 0D 30 */	lwz r3, 0xd30(r6)
/* 80148D34 00144994  64 63 00 40 */	oris r3, r3, 0x40
/* 80148D38 00144998  90 66 0D 30 */	stw r3, 0xd30(r6)
/* 80148D3C 0014499C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148D40 001449A0  B0 A3 0D 80 */	sth r5, 0xd80(r3)
/* 80148D44 001449A4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148D48 001449A8  B0 83 0D 82 */	sth r4, 0xd82(r3)
/* 80148D4C 001449AC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148D50 001449B0  B0 03 0D 84 */	sth r0, 0xd84(r3)
/* 80148D54 001449B4  48 00 04 B4 */	b lbl_80149208
lbl_80148D58:
/* 80148D58 001449B8  48 01 FB A9 */	bl func_80168900
/* 80148D5C 001449BC  2C 03 00 00 */	cmpwi r3, 0
/* 80148D60 001449C0  41 82 03 60 */	beq lbl_801490C0
/* 80148D64 001449C4  48 01 FB 9D */	bl func_80168900
/* 80148D68 001449C8  7C 64 1B 78 */	mr r4, r3
/* 80148D6C 001449CC  38 60 00 02 */	li r3, 2
/* 80148D70 001449D0  4B FD 3C 2D */	bl func_8011C99C
/* 80148D74 001449D4  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80148D78 001449D8  80 04 0D 30 */	lwz r0, 0xd30(r4)
/* 80148D7C 001449DC  54 00 6F FF */	rlwinm. r0, r0, 0xd, 0x1f, 0x1f
/* 80148D80 001449E0  41 82 00 18 */	beq lbl_80148D98
/* 80148D84 001449E4  80 64 0D 28 */	lwz r3, 0xd28(r4)
/* 80148D88 001449E8  38 84 0D CC */	addi r4, r4, 0xdcc
/* 80148D8C 001449EC  38 A0 00 0E */	li r5, 0xe
/* 80148D90 001449F0  38 63 00 8A */	addi r3, r3, 0x8a
/* 80148D94 001449F4  4B EB B2 6D */	bl memcpy
lbl_80148D98:
/* 80148D98 001449F8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148D9C 001449FC  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 80148DA0 00144A00  A0 03 00 96 */	lhz r0, 0x96(r3)
/* 80148DA4 00144A04  54 00 CF BE */	rlwinm r0, r0, 0x19, 0x1e, 0x1f
/* 80148DA8 00144A08  28 00 00 02 */	cmplwi r0, 2
/* 80148DAC 00144A0C  40 82 02 EC */	bne lbl_80149098
/* 80148DB0 00144A10  38 60 00 32 */	li r3, 0x32
/* 80148DB4 00144A14  4B FD 52 F9 */	bl func_8011E0AC
/* 80148DB8 00144A18  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148DBC 00144A1C  38 00 00 3F */	li r0, 0x3f
/* 80148DC0 00144A20  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 80148DC4 00144A24  38 E3 04 48 */	addi r7, r3, 0x448
/* 80148DC8 00144A28  38 A3 1F F8 */	addi r5, r3, 0x1ff8
/* 80148DCC 00144A2C  7C 09 03 A6 */	mtctr r0
lbl_80148DD0:
/* 80148DD0 00144A30  80 85 00 04 */	lwz r4, 4(r5)
/* 80148DD4 00144A34  84 05 00 08 */	lwzu r0, 8(r5)
/* 80148DD8 00144A38  90 87 00 04 */	stw r4, 4(r7)
/* 80148DDC 00144A3C  94 07 00 08 */	stwu r0, 8(r7)
/* 80148DE0 00144A40  42 00 FF F0 */	bdnz lbl_80148DD0
/* 80148DE4 00144A44  80 85 00 04 */	lwz r4, 4(r5)
/* 80148DE8 00144A48  38 00 01 A4 */	li r0, 0x1a4
/* 80148DEC 00144A4C  38 C3 06 47 */	addi r6, r3, 0x647
/* 80148DF0 00144A50  38 A3 21 F7 */	addi r5, r3, 0x21f7
/* 80148DF4 00144A54  90 87 00 04 */	stw r4, 4(r7)
/* 80148DF8 00144A58  7C 09 03 A6 */	mtctr r0
lbl_80148DFC:
/* 80148DFC 00144A5C  88 85 00 01 */	lbz r4, 1(r5)
/* 80148E00 00144A60  8C 05 00 02 */	lbzu r0, 2(r5)
/* 80148E04 00144A64  98 86 00 01 */	stb r4, 1(r6)
/* 80148E08 00144A68  9C 06 00 02 */	stbu r0, 2(r6)
/* 80148E0C 00144A6C  42 00 FF F0 */	bdnz lbl_80148DFC
/* 80148E10 00144A70  88 83 25 40 */	lbz r4, 0x2540(r3)
/* 80148E14 00144A74  38 00 00 17 */	li r0, 0x17
/* 80148E18 00144A78  38 C3 09 90 */	addi r6, r3, 0x990
/* 80148E1C 00144A7C  38 A3 25 40 */	addi r5, r3, 0x2540
/* 80148E20 00144A80  98 83 09 90 */	stb r4, 0x990(r3)
/* 80148E24 00144A84  88 83 25 41 */	lbz r4, 0x2541(r3)
/* 80148E28 00144A88  98 83 09 91 */	stb r4, 0x991(r3)
/* 80148E2C 00144A8C  7C 09 03 A6 */	mtctr r0
lbl_80148E30:
/* 80148E30 00144A90  80 85 00 04 */	lwz r4, 4(r5)
/* 80148E34 00144A94  84 05 00 08 */	lwzu r0, 8(r5)
/* 80148E38 00144A98  90 86 00 04 */	stw r4, 4(r6)
/* 80148E3C 00144A9C  94 06 00 08 */	stwu r0, 8(r6)
/* 80148E40 00144AA0  42 00 FF F0 */	bdnz lbl_80148E30
/* 80148E44 00144AA4  80 83 25 FC */	lwz r4, 0x25fc(r3)
/* 80148E48 00144AA8  38 00 00 30 */	li r0, 0x30
/* 80148E4C 00144AAC  38 C3 0A 4E */	addi r6, r3, 0xa4e
/* 80148E50 00144AB0  38 A3 25 FE */	addi r5, r3, 0x25fe
/* 80148E54 00144AB4  90 83 0A 4C */	stw r4, 0xa4c(r3)
/* 80148E58 00144AB8  7C 09 03 A6 */	mtctr r0
lbl_80148E5C:
/* 80148E5C 00144ABC  A0 85 00 02 */	lhz r4, 2(r5)
/* 80148E60 00144AC0  A4 05 00 04 */	lhzu r0, 4(r5)
/* 80148E64 00144AC4  B0 86 00 02 */	sth r4, 2(r6)
/* 80148E68 00144AC8  B4 06 00 04 */	sthu r0, 4(r6)
/* 80148E6C 00144ACC  42 00 FF F0 */	bdnz lbl_80148E5C
/* 80148E70 00144AD0  80 A3 26 C0 */	lwz r5, 0x26c0(r3)
/* 80148E74 00144AD4  38 00 00 3F */	li r0, 0x3f
/* 80148E78 00144AD8  80 83 26 C4 */	lwz r4, 0x26c4(r3)
/* 80148E7C 00144ADC  90 A3 0B 10 */	stw r5, 0xb10(r3)
/* 80148E80 00144AE0  90 83 0B 14 */	stw r4, 0xb14(r3)
/* 80148E84 00144AE4  80 83 26 C8 */	lwz r4, 0x26c8(r3)
/* 80148E88 00144AE8  90 83 0B 18 */	stw r4, 0xb18(r3)
/* 80148E8C 00144AEC  88 A3 26 CC */	lbz r5, 0x26cc(r3)
/* 80148E90 00144AF0  88 83 26 CD */	lbz r4, 0x26cd(r3)
/* 80148E94 00144AF4  98 A3 0B 1C */	stb r5, 0xb1c(r3)
/* 80148E98 00144AF8  98 83 0B 1D */	stb r4, 0xb1d(r3)
/* 80148E9C 00144AFC  88 A3 26 CE */	lbz r5, 0x26ce(r3)
/* 80148EA0 00144B00  88 83 26 CF */	lbz r4, 0x26cf(r3)
/* 80148EA4 00144B04  98 A3 0B 1E */	stb r5, 0xb1e(r3)
/* 80148EA8 00144B08  98 83 0B 1F */	stb r4, 0xb1f(r3)
/* 80148EAC 00144B0C  88 A3 26 D0 */	lbz r5, 0x26d0(r3)
/* 80148EB0 00144B10  88 83 26 D1 */	lbz r4, 0x26d1(r3)
/* 80148EB4 00144B14  98 A3 0B 20 */	stb r5, 0xb20(r3)
/* 80148EB8 00144B18  98 83 0B 21 */	stb r4, 0xb21(r3)
/* 80148EBC 00144B1C  88 A3 26 D2 */	lbz r5, 0x26d2(r3)
/* 80148EC0 00144B20  88 83 26 D3 */	lbz r4, 0x26d3(r3)
/* 80148EC4 00144B24  98 A3 0B 22 */	stb r5, 0xb22(r3)
/* 80148EC8 00144B28  98 83 0B 23 */	stb r4, 0xb23(r3)
/* 80148ECC 00144B2C  88 83 26 D4 */	lbz r4, 0x26d4(r3)
/* 80148ED0 00144B30  98 83 0B 24 */	stb r4, 0xb24(r3)
/* 80148ED4 00144B34  88 83 26 D5 */	lbz r4, 0x26d5(r3)
/* 80148ED8 00144B38  98 83 0B 25 */	stb r4, 0xb25(r3)
/* 80148EDC 00144B3C  80 83 26 D8 */	lwz r4, 0x26d8(r3)
/* 80148EE0 00144B40  90 83 0B 28 */	stw r4, 0xb28(r3)
/* 80148EE4 00144B44  80 83 26 DC */	lwz r4, 0x26dc(r3)
/* 80148EE8 00144B48  90 83 0B 2C */	stw r4, 0xb2c(r3)
/* 80148EEC 00144B4C  88 83 26 E0 */	lbz r4, 0x26e0(r3)
/* 80148EF0 00144B50  98 83 0B 30 */	stb r4, 0xb30(r3)
/* 80148EF4 00144B54  88 83 26 E1 */	lbz r4, 0x26e1(r3)
/* 80148EF8 00144B58  98 83 0B 31 */	stb r4, 0xb31(r3)
/* 80148EFC 00144B5C  88 83 26 E2 */	lbz r4, 0x26e2(r3)
/* 80148F00 00144B60  98 83 0B 32 */	stb r4, 0xb32(r3)
/* 80148F04 00144B64  88 83 26 E3 */	lbz r4, 0x26e3(r3)
/* 80148F08 00144B68  98 83 0B 33 */	stb r4, 0xb33(r3)
/* 80148F0C 00144B6C  88 83 26 E4 */	lbz r4, 0x26e4(r3)
/* 80148F10 00144B70  98 83 0B 34 */	stb r4, 0xb34(r3)
/* 80148F14 00144B74  88 83 26 E5 */	lbz r4, 0x26e5(r3)
/* 80148F18 00144B78  98 83 0B 35 */	stb r4, 0xb35(r3)
/* 80148F1C 00144B7C  88 83 26 E6 */	lbz r4, 0x26e6(r3)
/* 80148F20 00144B80  98 83 0B 36 */	stb r4, 0xb36(r3)
/* 80148F24 00144B84  88 83 26 E7 */	lbz r4, 0x26e7(r3)
/* 80148F28 00144B88  98 83 0B 37 */	stb r4, 0xb37(r3)
/* 80148F2C 00144B8C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80148F30 00144B90  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 80148F34 00144B94  38 E3 12 20 */	addi r7, r3, 0x1220
/* 80148F38 00144B98  38 A3 2D D0 */	addi r5, r3, 0x2dd0
/* 80148F3C 00144B9C  7C 09 03 A6 */	mtctr r0
lbl_80148F40:
/* 80148F40 00144BA0  80 85 00 04 */	lwz r4, 4(r5)
/* 80148F44 00144BA4  84 05 00 08 */	lwzu r0, 8(r5)
/* 80148F48 00144BA8  90 87 00 04 */	stw r4, 4(r7)
/* 80148F4C 00144BAC  94 07 00 08 */	stwu r0, 8(r7)
/* 80148F50 00144BB0  42 00 FF F0 */	bdnz lbl_80148F40
/* 80148F54 00144BB4  80 85 00 04 */	lwz r4, 4(r5)
/* 80148F58 00144BB8  38 00 01 A4 */	li r0, 0x1a4
/* 80148F5C 00144BBC  38 C3 14 1F */	addi r6, r3, 0x141f
/* 80148F60 00144BC0  38 A3 2F CF */	addi r5, r3, 0x2fcf
/* 80148F64 00144BC4  90 87 00 04 */	stw r4, 4(r7)
/* 80148F68 00144BC8  7C 09 03 A6 */	mtctr r0
lbl_80148F6C:
/* 80148F6C 00144BCC  88 85 00 01 */	lbz r4, 1(r5)
/* 80148F70 00144BD0  8C 05 00 02 */	lbzu r0, 2(r5)
/* 80148F74 00144BD4  98 86 00 01 */	stb r4, 1(r6)
/* 80148F78 00144BD8  9C 06 00 02 */	stbu r0, 2(r6)
/* 80148F7C 00144BDC  42 00 FF F0 */	bdnz lbl_80148F6C
/* 80148F80 00144BE0  88 83 33 18 */	lbz r4, 0x3318(r3)
/* 80148F84 00144BE4  38 00 00 17 */	li r0, 0x17
/* 80148F88 00144BE8  38 C3 17 68 */	addi r6, r3, 0x1768
/* 80148F8C 00144BEC  38 A3 33 18 */	addi r5, r3, 0x3318
/* 80148F90 00144BF0  98 83 17 68 */	stb r4, 0x1768(r3)
/* 80148F94 00144BF4  88 83 33 19 */	lbz r4, 0x3319(r3)
/* 80148F98 00144BF8  98 83 17 69 */	stb r4, 0x1769(r3)
/* 80148F9C 00144BFC  7C 09 03 A6 */	mtctr r0
lbl_80148FA0:
/* 80148FA0 00144C00  80 85 00 04 */	lwz r4, 4(r5)
/* 80148FA4 00144C04  84 05 00 08 */	lwzu r0, 8(r5)
/* 80148FA8 00144C08  90 86 00 04 */	stw r4, 4(r6)
/* 80148FAC 00144C0C  94 06 00 08 */	stwu r0, 8(r6)
/* 80148FB0 00144C10  42 00 FF F0 */	bdnz lbl_80148FA0
/* 80148FB4 00144C14  80 83 33 D4 */	lwz r4, 0x33d4(r3)
/* 80148FB8 00144C18  38 00 00 30 */	li r0, 0x30
/* 80148FBC 00144C1C  38 C3 18 26 */	addi r6, r3, 0x1826
/* 80148FC0 00144C20  38 A3 33 D6 */	addi r5, r3, 0x33d6
/* 80148FC4 00144C24  90 83 18 24 */	stw r4, 0x1824(r3)
/* 80148FC8 00144C28  7C 09 03 A6 */	mtctr r0
lbl_80148FCC:
/* 80148FCC 00144C2C  A0 85 00 02 */	lhz r4, 2(r5)
/* 80148FD0 00144C30  A4 05 00 04 */	lhzu r0, 4(r5)
/* 80148FD4 00144C34  B0 86 00 02 */	sth r4, 2(r6)
/* 80148FD8 00144C38  B4 06 00 04 */	sthu r0, 4(r6)
/* 80148FDC 00144C3C  42 00 FF F0 */	bdnz lbl_80148FCC
/* 80148FE0 00144C40  80 83 34 98 */	lwz r4, 0x3498(r3)
/* 80148FE4 00144C44  80 03 34 9C */	lwz r0, 0x349c(r3)
/* 80148FE8 00144C48  90 83 18 E8 */	stw r4, 0x18e8(r3)
/* 80148FEC 00144C4C  90 03 18 EC */	stw r0, 0x18ec(r3)
/* 80148FF0 00144C50  80 03 34 A0 */	lwz r0, 0x34a0(r3)
/* 80148FF4 00144C54  90 03 18 F0 */	stw r0, 0x18f0(r3)
/* 80148FF8 00144C58  88 83 34 A4 */	lbz r4, 0x34a4(r3)
/* 80148FFC 00144C5C  88 03 34 A5 */	lbz r0, 0x34a5(r3)
/* 80149000 00144C60  98 83 18 F4 */	stb r4, 0x18f4(r3)
/* 80149004 00144C64  98 03 18 F5 */	stb r0, 0x18f5(r3)
/* 80149008 00144C68  88 83 34 A6 */	lbz r4, 0x34a6(r3)
/* 8014900C 00144C6C  88 03 34 A7 */	lbz r0, 0x34a7(r3)
/* 80149010 00144C70  98 83 18 F6 */	stb r4, 0x18f6(r3)
/* 80149014 00144C74  98 03 18 F7 */	stb r0, 0x18f7(r3)
/* 80149018 00144C78  88 83 34 A8 */	lbz r4, 0x34a8(r3)
/* 8014901C 00144C7C  88 03 34 A9 */	lbz r0, 0x34a9(r3)
/* 80149020 00144C80  98 83 18 F8 */	stb r4, 0x18f8(r3)
/* 80149024 00144C84  98 03 18 F9 */	stb r0, 0x18f9(r3)
/* 80149028 00144C88  88 83 34 AA */	lbz r4, 0x34aa(r3)
/* 8014902C 00144C8C  88 03 34 AB */	lbz r0, 0x34ab(r3)
/* 80149030 00144C90  98 83 18 FA */	stb r4, 0x18fa(r3)
/* 80149034 00144C94  98 03 18 FB */	stb r0, 0x18fb(r3)
/* 80149038 00144C98  88 03 34 AC */	lbz r0, 0x34ac(r3)
/* 8014903C 00144C9C  98 03 18 FC */	stb r0, 0x18fc(r3)
/* 80149040 00144CA0  88 03 34 AD */	lbz r0, 0x34ad(r3)
/* 80149044 00144CA4  98 03 18 FD */	stb r0, 0x18fd(r3)
/* 80149048 00144CA8  80 03 34 B0 */	lwz r0, 0x34b0(r3)
/* 8014904C 00144CAC  90 03 19 00 */	stw r0, 0x1900(r3)
/* 80149050 00144CB0  80 03 34 B4 */	lwz r0, 0x34b4(r3)
/* 80149054 00144CB4  90 03 19 04 */	stw r0, 0x1904(r3)
/* 80149058 00144CB8  88 03 34 B8 */	lbz r0, 0x34b8(r3)
/* 8014905C 00144CBC  98 03 19 08 */	stb r0, 0x1908(r3)
/* 80149060 00144CC0  88 03 34 B9 */	lbz r0, 0x34b9(r3)
/* 80149064 00144CC4  98 03 19 09 */	stb r0, 0x1909(r3)
/* 80149068 00144CC8  88 03 34 BA */	lbz r0, 0x34ba(r3)
/* 8014906C 00144CCC  98 03 19 0A */	stb r0, 0x190a(r3)
/* 80149070 00144CD0  88 03 34 BB */	lbz r0, 0x34bb(r3)
/* 80149074 00144CD4  98 03 19 0B */	stb r0, 0x190b(r3)
/* 80149078 00144CD8  88 03 34 BC */	lbz r0, 0x34bc(r3)
/* 8014907C 00144CDC  98 03 19 0C */	stb r0, 0x190c(r3)
/* 80149080 00144CE0  88 03 34 BD */	lbz r0, 0x34bd(r3)
/* 80149084 00144CE4  98 03 19 0D */	stb r0, 0x190d(r3)
/* 80149088 00144CE8  88 03 34 BE */	lbz r0, 0x34be(r3)
/* 8014908C 00144CEC  98 03 19 0E */	stb r0, 0x190e(r3)
/* 80149090 00144CF0  88 03 34 BF */	lbz r0, 0x34bf(r3)
/* 80149094 00144CF4  98 03 19 0F */	stb r0, 0x190f(r3)
lbl_80149098:
/* 80149098 00144CF8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014909C 00144CFC  38 80 00 16 */	li r4, 0x16
/* 801490A0 00144D00  38 00 00 89 */	li r0, 0x89
/* 801490A4 00144D04  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 801490A8 00144D08  B0 83 00 C6 */	sth r4, 0xc6(r3)
/* 801490AC 00144D0C  38 60 02 61 */	li r3, 0x261
/* 801490B0 00144D10  38 80 00 00 */	li r4, 0
/* 801490B4 00144D14  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 801490B8 00144D18  B0 05 00 C4 */	sth r0, 0xc4(r5)
/* 801490BC 00144D1C  4B EC 20 B5 */	bl func_8000B170
lbl_801490C0:
/* 801490C0 00144D20  48 01 C1 99 */	bl func_80165258
/* 801490C4 00144D24  2C 03 00 00 */	cmpwi r3, 0
/* 801490C8 00144D28  40 82 01 40 */	bne lbl_80149208
/* 801490CC 00144D2C  48 01 C2 61 */	bl func_8016532C
/* 801490D0 00144D30  48 00 61 45 */	bl func_8014F214
/* 801490D4 00144D34  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801490D8 00144D38  38 E0 00 00 */	li r7, 0
/* 801490DC 00144D3C  38 C0 00 CD */	li r6, 0xcd
/* 801490E0 00144D40  38 A0 50 BA */	li r5, 0x50ba
/* 801490E4 00144D44  98 E3 0D DB */	stb r7, 0xddb(r3)
/* 801490E8 00144D48  38 80 51 9E */	li r4, 0x519e
/* 801490EC 00144D4C  38 00 00 05 */	li r0, 5
/* 801490F0 00144D50  81 0D 82 B8 */	lwz r8, lbl_8063D578-_SDA_BASE_(r13)
/* 801490F4 00144D54  80 68 0D 30 */	lwz r3, 0xd30(r8)
/* 801490F8 00144D58  54 63 3F FE */	rlwinm r3, r3, 7, 0x1f, 0x1f
/* 801490FC 00144D5C  7C 63 00 D0 */	neg r3, r3
/* 80149100 00144D60  54 63 07 BC */	rlwinm r3, r3, 0, 0x1e, 0x1e
/* 80149104 00144D64  98 68 0D DA */	stb r3, 0xdda(r8)
/* 80149108 00144D68  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014910C 00144D6C  B0 E3 00 C6 */	sth r7, 0xc6(r3)
/* 80149110 00144D70  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80149114 00144D74  B0 C3 00 C4 */	sth r6, 0xc4(r3)
/* 80149118 00144D78  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8014911C 00144D7C  80 66 0D 30 */	lwz r3, 0xd30(r6)
/* 80149120 00144D80  64 63 00 40 */	oris r3, r3, 0x40
/* 80149124 00144D84  90 66 0D 30 */	stw r3, 0xd30(r6)
/* 80149128 00144D88  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014912C 00144D8C  B0 A3 0D 80 */	sth r5, 0xd80(r3)
/* 80149130 00144D90  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80149134 00144D94  B0 83 0D 82 */	sth r4, 0xd82(r3)
/* 80149138 00144D98  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014913C 00144D9C  B0 03 0D 84 */	sth r0, 0xd84(r3)
/* 80149140 00144DA0  48 00 00 C8 */	b lbl_80149208
/* 80149144 00144DA4  48 01 C1 15 */	bl func_80165258
/* 80149148 00144DA8  2C 03 00 00 */	cmpwi r3, 0
/* 8014914C 00144DAC  40 82 00 BC */	bne lbl_80149208
/* 80149150 00144DB0  48 01 C1 DD */	bl func_8016532C
/* 80149154 00144DB4  48 00 60 C1 */	bl func_8014F214
/* 80149158 00144DB8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014915C 00144DBC  38 E0 00 00 */	li r7, 0
/* 80149160 00144DC0  38 C0 00 CD */	li r6, 0xcd
/* 80149164 00144DC4  38 A0 51 9C */	li r5, 0x519c
/* 80149168 00144DC8  98 E3 0D DB */	stb r7, 0xddb(r3)
/* 8014916C 00144DCC  38 80 51 9E */	li r4, 0x519e
/* 80149170 00144DD0  38 00 00 05 */	li r0, 5
/* 80149174 00144DD4  81 0D 82 B8 */	lwz r8, lbl_8063D578-_SDA_BASE_(r13)
/* 80149178 00144DD8  80 68 0D 30 */	lwz r3, 0xd30(r8)
/* 8014917C 00144DDC  54 63 3F FE */	rlwinm r3, r3, 7, 0x1f, 0x1f
/* 80149180 00144DE0  7C 63 00 D0 */	neg r3, r3
/* 80149184 00144DE4  54 63 07 BC */	rlwinm r3, r3, 0, 0x1e, 0x1e
/* 80149188 00144DE8  98 68 0D DA */	stb r3, 0xdda(r8)
/* 8014918C 00144DEC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80149190 00144DF0  B0 E3 00 C6 */	sth r7, 0xc6(r3)
/* 80149194 00144DF4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80149198 00144DF8  B0 C3 00 C4 */	sth r6, 0xc4(r3)
/* 8014919C 00144DFC  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 801491A0 00144E00  80 66 0D 30 */	lwz r3, 0xd30(r6)
/* 801491A4 00144E04  64 63 00 40 */	oris r3, r3, 0x40
/* 801491A8 00144E08  90 66 0D 30 */	stw r3, 0xd30(r6)
/* 801491AC 00144E0C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801491B0 00144E10  B0 A3 0D 80 */	sth r5, 0xd80(r3)
/* 801491B4 00144E14  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801491B8 00144E18  B0 83 0D 82 */	sth r4, 0xd82(r3)
/* 801491BC 00144E1C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801491C0 00144E20  B0 03 0D 84 */	sth r0, 0xd84(r3)
/* 801491C4 00144E24  48 00 00 44 */	b lbl_80149208
/* 801491C8 00144E28  48 01 C0 5D */	bl func_80165224
/* 801491CC 00144E2C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801491D0 00144E30  3A C0 00 00 */	li r22, 0
/* 801491D4 00144E34  92 C3 0D 70 */	stw r22, 0xd70(r3)
/* 801491D8 00144E38  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801491DC 00144E3C  92 C3 0D 74 */	stw r22, 0xd74(r3)
/* 801491E0 00144E40  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801491E4 00144E44  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 801491E8 00144E48  54 00 01 04 */	rlwinm r0, r0, 0, 4, 2
/* 801491EC 00144E4C  90 03 0D 30 */	stw r0, 0xd30(r3)
/* 801491F0 00144E50  48 01 9D E5 */	bl glplatAbortFrame
/* 801491F4 00144E54  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801491F8 00144E58  38 00 00 D2 */	li r0, 0xd2
/* 801491FC 00144E5C  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 80149200 00144E60  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80149204 00144E64  B2 C3 00 C6 */	sth r22, 0xc6(r3)
lbl_80149208:
/* 80149208 00144E68  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014920C 00144E6C  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 80149210 00144E70  54 00 0F FF */	rlwinm. r0, r0, 1, 0x1f, 0x1f
/* 80149214 00144E74  41 82 00 08 */	beq lbl_8014921C
/* 80149218 00144E78  4B F0 E6 A5 */	bl func_800578BC
lbl_8014921C:
/* 8014921C 00144E7C  39 61 00 70 */	addi r11, r1, 0x70
/* 80149220 00144E80  48 07 DF 41 */	bl _restgpr_22
/* 80149224 00144E84  80 01 00 74 */	lwz r0, 0x74(r1)
/* 80149228 00144E88  7C 08 03 A6 */	mtlr r0
/* 8014922C 00144E8C  38 21 00 70 */	addi r1, r1, 0x70
/* 80149230 00144E90  4E 80 00 20 */	blr
lbl_80149234:
/* 80149234 00144E94  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80149238 00144E98  7C 08 02 A6 */	mflr r0
/* 8014923C 00144E9C  90 01 00 14 */	stw r0, 0x14(r1)
/* 80149240 00144EA0  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80149244 00144EA4  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80149248 00144EA8  A0 04 00 C4 */	lhz r0, 0xc4(r4)
/* 8014924C 00144EAC  2C 00 00 A5 */	cmpwi r0, 0xa5
/* 80149250 00144EB0  41 82 00 68 */	beq lbl_801492B8
/* 80149254 00144EB4  40 80 00 E0 */	bge lbl_80149334
/* 80149258 00144EB8  2C 00 00 A4 */	cmpwi r0, 0xa4
/* 8014925C 00144EBC  40 80 00 08 */	bge lbl_80149264
/* 80149260 00144EC0  48 00 00 D4 */	b lbl_80149334
lbl_80149264:
/* 80149264 00144EC4  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 80149268 00144EC8  38 60 02 22 */	li r3, 0x222
/* 8014926C 00144ECC  38 80 00 00 */	li r4, 0
/* 80149270 00144ED0  4B EC 1F 01 */	bl func_8000B170
/* 80149274 00144ED4  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80149278 00144ED8  88 04 0D 4A */	lbz r0, 0xd4a(r4)
/* 8014927C 00144EDC  80 64 0D 28 */	lwz r3, 0xd28(r4)
/* 80149280 00144EE0  1C 00 00 8C */	mulli r0, r0, 0x8c
/* 80149284 00144EE4  7C 63 02 14 */	add r3, r3, r0
/* 80149288 00144EE8  38 03 21 F8 */	addi r0, r3, 0x21f8
/* 8014928C 00144EEC  90 04 0E F4 */	stw r0, 0xef4(r4)
/* 80149290 00144EF0  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80149294 00144EF4  80 64 0E F0 */	lwz r3, 0xef0(r4)
/* 80149298 00144EF8  80 84 0E F4 */	lwz r4, 0xef4(r4)
/* 8014929C 00144EFC  48 00 C6 55 */	bl func_801558F0
/* 801492A0 00144F00  83 ED 82 B8 */	lwz r31, lbl_8063D578-_SDA_BASE_(r13)
/* 801492A4 00144F04  48 01 64 FD */	bl func_8015F7A0
/* 801492A8 00144F08  D8 3F 0D 38 */	stfd f1, 0xd38(r31)
/* 801492AC 00144F0C  38 00 00 A5 */	li r0, 0xa5
/* 801492B0 00144F10  B0 1F 00 C4 */	sth r0, 0xc4(r31)
/* 801492B4 00144F14  48 00 00 80 */	b lbl_80149334
lbl_801492B8:
/* 801492B8 00144F18  80 64 0E F0 */	lwz r3, 0xef0(r4)
/* 801492BC 00144F1C  80 84 0E F4 */	lwz r4, 0xef4(r4)
/* 801492C0 00144F20  48 00 C6 31 */	bl func_801558F0
/* 801492C4 00144F24  83 ED 82 B8 */	lwz r31, lbl_8063D578-_SDA_BASE_(r13)
/* 801492C8 00144F28  48 01 64 D9 */	bl func_8015F7A0
/* 801492CC 00144F2C  C8 5F 0D 38 */	lfd f2, 0xd38(r31)
/* 801492D0 00144F30  C8 02 8E 30 */	lfd f0, lbl_80641430-_SDA2_BASE_(r2)
/* 801492D4 00144F34  FC 21 10 28 */	fsub f1, f1, f2
/* 801492D8 00144F38  FC 01 00 40 */	fcmpo cr0, f1, f0
/* 801492DC 00144F3C  4C 41 13 82 */	cror 2, 1, 2
/* 801492E0 00144F40  40 82 00 54 */	bne lbl_80149334
/* 801492E4 00144F44  48 01 64 BD */	bl func_8015F7A0
/* 801492E8 00144F48  C8 5F 0D 38 */	lfd f2, 0xd38(r31)
/* 801492EC 00144F4C  C8 02 8E 38 */	lfd f0, lbl_80641438-_SDA2_BASE_(r2)
/* 801492F0 00144F50  FC 21 10 28 */	fsub f1, f1, f2
/* 801492F4 00144F54  FC 01 00 40 */	fcmpo cr0, f1, f0
/* 801492F8 00144F58  4C 41 13 82 */	cror 2, 1, 2
/* 801492FC 00144F5C  40 82 00 0C */	bne lbl_80149308
/* 80149300 00144F60  38 00 00 9D */	li r0, 0x9d
/* 80149304 00144F64  B0 1F 00 C4 */	sth r0, 0xc4(r31)
lbl_80149308:
/* 80149308 00144F68  38 60 00 80 */	li r3, 0x80
/* 8014930C 00144F6C  38 80 00 00 */	li r4, 0
/* 80149310 00144F70  38 A0 00 00 */	li r5, 0
/* 80149314 00144F74  38 C0 00 01 */	li r6, 1
/* 80149318 00144F78  4B F1 07 55 */	bl func_80059A6C
/* 8014931C 00144F7C  3C 03 80 00 */	addis r0, r3, 0x8000
/* 80149320 00144F80  28 00 00 00 */	cmplwi r0, 0
/* 80149324 00144F84  40 82 00 10 */	bne lbl_80149334
/* 80149328 00144F88  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014932C 00144F8C  38 00 00 9D */	li r0, 0x9d
/* 80149330 00144F90  B0 03 00 C4 */	sth r0, 0xc4(r3)
lbl_80149334:
/* 80149334 00144F94  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80149338 00144F98  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8014933C 00144F9C  7C 08 03 A6 */	mtlr r0
/* 80149340 00144FA0  38 21 00 10 */	addi r1, r1, 0x10
/* 80149344 00144FA4  4E 80 00 20 */	blr
lbl_80149348:
/* 80149348 00144FA8  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8014934C 00144FAC  7C 08 02 A6 */	mflr r0
/* 80149350 00144FB0  7C 63 07 34 */	extsh r3, r3
/* 80149354 00144FB4  38 A0 00 03 */	li r5, 3
/* 80149358 00144FB8  90 01 00 14 */	stw r0, 0x14(r1)
/* 8014935C 00144FBC  38 C1 00 08 */	addi r6, r1, 8
/* 80149360 00144FC0  48 10 AB 2D */	bl func_80253E8C
/* 80149364 00144FC4  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80149368 00144FC8  7C 08 03 A6 */	mtlr r0
/* 8014936C 00144FCC  38 21 00 10 */	addi r1, r1, 0x10
/* 80149370 00144FD0  4E 80 00 20 */	blr
lbl_80149374:
/* 80149374 00144FD4  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80149378 00144FD8  7C 08 02 A6 */	mflr r0
/* 8014937C 00144FDC  7C 63 07 34 */	extsh r3, r3
/* 80149380 00144FE0  38 A0 00 03 */	li r5, 3
/* 80149384 00144FE4  90 01 00 14 */	stw r0, 0x14(r1)
/* 80149388 00144FE8  38 C1 00 08 */	addi r6, r1, 8
/* 8014938C 00144FEC  48 10 AB 51 */	bl func_80253EDC
/* 80149390 00144FF0  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80149394 00144FF4  7C 08 03 A6 */	mtlr r0
/* 80149398 00144FF8  38 21 00 10 */	addi r1, r1, 0x10
/* 8014939C 00144FFC  4E 80 00 20 */	blr
lbl_801493A0:
/* 801493A0 00145000  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 801493A4 00145004  7C 08 02 A6 */	mflr r0
/* 801493A8 00145008  38 A0 00 03 */	li r5, 3
/* 801493AC 0014500C  90 01 00 24 */	stw r0, 0x24(r1)
/* 801493B0 00145010  38 C1 00 08 */	addi r6, r1, 8
/* 801493B4 00145014  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 801493B8 00145018  7C 9F 23 78 */	mr r31, r4
/* 801493BC 0014501C  93 C1 00 18 */	stw r30, 0x18(r1)
/* 801493C0 00145020  7C 7E 1B 78 */	mr r30, r3
/* 801493C4 00145024  48 10 AA C9 */	bl func_80253E8C
/* 801493C8 00145028  80 01 00 08 */	lwz r0, 8(r1)
/* 801493CC 0014502C  28 00 00 10 */	cmplwi r0, 0x10
/* 801493D0 00145030  41 81 00 A0 */	bgt lbl_80149470
/* 801493D4 00145034  3C 60 80 42 */	lis r3, lbl_8041D8D8@ha
/* 801493D8 00145038  54 00 10 3A */	slwi r0, r0, 2
/* 801493DC 0014503C  38 63 D8 D8 */	addi r3, r3, lbl_8041D8D8@l
/* 801493E0 00145040  7C 63 00 2E */	lwzx r3, r3, r0
/* 801493E4 00145044  7C 69 03 A6 */	mtctr r3
/* 801493E8 00145048  4E 80 04 20 */	bctr
/* 801493EC 0014504C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 801493F0 00145050  38 C0 00 00 */	li r6, 0
/* 801493F4 00145054  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 801493F8 00145058  2C 00 00 02 */	cmpwi r0, 2
/* 801493FC 0014505C  41 82 00 28 */	beq lbl_80149424
/* 80149400 00145060  40 80 00 10 */	bge lbl_80149410
/* 80149404 00145064  2C 00 00 01 */	cmpwi r0, 1
/* 80149408 00145068  40 80 00 14 */	bge lbl_8014941C
/* 8014940C 0014506C  48 00 00 24 */	b lbl_80149430
lbl_80149410:
/* 80149410 00145070  2C 00 00 04 */	cmpwi r0, 4
/* 80149414 00145074  40 80 00 1C */	bge lbl_80149430
/* 80149418 00145078  48 00 00 14 */	b lbl_8014942C
lbl_8014941C:
/* 8014941C 0014507C  38 C0 50 BE */	li r6, 0x50be
/* 80149420 00145080  48 00 00 10 */	b lbl_80149430
lbl_80149424:
/* 80149424 00145084  38 C0 50 BF */	li r6, 0x50bf
/* 80149428 00145088  48 00 00 08 */	b lbl_80149430
lbl_8014942C:
/* 8014942C 0014508C  38 C0 50 C1 */	li r6, 0x50c1
lbl_80149430:
/* 80149430 00145090  7F C3 F3 78 */	mr r3, r30
/* 80149434 00145094  7F E4 FB 78 */	mr r4, r31
/* 80149438 00145098  38 A0 00 02 */	li r5, 2
/* 8014943C 0014509C  48 10 AA 79 */	bl func_80253EB4
/* 80149440 001450A0  48 00 00 30 */	b lbl_80149470
/* 80149444 001450A4  7F C3 F3 78 */	mr r3, r30
/* 80149448 001450A8  7F E4 FB 78 */	mr r4, r31
/* 8014944C 001450AC  38 A0 00 02 */	li r5, 2
/* 80149450 001450B0  38 C0 00 00 */	li r6, 0
/* 80149454 001450B4  48 10 AA 61 */	bl func_80253EB4
/* 80149458 001450B8  48 00 00 18 */	b lbl_80149470
/* 8014945C 001450BC  7F C3 F3 78 */	mr r3, r30
/* 80149460 001450C0  7F E4 FB 78 */	mr r4, r31
/* 80149464 001450C4  38 A0 00 02 */	li r5, 2
/* 80149468 001450C8  38 C0 50 C0 */	li r6, 0x50c0
/* 8014946C 001450CC  48 10 AA 49 */	bl func_80253EB4
lbl_80149470:
/* 80149470 001450D0  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80149474 001450D4  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80149478 001450D8  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8014947C 001450DC  7C 08 03 A6 */	mtlr r0
/* 80149480 001450E0  38 21 00 20 */	addi r1, r1, 0x20
/* 80149484 001450E4  4E 80 00 20 */	blr
lbl_80149488:
/* 80149488 001450E8  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 8014948C 001450EC  7C 08 02 A6 */	mflr r0
/* 80149490 001450F0  38 A0 00 03 */	li r5, 3
/* 80149494 001450F4  90 01 00 44 */	stw r0, 0x44(r1)
/* 80149498 001450F8  38 C1 00 08 */	addi r6, r1, 8
/* 8014949C 001450FC  93 E1 00 3C */	stw r31, 0x3c(r1)
/* 801494A0 00145100  7C 9F 23 78 */	mr r31, r4
/* 801494A4 00145104  93 C1 00 38 */	stw r30, 0x38(r1)
/* 801494A8 00145108  7C 7E 1B 78 */	mr r30, r3
/* 801494AC 0014510C  48 10 AA 31 */	bl func_80253EDC
/* 801494B0 00145110  80 61 00 08 */	lwz r3, 8(r1)
/* 801494B4 00145114  38 03 FF FC */	addi r0, r3, -4
/* 801494B8 00145118  28 00 00 0A */	cmplwi r0, 0xa
/* 801494BC 0014511C  41 81 00 D4 */	bgt lbl_80149590
/* 801494C0 00145120  3C 60 80 42 */	lis r3, lbl_8041D91C@ha
/* 801494C4 00145124  54 00 10 3A */	slwi r0, r0, 2
/* 801494C8 00145128  38 63 D9 1C */	addi r3, r3, lbl_8041D91C@l
/* 801494CC 0014512C  7C 63 00 2E */	lwzx r3, r3, r0
/* 801494D0 00145130  7C 69 03 A6 */	mtctr r3
/* 801494D4 00145134  4E 80 04 20 */	bctr
/* 801494D8 00145138  7F C3 F3 78 */	mr r3, r30
/* 801494DC 0014513C  7F E4 FB 78 */	mr r4, r31
/* 801494E0 00145140  38 C1 00 10 */	addi r6, r1, 0x10
/* 801494E4 00145144  38 A0 00 06 */	li r5, 6
/* 801494E8 00145148  48 10 A9 F5 */	bl func_80253EDC
/* 801494EC 0014514C  38 81 00 10 */	addi r4, r1, 0x10
/* 801494F0 00145150  38 60 00 01 */	li r3, 1
/* 801494F4 00145154  4B F1 05 49 */	bl func_80059A3C
/* 801494F8 00145158  48 00 00 98 */	b lbl_80149590
/* 801494FC 0014515C  7F C3 F3 78 */	mr r3, r30
/* 80149500 00145160  7F E4 FB 78 */	mr r4, r31
/* 80149504 00145164  38 C1 00 10 */	addi r6, r1, 0x10
/* 80149508 00145168  38 A0 00 06 */	li r5, 6
/* 8014950C 0014516C  48 10 A9 D1 */	bl func_80253EDC
/* 80149510 00145170  38 81 00 10 */	addi r4, r1, 0x10
/* 80149514 00145174  38 60 00 02 */	li r3, 2
/* 80149518 00145178  4B F1 05 25 */	bl func_80059A3C
/* 8014951C 0014517C  48 00 00 74 */	b lbl_80149590
/* 80149520 00145180  7F C3 F3 78 */	mr r3, r30
/* 80149524 00145184  7F E4 FB 78 */	mr r4, r31
/* 80149528 00145188  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014952C 0014518C  38 A0 00 06 */	li r5, 6
/* 80149530 00145190  48 10 A9 AD */	bl func_80253EDC
/* 80149534 00145194  38 81 00 10 */	addi r4, r1, 0x10
/* 80149538 00145198  38 60 00 03 */	li r3, 3
/* 8014953C 0014519C  4B F1 05 01 */	bl func_80059A3C
/* 80149540 001451A0  48 00 00 50 */	b lbl_80149590
/* 80149544 001451A4  7F C3 F3 78 */	mr r3, r30
/* 80149548 001451A8  7F E4 FB 78 */	mr r4, r31
/* 8014954C 001451AC  38 A0 50 BC */	li r5, 0x50bc
/* 80149550 001451B0  48 00 66 BD */	bl func_8014FC0C
/* 80149554 001451B4  48 00 00 3C */	b lbl_80149590
/* 80149558 001451B8  7F C3 F3 78 */	mr r3, r30
/* 8014955C 001451BC  7F E4 FB 78 */	mr r4, r31
/* 80149560 001451C0  38 A0 50 BD */	li r5, 0x50bd
/* 80149564 001451C4  48 00 66 A9 */	bl func_8014FC0C
/* 80149568 001451C8  48 00 00 28 */	b lbl_80149590
/* 8014956C 001451CC  7F C3 F3 78 */	mr r3, r30
/* 80149570 001451D0  7F E4 FB 78 */	mr r4, r31
/* 80149574 001451D4  38 A0 51 DE */	li r5, 0x51de
/* 80149578 001451D8  48 00 66 95 */	bl func_8014FC0C
/* 8014957C 001451DC  48 00 00 14 */	b lbl_80149590
/* 80149580 001451E0  7F C3 F3 78 */	mr r3, r30
/* 80149584 001451E4  7F E4 FB 78 */	mr r4, r31
/* 80149588 001451E8  38 A0 51 DE */	li r5, 0x51de
/* 8014958C 001451EC  48 00 66 81 */	bl func_8014FC0C
lbl_80149590:
/* 80149590 001451F0  80 01 00 44 */	lwz r0, 0x44(r1)
/* 80149594 001451F4  83 E1 00 3C */	lwz r31, 0x3c(r1)
/* 80149598 001451F8  83 C1 00 38 */	lwz r30, 0x38(r1)
/* 8014959C 001451FC  7C 08 03 A6 */	mtlr r0
/* 801495A0 00145200  38 21 00 40 */	addi r1, r1, 0x40
/* 801495A4 00145204  4E 80 00 20 */	blr
lbl_801495A8:
/* 801495A8 00145208  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 801495AC 0014520C  7C 08 02 A6 */	mflr r0
/* 801495B0 00145210  38 A0 00 03 */	li r5, 3
/* 801495B4 00145214  90 01 00 24 */	stw r0, 0x24(r1)
/* 801495B8 00145218  38 C1 00 08 */	addi r6, r1, 8
/* 801495BC 0014521C  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 801495C0 00145220  7C 9F 23 78 */	mr r31, r4
/* 801495C4 00145224  93 C1 00 18 */	stw r30, 0x18(r1)
/* 801495C8 00145228  7C 7E 1B 78 */	mr r30, r3
/* 801495CC 0014522C  48 10 A8 C1 */	bl func_80253E8C
/* 801495D0 00145230  80 01 00 08 */	lwz r0, 8(r1)
/* 801495D4 00145234  2C 00 00 08 */	cmpwi r0, 8
/* 801495D8 00145238  41 82 00 2C */	beq lbl_80149604
/* 801495DC 0014523C  40 80 00 3C */	bge lbl_80149618
/* 801495E0 00145240  2C 00 00 05 */	cmpwi r0, 5
/* 801495E4 00145244  41 82 00 08 */	beq lbl_801495EC
/* 801495E8 00145248  48 00 00 30 */	b lbl_80149618
lbl_801495EC:
/* 801495EC 0014524C  7F C3 F3 78 */	mr r3, r30
/* 801495F0 00145250  7F E4 FB 78 */	mr r4, r31
/* 801495F4 00145254  38 A0 00 02 */	li r5, 2
/* 801495F8 00145258  38 C0 50 C4 */	li r6, 0x50c4
/* 801495FC 0014525C  48 10 A8 B9 */	bl func_80253EB4
/* 80149600 00145260  48 00 00 18 */	b lbl_80149618
lbl_80149604:
/* 80149604 00145264  7F C3 F3 78 */	mr r3, r30
/* 80149608 00145268  7F E4 FB 78 */	mr r4, r31
/* 8014960C 0014526C  38 A0 00 02 */	li r5, 2
/* 80149610 00145270  38 C0 50 C5 */	li r6, 0x50c5
/* 80149614 00145274  48 10 A8 A1 */	bl func_80253EB4
lbl_80149618:
/* 80149618 00145278  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8014961C 0014527C  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80149620 00145280  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 80149624 00145284  7C 08 03 A6 */	mtlr r0
/* 80149628 00145288  38 21 00 20 */	addi r1, r1, 0x20
/* 8014962C 0014528C  4E 80 00 20 */	blr
lbl_80149630:
/* 80149630 00145290  94 21 FF A0 */	stwu r1, -0x60(r1)
/* 80149634 00145294  7C 08 02 A6 */	mflr r0
/* 80149638 00145298  38 A0 00 03 */	li r5, 3
/* 8014963C 0014529C  90 01 00 64 */	stw r0, 0x64(r1)
/* 80149640 001452A0  38 C1 00 08 */	addi r6, r1, 8
/* 80149644 001452A4  93 E1 00 5C */	stw r31, 0x5c(r1)
/* 80149648 001452A8  7C 9F 23 78 */	mr r31, r4
/* 8014964C 001452AC  93 C1 00 58 */	stw r30, 0x58(r1)
/* 80149650 001452B0  7C 7E 1B 78 */	mr r30, r3
/* 80149654 001452B4  48 10 A8 89 */	bl func_80253EDC
/* 80149658 001452B8  80 01 00 08 */	lwz r0, 8(r1)
/* 8014965C 001452BC  2C 00 00 03 */	cmpwi r0, 3
/* 80149660 001452C0  41 82 00 CC */	beq lbl_8014972C
/* 80149664 001452C4  40 80 00 14 */	bge lbl_80149678
/* 80149668 001452C8  2C 00 00 01 */	cmpwi r0, 1
/* 8014966C 001452CC  41 82 00 18 */	beq lbl_80149684
/* 80149670 001452D0  40 80 00 38 */	bge lbl_801496A8
/* 80149674 001452D4  48 00 00 B8 */	b lbl_8014972C
lbl_80149678:
/* 80149678 001452D8  2C 00 00 05 */	cmpwi r0, 5
/* 8014967C 001452DC  40 80 00 B0 */	bge lbl_8014972C
/* 80149680 001452E0  48 00 00 4C */	b lbl_801496CC
lbl_80149684:
/* 80149684 001452E4  7F C3 F3 78 */	mr r3, r30
/* 80149688 001452E8  7F E4 FB 78 */	mr r4, r31
/* 8014968C 001452EC  38 C1 00 30 */	addi r6, r1, 0x30
/* 80149690 001452F0  38 A0 00 06 */	li r5, 6
/* 80149694 001452F4  48 10 A8 49 */	bl func_80253EDC
/* 80149698 001452F8  38 81 00 30 */	addi r4, r1, 0x30
/* 8014969C 001452FC  38 60 00 01 */	li r3, 1
/* 801496A0 00145300  4B F1 03 9D */	bl func_80059A3C
/* 801496A4 00145304  48 00 00 88 */	b lbl_8014972C
lbl_801496A8:
/* 801496A8 00145308  7F C3 F3 78 */	mr r3, r30
/* 801496AC 0014530C  7F E4 FB 78 */	mr r4, r31
/* 801496B0 00145310  38 C1 00 30 */	addi r6, r1, 0x30
/* 801496B4 00145314  38 A0 00 06 */	li r5, 6
/* 801496B8 00145318  48 10 A8 25 */	bl func_80253EDC
/* 801496BC 0014531C  38 81 00 30 */	addi r4, r1, 0x30
/* 801496C0 00145320  38 60 00 02 */	li r3, 2
/* 801496C4 00145324  4B F1 03 79 */	bl func_80059A3C
/* 801496C8 00145328  48 00 00 64 */	b lbl_8014972C
lbl_801496CC:
/* 801496CC 0014532C  7F C3 F3 78 */	mr r3, r30
/* 801496D0 00145330  7F E4 FB 78 */	mr r4, r31
/* 801496D4 00145334  38 C1 00 30 */	addi r6, r1, 0x30
/* 801496D8 00145338  38 A0 00 06 */	li r5, 6
/* 801496DC 0014533C  48 10 A8 01 */	bl func_80253EDC
/* 801496E0 00145340  81 61 00 30 */	lwz r11, 0x30(r1)
/* 801496E4 00145344  38 81 00 10 */	addi r4, r1, 0x10
/* 801496E8 00145348  81 41 00 34 */	lwz r10, 0x34(r1)
/* 801496EC 0014534C  38 60 00 00 */	li r3, 0
/* 801496F0 00145350  81 21 00 38 */	lwz r9, 0x38(r1)
/* 801496F4 00145354  81 01 00 3C */	lwz r8, 0x3c(r1)
/* 801496F8 00145358  80 E1 00 40 */	lwz r7, 0x40(r1)
/* 801496FC 0014535C  80 C1 00 44 */	lwz r6, 0x44(r1)
/* 80149700 00145360  80 A1 00 48 */	lwz r5, 0x48(r1)
/* 80149704 00145364  80 01 00 4C */	lwz r0, 0x4c(r1)
/* 80149708 00145368  91 61 00 10 */	stw r11, 0x10(r1)
/* 8014970C 0014536C  91 41 00 14 */	stw r10, 0x14(r1)
/* 80149710 00145370  91 21 00 18 */	stw r9, 0x18(r1)
/* 80149714 00145374  91 01 00 1C */	stw r8, 0x1c(r1)
/* 80149718 00145378  90 E1 00 20 */	stw r7, 0x20(r1)
/* 8014971C 0014537C  90 C1 00 24 */	stw r6, 0x24(r1)
/* 80149720 00145380  90 A1 00 28 */	stw r5, 0x28(r1)
/* 80149724 00145384  90 01 00 2C */	stw r0, 0x2c(r1)
/* 80149728 00145388  4B F9 DA 89 */	bl func_800E71B0
lbl_8014972C:
/* 8014972C 0014538C  80 01 00 64 */	lwz r0, 0x64(r1)
/* 80149730 00145390  83 E1 00 5C */	lwz r31, 0x5c(r1)
/* 80149734 00145394  83 C1 00 58 */	lwz r30, 0x58(r1)
/* 80149738 00145398  7C 08 03 A6 */	mtlr r0
/* 8014973C 0014539C  38 21 00 60 */	addi r1, r1, 0x60
/* 80149740 001453A0  4E 80 00 20 */	blr
lbl_80149744:
/* 80149744 001453A4  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80149748 001453A8  7C 08 02 A6 */	mflr r0
/* 8014974C 001453AC  38 A0 00 03 */	li r5, 3
/* 80149750 001453B0  90 01 00 24 */	stw r0, 0x24(r1)
/* 80149754 001453B4  38 C1 00 08 */	addi r6, r1, 8
/* 80149758 001453B8  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8014975C 001453BC  7C 9F 23 78 */	mr r31, r4
/* 80149760 001453C0  93 C1 00 18 */	stw r30, 0x18(r1)
/* 80149764 001453C4  7C 7E 1B 78 */	mr r30, r3
/* 80149768 001453C8  48 10 A7 25 */	bl func_80253E8C
/* 8014976C 001453CC  80 01 00 08 */	lwz r0, 8(r1)
/* 80149770 001453D0  2C 00 00 07 */	cmpwi r0, 7
/* 80149774 001453D4  41 82 00 38 */	beq lbl_801497AC
/* 80149778 001453D8  40 80 00 10 */	bge lbl_80149788
/* 8014977C 001453DC  2C 00 00 05 */	cmpwi r0, 5
/* 80149780 001453E0  41 82 00 14 */	beq lbl_80149794
/* 80149784 001453E4  48 00 00 54 */	b lbl_801497D8
lbl_80149788:
/* 80149788 001453E8  2C 00 00 09 */	cmpwi r0, 9
/* 8014978C 001453EC  41 82 00 38 */	beq lbl_801497C4
/* 80149790 001453F0  48 00 00 48 */	b lbl_801497D8
lbl_80149794:
/* 80149794 001453F4  7F C3 F3 78 */	mr r3, r30
/* 80149798 001453F8  7F E4 FB 78 */	mr r4, r31
/* 8014979C 001453FC  38 A0 00 02 */	li r5, 2
/* 801497A0 00145400  38 C0 50 E8 */	li r6, 0x50e8
/* 801497A4 00145404  48 10 A7 11 */	bl func_80253EB4
/* 801497A8 00145408  48 00 00 30 */	b lbl_801497D8
lbl_801497AC:
/* 801497AC 0014540C  7F C3 F3 78 */	mr r3, r30
/* 801497B0 00145410  7F E4 FB 78 */	mr r4, r31
/* 801497B4 00145414  38 A0 00 02 */	li r5, 2
/* 801497B8 00145418  38 C0 50 E9 */	li r6, 0x50e9
/* 801497BC 0014541C  48 10 A6 F9 */	bl func_80253EB4
/* 801497C0 00145420  48 00 00 18 */	b lbl_801497D8
lbl_801497C4:
/* 801497C4 00145424  7F C3 F3 78 */	mr r3, r30
/* 801497C8 00145428  7F E4 FB 78 */	mr r4, r31
/* 801497CC 0014542C  38 A0 00 02 */	li r5, 2
/* 801497D0 00145430  38 C0 50 EA */	li r6, 0x50ea
/* 801497D4 00145434  48 10 A6 E1 */	bl func_80253EB4
lbl_801497D8:
/* 801497D8 00145438  80 01 00 24 */	lwz r0, 0x24(r1)
/* 801497DC 0014543C  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 801497E0 00145440  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 801497E4 00145444  7C 08 03 A6 */	mtlr r0
/* 801497E8 00145448  38 21 00 20 */	addi r1, r1, 0x20
/* 801497EC 0014544C  4E 80 00 20 */	blr
lbl_801497F0:
/* 801497F0 00145450  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 801497F4 00145454  7C 08 02 A6 */	mflr r0
/* 801497F8 00145458  38 A0 00 03 */	li r5, 3
/* 801497FC 0014545C  90 01 00 44 */	stw r0, 0x44(r1)
/* 80149800 00145460  38 C1 00 08 */	addi r6, r1, 8
/* 80149804 00145464  93 E1 00 3C */	stw r31, 0x3c(r1)
/* 80149808 00145468  7C 9F 23 78 */	mr r31, r4
/* 8014980C 0014546C  93 C1 00 38 */	stw r30, 0x38(r1)
/* 80149810 00145470  7C 7E 1B 78 */	mr r30, r3
/* 80149814 00145474  48 10 A6 C9 */	bl func_80253EDC
/* 80149818 00145478  80 01 00 08 */	lwz r0, 8(r1)
/* 8014981C 0014547C  2C 00 00 02 */	cmpwi r0, 2
/* 80149820 00145480  41 82 00 44 */	beq lbl_80149864
/* 80149824 00145484  40 80 00 10 */	bge lbl_80149834
/* 80149828 00145488  2C 00 00 01 */	cmpwi r0, 1
/* 8014982C 0014548C  40 80 00 14 */	bge lbl_80149840
/* 80149830 00145490  48 00 00 78 */	b lbl_801498A8
lbl_80149834:
/* 80149834 00145494  2C 00 00 04 */	cmpwi r0, 4
/* 80149838 00145498  40 80 00 70 */	bge lbl_801498A8
/* 8014983C 0014549C  48 00 00 4C */	b lbl_80149888
lbl_80149840:
/* 80149840 001454A0  7F C3 F3 78 */	mr r3, r30
/* 80149844 001454A4  7F E4 FB 78 */	mr r4, r31
/* 80149848 001454A8  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014984C 001454AC  38 A0 00 06 */	li r5, 6
/* 80149850 001454B0  48 10 A6 8D */	bl func_80253EDC
/* 80149854 001454B4  38 81 00 10 */	addi r4, r1, 0x10
/* 80149858 001454B8  38 60 00 01 */	li r3, 1
/* 8014985C 001454BC  4B F1 01 E1 */	bl func_80059A3C
/* 80149860 001454C0  48 00 00 48 */	b lbl_801498A8
lbl_80149864:
/* 80149864 001454C4  7F C3 F3 78 */	mr r3, r30
/* 80149868 001454C8  7F E4 FB 78 */	mr r4, r31
/* 8014986C 001454CC  38 C1 00 10 */	addi r6, r1, 0x10
/* 80149870 001454D0  38 A0 00 06 */	li r5, 6
/* 80149874 001454D4  48 10 A6 69 */	bl func_80253EDC
/* 80149878 001454D8  38 81 00 10 */	addi r4, r1, 0x10
/* 8014987C 001454DC  38 60 00 02 */	li r3, 2
/* 80149880 001454E0  4B F1 01 BD */	bl func_80059A3C
/* 80149884 001454E4  48 00 00 24 */	b lbl_801498A8
lbl_80149888:
/* 80149888 001454E8  7F C3 F3 78 */	mr r3, r30
/* 8014988C 001454EC  7F E4 FB 78 */	mr r4, r31
/* 80149890 001454F0  38 C1 00 10 */	addi r6, r1, 0x10
/* 80149894 001454F4  38 A0 00 06 */	li r5, 6
/* 80149898 001454F8  48 10 A6 45 */	bl func_80253EDC
/* 8014989C 001454FC  38 81 00 10 */	addi r4, r1, 0x10
/* 801498A0 00145500  38 60 00 03 */	li r3, 3
/* 801498A4 00145504  4B F1 01 99 */	bl func_80059A3C
lbl_801498A8:
/* 801498A8 00145508  80 01 00 44 */	lwz r0, 0x44(r1)
/* 801498AC 0014550C  83 E1 00 3C */	lwz r31, 0x3c(r1)
/* 801498B0 00145510  83 C1 00 38 */	lwz r30, 0x38(r1)
/* 801498B4 00145514  7C 08 03 A6 */	mtlr r0
/* 801498B8 00145518  38 21 00 40 */	addi r1, r1, 0x40
/* 801498BC 0014551C  4E 80 00 20 */	blr
lbl_801498C0:
/* 801498C0 00145520  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 801498C4 00145524  7C 08 02 A6 */	mflr r0
/* 801498C8 00145528  7C 63 07 34 */	extsh r3, r3
/* 801498CC 0014552C  38 A0 00 03 */	li r5, 3
/* 801498D0 00145530  90 01 00 14 */	stw r0, 0x14(r1)
/* 801498D4 00145534  38 C1 00 08 */	addi r6, r1, 8
/* 801498D8 00145538  48 10 A5 B5 */	bl func_80253E8C
/* 801498DC 0014553C  80 01 00 14 */	lwz r0, 0x14(r1)
/* 801498E0 00145540  7C 08 03 A6 */	mtlr r0
/* 801498E4 00145544  38 21 00 10 */	addi r1, r1, 0x10
/* 801498E8 00145548  4E 80 00 20 */	blr
lbl_801498EC:
/* 801498EC 0014554C  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 801498F0 00145550  7C 08 02 A6 */	mflr r0
/* 801498F4 00145554  7C 63 07 34 */	extsh r3, r3
/* 801498F8 00145558  38 A0 00 03 */	li r5, 3
/* 801498FC 0014555C  90 01 00 14 */	stw r0, 0x14(r1)
/* 80149900 00145560  38 C1 00 08 */	addi r6, r1, 8
/* 80149904 00145564  48 10 A5 D9 */	bl func_80253EDC
/* 80149908 00145568  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8014990C 0014556C  7C 08 03 A6 */	mtlr r0
/* 80149910 00145570  38 21 00 10 */	addi r1, r1, 0x10
/* 80149914 00145574  4E 80 00 20 */	blr
lbl_80149918:
/* 80149918 00145578  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8014991C 0014557C  7C 08 02 A6 */	mflr r0
/* 80149920 00145580  7C 63 07 34 */	extsh r3, r3
/* 80149924 00145584  38 A0 00 03 */	li r5, 3
/* 80149928 00145588  90 01 00 14 */	stw r0, 0x14(r1)
/* 8014992C 0014558C  38 C1 00 08 */	addi r6, r1, 8
/* 80149930 00145590  48 10 A5 5D */	bl func_80253E8C
/* 80149934 00145594  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80149938 00145598  7C 08 03 A6 */	mtlr r0
/* 8014993C 0014559C  38 21 00 10 */	addi r1, r1, 0x10
/* 80149940 001455A0  4E 80 00 20 */	blr
lbl_80149944:
/* 80149944 001455A4  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80149948 001455A8  7C 08 02 A6 */	mflr r0
/* 8014994C 001455AC  7C 63 07 34 */	extsh r3, r3
/* 80149950 001455B0  38 A0 00 03 */	li r5, 3
/* 80149954 001455B4  90 01 00 14 */	stw r0, 0x14(r1)
/* 80149958 001455B8  38 C1 00 08 */	addi r6, r1, 8
/* 8014995C 001455BC  48 10 A5 81 */	bl func_80253EDC
/* 80149960 001455C0  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80149964 001455C4  7C 08 03 A6 */	mtlr r0
/* 80149968 001455C8  38 21 00 10 */	addi r1, r1, 0x10
/* 8014996C 001455CC  4E 80 00 20 */	blr
lbl_80149970:
/* 80149970 001455D0  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80149974 001455D4  7C 08 02 A6 */	mflr r0
/* 80149978 001455D8  7C 63 07 34 */	extsh r3, r3
/* 8014997C 001455DC  38 A0 00 03 */	li r5, 3
/* 80149980 001455E0  90 01 00 14 */	stw r0, 0x14(r1)
/* 80149984 001455E4  38 C1 00 08 */	addi r6, r1, 8
/* 80149988 001455E8  48 10 A5 05 */	bl func_80253E8C
/* 8014998C 001455EC  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80149990 001455F0  7C 08 03 A6 */	mtlr r0
/* 80149994 001455F4  38 21 00 10 */	addi r1, r1, 0x10
/* 80149998 001455F8  4E 80 00 20 */	blr
lbl_8014999C:
/* 8014999C 001455FC  94 21 FF 90 */	stwu r1, -0x70(r1)
/* 801499A0 00145600  7C 08 02 A6 */	mflr r0
/* 801499A4 00145604  90 01 00 74 */	stw r0, 0x74(r1)
/* 801499A8 00145608  39 61 00 70 */	addi r11, r1, 0x70
/* 801499AC 0014560C  48 07 D7 79 */	bl _savegpr_26
/* 801499B0 00145610  7C 7B 1B 78 */	mr r27, r3
/* 801499B4 00145614  7C 9A 23 78 */	mr r26, r4
/* 801499B8 00145618  38 C1 00 08 */	addi r6, r1, 8
/* 801499BC 0014561C  38 A0 00 03 */	li r5, 3
/* 801499C0 00145620  48 10 A5 1D */	bl func_80253EDC
/* 801499C4 00145624  7F 63 DB 78 */	mr r3, r27
/* 801499C8 00145628  7F 44 D3 78 */	mr r4, r26
/* 801499CC 0014562C  38 C1 00 10 */	addi r6, r1, 0x10
/* 801499D0 00145630  38 A0 00 06 */	li r5, 6
/* 801499D4 00145634  48 10 A5 09 */	bl func_80253EDC
/* 801499D8 00145638  C0 A1 00 10 */	lfs f5, 0x10(r1)
/* 801499DC 0014563C  38 60 FF 00 */	li r3, -256
/* 801499E0 00145640  C0 61 00 20 */	lfs f3, 0x20(r1)
/* 801499E4 00145644  C0 21 00 14 */	lfs f1, 0x14(r1)
/* 801499E8 00145648  FC 80 28 1E */	fctiwz f4, f5
/* 801499EC 0014564C  C0 01 00 28 */	lfs f0, 0x28(r1)
/* 801499F0 00145650  FC 40 18 1E */	fctiwz f2, f3
/* 801499F4 00145654  EC 21 28 28 */	fsubs f1, f1, f5
/* 801499F8 00145658  80 01 00 08 */	lwz r0, 8(r1)
/* 801499FC 0014565C  EC 00 18 28 */	fsubs f0, f0, f3
/* 80149A00 00145660  D8 81 00 30 */	stfd f4, 0x30(r1)
/* 80149A04 00145664  2C 00 00 03 */	cmpwi r0, 3
/* 80149A08 00145668  FC 20 08 1E */	fctiwz f1, f1
/* 80149A0C 0014566C  FC 00 00 1E */	fctiwz f0, f0
/* 80149A10 00145670  D8 41 00 38 */	stfd f2, 0x38(r1)
/* 80149A14 00145674  88 1A 00 11 */	lbz r0, 0x11(r26)
/* 80149A18 00145678  D8 21 00 40 */	stfd f1, 0x40(r1)
/* 80149A1C 0014567C  83 A1 00 34 */	lwz r29, 0x34(r1)
/* 80149A20 00145680  7C 1E 1B 78 */	or r30, r0, r3
/* 80149A24 00145684  D8 01 00 48 */	stfd f0, 0x48(r1)
/* 80149A28 00145688  83 81 00 3C */	lwz r28, 0x3c(r1)
/* 80149A2C 0014568C  83 61 00 44 */	lwz r27, 0x44(r1)
/* 80149A30 00145690  83 41 00 4C */	lwz r26, 0x4c(r1)
/* 80149A34 00145694  41 82 00 0C */	beq lbl_80149A40
/* 80149A38 00145698  40 80 01 BC */	bge lbl_80149BF4
/* 80149A3C 0014569C  48 00 01 B8 */	b lbl_80149BF4
lbl_80149A40:
/* 80149A40 001456A0  48 01 B6 6D */	bl func_801650AC
/* 80149A44 001456A4  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 80149A48 001456A8  3C 80 00 01 */	lis r4, 0x0000C3B4@ha
/* 80149A4C 001456AC  7C C3 00 D0 */	neg r6, r3
/* 80149A50 001456B0  80 A5 0D 74 */	lwz r5, 0xd74(r5)
/* 80149A54 001456B4  38 04 C3 B4 */	addi r0, r4, 0x0000C3B4@l
/* 80149A58 001456B8  7C C3 1B 78 */	or r3, r6, r3
/* 80149A5C 001456BC  7C 05 00 00 */	cmpw r5, r0
/* 80149A60 001456C0  54 7F 0F FE */	srwi r31, r3, 0x1f
/* 80149A64 001456C4  40 80 00 68 */	bge lbl_80149ACC
/* 80149A68 001456C8  2C 05 4E 8E */	cmpwi r5, 0x4e8e
/* 80149A6C 001456CC  41 82 01 08 */	beq lbl_80149B74
/* 80149A70 001456D0  40 80 00 28 */	bge lbl_80149A98
/* 80149A74 001456D4  2C 05 4E 85 */	cmpwi r5, 0x4e85
/* 80149A78 001456D8  41 82 00 EC */	beq lbl_80149B64
/* 80149A7C 001456DC  40 80 00 10 */	bge lbl_80149A8C
/* 80149A80 001456E0  2C 05 4E 84 */	cmpwi r5, 0x4e84
/* 80149A84 001456E4  40 80 00 D0 */	bge lbl_80149B54
/* 80149A88 001456E8  48 00 01 04 */	b lbl_80149B8C
lbl_80149A8C:
/* 80149A8C 001456EC  2C 05 4E 8C */	cmpwi r5, 0x4e8c
/* 80149A90 001456F0  41 82 00 DC */	beq lbl_80149B6C
/* 80149A94 001456F4  48 00 00 C8 */	b lbl_80149B5C
lbl_80149A98:
/* 80149A98 001456F8  2C 05 65 90 */	cmpwi r5, 0x6590
/* 80149A9C 001456FC  40 80 00 24 */	bge lbl_80149AC0
/* 80149AA0 00145700  2C 05 59 D8 */	cmpwi r5, 0x59d8
/* 80149AA4 00145704  40 80 00 10 */	bge lbl_80149AB4
/* 80149AA8 00145708  2C 05 52 08 */	cmpwi r5, 0x5208
/* 80149AAC 0014570C  40 80 00 E0 */	bge lbl_80149B8C
/* 80149AB0 00145710  48 00 00 AC */	b lbl_80149B5C
lbl_80149AB4:
/* 80149AB4 00145714  2C 05 5D C0 */	cmpwi r5, 0x5dc0
/* 80149AB8 00145718  40 80 00 D4 */	bge lbl_80149B8C
/* 80149ABC 0014571C  48 00 00 A8 */	b lbl_80149B64
lbl_80149AC0:
/* 80149AC0 00145720  2C 05 7D 00 */	cmpwi r5, 0x7d00
/* 80149AC4 00145724  40 80 00 C8 */	bge lbl_80149B8C
/* 80149AC8 00145728  48 00 00 C4 */	b lbl_80149B8C
lbl_80149ACC:
/* 80149ACC 0014572C  38 04 CC 4C */	addi r0, r4, -13236
/* 80149AD0 00145730  7C 05 00 00 */	cmpw r5, r0
/* 80149AD4 00145734  40 80 00 58 */	bge lbl_80149B2C
/* 80149AD8 00145738  38 04 C8 64 */	addi r0, r4, -14236
/* 80149ADC 0014573C  7C 05 00 00 */	cmpw r5, r0
/* 80149AE0 00145740  40 80 00 30 */	bge lbl_80149B10
/* 80149AE4 00145744  38 04 C7 38 */	addi r0, r4, -14536
/* 80149AE8 00145748  7C 05 00 00 */	cmpw r5, r0
/* 80149AEC 0014574C  40 80 00 14 */	bge lbl_80149B00
/* 80149AF0 00145750  38 04 C5 44 */	addi r0, r4, -15036
/* 80149AF4 00145754  7C 05 00 00 */	cmpw r5, r0
/* 80149AF8 00145758  40 80 00 94 */	bge lbl_80149B8C
/* 80149AFC 0014575C  48 00 00 80 */	b lbl_80149B7C
lbl_80149B00:
/* 80149B00 00145760  38 04 C7 9C */	addi r0, r4, -14436
/* 80149B04 00145764  7C 05 00 00 */	cmpw r5, r0
/* 80149B08 00145768  40 80 00 84 */	bge lbl_80149B8C
/* 80149B0C 0014576C  48 00 00 70 */	b lbl_80149B7C
lbl_80149B10:
/* 80149B10 00145770  38 04 CB 20 */	addi r0, r4, -13536
/* 80149B14 00145774  7C 05 00 00 */	cmpw r5, r0
/* 80149B18 00145778  40 80 00 64 */	bge lbl_80149B7C
/* 80149B1C 0014577C  38 04 C9 2C */	addi r0, r4, -14036
/* 80149B20 00145780  7C 05 00 00 */	cmpw r5, r0
/* 80149B24 00145784  40 80 00 68 */	bge lbl_80149B8C
/* 80149B28 00145788  48 00 00 54 */	b lbl_80149B7C
lbl_80149B2C:
/* 80149B2C 0014578C  38 04 3A 2E */	addi r0, r4, 0x3a2e
/* 80149B30 00145790  7C 05 00 00 */	cmpw r5, r0
/* 80149B34 00145794  41 82 00 50 */	beq lbl_80149B84
/* 80149B38 00145798  40 80 00 54 */	bge lbl_80149B8C
/* 80149B3C 0014579C  38 04 D3 54 */	addi r0, r4, -11436
/* 80149B40 001457A0  7C 05 00 00 */	cmpw r5, r0
/* 80149B44 001457A4  40 80 00 48 */	bge lbl_80149B8C
/* 80149B48 001457A8  48 00 00 44 */	b lbl_80149B8C
/* 80149B4C 001457AC  48 00 00 40 */	b lbl_80149B8C
/* 80149B50 001457B0  48 00 00 3C */	b lbl_80149B8C
lbl_80149B54:
/* 80149B54 001457B4  38 00 51 99 */	li r0, 0x5199
/* 80149B58 001457B8  48 00 00 44 */	b lbl_80149B9C
lbl_80149B5C:
/* 80149B5C 001457BC  38 00 51 91 */	li r0, 0x5191
/* 80149B60 001457C0  48 00 00 3C */	b lbl_80149B9C
lbl_80149B64:
/* 80149B64 001457C4  38 00 51 92 */	li r0, 0x5192
/* 80149B68 001457C8  48 00 00 34 */	b lbl_80149B9C
lbl_80149B6C:
/* 80149B6C 001457CC  38 00 51 93 */	li r0, 0x5193
/* 80149B70 001457D0  48 00 00 2C */	b lbl_80149B9C
lbl_80149B74:
/* 80149B74 001457D4  38 00 51 94 */	li r0, 0x5194
/* 80149B78 001457D8  48 00 00 24 */	b lbl_80149B9C
lbl_80149B7C:
/* 80149B7C 001457DC  38 00 51 99 */	li r0, 0x5199
/* 80149B80 001457E0  48 00 00 1C */	b lbl_80149B9C
lbl_80149B84:
/* 80149B84 001457E4  38 00 51 9A */	li r0, 0x519a
/* 80149B88 001457E8  48 00 00 14 */	b lbl_80149B9C
lbl_80149B8C:
/* 80149B8C 001457EC  7C 1F 00 D0 */	neg r0, r31
/* 80149B90 001457F0  7C 00 FB 78 */	or r0, r0, r31
/* 80149B94 001457F4  54 03 0F FE */	srwi r3, r0, 0x1f
/* 80149B98 001457F8  38 03 51 9B */	addi r0, r3, 0x519b
lbl_80149B9C:
/* 80149B9C 001457FC  7F A4 EB 78 */	mr r4, r29
/* 80149BA0 00145800  7F C8 F3 78 */	mr r8, r30
/* 80149BA4 00145804  54 03 04 3E */	clrlwi r3, r0, 0x10
/* 80149BA8 00145808  38 BC FF F7 */	addi r5, r28, -9
/* 80149BAC 0014580C  7F 66 07 34 */	extsh r6, r27
/* 80149BB0 00145810  7F 47 07 34 */	extsh r7, r26
/* 80149BB4 00145814  48 10 65 81 */	bl func_80250134
/* 80149BB8 00145818  2C 1F 00 00 */	cmpwi r31, 0
/* 80149BBC 0014581C  40 82 00 38 */	bne lbl_80149BF4
/* 80149BC0 00145820  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80149BC4 00145824  80 83 0D 74 */	lwz r4, 0xd74(r3)
/* 80149BC8 00145828  2C 04 00 00 */	cmpwi r4, 0
/* 80149BCC 0014582C  41 82 00 28 */	beq lbl_80149BF4
/* 80149BD0 00145830  38 60 00 17 */	li r3, 0x17
/* 80149BD4 00145834  48 01 27 35 */	bl func_8015C308
/* 80149BD8 00145838  7F A4 EB 78 */	mr r4, r29
/* 80149BDC 0014583C  7F C8 F3 78 */	mr r8, r30
/* 80149BE0 00145840  38 BC 00 8C */	addi r5, r28, 0x8c
/* 80149BE4 00145844  7F 66 07 34 */	extsh r6, r27
/* 80149BE8 00145848  7F 47 07 34 */	extsh r7, r26
/* 80149BEC 0014584C  38 60 51 9D */	li r3, 0x519d
/* 80149BF0 00145850  48 10 65 45 */	bl func_80250134
lbl_80149BF4:
/* 80149BF4 00145854  39 61 00 70 */	addi r11, r1, 0x70
/* 80149BF8 00145858  48 07 D5 79 */	bl _restgpr_26
/* 80149BFC 0014585C  80 01 00 74 */	lwz r0, 0x74(r1)
/* 80149C00 00145860  7C 08 03 A6 */	mtlr r0
/* 80149C04 00145864  38 21 00 70 */	addi r1, r1, 0x70
/* 80149C08 00145868  4E 80 00 20 */	blr
lbl_80149C0C:
/* 80149C0C 0014586C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80149C10 00145870  7C 08 02 A6 */	mflr r0
/* 80149C14 00145874  3C A0 00 01 */	lis r5, 0x0000FFFF@ha
/* 80149C18 00145878  90 01 00 24 */	stw r0, 0x24(r1)
/* 80149C1C 0014587C  38 C1 00 08 */	addi r6, r1, 8
/* 80149C20 00145880  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80149C24 00145884  3B E5 FF FF */	addi r31, r5, 0x0000FFFF@l
/* 80149C28 00145888  38 A0 00 03 */	li r5, 3
/* 80149C2C 0014588C  93 C1 00 18 */	stw r30, 0x18(r1)
/* 80149C30 00145890  7C 9E 23 78 */	mr r30, r4
/* 80149C34 00145894  93 A1 00 14 */	stw r29, 0x14(r1)
/* 80149C38 00145898  7C 7D 1B 78 */	mr r29, r3
/* 80149C3C 0014589C  48 10 A2 51 */	bl func_80253E8C
/* 80149C40 001458A0  80 61 00 08 */	lwz r3, 8(r1)
/* 80149C44 001458A4  38 03 FF F7 */	addi r0, r3, -9
/* 80149C48 001458A8  28 00 00 14 */	cmplwi r0, 0x14
/* 80149C4C 001458AC  41 81 01 1C */	bgt lbl_80149D68
/* 80149C50 001458B0  3C 60 80 42 */	lis r3, lbl_8041D948@ha
/* 80149C54 001458B4  54 00 10 3A */	slwi r0, r0, 2
/* 80149C58 001458B8  38 63 D9 48 */	addi r3, r3, lbl_8041D948@l
/* 80149C5C 001458BC  7C 63 00 2E */	lwzx r3, r3, r0
/* 80149C60 001458C0  7C 69 03 A6 */	mtctr r3
/* 80149C64 001458C4  4E 80 04 20 */	bctr
/* 80149C68 001458C8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80149C6C 001458CC  A0 03 00 FC */	lhz r0, 0xfc(r3)
/* 80149C70 001458D0  28 00 00 02 */	cmplwi r0, 2
/* 80149C74 001458D4  40 80 00 F4 */	bge lbl_80149D68
/* 80149C78 001458D8  88 1E 00 02 */	lbz r0, 2(r30)
/* 80149C7C 001458DC  88 7E 00 03 */	lbz r3, 3(r30)
/* 80149C80 001458E0  7C 04 16 70 */	srawi r4, r0, 2
/* 80149C84 001458E4  88 1E 00 04 */	lbz r0, 4(r30)
/* 80149C88 001458E8  7C 63 16 70 */	srawi r3, r3, 2
/* 80149C8C 001458EC  98 9E 00 02 */	stb r4, 2(r30)
/* 80149C90 001458F0  7C 00 16 70 */	srawi r0, r0, 2
/* 80149C94 001458F4  98 7E 00 03 */	stb r3, 3(r30)
/* 80149C98 001458F8  98 1E 00 04 */	stb r0, 4(r30)
/* 80149C9C 001458FC  48 00 00 CC */	b lbl_80149D68
/* 80149CA0 00145900  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80149CA4 00145904  A0 03 00 FC */	lhz r0, 0xfc(r3)
/* 80149CA8 00145908  28 00 00 03 */	cmplwi r0, 3
/* 80149CAC 0014590C  40 80 00 BC */	bge lbl_80149D68
/* 80149CB0 00145910  88 1E 00 02 */	lbz r0, 2(r30)
/* 80149CB4 00145914  88 7E 00 03 */	lbz r3, 3(r30)
/* 80149CB8 00145918  7C 04 16 70 */	srawi r4, r0, 2
/* 80149CBC 0014591C  88 1E 00 04 */	lbz r0, 4(r30)
/* 80149CC0 00145920  7C 63 16 70 */	srawi r3, r3, 2
/* 80149CC4 00145924  98 9E 00 02 */	stb r4, 2(r30)
/* 80149CC8 00145928  7C 00 16 70 */	srawi r0, r0, 2
/* 80149CCC 0014592C  98 7E 00 03 */	stb r3, 3(r30)
/* 80149CD0 00145930  98 1E 00 04 */	stb r0, 4(r30)
/* 80149CD4 00145934  48 00 00 94 */	b lbl_80149D68
/* 80149CD8 00145938  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80149CDC 0014593C  A0 03 00 FC */	lhz r0, 0xfc(r3)
/* 80149CE0 00145940  28 00 00 04 */	cmplwi r0, 4
/* 80149CE4 00145944  40 80 00 84 */	bge lbl_80149D68
/* 80149CE8 00145948  88 1E 00 02 */	lbz r0, 2(r30)
/* 80149CEC 0014594C  88 7E 00 03 */	lbz r3, 3(r30)
/* 80149CF0 00145950  7C 04 16 70 */	srawi r4, r0, 2
/* 80149CF4 00145954  88 1E 00 04 */	lbz r0, 4(r30)
/* 80149CF8 00145958  7C 63 16 70 */	srawi r3, r3, 2
/* 80149CFC 0014595C  98 9E 00 02 */	stb r4, 2(r30)
/* 80149D00 00145960  7C 00 16 70 */	srawi r0, r0, 2
/* 80149D04 00145964  98 7E 00 03 */	stb r3, 3(r30)
/* 80149D08 00145968  98 1E 00 04 */	stb r0, 4(r30)
/* 80149D0C 0014596C  48 00 00 5C */	b lbl_80149D68
/* 80149D10 00145970  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80149D14 00145974  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 80149D18 00145978  38 03 FF FF */	addi r0, r3, -1
/* 80149D1C 0014597C  54 1F 04 3E */	clrlwi r31, r0, 0x10
/* 80149D20 00145980  48 00 00 48 */	b lbl_80149D68
/* 80149D24 00145984  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80149D28 00145988  A3 E3 00 F8 */	lhz r31, 0xf8(r3)
/* 80149D2C 0014598C  48 00 00 3C */	b lbl_80149D68
/* 80149D30 00145990  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80149D34 00145994  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 80149D38 00145998  38 03 00 01 */	addi r0, r3, 1
/* 80149D3C 0014599C  54 1F 04 3E */	clrlwi r31, r0, 0x10
/* 80149D40 001459A0  48 00 00 28 */	b lbl_80149D68
/* 80149D44 001459A4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80149D48 001459A8  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 80149D4C 001459AC  38 03 00 02 */	addi r0, r3, 2
/* 80149D50 001459B0  54 1F 04 3E */	clrlwi r31, r0, 0x10
/* 80149D54 001459B4  48 00 00 14 */	b lbl_80149D68
/* 80149D58 001459B8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80149D5C 001459BC  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 80149D60 001459C0  38 03 00 03 */	addi r0, r3, 3
/* 80149D64 001459C4  54 1F 04 3E */	clrlwi r31, r0, 0x10
lbl_80149D68:
/* 80149D68 001459C8  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 80149D6C 001459CC  57 E3 04 3E */	clrlwi r3, r31, 0x10
/* 80149D70 001459D0  A0 04 00 FC */	lhz r0, 0xfc(r4)
/* 80149D74 001459D4  7C 03 00 40 */	cmplw r3, r0
/* 80149D78 001459D8  40 80 00 30 */	bge lbl_80149DA8
/* 80149D7C 001459DC  57 E0 13 BA */	rlwinm r0, r31, 2, 0xe, 0x1d
/* 80149D80 001459E0  7C 64 02 14 */	add r3, r4, r0
/* 80149D84 001459E4  80 03 0C 68 */	lwz r0, 0xc68(r3)
/* 80149D88 001459E8  28 00 00 04 */	cmplwi r0, 4
/* 80149D8C 001459EC  41 82 00 38 */	beq lbl_80149DC4
/* 80149D90 001459F0  7F A3 EB 78 */	mr r3, r29
/* 80149D94 001459F4  7F C4 F3 78 */	mr r4, r30
/* 80149D98 001459F8  38 A0 00 01 */	li r5, 1
/* 80149D9C 001459FC  38 C0 00 00 */	li r6, 0
/* 80149DA0 00145A00  48 10 A1 15 */	bl func_80253EB4
/* 80149DA4 00145A04  48 00 00 20 */	b lbl_80149DC4
lbl_80149DA8:
/* 80149DA8 00145A08  28 03 00 04 */	cmplwi r3, 4
/* 80149DAC 00145A0C  40 80 00 18 */	bge lbl_80149DC4
/* 80149DB0 00145A10  7F A3 EB 78 */	mr r3, r29
/* 80149DB4 00145A14  7F C4 F3 78 */	mr r4, r30
/* 80149DB8 00145A18  38 A0 00 01 */	li r5, 1
/* 80149DBC 00145A1C  38 C0 00 00 */	li r6, 0
/* 80149DC0 00145A20  48 10 A0 F5 */	bl func_80253EB4
lbl_80149DC4:
/* 80149DC4 00145A24  83 CD 82 B8 */	lwz r30, lbl_8063D578-_SDA_BASE_(r13)
/* 80149DC8 00145A28  A0 7E 00 F8 */	lhz r3, 0xf8(r30)
/* 80149DCC 00145A2C  A0 1E 00 FA */	lhz r0, 0xfa(r30)
/* 80149DD0 00145A30  7C 03 00 40 */	cmplw r3, r0
/* 80149DD4 00145A34  41 82 00 28 */	beq lbl_80149DFC
/* 80149DD8 00145A38  7F A3 EB 78 */	mr r3, r29
/* 80149DDC 00145A3C  48 10 A0 05 */	bl func_80253DE0
/* 80149DE0 00145A40  A0 1E 01 00 */	lhz r0, 0x100(r30)
/* 80149DE4 00145A44  54 63 04 3E */	clrlwi r3, r3, 0x10
/* 80149DE8 00145A48  7C 00 18 40 */	cmplw r0, r3
/* 80149DEC 00145A4C  40 82 00 10 */	bne lbl_80149DFC
/* 80149DF0 00145A50  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80149DF4 00145A54  A0 03 00 FA */	lhz r0, 0xfa(r3)
/* 80149DF8 00145A58  B0 03 00 F8 */	sth r0, 0xf8(r3)
lbl_80149DFC:
/* 80149DFC 00145A5C  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80149E00 00145A60  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80149E04 00145A64  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 80149E08 00145A68  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 80149E0C 00145A6C  7C 08 03 A6 */	mtlr r0
/* 80149E10 00145A70  38 21 00 20 */	addi r1, r1, 0x20
/* 80149E14 00145A74  4E 80 00 20 */	blr
lbl_80149E18:
/* 80149E18 00145A78  94 21 FF 80 */	stwu r1, -0x80(r1)
/* 80149E1C 00145A7C  7C 08 02 A6 */	mflr r0
/* 80149E20 00145A80  90 01 00 84 */	stw r0, 0x84(r1)
/* 80149E24 00145A84  39 61 00 80 */	addi r11, r1, 0x80
/* 80149E28 00145A88  48 07 D2 E9 */	bl _savegpr_21
/* 80149E2C 00145A8C  3C A0 00 01 */	lis r5, 0x0000FFFF@ha
/* 80149E30 00145A90  7C 75 1B 78 */	mr r21, r3
/* 80149E34 00145A94  3B 45 FF FF */	addi r26, r5, 0x0000FFFF@l
/* 80149E38 00145A98  7C 96 23 78 */	mr r22, r4
/* 80149E3C 00145A9C  7F 59 D3 78 */	mr r25, r26
/* 80149E40 00145AA0  38 C1 00 08 */	addi r6, r1, 8
/* 80149E44 00145AA4  7F 58 D3 78 */	mr r24, r26
/* 80149E48 00145AA8  3A E0 00 00 */	li r23, 0
/* 80149E4C 00145AAC  38 A0 00 03 */	li r5, 3
/* 80149E50 00145AB0  48 10 A0 8D */	bl func_80253EDC
/* 80149E54 00145AB4  7E A3 AB 78 */	mr r3, r21
/* 80149E58 00145AB8  7E C4 B3 78 */	mr r4, r22
/* 80149E5C 00145ABC  38 C1 00 10 */	addi r6, r1, 0x10
/* 80149E60 00145AC0  38 A0 00 06 */	li r5, 6
/* 80149E64 00145AC4  48 10 A0 79 */	bl func_80253EDC
/* 80149E68 00145AC8  C0 A1 00 10 */	lfs f5, 0x10(r1)
/* 80149E6C 00145ACC  38 60 FF 00 */	li r3, -256
/* 80149E70 00145AD0  C0 61 00 20 */	lfs f3, 0x20(r1)
/* 80149E74 00145AD4  C0 21 00 14 */	lfs f1, 0x14(r1)
/* 80149E78 00145AD8  FC 80 28 1E */	fctiwz f4, f5
/* 80149E7C 00145ADC  C0 01 00 28 */	lfs f0, 0x28(r1)
/* 80149E80 00145AE0  FC 40 18 1E */	fctiwz f2, f3
/* 80149E84 00145AE4  EC 21 28 28 */	fsubs f1, f1, f5
/* 80149E88 00145AE8  80 01 00 08 */	lwz r0, 8(r1)
/* 80149E8C 00145AEC  EC 00 18 28 */	fsubs f0, f0, f3
/* 80149E90 00145AF0  D8 81 00 30 */	stfd f4, 0x30(r1)
/* 80149E94 00145AF4  28 00 00 1C */	cmplwi r0, 0x1c
/* 80149E98 00145AF8  FC 20 08 1E */	fctiwz f1, f1
/* 80149E9C 00145AFC  FC 00 00 1E */	fctiwz f0, f0
/* 80149EA0 00145B00  D8 41 00 38 */	stfd f2, 0x38(r1)
/* 80149EA4 00145B04  88 96 00 11 */	lbz r4, 0x11(r22)
/* 80149EA8 00145B08  D8 21 00 40 */	stfd f1, 0x40(r1)
/* 80149EAC 00145B0C  83 C1 00 34 */	lwz r30, 0x34(r1)
/* 80149EB0 00145B10  7C 9F 1B 78 */	or r31, r4, r3
/* 80149EB4 00145B14  D8 01 00 48 */	stfd f0, 0x48(r1)
/* 80149EB8 00145B18  83 A1 00 3C */	lwz r29, 0x3c(r1)
/* 80149EBC 00145B1C  83 81 00 44 */	lwz r28, 0x44(r1)
/* 80149EC0 00145B20  83 61 00 4C */	lwz r27, 0x4c(r1)
/* 80149EC4 00145B24  41 81 01 80 */	bgt lbl_8014A044
/* 80149EC8 00145B28  3C 60 80 42 */	lis r3, lbl_8041D99C@ha
/* 80149ECC 00145B2C  54 00 10 3A */	slwi r0, r0, 2
/* 80149ED0 00145B30  38 63 D9 9C */	addi r3, r3, lbl_8041D99C@l
/* 80149ED4 00145B34  7C 63 00 2E */	lwzx r3, r3, r0
/* 80149ED8 00145B38  7C 69 03 A6 */	mtctr r3
/* 80149EDC 00145B3C  4E 80 04 20 */	bctr
/* 80149EE0 00145B40  38 81 00 10 */	addi r4, r1, 0x10
/* 80149EE4 00145B44  38 60 00 01 */	li r3, 1
/* 80149EE8 00145B48  4B F0 FB 55 */	bl func_80059A3C
/* 80149EEC 00145B4C  48 00 01 58 */	b lbl_8014A044
/* 80149EF0 00145B50  38 81 00 10 */	addi r4, r1, 0x10
/* 80149EF4 00145B54  38 60 00 02 */	li r3, 2
/* 80149EF8 00145B58  4B F0 FB 45 */	bl func_80059A3C
/* 80149EFC 00145B5C  48 00 01 48 */	b lbl_8014A044
/* 80149F00 00145B60  38 81 00 10 */	addi r4, r1, 0x10
/* 80149F04 00145B64  38 60 00 03 */	li r3, 3
/* 80149F08 00145B68  4B F0 FB 35 */	bl func_80059A3C
/* 80149F0C 00145B6C  48 00 01 38 */	b lbl_8014A044
/* 80149F10 00145B70  38 81 00 10 */	addi r4, r1, 0x10
/* 80149F14 00145B74  38 60 00 04 */	li r3, 4
/* 80149F18 00145B78  4B F0 FB 25 */	bl func_80059A3C
/* 80149F1C 00145B7C  48 00 01 28 */	b lbl_8014A044
/* 80149F20 00145B80  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80149F24 00145B84  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 80149F28 00145B88  38 03 FF FF */	addi r0, r3, -1
/* 80149F2C 00145B8C  54 1A 04 3E */	clrlwi r26, r0, 0x10
/* 80149F30 00145B90  48 00 01 14 */	b lbl_8014A044
/* 80149F34 00145B94  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80149F38 00145B98  A3 43 00 F8 */	lhz r26, 0xf8(r3)
/* 80149F3C 00145B9C  48 00 01 08 */	b lbl_8014A044
/* 80149F40 00145BA0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80149F44 00145BA4  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 80149F48 00145BA8  38 03 00 01 */	addi r0, r3, 1
/* 80149F4C 00145BAC  54 1A 04 3E */	clrlwi r26, r0, 0x10
/* 80149F50 00145BB0  48 00 00 F4 */	b lbl_8014A044
/* 80149F54 00145BB4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80149F58 00145BB8  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 80149F5C 00145BBC  38 03 00 02 */	addi r0, r3, 2
/* 80149F60 00145BC0  54 1A 04 3E */	clrlwi r26, r0, 0x10
/* 80149F64 00145BC4  48 00 00 E0 */	b lbl_8014A044
/* 80149F68 00145BC8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80149F6C 00145BCC  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 80149F70 00145BD0  38 03 00 03 */	addi r0, r3, 3
/* 80149F74 00145BD4  54 1A 04 3E */	clrlwi r26, r0, 0x10
/* 80149F78 00145BD8  48 00 00 CC */	b lbl_8014A044
/* 80149F7C 00145BDC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80149F80 00145BE0  3A E0 00 01 */	li r23, 1
/* 80149F84 00145BE4  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 80149F88 00145BE8  38 03 FF FF */	addi r0, r3, -1
/* 80149F8C 00145BEC  54 19 04 3E */	clrlwi r25, r0, 0x10
/* 80149F90 00145BF0  48 00 00 B4 */	b lbl_8014A044
/* 80149F94 00145BF4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80149F98 00145BF8  3A E0 00 01 */	li r23, 1
/* 80149F9C 00145BFC  A3 23 00 F8 */	lhz r25, 0xf8(r3)
/* 80149FA0 00145C00  48 00 00 A4 */	b lbl_8014A044
/* 80149FA4 00145C04  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80149FA8 00145C08  3A E0 00 01 */	li r23, 1
/* 80149FAC 00145C0C  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 80149FB0 00145C10  38 03 00 01 */	addi r0, r3, 1
/* 80149FB4 00145C14  54 19 04 3E */	clrlwi r25, r0, 0x10
/* 80149FB8 00145C18  48 00 00 8C */	b lbl_8014A044
/* 80149FBC 00145C1C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80149FC0 00145C20  3A E0 00 01 */	li r23, 1
/* 80149FC4 00145C24  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 80149FC8 00145C28  38 03 00 02 */	addi r0, r3, 2
/* 80149FCC 00145C2C  54 19 04 3E */	clrlwi r25, r0, 0x10
/* 80149FD0 00145C30  48 00 00 74 */	b lbl_8014A044
/* 80149FD4 00145C34  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80149FD8 00145C38  3A E0 00 01 */	li r23, 1
/* 80149FDC 00145C3C  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 80149FE0 00145C40  38 03 00 03 */	addi r0, r3, 3
/* 80149FE4 00145C44  54 19 04 3E */	clrlwi r25, r0, 0x10
/* 80149FE8 00145C48  48 00 00 5C */	b lbl_8014A044
/* 80149FEC 00145C4C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 80149FF0 00145C50  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 80149FF4 00145C54  38 03 FF FF */	addi r0, r3, -1
/* 80149FF8 00145C58  54 18 04 3E */	clrlwi r24, r0, 0x10
/* 80149FFC 00145C5C  48 00 00 48 */	b lbl_8014A044
/* 8014A000 00145C60  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014A004 00145C64  A3 03 00 F8 */	lhz r24, 0xf8(r3)
/* 8014A008 00145C68  48 00 00 3C */	b lbl_8014A044
/* 8014A00C 00145C6C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014A010 00145C70  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 8014A014 00145C74  38 03 00 01 */	addi r0, r3, 1
/* 8014A018 00145C78  54 18 04 3E */	clrlwi r24, r0, 0x10
/* 8014A01C 00145C7C  48 00 00 28 */	b lbl_8014A044
/* 8014A020 00145C80  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014A024 00145C84  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 8014A028 00145C88  38 03 00 02 */	addi r0, r3, 2
/* 8014A02C 00145C8C  54 18 04 3E */	clrlwi r24, r0, 0x10
/* 8014A030 00145C90  48 00 00 14 */	b lbl_8014A044
/* 8014A034 00145C94  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014A038 00145C98  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 8014A03C 00145C9C  38 03 00 03 */	addi r0, r3, 3
/* 8014A040 00145CA0  54 18 04 3E */	clrlwi r24, r0, 0x10
lbl_8014A044:
/* 8014A044 00145CA4  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014A048 00145CA8  57 43 04 3E */	clrlwi r3, r26, 0x10
/* 8014A04C 00145CAC  A0 04 00 FC */	lhz r0, 0xfc(r4)
/* 8014A050 00145CB0  7C 03 00 40 */	cmplw r3, r0
/* 8014A054 00145CB4  40 80 00 60 */	bge lbl_8014A0B4
/* 8014A058 00145CB8  57 40 13 BA */	rlwinm r0, r26, 2, 0xe, 0x1d
/* 8014A05C 00145CBC  7C 64 02 14 */	add r3, r4, r0
/* 8014A060 00145CC0  80 03 01 04 */	lwz r0, 0x104(r3)
/* 8014A064 00145CC4  2C 00 00 00 */	cmpwi r0, 0
/* 8014A068 00145CC8  40 82 00 24 */	bne lbl_8014A08C
/* 8014A06C 00145CCC  7F C4 F3 78 */	mr r4, r30
/* 8014A070 00145CD0  7F A5 EB 78 */	mr r5, r29
/* 8014A074 00145CD4  7F E8 FB 78 */	mr r8, r31
/* 8014A078 00145CD8  7F 86 07 34 */	extsh r6, r28
/* 8014A07C 00145CDC  7F 67 07 34 */	extsh r7, r27
/* 8014A080 00145CE0  38 60 50 F0 */	li r3, 0x50f0
/* 8014A084 00145CE4  48 10 60 B1 */	bl func_80250134
/* 8014A088 00145CE8  48 00 00 2C */	b lbl_8014A0B4
lbl_8014A08C:
/* 8014A08C 00145CEC  80 83 01 7C */	lwz r4, 0x17c(r3)
/* 8014A090 00145CF0  38 60 00 0E */	li r3, 0xe
/* 8014A094 00145CF4  48 01 22 75 */	bl func_8015C308
/* 8014A098 00145CF8  7F C4 F3 78 */	mr r4, r30
/* 8014A09C 00145CFC  7F A5 EB 78 */	mr r5, r29
/* 8014A0A0 00145D00  7F E8 FB 78 */	mr r8, r31
/* 8014A0A4 00145D04  7F 86 07 34 */	extsh r6, r28
/* 8014A0A8 00145D08  7F 67 07 34 */	extsh r7, r27
/* 8014A0AC 00145D0C  38 60 50 D2 */	li r3, 0x50d2
/* 8014A0B0 00145D10  48 10 60 85 */	bl func_80250134
lbl_8014A0B4:
/* 8014A0B4 00145D14  2C 17 00 00 */	cmpwi r23, 0
/* 8014A0B8 00145D18  41 82 00 2C */	beq lbl_8014A0E4
/* 8014A0BC 00145D1C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014A0C0 00145D20  57 24 04 3E */	clrlwi r4, r25, 0x10
/* 8014A0C4 00145D24  A0 03 00 FC */	lhz r0, 0xfc(r3)
/* 8014A0C8 00145D28  7C 04 00 40 */	cmplw r4, r0
/* 8014A0CC 00145D2C  41 80 00 18 */	blt lbl_8014A0E4
/* 8014A0D0 00145D30  7E A3 AB 78 */	mr r3, r21
/* 8014A0D4 00145D34  7E C4 B3 78 */	mr r4, r22
/* 8014A0D8 00145D38  38 A0 00 02 */	li r5, 2
/* 8014A0DC 00145D3C  38 C0 00 00 */	li r6, 0
/* 8014A0E0 00145D40  48 10 9E 25 */	bl func_80253F04
lbl_8014A0E4:
/* 8014A0E4 00145D44  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014A0E8 00145D48  57 03 04 3E */	clrlwi r3, r24, 0x10
/* 8014A0EC 00145D4C  A0 04 00 FC */	lhz r0, 0xfc(r4)
/* 8014A0F0 00145D50  7C 03 00 40 */	cmplw r3, r0
/* 8014A0F4 00145D54  40 80 00 DC */	bge lbl_8014A1D0
/* 8014A0F8 00145D58  57 00 13 BA */	rlwinm r0, r24, 2, 0xe, 0x1d
/* 8014A0FC 00145D5C  7C 64 02 14 */	add r3, r4, r0
/* 8014A100 00145D60  80 03 0C 68 */	lwz r0, 0xc68(r3)
/* 8014A104 00145D64  2C 00 00 04 */	cmpwi r0, 4
/* 8014A108 00145D68  41 82 00 8C */	beq lbl_8014A194
/* 8014A10C 00145D6C  40 80 00 1C */	bge lbl_8014A128
/* 8014A110 00145D70  2C 00 00 01 */	cmpwi r0, 1
/* 8014A114 00145D74  41 82 00 40 */	beq lbl_8014A154
/* 8014A118 00145D78  40 80 00 5C */	bge lbl_8014A174
/* 8014A11C 00145D7C  2C 00 00 00 */	cmpwi r0, 0
/* 8014A120 00145D80  40 80 00 14 */	bge lbl_8014A134
/* 8014A124 00145D84  48 00 00 AC */	b lbl_8014A1D0
lbl_8014A128:
/* 8014A128 00145D88  2C 00 00 06 */	cmpwi r0, 6
/* 8014A12C 00145D8C  40 80 00 A4 */	bge lbl_8014A1D0
/* 8014A130 00145D90  48 00 00 84 */	b lbl_8014A1B4
lbl_8014A134:
/* 8014A134 00145D94  7F C4 F3 78 */	mr r4, r30
/* 8014A138 00145D98  7F A5 EB 78 */	mr r5, r29
/* 8014A13C 00145D9C  7F E8 FB 78 */	mr r8, r31
/* 8014A140 00145DA0  7F 86 07 34 */	extsh r6, r28
/* 8014A144 00145DA4  7F 67 07 34 */	extsh r7, r27
/* 8014A148 00145DA8  38 60 51 A1 */	li r3, 0x51a1
/* 8014A14C 00145DAC  48 10 5F E9 */	bl func_80250134
/* 8014A150 00145DB0  48 00 00 80 */	b lbl_8014A1D0
lbl_8014A154:
/* 8014A154 00145DB4  7F C4 F3 78 */	mr r4, r30
/* 8014A158 00145DB8  7F A5 EB 78 */	mr r5, r29
/* 8014A15C 00145DBC  7F E8 FB 78 */	mr r8, r31
/* 8014A160 00145DC0  7F 86 07 34 */	extsh r6, r28
/* 8014A164 00145DC4  7F 67 07 34 */	extsh r7, r27
/* 8014A168 00145DC8  38 60 50 AC */	li r3, 0x50ac
/* 8014A16C 00145DCC  48 10 5F C9 */	bl func_80250134
/* 8014A170 00145DD0  48 00 00 60 */	b lbl_8014A1D0
lbl_8014A174:
/* 8014A174 00145DD4  7F C4 F3 78 */	mr r4, r30
/* 8014A178 00145DD8  7F A5 EB 78 */	mr r5, r29
/* 8014A17C 00145DDC  7F E8 FB 78 */	mr r8, r31
/* 8014A180 00145DE0  7F 86 07 34 */	extsh r6, r28
/* 8014A184 00145DE4  7F 67 07 34 */	extsh r7, r27
/* 8014A188 00145DE8  38 60 50 AF */	li r3, 0x50af
/* 8014A18C 00145DEC  48 10 5F A9 */	bl func_80250134
/* 8014A190 00145DF0  48 00 00 40 */	b lbl_8014A1D0
lbl_8014A194:
/* 8014A194 00145DF4  7F C4 F3 78 */	mr r4, r30
/* 8014A198 00145DF8  7F A5 EB 78 */	mr r5, r29
/* 8014A19C 00145DFC  7F E8 FB 78 */	mr r8, r31
/* 8014A1A0 00145E00  7F 86 07 34 */	extsh r6, r28
/* 8014A1A4 00145E04  7F 67 07 34 */	extsh r7, r27
/* 8014A1A8 00145E08  38 60 50 AD */	li r3, 0x50ad
/* 8014A1AC 00145E0C  48 10 5F 89 */	bl func_80250134
/* 8014A1B0 00145E10  48 00 00 20 */	b lbl_8014A1D0
lbl_8014A1B4:
/* 8014A1B4 00145E14  7F C4 F3 78 */	mr r4, r30
/* 8014A1B8 00145E18  7F A5 EB 78 */	mr r5, r29
/* 8014A1BC 00145E1C  7F E8 FB 78 */	mr r8, r31
/* 8014A1C0 00145E20  7F 86 07 34 */	extsh r6, r28
/* 8014A1C4 00145E24  7F 67 07 34 */	extsh r7, r27
/* 8014A1C8 00145E28  38 60 50 AE */	li r3, 0x50ae
/* 8014A1CC 00145E2C  48 10 5F 69 */	bl func_80250134
lbl_8014A1D0:
/* 8014A1D0 00145E30  39 61 00 80 */	addi r11, r1, 0x80
/* 8014A1D4 00145E34  48 07 CF 89 */	bl _restgpr_21
/* 8014A1D8 00145E38  80 01 00 84 */	lwz r0, 0x84(r1)
/* 8014A1DC 00145E3C  7C 08 03 A6 */	mtlr r0
/* 8014A1E0 00145E40  38 21 00 80 */	addi r1, r1, 0x80
/* 8014A1E4 00145E44  4E 80 00 20 */	blr
lbl_8014A1E8:
/* 8014A1E8 00145E48  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8014A1EC 00145E4C  7C 08 02 A6 */	mflr r0
/* 8014A1F0 00145E50  38 A0 00 03 */	li r5, 3
/* 8014A1F4 00145E54  90 01 00 24 */	stw r0, 0x24(r1)
/* 8014A1F8 00145E58  38 C1 00 08 */	addi r6, r1, 8
/* 8014A1FC 00145E5C  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8014A200 00145E60  7C 9F 23 78 */	mr r31, r4
/* 8014A204 00145E64  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8014A208 00145E68  7C 7E 1B 78 */	mr r30, r3
/* 8014A20C 00145E6C  48 10 9C 81 */	bl func_80253E8C
/* 8014A210 00145E70  80 01 00 08 */	lwz r0, 8(r1)
/* 8014A214 00145E74  2C 00 00 0A */	cmpwi r0, 0xa
/* 8014A218 00145E78  41 82 00 14 */	beq lbl_8014A22C
/* 8014A21C 00145E7C  40 80 00 8C */	bge lbl_8014A2A8
/* 8014A220 00145E80  2C 00 00 05 */	cmpwi r0, 5
/* 8014A224 00145E84  41 82 00 48 */	beq lbl_8014A26C
/* 8014A228 00145E88  48 00 00 80 */	b lbl_8014A2A8
lbl_8014A22C:
/* 8014A22C 00145E8C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014A230 00145E90  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 8014A234 00145E94  54 00 3F FF */	rlwinm. r0, r0, 7, 0x1f, 0x1f
/* 8014A238 00145E98  41 82 00 1C */	beq lbl_8014A254
/* 8014A23C 00145E9C  7F C3 F3 78 */	mr r3, r30
/* 8014A240 00145EA0  7F E4 FB 78 */	mr r4, r31
/* 8014A244 00145EA4  38 A0 00 02 */	li r5, 2
/* 8014A248 00145EA8  38 C0 51 A2 */	li r6, 0x51a2
/* 8014A24C 00145EAC  48 10 9C 69 */	bl func_80253EB4
/* 8014A250 00145EB0  48 00 00 58 */	b lbl_8014A2A8
lbl_8014A254:
/* 8014A254 00145EB4  7F C3 F3 78 */	mr r3, r30
/* 8014A258 00145EB8  7F E4 FB 78 */	mr r4, r31
/* 8014A25C 00145EBC  38 A0 00 02 */	li r5, 2
/* 8014A260 00145EC0  38 C0 51 A3 */	li r6, 0x51a3
/* 8014A264 00145EC4  48 10 9C 51 */	bl func_80253EB4
/* 8014A268 00145EC8  48 00 00 40 */	b lbl_8014A2A8
lbl_8014A26C:
/* 8014A26C 00145ECC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014A270 00145ED0  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 8014A274 00145ED4  54 00 3F FF */	rlwinm. r0, r0, 7, 0x1f, 0x1f
/* 8014A278 00145ED8  41 82 00 1C */	beq lbl_8014A294
/* 8014A27C 00145EDC  7F C3 F3 78 */	mr r3, r30
/* 8014A280 00145EE0  7F E4 FB 78 */	mr r4, r31
/* 8014A284 00145EE4  38 A0 00 02 */	li r5, 2
/* 8014A288 00145EE8  38 C0 50 D1 */	li r6, 0x50d1
/* 8014A28C 00145EEC  48 10 9C 29 */	bl func_80253EB4
/* 8014A290 00145EF0  48 00 00 18 */	b lbl_8014A2A8
lbl_8014A294:
/* 8014A294 00145EF4  7F C3 F3 78 */	mr r3, r30
/* 8014A298 00145EF8  7F E4 FB 78 */	mr r4, r31
/* 8014A29C 00145EFC  38 A0 00 02 */	li r5, 2
/* 8014A2A0 00145F00  38 C0 50 D0 */	li r6, 0x50d0
/* 8014A2A4 00145F04  48 10 9C 11 */	bl func_80253EB4
lbl_8014A2A8:
/* 8014A2A8 00145F08  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8014A2AC 00145F0C  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8014A2B0 00145F10  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8014A2B4 00145F14  7C 08 03 A6 */	mtlr r0
/* 8014A2B8 00145F18  38 21 00 20 */	addi r1, r1, 0x20
/* 8014A2BC 00145F1C  4E 80 00 20 */	blr
lbl_8014A2C0:
/* 8014A2C0 00145F20  94 21 FF 90 */	stwu r1, -0x70(r1)
/* 8014A2C4 00145F24  7C 08 02 A6 */	mflr r0
/* 8014A2C8 00145F28  90 01 00 74 */	stw r0, 0x74(r1)
/* 8014A2CC 00145F2C  39 61 00 70 */	addi r11, r1, 0x70
/* 8014A2D0 00145F30  48 07 CE 55 */	bl _savegpr_26
/* 8014A2D4 00145F34  7C 7B 1B 78 */	mr r27, r3
/* 8014A2D8 00145F38  7C 9A 23 78 */	mr r26, r4
/* 8014A2DC 00145F3C  38 C1 00 08 */	addi r6, r1, 8
/* 8014A2E0 00145F40  38 A0 00 03 */	li r5, 3
/* 8014A2E4 00145F44  48 10 9B F9 */	bl func_80253EDC
/* 8014A2E8 00145F48  7F 63 DB 78 */	mr r3, r27
/* 8014A2EC 00145F4C  7F 44 D3 78 */	mr r4, r26
/* 8014A2F0 00145F50  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014A2F4 00145F54  38 A0 00 06 */	li r5, 6
/* 8014A2F8 00145F58  48 10 9B E5 */	bl func_80253EDC
/* 8014A2FC 00145F5C  C0 A1 00 10 */	lfs f5, 0x10(r1)
/* 8014A300 00145F60  38 60 FF 00 */	li r3, -256
/* 8014A304 00145F64  C0 61 00 20 */	lfs f3, 0x20(r1)
/* 8014A308 00145F68  C0 21 00 14 */	lfs f1, 0x14(r1)
/* 8014A30C 00145F6C  FC 80 28 1E */	fctiwz f4, f5
/* 8014A310 00145F70  C0 01 00 28 */	lfs f0, 0x28(r1)
/* 8014A314 00145F74  FC 40 18 1E */	fctiwz f2, f3
/* 8014A318 00145F78  EC 21 28 28 */	fsubs f1, f1, f5
/* 8014A31C 00145F7C  80 01 00 08 */	lwz r0, 8(r1)
/* 8014A320 00145F80  EC 00 18 28 */	fsubs f0, f0, f3
/* 8014A324 00145F84  D8 81 00 30 */	stfd f4, 0x30(r1)
/* 8014A328 00145F88  28 00 00 09 */	cmplwi r0, 9
/* 8014A32C 00145F8C  FC 20 08 1E */	fctiwz f1, f1
/* 8014A330 00145F90  FC 00 00 1E */	fctiwz f0, f0
/* 8014A334 00145F94  D8 41 00 38 */	stfd f2, 0x38(r1)
/* 8014A338 00145F98  88 9A 00 11 */	lbz r4, 0x11(r26)
/* 8014A33C 00145F9C  D8 21 00 40 */	stfd f1, 0x40(r1)
/* 8014A340 00145FA0  83 C1 00 34 */	lwz r30, 0x34(r1)
/* 8014A344 00145FA4  7C 9F 1B 78 */	or r31, r4, r3
/* 8014A348 00145FA8  D8 01 00 48 */	stfd f0, 0x48(r1)
/* 8014A34C 00145FAC  83 A1 00 3C */	lwz r29, 0x3c(r1)
/* 8014A350 00145FB0  83 81 00 44 */	lwz r28, 0x44(r1)
/* 8014A354 00145FB4  83 61 00 4C */	lwz r27, 0x4c(r1)
/* 8014A358 00145FB8  41 81 01 A0 */	bgt lbl_8014A4F8
/* 8014A35C 00145FBC  3C 60 80 42 */	lis r3, lbl_8041DA10@ha
/* 8014A360 00145FC0  54 00 10 3A */	slwi r0, r0, 2
/* 8014A364 00145FC4  38 63 DA 10 */	addi r3, r3, lbl_8041DA10@l
/* 8014A368 00145FC8  7C 63 00 2E */	lwzx r3, r3, r0
/* 8014A36C 00145FCC  7C 69 03 A6 */	mtctr r3
/* 8014A370 00145FD0  4E 80 04 20 */	bctr
/* 8014A374 00145FD4  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014A378 00145FD8  38 60 00 08 */	li r3, 8
/* 8014A37C 00145FDC  A0 84 00 FC */	lhz r4, 0xfc(r4)
/* 8014A380 00145FE0  48 01 1F 89 */	bl func_8015C308
/* 8014A384 00145FE4  7F C4 F3 78 */	mr r4, r30
/* 8014A388 00145FE8  7F A5 EB 78 */	mr r5, r29
/* 8014A38C 00145FEC  7F E8 FB 78 */	mr r8, r31
/* 8014A390 00145FF0  7F 86 07 34 */	extsh r6, r28
/* 8014A394 00145FF4  7F 67 07 34 */	extsh r7, r27
/* 8014A398 00145FF8  38 60 03 ED */	li r3, 0x3ed
/* 8014A39C 00145FFC  48 10 5D 99 */	bl func_80250134
/* 8014A3A0 00146000  48 00 01 58 */	b lbl_8014A4F8
/* 8014A3A4 00146004  38 81 00 10 */	addi r4, r1, 0x10
/* 8014A3A8 00146008  38 60 00 05 */	li r3, 5
/* 8014A3AC 0014600C  4B F0 F6 91 */	bl func_80059A3C
/* 8014A3B0 00146010  48 00 01 48 */	b lbl_8014A4F8
/* 8014A3B4 00146014  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014A3B8 00146018  38 60 00 0E */	li r3, 0xe
/* 8014A3BC 0014601C  80 84 0D 24 */	lwz r4, 0xd24(r4)
/* 8014A3C0 00146020  38 84 00 10 */	addi r4, r4, 0x10
/* 8014A3C4 00146024  48 01 1F 45 */	bl func_8015C308
/* 8014A3C8 00146028  7F C4 F3 78 */	mr r4, r30
/* 8014A3CC 0014602C  7F A5 EB 78 */	mr r5, r29
/* 8014A3D0 00146030  7F E8 FB 78 */	mr r8, r31
/* 8014A3D4 00146034  7F 86 07 34 */	extsh r6, r28
/* 8014A3D8 00146038  7F 67 07 34 */	extsh r7, r27
/* 8014A3DC 0014603C  38 60 50 DA */	li r3, 0x50da
/* 8014A3E0 00146040  48 10 5D 55 */	bl func_80250134
/* 8014A3E4 00146044  48 00 01 14 */	b lbl_8014A4F8
/* 8014A3E8 00146048  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014A3EC 0014604C  88 03 0D 21 */	lbz r0, 0xd21(r3)
/* 8014A3F0 00146050  28 00 00 01 */	cmplwi r0, 1
/* 8014A3F4 00146054  41 82 01 04 */	beq lbl_8014A4F8
/* 8014A3F8 00146058  80 03 0D 1C */	lwz r0, 0xd1c(r3)
/* 8014A3FC 0014605C  3B 40 00 00 */	li r26, 0
/* 8014A400 00146060  2C 00 00 01 */	cmpwi r0, 1
/* 8014A404 00146064  41 82 00 28 */	beq lbl_8014A42C
/* 8014A408 00146068  40 80 00 10 */	bge lbl_8014A418
/* 8014A40C 0014606C  2C 00 00 00 */	cmpwi r0, 0
/* 8014A410 00146070  40 80 00 14 */	bge lbl_8014A424
/* 8014A414 00146074  48 00 00 24 */	b lbl_8014A438
lbl_8014A418:
/* 8014A418 00146078  2C 00 00 04 */	cmpwi r0, 4
/* 8014A41C 0014607C  41 82 00 18 */	beq lbl_8014A434
/* 8014A420 00146080  48 00 00 18 */	b lbl_8014A438
lbl_8014A424:
/* 8014A424 00146084  3B 40 50 B1 */	li r26, 0x50b1
/* 8014A428 00146088  48 00 00 10 */	b lbl_8014A438
lbl_8014A42C:
/* 8014A42C 0014608C  3B 40 50 B0 */	li r26, 0x50b0
/* 8014A430 00146090  48 00 00 08 */	b lbl_8014A438
lbl_8014A434:
/* 8014A434 00146094  3B 40 50 B2 */	li r26, 0x50b2
lbl_8014A438:
/* 8014A438 00146098  2C 1A 00 00 */	cmpwi r26, 0
/* 8014A43C 0014609C  41 82 00 58 */	beq lbl_8014A494
/* 8014A440 001460A0  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014A444 001460A4  38 60 00 0E */	li r3, 0xe
/* 8014A448 001460A8  88 04 0D 20 */	lbz r0, 0xd20(r4)
/* 8014A44C 001460AC  54 00 10 3A */	slwi r0, r0, 2
/* 8014A450 001460B0  7C 84 02 14 */	add r4, r4, r0
/* 8014A454 001460B4  80 84 01 7C */	lwz r4, 0x17c(r4)
/* 8014A458 001460B8  48 01 1E B1 */	bl func_8015C308
/* 8014A45C 001460BC  7F 43 D3 78 */	mr r3, r26
/* 8014A460 001460C0  48 10 5E 95 */	bl func_802502F4
/* 8014A464 001460C4  7C 64 1B 78 */	mr r4, r3
/* 8014A468 001460C8  38 60 00 10 */	li r3, 0x10
/* 8014A46C 001460CC  48 01 1E 9D */	bl func_8015C308
/* 8014A470 001460D0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014A474 001460D4  7F A5 EB 78 */	mr r5, r29
/* 8014A478 001460D8  7F E8 FB 78 */	mr r8, r31
/* 8014A47C 001460DC  7F 86 07 34 */	extsh r6, r28
/* 8014A480 001460E0  A8 03 0D 22 */	lha r0, 0xd22(r3)
/* 8014A484 001460E4  7F 67 07 34 */	extsh r7, r27
/* 8014A488 001460E8  38 60 50 DC */	li r3, 0x50dc
/* 8014A48C 001460EC  7C 9E 02 14 */	add r4, r30, r0
/* 8014A490 001460F0  48 10 5C A5 */	bl func_80250134
lbl_8014A494:
/* 8014A494 001460F4  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8014A498 001460F8  38 60 00 00 */	li r3, 0
/* 8014A49C 001460FC  88 04 00 82 */	lbz r0, 0x82(r4)
/* 8014A4A0 00146100  2C 00 00 00 */	cmpwi r0, 0
/* 8014A4A4 00146104  40 82 00 10 */	bne lbl_8014A4B4
/* 8014A4A8 00146108  88 04 00 83 */	lbz r0, 0x83(r4)
/* 8014A4AC 0014610C  2C 00 00 00 */	cmpwi r0, 0
/* 8014A4B0 00146110  41 82 00 08 */	beq lbl_8014A4B8
lbl_8014A4B4:
/* 8014A4B4 00146114  38 60 00 01 */	li r3, 1
lbl_8014A4B8:
/* 8014A4B8 00146118  2C 03 00 00 */	cmpwi r3, 0
/* 8014A4BC 0014611C  40 82 00 14 */	bne lbl_8014A4D0
/* 8014A4C0 00146120  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014A4C4 00146124  A8 64 0D 22 */	lha r3, 0xd22(r4)
/* 8014A4C8 00146128  38 03 FF FD */	addi r0, r3, -3
/* 8014A4CC 0014612C  B0 04 0D 22 */	sth r0, 0xd22(r4)
lbl_8014A4D0:
/* 8014A4D0 00146130  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014A4D4 00146134  A8 03 0D 22 */	lha r0, 0xd22(r3)
/* 8014A4D8 00146138  2C 00 FC AE */	cmpwi r0, -850
/* 8014A4DC 0014613C  40 80 00 1C */	bge lbl_8014A4F8
/* 8014A4E0 00146140  38 00 03 52 */	li r0, 0x352
/* 8014A4E4 00146144  B0 03 0D 22 */	sth r0, 0xd22(r3)
/* 8014A4E8 00146148  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014A4EC 0014614C  88 64 0D 21 */	lbz r3, 0xd21(r4)
/* 8014A4F0 00146150  38 03 00 01 */	addi r0, r3, 1
/* 8014A4F4 00146154  98 04 0D 21 */	stb r0, 0xd21(r4)
lbl_8014A4F8:
/* 8014A4F8 00146158  39 61 00 70 */	addi r11, r1, 0x70
/* 8014A4FC 0014615C  48 07 CC 75 */	bl _restgpr_26
/* 8014A500 00146160  80 01 00 74 */	lwz r0, 0x74(r1)
/* 8014A504 00146164  7C 08 03 A6 */	mtlr r0
/* 8014A508 00146168  38 21 00 70 */	addi r1, r1, 0x70
/* 8014A50C 0014616C  4E 80 00 20 */	blr
lbl_8014A510:
/* 8014A510 00146170  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8014A514 00146174  7C 08 02 A6 */	mflr r0
/* 8014A518 00146178  38 A0 00 03 */	li r5, 3
/* 8014A51C 0014617C  90 01 00 24 */	stw r0, 0x24(r1)
/* 8014A520 00146180  38 C1 00 08 */	addi r6, r1, 8
/* 8014A524 00146184  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8014A528 00146188  7C 9F 23 78 */	mr r31, r4
/* 8014A52C 0014618C  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8014A530 00146190  7C 7E 1B 78 */	mr r30, r3
/* 8014A534 00146194  48 10 99 59 */	bl func_80253E8C
/* 8014A538 00146198  80 61 00 08 */	lwz r3, 8(r1)
/* 8014A53C 0014619C  38 03 FF FD */	addi r0, r3, -3
/* 8014A540 001461A0  28 00 00 0B */	cmplwi r0, 0xb
/* 8014A544 001461A4  41 81 01 C0 */	bgt lbl_8014A704
/* 8014A548 001461A8  3C 60 80 42 */	lis r3, lbl_8041DA38@ha
/* 8014A54C 001461AC  54 00 10 3A */	slwi r0, r0, 2
/* 8014A550 001461B0  38 63 DA 38 */	addi r3, r3, lbl_8041DA38@l
/* 8014A554 001461B4  7C 63 00 2E */	lwzx r3, r3, r0
/* 8014A558 001461B8  7C 69 03 A6 */	mtctr r3
/* 8014A55C 001461BC  4E 80 04 20 */	bctr
/* 8014A560 001461C0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014A564 001461C4  88 03 0D 49 */	lbz r0, 0xd49(r3)
/* 8014A568 001461C8  54 00 10 3A */	slwi r0, r0, 2
/* 8014A56C 001461CC  7C 63 02 14 */	add r3, r3, r0
/* 8014A570 001461D0  80 03 0C 68 */	lwz r0, 0xc68(r3)
/* 8014A574 001461D4  28 00 00 04 */	cmplwi r0, 4
/* 8014A578 001461D8  40 82 01 8C */	bne lbl_8014A704
/* 8014A57C 001461DC  7F C3 F3 78 */	mr r3, r30
/* 8014A580 001461E0  7F E4 FB 78 */	mr r4, r31
/* 8014A584 001461E4  38 A0 00 02 */	li r5, 2
/* 8014A588 001461E8  38 C0 50 DF */	li r6, 0x50df
/* 8014A58C 001461EC  48 10 99 29 */	bl func_80253EB4
/* 8014A590 001461F0  48 00 01 74 */	b lbl_8014A704
/* 8014A594 001461F4  7F C3 F3 78 */	mr r3, r30
/* 8014A598 001461F8  7F E4 FB 78 */	mr r4, r31
/* 8014A59C 001461FC  38 A0 00 02 */	li r5, 2
/* 8014A5A0 00146200  38 C0 50 DE */	li r6, 0x50de
/* 8014A5A4 00146204  48 10 99 11 */	bl func_80253EB4
/* 8014A5A8 00146208  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014A5AC 0014620C  88 03 0D 49 */	lbz r0, 0xd49(r3)
/* 8014A5B0 00146210  54 00 10 3A */	slwi r0, r0, 2
/* 8014A5B4 00146214  7C 63 02 14 */	add r3, r3, r0
/* 8014A5B8 00146218  80 03 0C 68 */	lwz r0, 0xc68(r3)
/* 8014A5BC 0014621C  2C 00 00 04 */	cmpwi r0, 4
/* 8014A5C0 00146220  41 82 00 74 */	beq lbl_8014A634
/* 8014A5C4 00146224  40 80 00 1C */	bge lbl_8014A5E0
/* 8014A5C8 00146228  2C 00 00 01 */	cmpwi r0, 1
/* 8014A5CC 0014622C  41 82 00 38 */	beq lbl_8014A604
/* 8014A5D0 00146230  40 80 00 4C */	bge lbl_8014A61C
/* 8014A5D4 00146234  2C 00 00 00 */	cmpwi r0, 0
/* 8014A5D8 00146238  40 80 00 14 */	bge lbl_8014A5EC
/* 8014A5DC 0014623C  48 00 01 28 */	b lbl_8014A704
lbl_8014A5E0:
/* 8014A5E0 00146240  2C 00 00 06 */	cmpwi r0, 6
/* 8014A5E4 00146244  40 80 01 20 */	bge lbl_8014A704
/* 8014A5E8 00146248  48 00 00 64 */	b lbl_8014A64C
lbl_8014A5EC:
/* 8014A5EC 0014624C  7F C3 F3 78 */	mr r3, r30
/* 8014A5F0 00146250  7F E4 FB 78 */	mr r4, r31
/* 8014A5F4 00146254  38 A0 00 02 */	li r5, 2
/* 8014A5F8 00146258  38 C0 51 A1 */	li r6, 0x51a1
/* 8014A5FC 0014625C  48 10 98 B9 */	bl func_80253EB4
/* 8014A600 00146260  48 00 01 04 */	b lbl_8014A704
lbl_8014A604:
/* 8014A604 00146264  7F C3 F3 78 */	mr r3, r30
/* 8014A608 00146268  7F E4 FB 78 */	mr r4, r31
/* 8014A60C 0014626C  38 A0 00 02 */	li r5, 2
/* 8014A610 00146270  38 C0 50 AC */	li r6, 0x50ac
/* 8014A614 00146274  48 10 98 A1 */	bl func_80253EB4
/* 8014A618 00146278  48 00 00 EC */	b lbl_8014A704
lbl_8014A61C:
/* 8014A61C 0014627C  7F C3 F3 78 */	mr r3, r30
/* 8014A620 00146280  7F E4 FB 78 */	mr r4, r31
/* 8014A624 00146284  38 A0 00 02 */	li r5, 2
/* 8014A628 00146288  38 C0 50 AF */	li r6, 0x50af
/* 8014A62C 0014628C  48 10 98 89 */	bl func_80253EB4
/* 8014A630 00146290  48 00 00 D4 */	b lbl_8014A704
lbl_8014A634:
/* 8014A634 00146294  7F C3 F3 78 */	mr r3, r30
/* 8014A638 00146298  7F E4 FB 78 */	mr r4, r31
/* 8014A63C 0014629C  38 A0 00 02 */	li r5, 2
/* 8014A640 001462A0  38 C0 50 AD */	li r6, 0x50ad
/* 8014A644 001462A4  48 10 98 71 */	bl func_80253EB4
/* 8014A648 001462A8  48 00 00 BC */	b lbl_8014A704
lbl_8014A64C:
/* 8014A64C 001462AC  7F C3 F3 78 */	mr r3, r30
/* 8014A650 001462B0  7F E4 FB 78 */	mr r4, r31
/* 8014A654 001462B4  38 A0 00 02 */	li r5, 2
/* 8014A658 001462B8  38 C0 50 AE */	li r6, 0x50ae
/* 8014A65C 001462BC  48 10 98 59 */	bl func_80253EB4
/* 8014A660 001462C0  48 00 00 A4 */	b lbl_8014A704
/* 8014A664 001462C4  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014A668 001462C8  88 85 0D 49 */	lbz r4, 0xd49(r5)
/* 8014A66C 001462CC  54 80 10 3A */	slwi r0, r4, 2
/* 8014A670 001462D0  7C 65 02 14 */	add r3, r5, r0
/* 8014A674 001462D4  80 03 0C 68 */	lwz r0, 0xc68(r3)
/* 8014A678 001462D8  28 00 00 04 */	cmplwi r0, 4
/* 8014A67C 001462DC  40 82 00 88 */	bne lbl_8014A704
/* 8014A680 001462E0  1C 04 00 44 */	mulli r0, r4, 0x44
/* 8014A684 001462E4  7C 65 02 14 */	add r3, r5, r0
/* 8014A688 001462E8  80 03 04 78 */	lwz r0, 0x478(r3)
/* 8014A68C 001462EC  2C 00 00 02 */	cmpwi r0, 2
/* 8014A690 001462F0  40 82 00 1C */	bne lbl_8014A6AC
/* 8014A694 001462F4  7F C3 F3 78 */	mr r3, r30
/* 8014A698 001462F8  7F E4 FB 78 */	mr r4, r31
/* 8014A69C 001462FC  38 A0 00 02 */	li r5, 2
/* 8014A6A0 00146300  38 C0 50 B3 */	li r6, 0x50b3
/* 8014A6A4 00146304  48 10 98 11 */	bl func_80253EB4
/* 8014A6A8 00146308  48 00 00 5C */	b lbl_8014A704
lbl_8014A6AC:
/* 8014A6AC 0014630C  7F C3 F3 78 */	mr r3, r30
/* 8014A6B0 00146310  7F E4 FB 78 */	mr r4, r31
/* 8014A6B4 00146314  38 A0 00 02 */	li r5, 2
/* 8014A6B8 00146318  38 C0 50 B4 */	li r6, 0x50b4
/* 8014A6BC 0014631C  48 10 97 F9 */	bl func_80253EB4
/* 8014A6C0 00146320  48 00 00 44 */	b lbl_8014A704
/* 8014A6C4 00146324  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014A6C8 00146328  88 03 0D 49 */	lbz r0, 0xd49(r3)
/* 8014A6CC 0014632C  54 00 10 3A */	slwi r0, r0, 2
/* 8014A6D0 00146330  7C 63 02 14 */	add r3, r3, r0
/* 8014A6D4 00146334  80 03 0C 68 */	lwz r0, 0xc68(r3)
/* 8014A6D8 00146338  28 00 00 04 */	cmplwi r0, 4
/* 8014A6DC 0014633C  41 82 00 28 */	beq lbl_8014A704
/* 8014A6E0 00146340  88 1F 00 02 */	lbz r0, 2(r31)
/* 8014A6E4 00146344  88 7F 00 03 */	lbz r3, 3(r31)
/* 8014A6E8 00146348  7C 04 16 70 */	srawi r4, r0, 2
/* 8014A6EC 0014634C  88 1F 00 04 */	lbz r0, 4(r31)
/* 8014A6F0 00146350  7C 63 16 70 */	srawi r3, r3, 2
/* 8014A6F4 00146354  98 9F 00 02 */	stb r4, 2(r31)
/* 8014A6F8 00146358  7C 00 16 70 */	srawi r0, r0, 2
/* 8014A6FC 0014635C  98 7F 00 03 */	stb r3, 3(r31)
/* 8014A700 00146360  98 1F 00 04 */	stb r0, 4(r31)
lbl_8014A704:
/* 8014A704 00146364  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8014A708 00146368  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8014A70C 0014636C  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8014A710 00146370  7C 08 03 A6 */	mtlr r0
/* 8014A714 00146374  38 21 00 20 */	addi r1, r1, 0x20
/* 8014A718 00146378  4E 80 00 20 */	blr
lbl_8014A71C:
/* 8014A71C 0014637C  94 21 FF 90 */	stwu r1, -0x70(r1)
/* 8014A720 00146380  7C 08 02 A6 */	mflr r0
/* 8014A724 00146384  90 01 00 74 */	stw r0, 0x74(r1)
/* 8014A728 00146388  39 61 00 70 */	addi r11, r1, 0x70
/* 8014A72C 0014638C  48 07 C9 F9 */	bl _savegpr_26
/* 8014A730 00146390  7C 7B 1B 78 */	mr r27, r3
/* 8014A734 00146394  7C 9A 23 78 */	mr r26, r4
/* 8014A738 00146398  38 C1 00 08 */	addi r6, r1, 8
/* 8014A73C 0014639C  38 A0 00 03 */	li r5, 3
/* 8014A740 001463A0  48 10 97 9D */	bl func_80253EDC
/* 8014A744 001463A4  7F 63 DB 78 */	mr r3, r27
/* 8014A748 001463A8  7F 44 D3 78 */	mr r4, r26
/* 8014A74C 001463AC  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014A750 001463B0  38 A0 00 06 */	li r5, 6
/* 8014A754 001463B4  48 10 97 89 */	bl func_80253EDC
/* 8014A758 001463B8  C0 A1 00 10 */	lfs f5, 0x10(r1)
/* 8014A75C 001463BC  38 60 FF 00 */	li r3, -256
/* 8014A760 001463C0  C0 61 00 20 */	lfs f3, 0x20(r1)
/* 8014A764 001463C4  C0 21 00 14 */	lfs f1, 0x14(r1)
/* 8014A768 001463C8  FC 80 28 1E */	fctiwz f4, f5
/* 8014A76C 001463CC  C0 01 00 28 */	lfs f0, 0x28(r1)
/* 8014A770 001463D0  FC 40 18 1E */	fctiwz f2, f3
/* 8014A774 001463D4  EC 21 28 28 */	fsubs f1, f1, f5
/* 8014A778 001463D8  80 01 00 08 */	lwz r0, 8(r1)
/* 8014A77C 001463DC  EC 00 18 28 */	fsubs f0, f0, f3
/* 8014A780 001463E0  D8 81 00 30 */	stfd f4, 0x30(r1)
/* 8014A784 001463E4  28 00 00 0F */	cmplwi r0, 0xf
/* 8014A788 001463E8  FC 20 08 1E */	fctiwz f1, f1
/* 8014A78C 001463EC  FC 00 00 1E */	fctiwz f0, f0
/* 8014A790 001463F0  D8 41 00 38 */	stfd f2, 0x38(r1)
/* 8014A794 001463F4  88 9A 00 11 */	lbz r4, 0x11(r26)
/* 8014A798 001463F8  D8 21 00 40 */	stfd f1, 0x40(r1)
/* 8014A79C 001463FC  83 C1 00 34 */	lwz r30, 0x34(r1)
/* 8014A7A0 00146400  7C 9F 1B 78 */	or r31, r4, r3
/* 8014A7A4 00146404  D8 01 00 48 */	stfd f0, 0x48(r1)
/* 8014A7A8 00146408  83 A1 00 3C */	lwz r29, 0x3c(r1)
/* 8014A7AC 0014640C  83 81 00 44 */	lwz r28, 0x44(r1)
/* 8014A7B0 00146410  83 61 00 4C */	lwz r27, 0x4c(r1)
/* 8014A7B4 00146414  41 81 02 D8 */	bgt lbl_8014AA8C
/* 8014A7B8 00146418  3C 60 80 42 */	lis r3, lbl_8041DA68@ha
/* 8014A7BC 0014641C  54 00 10 3A */	slwi r0, r0, 2
/* 8014A7C0 00146420  38 63 DA 68 */	addi r3, r3, lbl_8041DA68@l
/* 8014A7C4 00146424  7C 63 00 2E */	lwzx r3, r3, r0
/* 8014A7C8 00146428  7C 69 03 A6 */	mtctr r3
/* 8014A7CC 0014642C  4E 80 04 20 */	bctr
/* 8014A7D0 00146430  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014A7D4 00146434  88 03 0D 49 */	lbz r0, 0xd49(r3)
/* 8014A7D8 00146438  54 00 10 3A */	slwi r0, r0, 2
/* 8014A7DC 0014643C  7C 63 02 14 */	add r3, r3, r0
/* 8014A7E0 00146440  80 03 0C 68 */	lwz r0, 0xc68(r3)
/* 8014A7E4 00146444  28 00 00 04 */	cmplwi r0, 4
/* 8014A7E8 00146448  41 82 00 0C */	beq lbl_8014A7F4
/* 8014A7EC 0014644C  64 9F 7F 7F */	oris r31, r4, 0x7f7f
/* 8014A7F0 00146450  63 FF 7F 00 */	ori r31, r31, 0x7f00
lbl_8014A7F4:
/* 8014A7F4 00146454  7F C4 F3 78 */	mr r4, r30
/* 8014A7F8 00146458  7F A5 EB 78 */	mr r5, r29
/* 8014A7FC 0014645C  7F E8 FB 78 */	mr r8, r31
/* 8014A800 00146460  7F 86 07 34 */	extsh r6, r28
/* 8014A804 00146464  7F 67 07 34 */	extsh r7, r27
/* 8014A808 00146468  38 60 50 E3 */	li r3, 0x50e3
/* 8014A80C 0014646C  48 10 59 29 */	bl func_80250134
/* 8014A810 00146470  48 00 02 7C */	b lbl_8014AA8C
/* 8014A814 00146474  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014A818 00146478  88 03 0D 49 */	lbz r0, 0xd49(r3)
/* 8014A81C 0014647C  54 00 10 3A */	slwi r0, r0, 2
/* 8014A820 00146480  7C 63 02 14 */	add r3, r3, r0
/* 8014A824 00146484  80 03 0C 68 */	lwz r0, 0xc68(r3)
/* 8014A828 00146488  28 00 00 04 */	cmplwi r0, 4
/* 8014A82C 0014648C  41 82 00 0C */	beq lbl_8014A838
/* 8014A830 00146490  64 9F 7F 7F */	oris r31, r4, 0x7f7f
/* 8014A834 00146494  63 FF 7F 00 */	ori r31, r31, 0x7f00
lbl_8014A838:
/* 8014A838 00146498  7F C4 F3 78 */	mr r4, r30
/* 8014A83C 0014649C  7F A5 EB 78 */	mr r5, r29
/* 8014A840 001464A0  7F E8 FB 78 */	mr r8, r31
/* 8014A844 001464A4  7F 86 07 34 */	extsh r6, r28
/* 8014A848 001464A8  7F 67 07 34 */	extsh r7, r27
/* 8014A84C 001464AC  38 60 50 E4 */	li r3, 0x50e4
/* 8014A850 001464B0  48 10 58 E5 */	bl func_80250134
/* 8014A854 001464B4  48 00 02 38 */	b lbl_8014AA8C
/* 8014A858 001464B8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014A85C 001464BC  88 03 0D 49 */	lbz r0, 0xd49(r3)
/* 8014A860 001464C0  54 00 10 3A */	slwi r0, r0, 2
/* 8014A864 001464C4  7C 63 02 14 */	add r3, r3, r0
/* 8014A868 001464C8  80 03 0C 68 */	lwz r0, 0xc68(r3)
/* 8014A86C 001464CC  28 00 00 04 */	cmplwi r0, 4
/* 8014A870 001464D0  41 82 00 28 */	beq lbl_8014A898
/* 8014A874 001464D4  C0 02 8E 40 */	lfs f0, lbl_80641440-_SDA2_BASE_(r2)
/* 8014A878 001464D8  D0 01 00 2C */	stfs f0, 0x2c(r1)
/* 8014A87C 001464DC  D0 01 00 28 */	stfs f0, 0x28(r1)
/* 8014A880 001464E0  D0 01 00 24 */	stfs f0, 0x24(r1)
/* 8014A884 001464E4  D0 01 00 20 */	stfs f0, 0x20(r1)
/* 8014A888 001464E8  D0 01 00 1C */	stfs f0, 0x1c(r1)
/* 8014A88C 001464EC  D0 01 00 18 */	stfs f0, 0x18(r1)
/* 8014A890 001464F0  D0 01 00 14 */	stfs f0, 0x14(r1)
/* 8014A894 001464F4  D0 01 00 10 */	stfs f0, 0x10(r1)
lbl_8014A898:
/* 8014A898 001464F8  38 81 00 10 */	addi r4, r1, 0x10
/* 8014A89C 001464FC  38 60 00 01 */	li r3, 1
/* 8014A8A0 00146500  4B F0 F1 9D */	bl func_80059A3C
/* 8014A8A4 00146504  48 00 01 E8 */	b lbl_8014AA8C
/* 8014A8A8 00146508  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014A8AC 0014650C  88 03 0D 49 */	lbz r0, 0xd49(r3)
/* 8014A8B0 00146510  54 00 10 3A */	slwi r0, r0, 2
/* 8014A8B4 00146514  7C 63 02 14 */	add r3, r3, r0
/* 8014A8B8 00146518  80 03 0C 68 */	lwz r0, 0xc68(r3)
/* 8014A8BC 0014651C  28 00 00 04 */	cmplwi r0, 4
/* 8014A8C0 00146520  41 82 00 28 */	beq lbl_8014A8E8
/* 8014A8C4 00146524  C0 02 8E 40 */	lfs f0, lbl_80641440-_SDA2_BASE_(r2)
/* 8014A8C8 00146528  D0 01 00 2C */	stfs f0, 0x2c(r1)
/* 8014A8CC 0014652C  D0 01 00 28 */	stfs f0, 0x28(r1)
/* 8014A8D0 00146530  D0 01 00 24 */	stfs f0, 0x24(r1)
/* 8014A8D4 00146534  D0 01 00 20 */	stfs f0, 0x20(r1)
/* 8014A8D8 00146538  D0 01 00 1C */	stfs f0, 0x1c(r1)
/* 8014A8DC 0014653C  D0 01 00 18 */	stfs f0, 0x18(r1)
/* 8014A8E0 00146540  D0 01 00 14 */	stfs f0, 0x14(r1)
/* 8014A8E4 00146544  D0 01 00 10 */	stfs f0, 0x10(r1)
lbl_8014A8E8:
/* 8014A8E8 00146548  38 81 00 10 */	addi r4, r1, 0x10
/* 8014A8EC 0014654C  38 60 00 02 */	li r3, 2
/* 8014A8F0 00146550  4B F0 F1 4D */	bl func_80059A3C
/* 8014A8F4 00146554  48 00 01 98 */	b lbl_8014AA8C
/* 8014A8F8 00146558  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014A8FC 0014655C  88 04 0D 49 */	lbz r0, 0xd49(r4)
/* 8014A900 00146560  54 00 10 3A */	slwi r0, r0, 2
/* 8014A904 00146564  7C 64 02 14 */	add r3, r4, r0
/* 8014A908 00146568  80 03 0C 68 */	lwz r0, 0xc68(r3)
/* 8014A90C 0014656C  28 00 00 04 */	cmplwi r0, 4
/* 8014A910 00146570  40 82 01 7C */	bne lbl_8014AA8C
/* 8014A914 00146574  38 64 0E FE */	addi r3, r4, 0xefe
/* 8014A918 00146578  38 80 00 00 */	li r4, 0
/* 8014A91C 0014657C  38 A0 00 28 */	li r5, 0x28
/* 8014A920 00146580  4B EB 97 E5 */	bl memset
/* 8014A924 00146584  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014A928 00146588  88 05 0D 49 */	lbz r0, 0xd49(r5)
/* 8014A92C 0014658C  1C 80 00 44 */	mulli r4, r0, 0x44
/* 8014A930 00146590  7C 65 22 14 */	add r3, r5, r4
/* 8014A934 00146594  A0 03 04 8A */	lhz r0, 0x48a(r3)
/* 8014A938 00146598  2C 00 00 01 */	cmpwi r0, 1
/* 8014A93C 0014659C  41 82 00 28 */	beq lbl_8014A964
/* 8014A940 001465A0  40 80 00 10 */	bge lbl_8014A950
/* 8014A944 001465A4  2C 00 00 00 */	cmpwi r0, 0
/* 8014A948 001465A8  40 80 00 14 */	bge lbl_8014A95C
/* 8014A94C 001465AC  48 00 00 28 */	b lbl_8014A974
lbl_8014A950:
/* 8014A950 001465B0  2C 00 00 03 */	cmpwi r0, 3
/* 8014A954 001465B4  40 80 00 20 */	bge lbl_8014A974
/* 8014A958 001465B8  48 00 00 14 */	b lbl_8014A96C
lbl_8014A95C:
/* 8014A95C 001465BC  38 60 30 69 */	li r3, 0x3069
/* 8014A960 001465C0  48 00 00 28 */	b lbl_8014A988
lbl_8014A964:
/* 8014A964 001465C4  38 60 30 6A */	li r3, 0x306a
/* 8014A968 001465C8  48 00 00 20 */	b lbl_8014A988
lbl_8014A96C:
/* 8014A96C 001465CC  38 60 30 6B */	li r3, 0x306b
/* 8014A970 001465D0  48 00 00 18 */	b lbl_8014A988
lbl_8014A974:
/* 8014A974 001465D4  7C 85 22 14 */	add r4, r5, r4
/* 8014A978 001465D8  38 60 00 0F */	li r3, 0xf
/* 8014A97C 001465DC  38 84 04 8C */	addi r4, r4, 0x48c
/* 8014A980 001465E0  48 01 19 89 */	bl func_8015C308
/* 8014A984 001465E4  38 60 03 F9 */	li r3, 0x3f9
lbl_8014A988:
/* 8014A988 001465E8  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014A98C 001465EC  38 84 0E FE */	addi r4, r4, 0xefe
/* 8014A990 001465F0  48 10 5A 49 */	bl func_802503D8
/* 8014A994 001465F4  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014A998 001465F8  38 60 00 0E */	li r3, 0xe
/* 8014A99C 001465FC  38 84 0E FE */	addi r4, r4, 0xefe
/* 8014A9A0 00146600  48 01 19 69 */	bl func_8015C308
/* 8014A9A4 00146604  7F C4 F3 78 */	mr r4, r30
/* 8014A9A8 00146608  7F A5 EB 78 */	mr r5, r29
/* 8014A9AC 0014660C  7F E8 FB 78 */	mr r8, r31
/* 8014A9B0 00146610  7F 86 07 34 */	extsh r6, r28
/* 8014A9B4 00146614  7F 67 07 34 */	extsh r7, r27
/* 8014A9B8 00146618  38 60 50 DD */	li r3, 0x50dd
/* 8014A9BC 0014661C  48 10 57 79 */	bl func_80250134
/* 8014A9C0 00146620  48 00 00 CC */	b lbl_8014AA8C
/* 8014A9C4 00146624  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014A9C8 00146628  88 85 0D 49 */	lbz r4, 0xd49(r5)
/* 8014A9CC 0014662C  54 80 10 3A */	slwi r0, r4, 2
/* 8014A9D0 00146630  7C 65 02 14 */	add r3, r5, r0
/* 8014A9D4 00146634  80 03 0C 68 */	lwz r0, 0xc68(r3)
/* 8014A9D8 00146638  28 00 00 04 */	cmplwi r0, 4
/* 8014A9DC 0014663C  40 82 00 B0 */	bne lbl_8014AA8C
/* 8014A9E0 00146640  1C 04 00 44 */	mulli r0, r4, 0x44
/* 8014A9E4 00146644  80 85 0D 28 */	lwz r4, 0xd28(r5)
/* 8014A9E8 00146648  83 44 00 10 */	lwz r26, 0x10(r4)
/* 8014A9EC 0014664C  7C 65 02 14 */	add r3, r5, r0
/* 8014A9F0 00146650  80 03 04 74 */	lwz r0, 0x474(r3)
/* 8014A9F4 00146654  90 04 00 10 */	stw r0, 0x10(r4)
/* 8014A9F8 00146658  48 00 47 6D */	bl func_8014F164
/* 8014A9FC 0014665C  7F C4 F3 78 */	mr r4, r30
/* 8014AA00 00146660  7F A5 EB 78 */	mr r5, r29
/* 8014AA04 00146664  7F E8 FB 78 */	mr r8, r31
/* 8014AA08 00146668  7F 86 07 34 */	extsh r6, r28
/* 8014AA0C 0014666C  7F 67 07 34 */	extsh r7, r27
/* 8014AA10 00146670  38 60 50 DD */	li r3, 0x50dd
/* 8014AA14 00146674  48 10 57 21 */	bl func_80250134
/* 8014AA18 00146678  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014AA1C 0014667C  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 8014AA20 00146680  93 43 00 10 */	stw r26, 0x10(r3)
/* 8014AA24 00146684  48 00 00 68 */	b lbl_8014AA8C
/* 8014AA28 00146688  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014AA2C 0014668C  88 03 0D 49 */	lbz r0, 0xd49(r3)
/* 8014AA30 00146690  54 00 10 3A */	slwi r0, r0, 2
/* 8014AA34 00146694  7C 63 02 14 */	add r3, r3, r0
/* 8014AA38 00146698  80 03 01 04 */	lwz r0, 0x104(r3)
/* 8014AA3C 0014669C  2C 00 00 00 */	cmpwi r0, 0
/* 8014AA40 001466A0  40 82 00 24 */	bne lbl_8014AA64
/* 8014AA44 001466A4  7F C4 F3 78 */	mr r4, r30
/* 8014AA48 001466A8  7F A5 EB 78 */	mr r5, r29
/* 8014AA4C 001466AC  7F E8 FB 78 */	mr r8, r31
/* 8014AA50 001466B0  7F 86 07 34 */	extsh r6, r28
/* 8014AA54 001466B4  7F 67 07 34 */	extsh r7, r27
/* 8014AA58 001466B8  38 60 50 F0 */	li r3, 0x50f0
/* 8014AA5C 001466BC  48 10 56 D9 */	bl func_80250134
/* 8014AA60 001466C0  48 00 00 2C */	b lbl_8014AA8C
lbl_8014AA64:
/* 8014AA64 001466C4  80 83 01 7C */	lwz r4, 0x17c(r3)
/* 8014AA68 001466C8  38 60 00 0E */	li r3, 0xe
/* 8014AA6C 001466CC  48 01 18 9D */	bl func_8015C308
/* 8014AA70 001466D0  7F C4 F3 78 */	mr r4, r30
/* 8014AA74 001466D4  7F A5 EB 78 */	mr r5, r29
/* 8014AA78 001466D8  7F E8 FB 78 */	mr r8, r31
/* 8014AA7C 001466DC  7F 86 07 34 */	extsh r6, r28
/* 8014AA80 001466E0  7F 67 07 34 */	extsh r7, r27
/* 8014AA84 001466E4  38 60 50 DD */	li r3, 0x50dd
/* 8014AA88 001466E8  48 10 56 AD */	bl func_80250134
lbl_8014AA8C:
/* 8014AA8C 001466EC  39 61 00 70 */	addi r11, r1, 0x70
/* 8014AA90 001466F0  48 07 C6 E1 */	bl _restgpr_26
/* 8014AA94 001466F4  80 01 00 74 */	lwz r0, 0x74(r1)
/* 8014AA98 001466F8  7C 08 03 A6 */	mtlr r0
/* 8014AA9C 001466FC  38 21 00 70 */	addi r1, r1, 0x70
/* 8014AAA0 00146700  4E 80 00 20 */	blr
lbl_8014AAA4:
/* 8014AAA4 00146704  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8014AAA8 00146708  7C 08 02 A6 */	mflr r0
/* 8014AAAC 0014670C  38 A0 00 03 */	li r5, 3
/* 8014AAB0 00146710  90 01 00 24 */	stw r0, 0x24(r1)
/* 8014AAB4 00146714  38 C1 00 08 */	addi r6, r1, 8
/* 8014AAB8 00146718  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8014AABC 0014671C  7C 9F 23 78 */	mr r31, r4
/* 8014AAC0 00146720  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8014AAC4 00146724  7C 7E 1B 78 */	mr r30, r3
/* 8014AAC8 00146728  48 10 93 C5 */	bl func_80253E8C
/* 8014AACC 0014672C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014AAD0 00146730  88 03 0D 40 */	lbz r0, 0xd40(r3)
/* 8014AAD4 00146734  2C 00 00 01 */	cmpwi r0, 1
/* 8014AAD8 00146738  41 82 00 14 */	beq lbl_8014AAEC
/* 8014AADC 0014673C  40 80 00 7C */	bge lbl_8014AB58
/* 8014AAE0 00146740  2C 00 00 00 */	cmpwi r0, 0
/* 8014AAE4 00146744  40 80 00 2C */	bge lbl_8014AB10
/* 8014AAE8 00146748  48 00 00 70 */	b lbl_8014AB58
lbl_8014AAEC:
/* 8014AAEC 0014674C  80 01 00 08 */	lwz r0, 8(r1)
/* 8014AAF0 00146750  28 00 00 07 */	cmplwi r0, 7
/* 8014AAF4 00146754  40 82 00 1C */	bne lbl_8014AB10
/* 8014AAF8 00146758  7F C3 F3 78 */	mr r3, r30
/* 8014AAFC 0014675C  7F E4 FB 78 */	mr r4, r31
/* 8014AB00 00146760  38 A0 00 02 */	li r5, 2
/* 8014AB04 00146764  38 C0 51 0C */	li r6, 0x510c
/* 8014AB08 00146768  48 10 93 AD */	bl func_80253EB4
/* 8014AB0C 0014676C  48 00 00 4C */	b lbl_8014AB58
lbl_8014AB10:
/* 8014AB10 00146770  80 01 00 08 */	lwz r0, 8(r1)
/* 8014AB14 00146774  2C 00 00 09 */	cmpwi r0, 9
/* 8014AB18 00146778  41 82 00 2C */	beq lbl_8014AB44
/* 8014AB1C 0014677C  40 80 00 3C */	bge lbl_8014AB58
/* 8014AB20 00146780  2C 00 00 03 */	cmpwi r0, 3
/* 8014AB24 00146784  41 82 00 08 */	beq lbl_8014AB2C
/* 8014AB28 00146788  48 00 00 30 */	b lbl_8014AB58
lbl_8014AB2C:
/* 8014AB2C 0014678C  7F C3 F3 78 */	mr r3, r30
/* 8014AB30 00146790  7F E4 FB 78 */	mr r4, r31
/* 8014AB34 00146794  38 A0 00 02 */	li r5, 2
/* 8014AB38 00146798  38 C0 51 0A */	li r6, 0x510a
/* 8014AB3C 0014679C  48 10 93 79 */	bl func_80253EB4
/* 8014AB40 001467A0  48 00 00 18 */	b lbl_8014AB58
lbl_8014AB44:
/* 8014AB44 001467A4  7F C3 F3 78 */	mr r3, r30
/* 8014AB48 001467A8  7F E4 FB 78 */	mr r4, r31
/* 8014AB4C 001467AC  38 A0 00 02 */	li r5, 2
/* 8014AB50 001467B0  38 C0 50 AB */	li r6, 0x50ab
/* 8014AB54 001467B4  48 10 93 61 */	bl func_80253EB4
lbl_8014AB58:
/* 8014AB58 001467B8  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8014AB5C 001467BC  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8014AB60 001467C0  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8014AB64 001467C4  7C 08 03 A6 */	mtlr r0
/* 8014AB68 001467C8  38 21 00 20 */	addi r1, r1, 0x20
/* 8014AB6C 001467CC  4E 80 00 20 */	blr
lbl_8014AB70:
/* 8014AB70 001467D0  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 8014AB74 001467D4  7C 08 02 A6 */	mflr r0
/* 8014AB78 001467D8  7C 63 07 34 */	extsh r3, r3
/* 8014AB7C 001467DC  38 A0 00 03 */	li r5, 3
/* 8014AB80 001467E0  90 01 00 44 */	stw r0, 0x44(r1)
/* 8014AB84 001467E4  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014AB88 001467E8  93 E1 00 3C */	stw r31, 0x3c(r1)
/* 8014AB8C 001467EC  7C 9F 23 78 */	mr r31, r4
/* 8014AB90 001467F0  48 10 93 4D */	bl func_80253EDC
/* 8014AB94 001467F4  81 2D 82 B8 */	lwz r9, lbl_8063D578-_SDA_BASE_(r13)
/* 8014AB98 001467F8  88 09 0D 40 */	lbz r0, 0xd40(r9)
/* 8014AB9C 001467FC  2C 00 00 00 */	cmpwi r0, 0
/* 8014ABA0 00146800  41 82 00 08 */	beq lbl_8014ABA8
/* 8014ABA4 00146804  48 00 00 CC */	b lbl_8014AC70
lbl_8014ABA8:
/* 8014ABA8 00146808  80 01 00 10 */	lwz r0, 0x10(r1)
/* 8014ABAC 0014680C  28 00 00 05 */	cmplwi r0, 5
/* 8014ABB0 00146810  40 82 00 C0 */	bne lbl_8014AC70
/* 8014ABB4 00146814  88 FF 00 11 */	lbz r7, 0x11(r31)
/* 8014ABB8 00146818  39 00 00 FF */	li r8, 0xff
/* 8014ABBC 0014681C  A0 C9 00 D8 */	lhz r6, 0xd8(r9)
/* 8014ABC0 00146820  38 A0 00 2D */	li r5, 0x2d
/* 8014ABC4 00146824  38 00 00 00 */	li r0, 0
/* 8014ABC8 00146828  99 01 00 0C */	stb r8, 0xc(r1)
/* 8014ABCC 0014682C  38 81 00 14 */	addi r4, r1, 0x14
/* 8014ABD0 00146830  38 60 00 0E */	li r3, 0xe
/* 8014ABD4 00146834  B0 C1 00 14 */	sth r6, 0x14(r1)
/* 8014ABD8 00146838  A0 C9 00 E0 */	lhz r6, 0xe0(r9)
/* 8014ABDC 0014683C  99 01 00 0D */	stb r8, 0xd(r1)
/* 8014ABE0 00146840  B0 C1 00 1E */	sth r6, 0x1e(r1)
/* 8014ABE4 00146844  A0 C9 00 E8 */	lhz r6, 0xe8(r9)
/* 8014ABE8 00146848  99 01 00 0E */	stb r8, 0xe(r1)
/* 8014ABEC 0014684C  B0 C1 00 28 */	sth r6, 0x28(r1)
/* 8014ABF0 00146850  A0 C9 00 DA */	lhz r6, 0xda(r9)
/* 8014ABF4 00146854  98 E1 00 0F */	stb r7, 0xf(r1)
/* 8014ABF8 00146858  B0 C1 00 16 */	sth r6, 0x16(r1)
/* 8014ABFC 0014685C  A0 C9 00 E2 */	lhz r6, 0xe2(r9)
/* 8014AC00 00146860  B0 C1 00 20 */	sth r6, 0x20(r1)
/* 8014AC04 00146864  A0 C9 00 EA */	lhz r6, 0xea(r9)
/* 8014AC08 00146868  B0 C1 00 2A */	sth r6, 0x2a(r1)
/* 8014AC0C 0014686C  A0 C9 00 DC */	lhz r6, 0xdc(r9)
/* 8014AC10 00146870  B0 C1 00 18 */	sth r6, 0x18(r1)
/* 8014AC14 00146874  A0 C9 00 E4 */	lhz r6, 0xe4(r9)
/* 8014AC18 00146878  B0 C1 00 22 */	sth r6, 0x22(r1)
/* 8014AC1C 0014687C  A0 C9 00 EC */	lhz r6, 0xec(r9)
/* 8014AC20 00146880  B0 C1 00 2C */	sth r6, 0x2c(r1)
/* 8014AC24 00146884  A0 C9 00 DE */	lhz r6, 0xde(r9)
/* 8014AC28 00146888  B0 C1 00 1A */	sth r6, 0x1a(r1)
/* 8014AC2C 0014688C  A0 C9 00 E6 */	lhz r6, 0xe6(r9)
/* 8014AC30 00146890  B0 C1 00 24 */	sth r6, 0x24(r1)
/* 8014AC34 00146894  A0 C9 00 EE */	lhz r6, 0xee(r9)
/* 8014AC38 00146898  B0 C1 00 2E */	sth r6, 0x2e(r1)
/* 8014AC3C 0014689C  B0 A1 00 1C */	sth r5, 0x1c(r1)
/* 8014AC40 001468A0  B0 A1 00 26 */	sth r5, 0x26(r1)
/* 8014AC44 001468A4  B0 01 00 30 */	sth r0, 0x30(r1)
/* 8014AC48 001468A8  48 01 16 C1 */	bl func_8015C308
/* 8014AC4C 001468AC  80 01 00 0C */	lwz r0, 0xc(r1)
/* 8014AC50 001468B0  38 C1 00 08 */	addi r6, r1, 8
/* 8014AC54 001468B4  C0 22 8E 44 */	lfs f1, lbl_80641444-_SDA2_BASE_(r2)
/* 8014AC58 001468B8  38 60 51 0B */	li r3, 0x510b
/* 8014AC5C 001468BC  90 01 00 08 */	stw r0, 8(r1)
/* 8014AC60 001468C0  38 80 01 40 */	li r4, 0x140
/* 8014AC64 001468C4  38 A0 00 E6 */	li r5, 0xe6
/* 8014AC68 001468C8  38 E0 00 84 */	li r7, 0x84
/* 8014AC6C 001468CC  48 10 58 35 */	bl func_802504A0
lbl_8014AC70:
/* 8014AC70 001468D0  80 01 00 44 */	lwz r0, 0x44(r1)
/* 8014AC74 001468D4  83 E1 00 3C */	lwz r31, 0x3c(r1)
/* 8014AC78 001468D8  7C 08 03 A6 */	mtlr r0
/* 8014AC7C 001468DC  38 21 00 40 */	addi r1, r1, 0x40
/* 8014AC80 001468E0  4E 80 00 20 */	blr
lbl_8014AC84:
/* 8014AC84 001468E4  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8014AC88 001468E8  7C 08 02 A6 */	mflr r0
/* 8014AC8C 001468EC  38 A0 00 03 */	li r5, 3
/* 8014AC90 001468F0  90 01 00 24 */	stw r0, 0x24(r1)
/* 8014AC94 001468F4  38 C1 00 08 */	addi r6, r1, 8
/* 8014AC98 001468F8  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8014AC9C 001468FC  7C 9F 23 78 */	mr r31, r4
/* 8014ACA0 00146900  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8014ACA4 00146904  7C 7E 1B 78 */	mr r30, r3
/* 8014ACA8 00146908  48 10 91 E5 */	bl func_80253E8C
/* 8014ACAC 0014690C  80 61 00 08 */	lwz r3, 8(r1)
/* 8014ACB0 00146910  38 03 FF FA */	addi r0, r3, -6
/* 8014ACB4 00146914  28 00 00 0E */	cmplwi r0, 0xe
/* 8014ACB8 00146918  41 81 01 38 */	bgt lbl_8014ADF0
/* 8014ACBC 0014691C  3C 60 80 42 */	lis r3, lbl_8041DAA8@ha
/* 8014ACC0 00146920  54 00 10 3A */	slwi r0, r0, 2
/* 8014ACC4 00146924  38 63 DA A8 */	addi r3, r3, lbl_8041DAA8@l
/* 8014ACC8 00146928  7C 63 00 2E */	lwzx r3, r3, r0
/* 8014ACCC 0014692C  7C 69 03 A6 */	mtctr r3
/* 8014ACD0 00146930  4E 80 04 20 */	bctr
/* 8014ACD4 00146934  7F C3 F3 78 */	mr r3, r30
/* 8014ACD8 00146938  7F E4 FB 78 */	mr r4, r31
/* 8014ACDC 0014693C  38 A0 00 02 */	li r5, 2
/* 8014ACE0 00146940  38 C0 50 FB */	li r6, 0x50fb
/* 8014ACE4 00146944  48 10 91 D1 */	bl func_80253EB4
/* 8014ACE8 00146948  48 00 01 08 */	b lbl_8014ADF0
/* 8014ACEC 0014694C  7F C3 F3 78 */	mr r3, r30
/* 8014ACF0 00146950  7F E4 FB 78 */	mr r4, r31
/* 8014ACF4 00146954  38 A0 00 02 */	li r5, 2
/* 8014ACF8 00146958  38 C0 50 FC */	li r6, 0x50fc
/* 8014ACFC 0014695C  48 10 91 B9 */	bl func_80253EB4
/* 8014AD00 00146960  48 00 00 F0 */	b lbl_8014ADF0
/* 8014AD04 00146964  7F C3 F3 78 */	mr r3, r30
/* 8014AD08 00146968  7F E4 FB 78 */	mr r4, r31
/* 8014AD0C 0014696C  38 A0 00 02 */	li r5, 2
/* 8014AD10 00146970  38 C0 50 FD */	li r6, 0x50fd
/* 8014AD14 00146974  48 10 91 A1 */	bl func_80253EB4
/* 8014AD18 00146978  48 00 00 D8 */	b lbl_8014ADF0
/* 8014AD1C 0014697C  7F C3 F3 78 */	mr r3, r30
/* 8014AD20 00146980  7F E4 FB 78 */	mr r4, r31
/* 8014AD24 00146984  38 A0 00 02 */	li r5, 2
/* 8014AD28 00146988  38 C0 50 FE */	li r6, 0x50fe
/* 8014AD2C 0014698C  48 10 91 89 */	bl func_80253EB4
/* 8014AD30 00146990  48 00 00 C0 */	b lbl_8014ADF0
/* 8014AD34 00146994  7F C3 F3 78 */	mr r3, r30
/* 8014AD38 00146998  7F E4 FB 78 */	mr r4, r31
/* 8014AD3C 0014699C  38 A0 00 02 */	li r5, 2
/* 8014AD40 001469A0  38 C0 50 FF */	li r6, 0x50ff
/* 8014AD44 001469A4  48 10 91 71 */	bl func_80253EB4
/* 8014AD48 001469A8  48 00 00 A8 */	b lbl_8014ADF0
/* 8014AD4C 001469AC  7F C3 F3 78 */	mr r3, r30
/* 8014AD50 001469B0  7F E4 FB 78 */	mr r4, r31
/* 8014AD54 001469B4  38 A0 00 02 */	li r5, 2
/* 8014AD58 001469B8  38 C0 51 00 */	li r6, 0x5100
/* 8014AD5C 001469BC  48 10 91 59 */	bl func_80253EB4
/* 8014AD60 001469C0  48 00 00 90 */	b lbl_8014ADF0
/* 8014AD64 001469C4  7F C3 F3 78 */	mr r3, r30
/* 8014AD68 001469C8  7F E4 FB 78 */	mr r4, r31
/* 8014AD6C 001469CC  38 A0 00 02 */	li r5, 2
/* 8014AD70 001469D0  38 C0 51 01 */	li r6, 0x5101
/* 8014AD74 001469D4  48 10 91 41 */	bl func_80253EB4
/* 8014AD78 001469D8  48 00 00 78 */	b lbl_8014ADF0
/* 8014AD7C 001469DC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014AD80 001469E0  88 03 0D 48 */	lbz r0, 0xd48(r3)
/* 8014AD84 001469E4  2C 00 00 00 */	cmpwi r0, 0
/* 8014AD88 001469E8  40 82 00 68 */	bne lbl_8014ADF0
/* 8014AD8C 001469EC  88 1F 00 02 */	lbz r0, 2(r31)
/* 8014AD90 001469F0  88 7F 00 03 */	lbz r3, 3(r31)
/* 8014AD94 001469F4  7C 04 16 70 */	srawi r4, r0, 2
/* 8014AD98 001469F8  88 1F 00 04 */	lbz r0, 4(r31)
/* 8014AD9C 001469FC  7C 63 16 70 */	srawi r3, r3, 2
/* 8014ADA0 00146A00  98 9F 00 02 */	stb r4, 2(r31)
/* 8014ADA4 00146A04  7C 00 16 70 */	srawi r0, r0, 2
/* 8014ADA8 00146A08  98 7F 00 03 */	stb r3, 3(r31)
/* 8014ADAC 00146A0C  98 1F 00 04 */	stb r0, 4(r31)
/* 8014ADB0 00146A10  48 00 00 40 */	b lbl_8014ADF0
/* 8014ADB4 00146A14  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014ADB8 00146A18  A0 64 00 FC */	lhz r3, 0xfc(r4)
/* 8014ADBC 00146A1C  88 84 0D 48 */	lbz r4, 0xd48(r4)
/* 8014ADC0 00146A20  38 03 FF FF */	addi r0, r3, -1
/* 8014ADC4 00146A24  7C 04 00 00 */	cmpw r4, r0
/* 8014ADC8 00146A28  40 82 00 28 */	bne lbl_8014ADF0
/* 8014ADCC 00146A2C  88 1F 00 02 */	lbz r0, 2(r31)
/* 8014ADD0 00146A30  88 7F 00 03 */	lbz r3, 3(r31)
/* 8014ADD4 00146A34  7C 04 16 70 */	srawi r4, r0, 2
/* 8014ADD8 00146A38  88 1F 00 04 */	lbz r0, 4(r31)
/* 8014ADDC 00146A3C  7C 63 16 70 */	srawi r3, r3, 2
/* 8014ADE0 00146A40  98 9F 00 02 */	stb r4, 2(r31)
/* 8014ADE4 00146A44  7C 00 16 70 */	srawi r0, r0, 2
/* 8014ADE8 00146A48  98 7F 00 03 */	stb r3, 3(r31)
/* 8014ADEC 00146A4C  98 1F 00 04 */	stb r0, 4(r31)
lbl_8014ADF0:
/* 8014ADF0 00146A50  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8014ADF4 00146A54  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8014ADF8 00146A58  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8014ADFC 00146A5C  7C 08 03 A6 */	mtlr r0
/* 8014AE00 00146A60  38 21 00 20 */	addi r1, r1, 0x20
/* 8014AE04 00146A64  4E 80 00 20 */	blr
lbl_8014AE08:
/* 8014AE08 00146A68  94 21 FF 10 */	stwu r1, -0xf0(r1)
/* 8014AE0C 00146A6C  7C 08 02 A6 */	mflr r0
/* 8014AE10 00146A70  90 01 00 F4 */	stw r0, 0xf4(r1)
/* 8014AE14 00146A74  39 61 00 F0 */	addi r11, r1, 0xf0
/* 8014AE18 00146A78  48 07 C2 F5 */	bl _savegpr_20
/* 8014AE1C 00146A7C  7C 75 1B 78 */	mr r21, r3
/* 8014AE20 00146A80  7C 94 23 78 */	mr r20, r4
/* 8014AE24 00146A84  38 C1 00 08 */	addi r6, r1, 8
/* 8014AE28 00146A88  38 A0 00 03 */	li r5, 3
/* 8014AE2C 00146A8C  48 10 90 B1 */	bl func_80253EDC
/* 8014AE30 00146A90  7E A3 AB 78 */	mr r3, r21
/* 8014AE34 00146A94  7E 84 A3 78 */	mr r4, r20
/* 8014AE38 00146A98  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014AE3C 00146A9C  38 A0 00 06 */	li r5, 6
/* 8014AE40 00146AA0  48 10 90 9D */	bl func_80253EDC
/* 8014AE44 00146AA4  C0 A1 00 10 */	lfs f5, 0x10(r1)
/* 8014AE48 00146AA8  38 60 FF 00 */	li r3, -256
/* 8014AE4C 00146AAC  C0 61 00 20 */	lfs f3, 0x20(r1)
/* 8014AE50 00146AB0  C0 21 00 14 */	lfs f1, 0x14(r1)
/* 8014AE54 00146AB4  FC 80 28 1E */	fctiwz f4, f5
/* 8014AE58 00146AB8  C0 01 00 28 */	lfs f0, 0x28(r1)
/* 8014AE5C 00146ABC  FC 40 18 1E */	fctiwz f2, f3
/* 8014AE60 00146AC0  EC 21 28 28 */	fsubs f1, f1, f5
/* 8014AE64 00146AC4  80 01 00 08 */	lwz r0, 8(r1)
/* 8014AE68 00146AC8  EC 00 18 28 */	fsubs f0, f0, f3
/* 8014AE6C 00146ACC  D8 81 00 A0 */	stfd f4, 0xa0(r1)
/* 8014AE70 00146AD0  28 00 00 15 */	cmplwi r0, 0x15
/* 8014AE74 00146AD4  FC 20 08 1E */	fctiwz f1, f1
/* 8014AE78 00146AD8  FC 00 00 1E */	fctiwz f0, f0
/* 8014AE7C 00146ADC  D8 41 00 A8 */	stfd f2, 0xa8(r1)
/* 8014AE80 00146AE0  88 94 00 11 */	lbz r4, 0x11(r20)
/* 8014AE84 00146AE4  D8 21 00 B0 */	stfd f1, 0xb0(r1)
/* 8014AE88 00146AE8  83 01 00 A4 */	lwz r24, 0xa4(r1)
/* 8014AE8C 00146AEC  7C 99 1B 78 */	or r25, r4, r3
/* 8014AE90 00146AF0  D8 01 00 B8 */	stfd f0, 0xb8(r1)
/* 8014AE94 00146AF4  82 E1 00 AC */	lwz r23, 0xac(r1)
/* 8014AE98 00146AF8  82 C1 00 B4 */	lwz r22, 0xb4(r1)
/* 8014AE9C 00146AFC  82 A1 00 BC */	lwz r21, 0xbc(r1)
/* 8014AEA0 00146B00  41 81 05 64 */	bgt lbl_8014B404
/* 8014AEA4 00146B04  3C 60 80 42 */	lis r3, lbl_8041DAE4@ha
/* 8014AEA8 00146B08  54 00 10 3A */	slwi r0, r0, 2
/* 8014AEAC 00146B0C  38 63 DA E4 */	addi r3, r3, lbl_8041DAE4@l
/* 8014AEB0 00146B10  7C 63 00 2E */	lwzx r3, r3, r0
/* 8014AEB4 00146B14  7C 69 03 A6 */	mtctr r3
/* 8014AEB8 00146B18  4E 80 04 20 */	bctr
/* 8014AEBC 00146B1C  C0 14 00 48 */	lfs f0, 0x48(r20)
/* 8014AEC0 00146B20  C0 82 8E 48 */	lfs f4, lbl_80641448-_SDA2_BASE_(r2)
/* 8014AEC4 00146B24  C0 54 00 4C */	lfs f2, 0x4c(r20)
/* 8014AEC8 00146B28  EC 60 20 28 */	fsubs f3, f0, f4
/* 8014AECC 00146B2C  C0 34 00 50 */	lfs f1, 0x50(r20)
/* 8014AED0 00146B30  C0 14 00 54 */	lfs f0, 0x54(r20)
/* 8014AED4 00146B34  EC 42 20 28 */	fsubs f2, f2, f4
/* 8014AED8 00146B38  EC 21 20 28 */	fsubs f1, f1, f4
/* 8014AEDC 00146B3C  EC 00 20 28 */	fsubs f0, f0, f4
/* 8014AEE0 00146B40  D0 74 00 48 */	stfs f3, 0x48(r20)
/* 8014AEE4 00146B44  D0 54 00 4C */	stfs f2, 0x4c(r20)
/* 8014AEE8 00146B48  D0 34 00 50 */	stfs f1, 0x50(r20)
/* 8014AEEC 00146B4C  D0 14 00 54 */	stfs f0, 0x54(r20)
/* 8014AEF0 00146B50  48 00 05 14 */	b lbl_8014B404
/* 8014AEF4 00146B54  38 81 00 10 */	addi r4, r1, 0x10
/* 8014AEF8 00146B58  38 60 00 01 */	li r3, 1
/* 8014AEFC 00146B5C  4B F0 EB 41 */	bl func_80059A3C
/* 8014AF00 00146B60  48 00 05 04 */	b lbl_8014B404
/* 8014AF04 00146B64  38 81 00 10 */	addi r4, r1, 0x10
/* 8014AF08 00146B68  38 60 00 02 */	li r3, 2
/* 8014AF0C 00146B6C  4B F0 EB 31 */	bl func_80059A3C
/* 8014AF10 00146B70  48 00 04 F4 */	b lbl_8014B404
/* 8014AF14 00146B74  38 81 00 10 */	addi r4, r1, 0x10
/* 8014AF18 00146B78  38 60 00 03 */	li r3, 3
/* 8014AF1C 00146B7C  4B F0 EB 21 */	bl func_80059A3C
/* 8014AF20 00146B80  48 00 04 E4 */	b lbl_8014B404
/* 8014AF24 00146B84  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014AF28 00146B88  38 80 00 02 */	li r4, 2
/* 8014AF2C 00146B8C  38 A0 00 0E */	li r5, 0xe
/* 8014AF30 00146B90  38 C0 00 01 */	li r6, 1
/* 8014AF34 00146B94  88 63 0D 48 */	lbz r3, 0xd48(r3)
/* 8014AF38 00146B98  38 63 00 01 */	addi r3, r3, 1
/* 8014AF3C 00146B9C  48 01 1D 3D */	bl func_8015CC78
/* 8014AF40 00146BA0  7F 04 C3 78 */	mr r4, r24
/* 8014AF44 00146BA4  7E E5 BB 78 */	mr r5, r23
/* 8014AF48 00146BA8  7F 28 CB 78 */	mr r8, r25
/* 8014AF4C 00146BAC  7E C6 07 34 */	extsh r6, r22
/* 8014AF50 00146BB0  7E A7 07 34 */	extsh r7, r21
/* 8014AF54 00146BB4  38 60 51 02 */	li r3, 0x5102
/* 8014AF58 00146BB8  48 10 51 DD */	bl func_80250134
/* 8014AF5C 00146BBC  48 00 04 A8 */	b lbl_8014B404
/* 8014AF60 00146BC0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014AF64 00146BC4  88 03 0D 48 */	lbz r0, 0xd48(r3)
/* 8014AF68 00146BC8  54 00 10 3A */	slwi r0, r0, 2
/* 8014AF6C 00146BCC  7C 63 02 14 */	add r3, r3, r0
/* 8014AF70 00146BD0  80 03 01 04 */	lwz r0, 0x104(r3)
/* 8014AF74 00146BD4  2C 00 00 00 */	cmpwi r0, 0
/* 8014AF78 00146BD8  40 82 00 24 */	bne lbl_8014AF9C
/* 8014AF7C 00146BDC  7F 04 C3 78 */	mr r4, r24
/* 8014AF80 00146BE0  7E E5 BB 78 */	mr r5, r23
/* 8014AF84 00146BE4  7F 28 CB 78 */	mr r8, r25
/* 8014AF88 00146BE8  7E C6 07 34 */	extsh r6, r22
/* 8014AF8C 00146BEC  7E A7 07 34 */	extsh r7, r21
/* 8014AF90 00146BF0  38 60 50 F0 */	li r3, 0x50f0
/* 8014AF94 00146BF4  48 10 51 A1 */	bl func_80250134
/* 8014AF98 00146BF8  48 00 04 6C */	b lbl_8014B404
lbl_8014AF9C:
/* 8014AF9C 00146BFC  80 83 01 7C */	lwz r4, 0x17c(r3)
/* 8014AFA0 00146C00  38 60 00 0E */	li r3, 0xe
/* 8014AFA4 00146C04  48 01 13 65 */	bl func_8015C308
/* 8014AFA8 00146C08  7F 04 C3 78 */	mr r4, r24
/* 8014AFAC 00146C0C  7E E5 BB 78 */	mr r5, r23
/* 8014AFB0 00146C10  7F 28 CB 78 */	mr r8, r25
/* 8014AFB4 00146C14  7E C6 07 34 */	extsh r6, r22
/* 8014AFB8 00146C18  7E A7 07 34 */	extsh r7, r21
/* 8014AFBC 00146C1C  38 60 51 03 */	li r3, 0x5103
/* 8014AFC0 00146C20  48 10 51 75 */	bl func_80250134
/* 8014AFC4 00146C24  48 00 04 40 */	b lbl_8014B404
/* 8014AFC8 00146C28  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014AFCC 00146C2C  88 03 0D 48 */	lbz r0, 0xd48(r3)
/* 8014AFD0 00146C30  54 00 10 3A */	slwi r0, r0, 2
/* 8014AFD4 00146C34  7C 63 02 14 */	add r3, r3, r0
/* 8014AFD8 00146C38  80 03 01 04 */	lwz r0, 0x104(r3)
/* 8014AFDC 00146C3C  2C 00 00 00 */	cmpwi r0, 0
/* 8014AFE0 00146C40  40 82 00 24 */	bne lbl_8014B004
/* 8014AFE4 00146C44  7F 04 C3 78 */	mr r4, r24
/* 8014AFE8 00146C48  7E E5 BB 78 */	mr r5, r23
/* 8014AFEC 00146C4C  7F 28 CB 78 */	mr r8, r25
/* 8014AFF0 00146C50  7E C6 07 34 */	extsh r6, r22
/* 8014AFF4 00146C54  7E A7 07 34 */	extsh r7, r21
/* 8014AFF8 00146C58  38 60 50 F4 */	li r3, 0x50f4
/* 8014AFFC 00146C5C  48 10 51 39 */	bl func_80250134
/* 8014B000 00146C60  48 00 04 04 */	b lbl_8014B404
lbl_8014B004:
/* 8014B004 00146C64  80 E3 03 60 */	lwz r7, 0x360(r3)
/* 8014B008 00146C68  2C 07 00 00 */	cmpwi r7, 0
/* 8014B00C 00146C6C  40 82 00 24 */	bne lbl_8014B030
/* 8014B010 00146C70  7F 04 C3 78 */	mr r4, r24
/* 8014B014 00146C74  7E E5 BB 78 */	mr r5, r23
/* 8014B018 00146C78  7F 28 CB 78 */	mr r8, r25
/* 8014B01C 00146C7C  7E C6 07 34 */	extsh r6, r22
/* 8014B020 00146C80  7E A7 07 34 */	extsh r7, r21
/* 8014B024 00146C84  38 60 50 F4 */	li r3, 0x50f4
/* 8014B028 00146C88  48 10 51 0D */	bl func_80250134
/* 8014B02C 00146C8C  48 00 03 D8 */	b lbl_8014B404
lbl_8014B030:
/* 8014B030 00146C90  3C 60 80 00 */	lis r3, 0x800000F8@ha
/* 8014B034 00146C94  38 00 00 00 */	li r0, 0
/* 8014B038 00146C98  80 63 00 F8 */	lwz r3, 0x800000F8@l(r3)
/* 8014B03C 00146C9C  7C 80 39 D6 */	mullw r4, r0, r7
/* 8014B040 00146CA0  38 A1 00 78 */	addi r5, r1, 0x78
/* 8014B044 00146CA4  54 66 F0 BE */	srwi r6, r3, 2
/* 8014B048 00146CA8  7C 66 38 16 */	mulhwu r3, r6, r7
/* 8014B04C 00146CAC  7C 06 01 D6 */	mullw r0, r6, r0
/* 8014B050 00146CB0  7C 63 22 14 */	add r3, r3, r4
/* 8014B054 00146CB4  7C 86 39 D6 */	mullw r4, r6, r7
/* 8014B058 00146CB8  7C 63 02 14 */	add r3, r3, r0
/* 8014B05C 00146CBC  48 12 79 A9 */	bl OSTicksToCalendarTime
/* 8014B060 00146CC0  80 81 00 84 */	lwz r4, 0x84(r1)
/* 8014B064 00146CC4  38 60 00 08 */	li r3, 8
/* 8014B068 00146CC8  48 01 12 A1 */	bl func_8015C308
/* 8014B06C 00146CCC  7F 04 C3 78 */	mr r4, r24
/* 8014B070 00146CD0  7E E5 BB 78 */	mr r5, r23
/* 8014B074 00146CD4  7F 28 CB 78 */	mr r8, r25
/* 8014B078 00146CD8  7E C6 07 34 */	extsh r6, r22
/* 8014B07C 00146CDC  7E A7 07 34 */	extsh r7, r21
/* 8014B080 00146CE0  38 60 03 ED */	li r3, 0x3ed
/* 8014B084 00146CE4  48 10 50 B1 */	bl func_80250134
/* 8014B088 00146CE8  38 60 03 ED */	li r3, 0x3ed
/* 8014B08C 00146CEC  38 80 00 01 */	li r4, 1
/* 8014B090 00146CF0  38 A0 00 00 */	li r5, 0
/* 8014B094 00146CF4  48 10 53 05 */	bl func_80250398
/* 8014B098 00146CF8  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8014B09C 00146CFC  7E E4 BB 78 */	mr r4, r23
/* 8014B0A0 00146D00  7F 18 02 14 */	add r24, r24, r0
/* 8014B0A4 00146D04  7F 25 CB 78 */	mr r5, r25
/* 8014B0A8 00146D08  7F 03 C3 78 */	mr r3, r24
/* 8014B0AC 00146D0C  4B F0 DB 51 */	bl func_80058BFC
/* 8014B0B0 00146D10  80 81 00 88 */	lwz r4, 0x88(r1)
/* 8014B0B4 00146D14  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8014B0B8 00146D18  7F 18 02 14 */	add r24, r24, r0
/* 8014B0BC 00146D1C  38 04 00 01 */	addi r0, r4, 1
/* 8014B0C0 00146D20  54 03 04 3E */	clrlwi r3, r0, 0x10
/* 8014B0C4 00146D24  4B F0 DB 09 */	bl func_80058BCC
/* 8014B0C8 00146D28  7F 04 C3 78 */	mr r4, r24
/* 8014B0CC 00146D2C  7E E5 BB 78 */	mr r5, r23
/* 8014B0D0 00146D30  7F 28 CB 78 */	mr r8, r25
/* 8014B0D4 00146D34  54 63 04 3E */	clrlwi r3, r3, 0x10
/* 8014B0D8 00146D38  7E C6 07 34 */	extsh r6, r22
/* 8014B0DC 00146D3C  7E A7 07 34 */	extsh r7, r21
/* 8014B0E0 00146D40  48 10 50 55 */	bl func_80250134
/* 8014B0E4 00146D44  48 00 03 20 */	b lbl_8014B404
/* 8014B0E8 00146D48  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B0EC 00146D4C  88 03 0D 48 */	lbz r0, 0xd48(r3)
/* 8014B0F0 00146D50  54 00 10 3A */	slwi r0, r0, 2
/* 8014B0F4 00146D54  7C 63 02 14 */	add r3, r3, r0
/* 8014B0F8 00146D58  80 03 01 04 */	lwz r0, 0x104(r3)
/* 8014B0FC 00146D5C  2C 00 00 00 */	cmpwi r0, 0
/* 8014B100 00146D60  40 82 00 24 */	bne lbl_8014B124
/* 8014B104 00146D64  7F 04 C3 78 */	mr r4, r24
/* 8014B108 00146D68  7E E5 BB 78 */	mr r5, r23
/* 8014B10C 00146D6C  7F 28 CB 78 */	mr r8, r25
/* 8014B110 00146D70  7E C6 07 34 */	extsh r6, r22
/* 8014B114 00146D74  7E A7 07 34 */	extsh r7, r21
/* 8014B118 00146D78  38 60 50 F2 */	li r3, 0x50f2
/* 8014B11C 00146D7C  48 10 50 19 */	bl func_80250134
/* 8014B120 00146D80  48 00 02 E4 */	b lbl_8014B404
lbl_8014B124:
/* 8014B124 00146D84  80 83 01 F4 */	lwz r4, 0x1f4(r3)
/* 8014B128 00146D88  2C 04 00 00 */	cmpwi r4, 0
/* 8014B12C 00146D8C  40 82 00 24 */	bne lbl_8014B150
/* 8014B130 00146D90  7F 04 C3 78 */	mr r4, r24
/* 8014B134 00146D94  7E E5 BB 78 */	mr r5, r23
/* 8014B138 00146D98  7F 28 CB 78 */	mr r8, r25
/* 8014B13C 00146D9C  7E C6 07 34 */	extsh r6, r22
/* 8014B140 00146DA0  7E A7 07 34 */	extsh r7, r21
/* 8014B144 00146DA4  38 60 50 F3 */	li r3, 0x50f3
/* 8014B148 00146DA8  48 10 4F ED */	bl func_80250134
/* 8014B14C 00146DAC  48 00 02 B8 */	b lbl_8014B404
lbl_8014B150:
/* 8014B150 00146DB0  38 60 00 18 */	li r3, 0x18
/* 8014B154 00146DB4  48 01 11 B5 */	bl func_8015C308
/* 8014B158 00146DB8  7F 04 C3 78 */	mr r4, r24
/* 8014B15C 00146DBC  7E E5 BB 78 */	mr r5, r23
/* 8014B160 00146DC0  7F 28 CB 78 */	mr r8, r25
/* 8014B164 00146DC4  7E C6 07 34 */	extsh r6, r22
/* 8014B168 00146DC8  7E A7 07 34 */	extsh r7, r21
/* 8014B16C 00146DCC  38 60 50 F1 */	li r3, 0x50f1
/* 8014B170 00146DD0  48 10 4F C5 */	bl func_80250134
/* 8014B174 00146DD4  48 00 02 90 */	b lbl_8014B404
/* 8014B178 00146DD8  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B17C 00146DDC  88 85 0D 48 */	lbz r4, 0xd48(r5)
/* 8014B180 00146DE0  54 80 10 3A */	slwi r0, r4, 2
/* 8014B184 00146DE4  7C 65 02 14 */	add r3, r5, r0
/* 8014B188 00146DE8  80 03 01 04 */	lwz r0, 0x104(r3)
/* 8014B18C 00146DEC  2C 00 00 00 */	cmpwi r0, 0
/* 8014B190 00146DF0  41 82 02 74 */	beq lbl_8014B404
/* 8014B194 00146DF4  7C 65 22 14 */	add r3, r5, r4
/* 8014B198 00146DF8  88 03 03 D8 */	lbz r0, 0x3d8(r3)
/* 8014B19C 00146DFC  2C 00 00 00 */	cmpwi r0, 0
/* 8014B1A0 00146E00  41 82 00 24 */	beq lbl_8014B1C4
/* 8014B1A4 00146E04  7F 04 C3 78 */	mr r4, r24
/* 8014B1A8 00146E08  7E E5 BB 78 */	mr r5, r23
/* 8014B1AC 00146E0C  7F 28 CB 78 */	mr r8, r25
/* 8014B1B0 00146E10  7E C6 07 34 */	extsh r6, r22
/* 8014B1B4 00146E14  7E A7 07 34 */	extsh r7, r21
/* 8014B1B8 00146E18  38 60 51 07 */	li r3, 0x5107
/* 8014B1BC 00146E1C  48 10 4F 79 */	bl func_80250134
/* 8014B1C0 00146E20  48 00 02 44 */	b lbl_8014B404
lbl_8014B1C4:
/* 8014B1C4 00146E24  7F 04 C3 78 */	mr r4, r24
/* 8014B1C8 00146E28  7E E5 BB 78 */	mr r5, r23
/* 8014B1CC 00146E2C  7F 28 CB 78 */	mr r8, r25
/* 8014B1D0 00146E30  7E C6 07 34 */	extsh r6, r22
/* 8014B1D4 00146E34  7E A7 07 34 */	extsh r7, r21
/* 8014B1D8 00146E38  38 60 51 06 */	li r3, 0x5106
/* 8014B1DC 00146E3C  48 10 4F 59 */	bl func_80250134
/* 8014B1E0 00146E40  48 00 02 24 */	b lbl_8014B404
/* 8014B1E4 00146E44  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B1E8 00146E48  3F C0 80 42 */	lis r30, lbl_8041D468@ha
/* 8014B1EC 00146E4C  3B DE D4 68 */	addi r30, r30, lbl_8041D468@l
/* 8014B1F0 00146E50  3A 80 00 00 */	li r20, 0
/* 8014B1F4 00146E54  88 03 0D 48 */	lbz r0, 0xd48(r3)
/* 8014B1F8 00146E58  3B E0 00 30 */	li r31, 0x30
/* 8014B1FC 00146E5C  54 00 18 38 */	slwi r0, r0, 3
/* 8014B200 00146E60  7C 63 02 14 */	add r3, r3, r0
/* 8014B204 00146E64  83 A3 02 70 */	lwz r29, 0x270(r3)
/* 8014B208 00146E68  83 83 02 74 */	lwz r28, 0x274(r3)
lbl_8014B20C:
/* 8014B20C 00146E6C  56 83 1B 78 */	rlwinm r3, r20, 3, 0xd, 0x1c
/* 8014B210 00146E70  56 80 0B FC */	rlwinm r0, r20, 1, 0xf, 0x1e
/* 8014B214 00146E74  7F 7E 1A 14 */	add r27, r30, r3
/* 8014B218 00146E78  3B 41 00 54 */	addi r26, r1, 0x54
/* 8014B21C 00146E7C  7C BE 18 2E */	lwzx r5, r30, r3
/* 8014B220 00146E80  7F A3 EB 78 */	mr r3, r29
/* 8014B224 00146E84  80 DB 00 04 */	lwz r6, 4(r27)
/* 8014B228 00146E88  7F 84 E3 78 */	mr r4, r28
/* 8014B22C 00146E8C  7F 5A 02 14 */	add r26, r26, r0
/* 8014B230 00146E90  48 07 C1 81 */	bl __mod2u
/* 8014B234 00146E94  56 80 1B 78 */	rlwinm r0, r20, 3, 0xd, 0x1c
/* 8014B238 00146E98  7C DE 02 14 */	add r6, r30, r0
/* 8014B23C 00146E9C  80 A6 00 08 */	lwz r5, 8(r6)
/* 8014B240 00146EA0  80 C6 00 0C */	lwz r6, 0xc(r6)
/* 8014B244 00146EA4  48 07 BF 49 */	bl __div2u
/* 8014B248 00146EA8  7C 04 F8 14 */	addc r0, r4, r31
/* 8014B24C 00146EAC  80 BB 00 08 */	lwz r5, 8(r27)
/* 8014B250 00146EB0  B0 1A 00 00 */	sth r0, 0(r26)
/* 8014B254 00146EB4  7F A3 EB 78 */	mr r3, r29
/* 8014B258 00146EB8  80 DB 00 0C */	lwz r6, 0xc(r27)
/* 8014B25C 00146EBC  7F 84 E3 78 */	mr r4, r28
/* 8014B260 00146EC0  48 07 C1 51 */	bl __mod2u
/* 8014B264 00146EC4  38 14 00 01 */	addi r0, r20, 1
/* 8014B268 00146EC8  54 00 1B 78 */	rlwinm r0, r0, 3, 0xd, 0x1c
/* 8014B26C 00146ECC  7C DE 02 14 */	add r6, r30, r0
/* 8014B270 00146ED0  80 A6 00 08 */	lwz r5, 8(r6)
/* 8014B274 00146ED4  80 C6 00 0C */	lwz r6, 0xc(r6)
/* 8014B278 00146ED8  48 07 BF 15 */	bl __div2u
/* 8014B27C 00146EDC  7C 04 F8 14 */	addc r0, r4, r31
/* 8014B280 00146EE0  80 BB 00 10 */	lwz r5, 0x10(r27)
/* 8014B284 00146EE4  B0 1A 00 02 */	sth r0, 2(r26)
/* 8014B288 00146EE8  7F A3 EB 78 */	mr r3, r29
/* 8014B28C 00146EEC  80 DB 00 14 */	lwz r6, 0x14(r27)
/* 8014B290 00146EF0  7F 84 E3 78 */	mr r4, r28
/* 8014B294 00146EF4  48 07 C1 1D */	bl __mod2u
/* 8014B298 00146EF8  38 14 00 02 */	addi r0, r20, 2
/* 8014B29C 00146EFC  54 00 1B 78 */	rlwinm r0, r0, 3, 0xd, 0x1c
/* 8014B2A0 00146F00  7C DE 02 14 */	add r6, r30, r0
/* 8014B2A4 00146F04  80 A6 00 08 */	lwz r5, 8(r6)
/* 8014B2A8 00146F08  80 C6 00 0C */	lwz r6, 0xc(r6)
/* 8014B2AC 00146F0C  48 07 BE E1 */	bl __div2u
/* 8014B2B0 00146F10  7C 04 F8 14 */	addc r0, r4, r31
/* 8014B2B4 00146F14  80 BB 00 18 */	lwz r5, 0x18(r27)
/* 8014B2B8 00146F18  B0 1A 00 04 */	sth r0, 4(r26)
/* 8014B2BC 00146F1C  7F A3 EB 78 */	mr r3, r29
/* 8014B2C0 00146F20  80 DB 00 1C */	lwz r6, 0x1c(r27)
/* 8014B2C4 00146F24  7F 84 E3 78 */	mr r4, r28
/* 8014B2C8 00146F28  48 07 C0 E9 */	bl __mod2u
/* 8014B2CC 00146F2C  38 14 00 03 */	addi r0, r20, 3
/* 8014B2D0 00146F30  54 00 1B 78 */	rlwinm r0, r0, 3, 0xd, 0x1c
/* 8014B2D4 00146F34  7C DE 02 14 */	add r6, r30, r0
/* 8014B2D8 00146F38  80 A6 00 08 */	lwz r5, 8(r6)
/* 8014B2DC 00146F3C  80 C6 00 0C */	lwz r6, 0xc(r6)
/* 8014B2E0 00146F40  48 07 BE AD */	bl __div2u
/* 8014B2E4 00146F44  7C 04 F8 14 */	addc r0, r4, r31
/* 8014B2E8 00146F48  80 BB 00 20 */	lwz r5, 0x20(r27)
/* 8014B2EC 00146F4C  B0 1A 00 06 */	sth r0, 6(r26)
/* 8014B2F0 00146F50  7F A3 EB 78 */	mr r3, r29
/* 8014B2F4 00146F54  80 DB 00 24 */	lwz r6, 0x24(r27)
/* 8014B2F8 00146F58  7F 84 E3 78 */	mr r4, r28
/* 8014B2FC 00146F5C  48 07 C0 B5 */	bl __mod2u
/* 8014B300 00146F60  38 14 00 04 */	addi r0, r20, 4
/* 8014B304 00146F64  54 00 1B 78 */	rlwinm r0, r0, 3, 0xd, 0x1c
/* 8014B308 00146F68  7C DE 02 14 */	add r6, r30, r0
/* 8014B30C 00146F6C  80 A6 00 08 */	lwz r5, 8(r6)
/* 8014B310 00146F70  80 C6 00 0C */	lwz r6, 0xc(r6)
/* 8014B314 00146F74  48 07 BE 79 */	bl __div2u
/* 8014B318 00146F78  7C 04 F8 14 */	addc r0, r4, r31
/* 8014B31C 00146F7C  80 BB 00 28 */	lwz r5, 0x28(r27)
/* 8014B320 00146F80  B0 1A 00 08 */	sth r0, 8(r26)
/* 8014B324 00146F84  7F A3 EB 78 */	mr r3, r29
/* 8014B328 00146F88  80 DB 00 2C */	lwz r6, 0x2c(r27)
/* 8014B32C 00146F8C  7F 84 E3 78 */	mr r4, r28
/* 8014B330 00146F90  48 07 C0 81 */	bl __mod2u
/* 8014B334 00146F94  38 14 00 05 */	addi r0, r20, 5
/* 8014B338 00146F98  54 00 1B 78 */	rlwinm r0, r0, 3, 0xd, 0x1c
/* 8014B33C 00146F9C  7C DE 02 14 */	add r6, r30, r0
/* 8014B340 00146FA0  80 A6 00 08 */	lwz r5, 8(r6)
/* 8014B344 00146FA4  80 C6 00 0C */	lwz r6, 0xc(r6)
/* 8014B348 00146FA8  48 07 BE 45 */	bl __div2u
/* 8014B34C 00146FAC  3A 94 00 06 */	addi r20, r20, 6
/* 8014B350 00146FB0  7C 04 F8 14 */	addc r0, r4, r31
/* 8014B354 00146FB4  28 14 00 0C */	cmplwi r20, 0xc
/* 8014B358 00146FB8  B0 1A 00 0A */	sth r0, 0xa(r26)
/* 8014B35C 00146FBC  41 80 FE B0 */	blt lbl_8014B20C
/* 8014B360 00146FC0  A3 81 00 54 */	lhz r28, 0x54(r1)
/* 8014B364 00146FC4  3C 60 00 01 */	lis r3, 0x0000FF0D@ha
/* 8014B368 00146FC8  38 03 FF 0D */	addi r0, r3, 0x0000FF0D@l
/* 8014B36C 00146FCC  3B A0 00 00 */	li r29, 0
/* 8014B370 00146FD0  A3 61 00 5C */	lhz r27, 0x5c(r1)
/* 8014B374 00146FD4  38 81 00 30 */	addi r4, r1, 0x30
/* 8014B378 00146FD8  A3 41 00 64 */	lhz r26, 0x64(r1)
/* 8014B37C 00146FDC  38 60 00 0E */	li r3, 0xe
/* 8014B380 00146FE0  A2 81 00 56 */	lhz r20, 0x56(r1)
/* 8014B384 00146FE4  A1 81 00 5E */	lhz r12, 0x5e(r1)
/* 8014B388 00146FE8  A1 61 00 66 */	lhz r11, 0x66(r1)
/* 8014B38C 00146FEC  A1 41 00 58 */	lhz r10, 0x58(r1)
/* 8014B390 00146FF0  A1 21 00 60 */	lhz r9, 0x60(r1)
/* 8014B394 00146FF4  A1 01 00 68 */	lhz r8, 0x68(r1)
/* 8014B398 00146FF8  A0 E1 00 5A */	lhz r7, 0x5a(r1)
/* 8014B39C 00146FFC  A0 C1 00 62 */	lhz r6, 0x62(r1)
/* 8014B3A0 00147000  A0 A1 00 6A */	lhz r5, 0x6a(r1)
/* 8014B3A4 00147004  B3 A1 00 6C */	sth r29, 0x6c(r1)
/* 8014B3A8 00147008  B3 81 00 30 */	sth r28, 0x30(r1)
/* 8014B3AC 0014700C  B3 61 00 3A */	sth r27, 0x3a(r1)
/* 8014B3B0 00147010  B3 41 00 44 */	sth r26, 0x44(r1)
/* 8014B3B4 00147014  B2 81 00 32 */	sth r20, 0x32(r1)
/* 8014B3B8 00147018  B1 81 00 3C */	sth r12, 0x3c(r1)
/* 8014B3BC 0014701C  B1 61 00 46 */	sth r11, 0x46(r1)
/* 8014B3C0 00147020  B1 41 00 34 */	sth r10, 0x34(r1)
/* 8014B3C4 00147024  B1 21 00 3E */	sth r9, 0x3e(r1)
/* 8014B3C8 00147028  B1 01 00 48 */	sth r8, 0x48(r1)
/* 8014B3CC 0014702C  B0 E1 00 36 */	sth r7, 0x36(r1)
/* 8014B3D0 00147030  B0 C1 00 40 */	sth r6, 0x40(r1)
/* 8014B3D4 00147034  B0 A1 00 4A */	sth r5, 0x4a(r1)
/* 8014B3D8 00147038  B0 01 00 38 */	sth r0, 0x38(r1)
/* 8014B3DC 0014703C  B0 01 00 42 */	sth r0, 0x42(r1)
/* 8014B3E0 00147040  B3 A1 00 4C */	sth r29, 0x4c(r1)
/* 8014B3E4 00147044  48 01 0F 25 */	bl func_8015C308
/* 8014B3E8 00147048  7F 04 C3 78 */	mr r4, r24
/* 8014B3EC 0014704C  7E E5 BB 78 */	mr r5, r23
/* 8014B3F0 00147050  7F 28 CB 78 */	mr r8, r25
/* 8014B3F4 00147054  7E C6 07 34 */	extsh r6, r22
/* 8014B3F8 00147058  7E A7 07 34 */	extsh r7, r21
/* 8014B3FC 0014705C  38 60 51 08 */	li r3, 0x5108
/* 8014B400 00147060  48 10 4D 35 */	bl func_80250134
lbl_8014B404:
/* 8014B404 00147064  39 61 00 F0 */	addi r11, r1, 0xf0
/* 8014B408 00147068  48 07 BD 51 */	bl _restgpr_20
/* 8014B40C 0014706C  80 01 00 F4 */	lwz r0, 0xf4(r1)
/* 8014B410 00147070  7C 08 03 A6 */	mtlr r0
/* 8014B414 00147074  38 21 00 F0 */	addi r1, r1, 0xf0
/* 8014B418 00147078  4E 80 00 20 */	blr
lbl_8014B41C:
/* 8014B41C 0014707C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8014B420 00147080  7C 08 02 A6 */	mflr r0
/* 8014B424 00147084  38 A0 00 03 */	li r5, 3
/* 8014B428 00147088  90 01 00 24 */	stw r0, 0x24(r1)
/* 8014B42C 0014708C  38 C1 00 08 */	addi r6, r1, 8
/* 8014B430 00147090  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8014B434 00147094  7C 9F 23 78 */	mr r31, r4
/* 8014B438 00147098  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8014B43C 0014709C  7C 7E 1B 78 */	mr r30, r3
/* 8014B440 001470A0  48 10 8A 4D */	bl func_80253E8C
/* 8014B444 001470A4  80 01 00 08 */	lwz r0, 8(r1)
/* 8014B448 001470A8  28 00 00 1D */	cmplwi r0, 0x1d
/* 8014B44C 001470AC  41 81 01 98 */	bgt lbl_8014B5E4
/* 8014B450 001470B0  3C 60 80 42 */	lis r3, lbl_8041DB3C@ha
/* 8014B454 001470B4  54 00 10 3A */	slwi r0, r0, 2
/* 8014B458 001470B8  38 63 DB 3C */	addi r3, r3, lbl_8041DB3C@l
/* 8014B45C 001470BC  7C 63 00 2E */	lwzx r3, r3, r0
/* 8014B460 001470C0  7C 69 03 A6 */	mtctr r3
/* 8014B464 001470C4  4E 80 04 20 */	bctr
/* 8014B468 001470C8  7F C3 F3 78 */	mr r3, r30
/* 8014B46C 001470CC  7F E4 FB 78 */	mr r4, r31
/* 8014B470 001470D0  38 A0 00 02 */	li r5, 2
/* 8014B474 001470D4  38 C0 50 E7 */	li r6, 0x50e7
/* 8014B478 001470D8  48 10 8A 3D */	bl func_80253EB4
/* 8014B47C 001470DC  48 00 01 68 */	b lbl_8014B5E4
/* 8014B480 001470E0  7F C3 F3 78 */	mr r3, r30
/* 8014B484 001470E4  7F E4 FB 78 */	mr r4, r31
/* 8014B488 001470E8  38 A0 00 01 */	li r5, 1
/* 8014B48C 001470EC  38 C0 00 00 */	li r6, 0
/* 8014B490 001470F0  48 10 8A 25 */	bl func_80253EB4
/* 8014B494 001470F4  48 00 01 50 */	b lbl_8014B5E4
/* 8014B498 001470F8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B49C 001470FC  A0 03 00 FC */	lhz r0, 0xfc(r3)
/* 8014B4A0 00147100  28 00 00 01 */	cmplwi r0, 1
/* 8014B4A4 00147104  40 80 01 40 */	bge lbl_8014B5E4
/* 8014B4A8 00147108  88 1F 00 02 */	lbz r0, 2(r31)
/* 8014B4AC 0014710C  88 7F 00 03 */	lbz r3, 3(r31)
/* 8014B4B0 00147110  7C 04 16 70 */	srawi r4, r0, 2
/* 8014B4B4 00147114  88 1F 00 04 */	lbz r0, 4(r31)
/* 8014B4B8 00147118  7C 63 16 70 */	srawi r3, r3, 2
/* 8014B4BC 0014711C  98 9F 00 02 */	stb r4, 2(r31)
/* 8014B4C0 00147120  7C 00 16 70 */	srawi r0, r0, 2
/* 8014B4C4 00147124  98 7F 00 03 */	stb r3, 3(r31)
/* 8014B4C8 00147128  98 1F 00 04 */	stb r0, 4(r31)
/* 8014B4CC 0014712C  48 00 01 18 */	b lbl_8014B5E4
/* 8014B4D0 00147130  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B4D4 00147134  A0 03 00 FC */	lhz r0, 0xfc(r3)
/* 8014B4D8 00147138  28 00 00 02 */	cmplwi r0, 2
/* 8014B4DC 0014713C  40 80 01 08 */	bge lbl_8014B5E4
/* 8014B4E0 00147140  88 1F 00 02 */	lbz r0, 2(r31)
/* 8014B4E4 00147144  88 7F 00 03 */	lbz r3, 3(r31)
/* 8014B4E8 00147148  7C 04 16 70 */	srawi r4, r0, 2
/* 8014B4EC 0014714C  88 1F 00 04 */	lbz r0, 4(r31)
/* 8014B4F0 00147150  7C 63 16 70 */	srawi r3, r3, 2
/* 8014B4F4 00147154  98 9F 00 02 */	stb r4, 2(r31)
/* 8014B4F8 00147158  7C 00 16 70 */	srawi r0, r0, 2
/* 8014B4FC 0014715C  98 7F 00 03 */	stb r3, 3(r31)
/* 8014B500 00147160  98 1F 00 04 */	stb r0, 4(r31)
/* 8014B504 00147164  48 00 00 E0 */	b lbl_8014B5E4
/* 8014B508 00147168  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B50C 0014716C  A0 03 00 FC */	lhz r0, 0xfc(r3)
/* 8014B510 00147170  28 00 00 03 */	cmplwi r0, 3
/* 8014B514 00147174  40 80 00 D0 */	bge lbl_8014B5E4
/* 8014B518 00147178  88 1F 00 02 */	lbz r0, 2(r31)
/* 8014B51C 0014717C  88 7F 00 03 */	lbz r3, 3(r31)
/* 8014B520 00147180  7C 04 16 70 */	srawi r4, r0, 2
/* 8014B524 00147184  88 1F 00 04 */	lbz r0, 4(r31)
/* 8014B528 00147188  7C 63 16 70 */	srawi r3, r3, 2
/* 8014B52C 0014718C  98 9F 00 02 */	stb r4, 2(r31)
/* 8014B530 00147190  7C 00 16 70 */	srawi r0, r0, 2
/* 8014B534 00147194  98 7F 00 03 */	stb r3, 3(r31)
/* 8014B538 00147198  98 1F 00 04 */	stb r0, 4(r31)
/* 8014B53C 0014719C  48 00 00 A8 */	b lbl_8014B5E4
/* 8014B540 001471A0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B544 001471A4  A0 03 00 FC */	lhz r0, 0xfc(r3)
/* 8014B548 001471A8  28 00 00 04 */	cmplwi r0, 4
/* 8014B54C 001471AC  40 80 00 98 */	bge lbl_8014B5E4
/* 8014B550 001471B0  88 1F 00 02 */	lbz r0, 2(r31)
/* 8014B554 001471B4  88 7F 00 03 */	lbz r3, 3(r31)
/* 8014B558 001471B8  7C 04 16 70 */	srawi r4, r0, 2
/* 8014B55C 001471BC  88 1F 00 04 */	lbz r0, 4(r31)
/* 8014B560 001471C0  7C 63 16 70 */	srawi r3, r3, 2
/* 8014B564 001471C4  98 9F 00 02 */	stb r4, 2(r31)
/* 8014B568 001471C8  7C 00 16 70 */	srawi r0, r0, 2
/* 8014B56C 001471CC  98 7F 00 03 */	stb r3, 3(r31)
/* 8014B570 001471D0  98 1F 00 04 */	stb r0, 4(r31)
/* 8014B574 001471D4  48 00 00 70 */	b lbl_8014B5E4
/* 8014B578 001471D8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B57C 001471DC  A0 03 00 FC */	lhz r0, 0xfc(r3)
/* 8014B580 001471E0  28 00 00 05 */	cmplwi r0, 5
/* 8014B584 001471E4  40 80 00 60 */	bge lbl_8014B5E4
/* 8014B588 001471E8  88 1F 00 02 */	lbz r0, 2(r31)
/* 8014B58C 001471EC  88 7F 00 03 */	lbz r3, 3(r31)
/* 8014B590 001471F0  7C 04 16 70 */	srawi r4, r0, 2
/* 8014B594 001471F4  88 1F 00 04 */	lbz r0, 4(r31)
/* 8014B598 001471F8  7C 63 16 70 */	srawi r3, r3, 2
/* 8014B59C 001471FC  98 9F 00 02 */	stb r4, 2(r31)
/* 8014B5A0 00147200  7C 00 16 70 */	srawi r0, r0, 2
/* 8014B5A4 00147204  98 7F 00 03 */	stb r3, 3(r31)
/* 8014B5A8 00147208  98 1F 00 04 */	stb r0, 4(r31)
/* 8014B5AC 0014720C  48 00 00 38 */	b lbl_8014B5E4
/* 8014B5B0 00147210  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B5B4 00147214  A0 03 00 FC */	lhz r0, 0xfc(r3)
/* 8014B5B8 00147218  28 00 00 06 */	cmplwi r0, 6
/* 8014B5BC 0014721C  40 80 00 28 */	bge lbl_8014B5E4
/* 8014B5C0 00147220  88 1F 00 02 */	lbz r0, 2(r31)
/* 8014B5C4 00147224  88 7F 00 03 */	lbz r3, 3(r31)
/* 8014B5C8 00147228  7C 04 16 70 */	srawi r4, r0, 2
/* 8014B5CC 0014722C  88 1F 00 04 */	lbz r0, 4(r31)
/* 8014B5D0 00147230  7C 63 16 70 */	srawi r3, r3, 2
/* 8014B5D4 00147234  98 9F 00 02 */	stb r4, 2(r31)
/* 8014B5D8 00147238  7C 00 16 70 */	srawi r0, r0, 2
/* 8014B5DC 0014723C  98 7F 00 03 */	stb r3, 3(r31)
/* 8014B5E0 00147240  98 1F 00 04 */	stb r0, 4(r31)
lbl_8014B5E4:
/* 8014B5E4 00147244  83 ED 82 B8 */	lwz r31, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B5E8 00147248  A0 7F 00 F8 */	lhz r3, 0xf8(r31)
/* 8014B5EC 0014724C  A0 1F 00 FA */	lhz r0, 0xfa(r31)
/* 8014B5F0 00147250  7C 03 00 40 */	cmplw r3, r0
/* 8014B5F4 00147254  41 82 00 28 */	beq lbl_8014B61C
/* 8014B5F8 00147258  7F C3 F3 78 */	mr r3, r30
/* 8014B5FC 0014725C  48 10 87 E5 */	bl func_80253DE0
/* 8014B600 00147260  A0 1F 01 00 */	lhz r0, 0x100(r31)
/* 8014B604 00147264  54 63 04 3E */	clrlwi r3, r3, 0x10
/* 8014B608 00147268  7C 00 18 40 */	cmplw r0, r3
/* 8014B60C 0014726C  40 82 00 10 */	bne lbl_8014B61C
/* 8014B610 00147270  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B614 00147274  A0 03 00 FA */	lhz r0, 0xfa(r3)
/* 8014B618 00147278  B0 03 00 F8 */	sth r0, 0xf8(r3)
lbl_8014B61C:
/* 8014B61C 0014727C  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8014B620 00147280  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8014B624 00147284  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8014B628 00147288  7C 08 03 A6 */	mtlr r0
/* 8014B62C 0014728C  38 21 00 20 */	addi r1, r1, 0x20
/* 8014B630 00147290  4E 80 00 20 */	blr
lbl_8014B634:
/* 8014B634 00147294  94 21 FF 80 */	stwu r1, -0x80(r1)
/* 8014B638 00147298  7C 08 02 A6 */	mflr r0
/* 8014B63C 0014729C  90 01 00 84 */	stw r0, 0x84(r1)
/* 8014B640 001472A0  39 61 00 80 */	addi r11, r1, 0x80
/* 8014B644 001472A4  48 07 BA D1 */	bl _savegpr_22
/* 8014B648 001472A8  3C A0 00 01 */	lis r5, 0x0000FFFF@ha
/* 8014B64C 001472AC  7C 7B 1B 78 */	mr r27, r3
/* 8014B650 001472B0  3B E5 FF FF */	addi r31, r5, 0x0000FFFF@l
/* 8014B654 001472B4  7C 9C 23 78 */	mr r28, r4
/* 8014B658 001472B8  7F FE FB 78 */	mr r30, r31
/* 8014B65C 001472BC  38 C1 00 08 */	addi r6, r1, 8
/* 8014B660 001472C0  7F FD FB 78 */	mr r29, r31
/* 8014B664 001472C4  38 A0 00 03 */	li r5, 3
/* 8014B668 001472C8  48 10 88 75 */	bl func_80253EDC
/* 8014B66C 001472CC  80 01 00 08 */	lwz r0, 8(r1)
/* 8014B670 001472D0  28 00 00 26 */	cmplwi r0, 0x26
/* 8014B674 001472D4  41 81 03 48 */	bgt lbl_8014B9BC
/* 8014B678 001472D8  3C 60 80 42 */	lis r3, lbl_8041DBB4@ha
/* 8014B67C 001472DC  54 00 10 3A */	slwi r0, r0, 2
/* 8014B680 001472E0  38 63 DB B4 */	addi r3, r3, lbl_8041DBB4@l
/* 8014B684 001472E4  7C 63 00 2E */	lwzx r3, r3, r0
/* 8014B688 001472E8  7C 69 03 A6 */	mtctr r3
/* 8014B68C 001472EC  4E 80 04 20 */	bctr
/* 8014B690 001472F0  7F 63 DB 78 */	mr r3, r27
/* 8014B694 001472F4  7F 84 E3 78 */	mr r4, r28
/* 8014B698 001472F8  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014B69C 001472FC  38 A0 00 06 */	li r5, 6
/* 8014B6A0 00147300  48 10 88 3D */	bl func_80253EDC
/* 8014B6A4 00147304  C0 A1 00 10 */	lfs f5, 0x10(r1)
/* 8014B6A8 00147308  38 60 FF 00 */	li r3, -256
/* 8014B6AC 0014730C  C0 61 00 20 */	lfs f3, 0x20(r1)
/* 8014B6B0 00147310  C0 21 00 14 */	lfs f1, 0x14(r1)
/* 8014B6B4 00147314  FC 80 28 1E */	fctiwz f4, f5
/* 8014B6B8 00147318  C0 01 00 28 */	lfs f0, 0x28(r1)
/* 8014B6BC 0014731C  FC 40 18 1E */	fctiwz f2, f3
/* 8014B6C0 00147320  EC 21 28 28 */	fsubs f1, f1, f5
/* 8014B6C4 00147324  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B6C8 00147328  EC 00 18 28 */	fsubs f0, f0, f3
/* 8014B6CC 0014732C  A0 05 00 FC */	lhz r0, 0xfc(r5)
/* 8014B6D0 00147330  FC 20 08 1E */	fctiwz f1, f1
/* 8014B6D4 00147334  D8 81 00 30 */	stfd f4, 0x30(r1)
/* 8014B6D8 00147338  FC 00 00 1E */	fctiwz f0, f0
/* 8014B6DC 0014733C  88 9C 00 11 */	lbz r4, 0x11(r28)
/* 8014B6E0 00147340  D8 41 00 38 */	stfd f2, 0x38(r1)
/* 8014B6E4 00147344  2C 00 00 00 */	cmpwi r0, 0
/* 8014B6E8 00147348  D8 21 00 40 */	stfd f1, 0x40(r1)
/* 8014B6EC 0014734C  7C 97 1B 78 */	or r23, r4, r3
/* 8014B6F0 00147350  83 01 00 34 */	lwz r24, 0x34(r1)
/* 8014B6F4 00147354  D8 01 00 48 */	stfd f0, 0x48(r1)
/* 8014B6F8 00147358  83 21 00 3C */	lwz r25, 0x3c(r1)
/* 8014B6FC 0014735C  83 41 00 44 */	lwz r26, 0x44(r1)
/* 8014B700 00147360  82 C1 00 4C */	lwz r22, 0x4c(r1)
/* 8014B704 00147364  41 82 00 1C */	beq lbl_8014B720
/* 8014B708 00147368  A0 85 00 F8 */	lhz r4, 0xf8(r5)
/* 8014B70C 0014736C  38 60 00 1B */	li r3, 0x1b
/* 8014B710 00147370  A0 05 01 02 */	lhz r0, 0x102(r5)
/* 8014B714 00147374  7C 84 02 14 */	add r4, r4, r0
/* 8014B718 00147378  48 01 0B F1 */	bl func_8015C308
/* 8014B71C 0014737C  48 00 00 10 */	b lbl_8014B72C
lbl_8014B720:
/* 8014B720 00147380  38 60 00 1B */	li r3, 0x1b
/* 8014B724 00147384  38 80 00 00 */	li r4, 0
/* 8014B728 00147388  48 01 0B E1 */	bl func_8015C308
lbl_8014B72C:
/* 8014B72C 0014738C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B730 00147390  38 60 00 1C */	li r3, 0x1c
/* 8014B734 00147394  A0 84 00 FC */	lhz r4, 0xfc(r4)
/* 8014B738 00147398  48 01 0B D1 */	bl func_8015C308
/* 8014B73C 0014739C  7F 04 C3 78 */	mr r4, r24
/* 8014B740 001473A0  7F 25 CB 78 */	mr r5, r25
/* 8014B744 001473A4  7E E8 BB 78 */	mr r8, r23
/* 8014B748 001473A8  7F 46 07 34 */	extsh r6, r26
/* 8014B74C 001473AC  7E C7 07 34 */	extsh r7, r22
/* 8014B750 001473B0  38 60 43 E3 */	li r3, 0x43e3
/* 8014B754 001473B4  48 10 49 E1 */	bl func_80250134
/* 8014B758 001473B8  48 00 02 64 */	b lbl_8014B9BC
/* 8014B75C 001473BC  7F 63 DB 78 */	mr r3, r27
/* 8014B760 001473C0  7F 84 E3 78 */	mr r4, r28
/* 8014B764 001473C4  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014B768 001473C8  38 A0 00 06 */	li r5, 6
/* 8014B76C 001473CC  48 10 87 71 */	bl func_80253EDC
/* 8014B770 001473D0  38 81 00 10 */	addi r4, r1, 0x10
/* 8014B774 001473D4  38 60 00 01 */	li r3, 1
/* 8014B778 001473D8  4B F0 E2 C5 */	bl func_80059A3C
/* 8014B77C 001473DC  48 00 02 40 */	b lbl_8014B9BC
/* 8014B780 001473E0  7F 63 DB 78 */	mr r3, r27
/* 8014B784 001473E4  7F 84 E3 78 */	mr r4, r28
/* 8014B788 001473E8  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014B78C 001473EC  38 A0 00 06 */	li r5, 6
/* 8014B790 001473F0  48 10 87 4D */	bl func_80253EDC
/* 8014B794 001473F4  38 81 00 10 */	addi r4, r1, 0x10
/* 8014B798 001473F8  38 60 00 02 */	li r3, 2
/* 8014B79C 001473FC  4B F0 E2 A1 */	bl func_80059A3C
/* 8014B7A0 00147400  48 00 02 1C */	b lbl_8014B9BC
/* 8014B7A4 00147404  7F 63 DB 78 */	mr r3, r27
/* 8014B7A8 00147408  7F 84 E3 78 */	mr r4, r28
/* 8014B7AC 0014740C  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014B7B0 00147410  38 A0 00 06 */	li r5, 6
/* 8014B7B4 00147414  48 10 87 29 */	bl func_80253EDC
/* 8014B7B8 00147418  38 81 00 10 */	addi r4, r1, 0x10
/* 8014B7BC 0014741C  38 60 00 03 */	li r3, 3
/* 8014B7C0 00147420  4B F0 E2 7D */	bl func_80059A3C
/* 8014B7C4 00147424  48 00 01 F8 */	b lbl_8014B9BC
/* 8014B7C8 00147428  7F 63 DB 78 */	mr r3, r27
/* 8014B7CC 0014742C  7F 84 E3 78 */	mr r4, r28
/* 8014B7D0 00147430  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014B7D4 00147434  38 A0 00 06 */	li r5, 6
/* 8014B7D8 00147438  48 10 87 05 */	bl func_80253EDC
/* 8014B7DC 0014743C  38 81 00 10 */	addi r4, r1, 0x10
/* 8014B7E0 00147440  38 60 00 04 */	li r3, 4
/* 8014B7E4 00147444  4B F0 E2 59 */	bl func_80059A3C
/* 8014B7E8 00147448  48 00 01 D4 */	b lbl_8014B9BC
/* 8014B7EC 0014744C  7F 63 DB 78 */	mr r3, r27
/* 8014B7F0 00147450  7F 84 E3 78 */	mr r4, r28
/* 8014B7F4 00147454  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014B7F8 00147458  38 A0 00 06 */	li r5, 6
/* 8014B7FC 0014745C  48 10 86 E1 */	bl func_80253EDC
/* 8014B800 00147460  38 81 00 10 */	addi r4, r1, 0x10
/* 8014B804 00147464  38 60 00 05 */	li r3, 5
/* 8014B808 00147468  4B F0 E2 35 */	bl func_80059A3C
/* 8014B80C 0014746C  48 00 01 B0 */	b lbl_8014B9BC
/* 8014B810 00147470  7F 63 DB 78 */	mr r3, r27
/* 8014B814 00147474  7F 84 E3 78 */	mr r4, r28
/* 8014B818 00147478  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014B81C 0014747C  38 A0 00 06 */	li r5, 6
/* 8014B820 00147480  48 10 86 BD */	bl func_80253EDC
/* 8014B824 00147484  38 81 00 10 */	addi r4, r1, 0x10
/* 8014B828 00147488  38 60 00 06 */	li r3, 6
/* 8014B82C 0014748C  4B F0 E2 11 */	bl func_80059A3C
/* 8014B830 00147490  48 00 01 8C */	b lbl_8014B9BC
/* 8014B834 00147494  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B838 00147498  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 8014B83C 0014749C  38 03 FF FF */	addi r0, r3, -1
/* 8014B840 001474A0  54 1F 04 3E */	clrlwi r31, r0, 0x10
/* 8014B844 001474A4  48 00 01 78 */	b lbl_8014B9BC
/* 8014B848 001474A8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B84C 001474AC  A3 E3 00 F8 */	lhz r31, 0xf8(r3)
/* 8014B850 001474B0  48 00 01 6C */	b lbl_8014B9BC
/* 8014B854 001474B4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B858 001474B8  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 8014B85C 001474BC  38 03 00 01 */	addi r0, r3, 1
/* 8014B860 001474C0  54 1F 04 3E */	clrlwi r31, r0, 0x10
/* 8014B864 001474C4  48 00 01 58 */	b lbl_8014B9BC
/* 8014B868 001474C8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B86C 001474CC  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 8014B870 001474D0  38 03 00 02 */	addi r0, r3, 2
/* 8014B874 001474D4  54 1F 04 3E */	clrlwi r31, r0, 0x10
/* 8014B878 001474D8  48 00 01 44 */	b lbl_8014B9BC
/* 8014B87C 001474DC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B880 001474E0  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 8014B884 001474E4  38 03 00 03 */	addi r0, r3, 3
/* 8014B888 001474E8  54 1F 04 3E */	clrlwi r31, r0, 0x10
/* 8014B88C 001474EC  48 00 01 30 */	b lbl_8014B9BC
/* 8014B890 001474F0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B894 001474F4  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 8014B898 001474F8  38 03 00 04 */	addi r0, r3, 4
/* 8014B89C 001474FC  54 1F 04 3E */	clrlwi r31, r0, 0x10
/* 8014B8A0 00147500  48 00 01 1C */	b lbl_8014B9BC
/* 8014B8A4 00147504  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B8A8 00147508  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 8014B8AC 0014750C  38 03 00 05 */	addi r0, r3, 5
/* 8014B8B0 00147510  54 1F 04 3E */	clrlwi r31, r0, 0x10
/* 8014B8B4 00147514  48 00 01 08 */	b lbl_8014B9BC
/* 8014B8B8 00147518  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B8BC 0014751C  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 8014B8C0 00147520  38 03 FF FF */	addi r0, r3, -1
/* 8014B8C4 00147524  54 1E 04 3E */	clrlwi r30, r0, 0x10
/* 8014B8C8 00147528  48 00 00 F4 */	b lbl_8014B9BC
/* 8014B8CC 0014752C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B8D0 00147530  A3 C3 00 F8 */	lhz r30, 0xf8(r3)
/* 8014B8D4 00147534  48 00 00 E8 */	b lbl_8014B9BC
/* 8014B8D8 00147538  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B8DC 0014753C  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 8014B8E0 00147540  38 03 00 01 */	addi r0, r3, 1
/* 8014B8E4 00147544  54 1E 04 3E */	clrlwi r30, r0, 0x10
/* 8014B8E8 00147548  48 00 00 D4 */	b lbl_8014B9BC
/* 8014B8EC 0014754C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B8F0 00147550  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 8014B8F4 00147554  38 03 00 02 */	addi r0, r3, 2
/* 8014B8F8 00147558  54 1E 04 3E */	clrlwi r30, r0, 0x10
/* 8014B8FC 0014755C  48 00 00 C0 */	b lbl_8014B9BC
/* 8014B900 00147560  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B904 00147564  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 8014B908 00147568  38 03 00 03 */	addi r0, r3, 3
/* 8014B90C 0014756C  54 1E 04 3E */	clrlwi r30, r0, 0x10
/* 8014B910 00147570  48 00 00 AC */	b lbl_8014B9BC
/* 8014B914 00147574  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B918 00147578  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 8014B91C 0014757C  38 03 00 04 */	addi r0, r3, 4
/* 8014B920 00147580  54 1E 04 3E */	clrlwi r30, r0, 0x10
/* 8014B924 00147584  48 00 00 98 */	b lbl_8014B9BC
/* 8014B928 00147588  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B92C 0014758C  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 8014B930 00147590  38 03 00 05 */	addi r0, r3, 5
/* 8014B934 00147594  54 1E 04 3E */	clrlwi r30, r0, 0x10
/* 8014B938 00147598  48 00 00 84 */	b lbl_8014B9BC
/* 8014B93C 0014759C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B940 001475A0  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 8014B944 001475A4  38 03 FF FF */	addi r0, r3, -1
/* 8014B948 001475A8  54 1D 04 3E */	clrlwi r29, r0, 0x10
/* 8014B94C 001475AC  48 00 00 70 */	b lbl_8014B9BC
/* 8014B950 001475B0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B954 001475B4  A3 A3 00 F8 */	lhz r29, 0xf8(r3)
/* 8014B958 001475B8  48 00 00 64 */	b lbl_8014B9BC
/* 8014B95C 001475BC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B960 001475C0  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 8014B964 001475C4  38 03 00 01 */	addi r0, r3, 1
/* 8014B968 001475C8  54 1D 04 3E */	clrlwi r29, r0, 0x10
/* 8014B96C 001475CC  48 00 00 50 */	b lbl_8014B9BC
/* 8014B970 001475D0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B974 001475D4  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 8014B978 001475D8  38 03 00 02 */	addi r0, r3, 2
/* 8014B97C 001475DC  54 1D 04 3E */	clrlwi r29, r0, 0x10
/* 8014B980 001475E0  48 00 00 3C */	b lbl_8014B9BC
/* 8014B984 001475E4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B988 001475E8  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 8014B98C 001475EC  38 03 00 03 */	addi r0, r3, 3
/* 8014B990 001475F0  54 1D 04 3E */	clrlwi r29, r0, 0x10
/* 8014B994 001475F4  48 00 00 28 */	b lbl_8014B9BC
/* 8014B998 001475F8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B99C 001475FC  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 8014B9A0 00147600  38 03 00 04 */	addi r0, r3, 4
/* 8014B9A4 00147604  54 1D 04 3E */	clrlwi r29, r0, 0x10
/* 8014B9A8 00147608  48 00 00 14 */	b lbl_8014B9BC
/* 8014B9AC 0014760C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B9B0 00147610  A0 63 00 F8 */	lhz r3, 0xf8(r3)
/* 8014B9B4 00147614  38 03 00 05 */	addi r0, r3, 5
/* 8014B9B8 00147618  54 1D 04 3E */	clrlwi r29, r0, 0x10
lbl_8014B9BC:
/* 8014B9BC 0014761C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014B9C0 00147620  57 E3 04 3E */	clrlwi r3, r31, 0x10
/* 8014B9C4 00147624  A0 04 00 FC */	lhz r0, 0xfc(r4)
/* 8014B9C8 00147628  7C 03 00 40 */	cmplw r3, r0
/* 8014B9CC 0014762C  40 80 00 D8 */	bge lbl_8014BAA4
/* 8014B9D0 00147630  57 E0 13 BA */	rlwinm r0, r31, 2, 0xe, 0x1d
/* 8014B9D4 00147634  88 BC 00 11 */	lbz r5, 0x11(r28)
/* 8014B9D8 00147638  7C 64 02 14 */	add r3, r4, r0
/* 8014B9DC 0014763C  38 80 FF 00 */	li r4, -256
/* 8014B9E0 00147640  80 03 01 04 */	lwz r0, 0x104(r3)
/* 8014B9E4 00147644  7C BA 23 78 */	or r26, r5, r4
/* 8014B9E8 00147648  2C 00 00 00 */	cmpwi r0, 0
/* 8014B9EC 0014764C  40 82 00 0C */	bne lbl_8014B9F8
/* 8014B9F0 00147650  64 BA FF CF */	oris r26, r5, 0xffcf
/* 8014B9F4 00147654  63 5A 5F 00 */	ori r26, r26, 0x5f00
lbl_8014B9F8:
/* 8014B9F8 00147658  7F 63 DB 78 */	mr r3, r27
/* 8014B9FC 0014765C  7F 84 E3 78 */	mr r4, r28
/* 8014BA00 00147660  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014BA04 00147664  38 A0 00 06 */	li r5, 6
/* 8014BA08 00147668  48 10 84 D5 */	bl func_80253EDC
/* 8014BA0C 0014766C  C0 A1 00 10 */	lfs f5, 0x10(r1)
/* 8014BA10 00147670  57 E3 04 3E */	clrlwi r3, r31, 0x10
/* 8014BA14 00147674  C0 61 00 20 */	lfs f3, 0x20(r1)
/* 8014BA18 00147678  38 63 00 01 */	addi r3, r3, 1
/* 8014BA1C 0014767C  C0 21 00 14 */	lfs f1, 0x14(r1)
/* 8014BA20 00147680  FC 80 28 1E */	fctiwz f4, f5
/* 8014BA24 00147684  C0 01 00 28 */	lfs f0, 0x28(r1)
/* 8014BA28 00147688  FC 40 18 1E */	fctiwz f2, f3
/* 8014BA2C 0014768C  EC 21 28 28 */	fsubs f1, f1, f5
/* 8014BA30 00147690  38 80 00 02 */	li r4, 2
/* 8014BA34 00147694  EC 00 18 28 */	fsubs f0, f0, f3
/* 8014BA38 00147698  D8 81 00 48 */	stfd f4, 0x48(r1)
/* 8014BA3C 0014769C  38 A0 00 0E */	li r5, 0xe
/* 8014BA40 001476A0  FC 20 08 1E */	fctiwz f1, f1
/* 8014BA44 001476A4  FC 00 00 1E */	fctiwz f0, f0
/* 8014BA48 001476A8  D8 41 00 40 */	stfd f2, 0x40(r1)
/* 8014BA4C 001476AC  83 E1 00 4C */	lwz r31, 0x4c(r1)
/* 8014BA50 001476B0  38 C0 00 01 */	li r6, 1
/* 8014BA54 001476B4  D8 21 00 38 */	stfd f1, 0x38(r1)
/* 8014BA58 001476B8  83 21 00 44 */	lwz r25, 0x44(r1)
/* 8014BA5C 001476BC  D8 01 00 30 */	stfd f0, 0x30(r1)
/* 8014BA60 001476C0  83 01 00 3C */	lwz r24, 0x3c(r1)
/* 8014BA64 001476C4  82 E1 00 34 */	lwz r23, 0x34(r1)
/* 8014BA68 001476C8  48 01 12 11 */	bl func_8015CC78
/* 8014BA6C 001476CC  7F E4 FB 78 */	mr r4, r31
/* 8014BA70 001476D0  7F 25 CB 78 */	mr r5, r25
/* 8014BA74 001476D4  7F 48 D3 78 */	mr r8, r26
/* 8014BA78 001476D8  7F 06 07 34 */	extsh r6, r24
/* 8014BA7C 001476DC  7E E7 07 34 */	extsh r7, r23
/* 8014BA80 001476E0  38 60 50 EC */	li r3, 0x50ec
/* 8014BA84 001476E4  48 10 46 B1 */	bl func_80250134
/* 8014BA88 001476E8  7F 25 CB 78 */	mr r5, r25
/* 8014BA8C 001476EC  7F 48 D3 78 */	mr r8, r26
/* 8014BA90 001476F0  38 9F 00 26 */	addi r4, r31, 0x26
/* 8014BA94 001476F4  7F 06 07 34 */	extsh r6, r24
/* 8014BA98 001476F8  7E E7 07 34 */	extsh r7, r23
/* 8014BA9C 001476FC  38 60 50 ED */	li r3, 0x50ed
/* 8014BAA0 00147700  48 10 46 95 */	bl func_80250134
lbl_8014BAA4:
/* 8014BAA4 00147704  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014BAA8 00147708  57 C4 04 3E */	clrlwi r4, r30, 0x10
/* 8014BAAC 0014770C  A0 03 00 FC */	lhz r0, 0xfc(r3)
/* 8014BAB0 00147710  7C 04 00 40 */	cmplw r4, r0
/* 8014BAB4 00147714  40 80 00 CC */	bge lbl_8014BB80
/* 8014BAB8 00147718  7F 63 DB 78 */	mr r3, r27
/* 8014BABC 0014771C  7F 84 E3 78 */	mr r4, r28
/* 8014BAC0 00147720  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014BAC4 00147724  38 A0 00 06 */	li r5, 6
/* 8014BAC8 00147728  48 10 84 15 */	bl func_80253EDC
/* 8014BACC 0014772C  C0 A1 00 10 */	lfs f5, 0x10(r1)
/* 8014BAD0 00147730  57 C0 13 BA */	rlwinm r0, r30, 2, 0xe, 0x1d
/* 8014BAD4 00147734  C0 61 00 20 */	lfs f3, 0x20(r1)
/* 8014BAD8 00147738  C0 21 00 14 */	lfs f1, 0x14(r1)
/* 8014BADC 0014773C  FC 80 28 1E */	fctiwz f4, f5
/* 8014BAE0 00147740  C0 01 00 28 */	lfs f0, 0x28(r1)
/* 8014BAE4 00147744  FC 40 18 1E */	fctiwz f2, f3
/* 8014BAE8 00147748  EC 21 28 28 */	fsubs f1, f1, f5
/* 8014BAEC 0014774C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014BAF0 00147750  EC 00 18 28 */	fsubs f0, f0, f3
/* 8014BAF4 00147754  7C 63 02 14 */	add r3, r3, r0
/* 8014BAF8 00147758  D8 81 00 48 */	stfd f4, 0x48(r1)
/* 8014BAFC 0014775C  FC 20 08 1E */	fctiwz f1, f1
/* 8014BB00 00147760  FC 00 00 1E */	fctiwz f0, f0
/* 8014BB04 00147764  80 03 01 04 */	lwz r0, 0x104(r3)
/* 8014BB08 00147768  D8 41 00 40 */	stfd f2, 0x40(r1)
/* 8014BB0C 0014776C  2C 00 00 00 */	cmpwi r0, 0
/* 8014BB10 00147770  8B DC 00 11 */	lbz r30, 0x11(r28)
/* 8014BB14 00147774  D8 21 00 38 */	stfd f1, 0x38(r1)
/* 8014BB18 00147778  83 41 00 4C */	lwz r26, 0x4c(r1)
/* 8014BB1C 0014777C  D8 01 00 30 */	stfd f0, 0x30(r1)
/* 8014BB20 00147780  83 E1 00 44 */	lwz r31, 0x44(r1)
/* 8014BB24 00147784  83 21 00 3C */	lwz r25, 0x3c(r1)
/* 8014BB28 00147788  83 01 00 34 */	lwz r24, 0x34(r1)
/* 8014BB2C 0014778C  40 82 00 28 */	bne lbl_8014BB54
/* 8014BB30 00147790  67 C8 FF CF */	oris r8, r30, 0xffcf
/* 8014BB34 00147794  7F 44 D3 78 */	mr r4, r26
/* 8014BB38 00147798  7F E5 FB 78 */	mr r5, r31
/* 8014BB3C 0014779C  7F 26 07 34 */	extsh r6, r25
/* 8014BB40 001477A0  7F 07 07 34 */	extsh r7, r24
/* 8014BB44 001477A4  61 08 5F 00 */	ori r8, r8, 0x5f00
/* 8014BB48 001477A8  38 60 50 F0 */	li r3, 0x50f0
/* 8014BB4C 001477AC  48 10 45 E9 */	bl func_80250134
/* 8014BB50 001477B0  48 00 00 30 */	b lbl_8014BB80
lbl_8014BB54:
/* 8014BB54 001477B4  80 83 01 7C */	lwz r4, 0x17c(r3)
/* 8014BB58 001477B8  38 60 00 0E */	li r3, 0xe
/* 8014BB5C 001477BC  48 01 07 AD */	bl func_8015C308
/* 8014BB60 001477C0  38 00 FF 00 */	li r0, -256
/* 8014BB64 001477C4  7F 44 D3 78 */	mr r4, r26
/* 8014BB68 001477C8  7F E5 FB 78 */	mr r5, r31
/* 8014BB6C 001477CC  7F 26 07 34 */	extsh r6, r25
/* 8014BB70 001477D0  7F 07 07 34 */	extsh r7, r24
/* 8014BB74 001477D4  7F C8 03 78 */	or r8, r30, r0
/* 8014BB78 001477D8  38 60 50 EE */	li r3, 0x50ee
/* 8014BB7C 001477DC  48 10 45 B9 */	bl func_80250134
lbl_8014BB80:
/* 8014BB80 001477E0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014BB84 001477E4  57 A4 04 3E */	clrlwi r4, r29, 0x10
/* 8014BB88 001477E8  A0 03 00 FC */	lhz r0, 0xfc(r3)
/* 8014BB8C 001477EC  7C 04 00 40 */	cmplw r4, r0
/* 8014BB90 001477F0  40 80 00 F8 */	bge lbl_8014BC88
/* 8014BB94 001477F4  7F 63 DB 78 */	mr r3, r27
/* 8014BB98 001477F8  7F 84 E3 78 */	mr r4, r28
/* 8014BB9C 001477FC  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014BBA0 00147800  38 A0 00 06 */	li r5, 6
/* 8014BBA4 00147804  48 10 83 39 */	bl func_80253EDC
/* 8014BBA8 00147808  C0 A1 00 10 */	lfs f5, 0x10(r1)
/* 8014BBAC 0014780C  57 A0 13 BA */	rlwinm r0, r29, 2, 0xe, 0x1d
/* 8014BBB0 00147810  C0 61 00 20 */	lfs f3, 0x20(r1)
/* 8014BBB4 00147814  C0 21 00 14 */	lfs f1, 0x14(r1)
/* 8014BBB8 00147818  FC 80 28 1E */	fctiwz f4, f5
/* 8014BBBC 0014781C  C0 01 00 28 */	lfs f0, 0x28(r1)
/* 8014BBC0 00147820  FC 40 18 1E */	fctiwz f2, f3
/* 8014BBC4 00147824  EC 21 28 28 */	fsubs f1, f1, f5
/* 8014BBC8 00147828  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014BBCC 0014782C  EC 00 18 28 */	fsubs f0, f0, f3
/* 8014BBD0 00147830  7C 63 02 14 */	add r3, r3, r0
/* 8014BBD4 00147834  D8 81 00 48 */	stfd f4, 0x48(r1)
/* 8014BBD8 00147838  FC 20 08 1E */	fctiwz f1, f1
/* 8014BBDC 0014783C  FC 00 00 1E */	fctiwz f0, f0
/* 8014BBE0 00147840  80 03 01 04 */	lwz r0, 0x104(r3)
/* 8014BBE4 00147844  D8 41 00 40 */	stfd f2, 0x40(r1)
/* 8014BBE8 00147848  88 BC 00 11 */	lbz r5, 0x11(r28)
/* 8014BBEC 0014784C  2C 00 00 00 */	cmpwi r0, 0
/* 8014BBF0 00147850  D8 21 00 38 */	stfd f1, 0x38(r1)
/* 8014BBF4 00147854  83 41 00 4C */	lwz r26, 0x4c(r1)
/* 8014BBF8 00147858  D8 01 00 30 */	stfd f0, 0x30(r1)
/* 8014BBFC 0014785C  83 81 00 44 */	lwz r28, 0x44(r1)
/* 8014BC00 00147860  83 21 00 3C */	lwz r25, 0x3c(r1)
/* 8014BC04 00147864  83 01 00 34 */	lwz r24, 0x34(r1)
/* 8014BC08 00147868  40 82 00 28 */	bne lbl_8014BC30
/* 8014BC0C 0014786C  64 A8 FF CF */	oris r8, r5, 0xffcf
/* 8014BC10 00147870  7F 44 D3 78 */	mr r4, r26
/* 8014BC14 00147874  7F 85 E3 78 */	mr r5, r28
/* 8014BC18 00147878  7F 26 07 34 */	extsh r6, r25
/* 8014BC1C 0014787C  7F 07 07 34 */	extsh r7, r24
/* 8014BC20 00147880  61 08 5F 00 */	ori r8, r8, 0x5f00
/* 8014BC24 00147884  38 60 50 F8 */	li r3, 0x50f8
/* 8014BC28 00147888  48 10 45 0D */	bl func_80250134
/* 8014BC2C 0014788C  48 00 00 5C */	b lbl_8014BC88
lbl_8014BC30:
/* 8014BC30 00147890  80 83 01 F4 */	lwz r4, 0x1f4(r3)
/* 8014BC34 00147894  38 00 FF 00 */	li r0, -256
/* 8014BC38 00147898  7C BB 03 78 */	or r27, r5, r0
/* 8014BC3C 0014789C  2C 04 00 00 */	cmpwi r4, 0
/* 8014BC40 001478A0  40 82 00 24 */	bne lbl_8014BC64
/* 8014BC44 001478A4  7F 44 D3 78 */	mr r4, r26
/* 8014BC48 001478A8  7F 85 E3 78 */	mr r5, r28
/* 8014BC4C 001478AC  7F 68 DB 78 */	mr r8, r27
/* 8014BC50 001478B0  7F 26 07 34 */	extsh r6, r25
/* 8014BC54 001478B4  7F 07 07 34 */	extsh r7, r24
/* 8014BC58 001478B8  38 60 50 F9 */	li r3, 0x50f9
/* 8014BC5C 001478BC  48 10 44 D9 */	bl func_80250134
/* 8014BC60 001478C0  48 00 00 28 */	b lbl_8014BC88
lbl_8014BC64:
/* 8014BC64 001478C4  38 60 00 18 */	li r3, 0x18
/* 8014BC68 001478C8  48 01 06 A1 */	bl func_8015C308
/* 8014BC6C 001478CC  7F 44 D3 78 */	mr r4, r26
/* 8014BC70 001478D0  7F 85 E3 78 */	mr r5, r28
/* 8014BC74 001478D4  7F 68 DB 78 */	mr r8, r27
/* 8014BC78 001478D8  7F 26 07 34 */	extsh r6, r25
/* 8014BC7C 001478DC  7F 07 07 34 */	extsh r7, r24
/* 8014BC80 001478E0  38 60 50 EF */	li r3, 0x50ef
/* 8014BC84 001478E4  48 10 44 B1 */	bl func_80250134
lbl_8014BC88:
/* 8014BC88 001478E8  39 61 00 80 */	addi r11, r1, 0x80
/* 8014BC8C 001478EC  48 07 B4 D5 */	bl _restgpr_22
/* 8014BC90 001478F0  80 01 00 84 */	lwz r0, 0x84(r1)
/* 8014BC94 001478F4  7C 08 03 A6 */	mtlr r0
/* 8014BC98 001478F8  38 21 00 80 */	addi r1, r1, 0x80
/* 8014BC9C 001478FC  4E 80 00 20 */	blr
lbl_8014BCA0:
/* 8014BCA0 00147900  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8014BCA4 00147904  7C 08 02 A6 */	mflr r0
/* 8014BCA8 00147908  7C 63 07 34 */	extsh r3, r3
/* 8014BCAC 0014790C  38 A0 00 03 */	li r5, 3
/* 8014BCB0 00147910  90 01 00 14 */	stw r0, 0x14(r1)
/* 8014BCB4 00147914  38 C1 00 08 */	addi r6, r1, 8
/* 8014BCB8 00147918  48 10 81 D5 */	bl func_80253E8C
/* 8014BCBC 0014791C  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8014BCC0 00147920  7C 08 03 A6 */	mtlr r0
/* 8014BCC4 00147924  38 21 00 10 */	addi r1, r1, 0x10
/* 8014BCC8 00147928  4E 80 00 20 */	blr
lbl_8014BCCC:
/* 8014BCCC 0014792C  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8014BCD0 00147930  7C 08 02 A6 */	mflr r0
/* 8014BCD4 00147934  7C 63 07 34 */	extsh r3, r3
/* 8014BCD8 00147938  38 A0 00 03 */	li r5, 3
/* 8014BCDC 0014793C  90 01 00 14 */	stw r0, 0x14(r1)
/* 8014BCE0 00147940  38 C1 00 08 */	addi r6, r1, 8
/* 8014BCE4 00147944  48 10 81 F9 */	bl func_80253EDC
/* 8014BCE8 00147948  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8014BCEC 0014794C  7C 08 03 A6 */	mtlr r0
/* 8014BCF0 00147950  38 21 00 10 */	addi r1, r1, 0x10
/* 8014BCF4 00147954  4E 80 00 20 */	blr
lbl_8014BCF8:
/* 8014BCF8 00147958  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8014BCFC 0014795C  7C 08 02 A6 */	mflr r0
/* 8014BD00 00147960  7C 63 07 34 */	extsh r3, r3
/* 8014BD04 00147964  38 A0 00 03 */	li r5, 3
/* 8014BD08 00147968  90 01 00 14 */	stw r0, 0x14(r1)
/* 8014BD0C 0014796C  38 C1 00 08 */	addi r6, r1, 8
/* 8014BD10 00147970  48 10 81 7D */	bl func_80253E8C
/* 8014BD14 00147974  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8014BD18 00147978  7C 08 03 A6 */	mtlr r0
/* 8014BD1C 0014797C  38 21 00 10 */	addi r1, r1, 0x10
/* 8014BD20 00147980  4E 80 00 20 */	blr
lbl_8014BD24:
/* 8014BD24 00147984  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8014BD28 00147988  7C 08 02 A6 */	mflr r0
/* 8014BD2C 0014798C  7C 63 07 34 */	extsh r3, r3
/* 8014BD30 00147990  38 A0 00 03 */	li r5, 3
/* 8014BD34 00147994  90 01 00 14 */	stw r0, 0x14(r1)
/* 8014BD38 00147998  38 C1 00 08 */	addi r6, r1, 8
/* 8014BD3C 0014799C  48 10 81 A1 */	bl func_80253EDC
/* 8014BD40 001479A0  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8014BD44 001479A4  7C 08 03 A6 */	mtlr r0
/* 8014BD48 001479A8  38 21 00 10 */	addi r1, r1, 0x10
/* 8014BD4C 001479AC  4E 80 00 20 */	blr
lbl_8014BD50:
/* 8014BD50 001479B0  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8014BD54 001479B4  7C 08 02 A6 */	mflr r0
/* 8014BD58 001479B8  7C 63 07 34 */	extsh r3, r3
/* 8014BD5C 001479BC  38 A0 00 03 */	li r5, 3
/* 8014BD60 001479C0  90 01 00 14 */	stw r0, 0x14(r1)
/* 8014BD64 001479C4  38 C1 00 08 */	addi r6, r1, 8
/* 8014BD68 001479C8  48 10 81 25 */	bl func_80253E8C
/* 8014BD6C 001479CC  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8014BD70 001479D0  7C 08 03 A6 */	mtlr r0
/* 8014BD74 001479D4  38 21 00 10 */	addi r1, r1, 0x10
/* 8014BD78 001479D8  4E 80 00 20 */	blr
lbl_8014BD7C:
/* 8014BD7C 001479DC  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8014BD80 001479E0  7C 08 02 A6 */	mflr r0
/* 8014BD84 001479E4  7C 63 07 34 */	extsh r3, r3
/* 8014BD88 001479E8  38 A0 00 03 */	li r5, 3
/* 8014BD8C 001479EC  90 01 00 14 */	stw r0, 0x14(r1)
/* 8014BD90 001479F0  38 C1 00 08 */	addi r6, r1, 8
/* 8014BD94 001479F4  48 10 81 49 */	bl func_80253EDC
/* 8014BD98 001479F8  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8014BD9C 001479FC  7C 08 03 A6 */	mtlr r0
/* 8014BDA0 00147A00  38 21 00 10 */	addi r1, r1, 0x10
/* 8014BDA4 00147A04  4E 80 00 20 */	blr
lbl_8014BDA8:
/* 8014BDA8 00147A08  C0 22 8E 4C */	lfs f1, lbl_8064144C-_SDA2_BASE_(r2)
/* 8014BDAC 00147A0C  7C 63 07 34 */	extsh r3, r3
/* 8014BDB0 00147A10  38 80 00 04 */	li r4, 4
/* 8014BDB4 00147A14  48 10 80 5C */	b func_80253E10
lbl_8014BDB8:
/* 8014BDB8 00147A18  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8014BDBC 00147A1C  7C 08 02 A6 */	mflr r0
/* 8014BDC0 00147A20  38 A0 00 03 */	li r5, 3
/* 8014BDC4 00147A24  90 01 00 24 */	stw r0, 0x24(r1)
/* 8014BDC8 00147A28  38 C1 00 08 */	addi r6, r1, 8
/* 8014BDCC 00147A2C  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8014BDD0 00147A30  7C 9F 23 78 */	mr r31, r4
/* 8014BDD4 00147A34  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8014BDD8 00147A38  7C 7E 1B 78 */	mr r30, r3
/* 8014BDDC 00147A3C  48 10 80 B1 */	bl func_80253E8C
/* 8014BDE0 00147A40  80 61 00 08 */	lwz r3, 8(r1)
/* 8014BDE4 00147A44  38 03 FF FD */	addi r0, r3, -3
/* 8014BDE8 00147A48  28 00 00 08 */	cmplwi r0, 8
/* 8014BDEC 00147A4C  41 81 00 E0 */	bgt lbl_8014BECC
/* 8014BDF0 00147A50  3C 60 80 42 */	lis r3, lbl_8041DC50@ha
/* 8014BDF4 00147A54  54 00 10 3A */	slwi r0, r0, 2
/* 8014BDF8 00147A58  38 63 DC 50 */	addi r3, r3, lbl_8041DC50@l
/* 8014BDFC 00147A5C  7C 63 00 2E */	lwzx r3, r3, r0
/* 8014BE00 00147A60  7C 69 03 A6 */	mtctr r3
/* 8014BE04 00147A64  4E 80 04 20 */	bctr
/* 8014BE08 00147A68  88 1F 00 02 */	lbz r0, 2(r31)
/* 8014BE0C 00147A6C  88 7F 00 03 */	lbz r3, 3(r31)
/* 8014BE10 00147A70  7C 04 16 70 */	srawi r4, r0, 2
/* 8014BE14 00147A74  88 1F 00 04 */	lbz r0, 4(r31)
/* 8014BE18 00147A78  7C 63 16 70 */	srawi r3, r3, 2
/* 8014BE1C 00147A7C  98 9F 00 02 */	stb r4, 2(r31)
/* 8014BE20 00147A80  7C 00 16 70 */	srawi r0, r0, 2
/* 8014BE24 00147A84  98 7F 00 03 */	stb r3, 3(r31)
/* 8014BE28 00147A88  98 1F 00 04 */	stb r0, 4(r31)
/* 8014BE2C 00147A8C  48 00 00 A0 */	b lbl_8014BECC
/* 8014BE30 00147A90  7F C3 F3 78 */	mr r3, r30
/* 8014BE34 00147A94  7F E4 FB 78 */	mr r4, r31
/* 8014BE38 00147A98  38 A0 00 02 */	li r5, 2
/* 8014BE3C 00147A9C  38 C0 31 41 */	li r6, 0x3141
/* 8014BE40 00147AA0  48 10 80 75 */	bl func_80253EB4
/* 8014BE44 00147AA4  48 00 00 88 */	b lbl_8014BECC
/* 8014BE48 00147AA8  7F C3 F3 78 */	mr r3, r30
/* 8014BE4C 00147AAC  7F E4 FB 78 */	mr r4, r31
/* 8014BE50 00147AB0  38 A0 00 02 */	li r5, 2
/* 8014BE54 00147AB4  38 C0 2A 34 */	li r6, 0x2a34
/* 8014BE58 00147AB8  48 10 80 5D */	bl func_80253EB4
/* 8014BE5C 00147ABC  48 00 00 70 */	b lbl_8014BECC
/* 8014BE60 00147AC0  7F C3 F3 78 */	mr r3, r30
/* 8014BE64 00147AC4  7F E4 FB 78 */	mr r4, r31
/* 8014BE68 00147AC8  38 A0 00 02 */	li r5, 2
/* 8014BE6C 00147ACC  38 C0 2A 32 */	li r6, 0x2a32
/* 8014BE70 00147AD0  48 10 80 45 */	bl func_80253EB4
/* 8014BE74 00147AD4  48 00 00 58 */	b lbl_8014BECC
/* 8014BE78 00147AD8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014BE7C 00147ADC  88 03 0D 45 */	lbz r0, 0xd45(r3)
/* 8014BE80 00147AE0  28 00 00 01 */	cmplwi r0, 1
/* 8014BE84 00147AE4  40 82 00 1C */	bne lbl_8014BEA0
/* 8014BE88 00147AE8  7F C3 F3 78 */	mr r3, r30
/* 8014BE8C 00147AEC  7F E4 FB 78 */	mr r4, r31
/* 8014BE90 00147AF0  38 A0 00 02 */	li r5, 2
/* 8014BE94 00147AF4  38 C0 46 36 */	li r6, 0x4636
/* 8014BE98 00147AF8  48 10 80 1D */	bl func_80253EB4
/* 8014BE9C 00147AFC  48 00 00 30 */	b lbl_8014BECC
lbl_8014BEA0:
/* 8014BEA0 00147B00  7F C3 F3 78 */	mr r3, r30
/* 8014BEA4 00147B04  7F E4 FB 78 */	mr r4, r31
/* 8014BEA8 00147B08  38 A0 00 02 */	li r5, 2
/* 8014BEAC 00147B0C  38 C0 46 37 */	li r6, 0x4637
/* 8014BEB0 00147B10  48 10 80 05 */	bl func_80253EB4
/* 8014BEB4 00147B14  48 00 00 18 */	b lbl_8014BECC
/* 8014BEB8 00147B18  7F C3 F3 78 */	mr r3, r30
/* 8014BEBC 00147B1C  7F E4 FB 78 */	mr r4, r31
/* 8014BEC0 00147B20  38 A0 00 02 */	li r5, 2
/* 8014BEC4 00147B24  38 C0 2A 36 */	li r6, 0x2a36
/* 8014BEC8 00147B28  48 10 7F ED */	bl func_80253EB4
lbl_8014BECC:
/* 8014BECC 00147B2C  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8014BED0 00147B30  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8014BED4 00147B34  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8014BED8 00147B38  7C 08 03 A6 */	mtlr r0
/* 8014BEDC 00147B3C  38 21 00 20 */	addi r1, r1, 0x20
/* 8014BEE0 00147B40  4E 80 00 20 */	blr
lbl_8014BEE4:
/* 8014BEE4 00147B44  94 21 FF A0 */	stwu r1, -0x60(r1)
/* 8014BEE8 00147B48  7C 08 02 A6 */	mflr r0
/* 8014BEEC 00147B4C  38 A0 00 03 */	li r5, 3
/* 8014BEF0 00147B50  90 01 00 64 */	stw r0, 0x64(r1)
/* 8014BEF4 00147B54  38 C1 00 08 */	addi r6, r1, 8
/* 8014BEF8 00147B58  93 E1 00 5C */	stw r31, 0x5c(r1)
/* 8014BEFC 00147B5C  7C 7F 1B 78 */	mr r31, r3
/* 8014BF00 00147B60  93 C1 00 58 */	stw r30, 0x58(r1)
/* 8014BF04 00147B64  7C 9E 23 78 */	mr r30, r4
/* 8014BF08 00147B68  48 10 7F D5 */	bl func_80253EDC
/* 8014BF0C 00147B6C  80 01 00 08 */	lwz r0, 8(r1)
/* 8014BF10 00147B70  2C 00 00 02 */	cmpwi r0, 2
/* 8014BF14 00147B74  41 82 00 44 */	beq lbl_8014BF58
/* 8014BF18 00147B78  40 80 00 10 */	bge lbl_8014BF28
/* 8014BF1C 00147B7C  2C 00 00 01 */	cmpwi r0, 1
/* 8014BF20 00147B80  40 80 00 14 */	bge lbl_8014BF34
/* 8014BF24 00147B84  48 00 01 38 */	b lbl_8014C05C
lbl_8014BF28:
/* 8014BF28 00147B88  2C 00 00 0E */	cmpwi r0, 0xe
/* 8014BF2C 00147B8C  41 82 00 50 */	beq lbl_8014BF7C
/* 8014BF30 00147B90  48 00 01 2C */	b lbl_8014C05C
lbl_8014BF34:
/* 8014BF34 00147B94  7F E3 FB 78 */	mr r3, r31
/* 8014BF38 00147B98  7F C4 F3 78 */	mr r4, r30
/* 8014BF3C 00147B9C  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014BF40 00147BA0  38 A0 00 06 */	li r5, 6
/* 8014BF44 00147BA4  48 10 7F 99 */	bl func_80253EDC
/* 8014BF48 00147BA8  38 81 00 10 */	addi r4, r1, 0x10
/* 8014BF4C 00147BAC  38 60 00 02 */	li r3, 2
/* 8014BF50 00147BB0  4B F0 DA ED */	bl func_80059A3C
/* 8014BF54 00147BB4  48 00 01 08 */	b lbl_8014C05C
lbl_8014BF58:
/* 8014BF58 00147BB8  7F E3 FB 78 */	mr r3, r31
/* 8014BF5C 00147BBC  7F C4 F3 78 */	mr r4, r30
/* 8014BF60 00147BC0  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014BF64 00147BC4  38 A0 00 06 */	li r5, 6
/* 8014BF68 00147BC8  48 10 7F 75 */	bl func_80253EDC
/* 8014BF6C 00147BCC  38 81 00 10 */	addi r4, r1, 0x10
/* 8014BF70 00147BD0  38 60 00 03 */	li r3, 3
/* 8014BF74 00147BD4  4B F0 DA C9 */	bl func_80059A3C
/* 8014BF78 00147BD8  48 00 00 E4 */	b lbl_8014C05C
lbl_8014BF7C:
/* 8014BF7C 00147BDC  7F E3 FB 78 */	mr r3, r31
/* 8014BF80 00147BE0  7F C4 F3 78 */	mr r4, r30
/* 8014BF84 00147BE4  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014BF88 00147BE8  3B E0 00 00 */	li r31, 0
/* 8014BF8C 00147BEC  38 A0 00 06 */	li r5, 6
/* 8014BF90 00147BF0  48 10 7F 4D */	bl func_80253EDC
/* 8014BF94 00147BF4  C0 A1 00 10 */	lfs f5, 0x10(r1)
/* 8014BF98 00147BF8  38 80 FF 00 */	li r4, -256
/* 8014BF9C 00147BFC  C0 22 8E 50 */	lfs f1, lbl_80641450-_SDA2_BASE_(r2)
/* 8014BFA0 00147C00  C0 01 00 14 */	lfs f0, 0x14(r1)
/* 8014BFA4 00147C04  EC 85 08 28 */	fsubs f4, f5, f1
/* 8014BFA8 00147C08  C0 61 00 20 */	lfs f3, 0x20(r1)
/* 8014BFAC 00147C0C  EC 20 28 28 */	fsubs f1, f0, f5
/* 8014BFB0 00147C10  C0 42 8E 54 */	lfs f2, lbl_80641454-_SDA2_BASE_(r2)
/* 8014BFB4 00147C14  C0 01 00 28 */	lfs f0, 0x28(r1)
/* 8014BFB8 00147C18  EC 43 10 28 */	fsubs f2, f3, f2
/* 8014BFBC 00147C1C  EC 00 18 28 */	fsubs f0, f0, f3
/* 8014BFC0 00147C20  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014BFC4 00147C24  FC 60 20 1E */	fctiwz f3, f4
/* 8014BFC8 00147C28  88 BE 00 11 */	lbz r5, 0x11(r30)
/* 8014BFCC 00147C2C  FC 40 10 1E */	fctiwz f2, f2
/* 8014BFD0 00147C30  FC 20 08 1E */	fctiwz f1, f1
/* 8014BFD4 00147C34  FC 00 00 1E */	fctiwz f0, f0
/* 8014BFD8 00147C38  80 03 00 D4 */	lwz r0, 0xd4(r3)
/* 8014BFDC 00147C3C  D8 61 00 30 */	stfd f3, 0x30(r1)
/* 8014BFE0 00147C40  7C A8 23 78 */	or r8, r5, r4
/* 8014BFE4 00147C44  2C 00 00 03 */	cmpwi r0, 3
/* 8014BFE8 00147C48  D8 41 00 38 */	stfd f2, 0x38(r1)
/* 8014BFEC 00147C4C  80 81 00 34 */	lwz r4, 0x34(r1)
/* 8014BFF0 00147C50  D8 21 00 40 */	stfd f1, 0x40(r1)
/* 8014BFF4 00147C54  80 A1 00 3C */	lwz r5, 0x3c(r1)
/* 8014BFF8 00147C58  D8 01 00 48 */	stfd f0, 0x48(r1)
/* 8014BFFC 00147C5C  80 C1 00 44 */	lwz r6, 0x44(r1)
/* 8014C000 00147C60  80 E1 00 4C */	lwz r7, 0x4c(r1)
/* 8014C004 00147C64  41 82 00 34 */	beq lbl_8014C038
/* 8014C008 00147C68  40 80 00 14 */	bge lbl_8014C01C
/* 8014C00C 00147C6C  2C 00 00 01 */	cmpwi r0, 1
/* 8014C010 00147C70  41 82 00 18 */	beq lbl_8014C028
/* 8014C014 00147C74  40 80 00 1C */	bge lbl_8014C030
/* 8014C018 00147C78  48 00 00 2C */	b lbl_8014C044
lbl_8014C01C:
/* 8014C01C 00147C7C  2C 00 00 63 */	cmpwi r0, 0x63
/* 8014C020 00147C80  41 82 00 20 */	beq lbl_8014C040
/* 8014C024 00147C84  48 00 00 20 */	b lbl_8014C044
lbl_8014C028:
/* 8014C028 00147C88  3B E0 52 1B */	li r31, 0x521b
/* 8014C02C 00147C8C  48 00 00 18 */	b lbl_8014C044
lbl_8014C030:
/* 8014C030 00147C90  3B E0 2A 38 */	li r31, 0x2a38
/* 8014C034 00147C94  48 00 00 10 */	b lbl_8014C044
lbl_8014C038:
/* 8014C038 00147C98  3B E0 52 1C */	li r31, 0x521c
/* 8014C03C 00147C9C  48 00 00 08 */	b lbl_8014C044
lbl_8014C040:
/* 8014C040 00147CA0  3B E0 2A 57 */	li r31, 0x2a57
lbl_8014C044:
/* 8014C044 00147CA4  2C 1F 00 00 */	cmpwi r31, 0
/* 8014C048 00147CA8  41 82 00 14 */	beq lbl_8014C05C
/* 8014C04C 00147CAC  7F E3 FB 78 */	mr r3, r31
/* 8014C050 00147CB0  7C C6 07 34 */	extsh r6, r6
/* 8014C054 00147CB4  7C E7 07 34 */	extsh r7, r7
/* 8014C058 00147CB8  48 10 40 DD */	bl func_80250134
lbl_8014C05C:
/* 8014C05C 00147CBC  80 01 00 64 */	lwz r0, 0x64(r1)
/* 8014C060 00147CC0  83 E1 00 5C */	lwz r31, 0x5c(r1)
/* 8014C064 00147CC4  83 C1 00 58 */	lwz r30, 0x58(r1)
/* 8014C068 00147CC8  7C 08 03 A6 */	mtlr r0
/* 8014C06C 00147CCC  38 21 00 60 */	addi r1, r1, 0x60
/* 8014C070 00147CD0  4E 80 00 20 */	blr
lbl_8014C074:
/* 8014C074 00147CD4  4E 80 00 20 */	blr
lbl_8014C078:
/* 8014C078 00147CD8  94 21 FF A0 */	stwu r1, -0x60(r1)
/* 8014C07C 00147CDC  7C 08 02 A6 */	mflr r0
/* 8014C080 00147CE0  38 A0 00 03 */	li r5, 3
/* 8014C084 00147CE4  90 01 00 64 */	stw r0, 0x64(r1)
/* 8014C088 00147CE8  38 C1 00 08 */	addi r6, r1, 8
/* 8014C08C 00147CEC  93 E1 00 5C */	stw r31, 0x5c(r1)
/* 8014C090 00147CF0  7C 9F 23 78 */	mr r31, r4
/* 8014C094 00147CF4  93 C1 00 58 */	stw r30, 0x58(r1)
/* 8014C098 00147CF8  7C 7E 1B 78 */	mr r30, r3
/* 8014C09C 00147CFC  48 10 7E 41 */	bl func_80253EDC
/* 8014C0A0 00147D00  80 01 00 08 */	lwz r0, 8(r1)
/* 8014C0A4 00147D04  2C 00 00 03 */	cmpwi r0, 3
/* 8014C0A8 00147D08  41 82 00 74 */	beq lbl_8014C11C
/* 8014C0AC 00147D0C  40 80 00 1C */	bge lbl_8014C0C8
/* 8014C0B0 00147D10  2C 00 00 01 */	cmpwi r0, 1
/* 8014C0B4 00147D14  41 82 00 20 */	beq lbl_8014C0D4
/* 8014C0B8 00147D18  40 80 01 E8 */	bge lbl_8014C2A0
/* 8014C0BC 00147D1C  2C 00 00 00 */	cmpwi r0, 0
/* 8014C0C0 00147D20  40 80 00 38 */	bge lbl_8014C0F8
/* 8014C0C4 00147D24  48 00 01 DC */	b lbl_8014C2A0
lbl_8014C0C8:
/* 8014C0C8 00147D28  2C 00 00 05 */	cmpwi r0, 5
/* 8014C0CC 00147D2C  41 82 01 14 */	beq lbl_8014C1E0
/* 8014C0D0 00147D30  48 00 01 D0 */	b lbl_8014C2A0
lbl_8014C0D4:
/* 8014C0D4 00147D34  7F C3 F3 78 */	mr r3, r30
/* 8014C0D8 00147D38  7F E4 FB 78 */	mr r4, r31
/* 8014C0DC 00147D3C  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014C0E0 00147D40  38 A0 00 06 */	li r5, 6
/* 8014C0E4 00147D44  48 10 7D F9 */	bl func_80253EDC
/* 8014C0E8 00147D48  38 81 00 10 */	addi r4, r1, 0x10
/* 8014C0EC 00147D4C  38 60 00 01 */	li r3, 1
/* 8014C0F0 00147D50  4B F0 D9 4D */	bl func_80059A3C
/* 8014C0F4 00147D54  48 00 01 AC */	b lbl_8014C2A0
lbl_8014C0F8:
/* 8014C0F8 00147D58  7F C3 F3 78 */	mr r3, r30
/* 8014C0FC 00147D5C  7F E4 FB 78 */	mr r4, r31
/* 8014C100 00147D60  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014C104 00147D64  38 A0 00 06 */	li r5, 6
/* 8014C108 00147D68  48 10 7D D5 */	bl func_80253EDC
/* 8014C10C 00147D6C  38 81 00 10 */	addi r4, r1, 0x10
/* 8014C110 00147D70  38 60 00 02 */	li r3, 2
/* 8014C114 00147D74  4B F0 D9 29 */	bl func_80059A3C
/* 8014C118 00147D78  48 00 01 88 */	b lbl_8014C2A0
lbl_8014C11C:
/* 8014C11C 00147D7C  7F C3 F3 78 */	mr r3, r30
/* 8014C120 00147D80  7F E4 FB 78 */	mr r4, r31
/* 8014C124 00147D84  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014C128 00147D88  38 A0 00 06 */	li r5, 6
/* 8014C12C 00147D8C  48 10 7D B1 */	bl func_80253EDC
/* 8014C130 00147D90  38 60 2A 3B */	li r3, 0x2a3b
/* 8014C134 00147D94  38 80 00 01 */	li r4, 1
/* 8014C138 00147D98  38 A0 00 00 */	li r5, 0
/* 8014C13C 00147D9C  48 10 42 5D */	bl func_80250398
/* 8014C140 00147DA0  C0 01 00 14 */	lfs f0, 0x14(r1)
/* 8014C144 00147DA4  54 63 04 3E */	clrlwi r3, r3, 0x10
/* 8014C148 00147DA8  C0 81 00 10 */	lfs f4, 0x10(r1)
/* 8014C14C 00147DAC  3C 00 43 30 */	lis r0, 0x4330
/* 8014C150 00147DB0  7C 64 07 34 */	extsh r4, r3
/* 8014C154 00147DB4  90 01 00 40 */	stw r0, 0x40(r1)
/* 8014C158 00147DB8  EC 60 20 28 */	fsubs f3, f0, f4
/* 8014C15C 00147DBC  C0 21 00 20 */	lfs f1, 0x20(r1)
/* 8014C160 00147DC0  C0 41 00 28 */	lfs f2, 0x28(r1)
/* 8014C164 00147DC4  38 00 FF 00 */	li r0, -256
/* 8014C168 00147DC8  88 7F 00 11 */	lbz r3, 0x11(r31)
/* 8014C16C 00147DCC  FC 00 08 1E */	fctiwz f0, f1
/* 8014C170 00147DD0  FC 60 18 1E */	fctiwz f3, f3
/* 8014C174 00147DD4  7C 68 03 78 */	or r8, r3, r0
/* 8014C178 00147DD8  EC 42 08 28 */	fsubs f2, f2, f1
/* 8014C17C 00147DDC  D8 01 00 50 */	stfd f0, 0x50(r1)
/* 8014C180 00147DE0  C8 22 8E 58 */	lfd f1, lbl_80641458-_SDA2_BASE_(r2)
/* 8014C184 00147DE4  38 60 2A 3B */	li r3, 0x2a3b
/* 8014C188 00147DE8  D8 61 00 30 */	stfd f3, 0x30(r1)
/* 8014C18C 00147DEC  FC 00 10 1E */	fctiwz f0, f2
/* 8014C190 00147DF0  80 A1 00 54 */	lwz r5, 0x54(r1)
/* 8014C194 00147DF4  80 01 00 34 */	lwz r0, 0x34(r1)
/* 8014C198 00147DF8  D8 01 00 38 */	stfd f0, 0x38(r1)
/* 8014C19C 00147DFC  7C 06 07 34 */	extsh r6, r0
/* 8014C1A0 00147E00  7C 84 30 50 */	subf r4, r4, r6
/* 8014C1A4 00147E04  80 E1 00 3C */	lwz r7, 0x3c(r1)
/* 8014C1A8 00147E08  54 80 0F FE */	srwi r0, r4, 0x1f
/* 8014C1AC 00147E0C  7C 00 22 14 */	add r0, r0, r4
/* 8014C1B0 00147E10  7C E7 07 34 */	extsh r7, r7
/* 8014C1B4 00147E14  7C 00 0E 70 */	srawi r0, r0, 1
/* 8014C1B8 00147E18  6C 00 80 00 */	xoris r0, r0, 0x8000
/* 8014C1BC 00147E1C  90 01 00 44 */	stw r0, 0x44(r1)
/* 8014C1C0 00147E20  C8 01 00 40 */	lfd f0, 0x40(r1)
/* 8014C1C4 00147E24  EC 00 08 28 */	fsubs f0, f0, f1
/* 8014C1C8 00147E28  EC 04 00 2A */	fadds f0, f4, f0
/* 8014C1CC 00147E2C  FC 00 00 1E */	fctiwz f0, f0
/* 8014C1D0 00147E30  D8 01 00 48 */	stfd f0, 0x48(r1)
/* 8014C1D4 00147E34  80 81 00 4C */	lwz r4, 0x4c(r1)
/* 8014C1D8 00147E38  48 10 3F 5D */	bl func_80250134
/* 8014C1DC 00147E3C  48 00 00 C4 */	b lbl_8014C2A0
lbl_8014C1E0:
/* 8014C1E0 00147E40  7F C3 F3 78 */	mr r3, r30
/* 8014C1E4 00147E44  7F E4 FB 78 */	mr r4, r31
/* 8014C1E8 00147E48  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014C1EC 00147E4C  38 A0 00 06 */	li r5, 6
/* 8014C1F0 00147E50  48 10 7C ED */	bl func_80253EDC
/* 8014C1F4 00147E54  38 60 2A 3C */	li r3, 0x2a3c
/* 8014C1F8 00147E58  38 80 00 01 */	li r4, 1
/* 8014C1FC 00147E5C  38 A0 00 00 */	li r5, 0
/* 8014C200 00147E60  48 10 41 99 */	bl func_80250398
/* 8014C204 00147E64  C0 01 00 14 */	lfs f0, 0x14(r1)
/* 8014C208 00147E68  54 63 04 3E */	clrlwi r3, r3, 0x10
/* 8014C20C 00147E6C  C0 81 00 10 */	lfs f4, 0x10(r1)
/* 8014C210 00147E70  3C 00 43 30 */	lis r0, 0x4330
/* 8014C214 00147E74  7C 64 07 34 */	extsh r4, r3
/* 8014C218 00147E78  90 01 00 40 */	stw r0, 0x40(r1)
/* 8014C21C 00147E7C  EC 60 20 28 */	fsubs f3, f0, f4
/* 8014C220 00147E80  C0 21 00 20 */	lfs f1, 0x20(r1)
/* 8014C224 00147E84  C0 41 00 28 */	lfs f2, 0x28(r1)
/* 8014C228 00147E88  38 00 FF 00 */	li r0, -256
/* 8014C22C 00147E8C  88 7F 00 11 */	lbz r3, 0x11(r31)
/* 8014C230 00147E90  FC 00 08 1E */	fctiwz f0, f1
/* 8014C234 00147E94  FC 60 18 1E */	fctiwz f3, f3
/* 8014C238 00147E98  7C 68 03 78 */	or r8, r3, r0
/* 8014C23C 00147E9C  EC 42 08 28 */	fsubs f2, f2, f1
/* 8014C240 00147EA0  D8 01 00 30 */	stfd f0, 0x30(r1)
/* 8014C244 00147EA4  C8 22 8E 58 */	lfd f1, lbl_80641458-_SDA2_BASE_(r2)
/* 8014C248 00147EA8  38 60 2A 3C */	li r3, 0x2a3c
/* 8014C24C 00147EAC  D8 61 00 50 */	stfd f3, 0x50(r1)
/* 8014C250 00147EB0  FC 00 10 1E */	fctiwz f0, f2
/* 8014C254 00147EB4  80 A1 00 34 */	lwz r5, 0x34(r1)
/* 8014C258 00147EB8  80 01 00 54 */	lwz r0, 0x54(r1)
/* 8014C25C 00147EBC  D8 01 00 48 */	stfd f0, 0x48(r1)
/* 8014C260 00147EC0  7C 06 07 34 */	extsh r6, r0
/* 8014C264 00147EC4  7C 84 30 50 */	subf r4, r4, r6
/* 8014C268 00147EC8  80 E1 00 4C */	lwz r7, 0x4c(r1)
/* 8014C26C 00147ECC  54 80 0F FE */	srwi r0, r4, 0x1f
/* 8014C270 00147ED0  7C 00 22 14 */	add r0, r0, r4
/* 8014C274 00147ED4  7C E7 07 34 */	extsh r7, r7
/* 8014C278 00147ED8  7C 00 0E 70 */	srawi r0, r0, 1
/* 8014C27C 00147EDC  6C 00 80 00 */	xoris r0, r0, 0x8000
/* 8014C280 00147EE0  90 01 00 44 */	stw r0, 0x44(r1)
/* 8014C284 00147EE4  C8 01 00 40 */	lfd f0, 0x40(r1)
/* 8014C288 00147EE8  EC 00 08 28 */	fsubs f0, f0, f1
/* 8014C28C 00147EEC  EC 04 00 2A */	fadds f0, f4, f0
/* 8014C290 00147EF0  FC 00 00 1E */	fctiwz f0, f0
/* 8014C294 00147EF4  D8 01 00 38 */	stfd f0, 0x38(r1)
/* 8014C298 00147EF8  80 81 00 3C */	lwz r4, 0x3c(r1)
/* 8014C29C 00147EFC  48 10 3E 99 */	bl func_80250134
lbl_8014C2A0:
/* 8014C2A0 00147F00  80 01 00 64 */	lwz r0, 0x64(r1)
/* 8014C2A4 00147F04  83 E1 00 5C */	lwz r31, 0x5c(r1)
/* 8014C2A8 00147F08  83 C1 00 58 */	lwz r30, 0x58(r1)
/* 8014C2AC 00147F0C  7C 08 03 A6 */	mtlr r0
/* 8014C2B0 00147F10  38 21 00 60 */	addi r1, r1, 0x60
/* 8014C2B4 00147F14  4E 80 00 20 */	blr
lbl_8014C2B8:
/* 8014C2B8 00147F18  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8014C2BC 00147F1C  7C 08 02 A6 */	mflr r0
/* 8014C2C0 00147F20  38 A0 00 03 */	li r5, 3
/* 8014C2C4 00147F24  90 01 00 24 */	stw r0, 0x24(r1)
/* 8014C2C8 00147F28  38 C1 00 08 */	addi r6, r1, 8
/* 8014C2CC 00147F2C  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8014C2D0 00147F30  7C 9F 23 78 */	mr r31, r4
/* 8014C2D4 00147F34  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8014C2D8 00147F38  7C 7E 1B 78 */	mr r30, r3
/* 8014C2DC 00147F3C  48 10 7B B1 */	bl func_80253E8C
/* 8014C2E0 00147F40  80 01 00 08 */	lwz r0, 8(r1)
/* 8014C2E4 00147F44  2C 00 00 04 */	cmpwi r0, 4
/* 8014C2E8 00147F48  41 82 00 4C */	beq lbl_8014C334
/* 8014C2EC 00147F4C  40 80 00 10 */	bge lbl_8014C2FC
/* 8014C2F0 00147F50  2C 00 00 03 */	cmpwi r0, 3
/* 8014C2F4 00147F54  40 80 00 14 */	bge lbl_8014C308
/* 8014C2F8 00147F58  48 00 00 3C */	b lbl_8014C334
lbl_8014C2FC:
/* 8014C2FC 00147F5C  2C 00 00 06 */	cmpwi r0, 6
/* 8014C300 00147F60  40 80 00 34 */	bge lbl_8014C334
/* 8014C304 00147F64  48 00 00 1C */	b lbl_8014C320
lbl_8014C308:
/* 8014C308 00147F68  7F C3 F3 78 */	mr r3, r30
/* 8014C30C 00147F6C  7F E4 FB 78 */	mr r4, r31
/* 8014C310 00147F70  38 A0 00 02 */	li r5, 2
/* 8014C314 00147F74  38 C0 2A 40 */	li r6, 0x2a40
/* 8014C318 00147F78  48 10 7B 9D */	bl func_80253EB4
/* 8014C31C 00147F7C  48 00 00 18 */	b lbl_8014C334
lbl_8014C320:
/* 8014C320 00147F80  7F C3 F3 78 */	mr r3, r30
/* 8014C324 00147F84  7F E4 FB 78 */	mr r4, r31
/* 8014C328 00147F88  38 A0 00 02 */	li r5, 2
/* 8014C32C 00147F8C  38 C0 2A 41 */	li r6, 0x2a41
/* 8014C330 00147F90  48 10 7B 85 */	bl func_80253EB4
lbl_8014C334:
/* 8014C334 00147F94  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8014C338 00147F98  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8014C33C 00147F9C  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8014C340 00147FA0  7C 08 03 A6 */	mtlr r0
/* 8014C344 00147FA4  38 21 00 20 */	addi r1, r1, 0x20
/* 8014C348 00147FA8  4E 80 00 20 */	blr
lbl_8014C34C:
/* 8014C34C 00147FAC  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 8014C350 00147FB0  7C 08 02 A6 */	mflr r0
/* 8014C354 00147FB4  38 A0 00 03 */	li r5, 3
/* 8014C358 00147FB8  90 01 00 44 */	stw r0, 0x44(r1)
/* 8014C35C 00147FBC  38 C1 00 08 */	addi r6, r1, 8
/* 8014C360 00147FC0  93 E1 00 3C */	stw r31, 0x3c(r1)
/* 8014C364 00147FC4  7C 9F 23 78 */	mr r31, r4
/* 8014C368 00147FC8  93 C1 00 38 */	stw r30, 0x38(r1)
/* 8014C36C 00147FCC  7C 7E 1B 78 */	mr r30, r3
/* 8014C370 00147FD0  48 10 7B 6D */	bl func_80253EDC
/* 8014C374 00147FD4  80 01 00 08 */	lwz r0, 8(r1)
/* 8014C378 00147FD8  2C 00 00 01 */	cmpwi r0, 1
/* 8014C37C 00147FDC  41 82 00 14 */	beq lbl_8014C390
/* 8014C380 00147FE0  40 80 00 54 */	bge lbl_8014C3D4
/* 8014C384 00147FE4  2C 00 00 00 */	cmpwi r0, 0
/* 8014C388 00147FE8  40 80 00 2C */	bge lbl_8014C3B4
/* 8014C38C 00147FEC  48 00 00 48 */	b lbl_8014C3D4
lbl_8014C390:
/* 8014C390 00147FF0  7F C3 F3 78 */	mr r3, r30
/* 8014C394 00147FF4  7F E4 FB 78 */	mr r4, r31
/* 8014C398 00147FF8  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014C39C 00147FFC  38 A0 00 06 */	li r5, 6
/* 8014C3A0 00148000  48 10 7B 3D */	bl func_80253EDC
/* 8014C3A4 00148004  38 81 00 10 */	addi r4, r1, 0x10
/* 8014C3A8 00148008  38 60 00 01 */	li r3, 1
/* 8014C3AC 0014800C  4B F0 D6 91 */	bl func_80059A3C
/* 8014C3B0 00148010  48 00 00 24 */	b lbl_8014C3D4
lbl_8014C3B4:
/* 8014C3B4 00148014  7F C3 F3 78 */	mr r3, r30
/* 8014C3B8 00148018  7F E4 FB 78 */	mr r4, r31
/* 8014C3BC 0014801C  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014C3C0 00148020  38 A0 00 06 */	li r5, 6
/* 8014C3C4 00148024  48 10 7B 19 */	bl func_80253EDC
/* 8014C3C8 00148028  38 81 00 10 */	addi r4, r1, 0x10
/* 8014C3CC 0014802C  38 60 00 02 */	li r3, 2
/* 8014C3D0 00148030  4B F0 D6 6D */	bl func_80059A3C
lbl_8014C3D4:
/* 8014C3D4 00148034  80 01 00 44 */	lwz r0, 0x44(r1)
/* 8014C3D8 00148038  83 E1 00 3C */	lwz r31, 0x3c(r1)
/* 8014C3DC 0014803C  83 C1 00 38 */	lwz r30, 0x38(r1)
/* 8014C3E0 00148040  7C 08 03 A6 */	mtlr r0
/* 8014C3E4 00148044  38 21 00 40 */	addi r1, r1, 0x40
/* 8014C3E8 00148048  4E 80 00 20 */	blr
lbl_8014C3EC:
/* 8014C3EC 0014804C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8014C3F0 00148050  7C 08 02 A6 */	mflr r0
/* 8014C3F4 00148054  38 A0 00 03 */	li r5, 3
/* 8014C3F8 00148058  90 01 00 24 */	stw r0, 0x24(r1)
/* 8014C3FC 0014805C  38 C1 00 08 */	addi r6, r1, 8
/* 8014C400 00148060  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8014C404 00148064  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8014C408 00148068  3B C0 00 00 */	li r30, 0
/* 8014C40C 0014806C  93 A1 00 14 */	stw r29, 0x14(r1)
/* 8014C410 00148070  7C 9D 23 78 */	mr r29, r4
/* 8014C414 00148074  93 81 00 10 */	stw r28, 0x10(r1)
/* 8014C418 00148078  7C 7C 1B 78 */	mr r28, r3
/* 8014C41C 0014807C  48 10 7A 71 */	bl func_80253E8C
/* 8014C420 00148080  7F 83 E3 78 */	mr r3, r28
/* 8014C424 00148084  7F A4 EB 78 */	mr r4, r29
/* 8014C428 00148088  38 C1 00 0C */	addi r6, r1, 0xc
/* 8014C42C 0014808C  38 A0 00 05 */	li r5, 5
/* 8014C430 00148090  48 10 7A 5D */	bl func_80253E8C
/* 8014C434 00148094  80 01 00 08 */	lwz r0, 8(r1)
/* 8014C438 00148098  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8014C43C 0014809C  2C 00 00 06 */	cmpwi r0, 6
/* 8014C440 001480A0  41 82 00 20 */	beq lbl_8014C460
/* 8014C444 001480A4  40 80 00 10 */	bge lbl_8014C454
/* 8014C448 001480A8  2C 00 00 04 */	cmpwi r0, 4
/* 8014C44C 001480AC  41 82 00 3C */	beq lbl_8014C488
/* 8014C450 001480B0  48 00 00 4C */	b lbl_8014C49C
lbl_8014C454:
/* 8014C454 001480B4  2C 00 00 08 */	cmpwi r0, 8
/* 8014C458 001480B8  41 82 00 1C */	beq lbl_8014C474
/* 8014C45C 001480BC  48 00 00 40 */	b lbl_8014C49C
lbl_8014C460:
/* 8014C460 001480C0  3C 60 80 48 */	lis r3, lbl_80487250@ha
/* 8014C464 001480C4  3B C0 46 46 */	li r30, 0x4646
/* 8014C468 001480C8  38 63 72 50 */	addi r3, r3, lbl_80487250@l
/* 8014C46C 001480CC  90 7F 00 00 */	stw r3, 0(r31)
/* 8014C470 001480D0  48 00 00 2C */	b lbl_8014C49C
lbl_8014C474:
/* 8014C474 001480D4  3C 60 80 48 */	lis r3, lbl_80487278@ha
/* 8014C478 001480D8  3B C0 46 47 */	li r30, 0x4647
/* 8014C47C 001480DC  38 63 72 78 */	addi r3, r3, lbl_80487278@l
/* 8014C480 001480E0  90 7F 00 00 */	stw r3, 0(r31)
/* 8014C484 001480E4  48 00 00 18 */	b lbl_8014C49C
lbl_8014C488:
/* 8014C488 001480E8  7F 83 E3 78 */	mr r3, r28
/* 8014C48C 001480EC  7F A4 EB 78 */	mr r4, r29
/* 8014C490 001480F0  38 A0 00 02 */	li r5, 2
/* 8014C494 001480F4  38 C0 52 37 */	li r6, 0x5237
/* 8014C498 001480F8  48 10 7A 1D */	bl func_80253EB4
lbl_8014C49C:
/* 8014C49C 001480FC  2C 1E 00 00 */	cmpwi r30, 0
/* 8014C4A0 00148100  41 82 00 4C */	beq lbl_8014C4EC
/* 8014C4A4 00148104  80 9F 00 00 */	lwz r4, 0(r31)
/* 8014C4A8 00148108  7F C3 F3 78 */	mr r3, r30
/* 8014C4AC 0014810C  48 10 3F 2D */	bl func_802503D8
/* 8014C4B0 00148110  88 BD 00 02 */	lbz r5, 2(r29)
/* 8014C4B4 00148114  38 00 00 84 */	li r0, 0x84
/* 8014C4B8 00148118  7F 83 E3 78 */	mr r3, r28
/* 8014C4BC 0014811C  7F A4 EB 78 */	mr r4, r29
/* 8014C4C0 00148120  98 BF 00 04 */	stb r5, 4(r31)
/* 8014C4C4 00148124  38 A0 00 02 */	li r5, 2
/* 8014C4C8 00148128  38 C0 FF FE */	li r6, -2
/* 8014C4CC 0014812C  88 FD 00 03 */	lbz r7, 3(r29)
/* 8014C4D0 00148130  98 FF 00 05 */	stb r7, 5(r31)
/* 8014C4D4 00148134  88 FD 00 04 */	lbz r7, 4(r29)
/* 8014C4D8 00148138  98 FF 00 06 */	stb r7, 6(r31)
/* 8014C4DC 0014813C  88 FD 00 05 */	lbz r7, 5(r29)
/* 8014C4E0 00148140  98 FF 00 07 */	stb r7, 7(r31)
/* 8014C4E4 00148144  98 1F 00 09 */	stb r0, 9(r31)
/* 8014C4E8 00148148  48 10 79 CD */	bl func_80253EB4
lbl_8014C4EC:
/* 8014C4EC 0014814C  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8014C4F0 00148150  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8014C4F4 00148154  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8014C4F8 00148158  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 8014C4FC 0014815C  83 81 00 10 */	lwz r28, 0x10(r1)
/* 8014C500 00148160  7C 08 03 A6 */	mtlr r0
/* 8014C504 00148164  38 21 00 20 */	addi r1, r1, 0x20
/* 8014C508 00148168  4E 80 00 20 */	blr
lbl_8014C50C:
/* 8014C50C 0014816C  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 8014C510 00148170  7C 08 02 A6 */	mflr r0
/* 8014C514 00148174  38 A0 00 03 */	li r5, 3
/* 8014C518 00148178  90 01 00 44 */	stw r0, 0x44(r1)
/* 8014C51C 0014817C  38 C1 00 08 */	addi r6, r1, 8
/* 8014C520 00148180  93 E1 00 3C */	stw r31, 0x3c(r1)
/* 8014C524 00148184  7C 9F 23 78 */	mr r31, r4
/* 8014C528 00148188  93 C1 00 38 */	stw r30, 0x38(r1)
/* 8014C52C 0014818C  7C 7E 1B 78 */	mr r30, r3
/* 8014C530 00148190  48 10 79 AD */	bl func_80253EDC
/* 8014C534 00148194  7F C3 F3 78 */	mr r3, r30
/* 8014C538 00148198  7F E4 FB 78 */	mr r4, r31
/* 8014C53C 0014819C  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014C540 001481A0  38 A0 00 06 */	li r5, 6
/* 8014C544 001481A4  48 10 79 99 */	bl func_80253EDC
/* 8014C548 001481A8  80 01 00 08 */	lwz r0, 8(r1)
/* 8014C54C 001481AC  2C 00 00 02 */	cmpwi r0, 2
/* 8014C550 001481B0  41 82 00 24 */	beq lbl_8014C574
/* 8014C554 001481B4  40 80 00 2C */	bge lbl_8014C580
/* 8014C558 001481B8  2C 00 00 01 */	cmpwi r0, 1
/* 8014C55C 001481BC  40 80 00 08 */	bge lbl_8014C564
/* 8014C560 001481C0  48 00 00 20 */	b lbl_8014C580
lbl_8014C564:
/* 8014C564 001481C4  38 81 00 10 */	addi r4, r1, 0x10
/* 8014C568 001481C8  38 60 00 3D */	li r3, 0x3d
/* 8014C56C 001481CC  4B F0 D4 D1 */	bl func_80059A3C
/* 8014C570 001481D0  48 00 00 10 */	b lbl_8014C580
lbl_8014C574:
/* 8014C574 001481D4  38 81 00 10 */	addi r4, r1, 0x10
/* 8014C578 001481D8  38 60 00 3E */	li r3, 0x3e
/* 8014C57C 001481DC  4B F0 D4 C1 */	bl func_80059A3C
lbl_8014C580:
/* 8014C580 001481E0  80 01 00 44 */	lwz r0, 0x44(r1)
/* 8014C584 001481E4  83 E1 00 3C */	lwz r31, 0x3c(r1)
/* 8014C588 001481E8  83 C1 00 38 */	lwz r30, 0x38(r1)
/* 8014C58C 001481EC  7C 08 03 A6 */	mtlr r0
/* 8014C590 001481F0  38 21 00 40 */	addi r1, r1, 0x40
/* 8014C594 001481F4  4E 80 00 20 */	blr
lbl_8014C598:
/* 8014C598 001481F8  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8014C59C 001481FC  7C 08 02 A6 */	mflr r0
/* 8014C5A0 00148200  38 80 00 08 */	li r4, 8
/* 8014C5A4 00148204  90 01 00 24 */	stw r0, 0x24(r1)
/* 8014C5A8 00148208  38 A1 00 08 */	addi r5, r1, 8
/* 8014C5AC 0014820C  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8014C5B0 00148210  7C 7F 1B 78 */	mr r31, r3
/* 8014C5B4 00148214  48 10 78 99 */	bl func_80253E4C
/* 8014C5B8 00148218  80 01 00 08 */	lwz r0, 8(r1)
/* 8014C5BC 0014821C  2C 00 00 00 */	cmpwi r0, 0
/* 8014C5C0 00148220  41 82 00 CC */	beq lbl_8014C68C
/* 8014C5C4 00148224  7F E3 FB 78 */	mr r3, r31
/* 8014C5C8 00148228  48 10 78 09 */	bl func_80253DD0
/* 8014C5CC 0014822C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8014C5D0 00148230  28 00 00 03 */	cmplwi r0, 3
/* 8014C5D4 00148234  40 82 00 B8 */	bne lbl_8014C68C
/* 8014C5D8 00148238  7F E3 FB 78 */	mr r3, r31
/* 8014C5DC 0014823C  48 10 78 05 */	bl func_80253DE0
/* 8014C5E0 00148240  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8014C5E4 00148244  2C 00 00 09 */	cmpwi r0, 9
/* 8014C5E8 00148248  41 82 00 6C */	beq lbl_8014C654
/* 8014C5EC 0014824C  40 80 00 1C */	bge lbl_8014C608
/* 8014C5F0 00148250  2C 00 00 07 */	cmpwi r0, 7
/* 8014C5F4 00148254  41 82 00 38 */	beq lbl_8014C62C
/* 8014C5F8 00148258  40 80 00 48 */	bge lbl_8014C640
/* 8014C5FC 0014825C  2C 00 00 06 */	cmpwi r0, 6
/* 8014C600 00148260  40 80 00 18 */	bge lbl_8014C618
/* 8014C604 00148264  48 00 00 88 */	b lbl_8014C68C
lbl_8014C608:
/* 8014C608 00148268  2C 00 00 0B */	cmpwi r0, 0xb
/* 8014C60C 0014826C  41 82 00 70 */	beq lbl_8014C67C
/* 8014C610 00148270  40 80 00 7C */	bge lbl_8014C68C
/* 8014C614 00148274  48 00 00 54 */	b lbl_8014C668
lbl_8014C618:
/* 8014C618 00148278  7F E3 FB 78 */	mr r3, r31
/* 8014C61C 0014827C  38 80 00 00 */	li r4, 0
/* 8014C620 00148280  38 A0 00 00 */	li r5, 0
/* 8014C624 00148284  48 10 77 8D */	bl func_80253DB0
/* 8014C628 00148288  48 00 00 64 */	b lbl_8014C68C
lbl_8014C62C:
/* 8014C62C 0014828C  7F E3 FB 78 */	mr r3, r31
/* 8014C630 00148290  38 80 00 01 */	li r4, 1
/* 8014C634 00148294  38 A0 00 00 */	li r5, 0
/* 8014C638 00148298  48 10 77 79 */	bl func_80253DB0
/* 8014C63C 0014829C  48 00 00 50 */	b lbl_8014C68C
lbl_8014C640:
/* 8014C640 001482A0  7F E3 FB 78 */	mr r3, r31
/* 8014C644 001482A4  38 80 00 02 */	li r4, 2
/* 8014C648 001482A8  38 A0 00 00 */	li r5, 0
/* 8014C64C 001482AC  48 10 77 65 */	bl func_80253DB0
/* 8014C650 001482B0  48 00 00 3C */	b lbl_8014C68C
lbl_8014C654:
/* 8014C654 001482B4  7F E3 FB 78 */	mr r3, r31
/* 8014C658 001482B8  38 80 00 03 */	li r4, 3
/* 8014C65C 001482BC  38 A0 00 00 */	li r5, 0
/* 8014C660 001482C0  48 10 77 51 */	bl func_80253DB0
/* 8014C664 001482C4  48 00 00 28 */	b lbl_8014C68C
lbl_8014C668:
/* 8014C668 001482C8  7F E3 FB 78 */	mr r3, r31
/* 8014C66C 001482CC  38 80 00 04 */	li r4, 4
/* 8014C670 001482D0  38 A0 00 00 */	li r5, 0
/* 8014C674 001482D4  48 10 77 3D */	bl func_80253DB0
/* 8014C678 001482D8  48 00 00 14 */	b lbl_8014C68C
lbl_8014C67C:
/* 8014C67C 001482DC  7F E3 FB 78 */	mr r3, r31
/* 8014C680 001482E0  38 80 00 05 */	li r4, 5
/* 8014C684 001482E4  38 A0 00 00 */	li r5, 0
/* 8014C688 001482E8  48 10 77 29 */	bl func_80253DB0
lbl_8014C68C:
/* 8014C68C 001482EC  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8014C690 001482F0  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8014C694 001482F4  7C 08 03 A6 */	mtlr r0
/* 8014C698 001482F8  38 21 00 20 */	addi r1, r1, 0x20
/* 8014C69C 001482FC  4E 80 00 20 */	blr
lbl_8014C6A0:
/* 8014C6A0 00148300  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8014C6A4 00148304  7C 08 02 A6 */	mflr r0
/* 8014C6A8 00148308  38 A0 00 03 */	li r5, 3
/* 8014C6AC 0014830C  90 01 00 24 */	stw r0, 0x24(r1)
/* 8014C6B0 00148310  38 C1 00 08 */	addi r6, r1, 8
/* 8014C6B4 00148314  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8014C6B8 00148318  7C 9F 23 78 */	mr r31, r4
/* 8014C6BC 0014831C  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8014C6C0 00148320  7C 7E 1B 78 */	mr r30, r3
/* 8014C6C4 00148324  48 10 77 C9 */	bl func_80253E8C
/* 8014C6C8 00148328  80 01 00 08 */	lwz r0, 8(r1)
/* 8014C6CC 0014832C  28 00 00 3C */	cmplwi r0, 0x3c
/* 8014C6D0 00148330  41 81 06 44 */	bgt lbl_8014CD14
/* 8014C6D4 00148334  3C 60 80 42 */	lis r3, lbl_8041DC90@ha
/* 8014C6D8 00148338  54 00 10 3A */	slwi r0, r0, 2
/* 8014C6DC 0014833C  38 63 DC 90 */	addi r3, r3, lbl_8041DC90@l
/* 8014C6E0 00148340  7C 63 00 2E */	lwzx r3, r3, r0
/* 8014C6E4 00148344  7C 69 03 A6 */	mtctr r3
/* 8014C6E8 00148348  4E 80 04 20 */	bctr
/* 8014C6EC 0014834C  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8014C6F0 00148350  7F C3 F3 78 */	mr r3, r30
/* 8014C6F4 00148354  7F E4 FB 78 */	mr r4, r31
/* 8014C6F8 00148358  38 A0 00 01 */	li r5, 1
/* 8014C6FC 0014835C  88 06 0E DC */	lbz r0, 0xedc(r6)
/* 8014C700 00148360  54 00 10 3A */	slwi r0, r0, 2
/* 8014C704 00148364  7C C6 02 14 */	add r6, r6, r0
/* 8014C708 00148368  80 C6 0E E8 */	lwz r6, 0xee8(r6)
/* 8014C70C 0014836C  48 10 77 A9 */	bl func_80253EB4
/* 8014C710 00148370  48 00 06 04 */	b lbl_8014CD14
/* 8014C714 00148374  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8014C718 00148378  7F C3 F3 78 */	mr r3, r30
/* 8014C71C 0014837C  7F E4 FB 78 */	mr r4, r31
/* 8014C720 00148380  38 A0 00 01 */	li r5, 1
/* 8014C724 00148384  88 06 0E DD */	lbz r0, 0xedd(r6)
/* 8014C728 00148388  54 00 10 3A */	slwi r0, r0, 2
/* 8014C72C 0014838C  7C C6 02 14 */	add r6, r6, r0
/* 8014C730 00148390  80 C6 0E E8 */	lwz r6, 0xee8(r6)
/* 8014C734 00148394  48 10 77 81 */	bl func_80253EB4
/* 8014C738 00148398  48 00 05 DC */	b lbl_8014CD14
/* 8014C73C 0014839C  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8014C740 001483A0  7F C3 F3 78 */	mr r3, r30
/* 8014C744 001483A4  7F E4 FB 78 */	mr r4, r31
/* 8014C748 001483A8  38 A0 00 01 */	li r5, 1
/* 8014C74C 001483AC  88 06 0E DE */	lbz r0, 0xede(r6)
/* 8014C750 001483B0  54 00 10 3A */	slwi r0, r0, 2
/* 8014C754 001483B4  7C C6 02 14 */	add r6, r6, r0
/* 8014C758 001483B8  80 C6 0E E8 */	lwz r6, 0xee8(r6)
/* 8014C75C 001483BC  48 10 77 59 */	bl func_80253EB4
/* 8014C760 001483C0  48 00 05 B4 */	b lbl_8014CD14
/* 8014C764 001483C4  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8014C768 001483C8  7F C3 F3 78 */	mr r3, r30
/* 8014C76C 001483CC  7F E4 FB 78 */	mr r4, r31
/* 8014C770 001483D0  38 A0 00 01 */	li r5, 1
/* 8014C774 001483D4  88 06 0E DF */	lbz r0, 0xedf(r6)
/* 8014C778 001483D8  54 00 10 3A */	slwi r0, r0, 2
/* 8014C77C 001483DC  7C C6 02 14 */	add r6, r6, r0
/* 8014C780 001483E0  80 C6 0E E8 */	lwz r6, 0xee8(r6)
/* 8014C784 001483E4  48 10 77 31 */	bl func_80253EB4
/* 8014C788 001483E8  48 00 05 8C */	b lbl_8014CD14
/* 8014C78C 001483EC  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8014C790 001483F0  7F C3 F3 78 */	mr r3, r30
/* 8014C794 001483F4  7F E4 FB 78 */	mr r4, r31
/* 8014C798 001483F8  38 A0 00 01 */	li r5, 1
/* 8014C79C 001483FC  88 06 0E E0 */	lbz r0, 0xee0(r6)
/* 8014C7A0 00148400  54 00 10 3A */	slwi r0, r0, 2
/* 8014C7A4 00148404  7C C6 02 14 */	add r6, r6, r0
/* 8014C7A8 00148408  80 C6 0E E8 */	lwz r6, 0xee8(r6)
/* 8014C7AC 0014840C  48 10 77 09 */	bl func_80253EB4
/* 8014C7B0 00148410  48 00 05 64 */	b lbl_8014CD14
/* 8014C7B4 00148414  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8014C7B8 00148418  7F C3 F3 78 */	mr r3, r30
/* 8014C7BC 0014841C  7F E4 FB 78 */	mr r4, r31
/* 8014C7C0 00148420  38 A0 00 01 */	li r5, 1
/* 8014C7C4 00148424  88 06 0E E1 */	lbz r0, 0xee1(r6)
/* 8014C7C8 00148428  54 00 10 3A */	slwi r0, r0, 2
/* 8014C7CC 0014842C  7C C6 02 14 */	add r6, r6, r0
/* 8014C7D0 00148430  80 C6 0E E8 */	lwz r6, 0xee8(r6)
/* 8014C7D4 00148434  48 10 76 E1 */	bl func_80253EB4
/* 8014C7D8 00148438  48 00 05 3C */	b lbl_8014CD14
/* 8014C7DC 0014843C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014C7E0 00148440  88 03 0D F1 */	lbz r0, 0xdf1(r3)
/* 8014C7E4 00148444  2C 00 00 00 */	cmpwi r0, 0
/* 8014C7E8 00148448  41 82 00 0C */	beq lbl_8014C7F4
/* 8014C7EC 0014844C  28 00 00 07 */	cmplwi r0, 7
/* 8014C7F0 00148450  40 82 05 24 */	bne lbl_8014CD14
lbl_8014C7F4:
/* 8014C7F4 00148454  7F C3 F3 78 */	mr r3, r30
/* 8014C7F8 00148458  7F E4 FB 78 */	mr r4, r31
/* 8014C7FC 0014845C  38 A0 00 01 */	li r5, 1
/* 8014C800 00148460  38 C0 00 00 */	li r6, 0
/* 8014C804 00148464  48 10 76 B1 */	bl func_80253EB4
/* 8014C808 00148468  48 00 05 0C */	b lbl_8014CD14
/* 8014C80C 0014846C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014C810 00148470  88 03 0D F2 */	lbz r0, 0xdf2(r3)
/* 8014C814 00148474  2C 00 00 00 */	cmpwi r0, 0
/* 8014C818 00148478  41 82 00 0C */	beq lbl_8014C824
/* 8014C81C 0014847C  28 00 00 07 */	cmplwi r0, 7
/* 8014C820 00148480  40 82 04 F4 */	bne lbl_8014CD14
lbl_8014C824:
/* 8014C824 00148484  7F C3 F3 78 */	mr r3, r30
/* 8014C828 00148488  7F E4 FB 78 */	mr r4, r31
/* 8014C82C 0014848C  38 A0 00 01 */	li r5, 1
/* 8014C830 00148490  38 C0 00 00 */	li r6, 0
/* 8014C834 00148494  48 10 76 81 */	bl func_80253EB4
/* 8014C838 00148498  48 00 04 DC */	b lbl_8014CD14
/* 8014C83C 0014849C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014C840 001484A0  88 03 0D F3 */	lbz r0, 0xdf3(r3)
/* 8014C844 001484A4  2C 00 00 00 */	cmpwi r0, 0
/* 8014C848 001484A8  41 82 00 0C */	beq lbl_8014C854
/* 8014C84C 001484AC  28 00 00 07 */	cmplwi r0, 7
/* 8014C850 001484B0  40 82 04 C4 */	bne lbl_8014CD14
lbl_8014C854:
/* 8014C854 001484B4  7F C3 F3 78 */	mr r3, r30
/* 8014C858 001484B8  7F E4 FB 78 */	mr r4, r31
/* 8014C85C 001484BC  38 A0 00 01 */	li r5, 1
/* 8014C860 001484C0  38 C0 00 00 */	li r6, 0
/* 8014C864 001484C4  48 10 76 51 */	bl func_80253EB4
/* 8014C868 001484C8  48 00 04 AC */	b lbl_8014CD14
/* 8014C86C 001484CC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014C870 001484D0  88 03 0D F4 */	lbz r0, 0xdf4(r3)
/* 8014C874 001484D4  2C 00 00 00 */	cmpwi r0, 0
/* 8014C878 001484D8  41 82 00 0C */	beq lbl_8014C884
/* 8014C87C 001484DC  28 00 00 07 */	cmplwi r0, 7
/* 8014C880 001484E0  40 82 04 94 */	bne lbl_8014CD14
lbl_8014C884:
/* 8014C884 001484E4  7F C3 F3 78 */	mr r3, r30
/* 8014C888 001484E8  7F E4 FB 78 */	mr r4, r31
/* 8014C88C 001484EC  38 A0 00 01 */	li r5, 1
/* 8014C890 001484F0  38 C0 00 00 */	li r6, 0
/* 8014C894 001484F4  48 10 76 21 */	bl func_80253EB4
/* 8014C898 001484F8  48 00 04 7C */	b lbl_8014CD14
/* 8014C89C 001484FC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014C8A0 00148500  88 03 0D F5 */	lbz r0, 0xdf5(r3)
/* 8014C8A4 00148504  2C 00 00 00 */	cmpwi r0, 0
/* 8014C8A8 00148508  41 82 00 0C */	beq lbl_8014C8B4
/* 8014C8AC 0014850C  28 00 00 07 */	cmplwi r0, 7
/* 8014C8B0 00148510  40 82 04 64 */	bne lbl_8014CD14
lbl_8014C8B4:
/* 8014C8B4 00148514  7F C3 F3 78 */	mr r3, r30
/* 8014C8B8 00148518  7F E4 FB 78 */	mr r4, r31
/* 8014C8BC 0014851C  38 A0 00 01 */	li r5, 1
/* 8014C8C0 00148520  38 C0 00 00 */	li r6, 0
/* 8014C8C4 00148524  48 10 75 F1 */	bl func_80253EB4
/* 8014C8C8 00148528  48 00 04 4C */	b lbl_8014CD14
/* 8014C8CC 0014852C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014C8D0 00148530  88 03 0D F6 */	lbz r0, 0xdf6(r3)
/* 8014C8D4 00148534  2C 00 00 00 */	cmpwi r0, 0
/* 8014C8D8 00148538  41 82 00 0C */	beq lbl_8014C8E4
/* 8014C8DC 0014853C  28 00 00 07 */	cmplwi r0, 7
/* 8014C8E0 00148540  40 82 04 34 */	bne lbl_8014CD14
lbl_8014C8E4:
/* 8014C8E4 00148544  7F C3 F3 78 */	mr r3, r30
/* 8014C8E8 00148548  7F E4 FB 78 */	mr r4, r31
/* 8014C8EC 0014854C  38 A0 00 01 */	li r5, 1
/* 8014C8F0 00148550  38 C0 00 00 */	li r6, 0
/* 8014C8F4 00148554  48 10 75 C1 */	bl func_80253EB4
/* 8014C8F8 00148558  48 00 04 1C */	b lbl_8014CD14
/* 8014C8FC 0014855C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014C900 00148560  38 C0 00 00 */	li r6, 0
/* 8014C904 00148564  88 03 0D F7 */	lbz r0, 0xdf7(r3)
/* 8014C908 00148568  2C 00 00 02 */	cmpwi r0, 2
/* 8014C90C 0014856C  40 80 00 48 */	bge lbl_8014C954
/* 8014C910 00148570  2C 00 00 00 */	cmpwi r0, 0
/* 8014C914 00148574  40 80 00 08 */	bge lbl_8014C91C
/* 8014C918 00148578  48 00 00 3C */	b lbl_8014C954
lbl_8014C91C:
/* 8014C91C 0014857C  88 03 0D 4A */	lbz r0, 0xd4a(r3)
/* 8014C920 00148580  7C 63 02 14 */	add r3, r3, r0
/* 8014C924 00148584  88 03 0D F1 */	lbz r0, 0xdf1(r3)
/* 8014C928 00148588  2C 00 00 07 */	cmpwi r0, 7
/* 8014C92C 0014858C  41 82 00 1C */	beq lbl_8014C948
/* 8014C930 00148590  40 80 00 20 */	bge lbl_8014C950
/* 8014C934 00148594  2C 00 00 00 */	cmpwi r0, 0
/* 8014C938 00148598  41 82 00 08 */	beq lbl_8014C940
/* 8014C93C 0014859C  48 00 00 14 */	b lbl_8014C950
lbl_8014C940:
/* 8014C940 001485A0  38 C0 2A 68 */	li r6, 0x2a68
/* 8014C944 001485A4  48 00 00 10 */	b lbl_8014C954
lbl_8014C948:
/* 8014C948 001485A8  38 C0 00 00 */	li r6, 0
/* 8014C94C 001485AC  48 00 00 08 */	b lbl_8014C954
lbl_8014C950:
/* 8014C950 001485B0  38 C0 2A 69 */	li r6, 0x2a69
lbl_8014C954:
/* 8014C954 001485B4  7F C3 F3 78 */	mr r3, r30
/* 8014C958 001485B8  7F E4 FB 78 */	mr r4, r31
/* 8014C95C 001485BC  38 A0 00 02 */	li r5, 2
/* 8014C960 001485C0  48 10 75 55 */	bl func_80253EB4
/* 8014C964 001485C4  48 00 03 B0 */	b lbl_8014CD14
/* 8014C968 001485C8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014C96C 001485CC  88 03 0D F7 */	lbz r0, 0xdf7(r3)
/* 8014C970 001485D0  2C 00 00 02 */	cmpwi r0, 2
/* 8014C974 001485D4  40 80 03 A0 */	bge lbl_8014CD14
/* 8014C978 001485D8  2C 00 00 00 */	cmpwi r0, 0
/* 8014C97C 001485DC  40 80 00 08 */	bge lbl_8014C984
/* 8014C980 001485E0  48 00 03 94 */	b lbl_8014CD14
lbl_8014C984:
/* 8014C984 001485E4  88 03 0E FA */	lbz r0, 0xefa(r3)
/* 8014C988 001485E8  2C 00 00 01 */	cmpwi r0, 1
/* 8014C98C 001485EC  41 82 00 40 */	beq lbl_8014C9CC
/* 8014C990 001485F0  40 80 00 10 */	bge lbl_8014C9A0
/* 8014C994 001485F4  2C 00 00 00 */	cmpwi r0, 0
/* 8014C998 001485F8  40 80 00 14 */	bge lbl_8014C9AC
/* 8014C99C 001485FC  48 00 03 78 */	b lbl_8014CD14
lbl_8014C9A0:
/* 8014C9A0 00148600  2C 00 00 03 */	cmpwi r0, 3
/* 8014C9A4 00148604  40 80 03 70 */	bge lbl_8014CD14
/* 8014C9A8 00148608  48 00 00 44 */	b lbl_8014C9EC
lbl_8014C9AC:
/* 8014C9AC 0014860C  38 60 00 3D */	li r3, 0x3d
/* 8014C9B0 00148610  4B F0 E0 49 */	bl func_8005A9F8
/* 8014C9B4 00148614  7C 66 1B 78 */	mr r6, r3
/* 8014C9B8 00148618  7F C3 F3 78 */	mr r3, r30
/* 8014C9BC 0014861C  7F E4 FB 78 */	mr r4, r31
/* 8014C9C0 00148620  38 A0 00 01 */	li r5, 1
/* 8014C9C4 00148624  48 10 74 F1 */	bl func_80253EB4
/* 8014C9C8 00148628  48 00 03 4C */	b lbl_8014CD14
lbl_8014C9CC:
/* 8014C9CC 0014862C  38 60 00 3E */	li r3, 0x3e
/* 8014C9D0 00148630  4B F0 E0 29 */	bl func_8005A9F8
/* 8014C9D4 00148634  7C 66 1B 78 */	mr r6, r3
/* 8014C9D8 00148638  7F C3 F3 78 */	mr r3, r30
/* 8014C9DC 0014863C  7F E4 FB 78 */	mr r4, r31
/* 8014C9E0 00148640  38 A0 00 01 */	li r5, 1
/* 8014C9E4 00148644  48 10 74 D1 */	bl func_80253EB4
/* 8014C9E8 00148648  48 00 03 2C */	b lbl_8014CD14
lbl_8014C9EC:
/* 8014C9EC 0014864C  38 60 00 3C */	li r3, 0x3c
/* 8014C9F0 00148650  4B F0 E0 09 */	bl func_8005A9F8
/* 8014C9F4 00148654  7C 66 1B 78 */	mr r6, r3
/* 8014C9F8 00148658  7F C3 F3 78 */	mr r3, r30
/* 8014C9FC 0014865C  7F E4 FB 78 */	mr r4, r31
/* 8014CA00 00148660  38 A0 00 01 */	li r5, 1
/* 8014CA04 00148664  48 10 74 B1 */	bl func_80253EB4
/* 8014CA08 00148668  48 00 03 0C */	b lbl_8014CD14
/* 8014CA0C 0014866C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014CA10 00148670  88 03 0D F7 */	lbz r0, 0xdf7(r3)
/* 8014CA14 00148674  28 00 00 01 */	cmplwi r0, 1
/* 8014CA18 00148678  40 82 02 FC */	bne lbl_8014CD14
/* 8014CA1C 0014867C  7F C3 F3 78 */	mr r3, r30
/* 8014CA20 00148680  7F E4 FB 78 */	mr r4, r31
/* 8014CA24 00148684  38 A0 00 02 */	li r5, 2
/* 8014CA28 00148688  38 C0 2A 6B */	li r6, 0x2a6b
/* 8014CA2C 0014868C  48 10 74 89 */	bl func_80253EB4
/* 8014CA30 00148690  48 00 02 E4 */	b lbl_8014CD14
/* 8014CA34 00148694  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014CA38 00148698  88 03 0D F7 */	lbz r0, 0xdf7(r3)
/* 8014CA3C 0014869C  28 00 00 01 */	cmplwi r0, 1
/* 8014CA40 001486A0  40 82 02 D4 */	bne lbl_8014CD14
/* 8014CA44 001486A4  88 03 0E FA */	lbz r0, 0xefa(r3)
/* 8014CA48 001486A8  2C 00 00 01 */	cmpwi r0, 1
/* 8014CA4C 001486AC  41 82 00 34 */	beq lbl_8014CA80
/* 8014CA50 001486B0  40 80 00 50 */	bge lbl_8014CAA0
/* 8014CA54 001486B4  2C 00 00 00 */	cmpwi r0, 0
/* 8014CA58 001486B8  40 80 00 08 */	bge lbl_8014CA60
/* 8014CA5C 001486BC  48 00 00 44 */	b lbl_8014CAA0
lbl_8014CA60:
/* 8014CA60 001486C0  38 60 00 3E */	li r3, 0x3e
/* 8014CA64 001486C4  4B F0 DF 95 */	bl func_8005A9F8
/* 8014CA68 001486C8  7C 66 1B 78 */	mr r6, r3
/* 8014CA6C 001486CC  7F C3 F3 78 */	mr r3, r30
/* 8014CA70 001486D0  7F E4 FB 78 */	mr r4, r31
/* 8014CA74 001486D4  38 A0 00 01 */	li r5, 1
/* 8014CA78 001486D8  48 10 74 3D */	bl func_80253EB4
/* 8014CA7C 001486DC  48 00 02 98 */	b lbl_8014CD14
lbl_8014CA80:
/* 8014CA80 001486E0  38 60 00 3D */	li r3, 0x3d
/* 8014CA84 001486E4  4B F0 DF 75 */	bl func_8005A9F8
/* 8014CA88 001486E8  7C 66 1B 78 */	mr r6, r3
/* 8014CA8C 001486EC  7F C3 F3 78 */	mr r3, r30
/* 8014CA90 001486F0  7F E4 FB 78 */	mr r4, r31
/* 8014CA94 001486F4  38 A0 00 01 */	li r5, 1
/* 8014CA98 001486F8  48 10 74 1D */	bl func_80253EB4
/* 8014CA9C 001486FC  48 00 02 78 */	b lbl_8014CD14
lbl_8014CAA0:
/* 8014CAA0 00148700  38 60 00 3B */	li r3, 0x3b
/* 8014CAA4 00148704  4B F0 DF 55 */	bl func_8005A9F8
/* 8014CAA8 00148708  7C 66 1B 78 */	mr r6, r3
/* 8014CAAC 0014870C  7F C3 F3 78 */	mr r3, r30
/* 8014CAB0 00148710  7F E4 FB 78 */	mr r4, r31
/* 8014CAB4 00148714  38 A0 00 01 */	li r5, 1
/* 8014CAB8 00148718  48 10 73 FD */	bl func_80253EB4
/* 8014CABC 0014871C  48 00 02 58 */	b lbl_8014CD14
/* 8014CAC0 00148720  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014CAC4 00148724  88 63 0D F1 */	lbz r3, 0xdf1(r3)
/* 8014CAC8 00148728  2C 03 00 00 */	cmpwi r3, 0
/* 8014CACC 0014872C  41 82 02 48 */	beq lbl_8014CD14
/* 8014CAD0 00148730  28 03 00 07 */	cmplwi r3, 7
/* 8014CAD4 00148734  41 82 02 40 */	beq lbl_8014CD14
/* 8014CAD8 00148738  38 03 FF FF */	addi r0, r3, -1
/* 8014CADC 0014873C  3C 80 80 42 */	lis r4, lbl_8041DC78@ha
/* 8014CAE0 00148740  54 00 10 3A */	slwi r0, r0, 2
/* 8014CAE4 00148744  38 60 04 05 */	li r3, 0x405
/* 8014CAE8 00148748  38 84 DC 78 */	addi r4, r4, lbl_8041DC78@l
/* 8014CAEC 0014874C  7C 84 00 2E */	lwzx r4, r4, r0
/* 8014CAF0 00148750  4B F0 E1 71 */	bl func_8005AC60
/* 8014CAF4 00148754  7C 66 1B 78 */	mr r6, r3
/* 8014CAF8 00148758  7F C3 F3 78 */	mr r3, r30
/* 8014CAFC 0014875C  7F E4 FB 78 */	mr r4, r31
/* 8014CB00 00148760  38 A0 00 01 */	li r5, 1
/* 8014CB04 00148764  48 10 73 B1 */	bl func_80253EB4
/* 8014CB08 00148768  48 00 02 0C */	b lbl_8014CD14
/* 8014CB0C 0014876C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014CB10 00148770  88 63 0D F2 */	lbz r3, 0xdf2(r3)
/* 8014CB14 00148774  2C 03 00 00 */	cmpwi r3, 0
/* 8014CB18 00148778  41 82 01 FC */	beq lbl_8014CD14
/* 8014CB1C 0014877C  28 03 00 07 */	cmplwi r3, 7
/* 8014CB20 00148780  41 82 01 F4 */	beq lbl_8014CD14
/* 8014CB24 00148784  38 03 FF FF */	addi r0, r3, -1
/* 8014CB28 00148788  3C 80 80 42 */	lis r4, lbl_8041DC78@ha
/* 8014CB2C 0014878C  54 00 10 3A */	slwi r0, r0, 2
/* 8014CB30 00148790  38 60 04 05 */	li r3, 0x405
/* 8014CB34 00148794  38 84 DC 78 */	addi r4, r4, lbl_8041DC78@l
/* 8014CB38 00148798  7C 84 00 2E */	lwzx r4, r4, r0
/* 8014CB3C 0014879C  4B F0 E1 25 */	bl func_8005AC60
/* 8014CB40 001487A0  7C 66 1B 78 */	mr r6, r3
/* 8014CB44 001487A4  7F C3 F3 78 */	mr r3, r30
/* 8014CB48 001487A8  7F E4 FB 78 */	mr r4, r31
/* 8014CB4C 001487AC  38 A0 00 01 */	li r5, 1
/* 8014CB50 001487B0  48 10 73 65 */	bl func_80253EB4
/* 8014CB54 001487B4  48 00 01 C0 */	b lbl_8014CD14
/* 8014CB58 001487B8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014CB5C 001487BC  88 63 0D F3 */	lbz r3, 0xdf3(r3)
/* 8014CB60 001487C0  2C 03 00 00 */	cmpwi r3, 0
/* 8014CB64 001487C4  41 82 01 B0 */	beq lbl_8014CD14
/* 8014CB68 001487C8  28 03 00 07 */	cmplwi r3, 7
/* 8014CB6C 001487CC  41 82 01 A8 */	beq lbl_8014CD14
/* 8014CB70 001487D0  38 03 FF FF */	addi r0, r3, -1
/* 8014CB74 001487D4  3C 80 80 42 */	lis r4, lbl_8041DC78@ha
/* 8014CB78 001487D8  54 00 10 3A */	slwi r0, r0, 2
/* 8014CB7C 001487DC  38 60 04 05 */	li r3, 0x405
/* 8014CB80 001487E0  38 84 DC 78 */	addi r4, r4, lbl_8041DC78@l
/* 8014CB84 001487E4  7C 84 00 2E */	lwzx r4, r4, r0
/* 8014CB88 001487E8  4B F0 E0 D9 */	bl func_8005AC60
/* 8014CB8C 001487EC  7C 66 1B 78 */	mr r6, r3
/* 8014CB90 001487F0  7F C3 F3 78 */	mr r3, r30
/* 8014CB94 001487F4  7F E4 FB 78 */	mr r4, r31
/* 8014CB98 001487F8  38 A0 00 01 */	li r5, 1
/* 8014CB9C 001487FC  48 10 73 19 */	bl func_80253EB4
/* 8014CBA0 00148800  48 00 01 74 */	b lbl_8014CD14
/* 8014CBA4 00148804  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014CBA8 00148808  88 63 0D F4 */	lbz r3, 0xdf4(r3)
/* 8014CBAC 0014880C  2C 03 00 00 */	cmpwi r3, 0
/* 8014CBB0 00148810  41 82 01 64 */	beq lbl_8014CD14
/* 8014CBB4 00148814  28 03 00 07 */	cmplwi r3, 7
/* 8014CBB8 00148818  41 82 01 5C */	beq lbl_8014CD14
/* 8014CBBC 0014881C  38 03 FF FF */	addi r0, r3, -1
/* 8014CBC0 00148820  3C 80 80 42 */	lis r4, lbl_8041DC78@ha
/* 8014CBC4 00148824  54 00 10 3A */	slwi r0, r0, 2
/* 8014CBC8 00148828  38 60 04 05 */	li r3, 0x405
/* 8014CBCC 0014882C  38 84 DC 78 */	addi r4, r4, lbl_8041DC78@l
/* 8014CBD0 00148830  7C 84 00 2E */	lwzx r4, r4, r0
/* 8014CBD4 00148834  4B F0 E0 8D */	bl func_8005AC60
/* 8014CBD8 00148838  7C 66 1B 78 */	mr r6, r3
/* 8014CBDC 0014883C  7F C3 F3 78 */	mr r3, r30
/* 8014CBE0 00148840  7F E4 FB 78 */	mr r4, r31
/* 8014CBE4 00148844  38 A0 00 01 */	li r5, 1
/* 8014CBE8 00148848  48 10 72 CD */	bl func_80253EB4
/* 8014CBEC 0014884C  48 00 01 28 */	b lbl_8014CD14
/* 8014CBF0 00148850  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014CBF4 00148854  88 63 0D F5 */	lbz r3, 0xdf5(r3)
/* 8014CBF8 00148858  2C 03 00 00 */	cmpwi r3, 0
/* 8014CBFC 0014885C  41 82 01 18 */	beq lbl_8014CD14
/* 8014CC00 00148860  28 03 00 07 */	cmplwi r3, 7
/* 8014CC04 00148864  41 82 01 10 */	beq lbl_8014CD14
/* 8014CC08 00148868  38 03 FF FF */	addi r0, r3, -1
/* 8014CC0C 0014886C  3C 80 80 42 */	lis r4, lbl_8041DC78@ha
/* 8014CC10 00148870  54 00 10 3A */	slwi r0, r0, 2
/* 8014CC14 00148874  38 60 04 05 */	li r3, 0x405
/* 8014CC18 00148878  38 84 DC 78 */	addi r4, r4, lbl_8041DC78@l
/* 8014CC1C 0014887C  7C 84 00 2E */	lwzx r4, r4, r0
/* 8014CC20 00148880  4B F0 E0 41 */	bl func_8005AC60
/* 8014CC24 00148884  7C 66 1B 78 */	mr r6, r3
/* 8014CC28 00148888  7F C3 F3 78 */	mr r3, r30
/* 8014CC2C 0014888C  7F E4 FB 78 */	mr r4, r31
/* 8014CC30 00148890  38 A0 00 01 */	li r5, 1
/* 8014CC34 00148894  48 10 72 81 */	bl func_80253EB4
/* 8014CC38 00148898  48 00 00 DC */	b lbl_8014CD14
/* 8014CC3C 0014889C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014CC40 001488A0  88 63 0D F6 */	lbz r3, 0xdf6(r3)
/* 8014CC44 001488A4  2C 03 00 00 */	cmpwi r3, 0
/* 8014CC48 001488A8  41 82 00 CC */	beq lbl_8014CD14
/* 8014CC4C 001488AC  28 03 00 07 */	cmplwi r3, 7
/* 8014CC50 001488B0  41 82 00 C4 */	beq lbl_8014CD14
/* 8014CC54 001488B4  38 03 FF FF */	addi r0, r3, -1
/* 8014CC58 001488B8  3C 80 80 42 */	lis r4, lbl_8041DC78@ha
/* 8014CC5C 001488BC  54 00 10 3A */	slwi r0, r0, 2
/* 8014CC60 001488C0  38 60 04 05 */	li r3, 0x405
/* 8014CC64 001488C4  38 84 DC 78 */	addi r4, r4, lbl_8041DC78@l
/* 8014CC68 001488C8  7C 84 00 2E */	lwzx r4, r4, r0
/* 8014CC6C 001488CC  4B F0 DF F5 */	bl func_8005AC60
/* 8014CC70 001488D0  7C 66 1B 78 */	mr r6, r3
/* 8014CC74 001488D4  7F C3 F3 78 */	mr r3, r30
/* 8014CC78 001488D8  7F E4 FB 78 */	mr r4, r31
/* 8014CC7C 001488DC  38 A0 00 01 */	li r5, 1
/* 8014CC80 001488E0  48 10 72 35 */	bl func_80253EB4
/* 8014CC84 001488E4  48 00 00 90 */	b lbl_8014CD14
/* 8014CC88 001488E8  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014CC8C 001488EC  7F C3 F3 78 */	mr r3, r30
/* 8014CC90 001488F0  7F E4 FB 78 */	mr r4, r31
/* 8014CC94 001488F4  80 A5 0E 8C */	lwz r5, 0xe8c(r5)
/* 8014CC98 001488F8  4B F0 E5 FD */	bl func_8005B294
/* 8014CC9C 001488FC  48 00 00 78 */	b lbl_8014CD14
/* 8014CCA0 00148900  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014CCA4 00148904  7F C3 F3 78 */	mr r3, r30
/* 8014CCA8 00148908  7F E4 FB 78 */	mr r4, r31
/* 8014CCAC 0014890C  80 A5 0E 90 */	lwz r5, 0xe90(r5)
/* 8014CCB0 00148910  4B F0 E5 E5 */	bl func_8005B294
/* 8014CCB4 00148914  48 00 00 60 */	b lbl_8014CD14
/* 8014CCB8 00148918  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014CCBC 0014891C  7F C3 F3 78 */	mr r3, r30
/* 8014CCC0 00148920  7F E4 FB 78 */	mr r4, r31
/* 8014CCC4 00148924  80 A5 0E 94 */	lwz r5, 0xe94(r5)
/* 8014CCC8 00148928  4B F0 E5 CD */	bl func_8005B294
/* 8014CCCC 0014892C  48 00 00 48 */	b lbl_8014CD14
/* 8014CCD0 00148930  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014CCD4 00148934  7F C3 F3 78 */	mr r3, r30
/* 8014CCD8 00148938  7F E4 FB 78 */	mr r4, r31
/* 8014CCDC 0014893C  80 A5 0E 98 */	lwz r5, 0xe98(r5)
/* 8014CCE0 00148940  4B F0 E5 B5 */	bl func_8005B294
/* 8014CCE4 00148944  48 00 00 30 */	b lbl_8014CD14
/* 8014CCE8 00148948  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014CCEC 0014894C  7F C3 F3 78 */	mr r3, r30
/* 8014CCF0 00148950  7F E4 FB 78 */	mr r4, r31
/* 8014CCF4 00148954  80 A5 0E 9C */	lwz r5, 0xe9c(r5)
/* 8014CCF8 00148958  4B F0 E5 9D */	bl func_8005B294
/* 8014CCFC 0014895C  48 00 00 18 */	b lbl_8014CD14
/* 8014CD00 00148960  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014CD04 00148964  7F C3 F3 78 */	mr r3, r30
/* 8014CD08 00148968  7F E4 FB 78 */	mr r4, r31
/* 8014CD0C 0014896C  80 A5 0E A0 */	lwz r5, 0xea0(r5)
/* 8014CD10 00148970  4B F0 E5 85 */	bl func_8005B294
lbl_8014CD14:
/* 8014CD14 00148974  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8014CD18 00148978  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8014CD1C 0014897C  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8014CD20 00148980  7C 08 03 A6 */	mtlr r0
/* 8014CD24 00148984  38 21 00 20 */	addi r1, r1, 0x20
/* 8014CD28 00148988  4E 80 00 20 */	blr
lbl_8014CD2C:
/* 8014CD2C 0014898C  94 21 FF 90 */	stwu r1, -0x70(r1)
/* 8014CD30 00148990  7C 08 02 A6 */	mflr r0
/* 8014CD34 00148994  90 01 00 74 */	stw r0, 0x74(r1)
/* 8014CD38 00148998  39 61 00 70 */	addi r11, r1, 0x70
/* 8014CD3C 0014899C  48 07 A3 E1 */	bl _savegpr_24
/* 8014CD40 001489A0  7C 7D 1B 78 */	mr r29, r3
/* 8014CD44 001489A4  7C 9E 23 78 */	mr r30, r4
/* 8014CD48 001489A8  38 C1 00 08 */	addi r6, r1, 8
/* 8014CD4C 001489AC  38 A0 00 03 */	li r5, 3
/* 8014CD50 001489B0  48 10 71 8D */	bl func_80253EDC
/* 8014CD54 001489B4  80 61 00 08 */	lwz r3, 8(r1)
/* 8014CD58 001489B8  38 03 FF F2 */	addi r0, r3, -14
/* 8014CD5C 001489BC  28 00 00 1E */	cmplwi r0, 0x1e
/* 8014CD60 001489C0  41 81 00 70 */	bgt lbl_8014CDD0
/* 8014CD64 001489C4  3C 60 80 42 */	lis r3, lbl_8041DE4C@ha
/* 8014CD68 001489C8  54 00 10 3A */	slwi r0, r0, 2
/* 8014CD6C 001489CC  38 63 DE 4C */	addi r3, r3, lbl_8041DE4C@l
/* 8014CD70 001489D0  7C 63 00 2E */	lwzx r3, r3, r0
/* 8014CD74 001489D4  7C 69 03 A6 */	mtctr r3
/* 8014CD78 001489D8  4E 80 04 20 */	bctr
/* 8014CD7C 001489DC  C0 3E 00 38 */	lfs f1, 0x38(r30)
/* 8014CD80 001489E0  C0 62 8E 60 */	lfs f3, lbl_80641460-_SDA2_BASE_(r2)
/* 8014CD84 001489E4  C0 1E 00 44 */	lfs f0, 0x44(r30)
/* 8014CD88 001489E8  EC C1 18 28 */	fsubs f6, f1, f3
/* 8014CD8C 001489EC  C0 5E 00 3C */	lfs f2, 0x3c(r30)
/* 8014CD90 001489F0  EC A0 18 28 */	fsubs f5, f0, f3
/* 8014CD94 001489F4  C0 22 8E 64 */	lfs f1, lbl_80641464-_SDA2_BASE_(r2)
/* 8014CD98 001489F8  C0 1E 00 40 */	lfs f0, 0x40(r30)
/* 8014CD9C 001489FC  EC 82 08 28 */	fsubs f4, f2, f1
/* 8014CDA0 00148A00  EC 60 08 28 */	fsubs f3, f0, f1
/* 8014CDA4 00148A04  C0 3E 00 48 */	lfs f1, 0x48(r30)
/* 8014CDA8 00148A08  C0 42 8E 68 */	lfs f2, lbl_80641468-_SDA2_BASE_(r2)
/* 8014CDAC 00148A0C  C0 1E 00 4C */	lfs f0, 0x4c(r30)
/* 8014CDB0 00148A10  EC 21 10 2A */	fadds f1, f1, f2
/* 8014CDB4 00148A14  D0 DE 00 38 */	stfs f6, 0x38(r30)
/* 8014CDB8 00148A18  EC 00 10 2A */	fadds f0, f0, f2
/* 8014CDBC 00148A1C  D0 BE 00 44 */	stfs f5, 0x44(r30)
/* 8014CDC0 00148A20  D0 9E 00 3C */	stfs f4, 0x3c(r30)
/* 8014CDC4 00148A24  D0 7E 00 40 */	stfs f3, 0x40(r30)
/* 8014CDC8 00148A28  D0 3E 00 48 */	stfs f1, 0x48(r30)
/* 8014CDCC 00148A2C  D0 1E 00 4C */	stfs f0, 0x4c(r30)
lbl_8014CDD0:
/* 8014CDD0 00148A30  7F A3 EB 78 */	mr r3, r29
/* 8014CDD4 00148A34  7F C4 F3 78 */	mr r4, r30
/* 8014CDD8 00148A38  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014CDDC 00148A3C  38 A0 00 06 */	li r5, 6
/* 8014CDE0 00148A40  48 10 70 FD */	bl func_80253EDC
/* 8014CDE4 00148A44  C0 A1 00 10 */	lfs f5, 0x10(r1)
/* 8014CDE8 00148A48  38 00 FF 00 */	li r0, -256
/* 8014CDEC 00148A4C  C0 61 00 20 */	lfs f3, 0x20(r1)
/* 8014CDF0 00148A50  38 60 00 16 */	li r3, 0x16
/* 8014CDF4 00148A54  C0 21 00 14 */	lfs f1, 0x14(r1)
/* 8014CDF8 00148A58  FC 80 28 1E */	fctiwz f4, f5
/* 8014CDFC 00148A5C  C0 01 00 28 */	lfs f0, 0x28(r1)
/* 8014CE00 00148A60  FC 40 18 1E */	fctiwz f2, f3
/* 8014CE04 00148A64  EC 21 28 28 */	fsubs f1, f1, f5
/* 8014CE08 00148A68  8B FE 00 11 */	lbz r31, 0x11(r30)
/* 8014CE0C 00148A6C  EC 00 18 28 */	fsubs f0, f0, f3
/* 8014CE10 00148A70  D8 81 00 30 */	stfd f4, 0x30(r1)
/* 8014CE14 00148A74  7F FC 03 78 */	or r28, r31, r0
/* 8014CE18 00148A78  FC 20 08 1E */	fctiwz f1, f1
/* 8014CE1C 00148A7C  FC 00 00 1E */	fctiwz f0, f0
/* 8014CE20 00148A80  D8 41 00 38 */	stfd f2, 0x38(r1)
/* 8014CE24 00148A84  83 61 00 34 */	lwz r27, 0x34(r1)
/* 8014CE28 00148A88  D8 21 00 40 */	stfd f1, 0x40(r1)
/* 8014CE2C 00148A8C  83 41 00 3C */	lwz r26, 0x3c(r1)
/* 8014CE30 00148A90  D8 01 00 48 */	stfd f0, 0x48(r1)
/* 8014CE34 00148A94  83 21 00 44 */	lwz r25, 0x44(r1)
/* 8014CE38 00148A98  83 01 00 4C */	lwz r24, 0x4c(r1)
/* 8014CE3C 00148A9C  48 00 1B 45 */	bl func_8014E980
/* 8014CE40 00148AA0  2C 03 00 00 */	cmpwi r3, 0
/* 8014CE44 00148AA4  41 82 00 20 */	beq lbl_8014CE64
/* 8014CE48 00148AA8  80 01 00 08 */	lwz r0, 8(r1)
/* 8014CE4C 00148AAC  2C 00 00 39 */	cmpwi r0, 0x39
/* 8014CE50 00148AB0  40 80 00 14 */	bge lbl_8014CE64
/* 8014CE54 00148AB4  2C 00 00 33 */	cmpwi r0, 0x33
/* 8014CE58 00148AB8  40 80 02 D8 */	bge lbl_8014D130
/* 8014CE5C 00148ABC  48 00 00 08 */	b lbl_8014CE64
/* 8014CE60 00148AC0  48 00 02 D0 */	b lbl_8014D130
lbl_8014CE64:
/* 8014CE64 00148AC4  80 61 00 08 */	lwz r3, 8(r1)
/* 8014CE68 00148AC8  38 03 FF F8 */	addi r0, r3, -8
/* 8014CE6C 00148ACC  28 00 00 31 */	cmplwi r0, 0x31
/* 8014CE70 00148AD0  41 81 02 C0 */	bgt lbl_8014D130
/* 8014CE74 00148AD4  3C 60 80 42 */	lis r3, lbl_8041DD84@ha
/* 8014CE78 00148AD8  54 00 10 3A */	slwi r0, r0, 2
/* 8014CE7C 00148ADC  38 63 DD 84 */	addi r3, r3, lbl_8041DD84@l
/* 8014CE80 00148AE0  7C 63 00 2E */	lwzx r3, r3, r0
/* 8014CE84 00148AE4  7C 69 03 A6 */	mtctr r3
/* 8014CE88 00148AE8  4E 80 04 20 */	bctr
/* 8014CE8C 00148AEC  C0 1E 00 38 */	lfs f0, 0x38(r30)
/* 8014CE90 00148AF0  C0 82 8E 6C */	lfs f4, lbl_8064146C-_SDA2_BASE_(r2)
/* 8014CE94 00148AF4  C0 5E 00 3C */	lfs f2, 0x3c(r30)
/* 8014CE98 00148AF8  EC 60 20 2A */	fadds f3, f0, f4
/* 8014CE9C 00148AFC  C0 3E 00 40 */	lfs f1, 0x40(r30)
/* 8014CEA0 00148B00  C0 1E 00 44 */	lfs f0, 0x44(r30)
/* 8014CEA4 00148B04  EC 42 20 2A */	fadds f2, f2, f4
/* 8014CEA8 00148B08  EC 21 20 2A */	fadds f1, f1, f4
/* 8014CEAC 00148B0C  EC 00 20 2A */	fadds f0, f0, f4
/* 8014CEB0 00148B10  D0 7E 00 38 */	stfs f3, 0x38(r30)
/* 8014CEB4 00148B14  D0 5E 00 3C */	stfs f2, 0x3c(r30)
/* 8014CEB8 00148B18  D0 3E 00 40 */	stfs f1, 0x40(r30)
/* 8014CEBC 00148B1C  D0 1E 00 44 */	stfs f0, 0x44(r30)
/* 8014CEC0 00148B20  48 00 02 70 */	b lbl_8014D130
/* 8014CEC4 00148B24  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014CEC8 00148B28  38 60 00 0F */	li r3, 0xf
/* 8014CECC 00148B2C  80 84 0E D4 */	lwz r4, 0xed4(r4)
/* 8014CED0 00148B30  48 00 F4 39 */	bl func_8015C308
/* 8014CED4 00148B34  7F 64 DB 78 */	mr r4, r27
/* 8014CED8 00148B38  7F 45 D3 78 */	mr r5, r26
/* 8014CEDC 00148B3C  7F 88 E3 78 */	mr r8, r28
/* 8014CEE0 00148B40  7F 26 07 34 */	extsh r6, r25
/* 8014CEE4 00148B44  7F 07 07 34 */	extsh r7, r24
/* 8014CEE8 00148B48  38 60 03 F9 */	li r3, 0x3f9
/* 8014CEEC 00148B4C  48 10 32 49 */	bl func_80250134
/* 8014CEF0 00148B50  48 00 02 40 */	b lbl_8014D130
/* 8014CEF4 00148B54  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014CEF8 00148B58  7F E5 FB 78 */	mr r5, r31
/* 8014CEFC 00148B5C  38 81 00 10 */	addi r4, r1, 0x10
/* 8014CF00 00148B60  80 63 0E 8C */	lwz r3, 0xe8c(r3)
/* 8014CF04 00148B64  4B FE 06 2D */	bl func_8012D530
/* 8014CF08 00148B68  48 00 02 28 */	b lbl_8014D130
/* 8014CF0C 00148B6C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014CF10 00148B70  7F E5 FB 78 */	mr r5, r31
/* 8014CF14 00148B74  38 81 00 10 */	addi r4, r1, 0x10
/* 8014CF18 00148B78  80 63 0E 90 */	lwz r3, 0xe90(r3)
/* 8014CF1C 00148B7C  4B FE 06 15 */	bl func_8012D530
/* 8014CF20 00148B80  48 00 02 10 */	b lbl_8014D130
/* 8014CF24 00148B84  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014CF28 00148B88  7F E5 FB 78 */	mr r5, r31
/* 8014CF2C 00148B8C  38 81 00 10 */	addi r4, r1, 0x10
/* 8014CF30 00148B90  80 63 0E 94 */	lwz r3, 0xe94(r3)
/* 8014CF34 00148B94  4B FE 05 FD */	bl func_8012D530
/* 8014CF38 00148B98  48 00 01 F8 */	b lbl_8014D130
/* 8014CF3C 00148B9C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014CF40 00148BA0  7F E5 FB 78 */	mr r5, r31
/* 8014CF44 00148BA4  38 81 00 10 */	addi r4, r1, 0x10
/* 8014CF48 00148BA8  80 63 0E 98 */	lwz r3, 0xe98(r3)
/* 8014CF4C 00148BAC  4B FE 05 E5 */	bl func_8012D530
/* 8014CF50 00148BB0  48 00 01 E0 */	b lbl_8014D130
/* 8014CF54 00148BB4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014CF58 00148BB8  7F E5 FB 78 */	mr r5, r31
/* 8014CF5C 00148BBC  38 81 00 10 */	addi r4, r1, 0x10
/* 8014CF60 00148BC0  80 63 0E 9C */	lwz r3, 0xe9c(r3)
/* 8014CF64 00148BC4  4B FE 05 CD */	bl func_8012D530
/* 8014CF68 00148BC8  48 00 01 C8 */	b lbl_8014D130
/* 8014CF6C 00148BCC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014CF70 00148BD0  7F E5 FB 78 */	mr r5, r31
/* 8014CF74 00148BD4  38 81 00 10 */	addi r4, r1, 0x10
/* 8014CF78 00148BD8  80 63 0E A0 */	lwz r3, 0xea0(r3)
/* 8014CF7C 00148BDC  4B FE 05 B5 */	bl func_8012D530
/* 8014CF80 00148BE0  48 00 01 B0 */	b lbl_8014D130
/* 8014CF84 00148BE4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014CF88 00148BE8  7F E5 FB 78 */	mr r5, r31
/* 8014CF8C 00148BEC  38 81 00 10 */	addi r4, r1, 0x10
/* 8014CF90 00148BF0  38 C0 00 01 */	li r6, 1
/* 8014CF94 00148BF4  80 63 0E 8C */	lwz r3, 0xe8c(r3)
/* 8014CF98 00148BF8  4B FE 06 A9 */	bl func_8012D640
/* 8014CF9C 00148BFC  48 00 01 94 */	b lbl_8014D130
/* 8014CFA0 00148C00  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014CFA4 00148C04  7F E5 FB 78 */	mr r5, r31
/* 8014CFA8 00148C08  38 81 00 10 */	addi r4, r1, 0x10
/* 8014CFAC 00148C0C  38 C0 00 01 */	li r6, 1
/* 8014CFB0 00148C10  80 63 0E 90 */	lwz r3, 0xe90(r3)
/* 8014CFB4 00148C14  4B FE 06 8D */	bl func_8012D640
/* 8014CFB8 00148C18  48 00 01 78 */	b lbl_8014D130
/* 8014CFBC 00148C1C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014CFC0 00148C20  7F E5 FB 78 */	mr r5, r31
/* 8014CFC4 00148C24  38 81 00 10 */	addi r4, r1, 0x10
/* 8014CFC8 00148C28  38 C0 00 01 */	li r6, 1
/* 8014CFCC 00148C2C  80 63 0E 94 */	lwz r3, 0xe94(r3)
/* 8014CFD0 00148C30  4B FE 06 71 */	bl func_8012D640
/* 8014CFD4 00148C34  48 00 01 5C */	b lbl_8014D130
/* 8014CFD8 00148C38  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014CFDC 00148C3C  7F E5 FB 78 */	mr r5, r31
/* 8014CFE0 00148C40  38 81 00 10 */	addi r4, r1, 0x10
/* 8014CFE4 00148C44  38 C0 00 01 */	li r6, 1
/* 8014CFE8 00148C48  80 63 0E 98 */	lwz r3, 0xe98(r3)
/* 8014CFEC 00148C4C  4B FE 06 55 */	bl func_8012D640
/* 8014CFF0 00148C50  48 00 01 40 */	b lbl_8014D130
/* 8014CFF4 00148C54  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014CFF8 00148C58  7F E5 FB 78 */	mr r5, r31
/* 8014CFFC 00148C5C  38 81 00 10 */	addi r4, r1, 0x10
/* 8014D000 00148C60  38 C0 00 01 */	li r6, 1
/* 8014D004 00148C64  80 63 0E 9C */	lwz r3, 0xe9c(r3)
/* 8014D008 00148C68  4B FE 06 39 */	bl func_8012D640
/* 8014D00C 00148C6C  48 00 01 24 */	b lbl_8014D130
/* 8014D010 00148C70  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D014 00148C74  7F E5 FB 78 */	mr r5, r31
/* 8014D018 00148C78  38 81 00 10 */	addi r4, r1, 0x10
/* 8014D01C 00148C7C  38 C0 00 01 */	li r6, 1
/* 8014D020 00148C80  80 63 0E A0 */	lwz r3, 0xea0(r3)
/* 8014D024 00148C84  4B FE 06 1D */	bl func_8012D640
/* 8014D028 00148C88  48 00 01 08 */	b lbl_8014D130
/* 8014D02C 00148C8C  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D030 00148C90  7F A3 EB 78 */	mr r3, r29
/* 8014D034 00148C94  7F C4 F3 78 */	mr r4, r30
/* 8014D038 00148C98  38 C0 00 00 */	li r6, 0
/* 8014D03C 00148C9C  80 A5 0E 8C */	lwz r5, 0xe8c(r5)
/* 8014D040 00148CA0  4B F0 E2 E9 */	bl func_8005B328
/* 8014D044 00148CA4  48 00 00 EC */	b lbl_8014D130
/* 8014D048 00148CA8  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D04C 00148CAC  7F A3 EB 78 */	mr r3, r29
/* 8014D050 00148CB0  7F C4 F3 78 */	mr r4, r30
/* 8014D054 00148CB4  38 C0 00 00 */	li r6, 0
/* 8014D058 00148CB8  80 A5 0E 90 */	lwz r5, 0xe90(r5)
/* 8014D05C 00148CBC  4B F0 E2 CD */	bl func_8005B328
/* 8014D060 00148CC0  48 00 00 D0 */	b lbl_8014D130
/* 8014D064 00148CC4  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D068 00148CC8  7F A3 EB 78 */	mr r3, r29
/* 8014D06C 00148CCC  7F C4 F3 78 */	mr r4, r30
/* 8014D070 00148CD0  38 C0 00 00 */	li r6, 0
/* 8014D074 00148CD4  80 A5 0E 94 */	lwz r5, 0xe94(r5)
/* 8014D078 00148CD8  4B F0 E2 B1 */	bl func_8005B328
/* 8014D07C 00148CDC  48 00 00 B4 */	b lbl_8014D130
/* 8014D080 00148CE0  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D084 00148CE4  7F A3 EB 78 */	mr r3, r29
/* 8014D088 00148CE8  7F C4 F3 78 */	mr r4, r30
/* 8014D08C 00148CEC  38 C0 00 00 */	li r6, 0
/* 8014D090 00148CF0  80 A5 0E 98 */	lwz r5, 0xe98(r5)
/* 8014D094 00148CF4  4B F0 E2 95 */	bl func_8005B328
/* 8014D098 00148CF8  48 00 00 98 */	b lbl_8014D130
/* 8014D09C 00148CFC  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D0A0 00148D00  7F A3 EB 78 */	mr r3, r29
/* 8014D0A4 00148D04  7F C4 F3 78 */	mr r4, r30
/* 8014D0A8 00148D08  38 C0 00 00 */	li r6, 0
/* 8014D0AC 00148D0C  80 A5 0E 9C */	lwz r5, 0xe9c(r5)
/* 8014D0B0 00148D10  4B F0 E2 79 */	bl func_8005B328
/* 8014D0B4 00148D14  48 00 00 7C */	b lbl_8014D130
/* 8014D0B8 00148D18  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D0BC 00148D1C  7F A3 EB 78 */	mr r3, r29
/* 8014D0C0 00148D20  7F C4 F3 78 */	mr r4, r30
/* 8014D0C4 00148D24  38 C0 00 00 */	li r6, 0
/* 8014D0C8 00148D28  80 A5 0E A0 */	lwz r5, 0xea0(r5)
/* 8014D0CC 00148D2C  4B F0 E2 5D */	bl func_8005B328
/* 8014D0D0 00148D30  48 00 00 60 */	b lbl_8014D130
/* 8014D0D4 00148D34  38 81 00 10 */	addi r4, r1, 0x10
/* 8014D0D8 00148D38  38 60 00 33 */	li r3, 0x33
/* 8014D0DC 00148D3C  4B F0 C9 61 */	bl func_80059A3C
/* 8014D0E0 00148D40  48 00 00 50 */	b lbl_8014D130
/* 8014D0E4 00148D44  38 81 00 10 */	addi r4, r1, 0x10
/* 8014D0E8 00148D48  38 60 00 34 */	li r3, 0x34
/* 8014D0EC 00148D4C  4B F0 C9 51 */	bl func_80059A3C
/* 8014D0F0 00148D50  48 00 00 40 */	b lbl_8014D130
/* 8014D0F4 00148D54  38 81 00 10 */	addi r4, r1, 0x10
/* 8014D0F8 00148D58  38 60 00 35 */	li r3, 0x35
/* 8014D0FC 00148D5C  4B F0 C9 41 */	bl func_80059A3C
/* 8014D100 00148D60  48 00 00 30 */	b lbl_8014D130
/* 8014D104 00148D64  38 81 00 10 */	addi r4, r1, 0x10
/* 8014D108 00148D68  38 60 00 36 */	li r3, 0x36
/* 8014D10C 00148D6C  4B F0 C9 31 */	bl func_80059A3C
/* 8014D110 00148D70  48 00 00 20 */	b lbl_8014D130
/* 8014D114 00148D74  38 81 00 10 */	addi r4, r1, 0x10
/* 8014D118 00148D78  38 60 00 37 */	li r3, 0x37
/* 8014D11C 00148D7C  4B F0 C9 21 */	bl func_80059A3C
/* 8014D120 00148D80  48 00 00 10 */	b lbl_8014D130
/* 8014D124 00148D84  38 81 00 10 */	addi r4, r1, 0x10
/* 8014D128 00148D88  38 60 00 38 */	li r3, 0x38
/* 8014D12C 00148D8C  4B F0 C9 11 */	bl func_80059A3C
lbl_8014D130:
/* 8014D130 00148D90  39 61 00 70 */	addi r11, r1, 0x70
/* 8014D134 00148D94  48 07 A0 35 */	bl _restgpr_24
/* 8014D138 00148D98  80 01 00 74 */	lwz r0, 0x74(r1)
/* 8014D13C 00148D9C  7C 08 03 A6 */	mtlr r0
/* 8014D140 00148DA0  38 21 00 70 */	addi r1, r1, 0x70
/* 8014D144 00148DA4  4E 80 00 20 */	blr
lbl_8014D148:
/* 8014D148 00148DA8  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8014D14C 00148DAC  7C 08 02 A6 */	mflr r0
/* 8014D150 00148DB0  38 A0 00 03 */	li r5, 3
/* 8014D154 00148DB4  90 01 00 24 */	stw r0, 0x24(r1)
/* 8014D158 00148DB8  38 C1 00 08 */	addi r6, r1, 8
/* 8014D15C 00148DBC  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8014D160 00148DC0  7C 9F 23 78 */	mr r31, r4
/* 8014D164 00148DC4  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8014D168 00148DC8  7C 7E 1B 78 */	mr r30, r3
/* 8014D16C 00148DCC  48 10 6D 21 */	bl func_80253E8C
/* 8014D170 00148DD0  80 01 00 08 */	lwz r0, 8(r1)
/* 8014D174 00148DD4  28 00 00 3D */	cmplwi r0, 0x3d
/* 8014D178 00148DD8  41 81 01 E0 */	bgt lbl_8014D358
/* 8014D17C 00148DDC  3C 60 80 42 */	lis r3, lbl_8041DEC8@ha
/* 8014D180 00148DE0  54 00 10 3A */	slwi r0, r0, 2
/* 8014D184 00148DE4  38 63 DE C8 */	addi r3, r3, lbl_8041DEC8@l
/* 8014D188 00148DE8  7C 63 00 2E */	lwzx r3, r3, r0
/* 8014D18C 00148DEC  7C 69 03 A6 */	mtctr r3
/* 8014D190 00148DF0  4E 80 04 20 */	bctr
/* 8014D194 00148DF4  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D198 00148DF8  7F C3 F3 78 */	mr r3, r30
/* 8014D19C 00148DFC  7F E4 FB 78 */	mr r4, r31
/* 8014D1A0 00148E00  38 A0 00 01 */	li r5, 1
/* 8014D1A4 00148E04  88 06 0E E2 */	lbz r0, 0xee2(r6)
/* 8014D1A8 00148E08  54 00 10 3A */	slwi r0, r0, 2
/* 8014D1AC 00148E0C  7C C6 02 14 */	add r6, r6, r0
/* 8014D1B0 00148E10  80 C6 0E E8 */	lwz r6, 0xee8(r6)
/* 8014D1B4 00148E14  48 10 6D 01 */	bl func_80253EB4
/* 8014D1B8 00148E18  48 00 01 A0 */	b lbl_8014D358
/* 8014D1BC 00148E1C  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D1C0 00148E20  7F C3 F3 78 */	mr r3, r30
/* 8014D1C4 00148E24  7F E4 FB 78 */	mr r4, r31
/* 8014D1C8 00148E28  38 A0 00 01 */	li r5, 1
/* 8014D1CC 00148E2C  88 06 0E E3 */	lbz r0, 0xee3(r6)
/* 8014D1D0 00148E30  54 00 10 3A */	slwi r0, r0, 2
/* 8014D1D4 00148E34  7C C6 02 14 */	add r6, r6, r0
/* 8014D1D8 00148E38  80 C6 0E E8 */	lwz r6, 0xee8(r6)
/* 8014D1DC 00148E3C  48 10 6C D9 */	bl func_80253EB4
/* 8014D1E0 00148E40  48 00 01 78 */	b lbl_8014D358
/* 8014D1E4 00148E44  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D1E8 00148E48  7F C3 F3 78 */	mr r3, r30
/* 8014D1EC 00148E4C  7F E4 FB 78 */	mr r4, r31
/* 8014D1F0 00148E50  38 A0 00 01 */	li r5, 1
/* 8014D1F4 00148E54  88 06 0E E4 */	lbz r0, 0xee4(r6)
/* 8014D1F8 00148E58  54 00 10 3A */	slwi r0, r0, 2
/* 8014D1FC 00148E5C  7C C6 02 14 */	add r6, r6, r0
/* 8014D200 00148E60  80 C6 0E E8 */	lwz r6, 0xee8(r6)
/* 8014D204 00148E64  48 10 6C B1 */	bl func_80253EB4
/* 8014D208 00148E68  48 00 01 50 */	b lbl_8014D358
/* 8014D20C 00148E6C  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D210 00148E70  7F C3 F3 78 */	mr r3, r30
/* 8014D214 00148E74  7F E4 FB 78 */	mr r4, r31
/* 8014D218 00148E78  38 A0 00 01 */	li r5, 1
/* 8014D21C 00148E7C  88 06 0E E5 */	lbz r0, 0xee5(r6)
/* 8014D220 00148E80  54 00 10 3A */	slwi r0, r0, 2
/* 8014D224 00148E84  7C C6 02 14 */	add r6, r6, r0
/* 8014D228 00148E88  80 C6 0E E8 */	lwz r6, 0xee8(r6)
/* 8014D22C 00148E8C  48 10 6C 89 */	bl func_80253EB4
/* 8014D230 00148E90  48 00 01 28 */	b lbl_8014D358
/* 8014D234 00148E94  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D238 00148E98  7F C3 F3 78 */	mr r3, r30
/* 8014D23C 00148E9C  7F E4 FB 78 */	mr r4, r31
/* 8014D240 00148EA0  38 A0 00 01 */	li r5, 1
/* 8014D244 00148EA4  88 06 0E E6 */	lbz r0, 0xee6(r6)
/* 8014D248 00148EA8  54 00 10 3A */	slwi r0, r0, 2
/* 8014D24C 00148EAC  7C C6 02 14 */	add r6, r6, r0
/* 8014D250 00148EB0  80 C6 0E E8 */	lwz r6, 0xee8(r6)
/* 8014D254 00148EB4  48 10 6C 61 */	bl func_80253EB4
/* 8014D258 00148EB8  48 00 01 00 */	b lbl_8014D358
/* 8014D25C 00148EBC  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D260 00148EC0  7F C3 F3 78 */	mr r3, r30
/* 8014D264 00148EC4  7F E4 FB 78 */	mr r4, r31
/* 8014D268 00148EC8  38 A0 00 01 */	li r5, 1
/* 8014D26C 00148ECC  88 06 0E E7 */	lbz r0, 0xee7(r6)
/* 8014D270 00148ED0  54 00 10 3A */	slwi r0, r0, 2
/* 8014D274 00148ED4  7C C6 02 14 */	add r6, r6, r0
/* 8014D278 00148ED8  80 C6 0E E8 */	lwz r6, 0xee8(r6)
/* 8014D27C 00148EDC  48 10 6C 39 */	bl func_80253EB4
/* 8014D280 00148EE0  48 00 00 D8 */	b lbl_8014D358
/* 8014D284 00148EE4  7F C3 F3 78 */	mr r3, r30
/* 8014D288 00148EE8  7F E4 FB 78 */	mr r4, r31
/* 8014D28C 00148EEC  38 A0 00 01 */	li r5, 1
/* 8014D290 00148EF0  38 C0 00 00 */	li r6, 0
/* 8014D294 00148EF4  48 10 6C 21 */	bl func_80253EB4
/* 8014D298 00148EF8  48 00 00 C0 */	b lbl_8014D358
/* 8014D29C 00148EFC  7F C3 F3 78 */	mr r3, r30
/* 8014D2A0 00148F00  7F E4 FB 78 */	mr r4, r31
/* 8014D2A4 00148F04  38 A0 00 02 */	li r5, 2
/* 8014D2A8 00148F08  38 C0 00 00 */	li r6, 0
/* 8014D2AC 00148F0C  48 10 6C 09 */	bl func_80253EB4
/* 8014D2B0 00148F10  48 00 00 A8 */	b lbl_8014D358
/* 8014D2B4 00148F14  7F C3 F3 78 */	mr r3, r30
/* 8014D2B8 00148F18  7F E4 FB 78 */	mr r4, r31
/* 8014D2BC 00148F1C  38 A0 00 02 */	li r5, 2
/* 8014D2C0 00148F20  38 C0 00 00 */	li r6, 0
/* 8014D2C4 00148F24  48 10 6B F1 */	bl func_80253EB4
/* 8014D2C8 00148F28  48 00 00 90 */	b lbl_8014D358
/* 8014D2CC 00148F2C  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D2D0 00148F30  7F C3 F3 78 */	mr r3, r30
/* 8014D2D4 00148F34  7F E4 FB 78 */	mr r4, r31
/* 8014D2D8 00148F38  80 A5 0E A4 */	lwz r5, 0xea4(r5)
/* 8014D2DC 00148F3C  4B F0 DF B9 */	bl func_8005B294
/* 8014D2E0 00148F40  48 00 00 78 */	b lbl_8014D358
/* 8014D2E4 00148F44  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D2E8 00148F48  7F C3 F3 78 */	mr r3, r30
/* 8014D2EC 00148F4C  7F E4 FB 78 */	mr r4, r31
/* 8014D2F0 00148F50  80 A5 0E A8 */	lwz r5, 0xea8(r5)
/* 8014D2F4 00148F54  4B F0 DF A1 */	bl func_8005B294
/* 8014D2F8 00148F58  48 00 00 60 */	b lbl_8014D358
/* 8014D2FC 00148F5C  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D300 00148F60  7F C3 F3 78 */	mr r3, r30
/* 8014D304 00148F64  7F E4 FB 78 */	mr r4, r31
/* 8014D308 00148F68  80 A5 0E AC */	lwz r5, 0xeac(r5)
/* 8014D30C 00148F6C  4B F0 DF 89 */	bl func_8005B294
/* 8014D310 00148F70  48 00 00 48 */	b lbl_8014D358
/* 8014D314 00148F74  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D318 00148F78  7F C3 F3 78 */	mr r3, r30
/* 8014D31C 00148F7C  7F E4 FB 78 */	mr r4, r31
/* 8014D320 00148F80  80 A5 0E B0 */	lwz r5, 0xeb0(r5)
/* 8014D324 00148F84  4B F0 DF 71 */	bl func_8005B294
/* 8014D328 00148F88  48 00 00 30 */	b lbl_8014D358
/* 8014D32C 00148F8C  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D330 00148F90  7F C3 F3 78 */	mr r3, r30
/* 8014D334 00148F94  7F E4 FB 78 */	mr r4, r31
/* 8014D338 00148F98  80 A5 0E B4 */	lwz r5, 0xeb4(r5)
/* 8014D33C 00148F9C  4B F0 DF 59 */	bl func_8005B294
/* 8014D340 00148FA0  48 00 00 18 */	b lbl_8014D358
/* 8014D344 00148FA4  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D348 00148FA8  7F C3 F3 78 */	mr r3, r30
/* 8014D34C 00148FAC  7F E4 FB 78 */	mr r4, r31
/* 8014D350 00148FB0  80 A5 0E B8 */	lwz r5, 0xeb8(r5)
/* 8014D354 00148FB4  4B F0 DF 41 */	bl func_8005B294
lbl_8014D358:
/* 8014D358 00148FB8  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8014D35C 00148FBC  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8014D360 00148FC0  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8014D364 00148FC4  7C 08 03 A6 */	mtlr r0
/* 8014D368 00148FC8  38 21 00 20 */	addi r1, r1, 0x20
/* 8014D36C 00148FCC  4E 80 00 20 */	blr
lbl_8014D370:
/* 8014D370 00148FD0  94 21 FF 70 */	stwu r1, -0x90(r1)
/* 8014D374 00148FD4  7C 08 02 A6 */	mflr r0
/* 8014D378 00148FD8  90 01 00 94 */	stw r0, 0x94(r1)
/* 8014D37C 00148FDC  DB E1 00 80 */	stfd f31, 0x80(r1)
/* 8014D380 00148FE0  F3 E1 00 88 */	psq_st f31, 136(r1), 0, qr0
/* 8014D384 00148FE4  39 61 00 80 */	addi r11, r1, 0x80
/* 8014D388 00148FE8  48 07 9D 95 */	bl _savegpr_24
/* 8014D38C 00148FEC  7C 7E 1B 78 */	mr r30, r3
/* 8014D390 00148FF0  7C 9F 23 78 */	mr r31, r4
/* 8014D394 00148FF4  38 C1 00 08 */	addi r6, r1, 8
/* 8014D398 00148FF8  38 A0 00 03 */	li r5, 3
/* 8014D39C 00148FFC  48 10 6B 41 */	bl func_80253EDC
/* 8014D3A0 00149000  80 61 00 08 */	lwz r3, 8(r1)
/* 8014D3A4 00149004  38 03 FF F2 */	addi r0, r3, -14
/* 8014D3A8 00149008  28 00 00 1E */	cmplwi r0, 0x1e
/* 8014D3AC 0014900C  41 81 00 70 */	bgt lbl_8014D41C
/* 8014D3B0 00149010  3C 60 80 42 */	lis r3, lbl_8041E098@ha
/* 8014D3B4 00149014  54 00 10 3A */	slwi r0, r0, 2
/* 8014D3B8 00149018  38 63 E0 98 */	addi r3, r3, lbl_8041E098@l
/* 8014D3BC 0014901C  7C 63 00 2E */	lwzx r3, r3, r0
/* 8014D3C0 00149020  7C 69 03 A6 */	mtctr r3
/* 8014D3C4 00149024  4E 80 04 20 */	bctr
/* 8014D3C8 00149028  C0 3F 00 38 */	lfs f1, 0x38(r31)
/* 8014D3CC 0014902C  C0 62 8E 60 */	lfs f3, lbl_80641460-_SDA2_BASE_(r2)
/* 8014D3D0 00149030  C0 1F 00 44 */	lfs f0, 0x44(r31)
/* 8014D3D4 00149034  EC C1 18 28 */	fsubs f6, f1, f3
/* 8014D3D8 00149038  C0 5F 00 3C */	lfs f2, 0x3c(r31)
/* 8014D3DC 0014903C  EC A0 18 28 */	fsubs f5, f0, f3
/* 8014D3E0 00149040  C0 22 8E 64 */	lfs f1, lbl_80641464-_SDA2_BASE_(r2)
/* 8014D3E4 00149044  C0 1F 00 40 */	lfs f0, 0x40(r31)
/* 8014D3E8 00149048  EC 82 08 28 */	fsubs f4, f2, f1
/* 8014D3EC 0014904C  EC 60 08 28 */	fsubs f3, f0, f1
/* 8014D3F0 00149050  C0 3F 00 48 */	lfs f1, 0x48(r31)
/* 8014D3F4 00149054  C0 42 8E 68 */	lfs f2, lbl_80641468-_SDA2_BASE_(r2)
/* 8014D3F8 00149058  C0 1F 00 4C */	lfs f0, 0x4c(r31)
/* 8014D3FC 0014905C  EC 21 10 2A */	fadds f1, f1, f2
/* 8014D400 00149060  D0 DF 00 38 */	stfs f6, 0x38(r31)
/* 8014D404 00149064  EC 00 10 2A */	fadds f0, f0, f2
/* 8014D408 00149068  D0 BF 00 44 */	stfs f5, 0x44(r31)
/* 8014D40C 0014906C  D0 9F 00 3C */	stfs f4, 0x3c(r31)
/* 8014D410 00149070  D0 7F 00 40 */	stfs f3, 0x40(r31)
/* 8014D414 00149074  D0 3F 00 48 */	stfs f1, 0x48(r31)
/* 8014D418 00149078  D0 1F 00 4C */	stfs f0, 0x4c(r31)
lbl_8014D41C:
/* 8014D41C 0014907C  7F C3 F3 78 */	mr r3, r30
/* 8014D420 00149080  7F E4 FB 78 */	mr r4, r31
/* 8014D424 00149084  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014D428 00149088  38 A0 00 06 */	li r5, 6
/* 8014D42C 0014908C  48 10 6A B1 */	bl func_80253EDC
/* 8014D430 00149090  C0 A1 00 10 */	lfs f5, 0x10(r1)
/* 8014D434 00149094  3B A0 FF 00 */	li r29, -256
/* 8014D438 00149098  C0 61 00 20 */	lfs f3, 0x20(r1)
/* 8014D43C 0014909C  C0 21 00 14 */	lfs f1, 0x14(r1)
/* 8014D440 001490A0  FC 80 28 1E */	fctiwz f4, f5
/* 8014D444 001490A4  C0 01 00 28 */	lfs f0, 0x28(r1)
/* 8014D448 001490A8  FC 40 18 1E */	fctiwz f2, f3
/* 8014D44C 001490AC  EC 21 28 28 */	fsubs f1, f1, f5
/* 8014D450 001490B0  80 61 00 08 */	lwz r3, 8(r1)
/* 8014D454 001490B4  EC 00 18 28 */	fsubs f0, f0, f3
/* 8014D458 001490B8  D8 81 00 30 */	stfd f4, 0x30(r1)
/* 8014D45C 001490BC  38 03 FF F8 */	addi r0, r3, -8
/* 8014D460 001490C0  FC 20 08 1E */	fctiwz f1, f1
/* 8014D464 001490C4  FC 00 00 1E */	fctiwz f0, f0
/* 8014D468 001490C8  D8 41 00 38 */	stfd f2, 0x38(r1)
/* 8014D46C 001490CC  88 BF 00 11 */	lbz r5, 0x11(r31)
/* 8014D470 001490D0  28 00 00 35 */	cmplwi r0, 0x35
/* 8014D474 001490D4  D8 21 00 40 */	stfd f1, 0x40(r1)
/* 8014D478 001490D8  83 61 00 34 */	lwz r27, 0x34(r1)
/* 8014D47C 001490DC  D8 01 00 48 */	stfd f0, 0x48(r1)
/* 8014D480 001490E0  7C BC EB 78 */	or r28, r5, r29
/* 8014D484 001490E4  83 41 00 3C */	lwz r26, 0x3c(r1)
/* 8014D488 001490E8  83 21 00 44 */	lwz r25, 0x44(r1)
/* 8014D48C 001490EC  83 01 00 4C */	lwz r24, 0x4c(r1)
/* 8014D490 001490F0  41 81 04 3C */	bgt lbl_8014D8CC
/* 8014D494 001490F4  3C 60 80 42 */	lis r3, lbl_8041DFC0@ha
/* 8014D498 001490F8  54 00 10 3A */	slwi r0, r0, 2
/* 8014D49C 001490FC  38 63 DF C0 */	addi r3, r3, lbl_8041DFC0@l
/* 8014D4A0 00149100  7C 63 00 2E */	lwzx r3, r3, r0
/* 8014D4A4 00149104  7C 69 03 A6 */	mtctr r3
/* 8014D4A8 00149108  4E 80 04 20 */	bctr
/* 8014D4AC 0014910C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D4B0 00149110  38 60 00 0F */	li r3, 0xf
/* 8014D4B4 00149114  80 84 0E D8 */	lwz r4, 0xed8(r4)
/* 8014D4B8 00149118  48 00 EE 51 */	bl func_8015C308
/* 8014D4BC 0014911C  7F 64 DB 78 */	mr r4, r27
/* 8014D4C0 00149120  7F 45 D3 78 */	mr r5, r26
/* 8014D4C4 00149124  7F 88 E3 78 */	mr r8, r28
/* 8014D4C8 00149128  7F 26 07 34 */	extsh r6, r25
/* 8014D4CC 0014912C  7F 07 07 34 */	extsh r7, r24
/* 8014D4D0 00149130  38 60 03 F9 */	li r3, 0x3f9
/* 8014D4D4 00149134  48 10 2C 61 */	bl func_80250134
/* 8014D4D8 00149138  48 00 03 F4 */	b lbl_8014D8CC
/* 8014D4DC 0014913C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D4E0 00149140  38 81 00 10 */	addi r4, r1, 0x10
/* 8014D4E4 00149144  80 63 0E BC */	lwz r3, 0xebc(r3)
/* 8014D4E8 00149148  4B FE 00 49 */	bl func_8012D530
/* 8014D4EC 0014914C  48 00 03 E0 */	b lbl_8014D8CC
/* 8014D4F0 00149150  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D4F4 00149154  38 81 00 10 */	addi r4, r1, 0x10
/* 8014D4F8 00149158  80 63 0E C0 */	lwz r3, 0xec0(r3)
/* 8014D4FC 0014915C  4B FE 00 35 */	bl func_8012D530
/* 8014D500 00149160  48 00 03 CC */	b lbl_8014D8CC
/* 8014D504 00149164  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D508 00149168  38 81 00 10 */	addi r4, r1, 0x10
/* 8014D50C 0014916C  80 63 0E C4 */	lwz r3, 0xec4(r3)
/* 8014D510 00149170  4B FE 00 21 */	bl func_8012D530
/* 8014D514 00149174  48 00 03 B8 */	b lbl_8014D8CC
/* 8014D518 00149178  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D51C 0014917C  38 81 00 10 */	addi r4, r1, 0x10
/* 8014D520 00149180  80 63 0E C8 */	lwz r3, 0xec8(r3)
/* 8014D524 00149184  4B FE 00 0D */	bl func_8012D530
/* 8014D528 00149188  48 00 03 A4 */	b lbl_8014D8CC
/* 8014D52C 0014918C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D530 00149190  38 81 00 10 */	addi r4, r1, 0x10
/* 8014D534 00149194  80 63 0E CC */	lwz r3, 0xecc(r3)
/* 8014D538 00149198  4B FD FF F9 */	bl func_8012D530
/* 8014D53C 0014919C  48 00 03 90 */	b lbl_8014D8CC
/* 8014D540 001491A0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D544 001491A4  38 81 00 10 */	addi r4, r1, 0x10
/* 8014D548 001491A8  80 63 0E D0 */	lwz r3, 0xed0(r3)
/* 8014D54C 001491AC  4B FD FF E5 */	bl func_8012D530
/* 8014D550 001491B0  48 00 03 7C */	b lbl_8014D8CC
/* 8014D554 001491B4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D558 001491B8  38 81 00 10 */	addi r4, r1, 0x10
/* 8014D55C 001491BC  38 C0 00 00 */	li r6, 0
/* 8014D560 001491C0  80 63 0E A4 */	lwz r3, 0xea4(r3)
/* 8014D564 001491C4  4B FE 00 DD */	bl func_8012D640
/* 8014D568 001491C8  48 00 03 64 */	b lbl_8014D8CC
/* 8014D56C 001491CC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D570 001491D0  38 81 00 10 */	addi r4, r1, 0x10
/* 8014D574 001491D4  38 C0 00 00 */	li r6, 0
/* 8014D578 001491D8  80 63 0E A8 */	lwz r3, 0xea8(r3)
/* 8014D57C 001491DC  4B FE 00 C5 */	bl func_8012D640
/* 8014D580 001491E0  48 00 03 4C */	b lbl_8014D8CC
/* 8014D584 001491E4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D588 001491E8  38 81 00 10 */	addi r4, r1, 0x10
/* 8014D58C 001491EC  38 C0 00 00 */	li r6, 0
/* 8014D590 001491F0  80 63 0E AC */	lwz r3, 0xeac(r3)
/* 8014D594 001491F4  4B FE 00 AD */	bl func_8012D640
/* 8014D598 001491F8  48 00 03 34 */	b lbl_8014D8CC
/* 8014D59C 001491FC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D5A0 00149200  38 81 00 10 */	addi r4, r1, 0x10
/* 8014D5A4 00149204  38 C0 00 00 */	li r6, 0
/* 8014D5A8 00149208  80 63 0E B0 */	lwz r3, 0xeb0(r3)
/* 8014D5AC 0014920C  4B FE 00 95 */	bl func_8012D640
/* 8014D5B0 00149210  48 00 03 1C */	b lbl_8014D8CC
/* 8014D5B4 00149214  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D5B8 00149218  38 81 00 10 */	addi r4, r1, 0x10
/* 8014D5BC 0014921C  38 C0 00 00 */	li r6, 0
/* 8014D5C0 00149220  80 63 0E B4 */	lwz r3, 0xeb4(r3)
/* 8014D5C4 00149224  4B FE 00 7D */	bl func_8012D640
/* 8014D5C8 00149228  48 00 03 04 */	b lbl_8014D8CC
/* 8014D5CC 0014922C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D5D0 00149230  38 81 00 10 */	addi r4, r1, 0x10
/* 8014D5D4 00149234  38 C0 00 00 */	li r6, 0
/* 8014D5D8 00149238  80 63 0E B8 */	lwz r3, 0xeb8(r3)
/* 8014D5DC 0014923C  4B FE 00 65 */	bl func_8012D640
/* 8014D5E0 00149240  48 00 02 EC */	b lbl_8014D8CC
/* 8014D5E4 00149244  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D5E8 00149248  7F C3 F3 78 */	mr r3, r30
/* 8014D5EC 0014924C  7F E4 FB 78 */	mr r4, r31
/* 8014D5F0 00149250  38 C0 00 00 */	li r6, 0
/* 8014D5F4 00149254  80 A5 0E A4 */	lwz r5, 0xea4(r5)
/* 8014D5F8 00149258  4B F0 DD 31 */	bl func_8005B328
/* 8014D5FC 0014925C  48 00 02 D0 */	b lbl_8014D8CC
/* 8014D600 00149260  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D604 00149264  7F C3 F3 78 */	mr r3, r30
/* 8014D608 00149268  7F E4 FB 78 */	mr r4, r31
/* 8014D60C 0014926C  38 C0 00 00 */	li r6, 0
/* 8014D610 00149270  80 A5 0E A8 */	lwz r5, 0xea8(r5)
/* 8014D614 00149274  4B F0 DD 15 */	bl func_8005B328
/* 8014D618 00149278  48 00 02 B4 */	b lbl_8014D8CC
/* 8014D61C 0014927C  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D620 00149280  7F C3 F3 78 */	mr r3, r30
/* 8014D624 00149284  7F E4 FB 78 */	mr r4, r31
/* 8014D628 00149288  38 C0 00 00 */	li r6, 0
/* 8014D62C 0014928C  80 A5 0E AC */	lwz r5, 0xeac(r5)
/* 8014D630 00149290  4B F0 DC F9 */	bl func_8005B328
/* 8014D634 00149294  48 00 02 98 */	b lbl_8014D8CC
/* 8014D638 00149298  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D63C 0014929C  7F C3 F3 78 */	mr r3, r30
/* 8014D640 001492A0  7F E4 FB 78 */	mr r4, r31
/* 8014D644 001492A4  38 C0 00 00 */	li r6, 0
/* 8014D648 001492A8  80 A5 0E B0 */	lwz r5, 0xeb0(r5)
/* 8014D64C 001492AC  4B F0 DC DD */	bl func_8005B328
/* 8014D650 001492B0  48 00 02 7C */	b lbl_8014D8CC
/* 8014D654 001492B4  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D658 001492B8  7F C3 F3 78 */	mr r3, r30
/* 8014D65C 001492BC  7F E4 FB 78 */	mr r4, r31
/* 8014D660 001492C0  38 C0 00 00 */	li r6, 0
/* 8014D664 001492C4  80 A5 0E B4 */	lwz r5, 0xeb4(r5)
/* 8014D668 001492C8  4B F0 DC C1 */	bl func_8005B328
/* 8014D66C 001492CC  48 00 02 60 */	b lbl_8014D8CC
/* 8014D670 001492D0  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D674 001492D4  7F C3 F3 78 */	mr r3, r30
/* 8014D678 001492D8  7F E4 FB 78 */	mr r4, r31
/* 8014D67C 001492DC  38 C0 00 00 */	li r6, 0
/* 8014D680 001492E0  80 A5 0E B8 */	lwz r5, 0xeb8(r5)
/* 8014D684 001492E4  4B F0 DC A5 */	bl func_8005B328
/* 8014D688 001492E8  38 60 02 68 */	li r3, 0x268
/* 8014D68C 001492EC  48 01 54 05 */	bl func_80162A90
/* 8014D690 001492F0  2C 03 00 00 */	cmpwi r3, 0
/* 8014D694 001492F4  40 82 02 38 */	bne lbl_8014D8CC
/* 8014D698 001492F8  88 1F 00 11 */	lbz r0, 0x11(r31)
/* 8014D69C 001492FC  7C 1D EB 78 */	or r29, r0, r29
/* 8014D6A0 00149300  48 01 21 01 */	bl func_8015F7A0
/* 8014D6A4 00149304  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D6A8 00149308  C8 02 8E 20 */	lfd f0, lbl_80641420-_SDA2_BASE_(r2)
/* 8014D6AC 0014930C  C8 43 0D 38 */	lfd f2, 0xd38(r3)
/* 8014D6B0 00149310  FC 21 10 28 */	fsub f1, f1, f2
/* 8014D6B4 00149314  FC 01 00 40 */	fcmpo cr0, f1, f0
/* 8014D6B8 00149318  4C 41 13 82 */	cror 2, 1, 2
/* 8014D6BC 0014931C  40 82 00 0C */	bne lbl_8014D6C8
/* 8014D6C0 00149320  C3 E2 8E 40 */	lfs f31, lbl_80641440-_SDA2_BASE_(r2)
/* 8014D6C4 00149324  48 00 00 20 */	b lbl_8014D6E4
lbl_8014D6C8:
/* 8014D6C8 00149328  48 01 20 D9 */	bl func_8015F7A0
/* 8014D6CC 0014932C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D6D0 00149330  C8 02 8E 20 */	lfd f0, lbl_80641420-_SDA2_BASE_(r2)
/* 8014D6D4 00149334  C8 43 0D 38 */	lfd f2, 0xd38(r3)
/* 8014D6D8 00149338  FC 21 10 28 */	fsub f1, f1, f2
/* 8014D6DC 0014933C  FF E0 08 28 */	fsub f31, f0, f1
/* 8014D6E0 00149340  FF E0 F8 18 */	frsp f31, f31
lbl_8014D6E4:
/* 8014D6E4 00149344  FC 20 F8 90 */	fmr f1, f31
/* 8014D6E8 00149348  48 07 99 19 */	bl __cvt_fp2unsigned
/* 8014D6EC 0014934C  7C 64 1B 78 */	mr r4, r3
/* 8014D6F0 00149350  38 60 00 08 */	li r3, 8
/* 8014D6F4 00149354  48 00 EC 15 */	bl func_8015C308
/* 8014D6F8 00149358  7F A8 EB 78 */	mr r8, r29
/* 8014D6FC 0014935C  38 60 03 ED */	li r3, 0x3ed
/* 8014D700 00149360  38 80 02 3A */	li r4, 0x23a
/* 8014D704 00149364  38 A0 00 40 */	li r5, 0x40
/* 8014D708 00149368  38 C0 00 00 */	li r6, 0
/* 8014D70C 0014936C  38 E0 00 00 */	li r7, 0
/* 8014D710 00149370  48 10 2A 25 */	bl func_80250134
/* 8014D714 00149374  FC 00 F8 1E */	fctiwz f0, f31
/* 8014D718 00149378  D8 01 00 48 */	stfd f0, 0x48(r1)
/* 8014D71C 0014937C  80 A1 00 4C */	lwz r5, 0x4c(r1)
/* 8014D720 00149380  54 A4 04 3E */	clrlwi r4, r5, 0x10
/* 8014D724 00149384  28 04 00 05 */	cmplwi r4, 5
/* 8014D728 00149388  41 81 01 A4 */	bgt lbl_8014D8CC
/* 8014D72C 0014938C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D730 00149390  A0 03 0E F8 */	lhz r0, 0xef8(r3)
/* 8014D734 00149394  7C 00 20 40 */	cmplw r0, r4
/* 8014D738 00149398  41 82 01 94 */	beq lbl_8014D8CC
/* 8014D73C 0014939C  2C 04 00 00 */	cmpwi r4, 0
/* 8014D740 001493A0  41 82 01 8C */	beq lbl_8014D8CC
/* 8014D744 001493A4  B0 A3 0E F8 */	sth r5, 0xef8(r3)
/* 8014D748 001493A8  38 60 02 34 */	li r3, 0x234
/* 8014D74C 001493AC  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 8014D750 001493B0  38 80 00 00 */	li r4, 0
/* 8014D754 001493B4  4B EB DA 1D */	bl func_8000B170
/* 8014D758 001493B8  48 00 01 74 */	b lbl_8014D8CC
/* 8014D75C 001493BC  7F C3 F3 78 */	mr r3, r30
/* 8014D760 001493C0  7F E4 FB 78 */	mr r4, r31
/* 8014D764 001493C4  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014D768 001493C8  38 A0 00 06 */	li r5, 6
/* 8014D76C 001493CC  48 10 67 71 */	bl func_80253EDC
/* 8014D770 001493D0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D774 001493D4  88 03 0E 03 */	lbz r0, 0xe03(r3)
/* 8014D778 001493D8  28 00 00 03 */	cmplwi r0, 3
/* 8014D77C 001493DC  40 82 00 AC */	bne lbl_8014D828
/* 8014D780 001493E0  38 60 52 39 */	li r3, 0x5239
/* 8014D784 001493E4  38 80 00 01 */	li r4, 1
/* 8014D788 001493E8  38 A0 00 00 */	li r5, 0
/* 8014D78C 001493EC  48 10 2C 0D */	bl func_80250398
/* 8014D790 001493F0  C0 01 00 14 */	lfs f0, 0x14(r1)
/* 8014D794 001493F4  3C 00 43 30 */	lis r0, 0x4330
/* 8014D798 001493F8  C0 81 00 10 */	lfs f4, 0x10(r1)
/* 8014D79C 001493FC  54 63 04 3E */	clrlwi r3, r3, 0x10
/* 8014D7A0 00149400  C0 41 00 20 */	lfs f2, 0x20(r1)
/* 8014D7A4 00149404  7C 64 07 34 */	extsh r4, r3
/* 8014D7A8 00149408  EC 60 20 28 */	fsubs f3, f0, f4
/* 8014D7AC 0014940C  C0 01 00 28 */	lfs f0, 0x28(r1)
/* 8014D7B0 00149410  FC 20 10 1E */	fctiwz f1, f2
/* 8014D7B4 00149414  90 01 00 40 */	stw r0, 0x40(r1)
/* 8014D7B8 00149418  EC 00 10 28 */	fsubs f0, f0, f2
/* 8014D7BC 0014941C  38 60 52 39 */	li r3, 0x5239
/* 8014D7C0 00149420  FC 40 18 1E */	fctiwz f2, f3
/* 8014D7C4 00149424  D8 21 00 30 */	stfd f1, 0x30(r1)
/* 8014D7C8 00149428  FC 00 00 1E */	fctiwz f0, f0
/* 8014D7CC 0014942C  C8 22 8E 58 */	lfd f1, lbl_80641458-_SDA2_BASE_(r2)
/* 8014D7D0 00149430  80 A1 00 34 */	lwz r5, 0x34(r1)
/* 8014D7D4 00149434  39 00 FF FF */	li r8, -1
/* 8014D7D8 00149438  D8 41 00 48 */	stfd f2, 0x48(r1)
/* 8014D7DC 0014943C  80 01 00 4C */	lwz r0, 0x4c(r1)
/* 8014D7E0 00149440  D8 01 00 50 */	stfd f0, 0x50(r1)
/* 8014D7E4 00149444  7C 06 07 34 */	extsh r6, r0
/* 8014D7E8 00149448  7C 84 30 50 */	subf r4, r4, r6
/* 8014D7EC 0014944C  80 E1 00 54 */	lwz r7, 0x54(r1)
/* 8014D7F0 00149450  54 80 0F FE */	srwi r0, r4, 0x1f
/* 8014D7F4 00149454  7C 00 22 14 */	add r0, r0, r4
/* 8014D7F8 00149458  7C E7 07 34 */	extsh r7, r7
/* 8014D7FC 0014945C  7C 00 0E 70 */	srawi r0, r0, 1
/* 8014D800 00149460  6C 00 80 00 */	xoris r0, r0, 0x8000
/* 8014D804 00149464  90 01 00 44 */	stw r0, 0x44(r1)
/* 8014D808 00149468  C8 01 00 40 */	lfd f0, 0x40(r1)
/* 8014D80C 0014946C  EC 00 08 28 */	fsubs f0, f0, f1
/* 8014D810 00149470  EC 04 00 2A */	fadds f0, f4, f0
/* 8014D814 00149474  FC 00 00 1E */	fctiwz f0, f0
/* 8014D818 00149478  D8 01 00 38 */	stfd f0, 0x38(r1)
/* 8014D81C 0014947C  80 81 00 3C */	lwz r4, 0x3c(r1)
/* 8014D820 00149480  48 10 29 15 */	bl func_80250134
/* 8014D824 00149484  48 00 00 A8 */	b lbl_8014D8CC
lbl_8014D828:
/* 8014D828 00149488  38 60 52 38 */	li r3, 0x5238
/* 8014D82C 0014948C  38 80 00 01 */	li r4, 1
/* 8014D830 00149490  38 A0 00 00 */	li r5, 0
/* 8014D834 00149494  48 10 2B 65 */	bl func_80250398
/* 8014D838 00149498  C0 01 00 14 */	lfs f0, 0x14(r1)
/* 8014D83C 0014949C  3C 00 43 30 */	lis r0, 0x4330
/* 8014D840 001494A0  C0 81 00 10 */	lfs f4, 0x10(r1)
/* 8014D844 001494A4  54 63 04 3E */	clrlwi r3, r3, 0x10
/* 8014D848 001494A8  C0 41 00 20 */	lfs f2, 0x20(r1)
/* 8014D84C 001494AC  7C 64 07 34 */	extsh r4, r3
/* 8014D850 001494B0  EC 60 20 28 */	fsubs f3, f0, f4
/* 8014D854 001494B4  C0 01 00 28 */	lfs f0, 0x28(r1)
/* 8014D858 001494B8  FC 20 10 1E */	fctiwz f1, f2
/* 8014D85C 001494BC  90 01 00 48 */	stw r0, 0x48(r1)
/* 8014D860 001494C0  EC 00 10 28 */	fsubs f0, f0, f2
/* 8014D864 001494C4  38 60 52 38 */	li r3, 0x5238
/* 8014D868 001494C8  FC 40 18 1E */	fctiwz f2, f3
/* 8014D86C 001494CC  D8 21 00 38 */	stfd f1, 0x38(r1)
/* 8014D870 001494D0  FC 00 00 1E */	fctiwz f0, f0
/* 8014D874 001494D4  C8 22 8E 58 */	lfd f1, lbl_80641458-_SDA2_BASE_(r2)
/* 8014D878 001494D8  80 A1 00 3C */	lwz r5, 0x3c(r1)
/* 8014D87C 001494DC  39 00 FF FF */	li r8, -1
/* 8014D880 001494E0  D8 41 00 50 */	stfd f2, 0x50(r1)
/* 8014D884 001494E4  80 01 00 54 */	lwz r0, 0x54(r1)
/* 8014D888 001494E8  D8 01 00 30 */	stfd f0, 0x30(r1)
/* 8014D88C 001494EC  7C 06 07 34 */	extsh r6, r0
/* 8014D890 001494F0  7C 84 30 50 */	subf r4, r4, r6
/* 8014D894 001494F4  80 E1 00 34 */	lwz r7, 0x34(r1)
/* 8014D898 001494F8  54 80 0F FE */	srwi r0, r4, 0x1f
/* 8014D89C 001494FC  7C 00 22 14 */	add r0, r0, r4
/* 8014D8A0 00149500  7C E7 07 34 */	extsh r7, r7
/* 8014D8A4 00149504  7C 00 0E 70 */	srawi r0, r0, 1
/* 8014D8A8 00149508  6C 00 80 00 */	xoris r0, r0, 0x8000
/* 8014D8AC 0014950C  90 01 00 4C */	stw r0, 0x4c(r1)
/* 8014D8B0 00149510  C8 01 00 48 */	lfd f0, 0x48(r1)
/* 8014D8B4 00149514  EC 00 08 28 */	fsubs f0, f0, f1
/* 8014D8B8 00149518  EC 04 00 2A */	fadds f0, f4, f0
/* 8014D8BC 0014951C  FC 00 00 1E */	fctiwz f0, f0
/* 8014D8C0 00149520  D8 01 00 40 */	stfd f0, 0x40(r1)
/* 8014D8C4 00149524  80 81 00 44 */	lwz r4, 0x44(r1)
/* 8014D8C8 00149528  48 10 28 6D */	bl func_80250134
lbl_8014D8CC:
/* 8014D8CC 0014952C  E3 E1 00 88 */	psq_l f31, 136(r1), 0, qr0
/* 8014D8D0 00149530  39 61 00 80 */	addi r11, r1, 0x80
/* 8014D8D4 00149534  CB E1 00 80 */	lfd f31, 0x80(r1)
/* 8014D8D8 00149538  48 07 98 91 */	bl _restgpr_24
/* 8014D8DC 0014953C  80 01 00 94 */	lwz r0, 0x94(r1)
/* 8014D8E0 00149540  7C 08 03 A6 */	mtlr r0
/* 8014D8E4 00149544  38 21 00 90 */	addi r1, r1, 0x90
/* 8014D8E8 00149548  4E 80 00 20 */	blr
lbl_8014D8EC:
/* 8014D8EC 0014954C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8014D8F0 00149550  7C 08 02 A6 */	mflr r0
/* 8014D8F4 00149554  7C 63 07 34 */	extsh r3, r3
/* 8014D8F8 00149558  38 A0 00 03 */	li r5, 3
/* 8014D8FC 0014955C  90 01 00 24 */	stw r0, 0x24(r1)
/* 8014D900 00149560  38 C1 00 08 */	addi r6, r1, 8
/* 8014D904 00149564  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8014D908 00149568  7C 9F 23 78 */	mr r31, r4
/* 8014D90C 0014956C  48 10 65 81 */	bl func_80253E8C
/* 8014D910 00149570  80 01 00 08 */	lwz r0, 8(r1)
/* 8014D914 00149574  2C 00 00 03 */	cmpwi r0, 3
/* 8014D918 00149578  41 82 00 4C */	beq lbl_8014D964
/* 8014D91C 0014957C  40 80 00 B4 */	bge lbl_8014D9D0
/* 8014D920 00149580  2C 00 00 02 */	cmpwi r0, 2
/* 8014D924 00149584  40 80 00 08 */	bge lbl_8014D92C
/* 8014D928 00149588  48 00 00 A8 */	b lbl_8014D9D0
lbl_8014D92C:
/* 8014D92C 0014958C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D930 00149590  A0 03 00 F8 */	lhz r0, 0xf8(r3)
/* 8014D934 00149594  2C 00 00 00 */	cmpwi r0, 0
/* 8014D938 00149598  40 82 00 98 */	bne lbl_8014D9D0
/* 8014D93C 0014959C  88 1F 00 02 */	lbz r0, 2(r31)
/* 8014D940 001495A0  88 7F 00 03 */	lbz r3, 3(r31)
/* 8014D944 001495A4  7C 04 16 70 */	srawi r4, r0, 2
/* 8014D948 001495A8  88 1F 00 04 */	lbz r0, 4(r31)
/* 8014D94C 001495AC  7C 63 16 70 */	srawi r3, r3, 2
/* 8014D950 001495B0  98 9F 00 02 */	stb r4, 2(r31)
/* 8014D954 001495B4  7C 00 16 70 */	srawi r0, r0, 2
/* 8014D958 001495B8  98 7F 00 03 */	stb r3, 3(r31)
/* 8014D95C 001495BC  98 1F 00 04 */	stb r0, 4(r31)
/* 8014D960 001495C0  48 00 00 70 */	b lbl_8014D9D0
lbl_8014D964:
/* 8014D964 001495C4  81 2D 82 B8 */	lwz r9, lbl_8063D578-_SDA_BASE_(r13)
/* 8014D968 001495C8  38 61 00 10 */	addi r3, r1, 0x10
/* 8014D96C 001495CC  A0 82 8E 70 */	lhz r4, lbl_80641470-_SDA2_BASE_(r2)
/* 8014D970 001495D0  A1 02 8E 72 */	lhz r8, lbl_80641472-_SDA2_BASE_(r2)
/* 8014D974 001495D4  A0 E2 8E 74 */	lhz r7, lbl_80641474-_SDA2_BASE_(r2)
/* 8014D978 001495D8  A0 C2 8E 76 */	lhz r6, lbl_80641476-_SDA2_BASE_(r2)
/* 8014D97C 001495DC  80 09 0D 30 */	lwz r0, 0xd30(r9)
/* 8014D980 001495E0  B0 81 00 10 */	sth r4, 0x10(r1)
/* 8014D984 001495E4  54 04 57 7C */	rlwinm r4, r0, 0xa, 0x1d, 0x1e
/* 8014D988 001495E8  A0 A9 00 F8 */	lhz r5, 0xf8(r9)
/* 8014D98C 001495EC  B1 01 00 12 */	sth r8, 0x12(r1)
/* 8014D990 001495F0  A0 09 00 FC */	lhz r0, 0xfc(r9)
/* 8014D994 001495F4  B0 E1 00 14 */	sth r7, 0x14(r1)
/* 8014D998 001495F8  B0 C1 00 16 */	sth r6, 0x16(r1)
/* 8014D99C 001495FC  7C 63 22 2E */	lhzx r3, r3, r4
/* 8014D9A0 00149600  7C 65 1A 14 */	add r3, r5, r3
/* 8014D9A4 00149604  7C 03 00 00 */	cmpw r3, r0
/* 8014D9A8 00149608  41 80 00 28 */	blt lbl_8014D9D0
/* 8014D9AC 0014960C  88 1F 00 02 */	lbz r0, 2(r31)
/* 8014D9B0 00149610  88 7F 00 03 */	lbz r3, 3(r31)
/* 8014D9B4 00149614  7C 04 16 70 */	srawi r4, r0, 2
/* 8014D9B8 00149618  88 1F 00 04 */	lbz r0, 4(r31)
/* 8014D9BC 0014961C  7C 63 16 70 */	srawi r3, r3, 2
/* 8014D9C0 00149620  98 9F 00 02 */	stb r4, 2(r31)
/* 8014D9C4 00149624  7C 00 16 70 */	srawi r0, r0, 2
/* 8014D9C8 00149628  98 7F 00 03 */	stb r3, 3(r31)
/* 8014D9CC 0014962C  98 1F 00 04 */	stb r0, 4(r31)
lbl_8014D9D0:
/* 8014D9D0 00149630  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8014D9D4 00149634  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8014D9D8 00149638  7C 08 03 A6 */	mtlr r0
/* 8014D9DC 0014963C  38 21 00 20 */	addi r1, r1, 0x20
/* 8014D9E0 00149640  4E 80 00 20 */	blr
lbl_8014D9E4:
/* 8014D9E4 00149644  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 8014D9E8 00149648  7C 08 02 A6 */	mflr r0
/* 8014D9EC 0014964C  38 A0 00 03 */	li r5, 3
/* 8014D9F0 00149650  90 01 00 44 */	stw r0, 0x44(r1)
/* 8014D9F4 00149654  38 C1 00 08 */	addi r6, r1, 8
/* 8014D9F8 00149658  93 E1 00 3C */	stw r31, 0x3c(r1)
/* 8014D9FC 0014965C  7C 9F 23 78 */	mr r31, r4
/* 8014DA00 00149660  93 C1 00 38 */	stw r30, 0x38(r1)
/* 8014DA04 00149664  7C 7E 1B 78 */	mr r30, r3
/* 8014DA08 00149668  48 10 64 D5 */	bl func_80253EDC
/* 8014DA0C 0014966C  80 01 00 08 */	lwz r0, 8(r1)
/* 8014DA10 00149670  2C 00 00 01 */	cmpwi r0, 1
/* 8014DA14 00149674  41 82 00 38 */	beq lbl_8014DA4C
/* 8014DA18 00149678  40 80 00 54 */	bge lbl_8014DA6C
/* 8014DA1C 0014967C  2C 00 00 00 */	cmpwi r0, 0
/* 8014DA20 00149680  40 80 00 08 */	bge lbl_8014DA28
/* 8014DA24 00149684  48 00 00 48 */	b lbl_8014DA6C
lbl_8014DA28:
/* 8014DA28 00149688  7F C3 F3 78 */	mr r3, r30
/* 8014DA2C 0014968C  7F E4 FB 78 */	mr r4, r31
/* 8014DA30 00149690  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014DA34 00149694  38 A0 00 06 */	li r5, 6
/* 8014DA38 00149698  48 10 64 A5 */	bl func_80253EDC
/* 8014DA3C 0014969C  38 81 00 10 */	addi r4, r1, 0x10
/* 8014DA40 001496A0  38 60 00 07 */	li r3, 7
/* 8014DA44 001496A4  4B F0 BF F9 */	bl func_80059A3C
/* 8014DA48 001496A8  48 00 00 24 */	b lbl_8014DA6C
lbl_8014DA4C:
/* 8014DA4C 001496AC  7F C3 F3 78 */	mr r3, r30
/* 8014DA50 001496B0  7F E4 FB 78 */	mr r4, r31
/* 8014DA54 001496B4  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014DA58 001496B8  38 A0 00 06 */	li r5, 6
/* 8014DA5C 001496BC  48 10 64 81 */	bl func_80253EDC
/* 8014DA60 001496C0  38 81 00 10 */	addi r4, r1, 0x10
/* 8014DA64 001496C4  38 60 00 08 */	li r3, 8
/* 8014DA68 001496C8  4B F0 BF D5 */	bl func_80059A3C
lbl_8014DA6C:
/* 8014DA6C 001496CC  80 01 00 44 */	lwz r0, 0x44(r1)
/* 8014DA70 001496D0  83 E1 00 3C */	lwz r31, 0x3c(r1)
/* 8014DA74 001496D4  83 C1 00 38 */	lwz r30, 0x38(r1)
/* 8014DA78 001496D8  7C 08 03 A6 */	mtlr r0
/* 8014DA7C 001496DC  38 21 00 40 */	addi r1, r1, 0x40
/* 8014DA80 001496E0  4E 80 00 20 */	blr
lbl_8014DA84:
/* 8014DA84 001496E4  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8014DA88 001496E8  7C 08 02 A6 */	mflr r0
/* 8014DA8C 001496EC  38 A0 00 03 */	li r5, 3
/* 8014DA90 001496F0  90 01 00 24 */	stw r0, 0x24(r1)
/* 8014DA94 001496F4  38 C1 00 08 */	addi r6, r1, 8
/* 8014DA98 001496F8  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8014DA9C 001496FC  7C 9F 23 78 */	mr r31, r4
/* 8014DAA0 00149700  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8014DAA4 00149704  7C 7E 1B 78 */	mr r30, r3
/* 8014DAA8 00149708  48 10 63 E5 */	bl func_80253E8C
/* 8014DAAC 0014970C  80 61 00 08 */	lwz r3, 8(r1)
/* 8014DAB0 00149710  38 03 FF FD */	addi r0, r3, -3
/* 8014DAB4 00149714  28 00 00 07 */	cmplwi r0, 7
/* 8014DAB8 00149718  41 81 01 84 */	bgt lbl_8014DC3C
/* 8014DABC 0014971C  3C 60 80 42 */	lis r3, lbl_8041E114@ha
/* 8014DAC0 00149720  54 00 10 3A */	slwi r0, r0, 2
/* 8014DAC4 00149724  38 63 E1 14 */	addi r3, r3, lbl_8041E114@l
/* 8014DAC8 00149728  7C 63 00 2E */	lwzx r3, r3, r0
/* 8014DACC 0014972C  7C 69 03 A6 */	mtctr r3
/* 8014DAD0 00149730  4E 80 04 20 */	bctr
/* 8014DAD4 00149734  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014DAD8 00149738  88 03 0D 41 */	lbz r0, 0xd41(r3)
/* 8014DADC 0014973C  2C 00 00 02 */	cmpwi r0, 2
/* 8014DAE0 00149740  41 82 00 20 */	beq lbl_8014DB00
/* 8014DAE4 00149744  40 80 00 10 */	bge lbl_8014DAF4
/* 8014DAE8 00149748  2C 00 00 01 */	cmpwi r0, 1
/* 8014DAEC 0014974C  40 80 00 2C */	bge lbl_8014DB18
/* 8014DAF0 00149750  48 00 01 4C */	b lbl_8014DC3C
lbl_8014DAF4:
/* 8014DAF4 00149754  2C 00 00 05 */	cmpwi r0, 5
/* 8014DAF8 00149758  40 80 01 44 */	bge lbl_8014DC3C
/* 8014DAFC 0014975C  48 00 00 34 */	b lbl_8014DB30
lbl_8014DB00:
/* 8014DB00 00149760  7F C3 F3 78 */	mr r3, r30
/* 8014DB04 00149764  7F E4 FB 78 */	mr r4, r31
/* 8014DB08 00149768  38 A0 00 02 */	li r5, 2
/* 8014DB0C 0014976C  38 C0 50 C2 */	li r6, 0x50c2
/* 8014DB10 00149770  48 10 63 A5 */	bl func_80253EB4
/* 8014DB14 00149774  48 00 01 28 */	b lbl_8014DC3C
lbl_8014DB18:
/* 8014DB18 00149778  7F C3 F3 78 */	mr r3, r30
/* 8014DB1C 0014977C  7F E4 FB 78 */	mr r4, r31
/* 8014DB20 00149780  38 A0 00 02 */	li r5, 2
/* 8014DB24 00149784  38 C0 50 BB */	li r6, 0x50bb
/* 8014DB28 00149788  48 10 63 8D */	bl func_80253EB4
/* 8014DB2C 0014978C  48 00 01 10 */	b lbl_8014DC3C
lbl_8014DB30:
/* 8014DB30 00149790  7F C3 F3 78 */	mr r3, r30
/* 8014DB34 00149794  7F E4 FB 78 */	mr r4, r31
/* 8014DB38 00149798  38 A0 00 02 */	li r5, 2
/* 8014DB3C 0014979C  38 C0 50 E5 */	li r6, 0x50e5
/* 8014DB40 001497A0  48 10 63 75 */	bl func_80253EB4
/* 8014DB44 001497A4  48 00 00 F8 */	b lbl_8014DC3C
/* 8014DB48 001497A8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014DB4C 001497AC  88 03 0D 41 */	lbz r0, 0xd41(r3)
/* 8014DB50 001497B0  2C 00 00 05 */	cmpwi r0, 5
/* 8014DB54 001497B4  40 80 00 E8 */	bge lbl_8014DC3C
/* 8014DB58 001497B8  2C 00 00 01 */	cmpwi r0, 1
/* 8014DB5C 001497BC  40 80 00 08 */	bge lbl_8014DB64
/* 8014DB60 001497C0  48 00 00 DC */	b lbl_8014DC3C
lbl_8014DB64:
/* 8014DB64 001497C4  7F C3 F3 78 */	mr r3, r30
/* 8014DB68 001497C8  7F E4 FB 78 */	mr r4, r31
/* 8014DB6C 001497CC  38 A0 00 02 */	li r5, 2
/* 8014DB70 001497D0  38 C0 50 A9 */	li r6, 0x50a9
/* 8014DB74 001497D4  48 10 63 41 */	bl func_80253EB4
/* 8014DB78 001497D8  48 00 00 C4 */	b lbl_8014DC3C
/* 8014DB7C 001497DC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014DB80 001497E0  88 03 0D 41 */	lbz r0, 0xd41(r3)
/* 8014DB84 001497E4  2C 00 00 05 */	cmpwi r0, 5
/* 8014DB88 001497E8  40 80 00 B4 */	bge lbl_8014DC3C
/* 8014DB8C 001497EC  2C 00 00 01 */	cmpwi r0, 1
/* 8014DB90 001497F0  40 80 00 08 */	bge lbl_8014DB98
/* 8014DB94 001497F4  48 00 00 A8 */	b lbl_8014DC3C
lbl_8014DB98:
/* 8014DB98 001497F8  7F C3 F3 78 */	mr r3, r30
/* 8014DB9C 001497FC  7F E4 FB 78 */	mr r4, r31
/* 8014DBA0 00149800  38 A0 00 02 */	li r5, 2
/* 8014DBA4 00149804  38 C0 50 AA */	li r6, 0x50aa
/* 8014DBA8 00149808  48 10 63 0D */	bl func_80253EB4
/* 8014DBAC 0014980C  48 00 00 90 */	b lbl_8014DC3C
/* 8014DBB0 00149810  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014DBB4 00149814  88 03 0D 41 */	lbz r0, 0xd41(r3)
/* 8014DBB8 00149818  2C 00 00 03 */	cmpwi r0, 3
/* 8014DBBC 0014981C  41 82 00 54 */	beq lbl_8014DC10
/* 8014DBC0 00149820  40 80 00 14 */	bge lbl_8014DBD4
/* 8014DBC4 00149824  2C 00 00 01 */	cmpwi r0, 1
/* 8014DBC8 00149828  41 82 00 30 */	beq lbl_8014DBF8
/* 8014DBCC 0014982C  40 80 00 14 */	bge lbl_8014DBE0
/* 8014DBD0 00149830  48 00 00 6C */	b lbl_8014DC3C
lbl_8014DBD4:
/* 8014DBD4 00149834  2C 00 00 05 */	cmpwi r0, 5
/* 8014DBD8 00149838  40 80 00 64 */	bge lbl_8014DC3C
/* 8014DBDC 0014983C  48 00 00 4C */	b lbl_8014DC28
lbl_8014DBE0:
/* 8014DBE0 00149840  7F C3 F3 78 */	mr r3, r30
/* 8014DBE4 00149844  7F E4 FB 78 */	mr r4, r31
/* 8014DBE8 00149848  38 A0 00 02 */	li r5, 2
/* 8014DBEC 0014984C  38 C0 51 6D */	li r6, 0x516d
/* 8014DBF0 00149850  48 10 62 C5 */	bl func_80253EB4
/* 8014DBF4 00149854  48 00 00 48 */	b lbl_8014DC3C
lbl_8014DBF8:
/* 8014DBF8 00149858  7F C3 F3 78 */	mr r3, r30
/* 8014DBFC 0014985C  7F E4 FB 78 */	mr r4, r31
/* 8014DC00 00149860  38 A0 00 02 */	li r5, 2
/* 8014DC04 00149864  38 C0 51 86 */	li r6, 0x5186
/* 8014DC08 00149868  48 10 62 AD */	bl func_80253EB4
/* 8014DC0C 0014986C  48 00 00 30 */	b lbl_8014DC3C
lbl_8014DC10:
/* 8014DC10 00149870  7F C3 F3 78 */	mr r3, r30
/* 8014DC14 00149874  7F E4 FB 78 */	mr r4, r31
/* 8014DC18 00149878  38 A0 00 02 */	li r5, 2
/* 8014DC1C 0014987C  38 C0 50 E6 */	li r6, 0x50e6
/* 8014DC20 00149880  48 10 62 95 */	bl func_80253EB4
/* 8014DC24 00149884  48 00 00 18 */	b lbl_8014DC3C
lbl_8014DC28:
/* 8014DC28 00149888  7F C3 F3 78 */	mr r3, r30
/* 8014DC2C 0014988C  7F E4 FB 78 */	mr r4, r31
/* 8014DC30 00149890  38 A0 00 02 */	li r5, 2
/* 8014DC34 00149894  38 C0 52 53 */	li r6, 0x5253
/* 8014DC38 00149898  48 10 62 7D */	bl func_80253EB4
lbl_8014DC3C:
/* 8014DC3C 0014989C  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8014DC40 001498A0  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8014DC44 001498A4  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8014DC48 001498A8  7C 08 03 A6 */	mtlr r0
/* 8014DC4C 001498AC  38 21 00 20 */	addi r1, r1, 0x20
/* 8014DC50 001498B0  4E 80 00 20 */	blr
lbl_8014DC54:
/* 8014DC54 001498B4  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 8014DC58 001498B8  7C 08 02 A6 */	mflr r0
/* 8014DC5C 001498BC  38 A0 00 03 */	li r5, 3
/* 8014DC60 001498C0  90 01 00 44 */	stw r0, 0x44(r1)
/* 8014DC64 001498C4  38 C1 00 08 */	addi r6, r1, 8
/* 8014DC68 001498C8  93 E1 00 3C */	stw r31, 0x3c(r1)
/* 8014DC6C 001498CC  7C 9F 23 78 */	mr r31, r4
/* 8014DC70 001498D0  93 C1 00 38 */	stw r30, 0x38(r1)
/* 8014DC74 001498D4  7C 7E 1B 78 */	mr r30, r3
/* 8014DC78 001498D8  48 10 62 65 */	bl func_80253EDC
/* 8014DC7C 001498DC  80 01 00 08 */	lwz r0, 8(r1)
/* 8014DC80 001498E0  2C 00 00 02 */	cmpwi r0, 2
/* 8014DC84 001498E4  41 82 00 38 */	beq lbl_8014DCBC
/* 8014DC88 001498E8  40 80 00 54 */	bge lbl_8014DCDC
/* 8014DC8C 001498EC  2C 00 00 01 */	cmpwi r0, 1
/* 8014DC90 001498F0  40 80 00 08 */	bge lbl_8014DC98
/* 8014DC94 001498F4  48 00 00 48 */	b lbl_8014DCDC
lbl_8014DC98:
/* 8014DC98 001498F8  7F C3 F3 78 */	mr r3, r30
/* 8014DC9C 001498FC  7F E4 FB 78 */	mr r4, r31
/* 8014DCA0 00149900  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014DCA4 00149904  38 A0 00 06 */	li r5, 6
/* 8014DCA8 00149908  48 10 62 35 */	bl func_80253EDC
/* 8014DCAC 0014990C  38 81 00 10 */	addi r4, r1, 0x10
/* 8014DCB0 00149910  38 60 00 01 */	li r3, 1
/* 8014DCB4 00149914  4B F0 BD 89 */	bl func_80059A3C
/* 8014DCB8 00149918  48 00 00 24 */	b lbl_8014DCDC
lbl_8014DCBC:
/* 8014DCBC 0014991C  7F C3 F3 78 */	mr r3, r30
/* 8014DCC0 00149920  7F E4 FB 78 */	mr r4, r31
/* 8014DCC4 00149924  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014DCC8 00149928  38 A0 00 06 */	li r5, 6
/* 8014DCCC 0014992C  48 10 62 11 */	bl func_80253EDC
/* 8014DCD0 00149930  38 81 00 10 */	addi r4, r1, 0x10
/* 8014DCD4 00149934  38 60 00 02 */	li r3, 2
/* 8014DCD8 00149938  4B F0 BD 65 */	bl func_80059A3C
lbl_8014DCDC:
/* 8014DCDC 0014993C  80 01 00 44 */	lwz r0, 0x44(r1)
/* 8014DCE0 00149940  83 E1 00 3C */	lwz r31, 0x3c(r1)
/* 8014DCE4 00149944  83 C1 00 38 */	lwz r30, 0x38(r1)
/* 8014DCE8 00149948  7C 08 03 A6 */	mtlr r0
/* 8014DCEC 0014994C  38 21 00 40 */	addi r1, r1, 0x40
/* 8014DCF0 00149950  4E 80 00 20 */	blr
lbl_8014DCF4:
/* 8014DCF4 00149954  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8014DCF8 00149958  7C 08 02 A6 */	mflr r0
/* 8014DCFC 0014995C  38 A0 00 03 */	li r5, 3
/* 8014DD00 00149960  90 01 00 24 */	stw r0, 0x24(r1)
/* 8014DD04 00149964  38 C1 00 08 */	addi r6, r1, 8
/* 8014DD08 00149968  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8014DD0C 0014996C  7C 9F 23 78 */	mr r31, r4
/* 8014DD10 00149970  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8014DD14 00149974  7C 7E 1B 78 */	mr r30, r3
/* 8014DD18 00149978  48 10 61 75 */	bl func_80253E8C
/* 8014DD1C 0014997C  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014DD20 00149980  88 85 0D 42 */	lbz r4, 0xd42(r5)
/* 8014DD24 00149984  28 04 00 0B */	cmplwi r4, 0xb
/* 8014DD28 00149988  40 82 00 2C */	bne lbl_8014DD54
/* 8014DD2C 0014998C  80 05 0D 30 */	lwz r0, 0xd30(r5)
/* 8014DD30 00149990  54 00 57 FF */	rlwinm. r0, r0, 0xa, 0x1f, 0x1f
/* 8014DD34 00149994  41 82 00 20 */	beq lbl_8014DD54
/* 8014DD38 00149998  80 01 00 08 */	lwz r0, 8(r1)
/* 8014DD3C 0014999C  2C 00 00 04 */	cmpwi r0, 4
/* 8014DD40 001499A0  40 80 00 14 */	bge lbl_8014DD54
/* 8014DD44 001499A4  2C 00 00 02 */	cmpwi r0, 2
/* 8014DD48 001499A8  40 80 02 F0 */	bge lbl_8014E038
/* 8014DD4C 001499AC  48 00 00 08 */	b lbl_8014DD54
/* 8014DD50 001499B0  48 00 02 E8 */	b lbl_8014E038
lbl_8014DD54:
/* 8014DD54 001499B4  80 01 00 08 */	lwz r0, 8(r1)
/* 8014DD58 001499B8  2C 00 00 05 */	cmpwi r0, 5
/* 8014DD5C 001499BC  41 82 00 BC */	beq lbl_8014DE18
/* 8014DD60 001499C0  40 80 00 10 */	bge lbl_8014DD70
/* 8014DD64 001499C4  2C 00 00 03 */	cmpwi r0, 3
/* 8014DD68 001499C8  41 82 00 18 */	beq lbl_8014DD80
/* 8014DD6C 001499CC  48 00 02 CC */	b lbl_8014E038
lbl_8014DD70:
/* 8014DD70 001499D0  2C 00 00 07 */	cmpwi r0, 7
/* 8014DD74 001499D4  41 82 02 10 */	beq lbl_8014DF84
/* 8014DD78 001499D8  40 80 02 C0 */	bge lbl_8014E038
/* 8014DD7C 001499DC  48 00 02 88 */	b lbl_8014E004
lbl_8014DD80:
/* 8014DD80 001499E0  28 04 00 0B */	cmplwi r4, 0xb
/* 8014DD84 001499E4  41 81 02 B4 */	bgt lbl_8014E038
/* 8014DD88 001499E8  3C 60 80 42 */	lis r3, lbl_8041E1B8@ha
/* 8014DD8C 001499EC  54 80 10 3A */	slwi r0, r4, 2
/* 8014DD90 001499F0  38 63 E1 B8 */	addi r3, r3, lbl_8041E1B8@l
/* 8014DD94 001499F4  7C 63 00 2E */	lwzx r3, r3, r0
/* 8014DD98 001499F8  7C 69 03 A6 */	mtctr r3
/* 8014DD9C 001499FC  4E 80 04 20 */	bctr
/* 8014DDA0 00149A00  7F C3 F3 78 */	mr r3, r30
/* 8014DDA4 00149A04  7F E4 FB 78 */	mr r4, r31
/* 8014DDA8 00149A08  38 A0 00 02 */	li r5, 2
/* 8014DDAC 00149A0C  38 C0 50 C6 */	li r6, 0x50c6
/* 8014DDB0 00149A10  48 10 61 05 */	bl func_80253EB4
/* 8014DDB4 00149A14  48 00 02 84 */	b lbl_8014E038
/* 8014DDB8 00149A18  7F C3 F3 78 */	mr r3, r30
/* 8014DDBC 00149A1C  7F E4 FB 78 */	mr r4, r31
/* 8014DDC0 00149A20  38 A0 00 02 */	li r5, 2
/* 8014DDC4 00149A24  38 C0 50 BB */	li r6, 0x50bb
/* 8014DDC8 00149A28  48 10 60 ED */	bl func_80253EB4
/* 8014DDCC 00149A2C  48 00 02 6C */	b lbl_8014E038
/* 8014DDD0 00149A30  7F C3 F3 78 */	mr r3, r30
/* 8014DDD4 00149A34  7F E4 FB 78 */	mr r4, r31
/* 8014DDD8 00149A38  38 A0 00 02 */	li r5, 2
/* 8014DDDC 00149A3C  38 C0 50 CD */	li r6, 0x50cd
/* 8014DDE0 00149A40  48 10 60 D5 */	bl func_80253EB4
/* 8014DDE4 00149A44  48 00 02 54 */	b lbl_8014E038
/* 8014DDE8 00149A48  7F C3 F3 78 */	mr r3, r30
/* 8014DDEC 00149A4C  7F E4 FB 78 */	mr r4, r31
/* 8014DDF0 00149A50  38 A0 00 02 */	li r5, 2
/* 8014DDF4 00149A54  38 C0 50 E5 */	li r6, 0x50e5
/* 8014DDF8 00149A58  48 10 60 BD */	bl func_80253EB4
/* 8014DDFC 00149A5C  48 00 02 3C */	b lbl_8014E038
/* 8014DE00 00149A60  7F C3 F3 78 */	mr r3, r30
/* 8014DE04 00149A64  7F E4 FB 78 */	mr r4, r31
/* 8014DE08 00149A68  38 A0 00 02 */	li r5, 2
/* 8014DE0C 00149A6C  38 C0 50 E5 */	li r6, 0x50e5
/* 8014DE10 00149A70  48 10 60 A5 */	bl func_80253EB4
/* 8014DE14 00149A74  48 00 02 24 */	b lbl_8014E038
lbl_8014DE18:
/* 8014DE18 00149A78  28 04 00 0B */	cmplwi r4, 0xb
/* 8014DE1C 00149A7C  41 81 02 1C */	bgt lbl_8014E038
/* 8014DE20 00149A80  3C 60 80 42 */	lis r3, lbl_8041E188@ha
/* 8014DE24 00149A84  54 80 10 3A */	slwi r0, r4, 2
/* 8014DE28 00149A88  38 63 E1 88 */	addi r3, r3, lbl_8041E188@l
/* 8014DE2C 00149A8C  7C 63 00 2E */	lwzx r3, r3, r0
/* 8014DE30 00149A90  7C 69 03 A6 */	mtctr r3
/* 8014DE34 00149A94  4E 80 04 20 */	bctr
/* 8014DE38 00149A98  7F C3 F3 78 */	mr r3, r30
/* 8014DE3C 00149A9C  7F E4 FB 78 */	mr r4, r31
/* 8014DE40 00149AA0  38 A0 00 02 */	li r5, 2
/* 8014DE44 00149AA4  38 C0 50 C7 */	li r6, 0x50c7
/* 8014DE48 00149AA8  48 10 60 6D */	bl func_80253EB4
/* 8014DE4C 00149AAC  48 00 01 EC */	b lbl_8014E038
/* 8014DE50 00149AB0  48 00 13 15 */	bl func_8014F164
/* 8014DE54 00149AB4  7F C3 F3 78 */	mr r3, r30
/* 8014DE58 00149AB8  7F E4 FB 78 */	mr r4, r31
/* 8014DE5C 00149ABC  38 A0 00 02 */	li r5, 2
/* 8014DE60 00149AC0  38 C0 50 C9 */	li r6, 0x50c9
/* 8014DE64 00149AC4  48 10 60 51 */	bl func_80253EB4
/* 8014DE68 00149AC8  48 00 01 D0 */	b lbl_8014E038
/* 8014DE6C 00149ACC  7F C3 F3 78 */	mr r3, r30
/* 8014DE70 00149AD0  7F E4 FB 78 */	mr r4, r31
/* 8014DE74 00149AD4  38 A0 00 02 */	li r5, 2
/* 8014DE78 00149AD8  38 C0 50 CC */	li r6, 0x50cc
/* 8014DE7C 00149ADC  48 10 60 39 */	bl func_80253EB4
/* 8014DE80 00149AE0  48 00 01 B8 */	b lbl_8014E038
/* 8014DE84 00149AE4  7F C3 F3 78 */	mr r3, r30
/* 8014DE88 00149AE8  7F E4 FB 78 */	mr r4, r31
/* 8014DE8C 00149AEC  38 A0 00 02 */	li r5, 2
/* 8014DE90 00149AF0  38 C0 50 CA */	li r6, 0x50ca
/* 8014DE94 00149AF4  48 10 60 21 */	bl func_80253EB4
/* 8014DE98 00149AF8  48 00 01 A0 */	b lbl_8014E038
/* 8014DE9C 00149AFC  7F C3 F3 78 */	mr r3, r30
/* 8014DEA0 00149B00  7F E4 FB 78 */	mr r4, r31
/* 8014DEA4 00149B04  38 A0 00 02 */	li r5, 2
/* 8014DEA8 00149B08  38 C0 51 8C */	li r6, 0x518c
/* 8014DEAC 00149B0C  48 10 60 09 */	bl func_80253EB4
/* 8014DEB0 00149B10  48 00 01 88 */	b lbl_8014E038
/* 8014DEB4 00149B14  7F C3 F3 78 */	mr r3, r30
/* 8014DEB8 00149B18  7F E4 FB 78 */	mr r4, r31
/* 8014DEBC 00149B1C  38 A0 00 02 */	li r5, 2
/* 8014DEC0 00149B20  38 C0 52 0C */	li r6, 0x520c
/* 8014DEC4 00149B24  48 10 5F F1 */	bl func_80253EB4
/* 8014DEC8 00149B28  48 00 01 70 */	b lbl_8014E038
/* 8014DECC 00149B2C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014DED0 00149B30  38 60 00 0E */	li r3, 0xe
/* 8014DED4 00149B34  88 04 0D 49 */	lbz r0, 0xd49(r4)
/* 8014DED8 00149B38  54 00 10 3A */	slwi r0, r0, 2
/* 8014DEDC 00149B3C  7C 84 02 14 */	add r4, r4, r0
/* 8014DEE0 00149B40  80 84 01 7C */	lwz r4, 0x17c(r4)
/* 8014DEE4 00149B44  48 00 E4 25 */	bl func_8015C308
/* 8014DEE8 00149B48  7F C3 F3 78 */	mr r3, r30
/* 8014DEEC 00149B4C  7F E4 FB 78 */	mr r4, r31
/* 8014DEF0 00149B50  38 A0 00 02 */	li r5, 2
/* 8014DEF4 00149B54  38 C0 50 BA */	li r6, 0x50ba
/* 8014DEF8 00149B58  48 10 5F BD */	bl func_80253EB4
/* 8014DEFC 00149B5C  48 00 01 3C */	b lbl_8014E038
/* 8014DF00 00149B60  80 85 0D 28 */	lwz r4, 0xd28(r5)
/* 8014DF04 00149B64  38 60 00 0E */	li r3, 0xe
/* 8014DF08 00149B68  38 84 4E CC */	addi r4, r4, 0x4ecc
/* 8014DF0C 00149B6C  48 00 E3 FD */	bl func_8015C308
/* 8014DF10 00149B70  7F C3 F3 78 */	mr r3, r30
/* 8014DF14 00149B74  7F E4 FB 78 */	mr r4, r31
/* 8014DF18 00149B78  38 A0 00 02 */	li r5, 2
/* 8014DF1C 00149B7C  38 C0 50 B9 */	li r6, 0x50b9
/* 8014DF20 00149B80  48 10 5F 95 */	bl func_80253EB4
/* 8014DF24 00149B84  48 00 01 14 */	b lbl_8014E038
/* 8014DF28 00149B88  A0 05 0D 80 */	lhz r0, 0xd80(r5)
/* 8014DF2C 00149B8C  28 00 50 BA */	cmplwi r0, 0x50ba
/* 8014DF30 00149B90  40 82 00 20 */	bne lbl_8014DF50
/* 8014DF34 00149B94  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014DF38 00149B98  38 60 00 0E */	li r3, 0xe
/* 8014DF3C 00149B9C  88 04 0D 49 */	lbz r0, 0xd49(r4)
/* 8014DF40 00149BA0  54 00 10 3A */	slwi r0, r0, 2
/* 8014DF44 00149BA4  7C 84 02 14 */	add r4, r4, r0
/* 8014DF48 00149BA8  80 84 01 7C */	lwz r4, 0x17c(r4)
/* 8014DF4C 00149BAC  48 00 E3 BD */	bl func_8015C308
lbl_8014DF50:
/* 8014DF50 00149BB0  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8014DF54 00149BB4  7F C3 F3 78 */	mr r3, r30
/* 8014DF58 00149BB8  7F E4 FB 78 */	mr r4, r31
/* 8014DF5C 00149BBC  38 A0 00 02 */	li r5, 2
/* 8014DF60 00149BC0  A0 C6 0D 80 */	lhz r6, 0xd80(r6)
/* 8014DF64 00149BC4  48 10 5F 51 */	bl func_80253EB4
/* 8014DF68 00149BC8  48 00 00 D0 */	b lbl_8014E038
/* 8014DF6C 00149BCC  7F C3 F3 78 */	mr r3, r30
/* 8014DF70 00149BD0  7F E4 FB 78 */	mr r4, r31
/* 8014DF74 00149BD4  38 A0 00 02 */	li r5, 2
/* 8014DF78 00149BD8  38 C0 51 29 */	li r6, 0x5129
/* 8014DF7C 00149BDC  48 10 5F 39 */	bl func_80253EB4
/* 8014DF80 00149BE0  48 00 00 B8 */	b lbl_8014E038
lbl_8014DF84:
/* 8014DF84 00149BE4  28 04 00 0B */	cmplwi r4, 0xb
/* 8014DF88 00149BE8  41 81 00 B0 */	bgt lbl_8014E038
/* 8014DF8C 00149BEC  3C 60 80 42 */	lis r3, lbl_8041E158@ha
/* 8014DF90 00149BF0  54 80 10 3A */	slwi r0, r4, 2
/* 8014DF94 00149BF4  38 63 E1 58 */	addi r3, r3, lbl_8041E158@l
/* 8014DF98 00149BF8  7C 63 00 2E */	lwzx r3, r3, r0
/* 8014DF9C 00149BFC  7C 69 03 A6 */	mtctr r3
/* 8014DFA0 00149C00  4E 80 04 20 */	bctr
/* 8014DFA4 00149C04  7F C3 F3 78 */	mr r3, r30
/* 8014DFA8 00149C08  7F E4 FB 78 */	mr r4, r31
/* 8014DFAC 00149C0C  38 A0 00 02 */	li r5, 2
/* 8014DFB0 00149C10  38 C0 50 C8 */	li r6, 0x50c8
/* 8014DFB4 00149C14  48 10 5F 01 */	bl func_80253EB4
/* 8014DFB8 00149C18  48 00 00 80 */	b lbl_8014E038
/* 8014DFBC 00149C1C  7F C3 F3 78 */	mr r3, r30
/* 8014DFC0 00149C20  7F E4 FB 78 */	mr r4, r31
/* 8014DFC4 00149C24  38 A0 00 02 */	li r5, 2
/* 8014DFC8 00149C28  38 C0 51 6E */	li r6, 0x516e
/* 8014DFCC 00149C2C  48 10 5E E9 */	bl func_80253EB4
/* 8014DFD0 00149C30  48 00 00 68 */	b lbl_8014E038
/* 8014DFD4 00149C34  A0 C5 0D 82 */	lhz r6, 0xd82(r5)
/* 8014DFD8 00149C38  7F C3 F3 78 */	mr r3, r30
/* 8014DFDC 00149C3C  7F E4 FB 78 */	mr r4, r31
/* 8014DFE0 00149C40  38 A0 00 02 */	li r5, 2
/* 8014DFE4 00149C44  48 10 5E D1 */	bl func_80253EB4
/* 8014DFE8 00149C48  48 00 00 50 */	b lbl_8014E038
/* 8014DFEC 00149C4C  7F C3 F3 78 */	mr r3, r30
/* 8014DFF0 00149C50  7F E4 FB 78 */	mr r4, r31
/* 8014DFF4 00149C54  38 A0 00 02 */	li r5, 2
/* 8014DFF8 00149C58  38 C0 50 AB */	li r6, 0x50ab
/* 8014DFFC 00149C5C  48 10 5E B9 */	bl func_80253EB4
/* 8014E000 00149C60  48 00 00 38 */	b lbl_8014E038
lbl_8014E004:
/* 8014E004 00149C64  28 04 00 08 */	cmplwi r4, 8
/* 8014E008 00149C68  41 81 00 30 */	bgt lbl_8014E038
/* 8014E00C 00149C6C  3C 60 80 42 */	lis r3, lbl_8041E134@ha
/* 8014E010 00149C70  54 80 10 3A */	slwi r0, r4, 2
/* 8014E014 00149C74  38 63 E1 34 */	addi r3, r3, lbl_8041E134@l
/* 8014E018 00149C78  7C 63 00 2E */	lwzx r3, r3, r0
/* 8014E01C 00149C7C  7C 69 03 A6 */	mtctr r3
/* 8014E020 00149C80  4E 80 04 20 */	bctr
/* 8014E024 00149C84  7F C3 F3 78 */	mr r3, r30
/* 8014E028 00149C88  7F E4 FB 78 */	mr r4, r31
/* 8014E02C 00149C8C  38 A0 00 01 */	li r5, 1
/* 8014E030 00149C90  38 C0 00 00 */	li r6, 0
/* 8014E034 00149C94  48 10 5E 81 */	bl func_80253EB4
lbl_8014E038:
/* 8014E038 00149C98  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8014E03C 00149C9C  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8014E040 00149CA0  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8014E044 00149CA4  7C 08 03 A6 */	mtlr r0
/* 8014E048 00149CA8  38 21 00 20 */	addi r1, r1, 0x20
/* 8014E04C 00149CAC  4E 80 00 20 */	blr
lbl_8014E050:
/* 8014E050 00149CB0  4E 80 00 20 */	blr
lbl_8014E054:
/* 8014E054 00149CB4  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8014E058 00149CB8  7C 08 02 A6 */	mflr r0
/* 8014E05C 00149CBC  38 A0 00 03 */	li r5, 3
/* 8014E060 00149CC0  90 01 00 24 */	stw r0, 0x24(r1)
/* 8014E064 00149CC4  38 C1 00 08 */	addi r6, r1, 8
/* 8014E068 00149CC8  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8014E06C 00149CCC  7C 9F 23 78 */	mr r31, r4
/* 8014E070 00149CD0  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8014E074 00149CD4  7C 7E 1B 78 */	mr r30, r3
/* 8014E078 00149CD8  48 10 5E 15 */	bl func_80253E8C
/* 8014E07C 00149CDC  80 01 00 08 */	lwz r0, 8(r1)
/* 8014E080 00149CE0  2C 00 00 04 */	cmpwi r0, 4
/* 8014E084 00149CE4  41 82 00 4C */	beq lbl_8014E0D0
/* 8014E088 00149CE8  40 80 00 10 */	bge lbl_8014E098
/* 8014E08C 00149CEC  2C 00 00 03 */	cmpwi r0, 3
/* 8014E090 00149CF0  40 80 00 14 */	bge lbl_8014E0A4
/* 8014E094 00149CF4  48 00 00 3C */	b lbl_8014E0D0
lbl_8014E098:
/* 8014E098 00149CF8  2C 00 00 06 */	cmpwi r0, 6
/* 8014E09C 00149CFC  40 80 00 34 */	bge lbl_8014E0D0
/* 8014E0A0 00149D00  48 00 00 1C */	b lbl_8014E0BC
lbl_8014E0A4:
/* 8014E0A4 00149D04  7F C3 F3 78 */	mr r3, r30
/* 8014E0A8 00149D08  7F E4 FB 78 */	mr r4, r31
/* 8014E0AC 00149D0C  38 A0 00 02 */	li r5, 2
/* 8014E0B0 00149D10  38 C0 50 A9 */	li r6, 0x50a9
/* 8014E0B4 00149D14  48 10 5E 01 */	bl func_80253EB4
/* 8014E0B8 00149D18  48 00 00 18 */	b lbl_8014E0D0
lbl_8014E0BC:
/* 8014E0BC 00149D1C  7F C3 F3 78 */	mr r3, r30
/* 8014E0C0 00149D20  7F E4 FB 78 */	mr r4, r31
/* 8014E0C4 00149D24  38 A0 00 02 */	li r5, 2
/* 8014E0C8 00149D28  38 C0 50 AA */	li r6, 0x50aa
/* 8014E0CC 00149D2C  48 10 5D E9 */	bl func_80253EB4
lbl_8014E0D0:
/* 8014E0D0 00149D30  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8014E0D4 00149D34  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8014E0D8 00149D38  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8014E0DC 00149D3C  7C 08 03 A6 */	mtlr r0
/* 8014E0E0 00149D40  38 21 00 20 */	addi r1, r1, 0x20
/* 8014E0E4 00149D44  4E 80 00 20 */	blr
lbl_8014E0E8:
/* 8014E0E8 00149D48  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 8014E0EC 00149D4C  7C 08 02 A6 */	mflr r0
/* 8014E0F0 00149D50  38 A0 00 03 */	li r5, 3
/* 8014E0F4 00149D54  90 01 00 44 */	stw r0, 0x44(r1)
/* 8014E0F8 00149D58  38 C1 00 08 */	addi r6, r1, 8
/* 8014E0FC 00149D5C  93 E1 00 3C */	stw r31, 0x3c(r1)
/* 8014E100 00149D60  7C 9F 23 78 */	mr r31, r4
/* 8014E104 00149D64  93 C1 00 38 */	stw r30, 0x38(r1)
/* 8014E108 00149D68  7C 7E 1B 78 */	mr r30, r3
/* 8014E10C 00149D6C  48 10 5D D1 */	bl func_80253EDC
/* 8014E110 00149D70  80 01 00 08 */	lwz r0, 8(r1)
/* 8014E114 00149D74  2C 00 00 01 */	cmpwi r0, 1
/* 8014E118 00149D78  41 82 00 38 */	beq lbl_8014E150
/* 8014E11C 00149D7C  40 80 00 54 */	bge lbl_8014E170
/* 8014E120 00149D80  2C 00 00 00 */	cmpwi r0, 0
/* 8014E124 00149D84  40 80 00 08 */	bge lbl_8014E12C
/* 8014E128 00149D88  48 00 00 48 */	b lbl_8014E170
lbl_8014E12C:
/* 8014E12C 00149D8C  7F C3 F3 78 */	mr r3, r30
/* 8014E130 00149D90  7F E4 FB 78 */	mr r4, r31
/* 8014E134 00149D94  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014E138 00149D98  38 A0 00 06 */	li r5, 6
/* 8014E13C 00149D9C  48 10 5D A1 */	bl func_80253EDC
/* 8014E140 00149DA0  38 81 00 10 */	addi r4, r1, 0x10
/* 8014E144 00149DA4  38 60 00 01 */	li r3, 1
/* 8014E148 00149DA8  4B F0 B8 F5 */	bl func_80059A3C
/* 8014E14C 00149DAC  48 00 00 24 */	b lbl_8014E170
lbl_8014E150:
/* 8014E150 00149DB0  7F C3 F3 78 */	mr r3, r30
/* 8014E154 00149DB4  7F E4 FB 78 */	mr r4, r31
/* 8014E158 00149DB8  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014E15C 00149DBC  38 A0 00 06 */	li r5, 6
/* 8014E160 00149DC0  48 10 5D 7D */	bl func_80253EDC
/* 8014E164 00149DC4  38 81 00 10 */	addi r4, r1, 0x10
/* 8014E168 00149DC8  38 60 00 02 */	li r3, 2
/* 8014E16C 00149DCC  4B F0 B8 D1 */	bl func_80059A3C
lbl_8014E170:
/* 8014E170 00149DD0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014E174 00149DD4  A0 03 00 C4 */	lhz r0, 0xc4(r3)
/* 8014E178 00149DD8  28 00 00 49 */	cmplwi r0, 0x49
/* 8014E17C 00149DDC  40 82 00 58 */	bne lbl_8014E1D4
/* 8014E180 00149DE0  A8 63 00 B8 */	lha r3, 0xb8(r3)
/* 8014E184 00149DE4  48 10 5C 4D */	bl func_80253DD0
/* 8014E188 00149DE8  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8014E18C 00149DEC  28 00 00 03 */	cmplwi r0, 3
/* 8014E190 00149DF0  40 82 00 44 */	bne lbl_8014E1D4
/* 8014E194 00149DF4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014E198 00149DF8  88 03 0E FD */	lbz r0, 0xefd(r3)
/* 8014E19C 00149DFC  2C 00 00 00 */	cmpwi r0, 0
/* 8014E1A0 00149E00  40 82 00 28 */	bne lbl_8014E1C8
/* 8014E1A4 00149E04  38 60 00 00 */	li r3, 0
/* 8014E1A8 00149E08  48 00 06 65 */	bl func_8014E80C
/* 8014E1AC 00149E0C  38 60 00 1C */	li r3, 0x1c
/* 8014E1B0 00149E10  38 80 00 05 */	li r4, 5
/* 8014E1B4 00149E14  48 00 07 99 */	bl func_8014E94C
/* 8014E1B8 00149E18  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014E1BC 00149E1C  38 00 00 4A */	li r0, 0x4a
/* 8014E1C0 00149E20  B0 03 00 C4 */	sth r0, 0xc4(r3)
/* 8014E1C4 00149E24  48 00 00 10 */	b lbl_8014E1D4
lbl_8014E1C8:
/* 8014E1C8 00149E28  38 60 00 03 */	li r3, 3
/* 8014E1CC 00149E2C  38 80 55 33 */	li r4, 0x5533
/* 8014E1D0 00149E30  48 00 E3 25 */	bl func_8015C4F4
lbl_8014E1D4:
/* 8014E1D4 00149E34  80 01 00 44 */	lwz r0, 0x44(r1)
/* 8014E1D8 00149E38  83 E1 00 3C */	lwz r31, 0x3c(r1)
/* 8014E1DC 00149E3C  83 C1 00 38 */	lwz r30, 0x38(r1)
/* 8014E1E0 00149E40  7C 08 03 A6 */	mtlr r0
/* 8014E1E4 00149E44  38 21 00 40 */	addi r1, r1, 0x40
/* 8014E1E8 00149E48  4E 80 00 20 */	blr
lbl_8014E1EC:
/* 8014E1EC 00149E4C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8014E1F0 00149E50  7C 08 02 A6 */	mflr r0
/* 8014E1F4 00149E54  7C 63 07 34 */	extsh r3, r3
/* 8014E1F8 00149E58  38 A0 00 03 */	li r5, 3
/* 8014E1FC 00149E5C  90 01 00 24 */	stw r0, 0x24(r1)
/* 8014E200 00149E60  38 C1 00 08 */	addi r6, r1, 8
/* 8014E204 00149E64  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8014E208 00149E68  7C 9F 23 78 */	mr r31, r4
/* 8014E20C 00149E6C  48 10 5C 81 */	bl func_80253E8C
/* 8014E210 00149E70  80 01 00 08 */	lwz r0, 8(r1)
/* 8014E214 00149E74  2C 00 00 03 */	cmpwi r0, 3
/* 8014E218 00149E78  41 82 00 4C */	beq lbl_8014E264
/* 8014E21C 00149E7C  40 80 00 84 */	bge lbl_8014E2A0
/* 8014E220 00149E80  2C 00 00 02 */	cmpwi r0, 2
/* 8014E224 00149E84  40 80 00 08 */	bge lbl_8014E22C
/* 8014E228 00149E88  48 00 00 78 */	b lbl_8014E2A0
lbl_8014E22C:
/* 8014E22C 00149E8C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014E230 00149E90  A0 03 00 F8 */	lhz r0, 0xf8(r3)
/* 8014E234 00149E94  2C 00 00 00 */	cmpwi r0, 0
/* 8014E238 00149E98  40 82 00 68 */	bne lbl_8014E2A0
/* 8014E23C 00149E9C  88 1F 00 02 */	lbz r0, 2(r31)
/* 8014E240 00149EA0  88 7F 00 03 */	lbz r3, 3(r31)
/* 8014E244 00149EA4  7C 04 16 70 */	srawi r4, r0, 2
/* 8014E248 00149EA8  88 1F 00 04 */	lbz r0, 4(r31)
/* 8014E24C 00149EAC  7C 63 16 70 */	srawi r3, r3, 2
/* 8014E250 00149EB0  98 9F 00 02 */	stb r4, 2(r31)
/* 8014E254 00149EB4  7C 00 16 70 */	srawi r0, r0, 2
/* 8014E258 00149EB8  98 7F 00 03 */	stb r3, 3(r31)
/* 8014E25C 00149EBC  98 1F 00 04 */	stb r0, 4(r31)
/* 8014E260 00149EC0  48 00 00 40 */	b lbl_8014E2A0
lbl_8014E264:
/* 8014E264 00149EC4  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014E268 00149EC8  A0 64 00 F8 */	lhz r3, 0xf8(r4)
/* 8014E26C 00149ECC  A0 04 00 FC */	lhz r0, 0xfc(r4)
/* 8014E270 00149ED0  38 63 00 06 */	addi r3, r3, 6
/* 8014E274 00149ED4  7C 03 00 00 */	cmpw r3, r0
/* 8014E278 00149ED8  41 80 00 28 */	blt lbl_8014E2A0
/* 8014E27C 00149EDC  88 1F 00 02 */	lbz r0, 2(r31)
/* 8014E280 00149EE0  88 7F 00 03 */	lbz r3, 3(r31)
/* 8014E284 00149EE4  7C 04 16 70 */	srawi r4, r0, 2
/* 8014E288 00149EE8  88 1F 00 04 */	lbz r0, 4(r31)
/* 8014E28C 00149EEC  7C 63 16 70 */	srawi r3, r3, 2
/* 8014E290 00149EF0  98 9F 00 02 */	stb r4, 2(r31)
/* 8014E294 00149EF4  7C 00 16 70 */	srawi r0, r0, 2
/* 8014E298 00149EF8  98 7F 00 03 */	stb r3, 3(r31)
/* 8014E29C 00149EFC  98 1F 00 04 */	stb r0, 4(r31)
lbl_8014E2A0:
/* 8014E2A0 00149F00  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8014E2A4 00149F04  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8014E2A8 00149F08  7C 08 03 A6 */	mtlr r0
/* 8014E2AC 00149F0C  38 21 00 20 */	addi r1, r1, 0x20
/* 8014E2B0 00149F10  4E 80 00 20 */	blr
lbl_8014E2B4:
/* 8014E2B4 00149F14  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 8014E2B8 00149F18  7C 08 02 A6 */	mflr r0
/* 8014E2BC 00149F1C  38 A0 00 03 */	li r5, 3
/* 8014E2C0 00149F20  90 01 00 44 */	stw r0, 0x44(r1)
/* 8014E2C4 00149F24  38 C1 00 08 */	addi r6, r1, 8
/* 8014E2C8 00149F28  93 E1 00 3C */	stw r31, 0x3c(r1)
/* 8014E2CC 00149F2C  7C 9F 23 78 */	mr r31, r4
/* 8014E2D0 00149F30  93 C1 00 38 */	stw r30, 0x38(r1)
/* 8014E2D4 00149F34  7C 7E 1B 78 */	mr r30, r3
/* 8014E2D8 00149F38  48 10 5C 05 */	bl func_80253EDC
/* 8014E2DC 00149F3C  80 01 00 08 */	lwz r0, 8(r1)
/* 8014E2E0 00149F40  2C 00 00 01 */	cmpwi r0, 1
/* 8014E2E4 00149F44  41 82 00 38 */	beq lbl_8014E31C
/* 8014E2E8 00149F48  40 80 00 54 */	bge lbl_8014E33C
/* 8014E2EC 00149F4C  2C 00 00 00 */	cmpwi r0, 0
/* 8014E2F0 00149F50  40 80 00 08 */	bge lbl_8014E2F8
/* 8014E2F4 00149F54  48 00 00 48 */	b lbl_8014E33C
lbl_8014E2F8:
/* 8014E2F8 00149F58  7F C3 F3 78 */	mr r3, r30
/* 8014E2FC 00149F5C  7F E4 FB 78 */	mr r4, r31
/* 8014E300 00149F60  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014E304 00149F64  38 A0 00 06 */	li r5, 6
/* 8014E308 00149F68  48 10 5B D5 */	bl func_80253EDC
/* 8014E30C 00149F6C  38 81 00 10 */	addi r4, r1, 0x10
/* 8014E310 00149F70  38 60 00 07 */	li r3, 7
/* 8014E314 00149F74  4B F0 B7 29 */	bl func_80059A3C
/* 8014E318 00149F78  48 00 00 24 */	b lbl_8014E33C
lbl_8014E31C:
/* 8014E31C 00149F7C  7F C3 F3 78 */	mr r3, r30
/* 8014E320 00149F80  7F E4 FB 78 */	mr r4, r31
/* 8014E324 00149F84  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014E328 00149F88  38 A0 00 06 */	li r5, 6
/* 8014E32C 00149F8C  48 10 5B B1 */	bl func_80253EDC
/* 8014E330 00149F90  38 81 00 10 */	addi r4, r1, 0x10
/* 8014E334 00149F94  38 60 00 08 */	li r3, 8
/* 8014E338 00149F98  4B F0 B7 05 */	bl func_80059A3C
lbl_8014E33C:
/* 8014E33C 00149F9C  80 01 00 44 */	lwz r0, 0x44(r1)
/* 8014E340 00149FA0  83 E1 00 3C */	lwz r31, 0x3c(r1)
/* 8014E344 00149FA4  83 C1 00 38 */	lwz r30, 0x38(r1)
/* 8014E348 00149FA8  7C 08 03 A6 */	mtlr r0
/* 8014E34C 00149FAC  38 21 00 40 */	addi r1, r1, 0x40
/* 8014E350 00149FB0  4E 80 00 20 */	blr
lbl_8014E354:
/* 8014E354 00149FB4  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8014E358 00149FB8  7C 08 02 A6 */	mflr r0
/* 8014E35C 00149FBC  90 01 00 14 */	stw r0, 0x14(r1)
/* 8014E360 00149FC0  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8014E364 00149FC4  7C 7F 1B 78 */	mr r31, r3
/* 8014E368 00149FC8  38 60 00 1E */	li r3, 0x1e
/* 8014E36C 00149FCC  48 00 06 15 */	bl func_8014E980
/* 8014E370 00149FD0  2C 03 00 00 */	cmpwi r3, 0
/* 8014E374 00149FD4  41 82 00 3C */	beq lbl_8014E3B0
/* 8014E378 00149FD8  7F E3 FB 78 */	mr r3, r31
/* 8014E37C 00149FDC  48 10 5A 65 */	bl func_80253DE0
/* 8014E380 00149FE0  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8014E384 00149FE4  28 00 00 01 */	cmplwi r0, 1
/* 8014E388 00149FE8  40 82 00 28 */	bne lbl_8014E3B0
/* 8014E38C 00149FEC  7F E3 FB 78 */	mr r3, r31
/* 8014E390 00149FF0  48 10 5A 41 */	bl func_80253DD0
/* 8014E394 00149FF4  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8014E398 00149FF8  28 00 00 03 */	cmplwi r0, 3
/* 8014E39C 00149FFC  40 82 00 14 */	bne lbl_8014E3B0
/* 8014E3A0 0014A000  7F E3 FB 78 */	mr r3, r31
/* 8014E3A4 0014A004  38 80 00 08 */	li r4, 8
/* 8014E3A8 0014A008  38 A0 00 00 */	li r5, 0
/* 8014E3AC 0014A00C  48 10 5A 45 */	bl func_80253DF0
lbl_8014E3B0:
/* 8014E3B0 0014A010  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8014E3B4 0014A014  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8014E3B8 0014A018  7C 08 03 A6 */	mtlr r0
/* 8014E3BC 0014A01C  38 21 00 10 */	addi r1, r1, 0x10
/* 8014E3C0 0014A020  4E 80 00 20 */	blr
lbl_8014E3C4:
/* 8014E3C4 0014A024  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8014E3C8 0014A028  7C 08 02 A6 */	mflr r0
/* 8014E3CC 0014A02C  7C 63 07 34 */	extsh r3, r3
/* 8014E3D0 0014A030  38 A0 00 03 */	li r5, 3
/* 8014E3D4 0014A034  90 01 00 14 */	stw r0, 0x14(r1)
/* 8014E3D8 0014A038  38 C1 00 08 */	addi r6, r1, 8
/* 8014E3DC 0014A03C  48 10 5A B1 */	bl func_80253E8C
/* 8014E3E0 0014A040  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8014E3E4 0014A044  7C 08 03 A6 */	mtlr r0
/* 8014E3E8 0014A048  38 21 00 10 */	addi r1, r1, 0x10
/* 8014E3EC 0014A04C  4E 80 00 20 */	blr
lbl_8014E3F0:
/* 8014E3F0 0014A050  94 21 FF A0 */	stwu r1, -0x60(r1)
/* 8014E3F4 0014A054  7C 08 02 A6 */	mflr r0
/* 8014E3F8 0014A058  38 A0 00 03 */	li r5, 3
/* 8014E3FC 0014A05C  90 01 00 64 */	stw r0, 0x64(r1)
/* 8014E400 0014A060  38 C1 00 08 */	addi r6, r1, 8
/* 8014E404 0014A064  93 E1 00 5C */	stw r31, 0x5c(r1)
/* 8014E408 0014A068  93 C1 00 58 */	stw r30, 0x58(r1)
/* 8014E40C 0014A06C  93 A1 00 54 */	stw r29, 0x54(r1)
/* 8014E410 0014A070  7C 9D 23 78 */	mr r29, r4
/* 8014E414 0014A074  93 81 00 50 */	stw r28, 0x50(r1)
/* 8014E418 0014A078  7C 7C 1B 78 */	mr r28, r3
/* 8014E41C 0014A07C  48 10 5A C1 */	bl func_80253EDC
/* 8014E420 0014A080  80 01 00 08 */	lwz r0, 8(r1)
/* 8014E424 0014A084  2C 00 00 01 */	cmpwi r0, 1
/* 8014E428 0014A088  41 82 00 5C */	beq lbl_8014E484
/* 8014E42C 0014A08C  40 80 02 74 */	bge lbl_8014E6A0
/* 8014E430 0014A090  2C 00 00 00 */	cmpwi r0, 0
/* 8014E434 0014A094  40 80 00 08 */	bge lbl_8014E43C
/* 8014E438 0014A098  48 00 02 68 */	b lbl_8014E6A0
lbl_8014E43C:
/* 8014E43C 0014A09C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014E440 0014A0A0  A0 03 00 D0 */	lhz r0, 0xd0(r3)
/* 8014E444 0014A0A4  2C 00 00 0A */	cmpwi r0, 0xa
/* 8014E448 0014A0A8  41 82 00 14 */	beq lbl_8014E45C
/* 8014E44C 0014A0AC  40 80 02 54 */	bge lbl_8014E6A0
/* 8014E450 0014A0B0  2C 00 00 05 */	cmpwi r0, 5
/* 8014E454 0014A0B4  41 82 00 08 */	beq lbl_8014E45C
/* 8014E458 0014A0B8  48 00 02 48 */	b lbl_8014E6A0
lbl_8014E45C:
/* 8014E45C 0014A0BC  C0 7D 00 50 */	lfs f3, 0x50(r29)
/* 8014E460 0014A0C0  C0 1D 00 4C */	lfs f0, 0x4c(r29)
/* 8014E464 0014A0C4  C0 3D 00 54 */	lfs f1, 0x54(r29)
/* 8014E468 0014A0C8  EC 43 00 28 */	fsubs f2, f3, f0
/* 8014E46C 0014A0CC  EC 01 00 28 */	fsubs f0, f1, f0
/* 8014E470 0014A0D0  EC 43 10 2A */	fadds f2, f3, f2
/* 8014E474 0014A0D4  EC 01 00 2A */	fadds f0, f1, f0
/* 8014E478 0014A0D8  D0 5D 00 50 */	stfs f2, 0x50(r29)
/* 8014E47C 0014A0DC  D0 1D 00 54 */	stfs f0, 0x54(r29)
/* 8014E480 0014A0E0  48 00 02 20 */	b lbl_8014E6A0
lbl_8014E484:
/* 8014E484 0014A0E4  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8014E488 0014A0E8  3C 80 80 42 */	lis r4, lbl_8041D438@ha
/* 8014E48C 0014A0EC  3C 60 80 42 */	lis r3, lbl_8041D450@ha
/* 8014E490 0014A0F0  A0 06 00 D0 */	lhz r0, 0xd0(r6)
/* 8014E494 0014A0F4  38 84 D4 38 */	addi r4, r4, lbl_8041D438@l
/* 8014E498 0014A0F8  38 63 D4 50 */	addi r3, r3, lbl_8041D450@l
/* 8014E49C 0014A0FC  54 05 08 3C */	slwi r5, r0, 1
/* 8014E4A0 0014A100  2C 00 00 0A */	cmpwi r0, 0xa
/* 8014E4A4 0014A104  7F E4 2A 2E */	lhzx r31, r4, r5
/* 8014E4A8 0014A108  7F C3 2A 2E */	lhzx r30, r3, r5
/* 8014E4AC 0014A10C  41 82 00 2C */	beq lbl_8014E4D8
/* 8014E4B0 0014A110  40 80 00 1C */	bge lbl_8014E4CC
/* 8014E4B4 0014A114  2C 00 00 04 */	cmpwi r0, 4
/* 8014E4B8 0014A118  41 82 00 BC */	beq lbl_8014E574
/* 8014E4BC 0014A11C  40 80 01 50 */	bge lbl_8014E60C
/* 8014E4C0 0014A120  2C 00 00 03 */	cmpwi r0, 3
/* 8014E4C4 0014A124  40 80 00 70 */	bge lbl_8014E534
/* 8014E4C8 0014A128  48 00 01 44 */	b lbl_8014E60C
lbl_8014E4CC:
/* 8014E4CC 0014A12C  2C 00 00 0C */	cmpwi r0, 0xc
/* 8014E4D0 0014A130  40 80 01 3C */	bge lbl_8014E60C
/* 8014E4D4 0014A134  48 00 00 CC */	b lbl_8014E5A0
lbl_8014E4D8:
/* 8014E4D8 0014A138  88 66 0D 48 */	lbz r3, 0xd48(r6)
/* 8014E4DC 0014A13C  38 80 00 02 */	li r4, 2
/* 8014E4E0 0014A140  38 A0 00 0E */	li r5, 0xe
/* 8014E4E4 0014A144  38 C0 00 01 */	li r6, 1
/* 8014E4E8 0014A148  38 63 00 01 */	addi r3, r3, 1
/* 8014E4EC 0014A14C  48 00 E7 8D */	bl func_8015CC78
/* 8014E4F0 0014A150  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014E4F4 0014A154  88 03 0D 48 */	lbz r0, 0xd48(r3)
/* 8014E4F8 0014A158  54 00 10 3A */	slwi r0, r0, 2
/* 8014E4FC 0014A15C  7C 63 02 14 */	add r3, r3, r0
/* 8014E500 0014A160  80 03 01 04 */	lwz r0, 0x104(r3)
/* 8014E504 0014A164  2C 00 00 00 */	cmpwi r0, 0
/* 8014E508 0014A168  40 82 00 1C */	bne lbl_8014E524
/* 8014E50C 0014A16C  38 60 50 F0 */	li r3, 0x50f0
/* 8014E510 0014A170  48 10 1D E5 */	bl func_802502F4
/* 8014E514 0014A174  7C 64 1B 78 */	mr r4, r3
/* 8014E518 0014A178  38 60 00 0F */	li r3, 0xf
/* 8014E51C 0014A17C  48 00 DD ED */	bl func_8015C308
/* 8014E520 0014A180  48 00 00 EC */	b lbl_8014E60C
lbl_8014E524:
/* 8014E524 0014A184  80 83 01 7C */	lwz r4, 0x17c(r3)
/* 8014E528 0014A188  38 60 00 0F */	li r3, 0xf
/* 8014E52C 0014A18C  48 00 DD DD */	bl func_8015C308
/* 8014E530 0014A190  48 00 00 DC */	b lbl_8014E60C
lbl_8014E534:
/* 8014E534 0014A194  80 06 00 D4 */	lwz r0, 0xd4(r6)
/* 8014E538 0014A198  2C 00 00 02 */	cmpwi r0, 2
/* 8014E53C 0014A19C  41 82 00 28 */	beq lbl_8014E564
/* 8014E540 0014A1A0  40 80 00 10 */	bge lbl_8014E550
/* 8014E544 0014A1A4  2C 00 00 01 */	cmpwi r0, 1
/* 8014E548 0014A1A8  40 80 00 14 */	bge lbl_8014E55C
/* 8014E54C 0014A1AC  48 00 00 C0 */	b lbl_8014E60C
lbl_8014E550:
/* 8014E550 0014A1B0  2C 00 00 63 */	cmpwi r0, 0x63
/* 8014E554 0014A1B4  41 82 00 18 */	beq lbl_8014E56C
/* 8014E558 0014A1B8  48 00 00 B4 */	b lbl_8014E60C
lbl_8014E55C:
/* 8014E55C 0014A1BC  3B C0 2A 3D */	li r30, 0x2a3d
/* 8014E560 0014A1C0  48 00 00 AC */	b lbl_8014E60C
lbl_8014E564:
/* 8014E564 0014A1C4  3B C0 2A 3E */	li r30, 0x2a3e
/* 8014E568 0014A1C8  48 00 00 A4 */	b lbl_8014E60C
lbl_8014E56C:
/* 8014E56C 0014A1CC  3B C0 2A 57 */	li r30, 0x2a57
/* 8014E570 0014A1D0  48 00 00 9C */	b lbl_8014E60C
lbl_8014E574:
/* 8014E574 0014A1D4  80 06 00 D4 */	lwz r0, 0xd4(r6)
/* 8014E578 0014A1D8  2C 00 00 02 */	cmpwi r0, 2
/* 8014E57C 0014A1DC  41 82 00 1C */	beq lbl_8014E598
/* 8014E580 0014A1E0  40 80 00 8C */	bge lbl_8014E60C
/* 8014E584 0014A1E4  2C 00 00 01 */	cmpwi r0, 1
/* 8014E588 0014A1E8  40 80 00 08 */	bge lbl_8014E590
/* 8014E58C 0014A1EC  48 00 00 80 */	b lbl_8014E60C
lbl_8014E590:
/* 8014E590 0014A1F0  3B C0 2A 44 */	li r30, 0x2a44
/* 8014E594 0014A1F4  48 00 00 78 */	b lbl_8014E60C
lbl_8014E598:
/* 8014E598 0014A1F8  3B C0 2A 45 */	li r30, 0x2a45
/* 8014E59C 0014A1FC  48 00 00 70 */	b lbl_8014E60C
lbl_8014E5A0:
/* 8014E5A0 0014A200  80 66 0D 28 */	lwz r3, 0xd28(r6)
/* 8014E5A4 0014A204  A0 83 00 90 */	lhz r4, 0x90(r3)
/* 8014E5A8 0014A208  2C 04 00 00 */	cmpwi r4, 0
/* 8014E5AC 0014A20C  41 82 00 18 */	beq lbl_8014E5C4
/* 8014E5B0 0014A210  28 04 00 07 */	cmplwi r4, 7
/* 8014E5B4 0014A214  41 82 00 10 */	beq lbl_8014E5C4
/* 8014E5B8 0014A218  38 60 00 17 */	li r3, 0x17
/* 8014E5BC 0014A21C  48 00 DD 4D */	bl func_8015C308
/* 8014E5C0 0014A220  48 00 00 4C */	b lbl_8014E60C
lbl_8014E5C4:
/* 8014E5C4 0014A224  28 04 00 07 */	cmplwi r4, 7
/* 8014E5C8 0014A228  40 82 00 2C */	bne lbl_8014E5F4
/* 8014E5CC 0014A22C  80 03 00 08 */	lwz r0, 8(r3)
/* 8014E5D0 0014A230  2C 00 00 01 */	cmpwi r0, 1
/* 8014E5D4 0014A234  40 82 00 14 */	bne lbl_8014E5E8
/* 8014E5D8 0014A238  38 60 00 17 */	li r3, 0x17
/* 8014E5DC 0014A23C  38 80 00 04 */	li r4, 4
/* 8014E5E0 0014A240  48 00 DD 29 */	bl func_8015C308
/* 8014E5E4 0014A244  48 00 00 10 */	b lbl_8014E5F4
lbl_8014E5E8:
/* 8014E5E8 0014A248  38 60 00 17 */	li r3, 0x17
/* 8014E5EC 0014A24C  38 80 00 03 */	li r4, 3
/* 8014E5F0 0014A250  48 00 DD 19 */	bl func_8015C308
lbl_8014E5F4:
/* 8014E5F4 0014A254  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014E5F8 0014A258  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 8014E5FC 0014A25C  A0 03 00 90 */	lhz r0, 0x90(r3)
/* 8014E600 0014A260  2C 00 00 00 */	cmpwi r0, 0
/* 8014E604 0014A264  40 82 00 08 */	bne lbl_8014E60C
/* 8014E608 0014A268  3B E0 0E 9E */	li r31, 0xe9e
lbl_8014E60C:
/* 8014E60C 0014A26C  2C 1F 00 00 */	cmpwi r31, 0
/* 8014E610 0014A270  41 82 00 7C */	beq lbl_8014E68C
/* 8014E614 0014A274  7F 83 E3 78 */	mr r3, r28
/* 8014E618 0014A278  7F A4 EB 78 */	mr r4, r29
/* 8014E61C 0014A27C  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014E620 0014A280  38 A0 00 06 */	li r5, 6
/* 8014E624 0014A284  48 10 58 B9 */	bl func_80253EDC
/* 8014E628 0014A288  C0 01 00 10 */	lfs f0, 0x10(r1)
/* 8014E62C 0014A28C  38 00 FF 00 */	li r0, -256
/* 8014E630 0014A290  C0 81 00 14 */	lfs f4, 0x14(r1)
/* 8014E634 0014A294  7F E3 FB 78 */	mr r3, r31
/* 8014E638 0014A298  FC 20 00 1E */	fctiwz f1, f0
/* 8014E63C 0014A29C  C0 41 00 20 */	lfs f2, 0x20(r1)
/* 8014E640 0014A2A0  EC 84 00 28 */	fsubs f4, f4, f0
/* 8014E644 0014A2A4  C0 61 00 28 */	lfs f3, 0x28(r1)
/* 8014E648 0014A2A8  FC 00 10 1E */	fctiwz f0, f2
/* 8014E64C 0014A2AC  88 9D 00 11 */	lbz r4, 0x11(r29)
/* 8014E650 0014A2B0  EC 43 10 28 */	fsubs f2, f3, f2
/* 8014E654 0014A2B4  D8 21 00 40 */	stfd f1, 0x40(r1)
/* 8014E658 0014A2B8  FC 60 20 1E */	fctiwz f3, f4
/* 8014E65C 0014A2BC  7C 88 03 78 */	or r8, r4, r0
/* 8014E660 0014A2C0  D8 01 00 48 */	stfd f0, 0x48(r1)
/* 8014E664 0014A2C4  FC 20 10 1E */	fctiwz f1, f2
/* 8014E668 0014A2C8  D8 61 00 30 */	stfd f3, 0x30(r1)
/* 8014E66C 0014A2CC  80 81 00 44 */	lwz r4, 0x44(r1)
/* 8014E670 0014A2D0  D8 21 00 38 */	stfd f1, 0x38(r1)
/* 8014E674 0014A2D4  80 01 00 34 */	lwz r0, 0x34(r1)
/* 8014E678 0014A2D8  80 E1 00 3C */	lwz r7, 0x3c(r1)
/* 8014E67C 0014A2DC  80 A1 00 4C */	lwz r5, 0x4c(r1)
/* 8014E680 0014A2E0  7C 06 07 34 */	extsh r6, r0
/* 8014E684 0014A2E4  7C E7 07 34 */	extsh r7, r7
/* 8014E688 0014A2E8  48 10 1A AD */	bl func_80250134
lbl_8014E68C:
/* 8014E68C 0014A2EC  28 1E FF FF */	cmplwi r30, 0xffff
/* 8014E690 0014A2F0  41 82 00 10 */	beq lbl_8014E6A0
/* 8014E694 0014A2F4  7F C4 F3 78 */	mr r4, r30
/* 8014E698 0014A2F8  38 60 00 02 */	li r3, 2
/* 8014E69C 0014A2FC  48 00 DE 59 */	bl func_8015C4F4
lbl_8014E6A0:
/* 8014E6A0 0014A300  80 01 00 64 */	lwz r0, 0x64(r1)
/* 8014E6A4 0014A304  83 E1 00 5C */	lwz r31, 0x5c(r1)
/* 8014E6A8 0014A308  83 C1 00 58 */	lwz r30, 0x58(r1)
/* 8014E6AC 0014A30C  83 A1 00 54 */	lwz r29, 0x54(r1)
/* 8014E6B0 0014A310  83 81 00 50 */	lwz r28, 0x50(r1)
/* 8014E6B4 0014A314  7C 08 03 A6 */	mtlr r0
/* 8014E6B8 0014A318  38 21 00 60 */	addi r1, r1, 0x60
/* 8014E6BC 0014A31C  4E 80 00 20 */	blr
lbl_8014E6C0:
/* 8014E6C0 0014A320  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8014E6C4 0014A324  7C 08 02 A6 */	mflr r0
/* 8014E6C8 0014A328  90 01 00 14 */	stw r0, 0x14(r1)
/* 8014E6CC 0014A32C  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8014E6D0 0014A330  7C 7F 1B 78 */	mr r31, r3
/* 8014E6D4 0014A334  38 60 00 1F */	li r3, 0x1f
/* 8014E6D8 0014A338  48 00 02 A9 */	bl func_8014E980
/* 8014E6DC 0014A33C  2C 03 00 00 */	cmpwi r3, 0
/* 8014E6E0 0014A340  41 82 00 3C */	beq lbl_8014E71C
/* 8014E6E4 0014A344  7F E3 FB 78 */	mr r3, r31
/* 8014E6E8 0014A348  48 10 56 F9 */	bl func_80253DE0
/* 8014E6EC 0014A34C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8014E6F0 0014A350  28 00 00 03 */	cmplwi r0, 3
/* 8014E6F4 0014A354  40 82 00 28 */	bne lbl_8014E71C
/* 8014E6F8 0014A358  7F E3 FB 78 */	mr r3, r31
/* 8014E6FC 0014A35C  48 10 56 D5 */	bl func_80253DD0
/* 8014E700 0014A360  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8014E704 0014A364  28 00 00 03 */	cmplwi r0, 3
/* 8014E708 0014A368  40 82 00 14 */	bne lbl_8014E71C
/* 8014E70C 0014A36C  7F E3 FB 78 */	mr r3, r31
/* 8014E710 0014A370  38 80 00 08 */	li r4, 8
/* 8014E714 0014A374  38 A0 00 00 */	li r5, 0
/* 8014E718 0014A378  48 10 56 D9 */	bl func_80253DF0
lbl_8014E71C:
/* 8014E71C 0014A37C  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8014E720 0014A380  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8014E724 0014A384  7C 08 03 A6 */	mtlr r0
/* 8014E728 0014A388  38 21 00 10 */	addi r1, r1, 0x10
/* 8014E72C 0014A38C  4E 80 00 20 */	blr
lbl_8014E730:
/* 8014E730 0014A390  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8014E734 0014A394  7C 08 02 A6 */	mflr r0
/* 8014E738 0014A398  38 A0 00 03 */	li r5, 3
/* 8014E73C 0014A39C  90 01 00 24 */	stw r0, 0x24(r1)
/* 8014E740 0014A3A0  38 C1 00 08 */	addi r6, r1, 8
/* 8014E744 0014A3A4  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8014E748 0014A3A8  7C 9F 23 78 */	mr r31, r4
/* 8014E74C 0014A3AC  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8014E750 0014A3B0  7C 7E 1B 78 */	mr r30, r3
/* 8014E754 0014A3B4  48 10 57 39 */	bl func_80253E8C
/* 8014E758 0014A3B8  80 01 00 08 */	lwz r0, 8(r1)
/* 8014E75C 0014A3BC  2C 00 00 01 */	cmpwi r0, 1
/* 8014E760 0014A3C0  41 82 00 08 */	beq lbl_8014E768
/* 8014E764 0014A3C4  48 00 00 20 */	b lbl_8014E784
lbl_8014E768:
/* 8014E768 0014A3C8  38 60 00 1A */	li r3, 0x1a
/* 8014E76C 0014A3CC  4B F0 C2 8D */	bl func_8005A9F8
/* 8014E770 0014A3D0  7C 66 1B 78 */	mr r6, r3
/* 8014E774 0014A3D4  7F C3 F3 78 */	mr r3, r30
/* 8014E778 0014A3D8  7F E4 FB 78 */	mr r4, r31
/* 8014E77C 0014A3DC  38 A0 00 01 */	li r5, 1
/* 8014E780 0014A3E0  48 10 57 35 */	bl func_80253EB4
lbl_8014E784:
/* 8014E784 0014A3E4  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8014E788 0014A3E8  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8014E78C 0014A3EC  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8014E790 0014A3F0  7C 08 03 A6 */	mtlr r0
/* 8014E794 0014A3F4  38 21 00 20 */	addi r1, r1, 0x20
/* 8014E798 0014A3F8  4E 80 00 20 */	blr
lbl_8014E79C:
/* 8014E79C 0014A3FC  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 8014E7A0 0014A400  7C 08 02 A6 */	mflr r0
/* 8014E7A4 0014A404  38 A0 00 03 */	li r5, 3
/* 8014E7A8 0014A408  90 01 00 44 */	stw r0, 0x44(r1)
/* 8014E7AC 0014A40C  38 C1 00 08 */	addi r6, r1, 8
/* 8014E7B0 0014A410  93 E1 00 3C */	stw r31, 0x3c(r1)
/* 8014E7B4 0014A414  7C 9F 23 78 */	mr r31, r4
/* 8014E7B8 0014A418  93 C1 00 38 */	stw r30, 0x38(r1)
/* 8014E7BC 0014A41C  7C 7E 1B 78 */	mr r30, r3
/* 8014E7C0 0014A420  48 10 57 1D */	bl func_80253EDC
/* 8014E7C4 0014A424  80 01 00 08 */	lwz r0, 8(r1)
/* 8014E7C8 0014A428  2C 00 00 00 */	cmpwi r0, 0
/* 8014E7CC 0014A42C  41 82 00 08 */	beq lbl_8014E7D4
/* 8014E7D0 0014A430  48 00 00 24 */	b lbl_8014E7F4
lbl_8014E7D4:
/* 8014E7D4 0014A434  7F C3 F3 78 */	mr r3, r30
/* 8014E7D8 0014A438  7F E4 FB 78 */	mr r4, r31
/* 8014E7DC 0014A43C  38 C1 00 10 */	addi r6, r1, 0x10
/* 8014E7E0 0014A440  38 A0 00 06 */	li r5, 6
/* 8014E7E4 0014A444  48 10 56 F9 */	bl func_80253EDC
/* 8014E7E8 0014A448  38 81 00 10 */	addi r4, r1, 0x10
/* 8014E7EC 0014A44C  38 60 00 63 */	li r3, 0x63
/* 8014E7F0 0014A450  4B F0 B2 4D */	bl func_80059A3C
lbl_8014E7F4:
/* 8014E7F4 0014A454  80 01 00 44 */	lwz r0, 0x44(r1)
/* 8014E7F8 0014A458  83 E1 00 3C */	lwz r31, 0x3c(r1)
/* 8014E7FC 0014A45C  83 C1 00 38 */	lwz r30, 0x38(r1)
/* 8014E800 0014A460  7C 08 03 A6 */	mtlr r0
/* 8014E804 0014A464  38 21 00 40 */	addi r1, r1, 0x40
/* 8014E808 0014A468  4E 80 00 20 */	blr

.global func_8014E80C
func_8014E80C:
/* 8014E80C 0014A46C  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8014E810 0014A470  7C 08 02 A6 */	mflr r0
/* 8014E814 0014A474  2C 03 00 00 */	cmpwi r3, 0
/* 8014E818 0014A478  90 01 00 14 */	stw r0, 0x14(r1)
/* 8014E81C 0014A47C  41 82 00 64 */	beq lbl_8014E880
/* 8014E820 0014A480  38 60 00 1E */	li r3, 0x1e
/* 8014E824 0014A484  48 00 01 5D */	bl func_8014E980
/* 8014E828 0014A488  2C 03 00 00 */	cmpwi r3, 0
/* 8014E82C 0014A48C  41 82 00 38 */	beq lbl_8014E864
/* 8014E830 0014A490  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014E834 0014A494  A8 63 00 BC */	lha r3, 0xbc(r3)
/* 8014E838 0014A498  48 10 55 A9 */	bl func_80253DE0
/* 8014E83C 0014A49C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8014E840 0014A4A0  28 00 00 01 */	cmplwi r0, 1
/* 8014E844 0014A4A4  40 82 00 58 */	bne lbl_8014E89C
/* 8014E848 0014A4A8  38 60 00 1E */	li r3, 0x1e
/* 8014E84C 0014A4AC  38 80 00 01 */	li r4, 1
/* 8014E850 0014A4B0  48 00 01 15 */	bl func_8014E964
/* 8014E854 0014A4B4  38 60 00 1E */	li r3, 0x1e
/* 8014E858 0014A4B8  38 80 00 02 */	li r4, 2
/* 8014E85C 0014A4BC  48 00 00 F1 */	bl func_8014E94C
/* 8014E860 0014A4C0  48 00 00 3C */	b lbl_8014E89C
lbl_8014E864:
/* 8014E864 0014A4C4  38 60 00 1E */	li r3, 0x1e
/* 8014E868 0014A4C8  38 80 00 01 */	li r4, 1
/* 8014E86C 0014A4CC  48 00 00 F9 */	bl func_8014E964
/* 8014E870 0014A4D0  38 60 00 1E */	li r3, 0x1e
/* 8014E874 0014A4D4  38 80 00 02 */	li r4, 2
/* 8014E878 0014A4D8  48 00 00 D5 */	bl func_8014E94C
/* 8014E87C 0014A4DC  48 00 00 20 */	b lbl_8014E89C
lbl_8014E880:
/* 8014E880 0014A4E0  38 60 00 1E */	li r3, 0x1e
/* 8014E884 0014A4E4  48 00 00 FD */	bl func_8014E980
/* 8014E888 0014A4E8  2C 03 00 00 */	cmpwi r3, 0
/* 8014E88C 0014A4EC  41 82 00 10 */	beq lbl_8014E89C
/* 8014E890 0014A4F0  38 60 00 1E */	li r3, 0x1e
/* 8014E894 0014A4F4  38 80 00 01 */	li r4, 1
/* 8014E898 0014A4F8  48 00 00 B5 */	bl func_8014E94C
lbl_8014E89C:
/* 8014E89C 0014A4FC  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8014E8A0 0014A500  7C 08 03 A6 */	mtlr r0
/* 8014E8A4 0014A504  38 21 00 10 */	addi r1, r1, 0x10
/* 8014E8A8 0014A508  4E 80 00 20 */	blr

.global func_8014E8AC
func_8014E8AC:
/* 8014E8AC 0014A50C  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8014E8B0 0014A510  7C 08 02 A6 */	mflr r0
/* 8014E8B4 0014A514  2C 03 00 00 */	cmpwi r3, 0
/* 8014E8B8 0014A518  90 01 00 14 */	stw r0, 0x14(r1)
/* 8014E8BC 0014A51C  41 82 00 64 */	beq lbl_8014E920
/* 8014E8C0 0014A520  38 60 00 1F */	li r3, 0x1f
/* 8014E8C4 0014A524  48 00 00 BD */	bl func_8014E980
/* 8014E8C8 0014A528  2C 03 00 00 */	cmpwi r3, 0
/* 8014E8CC 0014A52C  41 82 00 38 */	beq lbl_8014E904
/* 8014E8D0 0014A530  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014E8D4 0014A534  A8 63 00 BE */	lha r3, 0xbe(r3)
/* 8014E8D8 0014A538  48 10 55 09 */	bl func_80253DE0
/* 8014E8DC 0014A53C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8014E8E0 0014A540  28 00 00 03 */	cmplwi r0, 3
/* 8014E8E4 0014A544  40 82 00 58 */	bne lbl_8014E93C
/* 8014E8E8 0014A548  38 60 00 1F */	li r3, 0x1f
/* 8014E8EC 0014A54C  38 80 00 01 */	li r4, 1
/* 8014E8F0 0014A550  48 00 00 75 */	bl func_8014E964
/* 8014E8F4 0014A554  38 60 00 1F */	li r3, 0x1f
/* 8014E8F8 0014A558  38 80 00 04 */	li r4, 4
/* 8014E8FC 0014A55C  48 00 00 51 */	bl func_8014E94C
/* 8014E900 0014A560  48 00 00 3C */	b lbl_8014E93C
lbl_8014E904:
/* 8014E904 0014A564  38 60 00 1F */	li r3, 0x1f
/* 8014E908 0014A568  38 80 00 01 */	li r4, 1
/* 8014E90C 0014A56C  48 00 00 59 */	bl func_8014E964
/* 8014E910 0014A570  38 60 00 1F */	li r3, 0x1f
/* 8014E914 0014A574  38 80 00 04 */	li r4, 4
/* 8014E918 0014A578  48 00 00 35 */	bl func_8014E94C
/* 8014E91C 0014A57C  48 00 00 20 */	b lbl_8014E93C
lbl_8014E920:
/* 8014E920 0014A580  38 60 00 1F */	li r3, 0x1f
/* 8014E924 0014A584  48 00 00 5D */	bl func_8014E980
/* 8014E928 0014A588  2C 03 00 00 */	cmpwi r3, 0
/* 8014E92C 0014A58C  41 82 00 10 */	beq lbl_8014E93C
/* 8014E930 0014A590  38 60 00 1F */	li r3, 0x1f
/* 8014E934 0014A594  38 80 00 03 */	li r4, 3
/* 8014E938 0014A598  48 00 00 15 */	bl func_8014E94C
lbl_8014E93C:
/* 8014E93C 0014A59C  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8014E940 0014A5A0  7C 08 03 A6 */	mtlr r0
/* 8014E944 0014A5A4  38 21 00 10 */	addi r1, r1, 0x10
/* 8014E948 0014A5A8  4E 80 00 20 */	blr

.global func_8014E94C
func_8014E94C:
/* 8014E94C 0014A5AC  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8014E950 0014A5B0  54 60 0B FC */	rlwinm r0, r3, 1, 0xf, 0x1e
/* 8014E954 0014A5B4  38 A0 00 00 */	li r5, 0
/* 8014E958 0014A5B8  7C 66 02 14 */	add r3, r6, r0
/* 8014E95C 0014A5BC  A8 63 00 80 */	lha r3, 0x80(r3)
/* 8014E960 0014A5C0  48 10 54 50 */	b func_80253DB0

.global func_8014E964
func_8014E964:
/* 8014E964 0014A5C4  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8014E968 0014A5C8  54 60 0B FC */	rlwinm r0, r3, 1, 0xf, 0x1e
/* 8014E96C 0014A5CC  7C 85 23 78 */	mr r5, r4
/* 8014E970 0014A5D0  38 80 00 08 */	li r4, 8
/* 8014E974 0014A5D4  7C 66 02 14 */	add r3, r6, r0
/* 8014E978 0014A5D8  A8 63 00 80 */	lha r3, 0x80(r3)
/* 8014E97C 0014A5DC  48 10 54 74 */	b func_80253DF0

.global func_8014E980
func_8014E980:
/* 8014E980 0014A5E0  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8014E984 0014A5E4  7C 08 02 A6 */	mflr r0
/* 8014E988 0014A5E8  38 80 00 08 */	li r4, 8
/* 8014E98C 0014A5EC  90 01 00 14 */	stw r0, 0x14(r1)
/* 8014E990 0014A5F0  54 60 0B FC */	rlwinm r0, r3, 1, 0xf, 0x1e
/* 8014E994 0014A5F4  38 A1 00 08 */	addi r5, r1, 8
/* 8014E998 0014A5F8  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8014E99C 0014A5FC  7C 66 02 14 */	add r3, r6, r0
/* 8014E9A0 0014A600  A8 63 00 80 */	lha r3, 0x80(r3)
/* 8014E9A4 0014A604  48 10 54 A9 */	bl func_80253E4C
/* 8014E9A8 0014A608  80 61 00 08 */	lwz r3, 8(r1)
/* 8014E9AC 0014A60C  38 03 FF FF */	addi r0, r3, -1
/* 8014E9B0 0014A610  7C 00 00 34 */	cntlzw r0, r0
/* 8014E9B4 0014A614  54 03 D9 7E */	srwi r3, r0, 5
/* 8014E9B8 0014A618  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8014E9BC 0014A61C  7C 08 03 A6 */	mtlr r0
/* 8014E9C0 0014A620  38 21 00 10 */	addi r1, r1, 0x10
/* 8014E9C4 0014A624  4E 80 00 20 */	blr

.global func_8014E9C8
func_8014E9C8:
/* 8014E9C8 0014A628  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8014E9CC 0014A62C  7C 08 02 A6 */	mflr r0
/* 8014E9D0 0014A630  90 01 00 14 */	stw r0, 0x14(r1)
/* 8014E9D4 0014A634  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8014E9D8 0014A638  3B E0 00 00 */	li r31, 0
lbl_8014E9DC:
/* 8014E9DC 0014A63C  57 E3 06 3E */	clrlwi r3, r31, 0x18
/* 8014E9E0 0014A640  38 80 00 00 */	li r4, 0
/* 8014E9E4 0014A644  4B FF FF 81 */	bl func_8014E964
/* 8014E9E8 0014A648  3B FF 00 01 */	addi r31, r31, 1
/* 8014E9EC 0014A64C  28 1F 00 14 */	cmplwi r31, 0x14
/* 8014E9F0 0014A650  41 80 FF EC */	blt lbl_8014E9DC
/* 8014E9F4 0014A654  3B E0 00 16 */	li r31, 0x16
lbl_8014E9F8:
/* 8014E9F8 0014A658  57 E3 06 3E */	clrlwi r3, r31, 0x18
/* 8014E9FC 0014A65C  38 80 00 00 */	li r4, 0
/* 8014EA00 0014A660  4B FF FF 65 */	bl func_8014E964
/* 8014EA04 0014A664  3B FF 00 01 */	addi r31, r31, 1
/* 8014EA08 0014A668  28 1F 00 20 */	cmplwi r31, 0x20
/* 8014EA0C 0014A66C  41 80 FF EC */	blt lbl_8014E9F8
/* 8014EA10 0014A670  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EA14 0014A674  80 64 0D 30 */	lwz r3, 0xd30(r4)
/* 8014EA18 0014A678  54 60 5F FF */	rlwinm. r0, r3, 0xb, 0x1f, 0x1f
/* 8014EA1C 0014A67C  41 82 00 20 */	beq lbl_8014EA3C
/* 8014EA20 0014A680  54 60 02 D2 */	rlwinm r0, r3, 0, 0xb, 9
/* 8014EA24 0014A684  90 04 0D 30 */	stw r0, 0xd30(r4)
/* 8014EA28 0014A688  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EA2C 0014A68C  80 03 0D 30 */	lwz r0, 0xd30(r3)
/* 8014EA30 0014A690  54 00 01 46 */	rlwinm r0, r0, 0, 5, 3
/* 8014EA34 0014A694  90 03 0D 30 */	stw r0, 0xd30(r3)
/* 8014EA38 0014A698  4B FD 06 19 */	bl func_8011F050
lbl_8014EA3C:
/* 8014EA3C 0014A69C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EA40 0014A6A0  80 64 0D 30 */	lwz r3, 0xd30(r4)
/* 8014EA44 0014A6A4  54 60 67 FF */	rlwinm. r0, r3, 0xc, 0x1f, 0x1f
/* 8014EA48 0014A6A8  41 82 00 10 */	beq lbl_8014EA58
/* 8014EA4C 0014A6AC  54 60 03 14 */	rlwinm r0, r3, 0, 0xc, 0xa
/* 8014EA50 0014A6B0  90 04 0D 30 */	stw r0, 0xd30(r4)
/* 8014EA54 0014A6B4  4B F9 85 F1 */	bl func_800E7044
lbl_8014EA58:
/* 8014EA58 0014A6B8  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EA5C 0014A6BC  80 64 0D 30 */	lwz r3, 0xd30(r4)
/* 8014EA60 0014A6C0  54 60 6F FF */	rlwinm. r0, r3, 0xd, 0x1f, 0x1f
/* 8014EA64 0014A6C4  41 82 00 28 */	beq lbl_8014EA8C
/* 8014EA68 0014A6C8  54 60 03 56 */	rlwinm r0, r3, 0, 0xd, 0xb
/* 8014EA6C 0014A6CC  90 04 0D 30 */	stw r0, 0xd30(r4)
/* 8014EA70 0014A6D0  4B F5 12 2D */	bl func_8009FC9C
/* 8014EA74 0014A6D4  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EA78 0014A6D8  38 A0 00 0E */	li r5, 0xe
/* 8014EA7C 0014A6DC  80 64 0D 28 */	lwz r3, 0xd28(r4)
/* 8014EA80 0014A6E0  38 84 0D CC */	addi r4, r4, 0xdcc
/* 8014EA84 0014A6E4  38 63 00 8A */	addi r3, r3, 0x8a
/* 8014EA88 0014A6E8  4B EB 55 79 */	bl memcpy
lbl_8014EA8C:
/* 8014EA8C 0014A6EC  4B F0 78 A5 */	bl func_80056330
/* 8014EA90 0014A6F0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EA94 0014A6F4  A0 63 0D 6C */	lhz r3, 0xd6c(r3)
/* 8014EA98 0014A6F8  2C 03 00 00 */	cmpwi r3, 0
/* 8014EA9C 0014A6FC  41 82 00 14 */	beq lbl_8014EAB0
/* 8014EAA0 0014A700  48 10 18 35 */	bl func_802502D4
/* 8014EAA4 0014A704  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EAA8 0014A708  38 00 00 00 */	li r0, 0
/* 8014EAAC 0014A70C  B0 03 0D 6C */	sth r0, 0xd6c(r3)
lbl_8014EAB0:
/* 8014EAB0 0014A710  38 60 00 00 */	li r3, 0
/* 8014EAB4 0014A714  38 80 00 00 */	li r4, 0
/* 8014EAB8 0014A718  4B F0 AE 41 */	bl func_800598F8
/* 8014EABC 0014A71C  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8014EAC0 0014A720  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8014EAC4 0014A724  7C 08 03 A6 */	mtlr r0
/* 8014EAC8 0014A728  38 21 00 10 */	addi r1, r1, 0x10
/* 8014EACC 0014A72C  4E 80 00 20 */	blr

.global func_8014EAD0
func_8014EAD0:
/* 8014EAD0 0014A730  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8014EAD4 0014A734  7C 08 02 A6 */	mflr r0
/* 8014EAD8 0014A738  90 01 00 24 */	stw r0, 0x24(r1)
/* 8014EADC 0014A73C  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8014EAE0 0014A740  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8014EAE4 0014A744  3B C0 00 00 */	li r30, 0
/* 8014EAE8 0014A748  93 A1 00 14 */	stw r29, 0x14(r1)
/* 8014EAEC 0014A74C  3B A0 00 00 */	li r29, 0
lbl_8014EAF0:
/* 8014EAF0 0014A750  7F A3 EB 78 */	mr r3, r29
/* 8014EAF4 0014A754  48 01 84 BD */	bl func_80166FB0
/* 8014EAF8 0014A758  2C 03 00 00 */	cmpwi r3, 0
/* 8014EAFC 0014A75C  41 82 00 A4 */	beq lbl_8014EBA0
/* 8014EB00 0014A760  7F A3 EB 78 */	mr r3, r29
/* 8014EB04 0014A764  57 DF 13 BA */	rlwinm r31, r30, 2, 0xe, 0x1d
/* 8014EB08 0014A768  48 01 85 45 */	bl func_8016704C
/* 8014EB0C 0014A76C  80 0D 82 B8 */	lwz r0, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EB10 0014A770  7C 80 FA 14 */	add r4, r0, r31
/* 8014EB14 0014A774  90 64 01 7C */	stw r3, 0x17c(r4)
/* 8014EB18 0014A778  7F A3 EB 78 */	mr r3, r29
/* 8014EB1C 0014A77C  48 01 85 7D */	bl func_80167098
/* 8014EB20 0014A780  80 0D 82 B8 */	lwz r0, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EB24 0014A784  7C 80 FA 14 */	add r4, r0, r31
/* 8014EB28 0014A788  90 64 01 04 */	stw r3, 0x104(r4)
/* 8014EB2C 0014A78C  7F A3 EB 78 */	mr r3, r29
/* 8014EB30 0014A790  48 01 84 C5 */	bl func_80166FF4
/* 8014EB34 0014A794  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EB38 0014A798  57 C0 1B 78 */	rlwinm r0, r30, 3, 0xd, 0x1c
/* 8014EB3C 0014A79C  7C A5 02 14 */	add r5, r5, r0
/* 8014EB40 0014A7A0  90 85 02 74 */	stw r4, 0x274(r5)
/* 8014EB44 0014A7A4  90 65 02 70 */	stw r3, 0x270(r5)
/* 8014EB48 0014A7A8  7F A3 EB 78 */	mr r3, r29
/* 8014EB4C 0014A7AC  48 01 84 19 */	bl func_80166F64
/* 8014EB50 0014A7B0  80 0D 82 B8 */	lwz r0, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EB54 0014A7B4  7C 80 FA 14 */	add r4, r0, r31
/* 8014EB58 0014A7B8  90 64 01 F4 */	stw r3, 0x1f4(r4)
/* 8014EB5C 0014A7BC  7F A3 EB 78 */	mr r3, r29
/* 8014EB60 0014A7C0  48 01 83 71 */	bl func_80166ED0
/* 8014EB64 0014A7C4  80 0D 82 B8 */	lwz r0, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EB68 0014A7C8  7C 80 FA 14 */	add r4, r0, r31
/* 8014EB6C 0014A7CC  90 64 03 60 */	stw r3, 0x360(r4)
/* 8014EB70 0014A7D0  80 0D 82 B8 */	lwz r0, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EB74 0014A7D4  7C 60 FA 14 */	add r3, r0, r31
/* 8014EB78 0014A7D8  80 63 01 04 */	lwz r3, 0x104(r3)
/* 8014EB7C 0014A7DC  4B F9 68 95 */	bl func_800E5410
/* 8014EB80 0014A7E0  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EB84 0014A7E4  57 C0 04 3E */	clrlwi r0, r30, 0x10
/* 8014EB88 0014A7E8  3B DE 00 01 */	addi r30, r30, 1
/* 8014EB8C 0014A7EC  7C 84 02 14 */	add r4, r4, r0
/* 8014EB90 0014A7F0  98 64 03 D8 */	stb r3, 0x3d8(r4)
/* 8014EB94 0014A7F4  80 0D 82 B8 */	lwz r0, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EB98 0014A7F8  7C 60 FA 14 */	add r3, r0, r31
/* 8014EB9C 0014A7FC  93 A3 03 F8 */	stw r29, 0x3f8(r3)
lbl_8014EBA0:
/* 8014EBA0 0014A800  3B BD 00 01 */	addi r29, r29, 1
/* 8014EBA4 0014A804  2C 1D 00 1E */	cmpwi r29, 0x1e
/* 8014EBA8 0014A808  41 80 FF 48 */	blt lbl_8014EAF0
/* 8014EBAC 0014A80C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EBB0 0014A810  38 00 00 00 */	li r0, 0
/* 8014EBB4 0014A814  88 64 0D 48 */	lbz r3, 0xd48(r4)
/* 8014EBB8 0014A818  B0 64 00 F8 */	sth r3, 0xf8(r4)
/* 8014EBBC 0014A81C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EBC0 0014A820  88 64 0D 48 */	lbz r3, 0xd48(r4)
/* 8014EBC4 0014A824  B0 64 00 FA */	sth r3, 0xfa(r4)
/* 8014EBC8 0014A828  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EBCC 0014A82C  B0 03 00 F8 */	sth r0, 0xf8(r3)
/* 8014EBD0 0014A830  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EBD4 0014A834  B0 03 00 FA */	sth r0, 0xfa(r3)
/* 8014EBD8 0014A838  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EBDC 0014A83C  B3 C3 00 FC */	sth r30, 0xfc(r3)
/* 8014EBE0 0014A840  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8014EBE4 0014A844  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8014EBE8 0014A848  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 8014EBEC 0014A84C  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8014EBF0 0014A850  7C 08 03 A6 */	mtlr r0
/* 8014EBF4 0014A854  38 21 00 20 */	addi r1, r1, 0x20
/* 8014EBF8 0014A858  4E 80 00 20 */	blr

.global func_8014EBFC
func_8014EBFC:
/* 8014EBFC 0014A85C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8014EC00 0014A860  7C 08 02 A6 */	mflr r0
/* 8014EC04 0014A864  90 01 00 24 */	stw r0, 0x24(r1)
/* 8014EC08 0014A868  39 61 00 20 */	addi r11, r1, 0x20
/* 8014EC0C 0014A86C  48 07 85 1D */	bl _savegpr_27
/* 8014EC10 0014A870  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EC14 0014A874  7C 7B 1B 78 */	mr r27, r3
/* 8014EC18 0014A878  3B C0 00 00 */	li r30, 0
/* 8014EC1C 0014A87C  80 04 0D 30 */	lwz r0, 0xd30(r4)
/* 8014EC20 0014A880  54 00 37 FF */	rlwinm. r0, r0, 6, 0x1f, 0x1f
/* 8014EC24 0014A884  40 82 00 BC */	bne lbl_8014ECE0
/* 8014EC28 0014A888  3B 80 00 00 */	li r28, 0
/* 8014EC2C 0014A88C  3B 60 00 00 */	li r27, 0
lbl_8014EC30:
/* 8014EC30 0014A890  7F 83 E3 78 */	mr r3, r28
/* 8014EC34 0014A894  48 01 83 7D */	bl func_80166FB0
/* 8014EC38 0014A898  2C 03 00 00 */	cmpwi r3, 0
/* 8014EC3C 0014A89C  41 82 00 88 */	beq lbl_8014ECC4
/* 8014EC40 0014A8A0  7F 83 E3 78 */	mr r3, r28
/* 8014EC44 0014A8A4  48 01 84 09 */	bl func_8016704C
/* 8014EC48 0014A8A8  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EC4C 0014A8AC  90 64 01 7C */	stw r3, 0x17c(r4)
/* 8014EC50 0014A8B0  7F 83 E3 78 */	mr r3, r28
/* 8014EC54 0014A8B4  48 01 84 45 */	bl func_80167098
/* 8014EC58 0014A8B8  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EC5C 0014A8BC  90 64 01 04 */	stw r3, 0x104(r4)
/* 8014EC60 0014A8C0  7F 83 E3 78 */	mr r3, r28
/* 8014EC64 0014A8C4  48 01 83 91 */	bl func_80166FF4
/* 8014EC68 0014A8C8  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EC6C 0014A8CC  90 85 02 74 */	stw r4, 0x274(r5)
/* 8014EC70 0014A8D0  90 65 02 70 */	stw r3, 0x270(r5)
/* 8014EC74 0014A8D4  7F 83 E3 78 */	mr r3, r28
/* 8014EC78 0014A8D8  48 01 82 ED */	bl func_80166F64
/* 8014EC7C 0014A8DC  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EC80 0014A8E0  90 64 01 F4 */	stw r3, 0x1f4(r4)
/* 8014EC84 0014A8E4  7F 83 E3 78 */	mr r3, r28
/* 8014EC88 0014A8E8  48 01 82 49 */	bl func_80166ED0
/* 8014EC8C 0014A8EC  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EC90 0014A8F0  90 64 03 60 */	stw r3, 0x360(r4)
/* 8014EC94 0014A8F4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EC98 0014A8F8  80 63 01 04 */	lwz r3, 0x104(r3)
/* 8014EC9C 0014A8FC  4B F9 67 75 */	bl func_800E5410
/* 8014ECA0 0014A900  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8014ECA4 0014A904  38 80 00 00 */	li r4, 0
/* 8014ECA8 0014A908  38 A0 00 44 */	li r5, 0x44
/* 8014ECAC 0014A90C  98 66 03 D8 */	stb r3, 0x3d8(r6)
/* 8014ECB0 0014A910  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014ECB4 0014A914  93 63 0C 68 */	stw r27, 0xc68(r3)
/* 8014ECB8 0014A918  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014ECBC 0014A91C  38 63 04 70 */	addi r3, r3, 0x470
/* 8014ECC0 0014A920  4B EB 54 45 */	bl memset
lbl_8014ECC4:
/* 8014ECC4 0014A924  3B 9C 00 01 */	addi r28, r28, 1
/* 8014ECC8 0014A928  2C 1C 00 1E */	cmpwi r28, 0x1e
/* 8014ECCC 0014A92C  41 80 FF 64 */	blt lbl_8014EC30
/* 8014ECD0 0014A930  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014ECD4 0014A934  38 00 00 00 */	li r0, 0
/* 8014ECD8 0014A938  B0 03 00 FC */	sth r0, 0xfc(r3)
/* 8014ECDC 0014A93C  48 00 02 8C */	b lbl_8014EF68
lbl_8014ECE0:
/* 8014ECE0 0014A940  3B A0 00 FF */	li r29, 0xff
/* 8014ECE4 0014A944  3B 80 00 00 */	li r28, 0
lbl_8014ECE8:
/* 8014ECE8 0014A948  7F 83 E3 78 */	mr r3, r28
/* 8014ECEC 0014A94C  48 01 82 C5 */	bl func_80166FB0
/* 8014ECF0 0014A950  2C 03 00 00 */	cmpwi r3, 0
/* 8014ECF4 0014A954  41 82 01 FC */	beq lbl_8014EEF0
/* 8014ECF8 0014A958  7F 83 E3 78 */	mr r3, r28
/* 8014ECFC 0014A95C  3B E0 00 00 */	li r31, 0
/* 8014ED00 0014A960  48 01 83 E5 */	bl func_801670E4
/* 8014ED04 0014A964  2C 03 00 01 */	cmpwi r3, 1
/* 8014ED08 0014A968  41 82 00 48 */	beq lbl_8014ED50
/* 8014ED0C 0014A96C  40 80 00 10 */	bge lbl_8014ED1C
/* 8014ED10 0014A970  2C 03 00 00 */	cmpwi r3, 0
/* 8014ED14 0014A974  40 80 00 14 */	bge lbl_8014ED28
/* 8014ED18 0014A978  48 00 00 D8 */	b lbl_8014EDF0
lbl_8014ED1C:
/* 8014ED1C 0014A97C  2C 03 00 04 */	cmpwi r3, 4
/* 8014ED20 0014A980  41 82 00 50 */	beq lbl_8014ED70
/* 8014ED24 0014A984  48 00 00 CC */	b lbl_8014EDF0
lbl_8014ED28:
/* 8014ED28 0014A988  7F 83 E3 78 */	mr r3, r28
/* 8014ED2C 0014A98C  48 01 83 B9 */	bl func_801670E4
/* 8014ED30 0014A990  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014ED34 0014A994  57 C0 13 BA */	rlwinm r0, r30, 2, 0xe, 0x1d
/* 8014ED38 0014A998  7C 84 02 14 */	add r4, r4, r0
/* 8014ED3C 0014A99C  80 04 0C 68 */	lwz r0, 0xc68(r4)
/* 8014ED40 0014A9A0  7C 00 18 40 */	cmplw r0, r3
/* 8014ED44 0014A9A4  41 82 00 AC */	beq lbl_8014EDF0
/* 8014ED48 0014A9A8  57 DD 06 3E */	clrlwi r29, r30, 0x18
/* 8014ED4C 0014A9AC  48 00 00 A4 */	b lbl_8014EDF0
lbl_8014ED50:
/* 8014ED50 0014A9B0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014ED54 0014A9B4  57 C0 13 BA */	rlwinm r0, r30, 2, 0xe, 0x1d
/* 8014ED58 0014A9B8  7C 63 02 14 */	add r3, r3, r0
/* 8014ED5C 0014A9BC  80 03 0C 68 */	lwz r0, 0xc68(r3)
/* 8014ED60 0014A9C0  2C 00 00 00 */	cmpwi r0, 0
/* 8014ED64 0014A9C4  40 82 00 8C */	bne lbl_8014EDF0
/* 8014ED68 0014A9C8  57 DD 06 3E */	clrlwi r29, r30, 0x18
/* 8014ED6C 0014A9CC  48 00 00 84 */	b lbl_8014EDF0
lbl_8014ED70:
/* 8014ED70 0014A9D0  7F 83 E3 78 */	mr r3, r28
/* 8014ED74 0014A9D4  48 01 83 71 */	bl func_801670E4
/* 8014ED78 0014A9D8  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014ED7C 0014A9DC  57 C0 13 BA */	rlwinm r0, r30, 2, 0xe, 0x1d
/* 8014ED80 0014A9E0  7C 84 02 14 */	add r4, r4, r0
/* 8014ED84 0014A9E4  80 04 0C 68 */	lwz r0, 0xc68(r4)
/* 8014ED88 0014A9E8  7C 00 18 40 */	cmplw r0, r3
/* 8014ED8C 0014A9EC  41 82 00 64 */	beq lbl_8014EDF0
/* 8014ED90 0014A9F0  7F 83 E3 78 */	mr r3, r28
/* 8014ED94 0014A9F4  48 01 84 99 */	bl func_8016722C
/* 8014ED98 0014A9F8  57 C0 04 3E */	clrlwi r0, r30, 0x10
/* 8014ED9C 0014A9FC  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EDA0 0014AA00  1C 80 00 44 */	mulli r4, r0, 0x44
/* 8014EDA4 0014AA04  80 03 00 00 */	lwz r0, 0(r3)
/* 8014EDA8 0014AA08  7C 65 22 14 */	add r3, r5, r4
/* 8014EDAC 0014AA0C  80 63 04 70 */	lwz r3, 0x470(r3)
/* 8014EDB0 0014AA10  7C 00 18 40 */	cmplw r0, r3
/* 8014EDB4 0014AA14  40 82 00 0C */	bne lbl_8014EDC0
/* 8014EDB8 0014AA18  3B E0 00 01 */	li r31, 1
/* 8014EDBC 0014AA1C  48 00 00 34 */	b lbl_8014EDF0
lbl_8014EDC0:
/* 8014EDC0 0014AA20  2C 03 00 00 */	cmpwi r3, 0
/* 8014EDC4 0014AA24  40 82 00 28 */	bne lbl_8014EDEC
/* 8014EDC8 0014AA28  57 C0 0B FC */	rlwinm r0, r30, 1, 0xf, 0x1e
/* 8014EDCC 0014AA2C  7C 85 02 14 */	add r4, r5, r0
/* 8014EDD0 0014AA30  A0 64 0C E0 */	lhz r3, 0xce0(r4)
/* 8014EDD4 0014AA34  2C 03 00 00 */	cmpwi r3, 0
/* 8014EDD8 0014AA38  41 82 00 14 */	beq lbl_8014EDEC
/* 8014EDDC 0014AA3C  38 03 FF FF */	addi r0, r3, -1
/* 8014EDE0 0014AA40  3B E0 00 01 */	li r31, 1
/* 8014EDE4 0014AA44  B0 04 0C E0 */	sth r0, 0xce0(r4)
/* 8014EDE8 0014AA48  48 00 00 08 */	b lbl_8014EDF0
lbl_8014EDEC:
/* 8014EDEC 0014AA4C  57 DD 06 3E */	clrlwi r29, r30, 0x18
lbl_8014EDF0:
/* 8014EDF0 0014AA50  2C 1F 00 00 */	cmpwi r31, 0
/* 8014EDF4 0014AA54  41 82 00 0C */	beq lbl_8014EE00
/* 8014EDF8 0014AA58  3B DE 00 01 */	addi r30, r30, 1
/* 8014EDFC 0014AA5C  48 00 00 F4 */	b lbl_8014EEF0
lbl_8014EE00:
/* 8014EE00 0014AA60  7F 83 E3 78 */	mr r3, r28
/* 8014EE04 0014AA64  57 DF 13 BA */	rlwinm r31, r30, 2, 0xe, 0x1d
/* 8014EE08 0014AA68  48 01 82 DD */	bl func_801670E4
/* 8014EE0C 0014AA6C  80 0D 82 B8 */	lwz r0, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EE10 0014AA70  7C 80 FA 14 */	add r4, r0, r31
/* 8014EE14 0014AA74  90 64 0C 68 */	stw r3, 0xc68(r4)
/* 8014EE18 0014AA78  7F 83 E3 78 */	mr r3, r28
/* 8014EE1C 0014AA7C  48 01 82 31 */	bl func_8016704C
/* 8014EE20 0014AA80  80 0D 82 B8 */	lwz r0, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EE24 0014AA84  7C 80 FA 14 */	add r4, r0, r31
/* 8014EE28 0014AA88  90 64 01 7C */	stw r3, 0x17c(r4)
/* 8014EE2C 0014AA8C  7F 83 E3 78 */	mr r3, r28
/* 8014EE30 0014AA90  48 01 82 69 */	bl func_80167098
/* 8014EE34 0014AA94  80 0D 82 B8 */	lwz r0, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EE38 0014AA98  7C 80 FA 14 */	add r4, r0, r31
/* 8014EE3C 0014AA9C  90 64 01 04 */	stw r3, 0x104(r4)
/* 8014EE40 0014AAA0  7F 83 E3 78 */	mr r3, r28
/* 8014EE44 0014AAA4  48 01 81 B1 */	bl func_80166FF4
/* 8014EE48 0014AAA8  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EE4C 0014AAAC  57 C0 1B 78 */	rlwinm r0, r30, 3, 0xd, 0x1c
/* 8014EE50 0014AAB0  7C A5 02 14 */	add r5, r5, r0
/* 8014EE54 0014AAB4  90 85 02 74 */	stw r4, 0x274(r5)
/* 8014EE58 0014AAB8  90 65 02 70 */	stw r3, 0x270(r5)
/* 8014EE5C 0014AABC  7F 83 E3 78 */	mr r3, r28
/* 8014EE60 0014AAC0  48 01 81 05 */	bl func_80166F64
/* 8014EE64 0014AAC4  80 0D 82 B8 */	lwz r0, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EE68 0014AAC8  7C 80 FA 14 */	add r4, r0, r31
/* 8014EE6C 0014AACC  90 64 01 F4 */	stw r3, 0x1f4(r4)
/* 8014EE70 0014AAD0  7F 83 E3 78 */	mr r3, r28
/* 8014EE74 0014AAD4  48 01 80 5D */	bl func_80166ED0
/* 8014EE78 0014AAD8  80 0D 82 B8 */	lwz r0, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EE7C 0014AADC  7C 80 FA 14 */	add r4, r0, r31
/* 8014EE80 0014AAE0  90 64 03 60 */	stw r3, 0x360(r4)
/* 8014EE84 0014AAE4  80 0D 82 B8 */	lwz r0, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EE88 0014AAE8  7C 60 FA 14 */	add r3, r0, r31
/* 8014EE8C 0014AAEC  80 63 01 04 */	lwz r3, 0x104(r3)
/* 8014EE90 0014AAF0  4B F9 65 81 */	bl func_800E5410
/* 8014EE94 0014AAF4  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EE98 0014AAF8  57 C0 04 3E */	clrlwi r0, r30, 0x10
/* 8014EE9C 0014AAFC  7C 84 02 14 */	add r4, r4, r0
/* 8014EEA0 0014AB00  98 64 03 D8 */	stb r3, 0x3d8(r4)
/* 8014EEA4 0014AB04  80 0D 82 B8 */	lwz r0, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EEA8 0014AB08  7C 60 FA 14 */	add r3, r0, r31
/* 8014EEAC 0014AB0C  93 83 03 F8 */	stw r28, 0x3f8(r3)
/* 8014EEB0 0014AB10  80 0D 82 B8 */	lwz r0, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EEB4 0014AB14  7C 60 FA 14 */	add r3, r0, r31
/* 8014EEB8 0014AB18  80 03 0C 68 */	lwz r0, 0xc68(r3)
/* 8014EEBC 0014AB1C  28 00 00 04 */	cmplwi r0, 4
/* 8014EEC0 0014AB20  40 82 00 2C */	bne lbl_8014EEEC
/* 8014EEC4 0014AB24  7F 83 E3 78 */	mr r3, r28
/* 8014EEC8 0014AB28  48 01 83 65 */	bl func_8016722C
/* 8014EECC 0014AB2C  57 C0 04 3E */	clrlwi r0, r30, 0x10
/* 8014EED0 0014AB30  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EED4 0014AB34  1C 00 00 44 */	mulli r0, r0, 0x44
/* 8014EED8 0014AB38  7C 64 1B 78 */	mr r4, r3
/* 8014EEDC 0014AB3C  38 A0 00 44 */	li r5, 0x44
/* 8014EEE0 0014AB40  7C 66 02 14 */	add r3, r6, r0
/* 8014EEE4 0014AB44  38 63 04 70 */	addi r3, r3, 0x470
/* 8014EEE8 0014AB48  4B EB 51 19 */	bl memcpy
lbl_8014EEEC:
/* 8014EEEC 0014AB4C  3B DE 00 01 */	addi r30, r30, 1
lbl_8014EEF0:
/* 8014EEF0 0014AB50  3B 9C 00 01 */	addi r28, r28, 1
/* 8014EEF4 0014AB54  2C 1C 00 1E */	cmpwi r28, 0x1e
/* 8014EEF8 0014AB58  41 80 FD F0 */	blt lbl_8014ECE8
/* 8014EEFC 0014AB5C  2C 1B 00 00 */	cmpwi r27, 0
/* 8014EF00 0014AB60  41 82 00 54 */	beq lbl_8014EF54
/* 8014EF04 0014AB64  28 1D 00 FF */	cmplwi r29, 0xff
/* 8014EF08 0014AB68  41 82 00 58 */	beq lbl_8014EF60
/* 8014EF0C 0014AB6C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EF10 0014AB70  38 E0 00 00 */	li r7, 0
/* 8014EF14 0014AB74  38 C0 03 52 */	li r6, 0x352
/* 8014EF18 0014AB78  57 A0 15 BA */	rlwinm r0, r29, 2, 0x16, 0x1d
/* 8014EF1C 0014AB7C  9B A3 0D 20 */	stb r29, 0xd20(r3)
/* 8014EF20 0014AB80  38 60 02 5F */	li r3, 0x25f
/* 8014EF24 0014AB84  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 8014EF28 0014AB88  38 80 00 00 */	li r4, 0
/* 8014EF2C 0014AB8C  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EF30 0014AB90  98 E5 0D 21 */	stb r7, 0xd21(r5)
/* 8014EF34 0014AB94  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EF38 0014AB98  B0 C5 0D 22 */	sth r6, 0xd22(r5)
/* 8014EF3C 0014AB9C  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EF40 0014ABA0  7C A6 02 14 */	add r5, r6, r0
/* 8014EF44 0014ABA4  80 05 0C 68 */	lwz r0, 0xc68(r5)
/* 8014EF48 0014ABA8  90 06 0D 1C */	stw r0, 0xd1c(r6)
/* 8014EF4C 0014ABAC  4B EB C2 25 */	bl func_8000B170
/* 8014EF50 0014ABB0  48 00 00 10 */	b lbl_8014EF60
lbl_8014EF54:
/* 8014EF54 0014ABB4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EF58 0014ABB8  38 00 00 01 */	li r0, 1
/* 8014EF5C 0014ABBC  98 03 0D 21 */	stb r0, 0xd21(r3)
lbl_8014EF60:
/* 8014EF60 0014ABC0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EF64 0014ABC4  B3 C3 00 FC */	sth r30, 0xfc(r3)
lbl_8014EF68:
/* 8014EF68 0014ABC8  39 61 00 20 */	addi r11, r1, 0x20
/* 8014EF6C 0014ABCC  48 07 82 09 */	bl _restgpr_27
/* 8014EF70 0014ABD0  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8014EF74 0014ABD4  7C 08 03 A6 */	mtlr r0
/* 8014EF78 0014ABD8  38 21 00 20 */	addi r1, r1, 0x20
/* 8014EF7C 0014ABDC  4E 80 00 20 */	blr

.global func_8014EF80
func_8014EF80:
/* 8014EF80 0014ABE0  94 21 FF D0 */	stwu r1, -0x30(r1)
/* 8014EF84 0014ABE4  7C 08 02 A6 */	mflr r0
/* 8014EF88 0014ABE8  90 01 00 34 */	stw r0, 0x34(r1)
/* 8014EF8C 0014ABEC  39 61 00 30 */	addi r11, r1, 0x30
/* 8014EF90 0014ABF0  48 07 81 91 */	bl _savegpr_25
/* 8014EF94 0014ABF4  48 01 5F C5 */	bl func_80164F58
/* 8014EF98 0014ABF8  7C 80 1B 79 */	or. r0, r4, r3
/* 8014EF9C 0014ABFC  7C 9A 23 78 */	mr r26, r4
/* 8014EFA0 0014AC00  7C 7B 1B 78 */	mr r27, r3
/* 8014EFA4 0014AC04  41 82 01 98 */	beq lbl_8014F13C
/* 8014EFA8 0014AC08  3F C0 80 42 */	lis r30, lbl_8041D468@ha
/* 8014EFAC 0014AC0C  3B 20 00 00 */	li r25, 0
/* 8014EFB0 0014AC10  3B DE D4 68 */	addi r30, r30, lbl_8041D468@l
/* 8014EFB4 0014AC14  3B E0 00 30 */	li r31, 0x30
lbl_8014EFB8:
/* 8014EFB8 0014AC18  57 20 1B 78 */	rlwinm r0, r25, 3, 0xd, 0x1c
/* 8014EFBC 0014AC1C  7F 63 DB 78 */	mr r3, r27
/* 8014EFC0 0014AC20  7F BE 02 14 */	add r29, r30, r0
/* 8014EFC4 0014AC24  7C BE 00 2E */	lwzx r5, r30, r0
/* 8014EFC8 0014AC28  80 DD 00 04 */	lwz r6, 4(r29)
/* 8014EFCC 0014AC2C  7F 44 D3 78 */	mr r4, r26
/* 8014EFD0 0014AC30  57 3C 0B FC */	rlwinm r28, r25, 1, 0xf, 0x1e
/* 8014EFD4 0014AC34  48 07 83 DD */	bl __mod2u
/* 8014EFD8 0014AC38  57 20 1B 78 */	rlwinm r0, r25, 3, 0xd, 0x1c
/* 8014EFDC 0014AC3C  7C DE 02 14 */	add r6, r30, r0
/* 8014EFE0 0014AC40  80 A6 00 08 */	lwz r5, 8(r6)
/* 8014EFE4 0014AC44  80 C6 00 0C */	lwz r6, 0xc(r6)
/* 8014EFE8 0014AC48  48 07 81 A5 */	bl __div2u
/* 8014EFEC 0014AC4C  80 0D 82 B8 */	lwz r0, lbl_8063D578-_SDA_BASE_(r13)
/* 8014EFF0 0014AC50  7C C4 F8 14 */	addc r6, r4, r31
/* 8014EFF4 0014AC54  7F 63 DB 78 */	mr r3, r27
/* 8014EFF8 0014AC58  7F 44 D3 78 */	mr r4, r26
/* 8014EFFC 0014AC5C  7C A0 E2 14 */	add r5, r0, r28
/* 8014F000 0014AC60  B0 C5 00 D8 */	sth r6, 0xd8(r5)
/* 8014F004 0014AC64  80 BD 00 08 */	lwz r5, 8(r29)
/* 8014F008 0014AC68  80 DD 00 0C */	lwz r6, 0xc(r29)
/* 8014F00C 0014AC6C  48 07 83 A5 */	bl __mod2u
/* 8014F010 0014AC70  38 19 00 01 */	addi r0, r25, 1
/* 8014F014 0014AC74  54 00 1B 78 */	rlwinm r0, r0, 3, 0xd, 0x1c
/* 8014F018 0014AC78  7C DE 02 14 */	add r6, r30, r0
/* 8014F01C 0014AC7C  80 A6 00 08 */	lwz r5, 8(r6)
/* 8014F020 0014AC80  80 C6 00 0C */	lwz r6, 0xc(r6)
/* 8014F024 0014AC84  48 07 81 69 */	bl __div2u
/* 8014F028 0014AC88  80 0D 82 B8 */	lwz r0, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F02C 0014AC8C  7C C4 F8 14 */	addc r6, r4, r31
/* 8014F030 0014AC90  7F 63 DB 78 */	mr r3, r27
/* 8014F034 0014AC94  7F 44 D3 78 */	mr r4, r26
/* 8014F038 0014AC98  7C A0 E2 14 */	add r5, r0, r28
/* 8014F03C 0014AC9C  B0 C5 00 DA */	sth r6, 0xda(r5)
/* 8014F040 0014ACA0  80 BD 00 10 */	lwz r5, 0x10(r29)
/* 8014F044 0014ACA4  80 DD 00 14 */	lwz r6, 0x14(r29)
/* 8014F048 0014ACA8  48 07 83 69 */	bl __mod2u
/* 8014F04C 0014ACAC  38 19 00 02 */	addi r0, r25, 2
/* 8014F050 0014ACB0  54 00 1B 78 */	rlwinm r0, r0, 3, 0xd, 0x1c
/* 8014F054 0014ACB4  7C DE 02 14 */	add r6, r30, r0
/* 8014F058 0014ACB8  80 A6 00 08 */	lwz r5, 8(r6)
/* 8014F05C 0014ACBC  80 C6 00 0C */	lwz r6, 0xc(r6)
/* 8014F060 0014ACC0  48 07 81 2D */	bl __div2u
/* 8014F064 0014ACC4  80 0D 82 B8 */	lwz r0, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F068 0014ACC8  7C C4 F8 14 */	addc r6, r4, r31
/* 8014F06C 0014ACCC  7F 63 DB 78 */	mr r3, r27
/* 8014F070 0014ACD0  7F 44 D3 78 */	mr r4, r26
/* 8014F074 0014ACD4  7C A0 E2 14 */	add r5, r0, r28
/* 8014F078 0014ACD8  B0 C5 00 DC */	sth r6, 0xdc(r5)
/* 8014F07C 0014ACDC  80 BD 00 18 */	lwz r5, 0x18(r29)
/* 8014F080 0014ACE0  80 DD 00 1C */	lwz r6, 0x1c(r29)
/* 8014F084 0014ACE4  48 07 83 2D */	bl __mod2u
/* 8014F088 0014ACE8  38 19 00 03 */	addi r0, r25, 3
/* 8014F08C 0014ACEC  54 00 1B 78 */	rlwinm r0, r0, 3, 0xd, 0x1c
/* 8014F090 0014ACF0  7C DE 02 14 */	add r6, r30, r0
/* 8014F094 0014ACF4  80 A6 00 08 */	lwz r5, 8(r6)
/* 8014F098 0014ACF8  80 C6 00 0C */	lwz r6, 0xc(r6)
/* 8014F09C 0014ACFC  48 07 80 F1 */	bl __div2u
/* 8014F0A0 0014AD00  80 0D 82 B8 */	lwz r0, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F0A4 0014AD04  7C C4 F8 14 */	addc r6, r4, r31
/* 8014F0A8 0014AD08  7F 63 DB 78 */	mr r3, r27
/* 8014F0AC 0014AD0C  7F 44 D3 78 */	mr r4, r26
/* 8014F0B0 0014AD10  7C A0 E2 14 */	add r5, r0, r28
/* 8014F0B4 0014AD14  B0 C5 00 DE */	sth r6, 0xde(r5)
/* 8014F0B8 0014AD18  80 BD 00 20 */	lwz r5, 0x20(r29)
/* 8014F0BC 0014AD1C  80 DD 00 24 */	lwz r6, 0x24(r29)
/* 8014F0C0 0014AD20  48 07 82 F1 */	bl __mod2u
/* 8014F0C4 0014AD24  38 19 00 04 */	addi r0, r25, 4
/* 8014F0C8 0014AD28  54 00 1B 78 */	rlwinm r0, r0, 3, 0xd, 0x1c
/* 8014F0CC 0014AD2C  7C DE 02 14 */	add r6, r30, r0
/* 8014F0D0 0014AD30  80 A6 00 08 */	lwz r5, 8(r6)
/* 8014F0D4 0014AD34  80 C6 00 0C */	lwz r6, 0xc(r6)
/* 8014F0D8 0014AD38  48 07 80 B5 */	bl __div2u
/* 8014F0DC 0014AD3C  80 0D 82 B8 */	lwz r0, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F0E0 0014AD40  7C C4 F8 14 */	addc r6, r4, r31
/* 8014F0E4 0014AD44  7F 63 DB 78 */	mr r3, r27
/* 8014F0E8 0014AD48  7F 44 D3 78 */	mr r4, r26
/* 8014F0EC 0014AD4C  7C A0 E2 14 */	add r5, r0, r28
/* 8014F0F0 0014AD50  B0 C5 00 E0 */	sth r6, 0xe0(r5)
/* 8014F0F4 0014AD54  80 BD 00 28 */	lwz r5, 0x28(r29)
/* 8014F0F8 0014AD58  80 DD 00 2C */	lwz r6, 0x2c(r29)
/* 8014F0FC 0014AD5C  48 07 82 B5 */	bl __mod2u
/* 8014F100 0014AD60  38 19 00 05 */	addi r0, r25, 5
/* 8014F104 0014AD64  54 00 1B 78 */	rlwinm r0, r0, 3, 0xd, 0x1c
/* 8014F108 0014AD68  7C DE 02 14 */	add r6, r30, r0
/* 8014F10C 0014AD6C  80 A6 00 08 */	lwz r5, 8(r6)
/* 8014F110 0014AD70  80 C6 00 0C */	lwz r6, 0xc(r6)
/* 8014F114 0014AD74  48 07 80 79 */	bl __div2u
/* 8014F118 0014AD78  80 0D 82 B8 */	lwz r0, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F11C 0014AD7C  3B 39 00 06 */	addi r25, r25, 6
/* 8014F120 0014AD80  28 19 00 0C */	cmplwi r25, 0xc
/* 8014F124 0014AD84  7C 84 F8 14 */	addc r4, r4, r31
/* 8014F128 0014AD88  7C 60 E2 14 */	add r3, r0, r28
/* 8014F12C 0014AD8C  B0 83 00 E2 */	sth r4, 0xe2(r3)
/* 8014F130 0014AD90  41 80 FE 88 */	blt lbl_8014EFB8
/* 8014F134 0014AD94  38 60 00 01 */	li r3, 1
/* 8014F138 0014AD98  48 00 00 14 */	b lbl_8014F14C
lbl_8014F13C:
/* 8014F13C 0014AD9C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F140 0014ADA0  38 00 00 00 */	li r0, 0
/* 8014F144 0014ADA4  38 60 00 00 */	li r3, 0
/* 8014F148 0014ADA8  B0 04 00 D8 */	sth r0, 0xd8(r4)
lbl_8014F14C:
/* 8014F14C 0014ADAC  39 61 00 30 */	addi r11, r1, 0x30
/* 8014F150 0014ADB0  48 07 80 1D */	bl _restgpr_25
/* 8014F154 0014ADB4  80 01 00 34 */	lwz r0, 0x34(r1)
/* 8014F158 0014ADB8  7C 08 03 A6 */	mtlr r0
/* 8014F15C 0014ADBC  38 21 00 30 */	addi r1, r1, 0x30
/* 8014F160 0014ADC0  4E 80 00 20 */	blr

.global func_8014F164
func_8014F164:
/* 8014F164 0014ADC4  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8014F168 0014ADC8  7C 08 02 A6 */	mflr r0
/* 8014F16C 0014ADCC  90 01 00 14 */	stw r0, 0x14(r1)
/* 8014F170 0014ADD0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F174 0014ADD4  80 63 0D 28 */	lwz r3, 0xd28(r3)
/* 8014F178 0014ADD8  80 63 00 10 */	lwz r3, 0x10(r3)
/* 8014F17C 0014ADDC  38 03 FC 18 */	addi r0, r3, -1000
/* 8014F180 0014ADE0  28 00 00 09 */	cmplwi r0, 9
/* 8014F184 0014ADE4  41 81 00 6C */	bgt lbl_8014F1F0
/* 8014F188 0014ADE8  3C 60 80 42 */	lis r3, lbl_8041E1E8@ha
/* 8014F18C 0014ADEC  54 00 10 3A */	slwi r0, r0, 2
/* 8014F190 0014ADF0  38 63 E1 E8 */	addi r3, r3, lbl_8041E1E8@l
/* 8014F194 0014ADF4  7C 63 00 2E */	lwzx r3, r3, r0
/* 8014F198 0014ADF8  7C 69 03 A6 */	mtctr r3
/* 8014F19C 0014ADFC  4E 80 04 20 */	bctr
/* 8014F1A0 0014AE00  38 60 29 C6 */	li r3, 0x29c6
/* 8014F1A4 0014AE04  48 00 00 50 */	b lbl_8014F1F4
/* 8014F1A8 0014AE08  38 60 29 C7 */	li r3, 0x29c7
/* 8014F1AC 0014AE0C  48 00 00 48 */	b lbl_8014F1F4
/* 8014F1B0 0014AE10  38 60 29 C8 */	li r3, 0x29c8
/* 8014F1B4 0014AE14  48 00 00 40 */	b lbl_8014F1F4
/* 8014F1B8 0014AE18  38 60 29 C9 */	li r3, 0x29c9
/* 8014F1BC 0014AE1C  48 00 00 38 */	b lbl_8014F1F4
/* 8014F1C0 0014AE20  38 60 29 CA */	li r3, 0x29ca
/* 8014F1C4 0014AE24  48 00 00 30 */	b lbl_8014F1F4
/* 8014F1C8 0014AE28  38 60 29 CB */	li r3, 0x29cb
/* 8014F1CC 0014AE2C  48 00 00 28 */	b lbl_8014F1F4
/* 8014F1D0 0014AE30  38 60 29 CC */	li r3, 0x29cc
/* 8014F1D4 0014AE34  48 00 00 20 */	b lbl_8014F1F4
/* 8014F1D8 0014AE38  38 60 29 CD */	li r3, 0x29cd
/* 8014F1DC 0014AE3C  48 00 00 18 */	b lbl_8014F1F4
/* 8014F1E0 0014AE40  38 60 29 CE */	li r3, 0x29ce
/* 8014F1E4 0014AE44  48 00 00 10 */	b lbl_8014F1F4
/* 8014F1E8 0014AE48  38 60 29 CF */	li r3, 0x29cf
/* 8014F1EC 0014AE4C  48 00 00 08 */	b lbl_8014F1F4
lbl_8014F1F0:
/* 8014F1F0 0014AE50  38 60 29 D0 */	li r3, 0x29d0
lbl_8014F1F4:
/* 8014F1F4 0014AE54  48 10 11 01 */	bl func_802502F4
/* 8014F1F8 0014AE58  7C 64 1B 78 */	mr r4, r3
/* 8014F1FC 0014AE5C  38 60 00 0E */	li r3, 0xe
/* 8014F200 0014AE60  48 00 D1 09 */	bl func_8015C308
/* 8014F204 0014AE64  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8014F208 0014AE68  7C 08 03 A6 */	mtlr r0
/* 8014F20C 0014AE6C  38 21 00 10 */	addi r1, r1, 0x10
/* 8014F210 0014AE70  4E 80 00 20 */	blr

.global func_8014F214
func_8014F214:
/* 8014F214 0014AE74  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8014F218 0014AE78  7C 08 02 A6 */	mflr r0
/* 8014F21C 0014AE7C  38 60 00 0D */	li r3, 0xd
/* 8014F220 0014AE80  90 01 00 14 */	stw r0, 0x14(r1)
/* 8014F224 0014AE84  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8014F228 0014AE88  48 01 38 69 */	bl func_80162A90
/* 8014F22C 0014AE8C  7C 7F 1B 78 */	mr r31, r3
/* 8014F230 0014AE90  38 60 00 3A */	li r3, 0x3a
/* 8014F234 0014AE94  48 01 38 5D */	bl func_80162A90
/* 8014F238 0014AE98  80 ED 82 B8 */	lwz r7, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F23C 0014AE9C  7C 65 1B 78 */	mr r5, r3
/* 8014F240 0014AEA0  7F E6 FB 78 */	mr r6, r31
/* 8014F244 0014AEA4  38 80 00 01 */	li r4, 1
/* 8014F248 0014AEA8  80 67 0D 24 */	lwz r3, 0xd24(r7)
/* 8014F24C 0014AEAC  38 E0 00 00 */	li r7, 0
/* 8014F250 0014AEB0  39 00 00 00 */	li r8, 0
/* 8014F254 0014AEB4  38 63 00 10 */	addi r3, r3, 0x10
/* 8014F258 0014AEB8  48 01 7B 15 */	bl func_80166D6C
/* 8014F25C 0014AEBC  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8014F260 0014AEC0  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8014F264 0014AEC4  7C 08 03 A6 */	mtlr r0
/* 8014F268 0014AEC8  38 21 00 10 */	addi r1, r1, 0x10
/* 8014F26C 0014AECC  4E 80 00 20 */	blr

.global func_8014F270
func_8014F270:
/* 8014F270 0014AED0  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8014F274 0014AED4  7C 08 02 A6 */	mflr r0
/* 8014F278 0014AED8  38 60 00 0D */	li r3, 0xd
/* 8014F27C 0014AEDC  90 01 00 14 */	stw r0, 0x14(r1)
/* 8014F280 0014AEE0  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8014F284 0014AEE4  48 01 38 0D */	bl func_80162A90
/* 8014F288 0014AEE8  7C 7F 1B 78 */	mr r31, r3
/* 8014F28C 0014AEEC  38 60 00 3A */	li r3, 0x3a
/* 8014F290 0014AEF0  48 01 38 01 */	bl func_80162A90
/* 8014F294 0014AEF4  80 ED 82 B8 */	lwz r7, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F298 0014AEF8  7C 65 1B 78 */	mr r5, r3
/* 8014F29C 0014AEFC  7F E6 FB 78 */	mr r6, r31
/* 8014F2A0 0014AF00  38 80 00 05 */	li r4, 5
/* 8014F2A4 0014AF04  80 67 0D 24 */	lwz r3, 0xd24(r7)
/* 8014F2A8 0014AF08  38 E0 00 00 */	li r7, 0
/* 8014F2AC 0014AF0C  39 00 00 00 */	li r8, 0
/* 8014F2B0 0014AF10  38 63 00 10 */	addi r3, r3, 0x10
/* 8014F2B4 0014AF14  48 01 7A B9 */	bl func_80166D6C
/* 8014F2B8 0014AF18  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8014F2BC 0014AF1C  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8014F2C0 0014AF20  7C 08 03 A6 */	mtlr r0
/* 8014F2C4 0014AF24  38 21 00 10 */	addi r1, r1, 0x10
/* 8014F2C8 0014AF28  4E 80 00 20 */	blr

.global func_8014F2CC
func_8014F2CC:
/* 8014F2CC 0014AF2C  94 21 FF 70 */	stwu r1, -0x90(r1)
/* 8014F2D0 0014AF30  7C 08 02 A6 */	mflr r0
/* 8014F2D4 0014AF34  38 A0 00 80 */	li r5, 0x80
/* 8014F2D8 0014AF38  38 84 00 1C */	addi r4, r4, 0x1c
/* 8014F2DC 0014AF3C  90 01 00 94 */	stw r0, 0x94(r1)
/* 8014F2E0 0014AF40  38 61 00 08 */	addi r3, r1, 8
/* 8014F2E4 0014AF44  48 02 7E 69 */	bl func_8017714C
/* 8014F2E8 0014AF48  80 01 00 94 */	lwz r0, 0x94(r1)
/* 8014F2EC 0014AF4C  7C 08 03 A6 */	mtlr r0
/* 8014F2F0 0014AF50  38 21 00 90 */	addi r1, r1, 0x90
/* 8014F2F4 0014AF54  4E 80 00 20 */	blr

.global func_8014F2F8
func_8014F2F8:
/* 8014F2F8 0014AF58  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8014F2FC 0014AF5C  7C 08 02 A6 */	mflr r0
/* 8014F300 0014AF60  38 A0 00 0E */	li r5, 0xe
/* 8014F304 0014AF64  90 01 00 14 */	stw r0, 0x14(r1)
/* 8014F308 0014AF68  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8014F30C 0014AF6C  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F310 0014AF70  80 83 0D 28 */	lwz r4, 0xd28(r3)
/* 8014F314 0014AF74  38 63 0D 94 */	addi r3, r3, 0xd94
/* 8014F318 0014AF78  38 84 00 8A */	addi r4, r4, 0x8a
/* 8014F31C 0014AF7C  4B EB 4C E5 */	bl memcpy
/* 8014F320 0014AF80  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F324 0014AF84  80 64 0D 28 */	lwz r3, 0xd28(r4)
/* 8014F328 0014AF88  80 03 00 10 */	lwz r0, 0x10(r3)
/* 8014F32C 0014AF8C  90 04 0D 8C */	stw r0, 0xd8c(r4)
/* 8014F330 0014AF90  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F334 0014AF94  80 64 0D 28 */	lwz r3, 0xd28(r4)
/* 8014F338 0014AF98  80 03 00 08 */	lwz r0, 8(r3)
/* 8014F33C 0014AF9C  90 04 0D 90 */	stw r0, 0xd90(r4)
/* 8014F340 0014AFA0  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F344 0014AFA4  80 64 0D 28 */	lwz r3, 0xd28(r4)
/* 8014F348 0014AFA8  80 03 00 04 */	lwz r0, 4(r3)
/* 8014F34C 0014AFAC  54 00 27 3E */	srwi r0, r0, 0x1c
/* 8014F350 0014AFB0  B0 04 0D A2 */	sth r0, 0xda2(r4)
/* 8014F354 0014AFB4  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F358 0014AFB8  80 64 0D 28 */	lwz r3, 0xd28(r4)
/* 8014F35C 0014AFBC  80 03 00 04 */	lwz r0, 4(r3)
/* 8014F360 0014AFC0  54 03 27 3E */	srwi r3, r0, 0x1c
/* 8014F364 0014AFC4  2C 03 00 01 */	cmpwi r3, 1
/* 8014F368 0014AFC8  41 82 00 28 */	beq lbl_8014F390
/* 8014F36C 0014AFCC  40 80 00 10 */	bge lbl_8014F37C
/* 8014F370 0014AFD0  2C 03 00 00 */	cmpwi r3, 0
/* 8014F374 0014AFD4  40 80 00 14 */	bge lbl_8014F388
/* 8014F378 0014AFD8  48 00 00 28 */	b lbl_8014F3A0
lbl_8014F37C:
/* 8014F37C 0014AFDC  2C 03 00 03 */	cmpwi r3, 3
/* 8014F380 0014AFE0  40 80 00 20 */	bge lbl_8014F3A0
/* 8014F384 0014AFE4  48 00 00 14 */	b lbl_8014F398
lbl_8014F388:
/* 8014F388 0014AFE8  38 60 55 31 */	li r3, 0x5531
/* 8014F38C 0014AFEC  48 00 00 38 */	b lbl_8014F3C4
lbl_8014F390:
/* 8014F390 0014AFF0  38 60 55 32 */	li r3, 0x5532
/* 8014F394 0014AFF4  48 00 00 30 */	b lbl_8014F3C4
lbl_8014F398:
/* 8014F398 0014AFF8  38 60 55 32 */	li r3, 0x5532
/* 8014F39C 0014AFFC  48 00 00 28 */	b lbl_8014F3C4
lbl_8014F3A0:
/* 8014F3A0 0014B000  38 03 FF FD */	addi r0, r3, -3
/* 8014F3A4 0014B004  80 84 0D 24 */	lwz r4, 0xd24(r4)
/* 8014F3A8 0014B008  1C 00 00 18 */	mulli r0, r0, 0x18
/* 8014F3AC 0014B00C  38 60 00 0F */	li r3, 0xf
/* 8014F3B0 0014B010  3C 84 00 06 */	addis r4, r4, 6
/* 8014F3B4 0014B014  7C 84 02 14 */	add r4, r4, r0
/* 8014F3B8 0014B018  38 84 60 E2 */	addi r4, r4, 0x60e2
/* 8014F3BC 0014B01C  48 00 CF 4D */	bl func_8015C308
/* 8014F3C0 0014B020  38 60 03 F9 */	li r3, 0x3f9
lbl_8014F3C4:
/* 8014F3C4 0014B024  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F3C8 0014B028  38 84 0D A4 */	addi r4, r4, 0xda4
/* 8014F3CC 0014B02C  48 10 10 0D */	bl func_802503D8
/* 8014F3D0 0014B030  48 01 40 65 */	bl func_80163434
/* 8014F3D4 0014B034  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F3D8 0014B038  90 64 0D 88 */	stw r3, 0xd88(r4)
/* 8014F3DC 0014B03C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F3E0 0014B040  80 64 0D 88 */	lwz r3, 0xd88(r4)
/* 8014F3E4 0014B044  2C 03 00 00 */	cmpwi r3, 0
/* 8014F3E8 0014B048  40 82 00 0C */	bne lbl_8014F3F4
/* 8014F3EC 0014B04C  38 03 00 01 */	addi r0, r3, 1
/* 8014F3F0 0014B050  90 04 0D 88 */	stw r0, 0xd88(r4)
lbl_8014F3F4:
/* 8014F3F4 0014B054  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F3F8 0014B058  80 63 0D 88 */	lwz r3, 0xd88(r3)
/* 8014F3FC 0014B05C  48 01 97 09 */	bl func_80168B04
/* 8014F400 0014B060  38 60 00 0D */	li r3, 0xd
/* 8014F404 0014B064  48 01 36 8D */	bl func_80162A90
/* 8014F408 0014B068  7C 7F 1B 78 */	mr r31, r3
/* 8014F40C 0014B06C  38 60 00 3A */	li r3, 0x3a
/* 8014F410 0014B070  48 01 36 81 */	bl func_80162A90
/* 8014F414 0014B074  80 ED 82 B8 */	lwz r7, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F418 0014B078  7C 65 1B 78 */	mr r5, r3
/* 8014F41C 0014B07C  7F E6 FB 78 */	mr r6, r31
/* 8014F420 0014B080  38 80 00 04 */	li r4, 4
/* 8014F424 0014B084  80 67 0D 24 */	lwz r3, 0xd24(r7)
/* 8014F428 0014B088  38 E7 0D 88 */	addi r7, r7, 0xd88
/* 8014F42C 0014B08C  39 00 00 44 */	li r8, 0x44
/* 8014F430 0014B090  38 63 00 10 */	addi r3, r3, 0x10
/* 8014F434 0014B094  48 01 79 39 */	bl func_80166D6C
/* 8014F438 0014B098  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F43C 0014B09C  38 83 0D 88 */	addi r4, r3, 0xd88
/* 8014F440 0014B0A0  80 63 0D 88 */	lwz r3, 0xd88(r3)
/* 8014F444 0014B0A4  4B FF FE 89 */	bl func_8014F2CC
/* 8014F448 0014B0A8  48 01 5F 0D */	bl func_80165354
/* 8014F44C 0014B0AC  2C 03 00 00 */	cmpwi r3, 0
/* 8014F450 0014B0B0  40 80 00 10 */	bge lbl_8014F460
/* 8014F454 0014B0B4  4B FF FD C1 */	bl func_8014F214
/* 8014F458 0014B0B8  38 60 00 00 */	li r3, 0
/* 8014F45C 0014B0BC  48 00 00 18 */	b lbl_8014F474
lbl_8014F460:
/* 8014F460 0014B0C0  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F464 0014B0C4  38 60 00 01 */	li r3, 1
/* 8014F468 0014B0C8  80 04 0D 30 */	lwz r0, 0xd30(r4)
/* 8014F46C 0014B0CC  64 00 02 00 */	oris r0, r0, 0x200
/* 8014F470 0014B0D0  90 04 0D 30 */	stw r0, 0xd30(r4)
lbl_8014F474:
/* 8014F474 0014B0D4  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8014F478 0014B0D8  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8014F47C 0014B0DC  7C 08 03 A6 */	mtlr r0
/* 8014F480 0014B0E0  38 21 00 10 */	addi r1, r1, 0x10
/* 8014F484 0014B0E4  4E 80 00 20 */	blr

.global func_8014F488
func_8014F488:
/* 8014F488 0014B0E8  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8014F48C 0014B0EC  7C 08 02 A6 */	mflr r0
/* 8014F490 0014B0F0  38 80 00 00 */	li r4, 0
/* 8014F494 0014B0F4  38 A0 00 80 */	li r5, 0x80
/* 8014F498 0014B0F8  90 01 00 14 */	stw r0, 0x14(r1)
/* 8014F49C 0014B0FC  38 00 00 00 */	li r0, 0
/* 8014F4A0 0014B100  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F4A4 0014B104  98 03 0D F1 */	stb r0, 0xdf1(r3)
/* 8014F4A8 0014B108  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F4AC 0014B10C  98 03 0D FD */	stb r0, 0xdfd(r3)
/* 8014F4B0 0014B110  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F4B4 0014B114  98 03 0E DC */	stb r0, 0xedc(r3)
/* 8014F4B8 0014B118  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F4BC 0014B11C  98 03 0E E2 */	stb r0, 0xee2(r3)
/* 8014F4C0 0014B120  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F4C4 0014B124  98 03 0D F2 */	stb r0, 0xdf2(r3)
/* 8014F4C8 0014B128  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F4CC 0014B12C  98 03 0D FE */	stb r0, 0xdfe(r3)
/* 8014F4D0 0014B130  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F4D4 0014B134  98 03 0E DD */	stb r0, 0xedd(r3)
/* 8014F4D8 0014B138  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F4DC 0014B13C  98 03 0E E3 */	stb r0, 0xee3(r3)
/* 8014F4E0 0014B140  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F4E4 0014B144  98 03 0D F3 */	stb r0, 0xdf3(r3)
/* 8014F4E8 0014B148  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F4EC 0014B14C  98 03 0D FF */	stb r0, 0xdff(r3)
/* 8014F4F0 0014B150  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F4F4 0014B154  98 03 0E DE */	stb r0, 0xede(r3)
/* 8014F4F8 0014B158  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F4FC 0014B15C  98 03 0E E4 */	stb r0, 0xee4(r3)
/* 8014F500 0014B160  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F504 0014B164  98 03 0D F4 */	stb r0, 0xdf4(r3)
/* 8014F508 0014B168  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F50C 0014B16C  98 03 0E 00 */	stb r0, 0xe00(r3)
/* 8014F510 0014B170  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F514 0014B174  98 03 0E DF */	stb r0, 0xedf(r3)
/* 8014F518 0014B178  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F51C 0014B17C  98 03 0E E5 */	stb r0, 0xee5(r3)
/* 8014F520 0014B180  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F524 0014B184  98 03 0D F5 */	stb r0, 0xdf5(r3)
/* 8014F528 0014B188  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F52C 0014B18C  98 03 0E 01 */	stb r0, 0xe01(r3)
/* 8014F530 0014B190  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F534 0014B194  98 03 0E E0 */	stb r0, 0xee0(r3)
/* 8014F538 0014B198  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F53C 0014B19C  98 03 0E E6 */	stb r0, 0xee6(r3)
/* 8014F540 0014B1A0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F544 0014B1A4  98 03 0D F6 */	stb r0, 0xdf6(r3)
/* 8014F548 0014B1A8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F54C 0014B1AC  98 03 0E 02 */	stb r0, 0xe02(r3)
/* 8014F550 0014B1B0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F554 0014B1B4  98 03 0E E1 */	stb r0, 0xee1(r3)
/* 8014F558 0014B1B8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F55C 0014B1BC  98 03 0E E7 */	stb r0, 0xee7(r3)
/* 8014F560 0014B1C0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F564 0014B1C4  98 03 0D F7 */	stb r0, 0xdf7(r3)
/* 8014F568 0014B1C8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F56C 0014B1CC  98 03 0E 03 */	stb r0, 0xe03(r3)
/* 8014F570 0014B1D0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F574 0014B1D4  98 03 0D F8 */	stb r0, 0xdf8(r3)
/* 8014F578 0014B1D8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F57C 0014B1DC  98 03 0E 04 */	stb r0, 0xe04(r3)
/* 8014F580 0014B1E0  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F584 0014B1E4  38 63 0E 09 */	addi r3, r3, 0xe09
/* 8014F588 0014B1E8  4B EB 4B 7D */	bl memset
/* 8014F58C 0014B1EC  38 60 00 00 */	li r3, 0
/* 8014F590 0014B1F0  48 00 01 B9 */	bl func_8014F748
/* 8014F594 0014B1F4  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8014F598 0014B1F8  7C 08 03 A6 */	mtlr r0
/* 8014F59C 0014B1FC  38 21 00 10 */	addi r1, r1, 0x10
/* 8014F5A0 0014B200  4E 80 00 20 */	blr

.global func_8014F5A4
func_8014F5A4:
/* 8014F5A4 0014B204  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8014F5A8 0014B208  7C 08 02 A6 */	mflr r0
/* 8014F5AC 0014B20C  90 01 00 14 */	stw r0, 0x14(r1)
/* 8014F5B0 0014B210  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8014F5B4 0014B214  83 ED 82 B8 */	lwz r31, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F5B8 0014B218  88 1F 0D F0 */	lbz r0, 0xdf0(r31)
/* 8014F5BC 0014B21C  2C 00 00 00 */	cmpwi r0, 0
/* 8014F5C0 0014B220  40 82 00 1C */	bne lbl_8014F5DC
/* 8014F5C4 0014B224  38 9F 0D F1 */	addi r4, r31, 0xdf1
/* 8014F5C8 0014B228  38 60 00 00 */	li r3, 0
/* 8014F5CC 0014B22C  48 01 8B 35 */	bl func_80168100
/* 8014F5D0 0014B230  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F5D4 0014B234  38 00 00 01 */	li r0, 1
/* 8014F5D8 0014B238  98 03 0D F0 */	stb r0, 0xdf0(r3)
lbl_8014F5DC:
/* 8014F5DC 0014B23C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F5E0 0014B240  38 60 00 00 */	li r3, 0
/* 8014F5E4 0014B244  38 84 0D FD */	addi r4, r4, 0xdfd
/* 8014F5E8 0014B248  48 01 8B 61 */	bl func_80168148
/* 8014F5EC 0014B24C  2C 03 00 00 */	cmpwi r3, 0
/* 8014F5F0 0014B250  41 82 01 44 */	beq lbl_8014F734
/* 8014F5F4 0014B254  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F5F8 0014B258  38 A0 00 00 */	li r5, 0
/* 8014F5FC 0014B25C  88 03 0D FD */	lbz r0, 0xdfd(r3)
/* 8014F600 0014B260  2C 00 00 00 */	cmpwi r0, 0
/* 8014F604 0014B264  41 82 00 10 */	beq lbl_8014F614
/* 8014F608 0014B268  28 00 00 07 */	cmplwi r0, 7
/* 8014F60C 0014B26C  41 82 00 08 */	beq lbl_8014F614
/* 8014F610 0014B270  38 A0 00 01 */	li r5, 1
lbl_8014F614:
/* 8014F614 0014B274  88 03 0D FE */	lbz r0, 0xdfe(r3)
/* 8014F618 0014B278  2C 00 00 00 */	cmpwi r0, 0
/* 8014F61C 0014B27C  41 82 00 14 */	beq lbl_8014F630
/* 8014F620 0014B280  28 00 00 07 */	cmplwi r0, 7
/* 8014F624 0014B284  41 82 00 0C */	beq lbl_8014F630
/* 8014F628 0014B288  38 05 00 01 */	addi r0, r5, 1
/* 8014F62C 0014B28C  54 05 06 3E */	clrlwi r5, r0, 0x18
lbl_8014F630:
/* 8014F630 0014B290  88 03 0D FF */	lbz r0, 0xdff(r3)
/* 8014F634 0014B294  2C 00 00 00 */	cmpwi r0, 0
/* 8014F638 0014B298  41 82 00 14 */	beq lbl_8014F64C
/* 8014F63C 0014B29C  28 00 00 07 */	cmplwi r0, 7
/* 8014F640 0014B2A0  41 82 00 0C */	beq lbl_8014F64C
/* 8014F644 0014B2A4  38 05 00 01 */	addi r0, r5, 1
/* 8014F648 0014B2A8  54 05 06 3E */	clrlwi r5, r0, 0x18
lbl_8014F64C:
/* 8014F64C 0014B2AC  88 03 0E 00 */	lbz r0, 0xe00(r3)
/* 8014F650 0014B2B0  2C 00 00 00 */	cmpwi r0, 0
/* 8014F654 0014B2B4  41 82 00 14 */	beq lbl_8014F668
/* 8014F658 0014B2B8  28 00 00 07 */	cmplwi r0, 7
/* 8014F65C 0014B2BC  41 82 00 0C */	beq lbl_8014F668
/* 8014F660 0014B2C0  38 05 00 01 */	addi r0, r5, 1
/* 8014F664 0014B2C4  54 05 06 3E */	clrlwi r5, r0, 0x18
lbl_8014F668:
/* 8014F668 0014B2C8  88 03 0E 01 */	lbz r0, 0xe01(r3)
/* 8014F66C 0014B2CC  2C 00 00 00 */	cmpwi r0, 0
/* 8014F670 0014B2D0  41 82 00 14 */	beq lbl_8014F684
/* 8014F674 0014B2D4  28 00 00 07 */	cmplwi r0, 7
/* 8014F678 0014B2D8  41 82 00 0C */	beq lbl_8014F684
/* 8014F67C 0014B2DC  38 05 00 01 */	addi r0, r5, 1
/* 8014F680 0014B2E0  54 05 06 3E */	clrlwi r5, r0, 0x18
lbl_8014F684:
/* 8014F684 0014B2E4  88 03 0E 02 */	lbz r0, 0xe02(r3)
/* 8014F688 0014B2E8  2C 00 00 00 */	cmpwi r0, 0
/* 8014F68C 0014B2EC  41 82 00 14 */	beq lbl_8014F6A0
/* 8014F690 0014B2F0  28 00 00 07 */	cmplwi r0, 7
/* 8014F694 0014B2F4  41 82 00 0C */	beq lbl_8014F6A0
/* 8014F698 0014B2F8  38 05 00 01 */	addi r0, r5, 1
/* 8014F69C 0014B2FC  54 05 06 3E */	clrlwi r5, r0, 0x18
lbl_8014F6A0:
/* 8014F6A0 0014B300  38 00 00 00 */	li r0, 0
/* 8014F6A4 0014B304  38 60 00 01 */	li r3, 1
/* 8014F6A8 0014B308  7C 00 28 40 */	cmplw r0, r5
/* 8014F6AC 0014B30C  40 80 00 0C */	bge lbl_8014F6B8
/* 8014F6B0 0014B310  98 7F 0E E2 */	stb r3, 0xee2(r31)
/* 8014F6B4 0014B314  48 00 00 08 */	b lbl_8014F6BC
lbl_8014F6B8:
/* 8014F6B8 0014B318  98 1F 0E E2 */	stb r0, 0xee2(r31)
lbl_8014F6BC:
/* 8014F6BC 0014B31C  38 80 00 01 */	li r4, 1
/* 8014F6C0 0014B320  7C 04 28 40 */	cmplw r4, r5
/* 8014F6C4 0014B324  40 80 00 0C */	bge lbl_8014F6D0
/* 8014F6C8 0014B328  98 7F 0E E3 */	stb r3, 0xee3(r31)
/* 8014F6CC 0014B32C  48 00 00 08 */	b lbl_8014F6D4
lbl_8014F6D0:
/* 8014F6D0 0014B330  98 1F 0E E3 */	stb r0, 0xee3(r31)
lbl_8014F6D4:
/* 8014F6D4 0014B334  38 80 00 02 */	li r4, 2
/* 8014F6D8 0014B338  7C 04 28 40 */	cmplw r4, r5
/* 8014F6DC 0014B33C  40 80 00 0C */	bge lbl_8014F6E8
/* 8014F6E0 0014B340  98 7F 0E E4 */	stb r3, 0xee4(r31)
/* 8014F6E4 0014B344  48 00 00 08 */	b lbl_8014F6EC
lbl_8014F6E8:
/* 8014F6E8 0014B348  98 1F 0E E4 */	stb r0, 0xee4(r31)
lbl_8014F6EC:
/* 8014F6EC 0014B34C  38 80 00 03 */	li r4, 3
/* 8014F6F0 0014B350  7C 04 28 40 */	cmplw r4, r5
/* 8014F6F4 0014B354  40 80 00 0C */	bge lbl_8014F700
/* 8014F6F8 0014B358  98 7F 0E E5 */	stb r3, 0xee5(r31)
/* 8014F6FC 0014B35C  48 00 00 08 */	b lbl_8014F704
lbl_8014F700:
/* 8014F700 0014B360  98 1F 0E E5 */	stb r0, 0xee5(r31)
lbl_8014F704:
/* 8014F704 0014B364  38 80 00 04 */	li r4, 4
/* 8014F708 0014B368  7C 04 28 40 */	cmplw r4, r5
/* 8014F70C 0014B36C  40 80 00 0C */	bge lbl_8014F718
/* 8014F710 0014B370  98 7F 0E E6 */	stb r3, 0xee6(r31)
/* 8014F714 0014B374  48 00 00 08 */	b lbl_8014F71C
lbl_8014F718:
/* 8014F718 0014B378  98 1F 0E E6 */	stb r0, 0xee6(r31)
lbl_8014F71C:
/* 8014F71C 0014B37C  38 80 00 05 */	li r4, 5
/* 8014F720 0014B380  7C 04 28 40 */	cmplw r4, r5
/* 8014F724 0014B384  40 80 00 0C */	bge lbl_8014F730
/* 8014F728 0014B388  98 7F 0E E7 */	stb r3, 0xee7(r31)
/* 8014F72C 0014B38C  48 00 00 08 */	b lbl_8014F734
lbl_8014F730:
/* 8014F730 0014B390  98 1F 0E E7 */	stb r0, 0xee7(r31)
lbl_8014F734:
/* 8014F734 0014B394  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8014F738 0014B398  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8014F73C 0014B39C  7C 08 03 A6 */	mtlr r0
/* 8014F740 0014B3A0  38 21 00 10 */	addi r1, r1, 0x10
/* 8014F744 0014B3A4  4E 80 00 20 */	blr

.global func_8014F748
func_8014F748:
/* 8014F748 0014B3A8  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8014F74C 0014B3AC  7C 08 02 A6 */	mflr r0
/* 8014F750 0014B3B0  90 01 00 14 */	stw r0, 0x14(r1)
/* 8014F754 0014B3B4  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F758 0014B3B8  88 05 0D F7 */	lbz r0, 0xdf7(r5)
/* 8014F75C 0014B3BC  28 00 00 03 */	cmplwi r0, 3
/* 8014F760 0014B3C0  41 82 01 4C */	beq lbl_8014F8AC
/* 8014F764 0014B3C4  88 85 0D F1 */	lbz r4, 0xdf1(r5)
/* 8014F768 0014B3C8  38 00 00 00 */	li r0, 0
/* 8014F76C 0014B3CC  28 04 00 07 */	cmplwi r4, 7
/* 8014F770 0014B3D0  40 82 00 08 */	bne lbl_8014F778
/* 8014F774 0014B3D4  98 05 0D F1 */	stb r0, 0xdf1(r5)
lbl_8014F778:
/* 8014F778 0014B3D8  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F77C 0014B3DC  88 85 0D F2 */	lbz r4, 0xdf2(r5)
/* 8014F780 0014B3E0  28 04 00 07 */	cmplwi r4, 7
/* 8014F784 0014B3E4  40 82 00 08 */	bne lbl_8014F78C
/* 8014F788 0014B3E8  98 05 0D F2 */	stb r0, 0xdf2(r5)
lbl_8014F78C:
/* 8014F78C 0014B3EC  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F790 0014B3F0  88 85 0D F3 */	lbz r4, 0xdf3(r5)
/* 8014F794 0014B3F4  28 04 00 07 */	cmplwi r4, 7
/* 8014F798 0014B3F8  40 82 00 08 */	bne lbl_8014F7A0
/* 8014F79C 0014B3FC  98 05 0D F3 */	stb r0, 0xdf3(r5)
lbl_8014F7A0:
/* 8014F7A0 0014B400  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F7A4 0014B404  88 85 0D F4 */	lbz r4, 0xdf4(r5)
/* 8014F7A8 0014B408  28 04 00 07 */	cmplwi r4, 7
/* 8014F7AC 0014B40C  40 82 00 08 */	bne lbl_8014F7B4
/* 8014F7B0 0014B410  98 05 0D F4 */	stb r0, 0xdf4(r5)
lbl_8014F7B4:
/* 8014F7B4 0014B414  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F7B8 0014B418  88 85 0D F5 */	lbz r4, 0xdf5(r5)
/* 8014F7BC 0014B41C  28 04 00 07 */	cmplwi r4, 7
/* 8014F7C0 0014B420  40 82 00 08 */	bne lbl_8014F7C8
/* 8014F7C4 0014B424  98 05 0D F5 */	stb r0, 0xdf5(r5)
lbl_8014F7C8:
/* 8014F7C8 0014B428  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F7CC 0014B42C  88 85 0D F6 */	lbz r4, 0xdf6(r5)
/* 8014F7D0 0014B430  28 04 00 07 */	cmplwi r4, 7
/* 8014F7D4 0014B434  40 82 00 08 */	bne lbl_8014F7DC
/* 8014F7D8 0014B438  98 05 0D F6 */	stb r0, 0xdf6(r5)
lbl_8014F7DC:
/* 8014F7DC 0014B43C  80 CD 82 B8 */	lwz r6, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F7E0 0014B440  7C 64 1B 78 */	mr r4, r3
/* 8014F7E4 0014B444  38 A0 00 FF */	li r5, 0xff
/* 8014F7E8 0014B448  80 66 0D 28 */	lwz r3, 0xd28(r6)
/* 8014F7EC 0014B44C  38 63 1F FC */	addi r3, r3, 0x1ffc
/* 8014F7F0 0014B450  48 00 0A B1 */	bl func_801502A0
/* 8014F7F4 0014B454  54 60 01 4B */	rlwinm. r0, r3, 0, 5, 5
/* 8014F7F8 0014B458  41 82 00 10 */	beq lbl_8014F808
/* 8014F7FC 0014B45C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F800 0014B460  38 00 00 07 */	li r0, 7
/* 8014F804 0014B464  98 04 0D F1 */	stb r0, 0xdf1(r4)
lbl_8014F808:
/* 8014F808 0014B468  54 60 01 09 */	rlwinm. r0, r3, 0, 4, 4
/* 8014F80C 0014B46C  41 82 00 10 */	beq lbl_8014F81C
/* 8014F810 0014B470  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F814 0014B474  38 00 00 07 */	li r0, 7
/* 8014F818 0014B478  98 04 0D F2 */	stb r0, 0xdf2(r4)
lbl_8014F81C:
/* 8014F81C 0014B47C  54 60 00 C7 */	rlwinm. r0, r3, 0, 3, 3
/* 8014F820 0014B480  41 82 00 10 */	beq lbl_8014F830
/* 8014F824 0014B484  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F828 0014B488  38 00 00 07 */	li r0, 7
/* 8014F82C 0014B48C  98 04 0D F3 */	stb r0, 0xdf3(r4)
lbl_8014F830:
/* 8014F830 0014B490  54 60 00 85 */	rlwinm. r0, r3, 0, 2, 2
/* 8014F834 0014B494  41 82 00 10 */	beq lbl_8014F844
/* 8014F838 0014B498  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F83C 0014B49C  38 00 00 07 */	li r0, 7
/* 8014F840 0014B4A0  98 04 0D F4 */	stb r0, 0xdf4(r4)
lbl_8014F844:
/* 8014F844 0014B4A4  54 60 00 43 */	rlwinm. r0, r3, 0, 1, 1
/* 8014F848 0014B4A8  41 82 00 10 */	beq lbl_8014F858
/* 8014F84C 0014B4AC  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F850 0014B4B0  38 00 00 07 */	li r0, 7
/* 8014F854 0014B4B4  98 04 0D F5 */	stb r0, 0xdf5(r4)
lbl_8014F858:
/* 8014F858 0014B4B8  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 8014F85C 0014B4BC  41 82 00 10 */	beq lbl_8014F86C
/* 8014F860 0014B4C0  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F864 0014B4C4  38 00 00 07 */	li r0, 7
/* 8014F868 0014B4C8  98 04 0D F6 */	stb r0, 0xdf6(r4)
lbl_8014F86C:
/* 8014F86C 0014B4CC  54 60 05 6B */	rlwinm. r0, r3, 0, 0x15, 0x15
/* 8014F870 0014B4D0  41 82 00 30 */	beq lbl_8014F8A0
/* 8014F874 0014B4D4  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F878 0014B4D8  80 64 0D 28 */	lwz r3, 0xd28(r4)
/* 8014F87C 0014B4DC  A0 03 00 90 */	lhz r0, 0x90(r3)
/* 8014F880 0014B4E0  2C 00 00 00 */	cmpwi r0, 0
/* 8014F884 0014B4E4  40 82 00 10 */	bne lbl_8014F894
/* 8014F888 0014B4E8  38 00 00 01 */	li r0, 1
/* 8014F88C 0014B4EC  98 04 0D F7 */	stb r0, 0xdf7(r4)
/* 8014F890 0014B4F0  48 00 00 1C */	b lbl_8014F8AC
lbl_8014F894:
/* 8014F894 0014B4F4  38 00 00 02 */	li r0, 2
/* 8014F898 0014B4F8  98 04 0D F7 */	stb r0, 0xdf7(r4)
/* 8014F89C 0014B4FC  48 00 00 10 */	b lbl_8014F8AC
lbl_8014F8A0:
/* 8014F8A0 0014B500  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F8A4 0014B504  38 00 00 00 */	li r0, 0
/* 8014F8A8 0014B508  98 03 0D F7 */	stb r0, 0xdf7(r3)
lbl_8014F8AC:
/* 8014F8AC 0014B50C  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8014F8B0 0014B510  7C 08 03 A6 */	mtlr r0
/* 8014F8B4 0014B514  38 21 00 10 */	addi r1, r1, 0x10
/* 8014F8B8 0014B518  4E 80 00 20 */	blr

.global func_8014F8BC
func_8014F8BC:
/* 8014F8BC 0014B51C  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8014F8C0 0014B520  7C 08 02 A6 */	mflr r0
/* 8014F8C4 0014B524  90 01 00 14 */	stw r0, 0x14(r1)
/* 8014F8C8 0014B528  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8014F8CC 0014B52C  3B E0 00 00 */	li r31, 0
/* 8014F8D0 0014B530  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F8D4 0014B534  38 E5 0D F1 */	addi r7, r5, 0xdf1
/* 8014F8D8 0014B538  7C C7 18 AE */	lbzx r6, r7, r3
/* 8014F8DC 0014B53C  2C 06 00 00 */	cmpwi r6, 0
/* 8014F8E0 0014B540  41 82 00 E0 */	beq lbl_8014F9C0
/* 8014F8E4 0014B544  28 06 00 07 */	cmplwi r6, 7
/* 8014F8E8 0014B548  41 82 00 D8 */	beq lbl_8014F9C0
/* 8014F8EC 0014B54C  38 A0 00 00 */	li r5, 0
/* 8014F8F0 0014B550  38 00 00 02 */	li r0, 2
/* 8014F8F4 0014B554  7C A7 19 AE */	stbx r5, r7, r3
/* 8014F8F8 0014B558  3B E0 00 01 */	li r31, 1
/* 8014F8FC 0014B55C  38 E0 00 00 */	li r7, 0
/* 8014F900 0014B560  7C 09 03 A6 */	mtctr r0
lbl_8014F904:
/* 8014F904 0014B564  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F908 0014B568  54 E0 06 3E */	clrlwi r0, r7, 0x18
/* 8014F90C 0014B56C  7C 63 02 14 */	add r3, r3, r0
/* 8014F910 0014B570  88 A3 0D F1 */	lbz r5, 0xdf1(r3)
/* 8014F914 0014B574  2C 05 00 00 */	cmpwi r5, 0
/* 8014F918 0014B578  41 82 00 1C */	beq lbl_8014F934
/* 8014F91C 0014B57C  28 05 00 07 */	cmplwi r5, 7
/* 8014F920 0014B580  41 82 00 14 */	beq lbl_8014F934
/* 8014F924 0014B584  7C 05 30 40 */	cmplw r5, r6
/* 8014F928 0014B588  41 80 00 0C */	blt lbl_8014F934
/* 8014F92C 0014B58C  38 05 FF FF */	addi r0, r5, -1
/* 8014F930 0014B590  98 03 0D F1 */	stb r0, 0xdf1(r3)
lbl_8014F934:
/* 8014F934 0014B594  38 E7 00 01 */	addi r7, r7, 1
/* 8014F938 0014B598  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F93C 0014B59C  54 E0 06 3E */	clrlwi r0, r7, 0x18
/* 8014F940 0014B5A0  7C 63 02 14 */	add r3, r3, r0
/* 8014F944 0014B5A4  88 A3 0D F1 */	lbz r5, 0xdf1(r3)
/* 8014F948 0014B5A8  2C 05 00 00 */	cmpwi r5, 0
/* 8014F94C 0014B5AC  41 82 00 1C */	beq lbl_8014F968
/* 8014F950 0014B5B0  28 05 00 07 */	cmplwi r5, 7
/* 8014F954 0014B5B4  41 82 00 14 */	beq lbl_8014F968
/* 8014F958 0014B5B8  7C 05 30 40 */	cmplw r5, r6
/* 8014F95C 0014B5BC  41 80 00 0C */	blt lbl_8014F968
/* 8014F960 0014B5C0  38 05 FF FF */	addi r0, r5, -1
/* 8014F964 0014B5C4  98 03 0D F1 */	stb r0, 0xdf1(r3)
lbl_8014F968:
/* 8014F968 0014B5C8  38 E7 00 01 */	addi r7, r7, 1
/* 8014F96C 0014B5CC  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014F970 0014B5D0  54 E0 06 3E */	clrlwi r0, r7, 0x18
/* 8014F974 0014B5D4  7C 63 02 14 */	add r3, r3, r0
/* 8014F978 0014B5D8  88 A3 0D F1 */	lbz r5, 0xdf1(r3)
/* 8014F97C 0014B5DC  2C 05 00 00 */	cmpwi r5, 0
/* 8014F980 0014B5E0  41 82 00 1C */	beq lbl_8014F99C
/* 8014F984 0014B5E4  28 05 00 07 */	cmplwi r5, 7
/* 8014F988 0014B5E8  41 82 00 14 */	beq lbl_8014F99C
/* 8014F98C 0014B5EC  7C 05 30 40 */	cmplw r5, r6
/* 8014F990 0014B5F0  41 80 00 0C */	blt lbl_8014F99C
/* 8014F994 0014B5F4  38 05 FF FF */	addi r0, r5, -1
/* 8014F998 0014B5F8  98 03 0D F1 */	stb r0, 0xdf1(r3)
lbl_8014F99C:
/* 8014F99C 0014B5FC  38 E7 00 01 */	addi r7, r7, 1
/* 8014F9A0 0014B600  42 00 FF 64 */	bdnz lbl_8014F904
/* 8014F9A4 0014B604  2C 04 00 00 */	cmpwi r4, 0
/* 8014F9A8 0014B608  41 82 00 E8 */	beq lbl_8014FA90
/* 8014F9AC 0014B60C  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 8014F9B0 0014B610  38 60 02 1F */	li r3, 0x21f
/* 8014F9B4 0014B614  38 80 00 00 */	li r4, 0
/* 8014F9B8 0014B618  4B EB B7 B9 */	bl func_8000B170
/* 8014F9BC 0014B61C  48 00 00 D4 */	b lbl_8014FA90
lbl_8014F9C0:
/* 8014F9C0 0014B620  2C 06 00 00 */	cmpwi r6, 0
/* 8014F9C4 0014B624  40 82 00 CC */	bne lbl_8014FA90
/* 8014F9C8 0014B628  88 05 0D F1 */	lbz r0, 0xdf1(r5)
/* 8014F9CC 0014B62C  38 C0 00 01 */	li r6, 1
/* 8014F9D0 0014B630  2C 00 00 00 */	cmpwi r0, 0
/* 8014F9D4 0014B634  41 82 00 10 */	beq lbl_8014F9E4
/* 8014F9D8 0014B638  28 00 00 07 */	cmplwi r0, 7
/* 8014F9DC 0014B63C  41 82 00 08 */	beq lbl_8014F9E4
/* 8014F9E0 0014B640  38 C0 00 02 */	li r6, 2
lbl_8014F9E4:
/* 8014F9E4 0014B644  88 05 0D F2 */	lbz r0, 0xdf2(r5)
/* 8014F9E8 0014B648  2C 00 00 00 */	cmpwi r0, 0
/* 8014F9EC 0014B64C  41 82 00 14 */	beq lbl_8014FA00
/* 8014F9F0 0014B650  28 00 00 07 */	cmplwi r0, 7
/* 8014F9F4 0014B654  41 82 00 0C */	beq lbl_8014FA00
/* 8014F9F8 0014B658  38 06 00 01 */	addi r0, r6, 1
/* 8014F9FC 0014B65C  54 06 06 3E */	clrlwi r6, r0, 0x18
lbl_8014FA00:
/* 8014FA00 0014B660  88 05 0D F3 */	lbz r0, 0xdf3(r5)
/* 8014FA04 0014B664  2C 00 00 00 */	cmpwi r0, 0
/* 8014FA08 0014B668  41 82 00 14 */	beq lbl_8014FA1C
/* 8014FA0C 0014B66C  28 00 00 07 */	cmplwi r0, 7
/* 8014FA10 0014B670  41 82 00 0C */	beq lbl_8014FA1C
/* 8014FA14 0014B674  38 06 00 01 */	addi r0, r6, 1
/* 8014FA18 0014B678  54 06 06 3E */	clrlwi r6, r0, 0x18
lbl_8014FA1C:
/* 8014FA1C 0014B67C  88 05 0D F4 */	lbz r0, 0xdf4(r5)
/* 8014FA20 0014B680  2C 00 00 00 */	cmpwi r0, 0
/* 8014FA24 0014B684  41 82 00 14 */	beq lbl_8014FA38
/* 8014FA28 0014B688  28 00 00 07 */	cmplwi r0, 7
/* 8014FA2C 0014B68C  41 82 00 0C */	beq lbl_8014FA38
/* 8014FA30 0014B690  38 06 00 01 */	addi r0, r6, 1
/* 8014FA34 0014B694  54 06 06 3E */	clrlwi r6, r0, 0x18
lbl_8014FA38:
/* 8014FA38 0014B698  88 05 0D F5 */	lbz r0, 0xdf5(r5)
/* 8014FA3C 0014B69C  2C 00 00 00 */	cmpwi r0, 0
/* 8014FA40 0014B6A0  41 82 00 14 */	beq lbl_8014FA54
/* 8014FA44 0014B6A4  28 00 00 07 */	cmplwi r0, 7
/* 8014FA48 0014B6A8  41 82 00 0C */	beq lbl_8014FA54
/* 8014FA4C 0014B6AC  38 06 00 01 */	addi r0, r6, 1
/* 8014FA50 0014B6B0  54 06 06 3E */	clrlwi r6, r0, 0x18
lbl_8014FA54:
/* 8014FA54 0014B6B4  88 05 0D F6 */	lbz r0, 0xdf6(r5)
/* 8014FA58 0014B6B8  2C 00 00 00 */	cmpwi r0, 0
/* 8014FA5C 0014B6BC  41 82 00 14 */	beq lbl_8014FA70
/* 8014FA60 0014B6C0  28 00 00 07 */	cmplwi r0, 7
/* 8014FA64 0014B6C4  41 82 00 0C */	beq lbl_8014FA70
/* 8014FA68 0014B6C8  38 06 00 01 */	addi r0, r6, 1
/* 8014FA6C 0014B6CC  54 06 06 3E */	clrlwi r6, r0, 0x18
lbl_8014FA70:
/* 8014FA70 0014B6D0  2C 04 00 00 */	cmpwi r4, 0
/* 8014FA74 0014B6D4  7C C7 19 AE */	stbx r6, r7, r3
/* 8014FA78 0014B6D8  3B E0 00 01 */	li r31, 1
/* 8014FA7C 0014B6DC  41 82 00 14 */	beq lbl_8014FA90
/* 8014FA80 0014B6E0  C0 22 8E 14 */	lfs f1, lbl_80641414-_SDA2_BASE_(r2)
/* 8014FA84 0014B6E4  38 60 02 1F */	li r3, 0x21f
/* 8014FA88 0014B6E8  38 80 00 00 */	li r4, 0
/* 8014FA8C 0014B6EC  4B EB B6 E5 */	bl func_8000B170
lbl_8014FA90:
/* 8014FA90 0014B6F0  38 00 00 02 */	li r0, 2
/* 8014FA94 0014B6F4  80 AD 82 B8 */	lwz r5, lbl_8063D578-_SDA_BASE_(r13)
/* 8014FA98 0014B6F8  38 C0 00 00 */	li r6, 0
/* 8014FA9C 0014B6FC  38 E0 00 00 */	li r7, 0
/* 8014FAA0 0014B700  39 00 00 00 */	li r8, 0
/* 8014FAA4 0014B704  38 62 8E 78 */	addi r3, r2, lbl_80641478-_SDA2_BASE_
/* 8014FAA8 0014B708  7C 09 03 A6 */	mtctr r0
lbl_8014FAAC:
/* 8014FAAC 0014B70C  55 00 06 3E */	clrlwi r0, r8, 0x18
/* 8014FAB0 0014B710  7C 85 02 14 */	add r4, r5, r0
/* 8014FAB4 0014B714  88 84 0D F1 */	lbz r4, 0xdf1(r4)
/* 8014FAB8 0014B718  2C 04 00 00 */	cmpwi r4, 0
/* 8014FABC 0014B71C  41 82 00 18 */	beq lbl_8014FAD4
/* 8014FAC0 0014B720  28 04 00 07 */	cmplwi r4, 7
/* 8014FAC4 0014B724  41 82 00 10 */	beq lbl_8014FAD4
/* 8014FAC8 0014B728  7C 03 00 AE */	lbzx r0, r3, r0
/* 8014FACC 0014B72C  38 C6 00 01 */	addi r6, r6, 1
/* 8014FAD0 0014B730  7C E7 03 78 */	or r7, r7, r0
lbl_8014FAD4:
/* 8014FAD4 0014B734  39 08 00 01 */	addi r8, r8, 1
/* 8014FAD8 0014B738  55 00 06 3E */	clrlwi r0, r8, 0x18
/* 8014FADC 0014B73C  7C 85 02 14 */	add r4, r5, r0
/* 8014FAE0 0014B740  88 84 0D F1 */	lbz r4, 0xdf1(r4)
/* 8014FAE4 0014B744  2C 04 00 00 */	cmpwi r4, 0
/* 8014FAE8 0014B748  41 82 00 18 */	beq lbl_8014FB00
/* 8014FAEC 0014B74C  28 04 00 07 */	cmplwi r4, 7
/* 8014FAF0 0014B750  41 82 00 10 */	beq lbl_8014FB00
/* 8014FAF4 0014B754  7C 03 00 AE */	lbzx r0, r3, r0
/* 8014FAF8 0014B758  38 C6 00 01 */	addi r6, r6, 1
/* 8014FAFC 0014B75C  7C E7 03 78 */	or r7, r7, r0
lbl_8014FB00:
/* 8014FB00 0014B760  39 08 00 01 */	addi r8, r8, 1
/* 8014FB04 0014B764  55 00 06 3E */	clrlwi r0, r8, 0x18
/* 8014FB08 0014B768  7C 85 02 14 */	add r4, r5, r0
/* 8014FB0C 0014B76C  88 84 0D F1 */	lbz r4, 0xdf1(r4)
/* 8014FB10 0014B770  2C 04 00 00 */	cmpwi r4, 0
/* 8014FB14 0014B774  41 82 00 18 */	beq lbl_8014FB2C
/* 8014FB18 0014B778  28 04 00 07 */	cmplwi r4, 7
/* 8014FB1C 0014B77C  41 82 00 10 */	beq lbl_8014FB2C
/* 8014FB20 0014B780  7C 03 00 AE */	lbzx r0, r3, r0
/* 8014FB24 0014B784  38 C6 00 01 */	addi r6, r6, 1
/* 8014FB28 0014B788  7C E7 03 78 */	or r7, r7, r0
lbl_8014FB2C:
/* 8014FB2C 0014B78C  39 08 00 01 */	addi r8, r8, 1
/* 8014FB30 0014B790  42 00 FF 7C */	bdnz lbl_8014FAAC
/* 8014FB34 0014B794  38 00 00 02 */	li r0, 2
/* 8014FB38 0014B798  54 C6 06 3E */	clrlwi r6, r6, 0x18
/* 8014FB3C 0014B79C  39 00 00 00 */	li r8, 0
/* 8014FB40 0014B7A0  38 80 00 00 */	li r4, 0
/* 8014FB44 0014B7A4  38 A0 00 01 */	li r5, 1
/* 8014FB48 0014B7A8  7C 09 03 A6 */	mtctr r0
lbl_8014FB4C:
/* 8014FB4C 0014B7AC  55 00 06 3E */	clrlwi r0, r8, 0x18
/* 8014FB50 0014B7B0  7C 00 30 40 */	cmplw r0, r6
/* 8014FB54 0014B7B4  40 80 00 14 */	bge lbl_8014FB68
/* 8014FB58 0014B7B8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014FB5C 0014B7BC  7C 63 02 14 */	add r3, r3, r0
/* 8014FB60 0014B7C0  98 A3 0E DC */	stb r5, 0xedc(r3)
/* 8014FB64 0014B7C4  48 00 00 10 */	b lbl_8014FB74
lbl_8014FB68:
/* 8014FB68 0014B7C8  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014FB6C 0014B7CC  7C 63 02 14 */	add r3, r3, r0
/* 8014FB70 0014B7D0  98 83 0E DC */	stb r4, 0xedc(r3)
lbl_8014FB74:
/* 8014FB74 0014B7D4  39 08 00 01 */	addi r8, r8, 1
/* 8014FB78 0014B7D8  55 00 06 3E */	clrlwi r0, r8, 0x18
/* 8014FB7C 0014B7DC  7C 00 30 40 */	cmplw r0, r6
/* 8014FB80 0014B7E0  40 80 00 14 */	bge lbl_8014FB94
/* 8014FB84 0014B7E4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014FB88 0014B7E8  7C 63 02 14 */	add r3, r3, r0
/* 8014FB8C 0014B7EC  98 A3 0E DC */	stb r5, 0xedc(r3)
/* 8014FB90 0014B7F0  48 00 00 10 */	b lbl_8014FBA0
lbl_8014FB94:
/* 8014FB94 0014B7F4  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014FB98 0014B7F8  7C 63 02 14 */	add r3, r3, r0
/* 8014FB9C 0014B7FC  98 83 0E DC */	stb r4, 0xedc(r3)
lbl_8014FBA0:
/* 8014FBA0 0014B800  39 08 00 01 */	addi r8, r8, 1
/* 8014FBA4 0014B804  55 00 06 3E */	clrlwi r0, r8, 0x18
/* 8014FBA8 0014B808  7C 00 30 40 */	cmplw r0, r6
/* 8014FBAC 0014B80C  40 80 00 14 */	bge lbl_8014FBC0
/* 8014FBB0 0014B810  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014FBB4 0014B814  7C 63 02 14 */	add r3, r3, r0
/* 8014FBB8 0014B818  98 A3 0E DC */	stb r5, 0xedc(r3)
/* 8014FBBC 0014B81C  48 00 00 10 */	b lbl_8014FBCC
lbl_8014FBC0:
/* 8014FBC0 0014B820  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014FBC4 0014B824  7C 63 02 14 */	add r3, r3, r0
/* 8014FBC8 0014B828  98 83 0E DC */	stb r4, 0xedc(r3)
lbl_8014FBCC:
/* 8014FBCC 0014B82C  39 08 00 01 */	addi r8, r8, 1
/* 8014FBD0 0014B830  42 00 FF 7C */	bdnz lbl_8014FB4C
/* 8014FBD4 0014B834  54 E3 06 3E */	clrlwi r3, r7, 0x18
/* 8014FBD8 0014B838  4B FF FB 71 */	bl func_8014F748
/* 8014FBDC 0014B83C  80 8D 82 B8 */	lwz r4, lbl_8063D578-_SDA_BASE_(r13)
/* 8014FBE0 0014B840  38 00 00 00 */	li r0, 0
/* 8014FBE4 0014B844  7F E3 FB 78 */	mr r3, r31
/* 8014FBE8 0014B848  98 04 0D F0 */	stb r0, 0xdf0(r4)
/* 8014FBEC 0014B84C  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8014FBF0 0014B850  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8014FBF4 0014B854  7C 08 03 A6 */	mtlr r0
/* 8014FBF8 0014B858  38 21 00 10 */	addi r1, r1, 0x10
/* 8014FBFC 0014B85C  4E 80 00 20 */	blr

.global func_8014FC00
func_8014FC00:
/* 8014FC00 0014B860  38 00 00 00 */	li r0, 0
/* 8014FC04 0014B864  98 03 06 E5 */	stb r0, 0x6e5(r3)
/* 8014FC08 0014B868  4B F0 90 B4 */	b func_80058CBC

.global func_8014FC0C
func_8014FC0C:
/* 8014FC0C 0014B86C  94 21 FF A0 */	stwu r1, -0x60(r1)
/* 8014FC10 0014B870  7C 08 02 A6 */	mflr r0
/* 8014FC14 0014B874  7C 63 07 34 */	extsh r3, r3
/* 8014FC18 0014B878  90 01 00 64 */	stw r0, 0x64(r1)
/* 8014FC1C 0014B87C  38 00 FF 00 */	li r0, -256
/* 8014FC20 0014B880  93 E1 00 5C */	stw r31, 0x5c(r1)
/* 8014FC24 0014B884  93 C1 00 58 */	stw r30, 0x58(r1)
/* 8014FC28 0014B888  7C BE 2B 78 */	mr r30, r5
/* 8014FC2C 0014B88C  38 A0 00 06 */	li r5, 6
/* 8014FC30 0014B890  88 C4 00 11 */	lbz r6, 0x11(r4)
/* 8014FC34 0014B894  7C DF 03 78 */	or r31, r6, r0
/* 8014FC38 0014B898  38 C1 00 08 */	addi r6, r1, 8
/* 8014FC3C 0014B89C  48 10 42 A1 */	bl func_80253EDC
/* 8014FC40 0014B8A0  7F C3 F3 78 */	mr r3, r30
/* 8014FC44 0014B8A4  38 80 00 01 */	li r4, 1
/* 8014FC48 0014B8A8  38 A0 00 00 */	li r5, 0
/* 8014FC4C 0014B8AC  48 10 07 4D */	bl func_80250398
/* 8014FC50 0014B8B0  C0 01 00 0C */	lfs f0, 0xc(r1)
/* 8014FC54 0014B8B4  3C 00 43 30 */	lis r0, 0x4330
/* 8014FC58 0014B8B8  C0 81 00 08 */	lfs f4, 8(r1)
/* 8014FC5C 0014B8BC  54 63 04 3E */	clrlwi r3, r3, 0x10
/* 8014FC60 0014B8C0  C0 41 00 18 */	lfs f2, 0x18(r1)
/* 8014FC64 0014B8C4  7C 64 07 34 */	extsh r4, r3
/* 8014FC68 0014B8C8  EC 60 20 28 */	fsubs f3, f0, f4
/* 8014FC6C 0014B8CC  C0 01 00 20 */	lfs f0, 0x20(r1)
/* 8014FC70 0014B8D0  FC 20 10 1E */	fctiwz f1, f2
/* 8014FC74 0014B8D4  90 01 00 30 */	stw r0, 0x30(r1)
/* 8014FC78 0014B8D8  EC 00 10 28 */	fsubs f0, f0, f2
/* 8014FC7C 0014B8DC  7F C3 F3 78 */	mr r3, r30
/* 8014FC80 0014B8E0  FC 40 18 1E */	fctiwz f2, f3
/* 8014FC84 0014B8E4  D8 21 00 40 */	stfd f1, 0x40(r1)
/* 8014FC88 0014B8E8  FC 00 00 1E */	fctiwz f0, f0
/* 8014FC8C 0014B8EC  C8 22 8E 58 */	lfd f1, lbl_80641458-_SDA2_BASE_(r2)
/* 8014FC90 0014B8F0  80 A1 00 44 */	lwz r5, 0x44(r1)
/* 8014FC94 0014B8F4  7F E8 FB 78 */	mr r8, r31
/* 8014FC98 0014B8F8  D8 41 00 28 */	stfd f2, 0x28(r1)
/* 8014FC9C 0014B8FC  80 01 00 2C */	lwz r0, 0x2c(r1)
/* 8014FCA0 0014B900  D8 01 00 48 */	stfd f0, 0x48(r1)
/* 8014FCA4 0014B904  7C 06 07 34 */	extsh r6, r0
/* 8014FCA8 0014B908  7C 84 30 50 */	subf r4, r4, r6
/* 8014FCAC 0014B90C  80 E1 00 4C */	lwz r7, 0x4c(r1)
/* 8014FCB0 0014B910  54 80 0F FE */	srwi r0, r4, 0x1f
/* 8014FCB4 0014B914  7C 00 22 14 */	add r0, r0, r4
/* 8014FCB8 0014B918  7C E7 07 34 */	extsh r7, r7
/* 8014FCBC 0014B91C  7C 00 0E 70 */	srawi r0, r0, 1
/* 8014FCC0 0014B920  6C 00 80 00 */	xoris r0, r0, 0x8000
/* 8014FCC4 0014B924  90 01 00 34 */	stw r0, 0x34(r1)
/* 8014FCC8 0014B928  C8 01 00 30 */	lfd f0, 0x30(r1)
/* 8014FCCC 0014B92C  EC 00 08 28 */	fsubs f0, f0, f1
/* 8014FCD0 0014B930  EC 04 00 2A */	fadds f0, f4, f0
/* 8014FCD4 0014B934  FC 00 00 1E */	fctiwz f0, f0
/* 8014FCD8 0014B938  D8 01 00 38 */	stfd f0, 0x38(r1)
/* 8014FCDC 0014B93C  80 81 00 3C */	lwz r4, 0x3c(r1)
/* 8014FCE0 0014B940  48 10 04 55 */	bl func_80250134
/* 8014FCE4 0014B944  80 01 00 64 */	lwz r0, 0x64(r1)
/* 8014FCE8 0014B948  83 E1 00 5C */	lwz r31, 0x5c(r1)
/* 8014FCEC 0014B94C  83 C1 00 58 */	lwz r30, 0x58(r1)
/* 8014FCF0 0014B950  7C 08 03 A6 */	mtlr r0
/* 8014FCF4 0014B954  38 21 00 60 */	addi r1, r1, 0x60
/* 8014FCF8 0014B958  4E 80 00 20 */	blr

.global func_8014FCFC
func_8014FCFC:
/* 8014FCFC 0014B95C  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8014FD00 0014B960  7C 08 02 A6 */	mflr r0
/* 8014FD04 0014B964  90 01 00 14 */	stw r0, 0x14(r1)
/* 8014FD08 0014B968  80 6D 82 B8 */	lwz r3, lbl_8063D578-_SDA_BASE_(r13)
/* 8014FD0C 0014B96C  88 03 0D 49 */	lbz r0, 0xd49(r3)
/* 8014FD10 0014B970  54 00 10 3A */	slwi r0, r0, 2
/* 8014FD14 0014B974  7C 63 02 14 */	add r3, r3, r0
/* 8014FD18 0014B978  80 03 0C 68 */	lwz r0, 0xc68(r3)
/* 8014FD1C 0014B97C  28 00 00 04 */	cmplwi r0, 4
/* 8014FD20 0014B980  40 82 00 B0 */	bne lbl_8014FDD0
/* 8014FD24 0014B984  38 60 00 01 */	li r3, 1
/* 8014FD28 0014B988  38 80 00 00 */	li r4, 0
/* 8014FD2C 0014B98C  38 A0 00 00 */	li r5, 0
/* 8014FD30 0014B990  38 C0 00 02 */	li r6, 2
/* 8014FD34 0014B994  38 E0 00 05 */	li r7, 5
/* 8014FD38 0014B998  39 00 00 00 */	li r8, 0
/* 8014FD3C 0014B99C  4B F0 9C 8D */	bl func_800599C8
/* 8014FD40 0014B9A0  38 60 00 02 */	li r3, 2
/* 8014FD44 0014B9A4  38 80 00 00 */	li r4, 0
/* 8014FD48 0014B9A8  38 A0 00 01 */	li r5, 1
/* 8014FD4C 0014B9AC  38 C0 00 07 */	li r6, 7
/* 8014FD50 0014B9B0  38 E0 00 05 */	li r7, 5
/* 8014FD54 0014B9B4  39 00 00 00 */	li r8, 0
/* 8014FD58 0014B9B8  4B F0 9C 71 */	bl func_800599C8
/* 8014FD5C 0014B9BC  38 60 00 05 */	li r3, 5
/* 8014FD60 0014B9C0  38 80 00 01 */	li r4, 1
/* 8014FD64 0014B9C4  38 A0 00 00 */	li r5, 0
/* 8014FD68 0014B9C8  38 C0 00 63 */	li r6, 0x63
/* 8014FD6C 0014B9CC  38 E0 00 00 */	li r7, 0
/* 8014FD70 0014B9D0  39 00 00 00 */	li r8, 0
/* 8014FD74 0014B9D4  4B F0 9C 55 */	bl func_800599C8
/* 8014FD78 0014B9D8  38 60 00 07 */	li r3, 7
/* 8014FD7C 0014B9DC  38 80 00 00 */	li r4, 0
/* 8014FD80 0014B9E0  38 A0 00 02 */	li r5, 2
/* 8014FD84 0014B9E4  38 C0 00 00 */	li r6, 0
/* 8014FD88 0014B9E8  38 E0 00 08 */	li r7, 8
/* 8014FD8C 0014B9EC  39 00 00 00 */	li r8, 0
/* 8014FD90 0014B9F0  4B F0 9C 39 */	bl func_800599C8
/* 8014FD94 0014B9F4  38 60 00 08 */	li r3, 8
/* 8014FD98 0014B9F8  38 80 00 07 */	li r4, 7
/* 8014FD9C 0014B9FC  38 A0 00 02 */	li r5, 2
/* 8014FDA0 0014BA00  38 C0 00 00 */	li r6, 0
/* 8014FDA4 0014BA04  38 E0 00 63 */	li r7, 0x63
/* 8014FDA8 0014BA08  39 00 00 00 */	li r8, 0
/* 8014FDAC 0014BA0C  4B F0 9C 1D */	bl func_800599C8
/* 8014FDB0 0014BA10  38 60 00 63 */	li r3, 0x63
/* 8014FDB4 0014BA14  38 80 00 08 */	li r4, 8
/* 8014FDB8 0014BA18  38 A0 00 05 */	li r5, 5
/* 8014FDBC 0014BA1C  38 C0 00 00 */	li r6, 0
/* 8014FDC0 0014BA20  38 E0 00 00 */	li r7, 0
/* 8014FDC4 0014BA24  39 00 00 00 */	li r8, 0
/* 8014FDC8 0014BA28  4B F0 9C 01 */	bl func_800599C8
/* 8014FDCC 0014BA2C  48 00 00 AC */	b lbl_8014FE78
lbl_8014FDD0:
/* 8014FDD0 0014BA30  38 60 00 01 */	li r3, 1
/* 8014FDD4 0014BA34  38 80 00 00 */	li r4, 0
/* 8014FDD8 0014BA38  38 A0 00 00 */	li r5, 0
/* 8014FDDC 0014BA3C  38 C0 00 00 */	li r6, 0
/* 8014FDE0 0014BA40  38 E0 00 00 */	li r7, 0
/* 8014FDE4 0014BA44  39 00 00 00 */	li r8, 0
/* 8014FDE8 0014BA48  4B F0 9B E1 */	bl func_800599C8
/* 8014FDEC 0014BA4C  38 60 00 02 */	li r3, 2
/* 8014FDF0 0014BA50  38 80 00 00 */	li r4, 0
/* 8014FDF4 0014BA54  38 A0 00 00 */	li r5, 0
/* 8014FDF8 0014BA58  38 C0 00 00 */	li r6, 0
/* 8014FDFC 0014BA5C  38 E0 00 00 */	li r7, 0
/* 8014FE00 0014BA60  39 00 00 00 */	li r8, 0
/* 8014FE04 0014BA64  4B F0 9B C5 */	bl func_800599C8
/* 8014FE08 0014BA68  38 60 00 05 */	li r3, 5
/* 8014FE0C 0014BA6C  38 80 00 00 */	li r4, 0
/* 8014FE10 0014BA70  38 A0 00 00 */	li r5, 0
/* 8014FE14 0014BA74  38 C0 00 63 */	li r6, 0x63
/* 8014FE18 0014BA78  38 E0 00 00 */	li r7, 0
/* 8014FE1C 0014BA7C  39 00 00 00 */	li r8, 0
/* 8014FE20 0014BA80  4B F0 9B A9 */	bl func_800599C8
/* 8014FE24 0014BA84  38 60 00 07 */	li r3, 7
/* 8014FE28 0014BA88  38 80 00 00 */	li r4, 0
/* 8014FE2C 0014BA8C  38 A0 00 00 */	li r5, 0
/* 8014FE30 0014BA90  38 C0 00 00 */	li r6, 0
/* 8014FE34 0014BA94  38 E0 00 08 */	li r7, 8
/* 8014FE38 0014BA98  39 00 00 00 */	li r8, 0
/* 8014FE3C 0014BA9C  4B F0 9B 8D */	bl func_800599C8
/* 8014FE40 0014BAA0  38 60 00 08 */	li r3, 8
/* 8014FE44 0014BAA4  38 80 00 07 */	li r4, 7
/* 8014FE48 0014BAA8  38 A0 00 00 */	li r5, 0
/* 8014FE4C 0014BAAC  38 C0 00 00 */	li r6, 0
/* 8014FE50 0014BAB0  38 E0 00 63 */	li r7, 0x63
/* 8014FE54 0014BAB4  39 00 00 00 */	li r8, 0
/* 8014FE58 0014BAB8  4B F0 9B 71 */	bl func_800599C8
/* 8014FE5C 0014BABC  38 60 00 63 */	li r3, 0x63
/* 8014FE60 0014BAC0  38 80 00 08 */	li r4, 8
/* 8014FE64 0014BAC4  38 A0 00 05 */	li r5, 5
/* 8014FE68 0014BAC8  38 C0 00 00 */	li r6, 0
/* 8014FE6C 0014BACC  38 E0 00 00 */	li r7, 0
/* 8014FE70 0014BAD0  39 00 00 00 */	li r8, 0
/* 8014FE74 0014BAD4  4B F0 9B 55 */	bl func_800599C8
lbl_8014FE78:
/* 8014FE78 0014BAD8  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8014FE7C 0014BADC  7C 08 03 A6 */	mtlr r0
/* 8014FE80 0014BAE0  38 21 00 10 */	addi r1, r1, 0x10
/* 8014FE84 0014BAE4  4E 80 00 20 */	blr

.global func_8014FE88
func_8014FE88:
/* 8014FE88 0014BAE8  38 A0 00 01 */	li r5, 1
/* 8014FE8C 0014BAEC  38 6D 9C F0 */	addi r3, r13, lbl_8063EFB0-_SDA_BASE_
/* 8014FE90 0014BAF0  38 80 00 04 */	li r4, 4
/* 8014FE94 0014BAF4  38 00 00 00 */	li r0, 0
/* 8014FE98 0014BAF8  98 AD 9C F0 */	stb r5, lbl_8063EFB0-_SDA_BASE_(r13)
/* 8014FE9C 0014BAFC  B0 83 00 02 */	sth r4, 2(r3)
/* 8014FEA0 0014BB00  98 03 00 04 */	stb r0, 4(r3)
/* 8014FEA4 0014BB04  4E 80 00 20 */	blr