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

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

.global func_8011E1FC
func_8011E1FC:
/* 8011E1FC 00119E5C  38 00 00 30 */	li r0, 0x30
/* 8011E200 00119E60  38 E0 00 00 */	li r7, 0
/* 8011E204 00119E64  38 60 00 00 */	li r3, 0
/* 8011E208 00119E68  38 80 00 00 */	li r4, 0
/* 8011E20C 00119E6C  38 C0 FF FF */	li r6, -1
/* 8011E210 00119E70  7C 09 03 A6 */	mtctr r0
lbl_8011E214:
/* 8011E214 00119E74  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E218 00119E78  7C E5 19 2E */	stwx r7, r5, r3
/* 8011E21C 00119E7C  38 63 00 04 */	addi r3, r3, 4
/* 8011E220 00119E80  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E224 00119E84  7C A0 22 14 */	add r5, r0, r4
/* 8011E228 00119E88  38 84 00 02 */	addi r4, r4, 2
/* 8011E22C 00119E8C  B0 C5 00 C0 */	sth r6, 0xc0(r5)
/* 8011E230 00119E90  42 00 FF E4 */	bdnz lbl_8011E214
/* 8011E234 00119E94  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E238 00119E98  38 80 FF FF */	li r4, -1
/* 8011E23C 00119E9C  38 00 00 00 */	li r0, 0
/* 8011E240 00119EA0  90 83 01 24 */	stw r4, 0x124(r3)
/* 8011E244 00119EA4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E248 00119EA8  90 03 1A C4 */	stw r0, 0x1ac4(r3)
/* 8011E24C 00119EAC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E250 00119EB0  90 03 1A C8 */	stw r0, 0x1ac8(r3)
/* 8011E254 00119EB4  4E 80 00 20 */	blr

.global func_8011E258
func_8011E258:
/* 8011E258 00119EB8  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8011E25C 00119EBC  7C 08 02 A6 */	mflr r0
/* 8011E260 00119EC0  90 01 00 24 */	stw r0, 0x24(r1)
/* 8011E264 00119EC4  39 61 00 20 */	addi r11, r1, 0x20
/* 8011E268 00119EC8  48 0A 8E C9 */	bl _savegpr_29
/* 8011E26C 00119ECC  48 01 0B 31 */	bl func_8012ED9C
/* 8011E270 00119ED0  3B C0 00 01 */	li r30, 1
/* 8011E274 00119ED4  38 60 00 00 */	li r3, 0
/* 8011E278 00119ED8  9B CD 9C C8 */	stb r30, lbl_8063EF88-_SDA_BASE_(r13)
/* 8011E27C 00119EDC  4B F3 B5 C1 */	bl func_8005983C
/* 8011E280 00119EE0  38 60 03 FE */	li r3, 0x3fe
/* 8011E284 00119EE4  48 12 B3 59 */	bl func_802495DC
/* 8011E288 00119EE8  38 60 03 F7 */	li r3, 0x3f7
/* 8011E28C 00119EEC  48 12 B3 51 */	bl func_802495DC
/* 8011E290 00119EF0  38 60 03 F8 */	li r3, 0x3f8
/* 8011E294 00119EF4  48 12 B3 49 */	bl func_802495DC
/* 8011E298 00119EF8  38 60 03 FF */	li r3, 0x3ff
/* 8011E29C 00119EFC  48 12 B3 41 */	bl func_802495DC
/* 8011E2A0 00119F00  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E2A4 00119F04  3F E0 19 A5 */	lis r31, 0x19A51A00@ha
/* 8011E2A8 00119F08  38 9F 1A 00 */	addi r4, r31, 0x19A51A00@l
/* 8011E2AC 00119F0C  38 60 00 0E */	li r3, 0xe
/* 8011E2B0 00119F10  80 05 09 74 */	lwz r0, 0x974(r5)
/* 8011E2B4 00119F14  54 00 04 E2 */	rlwinm r0, r0, 0, 0x13, 0x11
/* 8011E2B8 00119F18  90 05 09 74 */	stw r0, 0x974(r5)
/* 8011E2BC 00119F1C  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E2C0 00119F20  80 05 09 74 */	lwz r0, 0x974(r5)
/* 8011E2C4 00119F24  54 00 05 24 */	rlwinm r0, r0, 0, 0x14, 0x12
/* 8011E2C8 00119F28  90 05 09 74 */	stw r0, 0x974(r5)
/* 8011E2CC 00119F2C  4B F3 7A CD */	bl func_80055D98
/* 8011E2D0 00119F30  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E2D4 00119F34  3C 80 04 4E */	lis r4, 0x044E1A00@ha
/* 8011E2D8 00119F38  38 84 1A 00 */	addi r4, r4, 0x044E1A00@l
/* 8011E2DC 00119F3C  90 65 00 00 */	stw r3, 0(r5)
/* 8011E2E0 00119F40  38 60 00 0E */	li r3, 0xe
/* 8011E2E4 00119F44  4B F3 7A B5 */	bl func_80055D98
/* 8011E2E8 00119F48  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E2EC 00119F4C  3C 80 1B A0 */	lis r4, 0x1BA01A00@ha
/* 8011E2F0 00119F50  38 84 1A 00 */	addi r4, r4, 0x1BA01A00@l
/* 8011E2F4 00119F54  90 65 00 04 */	stw r3, 4(r5)
/* 8011E2F8 00119F58  38 60 03 F8 */	li r3, 0x3f8
/* 8011E2FC 00119F5C  4B F3 7A 9D */	bl func_80055D98
/* 8011E300 00119F60  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E304 00119F64  3C 80 1B 9D */	lis r4, 0x1B9D1A00@ha
/* 8011E308 00119F68  38 84 1A 00 */	addi r4, r4, 0x1B9D1A00@l
/* 8011E30C 00119F6C  90 65 00 08 */	stw r3, 8(r5)
/* 8011E310 00119F70  38 60 03 F8 */	li r3, 0x3f8
/* 8011E314 00119F74  4B F3 7A 85 */	bl func_80055D98
/* 8011E318 00119F78  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E31C 00119F7C  3C 80 1B 9F */	lis r4, 0x1B9F1A00@ha
/* 8011E320 00119F80  38 84 1A 00 */	addi r4, r4, 0x1B9F1A00@l
/* 8011E324 00119F84  90 65 00 0C */	stw r3, 0xc(r5)
/* 8011E328 00119F88  38 60 03 F8 */	li r3, 0x3f8
/* 8011E32C 00119F8C  4B F3 7A 6D */	bl func_80055D98
/* 8011E330 00119F90  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E334 00119F94  3C 80 1B 9E */	lis r4, 0x1B9E1A00@ha
/* 8011E338 00119F98  38 84 1A 00 */	addi r4, r4, 0x1B9E1A00@l
/* 8011E33C 00119F9C  90 65 00 10 */	stw r3, 0x10(r5)
/* 8011E340 00119FA0  38 60 03 F8 */	li r3, 0x3f8
/* 8011E344 00119FA4  4B F3 7A 55 */	bl func_80055D98
/* 8011E348 00119FA8  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E34C 00119FAC  3C 80 21 84 */	lis r4, 0x21841A00@ha
/* 8011E350 00119FB0  38 84 1A 00 */	addi r4, r4, 0x21841A00@l
/* 8011E354 00119FB4  90 65 00 7C */	stw r3, 0x7c(r5)
/* 8011E358 00119FB8  38 60 03 F8 */	li r3, 0x3f8
/* 8011E35C 00119FBC  4B F3 7A 3D */	bl func_80055D98
/* 8011E360 00119FC0  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E364 00119FC4  3C 80 21 85 */	lis r4, 0x21851A00@ha
/* 8011E368 00119FC8  38 84 1A 00 */	addi r4, r4, 0x21851A00@l
/* 8011E36C 00119FCC  90 65 00 18 */	stw r3, 0x18(r5)
/* 8011E370 00119FD0  38 60 03 F8 */	li r3, 0x3f8
/* 8011E374 00119FD4  4B F3 7A 25 */	bl func_80055D98
/* 8011E378 00119FD8  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E37C 00119FDC  3C 80 21 83 */	lis r4, 0x21831A00@ha
/* 8011E380 00119FE0  38 84 1A 00 */	addi r4, r4, 0x21831A00@l
/* 8011E384 00119FE4  90 65 00 1C */	stw r3, 0x1c(r5)
/* 8011E388 00119FE8  38 60 03 F8 */	li r3, 0x3f8
/* 8011E38C 00119FEC  4B F3 7A 0D */	bl func_80055D98
/* 8011E390 00119FF0  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E394 00119FF4  3F A0 21 89 */	lis r29, 0x21891A00@ha
/* 8011E398 00119FF8  38 9D 1A 00 */	addi r4, r29, 0x21891A00@l
/* 8011E39C 00119FFC  90 65 00 20 */	stw r3, 0x20(r5)
/* 8011E3A0 0011A000  38 60 03 F8 */	li r3, 0x3f8
/* 8011E3A4 0011A004  4B F3 79 F5 */	bl func_80055D98
/* 8011E3A8 0011A008  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E3AC 0011A00C  38 9D 1A 00 */	addi r4, r29, 0x1a00
/* 8011E3B0 0011A010  90 65 00 24 */	stw r3, 0x24(r5)
/* 8011E3B4 0011A014  38 60 03 F8 */	li r3, 0x3f8
/* 8011E3B8 0011A018  4B F3 79 E1 */	bl func_80055D98
/* 8011E3BC 0011A01C  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E3C0 0011A020  3C 80 23 6A */	lis r4, 0x236A1A00@ha
/* 8011E3C4 0011A024  38 84 1A 00 */	addi r4, r4, 0x236A1A00@l
/* 8011E3C8 0011A028  90 65 00 28 */	stw r3, 0x28(r5)
/* 8011E3CC 0011A02C  38 60 03 F8 */	li r3, 0x3f8
/* 8011E3D0 0011A030  4B F3 79 C9 */	bl func_80055D98
/* 8011E3D4 0011A034  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E3D8 0011A038  3C 80 04 4F */	lis r4, 0x044F1A00@ha
/* 8011E3DC 0011A03C  38 84 1A 00 */	addi r4, r4, 0x044F1A00@l
/* 8011E3E0 0011A040  90 65 00 2C */	stw r3, 0x2c(r5)
/* 8011E3E4 0011A044  38 60 00 0E */	li r3, 0xe
/* 8011E3E8 0011A048  4B F3 79 B1 */	bl func_80055D98
/* 8011E3EC 0011A04C  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E3F0 0011A050  3C 80 23 77 */	lis r4, 0x23771A00@ha
/* 8011E3F4 0011A054  38 84 1A 00 */	addi r4, r4, 0x23771A00@l
/* 8011E3F8 0011A058  90 65 00 30 */	stw r3, 0x30(r5)
/* 8011E3FC 0011A05C  38 60 03 F8 */	li r3, 0x3f8
/* 8011E400 0011A060  4B F3 79 99 */	bl func_80055D98
/* 8011E404 0011A064  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E408 0011A068  3C 80 23 95 */	lis r4, 0x23951A00@ha
/* 8011E40C 0011A06C  38 84 1A 00 */	addi r4, r4, 0x23951A00@l
/* 8011E410 0011A070  90 65 00 34 */	stw r3, 0x34(r5)
/* 8011E414 0011A074  38 60 03 F8 */	li r3, 0x3f8
/* 8011E418 0011A078  4B F3 79 81 */	bl func_80055D98
/* 8011E41C 0011A07C  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E420 0011A080  3C 80 1C E8 */	lis r4, 0x1CE81A00@ha
/* 8011E424 0011A084  38 84 1A 00 */	addi r4, r4, 0x1CE81A00@l
/* 8011E428 0011A088  90 65 00 38 */	stw r3, 0x38(r5)
/* 8011E42C 0011A08C  38 60 03 FF */	li r3, 0x3ff
/* 8011E430 0011A090  4B F3 79 69 */	bl func_80055D98
/* 8011E434 0011A094  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E438 0011A098  38 9F 1A 00 */	addi r4, r31, 0x1a00
/* 8011E43C 0011A09C  90 65 00 50 */	stw r3, 0x50(r5)
/* 8011E440 0011A0A0  38 60 00 0E */	li r3, 0xe
/* 8011E444 0011A0A4  4B F3 79 55 */	bl func_80055D98
/* 8011E448 0011A0A8  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E44C 0011A0AC  3C 80 27 59 */	lis r4, 0x27591A00@ha
/* 8011E450 0011A0B0  38 84 1A 00 */	addi r4, r4, 0x27591A00@l
/* 8011E454 0011A0B4  90 65 00 54 */	stw r3, 0x54(r5)
/* 8011E458 0011A0B8  38 60 03 F8 */	li r3, 0x3f8
/* 8011E45C 0011A0BC  4B F3 79 3D */	bl func_80055D98
/* 8011E460 0011A0C0  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E464 0011A0C4  3C 80 27 5A */	lis r4, 0x275A1A00@ha
/* 8011E468 0011A0C8  38 84 1A 00 */	addi r4, r4, 0x275A1A00@l
/* 8011E46C 0011A0CC  90 65 00 9C */	stw r3, 0x9c(r5)
/* 8011E470 0011A0D0  38 60 03 F8 */	li r3, 0x3f8
/* 8011E474 0011A0D4  4B F3 79 25 */	bl func_80055D98
/* 8011E478 0011A0D8  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E47C 0011A0DC  3C 80 27 5F */	lis r4, 0x275F1A00@ha
/* 8011E480 0011A0E0  38 84 1A 00 */	addi r4, r4, 0x275F1A00@l
/* 8011E484 0011A0E4  90 65 00 A0 */	stw r3, 0xa0(r5)
/* 8011E488 0011A0E8  38 60 03 F8 */	li r3, 0x3f8
/* 8011E48C 0011A0EC  4B F3 79 0D */	bl func_80055D98
/* 8011E490 0011A0F0  80 ED 82 98 */	lwz r7, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E494 0011A0F4  3C A0 80 12 */	lis r5, lbl_801266B4@ha
/* 8011E498 0011A0F8  3C C0 80 12 */	lis r6, lbl_801266E0@ha
/* 8011E49C 0011A0FC  38 80 00 00 */	li r4, 0
/* 8011E4A0 0011A100  90 67 00 B8 */	stw r3, 0xb8(r7)
/* 8011E4A4 0011A104  38 A5 66 B4 */	addi r5, r5, lbl_801266B4@l
/* 8011E4A8 0011A108  38 C6 66 E0 */	addi r6, r6, lbl_801266E0@l
/* 8011E4AC 0011A10C  38 E0 FF FF */	li r7, -1
/* 8011E4B0 0011A110  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E4B4 0011A114  39 00 00 00 */	li r8, 0
/* 8011E4B8 0011A118  39 20 00 01 */	li r9, 1
/* 8011E4BC 0011A11C  39 40 00 00 */	li r10, 0
/* 8011E4C0 0011A120  80 63 00 00 */	lwz r3, 0(r3)
/* 8011E4C4 0011A124  48 13 57 75 */	bl func_80253C38
/* 8011E4C8 0011A128  80 ED 82 98 */	lwz r7, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E4CC 0011A12C  3C A0 80 12 */	lis r5, lbl_80126934@ha
/* 8011E4D0 0011A130  3C C0 80 12 */	lis r6, lbl_801269A0@ha
/* 8011E4D4 0011A134  38 80 00 00 */	li r4, 0
/* 8011E4D8 0011A138  B0 67 00 C0 */	sth r3, 0xc0(r7)
/* 8011E4DC 0011A13C  38 A5 69 34 */	addi r5, r5, lbl_80126934@l
/* 8011E4E0 0011A140  38 C6 69 A0 */	addi r6, r6, lbl_801269A0@l
/* 8011E4E4 0011A144  38 E0 FF FF */	li r7, -1
/* 8011E4E8 0011A148  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E4EC 0011A14C  39 00 00 00 */	li r8, 0
/* 8011E4F0 0011A150  39 20 00 01 */	li r9, 1
/* 8011E4F4 0011A154  39 40 00 00 */	li r10, 0
/* 8011E4F8 0011A158  80 63 00 04 */	lwz r3, 4(r3)
/* 8011E4FC 0011A15C  48 13 57 3D */	bl func_80253C38
/* 8011E500 0011A160  80 ED 82 98 */	lwz r7, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E504 0011A164  3C A0 80 12 */	lis r5, lbl_80126A10@ha
/* 8011E508 0011A168  3C C0 80 12 */	lis r6, lbl_80126B88@ha
/* 8011E50C 0011A16C  38 80 00 00 */	li r4, 0
/* 8011E510 0011A170  B0 67 00 C2 */	sth r3, 0xc2(r7)
/* 8011E514 0011A174  38 A5 6A 10 */	addi r5, r5, lbl_80126A10@l
/* 8011E518 0011A178  38 C6 6B 88 */	addi r6, r6, lbl_80126B88@l
/* 8011E51C 0011A17C  38 E0 FF FF */	li r7, -1
/* 8011E520 0011A180  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E524 0011A184  39 00 00 00 */	li r8, 0
/* 8011E528 0011A188  39 20 00 01 */	li r9, 1
/* 8011E52C 0011A18C  39 40 00 00 */	li r10, 0
/* 8011E530 0011A190  80 63 00 08 */	lwz r3, 8(r3)
/* 8011E534 0011A194  48 13 57 05 */	bl func_80253C38
/* 8011E538 0011A198  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E53C 0011A19C  3C A0 80 12 */	lis r5, lbl_80126CAC@ha
/* 8011E540 0011A1A0  3C C0 80 12 */	lis r6, lbl_80126E40@ha
/* 8011E544 0011A1A4  3F E0 80 12 */	lis r31, lbl_80126BF8@ha
/* 8011E548 0011A1A8  B0 64 00 C4 */	sth r3, 0xc4(r4)
/* 8011E54C 0011A1AC  38 9F 6B F8 */	addi r4, r31, lbl_80126BF8@l
/* 8011E550 0011A1B0  38 A5 6C AC */	addi r5, r5, lbl_80126CAC@l
/* 8011E554 0011A1B4  38 C6 6E 40 */	addi r6, r6, lbl_80126E40@l
/* 8011E558 0011A1B8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E55C 0011A1BC  38 E0 FF FF */	li r7, -1
/* 8011E560 0011A1C0  39 00 00 00 */	li r8, 0
/* 8011E564 0011A1C4  39 20 00 01 */	li r9, 1
/* 8011E568 0011A1C8  80 63 00 0C */	lwz r3, 0xc(r3)
/* 8011E56C 0011A1CC  39 40 00 00 */	li r10, 0
/* 8011E570 0011A1D0  48 13 56 C9 */	bl func_80253C38
/* 8011E574 0011A1D4  80 ED 82 98 */	lwz r7, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E578 0011A1D8  3C A0 80 12 */	lis r5, lbl_8012760C@ha
/* 8011E57C 0011A1DC  3C C0 80 12 */	lis r6, lbl_801278B0@ha
/* 8011E580 0011A1E0  38 80 00 00 */	li r4, 0
/* 8011E584 0011A1E4  B0 67 00 C6 */	sth r3, 0xc6(r7)
/* 8011E588 0011A1E8  38 A5 76 0C */	addi r5, r5, lbl_8012760C@l
/* 8011E58C 0011A1EC  38 C6 78 B0 */	addi r6, r6, lbl_801278B0@l
/* 8011E590 0011A1F0  38 E0 FF FF */	li r7, -1
/* 8011E594 0011A1F4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E598 0011A1F8  39 00 00 00 */	li r8, 0
/* 8011E59C 0011A1FC  39 20 00 01 */	li r9, 1
/* 8011E5A0 0011A200  39 40 00 00 */	li r10, 0
/* 8011E5A4 0011A204  80 63 00 10 */	lwz r3, 0x10(r3)
/* 8011E5A8 0011A208  48 13 56 91 */	bl func_80253C38
/* 8011E5AC 0011A20C  80 ED 82 98 */	lwz r7, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E5B0 0011A210  3C 80 80 13 */	lis r4, lbl_8012D8BC@ha
/* 8011E5B4 0011A214  3C A0 80 12 */	lis r5, lbl_80127F9C@ha
/* 8011E5B8 0011A218  3C C0 80 13 */	lis r6, lbl_801280D8@ha
/* 8011E5BC 0011A21C  B0 67 00 C8 */	sth r3, 0xc8(r7)
/* 8011E5C0 0011A220  38 84 D8 BC */	addi r4, r4, lbl_8012D8BC@l
/* 8011E5C4 0011A224  38 A5 7F 9C */	addi r5, r5, lbl_80127F9C@l
/* 8011E5C8 0011A228  38 C6 80 D8 */	addi r6, r6, lbl_801280D8@l
/* 8011E5CC 0011A22C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E5D0 0011A230  38 E0 FF FF */	li r7, -1
/* 8011E5D4 0011A234  39 00 00 00 */	li r8, 0
/* 8011E5D8 0011A238  39 20 00 01 */	li r9, 1
/* 8011E5DC 0011A23C  80 63 00 18 */	lwz r3, 0x18(r3)
/* 8011E5E0 0011A240  39 40 00 00 */	li r10, 0
/* 8011E5E4 0011A244  48 13 56 55 */	bl func_80253C38
/* 8011E5E8 0011A248  80 ED 82 98 */	lwz r7, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E5EC 0011A24C  3C A0 80 13 */	lis r5, lbl_801282B4@ha
/* 8011E5F0 0011A250  3C C0 80 13 */	lis r6, lbl_801283C0@ha
/* 8011E5F4 0011A254  38 80 00 00 */	li r4, 0
/* 8011E5F8 0011A258  B0 67 00 CC */	sth r3, 0xcc(r7)
/* 8011E5FC 0011A25C  38 A5 82 B4 */	addi r5, r5, lbl_801282B4@l
/* 8011E600 0011A260  38 C6 83 C0 */	addi r6, r6, lbl_801283C0@l
/* 8011E604 0011A264  38 E0 FF FF */	li r7, -1
/* 8011E608 0011A268  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E60C 0011A26C  39 00 00 00 */	li r8, 0
/* 8011E610 0011A270  39 20 00 01 */	li r9, 1
/* 8011E614 0011A274  39 40 00 00 */	li r10, 0
/* 8011E618 0011A278  80 63 00 1C */	lwz r3, 0x1c(r3)
/* 8011E61C 0011A27C  48 13 56 1D */	bl func_80253C38
/* 8011E620 0011A280  80 ED 82 98 */	lwz r7, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E624 0011A284  3C A0 80 13 */	lis r5, lbl_80128430@ha
/* 8011E628 0011A288  3C C0 80 13 */	lis r6, lbl_80128A14@ha
/* 8011E62C 0011A28C  38 9F 6B F8 */	addi r4, r31, 0x6bf8
/* 8011E630 0011A290  B0 67 00 CE */	sth r3, 0xce(r7)
/* 8011E634 0011A294  38 A5 84 30 */	addi r5, r5, lbl_80128430@l
/* 8011E638 0011A298  38 C6 8A 14 */	addi r6, r6, lbl_80128A14@l
/* 8011E63C 0011A29C  38 E0 FF FF */	li r7, -1
/* 8011E640 0011A2A0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E644 0011A2A4  39 00 00 00 */	li r8, 0
/* 8011E648 0011A2A8  39 20 00 01 */	li r9, 1
/* 8011E64C 0011A2AC  39 40 00 00 */	li r10, 0
/* 8011E650 0011A2B0  80 63 00 20 */	lwz r3, 0x20(r3)
/* 8011E654 0011A2B4  48 13 55 E5 */	bl func_80253C38
/* 8011E658 0011A2B8  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E65C 0011A2BC  3C A0 80 13 */	lis r5, lbl_801293D8@ha
/* 8011E660 0011A2C0  3F E0 80 13 */	lis r31, lbl_80129560@ha
/* 8011E664 0011A2C4  38 80 00 00 */	li r4, 0
/* 8011E668 0011A2C8  B0 66 00 D0 */	sth r3, 0xd0(r6)
/* 8011E66C 0011A2CC  38 A5 93 D8 */	addi r5, r5, lbl_801293D8@l
/* 8011E670 0011A2D0  38 DF 95 60 */	addi r6, r31, lbl_80129560@l
/* 8011E674 0011A2D4  38 E0 FF FF */	li r7, -1
/* 8011E678 0011A2D8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E67C 0011A2DC  39 00 00 00 */	li r8, 0
/* 8011E680 0011A2E0  39 20 00 01 */	li r9, 1
/* 8011E684 0011A2E4  39 40 00 00 */	li r10, 0
/* 8011E688 0011A2E8  80 63 00 24 */	lwz r3, 0x24(r3)
/* 8011E68C 0011A2EC  48 13 55 AD */	bl func_80253C38
/* 8011E690 0011A2F0  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E694 0011A2F4  3C A0 80 13 */	lis r5, lbl_8012949C@ha
/* 8011E698 0011A2F8  38 A5 94 9C */	addi r5, r5, lbl_8012949C@l
/* 8011E69C 0011A2FC  38 DF 95 60 */	addi r6, r31, -27296
/* 8011E6A0 0011A300  B0 64 00 D2 */	sth r3, 0xd2(r4)
/* 8011E6A4 0011A304  38 80 00 00 */	li r4, 0
/* 8011E6A8 0011A308  38 E0 FF FF */	li r7, -1
/* 8011E6AC 0011A30C  39 00 00 00 */	li r8, 0
/* 8011E6B0 0011A310  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E6B4 0011A314  39 20 00 01 */	li r9, 1
/* 8011E6B8 0011A318  39 40 00 00 */	li r10, 0
/* 8011E6BC 0011A31C  80 63 00 28 */	lwz r3, 0x28(r3)
/* 8011E6C0 0011A320  48 13 55 79 */	bl func_80253C38
/* 8011E6C4 0011A324  80 ED 82 98 */	lwz r7, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E6C8 0011A328  3C A0 80 13 */	lis r5, lbl_80129600@ha
/* 8011E6CC 0011A32C  3C C0 80 13 */	lis r6, lbl_80129800@ha
/* 8011E6D0 0011A330  38 80 00 00 */	li r4, 0
/* 8011E6D4 0011A334  B0 67 00 D4 */	sth r3, 0xd4(r7)
/* 8011E6D8 0011A338  38 A5 96 00 */	addi r5, r5, lbl_80129600@l
/* 8011E6DC 0011A33C  38 C6 98 00 */	addi r6, r6, lbl_80129800@l
/* 8011E6E0 0011A340  38 E0 FF FF */	li r7, -1
/* 8011E6E4 0011A344  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E6E8 0011A348  39 00 00 00 */	li r8, 0
/* 8011E6EC 0011A34C  39 20 00 01 */	li r9, 1
/* 8011E6F0 0011A350  39 40 00 00 */	li r10, 0
/* 8011E6F4 0011A354  80 63 00 2C */	lwz r3, 0x2c(r3)
/* 8011E6F8 0011A358  48 13 55 41 */	bl func_80253C38
/* 8011E6FC 0011A35C  80 ED 82 98 */	lwz r7, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E700 0011A360  3C A0 80 13 */	lis r5, lbl_80129B50@ha
/* 8011E704 0011A364  3C C0 80 13 */	lis r6, lbl_80129C18@ha
/* 8011E708 0011A368  38 80 00 00 */	li r4, 0
/* 8011E70C 0011A36C  B0 67 00 D6 */	sth r3, 0xd6(r7)
/* 8011E710 0011A370  38 A5 9B 50 */	addi r5, r5, lbl_80129B50@l
/* 8011E714 0011A374  38 C6 9C 18 */	addi r6, r6, lbl_80129C18@l
/* 8011E718 0011A378  38 E0 FF FF */	li r7, -1
/* 8011E71C 0011A37C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E720 0011A380  39 00 00 00 */	li r8, 0
/* 8011E724 0011A384  39 20 00 01 */	li r9, 1
/* 8011E728 0011A388  39 40 00 00 */	li r10, 0
/* 8011E72C 0011A38C  80 63 00 30 */	lwz r3, 0x30(r3)
/* 8011E730 0011A390  48 13 55 09 */	bl func_80253C38
/* 8011E734 0011A394  80 ED 82 98 */	lwz r7, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E738 0011A398  3C 80 80 13 */	lis r4, lbl_80129CB8@ha
/* 8011E73C 0011A39C  3C A0 80 13 */	lis r5, lbl_80129CC8@ha
/* 8011E740 0011A3A0  3C C0 80 13 */	lis r6, lbl_80129E30@ha
/* 8011E744 0011A3A4  B0 67 00 D8 */	sth r3, 0xd8(r7)
/* 8011E748 0011A3A8  38 84 9C B8 */	addi r4, r4, lbl_80129CB8@l
/* 8011E74C 0011A3AC  38 A5 9C C8 */	addi r5, r5, lbl_80129CC8@l
/* 8011E750 0011A3B0  38 C6 9E 30 */	addi r6, r6, lbl_80129E30@l
/* 8011E754 0011A3B4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E758 0011A3B8  38 E0 FF FF */	li r7, -1
/* 8011E75C 0011A3BC  39 00 00 00 */	li r8, 0
/* 8011E760 0011A3C0  39 20 00 01 */	li r9, 1
/* 8011E764 0011A3C4  80 63 00 34 */	lwz r3, 0x34(r3)
/* 8011E768 0011A3C8  39 40 00 00 */	li r10, 0
/* 8011E76C 0011A3CC  48 13 54 CD */	bl func_80253C38
/* 8011E770 0011A3D0  80 ED 82 98 */	lwz r7, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E774 0011A3D4  3C A0 80 13 */	lis r5, lbl_8012A22C@ha
/* 8011E778 0011A3D8  3C C0 80 13 */	lis r6, lbl_8012A2D8@ha
/* 8011E77C 0011A3DC  38 80 00 00 */	li r4, 0
/* 8011E780 0011A3E0  B0 67 00 DA */	sth r3, 0xda(r7)
/* 8011E784 0011A3E4  38 A5 A2 2C */	addi r5, r5, lbl_8012A22C@l
/* 8011E788 0011A3E8  38 C6 A2 D8 */	addi r6, r6, lbl_8012A2D8@l
/* 8011E78C 0011A3EC  38 E0 FF FF */	li r7, -1
/* 8011E790 0011A3F0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E794 0011A3F4  39 00 00 00 */	li r8, 0
/* 8011E798 0011A3F8  39 20 00 01 */	li r9, 1
/* 8011E79C 0011A3FC  39 40 00 00 */	li r10, 0
/* 8011E7A0 0011A400  80 63 00 38 */	lwz r3, 0x38(r3)
/* 8011E7A4 0011A404  48 13 54 95 */	bl func_80253C38
/* 8011E7A8 0011A408  80 ED 82 98 */	lwz r7, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E7AC 0011A40C  3C A0 80 13 */	lis r5, lbl_8012A6AC@ha
/* 8011E7B0 0011A410  3C C0 80 13 */	lis r6, lbl_8012A7E8@ha
/* 8011E7B4 0011A414  38 80 00 00 */	li r4, 0
/* 8011E7B8 0011A418  B0 67 00 DC */	sth r3, 0xdc(r7)
/* 8011E7BC 0011A41C  38 A5 A6 AC */	addi r5, r5, lbl_8012A6AC@l
/* 8011E7C0 0011A420  38 C6 A7 E8 */	addi r6, r6, lbl_8012A7E8@l
/* 8011E7C4 0011A424  38 E0 FF FF */	li r7, -1
/* 8011E7C8 0011A428  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E7CC 0011A42C  39 00 00 00 */	li r8, 0
/* 8011E7D0 0011A430  39 20 00 01 */	li r9, 1
/* 8011E7D4 0011A434  39 40 00 00 */	li r10, 0
/* 8011E7D8 0011A438  80 63 00 50 */	lwz r3, 0x50(r3)
/* 8011E7DC 0011A43C  48 13 54 5D */	bl func_80253C38
/* 8011E7E0 0011A440  80 ED 82 98 */	lwz r7, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E7E4 0011A444  3C A0 80 13 */	lis r5, lbl_8012B0D0@ha
/* 8011E7E8 0011A448  3C C0 80 13 */	lis r6, lbl_8012B0D4@ha
/* 8011E7EC 0011A44C  38 80 00 00 */	li r4, 0
/* 8011E7F0 0011A450  B0 67 00 E8 */	sth r3, 0xe8(r7)
/* 8011E7F4 0011A454  38 A5 B0 D0 */	addi r5, r5, lbl_8012B0D0@l
/* 8011E7F8 0011A458  38 C6 B0 D4 */	addi r6, r6, lbl_8012B0D4@l
/* 8011E7FC 0011A45C  38 E0 FF FF */	li r7, -1
/* 8011E800 0011A460  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E804 0011A464  39 00 00 00 */	li r8, 0
/* 8011E808 0011A468  39 20 00 01 */	li r9, 1
/* 8011E80C 0011A46C  39 40 00 00 */	li r10, 0
/* 8011E810 0011A470  80 63 00 54 */	lwz r3, 0x54(r3)
/* 8011E814 0011A474  48 13 54 25 */	bl func_80253C38
/* 8011E818 0011A478  80 ED 82 98 */	lwz r7, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E81C 0011A47C  3C A0 80 13 */	lis r5, lbl_8012B2E4@ha
/* 8011E820 0011A480  3C C0 80 13 */	lis r6, lbl_8012B310@ha
/* 8011E824 0011A484  38 80 00 00 */	li r4, 0
/* 8011E828 0011A488  B0 67 00 EA */	sth r3, 0xea(r7)
/* 8011E82C 0011A48C  38 A5 B2 E4 */	addi r5, r5, lbl_8012B2E4@l
/* 8011E830 0011A490  38 C6 B3 10 */	addi r6, r6, lbl_8012B310@l
/* 8011E834 0011A494  38 E0 00 00 */	li r7, 0
/* 8011E838 0011A498  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E83C 0011A49C  39 00 00 00 */	li r8, 0
/* 8011E840 0011A4A0  39 20 00 01 */	li r9, 1
/* 8011E844 0011A4A4  39 40 00 00 */	li r10, 0
/* 8011E848 0011A4A8  80 63 00 7C */	lwz r3, 0x7c(r3)
/* 8011E84C 0011A4AC  48 13 53 ED */	bl func_80253C38
/* 8011E850 0011A4B0  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E854 0011A4B4  3C A0 80 13 */	lis r5, lbl_8012B388@ha
/* 8011E858 0011A4B8  3C C0 80 13 */	lis r6, lbl_8012B504@ha
/* 8011E85C 0011A4BC  3F E0 80 13 */	lis r31, lbl_8012D74C@ha
/* 8011E860 0011A4C0  B0 64 00 FE */	sth r3, 0xfe(r4)
/* 8011E864 0011A4C4  38 9F D7 4C */	addi r4, r31, lbl_8012D74C@l
/* 8011E868 0011A4C8  38 A5 B3 88 */	addi r5, r5, lbl_8012B388@l
/* 8011E86C 0011A4CC  38 C6 B5 04 */	addi r6, r6, lbl_8012B504@l
/* 8011E870 0011A4D0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E874 0011A4D4  38 E0 FF FF */	li r7, -1
/* 8011E878 0011A4D8  39 00 00 00 */	li r8, 0
/* 8011E87C 0011A4DC  39 20 00 01 */	li r9, 1
/* 8011E880 0011A4E0  80 63 00 9C */	lwz r3, 0x9c(r3)
/* 8011E884 0011A4E4  39 40 00 00 */	li r10, 0
/* 8011E888 0011A4E8  48 13 53 B1 */	bl func_80253C38
/* 8011E88C 0011A4EC  80 ED 82 98 */	lwz r7, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E890 0011A4F0  3C A0 80 13 */	lis r5, lbl_8012B60C@ha
/* 8011E894 0011A4F4  3C C0 80 13 */	lis r6, lbl_8012B7E0@ha
/* 8011E898 0011A4F8  38 9F D7 4C */	addi r4, r31, -10420
/* 8011E89C 0011A4FC  B0 67 01 0E */	sth r3, 0x10e(r7)
/* 8011E8A0 0011A500  38 A5 B6 0C */	addi r5, r5, lbl_8012B60C@l
/* 8011E8A4 0011A504  38 C6 B7 E0 */	addi r6, r6, lbl_8012B7E0@l
/* 8011E8A8 0011A508  38 E0 FF FF */	li r7, -1
/* 8011E8AC 0011A50C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E8B0 0011A510  39 00 00 00 */	li r8, 0
/* 8011E8B4 0011A514  39 20 00 01 */	li r9, 1
/* 8011E8B8 0011A518  39 40 00 00 */	li r10, 0
/* 8011E8BC 0011A51C  80 63 00 A0 */	lwz r3, 0xa0(r3)
/* 8011E8C0 0011A520  48 13 53 79 */	bl func_80253C38
/* 8011E8C4 0011A524  80 ED 82 98 */	lwz r7, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E8C8 0011A528  3C A0 80 13 */	lis r5, lbl_8012B99C@ha
/* 8011E8CC 0011A52C  3C C0 80 13 */	lis r6, lbl_8012BCFC@ha
/* 8011E8D0 0011A530  38 9F D7 4C */	addi r4, r31, -10420
/* 8011E8D4 0011A534  B0 67 01 10 */	sth r3, 0x110(r7)
/* 8011E8D8 0011A538  38 A5 B9 9C */	addi r5, r5, lbl_8012B99C@l
/* 8011E8DC 0011A53C  38 C6 BC FC */	addi r6, r6, lbl_8012BCFC@l
/* 8011E8E0 0011A540  38 E0 FF FF */	li r7, -1
/* 8011E8E4 0011A544  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E8E8 0011A548  39 00 00 00 */	li r8, 0
/* 8011E8EC 0011A54C  39 20 00 01 */	li r9, 1
/* 8011E8F0 0011A550  39 40 00 00 */	li r10, 0
/* 8011E8F4 0011A554  80 63 00 B8 */	lwz r3, 0xb8(r3)
/* 8011E8F8 0011A558  48 13 53 41 */	bl func_80253C38
/* 8011E8FC 0011A55C  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E900 0011A560  3B E0 00 00 */	li r31, 0
/* 8011E904 0011A564  B0 64 01 1C */	sth r3, 0x11c(r4)
/* 8011E908 0011A568  9B CD 82 A4 */	stb r30, lbl_8063D564-_SDA_BASE_(r13)
/* 8011E90C 0011A56C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E910 0011A570  9B E3 01 59 */	stb r31, 0x159(r3)
/* 8011E914 0011A574  4B F3 8D 9D */	bl func_800576B0
/* 8011E918 0011A578  38 60 00 52 */	li r3, 0x52
/* 8011E91C 0011A57C  48 04 41 75 */	bl func_80162A90
/* 8011E920 0011A580  28 03 00 06 */	cmplwi r3, 6
/* 8011E924 0011A584  41 81 02 40 */	bgt lbl_8011EB64
/* 8011E928 0011A588  3C 80 80 42 */	lis r4, lbl_8041C088@ha
/* 8011E92C 0011A58C  54 60 10 3A */	slwi r0, r3, 2
/* 8011E930 0011A590  38 84 C0 88 */	addi r4, r4, lbl_8041C088@l
/* 8011E934 0011A594  7C 84 00 2E */	lwzx r4, r4, r0
/* 8011E938 0011A598  7C 89 03 A6 */	mtctr r4
/* 8011E93C 0011A59C  4E 80 04 20 */	bctr
/* 8011E940 0011A5A0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E944 0011A5A4  93 C3 01 28 */	stw r30, 0x128(r3)
/* 8011E948 0011A5A8  48 00 02 1C */	b lbl_8011EB64
/* 8011E94C 0011A5AC  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E950 0011A5B0  38 00 00 41 */	li r0, 0x41
/* 8011E954 0011A5B4  38 60 00 01 */	li r3, 1
/* 8011E958 0011A5B8  38 80 00 01 */	li r4, 1
/* 8011E95C 0011A5BC  90 05 01 28 */	stw r0, 0x128(r5)
/* 8011E960 0011A5C0  38 A0 00 01 */	li r5, 1
/* 8011E964 0011A5C4  38 E0 00 00 */	li r7, 0
/* 8011E968 0011A5C8  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E96C 0011A5CC  80 06 02 40 */	lwz r0, 0x240(r6)
/* 8011E970 0011A5D0  54 06 06 3E */	clrlwi r6, r0, 0x18
/* 8011E974 0011A5D4  4B F3 79 E5 */	bl func_80056358
/* 8011E978 0011A5D8  38 60 00 01 */	li r3, 1
/* 8011E97C 0011A5DC  4B F3 90 81 */	bl func_800579FC
/* 8011E980 0011A5E0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E984 0011A5E4  9B C3 01 59 */	stb r30, 0x159(r3)
/* 8011E988 0011A5E8  48 00 01 DC */	b lbl_8011EB64
/* 8011E98C 0011A5EC  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E990 0011A5F0  38 00 00 56 */	li r0, 0x56
/* 8011E994 0011A5F4  38 60 00 01 */	li r3, 1
/* 8011E998 0011A5F8  38 80 00 01 */	li r4, 1
/* 8011E99C 0011A5FC  90 05 01 28 */	stw r0, 0x128(r5)
/* 8011E9A0 0011A600  38 A0 00 01 */	li r5, 1
/* 8011E9A4 0011A604  38 E0 00 00 */	li r7, 0
/* 8011E9A8 0011A608  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E9AC 0011A60C  80 06 02 40 */	lwz r0, 0x240(r6)
/* 8011E9B0 0011A610  54 06 06 3E */	clrlwi r6, r0, 0x18
/* 8011E9B4 0011A614  4B F3 79 A5 */	bl func_80056358
/* 8011E9B8 0011A618  38 60 00 01 */	li r3, 1
/* 8011E9BC 0011A61C  4B F3 90 41 */	bl func_800579FC
/* 8011E9C0 0011A620  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011E9C4 0011A624  9B C3 01 59 */	stb r30, 0x159(r3)
/* 8011E9C8 0011A628  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8011E9CC 0011A62C  88 03 00 82 */	lbz r0, 0x82(r3)
/* 8011E9D0 0011A630  2C 00 00 00 */	cmpwi r0, 0
/* 8011E9D4 0011A634  40 82 00 10 */	bne lbl_8011E9E4
/* 8011E9D8 0011A638  88 03 00 83 */	lbz r0, 0x83(r3)
/* 8011E9DC 0011A63C  2C 00 00 00 */	cmpwi r0, 0
/* 8011E9E0 0011A640  41 82 00 08 */	beq lbl_8011E9E8
lbl_8011E9E4:
/* 8011E9E4 0011A644  3B E0 00 01 */	li r31, 1
lbl_8011E9E8:
/* 8011E9E8 0011A648  2C 1F 00 00 */	cmpwi r31, 0
/* 8011E9EC 0011A64C  40 82 01 78 */	bne lbl_8011EB64
/* 8011E9F0 0011A650  48 04 46 DD */	bl func_801630CC
/* 8011E9F4 0011A654  2C 03 00 00 */	cmpwi r3, 0
/* 8011E9F8 0011A658  40 82 00 20 */	bne lbl_8011EA18
/* 8011E9FC 0011A65C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EA00 0011A660  80 03 09 74 */	lwz r0, 0x974(r3)
/* 8011EA04 0011A664  54 00 B7 FF */	rlwinm. r0, r0, 0x16, 0x1f, 0x1f
/* 8011EA08 0011A668  41 82 01 5C */	beq lbl_8011EB64
/* 8011EA0C 0011A66C  48 04 41 65 */	bl func_80162B70
/* 8011EA10 0011A670  2C 03 00 00 */	cmpwi r3, 0
/* 8011EA14 0011A674  40 82 01 50 */	bne lbl_8011EB64
lbl_8011EA18:
/* 8011EA18 0011A678  4B F3 78 A5 */	bl func_800562BC
/* 8011EA1C 0011A67C  48 00 01 48 */	b lbl_8011EB64
/* 8011EA20 0011A680  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EA24 0011A684  38 00 00 16 */	li r0, 0x16
/* 8011EA28 0011A688  38 60 00 01 */	li r3, 1
/* 8011EA2C 0011A68C  38 80 00 01 */	li r4, 1
/* 8011EA30 0011A690  90 05 01 28 */	stw r0, 0x128(r5)
/* 8011EA34 0011A694  38 A0 00 01 */	li r5, 1
/* 8011EA38 0011A698  38 E0 00 00 */	li r7, 0
/* 8011EA3C 0011A69C  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EA40 0011A6A0  80 06 02 40 */	lwz r0, 0x240(r6)
/* 8011EA44 0011A6A4  54 06 06 3E */	clrlwi r6, r0, 0x18
/* 8011EA48 0011A6A8  4B F3 79 11 */	bl func_80056358
/* 8011EA4C 0011A6AC  38 60 00 01 */	li r3, 1
/* 8011EA50 0011A6B0  4B F3 8F AD */	bl func_800579FC
/* 8011EA54 0011A6B4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EA58 0011A6B8  3B A0 00 00 */	li r29, 0
/* 8011EA5C 0011A6BC  9B C3 01 59 */	stb r30, 0x159(r3)
/* 8011EA60 0011A6C0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EA64 0011A6C4  93 E3 02 40 */	stw r31, 0x240(r3)
lbl_8011EA68:
/* 8011EA68 0011A6C8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EA6C 0011A6CC  57 A0 13 BA */	rlwinm r0, r29, 2, 0xe, 0x1d
/* 8011EA70 0011A6D0  7C 63 02 14 */	add r3, r3, r0
/* 8011EA74 0011A6D4  80 63 01 D0 */	lwz r3, 0x1d0(r3)
/* 8011EA78 0011A6D8  2C 03 00 00 */	cmpwi r3, 0
/* 8011EA7C 0011A6DC  41 82 00 18 */	beq lbl_8011EA94
/* 8011EA80 0011A6E0  48 04 80 BD */	bl func_80166B3C
/* 8011EA84 0011A6E4  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EA88 0011A6E8  80 64 02 40 */	lwz r3, 0x240(r4)
/* 8011EA8C 0011A6EC  38 03 00 01 */	addi r0, r3, 1
/* 8011EA90 0011A6F0  90 04 02 40 */	stw r0, 0x240(r4)
lbl_8011EA94:
/* 8011EA94 0011A6F4  3B BD 00 01 */	addi r29, r29, 1
/* 8011EA98 0011A6F8  28 1D 00 08 */	cmplwi r29, 8
/* 8011EA9C 0011A6FC  41 80 FF CC */	blt lbl_8011EA68
/* 8011EAA0 0011A700  48 00 00 C4 */	b lbl_8011EB64
/* 8011EAA4 0011A704  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EAA8 0011A708  38 00 00 51 */	li r0, 0x51
/* 8011EAAC 0011A70C  38 60 00 01 */	li r3, 1
/* 8011EAB0 0011A710  38 80 00 01 */	li r4, 1
/* 8011EAB4 0011A714  90 05 01 28 */	stw r0, 0x128(r5)
/* 8011EAB8 0011A718  38 A0 00 01 */	li r5, 1
/* 8011EABC 0011A71C  38 E0 00 00 */	li r7, 0
/* 8011EAC0 0011A720  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EAC4 0011A724  80 06 02 40 */	lwz r0, 0x240(r6)
/* 8011EAC8 0011A728  54 06 06 3E */	clrlwi r6, r0, 0x18
/* 8011EACC 0011A72C  4B F3 78 8D */	bl func_80056358
/* 8011EAD0 0011A730  38 60 00 01 */	li r3, 1
/* 8011EAD4 0011A734  4B F3 8F 29 */	bl func_800579FC
/* 8011EAD8 0011A738  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EADC 0011A73C  9B C3 01 59 */	stb r30, 0x159(r3)
/* 8011EAE0 0011A740  48 00 00 84 */	b lbl_8011EB64
/* 8011EAE4 0011A744  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EAE8 0011A748  38 00 00 4A */	li r0, 0x4a
/* 8011EAEC 0011A74C  38 60 00 01 */	li r3, 1
/* 8011EAF0 0011A750  38 80 00 01 */	li r4, 1
/* 8011EAF4 0011A754  90 05 01 28 */	stw r0, 0x128(r5)
/* 8011EAF8 0011A758  38 A0 00 01 */	li r5, 1
/* 8011EAFC 0011A75C  38 E0 00 00 */	li r7, 0
/* 8011EB00 0011A760  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EB04 0011A764  80 06 02 40 */	lwz r0, 0x240(r6)
/* 8011EB08 0011A768  54 06 06 3E */	clrlwi r6, r0, 0x18
/* 8011EB0C 0011A76C  4B F3 78 4D */	bl func_80056358
/* 8011EB10 0011A770  38 60 00 01 */	li r3, 1
/* 8011EB14 0011A774  4B F3 8E E9 */	bl func_800579FC
/* 8011EB18 0011A778  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EB1C 0011A77C  9B C3 01 59 */	stb r30, 0x159(r3)
/* 8011EB20 0011A780  48 00 00 44 */	b lbl_8011EB64
/* 8011EB24 0011A784  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EB28 0011A788  38 00 00 1E */	li r0, 0x1e
/* 8011EB2C 0011A78C  90 03 01 28 */	stw r0, 0x128(r3)
/* 8011EB30 0011A790  48 00 EF 11 */	bl func_8012DA40
/* 8011EB34 0011A794  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EB38 0011A798  38 60 00 01 */	li r3, 1
/* 8011EB3C 0011A79C  38 80 00 01 */	li r4, 1
/* 8011EB40 0011A7A0  38 A0 00 01 */	li r5, 1
/* 8011EB44 0011A7A4  80 06 02 40 */	lwz r0, 0x240(r6)
/* 8011EB48 0011A7A8  38 E0 00 00 */	li r7, 0
/* 8011EB4C 0011A7AC  54 06 06 3E */	clrlwi r6, r0, 0x18
/* 8011EB50 0011A7B0  4B F3 78 09 */	bl func_80056358
/* 8011EB54 0011A7B4  38 60 00 01 */	li r3, 1
/* 8011EB58 0011A7B8  4B F3 8E A5 */	bl func_800579FC
/* 8011EB5C 0011A7BC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EB60 0011A7C0  9B C3 01 59 */	stb r30, 0x159(r3)
lbl_8011EB64:
/* 8011EB64 0011A7C4  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EB68 0011A7C8  38 00 FF FF */	li r0, -1
/* 8011EB6C 0011A7CC  3C 80 80 12 */	lis r4, lbl_80125B80@ha
/* 8011EB70 0011A7D0  38 60 00 00 */	li r3, 0
/* 8011EB74 0011A7D4  90 05 09 70 */	stw r0, 0x970(r5)
/* 8011EB78 0011A7D8  38 84 5B 80 */	addi r4, r4, lbl_80125B80@l
/* 8011EB7C 0011A7DC  38 A0 FF FF */	li r5, -1
/* 8011EB80 0011A7E0  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EB84 0011A7E4  80 06 09 74 */	lwz r0, 0x974(r6)
/* 8011EB88 0011A7E8  54 00 03 8A */	rlwinm r0, r0, 0, 0xe, 5
/* 8011EB8C 0011A7EC  90 06 09 74 */	stw r0, 0x974(r6)
/* 8011EB90 0011A7F0  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EB94 0011A7F4  80 06 09 74 */	lwz r0, 0x974(r6)
/* 8011EB98 0011A7F8  54 00 03 DA */	rlwinm r0, r0, 0, 0xf, 0xd
/* 8011EB9C 0011A7FC  90 06 09 74 */	stw r0, 0x974(r6)
/* 8011EBA0 0011A800  48 13 53 CD */	bl func_80253F6C
/* 8011EBA4 0011A804  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EBA8 0011A808  38 00 00 00 */	li r0, 0
/* 8011EBAC 0011A80C  90 64 01 24 */	stw r3, 0x124(r4)
/* 8011EBB0 0011A810  38 60 03 FF */	li r3, 0x3ff
/* 8011EBB4 0011A814  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EBB8 0011A818  B0 04 01 2C */	sth r0, 0x12c(r4)
/* 8011EBBC 0011A81C  48 12 AC D5 */	bl func_80249890
/* 8011EBC0 0011A820  38 60 03 FF */	li r3, 0x3ff
/* 8011EBC4 0011A824  48 0B CA B1 */	bl func_801DB674
/* 8011EBC8 0011A828  38 60 03 F8 */	li r3, 0x3f8
/* 8011EBCC 0011A82C  48 12 AC C5 */	bl func_80249890
/* 8011EBD0 0011A830  38 60 03 F8 */	li r3, 0x3f8
/* 8011EBD4 0011A834  48 0B CA A1 */	bl func_801DB674
/* 8011EBD8 0011A838  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EBDC 0011A83C  80 03 01 28 */	lwz r0, 0x128(r3)
/* 8011EBE0 0011A840  28 00 00 56 */	cmplwi r0, 0x56
/* 8011EBE4 0011A844  41 82 00 08 */	beq lbl_8011EBEC
/* 8011EBE8 0011A848  4B F3 76 D5 */	bl func_800562BC
lbl_8011EBEC:
/* 8011EBEC 0011A84C  38 00 00 00 */	li r0, 0
/* 8011EBF0 0011A850  38 60 02 61 */	li r3, 0x261
/* 8011EBF4 0011A854  B0 0D 9C C6 */	sth r0, lbl_8063EF86-_SDA_BASE_(r13)
/* 8011EBF8 0011A858  38 80 00 03 */	li r4, 3
/* 8011EBFC 0011A85C  38 A0 00 01 */	li r5, 1
/* 8011EC00 0011A860  48 04 3D 41 */	bl func_80162940
/* 8011EC04 0011A864  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EC08 0011A868  39 61 00 20 */	addi r11, r1, 0x20
/* 8011EC0C 0011A86C  80 03 09 74 */	lwz r0, 0x974(r3)
/* 8011EC10 0011A870  60 00 80 00 */	ori r0, r0, 0x8000
/* 8011EC14 0011A874  90 03 09 74 */	stw r0, 0x974(r3)
/* 8011EC18 0011A878  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EC1C 0011A87C  80 03 09 74 */	lwz r0, 0x974(r3)
/* 8011EC20 0011A880  54 00 05 66 */	rlwinm r0, r0, 0, 0x15, 0x13
/* 8011EC24 0011A884  90 03 09 74 */	stw r0, 0x974(r3)
/* 8011EC28 0011A888  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EC2C 0011A88C  80 03 09 74 */	lwz r0, 0x974(r3)
/* 8011EC30 0011A890  54 00 05 EA */	rlwinm r0, r0, 0, 0x17, 0x15
/* 8011EC34 0011A894  90 03 09 74 */	stw r0, 0x974(r3)
/* 8011EC38 0011A898  48 0A 85 45 */	bl _restgpr_29
/* 8011EC3C 0011A89C  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8011EC40 0011A8A0  7C 08 03 A6 */	mtlr r0
/* 8011EC44 0011A8A4  38 21 00 20 */	addi r1, r1, 0x20
/* 8011EC48 0011A8A8  4E 80 00 20 */	blr

.global func_8011EC4C
func_8011EC4C:
/* 8011EC4C 0011A8AC  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8011EC50 0011A8B0  7C 08 02 A6 */	mflr r0
/* 8011EC54 0011A8B4  38 60 03 F8 */	li r3, 0x3f8
/* 8011EC58 0011A8B8  90 01 00 14 */	stw r0, 0x14(r1)
/* 8011EC5C 0011A8BC  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8011EC60 0011A8C0  48 12 A9 7D */	bl func_802495DC
/* 8011EC64 0011A8C4  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EC68 0011A8C8  3C 60 19 A5 */	lis r3, 0x19A51A00@ha
/* 8011EC6C 0011A8CC  38 83 1A 00 */	addi r4, r3, 0x19A51A00@l
/* 8011EC70 0011A8D0  80 05 09 74 */	lwz r0, 0x974(r5)
/* 8011EC74 0011A8D4  38 60 00 0E */	li r3, 0xe
/* 8011EC78 0011A8D8  54 00 04 E2 */	rlwinm r0, r0, 0, 0x13, 0x11
/* 8011EC7C 0011A8DC  90 05 09 74 */	stw r0, 0x974(r5)
/* 8011EC80 0011A8E0  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EC84 0011A8E4  80 05 09 74 */	lwz r0, 0x974(r5)
/* 8011EC88 0011A8E8  54 00 05 24 */	rlwinm r0, r0, 0, 0x14, 0x12
/* 8011EC8C 0011A8EC  90 05 09 74 */	stw r0, 0x974(r5)
/* 8011EC90 0011A8F0  4B F3 71 09 */	bl func_80055D98
/* 8011EC94 0011A8F4  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EC98 0011A8F8  3C 80 04 4E */	lis r4, 0x044E1A00@ha
/* 8011EC9C 0011A8FC  38 84 1A 00 */	addi r4, r4, 0x044E1A00@l
/* 8011ECA0 0011A900  90 65 00 00 */	stw r3, 0(r5)
/* 8011ECA4 0011A904  38 60 00 0E */	li r3, 0xe
/* 8011ECA8 0011A908  4B F3 70 F1 */	bl func_80055D98
/* 8011ECAC 0011A90C  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011ECB0 0011A910  3C 80 1B A0 */	lis r4, 0x1BA01A00@ha
/* 8011ECB4 0011A914  38 84 1A 00 */	addi r4, r4, 0x1BA01A00@l
/* 8011ECB8 0011A918  90 65 00 04 */	stw r3, 4(r5)
/* 8011ECBC 0011A91C  38 60 03 F8 */	li r3, 0x3f8
/* 8011ECC0 0011A920  4B F3 70 D9 */	bl func_80055D98
/* 8011ECC4 0011A924  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011ECC8 0011A928  3C 80 1B 9D */	lis r4, 0x1B9D1A00@ha
/* 8011ECCC 0011A92C  38 84 1A 00 */	addi r4, r4, 0x1B9D1A00@l
/* 8011ECD0 0011A930  90 65 00 08 */	stw r3, 8(r5)
/* 8011ECD4 0011A934  38 60 03 F8 */	li r3, 0x3f8
/* 8011ECD8 0011A938  4B F3 70 C1 */	bl func_80055D98
/* 8011ECDC 0011A93C  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011ECE0 0011A940  3C 80 1B 9F */	lis r4, 0x1B9F1A00@ha
/* 8011ECE4 0011A944  38 84 1A 00 */	addi r4, r4, 0x1B9F1A00@l
/* 8011ECE8 0011A948  90 65 00 0C */	stw r3, 0xc(r5)
/* 8011ECEC 0011A94C  38 60 03 F8 */	li r3, 0x3f8
/* 8011ECF0 0011A950  4B F3 70 A9 */	bl func_80055D98
/* 8011ECF4 0011A954  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011ECF8 0011A958  3C 80 1C CD */	lis r4, 0x1CCD1A00@ha
/* 8011ECFC 0011A95C  38 84 1A 00 */	addi r4, r4, 0x1CCD1A00@l
/* 8011ED00 0011A960  90 65 00 10 */	stw r3, 0x10(r5)
/* 8011ED04 0011A964  38 60 03 F8 */	li r3, 0x3f8
/* 8011ED08 0011A968  4B F3 70 91 */	bl func_80055D98
/* 8011ED0C 0011A96C  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011ED10 0011A970  3F E0 1C CE */	lis r31, 0x1CCE1A00@ha
/* 8011ED14 0011A974  38 9F 1A 00 */	addi r4, r31, 0x1CCE1A00@l
/* 8011ED18 0011A978  90 65 00 14 */	stw r3, 0x14(r5)
/* 8011ED1C 0011A97C  38 60 03 F8 */	li r3, 0x3f8
/* 8011ED20 0011A980  4B F3 70 79 */	bl func_80055D98
/* 8011ED24 0011A984  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011ED28 0011A988  38 9F 1A 00 */	addi r4, r31, 0x1a00
/* 8011ED2C 0011A98C  90 65 00 74 */	stw r3, 0x74(r5)
/* 8011ED30 0011A990  38 60 03 F8 */	li r3, 0x3f8
/* 8011ED34 0011A994  4B F3 70 65 */	bl func_80055D98
/* 8011ED38 0011A998  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011ED3C 0011A99C  3C 80 1B 9E */	lis r4, 0x1B9E1A00@ha
/* 8011ED40 0011A9A0  38 84 1A 00 */	addi r4, r4, 0x1B9E1A00@l
/* 8011ED44 0011A9A4  90 65 00 78 */	stw r3, 0x78(r5)
/* 8011ED48 0011A9A8  38 60 03 F8 */	li r3, 0x3f8
/* 8011ED4C 0011A9AC  4B F3 70 4D */	bl func_80055D98
/* 8011ED50 0011A9B0  80 ED 82 98 */	lwz r7, lbl_8063D558-_SDA_BASE_(r13)
/* 8011ED54 0011A9B4  3C A0 80 12 */	lis r5, lbl_801266B4@ha
/* 8011ED58 0011A9B8  3C C0 80 12 */	lis r6, lbl_801266E0@ha
/* 8011ED5C 0011A9BC  38 80 00 00 */	li r4, 0
/* 8011ED60 0011A9C0  90 67 00 7C */	stw r3, 0x7c(r7)
/* 8011ED64 0011A9C4  38 A5 66 B4 */	addi r5, r5, lbl_801266B4@l
/* 8011ED68 0011A9C8  38 C6 66 E0 */	addi r6, r6, lbl_801266E0@l
/* 8011ED6C 0011A9CC  38 E0 FF FF */	li r7, -1
/* 8011ED70 0011A9D0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011ED74 0011A9D4  39 00 00 00 */	li r8, 0
/* 8011ED78 0011A9D8  39 20 00 01 */	li r9, 1
/* 8011ED7C 0011A9DC  39 40 00 00 */	li r10, 0
/* 8011ED80 0011A9E0  80 63 00 00 */	lwz r3, 0(r3)
/* 8011ED84 0011A9E4  48 13 4E B5 */	bl func_80253C38
/* 8011ED88 0011A9E8  80 ED 82 98 */	lwz r7, lbl_8063D558-_SDA_BASE_(r13)
/* 8011ED8C 0011A9EC  3C A0 80 12 */	lis r5, lbl_80126934@ha
/* 8011ED90 0011A9F0  3C C0 80 12 */	lis r6, lbl_801269A0@ha
/* 8011ED94 0011A9F4  38 80 00 00 */	li r4, 0
/* 8011ED98 0011A9F8  B0 67 00 C0 */	sth r3, 0xc0(r7)
/* 8011ED9C 0011A9FC  38 A5 69 34 */	addi r5, r5, lbl_80126934@l
/* 8011EDA0 0011AA00  38 C6 69 A0 */	addi r6, r6, lbl_801269A0@l
/* 8011EDA4 0011AA04  38 E0 FF FF */	li r7, -1
/* 8011EDA8 0011AA08  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EDAC 0011AA0C  39 00 00 00 */	li r8, 0
/* 8011EDB0 0011AA10  39 20 00 01 */	li r9, 1
/* 8011EDB4 0011AA14  39 40 00 00 */	li r10, 0
/* 8011EDB8 0011AA18  80 63 00 04 */	lwz r3, 4(r3)
/* 8011EDBC 0011AA1C  48 13 4E 7D */	bl func_80253C38
/* 8011EDC0 0011AA20  80 ED 82 98 */	lwz r7, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EDC4 0011AA24  3C A0 80 12 */	lis r5, lbl_80126A10@ha
/* 8011EDC8 0011AA28  3C C0 80 12 */	lis r6, lbl_80126B88@ha
/* 8011EDCC 0011AA2C  38 80 00 00 */	li r4, 0
/* 8011EDD0 0011AA30  B0 67 00 C2 */	sth r3, 0xc2(r7)
/* 8011EDD4 0011AA34  38 A5 6A 10 */	addi r5, r5, lbl_80126A10@l
/* 8011EDD8 0011AA38  38 C6 6B 88 */	addi r6, r6, lbl_80126B88@l
/* 8011EDDC 0011AA3C  38 E0 FF FF */	li r7, -1
/* 8011EDE0 0011AA40  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EDE4 0011AA44  39 00 00 00 */	li r8, 0
/* 8011EDE8 0011AA48  39 20 00 01 */	li r9, 1
/* 8011EDEC 0011AA4C  39 40 00 00 */	li r10, 0
/* 8011EDF0 0011AA50  80 63 00 08 */	lwz r3, 8(r3)
/* 8011EDF4 0011AA54  48 13 4E 45 */	bl func_80253C38
/* 8011EDF8 0011AA58  80 ED 82 98 */	lwz r7, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EDFC 0011AA5C  3C 80 80 12 */	lis r4, lbl_80126BF8@ha
/* 8011EE00 0011AA60  3C A0 80 12 */	lis r5, lbl_80126CAC@ha
/* 8011EE04 0011AA64  3C C0 80 12 */	lis r6, lbl_80126E40@ha
/* 8011EE08 0011AA68  B0 67 00 C4 */	sth r3, 0xc4(r7)
/* 8011EE0C 0011AA6C  38 84 6B F8 */	addi r4, r4, lbl_80126BF8@l
/* 8011EE10 0011AA70  38 A5 6C AC */	addi r5, r5, lbl_80126CAC@l
/* 8011EE14 0011AA74  38 C6 6E 40 */	addi r6, r6, lbl_80126E40@l
/* 8011EE18 0011AA78  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EE1C 0011AA7C  38 E0 FF FF */	li r7, -1
/* 8011EE20 0011AA80  39 00 00 00 */	li r8, 0
/* 8011EE24 0011AA84  39 20 00 01 */	li r9, 1
/* 8011EE28 0011AA88  80 63 00 0C */	lwz r3, 0xc(r3)
/* 8011EE2C 0011AA8C  39 40 00 00 */	li r10, 0
/* 8011EE30 0011AA90  48 13 4E 09 */	bl func_80253C38
/* 8011EE34 0011AA94  80 ED 82 98 */	lwz r7, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EE38 0011AA98  3C A0 80 12 */	lis r5, lbl_80127970@ha
/* 8011EE3C 0011AA9C  3C C0 80 12 */	lis r6, lbl_80127D90@ha
/* 8011EE40 0011AAA0  38 80 00 00 */	li r4, 0
/* 8011EE44 0011AAA4  B0 67 00 C6 */	sth r3, 0xc6(r7)
/* 8011EE48 0011AAA8  38 A5 79 70 */	addi r5, r5, lbl_80127970@l
/* 8011EE4C 0011AAAC  38 C6 7D 90 */	addi r6, r6, lbl_80127D90@l
/* 8011EE50 0011AAB0  38 E0 FF FF */	li r7, -1
/* 8011EE54 0011AAB4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EE58 0011AAB8  39 00 00 00 */	li r8, 0
/* 8011EE5C 0011AABC  39 20 00 01 */	li r9, 1
/* 8011EE60 0011AAC0  39 40 00 00 */	li r10, 0
/* 8011EE64 0011AAC4  80 63 00 14 */	lwz r3, 0x14(r3)
/* 8011EE68 0011AAC8  48 13 4D D1 */	bl func_80253C38
/* 8011EE6C 0011AACC  80 ED 82 98 */	lwz r7, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EE70 0011AAD0  3C A0 80 12 */	lis r5, lbl_8012760C@ha
/* 8011EE74 0011AAD4  3C C0 80 12 */	lis r6, lbl_801278B0@ha
/* 8011EE78 0011AAD8  38 80 00 00 */	li r4, 0
/* 8011EE7C 0011AADC  B0 67 00 CA */	sth r3, 0xca(r7)
/* 8011EE80 0011AAE0  38 A5 76 0C */	addi r5, r5, lbl_8012760C@l
/* 8011EE84 0011AAE4  38 C6 78 B0 */	addi r6, r6, lbl_801278B0@l
/* 8011EE88 0011AAE8  38 E0 FF FF */	li r7, -1
/* 8011EE8C 0011AAEC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EE90 0011AAF0  39 00 00 00 */	li r8, 0
/* 8011EE94 0011AAF4  39 20 00 01 */	li r9, 1
/* 8011EE98 0011AAF8  39 40 00 00 */	li r10, 0
/* 8011EE9C 0011AAFC  80 63 00 10 */	lwz r3, 0x10(r3)
/* 8011EEA0 0011AB00  48 13 4D 99 */	bl func_80253C38
/* 8011EEA4 0011AB04  80 ED 82 98 */	lwz r7, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EEA8 0011AB08  3C 80 80 13 */	lis r4, lbl_8012B19C@ha
/* 8011EEAC 0011AB0C  3C A0 80 13 */	lis r5, lbl_8012B1E8@ha
/* 8011EEB0 0011AB10  3C C0 80 13 */	lis r6, lbl_8012B214@ha
/* 8011EEB4 0011AB14  B0 67 00 C8 */	sth r3, 0xc8(r7)
/* 8011EEB8 0011AB18  38 84 B1 9C */	addi r4, r4, lbl_8012B19C@l
/* 8011EEBC 0011AB1C  38 A5 B1 E8 */	addi r5, r5, lbl_8012B1E8@l
/* 8011EEC0 0011AB20  38 C6 B2 14 */	addi r6, r6, lbl_8012B214@l
/* 8011EEC4 0011AB24  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EEC8 0011AB28  38 E0 FF FF */	li r7, -1
/* 8011EECC 0011AB2C  39 00 00 00 */	li r8, 0
/* 8011EED0 0011AB30  39 20 00 01 */	li r9, 1
/* 8011EED4 0011AB34  80 63 00 74 */	lwz r3, 0x74(r3)
/* 8011EED8 0011AB38  39 40 00 00 */	li r10, 0
/* 8011EEDC 0011AB3C  48 13 4D 5D */	bl func_80253C38
/* 8011EEE0 0011AB40  80 ED 82 98 */	lwz r7, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EEE4 0011AB44  3C 80 80 13 */	lis r4, lbl_8012B240@ha
/* 8011EEE8 0011AB48  3C A0 80 13 */	lis r5, lbl_8012B28C@ha
/* 8011EEEC 0011AB4C  3C C0 80 13 */	lis r6, lbl_8012B2B8@ha
/* 8011EEF0 0011AB50  B0 67 00 FA */	sth r3, 0xfa(r7)
/* 8011EEF4 0011AB54  38 84 B2 40 */	addi r4, r4, lbl_8012B240@l
/* 8011EEF8 0011AB58  38 A5 B2 8C */	addi r5, r5, lbl_8012B28C@l
/* 8011EEFC 0011AB5C  38 C6 B2 B8 */	addi r6, r6, lbl_8012B2B8@l
/* 8011EF00 0011AB60  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EF04 0011AB64  38 E0 FF FF */	li r7, -1
/* 8011EF08 0011AB68  39 00 00 00 */	li r8, 0
/* 8011EF0C 0011AB6C  39 20 00 01 */	li r9, 1
/* 8011EF10 0011AB70  80 63 00 78 */	lwz r3, 0x78(r3)
/* 8011EF14 0011AB74  39 40 00 00 */	li r10, 0
/* 8011EF18 0011AB78  48 13 4D 21 */	bl func_80253C38
/* 8011EF1C 0011AB7C  80 ED 82 98 */	lwz r7, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EF20 0011AB80  3C A0 80 13 */	lis r5, lbl_8012B2E4@ha
/* 8011EF24 0011AB84  3C C0 80 13 */	lis r6, lbl_8012B310@ha
/* 8011EF28 0011AB88  38 80 00 00 */	li r4, 0
/* 8011EF2C 0011AB8C  B0 67 00 FC */	sth r3, 0xfc(r7)
/* 8011EF30 0011AB90  38 A5 B2 E4 */	addi r5, r5, lbl_8012B2E4@l
/* 8011EF34 0011AB94  38 C6 B3 10 */	addi r6, r6, lbl_8012B310@l
/* 8011EF38 0011AB98  38 E0 00 00 */	li r7, 0
/* 8011EF3C 0011AB9C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EF40 0011ABA0  39 00 00 00 */	li r8, 0
/* 8011EF44 0011ABA4  39 20 00 01 */	li r9, 1
/* 8011EF48 0011ABA8  39 40 00 00 */	li r10, 0
/* 8011EF4C 0011ABAC  80 63 00 7C */	lwz r3, 0x7c(r3)
/* 8011EF50 0011ABB0  48 13 4C E9 */	bl func_80253C38
/* 8011EF54 0011ABB4  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EF58 0011ABB8  3C 80 80 12 */	lis r4, lbl_80125B80@ha
/* 8011EF5C 0011ABBC  38 E0 00 9F */	li r7, 0x9f
/* 8011EF60 0011ABC0  3B E0 00 00 */	li r31, 0
/* 8011EF64 0011ABC4  B0 65 00 FE */	sth r3, 0xfe(r5)
/* 8011EF68 0011ABC8  38 00 FF FF */	li r0, -1
/* 8011EF6C 0011ABCC  38 84 5B 80 */	addi r4, r4, lbl_80125B80@l
/* 8011EF70 0011ABD0  38 60 00 00 */	li r3, 0
/* 8011EF74 0011ABD4  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EF78 0011ABD8  38 A0 FF FF */	li r5, -1
/* 8011EF7C 0011ABDC  90 E6 01 28 */	stw r7, 0x128(r6)
/* 8011EF80 0011ABE0  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EF84 0011ABE4  B3 E6 01 30 */	sth r31, 0x130(r6)
/* 8011EF88 0011ABE8  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EF8C 0011ABEC  90 06 09 70 */	stw r0, 0x970(r6)
/* 8011EF90 0011ABF0  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EF94 0011ABF4  80 06 09 74 */	lwz r0, 0x974(r6)
/* 8011EF98 0011ABF8  64 00 04 00 */	oris r0, r0, 0x400
/* 8011EF9C 0011ABFC  90 06 09 74 */	stw r0, 0x974(r6)
/* 8011EFA0 0011AC00  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EFA4 0011AC04  80 06 09 74 */	lwz r0, 0x974(r6)
/* 8011EFA8 0011AC08  54 00 03 8A */	rlwinm r0, r0, 0, 0xe, 5
/* 8011EFAC 0011AC0C  90 06 09 74 */	stw r0, 0x974(r6)
/* 8011EFB0 0011AC10  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EFB4 0011AC14  80 06 09 74 */	lwz r0, 0x974(r6)
/* 8011EFB8 0011AC18  54 00 03 DA */	rlwinm r0, r0, 0, 0xf, 0xd
/* 8011EFBC 0011AC1C  90 06 09 74 */	stw r0, 0x974(r6)
/* 8011EFC0 0011AC20  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EFC4 0011AC24  80 06 09 74 */	lwz r0, 0x974(r6)
/* 8011EFC8 0011AC28  54 00 05 A8 */	rlwinm r0, r0, 0, 0x16, 0x14
/* 8011EFCC 0011AC2C  90 06 09 74 */	stw r0, 0x974(r6)
/* 8011EFD0 0011AC30  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EFD4 0011AC34  93 E6 01 D0 */	stw r31, 0x1d0(r6)
/* 8011EFD8 0011AC38  48 13 4F 95 */	bl func_80253F6C
/* 8011EFDC 0011AC3C  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EFE0 0011AC40  90 64 01 24 */	stw r3, 0x124(r4)
/* 8011EFE4 0011AC44  38 60 03 F8 */	li r3, 0x3f8
/* 8011EFE8 0011AC48  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8011EFEC 0011AC4C  B3 E4 01 2C */	sth r31, 0x12c(r4)
/* 8011EFF0 0011AC50  48 12 A8 A1 */	bl func_80249890
/* 8011EFF4 0011AC54  38 60 03 F8 */	li r3, 0x3f8
/* 8011EFF8 0011AC58  48 0B C6 7D */	bl func_801DB674
/* 8011EFFC 0011AC5C  48 04 06 E5 */	bl func_8015F6E0
/* 8011F000 0011AC60  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F004 0011AC64  90 64 01 48 */	stw r3, 0x148(r4)
/* 8011F008 0011AC68  4B F3 72 B5 */	bl func_800562BC
/* 8011F00C 0011AC6C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F010 0011AC70  38 00 00 01 */	li r0, 1
/* 8011F014 0011AC74  9B E3 01 59 */	stb r31, 0x159(r3)
/* 8011F018 0011AC78  B0 0D 9C C6 */	sth r0, lbl_8063EF86-_SDA_BASE_(r13)
/* 8011F01C 0011AC7C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F020 0011AC80  80 03 09 74 */	lwz r0, 0x974(r3)
/* 8011F024 0011AC84  54 00 05 66 */	rlwinm r0, r0, 0, 0x15, 0x13
/* 8011F028 0011AC88  90 03 09 74 */	stw r0, 0x974(r3)
/* 8011F02C 0011AC8C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F030 0011AC90  80 03 09 74 */	lwz r0, 0x974(r3)
/* 8011F034 0011AC94  54 00 05 EA */	rlwinm r0, r0, 0, 0x17, 0x15
/* 8011F038 0011AC98  90 03 09 74 */	stw r0, 0x974(r3)
/* 8011F03C 0011AC9C  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8011F040 0011ACA0  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8011F044 0011ACA4  7C 08 03 A6 */	mtlr r0
/* 8011F048 0011ACA8  38 21 00 10 */	addi r1, r1, 0x10
/* 8011F04C 0011ACAC  4E 80 00 20 */	blr

.global func_8011F050
func_8011F050:
/* 8011F050 0011ACB0  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8011F054 0011ACB4  7C 08 02 A6 */	mflr r0
/* 8011F058 0011ACB8  90 01 00 24 */	stw r0, 0x24(r1)
/* 8011F05C 0011ACBC  39 61 00 20 */	addi r11, r1, 0x20
/* 8011F060 0011ACC0  48 0A 80 C9 */	bl _savegpr_27
/* 8011F064 0011ACC4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F068 0011ACC8  88 03 01 59 */	lbz r0, 0x159(r3)
/* 8011F06C 0011ACCC  2C 00 00 00 */	cmpwi r0, 0
/* 8011F070 0011ACD0  41 82 00 0C */	beq lbl_8011F07C
/* 8011F074 0011ACD4  38 60 00 01 */	li r3, 1
/* 8011F078 0011ACD8  4B F3 8F 3D */	bl func_80057FB4
lbl_8011F07C:
/* 8011F07C 0011ACDC  3B 60 00 00 */	li r27, 0
/* 8011F080 0011ACE0  3B C0 FF FF */	li r30, -1
/* 8011F084 0011ACE4  3B E0 00 00 */	li r31, 0
lbl_8011F088:
/* 8011F088 0011ACE8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F08C 0011ACEC  57 7C 13 BA */	rlwinm r28, r27, 2, 0xe, 0x1d
/* 8011F090 0011ACF0  7C 03 E0 2E */	lwzx r0, r3, r28
/* 8011F094 0011ACF4  2C 00 00 00 */	cmpwi r0, 0
/* 8011F098 0011ACF8  41 82 00 48 */	beq lbl_8011F0E0
/* 8011F09C 0011ACFC  57 7D 0B FC */	rlwinm r29, r27, 1, 0xf, 0x1e
/* 8011F0A0 0011AD00  7C 63 EA 14 */	add r3, r3, r29
/* 8011F0A4 0011AD04  A8 03 00 C0 */	lha r0, 0xc0(r3)
/* 8011F0A8 0011AD08  2C 00 FF FF */	cmpwi r0, -1
/* 8011F0AC 0011AD0C  41 82 00 0C */	beq lbl_8011F0B8
/* 8011F0B0 0011AD10  54 03 04 3E */	clrlwi r3, r0, 0x10
/* 8011F0B4 0011AD14  48 13 4C 19 */	bl func_80253CCC
lbl_8011F0B8:
/* 8011F0B8 0011AD18  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F0BC 0011AD1C  7C 63 E0 2E */	lwzx r3, r3, r28
/* 8011F0C0 0011AD20  2C 03 00 00 */	cmpwi r3, 0
/* 8011F0C4 0011AD24  41 82 00 08 */	beq lbl_8011F0CC
/* 8011F0C8 0011AD28  4B F3 6D 69 */	bl func_80055E30
lbl_8011F0CC:
/* 8011F0CC 0011AD2C  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F0D0 0011AD30  7C 60 EA 14 */	add r3, r0, r29
/* 8011F0D4 0011AD34  B3 C3 00 C0 */	sth r30, 0xc0(r3)
/* 8011F0D8 0011AD38  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F0DC 0011AD3C  7F E3 E1 2E */	stwx r31, r3, r28
lbl_8011F0E0:
/* 8011F0E0 0011AD40  3B 7B 00 01 */	addi r27, r27, 1
/* 8011F0E4 0011AD44  28 1B 00 30 */	cmplwi r27, 0x30
/* 8011F0E8 0011AD48  41 80 FF A0 */	blt lbl_8011F088
/* 8011F0EC 0011AD4C  38 60 00 00 */	li r3, 0
/* 8011F0F0 0011AD50  38 80 00 00 */	li r4, 0
/* 8011F0F4 0011AD54  38 A0 00 00 */	li r5, 0
/* 8011F0F8 0011AD58  38 C0 00 00 */	li r6, 0
/* 8011F0FC 0011AD5C  38 E0 00 00 */	li r7, 0
/* 8011F100 0011AD60  4B F3 72 59 */	bl func_80056358
/* 8011F104 0011AD64  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F108 0011AD68  80 63 01 24 */	lwz r3, 0x124(r3)
/* 8011F10C 0011AD6C  48 13 4E 81 */	bl func_80253F8C
/* 8011F110 0011AD70  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F114 0011AD74  38 00 FF FF */	li r0, -1
/* 8011F118 0011AD78  90 03 01 24 */	stw r0, 0x124(r3)
/* 8011F11C 0011AD7C  88 0D 9C C8 */	lbz r0, lbl_8063EF88-_SDA_BASE_(r13)
/* 8011F120 0011AD80  2C 00 00 00 */	cmpwi r0, 0
/* 8011F124 0011AD84  41 82 00 2C */	beq lbl_8011F150
/* 8011F128 0011AD88  38 60 03 F7 */	li r3, 0x3f7
/* 8011F12C 0011AD8C  48 12 A7 65 */	bl func_80249890
/* 8011F130 0011AD90  38 60 03 F7 */	li r3, 0x3f7
/* 8011F134 0011AD94  48 0B C5 41 */	bl func_801DB674
/* 8011F138 0011AD98  38 60 03 FE */	li r3, 0x3fe
/* 8011F13C 0011AD9C  48 12 A7 55 */	bl func_80249890
/* 8011F140 0011ADA0  38 60 03 FE */	li r3, 0x3fe
/* 8011F144 0011ADA4  48 0B C5 31 */	bl func_801DB674
/* 8011F148 0011ADA8  38 60 00 00 */	li r3, 0
/* 8011F14C 0011ADAC  4B F3 A7 39 */	bl func_80059884
lbl_8011F150:
/* 8011F150 0011ADB0  38 00 00 00 */	li r0, 0
/* 8011F154 0011ADB4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F158 0011ADB8  98 0D 9C C8 */	stb r0, lbl_8063EF88-_SDA_BASE_(r13)
/* 8011F15C 0011ADBC  80 03 09 74 */	lwz r0, 0x974(r3)
/* 8011F160 0011ADC0  54 00 AF FF */	rlwinm. r0, r0, 0x15, 0x1f, 0x1f
/* 8011F164 0011ADC4  41 82 00 08 */	beq lbl_8011F16C
/* 8011F168 0011ADC8  4B F8 0B 35 */	bl func_8009FC9C
lbl_8011F16C:
/* 8011F16C 0011ADCC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F170 0011ADD0  80 03 09 74 */	lwz r0, 0x974(r3)
/* 8011F174 0011ADD4  54 00 BF FF */	rlwinm. r0, r0, 0x17, 0x1f, 0x1f
/* 8011F178 0011ADD8  41 82 00 08 */	beq lbl_8011F180
/* 8011F17C 0011ADDC  48 03 91 E9 */	bl func_80158364
lbl_8011F180:
/* 8011F180 0011ADE0  48 13 11 49 */	bl func_802502C8
/* 8011F184 0011ADE4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F188 0011ADE8  38 00 00 00 */	li r0, 0
/* 8011F18C 0011ADEC  39 61 00 20 */	addi r11, r1, 0x20
/* 8011F190 0011ADF0  B0 03 02 66 */	sth r0, 0x266(r3)
/* 8011F194 0011ADF4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F198 0011ADF8  80 03 09 74 */	lwz r0, 0x974(r3)
/* 8011F19C 0011ADFC  54 00 04 E2 */	rlwinm r0, r0, 0, 0x13, 0x11
/* 8011F1A0 0011AE00  90 03 09 74 */	stw r0, 0x974(r3)
/* 8011F1A4 0011AE04  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F1A8 0011AE08  80 03 09 74 */	lwz r0, 0x974(r3)
/* 8011F1AC 0011AE0C  54 00 05 24 */	rlwinm r0, r0, 0, 0x14, 0x12
/* 8011F1B0 0011AE10  90 03 09 74 */	stw r0, 0x974(r3)
/* 8011F1B4 0011AE14  48 0A 7F C1 */	bl _restgpr_27
/* 8011F1B8 0011AE18  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8011F1BC 0011AE1C  7C 08 03 A6 */	mtlr r0
/* 8011F1C0 0011AE20  38 21 00 20 */	addi r1, r1, 0x20
/* 8011F1C4 0011AE24  4E 80 00 20 */	blr

.global func_8011F1C8
func_8011F1C8:
/* 8011F1C8 0011AE28  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8011F1CC 0011AE2C  7C 08 02 A6 */	mflr r0
/* 8011F1D0 0011AE30  90 01 00 24 */	stw r0, 0x24(r1)
/* 8011F1D4 0011AE34  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8011F1D8 0011AE38  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8011F1DC 0011AE3C  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F1E0 0011AE40  80 86 09 74 */	lwz r4, 0x974(r6)
/* 8011F1E4 0011AE44  54 80 9F FF */	rlwinm. r0, r4, 0x13, 0x1f, 0x1f
/* 8011F1E8 0011AE48  41 82 00 54 */	beq lbl_8011F23C
/* 8011F1EC 0011AE4C  54 80 A7 FF */	rlwinm. r0, r4, 0x14, 0x1f, 0x1f
/* 8011F1F0 0011AE50  41 82 66 50 */	beq lbl_80125840
/* 8011F1F4 0011AE54  54 80 05 A8 */	rlwinm r0, r4, 0, 0x16, 0x14
/* 8011F1F8 0011AE58  90 06 09 74 */	stw r0, 0x974(r6)
/* 8011F1FC 0011AE5C  48 04 3D D9 */	bl glplatAbortFrame
/* 8011F200 0011AE60  81 0D 82 98 */	lwz r8, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F204 0011AE64  38 60 00 00 */	li r3, 0
/* 8011F208 0011AE68  38 80 00 00 */	li r4, 0
/* 8011F20C 0011AE6C  38 A0 00 00 */	li r5, 0
/* 8011F210 0011AE70  80 08 09 74 */	lwz r0, 0x974(r8)
/* 8011F214 0011AE74  38 C0 00 00 */	li r6, 0
/* 8011F218 0011AE78  38 E0 00 00 */	li r7, 0
/* 8011F21C 0011AE7C  54 00 03 DA */	rlwinm r0, r0, 0, 0xf, 0xd
/* 8011F220 0011AE80  90 08 09 74 */	stw r0, 0x974(r8)
/* 8011F224 0011AE84  4B F3 71 35 */	bl func_80056358
/* 8011F228 0011AE88  48 00 FB D9 */	bl func_8012EE00
/* 8011F22C 0011AE8C  80 6D A3 80 */	lwz r3, lbl_8063F640-_SDA_BASE_(r13)
/* 8011F230 0011AE90  38 80 07 D0 */	li r4, 0x7d0
/* 8011F234 0011AE94  48 10 75 75 */	bl func_802267A8
/* 8011F238 0011AE98  48 00 66 08 */	b lbl_80125840
lbl_8011F23C:
/* 8011F23C 0011AE9C  80 06 01 28 */	lwz r0, 0x128(r6)
/* 8011F240 0011AEA0  28 00 00 9C */	cmplwi r0, 0x9c
/* 8011F244 0011AEA4  41 81 65 FC */	bgt lbl_80125840
/* 8011F248 0011AEA8  3C 60 80 42 */	lis r3, lbl_8041C0EC@ha
/* 8011F24C 0011AEAC  54 00 10 3A */	slwi r0, r0, 2
/* 8011F250 0011AEB0  38 63 C0 EC */	addi r3, r3, lbl_8041C0EC@l
/* 8011F254 0011AEB4  7C 63 00 2E */	lwzx r3, r3, r0
/* 8011F258 0011AEB8  7C 69 03 A6 */	mtctr r3
/* 8011F25C 0011AEBC  4E 80 04 20 */	bctr
/* 8011F260 0011AEC0  3B E0 00 01 */	li r31, 1
/* 8011F264 0011AEC4  38 00 00 00 */	li r0, 0
/* 8011F268 0011AEC8  9B ED 98 AE */	stb r31, lbl_8063EB6E-_SDA_BASE_(r13)
/* 8011F26C 0011AECC  38 60 00 00 */	li r3, 0
/* 8011F270 0011AED0  98 06 01 58 */	stb r0, 0x158(r6)
/* 8011F274 0011AED4  48 04 04 3D */	bl func_8015F6B0
/* 8011F278 0011AED8  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F27C 0011AEDC  90 64 01 38 */	stw r3, 0x138(r4)
/* 8011F280 0011AEE0  38 60 00 01 */	li r3, 1
/* 8011F284 0011AEE4  48 04 04 2D */	bl func_8015F6B0
/* 8011F288 0011AEE8  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F28C 0011AEEC  90 64 01 3C */	stw r3, 0x13c(r4)
/* 8011F290 0011AEF0  38 60 00 02 */	li r3, 2
/* 8011F294 0011AEF4  48 04 04 1D */	bl func_8015F6B0
/* 8011F298 0011AEF8  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F29C 0011AEFC  90 64 01 40 */	stw r3, 0x140(r4)
/* 8011F2A0 0011AF00  38 60 00 03 */	li r3, 3
/* 8011F2A4 0011AF04  48 04 04 0D */	bl func_8015F6B0
/* 8011F2A8 0011AF08  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F2AC 0011AF0C  38 00 00 04 */	li r0, 4
/* 8011F2B0 0011AF10  38 A0 00 00 */	li r5, 0
/* 8011F2B4 0011AF14  90 64 01 44 */	stw r3, 0x144(r4)
/* 8011F2B8 0011AF18  7C 09 03 A6 */	mtctr r0
lbl_8011F2BC:
/* 8011F2BC 0011AF1C  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F2C0 0011AF20  54 A0 13 BA */	rlwinm r0, r5, 2, 0xe, 0x1d
/* 8011F2C4 0011AF24  7C 64 02 14 */	add r3, r4, r0
/* 8011F2C8 0011AF28  80 63 01 38 */	lwz r3, 0x138(r3)
/* 8011F2CC 0011AF2C  80 03 00 00 */	lwz r0, 0(r3)
/* 8011F2D0 0011AF30  54 00 0F FF */	rlwinm. r0, r0, 1, 0x1f, 0x1f
/* 8011F2D4 0011AF34  41 82 00 08 */	beq lbl_8011F2DC
/* 8011F2D8 0011AF38  9B E4 01 58 */	stb r31, 0x158(r4)
lbl_8011F2DC:
/* 8011F2DC 0011AF3C  38 A5 00 01 */	addi r5, r5, 1
/* 8011F2E0 0011AF40  42 00 FF DC */	bdnz lbl_8011F2BC
/* 8011F2E4 0011AF44  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F2E8 0011AF48  88 04 01 58 */	lbz r0, 0x158(r4)
/* 8011F2EC 0011AF4C  2C 00 00 00 */	cmpwi r0, 0
/* 8011F2F0 0011AF50  41 82 00 10 */	beq lbl_8011F300
/* 8011F2F4 0011AF54  38 00 00 02 */	li r0, 2
/* 8011F2F8 0011AF58  90 04 01 28 */	stw r0, 0x128(r4)
/* 8011F2FC 0011AF5C  48 00 65 44 */	b lbl_80125840
lbl_8011F300:
/* 8011F300 0011AF60  38 00 00 07 */	li r0, 7
/* 8011F304 0011AF64  3C 60 80 47 */	lis r3, lbl_80475338@ha
/* 8011F308 0011AF68  90 04 01 28 */	stw r0, 0x128(r4)
/* 8011F30C 0011AF6C  38 63 53 38 */	addi r3, r3, lbl_80475338@l
/* 8011F310 0011AF70  4B F3 5D 55 */	bl func_80055064
/* 8011F314 0011AF74  48 04 03 CD */	bl func_8015F6E0
/* 8011F318 0011AF78  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F31C 0011AF7C  90 64 01 48 */	stw r3, 0x148(r4)
/* 8011F320 0011AF80  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F324 0011AF84  80 64 1A C4 */	lwz r3, 0x1ac4(r4)
/* 8011F328 0011AF88  80 84 01 48 */	lwz r4, 0x148(r4)
/* 8011F32C 0011AF8C  48 00 65 2D */	bl func_80125858
/* 8011F330 0011AF90  48 00 65 10 */	b lbl_80125840
/* 8011F334 0011AF94  A8 66 00 E8 */	lha r3, 0xe8(r6)
/* 8011F338 0011AF98  38 80 00 08 */	li r4, 8
/* 8011F33C 0011AF9C  38 A0 00 01 */	li r5, 1
/* 8011F340 0011AFA0  48 13 4A B1 */	bl func_80253DF0
/* 8011F344 0011AFA4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F348 0011AFA8  38 80 00 0A */	li r4, 0xa
/* 8011F34C 0011AFAC  38 A0 00 00 */	li r5, 0
/* 8011F350 0011AFB0  A8 63 00 E8 */	lha r3, 0xe8(r3)
/* 8011F354 0011AFB4  48 13 4A 5D */	bl func_80253DB0
/* 8011F358 0011AFB8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F35C 0011AFBC  38 80 00 08 */	li r4, 8
/* 8011F360 0011AFC0  38 A0 00 01 */	li r5, 1
/* 8011F364 0011AFC4  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8011F368 0011AFC8  48 13 4A 89 */	bl func_80253DF0
/* 8011F36C 0011AFCC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F370 0011AFD0  38 80 00 04 */	li r4, 4
/* 8011F374 0011AFD4  38 A0 00 00 */	li r5, 0
/* 8011F378 0011AFD8  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8011F37C 0011AFDC  48 13 4A 35 */	bl func_80253DB0
/* 8011F380 0011AFE0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F384 0011AFE4  38 80 00 08 */	li r4, 8
/* 8011F388 0011AFE8  38 A0 00 01 */	li r5, 1
/* 8011F38C 0011AFEC  A8 63 00 EA */	lha r3, 0xea(r3)
/* 8011F390 0011AFF0  48 13 4A 61 */	bl func_80253DF0
/* 8011F394 0011AFF4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F398 0011AFF8  38 80 00 02 */	li r4, 2
/* 8011F39C 0011AFFC  38 A0 00 00 */	li r5, 0
/* 8011F3A0 0011B000  A8 63 00 EA */	lha r3, 0xea(r3)
/* 8011F3A4 0011B004  48 13 4A 0D */	bl func_80253DB0
/* 8011F3A8 0011B008  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F3AC 0011B00C  38 00 00 03 */	li r0, 3
/* 8011F3B0 0011B010  90 03 01 28 */	stw r0, 0x128(r3)
/* 8011F3B4 0011B014  48 04 03 95 */	bl func_8015F748
/* 8011F3B8 0011B018  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F3BC 0011B01C  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 8011F3C0 0011B020  B0 04 01 5A */	sth r0, 0x15a(r4)
/* 8011F3C4 0011B024  48 00 64 7C */	b lbl_80125840
/* 8011F3C8 0011B028  A8 66 00 E8 */	lha r3, 0xe8(r6)
/* 8011F3CC 0011B02C  48 13 4A 05 */	bl func_80253DD0
/* 8011F3D0 0011B030  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8011F3D4 0011B034  28 00 00 03 */	cmplwi r0, 3
/* 8011F3D8 0011B038  40 82 64 68 */	bne lbl_80125840
/* 8011F3DC 0011B03C  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F3E0 0011B040  38 00 00 04 */	li r0, 4
/* 8011F3E4 0011B044  38 60 00 00 */	li r3, 0
/* 8011F3E8 0011B048  38 80 00 00 */	li r4, 0
/* 8011F3EC 0011B04C  90 05 01 28 */	stw r0, 0x128(r5)
/* 8011F3F0 0011B050  4B F3 A5 09 */	bl func_800598F8
/* 8011F3F4 0011B054  38 60 00 01 */	li r3, 1
/* 8011F3F8 0011B058  38 80 00 00 */	li r4, 0
/* 8011F3FC 0011B05C  38 A0 00 00 */	li r5, 0
/* 8011F400 0011B060  38 C0 00 02 */	li r6, 2
/* 8011F404 0011B064  38 E0 00 03 */	li r7, 3
/* 8011F408 0011B068  39 00 00 00 */	li r8, 0
/* 8011F40C 0011B06C  4B F3 A5 BD */	bl func_800599C8
/* 8011F410 0011B070  38 60 00 02 */	li r3, 2
/* 8011F414 0011B074  38 80 00 00 */	li r4, 0
/* 8011F418 0011B078  38 A0 00 01 */	li r5, 1
/* 8011F41C 0011B07C  38 C0 00 00 */	li r6, 0
/* 8011F420 0011B080  38 E0 00 04 */	li r7, 4
/* 8011F424 0011B084  39 00 00 00 */	li r8, 0
/* 8011F428 0011B088  4B F3 A5 A1 */	bl func_800599C8
/* 8011F42C 0011B08C  38 60 00 03 */	li r3, 3
/* 8011F430 0011B090  38 80 00 01 */	li r4, 1
/* 8011F434 0011B094  38 A0 00 00 */	li r5, 0
/* 8011F438 0011B098  38 C0 00 04 */	li r6, 4
/* 8011F43C 0011B09C  38 E0 00 63 */	li r7, 0x63
/* 8011F440 0011B0A0  39 00 00 00 */	li r8, 0
/* 8011F444 0011B0A4  4B F3 A5 85 */	bl func_800599C8
/* 8011F448 0011B0A8  38 60 00 04 */	li r3, 4
/* 8011F44C 0011B0AC  38 80 00 02 */	li r4, 2
/* 8011F450 0011B0B0  38 A0 00 03 */	li r5, 3
/* 8011F454 0011B0B4  38 C0 00 00 */	li r6, 0
/* 8011F458 0011B0B8  38 E0 00 63 */	li r7, 0x63
/* 8011F45C 0011B0BC  39 00 00 00 */	li r8, 0
/* 8011F460 0011B0C0  4B F3 A5 69 */	bl func_800599C8
/* 8011F464 0011B0C4  38 60 00 63 */	li r3, 0x63
/* 8011F468 0011B0C8  38 80 00 04 */	li r4, 4
/* 8011F46C 0011B0CC  38 A0 00 03 */	li r5, 3
/* 8011F470 0011B0D0  38 C0 00 00 */	li r6, 0
/* 8011F474 0011B0D4  38 E0 00 00 */	li r7, 0
/* 8011F478 0011B0D8  39 00 00 00 */	li r8, 0
/* 8011F47C 0011B0DC  4B F3 A5 4D */	bl func_800599C8
/* 8011F480 0011B0E0  48 04 02 C9 */	bl func_8015F748
/* 8011F484 0011B0E4  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F488 0011B0E8  38 03 00 01 */	addi r0, r3, 1
/* 8011F48C 0011B0EC  98 04 01 5C */	stb r0, 0x15c(r4)
/* 8011F490 0011B0F0  48 00 63 B0 */	b lbl_80125840
/* 8011F494 0011B0F4  88 86 01 5C */	lbz r4, 0x15c(r6)
/* 8011F498 0011B0F8  38 60 00 29 */	li r3, 0x29
/* 8011F49C 0011B0FC  38 A0 00 00 */	li r5, 0
/* 8011F4A0 0011B100  38 C0 00 01 */	li r6, 1
/* 8011F4A4 0011B104  4B F3 A5 C9 */	bl func_80059A6C
/* 8011F4A8 0011B108  2C 03 00 00 */	cmpwi r3, 0
/* 8011F4AC 0011B10C  41 82 63 94 */	beq lbl_80125840
/* 8011F4B0 0011B110  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 8011F4B4 0011B114  41 82 02 B4 */	beq lbl_8011F768
/* 8011F4B8 0011B118  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 8011F4BC 0011B11C  3B E0 00 00 */	li r31, 0
/* 8011F4C0 0011B120  2C 04 00 04 */	cmpwi r4, 4
/* 8011F4C4 0011B124  41 82 01 C0 */	beq lbl_8011F684
/* 8011F4C8 0011B128  40 80 00 1C */	bge lbl_8011F4E4
/* 8011F4CC 0011B12C  2C 04 00 02 */	cmpwi r4, 2
/* 8011F4D0 0011B130  41 82 00 B4 */	beq lbl_8011F584
/* 8011F4D4 0011B134  40 80 01 30 */	bge lbl_8011F604
/* 8011F4D8 0011B138  2C 04 00 01 */	cmpwi r4, 1
/* 8011F4DC 0011B13C  40 80 00 28 */	bge lbl_8011F504
/* 8011F4E0 0011B140  48 00 02 74 */	b lbl_8011F754
lbl_8011F4E4:
/* 8011F4E4 0011B144  3C 60 00 01 */	lis r3, 0x0000FFFF@ha
/* 8011F4E8 0011B148  38 03 FF FF */	addi r0, r3, 0x0000FFFF@l
/* 8011F4EC 0011B14C  7C 04 00 00 */	cmpw r4, r0
/* 8011F4F0 0011B150  41 82 02 14 */	beq lbl_8011F704
/* 8011F4F4 0011B154  40 80 02 60 */	bge lbl_8011F754
/* 8011F4F8 0011B158  2C 04 00 63 */	cmpwi r4, 0x63
/* 8011F4FC 0011B15C  41 82 02 08 */	beq lbl_8011F704
/* 8011F500 0011B160  48 00 02 54 */	b lbl_8011F754
lbl_8011F504:
/* 8011F504 0011B164  38 60 00 00 */	li r3, 0
/* 8011F508 0011B168  48 00 FB 69 */	bl func_8012F070
/* 8011F50C 0011B16C  2C 03 00 00 */	cmpwi r3, 0
/* 8011F510 0011B170  41 82 00 54 */	beq lbl_8011F564
/* 8011F514 0011B174  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F518 0011B178  38 80 00 04 */	li r4, 4
/* 8011F51C 0011B17C  38 A0 00 00 */	li r5, 0
/* 8011F520 0011B180  A8 63 00 E8 */	lha r3, 0xe8(r3)
/* 8011F524 0011B184  48 13 48 8D */	bl func_80253DB0
/* 8011F528 0011B188  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F52C 0011B18C  38 80 00 02 */	li r4, 2
/* 8011F530 0011B190  38 A0 00 00 */	li r5, 0
/* 8011F534 0011B194  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8011F538 0011B198  48 13 48 79 */	bl func_80253DB0
/* 8011F53C 0011B19C  38 60 00 00 */	li r3, 0
/* 8011F540 0011B1A0  48 04 01 ED */	bl func_8015F72C
/* 8011F544 0011B1A4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F548 0011B1A8  38 80 00 05 */	li r4, 5
/* 8011F54C 0011B1AC  38 00 00 01 */	li r0, 1
/* 8011F550 0011B1B0  3B E0 00 01 */	li r31, 1
/* 8011F554 0011B1B4  90 83 01 28 */	stw r4, 0x128(r3)
/* 8011F558 0011B1B8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F55C 0011B1BC  90 03 01 20 */	stw r0, 0x120(r3)
/* 8011F560 0011B1C0  48 00 00 14 */	b lbl_8011F574
lbl_8011F564:
/* 8011F564 0011B1C4  C0 22 8D 30 */	lfs f1, lbl_80641330-_SDA2_BASE_(r2)
/* 8011F568 0011B1C8  38 60 02 22 */	li r3, 0x222
/* 8011F56C 0011B1CC  38 80 00 00 */	li r4, 0
/* 8011F570 0011B1D0  4B EE BC 01 */	bl func_8000B170
lbl_8011F574:
/* 8011F574 0011B1D4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F578 0011B1D8  38 00 00 00 */	li r0, 0
/* 8011F57C 0011B1DC  B0 03 01 5A */	sth r0, 0x15a(r3)
/* 8011F580 0011B1E0  48 00 01 D4 */	b lbl_8011F754
lbl_8011F584:
/* 8011F584 0011B1E4  38 60 00 01 */	li r3, 1
/* 8011F588 0011B1E8  48 00 FA E9 */	bl func_8012F070
/* 8011F58C 0011B1EC  2C 03 00 00 */	cmpwi r3, 0
/* 8011F590 0011B1F0  41 82 00 54 */	beq lbl_8011F5E4
/* 8011F594 0011B1F4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F598 0011B1F8  38 80 00 05 */	li r4, 5
/* 8011F59C 0011B1FC  38 A0 00 00 */	li r5, 0
/* 8011F5A0 0011B200  A8 63 00 E8 */	lha r3, 0xe8(r3)
/* 8011F5A4 0011B204  48 13 48 0D */	bl func_80253DB0
/* 8011F5A8 0011B208  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F5AC 0011B20C  38 80 00 02 */	li r4, 2
/* 8011F5B0 0011B210  38 A0 00 00 */	li r5, 0
/* 8011F5B4 0011B214  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8011F5B8 0011B218  48 13 47 F9 */	bl func_80253DB0
/* 8011F5BC 0011B21C  38 60 00 01 */	li r3, 1
/* 8011F5C0 0011B220  48 04 01 6D */	bl func_8015F72C
/* 8011F5C4 0011B224  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F5C8 0011B228  38 80 00 05 */	li r4, 5
/* 8011F5CC 0011B22C  38 00 00 02 */	li r0, 2
/* 8011F5D0 0011B230  3B E0 00 01 */	li r31, 1
/* 8011F5D4 0011B234  90 83 01 28 */	stw r4, 0x128(r3)
/* 8011F5D8 0011B238  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F5DC 0011B23C  90 03 01 20 */	stw r0, 0x120(r3)
/* 8011F5E0 0011B240  48 00 00 14 */	b lbl_8011F5F4
lbl_8011F5E4:
/* 8011F5E4 0011B244  C0 22 8D 30 */	lfs f1, lbl_80641330-_SDA2_BASE_(r2)
/* 8011F5E8 0011B248  38 60 02 22 */	li r3, 0x222
/* 8011F5EC 0011B24C  38 80 00 00 */	li r4, 0
/* 8011F5F0 0011B250  4B EE BB 81 */	bl func_8000B170
lbl_8011F5F4:
/* 8011F5F4 0011B254  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F5F8 0011B258  38 00 00 01 */	li r0, 1
/* 8011F5FC 0011B25C  B0 03 01 5A */	sth r0, 0x15a(r3)
/* 8011F600 0011B260  48 00 01 54 */	b lbl_8011F754
lbl_8011F604:
/* 8011F604 0011B264  38 60 00 02 */	li r3, 2
/* 8011F608 0011B268  48 00 FA 69 */	bl func_8012F070
/* 8011F60C 0011B26C  2C 03 00 00 */	cmpwi r3, 0
/* 8011F610 0011B270  41 82 00 54 */	beq lbl_8011F664
/* 8011F614 0011B274  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F618 0011B278  38 80 00 06 */	li r4, 6
/* 8011F61C 0011B27C  38 A0 00 00 */	li r5, 0
/* 8011F620 0011B280  A8 63 00 E8 */	lha r3, 0xe8(r3)
/* 8011F624 0011B284  48 13 47 8D */	bl func_80253DB0
/* 8011F628 0011B288  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F62C 0011B28C  38 80 00 02 */	li r4, 2
/* 8011F630 0011B290  38 A0 00 00 */	li r5, 0
/* 8011F634 0011B294  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8011F638 0011B298  48 13 47 79 */	bl func_80253DB0
/* 8011F63C 0011B29C  38 60 00 02 */	li r3, 2
/* 8011F640 0011B2A0  48 04 00 ED */	bl func_8015F72C
/* 8011F644 0011B2A4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F648 0011B2A8  38 80 00 05 */	li r4, 5
/* 8011F64C 0011B2AC  38 00 00 03 */	li r0, 3
/* 8011F650 0011B2B0  3B E0 00 01 */	li r31, 1
/* 8011F654 0011B2B4  90 83 01 28 */	stw r4, 0x128(r3)
/* 8011F658 0011B2B8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F65C 0011B2BC  90 03 01 20 */	stw r0, 0x120(r3)
/* 8011F660 0011B2C0  48 00 00 14 */	b lbl_8011F674
lbl_8011F664:
/* 8011F664 0011B2C4  C0 22 8D 30 */	lfs f1, lbl_80641330-_SDA2_BASE_(r2)
/* 8011F668 0011B2C8  38 60 02 22 */	li r3, 0x222
/* 8011F66C 0011B2CC  38 80 00 00 */	li r4, 0
/* 8011F670 0011B2D0  4B EE BB 01 */	bl func_8000B170
lbl_8011F674:
/* 8011F674 0011B2D4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F678 0011B2D8  38 00 00 02 */	li r0, 2
/* 8011F67C 0011B2DC  B0 03 01 5A */	sth r0, 0x15a(r3)
/* 8011F680 0011B2E0  48 00 00 D4 */	b lbl_8011F754
lbl_8011F684:
/* 8011F684 0011B2E4  38 60 00 03 */	li r3, 3
/* 8011F688 0011B2E8  48 00 F9 E9 */	bl func_8012F070
/* 8011F68C 0011B2EC  2C 03 00 00 */	cmpwi r3, 0
/* 8011F690 0011B2F0  41 82 00 54 */	beq lbl_8011F6E4
/* 8011F694 0011B2F4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F698 0011B2F8  38 80 00 07 */	li r4, 7
/* 8011F69C 0011B2FC  38 A0 00 00 */	li r5, 0
/* 8011F6A0 0011B300  A8 63 00 E8 */	lha r3, 0xe8(r3)
/* 8011F6A4 0011B304  48 13 47 0D */	bl func_80253DB0
/* 8011F6A8 0011B308  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F6AC 0011B30C  38 80 00 02 */	li r4, 2
/* 8011F6B0 0011B310  38 A0 00 00 */	li r5, 0
/* 8011F6B4 0011B314  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8011F6B8 0011B318  48 13 46 F9 */	bl func_80253DB0
/* 8011F6BC 0011B31C  38 60 00 03 */	li r3, 3
/* 8011F6C0 0011B320  48 04 00 6D */	bl func_8015F72C
/* 8011F6C4 0011B324  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F6C8 0011B328  38 80 00 05 */	li r4, 5
/* 8011F6CC 0011B32C  38 00 00 04 */	li r0, 4
/* 8011F6D0 0011B330  3B E0 00 01 */	li r31, 1
/* 8011F6D4 0011B334  90 83 01 28 */	stw r4, 0x128(r3)
/* 8011F6D8 0011B338  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F6DC 0011B33C  90 03 01 20 */	stw r0, 0x120(r3)
/* 8011F6E0 0011B340  48 00 00 14 */	b lbl_8011F6F4
lbl_8011F6E4:
/* 8011F6E4 0011B344  C0 22 8D 30 */	lfs f1, lbl_80641330-_SDA2_BASE_(r2)
/* 8011F6E8 0011B348  38 60 02 22 */	li r3, 0x222
/* 8011F6EC 0011B34C  38 80 00 00 */	li r4, 0
/* 8011F6F0 0011B350  4B EE BA 81 */	bl func_8000B170
lbl_8011F6F4:
/* 8011F6F4 0011B354  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F6F8 0011B358  38 00 00 03 */	li r0, 3
/* 8011F6FC 0011B35C  B0 03 01 5A */	sth r0, 0x15a(r3)
/* 8011F700 0011B360  48 00 00 54 */	b lbl_8011F754
lbl_8011F704:
/* 8011F704 0011B364  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F708 0011B368  38 80 00 08 */	li r4, 8
/* 8011F70C 0011B36C  38 A0 00 00 */	li r5, 0
/* 8011F710 0011B370  A8 63 00 E8 */	lha r3, 0xe8(r3)
/* 8011F714 0011B374  48 13 46 9D */	bl func_80253DB0
/* 8011F718 0011B378  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F71C 0011B37C  38 80 00 01 */	li r4, 1
/* 8011F720 0011B380  38 A0 00 00 */	li r5, 0
/* 8011F724 0011B384  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8011F728 0011B388  48 13 46 89 */	bl func_80253DB0
/* 8011F72C 0011B38C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F730 0011B390  38 A0 00 05 */	li r5, 5
/* 8011F734 0011B394  38 80 00 00 */	li r4, 0
/* 8011F738 0011B398  38 00 00 04 */	li r0, 4
/* 8011F73C 0011B39C  90 A3 01 28 */	stw r5, 0x128(r3)
/* 8011F740 0011B3A0  3B E0 00 02 */	li r31, 2
/* 8011F744 0011B3A4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F748 0011B3A8  90 83 01 20 */	stw r4, 0x120(r3)
/* 8011F74C 0011B3AC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F750 0011B3B0  B0 03 01 5A */	sth r0, 0x15a(r3)
lbl_8011F754:
/* 8011F754 0011B3B4  2C 1F 00 00 */	cmpwi r31, 0
/* 8011F758 0011B3B8  41 82 60 E8 */	beq lbl_80125840
/* 8011F75C 0011B3BC  7F E3 FB 78 */	mr r3, r31
/* 8011F760 0011B3C0  4B F3 AD 6D */	bl func_8005A4CC
/* 8011F764 0011B3C4  48 00 60 DC */	b lbl_80125840
lbl_8011F768:
/* 8011F768 0011B3C8  2C 03 00 04 */	cmpwi r3, 4
/* 8011F76C 0011B3CC  41 82 00 D4 */	beq lbl_8011F840
/* 8011F770 0011B3D0  40 80 00 1C */	bge lbl_8011F78C
/* 8011F774 0011B3D4  2C 03 00 02 */	cmpwi r3, 2
/* 8011F778 0011B3D8  41 82 00 58 */	beq lbl_8011F7D0
/* 8011F77C 0011B3DC  40 80 00 8C */	bge lbl_8011F808
/* 8011F780 0011B3E0  2C 03 00 01 */	cmpwi r3, 1
/* 8011F784 0011B3E4  40 80 00 14 */	bge lbl_8011F798
/* 8011F788 0011B3E8  48 00 60 B8 */	b lbl_80125840
lbl_8011F78C:
/* 8011F78C 0011B3EC  2C 03 00 63 */	cmpwi r3, 0x63
/* 8011F790 0011B3F0  41 82 00 E8 */	beq lbl_8011F878
/* 8011F794 0011B3F4  48 00 60 AC */	b lbl_80125840
lbl_8011F798:
/* 8011F798 0011B3F8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F79C 0011B3FC  38 80 00 00 */	li r4, 0
/* 8011F7A0 0011B400  38 A0 00 00 */	li r5, 0
/* 8011F7A4 0011B404  A8 63 00 E8 */	lha r3, 0xe8(r3)
/* 8011F7A8 0011B408  48 13 46 09 */	bl func_80253DB0
/* 8011F7AC 0011B40C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F7B0 0011B410  38 80 00 02 */	li r4, 2
/* 8011F7B4 0011B414  38 A0 00 00 */	li r5, 0
/* 8011F7B8 0011B418  A8 63 00 CE */	lha r3, 0xce(r3)
/* 8011F7BC 0011B41C  48 13 45 F5 */	bl func_80253DB0
/* 8011F7C0 0011B420  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F7C4 0011B424  38 00 00 00 */	li r0, 0
/* 8011F7C8 0011B428  B0 03 01 5A */	sth r0, 0x15a(r3)
/* 8011F7CC 0011B42C  48 00 60 74 */	b lbl_80125840
lbl_8011F7D0:
/* 8011F7D0 0011B430  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F7D4 0011B434  38 80 00 01 */	li r4, 1
/* 8011F7D8 0011B438  38 A0 00 00 */	li r5, 0
/* 8011F7DC 0011B43C  A8 63 00 E8 */	lha r3, 0xe8(r3)
/* 8011F7E0 0011B440  48 13 45 D1 */	bl func_80253DB0
/* 8011F7E4 0011B444  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F7E8 0011B448  38 80 00 02 */	li r4, 2
/* 8011F7EC 0011B44C  38 A0 00 00 */	li r5, 0
/* 8011F7F0 0011B450  A8 63 00 CE */	lha r3, 0xce(r3)
/* 8011F7F4 0011B454  48 13 45 BD */	bl func_80253DB0
/* 8011F7F8 0011B458  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F7FC 0011B45C  38 00 00 01 */	li r0, 1
/* 8011F800 0011B460  B0 03 01 5A */	sth r0, 0x15a(r3)
/* 8011F804 0011B464  48 00 60 3C */	b lbl_80125840
lbl_8011F808:
/* 8011F808 0011B468  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F80C 0011B46C  38 80 00 02 */	li r4, 2
/* 8011F810 0011B470  38 A0 00 00 */	li r5, 0
/* 8011F814 0011B474  A8 63 00 E8 */	lha r3, 0xe8(r3)
/* 8011F818 0011B478  48 13 45 99 */	bl func_80253DB0
/* 8011F81C 0011B47C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F820 0011B480  38 80 00 02 */	li r4, 2
/* 8011F824 0011B484  38 A0 00 00 */	li r5, 0
/* 8011F828 0011B488  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8011F82C 0011B48C  48 13 45 85 */	bl func_80253DB0
/* 8011F830 0011B490  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F834 0011B494  38 00 00 02 */	li r0, 2
/* 8011F838 0011B498  B0 03 01 5A */	sth r0, 0x15a(r3)
/* 8011F83C 0011B49C  48 00 60 04 */	b lbl_80125840
lbl_8011F840:
/* 8011F840 0011B4A0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F844 0011B4A4  38 80 00 03 */	li r4, 3
/* 8011F848 0011B4A8  38 A0 00 00 */	li r5, 0
/* 8011F84C 0011B4AC  A8 63 00 E8 */	lha r3, 0xe8(r3)
/* 8011F850 0011B4B0  48 13 45 61 */	bl func_80253DB0
/* 8011F854 0011B4B4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F858 0011B4B8  38 80 00 02 */	li r4, 2
/* 8011F85C 0011B4BC  38 A0 00 00 */	li r5, 0
/* 8011F860 0011B4C0  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8011F864 0011B4C4  48 13 45 4D */	bl func_80253DB0
/* 8011F868 0011B4C8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F86C 0011B4CC  38 00 00 03 */	li r0, 3
/* 8011F870 0011B4D0  B0 03 01 5A */	sth r0, 0x15a(r3)
/* 8011F874 0011B4D4  48 00 5F CC */	b lbl_80125840
lbl_8011F878:
/* 8011F878 0011B4D8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F87C 0011B4DC  38 80 00 08 */	li r4, 8
/* 8011F880 0011B4E0  38 A0 00 00 */	li r5, 0
/* 8011F884 0011B4E4  A8 63 00 E8 */	lha r3, 0xe8(r3)
/* 8011F888 0011B4E8  48 13 45 29 */	bl func_80253DB0
/* 8011F88C 0011B4EC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F890 0011B4F0  38 80 00 00 */	li r4, 0
/* 8011F894 0011B4F4  38 A0 00 00 */	li r5, 0
/* 8011F898 0011B4F8  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8011F89C 0011B4FC  48 13 45 15 */	bl func_80253DB0
/* 8011F8A0 0011B500  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F8A4 0011B504  38 00 00 04 */	li r0, 4
/* 8011F8A8 0011B508  B0 03 01 5A */	sth r0, 0x15a(r3)
/* 8011F8AC 0011B50C  48 00 5F 94 */	b lbl_80125840
/* 8011F8B0 0011B510  80 06 01 20 */	lwz r0, 0x120(r6)
/* 8011F8B4 0011B514  2C 00 00 00 */	cmpwi r0, 0
/* 8011F8B8 0011B518  40 82 00 28 */	bne lbl_8011F8E0
/* 8011F8BC 0011B51C  A8 66 00 C2 */	lha r3, 0xc2(r6)
/* 8011F8C0 0011B520  48 13 45 11 */	bl func_80253DD0
/* 8011F8C4 0011B524  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8011F8C8 0011B528  28 00 00 03 */	cmplwi r0, 3
/* 8011F8CC 0011B52C  40 82 00 38 */	bne lbl_8011F904
/* 8011F8D0 0011B530  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F8D4 0011B534  38 00 00 06 */	li r0, 6
/* 8011F8D8 0011B538  90 03 01 28 */	stw r0, 0x128(r3)
/* 8011F8DC 0011B53C  48 00 00 28 */	b lbl_8011F904
lbl_8011F8E0:
/* 8011F8E0 0011B540  A8 66 00 E8 */	lha r3, 0xe8(r6)
/* 8011F8E4 0011B544  48 13 44 ED */	bl func_80253DD0
/* 8011F8E8 0011B548  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8011F8EC 0011B54C  28 00 00 03 */	cmplwi r0, 3
/* 8011F8F0 0011B550  40 82 00 14 */	bne lbl_8011F904
/* 8011F8F4 0011B554  4B F3 7D 95 */	bl func_80057688
/* 8011F8F8 0011B558  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F8FC 0011B55C  38 00 00 06 */	li r0, 6
/* 8011F900 0011B560  90 03 01 28 */	stw r0, 0x128(r3)
lbl_8011F904:
/* 8011F904 0011B564  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F908 0011B568  80 03 01 28 */	lwz r0, 0x128(r3)
/* 8011F90C 0011B56C  28 00 00 06 */	cmplwi r0, 6
/* 8011F910 0011B570  40 82 5F 30 */	bne lbl_80125840
/* 8011F914 0011B574  A8 63 00 E8 */	lha r3, 0xe8(r3)
/* 8011F918 0011B578  38 80 00 09 */	li r4, 9
/* 8011F91C 0011B57C  38 A0 00 00 */	li r5, 0
/* 8011F920 0011B580  48 13 44 91 */	bl func_80253DB0
/* 8011F924 0011B584  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F928 0011B588  38 80 00 03 */	li r4, 3
/* 8011F92C 0011B58C  38 A0 00 00 */	li r5, 0
/* 8011F930 0011B590  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8011F934 0011B594  48 13 44 7D */	bl func_80253DB0
/* 8011F938 0011B598  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F93C 0011B59C  38 80 00 01 */	li r4, 1
/* 8011F940 0011B5A0  38 A0 00 00 */	li r5, 0
/* 8011F944 0011B5A4  A8 63 00 EA */	lha r3, 0xea(r3)
/* 8011F948 0011B5A8  48 13 44 69 */	bl func_80253DB0
/* 8011F94C 0011B5AC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F950 0011B5B0  38 00 00 FF */	li r0, 0xff
/* 8011F954 0011B5B4  B0 03 01 5A */	sth r0, 0x15a(r3)
/* 8011F958 0011B5B8  48 00 5E E8 */	b lbl_80125840
/* 8011F95C 0011B5BC  A8 66 00 E8 */	lha r3, 0xe8(r6)
/* 8011F960 0011B5C0  48 13 44 71 */	bl func_80253DD0
/* 8011F964 0011B5C4  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8011F968 0011B5C8  28 00 00 03 */	cmplwi r0, 3
/* 8011F96C 0011B5CC  40 82 5E D4 */	bne lbl_80125840
/* 8011F970 0011B5D0  4B F3 7D 2D */	bl func_8005769C
/* 8011F974 0011B5D4  2C 03 00 00 */	cmpwi r3, 0
/* 8011F978 0011B5D8  40 82 5E C8 */	bne lbl_80125840
/* 8011F97C 0011B5DC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F980 0011B5E0  38 80 00 08 */	li r4, 8
/* 8011F984 0011B5E4  38 A0 00 00 */	li r5, 0
/* 8011F988 0011B5E8  A8 63 00 E8 */	lha r3, 0xe8(r3)
/* 8011F98C 0011B5EC  48 13 44 65 */	bl func_80253DF0
/* 8011F990 0011B5F0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F994 0011B5F4  38 80 00 08 */	li r4, 8
/* 8011F998 0011B5F8  38 A0 00 00 */	li r5, 0
/* 8011F99C 0011B5FC  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8011F9A0 0011B600  48 13 44 51 */	bl func_80253DF0
/* 8011F9A4 0011B604  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F9A8 0011B608  38 80 00 08 */	li r4, 8
/* 8011F9AC 0011B60C  38 A0 00 00 */	li r5, 0
/* 8011F9B0 0011B610  A8 63 00 EA */	lha r3, 0xea(r3)
/* 8011F9B4 0011B614  48 13 44 3D */	bl func_80253DF0
/* 8011F9B8 0011B618  3C 60 80 47 */	lis r3, lbl_80475338@ha
/* 8011F9BC 0011B61C  38 63 53 38 */	addi r3, r3, lbl_80475338@l
/* 8011F9C0 0011B620  4B F3 56 A5 */	bl func_80055064
/* 8011F9C4 0011B624  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F9C8 0011B628  80 03 01 20 */	lwz r0, 0x120(r3)
/* 8011F9CC 0011B62C  2C 00 00 00 */	cmpwi r0, 0
/* 8011F9D0 0011B630  40 82 00 18 */	bne lbl_8011F9E8
/* 8011F9D4 0011B634  4B F3 68 A1 */	bl func_80056274
/* 8011F9D8 0011B638  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F9DC 0011B63C  38 00 00 91 */	li r0, 0x91
/* 8011F9E0 0011B640  90 03 01 28 */	stw r0, 0x128(r3)
/* 8011F9E4 0011B644  48 00 5E 5C */	b lbl_80125840
lbl_8011F9E8:
/* 8011F9E8 0011B648  38 00 00 07 */	li r0, 7
/* 8011F9EC 0011B64C  90 03 01 28 */	stw r0, 0x128(r3)
/* 8011F9F0 0011B650  48 03 FC F1 */	bl func_8015F6E0
/* 8011F9F4 0011B654  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8011F9F8 0011B658  90 64 01 48 */	stw r3, 0x148(r4)
/* 8011F9FC 0011B65C  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FA00 0011B660  80 64 1A C4 */	lwz r3, 0x1ac4(r4)
/* 8011FA04 0011B664  80 84 01 48 */	lwz r4, 0x148(r4)
/* 8011FA08 0011B668  48 00 5E 51 */	bl func_80125858
/* 8011FA0C 0011B66C  48 00 5E 34 */	b lbl_80125840
/* 8011FA10 0011B670  54 80 05 A8 */	rlwinm r0, r4, 0, 0x16, 0x14
/* 8011FA14 0011B674  90 06 09 74 */	stw r0, 0x974(r6)
/* 8011FA18 0011B678  48 04 35 BD */	bl glplatAbortFrame
/* 8011FA1C 0011B67C  81 0D 82 98 */	lwz r8, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FA20 0011B680  38 60 00 00 */	li r3, 0
/* 8011FA24 0011B684  38 80 00 00 */	li r4, 0
/* 8011FA28 0011B688  38 A0 00 00 */	li r5, 0
/* 8011FA2C 0011B68C  80 08 09 74 */	lwz r0, 0x974(r8)
/* 8011FA30 0011B690  38 C0 00 00 */	li r6, 0
/* 8011FA34 0011B694  38 E0 00 00 */	li r7, 0
/* 8011FA38 0011B698  54 00 03 DA */	rlwinm r0, r0, 0, 0xf, 0xd
/* 8011FA3C 0011B69C  90 08 09 74 */	stw r0, 0x974(r8)
/* 8011FA40 0011B6A0  4B F3 69 19 */	bl func_80056358
/* 8011FA44 0011B6A4  38 60 00 0E */	li r3, 0xe
/* 8011FA48 0011B6A8  38 80 00 00 */	li r4, 0
/* 8011FA4C 0011B6AC  4B F3 69 A1 */	bl func_800563EC
/* 8011FA50 0011B6B0  48 03 FC 91 */	bl func_8015F6E0
/* 8011FA54 0011B6B4  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FA58 0011B6B8  90 64 01 48 */	stw r3, 0x148(r4)
/* 8011FA5C 0011B6BC  4B FF CF 19 */	bl func_8011C974
/* 8011FA60 0011B6C0  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FA64 0011B6C4  38 80 00 03 */	li r4, 3
/* 8011FA68 0011B6C8  38 A0 00 01 */	li r5, 1
/* 8011FA6C 0011B6CC  90 66 01 4C */	stw r3, 0x14c(r6)
/* 8011FA70 0011B6D0  38 60 02 61 */	li r3, 0x261
/* 8011FA74 0011B6D4  48 04 2E CD */	bl func_80162940
/* 8011FA78 0011B6D8  38 60 00 01 */	li r3, 1
/* 8011FA7C 0011B6DC  4B F3 64 39 */	bl func_80055EB4
/* 8011FA80 0011B6E0  38 60 00 01 */	li r3, 1
/* 8011FA84 0011B6E4  4B F3 7F 79 */	bl func_800579FC
/* 8011FA88 0011B6E8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FA8C 0011B6EC  38 C0 00 01 */	li r6, 1
/* 8011FA90 0011B6F0  38 A1 00 14 */	addi r5, r1, 0x14
/* 8011FA94 0011B6F4  38 80 00 08 */	li r4, 8
/* 8011FA98 0011B6F8  98 C3 01 59 */	stb r6, 0x159(r3)
/* 8011FA9C 0011B6FC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FAA0 0011B700  80 03 09 74 */	lwz r0, 0x974(r3)
/* 8011FAA4 0011B704  54 00 04 A0 */	rlwinm r0, r0, 0, 0x12, 0x10
/* 8011FAA8 0011B708  90 03 09 74 */	stw r0, 0x974(r3)
/* 8011FAAC 0011B70C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FAB0 0011B710  B0 C3 01 2C */	sth r6, 0x12c(r3)
/* 8011FAB4 0011B714  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FAB8 0011B718  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 8011FABC 0011B71C  48 13 43 91 */	bl func_80253E4C
/* 8011FAC0 0011B720  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8011FAC4 0011B724  2C 00 00 00 */	cmpwi r0, 0
/* 8011FAC8 0011B728  40 82 00 2C */	bne lbl_8011FAF4
/* 8011FACC 0011B72C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FAD0 0011B730  38 80 00 08 */	li r4, 8
/* 8011FAD4 0011B734  38 A0 00 01 */	li r5, 1
/* 8011FAD8 0011B738  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 8011FADC 0011B73C  48 13 43 15 */	bl func_80253DF0
/* 8011FAE0 0011B740  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FAE4 0011B744  38 80 00 02 */	li r4, 2
/* 8011FAE8 0011B748  38 A0 00 00 */	li r5, 0
/* 8011FAEC 0011B74C  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 8011FAF0 0011B750  48 13 42 C1 */	bl func_80253DB0
lbl_8011FAF4:
/* 8011FAF4 0011B754  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FAF8 0011B758  38 A1 00 14 */	addi r5, r1, 0x14
/* 8011FAFC 0011B75C  38 80 00 08 */	li r4, 8
/* 8011FB00 0011B760  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8011FB04 0011B764  48 13 43 49 */	bl func_80253E4C
/* 8011FB08 0011B768  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8011FB0C 0011B76C  2C 00 00 00 */	cmpwi r0, 0
/* 8011FB10 0011B770  40 82 00 2C */	bne lbl_8011FB3C
/* 8011FB14 0011B774  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FB18 0011B778  38 80 00 08 */	li r4, 8
/* 8011FB1C 0011B77C  38 A0 00 01 */	li r5, 1
/* 8011FB20 0011B780  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8011FB24 0011B784  48 13 42 CD */	bl func_80253DF0
/* 8011FB28 0011B788  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FB2C 0011B78C  38 80 00 04 */	li r4, 4
/* 8011FB30 0011B790  38 A0 00 00 */	li r5, 0
/* 8011FB34 0011B794  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8011FB38 0011B798  48 13 42 79 */	bl func_80253DB0
lbl_8011FB3C:
/* 8011FB3C 0011B79C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FB40 0011B7A0  38 A1 00 14 */	addi r5, r1, 0x14
/* 8011FB44 0011B7A4  38 80 00 08 */	li r4, 8
/* 8011FB48 0011B7A8  A8 63 00 C4 */	lha r3, 0xc4(r3)
/* 8011FB4C 0011B7AC  48 13 43 01 */	bl func_80253E4C
/* 8011FB50 0011B7B0  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8011FB54 0011B7B4  2C 00 00 00 */	cmpwi r0, 0
/* 8011FB58 0011B7B8  40 82 00 2C */	bne lbl_8011FB84
/* 8011FB5C 0011B7BC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FB60 0011B7C0  38 80 00 08 */	li r4, 8
/* 8011FB64 0011B7C4  38 A0 00 01 */	li r5, 1
/* 8011FB68 0011B7C8  A8 63 00 C4 */	lha r3, 0xc4(r3)
/* 8011FB6C 0011B7CC  48 13 42 85 */	bl func_80253DF0
/* 8011FB70 0011B7D0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FB74 0011B7D4  38 80 00 04 */	li r4, 4
/* 8011FB78 0011B7D8  38 A0 00 00 */	li r5, 0
/* 8011FB7C 0011B7DC  A8 63 00 C4 */	lha r3, 0xc4(r3)
/* 8011FB80 0011B7E0  48 13 42 31 */	bl func_80253DB0
lbl_8011FB84:
/* 8011FB84 0011B7E4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FB88 0011B7E8  38 00 00 08 */	li r0, 8
/* 8011FB8C 0011B7EC  90 03 01 28 */	stw r0, 0x128(r3)
/* 8011FB90 0011B7F0  48 00 5C B0 */	b lbl_80125840
/* 8011FB94 0011B7F4  A8 66 00 C4 */	lha r3, 0xc4(r6)
/* 8011FB98 0011B7F8  48 13 42 39 */	bl func_80253DD0
/* 8011FB9C 0011B7FC  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8011FBA0 0011B800  28 00 00 03 */	cmplwi r0, 3
/* 8011FBA4 0011B804  40 82 5C 9C */	bne lbl_80125840
/* 8011FBA8 0011B808  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FBAC 0011B80C  38 00 00 09 */	li r0, 9
/* 8011FBB0 0011B810  38 60 00 00 */	li r3, 0
/* 8011FBB4 0011B814  38 80 00 00 */	li r4, 0
/* 8011FBB8 0011B818  90 05 01 28 */	stw r0, 0x128(r5)
/* 8011FBBC 0011B81C  4B F3 9D 3D */	bl func_800598F8
/* 8011FBC0 0011B820  38 60 00 63 */	li r3, 0x63
/* 8011FBC4 0011B824  4B F3 9D FD */	bl func_800599C0
/* 8011FBC8 0011B828  38 60 00 01 */	li r3, 1
/* 8011FBCC 0011B82C  38 80 00 00 */	li r4, 0
/* 8011FBD0 0011B830  38 A0 00 00 */	li r5, 0
/* 8011FBD4 0011B834  38 C0 00 63 */	li r6, 0x63
/* 8011FBD8 0011B838  38 E0 00 00 */	li r7, 0
/* 8011FBDC 0011B83C  39 00 00 00 */	li r8, 0
/* 8011FBE0 0011B840  4B F3 9D E9 */	bl func_800599C8
/* 8011FBE4 0011B844  38 60 00 63 */	li r3, 0x63
/* 8011FBE8 0011B848  38 80 00 00 */	li r4, 0
/* 8011FBEC 0011B84C  38 A0 00 01 */	li r5, 1
/* 8011FBF0 0011B850  38 C0 00 00 */	li r6, 0
/* 8011FBF4 0011B854  38 E0 00 00 */	li r7, 0
/* 8011FBF8 0011B858  39 00 00 00 */	li r8, 0
/* 8011FBFC 0011B85C  4B F3 9D CD */	bl func_800599C8
/* 8011FC00 0011B860  38 00 00 08 */	li r0, 8
/* 8011FC04 0011B864  38 A0 00 00 */	li r5, 0
/* 8011FC08 0011B868  38 60 00 00 */	li r3, 0
/* 8011FC0C 0011B86C  7C 09 03 A6 */	mtctr r0
lbl_8011FC10:
/* 8011FC10 0011B870  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FC14 0011B874  7C 80 1A 14 */	add r4, r0, r3
/* 8011FC18 0011B878  90 A4 01 D0 */	stw r5, 0x1d0(r4)
/* 8011FC1C 0011B87C  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FC20 0011B880  7C 80 1A 14 */	add r4, r0, r3
/* 8011FC24 0011B884  38 63 00 04 */	addi r3, r3, 4
/* 8011FC28 0011B888  90 A4 01 F0 */	stw r5, 0x1f0(r4)
/* 8011FC2C 0011B88C  42 00 FF E4 */	bdnz lbl_8011FC10
/* 8011FC30 0011B890  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FC34 0011B894  38 00 00 00 */	li r0, 0
/* 8011FC38 0011B898  90 03 02 40 */	stw r0, 0x240(r3)
/* 8011FC3C 0011B89C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FC40 0011B8A0  90 03 02 3C */	stw r0, 0x23c(r3)
/* 8011FC44 0011B8A4  48 00 5B FC */	b lbl_80125840
/* 8011FC48 0011B8A8  38 60 00 01 */	li r3, 1
/* 8011FC4C 0011B8AC  38 80 00 01 */	li r4, 1
/* 8011FC50 0011B8B0  38 A0 00 00 */	li r5, 0
/* 8011FC54 0011B8B4  38 C0 00 01 */	li r6, 1
/* 8011FC58 0011B8B8  4B F3 9E 15 */	bl func_80059A6C
/* 8011FC5C 0011B8BC  2C 03 00 00 */	cmpwi r3, 0
/* 8011FC60 0011B8C0  41 82 5B E0 */	beq lbl_80125840
/* 8011FC64 0011B8C4  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 8011FC68 0011B8C8  41 82 00 BC */	beq lbl_8011FD24
/* 8011FC6C 0011B8CC  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 8011FC70 0011B8D0  2C 04 00 63 */	cmpwi r4, 0x63
/* 8011FC74 0011B8D4  41 82 00 6C */	beq lbl_8011FCE0
/* 8011FC78 0011B8D8  40 80 00 10 */	bge lbl_8011FC88
/* 8011FC7C 0011B8DC  2C 04 00 01 */	cmpwi r4, 1
/* 8011FC80 0011B8E0  41 82 00 1C */	beq lbl_8011FC9C
/* 8011FC84 0011B8E4  48 00 5B BC */	b lbl_80125840
lbl_8011FC88:
/* 8011FC88 0011B8E8  3C 60 00 01 */	lis r3, 0x0000FFFF@ha
/* 8011FC8C 0011B8EC  38 03 FF FF */	addi r0, r3, 0x0000FFFF@l
/* 8011FC90 0011B8F0  7C 04 00 00 */	cmpw r4, r0
/* 8011FC94 0011B8F4  41 82 00 4C */	beq lbl_8011FCE0
/* 8011FC98 0011B8F8  48 00 5B A8 */	b lbl_80125840
lbl_8011FC9C:
/* 8011FC9C 0011B8FC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FCA0 0011B900  38 80 00 02 */	li r4, 2
/* 8011FCA4 0011B904  38 A0 00 00 */	li r5, 0
/* 8011FCA8 0011B908  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8011FCAC 0011B90C  48 13 41 05 */	bl func_80253DB0
/* 8011FCB0 0011B910  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FCB4 0011B914  38 80 00 01 */	li r4, 1
/* 8011FCB8 0011B918  38 A0 00 00 */	li r5, 0
/* 8011FCBC 0011B91C  A8 63 00 C4 */	lha r3, 0xc4(r3)
/* 8011FCC0 0011B920  48 13 40 F1 */	bl func_80253DB0
/* 8011FCC4 0011B924  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FCC8 0011B928  38 80 00 0A */	li r4, 0xa
/* 8011FCCC 0011B92C  38 00 00 01 */	li r0, 1
/* 8011FCD0 0011B930  90 83 01 28 */	stw r4, 0x128(r3)
/* 8011FCD4 0011B934  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FCD8 0011B938  90 03 01 20 */	stw r0, 0x120(r3)
/* 8011FCDC 0011B93C  48 00 5B 64 */	b lbl_80125840
lbl_8011FCE0:
/* 8011FCE0 0011B940  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FCE4 0011B944  38 80 00 01 */	li r4, 1
/* 8011FCE8 0011B948  38 A0 00 00 */	li r5, 0
/* 8011FCEC 0011B94C  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8011FCF0 0011B950  48 13 40 C1 */	bl func_80253DB0
/* 8011FCF4 0011B954  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FCF8 0011B958  38 80 00 02 */	li r4, 2
/* 8011FCFC 0011B95C  38 A0 00 00 */	li r5, 0
/* 8011FD00 0011B960  A8 63 00 C4 */	lha r3, 0xc4(r3)
/* 8011FD04 0011B964  48 13 40 AD */	bl func_80253DB0
/* 8011FD08 0011B968  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FD0C 0011B96C  38 80 00 0A */	li r4, 0xa
/* 8011FD10 0011B970  38 00 00 02 */	li r0, 2
/* 8011FD14 0011B974  90 83 01 28 */	stw r4, 0x128(r3)
/* 8011FD18 0011B978  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FD1C 0011B97C  90 03 01 20 */	stw r0, 0x120(r3)
/* 8011FD20 0011B980  48 00 5B 20 */	b lbl_80125840
lbl_8011FD24:
/* 8011FD24 0011B984  2C 03 00 63 */	cmpwi r3, 0x63
/* 8011FD28 0011B988  41 82 00 40 */	beq lbl_8011FD68
/* 8011FD2C 0011B98C  40 80 5B 14 */	bge lbl_80125840
/* 8011FD30 0011B990  2C 03 00 01 */	cmpwi r3, 1
/* 8011FD34 0011B994  41 82 00 08 */	beq lbl_8011FD3C
/* 8011FD38 0011B998  48 00 5B 08 */	b lbl_80125840
lbl_8011FD3C:
/* 8011FD3C 0011B99C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FD40 0011B9A0  38 80 00 02 */	li r4, 2
/* 8011FD44 0011B9A4  38 A0 00 00 */	li r5, 0
/* 8011FD48 0011B9A8  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8011FD4C 0011B9AC  48 13 40 65 */	bl func_80253DB0
/* 8011FD50 0011B9B0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FD54 0011B9B4  38 80 00 00 */	li r4, 0
/* 8011FD58 0011B9B8  38 A0 00 00 */	li r5, 0
/* 8011FD5C 0011B9BC  A8 63 00 C4 */	lha r3, 0xc4(r3)
/* 8011FD60 0011B9C0  48 13 40 51 */	bl func_80253DB0
/* 8011FD64 0011B9C4  48 00 5A DC */	b lbl_80125840
lbl_8011FD68:
/* 8011FD68 0011B9C8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FD6C 0011B9CC  38 80 00 00 */	li r4, 0
/* 8011FD70 0011B9D0  38 A0 00 00 */	li r5, 0
/* 8011FD74 0011B9D4  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8011FD78 0011B9D8  48 13 40 39 */	bl func_80253DB0
/* 8011FD7C 0011B9DC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FD80 0011B9E0  38 80 00 02 */	li r4, 2
/* 8011FD84 0011B9E4  38 A0 00 00 */	li r5, 0
/* 8011FD88 0011B9E8  A8 63 00 C4 */	lha r3, 0xc4(r3)
/* 8011FD8C 0011B9EC  48 13 40 25 */	bl func_80253DB0
/* 8011FD90 0011B9F0  48 00 5A B0 */	b lbl_80125840
/* 8011FD94 0011B9F4  80 06 01 20 */	lwz r0, 0x120(r6)
/* 8011FD98 0011B9F8  28 00 00 01 */	cmplwi r0, 1
/* 8011FD9C 0011B9FC  40 82 00 28 */	bne lbl_8011FDC4
/* 8011FDA0 0011BA00  A8 66 00 C4 */	lha r3, 0xc4(r6)
/* 8011FDA4 0011BA04  48 13 40 2D */	bl func_80253DD0
/* 8011FDA8 0011BA08  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8011FDAC 0011BA0C  28 00 00 03 */	cmplwi r0, 3
/* 8011FDB0 0011BA10  40 82 00 38 */	bne lbl_8011FDE8
/* 8011FDB4 0011BA14  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FDB8 0011BA18  38 00 00 0B */	li r0, 0xb
/* 8011FDBC 0011BA1C  90 03 01 28 */	stw r0, 0x128(r3)
/* 8011FDC0 0011BA20  48 00 00 28 */	b lbl_8011FDE8
lbl_8011FDC4:
/* 8011FDC4 0011BA24  A8 66 00 C2 */	lha r3, 0xc2(r6)
/* 8011FDC8 0011BA28  48 13 40 09 */	bl func_80253DD0
/* 8011FDCC 0011BA2C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8011FDD0 0011BA30  28 00 00 03 */	cmplwi r0, 3
/* 8011FDD4 0011BA34  40 82 00 14 */	bne lbl_8011FDE8
/* 8011FDD8 0011BA38  4B F3 64 9D */	bl func_80056274
/* 8011FDDC 0011BA3C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FDE0 0011BA40  38 00 00 0B */	li r0, 0xb
/* 8011FDE4 0011BA44  90 03 01 28 */	stw r0, 0x128(r3)
lbl_8011FDE8:
/* 8011FDE8 0011BA48  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FDEC 0011BA4C  80 03 01 28 */	lwz r0, 0x128(r3)
/* 8011FDF0 0011BA50  28 00 00 0B */	cmplwi r0, 0xb
/* 8011FDF4 0011BA54  40 82 5A 4C */	bne lbl_80125840
/* 8011FDF8 0011BA58  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8011FDFC 0011BA5C  38 80 00 03 */	li r4, 3
/* 8011FE00 0011BA60  38 A0 00 00 */	li r5, 0
/* 8011FE04 0011BA64  48 13 3F AD */	bl func_80253DB0
/* 8011FE08 0011BA68  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FE0C 0011BA6C  38 80 00 03 */	li r4, 3
/* 8011FE10 0011BA70  38 A0 00 00 */	li r5, 0
/* 8011FE14 0011BA74  A8 63 00 C4 */	lha r3, 0xc4(r3)
/* 8011FE18 0011BA78  48 13 3F 99 */	bl func_80253DB0
/* 8011FE1C 0011BA7C  48 00 5A 24 */	b lbl_80125840
/* 8011FE20 0011BA80  A8 66 00 C4 */	lha r3, 0xc4(r6)
/* 8011FE24 0011BA84  48 13 3F AD */	bl func_80253DD0
/* 8011FE28 0011BA88  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8011FE2C 0011BA8C  28 00 00 03 */	cmplwi r0, 3
/* 8011FE30 0011BA90  40 82 5A 10 */	bne lbl_80125840
/* 8011FE34 0011BA94  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FE38 0011BA98  80 03 01 20 */	lwz r0, 0x120(r3)
/* 8011FE3C 0011BA9C  28 00 00 02 */	cmplwi r0, 2
/* 8011FE40 0011BAA0  40 82 00 18 */	bne lbl_8011FE58
/* 8011FE44 0011BAA4  4B F3 64 31 */	bl func_80056274
/* 8011FE48 0011BAA8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FE4C 0011BAAC  38 00 00 91 */	li r0, 0x91
/* 8011FE50 0011BAB0  90 03 01 28 */	stw r0, 0x128(r3)
/* 8011FE54 0011BAB4  48 00 59 EC */	b lbl_80125840
lbl_8011FE58:
/* 8011FE58 0011BAB8  A8 63 00 C4 */	lha r3, 0xc4(r3)
/* 8011FE5C 0011BABC  38 80 00 08 */	li r4, 8
/* 8011FE60 0011BAC0  38 A0 00 00 */	li r5, 0
/* 8011FE64 0011BAC4  48 13 3F 8D */	bl func_80253DF0
/* 8011FE68 0011BAC8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FE6C 0011BACC  38 80 00 08 */	li r4, 8
/* 8011FE70 0011BAD0  38 A0 00 00 */	li r5, 0
/* 8011FE74 0011BAD4  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8011FE78 0011BAD8  48 13 3F 79 */	bl func_80253DF0
/* 8011FE7C 0011BADC  38 00 00 08 */	li r0, 8
/* 8011FE80 0011BAE0  38 60 00 00 */	li r3, 0
/* 8011FE84 0011BAE4  38 A0 00 00 */	li r5, 0
/* 8011FE88 0011BAE8  7C 09 03 A6 */	mtctr r0
lbl_8011FE8C:
/* 8011FE8C 0011BAEC  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FE90 0011BAF0  7C 80 1A 14 */	add r4, r0, r3
/* 8011FE94 0011BAF4  90 A4 01 D0 */	stw r5, 0x1d0(r4)
/* 8011FE98 0011BAF8  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FE9C 0011BAFC  7C 80 1A 14 */	add r4, r0, r3
/* 8011FEA0 0011BB00  38 63 00 04 */	addi r3, r3, 4
/* 8011FEA4 0011BB04  90 A4 01 F0 */	stw r5, 0x1f0(r4)
/* 8011FEA8 0011BB08  42 00 FF E4 */	bdnz lbl_8011FE8C
/* 8011FEAC 0011BB0C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FEB0 0011BB10  3B E0 00 00 */	li r31, 0
/* 8011FEB4 0011BB14  93 E3 02 40 */	stw r31, 0x240(r3)
/* 8011FEB8 0011BB18  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FEBC 0011BB1C  93 E3 02 3C */	stw r31, 0x23c(r3)
/* 8011FEC0 0011BB20  48 04 31 41 */	bl func_80163000
/* 8011FEC4 0011BB24  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FEC8 0011BB28  38 00 00 0C */	li r0, 0xc
/* 8011FECC 0011BB2C  80 64 09 74 */	lwz r3, 0x974(r4)
/* 8011FED0 0011BB30  60 63 04 00 */	ori r3, r3, 0x400
/* 8011FED4 0011BB34  90 64 09 74 */	stw r3, 0x974(r4)
/* 8011FED8 0011BB38  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FEDC 0011BB3C  90 03 01 28 */	stw r0, 0x128(r3)
/* 8011FEE0 0011BB40  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FEE4 0011BB44  93 E3 02 3C */	stw r31, 0x23c(r3)
/* 8011FEE8 0011BB48  48 00 59 58 */	b lbl_80125840
/* 8011FEEC 0011BB4C  38 00 00 02 */	li r0, 2
/* 8011FEF0 0011BB50  38 80 00 08 */	li r4, 8
/* 8011FEF4 0011BB54  B0 06 01 2C */	sth r0, 0x12c(r6)
/* 8011FEF8 0011BB58  38 A0 00 01 */	li r5, 1
/* 8011FEFC 0011BB5C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FF00 0011BB60  A8 63 00 C6 */	lha r3, 0xc6(r3)
/* 8011FF04 0011BB64  48 13 3E ED */	bl func_80253DF0
/* 8011FF08 0011BB68  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FF0C 0011BB6C  38 80 00 08 */	li r4, 8
/* 8011FF10 0011BB70  38 A0 00 01 */	li r5, 1
/* 8011FF14 0011BB74  A8 63 00 FE */	lha r3, 0xfe(r3)
/* 8011FF18 0011BB78  48 13 3E D9 */	bl func_80253DF0
/* 8011FF1C 0011BB7C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FF20 0011BB80  38 80 00 06 */	li r4, 6
/* 8011FF24 0011BB84  38 A0 00 00 */	li r5, 0
/* 8011FF28 0011BB88  A8 63 00 C6 */	lha r3, 0xc6(r3)
/* 8011FF2C 0011BB8C  48 13 3E 85 */	bl func_80253DB0
/* 8011FF30 0011BB90  38 60 00 01 */	li r3, 1
/* 8011FF34 0011BB94  38 80 00 01 */	li r4, 1
/* 8011FF38 0011BB98  38 A0 00 00 */	li r5, 0
/* 8011FF3C 0011BB9C  38 C0 00 00 */	li r6, 0
/* 8011FF40 0011BBA0  38 E0 00 00 */	li r7, 0
/* 8011FF44 0011BBA4  4B F3 64 15 */	bl func_80056358
/* 8011FF48 0011BBA8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FF4C 0011BBAC  38 00 00 0D */	li r0, 0xd
/* 8011FF50 0011BBB0  90 03 01 28 */	stw r0, 0x128(r3)
/* 8011FF54 0011BBB4  48 00 58 EC */	b lbl_80125840
/* 8011FF58 0011BBB8  A8 66 00 C6 */	lha r3, 0xc6(r6)
/* 8011FF5C 0011BBBC  48 13 3E 75 */	bl func_80253DD0
/* 8011FF60 0011BBC0  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8011FF64 0011BBC4  28 00 00 03 */	cmplwi r0, 3
/* 8011FF68 0011BBC8  40 82 58 D8 */	bne lbl_80125840
/* 8011FF6C 0011BBCC  38 60 00 00 */	li r3, 0
/* 8011FF70 0011BBD0  38 80 00 00 */	li r4, 0
/* 8011FF74 0011BBD4  4B F3 99 85 */	bl func_800598F8
/* 8011FF78 0011BBD8  38 60 00 01 */	li r3, 1
/* 8011FF7C 0011BBDC  38 80 00 00 */	li r4, 0
/* 8011FF80 0011BBE0  38 A0 00 00 */	li r5, 0
/* 8011FF84 0011BBE4  38 C0 00 00 */	li r6, 0
/* 8011FF88 0011BBE8  38 E0 00 00 */	li r7, 0
/* 8011FF8C 0011BBEC  39 00 00 00 */	li r8, 0
/* 8011FF90 0011BBF0  4B F3 9A 39 */	bl func_800599C8
/* 8011FF94 0011BBF4  38 60 00 02 */	li r3, 2
/* 8011FF98 0011BBF8  38 80 00 00 */	li r4, 0
/* 8011FF9C 0011BBFC  38 A0 00 00 */	li r5, 0
/* 8011FFA0 0011BC00  38 C0 00 00 */	li r6, 0
/* 8011FFA4 0011BC04  38 E0 00 00 */	li r7, 0
/* 8011FFA8 0011BC08  39 00 00 00 */	li r8, 0
/* 8011FFAC 0011BC0C  4B F3 9A 1D */	bl func_800599C8
/* 8011FFB0 0011BC10  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FFB4 0011BC14  38 80 00 01 */	li r4, 1
/* 8011FFB8 0011BC18  38 00 00 0E */	li r0, 0xe
/* 8011FFBC 0011BC1C  98 83 02 48 */	stb r4, 0x248(r3)
/* 8011FFC0 0011BC20  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8011FFC4 0011BC24  90 03 01 28 */	stw r0, 0x128(r3)
/* 8011FFC8 0011BC28  48 00 58 78 */	b lbl_80125840
/* 8011FFCC 0011BC2C  80 06 02 40 */	lwz r0, 0x240(r6)
/* 8011FFD0 0011BC30  3B E0 00 02 */	li r31, 2
/* 8011FFD4 0011BC34  28 00 00 02 */	cmplwi r0, 2
/* 8011FFD8 0011BC38  41 80 00 44 */	blt lbl_8012001C
/* 8011FFDC 0011BC3C  3B E0 00 01 */	li r31, 1
/* 8011FFE0 0011BC40  38 60 00 01 */	li r3, 1
/* 8011FFE4 0011BC44  38 80 00 00 */	li r4, 0
/* 8011FFE8 0011BC48  38 A0 00 00 */	li r5, 0
/* 8011FFEC 0011BC4C  38 C0 00 00 */	li r6, 0
/* 8011FFF0 0011BC50  38 E0 00 02 */	li r7, 2
/* 8011FFF4 0011BC54  39 00 00 00 */	li r8, 0
/* 8011FFF8 0011BC58  4B F3 99 D1 */	bl func_800599C8
/* 8011FFFC 0011BC5C  38 60 00 02 */	li r3, 2
/* 80120000 0011BC60  38 80 00 01 */	li r4, 1
/* 80120004 0011BC64  38 A0 00 00 */	li r5, 0
/* 80120008 0011BC68  38 C0 00 00 */	li r6, 0
/* 8012000C 0011BC6C  38 E0 00 00 */	li r7, 0
/* 80120010 0011BC70  39 00 00 00 */	li r8, 0
/* 80120014 0011BC74  4B F3 99 B5 */	bl func_800599C8
/* 80120018 0011BC78  48 00 00 54 */	b lbl_8012006C
lbl_8012001C:
/* 8012001C 0011BC7C  80 06 02 44 */	lwz r0, 0x244(r6)
/* 80120020 0011BC80  28 00 00 02 */	cmplwi r0, 2
/* 80120024 0011BC84  41 80 00 10 */	blt lbl_80120034
/* 80120028 0011BC88  38 60 00 00 */	li r3, 0
/* 8012002C 0011BC8C  38 80 00 00 */	li r4, 0
/* 80120030 0011BC90  4B F3 98 C9 */	bl func_800598F8
lbl_80120034:
/* 80120034 0011BC94  38 60 00 01 */	li r3, 1
/* 80120038 0011BC98  38 80 00 00 */	li r4, 0
/* 8012003C 0011BC9C  38 A0 00 00 */	li r5, 0
/* 80120040 0011BCA0  38 C0 00 00 */	li r6, 0
/* 80120044 0011BCA4  38 E0 00 00 */	li r7, 0
/* 80120048 0011BCA8  39 00 00 00 */	li r8, 0
/* 8012004C 0011BCAC  4B F3 99 7D */	bl func_800599C8
/* 80120050 0011BCB0  38 60 00 02 */	li r3, 2
/* 80120054 0011BCB4  38 80 00 00 */	li r4, 0
/* 80120058 0011BCB8  38 A0 00 00 */	li r5, 0
/* 8012005C 0011BCBC  38 C0 00 00 */	li r6, 0
/* 80120060 0011BCC0  38 E0 00 00 */	li r7, 0
/* 80120064 0011BCC4  39 00 00 00 */	li r8, 0
/* 80120068 0011BCC8  4B F3 99 61 */	bl func_800599C8
lbl_8012006C:
/* 8012006C 0011BCCC  7F E4 FB 78 */	mr r4, r31
/* 80120070 0011BCD0  38 60 00 28 */	li r3, 0x28
/* 80120074 0011BCD4  38 A0 00 00 */	li r5, 0
/* 80120078 0011BCD8  38 C0 00 01 */	li r6, 1
/* 8012007C 0011BCDC  4B F3 99 F1 */	bl func_80059A6C
/* 80120080 0011BCE0  83 ED 82 98 */	lwz r31, lbl_8063D558-_SDA_BASE_(r13)
/* 80120084 0011BCE4  7C 7E 1B 78 */	mr r30, r3
/* 80120088 0011BCE8  80 1F 02 40 */	lwz r0, 0x240(r31)
/* 8012008C 0011BCEC  28 00 00 02 */	cmplwi r0, 2
/* 80120090 0011BCF0  41 80 00 74 */	blt lbl_80120104
/* 80120094 0011BCF4  88 1F 02 48 */	lbz r0, 0x248(r31)
/* 80120098 0011BCF8  2C 00 00 00 */	cmpwi r0, 0
/* 8012009C 0011BCFC  41 82 00 24 */	beq lbl_801200C0
/* 801200A0 0011BD00  38 00 00 00 */	li r0, 0
/* 801200A4 0011BD04  98 1F 02 48 */	stb r0, 0x248(r31)
/* 801200A8 0011BD08  83 ED 82 98 */	lwz r31, lbl_8063D558-_SDA_BASE_(r13)
/* 801200AC 0011BD0C  48 03 F6 F5 */	bl func_8015F7A0
/* 801200B0 0011BD10  D8 3F 01 50 */	stfd f1, 0x150(r31)
/* 801200B4 0011BD14  80 1F 02 40 */	lwz r0, 0x240(r31)
/* 801200B8 0011BD18  90 1F 02 44 */	stw r0, 0x244(r31)
/* 801200BC 0011BD1C  48 00 00 50 */	b lbl_8012010C
lbl_801200C0:
/* 801200C0 0011BD20  48 03 F6 E1 */	bl func_8015F7A0
/* 801200C4 0011BD24  C8 5F 01 50 */	lfd f2, 0x150(r31)
/* 801200C8 0011BD28  C8 02 8D 38 */	lfd f0, lbl_80641338-_SDA2_BASE_(r2)
/* 801200CC 0011BD2C  FC 21 10 28 */	fsub f1, f1, f2
/* 801200D0 0011BD30  FC 01 00 40 */	fcmpo cr0, f1, f0
/* 801200D4 0011BD34  4C 41 13 82 */	cror 2, 1, 2
/* 801200D8 0011BD38  40 82 00 0C */	bne lbl_801200E4
/* 801200DC 0011BD3C  3C 60 80 00 */	lis r3, 0x80000001@ha
/* 801200E0 0011BD40  3B C3 00 01 */	addi r30, r3, 0x80000001@l
lbl_801200E4:
/* 801200E4 0011BD44  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 801200E8 0011BD48  80 64 02 44 */	lwz r3, 0x244(r4)
/* 801200EC 0011BD4C  80 04 02 40 */	lwz r0, 0x240(r4)
/* 801200F0 0011BD50  7C 03 00 40 */	cmplw r3, r0
/* 801200F4 0011BD54  41 82 00 18 */	beq lbl_8012010C
/* 801200F8 0011BD58  38 00 00 01 */	li r0, 1
/* 801200FC 0011BD5C  98 1F 02 48 */	stb r0, 0x248(r31)
/* 80120100 0011BD60  48 00 00 0C */	b lbl_8012010C
lbl_80120104:
/* 80120104 0011BD64  38 00 00 01 */	li r0, 1
/* 80120108 0011BD68  98 1F 02 48 */	stb r0, 0x248(r31)
lbl_8012010C:
/* 8012010C 0011BD6C  2C 1E 00 00 */	cmpwi r30, 0
/* 80120110 0011BD70  41 82 57 30 */	beq lbl_80125840
/* 80120114 0011BD74  57 C0 00 01 */	rlwinm. r0, r30, 0, 0, 0
/* 80120118 0011BD78  41 82 00 D0 */	beq lbl_801201E8
/* 8012011C 0011BD7C  57 C4 04 3E */	clrlwi r4, r30, 0x10
/* 80120120 0011BD80  3B C0 00 00 */	li r30, 0
/* 80120124 0011BD84  2C 04 00 02 */	cmpwi r4, 2
/* 80120128 0011BD88  41 82 00 7C */	beq lbl_801201A4
/* 8012012C 0011BD8C  40 80 00 10 */	bge lbl_8012013C
/* 80120130 0011BD90  2C 04 00 01 */	cmpwi r4, 1
/* 80120134 0011BD94  40 80 00 1C */	bge lbl_80120150
/* 80120138 0011BD98  48 00 00 9C */	b lbl_801201D4
lbl_8012013C:
/* 8012013C 0011BD9C  3C 60 00 01 */	lis r3, 0x0000FFFF@ha
/* 80120140 0011BDA0  38 03 FF FF */	addi r0, r3, 0x0000FFFF@l
/* 80120144 0011BDA4  7C 04 00 00 */	cmpw r4, r0
/* 80120148 0011BDA8  41 82 00 5C */	beq lbl_801201A4
/* 8012014C 0011BDAC  48 00 00 88 */	b lbl_801201D4
lbl_80120150:
/* 80120150 0011BDB0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120154 0011BDB4  80 03 02 40 */	lwz r0, 0x240(r3)
/* 80120158 0011BDB8  28 00 00 02 */	cmplwi r0, 2
/* 8012015C 0011BDBC  41 80 00 34 */	blt lbl_80120190
/* 80120160 0011BDC0  A8 63 00 C6 */	lha r3, 0xc6(r3)
/* 80120164 0011BDC4  38 80 00 01 */	li r4, 1
/* 80120168 0011BDC8  38 A0 00 00 */	li r5, 0
/* 8012016C 0011BDCC  48 13 3C 45 */	bl func_80253DB0
/* 80120170 0011BDD0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120174 0011BDD4  38 80 00 0F */	li r4, 0xf
/* 80120178 0011BDD8  38 00 00 01 */	li r0, 1
/* 8012017C 0011BDDC  3B C0 00 01 */	li r30, 1
/* 80120180 0011BDE0  90 83 01 28 */	stw r4, 0x128(r3)
/* 80120184 0011BDE4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120188 0011BDE8  90 03 01 20 */	stw r0, 0x120(r3)
/* 8012018C 0011BDEC  48 00 00 48 */	b lbl_801201D4
lbl_80120190:
/* 80120190 0011BDF0  C0 22 8D 30 */	lfs f1, lbl_80641330-_SDA2_BASE_(r2)
/* 80120194 0011BDF4  38 60 02 22 */	li r3, 0x222
/* 80120198 0011BDF8  38 80 00 00 */	li r4, 0
/* 8012019C 0011BDFC  4B EE AF D5 */	bl func_8000B170
/* 801201A0 0011BE00  48 00 00 34 */	b lbl_801201D4
lbl_801201A4:
/* 801201A4 0011BE04  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801201A8 0011BE08  38 80 00 03 */	li r4, 3
/* 801201AC 0011BE0C  38 A0 00 00 */	li r5, 0
/* 801201B0 0011BE10  A8 63 00 C6 */	lha r3, 0xc6(r3)
/* 801201B4 0011BE14  48 13 3B FD */	bl func_80253DB0
/* 801201B8 0011BE18  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801201BC 0011BE1C  38 80 00 92 */	li r4, 0x92
/* 801201C0 0011BE20  38 00 00 02 */	li r0, 2
/* 801201C4 0011BE24  3B C0 00 01 */	li r30, 1
/* 801201C8 0011BE28  90 83 01 28 */	stw r4, 0x128(r3)
/* 801201CC 0011BE2C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801201D0 0011BE30  90 03 01 20 */	stw r0, 0x120(r3)
lbl_801201D4:
/* 801201D4 0011BE34  2C 1E 00 00 */	cmpwi r30, 0
/* 801201D8 0011BE38  41 82 56 68 */	beq lbl_80125840
/* 801201DC 0011BE3C  7F C3 F3 78 */	mr r3, r30
/* 801201E0 0011BE40  4B F3 A2 ED */	bl func_8005A4CC
/* 801201E4 0011BE44  48 00 56 5C */	b lbl_80125840
lbl_801201E8:
/* 801201E8 0011BE48  2C 1E 00 02 */	cmpwi r30, 2
/* 801201EC 0011BE4C  41 82 00 2C */	beq lbl_80120218
/* 801201F0 0011BE50  40 80 56 50 */	bge lbl_80125840
/* 801201F4 0011BE54  2C 1E 00 01 */	cmpwi r30, 1
/* 801201F8 0011BE58  40 80 00 08 */	bge lbl_80120200
/* 801201FC 0011BE5C  48 00 56 44 */	b lbl_80125840
lbl_80120200:
/* 80120200 0011BE60  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120204 0011BE64  38 80 00 00 */	li r4, 0
/* 80120208 0011BE68  38 A0 00 00 */	li r5, 0
/* 8012020C 0011BE6C  A8 63 00 C6 */	lha r3, 0xc6(r3)
/* 80120210 0011BE70  48 13 3B A1 */	bl func_80253DB0
/* 80120214 0011BE74  48 00 56 2C */	b lbl_80125840
lbl_80120218:
/* 80120218 0011BE78  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012021C 0011BE7C  38 80 00 02 */	li r4, 2
/* 80120220 0011BE80  38 A0 00 00 */	li r5, 0
/* 80120224 0011BE84  A8 63 00 C6 */	lha r3, 0xc6(r3)
/* 80120228 0011BE88  48 13 3B 89 */	bl func_80253DB0
/* 8012022C 0011BE8C  48 00 56 14 */	b lbl_80125840
/* 80120230 0011BE90  80 66 02 44 */	lwz r3, 0x244(r6)
/* 80120234 0011BE94  80 06 02 40 */	lwz r0, 0x240(r6)
/* 80120238 0011BE98  7C 03 00 40 */	cmplw r3, r0
/* 8012023C 0011BE9C  41 82 00 10 */	beq lbl_8012024C
/* 80120240 0011BEA0  38 00 00 14 */	li r0, 0x14
/* 80120244 0011BEA4  90 06 01 28 */	stw r0, 0x128(r6)
/* 80120248 0011BEA8  48 00 55 F8 */	b lbl_80125840
lbl_8012024C:
/* 8012024C 0011BEAC  A8 66 00 C6 */	lha r3, 0xc6(r6)
/* 80120250 0011BEB0  48 13 3B 81 */	bl func_80253DD0
/* 80120254 0011BEB4  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80120258 0011BEB8  28 00 00 03 */	cmplwi r0, 3
/* 8012025C 0011BEBC  40 82 55 E4 */	bne lbl_80125840
/* 80120260 0011BEC0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120264 0011BEC4  38 80 00 04 */	li r4, 4
/* 80120268 0011BEC8  38 A0 00 00 */	li r5, 0
/* 8012026C 0011BECC  A8 63 00 C6 */	lha r3, 0xc6(r3)
/* 80120270 0011BED0  48 13 3B 41 */	bl func_80253DB0
/* 80120274 0011BED4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120278 0011BED8  38 C0 00 02 */	li r6, 2
/* 8012027C 0011BEDC  38 80 00 08 */	li r4, 8
/* 80120280 0011BEE0  38 A0 00 01 */	li r5, 1
/* 80120284 0011BEE4  80 03 09 74 */	lwz r0, 0x974(r3)
/* 80120288 0011BEE8  50 C0 D8 48 */	rlwimi r0, r6, 0x1b, 1, 4
/* 8012028C 0011BEEC  90 03 09 74 */	stw r0, 0x974(r3)
/* 80120290 0011BEF0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120294 0011BEF4  A8 63 00 C8 */	lha r3, 0xc8(r3)
/* 80120298 0011BEF8  48 13 3B 59 */	bl func_80253DF0
/* 8012029C 0011BEFC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801202A0 0011BF00  38 80 00 06 */	li r4, 6
/* 801202A4 0011BF04  38 A0 00 00 */	li r5, 0
/* 801202A8 0011BF08  A8 63 00 C8 */	lha r3, 0xc8(r3)
/* 801202AC 0011BF0C  48 13 3B 05 */	bl func_80253DB0
/* 801202B0 0011BF10  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801202B4 0011BF14  38 00 00 10 */	li r0, 0x10
/* 801202B8 0011BF18  90 03 01 28 */	stw r0, 0x128(r3)
/* 801202BC 0011BF1C  48 00 55 84 */	b lbl_80125840
/* 801202C0 0011BF20  80 66 02 44 */	lwz r3, 0x244(r6)
/* 801202C4 0011BF24  80 06 02 40 */	lwz r0, 0x240(r6)
/* 801202C8 0011BF28  7C 03 00 40 */	cmplw r3, r0
/* 801202CC 0011BF2C  41 82 00 10 */	beq lbl_801202DC
/* 801202D0 0011BF30  38 00 00 14 */	li r0, 0x14
/* 801202D4 0011BF34  90 06 01 28 */	stw r0, 0x128(r6)
/* 801202D8 0011BF38  48 00 55 68 */	b lbl_80125840
lbl_801202DC:
/* 801202DC 0011BF3C  A8 66 00 C8 */	lha r3, 0xc8(r6)
/* 801202E0 0011BF40  48 13 3A F1 */	bl func_80253DD0
/* 801202E4 0011BF44  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801202E8 0011BF48  28 00 00 03 */	cmplwi r0, 3
/* 801202EC 0011BF4C  40 82 55 54 */	bne lbl_80125840
/* 801202F0 0011BF50  38 60 00 00 */	li r3, 0
/* 801202F4 0011BF54  38 80 00 00 */	li r4, 0
/* 801202F8 0011BF58  4B F3 96 01 */	bl func_800598F8
/* 801202FC 0011BF5C  38 60 00 01 */	li r3, 1
/* 80120300 0011BF60  38 80 00 00 */	li r4, 0
/* 80120304 0011BF64  38 A0 00 00 */	li r5, 0
/* 80120308 0011BF68  38 C0 00 02 */	li r6, 2
/* 8012030C 0011BF6C  38 E0 00 00 */	li r7, 0
/* 80120310 0011BF70  39 00 00 00 */	li r8, 0
/* 80120314 0011BF74  4B F3 96 B5 */	bl func_800599C8
/* 80120318 0011BF78  38 60 00 02 */	li r3, 2
/* 8012031C 0011BF7C  38 80 00 00 */	li r4, 0
/* 80120320 0011BF80  38 A0 00 01 */	li r5, 1
/* 80120324 0011BF84  38 C0 00 00 */	li r6, 0
/* 80120328 0011BF88  38 E0 00 00 */	li r7, 0
/* 8012032C 0011BF8C  39 00 00 00 */	li r8, 0
/* 80120330 0011BF90  4B F3 96 99 */	bl func_800599C8
/* 80120334 0011BF94  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120338 0011BF98  38 00 00 11 */	li r0, 0x11
/* 8012033C 0011BF9C  90 03 01 28 */	stw r0, 0x128(r3)
/* 80120340 0011BFA0  48 00 55 00 */	b lbl_80125840
/* 80120344 0011BFA4  80 66 02 44 */	lwz r3, 0x244(r6)
/* 80120348 0011BFA8  80 06 02 40 */	lwz r0, 0x240(r6)
/* 8012034C 0011BFAC  7C 03 00 40 */	cmplw r3, r0
/* 80120350 0011BFB0  41 82 00 10 */	beq lbl_80120360
/* 80120354 0011BFB4  38 00 00 14 */	li r0, 0x14
/* 80120358 0011BFB8  90 06 01 28 */	stw r0, 0x128(r6)
/* 8012035C 0011BFBC  48 00 54 E4 */	b lbl_80125840
lbl_80120360:
/* 80120360 0011BFC0  38 60 00 00 */	li r3, 0
/* 80120364 0011BFC4  38 80 00 01 */	li r4, 1
/* 80120368 0011BFC8  38 A0 00 00 */	li r5, 0
/* 8012036C 0011BFCC  38 C0 00 01 */	li r6, 1
/* 80120370 0011BFD0  4B F3 96 FD */	bl func_80059A6C
/* 80120374 0011BFD4  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 80120378 0011BFD8  41 82 01 04 */	beq lbl_8012047C
/* 8012037C 0011BFDC  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80120380 0011BFE0  2C 00 00 02 */	cmpwi r0, 2
/* 80120384 0011BFE4  41 82 00 C8 */	beq lbl_8012044C
/* 80120388 0011BFE8  40 80 54 B8 */	bge lbl_80125840
/* 8012038C 0011BFEC  2C 00 00 01 */	cmpwi r0, 1
/* 80120390 0011BFF0  40 80 00 08 */	bge lbl_80120398
/* 80120394 0011BFF4  48 00 54 AC */	b lbl_80125840
lbl_80120398:
/* 80120398 0011BFF8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012039C 0011BFFC  80 03 09 74 */	lwz r0, 0x974(r3)
/* 801203A0 0011C000  64 00 00 02 */	oris r0, r0, 2
/* 801203A4 0011C004  90 03 09 74 */	stw r0, 0x974(r3)
/* 801203A8 0011C008  48 04 49 5D */	bl func_80164D04
/* 801203AC 0011C00C  2C 03 00 00 */	cmpwi r3, 0
/* 801203B0 0011C010  40 80 00 40 */	bge lbl_801203F0
/* 801203B4 0011C014  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801203B8 0011C018  80 03 09 74 */	lwz r0, 0x974(r3)
/* 801203BC 0011C01C  54 00 05 A8 */	rlwinm r0, r0, 0, 0x16, 0x14
/* 801203C0 0011C020  90 03 09 74 */	stw r0, 0x974(r3)
/* 801203C4 0011C024  48 04 2C 11 */	bl glplatAbortFrame
/* 801203C8 0011C028  81 0D 82 98 */	lwz r8, lbl_8063D558-_SDA_BASE_(r13)
/* 801203CC 0011C02C  38 60 00 00 */	li r3, 0
/* 801203D0 0011C030  38 80 00 00 */	li r4, 0
/* 801203D4 0011C034  38 A0 00 00 */	li r5, 0
/* 801203D8 0011C038  80 08 09 74 */	lwz r0, 0x974(r8)
/* 801203DC 0011C03C  38 C0 00 00 */	li r6, 0
/* 801203E0 0011C040  38 E0 00 00 */	li r7, 0
/* 801203E4 0011C044  54 00 03 DA */	rlwinm r0, r0, 0, 0xf, 0xd
/* 801203E8 0011C048  90 08 09 74 */	stw r0, 0x974(r8)
/* 801203EC 0011C04C  4B F3 5F 6D */	bl func_80056358
lbl_801203F0:
/* 801203F0 0011C050  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 801203F4 0011C054  38 60 00 01 */	li r3, 1
/* 801203F8 0011C058  38 80 00 01 */	li r4, 1
/* 801203FC 0011C05C  38 A0 00 01 */	li r5, 1
/* 80120400 0011C060  80 06 02 44 */	lwz r0, 0x244(r6)
/* 80120404 0011C064  38 E0 00 01 */	li r7, 1
/* 80120408 0011C068  90 06 02 40 */	stw r0, 0x240(r6)
/* 8012040C 0011C06C  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 80120410 0011C070  80 06 02 44 */	lwz r0, 0x244(r6)
/* 80120414 0011C074  54 06 06 3E */	clrlwi r6, r0, 0x18
/* 80120418 0011C078  4B F3 5F 41 */	bl func_80056358
/* 8012041C 0011C07C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120420 0011C080  38 80 00 02 */	li r4, 2
/* 80120424 0011C084  38 A0 00 00 */	li r5, 0
/* 80120428 0011C088  A8 63 00 C8 */	lha r3, 0xc8(r3)
/* 8012042C 0011C08C  48 13 39 85 */	bl func_80253DB0
/* 80120430 0011C090  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120434 0011C094  38 80 00 12 */	li r4, 0x12
/* 80120438 0011C098  38 00 00 01 */	li r0, 1
/* 8012043C 0011C09C  90 83 01 28 */	stw r4, 0x128(r3)
/* 80120440 0011C0A0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120444 0011C0A4  90 03 01 20 */	stw r0, 0x120(r3)
/* 80120448 0011C0A8  48 00 53 F8 */	b lbl_80125840
lbl_8012044C:
/* 8012044C 0011C0AC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120450 0011C0B0  38 80 00 03 */	li r4, 3
/* 80120454 0011C0B4  38 A0 00 00 */	li r5, 0
/* 80120458 0011C0B8  A8 63 00 C8 */	lha r3, 0xc8(r3)
/* 8012045C 0011C0BC  48 13 39 55 */	bl func_80253DB0
/* 80120460 0011C0C0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120464 0011C0C4  38 80 00 12 */	li r4, 0x12
/* 80120468 0011C0C8  38 00 00 02 */	li r0, 2
/* 8012046C 0011C0CC  90 83 01 28 */	stw r4, 0x128(r3)
/* 80120470 0011C0D0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120474 0011C0D4  90 03 01 20 */	stw r0, 0x120(r3)
/* 80120478 0011C0D8  48 00 53 C8 */	b lbl_80125840
lbl_8012047C:
/* 8012047C 0011C0DC  2C 03 00 02 */	cmpwi r3, 2
/* 80120480 0011C0E0  41 82 00 2C */	beq lbl_801204AC
/* 80120484 0011C0E4  40 80 53 BC */	bge lbl_80125840
/* 80120488 0011C0E8  2C 03 00 01 */	cmpwi r3, 1
/* 8012048C 0011C0EC  40 80 00 08 */	bge lbl_80120494
/* 80120490 0011C0F0  48 00 53 B0 */	b lbl_80125840
lbl_80120494:
/* 80120494 0011C0F4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120498 0011C0F8  38 80 00 00 */	li r4, 0
/* 8012049C 0011C0FC  38 A0 00 00 */	li r5, 0
/* 801204A0 0011C100  A8 63 00 C8 */	lha r3, 0xc8(r3)
/* 801204A4 0011C104  48 13 39 0D */	bl func_80253DB0
/* 801204A8 0011C108  48 00 53 98 */	b lbl_80125840
lbl_801204AC:
/* 801204AC 0011C10C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801204B0 0011C110  38 80 00 01 */	li r4, 1
/* 801204B4 0011C114  38 A0 00 00 */	li r5, 0
/* 801204B8 0011C118  A8 63 00 C8 */	lha r3, 0xc8(r3)
/* 801204BC 0011C11C  48 13 38 F5 */	bl func_80253DB0
/* 801204C0 0011C120  48 00 53 80 */	b lbl_80125840
/* 801204C4 0011C124  80 66 02 44 */	lwz r3, 0x244(r6)
/* 801204C8 0011C128  80 06 02 40 */	lwz r0, 0x240(r6)
/* 801204CC 0011C12C  7C 03 00 40 */	cmplw r3, r0
/* 801204D0 0011C130  41 82 00 1C */	beq lbl_801204EC
/* 801204D4 0011C134  80 06 01 20 */	lwz r0, 0x120(r6)
/* 801204D8 0011C138  28 00 00 01 */	cmplwi r0, 1
/* 801204DC 0011C13C  41 82 00 10 */	beq lbl_801204EC
/* 801204E0 0011C140  38 00 00 14 */	li r0, 0x14
/* 801204E4 0011C144  90 06 01 28 */	stw r0, 0x128(r6)
/* 801204E8 0011C148  48 00 53 58 */	b lbl_80125840
lbl_801204EC:
/* 801204EC 0011C14C  A8 66 00 C8 */	lha r3, 0xc8(r6)
/* 801204F0 0011C150  48 13 38 E1 */	bl func_80253DD0
/* 801204F4 0011C154  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801204F8 0011C158  28 00 00 03 */	cmplwi r0, 3
/* 801204FC 0011C15C  40 82 53 44 */	bne lbl_80125840
/* 80120500 0011C160  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120504 0011C164  38 00 00 13 */	li r0, 0x13
/* 80120508 0011C168  38 80 00 05 */	li r4, 5
/* 8012050C 0011C16C  38 A0 00 00 */	li r5, 0
/* 80120510 0011C170  90 03 01 28 */	stw r0, 0x128(r3)
/* 80120514 0011C174  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120518 0011C178  A8 63 00 C8 */	lha r3, 0xc8(r3)
/* 8012051C 0011C17C  48 13 38 95 */	bl func_80253DB0
/* 80120520 0011C180  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120524 0011C184  80 03 01 20 */	lwz r0, 0x120(r3)
/* 80120528 0011C188  28 00 00 01 */	cmplwi r0, 1
/* 8012052C 0011C18C  40 82 53 14 */	bne lbl_80125840
/* 80120530 0011C190  A8 63 00 C6 */	lha r3, 0xc6(r3)
/* 80120534 0011C194  38 80 00 05 */	li r4, 5
/* 80120538 0011C198  38 A0 00 00 */	li r5, 0
/* 8012053C 0011C19C  48 13 38 75 */	bl func_80253DB0
/* 80120540 0011C1A0  48 00 53 00 */	b lbl_80125840
/* 80120544 0011C1A4  80 06 01 20 */	lwz r0, 0x120(r6)
/* 80120548 0011C1A8  28 00 00 01 */	cmplwi r0, 1
/* 8012054C 0011C1AC  41 82 00 28 */	beq lbl_80120574
/* 80120550 0011C1B0  A8 66 00 C8 */	lha r3, 0xc8(r6)
/* 80120554 0011C1B4  48 13 38 7D */	bl func_80253DD0
/* 80120558 0011C1B8  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8012055C 0011C1BC  28 00 00 03 */	cmplwi r0, 3
/* 80120560 0011C1C0  40 82 52 E0 */	bne lbl_80125840
/* 80120564 0011C1C4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120568 0011C1C8  38 00 00 14 */	li r0, 0x14
/* 8012056C 0011C1CC  90 03 01 28 */	stw r0, 0x128(r3)
/* 80120570 0011C1D0  48 00 52 D0 */	b lbl_80125840
lbl_80120574:
/* 80120574 0011C1D4  38 00 00 15 */	li r0, 0x15
/* 80120578 0011C1D8  90 06 01 28 */	stw r0, 0x128(r6)
/* 8012057C 0011C1DC  48 00 52 C4 */	b lbl_80125840
/* 80120580 0011C1E0  A8 66 00 C8 */	lha r3, 0xc8(r6)
/* 80120584 0011C1E4  38 80 00 08 */	li r4, 8
/* 80120588 0011C1E8  38 A0 00 00 */	li r5, 0
/* 8012058C 0011C1EC  48 13 38 65 */	bl func_80253DF0
/* 80120590 0011C1F0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120594 0011C1F4  38 80 00 00 */	li r4, 0
/* 80120598 0011C1F8  38 A0 00 00 */	li r5, 0
/* 8012059C 0011C1FC  A8 63 00 C6 */	lha r3, 0xc6(r3)
/* 801205A0 0011C200  48 13 38 11 */	bl func_80253DB0
/* 801205A4 0011C204  38 60 00 00 */	li r3, 0
/* 801205A8 0011C208  38 80 00 00 */	li r4, 0
/* 801205AC 0011C20C  4B F3 93 4D */	bl func_800598F8
/* 801205B0 0011C210  38 60 00 01 */	li r3, 1
/* 801205B4 0011C214  38 80 00 00 */	li r4, 0
/* 801205B8 0011C218  38 A0 00 00 */	li r5, 0
/* 801205BC 0011C21C  38 C0 00 00 */	li r6, 0
/* 801205C0 0011C220  38 E0 00 02 */	li r7, 2
/* 801205C4 0011C224  39 00 00 00 */	li r8, 0
/* 801205C8 0011C228  4B F3 94 01 */	bl func_800599C8
/* 801205CC 0011C22C  38 60 00 02 */	li r3, 2
/* 801205D0 0011C230  38 80 00 01 */	li r4, 1
/* 801205D4 0011C234  38 A0 00 00 */	li r5, 0
/* 801205D8 0011C238  38 C0 00 00 */	li r6, 0
/* 801205DC 0011C23C  38 E0 00 00 */	li r7, 0
/* 801205E0 0011C240  39 00 00 00 */	li r8, 0
/* 801205E4 0011C244  4B F3 93 E5 */	bl func_800599C8
/* 801205E8 0011C248  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801205EC 0011C24C  38 80 00 01 */	li r4, 1
/* 801205F0 0011C250  38 00 00 0E */	li r0, 0xe
/* 801205F4 0011C254  98 83 02 48 */	stb r4, 0x248(r3)
/* 801205F8 0011C258  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801205FC 0011C25C  90 03 01 28 */	stw r0, 0x128(r3)
/* 80120600 0011C260  48 00 52 40 */	b lbl_80125840
/* 80120604 0011C264  A8 66 00 C6 */	lha r3, 0xc6(r6)
/* 80120608 0011C268  38 80 00 08 */	li r4, 8
/* 8012060C 0011C26C  38 A0 00 00 */	li r5, 0
/* 80120610 0011C270  48 13 37 E1 */	bl func_80253DF0
/* 80120614 0011C274  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120618 0011C278  38 80 00 08 */	li r4, 8
/* 8012061C 0011C27C  38 A0 00 00 */	li r5, 0
/* 80120620 0011C280  A8 63 00 C8 */	lha r3, 0xc8(r3)
/* 80120624 0011C284  48 13 37 CD */	bl func_80253DF0
/* 80120628 0011C288  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012062C 0011C28C  38 00 00 16 */	li r0, 0x16
/* 80120630 0011C290  90 03 01 28 */	stw r0, 0x128(r3)
/* 80120634 0011C294  48 00 52 0C */	b lbl_80125840
/* 80120638 0011C298  38 60 46 D3 */	li r3, 0x46d3
/* 8012063C 0011C29C  38 00 00 05 */	li r0, 5
/* 80120640 0011C2A0  B0 66 01 2E */	sth r3, 0x12e(r6)
/* 80120644 0011C2A4  38 60 00 0E */	li r3, 0xe
/* 80120648 0011C2A8  38 80 00 00 */	li r4, 0
/* 8012064C 0011C2AC  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80120650 0011C2B0  B0 05 01 2C */	sth r0, 0x12c(r5)
/* 80120654 0011C2B4  4B F3 5D 99 */	bl func_800563EC
/* 80120658 0011C2B8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012065C 0011C2BC  38 A1 00 10 */	addi r5, r1, 0x10
/* 80120660 0011C2C0  38 80 00 08 */	li r4, 8
/* 80120664 0011C2C4  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 80120668 0011C2C8  48 13 37 E5 */	bl func_80253E4C
/* 8012066C 0011C2CC  80 01 00 10 */	lwz r0, 0x10(r1)
/* 80120670 0011C2D0  2C 00 00 00 */	cmpwi r0, 0
/* 80120674 0011C2D4  40 82 00 2C */	bne lbl_801206A0
/* 80120678 0011C2D8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012067C 0011C2DC  38 80 00 08 */	li r4, 8
/* 80120680 0011C2E0  38 A0 00 01 */	li r5, 1
/* 80120684 0011C2E4  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 80120688 0011C2E8  48 13 37 69 */	bl func_80253DF0
/* 8012068C 0011C2EC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120690 0011C2F0  38 80 00 02 */	li r4, 2
/* 80120694 0011C2F4  38 A0 00 00 */	li r5, 0
/* 80120698 0011C2F8  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 8012069C 0011C2FC  48 13 37 15 */	bl func_80253DB0
lbl_801206A0:
/* 801206A0 0011C300  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801206A4 0011C304  38 80 00 08 */	li r4, 8
/* 801206A8 0011C308  38 A0 00 01 */	li r5, 1
/* 801206AC 0011C30C  A8 63 00 CC */	lha r3, 0xcc(r3)
/* 801206B0 0011C310  48 13 37 41 */	bl func_80253DF0
/* 801206B4 0011C314  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801206B8 0011C318  38 80 00 0A */	li r4, 0xa
/* 801206BC 0011C31C  38 A0 00 00 */	li r5, 0
/* 801206C0 0011C320  A8 63 00 CC */	lha r3, 0xcc(r3)
/* 801206C4 0011C324  48 13 36 ED */	bl func_80253DB0
/* 801206C8 0011C328  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 801206CC 0011C32C  38 00 00 17 */	li r0, 0x17
/* 801206D0 0011C330  38 60 00 01 */	li r3, 1
/* 801206D4 0011C334  38 80 00 02 */	li r4, 2
/* 801206D8 0011C338  90 05 01 28 */	stw r0, 0x128(r5)
/* 801206DC 0011C33C  38 A0 00 0E */	li r5, 0xe
/* 801206E0 0011C340  38 C0 03 F2 */	li r6, 0x3f2
/* 801206E4 0011C344  38 E0 00 06 */	li r7, 6
/* 801206E8 0011C348  39 00 00 01 */	li r8, 1
/* 801206EC 0011C34C  4B FF D5 05 */	bl func_8011DBF0
/* 801206F0 0011C350  48 01 0A 45 */	bl func_80131134
/* 801206F4 0011C354  48 00 51 4C */	b lbl_80125840
/* 801206F8 0011C358  A8 66 00 CC */	lha r3, 0xcc(r6)
/* 801206FC 0011C35C  48 13 36 D5 */	bl func_80253DD0
/* 80120700 0011C360  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80120704 0011C364  28 00 00 03 */	cmplwi r0, 3
/* 80120708 0011C368  40 82 51 38 */	bne lbl_80125840
/* 8012070C 0011C36C  38 60 00 00 */	li r3, 0
/* 80120710 0011C370  38 80 00 00 */	li r4, 0
/* 80120714 0011C374  4B F3 91 E5 */	bl func_800598F8
/* 80120718 0011C378  38 60 00 01 */	li r3, 1
/* 8012071C 0011C37C  38 80 00 00 */	li r4, 0
/* 80120720 0011C380  38 A0 00 00 */	li r5, 0
/* 80120724 0011C384  38 C0 00 03 */	li r6, 3
/* 80120728 0011C388  38 E0 00 04 */	li r7, 4
/* 8012072C 0011C38C  39 00 00 00 */	li r8, 0
/* 80120730 0011C390  4B F3 92 99 */	bl func_800599C8
/* 80120734 0011C394  38 60 00 03 */	li r3, 3
/* 80120738 0011C398  38 80 00 00 */	li r4, 0
/* 8012073C 0011C39C  38 A0 00 01 */	li r5, 1
/* 80120740 0011C3A0  38 C0 00 00 */	li r6, 0
/* 80120744 0011C3A4  38 E0 00 05 */	li r7, 5
/* 80120748 0011C3A8  39 00 00 00 */	li r8, 0
/* 8012074C 0011C3AC  4B F3 92 7D */	bl func_800599C8
/* 80120750 0011C3B0  38 60 00 04 */	li r3, 4
/* 80120754 0011C3B4  38 80 00 01 */	li r4, 1
/* 80120758 0011C3B8  38 A0 00 00 */	li r5, 0
/* 8012075C 0011C3BC  38 C0 00 05 */	li r6, 5
/* 80120760 0011C3C0  38 E0 00 00 */	li r7, 0
/* 80120764 0011C3C4  39 00 00 00 */	li r8, 0
/* 80120768 0011C3C8  4B F3 92 61 */	bl func_800599C8
/* 8012076C 0011C3CC  38 60 00 05 */	li r3, 5
/* 80120770 0011C3D0  38 80 00 03 */	li r4, 3
/* 80120774 0011C3D4  38 A0 00 04 */	li r5, 4
/* 80120778 0011C3D8  38 C0 00 00 */	li r6, 0
/* 8012077C 0011C3DC  38 E0 00 00 */	li r7, 0
/* 80120780 0011C3E0  39 00 00 00 */	li r8, 0
/* 80120784 0011C3E4  4B F3 92 45 */	bl func_800599C8
/* 80120788 0011C3E8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012078C 0011C3EC  38 00 00 18 */	li r0, 0x18
/* 80120790 0011C3F0  90 03 01 28 */	stw r0, 0x128(r3)
/* 80120794 0011C3F4  48 00 50 AC */	b lbl_80125840
/* 80120798 0011C3F8  80 06 02 40 */	lwz r0, 0x240(r6)
/* 8012079C 0011C3FC  28 00 00 02 */	cmplwi r0, 2
/* 801207A0 0011C400  40 80 00 10 */	bge lbl_801207B0
/* 801207A4 0011C404  38 00 00 1B */	li r0, 0x1b
/* 801207A8 0011C408  90 06 01 28 */	stw r0, 0x128(r6)
/* 801207AC 0011C40C  48 00 50 94 */	b lbl_80125840
lbl_801207B0:
/* 801207B0 0011C410  38 60 00 28 */	li r3, 0x28
/* 801207B4 0011C414  38 80 00 01 */	li r4, 1
/* 801207B8 0011C418  38 A0 00 00 */	li r5, 0
/* 801207BC 0011C41C  38 C0 00 01 */	li r6, 1
/* 801207C0 0011C420  4B F3 92 AD */	bl func_80059A6C
/* 801207C4 0011C424  2C 03 00 00 */	cmpwi r3, 0
/* 801207C8 0011C428  41 82 50 78 */	beq lbl_80125840
/* 801207CC 0011C42C  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 801207D0 0011C430  41 82 01 24 */	beq lbl_801208F4
/* 801207D4 0011C434  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 801207D8 0011C438  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801207DC 0011C43C  3B C0 00 00 */	li r30, 0
/* 801207E0 0011C440  90 04 01 60 */	stw r0, 0x160(r4)
/* 801207E4 0011C444  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801207E8 0011C448  80 03 01 60 */	lwz r0, 0x160(r3)
/* 801207EC 0011C44C  2C 00 00 03 */	cmpwi r0, 3
/* 801207F0 0011C450  41 82 00 68 */	beq lbl_80120858
/* 801207F4 0011C454  40 80 00 10 */	bge lbl_80120804
/* 801207F8 0011C458  2C 00 00 01 */	cmpwi r0, 1
/* 801207FC 0011C45C  41 82 00 18 */	beq lbl_80120814
/* 80120800 0011C460  48 00 00 E0 */	b lbl_801208E0
lbl_80120804:
/* 80120804 0011C464  2C 00 00 05 */	cmpwi r0, 5
/* 80120808 0011C468  41 82 00 B8 */	beq lbl_801208C0
/* 8012080C 0011C46C  40 80 00 D4 */	bge lbl_801208E0
/* 80120810 0011C470  48 00 00 8C */	b lbl_8012089C
lbl_80120814:
/* 80120814 0011C474  80 03 02 40 */	lwz r0, 0x240(r3)
/* 80120818 0011C478  28 00 00 02 */	cmplwi r0, 2
/* 8012081C 0011C47C  41 80 00 28 */	blt lbl_80120844
/* 80120820 0011C480  A8 63 00 CC */	lha r3, 0xcc(r3)
/* 80120824 0011C484  38 80 00 01 */	li r4, 1
/* 80120828 0011C488  38 A0 00 00 */	li r5, 0
/* 8012082C 0011C48C  48 13 35 85 */	bl func_80253DB0
/* 80120830 0011C490  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120834 0011C494  38 00 00 19 */	li r0, 0x19
/* 80120838 0011C498  3B C0 00 01 */	li r30, 1
/* 8012083C 0011C49C  90 03 01 28 */	stw r0, 0x128(r3)
/* 80120840 0011C4A0  48 00 00 A0 */	b lbl_801208E0
lbl_80120844:
/* 80120844 0011C4A4  C0 22 8D 30 */	lfs f1, lbl_80641330-_SDA2_BASE_(r2)
/* 80120848 0011C4A8  38 60 02 22 */	li r3, 0x222
/* 8012084C 0011C4AC  38 80 00 00 */	li r4, 0
/* 80120850 0011C4B0  4B EE A9 21 */	bl func_8000B170
/* 80120854 0011C4B4  48 00 00 8C */	b lbl_801208E0
lbl_80120858:
/* 80120858 0011C4B8  80 03 02 40 */	lwz r0, 0x240(r3)
/* 8012085C 0011C4BC  28 00 00 03 */	cmplwi r0, 3
/* 80120860 0011C4C0  41 80 00 28 */	blt lbl_80120888
/* 80120864 0011C4C4  A8 63 00 CC */	lha r3, 0xcc(r3)
/* 80120868 0011C4C8  38 80 00 03 */	li r4, 3
/* 8012086C 0011C4CC  38 A0 00 00 */	li r5, 0
/* 80120870 0011C4D0  48 13 35 41 */	bl func_80253DB0
/* 80120874 0011C4D4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120878 0011C4D8  38 00 00 19 */	li r0, 0x19
/* 8012087C 0011C4DC  3B C0 00 01 */	li r30, 1
/* 80120880 0011C4E0  90 03 01 28 */	stw r0, 0x128(r3)
/* 80120884 0011C4E4  48 00 00 5C */	b lbl_801208E0
lbl_80120888:
/* 80120888 0011C4E8  C0 22 8D 30 */	lfs f1, lbl_80641330-_SDA2_BASE_(r2)
/* 8012088C 0011C4EC  38 60 02 22 */	li r3, 0x222
/* 80120890 0011C4F0  38 80 00 00 */	li r4, 0
/* 80120894 0011C4F4  4B EE A8 DD */	bl func_8000B170
/* 80120898 0011C4F8  48 00 00 48 */	b lbl_801208E0
lbl_8012089C:
/* 8012089C 0011C4FC  A8 63 00 CC */	lha r3, 0xcc(r3)
/* 801208A0 0011C500  38 80 00 05 */	li r4, 5
/* 801208A4 0011C504  38 A0 00 00 */	li r5, 0
/* 801208A8 0011C508  48 13 35 09 */	bl func_80253DB0
/* 801208AC 0011C50C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801208B0 0011C510  38 00 00 19 */	li r0, 0x19
/* 801208B4 0011C514  3B C0 00 01 */	li r30, 1
/* 801208B8 0011C518  90 03 01 28 */	stw r0, 0x128(r3)
/* 801208BC 0011C51C  48 00 00 24 */	b lbl_801208E0
lbl_801208C0:
/* 801208C0 0011C520  A8 63 00 CC */	lha r3, 0xcc(r3)
/* 801208C4 0011C524  38 80 00 07 */	li r4, 7
/* 801208C8 0011C528  38 A0 00 00 */	li r5, 0
/* 801208CC 0011C52C  48 13 34 E5 */	bl func_80253DB0
/* 801208D0 0011C530  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801208D4 0011C534  38 00 00 19 */	li r0, 0x19
/* 801208D8 0011C538  3B C0 00 01 */	li r30, 1
/* 801208DC 0011C53C  90 03 01 28 */	stw r0, 0x128(r3)
lbl_801208E0:
/* 801208E0 0011C540  2C 1E 00 00 */	cmpwi r30, 0
/* 801208E4 0011C544  41 82 4F 5C */	beq lbl_80125840
/* 801208E8 0011C548  7F C3 F3 78 */	mr r3, r30
/* 801208EC 0011C54C  4B F3 9B E1 */	bl func_8005A4CC
/* 801208F0 0011C550  48 00 4F 50 */	b lbl_80125840
lbl_801208F4:
/* 801208F4 0011C554  2C 03 00 03 */	cmpwi r3, 3
/* 801208F8 0011C558  41 82 00 48 */	beq lbl_80120940
/* 801208FC 0011C55C  40 80 00 10 */	bge lbl_8012090C
/* 80120900 0011C560  2C 03 00 01 */	cmpwi r3, 1
/* 80120904 0011C564  41 82 00 18 */	beq lbl_8012091C
/* 80120908 0011C568  48 00 4F 38 */	b lbl_80125840
lbl_8012090C:
/* 8012090C 0011C56C  2C 03 00 05 */	cmpwi r3, 5
/* 80120910 0011C570  41 82 00 78 */	beq lbl_80120988
/* 80120914 0011C574  40 80 4F 2C */	bge lbl_80125840
/* 80120918 0011C578  48 00 00 4C */	b lbl_80120964
lbl_8012091C:
/* 8012091C 0011C57C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120920 0011C580  38 80 00 00 */	li r4, 0
/* 80120924 0011C584  38 A0 00 00 */	li r5, 0
/* 80120928 0011C588  A8 63 00 CC */	lha r3, 0xcc(r3)
/* 8012092C 0011C58C  48 13 34 85 */	bl func_80253DB0
/* 80120930 0011C590  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120934 0011C594  38 00 46 D3 */	li r0, 0x46d3
/* 80120938 0011C598  B0 03 01 2E */	sth r0, 0x12e(r3)
/* 8012093C 0011C59C  48 00 4F 04 */	b lbl_80125840
lbl_80120940:
/* 80120940 0011C5A0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120944 0011C5A4  38 80 00 02 */	li r4, 2
/* 80120948 0011C5A8  38 A0 00 00 */	li r5, 0
/* 8012094C 0011C5AC  A8 63 00 CC */	lha r3, 0xcc(r3)
/* 80120950 0011C5B0  48 13 34 61 */	bl func_80253DB0
/* 80120954 0011C5B4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120958 0011C5B8  38 00 46 D5 */	li r0, 0x46d5
/* 8012095C 0011C5BC  B0 03 01 2E */	sth r0, 0x12e(r3)
/* 80120960 0011C5C0  48 00 4E E0 */	b lbl_80125840
lbl_80120964:
/* 80120964 0011C5C4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120968 0011C5C8  38 80 00 04 */	li r4, 4
/* 8012096C 0011C5CC  38 A0 00 00 */	li r5, 0
/* 80120970 0011C5D0  A8 63 00 CC */	lha r3, 0xcc(r3)
/* 80120974 0011C5D4  48 13 34 3D */	bl func_80253DB0
/* 80120978 0011C5D8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012097C 0011C5DC  38 00 46 D6 */	li r0, 0x46d6
/* 80120980 0011C5E0  B0 03 01 2E */	sth r0, 0x12e(r3)
/* 80120984 0011C5E4  48 00 4E BC */	b lbl_80125840
lbl_80120988:
/* 80120988 0011C5E8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012098C 0011C5EC  38 80 00 06 */	li r4, 6
/* 80120990 0011C5F0  38 A0 00 00 */	li r5, 0
/* 80120994 0011C5F4  A8 63 00 CC */	lha r3, 0xcc(r3)
/* 80120998 0011C5F8  48 13 34 19 */	bl func_80253DB0
/* 8012099C 0011C5FC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801209A0 0011C600  38 00 46 D7 */	li r0, 0x46d7
/* 801209A4 0011C604  B0 03 01 2E */	sth r0, 0x12e(r3)
/* 801209A8 0011C608  48 00 4E 98 */	b lbl_80125840
/* 801209AC 0011C60C  A8 66 00 CC */	lha r3, 0xcc(r6)
/* 801209B0 0011C610  48 13 34 21 */	bl func_80253DD0
/* 801209B4 0011C614  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801209B8 0011C618  28 00 00 03 */	cmplwi r0, 3
/* 801209BC 0011C61C  40 82 4E 84 */	bne lbl_80125840
/* 801209C0 0011C620  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801209C4 0011C624  38 80 00 09 */	li r4, 9
/* 801209C8 0011C628  38 A0 00 00 */	li r5, 0
/* 801209CC 0011C62C  A8 63 00 CC */	lha r3, 0xcc(r3)
/* 801209D0 0011C630  48 13 33 E1 */	bl func_80253DB0
/* 801209D4 0011C634  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801209D8 0011C638  80 03 01 60 */	lwz r0, 0x160(r3)
/* 801209DC 0011C63C  2C 00 00 04 */	cmpwi r0, 4
/* 801209E0 0011C640  40 80 00 20 */	bge lbl_80120A00
/* 801209E4 0011C644  2C 00 00 01 */	cmpwi r0, 1
/* 801209E8 0011C648  40 80 00 08 */	bge lbl_801209F0
/* 801209EC 0011C64C  48 00 00 14 */	b lbl_80120A00
lbl_801209F0:
/* 801209F0 0011C650  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 801209F4 0011C654  38 80 00 01 */	li r4, 1
/* 801209F8 0011C658  38 A0 00 00 */	li r5, 0
/* 801209FC 0011C65C  48 13 33 B5 */	bl func_80253DB0
lbl_80120A00:
/* 80120A00 0011C660  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120A04 0011C664  38 00 00 1A */	li r0, 0x1a
/* 80120A08 0011C668  90 03 01 28 */	stw r0, 0x128(r3)
/* 80120A0C 0011C66C  48 00 4E 34 */	b lbl_80125840
/* 80120A10 0011C670  A8 66 00 CC */	lha r3, 0xcc(r6)
/* 80120A14 0011C674  48 13 33 BD */	bl func_80253DD0
/* 80120A18 0011C678  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80120A1C 0011C67C  28 00 00 03 */	cmplwi r0, 3
/* 80120A20 0011C680  40 82 4E 20 */	bne lbl_80125840
/* 80120A24 0011C684  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120A28 0011C688  38 80 00 08 */	li r4, 8
/* 80120A2C 0011C68C  38 A0 00 00 */	li r5, 0
/* 80120A30 0011C690  A8 63 00 CC */	lha r3, 0xcc(r3)
/* 80120A34 0011C694  48 13 33 BD */	bl func_80253DF0
/* 80120A38 0011C698  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120A3C 0011C69C  80 03 01 60 */	lwz r0, 0x160(r3)
/* 80120A40 0011C6A0  2C 00 00 04 */	cmpwi r0, 4
/* 80120A44 0011C6A4  41 82 01 E4 */	beq lbl_80120C28
/* 80120A48 0011C6A8  40 80 00 10 */	bge lbl_80120A58
/* 80120A4C 0011C6AC  2C 00 00 01 */	cmpwi r0, 1
/* 80120A50 0011C6B0  40 80 00 14 */	bge lbl_80120A64
/* 80120A54 0011C6B4  48 00 4D EC */	b lbl_80125840
lbl_80120A58:
/* 80120A58 0011C6B8  2C 00 00 06 */	cmpwi r0, 6
/* 80120A5C 0011C6BC  40 80 4D E4 */	bge lbl_80125840
/* 80120A60 0011C6C0  48 00 01 D4 */	b lbl_80120C34
lbl_80120A64:
/* 80120A64 0011C6C4  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 80120A68 0011C6C8  38 80 00 08 */	li r4, 8
/* 80120A6C 0011C6CC  38 A0 00 00 */	li r5, 0
/* 80120A70 0011C6D0  48 13 33 81 */	bl func_80253DF0
/* 80120A74 0011C6D4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120A78 0011C6D8  38 A0 00 1E */	li r5, 0x1e
/* 80120A7C 0011C6DC  38 80 00 00 */	li r4, 0
/* 80120A80 0011C6E0  38 00 00 01 */	li r0, 1
/* 80120A84 0011C6E4  90 A3 01 28 */	stw r5, 0x128(r3)
/* 80120A88 0011C6E8  3B C0 00 00 */	li r30, 0
/* 80120A8C 0011C6EC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120A90 0011C6F0  B0 83 01 2C */	sth r4, 0x12c(r3)
/* 80120A94 0011C6F4  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80120A98 0011C6F8  80 64 01 60 */	lwz r3, 0x160(r4)
/* 80120A9C 0011C6FC  98 64 19 38 */	stb r3, 0x1938(r4)
/* 80120AA0 0011C700  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120AA4 0011C704  98 03 01 8E */	stb r0, 0x18e(r3)
lbl_80120AA8:
/* 80120AA8 0011C708  57 C0 04 3E */	clrlwi r0, r30, 0x10
/* 80120AAC 0011C70C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120AB0 0011C710  1C 00 06 EC */	mulli r0, r0, 0x6ec
/* 80120AB4 0011C714  38 80 00 00 */	li r4, 0
/* 80120AB8 0011C718  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 80120ABC 0011C71C  38 A0 06 EC */	li r5, 0x6ec
/* 80120AC0 0011C720  7C 63 02 14 */	add r3, r3, r0
/* 80120AC4 0011C724  38 63 6C 0C */	addi r3, r3, 0x6c0c
/* 80120AC8 0011C728  4B EE 36 3D */	bl memset
/* 80120ACC 0011C72C  3B DE 00 01 */	addi r30, r30, 1
/* 80120AD0 0011C730  28 1E 00 08 */	cmplwi r30, 8
/* 80120AD4 0011C734  41 80 FF D4 */	blt lbl_80120AA8
/* 80120AD8 0011C738  38 60 00 01 */	li r3, 1
/* 80120ADC 0011C73C  38 80 00 02 */	li r4, 2
/* 80120AE0 0011C740  38 A0 00 0E */	li r5, 0xe
/* 80120AE4 0011C744  38 C0 03 F2 */	li r6, 0x3f2
/* 80120AE8 0011C748  38 E0 00 06 */	li r7, 6
/* 80120AEC 0011C74C  39 00 00 01 */	li r8, 1
/* 80120AF0 0011C750  4B FF D1 01 */	bl func_8011DBF0
/* 80120AF4 0011C754  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120AF8 0011C758  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 80120AFC 0011C75C  80 03 00 04 */	lwz r0, 4(r3)
/* 80120B00 0011C760  54 03 27 3E */	srwi r3, r0, 0x1c
/* 80120B04 0011C764  4B FF D2 A5 */	bl func_8011DDA8
/* 80120B08 0011C768  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120B0C 0011C76C  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 80120B10 0011C770  80 03 00 04 */	lwz r0, 4(r3)
/* 80120B14 0011C774  54 00 02 4E */	rlwinm r0, r0, 0, 9, 7
/* 80120B18 0011C778  90 03 00 04 */	stw r0, 4(r3)
/* 80120B1C 0011C77C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120B20 0011C780  80 03 01 60 */	lwz r0, 0x160(r3)
/* 80120B24 0011C784  2C 00 00 02 */	cmpwi r0, 2
/* 80120B28 0011C788  41 82 00 40 */	beq lbl_80120B68
/* 80120B2C 0011C78C  40 80 00 10 */	bge lbl_80120B3C
/* 80120B30 0011C790  2C 00 00 01 */	cmpwi r0, 1
/* 80120B34 0011C794  40 80 00 14 */	bge lbl_80120B48
/* 80120B38 0011C798  48 00 00 A8 */	b lbl_80120BE0
lbl_80120B3C:
/* 80120B3C 0011C79C  2C 00 00 04 */	cmpwi r0, 4
/* 80120B40 0011C7A0  40 80 00 A0 */	bge lbl_80120BE0
/* 80120B44 0011C7A4  48 00 00 40 */	b lbl_80120B84
lbl_80120B48:
/* 80120B48 0011C7A8  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 80120B4C 0011C7AC  38 80 00 01 */	li r4, 1
/* 80120B50 0011C7B0  38 00 00 02 */	li r0, 2
/* 80120B54 0011C7B4  90 83 00 08 */	stw r4, 8(r3)
/* 80120B58 0011C7B8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120B5C 0011C7BC  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 80120B60 0011C7C0  98 03 00 1B */	stb r0, 0x1b(r3)
/* 80120B64 0011C7C4  48 00 00 7C */	b lbl_80120BE0
lbl_80120B68:
/* 80120B68 0011C7C8  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 80120B6C 0011C7CC  38 00 00 04 */	li r0, 4
/* 80120B70 0011C7D0  90 03 00 08 */	stw r0, 8(r3)
/* 80120B74 0011C7D4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120B78 0011C7D8  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 80120B7C 0011C7DC  98 03 00 1B */	stb r0, 0x1b(r3)
/* 80120B80 0011C7E0  48 00 00 60 */	b lbl_80120BE0
lbl_80120B84:
/* 80120B84 0011C7E4  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 80120B88 0011C7E8  38 00 00 01 */	li r0, 1
/* 80120B8C 0011C7EC  38 A0 00 02 */	li r5, 2
/* 80120B90 0011C7F0  38 80 00 00 */	li r4, 0
/* 80120B94 0011C7F4  90 03 00 08 */	stw r0, 8(r3)
/* 80120B98 0011C7F8  38 00 00 03 */	li r0, 3
/* 80120B9C 0011C7FC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120BA0 0011C800  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 80120BA4 0011C804  98 A3 00 1B */	stb r5, 0x1b(r3)
/* 80120BA8 0011C808  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120BAC 0011C80C  98 83 19 39 */	stb r4, 0x1939(r3)
/* 80120BB0 0011C810  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120BB4 0011C814  90 03 02 4C */	stw r0, 0x24c(r3)
/* 80120BB8 0011C818  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120BBC 0011C81C  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 80120BC0 0011C820  80 03 00 04 */	lwz r0, 4(r3)
/* 80120BC4 0011C824  54 00 02 06 */	rlwinm r0, r0, 0, 8, 3
/* 80120BC8 0011C828  90 03 00 04 */	stw r0, 4(r3)
/* 80120BCC 0011C82C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120BD0 0011C830  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 80120BD4 0011C834  80 03 00 04 */	lwz r0, 4(r3)
/* 80120BD8 0011C838  64 00 00 80 */	oris r0, r0, 0x80
/* 80120BDC 0011C83C  90 03 00 04 */	stw r0, 4(r3)
lbl_80120BE0:
/* 80120BE0 0011C840  38 E0 00 00 */	li r7, 0
/* 80120BE4 0011C844  38 A0 00 00 */	li r5, 0
/* 80120BE8 0011C848  38 00 00 0A */	li r0, 0xa
lbl_80120BEC:
/* 80120BEC 0011C84C  54 E3 04 3E */	clrlwi r3, r7, 0x10
/* 80120BF0 0011C850  39 00 00 00 */	li r8, 0
/* 80120BF4 0011C854  1C C3 06 EC */	mulli r6, r3, 0x6ec
/* 80120BF8 0011C858  7C 09 03 A6 */	mtctr r0
lbl_80120BFC:
/* 80120BFC 0011C85C  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80120C00 0011C860  7C 68 32 14 */	add r3, r8, r6
/* 80120C04 0011C864  39 08 00 01 */	addi r8, r8, 1
/* 80120C08 0011C868  80 84 01 4C */	lwz r4, 0x14c(r4)
/* 80120C0C 0011C86C  7C 64 1A 14 */	add r3, r4, r3
/* 80120C10 0011C870  98 A3 6C 2E */	stb r5, 0x6c2e(r3)
/* 80120C14 0011C874  42 00 FF E8 */	bdnz lbl_80120BFC
/* 80120C18 0011C878  38 E7 00 01 */	addi r7, r7, 1
/* 80120C1C 0011C87C  28 07 00 08 */	cmplwi r7, 8
/* 80120C20 0011C880  41 80 FF CC */	blt lbl_80120BEC
/* 80120C24 0011C884  48 00 4C 1C */	b lbl_80125840
lbl_80120C28:
/* 80120C28 0011C888  38 00 00 83 */	li r0, 0x83
/* 80120C2C 0011C88C  90 03 01 28 */	stw r0, 0x128(r3)
/* 80120C30 0011C890  48 00 4C 10 */	b lbl_80125840
lbl_80120C34:
/* 80120C34 0011C894  38 00 00 88 */	li r0, 0x88
/* 80120C38 0011C898  90 03 01 28 */	stw r0, 0x128(r3)
/* 80120C3C 0011C89C  48 00 4C 04 */	b lbl_80125840
/* 80120C40 0011C8A0  A8 66 00 CC */	lha r3, 0xcc(r6)
/* 80120C44 0011C8A4  48 13 31 8D */	bl func_80253DD0
/* 80120C48 0011C8A8  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80120C4C 0011C8AC  28 00 00 03 */	cmplwi r0, 3
/* 80120C50 0011C8B0  40 82 4B F0 */	bne lbl_80125840
/* 80120C54 0011C8B4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120C58 0011C8B8  38 80 00 08 */	li r4, 8
/* 80120C5C 0011C8BC  38 A0 00 00 */	li r5, 0
/* 80120C60 0011C8C0  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 80120C64 0011C8C4  48 13 31 8D */	bl func_80253DF0
/* 80120C68 0011C8C8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120C6C 0011C8CC  38 80 00 08 */	li r4, 8
/* 80120C70 0011C8D0  38 A0 00 00 */	li r5, 0
/* 80120C74 0011C8D4  A8 63 00 CC */	lha r3, 0xcc(r3)
/* 80120C78 0011C8D8  48 13 31 79 */	bl func_80253DF0
/* 80120C7C 0011C8DC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120C80 0011C8E0  38 00 00 1D */	li r0, 0x1d
/* 80120C84 0011C8E4  90 03 01 28 */	stw r0, 0x128(r3)
/* 80120C88 0011C8E8  48 00 4B B8 */	b lbl_80125840
/* 80120C8C 0011C8EC  C0 22 8D 30 */	lfs f1, lbl_80641330-_SDA2_BASE_(r2)
/* 80120C90 0011C8F0  38 60 02 5F */	li r3, 0x25f
/* 80120C94 0011C8F4  38 80 00 00 */	li r4, 0
/* 80120C98 0011C8F8  4B EE A4 D9 */	bl func_8000B170
/* 80120C9C 0011C8FC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120CA0 0011C900  38 00 00 06 */	li r0, 6
/* 80120CA4 0011C904  38 80 00 08 */	li r4, 8
/* 80120CA8 0011C908  38 A0 00 01 */	li r5, 1
/* 80120CAC 0011C90C  B0 03 01 2C */	sth r0, 0x12c(r3)
/* 80120CB0 0011C910  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120CB4 0011C914  A8 63 00 D2 */	lha r3, 0xd2(r3)
/* 80120CB8 0011C918  48 13 31 39 */	bl func_80253DF0
/* 80120CBC 0011C91C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120CC0 0011C920  38 80 00 06 */	li r4, 6
/* 80120CC4 0011C924  38 A0 00 00 */	li r5, 0
/* 80120CC8 0011C928  A8 63 00 D2 */	lha r3, 0xd2(r3)
/* 80120CCC 0011C92C  48 13 30 E5 */	bl func_80253DB0
/* 80120CD0 0011C930  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120CD4 0011C934  38 00 00 84 */	li r0, 0x84
/* 80120CD8 0011C938  90 03 01 28 */	stw r0, 0x128(r3)
/* 80120CDC 0011C93C  48 00 4B 64 */	b lbl_80125840
/* 80120CE0 0011C940  A8 66 00 D2 */	lha r3, 0xd2(r6)
/* 80120CE4 0011C944  48 13 30 ED */	bl func_80253DD0
/* 80120CE8 0011C948  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80120CEC 0011C94C  28 00 00 03 */	cmplwi r0, 3
/* 80120CF0 0011C950  40 82 4B 50 */	bne lbl_80125840
/* 80120CF4 0011C954  38 60 00 00 */	li r3, 0
/* 80120CF8 0011C958  38 80 00 00 */	li r4, 0
/* 80120CFC 0011C95C  4B F3 8B FD */	bl func_800598F8
/* 80120D00 0011C960  38 60 00 01 */	li r3, 1
/* 80120D04 0011C964  38 80 00 00 */	li r4, 0
/* 80120D08 0011C968  38 A0 00 00 */	li r5, 0
/* 80120D0C 0011C96C  38 C0 00 02 */	li r6, 2
/* 80120D10 0011C970  38 E0 00 00 */	li r7, 0
/* 80120D14 0011C974  39 00 00 00 */	li r8, 0
/* 80120D18 0011C978  4B F3 8C B1 */	bl func_800599C8
/* 80120D1C 0011C97C  38 60 00 02 */	li r3, 2
/* 80120D20 0011C980  38 80 00 00 */	li r4, 0
/* 80120D24 0011C984  38 A0 00 01 */	li r5, 1
/* 80120D28 0011C988  38 C0 00 00 */	li r6, 0
/* 80120D2C 0011C98C  38 E0 00 00 */	li r7, 0
/* 80120D30 0011C990  39 00 00 00 */	li r8, 0
/* 80120D34 0011C994  4B F3 8C 95 */	bl func_800599C8
/* 80120D38 0011C998  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120D3C 0011C99C  38 00 00 85 */	li r0, 0x85
/* 80120D40 0011C9A0  90 03 01 28 */	stw r0, 0x128(r3)
/* 80120D44 0011C9A4  48 00 4A FC */	b lbl_80125840
/* 80120D48 0011C9A8  38 60 00 00 */	li r3, 0
/* 80120D4C 0011C9AC  38 80 00 02 */	li r4, 2
/* 80120D50 0011C9B0  38 A0 00 00 */	li r5, 0
/* 80120D54 0011C9B4  38 C0 00 01 */	li r6, 1
/* 80120D58 0011C9B8  4B F3 8D 15 */	bl func_80059A6C
/* 80120D5C 0011C9BC  2C 03 00 00 */	cmpwi r3, 0
/* 80120D60 0011C9C0  41 82 4A E0 */	beq lbl_80125840
/* 80120D64 0011C9C4  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 80120D68 0011C9C8  41 82 00 70 */	beq lbl_80120DD8
/* 80120D6C 0011C9CC  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80120D70 0011C9D0  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80120D74 0011C9D4  90 04 01 60 */	stw r0, 0x160(r4)
/* 80120D78 0011C9D8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120D7C 0011C9DC  80 03 01 60 */	lwz r0, 0x160(r3)
/* 80120D80 0011C9E0  2C 00 00 02 */	cmpwi r0, 2
/* 80120D84 0011C9E4  41 82 00 34 */	beq lbl_80120DB8
/* 80120D88 0011C9E8  40 80 4A B8 */	bge lbl_80125840
/* 80120D8C 0011C9EC  2C 00 00 01 */	cmpwi r0, 1
/* 80120D90 0011C9F0  40 80 00 08 */	bge lbl_80120D98
/* 80120D94 0011C9F4  48 00 4A AC */	b lbl_80125840
lbl_80120D98:
/* 80120D98 0011C9F8  A8 63 00 D2 */	lha r3, 0xd2(r3)
/* 80120D9C 0011C9FC  38 80 00 02 */	li r4, 2
/* 80120DA0 0011CA00  38 A0 00 00 */	li r5, 0
/* 80120DA4 0011CA04  48 13 30 0D */	bl func_80253DB0
/* 80120DA8 0011CA08  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120DAC 0011CA0C  38 00 00 86 */	li r0, 0x86
/* 80120DB0 0011CA10  90 03 01 28 */	stw r0, 0x128(r3)
/* 80120DB4 0011CA14  48 00 4A 8C */	b lbl_80125840
lbl_80120DB8:
/* 80120DB8 0011CA18  A8 63 00 D2 */	lha r3, 0xd2(r3)
/* 80120DBC 0011CA1C  38 80 00 03 */	li r4, 3
/* 80120DC0 0011CA20  38 A0 00 00 */	li r5, 0
/* 80120DC4 0011CA24  48 13 2F ED */	bl func_80253DB0
/* 80120DC8 0011CA28  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120DCC 0011CA2C  38 00 00 86 */	li r0, 0x86
/* 80120DD0 0011CA30  90 03 01 28 */	stw r0, 0x128(r3)
/* 80120DD4 0011CA34  48 00 4A 6C */	b lbl_80125840
lbl_80120DD8:
/* 80120DD8 0011CA38  2C 03 00 02 */	cmpwi r3, 2
/* 80120DDC 0011CA3C  41 82 00 2C */	beq lbl_80120E08
/* 80120DE0 0011CA40  40 80 4A 60 */	bge lbl_80125840
/* 80120DE4 0011CA44  2C 03 00 01 */	cmpwi r3, 1
/* 80120DE8 0011CA48  40 80 00 08 */	bge lbl_80120DF0
/* 80120DEC 0011CA4C  48 00 4A 54 */	b lbl_80125840
lbl_80120DF0:
/* 80120DF0 0011CA50  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120DF4 0011CA54  38 80 00 00 */	li r4, 0
/* 80120DF8 0011CA58  38 A0 00 00 */	li r5, 0
/* 80120DFC 0011CA5C  A8 63 00 D2 */	lha r3, 0xd2(r3)
/* 80120E00 0011CA60  48 13 2F B1 */	bl func_80253DB0
/* 80120E04 0011CA64  48 00 4A 3C */	b lbl_80125840
lbl_80120E08:
/* 80120E08 0011CA68  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120E0C 0011CA6C  38 80 00 01 */	li r4, 1
/* 80120E10 0011CA70  38 A0 00 00 */	li r5, 0
/* 80120E14 0011CA74  A8 63 00 D2 */	lha r3, 0xd2(r3)
/* 80120E18 0011CA78  48 13 2F 99 */	bl func_80253DB0
/* 80120E1C 0011CA7C  48 00 4A 24 */	b lbl_80125840
/* 80120E20 0011CA80  A8 66 00 D2 */	lha r3, 0xd2(r6)
/* 80120E24 0011CA84  48 13 2F AD */	bl func_80253DD0
/* 80120E28 0011CA88  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80120E2C 0011CA8C  28 00 00 03 */	cmplwi r0, 3
/* 80120E30 0011CA90  40 82 4A 10 */	bne lbl_80125840
/* 80120E34 0011CA94  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120E38 0011CA98  38 80 00 05 */	li r4, 5
/* 80120E3C 0011CA9C  38 A0 00 00 */	li r5, 0
/* 80120E40 0011CAA0  A8 63 00 D2 */	lha r3, 0xd2(r3)
/* 80120E44 0011CAA4  48 13 2F 6D */	bl func_80253DB0
/* 80120E48 0011CAA8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120E4C 0011CAAC  38 00 00 87 */	li r0, 0x87
/* 80120E50 0011CAB0  90 03 01 28 */	stw r0, 0x128(r3)
/* 80120E54 0011CAB4  48 00 49 EC */	b lbl_80125840
/* 80120E58 0011CAB8  A8 66 00 D2 */	lha r3, 0xd2(r6)
/* 80120E5C 0011CABC  48 13 2F 75 */	bl func_80253DD0
/* 80120E60 0011CAC0  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80120E64 0011CAC4  28 00 00 03 */	cmplwi r0, 3
/* 80120E68 0011CAC8  40 82 49 D8 */	bne lbl_80125840
/* 80120E6C 0011CACC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120E70 0011CAD0  38 80 00 08 */	li r4, 8
/* 80120E74 0011CAD4  38 A0 00 00 */	li r5, 0
/* 80120E78 0011CAD8  A8 63 00 D2 */	lha r3, 0xd2(r3)
/* 80120E7C 0011CADC  48 13 2F 75 */	bl func_80253DF0
/* 80120E80 0011CAE0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120E84 0011CAE4  80 03 01 60 */	lwz r0, 0x160(r3)
/* 80120E88 0011CAE8  28 00 00 02 */	cmplwi r0, 2
/* 80120E8C 0011CAEC  40 82 00 10 */	bne lbl_80120E9C
/* 80120E90 0011CAF0  38 00 00 16 */	li r0, 0x16
/* 80120E94 0011CAF4  90 03 01 28 */	stw r0, 0x128(r3)
/* 80120E98 0011CAF8  48 00 49 A8 */	b lbl_80125840
lbl_80120E9C:
/* 80120E9C 0011CAFC  38 00 00 07 */	li r0, 7
/* 80120EA0 0011CB00  90 03 01 28 */	stw r0, 0x128(r3)
/* 80120EA4 0011CB04  48 00 49 9C */	b lbl_80125840
/* 80120EA8 0011CB08  C0 22 8D 30 */	lfs f1, lbl_80641330-_SDA2_BASE_(r2)
/* 80120EAC 0011CB0C  38 60 02 5F */	li r3, 0x25f
/* 80120EB0 0011CB10  38 80 00 00 */	li r4, 0
/* 80120EB4 0011CB14  4B EE A2 BD */	bl func_8000B170
/* 80120EB8 0011CB18  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120EBC 0011CB1C  38 00 00 07 */	li r0, 7
/* 80120EC0 0011CB20  38 80 00 08 */	li r4, 8
/* 80120EC4 0011CB24  38 A0 00 01 */	li r5, 1
/* 80120EC8 0011CB28  B0 03 01 2C */	sth r0, 0x12c(r3)
/* 80120ECC 0011CB2C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120ED0 0011CB30  A8 63 00 D4 */	lha r3, 0xd4(r3)
/* 80120ED4 0011CB34  48 13 2F 1D */	bl func_80253DF0
/* 80120ED8 0011CB38  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120EDC 0011CB3C  38 80 00 06 */	li r4, 6
/* 80120EE0 0011CB40  38 A0 00 00 */	li r5, 0
/* 80120EE4 0011CB44  A8 63 00 D4 */	lha r3, 0xd4(r3)
/* 80120EE8 0011CB48  48 13 2E C9 */	bl func_80253DB0
/* 80120EEC 0011CB4C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120EF0 0011CB50  38 00 00 89 */	li r0, 0x89
/* 80120EF4 0011CB54  90 03 01 28 */	stw r0, 0x128(r3)
/* 80120EF8 0011CB58  48 00 49 48 */	b lbl_80125840
/* 80120EFC 0011CB5C  A8 66 00 D4 */	lha r3, 0xd4(r6)
/* 80120F00 0011CB60  48 13 2E D1 */	bl func_80253DD0
/* 80120F04 0011CB64  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80120F08 0011CB68  28 00 00 03 */	cmplwi r0, 3
/* 80120F0C 0011CB6C  40 82 49 34 */	bne lbl_80125840
/* 80120F10 0011CB70  38 60 00 00 */	li r3, 0
/* 80120F14 0011CB74  38 80 00 00 */	li r4, 0
/* 80120F18 0011CB78  4B F3 89 E1 */	bl func_800598F8
/* 80120F1C 0011CB7C  38 60 00 01 */	li r3, 1
/* 80120F20 0011CB80  38 80 00 00 */	li r4, 0
/* 80120F24 0011CB84  38 A0 00 00 */	li r5, 0
/* 80120F28 0011CB88  38 C0 00 02 */	li r6, 2
/* 80120F2C 0011CB8C  38 E0 00 00 */	li r7, 0
/* 80120F30 0011CB90  39 00 00 00 */	li r8, 0
/* 80120F34 0011CB94  4B F3 8A 95 */	bl func_800599C8
/* 80120F38 0011CB98  38 60 00 02 */	li r3, 2
/* 80120F3C 0011CB9C  38 80 00 00 */	li r4, 0
/* 80120F40 0011CBA0  38 A0 00 01 */	li r5, 1
/* 80120F44 0011CBA4  38 C0 00 00 */	li r6, 0
/* 80120F48 0011CBA8  38 E0 00 00 */	li r7, 0
/* 80120F4C 0011CBAC  39 00 00 00 */	li r8, 0
/* 80120F50 0011CBB0  4B F3 8A 79 */	bl func_800599C8
/* 80120F54 0011CBB4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120F58 0011CBB8  38 00 00 8A */	li r0, 0x8a
/* 80120F5C 0011CBBC  90 03 01 28 */	stw r0, 0x128(r3)
/* 80120F60 0011CBC0  48 00 48 E0 */	b lbl_80125840
/* 80120F64 0011CBC4  38 60 00 00 */	li r3, 0
/* 80120F68 0011CBC8  38 80 00 02 */	li r4, 2
/* 80120F6C 0011CBCC  38 A0 00 00 */	li r5, 0
/* 80120F70 0011CBD0  38 C0 00 01 */	li r6, 1
/* 80120F74 0011CBD4  4B F3 8A F9 */	bl func_80059A6C
/* 80120F78 0011CBD8  2C 03 00 00 */	cmpwi r3, 0
/* 80120F7C 0011CBDC  41 82 48 C4 */	beq lbl_80125840
/* 80120F80 0011CBE0  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 80120F84 0011CBE4  41 82 00 70 */	beq lbl_80120FF4
/* 80120F88 0011CBE8  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80120F8C 0011CBEC  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80120F90 0011CBF0  90 04 01 60 */	stw r0, 0x160(r4)
/* 80120F94 0011CBF4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120F98 0011CBF8  80 03 01 60 */	lwz r0, 0x160(r3)
/* 80120F9C 0011CBFC  2C 00 00 02 */	cmpwi r0, 2
/* 80120FA0 0011CC00  41 82 00 34 */	beq lbl_80120FD4
/* 80120FA4 0011CC04  40 80 48 9C */	bge lbl_80125840
/* 80120FA8 0011CC08  2C 00 00 01 */	cmpwi r0, 1
/* 80120FAC 0011CC0C  40 80 00 08 */	bge lbl_80120FB4
/* 80120FB0 0011CC10  48 00 48 90 */	b lbl_80125840
lbl_80120FB4:
/* 80120FB4 0011CC14  A8 63 00 D4 */	lha r3, 0xd4(r3)
/* 80120FB8 0011CC18  38 80 00 02 */	li r4, 2
/* 80120FBC 0011CC1C  38 A0 00 00 */	li r5, 0
/* 80120FC0 0011CC20  48 13 2D F1 */	bl func_80253DB0
/* 80120FC4 0011CC24  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120FC8 0011CC28  38 00 00 8B */	li r0, 0x8b
/* 80120FCC 0011CC2C  90 03 01 28 */	stw r0, 0x128(r3)
/* 80120FD0 0011CC30  48 00 48 70 */	b lbl_80125840
lbl_80120FD4:
/* 80120FD4 0011CC34  A8 63 00 D4 */	lha r3, 0xd4(r3)
/* 80120FD8 0011CC38  38 80 00 03 */	li r4, 3
/* 80120FDC 0011CC3C  38 A0 00 00 */	li r5, 0
/* 80120FE0 0011CC40  48 13 2D D1 */	bl func_80253DB0
/* 80120FE4 0011CC44  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80120FE8 0011CC48  38 00 00 8B */	li r0, 0x8b
/* 80120FEC 0011CC4C  90 03 01 28 */	stw r0, 0x128(r3)
/* 80120FF0 0011CC50  48 00 48 50 */	b lbl_80125840
lbl_80120FF4:
/* 80120FF4 0011CC54  2C 03 00 02 */	cmpwi r3, 2
/* 80120FF8 0011CC58  41 82 00 2C */	beq lbl_80121024
/* 80120FFC 0011CC5C  40 80 48 44 */	bge lbl_80125840
/* 80121000 0011CC60  2C 03 00 01 */	cmpwi r3, 1
/* 80121004 0011CC64  40 80 00 08 */	bge lbl_8012100C
/* 80121008 0011CC68  48 00 48 38 */	b lbl_80125840
lbl_8012100C:
/* 8012100C 0011CC6C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121010 0011CC70  38 80 00 00 */	li r4, 0
/* 80121014 0011CC74  38 A0 00 00 */	li r5, 0
/* 80121018 0011CC78  A8 63 00 D4 */	lha r3, 0xd4(r3)
/* 8012101C 0011CC7C  48 13 2D 95 */	bl func_80253DB0
/* 80121020 0011CC80  48 00 48 20 */	b lbl_80125840
lbl_80121024:
/* 80121024 0011CC84  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121028 0011CC88  38 80 00 01 */	li r4, 1
/* 8012102C 0011CC8C  38 A0 00 00 */	li r5, 0
/* 80121030 0011CC90  A8 63 00 D4 */	lha r3, 0xd4(r3)
/* 80121034 0011CC94  48 13 2D 7D */	bl func_80253DB0
/* 80121038 0011CC98  48 00 48 08 */	b lbl_80125840
/* 8012103C 0011CC9C  A8 66 00 D4 */	lha r3, 0xd4(r6)
/* 80121040 0011CCA0  48 13 2D 91 */	bl func_80253DD0
/* 80121044 0011CCA4  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80121048 0011CCA8  28 00 00 03 */	cmplwi r0, 3
/* 8012104C 0011CCAC  40 82 47 F4 */	bne lbl_80125840
/* 80121050 0011CCB0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121054 0011CCB4  38 80 00 05 */	li r4, 5
/* 80121058 0011CCB8  38 A0 00 00 */	li r5, 0
/* 8012105C 0011CCBC  A8 63 00 D4 */	lha r3, 0xd4(r3)
/* 80121060 0011CCC0  48 13 2D 51 */	bl func_80253DB0
/* 80121064 0011CCC4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121068 0011CCC8  38 00 00 8C */	li r0, 0x8c
/* 8012106C 0011CCCC  90 03 01 28 */	stw r0, 0x128(r3)
/* 80121070 0011CCD0  48 00 47 D0 */	b lbl_80125840
/* 80121074 0011CCD4  A8 66 00 D4 */	lha r3, 0xd4(r6)
/* 80121078 0011CCD8  48 13 2D 59 */	bl func_80253DD0
/* 8012107C 0011CCDC  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80121080 0011CCE0  28 00 00 03 */	cmplwi r0, 3
/* 80121084 0011CCE4  40 82 47 BC */	bne lbl_80125840
/* 80121088 0011CCE8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012108C 0011CCEC  38 80 00 08 */	li r4, 8
/* 80121090 0011CCF0  38 A0 00 00 */	li r5, 0
/* 80121094 0011CCF4  A8 63 00 D4 */	lha r3, 0xd4(r3)
/* 80121098 0011CCF8  48 13 2D 59 */	bl func_80253DF0
/* 8012109C 0011CCFC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801210A0 0011CD00  80 03 01 60 */	lwz r0, 0x160(r3)
/* 801210A4 0011CD04  28 00 00 02 */	cmplwi r0, 2
/* 801210A8 0011CD08  40 82 00 10 */	bne lbl_801210B8
/* 801210AC 0011CD0C  38 00 00 16 */	li r0, 0x16
/* 801210B0 0011CD10  90 03 01 28 */	stw r0, 0x128(r3)
/* 801210B4 0011CD14  48 00 47 8C */	b lbl_80125840
lbl_801210B8:
/* 801210B8 0011CD18  38 00 00 8D */	li r0, 0x8d
/* 801210BC 0011CD1C  90 03 01 28 */	stw r0, 0x128(r3)
/* 801210C0 0011CD20  48 00 47 80 */	b lbl_80125840
/* 801210C4 0011CD24  3B C0 00 00 */	li r30, 0
lbl_801210C8:
/* 801210C8 0011CD28  7F C3 F3 78 */	mr r3, r30
/* 801210CC 0011CD2C  48 04 3B A1 */	bl func_80164C6C
/* 801210D0 0011CD30  2C 03 00 00 */	cmpwi r3, 0
/* 801210D4 0011CD34  41 82 00 08 */	beq lbl_801210DC
/* 801210D8 0011CD38  48 04 5A AD */	bl func_80166B84
lbl_801210DC:
/* 801210DC 0011CD3C  3B DE 00 01 */	addi r30, r30, 1
/* 801210E0 0011CD40  2C 1E 00 08 */	cmpwi r30, 8
/* 801210E4 0011CD44  41 80 FF E4 */	blt lbl_801210C8
/* 801210E8 0011CD48  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801210EC 0011CD4C  38 00 00 08 */	li r0, 8
/* 801210F0 0011CD50  38 80 00 08 */	li r4, 8
/* 801210F4 0011CD54  38 A0 00 01 */	li r5, 1
/* 801210F8 0011CD58  B0 03 01 2C */	sth r0, 0x12c(r3)
/* 801210FC 0011CD5C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121100 0011CD60  A8 63 00 CE */	lha r3, 0xce(r3)
/* 80121104 0011CD64  48 13 2C ED */	bl func_80253DF0
/* 80121108 0011CD68  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012110C 0011CD6C  38 80 00 04 */	li r4, 4
/* 80121110 0011CD70  38 A0 00 00 */	li r5, 0
/* 80121114 0011CD74  A8 63 00 CE */	lha r3, 0xce(r3)
/* 80121118 0011CD78  48 13 2C 99 */	bl func_80253DB0
/* 8012111C 0011CD7C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121120 0011CD80  38 00 00 8E */	li r0, 0x8e
/* 80121124 0011CD84  90 03 01 28 */	stw r0, 0x128(r3)
/* 80121128 0011CD88  48 00 47 18 */	b lbl_80125840
/* 8012112C 0011CD8C  A8 66 00 CE */	lha r3, 0xce(r6)
/* 80121130 0011CD90  48 13 2C A1 */	bl func_80253DD0
/* 80121134 0011CD94  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80121138 0011CD98  28 00 00 03 */	cmplwi r0, 3
/* 8012113C 0011CD9C  40 82 47 04 */	bne lbl_80125840
/* 80121140 0011CDA0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121144 0011CDA4  38 80 00 00 */	li r4, 0
/* 80121148 0011CDA8  38 A0 00 00 */	li r5, 0
/* 8012114C 0011CDAC  A8 63 00 CE */	lha r3, 0xce(r3)
/* 80121150 0011CDB0  48 13 2C 61 */	bl func_80253DB0
/* 80121154 0011CDB4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121158 0011CDB8  38 00 00 8F */	li r0, 0x8f
/* 8012115C 0011CDBC  90 03 01 28 */	stw r0, 0x128(r3)
/* 80121160 0011CDC0  48 00 46 E0 */	b lbl_80125840
/* 80121164 0011CDC4  3C 60 04 00 */	lis r3, 0x400
/* 80121168 0011CDC8  38 80 00 00 */	li r4, 0
/* 8012116C 0011CDCC  38 A0 00 00 */	li r5, 0
/* 80121170 0011CDD0  38 C0 00 01 */	li r6, 1
/* 80121174 0011CDD4  4B F3 88 F9 */	bl func_80059A6C
/* 80121178 0011CDD8  2C 03 00 00 */	cmpwi r3, 0
/* 8012117C 0011CDDC  41 82 46 C4 */	beq lbl_80125840
/* 80121180 0011CDE0  C0 22 8D 30 */	lfs f1, lbl_80641330-_SDA2_BASE_(r2)
/* 80121184 0011CDE4  38 60 02 1F */	li r3, 0x21f
/* 80121188 0011CDE8  38 80 00 00 */	li r4, 0
/* 8012118C 0011CDEC  4B EE 9F E5 */	bl func_8000B170
/* 80121190 0011CDF0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121194 0011CDF4  38 80 00 01 */	li r4, 1
/* 80121198 0011CDF8  38 A0 00 00 */	li r5, 0
/* 8012119C 0011CDFC  A8 63 00 CE */	lha r3, 0xce(r3)
/* 801211A0 0011CE00  48 13 2C 11 */	bl func_80253DB0
/* 801211A4 0011CE04  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801211A8 0011CE08  38 00 00 90 */	li r0, 0x90
/* 801211AC 0011CE0C  90 03 01 28 */	stw r0, 0x128(r3)
/* 801211B0 0011CE10  48 00 46 90 */	b lbl_80125840
/* 801211B4 0011CE14  A8 66 00 CE */	lha r3, 0xce(r6)
/* 801211B8 0011CE18  48 13 2C 19 */	bl func_80253DD0
/* 801211BC 0011CE1C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801211C0 0011CE20  28 00 00 03 */	cmplwi r0, 3
/* 801211C4 0011CE24  40 82 46 7C */	bne lbl_80125840
/* 801211C8 0011CE28  4B F3 50 AD */	bl func_80056274
/* 801211CC 0011CE2C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801211D0 0011CE30  38 00 00 91 */	li r0, 0x91
/* 801211D4 0011CE34  90 03 01 28 */	stw r0, 0x128(r3)
/* 801211D8 0011CE38  48 00 46 68 */	b lbl_80125840
/* 801211DC 0011CE3C  4B F3 51 1D */	bl func_800562F8
/* 801211E0 0011CE40  2C 03 00 00 */	cmpwi r3, 0
/* 801211E4 0011CE44  41 82 46 5C */	beq lbl_80125840
/* 801211E8 0011CE48  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801211EC 0011CE4C  80 03 09 74 */	lwz r0, 0x974(r3)
/* 801211F0 0011CE50  54 00 05 A8 */	rlwinm r0, r0, 0, 0x16, 0x14
/* 801211F4 0011CE54  90 03 09 74 */	stw r0, 0x974(r3)
/* 801211F8 0011CE58  48 04 1D DD */	bl glplatAbortFrame
/* 801211FC 0011CE5C  81 0D 82 98 */	lwz r8, lbl_8063D558-_SDA_BASE_(r13)
/* 80121200 0011CE60  38 60 00 00 */	li r3, 0
/* 80121204 0011CE64  38 80 00 00 */	li r4, 0
/* 80121208 0011CE68  38 A0 00 00 */	li r5, 0
/* 8012120C 0011CE6C  80 08 09 74 */	lwz r0, 0x974(r8)
/* 80121210 0011CE70  38 C0 00 00 */	li r6, 0
/* 80121214 0011CE74  38 E0 00 00 */	li r7, 0
/* 80121218 0011CE78  54 00 03 DA */	rlwinm r0, r0, 0, 0xf, 0xd
/* 8012121C 0011CE7C  90 08 09 74 */	stw r0, 0x974(r8)
/* 80121220 0011CE80  4B F3 51 39 */	bl func_80056358
/* 80121224 0011CE84  48 00 DB DD */	bl func_8012EE00
/* 80121228 0011CE88  80 6D A3 80 */	lwz r3, lbl_8063F640-_SDA_BASE_(r13)
/* 8012122C 0011CE8C  38 80 07 D0 */	li r4, 0x7d0
/* 80121230 0011CE90  48 10 55 79 */	bl func_802267A8
/* 80121234 0011CE94  48 00 46 0C */	b lbl_80125840
/* 80121238 0011CE98  38 60 02 5F */	li r3, 0x25f
/* 8012123C 0011CE9C  38 80 00 01 */	li r4, 1
/* 80121240 0011CEA0  38 A0 00 01 */	li r5, 1
/* 80121244 0011CEA4  48 04 16 FD */	bl func_80162940
/* 80121248 0011CEA8  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012124C 0011CEAC  3B E0 00 00 */	li r31, 0
/* 80121250 0011CEB0  38 60 00 0E */	li r3, 0xe
/* 80121254 0011CEB4  38 80 00 00 */	li r4, 0
/* 80121258 0011CEB8  9B E5 09 7B */	stb r31, 0x97b(r5)
/* 8012125C 0011CEBC  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80121260 0011CEC0  9B E5 09 7A */	stb r31, 0x97a(r5)
/* 80121264 0011CEC4  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80121268 0011CEC8  9B E5 09 79 */	stb r31, 0x979(r5)
/* 8012126C 0011CECC  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80121270 0011CED0  9B E5 09 78 */	stb r31, 0x978(r5)
/* 80121274 0011CED4  4B F3 51 79 */	bl func_800563EC
/* 80121278 0011CED8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012127C 0011CEDC  38 00 00 09 */	li r0, 9
/* 80121280 0011CEE0  38 80 00 08 */	li r4, 8
/* 80121284 0011CEE4  38 A0 00 01 */	li r5, 1
/* 80121288 0011CEE8  B0 03 01 2C */	sth r0, 0x12c(r3)
/* 8012128C 0011CEEC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121290 0011CEF0  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 80121294 0011CEF4  48 13 2B 5D */	bl func_80253DF0
/* 80121298 0011CEF8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012129C 0011CEFC  38 80 00 02 */	li r4, 2
/* 801212A0 0011CF00  38 A0 00 00 */	li r5, 0
/* 801212A4 0011CF04  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 801212A8 0011CF08  48 13 2B 09 */	bl func_80253DB0
/* 801212AC 0011CF0C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801212B0 0011CF10  38 80 00 08 */	li r4, 8
/* 801212B4 0011CF14  38 A0 00 01 */	li r5, 1
/* 801212B8 0011CF18  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 801212BC 0011CF1C  48 13 2B 35 */	bl func_80253DF0
/* 801212C0 0011CF20  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801212C4 0011CF24  38 80 00 04 */	li r4, 4
/* 801212C8 0011CF28  38 A0 00 00 */	li r5, 0
/* 801212CC 0011CF2C  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 801212D0 0011CF30  48 13 2A E1 */	bl func_80253DB0
/* 801212D4 0011CF34  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801212D8 0011CF38  38 80 00 08 */	li r4, 8
/* 801212DC 0011CF3C  38 A0 00 01 */	li r5, 1
/* 801212E0 0011CF40  A8 63 00 D0 */	lha r3, 0xd0(r3)
/* 801212E4 0011CF44  48 13 2B 0D */	bl func_80253DF0
/* 801212E8 0011CF48  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801212EC 0011CF4C  38 80 00 04 */	li r4, 4
/* 801212F0 0011CF50  38 A0 00 00 */	li r5, 0
/* 801212F4 0011CF54  A8 63 00 D0 */	lha r3, 0xd0(r3)
/* 801212F8 0011CF58  48 13 2A B9 */	bl func_80253DB0
/* 801212FC 0011CF5C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121300 0011CF60  38 80 00 08 */	li r4, 8
/* 80121304 0011CF64  38 A0 00 01 */	li r5, 1
/* 80121308 0011CF68  A8 63 00 FE */	lha r3, 0xfe(r3)
/* 8012130C 0011CF6C  48 13 2A E5 */	bl func_80253DF0
/* 80121310 0011CF70  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121314 0011CF74  38 80 00 42 */	li r4, 0x42
/* 80121318 0011CF78  38 00 00 08 */	li r0, 8
/* 8012131C 0011CF7C  38 C0 00 00 */	li r6, 0
/* 80121320 0011CF80  90 83 01 28 */	stw r4, 0x128(r3)
/* 80121324 0011CF84  38 80 00 FF */	li r4, 0xff
/* 80121328 0011CF88  7C 09 03 A6 */	mtctr r0
lbl_8012132C:
/* 8012132C 0011CF8C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121330 0011CF90  54 C0 06 3E */	clrlwi r0, r6, 0x18
/* 80121334 0011CF94  54 C5 15 BA */	rlwinm r5, r6, 2, 0x16, 0x1d
/* 80121338 0011CF98  38 C6 00 01 */	addi r6, r6, 1
/* 8012133C 0011CF9C  7C 63 02 14 */	add r3, r3, r0
/* 80121340 0011CFA0  98 83 02 50 */	stb r4, 0x250(r3)
/* 80121344 0011CFA4  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 80121348 0011CFA8  7C 60 2A 14 */	add r3, r0, r5
/* 8012134C 0011CFAC  93 E3 01 F0 */	stw r31, 0x1f0(r3)
/* 80121350 0011CFB0  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 80121354 0011CFB4  7C 60 2A 14 */	add r3, r0, r5
/* 80121358 0011CFB8  93 E3 02 18 */	stw r31, 0x218(r3)
/* 8012135C 0011CFBC  42 00 FF D0 */	bdnz lbl_8012132C
/* 80121360 0011CFC0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121364 0011CFC4  38 00 00 00 */	li r0, 0
/* 80121368 0011CFC8  90 03 02 3C */	stw r0, 0x23c(r3)
/* 8012136C 0011CFCC  48 00 44 D4 */	b lbl_80125840
/* 80121370 0011CFD0  A8 66 00 D0 */	lha r3, 0xd0(r6)
/* 80121374 0011CFD4  48 13 2A 5D */	bl func_80253DD0
/* 80121378 0011CFD8  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8012137C 0011CFDC  28 00 00 03 */	cmplwi r0, 3
/* 80121380 0011CFE0  40 82 44 C0 */	bne lbl_80125840
/* 80121384 0011CFE4  38 60 00 00 */	li r3, 0
/* 80121388 0011CFE8  38 80 00 00 */	li r4, 0
/* 8012138C 0011CFEC  4B F3 85 6D */	bl func_800598F8
/* 80121390 0011CFF0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121394 0011CFF4  88 03 19 38 */	lbz r0, 0x1938(r3)
/* 80121398 0011CFF8  28 00 00 03 */	cmplwi r0, 3
/* 8012139C 0011CFFC  41 82 00 94 */	beq lbl_80121430
/* 801213A0 0011D000  38 60 00 01 */	li r3, 1
/* 801213A4 0011D004  38 80 00 00 */	li r4, 0
/* 801213A8 0011D008  38 A0 00 00 */	li r5, 0
/* 801213AC 0011D00C  38 C0 00 02 */	li r6, 2
/* 801213B0 0011D010  38 E0 00 03 */	li r7, 3
/* 801213B4 0011D014  39 00 00 00 */	li r8, 0
/* 801213B8 0011D018  4B F3 86 11 */	bl func_800599C8
/* 801213BC 0011D01C  38 60 00 02 */	li r3, 2
/* 801213C0 0011D020  38 80 00 00 */	li r4, 0
/* 801213C4 0011D024  38 A0 00 01 */	li r5, 1
/* 801213C8 0011D028  38 C0 00 00 */	li r6, 0
/* 801213CC 0011D02C  38 E0 00 04 */	li r7, 4
/* 801213D0 0011D030  39 00 00 00 */	li r8, 0
/* 801213D4 0011D034  4B F3 85 F5 */	bl func_800599C8
/* 801213D8 0011D038  38 60 00 03 */	li r3, 3
/* 801213DC 0011D03C  38 80 00 01 */	li r4, 1
/* 801213E0 0011D040  38 A0 00 00 */	li r5, 0
/* 801213E4 0011D044  38 C0 00 04 */	li r6, 4
/* 801213E8 0011D048  38 E0 00 63 */	li r7, 0x63
/* 801213EC 0011D04C  39 00 00 00 */	li r8, 0
/* 801213F0 0011D050  4B F3 85 D9 */	bl func_800599C8
/* 801213F4 0011D054  38 60 00 04 */	li r3, 4
/* 801213F8 0011D058  38 80 00 02 */	li r4, 2
/* 801213FC 0011D05C  38 A0 00 03 */	li r5, 3
/* 80121400 0011D060  38 C0 00 00 */	li r6, 0
/* 80121404 0011D064  38 E0 00 63 */	li r7, 0x63
/* 80121408 0011D068  39 00 00 00 */	li r8, 0
/* 8012140C 0011D06C  4B F3 85 BD */	bl func_800599C8
/* 80121410 0011D070  38 60 00 63 */	li r3, 0x63
/* 80121414 0011D074  38 80 00 04 */	li r4, 4
/* 80121418 0011D078  38 A0 00 03 */	li r5, 3
/* 8012141C 0011D07C  38 C0 00 00 */	li r6, 0
/* 80121420 0011D080  38 E0 00 00 */	li r7, 0
/* 80121424 0011D084  39 00 00 00 */	li r8, 0
/* 80121428 0011D088  4B F3 85 A1 */	bl func_800599C8
/* 8012142C 0011D08C  48 00 00 AC */	b lbl_801214D8
lbl_80121430:
/* 80121430 0011D090  38 60 00 01 */	li r3, 1
/* 80121434 0011D094  38 80 00 00 */	li r4, 0
/* 80121438 0011D098  38 A0 00 00 */	li r5, 0
/* 8012143C 0011D09C  38 C0 00 02 */	li r6, 2
/* 80121440 0011D0A0  38 E0 00 03 */	li r7, 3
/* 80121444 0011D0A4  39 00 00 00 */	li r8, 0
/* 80121448 0011D0A8  4B F3 85 81 */	bl func_800599C8
/* 8012144C 0011D0AC  38 60 00 02 */	li r3, 2
/* 80121450 0011D0B0  38 80 00 00 */	li r4, 0
/* 80121454 0011D0B4  38 A0 00 01 */	li r5, 1
/* 80121458 0011D0B8  38 C0 00 00 */	li r6, 0
/* 8012145C 0011D0BC  38 E0 00 04 */	li r7, 4
/* 80121460 0011D0C0  39 00 00 00 */	li r8, 0
/* 80121464 0011D0C4  4B F3 85 65 */	bl func_800599C8
/* 80121468 0011D0C8  38 60 00 03 */	li r3, 3
/* 8012146C 0011D0CC  38 80 00 01 */	li r4, 1
/* 80121470 0011D0D0  38 A0 00 00 */	li r5, 0
/* 80121474 0011D0D4  38 C0 00 04 */	li r6, 4
/* 80121478 0011D0D8  38 E0 00 63 */	li r7, 0x63
/* 8012147C 0011D0DC  39 00 00 00 */	li r8, 0
/* 80121480 0011D0E0  4B F3 85 49 */	bl func_800599C8
/* 80121484 0011D0E4  38 60 00 04 */	li r3, 4
/* 80121488 0011D0E8  38 80 00 02 */	li r4, 2
/* 8012148C 0011D0EC  38 A0 00 03 */	li r5, 3
/* 80121490 0011D0F0  38 C0 00 00 */	li r6, 0
/* 80121494 0011D0F4  38 E0 00 63 */	li r7, 0x63
/* 80121498 0011D0F8  39 00 00 00 */	li r8, 0
/* 8012149C 0011D0FC  4B F3 85 2D */	bl func_800599C8
/* 801214A0 0011D100  38 60 00 5A */	li r3, 0x5a
/* 801214A4 0011D104  38 80 00 00 */	li r4, 0
/* 801214A8 0011D108  38 A0 00 00 */	li r5, 0
/* 801214AC 0011D10C  38 C0 00 00 */	li r6, 0
/* 801214B0 0011D110  38 E0 00 00 */	li r7, 0
/* 801214B4 0011D114  39 00 00 00 */	li r8, 0
/* 801214B8 0011D118  4B F3 85 11 */	bl func_800599C8
/* 801214BC 0011D11C  38 60 00 63 */	li r3, 0x63
/* 801214C0 0011D120  38 80 00 00 */	li r4, 0
/* 801214C4 0011D124  38 A0 00 04 */	li r5, 4
/* 801214C8 0011D128  38 C0 00 00 */	li r6, 0
/* 801214CC 0011D12C  38 E0 00 00 */	li r7, 0
/* 801214D0 0011D130  39 00 00 00 */	li r8, 0
/* 801214D4 0011D134  4B F3 84 F5 */	bl func_800599C8
lbl_801214D8:
/* 801214D8 0011D138  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801214DC 0011D13C  38 80 00 43 */	li r4, 0x43
/* 801214E0 0011D140  38 00 00 00 */	li r0, 0
/* 801214E4 0011D144  90 83 01 28 */	stw r4, 0x128(r3)
/* 801214E8 0011D148  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801214EC 0011D14C  90 03 01 20 */	stw r0, 0x120(r3)
/* 801214F0 0011D150  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801214F4 0011D154  80 03 09 74 */	lwz r0, 0x974(r3)
/* 801214F8 0011D158  54 00 00 2E */	rlwinm r0, r0, 0, 0, 0x17
/* 801214FC 0011D15C  90 03 09 74 */	stw r0, 0x974(r3)
/* 80121500 0011D160  48 00 43 40 */	b lbl_80125840
/* 80121504 0011D164  3B C0 00 00 */	li r30, 0
lbl_80121508:
/* 80121508 0011D168  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012150C 0011D16C  57 C0 15 BA */	rlwinm r0, r30, 2, 0x16, 0x1d
/* 80121510 0011D170  7C 64 02 14 */	add r3, r4, r0
/* 80121514 0011D174  80 03 01 D0 */	lwz r0, 0x1d0(r3)
/* 80121518 0011D178  2C 00 00 00 */	cmpwi r0, 0
/* 8012151C 0011D17C  40 82 00 1C */	bne lbl_80121538
/* 80121520 0011D180  57 C3 06 3E */	clrlwi r3, r30, 0x18
/* 80121524 0011D184  7C 84 1A 14 */	add r4, r4, r3
/* 80121528 0011D188  88 04 02 50 */	lbz r0, 0x250(r4)
/* 8012152C 0011D18C  28 00 00 FF */	cmplwi r0, 0xff
/* 80121530 0011D190  41 82 00 08 */	beq lbl_80121538
/* 80121534 0011D194  48 00 4E ED */	bl func_80126420
lbl_80121538:
/* 80121538 0011D198  3B DE 00 01 */	addi r30, r30, 1
/* 8012153C 0011D19C  28 1E 00 04 */	cmplwi r30, 4
/* 80121540 0011D1A0  41 80 FF C8 */	blt lbl_80121508
/* 80121544 0011D1A4  38 60 00 29 */	li r3, 0x29
/* 80121548 0011D1A8  38 80 00 01 */	li r4, 1
/* 8012154C 0011D1AC  38 A0 00 00 */	li r5, 0
/* 80121550 0011D1B0  38 C0 00 01 */	li r6, 1
/* 80121554 0011D1B4  4B F3 85 19 */	bl func_80059A6C
/* 80121558 0011D1B8  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 8012155C 0011D1BC  41 82 06 A8 */	beq lbl_80121C04
/* 80121560 0011D1C0  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 80121564 0011D1C4  3B E0 00 00 */	li r31, 0
/* 80121568 0011D1C8  2C 04 00 5A */	cmpwi r4, 0x5a
/* 8012156C 0011D1CC  41 82 05 B4 */	beq lbl_80121B20
/* 80121570 0011D1D0  40 80 00 2C */	bge lbl_8012159C
/* 80121574 0011D1D4  2C 04 00 03 */	cmpwi r4, 3
/* 80121578 0011D1D8  41 82 02 F4 */	beq lbl_8012186C
/* 8012157C 0011D1DC  40 80 00 14 */	bge lbl_80121590
/* 80121580 0011D1E0  2C 04 00 01 */	cmpwi r4, 1
/* 80121584 0011D1E4  41 82 00 38 */	beq lbl_801215BC
/* 80121588 0011D1E8  40 80 01 8C */	bge lbl_80121714
/* 8012158C 0011D1EC  48 00 06 64 */	b lbl_80121BF0
lbl_80121590:
/* 80121590 0011D1F0  2C 04 00 05 */	cmpwi r4, 5
/* 80121594 0011D1F4  40 80 06 5C */	bge lbl_80121BF0
/* 80121598 0011D1F8  48 00 04 2C */	b lbl_801219C4
lbl_8012159C:
/* 8012159C 0011D1FC  3C 60 00 01 */	lis r3, 0x0000FFFF@ha
/* 801215A0 0011D200  38 03 FF FF */	addi r0, r3, 0x0000FFFF@l
/* 801215A4 0011D204  7C 04 00 00 */	cmpw r4, r0
/* 801215A8 0011D208  41 82 06 04 */	beq lbl_80121BAC
/* 801215AC 0011D20C  40 80 06 44 */	bge lbl_80121BF0
/* 801215B0 0011D210  2C 04 00 63 */	cmpwi r4, 0x63
/* 801215B4 0011D214  41 82 05 F8 */	beq lbl_80121BAC
/* 801215B8 0011D218  48 00 06 38 */	b lbl_80121BF0
lbl_801215BC:
/* 801215BC 0011D21C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801215C0 0011D220  80 03 01 F0 */	lwz r0, 0x1f0(r3)
/* 801215C4 0011D224  2C 00 00 00 */	cmpwi r0, 0
/* 801215C8 0011D228  41 82 01 2C */	beq lbl_801216F4
/* 801215CC 0011D22C  A8 63 00 D0 */	lha r3, 0xd0(r3)
/* 801215D0 0011D230  38 80 00 06 */	li r4, 6
/* 801215D4 0011D234  38 A0 00 00 */	li r5, 0
/* 801215D8 0011D238  48 13 27 D9 */	bl func_80253DB0
/* 801215DC 0011D23C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801215E0 0011D240  38 80 00 02 */	li r4, 2
/* 801215E4 0011D244  38 A0 00 00 */	li r5, 0
/* 801215E8 0011D248  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 801215EC 0011D24C  48 13 27 C5 */	bl func_80253DB0
/* 801215F0 0011D250  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801215F4 0011D254  80 03 01 D0 */	lwz r0, 0x1d0(r3)
/* 801215F8 0011D258  2C 00 00 00 */	cmpwi r0, 0
/* 801215FC 0011D25C  40 82 00 64 */	bne lbl_80121660
/* 80121600 0011D260  A8 63 00 D0 */	lha r3, 0xd0(r3)
/* 80121604 0011D264  38 80 00 02 */	li r4, 2
/* 80121608 0011D268  38 A0 00 00 */	li r5, 0
/* 8012160C 0011D26C  48 13 27 A5 */	bl func_80253DB0
/* 80121610 0011D270  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121614 0011D274  38 00 52 58 */	li r0, 0x5258
/* 80121618 0011D278  39 00 00 05 */	li r8, 5
/* 8012161C 0011D27C  38 E0 00 08 */	li r7, 8
/* 80121620 0011D280  B0 03 02 66 */	sth r0, 0x266(r3)
/* 80121624 0011D284  38 C0 00 43 */	li r6, 0x43
/* 80121628 0011D288  38 00 00 44 */	li r0, 0x44
/* 8012162C 0011D28C  C0 22 8D 30 */	lfs f1, lbl_80641330-_SDA2_BASE_(r2)
/* 80121630 0011D290  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80121634 0011D294  38 60 02 22 */	li r3, 0x222
/* 80121638 0011D298  38 80 00 00 */	li r4, 0
/* 8012163C 0011D29C  B1 05 02 6A */	sth r8, 0x26a(r5)
/* 80121640 0011D2A0  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80121644 0011D2A4  B0 E5 02 6C */	sth r7, 0x26c(r5)
/* 80121648 0011D2A8  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012164C 0011D2AC  B0 C5 02 68 */	sth r6, 0x268(r5)
/* 80121650 0011D2B0  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80121654 0011D2B4  90 05 01 28 */	stw r0, 0x128(r5)
/* 80121658 0011D2B8  4B EE 9B 19 */	bl func_8000B170
/* 8012165C 0011D2BC  48 00 05 94 */	b lbl_80121BF0
lbl_80121660:
/* 80121660 0011D2C0  38 60 00 00 */	li r3, 0
/* 80121664 0011D2C4  48 00 BC 85 */	bl func_8012D2E8
/* 80121668 0011D2C8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012166C 0011D2CC  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 80121670 0011D2D0  38 63 6C 0C */	addi r3, r3, 0x6c0c
/* 80121674 0011D2D4  48 00 D3 99 */	bl func_8012EA0C
/* 80121678 0011D2D8  2C 03 00 00 */	cmpwi r3, 0
/* 8012167C 0011D2DC  40 82 00 68 */	bne lbl_801216E4
/* 80121680 0011D2E0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121684 0011D2E4  38 80 00 02 */	li r4, 2
/* 80121688 0011D2E8  38 A0 00 00 */	li r5, 0
/* 8012168C 0011D2EC  A8 63 00 D0 */	lha r3, 0xd0(r3)
/* 80121690 0011D2F0  48 13 27 21 */	bl func_80253DB0
/* 80121694 0011D2F4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121698 0011D2F8  38 00 51 D2 */	li r0, 0x51d2
/* 8012169C 0011D2FC  39 00 00 05 */	li r8, 5
/* 801216A0 0011D300  38 E0 00 08 */	li r7, 8
/* 801216A4 0011D304  B0 03 02 66 */	sth r0, 0x266(r3)
/* 801216A8 0011D308  38 C0 00 43 */	li r6, 0x43
/* 801216AC 0011D30C  38 00 00 44 */	li r0, 0x44
/* 801216B0 0011D310  C0 22 8D 30 */	lfs f1, lbl_80641330-_SDA2_BASE_(r2)
/* 801216B4 0011D314  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 801216B8 0011D318  38 60 02 22 */	li r3, 0x222
/* 801216BC 0011D31C  38 80 00 00 */	li r4, 0
/* 801216C0 0011D320  B1 05 02 6A */	sth r8, 0x26a(r5)
/* 801216C4 0011D324  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 801216C8 0011D328  B0 E5 02 6C */	sth r7, 0x26c(r5)
/* 801216CC 0011D32C  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 801216D0 0011D330  B0 C5 02 68 */	sth r6, 0x268(r5)
/* 801216D4 0011D334  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 801216D8 0011D338  90 05 01 28 */	stw r0, 0x128(r5)
/* 801216DC 0011D33C  4B EE 9A 95 */	bl func_8000B170
/* 801216E0 0011D340  48 00 05 10 */	b lbl_80121BF0
lbl_801216E4:
/* 801216E4 0011D344  3B E0 00 01 */	li r31, 1
/* 801216E8 0011D348  38 60 00 00 */	li r3, 0
/* 801216EC 0011D34C  48 00 4D 35 */	bl func_80126420
/* 801216F0 0011D350  48 00 05 00 */	b lbl_80121BF0
lbl_801216F4:
/* 801216F4 0011D354  80 03 01 D0 */	lwz r0, 0x1d0(r3)
/* 801216F8 0011D358  2C 00 00 00 */	cmpwi r0, 0
/* 801216FC 0011D35C  40 82 04 F4 */	bne lbl_80121BF0
/* 80121700 0011D360  C0 22 8D 30 */	lfs f1, lbl_80641330-_SDA2_BASE_(r2)
/* 80121704 0011D364  38 60 02 22 */	li r3, 0x222
/* 80121708 0011D368  38 80 00 00 */	li r4, 0
/* 8012170C 0011D36C  4B EE 9A 65 */	bl func_8000B170
/* 80121710 0011D370  48 00 04 E0 */	b lbl_80121BF0
lbl_80121714:
/* 80121714 0011D374  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121718 0011D378  80 03 01 F4 */	lwz r0, 0x1f4(r3)
/* 8012171C 0011D37C  2C 00 00 00 */	cmpwi r0, 0
/* 80121720 0011D380  41 82 01 2C */	beq lbl_8012184C
/* 80121724 0011D384  A8 63 00 D0 */	lha r3, 0xd0(r3)
/* 80121728 0011D388  38 80 00 08 */	li r4, 8
/* 8012172C 0011D38C  38 A0 00 00 */	li r5, 0
/* 80121730 0011D390  48 13 26 81 */	bl func_80253DB0
/* 80121734 0011D394  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121738 0011D398  38 80 00 02 */	li r4, 2
/* 8012173C 0011D39C  38 A0 00 00 */	li r5, 0
/* 80121740 0011D3A0  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80121744 0011D3A4  48 13 26 6D */	bl func_80253DB0
/* 80121748 0011D3A8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012174C 0011D3AC  80 03 01 D4 */	lwz r0, 0x1d4(r3)
/* 80121750 0011D3B0  2C 00 00 00 */	cmpwi r0, 0
/* 80121754 0011D3B4  40 82 00 64 */	bne lbl_801217B8
/* 80121758 0011D3B8  A8 63 00 D0 */	lha r3, 0xd0(r3)
/* 8012175C 0011D3BC  38 80 00 02 */	li r4, 2
/* 80121760 0011D3C0  38 A0 00 00 */	li r5, 0
/* 80121764 0011D3C4  48 13 26 4D */	bl func_80253DB0
/* 80121768 0011D3C8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012176C 0011D3CC  38 00 52 58 */	li r0, 0x5258
/* 80121770 0011D3D0  39 00 00 07 */	li r8, 7
/* 80121774 0011D3D4  38 E0 00 08 */	li r7, 8
/* 80121778 0011D3D8  B0 03 02 66 */	sth r0, 0x266(r3)
/* 8012177C 0011D3DC  38 C0 00 43 */	li r6, 0x43
/* 80121780 0011D3E0  38 00 00 44 */	li r0, 0x44
/* 80121784 0011D3E4  C0 22 8D 30 */	lfs f1, lbl_80641330-_SDA2_BASE_(r2)
/* 80121788 0011D3E8  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012178C 0011D3EC  38 60 02 22 */	li r3, 0x222
/* 80121790 0011D3F0  38 80 00 00 */	li r4, 0
/* 80121794 0011D3F4  B1 05 02 6A */	sth r8, 0x26a(r5)
/* 80121798 0011D3F8  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012179C 0011D3FC  B0 E5 02 6C */	sth r7, 0x26c(r5)
/* 801217A0 0011D400  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 801217A4 0011D404  B0 C5 02 68 */	sth r6, 0x268(r5)
/* 801217A8 0011D408  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 801217AC 0011D40C  90 05 01 28 */	stw r0, 0x128(r5)
/* 801217B0 0011D410  4B EE 99 C1 */	bl func_8000B170
/* 801217B4 0011D414  48 00 04 3C */	b lbl_80121BF0
lbl_801217B8:
/* 801217B8 0011D418  38 60 00 01 */	li r3, 1
/* 801217BC 0011D41C  48 00 BB 2D */	bl func_8012D2E8
/* 801217C0 0011D420  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801217C4 0011D424  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 801217C8 0011D428  38 63 72 F8 */	addi r3, r3, 0x72f8
/* 801217CC 0011D42C  48 00 D2 41 */	bl func_8012EA0C
/* 801217D0 0011D430  2C 03 00 00 */	cmpwi r3, 0
/* 801217D4 0011D434  40 82 00 68 */	bne lbl_8012183C
/* 801217D8 0011D438  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801217DC 0011D43C  38 80 00 02 */	li r4, 2
/* 801217E0 0011D440  38 A0 00 00 */	li r5, 0
/* 801217E4 0011D444  A8 63 00 D0 */	lha r3, 0xd0(r3)
/* 801217E8 0011D448  48 13 25 C9 */	bl func_80253DB0
/* 801217EC 0011D44C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801217F0 0011D450  38 00 51 D2 */	li r0, 0x51d2
/* 801217F4 0011D454  39 00 00 07 */	li r8, 7
/* 801217F8 0011D458  38 E0 00 08 */	li r7, 8
/* 801217FC 0011D45C  B0 03 02 66 */	sth r0, 0x266(r3)
/* 80121800 0011D460  38 C0 00 43 */	li r6, 0x43
/* 80121804 0011D464  38 00 00 44 */	li r0, 0x44
/* 80121808 0011D468  C0 22 8D 30 */	lfs f1, lbl_80641330-_SDA2_BASE_(r2)
/* 8012180C 0011D46C  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80121810 0011D470  38 60 02 22 */	li r3, 0x222
/* 80121814 0011D474  38 80 00 00 */	li r4, 0
/* 80121818 0011D478  B1 05 02 6A */	sth r8, 0x26a(r5)
/* 8012181C 0011D47C  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80121820 0011D480  B0 E5 02 6C */	sth r7, 0x26c(r5)
/* 80121824 0011D484  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80121828 0011D488  B0 C5 02 68 */	sth r6, 0x268(r5)
/* 8012182C 0011D48C  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80121830 0011D490  90 05 01 28 */	stw r0, 0x128(r5)
/* 80121834 0011D494  4B EE 99 3D */	bl func_8000B170
/* 80121838 0011D498  48 00 03 B8 */	b lbl_80121BF0
lbl_8012183C:
/* 8012183C 0011D49C  3B E0 00 01 */	li r31, 1
/* 80121840 0011D4A0  38 60 00 01 */	li r3, 1
/* 80121844 0011D4A4  48 00 4B DD */	bl func_80126420
/* 80121848 0011D4A8  48 00 03 A8 */	b lbl_80121BF0
lbl_8012184C:
/* 8012184C 0011D4AC  80 03 01 D4 */	lwz r0, 0x1d4(r3)
/* 80121850 0011D4B0  2C 00 00 00 */	cmpwi r0, 0
/* 80121854 0011D4B4  40 82 03 9C */	bne lbl_80121BF0
/* 80121858 0011D4B8  C0 22 8D 30 */	lfs f1, lbl_80641330-_SDA2_BASE_(r2)
/* 8012185C 0011D4BC  38 60 02 22 */	li r3, 0x222
/* 80121860 0011D4C0  38 80 00 00 */	li r4, 0
/* 80121864 0011D4C4  4B EE 99 0D */	bl func_8000B170
/* 80121868 0011D4C8  48 00 03 88 */	b lbl_80121BF0
lbl_8012186C:
/* 8012186C 0011D4CC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121870 0011D4D0  80 03 01 F8 */	lwz r0, 0x1f8(r3)
/* 80121874 0011D4D4  2C 00 00 00 */	cmpwi r0, 0
/* 80121878 0011D4D8  41 82 01 2C */	beq lbl_801219A4
/* 8012187C 0011D4DC  A8 63 00 D0 */	lha r3, 0xd0(r3)
/* 80121880 0011D4E0  38 80 00 0A */	li r4, 0xa
/* 80121884 0011D4E4  38 A0 00 00 */	li r5, 0
/* 80121888 0011D4E8  48 13 25 29 */	bl func_80253DB0
/* 8012188C 0011D4EC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121890 0011D4F0  38 80 00 02 */	li r4, 2
/* 80121894 0011D4F4  38 A0 00 00 */	li r5, 0
/* 80121898 0011D4F8  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8012189C 0011D4FC  48 13 25 15 */	bl func_80253DB0
/* 801218A0 0011D500  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801218A4 0011D504  80 03 01 D8 */	lwz r0, 0x1d8(r3)
/* 801218A8 0011D508  2C 00 00 00 */	cmpwi r0, 0
/* 801218AC 0011D50C  40 82 00 64 */	bne lbl_80121910
/* 801218B0 0011D510  A8 63 00 D0 */	lha r3, 0xd0(r3)
/* 801218B4 0011D514  38 80 00 02 */	li r4, 2
/* 801218B8 0011D518  38 A0 00 00 */	li r5, 0
/* 801218BC 0011D51C  48 13 24 F5 */	bl func_80253DB0
/* 801218C0 0011D520  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801218C4 0011D524  38 00 52 58 */	li r0, 0x5258
/* 801218C8 0011D528  39 00 00 09 */	li r8, 9
/* 801218CC 0011D52C  38 E0 00 08 */	li r7, 8
/* 801218D0 0011D530  B0 03 02 66 */	sth r0, 0x266(r3)
/* 801218D4 0011D534  38 C0 00 43 */	li r6, 0x43
/* 801218D8 0011D538  38 00 00 44 */	li r0, 0x44
/* 801218DC 0011D53C  C0 22 8D 30 */	lfs f1, lbl_80641330-_SDA2_BASE_(r2)
/* 801218E0 0011D540  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 801218E4 0011D544  38 60 02 22 */	li r3, 0x222
/* 801218E8 0011D548  38 80 00 00 */	li r4, 0
/* 801218EC 0011D54C  B1 05 02 6A */	sth r8, 0x26a(r5)
/* 801218F0 0011D550  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 801218F4 0011D554  B0 E5 02 6C */	sth r7, 0x26c(r5)
/* 801218F8 0011D558  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 801218FC 0011D55C  B0 C5 02 68 */	sth r6, 0x268(r5)
/* 80121900 0011D560  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80121904 0011D564  90 05 01 28 */	stw r0, 0x128(r5)
/* 80121908 0011D568  4B EE 98 69 */	bl func_8000B170
/* 8012190C 0011D56C  48 00 02 E4 */	b lbl_80121BF0
lbl_80121910:
/* 80121910 0011D570  38 60 00 02 */	li r3, 2
/* 80121914 0011D574  48 00 B9 D5 */	bl func_8012D2E8
/* 80121918 0011D578  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012191C 0011D57C  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 80121920 0011D580  38 63 79 E4 */	addi r3, r3, 0x79e4
/* 80121924 0011D584  48 00 D0 E9 */	bl func_8012EA0C
/* 80121928 0011D588  2C 03 00 00 */	cmpwi r3, 0
/* 8012192C 0011D58C  40 82 00 68 */	bne lbl_80121994
/* 80121930 0011D590  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121934 0011D594  38 80 00 02 */	li r4, 2
/* 80121938 0011D598  38 A0 00 00 */	li r5, 0
/* 8012193C 0011D59C  A8 63 00 D0 */	lha r3, 0xd0(r3)
/* 80121940 0011D5A0  48 13 24 71 */	bl func_80253DB0
/* 80121944 0011D5A4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121948 0011D5A8  38 00 51 D2 */	li r0, 0x51d2
/* 8012194C 0011D5AC  39 00 00 09 */	li r8, 9
/* 80121950 0011D5B0  38 E0 00 08 */	li r7, 8
/* 80121954 0011D5B4  B0 03 02 66 */	sth r0, 0x266(r3)
/* 80121958 0011D5B8  38 C0 00 43 */	li r6, 0x43
/* 8012195C 0011D5BC  38 00 00 44 */	li r0, 0x44
/* 80121960 0011D5C0  C0 22 8D 30 */	lfs f1, lbl_80641330-_SDA2_BASE_(r2)
/* 80121964 0011D5C4  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80121968 0011D5C8  38 60 02 22 */	li r3, 0x222
/* 8012196C 0011D5CC  38 80 00 00 */	li r4, 0
/* 80121970 0011D5D0  B1 05 02 6A */	sth r8, 0x26a(r5)
/* 80121974 0011D5D4  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80121978 0011D5D8  B0 E5 02 6C */	sth r7, 0x26c(r5)
/* 8012197C 0011D5DC  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80121980 0011D5E0  B0 C5 02 68 */	sth r6, 0x268(r5)
/* 80121984 0011D5E4  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80121988 0011D5E8  90 05 01 28 */	stw r0, 0x128(r5)
/* 8012198C 0011D5EC  4B EE 97 E5 */	bl func_8000B170
/* 80121990 0011D5F0  48 00 02 60 */	b lbl_80121BF0
lbl_80121994:
/* 80121994 0011D5F4  3B E0 00 01 */	li r31, 1
/* 80121998 0011D5F8  38 60 00 02 */	li r3, 2
/* 8012199C 0011D5FC  48 00 4A 85 */	bl func_80126420
/* 801219A0 0011D600  48 00 02 50 */	b lbl_80121BF0
lbl_801219A4:
/* 801219A4 0011D604  80 03 01 D8 */	lwz r0, 0x1d8(r3)
/* 801219A8 0011D608  2C 00 00 00 */	cmpwi r0, 0
/* 801219AC 0011D60C  40 82 02 44 */	bne lbl_80121BF0
/* 801219B0 0011D610  C0 22 8D 30 */	lfs f1, lbl_80641330-_SDA2_BASE_(r2)
/* 801219B4 0011D614  38 60 02 22 */	li r3, 0x222
/* 801219B8 0011D618  38 80 00 00 */	li r4, 0
/* 801219BC 0011D61C  4B EE 97 B5 */	bl func_8000B170
/* 801219C0 0011D620  48 00 02 30 */	b lbl_80121BF0
lbl_801219C4:
/* 801219C4 0011D624  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801219C8 0011D628  80 03 01 FC */	lwz r0, 0x1fc(r3)
/* 801219CC 0011D62C  2C 00 00 00 */	cmpwi r0, 0
/* 801219D0 0011D630  41 82 01 30 */	beq lbl_80121B00
/* 801219D4 0011D634  A8 63 00 D0 */	lha r3, 0xd0(r3)
/* 801219D8 0011D638  38 80 00 0C */	li r4, 0xc
/* 801219DC 0011D63C  38 A0 00 00 */	li r5, 0
/* 801219E0 0011D640  48 13 23 D1 */	bl func_80253DB0
/* 801219E4 0011D644  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801219E8 0011D648  38 80 00 02 */	li r4, 2
/* 801219EC 0011D64C  38 A0 00 00 */	li r5, 0
/* 801219F0 0011D650  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 801219F4 0011D654  48 13 23 BD */	bl func_80253DB0
/* 801219F8 0011D658  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801219FC 0011D65C  80 03 01 DC */	lwz r0, 0x1dc(r3)
/* 80121A00 0011D660  2C 00 00 00 */	cmpwi r0, 0
/* 80121A04 0011D664  40 82 00 64 */	bne lbl_80121A68
/* 80121A08 0011D668  A8 63 00 D0 */	lha r3, 0xd0(r3)
/* 80121A0C 0011D66C  38 80 00 02 */	li r4, 2
/* 80121A10 0011D670  38 A0 00 00 */	li r5, 0
/* 80121A14 0011D674  48 13 23 9D */	bl func_80253DB0
/* 80121A18 0011D678  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121A1C 0011D67C  38 00 52 58 */	li r0, 0x5258
/* 80121A20 0011D680  39 00 00 0B */	li r8, 0xb
/* 80121A24 0011D684  38 E0 00 08 */	li r7, 8
/* 80121A28 0011D688  B0 03 02 66 */	sth r0, 0x266(r3)
/* 80121A2C 0011D68C  38 C0 00 43 */	li r6, 0x43
/* 80121A30 0011D690  38 00 00 44 */	li r0, 0x44
/* 80121A34 0011D694  C0 22 8D 30 */	lfs f1, lbl_80641330-_SDA2_BASE_(r2)
/* 80121A38 0011D698  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80121A3C 0011D69C  38 60 02 22 */	li r3, 0x222
/* 80121A40 0011D6A0  38 80 00 00 */	li r4, 0
/* 80121A44 0011D6A4  B1 05 02 6A */	sth r8, 0x26a(r5)
/* 80121A48 0011D6A8  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80121A4C 0011D6AC  B0 E5 02 6C */	sth r7, 0x26c(r5)
/* 80121A50 0011D6B0  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80121A54 0011D6B4  B0 C5 02 68 */	sth r6, 0x268(r5)
/* 80121A58 0011D6B8  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80121A5C 0011D6BC  90 05 01 28 */	stw r0, 0x128(r5)
/* 80121A60 0011D6C0  4B EE 97 11 */	bl func_8000B170
/* 80121A64 0011D6C4  48 00 01 8C */	b lbl_80121BF0
lbl_80121A68:
/* 80121A68 0011D6C8  38 60 00 03 */	li r3, 3
/* 80121A6C 0011D6CC  48 00 B8 7D */	bl func_8012D2E8
/* 80121A70 0011D6D0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121A74 0011D6D4  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 80121A78 0011D6D8  3C 63 00 01 */	addis r3, r3, 1
/* 80121A7C 0011D6DC  38 63 80 D0 */	addi r3, r3, -32560
/* 80121A80 0011D6E0  48 00 CF 8D */	bl func_8012EA0C
/* 80121A84 0011D6E4  2C 03 00 00 */	cmpwi r3, 0
/* 80121A88 0011D6E8  40 82 00 68 */	bne lbl_80121AF0
/* 80121A8C 0011D6EC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121A90 0011D6F0  38 80 00 02 */	li r4, 2
/* 80121A94 0011D6F4  38 A0 00 00 */	li r5, 0
/* 80121A98 0011D6F8  A8 63 00 D0 */	lha r3, 0xd0(r3)
/* 80121A9C 0011D6FC  48 13 23 15 */	bl func_80253DB0
/* 80121AA0 0011D700  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121AA4 0011D704  38 00 51 D2 */	li r0, 0x51d2
/* 80121AA8 0011D708  39 00 00 0B */	li r8, 0xb
/* 80121AAC 0011D70C  38 E0 00 08 */	li r7, 8
/* 80121AB0 0011D710  B0 03 02 66 */	sth r0, 0x266(r3)
/* 80121AB4 0011D714  38 C0 00 43 */	li r6, 0x43
/* 80121AB8 0011D718  38 00 00 44 */	li r0, 0x44
/* 80121ABC 0011D71C  C0 22 8D 30 */	lfs f1, lbl_80641330-_SDA2_BASE_(r2)
/* 80121AC0 0011D720  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80121AC4 0011D724  38 60 02 22 */	li r3, 0x222
/* 80121AC8 0011D728  38 80 00 00 */	li r4, 0
/* 80121ACC 0011D72C  B1 05 02 6A */	sth r8, 0x26a(r5)
/* 80121AD0 0011D730  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80121AD4 0011D734  B0 E5 02 6C */	sth r7, 0x26c(r5)
/* 80121AD8 0011D738  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80121ADC 0011D73C  B0 C5 02 68 */	sth r6, 0x268(r5)
/* 80121AE0 0011D740  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80121AE4 0011D744  90 05 01 28 */	stw r0, 0x128(r5)
/* 80121AE8 0011D748  4B EE 96 89 */	bl func_8000B170
/* 80121AEC 0011D74C  48 00 01 04 */	b lbl_80121BF0
lbl_80121AF0:
/* 80121AF0 0011D750  3B E0 00 01 */	li r31, 1
/* 80121AF4 0011D754  38 60 00 03 */	li r3, 3
/* 80121AF8 0011D758  48 00 49 29 */	bl func_80126420
/* 80121AFC 0011D75C  48 00 00 F4 */	b lbl_80121BF0
lbl_80121B00:
/* 80121B00 0011D760  80 03 01 DC */	lwz r0, 0x1dc(r3)
/* 80121B04 0011D764  2C 00 00 00 */	cmpwi r0, 0
/* 80121B08 0011D768  40 82 00 E8 */	bne lbl_80121BF0
/* 80121B0C 0011D76C  C0 22 8D 30 */	lfs f1, lbl_80641330-_SDA2_BASE_(r2)
/* 80121B10 0011D770  38 60 02 22 */	li r3, 0x222
/* 80121B14 0011D774  38 80 00 00 */	li r4, 0
/* 80121B18 0011D778  4B EE 96 59 */	bl func_8000B170
/* 80121B1C 0011D77C  48 00 00 D4 */	b lbl_80121BF0
lbl_80121B20:
/* 80121B20 0011D780  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121B24 0011D784  88 03 19 38 */	lbz r0, 0x1938(r3)
/* 80121B28 0011D788  28 00 00 03 */	cmplwi r0, 3
/* 80121B2C 0011D78C  40 82 00 C4 */	bne lbl_80121BF0
/* 80121B30 0011D790  48 00 49 95 */	bl func_801264C4
/* 80121B34 0011D794  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 80121B38 0011D798  28 00 00 03 */	cmplwi r0, 3
/* 80121B3C 0011D79C  41 80 00 5C */	blt lbl_80121B98
/* 80121B40 0011D7A0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121B44 0011D7A4  38 80 00 01 */	li r4, 1
/* 80121B48 0011D7A8  38 A0 00 00 */	li r5, 0
/* 80121B4C 0011D7AC  A8 63 00 D0 */	lha r3, 0xd0(r3)
/* 80121B50 0011D7B0  48 13 22 61 */	bl func_80253DB0
/* 80121B54 0011D7B4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121B58 0011D7B8  38 80 00 02 */	li r4, 2
/* 80121B5C 0011D7BC  38 A0 00 00 */	li r5, 0
/* 80121B60 0011D7C0  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80121B64 0011D7C4  48 13 22 4D */	bl func_80253DB0
/* 80121B68 0011D7C8  48 00 49 5D */	bl func_801264C4
/* 80121B6C 0011D7CC  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80121B70 0011D7D0  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 80121B74 0011D7D4  38 00 00 46 */	li r0, 0x46
/* 80121B78 0011D7D8  3B E0 00 01 */	li r31, 1
/* 80121B7C 0011D7DC  90 64 01 20 */	stw r3, 0x120(r4)
/* 80121B80 0011D7E0  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80121B84 0011D7E4  80 64 01 20 */	lwz r3, 0x120(r4)
/* 80121B88 0011D7E8  90 64 02 4C */	stw r3, 0x24c(r4)
/* 80121B8C 0011D7EC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121B90 0011D7F0  90 03 01 28 */	stw r0, 0x128(r3)
/* 80121B94 0011D7F4  48 00 00 5C */	b lbl_80121BF0
lbl_80121B98:
/* 80121B98 0011D7F8  C0 22 8D 30 */	lfs f1, lbl_80641330-_SDA2_BASE_(r2)
/* 80121B9C 0011D7FC  38 60 02 22 */	li r3, 0x222
/* 80121BA0 0011D800  38 80 00 00 */	li r4, 0
/* 80121BA4 0011D804  4B EE 95 CD */	bl func_8000B170
/* 80121BA8 0011D808  48 00 00 48 */	b lbl_80121BF0
lbl_80121BAC:
/* 80121BAC 0011D80C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121BB0 0011D810  38 80 00 02 */	li r4, 2
/* 80121BB4 0011D814  38 A0 00 00 */	li r5, 0
/* 80121BB8 0011D818  A8 63 00 D0 */	lha r3, 0xd0(r3)
/* 80121BBC 0011D81C  48 13 21 F5 */	bl func_80253DB0
/* 80121BC0 0011D820  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121BC4 0011D824  38 80 00 01 */	li r4, 1
/* 80121BC8 0011D828  38 A0 00 00 */	li r5, 0
/* 80121BCC 0011D82C  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80121BD0 0011D830  48 13 21 E1 */	bl func_80253DB0
/* 80121BD4 0011D834  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121BD8 0011D838  38 80 00 46 */	li r4, 0x46
/* 80121BDC 0011D83C  38 00 00 FF */	li r0, 0xff
/* 80121BE0 0011D840  3B E0 00 02 */	li r31, 2
/* 80121BE4 0011D844  90 83 01 28 */	stw r4, 0x128(r3)
/* 80121BE8 0011D848  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121BEC 0011D84C  90 03 01 20 */	stw r0, 0x120(r3)
lbl_80121BF0:
/* 80121BF0 0011D850  2C 1F 00 00 */	cmpwi r31, 0
/* 80121BF4 0011D854  41 82 01 50 */	beq lbl_80121D44
/* 80121BF8 0011D858  7F E3 FB 78 */	mr r3, r31
/* 80121BFC 0011D85C  4B F3 88 D1 */	bl func_8005A4CC
/* 80121C00 0011D860  48 00 01 44 */	b lbl_80121D44
lbl_80121C04:
/* 80121C04 0011D864  2C 03 00 04 */	cmpwi r3, 4
/* 80121C08 0011D868  41 82 00 BC */	beq lbl_80121CC4
/* 80121C0C 0011D86C  40 80 00 1C */	bge lbl_80121C28
/* 80121C10 0011D870  2C 03 00 02 */	cmpwi r3, 2
/* 80121C14 0011D874  41 82 00 58 */	beq lbl_80121C6C
/* 80121C18 0011D878  40 80 00 80 */	bge lbl_80121C98
/* 80121C1C 0011D87C  2C 03 00 01 */	cmpwi r3, 1
/* 80121C20 0011D880  40 80 00 20 */	bge lbl_80121C40
/* 80121C24 0011D884  48 00 01 20 */	b lbl_80121D44
lbl_80121C28:
/* 80121C28 0011D888  2C 03 00 63 */	cmpwi r3, 0x63
/* 80121C2C 0011D88C  41 82 00 F0 */	beq lbl_80121D1C
/* 80121C30 0011D890  40 80 01 14 */	bge lbl_80121D44
/* 80121C34 0011D894  2C 03 00 5A */	cmpwi r3, 0x5a
/* 80121C38 0011D898  41 82 00 B8 */	beq lbl_80121CF0
/* 80121C3C 0011D89C  48 00 01 08 */	b lbl_80121D44
lbl_80121C40:
/* 80121C40 0011D8A0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121C44 0011D8A4  38 80 00 05 */	li r4, 5
/* 80121C48 0011D8A8  38 A0 00 00 */	li r5, 0
/* 80121C4C 0011D8AC  A8 63 00 D0 */	lha r3, 0xd0(r3)
/* 80121C50 0011D8B0  48 13 21 61 */	bl func_80253DB0
/* 80121C54 0011D8B4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121C58 0011D8B8  38 80 00 02 */	li r4, 2
/* 80121C5C 0011D8BC  38 A0 00 00 */	li r5, 0
/* 80121C60 0011D8C0  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80121C64 0011D8C4  48 13 21 4D */	bl func_80253DB0
/* 80121C68 0011D8C8  48 00 00 DC */	b lbl_80121D44
lbl_80121C6C:
/* 80121C6C 0011D8CC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121C70 0011D8D0  38 80 00 07 */	li r4, 7
/* 80121C74 0011D8D4  38 A0 00 00 */	li r5, 0
/* 80121C78 0011D8D8  A8 63 00 D0 */	lha r3, 0xd0(r3)
/* 80121C7C 0011D8DC  48 13 21 35 */	bl func_80253DB0
/* 80121C80 0011D8E0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121C84 0011D8E4  38 80 00 02 */	li r4, 2
/* 80121C88 0011D8E8  38 A0 00 00 */	li r5, 0
/* 80121C8C 0011D8EC  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80121C90 0011D8F0  48 13 21 21 */	bl func_80253DB0
/* 80121C94 0011D8F4  48 00 00 B0 */	b lbl_80121D44
lbl_80121C98:
/* 80121C98 0011D8F8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121C9C 0011D8FC  38 80 00 09 */	li r4, 9
/* 80121CA0 0011D900  38 A0 00 00 */	li r5, 0
/* 80121CA4 0011D904  A8 63 00 D0 */	lha r3, 0xd0(r3)
/* 80121CA8 0011D908  48 13 21 09 */	bl func_80253DB0
/* 80121CAC 0011D90C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121CB0 0011D910  38 80 00 02 */	li r4, 2
/* 80121CB4 0011D914  38 A0 00 00 */	li r5, 0
/* 80121CB8 0011D918  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80121CBC 0011D91C  48 13 20 F5 */	bl func_80253DB0
/* 80121CC0 0011D920  48 00 00 84 */	b lbl_80121D44
lbl_80121CC4:
/* 80121CC4 0011D924  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121CC8 0011D928  38 80 00 0B */	li r4, 0xb
/* 80121CCC 0011D92C  38 A0 00 00 */	li r5, 0
/* 80121CD0 0011D930  A8 63 00 D0 */	lha r3, 0xd0(r3)
/* 80121CD4 0011D934  48 13 20 DD */	bl func_80253DB0
/* 80121CD8 0011D938  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121CDC 0011D93C  38 80 00 02 */	li r4, 2
/* 80121CE0 0011D940  38 A0 00 00 */	li r5, 0
/* 80121CE4 0011D944  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80121CE8 0011D948  48 13 20 C9 */	bl func_80253DB0
/* 80121CEC 0011D94C  48 00 00 58 */	b lbl_80121D44
lbl_80121CF0:
/* 80121CF0 0011D950  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121CF4 0011D954  38 80 00 00 */	li r4, 0
/* 80121CF8 0011D958  38 A0 00 00 */	li r5, 0
/* 80121CFC 0011D95C  A8 63 00 D0 */	lha r3, 0xd0(r3)
/* 80121D00 0011D960  48 13 20 B1 */	bl func_80253DB0
/* 80121D04 0011D964  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121D08 0011D968  38 80 00 02 */	li r4, 2
/* 80121D0C 0011D96C  38 A0 00 00 */	li r5, 0
/* 80121D10 0011D970  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80121D14 0011D974  48 13 20 9D */	bl func_80253DB0
/* 80121D18 0011D978  48 00 00 2C */	b lbl_80121D44
lbl_80121D1C:
/* 80121D1C 0011D97C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121D20 0011D980  38 80 00 02 */	li r4, 2
/* 80121D24 0011D984  38 A0 00 00 */	li r5, 0
/* 80121D28 0011D988  A8 63 00 D0 */	lha r3, 0xd0(r3)
/* 80121D2C 0011D98C  48 13 20 85 */	bl func_80253DB0
/* 80121D30 0011D990  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121D34 0011D994  38 80 00 00 */	li r4, 0
/* 80121D38 0011D998  38 A0 00 00 */	li r5, 0
/* 80121D3C 0011D99C  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80121D40 0011D9A0  48 13 20 71 */	bl func_80253DB0
lbl_80121D44:
/* 80121D44 0011D9A4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121D48 0011D9A8  80 03 01 20 */	lwz r0, 0x120(r3)
/* 80121D4C 0011D9AC  2C 00 00 00 */	cmpwi r0, 0
/* 80121D50 0011D9B0  40 82 00 94 */	bne lbl_80121DE4
/* 80121D54 0011D9B4  88 03 19 38 */	lbz r0, 0x1938(r3)
/* 80121D58 0011D9B8  2C 00 00 02 */	cmpwi r0, 2
/* 80121D5C 0011D9BC  41 82 00 50 */	beq lbl_80121DAC
/* 80121D60 0011D9C0  40 80 00 84 */	bge lbl_80121DE4
/* 80121D64 0011D9C4  2C 00 00 01 */	cmpwi r0, 1
/* 80121D68 0011D9C8  40 80 00 08 */	bge lbl_80121D70
/* 80121D6C 0011D9CC  48 00 00 78 */	b lbl_80121DE4
lbl_80121D70:
/* 80121D70 0011D9D0  48 00 47 55 */	bl func_801264C4
/* 80121D74 0011D9D4  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 80121D78 0011D9D8  28 00 00 02 */	cmplwi r0, 2
/* 80121D7C 0011D9DC  40 82 00 68 */	bne lbl_80121DE4
/* 80121D80 0011D9E0  48 00 47 45 */	bl func_801264C4
/* 80121D84 0011D9E4  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80121D88 0011D9E8  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 80121D8C 0011D9EC  38 00 00 46 */	li r0, 0x46
/* 80121D90 0011D9F0  90 64 01 20 */	stw r3, 0x120(r4)
/* 80121D94 0011D9F4  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80121D98 0011D9F8  80 64 01 20 */	lwz r3, 0x120(r4)
/* 80121D9C 0011D9FC  90 64 02 4C */	stw r3, 0x24c(r4)
/* 80121DA0 0011DA00  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121DA4 0011DA04  90 03 01 28 */	stw r0, 0x128(r3)
/* 80121DA8 0011DA08  48 00 00 3C */	b lbl_80121DE4
lbl_80121DAC:
/* 80121DAC 0011DA0C  48 00 47 19 */	bl func_801264C4
/* 80121DB0 0011DA10  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 80121DB4 0011DA14  28 00 00 04 */	cmplwi r0, 4
/* 80121DB8 0011DA18  40 82 00 2C */	bne lbl_80121DE4
/* 80121DBC 0011DA1C  48 00 47 09 */	bl func_801264C4
/* 80121DC0 0011DA20  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80121DC4 0011DA24  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 80121DC8 0011DA28  38 00 00 46 */	li r0, 0x46
/* 80121DCC 0011DA2C  90 64 01 20 */	stw r3, 0x120(r4)
/* 80121DD0 0011DA30  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80121DD4 0011DA34  80 64 01 20 */	lwz r3, 0x120(r4)
/* 80121DD8 0011DA38  90 64 02 4C */	stw r3, 0x24c(r4)
/* 80121DDC 0011DA3C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121DE0 0011DA40  90 03 01 28 */	stw r0, 0x128(r3)
lbl_80121DE4:
/* 80121DE4 0011DA44  38 60 00 48 */	li r3, 0x48
/* 80121DE8 0011DA48  48 00 BD C1 */	bl func_8012DBA8
/* 80121DEC 0011DA4C  48 00 3A 54 */	b lbl_80125840
/* 80121DF0 0011DA50  A0 66 02 66 */	lhz r3, 0x266(r6)
/* 80121DF4 0011DA54  38 80 00 64 */	li r4, 0x64
/* 80121DF8 0011DA58  38 A0 00 DC */	li r5, 0xdc
/* 80121DFC 0011DA5C  38 C0 01 B8 */	li r6, 0x1b8
/* 80121E00 0011DA60  38 E0 00 78 */	li r7, 0x78
/* 80121E04 0011DA64  39 00 FF FF */	li r8, -1
/* 80121E08 0011DA68  39 20 00 00 */	li r9, 0
/* 80121E0C 0011DA6C  39 40 00 01 */	li r10, 1
/* 80121E10 0011DA70  48 12 E2 8D */	bl func_8025009C
/* 80121E14 0011DA74  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121E18 0011DA78  38 00 00 45 */	li r0, 0x45
/* 80121E1C 0011DA7C  90 03 01 28 */	stw r0, 0x128(r3)
/* 80121E20 0011DA80  48 00 3A 20 */	b lbl_80125840
/* 80121E24 0011DA84  A0 66 02 66 */	lhz r3, 0x266(r6)
/* 80121E28 0011DA88  48 12 E4 BD */	bl func_802502E4
/* 80121E2C 0011DA8C  2C 03 00 00 */	cmpwi r3, 0
/* 80121E30 0011DA90  40 82 3A 10 */	bne lbl_80125840
/* 80121E34 0011DA94  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121E38 0011DA98  A0 03 02 68 */	lhz r0, 0x268(r3)
/* 80121E3C 0011DA9C  90 03 01 28 */	stw r0, 0x128(r3)
/* 80121E40 0011DAA0  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80121E44 0011DAA4  A0 64 02 6C */	lhz r3, 0x26c(r4)
/* 80121E48 0011DAA8  A0 84 02 6A */	lhz r4, 0x26a(r4)
/* 80121E4C 0011DAAC  48 00 B6 81 */	bl func_8012D4CC
/* 80121E50 0011DAB0  48 00 39 F0 */	b lbl_80125840
/* 80121E54 0011DAB4  80 06 01 20 */	lwz r0, 0x120(r6)
/* 80121E58 0011DAB8  28 00 00 FF */	cmplwi r0, 0xff
/* 80121E5C 0011DABC  40 82 00 28 */	bne lbl_80121E84
/* 80121E60 0011DAC0  A8 66 00 C2 */	lha r3, 0xc2(r6)
/* 80121E64 0011DAC4  48 13 1F 6D */	bl func_80253DD0
/* 80121E68 0011DAC8  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80121E6C 0011DACC  28 00 00 03 */	cmplwi r0, 3
/* 80121E70 0011DAD0  40 82 00 2C */	bne lbl_80121E9C
/* 80121E74 0011DAD4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121E78 0011DAD8  38 00 00 47 */	li r0, 0x47
/* 80121E7C 0011DADC  90 03 01 28 */	stw r0, 0x128(r3)
/* 80121E80 0011DAE0  48 00 00 1C */	b lbl_80121E9C
lbl_80121E84:
/* 80121E84 0011DAE4  38 60 00 FF */	li r3, 0xff
/* 80121E88 0011DAE8  48 00 B4 61 */	bl func_8012D2E8
/* 80121E8C 0011DAEC  48 00 B2 0D */	bl func_8012D098
/* 80121E90 0011DAF0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121E94 0011DAF4  38 00 00 47 */	li r0, 0x47
/* 80121E98 0011DAF8  90 03 01 28 */	stw r0, 0x128(r3)
lbl_80121E9C:
/* 80121E9C 0011DAFC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121EA0 0011DB00  80 03 01 28 */	lwz r0, 0x128(r3)
/* 80121EA4 0011DB04  28 00 00 47 */	cmplwi r0, 0x47
/* 80121EA8 0011DB08  40 82 39 98 */	bne lbl_80125840
/* 80121EAC 0011DB0C  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 80121EB0 0011DB10  38 80 00 01 */	li r4, 1
/* 80121EB4 0011DB14  38 A0 00 00 */	li r5, 0
/* 80121EB8 0011DB18  48 13 1E F9 */	bl func_80253DB0
/* 80121EBC 0011DB1C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121EC0 0011DB20  38 80 00 03 */	li r4, 3
/* 80121EC4 0011DB24  38 A0 00 00 */	li r5, 0
/* 80121EC8 0011DB28  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80121ECC 0011DB2C  48 13 1E E5 */	bl func_80253DB0
/* 80121ED0 0011DB30  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121ED4 0011DB34  38 80 00 03 */	li r4, 3
/* 80121ED8 0011DB38  38 A0 00 00 */	li r5, 0
/* 80121EDC 0011DB3C  A8 63 00 D0 */	lha r3, 0xd0(r3)
/* 80121EE0 0011DB40  48 13 1E D1 */	bl func_80253DB0
/* 80121EE4 0011DB44  48 00 39 5C */	b lbl_80125840
/* 80121EE8 0011DB48  A8 66 00 D0 */	lha r3, 0xd0(r6)
/* 80121EEC 0011DB4C  48 13 1E E5 */	bl func_80253DD0
/* 80121EF0 0011DB50  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80121EF4 0011DB54  28 00 00 03 */	cmplwi r0, 3
/* 80121EF8 0011DB58  40 82 01 74 */	bne lbl_8012206C
/* 80121EFC 0011DB5C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121F00 0011DB60  38 80 00 08 */	li r4, 8
/* 80121F04 0011DB64  38 A0 00 00 */	li r5, 0
/* 80121F08 0011DB68  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 80121F0C 0011DB6C  48 13 1E E5 */	bl func_80253DF0
/* 80121F10 0011DB70  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121F14 0011DB74  38 80 00 08 */	li r4, 8
/* 80121F18 0011DB78  38 A0 00 00 */	li r5, 0
/* 80121F1C 0011DB7C  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80121F20 0011DB80  48 13 1E D1 */	bl func_80253DF0
/* 80121F24 0011DB84  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121F28 0011DB88  38 80 00 08 */	li r4, 8
/* 80121F2C 0011DB8C  38 A0 00 00 */	li r5, 0
/* 80121F30 0011DB90  A8 63 00 D0 */	lha r3, 0xd0(r3)
/* 80121F34 0011DB94  48 13 1E BD */	bl func_80253DF0
/* 80121F38 0011DB98  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121F3C 0011DB9C  38 80 00 08 */	li r4, 8
/* 80121F40 0011DBA0  38 A0 00 00 */	li r5, 0
/* 80121F44 0011DBA4  A8 63 00 FE */	lha r3, 0xfe(r3)
/* 80121F48 0011DBA8  48 13 1E A9 */	bl func_80253DF0
/* 80121F4C 0011DBAC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80121F50 0011DBB0  80 03 01 20 */	lwz r0, 0x120(r3)
/* 80121F54 0011DBB4  28 00 00 FF */	cmplwi r0, 0xff
/* 80121F58 0011DBB8  40 82 00 10 */	bne lbl_80121F68
/* 80121F5C 0011DBBC  38 00 00 24 */	li r0, 0x24
/* 80121F60 0011DBC0  90 03 01 28 */	stw r0, 0x128(r3)
/* 80121F64 0011DBC4  48 00 38 DC */	b lbl_80125840
lbl_80121F68:
/* 80121F68 0011DBC8  88 03 19 38 */	lbz r0, 0x1938(r3)
/* 80121F6C 0011DBCC  2C 00 00 02 */	cmpwi r0, 2
/* 80121F70 0011DBD0  41 82 00 E8 */	beq lbl_80122058
/* 80121F74 0011DBD4  40 80 00 10 */	bge lbl_80121F84
/* 80121F78 0011DBD8  2C 00 00 01 */	cmpwi r0, 1
/* 80121F7C 0011DBDC  40 80 00 14 */	bge lbl_80121F90
/* 80121F80 0011DBE0  48 00 00 EC */	b lbl_8012206C
lbl_80121F84:
/* 80121F84 0011DBE4  2C 00 00 04 */	cmpwi r0, 4
/* 80121F88 0011DBE8  40 80 00 E4 */	bge lbl_8012206C
/* 80121F8C 0011DBEC  48 00 00 D8 */	b lbl_80122064
lbl_80121F90:
/* 80121F90 0011DBF0  3B C0 00 00 */	li r30, 0
lbl_80121F94:
/* 80121F94 0011DBF4  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80121F98 0011DBF8  57 C4 06 3E */	clrlwi r4, r30, 0x18
/* 80121F9C 0011DBFC  7C 65 22 14 */	add r3, r5, r4
/* 80121FA0 0011DC00  88 03 02 50 */	lbz r0, 0x250(r3)
/* 80121FA4 0011DC04  28 00 00 01 */	cmplwi r0, 1
/* 80121FA8 0011DC08  40 82 00 1C */	bne lbl_80121FC4
/* 80121FAC 0011DC0C  1C 04 06 EC */	mulli r0, r4, 0x6ec
/* 80121FB0 0011DC10  80 85 01 4C */	lwz r4, 0x14c(r5)
/* 80121FB4 0011DC14  38 60 00 01 */	li r3, 1
/* 80121FB8 0011DC18  7C 84 02 14 */	add r4, r4, r0
/* 80121FBC 0011DC1C  38 84 6C 0C */	addi r4, r4, 0x6c0c
/* 80121FC0 0011DC20  4B FF A9 DD */	bl func_8011C99C
lbl_80121FC4:
/* 80121FC4 0011DC24  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80121FC8 0011DC28  57 C4 06 3E */	clrlwi r4, r30, 0x18
/* 80121FCC 0011DC2C  7C 65 22 14 */	add r3, r5, r4
/* 80121FD0 0011DC30  88 03 02 50 */	lbz r0, 0x250(r3)
/* 80121FD4 0011DC34  28 00 00 02 */	cmplwi r0, 2
/* 80121FD8 0011DC38  40 82 00 1C */	bne lbl_80121FF4
/* 80121FDC 0011DC3C  1C 04 06 EC */	mulli r0, r4, 0x6ec
/* 80121FE0 0011DC40  80 85 01 4C */	lwz r4, 0x14c(r5)
/* 80121FE4 0011DC44  38 60 00 02 */	li r3, 2
/* 80121FE8 0011DC48  7C 84 02 14 */	add r4, r4, r0
/* 80121FEC 0011DC4C  38 84 6C 0C */	addi r4, r4, 0x6c0c
/* 80121FF0 0011DC50  4B FF A9 AD */	bl func_8011C99C
lbl_80121FF4:
/* 80121FF4 0011DC54  3B DE 00 01 */	addi r30, r30, 1
/* 80121FF8 0011DC58  28 1E 00 08 */	cmplwi r30, 8
/* 80121FFC 0011DC5C  41 80 FF 98 */	blt lbl_80121F94
/* 80122000 0011DC60  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122004 0011DC64  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 80122008 0011DC68  A0 03 00 96 */	lhz r0, 0x96(r3)
/* 8012200C 0011DC6C  54 00 CF BE */	rlwinm r0, r0, 0x19, 0x1e, 0x1f
/* 80122010 0011DC70  28 00 00 02 */	cmplwi r0, 2
/* 80122014 0011DC74  40 82 00 34 */	bne lbl_80122048
/* 80122018 0011DC78  38 60 00 32 */	li r3, 0x32
/* 8012201C 0011DC7C  4B FF C0 91 */	bl func_8011E0AC
/* 80122020 0011DC80  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122024 0011DC84  80 83 01 4C */	lwz r4, 0x14c(r3)
/* 80122028 0011DC88  38 64 04 4C */	addi r3, r4, 0x44c
/* 8012202C 0011DC8C  38 84 1F FC */	addi r4, r4, 0x1ffc
/* 80122030 0011DC90  4B FA 8A 71 */	bl func_800CAAA0
/* 80122034 0011DC94  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122038 0011DC98  80 83 01 4C */	lwz r4, 0x14c(r3)
/* 8012203C 0011DC9C  38 64 12 24 */	addi r3, r4, 0x1224
/* 80122040 0011DCA0  38 84 2D D4 */	addi r4, r4, 0x2dd4
/* 80122044 0011DCA4  4B FA 8A 5D */	bl func_800CAAA0
lbl_80122048:
/* 80122048 0011DCA8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012204C 0011DCAC  38 00 00 56 */	li r0, 0x56
/* 80122050 0011DCB0  90 03 01 28 */	stw r0, 0x128(r3)
/* 80122054 0011DCB4  48 00 00 18 */	b lbl_8012206C
lbl_80122058:
/* 80122058 0011DCB8  38 00 00 51 */	li r0, 0x51
/* 8012205C 0011DCBC  90 03 01 28 */	stw r0, 0x128(r3)
/* 80122060 0011DCC0  48 00 00 0C */	b lbl_8012206C
lbl_80122064:
/* 80122064 0011DCC4  38 00 00 4A */	li r0, 0x4a
/* 80122068 0011DCC8  90 03 01 28 */	stw r0, 0x128(r3)
lbl_8012206C:
/* 8012206C 0011DCCC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122070 0011DCD0  38 00 00 00 */	li r0, 0
/* 80122074 0011DCD4  B0 03 01 2C */	sth r0, 0x12c(r3)
/* 80122078 0011DCD8  48 00 37 C8 */	b lbl_80125840
/* 8012207C 0011DCDC  A8 66 00 C2 */	lha r3, 0xc2(r6)
/* 80122080 0011DCE0  38 80 00 03 */	li r4, 3
/* 80122084 0011DCE4  38 A0 00 00 */	li r5, 0
/* 80122088 0011DCE8  48 13 1D 29 */	bl func_80253DB0
/* 8012208C 0011DCEC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122090 0011DCF0  38 80 00 03 */	li r4, 3
/* 80122094 0011DCF4  38 A0 00 00 */	li r5, 0
/* 80122098 0011DCF8  A8 63 00 D0 */	lha r3, 0xd0(r3)
/* 8012209C 0011DCFC  48 13 1D 15 */	bl func_80253DB0
/* 801220A0 0011DD00  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801220A4 0011DD04  38 00 00 49 */	li r0, 0x49
/* 801220A8 0011DD08  90 03 01 28 */	stw r0, 0x128(r3)
/* 801220AC 0011DD0C  48 00 37 94 */	b lbl_80125840
/* 801220B0 0011DD10  A8 66 00 D0 */	lha r3, 0xd0(r6)
/* 801220B4 0011DD14  48 13 1D 1D */	bl func_80253DD0
/* 801220B8 0011DD18  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801220BC 0011DD1C  28 00 00 03 */	cmplwi r0, 3
/* 801220C0 0011DD20  40 82 37 80 */	bne lbl_80125840
/* 801220C4 0011DD24  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801220C8 0011DD28  38 80 00 08 */	li r4, 8
/* 801220CC 0011DD2C  38 A0 00 00 */	li r5, 0
/* 801220D0 0011DD30  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 801220D4 0011DD34  48 13 1D 1D */	bl func_80253DF0
/* 801220D8 0011DD38  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801220DC 0011DD3C  38 80 00 08 */	li r4, 8
/* 801220E0 0011DD40  38 A0 00 00 */	li r5, 0
/* 801220E4 0011DD44  A8 63 00 D0 */	lha r3, 0xd0(r3)
/* 801220E8 0011DD48  48 13 1D 09 */	bl func_80253DF0
/* 801220EC 0011DD4C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801220F0 0011DD50  38 00 00 16 */	li r0, 0x16
/* 801220F4 0011DD54  90 03 01 28 */	stw r0, 0x128(r3)
/* 801220F8 0011DD58  48 00 37 48 */	b lbl_80125840
/* 801220FC 0011DD5C  4B FF 3E 71 */	bl func_80115F6C
/* 80122100 0011DD60  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122104 0011DD64  38 00 00 7F */	li r0, 0x7f
/* 80122108 0011DD68  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012210C 0011DD6C  48 00 37 34 */	b lbl_80125840
/* 80122110 0011DD70  4B F2 E1 AD */	bl func_800502BC
/* 80122114 0011DD74  2C 03 00 00 */	cmpwi r3, 0
/* 80122118 0011DD78  41 82 37 28 */	beq lbl_80125840
/* 8012211C 0011DD7C  81 2D 82 98 */	lwz r9, lbl_8063D558-_SDA_BASE_(r13)
/* 80122120 0011DD80  38 00 00 04 */	li r0, 4
/* 80122124 0011DD84  38 60 00 01 */	li r3, 1
/* 80122128 0011DD88  38 80 00 00 */	li r4, 0
/* 8012212C 0011DD8C  81 09 09 74 */	lwz r8, 0x974(r9)
/* 80122130 0011DD90  38 A0 00 00 */	li r5, 0
/* 80122134 0011DD94  38 C0 00 00 */	li r6, 0
/* 80122138 0011DD98  38 E0 00 00 */	li r7, 0
/* 8012213C 0011DD9C  55 08 04 5E */	rlwinm r8, r8, 0, 0x11, 0xf
/* 80122140 0011DDA0  91 09 09 74 */	stw r8, 0x974(r9)
/* 80122144 0011DDA4  81 0D 82 98 */	lwz r8, lbl_8063D558-_SDA_BASE_(r13)
/* 80122148 0011DDA8  B0 08 01 2C */	sth r0, 0x12c(r8)
/* 8012214C 0011DDAC  4B F3 42 0D */	bl func_80056358
/* 80122150 0011DDB0  38 60 00 52 */	li r3, 0x52
/* 80122154 0011DDB4  38 80 00 01 */	li r4, 1
/* 80122158 0011DDB8  38 A0 00 01 */	li r5, 1
/* 8012215C 0011DDBC  48 04 07 E5 */	bl func_80162940
/* 80122160 0011DDC0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122164 0011DDC4  38 00 00 00 */	li r0, 0
/* 80122168 0011DDC8  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012216C 0011DDCC  4B F3 57 51 */	bl func_800578BC
/* 80122170 0011DDD0  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80122174 0011DDD4  80 6D A3 80 */	lwz r3, lbl_8063F640-_SDA_BASE_(r13)
/* 80122178 0011DDD8  80 84 01 4C */	lwz r4, 0x14c(r4)
/* 8012217C 0011DDDC  80 84 00 10 */	lwz r4, 0x10(r4)
/* 80122180 0011DDE0  48 10 46 29 */	bl func_802267A8
/* 80122184 0011DDE4  48 00 36 BC */	b lbl_80125840
/* 80122188 0011DDE8  A8 66 00 C6 */	lha r3, 0xc6(r6)
/* 8012218C 0011DDEC  48 13 1C 45 */	bl func_80253DD0
/* 80122190 0011DDF0  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80122194 0011DDF4  28 00 00 03 */	cmplwi r0, 3
/* 80122198 0011DDF8  40 82 36 A8 */	bne lbl_80125840
/* 8012219C 0011DDFC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801221A0 0011DE00  80 03 02 40 */	lwz r0, 0x240(r3)
/* 801221A4 0011DE04  2C 00 00 00 */	cmpwi r0, 0
/* 801221A8 0011DE08  41 82 00 60 */	beq lbl_80122208
/* 801221AC 0011DE0C  A8 63 00 C6 */	lha r3, 0xc6(r3)
/* 801221B0 0011DE10  38 80 00 04 */	li r4, 4
/* 801221B4 0011DE14  38 A0 00 00 */	li r5, 0
/* 801221B8 0011DE18  48 13 1B F9 */	bl func_80253DB0
/* 801221BC 0011DE1C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801221C0 0011DE20  38 C0 00 01 */	li r6, 1
/* 801221C4 0011DE24  38 80 00 08 */	li r4, 8
/* 801221C8 0011DE28  38 A0 00 01 */	li r5, 1
/* 801221CC 0011DE2C  80 03 09 74 */	lwz r0, 0x974(r3)
/* 801221D0 0011DE30  50 C0 D8 48 */	rlwimi r0, r6, 0x1b, 1, 4
/* 801221D4 0011DE34  90 03 09 74 */	stw r0, 0x974(r3)
/* 801221D8 0011DE38  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801221DC 0011DE3C  A8 63 00 C8 */	lha r3, 0xc8(r3)
/* 801221E0 0011DE40  48 13 1C 11 */	bl func_80253DF0
/* 801221E4 0011DE44  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801221E8 0011DE48  38 80 00 06 */	li r4, 6
/* 801221EC 0011DE4C  38 A0 00 00 */	li r5, 0
/* 801221F0 0011DE50  A8 63 00 C8 */	lha r3, 0xc8(r3)
/* 801221F4 0011DE54  48 13 1B BD */	bl func_80253DB0
/* 801221F8 0011DE58  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801221FC 0011DE5C  38 00 00 93 */	li r0, 0x93
/* 80122200 0011DE60  90 03 01 28 */	stw r0, 0x128(r3)
/* 80122204 0011DE64  48 00 36 3C */	b lbl_80125840
lbl_80122208:
/* 80122208 0011DE68  A8 63 00 C6 */	lha r3, 0xc6(r3)
/* 8012220C 0011DE6C  38 80 00 05 */	li r4, 5
/* 80122210 0011DE70  38 A0 00 00 */	li r5, 0
/* 80122214 0011DE74  48 13 1B 9D */	bl func_80253DB0
/* 80122218 0011DE78  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012221C 0011DE7C  38 00 00 9B */	li r0, 0x9b
/* 80122220 0011DE80  90 03 01 28 */	stw r0, 0x128(r3)
/* 80122224 0011DE84  48 00 36 1C */	b lbl_80125840
/* 80122228 0011DE88  A8 66 00 C6 */	lha r3, 0xc6(r6)
/* 8012222C 0011DE8C  48 13 1B A5 */	bl func_80253DD0
/* 80122230 0011DE90  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80122234 0011DE94  28 00 00 03 */	cmplwi r0, 3
/* 80122238 0011DE98  40 82 36 08 */	bne lbl_80125840
/* 8012223C 0011DE9C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122240 0011DEA0  38 00 00 9C */	li r0, 0x9c
/* 80122244 0011DEA4  90 03 01 28 */	stw r0, 0x128(r3)
/* 80122248 0011DEA8  48 00 35 F8 */	b lbl_80125840
/* 8012224C 0011DEAC  A8 66 00 C6 */	lha r3, 0xc6(r6)
/* 80122250 0011DEB0  38 80 00 08 */	li r4, 8
/* 80122254 0011DEB4  38 A0 00 00 */	li r5, 0
/* 80122258 0011DEB8  48 13 1B 99 */	bl func_80253DF0
/* 8012225C 0011DEBC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122260 0011DEC0  38 80 00 08 */	li r4, 8
/* 80122264 0011DEC4  38 A0 00 00 */	li r5, 0
/* 80122268 0011DEC8  A8 63 00 FE */	lha r3, 0xfe(r3)
/* 8012226C 0011DECC  48 13 1B 85 */	bl func_80253DF0
/* 80122270 0011DED0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122274 0011DED4  38 00 00 07 */	li r0, 7
/* 80122278 0011DED8  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012227C 0011DEDC  48 00 35 C4 */	b lbl_80125840
/* 80122280 0011DEE0  A8 66 00 C8 */	lha r3, 0xc8(r6)
/* 80122284 0011DEE4  48 13 1B 4D */	bl func_80253DD0
/* 80122288 0011DEE8  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8012228C 0011DEEC  28 00 00 03 */	cmplwi r0, 3
/* 80122290 0011DEF0  40 82 35 B0 */	bne lbl_80125840
/* 80122294 0011DEF4  38 60 00 00 */	li r3, 0
/* 80122298 0011DEF8  38 80 00 00 */	li r4, 0
/* 8012229C 0011DEFC  4B F3 76 5D */	bl func_800598F8
/* 801222A0 0011DF00  38 60 00 01 */	li r3, 1
/* 801222A4 0011DF04  38 80 00 00 */	li r4, 0
/* 801222A8 0011DF08  38 A0 00 00 */	li r5, 0
/* 801222AC 0011DF0C  38 C0 00 02 */	li r6, 2
/* 801222B0 0011DF10  38 E0 00 00 */	li r7, 0
/* 801222B4 0011DF14  39 00 00 00 */	li r8, 0
/* 801222B8 0011DF18  4B F3 77 11 */	bl func_800599C8
/* 801222BC 0011DF1C  38 60 00 02 */	li r3, 2
/* 801222C0 0011DF20  38 80 00 00 */	li r4, 0
/* 801222C4 0011DF24  38 A0 00 01 */	li r5, 1
/* 801222C8 0011DF28  38 C0 00 00 */	li r6, 0
/* 801222CC 0011DF2C  38 E0 00 00 */	li r7, 0
/* 801222D0 0011DF30  39 00 00 00 */	li r8, 0
/* 801222D4 0011DF34  4B F3 76 F5 */	bl func_800599C8
/* 801222D8 0011DF38  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801222DC 0011DF3C  38 00 00 94 */	li r0, 0x94
/* 801222E0 0011DF40  90 03 01 28 */	stw r0, 0x128(r3)
/* 801222E4 0011DF44  48 00 35 5C */	b lbl_80125840
/* 801222E8 0011DF48  38 60 00 00 */	li r3, 0
/* 801222EC 0011DF4C  38 80 00 02 */	li r4, 2
/* 801222F0 0011DF50  38 A0 00 00 */	li r5, 0
/* 801222F4 0011DF54  38 C0 00 01 */	li r6, 1
/* 801222F8 0011DF58  4B F3 77 75 */	bl func_80059A6C
/* 801222FC 0011DF5C  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 80122300 0011DF60  41 82 00 80 */	beq lbl_80122380
/* 80122304 0011DF64  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80122308 0011DF68  2C 00 00 02 */	cmpwi r0, 2
/* 8012230C 0011DF6C  41 82 00 44 */	beq lbl_80122350
/* 80122310 0011DF70  40 80 35 30 */	bge lbl_80125840
/* 80122314 0011DF74  2C 00 00 01 */	cmpwi r0, 1
/* 80122318 0011DF78  40 80 00 08 */	bge lbl_80122320
/* 8012231C 0011DF7C  48 00 35 24 */	b lbl_80125840
lbl_80122320:
/* 80122320 0011DF80  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122324 0011DF84  38 80 00 02 */	li r4, 2
/* 80122328 0011DF88  38 A0 00 00 */	li r5, 0
/* 8012232C 0011DF8C  A8 63 00 C8 */	lha r3, 0xc8(r3)
/* 80122330 0011DF90  48 13 1A 81 */	bl func_80253DB0
/* 80122334 0011DF94  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122338 0011DF98  38 80 00 95 */	li r4, 0x95
/* 8012233C 0011DF9C  38 00 00 01 */	li r0, 1
/* 80122340 0011DFA0  90 83 01 28 */	stw r4, 0x128(r3)
/* 80122344 0011DFA4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122348 0011DFA8  90 03 01 20 */	stw r0, 0x120(r3)
/* 8012234C 0011DFAC  48 00 34 F4 */	b lbl_80125840
lbl_80122350:
/* 80122350 0011DFB0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122354 0011DFB4  38 80 00 03 */	li r4, 3
/* 80122358 0011DFB8  38 A0 00 00 */	li r5, 0
/* 8012235C 0011DFBC  A8 63 00 C8 */	lha r3, 0xc8(r3)
/* 80122360 0011DFC0  48 13 1A 51 */	bl func_80253DB0
/* 80122364 0011DFC4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122368 0011DFC8  38 80 00 95 */	li r4, 0x95
/* 8012236C 0011DFCC  38 00 00 02 */	li r0, 2
/* 80122370 0011DFD0  90 83 01 28 */	stw r4, 0x128(r3)
/* 80122374 0011DFD4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122378 0011DFD8  90 03 01 20 */	stw r0, 0x120(r3)
/* 8012237C 0011DFDC  48 00 34 C4 */	b lbl_80125840
lbl_80122380:
/* 80122380 0011DFE0  2C 03 00 02 */	cmpwi r3, 2
/* 80122384 0011DFE4  41 82 00 2C */	beq lbl_801223B0
/* 80122388 0011DFE8  40 80 34 B8 */	bge lbl_80125840
/* 8012238C 0011DFEC  2C 03 00 01 */	cmpwi r3, 1
/* 80122390 0011DFF0  40 80 00 08 */	bge lbl_80122398
/* 80122394 0011DFF4  48 00 34 AC */	b lbl_80125840
lbl_80122398:
/* 80122398 0011DFF8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012239C 0011DFFC  38 80 00 00 */	li r4, 0
/* 801223A0 0011E000  38 A0 00 00 */	li r5, 0
/* 801223A4 0011E004  A8 63 00 C8 */	lha r3, 0xc8(r3)
/* 801223A8 0011E008  48 13 1A 09 */	bl func_80253DB0
/* 801223AC 0011E00C  48 00 34 94 */	b lbl_80125840
lbl_801223B0:
/* 801223B0 0011E010  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801223B4 0011E014  38 80 00 01 */	li r4, 1
/* 801223B8 0011E018  38 A0 00 00 */	li r5, 0
/* 801223BC 0011E01C  A8 63 00 C8 */	lha r3, 0xc8(r3)
/* 801223C0 0011E020  48 13 19 F1 */	bl func_80253DB0
/* 801223C4 0011E024  48 00 34 7C */	b lbl_80125840
/* 801223C8 0011E028  A8 66 00 C8 */	lha r3, 0xc8(r6)
/* 801223CC 0011E02C  48 13 1A 05 */	bl func_80253DD0
/* 801223D0 0011E030  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801223D4 0011E034  28 00 00 03 */	cmplwi r0, 3
/* 801223D8 0011E038  40 82 34 68 */	bne lbl_80125840
/* 801223DC 0011E03C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801223E0 0011E040  38 00 00 96 */	li r0, 0x96
/* 801223E4 0011E044  90 03 01 28 */	stw r0, 0x128(r3)
/* 801223E8 0011E048  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801223EC 0011E04C  80 03 01 20 */	lwz r0, 0x120(r3)
/* 801223F0 0011E050  28 00 00 01 */	cmplwi r0, 1
/* 801223F4 0011E054  40 82 00 A4 */	bne lbl_80122498
/* 801223F8 0011E058  A8 63 00 C8 */	lha r3, 0xc8(r3)
/* 801223FC 0011E05C  38 80 00 07 */	li r4, 7
/* 80122400 0011E060  38 A0 00 00 */	li r5, 0
/* 80122404 0011E064  48 13 19 AD */	bl func_80253DB0
/* 80122408 0011E068  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012240C 0011E06C  80 03 09 74 */	lwz r0, 0x974(r3)
/* 80122410 0011E070  54 00 05 A8 */	rlwinm r0, r0, 0, 0x16, 0x14
/* 80122414 0011E074  90 03 09 74 */	stw r0, 0x974(r3)
/* 80122418 0011E078  48 04 0B BD */	bl glplatAbortFrame
/* 8012241C 0011E07C  81 0D 82 98 */	lwz r8, lbl_8063D558-_SDA_BASE_(r13)
/* 80122420 0011E080  38 60 00 00 */	li r3, 0
/* 80122424 0011E084  38 80 00 00 */	li r4, 0
/* 80122428 0011E088  38 A0 00 00 */	li r5, 0
/* 8012242C 0011E08C  80 08 09 74 */	lwz r0, 0x974(r8)
/* 80122430 0011E090  38 C0 00 00 */	li r6, 0
/* 80122434 0011E094  38 E0 00 00 */	li r7, 0
/* 80122438 0011E098  54 00 03 DA */	rlwinm r0, r0, 0, 0xf, 0xd
/* 8012243C 0011E09C  90 08 09 74 */	stw r0, 0x974(r8)
/* 80122440 0011E0A0  4B F3 3F 19 */	bl func_80056358
/* 80122444 0011E0A4  38 00 00 08 */	li r0, 8
/* 80122448 0011E0A8  38 60 00 00 */	li r3, 0
/* 8012244C 0011E0AC  38 A0 00 00 */	li r5, 0
/* 80122450 0011E0B0  7C 09 03 A6 */	mtctr r0
lbl_80122454:
/* 80122454 0011E0B4  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 80122458 0011E0B8  7C 80 1A 14 */	add r4, r0, r3
/* 8012245C 0011E0BC  90 A4 01 D0 */	stw r5, 0x1d0(r4)
/* 80122460 0011E0C0  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 80122464 0011E0C4  7C 80 1A 14 */	add r4, r0, r3
/* 80122468 0011E0C8  38 63 00 04 */	addi r3, r3, 4
/* 8012246C 0011E0CC  90 A4 01 F0 */	stw r5, 0x1f0(r4)
/* 80122470 0011E0D0  42 00 FF E4 */	bdnz lbl_80122454
/* 80122474 0011E0D4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122478 0011E0D8  38 80 00 00 */	li r4, 0
/* 8012247C 0011E0DC  38 00 00 03 */	li r0, 3
/* 80122480 0011E0E0  90 83 02 40 */	stw r4, 0x240(r3)
/* 80122484 0011E0E4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122488 0011E0E8  90 83 02 3C */	stw r4, 0x23c(r3)
/* 8012248C 0011E0EC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122490 0011E0F0  B0 03 01 2C */	sth r0, 0x12c(r3)
/* 80122494 0011E0F4  48 00 33 AC */	b lbl_80125840
lbl_80122498:
/* 80122498 0011E0F8  A8 63 00 C8 */	lha r3, 0xc8(r3)
/* 8012249C 0011E0FC  38 80 00 05 */	li r4, 5
/* 801224A0 0011E100  38 A0 00 00 */	li r5, 0
/* 801224A4 0011E104  48 13 19 0D */	bl func_80253DB0
/* 801224A8 0011E108  48 00 33 98 */	b lbl_80125840
/* 801224AC 0011E10C  A8 66 00 C8 */	lha r3, 0xc8(r6)
/* 801224B0 0011E110  48 13 19 21 */	bl func_80253DD0
/* 801224B4 0011E114  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801224B8 0011E118  28 00 00 03 */	cmplwi r0, 3
/* 801224BC 0011E11C  40 82 33 84 */	bne lbl_80125840
/* 801224C0 0011E120  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801224C4 0011E124  80 03 01 20 */	lwz r0, 0x120(r3)
/* 801224C8 0011E128  28 00 00 01 */	cmplwi r0, 1
/* 801224CC 0011E12C  40 82 00 18 */	bne lbl_801224E4
/* 801224D0 0011E130  A8 63 00 C8 */	lha r3, 0xc8(r3)
/* 801224D4 0011E134  38 80 00 08 */	li r4, 8
/* 801224D8 0011E138  38 A0 00 00 */	li r5, 0
/* 801224DC 0011E13C  48 13 18 D5 */	bl func_80253DB0
/* 801224E0 0011E140  48 00 00 14 */	b lbl_801224F4
lbl_801224E4:
/* 801224E4 0011E144  A8 63 00 C8 */	lha r3, 0xc8(r3)
/* 801224E8 0011E148  38 80 00 08 */	li r4, 8
/* 801224EC 0011E14C  38 A0 00 00 */	li r5, 0
/* 801224F0 0011E150  48 13 19 01 */	bl func_80253DF0
lbl_801224F4:
/* 801224F4 0011E154  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801224F8 0011E158  38 00 00 97 */	li r0, 0x97
/* 801224FC 0011E15C  90 03 01 28 */	stw r0, 0x128(r3)
/* 80122500 0011E160  48 00 33 40 */	b lbl_80125840
/* 80122504 0011E164  80 06 01 20 */	lwz r0, 0x120(r6)
/* 80122508 0011E168  28 00 00 02 */	cmplwi r0, 2
/* 8012250C 0011E16C  40 82 00 74 */	bne lbl_80122580
/* 80122510 0011E170  A8 66 00 C6 */	lha r3, 0xc6(r6)
/* 80122514 0011E174  38 80 00 02 */	li r4, 2
/* 80122518 0011E178  38 A0 00 00 */	li r5, 0
/* 8012251C 0011E17C  48 13 18 95 */	bl func_80253DB0
/* 80122520 0011E180  38 60 00 00 */	li r3, 0
/* 80122524 0011E184  38 80 00 00 */	li r4, 0
/* 80122528 0011E188  4B F3 73 D1 */	bl func_800598F8
/* 8012252C 0011E18C  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80122530 0011E190  38 00 00 01 */	li r0, 1
/* 80122534 0011E194  38 60 00 01 */	li r3, 1
/* 80122538 0011E198  38 80 00 00 */	li r4, 0
/* 8012253C 0011E19C  98 05 02 48 */	stb r0, 0x248(r5)
/* 80122540 0011E1A0  38 A0 00 00 */	li r5, 0
/* 80122544 0011E1A4  38 C0 00 00 */	li r6, 0
/* 80122548 0011E1A8  38 E0 00 02 */	li r7, 2
/* 8012254C 0011E1AC  39 00 00 00 */	li r8, 0
/* 80122550 0011E1B0  4B F3 74 79 */	bl func_800599C8
/* 80122554 0011E1B4  38 60 00 02 */	li r3, 2
/* 80122558 0011E1B8  38 80 00 01 */	li r4, 1
/* 8012255C 0011E1BC  38 A0 00 00 */	li r5, 0
/* 80122560 0011E1C0  38 C0 00 00 */	li r6, 0
/* 80122564 0011E1C4  38 E0 00 00 */	li r7, 0
/* 80122568 0011E1C8  39 00 00 00 */	li r8, 0
/* 8012256C 0011E1CC  4B F3 74 5D */	bl func_800599C8
/* 80122570 0011E1D0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122574 0011E1D4  38 00 00 0E */	li r0, 0xe
/* 80122578 0011E1D8  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012257C 0011E1DC  48 00 32 C4 */	b lbl_80125840
lbl_80122580:
/* 80122580 0011E1E0  A8 66 00 C8 */	lha r3, 0xc8(r6)
/* 80122584 0011E1E4  48 13 18 4D */	bl func_80253DD0
/* 80122588 0011E1E8  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8012258C 0011E1EC  28 00 00 03 */	cmplwi r0, 3
/* 80122590 0011E1F0  40 82 32 B0 */	bne lbl_80125840
/* 80122594 0011E1F4  38 60 00 80 */	li r3, 0x80
/* 80122598 0011E1F8  38 80 00 00 */	li r4, 0
/* 8012259C 0011E1FC  38 A0 00 00 */	li r5, 0
/* 801225A0 0011E200  38 C0 00 01 */	li r6, 1
/* 801225A4 0011E204  4B F3 74 C9 */	bl func_80059A6C
/* 801225A8 0011E208  2C 03 00 00 */	cmpwi r3, 0
/* 801225AC 0011E20C  41 82 32 94 */	beq lbl_80125840
/* 801225B0 0011E210  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801225B4 0011E214  38 80 00 0A */	li r4, 0xa
/* 801225B8 0011E218  38 A0 00 00 */	li r5, 0
/* 801225BC 0011E21C  A8 63 00 C8 */	lha r3, 0xc8(r3)
/* 801225C0 0011E220  48 13 17 F1 */	bl func_80253DB0
/* 801225C4 0011E224  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801225C8 0011E228  38 00 00 98 */	li r0, 0x98
/* 801225CC 0011E22C  90 03 01 28 */	stw r0, 0x128(r3)
/* 801225D0 0011E230  48 00 32 70 */	b lbl_80125840
/* 801225D4 0011E234  A8 66 00 C8 */	lha r3, 0xc8(r6)
/* 801225D8 0011E238  48 13 17 F9 */	bl func_80253DD0
/* 801225DC 0011E23C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801225E0 0011E240  28 00 00 03 */	cmplwi r0, 3
/* 801225E4 0011E244  40 82 32 5C */	bne lbl_80125840
/* 801225E8 0011E248  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801225EC 0011E24C  38 80 00 08 */	li r4, 8
/* 801225F0 0011E250  38 A0 00 00 */	li r5, 0
/* 801225F4 0011E254  A8 63 00 C8 */	lha r3, 0xc8(r3)
/* 801225F8 0011E258  48 13 17 F9 */	bl func_80253DF0
/* 801225FC 0011E25C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122600 0011E260  38 00 00 9C */	li r0, 0x9c
/* 80122604 0011E264  90 03 01 28 */	stw r0, 0x128(r3)
/* 80122608 0011E268  48 00 32 38 */	b lbl_80125840
/* 8012260C 0011E26C  38 60 00 0E */	li r3, 0xe
/* 80122610 0011E270  38 80 00 00 */	li r4, 0
/* 80122614 0011E274  4B F3 3D D9 */	bl func_800563EC
/* 80122618 0011E278  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012261C 0011E27C  38 80 00 08 */	li r4, 8
/* 80122620 0011E280  38 A0 00 01 */	li r5, 1
/* 80122624 0011E284  A8 63 00 D6 */	lha r3, 0xd6(r3)
/* 80122628 0011E288  48 13 17 C9 */	bl func_80253DF0
/* 8012262C 0011E28C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122630 0011E290  38 80 00 0E */	li r4, 0xe
/* 80122634 0011E294  38 A0 00 00 */	li r5, 0
/* 80122638 0011E298  A8 63 00 D6 */	lha r3, 0xd6(r3)
/* 8012263C 0011E29C  48 13 17 75 */	bl func_80253DB0
/* 80122640 0011E2A0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122644 0011E2A4  38 80 00 08 */	li r4, 8
/* 80122648 0011E2A8  38 A0 00 01 */	li r5, 1
/* 8012264C 0011E2AC  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80122650 0011E2B0  48 13 17 A1 */	bl func_80253DF0
/* 80122654 0011E2B4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122658 0011E2B8  38 80 00 04 */	li r4, 4
/* 8012265C 0011E2BC  38 A0 00 00 */	li r5, 0
/* 80122660 0011E2C0  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80122664 0011E2C4  48 13 17 4D */	bl func_80253DB0
/* 80122668 0011E2C8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012266C 0011E2CC  38 80 00 08 */	li r4, 8
/* 80122670 0011E2D0  38 A0 00 01 */	li r5, 1
/* 80122674 0011E2D4  A8 63 00 D8 */	lha r3, 0xd8(r3)
/* 80122678 0011E2D8  48 13 17 79 */	bl func_80253DF0
/* 8012267C 0011E2DC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122680 0011E2E0  38 80 00 06 */	li r4, 6
/* 80122684 0011E2E4  38 A0 00 00 */	li r5, 0
/* 80122688 0011E2E8  A8 63 00 D8 */	lha r3, 0xd8(r3)
/* 8012268C 0011E2EC  48 13 17 25 */	bl func_80253DB0
/* 80122690 0011E2F0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122694 0011E2F4  38 80 00 1F */	li r4, 0x1f
/* 80122698 0011E2F8  38 00 00 01 */	li r0, 1
/* 8012269C 0011E2FC  90 83 01 28 */	stw r4, 0x128(r3)
/* 801226A0 0011E300  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 801226A4 0011E304  88 64 01 8E */	lbz r3, 0x18e(r4)
/* 801226A8 0011E308  90 64 01 60 */	stw r3, 0x160(r4)
/* 801226AC 0011E30C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801226B0 0011E310  B0 03 01 6A */	sth r0, 0x16a(r3)
/* 801226B4 0011E314  48 00 31 8C */	b lbl_80125840
/* 801226B8 0011E318  A8 66 00 D6 */	lha r3, 0xd6(r6)
/* 801226BC 0011E31C  48 13 17 15 */	bl func_80253DD0
/* 801226C0 0011E320  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801226C4 0011E324  28 00 00 03 */	cmplwi r0, 3
/* 801226C8 0011E328  40 82 31 78 */	bne lbl_80125840
/* 801226CC 0011E32C  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 801226D0 0011E330  38 00 00 20 */	li r0, 0x20
/* 801226D4 0011E334  38 60 00 00 */	li r3, 0
/* 801226D8 0011E338  38 80 00 00 */	li r4, 0
/* 801226DC 0011E33C  90 05 01 28 */	stw r0, 0x128(r5)
/* 801226E0 0011E340  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 801226E4 0011E344  80 05 09 74 */	lwz r0, 0x974(r5)
/* 801226E8 0011E348  54 00 04 1C */	rlwinm r0, r0, 0, 0x10, 0xe
/* 801226EC 0011E34C  90 05 09 74 */	stw r0, 0x974(r5)
/* 801226F0 0011E350  4B F3 72 09 */	bl func_800598F8
/* 801226F4 0011E354  38 60 00 01 */	li r3, 1
/* 801226F8 0011E358  38 80 00 50 */	li r4, 0x50
/* 801226FC 0011E35C  38 A0 00 00 */	li r5, 0
/* 80122700 0011E360  38 C0 00 07 */	li r6, 7
/* 80122704 0011E364  38 E0 00 02 */	li r7, 2
/* 80122708 0011E368  39 00 00 00 */	li r8, 0
/* 8012270C 0011E36C  4B F3 72 BD */	bl func_800599C8
/* 80122710 0011E370  38 60 00 02 */	li r3, 2
/* 80122714 0011E374  38 80 00 01 */	li r4, 1
/* 80122718 0011E378  38 A0 00 00 */	li r5, 0
/* 8012271C 0011E37C  38 C0 00 07 */	li r6, 7
/* 80122720 0011E380  38 E0 00 03 */	li r7, 3
/* 80122724 0011E384  39 00 00 00 */	li r8, 0
/* 80122728 0011E388  4B F3 72 A1 */	bl func_800599C8
/* 8012272C 0011E38C  38 60 00 03 */	li r3, 3
/* 80122730 0011E390  38 80 00 02 */	li r4, 2
/* 80122734 0011E394  38 A0 00 00 */	li r5, 0
/* 80122738 0011E398  38 C0 00 08 */	li r6, 8
/* 8012273C 0011E39C  38 E0 00 04 */	li r7, 4
/* 80122740 0011E3A0  39 00 00 00 */	li r8, 0
/* 80122744 0011E3A4  4B F3 72 85 */	bl func_800599C8
/* 80122748 0011E3A8  38 60 00 04 */	li r3, 4
/* 8012274C 0011E3AC  38 80 00 03 */	li r4, 3
/* 80122750 0011E3B0  38 A0 00 00 */	li r5, 0
/* 80122754 0011E3B4  38 C0 00 08 */	li r6, 8
/* 80122758 0011E3B8  38 E0 00 05 */	li r7, 5
/* 8012275C 0011E3BC  39 00 00 00 */	li r8, 0
/* 80122760 0011E3C0  4B F3 72 69 */	bl func_800599C8
/* 80122764 0011E3C4  38 60 00 05 */	li r3, 5
/* 80122768 0011E3C8  38 80 00 04 */	li r4, 4
/* 8012276C 0011E3CC  38 A0 00 00 */	li r5, 0
/* 80122770 0011E3D0  38 C0 00 08 */	li r6, 8
/* 80122774 0011E3D4  38 E0 00 06 */	li r7, 6
/* 80122778 0011E3D8  39 00 00 00 */	li r8, 0
/* 8012277C 0011E3DC  4B F3 72 4D */	bl func_800599C8
/* 80122780 0011E3E0  38 60 00 06 */	li r3, 6
/* 80122784 0011E3E4  38 80 00 05 */	li r4, 5
/* 80122788 0011E3E8  38 A0 00 00 */	li r5, 0
/* 8012278C 0011E3EC  38 C0 00 63 */	li r6, 0x63
/* 80122790 0011E3F0  38 E0 00 5A */	li r7, 0x5a
/* 80122794 0011E3F4  39 00 00 00 */	li r8, 0
/* 80122798 0011E3F8  4B F3 72 31 */	bl func_800599C8
/* 8012279C 0011E3FC  38 60 00 07 */	li r3, 7
/* 801227A0 0011E400  38 80 00 00 */	li r4, 0
/* 801227A4 0011E404  38 A0 00 02 */	li r5, 2
/* 801227A8 0011E408  38 C0 00 00 */	li r6, 0
/* 801227AC 0011E40C  38 E0 00 08 */	li r7, 8
/* 801227B0 0011E410  39 00 00 00 */	li r8, 0
/* 801227B4 0011E414  4B F3 72 15 */	bl func_800599C8
/* 801227B8 0011E418  38 60 00 08 */	li r3, 8
/* 801227BC 0011E41C  38 80 00 07 */	li r4, 7
/* 801227C0 0011E420  38 A0 00 04 */	li r5, 4
/* 801227C4 0011E424  38 C0 00 00 */	li r6, 0
/* 801227C8 0011E428  38 E0 00 63 */	li r7, 0x63
/* 801227CC 0011E42C  39 00 00 00 */	li r8, 0
/* 801227D0 0011E430  4B F3 71 F9 */	bl func_800599C8
/* 801227D4 0011E434  38 60 00 63 */	li r3, 0x63
/* 801227D8 0011E438  38 80 00 08 */	li r4, 8
/* 801227DC 0011E43C  38 A0 00 06 */	li r5, 6
/* 801227E0 0011E440  38 C0 00 00 */	li r6, 0
/* 801227E4 0011E444  38 E0 00 00 */	li r7, 0
/* 801227E8 0011E448  39 00 00 00 */	li r8, 0
/* 801227EC 0011E44C  4B F3 71 DD */	bl func_800599C8
/* 801227F0 0011E450  38 60 00 50 */	li r3, 0x50
/* 801227F4 0011E454  38 80 00 00 */	li r4, 0
/* 801227F8 0011E458  38 A0 00 00 */	li r5, 0
/* 801227FC 0011E45C  38 C0 00 00 */	li r6, 0
/* 80122800 0011E460  38 E0 00 00 */	li r7, 0
/* 80122804 0011E464  39 00 00 00 */	li r8, 0
/* 80122808 0011E468  4B F3 71 C1 */	bl func_800599C8
/* 8012280C 0011E46C  38 60 00 5A */	li r3, 0x5a
/* 80122810 0011E470  38 80 00 00 */	li r4, 0
/* 80122814 0011E474  38 A0 00 00 */	li r5, 0
/* 80122818 0011E478  38 C0 00 00 */	li r6, 0
/* 8012281C 0011E47C  38 E0 00 00 */	li r7, 0
/* 80122820 0011E480  39 00 00 00 */	li r8, 0
/* 80122824 0011E484  4B F3 71 A5 */	bl func_800599C8
/* 80122828 0011E488  48 00 30 18 */	b lbl_80125840
/* 8012282C 0011E48C  80 06 01 60 */	lwz r0, 0x160(r6)
/* 80122830 0011E490  38 60 00 3F */	li r3, 0x3f
/* 80122834 0011E494  38 A0 00 00 */	li r5, 0
/* 80122838 0011E498  38 C0 00 01 */	li r6, 1
/* 8012283C 0011E49C  54 04 06 3E */	clrlwi r4, r0, 0x18
/* 80122840 0011E4A0  4B F3 72 2D */	bl func_80059A6C
/* 80122844 0011E4A4  2C 03 00 00 */	cmpwi r3, 0
/* 80122848 0011E4A8  41 82 2F F8 */	beq lbl_80125840
/* 8012284C 0011E4AC  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 80122850 0011E4B0  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80122854 0011E4B4  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80122858 0011E4B8  90 04 01 60 */	stw r0, 0x160(r4)
/* 8012285C 0011E4BC  41 82 04 44 */	beq lbl_80122CA0
/* 80122860 0011E4C0  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80122864 0011E4C4  3B E0 00 00 */	li r31, 0
/* 80122868 0011E4C8  80 85 01 60 */	lwz r4, 0x160(r5)
/* 8012286C 0011E4CC  2C 04 00 07 */	cmpwi r4, 7
/* 80122870 0011E4D0  41 82 02 B4 */	beq lbl_80122B24
/* 80122874 0011E4D4  40 80 00 30 */	bge lbl_801228A4
/* 80122878 0011E4D8  2C 04 00 03 */	cmpwi r4, 3
/* 8012287C 0011E4DC  41 82 01 18 */	beq lbl_80122994
/* 80122880 0011E4E0  40 80 00 14 */	bge lbl_80122894
/* 80122884 0011E4E4  2C 04 00 01 */	cmpwi r4, 1
/* 80122888 0011E4E8  41 82 00 48 */	beq lbl_801228D0
/* 8012288C 0011E4EC  40 80 00 A4 */	bge lbl_80122930
/* 80122890 0011E4F0  48 00 03 FC */	b lbl_80122C8C
lbl_80122894:
/* 80122894 0011E4F4  2C 04 00 05 */	cmpwi r4, 5
/* 80122898 0011E4F8  41 82 01 C4 */	beq lbl_80122A5C
/* 8012289C 0011E4FC  40 80 02 24 */	bge lbl_80122AC0
/* 801228A0 0011E500  48 00 01 58 */	b lbl_801229F8
lbl_801228A4:
/* 801228A4 0011E504  2C 04 00 63 */	cmpwi r4, 0x63
/* 801228A8 0011E508  41 82 03 90 */	beq lbl_80122C38
/* 801228AC 0011E50C  40 80 00 10 */	bge lbl_801228BC
/* 801228B0 0011E510  2C 04 00 09 */	cmpwi r4, 9
/* 801228B4 0011E514  40 80 03 D8 */	bge lbl_80122C8C
/* 801228B8 0011E518  48 00 02 E4 */	b lbl_80122B9C
lbl_801228BC:
/* 801228BC 0011E51C  3C 60 00 01 */	lis r3, 0x0000FFFF@ha
/* 801228C0 0011E520  38 03 FF FF */	addi r0, r3, 0x0000FFFF@l
/* 801228C4 0011E524  7C 04 00 00 */	cmpw r4, r0
/* 801228C8 0011E528  41 82 03 70 */	beq lbl_80122C38
/* 801228CC 0011E52C  48 00 03 C0 */	b lbl_80122C8C
lbl_801228D0:
/* 801228D0 0011E530  A0 05 01 68 */	lhz r0, 0x168(r5)
/* 801228D4 0011E534  28 00 00 01 */	cmplwi r0, 1
/* 801228D8 0011E538  41 80 03 B4 */	blt lbl_80122C8C
/* 801228DC 0011E53C  A8 65 00 D6 */	lha r3, 0xd6(r5)
/* 801228E0 0011E540  38 80 00 06 */	li r4, 6
/* 801228E4 0011E544  38 A0 00 00 */	li r5, 0
/* 801228E8 0011E548  48 13 14 C9 */	bl func_80253DB0
/* 801228EC 0011E54C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801228F0 0011E550  38 80 00 02 */	li r4, 2
/* 801228F4 0011E554  38 A0 00 00 */	li r5, 0
/* 801228F8 0011E558  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 801228FC 0011E55C  48 13 14 B5 */	bl func_80253DB0
/* 80122900 0011E560  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122904 0011E564  38 80 00 04 */	li r4, 4
/* 80122908 0011E568  38 A0 00 00 */	li r5, 0
/* 8012290C 0011E56C  A8 63 00 D8 */	lha r3, 0xd8(r3)
/* 80122910 0011E570  48 13 14 A1 */	bl func_80253DB0
/* 80122914 0011E574  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122918 0011E578  38 00 00 21 */	li r0, 0x21
/* 8012291C 0011E57C  3B E0 00 01 */	li r31, 1
/* 80122920 0011E580  90 03 01 28 */	stw r0, 0x128(r3)
/* 80122924 0011E584  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122928 0011E588  B3 E3 01 6A */	sth r31, 0x16a(r3)
/* 8012292C 0011E58C  48 00 03 60 */	b lbl_80122C8C
lbl_80122930:
/* 80122930 0011E590  A0 05 01 68 */	lhz r0, 0x168(r5)
/* 80122934 0011E594  28 00 00 02 */	cmplwi r0, 2
/* 80122938 0011E598  41 80 03 54 */	blt lbl_80122C8C
/* 8012293C 0011E59C  A8 65 00 D6 */	lha r3, 0xd6(r5)
/* 80122940 0011E5A0  38 80 00 07 */	li r4, 7
/* 80122944 0011E5A4  38 A0 00 00 */	li r5, 0
/* 80122948 0011E5A8  48 13 14 69 */	bl func_80253DB0
/* 8012294C 0011E5AC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122950 0011E5B0  38 80 00 02 */	li r4, 2
/* 80122954 0011E5B4  38 A0 00 00 */	li r5, 0
/* 80122958 0011E5B8  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8012295C 0011E5BC  48 13 14 55 */	bl func_80253DB0
/* 80122960 0011E5C0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122964 0011E5C4  38 80 00 04 */	li r4, 4
/* 80122968 0011E5C8  38 A0 00 00 */	li r5, 0
/* 8012296C 0011E5CC  A8 63 00 D8 */	lha r3, 0xd8(r3)
/* 80122970 0011E5D0  48 13 14 41 */	bl func_80253DB0
/* 80122974 0011E5D4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122978 0011E5D8  38 80 00 21 */	li r4, 0x21
/* 8012297C 0011E5DC  38 00 00 02 */	li r0, 2
/* 80122980 0011E5E0  3B E0 00 01 */	li r31, 1
/* 80122984 0011E5E4  90 83 01 28 */	stw r4, 0x128(r3)
/* 80122988 0011E5E8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012298C 0011E5EC  B0 03 01 6A */	sth r0, 0x16a(r3)
/* 80122990 0011E5F0  48 00 02 FC */	b lbl_80122C8C
lbl_80122994:
/* 80122994 0011E5F4  A0 05 01 68 */	lhz r0, 0x168(r5)
/* 80122998 0011E5F8  28 00 00 03 */	cmplwi r0, 3
/* 8012299C 0011E5FC  41 80 02 F0 */	blt lbl_80122C8C
/* 801229A0 0011E600  A8 65 00 D6 */	lha r3, 0xd6(r5)
/* 801229A4 0011E604  38 80 00 08 */	li r4, 8
/* 801229A8 0011E608  38 A0 00 00 */	li r5, 0
/* 801229AC 0011E60C  48 13 14 05 */	bl func_80253DB0
/* 801229B0 0011E610  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801229B4 0011E614  38 80 00 02 */	li r4, 2
/* 801229B8 0011E618  38 A0 00 00 */	li r5, 0
/* 801229BC 0011E61C  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 801229C0 0011E620  48 13 13 F1 */	bl func_80253DB0
/* 801229C4 0011E624  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801229C8 0011E628  38 80 00 04 */	li r4, 4
/* 801229CC 0011E62C  38 A0 00 00 */	li r5, 0
/* 801229D0 0011E630  A8 63 00 D8 */	lha r3, 0xd8(r3)
/* 801229D4 0011E634  48 13 13 DD */	bl func_80253DB0
/* 801229D8 0011E638  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801229DC 0011E63C  38 80 00 21 */	li r4, 0x21
/* 801229E0 0011E640  38 00 00 03 */	li r0, 3
/* 801229E4 0011E644  3B E0 00 01 */	li r31, 1
/* 801229E8 0011E648  90 83 01 28 */	stw r4, 0x128(r3)
/* 801229EC 0011E64C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801229F0 0011E650  B0 03 01 6A */	sth r0, 0x16a(r3)
/* 801229F4 0011E654  48 00 02 98 */	b lbl_80122C8C
lbl_801229F8:
/* 801229F8 0011E658  A0 05 01 68 */	lhz r0, 0x168(r5)
/* 801229FC 0011E65C  28 00 00 04 */	cmplwi r0, 4
/* 80122A00 0011E660  41 80 02 8C */	blt lbl_80122C8C
/* 80122A04 0011E664  A8 65 00 D6 */	lha r3, 0xd6(r5)
/* 80122A08 0011E668  38 80 00 09 */	li r4, 9
/* 80122A0C 0011E66C  38 A0 00 00 */	li r5, 0
/* 80122A10 0011E670  48 13 13 A1 */	bl func_80253DB0
/* 80122A14 0011E674  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122A18 0011E678  38 80 00 02 */	li r4, 2
/* 80122A1C 0011E67C  38 A0 00 00 */	li r5, 0
/* 80122A20 0011E680  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80122A24 0011E684  48 13 13 8D */	bl func_80253DB0
/* 80122A28 0011E688  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122A2C 0011E68C  38 80 00 04 */	li r4, 4
/* 80122A30 0011E690  38 A0 00 00 */	li r5, 0
/* 80122A34 0011E694  A8 63 00 D8 */	lha r3, 0xd8(r3)
/* 80122A38 0011E698  48 13 13 79 */	bl func_80253DB0
/* 80122A3C 0011E69C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122A40 0011E6A0  38 80 00 21 */	li r4, 0x21
/* 80122A44 0011E6A4  38 00 00 04 */	li r0, 4
/* 80122A48 0011E6A8  3B E0 00 01 */	li r31, 1
/* 80122A4C 0011E6AC  90 83 01 28 */	stw r4, 0x128(r3)
/* 80122A50 0011E6B0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122A54 0011E6B4  B0 03 01 6A */	sth r0, 0x16a(r3)
/* 80122A58 0011E6B8  48 00 02 34 */	b lbl_80122C8C
lbl_80122A5C:
/* 80122A5C 0011E6BC  A0 05 01 68 */	lhz r0, 0x168(r5)
/* 80122A60 0011E6C0  28 00 00 05 */	cmplwi r0, 5
/* 80122A64 0011E6C4  41 80 02 28 */	blt lbl_80122C8C
/* 80122A68 0011E6C8  A8 65 00 D6 */	lha r3, 0xd6(r5)
/* 80122A6C 0011E6CC  38 80 00 0A */	li r4, 0xa
/* 80122A70 0011E6D0  38 A0 00 00 */	li r5, 0
/* 80122A74 0011E6D4  48 13 13 3D */	bl func_80253DB0
/* 80122A78 0011E6D8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122A7C 0011E6DC  38 80 00 02 */	li r4, 2
/* 80122A80 0011E6E0  38 A0 00 00 */	li r5, 0
/* 80122A84 0011E6E4  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80122A88 0011E6E8  48 13 13 29 */	bl func_80253DB0
/* 80122A8C 0011E6EC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122A90 0011E6F0  38 80 00 04 */	li r4, 4
/* 80122A94 0011E6F4  38 A0 00 00 */	li r5, 0
/* 80122A98 0011E6F8  A8 63 00 D8 */	lha r3, 0xd8(r3)
/* 80122A9C 0011E6FC  48 13 13 15 */	bl func_80253DB0
/* 80122AA0 0011E700  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122AA4 0011E704  38 80 00 21 */	li r4, 0x21
/* 80122AA8 0011E708  38 00 00 05 */	li r0, 5
/* 80122AAC 0011E70C  3B E0 00 01 */	li r31, 1
/* 80122AB0 0011E710  90 83 01 28 */	stw r4, 0x128(r3)
/* 80122AB4 0011E714  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122AB8 0011E718  B0 03 01 6A */	sth r0, 0x16a(r3)
/* 80122ABC 0011E71C  48 00 01 D0 */	b lbl_80122C8C
lbl_80122AC0:
/* 80122AC0 0011E720  A0 05 01 68 */	lhz r0, 0x168(r5)
/* 80122AC4 0011E724  28 00 00 06 */	cmplwi r0, 6
/* 80122AC8 0011E728  41 80 01 C4 */	blt lbl_80122C8C
/* 80122ACC 0011E72C  A8 65 00 D6 */	lha r3, 0xd6(r5)
/* 80122AD0 0011E730  38 80 00 0B */	li r4, 0xb
/* 80122AD4 0011E734  38 A0 00 00 */	li r5, 0
/* 80122AD8 0011E738  48 13 12 D9 */	bl func_80253DB0
/* 80122ADC 0011E73C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122AE0 0011E740  38 80 00 02 */	li r4, 2
/* 80122AE4 0011E744  38 A0 00 00 */	li r5, 0
/* 80122AE8 0011E748  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80122AEC 0011E74C  48 13 12 C5 */	bl func_80253DB0
/* 80122AF0 0011E750  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122AF4 0011E754  38 80 00 04 */	li r4, 4
/* 80122AF8 0011E758  38 A0 00 00 */	li r5, 0
/* 80122AFC 0011E75C  A8 63 00 D8 */	lha r3, 0xd8(r3)
/* 80122B00 0011E760  48 13 12 B1 */	bl func_80253DB0
/* 80122B04 0011E764  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122B08 0011E768  38 80 00 21 */	li r4, 0x21
/* 80122B0C 0011E76C  38 00 00 06 */	li r0, 6
/* 80122B10 0011E770  3B E0 00 01 */	li r31, 1
/* 80122B14 0011E774  90 83 01 28 */	stw r4, 0x128(r3)
/* 80122B18 0011E778  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122B1C 0011E77C  B0 03 01 6A */	sth r0, 0x16a(r3)
/* 80122B20 0011E780  48 00 01 6C */	b lbl_80122C8C
lbl_80122B24:
/* 80122B24 0011E784  A0 05 01 64 */	lhz r0, 0x164(r5)
/* 80122B28 0011E788  2C 00 00 00 */	cmpwi r0, 0
/* 80122B2C 0011E78C  41 82 00 5C */	beq lbl_80122B88
/* 80122B30 0011E790  A8 65 00 D6 */	lha r3, 0xd6(r5)
/* 80122B34 0011E794  38 80 00 0F */	li r4, 0xf
/* 80122B38 0011E798  38 A0 00 00 */	li r5, 0
/* 80122B3C 0011E79C  48 13 12 75 */	bl func_80253DB0
/* 80122B40 0011E7A0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122B44 0011E7A4  38 80 00 02 */	li r4, 2
/* 80122B48 0011E7A8  38 A0 00 00 */	li r5, 0
/* 80122B4C 0011E7AC  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80122B50 0011E7B0  48 13 12 61 */	bl func_80253DB0
/* 80122B54 0011E7B4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122B58 0011E7B8  38 80 00 04 */	li r4, 4
/* 80122B5C 0011E7BC  38 A0 00 00 */	li r5, 0
/* 80122B60 0011E7C0  A8 63 00 D8 */	lha r3, 0xd8(r3)
/* 80122B64 0011E7C4  48 13 12 4D */	bl func_80253DB0
/* 80122B68 0011E7C8  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80122B6C 0011E7CC  38 00 00 22 */	li r0, 0x22
/* 80122B70 0011E7D0  C0 22 8D 30 */	lfs f1, lbl_80641330-_SDA2_BASE_(r2)
/* 80122B74 0011E7D4  38 60 02 23 */	li r3, 0x223
/* 80122B78 0011E7D8  90 04 01 28 */	stw r0, 0x128(r4)
/* 80122B7C 0011E7DC  38 80 00 00 */	li r4, 0
/* 80122B80 0011E7E0  4B EE 85 F1 */	bl func_8000B170
/* 80122B84 0011E7E4  48 00 01 08 */	b lbl_80122C8C
lbl_80122B88:
/* 80122B88 0011E7E8  C0 22 8D 30 */	lfs f1, lbl_80641330-_SDA2_BASE_(r2)
/* 80122B8C 0011E7EC  38 60 02 22 */	li r3, 0x222
/* 80122B90 0011E7F0  38 80 00 00 */	li r4, 0
/* 80122B94 0011E7F4  4B EE 85 DD */	bl func_8000B170
/* 80122B98 0011E7F8  48 00 00 F4 */	b lbl_80122C8C
lbl_80122B9C:
/* 80122B9C 0011E7FC  A0 65 01 64 */	lhz r3, 0x164(r5)
/* 80122BA0 0011E800  A0 05 01 68 */	lhz r0, 0x168(r5)
/* 80122BA4 0011E804  38 63 00 06 */	addi r3, r3, 6
/* 80122BA8 0011E808  7C 03 00 00 */	cmpw r3, r0
/* 80122BAC 0011E80C  40 80 00 78 */	bge lbl_80122C24
/* 80122BB0 0011E810  A8 65 00 D6 */	lha r3, 0xd6(r5)
/* 80122BB4 0011E814  38 80 00 10 */	li r4, 0x10
/* 80122BB8 0011E818  38 A0 00 00 */	li r5, 0
/* 80122BBC 0011E81C  48 13 11 F5 */	bl func_80253DB0
/* 80122BC0 0011E820  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122BC4 0011E824  38 80 00 02 */	li r4, 2
/* 80122BC8 0011E828  38 A0 00 00 */	li r5, 0
/* 80122BCC 0011E82C  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80122BD0 0011E830  48 13 11 E1 */	bl func_80253DB0
/* 80122BD4 0011E834  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122BD8 0011E838  38 80 00 04 */	li r4, 4
/* 80122BDC 0011E83C  38 A0 00 00 */	li r5, 0
/* 80122BE0 0011E840  A8 63 00 D8 */	lha r3, 0xd8(r3)
/* 80122BE4 0011E844  48 13 11 CD */	bl func_80253DB0
/* 80122BE8 0011E848  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122BEC 0011E84C  38 80 00 22 */	li r4, 0x22
/* 80122BF0 0011E850  38 00 00 10 */	li r0, 0x10
/* 80122BF4 0011E854  C0 22 8D 30 */	lfs f1, lbl_80641330-_SDA2_BASE_(r2)
/* 80122BF8 0011E858  90 83 01 28 */	stw r4, 0x128(r3)
/* 80122BFC 0011E85C  38 60 02 23 */	li r3, 0x223
/* 80122C00 0011E860  38 80 00 00 */	li r4, 0
/* 80122C04 0011E864  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 80122C08 0011E868  A0 A6 01 64 */	lhz r5, 0x164(r6)
/* 80122C0C 0011E86C  38 A5 00 01 */	addi r5, r5, 1
/* 80122C10 0011E870  B0 A6 01 66 */	sth r5, 0x166(r6)
/* 80122C14 0011E874  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80122C18 0011E878  B0 05 01 6C */	sth r0, 0x16c(r5)
/* 80122C1C 0011E87C  4B EE 85 55 */	bl func_8000B170
/* 80122C20 0011E880  48 00 00 6C */	b lbl_80122C8C
lbl_80122C24:
/* 80122C24 0011E884  C0 22 8D 30 */	lfs f1, lbl_80641330-_SDA2_BASE_(r2)
/* 80122C28 0011E888  38 60 02 22 */	li r3, 0x222
/* 80122C2C 0011E88C  38 80 00 00 */	li r4, 0
/* 80122C30 0011E890  4B EE 85 41 */	bl func_8000B170
/* 80122C34 0011E894  48 00 00 58 */	b lbl_80122C8C
lbl_80122C38:
/* 80122C38 0011E898  A8 65 00 D6 */	lha r3, 0xd6(r5)
/* 80122C3C 0011E89C  38 80 00 0C */	li r4, 0xc
/* 80122C40 0011E8A0  38 A0 00 00 */	li r5, 0
/* 80122C44 0011E8A4  48 13 11 6D */	bl func_80253DB0
/* 80122C48 0011E8A8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122C4C 0011E8AC  38 80 00 01 */	li r4, 1
/* 80122C50 0011E8B0  38 A0 00 00 */	li r5, 0
/* 80122C54 0011E8B4  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80122C58 0011E8B8  48 13 11 59 */	bl func_80253DB0
/* 80122C5C 0011E8BC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122C60 0011E8C0  38 80 00 04 */	li r4, 4
/* 80122C64 0011E8C4  38 A0 00 00 */	li r5, 0
/* 80122C68 0011E8C8  A8 63 00 D8 */	lha r3, 0xd8(r3)
/* 80122C6C 0011E8CC  48 13 11 45 */	bl func_80253DB0
/* 80122C70 0011E8D0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122C74 0011E8D4  38 80 00 21 */	li r4, 0x21
/* 80122C78 0011E8D8  38 00 00 63 */	li r0, 0x63
/* 80122C7C 0011E8DC  3B E0 00 02 */	li r31, 2
/* 80122C80 0011E8E0  90 83 01 28 */	stw r4, 0x128(r3)
/* 80122C84 0011E8E4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122C88 0011E8E8  90 03 01 60 */	stw r0, 0x160(r3)
lbl_80122C8C:
/* 80122C8C 0011E8EC  2C 1F 00 00 */	cmpwi r31, 0
/* 80122C90 0011E8F0  41 82 2B B0 */	beq lbl_80125840
/* 80122C94 0011E8F4  7F E3 FB 78 */	mr r3, r31
/* 80122C98 0011E8F8  4B F3 78 35 */	bl func_8005A4CC
/* 80122C9C 0011E8FC  48 00 2B A4 */	b lbl_80125840
lbl_80122CA0:
/* 80122CA0 0011E900  2C 03 00 08 */	cmpwi r3, 8
/* 80122CA4 0011E904  3B E0 00 00 */	li r31, 0
/* 80122CA8 0011E908  41 82 02 CC */	beq lbl_80122F74
/* 80122CAC 0011E90C  40 80 00 38 */	bge lbl_80122CE4
/* 80122CB0 0011E910  2C 03 00 04 */	cmpwi r3, 4
/* 80122CB4 0011E914  41 82 01 68 */	beq lbl_80122E1C
/* 80122CB8 0011E918  40 80 00 1C */	bge lbl_80122CD4
/* 80122CBC 0011E91C  2C 03 00 02 */	cmpwi r3, 2
/* 80122CC0 0011E920  41 82 00 A4 */	beq lbl_80122D64
/* 80122CC4 0011E924  40 80 00 FC */	bge lbl_80122DC0
/* 80122CC8 0011E928  2C 03 00 01 */	cmpwi r3, 1
/* 80122CCC 0011E92C  40 80 00 3C */	bge lbl_80122D08
/* 80122CD0 0011E930  48 00 04 FC */	b lbl_801231CC
lbl_80122CD4:
/* 80122CD4 0011E934  2C 03 00 06 */	cmpwi r3, 6
/* 80122CD8 0011E938  41 82 01 FC */	beq lbl_80122ED4
/* 80122CDC 0011E93C  40 80 02 54 */	bge lbl_80122F30
/* 80122CE0 0011E940  48 00 01 98 */	b lbl_80122E78
lbl_80122CE4:
/* 80122CE4 0011E944  2C 03 00 5A */	cmpwi r3, 0x5a
/* 80122CE8 0011E948  41 82 03 EC */	beq lbl_801230D4
/* 80122CEC 0011E94C  40 80 00 10 */	bge lbl_80122CFC
/* 80122CF0 0011E950  2C 03 00 50 */	cmpwi r3, 0x50
/* 80122CF4 0011E954  41 82 03 08 */	beq lbl_80122FFC
/* 80122CF8 0011E958  48 00 04 D4 */	b lbl_801231CC
lbl_80122CFC:
/* 80122CFC 0011E95C  2C 03 00 63 */	cmpwi r3, 0x63
/* 80122D00 0011E960  41 82 02 B8 */	beq lbl_80122FB8
/* 80122D04 0011E964  48 00 04 C8 */	b lbl_801231CC
lbl_80122D08:
/* 80122D08 0011E968  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122D0C 0011E96C  38 80 00 00 */	li r4, 0
/* 80122D10 0011E970  38 A0 00 00 */	li r5, 0
/* 80122D14 0011E974  A8 63 00 D6 */	lha r3, 0xd6(r3)
/* 80122D18 0011E978  48 13 10 99 */	bl func_80253DB0
/* 80122D1C 0011E97C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122D20 0011E980  38 80 00 02 */	li r4, 2
/* 80122D24 0011E984  38 A0 00 00 */	li r5, 0
/* 80122D28 0011E988  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80122D2C 0011E98C  48 13 10 85 */	bl func_80253DB0
/* 80122D30 0011E990  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122D34 0011E994  38 80 00 04 */	li r4, 4
/* 80122D38 0011E998  38 A0 00 00 */	li r5, 0
/* 80122D3C 0011E99C  A8 63 00 D8 */	lha r3, 0xd8(r3)
/* 80122D40 0011E9A0  48 13 10 71 */	bl func_80253DB0
/* 80122D44 0011E9A4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122D48 0011E9A8  3B E0 00 03 */	li r31, 3
/* 80122D4C 0011E9AC  A0 03 01 68 */	lhz r0, 0x168(r3)
/* 80122D50 0011E9B0  28 00 00 01 */	cmplwi r0, 1
/* 80122D54 0011E9B4  41 80 04 78 */	blt lbl_801231CC
/* 80122D58 0011E9B8  38 00 00 01 */	li r0, 1
/* 80122D5C 0011E9BC  B0 03 01 6A */	sth r0, 0x16a(r3)
/* 80122D60 0011E9C0  48 00 04 6C */	b lbl_801231CC
lbl_80122D64:
/* 80122D64 0011E9C4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122D68 0011E9C8  38 80 00 01 */	li r4, 1
/* 80122D6C 0011E9CC  38 A0 00 00 */	li r5, 0
/* 80122D70 0011E9D0  A8 63 00 D6 */	lha r3, 0xd6(r3)
/* 80122D74 0011E9D4  48 13 10 3D */	bl func_80253DB0
/* 80122D78 0011E9D8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122D7C 0011E9DC  38 80 00 02 */	li r4, 2
/* 80122D80 0011E9E0  38 A0 00 00 */	li r5, 0
/* 80122D84 0011E9E4  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80122D88 0011E9E8  48 13 10 29 */	bl func_80253DB0
/* 80122D8C 0011E9EC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122D90 0011E9F0  38 80 00 04 */	li r4, 4
/* 80122D94 0011E9F4  38 A0 00 00 */	li r5, 0
/* 80122D98 0011E9F8  A8 63 00 D8 */	lha r3, 0xd8(r3)
/* 80122D9C 0011E9FC  48 13 10 15 */	bl func_80253DB0
/* 80122DA0 0011EA00  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122DA4 0011EA04  A0 03 01 68 */	lhz r0, 0x168(r3)
/* 80122DA8 0011EA08  28 00 00 02 */	cmplwi r0, 2
/* 80122DAC 0011EA0C  41 80 00 0C */	blt lbl_80122DB8
/* 80122DB0 0011EA10  38 00 00 02 */	li r0, 2
/* 80122DB4 0011EA14  B0 03 01 6A */	sth r0, 0x16a(r3)
lbl_80122DB8:
/* 80122DB8 0011EA18  3B E0 00 03 */	li r31, 3
/* 80122DBC 0011EA1C  48 00 04 10 */	b lbl_801231CC
lbl_80122DC0:
/* 80122DC0 0011EA20  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122DC4 0011EA24  38 80 00 02 */	li r4, 2
/* 80122DC8 0011EA28  38 A0 00 00 */	li r5, 0
/* 80122DCC 0011EA2C  A8 63 00 D6 */	lha r3, 0xd6(r3)
/* 80122DD0 0011EA30  48 13 0F E1 */	bl func_80253DB0
/* 80122DD4 0011EA34  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122DD8 0011EA38  38 80 00 02 */	li r4, 2
/* 80122DDC 0011EA3C  38 A0 00 00 */	li r5, 0
/* 80122DE0 0011EA40  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80122DE4 0011EA44  48 13 0F CD */	bl func_80253DB0
/* 80122DE8 0011EA48  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122DEC 0011EA4C  38 80 00 04 */	li r4, 4
/* 80122DF0 0011EA50  38 A0 00 00 */	li r5, 0
/* 80122DF4 0011EA54  A8 63 00 D8 */	lha r3, 0xd8(r3)
/* 80122DF8 0011EA58  48 13 0F B9 */	bl func_80253DB0
/* 80122DFC 0011EA5C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122E00 0011EA60  A0 03 01 68 */	lhz r0, 0x168(r3)
/* 80122E04 0011EA64  28 00 00 03 */	cmplwi r0, 3
/* 80122E08 0011EA68  41 80 00 0C */	blt lbl_80122E14
/* 80122E0C 0011EA6C  38 00 00 03 */	li r0, 3
/* 80122E10 0011EA70  B0 03 01 6A */	sth r0, 0x16a(r3)
lbl_80122E14:
/* 80122E14 0011EA74  3B E0 00 03 */	li r31, 3
/* 80122E18 0011EA78  48 00 03 B4 */	b lbl_801231CC
lbl_80122E1C:
/* 80122E1C 0011EA7C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122E20 0011EA80  38 80 00 03 */	li r4, 3
/* 80122E24 0011EA84  38 A0 00 00 */	li r5, 0
/* 80122E28 0011EA88  A8 63 00 D6 */	lha r3, 0xd6(r3)
/* 80122E2C 0011EA8C  48 13 0F 85 */	bl func_80253DB0
/* 80122E30 0011EA90  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122E34 0011EA94  38 80 00 02 */	li r4, 2
/* 80122E38 0011EA98  38 A0 00 00 */	li r5, 0
/* 80122E3C 0011EA9C  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80122E40 0011EAA0  48 13 0F 71 */	bl func_80253DB0
/* 80122E44 0011EAA4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122E48 0011EAA8  38 80 00 04 */	li r4, 4
/* 80122E4C 0011EAAC  38 A0 00 00 */	li r5, 0
/* 80122E50 0011EAB0  A8 63 00 D8 */	lha r3, 0xd8(r3)
/* 80122E54 0011EAB4  48 13 0F 5D */	bl func_80253DB0
/* 80122E58 0011EAB8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122E5C 0011EABC  A0 03 01 68 */	lhz r0, 0x168(r3)
/* 80122E60 0011EAC0  28 00 00 04 */	cmplwi r0, 4
/* 80122E64 0011EAC4  41 80 00 0C */	blt lbl_80122E70
/* 80122E68 0011EAC8  38 00 00 04 */	li r0, 4
/* 80122E6C 0011EACC  B0 03 01 6A */	sth r0, 0x16a(r3)
lbl_80122E70:
/* 80122E70 0011EAD0  3B E0 00 03 */	li r31, 3
/* 80122E74 0011EAD4  48 00 03 58 */	b lbl_801231CC
lbl_80122E78:
/* 80122E78 0011EAD8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122E7C 0011EADC  38 80 00 04 */	li r4, 4
/* 80122E80 0011EAE0  38 A0 00 00 */	li r5, 0
/* 80122E84 0011EAE4  A8 63 00 D6 */	lha r3, 0xd6(r3)
/* 80122E88 0011EAE8  48 13 0F 29 */	bl func_80253DB0
/* 80122E8C 0011EAEC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122E90 0011EAF0  38 80 00 02 */	li r4, 2
/* 80122E94 0011EAF4  38 A0 00 00 */	li r5, 0
/* 80122E98 0011EAF8  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80122E9C 0011EAFC  48 13 0F 15 */	bl func_80253DB0
/* 80122EA0 0011EB00  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122EA4 0011EB04  38 80 00 04 */	li r4, 4
/* 80122EA8 0011EB08  38 A0 00 00 */	li r5, 0
/* 80122EAC 0011EB0C  A8 63 00 D8 */	lha r3, 0xd8(r3)
/* 80122EB0 0011EB10  48 13 0F 01 */	bl func_80253DB0
/* 80122EB4 0011EB14  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122EB8 0011EB18  A0 03 01 68 */	lhz r0, 0x168(r3)
/* 80122EBC 0011EB1C  28 00 00 05 */	cmplwi r0, 5
/* 80122EC0 0011EB20  41 80 00 0C */	blt lbl_80122ECC
/* 80122EC4 0011EB24  38 00 00 05 */	li r0, 5
/* 80122EC8 0011EB28  B0 03 01 6A */	sth r0, 0x16a(r3)
lbl_80122ECC:
/* 80122ECC 0011EB2C  3B E0 00 03 */	li r31, 3
/* 80122ED0 0011EB30  48 00 02 FC */	b lbl_801231CC
lbl_80122ED4:
/* 80122ED4 0011EB34  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122ED8 0011EB38  38 80 00 05 */	li r4, 5
/* 80122EDC 0011EB3C  38 A0 00 00 */	li r5, 0
/* 80122EE0 0011EB40  A8 63 00 D6 */	lha r3, 0xd6(r3)
/* 80122EE4 0011EB44  48 13 0E CD */	bl func_80253DB0
/* 80122EE8 0011EB48  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122EEC 0011EB4C  38 80 00 02 */	li r4, 2
/* 80122EF0 0011EB50  38 A0 00 00 */	li r5, 0
/* 80122EF4 0011EB54  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80122EF8 0011EB58  48 13 0E B9 */	bl func_80253DB0
/* 80122EFC 0011EB5C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122F00 0011EB60  38 80 00 04 */	li r4, 4
/* 80122F04 0011EB64  38 A0 00 00 */	li r5, 0
/* 80122F08 0011EB68  A8 63 00 D8 */	lha r3, 0xd8(r3)
/* 80122F0C 0011EB6C  48 13 0E A5 */	bl func_80253DB0
/* 80122F10 0011EB70  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122F14 0011EB74  A0 03 01 68 */	lhz r0, 0x168(r3)
/* 80122F18 0011EB78  28 00 00 06 */	cmplwi r0, 6
/* 80122F1C 0011EB7C  41 80 00 0C */	blt lbl_80122F28
/* 80122F20 0011EB80  38 00 00 06 */	li r0, 6
/* 80122F24 0011EB84  B0 03 01 6A */	sth r0, 0x16a(r3)
lbl_80122F28:
/* 80122F28 0011EB88  3B E0 00 03 */	li r31, 3
/* 80122F2C 0011EB8C  48 00 02 A0 */	b lbl_801231CC
lbl_80122F30:
/* 80122F30 0011EB90  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122F34 0011EB94  38 80 00 0C */	li r4, 0xc
/* 80122F38 0011EB98  38 A0 00 00 */	li r5, 0
/* 80122F3C 0011EB9C  A8 63 00 D6 */	lha r3, 0xd6(r3)
/* 80122F40 0011EBA0  48 13 0E 71 */	bl func_80253DB0
/* 80122F44 0011EBA4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122F48 0011EBA8  38 80 00 02 */	li r4, 2
/* 80122F4C 0011EBAC  38 A0 00 00 */	li r5, 0
/* 80122F50 0011EBB0  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80122F54 0011EBB4  48 13 0E 5D */	bl func_80253DB0
/* 80122F58 0011EBB8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122F5C 0011EBBC  38 80 00 00 */	li r4, 0
/* 80122F60 0011EBC0  38 A0 00 00 */	li r5, 0
/* 80122F64 0011EBC4  A8 63 00 D8 */	lha r3, 0xd8(r3)
/* 80122F68 0011EBC8  48 13 0E 49 */	bl func_80253DB0
/* 80122F6C 0011EBCC  3B E0 00 03 */	li r31, 3
/* 80122F70 0011EBD0  48 00 02 5C */	b lbl_801231CC
lbl_80122F74:
/* 80122F74 0011EBD4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122F78 0011EBD8  38 80 00 0C */	li r4, 0xc
/* 80122F7C 0011EBDC  38 A0 00 00 */	li r5, 0
/* 80122F80 0011EBE0  A8 63 00 D6 */	lha r3, 0xd6(r3)
/* 80122F84 0011EBE4  48 13 0E 2D */	bl func_80253DB0
/* 80122F88 0011EBE8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122F8C 0011EBEC  38 80 00 02 */	li r4, 2
/* 80122F90 0011EBF0  38 A0 00 00 */	li r5, 0
/* 80122F94 0011EBF4  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80122F98 0011EBF8  48 13 0E 19 */	bl func_80253DB0
/* 80122F9C 0011EBFC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122FA0 0011EC00  38 80 00 01 */	li r4, 1
/* 80122FA4 0011EC04  38 A0 00 00 */	li r5, 0
/* 80122FA8 0011EC08  A8 63 00 D8 */	lha r3, 0xd8(r3)
/* 80122FAC 0011EC0C  48 13 0E 05 */	bl func_80253DB0
/* 80122FB0 0011EC10  3B E0 00 03 */	li r31, 3
/* 80122FB4 0011EC14  48 00 02 18 */	b lbl_801231CC
lbl_80122FB8:
/* 80122FB8 0011EC18  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122FBC 0011EC1C  38 80 00 0C */	li r4, 0xc
/* 80122FC0 0011EC20  38 A0 00 00 */	li r5, 0
/* 80122FC4 0011EC24  A8 63 00 D6 */	lha r3, 0xd6(r3)
/* 80122FC8 0011EC28  48 13 0D E9 */	bl func_80253DB0
/* 80122FCC 0011EC2C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122FD0 0011EC30  38 80 00 00 */	li r4, 0
/* 80122FD4 0011EC34  38 A0 00 00 */	li r5, 0
/* 80122FD8 0011EC38  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80122FDC 0011EC3C  48 13 0D D5 */	bl func_80253DB0
/* 80122FE0 0011EC40  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80122FE4 0011EC44  38 80 00 04 */	li r4, 4
/* 80122FE8 0011EC48  38 A0 00 00 */	li r5, 0
/* 80122FEC 0011EC4C  A8 63 00 D8 */	lha r3, 0xd8(r3)
/* 80122FF0 0011EC50  48 13 0D C1 */	bl func_80253DB0
/* 80122FF4 0011EC54  3B E0 00 03 */	li r31, 3
/* 80122FF8 0011EC58  48 00 01 D4 */	b lbl_801231CC
lbl_80122FFC:
/* 80122FFC 0011EC5C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123000 0011EC60  A0 03 01 64 */	lhz r0, 0x164(r3)
/* 80123004 0011EC64  2C 00 00 00 */	cmpwi r0, 0
/* 80123008 0011EC68  41 82 00 5C */	beq lbl_80123064
/* 8012300C 0011EC6C  A8 63 00 D6 */	lha r3, 0xd6(r3)
/* 80123010 0011EC70  38 80 00 0F */	li r4, 0xf
/* 80123014 0011EC74  38 A0 00 00 */	li r5, 0
/* 80123018 0011EC78  48 13 0D 99 */	bl func_80253DB0
/* 8012301C 0011EC7C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123020 0011EC80  38 80 00 02 */	li r4, 2
/* 80123024 0011EC84  38 A0 00 00 */	li r5, 0
/* 80123028 0011EC88  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8012302C 0011EC8C  48 13 0D 85 */	bl func_80253DB0
/* 80123030 0011EC90  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123034 0011EC94  38 80 00 04 */	li r4, 4
/* 80123038 0011EC98  38 A0 00 00 */	li r5, 0
/* 8012303C 0011EC9C  A8 63 00 D8 */	lha r3, 0xd8(r3)
/* 80123040 0011ECA0  48 13 0D 71 */	bl func_80253DB0
/* 80123044 0011ECA4  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80123048 0011ECA8  38 00 00 22 */	li r0, 0x22
/* 8012304C 0011ECAC  C0 22 8D 30 */	lfs f1, lbl_80641330-_SDA2_BASE_(r2)
/* 80123050 0011ECB0  38 60 02 23 */	li r3, 0x223
/* 80123054 0011ECB4  90 04 01 28 */	stw r0, 0x128(r4)
/* 80123058 0011ECB8  38 80 00 00 */	li r4, 0
/* 8012305C 0011ECBC  4B EE 81 15 */	bl func_8000B170
/* 80123060 0011ECC0  48 00 00 68 */	b lbl_801230C8
lbl_80123064:
/* 80123064 0011ECC4  C0 22 8D 30 */	lfs f1, lbl_80641330-_SDA2_BASE_(r2)
/* 80123068 0011ECC8  38 60 02 22 */	li r3, 0x222
/* 8012306C 0011ECCC  38 80 00 00 */	li r4, 0
/* 80123070 0011ECD0  4B EE 81 01 */	bl func_8000B170
/* 80123074 0011ECD4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123078 0011ECD8  38 80 00 00 */	li r4, 0
/* 8012307C 0011ECDC  38 A0 00 00 */	li r5, 0
/* 80123080 0011ECE0  A8 63 00 D6 */	lha r3, 0xd6(r3)
/* 80123084 0011ECE4  48 13 0D 2D */	bl func_80253DB0
/* 80123088 0011ECE8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012308C 0011ECEC  38 80 00 02 */	li r4, 2
/* 80123090 0011ECF0  38 A0 00 00 */	li r5, 0
/* 80123094 0011ECF4  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80123098 0011ECF8  48 13 0D 19 */	bl func_80253DB0
/* 8012309C 0011ECFC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801230A0 0011ED00  38 80 00 04 */	li r4, 4
/* 801230A4 0011ED04  38 A0 00 00 */	li r5, 0
/* 801230A8 0011ED08  A8 63 00 D8 */	lha r3, 0xd8(r3)
/* 801230AC 0011ED0C  48 13 0D 05 */	bl func_80253DB0
/* 801230B0 0011ED10  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801230B4 0011ED14  A0 03 01 68 */	lhz r0, 0x168(r3)
/* 801230B8 0011ED18  28 00 00 01 */	cmplwi r0, 1
/* 801230BC 0011ED1C  41 80 00 0C */	blt lbl_801230C8
/* 801230C0 0011ED20  38 00 00 01 */	li r0, 1
/* 801230C4 0011ED24  B0 03 01 6A */	sth r0, 0x16a(r3)
lbl_801230C8:
/* 801230C8 0011ED28  38 60 00 01 */	li r3, 1
/* 801230CC 0011ED2C  4B F3 73 6D */	bl func_8005A438
/* 801230D0 0011ED30  48 00 00 FC */	b lbl_801231CC
lbl_801230D4:
/* 801230D4 0011ED34  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 801230D8 0011ED38  A0 64 01 64 */	lhz r3, 0x164(r4)
/* 801230DC 0011ED3C  A0 04 01 68 */	lhz r0, 0x168(r4)
/* 801230E0 0011ED40  38 63 00 06 */	addi r3, r3, 6
/* 801230E4 0011ED44  7C 03 00 00 */	cmpw r3, r0
/* 801230E8 0011ED48  40 80 00 78 */	bge lbl_80123160
/* 801230EC 0011ED4C  A8 64 00 D6 */	lha r3, 0xd6(r4)
/* 801230F0 0011ED50  38 80 00 10 */	li r4, 0x10
/* 801230F4 0011ED54  38 A0 00 00 */	li r5, 0
/* 801230F8 0011ED58  48 13 0C B9 */	bl func_80253DB0
/* 801230FC 0011ED5C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123100 0011ED60  38 80 00 02 */	li r4, 2
/* 80123104 0011ED64  38 A0 00 00 */	li r5, 0
/* 80123108 0011ED68  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8012310C 0011ED6C  48 13 0C A5 */	bl func_80253DB0
/* 80123110 0011ED70  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123114 0011ED74  38 80 00 04 */	li r4, 4
/* 80123118 0011ED78  38 A0 00 00 */	li r5, 0
/* 8012311C 0011ED7C  A8 63 00 D8 */	lha r3, 0xd8(r3)
/* 80123120 0011ED80  48 13 0C 91 */	bl func_80253DB0
/* 80123124 0011ED84  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123128 0011ED88  38 80 00 22 */	li r4, 0x22
/* 8012312C 0011ED8C  38 00 00 10 */	li r0, 0x10
/* 80123130 0011ED90  C0 22 8D 30 */	lfs f1, lbl_80641330-_SDA2_BASE_(r2)
/* 80123134 0011ED94  90 83 01 28 */	stw r4, 0x128(r3)
/* 80123138 0011ED98  38 60 02 23 */	li r3, 0x223
/* 8012313C 0011ED9C  38 80 00 00 */	li r4, 0
/* 80123140 0011EDA0  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 80123144 0011EDA4  A0 A6 01 64 */	lhz r5, 0x164(r6)
/* 80123148 0011EDA8  38 A5 00 01 */	addi r5, r5, 1
/* 8012314C 0011EDAC  B0 A6 01 66 */	sth r5, 0x166(r6)
/* 80123150 0011EDB0  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80123154 0011EDB4  B0 05 01 6C */	sth r0, 0x16c(r5)
/* 80123158 0011EDB8  4B EE 80 19 */	bl func_8000B170
/* 8012315C 0011EDBC  48 00 00 68 */	b lbl_801231C4
lbl_80123160:
/* 80123160 0011EDC0  C0 22 8D 30 */	lfs f1, lbl_80641330-_SDA2_BASE_(r2)
/* 80123164 0011EDC4  38 60 02 22 */	li r3, 0x222
/* 80123168 0011EDC8  38 80 00 00 */	li r4, 0
/* 8012316C 0011EDCC  4B EE 80 05 */	bl func_8000B170
/* 80123170 0011EDD0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123174 0011EDD4  38 80 00 05 */	li r4, 5
/* 80123178 0011EDD8  38 A0 00 00 */	li r5, 0
/* 8012317C 0011EDDC  A8 63 00 D6 */	lha r3, 0xd6(r3)
/* 80123180 0011EDE0  48 13 0C 31 */	bl func_80253DB0
/* 80123184 0011EDE4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123188 0011EDE8  38 80 00 02 */	li r4, 2
/* 8012318C 0011EDEC  38 A0 00 00 */	li r5, 0
/* 80123190 0011EDF0  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80123194 0011EDF4  48 13 0C 1D */	bl func_80253DB0
/* 80123198 0011EDF8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012319C 0011EDFC  38 80 00 04 */	li r4, 4
/* 801231A0 0011EE00  38 A0 00 00 */	li r5, 0
/* 801231A4 0011EE04  A8 63 00 D8 */	lha r3, 0xd8(r3)
/* 801231A8 0011EE08  48 13 0C 09 */	bl func_80253DB0
/* 801231AC 0011EE0C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801231B0 0011EE10  A0 03 01 68 */	lhz r0, 0x168(r3)
/* 801231B4 0011EE14  28 00 00 06 */	cmplwi r0, 6
/* 801231B8 0011EE18  41 80 00 0C */	blt lbl_801231C4
/* 801231BC 0011EE1C  38 00 00 06 */	li r0, 6
/* 801231C0 0011EE20  B0 03 01 6A */	sth r0, 0x16a(r3)
lbl_801231C4:
/* 801231C4 0011EE24  38 60 00 06 */	li r3, 6
/* 801231C8 0011EE28  4B F3 72 71 */	bl func_8005A438
lbl_801231CC:
/* 801231CC 0011EE2C  2C 1F 00 00 */	cmpwi r31, 0
/* 801231D0 0011EE30  41 82 26 70 */	beq lbl_80125840
/* 801231D4 0011EE34  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 801231D8 0011EE38  80 64 09 74 */	lwz r3, 0x974(r4)
/* 801231DC 0011EE3C  54 60 87 FF */	rlwinm. r0, r3, 0x10, 0x1f, 0x1f
/* 801231E0 0011EE40  41 82 00 10 */	beq lbl_801231F0
/* 801231E4 0011EE44  7F E3 FB 78 */	mr r3, r31
/* 801231E8 0011EE48  4B F3 72 E5 */	bl func_8005A4CC
/* 801231EC 0011EE4C  48 00 26 54 */	b lbl_80125840
lbl_801231F0:
/* 801231F0 0011EE50  64 60 00 01 */	oris r0, r3, 1
/* 801231F4 0011EE54  90 04 09 74 */	stw r0, 0x974(r4)
/* 801231F8 0011EE58  48 00 26 48 */	b lbl_80125840
/* 801231FC 0011EE5C  A8 66 00 D6 */	lha r3, 0xd6(r6)
/* 80123200 0011EE60  48 13 0B D1 */	bl func_80253DD0
/* 80123204 0011EE64  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80123208 0011EE68  28 00 00 03 */	cmplwi r0, 3
/* 8012320C 0011EE6C  40 82 26 34 */	bne lbl_80125840
/* 80123210 0011EE70  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123214 0011EE74  38 80 00 0C */	li r4, 0xc
/* 80123218 0011EE78  38 A0 00 00 */	li r5, 0
/* 8012321C 0011EE7C  A8 63 00 D6 */	lha r3, 0xd6(r3)
/* 80123220 0011EE80  48 13 0B 91 */	bl func_80253DB0
/* 80123224 0011EE84  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123228 0011EE88  80 03 01 60 */	lwz r0, 0x160(r3)
/* 8012322C 0011EE8C  2C 00 00 50 */	cmpwi r0, 0x50
/* 80123230 0011EE90  41 82 00 70 */	beq lbl_801232A0
/* 80123234 0011EE94  40 80 00 1C */	bge lbl_80123250
/* 80123238 0011EE98  2C 00 00 08 */	cmpwi r0, 8
/* 8012323C 0011EE9C  41 82 00 50 */	beq lbl_8012328C
/* 80123240 0011EEA0  40 80 00 A0 */	bge lbl_801232E0
/* 80123244 0011EEA4  2C 00 00 07 */	cmpwi r0, 7
/* 80123248 0011EEA8  40 80 00 14 */	bge lbl_8012325C
/* 8012324C 0011EEAC  48 00 00 94 */	b lbl_801232E0
lbl_80123250:
/* 80123250 0011EEB0  2C 00 00 5A */	cmpwi r0, 0x5a
/* 80123254 0011EEB4  41 82 00 7C */	beq lbl_801232D0
/* 80123258 0011EEB8  48 00 00 88 */	b lbl_801232E0
lbl_8012325C:
/* 8012325C 0011EEBC  A8 63 00 D8 */	lha r3, 0xd8(r3)
/* 80123260 0011EEC0  38 80 00 00 */	li r4, 0
/* 80123264 0011EEC4  38 A0 00 00 */	li r5, 0
/* 80123268 0011EEC8  48 13 0B 49 */	bl func_80253DB0
/* 8012326C 0011EECC  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80123270 0011EED0  38 00 00 0C */	li r0, 0xc
/* 80123274 0011EED4  A0 64 01 64 */	lhz r3, 0x164(r4)
/* 80123278 0011EED8  38 63 FF FF */	addi r3, r3, -1
/* 8012327C 0011EEDC  B0 64 01 66 */	sth r3, 0x166(r4)
/* 80123280 0011EEE0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123284 0011EEE4  B0 03 01 6C */	sth r0, 0x16c(r3)
/* 80123288 0011EEE8  48 00 00 58 */	b lbl_801232E0
lbl_8012328C:
/* 8012328C 0011EEEC  A8 63 00 D8 */	lha r3, 0xd8(r3)
/* 80123290 0011EEF0  38 80 00 01 */	li r4, 1
/* 80123294 0011EEF4  38 A0 00 00 */	li r5, 0
/* 80123298 0011EEF8  48 13 0B 19 */	bl func_80253DB0
/* 8012329C 0011EEFC  48 00 00 44 */	b lbl_801232E0
lbl_801232A0:
/* 801232A0 0011EF00  A8 63 00 D6 */	lha r3, 0xd6(r3)
/* 801232A4 0011EF04  38 80 00 00 */	li r4, 0
/* 801232A8 0011EF08  38 A0 00 00 */	li r5, 0
/* 801232AC 0011EF0C  48 13 0B 05 */	bl func_80253DB0
/* 801232B0 0011EF10  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 801232B4 0011EF14  38 00 00 00 */	li r0, 0
/* 801232B8 0011EF18  A0 64 01 64 */	lhz r3, 0x164(r4)
/* 801232BC 0011EF1C  38 63 FF FF */	addi r3, r3, -1
/* 801232C0 0011EF20  B0 64 01 66 */	sth r3, 0x166(r4)
/* 801232C4 0011EF24  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801232C8 0011EF28  B0 03 01 6C */	sth r0, 0x16c(r3)
/* 801232CC 0011EF2C  48 00 00 14 */	b lbl_801232E0
lbl_801232D0:
/* 801232D0 0011EF30  A8 63 00 D6 */	lha r3, 0xd6(r3)
/* 801232D4 0011EF34  38 80 00 05 */	li r4, 5
/* 801232D8 0011EF38  38 A0 00 00 */	li r5, 0
/* 801232DC 0011EF3C  48 13 0A D5 */	bl func_80253DB0
lbl_801232E0:
/* 801232E0 0011EF40  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801232E4 0011EF44  38 00 00 20 */	li r0, 0x20
/* 801232E8 0011EF48  90 03 01 28 */	stw r0, 0x128(r3)
/* 801232EC 0011EF4C  48 00 25 54 */	b lbl_80125840
/* 801232F0 0011EF50  80 06 01 60 */	lwz r0, 0x160(r6)
/* 801232F4 0011EF54  28 00 00 63 */	cmplwi r0, 0x63
/* 801232F8 0011EF58  40 82 00 28 */	bne lbl_80123320
/* 801232FC 0011EF5C  A8 66 00 C2 */	lha r3, 0xc2(r6)
/* 80123300 0011EF60  48 13 0A D1 */	bl func_80253DD0
/* 80123304 0011EF64  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80123308 0011EF68  28 00 00 03 */	cmplwi r0, 3
/* 8012330C 0011EF6C  40 82 00 34 */	bne lbl_80123340
/* 80123310 0011EF70  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123314 0011EF74  38 00 00 23 */	li r0, 0x23
/* 80123318 0011EF78  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012331C 0011EF7C  48 00 00 24 */	b lbl_80123340
lbl_80123320:
/* 80123320 0011EF80  A8 66 00 D6 */	lha r3, 0xd6(r6)
/* 80123324 0011EF84  48 13 0A AD */	bl func_80253DD0
/* 80123328 0011EF88  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8012332C 0011EF8C  28 00 00 03 */	cmplwi r0, 3
/* 80123330 0011EF90  40 82 00 10 */	bne lbl_80123340
/* 80123334 0011EF94  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123338 0011EF98  38 00 00 23 */	li r0, 0x23
/* 8012333C 0011EF9C  90 03 01 28 */	stw r0, 0x128(r3)
lbl_80123340:
/* 80123340 0011EFA0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123344 0011EFA4  80 03 01 28 */	lwz r0, 0x128(r3)
/* 80123348 0011EFA8  28 00 00 23 */	cmplwi r0, 0x23
/* 8012334C 0011EFAC  40 82 24 F4 */	bne lbl_80125840
/* 80123350 0011EFB0  A8 63 00 D6 */	lha r3, 0xd6(r3)
/* 80123354 0011EFB4  38 80 00 0D */	li r4, 0xd
/* 80123358 0011EFB8  38 A0 00 00 */	li r5, 0
/* 8012335C 0011EFBC  48 13 0A 55 */	bl func_80253DB0
/* 80123360 0011EFC0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123364 0011EFC4  38 80 00 03 */	li r4, 3
/* 80123368 0011EFC8  38 A0 00 00 */	li r5, 0
/* 8012336C 0011EFCC  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80123370 0011EFD0  48 13 0A 41 */	bl func_80253DB0
/* 80123374 0011EFD4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123378 0011EFD8  38 80 00 05 */	li r4, 5
/* 8012337C 0011EFDC  38 A0 00 00 */	li r5, 0
/* 80123380 0011EFE0  A8 63 00 D8 */	lha r3, 0xd8(r3)
/* 80123384 0011EFE4  48 13 0A 2D */	bl func_80253DB0
/* 80123388 0011EFE8  48 00 24 B8 */	b lbl_80125840
/* 8012338C 0011EFEC  A8 66 00 D6 */	lha r3, 0xd6(r6)
/* 80123390 0011EFF0  48 13 0A 41 */	bl func_80253DD0
/* 80123394 0011EFF4  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80123398 0011EFF8  28 00 00 03 */	cmplwi r0, 3
/* 8012339C 0011EFFC  40 82 24 A4 */	bne lbl_80125840
/* 801233A0 0011F000  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801233A4 0011F004  38 80 00 08 */	li r4, 8
/* 801233A8 0011F008  38 A0 00 00 */	li r5, 0
/* 801233AC 0011F00C  A8 63 00 D6 */	lha r3, 0xd6(r3)
/* 801233B0 0011F010  48 13 0A 41 */	bl func_80253DF0
/* 801233B4 0011F014  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801233B8 0011F018  38 80 00 08 */	li r4, 8
/* 801233BC 0011F01C  38 A0 00 00 */	li r5, 0
/* 801233C0 0011F020  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 801233C4 0011F024  48 13 0A 2D */	bl func_80253DF0
/* 801233C8 0011F028  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801233CC 0011F02C  38 80 00 08 */	li r4, 8
/* 801233D0 0011F030  38 A0 00 00 */	li r5, 0
/* 801233D4 0011F034  A8 63 00 D8 */	lha r3, 0xd8(r3)
/* 801233D8 0011F038  48 13 0A 19 */	bl func_80253DF0
/* 801233DC 0011F03C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801233E0 0011F040  80 03 01 60 */	lwz r0, 0x160(r3)
/* 801233E4 0011F044  28 00 00 63 */	cmplwi r0, 0x63
/* 801233E8 0011F048  40 82 00 10 */	bne lbl_801233F8
/* 801233EC 0011F04C  38 00 00 16 */	li r0, 0x16
/* 801233F0 0011F050  90 03 01 28 */	stw r0, 0x128(r3)
/* 801233F4 0011F054  48 00 24 4C */	b lbl_80125840
lbl_801233F8:
/* 801233F8 0011F058  38 00 00 24 */	li r0, 0x24
/* 801233FC 0011F05C  90 03 01 28 */	stw r0, 0x128(r3)
/* 80123400 0011F060  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80123404 0011F064  A0 64 01 64 */	lhz r3, 0x164(r4)
/* 80123408 0011F068  80 04 01 60 */	lwz r0, 0x160(r4)
/* 8012340C 0011F06C  7C 03 02 14 */	add r0, r3, r0
/* 80123410 0011F070  54 00 08 3C */	slwi r0, r0, 1
/* 80123414 0011F074  7C 64 02 14 */	add r3, r4, r0
/* 80123418 0011F078  A0 63 01 6C */	lhz r3, 0x16c(r3)
/* 8012341C 0011F07C  38 03 D6 3A */	addi r0, r3, -10694
/* 80123420 0011F080  28 00 00 09 */	cmplwi r0, 9
/* 80123424 0011F084  41 81 00 BC */	bgt lbl_801234E0
/* 80123428 0011F088  3C 60 80 42 */	lis r3, lbl_8041C0C4@ha
/* 8012342C 0011F08C  54 00 10 3A */	slwi r0, r0, 2
/* 80123430 0011F090  38 63 C0 C4 */	addi r3, r3, lbl_8041C0C4@l
/* 80123434 0011F094  7C 63 00 2E */	lwzx r3, r3, r0
/* 80123438 0011F098  7C 69 03 A6 */	mtctr r3
/* 8012343C 0011F09C  4E 80 04 20 */	bctr
/* 80123440 0011F0A0  80 64 01 4C */	lwz r3, 0x14c(r4)
/* 80123444 0011F0A4  38 00 03 E8 */	li r0, 0x3e8
/* 80123448 0011F0A8  90 03 00 10 */	stw r0, 0x10(r3)
/* 8012344C 0011F0AC  48 00 00 A0 */	b lbl_801234EC
/* 80123450 0011F0B0  80 64 01 4C */	lwz r3, 0x14c(r4)
/* 80123454 0011F0B4  38 00 03 E9 */	li r0, 0x3e9
/* 80123458 0011F0B8  90 03 00 10 */	stw r0, 0x10(r3)
/* 8012345C 0011F0BC  48 00 00 90 */	b lbl_801234EC
/* 80123460 0011F0C0  80 64 01 4C */	lwz r3, 0x14c(r4)
/* 80123464 0011F0C4  38 00 03 EA */	li r0, 0x3ea
/* 80123468 0011F0C8  90 03 00 10 */	stw r0, 0x10(r3)
/* 8012346C 0011F0CC  48 00 00 80 */	b lbl_801234EC
/* 80123470 0011F0D0  80 64 01 4C */	lwz r3, 0x14c(r4)
/* 80123474 0011F0D4  38 00 03 EB */	li r0, 0x3eb
/* 80123478 0011F0D8  90 03 00 10 */	stw r0, 0x10(r3)
/* 8012347C 0011F0DC  48 00 00 70 */	b lbl_801234EC
/* 80123480 0011F0E0  80 64 01 4C */	lwz r3, 0x14c(r4)
/* 80123484 0011F0E4  38 00 03 EC */	li r0, 0x3ec
/* 80123488 0011F0E8  90 03 00 10 */	stw r0, 0x10(r3)
/* 8012348C 0011F0EC  48 00 00 60 */	b lbl_801234EC
/* 80123490 0011F0F0  80 64 01 4C */	lwz r3, 0x14c(r4)
/* 80123494 0011F0F4  38 00 03 ED */	li r0, 0x3ed
/* 80123498 0011F0F8  90 03 00 10 */	stw r0, 0x10(r3)
/* 8012349C 0011F0FC  48 00 00 50 */	b lbl_801234EC
/* 801234A0 0011F100  80 64 01 4C */	lwz r3, 0x14c(r4)
/* 801234A4 0011F104  38 00 03 EE */	li r0, 0x3ee
/* 801234A8 0011F108  90 03 00 10 */	stw r0, 0x10(r3)
/* 801234AC 0011F10C  48 00 00 40 */	b lbl_801234EC
/* 801234B0 0011F110  80 64 01 4C */	lwz r3, 0x14c(r4)
/* 801234B4 0011F114  38 00 03 F0 */	li r0, 0x3f0
/* 801234B8 0011F118  90 03 00 10 */	stw r0, 0x10(r3)
/* 801234BC 0011F11C  48 00 00 30 */	b lbl_801234EC
/* 801234C0 0011F120  80 64 01 4C */	lwz r3, 0x14c(r4)
/* 801234C4 0011F124  38 00 03 EF */	li r0, 0x3ef
/* 801234C8 0011F128  90 03 00 10 */	stw r0, 0x10(r3)
/* 801234CC 0011F12C  48 00 00 20 */	b lbl_801234EC
/* 801234D0 0011F130  80 64 01 4C */	lwz r3, 0x14c(r4)
/* 801234D4 0011F134  38 00 03 F1 */	li r0, 0x3f1
/* 801234D8 0011F138  90 03 00 10 */	stw r0, 0x10(r3)
/* 801234DC 0011F13C  48 00 00 10 */	b lbl_801234EC
lbl_801234E0:
/* 801234E0 0011F140  80 64 01 4C */	lwz r3, 0x14c(r4)
/* 801234E4 0011F144  38 00 03 F2 */	li r0, 0x3f2
/* 801234E8 0011F148  90 03 00 10 */	stw r0, 0x10(r3)
lbl_801234EC:
/* 801234EC 0011F14C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801234F0 0011F150  80 03 01 60 */	lwz r0, 0x160(r3)
/* 801234F4 0011F154  98 03 01 8E */	stb r0, 0x18e(r3)
/* 801234F8 0011F158  48 00 23 48 */	b lbl_80125840
/* 801234FC 0011F15C  A8 66 00 C0 */	lha r3, 0xc0(r6)
/* 80123500 0011F160  38 A1 00 0C */	addi r5, r1, 0xc
/* 80123504 0011F164  38 80 00 08 */	li r4, 8
/* 80123508 0011F168  48 13 09 45 */	bl func_80253E4C
/* 8012350C 0011F16C  80 01 00 0C */	lwz r0, 0xc(r1)
/* 80123510 0011F170  2C 00 00 00 */	cmpwi r0, 0
/* 80123514 0011F174  40 82 00 2C */	bne lbl_80123540
/* 80123518 0011F178  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012351C 0011F17C  38 80 00 08 */	li r4, 8
/* 80123520 0011F180  38 A0 00 01 */	li r5, 1
/* 80123524 0011F184  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 80123528 0011F188  48 13 08 C9 */	bl func_80253DF0
/* 8012352C 0011F18C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123530 0011F190  38 80 00 02 */	li r4, 2
/* 80123534 0011F194  38 A0 00 00 */	li r5, 0
/* 80123538 0011F198  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 8012353C 0011F19C  48 13 08 75 */	bl func_80253DB0
lbl_80123540:
/* 80123540 0011F1A0  38 60 00 0E */	li r3, 0xe
/* 80123544 0011F1A4  38 80 00 00 */	li r4, 0
/* 80123548 0011F1A8  4B F3 2E A5 */	bl func_800563EC
/* 8012354C 0011F1AC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123550 0011F1B0  38 00 00 0A */	li r0, 0xa
/* 80123554 0011F1B4  38 80 00 08 */	li r4, 8
/* 80123558 0011F1B8  38 A0 00 01 */	li r5, 1
/* 8012355C 0011F1BC  B0 03 01 2C */	sth r0, 0x12c(r3)
/* 80123560 0011F1C0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123564 0011F1C4  A8 63 00 DA */	lha r3, 0xda(r3)
/* 80123568 0011F1C8  48 13 08 89 */	bl func_80253DF0
/* 8012356C 0011F1CC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123570 0011F1D0  38 80 00 08 */	li r4, 8
/* 80123574 0011F1D4  38 A0 00 00 */	li r5, 0
/* 80123578 0011F1D8  A8 63 00 DA */	lha r3, 0xda(r3)
/* 8012357C 0011F1DC  48 13 08 35 */	bl func_80253DB0
/* 80123580 0011F1E0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123584 0011F1E4  38 80 00 08 */	li r4, 8
/* 80123588 0011F1E8  38 A0 00 01 */	li r5, 1
/* 8012358C 0011F1EC  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80123590 0011F1F0  48 13 08 61 */	bl func_80253DF0
/* 80123594 0011F1F4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123598 0011F1F8  38 80 00 04 */	li r4, 4
/* 8012359C 0011F1FC  38 A0 00 00 */	li r5, 0
/* 801235A0 0011F200  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 801235A4 0011F204  48 13 08 0D */	bl func_80253DB0
/* 801235A8 0011F208  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801235AC 0011F20C  38 80 00 25 */	li r4, 0x25
/* 801235B0 0011F210  38 00 00 03 */	li r0, 3
/* 801235B4 0011F214  90 83 01 28 */	stw r4, 0x128(r3)
/* 801235B8 0011F218  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801235BC 0011F21C  90 03 01 60 */	stw r0, 0x160(r3)
/* 801235C0 0011F220  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801235C4 0011F224  80 03 09 74 */	lwz r0, 0x974(r3)
/* 801235C8 0011F228  54 00 97 FF */	rlwinm. r0, r0, 0x12, 0x1f, 0x1f
/* 801235CC 0011F22C  41 82 22 74 */	beq lbl_80125840
/* 801235D0 0011F230  80 83 01 4C */	lwz r4, 0x14c(r3)
/* 801235D4 0011F234  38 00 00 02 */	li r0, 2
/* 801235D8 0011F238  38 60 00 00 */	li r3, 0
/* 801235DC 0011F23C  90 04 00 08 */	stw r0, 8(r4)
/* 801235E0 0011F240  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 801235E4 0011F244  80 84 01 4C */	lwz r4, 0x14c(r4)
/* 801235E8 0011F248  80 04 00 04 */	lwz r0, 4(r4)
/* 801235EC 0011F24C  54 00 01 3E */	clrlwi r0, r0, 4
/* 801235F0 0011F250  90 04 00 04 */	stw r0, 4(r4)
/* 801235F4 0011F254  4B FF A7 B5 */	bl func_8011DDA8
/* 801235F8 0011F258  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801235FC 0011F25C  38 00 00 07 */	li r0, 7
/* 80123600 0011F260  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 80123604 0011F264  B0 03 00 90 */	sth r0, 0x90(r3)
/* 80123608 0011F268  48 00 22 38 */	b lbl_80125840
/* 8012360C 0011F26C  A8 66 00 DA */	lha r3, 0xda(r6)
/* 80123610 0011F270  48 13 07 C1 */	bl func_80253DD0
/* 80123614 0011F274  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80123618 0011F278  28 00 00 03 */	cmplwi r0, 3
/* 8012361C 0011F27C  40 82 22 24 */	bne lbl_80125840
/* 80123620 0011F280  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80123624 0011F284  38 00 00 26 */	li r0, 0x26
/* 80123628 0011F288  38 60 00 00 */	li r3, 0
/* 8012362C 0011F28C  38 80 00 00 */	li r4, 0
/* 80123630 0011F290  90 05 01 28 */	stw r0, 0x128(r5)
/* 80123634 0011F294  4B F3 62 C5 */	bl func_800598F8
/* 80123638 0011F298  38 60 00 01 */	li r3, 1
/* 8012363C 0011F29C  38 80 00 00 */	li r4, 0
/* 80123640 0011F2A0  38 A0 00 00 */	li r5, 0
/* 80123644 0011F2A4  38 C0 00 02 */	li r6, 2
/* 80123648 0011F2A8  38 E0 00 03 */	li r7, 3
/* 8012364C 0011F2AC  39 00 00 00 */	li r8, 0
/* 80123650 0011F2B0  4B F3 63 79 */	bl func_800599C8
/* 80123654 0011F2B4  38 60 00 02 */	li r3, 2
/* 80123658 0011F2B8  38 80 00 00 */	li r4, 0
/* 8012365C 0011F2BC  38 A0 00 01 */	li r5, 1
/* 80123660 0011F2C0  38 C0 00 00 */	li r6, 0
/* 80123664 0011F2C4  38 E0 00 03 */	li r7, 3
/* 80123668 0011F2C8  39 00 00 00 */	li r8, 0
/* 8012366C 0011F2CC  4B F3 63 5D */	bl func_800599C8
/* 80123670 0011F2D0  38 60 00 03 */	li r3, 3
/* 80123674 0011F2D4  38 80 00 01 */	li r4, 1
/* 80123678 0011F2D8  38 A0 00 00 */	li r5, 0
/* 8012367C 0011F2DC  38 C0 00 00 */	li r6, 0
/* 80123680 0011F2E0  38 E0 00 63 */	li r7, 0x63
/* 80123684 0011F2E4  39 00 00 00 */	li r8, 0
/* 80123688 0011F2E8  4B F3 63 41 */	bl func_800599C8
/* 8012368C 0011F2EC  38 60 00 63 */	li r3, 0x63
/* 80123690 0011F2F0  38 80 00 03 */	li r4, 3
/* 80123694 0011F2F4  38 A0 00 03 */	li r5, 3
/* 80123698 0011F2F8  38 C0 00 00 */	li r6, 0
/* 8012369C 0011F2FC  38 E0 00 00 */	li r7, 0
/* 801236A0 0011F300  39 00 00 00 */	li r8, 0
/* 801236A4 0011F304  4B F3 63 25 */	bl func_800599C8
/* 801236A8 0011F308  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801236AC 0011F30C  80 03 09 74 */	lwz r0, 0x974(r3)
/* 801236B0 0011F310  54 00 97 FF */	rlwinm. r0, r0, 0x12, 0x1f, 0x1f
/* 801236B4 0011F314  41 82 21 8C */	beq lbl_80125840
/* 801236B8 0011F318  38 60 00 00 */	li r3, 0
/* 801236BC 0011F31C  38 80 00 00 */	li r4, 0
/* 801236C0 0011F320  4B F3 62 39 */	bl func_800598F8
/* 801236C4 0011F324  38 60 00 02 */	li r3, 2
/* 801236C8 0011F328  38 80 00 00 */	li r4, 0
/* 801236CC 0011F32C  38 A0 00 00 */	li r5, 0
/* 801236D0 0011F330  38 C0 00 00 */	li r6, 0
/* 801236D4 0011F334  38 E0 00 03 */	li r7, 3
/* 801236D8 0011F338  39 00 00 00 */	li r8, 0
/* 801236DC 0011F33C  4B F3 62 ED */	bl func_800599C8
/* 801236E0 0011F340  38 60 00 03 */	li r3, 3
/* 801236E4 0011F344  38 80 00 02 */	li r4, 2
/* 801236E8 0011F348  38 A0 00 00 */	li r5, 0
/* 801236EC 0011F34C  38 C0 00 00 */	li r6, 0
/* 801236F0 0011F350  38 E0 00 63 */	li r7, 0x63
/* 801236F4 0011F354  39 00 00 00 */	li r8, 0
/* 801236F8 0011F358  4B F3 62 D1 */	bl func_800599C8
/* 801236FC 0011F35C  38 60 00 63 */	li r3, 0x63
/* 80123700 0011F360  38 80 00 03 */	li r4, 3
/* 80123704 0011F364  38 A0 00 03 */	li r5, 3
/* 80123708 0011F368  38 C0 00 00 */	li r6, 0
/* 8012370C 0011F36C  38 E0 00 00 */	li r7, 0
/* 80123710 0011F370  39 00 00 00 */	li r8, 0
/* 80123714 0011F374  4B F3 62 B5 */	bl func_800599C8
/* 80123718 0011F378  48 00 21 28 */	b lbl_80125840
/* 8012371C 0011F37C  38 60 00 29 */	li r3, 0x29
/* 80123720 0011F380  38 80 00 03 */	li r4, 3
/* 80123724 0011F384  38 A0 00 00 */	li r5, 0
/* 80123728 0011F388  38 C0 00 01 */	li r6, 1
/* 8012372C 0011F38C  4B F3 63 41 */	bl func_80059A6C
/* 80123730 0011F390  2C 03 00 00 */	cmpwi r3, 0
/* 80123734 0011F394  41 82 21 0C */	beq lbl_80125840
/* 80123738 0011F398  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 8012373C 0011F39C  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80123740 0011F3A0  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80123744 0011F3A4  90 04 01 60 */	stw r0, 0x160(r4)
/* 80123748 0011F3A8  41 82 01 5C */	beq lbl_801238A4
/* 8012374C 0011F3AC  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 80123750 0011F3B0  38 60 00 00 */	li r3, 0
/* 80123754 0011F3B4  80 A6 01 60 */	lwz r5, 0x160(r6)
/* 80123758 0011F3B8  2C 05 00 63 */	cmpwi r5, 0x63
/* 8012375C 0011F3BC  41 82 00 F8 */	beq lbl_80123854
/* 80123760 0011F3C0  40 80 00 28 */	bge lbl_80123788
/* 80123764 0011F3C4  2C 05 00 02 */	cmpwi r5, 2
/* 80123768 0011F3C8  41 82 00 6C */	beq lbl_801237D4
/* 8012376C 0011F3CC  40 80 00 10 */	bge lbl_8012377C
/* 80123770 0011F3D0  2C 05 00 01 */	cmpwi r5, 1
/* 80123774 0011F3D4  40 80 00 28 */	bge lbl_8012379C
/* 80123778 0011F3D8  48 00 01 1C */	b lbl_80123894
lbl_8012377C:
/* 8012377C 0011F3DC  2C 05 00 04 */	cmpwi r5, 4
/* 80123780 0011F3E0  40 80 01 14 */	bge lbl_80123894
/* 80123784 0011F3E4  48 00 00 98 */	b lbl_8012381C
lbl_80123788:
/* 80123788 0011F3E8  3C 80 00 01 */	lis r4, 0x0000FFFF@ha
/* 8012378C 0011F3EC  38 04 FF FF */	addi r0, r4, 0x0000FFFF@l
/* 80123790 0011F3F0  7C 05 00 00 */	cmpw r5, r0
/* 80123794 0011F3F4  41 82 00 C0 */	beq lbl_80123854
/* 80123798 0011F3F8  48 00 00 FC */	b lbl_80123894
lbl_8012379C:
/* 8012379C 0011F3FC  A8 66 00 DA */	lha r3, 0xda(r6)
/* 801237A0 0011F400  38 80 00 03 */	li r4, 3
/* 801237A4 0011F404  38 A0 00 00 */	li r5, 0
/* 801237A8 0011F408  48 13 06 09 */	bl func_80253DB0
/* 801237AC 0011F40C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801237B0 0011F410  38 80 00 02 */	li r4, 2
/* 801237B4 0011F414  38 A0 00 00 */	li r5, 0
/* 801237B8 0011F418  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 801237BC 0011F41C  48 13 05 F5 */	bl func_80253DB0
/* 801237C0 0011F420  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 801237C4 0011F424  38 00 00 27 */	li r0, 0x27
/* 801237C8 0011F428  38 60 00 01 */	li r3, 1
/* 801237CC 0011F42C  90 04 01 28 */	stw r0, 0x128(r4)
/* 801237D0 0011F430  48 00 00 C4 */	b lbl_80123894
lbl_801237D4:
/* 801237D4 0011F434  80 86 01 4C */	lwz r4, 0x14c(r6)
/* 801237D8 0011F438  80 04 00 08 */	lwz r0, 8(r4)
/* 801237DC 0011F43C  2C 00 00 04 */	cmpwi r0, 4
/* 801237E0 0011F440  41 82 00 B4 */	beq lbl_80123894
/* 801237E4 0011F444  A8 66 00 DA */	lha r3, 0xda(r6)
/* 801237E8 0011F448  38 80 00 04 */	li r4, 4
/* 801237EC 0011F44C  38 A0 00 00 */	li r5, 0
/* 801237F0 0011F450  48 13 05 C1 */	bl func_80253DB0
/* 801237F4 0011F454  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801237F8 0011F458  38 80 00 02 */	li r4, 2
/* 801237FC 0011F45C  38 A0 00 00 */	li r5, 0
/* 80123800 0011F460  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80123804 0011F464  48 13 05 AD */	bl func_80253DB0
/* 80123808 0011F468  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012380C 0011F46C  38 00 00 27 */	li r0, 0x27
/* 80123810 0011F470  38 60 00 01 */	li r3, 1
/* 80123814 0011F474  90 04 01 28 */	stw r0, 0x128(r4)
/* 80123818 0011F478  48 00 00 7C */	b lbl_80123894
lbl_8012381C:
/* 8012381C 0011F47C  A8 66 00 DA */	lha r3, 0xda(r6)
/* 80123820 0011F480  38 80 00 05 */	li r4, 5
/* 80123824 0011F484  38 A0 00 00 */	li r5, 0
/* 80123828 0011F488  48 13 05 89 */	bl func_80253DB0
/* 8012382C 0011F48C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123830 0011F490  38 80 00 02 */	li r4, 2
/* 80123834 0011F494  38 A0 00 00 */	li r5, 0
/* 80123838 0011F498  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8012383C 0011F49C  48 13 05 75 */	bl func_80253DB0
/* 80123840 0011F4A0  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80123844 0011F4A4  38 00 00 27 */	li r0, 0x27
/* 80123848 0011F4A8  38 60 00 01 */	li r3, 1
/* 8012384C 0011F4AC  90 04 01 28 */	stw r0, 0x128(r4)
/* 80123850 0011F4B0  48 00 00 44 */	b lbl_80123894
lbl_80123854:
/* 80123854 0011F4B4  A8 66 00 DA */	lha r3, 0xda(r6)
/* 80123858 0011F4B8  38 80 00 06 */	li r4, 6
/* 8012385C 0011F4BC  38 A0 00 00 */	li r5, 0
/* 80123860 0011F4C0  48 13 05 51 */	bl func_80253DB0
/* 80123864 0011F4C4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123868 0011F4C8  38 80 00 01 */	li r4, 1
/* 8012386C 0011F4CC  38 A0 00 00 */	li r5, 0
/* 80123870 0011F4D0  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80123874 0011F4D4  48 13 05 3D */	bl func_80253DB0
/* 80123878 0011F4D8  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012387C 0011F4DC  38 A0 00 27 */	li r5, 0x27
/* 80123880 0011F4E0  38 00 00 63 */	li r0, 0x63
/* 80123884 0011F4E4  38 60 00 02 */	li r3, 2
/* 80123888 0011F4E8  90 A4 01 28 */	stw r5, 0x128(r4)
/* 8012388C 0011F4EC  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80123890 0011F4F0  90 04 01 60 */	stw r0, 0x160(r4)
lbl_80123894:
/* 80123894 0011F4F4  2C 03 00 00 */	cmpwi r3, 0
/* 80123898 0011F4F8  41 82 1F A8 */	beq lbl_80125840
/* 8012389C 0011F4FC  4B F3 6C 31 */	bl func_8005A4CC
/* 801238A0 0011F500  48 00 1F A0 */	b lbl_80125840
lbl_801238A4:
/* 801238A4 0011F504  2C 03 00 03 */	cmpwi r3, 3
/* 801238A8 0011F508  41 82 00 94 */	beq lbl_8012393C
/* 801238AC 0011F50C  40 80 00 14 */	bge lbl_801238C0
/* 801238B0 0011F510  2C 03 00 01 */	cmpwi r3, 1
/* 801238B4 0011F514  41 82 00 18 */	beq lbl_801238CC
/* 801238B8 0011F518  40 80 00 4C */	bge lbl_80123904
/* 801238BC 0011F51C  48 00 1F 84 */	b lbl_80125840
lbl_801238C0:
/* 801238C0 0011F520  2C 03 00 63 */	cmpwi r3, 0x63
/* 801238C4 0011F524  41 82 00 B0 */	beq lbl_80123974
/* 801238C8 0011F528  48 00 1F 78 */	b lbl_80125840
lbl_801238CC:
/* 801238CC 0011F52C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801238D0 0011F530  38 80 00 00 */	li r4, 0
/* 801238D4 0011F534  38 A0 00 00 */	li r5, 0
/* 801238D8 0011F538  A8 63 00 DA */	lha r3, 0xda(r3)
/* 801238DC 0011F53C  48 13 04 D5 */	bl func_80253DB0
/* 801238E0 0011F540  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801238E4 0011F544  38 80 00 02 */	li r4, 2
/* 801238E8 0011F548  38 A0 00 00 */	li r5, 0
/* 801238EC 0011F54C  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 801238F0 0011F550  48 13 04 C1 */	bl func_80253DB0
/* 801238F4 0011F554  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801238F8 0011F558  38 00 00 01 */	li r0, 1
/* 801238FC 0011F55C  90 03 01 60 */	stw r0, 0x160(r3)
/* 80123900 0011F560  48 00 1F 40 */	b lbl_80125840
lbl_80123904:
/* 80123904 0011F564  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123908 0011F568  38 80 00 01 */	li r4, 1
/* 8012390C 0011F56C  38 A0 00 00 */	li r5, 0
/* 80123910 0011F570  A8 63 00 DA */	lha r3, 0xda(r3)
/* 80123914 0011F574  48 13 04 9D */	bl func_80253DB0
/* 80123918 0011F578  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012391C 0011F57C  38 80 00 02 */	li r4, 2
/* 80123920 0011F580  38 A0 00 00 */	li r5, 0
/* 80123924 0011F584  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80123928 0011F588  48 13 04 89 */	bl func_80253DB0
/* 8012392C 0011F58C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123930 0011F590  38 00 00 02 */	li r0, 2
/* 80123934 0011F594  90 03 01 60 */	stw r0, 0x160(r3)
/* 80123938 0011F598  48 00 1F 08 */	b lbl_80125840
lbl_8012393C:
/* 8012393C 0011F59C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123940 0011F5A0  38 80 00 02 */	li r4, 2
/* 80123944 0011F5A4  38 A0 00 00 */	li r5, 0
/* 80123948 0011F5A8  A8 63 00 DA */	lha r3, 0xda(r3)
/* 8012394C 0011F5AC  48 13 04 65 */	bl func_80253DB0
/* 80123950 0011F5B0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123954 0011F5B4  38 80 00 02 */	li r4, 2
/* 80123958 0011F5B8  38 A0 00 00 */	li r5, 0
/* 8012395C 0011F5BC  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80123960 0011F5C0  48 13 04 51 */	bl func_80253DB0
/* 80123964 0011F5C4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123968 0011F5C8  38 00 00 03 */	li r0, 3
/* 8012396C 0011F5CC  90 03 01 60 */	stw r0, 0x160(r3)
/* 80123970 0011F5D0  48 00 1E D0 */	b lbl_80125840
lbl_80123974:
/* 80123974 0011F5D4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123978 0011F5D8  38 80 00 06 */	li r4, 6
/* 8012397C 0011F5DC  38 A0 00 00 */	li r5, 0
/* 80123980 0011F5E0  A8 63 00 DA */	lha r3, 0xda(r3)
/* 80123984 0011F5E4  48 13 04 2D */	bl func_80253DB0
/* 80123988 0011F5E8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012398C 0011F5EC  38 80 00 00 */	li r4, 0
/* 80123990 0011F5F0  38 A0 00 00 */	li r5, 0
/* 80123994 0011F5F4  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80123998 0011F5F8  48 13 04 19 */	bl func_80253DB0
/* 8012399C 0011F5FC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801239A0 0011F600  38 00 00 63 */	li r0, 0x63
/* 801239A4 0011F604  90 03 01 60 */	stw r0, 0x160(r3)
/* 801239A8 0011F608  48 00 1E 98 */	b lbl_80125840
/* 801239AC 0011F60C  80 06 01 60 */	lwz r0, 0x160(r6)
/* 801239B0 0011F610  28 00 00 63 */	cmplwi r0, 0x63
/* 801239B4 0011F614  40 82 00 28 */	bne lbl_801239DC
/* 801239B8 0011F618  A8 66 00 C2 */	lha r3, 0xc2(r6)
/* 801239BC 0011F61C  48 13 04 15 */	bl func_80253DD0
/* 801239C0 0011F620  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801239C4 0011F624  28 00 00 03 */	cmplwi r0, 3
/* 801239C8 0011F628  40 82 00 34 */	bne lbl_801239FC
/* 801239CC 0011F62C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801239D0 0011F630  38 00 00 28 */	li r0, 0x28
/* 801239D4 0011F634  90 03 01 28 */	stw r0, 0x128(r3)
/* 801239D8 0011F638  48 00 00 24 */	b lbl_801239FC
lbl_801239DC:
/* 801239DC 0011F63C  A8 66 00 DA */	lha r3, 0xda(r6)
/* 801239E0 0011F640  48 13 03 F1 */	bl func_80253DD0
/* 801239E4 0011F644  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801239E8 0011F648  28 00 00 03 */	cmplwi r0, 3
/* 801239EC 0011F64C  40 82 00 10 */	bne lbl_801239FC
/* 801239F0 0011F650  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801239F4 0011F654  38 00 00 28 */	li r0, 0x28
/* 801239F8 0011F658  90 03 01 28 */	stw r0, 0x128(r3)
lbl_801239FC:
/* 801239FC 0011F65C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123A00 0011F660  80 03 01 28 */	lwz r0, 0x128(r3)
/* 80123A04 0011F664  28 00 00 28 */	cmplwi r0, 0x28
/* 80123A08 0011F668  40 82 1E 38 */	bne lbl_80125840
/* 80123A0C 0011F66C  A8 63 00 DA */	lha r3, 0xda(r3)
/* 80123A10 0011F670  38 80 00 07 */	li r4, 7
/* 80123A14 0011F674  38 A0 00 00 */	li r5, 0
/* 80123A18 0011F678  48 13 03 99 */	bl func_80253DB0
/* 80123A1C 0011F67C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123A20 0011F680  38 80 00 03 */	li r4, 3
/* 80123A24 0011F684  38 A0 00 00 */	li r5, 0
/* 80123A28 0011F688  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80123A2C 0011F68C  48 13 03 85 */	bl func_80253DB0
/* 80123A30 0011F690  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123A34 0011F694  38 80 00 01 */	li r4, 1
/* 80123A38 0011F698  38 A0 00 00 */	li r5, 0
/* 80123A3C 0011F69C  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 80123A40 0011F6A0  48 13 03 71 */	bl func_80253DB0
/* 80123A44 0011F6A4  48 00 1D FC */	b lbl_80125840
/* 80123A48 0011F6A8  A8 66 00 DA */	lha r3, 0xda(r6)
/* 80123A4C 0011F6AC  48 13 03 85 */	bl func_80253DD0
/* 80123A50 0011F6B0  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80123A54 0011F6B4  28 00 00 03 */	cmplwi r0, 3
/* 80123A58 0011F6B8  40 82 1D E8 */	bne lbl_80125840
/* 80123A5C 0011F6BC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123A60 0011F6C0  38 80 00 08 */	li r4, 8
/* 80123A64 0011F6C4  38 A0 00 00 */	li r5, 0
/* 80123A68 0011F6C8  A8 63 00 DA */	lha r3, 0xda(r3)
/* 80123A6C 0011F6CC  48 13 03 85 */	bl func_80253DF0
/* 80123A70 0011F6D0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123A74 0011F6D4  38 80 00 08 */	li r4, 8
/* 80123A78 0011F6D8  38 A0 00 00 */	li r5, 0
/* 80123A7C 0011F6DC  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80123A80 0011F6E0  48 13 03 71 */	bl func_80253DF0
/* 80123A84 0011F6E4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123A88 0011F6E8  38 80 00 08 */	li r4, 8
/* 80123A8C 0011F6EC  38 A0 00 00 */	li r5, 0
/* 80123A90 0011F6F0  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 80123A94 0011F6F4  48 13 03 5D */	bl func_80253DF0
/* 80123A98 0011F6F8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123A9C 0011F6FC  80 03 01 60 */	lwz r0, 0x160(r3)
/* 80123AA0 0011F700  2C 00 00 03 */	cmpwi r0, 3
/* 80123AA4 0011F704  41 82 00 48 */	beq lbl_80123AEC
/* 80123AA8 0011F708  40 80 00 14 */	bge lbl_80123ABC
/* 80123AAC 0011F70C  2C 00 00 01 */	cmpwi r0, 1
/* 80123AB0 0011F710  41 82 00 24 */	beq lbl_80123AD4
/* 80123AB4 0011F714  40 80 00 2C */	bge lbl_80123AE0
/* 80123AB8 0011F718  48 00 1D 88 */	b lbl_80125840
lbl_80123ABC:
/* 80123ABC 0011F71C  2C 00 00 63 */	cmpwi r0, 0x63
/* 80123AC0 0011F720  41 82 00 08 */	beq lbl_80123AC8
/* 80123AC4 0011F724  48 00 1D 7C */	b lbl_80125840
lbl_80123AC8:
/* 80123AC8 0011F728  38 00 00 1E */	li r0, 0x1e
/* 80123ACC 0011F72C  90 03 01 28 */	stw r0, 0x128(r3)
/* 80123AD0 0011F730  48 00 1D 70 */	b lbl_80125840
lbl_80123AD4:
/* 80123AD4 0011F734  38 00 00 2E */	li r0, 0x2e
/* 80123AD8 0011F738  90 03 01 28 */	stw r0, 0x128(r3)
/* 80123ADC 0011F73C  48 00 1D 64 */	b lbl_80125840
lbl_80123AE0:
/* 80123AE0 0011F740  38 00 00 29 */	li r0, 0x29
/* 80123AE4 0011F744  90 03 01 28 */	stw r0, 0x128(r3)
/* 80123AE8 0011F748  48 00 1D 58 */	b lbl_80125840
lbl_80123AEC:
/* 80123AEC 0011F74C  38 00 00 41 */	li r0, 0x41
/* 80123AF0 0011F750  90 03 01 28 */	stw r0, 0x128(r3)
/* 80123AF4 0011F754  48 00 1D 4C */	b lbl_80125840
/* 80123AF8 0011F758  A8 66 00 C0 */	lha r3, 0xc0(r6)
/* 80123AFC 0011F75C  38 A1 00 08 */	addi r5, r1, 8
/* 80123B00 0011F760  38 80 00 08 */	li r4, 8
/* 80123B04 0011F764  48 13 03 49 */	bl func_80253E4C
/* 80123B08 0011F768  80 01 00 08 */	lwz r0, 8(r1)
/* 80123B0C 0011F76C  2C 00 00 00 */	cmpwi r0, 0
/* 80123B10 0011F770  40 82 00 2C */	bne lbl_80123B3C
/* 80123B14 0011F774  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123B18 0011F778  38 80 00 08 */	li r4, 8
/* 80123B1C 0011F77C  38 A0 00 01 */	li r5, 1
/* 80123B20 0011F780  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 80123B24 0011F784  48 13 02 CD */	bl func_80253DF0
/* 80123B28 0011F788  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123B2C 0011F78C  38 80 00 02 */	li r4, 2
/* 80123B30 0011F790  38 A0 00 00 */	li r5, 0
/* 80123B34 0011F794  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 80123B38 0011F798  48 13 02 79 */	bl func_80253DB0
lbl_80123B3C:
/* 80123B3C 0011F79C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123B40 0011F7A0  38 80 00 08 */	li r4, 8
/* 80123B44 0011F7A4  38 A0 00 01 */	li r5, 1
/* 80123B48 0011F7A8  A8 63 00 DC */	lha r3, 0xdc(r3)
/* 80123B4C 0011F7AC  48 13 02 A5 */	bl func_80253DF0
/* 80123B50 0011F7B0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123B54 0011F7B4  38 80 00 08 */	li r4, 8
/* 80123B58 0011F7B8  38 A0 00 00 */	li r5, 0
/* 80123B5C 0011F7BC  A8 63 00 DC */	lha r3, 0xdc(r3)
/* 80123B60 0011F7C0  48 13 02 51 */	bl func_80253DB0
/* 80123B64 0011F7C4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123B68 0011F7C8  38 80 00 08 */	li r4, 8
/* 80123B6C 0011F7CC  38 A0 00 01 */	li r5, 1
/* 80123B70 0011F7D0  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80123B74 0011F7D4  48 13 02 7D */	bl func_80253DF0
/* 80123B78 0011F7D8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123B7C 0011F7DC  38 80 00 04 */	li r4, 4
/* 80123B80 0011F7E0  38 A0 00 00 */	li r5, 0
/* 80123B84 0011F7E4  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80123B88 0011F7E8  48 13 02 29 */	bl func_80253DB0
/* 80123B8C 0011F7EC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123B90 0011F7F0  38 00 00 2A */	li r0, 0x2a
/* 80123B94 0011F7F4  90 03 01 28 */	stw r0, 0x128(r3)
/* 80123B98 0011F7F8  48 00 1C A8 */	b lbl_80125840
/* 80123B9C 0011F7FC  A8 66 00 DC */	lha r3, 0xdc(r6)
/* 80123BA0 0011F800  48 13 02 31 */	bl func_80253DD0
/* 80123BA4 0011F804  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80123BA8 0011F808  28 00 00 03 */	cmplwi r0, 3
/* 80123BAC 0011F80C  40 82 1C 94 */	bne lbl_80125840
/* 80123BB0 0011F810  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80123BB4 0011F814  38 00 00 2B */	li r0, 0x2b
/* 80123BB8 0011F818  38 60 00 00 */	li r3, 0
/* 80123BBC 0011F81C  38 80 00 00 */	li r4, 0
/* 80123BC0 0011F820  90 05 01 28 */	stw r0, 0x128(r5)
/* 80123BC4 0011F824  4B F3 5D 35 */	bl func_800598F8
/* 80123BC8 0011F828  38 60 00 01 */	li r3, 1
/* 80123BCC 0011F82C  38 80 00 00 */	li r4, 0
/* 80123BD0 0011F830  38 A0 00 00 */	li r5, 0
/* 80123BD4 0011F834  38 C0 00 02 */	li r6, 2
/* 80123BD8 0011F838  38 E0 00 63 */	li r7, 0x63
/* 80123BDC 0011F83C  39 00 00 00 */	li r8, 0
/* 80123BE0 0011F840  4B F3 5D E9 */	bl func_800599C8
/* 80123BE4 0011F844  38 60 00 02 */	li r3, 2
/* 80123BE8 0011F848  38 80 00 00 */	li r4, 0
/* 80123BEC 0011F84C  38 A0 00 01 */	li r5, 1
/* 80123BF0 0011F850  38 C0 00 03 */	li r6, 3
/* 80123BF4 0011F854  38 E0 00 63 */	li r7, 0x63
/* 80123BF8 0011F858  39 00 00 00 */	li r8, 0
/* 80123BFC 0011F85C  4B F3 5D CD */	bl func_800599C8
/* 80123C00 0011F860  38 60 00 03 */	li r3, 3
/* 80123C04 0011F864  38 80 00 00 */	li r4, 0
/* 80123C08 0011F868  38 A0 00 02 */	li r5, 2
/* 80123C0C 0011F86C  38 C0 00 00 */	li r6, 0
/* 80123C10 0011F870  38 E0 00 63 */	li r7, 0x63
/* 80123C14 0011F874  39 00 00 00 */	li r8, 0
/* 80123C18 0011F878  4B F3 5D B1 */	bl func_800599C8
/* 80123C1C 0011F87C  38 60 00 63 */	li r3, 0x63
/* 80123C20 0011F880  38 80 00 03 */	li r4, 3
/* 80123C24 0011F884  38 A0 00 01 */	li r5, 1
/* 80123C28 0011F888  38 C0 00 00 */	li r6, 0
/* 80123C2C 0011F88C  38 E0 00 00 */	li r7, 0
/* 80123C30 0011F890  39 00 00 00 */	li r8, 0
/* 80123C34 0011F894  4B F3 5D 95 */	bl func_800599C8
/* 80123C38 0011F898  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80123C3C 0011F89C  80 64 01 4C */	lwz r3, 0x14c(r4)
/* 80123C40 0011F8A0  80 03 00 08 */	lwz r0, 8(r3)
/* 80123C44 0011F8A4  2C 00 00 02 */	cmpwi r0, 2
/* 80123C48 0011F8A8  40 82 00 28 */	bne lbl_80123C70
/* 80123C4C 0011F8AC  80 04 09 74 */	lwz r0, 0x974(r4)
/* 80123C50 0011F8B0  54 00 97 FF */	rlwinm. r0, r0, 0x12, 0x1f, 0x1f
/* 80123C54 0011F8B4  41 82 00 10 */	beq lbl_80123C64
/* 80123C58 0011F8B8  38 00 00 03 */	li r0, 3
/* 80123C5C 0011F8BC  90 04 01 60 */	stw r0, 0x160(r4)
/* 80123C60 0011F8C0  48 00 1B E0 */	b lbl_80125840
lbl_80123C64:
/* 80123C64 0011F8C4  38 00 00 01 */	li r0, 1
/* 80123C68 0011F8C8  90 04 01 60 */	stw r0, 0x160(r4)
/* 80123C6C 0011F8CC  48 00 1B D4 */	b lbl_80125840
lbl_80123C70:
/* 80123C70 0011F8D0  38 00 00 02 */	li r0, 2
/* 80123C74 0011F8D4  90 04 01 60 */	stw r0, 0x160(r4)
/* 80123C78 0011F8D8  48 00 1B C8 */	b lbl_80125840
/* 80123C7C 0011F8DC  80 06 01 60 */	lwz r0, 0x160(r6)
/* 80123C80 0011F8E0  38 60 00 29 */	li r3, 0x29
/* 80123C84 0011F8E4  38 A0 00 00 */	li r5, 0
/* 80123C88 0011F8E8  38 C0 00 01 */	li r6, 1
/* 80123C8C 0011F8EC  54 04 06 3E */	clrlwi r4, r0, 0x18
/* 80123C90 0011F8F0  4B F3 5D DD */	bl func_80059A6C
/* 80123C94 0011F8F4  2C 03 00 00 */	cmpwi r3, 0
/* 80123C98 0011F8F8  41 82 1B A8 */	beq lbl_80125840
/* 80123C9C 0011F8FC  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 80123CA0 0011F900  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80123CA4 0011F904  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80123CA8 0011F908  90 04 01 60 */	stw r0, 0x160(r4)
/* 80123CAC 0011F90C  41 82 01 4C */	beq lbl_80123DF8
/* 80123CB0 0011F910  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 80123CB4 0011F914  38 60 00 00 */	li r3, 0
/* 80123CB8 0011F918  80 A6 01 60 */	lwz r5, 0x160(r6)
/* 80123CBC 0011F91C  2C 05 00 63 */	cmpwi r5, 0x63
/* 80123CC0 0011F920  41 82 00 E8 */	beq lbl_80123DA8
/* 80123CC4 0011F924  40 80 00 28 */	bge lbl_80123CEC
/* 80123CC8 0011F928  2C 05 00 02 */	cmpwi r5, 2
/* 80123CCC 0011F92C  41 82 00 6C */	beq lbl_80123D38
/* 80123CD0 0011F930  40 80 00 10 */	bge lbl_80123CE0
/* 80123CD4 0011F934  2C 05 00 01 */	cmpwi r5, 1
/* 80123CD8 0011F938  40 80 00 28 */	bge lbl_80123D00
/* 80123CDC 0011F93C  48 00 01 0C */	b lbl_80123DE8
lbl_80123CE0:
/* 80123CE0 0011F940  2C 05 00 04 */	cmpwi r5, 4
/* 80123CE4 0011F944  40 80 01 04 */	bge lbl_80123DE8
/* 80123CE8 0011F948  48 00 00 88 */	b lbl_80123D70
lbl_80123CEC:
/* 80123CEC 0011F94C  3C 80 00 01 */	lis r4, 0x0000FFFF@ha
/* 80123CF0 0011F950  38 04 FF FF */	addi r0, r4, 0x0000FFFF@l
/* 80123CF4 0011F954  7C 05 00 00 */	cmpw r5, r0
/* 80123CF8 0011F958  41 82 00 B0 */	beq lbl_80123DA8
/* 80123CFC 0011F95C  48 00 00 EC */	b lbl_80123DE8
lbl_80123D00:
/* 80123D00 0011F960  A8 66 00 DC */	lha r3, 0xdc(r6)
/* 80123D04 0011F964  38 80 00 01 */	li r4, 1
/* 80123D08 0011F968  38 A0 00 00 */	li r5, 0
/* 80123D0C 0011F96C  48 13 00 A5 */	bl func_80253DB0
/* 80123D10 0011F970  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123D14 0011F974  38 80 00 02 */	li r4, 2
/* 80123D18 0011F978  38 A0 00 00 */	li r5, 0
/* 80123D1C 0011F97C  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80123D20 0011F980  48 13 00 91 */	bl func_80253DB0
/* 80123D24 0011F984  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80123D28 0011F988  38 00 00 2C */	li r0, 0x2c
/* 80123D2C 0011F98C  38 60 00 01 */	li r3, 1
/* 80123D30 0011F990  90 04 01 28 */	stw r0, 0x128(r4)
/* 80123D34 0011F994  48 00 00 B4 */	b lbl_80123DE8
lbl_80123D38:
/* 80123D38 0011F998  A8 66 00 DC */	lha r3, 0xdc(r6)
/* 80123D3C 0011F99C  38 80 00 03 */	li r4, 3
/* 80123D40 0011F9A0  38 A0 00 00 */	li r5, 0
/* 80123D44 0011F9A4  48 13 00 6D */	bl func_80253DB0
/* 80123D48 0011F9A8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123D4C 0011F9AC  38 80 00 02 */	li r4, 2
/* 80123D50 0011F9B0  38 A0 00 00 */	li r5, 0
/* 80123D54 0011F9B4  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80123D58 0011F9B8  48 13 00 59 */	bl func_80253DB0
/* 80123D5C 0011F9BC  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80123D60 0011F9C0  38 00 00 2C */	li r0, 0x2c
/* 80123D64 0011F9C4  38 60 00 01 */	li r3, 1
/* 80123D68 0011F9C8  90 04 01 28 */	stw r0, 0x128(r4)
/* 80123D6C 0011F9CC  48 00 00 7C */	b lbl_80123DE8
lbl_80123D70:
/* 80123D70 0011F9D0  A8 66 00 DC */	lha r3, 0xdc(r6)
/* 80123D74 0011F9D4  38 80 00 05 */	li r4, 5
/* 80123D78 0011F9D8  38 A0 00 00 */	li r5, 0
/* 80123D7C 0011F9DC  48 13 00 35 */	bl func_80253DB0
/* 80123D80 0011F9E0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123D84 0011F9E4  38 80 00 02 */	li r4, 2
/* 80123D88 0011F9E8  38 A0 00 00 */	li r5, 0
/* 80123D8C 0011F9EC  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80123D90 0011F9F0  48 13 00 21 */	bl func_80253DB0
/* 80123D94 0011F9F4  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80123D98 0011F9F8  38 00 00 2C */	li r0, 0x2c
/* 80123D9C 0011F9FC  38 60 00 01 */	li r3, 1
/* 80123DA0 0011FA00  90 04 01 28 */	stw r0, 0x128(r4)
/* 80123DA4 0011FA04  48 00 00 44 */	b lbl_80123DE8
lbl_80123DA8:
/* 80123DA8 0011FA08  A8 66 00 DC */	lha r3, 0xdc(r6)
/* 80123DAC 0011FA0C  38 80 00 06 */	li r4, 6
/* 80123DB0 0011FA10  38 A0 00 00 */	li r5, 0
/* 80123DB4 0011FA14  48 12 FF FD */	bl func_80253DB0
/* 80123DB8 0011FA18  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123DBC 0011FA1C  38 80 00 01 */	li r4, 1
/* 80123DC0 0011FA20  38 A0 00 00 */	li r5, 0
/* 80123DC4 0011FA24  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80123DC8 0011FA28  48 12 FF E9 */	bl func_80253DB0
/* 80123DCC 0011FA2C  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80123DD0 0011FA30  38 A0 00 2C */	li r5, 0x2c
/* 80123DD4 0011FA34  38 00 00 63 */	li r0, 0x63
/* 80123DD8 0011FA38  38 60 00 02 */	li r3, 2
/* 80123DDC 0011FA3C  90 A4 01 28 */	stw r5, 0x128(r4)
/* 80123DE0 0011FA40  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80123DE4 0011FA44  90 04 01 60 */	stw r0, 0x160(r4)
lbl_80123DE8:
/* 80123DE8 0011FA48  2C 03 00 00 */	cmpwi r3, 0
/* 80123DEC 0011FA4C  41 82 1A 54 */	beq lbl_80125840
/* 80123DF0 0011FA50  4B F3 66 DD */	bl func_8005A4CC
/* 80123DF4 0011FA54  48 00 1A 4C */	b lbl_80125840
lbl_80123DF8:
/* 80123DF8 0011FA58  2C 03 00 03 */	cmpwi r3, 3
/* 80123DFC 0011FA5C  41 82 00 7C */	beq lbl_80123E78
/* 80123E00 0011FA60  40 80 00 14 */	bge lbl_80123E14
/* 80123E04 0011FA64  2C 03 00 01 */	cmpwi r3, 1
/* 80123E08 0011FA68  41 82 00 18 */	beq lbl_80123E20
/* 80123E0C 0011FA6C  40 80 00 40 */	bge lbl_80123E4C
/* 80123E10 0011FA70  48 00 1A 30 */	b lbl_80125840
lbl_80123E14:
/* 80123E14 0011FA74  2C 03 00 63 */	cmpwi r3, 0x63
/* 80123E18 0011FA78  41 82 00 8C */	beq lbl_80123EA4
/* 80123E1C 0011FA7C  48 00 1A 24 */	b lbl_80125840
lbl_80123E20:
/* 80123E20 0011FA80  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123E24 0011FA84  38 80 00 00 */	li r4, 0
/* 80123E28 0011FA88  38 A0 00 00 */	li r5, 0
/* 80123E2C 0011FA8C  A8 63 00 DC */	lha r3, 0xdc(r3)
/* 80123E30 0011FA90  48 12 FF 81 */	bl func_80253DB0
/* 80123E34 0011FA94  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123E38 0011FA98  38 80 00 02 */	li r4, 2
/* 80123E3C 0011FA9C  38 A0 00 00 */	li r5, 0
/* 80123E40 0011FAA0  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80123E44 0011FAA4  48 12 FF 6D */	bl func_80253DB0
/* 80123E48 0011FAA8  48 00 19 F8 */	b lbl_80125840
lbl_80123E4C:
/* 80123E4C 0011FAAC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123E50 0011FAB0  38 80 00 02 */	li r4, 2
/* 80123E54 0011FAB4  38 A0 00 00 */	li r5, 0
/* 80123E58 0011FAB8  A8 63 00 DC */	lha r3, 0xdc(r3)
/* 80123E5C 0011FABC  48 12 FF 55 */	bl func_80253DB0
/* 80123E60 0011FAC0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123E64 0011FAC4  38 80 00 02 */	li r4, 2
/* 80123E68 0011FAC8  38 A0 00 00 */	li r5, 0
/* 80123E6C 0011FACC  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80123E70 0011FAD0  48 12 FF 41 */	bl func_80253DB0
/* 80123E74 0011FAD4  48 00 19 CC */	b lbl_80125840
lbl_80123E78:
/* 80123E78 0011FAD8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123E7C 0011FADC  38 80 00 04 */	li r4, 4
/* 80123E80 0011FAE0  38 A0 00 00 */	li r5, 0
/* 80123E84 0011FAE4  A8 63 00 DC */	lha r3, 0xdc(r3)
/* 80123E88 0011FAE8  48 12 FF 29 */	bl func_80253DB0
/* 80123E8C 0011FAEC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123E90 0011FAF0  38 80 00 02 */	li r4, 2
/* 80123E94 0011FAF4  38 A0 00 00 */	li r5, 0
/* 80123E98 0011FAF8  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80123E9C 0011FAFC  48 12 FF 15 */	bl func_80253DB0
/* 80123EA0 0011FB00  48 00 19 A0 */	b lbl_80125840
lbl_80123EA4:
/* 80123EA4 0011FB04  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123EA8 0011FB08  38 80 00 06 */	li r4, 6
/* 80123EAC 0011FB0C  38 A0 00 00 */	li r5, 0
/* 80123EB0 0011FB10  A8 63 00 DC */	lha r3, 0xdc(r3)
/* 80123EB4 0011FB14  48 12 FE FD */	bl func_80253DB0
/* 80123EB8 0011FB18  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123EBC 0011FB1C  38 80 00 00 */	li r4, 0
/* 80123EC0 0011FB20  38 A0 00 00 */	li r5, 0
/* 80123EC4 0011FB24  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80123EC8 0011FB28  48 12 FE E9 */	bl func_80253DB0
/* 80123ECC 0011FB2C  48 00 19 74 */	b lbl_80125840
/* 80123ED0 0011FB30  80 06 01 60 */	lwz r0, 0x160(r6)
/* 80123ED4 0011FB34  28 00 00 63 */	cmplwi r0, 0x63
/* 80123ED8 0011FB38  40 82 00 28 */	bne lbl_80123F00
/* 80123EDC 0011FB3C  A8 66 00 C2 */	lha r3, 0xc2(r6)
/* 80123EE0 0011FB40  48 12 FE F1 */	bl func_80253DD0
/* 80123EE4 0011FB44  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80123EE8 0011FB48  28 00 00 03 */	cmplwi r0, 3
/* 80123EEC 0011FB4C  40 82 00 34 */	bne lbl_80123F20
/* 80123EF0 0011FB50  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123EF4 0011FB54  38 00 00 2D */	li r0, 0x2d
/* 80123EF8 0011FB58  90 03 01 28 */	stw r0, 0x128(r3)
/* 80123EFC 0011FB5C  48 00 00 24 */	b lbl_80123F20
lbl_80123F00:
/* 80123F00 0011FB60  A8 66 00 DC */	lha r3, 0xdc(r6)
/* 80123F04 0011FB64  48 12 FE CD */	bl func_80253DD0
/* 80123F08 0011FB68  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80123F0C 0011FB6C  28 00 00 03 */	cmplwi r0, 3
/* 80123F10 0011FB70  40 82 00 10 */	bne lbl_80123F20
/* 80123F14 0011FB74  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123F18 0011FB78  38 00 00 2D */	li r0, 0x2d
/* 80123F1C 0011FB7C  90 03 01 28 */	stw r0, 0x128(r3)
lbl_80123F20:
/* 80123F20 0011FB80  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123F24 0011FB84  80 03 01 28 */	lwz r0, 0x128(r3)
/* 80123F28 0011FB88  28 00 00 2D */	cmplwi r0, 0x2d
/* 80123F2C 0011FB8C  40 82 19 14 */	bne lbl_80125840
/* 80123F30 0011FB90  A8 63 00 DC */	lha r3, 0xdc(r3)
/* 80123F34 0011FB94  38 80 00 07 */	li r4, 7
/* 80123F38 0011FB98  38 A0 00 00 */	li r5, 0
/* 80123F3C 0011FB9C  48 12 FE 75 */	bl func_80253DB0
/* 80123F40 0011FBA0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123F44 0011FBA4  38 80 00 03 */	li r4, 3
/* 80123F48 0011FBA8  38 A0 00 00 */	li r5, 0
/* 80123F4C 0011FBAC  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80123F50 0011FBB0  48 12 FE 61 */	bl func_80253DB0
/* 80123F54 0011FBB4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123F58 0011FBB8  38 80 00 01 */	li r4, 1
/* 80123F5C 0011FBBC  38 A0 00 00 */	li r5, 0
/* 80123F60 0011FBC0  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 80123F64 0011FBC4  48 12 FE 4D */	bl func_80253DB0
/* 80123F68 0011FBC8  48 00 18 D8 */	b lbl_80125840
/* 80123F6C 0011FBCC  A8 66 00 DC */	lha r3, 0xdc(r6)
/* 80123F70 0011FBD0  48 12 FE 61 */	bl func_80253DD0
/* 80123F74 0011FBD4  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80123F78 0011FBD8  28 00 00 03 */	cmplwi r0, 3
/* 80123F7C 0011FBDC  40 82 18 C4 */	bne lbl_80125840
/* 80123F80 0011FBE0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123F84 0011FBE4  38 80 00 08 */	li r4, 8
/* 80123F88 0011FBE8  38 A0 00 00 */	li r5, 0
/* 80123F8C 0011FBEC  A8 63 00 DC */	lha r3, 0xdc(r3)
/* 80123F90 0011FBF0  48 12 FE 61 */	bl func_80253DF0
/* 80123F94 0011FBF4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123F98 0011FBF8  38 80 00 08 */	li r4, 8
/* 80123F9C 0011FBFC  38 A0 00 00 */	li r5, 0
/* 80123FA0 0011FC00  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 80123FA4 0011FC04  48 12 FE 4D */	bl func_80253DF0
/* 80123FA8 0011FC08  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123FAC 0011FC0C  38 80 00 08 */	li r4, 8
/* 80123FB0 0011FC10  38 A0 00 00 */	li r5, 0
/* 80123FB4 0011FC14  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 80123FB8 0011FC18  48 12 FE 39 */	bl func_80253DF0
/* 80123FBC 0011FC1C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123FC0 0011FC20  80 03 01 60 */	lwz r0, 0x160(r3)
/* 80123FC4 0011FC24  2C 00 00 02 */	cmpwi r0, 2
/* 80123FC8 0011FC28  41 82 00 54 */	beq lbl_8012401C
/* 80123FCC 0011FC2C  40 80 00 10 */	bge lbl_80123FDC
/* 80123FD0 0011FC30  2C 00 00 01 */	cmpwi r0, 1
/* 80123FD4 0011FC34  40 80 00 14 */	bge lbl_80123FE8
/* 80123FD8 0011FC38  48 00 00 84 */	b lbl_8012405C
lbl_80123FDC:
/* 80123FDC 0011FC3C  2C 00 00 04 */	cmpwi r0, 4
/* 80123FE0 0011FC40  40 80 00 7C */	bge lbl_8012405C
/* 80123FE4 0011FC44  48 00 00 6C */	b lbl_80124050
lbl_80123FE8:
/* 80123FE8 0011FC48  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 80123FEC 0011FC4C  38 00 00 02 */	li r0, 2
/* 80123FF0 0011FC50  90 03 00 08 */	stw r0, 8(r3)
/* 80123FF4 0011FC54  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80123FF8 0011FC58  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 80123FFC 0011FC5C  80 03 00 04 */	lwz r0, 4(r3)
/* 80124000 0011FC60  54 03 27 3E */	srwi r3, r0, 0x1c
/* 80124004 0011FC64  4B FF 9D A5 */	bl func_8011DDA8
/* 80124008 0011FC68  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012400C 0011FC6C  80 03 09 74 */	lwz r0, 0x974(r3)
/* 80124010 0011FC70  54 00 04 A0 */	rlwinm r0, r0, 0, 0x12, 0x10
/* 80124014 0011FC74  90 03 09 74 */	stw r0, 0x974(r3)
/* 80124018 0011FC78  48 00 00 44 */	b lbl_8012405C
lbl_8012401C:
/* 8012401C 0011FC7C  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 80124020 0011FC80  38 00 00 01 */	li r0, 1
/* 80124024 0011FC84  90 03 00 08 */	stw r0, 8(r3)
/* 80124028 0011FC88  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012402C 0011FC8C  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 80124030 0011FC90  80 03 00 04 */	lwz r0, 4(r3)
/* 80124034 0011FC94  54 03 27 3E */	srwi r3, r0, 0x1c
/* 80124038 0011FC98  4B FF 9D 71 */	bl func_8011DDA8
/* 8012403C 0011FC9C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124040 0011FCA0  80 03 09 74 */	lwz r0, 0x974(r3)
/* 80124044 0011FCA4  54 00 04 A0 */	rlwinm r0, r0, 0, 0x12, 0x10
/* 80124048 0011FCA8  90 03 09 74 */	stw r0, 0x974(r3)
/* 8012404C 0011FCAC  48 00 00 10 */	b lbl_8012405C
lbl_80124050:
/* 80124050 0011FCB0  80 03 09 74 */	lwz r0, 0x974(r3)
/* 80124054 0011FCB4  60 00 40 00 */	ori r0, r0, 0x4000
/* 80124058 0011FCB8  90 03 09 74 */	stw r0, 0x974(r3)
lbl_8012405C:
/* 8012405C 0011FCBC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124060 0011FCC0  80 03 09 74 */	lwz r0, 0x974(r3)
/* 80124064 0011FCC4  54 00 97 FF */	rlwinm. r0, r0, 0x12, 0x1f, 0x1f
/* 80124068 0011FCC8  41 82 00 3C */	beq lbl_801240A4
/* 8012406C 0011FCCC  80 83 01 4C */	lwz r4, 0x14c(r3)
/* 80124070 0011FCD0  38 00 00 02 */	li r0, 2
/* 80124074 0011FCD4  38 60 00 00 */	li r3, 0
/* 80124078 0011FCD8  90 04 00 08 */	stw r0, 8(r4)
/* 8012407C 0011FCDC  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80124080 0011FCE0  80 84 01 4C */	lwz r4, 0x14c(r4)
/* 80124084 0011FCE4  80 04 00 04 */	lwz r0, 4(r4)
/* 80124088 0011FCE8  54 00 01 3E */	clrlwi r0, r0, 4
/* 8012408C 0011FCEC  90 04 00 04 */	stw r0, 4(r4)
/* 80124090 0011FCF0  4B FF 9D 19 */	bl func_8011DDA8
/* 80124094 0011FCF4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124098 0011FCF8  38 00 00 07 */	li r0, 7
/* 8012409C 0011FCFC  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 801240A0 0011FD00  B0 03 00 90 */	sth r0, 0x90(r3)
lbl_801240A4:
/* 801240A4 0011FD04  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801240A8 0011FD08  38 00 00 24 */	li r0, 0x24
/* 801240AC 0011FD0C  90 03 01 28 */	stw r0, 0x128(r3)
/* 801240B0 0011FD10  48 00 17 90 */	b lbl_80125840
/* 801240B4 0011FD14  38 60 02 5F */	li r3, 0x25f
/* 801240B8 0011FD18  38 80 00 00 */	li r4, 0
/* 801240BC 0011FD1C  38 A0 00 01 */	li r5, 1
/* 801240C0 0011FD20  48 03 E8 81 */	bl func_80162940
/* 801240C4 0011FD24  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801240C8 0011FD28  80 03 09 74 */	lwz r0, 0x974(r3)
/* 801240CC 0011FD2C  60 00 08 00 */	ori r0, r0, 0x800
/* 801240D0 0011FD30  90 03 09 74 */	stw r0, 0x974(r3)
/* 801240D4 0011FD34  4B F7 B6 2D */	bl func_8009F700
/* 801240D8 0011FD38  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801240DC 0011FD3C  38 00 00 2F */	li r0, 0x2f
/* 801240E0 0011FD40  90 03 01 28 */	stw r0, 0x128(r3)
/* 801240E4 0011FD44  48 00 17 5C */	b lbl_80125840
/* 801240E8 0011FD48  38 60 00 00 */	li r3, 0
/* 801240EC 0011FD4C  38 80 00 00 */	li r4, 0
/* 801240F0 0011FD50  4B F7 BC 65 */	bl func_8009FD54
/* 801240F4 0011FD54  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801240F8 0011FD58  38 00 00 30 */	li r0, 0x30
/* 801240FC 0011FD5C  90 03 01 28 */	stw r0, 0x128(r3)
/* 80124100 0011FD60  48 00 17 40 */	b lbl_80125840
/* 80124104 0011FD64  4B F7 C3 AD */	bl func_800A04B0
/* 80124108 0011FD68  3C 80 00 01 */	lis r4, 0x00008000@ha
/* 8012410C 0011FD6C  54 65 04 3E */	clrlwi r5, r3, 0x10
/* 80124110 0011FD70  38 04 80 00 */	addi r0, r4, 0x00008000@l
/* 80124114 0011FD74  7C 05 00 00 */	cmpw r5, r0
/* 80124118 0011FD78  41 82 00 2C */	beq lbl_80124144
/* 8012411C 0011FD7C  40 80 00 18 */	bge lbl_80124134
/* 80124120 0011FD80  2C 05 00 06 */	cmpwi r5, 6
/* 80124124 0011FD84  40 80 17 1C */	bge lbl_80125840
/* 80124128 0011FD88  2C 05 00 00 */	cmpwi r5, 0
/* 8012412C 0011FD8C  40 80 00 74 */	bge lbl_801241A0
/* 80124130 0011FD90  48 00 17 10 */	b lbl_80125840
lbl_80124134:
/* 80124134 0011FD94  38 04 FF FF */	addi r0, r4, -1
/* 80124138 0011FD98  7C 05 00 00 */	cmpw r5, r0
/* 8012413C 0011FD9C  41 82 17 04 */	beq lbl_80125840
/* 80124140 0011FDA0  48 00 17 00 */	b lbl_80125840
lbl_80124144:
/* 80124144 0011FDA4  4B F7 BB 59 */	bl func_8009FC9C
/* 80124148 0011FDA8  38 60 02 5F */	li r3, 0x25f
/* 8012414C 0011FDAC  38 80 00 01 */	li r4, 1
/* 80124150 0011FDB0  38 A0 00 01 */	li r5, 1
/* 80124154 0011FDB4  48 03 E7 ED */	bl func_80162940
/* 80124158 0011FDB8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012415C 0011FDBC  38 80 00 08 */	li r4, 8
/* 80124160 0011FDC0  38 A0 00 01 */	li r5, 1
/* 80124164 0011FDC4  80 03 09 74 */	lwz r0, 0x974(r3)
/* 80124168 0011FDC8  54 00 05 66 */	rlwinm r0, r0, 0, 0x15, 0x13
/* 8012416C 0011FDCC  90 03 09 74 */	stw r0, 0x974(r3)
/* 80124170 0011FDD0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124174 0011FDD4  A8 63 00 DA */	lha r3, 0xda(r3)
/* 80124178 0011FDD8  48 12 FC 79 */	bl func_80253DF0
/* 8012417C 0011FDDC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124180 0011FDE0  38 80 00 04 */	li r4, 4
/* 80124184 0011FDE4  38 A0 00 00 */	li r5, 0
/* 80124188 0011FDE8  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8012418C 0011FDEC  48 12 FC 25 */	bl func_80253DB0
/* 80124190 0011FDF0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124194 0011FDF4  38 00 00 24 */	li r0, 0x24
/* 80124198 0011FDF8  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012419C 0011FDFC  48 00 16 A4 */	b lbl_80125840
lbl_801241A0:
/* 801241A0 0011FE00  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 801241A4 0011FE04  80 84 01 4C */	lwz r4, 0x14c(r4)
/* 801241A8 0011FE08  80 04 00 04 */	lwz r0, 4(r4)
/* 801241AC 0011FE0C  50 60 E0 06 */	rlwimi r0, r3, 0x1c, 0, 3
/* 801241B0 0011FE10  7C A3 2B 78 */	mr r3, r5
/* 801241B4 0011FE14  90 04 00 04 */	stw r0, 4(r4)
/* 801241B8 0011FE18  4B FF 9B F1 */	bl func_8011DDA8
/* 801241BC 0011FE1C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801241C0 0011FE20  80 03 09 74 */	lwz r0, 0x974(r3)
/* 801241C4 0011FE24  54 00 97 FF */	rlwinm. r0, r0, 0x12, 0x1f, 0x1f
/* 801241C8 0011FE28  41 82 00 2C */	beq lbl_801241F4
/* 801241CC 0011FE2C  80 83 01 4C */	lwz r4, 0x14c(r3)
/* 801241D0 0011FE30  38 60 00 00 */	li r3, 0
/* 801241D4 0011FE34  80 04 00 04 */	lwz r0, 4(r4)
/* 801241D8 0011FE38  54 00 01 3E */	clrlwi r0, r0, 4
/* 801241DC 0011FE3C  90 04 00 04 */	stw r0, 4(r4)
/* 801241E0 0011FE40  4B FF 9B C9 */	bl func_8011DDA8
/* 801241E4 0011FE44  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801241E8 0011FE48  38 00 00 07 */	li r0, 7
/* 801241EC 0011FE4C  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 801241F0 0011FE50  B0 03 00 90 */	sth r0, 0x90(r3)
lbl_801241F4:
/* 801241F4 0011FE54  4B F7 BA A9 */	bl func_8009FC9C
/* 801241F8 0011FE58  38 60 02 5F */	li r3, 0x25f
/* 801241FC 0011FE5C  38 80 00 01 */	li r4, 1
/* 80124200 0011FE60  38 A0 00 01 */	li r5, 1
/* 80124204 0011FE64  48 03 E7 3D */	bl func_80162940
/* 80124208 0011FE68  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012420C 0011FE6C  38 80 00 08 */	li r4, 8
/* 80124210 0011FE70  38 A0 00 01 */	li r5, 1
/* 80124214 0011FE74  80 03 09 74 */	lwz r0, 0x974(r3)
/* 80124218 0011FE78  54 00 05 66 */	rlwinm r0, r0, 0, 0x15, 0x13
/* 8012421C 0011FE7C  90 03 09 74 */	stw r0, 0x974(r3)
/* 80124220 0011FE80  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124224 0011FE84  A8 63 00 DA */	lha r3, 0xda(r3)
/* 80124228 0011FE88  48 12 FB C9 */	bl func_80253DF0
/* 8012422C 0011FE8C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124230 0011FE90  38 80 00 04 */	li r4, 4
/* 80124234 0011FE94  38 A0 00 00 */	li r5, 0
/* 80124238 0011FE98  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8012423C 0011FE9C  48 12 FB 75 */	bl func_80253DB0
/* 80124240 0011FEA0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124244 0011FEA4  38 00 00 24 */	li r0, 0x24
/* 80124248 0011FEA8  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012424C 0011FEAC  48 00 15 F4 */	b lbl_80125840
/* 80124250 0011FEB0  38 00 00 32 */	li r0, 0x32
/* 80124254 0011FEB4  90 06 01 28 */	stw r0, 0x128(r6)
/* 80124258 0011FEB8  48 00 15 E8 */	b lbl_80125840
/* 8012425C 0011FEBC  38 00 00 33 */	li r0, 0x33
/* 80124260 0011FEC0  90 06 01 28 */	stw r0, 0x128(r6)
/* 80124264 0011FEC4  48 00 15 DC */	b lbl_80125840
/* 80124268 0011FEC8  38 00 00 34 */	li r0, 0x34
/* 8012426C 0011FECC  90 06 01 28 */	stw r0, 0x128(r6)
/* 80124270 0011FED0  48 00 15 D0 */	b lbl_80125840
/* 80124274 0011FED4  38 00 00 35 */	li r0, 0x35
/* 80124278 0011FED8  90 06 01 28 */	stw r0, 0x128(r6)
/* 8012427C 0011FEDC  48 00 15 C4 */	b lbl_80125840
/* 80124280 0011FEE0  38 00 00 36 */	li r0, 0x36
/* 80124284 0011FEE4  90 06 01 28 */	stw r0, 0x128(r6)
/* 80124288 0011FEE8  48 00 15 B8 */	b lbl_80125840
/* 8012428C 0011FEEC  38 00 00 37 */	li r0, 0x37
/* 80124290 0011FEF0  90 06 01 28 */	stw r0, 0x128(r6)
/* 80124294 0011FEF4  48 00 15 AC */	b lbl_80125840
/* 80124298 0011FEF8  38 00 00 24 */	li r0, 0x24
/* 8012429C 0011FEFC  90 06 01 28 */	stw r0, 0x128(r6)
/* 801242A0 0011FF00  48 00 15 A0 */	b lbl_80125840
/* 801242A4 0011FF04  38 60 00 4F */	li r3, 0x4f
/* 801242A8 0011FF08  48 00 99 01 */	bl func_8012DBA8
/* 801242AC 0011FF0C  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 801242B0 0011FF10  38 80 00 08 */	li r4, 8
/* 801242B4 0011FF14  38 A0 00 01 */	li r5, 1
/* 801242B8 0011FF18  88 66 19 39 */	lbz r3, 0x1939(r6)
/* 801242BC 0011FF1C  38 03 00 01 */	addi r0, r3, 1
/* 801242C0 0011FF20  98 06 19 39 */	stb r0, 0x1939(r6)
/* 801242C4 0011FF24  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 801242C8 0011FF28  80 66 02 4C */	lwz r3, 0x24c(r6)
/* 801242CC 0011FF2C  38 03 00 24 */	addi r0, r3, 0x24
/* 801242D0 0011FF30  54 00 0B FC */	rlwinm r0, r0, 1, 0xf, 0x1e
/* 801242D4 0011FF34  7C 66 02 14 */	add r3, r6, r0
/* 801242D8 0011FF38  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 801242DC 0011FF3C  48 12 FB 15 */	bl func_80253DF0
/* 801242E0 0011FF40  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 801242E4 0011FF44  38 80 00 01 */	li r4, 1
/* 801242E8 0011FF48  38 A0 00 00 */	li r5, 0
/* 801242EC 0011FF4C  80 66 02 4C */	lwz r3, 0x24c(r6)
/* 801242F0 0011FF50  38 03 00 24 */	addi r0, r3, 0x24
/* 801242F4 0011FF54  54 00 0B FC */	rlwinm r0, r0, 1, 0xf, 0x1e
/* 801242F8 0011FF58  7C 66 02 14 */	add r3, r6, r0
/* 801242FC 0011FF5C  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 80124300 0011FF60  48 12 FA B1 */	bl func_80253DB0
/* 80124304 0011FF64  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124308 0011FF68  38 00 00 0C */	li r0, 0xc
/* 8012430C 0011FF6C  38 80 00 08 */	li r4, 8
/* 80124310 0011FF70  38 A0 00 01 */	li r5, 1
/* 80124314 0011FF74  B0 03 01 2C */	sth r0, 0x12c(r3)
/* 80124318 0011FF78  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012431C 0011FF7C  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 80124320 0011FF80  48 12 FA D1 */	bl func_80253DF0
/* 80124324 0011FF84  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124328 0011FF88  38 80 00 02 */	li r4, 2
/* 8012432C 0011FF8C  38 A0 00 00 */	li r5, 0
/* 80124330 0011FF90  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 80124334 0011FF94  48 12 FA 7D */	bl func_80253DB0
/* 80124338 0011FF98  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012433C 0011FF9C  38 00 00 4B */	li r0, 0x4b
/* 80124340 0011FFA0  90 03 01 28 */	stw r0, 0x128(r3)
/* 80124344 0011FFA4  48 00 14 FC */	b lbl_80125840
/* 80124348 0011FFA8  38 60 00 4F */	li r3, 0x4f
/* 8012434C 0011FFAC  48 00 98 5D */	bl func_8012DBA8
/* 80124350 0011FFB0  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80124354 0011FFB4  80 64 02 4C */	lwz r3, 0x24c(r4)
/* 80124358 0011FFB8  38 03 00 24 */	addi r0, r3, 0x24
/* 8012435C 0011FFBC  54 00 0B FC */	rlwinm r0, r0, 1, 0xf, 0x1e
/* 80124360 0011FFC0  7C 64 02 14 */	add r3, r4, r0
/* 80124364 0011FFC4  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 80124368 0011FFC8  48 12 FA 69 */	bl func_80253DD0
/* 8012436C 0011FFCC  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80124370 0011FFD0  28 00 00 03 */	cmplwi r0, 3
/* 80124374 0011FFD4  40 82 14 CC */	bne lbl_80125840
/* 80124378 0011FFD8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012437C 0011FFDC  38 00 00 4C */	li r0, 0x4c
/* 80124380 0011FFE0  90 03 01 28 */	stw r0, 0x128(r3)
/* 80124384 0011FFE4  48 03 B4 1D */	bl func_8015F7A0
/* 80124388 0011FFE8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012438C 0011FFEC  D8 23 01 50 */	stfd f1, 0x150(r3)
/* 80124390 0011FFF0  48 00 14 B0 */	b lbl_80125840
/* 80124394 0011FFF4  38 60 00 4F */	li r3, 0x4f
/* 80124398 0011FFF8  48 00 98 11 */	bl func_8012DBA8
/* 8012439C 0011FFFC  83 ED 82 98 */	lwz r31, lbl_8063D558-_SDA_BASE_(r13)
/* 801243A0 00120000  48 03 B4 01 */	bl func_8015F7A0
/* 801243A4 00120004  C8 5F 01 50 */	lfd f2, 0x150(r31)
/* 801243A8 00120008  C8 02 8D 40 */	lfd f0, lbl_80641340-_SDA2_BASE_(r2)
/* 801243AC 0012000C  FC 21 10 28 */	fsub f1, f1, f2
/* 801243B0 00120010  FC 01 00 40 */	fcmpo cr0, f1, f0
/* 801243B4 00120014  4C 41 13 82 */	cror 2, 1, 2
/* 801243B8 00120018  40 82 14 88 */	bne lbl_80125840
/* 801243BC 0012001C  38 00 00 4D */	li r0, 0x4d
/* 801243C0 00120020  38 80 00 00 */	li r4, 0
/* 801243C4 00120024  90 1F 01 28 */	stw r0, 0x128(r31)
/* 801243C8 00120028  38 A0 00 00 */	li r5, 0
/* 801243CC 0012002C  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 801243D0 00120030  80 66 02 4C */	lwz r3, 0x24c(r6)
/* 801243D4 00120034  38 03 00 24 */	addi r0, r3, 0x24
/* 801243D8 00120038  54 00 0B FC */	rlwinm r0, r0, 1, 0xf, 0x1e
/* 801243DC 0012003C  7C 66 02 14 */	add r3, r6, r0
/* 801243E0 00120040  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 801243E4 00120044  48 12 F9 CD */	bl func_80253DB0
/* 801243E8 00120048  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801243EC 0012004C  38 80 00 01 */	li r4, 1
/* 801243F0 00120050  38 A0 00 00 */	li r5, 0
/* 801243F4 00120054  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 801243F8 00120058  48 12 F9 B9 */	bl func_80253DB0
/* 801243FC 0012005C  48 00 14 44 */	b lbl_80125840
/* 80124400 00120060  38 60 00 4F */	li r3, 0x4f
/* 80124404 00120064  48 00 97 A5 */	bl func_8012DBA8
/* 80124408 00120068  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012440C 0012006C  80 64 02 4C */	lwz r3, 0x24c(r4)
/* 80124410 00120070  38 03 00 24 */	addi r0, r3, 0x24
/* 80124414 00120074  54 00 0B FC */	rlwinm r0, r0, 1, 0xf, 0x1e
/* 80124418 00120078  7C 64 02 14 */	add r3, r4, r0
/* 8012441C 0012007C  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 80124420 00120080  48 12 F9 B1 */	bl func_80253DD0
/* 80124424 00120084  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80124428 00120088  28 00 00 03 */	cmplwi r0, 3
/* 8012442C 0012008C  40 82 14 14 */	bne lbl_80125840
/* 80124430 00120090  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 80124434 00120094  38 80 00 08 */	li r4, 8
/* 80124438 00120098  38 A0 00 00 */	li r5, 0
/* 8012443C 0012009C  80 66 02 4C */	lwz r3, 0x24c(r6)
/* 80124440 001200A0  38 03 00 24 */	addi r0, r3, 0x24
/* 80124444 001200A4  54 00 0B FC */	rlwinm r0, r0, 1, 0xf, 0x1e
/* 80124448 001200A8  7C 66 02 14 */	add r3, r6, r0
/* 8012444C 001200AC  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 80124450 001200B0  48 12 F9 A1 */	bl func_80253DF0
/* 80124454 001200B4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124458 001200B8  38 80 00 08 */	li r4, 8
/* 8012445C 001200BC  38 A0 00 00 */	li r5, 0
/* 80124460 001200C0  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 80124464 001200C4  48 12 F9 8D */	bl func_80253DF0
/* 80124468 001200C8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012446C 001200CC  38 00 00 4E */	li r0, 0x4e
/* 80124470 001200D0  90 03 01 28 */	stw r0, 0x128(r3)
/* 80124474 001200D4  48 00 13 CC */	b lbl_80125840
/* 80124478 001200D8  38 60 00 4F */	li r3, 0x4f
/* 8012447C 001200DC  48 00 97 2D */	bl func_8012DBA8
/* 80124480 001200E0  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80124484 001200E4  80 85 01 4C */	lwz r4, 0x14c(r5)
/* 80124488 001200E8  80 64 00 04 */	lwz r3, 4(r4)
/* 8012448C 001200EC  54 60 47 3E */	rlwinm r0, r3, 8, 0x1c, 0x1f
/* 80124490 001200F0  28 00 00 0F */	cmplwi r0, 0xf
/* 80124494 001200F4  40 82 00 10 */	bne lbl_801244A4
/* 80124498 001200F8  38 00 00 16 */	li r0, 0x16
/* 8012449C 001200FC  90 05 01 28 */	stw r0, 0x128(r5)
/* 801244A0 00120100  48 00 13 A0 */	b lbl_80125840
lbl_801244A4:
/* 801244A4 00120104  54 60 02 90 */	rlwinm r0, r3, 0, 0xa, 8
/* 801244A8 00120108  90 04 00 04 */	stw r0, 4(r4)
/* 801244AC 0012010C  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 801244B0 00120110  80 04 02 4C */	lwz r0, 0x24c(r4)
/* 801244B4 00120114  2C 00 00 06 */	cmpwi r0, 6
/* 801244B8 00120118  41 82 01 F4 */	beq lbl_801246AC
/* 801244BC 0012011C  40 80 00 1C */	bge lbl_801244D8
/* 801244C0 00120120  2C 00 00 04 */	cmpwi r0, 4
/* 801244C4 00120124  41 82 00 88 */	beq lbl_8012454C
/* 801244C8 00120128  40 80 01 14 */	bge lbl_801245DC
/* 801244CC 0012012C  2C 00 00 03 */	cmpwi r0, 3
/* 801244D0 00120130  40 80 00 18 */	bge lbl_801244E8
/* 801244D4 00120134  48 00 05 90 */	b lbl_80124A64
lbl_801244D8:
/* 801244D8 00120138  2C 00 00 08 */	cmpwi r0, 8
/* 801244DC 0012013C  41 82 04 28 */	beq lbl_80124904
/* 801244E0 00120140  40 80 05 84 */	bge lbl_80124A64
/* 801244E4 00120144  48 00 02 D8 */	b lbl_801247BC
lbl_801244E8:
/* 801244E8 00120148  88 04 19 39 */	lbz r0, 0x1939(r4)
/* 801244EC 0012014C  2C 00 00 02 */	cmpwi r0, 2
/* 801244F0 00120150  41 82 00 24 */	beq lbl_80124514
/* 801244F4 00120154  40 80 05 70 */	bge lbl_80124A64
/* 801244F8 00120158  2C 00 00 01 */	cmpwi r0, 1
/* 801244FC 0012015C  40 80 00 08 */	bge lbl_80124504
/* 80124500 00120160  48 00 05 64 */	b lbl_80124A64
lbl_80124504:
/* 80124504 00120164  38 60 00 01 */	li r3, 1
/* 80124508 00120168  38 80 00 02 */	li r4, 2
/* 8012450C 0012016C  48 00 8C D1 */	bl func_8012D1DC
/* 80124510 00120170  48 00 05 54 */	b lbl_80124A64
lbl_80124514:
/* 80124514 00120174  80 64 01 4C */	lwz r3, 0x14c(r4)
/* 80124518 00120178  38 80 00 03 */	li r4, 3
/* 8012451C 0012017C  88 03 00 4E */	lbz r0, 0x4e(r3)
/* 80124520 00120180  30 00 FF FF */	addic r0, r0, -1
/* 80124524 00120184  7C 60 01 10 */	subfe r3, r0, r0
/* 80124528 00120188  38 03 00 02 */	addi r0, r3, 2
/* 8012452C 0012018C  54 03 06 3E */	clrlwi r3, r0, 0x18
/* 80124530 00120190  48 00 8C AD */	bl func_8012D1DC
/* 80124534 00120194  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124538 00120198  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 8012453C 0012019C  80 03 00 04 */	lwz r0, 4(r3)
/* 80124540 001201A0  64 00 00 40 */	oris r0, r0, 0x40
/* 80124544 001201A4  90 03 00 04 */	stw r0, 4(r3)
/* 80124548 001201A8  48 00 05 1C */	b lbl_80124A64
lbl_8012454C:
/* 8012454C 001201AC  88 04 19 39 */	lbz r0, 0x1939(r4)
/* 80124550 001201B0  2C 00 00 02 */	cmpwi r0, 2
/* 80124554 001201B4  41 82 00 30 */	beq lbl_80124584
/* 80124558 001201B8  40 80 00 10 */	bge lbl_80124568
/* 8012455C 001201BC  2C 00 00 01 */	cmpwi r0, 1
/* 80124560 001201C0  40 80 00 14 */	bge lbl_80124574
/* 80124564 001201C4  48 00 05 00 */	b lbl_80124A64
lbl_80124568:
/* 80124568 001201C8  2C 00 00 04 */	cmpwi r0, 4
/* 8012456C 001201CC  40 80 04 F8 */	bge lbl_80124A64
/* 80124570 001201D0  48 00 00 24 */	b lbl_80124594
lbl_80124574:
/* 80124574 001201D4  38 60 00 01 */	li r3, 1
/* 80124578 001201D8  38 80 00 02 */	li r4, 2
/* 8012457C 001201DC  48 00 8C 61 */	bl func_8012D1DC
/* 80124580 001201E0  48 00 04 E4 */	b lbl_80124A64
lbl_80124584:
/* 80124584 001201E4  38 60 00 03 */	li r3, 3
/* 80124588 001201E8  38 80 00 04 */	li r4, 4
/* 8012458C 001201EC  48 00 8C 51 */	bl func_8012D1DC
/* 80124590 001201F0  48 00 04 D4 */	b lbl_80124A64
lbl_80124594:
/* 80124594 001201F4  80 84 01 4C */	lwz r4, 0x14c(r4)
/* 80124598 001201F8  88 64 00 4E */	lbz r3, 0x4e(r4)
/* 8012459C 001201FC  88 04 00 4F */	lbz r0, 0x4f(r4)
/* 801245A0 00120200  30 63 FF FF */	addic r3, r3, -1
/* 801245A4 00120204  7C 83 19 10 */	subfe r4, r3, r3
/* 801245A8 00120208  30 00 FF FF */	addic r0, r0, -1
/* 801245AC 0012020C  7C 60 01 10 */	subfe r3, r0, r0
/* 801245B0 00120210  38 84 00 02 */	addi r4, r4, 2
/* 801245B4 00120214  38 03 00 04 */	addi r0, r3, 4
/* 801245B8 00120218  54 83 06 3E */	clrlwi r3, r4, 0x18
/* 801245BC 0012021C  54 04 06 3E */	clrlwi r4, r0, 0x18
/* 801245C0 00120220  48 00 8C 1D */	bl func_8012D1DC
/* 801245C4 00120224  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801245C8 00120228  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 801245CC 0012022C  80 03 00 04 */	lwz r0, 4(r3)
/* 801245D0 00120230  64 00 00 40 */	oris r0, r0, 0x40
/* 801245D4 00120234  90 03 00 04 */	stw r0, 4(r3)
/* 801245D8 00120238  48 00 04 8C */	b lbl_80124A64
lbl_801245DC:
/* 801245DC 0012023C  88 04 19 39 */	lbz r0, 0x1939(r4)
/* 801245E0 00120240  2C 00 00 03 */	cmpwi r0, 3
/* 801245E4 00120244  41 82 00 44 */	beq lbl_80124628
/* 801245E8 00120248  40 80 00 14 */	bge lbl_801245FC
/* 801245EC 0012024C  2C 00 00 01 */	cmpwi r0, 1
/* 801245F0 00120250  41 82 00 18 */	beq lbl_80124608
/* 801245F4 00120254  40 80 00 24 */	bge lbl_80124618
/* 801245F8 00120258  48 00 04 6C */	b lbl_80124A64
lbl_801245FC:
/* 801245FC 0012025C  2C 00 00 05 */	cmpwi r0, 5
/* 80124600 00120260  40 80 04 64 */	bge lbl_80124A64
/* 80124604 00120264  48 00 00 48 */	b lbl_8012464C
lbl_80124608:
/* 80124608 00120268  38 60 00 01 */	li r3, 1
/* 8012460C 0012026C  38 80 00 02 */	li r4, 2
/* 80124610 00120270  48 00 8B CD */	bl func_8012D1DC
/* 80124614 00120274  48 00 04 50 */	b lbl_80124A64
lbl_80124618:
/* 80124618 00120278  38 60 00 04 */	li r3, 4
/* 8012461C 0012027C  38 80 00 05 */	li r4, 5
/* 80124620 00120280  48 00 8B BD */	bl func_8012D1DC
/* 80124624 00120284  48 00 04 40 */	b lbl_80124A64
lbl_80124628:
/* 80124628 00120288  80 64 01 4C */	lwz r3, 0x14c(r4)
/* 8012462C 0012028C  38 80 00 03 */	li r4, 3
/* 80124630 00120290  88 03 00 4E */	lbz r0, 0x4e(r3)
/* 80124634 00120294  30 00 FF FF */	addic r0, r0, -1
/* 80124638 00120298  7C 60 01 10 */	subfe r3, r0, r0
/* 8012463C 0012029C  38 03 00 02 */	addi r0, r3, 2
/* 80124640 001202A0  54 03 06 3E */	clrlwi r3, r0, 0x18
/* 80124644 001202A4  48 00 8B 99 */	bl func_8012D1DC
/* 80124648 001202A8  48 00 04 1C */	b lbl_80124A64
lbl_8012464C:
/* 8012464C 001202AC  80 84 01 4C */	lwz r4, 0x14c(r4)
/* 80124650 001202B0  88 04 00 50 */	lbz r0, 0x50(r4)
/* 80124654 001202B4  2C 00 00 00 */	cmpwi r0, 0
/* 80124658 001202B8  40 82 00 20 */	bne lbl_80124678
/* 8012465C 001202BC  88 04 00 4E */	lbz r0, 0x4e(r4)
/* 80124660 001202C0  2C 00 00 00 */	cmpwi r0, 0
/* 80124664 001202C4  40 82 00 0C */	bne lbl_80124670
/* 80124668 001202C8  38 60 00 01 */	li r3, 1
/* 8012466C 001202CC  48 00 00 10 */	b lbl_8012467C
lbl_80124670:
/* 80124670 001202D0  38 60 00 02 */	li r3, 2
/* 80124674 001202D4  48 00 00 08 */	b lbl_8012467C
lbl_80124678:
/* 80124678 001202D8  38 60 00 03 */	li r3, 3
lbl_8012467C:
/* 8012467C 001202DC  88 04 00 4F */	lbz r0, 0x4f(r4)
/* 80124680 001202E0  30 00 FF FF */	addic r0, r0, -1
/* 80124684 001202E4  7C 80 01 10 */	subfe r4, r0, r0
/* 80124688 001202E8  38 04 00 05 */	addi r0, r4, 5
/* 8012468C 001202EC  54 04 06 3E */	clrlwi r4, r0, 0x18
/* 80124690 001202F0  48 00 8B 4D */	bl func_8012D1DC
/* 80124694 001202F4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124698 001202F8  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 8012469C 001202FC  80 03 00 04 */	lwz r0, 4(r3)
/* 801246A0 00120300  64 00 00 40 */	oris r0, r0, 0x40
/* 801246A4 00120304  90 03 00 04 */	stw r0, 4(r3)
/* 801246A8 00120308  48 00 03 BC */	b lbl_80124A64
lbl_801246AC:
/* 801246AC 0012030C  88 04 19 39 */	lbz r0, 0x1939(r4)
/* 801246B0 00120310  2C 00 00 03 */	cmpwi r0, 3
/* 801246B4 00120314  41 82 00 48 */	beq lbl_801246FC
/* 801246B8 00120318  40 80 00 14 */	bge lbl_801246CC
/* 801246BC 0012031C  2C 00 00 01 */	cmpwi r0, 1
/* 801246C0 00120320  41 82 00 1C */	beq lbl_801246DC
/* 801246C4 00120324  40 80 00 28 */	bge lbl_801246EC
/* 801246C8 00120328  48 00 03 9C */	b lbl_80124A64
lbl_801246CC:
/* 801246CC 0012032C  2C 00 00 05 */	cmpwi r0, 5
/* 801246D0 00120330  41 82 00 74 */	beq lbl_80124744
/* 801246D4 00120334  40 80 03 90 */	bge lbl_80124A64
/* 801246D8 00120338  48 00 00 48 */	b lbl_80124720
lbl_801246DC:
/* 801246DC 0012033C  38 60 00 01 */	li r3, 1
/* 801246E0 00120340  38 80 00 02 */	li r4, 2
/* 801246E4 00120344  48 00 8A F9 */	bl func_8012D1DC
/* 801246E8 00120348  48 00 03 7C */	b lbl_80124A64
lbl_801246EC:
/* 801246EC 0012034C  38 60 00 04 */	li r3, 4
/* 801246F0 00120350  38 80 00 05 */	li r4, 5
/* 801246F4 00120354  48 00 8A E9 */	bl func_8012D1DC
/* 801246F8 00120358  48 00 03 6C */	b lbl_80124A64
lbl_801246FC:
/* 801246FC 0012035C  80 64 01 4C */	lwz r3, 0x14c(r4)
/* 80124700 00120360  38 80 00 03 */	li r4, 3
/* 80124704 00120364  88 03 00 4E */	lbz r0, 0x4e(r3)
/* 80124708 00120368  30 00 FF FF */	addic r0, r0, -1
/* 8012470C 0012036C  7C 60 01 10 */	subfe r3, r0, r0
/* 80124710 00120370  38 03 00 02 */	addi r0, r3, 2
/* 80124714 00120374  54 03 06 3E */	clrlwi r3, r0, 0x18
/* 80124718 00120378  48 00 8A C5 */	bl func_8012D1DC
/* 8012471C 0012037C  48 00 03 48 */	b lbl_80124A64
lbl_80124720:
/* 80124720 00120380  80 64 01 4C */	lwz r3, 0x14c(r4)
/* 80124724 00120384  38 80 00 06 */	li r4, 6
/* 80124728 00120388  88 03 00 4F */	lbz r0, 0x4f(r3)
/* 8012472C 0012038C  30 00 FF FF */	addic r0, r0, -1
/* 80124730 00120390  7C 60 01 10 */	subfe r3, r0, r0
/* 80124734 00120394  38 03 00 05 */	addi r0, r3, 5
/* 80124738 00120398  54 03 06 3E */	clrlwi r3, r0, 0x18
/* 8012473C 0012039C  48 00 8A A1 */	bl func_8012D1DC
/* 80124740 001203A0  48 00 03 24 */	b lbl_80124A64
lbl_80124744:
/* 80124744 001203A4  80 84 01 4C */	lwz r4, 0x14c(r4)
/* 80124748 001203A8  88 04 00 50 */	lbz r0, 0x50(r4)
/* 8012474C 001203AC  2C 00 00 00 */	cmpwi r0, 0
/* 80124750 001203B0  40 82 00 20 */	bne lbl_80124770
/* 80124754 001203B4  88 04 00 4E */	lbz r0, 0x4e(r4)
/* 80124758 001203B8  2C 00 00 00 */	cmpwi r0, 0
/* 8012475C 001203BC  40 82 00 0C */	bne lbl_80124768
/* 80124760 001203C0  38 60 00 01 */	li r3, 1
/* 80124764 001203C4  48 00 00 10 */	b lbl_80124774
lbl_80124768:
/* 80124768 001203C8  38 60 00 02 */	li r3, 2
/* 8012476C 001203CC  48 00 00 08 */	b lbl_80124774
lbl_80124770:
/* 80124770 001203D0  38 60 00 03 */	li r3, 3
lbl_80124774:
/* 80124774 001203D4  88 04 00 51 */	lbz r0, 0x51(r4)
/* 80124778 001203D8  2C 00 00 00 */	cmpwi r0, 0
/* 8012477C 001203DC  40 82 00 20 */	bne lbl_8012479C
/* 80124780 001203E0  88 04 00 4F */	lbz r0, 0x4f(r4)
/* 80124784 001203E4  2C 00 00 00 */	cmpwi r0, 0
/* 80124788 001203E8  40 82 00 0C */	bne lbl_80124794
/* 8012478C 001203EC  38 80 00 04 */	li r4, 4
/* 80124790 001203F0  48 00 00 10 */	b lbl_801247A0
lbl_80124794:
/* 80124794 001203F4  38 80 00 05 */	li r4, 5
/* 80124798 001203F8  48 00 00 08 */	b lbl_801247A0
lbl_8012479C:
/* 8012479C 001203FC  38 80 00 06 */	li r4, 6
lbl_801247A0:
/* 801247A0 00120400  48 00 8A 3D */	bl func_8012D1DC
/* 801247A4 00120404  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801247A8 00120408  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 801247AC 0012040C  80 03 00 04 */	lwz r0, 4(r3)
/* 801247B0 00120410  64 00 00 40 */	oris r0, r0, 0x40
/* 801247B4 00120414  90 03 00 04 */	stw r0, 4(r3)
/* 801247B8 00120418  48 00 02 AC */	b lbl_80124A64
lbl_801247BC:
/* 801247BC 0012041C  88 04 19 39 */	lbz r0, 0x1939(r4)
/* 801247C0 00120420  2C 00 00 04 */	cmpwi r0, 4
/* 801247C4 00120424  41 82 00 60 */	beq lbl_80124824
/* 801247C8 00120428  40 80 00 1C */	bge lbl_801247E4
/* 801247CC 0012042C  2C 00 00 02 */	cmpwi r0, 2
/* 801247D0 00120430  41 82 00 34 */	beq lbl_80124804
/* 801247D4 00120434  40 80 00 40 */	bge lbl_80124814
/* 801247D8 00120438  2C 00 00 01 */	cmpwi r0, 1
/* 801247DC 0012043C  40 80 00 18 */	bge lbl_801247F4
/* 801247E0 00120440  48 00 02 84 */	b lbl_80124A64
lbl_801247E4:
/* 801247E4 00120444  2C 00 00 06 */	cmpwi r0, 6
/* 801247E8 00120448  41 82 00 94 */	beq lbl_8012487C
/* 801247EC 0012044C  40 80 02 78 */	bge lbl_80124A64
/* 801247F0 00120450  48 00 00 68 */	b lbl_80124858
lbl_801247F4:
/* 801247F4 00120454  38 60 00 01 */	li r3, 1
/* 801247F8 00120458  38 80 00 02 */	li r4, 2
/* 801247FC 0012045C  48 00 89 E1 */	bl func_8012D1DC
/* 80124800 00120460  48 00 02 64 */	b lbl_80124A64
lbl_80124804:
/* 80124804 00120464  38 60 00 03 */	li r3, 3
/* 80124808 00120468  38 80 00 04 */	li r4, 4
/* 8012480C 0012046C  48 00 89 D1 */	bl func_8012D1DC
/* 80124810 00120470  48 00 02 54 */	b lbl_80124A64
lbl_80124814:
/* 80124814 00120474  38 60 00 05 */	li r3, 5
/* 80124818 00120478  38 80 00 06 */	li r4, 6
/* 8012481C 0012047C  48 00 89 C1 */	bl func_8012D1DC
/* 80124820 00120480  48 00 02 44 */	b lbl_80124A64
lbl_80124824:
/* 80124824 00120484  80 84 01 4C */	lwz r4, 0x14c(r4)
/* 80124828 00120488  88 64 00 4E */	lbz r3, 0x4e(r4)
/* 8012482C 0012048C  88 04 00 4F */	lbz r0, 0x4f(r4)
/* 80124830 00120490  30 63 FF FF */	addic r3, r3, -1
/* 80124834 00120494  7C 83 19 10 */	subfe r4, r3, r3
/* 80124838 00120498  30 00 FF FF */	addic r0, r0, -1
/* 8012483C 0012049C  7C 60 01 10 */	subfe r3, r0, r0
/* 80124840 001204A0  38 84 00 02 */	addi r4, r4, 2
/* 80124844 001204A4  38 03 00 04 */	addi r0, r3, 4
/* 80124848 001204A8  54 83 06 3E */	clrlwi r3, r4, 0x18
/* 8012484C 001204AC  54 04 06 3E */	clrlwi r4, r0, 0x18
/* 80124850 001204B0  48 00 89 8D */	bl func_8012D1DC
/* 80124854 001204B4  48 00 02 10 */	b lbl_80124A64
lbl_80124858:
/* 80124858 001204B8  80 64 01 4C */	lwz r3, 0x14c(r4)
/* 8012485C 001204BC  38 80 00 07 */	li r4, 7
/* 80124860 001204C0  88 03 00 50 */	lbz r0, 0x50(r3)
/* 80124864 001204C4  30 00 FF FF */	addic r0, r0, -1
/* 80124868 001204C8  7C 60 01 10 */	subfe r3, r0, r0
/* 8012486C 001204CC  38 03 00 06 */	addi r0, r3, 6
/* 80124870 001204D0  54 03 06 3E */	clrlwi r3, r0, 0x18
/* 80124874 001204D4  48 00 89 69 */	bl func_8012D1DC
/* 80124878 001204D8  48 00 01 EC */	b lbl_80124A64
lbl_8012487C:
/* 8012487C 001204DC  80 84 01 4C */	lwz r4, 0x14c(r4)
/* 80124880 001204E0  88 04 00 51 */	lbz r0, 0x51(r4)
/* 80124884 001204E4  2C 00 00 00 */	cmpwi r0, 0
/* 80124888 001204E8  40 82 00 20 */	bne lbl_801248A8
/* 8012488C 001204EC  88 04 00 4E */	lbz r0, 0x4e(r4)
/* 80124890 001204F0  2C 00 00 00 */	cmpwi r0, 0
/* 80124894 001204F4  40 82 00 0C */	bne lbl_801248A0
/* 80124898 001204F8  38 60 00 01 */	li r3, 1
/* 8012489C 001204FC  48 00 00 1C */	b lbl_801248B8
lbl_801248A0:
/* 801248A0 00120500  38 60 00 02 */	li r3, 2
/* 801248A4 00120504  48 00 00 14 */	b lbl_801248B8
lbl_801248A8:
/* 801248A8 00120508  88 04 00 4F */	lbz r0, 0x4f(r4)
/* 801248AC 0012050C  30 00 FF FF */	addic r0, r0, -1
/* 801248B0 00120510  7C 60 01 10 */	subfe r3, r0, r0
/* 801248B4 00120514  38 63 00 04 */	addi r3, r3, 4
lbl_801248B8:
/* 801248B8 00120518  88 04 00 52 */	lbz r0, 0x52(r4)
/* 801248BC 0012051C  2C 00 00 00 */	cmpwi r0, 0
/* 801248C0 00120520  40 82 00 20 */	bne lbl_801248E0
/* 801248C4 00120524  88 04 00 50 */	lbz r0, 0x50(r4)
/* 801248C8 00120528  2C 00 00 00 */	cmpwi r0, 0
/* 801248CC 0012052C  40 82 00 0C */	bne lbl_801248D8
/* 801248D0 00120530  38 80 00 05 */	li r4, 5
/* 801248D4 00120534  48 00 00 10 */	b lbl_801248E4
lbl_801248D8:
/* 801248D8 00120538  38 80 00 06 */	li r4, 6
/* 801248DC 0012053C  48 00 00 08 */	b lbl_801248E4
lbl_801248E0:
/* 801248E0 00120540  38 80 00 07 */	li r4, 7
lbl_801248E4:
/* 801248E4 00120544  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 801248E8 00120548  48 00 88 F5 */	bl func_8012D1DC
/* 801248EC 0012054C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801248F0 00120550  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 801248F4 00120554  80 03 00 04 */	lwz r0, 4(r3)
/* 801248F8 00120558  64 00 00 40 */	oris r0, r0, 0x40
/* 801248FC 0012055C  90 03 00 04 */	stw r0, 4(r3)
/* 80124900 00120560  48 00 01 64 */	b lbl_80124A64
lbl_80124904:
/* 80124904 00120564  88 04 19 39 */	lbz r0, 0x1939(r4)
/* 80124908 00120568  28 00 00 07 */	cmplwi r0, 7
/* 8012490C 0012056C  41 81 01 58 */	bgt lbl_80124A64
/* 80124910 00120570  3C 60 80 42 */	lis r3, lbl_8041C0A4@ha
/* 80124914 00120574  54 00 10 3A */	slwi r0, r0, 2
/* 80124918 00120578  38 63 C0 A4 */	addi r3, r3, lbl_8041C0A4@l
/* 8012491C 0012057C  7C 63 00 2E */	lwzx r3, r3, r0
/* 80124920 00120580  7C 69 03 A6 */	mtctr r3
/* 80124924 00120584  4E 80 04 20 */	bctr
/* 80124928 00120588  38 60 00 01 */	li r3, 1
/* 8012492C 0012058C  38 80 00 02 */	li r4, 2
/* 80124930 00120590  48 00 88 AD */	bl func_8012D1DC
/* 80124934 00120594  48 00 01 30 */	b lbl_80124A64
/* 80124938 00120598  38 60 00 03 */	li r3, 3
/* 8012493C 0012059C  38 80 00 04 */	li r4, 4
/* 80124940 001205A0  48 00 88 9D */	bl func_8012D1DC
/* 80124944 001205A4  48 00 01 20 */	b lbl_80124A64
/* 80124948 001205A8  38 60 00 05 */	li r3, 5
/* 8012494C 001205AC  38 80 00 06 */	li r4, 6
/* 80124950 001205B0  48 00 88 8D */	bl func_8012D1DC
/* 80124954 001205B4  48 00 01 10 */	b lbl_80124A64
/* 80124958 001205B8  38 60 00 07 */	li r3, 7
/* 8012495C 001205BC  38 80 00 08 */	li r4, 8
/* 80124960 001205C0  48 00 88 7D */	bl func_8012D1DC
/* 80124964 001205C4  48 00 01 00 */	b lbl_80124A64
/* 80124968 001205C8  80 84 01 4C */	lwz r4, 0x14c(r4)
/* 8012496C 001205CC  88 64 00 4E */	lbz r3, 0x4e(r4)
/* 80124970 001205D0  88 04 00 4F */	lbz r0, 0x4f(r4)
/* 80124974 001205D4  30 63 FF FF */	addic r3, r3, -1
/* 80124978 001205D8  7C 83 19 10 */	subfe r4, r3, r3
/* 8012497C 001205DC  30 00 FF FF */	addic r0, r0, -1
/* 80124980 001205E0  7C 60 01 10 */	subfe r3, r0, r0
/* 80124984 001205E4  38 84 00 02 */	addi r4, r4, 2
/* 80124988 001205E8  38 03 00 04 */	addi r0, r3, 4
/* 8012498C 001205EC  54 83 06 3E */	clrlwi r3, r4, 0x18
/* 80124990 001205F0  54 04 06 3E */	clrlwi r4, r0, 0x18
/* 80124994 001205F4  48 00 88 49 */	bl func_8012D1DC
/* 80124998 001205F8  48 00 00 CC */	b lbl_80124A64
/* 8012499C 001205FC  80 84 01 4C */	lwz r4, 0x14c(r4)
/* 801249A0 00120600  88 64 00 50 */	lbz r3, 0x50(r4)
/* 801249A4 00120604  88 04 00 51 */	lbz r0, 0x51(r4)
/* 801249A8 00120608  30 63 FF FF */	addic r3, r3, -1
/* 801249AC 0012060C  7C 83 19 10 */	subfe r4, r3, r3
/* 801249B0 00120610  30 00 FF FF */	addic r0, r0, -1
/* 801249B4 00120614  7C 60 01 10 */	subfe r3, r0, r0
/* 801249B8 00120618  38 84 00 06 */	addi r4, r4, 6
/* 801249BC 0012061C  38 03 00 08 */	addi r0, r3, 8
/* 801249C0 00120620  54 83 06 3E */	clrlwi r3, r4, 0x18
/* 801249C4 00120624  54 04 06 3E */	clrlwi r4, r0, 0x18
/* 801249C8 00120628  48 00 88 15 */	bl func_8012D1DC
/* 801249CC 0012062C  48 00 00 98 */	b lbl_80124A64
/* 801249D0 00120630  80 84 01 4C */	lwz r4, 0x14c(r4)
/* 801249D4 00120634  88 04 00 52 */	lbz r0, 0x52(r4)
/* 801249D8 00120638  2C 00 00 00 */	cmpwi r0, 0
/* 801249DC 0012063C  40 82 00 20 */	bne lbl_801249FC
/* 801249E0 00120640  88 04 00 4E */	lbz r0, 0x4e(r4)
/* 801249E4 00120644  2C 00 00 00 */	cmpwi r0, 0
/* 801249E8 00120648  40 82 00 0C */	bne lbl_801249F4
/* 801249EC 0012064C  38 A0 00 01 */	li r5, 1
/* 801249F0 00120650  48 00 00 1C */	b lbl_80124A0C
lbl_801249F4:
/* 801249F4 00120654  38 A0 00 02 */	li r5, 2
/* 801249F8 00120658  48 00 00 14 */	b lbl_80124A0C
lbl_801249FC:
/* 801249FC 0012065C  88 04 00 4F */	lbz r0, 0x4f(r4)
/* 80124A00 00120660  30 00 FF FF */	addic r0, r0, -1
/* 80124A04 00120664  7C 60 01 10 */	subfe r3, r0, r0
/* 80124A08 00120668  38 A3 00 04 */	addi r5, r3, 4
lbl_80124A0C:
/* 80124A0C 0012066C  88 04 00 53 */	lbz r0, 0x53(r4)
/* 80124A10 00120670  2C 00 00 00 */	cmpwi r0, 0
/* 80124A14 00120674  40 82 00 20 */	bne lbl_80124A34
/* 80124A18 00120678  88 04 00 50 */	lbz r0, 0x50(r4)
/* 80124A1C 0012067C  2C 00 00 00 */	cmpwi r0, 0
/* 80124A20 00120680  40 82 00 0C */	bne lbl_80124A2C
/* 80124A24 00120684  38 00 00 05 */	li r0, 5
/* 80124A28 00120688  48 00 00 1C */	b lbl_80124A44
lbl_80124A2C:
/* 80124A2C 0012068C  38 00 00 06 */	li r0, 6
/* 80124A30 00120690  48 00 00 14 */	b lbl_80124A44
lbl_80124A34:
/* 80124A34 00120694  88 04 00 51 */	lbz r0, 0x51(r4)
/* 80124A38 00120698  30 00 FF FF */	addic r0, r0, -1
/* 80124A3C 0012069C  7C 60 01 10 */	subfe r3, r0, r0
/* 80124A40 001206A0  38 03 00 08 */	addi r0, r3, 8
lbl_80124A44:
/* 80124A44 001206A4  54 A3 06 3E */	clrlwi r3, r5, 0x18
/* 80124A48 001206A8  54 04 06 3E */	clrlwi r4, r0, 0x18
/* 80124A4C 001206AC  48 00 87 91 */	bl func_8012D1DC
/* 80124A50 001206B0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124A54 001206B4  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 80124A58 001206B8  80 03 00 04 */	lwz r0, 4(r3)
/* 80124A5C 001206BC  64 00 00 40 */	oris r0, r0, 0x40
/* 80124A60 001206C0  90 03 00 04 */	stw r0, 4(r3)
lbl_80124A64:
/* 80124A64 001206C4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124A68 001206C8  38 00 00 56 */	li r0, 0x56
/* 80124A6C 001206CC  90 03 01 28 */	stw r0, 0x128(r3)
/* 80124A70 001206D0  48 00 0D D0 */	b lbl_80125840
/* 80124A74 001206D4  80 66 02 4C */	lwz r3, 0x24c(r6)
/* 80124A78 001206D8  38 80 00 08 */	li r4, 8
/* 80124A7C 001206DC  38 A0 00 00 */	li r5, 0
/* 80124A80 001206E0  38 03 00 24 */	addi r0, r3, 0x24
/* 80124A84 001206E4  54 00 0B FC */	rlwinm r0, r0, 1, 0xf, 0x1e
/* 80124A88 001206E8  7C 66 02 14 */	add r3, r6, r0
/* 80124A8C 001206EC  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 80124A90 001206F0  48 12 F3 61 */	bl func_80253DF0
/* 80124A94 001206F4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124A98 001206F8  38 80 00 08 */	li r4, 8
/* 80124A9C 001206FC  38 A0 00 00 */	li r5, 0
/* 80124AA0 00120700  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 80124AA4 00120704  48 12 F3 4D */	bl func_80253DF0
/* 80124AA8 00120708  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124AAC 0012070C  38 00 00 50 */	li r0, 0x50
/* 80124AB0 00120710  90 03 01 28 */	stw r0, 0x128(r3)
/* 80124AB4 00120714  48 00 0D 8C */	b lbl_80125840
/* 80124AB8 00120718  38 00 00 00 */	li r0, 0
/* 80124ABC 0012071C  3B C0 00 00 */	li r30, 0
/* 80124AC0 00120720  90 06 02 40 */	stw r0, 0x240(r6)
lbl_80124AC4:
/* 80124AC4 00120724  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124AC8 00120728  57 C0 13 BA */	rlwinm r0, r30, 2, 0xe, 0x1d
/* 80124ACC 0012072C  7C 63 02 14 */	add r3, r3, r0
/* 80124AD0 00120730  80 63 01 D0 */	lwz r3, 0x1d0(r3)
/* 80124AD4 00120734  2C 03 00 00 */	cmpwi r3, 0
/* 80124AD8 00120738  41 82 00 18 */	beq lbl_80124AF0
/* 80124ADC 0012073C  48 04 20 61 */	bl func_80166B3C
/* 80124AE0 00120740  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80124AE4 00120744  80 64 02 40 */	lwz r3, 0x240(r4)
/* 80124AE8 00120748  38 03 00 01 */	addi r0, r3, 1
/* 80124AEC 0012074C  90 04 02 40 */	stw r0, 0x240(r4)
lbl_80124AF0:
/* 80124AF0 00120750  3B DE 00 01 */	addi r30, r30, 1
/* 80124AF4 00120754  28 1E 00 08 */	cmplwi r30, 8
/* 80124AF8 00120758  41 80 FF CC */	blt lbl_80124AC4
/* 80124AFC 0012075C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124B00 00120760  38 00 00 16 */	li r0, 0x16
/* 80124B04 00120764  90 03 01 28 */	stw r0, 0x128(r3)
/* 80124B08 00120768  48 00 0D 38 */	b lbl_80125840
/* 80124B0C 0012076C  38 00 00 0B */	li r0, 0xb
/* 80124B10 00120770  38 80 00 08 */	li r4, 8
/* 80124B14 00120774  B0 06 01 2C */	sth r0, 0x12c(r6)
/* 80124B18 00120778  38 A0 00 01 */	li r5, 1
/* 80124B1C 0012077C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124B20 00120780  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 80124B24 00120784  48 12 F2 CD */	bl func_80253DF0
/* 80124B28 00120788  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124B2C 0012078C  38 80 00 02 */	li r4, 2
/* 80124B30 00120790  38 A0 00 00 */	li r5, 0
/* 80124B34 00120794  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 80124B38 00120798  48 12 F2 79 */	bl func_80253DB0
/* 80124B3C 0012079C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124B40 001207A0  38 80 00 08 */	li r4, 8
/* 80124B44 001207A4  38 A0 00 01 */	li r5, 1
/* 80124B48 001207A8  A8 63 01 1A */	lha r3, 0x11a(r3)
/* 80124B4C 001207AC  48 12 F2 A5 */	bl func_80253DF0
/* 80124B50 001207B0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124B54 001207B4  38 80 00 08 */	li r4, 8
/* 80124B58 001207B8  38 A0 00 00 */	li r5, 0
/* 80124B5C 001207BC  A8 63 01 1A */	lha r3, 0x11a(r3)
/* 80124B60 001207C0  48 12 F2 51 */	bl func_80253DB0
/* 80124B64 001207C4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124B68 001207C8  38 00 00 52 */	li r0, 0x52
/* 80124B6C 001207CC  90 03 01 28 */	stw r0, 0x128(r3)
/* 80124B70 001207D0  48 00 0C D0 */	b lbl_80125840
/* 80124B74 001207D4  A8 66 01 1A */	lha r3, 0x11a(r6)
/* 80124B78 001207D8  48 12 F2 59 */	bl func_80253DD0
/* 80124B7C 001207DC  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80124B80 001207E0  28 00 00 03 */	cmplwi r0, 3
/* 80124B84 001207E4  40 82 0C BC */	bne lbl_80125840
/* 80124B88 001207E8  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80124B8C 001207EC  38 00 00 53 */	li r0, 0x53
/* 80124B90 001207F0  38 60 00 00 */	li r3, 0
/* 80124B94 001207F4  38 80 00 00 */	li r4, 0
/* 80124B98 001207F8  90 05 01 28 */	stw r0, 0x128(r5)
/* 80124B9C 001207FC  4B F3 4D 5D */	bl func_800598F8
/* 80124BA0 00120800  38 60 00 01 */	li r3, 1
/* 80124BA4 00120804  38 80 00 00 */	li r4, 0
/* 80124BA8 00120808  38 A0 00 03 */	li r5, 3
/* 80124BAC 0012080C  38 C0 00 02 */	li r6, 2
/* 80124BB0 00120810  38 E0 00 00 */	li r7, 0
/* 80124BB4 00120814  39 00 00 00 */	li r8, 0
/* 80124BB8 00120818  4B F3 4E 11 */	bl func_800599C8
/* 80124BBC 0012081C  38 60 00 02 */	li r3, 2
/* 80124BC0 00120820  38 80 00 00 */	li r4, 0
/* 80124BC4 00120824  38 A0 00 01 */	li r5, 1
/* 80124BC8 00120828  38 C0 00 03 */	li r6, 3
/* 80124BCC 0012082C  38 E0 00 00 */	li r7, 0
/* 80124BD0 00120830  39 00 00 00 */	li r8, 0
/* 80124BD4 00120834  4B F3 4D F5 */	bl func_800599C8
/* 80124BD8 00120838  38 60 00 03 */	li r3, 3
/* 80124BDC 0012083C  38 80 00 00 */	li r4, 0
/* 80124BE0 00120840  38 A0 00 02 */	li r5, 2
/* 80124BE4 00120844  38 C0 00 01 */	li r6, 1
/* 80124BE8 00120848  38 E0 00 00 */	li r7, 0
/* 80124BEC 0012084C  39 00 00 00 */	li r8, 0
/* 80124BF0 00120850  4B F3 4D D9 */	bl func_800599C8
/* 80124BF4 00120854  48 00 0C 4C */	b lbl_80125840
/* 80124BF8 00120858  38 60 00 00 */	li r3, 0
/* 80124BFC 0012085C  38 80 00 01 */	li r4, 1
/* 80124C00 00120860  38 A0 00 00 */	li r5, 0
/* 80124C04 00120864  38 C0 00 01 */	li r6, 1
/* 80124C08 00120868  4B F3 4E 65 */	bl func_80059A6C
/* 80124C0C 0012086C  2C 03 00 00 */	cmpwi r3, 0
/* 80124C10 00120870  41 82 0C 30 */	beq lbl_80125840
/* 80124C14 00120874  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 80124C18 00120878  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80124C1C 0012087C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80124C20 00120880  90 04 01 60 */	stw r0, 0x160(r4)
/* 80124C24 00120884  41 82 00 90 */	beq lbl_80124CB4
/* 80124C28 00120888  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124C2C 0012088C  80 03 01 60 */	lwz r0, 0x160(r3)
/* 80124C30 00120890  2C 00 00 02 */	cmpwi r0, 2
/* 80124C34 00120894  41 82 00 40 */	beq lbl_80124C74
/* 80124C38 00120898  40 80 00 10 */	bge lbl_80124C48
/* 80124C3C 0012089C  2C 00 00 01 */	cmpwi r0, 1
/* 80124C40 001208A0  40 80 00 14 */	bge lbl_80124C54
/* 80124C44 001208A4  48 00 00 D8 */	b lbl_80124D1C
lbl_80124C48:
/* 80124C48 001208A8  2C 00 00 04 */	cmpwi r0, 4
/* 80124C4C 001208AC  40 80 00 D0 */	bge lbl_80124D1C
/* 80124C50 001208B0  48 00 00 44 */	b lbl_80124C94
lbl_80124C54:
/* 80124C54 001208B4  A8 63 01 1A */	lha r3, 0x11a(r3)
/* 80124C58 001208B8  38 80 00 01 */	li r4, 1
/* 80124C5C 001208BC  38 A0 00 00 */	li r5, 0
/* 80124C60 001208C0  48 12 F1 51 */	bl func_80253DB0
/* 80124C64 001208C4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124C68 001208C8  38 00 00 54 */	li r0, 0x54
/* 80124C6C 001208CC  90 03 01 28 */	stw r0, 0x128(r3)
/* 80124C70 001208D0  48 00 00 AC */	b lbl_80124D1C
lbl_80124C74:
/* 80124C74 001208D4  A8 63 01 1A */	lha r3, 0x11a(r3)
/* 80124C78 001208D8  38 80 00 03 */	li r4, 3
/* 80124C7C 001208DC  38 A0 00 00 */	li r5, 0
/* 80124C80 001208E0  48 12 F1 31 */	bl func_80253DB0
/* 80124C84 001208E4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124C88 001208E8  38 00 00 54 */	li r0, 0x54
/* 80124C8C 001208EC  90 03 01 28 */	stw r0, 0x128(r3)
/* 80124C90 001208F0  48 00 00 8C */	b lbl_80124D1C
lbl_80124C94:
/* 80124C94 001208F4  A8 63 01 1A */	lha r3, 0x11a(r3)
/* 80124C98 001208F8  38 80 00 05 */	li r4, 5
/* 80124C9C 001208FC  38 A0 00 00 */	li r5, 0
/* 80124CA0 00120900  48 12 F1 11 */	bl func_80253DB0
/* 80124CA4 00120904  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124CA8 00120908  38 00 00 54 */	li r0, 0x54
/* 80124CAC 0012090C  90 03 01 28 */	stw r0, 0x128(r3)
/* 80124CB0 00120910  48 00 00 6C */	b lbl_80124D1C
lbl_80124CB4:
/* 80124CB4 00120914  2C 03 00 02 */	cmpwi r3, 2
/* 80124CB8 00120918  41 82 00 38 */	beq lbl_80124CF0
/* 80124CBC 0012091C  40 80 00 10 */	bge lbl_80124CCC
/* 80124CC0 00120920  2C 03 00 01 */	cmpwi r3, 1
/* 80124CC4 00120924  40 80 00 14 */	bge lbl_80124CD8
/* 80124CC8 00120928  48 00 00 54 */	b lbl_80124D1C
lbl_80124CCC:
/* 80124CCC 0012092C  2C 03 00 04 */	cmpwi r3, 4
/* 80124CD0 00120930  40 80 00 4C */	bge lbl_80124D1C
/* 80124CD4 00120934  48 00 00 34 */	b lbl_80124D08
lbl_80124CD8:
/* 80124CD8 00120938  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124CDC 0012093C  38 80 00 00 */	li r4, 0
/* 80124CE0 00120940  38 A0 00 00 */	li r5, 0
/* 80124CE4 00120944  A8 63 01 1A */	lha r3, 0x11a(r3)
/* 80124CE8 00120948  48 12 F0 C9 */	bl func_80253DB0
/* 80124CEC 0012094C  48 00 00 30 */	b lbl_80124D1C
lbl_80124CF0:
/* 80124CF0 00120950  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124CF4 00120954  38 80 00 02 */	li r4, 2
/* 80124CF8 00120958  38 A0 00 00 */	li r5, 0
/* 80124CFC 0012095C  A8 63 01 1A */	lha r3, 0x11a(r3)
/* 80124D00 00120960  48 12 F0 B1 */	bl func_80253DB0
/* 80124D04 00120964  48 00 00 18 */	b lbl_80124D1C
lbl_80124D08:
/* 80124D08 00120968  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124D0C 0012096C  38 80 00 04 */	li r4, 4
/* 80124D10 00120970  38 A0 00 00 */	li r5, 0
/* 80124D14 00120974  A8 63 01 1A */	lha r3, 0x11a(r3)
/* 80124D18 00120978  48 12 F0 99 */	bl func_80253DB0
lbl_80124D1C:
/* 80124D1C 0012097C  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80124D20 00120980  38 A0 00 2D */	li r5, 0x2d
/* 80124D24 00120984  38 00 00 07 */	li r0, 7
/* 80124D28 00120988  38 60 00 7C */	li r3, 0x7c
/* 80124D2C 0012098C  B0 A4 02 6E */	sth r5, 0x26e(r4)
/* 80124D30 00120990  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80124D34 00120994  B0 04 02 70 */	sth r0, 0x270(r4)
/* 80124D38 00120998  48 00 8E 71 */	bl func_8012DBA8
/* 80124D3C 0012099C  48 00 0B 04 */	b lbl_80125840
/* 80124D40 001209A0  A8 66 01 1A */	lha r3, 0x11a(r6)
/* 80124D44 001209A4  48 12 F0 8D */	bl func_80253DD0
/* 80124D48 001209A8  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80124D4C 001209AC  28 00 00 03 */	cmplwi r0, 3
/* 80124D50 001209B0  40 82 0A F0 */	bne lbl_80125840
/* 80124D54 001209B4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124D58 001209B8  80 03 01 60 */	lwz r0, 0x160(r3)
/* 80124D5C 001209BC  2C 00 00 02 */	cmpwi r0, 2
/* 80124D60 001209C0  41 82 00 50 */	beq lbl_80124DB0
/* 80124D64 001209C4  40 80 00 10 */	bge lbl_80124D74
/* 80124D68 001209C8  2C 00 00 01 */	cmpwi r0, 1
/* 80124D6C 001209CC  40 80 00 14 */	bge lbl_80124D80
/* 80124D70 001209D0  48 00 00 9C */	b lbl_80124E0C
lbl_80124D74:
/* 80124D74 001209D4  2C 00 00 04 */	cmpwi r0, 4
/* 80124D78 001209D8  40 80 00 94 */	bge lbl_80124E0C
/* 80124D7C 001209DC  48 00 00 64 */	b lbl_80124DE0
lbl_80124D80:
/* 80124D80 001209E0  38 00 00 01 */	li r0, 1
/* 80124D84 001209E4  38 A0 00 03 */	li r5, 3
/* 80124D88 001209E8  98 03 02 58 */	stb r0, 0x258(r3)
/* 80124D8C 001209EC  38 80 00 02 */	li r4, 2
/* 80124D90 001209F0  38 00 00 04 */	li r0, 4
/* 80124D94 001209F4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124D98 001209F8  98 A3 02 59 */	stb r5, 0x259(r3)
/* 80124D9C 001209FC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124DA0 00120A00  98 83 02 5A */	stb r4, 0x25a(r3)
/* 80124DA4 00120A04  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124DA8 00120A08  98 03 02 5B */	stb r0, 0x25b(r3)
/* 80124DAC 00120A0C  48 00 00 60 */	b lbl_80124E0C
lbl_80124DB0:
/* 80124DB0 00120A10  38 00 00 01 */	li r0, 1
/* 80124DB4 00120A14  38 A0 00 02 */	li r5, 2
/* 80124DB8 00120A18  98 03 02 58 */	stb r0, 0x258(r3)
/* 80124DBC 00120A1C  38 80 00 03 */	li r4, 3
/* 80124DC0 00120A20  38 00 00 04 */	li r0, 4
/* 80124DC4 00120A24  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124DC8 00120A28  98 A3 02 59 */	stb r5, 0x259(r3)
/* 80124DCC 00120A2C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124DD0 00120A30  98 83 02 5A */	stb r4, 0x25a(r3)
/* 80124DD4 00120A34  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124DD8 00120A38  98 03 02 5B */	stb r0, 0x25b(r3)
/* 80124DDC 00120A3C  48 00 00 30 */	b lbl_80124E0C
lbl_80124DE0:
/* 80124DE0 00120A40  38 00 00 01 */	li r0, 1
/* 80124DE4 00120A44  38 A0 00 02 */	li r5, 2
/* 80124DE8 00120A48  98 03 02 58 */	stb r0, 0x258(r3)
/* 80124DEC 00120A4C  38 80 00 04 */	li r4, 4
/* 80124DF0 00120A50  38 00 00 03 */	li r0, 3
/* 80124DF4 00120A54  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124DF8 00120A58  98 A3 02 59 */	stb r5, 0x259(r3)
/* 80124DFC 00120A5C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124E00 00120A60  98 83 02 5A */	stb r4, 0x25a(r3)
/* 80124E04 00120A64  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124E08 00120A68  98 03 02 5B */	stb r0, 0x25b(r3)
lbl_80124E0C:
/* 80124E0C 00120A6C  48 00 83 0D */	bl func_8012D118
/* 80124E10 00120A70  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124E14 00120A74  38 00 00 55 */	li r0, 0x55
/* 80124E18 00120A78  38 80 00 01 */	li r4, 1
/* 80124E1C 00120A7C  38 A0 00 00 */	li r5, 0
/* 80124E20 00120A80  90 03 01 28 */	stw r0, 0x128(r3)
/* 80124E24 00120A84  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124E28 00120A88  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 80124E2C 00120A8C  48 12 EF 85 */	bl func_80253DB0
/* 80124E30 00120A90  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124E34 00120A94  38 80 00 07 */	li r4, 7
/* 80124E38 00120A98  38 A0 00 00 */	li r5, 0
/* 80124E3C 00120A9C  A8 63 01 1A */	lha r3, 0x11a(r3)
/* 80124E40 00120AA0  48 12 EF 71 */	bl func_80253DB0
/* 80124E44 00120AA4  48 00 09 FC */	b lbl_80125840
/* 80124E48 00120AA8  A8 66 01 1A */	lha r3, 0x11a(r6)
/* 80124E4C 00120AAC  48 12 EF 85 */	bl func_80253DD0
/* 80124E50 00120AB0  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80124E54 00120AB4  28 00 00 03 */	cmplwi r0, 3
/* 80124E58 00120AB8  40 82 09 E8 */	bne lbl_80125840
/* 80124E5C 00120ABC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124E60 00120AC0  38 80 00 08 */	li r4, 8
/* 80124E64 00120AC4  38 A0 00 00 */	li r5, 0
/* 80124E68 00120AC8  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 80124E6C 00120ACC  48 12 EF 85 */	bl func_80253DF0
/* 80124E70 00120AD0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80124E74 00120AD4  38 80 00 08 */	li r4, 8
/* 80124E78 00120AD8  38 A0 00 00 */	li r5, 0
/* 80124E7C 00120ADC  A8 63 01 1A */	lha r3, 0x11a(r3)
/* 80124E80 00120AE0  48 12 EF 71 */	bl func_80253DF0
/* 80124E84 00120AE4  3B E0 00 00 */	li r31, 0
lbl_80124E88:
/* 80124E88 00120AE8  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80124E8C 00120AEC  57 E4 06 3E */	clrlwi r4, r31, 0x18
/* 80124E90 00120AF0  7C 65 22 14 */	add r3, r5, r4
/* 80124E94 00120AF4  88 03 02 50 */	lbz r0, 0x250(r3)
/* 80124E98 00120AF8  28 00 00 01 */	cmplwi r0, 1
/* 80124E9C 00120AFC  40 82 00 1C */	bne lbl_80124EB8
/* 80124EA0 00120B00  1C 04 06 EC */	mulli r0, r4, 0x6ec
/* 80124EA4 00120B04  80 85 01 4C */	lwz r4, 0x14c(r5)
/* 80124EA8 00120B08  38 60 00 01 */	li r3, 1
/* 80124EAC 00120B0C  7C 84 02 14 */	add r4, r4, r0
/* 80124EB0 00120B10  38 84 6C 0C */	addi r4, r4, 0x6c0c
/* 80124EB4 00120B14  4B FF 7A E9 */	bl func_8011C99C
lbl_80124EB8:
/* 80124EB8 00120B18  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80124EBC 00120B1C  57 E4 06 3E */	clrlwi r4, r31, 0x18
/* 80124EC0 00120B20  7C 65 22 14 */	add r3, r5, r4
/* 80124EC4 00120B24  88 03 02 50 */	lbz r0, 0x250(r3)
/* 80124EC8 00120B28  28 00 00 02 */	cmplwi r0, 2
/* 80124ECC 00120B2C  40 82 00 54 */	bne lbl_80124F20
/* 80124ED0 00120B30  88 05 02 59 */	lbz r0, 0x259(r5)
/* 80124ED4 00120B34  2C 00 00 03 */	cmpwi r0, 3
/* 80124ED8 00120B38  41 82 00 30 */	beq lbl_80124F08
/* 80124EDC 00120B3C  40 80 00 44 */	bge lbl_80124F20
/* 80124EE0 00120B40  2C 00 00 02 */	cmpwi r0, 2
/* 80124EE4 00120B44  40 80 00 08 */	bge lbl_80124EEC
/* 80124EE8 00120B48  48 00 00 38 */	b lbl_80124F20
lbl_80124EEC:
/* 80124EEC 00120B4C  1C 04 06 EC */	mulli r0, r4, 0x6ec
/* 80124EF0 00120B50  80 85 01 4C */	lwz r4, 0x14c(r5)
/* 80124EF4 00120B54  38 60 00 02 */	li r3, 2
/* 80124EF8 00120B58  7C 84 02 14 */	add r4, r4, r0
/* 80124EFC 00120B5C  38 84 6C 0C */	addi r4, r4, 0x6c0c
/* 80124F00 00120B60  4B FF 7A 9D */	bl func_8011C99C
/* 80124F04 00120B64  48 00 00 1C */	b lbl_80124F20
lbl_80124F08:
/* 80124F08 00120B68  1C 04 06 EC */	mulli r0, r4, 0x6ec
/* 80124F0C 00120B6C  80 85 01 4C */	lwz r4, 0x14c(r5)
/* 80124F10 00120B70  38 60 00 04 */	li r3, 4
/* 80124F14 00120B74  7C 84 02 14 */	add r4, r4, r0
/* 80124F18 00120B78  38 84 6C 0C */	addi r4, r4, 0x6c0c
/* 80124F1C 00120B7C  4B FF 7A 81 */	bl func_8011C99C
lbl_80124F20:
/* 80124F20 00120B80  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80124F24 00120B84  57 E4 06 3E */	clrlwi r4, r31, 0x18
/* 80124F28 00120B88  7C 65 22 14 */	add r3, r5, r4
/* 80124F2C 00120B8C  88 03 02 50 */	lbz r0, 0x250(r3)
/* 80124F30 00120B90  28 00 00 03 */	cmplwi r0, 3
/* 80124F34 00120B94  40 82 00 7C */	bne lbl_80124FB0
/* 80124F38 00120B98  88 05 02 5A */	lbz r0, 0x25a(r5)
/* 80124F3C 00120B9C  2C 00 00 03 */	cmpwi r0, 3
/* 80124F40 00120BA0  41 82 00 3C */	beq lbl_80124F7C
/* 80124F44 00120BA4  40 80 00 10 */	bge lbl_80124F54
/* 80124F48 00120BA8  2C 00 00 02 */	cmpwi r0, 2
/* 80124F4C 00120BAC  40 80 00 14 */	bge lbl_80124F60
/* 80124F50 00120BB0  48 00 00 60 */	b lbl_80124FB0
lbl_80124F54:
/* 80124F54 00120BB4  2C 00 00 05 */	cmpwi r0, 5
/* 80124F58 00120BB8  40 80 00 58 */	bge lbl_80124FB0
/* 80124F5C 00120BBC  48 00 00 3C */	b lbl_80124F98
lbl_80124F60:
/* 80124F60 00120BC0  1C 04 06 EC */	mulli r0, r4, 0x6ec
/* 80124F64 00120BC4  80 85 01 4C */	lwz r4, 0x14c(r5)
/* 80124F68 00120BC8  38 60 00 02 */	li r3, 2
/* 80124F6C 00120BCC  7C 84 02 14 */	add r4, r4, r0
/* 80124F70 00120BD0  38 84 6C 0C */	addi r4, r4, 0x6c0c
/* 80124F74 00120BD4  4B FF 7A 29 */	bl func_8011C99C
/* 80124F78 00120BD8  48 00 00 38 */	b lbl_80124FB0
lbl_80124F7C:
/* 80124F7C 00120BDC  1C 04 06 EC */	mulli r0, r4, 0x6ec
/* 80124F80 00120BE0  80 85 01 4C */	lwz r4, 0x14c(r5)
/* 80124F84 00120BE4  38 60 00 04 */	li r3, 4
/* 80124F88 00120BE8  7C 84 02 14 */	add r4, r4, r0
/* 80124F8C 00120BEC  38 84 6C 0C */	addi r4, r4, 0x6c0c
/* 80124F90 00120BF0  4B FF 7A 0D */	bl func_8011C99C
/* 80124F94 00120BF4  48 00 00 1C */	b lbl_80124FB0
lbl_80124F98:
/* 80124F98 00120BF8  1C 04 06 EC */	mulli r0, r4, 0x6ec
/* 80124F9C 00120BFC  80 85 01 4C */	lwz r4, 0x14c(r5)
/* 80124FA0 00120C00  38 60 00 08 */	li r3, 8
/* 80124FA4 00120C04  7C 84 02 14 */	add r4, r4, r0
/* 80124FA8 00120C08  38 84 6C 0C */	addi r4, r4, 0x6c0c
/* 80124FAC 00120C0C  4B FF 79 F1 */	bl func_8011C99C
lbl_80124FB0:
/* 80124FB0 00120C10  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80124FB4 00120C14  57 E4 06 3E */	clrlwi r4, r31, 0x18
/* 80124FB8 00120C18  7C 65 22 14 */	add r3, r5, r4
/* 80124FBC 00120C1C  88 03 02 50 */	lbz r0, 0x250(r3)
/* 80124FC0 00120C20  28 00 00 04 */	cmplwi r0, 4
/* 80124FC4 00120C24  40 82 00 54 */	bne lbl_80125018
/* 80124FC8 00120C28  88 05 02 5B */	lbz r0, 0x25b(r5)
/* 80124FCC 00120C2C  2C 00 00 04 */	cmpwi r0, 4
/* 80124FD0 00120C30  41 82 00 30 */	beq lbl_80125000
/* 80124FD4 00120C34  40 80 00 44 */	bge lbl_80125018
/* 80124FD8 00120C38  2C 00 00 03 */	cmpwi r0, 3
/* 80124FDC 00120C3C  40 80 00 08 */	bge lbl_80124FE4
/* 80124FE0 00120C40  48 00 00 38 */	b lbl_80125018
lbl_80124FE4:
/* 80124FE4 00120C44  1C 04 06 EC */	mulli r0, r4, 0x6ec
/* 80124FE8 00120C48  80 85 01 4C */	lwz r4, 0x14c(r5)
/* 80124FEC 00120C4C  38 60 00 04 */	li r3, 4
/* 80124FF0 00120C50  7C 84 02 14 */	add r4, r4, r0
/* 80124FF4 00120C54  38 84 6C 0C */	addi r4, r4, 0x6c0c
/* 80124FF8 00120C58  4B FF 79 A5 */	bl func_8011C99C
/* 80124FFC 00120C5C  48 00 00 1C */	b lbl_80125018
lbl_80125000:
/* 80125000 00120C60  1C 04 06 EC */	mulli r0, r4, 0x6ec
/* 80125004 00120C64  80 85 01 4C */	lwz r4, 0x14c(r5)
/* 80125008 00120C68  38 60 00 08 */	li r3, 8
/* 8012500C 00120C6C  7C 84 02 14 */	add r4, r4, r0
/* 80125010 00120C70  38 84 6C 0C */	addi r4, r4, 0x6c0c
/* 80125014 00120C74  4B FF 79 89 */	bl func_8011C99C
lbl_80125018:
/* 80125018 00120C78  3B FF 00 01 */	addi r31, r31, 1
/* 8012501C 00120C7C  28 1F 00 08 */	cmplwi r31, 8
/* 80125020 00120C80  41 80 FE 68 */	blt lbl_80124E88
/* 80125024 00120C84  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125028 00120C88  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 8012502C 00120C8C  A0 03 00 96 */	lhz r0, 0x96(r3)
/* 80125030 00120C90  54 00 CF BE */	rlwinm r0, r0, 0x19, 0x1e, 0x1f
/* 80125034 00120C94  28 00 00 02 */	cmplwi r0, 2
/* 80125038 00120C98  40 82 00 5C */	bne lbl_80125094
/* 8012503C 00120C9C  38 60 00 32 */	li r3, 0x32
/* 80125040 00120CA0  4B FF 90 6D */	bl func_8011E0AC
/* 80125044 00120CA4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125048 00120CA8  80 83 01 4C */	lwz r4, 0x14c(r3)
/* 8012504C 00120CAC  38 64 04 4C */	addi r3, r4, 0x44c
/* 80125050 00120CB0  38 84 1F FC */	addi r4, r4, 0x1ffc
/* 80125054 00120CB4  4B FA 5A 4D */	bl func_800CAAA0
/* 80125058 00120CB8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012505C 00120CBC  80 83 01 4C */	lwz r4, 0x14c(r3)
/* 80125060 00120CC0  38 64 12 24 */	addi r3, r4, 0x1224
/* 80125064 00120CC4  38 84 2D D4 */	addi r4, r4, 0x2dd4
/* 80125068 00120CC8  4B FA 5A 39 */	bl func_800CAAA0
/* 8012506C 00120CCC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125070 00120CD0  80 83 01 4C */	lwz r4, 0x14c(r3)
/* 80125074 00120CD4  38 64 0B 38 */	addi r3, r4, 0xb38
/* 80125078 00120CD8  38 84 26 E8 */	addi r4, r4, 0x26e8
/* 8012507C 00120CDC  4B FA 5A 25 */	bl func_800CAAA0
/* 80125080 00120CE0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125084 00120CE4  80 83 01 4C */	lwz r4, 0x14c(r3)
/* 80125088 00120CE8  38 64 19 10 */	addi r3, r4, 0x1910
/* 8012508C 00120CEC  38 84 34 C0 */	addi r4, r4, 0x34c0
/* 80125090 00120CF0  4B FA 5A 11 */	bl func_800CAAA0
lbl_80125094:
/* 80125094 00120CF4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125098 00120CF8  38 00 00 56 */	li r0, 0x56
/* 8012509C 00120CFC  90 03 01 28 */	stw r0, 0x128(r3)
/* 801250A0 00120D00  48 00 07 A0 */	b lbl_80125840
/* 801250A4 00120D04  80 66 01 4C */	lwz r3, 0x14c(r6)
/* 801250A8 00120D08  80 03 00 04 */	lwz r0, 4(r3)
/* 801250AC 00120D0C  54 03 27 3E */	srwi r3, r0, 0x1c
/* 801250B0 00120D10  2C 03 00 01 */	cmpwi r3, 1
/* 801250B4 00120D14  41 82 00 28 */	beq lbl_801250DC
/* 801250B8 00120D18  40 80 00 10 */	bge lbl_801250C8
/* 801250BC 00120D1C  2C 03 00 00 */	cmpwi r3, 0
/* 801250C0 00120D20  40 80 00 14 */	bge lbl_801250D4
/* 801250C4 00120D24  48 00 00 28 */	b lbl_801250EC
lbl_801250C8:
/* 801250C8 00120D28  2C 03 00 03 */	cmpwi r3, 3
/* 801250CC 00120D2C  40 80 00 20 */	bge lbl_801250EC
/* 801250D0 00120D30  48 00 00 14 */	b lbl_801250E4
lbl_801250D4:
/* 801250D4 00120D34  38 60 30 69 */	li r3, 0x3069
/* 801250D8 00120D38  48 00 00 38 */	b lbl_80125110
lbl_801250DC:
/* 801250DC 00120D3C  38 60 30 6A */	li r3, 0x306a
/* 801250E0 00120D40  48 00 00 30 */	b lbl_80125110
lbl_801250E4:
/* 801250E4 00120D44  38 60 30 6B */	li r3, 0x306b
/* 801250E8 00120D48  48 00 00 28 */	b lbl_80125110
lbl_801250EC:
/* 801250EC 00120D4C  38 03 FF FD */	addi r0, r3, -3
/* 801250F0 00120D50  80 86 01 48 */	lwz r4, 0x148(r6)
/* 801250F4 00120D54  1C 00 00 18 */	mulli r0, r0, 0x18
/* 801250F8 00120D58  38 60 00 0F */	li r3, 0xf
/* 801250FC 00120D5C  3C 84 00 06 */	addis r4, r4, 6
/* 80125100 00120D60  7C 84 02 14 */	add r4, r4, r0
/* 80125104 00120D64  38 84 60 E2 */	addi r4, r4, 0x60e2
/* 80125108 00120D68  48 03 72 01 */	bl func_8015C308
/* 8012510C 00120D6C  38 60 03 F9 */	li r3, 0x3f9
lbl_80125110:
/* 80125110 00120D70  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80125114 00120D74  38 84 1A 74 */	addi r4, r4, 0x1a74
/* 80125118 00120D78  48 12 B2 C1 */	bl func_802503D8
/* 8012511C 00120D7C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125120 00120D80  80 03 09 74 */	lwz r0, 0x974(r3)
/* 80125124 00120D84  60 00 02 00 */	ori r0, r0, 0x200
/* 80125128 00120D88  90 03 09 74 */	stw r0, 0x974(r3)
/* 8012512C 00120D8C  4B EE 46 C5 */	bl func_800097F0
/* 80125130 00120D90  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125134 00120D94  88 03 19 38 */	lbz r0, 0x1938(r3)
/* 80125138 00120D98  28 00 00 01 */	cmplwi r0, 1
/* 8012513C 00120D9C  40 82 00 1C */	bne lbl_80125158
/* 80125140 00120DA0  80 03 09 74 */	lwz r0, 0x974(r3)
/* 80125144 00120DA4  38 83 1A 74 */	addi r4, r3, 0x1a74
/* 80125148 00120DA8  38 60 00 02 */	li r3, 2
/* 8012514C 00120DAC  54 05 97 FE */	rlwinm r5, r0, 0x12, 0x1f, 0x1f
/* 80125150 00120DB0  48 03 30 B9 */	bl func_80158208
/* 80125154 00120DB4  48 00 00 18 */	b lbl_8012516C
lbl_80125158:
/* 80125158 00120DB8  80 03 09 74 */	lwz r0, 0x974(r3)
/* 8012515C 00120DBC  38 83 1A 74 */	addi r4, r3, 0x1a74
/* 80125160 00120DC0  38 60 00 03 */	li r3, 3
/* 80125164 00120DC4  54 05 97 FE */	rlwinm r5, r0, 0x12, 0x1f, 0x1f
/* 80125168 00120DC8  48 03 30 A1 */	bl func_80158208
lbl_8012516C:
/* 8012516C 00120DCC  4B F3 10 7D */	bl func_800561E8
/* 80125170 00120DD0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125174 00120DD4  38 00 00 57 */	li r0, 0x57
/* 80125178 00120DD8  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012517C 00120DDC  48 00 06 C4 */	b lbl_80125840
/* 80125180 00120DE0  4B F3 11 79 */	bl func_800562F8
/* 80125184 00120DE4  2C 03 00 00 */	cmpwi r3, 0
/* 80125188 00120DE8  41 82 06 B8 */	beq lbl_80125840
/* 8012518C 00120DEC  48 03 31 51 */	bl func_801582DC
/* 80125190 00120DF0  4B EE 46 49 */	bl func_800097D8
/* 80125194 00120DF4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125198 00120DF8  38 00 00 58 */	li r0, 0x58
/* 8012519C 00120DFC  90 03 01 28 */	stw r0, 0x128(r3)
/* 801251A0 00120E00  48 00 06 A0 */	b lbl_80125840
/* 801251A4 00120E04  48 03 32 95 */	bl func_80158438
/* 801251A8 00120E08  2C 03 00 00 */	cmpwi r3, 0
/* 801251AC 00120E0C  41 82 06 94 */	beq lbl_80125840
/* 801251B0 00120E10  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801251B4 00120E14  38 00 00 59 */	li r0, 0x59
/* 801251B8 00120E18  90 03 01 28 */	stw r0, 0x128(r3)
/* 801251BC 00120E1C  48 03 31 A9 */	bl func_80158364
/* 801251C0 00120E20  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801251C4 00120E24  80 03 09 74 */	lwz r0, 0x974(r3)
/* 801251C8 00120E28  54 00 05 EA */	rlwinm r0, r0, 0, 0x17, 0x15
/* 801251CC 00120E2C  90 03 09 74 */	stw r0, 0x974(r3)
/* 801251D0 00120E30  4B F3 10 ED */	bl func_800562BC
/* 801251D4 00120E34  48 00 06 6C */	b lbl_80125840
/* 801251D8 00120E38  4B F3 11 21 */	bl func_800562F8
/* 801251DC 00120E3C  2C 03 00 00 */	cmpwi r3, 0
/* 801251E0 00120E40  41 82 06 60 */	beq lbl_80125840
/* 801251E4 00120E44  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801251E8 00120E48  38 00 00 5A */	li r0, 0x5a
/* 801251EC 00120E4C  90 03 01 28 */	stw r0, 0x128(r3)
/* 801251F0 00120E50  48 00 06 50 */	b lbl_80125840
/* 801251F4 00120E54  80 66 01 4C */	lwz r3, 0x14c(r6)
/* 801251F8 00120E58  80 03 00 08 */	lwz r0, 8(r3)
/* 801251FC 00120E5C  2C 00 00 04 */	cmpwi r0, 4
/* 80125200 00120E60  40 82 00 10 */	bne lbl_80125210
/* 80125204 00120E64  38 00 00 66 */	li r0, 0x66
/* 80125208 00120E68  90 06 01 28 */	stw r0, 0x128(r6)
/* 8012520C 00120E6C  48 00 06 34 */	b lbl_80125840
lbl_80125210:
/* 80125210 00120E70  38 00 00 5B */	li r0, 0x5b
/* 80125214 00120E74  90 06 01 28 */	stw r0, 0x128(r6)
/* 80125218 00120E78  48 00 06 28 */	b lbl_80125840
/* 8012521C 00120E7C  38 60 00 01 */	li r3, 1
/* 80125220 00120E80  4B F3 12 39 */	bl func_80056458
/* 80125224 00120E84  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80125228 00120E88  38 00 00 06 */	li r0, 6
/* 8012522C 00120E8C  39 20 00 00 */	li r9, 0
/* 80125230 00120E90  38 80 00 00 */	li r4, 0
/* 80125234 00120E94  80 65 01 4C */	lwz r3, 0x14c(r5)
/* 80125238 00120E98  38 63 20 00 */	addi r3, r3, 0x2000
/* 8012523C 00120E9C  90 65 19 BC */	stw r3, 0x19bc(r5)
/* 80125240 00120EA0  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80125244 00120EA4  80 65 01 4C */	lwz r3, 0x14c(r5)
/* 80125248 00120EA8  38 63 2D D8 */	addi r3, r3, 0x2dd8
/* 8012524C 00120EAC  90 65 19 C4 */	stw r3, 0x19c4(r5)
/* 80125250 00120EB0  7C 09 03 A6 */	mtctr r0
lbl_80125254:
/* 80125254 00120EB4  55 26 04 3E */	clrlwi r6, r9, 0x10
/* 80125258 00120EB8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012525C 00120EBC  1C E6 00 8C */	mulli r7, r6, 0x8c
/* 80125260 00120EC0  55 28 13 BA */	rlwinm r8, r9, 2, 0xe, 0x1d
/* 80125264 00120EC4  80 03 01 4C */	lwz r0, 0x14c(r3)
/* 80125268 00120EC8  39 29 00 01 */	addi r9, r9, 1
/* 8012526C 00120ECC  7C 63 42 14 */	add r3, r3, r8
/* 80125270 00120ED0  7C A0 3A 14 */	add r5, r0, r7
/* 80125274 00120ED4  38 05 21 F8 */	addi r0, r5, 0x21f8
/* 80125278 00120ED8  90 03 19 5C */	stw r0, 0x195c(r3)
/* 8012527C 00120EDC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125280 00120EE0  80 03 01 4C */	lwz r0, 0x14c(r3)
/* 80125284 00120EE4  7C 63 42 14 */	add r3, r3, r8
/* 80125288 00120EE8  7C A0 3A 14 */	add r5, r0, r7
/* 8012528C 00120EEC  38 05 2F D0 */	addi r0, r5, 0x2fd0
/* 80125290 00120EF0  90 03 19 8C */	stw r0, 0x198c(r3)
/* 80125294 00120EF4  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 80125298 00120EF8  7C 60 32 14 */	add r3, r0, r6
/* 8012529C 00120EFC  98 83 19 CC */	stb r4, 0x19cc(r3)
/* 801252A0 00120F00  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 801252A4 00120F04  7C 60 32 14 */	add r3, r0, r6
/* 801252A8 00120F08  98 83 19 D8 */	stb r4, 0x19d8(r3)
/* 801252AC 00120F0C  42 00 FF A8 */	bdnz lbl_80125254
/* 801252B0 00120F10  38 60 00 4E */	li r3, 0x4e
/* 801252B4 00120F14  4B F3 57 45 */	bl func_8005A9F8
/* 801252B8 00120F18  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 801252BC 00120F1C  90 64 19 E4 */	stw r3, 0x19e4(r4)
/* 801252C0 00120F20  38 60 00 4D */	li r3, 0x4d
/* 801252C4 00120F24  4B F3 57 35 */	bl func_8005A9F8
/* 801252C8 00120F28  80 ED 82 98 */	lwz r7, lbl_8063D558-_SDA_BASE_(r13)
/* 801252CC 00120F2C  38 80 00 01 */	li r4, 1
/* 801252D0 00120F30  38 A0 00 FF */	li r5, 0xff
/* 801252D4 00120F34  38 C0 00 FF */	li r6, 0xff
/* 801252D8 00120F38  90 67 19 E8 */	stw r3, 0x19e8(r7)
/* 801252DC 00120F3C  38 60 00 00 */	li r3, 0
/* 801252E0 00120F40  48 00 89 59 */	bl func_8012DC38
/* 801252E4 00120F44  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801252E8 00120F48  38 00 00 0D */	li r0, 0xd
/* 801252EC 00120F4C  38 80 00 08 */	li r4, 8
/* 801252F0 00120F50  38 A0 00 01 */	li r5, 1
/* 801252F4 00120F54  B0 03 01 2C */	sth r0, 0x12c(r3)
/* 801252F8 00120F58  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801252FC 00120F5C  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 80125300 00120F60  48 12 EA F1 */	bl func_80253DF0
/* 80125304 00120F64  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125308 00120F68  38 80 00 02 */	li r4, 2
/* 8012530C 00120F6C  38 A0 00 00 */	li r5, 0
/* 80125310 00120F70  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 80125314 00120F74  48 12 EA 9D */	bl func_80253DB0
/* 80125318 00120F78  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012531C 00120F7C  38 80 00 08 */	li r4, 8
/* 80125320 00120F80  38 A0 00 01 */	li r5, 1
/* 80125324 00120F84  A8 63 01 1C */	lha r3, 0x11c(r3)
/* 80125328 00120F88  48 12 EA C9 */	bl func_80253DF0
/* 8012532C 00120F8C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125330 00120F90  38 80 00 19 */	li r4, 0x19
/* 80125334 00120F94  38 A0 00 00 */	li r5, 0
/* 80125338 00120F98  A8 63 01 1C */	lha r3, 0x11c(r3)
/* 8012533C 00120F9C  48 12 EA 75 */	bl func_80253DB0
/* 80125340 00120FA0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125344 00120FA4  38 00 00 5C */	li r0, 0x5c
/* 80125348 00120FA8  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012534C 00120FAC  48 00 04 F4 */	b lbl_80125840
/* 80125350 00120FB0  C0 22 8D 30 */	lfs f1, lbl_80641330-_SDA2_BASE_(r2)
/* 80125354 00120FB4  38 60 00 0A */	li r3, 0xa
/* 80125358 00120FB8  38 80 00 00 */	li r4, 0
/* 8012535C 00120FBC  4B EE 5E B5 */	bl func_8000B210
/* 80125360 00120FC0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125364 00120FC4  A8 63 01 1C */	lha r3, 0x11c(r3)
/* 80125368 00120FC8  48 12 EA 69 */	bl func_80253DD0
/* 8012536C 00120FCC  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80125370 00120FD0  28 00 00 03 */	cmplwi r0, 3
/* 80125374 00120FD4  40 82 04 CC */	bne lbl_80125840
/* 80125378 00120FD8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012537C 00120FDC  38 00 00 5D */	li r0, 0x5d
/* 80125380 00120FE0  90 03 01 28 */	stw r0, 0x128(r3)
/* 80125384 00120FE4  48 00 04 BC */	b lbl_80125840
/* 80125388 00120FE8  38 60 00 2E */	li r3, 0x2e
/* 8012538C 00120FEC  38 00 00 18 */	li r0, 0x18
/* 80125390 00120FF0  B0 66 02 6E */	sth r3, 0x26e(r6)
/* 80125394 00120FF4  38 60 00 7C */	li r3, 0x7c
/* 80125398 00120FF8  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012539C 00120FFC  B0 04 02 70 */	sth r0, 0x270(r4)
/* 801253A0 00121000  48 00 88 09 */	bl func_8012DBA8
/* 801253A4 00121004  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801253A8 00121008  80 03 01 28 */	lwz r0, 0x128(r3)
/* 801253AC 0012100C  28 00 00 5D */	cmplwi r0, 0x5d
/* 801253B0 00121010  40 82 04 90 */	bne lbl_80125840
/* 801253B4 00121014  48 00 8E 55 */	bl func_8012E208
/* 801253B8 00121018  2C 03 00 00 */	cmpwi r3, 0
/* 801253BC 0012101C  41 82 04 84 */	beq lbl_80125840
/* 801253C0 00121020  48 00 94 5D */	bl func_8012E81C
/* 801253C4 00121024  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801253C8 00121028  38 00 00 65 */	li r0, 0x65
/* 801253CC 0012102C  90 03 01 28 */	stw r0, 0x128(r3)
/* 801253D0 00121030  48 00 04 70 */	b lbl_80125840
/* 801253D4 00121034  38 00 00 7E */	li r0, 0x7e
/* 801253D8 00121038  90 06 01 28 */	stw r0, 0x128(r6)
/* 801253DC 0012103C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801253E0 00121040  80 03 09 74 */	lwz r0, 0x974(r3)
/* 801253E4 00121044  54 00 97 FF */	rlwinm. r0, r0, 0x12, 0x1f, 0x1f
/* 801253E8 00121048  41 82 04 58 */	beq lbl_80125840
/* 801253EC 0012104C  38 00 00 71 */	li r0, 0x71
/* 801253F0 00121050  90 03 01 28 */	stw r0, 0x128(r3)
/* 801253F4 00121054  48 00 04 4C */	b lbl_80125840
/* 801253F8 00121058  80 86 01 4C */	lwz r4, 0x14c(r6)
/* 801253FC 0012105C  3C 64 00 01 */	addis r3, r4, 1
/* 80125400 00121060  38 84 04 4C */	addi r4, r4, 0x44c
/* 80125404 00121064  38 63 CC F4 */	addi r3, r3, -13068
/* 80125408 00121068  4B FA 56 99 */	bl func_800CAAA0
/* 8012540C 0012106C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125410 00121070  80 83 01 4C */	lwz r4, 0x14c(r3)
/* 80125414 00121074  3C 64 00 01 */	addis r3, r4, 1
/* 80125418 00121078  38 84 12 24 */	addi r4, r4, 0x1224
/* 8012541C 0012107C  38 63 D3 E0 */	addi r3, r3, -11296
/* 80125420 00121080  4B FA 56 81 */	bl func_800CAAA0
/* 80125424 00121084  38 00 00 06 */	li r0, 6
/* 80125428 00121088  38 E0 00 00 */	li r7, 0
/* 8012542C 0012108C  7C 09 03 A6 */	mtctr r0
lbl_80125430:
/* 80125430 00121090  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125434 00121094  54 E0 04 3E */	clrlwi r0, r7, 0x10
/* 80125438 00121098  54 E6 13 BA */	rlwinm r6, r7, 2, 0xe, 0x1d
/* 8012543C 0012109C  38 E7 00 01 */	addi r7, r7, 1
/* 80125440 001210A0  80 83 01 4C */	lwz r4, 0x14c(r3)
/* 80125444 001210A4  1C A0 00 8C */	mulli r5, r0, 0x8c
/* 80125448 001210A8  7C 63 32 14 */	add r3, r3, r6
/* 8012544C 001210AC  3C 04 00 01 */	addis r0, r4, 1
/* 80125450 001210B0  7C 80 2A 14 */	add r4, r0, r5
/* 80125454 001210B4  38 04 CE F0 */	addi r0, r4, -12560
/* 80125458 001210B8  90 03 19 5C */	stw r0, 0x195c(r3)
/* 8012545C 001210BC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125460 001210C0  80 83 01 4C */	lwz r4, 0x14c(r3)
/* 80125464 001210C4  7C 63 32 14 */	add r3, r3, r6
/* 80125468 001210C8  3C 04 00 01 */	addis r0, r4, 1
/* 8012546C 001210CC  7C 80 2A 14 */	add r4, r0, r5
/* 80125470 001210D0  38 04 D5 DC */	addi r0, r4, -10788
/* 80125474 001210D4  90 03 19 8C */	stw r0, 0x198c(r3)
/* 80125478 001210D8  42 00 FF B8 */	bdnz lbl_80125430
/* 8012547C 001210DC  48 00 8B 75 */	bl func_8012DFF0
/* 80125480 001210E0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125484 001210E4  38 00 00 0E */	li r0, 0xe
/* 80125488 001210E8  38 80 00 08 */	li r4, 8
/* 8012548C 001210EC  38 A0 00 01 */	li r5, 1
/* 80125490 001210F0  B0 03 01 2C */	sth r0, 0x12c(r3)
/* 80125494 001210F4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125498 001210F8  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 8012549C 001210FC  48 12 E9 55 */	bl func_80253DF0
/* 801254A0 00121100  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801254A4 00121104  38 80 00 02 */	li r4, 2
/* 801254A8 00121108  38 A0 00 00 */	li r5, 0
/* 801254AC 0012110C  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 801254B0 00121110  48 12 E9 01 */	bl func_80253DB0
/* 801254B4 00121114  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801254B8 00121118  38 80 00 08 */	li r4, 8
/* 801254BC 0012111C  38 A0 00 01 */	li r5, 1
/* 801254C0 00121120  A8 63 01 1C */	lha r3, 0x11c(r3)
/* 801254C4 00121124  48 12 E9 2D */	bl func_80253DF0
/* 801254C8 00121128  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801254CC 0012112C  38 80 00 19 */	li r4, 0x19
/* 801254D0 00121130  38 A0 00 00 */	li r5, 0
/* 801254D4 00121134  A8 63 01 1C */	lha r3, 0x11c(r3)
/* 801254D8 00121138  48 12 E8 D9 */	bl func_80253DB0
/* 801254DC 0012113C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801254E0 00121140  38 00 00 72 */	li r0, 0x72
/* 801254E4 00121144  90 03 01 28 */	stw r0, 0x128(r3)
/* 801254E8 00121148  48 00 03 58 */	b lbl_80125840
/* 801254EC 0012114C  A8 66 01 1C */	lha r3, 0x11c(r6)
/* 801254F0 00121150  48 12 E8 E1 */	bl func_80253DD0
/* 801254F4 00121154  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801254F8 00121158  28 00 00 03 */	cmplwi r0, 3
/* 801254FC 0012115C  40 82 03 44 */	bne lbl_80125840
/* 80125500 00121160  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125504 00121164  38 00 00 73 */	li r0, 0x73
/* 80125508 00121168  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012550C 0012116C  48 00 03 34 */	b lbl_80125840
/* 80125510 00121170  38 60 00 2E */	li r3, 0x2e
/* 80125514 00121174  38 00 00 18 */	li r0, 0x18
/* 80125518 00121178  B0 66 02 6E */	sth r3, 0x26e(r6)
/* 8012551C 0012117C  38 60 00 7C */	li r3, 0x7c
/* 80125520 00121180  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80125524 00121184  B0 04 02 70 */	sth r0, 0x270(r4)
/* 80125528 00121188  48 00 86 81 */	bl func_8012DBA8
/* 8012552C 0012118C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125530 00121190  80 03 01 28 */	lwz r0, 0x128(r3)
/* 80125534 00121194  28 00 00 73 */	cmplwi r0, 0x73
/* 80125538 00121198  40 82 03 08 */	bne lbl_80125840
/* 8012553C 0012119C  48 00 8E 99 */	bl func_8012E3D4
/* 80125540 001211A0  2C 03 00 00 */	cmpwi r3, 0
/* 80125544 001211A4  41 82 02 FC */	beq lbl_80125840
/* 80125548 001211A8  48 00 94 09 */	bl func_8012E950
/* 8012554C 001211AC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125550 001211B0  38 00 00 7E */	li r0, 0x7e
/* 80125554 001211B4  90 03 01 28 */	stw r0, 0x128(r3)
/* 80125558 001211B8  48 00 02 E8 */	b lbl_80125840
/* 8012555C 001211BC  80 86 01 4C */	lwz r4, 0x14c(r6)
/* 80125560 001211C0  38 00 00 06 */	li r0, 6
/* 80125564 001211C4  38 60 00 00 */	li r3, 0
/* 80125568 001211C8  38 A0 00 00 */	li r5, 0
/* 8012556C 001211CC  38 84 20 00 */	addi r4, r4, 0x2000
/* 80125570 001211D0  90 86 19 BC */	stw r4, 0x19bc(r6)
/* 80125574 001211D4  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 80125578 001211D8  80 86 01 4C */	lwz r4, 0x14c(r6)
/* 8012557C 001211DC  38 84 26 EC */	addi r4, r4, 0x26ec
/* 80125580 001211E0  90 86 19 C0 */	stw r4, 0x19c0(r6)
/* 80125584 001211E4  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 80125588 001211E8  80 86 01 4C */	lwz r4, 0x14c(r6)
/* 8012558C 001211EC  38 84 2D D8 */	addi r4, r4, 0x2dd8
/* 80125590 001211F0  90 86 19 C4 */	stw r4, 0x19c4(r6)
/* 80125594 001211F4  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 80125598 001211F8  80 86 01 4C */	lwz r4, 0x14c(r6)
/* 8012559C 001211FC  38 84 34 C4 */	addi r4, r4, 0x34c4
/* 801255A0 00121200  90 86 19 C8 */	stw r4, 0x19c8(r6)
/* 801255A4 00121204  7C 09 03 A6 */	mtctr r0
lbl_801255A8:
/* 801255A8 00121208  54 67 04 3E */	clrlwi r7, r3, 0x10
/* 801255AC 0012120C  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 801255B0 00121210  1D 07 00 8C */	mulli r8, r7, 0x8c
/* 801255B4 00121214  54 69 13 BA */	rlwinm r9, r3, 2, 0xe, 0x1d
/* 801255B8 00121218  80 04 01 4C */	lwz r0, 0x14c(r4)
/* 801255BC 0012121C  38 63 00 01 */	addi r3, r3, 1
/* 801255C0 00121220  7C 84 4A 14 */	add r4, r4, r9
/* 801255C4 00121224  7C C0 42 14 */	add r6, r0, r8
/* 801255C8 00121228  38 06 21 F8 */	addi r0, r6, 0x21f8
/* 801255CC 0012122C  90 04 19 5C */	stw r0, 0x195c(r4)
/* 801255D0 00121230  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 801255D4 00121234  80 04 01 4C */	lwz r0, 0x14c(r4)
/* 801255D8 00121238  7C 84 4A 14 */	add r4, r4, r9
/* 801255DC 0012123C  7C C0 42 14 */	add r6, r0, r8
/* 801255E0 00121240  38 06 28 E4 */	addi r0, r6, 0x28e4
/* 801255E4 00121244  90 04 19 74 */	stw r0, 0x1974(r4)
/* 801255E8 00121248  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 801255EC 0012124C  80 04 01 4C */	lwz r0, 0x14c(r4)
/* 801255F0 00121250  7C 84 4A 14 */	add r4, r4, r9
/* 801255F4 00121254  7C C0 42 14 */	add r6, r0, r8
/* 801255F8 00121258  38 06 2F D0 */	addi r0, r6, 0x2fd0
/* 801255FC 0012125C  90 04 19 8C */	stw r0, 0x198c(r4)
/* 80125600 00121260  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80125604 00121264  80 04 01 4C */	lwz r0, 0x14c(r4)
/* 80125608 00121268  7C 84 4A 14 */	add r4, r4, r9
/* 8012560C 0012126C  7C C0 42 14 */	add r6, r0, r8
/* 80125610 00121270  38 06 36 BC */	addi r0, r6, 0x36bc
/* 80125614 00121274  90 04 19 A4 */	stw r0, 0x19a4(r4)
/* 80125618 00121278  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012561C 0012127C  7C 80 3A 14 */	add r4, r0, r7
/* 80125620 00121280  98 A4 19 CC */	stb r5, 0x19cc(r4)
/* 80125624 00121284  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 80125628 00121288  7C 80 3A 14 */	add r4, r0, r7
/* 8012562C 0012128C  98 A4 19 D2 */	stb r5, 0x19d2(r4)
/* 80125630 00121290  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 80125634 00121294  7C 80 3A 14 */	add r4, r0, r7
/* 80125638 00121298  98 A4 19 D8 */	stb r5, 0x19d8(r4)
/* 8012563C 0012129C  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 80125640 001212A0  7C 80 3A 14 */	add r4, r0, r7
/* 80125644 001212A4  98 A4 19 DE */	stb r5, 0x19de(r4)
/* 80125648 001212A8  42 00 FF 60 */	bdnz lbl_801255A8
/* 8012564C 001212AC  38 60 00 4E */	li r3, 0x4e
/* 80125650 001212B0  4B F3 53 A9 */	bl func_8005A9F8
/* 80125654 001212B4  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80125658 001212B8  90 64 19 E4 */	stw r3, 0x19e4(r4)
/* 8012565C 001212BC  38 60 00 4D */	li r3, 0x4d
/* 80125660 001212C0  4B F3 53 99 */	bl func_8005A9F8
/* 80125664 001212C4  80 ED 82 98 */	lwz r7, lbl_8063D558-_SDA_BASE_(r13)
/* 80125668 001212C8  38 80 00 01 */	li r4, 1
/* 8012566C 001212CC  38 A0 00 02 */	li r5, 2
/* 80125670 001212D0  38 C0 00 03 */	li r6, 3
/* 80125674 001212D4  90 67 19 E8 */	stw r3, 0x19e8(r7)
/* 80125678 001212D8  38 60 00 00 */	li r3, 0
/* 8012567C 001212DC  48 00 85 BD */	bl func_8012DC38
/* 80125680 001212E0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125684 001212E4  38 00 00 0D */	li r0, 0xd
/* 80125688 001212E8  38 80 00 08 */	li r4, 8
/* 8012568C 001212EC  38 A0 00 01 */	li r5, 1
/* 80125690 001212F0  B0 03 01 2C */	sth r0, 0x12c(r3)
/* 80125694 001212F4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125698 001212F8  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 8012569C 001212FC  48 12 E7 55 */	bl func_80253DF0
/* 801256A0 00121300  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801256A4 00121304  38 80 00 02 */	li r4, 2
/* 801256A8 00121308  38 A0 00 00 */	li r5, 0
/* 801256AC 0012130C  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 801256B0 00121310  48 12 E7 01 */	bl func_80253DB0
/* 801256B4 00121314  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801256B8 00121318  38 80 00 08 */	li r4, 8
/* 801256BC 0012131C  38 A0 00 01 */	li r5, 1
/* 801256C0 00121320  A8 63 01 1E */	lha r3, 0x11e(r3)
/* 801256C4 00121324  48 12 E7 2D */	bl func_80253DF0
/* 801256C8 00121328  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801256CC 0012132C  38 80 00 01 */	li r4, 1
/* 801256D0 00121330  38 A0 00 00 */	li r5, 0
/* 801256D4 00121334  A8 63 01 1E */	lha r3, 0x11e(r3)
/* 801256D8 00121338  48 12 E6 D9 */	bl func_80253DB0
/* 801256DC 0012133C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801256E0 00121340  38 00 00 67 */	li r0, 0x67
/* 801256E4 00121344  90 03 01 28 */	stw r0, 0x128(r3)
/* 801256E8 00121348  48 00 01 58 */	b lbl_80125840
/* 801256EC 0012134C  A8 66 01 1E */	lha r3, 0x11e(r6)
/* 801256F0 00121350  48 12 E6 E1 */	bl func_80253DD0
/* 801256F4 00121354  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801256F8 00121358  28 00 00 03 */	cmplwi r0, 3
/* 801256FC 0012135C  40 82 01 44 */	bne lbl_80125840
/* 80125700 00121360  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125704 00121364  38 00 00 68 */	li r0, 0x68
/* 80125708 00121368  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012570C 0012136C  48 00 01 34 */	b lbl_80125840
/* 80125710 00121370  38 60 00 2F */	li r3, 0x2f
/* 80125714 00121374  38 00 00 00 */	li r0, 0
/* 80125718 00121378  B0 66 02 6E */	sth r3, 0x26e(r6)
/* 8012571C 0012137C  38 60 00 7C */	li r3, 0x7c
/* 80125720 00121380  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80125724 00121384  B0 04 02 70 */	sth r0, 0x270(r4)
/* 80125728 00121388  48 00 84 81 */	bl func_8012DBA8
/* 8012572C 0012138C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125730 00121390  80 03 01 28 */	lwz r0, 0x128(r3)
/* 80125734 00121394  28 00 00 68 */	cmplwi r0, 0x68
/* 80125738 00121398  40 82 01 08 */	bne lbl_80125840
/* 8012573C 0012139C  48 00 8A CD */	bl func_8012E208
/* 80125740 001213A0  2C 03 00 00 */	cmpwi r3, 0
/* 80125744 001213A4  41 82 00 FC */	beq lbl_80125840
/* 80125748 001213A8  48 00 90 D5 */	bl func_8012E81C
/* 8012574C 001213AC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125750 001213B0  38 00 00 70 */	li r0, 0x70
/* 80125754 001213B4  90 03 01 28 */	stw r0, 0x128(r3)
/* 80125758 001213B8  48 00 00 E8 */	b lbl_80125840
/* 8012575C 001213BC  38 00 00 7E */	li r0, 0x7e
/* 80125760 001213C0  90 06 01 28 */	stw r0, 0x128(r6)
/* 80125764 001213C4  48 00 00 DC */	b lbl_80125840
/* 80125768 001213C8  A0 66 02 6E */	lhz r3, 0x26e(r6)
/* 8012576C 001213CC  A0 86 02 70 */	lhz r4, 0x270(r6)
/* 80125770 001213D0  48 00 7D 5D */	bl func_8012D4CC
/* 80125774 001213D4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125778 001213D8  38 00 00 7D */	li r0, 0x7d
/* 8012577C 001213DC  38 80 00 01 */	li r4, 1
/* 80125780 001213E0  38 A0 00 00 */	li r5, 0
/* 80125784 001213E4  90 03 01 28 */	stw r0, 0x128(r3)
/* 80125788 001213E8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012578C 001213EC  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 80125790 001213F0  48 12 E6 21 */	bl func_80253DB0
/* 80125794 001213F4  48 00 00 AC */	b lbl_80125840
/* 80125798 001213F8  A0 06 02 6E */	lhz r0, 0x26e(r6)
/* 8012579C 001213FC  54 00 08 3C */	slwi r0, r0, 1
/* 801257A0 00121400  7C 66 02 14 */	add r3, r6, r0
/* 801257A4 00121404  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 801257A8 00121408  48 12 E6 29 */	bl func_80253DD0
/* 801257AC 0012140C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 801257B0 00121410  28 00 00 03 */	cmplwi r0, 3
/* 801257B4 00121414  40 82 00 8C */	bne lbl_80125840
/* 801257B8 00121418  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801257BC 0012141C  38 80 00 08 */	li r4, 8
/* 801257C0 00121420  38 A0 00 00 */	li r5, 0
/* 801257C4 00121424  A0 03 02 6E */	lhz r0, 0x26e(r3)
/* 801257C8 00121428  54 00 08 3C */	slwi r0, r0, 1
/* 801257CC 0012142C  7C 63 02 14 */	add r3, r3, r0
/* 801257D0 00121430  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 801257D4 00121434  48 12 E6 1D */	bl func_80253DF0
/* 801257D8 00121438  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801257DC 0012143C  38 80 00 08 */	li r4, 8
/* 801257E0 00121440  38 A0 00 00 */	li r5, 0
/* 801257E4 00121444  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 801257E8 00121448  48 12 E6 09 */	bl func_80253DF0
/* 801257EC 0012144C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801257F0 00121450  38 00 00 00 */	li r0, 0
/* 801257F4 00121454  3B C0 00 00 */	li r30, 0
/* 801257F8 00121458  90 03 02 40 */	stw r0, 0x240(r3)
lbl_801257FC:
/* 801257FC 0012145C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125800 00121460  57 C0 13 BA */	rlwinm r0, r30, 2, 0xe, 0x1d
/* 80125804 00121464  7C 63 02 14 */	add r3, r3, r0
/* 80125808 00121468  80 63 01 D0 */	lwz r3, 0x1d0(r3)
/* 8012580C 0012146C  2C 03 00 00 */	cmpwi r3, 0
/* 80125810 00121470  41 82 00 18 */	beq lbl_80125828
/* 80125814 00121474  48 04 13 29 */	bl func_80166B3C
/* 80125818 00121478  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012581C 0012147C  80 64 02 40 */	lwz r3, 0x240(r4)
/* 80125820 00121480  38 03 00 01 */	addi r0, r3, 1
/* 80125824 00121484  90 04 02 40 */	stw r0, 0x240(r4)
lbl_80125828:
/* 80125828 00121488  3B DE 00 01 */	addi r30, r30, 1
/* 8012582C 0012148C  28 1E 00 08 */	cmplwi r30, 8
/* 80125830 00121490  41 80 FF CC */	blt lbl_801257FC
/* 80125834 00121494  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125838 00121498  38 00 00 16 */	li r0, 0x16
/* 8012583C 0012149C  90 03 01 28 */	stw r0, 0x128(r3)
lbl_80125840:
/* 80125840 001214A0  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80125844 001214A4  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80125848 001214A8  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8012584C 001214AC  7C 08 03 A6 */	mtlr r0
/* 80125850 001214B0  38 21 00 20 */	addi r1, r1, 0x20
/* 80125854 001214B4  4E 80 00 20 */	blr

.global func_80125858
func_80125858:
/* 80125858 001214B8  80 A4 00 00 */	lwz r5, 0(r4)
/* 8012585C 001214BC  38 00 00 17 */	li r0, 0x17
/* 80125860 001214C0  38 E3 00 0C */	addi r7, r3, 0xc
/* 80125864 001214C4  38 C4 00 0C */	addi r6, r4, 0xc
/* 80125868 001214C8  90 A3 00 00 */	stw r5, 0(r3)
/* 8012586C 001214CC  88 A4 00 04 */	lbz r5, 4(r4)
/* 80125870 001214D0  98 A3 00 04 */	stb r5, 4(r3)
/* 80125874 001214D4  88 A4 00 05 */	lbz r5, 5(r4)
/* 80125878 001214D8  98 A3 00 05 */	stb r5, 5(r3)
/* 8012587C 001214DC  88 A4 00 06 */	lbz r5, 6(r4)
/* 80125880 001214E0  98 A3 00 06 */	stb r5, 6(r3)
/* 80125884 001214E4  88 A4 00 07 */	lbz r5, 7(r4)
/* 80125888 001214E8  98 A3 00 07 */	stb r5, 7(r3)
/* 8012588C 001214EC  C8 04 00 08 */	lfd f0, 8(r4)
/* 80125890 001214F0  D8 03 00 08 */	stfd f0, 8(r3)
/* 80125894 001214F4  7C 09 03 A6 */	mtctr r0
lbl_80125898:
/* 80125898 001214F8  80 A6 00 04 */	lwz r5, 4(r6)
/* 8012589C 001214FC  84 06 00 08 */	lwzu r0, 8(r6)
/* 801258A0 00121500  90 A7 00 04 */	stw r5, 4(r7)
/* 801258A4 00121504  94 07 00 08 */	stwu r0, 8(r7)
/* 801258A8 00121508  42 00 FF F0 */	bdnz lbl_80125898
/* 801258AC 0012150C  80 A4 00 C8 */	lwz r5, 0xc8(r4)
/* 801258B0 00121510  38 00 02 94 */	li r0, 0x294
/* 801258B4 00121514  38 E3 00 CB */	addi r7, r3, 0xcb
/* 801258B8 00121518  38 C4 00 CB */	addi r6, r4, 0xcb
/* 801258BC 0012151C  90 A3 00 C8 */	stw r5, 0xc8(r3)
/* 801258C0 00121520  7C 09 03 A6 */	mtctr r0
lbl_801258C4:
/* 801258C4 00121524  88 A6 00 01 */	lbz r5, 1(r6)
/* 801258C8 00121528  8C 06 00 02 */	lbzu r0, 2(r6)
/* 801258CC 0012152C  98 A7 00 01 */	stb r5, 1(r7)
/* 801258D0 00121530  9C 07 00 02 */	stbu r0, 2(r7)
/* 801258D4 00121534  42 00 FF F0 */	bdnz lbl_801258C4
/* 801258D8 00121538  80 C4 05 F4 */	lwz r6, 0x5f4(r4)
/* 801258DC 0012153C  3C A0 00 01 */	lis r5, 0x00008F70@ha
/* 801258E0 00121540  38 05 8F 70 */	addi r0, r5, 0x00008F70@l
/* 801258E4 00121544  38 E3 05 F7 */	addi r7, r3, 0x5f7
/* 801258E8 00121548  90 C3 05 F4 */	stw r6, 0x5f4(r3)
/* 801258EC 0012154C  38 C4 05 F7 */	addi r6, r4, 0x5f7
/* 801258F0 00121550  7C 09 03 A6 */	mtctr r0
lbl_801258F4:
/* 801258F4 00121554  88 A6 00 01 */	lbz r5, 1(r6)
/* 801258F8 00121558  8C 06 00 02 */	lbzu r0, 2(r6)
/* 801258FC 0012155C  98 A7 00 01 */	stb r5, 1(r7)
/* 80125900 00121560  9C 07 00 02 */	stbu r0, 2(r7)
/* 80125904 00121564  42 00 FF F0 */	bdnz lbl_801258F4
/* 80125908 00121568  3C C4 00 01 */	addis r6, r4, 1
/* 8012590C 0012156C  3C A3 00 01 */	addis r5, r3, 1
/* 80125910 00121570  38 00 02 00 */	li r0, 0x200
/* 80125914 00121574  38 E5 24 D4 */	addi r7, r5, 0x24d4
/* 80125918 00121578  38 C6 24 D4 */	addi r6, r6, 0x24d4
/* 8012591C 0012157C  7C 09 03 A6 */	mtctr r0
lbl_80125920:
/* 80125920 00121580  80 A6 00 04 */	lwz r5, 4(r6)
/* 80125924 00121584  84 06 00 08 */	lwzu r0, 8(r6)
/* 80125928 00121588  90 A7 00 04 */	stw r5, 4(r7)
/* 8012592C 0012158C  94 07 00 08 */	stwu r0, 8(r7)
/* 80125930 00121590  42 00 FF F0 */	bdnz lbl_80125920
/* 80125934 00121594  3C A0 00 01 */	lis r5, 0x00008992@ha
/* 80125938 00121598  3C C4 00 01 */	addis r6, r4, 1
/* 8012593C 0012159C  3C E3 00 01 */	addis r7, r3, 1
/* 80125940 001215A0  38 05 89 92 */	addi r0, r5, 0x00008992@l
/* 80125944 001215A4  38 C6 34 D4 */	addi r6, r6, 0x34d4
/* 80125948 001215A8  39 07 34 D4 */	addi r8, r7, 0x34d4
/* 8012594C 001215AC  7C 09 03 A6 */	mtctr r0
lbl_80125950:
/* 80125950 001215B0  80 A6 00 04 */	lwz r5, 4(r6)
/* 80125954 001215B4  84 06 00 08 */	lwzu r0, 8(r6)
/* 80125958 001215B8  90 A8 00 04 */	stw r5, 4(r8)
/* 8012595C 001215BC  94 08 00 08 */	stwu r0, 8(r8)
/* 80125960 001215C0  42 00 FF F0 */	bdnz lbl_80125950
/* 80125964 001215C4  80 E6 00 04 */	lwz r7, 4(r6)
/* 80125968 001215C8  3C C4 00 06 */	addis r6, r4, 6
/* 8012596C 001215CC  3C A3 00 06 */	addis r5, r3, 6
/* 80125970 001215D0  38 00 00 60 */	li r0, 0x60
/* 80125974 001215D4  90 E8 00 04 */	stw r7, 4(r8)
/* 80125978 001215D8  38 E5 81 6B */	addi r7, r5, -32405
/* 8012597C 001215DC  38 C6 81 6B */	addi r6, r6, -32405
/* 80125980 001215E0  7C 09 03 A6 */	mtctr r0
lbl_80125984:
/* 80125984 001215E4  88 A6 00 01 */	lbz r5, 1(r6)
/* 80125988 001215E8  8C 06 00 02 */	lbzu r0, 2(r6)
/* 8012598C 001215EC  98 A7 00 01 */	stb r5, 1(r7)
/* 80125990 001215F0  9C 07 00 02 */	stbu r0, 2(r7)
/* 80125994 001215F4  42 00 FF F0 */	bdnz lbl_80125984
/* 80125998 001215F8  3C C4 00 06 */	addis r6, r4, 6
/* 8012599C 001215FC  3C A3 00 06 */	addis r5, r3, 6
/* 801259A0 00121600  38 00 00 60 */	li r0, 0x60
/* 801259A4 00121604  38 E5 82 2B */	addi r7, r5, -32213
/* 801259A8 00121608  38 C6 82 2B */	addi r6, r6, -32213
/* 801259AC 0012160C  7C 09 03 A6 */	mtctr r0
lbl_801259B0:
/* 801259B0 00121610  88 A6 00 01 */	lbz r5, 1(r6)
/* 801259B4 00121614  8C 06 00 02 */	lbzu r0, 2(r6)
/* 801259B8 00121618  98 A7 00 01 */	stb r5, 1(r7)
/* 801259BC 0012161C  9C 07 00 02 */	stbu r0, 2(r7)
/* 801259C0 00121620  42 00 FF F0 */	bdnz lbl_801259B0
/* 801259C4 00121624  3D 44 00 06 */	addis r10, r4, 6
/* 801259C8 00121628  3D 23 00 06 */	addis r9, r3, 6
/* 801259CC 0012162C  89 0A 82 EC */	lbz r8, -0x7d14(r10)
/* 801259D0 00121630  38 00 00 B4 */	li r0, 0xb4
/* 801259D4 00121634  88 AA 82 ED */	lbz r5, -0x7d13(r10)
/* 801259D8 00121638  38 E9 82 F2 */	addi r7, r9, -32014
/* 801259DC 0012163C  38 CA 82 F2 */	addi r6, r10, -32014
/* 801259E0 00121640  99 09 82 EC */	stb r8, -0x7d14(r9)
/* 801259E4 00121644  98 A9 82 ED */	stb r5, -0x7d13(r9)
/* 801259E8 00121648  89 0A 82 EE */	lbz r8, -0x7d12(r10)
/* 801259EC 0012164C  88 AA 82 EF */	lbz r5, -0x7d11(r10)
/* 801259F0 00121650  99 09 82 EE */	stb r8, -0x7d12(r9)
/* 801259F4 00121654  98 A9 82 EF */	stb r5, -0x7d11(r9)
/* 801259F8 00121658  89 0A 82 F0 */	lbz r8, -0x7d10(r10)
/* 801259FC 0012165C  88 AA 82 F1 */	lbz r5, -0x7d0f(r10)
/* 80125A00 00121660  99 09 82 F0 */	stb r8, -0x7d10(r9)
/* 80125A04 00121664  98 A9 82 F1 */	stb r5, -0x7d0f(r9)
/* 80125A08 00121668  89 0A 82 F2 */	lbz r8, -0x7d0e(r10)
/* 80125A0C 0012166C  88 AA 82 F3 */	lbz r5, -0x7d0d(r10)
/* 80125A10 00121670  99 09 82 F2 */	stb r8, -0x7d0e(r9)
/* 80125A14 00121674  98 A9 82 F3 */	stb r5, -0x7d0d(r9)
/* 80125A18 00121678  7C 09 03 A6 */	mtctr r0
lbl_80125A1C:
/* 80125A1C 0012167C  A0 A6 00 02 */	lhz r5, 2(r6)
/* 80125A20 00121680  A4 06 00 04 */	lhzu r0, 4(r6)
/* 80125A24 00121684  B0 A7 00 02 */	sth r5, 2(r7)
/* 80125A28 00121688  B4 07 00 04 */	sthu r0, 4(r7)
/* 80125A2C 0012168C  42 00 FF F0 */	bdnz lbl_80125A1C
/* 80125A30 00121690  3C C4 00 06 */	addis r6, r4, 6
/* 80125A34 00121694  3C A3 00 06 */	addis r5, r3, 6
/* 80125A38 00121698  38 00 00 0A */	li r0, 0xa
/* 80125A3C 0012169C  38 E5 85 C2 */	addi r7, r5, -31294
/* 80125A40 001216A0  38 C6 85 C2 */	addi r6, r6, -31294
/* 80125A44 001216A4  7C 09 03 A6 */	mtctr r0
lbl_80125A48:
/* 80125A48 001216A8  A0 A6 00 02 */	lhz r5, 2(r6)
/* 80125A4C 001216AC  A4 06 00 04 */	lhzu r0, 4(r6)
/* 80125A50 001216B0  B0 A7 00 02 */	sth r5, 2(r7)
/* 80125A54 001216B4  B4 07 00 04 */	sthu r0, 4(r7)
/* 80125A58 001216B8  42 00 FF F0 */	bdnz lbl_80125A48
/* 80125A5C 001216BC  3C C4 00 06 */	addis r6, r4, 6
/* 80125A60 001216C0  3C A3 00 06 */	addis r5, r3, 6
/* 80125A64 001216C4  38 00 1B 59 */	li r0, 0x1b59
/* 80125A68 001216C8  39 05 85 E8 */	addi r8, r5, -31256
/* 80125A6C 001216CC  38 C6 85 E8 */	addi r6, r6, -31256
/* 80125A70 001216D0  7C 09 03 A6 */	mtctr r0
lbl_80125A74:
/* 80125A74 001216D4  80 A6 00 04 */	lwz r5, 4(r6)
/* 80125A78 001216D8  84 06 00 08 */	lwzu r0, 8(r6)
/* 80125A7C 001216DC  90 A8 00 04 */	stw r5, 4(r8)
/* 80125A80 001216E0  94 08 00 08 */	stwu r0, 8(r8)
/* 80125A84 001216E4  42 00 FF F0 */	bdnz lbl_80125A74
/* 80125A88 001216E8  80 E6 00 04 */	lwz r7, 4(r6)
/* 80125A8C 001216EC  3C C4 00 06 */	addis r6, r4, 6
/* 80125A90 001216F0  3C A3 00 06 */	addis r5, r3, 6
/* 80125A94 001216F4  38 00 00 0A */	li r0, 0xa
/* 80125A98 001216F8  90 E8 00 04 */	stw r7, 4(r8)
/* 80125A9C 001216FC  39 05 60 B6 */	addi r8, r5, 0x60b6
/* 80125AA0 00121700  38 C6 60 B6 */	addi r6, r6, 0x60b6
/* 80125AA4 00121704  7C 09 03 A6 */	mtctr r0
lbl_80125AA8:
/* 80125AA8 00121708  A0 A6 00 02 */	lhz r5, 2(r6)
/* 80125AAC 0012170C  A4 06 00 04 */	lhzu r0, 4(r6)
/* 80125AB0 00121710  B0 A8 00 02 */	sth r5, 2(r8)
/* 80125AB4 00121714  B4 08 00 04 */	sthu r0, 4(r8)
/* 80125AB8 00121718  42 00 FF F0 */	bdnz lbl_80125AA8
/* 80125ABC 0012171C  A0 E6 00 02 */	lhz r7, 2(r6)
/* 80125AC0 00121720  3C C4 00 06 */	addis r6, r4, 6
/* 80125AC4 00121724  3C A3 00 06 */	addis r5, r3, 6
/* 80125AC8 00121728  38 00 00 12 */	li r0, 0x12
/* 80125ACC 0012172C  B0 E8 00 02 */	sth r7, 2(r8)
/* 80125AD0 00121730  38 E5 60 E0 */	addi r7, r5, 0x60e0
/* 80125AD4 00121734  38 C6 60 E0 */	addi r6, r6, 0x60e0
/* 80125AD8 00121738  7C 09 03 A6 */	mtctr r0
lbl_80125ADC:
/* 80125ADC 0012173C  A0 A6 00 02 */	lhz r5, 2(r6)
/* 80125AE0 00121740  A4 06 00 04 */	lhzu r0, 4(r6)
/* 80125AE4 00121744  B0 A7 00 02 */	sth r5, 2(r7)
/* 80125AE8 00121748  B4 07 00 04 */	sthu r0, 4(r7)
/* 80125AEC 0012174C  42 00 FF F0 */	bdnz lbl_80125ADC
/* 80125AF0 00121750  3C C4 00 06 */	addis r6, r4, 6
/* 80125AF4 00121754  3C A3 00 06 */	addis r5, r3, 6
/* 80125AF8 00121758  81 06 61 2C */	lwz r8, 0x612c(r6)
/* 80125AFC 0012175C  38 00 10 00 */	li r0, 0x1000
/* 80125B00 00121760  38 E5 61 2F */	addi r7, r5, 0x612f
/* 80125B04 00121764  38 C6 61 2F */	addi r6, r6, 0x612f
/* 80125B08 00121768  91 05 61 2C */	stw r8, 0x612c(r5)
/* 80125B0C 0012176C  7C 09 03 A6 */	mtctr r0
lbl_80125B10:
/* 80125B10 00121770  88 A6 00 01 */	lbz r5, 1(r6)
/* 80125B14 00121774  8C 06 00 02 */	lbzu r0, 2(r6)
/* 80125B18 00121778  98 A7 00 01 */	stb r5, 1(r7)
/* 80125B1C 0012177C  9C 07 00 02 */	stbu r0, 2(r7)
/* 80125B20 00121780  42 00 FF F0 */	bdnz lbl_80125B10
/* 80125B24 00121784  3C C4 00 07 */	addis r6, r4, 7
/* 80125B28 00121788  3C A3 00 07 */	addis r5, r3, 7
/* 80125B2C 0012178C  38 00 01 E0 */	li r0, 0x1e0
/* 80125B30 00121790  38 E5 81 2F */	addi r7, r5, -32465
/* 80125B34 00121794  38 C6 81 2F */	addi r6, r6, -32465
/* 80125B38 00121798  7C 09 03 A6 */	mtctr r0
lbl_80125B3C:
/* 80125B3C 0012179C  88 A6 00 01 */	lbz r5, 1(r6)
/* 80125B40 001217A0  8C 06 00 02 */	lbzu r0, 2(r6)
/* 80125B44 001217A4  98 A7 00 01 */	stb r5, 1(r7)
/* 80125B48 001217A8  9C 07 00 02 */	stbu r0, 2(r7)
/* 80125B4C 001217AC  42 00 FF F0 */	bdnz lbl_80125B3C
/* 80125B50 001217B0  3C A4 00 07 */	addis r5, r4, 7
/* 80125B54 001217B4  3C 83 00 07 */	addis r4, r3, 7
/* 80125B58 001217B8  38 00 00 20 */	li r0, 0x20
/* 80125B5C 001217BC  38 C4 84 EF */	addi r6, r4, -31505
/* 80125B60 001217C0  38 A5 84 EF */	addi r5, r5, -31505
/* 80125B64 001217C4  7C 09 03 A6 */	mtctr r0
lbl_80125B68:
/* 80125B68 001217C8  88 85 00 01 */	lbz r4, 1(r5)
/* 80125B6C 001217CC  8C 05 00 02 */	lbzu r0, 2(r5)
/* 80125B70 001217D0  98 86 00 01 */	stb r4, 1(r6)
/* 80125B74 001217D4  9C 06 00 02 */	stbu r0, 2(r6)
/* 80125B78 001217D8  42 00 FF F0 */	bdnz lbl_80125B68
/* 80125B7C 001217DC  4E 80 00 20 */	blr
lbl_80125B80:
/* 80125B80 001217E0  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 80125B84 001217E4  7C 08 02 A6 */	mflr r0
/* 80125B88 001217E8  90 01 00 44 */	stw r0, 0x44(r1)
/* 80125B8C 001217EC  39 61 00 40 */	addi r11, r1, 0x40
/* 80125B90 001217F0  48 0A 15 A1 */	bl _savegpr_29
/* 80125B94 001217F4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125B98 001217F8  38 00 FF FF */	li r0, -1
/* 80125B9C 001217FC  90 03 09 70 */	stw r0, 0x970(r3)
/* 80125BA0 00121800  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125BA4 00121804  80 03 09 74 */	lwz r0, 0x974(r3)
/* 80125BA8 00121808  54 00 9F FF */	rlwinm. r0, r0, 0x13, 0x1f, 0x1f
/* 80125BAC 0012180C  41 82 00 C0 */	beq lbl_80125C6C
/* 80125BB0 00121810  A0 0D 9C C6 */	lhz r0, lbl_8063EF86-_SDA_BASE_(r13)
/* 80125BB4 00121814  2C 00 00 00 */	cmpwi r0, 0
/* 80125BB8 00121818  40 82 00 2C */	bne lbl_80125BE4
/* 80125BBC 0012181C  38 60 00 04 */	li r3, 4
/* 80125BC0 00121820  38 80 52 30 */	li r4, 0x5230
/* 80125BC4 00121824  48 03 69 31 */	bl func_8015C4F4
/* 80125BC8 00121828  38 60 00 00 */	li r3, 0
/* 80125BCC 0012182C  38 80 00 00 */	li r4, 0
/* 80125BD0 00121830  38 A0 00 00 */	li r5, 0
/* 80125BD4 00121834  38 C0 00 00 */	li r6, 0
/* 80125BD8 00121838  38 E0 00 00 */	li r7, 0
/* 80125BDC 0012183C  4B F3 07 7D */	bl func_80056358
/* 80125BE0 00121840  48 00 00 10 */	b lbl_80125BF0
lbl_80125BE4:
/* 80125BE4 00121844  38 60 00 04 */	li r3, 4
/* 80125BE8 00121848  38 80 52 2F */	li r4, 0x522f
/* 80125BEC 0012184C  48 03 69 09 */	bl func_8015C4F4
lbl_80125BF0:
/* 80125BF0 00121850  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80125BF4 00121854  38 60 00 00 */	li r3, 0
/* 80125BF8 00121858  88 04 00 82 */	lbz r0, 0x82(r4)
/* 80125BFC 0012185C  2C 00 00 00 */	cmpwi r0, 0
/* 80125C00 00121860  40 82 00 10 */	bne lbl_80125C10
/* 80125C04 00121864  88 04 00 83 */	lbz r0, 0x83(r4)
/* 80125C08 00121868  2C 00 00 00 */	cmpwi r0, 0
/* 80125C0C 0012186C  41 82 00 08 */	beq lbl_80125C14
lbl_80125C10:
/* 80125C10 00121870  38 60 00 01 */	li r3, 1
lbl_80125C14:
/* 80125C14 00121874  2C 03 00 00 */	cmpwi r3, 0
/* 80125C18 00121878  40 82 00 14 */	bne lbl_80125C2C
/* 80125C1C 0012187C  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80125C20 00121880  A0 64 19 3A */	lhz r3, 0x193a(r4)
/* 80125C24 00121884  38 03 00 01 */	addi r0, r3, 1
/* 80125C28 00121888  B0 04 19 3A */	sth r0, 0x193a(r4)
lbl_80125C2C:
/* 80125C2C 0012188C  C0 22 8D 4C */	lfs f1, lbl_8064134C-_SDA2_BASE_(r2)
/* 80125C30 00121890  C0 0D 86 C8 */	lfs f0, lbl_8063D988-_SDA_BASE_(r13)
/* 80125C34 00121894  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80125C38 00121898  EC 21 00 32 */	fmuls f1, f1, f0
/* 80125C3C 0012189C  C0 02 8D 48 */	lfs f0, lbl_80641348-_SDA2_BASE_(r2)
/* 80125C40 001218A0  A0 04 19 3A */	lhz r0, 0x193a(r4)
/* 80125C44 001218A4  EC 00 08 2A */	fadds f0, f0, f1
/* 80125C48 001218A8  FC 00 00 1E */	fctiwz f0, f0
/* 80125C4C 001218AC  D8 01 00 20 */	stfd f0, 0x20(r1)
/* 80125C50 001218B0  80 61 00 24 */	lwz r3, 0x24(r1)
/* 80125C54 001218B4  7C 00 18 00 */	cmpw r0, r3
/* 80125C58 001218B8  41 80 07 B0 */	blt lbl_80126408
/* 80125C5C 001218BC  80 04 09 74 */	lwz r0, 0x974(r4)
/* 80125C60 001218C0  60 00 10 00 */	ori r0, r0, 0x1000
/* 80125C64 001218C4  90 04 09 74 */	stw r0, 0x974(r4)
/* 80125C68 001218C8  48 00 07 A0 */	b lbl_80126408
lbl_80125C6C:
/* 80125C6C 001218CC  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80125C70 001218D0  38 60 00 00 */	li r3, 0
/* 80125C74 001218D4  88 04 00 82 */	lbz r0, 0x82(r4)
/* 80125C78 001218D8  2C 00 00 00 */	cmpwi r0, 0
/* 80125C7C 001218DC  40 82 00 10 */	bne lbl_80125C8C
/* 80125C80 001218E0  88 04 00 83 */	lbz r0, 0x83(r4)
/* 80125C84 001218E4  2C 00 00 00 */	cmpwi r0, 0
/* 80125C88 001218E8  41 82 00 08 */	beq lbl_80125C90
lbl_80125C8C:
/* 80125C8C 001218EC  38 60 00 01 */	li r3, 1
lbl_80125C90:
/* 80125C90 001218F0  2C 03 00 00 */	cmpwi r3, 0
/* 80125C94 001218F4  40 82 00 70 */	bne lbl_80125D04
/* 80125C98 001218F8  48 03 D4 35 */	bl func_801630CC
/* 80125C9C 001218FC  2C 03 00 00 */	cmpwi r3, 0
/* 80125CA0 00121900  40 82 00 20 */	bne lbl_80125CC0
/* 80125CA4 00121904  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125CA8 00121908  80 03 09 74 */	lwz r0, 0x974(r3)
/* 80125CAC 0012190C  54 00 B7 FF */	rlwinm. r0, r0, 0x16, 0x1f, 0x1f
/* 80125CB0 00121910  41 82 00 54 */	beq lbl_80125D04
/* 80125CB4 00121914  48 03 CE BD */	bl func_80162B70
/* 80125CB8 00121918  2C 03 00 00 */	cmpwi r3, 0
/* 80125CBC 0012191C  40 82 00 48 */	bne lbl_80125D04
lbl_80125CC0:
/* 80125CC0 00121920  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125CC4 00121924  3B A0 00 00 */	li r29, 0
/* 80125CC8 00121928  80 03 09 74 */	lwz r0, 0x974(r3)
/* 80125CCC 0012192C  60 00 20 00 */	ori r0, r0, 0x2000
/* 80125CD0 00121930  90 03 09 74 */	stw r0, 0x974(r3)
/* 80125CD4 00121934  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125CD8 00121938  B3 A3 19 3A */	sth r29, 0x193a(r3)
/* 80125CDC 0012193C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125CE0 00121940  80 03 09 74 */	lwz r0, 0x974(r3)
/* 80125CE4 00121944  54 00 05 A8 */	rlwinm r0, r0, 0, 0x16, 0x14
/* 80125CE8 00121948  90 03 09 74 */	stw r0, 0x974(r3)
/* 80125CEC 0012194C  48 03 D2 E9 */	bl glplatAbortFrame
/* 80125CF0 00121950  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125CF4 00121954  A0 63 02 66 */	lhz r3, 0x266(r3)
/* 80125CF8 00121958  48 12 A5 DD */	bl func_802502D4
/* 80125CFC 0012195C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125D00 00121960  B3 A3 02 66 */	sth r29, 0x266(r3)
lbl_80125D04:
/* 80125D04 00121964  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125D08 00121968  80 03 01 28 */	lwz r0, 0x128(r3)
/* 80125D0C 0012196C  2C 00 00 1C */	cmpwi r0, 0x1c
/* 80125D10 00121970  41 82 00 94 */	beq lbl_80125DA4
/* 80125D14 00121974  40 80 00 10 */	bge lbl_80125D24
/* 80125D18 00121978  2C 00 00 1B */	cmpwi r0, 0x1b
/* 80125D1C 0012197C  40 80 00 14 */	bge lbl_80125D30
/* 80125D20 00121980  48 00 00 84 */	b lbl_80125DA4
lbl_80125D24:
/* 80125D24 00121984  2C 00 00 1E */	cmpwi r0, 0x1e
/* 80125D28 00121988  40 80 00 7C */	bge lbl_80125DA4
/* 80125D2C 0012198C  48 00 00 6C */	b lbl_80125D98
lbl_80125D30:
/* 80125D30 00121990  38 60 00 03 */	li r3, 3
/* 80125D34 00121994  38 80 52 40 */	li r4, 0x5240
/* 80125D38 00121998  48 03 67 BD */	bl func_8015C4F4
/* 80125D3C 0012199C  3C 60 04 00 */	lis r3, 0x400
/* 80125D40 001219A0  38 80 00 00 */	li r4, 0
/* 80125D44 001219A4  38 A0 00 00 */	li r5, 0
/* 80125D48 001219A8  38 C0 00 01 */	li r6, 1
/* 80125D4C 001219AC  4B F3 3D 21 */	bl func_80059A6C
/* 80125D50 001219B0  2C 03 00 00 */	cmpwi r3, 0
/* 80125D54 001219B4  41 82 06 B4 */	beq lbl_80126408
/* 80125D58 001219B8  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80125D5C 001219BC  38 00 00 1C */	li r0, 0x1c
/* 80125D60 001219C0  38 60 00 01 */	li r3, 1
/* 80125D64 001219C4  90 04 01 28 */	stw r0, 0x128(r4)
/* 80125D68 001219C8  4B F3 47 65 */	bl func_8005A4CC
/* 80125D6C 001219CC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125D70 001219D0  38 80 00 09 */	li r4, 9
/* 80125D74 001219D4  38 A0 00 00 */	li r5, 0
/* 80125D78 001219D8  A8 63 00 CC */	lha r3, 0xcc(r3)
/* 80125D7C 001219DC  48 12 E0 35 */	bl func_80253DB0
/* 80125D80 001219E0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125D84 001219E4  38 80 00 01 */	li r4, 1
/* 80125D88 001219E8  38 A0 00 00 */	li r5, 0
/* 80125D8C 001219EC  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 80125D90 001219F0  48 12 E0 21 */	bl func_80253DB0
/* 80125D94 001219F4  48 00 06 74 */	b lbl_80126408
lbl_80125D98:
/* 80125D98 001219F8  38 00 00 07 */	li r0, 7
/* 80125D9C 001219FC  90 03 01 28 */	stw r0, 0x128(r3)
/* 80125DA0 00121A00  48 00 06 68 */	b lbl_80126408
lbl_80125DA4:
/* 80125DA4 00121A04  2C 00 00 06 */	cmpwi r0, 6
/* 80125DA8 00121A08  40 80 00 E0 */	bge lbl_80125E88
/* 80125DAC 00121A0C  2C 00 00 03 */	cmpwi r0, 3
/* 80125DB0 00121A10  40 80 00 08 */	bge lbl_80125DB8
/* 80125DB4 00121A14  48 00 00 D4 */	b lbl_80125E88
lbl_80125DB8:
/* 80125DB8 00121A18  A0 03 01 5A */	lhz r0, 0x15a(r3)
/* 80125DBC 00121A1C  2C 00 00 04 */	cmpwi r0, 4
/* 80125DC0 00121A20  40 80 00 BC */	bge lbl_80125E7C
/* 80125DC4 00121A24  2C 00 00 00 */	cmpwi r0, 0
/* 80125DC8 00121A28  40 80 00 08 */	bge lbl_80125DD0
/* 80125DCC 00121A2C  48 00 00 B0 */	b lbl_80125E7C
lbl_80125DD0:
/* 80125DD0 00121A30  54 03 06 3E */	clrlwi r3, r0, 0x18
/* 80125DD4 00121A34  48 00 92 9D */	bl func_8012F070
/* 80125DD8 00121A38  2C 03 00 00 */	cmpwi r3, 0
/* 80125DDC 00121A3C  41 82 00 14 */	beq lbl_80125DF0
/* 80125DE0 00121A40  38 60 00 02 */	li r3, 2
/* 80125DE4 00121A44  38 80 2F 26 */	li r4, 0x2f26
/* 80125DE8 00121A48  48 03 67 0D */	bl func_8015C4F4
/* 80125DEC 00121A4C  48 00 00 9C */	b lbl_80125E88
lbl_80125DF0:
/* 80125DF0 00121A50  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125DF4 00121A54  A0 03 01 5A */	lhz r0, 0x15a(r3)
/* 80125DF8 00121A58  54 00 10 3A */	slwi r0, r0, 2
/* 80125DFC 00121A5C  7C 63 02 14 */	add r3, r3, r0
/* 80125E00 00121A60  80 C3 01 38 */	lwz r6, 0x138(r3)
/* 80125E04 00121A64  80 06 00 00 */	lwz r0, 0(r6)
/* 80125E08 00121A68  54 00 0F FF */	rlwinm. r0, r0, 1, 0x1f, 0x1f
/* 80125E0C 00121A6C  40 82 00 14 */	bne lbl_80125E20
/* 80125E10 00121A70  38 60 00 02 */	li r3, 2
/* 80125E14 00121A74  38 80 2F 25 */	li r4, 0x2f25
/* 80125E18 00121A78  48 03 66 DD */	bl func_8015C4F4
/* 80125E1C 00121A7C  48 00 00 6C */	b lbl_80125E88
lbl_80125E20:
/* 80125E20 00121A80  3C 60 80 40 */	lis r3, lbl_803FC358@ha
/* 80125E24 00121A84  38 00 00 03 */	li r0, 3
/* 80125E28 00121A88  38 63 C3 58 */	addi r3, r3, lbl_803FC358@l
/* 80125E2C 00121A8C  38 A1 00 04 */	addi r5, r1, 4
/* 80125E30 00121A90  38 83 FF FC */	addi r4, r3, -4
/* 80125E34 00121A94  7C 09 03 A6 */	mtctr r0
lbl_80125E38:
/* 80125E38 00121A98  80 64 00 04 */	lwz r3, 4(r4)
/* 80125E3C 00121A9C  84 04 00 08 */	lwzu r0, 8(r4)
/* 80125E40 00121AA0  90 65 00 04 */	stw r3, 4(r5)
/* 80125E44 00121AA4  94 05 00 08 */	stwu r0, 8(r5)
/* 80125E48 00121AA8  42 00 FF F0 */	bdnz lbl_80125E38
/* 80125E4C 00121AAC  88 06 00 04 */	lbz r0, 4(r6)
/* 80125E50 00121AB0  38 61 00 08 */	addi r3, r1, 8
/* 80125E54 00121AB4  54 00 10 3A */	slwi r0, r0, 2
/* 80125E58 00121AB8  7C 63 00 2E */	lwzx r3, r3, r0
/* 80125E5C 00121ABC  48 12 A4 99 */	bl func_802502F4
/* 80125E60 00121AC0  7C 64 1B 78 */	mr r4, r3
/* 80125E64 00121AC4  38 60 00 0F */	li r3, 0xf
/* 80125E68 00121AC8  48 03 64 A1 */	bl func_8015C308
/* 80125E6C 00121ACC  38 60 00 02 */	li r3, 2
/* 80125E70 00121AD0  38 80 55 11 */	li r4, 0x5511
/* 80125E74 00121AD4  48 03 66 81 */	bl func_8015C4F4
/* 80125E78 00121AD8  48 00 00 10 */	b lbl_80125E88
lbl_80125E7C:
/* 80125E7C 00121ADC  38 60 00 02 */	li r3, 2
/* 80125E80 00121AE0  38 80 52 56 */	li r4, 0x5256
/* 80125E84 00121AE4  48 03 66 71 */	bl func_8015C4F4
lbl_80125E88:
/* 80125E88 00121AE8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125E8C 00121AEC  A0 03 01 2C */	lhz r0, 0x12c(r3)
/* 80125E90 00121AF0  2C 00 00 09 */	cmpwi r0, 9
/* 80125E94 00121AF4  41 82 00 38 */	beq lbl_80125ECC
/* 80125E98 00121AF8  40 80 00 5C */	bge lbl_80125EF4
/* 80125E9C 00121AFC  2C 00 00 05 */	cmpwi r0, 5
/* 80125EA0 00121B00  41 82 00 08 */	beq lbl_80125EA8
/* 80125EA4 00121B04  48 00 00 50 */	b lbl_80125EF4
lbl_80125EA8:
/* 80125EA8 00121B08  80 03 01 28 */	lwz r0, 0x128(r3)
/* 80125EAC 00121B0C  28 00 00 1C */	cmplwi r0, 0x1c
/* 80125EB0 00121B10  41 82 00 44 */	beq lbl_80125EF4
/* 80125EB4 00121B14  28 00 00 1D */	cmplwi r0, 0x1d
/* 80125EB8 00121B18  41 82 00 3C */	beq lbl_80125EF4
/* 80125EBC 00121B1C  A0 83 01 2E */	lhz r4, 0x12e(r3)
/* 80125EC0 00121B20  38 60 00 03 */	li r3, 3
/* 80125EC4 00121B24  48 03 66 31 */	bl func_8015C4F4
/* 80125EC8 00121B28  48 00 00 2C */	b lbl_80125EF4
lbl_80125ECC:
/* 80125ECC 00121B2C  88 03 19 38 */	lbz r0, 0x1938(r3)
/* 80125ED0 00121B30  28 00 00 03 */	cmplwi r0, 3
/* 80125ED4 00121B34  41 82 00 14 */	beq lbl_80125EE8
/* 80125ED8 00121B38  38 60 00 02 */	li r3, 2
/* 80125EDC 00121B3C  38 80 46 E8 */	li r4, 0x46e8
/* 80125EE0 00121B40  48 03 66 15 */	bl func_8015C4F4
/* 80125EE4 00121B44  48 00 00 10 */	b lbl_80125EF4
lbl_80125EE8:
/* 80125EE8 00121B48  38 60 00 02 */	li r3, 2
/* 80125EEC 00121B4C  38 80 46 E9 */	li r4, 0x46e9
/* 80125EF0 00121B50  48 03 66 05 */	bl func_8015C4F4
lbl_80125EF4:
/* 80125EF4 00121B54  83 AD 82 98 */	lwz r29, lbl_8063D558-_SDA_BASE_(r13)
/* 80125EF8 00121B58  80 1D 01 28 */	lwz r0, 0x128(r29)
/* 80125EFC 00121B5C  2C 00 00 9E */	cmpwi r0, 0x9e
/* 80125F00 00121B60  41 82 00 2C */	beq lbl_80125F2C
/* 80125F04 00121B64  40 80 00 5C */	bge lbl_80125F60
/* 80125F08 00121B68  2C 00 00 9D */	cmpwi r0, 0x9d
/* 80125F0C 00121B6C  40 80 00 08 */	bge lbl_80125F14
/* 80125F10 00121B70  48 00 00 50 */	b lbl_80125F60
lbl_80125F14:
/* 80125F14 00121B74  38 00 00 9E */	li r0, 0x9e
/* 80125F18 00121B78  90 1D 01 28 */	stw r0, 0x128(r29)
/* 80125F1C 00121B7C  48 03 98 85 */	bl func_8015F7A0
/* 80125F20 00121B80  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125F24 00121B84  D8 23 1A D0 */	stfd f1, 0x1ad0(r3)
/* 80125F28 00121B88  48 00 00 38 */	b lbl_80125F60
lbl_80125F2C:
/* 80125F2C 00121B8C  48 03 98 75 */	bl func_8015F7A0
/* 80125F30 00121B90  C8 5D 1A D0 */	lfd f2, 0x1ad0(r29)
/* 80125F34 00121B94  C8 02 8D 50 */	lfd f0, lbl_80641350-_SDA2_BASE_(r2)
/* 80125F38 00121B98  FC 21 10 28 */	fsub f1, f1, f2
/* 80125F3C 00121B9C  FC 01 00 40 */	fcmpo cr0, f1, f0
/* 80125F40 00121BA0  4C 41 13 82 */	cror 2, 1, 2
/* 80125F44 00121BA4  40 82 00 10 */	bne lbl_80125F54
/* 80125F48 00121BA8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125F4C 00121BAC  80 03 1A D8 */	lwz r0, 0x1ad8(r3)
/* 80125F50 00121BB0  90 03 01 28 */	stw r0, 0x128(r3)
lbl_80125F54:
/* 80125F54 00121BB4  38 60 00 01 */	li r3, 1
/* 80125F58 00121BB8  38 80 52 FE */	li r4, 0x52fe
/* 80125F5C 00121BBC  48 03 65 99 */	bl func_8015C4F4
lbl_80125F60:
/* 80125F60 00121BC0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125F64 00121BC4  80 03 09 74 */	lwz r0, 0x974(r3)
/* 80125F68 00121BC8  54 00 7F FF */	rlwinm. r0, r0, 0xf, 0x1f, 0x1f
/* 80125F6C 00121BCC  41 82 00 30 */	beq lbl_80125F9C
/* 80125F70 00121BD0  48 03 EE 09 */	bl func_80164D78
/* 80125F74 00121BD4  2C 03 00 00 */	cmpwi r3, 0
/* 80125F78 00121BD8  40 82 04 90 */	bne lbl_80126408
/* 80125F7C 00121BDC  48 03 EE 2D */	bl func_80164DA8
/* 80125F80 00121BE0  2C 03 00 00 */	cmpwi r3, 0
/* 80125F84 00121BE4  40 82 04 84 */	bne lbl_80126408
/* 80125F88 00121BE8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125F8C 00121BEC  80 03 09 74 */	lwz r0, 0x974(r3)
/* 80125F90 00121BF0  54 00 03 DA */	rlwinm r0, r0, 0, 0xf, 0xd
/* 80125F94 00121BF4  90 03 09 74 */	stw r0, 0x974(r3)
/* 80125F98 00121BF8  48 00 04 70 */	b lbl_80126408
lbl_80125F9C:
/* 80125F9C 00121BFC  A0 03 01 2C */	lhz r0, 0x12c(r3)
/* 80125FA0 00121C00  2C 00 00 09 */	cmpwi r0, 9
/* 80125FA4 00121C04  41 82 00 28 */	beq lbl_80125FCC
/* 80125FA8 00121C08  40 80 00 10 */	bge lbl_80125FB8
/* 80125FAC 00121C0C  2C 00 00 02 */	cmpwi r0, 2
/* 80125FB0 00121C10  41 82 01 28 */	beq lbl_801260D8
/* 80125FB4 00121C14  48 00 04 54 */	b lbl_80126408
lbl_80125FB8:
/* 80125FB8 00121C18  2C 00 00 13 */	cmpwi r0, 0x13
/* 80125FBC 00121C1C  40 80 04 4C */	bge lbl_80126408
/* 80125FC0 00121C20  2C 00 00 11 */	cmpwi r0, 0x11
/* 80125FC4 00121C24  40 80 01 64 */	bge lbl_80126128
/* 80125FC8 00121C28  48 00 04 40 */	b lbl_80126408
lbl_80125FCC:
/* 80125FCC 00121C2C  48 03 ED AD */	bl func_80164D78
/* 80125FD0 00121C30  2C 03 00 00 */	cmpwi r3, 0
/* 80125FD4 00121C34  40 82 04 34 */	bne lbl_80126408
/* 80125FD8 00121C38  48 03 ED D1 */	bl func_80164DA8
/* 80125FDC 00121C3C  2C 03 00 01 */	cmpwi r3, 1
/* 80125FE0 00121C40  40 82 04 28 */	bne lbl_80126408
/* 80125FE4 00121C44  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80125FE8 00121C48  80 03 09 74 */	lwz r0, 0x974(r3)
/* 80125FEC 00121C4C  54 00 7F FF */	rlwinm. r0, r0, 0xf, 0x1f, 0x1f
/* 80125FF0 00121C50  40 82 04 18 */	bne lbl_80126408
/* 80125FF4 00121C54  3B C0 00 00 */	li r30, 0
/* 80125FF8 00121C58  3B A0 00 00 */	li r29, 0
lbl_80125FFC:
/* 80125FFC 00121C5C  57 DF 13 BA */	rlwinm r31, r30, 2, 0xe, 0x1d
/* 80126000 00121C60  57 C3 04 3E */	clrlwi r3, r30, 0x10
/* 80126004 00121C64  48 03 EC 69 */	bl func_80164C6C
/* 80126008 00121C68  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012600C 00121C6C  7C 80 FA 14 */	add r4, r0, r31
/* 80126010 00121C70  90 64 01 D0 */	stw r3, 0x1d0(r4)
/* 80126014 00121C74  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 80126018 00121C78  7C 60 FA 14 */	add r3, r0, r31
/* 8012601C 00121C7C  80 63 01 D0 */	lwz r3, 0x1d0(r3)
/* 80126020 00121C80  2C 03 00 00 */	cmpwi r3, 0
/* 80126024 00121C84  41 82 00 78 */	beq lbl_8012609C
/* 80126028 00121C88  48 04 0A DD */	bl func_80166B04
/* 8012602C 00121C8C  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 80126030 00121C90  7C 80 FA 14 */	add r4, r0, r31
/* 80126034 00121C94  90 64 01 F0 */	stw r3, 0x1f0(r4)
/* 80126038 00121C98  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012603C 00121C9C  7C 60 FA 14 */	add r3, r0, r31
/* 80126040 00121CA0  80 63 01 F0 */	lwz r3, 0x1f0(r3)
/* 80126044 00121CA4  2C 03 00 00 */	cmpwi r3, 0
/* 80126048 00121CA8  41 82 00 54 */	beq lbl_8012609C
/* 8012604C 00121CAC  48 2B 40 7D */	bl func_803DA0C8
/* 80126050 00121CB0  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80126054 00121CB4  30 A3 FF FF */	addic r5, r3, -1
/* 80126058 00121CB8  57 C0 04 3E */	clrlwi r0, r30, 0x10
/* 8012605C 00121CBC  7C A5 19 10 */	subfe r5, r5, r3
/* 80126060 00121CC0  7C 64 02 14 */	add r3, r4, r0
/* 80126064 00121CC4  98 A3 02 10 */	stb r5, 0x210(r3)
/* 80126068 00121CC8  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012606C 00121CCC  7C 60 FA 14 */	add r3, r0, r31
/* 80126070 00121CD0  80 63 01 D0 */	lwz r3, 0x1d0(r3)
/* 80126074 00121CD4  48 04 0A 61 */	bl func_80166AD4
/* 80126078 00121CD8  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012607C 00121CDC  7C 80 FA 14 */	add r4, r0, r31
/* 80126080 00121CE0  90 64 02 18 */	stw r3, 0x218(r4)
/* 80126084 00121CE4  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 80126088 00121CE8  7C 60 FA 14 */	add r3, r0, r31
/* 8012608C 00121CEC  80 03 02 18 */	lwz r0, 0x218(r3)
/* 80126090 00121CF0  2C 00 00 00 */	cmpwi r0, 0
/* 80126094 00121CF4  40 82 00 08 */	bne lbl_8012609C
/* 80126098 00121CF8  93 A3 01 F0 */	stw r29, 0x1f0(r3)
lbl_8012609C:
/* 8012609C 00121CFC  3B DE 00 01 */	addi r30, r30, 1
/* 801260A0 00121D00  28 1E 00 08 */	cmplwi r30, 8
/* 801260A4 00121D04  41 80 FF 58 */	blt lbl_80125FFC
/* 801260A8 00121D08  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 801260AC 00121D0C  38 60 00 01 */	li r3, 1
/* 801260B0 00121D10  38 80 00 01 */	li r4, 1
/* 801260B4 00121D14  38 A0 00 01 */	li r5, 1
/* 801260B8 00121D18  80 06 02 40 */	lwz r0, 0x240(r6)
/* 801260BC 00121D1C  38 E0 00 00 */	li r7, 0
/* 801260C0 00121D20  54 06 06 3E */	clrlwi r6, r0, 0x18
/* 801260C4 00121D24  4B F3 02 95 */	bl func_80056358
/* 801260C8 00121D28  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801260CC 00121D2C  80 03 02 40 */	lwz r0, 0x240(r3)
/* 801260D0 00121D30  90 03 02 44 */	stw r0, 0x244(r3)
/* 801260D4 00121D34  48 00 03 34 */	b lbl_80126408
lbl_801260D8:
/* 801260D8 00121D38  3B C0 00 00 */	li r30, 0
lbl_801260DC:
/* 801260DC 00121D3C  57 DD 13 BA */	rlwinm r29, r30, 2, 0xe, 0x1d
/* 801260E0 00121D40  57 C3 04 3E */	clrlwi r3, r30, 0x10
/* 801260E4 00121D44  48 03 EB 89 */	bl func_80164C6C
/* 801260E8 00121D48  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 801260EC 00121D4C  7C 80 EA 14 */	add r4, r0, r29
/* 801260F0 00121D50  90 64 01 D0 */	stw r3, 0x1d0(r4)
/* 801260F4 00121D54  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 801260F8 00121D58  7C 60 EA 14 */	add r3, r0, r29
/* 801260FC 00121D5C  80 63 01 D0 */	lwz r3, 0x1d0(r3)
/* 80126100 00121D60  2C 03 00 00 */	cmpwi r3, 0
/* 80126104 00121D64  41 82 00 14 */	beq lbl_80126118
/* 80126108 00121D68  48 04 09 FD */	bl func_80166B04
/* 8012610C 00121D6C  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 80126110 00121D70  7C 80 EA 14 */	add r4, r0, r29
/* 80126114 00121D74  90 64 01 F0 */	stw r3, 0x1f0(r4)
lbl_80126118:
/* 80126118 00121D78  3B DE 00 01 */	addi r30, r30, 1
/* 8012611C 00121D7C  28 1E 00 08 */	cmplwi r30, 8
/* 80126120 00121D80  41 80 FF BC */	blt lbl_801260DC
/* 80126124 00121D84  48 00 02 E4 */	b lbl_80126408
lbl_80126128:
/* 80126128 00121D88  A0 03 01 30 */	lhz r0, 0x130(r3)
/* 8012612C 00121D8C  2C 00 00 03 */	cmpwi r0, 3
/* 80126130 00121D90  41 82 01 74 */	beq lbl_801262A4
/* 80126134 00121D94  40 80 00 1C */	bge lbl_80126150
/* 80126138 00121D98  2C 00 00 01 */	cmpwi r0, 1
/* 8012613C 00121D9C  41 82 00 74 */	beq lbl_801261B0
/* 80126140 00121DA0  40 80 00 98 */	bge lbl_801261D8
/* 80126144 00121DA4  2C 00 00 00 */	cmpwi r0, 0
/* 80126148 00121DA8  40 80 00 18 */	bge lbl_80126160
/* 8012614C 00121DAC  48 00 02 24 */	b lbl_80126370
lbl_80126150:
/* 80126150 00121DB0  2C 00 00 05 */	cmpwi r0, 5
/* 80126154 00121DB4  41 82 02 1C */	beq lbl_80126370
/* 80126158 00121DB8  40 80 02 18 */	bge lbl_80126370
/* 8012615C 00121DBC  48 00 01 D8 */	b lbl_80126334
lbl_80126160:
/* 80126160 00121DC0  38 60 00 00 */	li r3, 0
/* 80126164 00121DC4  48 03 EB 09 */	bl func_80164C6C
/* 80126168 00121DC8  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012616C 00121DCC  90 64 01 D0 */	stw r3, 0x1d0(r4)
/* 80126170 00121DD0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126174 00121DD4  80 03 01 D0 */	lwz r0, 0x1d0(r3)
/* 80126178 00121DD8  2C 00 00 00 */	cmpwi r0, 0
/* 8012617C 00121DDC  41 82 01 F4 */	beq lbl_80126370
/* 80126180 00121DE0  38 00 00 01 */	li r0, 1
/* 80126184 00121DE4  38 80 00 02 */	li r4, 2
/* 80126188 00121DE8  B0 03 01 30 */	sth r0, 0x130(r3)
/* 8012618C 00121DEC  38 A0 00 00 */	li r5, 0
/* 80126190 00121DF0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126194 00121DF4  80 03 09 74 */	lwz r0, 0x974(r3)
/* 80126198 00121DF8  64 00 80 00 */	oris r0, r0, 0x8000
/* 8012619C 00121DFC  90 03 09 74 */	stw r0, 0x974(r3)
/* 801261A0 00121E00  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801261A4 00121E04  A8 63 00 CA */	lha r3, 0xca(r3)
/* 801261A8 00121E08  48 12 DC 09 */	bl func_80253DB0
/* 801261AC 00121E0C  48 00 01 C4 */	b lbl_80126370
lbl_801261B0:
/* 801261B0 00121E10  48 03 EB C9 */	bl func_80164D78
/* 801261B4 00121E14  2C 03 00 00 */	cmpwi r3, 0
/* 801261B8 00121E18  40 82 01 B8 */	bne lbl_80126370
/* 801261BC 00121E1C  48 03 EB ED */	bl func_80164DA8
/* 801261C0 00121E20  2C 03 00 00 */	cmpwi r3, 0
/* 801261C4 00121E24  40 82 01 AC */	bne lbl_80126370
/* 801261C8 00121E28  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801261CC 00121E2C  38 00 00 02 */	li r0, 2
/* 801261D0 00121E30  B0 03 01 30 */	sth r0, 0x130(r3)
/* 801261D4 00121E34  48 00 01 9C */	b lbl_80126370
lbl_801261D8:
/* 801261D8 00121E38  48 03 EB A1 */	bl func_80164D78
/* 801261DC 00121E3C  2C 03 00 00 */	cmpwi r3, 0
/* 801261E0 00121E40  40 82 01 90 */	bne lbl_80126370
/* 801261E4 00121E44  48 03 EB C5 */	bl func_80164DA8
/* 801261E8 00121E48  2C 03 00 01 */	cmpwi r3, 1
/* 801261EC 00121E4C  40 82 01 84 */	bne lbl_80126370
/* 801261F0 00121E50  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801261F4 00121E54  80 63 01 D0 */	lwz r3, 0x1d0(r3)
/* 801261F8 00121E58  2C 03 00 00 */	cmpwi r3, 0
/* 801261FC 00121E5C  41 82 01 74 */	beq lbl_80126370
/* 80126200 00121E60  48 04 09 05 */	bl func_80166B04
/* 80126204 00121E64  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80126208 00121E68  90 64 01 F0 */	stw r3, 0x1f0(r4)
/* 8012620C 00121E6C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126210 00121E70  80 03 01 F0 */	lwz r0, 0x1f0(r3)
/* 80126214 00121E74  2C 00 00 00 */	cmpwi r0, 0
/* 80126218 00121E78  41 82 01 58 */	beq lbl_80126370
/* 8012621C 00121E7C  38 60 00 09 */	li r3, 9
/* 80126220 00121E80  48 03 C8 71 */	bl func_80162A90
/* 80126224 00121E84  2C 03 00 00 */	cmpwi r3, 0
/* 80126228 00121E88  41 82 00 6C */	beq lbl_80126294
/* 8012622C 00121E8C  38 60 00 09 */	li r3, 9
/* 80126230 00121E90  48 03 C8 61 */	bl func_80162A90
/* 80126234 00121E94  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80126238 00121E98  7C 7E 1B 78 */	mr r30, r3
/* 8012623C 00121E9C  80 64 01 F0 */	lwz r3, 0x1f0(r4)
/* 80126240 00121EA0  48 2B 3E 81 */	bl func_803DA0C0
/* 80126244 00121EA4  7C 03 F0 40 */	cmplw r3, r30
/* 80126248 00121EA8  41 82 00 4C */	beq lbl_80126294
/* 8012624C 00121EAC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126250 00121EB0  80 63 01 D0 */	lwz r3, 0x1d0(r3)
/* 80126254 00121EB4  48 04 09 79 */	bl func_80166BCC
/* 80126258 00121EB8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012625C 00121EBC  38 80 00 00 */	li r4, 0
/* 80126260 00121EC0  38 A0 00 07 */	li r5, 7
/* 80126264 00121EC4  38 00 00 B4 */	li r0, 0xb4
/* 80126268 00121EC8  90 83 01 D0 */	stw r4, 0x1d0(r3)
/* 8012626C 00121ECC  38 80 00 02 */	li r4, 2
/* 80126270 00121ED0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126274 00121ED4  B0 A3 01 30 */	sth r5, 0x130(r3)
/* 80126278 00121ED8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012627C 00121EDC  90 03 01 28 */	stw r0, 0x128(r3)
/* 80126280 00121EE0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126284 00121EE4  80 03 09 74 */	lwz r0, 0x974(r3)
/* 80126288 00121EE8  50 80 91 9A */	rlwimi r0, r4, 0x12, 6, 0xd
/* 8012628C 00121EEC  90 03 09 74 */	stw r0, 0x974(r3)
/* 80126290 00121EF0  48 00 00 E0 */	b lbl_80126370
lbl_80126294:
/* 80126294 00121EF4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126298 00121EF8  38 00 00 03 */	li r0, 3
/* 8012629C 00121EFC  B0 03 01 30 */	sth r0, 0x130(r3)
/* 801262A0 00121F00  48 00 00 D0 */	b lbl_80126370
lbl_801262A4:
/* 801262A4 00121F04  80 63 01 D0 */	lwz r3, 0x1d0(r3)
/* 801262A8 00121F08  2C 03 00 00 */	cmpwi r3, 0
/* 801262AC 00121F0C  41 82 00 C4 */	beq lbl_80126370
/* 801262B0 00121F10  48 04 08 25 */	bl func_80166AD4
/* 801262B4 00121F14  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 801262B8 00121F18  90 64 02 18 */	stw r3, 0x218(r4)
/* 801262BC 00121F1C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801262C0 00121F20  80 03 02 18 */	lwz r0, 0x218(r3)
/* 801262C4 00121F24  2C 00 00 00 */	cmpwi r0, 0
/* 801262C8 00121F28  41 82 00 A8 */	beq lbl_80126370
/* 801262CC 00121F2C  80 63 01 D0 */	lwz r3, 0x1d0(r3)
/* 801262D0 00121F30  48 04 08 21 */	bl func_80166AF0
/* 801262D4 00121F34  2C 03 00 00 */	cmpwi r3, 0
/* 801262D8 00121F38  40 82 00 4C */	bne lbl_80126324
/* 801262DC 00121F3C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801262E0 00121F40  80 63 01 D0 */	lwz r3, 0x1d0(r3)
/* 801262E4 00121F44  48 04 08 E9 */	bl func_80166BCC
/* 801262E8 00121F48  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801262EC 00121F4C  38 80 00 00 */	li r4, 0
/* 801262F0 00121F50  38 A0 00 07 */	li r5, 7
/* 801262F4 00121F54  38 00 00 B4 */	li r0, 0xb4
/* 801262F8 00121F58  90 83 01 D0 */	stw r4, 0x1d0(r3)
/* 801262FC 00121F5C  38 80 00 03 */	li r4, 3
/* 80126300 00121F60  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126304 00121F64  B0 A3 01 30 */	sth r5, 0x130(r3)
/* 80126308 00121F68  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012630C 00121F6C  90 03 01 28 */	stw r0, 0x128(r3)
/* 80126310 00121F70  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126314 00121F74  80 03 09 74 */	lwz r0, 0x974(r3)
/* 80126318 00121F78  50 80 91 9A */	rlwimi r0, r4, 0x12, 6, 0xd
/* 8012631C 00121F7C  90 03 09 74 */	stw r0, 0x974(r3)
/* 80126320 00121F80  48 00 00 50 */	b lbl_80126370
lbl_80126324:
/* 80126324 00121F84  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126328 00121F88  38 00 00 04 */	li r0, 4
/* 8012632C 00121F8C  B0 03 01 30 */	sth r0, 0x130(r3)
/* 80126330 00121F90  48 00 00 40 */	b lbl_80126370
lbl_80126334:
/* 80126334 00121F94  80 63 01 D0 */	lwz r3, 0x1d0(r3)
/* 80126338 00121F98  2C 03 00 00 */	cmpwi r3, 0
/* 8012633C 00121F9C  41 82 00 34 */	beq lbl_80126370
/* 80126340 00121FA0  48 04 07 E1 */	bl func_80166B20
/* 80126344 00121FA4  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80126348 00121FA8  90 64 02 38 */	stw r3, 0x238(r4)
/* 8012634C 00121FAC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126350 00121FB0  80 03 02 38 */	lwz r0, 0x238(r3)
/* 80126354 00121FB4  2C 00 00 00 */	cmpwi r0, 0
/* 80126358 00121FB8  41 82 00 18 */	beq lbl_80126370
/* 8012635C 00121FBC  38 00 00 05 */	li r0, 5
/* 80126360 00121FC0  B0 03 01 30 */	sth r0, 0x130(r3)
/* 80126364 00121FC4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126368 00121FC8  80 63 01 D0 */	lwz r3, 0x1d0(r3)
/* 8012636C 00121FCC  48 04 08 19 */	bl func_80166B84
lbl_80126370:
/* 80126370 00121FD0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126374 00121FD4  A0 03 01 30 */	lhz r0, 0x130(r3)
/* 80126378 00121FD8  2C 00 00 07 */	cmpwi r0, 7
/* 8012637C 00121FDC  41 82 00 70 */	beq lbl_801263EC
/* 80126380 00121FE0  40 80 00 0C */	bge lbl_8012638C
/* 80126384 00121FE4  2C 00 00 00 */	cmpwi r0, 0
/* 80126388 00121FE8  41 82 00 64 */	beq lbl_801263EC
lbl_8012638C:
/* 8012638C 00121FEC  48 03 E9 ED */	bl func_80164D78
/* 80126390 00121FF0  2C 03 00 00 */	cmpwi r3, 0
/* 80126394 00121FF4  40 82 00 58 */	bne lbl_801263EC
/* 80126398 00121FF8  48 03 EA 11 */	bl func_80164DA8
/* 8012639C 00121FFC  2C 03 00 01 */	cmpwi r3, 1
/* 801263A0 00122000  40 82 00 4C */	bne lbl_801263EC
/* 801263A4 00122004  38 60 00 00 */	li r3, 0
/* 801263A8 00122008  48 03 E8 C5 */	bl func_80164C6C
/* 801263AC 0012200C  2C 03 00 00 */	cmpwi r3, 0
/* 801263B0 00122010  40 82 00 3C */	bne lbl_801263EC
/* 801263B4 00122014  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801263B8 00122018  38 80 00 00 */	li r4, 0
/* 801263BC 0012201C  38 A0 00 07 */	li r5, 7
/* 801263C0 00122020  38 00 00 B4 */	li r0, 0xb4
/* 801263C4 00122024  90 83 01 D0 */	stw r4, 0x1d0(r3)
/* 801263C8 00122028  38 80 00 01 */	li r4, 1
/* 801263CC 0012202C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801263D0 00122030  B0 A3 01 30 */	sth r5, 0x130(r3)
/* 801263D4 00122034  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801263D8 00122038  90 03 01 28 */	stw r0, 0x128(r3)
/* 801263DC 0012203C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801263E0 00122040  80 03 09 74 */	lwz r0, 0x974(r3)
/* 801263E4 00122044  50 80 91 9A */	rlwimi r0, r4, 0x12, 6, 0xd
/* 801263E8 00122048  90 03 09 74 */	stw r0, 0x974(r3)
lbl_801263EC:
/* 801263EC 0012204C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801263F0 00122050  80 03 01 D0 */	lwz r0, 0x1d0(r3)
/* 801263F4 00122054  2C 00 00 00 */	cmpwi r0, 0
/* 801263F8 00122058  41 82 00 10 */	beq lbl_80126408
/* 801263FC 0012205C  48 03 E7 AD */	bl func_80164BA8
/* 80126400 00122060  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80126404 00122064  90 64 09 70 */	stw r3, 0x970(r4)
lbl_80126408:
/* 80126408 00122068  39 61 00 40 */	addi r11, r1, 0x40
/* 8012640C 0012206C  48 0A 0D 71 */	bl _restgpr_29
/* 80126410 00122070  80 01 00 44 */	lwz r0, 0x44(r1)
/* 80126414 00122074  7C 08 03 A6 */	mtlr r0
/* 80126418 00122078  38 21 00 40 */	addi r1, r1, 0x40
/* 8012641C 0012207C  4E 80 00 20 */	blr

.global func_80126420
func_80126420:
/* 80126420 00122080  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 80126424 00122084  38 E6 02 50 */	addi r7, r6, 0x250
/* 80126428 00122088  7C A7 18 AE */	lbzx r5, r7, r3
/* 8012642C 0012208C  28 05 00 FF */	cmplwi r5, 0xff
/* 80126430 00122090  41 82 00 4C */	beq lbl_8012647C
/* 80126434 00122094  38 80 00 FF */	li r4, 0xff
/* 80126438 00122098  38 00 00 08 */	li r0, 8
/* 8012643C 0012209C  7C 87 19 AE */	stbx r4, r7, r3
/* 80126440 001220A0  38 C0 00 00 */	li r6, 0
/* 80126444 001220A4  7C 09 03 A6 */	mtctr r0
lbl_80126448:
/* 80126448 001220A8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012644C 001220AC  54 C0 06 3E */	clrlwi r0, r6, 0x18
/* 80126450 001220B0  7C 63 02 14 */	add r3, r3, r0
/* 80126454 001220B4  88 83 02 50 */	lbz r4, 0x250(r3)
/* 80126458 001220B8  28 04 00 FF */	cmplwi r4, 0xff
/* 8012645C 001220BC  41 82 00 14 */	beq lbl_80126470
/* 80126460 001220C0  7C 04 28 40 */	cmplw r4, r5
/* 80126464 001220C4  41 80 00 0C */	blt lbl_80126470
/* 80126468 001220C8  38 04 FF FF */	addi r0, r4, -1
/* 8012646C 001220CC  98 03 02 50 */	stb r0, 0x250(r3)
lbl_80126470:
/* 80126470 001220D0  38 C6 00 01 */	addi r6, r6, 1
/* 80126474 001220D4  42 00 FF D4 */	bdnz lbl_80126448
/* 80126478 001220D8  4E 80 00 20 */	blr
lbl_8012647C:
/* 8012647C 001220DC  38 00 00 08 */	li r0, 8
/* 80126480 001220E0  38 A0 00 00 */	li r5, 0
/* 80126484 001220E4  39 00 00 00 */	li r8, 0
/* 80126488 001220E8  7C 09 03 A6 */	mtctr r0
lbl_8012648C:
/* 8012648C 001220EC  55 00 06 3E */	clrlwi r0, r8, 0x18
/* 80126490 001220F0  7C 86 02 14 */	add r4, r6, r0
/* 80126494 001220F4  88 84 02 50 */	lbz r4, 0x250(r4)
/* 80126498 001220F8  28 04 00 FF */	cmplwi r4, 0xff
/* 8012649C 001220FC  41 82 00 14 */	beq lbl_801264B0
/* 801264A0 00122100  54 A0 06 3E */	clrlwi r0, r5, 0x18
/* 801264A4 00122104  7C 04 00 40 */	cmplw r4, r0
/* 801264A8 00122108  41 80 00 08 */	blt lbl_801264B0
/* 801264AC 0012210C  7C 85 23 78 */	mr r5, r4
lbl_801264B0:
/* 801264B0 00122110  39 08 00 01 */	addi r8, r8, 1
/* 801264B4 00122114  42 00 FF D8 */	bdnz lbl_8012648C
/* 801264B8 00122118  38 05 00 01 */	addi r0, r5, 1
/* 801264BC 0012211C  7C 07 19 AE */	stbx r0, r7, r3
/* 801264C0 00122120  4E 80 00 20 */	blr

.global func_801264C4
func_801264C4:
/* 801264C4 00122124  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 801264C8 00122128  7C 08 02 A6 */	mflr r0
/* 801264CC 0012212C  38 A0 00 00 */	li r5, 0
/* 801264D0 00122130  90 01 00 14 */	stw r0, 0x14(r1)
/* 801264D4 00122134  38 00 00 08 */	li r0, 8
/* 801264D8 00122138  93 E1 00 0C */	stw r31, 0xc(r1)
/* 801264DC 0012213C  3B E0 00 00 */	li r31, 0
/* 801264E0 00122140  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 801264E4 00122144  7C 09 03 A6 */	mtctr r0
lbl_801264E8:
/* 801264E8 00122148  54 A0 06 3E */	clrlwi r0, r5, 0x18
/* 801264EC 0012214C  7C 64 02 14 */	add r3, r4, r0
/* 801264F0 00122150  88 03 02 50 */	lbz r0, 0x250(r3)
/* 801264F4 00122154  28 00 00 FF */	cmplwi r0, 0xff
/* 801264F8 00122158  41 82 00 0C */	beq lbl_80126504
/* 801264FC 0012215C  38 1F 00 01 */	addi r0, r31, 1
/* 80126500 00122160  54 1F 06 3E */	clrlwi r31, r0, 0x18
lbl_80126504:
/* 80126504 00122164  38 A5 00 01 */	addi r5, r5, 1
/* 80126508 00122168  42 00 FF E0 */	bdnz lbl_801264E8
/* 8012650C 0012216C  88 04 19 38 */	lbz r0, 0x1938(r4)
/* 80126510 00122170  28 00 00 03 */	cmplwi r0, 3
/* 80126514 00122174  40 82 01 88 */	bne lbl_8012669C
/* 80126518 00122178  80 04 09 74 */	lwz r0, 0x974(r4)
/* 8012651C 0012217C  54 00 06 3E */	clrlwi r0, r0, 0x18
/* 80126520 00122180  7C 00 F8 40 */	cmplw r0, r31
/* 80126524 00122184  40 81 00 B8 */	ble lbl_801265DC
/* 80126528 00122188  28 1F 00 02 */	cmplwi r31, 2
/* 8012652C 0012218C  40 82 00 B0 */	bne lbl_801265DC
/* 80126530 00122190  38 60 00 01 */	li r3, 1
/* 80126534 00122194  38 80 00 00 */	li r4, 0
/* 80126538 00122198  38 A0 00 00 */	li r5, 0
/* 8012653C 0012219C  38 C0 00 02 */	li r6, 2
/* 80126540 001221A0  38 E0 00 03 */	li r7, 3
/* 80126544 001221A4  39 00 00 00 */	li r8, 0
/* 80126548 001221A8  4B F3 34 81 */	bl func_800599C8
/* 8012654C 001221AC  38 60 00 02 */	li r3, 2
/* 80126550 001221B0  38 80 00 00 */	li r4, 0
/* 80126554 001221B4  38 A0 00 01 */	li r5, 1
/* 80126558 001221B8  38 C0 00 00 */	li r6, 0
/* 8012655C 001221BC  38 E0 00 04 */	li r7, 4
/* 80126560 001221C0  39 00 00 00 */	li r8, 0
/* 80126564 001221C4  4B F3 34 65 */	bl func_800599C8
/* 80126568 001221C8  38 60 00 03 */	li r3, 3
/* 8012656C 001221CC  38 80 00 01 */	li r4, 1
/* 80126570 001221D0  38 A0 00 00 */	li r5, 0
/* 80126574 001221D4  38 C0 00 04 */	li r6, 4
/* 80126578 001221D8  38 E0 00 63 */	li r7, 0x63
/* 8012657C 001221DC  39 00 00 00 */	li r8, 0
/* 80126580 001221E0  4B F3 34 49 */	bl func_800599C8
/* 80126584 001221E4  38 60 00 04 */	li r3, 4
/* 80126588 001221E8  38 80 00 02 */	li r4, 2
/* 8012658C 001221EC  38 A0 00 03 */	li r5, 3
/* 80126590 001221F0  38 C0 00 00 */	li r6, 0
/* 80126594 001221F4  38 E0 00 63 */	li r7, 0x63
/* 80126598 001221F8  39 00 00 00 */	li r8, 0
/* 8012659C 001221FC  4B F3 34 2D */	bl func_800599C8
/* 801265A0 00122200  38 60 00 5A */	li r3, 0x5a
/* 801265A4 00122204  38 80 00 00 */	li r4, 0
/* 801265A8 00122208  38 A0 00 00 */	li r5, 0
/* 801265AC 0012220C  38 C0 00 00 */	li r6, 0
/* 801265B0 00122210  38 E0 00 00 */	li r7, 0
/* 801265B4 00122214  39 00 00 00 */	li r8, 0
/* 801265B8 00122218  4B F3 34 11 */	bl func_800599C8
/* 801265BC 0012221C  38 60 00 63 */	li r3, 0x63
/* 801265C0 00122220  38 80 00 00 */	li r4, 0
/* 801265C4 00122224  38 A0 00 04 */	li r5, 4
/* 801265C8 00122228  38 C0 00 00 */	li r6, 0
/* 801265CC 0012222C  38 E0 00 00 */	li r7, 0
/* 801265D0 00122230  39 00 00 00 */	li r8, 0
/* 801265D4 00122234  4B F3 33 F5 */	bl func_800599C8
/* 801265D8 00122238  48 00 00 B4 */	b lbl_8012668C
lbl_801265DC:
/* 801265DC 0012223C  28 1F 00 03 */	cmplwi r31, 3
/* 801265E0 00122240  41 80 00 AC */	blt lbl_8012668C
/* 801265E4 00122244  38 60 00 01 */	li r3, 1
/* 801265E8 00122248  38 80 00 00 */	li r4, 0
/* 801265EC 0012224C  38 A0 00 00 */	li r5, 0
/* 801265F0 00122250  38 C0 00 02 */	li r6, 2
/* 801265F4 00122254  38 E0 00 03 */	li r7, 3
/* 801265F8 00122258  39 00 00 00 */	li r8, 0
/* 801265FC 0012225C  4B F3 33 CD */	bl func_800599C8
/* 80126600 00122260  38 60 00 02 */	li r3, 2
/* 80126604 00122264  38 80 00 00 */	li r4, 0
/* 80126608 00122268  38 A0 00 01 */	li r5, 1
/* 8012660C 0012226C  38 C0 00 5A */	li r6, 0x5a
/* 80126610 00122270  38 E0 00 04 */	li r7, 4
/* 80126614 00122274  39 00 00 00 */	li r8, 0
/* 80126618 00122278  4B F3 33 B1 */	bl func_800599C8
/* 8012661C 0012227C  38 60 00 03 */	li r3, 3
/* 80126620 00122280  38 80 00 01 */	li r4, 1
/* 80126624 00122284  38 A0 00 00 */	li r5, 0
/* 80126628 00122288  38 C0 00 04 */	li r6, 4
/* 8012662C 0012228C  38 E0 00 63 */	li r7, 0x63
/* 80126630 00122290  39 00 00 00 */	li r8, 0
/* 80126634 00122294  4B F3 33 95 */	bl func_800599C8
/* 80126638 00122298  38 60 00 04 */	li r3, 4
/* 8012663C 0012229C  38 80 00 02 */	li r4, 2
/* 80126640 001222A0  38 A0 00 03 */	li r5, 3
/* 80126644 001222A4  38 C0 00 5A */	li r6, 0x5a
/* 80126648 001222A8  38 E0 00 63 */	li r7, 0x63
/* 8012664C 001222AC  39 00 00 00 */	li r8, 0
/* 80126650 001222B0  4B F3 33 79 */	bl func_800599C8
/* 80126654 001222B4  38 60 00 5A */	li r3, 0x5a
/* 80126658 001222B8  38 80 00 02 */	li r4, 2
/* 8012665C 001222BC  38 A0 00 04 */	li r5, 4
/* 80126660 001222C0  38 C0 00 00 */	li r6, 0
/* 80126664 001222C4  38 E0 00 63 */	li r7, 0x63
/* 80126668 001222C8  39 00 00 00 */	li r8, 0
/* 8012666C 001222CC  4B F3 33 5D */	bl func_800599C8
/* 80126670 001222D0  38 60 00 63 */	li r3, 0x63
/* 80126674 001222D4  38 80 00 5A */	li r4, 0x5a
/* 80126678 001222D8  38 A0 00 04 */	li r5, 4
/* 8012667C 001222DC  38 C0 00 00 */	li r6, 0
/* 80126680 001222E0  38 E0 00 00 */	li r7, 0
/* 80126684 001222E4  39 00 00 00 */	li r8, 0
/* 80126688 001222E8  4B F3 33 41 */	bl func_800599C8
lbl_8012668C:
/* 8012668C 001222EC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126690 001222F0  80 03 09 74 */	lwz r0, 0x974(r3)
/* 80126694 001222F4  53 E0 06 3E */	rlwimi r0, r31, 0, 0x18, 0x1f
/* 80126698 001222F8  90 03 09 74 */	stw r0, 0x974(r3)
lbl_8012669C:
/* 8012669C 001222FC  7F E3 FB 78 */	mr r3, r31
/* 801266A0 00122300  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 801266A4 00122304  80 01 00 14 */	lwz r0, 0x14(r1)
/* 801266A8 00122308  7C 08 03 A6 */	mtlr r0
/* 801266AC 0012230C  38 21 00 10 */	addi r1, r1, 0x10
/* 801266B0 00122310  4E 80 00 20 */	blr

.global lbl_801266B4
lbl_801266B4:
/* 801266B4 00122314  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 801266B8 00122318  7C 08 02 A6 */	mflr r0
/* 801266BC 0012231C  7C 63 07 34 */	extsh r3, r3
/* 801266C0 00122320  38 A0 00 03 */	li r5, 3
/* 801266C4 00122324  90 01 00 14 */	stw r0, 0x14(r1)
/* 801266C8 00122328  38 C1 00 08 */	addi r6, r1, 8
/* 801266CC 0012232C  48 12 D7 C1 */	bl func_80253E8C
/* 801266D0 00122330  80 01 00 14 */	lwz r0, 0x14(r1)
/* 801266D4 00122334  7C 08 03 A6 */	mtlr r0
/* 801266D8 00122338  38 21 00 10 */	addi r1, r1, 0x10
/* 801266DC 0012233C  4E 80 00 20 */	blr

.global lbl_801266E0
lbl_801266E0:
/* 801266E0 00122340  94 21 FF A0 */	stwu r1, -0x60(r1)
/* 801266E4 00122344  7C 08 02 A6 */	mflr r0
/* 801266E8 00122348  90 01 00 64 */	stw r0, 0x64(r1)
/* 801266EC 0012234C  39 61 00 60 */	addi r11, r1, 0x60
/* 801266F0 00122350  48 0A 0A 41 */	bl _savegpr_29
/* 801266F4 00122354  7C 7D 1B 78 */	mr r29, r3
/* 801266F8 00122358  7C 9E 23 78 */	mr r30, r4
/* 801266FC 0012235C  38 C1 00 08 */	addi r6, r1, 8
/* 80126700 00122360  38 A0 00 03 */	li r5, 3
/* 80126704 00122364  48 12 D7 D9 */	bl func_80253EDC
/* 80126708 00122368  80 01 00 08 */	lwz r0, 8(r1)
/* 8012670C 0012236C  2C 00 00 01 */	cmpwi r0, 1
/* 80126710 00122370  41 82 00 08 */	beq lbl_80126718
/* 80126714 00122374  48 00 02 08 */	b lbl_8012691C
lbl_80126718:
/* 80126718 00122378  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012671C 0012237C  3B E0 00 00 */	li r31, 0
/* 80126720 00122380  A0 04 01 2C */	lhz r0, 0x12c(r4)
/* 80126724 00122384  28 00 00 17 */	cmplwi r0, 0x17
/* 80126728 00122388  41 81 01 70 */	bgt lbl_80126898
/* 8012672C 0012238C  3C 60 80 42 */	lis r3, lbl_8041C360@ha
/* 80126730 00122390  54 00 10 3A */	slwi r0, r0, 2
/* 80126734 00122394  38 63 C3 60 */	addi r3, r3, lbl_8041C360@l
/* 80126738 00122398  7C 63 00 2E */	lwzx r3, r3, r0
/* 8012673C 0012239C  7C 69 03 A6 */	mtctr r3
/* 80126740 001223A0  4E 80 04 20 */	bctr
/* 80126744 001223A4  3B E0 2F 4B */	li r31, 0x2f4b
/* 80126748 001223A8  48 00 01 54 */	b lbl_8012689C
/* 8012674C 001223AC  3B E0 2F 4C */	li r31, 0x2f4c
/* 80126750 001223B0  48 00 01 4C */	b lbl_8012689C
/* 80126754 001223B4  3B E0 2F 4D */	li r31, 0x2f4d
/* 80126758 001223B8  48 00 01 44 */	b lbl_8012689C
/* 8012675C 001223BC  3B E0 46 CD */	li r31, 0x46cd
/* 80126760 001223C0  48 00 01 3C */	b lbl_8012689C
/* 80126764 001223C4  3B E0 46 D8 */	li r31, 0x46d8
/* 80126768 001223C8  48 00 01 34 */	b lbl_8012689C
/* 8012676C 001223CC  3B E0 46 D8 */	li r31, 0x46d8
/* 80126770 001223D0  48 00 01 2C */	b lbl_8012689C
/* 80126774 001223D4  3B E0 46 DB */	li r31, 0x46db
/* 80126778 001223D8  48 00 01 24 */	b lbl_8012689C
/* 8012677C 001223DC  3B E0 46 E4 */	li r31, 0x46e4
/* 80126780 001223E0  48 00 01 1C */	b lbl_8012689C
/* 80126784 001223E4  88 04 19 38 */	lbz r0, 0x1938(r4)
/* 80126788 001223E8  28 00 00 01 */	cmplwi r0, 1
/* 8012678C 001223EC  40 82 00 0C */	bne lbl_80126798
/* 80126790 001223F0  3B E0 52 0F */	li r31, 0x520f
/* 80126794 001223F4  48 00 01 08 */	b lbl_8012689C
lbl_80126798:
/* 80126798 001223F8  3B E0 52 10 */	li r31, 0x5210
/* 8012679C 001223FC  48 00 01 00 */	b lbl_8012689C
/* 801267A0 00122400  3B E0 46 EB */	li r31, 0x46eb
/* 801267A4 00122404  48 00 00 F8 */	b lbl_8012689C
/* 801267A8 00122408  3B E0 52 10 */	li r31, 0x5210
/* 801267AC 0012240C  48 00 00 F0 */	b lbl_8012689C
/* 801267B0 00122410  3B E0 46 EF */	li r31, 0x46ef
/* 801267B4 00122414  48 00 00 E8 */	b lbl_8012689C
/* 801267B8 00122418  3B E0 46 F0 */	li r31, 0x46f0
/* 801267BC 0012241C  48 00 00 E0 */	b lbl_8012689C
/* 801267C0 00122420  3B E0 46 F0 */	li r31, 0x46f0
/* 801267C4 00122424  48 00 00 D8 */	b lbl_8012689C
/* 801267C8 00122428  3B E0 2F 36 */	li r31, 0x2f36
/* 801267CC 0012242C  48 00 00 D0 */	b lbl_8012689C
/* 801267D0 00122430  3B E0 2F 37 */	li r31, 0x2f37
/* 801267D4 00122434  48 00 00 C8 */	b lbl_8012689C
/* 801267D8 00122438  A0 04 01 30 */	lhz r0, 0x130(r4)
/* 801267DC 0012243C  2C 00 00 04 */	cmpwi r0, 4
/* 801267E0 00122440  41 82 00 48 */	beq lbl_80126828
/* 801267E4 00122444  40 80 00 1C */	bge lbl_80126800
/* 801267E8 00122448  2C 00 00 00 */	cmpwi r0, 0
/* 801267EC 0012244C  41 82 00 24 */	beq lbl_80126810
/* 801267F0 00122450  41 80 00 AC */	blt lbl_8012689C
/* 801267F4 00122454  2C 00 00 03 */	cmpwi r0, 3
/* 801267F8 00122458  40 80 00 28 */	bge lbl_80126820
/* 801267FC 0012245C  48 00 00 1C */	b lbl_80126818
lbl_80126800:
/* 80126800 00122460  2C 00 00 06 */	cmpwi r0, 6
/* 80126804 00122464  41 82 00 34 */	beq lbl_80126838
/* 80126808 00122468  40 80 00 94 */	bge lbl_8012689C
/* 8012680C 0012246C  48 00 00 24 */	b lbl_80126830
lbl_80126810:
/* 80126810 00122470  3B E0 2F 37 */	li r31, 0x2f37
/* 80126814 00122474  48 00 00 88 */	b lbl_8012689C
lbl_80126818:
/* 80126818 00122478  3B E0 2F 38 */	li r31, 0x2f38
/* 8012681C 0012247C  48 00 00 80 */	b lbl_8012689C
lbl_80126820:
/* 80126820 00122480  3B E0 2F 39 */	li r31, 0x2f39
/* 80126824 00122484  48 00 00 78 */	b lbl_8012689C
lbl_80126828:
/* 80126828 00122488  3B E0 2F 39 */	li r31, 0x2f39
/* 8012682C 0012248C  48 00 00 70 */	b lbl_8012689C
lbl_80126830:
/* 80126830 00122490  3B E0 2F 39 */	li r31, 0x2f39
/* 80126834 00122494  48 00 00 68 */	b lbl_8012689C
lbl_80126838:
/* 80126838 00122498  3B E0 2F 3A */	li r31, 0x2f3a
/* 8012683C 0012249C  48 00 00 60 */	b lbl_8012689C
/* 80126840 001224A0  3B E0 2F 3A */	li r31, 0x2f3a
/* 80126844 001224A4  48 00 00 58 */	b lbl_8012689C
/* 80126848 001224A8  3B E0 2F 3B */	li r31, 0x2f3b
/* 8012684C 001224AC  48 00 00 50 */	b lbl_8012689C
/* 80126850 001224B0  80 64 01 4C */	lwz r3, 0x14c(r4)
/* 80126854 001224B4  80 03 00 0C */	lwz r0, 0xc(r3)
/* 80126858 001224B8  2C 00 00 03 */	cmpwi r0, 3
/* 8012685C 001224BC  40 82 00 24 */	bne lbl_80126880
/* 80126860 001224C0  38 60 02 68 */	li r3, 0x268
/* 80126864 001224C4  48 03 C2 2D */	bl func_80162A90
/* 80126868 001224C8  2C 03 00 00 */	cmpwi r3, 0
/* 8012686C 001224CC  40 82 00 0C */	bne lbl_80126878
/* 80126870 001224D0  3B E0 52 0D */	li r31, 0x520d
/* 80126874 001224D4  48 00 00 28 */	b lbl_8012689C
lbl_80126878:
/* 80126878 001224D8  3B E0 52 0E */	li r31, 0x520e
/* 8012687C 001224DC  48 00 00 20 */	b lbl_8012689C
lbl_80126880:
/* 80126880 001224E0  3B E0 31 39 */	li r31, 0x3139
/* 80126884 001224E4  48 00 00 18 */	b lbl_8012689C
/* 80126888 001224E8  3B E0 31 3A */	li r31, 0x313a
/* 8012688C 001224EC  48 00 00 10 */	b lbl_8012689C
/* 80126890 001224F0  3B E0 51 D3 */	li r31, 0x51d3
/* 80126894 001224F4  48 00 00 08 */	b lbl_8012689C
lbl_80126898:
/* 80126898 001224F8  3B E0 00 00 */	li r31, 0
lbl_8012689C:
/* 8012689C 001224FC  2C 1F 00 00 */	cmpwi r31, 0
/* 801268A0 00122500  41 82 00 7C */	beq lbl_8012691C
/* 801268A4 00122504  7F A3 EB 78 */	mr r3, r29
/* 801268A8 00122508  7F C4 F3 78 */	mr r4, r30
/* 801268AC 0012250C  38 C1 00 0C */	addi r6, r1, 0xc
/* 801268B0 00122510  38 A0 00 06 */	li r5, 6
/* 801268B4 00122514  48 12 D6 29 */	bl func_80253EDC
/* 801268B8 00122518  C0 01 00 0C */	lfs f0, 0xc(r1)
/* 801268BC 0012251C  38 00 FF 00 */	li r0, -256
/* 801268C0 00122520  C0 81 00 10 */	lfs f4, 0x10(r1)
/* 801268C4 00122524  7F E3 FB 78 */	mr r3, r31
/* 801268C8 00122528  FC 20 00 1E */	fctiwz f1, f0
/* 801268CC 0012252C  C0 41 00 1C */	lfs f2, 0x1c(r1)
/* 801268D0 00122530  EC 84 00 28 */	fsubs f4, f4, f0
/* 801268D4 00122534  C0 61 00 24 */	lfs f3, 0x24(r1)
/* 801268D8 00122538  FC 00 10 1E */	fctiwz f0, f2
/* 801268DC 0012253C  88 9E 00 11 */	lbz r4, 0x11(r30)
/* 801268E0 00122540  EC 43 10 28 */	fsubs f2, f3, f2
/* 801268E4 00122544  D8 21 00 40 */	stfd f1, 0x40(r1)
/* 801268E8 00122548  FC 60 20 1E */	fctiwz f3, f4
/* 801268EC 0012254C  7C 88 03 78 */	or r8, r4, r0
/* 801268F0 00122550  D8 01 00 48 */	stfd f0, 0x48(r1)
/* 801268F4 00122554  FC 20 10 1E */	fctiwz f1, f2
/* 801268F8 00122558  D8 61 00 30 */	stfd f3, 0x30(r1)
/* 801268FC 0012255C  80 81 00 44 */	lwz r4, 0x44(r1)
/* 80126900 00122560  D8 21 00 38 */	stfd f1, 0x38(r1)
/* 80126904 00122564  80 01 00 34 */	lwz r0, 0x34(r1)
/* 80126908 00122568  80 E1 00 3C */	lwz r7, 0x3c(r1)
/* 8012690C 0012256C  80 A1 00 4C */	lwz r5, 0x4c(r1)
/* 80126910 00122570  7C 06 07 34 */	extsh r6, r0
/* 80126914 00122574  7C E7 07 34 */	extsh r7, r7
/* 80126918 00122578  48 12 98 1D */	bl func_80250134
lbl_8012691C:
/* 8012691C 0012257C  39 61 00 60 */	addi r11, r1, 0x60
/* 80126920 00122580  48 0A 08 5D */	bl _restgpr_29
/* 80126924 00122584  80 01 00 64 */	lwz r0, 0x64(r1)
/* 80126928 00122588  7C 08 03 A6 */	mtlr r0
/* 8012692C 0012258C  38 21 00 60 */	addi r1, r1, 0x60
/* 80126930 00122590  4E 80 00 20 */	blr

.global lbl_80126934
lbl_80126934:
/* 80126934 00122594  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80126938 00122598  7C 08 02 A6 */	mflr r0
/* 8012693C 0012259C  38 A0 00 03 */	li r5, 3
/* 80126940 001225A0  90 01 00 24 */	stw r0, 0x24(r1)
/* 80126944 001225A4  38 C1 00 08 */	addi r6, r1, 8
/* 80126948 001225A8  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8012694C 001225AC  7C 9F 23 78 */	mr r31, r4
/* 80126950 001225B0  93 C1 00 18 */	stw r30, 0x18(r1)
/* 80126954 001225B4  7C 7E 1B 78 */	mr r30, r3
/* 80126958 001225B8  48 12 D5 35 */	bl func_80253E8C
/* 8012695C 001225BC  80 01 00 08 */	lwz r0, 8(r1)
/* 80126960 001225C0  2C 00 00 01 */	cmpwi r0, 1
/* 80126964 001225C4  41 82 00 08 */	beq lbl_8012696C
/* 80126968 001225C8  48 00 00 20 */	b lbl_80126988
lbl_8012696C:
/* 8012696C 001225CC  38 60 00 1A */	li r3, 0x1a
/* 80126970 001225D0  4B F3 40 89 */	bl func_8005A9F8
/* 80126974 001225D4  7C 66 1B 78 */	mr r6, r3
/* 80126978 001225D8  7F C3 F3 78 */	mr r3, r30
/* 8012697C 001225DC  7F E4 FB 78 */	mr r4, r31
/* 80126980 001225E0  38 A0 00 01 */	li r5, 1
/* 80126984 001225E4  48 12 D5 31 */	bl func_80253EB4
lbl_80126988:
/* 80126988 001225E8  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8012698C 001225EC  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80126990 001225F0  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 80126994 001225F4  7C 08 03 A6 */	mtlr r0
/* 80126998 001225F8  38 21 00 20 */	addi r1, r1, 0x20
/* 8012699C 001225FC  4E 80 00 20 */	blr

.global lbl_801269A0
lbl_801269A0:
/* 801269A0 00122600  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 801269A4 00122604  7C 08 02 A6 */	mflr r0
/* 801269A8 00122608  38 A0 00 03 */	li r5, 3
/* 801269AC 0012260C  90 01 00 44 */	stw r0, 0x44(r1)
/* 801269B0 00122610  38 C1 00 08 */	addi r6, r1, 8
/* 801269B4 00122614  93 E1 00 3C */	stw r31, 0x3c(r1)
/* 801269B8 00122618  7C 9F 23 78 */	mr r31, r4
/* 801269BC 0012261C  93 C1 00 38 */	stw r30, 0x38(r1)
/* 801269C0 00122620  7C 7E 1B 78 */	mr r30, r3
/* 801269C4 00122624  48 12 D5 19 */	bl func_80253EDC
/* 801269C8 00122628  80 01 00 08 */	lwz r0, 8(r1)
/* 801269CC 0012262C  2C 00 00 00 */	cmpwi r0, 0
/* 801269D0 00122630  41 82 00 08 */	beq lbl_801269D8
/* 801269D4 00122634  48 00 00 24 */	b lbl_801269F8
lbl_801269D8:
/* 801269D8 00122638  7F C3 F3 78 */	mr r3, r30
/* 801269DC 0012263C  7F E4 FB 78 */	mr r4, r31
/* 801269E0 00122640  38 C1 00 0C */	addi r6, r1, 0xc
/* 801269E4 00122644  38 A0 00 06 */	li r5, 6
/* 801269E8 00122648  48 12 D4 F5 */	bl func_80253EDC
/* 801269EC 0012264C  38 81 00 0C */	addi r4, r1, 0xc
/* 801269F0 00122650  38 60 00 63 */	li r3, 0x63
/* 801269F4 00122654  4B F3 30 49 */	bl func_80059A3C
lbl_801269F8:
/* 801269F8 00122658  80 01 00 44 */	lwz r0, 0x44(r1)
/* 801269FC 0012265C  83 E1 00 3C */	lwz r31, 0x3c(r1)
/* 80126A00 00122660  83 C1 00 38 */	lwz r30, 0x38(r1)
/* 80126A04 00122664  7C 08 03 A6 */	mtlr r0
/* 80126A08 00122668  38 21 00 40 */	addi r1, r1, 0x40
/* 80126A0C 0012266C  4E 80 00 20 */	blr
lbl_80126A10:
/* 80126A10 00122670  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80126A14 00122674  7C 08 02 A6 */	mflr r0
/* 80126A18 00122678  38 A0 00 03 */	li r5, 3
/* 80126A1C 0012267C  90 01 00 24 */	stw r0, 0x24(r1)
/* 80126A20 00122680  38 C1 00 08 */	addi r6, r1, 8
/* 80126A24 00122684  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80126A28 00122688  7C 9F 23 78 */	mr r31, r4
/* 80126A2C 0012268C  93 C1 00 18 */	stw r30, 0x18(r1)
/* 80126A30 00122690  7C 7E 1B 78 */	mr r30, r3
/* 80126A34 00122694  48 12 D4 59 */	bl func_80253E8C
/* 80126A38 00122698  80 01 00 08 */	lwz r0, 8(r1)
/* 80126A3C 0012269C  2C 00 00 05 */	cmpwi r0, 5
/* 80126A40 001226A0  41 82 01 0C */	beq lbl_80126B4C
/* 80126A44 001226A4  40 80 00 14 */	bge lbl_80126A58
/* 80126A48 001226A8  2C 00 00 03 */	cmpwi r0, 3
/* 80126A4C 001226AC  41 82 00 18 */	beq lbl_80126A64
/* 80126A50 001226B0  40 80 00 D4 */	bge lbl_80126B24
/* 80126A54 001226B4  48 00 01 1C */	b lbl_80126B70
lbl_80126A58:
/* 80126A58 001226B8  2C 00 00 07 */	cmpwi r0, 7
/* 80126A5C 001226BC  41 82 00 68 */	beq lbl_80126AC4
/* 80126A60 001226C0  48 00 01 10 */	b lbl_80126B70
lbl_80126A64:
/* 80126A64 001226C4  38 00 00 FF */	li r0, 0xff
/* 80126A68 001226C8  98 1F 00 02 */	stb r0, 2(r31)
/* 80126A6C 001226CC  98 1F 00 03 */	stb r0, 3(r31)
/* 80126A70 001226D0  98 1F 00 04 */	stb r0, 4(r31)
/* 80126A74 001226D4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126A78 001226D8  A0 03 01 2C */	lhz r0, 0x12c(r3)
/* 80126A7C 001226DC  2C 00 00 10 */	cmpwi r0, 0x10
/* 80126A80 001226E0  41 82 00 2C */	beq lbl_80126AAC
/* 80126A84 001226E4  40 80 00 EC */	bge lbl_80126B70
/* 80126A88 001226E8  2C 00 00 01 */	cmpwi r0, 1
/* 80126A8C 001226EC  41 82 00 08 */	beq lbl_80126A94
/* 80126A90 001226F0  48 00 00 E0 */	b lbl_80126B70
lbl_80126A94:
/* 80126A94 001226F4  7F C3 F3 78 */	mr r3, r30
/* 80126A98 001226F8  7F E4 FB 78 */	mr r4, r31
/* 80126A9C 001226FC  38 A0 00 02 */	li r5, 2
/* 80126AA0 00122700  38 C0 2F 4E */	li r6, 0x2f4e
/* 80126AA4 00122704  48 12 D4 11 */	bl func_80253EB4
/* 80126AA8 00122708  48 00 00 C8 */	b lbl_80126B70
lbl_80126AAC:
/* 80126AAC 0012270C  7F C3 F3 78 */	mr r3, r30
/* 80126AB0 00122710  7F E4 FB 78 */	mr r4, r31
/* 80126AB4 00122714  38 A0 00 02 */	li r5, 2
/* 80126AB8 00122718  38 C0 2F 3C */	li r6, 0x2f3c
/* 80126ABC 0012271C  48 12 D3 F9 */	bl func_80253EB4
/* 80126AC0 00122720  48 00 00 B0 */	b lbl_80126B70
lbl_80126AC4:
/* 80126AC4 00122724  38 00 00 FF */	li r0, 0xff
/* 80126AC8 00122728  98 1F 00 02 */	stb r0, 2(r31)
/* 80126ACC 0012272C  98 1F 00 03 */	stb r0, 3(r31)
/* 80126AD0 00122730  98 1F 00 04 */	stb r0, 4(r31)
/* 80126AD4 00122734  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126AD8 00122738  A0 03 01 2C */	lhz r0, 0x12c(r3)
/* 80126ADC 0012273C  2C 00 00 10 */	cmpwi r0, 0x10
/* 80126AE0 00122740  41 82 00 2C */	beq lbl_80126B0C
/* 80126AE4 00122744  40 80 00 8C */	bge lbl_80126B70
/* 80126AE8 00122748  2C 00 00 01 */	cmpwi r0, 1
/* 80126AEC 0012274C  41 82 00 08 */	beq lbl_80126AF4
/* 80126AF0 00122750  48 00 00 80 */	b lbl_80126B70
lbl_80126AF4:
/* 80126AF4 00122754  7F C3 F3 78 */	mr r3, r30
/* 80126AF8 00122758  7F E4 FB 78 */	mr r4, r31
/* 80126AFC 0012275C  38 A0 00 02 */	li r5, 2
/* 80126B00 00122760  38 C0 2F 53 */	li r6, 0x2f53
/* 80126B04 00122764  48 12 D3 B1 */	bl func_80253EB4
/* 80126B08 00122768  48 00 00 68 */	b lbl_80126B70
lbl_80126B0C:
/* 80126B0C 0012276C  7F C3 F3 78 */	mr r3, r30
/* 80126B10 00122770  7F E4 FB 78 */	mr r4, r31
/* 80126B14 00122774  38 A0 00 02 */	li r5, 2
/* 80126B18 00122778  38 C0 2F 47 */	li r6, 0x2f47
/* 80126B1C 0012277C  48 12 D3 99 */	bl func_80253EB4
/* 80126B20 00122780  48 00 00 50 */	b lbl_80126B70
lbl_80126B24:
/* 80126B24 00122784  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126B28 00122788  A0 03 01 2C */	lhz r0, 0x12c(r3)
/* 80126B2C 0012278C  28 00 00 10 */	cmplwi r0, 0x10
/* 80126B30 00122790  41 82 00 40 */	beq lbl_80126B70
/* 80126B34 00122794  7F C3 F3 78 */	mr r3, r30
/* 80126B38 00122798  7F E4 FB 78 */	mr r4, r31
/* 80126B3C 0012279C  38 A0 00 01 */	li r5, 1
/* 80126B40 001227A0  38 C0 00 00 */	li r6, 0
/* 80126B44 001227A4  48 12 D3 71 */	bl func_80253EB4
/* 80126B48 001227A8  48 00 00 28 */	b lbl_80126B70
lbl_80126B4C:
/* 80126B4C 001227AC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126B50 001227B0  A0 03 01 2C */	lhz r0, 0x12c(r3)
/* 80126B54 001227B4  28 00 00 01 */	cmplwi r0, 1
/* 80126B58 001227B8  41 82 00 18 */	beq lbl_80126B70
/* 80126B5C 001227BC  7F C3 F3 78 */	mr r3, r30
/* 80126B60 001227C0  7F E4 FB 78 */	mr r4, r31
/* 80126B64 001227C4  38 A0 00 01 */	li r5, 1
/* 80126B68 001227C8  38 C0 00 00 */	li r6, 0
/* 80126B6C 001227CC  48 12 D3 49 */	bl func_80253EB4
lbl_80126B70:
/* 80126B70 001227D0  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80126B74 001227D4  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80126B78 001227D8  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 80126B7C 001227DC  7C 08 03 A6 */	mtlr r0
/* 80126B80 001227E0  38 21 00 20 */	addi r1, r1, 0x20
/* 80126B84 001227E4  4E 80 00 20 */	blr
lbl_80126B88:
/* 80126B88 001227E8  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 80126B8C 001227EC  7C 08 02 A6 */	mflr r0
/* 80126B90 001227F0  38 A0 00 03 */	li r5, 3
/* 80126B94 001227F4  90 01 00 44 */	stw r0, 0x44(r1)
/* 80126B98 001227F8  38 C1 00 08 */	addi r6, r1, 8
/* 80126B9C 001227FC  93 E1 00 3C */	stw r31, 0x3c(r1)
/* 80126BA0 00122800  7C 9F 23 78 */	mr r31, r4
/* 80126BA4 00122804  93 C1 00 38 */	stw r30, 0x38(r1)
/* 80126BA8 00122808  7C 7E 1B 78 */	mr r30, r3
/* 80126BAC 0012280C  48 12 D3 31 */	bl func_80253EDC
/* 80126BB0 00122810  80 01 00 08 */	lwz r0, 8(r1)
/* 80126BB4 00122814  2C 00 00 01 */	cmpwi r0, 1
/* 80126BB8 00122818  41 82 00 08 */	beq lbl_80126BC0
/* 80126BBC 0012281C  48 00 00 24 */	b lbl_80126BE0
lbl_80126BC0:
/* 80126BC0 00122820  7F C3 F3 78 */	mr r3, r30
/* 80126BC4 00122824  7F E4 FB 78 */	mr r4, r31
/* 80126BC8 00122828  38 C1 00 0C */	addi r6, r1, 0xc
/* 80126BCC 0012282C  38 A0 00 06 */	li r5, 6
/* 80126BD0 00122830  48 12 D3 0D */	bl func_80253EDC
/* 80126BD4 00122834  38 81 00 0C */	addi r4, r1, 0xc
/* 80126BD8 00122838  38 60 00 01 */	li r3, 1
/* 80126BDC 0012283C  4B F3 2E 61 */	bl func_80059A3C
lbl_80126BE0:
/* 80126BE0 00122840  80 01 00 44 */	lwz r0, 0x44(r1)
/* 80126BE4 00122844  83 E1 00 3C */	lwz r31, 0x3c(r1)
/* 80126BE8 00122848  83 C1 00 38 */	lwz r30, 0x38(r1)
/* 80126BEC 0012284C  7C 08 03 A6 */	mtlr r0
/* 80126BF0 00122850  38 21 00 40 */	addi r1, r1, 0x40
/* 80126BF4 00122854  4E 80 00 20 */	blr
lbl_80126BF8:
/* 80126BF8 00122858  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80126BFC 0012285C  7C 08 02 A6 */	mflr r0
/* 80126C00 00122860  7C 63 07 34 */	extsh r3, r3
/* 80126C04 00122864  38 80 00 08 */	li r4, 8
/* 80126C08 00122868  90 01 00 14 */	stw r0, 0x14(r1)
/* 80126C0C 0012286C  38 A1 00 08 */	addi r5, r1, 8
/* 80126C10 00122870  48 12 D2 3D */	bl func_80253E4C
/* 80126C14 00122874  80 01 00 08 */	lwz r0, 8(r1)
/* 80126C18 00122878  2C 00 00 00 */	cmpwi r0, 0
/* 80126C1C 0012287C  41 82 00 80 */	beq lbl_80126C9C
/* 80126C20 00122880  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126C24 00122884  38 00 00 00 */	li r0, 0
/* 80126C28 00122888  90 03 02 40 */	stw r0, 0x240(r3)
/* 80126C2C 0012288C  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80126C30 00122890  80 04 02 3C */	lwz r0, 0x23c(r4)
/* 80126C34 00122894  54 00 07 FF */	clrlwi. r0, r0, 0x1f
/* 80126C38 00122898  41 82 00 10 */	beq lbl_80126C48
/* 80126C3C 0012289C  80 64 02 40 */	lwz r3, 0x240(r4)
/* 80126C40 001228A0  38 03 00 01 */	addi r0, r3, 1
/* 80126C44 001228A4  90 04 02 40 */	stw r0, 0x240(r4)
lbl_80126C48:
/* 80126C48 001228A8  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80126C4C 001228AC  80 04 02 3C */	lwz r0, 0x23c(r4)
/* 80126C50 001228B0  54 00 07 BD */	rlwinm. r0, r0, 0, 0x1e, 0x1e
/* 80126C54 001228B4  41 82 00 10 */	beq lbl_80126C64
/* 80126C58 001228B8  80 64 02 40 */	lwz r3, 0x240(r4)
/* 80126C5C 001228BC  38 03 00 01 */	addi r0, r3, 1
/* 80126C60 001228C0  90 04 02 40 */	stw r0, 0x240(r4)
lbl_80126C64:
/* 80126C64 001228C4  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80126C68 001228C8  80 04 02 3C */	lwz r0, 0x23c(r4)
/* 80126C6C 001228CC  54 00 07 7B */	rlwinm. r0, r0, 0, 0x1d, 0x1d
/* 80126C70 001228D0  41 82 00 10 */	beq lbl_80126C80
/* 80126C74 001228D4  80 64 02 40 */	lwz r3, 0x240(r4)
/* 80126C78 001228D8  38 03 00 01 */	addi r0, r3, 1
/* 80126C7C 001228DC  90 04 02 40 */	stw r0, 0x240(r4)
lbl_80126C80:
/* 80126C80 001228E0  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80126C84 001228E4  80 04 02 3C */	lwz r0, 0x23c(r4)
/* 80126C88 001228E8  54 00 07 39 */	rlwinm. r0, r0, 0, 0x1c, 0x1c
/* 80126C8C 001228EC  41 82 00 10 */	beq lbl_80126C9C
/* 80126C90 001228F0  80 64 02 40 */	lwz r3, 0x240(r4)
/* 80126C94 001228F4  38 03 00 01 */	addi r0, r3, 1
/* 80126C98 001228F8  90 04 02 40 */	stw r0, 0x240(r4)
lbl_80126C9C:
/* 80126C9C 001228FC  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80126CA0 00122900  7C 08 03 A6 */	mtlr r0
/* 80126CA4 00122904  38 21 00 10 */	addi r1, r1, 0x10
/* 80126CA8 00122908  4E 80 00 20 */	blr
lbl_80126CAC:
/* 80126CAC 0012290C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80126CB0 00122910  7C 08 02 A6 */	mflr r0
/* 80126CB4 00122914  38 A0 00 03 */	li r5, 3
/* 80126CB8 00122918  90 01 00 24 */	stw r0, 0x24(r1)
/* 80126CBC 0012291C  38 C1 00 08 */	addi r6, r1, 8
/* 80126CC0 00122920  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80126CC4 00122924  7C 9F 23 78 */	mr r31, r4
/* 80126CC8 00122928  93 C1 00 18 */	stw r30, 0x18(r1)
/* 80126CCC 0012292C  7C 7E 1B 78 */	mr r30, r3
/* 80126CD0 00122930  48 12 D1 BD */	bl func_80253E8C
/* 80126CD4 00122934  80 01 00 08 */	lwz r0, 8(r1)
/* 80126CD8 00122938  2C 00 00 1F */	cmpwi r0, 0x1f
/* 80126CDC 0012293C  40 80 00 28 */	bge lbl_80126D04
/* 80126CE0 00122940  2C 00 00 13 */	cmpwi r0, 0x13
/* 80126CE4 00122944  40 80 00 08 */	bge lbl_80126CEC
/* 80126CE8 00122948  48 00 00 1C */	b lbl_80126D04
lbl_80126CEC:
/* 80126CEC 0012294C  7F C3 F3 78 */	mr r3, r30
/* 80126CF0 00122950  7F E4 FB 78 */	mr r4, r31
/* 80126CF4 00122954  38 A0 00 01 */	li r5, 1
/* 80126CF8 00122958  38 C0 00 00 */	li r6, 0
/* 80126CFC 0012295C  48 12 D1 B9 */	bl func_80253EB4
/* 80126D00 00122960  48 00 01 28 */	b lbl_80126E28
lbl_80126D04:
/* 80126D04 00122964  2C 00 00 22 */	cmpwi r0, 0x22
/* 80126D08 00122968  41 82 00 44 */	beq lbl_80126D4C
/* 80126D0C 0012296C  40 80 00 1C */	bge lbl_80126D28
/* 80126D10 00122970  2C 00 00 20 */	cmpwi r0, 0x20
/* 80126D14 00122974  41 82 00 D8 */	beq lbl_80126DEC
/* 80126D18 00122978  40 80 00 84 */	bge lbl_80126D9C
/* 80126D1C 0012297C  2C 00 00 00 */	cmpwi r0, 0
/* 80126D20 00122980  41 82 01 08 */	beq lbl_80126E28
/* 80126D24 00122984  48 00 01 04 */	b lbl_80126E28
lbl_80126D28:
/* 80126D28 00122988  2C 00 00 25 */	cmpwi r0, 0x25
/* 80126D2C 0012298C  41 82 00 FC */	beq lbl_80126E28
/* 80126D30 00122990  40 80 00 10 */	bge lbl_80126D40
/* 80126D34 00122994  2C 00 00 24 */	cmpwi r0, 0x24
/* 80126D38 00122998  40 80 00 CC */	bge lbl_80126E04
/* 80126D3C 0012299C  48 00 00 38 */	b lbl_80126D74
lbl_80126D40:
/* 80126D40 001229A0  2C 00 00 27 */	cmpwi r0, 0x27
/* 80126D44 001229A4  40 80 00 E4 */	bge lbl_80126E28
/* 80126D48 001229A8  48 00 00 8C */	b lbl_80126DD4
lbl_80126D4C:
/* 80126D4C 001229AC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126D50 001229B0  80 03 02 40 */	lwz r0, 0x240(r3)
/* 80126D54 001229B4  28 00 00 02 */	cmplwi r0, 2
/* 80126D58 001229B8  41 80 00 D0 */	blt lbl_80126E28
/* 80126D5C 001229BC  7F C3 F3 78 */	mr r3, r30
/* 80126D60 001229C0  7F E4 FB 78 */	mr r4, r31
/* 80126D64 001229C4  38 A0 00 01 */	li r5, 1
/* 80126D68 001229C8  38 C0 00 00 */	li r6, 0
/* 80126D6C 001229CC  48 12 D1 49 */	bl func_80253EB4
/* 80126D70 001229D0  48 00 00 B8 */	b lbl_80126E28
lbl_80126D74:
/* 80126D74 001229D4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126D78 001229D8  80 03 02 40 */	lwz r0, 0x240(r3)
/* 80126D7C 001229DC  28 00 00 02 */	cmplwi r0, 2
/* 80126D80 001229E0  40 80 00 A8 */	bge lbl_80126E28
/* 80126D84 001229E4  7F C3 F3 78 */	mr r3, r30
/* 80126D88 001229E8  7F E4 FB 78 */	mr r4, r31
/* 80126D8C 001229EC  38 A0 00 01 */	li r5, 1
/* 80126D90 001229F0  38 C0 00 00 */	li r6, 0
/* 80126D94 001229F4  48 12 D1 21 */	bl func_80253EB4
/* 80126D98 001229F8  48 00 00 90 */	b lbl_80126E28
lbl_80126D9C:
/* 80126D9C 001229FC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126DA0 00122A00  80 03 02 40 */	lwz r0, 0x240(r3)
/* 80126DA4 00122A04  28 00 00 02 */	cmplwi r0, 2
/* 80126DA8 00122A08  40 80 00 80 */	bge lbl_80126E28
/* 80126DAC 00122A0C  88 1F 00 02 */	lbz r0, 2(r31)
/* 80126DB0 00122A10  88 7F 00 03 */	lbz r3, 3(r31)
/* 80126DB4 00122A14  7C 04 16 70 */	srawi r4, r0, 2
/* 80126DB8 00122A18  88 1F 00 04 */	lbz r0, 4(r31)
/* 80126DBC 00122A1C  7C 63 16 70 */	srawi r3, r3, 2
/* 80126DC0 00122A20  98 9F 00 02 */	stb r4, 2(r31)
/* 80126DC4 00122A24  7C 00 16 70 */	srawi r0, r0, 2
/* 80126DC8 00122A28  98 7F 00 03 */	stb r3, 3(r31)
/* 80126DCC 00122A2C  98 1F 00 04 */	stb r0, 4(r31)
/* 80126DD0 00122A30  48 00 00 58 */	b lbl_80126E28
lbl_80126DD4:
/* 80126DD4 00122A34  7F C3 F3 78 */	mr r3, r30
/* 80126DD8 00122A38  7F E4 FB 78 */	mr r4, r31
/* 80126DDC 00122A3C  38 A0 00 02 */	li r5, 2
/* 80126DE0 00122A40  38 C0 2F 41 */	li r6, 0x2f41
/* 80126DE4 00122A44  48 12 D0 D1 */	bl func_80253EB4
/* 80126DE8 00122A48  48 00 00 40 */	b lbl_80126E28
lbl_80126DEC:
/* 80126DEC 00122A4C  7F C3 F3 78 */	mr r3, r30
/* 80126DF0 00122A50  7F E4 FB 78 */	mr r4, r31
/* 80126DF4 00122A54  38 A0 00 02 */	li r5, 2
/* 80126DF8 00122A58  38 C0 2F 56 */	li r6, 0x2f56
/* 80126DFC 00122A5C  48 12 D0 B9 */	bl func_80253EB4
/* 80126E00 00122A60  48 00 00 28 */	b lbl_80126E28
lbl_80126E04:
/* 80126E04 00122A64  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126E08 00122A68  80 03 02 40 */	lwz r0, 0x240(r3)
/* 80126E0C 00122A6C  28 00 00 02 */	cmplwi r0, 2
/* 80126E10 00122A70  41 80 00 18 */	blt lbl_80126E28
/* 80126E14 00122A74  7F C3 F3 78 */	mr r3, r30
/* 80126E18 00122A78  7F E4 FB 78 */	mr r4, r31
/* 80126E1C 00122A7C  38 A0 00 02 */	li r5, 2
/* 80126E20 00122A80  38 C0 2F 54 */	li r6, 0x2f54
/* 80126E24 00122A84  48 12 D0 91 */	bl func_80253EB4
lbl_80126E28:
/* 80126E28 00122A88  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80126E2C 00122A8C  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80126E30 00122A90  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 80126E34 00122A94  7C 08 03 A6 */	mtlr r0
/* 80126E38 00122A98  38 21 00 20 */	addi r1, r1, 0x20
/* 80126E3C 00122A9C  4E 80 00 20 */	blr
lbl_80126E40:
/* 80126E40 00122AA0  94 21 FF 90 */	stwu r1, -0x70(r1)
/* 80126E44 00122AA4  7C 08 02 A6 */	mflr r0
/* 80126E48 00122AA8  90 01 00 74 */	stw r0, 0x74(r1)
/* 80126E4C 00122AAC  39 61 00 70 */	addi r11, r1, 0x70
/* 80126E50 00122AB0  48 0A 02 D9 */	bl _savegpr_27
/* 80126E54 00122AB4  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 80126E58 00122AB8  7C 7E 1B 78 */	mr r30, r3
/* 80126E5C 00122ABC  7C 9F 23 78 */	mr r31, r4
/* 80126E60 00122AC0  38 A1 00 08 */	addi r5, r1, 8
/* 80126E64 00122AC4  A8 66 00 C8 */	lha r3, 0xc8(r6)
/* 80126E68 00122AC8  38 80 00 08 */	li r4, 8
/* 80126E6C 00122ACC  48 12 CF E1 */	bl func_80253E4C
/* 80126E70 00122AD0  7F C3 F3 78 */	mr r3, r30
/* 80126E74 00122AD4  7F E4 FB 78 */	mr r4, r31
/* 80126E78 00122AD8  38 C1 00 0C */	addi r6, r1, 0xc
/* 80126E7C 00122ADC  38 A0 00 03 */	li r5, 3
/* 80126E80 00122AE0  48 12 D0 5D */	bl func_80253EDC
/* 80126E84 00122AE4  80 01 00 08 */	lwz r0, 8(r1)
/* 80126E88 00122AE8  2C 00 00 00 */	cmpwi r0, 0
/* 80126E8C 00122AEC  41 82 00 20 */	beq lbl_80126EAC
/* 80126E90 00122AF0  80 01 00 0C */	lwz r0, 0xc(r1)
/* 80126E94 00122AF4  2C 00 00 05 */	cmpwi r0, 5
/* 80126E98 00122AF8  40 80 00 14 */	bge lbl_80126EAC
/* 80126E9C 00122AFC  2C 00 00 03 */	cmpwi r0, 3
/* 80126EA0 00122B00  40 80 07 54 */	bge lbl_801275F4
/* 80126EA4 00122B04  48 00 00 08 */	b lbl_80126EAC
/* 80126EA8 00122B08  48 00 07 4C */	b lbl_801275F4
lbl_80126EAC:
/* 80126EAC 00122B0C  80 61 00 0C */	lwz r3, 0xc(r1)
/* 80126EB0 00122B10  2C 03 00 1F */	cmpwi r3, 0x1f
/* 80126EB4 00122B14  40 80 00 14 */	bge lbl_80126EC8
/* 80126EB8 00122B18  2C 03 00 13 */	cmpwi r3, 0x13
/* 80126EBC 00122B1C  40 80 07 38 */	bge lbl_801275F4
/* 80126EC0 00122B20  48 00 00 08 */	b lbl_80126EC8
/* 80126EC4 00122B24  48 00 07 30 */	b lbl_801275F4
lbl_80126EC8:
/* 80126EC8 00122B28  38 03 FF FD */	addi r0, r3, -3
/* 80126ECC 00122B2C  28 00 00 21 */	cmplwi r0, 0x21
/* 80126ED0 00122B30  41 81 07 24 */	bgt lbl_801275F4
/* 80126ED4 00122B34  3C 60 80 42 */	lis r3, lbl_8041C3C0@ha
/* 80126ED8 00122B38  54 00 10 3A */	slwi r0, r0, 2
/* 80126EDC 00122B3C  38 63 C3 C0 */	addi r3, r3, lbl_8041C3C0@l
/* 80126EE0 00122B40  7C 63 00 2E */	lwzx r3, r3, r0
/* 80126EE4 00122B44  7C 69 03 A6 */	mtctr r3
/* 80126EE8 00122B48  4E 80 04 20 */	bctr
/* 80126EEC 00122B4C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126EF0 00122B50  80 03 01 D0 */	lwz r0, 0x1d0(r3)
/* 80126EF4 00122B54  2C 00 00 00 */	cmpwi r0, 0
/* 80126EF8 00122B58  41 82 00 40 */	beq lbl_80126F38
/* 80126EFC 00122B5C  80 03 01 F0 */	lwz r0, 0x1f0(r3)
/* 80126F00 00122B60  2C 00 00 00 */	cmpwi r0, 0
/* 80126F04 00122B64  40 82 06 F0 */	bne lbl_801275F4
/* 80126F08 00122B68  88 03 01 32 */	lbz r0, 0x132(r3)
/* 80126F0C 00122B6C  98 1F 00 0E */	stb r0, 0xe(r31)
/* 80126F10 00122B70  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126F14 00122B74  88 03 01 33 */	lbz r0, 0x133(r3)
/* 80126F18 00122B78  98 1F 00 0F */	stb r0, 0xf(r31)
/* 80126F1C 00122B7C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126F20 00122B80  88 03 01 34 */	lbz r0, 0x134(r3)
/* 80126F24 00122B84  98 1F 00 10 */	stb r0, 0x10(r31)
/* 80126F28 00122B88  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126F2C 00122B8C  88 03 01 35 */	lbz r0, 0x135(r3)
/* 80126F30 00122B90  98 1F 00 11 */	stb r0, 0x11(r31)
/* 80126F34 00122B94  48 00 06 C0 */	b lbl_801275F4
lbl_80126F38:
/* 80126F38 00122B98  38 00 00 00 */	li r0, 0
/* 80126F3C 00122B9C  98 1F 00 11 */	stb r0, 0x11(r31)
/* 80126F40 00122BA0  98 1F 00 10 */	stb r0, 0x10(r31)
/* 80126F44 00122BA4  98 1F 00 0F */	stb r0, 0xf(r31)
/* 80126F48 00122BA8  98 1F 00 0E */	stb r0, 0xe(r31)
/* 80126F4C 00122BAC  48 00 06 A8 */	b lbl_801275F4
/* 80126F50 00122BB0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126F54 00122BB4  80 03 01 D4 */	lwz r0, 0x1d4(r3)
/* 80126F58 00122BB8  2C 00 00 00 */	cmpwi r0, 0
/* 80126F5C 00122BBC  41 82 00 40 */	beq lbl_80126F9C
/* 80126F60 00122BC0  80 03 01 F4 */	lwz r0, 0x1f4(r3)
/* 80126F64 00122BC4  2C 00 00 00 */	cmpwi r0, 0
/* 80126F68 00122BC8  40 82 06 8C */	bne lbl_801275F4
/* 80126F6C 00122BCC  88 03 01 32 */	lbz r0, 0x132(r3)
/* 80126F70 00122BD0  98 1F 00 0E */	stb r0, 0xe(r31)
/* 80126F74 00122BD4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126F78 00122BD8  88 03 01 33 */	lbz r0, 0x133(r3)
/* 80126F7C 00122BDC  98 1F 00 0F */	stb r0, 0xf(r31)
/* 80126F80 00122BE0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126F84 00122BE4  88 03 01 34 */	lbz r0, 0x134(r3)
/* 80126F88 00122BE8  98 1F 00 10 */	stb r0, 0x10(r31)
/* 80126F8C 00122BEC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126F90 00122BF0  88 03 01 35 */	lbz r0, 0x135(r3)
/* 80126F94 00122BF4  98 1F 00 11 */	stb r0, 0x11(r31)
/* 80126F98 00122BF8  48 00 06 5C */	b lbl_801275F4
lbl_80126F9C:
/* 80126F9C 00122BFC  38 00 00 00 */	li r0, 0
/* 80126FA0 00122C00  98 1F 00 11 */	stb r0, 0x11(r31)
/* 80126FA4 00122C04  98 1F 00 10 */	stb r0, 0x10(r31)
/* 80126FA8 00122C08  98 1F 00 0F */	stb r0, 0xf(r31)
/* 80126FAC 00122C0C  98 1F 00 0E */	stb r0, 0xe(r31)
/* 80126FB0 00122C10  48 00 06 44 */	b lbl_801275F4
/* 80126FB4 00122C14  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126FB8 00122C18  80 03 01 D8 */	lwz r0, 0x1d8(r3)
/* 80126FBC 00122C1C  2C 00 00 00 */	cmpwi r0, 0
/* 80126FC0 00122C20  41 82 00 40 */	beq lbl_80127000
/* 80126FC4 00122C24  80 03 01 F8 */	lwz r0, 0x1f8(r3)
/* 80126FC8 00122C28  2C 00 00 00 */	cmpwi r0, 0
/* 80126FCC 00122C2C  40 82 06 28 */	bne lbl_801275F4
/* 80126FD0 00122C30  88 03 01 32 */	lbz r0, 0x132(r3)
/* 80126FD4 00122C34  98 1F 00 0E */	stb r0, 0xe(r31)
/* 80126FD8 00122C38  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126FDC 00122C3C  88 03 01 33 */	lbz r0, 0x133(r3)
/* 80126FE0 00122C40  98 1F 00 0F */	stb r0, 0xf(r31)
/* 80126FE4 00122C44  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126FE8 00122C48  88 03 01 34 */	lbz r0, 0x134(r3)
/* 80126FEC 00122C4C  98 1F 00 10 */	stb r0, 0x10(r31)
/* 80126FF0 00122C50  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80126FF4 00122C54  88 03 01 35 */	lbz r0, 0x135(r3)
/* 80126FF8 00122C58  98 1F 00 11 */	stb r0, 0x11(r31)
/* 80126FFC 00122C5C  48 00 05 F8 */	b lbl_801275F4
lbl_80127000:
/* 80127000 00122C60  38 00 00 00 */	li r0, 0
/* 80127004 00122C64  98 1F 00 11 */	stb r0, 0x11(r31)
/* 80127008 00122C68  98 1F 00 10 */	stb r0, 0x10(r31)
/* 8012700C 00122C6C  98 1F 00 0F */	stb r0, 0xf(r31)
/* 80127010 00122C70  98 1F 00 0E */	stb r0, 0xe(r31)
/* 80127014 00122C74  48 00 05 E0 */	b lbl_801275F4
/* 80127018 00122C78  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012701C 00122C7C  80 03 01 DC */	lwz r0, 0x1dc(r3)
/* 80127020 00122C80  2C 00 00 00 */	cmpwi r0, 0
/* 80127024 00122C84  41 82 00 40 */	beq lbl_80127064
/* 80127028 00122C88  80 03 01 FC */	lwz r0, 0x1fc(r3)
/* 8012702C 00122C8C  2C 00 00 00 */	cmpwi r0, 0
/* 80127030 00122C90  40 82 05 C4 */	bne lbl_801275F4
/* 80127034 00122C94  88 03 01 32 */	lbz r0, 0x132(r3)
/* 80127038 00122C98  98 1F 00 0E */	stb r0, 0xe(r31)
/* 8012703C 00122C9C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80127040 00122CA0  88 03 01 33 */	lbz r0, 0x133(r3)
/* 80127044 00122CA4  98 1F 00 0F */	stb r0, 0xf(r31)
/* 80127048 00122CA8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012704C 00122CAC  88 03 01 34 */	lbz r0, 0x134(r3)
/* 80127050 00122CB0  98 1F 00 10 */	stb r0, 0x10(r31)
/* 80127054 00122CB4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80127058 00122CB8  88 03 01 35 */	lbz r0, 0x135(r3)
/* 8012705C 00122CBC  98 1F 00 11 */	stb r0, 0x11(r31)
/* 80127060 00122CC0  48 00 05 94 */	b lbl_801275F4
lbl_80127064:
/* 80127064 00122CC4  38 00 00 00 */	li r0, 0
/* 80127068 00122CC8  98 1F 00 11 */	stb r0, 0x11(r31)
/* 8012706C 00122CCC  98 1F 00 10 */	stb r0, 0x10(r31)
/* 80127070 00122CD0  98 1F 00 0F */	stb r0, 0xf(r31)
/* 80127074 00122CD4  98 1F 00 0E */	stb r0, 0xe(r31)
/* 80127078 00122CD8  48 00 05 7C */	b lbl_801275F4
/* 8012707C 00122CDC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80127080 00122CE0  80 03 02 3C */	lwz r0, 0x23c(r3)
/* 80127084 00122CE4  54 00 00 3C */	rlwinm r0, r0, 0, 0, 0x1e
/* 80127088 00122CE8  90 03 02 3C */	stw r0, 0x23c(r3)
/* 8012708C 00122CEC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80127090 00122CF0  80 03 01 D0 */	lwz r0, 0x1d0(r3)
/* 80127094 00122CF4  2C 00 00 00 */	cmpwi r0, 0
/* 80127098 00122CF8  41 82 05 5C */	beq lbl_801275F4
/* 8012709C 00122CFC  80 03 01 F0 */	lwz r0, 0x1f0(r3)
/* 801270A0 00122D00  2C 00 00 00 */	cmpwi r0, 0
/* 801270A4 00122D04  41 82 05 50 */	beq lbl_801275F4
/* 801270A8 00122D08  7F C3 F3 78 */	mr r3, r30
/* 801270AC 00122D0C  7F E4 FB 78 */	mr r4, r31
/* 801270B0 00122D10  38 C1 00 10 */	addi r6, r1, 0x10
/* 801270B4 00122D14  38 A0 00 06 */	li r5, 6
/* 801270B8 00122D18  48 12 CE 25 */	bl func_80253EDC
/* 801270BC 00122D1C  C0 A1 00 10 */	lfs f5, 0x10(r1)
/* 801270C0 00122D20  38 00 FF 00 */	li r0, -256
/* 801270C4 00122D24  C0 61 00 20 */	lfs f3, 0x20(r1)
/* 801270C8 00122D28  C0 21 00 14 */	lfs f1, 0x14(r1)
/* 801270CC 00122D2C  FC 80 28 1E */	fctiwz f4, f5
/* 801270D0 00122D30  C0 01 00 28 */	lfs f0, 0x28(r1)
/* 801270D4 00122D34  FC 40 18 1E */	fctiwz f2, f3
/* 801270D8 00122D38  EC 21 28 28 */	fsubs f1, f1, f5
/* 801270DC 00122D3C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801270E0 00122D40  EC 00 18 28 */	fsubs f0, f0, f3
/* 801270E4 00122D44  D8 81 00 30 */	stfd f4, 0x30(r1)
/* 801270E8 00122D48  FC 20 08 1E */	fctiwz f1, f1
/* 801270EC 00122D4C  88 9F 00 11 */	lbz r4, 0x11(r31)
/* 801270F0 00122D50  FC 00 00 1E */	fctiwz f0, f0
/* 801270F4 00122D54  D8 41 00 38 */	stfd f2, 0x38(r1)
/* 801270F8 00122D58  83 81 00 34 */	lwz r28, 0x34(r1)
/* 801270FC 00122D5C  7C 9B 03 78 */	or r27, r4, r0
/* 80127100 00122D60  D8 21 00 40 */	stfd f1, 0x40(r1)
/* 80127104 00122D64  83 A1 00 3C */	lwz r29, 0x3c(r1)
/* 80127108 00122D68  D8 01 00 48 */	stfd f0, 0x48(r1)
/* 8012710C 00122D6C  83 C1 00 44 */	lwz r30, 0x44(r1)
/* 80127110 00122D70  83 E1 00 4C */	lwz r31, 0x4c(r1)
/* 80127114 00122D74  80 63 01 F0 */	lwz r3, 0x1f0(r3)
/* 80127118 00122D78  48 2B 2F A5 */	bl func_803DA0BC
/* 8012711C 00122D7C  A0 03 00 00 */	lhz r0, 0(r3)
/* 80127120 00122D80  28 00 FF FF */	cmplwi r0, 0xffff
/* 80127124 00122D84  41 82 00 24 */	beq lbl_80127148
/* 80127128 00122D88  2C 00 00 00 */	cmpwi r0, 0
/* 8012712C 00122D8C  41 82 00 1C */	beq lbl_80127148
/* 80127130 00122D90  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 80127134 00122D94  7C 64 1B 78 */	mr r4, r3
/* 80127138 00122D98  38 A0 00 20 */	li r5, 0x20
/* 8012713C 00122D9C  38 66 01 90 */	addi r3, r6, 0x190
/* 80127140 00122DA0  48 04 FF 41 */	bl func_80177080
/* 80127144 00122DA4  48 00 00 14 */	b lbl_80127158
lbl_80127148:
/* 80127148 00122DA8  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012714C 00122DAC  38 60 46 C5 */	li r3, 0x46c5
/* 80127150 00122DB0  38 84 01 90 */	addi r4, r4, 0x190
/* 80127154 00122DB4  48 12 92 85 */	bl func_802503D8
lbl_80127158:
/* 80127158 00122DB8  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012715C 00122DBC  38 60 00 1E */	li r3, 0x1e
/* 80127160 00122DC0  38 84 01 90 */	addi r4, r4, 0x190
/* 80127164 00122DC4  48 03 51 A5 */	bl func_8015C308
/* 80127168 00122DC8  7F 84 E3 78 */	mr r4, r28
/* 8012716C 00122DCC  7F A5 EB 78 */	mr r5, r29
/* 80127170 00122DD0  7F 68 DB 78 */	mr r8, r27
/* 80127174 00122DD4  7F C6 07 34 */	extsh r6, r30
/* 80127178 00122DD8  7F E7 07 34 */	extsh r7, r31
/* 8012717C 00122DDC  38 60 2F 52 */	li r3, 0x2f52
/* 80127180 00122DE0  48 12 8F B5 */	bl func_80250134
/* 80127184 00122DE4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80127188 00122DE8  80 03 02 3C */	lwz r0, 0x23c(r3)
/* 8012718C 00122DEC  60 00 00 01 */	ori r0, r0, 1
/* 80127190 00122DF0  90 03 02 3C */	stw r0, 0x23c(r3)
/* 80127194 00122DF4  48 00 04 60 */	b lbl_801275F4
/* 80127198 00122DF8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012719C 00122DFC  80 03 02 3C */	lwz r0, 0x23c(r3)
/* 801271A0 00122E00  54 00 07 FA */	rlwinm r0, r0, 0, 0x1f, 0x1d
/* 801271A4 00122E04  90 03 02 3C */	stw r0, 0x23c(r3)
/* 801271A8 00122E08  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801271AC 00122E0C  80 03 01 D4 */	lwz r0, 0x1d4(r3)
/* 801271B0 00122E10  2C 00 00 00 */	cmpwi r0, 0
/* 801271B4 00122E14  41 82 04 40 */	beq lbl_801275F4
/* 801271B8 00122E18  80 03 01 F4 */	lwz r0, 0x1f4(r3)
/* 801271BC 00122E1C  2C 00 00 00 */	cmpwi r0, 0
/* 801271C0 00122E20  41 82 04 34 */	beq lbl_801275F4
/* 801271C4 00122E24  7F C3 F3 78 */	mr r3, r30
/* 801271C8 00122E28  7F E4 FB 78 */	mr r4, r31
/* 801271CC 00122E2C  38 C1 00 10 */	addi r6, r1, 0x10
/* 801271D0 00122E30  38 A0 00 06 */	li r5, 6
/* 801271D4 00122E34  48 12 CD 09 */	bl func_80253EDC
/* 801271D8 00122E38  C0 A1 00 10 */	lfs f5, 0x10(r1)
/* 801271DC 00122E3C  38 00 FF 00 */	li r0, -256
/* 801271E0 00122E40  C0 61 00 20 */	lfs f3, 0x20(r1)
/* 801271E4 00122E44  C0 21 00 14 */	lfs f1, 0x14(r1)
/* 801271E8 00122E48  FC 80 28 1E */	fctiwz f4, f5
/* 801271EC 00122E4C  C0 01 00 28 */	lfs f0, 0x28(r1)
/* 801271F0 00122E50  FC 40 18 1E */	fctiwz f2, f3
/* 801271F4 00122E54  EC 21 28 28 */	fsubs f1, f1, f5
/* 801271F8 00122E58  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801271FC 00122E5C  EC 00 18 28 */	fsubs f0, f0, f3
/* 80127200 00122E60  D8 41 00 40 */	stfd f2, 0x40(r1)
/* 80127204 00122E64  FC 20 08 1E */	fctiwz f1, f1
/* 80127208 00122E68  88 9F 00 11 */	lbz r4, 0x11(r31)
/* 8012720C 00122E6C  FC 00 00 1E */	fctiwz f0, f0
/* 80127210 00122E70  D8 81 00 48 */	stfd f4, 0x48(r1)
/* 80127214 00122E74  83 A1 00 44 */	lwz r29, 0x44(r1)
/* 80127218 00122E78  7C 9E 03 78 */	or r30, r4, r0
/* 8012721C 00122E7C  D8 21 00 38 */	stfd f1, 0x38(r1)
/* 80127220 00122E80  83 E1 00 4C */	lwz r31, 0x4c(r1)
/* 80127224 00122E84  D8 01 00 30 */	stfd f0, 0x30(r1)
/* 80127228 00122E88  83 81 00 3C */	lwz r28, 0x3c(r1)
/* 8012722C 00122E8C  83 61 00 34 */	lwz r27, 0x34(r1)
/* 80127230 00122E90  80 63 01 F4 */	lwz r3, 0x1f4(r3)
/* 80127234 00122E94  48 2B 2E 89 */	bl func_803DA0BC
/* 80127238 00122E98  A0 03 00 00 */	lhz r0, 0(r3)
/* 8012723C 00122E9C  28 00 FF FF */	cmplwi r0, 0xffff
/* 80127240 00122EA0  41 82 00 24 */	beq lbl_80127264
/* 80127244 00122EA4  2C 00 00 00 */	cmpwi r0, 0
/* 80127248 00122EA8  41 82 00 1C */	beq lbl_80127264
/* 8012724C 00122EAC  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 80127250 00122EB0  7C 64 1B 78 */	mr r4, r3
/* 80127254 00122EB4  38 A0 00 20 */	li r5, 0x20
/* 80127258 00122EB8  38 66 01 90 */	addi r3, r6, 0x190
/* 8012725C 00122EBC  48 04 FE 25 */	bl func_80177080
/* 80127260 00122EC0  48 00 00 14 */	b lbl_80127274
lbl_80127264:
/* 80127264 00122EC4  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80127268 00122EC8  38 60 46 C6 */	li r3, 0x46c6
/* 8012726C 00122ECC  38 84 01 90 */	addi r4, r4, 0x190
/* 80127270 00122ED0  48 12 91 69 */	bl func_802503D8
lbl_80127274:
/* 80127274 00122ED4  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80127278 00122ED8  38 60 00 1E */	li r3, 0x1e
/* 8012727C 00122EDC  38 84 01 90 */	addi r4, r4, 0x190
/* 80127280 00122EE0  48 03 50 89 */	bl func_8015C308
/* 80127284 00122EE4  7F E4 FB 78 */	mr r4, r31
/* 80127288 00122EE8  7F A5 EB 78 */	mr r5, r29
/* 8012728C 00122EEC  7F C8 F3 78 */	mr r8, r30
/* 80127290 00122EF0  7F 86 07 34 */	extsh r6, r28
/* 80127294 00122EF4  7F 67 07 34 */	extsh r7, r27
/* 80127298 00122EF8  38 60 2F 52 */	li r3, 0x2f52
/* 8012729C 00122EFC  48 12 8E 99 */	bl func_80250134
/* 801272A0 00122F00  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801272A4 00122F04  80 03 02 3C */	lwz r0, 0x23c(r3)
/* 801272A8 00122F08  60 00 00 02 */	ori r0, r0, 2
/* 801272AC 00122F0C  90 03 02 3C */	stw r0, 0x23c(r3)
/* 801272B0 00122F10  48 00 03 44 */	b lbl_801275F4
/* 801272B4 00122F14  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801272B8 00122F18  80 03 02 3C */	lwz r0, 0x23c(r3)
/* 801272BC 00122F1C  54 00 07 B8 */	rlwinm r0, r0, 0, 0x1e, 0x1c
/* 801272C0 00122F20  90 03 02 3C */	stw r0, 0x23c(r3)
/* 801272C4 00122F24  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801272C8 00122F28  80 03 01 D8 */	lwz r0, 0x1d8(r3)
/* 801272CC 00122F2C  2C 00 00 00 */	cmpwi r0, 0
/* 801272D0 00122F30  41 82 03 24 */	beq lbl_801275F4
/* 801272D4 00122F34  80 03 01 F8 */	lwz r0, 0x1f8(r3)
/* 801272D8 00122F38  2C 00 00 00 */	cmpwi r0, 0
/* 801272DC 00122F3C  41 82 03 18 */	beq lbl_801275F4
/* 801272E0 00122F40  7F C3 F3 78 */	mr r3, r30
/* 801272E4 00122F44  7F E4 FB 78 */	mr r4, r31
/* 801272E8 00122F48  38 C1 00 10 */	addi r6, r1, 0x10
/* 801272EC 00122F4C  38 A0 00 06 */	li r5, 6
/* 801272F0 00122F50  48 12 CB ED */	bl func_80253EDC
/* 801272F4 00122F54  C0 A1 00 10 */	lfs f5, 0x10(r1)
/* 801272F8 00122F58  38 00 FF 00 */	li r0, -256
/* 801272FC 00122F5C  C0 61 00 20 */	lfs f3, 0x20(r1)
/* 80127300 00122F60  C0 21 00 14 */	lfs f1, 0x14(r1)
/* 80127304 00122F64  FC 80 28 1E */	fctiwz f4, f5
/* 80127308 00122F68  C0 01 00 28 */	lfs f0, 0x28(r1)
/* 8012730C 00122F6C  FC 40 18 1E */	fctiwz f2, f3
/* 80127310 00122F70  EC 21 28 28 */	fsubs f1, f1, f5
/* 80127314 00122F74  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80127318 00122F78  EC 00 18 28 */	fsubs f0, f0, f3
/* 8012731C 00122F7C  D8 41 00 40 */	stfd f2, 0x40(r1)
/* 80127320 00122F80  FC 20 08 1E */	fctiwz f1, f1
/* 80127324 00122F84  88 9F 00 11 */	lbz r4, 0x11(r31)
/* 80127328 00122F88  FC 00 00 1E */	fctiwz f0, f0
/* 8012732C 00122F8C  D8 81 00 48 */	stfd f4, 0x48(r1)
/* 80127330 00122F90  83 A1 00 44 */	lwz r29, 0x44(r1)
/* 80127334 00122F94  7C 9E 03 78 */	or r30, r4, r0
/* 80127338 00122F98  D8 21 00 38 */	stfd f1, 0x38(r1)
/* 8012733C 00122F9C  83 E1 00 4C */	lwz r31, 0x4c(r1)
/* 80127340 00122FA0  D8 01 00 30 */	stfd f0, 0x30(r1)
/* 80127344 00122FA4  83 81 00 3C */	lwz r28, 0x3c(r1)
/* 80127348 00122FA8  83 61 00 34 */	lwz r27, 0x34(r1)
/* 8012734C 00122FAC  80 63 01 F8 */	lwz r3, 0x1f8(r3)
/* 80127350 00122FB0  48 2B 2D 6D */	bl func_803DA0BC
/* 80127354 00122FB4  A0 03 00 00 */	lhz r0, 0(r3)
/* 80127358 00122FB8  28 00 FF FF */	cmplwi r0, 0xffff
/* 8012735C 00122FBC  41 82 00 24 */	beq lbl_80127380
/* 80127360 00122FC0  2C 00 00 00 */	cmpwi r0, 0
/* 80127364 00122FC4  41 82 00 1C */	beq lbl_80127380
/* 80127368 00122FC8  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8012736C 00122FCC  7C 64 1B 78 */	mr r4, r3
/* 80127370 00122FD0  38 A0 00 20 */	li r5, 0x20
/* 80127374 00122FD4  38 66 01 90 */	addi r3, r6, 0x190
/* 80127378 00122FD8  48 04 FD 09 */	bl func_80177080
/* 8012737C 00122FDC  48 00 00 14 */	b lbl_80127390
lbl_80127380:
/* 80127380 00122FE0  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80127384 00122FE4  38 60 46 C7 */	li r3, 0x46c7
/* 80127388 00122FE8  38 84 01 90 */	addi r4, r4, 0x190
/* 8012738C 00122FEC  48 12 90 4D */	bl func_802503D8
lbl_80127390:
/* 80127390 00122FF0  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80127394 00122FF4  38 60 00 1E */	li r3, 0x1e
/* 80127398 00122FF8  38 84 01 90 */	addi r4, r4, 0x190
/* 8012739C 00122FFC  48 03 4F 6D */	bl func_8015C308
/* 801273A0 00123000  7F E4 FB 78 */	mr r4, r31
/* 801273A4 00123004  7F A5 EB 78 */	mr r5, r29
/* 801273A8 00123008  7F C8 F3 78 */	mr r8, r30
/* 801273AC 0012300C  7F 86 07 34 */	extsh r6, r28
/* 801273B0 00123010  7F 67 07 34 */	extsh r7, r27
/* 801273B4 00123014  38 60 2F 52 */	li r3, 0x2f52
/* 801273B8 00123018  48 12 8D 7D */	bl func_80250134
/* 801273BC 0012301C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801273C0 00123020  80 03 02 3C */	lwz r0, 0x23c(r3)
/* 801273C4 00123024  60 00 00 04 */	ori r0, r0, 4
/* 801273C8 00123028  90 03 02 3C */	stw r0, 0x23c(r3)
/* 801273CC 0012302C  48 00 02 28 */	b lbl_801275F4
/* 801273D0 00123030  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801273D4 00123034  80 03 02 3C */	lwz r0, 0x23c(r3)
/* 801273D8 00123038  54 00 07 76 */	rlwinm r0, r0, 0, 0x1d, 0x1b
/* 801273DC 0012303C  90 03 02 3C */	stw r0, 0x23c(r3)
/* 801273E0 00123040  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801273E4 00123044  80 03 01 DC */	lwz r0, 0x1dc(r3)
/* 801273E8 00123048  2C 00 00 00 */	cmpwi r0, 0
/* 801273EC 0012304C  41 82 02 08 */	beq lbl_801275F4
/* 801273F0 00123050  80 03 01 FC */	lwz r0, 0x1fc(r3)
/* 801273F4 00123054  2C 00 00 00 */	cmpwi r0, 0
/* 801273F8 00123058  41 82 01 FC */	beq lbl_801275F4
/* 801273FC 0012305C  7F C3 F3 78 */	mr r3, r30
/* 80127400 00123060  7F E4 FB 78 */	mr r4, r31
/* 80127404 00123064  38 C1 00 10 */	addi r6, r1, 0x10
/* 80127408 00123068  38 A0 00 06 */	li r5, 6
/* 8012740C 0012306C  48 12 CA D1 */	bl func_80253EDC
/* 80127410 00123070  C0 A1 00 10 */	lfs f5, 0x10(r1)
/* 80127414 00123074  38 00 FF 00 */	li r0, -256
/* 80127418 00123078  C0 61 00 20 */	lfs f3, 0x20(r1)
/* 8012741C 0012307C  C0 21 00 14 */	lfs f1, 0x14(r1)
/* 80127420 00123080  FC 80 28 1E */	fctiwz f4, f5
/* 80127424 00123084  C0 01 00 28 */	lfs f0, 0x28(r1)
/* 80127428 00123088  FC 40 18 1E */	fctiwz f2, f3
/* 8012742C 0012308C  EC 21 28 28 */	fsubs f1, f1, f5
/* 80127430 00123090  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80127434 00123094  EC 00 18 28 */	fsubs f0, f0, f3
/* 80127438 00123098  D8 41 00 40 */	stfd f2, 0x40(r1)
/* 8012743C 0012309C  FC 20 08 1E */	fctiwz f1, f1
/* 80127440 001230A0  88 9F 00 11 */	lbz r4, 0x11(r31)
/* 80127444 001230A4  FC 00 00 1E */	fctiwz f0, f0
/* 80127448 001230A8  D8 81 00 48 */	stfd f4, 0x48(r1)
/* 8012744C 001230AC  83 A1 00 44 */	lwz r29, 0x44(r1)
/* 80127450 001230B0  7C 9E 03 78 */	or r30, r4, r0
/* 80127454 001230B4  D8 21 00 38 */	stfd f1, 0x38(r1)
/* 80127458 001230B8  83 E1 00 4C */	lwz r31, 0x4c(r1)
/* 8012745C 001230BC  D8 01 00 30 */	stfd f0, 0x30(r1)
/* 80127460 001230C0  83 81 00 3C */	lwz r28, 0x3c(r1)
/* 80127464 001230C4  83 61 00 34 */	lwz r27, 0x34(r1)
/* 80127468 001230C8  80 63 01 FC */	lwz r3, 0x1fc(r3)
/* 8012746C 001230CC  48 2B 2C 51 */	bl func_803DA0BC
/* 80127470 001230D0  A0 03 00 00 */	lhz r0, 0(r3)
/* 80127474 001230D4  28 00 FF FF */	cmplwi r0, 0xffff
/* 80127478 001230D8  41 82 00 24 */	beq lbl_8012749C
/* 8012747C 001230DC  2C 00 00 00 */	cmpwi r0, 0
/* 80127480 001230E0  41 82 00 1C */	beq lbl_8012749C
/* 80127484 001230E4  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 80127488 001230E8  7C 64 1B 78 */	mr r4, r3
/* 8012748C 001230EC  38 A0 00 20 */	li r5, 0x20
/* 80127490 001230F0  38 66 01 90 */	addi r3, r6, 0x190
/* 80127494 001230F4  48 04 FB ED */	bl func_80177080
/* 80127498 001230F8  48 00 00 14 */	b lbl_801274AC
lbl_8012749C:
/* 8012749C 001230FC  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 801274A0 00123100  38 60 46 C8 */	li r3, 0x46c8
/* 801274A4 00123104  38 84 01 90 */	addi r4, r4, 0x190
/* 801274A8 00123108  48 12 8F 31 */	bl func_802503D8
lbl_801274AC:
/* 801274AC 0012310C  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 801274B0 00123110  38 60 00 1E */	li r3, 0x1e
/* 801274B4 00123114  38 84 01 90 */	addi r4, r4, 0x190
/* 801274B8 00123118  48 03 4E 51 */	bl func_8015C308
/* 801274BC 0012311C  7F E4 FB 78 */	mr r4, r31
/* 801274C0 00123120  7F A5 EB 78 */	mr r5, r29
/* 801274C4 00123124  7F C8 F3 78 */	mr r8, r30
/* 801274C8 00123128  7F 86 07 34 */	extsh r6, r28
/* 801274CC 0012312C  7F 67 07 34 */	extsh r7, r27
/* 801274D0 00123130  38 60 2F 52 */	li r3, 0x2f52
/* 801274D4 00123134  48 12 8C 61 */	bl func_80250134
/* 801274D8 00123138  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801274DC 0012313C  80 03 02 3C */	lwz r0, 0x23c(r3)
/* 801274E0 00123140  60 00 00 08 */	ori r0, r0, 8
/* 801274E4 00123144  90 03 02 3C */	stw r0, 0x23c(r3)
/* 801274E8 00123148  48 00 01 0C */	b lbl_801275F4
/* 801274EC 0012314C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801274F0 00123150  80 03 02 40 */	lwz r0, 0x240(r3)
/* 801274F4 00123154  28 00 00 02 */	cmplwi r0, 2
/* 801274F8 00123158  40 80 00 2C */	bge lbl_80127524
/* 801274FC 0012315C  C0 02 8D 58 */	lfs f0, lbl_80641358-_SDA2_BASE_(r2)
/* 80127500 00123160  D0 01 00 2C */	stfs f0, 0x2c(r1)
/* 80127504 00123164  D0 01 00 28 */	stfs f0, 0x28(r1)
/* 80127508 00123168  D0 01 00 24 */	stfs f0, 0x24(r1)
/* 8012750C 0012316C  D0 01 00 20 */	stfs f0, 0x20(r1)
/* 80127510 00123170  D0 01 00 1C */	stfs f0, 0x1c(r1)
/* 80127514 00123174  D0 01 00 18 */	stfs f0, 0x18(r1)
/* 80127518 00123178  D0 01 00 14 */	stfs f0, 0x14(r1)
/* 8012751C 0012317C  D0 01 00 10 */	stfs f0, 0x10(r1)
/* 80127520 00123180  48 00 00 18 */	b lbl_80127538
lbl_80127524:
/* 80127524 00123184  7F C3 F3 78 */	mr r3, r30
/* 80127528 00123188  7F E4 FB 78 */	mr r4, r31
/* 8012752C 0012318C  38 C1 00 10 */	addi r6, r1, 0x10
/* 80127530 00123190  38 A0 00 06 */	li r5, 6
/* 80127534 00123194  48 12 C9 A9 */	bl func_80253EDC
lbl_80127538:
/* 80127538 00123198  38 81 00 10 */	addi r4, r1, 0x10
/* 8012753C 0012319C  38 60 00 01 */	li r3, 1
/* 80127540 001231A0  4B F3 24 FD */	bl func_80059A3C
/* 80127544 001231A4  48 00 00 B0 */	b lbl_801275F4
/* 80127548 001231A8  7F C3 F3 78 */	mr r3, r30
/* 8012754C 001231AC  7F E4 FB 78 */	mr r4, r31
/* 80127550 001231B0  38 C1 00 10 */	addi r6, r1, 0x10
/* 80127554 001231B4  38 A0 00 06 */	li r5, 6
/* 80127558 001231B8  48 12 C9 85 */	bl func_80253EDC
/* 8012755C 001231BC  38 81 00 10 */	addi r4, r1, 0x10
/* 80127560 001231C0  38 60 00 02 */	li r3, 2
/* 80127564 001231C4  4B F3 24 D9 */	bl func_80059A3C
/* 80127568 001231C8  48 00 00 8C */	b lbl_801275F4
/* 8012756C 001231CC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80127570 001231D0  80 03 02 40 */	lwz r0, 0x240(r3)
/* 80127574 001231D4  28 00 00 02 */	cmplwi r0, 2
/* 80127578 001231D8  40 80 00 7C */	bge lbl_801275F4
/* 8012757C 001231DC  7F C3 F3 78 */	mr r3, r30
/* 80127580 001231E0  7F E4 FB 78 */	mr r4, r31
/* 80127584 001231E4  38 C1 00 10 */	addi r6, r1, 0x10
/* 80127588 001231E8  38 A0 00 06 */	li r5, 6
/* 8012758C 001231EC  48 12 C9 51 */	bl func_80253EDC
/* 80127590 001231F0  C0 A1 00 10 */	lfs f5, 0x10(r1)
/* 80127594 001231F4  38 60 2F 54 */	li r3, 0x2f54
/* 80127598 001231F8  C0 61 00 20 */	lfs f3, 0x20(r1)
/* 8012759C 001231FC  C0 21 00 14 */	lfs f1, 0x14(r1)
/* 801275A0 00123200  FC 80 28 1E */	fctiwz f4, f5
/* 801275A4 00123204  C0 01 00 28 */	lfs f0, 0x28(r1)
/* 801275A8 00123208  FC 40 18 1E */	fctiwz f2, f3
/* 801275AC 0012320C  EC 21 28 28 */	fsubs f1, f1, f5
/* 801275B0 00123210  88 1F 00 11 */	lbz r0, 0x11(r31)
/* 801275B4 00123214  EC 00 18 28 */	fsubs f0, f0, f3
/* 801275B8 00123218  D8 81 00 48 */	stfd f4, 0x48(r1)
/* 801275BC 0012321C  64 08 8F 8F */	oris r8, r0, 0x8f8f
/* 801275C0 00123220  FC 20 08 1E */	fctiwz f1, f1
/* 801275C4 00123224  FC 00 00 1E */	fctiwz f0, f0
/* 801275C8 00123228  D8 41 00 40 */	stfd f2, 0x40(r1)
/* 801275CC 0012322C  80 81 00 4C */	lwz r4, 0x4c(r1)
/* 801275D0 00123230  61 08 8F 00 */	ori r8, r8, 0x8f00
/* 801275D4 00123234  D8 21 00 38 */	stfd f1, 0x38(r1)
/* 801275D8 00123238  80 A1 00 44 */	lwz r5, 0x44(r1)
/* 801275DC 0012323C  D8 01 00 30 */	stfd f0, 0x30(r1)
/* 801275E0 00123240  80 01 00 3C */	lwz r0, 0x3c(r1)
/* 801275E4 00123244  80 E1 00 34 */	lwz r7, 0x34(r1)
/* 801275E8 00123248  7C 06 07 34 */	extsh r6, r0
/* 801275EC 0012324C  7C E7 07 34 */	extsh r7, r7
/* 801275F0 00123250  48 12 8B 45 */	bl func_80250134
lbl_801275F4:
/* 801275F4 00123254  39 61 00 70 */	addi r11, r1, 0x70
/* 801275F8 00123258  48 09 FB 7D */	bl _restgpr_27
/* 801275FC 0012325C  80 01 00 74 */	lwz r0, 0x74(r1)
/* 80127600 00123260  7C 08 03 A6 */	mtlr r0
/* 80127604 00123264  38 21 00 70 */	addi r1, r1, 0x70
/* 80127608 00123268  4E 80 00 20 */	blr
lbl_8012760C:
/* 8012760C 0012326C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80127610 00123270  7C 08 02 A6 */	mflr r0
/* 80127614 00123274  90 01 00 24 */	stw r0, 0x24(r1)
/* 80127618 00123278  39 61 00 20 */	addi r11, r1, 0x20
/* 8012761C 0012327C  48 09 FB 15 */	bl _savegpr_29
/* 80127620 00123280  7C 7D 1B 78 */	mr r29, r3
/* 80127624 00123284  7C 9E 23 78 */	mr r30, r4
/* 80127628 00123288  38 C1 00 0C */	addi r6, r1, 0xc
/* 8012762C 0012328C  38 A0 00 03 */	li r5, 3
/* 80127630 00123290  48 12 C8 5D */	bl func_80253E8C
/* 80127634 00123294  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80127638 00123298  80 03 09 74 */	lwz r0, 0x974(r3)
/* 8012763C 0012329C  54 00 2F 3E */	rlwinm r0, r0, 5, 0x1c, 0x1f
/* 80127640 001232A0  2C 00 00 01 */	cmpwi r0, 1
/* 80127644 001232A4  41 82 00 B4 */	beq lbl_801276F8
/* 80127648 001232A8  40 80 00 10 */	bge lbl_80127658
/* 8012764C 001232AC  2C 00 00 00 */	cmpwi r0, 0
/* 80127650 001232B0  40 80 00 14 */	bge lbl_80127664
/* 80127654 001232B4  48 00 02 44 */	b lbl_80127898
lbl_80127658:
/* 80127658 001232B8  2C 00 00 03 */	cmpwi r0, 3
/* 8012765C 001232BC  40 80 02 3C */	bge lbl_80127898
/* 80127660 001232C0  48 00 01 9C */	b lbl_801277FC
lbl_80127664:
/* 80127664 001232C4  80 01 00 0C */	lwz r0, 0xc(r1)
/* 80127668 001232C8  2C 00 00 09 */	cmpwi r0, 9
/* 8012766C 001232CC  41 82 00 5C */	beq lbl_801276C8
/* 80127670 001232D0  40 80 00 1C */	bge lbl_8012768C
/* 80127674 001232D4  2C 00 00 04 */	cmpwi r0, 4
/* 80127678 001232D8  41 82 00 38 */	beq lbl_801276B0
/* 8012767C 001232DC  41 80 02 1C */	blt lbl_80127898
/* 80127680 001232E0  2C 00 00 07 */	cmpwi r0, 7
/* 80127684 001232E4  40 80 00 14 */	bge lbl_80127698
/* 80127688 001232E8  48 00 02 10 */	b lbl_80127898
lbl_8012768C:
/* 8012768C 001232EC  2C 00 00 0B */	cmpwi r0, 0xb
/* 80127690 001232F0  41 82 00 50 */	beq lbl_801276E0
/* 80127694 001232F4  48 00 02 04 */	b lbl_80127898
lbl_80127698:
/* 80127698 001232F8  7F A3 EB 78 */	mr r3, r29
/* 8012769C 001232FC  7F C4 F3 78 */	mr r4, r30
/* 801276A0 00123300  38 A0 00 01 */	li r5, 1
/* 801276A4 00123304  38 C0 00 00 */	li r6, 0
/* 801276A8 00123308  48 12 C8 0D */	bl func_80253EB4
/* 801276AC 0012330C  48 00 01 EC */	b lbl_80127898
lbl_801276B0:
/* 801276B0 00123310  7F A3 EB 78 */	mr r3, r29
/* 801276B4 00123314  7F C4 F3 78 */	mr r4, r30
/* 801276B8 00123318  38 A0 00 02 */	li r5, 2
/* 801276BC 0012331C  38 C0 2F 3F */	li r6, 0x2f3f
/* 801276C0 00123320  48 12 C7 F5 */	bl func_80253EB4
/* 801276C4 00123324  48 00 01 D4 */	b lbl_80127898
lbl_801276C8:
/* 801276C8 00123328  7F A3 EB 78 */	mr r3, r29
/* 801276CC 0012332C  7F C4 F3 78 */	mr r4, r30
/* 801276D0 00123330  38 A0 00 02 */	li r5, 2
/* 801276D4 00123334  38 C0 2F 49 */	li r6, 0x2f49
/* 801276D8 00123338  48 12 C7 DD */	bl func_80253EB4
/* 801276DC 0012333C  48 00 01 BC */	b lbl_80127898
lbl_801276E0:
/* 801276E0 00123340  7F A3 EB 78 */	mr r3, r29
/* 801276E4 00123344  7F C4 F3 78 */	mr r4, r30
/* 801276E8 00123348  38 A0 00 02 */	li r5, 2
/* 801276EC 0012334C  38 C0 2F 4A */	li r6, 0x2f4a
/* 801276F0 00123350  48 12 C7 C5 */	bl func_80253EB4
/* 801276F4 00123354  48 00 01 A4 */	b lbl_80127898
lbl_801276F8:
/* 801276F8 00123358  80 61 00 0C */	lwz r3, 0xc(r1)
/* 801276FC 0012335C  38 03 FF FC */	addi r0, r3, -4
/* 80127700 00123360  28 00 00 0B */	cmplwi r0, 0xb
/* 80127704 00123364  41 81 01 94 */	bgt lbl_80127898
/* 80127708 00123368  3C 60 80 42 */	lis r3, lbl_8041C448@ha
/* 8012770C 0012336C  54 00 10 3A */	slwi r0, r0, 2
/* 80127710 00123370  38 63 C4 48 */	addi r3, r3, lbl_8041C448@l
/* 80127714 00123374  7C 63 00 2E */	lwzx r3, r3, r0
/* 80127718 00123378  7C 69 03 A6 */	mtctr r3
/* 8012771C 0012337C  4E 80 04 20 */	bctr
/* 80127720 00123380  7F A3 EB 78 */	mr r3, r29
/* 80127724 00123384  7F C4 F3 78 */	mr r4, r30
/* 80127728 00123388  38 A0 00 01 */	li r5, 1
/* 8012772C 0012338C  38 C0 00 00 */	li r6, 0
/* 80127730 00123390  48 12 C7 85 */	bl func_80253EB4
/* 80127734 00123394  48 00 01 64 */	b lbl_80127898
/* 80127738 00123398  7F A3 EB 78 */	mr r3, r29
/* 8012773C 0012339C  7F C4 F3 78 */	mr r4, r30
/* 80127740 001233A0  38 A0 00 02 */	li r5, 2
/* 80127744 001233A4  38 C0 2F 50 */	li r6, 0x2f50
/* 80127748 001233A8  48 12 C7 6D */	bl func_80253EB4
/* 8012774C 001233AC  48 00 01 4C */	b lbl_80127898
/* 80127750 001233B0  7F A3 EB 78 */	mr r3, r29
/* 80127754 001233B4  7F C4 F3 78 */	mr r4, r30
/* 80127758 001233B8  38 A0 00 02 */	li r5, 2
/* 8012775C 001233BC  38 C0 2F 56 */	li r6, 0x2f56
/* 80127760 001233C0  48 12 C7 55 */	bl func_80253EB4
/* 80127764 001233C4  48 00 01 34 */	b lbl_80127898
/* 80127768 001233C8  7F A3 EB 78 */	mr r3, r29
/* 8012776C 001233CC  7F C4 F3 78 */	mr r4, r30
/* 80127770 001233D0  38 A0 00 02 */	li r5, 2
/* 80127774 001233D4  38 C0 2F 55 */	li r6, 0x2f55
/* 80127778 001233D8  48 12 C7 3D */	bl func_80253EB4
/* 8012777C 001233DC  48 00 01 1C */	b lbl_80127898
/* 80127780 001233E0  7F A3 EB 78 */	mr r3, r29
/* 80127784 001233E4  7F C4 F3 78 */	mr r4, r30
/* 80127788 001233E8  38 C1 00 08 */	addi r6, r1, 8
/* 8012778C 001233EC  38 A0 00 05 */	li r5, 5
/* 80127790 001233F0  48 12 C6 FD */	bl func_80253E8C
/* 80127794 001233F4  3C 80 80 48 */	lis r4, lbl_80482B40@ha
/* 80127798 001233F8  83 E1 00 08 */	lwz r31, 8(r1)
/* 8012779C 001233FC  38 84 2B 40 */	addi r4, r4, lbl_80482B40@l
/* 801277A0 00123400  38 60 46 DD */	li r3, 0x46dd
/* 801277A4 00123404  90 9F 00 00 */	stw r4, 0(r31)
/* 801277A8 00123408  48 12 8C 31 */	bl func_802503D8
/* 801277AC 0012340C  38 E0 00 FF */	li r7, 0xff
/* 801277B0 00123410  38 00 00 84 */	li r0, 0x84
/* 801277B4 00123414  98 FF 00 04 */	stb r7, 4(r31)
/* 801277B8 00123418  7F A3 EB 78 */	mr r3, r29
/* 801277BC 0012341C  7F C4 F3 78 */	mr r4, r30
/* 801277C0 00123420  38 A0 00 02 */	li r5, 2
/* 801277C4 00123424  98 FF 00 05 */	stb r7, 5(r31)
/* 801277C8 00123428  38 C0 FF FE */	li r6, -2
/* 801277CC 0012342C  98 FF 00 06 */	stb r7, 6(r31)
/* 801277D0 00123430  88 FE 00 05 */	lbz r7, 5(r30)
/* 801277D4 00123434  98 FF 00 07 */	stb r7, 7(r31)
/* 801277D8 00123438  98 1F 00 09 */	stb r0, 9(r31)
/* 801277DC 0012343C  48 12 C6 D9 */	bl func_80253EB4
/* 801277E0 00123440  48 00 00 B8 */	b lbl_80127898
/* 801277E4 00123444  7F A3 EB 78 */	mr r3, r29
/* 801277E8 00123448  7F C4 F3 78 */	mr r4, r30
/* 801277EC 0012344C  38 A0 00 02 */	li r5, 2
/* 801277F0 00123450  38 C0 2F 3E */	li r6, 0x2f3e
/* 801277F4 00123454  48 12 C6 C1 */	bl func_80253EB4
/* 801277F8 00123458  48 00 00 A0 */	b lbl_80127898
lbl_801277FC:
/* 801277FC 0012345C  80 01 00 0C */	lwz r0, 0xc(r1)
/* 80127800 00123460  2C 00 00 07 */	cmpwi r0, 7
/* 80127804 00123464  41 82 00 2C */	beq lbl_80127830
/* 80127808 00123468  40 80 00 1C */	bge lbl_80127824
/* 8012780C 0012346C  2C 00 00 05 */	cmpwi r0, 5
/* 80127810 00123470  41 82 00 88 */	beq lbl_80127898
/* 80127814 00123474  40 80 00 58 */	bge lbl_8012786C
/* 80127818 00123478  2C 00 00 04 */	cmpwi r0, 4
/* 8012781C 0012347C  40 80 00 2C */	bge lbl_80127848
/* 80127820 00123480  48 00 00 78 */	b lbl_80127898
lbl_80127824:
/* 80127824 00123484  2C 00 00 0B */	cmpwi r0, 0xb
/* 80127828 00123488  41 82 00 5C */	beq lbl_80127884
/* 8012782C 0012348C  48 00 00 6C */	b lbl_80127898
lbl_80127830:
/* 80127830 00123490  7F A3 EB 78 */	mr r3, r29
/* 80127834 00123494  7F C4 F3 78 */	mr r4, r30
/* 80127838 00123498  38 A0 00 01 */	li r5, 1
/* 8012783C 0012349C  38 C0 00 00 */	li r6, 0
/* 80127840 001234A0  48 12 C6 75 */	bl func_80253EB4
/* 80127844 001234A4  48 00 00 54 */	b lbl_80127898
lbl_80127848:
/* 80127848 001234A8  80 83 02 44 */	lwz r4, 0x244(r3)
/* 8012784C 001234AC  38 60 00 17 */	li r3, 0x17
/* 80127850 001234B0  48 03 4A B9 */	bl func_8015C308
/* 80127854 001234B4  7F A3 EB 78 */	mr r3, r29
/* 80127858 001234B8  7F C4 F3 78 */	mr r4, r30
/* 8012785C 001234BC  38 A0 00 02 */	li r5, 2
/* 80127860 001234C0  38 C0 2F 4F */	li r6, 0x2f4f
/* 80127864 001234C4  48 12 C6 51 */	bl func_80253EB4
/* 80127868 001234C8  48 00 00 30 */	b lbl_80127898
lbl_8012786C:
/* 8012786C 001234CC  7F A3 EB 78 */	mr r3, r29
/* 80127870 001234D0  7F C4 F3 78 */	mr r4, r30
/* 80127874 001234D4  38 A0 00 02 */	li r5, 2
/* 80127878 001234D8  38 C0 2F 54 */	li r6, 0x2f54
/* 8012787C 001234DC  48 12 C6 39 */	bl func_80253EB4
/* 80127880 001234E0  48 00 00 18 */	b lbl_80127898
lbl_80127884:
/* 80127884 001234E4  7F A3 EB 78 */	mr r3, r29
/* 80127888 001234E8  7F C4 F3 78 */	mr r4, r30
/* 8012788C 001234EC  38 A0 00 02 */	li r5, 2
/* 80127890 001234F0  38 C0 2F 55 */	li r6, 0x2f55
/* 80127894 001234F4  48 12 C6 21 */	bl func_80253EB4
lbl_80127898:
/* 80127898 001234F8  39 61 00 20 */	addi r11, r1, 0x20
/* 8012789C 001234FC  48 09 F8 E1 */	bl _restgpr_29
/* 801278A0 00123500  80 01 00 24 */	lwz r0, 0x24(r1)
/* 801278A4 00123504  7C 08 03 A6 */	mtlr r0
/* 801278A8 00123508  38 21 00 20 */	addi r1, r1, 0x20
/* 801278AC 0012350C  4E 80 00 20 */	blr
lbl_801278B0:
/* 801278B0 00123510  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 801278B4 00123514  7C 08 02 A6 */	mflr r0
/* 801278B8 00123518  38 A0 00 03 */	li r5, 3
/* 801278BC 0012351C  90 01 00 44 */	stw r0, 0x44(r1)
/* 801278C0 00123520  38 C1 00 08 */	addi r6, r1, 8
/* 801278C4 00123524  93 E1 00 3C */	stw r31, 0x3c(r1)
/* 801278C8 00123528  7C 9F 23 78 */	mr r31, r4
/* 801278CC 0012352C  93 C1 00 38 */	stw r30, 0x38(r1)
/* 801278D0 00123530  7C 7E 1B 78 */	mr r30, r3
/* 801278D4 00123534  48 12 C6 09 */	bl func_80253EDC
/* 801278D8 00123538  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801278DC 0012353C  80 03 09 74 */	lwz r0, 0x974(r3)
/* 801278E0 00123540  54 00 2F 3E */	rlwinm r0, r0, 5, 0x1c, 0x1f
/* 801278E4 00123544  2C 00 00 03 */	cmpwi r0, 3
/* 801278E8 00123548  40 80 00 70 */	bge lbl_80127958
/* 801278EC 0012354C  2C 00 00 00 */	cmpwi r0, 0
/* 801278F0 00123550  40 80 00 08 */	bge lbl_801278F8
/* 801278F4 00123554  48 00 00 64 */	b lbl_80127958
lbl_801278F8:
/* 801278F8 00123558  80 01 00 08 */	lwz r0, 8(r1)
/* 801278FC 0012355C  2C 00 00 02 */	cmpwi r0, 2
/* 80127900 00123560  41 82 00 38 */	beq lbl_80127938
/* 80127904 00123564  40 80 00 54 */	bge lbl_80127958
/* 80127908 00123568  2C 00 00 01 */	cmpwi r0, 1
/* 8012790C 0012356C  40 80 00 08 */	bge lbl_80127914
/* 80127910 00123570  48 00 00 48 */	b lbl_80127958
lbl_80127914:
/* 80127914 00123574  7F C3 F3 78 */	mr r3, r30
/* 80127918 00123578  7F E4 FB 78 */	mr r4, r31
/* 8012791C 0012357C  38 C1 00 0C */	addi r6, r1, 0xc
/* 80127920 00123580  38 A0 00 06 */	li r5, 6
/* 80127924 00123584  48 12 C5 B9 */	bl func_80253EDC
/* 80127928 00123588  38 81 00 0C */	addi r4, r1, 0xc
/* 8012792C 0012358C  38 60 00 01 */	li r3, 1
/* 80127930 00123590  4B F3 21 0D */	bl func_80059A3C
/* 80127934 00123594  48 00 00 24 */	b lbl_80127958
lbl_80127938:
/* 80127938 00123598  7F C3 F3 78 */	mr r3, r30
/* 8012793C 0012359C  7F E4 FB 78 */	mr r4, r31
/* 80127940 001235A0  38 C1 00 0C */	addi r6, r1, 0xc
/* 80127944 001235A4  38 A0 00 06 */	li r5, 6
/* 80127948 001235A8  48 12 C5 95 */	bl func_80253EDC
/* 8012794C 001235AC  38 81 00 0C */	addi r4, r1, 0xc
/* 80127950 001235B0  38 60 00 02 */	li r3, 2
/* 80127954 001235B4  4B F3 20 E9 */	bl func_80059A3C
lbl_80127958:
/* 80127958 001235B8  80 01 00 44 */	lwz r0, 0x44(r1)
/* 8012795C 001235BC  83 E1 00 3C */	lwz r31, 0x3c(r1)
/* 80127960 001235C0  83 C1 00 38 */	lwz r30, 0x38(r1)
/* 80127964 001235C4  7C 08 03 A6 */	mtlr r0
/* 80127968 001235C8  38 21 00 40 */	addi r1, r1, 0x40
/* 8012796C 001235CC  4E 80 00 20 */	blr
lbl_80127970:
/* 80127970 001235D0  94 21 FF D0 */	stwu r1, -0x30(r1)
/* 80127974 001235D4  7C 08 02 A6 */	mflr r0
/* 80127978 001235D8  90 01 00 34 */	stw r0, 0x34(r1)
/* 8012797C 001235DC  39 61 00 30 */	addi r11, r1, 0x30
/* 80127980 001235E0  48 09 F7 B1 */	bl _savegpr_29
/* 80127984 001235E4  7C 7E 1B 78 */	mr r30, r3
/* 80127988 001235E8  7C 9F 23 78 */	mr r31, r4
/* 8012798C 001235EC  38 C1 00 14 */	addi r6, r1, 0x14
/* 80127990 001235F0  38 A0 00 03 */	li r5, 3
/* 80127994 001235F4  48 12 C4 F9 */	bl func_80253E8C
/* 80127998 001235F8  80 61 00 14 */	lwz r3, 0x14(r1)
/* 8012799C 001235FC  38 03 FF F9 */	addi r0, r3, -7
/* 801279A0 00123600  28 00 00 0A */	cmplwi r0, 0xa
/* 801279A4 00123604  41 81 03 D4 */	bgt lbl_80127D78
/* 801279A8 00123608  3C 60 80 42 */	lis r3, lbl_8041C478@ha
/* 801279AC 0012360C  54 00 10 3A */	slwi r0, r0, 2
/* 801279B0 00123610  38 63 C4 78 */	addi r3, r3, lbl_8041C478@l
/* 801279B4 00123614  7C 63 00 2E */	lwzx r3, r3, r0
/* 801279B8 00123618  7C 69 03 A6 */	mtctr r3
/* 801279BC 0012361C  4E 80 04 20 */	bctr
/* 801279C0 00123620  7F C3 F3 78 */	mr r3, r30
/* 801279C4 00123624  7F E4 FB 78 */	mr r4, r31
/* 801279C8 00123628  38 A0 00 01 */	li r5, 1
/* 801279CC 0012362C  38 C0 00 00 */	li r6, 0
/* 801279D0 00123630  48 12 C4 E5 */	bl func_80253EB4
/* 801279D4 00123634  48 00 03 A4 */	b lbl_80127D78
/* 801279D8 00123638  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801279DC 0012363C  A0 03 01 2C */	lhz r0, 0x12c(r3)
/* 801279E0 00123640  28 00 00 11 */	cmplwi r0, 0x11
/* 801279E4 00123644  40 82 00 44 */	bne lbl_80127A28
/* 801279E8 00123648  A8 63 00 FC */	lha r3, 0xfc(r3)
/* 801279EC 0012364C  38 A1 00 0C */	addi r5, r1, 0xc
/* 801279F0 00123650  38 80 00 08 */	li r4, 8
/* 801279F4 00123654  48 12 C4 59 */	bl func_80253E4C
/* 801279F8 00123658  80 01 00 0C */	lwz r0, 0xc(r1)
/* 801279FC 0012365C  2C 00 00 00 */	cmpwi r0, 0
/* 80127A00 00123660  40 82 00 28 */	bne lbl_80127A28
/* 80127A04 00123664  88 1F 00 02 */	lbz r0, 2(r31)
/* 80127A08 00123668  88 7F 00 03 */	lbz r3, 3(r31)
/* 80127A0C 0012366C  7C 04 16 70 */	srawi r4, r0, 2
/* 80127A10 00123670  88 1F 00 04 */	lbz r0, 4(r31)
/* 80127A14 00123674  7C 63 16 70 */	srawi r3, r3, 2
/* 80127A18 00123678  98 9F 00 02 */	stb r4, 2(r31)
/* 80127A1C 0012367C  7C 00 16 70 */	srawi r0, r0, 2
/* 80127A20 00123680  98 7F 00 03 */	stb r3, 3(r31)
/* 80127A24 00123684  98 1F 00 04 */	stb r0, 4(r31)
lbl_80127A28:
/* 80127A28 00123688  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80127A2C 0012368C  A0 03 01 2C */	lhz r0, 0x12c(r3)
/* 80127A30 00123690  28 00 00 13 */	cmplwi r0, 0x13
/* 80127A34 00123694  40 82 00 28 */	bne lbl_80127A5C
/* 80127A38 00123698  88 1F 00 02 */	lbz r0, 2(r31)
/* 80127A3C 0012369C  88 7F 00 03 */	lbz r3, 3(r31)
/* 80127A40 001236A0  7C 04 16 70 */	srawi r4, r0, 2
/* 80127A44 001236A4  88 1F 00 04 */	lbz r0, 4(r31)
/* 80127A48 001236A8  7C 63 16 70 */	srawi r3, r3, 2
/* 80127A4C 001236AC  98 9F 00 02 */	stb r4, 2(r31)
/* 80127A50 001236B0  7C 00 16 70 */	srawi r0, r0, 2
/* 80127A54 001236B4  98 7F 00 03 */	stb r3, 3(r31)
/* 80127A58 001236B8  98 1F 00 04 */	stb r0, 4(r31)
lbl_80127A5C:
/* 80127A5C 001236BC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80127A60 001236C0  A0 03 01 2C */	lhz r0, 0x12c(r3)
/* 80127A64 001236C4  28 00 00 14 */	cmplwi r0, 0x14
/* 80127A68 001236C8  40 82 03 10 */	bne lbl_80127D78
/* 80127A6C 001236CC  88 1F 00 02 */	lbz r0, 2(r31)
/* 80127A70 001236D0  88 7F 00 03 */	lbz r3, 3(r31)
/* 80127A74 001236D4  7C 04 16 70 */	srawi r4, r0, 2
/* 80127A78 001236D8  88 1F 00 04 */	lbz r0, 4(r31)
/* 80127A7C 001236DC  7C 63 16 70 */	srawi r3, r3, 2
/* 80127A80 001236E0  98 9F 00 02 */	stb r4, 2(r31)
/* 80127A84 001236E4  7C 00 16 70 */	srawi r0, r0, 2
/* 80127A88 001236E8  98 7F 00 03 */	stb r3, 3(r31)
/* 80127A8C 001236EC  98 1F 00 04 */	stb r0, 4(r31)
/* 80127A90 001236F0  48 00 02 E8 */	b lbl_80127D78
/* 80127A94 001236F4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80127A98 001236F8  A0 03 01 2C */	lhz r0, 0x12c(r3)
/* 80127A9C 001236FC  28 00 00 11 */	cmplwi r0, 0x11
/* 80127AA0 00123700  40 82 00 5C */	bne lbl_80127AFC
/* 80127AA4 00123704  A8 63 00 FC */	lha r3, 0xfc(r3)
/* 80127AA8 00123708  38 A1 00 08 */	addi r5, r1, 8
/* 80127AAC 0012370C  38 80 00 08 */	li r4, 8
/* 80127AB0 00123710  48 12 C3 9D */	bl func_80253E4C
/* 80127AB4 00123714  80 01 00 08 */	lwz r0, 8(r1)
/* 80127AB8 00123718  2C 00 00 00 */	cmpwi r0, 0
/* 80127ABC 0012371C  40 82 00 40 */	bne lbl_80127AFC
/* 80127AC0 00123720  38 60 00 09 */	li r3, 9
/* 80127AC4 00123724  48 03 AF CD */	bl func_80162A90
/* 80127AC8 00123728  2C 03 00 00 */	cmpwi r3, 0
/* 80127ACC 0012372C  41 82 00 1C */	beq lbl_80127AE8
/* 80127AD0 00123730  7F C3 F3 78 */	mr r3, r30
/* 80127AD4 00123734  7F E4 FB 78 */	mr r4, r31
/* 80127AD8 00123738  38 A0 00 02 */	li r5, 2
/* 80127ADC 0012373C  38 C0 2F 3D */	li r6, 0x2f3d
/* 80127AE0 00123740  48 12 C3 D5 */	bl func_80253EB4
/* 80127AE4 00123744  48 00 00 18 */	b lbl_80127AFC
lbl_80127AE8:
/* 80127AE8 00123748  7F C3 F3 78 */	mr r3, r30
/* 80127AEC 0012374C  7F E4 FB 78 */	mr r4, r31
/* 80127AF0 00123750  38 A0 00 02 */	li r5, 2
/* 80127AF4 00123754  38 C0 30 AF */	li r6, 0x30af
/* 80127AF8 00123758  48 12 C3 BD */	bl func_80253EB4
lbl_80127AFC:
/* 80127AFC 0012375C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80127B00 00123760  A0 03 01 2C */	lhz r0, 0x12c(r3)
/* 80127B04 00123764  28 00 00 13 */	cmplwi r0, 0x13
/* 80127B08 00123768  40 82 00 18 */	bne lbl_80127B20
/* 80127B0C 0012376C  7F C3 F3 78 */	mr r3, r30
/* 80127B10 00123770  7F E4 FB 78 */	mr r4, r31
/* 80127B14 00123774  38 A0 00 02 */	li r5, 2
/* 80127B18 00123778  38 C0 2F 3E */	li r6, 0x2f3e
/* 80127B1C 0012377C  48 12 C3 99 */	bl func_80253EB4
lbl_80127B20:
/* 80127B20 00123780  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80127B24 00123784  A0 03 01 2C */	lhz r0, 0x12c(r3)
/* 80127B28 00123788  28 00 00 14 */	cmplwi r0, 0x14
/* 80127B2C 0012378C  40 82 02 4C */	bne lbl_80127D78
/* 80127B30 00123790  7F C3 F3 78 */	mr r3, r30
/* 80127B34 00123794  7F E4 FB 78 */	mr r4, r31
/* 80127B38 00123798  38 A0 00 02 */	li r5, 2
/* 80127B3C 0012379C  38 C0 2F 3E */	li r6, 0x2f3e
/* 80127B40 001237A0  48 12 C3 75 */	bl func_80253EB4
/* 80127B44 001237A4  48 00 02 34 */	b lbl_80127D78
/* 80127B48 001237A8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80127B4C 001237AC  80 03 09 74 */	lwz r0, 0x974(r3)
/* 80127B50 001237B0  54 00 0F FF */	rlwinm. r0, r0, 1, 0x1f, 0x1f
/* 80127B54 001237B4  41 82 02 24 */	beq lbl_80127D78
/* 80127B58 001237B8  88 1F 00 02 */	lbz r0, 2(r31)
/* 80127B5C 001237BC  88 7F 00 03 */	lbz r3, 3(r31)
/* 80127B60 001237C0  7C 04 16 70 */	srawi r4, r0, 2
/* 80127B64 001237C4  88 1F 00 04 */	lbz r0, 4(r31)
/* 80127B68 001237C8  7C 63 16 70 */	srawi r3, r3, 2
/* 80127B6C 001237CC  98 9F 00 02 */	stb r4, 2(r31)
/* 80127B70 001237D0  7C 00 16 70 */	srawi r0, r0, 2
/* 80127B74 001237D4  98 7F 00 03 */	stb r3, 3(r31)
/* 80127B78 001237D8  98 1F 00 04 */	stb r0, 4(r31)
/* 80127B7C 001237DC  48 00 01 FC */	b lbl_80127D78
/* 80127B80 001237E0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80127B84 001237E4  A0 03 01 2C */	lhz r0, 0x12c(r3)
/* 80127B88 001237E8  28 00 00 13 */	cmplwi r0, 0x13
/* 80127B8C 001237EC  40 82 01 EC */	bne lbl_80127D78
/* 80127B90 001237F0  7F C3 F3 78 */	mr r3, r30
/* 80127B94 001237F4  7F E4 FB 78 */	mr r4, r31
/* 80127B98 001237F8  38 C1 00 10 */	addi r6, r1, 0x10
/* 80127B9C 001237FC  38 A0 00 05 */	li r5, 5
/* 80127BA0 00123800  48 12 C2 ED */	bl func_80253E8C
/* 80127BA4 00123804  3C 80 80 48 */	lis r4, lbl_80482B40@ha
/* 80127BA8 00123808  83 A1 00 10 */	lwz r29, 0x10(r1)
/* 80127BAC 0012380C  38 84 2B 40 */	addi r4, r4, lbl_80482B40@l
/* 80127BB0 00123810  38 60 55 34 */	li r3, 0x5534
/* 80127BB4 00123814  90 9D 00 00 */	stw r4, 0(r29)
/* 80127BB8 00123818  48 12 88 21 */	bl func_802503D8
/* 80127BBC 0012381C  88 BF 00 02 */	lbz r5, 2(r31)
/* 80127BC0 00123820  38 00 00 84 */	li r0, 0x84
/* 80127BC4 00123824  7F C3 F3 78 */	mr r3, r30
/* 80127BC8 00123828  7F E4 FB 78 */	mr r4, r31
/* 80127BCC 0012382C  98 BD 00 04 */	stb r5, 4(r29)
/* 80127BD0 00123830  38 A0 00 02 */	li r5, 2
/* 80127BD4 00123834  38 C0 FF FE */	li r6, -2
/* 80127BD8 00123838  88 FF 00 03 */	lbz r7, 3(r31)
/* 80127BDC 0012383C  98 FD 00 05 */	stb r7, 5(r29)
/* 80127BE0 00123840  88 FF 00 04 */	lbz r7, 4(r31)
/* 80127BE4 00123844  98 FD 00 06 */	stb r7, 6(r29)
/* 80127BE8 00123848  88 FF 00 05 */	lbz r7, 5(r31)
/* 80127BEC 0012384C  98 FD 00 07 */	stb r7, 7(r29)
/* 80127BF0 00123850  98 1D 00 09 */	stb r0, 9(r29)
/* 80127BF4 00123854  48 12 C2 C1 */	bl func_80253EB4
/* 80127BF8 00123858  48 00 01 80 */	b lbl_80127D78
/* 80127BFC 0012385C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80127C00 00123860  A0 03 01 2C */	lhz r0, 0x12c(r3)
/* 80127C04 00123864  2C 00 00 14 */	cmpwi r0, 0x14
/* 80127C08 00123868  41 82 01 00 */	beq lbl_80127D08
/* 80127C0C 0012386C  40 80 01 6C */	bge lbl_80127D78
/* 80127C10 00123870  2C 00 00 11 */	cmpwi r0, 0x11
/* 80127C14 00123874  40 80 00 08 */	bge lbl_80127C1C
/* 80127C18 00123878  48 00 01 60 */	b lbl_80127D78
lbl_80127C1C:
/* 80127C1C 0012387C  A0 03 01 30 */	lhz r0, 0x130(r3)
/* 80127C20 00123880  2C 00 00 04 */	cmpwi r0, 4
/* 80127C24 00123884  41 82 00 78 */	beq lbl_80127C9C
/* 80127C28 00123888  40 80 00 1C */	bge lbl_80127C44
/* 80127C2C 0012388C  2C 00 00 00 */	cmpwi r0, 0
/* 80127C30 00123890  41 82 00 24 */	beq lbl_80127C54
/* 80127C34 00123894  41 80 01 44 */	blt lbl_80127D78
/* 80127C38 00123898  2C 00 00 03 */	cmpwi r0, 3
/* 80127C3C 0012389C  40 80 00 48 */	bge lbl_80127C84
/* 80127C40 001238A0  48 00 00 2C */	b lbl_80127C6C
lbl_80127C44:
/* 80127C44 001238A4  2C 00 00 06 */	cmpwi r0, 6
/* 80127C48 001238A8  41 82 00 84 */	beq lbl_80127CCC
/* 80127C4C 001238AC  40 80 01 2C */	bge lbl_80127D78
/* 80127C50 001238B0  48 00 00 64 */	b lbl_80127CB4
lbl_80127C54:
/* 80127C54 001238B4  7F C3 F3 78 */	mr r3, r30
/* 80127C58 001238B8  7F E4 FB 78 */	mr r4, r31
/* 80127C5C 001238BC  38 A0 00 02 */	li r5, 2
/* 80127C60 001238C0  38 C0 55 30 */	li r6, 0x5530
/* 80127C64 001238C4  48 12 C2 51 */	bl func_80253EB4
/* 80127C68 001238C8  48 00 01 10 */	b lbl_80127D78
lbl_80127C6C:
/* 80127C6C 001238CC  7F C3 F3 78 */	mr r3, r30
/* 80127C70 001238D0  7F E4 FB 78 */	mr r4, r31
/* 80127C74 001238D4  38 A0 00 02 */	li r5, 2
/* 80127C78 001238D8  38 C0 2F 42 */	li r6, 0x2f42
/* 80127C7C 001238DC  48 12 C2 39 */	bl func_80253EB4
/* 80127C80 001238E0  48 00 00 F8 */	b lbl_80127D78
lbl_80127C84:
/* 80127C84 001238E4  7F C3 F3 78 */	mr r3, r30
/* 80127C88 001238E8  7F E4 FB 78 */	mr r4, r31
/* 80127C8C 001238EC  38 A0 00 02 */	li r5, 2
/* 80127C90 001238F0  38 C0 2F 43 */	li r6, 0x2f43
/* 80127C94 001238F4  48 12 C2 21 */	bl func_80253EB4
/* 80127C98 001238F8  48 00 00 E0 */	b lbl_80127D78
lbl_80127C9C:
/* 80127C9C 001238FC  7F C3 F3 78 */	mr r3, r30
/* 80127CA0 00123900  7F E4 FB 78 */	mr r4, r31
/* 80127CA4 00123904  38 A0 00 02 */	li r5, 2
/* 80127CA8 00123908  38 C0 2F 43 */	li r6, 0x2f43
/* 80127CAC 0012390C  48 12 C2 09 */	bl func_80253EB4
/* 80127CB0 00123910  48 00 00 C8 */	b lbl_80127D78
lbl_80127CB4:
/* 80127CB4 00123914  7F C3 F3 78 */	mr r3, r30
/* 80127CB8 00123918  7F E4 FB 78 */	mr r4, r31
/* 80127CBC 0012391C  38 A0 00 02 */	li r5, 2
/* 80127CC0 00123920  38 C0 2F 43 */	li r6, 0x2f43
/* 80127CC4 00123924  48 12 C1 F1 */	bl func_80253EB4
/* 80127CC8 00123928  48 00 00 B0 */	b lbl_80127D78
lbl_80127CCC:
/* 80127CCC 0012392C  80 03 09 74 */	lwz r0, 0x974(r3)
/* 80127CD0 00123930  54 00 C7 FF */	rlwinm. r0, r0, 0x18, 0x1f, 0x1f
/* 80127CD4 00123934  41 82 00 1C */	beq lbl_80127CF0
/* 80127CD8 00123938  7F C3 F3 78 */	mr r3, r30
/* 80127CDC 0012393C  7F E4 FB 78 */	mr r4, r31
/* 80127CE0 00123940  38 A0 00 02 */	li r5, 2
/* 80127CE4 00123944  38 C0 52 57 */	li r6, 0x5257
/* 80127CE8 00123948  48 12 C1 CD */	bl func_80253EB4
/* 80127CEC 0012394C  48 00 00 8C */	b lbl_80127D78
lbl_80127CF0:
/* 80127CF0 00123950  7F C3 F3 78 */	mr r3, r30
/* 80127CF4 00123954  7F E4 FB 78 */	mr r4, r31
/* 80127CF8 00123958  38 A0 00 02 */	li r5, 2
/* 80127CFC 0012395C  38 C0 2F 44 */	li r6, 0x2f44
/* 80127D00 00123960  48 12 C1 B5 */	bl func_80253EB4
/* 80127D04 00123964  48 00 00 74 */	b lbl_80127D78
lbl_80127D08:
/* 80127D08 00123968  80 03 09 74 */	lwz r0, 0x974(r3)
/* 80127D0C 0012396C  54 00 76 3E */	rlwinm r0, r0, 0xe, 0x18, 0x1f
/* 80127D10 00123970  2C 00 00 02 */	cmpwi r0, 2
/* 80127D14 00123974  41 82 00 38 */	beq lbl_80127D4C
/* 80127D18 00123978  40 80 00 10 */	bge lbl_80127D28
/* 80127D1C 0012397C  2C 00 00 01 */	cmpwi r0, 1
/* 80127D20 00123980  40 80 00 14 */	bge lbl_80127D34
/* 80127D24 00123984  48 00 00 54 */	b lbl_80127D78
lbl_80127D28:
/* 80127D28 00123988  2C 00 00 04 */	cmpwi r0, 4
/* 80127D2C 0012398C  40 80 00 4C */	bge lbl_80127D78
/* 80127D30 00123990  48 00 00 34 */	b lbl_80127D64
lbl_80127D34:
/* 80127D34 00123994  7F C3 F3 78 */	mr r3, r30
/* 80127D38 00123998  7F E4 FB 78 */	mr r4, r31
/* 80127D3C 0012399C  38 A0 00 02 */	li r5, 2
/* 80127D40 001239A0  38 C0 2F 46 */	li r6, 0x2f46
/* 80127D44 001239A4  48 12 C1 71 */	bl func_80253EB4
/* 80127D48 001239A8  48 00 00 30 */	b lbl_80127D78
lbl_80127D4C:
/* 80127D4C 001239AC  7F C3 F3 78 */	mr r3, r30
/* 80127D50 001239B0  7F E4 FB 78 */	mr r4, r31
/* 80127D54 001239B4  38 A0 00 02 */	li r5, 2
/* 80127D58 001239B8  38 C0 52 3F */	li r6, 0x523f
/* 80127D5C 001239BC  48 12 C1 59 */	bl func_80253EB4
/* 80127D60 001239C0  48 00 00 18 */	b lbl_80127D78
lbl_80127D64:
/* 80127D64 001239C4  7F C3 F3 78 */	mr r3, r30
/* 80127D68 001239C8  7F E4 FB 78 */	mr r4, r31
/* 80127D6C 001239CC  38 A0 00 02 */	li r5, 2
/* 80127D70 001239D0  38 C0 52 3E */	li r6, 0x523e
/* 80127D74 001239D4  48 12 C1 41 */	bl func_80253EB4
lbl_80127D78:
/* 80127D78 001239D8  39 61 00 30 */	addi r11, r1, 0x30
/* 80127D7C 001239DC  48 09 F4 01 */	bl _restgpr_29
/* 80127D80 001239E0  80 01 00 34 */	lwz r0, 0x34(r1)
/* 80127D84 001239E4  7C 08 03 A6 */	mtlr r0
/* 80127D88 001239E8  38 21 00 30 */	addi r1, r1, 0x30
/* 80127D8C 001239EC  4E 80 00 20 */	blr
lbl_80127D90:
/* 80127D90 001239F0  94 21 FF A0 */	stwu r1, -0x60(r1)
/* 80127D94 001239F4  7C 08 02 A6 */	mflr r0
/* 80127D98 001239F8  38 A0 00 03 */	li r5, 3
/* 80127D9C 001239FC  90 01 00 64 */	stw r0, 0x64(r1)
/* 80127DA0 00123A00  38 C1 00 08 */	addi r6, r1, 8
/* 80127DA4 00123A04  93 E1 00 5C */	stw r31, 0x5c(r1)
/* 80127DA8 00123A08  7C 9F 23 78 */	mr r31, r4
/* 80127DAC 00123A0C  93 C1 00 58 */	stw r30, 0x58(r1)
/* 80127DB0 00123A10  7C 7E 1B 78 */	mr r30, r3
/* 80127DB4 00123A14  48 12 C1 29 */	bl func_80253EDC
/* 80127DB8 00123A18  80 01 00 08 */	lwz r0, 8(r1)
/* 80127DBC 00123A1C  2C 00 00 0C */	cmpwi r0, 0xc
/* 80127DC0 00123A20  41 82 00 2C */	beq lbl_80127DEC
/* 80127DC4 00123A24  40 80 00 1C */	bge lbl_80127DE0
/* 80127DC8 00123A28  2C 00 00 07 */	cmpwi r0, 7
/* 80127DCC 00123A2C  41 82 00 C4 */	beq lbl_80127E90
/* 80127DD0 00123A30  40 80 01 B4 */	bge lbl_80127F84
/* 80127DD4 00123A34  2C 00 00 06 */	cmpwi r0, 6
/* 80127DD8 00123A38  40 80 00 54 */	bge lbl_80127E2C
/* 80127DDC 00123A3C  48 00 01 A8 */	b lbl_80127F84
lbl_80127DE0:
/* 80127DE0 00123A40  2C 00 00 0F */	cmpwi r0, 0xf
/* 80127DE4 00123A44  41 82 01 10 */	beq lbl_80127EF4
/* 80127DE8 00123A48  48 00 01 9C */	b lbl_80127F84
lbl_80127DEC:
/* 80127DEC 00123A4C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80127DF0 00123A50  80 03 09 74 */	lwz r0, 0x974(r3)
/* 80127DF4 00123A54  54 00 0F FF */	rlwinm. r0, r0, 1, 0x1f, 0x1f
/* 80127DF8 00123A58  40 82 01 8C */	bne lbl_80127F84
/* 80127DFC 00123A5C  A0 03 01 2C */	lhz r0, 0x12c(r3)
/* 80127E00 00123A60  28 00 00 11 */	cmplwi r0, 0x11
/* 80127E04 00123A64  40 82 01 80 */	bne lbl_80127F84
/* 80127E08 00123A68  7F C3 F3 78 */	mr r3, r30
/* 80127E0C 00123A6C  7F E4 FB 78 */	mr r4, r31
/* 80127E10 00123A70  38 C1 00 0C */	addi r6, r1, 0xc
/* 80127E14 00123A74  38 A0 00 06 */	li r5, 6
/* 80127E18 00123A78  48 12 C0 C5 */	bl func_80253EDC
/* 80127E1C 00123A7C  38 81 00 0C */	addi r4, r1, 0xc
/* 80127E20 00123A80  38 60 00 01 */	li r3, 1
/* 80127E24 00123A84  4B F3 1C 19 */	bl func_80059A3C
/* 80127E28 00123A88  48 00 01 5C */	b lbl_80127F84
lbl_80127E2C:
/* 80127E2C 00123A8C  7F C3 F3 78 */	mr r3, r30
/* 80127E30 00123A90  7F E4 FB 78 */	mr r4, r31
/* 80127E34 00123A94  38 C1 00 0C */	addi r6, r1, 0xc
/* 80127E38 00123A98  38 A0 00 06 */	li r5, 6
/* 80127E3C 00123A9C  48 12 C0 A1 */	bl func_80253EDC
/* 80127E40 00123AA0  C0 01 00 10 */	lfs f0, 0x10(r1)
/* 80127E44 00123AA4  C0 81 00 0C */	lfs f4, 0xc(r1)
/* 80127E48 00123AA8  C0 62 8D 48 */	lfs f3, lbl_80641348-_SDA2_BASE_(r2)
/* 80127E4C 00123AAC  EC 40 20 28 */	fsubs f2, f0, f4
/* 80127E50 00123AB0  C0 22 8D 5C */	lfs f1, lbl_8064135C-_SDA2_BASE_(r2)
/* 80127E54 00123AB4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80127E58 00123AB8  C0 02 8D 60 */	lfs f0, lbl_80641360-_SDA2_BASE_(r2)
/* 80127E5C 00123ABC  EC 42 00 F2 */	fmuls f2, f2, f3
/* 80127E60 00123AC0  EC 44 10 2A */	fadds f2, f4, f2
/* 80127E64 00123AC4  EC 22 08 28 */	fsubs f1, f2, f1
/* 80127E68 00123AC8  D0 23 02 74 */	stfs f1, 0x274(r3)
/* 80127E6C 00123ACC  C0 21 00 24 */	lfs f1, 0x24(r1)
/* 80127E70 00123AD0  C0 41 00 1C */	lfs f2, 0x1c(r1)
/* 80127E74 00123AD4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80127E78 00123AD8  EC 21 10 28 */	fsubs f1, f1, f2
/* 80127E7C 00123ADC  EC 21 00 F2 */	fmuls f1, f1, f3
/* 80127E80 00123AE0  EC 22 08 2A */	fadds f1, f2, f1
/* 80127E84 00123AE4  EC 00 08 28 */	fsubs f0, f0, f1
/* 80127E88 00123AE8  D0 03 02 7C */	stfs f0, 0x27c(r3)
/* 80127E8C 00123AEC  48 00 00 F8 */	b lbl_80127F84
lbl_80127E90:
/* 80127E90 00123AF0  7F C3 F3 78 */	mr r3, r30
/* 80127E94 00123AF4  7F E4 FB 78 */	mr r4, r31
/* 80127E98 00123AF8  38 C1 00 0C */	addi r6, r1, 0xc
/* 80127E9C 00123AFC  38 A0 00 06 */	li r5, 6
/* 80127EA0 00123B00  48 12 C0 3D */	bl func_80253EDC
/* 80127EA4 00123B04  C0 01 00 10 */	lfs f0, 0x10(r1)
/* 80127EA8 00123B08  C0 81 00 0C */	lfs f4, 0xc(r1)
/* 80127EAC 00123B0C  C0 62 8D 48 */	lfs f3, lbl_80641348-_SDA2_BASE_(r2)
/* 80127EB0 00123B10  EC 40 20 28 */	fsubs f2, f0, f4
/* 80127EB4 00123B14  C0 22 8D 5C */	lfs f1, lbl_8064135C-_SDA2_BASE_(r2)
/* 80127EB8 00123B18  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80127EBC 00123B1C  C0 02 8D 60 */	lfs f0, lbl_80641360-_SDA2_BASE_(r2)
/* 80127EC0 00123B20  EC 42 00 F2 */	fmuls f2, f2, f3
/* 80127EC4 00123B24  EC 44 10 2A */	fadds f2, f4, f2
/* 80127EC8 00123B28  EC 22 08 28 */	fsubs f1, f2, f1
/* 80127ECC 00123B2C  D0 23 02 78 */	stfs f1, 0x278(r3)
/* 80127ED0 00123B30  C0 21 00 24 */	lfs f1, 0x24(r1)
/* 80127ED4 00123B34  C0 41 00 1C */	lfs f2, 0x1c(r1)
/* 80127ED8 00123B38  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80127EDC 00123B3C  EC 21 10 28 */	fsubs f1, f1, f2
/* 80127EE0 00123B40  EC 21 00 F2 */	fmuls f1, f1, f3
/* 80127EE4 00123B44  EC 22 08 2A */	fadds f1, f2, f1
/* 80127EE8 00123B48  EC 00 08 28 */	fsubs f0, f0, f1
/* 80127EEC 00123B4C  D0 03 02 80 */	stfs f0, 0x280(r3)
/* 80127EF0 00123B50  48 00 00 94 */	b lbl_80127F84
lbl_80127EF4:
/* 80127EF4 00123B54  7F C3 F3 78 */	mr r3, r30
/* 80127EF8 00123B58  7F E4 FB 78 */	mr r4, r31
/* 80127EFC 00123B5C  38 C1 00 0C */	addi r6, r1, 0xc
/* 80127F00 00123B60  38 A0 00 06 */	li r5, 6
/* 80127F04 00123B64  48 12 BF D9 */	bl func_80253EDC
/* 80127F08 00123B68  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80127F0C 00123B6C  38 80 FF 00 */	li r4, -256
/* 80127F10 00123B70  88 BF 00 11 */	lbz r5, 0x11(r31)
/* 80127F14 00123B74  80 03 09 74 */	lwz r0, 0x974(r3)
/* 80127F18 00123B78  7C A8 23 78 */	or r8, r5, r4
/* 80127F1C 00123B7C  54 00 0F FF */	rlwinm. r0, r0, 1, 0x1f, 0x1f
/* 80127F20 00123B80  41 82 00 0C */	beq lbl_80127F2C
/* 80127F24 00123B84  64 A8 3F 3F */	oris r8, r5, 0x3f3f
/* 80127F28 00123B88  61 08 3F 00 */	ori r8, r8, 0x3f00
lbl_80127F2C:
/* 80127F2C 00123B8C  C0 A1 00 0C */	lfs f5, 0xc(r1)
/* 80127F30 00123B90  38 60 2F 48 */	li r3, 0x2f48
/* 80127F34 00123B94  C0 61 00 1C */	lfs f3, 0x1c(r1)
/* 80127F38 00123B98  C0 21 00 10 */	lfs f1, 0x10(r1)
/* 80127F3C 00123B9C  FC 80 28 1E */	fctiwz f4, f5
/* 80127F40 00123BA0  C0 01 00 24 */	lfs f0, 0x24(r1)
/* 80127F44 00123BA4  FC 40 18 1E */	fctiwz f2, f3
/* 80127F48 00123BA8  EC 21 28 28 */	fsubs f1, f1, f5
/* 80127F4C 00123BAC  EC 00 18 28 */	fsubs f0, f0, f3
/* 80127F50 00123BB0  D8 81 00 30 */	stfd f4, 0x30(r1)
/* 80127F54 00123BB4  FC 20 08 1E */	fctiwz f1, f1
/* 80127F58 00123BB8  D8 41 00 38 */	stfd f2, 0x38(r1)
/* 80127F5C 00123BBC  FC 00 00 1E */	fctiwz f0, f0
/* 80127F60 00123BC0  80 81 00 34 */	lwz r4, 0x34(r1)
/* 80127F64 00123BC4  80 A1 00 3C */	lwz r5, 0x3c(r1)
/* 80127F68 00123BC8  D8 21 00 40 */	stfd f1, 0x40(r1)
/* 80127F6C 00123BCC  D8 01 00 48 */	stfd f0, 0x48(r1)
/* 80127F70 00123BD0  80 01 00 44 */	lwz r0, 0x44(r1)
/* 80127F74 00123BD4  80 E1 00 4C */	lwz r7, 0x4c(r1)
/* 80127F78 00123BD8  7C 06 07 34 */	extsh r6, r0
/* 80127F7C 00123BDC  7C E7 07 34 */	extsh r7, r7
/* 80127F80 00123BE0  48 12 81 B5 */	bl func_80250134
lbl_80127F84:
/* 80127F84 00123BE4  80 01 00 64 */	lwz r0, 0x64(r1)
/* 80127F88 00123BE8  83 E1 00 5C */	lwz r31, 0x5c(r1)
/* 80127F8C 00123BEC  83 C1 00 58 */	lwz r30, 0x58(r1)
/* 80127F90 00123BF0  7C 08 03 A6 */	mtlr r0
/* 80127F94 00123BF4  38 21 00 60 */	addi r1, r1, 0x60
/* 80127F98 00123BF8  4E 80 00 20 */	blr
lbl_80127F9C:
/* 80127F9C 00123BFC  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80127FA0 00123C00  7C 08 02 A6 */	mflr r0
/* 80127FA4 00123C04  7C 63 07 34 */	extsh r3, r3
/* 80127FA8 00123C08  38 A0 00 03 */	li r5, 3
/* 80127FAC 00123C0C  90 01 00 24 */	stw r0, 0x24(r1)
/* 80127FB0 00123C10  38 C1 00 08 */	addi r6, r1, 8
/* 80127FB4 00123C14  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80127FB8 00123C18  7C 9F 23 78 */	mr r31, r4
/* 80127FBC 00123C1C  48 12 BE D1 */	bl func_80253E8C
/* 80127FC0 00123C20  80 61 00 08 */	lwz r3, 8(r1)
/* 80127FC4 00123C24  38 03 FF FA */	addi r0, r3, -6
/* 80127FC8 00123C28  28 00 00 08 */	cmplwi r0, 8
/* 80127FCC 00123C2C  41 81 00 F8 */	bgt lbl_801280C4
/* 80127FD0 00123C30  3C 60 80 42 */	lis r3, lbl_8041C4A4@ha
/* 80127FD4 00123C34  54 00 10 3A */	slwi r0, r0, 2
/* 80127FD8 00123C38  38 63 C4 A4 */	addi r3, r3, lbl_8041C4A4@l
/* 80127FDC 00123C3C  7C 63 00 2E */	lwzx r3, r3, r0
/* 80127FE0 00123C40  7C 69 03 A6 */	mtctr r3
/* 80127FE4 00123C44  4E 80 04 20 */	bctr
/* 80127FE8 00123C48  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80127FEC 00123C4C  80 03 02 40 */	lwz r0, 0x240(r3)
/* 80127FF0 00123C50  28 00 00 02 */	cmplwi r0, 2
/* 80127FF4 00123C54  40 80 00 D0 */	bge lbl_801280C4
/* 80127FF8 00123C58  88 1F 00 02 */	lbz r0, 2(r31)
/* 80127FFC 00123C5C  88 7F 00 03 */	lbz r3, 3(r31)
/* 80128000 00123C60  7C 04 16 70 */	srawi r4, r0, 2
/* 80128004 00123C64  88 1F 00 04 */	lbz r0, 4(r31)
/* 80128008 00123C68  7C 63 16 70 */	srawi r3, r3, 2
/* 8012800C 00123C6C  98 9F 00 02 */	stb r4, 2(r31)
/* 80128010 00123C70  7C 00 16 70 */	srawi r0, r0, 2
/* 80128014 00123C74  98 7F 00 03 */	stb r3, 3(r31)
/* 80128018 00123C78  98 1F 00 04 */	stb r0, 4(r31)
/* 8012801C 00123C7C  48 00 00 A8 */	b lbl_801280C4
/* 80128020 00123C80  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80128024 00123C84  80 03 02 40 */	lwz r0, 0x240(r3)
/* 80128028 00123C88  28 00 00 03 */	cmplwi r0, 3
/* 8012802C 00123C8C  40 80 00 98 */	bge lbl_801280C4
/* 80128030 00123C90  88 1F 00 02 */	lbz r0, 2(r31)
/* 80128034 00123C94  88 7F 00 03 */	lbz r3, 3(r31)
/* 80128038 00123C98  7C 04 16 70 */	srawi r4, r0, 2
/* 8012803C 00123C9C  88 1F 00 04 */	lbz r0, 4(r31)
/* 80128040 00123CA0  7C 63 16 70 */	srawi r3, r3, 2
/* 80128044 00123CA4  98 9F 00 02 */	stb r4, 2(r31)
/* 80128048 00123CA8  7C 00 16 70 */	srawi r0, r0, 2
/* 8012804C 00123CAC  98 7F 00 03 */	stb r3, 3(r31)
/* 80128050 00123CB0  98 1F 00 04 */	stb r0, 4(r31)
/* 80128054 00123CB4  48 00 00 70 */	b lbl_801280C4
/* 80128058 00123CB8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012805C 00123CBC  80 03 02 40 */	lwz r0, 0x240(r3)
/* 80128060 00123CC0  28 00 00 02 */	cmplwi r0, 2
/* 80128064 00123CC4  40 80 00 60 */	bge lbl_801280C4
/* 80128068 00123CC8  88 1F 00 02 */	lbz r0, 2(r31)
/* 8012806C 00123CCC  88 7F 00 03 */	lbz r3, 3(r31)
/* 80128070 00123CD0  7C 04 16 70 */	srawi r4, r0, 2
/* 80128074 00123CD4  88 1F 00 04 */	lbz r0, 4(r31)
/* 80128078 00123CD8  7C 63 16 70 */	srawi r3, r3, 2
/* 8012807C 00123CDC  98 9F 00 02 */	stb r4, 2(r31)
/* 80128080 00123CE0  7C 00 16 70 */	srawi r0, r0, 2
/* 80128084 00123CE4  98 7F 00 03 */	stb r3, 3(r31)
/* 80128088 00123CE8  98 1F 00 04 */	stb r0, 4(r31)
/* 8012808C 00123CEC  48 00 00 38 */	b lbl_801280C4
/* 80128090 00123CF0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80128094 00123CF4  80 03 02 40 */	lwz r0, 0x240(r3)
/* 80128098 00123CF8  28 00 00 02 */	cmplwi r0, 2
/* 8012809C 00123CFC  40 80 00 28 */	bge lbl_801280C4
/* 801280A0 00123D00  88 1F 00 02 */	lbz r0, 2(r31)
/* 801280A4 00123D04  88 7F 00 03 */	lbz r3, 3(r31)
/* 801280A8 00123D08  7C 04 16 70 */	srawi r4, r0, 2
/* 801280AC 00123D0C  88 1F 00 04 */	lbz r0, 4(r31)
/* 801280B0 00123D10  7C 63 16 70 */	srawi r3, r3, 2
/* 801280B4 00123D14  98 9F 00 02 */	stb r4, 2(r31)
/* 801280B8 00123D18  7C 00 16 70 */	srawi r0, r0, 2
/* 801280BC 00123D1C  98 7F 00 03 */	stb r3, 3(r31)
/* 801280C0 00123D20  98 1F 00 04 */	stb r0, 4(r31)
lbl_801280C4:
/* 801280C4 00123D24  80 01 00 24 */	lwz r0, 0x24(r1)
/* 801280C8 00123D28  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 801280CC 00123D2C  7C 08 03 A6 */	mtlr r0
/* 801280D0 00123D30  38 21 00 20 */	addi r1, r1, 0x20
/* 801280D4 00123D34  4E 80 00 20 */	blr
lbl_801280D8:
/* 801280D8 00123D38  94 21 FF A0 */	stwu r1, -0x60(r1)
/* 801280DC 00123D3C  7C 08 02 A6 */	mflr r0
/* 801280E0 00123D40  38 A0 00 03 */	li r5, 3
/* 801280E4 00123D44  90 01 00 64 */	stw r0, 0x64(r1)
/* 801280E8 00123D48  38 C1 00 08 */	addi r6, r1, 8
/* 801280EC 00123D4C  93 E1 00 5C */	stw r31, 0x5c(r1)
/* 801280F0 00123D50  7C 9F 23 78 */	mr r31, r4
/* 801280F4 00123D54  93 C1 00 58 */	stw r30, 0x58(r1)
/* 801280F8 00123D58  7C 7E 1B 78 */	mr r30, r3
/* 801280FC 00123D5C  48 12 BD E1 */	bl func_80253EDC
/* 80128100 00123D60  7F C3 F3 78 */	mr r3, r30
/* 80128104 00123D64  7F E4 FB 78 */	mr r4, r31
/* 80128108 00123D68  38 C1 00 0C */	addi r6, r1, 0xc
/* 8012810C 00123D6C  38 A0 00 06 */	li r5, 6
/* 80128110 00123D70  48 12 BD CD */	bl func_80253EDC
/* 80128114 00123D74  C0 A1 00 0C */	lfs f5, 0xc(r1)
/* 80128118 00123D78  C0 61 00 1C */	lfs f3, 0x1c(r1)
/* 8012811C 00123D7C  C0 21 00 10 */	lfs f1, 0x10(r1)
/* 80128120 00123D80  FC 80 28 1E */	fctiwz f4, f5
/* 80128124 00123D84  C0 01 00 24 */	lfs f0, 0x24(r1)
/* 80128128 00123D88  FC 40 18 1E */	fctiwz f2, f3
/* 8012812C 00123D8C  EC 21 28 28 */	fsubs f1, f1, f5
/* 80128130 00123D90  80 01 00 08 */	lwz r0, 8(r1)
/* 80128134 00123D94  EC 00 18 28 */	fsubs f0, f0, f3
/* 80128138 00123D98  D8 81 00 30 */	stfd f4, 0x30(r1)
/* 8012813C 00123D9C  28 00 00 0F */	cmplwi r0, 0xf
/* 80128140 00123DA0  FC 20 08 1E */	fctiwz f1, f1
/* 80128144 00123DA4  FC 00 00 1E */	fctiwz f0, f0
/* 80128148 00123DA8  D8 41 00 38 */	stfd f2, 0x38(r1)
/* 8012814C 00123DAC  80 81 00 34 */	lwz r4, 0x34(r1)
/* 80128150 00123DB0  D8 21 00 40 */	stfd f1, 0x40(r1)
/* 80128154 00123DB4  80 A1 00 3C */	lwz r5, 0x3c(r1)
/* 80128158 00123DB8  D8 01 00 48 */	stfd f0, 0x48(r1)
/* 8012815C 00123DBC  80 C1 00 44 */	lwz r6, 0x44(r1)
/* 80128160 00123DC0  80 E1 00 4C */	lwz r7, 0x4c(r1)
/* 80128164 00123DC4  41 81 01 38 */	bgt lbl_8012829C
/* 80128168 00123DC8  3C 60 80 42 */	lis r3, lbl_8041C4C8@ha
/* 8012816C 00123DCC  54 00 10 3A */	slwi r0, r0, 2
/* 80128170 00123DD0  38 63 C4 C8 */	addi r3, r3, lbl_8041C4C8@l
/* 80128174 00123DD4  7C 63 00 2E */	lwzx r3, r3, r0
/* 80128178 00123DD8  7C 69 03 A6 */	mtctr r3
/* 8012817C 00123DDC  4E 80 04 20 */	bctr
/* 80128180 00123DE0  38 81 00 0C */	addi r4, r1, 0xc
/* 80128184 00123DE4  38 60 00 01 */	li r3, 1
/* 80128188 00123DE8  4B F3 18 B5 */	bl func_80059A3C
/* 8012818C 00123DEC  48 00 01 10 */	b lbl_8012829C
/* 80128190 00123DF0  38 81 00 0C */	addi r4, r1, 0xc
/* 80128194 00123DF4  38 60 00 03 */	li r3, 3
/* 80128198 00123DF8  4B F3 18 A5 */	bl func_80059A3C
/* 8012819C 00123DFC  48 00 01 00 */	b lbl_8012829C
/* 801281A0 00123E00  38 81 00 0C */	addi r4, r1, 0xc
/* 801281A4 00123E04  38 60 00 04 */	li r3, 4
/* 801281A8 00123E08  4B F3 18 95 */	bl func_80059A3C
/* 801281AC 00123E0C  48 00 00 F0 */	b lbl_8012829C
/* 801281B0 00123E10  38 81 00 0C */	addi r4, r1, 0xc
/* 801281B4 00123E14  38 60 00 05 */	li r3, 5
/* 801281B8 00123E18  4B F3 18 85 */	bl func_80059A3C
/* 801281BC 00123E1C  48 00 00 E0 */	b lbl_8012829C
/* 801281C0 00123E20  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801281C4 00123E24  7C C6 07 34 */	extsh r6, r6
/* 801281C8 00123E28  89 3F 00 11 */	lbz r9, 0x11(r31)
/* 801281CC 00123E2C  7C E7 07 34 */	extsh r7, r7
/* 801281D0 00123E30  80 03 02 40 */	lwz r0, 0x240(r3)
/* 801281D4 00123E34  38 60 46 CE */	li r3, 0x46ce
/* 801281D8 00123E38  65 28 9F 9F */	oris r8, r9, 0x9f9f
/* 801281DC 00123E3C  28 00 00 02 */	cmplwi r0, 2
/* 801281E0 00123E40  61 08 9F 00 */	ori r8, r8, 0x9f00
/* 801281E4 00123E44  41 80 00 0C */	blt lbl_801281F0
/* 801281E8 00123E48  38 00 FF 00 */	li r0, -256
/* 801281EC 00123E4C  7D 28 03 78 */	or r8, r9, r0
lbl_801281F0:
/* 801281F0 00123E50  48 12 7F 45 */	bl func_80250134
/* 801281F4 00123E54  48 00 00 A8 */	b lbl_8012829C
/* 801281F8 00123E58  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801281FC 00123E5C  7C C6 07 34 */	extsh r6, r6
/* 80128200 00123E60  89 3F 00 11 */	lbz r9, 0x11(r31)
/* 80128204 00123E64  7C E7 07 34 */	extsh r7, r7
/* 80128208 00123E68  80 03 02 40 */	lwz r0, 0x240(r3)
/* 8012820C 00123E6C  38 60 46 D0 */	li r3, 0x46d0
/* 80128210 00123E70  65 28 9F 9F */	oris r8, r9, 0x9f9f
/* 80128214 00123E74  28 00 00 03 */	cmplwi r0, 3
/* 80128218 00123E78  61 08 9F 00 */	ori r8, r8, 0x9f00
/* 8012821C 00123E7C  41 80 00 0C */	blt lbl_80128228
/* 80128220 00123E80  38 00 FF 00 */	li r0, -256
/* 80128224 00123E84  7D 28 03 78 */	or r8, r9, r0
lbl_80128228:
/* 80128228 00123E88  48 12 7F 0D */	bl func_80250134
/* 8012822C 00123E8C  48 00 00 70 */	b lbl_8012829C
/* 80128230 00123E90  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80128234 00123E94  7C C6 07 34 */	extsh r6, r6
/* 80128238 00123E98  89 3F 00 11 */	lbz r9, 0x11(r31)
/* 8012823C 00123E9C  7C E7 07 34 */	extsh r7, r7
/* 80128240 00123EA0  80 03 02 40 */	lwz r0, 0x240(r3)
/* 80128244 00123EA4  38 60 46 D1 */	li r3, 0x46d1
/* 80128248 00123EA8  65 28 9F 9F */	oris r8, r9, 0x9f9f
/* 8012824C 00123EAC  28 00 00 02 */	cmplwi r0, 2
/* 80128250 00123EB0  61 08 9F 00 */	ori r8, r8, 0x9f00
/* 80128254 00123EB4  41 80 00 0C */	blt lbl_80128260
/* 80128258 00123EB8  38 00 FF 00 */	li r0, -256
/* 8012825C 00123EBC  7D 28 03 78 */	or r8, r9, r0
lbl_80128260:
/* 80128260 00123EC0  48 12 7E D5 */	bl func_80250134
/* 80128264 00123EC4  48 00 00 38 */	b lbl_8012829C
/* 80128268 00123EC8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012826C 00123ECC  7C C6 07 34 */	extsh r6, r6
/* 80128270 00123ED0  89 3F 00 11 */	lbz r9, 0x11(r31)
/* 80128274 00123ED4  7C E7 07 34 */	extsh r7, r7
/* 80128278 00123ED8  80 03 02 40 */	lwz r0, 0x240(r3)
/* 8012827C 00123EDC  38 60 46 D2 */	li r3, 0x46d2
/* 80128280 00123EE0  65 28 9F 9F */	oris r8, r9, 0x9f9f
/* 80128284 00123EE4  28 00 00 02 */	cmplwi r0, 2
/* 80128288 00123EE8  61 08 9F 00 */	ori r8, r8, 0x9f00
/* 8012828C 00123EEC  41 80 00 0C */	blt lbl_80128298
/* 80128290 00123EF0  38 00 FF 00 */	li r0, -256
/* 80128294 00123EF4  7D 28 03 78 */	or r8, r9, r0
lbl_80128298:
/* 80128298 00123EF8  48 12 7E 9D */	bl func_80250134
lbl_8012829C:
/* 8012829C 00123EFC  80 01 00 64 */	lwz r0, 0x64(r1)
/* 801282A0 00123F00  83 E1 00 5C */	lwz r31, 0x5c(r1)
/* 801282A4 00123F04  83 C1 00 58 */	lwz r30, 0x58(r1)
/* 801282A8 00123F08  7C 08 03 A6 */	mtlr r0
/* 801282AC 00123F0C  38 21 00 60 */	addi r1, r1, 0x60
/* 801282B0 00123F10  4E 80 00 20 */	blr
lbl_801282B4:
/* 801282B4 00123F14  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 801282B8 00123F18  7C 08 02 A6 */	mflr r0
/* 801282BC 00123F1C  90 01 00 24 */	stw r0, 0x24(r1)
/* 801282C0 00123F20  39 61 00 20 */	addi r11, r1, 0x20
/* 801282C4 00123F24  48 09 EE 6D */	bl _savegpr_29
/* 801282C8 00123F28  7C 7D 1B 78 */	mr r29, r3
/* 801282CC 00123F2C  7C 9E 23 78 */	mr r30, r4
/* 801282D0 00123F30  38 C1 00 0C */	addi r6, r1, 0xc
/* 801282D4 00123F34  38 A0 00 03 */	li r5, 3
/* 801282D8 00123F38  48 12 BB B5 */	bl func_80253E8C
/* 801282DC 00123F3C  80 01 00 0C */	lwz r0, 0xc(r1)
/* 801282E0 00123F40  28 00 00 09 */	cmplwi r0, 9
/* 801282E4 00123F44  41 81 00 C4 */	bgt lbl_801283A8
/* 801282E8 00123F48  3C 60 80 42 */	lis r3, lbl_8041C508@ha
/* 801282EC 00123F4C  54 00 10 3A */	slwi r0, r0, 2
/* 801282F0 00123F50  38 63 C5 08 */	addi r3, r3, lbl_8041C508@l
/* 801282F4 00123F54  7C 63 00 2E */	lwzx r3, r3, r0
/* 801282F8 00123F58  7C 69 03 A6 */	mtctr r3
/* 801282FC 00123F5C  4E 80 04 20 */	bctr
/* 80128300 00123F60  7F A3 EB 78 */	mr r3, r29
/* 80128304 00123F64  7F C4 F3 78 */	mr r4, r30
/* 80128308 00123F68  38 A0 00 01 */	li r5, 1
/* 8012830C 00123F6C  38 C0 00 00 */	li r6, 0
/* 80128310 00123F70  48 12 BB A5 */	bl func_80253EB4
/* 80128314 00123F74  48 00 00 94 */	b lbl_801283A8
/* 80128318 00123F78  7F A3 EB 78 */	mr r3, r29
/* 8012831C 00123F7C  7F C4 F3 78 */	mr r4, r30
/* 80128320 00123F80  38 A0 00 02 */	li r5, 2
/* 80128324 00123F84  38 C0 46 DC */	li r6, 0x46dc
/* 80128328 00123F88  48 12 BB 8D */	bl func_80253EB4
/* 8012832C 00123F8C  48 00 00 7C */	b lbl_801283A8
/* 80128330 00123F90  7F A3 EB 78 */	mr r3, r29
/* 80128334 00123F94  7F C4 F3 78 */	mr r4, r30
/* 80128338 00123F98  38 A0 00 02 */	li r5, 2
/* 8012833C 00123F9C  38 C0 46 DE */	li r6, 0x46de
/* 80128340 00123FA0  48 12 BB 75 */	bl func_80253EB4
/* 80128344 00123FA4  48 00 00 64 */	b lbl_801283A8
/* 80128348 00123FA8  7F A3 EB 78 */	mr r3, r29
/* 8012834C 00123FAC  7F C4 F3 78 */	mr r4, r30
/* 80128350 00123FB0  38 C1 00 08 */	addi r6, r1, 8
/* 80128354 00123FB4  38 A0 00 05 */	li r5, 5
/* 80128358 00123FB8  48 12 BB 35 */	bl func_80253E8C
/* 8012835C 00123FBC  3C 80 80 48 */	lis r4, lbl_80482B40@ha
/* 80128360 00123FC0  83 E1 00 08 */	lwz r31, 8(r1)
/* 80128364 00123FC4  38 84 2B 40 */	addi r4, r4, lbl_80482B40@l
/* 80128368 00123FC8  38 60 46 DD */	li r3, 0x46dd
/* 8012836C 00123FCC  90 9F 00 00 */	stw r4, 0(r31)
/* 80128370 00123FD0  48 12 80 69 */	bl func_802503D8
/* 80128374 00123FD4  38 E0 00 FF */	li r7, 0xff
/* 80128378 00123FD8  38 00 00 84 */	li r0, 0x84
/* 8012837C 00123FDC  98 FF 00 04 */	stb r7, 4(r31)
/* 80128380 00123FE0  7F A3 EB 78 */	mr r3, r29
/* 80128384 00123FE4  7F C4 F3 78 */	mr r4, r30
/* 80128388 00123FE8  38 A0 00 02 */	li r5, 2
/* 8012838C 00123FEC  98 FF 00 05 */	stb r7, 5(r31)
/* 80128390 00123FF0  38 C0 FF FE */	li r6, -2
/* 80128394 00123FF4  98 FF 00 06 */	stb r7, 6(r31)
/* 80128398 00123FF8  88 FE 00 05 */	lbz r7, 5(r30)
/* 8012839C 00123FFC  98 FF 00 07 */	stb r7, 7(r31)
/* 801283A0 00124000  98 1F 00 09 */	stb r0, 9(r31)
/* 801283A4 00124004  48 12 BB 11 */	bl func_80253EB4
lbl_801283A8:
/* 801283A8 00124008  39 61 00 20 */	addi r11, r1, 0x20
/* 801283AC 0012400C  48 09 ED D1 */	bl _restgpr_29
/* 801283B0 00124010  80 01 00 24 */	lwz r0, 0x24(r1)
/* 801283B4 00124014  7C 08 03 A6 */	mtlr r0
/* 801283B8 00124018  38 21 00 20 */	addi r1, r1, 0x20
/* 801283BC 0012401C  4E 80 00 20 */	blr
lbl_801283C0:
/* 801283C0 00124020  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 801283C4 00124024  7C 08 02 A6 */	mflr r0
/* 801283C8 00124028  38 A0 00 03 */	li r5, 3
/* 801283CC 0012402C  90 01 00 44 */	stw r0, 0x44(r1)
/* 801283D0 00124030  38 C1 00 08 */	addi r6, r1, 8
/* 801283D4 00124034  93 E1 00 3C */	stw r31, 0x3c(r1)
/* 801283D8 00124038  7C 9F 23 78 */	mr r31, r4
/* 801283DC 0012403C  93 C1 00 38 */	stw r30, 0x38(r1)
/* 801283E0 00124040  7C 7E 1B 78 */	mr r30, r3
/* 801283E4 00124044  48 12 BA F9 */	bl func_80253EDC
/* 801283E8 00124048  80 01 00 08 */	lwz r0, 8(r1)
/* 801283EC 0012404C  2C 00 00 00 */	cmpwi r0, 0
/* 801283F0 00124050  41 82 00 08 */	beq lbl_801283F8
/* 801283F4 00124054  48 00 00 24 */	b lbl_80128418
lbl_801283F8:
/* 801283F8 00124058  7F C3 F3 78 */	mr r3, r30
/* 801283FC 0012405C  7F E4 FB 78 */	mr r4, r31
/* 80128400 00124060  38 C1 00 0C */	addi r6, r1, 0xc
/* 80128404 00124064  38 A0 00 06 */	li r5, 6
/* 80128408 00124068  48 12 BA D5 */	bl func_80253EDC
/* 8012840C 0012406C  38 81 00 0C */	addi r4, r1, 0xc
/* 80128410 00124070  38 60 00 01 */	li r3, 1
/* 80128414 00124074  4B F3 16 29 */	bl func_80059A3C
lbl_80128418:
/* 80128418 00124078  80 01 00 44 */	lwz r0, 0x44(r1)
/* 8012841C 0012407C  83 E1 00 3C */	lwz r31, 0x3c(r1)
/* 80128420 00124080  83 C1 00 38 */	lwz r30, 0x38(r1)
/* 80128424 00124084  7C 08 03 A6 */	mtlr r0
/* 80128428 00124088  38 21 00 40 */	addi r1, r1, 0x40
/* 8012842C 0012408C  4E 80 00 20 */	blr
lbl_80128430:
/* 80128430 00124090  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80128434 00124094  7C 08 02 A6 */	mflr r0
/* 80128438 00124098  38 A0 00 03 */	li r5, 3
/* 8012843C 0012409C  90 01 00 24 */	stw r0, 0x24(r1)
/* 80128440 001240A0  38 C1 00 08 */	addi r6, r1, 8
/* 80128444 001240A4  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80128448 001240A8  7C 9F 23 78 */	mr r31, r4
/* 8012844C 001240AC  93 C1 00 18 */	stw r30, 0x18(r1)
/* 80128450 001240B0  7C 7E 1B 78 */	mr r30, r3
/* 80128454 001240B4  48 12 BA 39 */	bl func_80253E8C
/* 80128458 001240B8  80 61 00 08 */	lwz r3, 8(r1)
/* 8012845C 001240BC  2C 03 00 2A */	cmpwi r3, 0x2a
/* 80128460 001240C0  41 82 00 5C */	beq lbl_801284BC
/* 80128464 001240C4  40 80 00 2C */	bge lbl_80128490
/* 80128468 001240C8  2C 03 00 25 */	cmpwi r3, 0x25
/* 8012846C 001240CC  40 80 00 18 */	bge lbl_80128484
/* 80128470 001240D0  2C 03 00 06 */	cmpwi r3, 6
/* 80128474 001240D4  40 80 00 48 */	bge lbl_801284BC
/* 80128478 001240D8  2C 03 00 02 */	cmpwi r3, 2
/* 8012847C 001240DC  40 80 00 28 */	bge lbl_801284A4
/* 80128480 001240E0  48 00 00 3C */	b lbl_801284BC
lbl_80128484:
/* 80128484 001240E4  2C 03 00 27 */	cmpwi r3, 0x27
/* 80128488 001240E8  41 82 00 34 */	beq lbl_801284BC
/* 8012848C 001240EC  48 00 00 18 */	b lbl_801284A4
lbl_80128490:
/* 80128490 001240F0  2C 03 00 2D */	cmpwi r3, 0x2d
/* 80128494 001240F4  41 82 00 28 */	beq lbl_801284BC
/* 80128498 001240F8  41 80 00 0C */	blt lbl_801284A4
/* 8012849C 001240FC  2C 03 00 30 */	cmpwi r3, 0x30
/* 801284A0 00124100  40 80 00 1C */	bge lbl_801284BC
lbl_801284A4:
/* 801284A4 00124104  7F C3 F3 78 */	mr r3, r30
/* 801284A8 00124108  7F E4 FB 78 */	mr r4, r31
/* 801284AC 0012410C  38 A0 00 01 */	li r5, 1
/* 801284B0 00124110  38 C0 00 00 */	li r6, 0
/* 801284B4 00124114  48 12 BA 01 */	bl func_80253EB4
/* 801284B8 00124118  48 00 05 44 */	b lbl_801289FC
lbl_801284BC:
/* 801284BC 0012411C  38 03 FF FA */	addi r0, r3, -6
/* 801284C0 00124120  28 00 00 12 */	cmplwi r0, 0x12
/* 801284C4 00124124  41 81 01 68 */	bgt lbl_8012862C
/* 801284C8 00124128  3C 60 80 42 */	lis r3, lbl_8041C568@ha
/* 801284CC 0012412C  54 00 10 3A */	slwi r0, r0, 2
/* 801284D0 00124130  38 63 C5 68 */	addi r3, r3, lbl_8041C568@l
/* 801284D4 00124134  7C 63 00 2E */	lwzx r3, r3, r0
/* 801284D8 00124138  7C 69 03 A6 */	mtctr r3
/* 801284DC 0012413C  4E 80 04 20 */	bctr
/* 801284E0 00124140  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801284E4 00124144  88 03 02 50 */	lbz r0, 0x250(r3)
/* 801284E8 00124148  28 00 00 FF */	cmplwi r0, 0xff
/* 801284EC 0012414C  40 82 01 40 */	bne lbl_8012862C
/* 801284F0 00124150  7F C3 F3 78 */	mr r3, r30
/* 801284F4 00124154  7F E4 FB 78 */	mr r4, r31
/* 801284F8 00124158  38 A0 00 01 */	li r5, 1
/* 801284FC 0012415C  38 C0 00 00 */	li r6, 0
/* 80128500 00124160  48 12 B9 B5 */	bl func_80253EB4
/* 80128504 00124164  48 00 01 28 */	b lbl_8012862C
/* 80128508 00124168  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012850C 0012416C  88 03 02 51 */	lbz r0, 0x251(r3)
/* 80128510 00124170  28 00 00 FF */	cmplwi r0, 0xff
/* 80128514 00124174  40 82 01 18 */	bne lbl_8012862C
/* 80128518 00124178  7F C3 F3 78 */	mr r3, r30
/* 8012851C 0012417C  7F E4 FB 78 */	mr r4, r31
/* 80128520 00124180  38 A0 00 01 */	li r5, 1
/* 80128524 00124184  38 C0 00 00 */	li r6, 0
/* 80128528 00124188  48 12 B9 8D */	bl func_80253EB4
/* 8012852C 0012418C  48 00 01 00 */	b lbl_8012862C
/* 80128530 00124190  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80128534 00124194  88 03 02 52 */	lbz r0, 0x252(r3)
/* 80128538 00124198  28 00 00 FF */	cmplwi r0, 0xff
/* 8012853C 0012419C  40 82 00 F0 */	bne lbl_8012862C
/* 80128540 001241A0  7F C3 F3 78 */	mr r3, r30
/* 80128544 001241A4  7F E4 FB 78 */	mr r4, r31
/* 80128548 001241A8  38 A0 00 01 */	li r5, 1
/* 8012854C 001241AC  38 C0 00 00 */	li r6, 0
/* 80128550 001241B0  48 12 B9 65 */	bl func_80253EB4
/* 80128554 001241B4  48 00 00 D8 */	b lbl_8012862C
/* 80128558 001241B8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012855C 001241BC  88 03 02 53 */	lbz r0, 0x253(r3)
/* 80128560 001241C0  28 00 00 FF */	cmplwi r0, 0xff
/* 80128564 001241C4  40 82 00 C8 */	bne lbl_8012862C
/* 80128568 001241C8  7F C3 F3 78 */	mr r3, r30
/* 8012856C 001241CC  7F E4 FB 78 */	mr r4, r31
/* 80128570 001241D0  38 A0 00 01 */	li r5, 1
/* 80128574 001241D4  38 C0 00 00 */	li r6, 0
/* 80128578 001241D8  48 12 B9 3D */	bl func_80253EB4
/* 8012857C 001241DC  48 00 00 B0 */	b lbl_8012862C
/* 80128580 001241E0  4B FF DF 45 */	bl func_801264C4
/* 80128584 001241E4  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 80128588 001241E8  28 00 00 03 */	cmplwi r0, 3
/* 8012858C 001241EC  40 80 00 A0 */	bge lbl_8012862C
/* 80128590 001241F0  7F C3 F3 78 */	mr r3, r30
/* 80128594 001241F4  7F E4 FB 78 */	mr r4, r31
/* 80128598 001241F8  38 A0 00 01 */	li r5, 1
/* 8012859C 001241FC  38 C0 00 00 */	li r6, 0
/* 801285A0 00124200  48 12 B9 15 */	bl func_80253EB4
/* 801285A4 00124204  48 00 00 88 */	b lbl_8012862C
/* 801285A8 00124208  4B FF DF 1D */	bl func_801264C4
/* 801285AC 0012420C  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 801285B0 00124210  28 00 00 03 */	cmplwi r0, 3
/* 801285B4 00124214  41 80 00 78 */	blt lbl_8012862C
/* 801285B8 00124218  7F C3 F3 78 */	mr r3, r30
/* 801285BC 0012421C  7F E4 FB 78 */	mr r4, r31
/* 801285C0 00124220  38 A0 00 01 */	li r5, 1
/* 801285C4 00124224  38 C0 00 00 */	li r6, 0
/* 801285C8 00124228  48 12 B8 ED */	bl func_80253EB4
/* 801285CC 0012422C  48 00 00 60 */	b lbl_8012862C
/* 801285D0 00124230  4B FF DE F5 */	bl func_801264C4
/* 801285D4 00124234  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 801285D8 00124238  28 00 00 03 */	cmplwi r0, 3
/* 801285DC 0012423C  41 80 00 50 */	blt lbl_8012862C
/* 801285E0 00124240  7F C3 F3 78 */	mr r3, r30
/* 801285E4 00124244  7F E4 FB 78 */	mr r4, r31
/* 801285E8 00124248  38 A0 00 02 */	li r5, 2
/* 801285EC 0012424C  38 C0 46 E7 */	li r6, 0x46e7
/* 801285F0 00124250  48 12 B8 C5 */	bl func_80253EB4
/* 801285F4 00124254  48 00 00 38 */	b lbl_8012862C
/* 801285F8 00124258  4B FF DE CD */	bl func_801264C4
/* 801285FC 0012425C  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 80128600 00124260  28 00 00 03 */	cmplwi r0, 3
/* 80128604 00124264  40 80 00 28 */	bge lbl_8012862C
/* 80128608 00124268  88 1F 00 02 */	lbz r0, 2(r31)
/* 8012860C 0012426C  88 7F 00 03 */	lbz r3, 3(r31)
/* 80128610 00124270  7C 04 16 70 */	srawi r4, r0, 2
/* 80128614 00124274  88 1F 00 04 */	lbz r0, 4(r31)
/* 80128618 00124278  7C 63 16 70 */	srawi r3, r3, 2
/* 8012861C 0012427C  98 9F 00 02 */	stb r4, 2(r31)
/* 80128620 00124280  7C 00 16 70 */	srawi r0, r0, 2
/* 80128624 00124284  98 7F 00 03 */	stb r3, 3(r31)
/* 80128628 00124288  98 1F 00 04 */	stb r0, 4(r31)
lbl_8012862C:
/* 8012862C 0012428C  80 61 00 08 */	lwz r3, 8(r1)
/* 80128630 00124290  38 03 FF EB */	addi r0, r3, -21
/* 80128634 00124294  28 00 00 0D */	cmplwi r0, 0xd
/* 80128638 00124298  41 81 03 C4 */	bgt lbl_801289FC
/* 8012863C 0012429C  3C 60 80 42 */	lis r3, lbl_8041C530@ha
/* 80128640 001242A0  54 00 10 3A */	slwi r0, r0, 2
/* 80128644 001242A4  38 63 C5 30 */	addi r3, r3, lbl_8041C530@l
/* 80128648 001242A8  7C 63 00 2E */	lwzx r3, r3, r0
/* 8012864C 001242AC  7C 69 03 A6 */	mtctr r3
/* 80128650 001242B0  4E 80 04 20 */	bctr
/* 80128654 001242B4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80128658 001242B8  88 03 19 38 */	lbz r0, 0x1938(r3)
/* 8012865C 001242BC  28 00 00 03 */	cmplwi r0, 3
/* 80128660 001242C0  41 82 03 9C */	beq lbl_801289FC
/* 80128664 001242C4  7F C3 F3 78 */	mr r3, r30
/* 80128668 001242C8  7F E4 FB 78 */	mr r4, r31
/* 8012866C 001242CC  38 A0 00 01 */	li r5, 1
/* 80128670 001242D0  38 C0 00 00 */	li r6, 0
/* 80128674 001242D4  48 12 B8 41 */	bl func_80253EB4
/* 80128678 001242D8  48 00 03 84 */	b lbl_801289FC
/* 8012867C 001242DC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80128680 001242E0  80 03 01 D0 */	lwz r0, 0x1d0(r3)
/* 80128684 001242E4  2C 00 00 00 */	cmpwi r0, 0
/* 80128688 001242E8  40 82 00 38 */	bne lbl_801286C0
/* 8012868C 001242EC  88 7F 00 02 */	lbz r3, 2(r31)
/* 80128690 001242F0  38 00 00 00 */	li r0, 0
/* 80128694 001242F4  88 9F 00 03 */	lbz r4, 3(r31)
/* 80128698 001242F8  7C 65 16 70 */	srawi r5, r3, 2
/* 8012869C 001242FC  88 7F 00 04 */	lbz r3, 4(r31)
/* 801286A0 00124300  7C 84 16 70 */	srawi r4, r4, 2
/* 801286A4 00124304  98 BF 00 02 */	stb r5, 2(r31)
/* 801286A8 00124308  7C 63 16 70 */	srawi r3, r3, 2
/* 801286AC 0012430C  98 9F 00 03 */	stb r4, 3(r31)
/* 801286B0 00124310  98 7F 00 04 */	stb r3, 4(r31)
/* 801286B4 00124314  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801286B8 00124318  98 03 09 78 */	stb r0, 0x978(r3)
/* 801286BC 0012431C  48 00 03 40 */	b lbl_801289FC
lbl_801286C0:
/* 801286C0 00124320  80 03 01 F0 */	lwz r0, 0x1f0(r3)
/* 801286C4 00124324  2C 00 00 00 */	cmpwi r0, 0
/* 801286C8 00124328  41 82 03 34 */	beq lbl_801289FC
/* 801286CC 0012432C  88 03 09 78 */	lbz r0, 0x978(r3)
/* 801286D0 00124330  2C 00 00 01 */	cmpwi r0, 1
/* 801286D4 00124334  41 82 03 28 */	beq lbl_801289FC
/* 801286D8 00124338  40 80 00 10 */	bge lbl_801286E8
/* 801286DC 0012433C  2C 00 00 00 */	cmpwi r0, 0
/* 801286E0 00124340  40 80 00 14 */	bge lbl_801286F4
/* 801286E4 00124344  48 00 03 18 */	b lbl_801289FC
lbl_801286E8:
/* 801286E8 00124348  2C 00 00 03 */	cmpwi r0, 3
/* 801286EC 0012434C  40 80 03 10 */	bge lbl_801289FC
/* 801286F0 00124350  48 00 00 44 */	b lbl_80128734
lbl_801286F4:
/* 801286F4 00124354  38 60 00 00 */	li r3, 0
/* 801286F8 00124358  48 00 4B F1 */	bl func_8012D2E8
/* 801286FC 0012435C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80128700 00124360  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 80128704 00124364  38 63 6C 0C */	addi r3, r3, 0x6c0c
/* 80128708 00124368  48 00 63 05 */	bl func_8012EA0C
/* 8012870C 0012436C  2C 03 00 00 */	cmpwi r3, 0
/* 80128710 00124370  41 82 00 14 */	beq lbl_80128724
/* 80128714 00124374  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80128718 00124378  38 00 00 01 */	li r0, 1
/* 8012871C 0012437C  98 03 09 78 */	stb r0, 0x978(r3)
/* 80128720 00124380  48 00 02 DC */	b lbl_801289FC
lbl_80128724:
/* 80128724 00124384  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80128728 00124388  38 00 00 02 */	li r0, 2
/* 8012872C 0012438C  98 03 09 78 */	stb r0, 0x978(r3)
/* 80128730 00124390  48 00 02 CC */	b lbl_801289FC
lbl_80128734:
/* 80128734 00124394  88 1F 00 02 */	lbz r0, 2(r31)
/* 80128738 00124398  88 7F 00 03 */	lbz r3, 3(r31)
/* 8012873C 0012439C  7C 04 16 70 */	srawi r4, r0, 2
/* 80128740 001243A0  88 1F 00 04 */	lbz r0, 4(r31)
/* 80128744 001243A4  7C 63 16 70 */	srawi r3, r3, 2
/* 80128748 001243A8  98 9F 00 02 */	stb r4, 2(r31)
/* 8012874C 001243AC  7C 00 16 70 */	srawi r0, r0, 2
/* 80128750 001243B0  98 7F 00 03 */	stb r3, 3(r31)
/* 80128754 001243B4  98 1F 00 04 */	stb r0, 4(r31)
/* 80128758 001243B8  48 00 02 A4 */	b lbl_801289FC
/* 8012875C 001243BC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80128760 001243C0  80 03 01 D4 */	lwz r0, 0x1d4(r3)
/* 80128764 001243C4  2C 00 00 00 */	cmpwi r0, 0
/* 80128768 001243C8  40 82 00 38 */	bne lbl_801287A0
/* 8012876C 001243CC  88 7F 00 02 */	lbz r3, 2(r31)
/* 80128770 001243D0  38 00 00 00 */	li r0, 0
/* 80128774 001243D4  88 9F 00 03 */	lbz r4, 3(r31)
/* 80128778 001243D8  7C 65 16 70 */	srawi r5, r3, 2
/* 8012877C 001243DC  88 7F 00 04 */	lbz r3, 4(r31)
/* 80128780 001243E0  7C 84 16 70 */	srawi r4, r4, 2
/* 80128784 001243E4  98 BF 00 02 */	stb r5, 2(r31)
/* 80128788 001243E8  7C 63 16 70 */	srawi r3, r3, 2
/* 8012878C 001243EC  98 9F 00 03 */	stb r4, 3(r31)
/* 80128790 001243F0  98 7F 00 04 */	stb r3, 4(r31)
/* 80128794 001243F4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80128798 001243F8  98 03 09 79 */	stb r0, 0x979(r3)
/* 8012879C 001243FC  48 00 02 60 */	b lbl_801289FC
lbl_801287A0:
/* 801287A0 00124400  80 03 01 F4 */	lwz r0, 0x1f4(r3)
/* 801287A4 00124404  2C 00 00 00 */	cmpwi r0, 0
/* 801287A8 00124408  41 82 02 54 */	beq lbl_801289FC
/* 801287AC 0012440C  88 03 09 79 */	lbz r0, 0x979(r3)
/* 801287B0 00124410  2C 00 00 01 */	cmpwi r0, 1
/* 801287B4 00124414  41 82 02 48 */	beq lbl_801289FC
/* 801287B8 00124418  40 80 00 10 */	bge lbl_801287C8
/* 801287BC 0012441C  2C 00 00 00 */	cmpwi r0, 0
/* 801287C0 00124420  40 80 00 14 */	bge lbl_801287D4
/* 801287C4 00124424  48 00 02 38 */	b lbl_801289FC
lbl_801287C8:
/* 801287C8 00124428  2C 00 00 03 */	cmpwi r0, 3
/* 801287CC 0012442C  40 80 02 30 */	bge lbl_801289FC
/* 801287D0 00124430  48 00 00 44 */	b lbl_80128814
lbl_801287D4:
/* 801287D4 00124434  38 60 00 01 */	li r3, 1
/* 801287D8 00124438  48 00 4B 11 */	bl func_8012D2E8
/* 801287DC 0012443C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801287E0 00124440  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 801287E4 00124444  38 63 72 F8 */	addi r3, r3, 0x72f8
/* 801287E8 00124448  48 00 62 25 */	bl func_8012EA0C
/* 801287EC 0012444C  2C 03 00 00 */	cmpwi r3, 0
/* 801287F0 00124450  41 82 00 14 */	beq lbl_80128804
/* 801287F4 00124454  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801287F8 00124458  38 00 00 01 */	li r0, 1
/* 801287FC 0012445C  98 03 09 79 */	stb r0, 0x979(r3)
/* 80128800 00124460  48 00 01 FC */	b lbl_801289FC
lbl_80128804:
/* 80128804 00124464  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80128808 00124468  38 00 00 02 */	li r0, 2
/* 8012880C 0012446C  98 03 09 79 */	stb r0, 0x979(r3)
/* 80128810 00124470  48 00 01 EC */	b lbl_801289FC
lbl_80128814:
/* 80128814 00124474  88 1F 00 02 */	lbz r0, 2(r31)
/* 80128818 00124478  88 7F 00 03 */	lbz r3, 3(r31)
/* 8012881C 0012447C  7C 04 16 70 */	srawi r4, r0, 2
/* 80128820 00124480  88 1F 00 04 */	lbz r0, 4(r31)
/* 80128824 00124484  7C 63 16 70 */	srawi r3, r3, 2
/* 80128828 00124488  98 9F 00 02 */	stb r4, 2(r31)
/* 8012882C 0012448C  7C 00 16 70 */	srawi r0, r0, 2
/* 80128830 00124490  98 7F 00 03 */	stb r3, 3(r31)
/* 80128834 00124494  98 1F 00 04 */	stb r0, 4(r31)
/* 80128838 00124498  48 00 01 C4 */	b lbl_801289FC
/* 8012883C 0012449C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80128840 001244A0  80 03 01 D8 */	lwz r0, 0x1d8(r3)
/* 80128844 001244A4  2C 00 00 00 */	cmpwi r0, 0
/* 80128848 001244A8  40 82 00 38 */	bne lbl_80128880
/* 8012884C 001244AC  88 7F 00 02 */	lbz r3, 2(r31)
/* 80128850 001244B0  38 00 00 00 */	li r0, 0
/* 80128854 001244B4  88 9F 00 03 */	lbz r4, 3(r31)
/* 80128858 001244B8  7C 65 16 70 */	srawi r5, r3, 2
/* 8012885C 001244BC  88 7F 00 04 */	lbz r3, 4(r31)
/* 80128860 001244C0  7C 84 16 70 */	srawi r4, r4, 2
/* 80128864 001244C4  98 BF 00 02 */	stb r5, 2(r31)
/* 80128868 001244C8  7C 63 16 70 */	srawi r3, r3, 2
/* 8012886C 001244CC  98 9F 00 03 */	stb r4, 3(r31)
/* 80128870 001244D0  98 7F 00 04 */	stb r3, 4(r31)
/* 80128874 001244D4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80128878 001244D8  98 03 09 7A */	stb r0, 0x97a(r3)
/* 8012887C 001244DC  48 00 01 80 */	b lbl_801289FC
lbl_80128880:
/* 80128880 001244E0  80 03 01 F8 */	lwz r0, 0x1f8(r3)
/* 80128884 001244E4  2C 00 00 00 */	cmpwi r0, 0
/* 80128888 001244E8  41 82 01 74 */	beq lbl_801289FC
/* 8012888C 001244EC  88 03 09 7A */	lbz r0, 0x97a(r3)
/* 80128890 001244F0  2C 00 00 01 */	cmpwi r0, 1
/* 80128894 001244F4  41 82 01 68 */	beq lbl_801289FC
/* 80128898 001244F8  40 80 00 10 */	bge lbl_801288A8
/* 8012889C 001244FC  2C 00 00 00 */	cmpwi r0, 0
/* 801288A0 00124500  40 80 00 14 */	bge lbl_801288B4
/* 801288A4 00124504  48 00 01 58 */	b lbl_801289FC
lbl_801288A8:
/* 801288A8 00124508  2C 00 00 03 */	cmpwi r0, 3
/* 801288AC 0012450C  40 80 01 50 */	bge lbl_801289FC
/* 801288B0 00124510  48 00 00 44 */	b lbl_801288F4
lbl_801288B4:
/* 801288B4 00124514  38 60 00 02 */	li r3, 2
/* 801288B8 00124518  48 00 4A 31 */	bl func_8012D2E8
/* 801288BC 0012451C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801288C0 00124520  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 801288C4 00124524  38 63 79 E4 */	addi r3, r3, 0x79e4
/* 801288C8 00124528  48 00 61 45 */	bl func_8012EA0C
/* 801288CC 0012452C  2C 03 00 00 */	cmpwi r3, 0
/* 801288D0 00124530  41 82 00 14 */	beq lbl_801288E4
/* 801288D4 00124534  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801288D8 00124538  38 00 00 01 */	li r0, 1
/* 801288DC 0012453C  98 03 09 7A */	stb r0, 0x97a(r3)
/* 801288E0 00124540  48 00 01 1C */	b lbl_801289FC
lbl_801288E4:
/* 801288E4 00124544  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801288E8 00124548  38 00 00 02 */	li r0, 2
/* 801288EC 0012454C  98 03 09 7A */	stb r0, 0x97a(r3)
/* 801288F0 00124550  48 00 01 0C */	b lbl_801289FC
lbl_801288F4:
/* 801288F4 00124554  88 1F 00 02 */	lbz r0, 2(r31)
/* 801288F8 00124558  88 7F 00 03 */	lbz r3, 3(r31)
/* 801288FC 0012455C  7C 04 16 70 */	srawi r4, r0, 2
/* 80128900 00124560  88 1F 00 04 */	lbz r0, 4(r31)
/* 80128904 00124564  7C 63 16 70 */	srawi r3, r3, 2
/* 80128908 00124568  98 9F 00 02 */	stb r4, 2(r31)
/* 8012890C 0012456C  7C 00 16 70 */	srawi r0, r0, 2
/* 80128910 00124570  98 7F 00 03 */	stb r3, 3(r31)
/* 80128914 00124574  98 1F 00 04 */	stb r0, 4(r31)
/* 80128918 00124578  48 00 00 E4 */	b lbl_801289FC
/* 8012891C 0012457C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80128920 00124580  80 03 01 DC */	lwz r0, 0x1dc(r3)
/* 80128924 00124584  2C 00 00 00 */	cmpwi r0, 0
/* 80128928 00124588  40 82 00 38 */	bne lbl_80128960
/* 8012892C 0012458C  88 7F 00 02 */	lbz r3, 2(r31)
/* 80128930 00124590  38 00 00 00 */	li r0, 0
/* 80128934 00124594  88 9F 00 03 */	lbz r4, 3(r31)
/* 80128938 00124598  7C 65 16 70 */	srawi r5, r3, 2
/* 8012893C 0012459C  88 7F 00 04 */	lbz r3, 4(r31)
/* 80128940 001245A0  7C 84 16 70 */	srawi r4, r4, 2
/* 80128944 001245A4  98 BF 00 02 */	stb r5, 2(r31)
/* 80128948 001245A8  7C 63 16 70 */	srawi r3, r3, 2
/* 8012894C 001245AC  98 9F 00 03 */	stb r4, 3(r31)
/* 80128950 001245B0  98 7F 00 04 */	stb r3, 4(r31)
/* 80128954 001245B4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80128958 001245B8  98 03 09 7B */	stb r0, 0x97b(r3)
/* 8012895C 001245BC  48 00 00 A0 */	b lbl_801289FC
lbl_80128960:
/* 80128960 001245C0  80 03 01 FC */	lwz r0, 0x1fc(r3)
/* 80128964 001245C4  2C 00 00 00 */	cmpwi r0, 0
/* 80128968 001245C8  41 82 00 94 */	beq lbl_801289FC
/* 8012896C 001245CC  88 03 09 7B */	lbz r0, 0x97b(r3)
/* 80128970 001245D0  2C 00 00 01 */	cmpwi r0, 1
/* 80128974 001245D4  41 82 00 88 */	beq lbl_801289FC
/* 80128978 001245D8  40 80 00 10 */	bge lbl_80128988
/* 8012897C 001245DC  2C 00 00 00 */	cmpwi r0, 0
/* 80128980 001245E0  40 80 00 14 */	bge lbl_80128994
/* 80128984 001245E4  48 00 00 78 */	b lbl_801289FC
lbl_80128988:
/* 80128988 001245E8  2C 00 00 03 */	cmpwi r0, 3
/* 8012898C 001245EC  40 80 00 70 */	bge lbl_801289FC
/* 80128990 001245F0  48 00 00 48 */	b lbl_801289D8
lbl_80128994:
/* 80128994 001245F4  38 60 00 03 */	li r3, 3
/* 80128998 001245F8  48 00 49 51 */	bl func_8012D2E8
/* 8012899C 001245FC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801289A0 00124600  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 801289A4 00124604  3C 63 00 01 */	addis r3, r3, 1
/* 801289A8 00124608  38 63 80 D0 */	addi r3, r3, -32560
/* 801289AC 0012460C  48 00 60 61 */	bl func_8012EA0C
/* 801289B0 00124610  2C 03 00 00 */	cmpwi r3, 0
/* 801289B4 00124614  41 82 00 14 */	beq lbl_801289C8
/* 801289B8 00124618  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801289BC 0012461C  38 00 00 01 */	li r0, 1
/* 801289C0 00124620  98 03 09 7B */	stb r0, 0x97b(r3)
/* 801289C4 00124624  48 00 00 38 */	b lbl_801289FC
lbl_801289C8:
/* 801289C8 00124628  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801289CC 0012462C  38 00 00 02 */	li r0, 2
/* 801289D0 00124630  98 03 09 7B */	stb r0, 0x97b(r3)
/* 801289D4 00124634  48 00 00 28 */	b lbl_801289FC
lbl_801289D8:
/* 801289D8 00124638  88 1F 00 02 */	lbz r0, 2(r31)
/* 801289DC 0012463C  88 7F 00 03 */	lbz r3, 3(r31)
/* 801289E0 00124640  7C 04 16 70 */	srawi r4, r0, 2
/* 801289E4 00124644  88 1F 00 04 */	lbz r0, 4(r31)
/* 801289E8 00124648  7C 63 16 70 */	srawi r3, r3, 2
/* 801289EC 0012464C  98 9F 00 02 */	stb r4, 2(r31)
/* 801289F0 00124650  7C 00 16 70 */	srawi r0, r0, 2
/* 801289F4 00124654  98 7F 00 03 */	stb r3, 3(r31)
/* 801289F8 00124658  98 1F 00 04 */	stb r0, 4(r31)
lbl_801289FC:
/* 801289FC 0012465C  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80128A00 00124660  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80128A04 00124664  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 80128A08 00124668  7C 08 03 A6 */	mtlr r0
/* 80128A0C 0012466C  38 21 00 20 */	addi r1, r1, 0x20
/* 80128A10 00124670  4E 80 00 20 */	blr
lbl_80128A14:
/* 80128A14 00124674  94 21 FF 90 */	stwu r1, -0x70(r1)
/* 80128A18 00124678  7C 08 02 A6 */	mflr r0
/* 80128A1C 0012467C  90 01 00 74 */	stw r0, 0x74(r1)
/* 80128A20 00124680  39 61 00 70 */	addi r11, r1, 0x70
/* 80128A24 00124684  48 09 E7 01 */	bl _savegpr_26
/* 80128A28 00124688  7C 7E 1B 78 */	mr r30, r3
/* 80128A2C 0012468C  7C 9F 23 78 */	mr r31, r4
/* 80128A30 00124690  38 C1 00 08 */	addi r6, r1, 8
/* 80128A34 00124694  38 A0 00 03 */	li r5, 3
/* 80128A38 00124698  48 12 B4 A5 */	bl func_80253EDC
/* 80128A3C 0012469C  80 61 00 08 */	lwz r3, 8(r1)
/* 80128A40 001246A0  2C 03 00 2A */	cmpwi r3, 0x2a
/* 80128A44 001246A4  41 82 00 48 */	beq lbl_80128A8C
/* 80128A48 001246A8  40 80 00 2C */	bge lbl_80128A74
/* 80128A4C 001246AC  2C 03 00 25 */	cmpwi r3, 0x25
/* 80128A50 001246B0  40 80 00 18 */	bge lbl_80128A68
/* 80128A54 001246B4  2C 03 00 06 */	cmpwi r3, 6
/* 80128A58 001246B8  40 80 00 34 */	bge lbl_80128A8C
/* 80128A5C 001246BC  2C 03 00 02 */	cmpwi r3, 2
/* 80128A60 001246C0  40 80 09 60 */	bge lbl_801293C0
/* 80128A64 001246C4  48 00 00 28 */	b lbl_80128A8C
lbl_80128A68:
/* 80128A68 001246C8  2C 03 00 27 */	cmpwi r3, 0x27
/* 80128A6C 001246CC  41 82 00 20 */	beq lbl_80128A8C
/* 80128A70 001246D0  48 00 09 50 */	b lbl_801293C0
lbl_80128A74:
/* 80128A74 001246D4  2C 03 00 2D */	cmpwi r3, 0x2d
/* 80128A78 001246D8  41 82 00 14 */	beq lbl_80128A8C
/* 80128A7C 001246DC  41 80 09 44 */	blt lbl_801293C0
/* 80128A80 001246E0  2C 03 00 30 */	cmpwi r3, 0x30
/* 80128A84 001246E4  40 80 00 08 */	bge lbl_80128A8C
/* 80128A88 001246E8  48 00 09 38 */	b lbl_801293C0
lbl_80128A8C:
/* 80128A8C 001246EC  38 03 FF F2 */	addi r0, r3, -14
/* 80128A90 001246F0  28 00 00 16 */	cmplwi r0, 0x16
/* 80128A94 001246F4  41 81 09 2C */	bgt lbl_801293C0
/* 80128A98 001246F8  3C 60 80 42 */	lis r3, lbl_8041C5B4@ha
/* 80128A9C 001246FC  54 00 10 3A */	slwi r0, r0, 2
/* 80128AA0 00124700  38 63 C5 B4 */	addi r3, r3, lbl_8041C5B4@l
/* 80128AA4 00124704  7C 63 00 2E */	lwzx r3, r3, r0
/* 80128AA8 00124708  7C 69 03 A6 */	mtctr r3
/* 80128AAC 0012470C  4E 80 04 20 */	bctr
/* 80128AB0 00124710  7F C3 F3 78 */	mr r3, r30
/* 80128AB4 00124714  7F E4 FB 78 */	mr r4, r31
/* 80128AB8 00124718  38 C1 00 0C */	addi r6, r1, 0xc
/* 80128ABC 0012471C  38 A0 00 06 */	li r5, 6
/* 80128AC0 00124720  48 12 B4 1D */	bl func_80253EDC
/* 80128AC4 00124724  C0 A1 00 0C */	lfs f5, 0xc(r1)
/* 80128AC8 00124728  38 80 FF 00 */	li r4, -256
/* 80128ACC 0012472C  C0 61 00 1C */	lfs f3, 0x1c(r1)
/* 80128AD0 00124730  C0 21 00 10 */	lfs f1, 0x10(r1)
/* 80128AD4 00124734  FC 80 28 1E */	fctiwz f4, f5
/* 80128AD8 00124738  C0 01 00 24 */	lfs f0, 0x24(r1)
/* 80128ADC 0012473C  FC 40 18 1E */	fctiwz f2, f3
/* 80128AE0 00124740  EC 21 28 28 */	fsubs f1, f1, f5
/* 80128AE4 00124744  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80128AE8 00124748  EC 00 18 28 */	fsubs f0, f0, f3
/* 80128AEC 0012474C  88 03 19 38 */	lbz r0, 0x1938(r3)
/* 80128AF0 00124750  FC 20 08 1E */	fctiwz f1, f1
/* 80128AF4 00124754  D8 81 00 30 */	stfd f4, 0x30(r1)
/* 80128AF8 00124758  FC 00 00 1E */	fctiwz f0, f0
/* 80128AFC 0012475C  88 7F 00 11 */	lbz r3, 0x11(r31)
/* 80128B00 00124760  D8 41 00 38 */	stfd f2, 0x38(r1)
/* 80128B04 00124764  2C 00 00 02 */	cmpwi r0, 2
/* 80128B08 00124768  D8 21 00 40 */	stfd f1, 0x40(r1)
/* 80128B0C 0012476C  7C 7B 23 78 */	or r27, r3, r4
/* 80128B10 00124770  83 81 00 34 */	lwz r28, 0x34(r1)
/* 80128B14 00124774  D8 01 00 48 */	stfd f0, 0x48(r1)
/* 80128B18 00124778  83 A1 00 3C */	lwz r29, 0x3c(r1)
/* 80128B1C 0012477C  83 C1 00 44 */	lwz r30, 0x44(r1)
/* 80128B20 00124780  83 E1 00 4C */	lwz r31, 0x4c(r1)
/* 80128B24 00124784  41 82 00 54 */	beq lbl_80128B78
/* 80128B28 00124788  40 80 00 10 */	bge lbl_80128B38
/* 80128B2C 0012478C  2C 00 00 01 */	cmpwi r0, 1
/* 80128B30 00124790  40 80 00 14 */	bge lbl_80128B44
/* 80128B34 00124794  48 00 08 8C */	b lbl_801293C0
lbl_80128B38:
/* 80128B38 00124798  2C 00 00 04 */	cmpwi r0, 4
/* 80128B3C 0012479C  40 80 08 84 */	bge lbl_801293C0
/* 80128B40 001247A0  48 00 00 6C */	b lbl_80128BAC
lbl_80128B44:
/* 80128B44 001247A4  4B FF D9 81 */	bl func_801264C4
/* 80128B48 001247A8  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 80128B4C 001247AC  38 60 00 17 */	li r3, 0x17
/* 80128B50 001247B0  20 80 00 02 */	subfic r4, r0, 2
/* 80128B54 001247B4  48 03 37 B5 */	bl func_8015C308
/* 80128B58 001247B8  7F 84 E3 78 */	mr r4, r28
/* 80128B5C 001247BC  7F 68 DB 78 */	mr r8, r27
/* 80128B60 001247C0  38 BD FF F1 */	addi r5, r29, -15
/* 80128B64 001247C4  7F C6 07 34 */	extsh r6, r30
/* 80128B68 001247C8  7F E7 07 34 */	extsh r7, r31
/* 80128B6C 001247CC  38 60 46 E5 */	li r3, 0x46e5
/* 80128B70 001247D0  48 12 75 C5 */	bl func_80250134
/* 80128B74 001247D4  48 00 08 4C */	b lbl_801293C0
lbl_80128B78:
/* 80128B78 001247D8  4B FF D9 4D */	bl func_801264C4
/* 80128B7C 001247DC  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 80128B80 001247E0  38 60 00 17 */	li r3, 0x17
/* 80128B84 001247E4  20 80 00 04 */	subfic r4, r0, 4
/* 80128B88 001247E8  48 03 37 81 */	bl func_8015C308
/* 80128B8C 001247EC  7F 84 E3 78 */	mr r4, r28
/* 80128B90 001247F0  7F 68 DB 78 */	mr r8, r27
/* 80128B94 001247F4  38 BD FF F1 */	addi r5, r29, -15
/* 80128B98 001247F8  7F C6 07 34 */	extsh r6, r30
/* 80128B9C 001247FC  7F E7 07 34 */	extsh r7, r31
/* 80128BA0 00124800  38 60 46 E5 */	li r3, 0x46e5
/* 80128BA4 00124804  48 12 75 91 */	bl func_80250134
/* 80128BA8 00124808  48 00 08 18 */	b lbl_801293C0
lbl_80128BAC:
/* 80128BAC 0012480C  4B FF D9 19 */	bl func_801264C4
/* 80128BB0 00124810  54 64 06 3E */	clrlwi r4, r3, 0x18
/* 80128BB4 00124814  38 60 00 17 */	li r3, 0x17
/* 80128BB8 00124818  48 03 37 51 */	bl func_8015C308
/* 80128BBC 0012481C  7F 84 E3 78 */	mr r4, r28
/* 80128BC0 00124820  7F 68 DB 78 */	mr r8, r27
/* 80128BC4 00124824  38 BD FF F1 */	addi r5, r29, -15
/* 80128BC8 00124828  7F C6 07 34 */	extsh r6, r30
/* 80128BCC 0012482C  7F E7 07 34 */	extsh r7, r31
/* 80128BD0 00124830  38 60 46 E6 */	li r3, 0x46e6
/* 80128BD4 00124834  48 12 75 61 */	bl func_80250134
/* 80128BD8 00124838  48 00 07 E8 */	b lbl_801293C0
/* 80128BDC 0012483C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80128BE0 00124840  80 03 02 3C */	lwz r0, 0x23c(r3)
/* 80128BE4 00124844  54 00 00 3C */	rlwinm r0, r0, 0, 0, 0x1e
/* 80128BE8 00124848  90 03 02 3C */	stw r0, 0x23c(r3)
/* 80128BEC 0012484C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80128BF0 00124850  80 03 01 D0 */	lwz r0, 0x1d0(r3)
/* 80128BF4 00124854  2C 00 00 00 */	cmpwi r0, 0
/* 80128BF8 00124858  41 82 07 C8 */	beq lbl_801293C0
/* 80128BFC 0012485C  80 03 01 F0 */	lwz r0, 0x1f0(r3)
/* 80128C00 00124860  3B 40 00 00 */	li r26, 0
/* 80128C04 00124864  2C 00 00 00 */	cmpwi r0, 0
/* 80128C08 00124868  40 82 00 08 */	bne lbl_80128C10
/* 80128C0C 0012486C  3B 40 00 01 */	li r26, 1
lbl_80128C10:
/* 80128C10 00124870  7F C3 F3 78 */	mr r3, r30
/* 80128C14 00124874  7F E4 FB 78 */	mr r4, r31
/* 80128C18 00124878  38 C1 00 0C */	addi r6, r1, 0xc
/* 80128C1C 0012487C  38 A0 00 06 */	li r5, 6
/* 80128C20 00124880  48 12 B2 BD */	bl func_80253EDC
/* 80128C24 00124884  C0 A1 00 0C */	lfs f5, 0xc(r1)
/* 80128C28 00124888  2C 1A 00 00 */	cmpwi r26, 0
/* 80128C2C 0012488C  C0 61 00 1C */	lfs f3, 0x1c(r1)
/* 80128C30 00124890  38 00 FF 00 */	li r0, -256
/* 80128C34 00124894  C0 21 00 10 */	lfs f1, 0x10(r1)
/* 80128C38 00124898  FC 80 28 1E */	fctiwz f4, f5
/* 80128C3C 0012489C  C0 01 00 24 */	lfs f0, 0x24(r1)
/* 80128C40 001248A0  FC 40 18 1E */	fctiwz f2, f3
/* 80128C44 001248A4  EC 21 28 28 */	fsubs f1, f1, f5
/* 80128C48 001248A8  88 7F 00 11 */	lbz r3, 0x11(r31)
/* 80128C4C 001248AC  EC 00 18 28 */	fsubs f0, f0, f3
/* 80128C50 001248B0  D8 81 00 48 */	stfd f4, 0x48(r1)
/* 80128C54 001248B4  7C 7E 03 78 */	or r30, r3, r0
/* 80128C58 001248B8  FC 20 08 1E */	fctiwz f1, f1
/* 80128C5C 001248BC  FC 00 00 1E */	fctiwz f0, f0
/* 80128C60 001248C0  D8 41 00 40 */	stfd f2, 0x40(r1)
/* 80128C64 001248C4  83 E1 00 4C */	lwz r31, 0x4c(r1)
/* 80128C68 001248C8  D8 21 00 38 */	stfd f1, 0x38(r1)
/* 80128C6C 001248CC  83 A1 00 44 */	lwz r29, 0x44(r1)
/* 80128C70 001248D0  D8 01 00 30 */	stfd f0, 0x30(r1)
/* 80128C74 001248D4  83 81 00 3C */	lwz r28, 0x3c(r1)
/* 80128C78 001248D8  83 61 00 34 */	lwz r27, 0x34(r1)
/* 80128C7C 001248DC  40 82 00 40 */	bne lbl_80128CBC
/* 80128C80 001248E0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80128C84 001248E4  80 63 01 F0 */	lwz r3, 0x1f0(r3)
/* 80128C88 001248E8  48 2B 14 35 */	bl func_803DA0BC
/* 80128C8C 001248EC  A0 03 00 00 */	lhz r0, 0(r3)
/* 80128C90 001248F0  28 00 FF FF */	cmplwi r0, 0xffff
/* 80128C94 001248F4  41 82 00 24 */	beq lbl_80128CB8
/* 80128C98 001248F8  2C 00 00 00 */	cmpwi r0, 0
/* 80128C9C 001248FC  41 82 00 1C */	beq lbl_80128CB8
/* 80128CA0 00124900  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 80128CA4 00124904  7C 64 1B 78 */	mr r4, r3
/* 80128CA8 00124908  38 A0 00 20 */	li r5, 0x20
/* 80128CAC 0012490C  38 66 01 90 */	addi r3, r6, 0x190
/* 80128CB0 00124910  48 04 E3 D1 */	bl func_80177080
/* 80128CB4 00124914  48 00 00 08 */	b lbl_80128CBC
lbl_80128CB8:
/* 80128CB8 00124918  3B 40 00 01 */	li r26, 1
lbl_80128CBC:
/* 80128CBC 0012491C  2C 1A 00 00 */	cmpwi r26, 0
/* 80128CC0 00124920  41 82 00 14 */	beq lbl_80128CD4
/* 80128CC4 00124924  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80128CC8 00124928  38 60 50 A2 */	li r3, 0x50a2
/* 80128CCC 0012492C  38 84 01 90 */	addi r4, r4, 0x190
/* 80128CD0 00124930  48 12 77 09 */	bl func_802503D8
lbl_80128CD4:
/* 80128CD4 00124934  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80128CD8 00124938  38 60 00 1E */	li r3, 0x1e
/* 80128CDC 0012493C  38 84 01 90 */	addi r4, r4, 0x190
/* 80128CE0 00124940  48 03 36 29 */	bl func_8015C308
/* 80128CE4 00124944  7F E4 FB 78 */	mr r4, r31
/* 80128CE8 00124948  7F A5 EB 78 */	mr r5, r29
/* 80128CEC 0012494C  7F C8 F3 78 */	mr r8, r30
/* 80128CF0 00124950  7F 86 07 34 */	extsh r6, r28
/* 80128CF4 00124954  7F 67 07 34 */	extsh r7, r27
/* 80128CF8 00124958  38 60 2F 52 */	li r3, 0x2f52
/* 80128CFC 0012495C  48 12 74 39 */	bl func_80250134
/* 80128D00 00124960  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80128D04 00124964  80 03 02 3C */	lwz r0, 0x23c(r3)
/* 80128D08 00124968  60 00 00 01 */	ori r0, r0, 1
/* 80128D0C 0012496C  90 03 02 3C */	stw r0, 0x23c(r3)
/* 80128D10 00124970  48 00 06 B0 */	b lbl_801293C0
/* 80128D14 00124974  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80128D18 00124978  80 03 02 3C */	lwz r0, 0x23c(r3)
/* 80128D1C 0012497C  54 00 07 FA */	rlwinm r0, r0, 0, 0x1f, 0x1d
/* 80128D20 00124980  90 03 02 3C */	stw r0, 0x23c(r3)
/* 80128D24 00124984  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80128D28 00124988  80 03 01 D4 */	lwz r0, 0x1d4(r3)
/* 80128D2C 0012498C  2C 00 00 00 */	cmpwi r0, 0
/* 80128D30 00124990  41 82 06 90 */	beq lbl_801293C0
/* 80128D34 00124994  80 03 01 F4 */	lwz r0, 0x1f4(r3)
/* 80128D38 00124998  3B 40 00 00 */	li r26, 0
/* 80128D3C 0012499C  2C 00 00 00 */	cmpwi r0, 0
/* 80128D40 001249A0  40 82 00 08 */	bne lbl_80128D48
/* 80128D44 001249A4  3B 40 00 01 */	li r26, 1
lbl_80128D48:
/* 80128D48 001249A8  7F C3 F3 78 */	mr r3, r30
/* 80128D4C 001249AC  7F E4 FB 78 */	mr r4, r31
/* 80128D50 001249B0  38 C1 00 0C */	addi r6, r1, 0xc
/* 80128D54 001249B4  38 A0 00 06 */	li r5, 6
/* 80128D58 001249B8  48 12 B1 85 */	bl func_80253EDC
/* 80128D5C 001249BC  C0 A1 00 0C */	lfs f5, 0xc(r1)
/* 80128D60 001249C0  2C 1A 00 00 */	cmpwi r26, 0
/* 80128D64 001249C4  C0 61 00 1C */	lfs f3, 0x1c(r1)
/* 80128D68 001249C8  38 00 FF 00 */	li r0, -256
/* 80128D6C 001249CC  C0 21 00 10 */	lfs f1, 0x10(r1)
/* 80128D70 001249D0  FC 80 28 1E */	fctiwz f4, f5
/* 80128D74 001249D4  C0 01 00 24 */	lfs f0, 0x24(r1)
/* 80128D78 001249D8  FC 40 18 1E */	fctiwz f2, f3
/* 80128D7C 001249DC  EC 21 28 28 */	fsubs f1, f1, f5
/* 80128D80 001249E0  88 7F 00 11 */	lbz r3, 0x11(r31)
/* 80128D84 001249E4  EC 00 18 28 */	fsubs f0, f0, f3
/* 80128D88 001249E8  D8 81 00 48 */	stfd f4, 0x48(r1)
/* 80128D8C 001249EC  7C 7E 03 78 */	or r30, r3, r0
/* 80128D90 001249F0  FC 20 08 1E */	fctiwz f1, f1
/* 80128D94 001249F4  FC 00 00 1E */	fctiwz f0, f0
/* 80128D98 001249F8  D8 41 00 40 */	stfd f2, 0x40(r1)
/* 80128D9C 001249FC  83 E1 00 4C */	lwz r31, 0x4c(r1)
/* 80128DA0 00124A00  D8 21 00 38 */	stfd f1, 0x38(r1)
/* 80128DA4 00124A04  83 A1 00 44 */	lwz r29, 0x44(r1)
/* 80128DA8 00124A08  D8 01 00 30 */	stfd f0, 0x30(r1)
/* 80128DAC 00124A0C  83 81 00 3C */	lwz r28, 0x3c(r1)
/* 80128DB0 00124A10  83 61 00 34 */	lwz r27, 0x34(r1)
/* 80128DB4 00124A14  40 82 00 40 */	bne lbl_80128DF4
/* 80128DB8 00124A18  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80128DBC 00124A1C  80 63 01 F4 */	lwz r3, 0x1f4(r3)
/* 80128DC0 00124A20  48 2B 12 FD */	bl func_803DA0BC
/* 80128DC4 00124A24  A0 03 00 00 */	lhz r0, 0(r3)
/* 80128DC8 00124A28  28 00 FF FF */	cmplwi r0, 0xffff
/* 80128DCC 00124A2C  41 82 00 24 */	beq lbl_80128DF0
/* 80128DD0 00124A30  2C 00 00 00 */	cmpwi r0, 0
/* 80128DD4 00124A34  41 82 00 1C */	beq lbl_80128DF0
/* 80128DD8 00124A38  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 80128DDC 00124A3C  7C 64 1B 78 */	mr r4, r3
/* 80128DE0 00124A40  38 A0 00 20 */	li r5, 0x20
/* 80128DE4 00124A44  38 66 01 90 */	addi r3, r6, 0x190
/* 80128DE8 00124A48  48 04 E2 99 */	bl func_80177080
/* 80128DEC 00124A4C  48 00 00 08 */	b lbl_80128DF4
lbl_80128DF0:
/* 80128DF0 00124A50  3B 40 00 01 */	li r26, 1
lbl_80128DF4:
/* 80128DF4 00124A54  2C 1A 00 00 */	cmpwi r26, 0
/* 80128DF8 00124A58  41 82 00 14 */	beq lbl_80128E0C
/* 80128DFC 00124A5C  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80128E00 00124A60  38 60 50 A2 */	li r3, 0x50a2
/* 80128E04 00124A64  38 84 01 90 */	addi r4, r4, 0x190
/* 80128E08 00124A68  48 12 75 D1 */	bl func_802503D8
lbl_80128E0C:
/* 80128E0C 00124A6C  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80128E10 00124A70  38 60 00 1E */	li r3, 0x1e
/* 80128E14 00124A74  38 84 01 90 */	addi r4, r4, 0x190
/* 80128E18 00124A78  48 03 34 F1 */	bl func_8015C308
/* 80128E1C 00124A7C  7F E4 FB 78 */	mr r4, r31
/* 80128E20 00124A80  7F A5 EB 78 */	mr r5, r29
/* 80128E24 00124A84  7F C8 F3 78 */	mr r8, r30
/* 80128E28 00124A88  7F 86 07 34 */	extsh r6, r28
/* 80128E2C 00124A8C  7F 67 07 34 */	extsh r7, r27
/* 80128E30 00124A90  38 60 2F 52 */	li r3, 0x2f52
/* 80128E34 00124A94  48 12 73 01 */	bl func_80250134
/* 80128E38 00124A98  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80128E3C 00124A9C  80 03 02 3C */	lwz r0, 0x23c(r3)
/* 80128E40 00124AA0  60 00 00 02 */	ori r0, r0, 2
/* 80128E44 00124AA4  90 03 02 3C */	stw r0, 0x23c(r3)
/* 80128E48 00124AA8  48 00 05 78 */	b lbl_801293C0
/* 80128E4C 00124AAC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80128E50 00124AB0  80 03 02 3C */	lwz r0, 0x23c(r3)
/* 80128E54 00124AB4  54 00 07 B8 */	rlwinm r0, r0, 0, 0x1e, 0x1c
/* 80128E58 00124AB8  90 03 02 3C */	stw r0, 0x23c(r3)
/* 80128E5C 00124ABC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80128E60 00124AC0  80 03 01 D8 */	lwz r0, 0x1d8(r3)
/* 80128E64 00124AC4  2C 00 00 00 */	cmpwi r0, 0
/* 80128E68 00124AC8  41 82 05 58 */	beq lbl_801293C0
/* 80128E6C 00124ACC  80 03 01 F8 */	lwz r0, 0x1f8(r3)
/* 80128E70 00124AD0  3B 40 00 00 */	li r26, 0
/* 80128E74 00124AD4  2C 00 00 00 */	cmpwi r0, 0
/* 80128E78 00124AD8  40 82 00 08 */	bne lbl_80128E80
/* 80128E7C 00124ADC  3B 40 00 01 */	li r26, 1
lbl_80128E80:
/* 80128E80 00124AE0  7F C3 F3 78 */	mr r3, r30
/* 80128E84 00124AE4  7F E4 FB 78 */	mr r4, r31
/* 80128E88 00124AE8  38 C1 00 0C */	addi r6, r1, 0xc
/* 80128E8C 00124AEC  38 A0 00 06 */	li r5, 6
/* 80128E90 00124AF0  48 12 B0 4D */	bl func_80253EDC
/* 80128E94 00124AF4  C0 A1 00 0C */	lfs f5, 0xc(r1)
/* 80128E98 00124AF8  2C 1A 00 00 */	cmpwi r26, 0
/* 80128E9C 00124AFC  C0 61 00 1C */	lfs f3, 0x1c(r1)
/* 80128EA0 00124B00  38 00 FF 00 */	li r0, -256
/* 80128EA4 00124B04  C0 21 00 10 */	lfs f1, 0x10(r1)
/* 80128EA8 00124B08  FC 80 28 1E */	fctiwz f4, f5
/* 80128EAC 00124B0C  C0 01 00 24 */	lfs f0, 0x24(r1)
/* 80128EB0 00124B10  FC 40 18 1E */	fctiwz f2, f3
/* 80128EB4 00124B14  EC 21 28 28 */	fsubs f1, f1, f5
/* 80128EB8 00124B18  88 7F 00 11 */	lbz r3, 0x11(r31)
/* 80128EBC 00124B1C  EC 00 18 28 */	fsubs f0, f0, f3
/* 80128EC0 00124B20  D8 81 00 48 */	stfd f4, 0x48(r1)
/* 80128EC4 00124B24  7C 7E 03 78 */	or r30, r3, r0
/* 80128EC8 00124B28  FC 20 08 1E */	fctiwz f1, f1
/* 80128ECC 00124B2C  FC 00 00 1E */	fctiwz f0, f0
/* 80128ED0 00124B30  D8 41 00 40 */	stfd f2, 0x40(r1)
/* 80128ED4 00124B34  83 E1 00 4C */	lwz r31, 0x4c(r1)
/* 80128ED8 00124B38  D8 21 00 38 */	stfd f1, 0x38(r1)
/* 80128EDC 00124B3C  83 A1 00 44 */	lwz r29, 0x44(r1)
/* 80128EE0 00124B40  D8 01 00 30 */	stfd f0, 0x30(r1)
/* 80128EE4 00124B44  83 81 00 3C */	lwz r28, 0x3c(r1)
/* 80128EE8 00124B48  83 61 00 34 */	lwz r27, 0x34(r1)
/* 80128EEC 00124B4C  40 82 00 40 */	bne lbl_80128F2C
/* 80128EF0 00124B50  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80128EF4 00124B54  80 63 01 F8 */	lwz r3, 0x1f8(r3)
/* 80128EF8 00124B58  48 2B 11 C5 */	bl func_803DA0BC
/* 80128EFC 00124B5C  A0 03 00 00 */	lhz r0, 0(r3)
/* 80128F00 00124B60  28 00 FF FF */	cmplwi r0, 0xffff
/* 80128F04 00124B64  41 82 00 24 */	beq lbl_80128F28
/* 80128F08 00124B68  2C 00 00 00 */	cmpwi r0, 0
/* 80128F0C 00124B6C  41 82 00 1C */	beq lbl_80128F28
/* 80128F10 00124B70  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 80128F14 00124B74  7C 64 1B 78 */	mr r4, r3
/* 80128F18 00124B78  38 A0 00 20 */	li r5, 0x20
/* 80128F1C 00124B7C  38 66 01 90 */	addi r3, r6, 0x190
/* 80128F20 00124B80  48 04 E1 61 */	bl func_80177080
/* 80128F24 00124B84  48 00 00 08 */	b lbl_80128F2C
lbl_80128F28:
/* 80128F28 00124B88  3B 40 00 01 */	li r26, 1
lbl_80128F2C:
/* 80128F2C 00124B8C  2C 1A 00 00 */	cmpwi r26, 0
/* 80128F30 00124B90  41 82 00 14 */	beq lbl_80128F44
/* 80128F34 00124B94  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80128F38 00124B98  38 60 50 A2 */	li r3, 0x50a2
/* 80128F3C 00124B9C  38 84 01 90 */	addi r4, r4, 0x190
/* 80128F40 00124BA0  48 12 74 99 */	bl func_802503D8
lbl_80128F44:
/* 80128F44 00124BA4  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80128F48 00124BA8  38 60 00 1E */	li r3, 0x1e
/* 80128F4C 00124BAC  38 84 01 90 */	addi r4, r4, 0x190
/* 80128F50 00124BB0  48 03 33 B9 */	bl func_8015C308
/* 80128F54 00124BB4  7F E4 FB 78 */	mr r4, r31
/* 80128F58 00124BB8  7F A5 EB 78 */	mr r5, r29
/* 80128F5C 00124BBC  7F C8 F3 78 */	mr r8, r30
/* 80128F60 00124BC0  7F 86 07 34 */	extsh r6, r28
/* 80128F64 00124BC4  7F 67 07 34 */	extsh r7, r27
/* 80128F68 00124BC8  38 60 2F 52 */	li r3, 0x2f52
/* 80128F6C 00124BCC  48 12 71 C9 */	bl func_80250134
/* 80128F70 00124BD0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80128F74 00124BD4  80 03 02 3C */	lwz r0, 0x23c(r3)
/* 80128F78 00124BD8  60 00 00 04 */	ori r0, r0, 4
/* 80128F7C 00124BDC  90 03 02 3C */	stw r0, 0x23c(r3)
/* 80128F80 00124BE0  48 00 04 40 */	b lbl_801293C0
/* 80128F84 00124BE4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80128F88 00124BE8  80 03 02 3C */	lwz r0, 0x23c(r3)
/* 80128F8C 00124BEC  54 00 07 76 */	rlwinm r0, r0, 0, 0x1d, 0x1b
/* 80128F90 00124BF0  90 03 02 3C */	stw r0, 0x23c(r3)
/* 80128F94 00124BF4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80128F98 00124BF8  80 03 01 DC */	lwz r0, 0x1dc(r3)
/* 80128F9C 00124BFC  2C 00 00 00 */	cmpwi r0, 0
/* 80128FA0 00124C00  41 82 04 20 */	beq lbl_801293C0
/* 80128FA4 00124C04  80 03 01 FC */	lwz r0, 0x1fc(r3)
/* 80128FA8 00124C08  3B 40 00 00 */	li r26, 0
/* 80128FAC 00124C0C  2C 00 00 00 */	cmpwi r0, 0
/* 80128FB0 00124C10  40 82 00 08 */	bne lbl_80128FB8
/* 80128FB4 00124C14  3B 40 00 01 */	li r26, 1
lbl_80128FB8:
/* 80128FB8 00124C18  7F C3 F3 78 */	mr r3, r30
/* 80128FBC 00124C1C  7F E4 FB 78 */	mr r4, r31
/* 80128FC0 00124C20  38 C1 00 0C */	addi r6, r1, 0xc
/* 80128FC4 00124C24  38 A0 00 06 */	li r5, 6
/* 80128FC8 00124C28  48 12 AF 15 */	bl func_80253EDC
/* 80128FCC 00124C2C  C0 A1 00 0C */	lfs f5, 0xc(r1)
/* 80128FD0 00124C30  2C 1A 00 00 */	cmpwi r26, 0
/* 80128FD4 00124C34  C0 61 00 1C */	lfs f3, 0x1c(r1)
/* 80128FD8 00124C38  38 00 FF 00 */	li r0, -256
/* 80128FDC 00124C3C  C0 21 00 10 */	lfs f1, 0x10(r1)
/* 80128FE0 00124C40  FC 80 28 1E */	fctiwz f4, f5
/* 80128FE4 00124C44  C0 01 00 24 */	lfs f0, 0x24(r1)
/* 80128FE8 00124C48  FC 40 18 1E */	fctiwz f2, f3
/* 80128FEC 00124C4C  EC 21 28 28 */	fsubs f1, f1, f5
/* 80128FF0 00124C50  88 7F 00 11 */	lbz r3, 0x11(r31)
/* 80128FF4 00124C54  EC 00 18 28 */	fsubs f0, f0, f3
/* 80128FF8 00124C58  D8 81 00 48 */	stfd f4, 0x48(r1)
/* 80128FFC 00124C5C  7C 7E 03 78 */	or r30, r3, r0
/* 80129000 00124C60  FC 20 08 1E */	fctiwz f1, f1
/* 80129004 00124C64  FC 00 00 1E */	fctiwz f0, f0
/* 80129008 00124C68  D8 41 00 40 */	stfd f2, 0x40(r1)
/* 8012900C 00124C6C  83 E1 00 4C */	lwz r31, 0x4c(r1)
/* 80129010 00124C70  D8 21 00 38 */	stfd f1, 0x38(r1)
/* 80129014 00124C74  83 A1 00 44 */	lwz r29, 0x44(r1)
/* 80129018 00124C78  D8 01 00 30 */	stfd f0, 0x30(r1)
/* 8012901C 00124C7C  83 81 00 3C */	lwz r28, 0x3c(r1)
/* 80129020 00124C80  83 61 00 34 */	lwz r27, 0x34(r1)
/* 80129024 00124C84  40 82 00 40 */	bne lbl_80129064
/* 80129028 00124C88  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012902C 00124C8C  80 63 01 FC */	lwz r3, 0x1fc(r3)
/* 80129030 00124C90  48 2B 10 8D */	bl func_803DA0BC
/* 80129034 00124C94  A0 03 00 00 */	lhz r0, 0(r3)
/* 80129038 00124C98  28 00 FF FF */	cmplwi r0, 0xffff
/* 8012903C 00124C9C  41 82 00 24 */	beq lbl_80129060
/* 80129040 00124CA0  2C 00 00 00 */	cmpwi r0, 0
/* 80129044 00124CA4  41 82 00 1C */	beq lbl_80129060
/* 80129048 00124CA8  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8012904C 00124CAC  7C 64 1B 78 */	mr r4, r3
/* 80129050 00124CB0  38 A0 00 20 */	li r5, 0x20
/* 80129054 00124CB4  38 66 01 90 */	addi r3, r6, 0x190
/* 80129058 00124CB8  48 04 E0 29 */	bl func_80177080
/* 8012905C 00124CBC  48 00 00 08 */	b lbl_80129064
lbl_80129060:
/* 80129060 00124CC0  3B 40 00 01 */	li r26, 1
lbl_80129064:
/* 80129064 00124CC4  2C 1A 00 00 */	cmpwi r26, 0
/* 80129068 00124CC8  41 82 00 14 */	beq lbl_8012907C
/* 8012906C 00124CCC  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80129070 00124CD0  38 60 50 A2 */	li r3, 0x50a2
/* 80129074 00124CD4  38 84 01 90 */	addi r4, r4, 0x190
/* 80129078 00124CD8  48 12 73 61 */	bl func_802503D8
lbl_8012907C:
/* 8012907C 00124CDC  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80129080 00124CE0  38 60 00 1E */	li r3, 0x1e
/* 80129084 00124CE4  38 84 01 90 */	addi r4, r4, 0x190
/* 80129088 00124CE8  48 03 32 81 */	bl func_8015C308
/* 8012908C 00124CEC  7F E4 FB 78 */	mr r4, r31
/* 80129090 00124CF0  7F A5 EB 78 */	mr r5, r29
/* 80129094 00124CF4  7F C8 F3 78 */	mr r8, r30
/* 80129098 00124CF8  7F 86 07 34 */	extsh r6, r28
/* 8012909C 00124CFC  7F 67 07 34 */	extsh r7, r27
/* 801290A0 00124D00  38 60 2F 52 */	li r3, 0x2f52
/* 801290A4 00124D04  48 12 70 91 */	bl func_80250134
/* 801290A8 00124D08  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801290AC 00124D0C  80 03 02 3C */	lwz r0, 0x23c(r3)
/* 801290B0 00124D10  60 00 00 08 */	ori r0, r0, 8
/* 801290B4 00124D14  90 03 02 3C */	stw r0, 0x23c(r3)
/* 801290B8 00124D18  48 00 03 08 */	b lbl_801293C0
/* 801290BC 00124D1C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801290C0 00124D20  88 03 19 38 */	lbz r0, 0x1938(r3)
/* 801290C4 00124D24  28 00 00 03 */	cmplwi r0, 3
/* 801290C8 00124D28  40 82 02 F8 */	bne lbl_801293C0
/* 801290CC 00124D2C  4B FF D3 F9 */	bl func_801264C4
/* 801290D0 00124D30  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 801290D4 00124D34  28 00 00 03 */	cmplwi r0, 3
/* 801290D8 00124D38  40 80 00 2C */	bge lbl_80129104
/* 801290DC 00124D3C  C0 02 8D 58 */	lfs f0, lbl_80641358-_SDA2_BASE_(r2)
/* 801290E0 00124D40  D0 01 00 28 */	stfs f0, 0x28(r1)
/* 801290E4 00124D44  D0 01 00 24 */	stfs f0, 0x24(r1)
/* 801290E8 00124D48  D0 01 00 20 */	stfs f0, 0x20(r1)
/* 801290EC 00124D4C  D0 01 00 1C */	stfs f0, 0x1c(r1)
/* 801290F0 00124D50  D0 01 00 18 */	stfs f0, 0x18(r1)
/* 801290F4 00124D54  D0 01 00 14 */	stfs f0, 0x14(r1)
/* 801290F8 00124D58  D0 01 00 10 */	stfs f0, 0x10(r1)
/* 801290FC 00124D5C  D0 01 00 0C */	stfs f0, 0xc(r1)
/* 80129100 00124D60  48 00 00 18 */	b lbl_80129118
lbl_80129104:
/* 80129104 00124D64  7F C3 F3 78 */	mr r3, r30
/* 80129108 00124D68  7F E4 FB 78 */	mr r4, r31
/* 8012910C 00124D6C  38 C1 00 0C */	addi r6, r1, 0xc
/* 80129110 00124D70  38 A0 00 06 */	li r5, 6
/* 80129114 00124D74  48 12 AD C9 */	bl func_80253EDC
lbl_80129118:
/* 80129118 00124D78  38 81 00 0C */	addi r4, r1, 0xc
/* 8012911C 00124D7C  38 60 00 5A */	li r3, 0x5a
/* 80129120 00124D80  4B F3 09 1D */	bl func_80059A3C
/* 80129124 00124D84  48 00 02 9C */	b lbl_801293C0
/* 80129128 00124D88  7F C3 F3 78 */	mr r3, r30
/* 8012912C 00124D8C  7F E4 FB 78 */	mr r4, r31
/* 80129130 00124D90  38 C1 00 0C */	addi r6, r1, 0xc
/* 80129134 00124D94  38 A0 00 06 */	li r5, 6
/* 80129138 00124D98  48 12 AD A5 */	bl func_80253EDC
/* 8012913C 00124D9C  38 81 00 0C */	addi r4, r1, 0xc
/* 80129140 00124DA0  38 60 00 01 */	li r3, 1
/* 80129144 00124DA4  4B F3 08 F9 */	bl func_80059A3C
/* 80129148 00124DA8  48 00 02 78 */	b lbl_801293C0
/* 8012914C 00124DAC  7F C3 F3 78 */	mr r3, r30
/* 80129150 00124DB0  7F E4 FB 78 */	mr r4, r31
/* 80129154 00124DB4  38 C1 00 0C */	addi r6, r1, 0xc
/* 80129158 00124DB8  38 A0 00 06 */	li r5, 6
/* 8012915C 00124DBC  48 12 AD 81 */	bl func_80253EDC
/* 80129160 00124DC0  38 81 00 0C */	addi r4, r1, 0xc
/* 80129164 00124DC4  38 60 00 02 */	li r3, 2
/* 80129168 00124DC8  4B F3 08 D5 */	bl func_80059A3C
/* 8012916C 00124DCC  48 00 02 54 */	b lbl_801293C0
/* 80129170 00124DD0  7F C3 F3 78 */	mr r3, r30
/* 80129174 00124DD4  7F E4 FB 78 */	mr r4, r31
/* 80129178 00124DD8  38 C1 00 0C */	addi r6, r1, 0xc
/* 8012917C 00124DDC  38 A0 00 06 */	li r5, 6
/* 80129180 00124DE0  48 12 AD 5D */	bl func_80253EDC
/* 80129184 00124DE4  38 81 00 0C */	addi r4, r1, 0xc
/* 80129188 00124DE8  38 60 00 03 */	li r3, 3
/* 8012918C 00124DEC  4B F3 08 B1 */	bl func_80059A3C
/* 80129190 00124DF0  48 00 02 30 */	b lbl_801293C0
/* 80129194 00124DF4  7F C3 F3 78 */	mr r3, r30
/* 80129198 00124DF8  7F E4 FB 78 */	mr r4, r31
/* 8012919C 00124DFC  38 C1 00 0C */	addi r6, r1, 0xc
/* 801291A0 00124E00  38 A0 00 06 */	li r5, 6
/* 801291A4 00124E04  48 12 AD 39 */	bl func_80253EDC
/* 801291A8 00124E08  38 81 00 0C */	addi r4, r1, 0xc
/* 801291AC 00124E0C  38 60 00 04 */	li r3, 4
/* 801291B0 00124E10  4B F3 08 8D */	bl func_80059A3C
/* 801291B4 00124E14  48 00 02 0C */	b lbl_801293C0
/* 801291B8 00124E18  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801291BC 00124E1C  80 03 01 D0 */	lwz r0, 0x1d0(r3)
/* 801291C0 00124E20  2C 00 00 00 */	cmpwi r0, 0
/* 801291C4 00124E24  40 82 00 1C */	bne lbl_801291E0
/* 801291C8 00124E28  38 00 00 00 */	li r0, 0
/* 801291CC 00124E2C  98 1F 00 11 */	stb r0, 0x11(r31)
/* 801291D0 00124E30  98 1F 00 10 */	stb r0, 0x10(r31)
/* 801291D4 00124E34  98 1F 00 0F */	stb r0, 0xf(r31)
/* 801291D8 00124E38  98 1F 00 0E */	stb r0, 0xe(r31)
/* 801291DC 00124E3C  48 00 01 E4 */	b lbl_801293C0
lbl_801291E0:
/* 801291E0 00124E40  88 03 09 78 */	lbz r0, 0x978(r3)
/* 801291E4 00124E44  28 00 00 02 */	cmplwi r0, 2
/* 801291E8 00124E48  40 82 01 D8 */	bne lbl_801293C0
/* 801291EC 00124E4C  88 1F 00 0E */	lbz r0, 0xe(r31)
/* 801291F0 00124E50  88 7F 00 0F */	lbz r3, 0xf(r31)
/* 801291F4 00124E54  7C 04 16 70 */	srawi r4, r0, 2
/* 801291F8 00124E58  88 1F 00 10 */	lbz r0, 0x10(r31)
/* 801291FC 00124E5C  7C 63 16 70 */	srawi r3, r3, 2
/* 80129200 00124E60  98 9F 00 0E */	stb r4, 0xe(r31)
/* 80129204 00124E64  7C 00 16 70 */	srawi r0, r0, 2
/* 80129208 00124E68  98 7F 00 0F */	stb r3, 0xf(r31)
/* 8012920C 00124E6C  98 1F 00 10 */	stb r0, 0x10(r31)
/* 80129210 00124E70  48 00 01 B0 */	b lbl_801293C0
/* 80129214 00124E74  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80129218 00124E78  80 03 01 D4 */	lwz r0, 0x1d4(r3)
/* 8012921C 00124E7C  2C 00 00 00 */	cmpwi r0, 0
/* 80129220 00124E80  40 82 00 1C */	bne lbl_8012923C
/* 80129224 00124E84  38 00 00 00 */	li r0, 0
/* 80129228 00124E88  98 1F 00 11 */	stb r0, 0x11(r31)
/* 8012922C 00124E8C  98 1F 00 10 */	stb r0, 0x10(r31)
/* 80129230 00124E90  98 1F 00 0F */	stb r0, 0xf(r31)
/* 80129234 00124E94  98 1F 00 0E */	stb r0, 0xe(r31)
/* 80129238 00124E98  48 00 01 88 */	b lbl_801293C0
lbl_8012923C:
/* 8012923C 00124E9C  88 03 09 79 */	lbz r0, 0x979(r3)
/* 80129240 00124EA0  28 00 00 02 */	cmplwi r0, 2
/* 80129244 00124EA4  40 82 01 7C */	bne lbl_801293C0
/* 80129248 00124EA8  88 1F 00 0E */	lbz r0, 0xe(r31)
/* 8012924C 00124EAC  88 7F 00 0F */	lbz r3, 0xf(r31)
/* 80129250 00124EB0  7C 04 16 70 */	srawi r4, r0, 2
/* 80129254 00124EB4  88 1F 00 10 */	lbz r0, 0x10(r31)
/* 80129258 00124EB8  7C 63 16 70 */	srawi r3, r3, 2
/* 8012925C 00124EBC  98 9F 00 0E */	stb r4, 0xe(r31)
/* 80129260 00124EC0  7C 00 16 70 */	srawi r0, r0, 2
/* 80129264 00124EC4  98 7F 00 0F */	stb r3, 0xf(r31)
/* 80129268 00124EC8  98 1F 00 10 */	stb r0, 0x10(r31)
/* 8012926C 00124ECC  48 00 01 54 */	b lbl_801293C0
/* 80129270 00124ED0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80129274 00124ED4  80 03 01 D8 */	lwz r0, 0x1d8(r3)
/* 80129278 00124ED8  2C 00 00 00 */	cmpwi r0, 0
/* 8012927C 00124EDC  40 82 00 1C */	bne lbl_80129298
/* 80129280 00124EE0  38 00 00 00 */	li r0, 0
/* 80129284 00124EE4  98 1F 00 11 */	stb r0, 0x11(r31)
/* 80129288 00124EE8  98 1F 00 10 */	stb r0, 0x10(r31)
/* 8012928C 00124EEC  98 1F 00 0F */	stb r0, 0xf(r31)
/* 80129290 00124EF0  98 1F 00 0E */	stb r0, 0xe(r31)
/* 80129294 00124EF4  48 00 01 2C */	b lbl_801293C0
lbl_80129298:
/* 80129298 00124EF8  88 03 09 7A */	lbz r0, 0x97a(r3)
/* 8012929C 00124EFC  28 00 00 02 */	cmplwi r0, 2
/* 801292A0 00124F00  40 82 01 20 */	bne lbl_801293C0
/* 801292A4 00124F04  88 1F 00 0E */	lbz r0, 0xe(r31)
/* 801292A8 00124F08  88 7F 00 0F */	lbz r3, 0xf(r31)
/* 801292AC 00124F0C  7C 04 16 70 */	srawi r4, r0, 2
/* 801292B0 00124F10  88 1F 00 10 */	lbz r0, 0x10(r31)
/* 801292B4 00124F14  7C 63 16 70 */	srawi r3, r3, 2
/* 801292B8 00124F18  98 9F 00 0E */	stb r4, 0xe(r31)
/* 801292BC 00124F1C  7C 00 16 70 */	srawi r0, r0, 2
/* 801292C0 00124F20  98 7F 00 0F */	stb r3, 0xf(r31)
/* 801292C4 00124F24  98 1F 00 10 */	stb r0, 0x10(r31)
/* 801292C8 00124F28  48 00 00 F8 */	b lbl_801293C0
/* 801292CC 00124F2C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801292D0 00124F30  80 03 01 DC */	lwz r0, 0x1dc(r3)
/* 801292D4 00124F34  2C 00 00 00 */	cmpwi r0, 0
/* 801292D8 00124F38  40 82 00 1C */	bne lbl_801292F4
/* 801292DC 00124F3C  38 00 00 00 */	li r0, 0
/* 801292E0 00124F40  98 1F 00 11 */	stb r0, 0x11(r31)
/* 801292E4 00124F44  98 1F 00 10 */	stb r0, 0x10(r31)
/* 801292E8 00124F48  98 1F 00 0F */	stb r0, 0xf(r31)
/* 801292EC 00124F4C  98 1F 00 0E */	stb r0, 0xe(r31)
/* 801292F0 00124F50  48 00 00 D0 */	b lbl_801293C0
lbl_801292F4:
/* 801292F4 00124F54  88 03 09 7B */	lbz r0, 0x97b(r3)
/* 801292F8 00124F58  28 00 00 02 */	cmplwi r0, 2
/* 801292FC 00124F5C  40 82 00 C4 */	bne lbl_801293C0
/* 80129300 00124F60  88 1F 00 0E */	lbz r0, 0xe(r31)
/* 80129304 00124F64  88 7F 00 0F */	lbz r3, 0xf(r31)
/* 80129308 00124F68  7C 04 16 70 */	srawi r4, r0, 2
/* 8012930C 00124F6C  88 1F 00 10 */	lbz r0, 0x10(r31)
/* 80129310 00124F70  7C 63 16 70 */	srawi r3, r3, 2
/* 80129314 00124F74  98 9F 00 0E */	stb r4, 0xe(r31)
/* 80129318 00124F78  7C 00 16 70 */	srawi r0, r0, 2
/* 8012931C 00124F7C  98 7F 00 0F */	stb r3, 0xf(r31)
/* 80129320 00124F80  98 1F 00 10 */	stb r0, 0x10(r31)
/* 80129324 00124F84  48 00 00 9C */	b lbl_801293C0
/* 80129328 00124F88  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012932C 00124F8C  88 03 19 38 */	lbz r0, 0x1938(r3)
/* 80129330 00124F90  28 00 00 03 */	cmplwi r0, 3
/* 80129334 00124F94  40 82 00 8C */	bne lbl_801293C0
/* 80129338 00124F98  4B FF D1 8D */	bl func_801264C4
/* 8012933C 00124F9C  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 80129340 00124FA0  28 00 00 03 */	cmplwi r0, 3
/* 80129344 00124FA4  40 80 00 7C */	bge lbl_801293C0
/* 80129348 00124FA8  7F C3 F3 78 */	mr r3, r30
/* 8012934C 00124FAC  7F E4 FB 78 */	mr r4, r31
/* 80129350 00124FB0  38 C1 00 0C */	addi r6, r1, 0xc
/* 80129354 00124FB4  38 A0 00 06 */	li r5, 6
/* 80129358 00124FB8  48 12 AB 85 */	bl func_80253EDC
/* 8012935C 00124FBC  C0 A1 00 0C */	lfs f5, 0xc(r1)
/* 80129360 00124FC0  38 60 46 E7 */	li r3, 0x46e7
/* 80129364 00124FC4  C0 61 00 1C */	lfs f3, 0x1c(r1)
/* 80129368 00124FC8  C0 21 00 10 */	lfs f1, 0x10(r1)
/* 8012936C 00124FCC  FC 80 28 1E */	fctiwz f4, f5
/* 80129370 00124FD0  C0 01 00 24 */	lfs f0, 0x24(r1)
/* 80129374 00124FD4  FC 40 18 1E */	fctiwz f2, f3
/* 80129378 00124FD8  EC 21 28 28 */	fsubs f1, f1, f5
/* 8012937C 00124FDC  88 1F 00 11 */	lbz r0, 0x11(r31)
/* 80129380 00124FE0  EC 00 18 28 */	fsubs f0, f0, f3
/* 80129384 00124FE4  D8 81 00 48 */	stfd f4, 0x48(r1)
/* 80129388 00124FE8  64 08 7F 7F */	oris r8, r0, 0x7f7f
/* 8012938C 00124FEC  FC 20 08 1E */	fctiwz f1, f1
/* 80129390 00124FF0  FC 00 00 1E */	fctiwz f0, f0
/* 80129394 00124FF4  D8 41 00 40 */	stfd f2, 0x40(r1)
/* 80129398 00124FF8  80 81 00 4C */	lwz r4, 0x4c(r1)
/* 8012939C 00124FFC  61 08 7F 00 */	ori r8, r8, 0x7f00
/* 801293A0 00125000  D8 21 00 38 */	stfd f1, 0x38(r1)
/* 801293A4 00125004  80 A1 00 44 */	lwz r5, 0x44(r1)
/* 801293A8 00125008  D8 01 00 30 */	stfd f0, 0x30(r1)
/* 801293AC 0012500C  80 01 00 3C */	lwz r0, 0x3c(r1)
/* 801293B0 00125010  80 E1 00 34 */	lwz r7, 0x34(r1)
/* 801293B4 00125014  7C 06 07 34 */	extsh r6, r0
/* 801293B8 00125018  7C E7 07 34 */	extsh r7, r7
/* 801293BC 0012501C  48 12 6D 79 */	bl func_80250134
lbl_801293C0:
/* 801293C0 00125020  39 61 00 70 */	addi r11, r1, 0x70
/* 801293C4 00125024  48 09 DD AD */	bl _restgpr_26
/* 801293C8 00125028  80 01 00 74 */	lwz r0, 0x74(r1)
/* 801293CC 0012502C  7C 08 03 A6 */	mtlr r0
/* 801293D0 00125030  38 21 00 70 */	addi r1, r1, 0x70
/* 801293D4 00125034  4E 80 00 20 */	blr
lbl_801293D8:
/* 801293D8 00125038  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 801293DC 0012503C  7C 08 02 A6 */	mflr r0
/* 801293E0 00125040  38 A0 00 03 */	li r5, 3
/* 801293E4 00125044  90 01 00 24 */	stw r0, 0x24(r1)
/* 801293E8 00125048  38 C1 00 08 */	addi r6, r1, 8
/* 801293EC 0012504C  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 801293F0 00125050  7C 9F 23 78 */	mr r31, r4
/* 801293F4 00125054  93 C1 00 18 */	stw r30, 0x18(r1)
/* 801293F8 00125058  7C 7E 1B 78 */	mr r30, r3
/* 801293FC 0012505C  48 12 AA 91 */	bl func_80253E8C
/* 80129400 00125060  80 61 00 08 */	lwz r3, 8(r1)
/* 80129404 00125064  38 03 FF FD */	addi r0, r3, -3
/* 80129408 00125068  28 00 00 07 */	cmplwi r0, 7
/* 8012940C 0012506C  41 81 00 78 */	bgt lbl_80129484
/* 80129410 00125070  3C 60 80 42 */	lis r3, lbl_8041C610@ha
/* 80129414 00125074  54 00 10 3A */	slwi r0, r0, 2
/* 80129418 00125078  38 63 C6 10 */	addi r3, r3, lbl_8041C610@l
/* 8012941C 0012507C  7C 63 00 2E */	lwzx r3, r3, r0
/* 80129420 00125080  7C 69 03 A6 */	mtctr r3
/* 80129424 00125084  4E 80 04 20 */	bctr
/* 80129428 00125088  7F C3 F3 78 */	mr r3, r30
/* 8012942C 0012508C  7F E4 FB 78 */	mr r4, r31
/* 80129430 00125090  38 A0 00 02 */	li r5, 2
/* 80129434 00125094  38 C0 46 D9 */	li r6, 0x46d9
/* 80129438 00125098  48 12 AA 7D */	bl func_80253EB4
/* 8012943C 0012509C  48 00 00 48 */	b lbl_80129484
/* 80129440 001250A0  7F C3 F3 78 */	mr r3, r30
/* 80129444 001250A4  7F E4 FB 78 */	mr r4, r31
/* 80129448 001250A8  38 A0 00 02 */	li r5, 2
/* 8012944C 001250AC  38 C0 46 DF */	li r6, 0x46df
/* 80129450 001250B0  48 12 AA 65 */	bl func_80253EB4
/* 80129454 001250B4  48 00 00 30 */	b lbl_80129484
/* 80129458 001250B8  7F C3 F3 78 */	mr r3, r30
/* 8012945C 001250BC  7F E4 FB 78 */	mr r4, r31
/* 80129460 001250C0  38 A0 00 02 */	li r5, 2
/* 80129464 001250C4  38 C0 46 E0 */	li r6, 0x46e0
/* 80129468 001250C8  48 12 AA 4D */	bl func_80253EB4
/* 8012946C 001250CC  48 00 00 18 */	b lbl_80129484
/* 80129470 001250D0  7F C3 F3 78 */	mr r3, r30
/* 80129474 001250D4  7F E4 FB 78 */	mr r4, r31
/* 80129478 001250D8  38 A0 00 01 */	li r5, 1
/* 8012947C 001250DC  38 C0 00 00 */	li r6, 0
/* 80129480 001250E0  48 12 AA 35 */	bl func_80253EB4
lbl_80129484:
/* 80129484 001250E4  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80129488 001250E8  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8012948C 001250EC  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 80129490 001250F0  7C 08 03 A6 */	mtlr r0
/* 80129494 001250F4  38 21 00 20 */	addi r1, r1, 0x20
/* 80129498 001250F8  4E 80 00 20 */	blr
lbl_8012949C:
/* 8012949C 001250FC  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 801294A0 00125100  7C 08 02 A6 */	mflr r0
/* 801294A4 00125104  38 A0 00 03 */	li r5, 3
/* 801294A8 00125108  90 01 00 24 */	stw r0, 0x24(r1)
/* 801294AC 0012510C  38 C1 00 08 */	addi r6, r1, 8
/* 801294B0 00125110  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 801294B4 00125114  7C 9F 23 78 */	mr r31, r4
/* 801294B8 00125118  93 C1 00 18 */	stw r30, 0x18(r1)
/* 801294BC 0012511C  7C 7E 1B 78 */	mr r30, r3
/* 801294C0 00125120  48 12 A9 CD */	bl func_80253E8C
/* 801294C4 00125124  80 61 00 08 */	lwz r3, 8(r1)
/* 801294C8 00125128  38 03 FF FD */	addi r0, r3, -3
/* 801294CC 0012512C  28 00 00 07 */	cmplwi r0, 7
/* 801294D0 00125130  41 81 00 78 */	bgt lbl_80129548
/* 801294D4 00125134  3C 60 80 42 */	lis r3, lbl_8041C630@ha
/* 801294D8 00125138  54 00 10 3A */	slwi r0, r0, 2
/* 801294DC 0012513C  38 63 C6 30 */	addi r3, r3, lbl_8041C630@l
/* 801294E0 00125140  7C 63 00 2E */	lwzx r3, r3, r0
/* 801294E4 00125144  7C 69 03 A6 */	mtctr r3
/* 801294E8 00125148  4E 80 04 20 */	bctr
/* 801294EC 0012514C  7F C3 F3 78 */	mr r3, r30
/* 801294F0 00125150  7F E4 FB 78 */	mr r4, r31
/* 801294F4 00125154  38 A0 00 02 */	li r5, 2
/* 801294F8 00125158  38 C0 46 DA */	li r6, 0x46da
/* 801294FC 0012515C  48 12 A9 B9 */	bl func_80253EB4
/* 80129500 00125160  48 00 00 48 */	b lbl_80129548
/* 80129504 00125164  7F C3 F3 78 */	mr r3, r30
/* 80129508 00125168  7F E4 FB 78 */	mr r4, r31
/* 8012950C 0012516C  38 A0 00 02 */	li r5, 2
/* 80129510 00125170  38 C0 46 DF */	li r6, 0x46df
/* 80129514 00125174  48 12 A9 A1 */	bl func_80253EB4
/* 80129518 00125178  48 00 00 30 */	b lbl_80129548
/* 8012951C 0012517C  7F C3 F3 78 */	mr r3, r30
/* 80129520 00125180  7F E4 FB 78 */	mr r4, r31
/* 80129524 00125184  38 A0 00 02 */	li r5, 2
/* 80129528 00125188  38 C0 46 E0 */	li r6, 0x46e0
/* 8012952C 0012518C  48 12 A9 89 */	bl func_80253EB4
/* 80129530 00125190  48 00 00 18 */	b lbl_80129548
/* 80129534 00125194  7F C3 F3 78 */	mr r3, r30
/* 80129538 00125198  7F E4 FB 78 */	mr r4, r31
/* 8012953C 0012519C  38 A0 00 01 */	li r5, 1
/* 80129540 001251A0  38 C0 00 00 */	li r6, 0
/* 80129544 001251A4  48 12 A9 71 */	bl func_80253EB4
lbl_80129548:
/* 80129548 001251A8  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8012954C 001251AC  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80129550 001251B0  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 80129554 001251B4  7C 08 03 A6 */	mtlr r0
/* 80129558 001251B8  38 21 00 20 */	addi r1, r1, 0x20
/* 8012955C 001251BC  4E 80 00 20 */	blr
lbl_80129560:
/* 80129560 001251C0  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 80129564 001251C4  7C 08 02 A6 */	mflr r0
/* 80129568 001251C8  38 A0 00 03 */	li r5, 3
/* 8012956C 001251CC  90 01 00 44 */	stw r0, 0x44(r1)
/* 80129570 001251D0  38 C1 00 08 */	addi r6, r1, 8
/* 80129574 001251D4  93 E1 00 3C */	stw r31, 0x3c(r1)
/* 80129578 001251D8  7C 9F 23 78 */	mr r31, r4
/* 8012957C 001251DC  93 C1 00 38 */	stw r30, 0x38(r1)
/* 80129580 001251E0  7C 7E 1B 78 */	mr r30, r3
/* 80129584 001251E4  48 12 A9 59 */	bl func_80253EDC
/* 80129588 001251E8  80 01 00 08 */	lwz r0, 8(r1)
/* 8012958C 001251EC  2C 00 00 02 */	cmpwi r0, 2
/* 80129590 001251F0  41 82 00 38 */	beq lbl_801295C8
/* 80129594 001251F4  40 80 00 54 */	bge lbl_801295E8
/* 80129598 001251F8  2C 00 00 01 */	cmpwi r0, 1
/* 8012959C 001251FC  40 80 00 08 */	bge lbl_801295A4
/* 801295A0 00125200  48 00 00 48 */	b lbl_801295E8
lbl_801295A4:
/* 801295A4 00125204  7F C3 F3 78 */	mr r3, r30
/* 801295A8 00125208  7F E4 FB 78 */	mr r4, r31
/* 801295AC 0012520C  38 C1 00 0C */	addi r6, r1, 0xc
/* 801295B0 00125210  38 A0 00 06 */	li r5, 6
/* 801295B4 00125214  48 12 A9 29 */	bl func_80253EDC
/* 801295B8 00125218  38 81 00 0C */	addi r4, r1, 0xc
/* 801295BC 0012521C  38 60 00 01 */	li r3, 1
/* 801295C0 00125220  4B F3 04 7D */	bl func_80059A3C
/* 801295C4 00125224  48 00 00 24 */	b lbl_801295E8
lbl_801295C8:
/* 801295C8 00125228  7F C3 F3 78 */	mr r3, r30
/* 801295CC 0012522C  7F E4 FB 78 */	mr r4, r31
/* 801295D0 00125230  38 C1 00 0C */	addi r6, r1, 0xc
/* 801295D4 00125234  38 A0 00 06 */	li r5, 6
/* 801295D8 00125238  48 12 A9 05 */	bl func_80253EDC
/* 801295DC 0012523C  38 81 00 0C */	addi r4, r1, 0xc
/* 801295E0 00125240  38 60 00 02 */	li r3, 2
/* 801295E4 00125244  4B F3 04 59 */	bl func_80059A3C
lbl_801295E8:
/* 801295E8 00125248  80 01 00 44 */	lwz r0, 0x44(r1)
/* 801295EC 0012524C  83 E1 00 3C */	lwz r31, 0x3c(r1)
/* 801295F0 00125250  83 C1 00 38 */	lwz r30, 0x38(r1)
/* 801295F4 00125254  7C 08 03 A6 */	mtlr r0
/* 801295F8 00125258  38 21 00 40 */	addi r1, r1, 0x40
/* 801295FC 0012525C  4E 80 00 20 */	blr

.global lbl_80129600
lbl_80129600:
/* 80129600 00125260  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80129604 00125264  7C 08 02 A6 */	mflr r0
/* 80129608 00125268  38 A0 00 03 */	li r5, 3
/* 8012960C 0012526C  90 01 00 24 */	stw r0, 0x24(r1)
/* 80129610 00125270  38 C1 00 08 */	addi r6, r1, 8
/* 80129614 00125274  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80129618 00125278  7C 9F 23 78 */	mr r31, r4
/* 8012961C 0012527C  93 C1 00 18 */	stw r30, 0x18(r1)
/* 80129620 00125280  7C 7E 1B 78 */	mr r30, r3
/* 80129624 00125284  48 12 A8 69 */	bl func_80253E8C
/* 80129628 00125288  80 01 00 08 */	lwz r0, 8(r1)
/* 8012962C 0012528C  28 00 00 16 */	cmplwi r0, 0x16
/* 80129630 00125290  41 81 01 80 */	bgt lbl_801297B0
/* 80129634 00125294  3C 60 80 42 */	lis r3, lbl_8041C650@ha
/* 80129638 00125298  54 00 10 3A */	slwi r0, r0, 2
/* 8012963C 0012529C  38 63 C6 50 */	addi r3, r3, lbl_8041C650@l
/* 80129640 001252A0  7C 63 00 2E */	lwzx r3, r3, r0
/* 80129644 001252A4  7C 69 03 A6 */	mtctr r3
/* 80129648 001252A8  4E 80 04 20 */	bctr
/* 8012964C 001252AC  7F C3 F3 78 */	mr r3, r30
/* 80129650 001252B0  7F E4 FB 78 */	mr r4, r31
/* 80129654 001252B4  38 A0 00 02 */	li r5, 2
/* 80129658 001252B8  38 C0 51 44 */	li r6, 0x5144
/* 8012965C 001252BC  48 12 A8 59 */	bl func_80253EB4
/* 80129660 001252C0  48 00 01 50 */	b lbl_801297B0
/* 80129664 001252C4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80129668 001252C8  A0 03 01 68 */	lhz r0, 0x168(r3)
/* 8012966C 001252CC  28 00 00 01 */	cmplwi r0, 1
/* 80129670 001252D0  40 80 01 40 */	bge lbl_801297B0
/* 80129674 001252D4  88 1F 00 02 */	lbz r0, 2(r31)
/* 80129678 001252D8  88 7F 00 03 */	lbz r3, 3(r31)
/* 8012967C 001252DC  7C 04 16 70 */	srawi r4, r0, 2
/* 80129680 001252E0  88 1F 00 04 */	lbz r0, 4(r31)
/* 80129684 001252E4  7C 63 16 70 */	srawi r3, r3, 2
/* 80129688 001252E8  98 9F 00 02 */	stb r4, 2(r31)
/* 8012968C 001252EC  7C 00 16 70 */	srawi r0, r0, 2
/* 80129690 001252F0  98 7F 00 03 */	stb r3, 3(r31)
/* 80129694 001252F4  98 1F 00 04 */	stb r0, 4(r31)
/* 80129698 001252F8  48 00 01 18 */	b lbl_801297B0
/* 8012969C 001252FC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801296A0 00125300  A0 03 01 68 */	lhz r0, 0x168(r3)
/* 801296A4 00125304  28 00 00 02 */	cmplwi r0, 2
/* 801296A8 00125308  40 80 01 08 */	bge lbl_801297B0
/* 801296AC 0012530C  88 1F 00 02 */	lbz r0, 2(r31)
/* 801296B0 00125310  88 7F 00 03 */	lbz r3, 3(r31)
/* 801296B4 00125314  7C 04 16 70 */	srawi r4, r0, 2
/* 801296B8 00125318  88 1F 00 04 */	lbz r0, 4(r31)
/* 801296BC 0012531C  7C 63 16 70 */	srawi r3, r3, 2
/* 801296C0 00125320  98 9F 00 02 */	stb r4, 2(r31)
/* 801296C4 00125324  7C 00 16 70 */	srawi r0, r0, 2
/* 801296C8 00125328  98 7F 00 03 */	stb r3, 3(r31)
/* 801296CC 0012532C  98 1F 00 04 */	stb r0, 4(r31)
/* 801296D0 00125330  48 00 00 E0 */	b lbl_801297B0
/* 801296D4 00125334  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801296D8 00125338  A0 03 01 68 */	lhz r0, 0x168(r3)
/* 801296DC 0012533C  28 00 00 03 */	cmplwi r0, 3
/* 801296E0 00125340  40 80 00 D0 */	bge lbl_801297B0
/* 801296E4 00125344  88 1F 00 02 */	lbz r0, 2(r31)
/* 801296E8 00125348  88 7F 00 03 */	lbz r3, 3(r31)
/* 801296EC 0012534C  7C 04 16 70 */	srawi r4, r0, 2
/* 801296F0 00125350  88 1F 00 04 */	lbz r0, 4(r31)
/* 801296F4 00125354  7C 63 16 70 */	srawi r3, r3, 2
/* 801296F8 00125358  98 9F 00 02 */	stb r4, 2(r31)
/* 801296FC 0012535C  7C 00 16 70 */	srawi r0, r0, 2
/* 80129700 00125360  98 7F 00 03 */	stb r3, 3(r31)
/* 80129704 00125364  98 1F 00 04 */	stb r0, 4(r31)
/* 80129708 00125368  48 00 00 A8 */	b lbl_801297B0
/* 8012970C 0012536C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80129710 00125370  A0 03 01 68 */	lhz r0, 0x168(r3)
/* 80129714 00125374  28 00 00 04 */	cmplwi r0, 4
/* 80129718 00125378  40 80 00 98 */	bge lbl_801297B0
/* 8012971C 0012537C  88 1F 00 02 */	lbz r0, 2(r31)
/* 80129720 00125380  88 7F 00 03 */	lbz r3, 3(r31)
/* 80129724 00125384  7C 04 16 70 */	srawi r4, r0, 2
/* 80129728 00125388  88 1F 00 04 */	lbz r0, 4(r31)
/* 8012972C 0012538C  7C 63 16 70 */	srawi r3, r3, 2
/* 80129730 00125390  98 9F 00 02 */	stb r4, 2(r31)
/* 80129734 00125394  7C 00 16 70 */	srawi r0, r0, 2
/* 80129738 00125398  98 7F 00 03 */	stb r3, 3(r31)
/* 8012973C 0012539C  98 1F 00 04 */	stb r0, 4(r31)
/* 80129740 001253A0  48 00 00 70 */	b lbl_801297B0
/* 80129744 001253A4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80129748 001253A8  A0 03 01 68 */	lhz r0, 0x168(r3)
/* 8012974C 001253AC  28 00 00 05 */	cmplwi r0, 5
/* 80129750 001253B0  40 80 00 60 */	bge lbl_801297B0
/* 80129754 001253B4  88 1F 00 02 */	lbz r0, 2(r31)
/* 80129758 001253B8  88 7F 00 03 */	lbz r3, 3(r31)
/* 8012975C 001253BC  7C 04 16 70 */	srawi r4, r0, 2
/* 80129760 001253C0  88 1F 00 04 */	lbz r0, 4(r31)
/* 80129764 001253C4  7C 63 16 70 */	srawi r3, r3, 2
/* 80129768 001253C8  98 9F 00 02 */	stb r4, 2(r31)
/* 8012976C 001253CC  7C 00 16 70 */	srawi r0, r0, 2
/* 80129770 001253D0  98 7F 00 03 */	stb r3, 3(r31)
/* 80129774 001253D4  98 1F 00 04 */	stb r0, 4(r31)
/* 80129778 001253D8  48 00 00 38 */	b lbl_801297B0
/* 8012977C 001253DC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80129780 001253E0  A0 03 01 68 */	lhz r0, 0x168(r3)
/* 80129784 001253E4  28 00 00 06 */	cmplwi r0, 6
/* 80129788 001253E8  40 80 00 28 */	bge lbl_801297B0
/* 8012978C 001253EC  88 1F 00 02 */	lbz r0, 2(r31)
/* 80129790 001253F0  88 7F 00 03 */	lbz r3, 3(r31)
/* 80129794 001253F4  7C 04 16 70 */	srawi r4, r0, 2
/* 80129798 001253F8  88 1F 00 04 */	lbz r0, 4(r31)
/* 8012979C 001253FC  7C 63 16 70 */	srawi r3, r3, 2
/* 801297A0 00125400  98 9F 00 02 */	stb r4, 2(r31)
/* 801297A4 00125404  7C 00 16 70 */	srawi r0, r0, 2
/* 801297A8 00125408  98 7F 00 03 */	stb r3, 3(r31)
/* 801297AC 0012540C  98 1F 00 04 */	stb r0, 4(r31)
lbl_801297B0:
/* 801297B0 00125410  83 ED 82 98 */	lwz r31, lbl_8063D558-_SDA_BASE_(r13)
/* 801297B4 00125414  A0 7F 01 64 */	lhz r3, 0x164(r31)
/* 801297B8 00125418  A0 1F 01 66 */	lhz r0, 0x166(r31)
/* 801297BC 0012541C  7C 03 00 40 */	cmplw r3, r0
/* 801297C0 00125420  41 82 00 28 */	beq lbl_801297E8
/* 801297C4 00125424  7F C3 F3 78 */	mr r3, r30
/* 801297C8 00125428  48 12 A6 19 */	bl func_80253DE0
/* 801297CC 0012542C  A0 1F 01 6C */	lhz r0, 0x16c(r31)
/* 801297D0 00125430  54 63 04 3E */	clrlwi r3, r3, 0x10
/* 801297D4 00125434  7C 00 18 40 */	cmplw r0, r3
/* 801297D8 00125438  40 82 00 10 */	bne lbl_801297E8
/* 801297DC 0012543C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801297E0 00125440  A0 03 01 66 */	lhz r0, 0x166(r3)
/* 801297E4 00125444  B0 03 01 64 */	sth r0, 0x164(r3)
lbl_801297E8:
/* 801297E8 00125448  80 01 00 24 */	lwz r0, 0x24(r1)
/* 801297EC 0012544C  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 801297F0 00125450  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 801297F4 00125454  7C 08 03 A6 */	mtlr r0
/* 801297F8 00125458  38 21 00 20 */	addi r1, r1, 0x20
/* 801297FC 0012545C  4E 80 00 20 */	blr

.global lbl_80129800
lbl_80129800:
/* 80129800 00125460  94 21 FF 80 */	stwu r1, -0x80(r1)
/* 80129804 00125464  7C 08 02 A6 */	mflr r0
/* 80129808 00125468  90 01 00 84 */	stw r0, 0x84(r1)
/* 8012980C 0012546C  39 61 00 80 */	addi r11, r1, 0x80
/* 80129810 00125470  48 09 D9 0D */	bl _savegpr_24
/* 80129814 00125474  3C A0 00 01 */	lis r5, 0x0000FFFF@ha
/* 80129818 00125478  7C 7E 1B 78 */	mr r30, r3
/* 8012981C 0012547C  3B A5 FF FF */	addi r29, r5, 0x0000FFFF@l
/* 80129820 00125480  7C 9F 23 78 */	mr r31, r4
/* 80129824 00125484  38 C1 00 08 */	addi r6, r1, 8
/* 80129828 00125488  38 A0 00 03 */	li r5, 3
/* 8012982C 0012548C  48 12 A6 B1 */	bl func_80253EDC
/* 80129830 00125490  80 61 00 08 */	lwz r3, 8(r1)
/* 80129834 00125494  38 03 FF FD */	addi r0, r3, -3
/* 80129838 00125498  28 00 00 1C */	cmplwi r0, 0x1c
/* 8012983C 0012549C  41 81 02 24 */	bgt lbl_80129A60
/* 80129840 001254A0  3C 60 80 42 */	lis r3, lbl_8041C6AC@ha
/* 80129844 001254A4  54 00 10 3A */	slwi r0, r0, 2
/* 80129848 001254A8  38 63 C6 AC */	addi r3, r3, lbl_8041C6AC@l
/* 8012984C 001254AC  7C 63 00 2E */	lwzx r3, r3, r0
/* 80129850 001254B0  7C 69 03 A6 */	mtctr r3
/* 80129854 001254B4  4E 80 04 20 */	bctr
/* 80129858 001254B8  7F C3 F3 78 */	mr r3, r30
/* 8012985C 001254BC  7F E4 FB 78 */	mr r4, r31
/* 80129860 001254C0  38 C1 00 0C */	addi r6, r1, 0xc
/* 80129864 001254C4  38 A0 00 06 */	li r5, 6
/* 80129868 001254C8  48 12 A6 75 */	bl func_80253EDC
/* 8012986C 001254CC  38 81 00 0C */	addi r4, r1, 0xc
/* 80129870 001254D0  38 60 00 01 */	li r3, 1
/* 80129874 001254D4  4B F3 01 C9 */	bl func_80059A3C
/* 80129878 001254D8  48 00 01 E8 */	b lbl_80129A60
/* 8012987C 001254DC  7F C3 F3 78 */	mr r3, r30
/* 80129880 001254E0  7F E4 FB 78 */	mr r4, r31
/* 80129884 001254E4  38 C1 00 0C */	addi r6, r1, 0xc
/* 80129888 001254E8  38 A0 00 06 */	li r5, 6
/* 8012988C 001254EC  48 12 A6 51 */	bl func_80253EDC
/* 80129890 001254F0  38 81 00 0C */	addi r4, r1, 0xc
/* 80129894 001254F4  38 60 00 02 */	li r3, 2
/* 80129898 001254F8  4B F3 01 A5 */	bl func_80059A3C
/* 8012989C 001254FC  48 00 01 C4 */	b lbl_80129A60
/* 801298A0 00125500  7F C3 F3 78 */	mr r3, r30
/* 801298A4 00125504  7F E4 FB 78 */	mr r4, r31
/* 801298A8 00125508  38 C1 00 0C */	addi r6, r1, 0xc
/* 801298AC 0012550C  38 A0 00 06 */	li r5, 6
/* 801298B0 00125510  48 12 A6 2D */	bl func_80253EDC
/* 801298B4 00125514  38 81 00 0C */	addi r4, r1, 0xc
/* 801298B8 00125518  38 60 00 03 */	li r3, 3
/* 801298BC 0012551C  4B F3 01 81 */	bl func_80059A3C
/* 801298C0 00125520  48 00 01 A0 */	b lbl_80129A60
/* 801298C4 00125524  7F C3 F3 78 */	mr r3, r30
/* 801298C8 00125528  7F E4 FB 78 */	mr r4, r31
/* 801298CC 0012552C  38 C1 00 0C */	addi r6, r1, 0xc
/* 801298D0 00125530  38 A0 00 06 */	li r5, 6
/* 801298D4 00125534  48 12 A6 09 */	bl func_80253EDC
/* 801298D8 00125538  38 81 00 0C */	addi r4, r1, 0xc
/* 801298DC 0012553C  38 60 00 04 */	li r3, 4
/* 801298E0 00125540  4B F3 01 5D */	bl func_80059A3C
/* 801298E4 00125544  48 00 01 7C */	b lbl_80129A60
/* 801298E8 00125548  7F C3 F3 78 */	mr r3, r30
/* 801298EC 0012554C  7F E4 FB 78 */	mr r4, r31
/* 801298F0 00125550  38 C1 00 0C */	addi r6, r1, 0xc
/* 801298F4 00125554  38 A0 00 06 */	li r5, 6
/* 801298F8 00125558  48 12 A5 E5 */	bl func_80253EDC
/* 801298FC 0012555C  38 81 00 0C */	addi r4, r1, 0xc
/* 80129900 00125560  38 60 00 05 */	li r3, 5
/* 80129904 00125564  4B F3 01 39 */	bl func_80059A3C
/* 80129908 00125568  48 00 01 58 */	b lbl_80129A60
/* 8012990C 0012556C  7F C3 F3 78 */	mr r3, r30
/* 80129910 00125570  7F E4 FB 78 */	mr r4, r31
/* 80129914 00125574  38 C1 00 0C */	addi r6, r1, 0xc
/* 80129918 00125578  38 A0 00 06 */	li r5, 6
/* 8012991C 0012557C  48 12 A5 C1 */	bl func_80253EDC
/* 80129920 00125580  38 81 00 0C */	addi r4, r1, 0xc
/* 80129924 00125584  38 60 00 06 */	li r3, 6
/* 80129928 00125588  4B F3 01 15 */	bl func_80059A3C
/* 8012992C 0012558C  48 00 01 34 */	b lbl_80129A60
/* 80129930 00125590  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80129934 00125594  A0 63 01 64 */	lhz r3, 0x164(r3)
/* 80129938 00125598  38 03 FF FF */	addi r0, r3, -1
/* 8012993C 0012559C  54 1D 04 3E */	clrlwi r29, r0, 0x10
/* 80129940 001255A0  48 00 01 20 */	b lbl_80129A60
/* 80129944 001255A4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80129948 001255A8  A3 A3 01 64 */	lhz r29, 0x164(r3)
/* 8012994C 001255AC  48 00 01 14 */	b lbl_80129A60
/* 80129950 001255B0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80129954 001255B4  A0 63 01 64 */	lhz r3, 0x164(r3)
/* 80129958 001255B8  38 03 00 01 */	addi r0, r3, 1
/* 8012995C 001255BC  54 1D 04 3E */	clrlwi r29, r0, 0x10
/* 80129960 001255C0  48 00 01 00 */	b lbl_80129A60
/* 80129964 001255C4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80129968 001255C8  A0 63 01 64 */	lhz r3, 0x164(r3)
/* 8012996C 001255CC  38 03 00 02 */	addi r0, r3, 2
/* 80129970 001255D0  54 1D 04 3E */	clrlwi r29, r0, 0x10
/* 80129974 001255D4  48 00 00 EC */	b lbl_80129A60
/* 80129978 001255D8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012997C 001255DC  A0 63 01 64 */	lhz r3, 0x164(r3)
/* 80129980 001255E0  38 03 00 03 */	addi r0, r3, 3
/* 80129984 001255E4  54 1D 04 3E */	clrlwi r29, r0, 0x10
/* 80129988 001255E8  48 00 00 D8 */	b lbl_80129A60
/* 8012998C 001255EC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80129990 001255F0  A0 63 01 64 */	lhz r3, 0x164(r3)
/* 80129994 001255F4  38 03 00 04 */	addi r0, r3, 4
/* 80129998 001255F8  54 1D 04 3E */	clrlwi r29, r0, 0x10
/* 8012999C 001255FC  48 00 00 C4 */	b lbl_80129A60
/* 801299A0 00125600  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 801299A4 00125604  A0 63 01 64 */	lhz r3, 0x164(r3)
/* 801299A8 00125608  38 03 00 05 */	addi r0, r3, 5
/* 801299AC 0012560C  54 1D 04 3E */	clrlwi r29, r0, 0x10
/* 801299B0 00125610  48 00 00 B0 */	b lbl_80129A60
/* 801299B4 00125614  7F C3 F3 78 */	mr r3, r30
/* 801299B8 00125618  7F E4 FB 78 */	mr r4, r31
/* 801299BC 0012561C  38 C1 00 0C */	addi r6, r1, 0xc
/* 801299C0 00125620  38 A0 00 06 */	li r5, 6
/* 801299C4 00125624  48 12 A5 19 */	bl func_80253EDC
/* 801299C8 00125628  C0 A1 00 0C */	lfs f5, 0xc(r1)
/* 801299CC 0012562C  38 00 FF 00 */	li r0, -256
/* 801299D0 00125630  C0 61 00 1C */	lfs f3, 0x1c(r1)
/* 801299D4 00125634  38 60 00 1B */	li r3, 0x1b
/* 801299D8 00125638  C0 21 00 10 */	lfs f1, 0x10(r1)
/* 801299DC 0012563C  FC 80 28 1E */	fctiwz f4, f5
/* 801299E0 00125640  C0 01 00 24 */	lfs f0, 0x24(r1)
/* 801299E4 00125644  FC 40 18 1E */	fctiwz f2, f3
/* 801299E8 00125648  EC 21 28 28 */	fsubs f1, f1, f5
/* 801299EC 0012564C  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 801299F0 00125650  EC 00 18 28 */	fsubs f0, f0, f3
/* 801299F4 00125654  88 BF 00 11 */	lbz r5, 0x11(r31)
/* 801299F8 00125658  FC 20 08 1E */	fctiwz f1, f1
/* 801299FC 0012565C  D8 81 00 30 */	stfd f4, 0x30(r1)
/* 80129A00 00125660  FC 00 00 1E */	fctiwz f0, f0
/* 80129A04 00125664  7C BC 03 78 */	or r28, r5, r0
/* 80129A08 00125668  D8 41 00 38 */	stfd f2, 0x38(r1)
/* 80129A0C 0012566C  A0 86 01 64 */	lhz r4, 0x164(r6)
/* 80129A10 00125670  D8 21 00 40 */	stfd f1, 0x40(r1)
/* 80129A14 00125674  A0 06 01 6A */	lhz r0, 0x16a(r6)
/* 80129A18 00125678  D8 01 00 48 */	stfd f0, 0x48(r1)
/* 80129A1C 0012567C  83 61 00 34 */	lwz r27, 0x34(r1)
/* 80129A20 00125680  7C 84 02 14 */	add r4, r4, r0
/* 80129A24 00125684  83 41 00 3C */	lwz r26, 0x3c(r1)
/* 80129A28 00125688  83 21 00 44 */	lwz r25, 0x44(r1)
/* 80129A2C 0012568C  83 01 00 4C */	lwz r24, 0x4c(r1)
/* 80129A30 00125690  48 03 28 D9 */	bl func_8015C308
/* 80129A34 00125694  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80129A38 00125698  38 60 00 1C */	li r3, 0x1c
/* 80129A3C 0012569C  A0 84 01 68 */	lhz r4, 0x168(r4)
/* 80129A40 001256A0  48 03 28 C9 */	bl func_8015C308
/* 80129A44 001256A4  7F 64 DB 78 */	mr r4, r27
/* 80129A48 001256A8  7F 88 E3 78 */	mr r8, r28
/* 80129A4C 001256AC  38 BA FF FD */	addi r5, r26, -3
/* 80129A50 001256B0  7F 26 07 34 */	extsh r6, r25
/* 80129A54 001256B4  7F 07 07 34 */	extsh r7, r24
/* 80129A58 001256B8  38 60 43 E3 */	li r3, 0x43e3
/* 80129A5C 001256BC  48 12 66 D9 */	bl func_80250134
lbl_80129A60:
/* 80129A60 001256C0  57 A0 04 3E */	clrlwi r0, r29, 0x10
/* 80129A64 001256C4  28 00 FF FF */	cmplwi r0, 0xffff
/* 80129A68 001256C8  41 82 00 D0 */	beq lbl_80129B38
/* 80129A6C 001256CC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80129A70 001256D0  57 A0 0B FC */	rlwinm r0, r29, 1, 0xf, 0x1e
/* 80129A74 001256D4  7C 63 02 14 */	add r3, r3, r0
/* 80129A78 001256D8  A3 03 01 6E */	lhz r24, 0x16e(r3)
/* 80129A7C 001256DC  28 18 FF FF */	cmplwi r24, 0xffff
/* 80129A80 001256E0  41 82 00 B8 */	beq lbl_80129B38
/* 80129A84 001256E4  7F C3 F3 78 */	mr r3, r30
/* 80129A88 001256E8  7F E4 FB 78 */	mr r4, r31
/* 80129A8C 001256EC  38 C1 00 0C */	addi r6, r1, 0xc
/* 80129A90 001256F0  38 A0 00 06 */	li r5, 6
/* 80129A94 001256F4  48 12 A4 49 */	bl func_80253EDC
/* 80129A98 001256F8  88 BF 00 11 */	lbz r5, 0x11(r31)
/* 80129A9C 001256FC  38 00 FF 00 */	li r0, -256
/* 80129AA0 00125700  7F 03 C3 78 */	mr r3, r24
/* 80129AA4 00125704  38 80 00 01 */	li r4, 1
/* 80129AA8 00125708  7C BE 03 78 */	or r30, r5, r0
/* 80129AAC 0012570C  38 A0 00 00 */	li r5, 0
/* 80129AB0 00125710  48 12 68 E9 */	bl func_80250398
/* 80129AB4 00125714  C0 01 00 10 */	lfs f0, 0x10(r1)
/* 80129AB8 00125718  3C 00 43 30 */	lis r0, 0x4330
/* 80129ABC 0012571C  C0 81 00 0C */	lfs f4, 0xc(r1)
/* 80129AC0 00125720  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 80129AC4 00125724  C0 21 00 1C */	lfs f1, 0x1c(r1)
/* 80129AC8 00125728  7F 03 C3 78 */	mr r3, r24
/* 80129ACC 0012572C  EC 60 20 28 */	fsubs f3, f0, f4
/* 80129AD0 00125730  C0 41 00 24 */	lfs f2, 0x24(r1)
/* 80129AD4 00125734  FC 00 08 1E */	fctiwz f0, f1
/* 80129AD8 00125738  90 01 00 38 */	stw r0, 0x38(r1)
/* 80129ADC 0012573C  EC 42 08 28 */	fsubs f2, f2, f1
/* 80129AE0 00125740  C8 22 8D 68 */	lfd f1, lbl_80641368-_SDA2_BASE_(r2)
/* 80129AE4 00125744  FC 60 18 1E */	fctiwz f3, f3
/* 80129AE8 00125748  D8 01 00 50 */	stfd f0, 0x50(r1)
/* 80129AEC 0012574C  FC 00 10 1E */	fctiwz f0, f2
/* 80129AF0 00125750  7F C8 F3 78 */	mr r8, r30
/* 80129AF4 00125754  80 A1 00 54 */	lwz r5, 0x54(r1)
/* 80129AF8 00125758  D8 61 00 48 */	stfd f3, 0x48(r1)
/* 80129AFC 0012575C  80 01 00 4C */	lwz r0, 0x4c(r1)
/* 80129B00 00125760  D8 01 00 40 */	stfd f0, 0x40(r1)
/* 80129B04 00125764  7C 06 07 34 */	extsh r6, r0
/* 80129B08 00125768  7C 04 30 50 */	subf r0, r4, r6
/* 80129B0C 0012576C  80 81 00 44 */	lwz r4, 0x44(r1)
/* 80129B10 00125770  54 00 F8 7E */	srwi r0, r0, 1
/* 80129B14 00125774  90 01 00 3C */	stw r0, 0x3c(r1)
/* 80129B18 00125778  7C 87 07 34 */	extsh r7, r4
/* 80129B1C 0012577C  C8 01 00 38 */	lfd f0, 0x38(r1)
/* 80129B20 00125780  EC 00 08 28 */	fsubs f0, f0, f1
/* 80129B24 00125784  EC 04 00 2A */	fadds f0, f4, f0
/* 80129B28 00125788  FC 00 00 1E */	fctiwz f0, f0
/* 80129B2C 0012578C  D8 01 00 30 */	stfd f0, 0x30(r1)
/* 80129B30 00125790  80 81 00 34 */	lwz r4, 0x34(r1)
/* 80129B34 00125794  48 12 66 01 */	bl func_80250134
lbl_80129B38:
/* 80129B38 00125798  39 61 00 80 */	addi r11, r1, 0x80
/* 80129B3C 0012579C  48 09 D6 2D */	bl _restgpr_24
/* 80129B40 001257A0  80 01 00 84 */	lwz r0, 0x84(r1)
/* 80129B44 001257A4  7C 08 03 A6 */	mtlr r0
/* 80129B48 001257A8  38 21 00 80 */	addi r1, r1, 0x80
/* 80129B4C 001257AC  4E 80 00 20 */	blr

.global lbl_80129B50
lbl_80129B50:
/* 80129B50 001257B0  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80129B54 001257B4  7C 08 02 A6 */	mflr r0
/* 80129B58 001257B8  7C 63 07 34 */	extsh r3, r3
/* 80129B5C 001257BC  38 A0 00 03 */	li r5, 3
/* 80129B60 001257C0  90 01 00 24 */	stw r0, 0x24(r1)
/* 80129B64 001257C4  38 C1 00 08 */	addi r6, r1, 8
/* 80129B68 001257C8  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80129B6C 001257CC  7C 9F 23 78 */	mr r31, r4
/* 80129B70 001257D0  48 12 A3 1D */	bl func_80253E8C
/* 80129B74 001257D4  80 01 00 08 */	lwz r0, 8(r1)
/* 80129B78 001257D8  2C 00 00 03 */	cmpwi r0, 3
/* 80129B7C 001257DC  41 82 00 4C */	beq lbl_80129BC8
/* 80129B80 001257E0  40 80 00 84 */	bge lbl_80129C04
/* 80129B84 001257E4  2C 00 00 02 */	cmpwi r0, 2
/* 80129B88 001257E8  40 80 00 08 */	bge lbl_80129B90
/* 80129B8C 001257EC  48 00 00 78 */	b lbl_80129C04
lbl_80129B90:
/* 80129B90 001257F0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80129B94 001257F4  A0 03 01 64 */	lhz r0, 0x164(r3)
/* 80129B98 001257F8  2C 00 00 00 */	cmpwi r0, 0
/* 80129B9C 001257FC  40 82 00 68 */	bne lbl_80129C04
/* 80129BA0 00125800  88 1F 00 02 */	lbz r0, 2(r31)
/* 80129BA4 00125804  88 7F 00 03 */	lbz r3, 3(r31)
/* 80129BA8 00125808  7C 04 16 70 */	srawi r4, r0, 2
/* 80129BAC 0012580C  88 1F 00 04 */	lbz r0, 4(r31)
/* 80129BB0 00125810  7C 63 16 70 */	srawi r3, r3, 2
/* 80129BB4 00125814  98 9F 00 02 */	stb r4, 2(r31)
/* 80129BB8 00125818  7C 00 16 70 */	srawi r0, r0, 2
/* 80129BBC 0012581C  98 7F 00 03 */	stb r3, 3(r31)
/* 80129BC0 00125820  98 1F 00 04 */	stb r0, 4(r31)
/* 80129BC4 00125824  48 00 00 40 */	b lbl_80129C04
lbl_80129BC8:
/* 80129BC8 00125828  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80129BCC 0012582C  A0 64 01 64 */	lhz r3, 0x164(r4)
/* 80129BD0 00125830  A0 04 01 68 */	lhz r0, 0x168(r4)
/* 80129BD4 00125834  38 63 00 06 */	addi r3, r3, 6
/* 80129BD8 00125838  7C 03 00 00 */	cmpw r3, r0
/* 80129BDC 0012583C  41 80 00 28 */	blt lbl_80129C04
/* 80129BE0 00125840  88 1F 00 02 */	lbz r0, 2(r31)
/* 80129BE4 00125844  88 7F 00 03 */	lbz r3, 3(r31)
/* 80129BE8 00125848  7C 04 16 70 */	srawi r4, r0, 2
/* 80129BEC 0012584C  88 1F 00 04 */	lbz r0, 4(r31)
/* 80129BF0 00125850  7C 63 16 70 */	srawi r3, r3, 2
/* 80129BF4 00125854  98 9F 00 02 */	stb r4, 2(r31)
/* 80129BF8 00125858  7C 00 16 70 */	srawi r0, r0, 2
/* 80129BFC 0012585C  98 7F 00 03 */	stb r3, 3(r31)
/* 80129C00 00125860  98 1F 00 04 */	stb r0, 4(r31)
lbl_80129C04:
/* 80129C04 00125864  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80129C08 00125868  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80129C0C 0012586C  7C 08 03 A6 */	mtlr r0
/* 80129C10 00125870  38 21 00 20 */	addi r1, r1, 0x20
/* 80129C14 00125874  4E 80 00 20 */	blr

.global lbl_80129C18
lbl_80129C18:
/* 80129C18 00125878  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 80129C1C 0012587C  7C 08 02 A6 */	mflr r0
/* 80129C20 00125880  38 A0 00 03 */	li r5, 3
/* 80129C24 00125884  90 01 00 44 */	stw r0, 0x44(r1)
/* 80129C28 00125888  38 C1 00 08 */	addi r6, r1, 8
/* 80129C2C 0012588C  93 E1 00 3C */	stw r31, 0x3c(r1)
/* 80129C30 00125890  7C 9F 23 78 */	mr r31, r4
/* 80129C34 00125894  93 C1 00 38 */	stw r30, 0x38(r1)
/* 80129C38 00125898  7C 7E 1B 78 */	mr r30, r3
/* 80129C3C 0012589C  48 12 A2 A1 */	bl func_80253EDC
/* 80129C40 001258A0  80 01 00 08 */	lwz r0, 8(r1)
/* 80129C44 001258A4  2C 00 00 01 */	cmpwi r0, 1
/* 80129C48 001258A8  41 82 00 38 */	beq lbl_80129C80
/* 80129C4C 001258AC  40 80 00 54 */	bge lbl_80129CA0
/* 80129C50 001258B0  2C 00 00 00 */	cmpwi r0, 0
/* 80129C54 001258B4  40 80 00 08 */	bge lbl_80129C5C
/* 80129C58 001258B8  48 00 00 48 */	b lbl_80129CA0
lbl_80129C5C:
/* 80129C5C 001258BC  7F C3 F3 78 */	mr r3, r30
/* 80129C60 001258C0  7F E4 FB 78 */	mr r4, r31
/* 80129C64 001258C4  38 C1 00 0C */	addi r6, r1, 0xc
/* 80129C68 001258C8  38 A0 00 06 */	li r5, 6
/* 80129C6C 001258CC  48 12 A2 71 */	bl func_80253EDC
/* 80129C70 001258D0  38 81 00 0C */	addi r4, r1, 0xc
/* 80129C74 001258D4  38 60 00 07 */	li r3, 7
/* 80129C78 001258D8  4B F2 FD C5 */	bl func_80059A3C
/* 80129C7C 001258DC  48 00 00 24 */	b lbl_80129CA0
lbl_80129C80:
/* 80129C80 001258E0  7F C3 F3 78 */	mr r3, r30
/* 80129C84 001258E4  7F E4 FB 78 */	mr r4, r31
/* 80129C88 001258E8  38 C1 00 0C */	addi r6, r1, 0xc
/* 80129C8C 001258EC  38 A0 00 06 */	li r5, 6
/* 80129C90 001258F0  48 12 A2 4D */	bl func_80253EDC
/* 80129C94 001258F4  38 81 00 0C */	addi r4, r1, 0xc
/* 80129C98 001258F8  38 60 00 08 */	li r3, 8
/* 80129C9C 001258FC  4B F2 FD A1 */	bl func_80059A3C
lbl_80129CA0:
/* 80129CA0 00125900  80 01 00 44 */	lwz r0, 0x44(r1)
/* 80129CA4 00125904  83 E1 00 3C */	lwz r31, 0x3c(r1)
/* 80129CA8 00125908  83 C1 00 38 */	lwz r30, 0x38(r1)
/* 80129CAC 0012590C  7C 08 03 A6 */	mtlr r0
/* 80129CB0 00125910  38 21 00 40 */	addi r1, r1, 0x40
/* 80129CB4 00125914  4E 80 00 20 */	blr

.global lbl_80129CB8
lbl_80129CB8:
/* 80129CB8 00125918  C0 22 8D 70 */	lfs f1, lbl_80641370-_SDA2_BASE_(r2)
/* 80129CBC 0012591C  7C 63 07 34 */	extsh r3, r3
/* 80129CC0 00125920  38 80 00 04 */	li r4, 4
/* 80129CC4 00125924  48 12 A1 4C */	b func_80253E10

.global lbl_80129CC8
lbl_80129CC8:
/* 80129CC8 00125928  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80129CCC 0012592C  7C 08 02 A6 */	mflr r0
/* 80129CD0 00125930  38 A0 00 03 */	li r5, 3
/* 80129CD4 00125934  90 01 00 24 */	stw r0, 0x24(r1)
/* 80129CD8 00125938  38 C1 00 08 */	addi r6, r1, 8
/* 80129CDC 0012593C  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80129CE0 00125940  7C 9F 23 78 */	mr r31, r4
/* 80129CE4 00125944  93 C1 00 18 */	stw r30, 0x18(r1)
/* 80129CE8 00125948  7C 7E 1B 78 */	mr r30, r3
/* 80129CEC 0012594C  48 12 A1 A1 */	bl func_80253E8C
/* 80129CF0 00125950  80 01 00 08 */	lwz r0, 8(r1)
/* 80129CF4 00125954  2C 00 00 07 */	cmpwi r0, 7
/* 80129CF8 00125958  41 82 00 7C */	beq lbl_80129D74
/* 80129CFC 0012595C  40 80 00 1C */	bge lbl_80129D18
/* 80129D00 00125960  2C 00 00 04 */	cmpwi r0, 4
/* 80129D04 00125964  41 82 00 58 */	beq lbl_80129D5C
/* 80129D08 00125968  40 80 01 10 */	bge lbl_80129E18
/* 80129D0C 0012596C  2C 00 00 03 */	cmpwi r0, 3
/* 80129D10 00125970  40 80 00 14 */	bge lbl_80129D24
/* 80129D14 00125974  48 00 01 04 */	b lbl_80129E18
lbl_80129D18:
/* 80129D18 00125978  2C 00 00 09 */	cmpwi r0, 9
/* 80129D1C 0012597C  40 80 00 FC */	bge lbl_80129E18
/* 80129D20 00125980  48 00 00 6C */	b lbl_80129D8C
lbl_80129D24:
/* 80129D24 00125984  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80129D28 00125988  80 03 09 74 */	lwz r0, 0x974(r3)
/* 80129D2C 0012598C  54 00 97 FF */	rlwinm. r0, r0, 0x12, 0x1f, 0x1f
/* 80129D30 00125990  41 82 00 E8 */	beq lbl_80129E18
/* 80129D34 00125994  88 1F 00 02 */	lbz r0, 2(r31)
/* 80129D38 00125998  88 7F 00 03 */	lbz r3, 3(r31)
/* 80129D3C 0012599C  7C 04 16 70 */	srawi r4, r0, 2
/* 80129D40 001259A0  88 1F 00 04 */	lbz r0, 4(r31)
/* 80129D44 001259A4  7C 63 16 70 */	srawi r3, r3, 2
/* 80129D48 001259A8  98 9F 00 02 */	stb r4, 2(r31)
/* 80129D4C 001259AC  7C 00 16 70 */	srawi r0, r0, 2
/* 80129D50 001259B0  98 7F 00 03 */	stb r3, 3(r31)
/* 80129D54 001259B4  98 1F 00 04 */	stb r0, 4(r31)
/* 80129D58 001259B8  48 00 00 C0 */	b lbl_80129E18
lbl_80129D5C:
/* 80129D5C 001259BC  7F C3 F3 78 */	mr r3, r30
/* 80129D60 001259C0  7F E4 FB 78 */	mr r4, r31
/* 80129D64 001259C4  38 A0 00 02 */	li r5, 2
/* 80129D68 001259C8  38 C0 31 41 */	li r6, 0x3141
/* 80129D6C 001259CC  48 12 A1 49 */	bl func_80253EB4
/* 80129D70 001259D0  48 00 00 A8 */	b lbl_80129E18
lbl_80129D74:
/* 80129D74 001259D4  7F C3 F3 78 */	mr r3, r30
/* 80129D78 001259D8  7F E4 FB 78 */	mr r4, r31
/* 80129D7C 001259DC  38 A0 00 02 */	li r5, 2
/* 80129D80 001259E0  38 C0 2A 32 */	li r6, 0x2a32
/* 80129D84 001259E4  48 12 A1 31 */	bl func_80253EB4
/* 80129D88 001259E8  48 00 00 90 */	b lbl_80129E18
lbl_80129D8C:
/* 80129D8C 001259EC  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80129D90 001259F0  80 64 01 4C */	lwz r3, 0x14c(r4)
/* 80129D94 001259F4  80 03 00 08 */	lwz r0, 8(r3)
/* 80129D98 001259F8  2C 00 00 02 */	cmpwi r0, 2
/* 80129D9C 001259FC  41 82 00 14 */	beq lbl_80129DB0
/* 80129DA0 00125A00  40 80 00 64 */	bge lbl_80129E04
/* 80129DA4 00125A04  2C 00 00 01 */	cmpwi r0, 1
/* 80129DA8 00125A08  40 80 00 44 */	bge lbl_80129DEC
/* 80129DAC 00125A0C  48 00 00 58 */	b lbl_80129E04
lbl_80129DB0:
/* 80129DB0 00125A10  80 04 09 74 */	lwz r0, 0x974(r4)
/* 80129DB4 00125A14  54 00 97 FF */	rlwinm. r0, r0, 0x12, 0x1f, 0x1f
/* 80129DB8 00125A18  41 82 00 1C */	beq lbl_80129DD4
/* 80129DBC 00125A1C  7F C3 F3 78 */	mr r3, r30
/* 80129DC0 00125A20  7F E4 FB 78 */	mr r4, r31
/* 80129DC4 00125A24  38 A0 00 02 */	li r5, 2
/* 80129DC8 00125A28  38 C0 51 D7 */	li r6, 0x51d7
/* 80129DCC 00125A2C  48 12 A0 E9 */	bl func_80253EB4
/* 80129DD0 00125A30  48 00 00 48 */	b lbl_80129E18
lbl_80129DD4:
/* 80129DD4 00125A34  7F C3 F3 78 */	mr r3, r30
/* 80129DD8 00125A38  7F E4 FB 78 */	mr r4, r31
/* 80129DDC 00125A3C  38 A0 00 02 */	li r5, 2
/* 80129DE0 00125A40  38 C0 46 36 */	li r6, 0x4636
/* 80129DE4 00125A44  48 12 A0 D1 */	bl func_80253EB4
/* 80129DE8 00125A48  48 00 00 30 */	b lbl_80129E18
lbl_80129DEC:
/* 80129DEC 00125A4C  7F C3 F3 78 */	mr r3, r30
/* 80129DF0 00125A50  7F E4 FB 78 */	mr r4, r31
/* 80129DF4 00125A54  38 A0 00 02 */	li r5, 2
/* 80129DF8 00125A58  38 C0 46 37 */	li r6, 0x4637
/* 80129DFC 00125A5C  48 12 A0 B9 */	bl func_80253EB4
/* 80129E00 00125A60  48 00 00 18 */	b lbl_80129E18
lbl_80129E04:
/* 80129E04 00125A64  7F C3 F3 78 */	mr r3, r30
/* 80129E08 00125A68  7F E4 FB 78 */	mr r4, r31
/* 80129E0C 00125A6C  38 A0 00 02 */	li r5, 2
/* 80129E10 00125A70  38 C0 51 D8 */	li r6, 0x51d8
/* 80129E14 00125A74  48 12 A0 A1 */	bl func_80253EB4
lbl_80129E18:
/* 80129E18 00125A78  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80129E1C 00125A7C  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80129E20 00125A80  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 80129E24 00125A84  7C 08 03 A6 */	mtlr r0
/* 80129E28 00125A88  38 21 00 20 */	addi r1, r1, 0x20
/* 80129E2C 00125A8C  4E 80 00 20 */	blr

.global lbl_80129E30
lbl_80129E30:
/* 80129E30 00125A90  94 21 FF 90 */	stwu r1, -0x70(r1)
/* 80129E34 00125A94  7C 08 02 A6 */	mflr r0
/* 80129E38 00125A98  90 01 00 74 */	stw r0, 0x74(r1)
/* 80129E3C 00125A9C  39 61 00 70 */	addi r11, r1, 0x70
/* 80129E40 00125AA0  48 09 D2 E9 */	bl _savegpr_27
/* 80129E44 00125AA4  7C 7C 1B 78 */	mr r28, r3
/* 80129E48 00125AA8  7C 9B 23 78 */	mr r27, r4
/* 80129E4C 00125AAC  38 C1 00 08 */	addi r6, r1, 8
/* 80129E50 00125AB0  38 A0 00 03 */	li r5, 3
/* 80129E54 00125AB4  48 12 A0 89 */	bl func_80253EDC
/* 80129E58 00125AB8  80 01 00 08 */	lwz r0, 8(r1)
/* 80129E5C 00125ABC  28 00 00 0E */	cmplwi r0, 0xe
/* 80129E60 00125AC0  41 81 03 B4 */	bgt lbl_8012A214
/* 80129E64 00125AC4  3C 60 80 42 */	lis r3, lbl_8041C720@ha
/* 80129E68 00125AC8  54 00 10 3A */	slwi r0, r0, 2
/* 80129E6C 00125ACC  38 63 C7 20 */	addi r3, r3, lbl_8041C720@l
/* 80129E70 00125AD0  7C 63 00 2E */	lwzx r3, r3, r0
/* 80129E74 00125AD4  7C 69 03 A6 */	mtctr r3
/* 80129E78 00125AD8  4E 80 04 20 */	bctr
/* 80129E7C 00125ADC  7F 83 E3 78 */	mr r3, r28
/* 80129E80 00125AE0  7F 64 DB 78 */	mr r4, r27
/* 80129E84 00125AE4  38 C1 00 0C */	addi r6, r1, 0xc
/* 80129E88 00125AE8  38 A0 00 06 */	li r5, 6
/* 80129E8C 00125AEC  48 12 A0 51 */	bl func_80253EDC
/* 80129E90 00125AF0  C0 A1 00 0C */	lfs f5, 0xc(r1)
/* 80129E94 00125AF4  38 80 FF 00 */	li r4, -256
/* 80129E98 00125AF8  C0 61 00 1C */	lfs f3, 0x1c(r1)
/* 80129E9C 00125AFC  C0 21 00 10 */	lfs f1, 0x10(r1)
/* 80129EA0 00125B00  FC 80 28 1E */	fctiwz f4, f5
/* 80129EA4 00125B04  C0 01 00 24 */	lfs f0, 0x24(r1)
/* 80129EA8 00125B08  FC 40 18 1E */	fctiwz f2, f3
/* 80129EAC 00125B0C  EC 21 28 28 */	fsubs f1, f1, f5
/* 80129EB0 00125B10  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 80129EB4 00125B14  EC 00 18 28 */	fsubs f0, f0, f3
/* 80129EB8 00125B18  80 65 01 4C */	lwz r3, 0x14c(r5)
/* 80129EBC 00125B1C  FC 20 08 1E */	fctiwz f1, f1
/* 80129EC0 00125B20  D8 81 00 30 */	stfd f4, 0x30(r1)
/* 80129EC4 00125B24  FC 00 00 1E */	fctiwz f0, f0
/* 80129EC8 00125B28  80 03 00 04 */	lwz r0, 4(r3)
/* 80129ECC 00125B2C  D8 41 00 38 */	stfd f2, 0x38(r1)
/* 80129ED0 00125B30  54 03 27 3E */	srwi r3, r0, 0x1c
/* 80129ED4 00125B34  D8 21 00 40 */	stfd f1, 0x40(r1)
/* 80129ED8 00125B38  2C 03 00 01 */	cmpwi r3, 1
/* 80129EDC 00125B3C  88 1B 00 11 */	lbz r0, 0x11(r27)
/* 80129EE0 00125B40  D8 01 00 48 */	stfd f0, 0x48(r1)
/* 80129EE4 00125B44  83 C1 00 34 */	lwz r30, 0x34(r1)
/* 80129EE8 00125B48  7C 1F 23 78 */	or r31, r0, r4
/* 80129EEC 00125B4C  83 A1 00 3C */	lwz r29, 0x3c(r1)
/* 80129EF0 00125B50  83 81 00 44 */	lwz r28, 0x44(r1)
/* 80129EF4 00125B54  83 61 00 4C */	lwz r27, 0x4c(r1)
/* 80129EF8 00125B58  41 82 00 5C */	beq lbl_80129F54
/* 80129EFC 00125B5C  40 80 00 10 */	bge lbl_80129F0C
/* 80129F00 00125B60  2C 03 00 00 */	cmpwi r3, 0
/* 80129F04 00125B64  40 80 00 14 */	bge lbl_80129F18
/* 80129F08 00125B68  48 00 00 84 */	b lbl_80129F8C
lbl_80129F0C:
/* 80129F0C 00125B6C  2C 03 00 03 */	cmpwi r3, 3
/* 80129F10 00125B70  40 80 00 7C */	bge lbl_80129F8C
/* 80129F14 00125B74  48 00 00 60 */	b lbl_80129F74
lbl_80129F18:
/* 80129F18 00125B78  80 05 09 74 */	lwz r0, 0x974(r5)
/* 80129F1C 00125B7C  54 00 97 FF */	rlwinm. r0, r0, 0x12, 0x1f, 0x1f
/* 80129F20 00125B80  41 82 00 1C */	beq lbl_80129F3C
/* 80129F24 00125B84  38 60 51 D5 */	li r3, 0x51d5
/* 80129F28 00125B88  48 12 63 CD */	bl func_802502F4
/* 80129F2C 00125B8C  7C 64 1B 78 */	mr r4, r3
/* 80129F30 00125B90  38 60 00 0E */	li r3, 0xe
/* 80129F34 00125B94  48 03 23 D5 */	bl func_8015C308
/* 80129F38 00125B98  48 00 00 74 */	b lbl_80129FAC
lbl_80129F3C:
/* 80129F3C 00125B9C  38 60 52 66 */	li r3, 0x5266
/* 80129F40 00125BA0  48 12 63 B5 */	bl func_802502F4
/* 80129F44 00125BA4  7C 64 1B 78 */	mr r4, r3
/* 80129F48 00125BA8  38 60 00 0E */	li r3, 0xe
/* 80129F4C 00125BAC  48 03 23 BD */	bl func_8015C308
/* 80129F50 00125BB0  48 00 00 5C */	b lbl_80129FAC
lbl_80129F54:
/* 80129F54 00125BB4  38 85 1A 9C */	addi r4, r5, 0x1a9c
/* 80129F58 00125BB8  38 60 30 6A */	li r3, 0x306a
/* 80129F5C 00125BBC  48 12 64 7D */	bl func_802503D8
/* 80129F60 00125BC0  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 80129F64 00125BC4  38 60 00 0E */	li r3, 0xe
/* 80129F68 00125BC8  38 84 1A 9C */	addi r4, r4, 0x1a9c
/* 80129F6C 00125BCC  48 03 23 9D */	bl func_8015C308
/* 80129F70 00125BD0  48 00 00 3C */	b lbl_80129FAC
lbl_80129F74:
/* 80129F74 00125BD4  38 60 30 6B */	li r3, 0x306b
/* 80129F78 00125BD8  48 12 63 7D */	bl func_802502F4
/* 80129F7C 00125BDC  7C 64 1B 78 */	mr r4, r3
/* 80129F80 00125BE0  38 60 00 0E */	li r3, 0xe
/* 80129F84 00125BE4  48 03 23 85 */	bl func_8015C308
/* 80129F88 00125BE8  48 00 00 24 */	b lbl_80129FAC
lbl_80129F8C:
/* 80129F8C 00125BEC  38 03 FF FD */	addi r0, r3, -3
/* 80129F90 00125BF0  80 85 01 48 */	lwz r4, 0x148(r5)
/* 80129F94 00125BF4  1C 00 00 18 */	mulli r0, r0, 0x18
/* 80129F98 00125BF8  38 60 00 0E */	li r3, 0xe
/* 80129F9C 00125BFC  3C 84 00 06 */	addis r4, r4, 6
/* 80129FA0 00125C00  7C 84 02 14 */	add r4, r4, r0
/* 80129FA4 00125C04  38 84 60 E2 */	addi r4, r4, 0x60e2
/* 80129FA8 00125C08  48 03 23 61 */	bl func_8015C308
lbl_80129FAC:
/* 80129FAC 00125C0C  7F C4 F3 78 */	mr r4, r30
/* 80129FB0 00125C10  7F A5 EB 78 */	mr r5, r29
/* 80129FB4 00125C14  7F E8 FB 78 */	mr r8, r31
/* 80129FB8 00125C18  7F 86 07 34 */	extsh r6, r28
/* 80129FBC 00125C1C  7F 67 07 34 */	extsh r7, r27
/* 80129FC0 00125C20  38 60 52 4E */	li r3, 0x524e
/* 80129FC4 00125C24  48 12 61 71 */	bl func_80250134
/* 80129FC8 00125C28  48 00 02 4C */	b lbl_8012A214
/* 80129FCC 00125C2C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 80129FD0 00125C30  80 03 09 74 */	lwz r0, 0x974(r3)
/* 80129FD4 00125C34  54 00 97 FF */	rlwinm. r0, r0, 0x12, 0x1f, 0x1f
/* 80129FD8 00125C38  40 82 02 3C */	bne lbl_8012A214
/* 80129FDC 00125C3C  7F 83 E3 78 */	mr r3, r28
/* 80129FE0 00125C40  7F 64 DB 78 */	mr r4, r27
/* 80129FE4 00125C44  38 C1 00 0C */	addi r6, r1, 0xc
/* 80129FE8 00125C48  38 A0 00 06 */	li r5, 6
/* 80129FEC 00125C4C  48 12 9E F1 */	bl func_80253EDC
/* 80129FF0 00125C50  38 81 00 0C */	addi r4, r1, 0xc
/* 80129FF4 00125C54  38 60 00 01 */	li r3, 1
/* 80129FF8 00125C58  4B F2 FA 45 */	bl func_80059A3C
/* 80129FFC 00125C5C  48 00 02 18 */	b lbl_8012A214
/* 8012A000 00125C60  7F 83 E3 78 */	mr r3, r28
/* 8012A004 00125C64  7F 64 DB 78 */	mr r4, r27
/* 8012A008 00125C68  38 C1 00 0C */	addi r6, r1, 0xc
/* 8012A00C 00125C6C  38 A0 00 06 */	li r5, 6
/* 8012A010 00125C70  48 12 9E CD */	bl func_80253EDC
/* 8012A014 00125C74  38 81 00 0C */	addi r4, r1, 0xc
/* 8012A018 00125C78  38 60 00 02 */	li r3, 2
/* 8012A01C 00125C7C  4B F2 FA 21 */	bl func_80059A3C
/* 8012A020 00125C80  48 00 01 F4 */	b lbl_8012A214
/* 8012A024 00125C84  7F 83 E3 78 */	mr r3, r28
/* 8012A028 00125C88  7F 64 DB 78 */	mr r4, r27
/* 8012A02C 00125C8C  38 C1 00 0C */	addi r6, r1, 0xc
/* 8012A030 00125C90  38 A0 00 06 */	li r5, 6
/* 8012A034 00125C94  48 12 9E A9 */	bl func_80253EDC
/* 8012A038 00125C98  38 81 00 0C */	addi r4, r1, 0xc
/* 8012A03C 00125C9C  38 60 00 03 */	li r3, 3
/* 8012A040 00125CA0  4B F2 F9 FD */	bl func_80059A3C
/* 8012A044 00125CA4  48 00 01 D0 */	b lbl_8012A214
/* 8012A048 00125CA8  38 60 02 61 */	li r3, 0x261
/* 8012A04C 00125CAC  48 03 8A 45 */	bl func_80162A90
/* 8012A050 00125CB0  28 03 00 03 */	cmplwi r3, 3
/* 8012A054 00125CB4  40 82 00 70 */	bne lbl_8012A0C4
/* 8012A058 00125CB8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012A05C 00125CBC  80 03 01 60 */	lwz r0, 0x160(r3)
/* 8012A060 00125CC0  2C 00 00 02 */	cmpwi r0, 2
/* 8012A064 00125CC4  41 82 00 30 */	beq lbl_8012A094
/* 8012A068 00125CC8  40 80 00 10 */	bge lbl_8012A078
/* 8012A06C 00125CCC  2C 00 00 01 */	cmpwi r0, 1
/* 8012A070 00125CD0  40 80 00 14 */	bge lbl_8012A084
/* 8012A074 00125CD4  48 00 00 40 */	b lbl_8012A0B4
lbl_8012A078:
/* 8012A078 00125CD8  2C 00 00 04 */	cmpwi r0, 4
/* 8012A07C 00125CDC  40 80 00 38 */	bge lbl_8012A0B4
/* 8012A080 00125CE0  48 00 00 24 */	b lbl_8012A0A4
lbl_8012A084:
/* 8012A084 00125CE4  38 60 00 02 */	li r3, 2
/* 8012A088 00125CE8  38 80 52 1B */	li r4, 0x521b
/* 8012A08C 00125CEC  48 03 24 69 */	bl func_8015C4F4
/* 8012A090 00125CF0  48 00 01 84 */	b lbl_8012A214
lbl_8012A094:
/* 8012A094 00125CF4  38 60 00 02 */	li r3, 2
/* 8012A098 00125CF8  38 80 2A 38 */	li r4, 0x2a38
/* 8012A09C 00125CFC  48 03 24 59 */	bl func_8015C4F4
/* 8012A0A0 00125D00  48 00 01 74 */	b lbl_8012A214
lbl_8012A0A4:
/* 8012A0A4 00125D04  38 60 00 02 */	li r3, 2
/* 8012A0A8 00125D08  38 80 52 1C */	li r4, 0x521c
/* 8012A0AC 00125D0C  48 03 24 49 */	bl func_8015C4F4
/* 8012A0B0 00125D10  48 00 01 64 */	b lbl_8012A214
lbl_8012A0B4:
/* 8012A0B4 00125D14  38 60 00 02 */	li r3, 2
/* 8012A0B8 00125D18  38 80 2A 57 */	li r4, 0x2a57
/* 8012A0BC 00125D1C  48 03 24 39 */	bl func_8015C4F4
/* 8012A0C0 00125D20  48 00 01 54 */	b lbl_8012A214
lbl_8012A0C4:
/* 8012A0C4 00125D24  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012A0C8 00125D28  80 03 01 60 */	lwz r0, 0x160(r3)
/* 8012A0CC 00125D2C  2C 00 00 02 */	cmpwi r0, 2
/* 8012A0D0 00125D30  41 82 00 30 */	beq lbl_8012A100
/* 8012A0D4 00125D34  40 80 00 10 */	bge lbl_8012A0E4
/* 8012A0D8 00125D38  2C 00 00 01 */	cmpwi r0, 1
/* 8012A0DC 00125D3C  40 80 00 14 */	bge lbl_8012A0F0
/* 8012A0E0 00125D40  48 00 00 5C */	b lbl_8012A13C
lbl_8012A0E4:
/* 8012A0E4 00125D44  2C 00 00 04 */	cmpwi r0, 4
/* 8012A0E8 00125D48  40 80 00 54 */	bge lbl_8012A13C
/* 8012A0EC 00125D4C  48 00 00 24 */	b lbl_8012A110
lbl_8012A0F0:
/* 8012A0F0 00125D50  38 60 00 02 */	li r3, 2
/* 8012A0F4 00125D54  38 80 52 1B */	li r4, 0x521b
/* 8012A0F8 00125D58  48 03 23 FD */	bl func_8015C4F4
/* 8012A0FC 00125D5C  48 00 01 18 */	b lbl_8012A214
lbl_8012A100:
/* 8012A100 00125D60  38 60 00 02 */	li r3, 2
/* 8012A104 00125D64  38 80 2A 38 */	li r4, 0x2a38
/* 8012A108 00125D68  48 03 23 ED */	bl func_8015C4F4
/* 8012A10C 00125D6C  48 00 01 08 */	b lbl_8012A214
lbl_8012A110:
/* 8012A110 00125D70  88 0D 82 A4 */	lbz r0, lbl_8063D564-_SDA_BASE_(r13)
/* 8012A114 00125D74  2C 00 00 00 */	cmpwi r0, 0
/* 8012A118 00125D78  41 82 00 14 */	beq lbl_8012A12C
/* 8012A11C 00125D7C  38 60 00 02 */	li r3, 2
/* 8012A120 00125D80  38 80 52 1C */	li r4, 0x521c
/* 8012A124 00125D84  48 03 23 D1 */	bl func_8015C4F4
/* 8012A128 00125D88  48 00 00 EC */	b lbl_8012A214
lbl_8012A12C:
/* 8012A12C 00125D8C  38 60 00 02 */	li r3, 2
/* 8012A130 00125D90  38 80 51 80 */	li r4, 0x5180
/* 8012A134 00125D94  48 03 23 C1 */	bl func_8015C4F4
/* 8012A138 00125D98  48 00 00 DC */	b lbl_8012A214
lbl_8012A13C:
/* 8012A13C 00125D9C  38 60 00 02 */	li r3, 2
/* 8012A140 00125DA0  38 80 2A 57 */	li r4, 0x2a57
/* 8012A144 00125DA4  48 03 23 B1 */	bl func_8015C4F4
/* 8012A148 00125DA8  48 00 00 CC */	b lbl_8012A214
/* 8012A14C 00125DAC  88 0D 82 A4 */	lbz r0, lbl_8063D564-_SDA_BASE_(r13)
/* 8012A150 00125DB0  2C 00 00 00 */	cmpwi r0, 0
/* 8012A154 00125DB4  40 82 00 C0 */	bne lbl_8012A214
/* 8012A158 00125DB8  38 00 00 80 */	li r0, 0x80
/* 8012A15C 00125DBC  98 1B 00 10 */	stb r0, 0x10(r27)
/* 8012A160 00125DC0  98 1B 00 0F */	stb r0, 0xf(r27)
/* 8012A164 00125DC4  98 1B 00 0E */	stb r0, 0xe(r27)
/* 8012A168 00125DC8  48 00 00 AC */	b lbl_8012A214
/* 8012A16C 00125DCC  7F 83 E3 78 */	mr r3, r28
/* 8012A170 00125DD0  7F 64 DB 78 */	mr r4, r27
/* 8012A174 00125DD4  38 C1 00 0C */	addi r6, r1, 0xc
/* 8012A178 00125DD8  38 A0 00 06 */	li r5, 6
/* 8012A17C 00125DDC  48 12 9D 61 */	bl func_80253EDC
/* 8012A180 00125DE0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012A184 00125DE4  38 00 FF 00 */	li r0, -256
/* 8012A188 00125DE8  88 9B 00 11 */	lbz r4, 0x11(r27)
/* 8012A18C 00125DEC  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 8012A190 00125DF0  7C 88 03 78 */	or r8, r4, r0
/* 8012A194 00125DF4  80 03 00 08 */	lwz r0, 8(r3)
/* 8012A198 00125DF8  2C 00 00 03 */	cmpwi r0, 3
/* 8012A19C 00125DFC  40 80 00 20 */	bge lbl_8012A1BC
/* 8012A1A0 00125E00  2C 00 00 01 */	cmpwi r0, 1
/* 8012A1A4 00125E04  40 80 00 08 */	bge lbl_8012A1AC
/* 8012A1A8 00125E08  48 00 00 14 */	b lbl_8012A1BC
lbl_8012A1AC:
/* 8012A1AC 00125E0C  88 0D 82 A4 */	lbz r0, lbl_8063D564-_SDA_BASE_(r13)
/* 8012A1B0 00125E10  2C 00 00 00 */	cmpwi r0, 0
/* 8012A1B4 00125E14  40 82 00 08 */	bne lbl_8012A1BC
/* 8012A1B8 00125E18  7C 88 23 78 */	mr r8, r4
lbl_8012A1BC:
/* 8012A1BC 00125E1C  C0 A1 00 0C */	lfs f5, 0xc(r1)
/* 8012A1C0 00125E20  38 60 2A 36 */	li r3, 0x2a36
/* 8012A1C4 00125E24  C0 61 00 1C */	lfs f3, 0x1c(r1)
/* 8012A1C8 00125E28  C0 21 00 10 */	lfs f1, 0x10(r1)
/* 8012A1CC 00125E2C  FC 80 28 1E */	fctiwz f4, f5
/* 8012A1D0 00125E30  C0 01 00 24 */	lfs f0, 0x24(r1)
/* 8012A1D4 00125E34  FC 40 18 1E */	fctiwz f2, f3
/* 8012A1D8 00125E38  EC 21 28 28 */	fsubs f1, f1, f5
/* 8012A1DC 00125E3C  EC 00 18 28 */	fsubs f0, f0, f3
/* 8012A1E0 00125E40  D8 81 00 48 */	stfd f4, 0x48(r1)
/* 8012A1E4 00125E44  FC 20 08 1E */	fctiwz f1, f1
/* 8012A1E8 00125E48  D8 41 00 40 */	stfd f2, 0x40(r1)
/* 8012A1EC 00125E4C  FC 00 00 1E */	fctiwz f0, f0
/* 8012A1F0 00125E50  80 81 00 4C */	lwz r4, 0x4c(r1)
/* 8012A1F4 00125E54  80 A1 00 44 */	lwz r5, 0x44(r1)
/* 8012A1F8 00125E58  D8 21 00 38 */	stfd f1, 0x38(r1)
/* 8012A1FC 00125E5C  D8 01 00 30 */	stfd f0, 0x30(r1)
/* 8012A200 00125E60  80 C1 00 3C */	lwz r6, 0x3c(r1)
/* 8012A204 00125E64  80 E1 00 34 */	lwz r7, 0x34(r1)
/* 8012A208 00125E68  7C C6 07 34 */	extsh r6, r6
/* 8012A20C 00125E6C  7C E7 07 34 */	extsh r7, r7
/* 8012A210 00125E70  48 12 5F 25 */	bl func_80250134
lbl_8012A214:
/* 8012A214 00125E74  39 61 00 70 */	addi r11, r1, 0x70
/* 8012A218 00125E78  48 09 CF 5D */	bl _restgpr_27
/* 8012A21C 00125E7C  80 01 00 74 */	lwz r0, 0x74(r1)
/* 8012A220 00125E80  7C 08 03 A6 */	mtlr r0
/* 8012A224 00125E84  38 21 00 70 */	addi r1, r1, 0x70
/* 8012A228 00125E88  4E 80 00 20 */	blr
lbl_8012A22C:
/* 8012A22C 00125E8C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8012A230 00125E90  7C 08 02 A6 */	mflr r0
/* 8012A234 00125E94  38 A0 00 03 */	li r5, 3
/* 8012A238 00125E98  90 01 00 24 */	stw r0, 0x24(r1)
/* 8012A23C 00125E9C  38 C1 00 08 */	addi r6, r1, 8
/* 8012A240 00125EA0  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8012A244 00125EA4  7C 9F 23 78 */	mr r31, r4
/* 8012A248 00125EA8  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8012A24C 00125EAC  7C 7E 1B 78 */	mr r30, r3
/* 8012A250 00125EB0  48 12 9C 3D */	bl func_80253E8C
/* 8012A254 00125EB4  80 01 00 08 */	lwz r0, 8(r1)
/* 8012A258 00125EB8  2C 00 00 07 */	cmpwi r0, 7
/* 8012A25C 00125EBC  41 82 00 38 */	beq lbl_8012A294
/* 8012A260 00125EC0  40 80 00 10 */	bge lbl_8012A270
/* 8012A264 00125EC4  2C 00 00 05 */	cmpwi r0, 5
/* 8012A268 00125EC8  41 82 00 14 */	beq lbl_8012A27C
/* 8012A26C 00125ECC  48 00 00 54 */	b lbl_8012A2C0
lbl_8012A270:
/* 8012A270 00125ED0  2C 00 00 09 */	cmpwi r0, 9
/* 8012A274 00125ED4  41 82 00 38 */	beq lbl_8012A2AC
/* 8012A278 00125ED8  48 00 00 48 */	b lbl_8012A2C0
lbl_8012A27C:
/* 8012A27C 00125EDC  7F C3 F3 78 */	mr r3, r30
/* 8012A280 00125EE0  7F E4 FB 78 */	mr r4, r31
/* 8012A284 00125EE4  38 A0 00 02 */	li r5, 2
/* 8012A288 00125EE8  38 C0 46 E1 */	li r6, 0x46e1
/* 8012A28C 00125EEC  48 12 9C 29 */	bl func_80253EB4
/* 8012A290 00125EF0  48 00 00 30 */	b lbl_8012A2C0
lbl_8012A294:
/* 8012A294 00125EF4  7F C3 F3 78 */	mr r3, r30
/* 8012A298 00125EF8  7F E4 FB 78 */	mr r4, r31
/* 8012A29C 00125EFC  38 A0 00 02 */	li r5, 2
/* 8012A2A0 00125F00  38 C0 46 E2 */	li r6, 0x46e2
/* 8012A2A4 00125F04  48 12 9C 11 */	bl func_80253EB4
/* 8012A2A8 00125F08  48 00 00 18 */	b lbl_8012A2C0
lbl_8012A2AC:
/* 8012A2AC 00125F0C  7F C3 F3 78 */	mr r3, r30
/* 8012A2B0 00125F10  7F E4 FB 78 */	mr r4, r31
/* 8012A2B4 00125F14  38 A0 00 02 */	li r5, 2
/* 8012A2B8 00125F18  38 C0 46 E3 */	li r6, 0x46e3
/* 8012A2BC 00125F1C  48 12 9B F9 */	bl func_80253EB4
lbl_8012A2C0:
/* 8012A2C0 00125F20  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8012A2C4 00125F24  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8012A2C8 00125F28  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8012A2CC 00125F2C  7C 08 03 A6 */	mtlr r0
/* 8012A2D0 00125F30  38 21 00 20 */	addi r1, r1, 0x20
/* 8012A2D4 00125F34  4E 80 00 20 */	blr
lbl_8012A2D8:
/* 8012A2D8 00125F38  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 8012A2DC 00125F3C  7C 08 02 A6 */	mflr r0
/* 8012A2E0 00125F40  38 A0 00 03 */	li r5, 3
/* 8012A2E4 00125F44  90 01 00 44 */	stw r0, 0x44(r1)
/* 8012A2E8 00125F48  38 C1 00 08 */	addi r6, r1, 8
/* 8012A2EC 00125F4C  93 E1 00 3C */	stw r31, 0x3c(r1)
/* 8012A2F0 00125F50  7C 9F 23 78 */	mr r31, r4
/* 8012A2F4 00125F54  93 C1 00 38 */	stw r30, 0x38(r1)
/* 8012A2F8 00125F58  7C 7E 1B 78 */	mr r30, r3
/* 8012A2FC 00125F5C  48 12 9B E1 */	bl func_80253EDC
/* 8012A300 00125F60  80 01 00 08 */	lwz r0, 8(r1)
/* 8012A304 00125F64  2C 00 00 03 */	cmpwi r0, 3
/* 8012A308 00125F68  41 82 00 6C */	beq lbl_8012A374
/* 8012A30C 00125F6C  40 80 00 14 */	bge lbl_8012A320
/* 8012A310 00125F70  2C 00 00 01 */	cmpwi r0, 1
/* 8012A314 00125F74  41 82 00 18 */	beq lbl_8012A32C
/* 8012A318 00125F78  40 80 00 38 */	bge lbl_8012A350
/* 8012A31C 00125F7C  48 00 00 E0 */	b lbl_8012A3FC
lbl_8012A320:
/* 8012A320 00125F80  2C 00 00 09 */	cmpwi r0, 9
/* 8012A324 00125F84  41 82 00 74 */	beq lbl_8012A398
/* 8012A328 00125F88  48 00 00 D4 */	b lbl_8012A3FC
lbl_8012A32C:
/* 8012A32C 00125F8C  7F C3 F3 78 */	mr r3, r30
/* 8012A330 00125F90  7F E4 FB 78 */	mr r4, r31
/* 8012A334 00125F94  38 C1 00 0C */	addi r6, r1, 0xc
/* 8012A338 00125F98  38 A0 00 06 */	li r5, 6
/* 8012A33C 00125F9C  48 12 9B A1 */	bl func_80253EDC
/* 8012A340 00125FA0  38 81 00 0C */	addi r4, r1, 0xc
/* 8012A344 00125FA4  38 60 00 01 */	li r3, 1
/* 8012A348 00125FA8  4B F2 F6 F5 */	bl func_80059A3C
/* 8012A34C 00125FAC  48 00 00 B0 */	b lbl_8012A3FC
lbl_8012A350:
/* 8012A350 00125FB0  7F C3 F3 78 */	mr r3, r30
/* 8012A354 00125FB4  7F E4 FB 78 */	mr r4, r31
/* 8012A358 00125FB8  38 C1 00 0C */	addi r6, r1, 0xc
/* 8012A35C 00125FBC  38 A0 00 06 */	li r5, 6
/* 8012A360 00125FC0  48 12 9B 7D */	bl func_80253EDC
/* 8012A364 00125FC4  38 81 00 0C */	addi r4, r1, 0xc
/* 8012A368 00125FC8  38 60 00 02 */	li r3, 2
/* 8012A36C 00125FCC  4B F2 F6 D1 */	bl func_80059A3C
/* 8012A370 00125FD0  48 00 00 8C */	b lbl_8012A3FC
lbl_8012A374:
/* 8012A374 00125FD4  7F C3 F3 78 */	mr r3, r30
/* 8012A378 00125FD8  7F E4 FB 78 */	mr r4, r31
/* 8012A37C 00125FDC  38 C1 00 0C */	addi r6, r1, 0xc
/* 8012A380 00125FE0  38 A0 00 06 */	li r5, 6
/* 8012A384 00125FE4  48 12 9B 59 */	bl func_80253EDC
/* 8012A388 00125FE8  38 81 00 0C */	addi r4, r1, 0xc
/* 8012A38C 00125FEC  38 60 00 03 */	li r3, 3
/* 8012A390 00125FF0  4B F2 F6 AD */	bl func_80059A3C
/* 8012A394 00125FF4  48 00 00 68 */	b lbl_8012A3FC
lbl_8012A398:
/* 8012A398 00125FF8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012A39C 00125FFC  38 80 00 00 */	li r4, 0
/* 8012A3A0 00126000  80 03 01 60 */	lwz r0, 0x160(r3)
/* 8012A3A4 00126004  2C 00 00 03 */	cmpwi r0, 3
/* 8012A3A8 00126008  41 82 00 34 */	beq lbl_8012A3DC
/* 8012A3AC 0012600C  40 80 00 14 */	bge lbl_8012A3C0
/* 8012A3B0 00126010  2C 00 00 01 */	cmpwi r0, 1
/* 8012A3B4 00126014  41 82 00 18 */	beq lbl_8012A3CC
/* 8012A3B8 00126018  40 80 00 1C */	bge lbl_8012A3D4
/* 8012A3BC 0012601C  48 00 00 2C */	b lbl_8012A3E8
lbl_8012A3C0:
/* 8012A3C0 00126020  2C 00 00 63 */	cmpwi r0, 0x63
/* 8012A3C4 00126024  41 82 00 20 */	beq lbl_8012A3E4
/* 8012A3C8 00126028  48 00 00 20 */	b lbl_8012A3E8
lbl_8012A3CC:
/* 8012A3CC 0012602C  38 80 2A 3D */	li r4, 0x2a3d
/* 8012A3D0 00126030  48 00 00 18 */	b lbl_8012A3E8
lbl_8012A3D4:
/* 8012A3D4 00126034  38 80 2A 3E */	li r4, 0x2a3e
/* 8012A3D8 00126038  48 00 00 10 */	b lbl_8012A3E8
lbl_8012A3DC:
/* 8012A3DC 0012603C  38 80 53 18 */	li r4, 0x5318
/* 8012A3E0 00126040  48 00 00 08 */	b lbl_8012A3E8
lbl_8012A3E4:
/* 8012A3E4 00126044  38 80 2A 57 */	li r4, 0x2a57
lbl_8012A3E8:
/* 8012A3E8 00126048  88 1F 00 11 */	lbz r0, 0x11(r31)
/* 8012A3EC 0012604C  28 00 00 FF */	cmplwi r0, 0xff
/* 8012A3F0 00126050  40 82 00 0C */	bne lbl_8012A3FC
/* 8012A3F4 00126054  38 60 00 02 */	li r3, 2
/* 8012A3F8 00126058  48 03 20 FD */	bl func_8015C4F4
lbl_8012A3FC:
/* 8012A3FC 0012605C  80 01 00 44 */	lwz r0, 0x44(r1)
/* 8012A400 00126060  83 E1 00 3C */	lwz r31, 0x3c(r1)
/* 8012A404 00126064  83 C1 00 38 */	lwz r30, 0x38(r1)
/* 8012A408 00126068  7C 08 03 A6 */	mtlr r0
/* 8012A40C 0012606C  38 21 00 40 */	addi r1, r1, 0x40
/* 8012A410 00126070  4E 80 00 20 */	blr

.global lbl_8012A414
lbl_8012A414:
/* 8012A414 00126074  4E 80 00 20 */	blr

.global lbl_8012A418
lbl_8012A418:
/* 8012A418 00126078  94 21 FF A0 */	stwu r1, -0x60(r1)
/* 8012A41C 0012607C  7C 08 02 A6 */	mflr r0
/* 8012A420 00126080  38 A0 00 03 */	li r5, 3
/* 8012A424 00126084  90 01 00 64 */	stw r0, 0x64(r1)
/* 8012A428 00126088  38 C1 00 08 */	addi r6, r1, 8
/* 8012A42C 0012608C  93 E1 00 5C */	stw r31, 0x5c(r1)
/* 8012A430 00126090  7C 9F 23 78 */	mr r31, r4
/* 8012A434 00126094  93 C1 00 58 */	stw r30, 0x58(r1)
/* 8012A438 00126098  7C 7E 1B 78 */	mr r30, r3
/* 8012A43C 0012609C  48 12 9A A1 */	bl func_80253EDC
/* 8012A440 001260A0  80 01 00 08 */	lwz r0, 8(r1)
/* 8012A444 001260A4  2C 00 00 03 */	cmpwi r0, 3
/* 8012A448 001260A8  41 82 00 74 */	beq lbl_8012A4BC
/* 8012A44C 001260AC  40 80 00 1C */	bge lbl_8012A468
/* 8012A450 001260B0  2C 00 00 01 */	cmpwi r0, 1
/* 8012A454 001260B4  41 82 00 20 */	beq lbl_8012A474
/* 8012A458 001260B8  40 80 02 3C */	bge lbl_8012A694
/* 8012A45C 001260BC  2C 00 00 00 */	cmpwi r0, 0
/* 8012A460 001260C0  40 80 00 38 */	bge lbl_8012A498
/* 8012A464 001260C4  48 00 02 30 */	b lbl_8012A694
lbl_8012A468:
/* 8012A468 001260C8  2C 00 00 05 */	cmpwi r0, 5
/* 8012A46C 001260CC  41 82 01 14 */	beq lbl_8012A580
/* 8012A470 001260D0  48 00 02 24 */	b lbl_8012A694
lbl_8012A474:
/* 8012A474 001260D4  7F C3 F3 78 */	mr r3, r30
/* 8012A478 001260D8  7F E4 FB 78 */	mr r4, r31
/* 8012A47C 001260DC  38 C1 00 0C */	addi r6, r1, 0xc
/* 8012A480 001260E0  38 A0 00 06 */	li r5, 6
/* 8012A484 001260E4  48 12 9A 59 */	bl func_80253EDC
/* 8012A488 001260E8  38 81 00 0C */	addi r4, r1, 0xc
/* 8012A48C 001260EC  38 60 00 01 */	li r3, 1
/* 8012A490 001260F0  4B F2 F5 AD */	bl func_80059A3C
/* 8012A494 001260F4  48 00 02 00 */	b lbl_8012A694
lbl_8012A498:
/* 8012A498 001260F8  7F C3 F3 78 */	mr r3, r30
/* 8012A49C 001260FC  7F E4 FB 78 */	mr r4, r31
/* 8012A4A0 00126100  38 C1 00 0C */	addi r6, r1, 0xc
/* 8012A4A4 00126104  38 A0 00 06 */	li r5, 6
/* 8012A4A8 00126108  48 12 9A 35 */	bl func_80253EDC
/* 8012A4AC 0012610C  38 81 00 0C */	addi r4, r1, 0xc
/* 8012A4B0 00126110  38 60 00 02 */	li r3, 2
/* 8012A4B4 00126114  4B F2 F5 89 */	bl func_80059A3C
/* 8012A4B8 00126118  48 00 01 DC */	b lbl_8012A694
lbl_8012A4BC:
/* 8012A4BC 0012611C  7F C3 F3 78 */	mr r3, r30
/* 8012A4C0 00126120  7F E4 FB 78 */	mr r4, r31
/* 8012A4C4 00126124  38 C1 00 0C */	addi r6, r1, 0xc
/* 8012A4C8 00126128  38 A0 00 06 */	li r5, 6
/* 8012A4CC 0012612C  48 12 9A 11 */	bl func_80253EDC
/* 8012A4D0 00126130  38 60 2A 3B */	li r3, 0x2a3b
/* 8012A4D4 00126134  38 80 00 01 */	li r4, 1
/* 8012A4D8 00126138  38 A0 00 00 */	li r5, 0
/* 8012A4DC 0012613C  48 12 5E BD */	bl func_80250398
/* 8012A4E0 00126140  C0 01 00 10 */	lfs f0, 0x10(r1)
/* 8012A4E4 00126144  54 63 04 3E */	clrlwi r3, r3, 0x10
/* 8012A4E8 00126148  C0 81 00 0C */	lfs f4, 0xc(r1)
/* 8012A4EC 0012614C  3C 00 43 30 */	lis r0, 0x4330
/* 8012A4F0 00126150  7C 64 07 34 */	extsh r4, r3
/* 8012A4F4 00126154  90 01 00 40 */	stw r0, 0x40(r1)
/* 8012A4F8 00126158  EC 60 20 28 */	fsubs f3, f0, f4
/* 8012A4FC 0012615C  C0 21 00 1C */	lfs f1, 0x1c(r1)
/* 8012A500 00126160  C0 41 00 24 */	lfs f2, 0x24(r1)
/* 8012A504 00126164  38 00 FF 00 */	li r0, -256
/* 8012A508 00126168  88 7F 00 11 */	lbz r3, 0x11(r31)
/* 8012A50C 0012616C  FC 00 08 1E */	fctiwz f0, f1
/* 8012A510 00126170  FC 60 18 1E */	fctiwz f3, f3
/* 8012A514 00126174  7C 68 03 78 */	or r8, r3, r0
/* 8012A518 00126178  EC 42 08 28 */	fsubs f2, f2, f1
/* 8012A51C 0012617C  D8 01 00 50 */	stfd f0, 0x50(r1)
/* 8012A520 00126180  C8 22 8D 78 */	lfd f1, lbl_80641378-_SDA2_BASE_(r2)
/* 8012A524 00126184  38 60 2A 3B */	li r3, 0x2a3b
/* 8012A528 00126188  D8 61 00 30 */	stfd f3, 0x30(r1)
/* 8012A52C 0012618C  FC 00 10 1E */	fctiwz f0, f2
/* 8012A530 00126190  80 A1 00 54 */	lwz r5, 0x54(r1)
/* 8012A534 00126194  80 01 00 34 */	lwz r0, 0x34(r1)
/* 8012A538 00126198  D8 01 00 38 */	stfd f0, 0x38(r1)
/* 8012A53C 0012619C  7C 06 07 34 */	extsh r6, r0
/* 8012A540 001261A0  7C 04 30 50 */	subf r0, r4, r6
/* 8012A544 001261A4  80 81 00 3C */	lwz r4, 0x3c(r1)
/* 8012A548 001261A8  7C 00 0E 70 */	srawi r0, r0, 1
/* 8012A54C 001261AC  7C 00 01 94 */	addze r0, r0
/* 8012A550 001261B0  7C 87 07 34 */	extsh r7, r4
/* 8012A554 001261B4  7C 00 07 34 */	extsh r0, r0
/* 8012A558 001261B8  6C 00 80 00 */	xoris r0, r0, 0x8000
/* 8012A55C 001261BC  90 01 00 44 */	stw r0, 0x44(r1)
/* 8012A560 001261C0  C8 01 00 40 */	lfd f0, 0x40(r1)
/* 8012A564 001261C4  EC 00 08 28 */	fsubs f0, f0, f1
/* 8012A568 001261C8  EC 04 00 2A */	fadds f0, f4, f0
/* 8012A56C 001261CC  FC 00 00 1E */	fctiwz f0, f0
/* 8012A570 001261D0  D8 01 00 48 */	stfd f0, 0x48(r1)
/* 8012A574 001261D4  80 81 00 4C */	lwz r4, 0x4c(r1)
/* 8012A578 001261D8  48 12 5B BD */	bl func_80250134
/* 8012A57C 001261DC  48 00 01 18 */	b lbl_8012A694
lbl_8012A580:
/* 8012A580 001261E0  7F C3 F3 78 */	mr r3, r30
/* 8012A584 001261E4  7F E4 FB 78 */	mr r4, r31
/* 8012A588 001261E8  38 C1 00 0C */	addi r6, r1, 0xc
/* 8012A58C 001261EC  38 A0 00 06 */	li r5, 6
/* 8012A590 001261F0  48 12 99 4D */	bl func_80253EDC
/* 8012A594 001261F4  38 60 2A 3C */	li r3, 0x2a3c
/* 8012A598 001261F8  38 80 00 01 */	li r4, 1
/* 8012A59C 001261FC  38 A0 00 00 */	li r5, 0
/* 8012A5A0 00126200  48 12 5D F9 */	bl func_80250398
/* 8012A5A4 00126204  C0 01 00 10 */	lfs f0, 0x10(r1)
/* 8012A5A8 00126208  3C 00 43 30 */	lis r0, 0x4330
/* 8012A5AC 0012620C  C0 81 00 0C */	lfs f4, 0xc(r1)
/* 8012A5B0 00126210  54 63 04 3E */	clrlwi r3, r3, 0x10
/* 8012A5B4 00126214  90 01 00 40 */	stw r0, 0x40(r1)
/* 8012A5B8 00126218  7C 64 07 34 */	extsh r4, r3
/* 8012A5BC 0012621C  EC 60 20 28 */	fsubs f3, f0, f4
/* 8012A5C0 00126220  C0 21 00 1C */	lfs f1, 0x1c(r1)
/* 8012A5C4 00126224  C0 41 00 24 */	lfs f2, 0x24(r1)
/* 8012A5C8 00126228  38 00 FF 00 */	li r0, -256
/* 8012A5CC 0012622C  8B FF 00 11 */	lbz r31, 0x11(r31)
/* 8012A5D0 00126230  FC 00 08 1E */	fctiwz f0, f1
/* 8012A5D4 00126234  FC 60 18 1E */	fctiwz f3, f3
/* 8012A5D8 00126238  7F E8 03 78 */	or r8, r31, r0
/* 8012A5DC 0012623C  EC 42 08 28 */	fsubs f2, f2, f1
/* 8012A5E0 00126240  D8 01 00 30 */	stfd f0, 0x30(r1)
/* 8012A5E4 00126244  C8 22 8D 78 */	lfd f1, lbl_80641378-_SDA2_BASE_(r2)
/* 8012A5E8 00126248  38 60 2A 3C */	li r3, 0x2a3c
/* 8012A5EC 0012624C  D8 61 00 50 */	stfd f3, 0x50(r1)
/* 8012A5F0 00126250  FC 00 10 1E */	fctiwz f0, f2
/* 8012A5F4 00126254  80 A1 00 34 */	lwz r5, 0x34(r1)
/* 8012A5F8 00126258  80 01 00 54 */	lwz r0, 0x54(r1)
/* 8012A5FC 0012625C  D8 01 00 48 */	stfd f0, 0x48(r1)
/* 8012A600 00126260  7C 06 07 34 */	extsh r6, r0
/* 8012A604 00126264  7C 04 30 50 */	subf r0, r4, r6
/* 8012A608 00126268  80 81 00 4C */	lwz r4, 0x4c(r1)
/* 8012A60C 0012626C  7C 00 0E 70 */	srawi r0, r0, 1
/* 8012A610 00126270  7C 00 01 94 */	addze r0, r0
/* 8012A614 00126274  7C 87 07 34 */	extsh r7, r4
/* 8012A618 00126278  7C 00 07 34 */	extsh r0, r0
/* 8012A61C 0012627C  6C 00 80 00 */	xoris r0, r0, 0x8000
/* 8012A620 00126280  90 01 00 44 */	stw r0, 0x44(r1)
/* 8012A624 00126284  C8 01 00 40 */	lfd f0, 0x40(r1)
/* 8012A628 00126288  EC 00 08 28 */	fsubs f0, f0, f1
/* 8012A62C 0012628C  EC 04 00 2A */	fadds f0, f4, f0
/* 8012A630 00126290  FC 00 00 1E */	fctiwz f0, f0
/* 8012A634 00126294  D8 01 00 38 */	stfd f0, 0x38(r1)
/* 8012A638 00126298  80 81 00 3C */	lwz r4, 0x3c(r1)
/* 8012A63C 0012629C  48 12 5A F9 */	bl func_80250134
/* 8012A640 001262A0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012A644 001262A4  38 80 00 00 */	li r4, 0
/* 8012A648 001262A8  80 03 01 60 */	lwz r0, 0x160(r3)
/* 8012A64C 001262AC  2C 00 00 02 */	cmpwi r0, 2
/* 8012A650 001262B0  41 82 00 28 */	beq lbl_8012A678
/* 8012A654 001262B4  40 80 00 10 */	bge lbl_8012A664
/* 8012A658 001262B8  2C 00 00 01 */	cmpwi r0, 1
/* 8012A65C 001262BC  40 80 00 14 */	bge lbl_8012A670
/* 8012A660 001262C0  48 00 00 24 */	b lbl_8012A684
lbl_8012A664:
/* 8012A664 001262C4  2C 00 00 63 */	cmpwi r0, 0x63
/* 8012A668 001262C8  41 82 00 18 */	beq lbl_8012A680
/* 8012A66C 001262CC  48 00 00 18 */	b lbl_8012A684
lbl_8012A670:
/* 8012A670 001262D0  38 80 2A 3D */	li r4, 0x2a3d
/* 8012A674 001262D4  48 00 00 10 */	b lbl_8012A684
lbl_8012A678:
/* 8012A678 001262D8  38 80 2A 3E */	li r4, 0x2a3e
/* 8012A67C 001262DC  48 00 00 08 */	b lbl_8012A684
lbl_8012A680:
/* 8012A680 001262E0  38 80 2A 57 */	li r4, 0x2a57
lbl_8012A684:
/* 8012A684 001262E4  28 1F 00 FF */	cmplwi r31, 0xff
/* 8012A688 001262E8  40 82 00 0C */	bne lbl_8012A694
/* 8012A68C 001262EC  38 60 00 02 */	li r3, 2
/* 8012A690 001262F0  48 03 1E 65 */	bl func_8015C4F4
lbl_8012A694:
/* 8012A694 001262F4  80 01 00 64 */	lwz r0, 0x64(r1)
/* 8012A698 001262F8  83 E1 00 5C */	lwz r31, 0x5c(r1)
/* 8012A69C 001262FC  83 C1 00 58 */	lwz r30, 0x58(r1)
/* 8012A6A0 00126300  7C 08 03 A6 */	mtlr r0
/* 8012A6A4 00126304  38 21 00 60 */	addi r1, r1, 0x60
/* 8012A6A8 00126308  4E 80 00 20 */	blr
lbl_8012A6AC:
/* 8012A6AC 0012630C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8012A6B0 00126310  7C 08 02 A6 */	mflr r0
/* 8012A6B4 00126314  7C 63 07 34 */	extsh r3, r3
/* 8012A6B8 00126318  38 A0 00 03 */	li r5, 3
/* 8012A6BC 0012631C  90 01 00 24 */	stw r0, 0x24(r1)
/* 8012A6C0 00126320  38 C1 00 08 */	addi r6, r1, 8
/* 8012A6C4 00126324  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8012A6C8 00126328  7C 9F 23 78 */	mr r31, r4
/* 8012A6CC 0012632C  48 12 97 C1 */	bl func_80253E8C
/* 8012A6D0 00126330  80 61 00 08 */	lwz r3, 8(r1)
/* 8012A6D4 00126334  38 03 FF FB */	addi r0, r3, -5
/* 8012A6D8 00126338  28 00 00 15 */	cmplwi r0, 0x15
/* 8012A6DC 0012633C  41 81 00 F8 */	bgt lbl_8012A7D4
/* 8012A6E0 00126340  3C 60 80 42 */	lis r3, lbl_8041C75C@ha
/* 8012A6E4 00126344  54 00 10 3A */	slwi r0, r0, 2
/* 8012A6E8 00126348  38 63 C7 5C */	addi r3, r3, lbl_8041C75C@l
/* 8012A6EC 0012634C  7C 63 00 2E */	lwzx r3, r3, r0
/* 8012A6F0 00126350  7C 69 03 A6 */	mtctr r3
/* 8012A6F4 00126354  4E 80 04 20 */	bctr
/* 8012A6F8 00126358  38 60 00 00 */	li r3, 0
/* 8012A6FC 0012635C  48 00 49 75 */	bl func_8012F070
/* 8012A700 00126360  2C 03 00 00 */	cmpwi r3, 0
/* 8012A704 00126364  40 82 00 D0 */	bne lbl_8012A7D4
/* 8012A708 00126368  88 1F 00 02 */	lbz r0, 2(r31)
/* 8012A70C 0012636C  88 7F 00 03 */	lbz r3, 3(r31)
/* 8012A710 00126370  7C 04 16 70 */	srawi r4, r0, 2
/* 8012A714 00126374  88 1F 00 04 */	lbz r0, 4(r31)
/* 8012A718 00126378  7C 63 16 70 */	srawi r3, r3, 2
/* 8012A71C 0012637C  98 9F 00 02 */	stb r4, 2(r31)
/* 8012A720 00126380  7C 00 16 70 */	srawi r0, r0, 2
/* 8012A724 00126384  98 7F 00 03 */	stb r3, 3(r31)
/* 8012A728 00126388  98 1F 00 04 */	stb r0, 4(r31)
/* 8012A72C 0012638C  48 00 00 A8 */	b lbl_8012A7D4
/* 8012A730 00126390  38 60 00 01 */	li r3, 1
/* 8012A734 00126394  48 00 49 3D */	bl func_8012F070
/* 8012A738 00126398  2C 03 00 00 */	cmpwi r3, 0
/* 8012A73C 0012639C  40 82 00 98 */	bne lbl_8012A7D4
/* 8012A740 001263A0  88 1F 00 02 */	lbz r0, 2(r31)
/* 8012A744 001263A4  88 7F 00 03 */	lbz r3, 3(r31)
/* 8012A748 001263A8  7C 04 16 70 */	srawi r4, r0, 2
/* 8012A74C 001263AC  88 1F 00 04 */	lbz r0, 4(r31)
/* 8012A750 001263B0  7C 63 16 70 */	srawi r3, r3, 2
/* 8012A754 001263B4  98 9F 00 02 */	stb r4, 2(r31)
/* 8012A758 001263B8  7C 00 16 70 */	srawi r0, r0, 2
/* 8012A75C 001263BC  98 7F 00 03 */	stb r3, 3(r31)
/* 8012A760 001263C0  98 1F 00 04 */	stb r0, 4(r31)
/* 8012A764 001263C4  48 00 00 70 */	b lbl_8012A7D4
/* 8012A768 001263C8  38 60 00 02 */	li r3, 2
/* 8012A76C 001263CC  48 00 49 05 */	bl func_8012F070
/* 8012A770 001263D0  2C 03 00 00 */	cmpwi r3, 0
/* 8012A774 001263D4  40 82 00 60 */	bne lbl_8012A7D4
/* 8012A778 001263D8  88 1F 00 02 */	lbz r0, 2(r31)
/* 8012A77C 001263DC  88 7F 00 03 */	lbz r3, 3(r31)
/* 8012A780 001263E0  7C 04 16 70 */	srawi r4, r0, 2
/* 8012A784 001263E4  88 1F 00 04 */	lbz r0, 4(r31)
/* 8012A788 001263E8  7C 63 16 70 */	srawi r3, r3, 2
/* 8012A78C 001263EC  98 9F 00 02 */	stb r4, 2(r31)
/* 8012A790 001263F0  7C 00 16 70 */	srawi r0, r0, 2
/* 8012A794 001263F4  98 7F 00 03 */	stb r3, 3(r31)
/* 8012A798 001263F8  98 1F 00 04 */	stb r0, 4(r31)
/* 8012A79C 001263FC  48 00 00 38 */	b lbl_8012A7D4
/* 8012A7A0 00126400  38 60 00 03 */	li r3, 3
/* 8012A7A4 00126404  48 00 48 CD */	bl func_8012F070
/* 8012A7A8 00126408  2C 03 00 00 */	cmpwi r3, 0
/* 8012A7AC 0012640C  40 82 00 28 */	bne lbl_8012A7D4
/* 8012A7B0 00126410  88 1F 00 02 */	lbz r0, 2(r31)
/* 8012A7B4 00126414  88 7F 00 03 */	lbz r3, 3(r31)
/* 8012A7B8 00126418  7C 04 16 70 */	srawi r4, r0, 2
/* 8012A7BC 0012641C  88 1F 00 04 */	lbz r0, 4(r31)
/* 8012A7C0 00126420  7C 63 16 70 */	srawi r3, r3, 2
/* 8012A7C4 00126424  98 9F 00 02 */	stb r4, 2(r31)
/* 8012A7C8 00126428  7C 00 16 70 */	srawi r0, r0, 2
/* 8012A7CC 0012642C  98 7F 00 03 */	stb r3, 3(r31)
/* 8012A7D0 00126430  98 1F 00 04 */	stb r0, 4(r31)
lbl_8012A7D4:
/* 8012A7D4 00126434  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8012A7D8 00126438  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8012A7DC 0012643C  7C 08 03 A6 */	mtlr r0
/* 8012A7E0 00126440  38 21 00 20 */	addi r1, r1, 0x20
/* 8012A7E4 00126444  4E 80 00 20 */	blr
lbl_8012A7E8:
/* 8012A7E8 00126448  94 21 FF 90 */	stwu r1, -0x70(r1)
/* 8012A7EC 0012644C  7C 08 02 A6 */	mflr r0
/* 8012A7F0 00126450  90 01 00 74 */	stw r0, 0x74(r1)
/* 8012A7F4 00126454  39 61 00 70 */	addi r11, r1, 0x70
/* 8012A7F8 00126458  48 09 C9 2D */	bl _savegpr_26
/* 8012A7FC 0012645C  7C 7B 1B 78 */	mr r27, r3
/* 8012A800 00126460  7C 9A 23 78 */	mr r26, r4
/* 8012A804 00126464  38 C1 00 08 */	addi r6, r1, 8
/* 8012A808 00126468  38 A0 00 03 */	li r5, 3
/* 8012A80C 0012646C  48 12 96 D1 */	bl func_80253EDC
/* 8012A810 00126470  7F 63 DB 78 */	mr r3, r27
/* 8012A814 00126474  7F 44 D3 78 */	mr r4, r26
/* 8012A818 00126478  38 C1 00 0C */	addi r6, r1, 0xc
/* 8012A81C 0012647C  38 A0 00 06 */	li r5, 6
/* 8012A820 00126480  48 12 96 BD */	bl func_80253EDC
/* 8012A824 00126484  C0 A1 00 0C */	lfs f5, 0xc(r1)
/* 8012A828 00126488  38 60 FF 00 */	li r3, -256
/* 8012A82C 0012648C  C0 61 00 1C */	lfs f3, 0x1c(r1)
/* 8012A830 00126490  C0 21 00 10 */	lfs f1, 0x10(r1)
/* 8012A834 00126494  FC 80 28 1E */	fctiwz f4, f5
/* 8012A838 00126498  C0 01 00 24 */	lfs f0, 0x24(r1)
/* 8012A83C 0012649C  FC 40 18 1E */	fctiwz f2, f3
/* 8012A840 001264A0  EC 21 28 28 */	fsubs f1, f1, f5
/* 8012A844 001264A4  80 01 00 08 */	lwz r0, 8(r1)
/* 8012A848 001264A8  EC 00 18 28 */	fsubs f0, f0, f3
/* 8012A84C 001264AC  D8 81 00 30 */	stfd f4, 0x30(r1)
/* 8012A850 001264B0  28 00 00 20 */	cmplwi r0, 0x20
/* 8012A854 001264B4  FC 20 08 1E */	fctiwz f1, f1
/* 8012A858 001264B8  FC 00 00 1E */	fctiwz f0, f0
/* 8012A85C 001264BC  D8 41 00 38 */	stfd f2, 0x38(r1)
/* 8012A860 001264C0  8B FA 00 11 */	lbz r31, 0x11(r26)
/* 8012A864 001264C4  D8 21 00 40 */	stfd f1, 0x40(r1)
/* 8012A868 001264C8  83 A1 00 34 */	lwz r29, 0x34(r1)
/* 8012A86C 001264CC  7F FE 1B 78 */	or r30, r31, r3
/* 8012A870 001264D0  D8 01 00 48 */	stfd f0, 0x48(r1)
/* 8012A874 001264D4  83 81 00 3C */	lwz r28, 0x3c(r1)
/* 8012A878 001264D8  83 61 00 44 */	lwz r27, 0x44(r1)
/* 8012A87C 001264DC  83 41 00 4C */	lwz r26, 0x4c(r1)
/* 8012A880 001264E0  41 81 08 38 */	bgt lbl_8012B0B8
/* 8012A884 001264E4  3C 60 80 42 */	lis r3, lbl_8041C7B4@ha
/* 8012A888 001264E8  54 00 10 3A */	slwi r0, r0, 2
/* 8012A88C 001264EC  38 63 C7 B4 */	addi r3, r3, lbl_8041C7B4@l
/* 8012A890 001264F0  7C 63 00 2E */	lwzx r3, r3, r0
/* 8012A894 001264F4  7C 69 03 A6 */	mtctr r3
/* 8012A898 001264F8  4E 80 04 20 */	bctr
/* 8012A89C 001264FC  38 60 00 00 */	li r3, 0
/* 8012A8A0 00126500  48 00 47 D1 */	bl func_8012F070
/* 8012A8A4 00126504  2C 03 00 00 */	cmpwi r3, 0
/* 8012A8A8 00126508  40 82 00 0C */	bne lbl_8012A8B4
/* 8012A8AC 0012650C  67 FE 3F 3F */	oris r30, r31, 0x3f3f
/* 8012A8B0 00126510  63 DE 3F 00 */	ori r30, r30, 0x3f00
lbl_8012A8B4:
/* 8012A8B4 00126514  7F A4 EB 78 */	mr r4, r29
/* 8012A8B8 00126518  7F 85 E3 78 */	mr r5, r28
/* 8012A8BC 0012651C  7F C8 F3 78 */	mr r8, r30
/* 8012A8C0 00126520  7F 66 07 34 */	extsh r6, r27
/* 8012A8C4 00126524  7F 47 07 34 */	extsh r7, r26
/* 8012A8C8 00126528  38 60 2F 29 */	li r3, 0x2f29
/* 8012A8CC 0012652C  48 12 58 69 */	bl func_80250134
/* 8012A8D0 00126530  48 00 07 E8 */	b lbl_8012B0B8
/* 8012A8D4 00126534  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012A8D8 00126538  80 63 01 38 */	lwz r3, 0x138(r3)
/* 8012A8DC 0012653C  80 03 00 00 */	lwz r0, 0(r3)
/* 8012A8E0 00126540  54 00 0F FF */	rlwinm. r0, r0, 1, 0x1f, 0x1f
/* 8012A8E4 00126544  40 82 07 D4 */	bne lbl_8012B0B8
/* 8012A8E8 00126548  67 E8 3F 3F */	oris r8, r31, 0x3f3f
/* 8012A8EC 0012654C  7F A4 EB 78 */	mr r4, r29
/* 8012A8F0 00126550  7F 85 E3 78 */	mr r5, r28
/* 8012A8F4 00126554  7F 66 07 34 */	extsh r6, r27
/* 8012A8F8 00126558  7F 47 07 34 */	extsh r7, r26
/* 8012A8FC 0012655C  61 08 3F 00 */	ori r8, r8, 0x3f00
/* 8012A900 00126560  38 60 2F 35 */	li r3, 0x2f35
/* 8012A904 00126564  48 12 58 31 */	bl func_80250134
/* 8012A908 00126568  48 00 07 B0 */	b lbl_8012B0B8
/* 8012A90C 0012656C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012A910 00126570  80 63 01 38 */	lwz r3, 0x138(r3)
/* 8012A914 00126574  80 03 00 00 */	lwz r0, 0(r3)
/* 8012A918 00126578  54 00 0F FF */	rlwinm. r0, r0, 1, 0x1f, 0x1f
/* 8012A91C 0012657C  41 82 07 9C */	beq lbl_8012B0B8
/* 8012A920 00126580  38 60 00 00 */	li r3, 0
/* 8012A924 00126584  48 00 46 ED */	bl func_8012F010
/* 8012A928 00126588  2C 03 00 00 */	cmpwi r3, 0
/* 8012A92C 0012658C  40 82 00 0C */	bne lbl_8012A938
/* 8012A930 00126590  67 FE 3F 3F */	oris r30, r31, 0x3f3f
/* 8012A934 00126594  63 DE 3F 00 */	ori r30, r30, 0x3f00
lbl_8012A938:
/* 8012A938 00126598  7F A4 EB 78 */	mr r4, r29
/* 8012A93C 0012659C  7F 85 E3 78 */	mr r5, r28
/* 8012A940 001265A0  7F C8 F3 78 */	mr r8, r30
/* 8012A944 001265A4  7F 66 07 34 */	extsh r6, r27
/* 8012A948 001265A8  7F 47 07 34 */	extsh r7, r26
/* 8012A94C 001265AC  38 60 2F 2D */	li r3, 0x2f2d
/* 8012A950 001265B0  48 12 57 E5 */	bl func_80250134
/* 8012A954 001265B4  48 00 07 64 */	b lbl_8012B0B8
/* 8012A958 001265B8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012A95C 001265BC  80 63 01 38 */	lwz r3, 0x138(r3)
/* 8012A960 001265C0  80 03 00 00 */	lwz r0, 0(r3)
/* 8012A964 001265C4  54 00 0F FF */	rlwinm. r0, r0, 1, 0x1f, 0x1f
/* 8012A968 001265C8  41 82 07 50 */	beq lbl_8012B0B8
/* 8012A96C 001265CC  38 60 00 00 */	li r3, 0
/* 8012A970 001265D0  48 00 46 A1 */	bl func_8012F010
/* 8012A974 001265D4  2C 03 00 00 */	cmpwi r3, 0
/* 8012A978 001265D8  40 82 00 0C */	bne lbl_8012A984
/* 8012A97C 001265DC  67 FE 3F 3F */	oris r30, r31, 0x3f3f
/* 8012A980 001265E0  63 DE 3F 00 */	ori r30, r30, 0x3f00
lbl_8012A984:
/* 8012A984 001265E4  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012A988 001265E8  38 60 00 0E */	li r3, 0xe
/* 8012A98C 001265EC  80 84 01 38 */	lwz r4, 0x138(r4)
/* 8012A990 001265F0  38 84 00 10 */	addi r4, r4, 0x10
/* 8012A994 001265F4  48 03 19 75 */	bl func_8015C308
/* 8012A998 001265F8  4B F2 E2 0D */	bl VMBASEIsPageValid
/* 8012A99C 001265FC  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 8012A9A0 00126600  28 00 00 04 */	cmplwi r0, 4
/* 8012A9A4 00126604  40 82 00 08 */	bne lbl_8012A9AC
/* 8012A9A8 00126608  3B BD 00 2D */	addi r29, r29, 0x2d
lbl_8012A9AC:
/* 8012A9AC 0012660C  7F A4 EB 78 */	mr r4, r29
/* 8012A9B0 00126610  7F 85 E3 78 */	mr r5, r28
/* 8012A9B4 00126614  7F C8 F3 78 */	mr r8, r30
/* 8012A9B8 00126618  7F 66 07 34 */	extsh r6, r27
/* 8012A9BC 0012661C  7F 47 07 34 */	extsh r7, r26
/* 8012A9C0 00126620  38 60 2F 30 */	li r3, 0x2f30
/* 8012A9C4 00126624  48 12 57 71 */	bl func_80250134
/* 8012A9C8 00126628  48 00 06 F0 */	b lbl_8012B0B8
/* 8012A9CC 0012662C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012A9D0 00126630  80 63 01 38 */	lwz r3, 0x138(r3)
/* 8012A9D4 00126634  80 03 00 00 */	lwz r0, 0(r3)
/* 8012A9D8 00126638  54 00 0F FF */	rlwinm. r0, r0, 1, 0x1f, 0x1f
/* 8012A9DC 0012663C  41 82 06 DC */	beq lbl_8012B0B8
/* 8012A9E0 00126640  38 60 00 00 */	li r3, 0
/* 8012A9E4 00126644  48 00 46 2D */	bl func_8012F010
/* 8012A9E8 00126648  2C 03 00 00 */	cmpwi r3, 0
/* 8012A9EC 0012664C  40 82 00 0C */	bne lbl_8012A9F8
/* 8012A9F0 00126650  67 FE 3F 3F */	oris r30, r31, 0x3f3f
/* 8012A9F4 00126654  63 DE 3F 00 */	ori r30, r30, 0x3f00
lbl_8012A9F8:
/* 8012A9F8 00126658  7F A4 EB 78 */	mr r4, r29
/* 8012A9FC 0012665C  7F 85 E3 78 */	mr r5, r28
/* 8012AA00 00126660  7F C8 F3 78 */	mr r8, r30
/* 8012AA04 00126664  7F 66 07 34 */	extsh r6, r27
/* 8012AA08 00126668  7F 47 07 34 */	extsh r7, r26
/* 8012AA0C 0012666C  38 60 2F 2E */	li r3, 0x2f2e
/* 8012AA10 00126670  48 12 57 25 */	bl func_80250134
/* 8012AA14 00126674  48 00 06 A4 */	b lbl_8012B0B8
/* 8012AA18 00126678  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012AA1C 0012667C  80 63 01 38 */	lwz r3, 0x138(r3)
/* 8012AA20 00126680  80 03 00 00 */	lwz r0, 0(r3)
/* 8012AA24 00126684  54 00 0F FF */	rlwinm. r0, r0, 1, 0x1f, 0x1f
/* 8012AA28 00126688  41 82 06 90 */	beq lbl_8012B0B8
/* 8012AA2C 0012668C  38 60 00 00 */	li r3, 0
/* 8012AA30 00126690  48 00 45 E1 */	bl func_8012F010
/* 8012AA34 00126694  2C 03 00 00 */	cmpwi r3, 0
/* 8012AA38 00126698  40 82 00 0C */	bne lbl_8012AA44
/* 8012AA3C 0012669C  67 FE 3F 3F */	oris r30, r31, 0x3f3f
/* 8012AA40 001266A0  63 DE 3F 00 */	ori r30, r30, 0x3f00
lbl_8012AA44:
/* 8012AA44 001266A4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012AA48 001266A8  80 63 01 38 */	lwz r3, 0x138(r3)
/* 8012AA4C 001266AC  C8 23 00 08 */	lfd f1, 8(r3)
/* 8012AA50 001266B0  48 09 C5 B1 */	bl __cvt_fp2unsigned
/* 8012AA54 001266B4  7C 64 1B 78 */	mr r4, r3
/* 8012AA58 001266B8  38 60 00 06 */	li r3, 6
/* 8012AA5C 001266BC  48 03 18 AD */	bl func_8015C308
/* 8012AA60 001266C0  4B F2 E1 45 */	bl VMBASEIsPageValid
/* 8012AA64 001266C4  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 8012AA68 001266C8  28 00 00 04 */	cmplwi r0, 4
/* 8012AA6C 001266CC  40 82 00 08 */	bne lbl_8012AA74
/* 8012AA70 001266D0  3B BD 00 2D */	addi r29, r29, 0x2d
lbl_8012AA74:
/* 8012AA74 001266D4  7F A4 EB 78 */	mr r4, r29
/* 8012AA78 001266D8  7F 85 E3 78 */	mr r5, r28
/* 8012AA7C 001266DC  7F C8 F3 78 */	mr r8, r30
/* 8012AA80 001266E0  7F 66 07 34 */	extsh r6, r27
/* 8012AA84 001266E4  7F 47 07 34 */	extsh r7, r26
/* 8012AA88 001266E8  38 60 2F 31 */	li r3, 0x2f31
/* 8012AA8C 001266EC  48 12 56 A9 */	bl func_80250134
/* 8012AA90 001266F0  48 00 06 28 */	b lbl_8012B0B8
/* 8012AA94 001266F4  38 60 00 01 */	li r3, 1
/* 8012AA98 001266F8  48 00 45 D9 */	bl func_8012F070
/* 8012AA9C 001266FC  2C 03 00 00 */	cmpwi r3, 0
/* 8012AAA0 00126700  40 82 00 0C */	bne lbl_8012AAAC
/* 8012AAA4 00126704  67 FE 3F 3F */	oris r30, r31, 0x3f3f
/* 8012AAA8 00126708  63 DE 3F 00 */	ori r30, r30, 0x3f00
lbl_8012AAAC:
/* 8012AAAC 0012670C  7F A4 EB 78 */	mr r4, r29
/* 8012AAB0 00126710  7F 85 E3 78 */	mr r5, r28
/* 8012AAB4 00126714  7F C8 F3 78 */	mr r8, r30
/* 8012AAB8 00126718  7F 66 07 34 */	extsh r6, r27
/* 8012AABC 0012671C  7F 47 07 34 */	extsh r7, r26
/* 8012AAC0 00126720  38 60 2F 2A */	li r3, 0x2f2a
/* 8012AAC4 00126724  48 12 56 71 */	bl func_80250134
/* 8012AAC8 00126728  48 00 05 F0 */	b lbl_8012B0B8
/* 8012AACC 0012672C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012AAD0 00126730  80 63 01 3C */	lwz r3, 0x13c(r3)
/* 8012AAD4 00126734  80 03 00 00 */	lwz r0, 0(r3)
/* 8012AAD8 00126738  54 00 0F FF */	rlwinm. r0, r0, 1, 0x1f, 0x1f
/* 8012AADC 0012673C  40 82 05 DC */	bne lbl_8012B0B8
/* 8012AAE0 00126740  67 E8 3F 3F */	oris r8, r31, 0x3f3f
/* 8012AAE4 00126744  7F A4 EB 78 */	mr r4, r29
/* 8012AAE8 00126748  7F 85 E3 78 */	mr r5, r28
/* 8012AAEC 0012674C  7F 66 07 34 */	extsh r6, r27
/* 8012AAF0 00126750  7F 47 07 34 */	extsh r7, r26
/* 8012AAF4 00126754  61 08 3F 00 */	ori r8, r8, 0x3f00
/* 8012AAF8 00126758  38 60 2F 35 */	li r3, 0x2f35
/* 8012AAFC 0012675C  48 12 56 39 */	bl func_80250134
/* 8012AB00 00126760  48 00 05 B8 */	b lbl_8012B0B8
/* 8012AB04 00126764  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012AB08 00126768  80 63 01 3C */	lwz r3, 0x13c(r3)
/* 8012AB0C 0012676C  80 03 00 00 */	lwz r0, 0(r3)
/* 8012AB10 00126770  54 00 0F FF */	rlwinm. r0, r0, 1, 0x1f, 0x1f
/* 8012AB14 00126774  41 82 05 A4 */	beq lbl_8012B0B8
/* 8012AB18 00126778  38 60 00 01 */	li r3, 1
/* 8012AB1C 0012677C  48 00 44 F5 */	bl func_8012F010
/* 8012AB20 00126780  2C 03 00 00 */	cmpwi r3, 0
/* 8012AB24 00126784  40 82 00 0C */	bne lbl_8012AB30
/* 8012AB28 00126788  67 FE 3F 3F */	oris r30, r31, 0x3f3f
/* 8012AB2C 0012678C  63 DE 3F 00 */	ori r30, r30, 0x3f00
lbl_8012AB30:
/* 8012AB30 00126790  7F A4 EB 78 */	mr r4, r29
/* 8012AB34 00126794  7F 85 E3 78 */	mr r5, r28
/* 8012AB38 00126798  7F C8 F3 78 */	mr r8, r30
/* 8012AB3C 0012679C  7F 66 07 34 */	extsh r6, r27
/* 8012AB40 001267A0  7F 47 07 34 */	extsh r7, r26
/* 8012AB44 001267A4  38 60 2F 2D */	li r3, 0x2f2d
/* 8012AB48 001267A8  48 12 55 ED */	bl func_80250134
/* 8012AB4C 001267AC  48 00 05 6C */	b lbl_8012B0B8
/* 8012AB50 001267B0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012AB54 001267B4  80 63 01 3C */	lwz r3, 0x13c(r3)
/* 8012AB58 001267B8  80 03 00 00 */	lwz r0, 0(r3)
/* 8012AB5C 001267BC  54 00 0F FF */	rlwinm. r0, r0, 1, 0x1f, 0x1f
/* 8012AB60 001267C0  41 82 05 58 */	beq lbl_8012B0B8
/* 8012AB64 001267C4  38 60 00 01 */	li r3, 1
/* 8012AB68 001267C8  48 00 44 A9 */	bl func_8012F010
/* 8012AB6C 001267CC  2C 03 00 00 */	cmpwi r3, 0
/* 8012AB70 001267D0  40 82 00 0C */	bne lbl_8012AB7C
/* 8012AB74 001267D4  67 FE 3F 3F */	oris r30, r31, 0x3f3f
/* 8012AB78 001267D8  63 DE 3F 00 */	ori r30, r30, 0x3f00
lbl_8012AB7C:
/* 8012AB7C 001267DC  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012AB80 001267E0  38 60 00 0E */	li r3, 0xe
/* 8012AB84 001267E4  80 84 01 3C */	lwz r4, 0x13c(r4)
/* 8012AB88 001267E8  38 84 00 10 */	addi r4, r4, 0x10
/* 8012AB8C 001267EC  48 03 17 7D */	bl func_8015C308
/* 8012AB90 001267F0  4B F2 E0 15 */	bl VMBASEIsPageValid
/* 8012AB94 001267F4  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 8012AB98 001267F8  28 00 00 04 */	cmplwi r0, 4
/* 8012AB9C 001267FC  40 82 00 08 */	bne lbl_8012ABA4
/* 8012ABA0 00126800  3B BD 00 2D */	addi r29, r29, 0x2d
lbl_8012ABA4:
/* 8012ABA4 00126804  7F A4 EB 78 */	mr r4, r29
/* 8012ABA8 00126808  7F 85 E3 78 */	mr r5, r28
/* 8012ABAC 0012680C  7F C8 F3 78 */	mr r8, r30
/* 8012ABB0 00126810  7F 66 07 34 */	extsh r6, r27
/* 8012ABB4 00126814  7F 47 07 34 */	extsh r7, r26
/* 8012ABB8 00126818  38 60 2F 30 */	li r3, 0x2f30
/* 8012ABBC 0012681C  48 12 55 79 */	bl func_80250134
/* 8012ABC0 00126820  48 00 04 F8 */	b lbl_8012B0B8
/* 8012ABC4 00126824  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012ABC8 00126828  80 63 01 3C */	lwz r3, 0x13c(r3)
/* 8012ABCC 0012682C  80 03 00 00 */	lwz r0, 0(r3)
/* 8012ABD0 00126830  54 00 0F FF */	rlwinm. r0, r0, 1, 0x1f, 0x1f
/* 8012ABD4 00126834  41 82 04 E4 */	beq lbl_8012B0B8
/* 8012ABD8 00126838  38 60 00 01 */	li r3, 1
/* 8012ABDC 0012683C  48 00 44 35 */	bl func_8012F010
/* 8012ABE0 00126840  2C 03 00 00 */	cmpwi r3, 0
/* 8012ABE4 00126844  40 82 00 0C */	bne lbl_8012ABF0
/* 8012ABE8 00126848  67 FE 3F 3F */	oris r30, r31, 0x3f3f
/* 8012ABEC 0012684C  63 DE 3F 00 */	ori r30, r30, 0x3f00
lbl_8012ABF0:
/* 8012ABF0 00126850  7F A4 EB 78 */	mr r4, r29
/* 8012ABF4 00126854  7F 85 E3 78 */	mr r5, r28
/* 8012ABF8 00126858  7F C8 F3 78 */	mr r8, r30
/* 8012ABFC 0012685C  7F 66 07 34 */	extsh r6, r27
/* 8012AC00 00126860  7F 47 07 34 */	extsh r7, r26
/* 8012AC04 00126864  38 60 2F 2E */	li r3, 0x2f2e
/* 8012AC08 00126868  48 12 55 2D */	bl func_80250134
/* 8012AC0C 0012686C  48 00 04 AC */	b lbl_8012B0B8
/* 8012AC10 00126870  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012AC14 00126874  80 63 01 3C */	lwz r3, 0x13c(r3)
/* 8012AC18 00126878  80 03 00 00 */	lwz r0, 0(r3)
/* 8012AC1C 0012687C  54 00 0F FF */	rlwinm. r0, r0, 1, 0x1f, 0x1f
/* 8012AC20 00126880  41 82 04 98 */	beq lbl_8012B0B8
/* 8012AC24 00126884  38 60 00 01 */	li r3, 1
/* 8012AC28 00126888  48 00 43 E9 */	bl func_8012F010
/* 8012AC2C 0012688C  2C 03 00 00 */	cmpwi r3, 0
/* 8012AC30 00126890  40 82 00 0C */	bne lbl_8012AC3C
/* 8012AC34 00126894  67 FE 3F 3F */	oris r30, r31, 0x3f3f
/* 8012AC38 00126898  63 DE 3F 00 */	ori r30, r30, 0x3f00
lbl_8012AC3C:
/* 8012AC3C 0012689C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012AC40 001268A0  80 63 01 3C */	lwz r3, 0x13c(r3)
/* 8012AC44 001268A4  C8 23 00 08 */	lfd f1, 8(r3)
/* 8012AC48 001268A8  48 09 C3 B9 */	bl __cvt_fp2unsigned
/* 8012AC4C 001268AC  7C 64 1B 78 */	mr r4, r3
/* 8012AC50 001268B0  38 60 00 06 */	li r3, 6
/* 8012AC54 001268B4  48 03 16 B5 */	bl func_8015C308
/* 8012AC58 001268B8  4B F2 DF 4D */	bl VMBASEIsPageValid
/* 8012AC5C 001268BC  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 8012AC60 001268C0  28 00 00 04 */	cmplwi r0, 4
/* 8012AC64 001268C4  40 82 00 08 */	bne lbl_8012AC6C
/* 8012AC68 001268C8  3B BD 00 2D */	addi r29, r29, 0x2d
lbl_8012AC6C:
/* 8012AC6C 001268CC  7F A4 EB 78 */	mr r4, r29
/* 8012AC70 001268D0  7F 85 E3 78 */	mr r5, r28
/* 8012AC74 001268D4  7F C8 F3 78 */	mr r8, r30
/* 8012AC78 001268D8  7F 66 07 34 */	extsh r6, r27
/* 8012AC7C 001268DC  7F 47 07 34 */	extsh r7, r26
/* 8012AC80 001268E0  38 60 2F 31 */	li r3, 0x2f31
/* 8012AC84 001268E4  48 12 54 B1 */	bl func_80250134
/* 8012AC88 001268E8  48 00 04 30 */	b lbl_8012B0B8
/* 8012AC8C 001268EC  38 60 00 02 */	li r3, 2
/* 8012AC90 001268F0  48 00 43 E1 */	bl func_8012F070
/* 8012AC94 001268F4  2C 03 00 00 */	cmpwi r3, 0
/* 8012AC98 001268F8  40 82 00 0C */	bne lbl_8012ACA4
/* 8012AC9C 001268FC  67 FE 3F 3F */	oris r30, r31, 0x3f3f
/* 8012ACA0 00126900  63 DE 3F 00 */	ori r30, r30, 0x3f00
lbl_8012ACA4:
/* 8012ACA4 00126904  7F A4 EB 78 */	mr r4, r29
/* 8012ACA8 00126908  7F 85 E3 78 */	mr r5, r28
/* 8012ACAC 0012690C  7F C8 F3 78 */	mr r8, r30
/* 8012ACB0 00126910  7F 66 07 34 */	extsh r6, r27
/* 8012ACB4 00126914  7F 47 07 34 */	extsh r7, r26
/* 8012ACB8 00126918  38 60 2F 2B */	li r3, 0x2f2b
/* 8012ACBC 0012691C  48 12 54 79 */	bl func_80250134
/* 8012ACC0 00126920  48 00 03 F8 */	b lbl_8012B0B8
/* 8012ACC4 00126924  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012ACC8 00126928  80 63 01 40 */	lwz r3, 0x140(r3)
/* 8012ACCC 0012692C  80 03 00 00 */	lwz r0, 0(r3)
/* 8012ACD0 00126930  54 00 0F FF */	rlwinm. r0, r0, 1, 0x1f, 0x1f
/* 8012ACD4 00126934  40 82 03 E4 */	bne lbl_8012B0B8
/* 8012ACD8 00126938  67 E8 3F 3F */	oris r8, r31, 0x3f3f
/* 8012ACDC 0012693C  7F A4 EB 78 */	mr r4, r29
/* 8012ACE0 00126940  7F 85 E3 78 */	mr r5, r28
/* 8012ACE4 00126944  7F 66 07 34 */	extsh r6, r27
/* 8012ACE8 00126948  7F 47 07 34 */	extsh r7, r26
/* 8012ACEC 0012694C  61 08 3F 00 */	ori r8, r8, 0x3f00
/* 8012ACF0 00126950  38 60 2F 35 */	li r3, 0x2f35
/* 8012ACF4 00126954  48 12 54 41 */	bl func_80250134
/* 8012ACF8 00126958  48 00 03 C0 */	b lbl_8012B0B8
/* 8012ACFC 0012695C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012AD00 00126960  80 63 01 40 */	lwz r3, 0x140(r3)
/* 8012AD04 00126964  80 03 00 00 */	lwz r0, 0(r3)
/* 8012AD08 00126968  54 00 0F FF */	rlwinm. r0, r0, 1, 0x1f, 0x1f
/* 8012AD0C 0012696C  41 82 03 AC */	beq lbl_8012B0B8
/* 8012AD10 00126970  38 60 00 02 */	li r3, 2
/* 8012AD14 00126974  48 00 42 FD */	bl func_8012F010
/* 8012AD18 00126978  2C 03 00 00 */	cmpwi r3, 0
/* 8012AD1C 0012697C  40 82 00 0C */	bne lbl_8012AD28
/* 8012AD20 00126980  67 FE 3F 3F */	oris r30, r31, 0x3f3f
/* 8012AD24 00126984  63 DE 3F 00 */	ori r30, r30, 0x3f00
lbl_8012AD28:
/* 8012AD28 00126988  7F A4 EB 78 */	mr r4, r29
/* 8012AD2C 0012698C  7F 85 E3 78 */	mr r5, r28
/* 8012AD30 00126990  7F C8 F3 78 */	mr r8, r30
/* 8012AD34 00126994  7F 66 07 34 */	extsh r6, r27
/* 8012AD38 00126998  7F 47 07 34 */	extsh r7, r26
/* 8012AD3C 0012699C  38 60 2F 2D */	li r3, 0x2f2d
/* 8012AD40 001269A0  48 12 53 F5 */	bl func_80250134
/* 8012AD44 001269A4  48 00 03 74 */	b lbl_8012B0B8
/* 8012AD48 001269A8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012AD4C 001269AC  80 63 01 40 */	lwz r3, 0x140(r3)
/* 8012AD50 001269B0  80 03 00 00 */	lwz r0, 0(r3)
/* 8012AD54 001269B4  54 00 0F FF */	rlwinm. r0, r0, 1, 0x1f, 0x1f
/* 8012AD58 001269B8  41 82 03 60 */	beq lbl_8012B0B8
/* 8012AD5C 001269BC  38 60 00 02 */	li r3, 2
/* 8012AD60 001269C0  48 00 42 B1 */	bl func_8012F010
/* 8012AD64 001269C4  2C 03 00 00 */	cmpwi r3, 0
/* 8012AD68 001269C8  40 82 00 0C */	bne lbl_8012AD74
/* 8012AD6C 001269CC  67 FE 3F 3F */	oris r30, r31, 0x3f3f
/* 8012AD70 001269D0  63 DE 3F 00 */	ori r30, r30, 0x3f00
lbl_8012AD74:
/* 8012AD74 001269D4  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012AD78 001269D8  38 60 00 0E */	li r3, 0xe
/* 8012AD7C 001269DC  80 84 01 40 */	lwz r4, 0x140(r4)
/* 8012AD80 001269E0  38 84 00 10 */	addi r4, r4, 0x10
/* 8012AD84 001269E4  48 03 15 85 */	bl func_8015C308
/* 8012AD88 001269E8  4B F2 DE 1D */	bl VMBASEIsPageValid
/* 8012AD8C 001269EC  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 8012AD90 001269F0  28 00 00 04 */	cmplwi r0, 4
/* 8012AD94 001269F4  40 82 00 08 */	bne lbl_8012AD9C
/* 8012AD98 001269F8  3B BD 00 2D */	addi r29, r29, 0x2d
lbl_8012AD9C:
/* 8012AD9C 001269FC  7F A4 EB 78 */	mr r4, r29
/* 8012ADA0 00126A00  7F 85 E3 78 */	mr r5, r28
/* 8012ADA4 00126A04  7F C8 F3 78 */	mr r8, r30
/* 8012ADA8 00126A08  7F 66 07 34 */	extsh r6, r27
/* 8012ADAC 00126A0C  7F 47 07 34 */	extsh r7, r26
/* 8012ADB0 00126A10  38 60 2F 30 */	li r3, 0x2f30
/* 8012ADB4 00126A14  48 12 53 81 */	bl func_80250134
/* 8012ADB8 00126A18  48 00 03 00 */	b lbl_8012B0B8
/* 8012ADBC 00126A1C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012ADC0 00126A20  80 63 01 40 */	lwz r3, 0x140(r3)
/* 8012ADC4 00126A24  80 03 00 00 */	lwz r0, 0(r3)
/* 8012ADC8 00126A28  54 00 0F FF */	rlwinm. r0, r0, 1, 0x1f, 0x1f
/* 8012ADCC 00126A2C  41 82 02 EC */	beq lbl_8012B0B8
/* 8012ADD0 00126A30  38 60 00 02 */	li r3, 2
/* 8012ADD4 00126A34  48 00 42 3D */	bl func_8012F010
/* 8012ADD8 00126A38  2C 03 00 00 */	cmpwi r3, 0
/* 8012ADDC 00126A3C  40 82 00 0C */	bne lbl_8012ADE8
/* 8012ADE0 00126A40  67 FE 3F 3F */	oris r30, r31, 0x3f3f
/* 8012ADE4 00126A44  63 DE 3F 00 */	ori r30, r30, 0x3f00
lbl_8012ADE8:
/* 8012ADE8 00126A48  7F A4 EB 78 */	mr r4, r29
/* 8012ADEC 00126A4C  7F 85 E3 78 */	mr r5, r28
/* 8012ADF0 00126A50  7F C8 F3 78 */	mr r8, r30
/* 8012ADF4 00126A54  7F 66 07 34 */	extsh r6, r27
/* 8012ADF8 00126A58  7F 47 07 34 */	extsh r7, r26
/* 8012ADFC 00126A5C  38 60 2F 2E */	li r3, 0x2f2e
/* 8012AE00 00126A60  48 12 53 35 */	bl func_80250134
/* 8012AE04 00126A64  48 00 02 B4 */	b lbl_8012B0B8
/* 8012AE08 00126A68  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012AE0C 00126A6C  80 63 01 40 */	lwz r3, 0x140(r3)
/* 8012AE10 00126A70  80 03 00 00 */	lwz r0, 0(r3)
/* 8012AE14 00126A74  54 00 0F FF */	rlwinm. r0, r0, 1, 0x1f, 0x1f
/* 8012AE18 00126A78  41 82 02 A0 */	beq lbl_8012B0B8
/* 8012AE1C 00126A7C  38 60 00 02 */	li r3, 2
/* 8012AE20 00126A80  48 00 41 F1 */	bl func_8012F010
/* 8012AE24 00126A84  2C 03 00 00 */	cmpwi r3, 0
/* 8012AE28 00126A88  40 82 00 0C */	bne lbl_8012AE34
/* 8012AE2C 00126A8C  67 FE 3F 3F */	oris r30, r31, 0x3f3f
/* 8012AE30 00126A90  63 DE 3F 00 */	ori r30, r30, 0x3f00
lbl_8012AE34:
/* 8012AE34 00126A94  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012AE38 00126A98  80 63 01 40 */	lwz r3, 0x140(r3)
/* 8012AE3C 00126A9C  C8 23 00 08 */	lfd f1, 8(r3)
/* 8012AE40 00126AA0  48 09 C1 C1 */	bl __cvt_fp2unsigned
/* 8012AE44 00126AA4  7C 64 1B 78 */	mr r4, r3
/* 8012AE48 00126AA8  38 60 00 06 */	li r3, 6
/* 8012AE4C 00126AAC  48 03 14 BD */	bl func_8015C308
/* 8012AE50 00126AB0  4B F2 DD 55 */	bl VMBASEIsPageValid
/* 8012AE54 00126AB4  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 8012AE58 00126AB8  28 00 00 04 */	cmplwi r0, 4
/* 8012AE5C 00126ABC  40 82 00 08 */	bne lbl_8012AE64
/* 8012AE60 00126AC0  3B BD 00 2D */	addi r29, r29, 0x2d
lbl_8012AE64:
/* 8012AE64 00126AC4  7F A4 EB 78 */	mr r4, r29
/* 8012AE68 00126AC8  7F 85 E3 78 */	mr r5, r28
/* 8012AE6C 00126ACC  7F C8 F3 78 */	mr r8, r30
/* 8012AE70 00126AD0  7F 66 07 34 */	extsh r6, r27
/* 8012AE74 00126AD4  7F 47 07 34 */	extsh r7, r26
/* 8012AE78 00126AD8  38 60 2F 31 */	li r3, 0x2f31
/* 8012AE7C 00126ADC  48 12 52 B9 */	bl func_80250134
/* 8012AE80 00126AE0  48 00 02 38 */	b lbl_8012B0B8
/* 8012AE84 00126AE4  38 60 00 03 */	li r3, 3
/* 8012AE88 00126AE8  48 00 41 E9 */	bl func_8012F070
/* 8012AE8C 00126AEC  2C 03 00 00 */	cmpwi r3, 0
/* 8012AE90 00126AF0  40 82 00 0C */	bne lbl_8012AE9C
/* 8012AE94 00126AF4  67 FE 3F 3F */	oris r30, r31, 0x3f3f
/* 8012AE98 00126AF8  63 DE 3F 00 */	ori r30, r30, 0x3f00
lbl_8012AE9C:
/* 8012AE9C 00126AFC  7F A4 EB 78 */	mr r4, r29
/* 8012AEA0 00126B00  7F 85 E3 78 */	mr r5, r28
/* 8012AEA4 00126B04  7F C8 F3 78 */	mr r8, r30
/* 8012AEA8 00126B08  7F 66 07 34 */	extsh r6, r27
/* 8012AEAC 00126B0C  7F 47 07 34 */	extsh r7, r26
/* 8012AEB0 00126B10  38 60 2F 2C */	li r3, 0x2f2c
/* 8012AEB4 00126B14  48 12 52 81 */	bl func_80250134
/* 8012AEB8 00126B18  48 00 02 00 */	b lbl_8012B0B8
/* 8012AEBC 00126B1C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012AEC0 00126B20  80 63 01 44 */	lwz r3, 0x144(r3)
/* 8012AEC4 00126B24  80 03 00 00 */	lwz r0, 0(r3)
/* 8012AEC8 00126B28  54 00 0F FF */	rlwinm. r0, r0, 1, 0x1f, 0x1f
/* 8012AECC 00126B2C  40 82 01 EC */	bne lbl_8012B0B8
/* 8012AED0 00126B30  67 E8 3F 3F */	oris r8, r31, 0x3f3f
/* 8012AED4 00126B34  7F A4 EB 78 */	mr r4, r29
/* 8012AED8 00126B38  7F 85 E3 78 */	mr r5, r28
/* 8012AEDC 00126B3C  7F 66 07 34 */	extsh r6, r27
/* 8012AEE0 00126B40  7F 47 07 34 */	extsh r7, r26
/* 8012AEE4 00126B44  61 08 3F 00 */	ori r8, r8, 0x3f00
/* 8012AEE8 00126B48  38 60 2F 35 */	li r3, 0x2f35
/* 8012AEEC 00126B4C  48 12 52 49 */	bl func_80250134
/* 8012AEF0 00126B50  48 00 01 C8 */	b lbl_8012B0B8
/* 8012AEF4 00126B54  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012AEF8 00126B58  80 63 01 44 */	lwz r3, 0x144(r3)
/* 8012AEFC 00126B5C  80 03 00 00 */	lwz r0, 0(r3)
/* 8012AF00 00126B60  54 00 0F FF */	rlwinm. r0, r0, 1, 0x1f, 0x1f
/* 8012AF04 00126B64  41 82 01 B4 */	beq lbl_8012B0B8
/* 8012AF08 00126B68  38 60 00 03 */	li r3, 3
/* 8012AF0C 00126B6C  48 00 41 05 */	bl func_8012F010
/* 8012AF10 00126B70  2C 03 00 00 */	cmpwi r3, 0
/* 8012AF14 00126B74  40 82 00 0C */	bne lbl_8012AF20
/* 8012AF18 00126B78  67 FE 3F 3F */	oris r30, r31, 0x3f3f
/* 8012AF1C 00126B7C  63 DE 3F 00 */	ori r30, r30, 0x3f00
lbl_8012AF20:
/* 8012AF20 00126B80  7F A4 EB 78 */	mr r4, r29
/* 8012AF24 00126B84  7F 85 E3 78 */	mr r5, r28
/* 8012AF28 00126B88  7F C8 F3 78 */	mr r8, r30
/* 8012AF2C 00126B8C  7F 66 07 34 */	extsh r6, r27
/* 8012AF30 00126B90  7F 47 07 34 */	extsh r7, r26
/* 8012AF34 00126B94  38 60 2F 2D */	li r3, 0x2f2d
/* 8012AF38 00126B98  48 12 51 FD */	bl func_80250134
/* 8012AF3C 00126B9C  48 00 01 7C */	b lbl_8012B0B8
/* 8012AF40 00126BA0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012AF44 00126BA4  80 63 01 44 */	lwz r3, 0x144(r3)
/* 8012AF48 00126BA8  80 03 00 00 */	lwz r0, 0(r3)
/* 8012AF4C 00126BAC  54 00 0F FF */	rlwinm. r0, r0, 1, 0x1f, 0x1f
/* 8012AF50 00126BB0  41 82 01 68 */	beq lbl_8012B0B8
/* 8012AF54 00126BB4  38 60 00 03 */	li r3, 3
/* 8012AF58 00126BB8  48 00 40 B9 */	bl func_8012F010
/* 8012AF5C 00126BBC  2C 03 00 00 */	cmpwi r3, 0
/* 8012AF60 00126BC0  40 82 00 0C */	bne lbl_8012AF6C
/* 8012AF64 00126BC4  67 FE 3F 3F */	oris r30, r31, 0x3f3f
/* 8012AF68 00126BC8  63 DE 3F 00 */	ori r30, r30, 0x3f00
lbl_8012AF6C:
/* 8012AF6C 00126BCC  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012AF70 00126BD0  38 60 00 0E */	li r3, 0xe
/* 8012AF74 00126BD4  80 84 01 44 */	lwz r4, 0x144(r4)
/* 8012AF78 00126BD8  38 84 00 10 */	addi r4, r4, 0x10
/* 8012AF7C 00126BDC  48 03 13 8D */	bl func_8015C308
/* 8012AF80 00126BE0  4B F2 DC 25 */	bl VMBASEIsPageValid
/* 8012AF84 00126BE4  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 8012AF88 00126BE8  28 00 00 04 */	cmplwi r0, 4
/* 8012AF8C 00126BEC  40 82 00 08 */	bne lbl_8012AF94
/* 8012AF90 00126BF0  3B BD 00 2D */	addi r29, r29, 0x2d
lbl_8012AF94:
/* 8012AF94 00126BF4  7F A4 EB 78 */	mr r4, r29
/* 8012AF98 00126BF8  7F 85 E3 78 */	mr r5, r28
/* 8012AF9C 00126BFC  7F C8 F3 78 */	mr r8, r30
/* 8012AFA0 00126C00  7F 66 07 34 */	extsh r6, r27
/* 8012AFA4 00126C04  7F 47 07 34 */	extsh r7, r26
/* 8012AFA8 00126C08  38 60 2F 30 */	li r3, 0x2f30
/* 8012AFAC 00126C0C  48 12 51 89 */	bl func_80250134
/* 8012AFB0 00126C10  48 00 01 08 */	b lbl_8012B0B8
/* 8012AFB4 00126C14  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012AFB8 00126C18  80 63 01 44 */	lwz r3, 0x144(r3)
/* 8012AFBC 00126C1C  80 03 00 00 */	lwz r0, 0(r3)
/* 8012AFC0 00126C20  54 00 0F FF */	rlwinm. r0, r0, 1, 0x1f, 0x1f
/* 8012AFC4 00126C24  41 82 00 F4 */	beq lbl_8012B0B8
/* 8012AFC8 00126C28  38 60 00 03 */	li r3, 3
/* 8012AFCC 00126C2C  48 00 40 45 */	bl func_8012F010
/* 8012AFD0 00126C30  2C 03 00 00 */	cmpwi r3, 0
/* 8012AFD4 00126C34  40 82 00 0C */	bne lbl_8012AFE0
/* 8012AFD8 00126C38  67 FE 3F 3F */	oris r30, r31, 0x3f3f
/* 8012AFDC 00126C3C  63 DE 3F 00 */	ori r30, r30, 0x3f00
lbl_8012AFE0:
/* 8012AFE0 00126C40  7F A4 EB 78 */	mr r4, r29
/* 8012AFE4 00126C44  7F 85 E3 78 */	mr r5, r28
/* 8012AFE8 00126C48  7F C8 F3 78 */	mr r8, r30
/* 8012AFEC 00126C4C  7F 66 07 34 */	extsh r6, r27
/* 8012AFF0 00126C50  7F 47 07 34 */	extsh r7, r26
/* 8012AFF4 00126C54  38 60 2F 2E */	li r3, 0x2f2e
/* 8012AFF8 00126C58  48 12 51 3D */	bl func_80250134
/* 8012AFFC 00126C5C  48 00 00 BC */	b lbl_8012B0B8
/* 8012B000 00126C60  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012B004 00126C64  80 63 01 44 */	lwz r3, 0x144(r3)
/* 8012B008 00126C68  80 03 00 00 */	lwz r0, 0(r3)
/* 8012B00C 00126C6C  54 00 0F FF */	rlwinm. r0, r0, 1, 0x1f, 0x1f
/* 8012B010 00126C70  41 82 00 A8 */	beq lbl_8012B0B8
/* 8012B014 00126C74  38 60 00 03 */	li r3, 3
/* 8012B018 00126C78  48 00 3F F9 */	bl func_8012F010
/* 8012B01C 00126C7C  2C 03 00 00 */	cmpwi r3, 0
/* 8012B020 00126C80  40 82 00 0C */	bne lbl_8012B02C
/* 8012B024 00126C84  67 FE 3F 3F */	oris r30, r31, 0x3f3f
/* 8012B028 00126C88  63 DE 3F 00 */	ori r30, r30, 0x3f00
lbl_8012B02C:
/* 8012B02C 00126C8C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012B030 00126C90  80 63 01 44 */	lwz r3, 0x144(r3)
/* 8012B034 00126C94  C8 23 00 08 */	lfd f1, 8(r3)
/* 8012B038 00126C98  48 09 BF C9 */	bl __cvt_fp2unsigned
/* 8012B03C 00126C9C  7C 64 1B 78 */	mr r4, r3
/* 8012B040 00126CA0  38 60 00 06 */	li r3, 6
/* 8012B044 00126CA4  48 03 12 C5 */	bl func_8015C308
/* 8012B048 00126CA8  4B F2 DB 5D */	bl VMBASEIsPageValid
/* 8012B04C 00126CAC  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 8012B050 00126CB0  28 00 00 04 */	cmplwi r0, 4
/* 8012B054 00126CB4  40 82 00 08 */	bne lbl_8012B05C
/* 8012B058 00126CB8  3B BD 00 2D */	addi r29, r29, 0x2d
lbl_8012B05C:
/* 8012B05C 00126CBC  7F A4 EB 78 */	mr r4, r29
/* 8012B060 00126CC0  7F 85 E3 78 */	mr r5, r28
/* 8012B064 00126CC4  7F C8 F3 78 */	mr r8, r30
/* 8012B068 00126CC8  7F 66 07 34 */	extsh r6, r27
/* 8012B06C 00126CCC  7F 47 07 34 */	extsh r7, r26
/* 8012B070 00126CD0  38 60 2F 31 */	li r3, 0x2f31
/* 8012B074 00126CD4  48 12 50 C1 */	bl func_80250134
/* 8012B078 00126CD8  48 00 00 40 */	b lbl_8012B0B8
/* 8012B07C 00126CDC  38 81 00 0C */	addi r4, r1, 0xc
/* 8012B080 00126CE0  38 60 00 01 */	li r3, 1
/* 8012B084 00126CE4  4B F2 E9 B9 */	bl func_80059A3C
/* 8012B088 00126CE8  48 00 00 30 */	b lbl_8012B0B8
/* 8012B08C 00126CEC  38 81 00 0C */	addi r4, r1, 0xc
/* 8012B090 00126CF0  38 60 00 02 */	li r3, 2
/* 8012B094 00126CF4  4B F2 E9 A9 */	bl func_80059A3C
/* 8012B098 00126CF8  48 00 00 20 */	b lbl_8012B0B8
/* 8012B09C 00126CFC  38 81 00 0C */	addi r4, r1, 0xc
/* 8012B0A0 00126D00  38 60 00 03 */	li r3, 3
/* 8012B0A4 00126D04  4B F2 E9 99 */	bl func_80059A3C
/* 8012B0A8 00126D08  48 00 00 10 */	b lbl_8012B0B8
/* 8012B0AC 00126D0C  38 81 00 0C */	addi r4, r1, 0xc
/* 8012B0B0 00126D10  38 60 00 04 */	li r3, 4
/* 8012B0B4 00126D14  4B F2 E9 89 */	bl func_80059A3C
lbl_8012B0B8:
/* 8012B0B8 00126D18  39 61 00 70 */	addi r11, r1, 0x70
/* 8012B0BC 00126D1C  48 09 C0 B5 */	bl _restgpr_26
/* 8012B0C0 00126D20  80 01 00 74 */	lwz r0, 0x74(r1)
/* 8012B0C4 00126D24  7C 08 03 A6 */	mtlr r0
/* 8012B0C8 00126D28  38 21 00 70 */	addi r1, r1, 0x70
/* 8012B0CC 00126D2C  4E 80 00 20 */	blr
lbl_8012B0D0:
/* 8012B0D0 00126D30  4E 80 00 20 */	blr
lbl_8012B0D4:
/* 8012B0D4 00126D34  94 21 FF A0 */	stwu r1, -0x60(r1)
/* 8012B0D8 00126D38  7C 08 02 A6 */	mflr r0
/* 8012B0DC 00126D3C  38 A0 00 03 */	li r5, 3
/* 8012B0E0 00126D40  90 01 00 64 */	stw r0, 0x64(r1)
/* 8012B0E4 00126D44  38 C1 00 08 */	addi r6, r1, 8
/* 8012B0E8 00126D48  93 E1 00 5C */	stw r31, 0x5c(r1)
/* 8012B0EC 00126D4C  7C 9F 23 78 */	mr r31, r4
/* 8012B0F0 00126D50  93 C1 00 58 */	stw r30, 0x58(r1)
/* 8012B0F4 00126D54  7C 7E 1B 78 */	mr r30, r3
/* 8012B0F8 00126D58  48 12 8D E5 */	bl func_80253EDC
/* 8012B0FC 00126D5C  80 01 00 08 */	lwz r0, 8(r1)
/* 8012B100 00126D60  2C 00 00 01 */	cmpwi r0, 1
/* 8012B104 00126D64  41 82 00 08 */	beq lbl_8012B10C
/* 8012B108 00126D68  48 00 00 7C */	b lbl_8012B184
lbl_8012B10C:
/* 8012B10C 00126D6C  7F C3 F3 78 */	mr r3, r30
/* 8012B110 00126D70  7F E4 FB 78 */	mr r4, r31
/* 8012B114 00126D74  38 C1 00 0C */	addi r6, r1, 0xc
/* 8012B118 00126D78  38 A0 00 06 */	li r5, 6
/* 8012B11C 00126D7C  48 12 8D C1 */	bl func_80253EDC
/* 8012B120 00126D80  C0 01 00 0C */	lfs f0, 0xc(r1)
/* 8012B124 00126D84  38 00 FF 00 */	li r0, -256
/* 8012B128 00126D88  C0 81 00 10 */	lfs f4, 0x10(r1)
/* 8012B12C 00126D8C  38 60 2F 23 */	li r3, 0x2f23
/* 8012B130 00126D90  FC 20 00 1E */	fctiwz f1, f0
/* 8012B134 00126D94  C0 41 00 1C */	lfs f2, 0x1c(r1)
/* 8012B138 00126D98  EC 84 00 28 */	fsubs f4, f4, f0
/* 8012B13C 00126D9C  C0 61 00 24 */	lfs f3, 0x24(r1)
/* 8012B140 00126DA0  FC 00 10 1E */	fctiwz f0, f2
/* 8012B144 00126DA4  88 9F 00 11 */	lbz r4, 0x11(r31)
/* 8012B148 00126DA8  EC 43 10 28 */	fsubs f2, f3, f2
/* 8012B14C 00126DAC  D8 21 00 40 */	stfd f1, 0x40(r1)
/* 8012B150 00126DB0  FC 60 20 1E */	fctiwz f3, f4
/* 8012B154 00126DB4  7C 88 03 78 */	or r8, r4, r0
/* 8012B158 00126DB8  D8 01 00 48 */	stfd f0, 0x48(r1)
/* 8012B15C 00126DBC  FC 20 10 1E */	fctiwz f1, f2
/* 8012B160 00126DC0  D8 61 00 30 */	stfd f3, 0x30(r1)
/* 8012B164 00126DC4  80 81 00 44 */	lwz r4, 0x44(r1)
/* 8012B168 00126DC8  D8 21 00 38 */	stfd f1, 0x38(r1)
/* 8012B16C 00126DCC  80 01 00 34 */	lwz r0, 0x34(r1)
/* 8012B170 00126DD0  80 E1 00 3C */	lwz r7, 0x3c(r1)
/* 8012B174 00126DD4  80 A1 00 4C */	lwz r5, 0x4c(r1)
/* 8012B178 00126DD8  7C 06 07 34 */	extsh r6, r0
/* 8012B17C 00126DDC  7C E7 07 34 */	extsh r7, r7
/* 8012B180 00126DE0  48 12 4F B5 */	bl func_80250134
lbl_8012B184:
/* 8012B184 00126DE4  80 01 00 64 */	lwz r0, 0x64(r1)
/* 8012B188 00126DE8  83 E1 00 5C */	lwz r31, 0x5c(r1)
/* 8012B18C 00126DEC  83 C1 00 58 */	lwz r30, 0x58(r1)
/* 8012B190 00126DF0  7C 08 03 A6 */	mtlr r0
/* 8012B194 00126DF4  38 21 00 60 */	addi r1, r1, 0x60
/* 8012B198 00126DF8  4E 80 00 20 */	blr
lbl_8012B19C:
/* 8012B19C 00126DFC  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8012B1A0 00126E00  7C 08 02 A6 */	mflr r0
/* 8012B1A4 00126E04  38 80 00 03 */	li r4, 3
/* 8012B1A8 00126E08  90 01 00 14 */	stw r0, 0x14(r1)
/* 8012B1AC 00126E0C  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8012B1B0 00126E10  7C 7F 1B 78 */	mr r31, r3
/* 8012B1B4 00126E14  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012B1B8 00126E18  C0 25 02 74 */	lfs f1, 0x274(r5)
/* 8012B1BC 00126E1C  48 12 8C 55 */	bl func_80253E10
/* 8012B1C0 00126E20  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012B1C4 00126E24  7F E3 FB 78 */	mr r3, r31
/* 8012B1C8 00126E28  38 80 00 04 */	li r4, 4
/* 8012B1CC 00126E2C  C0 25 02 7C */	lfs f1, 0x27c(r5)
/* 8012B1D0 00126E30  48 12 8C 41 */	bl func_80253E10
/* 8012B1D4 00126E34  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8012B1D8 00126E38  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8012B1DC 00126E3C  7C 08 03 A6 */	mtlr r0
/* 8012B1E0 00126E40  38 21 00 10 */	addi r1, r1, 0x10
/* 8012B1E4 00126E44  4E 80 00 20 */	blr
lbl_8012B1E8:
/* 8012B1E8 00126E48  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8012B1EC 00126E4C  7C 08 02 A6 */	mflr r0
/* 8012B1F0 00126E50  7C 63 07 34 */	extsh r3, r3
/* 8012B1F4 00126E54  38 A0 00 03 */	li r5, 3
/* 8012B1F8 00126E58  90 01 00 14 */	stw r0, 0x14(r1)
/* 8012B1FC 00126E5C  38 C1 00 08 */	addi r6, r1, 8
/* 8012B200 00126E60  48 12 8C 8D */	bl func_80253E8C
/* 8012B204 00126E64  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8012B208 00126E68  7C 08 03 A6 */	mtlr r0
/* 8012B20C 00126E6C  38 21 00 10 */	addi r1, r1, 0x10
/* 8012B210 00126E70  4E 80 00 20 */	blr
lbl_8012B214:
/* 8012B214 00126E74  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8012B218 00126E78  7C 08 02 A6 */	mflr r0
/* 8012B21C 00126E7C  7C 63 07 34 */	extsh r3, r3
/* 8012B220 00126E80  38 A0 00 03 */	li r5, 3
/* 8012B224 00126E84  90 01 00 14 */	stw r0, 0x14(r1)
/* 8012B228 00126E88  38 C1 00 08 */	addi r6, r1, 8
/* 8012B22C 00126E8C  48 12 8C B1 */	bl func_80253EDC
/* 8012B230 00126E90  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8012B234 00126E94  7C 08 03 A6 */	mtlr r0
/* 8012B238 00126E98  38 21 00 10 */	addi r1, r1, 0x10
/* 8012B23C 00126E9C  4E 80 00 20 */	blr
lbl_8012B240:
/* 8012B240 00126EA0  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8012B244 00126EA4  7C 08 02 A6 */	mflr r0
/* 8012B248 00126EA8  38 80 00 03 */	li r4, 3
/* 8012B24C 00126EAC  90 01 00 14 */	stw r0, 0x14(r1)
/* 8012B250 00126EB0  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8012B254 00126EB4  7C 7F 1B 78 */	mr r31, r3
/* 8012B258 00126EB8  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012B25C 00126EBC  C0 25 02 78 */	lfs f1, 0x278(r5)
/* 8012B260 00126EC0  48 12 8B B1 */	bl func_80253E10
/* 8012B264 00126EC4  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012B268 00126EC8  7F E3 FB 78 */	mr r3, r31
/* 8012B26C 00126ECC  38 80 00 04 */	li r4, 4
/* 8012B270 00126ED0  C0 25 02 80 */	lfs f1, 0x280(r5)
/* 8012B274 00126ED4  48 12 8B 9D */	bl func_80253E10
/* 8012B278 00126ED8  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8012B27C 00126EDC  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8012B280 00126EE0  7C 08 03 A6 */	mtlr r0
/* 8012B284 00126EE4  38 21 00 10 */	addi r1, r1, 0x10
/* 8012B288 00126EE8  4E 80 00 20 */	blr
lbl_8012B28C:
/* 8012B28C 00126EEC  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8012B290 00126EF0  7C 08 02 A6 */	mflr r0
/* 8012B294 00126EF4  7C 63 07 34 */	extsh r3, r3
/* 8012B298 00126EF8  38 A0 00 03 */	li r5, 3
/* 8012B29C 00126EFC  90 01 00 14 */	stw r0, 0x14(r1)
/* 8012B2A0 00126F00  38 C1 00 08 */	addi r6, r1, 8
/* 8012B2A4 00126F04  48 12 8B E9 */	bl func_80253E8C
/* 8012B2A8 00126F08  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8012B2AC 00126F0C  7C 08 03 A6 */	mtlr r0
/* 8012B2B0 00126F10  38 21 00 10 */	addi r1, r1, 0x10
/* 8012B2B4 00126F14  4E 80 00 20 */	blr
lbl_8012B2B8:
/* 8012B2B8 00126F18  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8012B2BC 00126F1C  7C 08 02 A6 */	mflr r0
/* 8012B2C0 00126F20  7C 63 07 34 */	extsh r3, r3
/* 8012B2C4 00126F24  38 A0 00 03 */	li r5, 3
/* 8012B2C8 00126F28  90 01 00 14 */	stw r0, 0x14(r1)
/* 8012B2CC 00126F2C  38 C1 00 08 */	addi r6, r1, 8
/* 8012B2D0 00126F30  48 12 8C 0D */	bl func_80253EDC
/* 8012B2D4 00126F34  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8012B2D8 00126F38  7C 08 03 A6 */	mtlr r0
/* 8012B2DC 00126F3C  38 21 00 10 */	addi r1, r1, 0x10
/* 8012B2E0 00126F40  4E 80 00 20 */	blr
lbl_8012B2E4:
/* 8012B2E4 00126F44  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8012B2E8 00126F48  7C 08 02 A6 */	mflr r0
/* 8012B2EC 00126F4C  7C 63 07 34 */	extsh r3, r3
/* 8012B2F0 00126F50  38 A0 00 03 */	li r5, 3
/* 8012B2F4 00126F54  90 01 00 14 */	stw r0, 0x14(r1)
/* 8012B2F8 00126F58  38 C1 00 08 */	addi r6, r1, 8
/* 8012B2FC 00126F5C  48 12 8B 91 */	bl func_80253E8C
/* 8012B300 00126F60  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8012B304 00126F64  7C 08 03 A6 */	mtlr r0
/* 8012B308 00126F68  38 21 00 10 */	addi r1, r1, 0x10
/* 8012B30C 00126F6C  4E 80 00 20 */	blr
lbl_8012B310:
/* 8012B310 00126F70  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8012B314 00126F74  7C 08 02 A6 */	mflr r0
/* 8012B318 00126F78  7C 63 07 34 */	extsh r3, r3
/* 8012B31C 00126F7C  38 A0 00 03 */	li r5, 3
/* 8012B320 00126F80  90 01 00 24 */	stw r0, 0x24(r1)
/* 8012B324 00126F84  38 C1 00 08 */	addi r6, r1, 8
/* 8012B328 00126F88  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8012B32C 00126F8C  7C 9F 23 78 */	mr r31, r4
/* 8012B330 00126F90  48 12 8B AD */	bl func_80253EDC
/* 8012B334 00126F94  80 01 00 08 */	lwz r0, 8(r1)
/* 8012B338 00126F98  2C 00 00 00 */	cmpwi r0, 0
/* 8012B33C 00126F9C  41 82 00 08 */	beq lbl_8012B344
/* 8012B340 00126FA0  48 00 00 34 */	b lbl_8012B374
lbl_8012B344:
/* 8012B344 00126FA4  88 1F 00 0E */	lbz r0, 0xe(r31)
/* 8012B348 00126FA8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012B34C 00126FAC  98 03 01 32 */	stb r0, 0x132(r3)
/* 8012B350 00126FB0  88 1F 00 0F */	lbz r0, 0xf(r31)
/* 8012B354 00126FB4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012B358 00126FB8  98 03 01 33 */	stb r0, 0x133(r3)
/* 8012B35C 00126FBC  88 1F 00 10 */	lbz r0, 0x10(r31)
/* 8012B360 00126FC0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012B364 00126FC4  98 03 01 34 */	stb r0, 0x134(r3)
/* 8012B368 00126FC8  88 1F 00 11 */	lbz r0, 0x11(r31)
/* 8012B36C 00126FCC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012B370 00126FD0  98 03 01 35 */	stb r0, 0x135(r3)
lbl_8012B374:
/* 8012B374 00126FD4  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8012B378 00126FD8  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8012B37C 00126FDC  7C 08 03 A6 */	mtlr r0
/* 8012B380 00126FE0  38 21 00 20 */	addi r1, r1, 0x20
/* 8012B384 00126FE4  4E 80 00 20 */	blr
lbl_8012B388:
/* 8012B388 00126FE8  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8012B38C 00126FEC  7C 08 02 A6 */	mflr r0
/* 8012B390 00126FF0  38 A0 00 03 */	li r5, 3
/* 8012B394 00126FF4  90 01 00 24 */	stw r0, 0x24(r1)
/* 8012B398 00126FF8  38 C1 00 08 */	addi r6, r1, 8
/* 8012B39C 00126FFC  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8012B3A0 00127000  7C 9F 23 78 */	mr r31, r4
/* 8012B3A4 00127004  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8012B3A8 00127008  7C 7E 1B 78 */	mr r30, r3
/* 8012B3AC 0012700C  48 12 8A E1 */	bl func_80253E8C
/* 8012B3B0 00127010  80 01 00 08 */	lwz r0, 8(r1)
/* 8012B3B4 00127014  28 00 00 15 */	cmplwi r0, 0x15
/* 8012B3B8 00127018  41 81 01 34 */	bgt lbl_8012B4EC
/* 8012B3BC 0012701C  3C 60 80 42 */	lis r3, lbl_8041C838@ha
/* 8012B3C0 00127020  54 00 10 3A */	slwi r0, r0, 2
/* 8012B3C4 00127024  38 63 C8 38 */	addi r3, r3, lbl_8041C838@l
/* 8012B3C8 00127028  7C 63 00 2E */	lwzx r3, r3, r0
/* 8012B3CC 0012702C  7C 69 03 A6 */	mtctr r3
/* 8012B3D0 00127030  4E 80 04 20 */	bctr
/* 8012B3D4 00127034  3C 80 27 89 */	lis r4, 0x27890C00@ha
/* 8012B3D8 00127038  38 60 03 FE */	li r3, 0x3fe
/* 8012B3DC 0012703C  38 84 0C 00 */	addi r4, r4, 0x27890C00@l
/* 8012B3E0 00127040  4B F2 F8 81 */	bl func_8005AC60
/* 8012B3E4 00127044  7C 66 1B 78 */	mr r6, r3
/* 8012B3E8 00127048  7F C3 F3 78 */	mr r3, r30
/* 8012B3EC 0012704C  7F E4 FB 78 */	mr r4, r31
/* 8012B3F0 00127050  38 A0 00 01 */	li r5, 1
/* 8012B3F4 00127054  48 12 8A C1 */	bl func_80253EB4
/* 8012B3F8 00127058  48 00 00 F4 */	b lbl_8012B4EC
/* 8012B3FC 0012705C  7F C3 F3 78 */	mr r3, r30
/* 8012B400 00127060  7F E4 FB 78 */	mr r4, r31
/* 8012B404 00127064  38 A0 00 01 */	li r5, 1
/* 8012B408 00127068  38 C0 00 00 */	li r6, 0
/* 8012B40C 0012706C  48 12 8A A9 */	bl func_80253EB4
/* 8012B410 00127070  48 00 00 DC */	b lbl_8012B4EC
/* 8012B414 00127074  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012B418 00127078  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 8012B41C 0012707C  88 03 00 4E */	lbz r0, 0x4e(r3)
/* 8012B420 00127080  2C 00 00 00 */	cmpwi r0, 0
/* 8012B424 00127084  41 82 00 C8 */	beq lbl_8012B4EC
/* 8012B428 00127088  7F C3 F3 78 */	mr r3, r30
/* 8012B42C 0012708C  7F E4 FB 78 */	mr r4, r31
/* 8012B430 00127090  38 A0 00 01 */	li r5, 1
/* 8012B434 00127094  38 C0 00 00 */	li r6, 0
/* 8012B438 00127098  48 12 8A 7D */	bl func_80253EB4
/* 8012B43C 0012709C  48 00 00 B0 */	b lbl_8012B4EC
/* 8012B440 001270A0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012B444 001270A4  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 8012B448 001270A8  88 03 00 4E */	lbz r0, 0x4e(r3)
/* 8012B44C 001270AC  28 00 00 01 */	cmplwi r0, 1
/* 8012B450 001270B0  41 82 00 9C */	beq lbl_8012B4EC
/* 8012B454 001270B4  7F C3 F3 78 */	mr r3, r30
/* 8012B458 001270B8  7F E4 FB 78 */	mr r4, r31
/* 8012B45C 001270BC  38 A0 00 01 */	li r5, 1
/* 8012B460 001270C0  38 C0 00 00 */	li r6, 0
/* 8012B464 001270C4  48 12 8A 51 */	bl func_80253EB4
/* 8012B468 001270C8  48 00 00 84 */	b lbl_8012B4EC
/* 8012B46C 001270CC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012B470 001270D0  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 8012B474 001270D4  88 03 00 4F */	lbz r0, 0x4f(r3)
/* 8012B478 001270D8  28 00 00 01 */	cmplwi r0, 1
/* 8012B47C 001270DC  41 82 00 70 */	beq lbl_8012B4EC
/* 8012B480 001270E0  7F C3 F3 78 */	mr r3, r30
/* 8012B484 001270E4  7F E4 FB 78 */	mr r4, r31
/* 8012B488 001270E8  38 A0 00 01 */	li r5, 1
/* 8012B48C 001270EC  38 C0 00 00 */	li r6, 0
/* 8012B490 001270F0  48 12 8A 25 */	bl func_80253EB4
/* 8012B494 001270F4  48 00 00 58 */	b lbl_8012B4EC
/* 8012B498 001270F8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012B49C 001270FC  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 8012B4A0 00127100  88 03 00 4F */	lbz r0, 0x4f(r3)
/* 8012B4A4 00127104  2C 00 00 00 */	cmpwi r0, 0
/* 8012B4A8 00127108  41 82 00 44 */	beq lbl_8012B4EC
/* 8012B4AC 0012710C  7F C3 F3 78 */	mr r3, r30
/* 8012B4B0 00127110  7F E4 FB 78 */	mr r4, r31
/* 8012B4B4 00127114  38 A0 00 01 */	li r5, 1
/* 8012B4B8 00127118  38 C0 00 00 */	li r6, 0
/* 8012B4BC 0012711C  48 12 89 F9 */	bl func_80253EB4
/* 8012B4C0 00127120  48 00 00 2C */	b lbl_8012B4EC
/* 8012B4C4 00127124  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012B4C8 00127128  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 8012B4CC 0012712C  88 03 00 4F */	lbz r0, 0x4f(r3)
/* 8012B4D0 00127130  28 00 00 FF */	cmplwi r0, 0xff
/* 8012B4D4 00127134  40 82 00 18 */	bne lbl_8012B4EC
/* 8012B4D8 00127138  7F C3 F3 78 */	mr r3, r30
/* 8012B4DC 0012713C  7F E4 FB 78 */	mr r4, r31
/* 8012B4E0 00127140  38 A0 00 01 */	li r5, 1
/* 8012B4E4 00127144  38 C0 00 00 */	li r6, 0
/* 8012B4E8 00127148  48 12 89 CD */	bl func_80253EB4
lbl_8012B4EC:
/* 8012B4EC 0012714C  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8012B4F0 00127150  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8012B4F4 00127154  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8012B4F8 00127158  7C 08 03 A6 */	mtlr r0
/* 8012B4FC 0012715C  38 21 00 20 */	addi r1, r1, 0x20
/* 8012B500 00127160  4E 80 00 20 */	blr
lbl_8012B504:
/* 8012B504 00127164  94 21 FF A0 */	stwu r1, -0x60(r1)
/* 8012B508 00127168  7C 08 02 A6 */	mflr r0
/* 8012B50C 0012716C  38 A0 00 03 */	li r5, 3
/* 8012B510 00127170  90 01 00 64 */	stw r0, 0x64(r1)
/* 8012B514 00127174  38 C1 00 08 */	addi r6, r1, 8
/* 8012B518 00127178  93 E1 00 5C */	stw r31, 0x5c(r1)
/* 8012B51C 0012717C  7C 9F 23 78 */	mr r31, r4
/* 8012B520 00127180  93 C1 00 58 */	stw r30, 0x58(r1)
/* 8012B524 00127184  7C 7E 1B 78 */	mr r30, r3
/* 8012B528 00127188  48 12 89 B5 */	bl func_80253EDC
/* 8012B52C 0012718C  7F C3 F3 78 */	mr r3, r30
/* 8012B530 00127190  7F E4 FB 78 */	mr r4, r31
/* 8012B534 00127194  38 C1 00 0C */	addi r6, r1, 0xc
/* 8012B538 00127198  38 A0 00 06 */	li r5, 6
/* 8012B53C 0012719C  48 12 89 A1 */	bl func_80253EDC
/* 8012B540 001271A0  C0 A1 00 0C */	lfs f5, 0xc(r1)
/* 8012B544 001271A4  38 60 FF 00 */	li r3, -256
/* 8012B548 001271A8  C0 61 00 1C */	lfs f3, 0x1c(r1)
/* 8012B54C 001271AC  C0 21 00 10 */	lfs f1, 0x10(r1)
/* 8012B550 001271B0  FC 80 28 1E */	fctiwz f4, f5
/* 8012B554 001271B4  C0 01 00 24 */	lfs f0, 0x24(r1)
/* 8012B558 001271B8  FC 40 18 1E */	fctiwz f2, f3
/* 8012B55C 001271BC  EC 21 28 28 */	fsubs f1, f1, f5
/* 8012B560 001271C0  80 01 00 08 */	lwz r0, 8(r1)
/* 8012B564 001271C4  EC 00 18 28 */	fsubs f0, f0, f3
/* 8012B568 001271C8  D8 81 00 30 */	stfd f4, 0x30(r1)
/* 8012B56C 001271CC  2C 00 00 18 */	cmpwi r0, 0x18
/* 8012B570 001271D0  FC 20 08 1E */	fctiwz f1, f1
/* 8012B574 001271D4  FC 00 00 1E */	fctiwz f0, f0
/* 8012B578 001271D8  88 BF 00 11 */	lbz r5, 0x11(r31)
/* 8012B57C 001271DC  D8 41 00 38 */	stfd f2, 0x38(r1)
/* 8012B580 001271E0  7C A8 1B 78 */	or r8, r5, r3
/* 8012B584 001271E4  80 81 00 34 */	lwz r4, 0x34(r1)
/* 8012B588 001271E8  D8 21 00 40 */	stfd f1, 0x40(r1)
/* 8012B58C 001271EC  80 A1 00 3C */	lwz r5, 0x3c(r1)
/* 8012B590 001271F0  D8 01 00 48 */	stfd f0, 0x48(r1)
/* 8012B594 001271F4  80 61 00 44 */	lwz r3, 0x44(r1)
/* 8012B598 001271F8  80 E1 00 4C */	lwz r7, 0x4c(r1)
/* 8012B59C 001271FC  41 82 00 34 */	beq lbl_8012B5D0
/* 8012B5A0 00127200  40 80 00 10 */	bge lbl_8012B5B0
/* 8012B5A4 00127204  2C 00 00 16 */	cmpwi r0, 0x16
/* 8012B5A8 00127208  41 82 00 14 */	beq lbl_8012B5BC
/* 8012B5AC 0012720C  48 00 00 48 */	b lbl_8012B5F4
lbl_8012B5B0:
/* 8012B5B0 00127210  2C 00 00 1A */	cmpwi r0, 0x1a
/* 8012B5B4 00127214  41 82 00 30 */	beq lbl_8012B5E4
/* 8012B5B8 00127218  48 00 00 3C */	b lbl_8012B5F4
lbl_8012B5BC:
/* 8012B5BC 0012721C  7C 66 07 34 */	extsh r6, r3
/* 8012B5C0 00127220  7C E7 07 34 */	extsh r7, r7
/* 8012B5C4 00127224  38 60 00 01 */	li r3, 1
/* 8012B5C8 00127228  48 00 03 35 */	bl func_8012B8FC
/* 8012B5CC 0012722C  48 00 00 28 */	b lbl_8012B5F4
lbl_8012B5D0:
/* 8012B5D0 00127230  7C 66 07 34 */	extsh r6, r3
/* 8012B5D4 00127234  7C E7 07 34 */	extsh r7, r7
/* 8012B5D8 00127238  38 60 00 02 */	li r3, 2
/* 8012B5DC 0012723C  48 00 03 21 */	bl func_8012B8FC
/* 8012B5E0 00127240  48 00 00 14 */	b lbl_8012B5F4
lbl_8012B5E4:
/* 8012B5E4 00127244  7C 66 07 34 */	extsh r6, r3
/* 8012B5E8 00127248  7C E7 07 34 */	extsh r7, r7
/* 8012B5EC 0012724C  38 60 00 03 */	li r3, 3
/* 8012B5F0 00127250  48 00 03 0D */	bl func_8012B8FC
lbl_8012B5F4:
/* 8012B5F4 00127254  80 01 00 64 */	lwz r0, 0x64(r1)
/* 8012B5F8 00127258  83 E1 00 5C */	lwz r31, 0x5c(r1)
/* 8012B5FC 0012725C  83 C1 00 58 */	lwz r30, 0x58(r1)
/* 8012B600 00127260  7C 08 03 A6 */	mtlr r0
/* 8012B604 00127264  38 21 00 60 */	addi r1, r1, 0x60
/* 8012B608 00127268  4E 80 00 20 */	blr
lbl_8012B60C:
/* 8012B60C 0012726C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8012B610 00127270  7C 08 02 A6 */	mflr r0
/* 8012B614 00127274  38 A0 00 03 */	li r5, 3
/* 8012B618 00127278  90 01 00 24 */	stw r0, 0x24(r1)
/* 8012B61C 0012727C  38 C1 00 08 */	addi r6, r1, 8
/* 8012B620 00127280  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8012B624 00127284  7C 9F 23 78 */	mr r31, r4
/* 8012B628 00127288  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8012B62C 0012728C  7C 7E 1B 78 */	mr r30, r3
/* 8012B630 00127290  48 12 88 5D */	bl func_80253E8C
/* 8012B634 00127294  80 01 00 08 */	lwz r0, 8(r1)
/* 8012B638 00127298  28 00 00 21 */	cmplwi r0, 0x21
/* 8012B63C 0012729C  41 81 01 8C */	bgt lbl_8012B7C8
/* 8012B640 001272A0  3C 60 80 42 */	lis r3, lbl_8041C890@ha
/* 8012B644 001272A4  54 00 10 3A */	slwi r0, r0, 2
/* 8012B648 001272A8  38 63 C8 90 */	addi r3, r3, lbl_8041C890@l
/* 8012B64C 001272AC  7C 63 00 2E */	lwzx r3, r3, r0
/* 8012B650 001272B0  7C 69 03 A6 */	mtctr r3
/* 8012B654 001272B4  4E 80 04 20 */	bctr
/* 8012B658 001272B8  3C 80 27 89 */	lis r4, 0x27890C00@ha
/* 8012B65C 001272BC  38 60 03 FE */	li r3, 0x3fe
/* 8012B660 001272C0  38 84 0C 00 */	addi r4, r4, 0x27890C00@l
/* 8012B664 001272C4  4B F2 F5 FD */	bl func_8005AC60
/* 8012B668 001272C8  7C 66 1B 78 */	mr r6, r3
/* 8012B66C 001272CC  7F C3 F3 78 */	mr r3, r30
/* 8012B670 001272D0  7F E4 FB 78 */	mr r4, r31
/* 8012B674 001272D4  38 A0 00 01 */	li r5, 1
/* 8012B678 001272D8  48 12 88 3D */	bl func_80253EB4
/* 8012B67C 001272DC  48 00 01 4C */	b lbl_8012B7C8
/* 8012B680 001272E0  7F C3 F3 78 */	mr r3, r30
/* 8012B684 001272E4  7F E4 FB 78 */	mr r4, r31
/* 8012B688 001272E8  38 A0 00 01 */	li r5, 1
/* 8012B68C 001272EC  38 C0 00 00 */	li r6, 0
/* 8012B690 001272F0  48 12 88 25 */	bl func_80253EB4
/* 8012B694 001272F4  48 00 01 34 */	b lbl_8012B7C8
/* 8012B698 001272F8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012B69C 001272FC  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 8012B6A0 00127300  88 03 00 4E */	lbz r0, 0x4e(r3)
/* 8012B6A4 00127304  28 00 00 01 */	cmplwi r0, 1
/* 8012B6A8 00127308  41 82 01 20 */	beq lbl_8012B7C8
/* 8012B6AC 0012730C  7F C3 F3 78 */	mr r3, r30
/* 8012B6B0 00127310  7F E4 FB 78 */	mr r4, r31
/* 8012B6B4 00127314  38 A0 00 01 */	li r5, 1
/* 8012B6B8 00127318  38 C0 00 00 */	li r6, 0
/* 8012B6BC 0012731C  48 12 87 F9 */	bl func_80253EB4
/* 8012B6C0 00127320  48 00 01 08 */	b lbl_8012B7C8
/* 8012B6C4 00127324  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012B6C8 00127328  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 8012B6CC 0012732C  88 03 00 4E */	lbz r0, 0x4e(r3)
/* 8012B6D0 00127330  2C 00 00 00 */	cmpwi r0, 0
/* 8012B6D4 00127334  41 82 00 F4 */	beq lbl_8012B7C8
/* 8012B6D8 00127338  7F C3 F3 78 */	mr r3, r30
/* 8012B6DC 0012733C  7F E4 FB 78 */	mr r4, r31
/* 8012B6E0 00127340  38 A0 00 01 */	li r5, 1
/* 8012B6E4 00127344  38 C0 00 00 */	li r6, 0
/* 8012B6E8 00127348  48 12 87 CD */	bl func_80253EB4
/* 8012B6EC 0012734C  48 00 00 DC */	b lbl_8012B7C8
/* 8012B6F0 00127350  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012B6F4 00127354  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 8012B6F8 00127358  88 03 00 4F */	lbz r0, 0x4f(r3)
/* 8012B6FC 0012735C  28 00 00 01 */	cmplwi r0, 1
/* 8012B700 00127360  41 82 00 C8 */	beq lbl_8012B7C8
/* 8012B704 00127364  7F C3 F3 78 */	mr r3, r30
/* 8012B708 00127368  7F E4 FB 78 */	mr r4, r31
/* 8012B70C 0012736C  38 A0 00 01 */	li r5, 1
/* 8012B710 00127370  38 C0 00 00 */	li r6, 0
/* 8012B714 00127374  48 12 87 A1 */	bl func_80253EB4
/* 8012B718 00127378  48 00 00 B0 */	b lbl_8012B7C8
/* 8012B71C 0012737C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012B720 00127380  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 8012B724 00127384  88 03 00 4F */	lbz r0, 0x4f(r3)
/* 8012B728 00127388  2C 00 00 00 */	cmpwi r0, 0
/* 8012B72C 0012738C  41 82 00 9C */	beq lbl_8012B7C8
/* 8012B730 00127390  7F C3 F3 78 */	mr r3, r30
/* 8012B734 00127394  7F E4 FB 78 */	mr r4, r31
/* 8012B738 00127398  38 A0 00 01 */	li r5, 1
/* 8012B73C 0012739C  38 C0 00 00 */	li r6, 0
/* 8012B740 001273A0  48 12 87 75 */	bl func_80253EB4
/* 8012B744 001273A4  48 00 00 84 */	b lbl_8012B7C8
/* 8012B748 001273A8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012B74C 001273AC  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 8012B750 001273B0  88 03 00 50 */	lbz r0, 0x50(r3)
/* 8012B754 001273B4  28 00 00 01 */	cmplwi r0, 1
/* 8012B758 001273B8  41 82 00 70 */	beq lbl_8012B7C8
/* 8012B75C 001273BC  7F C3 F3 78 */	mr r3, r30
/* 8012B760 001273C0  7F E4 FB 78 */	mr r4, r31
/* 8012B764 001273C4  38 A0 00 01 */	li r5, 1
/* 8012B768 001273C8  38 C0 00 00 */	li r6, 0
/* 8012B76C 001273CC  48 12 87 49 */	bl func_80253EB4
/* 8012B770 001273D0  48 00 00 58 */	b lbl_8012B7C8
/* 8012B774 001273D4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012B778 001273D8  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 8012B77C 001273DC  88 03 00 50 */	lbz r0, 0x50(r3)
/* 8012B780 001273E0  2C 00 00 00 */	cmpwi r0, 0
/* 8012B784 001273E4  41 82 00 44 */	beq lbl_8012B7C8
/* 8012B788 001273E8  7F C3 F3 78 */	mr r3, r30
/* 8012B78C 001273EC  7F E4 FB 78 */	mr r4, r31
/* 8012B790 001273F0  38 A0 00 01 */	li r5, 1
/* 8012B794 001273F4  38 C0 00 00 */	li r6, 0
/* 8012B798 001273F8  48 12 87 1D */	bl func_80253EB4
/* 8012B79C 001273FC  48 00 00 2C */	b lbl_8012B7C8
/* 8012B7A0 00127400  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012B7A4 00127404  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 8012B7A8 00127408  88 03 00 50 */	lbz r0, 0x50(r3)
/* 8012B7AC 0012740C  28 00 00 FF */	cmplwi r0, 0xff
/* 8012B7B0 00127410  40 82 00 18 */	bne lbl_8012B7C8
/* 8012B7B4 00127414  7F C3 F3 78 */	mr r3, r30
/* 8012B7B8 00127418  7F E4 FB 78 */	mr r4, r31
/* 8012B7BC 0012741C  38 A0 00 01 */	li r5, 1
/* 8012B7C0 00127420  38 C0 00 00 */	li r6, 0
/* 8012B7C4 00127424  48 12 86 F1 */	bl func_80253EB4
lbl_8012B7C8:
/* 8012B7C8 00127428  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8012B7CC 0012742C  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8012B7D0 00127430  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8012B7D4 00127434  7C 08 03 A6 */	mtlr r0
/* 8012B7D8 00127438  38 21 00 20 */	addi r1, r1, 0x20
/* 8012B7DC 0012743C  4E 80 00 20 */	blr
lbl_8012B7E0:
/* 8012B7E0 00127440  94 21 FF A0 */	stwu r1, -0x60(r1)
/* 8012B7E4 00127444  7C 08 02 A6 */	mflr r0
/* 8012B7E8 00127448  38 A0 00 03 */	li r5, 3
/* 8012B7EC 0012744C  90 01 00 64 */	stw r0, 0x64(r1)
/* 8012B7F0 00127450  38 C1 00 08 */	addi r6, r1, 8
/* 8012B7F4 00127454  93 E1 00 5C */	stw r31, 0x5c(r1)
/* 8012B7F8 00127458  7C 9F 23 78 */	mr r31, r4
/* 8012B7FC 0012745C  93 C1 00 58 */	stw r30, 0x58(r1)
/* 8012B800 00127460  7C 7E 1B 78 */	mr r30, r3
/* 8012B804 00127464  48 12 86 D9 */	bl func_80253EDC
/* 8012B808 00127468  7F C3 F3 78 */	mr r3, r30
/* 8012B80C 0012746C  7F E4 FB 78 */	mr r4, r31
/* 8012B810 00127470  38 C1 00 0C */	addi r6, r1, 0xc
/* 8012B814 00127474  38 A0 00 06 */	li r5, 6
/* 8012B818 00127478  48 12 86 C5 */	bl func_80253EDC
/* 8012B81C 0012747C  C0 A1 00 0C */	lfs f5, 0xc(r1)
/* 8012B820 00127480  38 A0 FF 00 */	li r5, -256
/* 8012B824 00127484  C0 61 00 1C */	lfs f3, 0x1c(r1)
/* 8012B828 00127488  C0 21 00 10 */	lfs f1, 0x10(r1)
/* 8012B82C 0012748C  FC 80 28 1E */	fctiwz f4, f5
/* 8012B830 00127490  C0 01 00 24 */	lfs f0, 0x24(r1)
/* 8012B834 00127494  FC 40 18 1E */	fctiwz f2, f3
/* 8012B838 00127498  EC 21 28 28 */	fsubs f1, f1, f5
/* 8012B83C 0012749C  80 61 00 08 */	lwz r3, 8(r1)
/* 8012B840 001274A0  EC 00 18 28 */	fsubs f0, f0, f3
/* 8012B844 001274A4  38 03 FF DE */	addi r0, r3, -34
/* 8012B848 001274A8  D8 81 00 30 */	stfd f4, 0x30(r1)
/* 8012B84C 001274AC  FC 20 08 1E */	fctiwz f1, f1
/* 8012B850 001274B0  FC 00 00 1E */	fctiwz f0, f0
/* 8012B854 001274B4  88 7F 00 11 */	lbz r3, 0x11(r31)
/* 8012B858 001274B8  D8 41 00 38 */	stfd f2, 0x38(r1)
/* 8012B85C 001274BC  28 00 00 06 */	cmplwi r0, 6
/* 8012B860 001274C0  7C 68 2B 78 */	or r8, r3, r5
/* 8012B864 001274C4  D8 21 00 40 */	stfd f1, 0x40(r1)
/* 8012B868 001274C8  80 81 00 34 */	lwz r4, 0x34(r1)
/* 8012B86C 001274CC  D8 01 00 48 */	stfd f0, 0x48(r1)
/* 8012B870 001274D0  80 A1 00 3C */	lwz r5, 0x3c(r1)
/* 8012B874 001274D4  80 C1 00 44 */	lwz r6, 0x44(r1)
/* 8012B878 001274D8  80 E1 00 4C */	lwz r7, 0x4c(r1)
/* 8012B87C 001274DC  41 81 00 68 */	bgt lbl_8012B8E4
/* 8012B880 001274E0  3C 60 80 42 */	lis r3, lbl_8041C918@ha
/* 8012B884 001274E4  54 00 10 3A */	slwi r0, r0, 2
/* 8012B888 001274E8  38 63 C9 18 */	addi r3, r3, lbl_8041C918@l
/* 8012B88C 001274EC  7C 63 00 2E */	lwzx r3, r3, r0
/* 8012B890 001274F0  7C 69 03 A6 */	mtctr r3
/* 8012B894 001274F4  4E 80 04 20 */	bctr
/* 8012B898 001274F8  7C C6 07 34 */	extsh r6, r6
/* 8012B89C 001274FC  7C E7 07 34 */	extsh r7, r7
/* 8012B8A0 00127500  38 60 00 01 */	li r3, 1
/* 8012B8A4 00127504  48 00 00 59 */	bl func_8012B8FC
/* 8012B8A8 00127508  48 00 00 3C */	b lbl_8012B8E4
/* 8012B8AC 0012750C  7C C6 07 34 */	extsh r6, r6
/* 8012B8B0 00127510  7C E7 07 34 */	extsh r7, r7
/* 8012B8B4 00127514  38 60 00 02 */	li r3, 2
/* 8012B8B8 00127518  48 00 00 45 */	bl func_8012B8FC
/* 8012B8BC 0012751C  48 00 00 28 */	b lbl_8012B8E4
/* 8012B8C0 00127520  7C C6 07 34 */	extsh r6, r6
/* 8012B8C4 00127524  7C E7 07 34 */	extsh r7, r7
/* 8012B8C8 00127528  38 60 00 03 */	li r3, 3
/* 8012B8CC 0012752C  48 00 00 31 */	bl func_8012B8FC
/* 8012B8D0 00127530  48 00 00 14 */	b lbl_8012B8E4
/* 8012B8D4 00127534  7C C6 07 34 */	extsh r6, r6
/* 8012B8D8 00127538  7C E7 07 34 */	extsh r7, r7
/* 8012B8DC 0012753C  38 60 00 04 */	li r3, 4
/* 8012B8E0 00127540  48 00 00 1D */	bl func_8012B8FC
lbl_8012B8E4:
/* 8012B8E4 00127544  80 01 00 64 */	lwz r0, 0x64(r1)
/* 8012B8E8 00127548  83 E1 00 5C */	lwz r31, 0x5c(r1)
/* 8012B8EC 0012754C  83 C1 00 58 */	lwz r30, 0x58(r1)
/* 8012B8F0 00127550  7C 08 03 A6 */	mtlr r0
/* 8012B8F4 00127554  38 21 00 60 */	addi r1, r1, 0x60
/* 8012B8F8 00127558  4E 80 00 20 */	blr

.global func_8012B8FC
func_8012B8FC:
/* 8012B8FC 0012755C  94 21 FF D0 */	stwu r1, -0x30(r1)
/* 8012B900 00127560  7C 08 02 A6 */	mflr r0
/* 8012B904 00127564  90 01 00 34 */	stw r0, 0x34(r1)
/* 8012B908 00127568  39 61 00 30 */	addi r11, r1, 0x30
/* 8012B90C 0012756C  48 09 B8 15 */	bl _savegpr_25
/* 8012B910 00127570  7C 79 1B 78 */	mr r25, r3
/* 8012B914 00127574  7C 9A 23 78 */	mr r26, r4
/* 8012B918 00127578  7C BB 2B 78 */	mr r27, r5
/* 8012B91C 0012757C  7C DC 33 78 */	mr r28, r6
/* 8012B920 00127580  7C FD 3B 78 */	mr r29, r7
/* 8012B924 00127584  7D 1E 43 78 */	mr r30, r8
/* 8012B928 00127588  3B E0 00 00 */	li r31, 0
lbl_8012B92C:
/* 8012B92C 0012758C  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012B930 00127590  57 E4 06 3E */	clrlwi r4, r31, 0x18
/* 8012B934 00127594  7C 65 22 14 */	add r3, r5, r4
/* 8012B938 00127598  88 03 02 50 */	lbz r0, 0x250(r3)
/* 8012B93C 0012759C  7C 19 00 40 */	cmplw r25, r0
/* 8012B940 001275A0  40 82 00 1C */	bne lbl_8012B95C
/* 8012B944 001275A4  1C 04 06 EC */	mulli r0, r4, 0x6ec
/* 8012B948 001275A8  80 85 01 4C */	lwz r4, 0x14c(r5)
/* 8012B94C 001275AC  38 60 00 0E */	li r3, 0xe
/* 8012B950 001275B0  7C 84 02 14 */	add r4, r4, r0
/* 8012B954 001275B4  38 84 6C 10 */	addi r4, r4, 0x6c10
/* 8012B958 001275B8  48 03 09 B1 */	bl func_8015C308
lbl_8012B95C:
/* 8012B95C 001275BC  3B FF 00 01 */	addi r31, r31, 1
/* 8012B960 001275C0  28 1F 00 08 */	cmplwi r31, 8
/* 8012B964 001275C4  41 80 FF C8 */	blt lbl_8012B92C
/* 8012B968 001275C8  7F 44 D3 78 */	mr r4, r26
/* 8012B96C 001275CC  7F 65 DB 78 */	mr r5, r27
/* 8012B970 001275D0  7F 86 E3 78 */	mr r6, r28
/* 8012B974 001275D4  7F A7 EB 78 */	mr r7, r29
/* 8012B978 001275D8  7F C8 F3 78 */	mr r8, r30
/* 8012B97C 001275DC  38 60 52 51 */	li r3, 0x5251
/* 8012B980 001275E0  48 12 47 B5 */	bl func_80250134
/* 8012B984 001275E4  39 61 00 30 */	addi r11, r1, 0x30
/* 8012B988 001275E8  48 09 B7 E5 */	bl _restgpr_25
/* 8012B98C 001275EC  80 01 00 34 */	lwz r0, 0x34(r1)
/* 8012B990 001275F0  7C 08 03 A6 */	mtlr r0
/* 8012B994 001275F4  38 21 00 30 */	addi r1, r1, 0x30
/* 8012B998 001275F8  4E 80 00 20 */	blr
lbl_8012B99C:
/* 8012B99C 001275FC  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8012B9A0 00127600  7C 08 02 A6 */	mflr r0
/* 8012B9A4 00127604  38 A0 00 03 */	li r5, 3
/* 8012B9A8 00127608  90 01 00 24 */	stw r0, 0x24(r1)
/* 8012B9AC 0012760C  38 C1 00 08 */	addi r6, r1, 8
/* 8012B9B0 00127610  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8012B9B4 00127614  7C 9F 23 78 */	mr r31, r4
/* 8012B9B8 00127618  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8012B9BC 0012761C  7C 7E 1B 78 */	mr r30, r3
/* 8012B9C0 00127620  48 12 84 CD */	bl func_80253E8C
/* 8012B9C4 00127624  80 01 00 08 */	lwz r0, 8(r1)
/* 8012B9C8 00127628  28 00 00 4B */	cmplwi r0, 0x4b
/* 8012B9CC 0012762C  41 81 03 18 */	bgt lbl_8012BCE4
/* 8012B9D0 00127630  3C 60 80 42 */	lis r3, lbl_8041C934@ha
/* 8012B9D4 00127634  54 00 10 3A */	slwi r0, r0, 2
/* 8012B9D8 00127638  38 63 C9 34 */	addi r3, r3, lbl_8041C934@l
/* 8012B9DC 0012763C  7C 63 00 2E */	lwzx r3, r3, r0
/* 8012B9E0 00127640  7C 69 03 A6 */	mtctr r3
/* 8012B9E4 00127644  4E 80 04 20 */	bctr
/* 8012B9E8 00127648  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8012B9EC 0012764C  7F C3 F3 78 */	mr r3, r30
/* 8012B9F0 00127650  7F E4 FB 78 */	mr r4, r31
/* 8012B9F4 00127654  38 A0 00 01 */	li r5, 1
/* 8012B9F8 00127658  88 06 19 CC */	lbz r0, 0x19cc(r6)
/* 8012B9FC 0012765C  54 00 10 3A */	slwi r0, r0, 2
/* 8012BA00 00127660  7C C6 02 14 */	add r6, r6, r0
/* 8012BA04 00127664  80 C6 19 E4 */	lwz r6, 0x19e4(r6)
/* 8012BA08 00127668  48 12 84 AD */	bl func_80253EB4
/* 8012BA0C 0012766C  48 00 02 D8 */	b lbl_8012BCE4
/* 8012BA10 00127670  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BA14 00127674  7F C3 F3 78 */	mr r3, r30
/* 8012BA18 00127678  7F E4 FB 78 */	mr r4, r31
/* 8012BA1C 0012767C  38 A0 00 01 */	li r5, 1
/* 8012BA20 00127680  88 06 19 CD */	lbz r0, 0x19cd(r6)
/* 8012BA24 00127684  54 00 10 3A */	slwi r0, r0, 2
/* 8012BA28 00127688  7C C6 02 14 */	add r6, r6, r0
/* 8012BA2C 0012768C  80 C6 19 E4 */	lwz r6, 0x19e4(r6)
/* 8012BA30 00127690  48 12 84 85 */	bl func_80253EB4
/* 8012BA34 00127694  48 00 02 B0 */	b lbl_8012BCE4
/* 8012BA38 00127698  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BA3C 0012769C  7F C3 F3 78 */	mr r3, r30
/* 8012BA40 001276A0  7F E4 FB 78 */	mr r4, r31
/* 8012BA44 001276A4  38 A0 00 01 */	li r5, 1
/* 8012BA48 001276A8  88 06 19 CE */	lbz r0, 0x19ce(r6)
/* 8012BA4C 001276AC  54 00 10 3A */	slwi r0, r0, 2
/* 8012BA50 001276B0  7C C6 02 14 */	add r6, r6, r0
/* 8012BA54 001276B4  80 C6 19 E4 */	lwz r6, 0x19e4(r6)
/* 8012BA58 001276B8  48 12 84 5D */	bl func_80253EB4
/* 8012BA5C 001276BC  48 00 02 88 */	b lbl_8012BCE4
/* 8012BA60 001276C0  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BA64 001276C4  7F C3 F3 78 */	mr r3, r30
/* 8012BA68 001276C8  7F E4 FB 78 */	mr r4, r31
/* 8012BA6C 001276CC  38 A0 00 01 */	li r5, 1
/* 8012BA70 001276D0  88 06 19 CF */	lbz r0, 0x19cf(r6)
/* 8012BA74 001276D4  54 00 10 3A */	slwi r0, r0, 2
/* 8012BA78 001276D8  7C C6 02 14 */	add r6, r6, r0
/* 8012BA7C 001276DC  80 C6 19 E4 */	lwz r6, 0x19e4(r6)
/* 8012BA80 001276E0  48 12 84 35 */	bl func_80253EB4
/* 8012BA84 001276E4  48 00 02 60 */	b lbl_8012BCE4
/* 8012BA88 001276E8  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BA8C 001276EC  7F C3 F3 78 */	mr r3, r30
/* 8012BA90 001276F0  7F E4 FB 78 */	mr r4, r31
/* 8012BA94 001276F4  38 A0 00 01 */	li r5, 1
/* 8012BA98 001276F8  88 06 19 D0 */	lbz r0, 0x19d0(r6)
/* 8012BA9C 001276FC  54 00 10 3A */	slwi r0, r0, 2
/* 8012BAA0 00127700  7C C6 02 14 */	add r6, r6, r0
/* 8012BAA4 00127704  80 C6 19 E4 */	lwz r6, 0x19e4(r6)
/* 8012BAA8 00127708  48 12 84 0D */	bl func_80253EB4
/* 8012BAAC 0012770C  48 00 02 38 */	b lbl_8012BCE4
/* 8012BAB0 00127710  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BAB4 00127714  7F C3 F3 78 */	mr r3, r30
/* 8012BAB8 00127718  7F E4 FB 78 */	mr r4, r31
/* 8012BABC 0012771C  38 A0 00 01 */	li r5, 1
/* 8012BAC0 00127720  88 06 19 D1 */	lbz r0, 0x19d1(r6)
/* 8012BAC4 00127724  54 00 10 3A */	slwi r0, r0, 2
/* 8012BAC8 00127728  7C C6 02 14 */	add r6, r6, r0
/* 8012BACC 0012772C  80 C6 19 E4 */	lwz r6, 0x19e4(r6)
/* 8012BAD0 00127730  48 12 83 E5 */	bl func_80253EB4
/* 8012BAD4 00127734  48 00 02 10 */	b lbl_8012BCE4
/* 8012BAD8 00127738  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BADC 0012773C  7F C3 F3 78 */	mr r3, r30
/* 8012BAE0 00127740  7F E4 FB 78 */	mr r4, r31
/* 8012BAE4 00127744  38 A0 00 01 */	li r5, 1
/* 8012BAE8 00127748  88 06 19 D8 */	lbz r0, 0x19d8(r6)
/* 8012BAEC 0012774C  54 00 10 3A */	slwi r0, r0, 2
/* 8012BAF0 00127750  7C C6 02 14 */	add r6, r6, r0
/* 8012BAF4 00127754  80 C6 19 E4 */	lwz r6, 0x19e4(r6)
/* 8012BAF8 00127758  48 12 83 BD */	bl func_80253EB4
/* 8012BAFC 0012775C  48 00 01 E8 */	b lbl_8012BCE4
/* 8012BB00 00127760  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BB04 00127764  7F C3 F3 78 */	mr r3, r30
/* 8012BB08 00127768  7F E4 FB 78 */	mr r4, r31
/* 8012BB0C 0012776C  38 A0 00 01 */	li r5, 1
/* 8012BB10 00127770  88 06 19 D9 */	lbz r0, 0x19d9(r6)
/* 8012BB14 00127774  54 00 10 3A */	slwi r0, r0, 2
/* 8012BB18 00127778  7C C6 02 14 */	add r6, r6, r0
/* 8012BB1C 0012777C  80 C6 19 E4 */	lwz r6, 0x19e4(r6)
/* 8012BB20 00127780  48 12 83 95 */	bl func_80253EB4
/* 8012BB24 00127784  48 00 01 C0 */	b lbl_8012BCE4
/* 8012BB28 00127788  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BB2C 0012778C  7F C3 F3 78 */	mr r3, r30
/* 8012BB30 00127790  7F E4 FB 78 */	mr r4, r31
/* 8012BB34 00127794  38 A0 00 01 */	li r5, 1
/* 8012BB38 00127798  88 06 19 DA */	lbz r0, 0x19da(r6)
/* 8012BB3C 0012779C  54 00 10 3A */	slwi r0, r0, 2
/* 8012BB40 001277A0  7C C6 02 14 */	add r6, r6, r0
/* 8012BB44 001277A4  80 C6 19 E4 */	lwz r6, 0x19e4(r6)
/* 8012BB48 001277A8  48 12 83 6D */	bl func_80253EB4
/* 8012BB4C 001277AC  48 00 01 98 */	b lbl_8012BCE4
/* 8012BB50 001277B0  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BB54 001277B4  7F C3 F3 78 */	mr r3, r30
/* 8012BB58 001277B8  7F E4 FB 78 */	mr r4, r31
/* 8012BB5C 001277BC  38 A0 00 01 */	li r5, 1
/* 8012BB60 001277C0  88 06 19 DB */	lbz r0, 0x19db(r6)
/* 8012BB64 001277C4  54 00 10 3A */	slwi r0, r0, 2
/* 8012BB68 001277C8  7C C6 02 14 */	add r6, r6, r0
/* 8012BB6C 001277CC  80 C6 19 E4 */	lwz r6, 0x19e4(r6)
/* 8012BB70 001277D0  48 12 83 45 */	bl func_80253EB4
/* 8012BB74 001277D4  48 00 01 70 */	b lbl_8012BCE4
/* 8012BB78 001277D8  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BB7C 001277DC  7F C3 F3 78 */	mr r3, r30
/* 8012BB80 001277E0  7F E4 FB 78 */	mr r4, r31
/* 8012BB84 001277E4  38 A0 00 01 */	li r5, 1
/* 8012BB88 001277E8  88 06 19 DC */	lbz r0, 0x19dc(r6)
/* 8012BB8C 001277EC  54 00 10 3A */	slwi r0, r0, 2
/* 8012BB90 001277F0  7C C6 02 14 */	add r6, r6, r0
/* 8012BB94 001277F4  80 C6 19 E4 */	lwz r6, 0x19e4(r6)
/* 8012BB98 001277F8  48 12 83 1D */	bl func_80253EB4
/* 8012BB9C 001277FC  48 00 01 48 */	b lbl_8012BCE4
/* 8012BBA0 00127800  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BBA4 00127804  7F C3 F3 78 */	mr r3, r30
/* 8012BBA8 00127808  7F E4 FB 78 */	mr r4, r31
/* 8012BBAC 0012780C  38 A0 00 01 */	li r5, 1
/* 8012BBB0 00127810  88 06 19 DD */	lbz r0, 0x19dd(r6)
/* 8012BBB4 00127814  54 00 10 3A */	slwi r0, r0, 2
/* 8012BBB8 00127818  7C C6 02 14 */	add r6, r6, r0
/* 8012BBBC 0012781C  80 C6 19 E4 */	lwz r6, 0x19e4(r6)
/* 8012BBC0 00127820  48 12 82 F5 */	bl func_80253EB4
/* 8012BBC4 00127824  48 00 01 20 */	b lbl_8012BCE4
/* 8012BBC8 00127828  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BBCC 0012782C  7F C3 F3 78 */	mr r3, r30
/* 8012BBD0 00127830  7F E4 FB 78 */	mr r4, r31
/* 8012BBD4 00127834  80 A5 19 5C */	lwz r5, 0x195c(r5)
/* 8012BBD8 00127838  4B F2 F6 BD */	bl func_8005B294
/* 8012BBDC 0012783C  48 00 01 08 */	b lbl_8012BCE4
/* 8012BBE0 00127840  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BBE4 00127844  7F C3 F3 78 */	mr r3, r30
/* 8012BBE8 00127848  7F E4 FB 78 */	mr r4, r31
/* 8012BBEC 0012784C  80 A5 19 60 */	lwz r5, 0x1960(r5)
/* 8012BBF0 00127850  4B F2 F6 A5 */	bl func_8005B294
/* 8012BBF4 00127854  48 00 00 F0 */	b lbl_8012BCE4
/* 8012BBF8 00127858  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BBFC 0012785C  7F C3 F3 78 */	mr r3, r30
/* 8012BC00 00127860  7F E4 FB 78 */	mr r4, r31
/* 8012BC04 00127864  80 A5 19 64 */	lwz r5, 0x1964(r5)
/* 8012BC08 00127868  4B F2 F6 8D */	bl func_8005B294
/* 8012BC0C 0012786C  48 00 00 D8 */	b lbl_8012BCE4
/* 8012BC10 00127870  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BC14 00127874  7F C3 F3 78 */	mr r3, r30
/* 8012BC18 00127878  7F E4 FB 78 */	mr r4, r31
/* 8012BC1C 0012787C  80 A5 19 68 */	lwz r5, 0x1968(r5)
/* 8012BC20 00127880  4B F2 F6 75 */	bl func_8005B294
/* 8012BC24 00127884  48 00 00 C0 */	b lbl_8012BCE4
/* 8012BC28 00127888  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BC2C 0012788C  7F C3 F3 78 */	mr r3, r30
/* 8012BC30 00127890  7F E4 FB 78 */	mr r4, r31
/* 8012BC34 00127894  80 A5 19 6C */	lwz r5, 0x196c(r5)
/* 8012BC38 00127898  4B F2 F6 5D */	bl func_8005B294
/* 8012BC3C 0012789C  48 00 00 A8 */	b lbl_8012BCE4
/* 8012BC40 001278A0  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BC44 001278A4  7F C3 F3 78 */	mr r3, r30
/* 8012BC48 001278A8  7F E4 FB 78 */	mr r4, r31
/* 8012BC4C 001278AC  80 A5 19 70 */	lwz r5, 0x1970(r5)
/* 8012BC50 001278B0  4B F2 F6 45 */	bl func_8005B294
/* 8012BC54 001278B4  48 00 00 90 */	b lbl_8012BCE4
/* 8012BC58 001278B8  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BC5C 001278BC  7F C3 F3 78 */	mr r3, r30
/* 8012BC60 001278C0  7F E4 FB 78 */	mr r4, r31
/* 8012BC64 001278C4  80 A5 19 8C */	lwz r5, 0x198c(r5)
/* 8012BC68 001278C8  4B F2 F6 2D */	bl func_8005B294
/* 8012BC6C 001278CC  48 00 00 78 */	b lbl_8012BCE4
/* 8012BC70 001278D0  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BC74 001278D4  7F C3 F3 78 */	mr r3, r30
/* 8012BC78 001278D8  7F E4 FB 78 */	mr r4, r31
/* 8012BC7C 001278DC  80 A5 19 90 */	lwz r5, 0x1990(r5)
/* 8012BC80 001278E0  4B F2 F6 15 */	bl func_8005B294
/* 8012BC84 001278E4  48 00 00 60 */	b lbl_8012BCE4
/* 8012BC88 001278E8  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BC8C 001278EC  7F C3 F3 78 */	mr r3, r30
/* 8012BC90 001278F0  7F E4 FB 78 */	mr r4, r31
/* 8012BC94 001278F4  80 A5 19 94 */	lwz r5, 0x1994(r5)
/* 8012BC98 001278F8  4B F2 F5 FD */	bl func_8005B294
/* 8012BC9C 001278FC  48 00 00 48 */	b lbl_8012BCE4
/* 8012BCA0 00127900  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BCA4 00127904  7F C3 F3 78 */	mr r3, r30
/* 8012BCA8 00127908  7F E4 FB 78 */	mr r4, r31
/* 8012BCAC 0012790C  80 A5 19 98 */	lwz r5, 0x1998(r5)
/* 8012BCB0 00127910  4B F2 F5 E5 */	bl func_8005B294
/* 8012BCB4 00127914  48 00 00 30 */	b lbl_8012BCE4
/* 8012BCB8 00127918  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BCBC 0012791C  7F C3 F3 78 */	mr r3, r30
/* 8012BCC0 00127920  7F E4 FB 78 */	mr r4, r31
/* 8012BCC4 00127924  80 A5 19 9C */	lwz r5, 0x199c(r5)
/* 8012BCC8 00127928  4B F2 F5 CD */	bl func_8005B294
/* 8012BCCC 0012792C  48 00 00 18 */	b lbl_8012BCE4
/* 8012BCD0 00127930  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BCD4 00127934  7F C3 F3 78 */	mr r3, r30
/* 8012BCD8 00127938  7F E4 FB 78 */	mr r4, r31
/* 8012BCDC 0012793C  80 A5 19 A0 */	lwz r5, 0x19a0(r5)
/* 8012BCE0 00127940  4B F2 F5 B5 */	bl func_8005B294
lbl_8012BCE4:
/* 8012BCE4 00127944  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8012BCE8 00127948  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8012BCEC 0012794C  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8012BCF0 00127950  7C 08 03 A6 */	mtlr r0
/* 8012BCF4 00127954  38 21 00 20 */	addi r1, r1, 0x20
/* 8012BCF8 00127958  4E 80 00 20 */	blr
lbl_8012BCFC:
/* 8012BCFC 0012795C  94 21 FF 90 */	stwu r1, -0x70(r1)
/* 8012BD00 00127960  7C 08 02 A6 */	mflr r0
/* 8012BD04 00127964  90 01 00 74 */	stw r0, 0x74(r1)
/* 8012BD08 00127968  39 61 00 70 */	addi r11, r1, 0x70
/* 8012BD0C 0012796C  48 09 B4 15 */	bl _savegpr_25
/* 8012BD10 00127970  7C 7E 1B 78 */	mr r30, r3
/* 8012BD14 00127974  7C 9F 23 78 */	mr r31, r4
/* 8012BD18 00127978  38 C1 00 08 */	addi r6, r1, 8
/* 8012BD1C 0012797C  38 A0 00 03 */	li r5, 3
/* 8012BD20 00127980  48 12 81 BD */	bl func_80253EDC
/* 8012BD24 00127984  80 61 00 08 */	lwz r3, 8(r1)
/* 8012BD28 00127988  38 03 FF EC */	addi r0, r3, -20
/* 8012BD2C 0012798C  28 00 00 37 */	cmplwi r0, 0x37
/* 8012BD30 00127990  41 81 00 70 */	bgt lbl_8012BDA0
/* 8012BD34 00127994  3C 60 80 42 */	lis r3, lbl_8041CB80@ha
/* 8012BD38 00127998  54 00 10 3A */	slwi r0, r0, 2
/* 8012BD3C 0012799C  38 63 CB 80 */	addi r3, r3, lbl_8041CB80@l
/* 8012BD40 001279A0  7C 63 00 2E */	lwzx r3, r3, r0
/* 8012BD44 001279A4  7C 69 03 A6 */	mtctr r3
/* 8012BD48 001279A8  4E 80 04 20 */	bctr
/* 8012BD4C 001279AC  C0 3F 00 38 */	lfs f1, 0x38(r31)
/* 8012BD50 001279B0  C0 62 8D 80 */	lfs f3, lbl_80641380-_SDA2_BASE_(r2)
/* 8012BD54 001279B4  C0 1F 00 44 */	lfs f0, 0x44(r31)
/* 8012BD58 001279B8  EC C1 18 28 */	fsubs f6, f1, f3
/* 8012BD5C 001279BC  C0 5F 00 3C */	lfs f2, 0x3c(r31)
/* 8012BD60 001279C0  EC A0 18 28 */	fsubs f5, f0, f3
/* 8012BD64 001279C4  C0 22 8D 84 */	lfs f1, lbl_80641384-_SDA2_BASE_(r2)
/* 8012BD68 001279C8  C0 1F 00 40 */	lfs f0, 0x40(r31)
/* 8012BD6C 001279CC  EC 82 08 28 */	fsubs f4, f2, f1
/* 8012BD70 001279D0  EC 60 08 28 */	fsubs f3, f0, f1
/* 8012BD74 001279D4  C0 3F 00 48 */	lfs f1, 0x48(r31)
/* 8012BD78 001279D8  C0 42 8D 88 */	lfs f2, lbl_80641388-_SDA2_BASE_(r2)
/* 8012BD7C 001279DC  C0 1F 00 4C */	lfs f0, 0x4c(r31)
/* 8012BD80 001279E0  EC 21 10 2A */	fadds f1, f1, f2
/* 8012BD84 001279E4  D0 DF 00 38 */	stfs f6, 0x38(r31)
/* 8012BD88 001279E8  EC 00 10 2A */	fadds f0, f0, f2
/* 8012BD8C 001279EC  D0 BF 00 44 */	stfs f5, 0x44(r31)
/* 8012BD90 001279F0  D0 9F 00 3C */	stfs f4, 0x3c(r31)
/* 8012BD94 001279F4  D0 7F 00 40 */	stfs f3, 0x40(r31)
/* 8012BD98 001279F8  D0 3F 00 48 */	stfs f1, 0x48(r31)
/* 8012BD9C 001279FC  D0 1F 00 4C */	stfs f0, 0x4c(r31)
lbl_8012BDA0:
/* 8012BDA0 00127A00  7F C3 F3 78 */	mr r3, r30
/* 8012BDA4 00127A04  7F E4 FB 78 */	mr r4, r31
/* 8012BDA8 00127A08  38 C1 00 0C */	addi r6, r1, 0xc
/* 8012BDAC 00127A0C  38 A0 00 06 */	li r5, 6
/* 8012BDB0 00127A10  48 12 81 2D */	bl func_80253EDC
/* 8012BDB4 00127A14  C0 A1 00 0C */	lfs f5, 0xc(r1)
/* 8012BDB8 00127A18  38 80 FF 00 */	li r4, -256
/* 8012BDBC 00127A1C  C0 61 00 1C */	lfs f3, 0x1c(r1)
/* 8012BDC0 00127A20  C0 21 00 10 */	lfs f1, 0x10(r1)
/* 8012BDC4 00127A24  FC 80 28 1E */	fctiwz f4, f5
/* 8012BDC8 00127A28  C0 01 00 24 */	lfs f0, 0x24(r1)
/* 8012BDCC 00127A2C  FC 40 18 1E */	fctiwz f2, f3
/* 8012BDD0 00127A30  EC 21 28 28 */	fsubs f1, f1, f5
/* 8012BDD4 00127A34  80 61 00 08 */	lwz r3, 8(r1)
/* 8012BDD8 00127A38  EC 00 18 28 */	fsubs f0, f0, f3
/* 8012BDDC 00127A3C  D8 81 00 30 */	stfd f4, 0x30(r1)
/* 8012BDE0 00127A40  38 03 FF F9 */	addi r0, r3, -7
/* 8012BDE4 00127A44  FC 20 08 1E */	fctiwz f1, f1
/* 8012BDE8 00127A48  FC 00 00 1E */	fctiwz f0, f0
/* 8012BDEC 00127A4C  D8 41 00 38 */	stfd f2, 0x38(r1)
/* 8012BDF0 00127A50  88 BF 00 11 */	lbz r5, 0x11(r31)
/* 8012BDF4 00127A54  28 00 00 46 */	cmplwi r0, 0x46
/* 8012BDF8 00127A58  D8 21 00 40 */	stfd f1, 0x40(r1)
/* 8012BDFC 00127A5C  83 81 00 34 */	lwz r28, 0x34(r1)
/* 8012BE00 00127A60  D8 01 00 48 */	stfd f0, 0x48(r1)
/* 8012BE04 00127A64  7C BD 23 78 */	or r29, r5, r4
/* 8012BE08 00127A68  83 61 00 3C */	lwz r27, 0x3c(r1)
/* 8012BE0C 00127A6C  83 41 00 44 */	lwz r26, 0x44(r1)
/* 8012BE10 00127A70  83 21 00 4C */	lwz r25, 0x4c(r1)
/* 8012BE14 00127A74  41 81 04 48 */	bgt lbl_8012C25C
/* 8012BE18 00127A78  3C 60 80 42 */	lis r3, lbl_8041CA64@ha
/* 8012BE1C 00127A7C  54 00 10 3A */	slwi r0, r0, 2
/* 8012BE20 00127A80  38 63 CA 64 */	addi r3, r3, lbl_8041CA64@l
/* 8012BE24 00127A84  7C 63 00 2E */	lwzx r3, r3, r0
/* 8012BE28 00127A88  7C 69 03 A6 */	mtctr r3
/* 8012BE2C 00127A8C  4E 80 04 20 */	bctr
/* 8012BE30 00127A90  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BE34 00127A94  38 60 00 0F */	li r3, 0xf
/* 8012BE38 00127A98  80 84 19 BC */	lwz r4, 0x19bc(r4)
/* 8012BE3C 00127A9C  48 03 04 CD */	bl func_8015C308
/* 8012BE40 00127AA0  7F 84 E3 78 */	mr r4, r28
/* 8012BE44 00127AA4  7F 65 DB 78 */	mr r5, r27
/* 8012BE48 00127AA8  7F A8 EB 78 */	mr r8, r29
/* 8012BE4C 00127AAC  7F 46 07 34 */	extsh r6, r26
/* 8012BE50 00127AB0  7F 27 07 34 */	extsh r7, r25
/* 8012BE54 00127AB4  38 60 03 F9 */	li r3, 0x3f9
/* 8012BE58 00127AB8  48 12 42 DD */	bl func_80250134
/* 8012BE5C 00127ABC  48 00 04 00 */	b lbl_8012C25C
/* 8012BE60 00127AC0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BE64 00127AC4  38 81 00 0C */	addi r4, r1, 0xc
/* 8012BE68 00127AC8  80 63 19 5C */	lwz r3, 0x195c(r3)
/* 8012BE6C 00127ACC  48 00 16 C5 */	bl func_8012D530
/* 8012BE70 00127AD0  48 00 03 EC */	b lbl_8012C25C
/* 8012BE74 00127AD4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BE78 00127AD8  38 81 00 0C */	addi r4, r1, 0xc
/* 8012BE7C 00127ADC  80 63 19 60 */	lwz r3, 0x1960(r3)
/* 8012BE80 00127AE0  48 00 16 B1 */	bl func_8012D530
/* 8012BE84 00127AE4  48 00 03 D8 */	b lbl_8012C25C
/* 8012BE88 00127AE8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BE8C 00127AEC  38 81 00 0C */	addi r4, r1, 0xc
/* 8012BE90 00127AF0  80 63 19 64 */	lwz r3, 0x1964(r3)
/* 8012BE94 00127AF4  48 00 16 9D */	bl func_8012D530
/* 8012BE98 00127AF8  48 00 03 C4 */	b lbl_8012C25C
/* 8012BE9C 00127AFC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BEA0 00127B00  38 81 00 0C */	addi r4, r1, 0xc
/* 8012BEA4 00127B04  80 63 19 68 */	lwz r3, 0x1968(r3)
/* 8012BEA8 00127B08  48 00 16 89 */	bl func_8012D530
/* 8012BEAC 00127B0C  48 00 03 B0 */	b lbl_8012C25C
/* 8012BEB0 00127B10  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BEB4 00127B14  38 81 00 0C */	addi r4, r1, 0xc
/* 8012BEB8 00127B18  80 63 19 6C */	lwz r3, 0x196c(r3)
/* 8012BEBC 00127B1C  48 00 16 75 */	bl func_8012D530
/* 8012BEC0 00127B20  48 00 03 9C */	b lbl_8012C25C
/* 8012BEC4 00127B24  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BEC8 00127B28  38 81 00 0C */	addi r4, r1, 0xc
/* 8012BECC 00127B2C  80 63 19 70 */	lwz r3, 0x1970(r3)
/* 8012BED0 00127B30  48 00 16 61 */	bl func_8012D530
/* 8012BED4 00127B34  48 00 03 88 */	b lbl_8012C25C
/* 8012BED8 00127B38  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BEDC 00127B3C  38 81 00 0C */	addi r4, r1, 0xc
/* 8012BEE0 00127B40  38 C0 00 01 */	li r6, 1
/* 8012BEE4 00127B44  80 63 19 5C */	lwz r3, 0x195c(r3)
/* 8012BEE8 00127B48  48 00 17 59 */	bl func_8012D640
/* 8012BEEC 00127B4C  48 00 03 70 */	b lbl_8012C25C
/* 8012BEF0 00127B50  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BEF4 00127B54  38 81 00 0C */	addi r4, r1, 0xc
/* 8012BEF8 00127B58  38 C0 00 01 */	li r6, 1
/* 8012BEFC 00127B5C  80 63 19 60 */	lwz r3, 0x1960(r3)
/* 8012BF00 00127B60  48 00 17 41 */	bl func_8012D640
/* 8012BF04 00127B64  48 00 03 58 */	b lbl_8012C25C
/* 8012BF08 00127B68  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BF0C 00127B6C  38 81 00 0C */	addi r4, r1, 0xc
/* 8012BF10 00127B70  38 C0 00 01 */	li r6, 1
/* 8012BF14 00127B74  80 63 19 64 */	lwz r3, 0x1964(r3)
/* 8012BF18 00127B78  48 00 17 29 */	bl func_8012D640
/* 8012BF1C 00127B7C  48 00 03 40 */	b lbl_8012C25C
/* 8012BF20 00127B80  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BF24 00127B84  38 81 00 0C */	addi r4, r1, 0xc
/* 8012BF28 00127B88  38 C0 00 01 */	li r6, 1
/* 8012BF2C 00127B8C  80 63 19 68 */	lwz r3, 0x1968(r3)
/* 8012BF30 00127B90  48 00 17 11 */	bl func_8012D640
/* 8012BF34 00127B94  48 00 03 28 */	b lbl_8012C25C
/* 8012BF38 00127B98  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BF3C 00127B9C  38 81 00 0C */	addi r4, r1, 0xc
/* 8012BF40 00127BA0  38 C0 00 01 */	li r6, 1
/* 8012BF44 00127BA4  80 63 19 6C */	lwz r3, 0x196c(r3)
/* 8012BF48 00127BA8  48 00 16 F9 */	bl func_8012D640
/* 8012BF4C 00127BAC  48 00 03 10 */	b lbl_8012C25C
/* 8012BF50 00127BB0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BF54 00127BB4  38 81 00 0C */	addi r4, r1, 0xc
/* 8012BF58 00127BB8  38 C0 00 01 */	li r6, 1
/* 8012BF5C 00127BBC  80 63 19 70 */	lwz r3, 0x1970(r3)
/* 8012BF60 00127BC0  48 00 16 E1 */	bl func_8012D640
/* 8012BF64 00127BC4  48 00 02 F8 */	b lbl_8012C25C
/* 8012BF68 00127BC8  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BF6C 00127BCC  7F C3 F3 78 */	mr r3, r30
/* 8012BF70 00127BD0  7F E4 FB 78 */	mr r4, r31
/* 8012BF74 00127BD4  38 C0 00 00 */	li r6, 0
/* 8012BF78 00127BD8  80 A5 19 5C */	lwz r5, 0x195c(r5)
/* 8012BF7C 00127BDC  4B F2 F3 AD */	bl func_8005B328
/* 8012BF80 00127BE0  48 00 02 DC */	b lbl_8012C25C
/* 8012BF84 00127BE4  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BF88 00127BE8  7F C3 F3 78 */	mr r3, r30
/* 8012BF8C 00127BEC  7F E4 FB 78 */	mr r4, r31
/* 8012BF90 00127BF0  38 C0 00 00 */	li r6, 0
/* 8012BF94 00127BF4  80 A5 19 60 */	lwz r5, 0x1960(r5)
/* 8012BF98 00127BF8  4B F2 F3 91 */	bl func_8005B328
/* 8012BF9C 00127BFC  48 00 02 C0 */	b lbl_8012C25C
/* 8012BFA0 00127C00  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BFA4 00127C04  7F C3 F3 78 */	mr r3, r30
/* 8012BFA8 00127C08  7F E4 FB 78 */	mr r4, r31
/* 8012BFAC 00127C0C  38 C0 00 00 */	li r6, 0
/* 8012BFB0 00127C10  80 A5 19 64 */	lwz r5, 0x1964(r5)
/* 8012BFB4 00127C14  4B F2 F3 75 */	bl func_8005B328
/* 8012BFB8 00127C18  48 00 02 A4 */	b lbl_8012C25C
/* 8012BFBC 00127C1C  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BFC0 00127C20  7F C3 F3 78 */	mr r3, r30
/* 8012BFC4 00127C24  7F E4 FB 78 */	mr r4, r31
/* 8012BFC8 00127C28  38 C0 00 00 */	li r6, 0
/* 8012BFCC 00127C2C  80 A5 19 68 */	lwz r5, 0x1968(r5)
/* 8012BFD0 00127C30  4B F2 F3 59 */	bl func_8005B328
/* 8012BFD4 00127C34  48 00 02 88 */	b lbl_8012C25C
/* 8012BFD8 00127C38  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BFDC 00127C3C  7F C3 F3 78 */	mr r3, r30
/* 8012BFE0 00127C40  7F E4 FB 78 */	mr r4, r31
/* 8012BFE4 00127C44  38 C0 00 00 */	li r6, 0
/* 8012BFE8 00127C48  80 A5 19 6C */	lwz r5, 0x196c(r5)
/* 8012BFEC 00127C4C  4B F2 F3 3D */	bl func_8005B328
/* 8012BFF0 00127C50  48 00 02 6C */	b lbl_8012C25C
/* 8012BFF4 00127C54  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012BFF8 00127C58  7F C3 F3 78 */	mr r3, r30
/* 8012BFFC 00127C5C  7F E4 FB 78 */	mr r4, r31
/* 8012C000 00127C60  38 C0 00 00 */	li r6, 0
/* 8012C004 00127C64  80 A5 19 70 */	lwz r5, 0x1970(r5)
/* 8012C008 00127C68  4B F2 F3 21 */	bl func_8005B328
/* 8012C00C 00127C6C  48 00 02 50 */	b lbl_8012C25C
/* 8012C010 00127C70  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C014 00127C74  38 60 00 0F */	li r3, 0xf
/* 8012C018 00127C78  80 84 19 C4 */	lwz r4, 0x19c4(r4)
/* 8012C01C 00127C7C  48 03 02 ED */	bl func_8015C308
/* 8012C020 00127C80  7F 84 E3 78 */	mr r4, r28
/* 8012C024 00127C84  7F 65 DB 78 */	mr r5, r27
/* 8012C028 00127C88  7F A8 EB 78 */	mr r8, r29
/* 8012C02C 00127C8C  7F 46 07 34 */	extsh r6, r26
/* 8012C030 00127C90  7F 27 07 34 */	extsh r7, r25
/* 8012C034 00127C94  38 60 03 F9 */	li r3, 0x3f9
/* 8012C038 00127C98  48 12 40 FD */	bl func_80250134
/* 8012C03C 00127C9C  48 00 02 20 */	b lbl_8012C25C
/* 8012C040 00127CA0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C044 00127CA4  38 81 00 0C */	addi r4, r1, 0xc
/* 8012C048 00127CA8  80 63 19 8C */	lwz r3, 0x198c(r3)
/* 8012C04C 00127CAC  48 00 14 E5 */	bl func_8012D530
/* 8012C050 00127CB0  48 00 02 0C */	b lbl_8012C25C
/* 8012C054 00127CB4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C058 00127CB8  38 81 00 0C */	addi r4, r1, 0xc
/* 8012C05C 00127CBC  80 63 19 90 */	lwz r3, 0x1990(r3)
/* 8012C060 00127CC0  48 00 14 D1 */	bl func_8012D530
/* 8012C064 00127CC4  48 00 01 F8 */	b lbl_8012C25C
/* 8012C068 00127CC8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C06C 00127CCC  38 81 00 0C */	addi r4, r1, 0xc
/* 8012C070 00127CD0  80 63 19 94 */	lwz r3, 0x1994(r3)
/* 8012C074 00127CD4  48 00 14 BD */	bl func_8012D530
/* 8012C078 00127CD8  48 00 01 E4 */	b lbl_8012C25C
/* 8012C07C 00127CDC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C080 00127CE0  38 81 00 0C */	addi r4, r1, 0xc
/* 8012C084 00127CE4  80 63 19 98 */	lwz r3, 0x1998(r3)
/* 8012C088 00127CE8  48 00 14 A9 */	bl func_8012D530
/* 8012C08C 00127CEC  48 00 01 D0 */	b lbl_8012C25C
/* 8012C090 00127CF0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C094 00127CF4  38 81 00 0C */	addi r4, r1, 0xc
/* 8012C098 00127CF8  80 63 19 9C */	lwz r3, 0x199c(r3)
/* 8012C09C 00127CFC  48 00 14 95 */	bl func_8012D530
/* 8012C0A0 00127D00  48 00 01 BC */	b lbl_8012C25C
/* 8012C0A4 00127D04  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C0A8 00127D08  38 81 00 0C */	addi r4, r1, 0xc
/* 8012C0AC 00127D0C  80 63 19 A0 */	lwz r3, 0x19a0(r3)
/* 8012C0B0 00127D10  48 00 14 81 */	bl func_8012D530
/* 8012C0B4 00127D14  48 00 01 A8 */	b lbl_8012C25C
/* 8012C0B8 00127D18  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C0BC 00127D1C  38 81 00 0C */	addi r4, r1, 0xc
/* 8012C0C0 00127D20  38 C0 00 01 */	li r6, 1
/* 8012C0C4 00127D24  80 63 19 8C */	lwz r3, 0x198c(r3)
/* 8012C0C8 00127D28  48 00 15 79 */	bl func_8012D640
/* 8012C0CC 00127D2C  48 00 01 90 */	b lbl_8012C25C
/* 8012C0D0 00127D30  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C0D4 00127D34  38 81 00 0C */	addi r4, r1, 0xc
/* 8012C0D8 00127D38  38 C0 00 01 */	li r6, 1
/* 8012C0DC 00127D3C  80 63 19 90 */	lwz r3, 0x1990(r3)
/* 8012C0E0 00127D40  48 00 15 61 */	bl func_8012D640
/* 8012C0E4 00127D44  48 00 01 78 */	b lbl_8012C25C
/* 8012C0E8 00127D48  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C0EC 00127D4C  38 81 00 0C */	addi r4, r1, 0xc
/* 8012C0F0 00127D50  38 C0 00 01 */	li r6, 1
/* 8012C0F4 00127D54  80 63 19 94 */	lwz r3, 0x1994(r3)
/* 8012C0F8 00127D58  48 00 15 49 */	bl func_8012D640
/* 8012C0FC 00127D5C  48 00 01 60 */	b lbl_8012C25C
/* 8012C100 00127D60  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C104 00127D64  38 81 00 0C */	addi r4, r1, 0xc
/* 8012C108 00127D68  38 C0 00 01 */	li r6, 1
/* 8012C10C 00127D6C  80 63 19 98 */	lwz r3, 0x1998(r3)
/* 8012C110 00127D70  48 00 15 31 */	bl func_8012D640
/* 8012C114 00127D74  48 00 01 48 */	b lbl_8012C25C
/* 8012C118 00127D78  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C11C 00127D7C  38 81 00 0C */	addi r4, r1, 0xc
/* 8012C120 00127D80  38 C0 00 01 */	li r6, 1
/* 8012C124 00127D84  80 63 19 9C */	lwz r3, 0x199c(r3)
/* 8012C128 00127D88  48 00 15 19 */	bl func_8012D640
/* 8012C12C 00127D8C  48 00 01 30 */	b lbl_8012C25C
/* 8012C130 00127D90  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C134 00127D94  38 81 00 0C */	addi r4, r1, 0xc
/* 8012C138 00127D98  38 C0 00 01 */	li r6, 1
/* 8012C13C 00127D9C  80 63 19 A0 */	lwz r3, 0x19a0(r3)
/* 8012C140 00127DA0  48 00 15 01 */	bl func_8012D640
/* 8012C144 00127DA4  48 00 01 18 */	b lbl_8012C25C
/* 8012C148 00127DA8  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C14C 00127DAC  7F C3 F3 78 */	mr r3, r30
/* 8012C150 00127DB0  7F E4 FB 78 */	mr r4, r31
/* 8012C154 00127DB4  38 C0 00 00 */	li r6, 0
/* 8012C158 00127DB8  80 A5 19 8C */	lwz r5, 0x198c(r5)
/* 8012C15C 00127DBC  4B F2 F1 CD */	bl func_8005B328
/* 8012C160 00127DC0  48 00 00 FC */	b lbl_8012C25C
/* 8012C164 00127DC4  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C168 00127DC8  7F C3 F3 78 */	mr r3, r30
/* 8012C16C 00127DCC  7F E4 FB 78 */	mr r4, r31
/* 8012C170 00127DD0  38 C0 00 00 */	li r6, 0
/* 8012C174 00127DD4  80 A5 19 90 */	lwz r5, 0x1990(r5)
/* 8012C178 00127DD8  4B F2 F1 B1 */	bl func_8005B328
/* 8012C17C 00127DDC  48 00 00 E0 */	b lbl_8012C25C
/* 8012C180 00127DE0  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C184 00127DE4  7F C3 F3 78 */	mr r3, r30
/* 8012C188 00127DE8  7F E4 FB 78 */	mr r4, r31
/* 8012C18C 00127DEC  38 C0 00 00 */	li r6, 0
/* 8012C190 00127DF0  80 A5 19 94 */	lwz r5, 0x1994(r5)
/* 8012C194 00127DF4  4B F2 F1 95 */	bl func_8005B328
/* 8012C198 00127DF8  48 00 00 C4 */	b lbl_8012C25C
/* 8012C19C 00127DFC  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C1A0 00127E00  7F C3 F3 78 */	mr r3, r30
/* 8012C1A4 00127E04  7F E4 FB 78 */	mr r4, r31
/* 8012C1A8 00127E08  38 C0 00 00 */	li r6, 0
/* 8012C1AC 00127E0C  80 A5 19 98 */	lwz r5, 0x1998(r5)
/* 8012C1B0 00127E10  4B F2 F1 79 */	bl func_8005B328
/* 8012C1B4 00127E14  48 00 00 A8 */	b lbl_8012C25C
/* 8012C1B8 00127E18  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C1BC 00127E1C  7F C3 F3 78 */	mr r3, r30
/* 8012C1C0 00127E20  7F E4 FB 78 */	mr r4, r31
/* 8012C1C4 00127E24  38 C0 00 00 */	li r6, 0
/* 8012C1C8 00127E28  80 A5 19 9C */	lwz r5, 0x199c(r5)
/* 8012C1CC 00127E2C  4B F2 F1 5D */	bl func_8005B328
/* 8012C1D0 00127E30  48 00 00 8C */	b lbl_8012C25C
/* 8012C1D4 00127E34  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C1D8 00127E38  7F C3 F3 78 */	mr r3, r30
/* 8012C1DC 00127E3C  7F E4 FB 78 */	mr r4, r31
/* 8012C1E0 00127E40  38 C0 00 00 */	li r6, 0
/* 8012C1E4 00127E44  80 A5 19 A0 */	lwz r5, 0x19a0(r5)
/* 8012C1E8 00127E48  4B F2 F1 41 */	bl func_8005B328
/* 8012C1EC 00127E4C  48 00 00 70 */	b lbl_8012C25C
/* 8012C1F0 00127E50  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C1F4 00127E54  88 03 09 AC */	lbz r0, 0x9ac(r3)
/* 8012C1F8 00127E58  28 00 00 02 */	cmplwi r0, 2
/* 8012C1FC 00127E5C  40 82 00 18 */	bne lbl_8012C214
/* 8012C200 00127E60  7F C3 F3 78 */	mr r3, r30
/* 8012C204 00127E64  7F E4 FB 78 */	mr r4, r31
/* 8012C208 00127E68  38 A0 52 50 */	li r5, 0x5250
/* 8012C20C 00127E6C  48 00 59 E9 */	bl func_80131BF4
/* 8012C210 00127E70  48 00 00 4C */	b lbl_8012C25C
lbl_8012C214:
/* 8012C214 00127E74  7F C3 F3 78 */	mr r3, r30
/* 8012C218 00127E78  7F E4 FB 78 */	mr r4, r31
/* 8012C21C 00127E7C  38 A0 52 4F */	li r5, 0x524f
/* 8012C220 00127E80  48 00 59 D5 */	bl func_80131BF4
/* 8012C224 00127E84  48 00 00 38 */	b lbl_8012C25C
/* 8012C228 00127E88  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C22C 00127E8C  88 03 09 AD */	lbz r0, 0x9ad(r3)
/* 8012C230 00127E90  28 00 00 02 */	cmplwi r0, 2
/* 8012C234 00127E94  40 82 00 18 */	bne lbl_8012C24C
/* 8012C238 00127E98  7F C3 F3 78 */	mr r3, r30
/* 8012C23C 00127E9C  7F E4 FB 78 */	mr r4, r31
/* 8012C240 00127EA0  38 A0 52 50 */	li r5, 0x5250
/* 8012C244 00127EA4  48 00 59 B1 */	bl func_80131BF4
/* 8012C248 00127EA8  48 00 00 14 */	b lbl_8012C25C
lbl_8012C24C:
/* 8012C24C 00127EAC  7F C3 F3 78 */	mr r3, r30
/* 8012C250 00127EB0  7F E4 FB 78 */	mr r4, r31
/* 8012C254 00127EB4  38 A0 52 4F */	li r5, 0x524f
/* 8012C258 00127EB8  48 00 59 9D */	bl func_80131BF4
lbl_8012C25C:
/* 8012C25C 00127EBC  39 61 00 70 */	addi r11, r1, 0x70
/* 8012C260 00127EC0  48 09 AF 0D */	bl _restgpr_25
/* 8012C264 00127EC4  80 01 00 74 */	lwz r0, 0x74(r1)
/* 8012C268 00127EC8  7C 08 03 A6 */	mtlr r0
/* 8012C26C 00127ECC  38 21 00 70 */	addi r1, r1, 0x70
/* 8012C270 00127ED0  4E 80 00 20 */	blr

.global func_8012C274
func_8012C274:
/* 8012C274 00127ED4  94 21 FF D0 */	stwu r1, -0x30(r1)
/* 8012C278 00127ED8  7C 08 02 A6 */	mflr r0
/* 8012C27C 00127EDC  90 01 00 34 */	stw r0, 0x34(r1)
/* 8012C280 00127EE0  39 61 00 30 */	addi r11, r1, 0x30
/* 8012C284 00127EE4  48 09 AE A1 */	bl _savegpr_26
/* 8012C288 00127EE8  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C28C 00127EEC  80 85 09 74 */	lwz r4, 0x974(r5)
/* 8012C290 00127EF0  54 80 9F FF */	rlwinm. r0, r4, 0x13, 0x1f, 0x1f
/* 8012C294 00127EF4  41 82 00 0C */	beq lbl_8012C2A0
/* 8012C298 00127EF8  54 83 A7 FE */	rlwinm r3, r4, 0x14, 0x1f, 0x1f
/* 8012C29C 00127EFC  48 00 0D E4 */	b lbl_8012D080
lbl_8012C2A0:
/* 8012C2A0 00127F00  80 65 01 28 */	lwz r3, 0x128(r5)
/* 8012C2A4 00127F04  38 03 FF 61 */	addi r0, r3, -159
/* 8012C2A8 00127F08  28 00 00 18 */	cmplwi r0, 0x18
/* 8012C2AC 00127F0C  41 81 0C 18 */	bgt lbl_8012CEC4
/* 8012C2B0 00127F10  3C 60 80 42 */	lis r3, lbl_8041CC60@ha
/* 8012C2B4 00127F14  54 00 10 3A */	slwi r0, r0, 2
/* 8012C2B8 00127F18  38 63 CC 60 */	addi r3, r3, lbl_8041CC60@l
/* 8012C2BC 00127F1C  7C 63 00 2E */	lwzx r3, r3, r0
/* 8012C2C0 00127F20  7C 69 03 A6 */	mtctr r3
/* 8012C2C4 00127F24  4E 80 04 20 */	bctr
/* 8012C2C8 00127F28  54 80 05 A8 */	rlwinm r0, r4, 0, 0x16, 0x14
/* 8012C2CC 00127F2C  90 05 09 74 */	stw r0, 0x974(r5)
/* 8012C2D0 00127F30  48 03 6D 05 */	bl glplatAbortFrame
/* 8012C2D4 00127F34  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C2D8 00127F38  38 00 00 10 */	li r0, 0x10
/* 8012C2DC 00127F3C  38 80 00 08 */	li r4, 8
/* 8012C2E0 00127F40  38 A0 00 01 */	li r5, 1
/* 8012C2E4 00127F44  B0 03 01 2C */	sth r0, 0x12c(r3)
/* 8012C2E8 00127F48  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C2EC 00127F4C  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 8012C2F0 00127F50  48 12 7B 01 */	bl func_80253DF0
/* 8012C2F4 00127F54  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C2F8 00127F58  38 80 00 02 */	li r4, 2
/* 8012C2FC 00127F5C  38 A0 00 00 */	li r5, 0
/* 8012C300 00127F60  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 8012C304 00127F64  48 12 7A AD */	bl func_80253DB0
/* 8012C308 00127F68  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C30C 00127F6C  38 80 00 08 */	li r4, 8
/* 8012C310 00127F70  38 A0 00 01 */	li r5, 1
/* 8012C314 00127F74  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8012C318 00127F78  48 12 7A D9 */	bl func_80253DF0
/* 8012C31C 00127F7C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C320 00127F80  38 80 00 04 */	li r4, 4
/* 8012C324 00127F84  38 A0 00 00 */	li r5, 0
/* 8012C328 00127F88  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8012C32C 00127F8C  48 12 7A 85 */	bl func_80253DB0
/* 8012C330 00127F90  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C334 00127F94  38 80 00 08 */	li r4, 8
/* 8012C338 00127F98  38 A0 00 01 */	li r5, 1
/* 8012C33C 00127F9C  A8 63 00 C4 */	lha r3, 0xc4(r3)
/* 8012C340 00127FA0  48 12 7A B1 */	bl func_80253DF0
/* 8012C344 00127FA4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C348 00127FA8  38 80 00 04 */	li r4, 4
/* 8012C34C 00127FAC  38 A0 00 00 */	li r5, 0
/* 8012C350 00127FB0  A8 63 00 C4 */	lha r3, 0xc4(r3)
/* 8012C354 00127FB4  48 12 7A 5D */	bl func_80253DB0
/* 8012C358 00127FB8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C35C 00127FBC  38 00 00 A0 */	li r0, 0xa0
/* 8012C360 00127FC0  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012C364 00127FC4  48 00 0B 60 */	b lbl_8012CEC4
/* 8012C368 00127FC8  A8 65 00 C4 */	lha r3, 0xc4(r5)
/* 8012C36C 00127FCC  48 12 7A 65 */	bl func_80253DD0
/* 8012C370 00127FD0  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8012C374 00127FD4  28 00 00 03 */	cmplwi r0, 3
/* 8012C378 00127FD8  40 82 0B 4C */	bne lbl_8012CEC4
/* 8012C37C 00127FDC  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C380 00127FE0  38 00 00 A1 */	li r0, 0xa1
/* 8012C384 00127FE4  38 60 00 00 */	li r3, 0
/* 8012C388 00127FE8  38 80 00 00 */	li r4, 0
/* 8012C38C 00127FEC  90 05 01 28 */	stw r0, 0x128(r5)
/* 8012C390 00127FF0  4B F2 D5 69 */	bl func_800598F8
/* 8012C394 00127FF4  38 60 00 01 */	li r3, 1
/* 8012C398 00127FF8  38 80 00 00 */	li r4, 0
/* 8012C39C 00127FFC  38 A0 00 00 */	li r5, 0
/* 8012C3A0 00128000  38 C0 00 63 */	li r6, 0x63
/* 8012C3A4 00128004  38 E0 00 00 */	li r7, 0
/* 8012C3A8 00128008  39 00 00 00 */	li r8, 0
/* 8012C3AC 0012800C  4B F2 D6 1D */	bl func_800599C8
/* 8012C3B0 00128010  38 60 00 63 */	li r3, 0x63
/* 8012C3B4 00128014  38 80 00 00 */	li r4, 0
/* 8012C3B8 00128018  38 A0 00 01 */	li r5, 1
/* 8012C3BC 0012801C  38 C0 00 00 */	li r6, 0
/* 8012C3C0 00128020  38 E0 00 00 */	li r7, 0
/* 8012C3C4 00128024  39 00 00 00 */	li r8, 0
/* 8012C3C8 00128028  4B F2 D6 01 */	bl func_800599C8
/* 8012C3CC 0012802C  48 00 0A F8 */	b lbl_8012CEC4
/* 8012C3D0 00128030  38 60 00 29 */	li r3, 0x29
/* 8012C3D4 00128034  38 80 00 01 */	li r4, 1
/* 8012C3D8 00128038  38 A0 00 00 */	li r5, 0
/* 8012C3DC 0012803C  38 C0 00 01 */	li r6, 1
/* 8012C3E0 00128040  4B F2 D6 8D */	bl func_80059A6C
/* 8012C3E4 00128044  2C 03 00 00 */	cmpwi r3, 0
/* 8012C3E8 00128048  41 82 0A DC */	beq lbl_8012CEC4
/* 8012C3EC 0012804C  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 8012C3F0 00128050  41 82 00 CC */	beq lbl_8012C4BC
/* 8012C3F4 00128054  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 8012C3F8 00128058  2C 04 00 63 */	cmpwi r4, 0x63
/* 8012C3FC 0012805C  41 82 00 74 */	beq lbl_8012C470
/* 8012C400 00128060  40 80 00 10 */	bge lbl_8012C410
/* 8012C404 00128064  2C 04 00 01 */	cmpwi r4, 1
/* 8012C408 00128068  41 82 00 1C */	beq lbl_8012C424
/* 8012C40C 0012806C  48 00 0A B8 */	b lbl_8012CEC4
lbl_8012C410:
/* 8012C410 00128070  3C 60 00 01 */	lis r3, 0x0000FFFF@ha
/* 8012C414 00128074  38 03 FF FF */	addi r0, r3, 0x0000FFFF@l
/* 8012C418 00128078  7C 04 00 00 */	cmpw r4, r0
/* 8012C41C 0012807C  41 82 00 54 */	beq lbl_8012C470
/* 8012C420 00128080  48 00 0A A4 */	b lbl_8012CEC4
lbl_8012C424:
/* 8012C424 00128084  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C428 00128088  38 80 00 02 */	li r4, 2
/* 8012C42C 0012808C  38 A0 00 00 */	li r5, 0
/* 8012C430 00128090  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8012C434 00128094  48 12 79 7D */	bl func_80253DB0
/* 8012C438 00128098  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C43C 0012809C  38 80 00 01 */	li r4, 1
/* 8012C440 001280A0  38 A0 00 00 */	li r5, 0
/* 8012C444 001280A4  A8 63 00 C4 */	lha r3, 0xc4(r3)
/* 8012C448 001280A8  48 12 79 69 */	bl func_80253DB0
/* 8012C44C 001280AC  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C450 001280B0  38 A0 00 A2 */	li r5, 0xa2
/* 8012C454 001280B4  38 00 00 01 */	li r0, 1
/* 8012C458 001280B8  38 60 00 01 */	li r3, 1
/* 8012C45C 001280BC  90 A4 01 28 */	stw r5, 0x128(r4)
/* 8012C460 001280C0  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C464 001280C4  90 04 01 20 */	stw r0, 0x120(r4)
/* 8012C468 001280C8  4B F2 E0 65 */	bl func_8005A4CC
/* 8012C46C 001280CC  48 00 0A 58 */	b lbl_8012CEC4
lbl_8012C470:
/* 8012C470 001280D0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C474 001280D4  38 80 00 01 */	li r4, 1
/* 8012C478 001280D8  38 A0 00 00 */	li r5, 0
/* 8012C47C 001280DC  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8012C480 001280E0  48 12 79 31 */	bl func_80253DB0
/* 8012C484 001280E4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C488 001280E8  38 80 00 02 */	li r4, 2
/* 8012C48C 001280EC  38 A0 00 00 */	li r5, 0
/* 8012C490 001280F0  A8 63 00 C4 */	lha r3, 0xc4(r3)
/* 8012C494 001280F4  48 12 79 1D */	bl func_80253DB0
/* 8012C498 001280F8  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C49C 001280FC  38 A0 00 A2 */	li r5, 0xa2
/* 8012C4A0 00128100  38 00 00 02 */	li r0, 2
/* 8012C4A4 00128104  38 60 00 02 */	li r3, 2
/* 8012C4A8 00128108  90 A4 01 28 */	stw r5, 0x128(r4)
/* 8012C4AC 0012810C  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C4B0 00128110  90 04 01 20 */	stw r0, 0x120(r4)
/* 8012C4B4 00128114  4B F2 E0 19 */	bl func_8005A4CC
/* 8012C4B8 00128118  48 00 0A 0C */	b lbl_8012CEC4
lbl_8012C4BC:
/* 8012C4BC 0012811C  2C 03 00 63 */	cmpwi r3, 0x63
/* 8012C4C0 00128120  41 82 00 40 */	beq lbl_8012C500
/* 8012C4C4 00128124  40 80 0A 00 */	bge lbl_8012CEC4
/* 8012C4C8 00128128  2C 03 00 01 */	cmpwi r3, 1
/* 8012C4CC 0012812C  41 82 00 08 */	beq lbl_8012C4D4
/* 8012C4D0 00128130  48 00 09 F4 */	b lbl_8012CEC4
lbl_8012C4D4:
/* 8012C4D4 00128134  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C4D8 00128138  38 80 00 02 */	li r4, 2
/* 8012C4DC 0012813C  38 A0 00 00 */	li r5, 0
/* 8012C4E0 00128140  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8012C4E4 00128144  48 12 78 CD */	bl func_80253DB0
/* 8012C4E8 00128148  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C4EC 0012814C  38 80 00 00 */	li r4, 0
/* 8012C4F0 00128150  38 A0 00 00 */	li r5, 0
/* 8012C4F4 00128154  A8 63 00 C4 */	lha r3, 0xc4(r3)
/* 8012C4F8 00128158  48 12 78 B9 */	bl func_80253DB0
/* 8012C4FC 0012815C  48 00 09 C8 */	b lbl_8012CEC4
lbl_8012C500:
/* 8012C500 00128160  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C504 00128164  38 80 00 00 */	li r4, 0
/* 8012C508 00128168  38 A0 00 00 */	li r5, 0
/* 8012C50C 0012816C  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8012C510 00128170  48 12 78 A1 */	bl func_80253DB0
/* 8012C514 00128174  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C518 00128178  38 80 00 02 */	li r4, 2
/* 8012C51C 0012817C  38 A0 00 00 */	li r5, 0
/* 8012C520 00128180  A8 63 00 C4 */	lha r3, 0xc4(r3)
/* 8012C524 00128184  48 12 78 8D */	bl func_80253DB0
/* 8012C528 00128188  48 00 09 9C */	b lbl_8012CEC4
/* 8012C52C 0012818C  80 05 01 20 */	lwz r0, 0x120(r5)
/* 8012C530 00128190  28 00 00 01 */	cmplwi r0, 1
/* 8012C534 00128194  40 82 00 50 */	bne lbl_8012C584
/* 8012C538 00128198  A8 65 00 C4 */	lha r3, 0xc4(r5)
/* 8012C53C 0012819C  48 12 78 95 */	bl func_80253DD0
/* 8012C540 001281A0  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8012C544 001281A4  28 00 00 03 */	cmplwi r0, 3
/* 8012C548 001281A8  40 82 09 7C */	bne lbl_8012CEC4
/* 8012C54C 001281AC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C550 001281B0  38 00 00 A3 */	li r0, 0xa3
/* 8012C554 001281B4  38 80 00 03 */	li r4, 3
/* 8012C558 001281B8  38 A0 00 00 */	li r5, 0
/* 8012C55C 001281BC  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012C560 001281C0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C564 001281C4  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8012C568 001281C8  48 12 78 49 */	bl func_80253DB0
/* 8012C56C 001281CC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C570 001281D0  38 80 00 03 */	li r4, 3
/* 8012C574 001281D4  38 A0 00 00 */	li r5, 0
/* 8012C578 001281D8  A8 63 00 C4 */	lha r3, 0xc4(r3)
/* 8012C57C 001281DC  48 12 78 35 */	bl func_80253DB0
/* 8012C580 001281E0  48 00 09 44 */	b lbl_8012CEC4
lbl_8012C584:
/* 8012C584 001281E4  A8 65 00 C2 */	lha r3, 0xc2(r5)
/* 8012C588 001281E8  48 12 78 49 */	bl func_80253DD0
/* 8012C58C 001281EC  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8012C590 001281F0  28 00 00 03 */	cmplwi r0, 3
/* 8012C594 001281F4  40 82 09 30 */	bne lbl_8012CEC4
/* 8012C598 001281F8  4B F2 9C DD */	bl func_80056274
/* 8012C59C 001281FC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C5A0 00128200  38 00 00 AA */	li r0, 0xaa
/* 8012C5A4 00128204  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012C5A8 00128208  48 00 09 1C */	b lbl_8012CEC4
/* 8012C5AC 0012820C  A8 65 00 C4 */	lha r3, 0xc4(r5)
/* 8012C5B0 00128210  48 12 78 21 */	bl func_80253DD0
/* 8012C5B4 00128214  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8012C5B8 00128218  28 00 00 03 */	cmplwi r0, 3
/* 8012C5BC 0012821C  40 82 09 08 */	bne lbl_8012CEC4
/* 8012C5C0 00128220  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C5C4 00128224  38 00 00 A4 */	li r0, 0xa4
/* 8012C5C8 00128228  38 80 00 08 */	li r4, 8
/* 8012C5CC 0012822C  38 A0 00 00 */	li r5, 0
/* 8012C5D0 00128230  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012C5D4 00128234  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C5D8 00128238  A8 63 00 C2 */	lha r3, 0xc2(r3)
/* 8012C5DC 0012823C  48 12 78 15 */	bl func_80253DF0
/* 8012C5E0 00128240  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C5E4 00128244  38 80 00 08 */	li r4, 8
/* 8012C5E8 00128248  38 A0 00 00 */	li r5, 0
/* 8012C5EC 0012824C  A8 63 00 C4 */	lha r3, 0xc4(r3)
/* 8012C5F0 00128250  48 12 78 01 */	bl func_80253DF0
/* 8012C5F4 00128254  48 03 6A 59 */	bl func_8016304C
/* 8012C5F8 00128258  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C5FC 0012825C  80 03 09 74 */	lwz r0, 0x974(r3)
/* 8012C600 00128260  60 00 04 00 */	ori r0, r0, 0x400
/* 8012C604 00128264  90 03 09 74 */	stw r0, 0x974(r3)
/* 8012C608 00128268  48 00 08 BC */	b lbl_8012CEC4
/* 8012C60C 0012826C  38 60 00 00 */	li r3, 0
/* 8012C610 00128270  38 80 00 00 */	li r4, 0
/* 8012C614 00128274  4B F2 D2 E5 */	bl func_800598F8
/* 8012C618 00128278  38 60 00 01 */	li r3, 1
/* 8012C61C 0012827C  38 80 00 00 */	li r4, 0
/* 8012C620 00128280  38 A0 00 00 */	li r5, 0
/* 8012C624 00128284  38 C0 00 00 */	li r6, 0
/* 8012C628 00128288  38 E0 00 00 */	li r7, 0
/* 8012C62C 0012828C  39 00 00 00 */	li r8, 0
/* 8012C630 00128290  4B F2 D3 99 */	bl func_800599C8
/* 8012C634 00128294  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C638 00128298  38 00 00 11 */	li r0, 0x11
/* 8012C63C 0012829C  38 E0 00 00 */	li r7, 0
/* 8012C640 001282A0  38 80 00 08 */	li r4, 8
/* 8012C644 001282A4  80 66 09 74 */	lwz r3, 0x974(r6)
/* 8012C648 001282A8  38 A0 00 01 */	li r5, 1
/* 8012C64C 001282AC  54 63 00 7E */	clrlwi r3, r3, 1
/* 8012C650 001282B0  90 66 09 74 */	stw r3, 0x974(r6)
/* 8012C654 001282B4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C658 001282B8  B0 03 01 2C */	sth r0, 0x12c(r3)
/* 8012C65C 001282BC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C660 001282C0  B0 E3 01 30 */	sth r7, 0x130(r3)
/* 8012C664 001282C4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C668 001282C8  A8 63 00 CA */	lha r3, 0xca(r3)
/* 8012C66C 001282CC  48 12 77 85 */	bl func_80253DF0
/* 8012C670 001282D0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C674 001282D4  38 80 00 04 */	li r4, 4
/* 8012C678 001282D8  38 A0 00 00 */	li r5, 0
/* 8012C67C 001282DC  A8 63 00 CA */	lha r3, 0xca(r3)
/* 8012C680 001282E0  48 12 77 31 */	bl func_80253DB0
/* 8012C684 001282E4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C688 001282E8  38 00 00 A5 */	li r0, 0xa5
/* 8012C68C 001282EC  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012C690 001282F0  4B ED AE 71 */	bl func_80007500
/* 8012C694 001282F4  48 00 08 30 */	b lbl_8012CEC4
/* 8012C698 001282F8  A8 65 00 CA */	lha r3, 0xca(r5)
/* 8012C69C 001282FC  48 12 77 35 */	bl func_80253DD0
/* 8012C6A0 00128300  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8012C6A4 00128304  28 00 00 03 */	cmplwi r0, 3
/* 8012C6A8 00128308  40 82 08 1C */	bne lbl_8012CEC4
/* 8012C6AC 0012830C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C6B0 00128310  38 80 00 08 */	li r4, 8
/* 8012C6B4 00128314  38 A0 00 01 */	li r5, 1
/* 8012C6B8 00128318  A8 63 00 FA */	lha r3, 0xfa(r3)
/* 8012C6BC 0012831C  48 12 77 35 */	bl func_80253DF0
/* 8012C6C0 00128320  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C6C4 00128324  38 80 00 00 */	li r4, 0
/* 8012C6C8 00128328  38 A0 00 00 */	li r5, 0
/* 8012C6CC 0012832C  A8 63 00 FA */	lha r3, 0xfa(r3)
/* 8012C6D0 00128330  48 12 76 E1 */	bl func_80253DB0
/* 8012C6D4 00128334  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C6D8 00128338  38 00 00 A6 */	li r0, 0xa6
/* 8012C6DC 0012833C  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012C6E0 00128340  48 00 07 E4 */	b lbl_8012CEC4
/* 8012C6E4 00128344  A0 05 01 30 */	lhz r0, 0x130(r5)
/* 8012C6E8 00128348  28 00 00 02 */	cmplwi r0, 2
/* 8012C6EC 0012834C  40 82 07 D8 */	bne lbl_8012CEC4
/* 8012C6F0 00128350  A8 65 00 FC */	lha r3, 0xfc(r5)
/* 8012C6F4 00128354  38 80 00 08 */	li r4, 8
/* 8012C6F8 00128358  38 A0 00 01 */	li r5, 1
/* 8012C6FC 0012835C  48 12 76 F5 */	bl func_80253DF0
/* 8012C700 00128360  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C704 00128364  38 80 00 00 */	li r4, 0
/* 8012C708 00128368  38 A0 00 00 */	li r5, 0
/* 8012C70C 0012836C  A8 63 00 FC */	lha r3, 0xfc(r3)
/* 8012C710 00128370  48 12 76 A1 */	bl func_80253DB0
/* 8012C714 00128374  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C718 00128378  38 00 00 A7 */	li r0, 0xa7
/* 8012C71C 0012837C  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012C720 00128380  48 00 07 A4 */	b lbl_8012CEC4
/* 8012C724 00128384  A0 05 01 30 */	lhz r0, 0x130(r5)
/* 8012C728 00128388  28 00 00 03 */	cmplwi r0, 3
/* 8012C72C 0012838C  40 82 07 98 */	bne lbl_8012CEC4
/* 8012C730 00128390  A8 65 00 CA */	lha r3, 0xca(r5)
/* 8012C734 00128394  38 80 00 05 */	li r4, 5
/* 8012C738 00128398  38 A0 00 00 */	li r5, 0
/* 8012C73C 0012839C  48 12 76 75 */	bl func_80253DB0
/* 8012C740 001283A0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C744 001283A4  38 00 00 A8 */	li r0, 0xa8
/* 8012C748 001283A8  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012C74C 001283AC  48 00 07 78 */	b lbl_8012CEC4
/* 8012C750 001283B0  A0 05 01 30 */	lhz r0, 0x130(r5)
/* 8012C754 001283B4  28 00 00 05 */	cmplwi r0, 5
/* 8012C758 001283B8  40 82 07 6C */	bne lbl_8012CEC4
/* 8012C75C 001283BC  54 80 06 2C */	rlwinm r0, r4, 0, 0x18, 0x16
/* 8012C760 001283C0  3C 60 00 01 */	lis r3, 0x00011EE0@ha
/* 8012C764 001283C4  90 05 09 74 */	stw r0, 0x974(r5)
/* 8012C768 001283C8  38 A3 1E E0 */	addi r5, r3, 0x00011EE0@l
/* 8012C76C 001283CC  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C770 001283D0  80 64 01 48 */	lwz r3, 0x148(r4)
/* 8012C774 001283D4  80 84 02 38 */	lwz r4, 0x238(r4)
/* 8012C778 001283D8  38 63 05 F8 */	addi r3, r3, 0x5f8
/* 8012C77C 001283DC  4B ED 78 85 */	bl memcpy
/* 8012C780 001283E0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C784 001283E4  80 63 01 F0 */	lwz r3, 0x1f0(r3)
/* 8012C788 001283E8  48 2A D9 39 */	bl func_803DA0C0
/* 8012C78C 001283EC  7C 64 1B 78 */	mr r4, r3
/* 8012C790 001283F0  38 60 00 09 */	li r3, 9
/* 8012C794 001283F4  38 A0 00 01 */	li r5, 1
/* 8012C798 001283F8  48 03 61 A9 */	bl func_80162940
/* 8012C79C 001283FC  3B 80 00 00 */	li r28, 0
/* 8012C7A0 00128400  3B C0 00 44 */	li r30, 0x44
/* 8012C7A4 00128404  3B E0 00 2A */	li r31, 0x2a
/* 8012C7A8 00128408  3B 60 00 01 */	li r27, 1
lbl_8012C7AC:
/* 8012C7AC 0012840C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C7B0 00128410  57 84 04 3E */	clrlwi r4, r28, 0x10
/* 8012C7B4 00128414  80 63 02 18 */	lwz r3, 0x218(r3)
/* 8012C7B8 00128418  48 2B 21 95 */	bl func_803DE94C
/* 8012C7BC 0012841C  2C 03 00 00 */	cmpwi r3, 0
/* 8012C7C0 00128420  41 82 00 C0 */	beq lbl_8012C880
/* 8012C7C4 00128424  57 80 04 3E */	clrlwi r0, r28, 0x10
/* 8012C7C8 00128428  81 0D 82 98 */	lwz r8, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C7CC 0012842C  1F A0 00 DC */	mulli r29, r0, 0xdc
/* 8012C7D0 00128430  38 A3 FF FF */	addi r5, r3, -1
/* 8012C7D4 00128434  80 08 01 48 */	lwz r0, 0x148(r8)
/* 8012C7D8 00128438  7C E0 EA 14 */	add r7, r0, r29
/* 8012C7DC 0012843C  38 C7 00 CB */	addi r6, r7, 0xcb
/* 8012C7E0 00128440  7F C9 03 A6 */	mtctr r30
lbl_8012C7E4:
/* 8012C7E4 00128444  88 85 00 01 */	lbz r4, 1(r5)
/* 8012C7E8 00128448  8C 05 00 02 */	lbzu r0, 2(r5)
/* 8012C7EC 0012844C  98 86 00 01 */	stb r4, 1(r6)
/* 8012C7F0 00128450  9C 06 00 02 */	stbu r0, 2(r6)
/* 8012C7F4 00128454  42 00 FF F0 */	bdnz lbl_8012C7E4
/* 8012C7F8 00128458  38 A7 01 53 */	addi r5, r7, 0x153
/* 8012C7FC 0012845C  38 83 00 87 */	addi r4, r3, 0x87
/* 8012C800 00128460  7F E9 03 A6 */	mtctr r31
lbl_8012C804:
/* 8012C804 00128464  88 64 00 01 */	lbz r3, 1(r4)
/* 8012C808 00128468  8C 04 00 02 */	lbzu r0, 2(r4)
/* 8012C80C 0012846C  98 65 00 01 */	stb r3, 1(r5)
/* 8012C810 00128470  9C 05 00 02 */	stbu r0, 2(r5)
/* 8012C814 00128474  42 00 FF F0 */	bdnz lbl_8012C804
/* 8012C818 00128478  80 08 01 48 */	lwz r0, 0x148(r8)
/* 8012C81C 0012847C  7C 60 EA 14 */	add r3, r0, r29
/* 8012C820 00128480  38 63 00 CC */	addi r3, r3, 0xcc
/* 8012C824 00128484  4B F2 A9 E5 */	bl func_80057208
/* 8012C828 00128488  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C82C 0012848C  80 03 01 48 */	lwz r0, 0x148(r3)
/* 8012C830 00128490  7C 60 EA 14 */	add r3, r0, r29
/* 8012C834 00128494  38 63 00 CC */	addi r3, r3, 0xcc
/* 8012C838 00128498  48 02 36 71 */	bl func_8014FEA8
/* 8012C83C 0012849C  54 60 07 BD */	rlwinm. r0, r3, 0, 0x1e, 0x1e
/* 8012C840 001284A0  7C 7A 1B 78 */	mr r26, r3
/* 8012C844 001284A4  41 82 00 3C */	beq lbl_8012C880
/* 8012C848 001284A8  93 61 00 0C */	stw r27, 0xc(r1)
/* 8012C84C 001284AC  38 A1 00 0C */	addi r5, r1, 0xc
/* 8012C850 001284B0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C854 001284B4  38 80 00 03 */	li r4, 3
/* 8012C858 001284B8  80 03 01 48 */	lwz r0, 0x148(r3)
/* 8012C85C 001284BC  7C 60 EA 14 */	add r3, r0, r29
/* 8012C860 001284C0  38 63 00 CC */	addi r3, r3, 0xcc
/* 8012C864 001284C4  48 2A EC C1 */	bl func_803DB524
/* 8012C868 001284C8  57 40 00 01 */	rlwinm. r0, r26, 0, 0, 0
/* 8012C86C 001284CC  40 82 00 14 */	bne lbl_8012C880
/* 8012C870 001284D0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C874 001284D4  80 03 09 74 */	lwz r0, 0x974(r3)
/* 8012C878 001284D8  60 00 01 00 */	ori r0, r0, 0x100
/* 8012C87C 001284DC  90 03 09 74 */	stw r0, 0x974(r3)
lbl_8012C880:
/* 8012C880 001284E0  3B 9C 00 01 */	addi r28, r28, 1
/* 8012C884 001284E4  28 1C 00 06 */	cmplwi r28, 6
/* 8012C888 001284E8  41 80 FF 24 */	blt lbl_8012C7AC
/* 8012C88C 001284EC  3B 80 00 00 */	li r28, 0
/* 8012C890 001284F0  3B A0 00 01 */	li r29, 1
lbl_8012C894:
/* 8012C894 001284F4  57 80 04 3E */	clrlwi r0, r28, 0x10
/* 8012C898 001284F8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C89C 001284FC  1F 40 00 88 */	mulli r26, r0, 0x88
/* 8012C8A0 00128500  80 03 01 48 */	lwz r0, 0x148(r3)
/* 8012C8A4 00128504  7C 60 D2 14 */	add r3, r0, r26
/* 8012C8A8 00128508  38 63 05 F8 */	addi r3, r3, 0x5f8
/* 8012C8AC 0012850C  4B F2 AA 81 */	bl func_8005732C
/* 8012C8B0 00128510  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C8B4 00128514  80 03 01 48 */	lwz r0, 0x148(r3)
/* 8012C8B8 00128518  7C 60 D2 14 */	add r3, r0, r26
/* 8012C8BC 0012851C  38 63 05 F8 */	addi r3, r3, 0x5f8
/* 8012C8C0 00128520  48 02 35 E9 */	bl func_8014FEA8
/* 8012C8C4 00128524  54 60 07 BD */	rlwinm. r0, r3, 0, 0x1e, 0x1e
/* 8012C8C8 00128528  7C 7E 1B 78 */	mr r30, r3
/* 8012C8CC 0012852C  41 82 00 3C */	beq lbl_8012C908
/* 8012C8D0 00128530  93 A1 00 08 */	stw r29, 8(r1)
/* 8012C8D4 00128534  38 A1 00 08 */	addi r5, r1, 8
/* 8012C8D8 00128538  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C8DC 0012853C  38 80 00 03 */	li r4, 3
/* 8012C8E0 00128540  80 03 01 48 */	lwz r0, 0x148(r3)
/* 8012C8E4 00128544  7C 60 D2 14 */	add r3, r0, r26
/* 8012C8E8 00128548  38 63 05 F8 */	addi r3, r3, 0x5f8
/* 8012C8EC 0012854C  48 2A ED 8D */	bl func_803DB678
/* 8012C8F0 00128550  57 C0 00 01 */	rlwinm. r0, r30, 0, 0, 0
/* 8012C8F4 00128554  40 82 00 14 */	bne lbl_8012C908
/* 8012C8F8 00128558  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C8FC 0012855C  80 03 09 74 */	lwz r0, 0x974(r3)
/* 8012C900 00128560  60 00 01 00 */	ori r0, r0, 0x100
/* 8012C904 00128564  90 03 09 74 */	stw r0, 0x974(r3)
lbl_8012C908:
/* 8012C908 00128568  3B 9C 00 01 */	addi r28, r28, 1
/* 8012C90C 0012856C  28 1C 02 1C */	cmplwi r28, 0x21c
/* 8012C910 00128570  41 80 FF 84 */	blt lbl_8012C894
/* 8012C914 00128574  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C918 00128578  38 80 00 13 */	li r4, 0x13
/* 8012C91C 0012857C  38 00 00 06 */	li r0, 6
/* 8012C920 00128580  C0 22 8D 30 */	lfs f1, lbl_80641330-_SDA2_BASE_(r2)
/* 8012C924 00128584  B0 83 01 2C */	sth r4, 0x12c(r3)
/* 8012C928 00128588  38 60 02 5E */	li r3, 0x25e
/* 8012C92C 0012858C  38 80 00 00 */	li r4, 0
/* 8012C930 00128590  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C934 00128594  B0 05 01 30 */	sth r0, 0x130(r5)
/* 8012C938 00128598  4B ED E8 39 */	bl func_8000B170
/* 8012C93C 0012859C  3B 40 00 00 */	li r26, 0
lbl_8012C940:
/* 8012C940 001285A0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C944 001285A4  57 40 04 3E */	clrlwi r0, r26, 0x10
/* 8012C948 001285A8  1C C0 00 28 */	mulli r6, r0, 0x28
/* 8012C94C 001285AC  38 A0 00 14 */	li r5, 0x14
/* 8012C950 001285B0  80 83 01 48 */	lwz r4, 0x148(r3)
/* 8012C954 001285B4  80 63 02 38 */	lwz r3, 0x238(r3)
/* 8012C958 001285B8  3C 84 00 06 */	addis r4, r4, 6
/* 8012C95C 001285BC  3C 03 00 01 */	addis r0, r3, 1
/* 8012C960 001285C0  7C 64 32 14 */	add r3, r4, r6
/* 8012C964 001285C4  7C 80 32 14 */	add r4, r0, r6
/* 8012C968 001285C8  38 63 82 F4 */	addi r3, r3, -32012
/* 8012C96C 001285CC  38 84 1E E0 */	addi r4, r4, 0x1ee0
/* 8012C970 001285D0  48 04 A7 11 */	bl func_80177080
/* 8012C974 001285D4  3B 5A 00 01 */	addi r26, r26, 1
/* 8012C978 001285D8  28 1A 00 12 */	cmplwi r26, 0x12
/* 8012C97C 001285DC  41 80 FF C4 */	blt lbl_8012C940
/* 8012C980 001285E0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C984 001285E4  80 63 01 F0 */	lwz r3, 0x1f0(r3)
/* 8012C988 001285E8  48 2A D7 35 */	bl func_803DA0BC
/* 8012C98C 001285EC  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C990 001285F0  7C 64 1B 78 */	mr r4, r3
/* 8012C994 001285F4  38 A0 00 14 */	li r5, 0x14
/* 8012C998 001285F8  80 66 01 48 */	lwz r3, 0x148(r6)
/* 8012C99C 001285FC  3C 63 00 06 */	addis r3, r3, 6
/* 8012C9A0 00128600  38 63 85 C4 */	addi r3, r3, -31292
/* 8012C9A4 00128604  48 04 A6 DD */	bl func_80177080
/* 8012C9A8 00128608  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C9AC 0012860C  80 63 01 F0 */	lwz r3, 0x1f0(r3)
/* 8012C9B0 00128610  48 2A D7 BD */	bl func_803DA16C
/* 8012C9B4 00128614  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 8012C9B8 00128618  2C 00 00 01 */	cmpwi r0, 1
/* 8012C9BC 0012861C  41 82 00 28 */	beq lbl_8012C9E4
/* 8012C9C0 00128620  40 80 00 34 */	bge lbl_8012C9F4
/* 8012C9C4 00128624  2C 00 00 00 */	cmpwi r0, 0
/* 8012C9C8 00128628  40 80 00 08 */	bge lbl_8012C9D0
/* 8012C9CC 0012862C  48 00 00 28 */	b lbl_8012C9F4
lbl_8012C9D0:
/* 8012C9D0 00128630  38 60 01 9B */	li r3, 0x19b
/* 8012C9D4 00128634  38 80 00 01 */	li r4, 1
/* 8012C9D8 00128638  38 A0 00 01 */	li r5, 1
/* 8012C9DC 0012863C  48 03 5F 65 */	bl func_80162940
/* 8012C9E0 00128640  48 00 00 14 */	b lbl_8012C9F4
lbl_8012C9E4:
/* 8012C9E4 00128644  38 60 01 9B */	li r3, 0x19b
/* 8012C9E8 00128648  38 80 00 02 */	li r4, 2
/* 8012C9EC 0012864C  38 A0 00 01 */	li r5, 1
/* 8012C9F0 00128650  48 03 5F 51 */	bl func_80162940
lbl_8012C9F4:
/* 8012C9F4 00128654  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012C9F8 00128658  38 00 00 A9 */	li r0, 0xa9
/* 8012C9FC 0012865C  38 80 00 02 */	li r4, 2
/* 8012CA00 00128660  38 A0 00 00 */	li r5, 0
/* 8012CA04 00128664  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012CA08 00128668  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CA0C 0012866C  A8 63 00 CA */	lha r3, 0xca(r3)
/* 8012CA10 00128670  48 12 73 A1 */	bl func_80253DB0
/* 8012CA14 00128674  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CA18 00128678  38 80 00 08 */	li r4, 8
/* 8012CA1C 0012867C  38 A0 00 00 */	li r5, 0
/* 8012CA20 00128680  A8 63 00 FA */	lha r3, 0xfa(r3)
/* 8012CA24 00128684  48 12 73 CD */	bl func_80253DF0
/* 8012CA28 00128688  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CA2C 0012868C  38 80 00 08 */	li r4, 8
/* 8012CA30 00128690  38 A0 00 00 */	li r5, 0
/* 8012CA34 00128694  A8 63 00 FC */	lha r3, 0xfc(r3)
/* 8012CA38 00128698  48 12 73 B9 */	bl func_80253DF0
/* 8012CA3C 0012869C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CA40 001286A0  38 00 00 13 */	li r0, 0x13
/* 8012CA44 001286A4  B0 03 01 2C */	sth r0, 0x12c(r3)
/* 8012CA48 001286A8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CA4C 001286AC  80 03 09 74 */	lwz r0, 0x974(r3)
/* 8012CA50 001286B0  54 00 05 A8 */	rlwinm r0, r0, 0, 0x16, 0x14
/* 8012CA54 001286B4  90 03 09 74 */	stw r0, 0x974(r3)
/* 8012CA58 001286B8  4B FB 8A E5 */	bl func_800E553C
/* 8012CA5C 001286BC  48 00 04 68 */	b lbl_8012CEC4
/* 8012CA60 001286C0  38 60 00 80 */	li r3, 0x80
/* 8012CA64 001286C4  38 80 00 01 */	li r4, 1
/* 8012CA68 001286C8  38 A0 00 00 */	li r5, 0
/* 8012CA6C 001286CC  38 C0 00 01 */	li r6, 1
/* 8012CA70 001286D0  4B F2 CF FD */	bl func_80059A6C
/* 8012CA74 001286D4  3C 03 80 00 */	addis r0, r3, 0x8000
/* 8012CA78 001286D8  28 00 00 00 */	cmplwi r0, 0
/* 8012CA7C 001286DC  40 82 04 48 */	bne lbl_8012CEC4
/* 8012CA80 001286E0  4B F2 97 F5 */	bl func_80056274
/* 8012CA84 001286E4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CA88 001286E8  38 00 00 AA */	li r0, 0xaa
/* 8012CA8C 001286EC  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012CA90 001286F0  48 00 04 34 */	b lbl_8012CEC4
/* 8012CA94 001286F4  4B F2 98 65 */	bl func_800562F8
/* 8012CA98 001286F8  2C 03 00 00 */	cmpwi r3, 0
/* 8012CA9C 001286FC  41 82 04 28 */	beq lbl_8012CEC4
/* 8012CAA0 00128700  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CAA4 00128704  38 80 00 08 */	li r4, 8
/* 8012CAA8 00128708  38 A0 00 00 */	li r5, 0
/* 8012CAAC 0012870C  80 03 09 74 */	lwz r0, 0x974(r3)
/* 8012CAB0 00128710  54 00 05 A8 */	rlwinm r0, r0, 0, 0x16, 0x14
/* 8012CAB4 00128714  90 03 09 74 */	stw r0, 0x974(r3)
/* 8012CAB8 00128718  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CABC 0012871C  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 8012CAC0 00128720  48 12 73 31 */	bl func_80253DF0
/* 8012CAC4 00128724  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CAC8 00128728  38 80 00 08 */	li r4, 8
/* 8012CACC 0012872C  38 A0 00 00 */	li r5, 0
/* 8012CAD0 00128730  A8 63 00 CA */	lha r3, 0xca(r3)
/* 8012CAD4 00128734  48 12 73 1D */	bl func_80253DF0
/* 8012CAD8 00128738  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CADC 0012873C  38 00 00 00 */	li r0, 0
/* 8012CAE0 00128740  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012CAE4 00128744  48 00 03 E0 */	b lbl_8012CEC4
/* 8012CAE8 00128748  38 00 00 14 */	li r0, 0x14
/* 8012CAEC 0012874C  38 80 00 02 */	li r4, 2
/* 8012CAF0 00128750  B0 05 01 2C */	sth r0, 0x12c(r5)
/* 8012CAF4 00128754  38 A0 00 00 */	li r5, 0
/* 8012CAF8 00128758  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CAFC 0012875C  80 03 09 74 */	lwz r0, 0x974(r3)
/* 8012CB00 00128760  64 00 80 00 */	oris r0, r0, 0x8000
/* 8012CB04 00128764  90 03 09 74 */	stw r0, 0x974(r3)
/* 8012CB08 00128768  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CB0C 0012876C  A8 63 00 CA */	lha r3, 0xca(r3)
/* 8012CB10 00128770  48 12 72 A1 */	bl func_80253DB0
/* 8012CB14 00128774  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CB18 00128778  80 03 09 74 */	lwz r0, 0x974(r3)
/* 8012CB1C 0012877C  54 00 05 A8 */	rlwinm r0, r0, 0, 0x16, 0x14
/* 8012CB20 00128780  90 03 09 74 */	stw r0, 0x974(r3)
/* 8012CB24 00128784  48 03 64 B1 */	bl glplatAbortFrame
/* 8012CB28 00128788  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CB2C 0012878C  38 80 00 08 */	li r4, 8
/* 8012CB30 00128790  38 A0 00 00 */	li r5, 0
/* 8012CB34 00128794  A8 63 00 FA */	lha r3, 0xfa(r3)
/* 8012CB38 00128798  48 12 72 B9 */	bl func_80253DF0
/* 8012CB3C 0012879C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CB40 001287A0  38 80 00 08 */	li r4, 8
/* 8012CB44 001287A4  38 A0 00 00 */	li r5, 0
/* 8012CB48 001287A8  A8 63 00 FC */	lha r3, 0xfc(r3)
/* 8012CB4C 001287AC  48 12 72 A5 */	bl func_80253DF0
/* 8012CB50 001287B0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CB54 001287B4  38 00 00 B5 */	li r0, 0xb5
/* 8012CB58 001287B8  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012CB5C 001287BC  48 00 03 68 */	b lbl_8012CEC4
/* 8012CB60 001287C0  38 60 00 80 */	li r3, 0x80
/* 8012CB64 001287C4  38 80 00 01 */	li r4, 1
/* 8012CB68 001287C8  38 A0 00 00 */	li r5, 0
/* 8012CB6C 001287CC  38 C0 00 01 */	li r6, 1
/* 8012CB70 001287D0  4B F2 CE FD */	bl func_80059A6C
/* 8012CB74 001287D4  3C 03 80 00 */	addis r0, r3, 0x8000
/* 8012CB78 001287D8  28 00 00 00 */	cmplwi r0, 0
/* 8012CB7C 001287DC  40 82 03 48 */	bne lbl_8012CEC4
/* 8012CB80 001287E0  4B F2 96 F5 */	bl func_80056274
/* 8012CB84 001287E4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CB88 001287E8  38 00 00 B6 */	li r0, 0xb6
/* 8012CB8C 001287EC  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012CB90 001287F0  48 00 03 34 */	b lbl_8012CEC4
/* 8012CB94 001287F4  4B F2 97 65 */	bl func_800562F8
/* 8012CB98 001287F8  2C 03 00 00 */	cmpwi r3, 0
/* 8012CB9C 001287FC  41 82 03 28 */	beq lbl_8012CEC4
/* 8012CBA0 00128800  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CBA4 00128804  38 80 00 08 */	li r4, 8
/* 8012CBA8 00128808  38 A0 00 00 */	li r5, 0
/* 8012CBAC 0012880C  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 8012CBB0 00128810  48 12 72 41 */	bl func_80253DF0
/* 8012CBB4 00128814  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CBB8 00128818  38 80 00 08 */	li r4, 8
/* 8012CBBC 0012881C  38 A0 00 00 */	li r5, 0
/* 8012CBC0 00128820  A8 63 00 CA */	lha r3, 0xca(r3)
/* 8012CBC4 00128824  48 12 72 2D */	bl func_80253DF0
/* 8012CBC8 00128828  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CBCC 0012882C  38 00 00 00 */	li r0, 0
/* 8012CBD0 00128830  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012CBD4 00128834  48 00 02 F0 */	b lbl_8012CEC4
/* 8012CBD8 00128838  38 00 00 00 */	li r0, 0
/* 8012CBDC 0012883C  90 05 01 28 */	stw r0, 0x128(r5)
/* 8012CBE0 00128840  48 00 02 E4 */	b lbl_8012CEC4
/* 8012CBE4 00128844  A8 65 00 CA */	lha r3, 0xca(r5)
/* 8012CBE8 00128848  48 12 71 E9 */	bl func_80253DD0
/* 8012CBEC 0012884C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8012CBF0 00128850  28 00 00 03 */	cmplwi r0, 3
/* 8012CBF4 00128854  40 82 02 D0 */	bne lbl_8012CEC4
/* 8012CBF8 00128858  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CBFC 0012885C  38 80 00 02 */	li r4, 2
/* 8012CC00 00128860  38 A0 00 00 */	li r5, 0
/* 8012CC04 00128864  A8 63 00 CA */	lha r3, 0xca(r3)
/* 8012CC08 00128868  48 12 71 A9 */	bl func_80253DB0
/* 8012CC0C 0012886C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CC10 00128870  38 80 00 08 */	li r4, 8
/* 8012CC14 00128874  38 A0 00 01 */	li r5, 1
/* 8012CC18 00128878  80 03 09 74 */	lwz r0, 0x974(r3)
/* 8012CC1C 0012887C  54 00 01 40 */	rlwinm r0, r0, 0, 5, 0
/* 8012CC20 00128880  90 03 09 74 */	stw r0, 0x974(r3)
/* 8012CC24 00128884  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CC28 00128888  A8 63 00 C8 */	lha r3, 0xc8(r3)
/* 8012CC2C 0012888C  48 12 71 C5 */	bl func_80253DF0
/* 8012CC30 00128890  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CC34 00128894  38 80 00 06 */	li r4, 6
/* 8012CC38 00128898  38 A0 00 00 */	li r5, 0
/* 8012CC3C 0012889C  A8 63 00 C8 */	lha r3, 0xc8(r3)
/* 8012CC40 001288A0  48 12 71 71 */	bl func_80253DB0
/* 8012CC44 001288A4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CC48 001288A8  38 00 00 AF */	li r0, 0xaf
/* 8012CC4C 001288AC  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012CC50 001288B0  48 00 02 74 */	b lbl_8012CEC4
/* 8012CC54 001288B4  A8 65 00 C8 */	lha r3, 0xc8(r5)
/* 8012CC58 001288B8  48 12 71 79 */	bl func_80253DD0
/* 8012CC5C 001288BC  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8012CC60 001288C0  28 00 00 03 */	cmplwi r0, 3
/* 8012CC64 001288C4  40 82 02 60 */	bne lbl_8012CEC4
/* 8012CC68 001288C8  38 60 00 00 */	li r3, 0
/* 8012CC6C 001288CC  38 80 00 00 */	li r4, 0
/* 8012CC70 001288D0  4B F2 CC 89 */	bl func_800598F8
/* 8012CC74 001288D4  38 60 00 01 */	li r3, 1
/* 8012CC78 001288D8  38 80 00 00 */	li r4, 0
/* 8012CC7C 001288DC  38 A0 00 00 */	li r5, 0
/* 8012CC80 001288E0  38 C0 00 02 */	li r6, 2
/* 8012CC84 001288E4  38 E0 00 00 */	li r7, 0
/* 8012CC88 001288E8  39 00 00 00 */	li r8, 0
/* 8012CC8C 001288EC  4B F2 CD 3D */	bl func_800599C8
/* 8012CC90 001288F0  38 60 00 02 */	li r3, 2
/* 8012CC94 001288F4  38 80 00 00 */	li r4, 0
/* 8012CC98 001288F8  38 A0 00 01 */	li r5, 1
/* 8012CC9C 001288FC  38 C0 00 00 */	li r6, 0
/* 8012CCA0 00128900  38 E0 00 00 */	li r7, 0
/* 8012CCA4 00128904  39 00 00 00 */	li r8, 0
/* 8012CCA8 00128908  4B F2 CD 21 */	bl func_800599C8
/* 8012CCAC 0012890C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CCB0 00128910  38 00 00 B0 */	li r0, 0xb0
/* 8012CCB4 00128914  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012CCB8 00128918  48 00 02 0C */	b lbl_8012CEC4
/* 8012CCBC 0012891C  38 60 00 00 */	li r3, 0
/* 8012CCC0 00128920  38 80 00 01 */	li r4, 1
/* 8012CCC4 00128924  38 A0 00 00 */	li r5, 0
/* 8012CCC8 00128928  38 C0 00 01 */	li r6, 1
/* 8012CCCC 0012892C  4B F2 CD A1 */	bl func_80059A6C
/* 8012CCD0 00128930  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 8012CCD4 00128934  41 82 00 80 */	beq lbl_8012CD54
/* 8012CCD8 00128938  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8012CCDC 0012893C  2C 00 00 02 */	cmpwi r0, 2
/* 8012CCE0 00128940  41 82 00 44 */	beq lbl_8012CD24
/* 8012CCE4 00128944  40 80 01 E0 */	bge lbl_8012CEC4
/* 8012CCE8 00128948  2C 00 00 01 */	cmpwi r0, 1
/* 8012CCEC 0012894C  40 80 00 08 */	bge lbl_8012CCF4
/* 8012CCF0 00128950  48 00 01 D4 */	b lbl_8012CEC4
lbl_8012CCF4:
/* 8012CCF4 00128954  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CCF8 00128958  38 80 00 02 */	li r4, 2
/* 8012CCFC 0012895C  38 A0 00 00 */	li r5, 0
/* 8012CD00 00128960  A8 63 00 C8 */	lha r3, 0xc8(r3)
/* 8012CD04 00128964  48 12 70 AD */	bl func_80253DB0
/* 8012CD08 00128968  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CD0C 0012896C  38 80 00 B1 */	li r4, 0xb1
/* 8012CD10 00128970  38 00 00 01 */	li r0, 1
/* 8012CD14 00128974  90 83 01 28 */	stw r4, 0x128(r3)
/* 8012CD18 00128978  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CD1C 0012897C  90 03 01 20 */	stw r0, 0x120(r3)
/* 8012CD20 00128980  48 00 01 A4 */	b lbl_8012CEC4
lbl_8012CD24:
/* 8012CD24 00128984  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CD28 00128988  38 80 00 03 */	li r4, 3
/* 8012CD2C 0012898C  38 A0 00 00 */	li r5, 0
/* 8012CD30 00128990  A8 63 00 C8 */	lha r3, 0xc8(r3)
/* 8012CD34 00128994  48 12 70 7D */	bl func_80253DB0
/* 8012CD38 00128998  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CD3C 0012899C  38 80 00 B1 */	li r4, 0xb1
/* 8012CD40 001289A0  38 00 00 02 */	li r0, 2
/* 8012CD44 001289A4  90 83 01 28 */	stw r4, 0x128(r3)
/* 8012CD48 001289A8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CD4C 001289AC  90 03 01 20 */	stw r0, 0x120(r3)
/* 8012CD50 001289B0  48 00 01 74 */	b lbl_8012CEC4
lbl_8012CD54:
/* 8012CD54 001289B4  2C 03 00 02 */	cmpwi r3, 2
/* 8012CD58 001289B8  41 82 00 2C */	beq lbl_8012CD84
/* 8012CD5C 001289BC  40 80 01 68 */	bge lbl_8012CEC4
/* 8012CD60 001289C0  2C 03 00 01 */	cmpwi r3, 1
/* 8012CD64 001289C4  40 80 00 08 */	bge lbl_8012CD6C
/* 8012CD68 001289C8  48 00 01 5C */	b lbl_8012CEC4
lbl_8012CD6C:
/* 8012CD6C 001289CC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CD70 001289D0  38 80 00 00 */	li r4, 0
/* 8012CD74 001289D4  38 A0 00 00 */	li r5, 0
/* 8012CD78 001289D8  A8 63 00 C8 */	lha r3, 0xc8(r3)
/* 8012CD7C 001289DC  48 12 70 35 */	bl func_80253DB0
/* 8012CD80 001289E0  48 00 01 44 */	b lbl_8012CEC4
lbl_8012CD84:
/* 8012CD84 001289E4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CD88 001289E8  38 80 00 01 */	li r4, 1
/* 8012CD8C 001289EC  38 A0 00 00 */	li r5, 0
/* 8012CD90 001289F0  A8 63 00 C8 */	lha r3, 0xc8(r3)
/* 8012CD94 001289F4  48 12 70 1D */	bl func_80253DB0
/* 8012CD98 001289F8  48 00 01 2C */	b lbl_8012CEC4
/* 8012CD9C 001289FC  A8 65 00 C8 */	lha r3, 0xc8(r5)
/* 8012CDA0 00128A00  48 12 70 31 */	bl func_80253DD0
/* 8012CDA4 00128A04  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8012CDA8 00128A08  28 00 00 03 */	cmplwi r0, 3
/* 8012CDAC 00128A0C  40 82 01 18 */	bne lbl_8012CEC4
/* 8012CDB0 00128A10  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CDB4 00128A14  38 00 00 B2 */	li r0, 0xb2
/* 8012CDB8 00128A18  38 80 00 05 */	li r4, 5
/* 8012CDBC 00128A1C  38 A0 00 00 */	li r5, 0
/* 8012CDC0 00128A20  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012CDC4 00128A24  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CDC8 00128A28  A8 63 00 C8 */	lha r3, 0xc8(r3)
/* 8012CDCC 00128A2C  48 12 6F E5 */	bl func_80253DB0
/* 8012CDD0 00128A30  48 00 00 F4 */	b lbl_8012CEC4
/* 8012CDD4 00128A34  A8 65 00 C8 */	lha r3, 0xc8(r5)
/* 8012CDD8 00128A38  48 12 6F F9 */	bl func_80253DD0
/* 8012CDDC 00128A3C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8012CDE0 00128A40  28 00 00 03 */	cmplwi r0, 3
/* 8012CDE4 00128A44  40 82 00 E0 */	bne lbl_8012CEC4
/* 8012CDE8 00128A48  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CDEC 00128A4C  38 80 00 08 */	li r4, 8
/* 8012CDF0 00128A50  38 A0 00 00 */	li r5, 0
/* 8012CDF4 00128A54  A8 63 00 C8 */	lha r3, 0xc8(r3)
/* 8012CDF8 00128A58  48 12 6F F9 */	bl func_80253DF0
/* 8012CDFC 00128A5C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CE00 00128A60  38 00 00 B3 */	li r0, 0xb3
/* 8012CE04 00128A64  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012CE08 00128A68  48 00 00 BC */	b lbl_8012CEC4
/* 8012CE0C 00128A6C  80 05 01 20 */	lwz r0, 0x120(r5)
/* 8012CE10 00128A70  28 00 00 01 */	cmplwi r0, 1
/* 8012CE14 00128A74  40 82 00 2C */	bne lbl_8012CE40
/* 8012CE18 00128A78  4B F2 94 5D */	bl func_80056274
/* 8012CE1C 00128A7C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CE20 00128A80  80 03 09 74 */	lwz r0, 0x974(r3)
/* 8012CE24 00128A84  54 00 05 A8 */	rlwinm r0, r0, 0, 0x16, 0x14
/* 8012CE28 00128A88  90 03 09 74 */	stw r0, 0x974(r3)
/* 8012CE2C 00128A8C  48 03 61 A9 */	bl glplatAbortFrame
/* 8012CE30 00128A90  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CE34 00128A94  38 00 00 B6 */	li r0, 0xb6
/* 8012CE38 00128A98  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012CE3C 00128A9C  48 00 00 88 */	b lbl_8012CEC4
lbl_8012CE40:
/* 8012CE40 00128AA0  38 60 00 11 */	li r3, 0x11
/* 8012CE44 00128AA4  38 00 00 00 */	li r0, 0
/* 8012CE48 00128AA8  B0 65 01 2C */	sth r3, 0x12c(r5)
/* 8012CE4C 00128AAC  38 80 00 00 */	li r4, 0
/* 8012CE50 00128AB0  38 A0 00 00 */	li r5, 0
/* 8012CE54 00128AB4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CE58 00128AB8  B0 03 01 30 */	sth r0, 0x130(r3)
/* 8012CE5C 00128ABC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CE60 00128AC0  A8 63 00 CA */	lha r3, 0xca(r3)
/* 8012CE64 00128AC4  48 12 6F 4D */	bl func_80253DB0
/* 8012CE68 00128AC8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CE6C 00128ACC  38 80 00 08 */	li r4, 8
/* 8012CE70 00128AD0  38 A0 00 01 */	li r5, 1
/* 8012CE74 00128AD4  A8 63 00 FA */	lha r3, 0xfa(r3)
/* 8012CE78 00128AD8  48 12 6F 79 */	bl func_80253DF0
/* 8012CE7C 00128ADC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CE80 00128AE0  38 80 00 00 */	li r4, 0
/* 8012CE84 00128AE4  38 A0 00 00 */	li r5, 0
/* 8012CE88 00128AE8  A8 63 00 FA */	lha r3, 0xfa(r3)
/* 8012CE8C 00128AEC  48 12 6F 25 */	bl func_80253DB0
/* 8012CE90 00128AF0  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CE94 00128AF4  38 00 00 A6 */	li r0, 0xa6
/* 8012CE98 00128AF8  38 60 00 00 */	li r3, 0
/* 8012CE9C 00128AFC  38 80 00 00 */	li r4, 0
/* 8012CEA0 00128B00  90 05 01 28 */	stw r0, 0x128(r5)
/* 8012CEA4 00128B04  4B F2 CA 55 */	bl func_800598F8
/* 8012CEA8 00128B08  38 60 00 01 */	li r3, 1
/* 8012CEAC 00128B0C  38 80 00 00 */	li r4, 0
/* 8012CEB0 00128B10  38 A0 00 00 */	li r5, 0
/* 8012CEB4 00128B14  38 C0 00 00 */	li r6, 0
/* 8012CEB8 00128B18  38 E0 00 00 */	li r7, 0
/* 8012CEBC 00128B1C  39 00 00 00 */	li r8, 0
/* 8012CEC0 00128B20  4B F2 CB 09 */	bl func_800599C8
lbl_8012CEC4:
/* 8012CEC4 00128B24  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CEC8 00128B28  80 03 01 28 */	lwz r0, 0x128(r3)
/* 8012CECC 00128B2C  28 00 00 A6 */	cmplwi r0, 0xa6
/* 8012CED0 00128B30  40 82 00 B4 */	bne lbl_8012CF84
/* 8012CED4 00128B34  A0 03 01 30 */	lhz r0, 0x130(r3)
/* 8012CED8 00128B38  2C 00 00 00 */	cmpwi r0, 0
/* 8012CEDC 00128B3C  40 82 00 A8 */	bne lbl_8012CF84
/* 8012CEE0 00128B40  38 60 00 00 */	li r3, 0
/* 8012CEE4 00128B44  38 80 00 01 */	li r4, 1
/* 8012CEE8 00128B48  38 A0 00 00 */	li r5, 0
/* 8012CEEC 00128B4C  38 C0 00 01 */	li r6, 1
/* 8012CEF0 00128B50  4B F2 CB 7D */	bl func_80059A6C
/* 8012CEF4 00128B54  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 8012CEF8 00128B58  41 82 00 6C */	beq lbl_8012CF64
/* 8012CEFC 00128B5C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8012CF00 00128B60  2C 00 00 01 */	cmpwi r0, 1
/* 8012CF04 00128B64  41 82 00 08 */	beq lbl_8012CF0C
/* 8012CF08 00128B68  48 00 00 7C */	b lbl_8012CF84
lbl_8012CF0C:
/* 8012CF0C 00128B6C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CF10 00128B70  38 80 00 01 */	li r4, 1
/* 8012CF14 00128B74  38 A0 00 00 */	li r5, 0
/* 8012CF18 00128B78  A8 63 00 CA */	lha r3, 0xca(r3)
/* 8012CF1C 00128B7C  48 12 6E 95 */	bl func_80253DB0
/* 8012CF20 00128B80  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CF24 00128B84  38 80 00 08 */	li r4, 8
/* 8012CF28 00128B88  38 A0 00 00 */	li r5, 0
/* 8012CF2C 00128B8C  A8 63 00 FA */	lha r3, 0xfa(r3)
/* 8012CF30 00128B90  48 12 6E C1 */	bl func_80253DF0
/* 8012CF34 00128B94  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CF38 00128B98  38 80 00 08 */	li r4, 8
/* 8012CF3C 00128B9C  38 A0 00 00 */	li r5, 0
/* 8012CF40 00128BA0  A8 63 00 FC */	lha r3, 0xfc(r3)
/* 8012CF44 00128BA4  48 12 6E AD */	bl func_80253DF0
/* 8012CF48 00128BA8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CF4C 00128BAC  38 80 00 12 */	li r4, 0x12
/* 8012CF50 00128BB0  38 00 00 AE */	li r0, 0xae
/* 8012CF54 00128BB4  B0 83 01 2C */	sth r4, 0x12c(r3)
/* 8012CF58 00128BB8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CF5C 00128BBC  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012CF60 00128BC0  48 00 00 24 */	b lbl_8012CF84
lbl_8012CF64:
/* 8012CF64 00128BC4  2C 03 00 01 */	cmpwi r3, 1
/* 8012CF68 00128BC8  41 82 00 08 */	beq lbl_8012CF70
/* 8012CF6C 00128BCC  48 00 00 18 */	b lbl_8012CF84
lbl_8012CF70:
/* 8012CF70 00128BD0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CF74 00128BD4  38 80 00 00 */	li r4, 0
/* 8012CF78 00128BD8  38 A0 00 00 */	li r5, 0
/* 8012CF7C 00128BDC  A8 63 00 CA */	lha r3, 0xca(r3)
/* 8012CF80 00128BE0  48 12 6E 31 */	bl func_80253DB0
lbl_8012CF84:
/* 8012CF84 00128BE4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CF88 00128BE8  A0 03 01 2C */	lhz r0, 0x12c(r3)
/* 8012CF8C 00128BEC  28 00 00 12 */	cmplwi r0, 0x12
/* 8012CF90 00128BF0  40 82 00 9C */	bne lbl_8012D02C
/* 8012CF94 00128BF4  A0 03 01 30 */	lhz r0, 0x130(r3)
/* 8012CF98 00128BF8  28 00 00 02 */	cmplwi r0, 2
/* 8012CF9C 00128BFC  40 82 00 D4 */	bne lbl_8012D070
/* 8012CFA0 00128C00  A8 63 00 FA */	lha r3, 0xfa(r3)
/* 8012CFA4 00128C04  38 80 00 08 */	li r4, 8
/* 8012CFA8 00128C08  38 A0 00 01 */	li r5, 1
/* 8012CFAC 00128C0C  48 12 6E 45 */	bl func_80253DF0
/* 8012CFB0 00128C10  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CFB4 00128C14  38 80 00 08 */	li r4, 8
/* 8012CFB8 00128C18  38 A0 00 01 */	li r5, 1
/* 8012CFBC 00128C1C  A8 63 00 FC */	lha r3, 0xfc(r3)
/* 8012CFC0 00128C20  48 12 6E 31 */	bl func_80253DF0
/* 8012CFC4 00128C24  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CFC8 00128C28  38 80 00 00 */	li r4, 0
/* 8012CFCC 00128C2C  38 A0 00 00 */	li r5, 0
/* 8012CFD0 00128C30  A8 63 00 FA */	lha r3, 0xfa(r3)
/* 8012CFD4 00128C34  48 12 6D DD */	bl func_80253DB0
/* 8012CFD8 00128C38  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CFDC 00128C3C  38 80 00 00 */	li r4, 0
/* 8012CFE0 00128C40  38 A0 00 00 */	li r5, 0
/* 8012CFE4 00128C44  A8 63 00 FC */	lha r3, 0xfc(r3)
/* 8012CFE8 00128C48  48 12 6D C9 */	bl func_80253DB0
/* 8012CFEC 00128C4C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012CFF0 00128C50  38 A0 00 A7 */	li r5, 0xa7
/* 8012CFF4 00128C54  38 00 00 11 */	li r0, 0x11
/* 8012CFF8 00128C58  38 80 00 05 */	li r4, 5
/* 8012CFFC 00128C5C  90 A3 01 28 */	stw r5, 0x128(r3)
/* 8012D000 00128C60  38 A0 00 00 */	li r5, 0
/* 8012D004 00128C64  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D008 00128C68  B0 03 01 2C */	sth r0, 0x12c(r3)
/* 8012D00C 00128C6C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D010 00128C70  A8 63 00 C8 */	lha r3, 0xc8(r3)
/* 8012D014 00128C74  48 12 6D 9D */	bl func_80253DB0
/* 8012D018 00128C78  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D01C 00128C7C  80 03 09 74 */	lwz r0, 0x974(r3)
/* 8012D020 00128C80  54 00 01 88 */	rlwinm r0, r0, 0, 6, 4
/* 8012D024 00128C84  90 03 09 74 */	stw r0, 0x974(r3)
/* 8012D028 00128C88  48 00 00 48 */	b lbl_8012D070
lbl_8012D02C:
/* 8012D02C 00128C8C  80 03 09 74 */	lwz r0, 0x974(r3)
/* 8012D030 00128C90  54 00 37 FF */	rlwinm. r0, r0, 6, 0x1f, 0x1f
/* 8012D034 00128C94  40 82 00 3C */	bne lbl_8012D070
/* 8012D038 00128C98  A8 63 00 C8 */	lha r3, 0xc8(r3)
/* 8012D03C 00128C9C  48 12 6D 95 */	bl func_80253DD0
/* 8012D040 00128CA0  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8012D044 00128CA4  28 00 00 03 */	cmplwi r0, 3
/* 8012D048 00128CA8  40 82 00 28 */	bne lbl_8012D070
/* 8012D04C 00128CAC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D050 00128CB0  38 80 00 08 */	li r4, 8
/* 8012D054 00128CB4  38 A0 00 00 */	li r5, 0
/* 8012D058 00128CB8  A8 63 00 C8 */	lha r3, 0xc8(r3)
/* 8012D05C 00128CBC  48 12 6D 95 */	bl func_80253DF0
/* 8012D060 00128CC0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D064 00128CC4  80 03 09 74 */	lwz r0, 0x974(r3)
/* 8012D068 00128CC8  64 00 04 00 */	oris r0, r0, 0x400
/* 8012D06C 00128CCC  90 03 09 74 */	stw r0, 0x974(r3)
lbl_8012D070:
/* 8012D070 00128CD0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D074 00128CD4  80 03 01 28 */	lwz r0, 0x128(r3)
/* 8012D078 00128CD8  7C 00 00 34 */	cntlzw r0, r0
/* 8012D07C 00128CDC  54 03 D9 7E */	srwi r3, r0, 5
lbl_8012D080:
/* 8012D080 00128CE0  39 61 00 30 */	addi r11, r1, 0x30
/* 8012D084 00128CE4  48 09 A0 ED */	bl _restgpr_26
/* 8012D088 00128CE8  80 01 00 34 */	lwz r0, 0x34(r1)
/* 8012D08C 00128CEC  7C 08 03 A6 */	mtlr r0
/* 8012D090 00128CF0  38 21 00 30 */	addi r1, r1, 0x30
/* 8012D094 00128CF4  4E 80 00 20 */	blr

.global func_8012D098
func_8012D098:
/* 8012D098 00128CF8  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8012D09C 00128CFC  7C 08 02 A6 */	mflr r0
/* 8012D0A0 00128D00  90 01 00 14 */	stw r0, 0x14(r1)
/* 8012D0A4 00128D04  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8012D0A8 00128D08  3B E0 00 08 */	li r31, 8
/* 8012D0AC 00128D0C  93 C1 00 08 */	stw r30, 8(r1)
/* 8012D0B0 00128D10  3B C0 00 00 */	li r30, 0
lbl_8012D0B4:
/* 8012D0B4 00128D14  57 C3 06 3E */	clrlwi r3, r30, 0x18
/* 8012D0B8 00128D18  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D0BC 00128D1C  38 03 00 01 */	addi r0, r3, 1
/* 8012D0C0 00128D20  38 E0 00 00 */	li r7, 0
/* 8012D0C4 00128D24  54 05 06 3E */	clrlwi r5, r0, 0x18
/* 8012D0C8 00128D28  7F E9 03 A6 */	mtctr r31
lbl_8012D0CC:
/* 8012D0CC 00128D2C  54 E4 06 3E */	clrlwi r4, r7, 0x18
/* 8012D0D0 00128D30  7C 66 22 14 */	add r3, r6, r4
/* 8012D0D4 00128D34  88 03 02 50 */	lbz r0, 0x250(r3)
/* 8012D0D8 00128D38  7C 05 00 40 */	cmplw r5, r0
/* 8012D0DC 00128D3C  40 82 00 10 */	bne lbl_8012D0EC
/* 8012D0E0 00128D40  57 C3 06 3E */	clrlwi r3, r30, 0x18
/* 8012D0E4 00128D44  48 03 A9 15 */	bl func_801679F8
/* 8012D0E8 00128D48  48 00 00 0C */	b lbl_8012D0F4
lbl_8012D0EC:
/* 8012D0EC 00128D4C  38 E7 00 01 */	addi r7, r7, 1
/* 8012D0F0 00128D50  42 00 FF DC */	bdnz lbl_8012D0CC
lbl_8012D0F4:
/* 8012D0F4 00128D54  3B DE 00 01 */	addi r30, r30, 1
/* 8012D0F8 00128D58  28 1E 00 04 */	cmplwi r30, 4
/* 8012D0FC 00128D5C  41 80 FF B8 */	blt lbl_8012D0B4
/* 8012D100 00128D60  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8012D104 00128D64  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8012D108 00128D68  83 C1 00 08 */	lwz r30, 8(r1)
/* 8012D10C 00128D6C  7C 08 03 A6 */	mtlr r0
/* 8012D110 00128D70  38 21 00 10 */	addi r1, r1, 0x10
/* 8012D114 00128D74  4E 80 00 20 */	blr

.global func_8012D118
func_8012D118:
/* 8012D118 00128D78  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8012D11C 00128D7C  7C 08 02 A6 */	mflr r0
/* 8012D120 00128D80  90 01 00 14 */	stw r0, 0x14(r1)
/* 8012D124 00128D84  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8012D128 00128D88  3B E0 00 00 */	li r31, 0
lbl_8012D12C:
/* 8012D12C 00128D8C  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D130 00128D90  7C 64 FA 14 */	add r3, r4, r31
/* 8012D134 00128D94  88 03 02 50 */	lbz r0, 0x250(r3)
/* 8012D138 00128D98  2C 00 00 03 */	cmpwi r0, 3
/* 8012D13C 00128D9C  41 82 00 54 */	beq lbl_8012D190
/* 8012D140 00128DA0  40 80 00 14 */	bge lbl_8012D154
/* 8012D144 00128DA4  2C 00 00 01 */	cmpwi r0, 1
/* 8012D148 00128DA8  41 82 00 18 */	beq lbl_8012D160
/* 8012D14C 00128DAC  40 80 00 2C */	bge lbl_8012D178
/* 8012D150 00128DB0  48 00 00 6C */	b lbl_8012D1BC
lbl_8012D154:
/* 8012D154 00128DB4  2C 00 00 05 */	cmpwi r0, 5
/* 8012D158 00128DB8  40 80 00 64 */	bge lbl_8012D1BC
/* 8012D15C 00128DBC  48 00 00 4C */	b lbl_8012D1A8
lbl_8012D160:
/* 8012D160 00128DC0  88 64 02 58 */	lbz r3, 0x258(r4)
/* 8012D164 00128DC4  7F E4 FB 78 */	mr r4, r31
/* 8012D168 00128DC8  38 03 FF FF */	addi r0, r3, -1
/* 8012D16C 00128DCC  54 03 06 3E */	clrlwi r3, r0, 0x18
/* 8012D170 00128DD0  48 03 A8 89 */	bl func_801679F8
/* 8012D174 00128DD4  48 00 00 48 */	b lbl_8012D1BC
lbl_8012D178:
/* 8012D178 00128DD8  88 64 02 59 */	lbz r3, 0x259(r4)
/* 8012D17C 00128DDC  7F E4 FB 78 */	mr r4, r31
/* 8012D180 00128DE0  38 03 FF FF */	addi r0, r3, -1
/* 8012D184 00128DE4  54 03 06 3E */	clrlwi r3, r0, 0x18
/* 8012D188 00128DE8  48 03 A8 71 */	bl func_801679F8
/* 8012D18C 00128DEC  48 00 00 30 */	b lbl_8012D1BC
lbl_8012D190:
/* 8012D190 00128DF0  88 64 02 5A */	lbz r3, 0x25a(r4)
/* 8012D194 00128DF4  7F E4 FB 78 */	mr r4, r31
/* 8012D198 00128DF8  38 03 FF FF */	addi r0, r3, -1
/* 8012D19C 00128DFC  54 03 06 3E */	clrlwi r3, r0, 0x18
/* 8012D1A0 00128E00  48 03 A8 59 */	bl func_801679F8
/* 8012D1A4 00128E04  48 00 00 18 */	b lbl_8012D1BC
lbl_8012D1A8:
/* 8012D1A8 00128E08  88 64 02 5B */	lbz r3, 0x25b(r4)
/* 8012D1AC 00128E0C  7F E4 FB 78 */	mr r4, r31
/* 8012D1B0 00128E10  38 03 FF FF */	addi r0, r3, -1
/* 8012D1B4 00128E14  54 03 06 3E */	clrlwi r3, r0, 0x18
/* 8012D1B8 00128E18  48 03 A8 41 */	bl func_801679F8
lbl_8012D1BC:
/* 8012D1BC 00128E1C  3B FF 00 01 */	addi r31, r31, 1
/* 8012D1C0 00128E20  2C 1F 00 08 */	cmpwi r31, 8
/* 8012D1C4 00128E24  41 80 FF 68 */	blt lbl_8012D12C
/* 8012D1C8 00128E28  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8012D1CC 00128E2C  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8012D1D0 00128E30  7C 08 03 A6 */	mtlr r0
/* 8012D1D4 00128E34  38 21 00 10 */	addi r1, r1, 0x10
/* 8012D1D8 00128E38  4E 80 00 20 */	blr

.global func_8012D1DC
func_8012D1DC:
/* 8012D1DC 00128E3C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8012D1E0 00128E40  7C 08 02 A6 */	mflr r0
/* 8012D1E4 00128E44  90 01 00 24 */	stw r0, 0x24(r1)
/* 8012D1E8 00128E48  39 61 00 20 */	addi r11, r1, 0x20
/* 8012D1EC 00128E4C  48 09 9F 45 */	bl _savegpr_29
/* 8012D1F0 00128E50  7C 7D 1B 78 */	mr r29, r3
/* 8012D1F4 00128E54  7C 9E 23 78 */	mr r30, r4
/* 8012D1F8 00128E58  3B E0 00 00 */	li r31, 0
lbl_8012D1FC:
/* 8012D1FC 00128E5C  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D200 00128E60  57 E4 06 3E */	clrlwi r4, r31, 0x18
/* 8012D204 00128E64  7C 60 22 14 */	add r3, r0, r4
/* 8012D208 00128E68  88 03 02 50 */	lbz r0, 0x250(r3)
/* 8012D20C 00128E6C  7C 1D 00 40 */	cmplw r29, r0
/* 8012D210 00128E70  40 82 00 2C */	bne lbl_8012D23C
/* 8012D214 00128E74  38 60 00 00 */	li r3, 0
/* 8012D218 00128E78  48 03 A7 E1 */	bl func_801679F8
/* 8012D21C 00128E7C  57 E0 06 3E */	clrlwi r0, r31, 0x18
/* 8012D220 00128E80  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D224 00128E84  1C 00 06 EC */	mulli r0, r0, 0x6ec
/* 8012D228 00128E88  38 60 00 01 */	li r3, 1
/* 8012D22C 00128E8C  80 84 01 4C */	lwz r4, 0x14c(r4)
/* 8012D230 00128E90  7C 84 02 14 */	add r4, r4, r0
/* 8012D234 00128E94  38 84 6C 0C */	addi r4, r4, 0x6c0c
/* 8012D238 00128E98  4B FE F7 65 */	bl func_8011C99C
lbl_8012D23C:
/* 8012D23C 00128E9C  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D240 00128EA0  57 E4 06 3E */	clrlwi r4, r31, 0x18
/* 8012D244 00128EA4  7C 60 22 14 */	add r3, r0, r4
/* 8012D248 00128EA8  88 03 02 50 */	lbz r0, 0x250(r3)
/* 8012D24C 00128EAC  7C 1E 00 40 */	cmplw r30, r0
/* 8012D250 00128EB0  40 82 00 2C */	bne lbl_8012D27C
/* 8012D254 00128EB4  38 60 00 01 */	li r3, 1
/* 8012D258 00128EB8  48 03 A7 A1 */	bl func_801679F8
/* 8012D25C 00128EBC  57 E0 06 3E */	clrlwi r0, r31, 0x18
/* 8012D260 00128EC0  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D264 00128EC4  1C 00 06 EC */	mulli r0, r0, 0x6ec
/* 8012D268 00128EC8  38 60 00 02 */	li r3, 2
/* 8012D26C 00128ECC  80 84 01 4C */	lwz r4, 0x14c(r4)
/* 8012D270 00128ED0  7C 84 02 14 */	add r4, r4, r0
/* 8012D274 00128ED4  38 84 6C 0C */	addi r4, r4, 0x6c0c
/* 8012D278 00128ED8  4B FE F7 25 */	bl func_8011C99C
lbl_8012D27C:
/* 8012D27C 00128EDC  3B FF 00 01 */	addi r31, r31, 1
/* 8012D280 00128EE0  28 1F 00 08 */	cmplwi r31, 8
/* 8012D284 00128EE4  41 80 FF 78 */	blt lbl_8012D1FC
/* 8012D288 00128EE8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D28C 00128EEC  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 8012D290 00128EF0  A0 03 00 96 */	lhz r0, 0x96(r3)
/* 8012D294 00128EF4  54 00 CF BE */	rlwinm r0, r0, 0x19, 0x1e, 0x1f
/* 8012D298 00128EF8  28 00 00 02 */	cmplwi r0, 2
/* 8012D29C 00128EFC  40 82 00 34 */	bne lbl_8012D2D0
/* 8012D2A0 00128F00  38 60 00 32 */	li r3, 0x32
/* 8012D2A4 00128F04  4B FF 0E 09 */	bl func_8011E0AC
/* 8012D2A8 00128F08  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D2AC 00128F0C  80 83 01 4C */	lwz r4, 0x14c(r3)
/* 8012D2B0 00128F10  38 64 04 4C */	addi r3, r4, 0x44c
/* 8012D2B4 00128F14  38 84 1F FC */	addi r4, r4, 0x1ffc
/* 8012D2B8 00128F18  4B F9 D7 E9 */	bl func_800CAAA0
/* 8012D2BC 00128F1C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D2C0 00128F20  80 83 01 4C */	lwz r4, 0x14c(r3)
/* 8012D2C4 00128F24  38 64 12 24 */	addi r3, r4, 0x1224
/* 8012D2C8 00128F28  38 84 2D D4 */	addi r4, r4, 0x2dd4
/* 8012D2CC 00128F2C  4B F9 D7 D5 */	bl func_800CAAA0
lbl_8012D2D0:
/* 8012D2D0 00128F30  39 61 00 20 */	addi r11, r1, 0x20
/* 8012D2D4 00128F34  48 09 9E A9 */	bl _restgpr_29
/* 8012D2D8 00128F38  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8012D2DC 00128F3C  7C 08 03 A6 */	mtlr r0
/* 8012D2E0 00128F40  38 21 00 20 */	addi r1, r1, 0x20
/* 8012D2E4 00128F44  4E 80 00 20 */	blr

.global func_8012D2E8
func_8012D2E8:
/* 8012D2E8 00128F48  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 8012D2EC 00128F4C  7C 08 02 A6 */	mflr r0
/* 8012D2F0 00128F50  90 01 00 44 */	stw r0, 0x44(r1)
/* 8012D2F4 00128F54  39 61 00 40 */	addi r11, r1, 0x40
/* 8012D2F8 00128F58  48 09 9E 1D */	bl _savegpr_22
/* 8012D2FC 00128F5C  2C 03 00 FF */	cmpwi r3, 0xff
/* 8012D300 00128F60  41 82 00 08 */	beq lbl_8012D308
/* 8012D304 00128F64  48 00 00 10 */	b lbl_8012D314
lbl_8012D308:
/* 8012D308 00128F68  38 60 00 00 */	li r3, 0
/* 8012D30C 00128F6C  38 00 00 07 */	li r0, 7
/* 8012D310 00128F70  48 00 00 08 */	b lbl_8012D318
lbl_8012D314:
/* 8012D314 00128F74  7C 60 1B 78 */	mr r0, r3
lbl_8012D318:
/* 8012D318 00128F78  7C 79 1B 78 */	mr r25, r3
/* 8012D31C 00128F7C  54 17 06 3E */	clrlwi r23, r0, 0x18
/* 8012D320 00128F80  3B C0 00 44 */	li r30, 0x44
/* 8012D324 00128F84  3B E0 00 01 */	li r31, 1
/* 8012D328 00128F88  3A C0 00 00 */	li r22, 0
/* 8012D32C 00128F8C  48 00 01 78 */	b lbl_8012D4A4
lbl_8012D330:
/* 8012D330 00128F90  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D334 00128F94  57 3D 15 BA */	rlwinm r29, r25, 2, 0x16, 0x1d
/* 8012D338 00128F98  7C 60 EA 14 */	add r3, r0, r29
/* 8012D33C 00128F9C  80 63 01 F0 */	lwz r3, 0x1f0(r3)
/* 8012D340 00128FA0  48 2A CD 7D */	bl func_803DA0BC
/* 8012D344 00128FA4  57 20 06 3E */	clrlwi r0, r25, 0x18
/* 8012D348 00128FA8  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D34C 00128FAC  1F 80 06 EC */	mulli r28, r0, 0x6ec
/* 8012D350 00128FB0  7C 64 1B 78 */	mr r4, r3
/* 8012D354 00128FB4  80 05 01 4C */	lwz r0, 0x14c(r5)
/* 8012D358 00128FB8  38 A0 00 14 */	li r5, 0x14
/* 8012D35C 00128FBC  7C 60 E2 14 */	add r3, r0, r28
/* 8012D360 00128FC0  38 63 6C 10 */	addi r3, r3, 0x6c10
/* 8012D364 00128FC4  48 04 9D 1D */	bl func_80177080
/* 8012D368 00128FC8  3B 00 00 00 */	li r24, 0
lbl_8012D36C:
/* 8012D36C 00128FCC  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D370 00128FD0  7C 7D 02 14 */	add r3, r29, r0
/* 8012D374 00128FD4  80 63 02 18 */	lwz r3, 0x218(r3)
/* 8012D378 00128FD8  2C 03 00 00 */	cmpwi r3, 0
/* 8012D37C 00128FDC  41 82 00 A4 */	beq lbl_8012D420
/* 8012D380 00128FE0  57 04 06 3E */	clrlwi r4, r24, 0x18
/* 8012D384 00128FE4  48 2B 15 C9 */	bl func_803DE94C
/* 8012D388 00128FE8  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D38C 00128FEC  57 00 06 3E */	clrlwi r0, r24, 0x18
/* 8012D390 00128FF0  1F 60 00 8C */	mulli r27, r0, 0x8c
/* 8012D394 00128FF4  80 04 01 4C */	lwz r0, 0x14c(r4)
/* 8012D398 00128FF8  7C 00 E2 14 */	add r0, r0, r28
/* 8012D39C 00128FFC  7C 80 DA 14 */	add r4, r0, r27
/* 8012D3A0 00129000  3B 44 6E 08 */	addi r26, r4, 0x6e08
/* 8012D3A4 00129004  48 2A ED F9 */	bl func_803DC19C
/* 8012D3A8 00129008  38 BA FF FF */	addi r5, r26, -1
/* 8012D3AC 0012900C  38 83 FF FF */	addi r4, r3, -1
/* 8012D3B0 00129010  7F C9 03 A6 */	mtctr r30
lbl_8012D3B4:
/* 8012D3B4 00129014  88 64 00 01 */	lbz r3, 1(r4)
/* 8012D3B8 00129018  8C 04 00 02 */	lbzu r0, 2(r4)
/* 8012D3BC 0012901C  98 65 00 01 */	stb r3, 1(r5)
/* 8012D3C0 00129020  9C 05 00 02 */	stbu r0, 2(r5)
/* 8012D3C4 00129024  42 00 FF F0 */	bdnz lbl_8012D3B4
/* 8012D3C8 00129028  7F 43 D3 78 */	mr r3, r26
/* 8012D3CC 0012902C  4B F2 98 09 */	bl func_80056BD4
/* 8012D3D0 00129030  2C 03 00 00 */	cmpwi r3, 0
/* 8012D3D4 00129034  41 82 00 20 */	beq lbl_8012D3F4
/* 8012D3D8 00129038  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D3DC 0012903C  80 03 01 4C */	lwz r0, 0x14c(r3)
/* 8012D3E0 00129040  7C 00 E2 14 */	add r0, r0, r28
/* 8012D3E4 00129044  7C 60 DA 14 */	add r3, r0, r27
/* 8012D3E8 00129048  88 03 6E 92 */	lbz r0, 0x6e92(r3)
/* 8012D3EC 0012904C  60 00 00 80 */	ori r0, r0, 0x80
/* 8012D3F0 00129050  98 03 6E 92 */	stb r0, 0x6e92(r3)
lbl_8012D3F4:
/* 8012D3F4 00129054  7F 43 D3 78 */	mr r3, r26
/* 8012D3F8 00129058  48 02 2A B1 */	bl func_8014FEA8
/* 8012D3FC 0012905C  54 60 07 BD */	rlwinm. r0, r3, 0, 0x1e, 0x1e
/* 8012D400 00129060  41 82 00 18 */	beq lbl_8012D418
/* 8012D404 00129064  93 E1 00 08 */	stw r31, 8(r1)
/* 8012D408 00129068  7F 43 D3 78 */	mr r3, r26
/* 8012D40C 0012906C  38 A1 00 08 */	addi r5, r1, 8
/* 8012D410 00129070  38 80 00 03 */	li r4, 3
/* 8012D414 00129074  48 2A E2 65 */	bl func_803DB678
lbl_8012D418:
/* 8012D418 00129078  7F 43 D3 78 */	mr r3, r26
/* 8012D41C 0012907C  4B F2 9F 11 */	bl func_8005732C
lbl_8012D420:
/* 8012D420 00129080  3B 18 00 01 */	addi r24, r24, 1
/* 8012D424 00129084  28 18 00 06 */	cmplwi r24, 6
/* 8012D428 00129088  41 80 FF 44 */	blt lbl_8012D36C
/* 8012D42C 0012908C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D430 00129090  57 20 06 3E */	clrlwi r0, r25, 0x18
/* 8012D434 00129094  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 8012D438 00129098  7C 83 E2 14 */	add r4, r3, r28
/* 8012D43C 0012909C  88 64 71 51 */	lbz r3, 0x7151(r4)
/* 8012D440 001290A0  60 63 00 10 */	ori r3, r3, 0x10
/* 8012D444 001290A4  98 64 71 51 */	stb r3, 0x7151(r4)
/* 8012D448 001290A8  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D44C 001290AC  7C 64 02 14 */	add r3, r4, r0
/* 8012D450 001290B0  88 03 02 10 */	lbz r0, 0x210(r3)
/* 8012D454 001290B4  2C 00 00 00 */	cmpwi r0, 0
/* 8012D458 001290B8  40 82 00 20 */	bne lbl_8012D478
/* 8012D45C 001290BC  80 04 01 4C */	lwz r0, 0x14c(r4)
/* 8012D460 001290C0  38 60 00 07 */	li r3, 7
/* 8012D464 001290C4  38 A0 00 00 */	li r5, 0
/* 8012D468 001290C8  7C 80 E2 14 */	add r4, r0, r28
/* 8012D46C 001290CC  38 84 6C 0C */	addi r4, r4, 0x6c0c
/* 8012D470 001290D0  4B FB 74 05 */	bl func_800E4874
/* 8012D474 001290D4  48 00 00 1C */	b lbl_8012D490
lbl_8012D478:
/* 8012D478 001290D8  80 04 01 4C */	lwz r0, 0x14c(r4)
/* 8012D47C 001290DC  38 60 00 08 */	li r3, 8
/* 8012D480 001290E0  38 A0 00 00 */	li r5, 0
/* 8012D484 001290E4  7C 80 E2 14 */	add r4, r0, r28
/* 8012D488 001290E8  38 84 6C 0C */	addi r4, r4, 0x6c0c
/* 8012D48C 001290EC  4B FB 73 E9 */	bl func_800E4874
lbl_8012D490:
/* 8012D490 001290F0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D494 001290F4  3B 39 00 01 */	addi r25, r25, 1
/* 8012D498 001290F8  80 03 01 4C */	lwz r0, 0x14c(r3)
/* 8012D49C 001290FC  7C 60 E2 14 */	add r3, r0, r28
/* 8012D4A0 00129100  9A C3 6D FB */	stb r22, 0x6dfb(r3)
lbl_8012D4A4:
/* 8012D4A4 00129104  57 20 06 3E */	clrlwi r0, r25, 0x18
/* 8012D4A8 00129108  7C 00 B8 40 */	cmplw r0, r23
/* 8012D4AC 0012910C  40 81 FE 84 */	ble lbl_8012D330
/* 8012D4B0 00129110  39 61 00 40 */	addi r11, r1, 0x40
/* 8012D4B4 00129114  38 60 00 01 */	li r3, 1
/* 8012D4B8 00129118  48 09 9C A9 */	bl _restgpr_22
/* 8012D4BC 0012911C  80 01 00 44 */	lwz r0, 0x44(r1)
/* 8012D4C0 00129120  7C 08 03 A6 */	mtlr r0
/* 8012D4C4 00129124  38 21 00 40 */	addi r1, r1, 0x40
/* 8012D4C8 00129128  4E 80 00 20 */	blr

.global func_8012D4CC
func_8012D4CC:
/* 8012D4CC 0012912C  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D4D0 00129130  54 60 0B FC */	rlwinm r0, r3, 1, 0xf, 0x1e
/* 8012D4D4 00129134  38 A0 00 00 */	li r5, 0
/* 8012D4D8 00129138  7C 66 02 14 */	add r3, r6, r0
/* 8012D4DC 0012913C  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 8012D4E0 00129140  48 12 68 D0 */	b func_80253DB0

.global func_8012D4E4
func_8012D4E4:
/* 8012D4E4 00129144  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D4E8 00129148  54 60 0B FC */	rlwinm r0, r3, 1, 0xf, 0x1e
/* 8012D4EC 0012914C  7C 85 23 78 */	mr r5, r4
/* 8012D4F0 00129150  38 80 00 08 */	li r4, 8
/* 8012D4F4 00129154  7C 66 02 14 */	add r3, r6, r0
/* 8012D4F8 00129158  A8 63 00 C0 */	lha r3, 0xc0(r3)
/* 8012D4FC 0012915C  48 12 68 F4 */	b func_80253DF0

.global func_8012D500
func_8012D500:
/* 8012D500 00129160  2C 03 00 01 */	cmpwi r3, 1
/* 8012D504 00129164  41 82 00 1C */	beq lbl_8012D520
/* 8012D508 00129168  40 80 00 20 */	bge lbl_8012D528
/* 8012D50C 0012916C  2C 03 00 00 */	cmpwi r3, 0
/* 8012D510 00129170  40 80 00 08 */	bge lbl_8012D518
/* 8012D514 00129174  48 00 00 14 */	b lbl_8012D528
lbl_8012D518:
/* 8012D518 00129178  38 60 0E 8D */	li r3, 0xe8d
/* 8012D51C 0012917C  4E 80 00 20 */	blr
lbl_8012D520:
/* 8012D520 00129180  38 60 0E 90 */	li r3, 0xe90
/* 8012D524 00129184  4E 80 00 20 */	blr
lbl_8012D528:
/* 8012D528 00129188  38 60 00 00 */	li r3, 0
/* 8012D52C 0012918C  4E 80 00 20 */	blr

.global func_8012D530
func_8012D530:
/* 8012D530 00129190  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 8012D534 00129194  7C 08 02 A6 */	mflr r0
/* 8012D538 00129198  90 01 00 44 */	stw r0, 0x44(r1)
/* 8012D53C 0012919C  39 61 00 40 */	addi r11, r1, 0x40
/* 8012D540 001291A0  48 09 9B E5 */	bl _savegpr_26
/* 8012D544 001291A4  C0 A4 00 00 */	lfs f5, 0(r4)
/* 8012D548 001291A8  38 00 FF 00 */	li r0, -256
/* 8012D54C 001291AC  C0 64 00 10 */	lfs f3, 0x10(r4)
/* 8012D550 001291B0  7C 7A 1B 78 */	mr r26, r3
/* 8012D554 001291B4  C0 24 00 04 */	lfs f1, 4(r4)
/* 8012D558 001291B8  FC 80 28 1E */	fctiwz f4, f5
/* 8012D55C 001291BC  C0 04 00 18 */	lfs f0, 0x18(r4)
/* 8012D560 001291C0  FC 40 18 1E */	fctiwz f2, f3
/* 8012D564 001291C4  EC 21 28 28 */	fsubs f1, f1, f5
/* 8012D568 001291C8  7C BF 03 78 */	or r31, r5, r0
/* 8012D56C 001291CC  EC 00 18 28 */	fsubs f0, f0, f3
/* 8012D570 001291D0  D8 81 00 08 */	stfd f4, 8(r1)
/* 8012D574 001291D4  FC 20 08 1E */	fctiwz f1, f1
/* 8012D578 001291D8  FC 00 00 1E */	fctiwz f0, f0
/* 8012D57C 001291DC  D8 41 00 10 */	stfd f2, 0x10(r1)
/* 8012D580 001291E0  83 C1 00 0C */	lwz r30, 0xc(r1)
/* 8012D584 001291E4  D8 21 00 18 */	stfd f1, 0x18(r1)
/* 8012D588 001291E8  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 8012D58C 001291EC  D8 01 00 20 */	stfd f0, 0x20(r1)
/* 8012D590 001291F0  83 81 00 1C */	lwz r28, 0x1c(r1)
/* 8012D594 001291F4  83 61 00 24 */	lwz r27, 0x24(r1)
/* 8012D598 001291F8  4B F2 96 3D */	bl func_80056BD4
/* 8012D59C 001291FC  2C 03 00 00 */	cmpwi r3, 0
/* 8012D5A0 00129200  41 82 00 88 */	beq lbl_8012D628
/* 8012D5A4 00129204  7F 43 D3 78 */	mr r3, r26
/* 8012D5A8 00129208  4B F2 98 85 */	bl func_80056E2C
/* 8012D5AC 0012920C  2C 03 00 00 */	cmpwi r3, 0
/* 8012D5B0 00129210  41 82 00 48 */	beq lbl_8012D5F8
/* 8012D5B4 00129214  7F 43 D3 78 */	mr r3, r26
/* 8012D5B8 00129218  4B F2 99 25 */	bl func_80056EDC
/* 8012D5BC 0012921C  2C 03 00 00 */	cmpwi r3, 0
/* 8012D5C0 00129220  41 82 00 38 */	beq lbl_8012D5F8
/* 8012D5C4 00129224  7F 43 D3 78 */	mr r3, r26
/* 8012D5C8 00129228  4B F2 96 FD */	bl func_80056CC4
/* 8012D5CC 0012922C  7C 64 1B 78 */	mr r4, r3
/* 8012D5D0 00129230  38 60 00 0F */	li r3, 0xf
/* 8012D5D4 00129234  48 02 ED 35 */	bl func_8015C308
/* 8012D5D8 00129238  7F C4 F3 78 */	mr r4, r30
/* 8012D5DC 0012923C  7F A5 EB 78 */	mr r5, r29
/* 8012D5E0 00129240  7F E8 FB 78 */	mr r8, r31
/* 8012D5E4 00129244  7F 86 07 34 */	extsh r6, r28
/* 8012D5E8 00129248  7F 67 07 34 */	extsh r7, r27
/* 8012D5EC 0012924C  38 60 03 F9 */	li r3, 0x3f9
/* 8012D5F0 00129250  48 12 2B 45 */	bl func_80250134
/* 8012D5F4 00129254  48 00 00 34 */	b lbl_8012D628
lbl_8012D5F8:
/* 8012D5F8 00129258  7F 43 D3 78 */	mr r3, r26
/* 8012D5FC 0012925C  4B F2 93 81 */	bl func_8005697C
/* 8012D600 00129260  7C 64 1B 78 */	mr r4, r3
/* 8012D604 00129264  38 60 00 0F */	li r3, 0xf
/* 8012D608 00129268  48 02 ED 01 */	bl func_8015C308
/* 8012D60C 0012926C  7F C4 F3 78 */	mr r4, r30
/* 8012D610 00129270  7F A5 EB 78 */	mr r5, r29
/* 8012D614 00129274  7F E8 FB 78 */	mr r8, r31
/* 8012D618 00129278  7F 86 07 34 */	extsh r6, r28
/* 8012D61C 0012927C  7F 67 07 34 */	extsh r7, r27
/* 8012D620 00129280  38 60 03 F9 */	li r3, 0x3f9
/* 8012D624 00129284  48 12 2B 11 */	bl func_80250134
lbl_8012D628:
/* 8012D628 00129288  39 61 00 40 */	addi r11, r1, 0x40
/* 8012D62C 0012928C  48 09 9B 45 */	bl _restgpr_26
/* 8012D630 00129290  80 01 00 44 */	lwz r0, 0x44(r1)
/* 8012D634 00129294  7C 08 03 A6 */	mtlr r0
/* 8012D638 00129298  38 21 00 40 */	addi r1, r1, 0x40
/* 8012D63C 0012929C  4E 80 00 20 */	blr

.global func_8012D640
func_8012D640:
/* 8012D640 001292A0  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 8012D644 001292A4  7C 08 02 A6 */	mflr r0
/* 8012D648 001292A8  90 01 00 44 */	stw r0, 0x44(r1)
/* 8012D64C 001292AC  39 61 00 40 */	addi r11, r1, 0x40
/* 8012D650 001292B0  48 09 9A D5 */	bl _savegpr_26
/* 8012D654 001292B4  C0 24 00 00 */	lfs f1, 0(r4)
/* 8012D658 001292B8  38 00 FF 00 */	li r0, -256
/* 8012D65C 001292BC  C0 04 00 04 */	lfs f0, 4(r4)
/* 8012D660 001292C0  2C 06 00 00 */	cmpwi r6, 0
/* 8012D664 001292C4  FC 80 08 1E */	fctiwz f4, f1
/* 8012D668 001292C8  C0 64 00 10 */	lfs f3, 0x10(r4)
/* 8012D66C 001292CC  EC 20 08 28 */	fsubs f1, f0, f1
/* 8012D670 001292D0  C0 04 00 18 */	lfs f0, 0x18(r4)
/* 8012D674 001292D4  FC 40 18 1E */	fctiwz f2, f3
/* 8012D678 001292D8  7C BF 03 78 */	or r31, r5, r0
/* 8012D67C 001292DC  EC 00 18 28 */	fsubs f0, f0, f3
/* 8012D680 001292E0  D8 81 00 08 */	stfd f4, 8(r1)
/* 8012D684 001292E4  FC 20 08 1E */	fctiwz f1, f1
/* 8012D688 001292E8  7C 7A 1B 78 */	mr r26, r3
/* 8012D68C 001292EC  D8 41 00 10 */	stfd f2, 0x10(r1)
/* 8012D690 001292F0  FC 00 00 1E */	fctiwz f0, f0
/* 8012D694 001292F4  D8 21 00 18 */	stfd f1, 0x18(r1)
/* 8012D698 001292F8  83 C1 00 0C */	lwz r30, 0xc(r1)
/* 8012D69C 001292FC  83 81 00 1C */	lwz r28, 0x1c(r1)
/* 8012D6A0 00129300  D8 01 00 20 */	stfd f0, 0x20(r1)
/* 8012D6A4 00129304  38 1C 00 03 */	addi r0, r28, 3
/* 8012D6A8 00129308  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 8012D6AC 0012930C  83 61 00 24 */	lwz r27, 0x24(r1)
/* 8012D6B0 00129310  7C 1C 07 34 */	extsh r28, r0
/* 8012D6B4 00129314  41 82 00 58 */	beq lbl_8012D70C
/* 8012D6B8 00129318  4B F2 95 1D */	bl func_80056BD4
/* 8012D6BC 0012931C  2C 03 00 00 */	cmpwi r3, 0
/* 8012D6C0 00129320  41 82 00 4C */	beq lbl_8012D70C
/* 8012D6C4 00129324  7F 43 D3 78 */	mr r3, r26
/* 8012D6C8 00129328  4B F2 97 65 */	bl func_80056E2C
/* 8012D6CC 0012932C  2C 03 00 00 */	cmpwi r3, 0
/* 8012D6D0 00129330  40 82 00 64 */	bne lbl_8012D734
/* 8012D6D4 00129334  7F 43 D3 78 */	mr r3, r26
/* 8012D6D8 00129338  38 80 00 A0 */	li r4, 0xa0
/* 8012D6DC 0012933C  38 A0 00 00 */	li r5, 0
/* 8012D6E0 00129340  48 2A D8 1D */	bl func_803DAEFC
/* 8012D6E4 00129344  7C 64 1B 78 */	mr r4, r3
/* 8012D6E8 00129348  38 60 00 1B */	li r3, 0x1b
/* 8012D6EC 0012934C  48 02 EC 1D */	bl func_8015C308
/* 8012D6F0 00129350  7F A5 EB 78 */	mr r5, r29
/* 8012D6F4 00129354  7F 86 E3 78 */	mr r6, r28
/* 8012D6F8 00129358  7F E8 FB 78 */	mr r8, r31
/* 8012D6FC 0012935C  38 9E FF FF */	addi r4, r30, -1
/* 8012D700 00129360  7F 67 07 34 */	extsh r7, r27
/* 8012D704 00129364  38 60 0E A0 */	li r3, 0xea0
/* 8012D708 00129368  48 12 2A 2D */	bl func_80250134
lbl_8012D70C:
/* 8012D70C 0012936C  7F 43 D3 78 */	mr r3, r26
/* 8012D710 00129370  4B F2 93 4D */	bl func_80056A5C
/* 8012D714 00129374  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 8012D718 00129378  4B FF FD E9 */	bl func_8012D500
/* 8012D71C 0012937C  7F A5 EB 78 */	mr r5, r29
/* 8012D720 00129380  7F 86 E3 78 */	mr r6, r28
/* 8012D724 00129384  7F E8 FB 78 */	mr r8, r31
/* 8012D728 00129388  38 9E 00 35 */	addi r4, r30, 0x35
/* 8012D72C 0012938C  7F 67 07 34 */	extsh r7, r27
/* 8012D730 00129390  48 12 2A 05 */	bl func_80250134
lbl_8012D734:
/* 8012D734 00129394  39 61 00 40 */	addi r11, r1, 0x40
/* 8012D738 00129398  48 09 9A 39 */	bl _restgpr_26
/* 8012D73C 0012939C  80 01 00 44 */	lwz r0, 0x44(r1)
/* 8012D740 001293A0  7C 08 03 A6 */	mtlr r0
/* 8012D744 001293A4  38 21 00 40 */	addi r1, r1, 0x40
/* 8012D748 001293A8  4E 80 00 20 */	blr
lbl_8012D74C:
/* 8012D74C 001293AC  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8012D750 001293B0  7C 08 02 A6 */	mflr r0
/* 8012D754 001293B4  90 01 00 24 */	stw r0, 0x24(r1)
/* 8012D758 001293B8  39 61 00 20 */	addi r11, r1, 0x20
/* 8012D75C 001293BC  48 09 99 D5 */	bl _savegpr_29
/* 8012D760 001293C0  7C 63 07 34 */	extsh r3, r3
/* 8012D764 001293C4  38 A1 00 08 */	addi r5, r1, 8
/* 8012D768 001293C8  38 80 00 08 */	li r4, 8
/* 8012D76C 001293CC  48 12 66 E1 */	bl func_80253E4C
/* 8012D770 001293D0  80 01 00 08 */	lwz r0, 8(r1)
/* 8012D774 001293D4  2C 00 00 00 */	cmpwi r0, 0
/* 8012D778 001293D8  41 82 01 2C */	beq lbl_8012D8A4
/* 8012D77C 001293DC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D780 001293E0  3B E0 00 00 */	li r31, 0
/* 8012D784 001293E4  3B A0 00 00 */	li r29, 0
/* 8012D788 001293E8  93 E3 02 40 */	stw r31, 0x240(r3)
lbl_8012D78C:
/* 8012D78C 001293EC  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D790 001293F0  57 A3 04 3E */	clrlwi r3, r29, 0x10
/* 8012D794 001293F4  7C 80 1A 14 */	add r4, r0, r3
/* 8012D798 001293F8  88 04 02 50 */	lbz r0, 0x250(r4)
/* 8012D79C 001293FC  28 00 00 FF */	cmplwi r0, 0xff
/* 8012D7A0 00129400  41 82 00 C0 */	beq lbl_8012D860
/* 8012D7A4 00129404  57 BE 13 BA */	rlwinm r30, r29, 2, 0xe, 0x1d
/* 8012D7A8 00129408  48 03 74 C5 */	bl func_80164C6C
/* 8012D7AC 0012940C  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D7B0 00129410  7C 80 F2 14 */	add r4, r0, r30
/* 8012D7B4 00129414  90 64 01 D0 */	stw r3, 0x1d0(r4)
/* 8012D7B8 00129418  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D7BC 0012941C  7C 60 F2 14 */	add r3, r0, r30
/* 8012D7C0 00129420  80 63 01 D0 */	lwz r3, 0x1d0(r3)
/* 8012D7C4 00129424  2C 03 00 00 */	cmpwi r3, 0
/* 8012D7C8 00129428  41 82 00 98 */	beq lbl_8012D860
/* 8012D7CC 0012942C  48 03 93 39 */	bl func_80166B04
/* 8012D7D0 00129430  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D7D4 00129434  7C 80 F2 14 */	add r4, r0, r30
/* 8012D7D8 00129438  90 64 01 F0 */	stw r3, 0x1f0(r4)
/* 8012D7DC 0012943C  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D7E0 00129440  7C 60 F2 14 */	add r3, r0, r30
/* 8012D7E4 00129444  80 63 01 F0 */	lwz r3, 0x1f0(r3)
/* 8012D7E8 00129448  2C 03 00 00 */	cmpwi r3, 0
/* 8012D7EC 0012944C  41 82 00 54 */	beq lbl_8012D840
/* 8012D7F0 00129450  48 2A C8 D9 */	bl func_803DA0C8
/* 8012D7F4 00129454  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D7F8 00129458  30 A3 FF FF */	addic r5, r3, -1
/* 8012D7FC 0012945C  57 A0 04 3E */	clrlwi r0, r29, 0x10
/* 8012D800 00129460  7C A5 19 10 */	subfe r5, r5, r3
/* 8012D804 00129464  7C 64 02 14 */	add r3, r4, r0
/* 8012D808 00129468  98 A3 02 10 */	stb r5, 0x210(r3)
/* 8012D80C 0012946C  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D810 00129470  7C 60 F2 14 */	add r3, r0, r30
/* 8012D814 00129474  80 63 01 D0 */	lwz r3, 0x1d0(r3)
/* 8012D818 00129478  48 03 92 BD */	bl func_80166AD4
/* 8012D81C 0012947C  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D820 00129480  7C 80 F2 14 */	add r4, r0, r30
/* 8012D824 00129484  90 64 02 18 */	stw r3, 0x218(r4)
/* 8012D828 00129488  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D82C 0012948C  7C 60 F2 14 */	add r3, r0, r30
/* 8012D830 00129490  80 03 02 18 */	lwz r0, 0x218(r3)
/* 8012D834 00129494  2C 00 00 00 */	cmpwi r0, 0
/* 8012D838 00129498  40 82 00 08 */	bne lbl_8012D840
/* 8012D83C 0012949C  93 E3 01 F0 */	stw r31, 0x1f0(r3)
lbl_8012D840:
/* 8012D840 001294A0  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D844 001294A4  7C 64 F2 14 */	add r3, r4, r30
/* 8012D848 001294A8  80 03 01 F0 */	lwz r0, 0x1f0(r3)
/* 8012D84C 001294AC  2C 00 00 00 */	cmpwi r0, 0
/* 8012D850 001294B0  41 82 00 10 */	beq lbl_8012D860
/* 8012D854 001294B4  80 64 02 40 */	lwz r3, 0x240(r4)
/* 8012D858 001294B8  38 03 00 01 */	addi r0, r3, 1
/* 8012D85C 001294BC  90 04 02 40 */	stw r0, 0x240(r4)
lbl_8012D860:
/* 8012D860 001294C0  3B BD 00 01 */	addi r29, r29, 1
/* 8012D864 001294C4  28 1D 00 08 */	cmplwi r29, 8
/* 8012D868 001294C8  41 80 FF 24 */	blt lbl_8012D78C
/* 8012D86C 001294CC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D870 001294D0  80 03 09 74 */	lwz r0, 0x974(r3)
/* 8012D874 001294D4  54 00 8F FF */	rlwinm. r0, r0, 0x11, 0x1f, 0x1f
/* 8012D878 001294D8  41 82 00 20 */	beq lbl_8012D898
/* 8012D87C 001294DC  80 03 02 40 */	lwz r0, 0x240(r3)
/* 8012D880 001294E0  38 60 00 01 */	li r3, 1
/* 8012D884 001294E4  38 80 00 01 */	li r4, 1
/* 8012D888 001294E8  38 A0 00 01 */	li r5, 1
/* 8012D88C 001294EC  54 06 06 3E */	clrlwi r6, r0, 0x18
/* 8012D890 001294F0  38 E0 00 00 */	li r7, 0
/* 8012D894 001294F4  4B F2 8A C5 */	bl func_80056358
lbl_8012D898:
/* 8012D898 001294F8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D89C 001294FC  80 03 02 40 */	lwz r0, 0x240(r3)
/* 8012D8A0 00129500  90 03 02 44 */	stw r0, 0x244(r3)
lbl_8012D8A4:
/* 8012D8A4 00129504  39 61 00 20 */	addi r11, r1, 0x20
/* 8012D8A8 00129508  48 09 98 D5 */	bl _restgpr_29
/* 8012D8AC 0012950C  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8012D8B0 00129510  7C 08 03 A6 */	mtlr r0
/* 8012D8B4 00129514  38 21 00 20 */	addi r1, r1, 0x20
/* 8012D8B8 00129518  4E 80 00 20 */	blr
lbl_8012D8BC:
/* 8012D8BC 0012951C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8012D8C0 00129520  7C 08 02 A6 */	mflr r0
/* 8012D8C4 00129524  90 01 00 24 */	stw r0, 0x24(r1)
/* 8012D8C8 00129528  39 61 00 20 */	addi r11, r1, 0x20
/* 8012D8CC 0012952C  48 09 98 65 */	bl _savegpr_29
/* 8012D8D0 00129530  7C 63 07 34 */	extsh r3, r3
/* 8012D8D4 00129534  38 A1 00 08 */	addi r5, r1, 8
/* 8012D8D8 00129538  38 80 00 08 */	li r4, 8
/* 8012D8DC 0012953C  48 12 65 71 */	bl func_80253E4C
/* 8012D8E0 00129540  80 01 00 08 */	lwz r0, 8(r1)
/* 8012D8E4 00129544  2C 00 00 00 */	cmpwi r0, 0
/* 8012D8E8 00129548  41 82 01 40 */	beq lbl_8012DA28
/* 8012D8EC 0012954C  48 03 74 8D */	bl func_80164D78
/* 8012D8F0 00129550  2C 03 00 00 */	cmpwi r3, 0
/* 8012D8F4 00129554  40 82 01 34 */	bne lbl_8012DA28
/* 8012D8F8 00129558  48 03 74 B1 */	bl func_80164DA8
/* 8012D8FC 0012955C  2C 03 00 01 */	cmpwi r3, 1
/* 8012D900 00129560  40 82 01 28 */	bne lbl_8012DA28
/* 8012D904 00129564  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D908 00129568  80 03 09 74 */	lwz r0, 0x974(r3)
/* 8012D90C 0012956C  54 00 7F FF */	rlwinm. r0, r0, 0xf, 0x1f, 0x1f
/* 8012D910 00129570  41 82 00 08 */	beq lbl_8012D918
/* 8012D914 00129574  48 00 01 14 */	b lbl_8012DA28
lbl_8012D918:
/* 8012D918 00129578  3B E0 00 00 */	li r31, 0
/* 8012D91C 0012957C  3B A0 00 00 */	li r29, 0
/* 8012D920 00129580  93 E3 02 40 */	stw r31, 0x240(r3)
lbl_8012D924:
/* 8012D924 00129584  57 BE 13 BA */	rlwinm r30, r29, 2, 0xe, 0x1d
/* 8012D928 00129588  57 A3 04 3E */	clrlwi r3, r29, 0x10
/* 8012D92C 0012958C  48 03 73 41 */	bl func_80164C6C
/* 8012D930 00129590  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D934 00129594  7C 80 F2 14 */	add r4, r0, r30
/* 8012D938 00129598  90 64 01 D0 */	stw r3, 0x1d0(r4)
/* 8012D93C 0012959C  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D940 001295A0  7C 60 F2 14 */	add r3, r0, r30
/* 8012D944 001295A4  80 63 01 D0 */	lwz r3, 0x1d0(r3)
/* 8012D948 001295A8  2C 03 00 00 */	cmpwi r3, 0
/* 8012D94C 001295AC  41 82 00 98 */	beq lbl_8012D9E4
/* 8012D950 001295B0  48 03 91 B5 */	bl func_80166B04
/* 8012D954 001295B4  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D958 001295B8  7C 80 F2 14 */	add r4, r0, r30
/* 8012D95C 001295BC  90 64 01 F0 */	stw r3, 0x1f0(r4)
/* 8012D960 001295C0  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D964 001295C4  7C 60 F2 14 */	add r3, r0, r30
/* 8012D968 001295C8  80 63 01 F0 */	lwz r3, 0x1f0(r3)
/* 8012D96C 001295CC  2C 03 00 00 */	cmpwi r3, 0
/* 8012D970 001295D0  41 82 00 54 */	beq lbl_8012D9C4
/* 8012D974 001295D4  48 2A C7 55 */	bl func_803DA0C8
/* 8012D978 001295D8  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D97C 001295DC  30 A3 FF FF */	addic r5, r3, -1
/* 8012D980 001295E0  57 A0 04 3E */	clrlwi r0, r29, 0x10
/* 8012D984 001295E4  7C A5 19 10 */	subfe r5, r5, r3
/* 8012D988 001295E8  7C 64 02 14 */	add r3, r4, r0
/* 8012D98C 001295EC  98 A3 02 10 */	stb r5, 0x210(r3)
/* 8012D990 001295F0  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D994 001295F4  7C 60 F2 14 */	add r3, r0, r30
/* 8012D998 001295F8  80 63 01 D0 */	lwz r3, 0x1d0(r3)
/* 8012D99C 001295FC  48 03 91 39 */	bl func_80166AD4
/* 8012D9A0 00129600  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D9A4 00129604  7C 80 F2 14 */	add r4, r0, r30
/* 8012D9A8 00129608  90 64 02 18 */	stw r3, 0x218(r4)
/* 8012D9AC 0012960C  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D9B0 00129610  7C 60 F2 14 */	add r3, r0, r30
/* 8012D9B4 00129614  80 03 02 18 */	lwz r0, 0x218(r3)
/* 8012D9B8 00129618  2C 00 00 00 */	cmpwi r0, 0
/* 8012D9BC 0012961C  40 82 00 08 */	bne lbl_8012D9C4
/* 8012D9C0 00129620  93 E3 01 F0 */	stw r31, 0x1f0(r3)
lbl_8012D9C4:
/* 8012D9C4 00129624  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D9C8 00129628  7C 64 F2 14 */	add r3, r4, r30
/* 8012D9CC 0012962C  80 03 01 F0 */	lwz r0, 0x1f0(r3)
/* 8012D9D0 00129630  2C 00 00 00 */	cmpwi r0, 0
/* 8012D9D4 00129634  41 82 00 10 */	beq lbl_8012D9E4
/* 8012D9D8 00129638  80 64 02 40 */	lwz r3, 0x240(r4)
/* 8012D9DC 0012963C  38 03 00 01 */	addi r0, r3, 1
/* 8012D9E0 00129640  90 04 02 40 */	stw r0, 0x240(r4)
lbl_8012D9E4:
/* 8012D9E4 00129644  3B BD 00 01 */	addi r29, r29, 1
/* 8012D9E8 00129648  28 1D 00 08 */	cmplwi r29, 8
/* 8012D9EC 0012964C  41 80 FF 38 */	blt lbl_8012D924
/* 8012D9F0 00129650  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012D9F4 00129654  80 03 09 74 */	lwz r0, 0x974(r3)
/* 8012D9F8 00129658  54 00 8F FF */	rlwinm. r0, r0, 0x11, 0x1f, 0x1f
/* 8012D9FC 0012965C  41 82 00 20 */	beq lbl_8012DA1C
/* 8012DA00 00129660  80 03 02 40 */	lwz r0, 0x240(r3)
/* 8012DA04 00129664  38 60 00 01 */	li r3, 1
/* 8012DA08 00129668  38 80 00 01 */	li r4, 1
/* 8012DA0C 0012966C  38 A0 00 01 */	li r5, 1
/* 8012DA10 00129670  54 06 06 3E */	clrlwi r6, r0, 0x18
/* 8012DA14 00129674  38 E0 00 00 */	li r7, 0
/* 8012DA18 00129678  4B F2 89 41 */	bl func_80056358
lbl_8012DA1C:
/* 8012DA1C 0012967C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DA20 00129680  80 03 02 40 */	lwz r0, 0x240(r3)
/* 8012DA24 00129684  90 03 02 44 */	stw r0, 0x244(r3)
lbl_8012DA28:
/* 8012DA28 00129688  39 61 00 20 */	addi r11, r1, 0x20
/* 8012DA2C 0012968C  48 09 97 51 */	bl _restgpr_29
/* 8012DA30 00129690  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8012DA34 00129694  7C 08 03 A6 */	mtlr r0
/* 8012DA38 00129698  38 21 00 20 */	addi r1, r1, 0x20
/* 8012DA3C 0012969C  4E 80 00 20 */	blr

.global func_8012DA40
func_8012DA40:
/* 8012DA40 001296A0  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8012DA44 001296A4  7C 08 02 A6 */	mflr r0
/* 8012DA48 001296A8  90 01 00 24 */	stw r0, 0x24(r1)
/* 8012DA4C 001296AC  39 61 00 20 */	addi r11, r1, 0x20
/* 8012DA50 001296B0  48 09 96 E1 */	bl _savegpr_29
/* 8012DA54 001296B4  48 03 73 25 */	bl func_80164D78
/* 8012DA58 001296B8  2C 03 00 00 */	cmpwi r3, 0
/* 8012DA5C 001296BC  40 82 01 34 */	bne lbl_8012DB90
/* 8012DA60 001296C0  48 03 73 49 */	bl func_80164DA8
/* 8012DA64 001296C4  2C 03 00 01 */	cmpwi r3, 1
/* 8012DA68 001296C8  40 82 01 28 */	bne lbl_8012DB90
/* 8012DA6C 001296CC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DA70 001296D0  80 03 09 74 */	lwz r0, 0x974(r3)
/* 8012DA74 001296D4  54 00 7F FF */	rlwinm. r0, r0, 0xf, 0x1f, 0x1f
/* 8012DA78 001296D8  41 82 00 08 */	beq lbl_8012DA80
/* 8012DA7C 001296DC  48 00 01 14 */	b lbl_8012DB90
lbl_8012DA80:
/* 8012DA80 001296E0  3B E0 00 00 */	li r31, 0
/* 8012DA84 001296E4  3B A0 00 00 */	li r29, 0
/* 8012DA88 001296E8  93 E3 02 40 */	stw r31, 0x240(r3)
lbl_8012DA8C:
/* 8012DA8C 001296EC  57 BE 13 BA */	rlwinm r30, r29, 2, 0xe, 0x1d
/* 8012DA90 001296F0  57 A3 04 3E */	clrlwi r3, r29, 0x10
/* 8012DA94 001296F4  48 03 71 D9 */	bl func_80164C6C
/* 8012DA98 001296F8  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DA9C 001296FC  7C 80 F2 14 */	add r4, r0, r30
/* 8012DAA0 00129700  90 64 01 D0 */	stw r3, 0x1d0(r4)
/* 8012DAA4 00129704  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DAA8 00129708  7C 60 F2 14 */	add r3, r0, r30
/* 8012DAAC 0012970C  80 63 01 D0 */	lwz r3, 0x1d0(r3)
/* 8012DAB0 00129710  2C 03 00 00 */	cmpwi r3, 0
/* 8012DAB4 00129714  41 82 00 98 */	beq lbl_8012DB4C
/* 8012DAB8 00129718  48 03 90 4D */	bl func_80166B04
/* 8012DABC 0012971C  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DAC0 00129720  7C 80 F2 14 */	add r4, r0, r30
/* 8012DAC4 00129724  90 64 01 F0 */	stw r3, 0x1f0(r4)
/* 8012DAC8 00129728  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DACC 0012972C  7C 60 F2 14 */	add r3, r0, r30
/* 8012DAD0 00129730  80 63 01 F0 */	lwz r3, 0x1f0(r3)
/* 8012DAD4 00129734  2C 03 00 00 */	cmpwi r3, 0
/* 8012DAD8 00129738  41 82 00 54 */	beq lbl_8012DB2C
/* 8012DADC 0012973C  48 2A C5 ED */	bl func_803DA0C8
/* 8012DAE0 00129740  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DAE4 00129744  30 A3 FF FF */	addic r5, r3, -1
/* 8012DAE8 00129748  57 A0 04 3E */	clrlwi r0, r29, 0x10
/* 8012DAEC 0012974C  7C A5 19 10 */	subfe r5, r5, r3
/* 8012DAF0 00129750  7C 64 02 14 */	add r3, r4, r0
/* 8012DAF4 00129754  98 A3 02 10 */	stb r5, 0x210(r3)
/* 8012DAF8 00129758  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DAFC 0012975C  7C 60 F2 14 */	add r3, r0, r30
/* 8012DB00 00129760  80 63 01 D0 */	lwz r3, 0x1d0(r3)
/* 8012DB04 00129764  48 03 8F D1 */	bl func_80166AD4
/* 8012DB08 00129768  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DB0C 0012976C  7C 80 F2 14 */	add r4, r0, r30
/* 8012DB10 00129770  90 64 02 18 */	stw r3, 0x218(r4)
/* 8012DB14 00129774  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DB18 00129778  7C 60 F2 14 */	add r3, r0, r30
/* 8012DB1C 0012977C  80 03 02 18 */	lwz r0, 0x218(r3)
/* 8012DB20 00129780  2C 00 00 00 */	cmpwi r0, 0
/* 8012DB24 00129784  40 82 00 08 */	bne lbl_8012DB2C
/* 8012DB28 00129788  93 E3 01 F0 */	stw r31, 0x1f0(r3)
lbl_8012DB2C:
/* 8012DB2C 0012978C  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DB30 00129790  7C 64 F2 14 */	add r3, r4, r30
/* 8012DB34 00129794  80 03 01 F0 */	lwz r0, 0x1f0(r3)
/* 8012DB38 00129798  2C 00 00 00 */	cmpwi r0, 0
/* 8012DB3C 0012979C  41 82 00 10 */	beq lbl_8012DB4C
/* 8012DB40 001297A0  80 64 02 40 */	lwz r3, 0x240(r4)
/* 8012DB44 001297A4  38 03 00 01 */	addi r0, r3, 1
/* 8012DB48 001297A8  90 04 02 40 */	stw r0, 0x240(r4)
lbl_8012DB4C:
/* 8012DB4C 001297AC  3B BD 00 01 */	addi r29, r29, 1
/* 8012DB50 001297B0  28 1D 00 08 */	cmplwi r29, 8
/* 8012DB54 001297B4  41 80 FF 38 */	blt lbl_8012DA8C
/* 8012DB58 001297B8  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DB5C 001297BC  80 03 09 74 */	lwz r0, 0x974(r3)
/* 8012DB60 001297C0  54 00 8F FF */	rlwinm. r0, r0, 0x11, 0x1f, 0x1f
/* 8012DB64 001297C4  41 82 00 20 */	beq lbl_8012DB84
/* 8012DB68 001297C8  80 03 02 40 */	lwz r0, 0x240(r3)
/* 8012DB6C 001297CC  38 60 00 01 */	li r3, 1
/* 8012DB70 001297D0  38 80 00 01 */	li r4, 1
/* 8012DB74 001297D4  38 A0 00 01 */	li r5, 1
/* 8012DB78 001297D8  54 06 06 3E */	clrlwi r6, r0, 0x18
/* 8012DB7C 001297DC  38 E0 00 00 */	li r7, 0
/* 8012DB80 001297E0  4B F2 87 D9 */	bl func_80056358
lbl_8012DB84:
/* 8012DB84 001297E4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DB88 001297E8  80 03 02 40 */	lwz r0, 0x240(r3)
/* 8012DB8C 001297EC  90 03 02 44 */	stw r0, 0x244(r3)
lbl_8012DB90:
/* 8012DB90 001297F0  39 61 00 20 */	addi r11, r1, 0x20
/* 8012DB94 001297F4  48 09 95 E9 */	bl _restgpr_29
/* 8012DB98 001297F8  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8012DB9C 001297FC  7C 08 03 A6 */	mtlr r0
/* 8012DBA0 00129800  38 21 00 20 */	addi r1, r1, 0x20
/* 8012DBA4 00129804  4E 80 00 20 */	blr

.global func_8012DBA8
func_8012DBA8:
/* 8012DBA8 00129808  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DBAC 0012980C  88 05 19 38 */	lbz r0, 0x1938(r5)
/* 8012DBB0 00129810  2C 00 00 02 */	cmpwi r0, 2
/* 8012DBB4 00129814  41 82 00 40 */	beq lbl_8012DBF4
/* 8012DBB8 00129818  40 80 00 10 */	bge lbl_8012DBC8
/* 8012DBBC 0012981C  2C 00 00 01 */	cmpwi r0, 1
/* 8012DBC0 00129820  40 80 00 14 */	bge lbl_8012DBD4
/* 8012DBC4 00129824  4E 80 00 20 */	blr
lbl_8012DBC8:
/* 8012DBC8 00129828  2C 00 00 04 */	cmpwi r0, 4
/* 8012DBCC 0012982C  4C 80 00 20 */	bgelr
/* 8012DBD0 00129830  48 00 00 44 */	b lbl_8012DC14
lbl_8012DBD4:
/* 8012DBD4 00129834  80 05 02 44 */	lwz r0, 0x244(r5)
/* 8012DBD8 00129838  28 00 00 02 */	cmplwi r0, 2
/* 8012DBDC 0012983C  4C 80 00 20 */	bgelr
/* 8012DBE0 00129840  90 65 1A D8 */	stw r3, 0x1ad8(r5)
/* 8012DBE4 00129844  38 00 00 9D */	li r0, 0x9d
/* 8012DBE8 00129848  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DBEC 0012984C  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012DBF0 00129850  4E 80 00 20 */	blr
lbl_8012DBF4:
/* 8012DBF4 00129854  80 05 02 44 */	lwz r0, 0x244(r5)
/* 8012DBF8 00129858  28 00 00 04 */	cmplwi r0, 4
/* 8012DBFC 0012985C  4C 80 00 20 */	bgelr
/* 8012DC00 00129860  90 65 1A D8 */	stw r3, 0x1ad8(r5)
/* 8012DC04 00129864  38 00 00 9D */	li r0, 0x9d
/* 8012DC08 00129868  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DC0C 0012986C  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012DC10 00129870  4E 80 00 20 */	blr
lbl_8012DC14:
/* 8012DC14 00129874  80 85 02 44 */	lwz r4, 0x244(r5)
/* 8012DC18 00129878  80 05 02 4C */	lwz r0, 0x24c(r5)
/* 8012DC1C 0012987C  7C 04 00 40 */	cmplw r4, r0
/* 8012DC20 00129880  4C 80 00 20 */	bgelr
/* 8012DC24 00129884  90 65 1A D8 */	stw r3, 0x1ad8(r5)
/* 8012DC28 00129888  38 00 00 9D */	li r0, 0x9d
/* 8012DC2C 0012988C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DC30 00129890  90 03 01 28 */	stw r0, 0x128(r3)
/* 8012DC34 00129894  4E 80 00 20 */	blr

.global func_8012DC38
func_8012DC38:
/* 8012DC38 00129898  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8012DC3C 0012989C  7C 08 02 A6 */	mflr r0
/* 8012DC40 001298A0  90 01 00 24 */	stw r0, 0x24(r1)
/* 8012DC44 001298A4  39 61 00 20 */	addi r11, r1, 0x20
/* 8012DC48 001298A8  48 09 94 DD */	bl _savegpr_26
/* 8012DC4C 001298AC  80 ED 82 98 */	lwz r7, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DC50 001298B0  7C 9D 23 78 */	mr r29, r4
/* 8012DC54 001298B4  39 00 00 04 */	li r8, 4
/* 8012DC58 001298B8  7C 7C 1B 78 */	mr r28, r3
/* 8012DC5C 001298BC  98 67 09 B0 */	stb r3, 0x9b0(r7)
/* 8012DC60 001298C0  7C BE 2B 78 */	mr r30, r5
/* 8012DC64 001298C4  7C DF 33 78 */	mr r31, r6
/* 8012DC68 001298C8  38 E0 00 00 */	li r7, 0
/* 8012DC6C 001298CC  81 6D 82 98 */	lwz r11, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DC70 001298D0  38 00 00 00 */	li r0, 0
/* 8012DC74 001298D4  39 40 00 01 */	li r10, 1
/* 8012DC78 001298D8  39 20 00 06 */	li r9, 6
/* 8012DC7C 001298DC  98 8B 09 B1 */	stb r4, 0x9b1(r11)
/* 8012DC80 001298E0  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DC84 001298E4  98 A4 09 B2 */	stb r5, 0x9b2(r4)
/* 8012DC88 001298E8  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DC8C 001298EC  98 C4 09 B3 */	stb r6, 0x9b3(r4)
/* 8012DC90 001298F0  7D 09 03 A6 */	mtctr r8
lbl_8012DC94:
/* 8012DC94 001298F4  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DC98 001298F8  54 E5 06 3E */	clrlwi r5, r7, 0x18
/* 8012DC9C 001298FC  1C 85 00 0C */	mulli r4, r5, 0xc
/* 8012DCA0 00129900  7C A6 2A 14 */	add r5, r6, r5
/* 8012DCA4 00129904  98 05 09 AC */	stb r0, 0x9ac(r5)
/* 8012DCA8 00129908  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DCAC 0012990C  7C A5 22 14 */	add r5, r5, r4
/* 8012DCB0 00129910  98 05 09 7C */	stb r0, 0x97c(r5)
/* 8012DCB4 00129914  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DCB8 00129918  7C A5 22 14 */	add r5, r5, r4
/* 8012DCBC 0012991C  98 05 09 7D */	stb r0, 0x97d(r5)
/* 8012DCC0 00129920  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DCC4 00129924  7C A5 22 14 */	add r5, r5, r4
/* 8012DCC8 00129928  98 05 09 7E */	stb r0, 0x97e(r5)
/* 8012DCCC 0012992C  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DCD0 00129930  7C A5 22 14 */	add r5, r5, r4
/* 8012DCD4 00129934  98 05 09 7F */	stb r0, 0x97f(r5)
/* 8012DCD8 00129938  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DCDC 0012993C  7C A5 22 14 */	add r5, r5, r4
/* 8012DCE0 00129940  98 05 09 80 */	stb r0, 0x980(r5)
/* 8012DCE4 00129944  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DCE8 00129948  7C A5 22 14 */	add r5, r5, r4
/* 8012DCEC 0012994C  98 05 09 81 */	stb r0, 0x981(r5)
/* 8012DCF0 00129950  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DCF4 00129954  7C A5 22 14 */	add r5, r5, r4
/* 8012DCF8 00129958  99 45 09 82 */	stb r10, 0x982(r5)
/* 8012DCFC 0012995C  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DD00 00129960  80 A6 01 4C */	lwz r5, 0x14c(r6)
/* 8012DD04 00129964  80 A5 00 08 */	lwz r5, 8(r5)
/* 8012DD08 00129968  2C 05 00 02 */	cmpwi r5, 2
/* 8012DD0C 0012996C  41 82 00 14 */	beq lbl_8012DD20
/* 8012DD10 00129970  40 80 00 34 */	bge lbl_8012DD44
/* 8012DD14 00129974  2C 05 00 01 */	cmpwi r5, 1
/* 8012DD18 00129978  40 80 00 24 */	bge lbl_8012DD3C
/* 8012DD1C 0012997C  48 00 00 28 */	b lbl_8012DD44
lbl_8012DD20:
/* 8012DD20 00129980  80 A6 09 74 */	lwz r5, 0x974(r6)
/* 8012DD24 00129984  54 A5 97 FF */	rlwinm. r5, r5, 0x12, 0x1f, 0x1f
/* 8012DD28 00129988  41 82 00 0C */	beq lbl_8012DD34
/* 8012DD2C 0012998C  39 00 00 03 */	li r8, 3
/* 8012DD30 00129990  48 00 00 18 */	b lbl_8012DD48
lbl_8012DD34:
/* 8012DD34 00129994  39 00 00 00 */	li r8, 0
/* 8012DD38 00129998  48 00 00 10 */	b lbl_8012DD48
lbl_8012DD3C:
/* 8012DD3C 0012999C  39 00 00 01 */	li r8, 1
/* 8012DD40 001299A0  48 00 00 08 */	b lbl_8012DD48
lbl_8012DD44:
/* 8012DD44 001299A4  39 00 00 02 */	li r8, 2
lbl_8012DD48:
/* 8012DD48 001299A8  7C A6 22 14 */	add r5, r6, r4
/* 8012DD4C 001299AC  54 E4 06 3E */	clrlwi r4, r7, 0x18
/* 8012DD50 001299B0  99 05 09 83 */	stb r8, 0x983(r5)
/* 8012DD54 001299B4  1C A4 03 E0 */	mulli r5, r4, 0x3e0
/* 8012DD58 001299B8  38 E7 00 01 */	addi r7, r7, 1
/* 8012DD5C 001299BC  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DD60 001299C0  7C 84 2A 14 */	add r4, r4, r5
/* 8012DD64 001299C4  91 24 09 BC */	stw r9, 0x9bc(r4)
/* 8012DD68 001299C8  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DD6C 001299CC  7C 84 2A 14 */	add r4, r4, r5
/* 8012DD70 001299D0  91 24 09 B8 */	stw r9, 0x9b8(r4)
/* 8012DD74 001299D4  42 00 FF 20 */	bdnz lbl_8012DC94
/* 8012DD78 001299D8  28 03 00 FF */	cmplwi r3, 0xff
/* 8012DD7C 001299DC  41 82 00 94 */	beq lbl_8012DE10
/* 8012DD80 001299E0  3B 40 00 00 */	li r26, 0
lbl_8012DD84:
/* 8012DD84 001299E4  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DD88 001299E8  57 5B 15 BA */	rlwinm r27, r26, 2, 0x16, 0x1d
/* 8012DD8C 001299EC  7C 60 DA 14 */	add r3, r0, r27
/* 8012DD90 001299F0  80 63 19 5C */	lwz r3, 0x195c(r3)
/* 8012DD94 001299F4  4B F2 8E 41 */	bl func_80056BD4
/* 8012DD98 001299F8  2C 03 00 00 */	cmpwi r3, 0
/* 8012DD9C 001299FC  40 82 00 2C */	bne lbl_8012DDC8
/* 8012DDA0 00129A00  48 2A E3 C9 */	bl func_803DC168
/* 8012DDA4 00129A04  57 40 06 3E */	clrlwi r0, r26, 0x18
/* 8012DDA8 00129A08  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DDAC 00129A0C  1C 00 00 A4 */	mulli r0, r0, 0xa4
/* 8012DDB0 00129A10  7C 65 1B 78 */	mr r5, r3
/* 8012DDB4 00129A14  38 80 00 00 */	li r4, 0
/* 8012DDB8 00129A18  7C 66 02 14 */	add r3, r6, r0
/* 8012DDBC 00129A1C  38 63 09 C0 */	addi r3, r3, 0x9c0
/* 8012DDC0 00129A20  4B ED 63 45 */	bl memset
/* 8012DDC4 00129A24  48 00 00 24 */	b lbl_8012DDE8
lbl_8012DDC8:
/* 8012DDC8 00129A28  57 40 06 3E */	clrlwi r0, r26, 0x18
/* 8012DDCC 00129A2C  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DDD0 00129A30  1C 00 00 A4 */	mulli r0, r0, 0xa4
/* 8012DDD4 00129A34  7C 64 DA 14 */	add r3, r4, r27
/* 8012DDD8 00129A38  80 63 19 5C */	lwz r3, 0x195c(r3)
/* 8012DDDC 00129A3C  7C 84 02 14 */	add r4, r4, r0
/* 8012DDE0 00129A40  38 84 09 C0 */	addi r4, r4, 0x9c0
/* 8012DDE4 00129A44  48 2A E9 65 */	bl func_803DC748
lbl_8012DDE8:
/* 8012DDE8 00129A48  3B 5A 00 01 */	addi r26, r26, 1
/* 8012DDEC 00129A4C  28 1A 00 06 */	cmplwi r26, 6
/* 8012DDF0 00129A50  41 80 FF 94 */	blt lbl_8012DD84
/* 8012DDF4 00129A54  38 60 00 00 */	li r3, 0
/* 8012DDF8 00129A58  38 80 00 00 */	li r4, 0
/* 8012DDFC 00129A5C  48 00 07 31 */	bl func_8012E52C
/* 8012DE00 00129A60  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DE04 00129A64  7F 83 E3 78 */	mr r3, r28
/* 8012DE08 00129A68  38 84 09 B8 */	addi r4, r4, 0x9b8
/* 8012DE0C 00129A6C  48 03 A2 79 */	bl func_80168084
lbl_8012DE10:
/* 8012DE10 00129A70  28 1D 00 FF */	cmplwi r29, 0xff
/* 8012DE14 00129A74  41 82 00 94 */	beq lbl_8012DEA8
/* 8012DE18 00129A78  3B 40 00 00 */	li r26, 0
lbl_8012DE1C:
/* 8012DE1C 00129A7C  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DE20 00129A80  57 5B 15 BA */	rlwinm r27, r26, 2, 0x16, 0x1d
/* 8012DE24 00129A84  7C 60 DA 14 */	add r3, r0, r27
/* 8012DE28 00129A88  80 63 19 8C */	lwz r3, 0x198c(r3)
/* 8012DE2C 00129A8C  4B F2 8D A9 */	bl func_80056BD4
/* 8012DE30 00129A90  2C 03 00 00 */	cmpwi r3, 0
/* 8012DE34 00129A94  40 82 00 2C */	bne lbl_8012DE60
/* 8012DE38 00129A98  48 2A E3 31 */	bl func_803DC168
/* 8012DE3C 00129A9C  57 40 06 3E */	clrlwi r0, r26, 0x18
/* 8012DE40 00129AA0  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DE44 00129AA4  1C 00 00 A4 */	mulli r0, r0, 0xa4
/* 8012DE48 00129AA8  7C 65 1B 78 */	mr r5, r3
/* 8012DE4C 00129AAC  38 80 00 00 */	li r4, 0
/* 8012DE50 00129AB0  7C 66 02 14 */	add r3, r6, r0
/* 8012DE54 00129AB4  38 63 0D A0 */	addi r3, r3, 0xda0
/* 8012DE58 00129AB8  4B ED 62 AD */	bl memset
/* 8012DE5C 00129ABC  48 00 00 24 */	b lbl_8012DE80
lbl_8012DE60:
/* 8012DE60 00129AC0  57 40 06 3E */	clrlwi r0, r26, 0x18
/* 8012DE64 00129AC4  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DE68 00129AC8  1C 00 00 A4 */	mulli r0, r0, 0xa4
/* 8012DE6C 00129ACC  7C 64 DA 14 */	add r3, r4, r27
/* 8012DE70 00129AD0  80 63 19 8C */	lwz r3, 0x198c(r3)
/* 8012DE74 00129AD4  7C 84 02 14 */	add r4, r4, r0
/* 8012DE78 00129AD8  38 84 0D A0 */	addi r4, r4, 0xda0
/* 8012DE7C 00129ADC  48 2A E8 CD */	bl func_803DC748
lbl_8012DE80:
/* 8012DE80 00129AE0  3B 5A 00 01 */	addi r26, r26, 1
/* 8012DE84 00129AE4  28 1A 00 06 */	cmplwi r26, 6
/* 8012DE88 00129AE8  41 80 FF 94 */	blt lbl_8012DE1C
/* 8012DE8C 00129AEC  38 60 00 01 */	li r3, 1
/* 8012DE90 00129AF0  38 80 00 00 */	li r4, 0
/* 8012DE94 00129AF4  48 00 06 99 */	bl func_8012E52C
/* 8012DE98 00129AF8  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DE9C 00129AFC  7F A3 EB 78 */	mr r3, r29
/* 8012DEA0 00129B00  38 84 0D 98 */	addi r4, r4, 0xd98
/* 8012DEA4 00129B04  48 03 A1 E1 */	bl func_80168084
lbl_8012DEA8:
/* 8012DEA8 00129B08  28 1E 00 FF */	cmplwi r30, 0xff
/* 8012DEAC 00129B0C  41 82 00 94 */	beq lbl_8012DF40
/* 8012DEB0 00129B10  3B 40 00 00 */	li r26, 0
lbl_8012DEB4:
/* 8012DEB4 00129B14  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DEB8 00129B18  57 5B 15 BA */	rlwinm r27, r26, 2, 0x16, 0x1d
/* 8012DEBC 00129B1C  7C 60 DA 14 */	add r3, r0, r27
/* 8012DEC0 00129B20  80 63 19 74 */	lwz r3, 0x1974(r3)
/* 8012DEC4 00129B24  4B F2 8D 11 */	bl func_80056BD4
/* 8012DEC8 00129B28  2C 03 00 00 */	cmpwi r3, 0
/* 8012DECC 00129B2C  40 82 00 2C */	bne lbl_8012DEF8
/* 8012DED0 00129B30  48 2A E2 99 */	bl func_803DC168
/* 8012DED4 00129B34  57 40 06 3E */	clrlwi r0, r26, 0x18
/* 8012DED8 00129B38  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DEDC 00129B3C  1C 00 00 A4 */	mulli r0, r0, 0xa4
/* 8012DEE0 00129B40  7C 65 1B 78 */	mr r5, r3
/* 8012DEE4 00129B44  38 80 00 00 */	li r4, 0
/* 8012DEE8 00129B48  7C 66 02 14 */	add r3, r6, r0
/* 8012DEEC 00129B4C  38 63 11 80 */	addi r3, r3, 0x1180
/* 8012DEF0 00129B50  4B ED 62 15 */	bl memset
/* 8012DEF4 00129B54  48 00 00 24 */	b lbl_8012DF18
lbl_8012DEF8:
/* 8012DEF8 00129B58  57 40 06 3E */	clrlwi r0, r26, 0x18
/* 8012DEFC 00129B5C  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DF00 00129B60  1C 00 00 A4 */	mulli r0, r0, 0xa4
/* 8012DF04 00129B64  7C 64 DA 14 */	add r3, r4, r27
/* 8012DF08 00129B68  80 63 19 74 */	lwz r3, 0x1974(r3)
/* 8012DF0C 00129B6C  7C 84 02 14 */	add r4, r4, r0
/* 8012DF10 00129B70  38 84 11 80 */	addi r4, r4, 0x1180
/* 8012DF14 00129B74  48 2A E8 35 */	bl func_803DC748
lbl_8012DF18:
/* 8012DF18 00129B78  3B 5A 00 01 */	addi r26, r26, 1
/* 8012DF1C 00129B7C  28 1A 00 06 */	cmplwi r26, 6
/* 8012DF20 00129B80  41 80 FF 94 */	blt lbl_8012DEB4
/* 8012DF24 00129B84  38 60 00 02 */	li r3, 2
/* 8012DF28 00129B88  38 80 00 00 */	li r4, 0
/* 8012DF2C 00129B8C  48 00 06 01 */	bl func_8012E52C
/* 8012DF30 00129B90  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DF34 00129B94  7F C3 F3 78 */	mr r3, r30
/* 8012DF38 00129B98  38 84 11 78 */	addi r4, r4, 0x1178
/* 8012DF3C 00129B9C  48 03 A1 49 */	bl func_80168084
lbl_8012DF40:
/* 8012DF40 00129BA0  28 1F 00 FF */	cmplwi r31, 0xff
/* 8012DF44 00129BA4  41 82 00 94 */	beq lbl_8012DFD8
/* 8012DF48 00129BA8  3B 40 00 00 */	li r26, 0
lbl_8012DF4C:
/* 8012DF4C 00129BAC  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DF50 00129BB0  57 5B 15 BA */	rlwinm r27, r26, 2, 0x16, 0x1d
/* 8012DF54 00129BB4  7C 60 DA 14 */	add r3, r0, r27
/* 8012DF58 00129BB8  80 63 19 A4 */	lwz r3, 0x19a4(r3)
/* 8012DF5C 00129BBC  4B F2 8C 79 */	bl func_80056BD4
/* 8012DF60 00129BC0  2C 03 00 00 */	cmpwi r3, 0
/* 8012DF64 00129BC4  40 82 00 2C */	bne lbl_8012DF90
/* 8012DF68 00129BC8  48 2A E2 01 */	bl func_803DC168
/* 8012DF6C 00129BCC  57 40 06 3E */	clrlwi r0, r26, 0x18
/* 8012DF70 00129BD0  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DF74 00129BD4  1C 00 00 A4 */	mulli r0, r0, 0xa4
/* 8012DF78 00129BD8  7C 65 1B 78 */	mr r5, r3
/* 8012DF7C 00129BDC  38 80 00 00 */	li r4, 0
/* 8012DF80 00129BE0  7C 66 02 14 */	add r3, r6, r0
/* 8012DF84 00129BE4  38 63 15 60 */	addi r3, r3, 0x1560
/* 8012DF88 00129BE8  4B ED 61 7D */	bl memset
/* 8012DF8C 00129BEC  48 00 00 24 */	b lbl_8012DFB0
lbl_8012DF90:
/* 8012DF90 00129BF0  57 40 06 3E */	clrlwi r0, r26, 0x18
/* 8012DF94 00129BF4  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DF98 00129BF8  1C 00 00 A4 */	mulli r0, r0, 0xa4
/* 8012DF9C 00129BFC  7C 64 DA 14 */	add r3, r4, r27
/* 8012DFA0 00129C00  80 63 19 A4 */	lwz r3, 0x19a4(r3)
/* 8012DFA4 00129C04  7C 84 02 14 */	add r4, r4, r0
/* 8012DFA8 00129C08  38 84 15 60 */	addi r4, r4, 0x1560
/* 8012DFAC 00129C0C  48 2A E7 9D */	bl func_803DC748
lbl_8012DFB0:
/* 8012DFB0 00129C10  3B 5A 00 01 */	addi r26, r26, 1
/* 8012DFB4 00129C14  28 1A 00 06 */	cmplwi r26, 6
/* 8012DFB8 00129C18  41 80 FF 94 */	blt lbl_8012DF4C
/* 8012DFBC 00129C1C  38 60 00 03 */	li r3, 3
/* 8012DFC0 00129C20  38 80 00 00 */	li r4, 0
/* 8012DFC4 00129C24  48 00 05 69 */	bl func_8012E52C
/* 8012DFC8 00129C28  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012DFCC 00129C2C  7F E3 FB 78 */	mr r3, r31
/* 8012DFD0 00129C30  38 84 15 58 */	addi r4, r4, 0x1558
/* 8012DFD4 00129C34  48 03 A0 B1 */	bl func_80168084
lbl_8012DFD8:
/* 8012DFD8 00129C38  39 61 00 20 */	addi r11, r1, 0x20
/* 8012DFDC 00129C3C  48 09 91 95 */	bl _restgpr_26
/* 8012DFE0 00129C40  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8012DFE4 00129C44  7C 08 03 A6 */	mtlr r0
/* 8012DFE8 00129C48  38 21 00 20 */	addi r1, r1, 0x20
/* 8012DFEC 00129C4C  4E 80 00 20 */	blr

.global func_8012DFF0
func_8012DFF0:
/* 8012DFF0 00129C50  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8012DFF4 00129C54  7C 08 02 A6 */	mflr r0
/* 8012DFF8 00129C58  90 01 00 24 */	stw r0, 0x24(r1)
/* 8012DFFC 00129C5C  39 61 00 20 */	addi r11, r1, 0x20
/* 8012E000 00129C60  48 09 91 2D */	bl _savegpr_28
/* 8012E004 00129C64  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E008 00129C68  38 C0 00 04 */	li r6, 4
/* 8012E00C 00129C6C  38 60 00 00 */	li r3, 0
/* 8012E010 00129C70  38 00 00 00 */	li r0, 0
/* 8012E014 00129C74  8B E4 09 B0 */	lbz r31, 0x9b0(r4)
/* 8012E018 00129C78  38 E0 00 01 */	li r7, 1
/* 8012E01C 00129C7C  8B C4 09 B1 */	lbz r30, 0x9b1(r4)
/* 8012E020 00129C80  38 A0 00 06 */	li r5, 6
/* 8012E024 00129C84  7C C9 03 A6 */	mtctr r6
lbl_8012E028:
/* 8012E028 00129C88  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E02C 00129C8C  54 68 06 3E */	clrlwi r8, r3, 0x18
/* 8012E030 00129C90  1D 28 00 0C */	mulli r9, r8, 0xc
/* 8012E034 00129C94  38 63 00 01 */	addi r3, r3, 1
/* 8012E038 00129C98  7C 84 42 14 */	add r4, r4, r8
/* 8012E03C 00129C9C  98 04 09 AC */	stb r0, 0x9ac(r4)
/* 8012E040 00129CA0  1D 08 03 E0 */	mulli r8, r8, 0x3e0
/* 8012E044 00129CA4  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E048 00129CA8  7C 84 4A 14 */	add r4, r4, r9
/* 8012E04C 00129CAC  98 04 09 7C */	stb r0, 0x97c(r4)
/* 8012E050 00129CB0  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E054 00129CB4  7C 84 4A 14 */	add r4, r4, r9
/* 8012E058 00129CB8  98 04 09 7D */	stb r0, 0x97d(r4)
/* 8012E05C 00129CBC  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E060 00129CC0  7C 84 4A 14 */	add r4, r4, r9
/* 8012E064 00129CC4  98 04 09 7E */	stb r0, 0x97e(r4)
/* 8012E068 00129CC8  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E06C 00129CCC  7C 84 4A 14 */	add r4, r4, r9
/* 8012E070 00129CD0  98 04 09 7F */	stb r0, 0x97f(r4)
/* 8012E074 00129CD4  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E078 00129CD8  7C 84 4A 14 */	add r4, r4, r9
/* 8012E07C 00129CDC  98 04 09 80 */	stb r0, 0x980(r4)
/* 8012E080 00129CE0  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E084 00129CE4  7C 84 4A 14 */	add r4, r4, r9
/* 8012E088 00129CE8  98 04 09 81 */	stb r0, 0x981(r4)
/* 8012E08C 00129CEC  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E090 00129CF0  7C 84 4A 14 */	add r4, r4, r9
/* 8012E094 00129CF4  98 E4 09 82 */	stb r7, 0x982(r4)
/* 8012E098 00129CF8  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E09C 00129CFC  7C 84 4A 14 */	add r4, r4, r9
/* 8012E0A0 00129D00  98 C4 09 83 */	stb r6, 0x983(r4)
/* 8012E0A4 00129D04  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E0A8 00129D08  7C 84 42 14 */	add r4, r4, r8
/* 8012E0AC 00129D0C  90 A4 09 BC */	stw r5, 0x9bc(r4)
/* 8012E0B0 00129D10  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E0B4 00129D14  7C 84 42 14 */	add r4, r4, r8
/* 8012E0B8 00129D18  90 A4 09 B8 */	stw r5, 0x9b8(r4)
/* 8012E0BC 00129D1C  42 00 FF 6C */	bdnz lbl_8012E028
/* 8012E0C0 00129D20  28 1F 00 FF */	cmplwi r31, 0xff
/* 8012E0C4 00129D24  41 82 00 94 */	beq lbl_8012E158
/* 8012E0C8 00129D28  3B 80 00 00 */	li r28, 0
lbl_8012E0CC:
/* 8012E0CC 00129D2C  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E0D0 00129D30  57 9D 15 BA */	rlwinm r29, r28, 2, 0x16, 0x1d
/* 8012E0D4 00129D34  7C 60 EA 14 */	add r3, r0, r29
/* 8012E0D8 00129D38  80 63 19 8C */	lwz r3, 0x198c(r3)
/* 8012E0DC 00129D3C  4B F2 8A F9 */	bl func_80056BD4
/* 8012E0E0 00129D40  2C 03 00 00 */	cmpwi r3, 0
/* 8012E0E4 00129D44  40 82 00 2C */	bne lbl_8012E110
/* 8012E0E8 00129D48  48 2A E0 81 */	bl func_803DC168
/* 8012E0EC 00129D4C  57 80 06 3E */	clrlwi r0, r28, 0x18
/* 8012E0F0 00129D50  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E0F4 00129D54  1C 00 00 A4 */	mulli r0, r0, 0xa4
/* 8012E0F8 00129D58  7C 65 1B 78 */	mr r5, r3
/* 8012E0FC 00129D5C  38 80 00 00 */	li r4, 0
/* 8012E100 00129D60  7C 66 02 14 */	add r3, r6, r0
/* 8012E104 00129D64  38 63 09 C0 */	addi r3, r3, 0x9c0
/* 8012E108 00129D68  4B ED 5F FD */	bl memset
/* 8012E10C 00129D6C  48 00 00 24 */	b lbl_8012E130
lbl_8012E110:
/* 8012E110 00129D70  57 80 06 3E */	clrlwi r0, r28, 0x18
/* 8012E114 00129D74  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E118 00129D78  1C 00 00 A4 */	mulli r0, r0, 0xa4
/* 8012E11C 00129D7C  7C 64 EA 14 */	add r3, r4, r29
/* 8012E120 00129D80  80 63 19 8C */	lwz r3, 0x198c(r3)
/* 8012E124 00129D84  7C 84 02 14 */	add r4, r4, r0
/* 8012E128 00129D88  38 84 09 C0 */	addi r4, r4, 0x9c0
/* 8012E12C 00129D8C  48 2A E6 1D */	bl func_803DC748
lbl_8012E130:
/* 8012E130 00129D90  3B 9C 00 01 */	addi r28, r28, 1
/* 8012E134 00129D94  28 1C 00 06 */	cmplwi r28, 6
/* 8012E138 00129D98  41 80 FF 94 */	blt lbl_8012E0CC
/* 8012E13C 00129D9C  38 60 00 00 */	li r3, 0
/* 8012E140 00129DA0  38 80 00 00 */	li r4, 0
/* 8012E144 00129DA4  48 00 05 89 */	bl func_8012E6CC
/* 8012E148 00129DA8  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E14C 00129DAC  7F E3 FB 78 */	mr r3, r31
/* 8012E150 00129DB0  38 84 09 B8 */	addi r4, r4, 0x9b8
/* 8012E154 00129DB4  48 03 9F 31 */	bl func_80168084
lbl_8012E158:
/* 8012E158 00129DB8  28 1E 00 FF */	cmplwi r30, 0xff
/* 8012E15C 00129DBC  41 82 00 94 */	beq lbl_8012E1F0
/* 8012E160 00129DC0  3B 80 00 00 */	li r28, 0
lbl_8012E164:
/* 8012E164 00129DC4  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E168 00129DC8  57 9D 15 BA */	rlwinm r29, r28, 2, 0x16, 0x1d
/* 8012E16C 00129DCC  7C 60 EA 14 */	add r3, r0, r29
/* 8012E170 00129DD0  80 63 19 5C */	lwz r3, 0x195c(r3)
/* 8012E174 00129DD4  4B F2 8A 61 */	bl func_80056BD4
/* 8012E178 00129DD8  2C 03 00 00 */	cmpwi r3, 0
/* 8012E17C 00129DDC  40 82 00 2C */	bne lbl_8012E1A8
/* 8012E180 00129DE0  48 2A DF E9 */	bl func_803DC168
/* 8012E184 00129DE4  57 80 06 3E */	clrlwi r0, r28, 0x18
/* 8012E188 00129DE8  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E18C 00129DEC  1C 00 00 A4 */	mulli r0, r0, 0xa4
/* 8012E190 00129DF0  7C 65 1B 78 */	mr r5, r3
/* 8012E194 00129DF4  38 80 00 00 */	li r4, 0
/* 8012E198 00129DF8  7C 66 02 14 */	add r3, r6, r0
/* 8012E19C 00129DFC  38 63 0D A0 */	addi r3, r3, 0xda0
/* 8012E1A0 00129E00  4B ED 5F 65 */	bl memset
/* 8012E1A4 00129E04  48 00 00 24 */	b lbl_8012E1C8
lbl_8012E1A8:
/* 8012E1A8 00129E08  57 80 06 3E */	clrlwi r0, r28, 0x18
/* 8012E1AC 00129E0C  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E1B0 00129E10  1C 00 00 A4 */	mulli r0, r0, 0xa4
/* 8012E1B4 00129E14  7C 64 EA 14 */	add r3, r4, r29
/* 8012E1B8 00129E18  80 63 19 5C */	lwz r3, 0x195c(r3)
/* 8012E1BC 00129E1C  7C 84 02 14 */	add r4, r4, r0
/* 8012E1C0 00129E20  38 84 0D A0 */	addi r4, r4, 0xda0
/* 8012E1C4 00129E24  48 2A E5 85 */	bl func_803DC748
lbl_8012E1C8:
/* 8012E1C8 00129E28  3B 9C 00 01 */	addi r28, r28, 1
/* 8012E1CC 00129E2C  28 1C 00 06 */	cmplwi r28, 6
/* 8012E1D0 00129E30  41 80 FF 94 */	blt lbl_8012E164
/* 8012E1D4 00129E34  38 60 00 01 */	li r3, 1
/* 8012E1D8 00129E38  38 80 00 00 */	li r4, 0
/* 8012E1DC 00129E3C  48 00 04 F1 */	bl func_8012E6CC
/* 8012E1E0 00129E40  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E1E4 00129E44  7F C3 F3 78 */	mr r3, r30
/* 8012E1E8 00129E48  38 84 0D 98 */	addi r4, r4, 0xd98
/* 8012E1EC 00129E4C  48 03 9E 99 */	bl func_80168084
lbl_8012E1F0:
/* 8012E1F0 00129E50  39 61 00 20 */	addi r11, r1, 0x20
/* 8012E1F4 00129E54  48 09 8F 85 */	bl _restgpr_28
/* 8012E1F8 00129E58  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8012E1FC 00129E5C  7C 08 03 A6 */	mtlr r0
/* 8012E200 00129E60  38 21 00 20 */	addi r1, r1, 0x20
/* 8012E204 00129E64  4E 80 00 20 */	blr

.global func_8012E208
func_8012E208:
/* 8012E208 00129E68  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 8012E20C 00129E6C  7C 08 02 A6 */	mflr r0
/* 8012E210 00129E70  90 01 00 44 */	stw r0, 0x44(r1)
/* 8012E214 00129E74  39 61 00 40 */	addi r11, r1, 0x40
/* 8012E218 00129E78  48 09 8E FD */	bl _savegpr_22
/* 8012E21C 00129E7C  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E220 00129E80  3B E1 00 08 */	addi r31, r1, 8
/* 8012E224 00129E84  3B C0 00 00 */	li r30, 0
/* 8012E228 00129E88  3B A0 00 00 */	li r29, 0
/* 8012E22C 00129E8C  38 A6 19 CC */	addi r5, r6, 0x19cc
/* 8012E230 00129E90  38 86 19 D8 */	addi r4, r6, 0x19d8
/* 8012E234 00129E94  38 66 19 D2 */	addi r3, r6, 0x19d2
/* 8012E238 00129E98  38 06 19 DE */	addi r0, r6, 0x19de
/* 8012E23C 00129E9C  90 A1 00 08 */	stw r5, 8(r1)
/* 8012E240 00129EA0  3B 40 00 00 */	li r26, 0
/* 8012E244 00129EA4  3B 20 00 01 */	li r25, 1
/* 8012E248 00129EA8  3B 02 8D 8C */	addi r24, r2, lbl_8064138C-_SDA2_BASE_
/* 8012E24C 00129EAC  90 81 00 0C */	stw r4, 0xc(r1)
/* 8012E250 00129EB0  3A E0 00 02 */	li r23, 2
/* 8012E254 00129EB4  3B 60 00 06 */	li r27, 6
/* 8012E258 00129EB8  3B 80 00 06 */	li r28, 6
/* 8012E25C 00129EBC  90 61 00 10 */	stw r3, 0x10(r1)
/* 8012E260 00129EC0  90 01 00 14 */	stw r0, 0x14(r1)
lbl_8012E264:
/* 8012E264 00129EC4  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E268 00129EC8  57 A4 06 3E */	clrlwi r4, r29, 0x18
/* 8012E26C 00129ECC  7C A6 22 14 */	add r5, r6, r4
/* 8012E270 00129ED0  88 65 09 B0 */	lbz r3, 0x9b0(r5)
/* 8012E274 00129ED4  28 03 00 FF */	cmplwi r3, 0xff
/* 8012E278 00129ED8  41 82 01 24 */	beq lbl_8012E39C
/* 8012E27C 00129EDC  88 05 09 AC */	lbz r0, 0x9ac(r5)
/* 8012E280 00129EE0  2C 00 00 01 */	cmpwi r0, 1
/* 8012E284 00129EE4  41 82 00 44 */	beq lbl_8012E2C8
/* 8012E288 00129EE8  40 80 00 10 */	bge lbl_8012E298
/* 8012E28C 00129EEC  2C 00 00 00 */	cmpwi r0, 0
/* 8012E290 00129EF0  40 80 00 14 */	bge lbl_8012E2A4
/* 8012E294 00129EF4  48 00 01 0C */	b lbl_8012E3A0
lbl_8012E298:
/* 8012E298 00129EF8  2C 00 00 03 */	cmpwi r0, 3
/* 8012E29C 00129EFC  40 80 01 04 */	bge lbl_8012E3A0
/* 8012E2A0 00129F00  48 00 00 F4 */	b lbl_8012E394
lbl_8012E2A4:
/* 8012E2A4 00129F04  1C 04 00 0C */	mulli r0, r4, 0xc
/* 8012E2A8 00129F08  7C 86 02 14 */	add r4, r6, r0
/* 8012E2AC 00129F0C  38 84 09 7C */	addi r4, r4, 0x97c
/* 8012E2B0 00129F10  48 03 9E 01 */	bl func_801680B0
/* 8012E2B4 00129F14  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E2B8 00129F18  57 A0 06 3E */	clrlwi r0, r29, 0x18
/* 8012E2BC 00129F1C  7C 63 02 14 */	add r3, r3, r0
/* 8012E2C0 00129F20  9B 23 09 AC */	stb r25, 0x9ac(r3)
/* 8012E2C4 00129F24  48 00 00 DC */	b lbl_8012E3A0
lbl_8012E2C8:
/* 8012E2C8 00129F28  1E C4 00 0C */	mulli r22, r4, 0xc
/* 8012E2CC 00129F2C  7C 86 B2 14 */	add r4, r6, r22
/* 8012E2D0 00129F30  38 84 09 7C */	addi r4, r4, 0x97c
/* 8012E2D4 00129F34  48 03 9E 75 */	bl func_80168148
/* 8012E2D8 00129F38  2C 03 00 00 */	cmpwi r3, 0
/* 8012E2DC 00129F3C  41 82 00 C4 */	beq lbl_8012E3A0
/* 8012E2E0 00129F40  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E2E4 00129F44  57 A4 06 3E */	clrlwi r4, r29, 0x18
/* 8012E2E8 00129F48  7C 60 22 14 */	add r3, r0, r4
/* 8012E2EC 00129F4C  9B 43 09 AC */	stb r26, 0x9ac(r3)
/* 8012E2F0 00129F50  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E2F4 00129F54  7C A3 B2 14 */	add r5, r3, r22
/* 8012E2F8 00129F58  88 05 09 82 */	lbz r0, 0x982(r5)
/* 8012E2FC 00129F5C  2C 00 00 00 */	cmpwi r0, 0
/* 8012E300 00129F60  40 82 00 10 */	bne lbl_8012E310
/* 8012E304 00129F64  7C 63 22 14 */	add r3, r3, r4
/* 8012E308 00129F68  9A E3 09 AC */	stb r23, 0x9ac(r3)
/* 8012E30C 00129F6C  48 00 00 94 */	b lbl_8012E3A0
lbl_8012E310:
/* 8012E310 00129F70  38 80 00 00 */	li r4, 0
/* 8012E314 00129F74  3A C0 00 00 */	li r22, 0
/* 8012E318 00129F78  38 C0 00 00 */	li r6, 0
/* 8012E31C 00129F7C  7F 69 03 A6 */	mtctr r27
lbl_8012E320:
/* 8012E320 00129F80  54 C0 06 3E */	clrlwi r0, r6, 0x18
/* 8012E324 00129F84  7C 65 02 14 */	add r3, r5, r0
/* 8012E328 00129F88  88 63 09 7C */	lbz r3, 0x97c(r3)
/* 8012E32C 00129F8C  2C 03 00 00 */	cmpwi r3, 0
/* 8012E330 00129F90  41 82 00 18 */	beq lbl_8012E348
/* 8012E334 00129F94  28 03 00 07 */	cmplwi r3, 7
/* 8012E338 00129F98  41 82 00 10 */	beq lbl_8012E348
/* 8012E33C 00129F9C  7C 18 00 AE */	lbzx r0, r24, r0
/* 8012E340 00129FA0  3A D6 00 01 */	addi r22, r22, 1
/* 8012E344 00129FA4  7C 84 03 78 */	or r4, r4, r0
lbl_8012E348:
/* 8012E348 00129FA8  38 C6 00 01 */	addi r6, r6, 1
/* 8012E34C 00129FAC  42 00 FF D4 */	bdnz lbl_8012E320
/* 8012E350 00129FB0  57 A3 06 3E */	clrlwi r3, r29, 0x18
/* 8012E354 00129FB4  54 84 06 3E */	clrlwi r4, r4, 0x18
/* 8012E358 00129FB8  48 00 01 D5 */	bl func_8012E52C
/* 8012E35C 00129FBC  57 A3 15 BA */	rlwinm r3, r29, 2, 0x16, 0x1d
/* 8012E360 00129FC0  56 C0 06 3E */	clrlwi r0, r22, 0x18
/* 8012E364 00129FC4  7C 7F 18 2E */	lwzx r3, r31, r3
/* 8012E368 00129FC8  38 A0 00 00 */	li r5, 0
/* 8012E36C 00129FCC  7F 89 03 A6 */	mtctr r28
lbl_8012E370:
/* 8012E370 00129FD0  54 A4 06 3E */	clrlwi r4, r5, 0x18
/* 8012E374 00129FD4  7C 04 00 40 */	cmplw r4, r0
/* 8012E378 00129FD8  40 80 00 0C */	bge lbl_8012E384
/* 8012E37C 00129FDC  7F 23 21 AE */	stbx r25, r3, r4
/* 8012E380 00129FE0  48 00 00 08 */	b lbl_8012E388
lbl_8012E384:
/* 8012E384 00129FE4  7F 43 21 AE */	stbx r26, r3, r4
lbl_8012E388:
/* 8012E388 00129FE8  38 A5 00 01 */	addi r5, r5, 1
/* 8012E38C 00129FEC  42 00 FF E4 */	bdnz lbl_8012E370
/* 8012E390 00129FF0  48 00 00 10 */	b lbl_8012E3A0
lbl_8012E394:
/* 8012E394 00129FF4  3B DE 00 01 */	addi r30, r30, 1
/* 8012E398 00129FF8  48 00 00 08 */	b lbl_8012E3A0
lbl_8012E39C:
/* 8012E39C 00129FFC  3B DE 00 01 */	addi r30, r30, 1
lbl_8012E3A0:
/* 8012E3A0 0012A000  3B BD 00 01 */	addi r29, r29, 1
/* 8012E3A4 0012A004  28 1D 00 04 */	cmplwi r29, 4
/* 8012E3A8 0012A008  41 80 FE BC */	blt lbl_8012E264
/* 8012E3AC 0012A00C  57 C3 06 3E */	clrlwi r3, r30, 0x18
/* 8012E3B0 0012A010  39 61 00 40 */	addi r11, r1, 0x40
/* 8012E3B4 0012A014  38 03 FF FC */	addi r0, r3, -4
/* 8012E3B8 0012A018  7C 00 00 34 */	cntlzw r0, r0
/* 8012E3BC 0012A01C  54 03 D9 7E */	srwi r3, r0, 5
/* 8012E3C0 0012A020  48 09 8D A1 */	bl _restgpr_22
/* 8012E3C4 0012A024  80 01 00 44 */	lwz r0, 0x44(r1)
/* 8012E3C8 0012A028  7C 08 03 A6 */	mtlr r0
/* 8012E3CC 0012A02C  38 21 00 40 */	addi r1, r1, 0x40
/* 8012E3D0 0012A030  4E 80 00 20 */	blr

.global func_8012E3D4
func_8012E3D4:
/* 8012E3D4 0012A034  94 21 FF D0 */	stwu r1, -0x30(r1)
/* 8012E3D8 0012A038  7C 08 02 A6 */	mflr r0
/* 8012E3DC 0012A03C  90 01 00 34 */	stw r0, 0x34(r1)
/* 8012E3E0 0012A040  39 61 00 30 */	addi r11, r1, 0x30
/* 8012E3E4 0012A044  48 09 8D 39 */	bl _savegpr_24
/* 8012E3E8 0012A048  3B C0 00 00 */	li r30, 0
/* 8012E3EC 0012A04C  3B A0 00 00 */	li r29, 0
/* 8012E3F0 0012A050  3B 62 8D 8C */	addi r27, r2, lbl_8064138C-_SDA2_BASE_
/* 8012E3F4 0012A054  3B 20 00 00 */	li r25, 0
/* 8012E3F8 0012A058  3B 40 00 02 */	li r26, 2
/* 8012E3FC 0012A05C  3B E0 00 01 */	li r31, 1
/* 8012E400 0012A060  3B 80 00 06 */	li r28, 6
lbl_8012E404:
/* 8012E404 0012A064  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E408 0012A068  57 A3 06 3E */	clrlwi r3, r29, 0x18
/* 8012E40C 0012A06C  7C 85 1A 14 */	add r4, r5, r3
/* 8012E410 0012A070  88 04 09 AC */	lbz r0, 0x9ac(r4)
/* 8012E414 0012A074  2C 00 00 01 */	cmpwi r0, 1
/* 8012E418 0012A078  41 82 00 48 */	beq lbl_8012E460
/* 8012E41C 0012A07C  40 80 00 10 */	bge lbl_8012E42C
/* 8012E420 0012A080  2C 00 00 00 */	cmpwi r0, 0
/* 8012E424 0012A084  40 80 00 14 */	bge lbl_8012E438
/* 8012E428 0012A088  48 00 00 D0 */	b lbl_8012E4F8
lbl_8012E42C:
/* 8012E42C 0012A08C  2C 00 00 03 */	cmpwi r0, 3
/* 8012E430 0012A090  40 80 00 C8 */	bge lbl_8012E4F8
/* 8012E434 0012A094  48 00 00 C0 */	b lbl_8012E4F4
lbl_8012E438:
/* 8012E438 0012A098  1C 03 00 0C */	mulli r0, r3, 0xc
/* 8012E43C 0012A09C  88 64 09 B0 */	lbz r3, 0x9b0(r4)
/* 8012E440 0012A0A0  7C 85 02 14 */	add r4, r5, r0
/* 8012E444 0012A0A4  38 84 09 7C */	addi r4, r4, 0x97c
/* 8012E448 0012A0A8  48 03 9C 69 */	bl func_801680B0
/* 8012E44C 0012A0AC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E450 0012A0B0  57 A0 06 3E */	clrlwi r0, r29, 0x18
/* 8012E454 0012A0B4  7C 63 02 14 */	add r3, r3, r0
/* 8012E458 0012A0B8  9B E3 09 AC */	stb r31, 0x9ac(r3)
/* 8012E45C 0012A0BC  48 00 00 9C */	b lbl_8012E4F8
lbl_8012E460:
/* 8012E460 0012A0C0  1F 03 00 0C */	mulli r24, r3, 0xc
/* 8012E464 0012A0C4  88 64 09 B0 */	lbz r3, 0x9b0(r4)
/* 8012E468 0012A0C8  7C 85 C2 14 */	add r4, r5, r24
/* 8012E46C 0012A0CC  38 84 09 7C */	addi r4, r4, 0x97c
/* 8012E470 0012A0D0  48 03 9C D9 */	bl func_80168148
/* 8012E474 0012A0D4  2C 03 00 00 */	cmpwi r3, 0
/* 8012E478 0012A0D8  41 82 00 80 */	beq lbl_8012E4F8
/* 8012E47C 0012A0DC  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E480 0012A0E0  57 A4 06 3E */	clrlwi r4, r29, 0x18
/* 8012E484 0012A0E4  7C 60 22 14 */	add r3, r0, r4
/* 8012E488 0012A0E8  9B 23 09 AC */	stb r25, 0x9ac(r3)
/* 8012E48C 0012A0EC  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E490 0012A0F0  7C A3 C2 14 */	add r5, r3, r24
/* 8012E494 0012A0F4  88 05 09 82 */	lbz r0, 0x982(r5)
/* 8012E498 0012A0F8  2C 00 00 00 */	cmpwi r0, 0
/* 8012E49C 0012A0FC  40 82 00 10 */	bne lbl_8012E4AC
/* 8012E4A0 0012A100  7C 63 22 14 */	add r3, r3, r4
/* 8012E4A4 0012A104  9B 43 09 AC */	stb r26, 0x9ac(r3)
/* 8012E4A8 0012A108  48 00 00 50 */	b lbl_8012E4F8
lbl_8012E4AC:
/* 8012E4AC 0012A10C  38 80 00 00 */	li r4, 0
/* 8012E4B0 0012A110  38 C0 00 00 */	li r6, 0
/* 8012E4B4 0012A114  7F 89 03 A6 */	mtctr r28
lbl_8012E4B8:
/* 8012E4B8 0012A118  54 C0 06 3E */	clrlwi r0, r6, 0x18
/* 8012E4BC 0012A11C  7C 65 02 14 */	add r3, r5, r0
/* 8012E4C0 0012A120  88 63 09 7C */	lbz r3, 0x97c(r3)
/* 8012E4C4 0012A124  2C 03 00 00 */	cmpwi r3, 0
/* 8012E4C8 0012A128  41 82 00 18 */	beq lbl_8012E4E0
/* 8012E4CC 0012A12C  28 03 00 07 */	cmplwi r3, 7
/* 8012E4D0 0012A130  41 82 00 10 */	beq lbl_8012E4E0
/* 8012E4D4 0012A134  7C 1B 00 AE */	lbzx r0, r27, r0
/* 8012E4D8 0012A138  7C 80 03 78 */	or r0, r4, r0
/* 8012E4DC 0012A13C  54 04 06 3E */	clrlwi r4, r0, 0x18
lbl_8012E4E0:
/* 8012E4E0 0012A140  38 C6 00 01 */	addi r6, r6, 1
/* 8012E4E4 0012A144  42 00 FF D4 */	bdnz lbl_8012E4B8
/* 8012E4E8 0012A148  57 A3 06 3E */	clrlwi r3, r29, 0x18
/* 8012E4EC 0012A14C  48 00 01 E1 */	bl func_8012E6CC
/* 8012E4F0 0012A150  48 00 00 08 */	b lbl_8012E4F8
lbl_8012E4F4:
/* 8012E4F4 0012A154  3B DE 00 01 */	addi r30, r30, 1
lbl_8012E4F8:
/* 8012E4F8 0012A158  3B BD 00 01 */	addi r29, r29, 1
/* 8012E4FC 0012A15C  28 1D 00 02 */	cmplwi r29, 2
/* 8012E500 0012A160  41 80 FF 04 */	blt lbl_8012E404
/* 8012E504 0012A164  57 C3 06 3E */	clrlwi r3, r30, 0x18
/* 8012E508 0012A168  39 61 00 30 */	addi r11, r1, 0x30
/* 8012E50C 0012A16C  38 03 FF FE */	addi r0, r3, -2
/* 8012E510 0012A170  7C 00 00 34 */	cntlzw r0, r0
/* 8012E514 0012A174  54 03 D9 7E */	srwi r3, r0, 5
/* 8012E518 0012A178  48 09 8C 51 */	bl _restgpr_24
/* 8012E51C 0012A17C  80 01 00 34 */	lwz r0, 0x34(r1)
/* 8012E520 0012A180  7C 08 03 A6 */	mtlr r0
/* 8012E524 0012A184  38 21 00 30 */	addi r1, r1, 0x30
/* 8012E528 0012A188  4E 80 00 20 */	blr

.global func_8012E52C
func_8012E52C:
/* 8012E52C 0012A18C  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8012E530 0012A190  7C 08 02 A6 */	mflr r0
/* 8012E534 0012A194  38 E0 00 00 */	li r7, 0
/* 8012E538 0012A198  38 A0 00 00 */	li r5, 0
/* 8012E53C 0012A19C  90 01 00 14 */	stw r0, 0x14(r1)
/* 8012E540 0012A1A0  38 00 00 06 */	li r0, 6
/* 8012E544 0012A1A4  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8012E548 0012A1A8  1F E3 00 0C */	mulli r31, r3, 0xc
/* 8012E54C 0012A1AC  7C 09 03 A6 */	mtctr r0
lbl_8012E550:
/* 8012E550 0012A1B0  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E554 0012A1B4  54 E6 06 3E */	clrlwi r6, r7, 0x18
/* 8012E558 0012A1B8  7C 1F 02 14 */	add r0, r31, r0
/* 8012E55C 0012A1BC  7C C6 02 14 */	add r6, r6, r0
/* 8012E560 0012A1C0  88 06 09 7C */	lbz r0, 0x97c(r6)
/* 8012E564 0012A1C4  28 00 00 07 */	cmplwi r0, 7
/* 8012E568 0012A1C8  40 82 00 08 */	bne lbl_8012E570
/* 8012E56C 0012A1CC  98 A6 09 7C */	stb r5, 0x97c(r6)
lbl_8012E570:
/* 8012E570 0012A1D0  38 E7 00 01 */	addi r7, r7, 1
/* 8012E574 0012A1D4  42 00 FF DC */	bdnz lbl_8012E550
/* 8012E578 0012A1D8  2C 03 00 02 */	cmpwi r3, 2
/* 8012E57C 0012A1DC  41 82 00 54 */	beq lbl_8012E5D0
/* 8012E580 0012A1E0  40 80 00 14 */	bge lbl_8012E594
/* 8012E584 0012A1E4  2C 03 00 00 */	cmpwi r3, 0
/* 8012E588 0012A1E8  41 82 00 18 */	beq lbl_8012E5A0
/* 8012E58C 0012A1EC  40 80 00 2C */	bge lbl_8012E5B8
/* 8012E590 0012A1F0  48 00 00 6C */	b lbl_8012E5FC
lbl_8012E594:
/* 8012E594 0012A1F4  2C 03 00 04 */	cmpwi r3, 4
/* 8012E598 0012A1F8  40 80 00 64 */	bge lbl_8012E5FC
/* 8012E59C 0012A1FC  48 00 00 4C */	b lbl_8012E5E8
lbl_8012E5A0:
/* 8012E5A0 0012A200  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E5A4 0012A204  38 A0 00 FF */	li r5, 0xff
/* 8012E5A8 0012A208  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 8012E5AC 0012A20C  38 63 1F FC */	addi r3, r3, 0x1ffc
/* 8012E5B0 0012A210  48 02 1C F1 */	bl func_801502A0
/* 8012E5B4 0012A214  48 00 00 48 */	b lbl_8012E5FC
lbl_8012E5B8:
/* 8012E5B8 0012A218  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E5BC 0012A21C  38 A0 00 FF */	li r5, 0xff
/* 8012E5C0 0012A220  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 8012E5C4 0012A224  38 63 2D D4 */	addi r3, r3, 0x2dd4
/* 8012E5C8 0012A228  48 02 1C D9 */	bl func_801502A0
/* 8012E5CC 0012A22C  48 00 00 30 */	b lbl_8012E5FC
lbl_8012E5D0:
/* 8012E5D0 0012A230  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E5D4 0012A234  38 A0 00 FF */	li r5, 0xff
/* 8012E5D8 0012A238  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 8012E5DC 0012A23C  38 63 26 E8 */	addi r3, r3, 0x26e8
/* 8012E5E0 0012A240  48 02 1C C1 */	bl func_801502A0
/* 8012E5E4 0012A244  48 00 00 18 */	b lbl_8012E5FC
lbl_8012E5E8:
/* 8012E5E8 0012A248  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E5EC 0012A24C  38 A0 00 FF */	li r5, 0xff
/* 8012E5F0 0012A250  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 8012E5F4 0012A254  38 63 34 C0 */	addi r3, r3, 0x34c0
/* 8012E5F8 0012A258  48 02 1C A9 */	bl func_801502A0
lbl_8012E5FC:
/* 8012E5FC 0012A25C  54 60 01 4B */	rlwinm. r0, r3, 0, 5, 5
/* 8012E600 0012A260  41 82 00 14 */	beq lbl_8012E614
/* 8012E604 0012A264  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E608 0012A268  38 A0 00 07 */	li r5, 7
/* 8012E60C 0012A26C  7C 80 FA 14 */	add r4, r0, r31
/* 8012E610 0012A270  98 A4 09 7C */	stb r5, 0x97c(r4)
lbl_8012E614:
/* 8012E614 0012A274  54 60 01 09 */	rlwinm. r0, r3, 0, 4, 4
/* 8012E618 0012A278  41 82 00 14 */	beq lbl_8012E62C
/* 8012E61C 0012A27C  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E620 0012A280  38 A0 00 07 */	li r5, 7
/* 8012E624 0012A284  7C 80 FA 14 */	add r4, r0, r31
/* 8012E628 0012A288  98 A4 09 7D */	stb r5, 0x97d(r4)
lbl_8012E62C:
/* 8012E62C 0012A28C  54 60 00 C7 */	rlwinm. r0, r3, 0, 3, 3
/* 8012E630 0012A290  41 82 00 14 */	beq lbl_8012E644
/* 8012E634 0012A294  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E638 0012A298  38 A0 00 07 */	li r5, 7
/* 8012E63C 0012A29C  7C 80 FA 14 */	add r4, r0, r31
/* 8012E640 0012A2A0  98 A4 09 7E */	stb r5, 0x97e(r4)
lbl_8012E644:
/* 8012E644 0012A2A4  54 60 00 85 */	rlwinm. r0, r3, 0, 2, 2
/* 8012E648 0012A2A8  41 82 00 14 */	beq lbl_8012E65C
/* 8012E64C 0012A2AC  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E650 0012A2B0  38 A0 00 07 */	li r5, 7
/* 8012E654 0012A2B4  7C 80 FA 14 */	add r4, r0, r31
/* 8012E658 0012A2B8  98 A4 09 7F */	stb r5, 0x97f(r4)
lbl_8012E65C:
/* 8012E65C 0012A2BC  54 60 00 43 */	rlwinm. r0, r3, 0, 1, 1
/* 8012E660 0012A2C0  41 82 00 14 */	beq lbl_8012E674
/* 8012E664 0012A2C4  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E668 0012A2C8  38 A0 00 07 */	li r5, 7
/* 8012E66C 0012A2CC  7C 80 FA 14 */	add r4, r0, r31
/* 8012E670 0012A2D0  98 A4 09 80 */	stb r5, 0x980(r4)
lbl_8012E674:
/* 8012E674 0012A2D4  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 8012E678 0012A2D8  41 82 00 14 */	beq lbl_8012E68C
/* 8012E67C 0012A2DC  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E680 0012A2E0  38 A0 00 07 */	li r5, 7
/* 8012E684 0012A2E4  7C 80 FA 14 */	add r4, r0, r31
/* 8012E688 0012A2E8  98 A4 09 81 */	stb r5, 0x981(r4)
lbl_8012E68C:
/* 8012E68C 0012A2EC  54 60 05 6B */	rlwinm. r0, r3, 0, 0x15, 0x15
/* 8012E690 0012A2F0  41 82 00 18 */	beq lbl_8012E6A8
/* 8012E694 0012A2F4  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E698 0012A2F8  38 80 00 00 */	li r4, 0
/* 8012E69C 0012A2FC  7C 60 FA 14 */	add r3, r0, r31
/* 8012E6A0 0012A300  98 83 09 82 */	stb r4, 0x982(r3)
/* 8012E6A4 0012A304  48 00 00 14 */	b lbl_8012E6B8
lbl_8012E6A8:
/* 8012E6A8 0012A308  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E6AC 0012A30C  38 80 00 01 */	li r4, 1
/* 8012E6B0 0012A310  7C 60 FA 14 */	add r3, r0, r31
/* 8012E6B4 0012A314  98 83 09 82 */	stb r4, 0x982(r3)
lbl_8012E6B8:
/* 8012E6B8 0012A318  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8012E6BC 0012A31C  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8012E6C0 0012A320  7C 08 03 A6 */	mtlr r0
/* 8012E6C4 0012A324  38 21 00 10 */	addi r1, r1, 0x10
/* 8012E6C8 0012A328  4E 80 00 20 */	blr

.global func_8012E6CC
func_8012E6CC:
/* 8012E6CC 0012A32C  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8012E6D0 0012A330  7C 08 02 A6 */	mflr r0
/* 8012E6D4 0012A334  2C 03 00 01 */	cmpwi r3, 1
/* 8012E6D8 0012A338  90 01 00 14 */	stw r0, 0x14(r1)
/* 8012E6DC 0012A33C  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8012E6E0 0012A340  7C 7F 1B 78 */	mr r31, r3
/* 8012E6E4 0012A344  41 82 00 14 */	beq lbl_8012E6F8
/* 8012E6E8 0012A348  40 80 00 44 */	bge lbl_8012E72C
/* 8012E6EC 0012A34C  2C 03 00 00 */	cmpwi r3, 0
/* 8012E6F0 0012A350  40 80 00 24 */	bge lbl_8012E714
/* 8012E6F4 0012A354  48 00 00 38 */	b lbl_8012E72C
lbl_8012E6F8:
/* 8012E6F8 0012A358  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E6FC 0012A35C  60 84 80 00 */	ori r4, r4, 0x8000
/* 8012E700 0012A360  38 A0 00 FF */	li r5, 0xff
/* 8012E704 0012A364  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 8012E708 0012A368  38 63 04 4C */	addi r3, r3, 0x44c
/* 8012E70C 0012A36C  48 02 1B 95 */	bl func_801502A0
/* 8012E710 0012A370  48 00 00 1C */	b lbl_8012E72C
lbl_8012E714:
/* 8012E714 0012A374  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E718 0012A378  60 84 80 00 */	ori r4, r4, 0x8000
/* 8012E71C 0012A37C  38 A0 00 FF */	li r5, 0xff
/* 8012E720 0012A380  80 63 01 4C */	lwz r3, 0x14c(r3)
/* 8012E724 0012A384  38 63 12 24 */	addi r3, r3, 0x1224
/* 8012E728 0012A388  48 02 1B 79 */	bl func_801502A0
lbl_8012E72C:
/* 8012E72C 0012A38C  54 60 01 4B */	rlwinm. r0, r3, 0, 5, 5
/* 8012E730 0012A390  41 82 00 18 */	beq lbl_8012E748
/* 8012E734 0012A394  1C 1F 00 0C */	mulli r0, r31, 0xc
/* 8012E738 0012A398  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E73C 0012A39C  38 A0 00 07 */	li r5, 7
/* 8012E740 0012A3A0  7C 84 02 14 */	add r4, r4, r0
/* 8012E744 0012A3A4  98 A4 09 7C */	stb r5, 0x97c(r4)
lbl_8012E748:
/* 8012E748 0012A3A8  54 60 01 09 */	rlwinm. r0, r3, 0, 4, 4
/* 8012E74C 0012A3AC  41 82 00 18 */	beq lbl_8012E764
/* 8012E750 0012A3B0  1C 1F 00 0C */	mulli r0, r31, 0xc
/* 8012E754 0012A3B4  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E758 0012A3B8  38 A0 00 07 */	li r5, 7
/* 8012E75C 0012A3BC  7C 84 02 14 */	add r4, r4, r0
/* 8012E760 0012A3C0  98 A4 09 7D */	stb r5, 0x97d(r4)
lbl_8012E764:
/* 8012E764 0012A3C4  54 60 00 C7 */	rlwinm. r0, r3, 0, 3, 3
/* 8012E768 0012A3C8  41 82 00 18 */	beq lbl_8012E780
/* 8012E76C 0012A3CC  1C 1F 00 0C */	mulli r0, r31, 0xc
/* 8012E770 0012A3D0  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E774 0012A3D4  38 A0 00 07 */	li r5, 7
/* 8012E778 0012A3D8  7C 84 02 14 */	add r4, r4, r0
/* 8012E77C 0012A3DC  98 A4 09 7E */	stb r5, 0x97e(r4)
lbl_8012E780:
/* 8012E780 0012A3E0  54 60 00 85 */	rlwinm. r0, r3, 0, 2, 2
/* 8012E784 0012A3E4  41 82 00 18 */	beq lbl_8012E79C
/* 8012E788 0012A3E8  1C 1F 00 0C */	mulli r0, r31, 0xc
/* 8012E78C 0012A3EC  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E790 0012A3F0  38 A0 00 07 */	li r5, 7
/* 8012E794 0012A3F4  7C 84 02 14 */	add r4, r4, r0
/* 8012E798 0012A3F8  98 A4 09 7F */	stb r5, 0x97f(r4)
lbl_8012E79C:
/* 8012E79C 0012A3FC  54 60 00 43 */	rlwinm. r0, r3, 0, 1, 1
/* 8012E7A0 0012A400  41 82 00 18 */	beq lbl_8012E7B8
/* 8012E7A4 0012A404  1C 1F 00 0C */	mulli r0, r31, 0xc
/* 8012E7A8 0012A408  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E7AC 0012A40C  38 A0 00 07 */	li r5, 7
/* 8012E7B0 0012A410  7C 84 02 14 */	add r4, r4, r0
/* 8012E7B4 0012A414  98 A4 09 80 */	stb r5, 0x980(r4)
lbl_8012E7B8:
/* 8012E7B8 0012A418  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 8012E7BC 0012A41C  41 82 00 18 */	beq lbl_8012E7D4
/* 8012E7C0 0012A420  1C 1F 00 0C */	mulli r0, r31, 0xc
/* 8012E7C4 0012A424  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E7C8 0012A428  38 A0 00 07 */	li r5, 7
/* 8012E7CC 0012A42C  7C 84 02 14 */	add r4, r4, r0
/* 8012E7D0 0012A430  98 A4 09 81 */	stb r5, 0x981(r4)
lbl_8012E7D4:
/* 8012E7D4 0012A434  54 60 05 6B */	rlwinm. r0, r3, 0, 0x15, 0x15
/* 8012E7D8 0012A438  41 82 00 1C */	beq lbl_8012E7F4
/* 8012E7DC 0012A43C  1C 1F 00 0C */	mulli r0, r31, 0xc
/* 8012E7E0 0012A440  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E7E4 0012A444  38 80 00 00 */	li r4, 0
/* 8012E7E8 0012A448  7C 63 02 14 */	add r3, r3, r0
/* 8012E7EC 0012A44C  98 83 09 82 */	stb r4, 0x982(r3)
/* 8012E7F0 0012A450  48 00 00 18 */	b lbl_8012E808
lbl_8012E7F4:
/* 8012E7F4 0012A454  1C 1F 00 0C */	mulli r0, r31, 0xc
/* 8012E7F8 0012A458  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E7FC 0012A45C  38 80 00 01 */	li r4, 1
/* 8012E800 0012A460  7C 63 02 14 */	add r3, r3, r0
/* 8012E804 0012A464  98 83 09 82 */	stb r4, 0x982(r3)
lbl_8012E808:
/* 8012E808 0012A468  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8012E80C 0012A46C  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8012E810 0012A470  7C 08 03 A6 */	mtlr r0
/* 8012E814 0012A474  38 21 00 10 */	addi r1, r1, 0x10
/* 8012E818 0012A478  4E 80 00 20 */	blr

.global func_8012E81C
func_8012E81C:
/* 8012E81C 0012A47C  94 21 FF B0 */	stwu r1, -0x50(r1)
/* 8012E820 0012A480  7C 08 02 A6 */	mflr r0
/* 8012E824 0012A484  90 01 00 54 */	stw r0, 0x54(r1)
/* 8012E828 0012A488  39 61 00 50 */	addi r11, r1, 0x50
/* 8012E82C 0012A48C  48 09 88 E9 */	bl _savegpr_22
/* 8012E830 0012A490  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E834 0012A494  3B 41 00 08 */	addi r26, r1, 8
/* 8012E838 0012A498  3B 81 00 18 */	addi r28, r1, 0x18
/* 8012E83C 0012A49C  3B 20 00 00 */	li r25, 0
/* 8012E840 0012A4A0  81 43 01 4C */	lwz r10, 0x14c(r3)
/* 8012E844 0012A4A4  39 2A 1F FC */	addi r9, r10, 0x1ffc
/* 8012E848 0012A4A8  39 0A 2D D4 */	addi r8, r10, 0x2dd4
/* 8012E84C 0012A4AC  38 EA 26 E8 */	addi r7, r10, 0x26e8
/* 8012E850 0012A4B0  38 CA 34 C0 */	addi r6, r10, 0x34c0
/* 8012E854 0012A4B4  38 AA 04 4C */	addi r5, r10, 0x44c
/* 8012E858 0012A4B8  38 8A 12 24 */	addi r4, r10, 0x1224
/* 8012E85C 0012A4BC  38 6A 0B 38 */	addi r3, r10, 0xb38
/* 8012E860 0012A4C0  38 0A 19 10 */	addi r0, r10, 0x1910
/* 8012E864 0012A4C4  91 21 00 18 */	stw r9, 0x18(r1)
/* 8012E868 0012A4C8  91 01 00 1C */	stw r8, 0x1c(r1)
/* 8012E86C 0012A4CC  90 E1 00 20 */	stw r7, 0x20(r1)
/* 8012E870 0012A4D0  90 C1 00 24 */	stw r6, 0x24(r1)
/* 8012E874 0012A4D4  90 A1 00 08 */	stw r5, 8(r1)
/* 8012E878 0012A4D8  90 81 00 0C */	stw r4, 0xc(r1)
/* 8012E87C 0012A4DC  90 61 00 10 */	stw r3, 0x10(r1)
/* 8012E880 0012A4E0  90 01 00 14 */	stw r0, 0x14(r1)
lbl_8012E884:
/* 8012E884 0012A4E4  57 20 06 3E */	clrlwi r0, r25, 0x18
/* 8012E888 0012A4E8  57 23 15 BA */	rlwinm r3, r25, 2, 0x16, 0x1d
/* 8012E88C 0012A4EC  1F A0 00 0C */	mulli r29, r0, 0xc
/* 8012E890 0012A4F0  7F DA 18 2E */	lwzx r30, r26, r3
/* 8012E894 0012A4F4  7E DC 18 2E */	lwzx r22, r28, r3
/* 8012E898 0012A4F8  3B 00 00 00 */	li r24, 0
lbl_8012E89C:
/* 8012E89C 0012A4FC  57 00 06 3E */	clrlwi r0, r24, 0x18
/* 8012E8A0 0012A500  38 80 00 00 */	li r4, 0
/* 8012E8A4 0012A504  1E E0 00 8C */	mulli r23, r0, 0x8c
/* 8012E8A8 0012A508  38 A0 00 88 */	li r5, 0x88
/* 8012E8AC 0012A50C  7C 7E BA 14 */	add r3, r30, r23
/* 8012E8B0 0012A510  38 63 01 FC */	addi r3, r3, 0x1fc
/* 8012E8B4 0012A514  4B ED 58 51 */	bl memset
/* 8012E8B8 0012A518  7F FE BA 14 */	add r31, r30, r23
/* 8012E8BC 0012A51C  57 03 06 3E */	clrlwi r3, r24, 0x18
/* 8012E8C0 0012A520  88 1F 02 86 */	lbz r0, 0x286(r31)
/* 8012E8C4 0012A524  3B 63 00 01 */	addi r27, r3, 1
/* 8012E8C8 0012A528  3A E0 00 00 */	li r23, 0
/* 8012E8CC 0012A52C  54 00 06 6E */	rlwinm r0, r0, 0, 0x19, 0x17
/* 8012E8D0 0012A530  98 1F 02 86 */	stb r0, 0x286(r31)
lbl_8012E8D4:
/* 8012E8D4 0012A534  80 0D 82 98 */	lwz r0, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E8D8 0012A538  56 E4 06 3E */	clrlwi r4, r23, 0x18
/* 8012E8DC 0012A53C  7C 1D 02 14 */	add r0, r29, r0
/* 8012E8E0 0012A540  7C 64 02 14 */	add r3, r4, r0
/* 8012E8E4 0012A544  88 03 09 7C */	lbz r0, 0x97c(r3)
/* 8012E8E8 0012A548  7C 1B 00 00 */	cmpw r27, r0
/* 8012E8EC 0012A54C  40 82 00 28 */	bne lbl_8012E914
/* 8012E8F0 0012A550  1C 04 00 8C */	mulli r0, r4, 0x8c
/* 8012E8F4 0012A554  38 7F 01 FC */	addi r3, r31, 0x1fc
/* 8012E8F8 0012A558  38 A0 00 88 */	li r5, 0x88
/* 8012E8FC 0012A55C  7C 96 02 14 */	add r4, r22, r0
/* 8012E900 0012A560  38 84 01 FC */	addi r4, r4, 0x1fc
/* 8012E904 0012A564  4B ED 56 FD */	bl memcpy
/* 8012E908 0012A568  88 1F 02 86 */	lbz r0, 0x286(r31)
/* 8012E90C 0012A56C  60 00 00 80 */	ori r0, r0, 0x80
/* 8012E910 0012A570  98 1F 02 86 */	stb r0, 0x286(r31)
lbl_8012E914:
/* 8012E914 0012A574  3A F7 00 01 */	addi r23, r23, 1
/* 8012E918 0012A578  28 17 00 06 */	cmplwi r23, 6
/* 8012E91C 0012A57C  41 80 FF B8 */	blt lbl_8012E8D4
/* 8012E920 0012A580  3B 18 00 01 */	addi r24, r24, 1
/* 8012E924 0012A584  28 18 00 06 */	cmplwi r24, 6
/* 8012E928 0012A588  41 80 FF 74 */	blt lbl_8012E89C
/* 8012E92C 0012A58C  3B 39 00 01 */	addi r25, r25, 1
/* 8012E930 0012A590  28 19 00 04 */	cmplwi r25, 4
/* 8012E934 0012A594  41 80 FF 50 */	blt lbl_8012E884
/* 8012E938 0012A598  39 61 00 50 */	addi r11, r1, 0x50
/* 8012E93C 0012A59C  48 09 88 25 */	bl _restgpr_22
/* 8012E940 0012A5A0  80 01 00 54 */	lwz r0, 0x54(r1)
/* 8012E944 0012A5A4  7C 08 03 A6 */	mtlr r0
/* 8012E948 0012A5A8  38 21 00 50 */	addi r1, r1, 0x50
/* 8012E94C 0012A5AC  4E 80 00 20 */	blr

.global func_8012E950
func_8012E950:
/* 8012E950 0012A5B0  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8012E954 0012A5B4  7C 08 02 A6 */	mflr r0
/* 8012E958 0012A5B8  90 01 00 24 */	stw r0, 0x24(r1)
/* 8012E95C 0012A5BC  39 61 00 20 */	addi r11, r1, 0x20
/* 8012E960 0012A5C0  48 09 87 D1 */	bl _savegpr_29
/* 8012E964 0012A5C4  80 AD 82 98 */	lwz r5, lbl_8063D558-_SDA_BASE_(r13)
/* 8012E968 0012A5C8  38 00 00 06 */	li r0, 6
/* 8012E96C 0012A5CC  38 C0 00 00 */	li r6, 0
/* 8012E970 0012A5D0  3B E5 19 EC */	addi r31, r5, 0x19ec
/* 8012E974 0012A5D4  7C 09 03 A6 */	mtctr r0
lbl_8012E978:
/* 8012E978 0012A5D8  54 C3 06 3E */	clrlwi r3, r6, 0x18
/* 8012E97C 0012A5DC  7C 85 1A 14 */	add r4, r5, r3
/* 8012E980 0012A5E0  88 04 09 7C */	lbz r0, 0x97c(r4)
/* 8012E984 0012A5E4  28 00 00 01 */	cmplwi r0, 1
/* 8012E988 0012A5E8  40 82 00 14 */	bne lbl_8012E99C
/* 8012E98C 0012A5EC  1C 03 00 8C */	mulli r0, r3, 0x8c
/* 8012E990 0012A5F0  80 65 01 4C */	lwz r3, 0x14c(r5)
/* 8012E994 0012A5F4  7C 63 02 14 */	add r3, r3, r0
/* 8012E998 0012A5F8  3B C3 14 20 */	addi r30, r3, 0x1420
lbl_8012E99C:
/* 8012E99C 0012A5FC  88 04 09 88 */	lbz r0, 0x988(r4)
/* 8012E9A0 0012A600  28 00 00 01 */	cmplwi r0, 1
/* 8012E9A4 0012A604  40 82 00 18 */	bne lbl_8012E9BC
/* 8012E9A8 0012A608  54 C0 06 3E */	clrlwi r0, r6, 0x18
/* 8012E9AC 0012A60C  80 65 01 4C */	lwz r3, 0x14c(r5)
/* 8012E9B0 0012A610  1C 00 00 8C */	mulli r0, r0, 0x8c
/* 8012E9B4 0012A614  7C 63 02 14 */	add r3, r3, r0
/* 8012E9B8 0012A618  3B A3 06 48 */	addi r29, r3, 0x648
lbl_8012E9BC:
/* 8012E9BC 0012A61C  38 C6 00 01 */	addi r6, r6, 1
/* 8012E9C0 0012A620  42 00 FF B8 */	bdnz lbl_8012E978
/* 8012E9C4 0012A624  7F E3 FB 78 */	mr r3, r31
/* 8012E9C8 0012A628  7F A4 EB 78 */	mr r4, r29
/* 8012E9CC 0012A62C  38 A0 00 88 */	li r5, 0x88
/* 8012E9D0 0012A630  4B ED 56 31 */	bl memcpy
/* 8012E9D4 0012A634  7F A3 EB 78 */	mr r3, r29
/* 8012E9D8 0012A638  7F C4 F3 78 */	mr r4, r30
/* 8012E9DC 0012A63C  38 A0 00 88 */	li r5, 0x88
/* 8012E9E0 0012A640  4B ED 56 21 */	bl memcpy
/* 8012E9E4 0012A644  7F C3 F3 78 */	mr r3, r30
/* 8012E9E8 0012A648  7F E4 FB 78 */	mr r4, r31
/* 8012E9EC 0012A64C  38 A0 00 88 */	li r5, 0x88
/* 8012E9F0 0012A650  4B ED 56 11 */	bl memcpy
/* 8012E9F4 0012A654  39 61 00 20 */	addi r11, r1, 0x20
/* 8012E9F8 0012A658  48 09 87 85 */	bl _restgpr_29
/* 8012E9FC 0012A65C  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8012EA00 0012A660  7C 08 03 A6 */	mtlr r0
/* 8012EA04 0012A664  38 21 00 20 */	addi r1, r1, 0x20
/* 8012EA08 0012A668  4E 80 00 20 */	blr

.global func_8012EA0C
func_8012EA0C:
/* 8012EA0C 0012A66C  94 21 FF 70 */	stwu r1, -0x90(r1)
/* 8012EA10 0012A670  7C 08 02 A6 */	mflr r0
/* 8012EA14 0012A674  90 01 00 94 */	stw r0, 0x94(r1)
/* 8012EA18 0012A678  39 61 00 90 */	addi r11, r1, 0x90
/* 8012EA1C 0012A67C  48 09 86 F9 */	bl _savegpr_22
/* 8012EA20 0012A680  7C 7A 1B 78 */	mr r26, r3
/* 8012EA24 0012A684  38 80 00 01 */	li r4, 1
/* 8012EA28 0012A688  38 A0 00 FF */	li r5, 0xff
/* 8012EA2C 0012A68C  48 02 18 75 */	bl func_801502A0
/* 8012EA30 0012A690  54 60 07 FF */	clrlwi. r0, r3, 0x1f
/* 8012EA34 0012A694  41 82 00 0C */	beq lbl_8012EA40
/* 8012EA38 0012A698  38 60 00 00 */	li r3, 0
/* 8012EA3C 0012A69C  48 00 03 48 */	b lbl_8012ED84
lbl_8012EA40:
/* 8012EA40 0012A6A0  4B FE DF 35 */	bl func_8011C974
/* 8012EA44 0012A6A4  A0 03 00 90 */	lhz r0, 0x90(r3)
/* 8012EA48 0012A6A8  2C 00 00 07 */	cmpwi r0, 7
/* 8012EA4C 0012A6AC  41 82 00 34 */	beq lbl_8012EA80
/* 8012EA50 0012A6B0  40 80 00 50 */	bge lbl_8012EAA0
/* 8012EA54 0012A6B4  2C 00 00 00 */	cmpwi r0, 0
/* 8012EA58 0012A6B8  41 82 00 08 */	beq lbl_8012EA60
/* 8012EA5C 0012A6BC  48 00 00 44 */	b lbl_8012EAA0
lbl_8012EA60:
/* 8012EA60 0012A6C0  4B FE DF 15 */	bl func_8011C974
/* 8012EA64 0012A6C4  80 03 00 08 */	lwz r0, 8(r3)
/* 8012EA68 0012A6C8  2C 00 00 01 */	cmpwi r0, 1
/* 8012EA6C 0012A6CC  40 82 00 0C */	bne lbl_8012EA78
/* 8012EA70 0012A6D0  3B 80 00 02 */	li r28, 2
/* 8012EA74 0012A6D4  48 00 00 50 */	b lbl_8012EAC4
lbl_8012EA78:
/* 8012EA78 0012A6D8  3B 80 00 01 */	li r28, 1
/* 8012EA7C 0012A6DC  48 00 00 48 */	b lbl_8012EAC4
lbl_8012EA80:
/* 8012EA80 0012A6E0  4B FE DE F5 */	bl func_8011C974
/* 8012EA84 0012A6E4  80 03 00 08 */	lwz r0, 8(r3)
/* 8012EA88 0012A6E8  2C 00 00 01 */	cmpwi r0, 1
/* 8012EA8C 0012A6EC  40 82 00 0C */	bne lbl_8012EA98
/* 8012EA90 0012A6F0  3B 80 00 04 */	li r28, 4
/* 8012EA94 0012A6F4  48 00 00 30 */	b lbl_8012EAC4
lbl_8012EA98:
/* 8012EA98 0012A6F8  3B 80 00 03 */	li r28, 3
/* 8012EA9C 0012A6FC  48 00 00 28 */	b lbl_8012EAC4
lbl_8012EAA0:
/* 8012EAA0 0012A700  4B FE DE D5 */	bl func_8011C974
/* 8012EAA4 0012A704  A0 03 00 90 */	lhz r0, 0x90(r3)
/* 8012EAA8 0012A708  28 00 00 01 */	cmplwi r0, 1
/* 8012EAAC 0012A70C  40 82 00 10 */	bne lbl_8012EABC
/* 8012EAB0 0012A710  3B 00 00 02 */	li r24, 2
/* 8012EAB4 0012A714  4B FE DE C1 */	bl func_8011C974
/* 8012EAB8 0012A718  93 03 00 08 */	stw r24, 8(r3)
lbl_8012EABC:
/* 8012EABC 0012A71C  4B FE DE B9 */	bl func_8011C974
/* 8012EAC0 0012A720  A3 83 00 90 */	lhz r28, 0x90(r3)
lbl_8012EAC4:
/* 8012EAC4 0012A724  3B E1 00 44 */	addi r31, r1, 0x44
/* 8012EAC8 0012A728  3B 61 00 20 */	addi r27, r1, 0x20
/* 8012EACC 0012A72C  3B C1 00 14 */	addi r30, r1, 0x14
/* 8012EAD0 0012A730  3A C0 00 00 */	li r22, 0
/* 8012EAD4 0012A734  3B 00 00 00 */	li r24, 0
lbl_8012EAD8:
/* 8012EAD8 0012A738  56 C0 04 3E */	clrlwi r0, r22, 0x10
/* 8012EADC 0012A73C  56 D9 0B FC */	rlwinm r25, r22, 1, 0xf, 0x1e
/* 8012EAE0 0012A740  1C 00 00 8C */	mulli r0, r0, 0x8c
/* 8012EAE4 0012A744  56 D7 13 BA */	rlwinm r23, r22, 2, 0xe, 0x1d
/* 8012EAE8 0012A748  7F 1B CB 2E */	sthx r24, r27, r25
/* 8012EAEC 0012A74C  7C 7A 02 14 */	add r3, r26, r0
/* 8012EAF0 0012A750  7F 1E CB 2E */	sthx r24, r30, r25
/* 8012EAF4 0012A754  38 63 01 FC */	addi r3, r3, 0x1fc
/* 8012EAF8 0012A758  7C 7F B9 2E */	stwx r3, r31, r23
/* 8012EAFC 0012A75C  4B F2 80 D9 */	bl func_80056BD4
/* 8012EB00 0012A760  2C 03 00 00 */	cmpwi r3, 0
/* 8012EB04 0012A764  41 82 00 30 */	beq lbl_8012EB34
/* 8012EB08 0012A768  7F BF B8 2E */	lwzx r29, r31, r23
/* 8012EB0C 0012A76C  38 80 00 05 */	li r4, 5
/* 8012EB10 0012A770  38 A0 00 00 */	li r5, 0
/* 8012EB14 0012A774  7F A3 EB 78 */	mr r3, r29
/* 8012EB18 0012A778  48 2A C3 E5 */	bl func_803DAEFC
/* 8012EB1C 0012A77C  7C 7B CB 2E */	sthx r3, r27, r25
/* 8012EB20 0012A780  7F A3 EB 78 */	mr r3, r29
/* 8012EB24 0012A784  38 80 00 06 */	li r4, 6
/* 8012EB28 0012A788  38 A0 00 00 */	li r5, 0
/* 8012EB2C 0012A78C  48 2A C3 D1 */	bl func_803DAEFC
/* 8012EB30 0012A790  7C 7E CB 2E */	sthx r3, r30, r25
lbl_8012EB34:
/* 8012EB34 0012A794  3A D6 00 01 */	addi r22, r22, 1
/* 8012EB38 0012A798  28 16 00 06 */	cmplwi r22, 6
/* 8012EB3C 0012A79C  41 80 FF 9C */	blt lbl_8012EAD8
/* 8012EB40 0012A7A0  4B FE DE 35 */	bl func_8011C974
/* 8012EB44 0012A7A4  A0 03 00 96 */	lhz r0, 0x96(r3)
/* 8012EB48 0012A7A8  54 00 8F FF */	rlwinm. r0, r0, 0x11, 0x1f, 0x1f
/* 8012EB4C 0012A7AC  40 82 00 6C */	bne lbl_8012EBB8
/* 8012EB50 0012A7B0  38 A1 00 20 */	addi r5, r1, 0x20
/* 8012EB54 0012A7B4  39 00 00 00 */	li r8, 0
/* 8012EB58 0012A7B8  38 00 00 06 */	li r0, 6
lbl_8012EB5C:
/* 8012EB5C 0012A7BC  55 03 0D FC */	rlwinm r3, r8, 1, 0x17, 0x1e
/* 8012EB60 0012A7C0  7C C5 1A 2E */	lhzx r6, r5, r3
/* 8012EB64 0012A7C4  2C 06 00 00 */	cmpwi r6, 0
/* 8012EB68 0012A7C8  41 82 00 44 */	beq lbl_8012EBAC
/* 8012EB6C 0012A7CC  55 04 06 3E */	clrlwi r4, r8, 0x18
/* 8012EB70 0012A7D0  39 20 00 00 */	li r9, 0
/* 8012EB74 0012A7D4  7C 09 03 A6 */	mtctr r0
lbl_8012EB78:
/* 8012EB78 0012A7D8  55 23 0D FC */	rlwinm r3, r9, 1, 0x17, 0x1e
/* 8012EB7C 0012A7DC  7C E5 1A 2E */	lhzx r7, r5, r3
/* 8012EB80 0012A7E0  2C 07 00 00 */	cmpwi r7, 0
/* 8012EB84 0012A7E4  41 82 00 20 */	beq lbl_8012EBA4
/* 8012EB88 0012A7E8  55 23 06 3E */	clrlwi r3, r9, 0x18
/* 8012EB8C 0012A7EC  7C 04 18 40 */	cmplw r4, r3
/* 8012EB90 0012A7F0  41 82 00 14 */	beq lbl_8012EBA4
/* 8012EB94 0012A7F4  7C 06 38 40 */	cmplw r6, r7
/* 8012EB98 0012A7F8  40 82 00 0C */	bne lbl_8012EBA4
/* 8012EB9C 0012A7FC  38 60 00 00 */	li r3, 0
/* 8012EBA0 0012A800  48 00 01 E4 */	b lbl_8012ED84
lbl_8012EBA4:
/* 8012EBA4 0012A804  39 29 00 01 */	addi r9, r9, 1
/* 8012EBA8 0012A808  42 00 FF D0 */	bdnz lbl_8012EB78
lbl_8012EBAC:
/* 8012EBAC 0012A80C  39 08 00 01 */	addi r8, r8, 1
/* 8012EBB0 0012A810  28 08 00 06 */	cmplwi r8, 6
/* 8012EBB4 0012A814  41 80 FF A8 */	blt lbl_8012EB5C
lbl_8012EBB8:
/* 8012EBB8 0012A818  4B FE DD BD */	bl func_8011C974
/* 8012EBBC 0012A81C  A0 03 00 96 */	lhz r0, 0x96(r3)
/* 8012EBC0 0012A820  54 00 97 FF */	rlwinm. r0, r0, 0x12, 0x1f, 0x1f
/* 8012EBC4 0012A824  40 82 00 6C */	bne lbl_8012EC30
/* 8012EBC8 0012A828  38 A1 00 14 */	addi r5, r1, 0x14
/* 8012EBCC 0012A82C  39 00 00 00 */	li r8, 0
/* 8012EBD0 0012A830  38 00 00 06 */	li r0, 6
lbl_8012EBD4:
/* 8012EBD4 0012A834  55 03 0D FC */	rlwinm r3, r8, 1, 0x17, 0x1e
/* 8012EBD8 0012A838  7C C5 1A 2E */	lhzx r6, r5, r3
/* 8012EBDC 0012A83C  2C 06 00 00 */	cmpwi r6, 0
/* 8012EBE0 0012A840  41 82 00 44 */	beq lbl_8012EC24
/* 8012EBE4 0012A844  55 04 06 3E */	clrlwi r4, r8, 0x18
/* 8012EBE8 0012A848  39 20 00 00 */	li r9, 0
/* 8012EBEC 0012A84C  7C 09 03 A6 */	mtctr r0
lbl_8012EBF0:
/* 8012EBF0 0012A850  55 23 0D FC */	rlwinm r3, r9, 1, 0x17, 0x1e
/* 8012EBF4 0012A854  7C E5 1A 2E */	lhzx r7, r5, r3
/* 8012EBF8 0012A858  2C 07 00 00 */	cmpwi r7, 0
/* 8012EBFC 0012A85C  41 82 00 20 */	beq lbl_8012EC1C
/* 8012EC00 0012A860  55 23 06 3E */	clrlwi r3, r9, 0x18
/* 8012EC04 0012A864  7C 04 18 40 */	cmplw r4, r3
/* 8012EC08 0012A868  41 82 00 14 */	beq lbl_8012EC1C
/* 8012EC0C 0012A86C  7C 06 38 40 */	cmplw r6, r7
/* 8012EC10 0012A870  40 82 00 0C */	bne lbl_8012EC1C
/* 8012EC14 0012A874  38 60 00 00 */	li r3, 0
/* 8012EC18 0012A878  48 00 01 6C */	b lbl_8012ED84
lbl_8012EC1C:
/* 8012EC1C 0012A87C  39 29 00 01 */	addi r9, r9, 1
/* 8012EC20 0012A880  42 00 FF D0 */	bdnz lbl_8012EBF0
lbl_8012EC24:
/* 8012EC24 0012A884  39 08 00 01 */	addi r8, r8, 1
/* 8012EC28 0012A888  28 08 00 06 */	cmplwi r8, 6
/* 8012EC2C 0012A88C  41 80 FF A8 */	blt lbl_8012EBD4
lbl_8012EC30:
/* 8012EC30 0012A890  4B FE DD 45 */	bl func_8011C974
/* 8012EC34 0012A894  A0 03 00 96 */	lhz r0, 0x96(r3)
/* 8012EC38 0012A898  54 00 CF BE */	rlwinm r0, r0, 0x19, 0x1e, 0x1f
/* 8012EC3C 0012A89C  28 00 00 03 */	cmplwi r0, 3
/* 8012EC40 0012A8A0  40 82 01 40 */	bne lbl_8012ED80
/* 8012EC44 0012A8A4  3F 20 00 01 */	lis r25, 0x0000FFFF@ha
/* 8012EC48 0012A8A8  3B E1 00 2C */	addi r31, r1, 0x2c
/* 8012EC4C 0012A8AC  3B A1 00 08 */	addi r29, r1, 8
/* 8012EC50 0012A8B0  3B 60 00 00 */	li r27, 0
/* 8012EC54 0012A8B4  3B 19 FF FF */	addi r24, r25, 0x0000FFFF@l
lbl_8012EC58:
/* 8012EC58 0012A8B8  57 60 04 3E */	clrlwi r0, r27, 0x10
/* 8012EC5C 0012A8BC  57 7E 0B FC */	rlwinm r30, r27, 1, 0xf, 0x1e
/* 8012EC60 0012A8C0  1C 00 00 8C */	mulli r0, r0, 0x8c
/* 8012EC64 0012A8C4  57 64 13 BA */	rlwinm r4, r27, 2, 0xe, 0x1d
/* 8012EC68 0012A8C8  7F 1D F3 2E */	sthx r24, r29, r30
/* 8012EC6C 0012A8CC  7C 7A 02 14 */	add r3, r26, r0
/* 8012EC70 0012A8D0  3A E3 01 FC */	addi r23, r3, 0x1fc
/* 8012EC74 0012A8D4  7E FF 21 2E */	stwx r23, r31, r4
/* 8012EC78 0012A8D8  7E E3 BB 78 */	mr r3, r23
/* 8012EC7C 0012A8DC  4B F2 7F 59 */	bl func_80056BD4
/* 8012EC80 0012A8E0  2C 03 00 00 */	cmpwi r3, 0
/* 8012EC84 0012A8E4  41 82 00 50 */	beq lbl_8012ECD4
/* 8012EC88 0012A8E8  7E E3 BB 78 */	mr r3, r23
/* 8012EC8C 0012A8EC  38 80 00 A0 */	li r4, 0xa0
/* 8012EC90 0012A8F0  38 A0 00 00 */	li r5, 0
/* 8012EC94 0012A8F4  48 2A C2 69 */	bl func_803DAEFC
/* 8012EC98 0012A8F8  7C 7D F3 2E */	sthx r3, r29, r30
/* 8012EC9C 0012A8FC  4B FE DC D9 */	bl func_8011C974
/* 8012ECA0 0012A900  A0 63 00 8A */	lhz r3, 0x8a(r3)
/* 8012ECA4 0012A904  7C 1D F2 2E */	lhzx r0, r29, r30
/* 8012ECA8 0012A908  7C 03 00 40 */	cmplw r3, r0
/* 8012ECAC 0012A90C  40 81 00 0C */	ble lbl_8012ECB8
/* 8012ECB0 0012A910  38 19 FF FF */	addi r0, r25, -1
/* 8012ECB4 0012A914  7C 1D F3 2E */	sthx r0, r29, r30
lbl_8012ECB8:
/* 8012ECB8 0012A918  4B FE DC BD */	bl func_8011C974
/* 8012ECBC 0012A91C  A0 63 00 8C */	lhz r3, 0x8c(r3)
/* 8012ECC0 0012A920  7C 1D F2 2E */	lhzx r0, r29, r30
/* 8012ECC4 0012A924  7C 03 00 40 */	cmplw r3, r0
/* 8012ECC8 0012A928  40 80 00 0C */	bge lbl_8012ECD4
/* 8012ECCC 0012A92C  38 19 FF FF */	addi r0, r25, -1
/* 8012ECD0 0012A930  7C 1D F3 2E */	sthx r0, r29, r30
lbl_8012ECD4:
/* 8012ECD4 0012A934  3B 7B 00 01 */	addi r27, r27, 1
/* 8012ECD8 0012A938  28 1B 00 06 */	cmplwi r27, 6
/* 8012ECDC 0012A93C  41 80 FF 7C */	blt lbl_8012EC58
/* 8012ECE0 0012A940  38 A1 00 08 */	addi r5, r1, 8
/* 8012ECE4 0012A944  38 E0 00 00 */	li r7, 0
lbl_8012ECE8:
/* 8012ECE8 0012A948  54 E3 06 3E */	clrlwi r3, r7, 0x18
/* 8012ECEC 0012A94C  39 00 00 05 */	li r8, 5
/* 8012ECF0 0012A950  20 03 00 05 */	subfic r0, r3, 5
/* 8012ECF4 0012A954  7C 09 03 A6 */	mtctr r0
/* 8012ECF8 0012A958  28 03 00 05 */	cmplwi r3, 5
/* 8012ECFC 0012A95C  40 80 00 30 */	bge lbl_8012ED2C
lbl_8012ED00:
/* 8012ED00 0012A960  55 04 0D FC */	rlwinm r4, r8, 1, 0x17, 0x1e
/* 8012ED04 0012A964  38 C1 00 08 */	addi r6, r1, 8
/* 8012ED08 0012A968  7C C6 22 14 */	add r6, r6, r4
/* 8012ED0C 0012A96C  7C 05 22 2E */	lhzx r0, r5, r4
/* 8012ED10 0012A970  A0 66 FF FE */	lhz r3, -2(r6)
/* 8012ED14 0012A974  7C 03 00 40 */	cmplw r3, r0
/* 8012ED18 0012A978  40 81 00 0C */	ble lbl_8012ED24
/* 8012ED1C 0012A97C  7C 65 23 2E */	sthx r3, r5, r4
/* 8012ED20 0012A980  B0 06 FF FE */	sth r0, -2(r6)
lbl_8012ED24:
/* 8012ED24 0012A984  39 08 FF FF */	addi r8, r8, -1
/* 8012ED28 0012A988  42 00 FF D8 */	bdnz lbl_8012ED00
lbl_8012ED2C:
/* 8012ED2C 0012A98C  38 E7 00 01 */	addi r7, r7, 1
/* 8012ED30 0012A990  28 07 00 06 */	cmplwi r7, 6
/* 8012ED34 0012A994  41 80 FF B4 */	blt lbl_8012ECE8
/* 8012ED38 0012A998  38 61 00 08 */	addi r3, r1, 8
/* 8012ED3C 0012A99C  3A C0 00 00 */	li r22, 0
/* 8012ED40 0012A9A0  38 80 00 00 */	li r4, 0
/* 8012ED44 0012A9A4  48 00 00 14 */	b lbl_8012ED58
lbl_8012ED48:
/* 8012ED48 0012A9A8  54 80 0D FC */	rlwinm r0, r4, 1, 0x17, 0x1e
/* 8012ED4C 0012A9AC  38 84 00 01 */	addi r4, r4, 1
/* 8012ED50 0012A9B0  7C 03 02 2E */	lhzx r0, r3, r0
/* 8012ED54 0012A9B4  7E D6 02 14 */	add r22, r22, r0
lbl_8012ED58:
/* 8012ED58 0012A9B8  54 80 06 3E */	clrlwi r0, r4, 0x18
/* 8012ED5C 0012A9BC  7C 00 E0 00 */	cmpw r0, r28
/* 8012ED60 0012A9C0  41 80 FF E8 */	blt lbl_8012ED48
/* 8012ED64 0012A9C4  4B FE DC 11 */	bl func_8011C974
/* 8012ED68 0012A9C8  A0 63 00 8E */	lhz r3, 0x8e(r3)
/* 8012ED6C 0012A9CC  56 C0 04 3E */	clrlwi r0, r22, 0x10
/* 8012ED70 0012A9D0  7C 03 00 40 */	cmplw r3, r0
/* 8012ED74 0012A9D4  40 80 00 0C */	bge lbl_8012ED80
/* 8012ED78 0012A9D8  38 60 00 00 */	li r3, 0
/* 8012ED7C 0012A9DC  48 00 00 08 */	b lbl_8012ED84
lbl_8012ED80:
/* 8012ED80 0012A9E0  38 60 00 01 */	li r3, 1
lbl_8012ED84:
/* 8012ED84 0012A9E4  39 61 00 90 */	addi r11, r1, 0x90
/* 8012ED88 0012A9E8  48 09 83 D9 */	bl _restgpr_22
/* 8012ED8C 0012A9EC  80 01 00 94 */	lwz r0, 0x94(r1)
/* 8012ED90 0012A9F0  7C 08 03 A6 */	mtlr r0
/* 8012ED94 0012A9F4  38 21 00 90 */	addi r1, r1, 0x90
/* 8012ED98 0012A9F8  4E 80 00 20 */	blr

.global func_8012ED9C
func_8012ED9C:
/* 8012ED9C 0012A9FC  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8012EDA0 0012AA00  7C 08 02 A6 */	mflr r0
/* 8012EDA4 0012AA04  90 01 00 14 */	stw r0, 0x14(r1)
/* 8012EDA8 0012AA08  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8012EDAC 0012AA0C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012EDB0 0012AA10  80 03 1A C4 */	lwz r0, 0x1ac4(r3)
/* 8012EDB4 0012AA14  2C 00 00 00 */	cmpwi r0, 0
/* 8012EDB8 0012AA18  40 82 00 34 */	bne lbl_8012EDEC
/* 8012EDBC 0012AA1C  3F E0 00 07 */	lis r31, 0x0006FF00@ha
/* 8012EDC0 0012AA20  80 6D 96 2C */	lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
/* 8012EDC4 0012AA24  38 9F FF 00 */	addi r4, r31, 0x0006FF00@l
/* 8012EDC8 0012AA28  38 A0 00 40 */	li r5, 0x40
/* 8012EDCC 0012AA2C  48 0A BF 41 */	bl func_801DAD0C
/* 8012EDD0 0012AA30  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8012EDD4 0012AA34  38 BF FF 00 */	addi r5, r31, -256
/* 8012EDD8 0012AA38  38 80 00 00 */	li r4, 0
/* 8012EDDC 0012AA3C  90 66 1A C4 */	stw r3, 0x1ac4(r6)
/* 8012EDE0 0012AA40  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012EDE4 0012AA44  80 63 1A C4 */	lwz r3, 0x1ac4(r3)
/* 8012EDE8 0012AA48  4B ED 53 1D */	bl memset
lbl_8012EDEC:
/* 8012EDEC 0012AA4C  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8012EDF0 0012AA50  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8012EDF4 0012AA54  7C 08 03 A6 */	mtlr r0
/* 8012EDF8 0012AA58  38 21 00 10 */	addi r1, r1, 0x10
/* 8012EDFC 0012AA5C  4E 80 00 20 */	blr

.global func_8012EE00
func_8012EE00:
/* 8012EE00 0012AA60  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8012EE04 0012AA64  7C 08 02 A6 */	mflr r0
/* 8012EE08 0012AA68  90 01 00 14 */	stw r0, 0x14(r1)
/* 8012EE0C 0012AA6C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012EE10 0012AA70  80 83 1A C4 */	lwz r4, 0x1ac4(r3)
/* 8012EE14 0012AA74  2C 04 00 00 */	cmpwi r4, 0
/* 8012EE18 0012AA78  41 82 00 18 */	beq lbl_8012EE30
/* 8012EE1C 0012AA7C  80 6D 96 2C */	lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
/* 8012EE20 0012AA80  48 0A BF 29 */	bl func_801DAD48
/* 8012EE24 0012AA84  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012EE28 0012AA88  38 00 00 00 */	li r0, 0
/* 8012EE2C 0012AA8C  90 03 1A C4 */	stw r0, 0x1ac4(r3)
lbl_8012EE30:
/* 8012EE30 0012AA90  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8012EE34 0012AA94  7C 08 03 A6 */	mtlr r0
/* 8012EE38 0012AA98  38 21 00 10 */	addi r1, r1, 0x10
/* 8012EE3C 0012AA9C  4E 80 00 20 */	blr

.global func_8012EE40
func_8012EE40:
/* 8012EE40 0012AAA0  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8012EE44 0012AAA4  7C 08 02 A6 */	mflr r0
/* 8012EE48 0012AAA8  90 01 00 14 */	stw r0, 0x14(r1)
/* 8012EE4C 0012AAAC  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8012EE50 0012AAB0  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012EE54 0012AAB4  80 03 1A C4 */	lwz r0, 0x1ac4(r3)
/* 8012EE58 0012AAB8  2C 00 00 00 */	cmpwi r0, 0
/* 8012EE5C 0012AABC  41 82 00 F0 */	beq lbl_8012EF4C
/* 8012EE60 0012AAC0  3F E0 00 07 */	lis r31, 0x0006FF00@ha
/* 8012EE64 0012AAC4  80 6D 96 2C */	lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
/* 8012EE68 0012AAC8  38 9F FF 00 */	addi r4, r31, 0x0006FF00@l
/* 8012EE6C 0012AACC  38 A0 00 40 */	li r5, 0x40
/* 8012EE70 0012AAD0  48 0A BE 9D */	bl func_801DAD0C
/* 8012EE74 0012AAD4  80 CD 82 98 */	lwz r6, lbl_8063D558-_SDA_BASE_(r13)
/* 8012EE78 0012AAD8  38 BF FF 00 */	addi r5, r31, -256
/* 8012EE7C 0012AADC  38 80 00 00 */	li r4, 0
/* 8012EE80 0012AAE0  90 66 1A C8 */	stw r3, 0x1ac8(r6)
/* 8012EE84 0012AAE4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012EE88 0012AAE8  80 63 1A C8 */	lwz r3, 0x1ac8(r3)
/* 8012EE8C 0012AAEC  4B ED 52 79 */	bl memset
/* 8012EE90 0012AAF0  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012EE94 0012AAF4  80 64 1A C8 */	lwz r3, 0x1ac8(r4)
/* 8012EE98 0012AAF8  80 84 01 48 */	lwz r4, 0x148(r4)
/* 8012EE9C 0012AAFC  4B FF 69 BD */	bl func_80125858
/* 8012EEA0 0012AB00  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012EEA4 0012AB04  80 64 01 48 */	lwz r3, 0x148(r4)
/* 8012EEA8 0012AB08  80 84 1A C4 */	lwz r4, 0x1ac4(r4)
/* 8012EEAC 0012AB0C  4B FF 69 AD */	bl func_80125858
/* 8012EEB0 0012AB10  3B E0 00 00 */	li r31, 0
lbl_8012EEB4:
/* 8012EEB4 0012AB14  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012EEB8 0012AB18  57 E6 04 3E */	clrlwi r6, r31, 0x10
/* 8012EEBC 0012AB1C  1C E6 00 0E */	mulli r7, r6, 0xe
/* 8012EEC0 0012AB20  38 A0 00 18 */	li r5, 0x18
/* 8012EEC4 0012AB24  80 83 1A C8 */	lwz r4, 0x1ac8(r3)
/* 8012EEC8 0012AB28  80 63 01 48 */	lwz r3, 0x148(r3)
/* 8012EECC 0012AB2C  3C 04 00 06 */	addis r0, r4, 6
/* 8012EED0 0012AB30  7C 80 3A 14 */	add r4, r0, r7
/* 8012EED4 0012AB34  3C 63 00 06 */	addis r3, r3, 6
/* 8012EED8 0012AB38  A0 04 60 B8 */	lhz r0, 0x60b8(r4)
/* 8012EEDC 0012AB3C  7C 63 3A 14 */	add r3, r3, r7
/* 8012EEE0 0012AB40  1C C6 00 18 */	mulli r6, r6, 0x18
/* 8012EEE4 0012AB44  B0 03 60 B8 */	sth r0, 0x60b8(r3)
/* 8012EEE8 0012AB48  A0 04 60 BA */	lhz r0, 0x60ba(r4)
/* 8012EEEC 0012AB4C  B0 03 60 BA */	sth r0, 0x60ba(r3)
/* 8012EEF0 0012AB50  A0 04 60 BC */	lhz r0, 0x60bc(r4)
/* 8012EEF4 0012AB54  B0 03 60 BC */	sth r0, 0x60bc(r3)
/* 8012EEF8 0012AB58  A0 04 60 BE */	lhz r0, 0x60be(r4)
/* 8012EEFC 0012AB5C  B0 03 60 BE */	sth r0, 0x60be(r3)
/* 8012EF00 0012AB60  A0 04 60 C0 */	lhz r0, 0x60c0(r4)
/* 8012EF04 0012AB64  B0 03 60 C0 */	sth r0, 0x60c0(r3)
/* 8012EF08 0012AB68  A0 04 60 C2 */	lhz r0, 0x60c2(r4)
/* 8012EF0C 0012AB6C  B0 03 60 C2 */	sth r0, 0x60c2(r3)
/* 8012EF10 0012AB70  A0 04 60 C4 */	lhz r0, 0x60c4(r4)
/* 8012EF14 0012AB74  B0 03 60 C4 */	sth r0, 0x60c4(r3)
/* 8012EF18 0012AB78  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012EF1C 0012AB7C  80 83 01 48 */	lwz r4, 0x148(r3)
/* 8012EF20 0012AB80  80 63 1A C8 */	lwz r3, 0x1ac8(r3)
/* 8012EF24 0012AB84  3C 84 00 06 */	addis r4, r4, 6
/* 8012EF28 0012AB88  3C 03 00 06 */	addis r0, r3, 6
/* 8012EF2C 0012AB8C  7C 64 32 14 */	add r3, r4, r6
/* 8012EF30 0012AB90  7C 80 32 14 */	add r4, r0, r6
/* 8012EF34 0012AB94  38 63 60 E2 */	addi r3, r3, 0x60e2
/* 8012EF38 0012AB98  38 84 60 E2 */	addi r4, r4, 0x60e2
/* 8012EF3C 0012AB9C  4B ED 50 C5 */	bl memcpy
/* 8012EF40 0012ABA0  3B FF 00 01 */	addi r31, r31, 1
/* 8012EF44 0012ABA4  28 1F 00 03 */	cmplwi r31, 3
/* 8012EF48 0012ABA8  41 80 FF 6C */	blt lbl_8012EEB4
lbl_8012EF4C:
/* 8012EF4C 0012ABAC  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8012EF50 0012ABB0  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8012EF54 0012ABB4  7C 08 03 A6 */	mtlr r0
/* 8012EF58 0012ABB8  38 21 00 10 */	addi r1, r1, 0x10
/* 8012EF5C 0012ABBC  4E 80 00 20 */	blr

.global func_8012EF60
func_8012EF60:
/* 8012EF60 0012ABC0  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8012EF64 0012ABC4  7C 08 02 A6 */	mflr r0
/* 8012EF68 0012ABC8  90 01 00 14 */	stw r0, 0x14(r1)
/* 8012EF6C 0012ABCC  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012EF70 0012ABD0  80 64 1A C4 */	lwz r3, 0x1ac4(r4)
/* 8012EF74 0012ABD4  2C 03 00 00 */	cmpwi r3, 0
/* 8012EF78 0012ABD8  41 82 00 40 */	beq lbl_8012EFB8
/* 8012EF7C 0012ABDC  80 84 01 48 */	lwz r4, 0x148(r4)
/* 8012EF80 0012ABE0  4B FF 68 D9 */	bl func_80125858
/* 8012EF84 0012ABE4  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012EF88 0012ABE8  80 64 01 48 */	lwz r3, 0x148(r4)
/* 8012EF8C 0012ABEC  80 84 1A C8 */	lwz r4, 0x1ac8(r4)
/* 8012EF90 0012ABF0  4B FF 68 C9 */	bl func_80125858
/* 8012EF94 0012ABF4  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012EF98 0012ABF8  80 83 1A C8 */	lwz r4, 0x1ac8(r3)
/* 8012EF9C 0012ABFC  2C 04 00 00 */	cmpwi r4, 0
/* 8012EFA0 0012AC00  41 82 00 18 */	beq lbl_8012EFB8
/* 8012EFA4 0012AC04  80 6D 96 2C */	lwz r3, lbl_8063E8EC-_SDA_BASE_(r13)
/* 8012EFA8 0012AC08  48 0A BD A1 */	bl func_801DAD48
/* 8012EFAC 0012AC0C  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012EFB0 0012AC10  38 00 00 00 */	li r0, 0
/* 8012EFB4 0012AC14  90 03 1A C8 */	stw r0, 0x1ac8(r3)
lbl_8012EFB8:
/* 8012EFB8 0012AC18  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8012EFBC 0012AC1C  7C 08 03 A6 */	mtlr r0
/* 8012EFC0 0012AC20  38 21 00 10 */	addi r1, r1, 0x10
/* 8012EFC4 0012AC24  4E 80 00 20 */	blr

.global func_8012EFC8
func_8012EFC8:
/* 8012EFC8 0012AC28  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8012EFCC 0012AC2C  7C 08 02 A6 */	mflr r0
/* 8012EFD0 0012AC30  38 60 02 61 */	li r3, 0x261
/* 8012EFD4 0012AC34  90 01 00 14 */	stw r0, 0x14(r1)
/* 8012EFD8 0012AC38  48 03 3A B9 */	bl func_80162A90
/* 8012EFDC 0012AC3C  28 03 00 03 */	cmplwi r3, 3
/* 8012EFE0 0012AC40  40 82 00 1C */	bne lbl_8012EFFC
/* 8012EFE4 0012AC44  80 6D 82 98 */	lwz r3, lbl_8063D558-_SDA_BASE_(r13)
/* 8012EFE8 0012AC48  80 03 09 74 */	lwz r0, 0x974(r3)
/* 8012EFEC 0012AC4C  54 00 9F FF */	rlwinm. r0, r0, 0x13, 0x1f, 0x1f
/* 8012EFF0 0012AC50  41 82 00 0C */	beq lbl_8012EFFC
/* 8012EFF4 0012AC54  38 60 00 01 */	li r3, 1
/* 8012EFF8 0012AC58  48 00 00 08 */	b lbl_8012F000
lbl_8012EFFC:
/* 8012EFFC 0012AC5C  38 60 00 00 */	li r3, 0
lbl_8012F000:
/* 8012F000 0012AC60  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8012F004 0012AC64  7C 08 03 A6 */	mtlr r0
/* 8012F008 0012AC68  38 21 00 10 */	addi r1, r1, 0x10
/* 8012F00C 0012AC6C  4E 80 00 20 */	blr

.global func_8012F010
func_8012F010:
/* 8012F010 0012AC70  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8012F014 0012AC74  7C 08 02 A6 */	mflr r0
/* 8012F018 0012AC78  28 03 00 03 */	cmplwi r3, 3
/* 8012F01C 0012AC7C  90 01 00 14 */	stw r0, 0x14(r1)
/* 8012F020 0012AC80  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8012F024 0012AC84  7C 7F 1B 78 */	mr r31, r3
/* 8012F028 0012AC88  40 81 00 0C */	ble lbl_8012F034
/* 8012F02C 0012AC8C  38 60 00 00 */	li r3, 0
/* 8012F030 0012AC90  48 00 00 2C */	b lbl_8012F05C
lbl_8012F034:
/* 8012F034 0012AC94  4B F2 9B 71 */	bl VMBASEIsPageValid
/* 8012F038 0012AC98  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012F03C 0012AC9C  57 E0 15 BA */	rlwinm r0, r31, 2, 0x16, 0x1d
/* 8012F040 0012ACA0  54 65 06 3E */	clrlwi r5, r3, 0x18
/* 8012F044 0012ACA4  7C 64 02 14 */	add r3, r4, r0
/* 8012F048 0012ACA8  80 63 01 38 */	lwz r3, 0x138(r3)
/* 8012F04C 0012ACAC  88 03 00 04 */	lbz r0, 4(r3)
/* 8012F050 0012ACB0  7C 00 28 50 */	subf r0, r0, r5
/* 8012F054 0012ACB4  7C 00 00 34 */	cntlzw r0, r0
/* 8012F058 0012ACB8  54 03 D9 7E */	srwi r3, r0, 5
lbl_8012F05C:
/* 8012F05C 0012ACBC  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8012F060 0012ACC0  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8012F064 0012ACC4  7C 08 03 A6 */	mtlr r0
/* 8012F068 0012ACC8  38 21 00 10 */	addi r1, r1, 0x10
/* 8012F06C 0012ACCC  4E 80 00 20 */	blr

.global func_8012F070
func_8012F070:
/* 8012F070 0012ACD0  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8012F074 0012ACD4  7C 08 02 A6 */	mflr r0
/* 8012F078 0012ACD8  90 01 00 14 */	stw r0, 0x14(r1)
/* 8012F07C 0012ACDC  54 60 15 BA */	rlwinm r0, r3, 2, 0x16, 0x1d
/* 8012F080 0012ACE0  80 8D 82 98 */	lwz r4, lbl_8063D558-_SDA_BASE_(r13)
/* 8012F084 0012ACE4  7C 84 02 14 */	add r4, r4, r0
/* 8012F088 0012ACE8  80 84 01 38 */	lwz r4, 0x138(r4)
/* 8012F08C 0012ACEC  80 04 00 00 */	lwz r0, 0(r4)
/* 8012F090 0012ACF0  54 00 0F FE */	srwi r0, r0, 0x1f
/* 8012F094 0012ACF4  28 00 00 01 */	cmplwi r0, 1
/* 8012F098 0012ACF8  40 82 00 18 */	bne lbl_8012F0B0
/* 8012F09C 0012ACFC  4B FF FF 75 */	bl func_8012F010
/* 8012F0A0 0012AD00  2C 03 00 00 */	cmpwi r3, 0
/* 8012F0A4 0012AD04  41 82 00 0C */	beq lbl_8012F0B0
/* 8012F0A8 0012AD08  38 60 00 01 */	li r3, 1
/* 8012F0AC 0012AD0C  48 00 00 08 */	b lbl_8012F0B4
lbl_8012F0B0:
/* 8012F0B0 0012AD10  38 60 00 00 */	li r3, 0
lbl_8012F0B4:
/* 8012F0B4 0012AD14  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8012F0B8 0012AD18  7C 08 03 A6 */	mtlr r0
/* 8012F0BC 0012AD1C  38 21 00 10 */	addi r1, r1, 0x10
/* 8012F0C0 0012AD20  4E 80 00 20 */	blr

.global func_8012F0C4
func_8012F0C4:
/* 8012F0C4 0012AD24  38 6D 9C C0 */	addi r3, r13, lbl_8063EF80-_SDA_BASE_
/* 8012F0C8 0012AD28  38 80 00 01 */	li r4, 1
/* 8012F0CC 0012AD2C  38 A0 00 04 */	li r5, 4
/* 8012F0D0 0012AD30  38 C0 00 00 */	li r6, 0
/* 8012F0D4 0012AD34  4B EF 58 40 */	b func_80024914