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
|
.include "macros.inc"
.section .text, "ax" # 0x80006980 - 0x803E1E60
.global lbl_800F8AC4
lbl_800F8AC4:
/* 800F8AC4 000F4724 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800F8AC8 000F4728 7C 08 02 A6 */ mflr r0
/* 800F8ACC 000F472C 2C 03 00 00 */ cmpwi r3, 0
/* 800F8AD0 000F4730 90 01 00 14 */ stw r0, 0x14(r1)
/* 800F8AD4 000F4734 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800F8AD8 000F4738 7C 7F 1B 78 */ mr r31, r3
/* 800F8ADC 000F473C 41 82 00 10 */ beq lbl_800F8AEC
/* 800F8AE0 000F4740 2C 04 00 00 */ cmpwi r4, 0
/* 800F8AE4 000F4744 40 81 00 08 */ ble lbl_800F8AEC
/* 800F8AE8 000F4748 48 0E 1F D1 */ bl __dl__FPv
lbl_800F8AEC:
/* 800F8AEC 000F474C 7F E3 FB 78 */ mr r3, r31
/* 800F8AF0 000F4750 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800F8AF4 000F4754 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800F8AF8 000F4758 7C 08 03 A6 */ mtlr r0
/* 800F8AFC 000F475C 38 21 00 10 */ addi r1, r1, 0x10
/* 800F8B00 000F4760 4E 80 00 20 */ blr
.global func_800F8B04
func_800F8B04:
/* 800F8B04 000F4764 38 C0 00 02 */ li r6, 2
/* 800F8B08 000F4768 38 80 00 00 */ li r4, 0
/* 800F8B0C 000F476C 38 A0 00 00 */ li r5, 0
/* 800F8B10 000F4770 38 60 00 00 */ li r3, 0
/* 800F8B14 000F4774 38 00 FF FF */ li r0, -1
/* 800F8B18 000F4778 7C C9 03 A6 */ mtctr r6
lbl_800F8B1C:
/* 800F8B1C 000F477C 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8B20 000F4780 7C 66 21 2E */ stwx r3, r6, r4
/* 800F8B24 000F4784 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8B28 000F4788 7C C6 2A 14 */ add r6, r6, r5
/* 800F8B2C 000F478C B0 06 00 40 */ sth r0, 0x40(r6)
/* 800F8B30 000F4790 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8B34 000F4794 7C C6 22 14 */ add r6, r6, r4
/* 800F8B38 000F4798 90 66 00 04 */ stw r3, 4(r6)
/* 800F8B3C 000F479C 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8B40 000F47A0 7C C6 2A 14 */ add r6, r6, r5
/* 800F8B44 000F47A4 B0 06 00 42 */ sth r0, 0x42(r6)
/* 800F8B48 000F47A8 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8B4C 000F47AC 7C C6 22 14 */ add r6, r6, r4
/* 800F8B50 000F47B0 90 66 00 08 */ stw r3, 8(r6)
/* 800F8B54 000F47B4 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8B58 000F47B8 7C C6 2A 14 */ add r6, r6, r5
/* 800F8B5C 000F47BC B0 06 00 44 */ sth r0, 0x44(r6)
/* 800F8B60 000F47C0 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8B64 000F47C4 7C C6 22 14 */ add r6, r6, r4
/* 800F8B68 000F47C8 90 66 00 0C */ stw r3, 0xc(r6)
/* 800F8B6C 000F47CC 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8B70 000F47D0 7C C6 2A 14 */ add r6, r6, r5
/* 800F8B74 000F47D4 B0 06 00 46 */ sth r0, 0x46(r6)
/* 800F8B78 000F47D8 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8B7C 000F47DC 7C C6 22 14 */ add r6, r6, r4
/* 800F8B80 000F47E0 90 66 00 10 */ stw r3, 0x10(r6)
/* 800F8B84 000F47E4 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8B88 000F47E8 7C C6 2A 14 */ add r6, r6, r5
/* 800F8B8C 000F47EC B0 06 00 48 */ sth r0, 0x48(r6)
/* 800F8B90 000F47F0 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8B94 000F47F4 7C C6 22 14 */ add r6, r6, r4
/* 800F8B98 000F47F8 90 66 00 14 */ stw r3, 0x14(r6)
/* 800F8B9C 000F47FC 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8BA0 000F4800 7C C6 2A 14 */ add r6, r6, r5
/* 800F8BA4 000F4804 B0 06 00 4A */ sth r0, 0x4a(r6)
/* 800F8BA8 000F4808 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8BAC 000F480C 7C C6 22 14 */ add r6, r6, r4
/* 800F8BB0 000F4810 90 66 00 18 */ stw r3, 0x18(r6)
/* 800F8BB4 000F4814 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8BB8 000F4818 7C C6 2A 14 */ add r6, r6, r5
/* 800F8BBC 000F481C B0 06 00 4C */ sth r0, 0x4c(r6)
/* 800F8BC0 000F4820 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8BC4 000F4824 7C C6 22 14 */ add r6, r6, r4
/* 800F8BC8 000F4828 38 84 00 20 */ addi r4, r4, 0x20
/* 800F8BCC 000F482C 90 66 00 1C */ stw r3, 0x1c(r6)
/* 800F8BD0 000F4830 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8BD4 000F4834 7C C6 2A 14 */ add r6, r6, r5
/* 800F8BD8 000F4838 38 A5 00 10 */ addi r5, r5, 0x10
/* 800F8BDC 000F483C B0 06 00 4E */ sth r0, 0x4e(r6)
/* 800F8BE0 000F4840 42 00 FF 3C */ bdnz lbl_800F8B1C
/* 800F8BE4 000F4844 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8BE8 000F4848 38 00 00 00 */ li r0, 0
/* 800F8BEC 000F484C 90 03 00 E0 */ stw r0, 0xe0(r3)
/* 800F8BF0 000F4850 4E 80 00 20 */ blr
.global func_800F8BF4
func_800F8BF4:
/* 800F8BF4 000F4854 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800F8BF8 000F4858 7C 08 02 A6 */ mflr r0
/* 800F8BFC 000F485C 90 01 00 14 */ stw r0, 0x14(r1)
/* 800F8C00 000F4860 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800F8C04 000F4864 7C 7F 1B 78 */ mr r31, r3
/* 800F8C08 000F4868 38 60 03 F2 */ li r3, 0x3f2
/* 800F8C0C 000F486C 48 15 09 D1 */ bl func_802495DC
/* 800F8C10 000F4870 38 60 03 F0 */ li r3, 0x3f0
/* 800F8C14 000F4874 48 15 09 C9 */ bl func_802495DC
/* 800F8C18 000F4878 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8C1C 000F487C 2C 1F 00 00 */ cmpwi r31, 0
/* 800F8C20 000F4880 B3 E3 00 68 */ sth r31, 0x68(r3)
/* 800F8C24 000F4884 41 82 00 08 */ beq lbl_800F8C2C
/* 800F8C28 000F4888 48 00 02 44 */ b lbl_800F8E6C
lbl_800F8C2C:
/* 800F8C2C 000F488C 3C 80 12 40 */ lis r4, 0x12401A00@ha
/* 800F8C30 000F4890 38 60 03 F0 */ li r3, 0x3f0
/* 800F8C34 000F4894 38 84 1A 00 */ addi r4, r4, 0x12401A00@l
/* 800F8C38 000F4898 4B F5 D1 61 */ bl func_80055D98
/* 800F8C3C 000F489C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8C40 000F48A0 3C 80 12 3D */ lis r4, 0x123D1A00@ha
/* 800F8C44 000F48A4 38 84 1A 00 */ addi r4, r4, 0x123D1A00@l
/* 800F8C48 000F48A8 90 65 00 00 */ stw r3, 0(r5)
/* 800F8C4C 000F48AC 38 60 03 F0 */ li r3, 0x3f0
/* 800F8C50 000F48B0 4B F5 D1 49 */ bl func_80055D98
/* 800F8C54 000F48B4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8C58 000F48B8 3C 80 12 3F */ lis r4, 0x123F1A00@ha
/* 800F8C5C 000F48BC 38 84 1A 00 */ addi r4, r4, 0x123F1A00@l
/* 800F8C60 000F48C0 90 65 00 04 */ stw r3, 4(r5)
/* 800F8C64 000F48C4 38 60 03 F0 */ li r3, 0x3f0
/* 800F8C68 000F48C8 4B F5 D1 31 */ bl func_80055D98
/* 800F8C6C 000F48CC 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8C70 000F48D0 3C 80 12 94 */ lis r4, 0x12941A00@ha
/* 800F8C74 000F48D4 38 84 1A 00 */ addi r4, r4, 0x12941A00@l
/* 800F8C78 000F48D8 90 65 00 08 */ stw r3, 8(r5)
/* 800F8C7C 000F48DC 38 60 03 F0 */ li r3, 0x3f0
/* 800F8C80 000F48E0 4B F5 D1 19 */ bl func_80055D98
/* 800F8C84 000F48E4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8C88 000F48E8 3C 80 12 95 */ lis r4, 0x12951A00@ha
/* 800F8C8C 000F48EC 38 84 1A 00 */ addi r4, r4, 0x12951A00@l
/* 800F8C90 000F48F0 90 65 00 18 */ stw r3, 0x18(r5)
/* 800F8C94 000F48F4 38 60 03 F0 */ li r3, 0x3f0
/* 800F8C98 000F48F8 4B F5 D1 01 */ bl func_80055D98
/* 800F8C9C 000F48FC 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8CA0 000F4900 3C 80 12 96 */ lis r4, 0x12961A00@ha
/* 800F8CA4 000F4904 38 84 1A 00 */ addi r4, r4, 0x12961A00@l
/* 800F8CA8 000F4908 90 65 00 1C */ stw r3, 0x1c(r5)
/* 800F8CAC 000F490C 38 60 03 F0 */ li r3, 0x3f0
/* 800F8CB0 000F4910 4B F5 D0 E9 */ bl func_80055D98
/* 800F8CB4 000F4914 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8CB8 000F4918 3C 80 04 4E */ lis r4, 0x044E1A00@ha
/* 800F8CBC 000F491C 38 84 1A 00 */ addi r4, r4, 0x044E1A00@l
/* 800F8CC0 000F4920 90 65 00 20 */ stw r3, 0x20(r5)
/* 800F8CC4 000F4924 38 60 00 0E */ li r3, 0xe
/* 800F8CC8 000F4928 4B F5 D0 D1 */ bl func_80055D98
/* 800F8CCC 000F492C 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8CD0 000F4930 3C A0 80 10 */ lis r5, lbl_800FD4DC@ha
/* 800F8CD4 000F4934 3C C0 80 10 */ lis r6, lbl_800FD76C@ha
/* 800F8CD8 000F4938 38 80 00 00 */ li r4, 0
/* 800F8CDC 000F493C 90 67 00 3C */ stw r3, 0x3c(r7)
/* 800F8CE0 000F4940 38 A5 D4 DC */ addi r5, r5, lbl_800FD4DC@l
/* 800F8CE4 000F4944 38 C6 D7 6C */ addi r6, r6, lbl_800FD76C@l
/* 800F8CE8 000F4948 38 E0 FF FF */ li r7, -1
/* 800F8CEC 000F494C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8CF0 000F4950 39 00 00 00 */ li r8, 0
/* 800F8CF4 000F4954 39 20 00 01 */ li r9, 1
/* 800F8CF8 000F4958 39 40 00 00 */ li r10, 0
/* 800F8CFC 000F495C 80 63 00 00 */ lwz r3, 0(r3)
/* 800F8D00 000F4960 48 15 AF 39 */ bl func_80253C38
/* 800F8D04 000F4964 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8D08 000F4968 3C A0 80 10 */ lis r5, lbl_800FD99C@ha
/* 800F8D0C 000F496C 3C C0 80 10 */ lis r6, lbl_800FDA90@ha
/* 800F8D10 000F4970 38 80 00 00 */ li r4, 0
/* 800F8D14 000F4974 B0 67 00 40 */ sth r3, 0x40(r7)
/* 800F8D18 000F4978 38 A5 D9 9C */ addi r5, r5, lbl_800FD99C@l
/* 800F8D1C 000F497C 38 C6 DA 90 */ addi r6, r6, lbl_800FDA90@l
/* 800F8D20 000F4980 38 E0 FF FF */ li r7, -1
/* 800F8D24 000F4984 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8D28 000F4988 39 00 00 00 */ li r8, 0
/* 800F8D2C 000F498C 39 20 00 01 */ li r9, 1
/* 800F8D30 000F4990 39 40 00 00 */ li r10, 0
/* 800F8D34 000F4994 80 63 00 04 */ lwz r3, 4(r3)
/* 800F8D38 000F4998 48 15 AF 01 */ bl func_80253C38
/* 800F8D3C 000F499C 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8D40 000F49A0 3C A0 80 10 */ lis r5, lbl_800FDF3C@ha
/* 800F8D44 000F49A4 3C C0 80 10 */ lis r6, lbl_800FE0E4@ha
/* 800F8D48 000F49A8 38 80 00 00 */ li r4, 0
/* 800F8D4C 000F49AC B0 67 00 42 */ sth r3, 0x42(r7)
/* 800F8D50 000F49B0 38 A5 DF 3C */ addi r5, r5, lbl_800FDF3C@l
/* 800F8D54 000F49B4 38 C6 E0 E4 */ addi r6, r6, lbl_800FE0E4@l
/* 800F8D58 000F49B8 38 E0 FF FF */ li r7, -1
/* 800F8D5C 000F49BC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8D60 000F49C0 39 00 00 00 */ li r8, 0
/* 800F8D64 000F49C4 39 20 00 01 */ li r9, 1
/* 800F8D68 000F49C8 39 40 00 00 */ li r10, 0
/* 800F8D6C 000F49CC 80 63 00 08 */ lwz r3, 8(r3)
/* 800F8D70 000F49D0 48 15 AE C9 */ bl func_80253C38
/* 800F8D74 000F49D4 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8D78 000F49D8 3C A0 80 10 */ lis r5, lbl_800FEC94@ha
/* 800F8D7C 000F49DC 3C C0 80 10 */ lis r6, lbl_800FECF8@ha
/* 800F8D80 000F49E0 38 80 00 00 */ li r4, 0
/* 800F8D84 000F49E4 B0 67 00 44 */ sth r3, 0x44(r7)
/* 800F8D88 000F49E8 38 A5 EC 94 */ addi r5, r5, lbl_800FEC94@l
/* 800F8D8C 000F49EC 38 C6 EC F8 */ addi r6, r6, lbl_800FECF8@l
/* 800F8D90 000F49F0 38 E0 FF FF */ li r7, -1
/* 800F8D94 000F49F4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8D98 000F49F8 39 00 00 00 */ li r8, 0
/* 800F8D9C 000F49FC 39 20 00 01 */ li r9, 1
/* 800F8DA0 000F4A00 39 40 00 00 */ li r10, 0
/* 800F8DA4 000F4A04 80 63 00 18 */ lwz r3, 0x18(r3)
/* 800F8DA8 000F4A08 48 15 AE 91 */ bl func_80253C38
/* 800F8DAC 000F4A0C 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8DB0 000F4A10 3C A0 80 10 */ lis r5, lbl_800FF6A4@ha
/* 800F8DB4 000F4A14 3C C0 80 10 */ lis r6, lbl_800FF9D8@ha
/* 800F8DB8 000F4A18 38 80 00 00 */ li r4, 0
/* 800F8DBC 000F4A1C B0 67 00 4C */ sth r3, 0x4c(r7)
/* 800F8DC0 000F4A20 38 A5 F6 A4 */ addi r5, r5, lbl_800FF6A4@l
/* 800F8DC4 000F4A24 38 C6 F9 D8 */ addi r6, r6, lbl_800FF9D8@l
/* 800F8DC8 000F4A28 38 E0 FF FF */ li r7, -1
/* 800F8DCC 000F4A2C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8DD0 000F4A30 39 00 00 00 */ li r8, 0
/* 800F8DD4 000F4A34 39 20 00 01 */ li r9, 1
/* 800F8DD8 000F4A38 39 40 00 00 */ li r10, 0
/* 800F8DDC 000F4A3C 80 63 00 1C */ lwz r3, 0x1c(r3)
/* 800F8DE0 000F4A40 48 15 AE 59 */ bl func_80253C38
/* 800F8DE4 000F4A44 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8DE8 000F4A48 3C A0 80 10 */ lis r5, lbl_80100218@ha
/* 800F8DEC 000F4A4C 3C C0 80 10 */ lis r6, lbl_8010086C@ha
/* 800F8DF0 000F4A50 38 80 00 00 */ li r4, 0
/* 800F8DF4 000F4A54 B0 67 00 4E */ sth r3, 0x4e(r7)
/* 800F8DF8 000F4A58 38 A5 02 18 */ addi r5, r5, lbl_80100218@l
/* 800F8DFC 000F4A5C 38 C6 08 6C */ addi r6, r6, lbl_8010086C@l
/* 800F8E00 000F4A60 38 E0 FF FF */ li r7, -1
/* 800F8E04 000F4A64 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8E08 000F4A68 39 00 00 00 */ li r8, 0
/* 800F8E0C 000F4A6C 39 20 00 01 */ li r9, 1
/* 800F8E10 000F4A70 39 40 00 00 */ li r10, 0
/* 800F8E14 000F4A74 80 63 00 20 */ lwz r3, 0x20(r3)
/* 800F8E18 000F4A78 48 15 AE 21 */ bl func_80253C38
/* 800F8E1C 000F4A7C 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8E20 000F4A80 3C A0 80 10 */ lis r5, lbl_800FE1E4@ha
/* 800F8E24 000F4A84 3C C0 80 10 */ lis r6, lbl_800FE250@ha
/* 800F8E28 000F4A88 38 80 00 00 */ li r4, 0
/* 800F8E2C 000F4A8C B0 67 00 50 */ sth r3, 0x50(r7)
/* 800F8E30 000F4A90 38 A5 E1 E4 */ addi r5, r5, lbl_800FE1E4@l
/* 800F8E34 000F4A94 38 C6 E2 50 */ addi r6, r6, lbl_800FE250@l
/* 800F8E38 000F4A98 38 E0 FF FF */ li r7, -1
/* 800F8E3C 000F4A9C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8E40 000F4AA0 39 00 00 00 */ li r8, 0
/* 800F8E44 000F4AA4 39 20 00 01 */ li r9, 1
/* 800F8E48 000F4AA8 39 40 00 00 */ li r10, 0
/* 800F8E4C 000F4AAC 80 63 00 3C */ lwz r3, 0x3c(r3)
/* 800F8E50 000F4AB0 48 15 AD E9 */ bl func_80253C38
/* 800F8E54 000F4AB4 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8E58 000F4AB8 38 00 00 00 */ li r0, 0
/* 800F8E5C 000F4ABC B0 64 00 5E */ sth r3, 0x5e(r4)
/* 800F8E60 000F4AC0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8E64 000F4AC4 98 03 00 F4 */ stb r0, 0xf4(r3)
/* 800F8E68 000F4AC8 48 00 04 18 */ b lbl_800F9280
lbl_800F8E6C:
/* 800F8E6C 000F4ACC 3C 80 12 40 */ lis r4, 0x12401A00@ha
/* 800F8E70 000F4AD0 38 60 03 F0 */ li r3, 0x3f0
/* 800F8E74 000F4AD4 38 84 1A 00 */ addi r4, r4, 0x12401A00@l
/* 800F8E78 000F4AD8 4B F5 CF 21 */ bl func_80055D98
/* 800F8E7C 000F4ADC 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8E80 000F4AE0 3C 80 12 3F */ lis r4, 0x123F1A00@ha
/* 800F8E84 000F4AE4 38 84 1A 00 */ addi r4, r4, 0x123F1A00@l
/* 800F8E88 000F4AE8 90 65 00 00 */ stw r3, 0(r5)
/* 800F8E8C 000F4AEC 38 60 03 F0 */ li r3, 0x3f0
/* 800F8E90 000F4AF0 4B F5 CF 09 */ bl func_80055D98
/* 800F8E94 000F4AF4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8E98 000F4AF8 3C 80 12 3E */ lis r4, 0x123E1A00@ha
/* 800F8E9C 000F4AFC 38 84 1A 00 */ addi r4, r4, 0x123E1A00@l
/* 800F8EA0 000F4B00 90 65 00 08 */ stw r3, 8(r5)
/* 800F8EA4 000F4B04 38 60 03 F0 */ li r3, 0x3f0
/* 800F8EA8 000F4B08 4B F5 CE F1 */ bl func_80055D98
/* 800F8EAC 000F4B0C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8EB0 000F4B10 3C 80 12 41 */ lis r4, 0x12411A00@ha
/* 800F8EB4 000F4B14 38 84 1A 00 */ addi r4, r4, 0x12411A00@l
/* 800F8EB8 000F4B18 90 65 00 0C */ stw r3, 0xc(r5)
/* 800F8EBC 000F4B1C 38 60 03 F0 */ li r3, 0x3f0
/* 800F8EC0 000F4B20 4B F5 CE D9 */ bl func_80055D98
/* 800F8EC4 000F4B24 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8EC8 000F4B28 3C 80 12 3C */ lis r4, 0x123C1A00@ha
/* 800F8ECC 000F4B2C 38 84 1A 00 */ addi r4, r4, 0x123C1A00@l
/* 800F8ED0 000F4B30 90 65 00 10 */ stw r3, 0x10(r5)
/* 800F8ED4 000F4B34 38 60 03 F0 */ li r3, 0x3f0
/* 800F8ED8 000F4B38 4B F5 CE C1 */ bl func_80055D98
/* 800F8EDC 000F4B3C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8EE0 000F4B40 3C 80 12 94 */ lis r4, 0x12941A00@ha
/* 800F8EE4 000F4B44 38 84 1A 00 */ addi r4, r4, 0x12941A00@l
/* 800F8EE8 000F4B48 90 65 00 14 */ stw r3, 0x14(r5)
/* 800F8EEC 000F4B4C 38 60 03 F0 */ li r3, 0x3f0
/* 800F8EF0 000F4B50 4B F5 CE A9 */ bl func_80055D98
/* 800F8EF4 000F4B54 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8EF8 000F4B58 3C 80 12 95 */ lis r4, 0x12951A00@ha
/* 800F8EFC 000F4B5C 38 84 1A 00 */ addi r4, r4, 0x12951A00@l
/* 800F8F00 000F4B60 90 65 00 18 */ stw r3, 0x18(r5)
/* 800F8F04 000F4B64 38 60 03 F0 */ li r3, 0x3f0
/* 800F8F08 000F4B68 4B F5 CE 91 */ bl func_80055D98
/* 800F8F0C 000F4B6C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8F10 000F4B70 3C 80 12 96 */ lis r4, 0x12961A00@ha
/* 800F8F14 000F4B74 38 84 1A 00 */ addi r4, r4, 0x12961A00@l
/* 800F8F18 000F4B78 90 65 00 1C */ stw r3, 0x1c(r5)
/* 800F8F1C 000F4B7C 38 60 03 F0 */ li r3, 0x3f0
/* 800F8F20 000F4B80 4B F5 CE 79 */ bl func_80055D98
/* 800F8F24 000F4B84 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8F28 000F4B88 3C 80 12 92 */ lis r4, 0x12921A00@ha
/* 800F8F2C 000F4B8C 38 84 1A 00 */ addi r4, r4, 0x12921A00@l
/* 800F8F30 000F4B90 90 65 00 20 */ stw r3, 0x20(r5)
/* 800F8F34 000F4B94 38 60 03 F0 */ li r3, 0x3f0
/* 800F8F38 000F4B98 4B F5 CE 61 */ bl func_80055D98
/* 800F8F3C 000F4B9C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8F40 000F4BA0 3C 80 12 93 */ lis r4, 0x12931A00@ha
/* 800F8F44 000F4BA4 38 84 1A 00 */ addi r4, r4, 0x12931A00@l
/* 800F8F48 000F4BA8 90 65 00 24 */ stw r3, 0x24(r5)
/* 800F8F4C 000F4BAC 38 60 03 F0 */ li r3, 0x3f0
/* 800F8F50 000F4BB0 4B F5 CE 49 */ bl func_80055D98
/* 800F8F54 000F4BB4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8F58 000F4BB8 3C 80 04 4E */ lis r4, 0x044E1A00@ha
/* 800F8F5C 000F4BBC 38 84 1A 00 */ addi r4, r4, 0x044E1A00@l
/* 800F8F60 000F4BC0 90 65 00 28 */ stw r3, 0x28(r5)
/* 800F8F64 000F4BC4 38 60 00 0E */ li r3, 0xe
/* 800F8F68 000F4BC8 4B F5 CE 31 */ bl func_80055D98
/* 800F8F6C 000F4BCC 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8F70 000F4BD0 3C A0 80 10 */ lis r5, lbl_800FD4DC@ha
/* 800F8F74 000F4BD4 3C C0 80 10 */ lis r6, lbl_800FD76C@ha
/* 800F8F78 000F4BD8 38 80 00 00 */ li r4, 0
/* 800F8F7C 000F4BDC 90 67 00 3C */ stw r3, 0x3c(r7)
/* 800F8F80 000F4BE0 38 A5 D4 DC */ addi r5, r5, lbl_800FD4DC@l
/* 800F8F84 000F4BE4 38 C6 D7 6C */ addi r6, r6, lbl_800FD76C@l
/* 800F8F88 000F4BE8 38 E0 FF FF */ li r7, -1
/* 800F8F8C 000F4BEC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8F90 000F4BF0 39 00 00 00 */ li r8, 0
/* 800F8F94 000F4BF4 39 20 00 01 */ li r9, 1
/* 800F8F98 000F4BF8 39 40 00 00 */ li r10, 0
/* 800F8F9C 000F4BFC 80 63 00 00 */ lwz r3, 0(r3)
/* 800F8FA0 000F4C00 48 15 AC 99 */ bl func_80253C38
/* 800F8FA4 000F4C04 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8FA8 000F4C08 3C A0 80 10 */ lis r5, lbl_800FDF3C@ha
/* 800F8FAC 000F4C0C 3C C0 80 10 */ lis r6, lbl_800FE0E4@ha
/* 800F8FB0 000F4C10 38 80 00 00 */ li r4, 0
/* 800F8FB4 000F4C14 B0 67 00 40 */ sth r3, 0x40(r7)
/* 800F8FB8 000F4C18 38 A5 DF 3C */ addi r5, r5, lbl_800FDF3C@l
/* 800F8FBC 000F4C1C 38 C6 E0 E4 */ addi r6, r6, lbl_800FE0E4@l
/* 800F8FC0 000F4C20 38 E0 FF FF */ li r7, -1
/* 800F8FC4 000F4C24 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8FC8 000F4C28 39 00 00 00 */ li r8, 0
/* 800F8FCC 000F4C2C 39 20 00 01 */ li r9, 1
/* 800F8FD0 000F4C30 39 40 00 00 */ li r10, 0
/* 800F8FD4 000F4C34 80 63 00 08 */ lwz r3, 8(r3)
/* 800F8FD8 000F4C38 48 15 AC 61 */ bl func_80253C38
/* 800F8FDC 000F4C3C 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
/* 800F8FE0 000F4C40 3C A0 80 10 */ lis r5, lbl_800FE2D0@ha
/* 800F8FE4 000F4C44 3C C0 80 10 */ lis r6, lbl_800FE368@ha
/* 800F8FE8 000F4C48 38 80 00 00 */ li r4, 0
/* 800F8FEC 000F4C4C B0 67 00 44 */ sth r3, 0x44(r7)
/* 800F8FF0 000F4C50 38 A5 E2 D0 */ addi r5, r5, lbl_800FE2D0@l
/* 800F8FF4 000F4C54 38 C6 E3 68 */ addi r6, r6, lbl_800FE368@l
/* 800F8FF8 000F4C58 38 E0 FF FF */ li r7, -1
/* 800F8FFC 000F4C5C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9000 000F4C60 39 00 00 00 */ li r8, 0
/* 800F9004 000F4C64 39 20 00 01 */ li r9, 1
/* 800F9008 000F4C68 39 40 00 00 */ li r10, 0
/* 800F900C 000F4C6C 80 63 00 0C */ lwz r3, 0xc(r3)
/* 800F9010 000F4C70 48 15 AC 29 */ bl func_80253C38
/* 800F9014 000F4C74 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9018 000F4C78 3C 80 80 10 */ lis r4, lbl_800FE7B4@ha
/* 800F901C 000F4C7C 3C A0 80 10 */ lis r5, lbl_800FE8E4@ha
/* 800F9020 000F4C80 3C C0 80 10 */ lis r6, lbl_800FE8E8@ha
/* 800F9024 000F4C84 B0 67 00 46 */ sth r3, 0x46(r7)
/* 800F9028 000F4C88 38 84 E7 B4 */ addi r4, r4, lbl_800FE7B4@l
/* 800F902C 000F4C8C 38 A5 E8 E4 */ addi r5, r5, lbl_800FE8E4@l
/* 800F9030 000F4C90 38 C6 E8 E8 */ addi r6, r6, lbl_800FE8E8@l
/* 800F9034 000F4C94 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9038 000F4C98 38 E0 FF FF */ li r7, -1
/* 800F903C 000F4C9C 39 00 00 00 */ li r8, 0
/* 800F9040 000F4CA0 39 20 00 01 */ li r9, 1
/* 800F9044 000F4CA4 80 63 00 10 */ lwz r3, 0x10(r3)
/* 800F9048 000F4CA8 39 40 00 00 */ li r10, 0
/* 800F904C 000F4CAC 48 15 AB ED */ bl func_80253C38
/* 800F9050 000F4CB0 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9054 000F4CB4 3C A0 80 10 */ lis r5, lbl_800FEAF8@ha
/* 800F9058 000F4CB8 3C C0 80 10 */ lis r6, lbl_800FEC90@ha
/* 800F905C 000F4CBC 38 80 00 00 */ li r4, 0
/* 800F9060 000F4CC0 B0 67 00 48 */ sth r3, 0x48(r7)
/* 800F9064 000F4CC4 38 A5 EA F8 */ addi r5, r5, lbl_800FEAF8@l
/* 800F9068 000F4CC8 38 C6 EC 90 */ addi r6, r6, lbl_800FEC90@l
/* 800F906C 000F4CCC 38 E0 FF FF */ li r7, -1
/* 800F9070 000F4CD0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9074 000F4CD4 39 00 00 00 */ li r8, 0
/* 800F9078 000F4CD8 39 20 00 01 */ li r9, 1
/* 800F907C 000F4CDC 39 40 00 00 */ li r10, 0
/* 800F9080 000F4CE0 80 63 00 14 */ lwz r3, 0x14(r3)
/* 800F9084 000F4CE4 48 15 AB B5 */ bl func_80253C38
/* 800F9088 000F4CE8 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
/* 800F908C 000F4CEC 3C A0 80 10 */ lis r5, lbl_800FEC94@ha
/* 800F9090 000F4CF0 3C C0 80 10 */ lis r6, lbl_800FECF8@ha
/* 800F9094 000F4CF4 38 80 00 00 */ li r4, 0
/* 800F9098 000F4CF8 B0 67 00 4A */ sth r3, 0x4a(r7)
/* 800F909C 000F4CFC 38 A5 EC 94 */ addi r5, r5, lbl_800FEC94@l
/* 800F90A0 000F4D00 38 C6 EC F8 */ addi r6, r6, lbl_800FECF8@l
/* 800F90A4 000F4D04 38 E0 FF FF */ li r7, -1
/* 800F90A8 000F4D08 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F90AC 000F4D0C 39 00 00 00 */ li r8, 0
/* 800F90B0 000F4D10 39 20 00 01 */ li r9, 1
/* 800F90B4 000F4D14 39 40 00 00 */ li r10, 0
/* 800F90B8 000F4D18 80 63 00 18 */ lwz r3, 0x18(r3)
/* 800F90BC 000F4D1C 48 15 AB 7D */ bl func_80253C38
/* 800F90C0 000F4D20 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
/* 800F90C4 000F4D24 3C A0 80 10 */ lis r5, lbl_800FF6A4@ha
/* 800F90C8 000F4D28 3C C0 80 10 */ lis r6, lbl_800FF9D8@ha
/* 800F90CC 000F4D2C 38 80 00 00 */ li r4, 0
/* 800F90D0 000F4D30 B0 67 00 4C */ sth r3, 0x4c(r7)
/* 800F90D4 000F4D34 38 A5 F6 A4 */ addi r5, r5, lbl_800FF6A4@l
/* 800F90D8 000F4D38 38 C6 F9 D8 */ addi r6, r6, lbl_800FF9D8@l
/* 800F90DC 000F4D3C 38 E0 FF FF */ li r7, -1
/* 800F90E0 000F4D40 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F90E4 000F4D44 39 00 00 00 */ li r8, 0
/* 800F90E8 000F4D48 39 20 00 01 */ li r9, 1
/* 800F90EC 000F4D4C 39 40 00 00 */ li r10, 0
/* 800F90F0 000F4D50 80 63 00 1C */ lwz r3, 0x1c(r3)
/* 800F90F4 000F4D54 48 15 AB 45 */ bl func_80253C38
/* 800F90F8 000F4D58 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
/* 800F90FC 000F4D5C 3C A0 80 10 */ lis r5, lbl_80100218@ha
/* 800F9100 000F4D60 3C C0 80 10 */ lis r6, lbl_8010086C@ha
/* 800F9104 000F4D64 38 80 00 00 */ li r4, 0
/* 800F9108 000F4D68 B0 67 00 4E */ sth r3, 0x4e(r7)
/* 800F910C 000F4D6C 38 A5 02 18 */ addi r5, r5, lbl_80100218@l
/* 800F9110 000F4D70 38 C6 08 6C */ addi r6, r6, lbl_8010086C@l
/* 800F9114 000F4D74 38 E0 FF FF */ li r7, -1
/* 800F9118 000F4D78 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F911C 000F4D7C 39 00 00 00 */ li r8, 0
/* 800F9120 000F4D80 39 20 00 01 */ li r9, 1
/* 800F9124 000F4D84 39 40 00 00 */ li r10, 0
/* 800F9128 000F4D88 80 63 00 20 */ lwz r3, 0x20(r3)
/* 800F912C 000F4D8C 48 15 AB 0D */ bl func_80253C38
/* 800F9130 000F4D90 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9134 000F4D94 3C A0 80 10 */ lis r5, lbl_8010190C@ha
/* 800F9138 000F4D98 3C C0 80 10 */ lis r6, lbl_80101910@ha
/* 800F913C 000F4D9C 38 80 00 00 */ li r4, 0
/* 800F9140 000F4DA0 B0 67 00 50 */ sth r3, 0x50(r7)
/* 800F9144 000F4DA4 38 A5 19 0C */ addi r5, r5, lbl_8010190C@l
/* 800F9148 000F4DA8 38 C6 19 10 */ addi r6, r6, lbl_80101910@l
/* 800F914C 000F4DAC 38 E0 FF FF */ li r7, -1
/* 800F9150 000F4DB0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9154 000F4DB4 39 00 00 00 */ li r8, 0
/* 800F9158 000F4DB8 39 20 00 01 */ li r9, 1
/* 800F915C 000F4DBC 39 40 00 00 */ li r10, 0
/* 800F9160 000F4DC0 80 63 00 24 */ lwz r3, 0x24(r3)
/* 800F9164 000F4DC4 48 15 AA D5 */ bl func_80253C38
/* 800F9168 000F4DC8 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
/* 800F916C 000F4DCC 3C A0 80 10 */ lis r5, lbl_80101B30@ha
/* 800F9170 000F4DD0 3C C0 80 10 */ lis r6, lbl_80101B34@ha
/* 800F9174 000F4DD4 38 80 00 00 */ li r4, 0
/* 800F9178 000F4DD8 B0 67 00 52 */ sth r3, 0x52(r7)
/* 800F917C 000F4DDC 38 A5 1B 30 */ addi r5, r5, lbl_80101B30@l
/* 800F9180 000F4DE0 38 C6 1B 34 */ addi r6, r6, lbl_80101B34@l
/* 800F9184 000F4DE4 38 E0 FF FF */ li r7, -1
/* 800F9188 000F4DE8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F918C 000F4DEC 39 00 00 00 */ li r8, 0
/* 800F9190 000F4DF0 39 20 00 01 */ li r9, 1
/* 800F9194 000F4DF4 39 40 00 00 */ li r10, 0
/* 800F9198 000F4DF8 80 63 00 28 */ lwz r3, 0x28(r3)
/* 800F919C 000F4DFC 48 15 AA 9D */ bl func_80253C38
/* 800F91A0 000F4E00 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
/* 800F91A4 000F4E04 3C A0 80 10 */ lis r5, lbl_800FE1E4@ha
/* 800F91A8 000F4E08 3C C0 80 10 */ lis r6, lbl_800FE250@ha
/* 800F91AC 000F4E0C 38 80 00 00 */ li r4, 0
/* 800F91B0 000F4E10 B0 67 00 54 */ sth r3, 0x54(r7)
/* 800F91B4 000F4E14 38 A5 E1 E4 */ addi r5, r5, lbl_800FE1E4@l
/* 800F91B8 000F4E18 38 C6 E2 50 */ addi r6, r6, lbl_800FE250@l
/* 800F91BC 000F4E1C 38 E0 FF FF */ li r7, -1
/* 800F91C0 000F4E20 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F91C4 000F4E24 39 00 00 00 */ li r8, 0
/* 800F91C8 000F4E28 39 20 00 01 */ li r9, 1
/* 800F91CC 000F4E2C 39 40 00 00 */ li r10, 0
/* 800F91D0 000F4E30 80 63 00 3C */ lwz r3, 0x3c(r3)
/* 800F91D4 000F4E34 48 15 AA 65 */ bl func_80253C38
/* 800F91D8 000F4E38 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800F91DC 000F4E3C B0 64 00 5E */ sth r3, 0x5e(r4)
/* 800F91E0 000F4E40 48 2E 2F 89 */ bl func_803DC168
/* 800F91E4 000F4E44 4B F5 CC 39 */ bl func_80055E1C
/* 800F91E8 000F4E48 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800F91EC 000F4E4C 90 64 00 80 */ stw r3, 0x80(r4)
/* 800F91F0 000F4E50 48 2E 2F 79 */ bl func_803DC168
/* 800F91F4 000F4E54 4B F5 CC 29 */ bl func_80055E1C
/* 800F91F8 000F4E58 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 800F91FC 000F4E5C 38 80 00 0A */ li r4, 0xa
/* 800F9200 000F4E60 38 A0 00 01 */ li r5, 1
/* 800F9204 000F4E64 90 66 00 84 */ stw r3, 0x84(r6)
/* 800F9208 000F4E68 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F920C 000F4E6C A8 63 00 48 */ lha r3, 0x48(r3)
/* 800F9210 000F4E70 48 15 AB E1 */ bl func_80253DF0
/* 800F9214 000F4E74 48 00 8C 75 */ bl func_80101E88
/* 800F9218 000F4E78 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F921C 000F4E7C 38 80 00 00 */ li r4, 0
/* 800F9220 000F4E80 A0 03 00 E4 */ lhz r0, 0xe4(r3)
/* 800F9224 000F4E84 54 00 04 A0 */ rlwinm r0, r0, 0, 0x12, 0x10
/* 800F9228 000F4E88 B0 03 00 E4 */ sth r0, 0xe4(r3)
/* 800F922C 000F4E8C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9230 000F4E90 98 83 00 F4 */ stb r4, 0xf4(r3)
/* 800F9234 000F4E94 48 02 37 41 */ bl func_8011C974
/* 800F9238 000F4E98 80 03 00 0C */ lwz r0, 0xc(r3)
/* 800F923C 000F4E9C 2C 00 00 01 */ cmpwi r0, 1
/* 800F9240 000F4EA0 40 82 00 40 */ bne lbl_800F9280
/* 800F9244 000F4EA4 38 60 02 61 */ li r3, 0x261
/* 800F9248 000F4EA8 48 06 98 49 */ bl func_80162A90
/* 800F924C 000F4EAC 28 03 00 02 */ cmplwi r3, 2
/* 800F9250 000F4EB0 40 82 00 30 */ bne lbl_800F9280
/* 800F9254 000F4EB4 48 02 37 21 */ bl func_8011C974
/* 800F9258 000F4EB8 80 03 00 00 */ lwz r0, 0(r3)
/* 800F925C 000F4EBC 54 00 47 FF */ rlwinm. r0, r0, 8, 0x1f, 0x1f
/* 800F9260 000F4EC0 41 82 00 20 */ beq lbl_800F9280
/* 800F9264 000F4EC4 38 60 02 65 */ li r3, 0x265
/* 800F9268 000F4EC8 48 06 98 29 */ bl func_80162A90
/* 800F926C 000F4ECC 2C 03 00 00 */ cmpwi r3, 0
/* 800F9270 000F4ED0 41 82 00 10 */ beq lbl_800F9280
/* 800F9274 000F4ED4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9278 000F4ED8 38 00 00 01 */ li r0, 1
/* 800F927C 000F4EDC 98 03 00 F4 */ stb r0, 0xf4(r3)
lbl_800F9280:
/* 800F9280 000F4EE0 38 60 00 00 */ li r3, 0
/* 800F9284 000F4EE4 38 80 00 00 */ li r4, 0
/* 800F9288 000F4EE8 38 A0 FF FF */ li r5, -1
/* 800F928C 000F4EEC 48 15 AC E1 */ bl func_80253F6C
/* 800F9290 000F4EF0 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9294 000F4EF4 90 64 00 64 */ stw r3, 0x64(r4)
/* 800F9298 000F4EF8 38 60 03 F0 */ li r3, 0x3f0
/* 800F929C 000F4EFC 48 15 05 F5 */ bl func_80249890
/* 800F92A0 000F4F00 38 60 03 F0 */ li r3, 0x3f0
/* 800F92A4 000F4F04 48 0E 23 D1 */ bl func_801DB674
/* 800F92A8 000F4F08 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F92AC 000F4F0C 38 00 00 00 */ li r0, 0
/* 800F92B0 000F4F10 90 03 00 6C */ stw r0, 0x6c(r3)
/* 800F92B4 000F4F14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F92B8 000F4F18 90 03 00 70 */ stw r0, 0x70(r3)
/* 800F92BC 000F4F1C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F92C0 000F4F20 90 03 00 74 */ stw r0, 0x74(r3)
/* 800F92C4 000F4F24 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800F92C8 000F4F28 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800F92CC 000F4F2C 7C 08 03 A6 */ mtlr r0
/* 800F92D0 000F4F30 38 21 00 10 */ addi r1, r1, 0x10
/* 800F92D4 000F4F34 4E 80 00 20 */ blr
.global func_800F92D8
func_800F92D8:
/* 800F92D8 000F4F38 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 800F92DC 000F4F3C 7C 08 02 A6 */ mflr r0
/* 800F92E0 000F4F40 90 01 00 24 */ stw r0, 0x24(r1)
/* 800F92E4 000F4F44 39 61 00 20 */ addi r11, r1, 0x20
/* 800F92E8 000F4F48 48 0C DE 41 */ bl _savegpr_27
/* 800F92EC 000F4F4C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F92F0 000F4F50 80 03 00 64 */ lwz r0, 0x64(r3)
/* 800F92F4 000F4F54 2C 00 FF FF */ cmpwi r0, -1
/* 800F92F8 000F4F58 41 82 00 F4 */ beq lbl_800F93EC
/* 800F92FC 000F4F5C 3B 60 00 00 */ li r27, 0
/* 800F9300 000F4F60 3B C0 FF FF */ li r30, -1
/* 800F9304 000F4F64 3B E0 00 00 */ li r31, 0
lbl_800F9308:
/* 800F9308 000F4F68 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F930C 000F4F6C 57 7C 13 BA */ rlwinm r28, r27, 2, 0xe, 0x1d
/* 800F9310 000F4F70 7C 03 E0 2E */ lwzx r0, r3, r28
/* 800F9314 000F4F74 2C 00 00 00 */ cmpwi r0, 0
/* 800F9318 000F4F78 41 82 00 34 */ beq lbl_800F934C
/* 800F931C 000F4F7C 57 7D 0B FC */ rlwinm r29, r27, 1, 0xf, 0x1e
/* 800F9320 000F4F80 7C 63 EA 14 */ add r3, r3, r29
/* 800F9324 000F4F84 A0 63 00 40 */ lhz r3, 0x40(r3)
/* 800F9328 000F4F88 48 15 A9 A5 */ bl func_80253CCC
/* 800F932C 000F4F8C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9330 000F4F90 7C 63 E0 2E */ lwzx r3, r3, r28
/* 800F9334 000F4F94 4B F5 CA FD */ bl func_80055E30
/* 800F9338 000F4F98 80 0D 82 70 */ lwz r0, lbl_8063D530-_SDA_BASE_(r13)
/* 800F933C 000F4F9C 7C 60 EA 14 */ add r3, r0, r29
/* 800F9340 000F4FA0 B3 C3 00 40 */ sth r30, 0x40(r3)
/* 800F9344 000F4FA4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9348 000F4FA8 7F E3 E1 2E */ stwx r31, r3, r28
lbl_800F934C:
/* 800F934C 000F4FAC 3B 7B 00 01 */ addi r27, r27, 1
/* 800F9350 000F4FB0 28 1B 00 10 */ cmplwi r27, 0x10
/* 800F9354 000F4FB4 41 80 FF B4 */ blt lbl_800F9308
/* 800F9358 000F4FB8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F935C 000F4FBC 80 63 00 64 */ lwz r3, 0x64(r3)
/* 800F9360 000F4FC0 48 15 AC 2D */ bl func_80253F8C
/* 800F9364 000F4FC4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9368 000F4FC8 38 00 FF FF */ li r0, -1
/* 800F936C 000F4FCC 90 03 00 64 */ stw r0, 0x64(r3)
/* 800F9370 000F4FD0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9374 000F4FD4 A0 03 00 68 */ lhz r0, 0x68(r3)
/* 800F9378 000F4FD8 2C 00 00 00 */ cmpwi r0, 0
/* 800F937C 000F4FDC 41 82 00 60 */ beq lbl_800F93DC
/* 800F9380 000F4FE0 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800F9384 000F4FE4 4B F5 CA AD */ bl func_80055E30
/* 800F9388 000F4FE8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F938C 000F4FEC 80 63 00 84 */ lwz r3, 0x84(r3)
/* 800F9390 000F4FF0 4B F5 CA A1 */ bl func_80055E30
/* 800F9394 000F4FF4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9398 000F4FF8 3B E0 00 00 */ li r31, 0
/* 800F939C 000F4FFC 93 E3 00 80 */ stw r31, 0x80(r3)
/* 800F93A0 000F5000 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F93A4 000F5004 93 E3 00 84 */ stw r31, 0x84(r3)
/* 800F93A8 000F5008 83 8D 82 70 */ lwz r28, lbl_8063D530-_SDA_BASE_(r13)
/* 800F93AC 000F500C A0 7C 00 E4 */ lhz r3, 0xe4(r28)
/* 800F93B0 000F5010 54 60 8F FF */ rlwinm. r0, r3, 0x11, 0x1f, 0x1f
/* 800F93B4 000F5014 41 82 00 1C */ beq lbl_800F93D0
/* 800F93B8 000F5018 4B F4 4D A5 */ bl func_8003E15C
/* 800F93BC 000F501C 80 9C 00 E0 */ lwz r4, 0xe0(r28)
/* 800F93C0 000F5020 4B F4 4E 79 */ bl func_8003E238
/* 800F93C4 000F5024 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F93C8 000F5028 93 E3 00 E0 */ stw r31, 0xe0(r3)
/* 800F93CC 000F502C 48 00 00 0C */ b lbl_800F93D8
lbl_800F93D0:
/* 800F93D0 000F5030 60 60 40 00 */ ori r0, r3, 0x4000
/* 800F93D4 000F5034 B0 1C 00 E4 */ sth r0, 0xe4(r28)
lbl_800F93D8:
/* 800F93D8 000F5038 48 00 8B ED */ bl func_80101FC4
lbl_800F93DC:
/* 800F93DC 000F503C 38 60 03 F2 */ li r3, 0x3f2
/* 800F93E0 000F5040 48 15 04 B1 */ bl func_80249890
/* 800F93E4 000F5044 38 60 03 F2 */ li r3, 0x3f2
/* 800F93E8 000F5048 48 0E 22 8D */ bl func_801DB674
lbl_800F93EC:
/* 800F93EC 000F504C 39 61 00 20 */ addi r11, r1, 0x20
/* 800F93F0 000F5050 48 0C DD 85 */ bl _restgpr_27
/* 800F93F4 000F5054 80 01 00 24 */ lwz r0, 0x24(r1)
/* 800F93F8 000F5058 7C 08 03 A6 */ mtlr r0
/* 800F93FC 000F505C 38 21 00 20 */ addi r1, r1, 0x20
/* 800F9400 000F5060 4E 80 00 20 */ blr
.global func_800F9404
func_800F9404:
/* 800F9404 000F5064 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 800F9408 000F5068 7C 08 02 A6 */ mflr r0
/* 800F940C 000F506C 90 01 00 24 */ stw r0, 0x24(r1)
/* 800F9410 000F5070 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 800F9414 000F5074 93 C1 00 18 */ stw r30, 0x18(r1)
/* 800F9418 000F5078 7C FE 3B 78 */ mr r30, r7
/* 800F941C 000F507C 93 A1 00 14 */ stw r29, 0x14(r1)
/* 800F9420 000F5080 7C DD 33 78 */ mr r29, r6
/* 800F9424 000F5084 93 81 00 10 */ stw r28, 0x10(r1)
/* 800F9428 000F5088 7C BC 2B 78 */ mr r28, r5
/* 800F942C 000F508C 81 0D 82 70 */ lwz r8, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9430 000F5090 90 68 00 78 */ stw r3, 0x78(r8)
/* 800F9434 000F5094 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9438 000F5098 90 83 00 7C */ stw r4, 0x7c(r3)
/* 800F943C 000F509C 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9440 000F50A0 80 64 00 78 */ lwz r3, 0x78(r4)
/* 800F9444 000F50A4 80 84 00 80 */ lwz r4, 0x80(r4)
/* 800F9448 000F50A8 48 2E 33 01 */ bl func_803DC748
/* 800F944C 000F50AC 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9450 000F50B0 80 64 00 7C */ lwz r3, 0x7c(r4)
/* 800F9454 000F50B4 2C 03 00 00 */ cmpwi r3, 0
/* 800F9458 000F50B8 41 82 00 0C */ beq lbl_800F9464
/* 800F945C 000F50BC 80 84 00 84 */ lwz r4, 0x84(r4)
/* 800F9460 000F50C0 48 2E 32 E9 */ bl func_803DC748
lbl_800F9464:
/* 800F9464 000F50C4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9468 000F50C8 3C 60 80 10 */ lis r3, lbl_800F97C0@ha
/* 800F946C 000F50CC 3C 80 80 10 */ lis r4, lbl_800FD4D8@ha
/* 800F9470 000F50D0 3B E0 00 00 */ li r31, 0
/* 800F9474 000F50D4 93 A5 00 6C */ stw r29, 0x6c(r5)
/* 800F9478 000F50D8 38 63 97 C0 */ addi r3, r3, lbl_800F97C0@l
/* 800F947C 000F50DC 38 84 D4 D8 */ addi r4, r4, lbl_800FD4D8@l
/* 800F9480 000F50E0 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9484 000F50E4 93 E5 00 70 */ stw r31, 0x70(r5)
/* 800F9488 000F50E8 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800F948C 000F50EC 93 C5 00 74 */ stw r30, 0x74(r5)
/* 800F9490 000F50F0 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9494 000F50F4 93 85 00 C8 */ stw r28, 0xc8(r5)
/* 800F9498 000F50F8 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800F949C 000F50FC 80 A5 00 64 */ lwz r5, 0x64(r5)
/* 800F94A0 000F5100 48 15 AA CD */ bl func_80253F6C
/* 800F94A4 000F5104 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F94A8 000F5108 93 E3 00 CC */ stw r31, 0xcc(r3)
/* 800F94AC 000F510C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F94B0 000F5110 A0 03 00 E4 */ lhz r0, 0xe4(r3)
/* 800F94B4 000F5114 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
/* 800F94B8 000F5118 B0 03 00 E4 */ sth r0, 0xe4(r3)
/* 800F94BC 000F511C 4B F5 CA 0D */ bl func_80055EC8
/* 800F94C0 000F5120 80 01 00 24 */ lwz r0, 0x24(r1)
/* 800F94C4 000F5124 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 800F94C8 000F5128 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 800F94CC 000F512C 83 A1 00 14 */ lwz r29, 0x14(r1)
/* 800F94D0 000F5130 83 81 00 10 */ lwz r28, 0x10(r1)
/* 800F94D4 000F5134 7C 08 03 A6 */ mtlr r0
/* 800F94D8 000F5138 38 21 00 20 */ addi r1, r1, 0x20
/* 800F94DC 000F513C 4E 80 00 20 */ blr
.global func_800F94E0
func_800F94E0:
/* 800F94E0 000F5140 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 800F94E4 000F5144 7C 08 02 A6 */ mflr r0
/* 800F94E8 000F5148 90 01 00 24 */ stw r0, 0x24(r1)
/* 800F94EC 000F514C 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 800F94F0 000F5150 93 C1 00 18 */ stw r30, 0x18(r1)
/* 800F94F4 000F5154 7C DE 33 78 */ mr r30, r6
/* 800F94F8 000F5158 93 A1 00 14 */ stw r29, 0x14(r1)
/* 800F94FC 000F515C 7C BD 2B 78 */ mr r29, r5
/* 800F9500 000F5160 80 ED 82 70 */ lwz r7, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9504 000F5164 90 67 00 80 */ stw r3, 0x80(r7)
/* 800F9508 000F5168 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F950C 000F516C 90 83 00 84 */ stw r4, 0x84(r3)
/* 800F9510 000F5170 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9514 000F5174 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800F9518 000F5178 48 2E 2C 85 */ bl func_803DC19C
/* 800F951C 000F517C 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9520 000F5180 90 64 00 78 */ stw r3, 0x78(r4)
/* 800F9524 000F5184 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9528 000F5188 80 63 00 84 */ lwz r3, 0x84(r3)
/* 800F952C 000F518C 48 2E 2C 71 */ bl func_803DC19C
/* 800F9530 000F5190 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9534 000F5194 3C 80 80 10 */ lis r4, lbl_800FD4D8@ha
/* 800F9538 000F5198 3C A0 80 10 */ lis r5, lbl_800F97C0@ha
/* 800F953C 000F519C 3B E0 00 00 */ li r31, 0
/* 800F9540 000F51A0 90 66 00 7C */ stw r3, 0x7c(r6)
/* 800F9544 000F51A4 38 65 97 C0 */ addi r3, r5, lbl_800F97C0@l
/* 800F9548 000F51A8 38 84 D4 D8 */ addi r4, r4, lbl_800FD4D8@l
/* 800F954C 000F51AC 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9550 000F51B0 93 E5 00 6C */ stw r31, 0x6c(r5)
/* 800F9554 000F51B4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9558 000F51B8 93 C5 00 70 */ stw r30, 0x70(r5)
/* 800F955C 000F51BC 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9560 000F51C0 93 E5 00 74 */ stw r31, 0x74(r5)
/* 800F9564 000F51C4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9568 000F51C8 93 A5 00 C8 */ stw r29, 0xc8(r5)
/* 800F956C 000F51CC 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9570 000F51D0 80 A5 00 64 */ lwz r5, 0x64(r5)
/* 800F9574 000F51D4 48 15 A9 F9 */ bl func_80253F6C
/* 800F9578 000F51D8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F957C 000F51DC 93 E3 00 CC */ stw r31, 0xcc(r3)
/* 800F9580 000F51E0 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 800F9584 000F51E4 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 800F9588 000F51E8 83 A1 00 14 */ lwz r29, 0x14(r1)
/* 800F958C 000F51EC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 800F9590 000F51F0 7C 08 03 A6 */ mtlr r0
/* 800F9594 000F51F4 38 21 00 20 */ addi r1, r1, 0x20
/* 800F9598 000F51F8 4E 80 00 20 */ blr
.global func_800F959C
func_800F959C:
/* 800F959C 000F51FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F95A0 000F5200 38 00 00 2D */ li r0, 0x2d
/* 800F95A4 000F5204 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800F95A8 000F5208 4E 80 00 20 */ blr
.global func_800F95AC
func_800F95AC:
/* 800F95AC 000F520C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F95B0 000F5210 80 03 00 CC */ lwz r0, 0xcc(r3)
/* 800F95B4 000F5214 28 00 00 2C */ cmplwi r0, 0x2c
/* 800F95B8 000F5218 40 82 00 0C */ bne lbl_800F95C4
/* 800F95BC 000F521C 38 60 FF FE */ li r3, -2
/* 800F95C0 000F5220 4E 80 00 20 */ blr
lbl_800F95C4:
/* 800F95C4 000F5224 28 00 00 2F */ cmplwi r0, 0x2f
/* 800F95C8 000F5228 40 82 00 0C */ bne lbl_800F95D4
/* 800F95CC 000F522C 80 63 00 C8 */ lwz r3, 0xc8(r3)
/* 800F95D0 000F5230 4E 80 00 20 */ blr
lbl_800F95D4:
/* 800F95D4 000F5234 38 60 FF FF */ li r3, -1
/* 800F95D8 000F5238 4E 80 00 20 */ blr
.global func_800F95DC
func_800F95DC:
/* 800F95DC 000F523C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800F95E0 000F5240 7C 08 02 A6 */ mflr r0
/* 800F95E4 000F5244 90 01 00 14 */ stw r0, 0x14(r1)
/* 800F95E8 000F5248 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F95EC 000F524C A8 63 00 40 */ lha r3, 0x40(r3)
/* 800F95F0 000F5250 2C 03 FF FF */ cmpwi r3, -1
/* 800F95F4 000F5254 40 82 00 0C */ bne lbl_800F9600
/* 800F95F8 000F5258 38 60 00 00 */ li r3, 0
/* 800F95FC 000F525C 48 00 00 20 */ b lbl_800F961C
lbl_800F9600:
/* 800F9600 000F5260 38 A1 00 08 */ addi r5, r1, 8
/* 800F9604 000F5264 38 80 00 08 */ li r4, 8
/* 800F9608 000F5268 48 15 A8 45 */ bl func_80253E4C
/* 800F960C 000F526C 80 61 00 08 */ lwz r3, 8(r1)
/* 800F9610 000F5270 7C 03 00 D0 */ neg r0, r3
/* 800F9614 000F5274 7C 00 1B 78 */ or r0, r0, r3
/* 800F9618 000F5278 54 03 0F FE */ srwi r3, r0, 0x1f
lbl_800F961C:
/* 800F961C 000F527C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800F9620 000F5280 7C 08 03 A6 */ mtlr r0
/* 800F9624 000F5284 38 21 00 10 */ addi r1, r1, 0x10
/* 800F9628 000F5288 4E 80 00 20 */ blr
.global func_800F962C
func_800F962C:
/* 800F962C 000F528C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800F9630 000F5290 7C 08 02 A6 */ mflr r0
/* 800F9634 000F5294 38 80 00 08 */ li r4, 8
/* 800F9638 000F5298 90 01 00 14 */ stw r0, 0x14(r1)
/* 800F963C 000F529C 38 A1 00 08 */ addi r5, r1, 8
/* 800F9640 000F52A0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9644 000F52A4 A8 63 00 40 */ lha r3, 0x40(r3)
/* 800F9648 000F52A8 48 15 A8 05 */ bl func_80253E4C
/* 800F964C 000F52AC 80 01 00 08 */ lwz r0, 8(r1)
/* 800F9650 000F52B0 2C 00 00 00 */ cmpwi r0, 0
/* 800F9654 000F52B4 41 82 00 18 */ beq lbl_800F966C
/* 800F9658 000F52B8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F965C 000F52BC 38 80 00 08 */ li r4, 8
/* 800F9660 000F52C0 38 A0 00 00 */ li r5, 0
/* 800F9664 000F52C4 A8 63 00 40 */ lha r3, 0x40(r3)
/* 800F9668 000F52C8 48 15 A7 89 */ bl func_80253DF0
lbl_800F966C:
/* 800F966C 000F52CC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9670 000F52D0 38 A1 00 08 */ addi r5, r1, 8
/* 800F9674 000F52D4 38 80 00 08 */ li r4, 8
/* 800F9678 000F52D8 A8 63 00 42 */ lha r3, 0x42(r3)
/* 800F967C 000F52DC 48 15 A7 D1 */ bl func_80253E4C
/* 800F9680 000F52E0 80 01 00 08 */ lwz r0, 8(r1)
/* 800F9684 000F52E4 2C 00 00 00 */ cmpwi r0, 0
/* 800F9688 000F52E8 41 82 00 18 */ beq lbl_800F96A0
/* 800F968C 000F52EC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9690 000F52F0 38 80 00 08 */ li r4, 8
/* 800F9694 000F52F4 38 A0 00 00 */ li r5, 0
/* 800F9698 000F52F8 A8 63 00 42 */ lha r3, 0x42(r3)
/* 800F969C 000F52FC 48 15 A7 55 */ bl func_80253DF0
lbl_800F96A0:
/* 800F96A0 000F5300 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F96A4 000F5304 38 A1 00 08 */ addi r5, r1, 8
/* 800F96A8 000F5308 38 80 00 08 */ li r4, 8
/* 800F96AC 000F530C A8 63 00 44 */ lha r3, 0x44(r3)
/* 800F96B0 000F5310 48 15 A7 9D */ bl func_80253E4C
/* 800F96B4 000F5314 80 01 00 08 */ lwz r0, 8(r1)
/* 800F96B8 000F5318 2C 00 00 00 */ cmpwi r0, 0
/* 800F96BC 000F531C 41 82 00 18 */ beq lbl_800F96D4
/* 800F96C0 000F5320 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F96C4 000F5324 38 80 00 08 */ li r4, 8
/* 800F96C8 000F5328 38 A0 00 00 */ li r5, 0
/* 800F96CC 000F532C A8 63 00 44 */ lha r3, 0x44(r3)
/* 800F96D0 000F5330 48 15 A7 21 */ bl func_80253DF0
lbl_800F96D4:
/* 800F96D4 000F5334 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F96D8 000F5338 38 A1 00 08 */ addi r5, r1, 8
/* 800F96DC 000F533C 38 80 00 08 */ li r4, 8
/* 800F96E0 000F5340 A8 63 00 4C */ lha r3, 0x4c(r3)
/* 800F96E4 000F5344 48 15 A7 69 */ bl func_80253E4C
/* 800F96E8 000F5348 80 01 00 08 */ lwz r0, 8(r1)
/* 800F96EC 000F534C 2C 00 00 00 */ cmpwi r0, 0
/* 800F96F0 000F5350 41 82 00 18 */ beq lbl_800F9708
/* 800F96F4 000F5354 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F96F8 000F5358 38 80 00 08 */ li r4, 8
/* 800F96FC 000F535C 38 A0 00 00 */ li r5, 0
/* 800F9700 000F5360 A8 63 00 4C */ lha r3, 0x4c(r3)
/* 800F9704 000F5364 48 15 A6 ED */ bl func_80253DF0
lbl_800F9708:
/* 800F9708 000F5368 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F970C 000F536C 38 A1 00 08 */ addi r5, r1, 8
/* 800F9710 000F5370 38 80 00 08 */ li r4, 8
/* 800F9714 000F5374 A8 63 00 4E */ lha r3, 0x4e(r3)
/* 800F9718 000F5378 48 15 A7 35 */ bl func_80253E4C
/* 800F971C 000F537C 80 01 00 08 */ lwz r0, 8(r1)
/* 800F9720 000F5380 2C 00 00 00 */ cmpwi r0, 0
/* 800F9724 000F5384 41 82 00 18 */ beq lbl_800F973C
/* 800F9728 000F5388 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F972C 000F538C 38 80 00 08 */ li r4, 8
/* 800F9730 000F5390 38 A0 00 00 */ li r5, 0
/* 800F9734 000F5394 A8 63 00 4E */ lha r3, 0x4e(r3)
/* 800F9738 000F5398 48 15 A6 B9 */ bl func_80253DF0
lbl_800F973C:
/* 800F973C 000F539C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9740 000F53A0 38 A1 00 08 */ addi r5, r1, 8
/* 800F9744 000F53A4 38 80 00 08 */ li r4, 8
/* 800F9748 000F53A8 A8 63 00 50 */ lha r3, 0x50(r3)
/* 800F974C 000F53AC 48 15 A7 01 */ bl func_80253E4C
/* 800F9750 000F53B0 80 01 00 08 */ lwz r0, 8(r1)
/* 800F9754 000F53B4 2C 00 00 00 */ cmpwi r0, 0
/* 800F9758 000F53B8 41 82 00 18 */ beq lbl_800F9770
/* 800F975C 000F53BC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9760 000F53C0 38 80 00 08 */ li r4, 8
/* 800F9764 000F53C4 38 A0 00 00 */ li r5, 0
/* 800F9768 000F53C8 A8 63 00 50 */ lha r3, 0x50(r3)
/* 800F976C 000F53CC 48 15 A6 85 */ bl func_80253DF0
lbl_800F9770:
/* 800F9770 000F53D0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9774 000F53D4 38 A1 00 08 */ addi r5, r1, 8
/* 800F9778 000F53D8 38 80 00 08 */ li r4, 8
/* 800F977C 000F53DC A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800F9780 000F53E0 48 15 A6 CD */ bl func_80253E4C
/* 800F9784 000F53E4 80 01 00 08 */ lwz r0, 8(r1)
/* 800F9788 000F53E8 2C 00 00 00 */ cmpwi r0, 0
/* 800F978C 000F53EC 41 82 00 18 */ beq lbl_800F97A4
/* 800F9790 000F53F0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9794 000F53F4 38 80 00 08 */ li r4, 8
/* 800F9798 000F53F8 38 A0 00 00 */ li r5, 0
/* 800F979C 000F53FC A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800F97A0 000F5400 48 15 A6 51 */ bl func_80253DF0
lbl_800F97A4:
/* 800F97A4 000F5404 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F97A8 000F5408 38 00 00 30 */ li r0, 0x30
/* 800F97AC 000F540C 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800F97B0 000F5410 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800F97B4 000F5414 7C 08 03 A6 */ mtlr r0
/* 800F97B8 000F5418 38 21 00 10 */ addi r1, r1, 0x10
/* 800F97BC 000F541C 4E 80 00 20 */ blr
lbl_800F97C0:
/* 800F97C0 000F5420 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 800F97C4 000F5424 7C 08 02 A6 */ mflr r0
/* 800F97C8 000F5428 90 01 00 34 */ stw r0, 0x34(r1)
/* 800F97CC 000F542C 93 E1 00 2C */ stw r31, 0x2c(r1)
/* 800F97D0 000F5430 93 C1 00 28 */ stw r30, 0x28(r1)
/* 800F97D4 000F5434 93 A1 00 24 */ stw r29, 0x24(r1)
/* 800F97D8 000F5438 93 81 00 20 */ stw r28, 0x20(r1)
/* 800F97DC 000F543C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800F97E0 000F5440 80 05 00 CC */ lwz r0, 0xcc(r5)
/* 800F97E4 000F5444 28 00 00 2E */ cmplwi r0, 0x2e
/* 800F97E8 000F5448 41 81 3C 48 */ bgt lbl_800FD430
/* 800F97EC 000F544C 3C 60 80 42 */ lis r3, lbl_8041A4D8@ha
/* 800F97F0 000F5450 54 00 10 3A */ slwi r0, r0, 2
/* 800F97F4 000F5454 38 63 A4 D8 */ addi r3, r3, lbl_8041A4D8@l
/* 800F97F8 000F5458 7C 63 00 2E */ lwzx r3, r3, r0
/* 800F97FC 000F545C 7C 69 03 A6 */ mtctr r3
/* 800F9800 000F5460 4E 80 04 20 */ bctr
/* 800F9804 000F5464 A0 05 00 68 */ lhz r0, 0x68(r5)
/* 800F9808 000F5468 2C 00 00 00 */ cmpwi r0, 0
/* 800F980C 000F546C 41 82 00 08 */ beq lbl_800F9814
/* 800F9810 000F5470 48 00 00 F8 */ b lbl_800F9908
lbl_800F9814:
/* 800F9814 000F5474 A8 65 00 40 */ lha r3, 0x40(r5)
/* 800F9818 000F5478 38 80 00 08 */ li r4, 8
/* 800F981C 000F547C 38 A0 00 01 */ li r5, 1
/* 800F9820 000F5480 48 15 A5 D1 */ bl func_80253DF0
/* 800F9824 000F5484 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9828 000F5488 38 80 00 08 */ li r4, 8
/* 800F982C 000F548C 38 A0 00 01 */ li r5, 1
/* 800F9830 000F5490 A8 63 00 42 */ lha r3, 0x42(r3)
/* 800F9834 000F5494 48 15 A5 BD */ bl func_80253DF0
/* 800F9838 000F5498 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F983C 000F549C 38 80 00 08 */ li r4, 8
/* 800F9840 000F54A0 38 A0 00 01 */ li r5, 1
/* 800F9844 000F54A4 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800F9848 000F54A8 48 15 A5 A9 */ bl func_80253DF0
/* 800F984C 000F54AC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9850 000F54B0 38 80 00 08 */ li r4, 8
/* 800F9854 000F54B4 38 A0 00 01 */ li r5, 1
/* 800F9858 000F54B8 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800F985C 000F54BC 48 15 A5 95 */ bl func_80253DF0
/* 800F9860 000F54C0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9864 000F54C4 38 80 00 02 */ li r4, 2
/* 800F9868 000F54C8 38 A0 00 00 */ li r5, 0
/* 800F986C 000F54CC A8 63 00 40 */ lha r3, 0x40(r3)
/* 800F9870 000F54D0 48 15 A5 41 */ bl func_80253DB0
/* 800F9874 000F54D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9878 000F54D8 38 80 00 08 */ li r4, 8
/* 800F987C 000F54DC 38 A0 00 00 */ li r5, 0
/* 800F9880 000F54E0 A8 63 00 42 */ lha r3, 0x42(r3)
/* 800F9884 000F54E4 48 15 A5 2D */ bl func_80253DB0
/* 800F9888 000F54E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F988C 000F54EC 38 80 00 05 */ li r4, 5
/* 800F9890 000F54F0 38 A0 00 00 */ li r5, 0
/* 800F9894 000F54F4 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800F9898 000F54F8 48 15 A5 19 */ bl func_80253DB0
/* 800F989C 000F54FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F98A0 000F5500 38 80 00 04 */ li r4, 4
/* 800F98A4 000F5504 38 A0 00 00 */ li r5, 0
/* 800F98A8 000F5508 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800F98AC 000F550C 48 15 A5 05 */ bl func_80253DB0
/* 800F98B0 000F5510 3F A0 80 00 */ lis r29, 0x80000067@ha
/* 800F98B4 000F5514 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F98B8 000F5518 38 9D 00 67 */ addi r4, r29, 0x80000067@l
/* 800F98BC 000F551C 38 00 00 01 */ li r0, 1
/* 800F98C0 000F5520 90 83 00 D0 */ stw r4, 0xd0(r3)
/* 800F98C4 000F5524 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F98C8 000F5528 98 03 00 F0 */ stb r0, 0xf0(r3)
/* 800F98CC 000F552C 48 02 30 A9 */ bl func_8011C974
/* 800F98D0 000F5530 80 03 00 0C */ lwz r0, 0xc(r3)
/* 800F98D4 000F5534 2C 00 00 00 */ cmpwi r0, 0
/* 800F98D8 000F5538 40 82 01 84 */ bne lbl_800F9A5C
/* 800F98DC 000F553C 48 02 30 99 */ bl func_8011C974
/* 800F98E0 000F5540 88 03 00 14 */ lbz r0, 0x14(r3)
/* 800F98E4 000F5544 28 00 00 03 */ cmplwi r0, 3
/* 800F98E8 000F5548 40 82 01 74 */ bne lbl_800F9A5C
/* 800F98EC 000F554C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F98F0 000F5550 38 9D 00 66 */ addi r4, r29, 0x66
/* 800F98F4 000F5554 38 00 00 14 */ li r0, 0x14
/* 800F98F8 000F5558 90 83 00 D0 */ stw r4, 0xd0(r3)
/* 800F98FC 000F555C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9900 000F5560 98 03 00 F0 */ stb r0, 0xf0(r3)
/* 800F9904 000F5564 48 00 01 58 */ b lbl_800F9A5C
lbl_800F9908:
/* 800F9908 000F5568 A8 65 00 40 */ lha r3, 0x40(r5)
/* 800F990C 000F556C 38 80 00 08 */ li r4, 8
/* 800F9910 000F5570 38 A0 00 01 */ li r5, 1
/* 800F9914 000F5574 48 15 A4 DD */ bl func_80253DF0
/* 800F9918 000F5578 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F991C 000F557C 38 80 00 08 */ li r4, 8
/* 800F9920 000F5580 38 A0 00 01 */ li r5, 1
/* 800F9924 000F5584 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800F9928 000F5588 48 15 A4 C9 */ bl func_80253DF0
/* 800F992C 000F558C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9930 000F5590 38 80 00 08 */ li r4, 8
/* 800F9934 000F5594 38 A0 00 01 */ li r5, 1
/* 800F9938 000F5598 A8 63 00 46 */ lha r3, 0x46(r3)
/* 800F993C 000F559C 48 15 A4 B5 */ bl func_80253DF0
/* 800F9940 000F55A0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9944 000F55A4 38 80 00 08 */ li r4, 8
/* 800F9948 000F55A8 38 A0 00 01 */ li r5, 1
/* 800F994C 000F55AC A8 63 00 48 */ lha r3, 0x48(r3)
/* 800F9950 000F55B0 48 15 A4 A1 */ bl func_80253DF0
/* 800F9954 000F55B4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9958 000F55B8 38 80 00 08 */ li r4, 8
/* 800F995C 000F55BC 38 A0 00 01 */ li r5, 1
/* 800F9960 000F55C0 A8 63 00 4A */ lha r3, 0x4a(r3)
/* 800F9964 000F55C4 48 15 A4 8D */ bl func_80253DF0
/* 800F9968 000F55C8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F996C 000F55CC 38 80 00 08 */ li r4, 8
/* 800F9970 000F55D0 38 A0 00 01 */ li r5, 1
/* 800F9974 000F55D4 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800F9978 000F55D8 48 15 A4 79 */ bl func_80253DF0
/* 800F997C 000F55DC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9980 000F55E0 38 80 00 02 */ li r4, 2
/* 800F9984 000F55E4 38 A0 00 00 */ li r5, 0
/* 800F9988 000F55E8 A8 63 00 40 */ lha r3, 0x40(r3)
/* 800F998C 000F55EC 48 15 A4 25 */ bl func_80253DB0
/* 800F9990 000F55F0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9994 000F55F4 38 80 00 05 */ li r4, 5
/* 800F9998 000F55F8 38 A0 00 00 */ li r5, 0
/* 800F999C 000F55FC A8 63 00 44 */ lha r3, 0x44(r3)
/* 800F99A0 000F5600 48 15 A4 11 */ bl func_80253DB0
/* 800F99A4 000F5604 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F99A8 000F5608 38 80 00 0A */ li r4, 0xa
/* 800F99AC 000F560C 38 A0 00 00 */ li r5, 0
/* 800F99B0 000F5610 A8 63 00 46 */ lha r3, 0x46(r3)
/* 800F99B4 000F5614 48 15 A3 FD */ bl func_80253DB0
/* 800F99B8 000F5618 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F99BC 000F561C 38 80 00 02 */ li r4, 2
/* 800F99C0 000F5620 38 A0 00 00 */ li r5, 0
/* 800F99C4 000F5624 A8 63 00 48 */ lha r3, 0x48(r3)
/* 800F99C8 000F5628 48 15 A3 E9 */ bl func_80253DB0
/* 800F99CC 000F562C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F99D0 000F5630 38 80 00 02 */ li r4, 2
/* 800F99D4 000F5634 38 A0 00 00 */ li r5, 0
/* 800F99D8 000F5638 A8 63 00 4A */ lha r3, 0x4a(r3)
/* 800F99DC 000F563C 48 15 A3 D5 */ bl func_80253DB0
/* 800F99E0 000F5640 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F99E4 000F5644 38 80 00 04 */ li r4, 4
/* 800F99E8 000F5648 38 A0 00 00 */ li r5, 0
/* 800F99EC 000F564C A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800F99F0 000F5650 48 15 A3 C1 */ bl func_80253DB0
/* 800F99F4 000F5654 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800F99F8 000F5658 A0 04 00 68 */ lhz r0, 0x68(r4)
/* 800F99FC 000F565C 28 00 00 02 */ cmplwi r0, 2
/* 800F9A00 000F5660 40 82 00 20 */ bne lbl_800F9A20
/* 800F9A04 000F5664 3C 60 80 00 */ lis r3, 0x8000007E@ha
/* 800F9A08 000F5668 38 00 00 14 */ li r0, 0x14
/* 800F9A0C 000F566C 38 63 00 7E */ addi r3, r3, 0x8000007E@l
/* 800F9A10 000F5670 90 64 00 D0 */ stw r3, 0xd0(r4)
/* 800F9A14 000F5674 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9A18 000F5678 98 03 00 F0 */ stb r0, 0xf0(r3)
/* 800F9A1C 000F567C 48 00 00 40 */ b lbl_800F9A5C
lbl_800F9A20:
/* 800F9A20 000F5680 28 00 00 04 */ cmplwi r0, 4
/* 800F9A24 000F5684 40 82 00 20 */ bne lbl_800F9A44
/* 800F9A28 000F5688 3C 60 80 00 */ lis r3, 0x8000001E@ha
/* 800F9A2C 000F568C 38 00 00 14 */ li r0, 0x14
/* 800F9A30 000F5690 38 63 00 1E */ addi r3, r3, 0x8000001E@l
/* 800F9A34 000F5694 90 64 00 D0 */ stw r3, 0xd0(r4)
/* 800F9A38 000F5698 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9A3C 000F569C 98 03 00 F0 */ stb r0, 0xf0(r3)
/* 800F9A40 000F56A0 48 00 00 1C */ b lbl_800F9A5C
lbl_800F9A44:
/* 800F9A44 000F56A4 3C 60 80 00 */ lis r3, 0x8000007F@ha
/* 800F9A48 000F56A8 38 00 00 01 */ li r0, 1
/* 800F9A4C 000F56AC 38 63 00 7F */ addi r3, r3, 0x8000007F@l
/* 800F9A50 000F56B0 90 64 00 D0 */ stw r3, 0xd0(r4)
/* 800F9A54 000F56B4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9A58 000F56B8 98 03 00 F0 */ stb r0, 0xf0(r3)
lbl_800F9A5C:
/* 800F9A5C 000F56BC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9A60 000F56C0 38 00 00 01 */ li r0, 1
/* 800F9A64 000F56C4 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800F9A68 000F56C8 48 00 39 C8 */ b lbl_800FD430
/* 800F9A6C 000F56CC A8 65 00 44 */ lha r3, 0x44(r5)
/* 800F9A70 000F56D0 48 15 A3 61 */ bl func_80253DD0
/* 800F9A74 000F56D4 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800F9A78 000F56D8 28 00 00 03 */ cmplwi r0, 3
/* 800F9A7C 000F56DC 40 82 39 B4 */ bne lbl_800FD430
/* 800F9A80 000F56E0 38 60 00 01 */ li r3, 1
/* 800F9A84 000F56E4 38 80 00 00 */ li r4, 0
/* 800F9A88 000F56E8 4B F5 FE 71 */ bl func_800598F8
/* 800F9A8C 000F56EC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9A90 000F56F0 38 00 00 02 */ li r0, 2
/* 800F9A94 000F56F4 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800F9A98 000F56F8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9A9C 000F56FC A0 03 00 68 */ lhz r0, 0x68(r3)
/* 800F9AA0 000F5700 2C 00 00 02 */ cmpwi r0, 2
/* 800F9AA4 000F5704 41 82 01 7C */ beq lbl_800F9C20
/* 800F9AA8 000F5708 40 80 00 10 */ bge lbl_800F9AB8
/* 800F9AAC 000F570C 2C 00 00 00 */ cmpwi r0, 0
/* 800F9AB0 000F5710 41 82 00 14 */ beq lbl_800F9AC4
/* 800F9AB4 000F5714 48 00 02 C4 */ b lbl_800F9D78
lbl_800F9AB8:
/* 800F9AB8 000F5718 2C 00 00 04 */ cmpwi r0, 4
/* 800F9ABC 000F571C 41 82 02 2C */ beq lbl_800F9CE8
/* 800F9AC0 000F5720 48 00 02 B8 */ b lbl_800F9D78
lbl_800F9AC4:
/* 800F9AC4 000F5724 48 02 2E B1 */ bl func_8011C974
/* 800F9AC8 000F5728 80 03 00 0C */ lwz r0, 0xc(r3)
/* 800F9ACC 000F572C 2C 00 00 00 */ cmpwi r0, 0
/* 800F9AD0 000F5730 40 82 00 A4 */ bne lbl_800F9B74
/* 800F9AD4 000F5734 48 02 2E A1 */ bl func_8011C974
/* 800F9AD8 000F5738 88 03 00 14 */ lbz r0, 0x14(r3)
/* 800F9ADC 000F573C 28 00 00 03 */ cmplwi r0, 3
/* 800F9AE0 000F5740 40 82 00 94 */ bne lbl_800F9B74
/* 800F9AE4 000F5744 38 60 00 02 */ li r3, 2
/* 800F9AE8 000F5748 38 80 00 00 */ li r4, 0
/* 800F9AEC 000F574C 38 A0 00 00 */ li r5, 0
/* 800F9AF0 000F5750 38 C0 00 03 */ li r6, 3
/* 800F9AF4 000F5754 38 E0 00 07 */ li r7, 7
/* 800F9AF8 000F5758 39 00 00 00 */ li r8, 0
/* 800F9AFC 000F575C 4B F5 FE CD */ bl func_800599C8
/* 800F9B00 000F5760 38 60 00 03 */ li r3, 3
/* 800F9B04 000F5764 38 80 00 00 */ li r4, 0
/* 800F9B08 000F5768 38 A0 00 02 */ li r5, 2
/* 800F9B0C 000F576C 38 C0 00 00 */ li r6, 0
/* 800F9B10 000F5770 38 E0 00 14 */ li r7, 0x14
/* 800F9B14 000F5774 39 00 00 00 */ li r8, 0
/* 800F9B18 000F5778 4B F5 FE B1 */ bl func_800599C8
/* 800F9B1C 000F577C 38 60 00 06 */ li r3, 6
/* 800F9B20 000F5780 38 80 00 02 */ li r4, 2
/* 800F9B24 000F5784 38 A0 00 00 */ li r5, 0
/* 800F9B28 000F5788 38 C0 00 07 */ li r6, 7
/* 800F9B2C 000F578C 38 E0 00 00 */ li r7, 0
/* 800F9B30 000F5790 39 00 00 00 */ li r8, 0
/* 800F9B34 000F5794 4B F5 FE 95 */ bl func_800599C8
/* 800F9B38 000F5798 38 60 00 07 */ li r3, 7
/* 800F9B3C 000F579C 38 80 00 03 */ li r4, 3
/* 800F9B40 000F57A0 38 A0 00 06 */ li r5, 6
/* 800F9B44 000F57A4 38 C0 00 14 */ li r6, 0x14
/* 800F9B48 000F57A8 38 E0 00 00 */ li r7, 0
/* 800F9B4C 000F57AC 39 00 00 00 */ li r8, 0
/* 800F9B50 000F57B0 4B F5 FE 79 */ bl func_800599C8
/* 800F9B54 000F57B4 38 60 00 14 */ li r3, 0x14
/* 800F9B58 000F57B8 38 80 00 03 */ li r4, 3
/* 800F9B5C 000F57BC 38 A0 00 07 */ li r5, 7
/* 800F9B60 000F57C0 38 C0 00 00 */ li r6, 0
/* 800F9B64 000F57C4 38 E0 00 00 */ li r7, 0
/* 800F9B68 000F57C8 39 00 00 00 */ li r8, 0
/* 800F9B6C 000F57CC 4B F5 FE 5D */ bl func_800599C8
/* 800F9B70 000F57D0 48 00 38 C0 */ b lbl_800FD430
lbl_800F9B74:
/* 800F9B74 000F57D4 38 60 00 01 */ li r3, 1
/* 800F9B78 000F57D8 38 80 00 00 */ li r4, 0
/* 800F9B7C 000F57DC 38 A0 00 00 */ li r5, 0
/* 800F9B80 000F57E0 38 C0 00 02 */ li r6, 2
/* 800F9B84 000F57E4 38 E0 00 06 */ li r7, 6
/* 800F9B88 000F57E8 39 00 00 00 */ li r8, 0
/* 800F9B8C 000F57EC 4B F5 FE 3D */ bl func_800599C8
/* 800F9B90 000F57F0 38 60 00 02 */ li r3, 2
/* 800F9B94 000F57F4 38 80 00 00 */ li r4, 0
/* 800F9B98 000F57F8 38 A0 00 01 */ li r5, 1
/* 800F9B9C 000F57FC 38 C0 00 03 */ li r6, 3
/* 800F9BA0 000F5800 38 E0 00 07 */ li r7, 7
/* 800F9BA4 000F5804 39 00 00 00 */ li r8, 0
/* 800F9BA8 000F5808 4B F5 FE 21 */ bl func_800599C8
/* 800F9BAC 000F580C 38 60 00 03 */ li r3, 3
/* 800F9BB0 000F5810 38 80 00 00 */ li r4, 0
/* 800F9BB4 000F5814 38 A0 00 02 */ li r5, 2
/* 800F9BB8 000F5818 38 C0 00 00 */ li r6, 0
/* 800F9BBC 000F581C 38 E0 00 14 */ li r7, 0x14
/* 800F9BC0 000F5820 39 00 00 00 */ li r8, 0
/* 800F9BC4 000F5824 4B F5 FE 05 */ bl func_800599C8
/* 800F9BC8 000F5828 38 60 00 06 */ li r3, 6
/* 800F9BCC 000F582C 38 80 00 01 */ li r4, 1
/* 800F9BD0 000F5830 38 A0 00 00 */ li r5, 0
/* 800F9BD4 000F5834 38 C0 00 07 */ li r6, 7
/* 800F9BD8 000F5838 38 E0 00 00 */ li r7, 0
/* 800F9BDC 000F583C 39 00 00 00 */ li r8, 0
/* 800F9BE0 000F5840 4B F5 FD E9 */ bl func_800599C8
/* 800F9BE4 000F5844 38 60 00 07 */ li r3, 7
/* 800F9BE8 000F5848 38 80 00 02 */ li r4, 2
/* 800F9BEC 000F584C 38 A0 00 06 */ li r5, 6
/* 800F9BF0 000F5850 38 C0 00 14 */ li r6, 0x14
/* 800F9BF4 000F5854 38 E0 00 00 */ li r7, 0
/* 800F9BF8 000F5858 39 00 00 00 */ li r8, 0
/* 800F9BFC 000F585C 4B F5 FD CD */ bl func_800599C8
/* 800F9C00 000F5860 38 60 00 14 */ li r3, 0x14
/* 800F9C04 000F5864 38 80 00 03 */ li r4, 3
/* 800F9C08 000F5868 38 A0 00 07 */ li r5, 7
/* 800F9C0C 000F586C 38 C0 00 00 */ li r6, 0
/* 800F9C10 000F5870 38 E0 00 00 */ li r7, 0
/* 800F9C14 000F5874 39 00 00 00 */ li r8, 0
/* 800F9C18 000F5878 4B F5 FD B1 */ bl func_800599C8
/* 800F9C1C 000F587C 48 00 38 14 */ b lbl_800FD430
lbl_800F9C20:
/* 800F9C20 000F5880 38 60 00 02 */ li r3, 2
/* 800F9C24 000F5884 38 80 00 00 */ li r4, 0
/* 800F9C28 000F5888 38 A0 00 00 */ li r5, 0
/* 800F9C2C 000F588C 38 C0 00 03 */ li r6, 3
/* 800F9C30 000F5890 38 E0 00 04 */ li r7, 4
/* 800F9C34 000F5894 39 00 00 00 */ li r8, 0
/* 800F9C38 000F5898 4B F5 FD 91 */ bl func_800599C8
/* 800F9C3C 000F589C 38 60 00 03 */ li r3, 3
/* 800F9C40 000F58A0 38 80 00 00 */ li r4, 0
/* 800F9C44 000F58A4 38 A0 00 02 */ li r5, 2
/* 800F9C48 000F58A8 38 C0 00 00 */ li r6, 0
/* 800F9C4C 000F58AC 38 E0 00 05 */ li r7, 5
/* 800F9C50 000F58B0 39 00 00 00 */ li r8, 0
/* 800F9C54 000F58B4 4B F5 FD 75 */ bl func_800599C8
/* 800F9C58 000F58B8 38 60 00 04 */ li r3, 4
/* 800F9C5C 000F58BC 38 80 00 02 */ li r4, 2
/* 800F9C60 000F58C0 38 A0 00 00 */ li r5, 0
/* 800F9C64 000F58C4 38 C0 00 05 */ li r6, 5
/* 800F9C68 000F58C8 38 E0 00 06 */ li r7, 6
/* 800F9C6C 000F58CC 39 00 00 00 */ li r8, 0
/* 800F9C70 000F58D0 4B F5 FD 59 */ bl func_800599C8
/* 800F9C74 000F58D4 38 60 00 05 */ li r3, 5
/* 800F9C78 000F58D8 38 80 00 03 */ li r4, 3
/* 800F9C7C 000F58DC 38 A0 00 04 */ li r5, 4
/* 800F9C80 000F58E0 38 C0 00 00 */ li r6, 0
/* 800F9C84 000F58E4 38 E0 00 14 */ li r7, 0x14
/* 800F9C88 000F58E8 39 00 00 00 */ li r8, 0
/* 800F9C8C 000F58EC 4B F5 FD 3D */ bl func_800599C8
/* 800F9C90 000F58F0 38 60 00 06 */ li r3, 6
/* 800F9C94 000F58F4 38 80 00 04 */ li r4, 4
/* 800F9C98 000F58F8 38 A0 00 00 */ li r5, 0
/* 800F9C9C 000F58FC 38 C0 00 07 */ li r6, 7
/* 800F9CA0 000F5900 38 E0 00 00 */ li r7, 0
/* 800F9CA4 000F5904 39 00 00 00 */ li r8, 0
/* 800F9CA8 000F5908 4B F5 FD 21 */ bl func_800599C8
/* 800F9CAC 000F590C 38 60 00 07 */ li r3, 7
/* 800F9CB0 000F5910 38 80 00 05 */ li r4, 5
/* 800F9CB4 000F5914 38 A0 00 06 */ li r5, 6
/* 800F9CB8 000F5918 38 C0 00 14 */ li r6, 0x14
/* 800F9CBC 000F591C 38 E0 00 00 */ li r7, 0
/* 800F9CC0 000F5920 39 00 00 00 */ li r8, 0
/* 800F9CC4 000F5924 4B F5 FD 05 */ bl func_800599C8
/* 800F9CC8 000F5928 38 60 00 14 */ li r3, 0x14
/* 800F9CCC 000F592C 38 80 00 05 */ li r4, 5
/* 800F9CD0 000F5930 38 A0 00 07 */ li r5, 7
/* 800F9CD4 000F5934 38 C0 00 00 */ li r6, 0
/* 800F9CD8 000F5938 38 E0 00 00 */ li r7, 0
/* 800F9CDC 000F593C 39 00 00 00 */ li r8, 0
/* 800F9CE0 000F5940 4B F5 FC E9 */ bl func_800599C8
/* 800F9CE4 000F5944 48 00 37 4C */ b lbl_800FD430
lbl_800F9CE8:
/* 800F9CE8 000F5948 38 60 00 02 */ li r3, 2
/* 800F9CEC 000F594C 38 80 00 00 */ li r4, 0
/* 800F9CF0 000F5950 38 A0 00 00 */ li r5, 0
/* 800F9CF4 000F5954 38 C0 00 03 */ li r6, 3
/* 800F9CF8 000F5958 38 E0 00 04 */ li r7, 4
/* 800F9CFC 000F595C 39 00 00 00 */ li r8, 0
/* 800F9D00 000F5960 4B F5 FC C9 */ bl func_800599C8
/* 800F9D04 000F5964 38 60 00 03 */ li r3, 3
/* 800F9D08 000F5968 38 80 00 00 */ li r4, 0
/* 800F9D0C 000F596C 38 A0 00 02 */ li r5, 2
/* 800F9D10 000F5970 38 C0 00 00 */ li r6, 0
/* 800F9D14 000F5974 38 E0 00 05 */ li r7, 5
/* 800F9D18 000F5978 39 00 00 00 */ li r8, 0
/* 800F9D1C 000F597C 4B F5 FC AD */ bl func_800599C8
/* 800F9D20 000F5980 38 60 00 04 */ li r3, 4
/* 800F9D24 000F5984 38 80 00 02 */ li r4, 2
/* 800F9D28 000F5988 38 A0 00 00 */ li r5, 0
/* 800F9D2C 000F598C 38 C0 00 05 */ li r6, 5
/* 800F9D30 000F5990 38 E0 00 14 */ li r7, 0x14
/* 800F9D34 000F5994 39 00 00 00 */ li r8, 0
/* 800F9D38 000F5998 4B F5 FC 91 */ bl func_800599C8
/* 800F9D3C 000F599C 38 60 00 05 */ li r3, 5
/* 800F9D40 000F59A0 38 80 00 03 */ li r4, 3
/* 800F9D44 000F59A4 38 A0 00 04 */ li r5, 4
/* 800F9D48 000F59A8 38 C0 00 00 */ li r6, 0
/* 800F9D4C 000F59AC 38 E0 00 14 */ li r7, 0x14
/* 800F9D50 000F59B0 39 00 00 00 */ li r8, 0
/* 800F9D54 000F59B4 4B F5 FC 75 */ bl func_800599C8
/* 800F9D58 000F59B8 38 60 00 14 */ li r3, 0x14
/* 800F9D5C 000F59BC 38 80 00 05 */ li r4, 5
/* 800F9D60 000F59C0 38 A0 00 04 */ li r5, 4
/* 800F9D64 000F59C4 38 C0 00 00 */ li r6, 0
/* 800F9D68 000F59C8 38 E0 00 00 */ li r7, 0
/* 800F9D6C 000F59CC 39 00 00 00 */ li r8, 0
/* 800F9D70 000F59D0 4B F5 FC 59 */ bl func_800599C8
/* 800F9D74 000F59D4 48 00 36 BC */ b lbl_800FD430
lbl_800F9D78:
/* 800F9D78 000F59D8 38 60 00 01 */ li r3, 1
/* 800F9D7C 000F59DC 38 80 00 04 */ li r4, 4
/* 800F9D80 000F59E0 38 A0 00 00 */ li r5, 0
/* 800F9D84 000F59E4 38 C0 00 06 */ li r6, 6
/* 800F9D88 000F59E8 38 E0 00 00 */ li r7, 0
/* 800F9D8C 000F59EC 39 00 00 00 */ li r8, 0
/* 800F9D90 000F59F0 4B F5 FC 39 */ bl func_800599C8
/* 800F9D94 000F59F4 38 60 00 02 */ li r3, 2
/* 800F9D98 000F59F8 38 80 00 00 */ li r4, 0
/* 800F9D9C 000F59FC 38 A0 00 01 */ li r5, 1
/* 800F9DA0 000F5A00 38 C0 00 03 */ li r6, 3
/* 800F9DA4 000F5A04 38 E0 00 04 */ li r7, 4
/* 800F9DA8 000F5A08 39 00 00 00 */ li r8, 0
/* 800F9DAC 000F5A0C 4B F5 FC 1D */ bl func_800599C8
/* 800F9DB0 000F5A10 38 60 00 03 */ li r3, 3
/* 800F9DB4 000F5A14 38 80 00 00 */ li r4, 0
/* 800F9DB8 000F5A18 38 A0 00 02 */ li r5, 2
/* 800F9DBC 000F5A1C 38 C0 00 00 */ li r6, 0
/* 800F9DC0 000F5A20 38 E0 00 05 */ li r7, 5
/* 800F9DC4 000F5A24 39 00 00 00 */ li r8, 0
/* 800F9DC8 000F5A28 4B F5 FC 01 */ bl func_800599C8
/* 800F9DCC 000F5A2C 38 60 00 04 */ li r3, 4
/* 800F9DD0 000F5A30 38 80 00 02 */ li r4, 2
/* 800F9DD4 000F5A34 38 A0 00 01 */ li r5, 1
/* 800F9DD8 000F5A38 38 C0 00 05 */ li r6, 5
/* 800F9DDC 000F5A3C 38 E0 00 01 */ li r7, 1
/* 800F9DE0 000F5A40 39 00 00 00 */ li r8, 0
/* 800F9DE4 000F5A44 4B F5 FB E5 */ bl func_800599C8
/* 800F9DE8 000F5A48 38 60 00 05 */ li r3, 5
/* 800F9DEC 000F5A4C 38 80 00 03 */ li r4, 3
/* 800F9DF0 000F5A50 38 A0 00 04 */ li r5, 4
/* 800F9DF4 000F5A54 38 C0 00 00 */ li r6, 0
/* 800F9DF8 000F5A58 38 E0 00 14 */ li r7, 0x14
/* 800F9DFC 000F5A5C 39 00 00 00 */ li r8, 0
/* 800F9E00 000F5A60 4B F5 FB C9 */ bl func_800599C8
/* 800F9E04 000F5A64 38 60 00 06 */ li r3, 6
/* 800F9E08 000F5A68 38 80 00 04 */ li r4, 4
/* 800F9E0C 000F5A6C 38 A0 00 01 */ li r5, 1
/* 800F9E10 000F5A70 38 C0 00 07 */ li r6, 7
/* 800F9E14 000F5A74 38 E0 00 00 */ li r7, 0
/* 800F9E18 000F5A78 39 00 00 00 */ li r8, 0
/* 800F9E1C 000F5A7C 4B F5 FB AD */ bl func_800599C8
/* 800F9E20 000F5A80 38 60 00 07 */ li r3, 7
/* 800F9E24 000F5A84 38 80 00 05 */ li r4, 5
/* 800F9E28 000F5A88 38 A0 00 06 */ li r5, 6
/* 800F9E2C 000F5A8C 38 C0 00 14 */ li r6, 0x14
/* 800F9E30 000F5A90 38 E0 00 00 */ li r7, 0
/* 800F9E34 000F5A94 39 00 00 00 */ li r8, 0
/* 800F9E38 000F5A98 4B F5 FB 91 */ bl func_800599C8
/* 800F9E3C 000F5A9C 38 60 00 14 */ li r3, 0x14
/* 800F9E40 000F5AA0 38 80 00 05 */ li r4, 5
/* 800F9E44 000F5AA4 38 A0 00 07 */ li r5, 7
/* 800F9E48 000F5AA8 38 C0 00 00 */ li r6, 0
/* 800F9E4C 000F5AAC 38 E0 00 00 */ li r7, 0
/* 800F9E50 000F5AB0 39 00 00 00 */ li r8, 0
/* 800F9E54 000F5AB4 4B F5 FB 75 */ bl func_800599C8
/* 800F9E58 000F5AB8 48 00 35 D8 */ b lbl_800FD430
/* 800F9E5C 000F5ABC A0 05 00 68 */ lhz r0, 0x68(r5)
/* 800F9E60 000F5AC0 2C 00 00 00 */ cmpwi r0, 0
/* 800F9E64 000F5AC4 41 82 00 10 */ beq lbl_800F9E74
/* 800F9E68 000F5AC8 A0 05 00 E4 */ lhz r0, 0xe4(r5)
/* 800F9E6C 000F5ACC 54 00 8F FF */ rlwinm. r0, r0, 0x11, 0x1f, 0x1f
/* 800F9E70 000F5AD0 41 82 35 C0 */ beq lbl_800FD430
lbl_800F9E74:
/* 800F9E74 000F5AD4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9E78 000F5AD8 38 60 00 29 */ li r3, 0x29
/* 800F9E7C 000F5ADC 38 C0 00 01 */ li r6, 1
/* 800F9E80 000F5AE0 88 85 00 F0 */ lbz r4, 0xf0(r5)
/* 800F9E84 000F5AE4 88 A5 00 F4 */ lbz r5, 0xf4(r5)
/* 800F9E88 000F5AE8 4B F5 FB E5 */ bl func_80059A6C
/* 800F9E8C 000F5AEC 2C 03 00 00 */ cmpwi r3, 0
/* 800F9E90 000F5AF0 41 82 35 A0 */ beq lbl_800FD430
/* 800F9E94 000F5AF4 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
/* 800F9E98 000F5AF8 41 82 04 54 */ beq lbl_800FA2EC
/* 800F9E9C 000F5AFC 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800F9EA0 000F5B00 3B C0 00 00 */ li r30, 0
/* 800F9EA4 000F5B04 28 00 FF FF */ cmplwi r0, 0xffff
/* 800F9EA8 000F5B08 3B E0 00 14 */ li r31, 0x14
/* 800F9EAC 000F5B0C 41 82 00 08 */ beq lbl_800F9EB4
/* 800F9EB0 000F5B10 7C 1F 03 78 */ mr r31, r0
lbl_800F9EB4:
/* 800F9EB4 000F5B14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9EB8 000F5B18 A0 03 00 68 */ lhz r0, 0x68(r3)
/* 800F9EBC 000F5B1C 2C 00 00 00 */ cmpwi r0, 0
/* 800F9EC0 000F5B20 41 82 00 08 */ beq lbl_800F9EC8
/* 800F9EC4 000F5B24 48 00 02 3C */ b lbl_800FA100
lbl_800F9EC8:
/* 800F9EC8 000F5B28 48 02 2A AD */ bl func_8011C974
/* 800F9ECC 000F5B2C 80 03 00 0C */ lwz r0, 0xc(r3)
/* 800F9ED0 000F5B30 2C 00 00 00 */ cmpwi r0, 0
/* 800F9ED4 000F5B34 40 82 00 1C */ bne lbl_800F9EF0
/* 800F9ED8 000F5B38 48 02 2A 9D */ bl func_8011C974
/* 800F9EDC 000F5B3C 88 03 00 14 */ lbz r0, 0x14(r3)
/* 800F9EE0 000F5B40 28 00 00 03 */ cmplwi r0, 3
/* 800F9EE4 000F5B44 40 82 00 0C */ bne lbl_800F9EF0
/* 800F9EE8 000F5B48 28 1F 00 01 */ cmplwi r31, 1
/* 800F9EEC 000F5B4C 41 82 03 EC */ beq lbl_800FA2D8
lbl_800F9EF0:
/* 800F9EF0 000F5B50 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9EF4 000F5B54 3F A0 80 42 */ lis r29, lbl_80418120@ha
/* 800F9EF8 000F5B58 57 FC 18 38 */ slwi r28, r31, 3
/* 800F9EFC 000F5B5C 38 A0 00 00 */ li r5, 0
/* 800F9F00 000F5B60 3B BD 81 20 */ addi r29, r29, lbl_80418120@l
/* 800F9F04 000F5B64 A8 63 00 42 */ lha r3, 0x42(r3)
/* 800F9F08 000F5B68 7C 9D E2 2E */ lhzx r4, r29, r28
/* 800F9F0C 000F5B6C 48 15 9E A5 */ bl func_80253DB0
/* 800F9F10 000F5B70 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9F14 000F5B74 7C 7D E2 14 */ add r3, r29, r28
/* 800F9F18 000F5B78 A0 83 00 02 */ lhz r4, 2(r3)
/* 800F9F1C 000F5B7C 38 A0 00 00 */ li r5, 0
/* 800F9F20 000F5B80 A8 66 00 44 */ lha r3, 0x44(r6)
/* 800F9F24 000F5B84 48 15 9E 8D */ bl func_80253DB0
/* 800F9F28 000F5B88 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9F2C 000F5B8C 7C 7D E2 14 */ add r3, r29, r28
/* 800F9F30 000F5B90 A0 83 00 04 */ lhz r4, 4(r3)
/* 800F9F34 000F5B94 38 A0 00 00 */ li r5, 0
/* 800F9F38 000F5B98 A8 66 00 5E */ lha r3, 0x5e(r6)
/* 800F9F3C 000F5B9C 48 15 9E 75 */ bl func_80253DB0
/* 800F9F40 000F5BA0 7C 9D E2 14 */ add r4, r29, r28
/* 800F9F44 000F5BA4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9F48 000F5BA8 A0 04 00 06 */ lhz r0, 6(r4)
/* 800F9F4C 000F5BAC 28 1F 00 14 */ cmplwi r31, 0x14
/* 800F9F50 000F5BB0 90 03 00 60 */ stw r0, 0x60(r3)
/* 800F9F54 000F5BB4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9F58 000F5BB8 80 03 00 60 */ lwz r0, 0x60(r3)
/* 800F9F5C 000F5BBC 98 03 00 F0 */ stb r0, 0xf0(r3)
/* 800F9F60 000F5BC0 41 81 03 78 */ bgt lbl_800FA2D8
/* 800F9F64 000F5BC4 3C 60 80 42 */ lis r3, lbl_8041A484@ha
/* 800F9F68 000F5BC8 57 E0 10 3A */ slwi r0, r31, 2
/* 800F9F6C 000F5BCC 38 63 A4 84 */ addi r3, r3, lbl_8041A484@l
/* 800F9F70 000F5BD0 7C 63 00 2E */ lwzx r3, r3, r0
/* 800F9F74 000F5BD4 7C 69 03 A6 */ mtctr r3
/* 800F9F78 000F5BD8 4E 80 04 20 */ bctr
/* 800F9F7C 000F5BDC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9F80 000F5BE0 81 83 00 70 */ lwz r12, 0x70(r3)
/* 800F9F84 000F5BE4 2C 0C 00 00 */ cmpwi r12, 0
/* 800F9F88 000F5BE8 41 82 03 50 */ beq lbl_800FA2D8
/* 800F9F8C 000F5BEC 38 83 00 C8 */ addi r4, r3, 0xc8
/* 800F9F90 000F5BF0 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800F9F94 000F5BF4 38 A0 FF FF */ li r5, -1
/* 800F9F98 000F5BF8 7D 89 03 A6 */ mtctr r12
/* 800F9F9C 000F5BFC 4E 80 04 21 */ bctrl
/* 800F9FA0 000F5C00 2C 03 00 00 */ cmpwi r3, 0
/* 800F9FA4 000F5C04 41 82 00 18 */ beq lbl_800F9FBC
/* 800F9FA8 000F5C08 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9FAC 000F5C0C 38 00 00 2D */ li r0, 0x2d
/* 800F9FB0 000F5C10 3B C0 00 01 */ li r30, 1
/* 800F9FB4 000F5C14 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800F9FB8 000F5C18 48 00 03 20 */ b lbl_800FA2D8
lbl_800F9FBC:
/* 800F9FBC 000F5C1C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9FC0 000F5C20 38 80 00 06 */ li r4, 6
/* 800F9FC4 000F5C24 38 A0 00 00 */ li r5, 0
/* 800F9FC8 000F5C28 A8 63 00 42 */ lha r3, 0x42(r3)
/* 800F9FCC 000F5C2C 48 15 9D E5 */ bl func_80253DB0
/* 800F9FD0 000F5C30 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9FD4 000F5C34 38 00 00 03 */ li r0, 3
/* 800F9FD8 000F5C38 3B C0 00 01 */ li r30, 1
/* 800F9FDC 000F5C3C 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800F9FE0 000F5C40 48 00 02 F8 */ b lbl_800FA2D8
/* 800F9FE4 000F5C44 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9FE8 000F5C48 38 00 00 04 */ li r0, 4
/* 800F9FEC 000F5C4C 3B C0 00 01 */ li r30, 1
/* 800F9FF0 000F5C50 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800F9FF4 000F5C54 48 00 02 E4 */ b lbl_800FA2D8
/* 800F9FF8 000F5C58 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800F9FFC 000F5C5C 38 00 00 0C */ li r0, 0xc
/* 800FA000 000F5C60 3B C0 00 01 */ li r30, 1
/* 800FA004 000F5C64 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FA008 000F5C68 48 00 02 D0 */ b lbl_800FA2D8
/* 800FA00C 000F5C6C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA010 000F5C70 81 83 00 70 */ lwz r12, 0x70(r3)
/* 800FA014 000F5C74 2C 0C 00 00 */ cmpwi r12, 0
/* 800FA018 000F5C78 41 82 02 C0 */ beq lbl_800FA2D8
/* 800FA01C 000F5C7C 38 83 00 C8 */ addi r4, r3, 0xc8
/* 800FA020 000F5C80 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FA024 000F5C84 38 A0 00 00 */ li r5, 0
/* 800FA028 000F5C88 7D 89 03 A6 */ mtctr r12
/* 800FA02C 000F5C8C 4E 80 04 21 */ bctrl
/* 800FA030 000F5C90 2C 03 00 00 */ cmpwi r3, 0
/* 800FA034 000F5C94 41 82 00 34 */ beq lbl_800FA068
/* 800FA038 000F5C98 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA03C 000F5C9C 90 64 00 80 */ stw r3, 0x80(r4)
/* 800FA040 000F5CA0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA044 000F5CA4 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FA048 000F5CA8 48 2E 21 55 */ bl func_803DC19C
/* 800FA04C 000F5CAC 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA050 000F5CB0 38 80 00 00 */ li r4, 0
/* 800FA054 000F5CB4 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
/* 800FA058 000F5CB8 90 65 00 78 */ stw r3, 0x78(r5)
/* 800FA05C 000F5CBC 38 60 02 23 */ li r3, 0x223
/* 800FA060 000F5CC0 4B F1 11 11 */ bl func_8000B170
/* 800FA064 000F5CC4 48 00 02 74 */ b lbl_800FA2D8
lbl_800FA068:
/* 800FA068 000F5CC8 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
/* 800FA06C 000F5CCC 38 60 02 22 */ li r3, 0x222
/* 800FA070 000F5CD0 38 80 00 00 */ li r4, 0
/* 800FA074 000F5CD4 4B F1 10 FD */ bl func_8000B170
/* 800FA078 000F5CD8 48 00 02 60 */ b lbl_800FA2D8
/* 800FA07C 000F5CDC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA080 000F5CE0 81 83 00 70 */ lwz r12, 0x70(r3)
/* 800FA084 000F5CE4 2C 0C 00 00 */ cmpwi r12, 0
/* 800FA088 000F5CE8 41 82 02 50 */ beq lbl_800FA2D8
/* 800FA08C 000F5CEC 38 83 00 C8 */ addi r4, r3, 0xc8
/* 800FA090 000F5CF0 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FA094 000F5CF4 38 A0 00 01 */ li r5, 1
/* 800FA098 000F5CF8 7D 89 03 A6 */ mtctr r12
/* 800FA09C 000F5CFC 4E 80 04 21 */ bctrl
/* 800FA0A0 000F5D00 2C 03 00 00 */ cmpwi r3, 0
/* 800FA0A4 000F5D04 41 82 00 34 */ beq lbl_800FA0D8
/* 800FA0A8 000F5D08 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA0AC 000F5D0C 90 64 00 80 */ stw r3, 0x80(r4)
/* 800FA0B0 000F5D10 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA0B4 000F5D14 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FA0B8 000F5D18 48 2E 20 E5 */ bl func_803DC19C
/* 800FA0BC 000F5D1C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA0C0 000F5D20 38 80 00 00 */ li r4, 0
/* 800FA0C4 000F5D24 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
/* 800FA0C8 000F5D28 90 65 00 78 */ stw r3, 0x78(r5)
/* 800FA0CC 000F5D2C 38 60 02 23 */ li r3, 0x223
/* 800FA0D0 000F5D30 4B F1 10 A1 */ bl func_8000B170
/* 800FA0D4 000F5D34 48 00 02 04 */ b lbl_800FA2D8
lbl_800FA0D8:
/* 800FA0D8 000F5D38 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
/* 800FA0DC 000F5D3C 38 60 02 22 */ li r3, 0x222
/* 800FA0E0 000F5D40 38 80 00 00 */ li r4, 0
/* 800FA0E4 000F5D44 4B F1 10 8D */ bl func_8000B170
/* 800FA0E8 000F5D48 48 00 01 F0 */ b lbl_800FA2D8
/* 800FA0EC 000F5D4C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA0F0 000F5D50 38 00 00 2A */ li r0, 0x2a
/* 800FA0F4 000F5D54 3B C0 00 02 */ li r30, 2
/* 800FA0F8 000F5D58 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FA0FC 000F5D5C 48 00 01 DC */ b lbl_800FA2D8
lbl_800FA100:
/* 800FA100 000F5D60 3F A0 80 42 */ lis r29, lbl_80418120@ha
/* 800FA104 000F5D64 57 FC 18 38 */ slwi r28, r31, 3
/* 800FA108 000F5D68 3B BD 81 20 */ addi r29, r29, lbl_80418120@l
/* 800FA10C 000F5D6C A8 63 00 46 */ lha r3, 0x46(r3)
/* 800FA110 000F5D70 7C 9D E2 14 */ add r4, r29, r28
/* 800FA114 000F5D74 38 A0 00 00 */ li r5, 0
/* 800FA118 000F5D78 A0 84 00 A8 */ lhz r4, 0xa8(r4)
/* 800FA11C 000F5D7C 48 15 9C 95 */ bl func_80253DB0
/* 800FA120 000F5D80 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA124 000F5D84 7C 7D E2 14 */ add r3, r29, r28
/* 800FA128 000F5D88 A0 83 00 AA */ lhz r4, 0xaa(r3)
/* 800FA12C 000F5D8C 38 A0 00 00 */ li r5, 0
/* 800FA130 000F5D90 A8 66 00 44 */ lha r3, 0x44(r6)
/* 800FA134 000F5D94 48 15 9C 7D */ bl func_80253DB0
/* 800FA138 000F5D98 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA13C 000F5D9C 7C 7D E2 14 */ add r3, r29, r28
/* 800FA140 000F5DA0 A0 83 00 AC */ lhz r4, 0xac(r3)
/* 800FA144 000F5DA4 38 A0 00 00 */ li r5, 0
/* 800FA148 000F5DA8 A8 66 00 5E */ lha r3, 0x5e(r6)
/* 800FA14C 000F5DAC 48 15 9C 65 */ bl func_80253DB0
/* 800FA150 000F5DB0 7C 9D E2 14 */ add r4, r29, r28
/* 800FA154 000F5DB4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA158 000F5DB8 A0 04 00 AE */ lhz r0, 0xae(r4)
/* 800FA15C 000F5DBC 28 1F 00 14 */ cmplwi r31, 0x14
/* 800FA160 000F5DC0 90 03 00 60 */ stw r0, 0x60(r3)
/* 800FA164 000F5DC4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA168 000F5DC8 80 03 00 60 */ lwz r0, 0x60(r3)
/* 800FA16C 000F5DCC 98 03 00 F0 */ stb r0, 0xf0(r3)
/* 800FA170 000F5DD0 41 81 01 68 */ bgt lbl_800FA2D8
/* 800FA174 000F5DD4 3C 60 80 42 */ lis r3, lbl_8041A430@ha
/* 800FA178 000F5DD8 57 E0 10 3A */ slwi r0, r31, 2
/* 800FA17C 000F5DDC 38 63 A4 30 */ addi r3, r3, lbl_8041A430@l
/* 800FA180 000F5DE0 7C 63 00 2E */ lwzx r3, r3, r0
/* 800FA184 000F5DE4 7C 69 03 A6 */ mtctr r3
/* 800FA188 000F5DE8 4E 80 04 20 */ bctr
/* 800FA18C 000F5DEC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA190 000F5DF0 38 00 00 2D */ li r0, 0x2d
/* 800FA194 000F5DF4 3B C0 00 01 */ li r30, 1
/* 800FA198 000F5DF8 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FA19C 000F5DFC 48 00 01 3C */ b lbl_800FA2D8
/* 800FA1A0 000F5E00 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA1A4 000F5E04 38 00 00 04 */ li r0, 4
/* 800FA1A8 000F5E08 3B C0 00 01 */ li r30, 1
/* 800FA1AC 000F5E0C 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FA1B0 000F5E10 48 00 01 28 */ b lbl_800FA2D8
/* 800FA1B4 000F5E14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA1B8 000F5E18 38 00 00 0C */ li r0, 0xc
/* 800FA1BC 000F5E1C 3B C0 00 01 */ li r30, 1
/* 800FA1C0 000F5E20 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FA1C4 000F5E24 48 00 01 14 */ b lbl_800FA2D8
/* 800FA1C8 000F5E28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA1CC 000F5E2C 38 00 00 1A */ li r0, 0x1a
/* 800FA1D0 000F5E30 3B C0 00 01 */ li r30, 1
/* 800FA1D4 000F5E34 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FA1D8 000F5E38 48 00 01 00 */ b lbl_800FA2D8
/* 800FA1DC 000F5E3C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA1E0 000F5E40 38 00 00 22 */ li r0, 0x22
/* 800FA1E4 000F5E44 3B C0 00 01 */ li r30, 1
/* 800FA1E8 000F5E48 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FA1EC 000F5E4C 48 00 00 EC */ b lbl_800FA2D8
/* 800FA1F0 000F5E50 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA1F4 000F5E54 81 83 00 6C */ lwz r12, 0x6c(r3)
/* 800FA1F8 000F5E58 2C 0C 00 00 */ cmpwi r12, 0
/* 800FA1FC 000F5E5C 41 82 00 DC */ beq lbl_800FA2D8
/* 800FA200 000F5E60 38 83 00 C8 */ addi r4, r3, 0xc8
/* 800FA204 000F5E64 80 63 00 78 */ lwz r3, 0x78(r3)
/* 800FA208 000F5E68 38 A0 00 01 */ li r5, 1
/* 800FA20C 000F5E6C 7D 89 03 A6 */ mtctr r12
/* 800FA210 000F5E70 4E 80 04 21 */ bctrl
/* 800FA214 000F5E74 2C 03 00 00 */ cmpwi r3, 0
/* 800FA218 000F5E78 41 82 00 30 */ beq lbl_800FA248
/* 800FA21C 000F5E7C 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA220 000F5E80 90 64 00 78 */ stw r3, 0x78(r4)
/* 800FA224 000F5E84 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA228 000F5E88 80 64 00 78 */ lwz r3, 0x78(r4)
/* 800FA22C 000F5E8C 80 84 00 80 */ lwz r4, 0x80(r4)
/* 800FA230 000F5E90 48 2E 25 19 */ bl func_803DC748
/* 800FA234 000F5E94 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
/* 800FA238 000F5E98 38 60 02 23 */ li r3, 0x223
/* 800FA23C 000F5E9C 38 80 00 00 */ li r4, 0
/* 800FA240 000F5EA0 4B F1 0F 31 */ bl func_8000B170
/* 800FA244 000F5EA4 48 00 00 94 */ b lbl_800FA2D8
lbl_800FA248:
/* 800FA248 000F5EA8 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
/* 800FA24C 000F5EAC 38 60 02 22 */ li r3, 0x222
/* 800FA250 000F5EB0 38 80 00 00 */ li r4, 0
/* 800FA254 000F5EB4 4B F1 0F 1D */ bl func_8000B170
/* 800FA258 000F5EB8 48 00 00 80 */ b lbl_800FA2D8
/* 800FA25C 000F5EBC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA260 000F5EC0 81 83 00 6C */ lwz r12, 0x6c(r3)
/* 800FA264 000F5EC4 2C 0C 00 00 */ cmpwi r12, 0
/* 800FA268 000F5EC8 41 82 00 70 */ beq lbl_800FA2D8
/* 800FA26C 000F5ECC 38 83 00 C8 */ addi r4, r3, 0xc8
/* 800FA270 000F5ED0 80 63 00 78 */ lwz r3, 0x78(r3)
/* 800FA274 000F5ED4 38 A0 00 00 */ li r5, 0
/* 800FA278 000F5ED8 7D 89 03 A6 */ mtctr r12
/* 800FA27C 000F5EDC 4E 80 04 21 */ bctrl
/* 800FA280 000F5EE0 2C 03 00 00 */ cmpwi r3, 0
/* 800FA284 000F5EE4 41 82 00 30 */ beq lbl_800FA2B4
/* 800FA288 000F5EE8 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA28C 000F5EEC 90 64 00 78 */ stw r3, 0x78(r4)
/* 800FA290 000F5EF0 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA294 000F5EF4 80 64 00 78 */ lwz r3, 0x78(r4)
/* 800FA298 000F5EF8 80 84 00 80 */ lwz r4, 0x80(r4)
/* 800FA29C 000F5EFC 48 2E 24 AD */ bl func_803DC748
/* 800FA2A0 000F5F00 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
/* 800FA2A4 000F5F04 38 60 02 23 */ li r3, 0x223
/* 800FA2A8 000F5F08 38 80 00 00 */ li r4, 0
/* 800FA2AC 000F5F0C 4B F1 0E C5 */ bl func_8000B170
/* 800FA2B0 000F5F10 48 00 00 28 */ b lbl_800FA2D8
lbl_800FA2B4:
/* 800FA2B4 000F5F14 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
/* 800FA2B8 000F5F18 38 60 02 22 */ li r3, 0x222
/* 800FA2BC 000F5F1C 38 80 00 00 */ li r4, 0
/* 800FA2C0 000F5F20 4B F1 0E B1 */ bl func_8000B170
/* 800FA2C4 000F5F24 48 00 00 14 */ b lbl_800FA2D8
/* 800FA2C8 000F5F28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA2CC 000F5F2C 38 00 00 2A */ li r0, 0x2a
/* 800FA2D0 000F5F30 3B C0 00 02 */ li r30, 2
/* 800FA2D4 000F5F34 90 03 00 CC */ stw r0, 0xcc(r3)
lbl_800FA2D8:
/* 800FA2D8 000F5F38 2C 1E 00 00 */ cmpwi r30, 0
/* 800FA2DC 000F5F3C 41 82 31 54 */ beq lbl_800FD430
/* 800FA2E0 000F5F40 7F C3 F3 78 */ mr r3, r30
/* 800FA2E4 000F5F44 4B F6 01 E9 */ bl func_8005A4CC
/* 800FA2E8 000F5F48 48 00 31 48 */ b lbl_800FD430
lbl_800FA2EC:
/* 800FA2EC 000F5F4C 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA2F0 000F5F50 A0 04 00 68 */ lhz r0, 0x68(r4)
/* 800FA2F4 000F5F54 2C 00 00 00 */ cmpwi r0, 0
/* 800FA2F8 000F5F58 41 82 00 08 */ beq lbl_800FA300
/* 800FA2FC 000F5F5C 48 00 00 54 */ b lbl_800FA350
lbl_800FA300:
/* 800FA300 000F5F60 1F 83 00 06 */ mulli r28, r3, 6
/* 800FA304 000F5F64 3F C0 80 42 */ lis r30, lbl_80418270@ha
/* 800FA308 000F5F68 A8 64 00 42 */ lha r3, 0x42(r4)
/* 800FA30C 000F5F6C 38 A0 00 00 */ li r5, 0
/* 800FA310 000F5F70 3B DE 82 70 */ addi r30, r30, lbl_80418270@l
/* 800FA314 000F5F74 7C 9E E2 2E */ lhzx r4, r30, r28
/* 800FA318 000F5F78 48 15 9A 99 */ bl func_80253DB0
/* 800FA31C 000F5F7C 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA320 000F5F80 7C 7E E2 14 */ add r3, r30, r28
/* 800FA324 000F5F84 A0 83 00 02 */ lhz r4, 2(r3)
/* 800FA328 000F5F88 38 A0 00 00 */ li r5, 0
/* 800FA32C 000F5F8C A8 66 00 44 */ lha r3, 0x44(r6)
/* 800FA330 000F5F90 48 15 9A 81 */ bl func_80253DB0
/* 800FA334 000F5F94 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA338 000F5F98 7C 7E E2 14 */ add r3, r30, r28
/* 800FA33C 000F5F9C A0 83 00 04 */ lhz r4, 4(r3)
/* 800FA340 000F5FA0 38 A0 00 00 */ li r5, 0
/* 800FA344 000F5FA4 A8 66 00 5E */ lha r3, 0x5e(r6)
/* 800FA348 000F5FA8 48 15 9A 69 */ bl func_80253DB0
/* 800FA34C 000F5FAC 48 00 30 E4 */ b lbl_800FD430
lbl_800FA350:
/* 800FA350 000F5FB0 1F 83 00 06 */ mulli r28, r3, 6
/* 800FA354 000F5FB4 3F C0 80 42 */ lis r30, lbl_80418270@ha
/* 800FA358 000F5FB8 A8 64 00 46 */ lha r3, 0x46(r4)
/* 800FA35C 000F5FBC 38 A0 00 00 */ li r5, 0
/* 800FA360 000F5FC0 3B DE 82 70 */ addi r30, r30, lbl_80418270@l
/* 800FA364 000F5FC4 7C 9E E2 14 */ add r4, r30, r28
/* 800FA368 000F5FC8 A0 84 00 7E */ lhz r4, 0x7e(r4)
/* 800FA36C 000F5FCC 48 15 9A 45 */ bl func_80253DB0
/* 800FA370 000F5FD0 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA374 000F5FD4 7C 7E E2 14 */ add r3, r30, r28
/* 800FA378 000F5FD8 A0 83 00 80 */ lhz r4, 0x80(r3)
/* 800FA37C 000F5FDC 38 A0 00 00 */ li r5, 0
/* 800FA380 000F5FE0 A8 66 00 44 */ lha r3, 0x44(r6)
/* 800FA384 000F5FE4 48 15 9A 2D */ bl func_80253DB0
/* 800FA388 000F5FE8 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA38C 000F5FEC 7C 7E E2 14 */ add r3, r30, r28
/* 800FA390 000F5FF0 A0 83 00 82 */ lhz r4, 0x82(r3)
/* 800FA394 000F5FF4 38 A0 00 00 */ li r5, 0
/* 800FA398 000F5FF8 A8 66 00 5E */ lha r3, 0x5e(r6)
/* 800FA39C 000F5FFC 48 15 9A 15 */ bl func_80253DB0
/* 800FA3A0 000F6000 48 00 30 90 */ b lbl_800FD430
/* 800FA3A4 000F6004 A8 65 00 42 */ lha r3, 0x42(r5)
/* 800FA3A8 000F6008 48 15 9A 29 */ bl func_80253DD0
/* 800FA3AC 000F600C 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FA3B0 000F6010 28 00 00 03 */ cmplwi r0, 3
/* 800FA3B4 000F6014 40 82 30 7C */ bne lbl_800FD430
/* 800FA3B8 000F6018 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA3BC 000F601C 38 A0 FF FE */ li r5, -2
/* 800FA3C0 000F6020 81 83 00 70 */ lwz r12, 0x70(r3)
/* 800FA3C4 000F6024 38 83 00 C8 */ addi r4, r3, 0xc8
/* 800FA3C8 000F6028 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FA3CC 000F602C 7D 89 03 A6 */ mtctr r12
/* 800FA3D0 000F6030 4E 80 04 21 */ bctrl
/* 800FA3D4 000F6034 2C 03 00 00 */ cmpwi r3, 0
/* 800FA3D8 000F6038 41 82 30 58 */ beq lbl_800FD430
/* 800FA3DC 000F603C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA3E0 000F6040 38 00 00 02 */ li r0, 2
/* 800FA3E4 000F6044 38 80 00 00 */ li r4, 0
/* 800FA3E8 000F6048 38 A0 00 00 */ li r5, 0
/* 800FA3EC 000F604C 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FA3F0 000F6050 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA3F4 000F6054 A8 63 00 42 */ lha r3, 0x42(r3)
/* 800FA3F8 000F6058 48 15 99 B9 */ bl func_80253DB0
/* 800FA3FC 000F605C 48 00 30 34 */ b lbl_800FD430
/* 800FA400 000F6060 A8 65 00 5E */ lha r3, 0x5e(r5)
/* 800FA404 000F6064 48 15 99 CD */ bl func_80253DD0
/* 800FA408 000F6068 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FA40C 000F606C 28 00 00 03 */ cmplwi r0, 3
/* 800FA410 000F6070 40 82 30 20 */ bne lbl_800FD430
/* 800FA414 000F6074 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA418 000F6078 A0 03 00 68 */ lhz r0, 0x68(r3)
/* 800FA41C 000F607C 2C 00 00 00 */ cmpwi r0, 0
/* 800FA420 000F6080 41 82 00 08 */ beq lbl_800FA428
/* 800FA424 000F6084 48 00 00 54 */ b lbl_800FA478
lbl_800FA428:
/* 800FA428 000F6088 A8 63 00 40 */ lha r3, 0x40(r3)
/* 800FA42C 000F608C 38 80 00 01 */ li r4, 1
/* 800FA430 000F6090 38 A0 00 00 */ li r5, 0
/* 800FA434 000F6094 48 15 99 7D */ bl func_80253DB0
/* 800FA438 000F6098 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA43C 000F609C 38 80 00 07 */ li r4, 7
/* 800FA440 000F60A0 38 A0 00 00 */ li r5, 0
/* 800FA444 000F60A4 A8 63 00 42 */ lha r3, 0x42(r3)
/* 800FA448 000F60A8 48 15 99 69 */ bl func_80253DB0
/* 800FA44C 000F60AC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA450 000F60B0 38 80 00 04 */ li r4, 4
/* 800FA454 000F60B4 38 A0 00 00 */ li r5, 0
/* 800FA458 000F60B8 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FA45C 000F60BC 48 15 99 55 */ bl func_80253DB0
/* 800FA460 000F60C0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA464 000F60C4 38 80 00 03 */ li r4, 3
/* 800FA468 000F60C8 38 A0 00 00 */ li r5, 0
/* 800FA46C 000F60CC A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FA470 000F60D0 48 15 99 41 */ bl func_80253DB0
/* 800FA474 000F60D4 48 00 00 78 */ b lbl_800FA4EC
lbl_800FA478:
/* 800FA478 000F60D8 A8 63 00 40 */ lha r3, 0x40(r3)
/* 800FA47C 000F60DC 38 80 00 01 */ li r4, 1
/* 800FA480 000F60E0 38 A0 00 00 */ li r5, 0
/* 800FA484 000F60E4 48 15 99 2D */ bl func_80253DB0
/* 800FA488 000F60E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA48C 000F60EC 38 80 00 04 */ li r4, 4
/* 800FA490 000F60F0 38 A0 00 00 */ li r5, 0
/* 800FA494 000F60F4 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FA498 000F60F8 48 15 99 19 */ bl func_80253DB0
/* 800FA49C 000F60FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA4A0 000F6100 38 80 00 09 */ li r4, 9
/* 800FA4A4 000F6104 38 A0 00 00 */ li r5, 0
/* 800FA4A8 000F6108 A8 63 00 46 */ lha r3, 0x46(r3)
/* 800FA4AC 000F610C 48 15 99 05 */ bl func_80253DB0
/* 800FA4B0 000F6110 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA4B4 000F6114 38 80 00 01 */ li r4, 1
/* 800FA4B8 000F6118 38 A0 00 00 */ li r5, 0
/* 800FA4BC 000F611C A8 63 00 48 */ lha r3, 0x48(r3)
/* 800FA4C0 000F6120 48 15 98 F1 */ bl func_80253DB0
/* 800FA4C4 000F6124 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA4C8 000F6128 38 80 00 01 */ li r4, 1
/* 800FA4CC 000F612C 38 A0 00 00 */ li r5, 0
/* 800FA4D0 000F6130 A8 63 00 4A */ lha r3, 0x4a(r3)
/* 800FA4D4 000F6134 48 15 98 DD */ bl func_80253DB0
/* 800FA4D8 000F6138 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA4DC 000F613C 38 80 00 03 */ li r4, 3
/* 800FA4E0 000F6140 38 A0 00 00 */ li r5, 0
/* 800FA4E4 000F6144 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FA4E8 000F6148 48 15 98 C9 */ bl func_80253DB0
lbl_800FA4EC:
/* 800FA4EC 000F614C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA4F0 000F6150 38 00 00 2B */ li r0, 0x2b
/* 800FA4F4 000F6154 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FA4F8 000F6158 48 00 2F 38 */ b lbl_800FD430
/* 800FA4FC 000F615C A8 65 00 40 */ lha r3, 0x40(r5)
/* 800FA500 000F6160 48 15 98 D1 */ bl func_80253DD0
/* 800FA504 000F6164 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FA508 000F6168 28 00 00 03 */ cmplwi r0, 3
/* 800FA50C 000F616C 40 82 2F 24 */ bne lbl_800FD430
/* 800FA510 000F6170 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA514 000F6174 A0 03 00 68 */ lhz r0, 0x68(r3)
/* 800FA518 000F6178 2C 00 00 00 */ cmpwi r0, 0
/* 800FA51C 000F617C 41 82 00 08 */ beq lbl_800FA524
/* 800FA520 000F6180 48 00 00 54 */ b lbl_800FA574
lbl_800FA524:
/* 800FA524 000F6184 A8 63 00 40 */ lha r3, 0x40(r3)
/* 800FA528 000F6188 38 80 00 08 */ li r4, 8
/* 800FA52C 000F618C 38 A0 00 00 */ li r5, 0
/* 800FA530 000F6190 48 15 98 C1 */ bl func_80253DF0
/* 800FA534 000F6194 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA538 000F6198 38 80 00 08 */ li r4, 8
/* 800FA53C 000F619C 38 A0 00 00 */ li r5, 0
/* 800FA540 000F61A0 A8 63 00 42 */ lha r3, 0x42(r3)
/* 800FA544 000F61A4 48 15 98 AD */ bl func_80253DF0
/* 800FA548 000F61A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA54C 000F61AC 38 80 00 08 */ li r4, 8
/* 800FA550 000F61B0 38 A0 00 00 */ li r5, 0
/* 800FA554 000F61B4 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FA558 000F61B8 48 15 98 99 */ bl func_80253DF0
/* 800FA55C 000F61BC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA560 000F61C0 38 80 00 08 */ li r4, 8
/* 800FA564 000F61C4 38 A0 00 00 */ li r5, 0
/* 800FA568 000F61C8 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FA56C 000F61CC 48 15 98 85 */ bl func_80253DF0
/* 800FA570 000F61D0 48 00 00 AC */ b lbl_800FA61C
lbl_800FA574:
/* 800FA574 000F61D4 A8 63 00 40 */ lha r3, 0x40(r3)
/* 800FA578 000F61D8 38 80 00 08 */ li r4, 8
/* 800FA57C 000F61DC 38 A0 00 00 */ li r5, 0
/* 800FA580 000F61E0 48 15 98 71 */ bl func_80253DF0
/* 800FA584 000F61E4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA588 000F61E8 38 80 00 08 */ li r4, 8
/* 800FA58C 000F61EC 38 A0 00 00 */ li r5, 0
/* 800FA590 000F61F0 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FA594 000F61F4 48 15 98 5D */ bl func_80253DF0
/* 800FA598 000F61F8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA59C 000F61FC 38 80 00 08 */ li r4, 8
/* 800FA5A0 000F6200 38 A0 00 00 */ li r5, 0
/* 800FA5A4 000F6204 A8 63 00 46 */ lha r3, 0x46(r3)
/* 800FA5A8 000F6208 48 15 98 49 */ bl func_80253DF0
/* 800FA5AC 000F620C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA5B0 000F6210 38 80 00 08 */ li r4, 8
/* 800FA5B4 000F6214 38 A0 00 00 */ li r5, 0
/* 800FA5B8 000F6218 A8 63 00 48 */ lha r3, 0x48(r3)
/* 800FA5BC 000F621C 48 15 98 35 */ bl func_80253DF0
/* 800FA5C0 000F6220 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA5C4 000F6224 38 80 00 08 */ li r4, 8
/* 800FA5C8 000F6228 38 A0 00 00 */ li r5, 0
/* 800FA5CC 000F622C A8 63 00 4A */ lha r3, 0x4a(r3)
/* 800FA5D0 000F6230 48 15 98 21 */ bl func_80253DF0
/* 800FA5D4 000F6234 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA5D8 000F6238 38 80 00 08 */ li r4, 8
/* 800FA5DC 000F623C 38 A0 00 00 */ li r5, 0
/* 800FA5E0 000F6240 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FA5E4 000F6244 48 15 98 0D */ bl func_80253DF0
/* 800FA5E8 000F6248 83 8D 82 70 */ lwz r28, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA5EC 000F624C A0 7C 00 E4 */ lhz r3, 0xe4(r28)
/* 800FA5F0 000F6250 54 60 8F FF */ rlwinm. r0, r3, 0x11, 0x1f, 0x1f
/* 800FA5F4 000F6254 41 82 00 20 */ beq lbl_800FA614
/* 800FA5F8 000F6258 4B F4 3B 65 */ bl func_8003E15C
/* 800FA5FC 000F625C 80 9C 00 E0 */ lwz r4, 0xe0(r28)
/* 800FA600 000F6260 4B F4 3C 39 */ bl func_8003E238
/* 800FA604 000F6264 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA608 000F6268 38 00 00 00 */ li r0, 0
/* 800FA60C 000F626C 90 03 00 E0 */ stw r0, 0xe0(r3)
/* 800FA610 000F6270 48 00 00 0C */ b lbl_800FA61C
lbl_800FA614:
/* 800FA614 000F6274 60 60 40 00 */ ori r0, r3, 0x4000
/* 800FA618 000F6278 B0 1C 00 E4 */ sth r0, 0xe4(r28)
lbl_800FA61C:
/* 800FA61C 000F627C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA620 000F6280 38 00 00 2C */ li r0, 0x2c
/* 800FA624 000F6284 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FA628 000F6288 48 00 2E 08 */ b lbl_800FD430
/* 800FA62C 000F628C A8 65 00 5E */ lha r3, 0x5e(r5)
/* 800FA630 000F6290 48 15 97 A1 */ bl func_80253DD0
/* 800FA634 000F6294 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FA638 000F6298 28 00 00 03 */ cmplwi r0, 3
/* 800FA63C 000F629C 40 82 2D F4 */ bne lbl_800FD430
/* 800FA640 000F62A0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA644 000F62A4 A0 03 00 68 */ lhz r0, 0x68(r3)
/* 800FA648 000F62A8 2C 00 00 00 */ cmpwi r0, 0
/* 800FA64C 000F62AC 41 82 00 08 */ beq lbl_800FA654
/* 800FA650 000F62B0 48 00 00 54 */ b lbl_800FA6A4
lbl_800FA654:
/* 800FA654 000F62B4 A8 63 00 40 */ lha r3, 0x40(r3)
/* 800FA658 000F62B8 38 80 00 01 */ li r4, 1
/* 800FA65C 000F62BC 38 A0 00 00 */ li r5, 0
/* 800FA660 000F62C0 48 15 97 51 */ bl func_80253DB0
/* 800FA664 000F62C4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA668 000F62C8 38 80 00 07 */ li r4, 7
/* 800FA66C 000F62CC 38 A0 00 00 */ li r5, 0
/* 800FA670 000F62D0 A8 63 00 42 */ lha r3, 0x42(r3)
/* 800FA674 000F62D4 48 15 97 3D */ bl func_80253DB0
/* 800FA678 000F62D8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA67C 000F62DC 38 80 00 04 */ li r4, 4
/* 800FA680 000F62E0 38 A0 00 00 */ li r5, 0
/* 800FA684 000F62E4 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FA688 000F62E8 48 15 97 29 */ bl func_80253DB0
/* 800FA68C 000F62EC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA690 000F62F0 38 80 00 03 */ li r4, 3
/* 800FA694 000F62F4 38 A0 00 00 */ li r5, 0
/* 800FA698 000F62F8 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FA69C 000F62FC 48 15 97 15 */ bl func_80253DB0
/* 800FA6A0 000F6300 48 00 00 78 */ b lbl_800FA718
lbl_800FA6A4:
/* 800FA6A4 000F6304 A8 63 00 40 */ lha r3, 0x40(r3)
/* 800FA6A8 000F6308 38 80 00 01 */ li r4, 1
/* 800FA6AC 000F630C 38 A0 00 00 */ li r5, 0
/* 800FA6B0 000F6310 48 15 97 01 */ bl func_80253DB0
/* 800FA6B4 000F6314 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA6B8 000F6318 38 80 00 04 */ li r4, 4
/* 800FA6BC 000F631C 38 A0 00 00 */ li r5, 0
/* 800FA6C0 000F6320 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FA6C4 000F6324 48 15 96 ED */ bl func_80253DB0
/* 800FA6C8 000F6328 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA6CC 000F632C 38 80 00 09 */ li r4, 9
/* 800FA6D0 000F6330 38 A0 00 00 */ li r5, 0
/* 800FA6D4 000F6334 A8 63 00 46 */ lha r3, 0x46(r3)
/* 800FA6D8 000F6338 48 15 96 D9 */ bl func_80253DB0
/* 800FA6DC 000F633C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA6E0 000F6340 38 80 00 01 */ li r4, 1
/* 800FA6E4 000F6344 38 A0 00 00 */ li r5, 0
/* 800FA6E8 000F6348 A8 63 00 48 */ lha r3, 0x48(r3)
/* 800FA6EC 000F634C 48 15 96 C5 */ bl func_80253DB0
/* 800FA6F0 000F6350 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA6F4 000F6354 38 80 00 01 */ li r4, 1
/* 800FA6F8 000F6358 38 A0 00 00 */ li r5, 0
/* 800FA6FC 000F635C A8 63 00 4A */ lha r3, 0x4a(r3)
/* 800FA700 000F6360 48 15 96 B1 */ bl func_80253DB0
/* 800FA704 000F6364 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA708 000F6368 38 80 00 03 */ li r4, 3
/* 800FA70C 000F636C 38 A0 00 00 */ li r5, 0
/* 800FA710 000F6370 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FA714 000F6374 48 15 96 9D */ bl func_80253DB0
lbl_800FA718:
/* 800FA718 000F6378 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA71C 000F637C 38 00 00 2E */ li r0, 0x2e
/* 800FA720 000F6380 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FA724 000F6384 48 00 2D 0C */ b lbl_800FD430
/* 800FA728 000F6388 A8 65 00 40 */ lha r3, 0x40(r5)
/* 800FA72C 000F638C 48 15 96 A5 */ bl func_80253DD0
/* 800FA730 000F6390 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FA734 000F6394 28 00 00 03 */ cmplwi r0, 3
/* 800FA738 000F6398 40 82 2C F8 */ bne lbl_800FD430
/* 800FA73C 000F639C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA740 000F63A0 A0 03 00 68 */ lhz r0, 0x68(r3)
/* 800FA744 000F63A4 2C 00 00 00 */ cmpwi r0, 0
/* 800FA748 000F63A8 41 82 00 08 */ beq lbl_800FA750
/* 800FA74C 000F63AC 48 00 00 54 */ b lbl_800FA7A0
lbl_800FA750:
/* 800FA750 000F63B0 A8 63 00 40 */ lha r3, 0x40(r3)
/* 800FA754 000F63B4 38 80 00 08 */ li r4, 8
/* 800FA758 000F63B8 38 A0 00 00 */ li r5, 0
/* 800FA75C 000F63BC 48 15 96 95 */ bl func_80253DF0
/* 800FA760 000F63C0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA764 000F63C4 38 80 00 08 */ li r4, 8
/* 800FA768 000F63C8 38 A0 00 00 */ li r5, 0
/* 800FA76C 000F63CC A8 63 00 42 */ lha r3, 0x42(r3)
/* 800FA770 000F63D0 48 15 96 81 */ bl func_80253DF0
/* 800FA774 000F63D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA778 000F63D8 38 80 00 08 */ li r4, 8
/* 800FA77C 000F63DC 38 A0 00 00 */ li r5, 0
/* 800FA780 000F63E0 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FA784 000F63E4 48 15 96 6D */ bl func_80253DF0
/* 800FA788 000F63E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA78C 000F63EC 38 80 00 08 */ li r4, 8
/* 800FA790 000F63F0 38 A0 00 00 */ li r5, 0
/* 800FA794 000F63F4 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FA798 000F63F8 48 15 96 59 */ bl func_80253DF0
/* 800FA79C 000F63FC 48 00 00 AC */ b lbl_800FA848
lbl_800FA7A0:
/* 800FA7A0 000F6400 A8 63 00 40 */ lha r3, 0x40(r3)
/* 800FA7A4 000F6404 38 80 00 08 */ li r4, 8
/* 800FA7A8 000F6408 38 A0 00 00 */ li r5, 0
/* 800FA7AC 000F640C 48 15 96 45 */ bl func_80253DF0
/* 800FA7B0 000F6410 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA7B4 000F6414 38 80 00 08 */ li r4, 8
/* 800FA7B8 000F6418 38 A0 00 00 */ li r5, 0
/* 800FA7BC 000F641C A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FA7C0 000F6420 48 15 96 31 */ bl func_80253DF0
/* 800FA7C4 000F6424 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA7C8 000F6428 38 80 00 08 */ li r4, 8
/* 800FA7CC 000F642C 38 A0 00 00 */ li r5, 0
/* 800FA7D0 000F6430 A8 63 00 46 */ lha r3, 0x46(r3)
/* 800FA7D4 000F6434 48 15 96 1D */ bl func_80253DF0
/* 800FA7D8 000F6438 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA7DC 000F643C 38 80 00 08 */ li r4, 8
/* 800FA7E0 000F6440 38 A0 00 00 */ li r5, 0
/* 800FA7E4 000F6444 A8 63 00 48 */ lha r3, 0x48(r3)
/* 800FA7E8 000F6448 48 15 96 09 */ bl func_80253DF0
/* 800FA7EC 000F644C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA7F0 000F6450 38 80 00 08 */ li r4, 8
/* 800FA7F4 000F6454 38 A0 00 00 */ li r5, 0
/* 800FA7F8 000F6458 A8 63 00 4A */ lha r3, 0x4a(r3)
/* 800FA7FC 000F645C 48 15 95 F5 */ bl func_80253DF0
/* 800FA800 000F6460 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA804 000F6464 38 80 00 08 */ li r4, 8
/* 800FA808 000F6468 38 A0 00 00 */ li r5, 0
/* 800FA80C 000F646C A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FA810 000F6470 48 15 95 E1 */ bl func_80253DF0
/* 800FA814 000F6474 83 8D 82 70 */ lwz r28, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA818 000F6478 A0 7C 00 E4 */ lhz r3, 0xe4(r28)
/* 800FA81C 000F647C 54 60 8F FF */ rlwinm. r0, r3, 0x11, 0x1f, 0x1f
/* 800FA820 000F6480 41 82 00 20 */ beq lbl_800FA840
/* 800FA824 000F6484 4B F4 39 39 */ bl func_8003E15C
/* 800FA828 000F6488 80 9C 00 E0 */ lwz r4, 0xe0(r28)
/* 800FA82C 000F648C 4B F4 3A 0D */ bl func_8003E238
/* 800FA830 000F6490 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA834 000F6494 38 00 00 00 */ li r0, 0
/* 800FA838 000F6498 90 03 00 E0 */ stw r0, 0xe0(r3)
/* 800FA83C 000F649C 48 00 00 0C */ b lbl_800FA848
lbl_800FA840:
/* 800FA840 000F64A0 60 60 40 00 */ ori r0, r3, 0x4000
/* 800FA844 000F64A4 B0 1C 00 E4 */ sth r0, 0xe4(r28)
lbl_800FA848:
/* 800FA848 000F64A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA84C 000F64AC 38 00 00 2F */ li r0, 0x2f
/* 800FA850 000F64B0 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FA854 000F64B4 48 00 2B DC */ b lbl_800FD430
/* 800FA858 000F64B8 A0 05 00 68 */ lhz r0, 0x68(r5)
/* 800FA85C 000F64BC 2C 00 00 00 */ cmpwi r0, 0
/* 800FA860 000F64C0 41 82 00 08 */ beq lbl_800FA868
/* 800FA864 000F64C4 48 00 00 50 */ b lbl_800FA8B4
lbl_800FA868:
/* 800FA868 000F64C8 A8 65 00 42 */ lha r3, 0x42(r5)
/* 800FA86C 000F64CC 48 15 95 65 */ bl func_80253DD0
/* 800FA870 000F64D0 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FA874 000F64D4 28 00 00 03 */ cmplwi r0, 3
/* 800FA878 000F64D8 40 82 00 E0 */ bne lbl_800FA958
/* 800FA87C 000F64DC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA880 000F64E0 38 80 00 07 */ li r4, 7
/* 800FA884 000F64E4 38 A0 00 00 */ li r5, 0
/* 800FA888 000F64E8 A8 63 00 42 */ lha r3, 0x42(r3)
/* 800FA88C 000F64EC 48 15 95 25 */ bl func_80253DB0
/* 800FA890 000F64F0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA894 000F64F4 38 80 00 06 */ li r4, 6
/* 800FA898 000F64F8 38 A0 00 00 */ li r5, 0
/* 800FA89C 000F64FC A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FA8A0 000F6500 48 15 95 11 */ bl func_80253DB0
/* 800FA8A4 000F6504 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA8A8 000F6508 38 00 00 05 */ li r0, 5
/* 800FA8AC 000F650C 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FA8B0 000F6510 48 00 00 A8 */ b lbl_800FA958
lbl_800FA8B4:
/* 800FA8B4 000F6514 A8 65 00 46 */ lha r3, 0x46(r5)
/* 800FA8B8 000F6518 48 15 95 19 */ bl func_80253DD0
/* 800FA8BC 000F651C 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FA8C0 000F6520 28 00 00 03 */ cmplwi r0, 3
/* 800FA8C4 000F6524 40 82 00 94 */ bne lbl_800FA958
/* 800FA8C8 000F6528 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA8CC 000F652C 38 80 00 06 */ li r4, 6
/* 800FA8D0 000F6530 38 A0 00 00 */ li r5, 0
/* 800FA8D4 000F6534 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FA8D8 000F6538 48 15 94 D9 */ bl func_80253DB0
/* 800FA8DC 000F653C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA8E0 000F6540 38 80 00 09 */ li r4, 9
/* 800FA8E4 000F6544 38 A0 00 00 */ li r5, 0
/* 800FA8E8 000F6548 A8 63 00 46 */ lha r3, 0x46(r3)
/* 800FA8EC 000F654C 48 15 94 C5 */ bl func_80253DB0
/* 800FA8F0 000F6550 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA8F4 000F6554 38 80 00 01 */ li r4, 1
/* 800FA8F8 000F6558 38 A0 00 00 */ li r5, 0
/* 800FA8FC 000F655C A8 63 00 48 */ lha r3, 0x48(r3)
/* 800FA900 000F6560 48 15 94 B1 */ bl func_80253DB0
/* 800FA904 000F6564 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA908 000F6568 38 80 00 01 */ li r4, 1
/* 800FA90C 000F656C 38 A0 00 00 */ li r5, 0
/* 800FA910 000F6570 A8 63 00 4A */ lha r3, 0x4a(r3)
/* 800FA914 000F6574 48 15 94 9D */ bl func_80253DB0
/* 800FA918 000F6578 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA91C 000F657C 38 00 00 05 */ li r0, 5
/* 800FA920 000F6580 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FA924 000F6584 83 8D 82 70 */ lwz r28, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA928 000F6588 A0 7C 00 E4 */ lhz r3, 0xe4(r28)
/* 800FA92C 000F658C 54 60 8F FF */ rlwinm. r0, r3, 0x11, 0x1f, 0x1f
/* 800FA930 000F6590 41 82 00 20 */ beq lbl_800FA950
/* 800FA934 000F6594 4B F4 38 29 */ bl func_8003E15C
/* 800FA938 000F6598 80 9C 00 E0 */ lwz r4, 0xe0(r28)
/* 800FA93C 000F659C 4B F4 38 FD */ bl func_8003E238
/* 800FA940 000F65A0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA944 000F65A4 38 00 00 00 */ li r0, 0
/* 800FA948 000F65A8 90 03 00 E0 */ stw r0, 0xe0(r3)
/* 800FA94C 000F65AC 48 00 00 0C */ b lbl_800FA958
lbl_800FA950:
/* 800FA950 000F65B0 60 60 40 00 */ ori r0, r3, 0x4000
/* 800FA954 000F65B4 B0 1C 00 E4 */ sth r0, 0xe4(r28)
lbl_800FA958:
/* 800FA958 000F65B8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA95C 000F65BC 38 00 00 14 */ li r0, 0x14
/* 800FA960 000F65C0 98 03 00 F1 */ stb r0, 0xf1(r3)
/* 800FA964 000F65C4 48 00 2A CC */ b lbl_800FD430
/* 800FA968 000F65C8 A8 65 00 44 */ lha r3, 0x44(r5)
/* 800FA96C 000F65CC 48 15 94 65 */ bl func_80253DD0
/* 800FA970 000F65D0 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FA974 000F65D4 28 00 00 03 */ cmplwi r0, 3
/* 800FA978 000F65D8 40 82 2A B8 */ bne lbl_800FD430
/* 800FA97C 000F65DC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA980 000F65E0 A0 03 00 68 */ lhz r0, 0x68(r3)
/* 800FA984 000F65E4 2C 00 00 00 */ cmpwi r0, 0
/* 800FA988 000F65E8 41 82 00 08 */ beq lbl_800FA990
/* 800FA98C 000F65EC 48 00 00 18 */ b lbl_800FA9A4
lbl_800FA990:
/* 800FA990 000F65F0 A8 63 00 42 */ lha r3, 0x42(r3)
/* 800FA994 000F65F4 38 80 00 08 */ li r4, 8
/* 800FA998 000F65F8 38 A0 00 00 */ li r5, 0
/* 800FA99C 000F65FC 48 15 94 55 */ bl func_80253DF0
/* 800FA9A0 000F6600 48 00 00 3C */ b lbl_800FA9DC
lbl_800FA9A4:
/* 800FA9A4 000F6604 A8 63 00 46 */ lha r3, 0x46(r3)
/* 800FA9A8 000F6608 38 80 00 08 */ li r4, 8
/* 800FA9AC 000F660C 38 A0 00 00 */ li r5, 0
/* 800FA9B0 000F6610 48 15 94 41 */ bl func_80253DF0
/* 800FA9B4 000F6614 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA9B8 000F6618 38 80 00 08 */ li r4, 8
/* 800FA9BC 000F661C 38 A0 00 00 */ li r5, 0
/* 800FA9C0 000F6620 A8 63 00 48 */ lha r3, 0x48(r3)
/* 800FA9C4 000F6624 48 15 94 2D */ bl func_80253DF0
/* 800FA9C8 000F6628 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA9CC 000F662C 38 80 00 08 */ li r4, 8
/* 800FA9D0 000F6630 38 A0 00 00 */ li r5, 0
/* 800FA9D4 000F6634 A8 63 00 4A */ lha r3, 0x4a(r3)
/* 800FA9D8 000F6638 48 15 94 19 */ bl func_80253DF0
lbl_800FA9DC:
/* 800FA9DC 000F663C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA9E0 000F6640 38 80 00 08 */ li r4, 8
/* 800FA9E4 000F6644 38 A0 00 01 */ li r5, 1
/* 800FA9E8 000F6648 A8 63 00 4C */ lha r3, 0x4c(r3)
/* 800FA9EC 000F664C 48 15 94 05 */ bl func_80253DF0
/* 800FA9F0 000F6650 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FA9F4 000F6654 38 80 00 07 */ li r4, 7
/* 800FA9F8 000F6658 38 A0 00 00 */ li r5, 0
/* 800FA9FC 000F665C A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FAA00 000F6660 48 15 93 B1 */ bl func_80253DB0
/* 800FAA04 000F6664 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAA08 000F6668 38 80 00 02 */ li r4, 2
/* 800FAA0C 000F666C 38 A0 00 00 */ li r5, 0
/* 800FAA10 000F6670 A8 63 00 4C */ lha r3, 0x4c(r3)
/* 800FAA14 000F6674 48 15 93 9D */ bl func_80253DB0
/* 800FAA18 000F6678 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAA1C 000F667C 38 00 00 06 */ li r0, 6
/* 800FAA20 000F6680 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FAA24 000F6684 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAA28 000F6688 A0 04 00 68 */ lhz r0, 0x68(r4)
/* 800FAA2C 000F668C 28 00 00 04 */ cmplwi r0, 4
/* 800FAA30 000F6690 40 82 00 14 */ bne lbl_800FAA44
/* 800FAA34 000F6694 3C 60 80 00 */ lis r3, 0x80000080@ha
/* 800FAA38 000F6698 38 03 00 80 */ addi r0, r3, 0x80000080@l
/* 800FAA3C 000F669C 90 04 00 D0 */ stw r0, 0xd0(r4)
/* 800FAA40 000F66A0 48 00 29 F0 */ b lbl_800FD430
lbl_800FAA44:
/* 800FAA44 000F66A4 3C 60 80 00 */ lis r3, 0x800000E0@ha
/* 800FAA48 000F66A8 38 03 00 E0 */ addi r0, r3, 0x800000E0@l
/* 800FAA4C 000F66AC 90 04 00 D0 */ stw r0, 0xd0(r4)
/* 800FAA50 000F66B0 48 00 29 E0 */ b lbl_800FD430
/* 800FAA54 000F66B4 38 00 2D 61 */ li r0, 0x2d61
/* 800FAA58 000F66B8 90 05 00 F8 */ stw r0, 0xf8(r5)
/* 800FAA5C 000F66BC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAA60 000F66C0 A8 63 00 4C */ lha r3, 0x4c(r3)
/* 800FAA64 000F66C4 48 15 93 6D */ bl func_80253DD0
/* 800FAA68 000F66C8 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FAA6C 000F66CC 28 00 00 03 */ cmplwi r0, 3
/* 800FAA70 000F66D0 40 82 29 C0 */ bne lbl_800FD430
/* 800FAA74 000F66D4 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAA78 000F66D8 38 00 00 09 */ li r0, 9
/* 800FAA7C 000F66DC 38 60 00 01 */ li r3, 1
/* 800FAA80 000F66E0 38 80 00 00 */ li r4, 0
/* 800FAA84 000F66E4 90 05 00 CC */ stw r0, 0xcc(r5)
/* 800FAA88 000F66E8 4B F5 EE 71 */ bl func_800598F8
/* 800FAA8C 000F66EC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAA90 000F66F0 A0 03 00 68 */ lhz r0, 0x68(r3)
/* 800FAA94 000F66F4 28 00 00 04 */ cmplwi r0, 4
/* 800FAA98 000F66F8 40 82 00 40 */ bne lbl_800FAAD8
/* 800FAA9C 000F66FC 38 60 00 08 */ li r3, 8
/* 800FAAA0 000F6700 38 80 00 00 */ li r4, 0
/* 800FAAA4 000F6704 38 A0 00 00 */ li r5, 0
/* 800FAAA8 000F6708 38 C0 00 14 */ li r6, 0x14
/* 800FAAAC 000F670C 38 E0 00 00 */ li r7, 0
/* 800FAAB0 000F6710 39 00 00 00 */ li r8, 0
/* 800FAAB4 000F6714 4B F5 EF 15 */ bl func_800599C8
/* 800FAAB8 000F6718 38 60 00 14 */ li r3, 0x14
/* 800FAABC 000F671C 38 80 00 00 */ li r4, 0
/* 800FAAC0 000F6720 38 A0 00 08 */ li r5, 8
/* 800FAAC4 000F6724 38 C0 00 00 */ li r6, 0
/* 800FAAC8 000F6728 38 E0 00 00 */ li r7, 0
/* 800FAACC 000F672C 39 00 00 00 */ li r8, 0
/* 800FAAD0 000F6730 4B F5 EE F9 */ bl func_800599C8
/* 800FAAD4 000F6734 48 00 29 5C */ b lbl_800FD430
lbl_800FAAD8:
/* 800FAAD8 000F6738 38 60 00 06 */ li r3, 6
/* 800FAADC 000F673C 38 80 00 00 */ li r4, 0
/* 800FAAE0 000F6740 38 A0 00 00 */ li r5, 0
/* 800FAAE4 000F6744 38 C0 00 07 */ li r6, 7
/* 800FAAE8 000F6748 38 E0 00 00 */ li r7, 0
/* 800FAAEC 000F674C 39 00 00 00 */ li r8, 0
/* 800FAAF0 000F6750 4B F5 EE D9 */ bl func_800599C8
/* 800FAAF4 000F6754 38 60 00 07 */ li r3, 7
/* 800FAAF8 000F6758 38 80 00 00 */ li r4, 0
/* 800FAAFC 000F675C 38 A0 00 06 */ li r5, 6
/* 800FAB00 000F6760 38 C0 00 08 */ li r6, 8
/* 800FAB04 000F6764 38 E0 00 00 */ li r7, 0
/* 800FAB08 000F6768 39 00 00 00 */ li r8, 0
/* 800FAB0C 000F676C 4B F5 EE BD */ bl func_800599C8
/* 800FAB10 000F6770 38 60 00 08 */ li r3, 8
/* 800FAB14 000F6774 38 80 00 00 */ li r4, 0
/* 800FAB18 000F6778 38 A0 00 07 */ li r5, 7
/* 800FAB1C 000F677C 38 C0 00 14 */ li r6, 0x14
/* 800FAB20 000F6780 38 E0 00 00 */ li r7, 0
/* 800FAB24 000F6784 39 00 00 00 */ li r8, 0
/* 800FAB28 000F6788 4B F5 EE A1 */ bl func_800599C8
/* 800FAB2C 000F678C 38 60 00 14 */ li r3, 0x14
/* 800FAB30 000F6790 38 80 00 00 */ li r4, 0
/* 800FAB34 000F6794 38 A0 00 08 */ li r5, 8
/* 800FAB38 000F6798 38 C0 00 00 */ li r6, 0
/* 800FAB3C 000F679C 38 E0 00 00 */ li r7, 0
/* 800FAB40 000F67A0 39 00 00 00 */ li r8, 0
/* 800FAB44 000F67A4 4B F5 EE 85 */ bl func_800599C8
/* 800FAB48 000F67A8 48 00 28 E8 */ b lbl_800FD430
/* 800FAB4C 000F67AC 88 85 00 F1 */ lbz r4, 0xf1(r5)
/* 800FAB50 000F67B0 38 60 00 29 */ li r3, 0x29
/* 800FAB54 000F67B4 88 A5 00 F4 */ lbz r5, 0xf4(r5)
/* 800FAB58 000F67B8 38 C0 00 01 */ li r6, 1
/* 800FAB5C 000F67BC 4B F5 EF 11 */ bl func_80059A6C
/* 800FAB60 000F67C0 2C 03 00 00 */ cmpwi r3, 0
/* 800FAB64 000F67C4 41 82 28 CC */ beq lbl_800FD430
/* 800FAB68 000F67C8 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
/* 800FAB6C 000F67CC 41 82 02 D8 */ beq lbl_800FAE44
/* 800FAB70 000F67D0 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FAB74 000F67D4 3B C0 00 00 */ li r30, 0
/* 800FAB78 000F67D8 2C 00 00 07 */ cmpwi r0, 7
/* 800FAB7C 000F67DC 41 82 01 30 */ beq lbl_800FACAC
/* 800FAB80 000F67E0 40 80 00 10 */ bge lbl_800FAB90
/* 800FAB84 000F67E4 2C 00 00 06 */ cmpwi r0, 6
/* 800FAB88 000F67E8 40 80 00 14 */ bge lbl_800FAB9C
/* 800FAB8C 000F67EC 48 00 02 6C */ b lbl_800FADF8
lbl_800FAB90:
/* 800FAB90 000F67F0 2C 00 00 09 */ cmpwi r0, 9
/* 800FAB94 000F67F4 40 80 02 64 */ bge lbl_800FADF8
/* 800FAB98 000F67F8 48 00 02 24 */ b lbl_800FADBC
lbl_800FAB9C:
/* 800FAB9C 000F67FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FABA0 000F6800 38 80 00 00 */ li r4, 0
/* 800FABA4 000F6804 38 A0 00 00 */ li r5, 0
/* 800FABA8 000F6808 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FABAC 000F680C 48 15 92 05 */ bl func_80253DB0
/* 800FABB0 000F6810 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FABB4 000F6814 38 80 00 02 */ li r4, 2
/* 800FABB8 000F6818 38 A0 00 00 */ li r5, 0
/* 800FABBC 000F681C A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FABC0 000F6820 48 15 91 F1 */ bl func_80253DB0
/* 800FABC4 000F6824 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FABC8 000F6828 A0 03 00 68 */ lhz r0, 0x68(r3)
/* 800FABCC 000F682C 2C 00 00 00 */ cmpwi r0, 0
/* 800FABD0 000F6830 41 82 00 08 */ beq lbl_800FABD8
/* 800FABD4 000F6834 48 00 00 70 */ b lbl_800FAC44
lbl_800FABD8:
/* 800FABD8 000F6838 81 83 00 70 */ lwz r12, 0x70(r3)
/* 800FABDC 000F683C 2C 0C 00 00 */ cmpwi r12, 0
/* 800FABE0 000F6840 41 82 02 50 */ beq lbl_800FAE30
/* 800FABE4 000F6844 38 83 00 C8 */ addi r4, r3, 0xc8
/* 800FABE8 000F6848 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FABEC 000F684C 38 A0 00 00 */ li r5, 0
/* 800FABF0 000F6850 7D 89 03 A6 */ mtctr r12
/* 800FABF4 000F6854 4E 80 04 21 */ bctrl
/* 800FABF8 000F6858 2C 03 00 00 */ cmpwi r3, 0
/* 800FABFC 000F685C 41 82 00 34 */ beq lbl_800FAC30
/* 800FAC00 000F6860 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAC04 000F6864 90 64 00 80 */ stw r3, 0x80(r4)
/* 800FAC08 000F6868 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAC0C 000F686C 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FAC10 000F6870 48 2E 15 8D */ bl func_803DC19C
/* 800FAC14 000F6874 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAC18 000F6878 38 80 00 00 */ li r4, 0
/* 800FAC1C 000F687C C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
/* 800FAC20 000F6880 90 65 00 78 */ stw r3, 0x78(r5)
/* 800FAC24 000F6884 38 60 02 23 */ li r3, 0x223
/* 800FAC28 000F6888 4B F1 05 49 */ bl func_8000B170
/* 800FAC2C 000F688C 48 00 02 04 */ b lbl_800FAE30
lbl_800FAC30:
/* 800FAC30 000F6890 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
/* 800FAC34 000F6894 38 60 02 22 */ li r3, 0x222
/* 800FAC38 000F6898 38 80 00 00 */ li r4, 0
/* 800FAC3C 000F689C 4B F1 05 35 */ bl func_8000B170
/* 800FAC40 000F68A0 48 00 01 F0 */ b lbl_800FAE30
lbl_800FAC44:
/* 800FAC44 000F68A4 81 83 00 6C */ lwz r12, 0x6c(r3)
/* 800FAC48 000F68A8 2C 0C 00 00 */ cmpwi r12, 0
/* 800FAC4C 000F68AC 41 82 01 E4 */ beq lbl_800FAE30
/* 800FAC50 000F68B0 38 83 00 C8 */ addi r4, r3, 0xc8
/* 800FAC54 000F68B4 80 63 00 78 */ lwz r3, 0x78(r3)
/* 800FAC58 000F68B8 38 A0 00 01 */ li r5, 1
/* 800FAC5C 000F68BC 7D 89 03 A6 */ mtctr r12
/* 800FAC60 000F68C0 4E 80 04 21 */ bctrl
/* 800FAC64 000F68C4 2C 03 00 00 */ cmpwi r3, 0
/* 800FAC68 000F68C8 41 82 00 30 */ beq lbl_800FAC98
/* 800FAC6C 000F68CC 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAC70 000F68D0 90 64 00 78 */ stw r3, 0x78(r4)
/* 800FAC74 000F68D4 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAC78 000F68D8 80 64 00 78 */ lwz r3, 0x78(r4)
/* 800FAC7C 000F68DC 80 84 00 80 */ lwz r4, 0x80(r4)
/* 800FAC80 000F68E0 48 2E 1A C9 */ bl func_803DC748
/* 800FAC84 000F68E4 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
/* 800FAC88 000F68E8 38 60 02 23 */ li r3, 0x223
/* 800FAC8C 000F68EC 38 80 00 00 */ li r4, 0
/* 800FAC90 000F68F0 4B F1 04 E1 */ bl func_8000B170
/* 800FAC94 000F68F4 48 00 01 9C */ b lbl_800FAE30
lbl_800FAC98:
/* 800FAC98 000F68F8 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
/* 800FAC9C 000F68FC 38 60 02 22 */ li r3, 0x222
/* 800FACA0 000F6900 38 80 00 00 */ li r4, 0
/* 800FACA4 000F6904 4B F1 04 CD */ bl func_8000B170
/* 800FACA8 000F6908 48 00 01 88 */ b lbl_800FAE30
lbl_800FACAC:
/* 800FACAC 000F690C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FACB0 000F6910 38 80 00 01 */ li r4, 1
/* 800FACB4 000F6914 38 A0 00 00 */ li r5, 0
/* 800FACB8 000F6918 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FACBC 000F691C 48 15 90 F5 */ bl func_80253DB0
/* 800FACC0 000F6920 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FACC4 000F6924 38 80 00 02 */ li r4, 2
/* 800FACC8 000F6928 38 A0 00 00 */ li r5, 0
/* 800FACCC 000F692C A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FACD0 000F6930 48 15 90 E1 */ bl func_80253DB0
/* 800FACD4 000F6934 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FACD8 000F6938 A0 03 00 68 */ lhz r0, 0x68(r3)
/* 800FACDC 000F693C 2C 00 00 00 */ cmpwi r0, 0
/* 800FACE0 000F6940 41 82 00 08 */ beq lbl_800FACE8
/* 800FACE4 000F6944 48 00 00 70 */ b lbl_800FAD54
lbl_800FACE8:
/* 800FACE8 000F6948 81 83 00 70 */ lwz r12, 0x70(r3)
/* 800FACEC 000F694C 2C 0C 00 00 */ cmpwi r12, 0
/* 800FACF0 000F6950 41 82 01 40 */ beq lbl_800FAE30
/* 800FACF4 000F6954 38 83 00 C8 */ addi r4, r3, 0xc8
/* 800FACF8 000F6958 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FACFC 000F695C 38 A0 00 01 */ li r5, 1
/* 800FAD00 000F6960 7D 89 03 A6 */ mtctr r12
/* 800FAD04 000F6964 4E 80 04 21 */ bctrl
/* 800FAD08 000F6968 2C 03 00 00 */ cmpwi r3, 0
/* 800FAD0C 000F696C 41 82 00 34 */ beq lbl_800FAD40
/* 800FAD10 000F6970 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAD14 000F6974 90 64 00 80 */ stw r3, 0x80(r4)
/* 800FAD18 000F6978 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAD1C 000F697C 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FAD20 000F6980 48 2E 14 7D */ bl func_803DC19C
/* 800FAD24 000F6984 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAD28 000F6988 38 80 00 00 */ li r4, 0
/* 800FAD2C 000F698C C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
/* 800FAD30 000F6990 90 65 00 78 */ stw r3, 0x78(r5)
/* 800FAD34 000F6994 38 60 02 23 */ li r3, 0x223
/* 800FAD38 000F6998 4B F1 04 39 */ bl func_8000B170
/* 800FAD3C 000F699C 48 00 00 F4 */ b lbl_800FAE30
lbl_800FAD40:
/* 800FAD40 000F69A0 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
/* 800FAD44 000F69A4 38 60 02 22 */ li r3, 0x222
/* 800FAD48 000F69A8 38 80 00 00 */ li r4, 0
/* 800FAD4C 000F69AC 4B F1 04 25 */ bl func_8000B170
/* 800FAD50 000F69B0 48 00 00 E0 */ b lbl_800FAE30
lbl_800FAD54:
/* 800FAD54 000F69B4 81 83 00 6C */ lwz r12, 0x6c(r3)
/* 800FAD58 000F69B8 2C 0C 00 00 */ cmpwi r12, 0
/* 800FAD5C 000F69BC 41 82 00 D4 */ beq lbl_800FAE30
/* 800FAD60 000F69C0 38 83 00 C8 */ addi r4, r3, 0xc8
/* 800FAD64 000F69C4 80 63 00 78 */ lwz r3, 0x78(r3)
/* 800FAD68 000F69C8 38 A0 00 00 */ li r5, 0
/* 800FAD6C 000F69CC 7D 89 03 A6 */ mtctr r12
/* 800FAD70 000F69D0 4E 80 04 21 */ bctrl
/* 800FAD74 000F69D4 2C 03 00 00 */ cmpwi r3, 0
/* 800FAD78 000F69D8 41 82 00 30 */ beq lbl_800FADA8
/* 800FAD7C 000F69DC 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAD80 000F69E0 90 64 00 78 */ stw r3, 0x78(r4)
/* 800FAD84 000F69E4 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAD88 000F69E8 80 64 00 78 */ lwz r3, 0x78(r4)
/* 800FAD8C 000F69EC 80 84 00 80 */ lwz r4, 0x80(r4)
/* 800FAD90 000F69F0 48 2E 19 B9 */ bl func_803DC748
/* 800FAD94 000F69F4 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
/* 800FAD98 000F69F8 38 60 02 23 */ li r3, 0x223
/* 800FAD9C 000F69FC 38 80 00 00 */ li r4, 0
/* 800FADA0 000F6A00 4B F1 03 D1 */ bl func_8000B170
/* 800FADA4 000F6A04 48 00 00 8C */ b lbl_800FAE30
lbl_800FADA8:
/* 800FADA8 000F6A08 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
/* 800FADAC 000F6A0C 38 60 02 22 */ li r3, 0x222
/* 800FADB0 000F6A10 38 80 00 00 */ li r4, 0
/* 800FADB4 000F6A14 4B F1 03 BD */ bl func_8000B170
/* 800FADB8 000F6A18 48 00 00 78 */ b lbl_800FAE30
lbl_800FADBC:
/* 800FADBC 000F6A1C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FADC0 000F6A20 38 80 00 02 */ li r4, 2
/* 800FADC4 000F6A24 38 A0 00 00 */ li r5, 0
/* 800FADC8 000F6A28 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FADCC 000F6A2C 48 15 8F E5 */ bl func_80253DB0
/* 800FADD0 000F6A30 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FADD4 000F6A34 38 80 00 02 */ li r4, 2
/* 800FADD8 000F6A38 38 A0 00 00 */ li r5, 0
/* 800FADDC 000F6A3C A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FADE0 000F6A40 48 15 8F D1 */ bl func_80253DB0
/* 800FADE4 000F6A44 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FADE8 000F6A48 38 00 00 0F */ li r0, 0xf
/* 800FADEC 000F6A4C 3B C0 00 01 */ li r30, 1
/* 800FADF0 000F6A50 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FADF4 000F6A54 48 00 00 3C */ b lbl_800FAE30
lbl_800FADF8:
/* 800FADF8 000F6A58 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FADFC 000F6A5C 38 80 00 03 */ li r4, 3
/* 800FAE00 000F6A60 38 A0 00 00 */ li r5, 0
/* 800FAE04 000F6A64 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FAE08 000F6A68 48 15 8F A9 */ bl func_80253DB0
/* 800FAE0C 000F6A6C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAE10 000F6A70 38 80 00 01 */ li r4, 1
/* 800FAE14 000F6A74 38 A0 00 00 */ li r5, 0
/* 800FAE18 000F6A78 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FAE1C 000F6A7C 48 15 8F 95 */ bl func_80253DB0
/* 800FAE20 000F6A80 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAE24 000F6A84 38 00 00 0A */ li r0, 0xa
/* 800FAE28 000F6A88 3B C0 00 02 */ li r30, 2
/* 800FAE2C 000F6A8C 90 03 00 CC */ stw r0, 0xcc(r3)
lbl_800FAE30:
/* 800FAE30 000F6A90 2C 1E 00 00 */ cmpwi r30, 0
/* 800FAE34 000F6A94 41 82 25 FC */ beq lbl_800FD430
/* 800FAE38 000F6A98 7F C3 F3 78 */ mr r3, r30
/* 800FAE3C 000F6A9C 4B F5 F6 91 */ bl func_8005A4CC
/* 800FAE40 000F6AA0 48 00 25 F0 */ b lbl_800FD430
lbl_800FAE44:
/* 800FAE44 000F6AA4 2C 03 00 07 */ cmpwi r3, 7
/* 800FAE48 000F6AA8 41 82 00 4C */ beq lbl_800FAE94
/* 800FAE4C 000F6AAC 40 80 00 10 */ bge lbl_800FAE5C
/* 800FAE50 000F6AB0 2C 03 00 06 */ cmpwi r3, 6
/* 800FAE54 000F6AB4 40 80 00 14 */ bge lbl_800FAE68
/* 800FAE58 000F6AB8 48 00 00 94 */ b lbl_800FAEEC
lbl_800FAE5C:
/* 800FAE5C 000F6ABC 2C 03 00 09 */ cmpwi r3, 9
/* 800FAE60 000F6AC0 40 80 00 8C */ bge lbl_800FAEEC
/* 800FAE64 000F6AC4 48 00 00 5C */ b lbl_800FAEC0
lbl_800FAE68:
/* 800FAE68 000F6AC8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAE6C 000F6ACC 38 80 00 00 */ li r4, 0
/* 800FAE70 000F6AD0 38 A0 00 00 */ li r5, 0
/* 800FAE74 000F6AD4 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FAE78 000F6AD8 48 15 8F 39 */ bl func_80253DB0
/* 800FAE7C 000F6ADC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAE80 000F6AE0 38 80 00 02 */ li r4, 2
/* 800FAE84 000F6AE4 38 A0 00 00 */ li r5, 0
/* 800FAE88 000F6AE8 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FAE8C 000F6AEC 48 15 8F 25 */ bl func_80253DB0
/* 800FAE90 000F6AF0 48 00 25 A0 */ b lbl_800FD430
lbl_800FAE94:
/* 800FAE94 000F6AF4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAE98 000F6AF8 38 80 00 01 */ li r4, 1
/* 800FAE9C 000F6AFC 38 A0 00 00 */ li r5, 0
/* 800FAEA0 000F6B00 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FAEA4 000F6B04 48 15 8F 0D */ bl func_80253DB0
/* 800FAEA8 000F6B08 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAEAC 000F6B0C 38 80 00 02 */ li r4, 2
/* 800FAEB0 000F6B10 38 A0 00 00 */ li r5, 0
/* 800FAEB4 000F6B14 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FAEB8 000F6B18 48 15 8E F9 */ bl func_80253DB0
/* 800FAEBC 000F6B1C 48 00 25 74 */ b lbl_800FD430
lbl_800FAEC0:
/* 800FAEC0 000F6B20 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAEC4 000F6B24 38 80 00 02 */ li r4, 2
/* 800FAEC8 000F6B28 38 A0 00 00 */ li r5, 0
/* 800FAECC 000F6B2C A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FAED0 000F6B30 48 15 8E E1 */ bl func_80253DB0
/* 800FAED4 000F6B34 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAED8 000F6B38 38 80 00 02 */ li r4, 2
/* 800FAEDC 000F6B3C 38 A0 00 00 */ li r5, 0
/* 800FAEE0 000F6B40 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FAEE4 000F6B44 48 15 8E CD */ bl func_80253DB0
/* 800FAEE8 000F6B48 48 00 25 48 */ b lbl_800FD430
lbl_800FAEEC:
/* 800FAEEC 000F6B4C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAEF0 000F6B50 38 80 00 03 */ li r4, 3
/* 800FAEF4 000F6B54 38 A0 00 00 */ li r5, 0
/* 800FAEF8 000F6B58 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FAEFC 000F6B5C 48 15 8E B5 */ bl func_80253DB0
/* 800FAF00 000F6B60 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAF04 000F6B64 38 80 00 00 */ li r4, 0
/* 800FAF08 000F6B68 38 A0 00 00 */ li r5, 0
/* 800FAF0C 000F6B6C A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FAF10 000F6B70 48 15 8E A1 */ bl func_80253DB0
/* 800FAF14 000F6B74 48 00 25 1C */ b lbl_800FD430
/* 800FAF18 000F6B78 A8 65 00 5E */ lha r3, 0x5e(r5)
/* 800FAF1C 000F6B7C 48 15 8E B5 */ bl func_80253DD0
/* 800FAF20 000F6B80 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FAF24 000F6B84 28 00 00 03 */ cmplwi r0, 3
/* 800FAF28 000F6B88 40 82 25 08 */ bne lbl_800FD430
/* 800FAF2C 000F6B8C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAF30 000F6B90 38 80 00 06 */ li r4, 6
/* 800FAF34 000F6B94 38 A0 00 00 */ li r5, 0
/* 800FAF38 000F6B98 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FAF3C 000F6B9C 48 15 8E 75 */ bl func_80253DB0
/* 800FAF40 000F6BA0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAF44 000F6BA4 38 80 00 01 */ li r4, 1
/* 800FAF48 000F6BA8 38 A0 00 00 */ li r5, 0
/* 800FAF4C 000F6BAC A8 63 00 4C */ lha r3, 0x4c(r3)
/* 800FAF50 000F6BB0 48 15 8E 61 */ bl func_80253DB0
/* 800FAF54 000F6BB4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAF58 000F6BB8 38 00 00 0B */ li r0, 0xb
/* 800FAF5C 000F6BBC 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FAF60 000F6BC0 48 00 24 D0 */ b lbl_800FD430
/* 800FAF64 000F6BC4 A8 65 00 4C */ lha r3, 0x4c(r5)
/* 800FAF68 000F6BC8 48 15 8E 69 */ bl func_80253DD0
/* 800FAF6C 000F6BCC 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FAF70 000F6BD0 28 00 00 03 */ cmplwi r0, 3
/* 800FAF74 000F6BD4 40 82 24 BC */ bne lbl_800FD430
/* 800FAF78 000F6BD8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAF7C 000F6BDC 38 80 00 08 */ li r4, 8
/* 800FAF80 000F6BE0 38 A0 00 00 */ li r5, 0
/* 800FAF84 000F6BE4 A8 63 00 4C */ lha r3, 0x4c(r3)
/* 800FAF88 000F6BE8 48 15 8E 69 */ bl func_80253DF0
/* 800FAF8C 000F6BEC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAF90 000F6BF0 A0 03 00 68 */ lhz r0, 0x68(r3)
/* 800FAF94 000F6BF4 2C 00 00 00 */ cmpwi r0, 0
/* 800FAF98 000F6BF8 41 82 00 08 */ beq lbl_800FAFA0
/* 800FAF9C 000F6BFC 48 00 00 74 */ b lbl_800FB010
lbl_800FAFA0:
/* 800FAFA0 000F6C00 A8 63 00 42 */ lha r3, 0x42(r3)
/* 800FAFA4 000F6C04 38 80 00 08 */ li r4, 8
/* 800FAFA8 000F6C08 38 A0 00 01 */ li r5, 1
/* 800FAFAC 000F6C0C 48 15 8E 45 */ bl func_80253DF0
/* 800FAFB0 000F6C10 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAFB4 000F6C14 38 80 00 08 */ li r4, 8
/* 800FAFB8 000F6C18 38 A0 00 00 */ li r5, 0
/* 800FAFBC 000F6C1C A8 63 00 42 */ lha r3, 0x42(r3)
/* 800FAFC0 000F6C20 48 15 8D F1 */ bl func_80253DB0
/* 800FAFC4 000F6C24 3F C0 80 00 */ lis r30, 0x80000067@ha
/* 800FAFC8 000F6C28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAFCC 000F6C2C 38 1E 00 67 */ addi r0, r30, 0x80000067@l
/* 800FAFD0 000F6C30 90 03 00 D0 */ stw r0, 0xd0(r3)
/* 800FAFD4 000F6C34 48 02 19 A1 */ bl func_8011C974
/* 800FAFD8 000F6C38 80 03 00 0C */ lwz r0, 0xc(r3)
/* 800FAFDC 000F6C3C 2C 00 00 00 */ cmpwi r0, 0
/* 800FAFE0 000F6C40 40 82 00 E8 */ bne lbl_800FB0C8
/* 800FAFE4 000F6C44 48 02 19 91 */ bl func_8011C974
/* 800FAFE8 000F6C48 88 03 00 14 */ lbz r0, 0x14(r3)
/* 800FAFEC 000F6C4C 28 00 00 03 */ cmplwi r0, 3
/* 800FAFF0 000F6C50 40 82 00 D8 */ bne lbl_800FB0C8
/* 800FAFF4 000F6C54 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FAFF8 000F6C58 38 9E 00 66 */ addi r4, r30, 0x66
/* 800FAFFC 000F6C5C 38 00 00 14 */ li r0, 0x14
/* 800FB000 000F6C60 90 83 00 D0 */ stw r4, 0xd0(r3)
/* 800FB004 000F6C64 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB008 000F6C68 98 03 00 F0 */ stb r0, 0xf0(r3)
/* 800FB00C 000F6C6C 48 00 00 BC */ b lbl_800FB0C8
lbl_800FB010:
/* 800FB010 000F6C70 A8 63 00 46 */ lha r3, 0x46(r3)
/* 800FB014 000F6C74 38 80 00 08 */ li r4, 8
/* 800FB018 000F6C78 38 A0 00 01 */ li r5, 1
/* 800FB01C 000F6C7C 48 15 8D D5 */ bl func_80253DF0
/* 800FB020 000F6C80 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB024 000F6C84 38 80 00 08 */ li r4, 8
/* 800FB028 000F6C88 38 A0 00 01 */ li r5, 1
/* 800FB02C 000F6C8C A8 63 00 48 */ lha r3, 0x48(r3)
/* 800FB030 000F6C90 48 15 8D C1 */ bl func_80253DF0
/* 800FB034 000F6C94 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB038 000F6C98 38 80 00 08 */ li r4, 8
/* 800FB03C 000F6C9C 38 A0 00 01 */ li r5, 1
/* 800FB040 000F6CA0 A8 63 00 4A */ lha r3, 0x4a(r3)
/* 800FB044 000F6CA4 48 15 8D AD */ bl func_80253DF0
/* 800FB048 000F6CA8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB04C 000F6CAC 38 80 00 0A */ li r4, 0xa
/* 800FB050 000F6CB0 38 A0 00 00 */ li r5, 0
/* 800FB054 000F6CB4 A8 63 00 46 */ lha r3, 0x46(r3)
/* 800FB058 000F6CB8 48 15 8D 59 */ bl func_80253DB0
/* 800FB05C 000F6CBC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB060 000F6CC0 38 80 00 02 */ li r4, 2
/* 800FB064 000F6CC4 38 A0 00 00 */ li r5, 0
/* 800FB068 000F6CC8 A8 63 00 48 */ lha r3, 0x48(r3)
/* 800FB06C 000F6CCC 48 15 8D 45 */ bl func_80253DB0
/* 800FB070 000F6CD0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB074 000F6CD4 38 80 00 02 */ li r4, 2
/* 800FB078 000F6CD8 38 A0 00 00 */ li r5, 0
/* 800FB07C 000F6CDC A8 63 00 4A */ lha r3, 0x4a(r3)
/* 800FB080 000F6CE0 48 15 8D 31 */ bl func_80253DB0
/* 800FB084 000F6CE4 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB088 000F6CE8 A0 04 00 68 */ lhz r0, 0x68(r4)
/* 800FB08C 000F6CEC 28 00 00 02 */ cmplwi r0, 2
/* 800FB090 000F6CF0 40 82 00 14 */ bne lbl_800FB0A4
/* 800FB094 000F6CF4 3C 60 80 00 */ lis r3, 0x8000007E@ha
/* 800FB098 000F6CF8 38 03 00 7E */ addi r0, r3, 0x8000007E@l
/* 800FB09C 000F6CFC 90 04 00 D0 */ stw r0, 0xd0(r4)
/* 800FB0A0 000F6D00 48 00 00 28 */ b lbl_800FB0C8
lbl_800FB0A4:
/* 800FB0A4 000F6D04 28 00 00 04 */ cmplwi r0, 4
/* 800FB0A8 000F6D08 40 82 00 14 */ bne lbl_800FB0BC
/* 800FB0AC 000F6D0C 3C 60 80 00 */ lis r3, 0x8000001E@ha
/* 800FB0B0 000F6D10 38 03 00 1E */ addi r0, r3, 0x8000001E@l
/* 800FB0B4 000F6D14 90 04 00 D0 */ stw r0, 0xd0(r4)
/* 800FB0B8 000F6D18 48 00 00 10 */ b lbl_800FB0C8
lbl_800FB0BC:
/* 800FB0BC 000F6D1C 3C 60 80 00 */ lis r3, 0x8000007F@ha
/* 800FB0C0 000F6D20 38 03 00 7F */ addi r0, r3, 0x8000007F@l
/* 800FB0C4 000F6D24 90 04 00 D0 */ stw r0, 0xd0(r4)
lbl_800FB0C8:
/* 800FB0C8 000F6D28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB0CC 000F6D2C 38 80 00 07 */ li r4, 7
/* 800FB0D0 000F6D30 38 A0 00 00 */ li r5, 0
/* 800FB0D4 000F6D34 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FB0D8 000F6D38 48 15 8C D9 */ bl func_80253DB0
/* 800FB0DC 000F6D3C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB0E0 000F6D40 38 80 00 00 */ li r4, 0
/* 800FB0E4 000F6D44 38 00 00 01 */ li r0, 1
/* 800FB0E8 000F6D48 B0 83 00 E8 */ sth r4, 0xe8(r3)
/* 800FB0EC 000F6D4C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB0F0 000F6D50 90 83 00 EC */ stw r4, 0xec(r3)
/* 800FB0F4 000F6D54 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB0F8 000F6D58 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FB0FC 000F6D5C 48 00 23 34 */ b lbl_800FD430
/* 800FB100 000F6D60 A0 05 00 68 */ lhz r0, 0x68(r5)
/* 800FB104 000F6D64 2C 00 00 00 */ cmpwi r0, 0
/* 800FB108 000F6D68 41 82 00 08 */ beq lbl_800FB110
/* 800FB10C 000F6D6C 48 00 00 18 */ b lbl_800FB124
lbl_800FB110:
/* 800FB110 000F6D70 A8 65 00 4E */ lha r3, 0x4e(r5)
/* 800FB114 000F6D74 38 80 00 09 */ li r4, 9
/* 800FB118 000F6D78 38 A0 00 00 */ li r5, 0
/* 800FB11C 000F6D7C 48 15 8C 95 */ bl func_80253DB0
/* 800FB120 000F6D80 48 00 00 3C */ b lbl_800FB15C
lbl_800FB124:
/* 800FB124 000F6D84 A8 65 00 54 */ lha r3, 0x54(r5)
/* 800FB128 000F6D88 38 80 00 01 */ li r4, 1
/* 800FB12C 000F6D8C 38 A0 00 00 */ li r5, 0
/* 800FB130 000F6D90 48 15 8C 81 */ bl func_80253DB0
/* 800FB134 000F6D94 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB138 000F6D98 38 80 00 01 */ li r4, 1
/* 800FB13C 000F6D9C 38 A0 00 00 */ li r5, 0
/* 800FB140 000F6DA0 A8 63 00 48 */ lha r3, 0x48(r3)
/* 800FB144 000F6DA4 48 15 8C 6D */ bl func_80253DB0
/* 800FB148 000F6DA8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB14C 000F6DAC 38 80 00 01 */ li r4, 1
/* 800FB150 000F6DB0 38 A0 00 00 */ li r5, 0
/* 800FB154 000F6DB4 A8 63 00 4A */ lha r3, 0x4a(r3)
/* 800FB158 000F6DB8 48 15 8C 59 */ bl func_80253DB0
lbl_800FB15C:
/* 800FB15C 000F6DBC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB160 000F6DC0 38 00 00 08 */ li r0, 8
/* 800FB164 000F6DC4 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FB168 000F6DC8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB16C 000F6DCC 98 03 00 F1 */ stb r0, 0xf1(r3)
/* 800FB170 000F6DD0 48 00 22 C0 */ b lbl_800FD430
/* 800FB174 000F6DD4 A0 05 00 68 */ lhz r0, 0x68(r5)
/* 800FB178 000F6DD8 2C 00 00 00 */ cmpwi r0, 0
/* 800FB17C 000F6DDC 41 82 00 08 */ beq lbl_800FB184
/* 800FB180 000F6DE0 48 00 00 74 */ b lbl_800FB1F4
lbl_800FB184:
/* 800FB184 000F6DE4 A8 65 00 4E */ lha r3, 0x4e(r5)
/* 800FB188 000F6DE8 48 15 8C 49 */ bl func_80253DD0
/* 800FB18C 000F6DEC 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FB190 000F6DF0 28 00 00 03 */ cmplwi r0, 3
/* 800FB194 000F6DF4 40 82 22 9C */ bne lbl_800FD430
/* 800FB198 000F6DF8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB19C 000F6DFC 38 80 00 08 */ li r4, 8
/* 800FB1A0 000F6E00 38 A0 00 00 */ li r5, 0
/* 800FB1A4 000F6E04 A8 63 00 4E */ lha r3, 0x4e(r3)
/* 800FB1A8 000F6E08 48 15 8C 49 */ bl func_80253DF0
/* 800FB1AC 000F6E0C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB1B0 000F6E10 38 80 00 08 */ li r4, 8
/* 800FB1B4 000F6E14 38 A0 00 01 */ li r5, 1
/* 800FB1B8 000F6E18 A8 63 00 4C */ lha r3, 0x4c(r3)
/* 800FB1BC 000F6E1C 48 15 8C 35 */ bl func_80253DF0
/* 800FB1C0 000F6E20 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB1C4 000F6E24 38 80 00 02 */ li r4, 2
/* 800FB1C8 000F6E28 38 A0 00 00 */ li r5, 0
/* 800FB1CC 000F6E2C A8 63 00 4C */ lha r3, 0x4c(r3)
/* 800FB1D0 000F6E30 48 15 8B E1 */ bl func_80253DB0
/* 800FB1D4 000F6E34 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB1D8 000F6E38 38 00 00 06 */ li r0, 6
/* 800FB1DC 000F6E3C 3C 60 80 00 */ lis r3, 0x800000E0@ha
/* 800FB1E0 000F6E40 90 04 00 CC */ stw r0, 0xcc(r4)
/* 800FB1E4 000F6E44 38 03 00 E0 */ addi r0, r3, 0x800000E0@l
/* 800FB1E8 000F6E48 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB1EC 000F6E4C 90 03 00 D0 */ stw r0, 0xd0(r3)
/* 800FB1F0 000F6E50 48 00 22 40 */ b lbl_800FD430
lbl_800FB1F4:
/* 800FB1F4 000F6E54 A8 65 00 54 */ lha r3, 0x54(r5)
/* 800FB1F8 000F6E58 48 15 8B D9 */ bl func_80253DD0
/* 800FB1FC 000F6E5C 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FB200 000F6E60 28 00 00 03 */ cmplwi r0, 3
/* 800FB204 000F6E64 40 82 22 2C */ bne lbl_800FD430
/* 800FB208 000F6E68 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB20C 000F6E6C 38 80 00 08 */ li r4, 8
/* 800FB210 000F6E70 38 A0 00 00 */ li r5, 0
/* 800FB214 000F6E74 A8 63 00 48 */ lha r3, 0x48(r3)
/* 800FB218 000F6E78 48 15 8B D9 */ bl func_80253DF0
/* 800FB21C 000F6E7C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB220 000F6E80 38 80 00 08 */ li r4, 8
/* 800FB224 000F6E84 38 A0 00 00 */ li r5, 0
/* 800FB228 000F6E88 A8 63 00 4A */ lha r3, 0x4a(r3)
/* 800FB22C 000F6E8C 48 15 8B C5 */ bl func_80253DF0
/* 800FB230 000F6E90 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB234 000F6E94 38 80 00 08 */ li r4, 8
/* 800FB238 000F6E98 38 A0 00 00 */ li r5, 0
/* 800FB23C 000F6E9C A8 63 00 54 */ lha r3, 0x54(r3)
/* 800FB240 000F6EA0 48 15 8B B1 */ bl func_80253DF0
/* 800FB244 000F6EA4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB248 000F6EA8 38 80 00 08 */ li r4, 8
/* 800FB24C 000F6EAC 38 A0 00 01 */ li r5, 1
/* 800FB250 000F6EB0 A8 63 00 4C */ lha r3, 0x4c(r3)
/* 800FB254 000F6EB4 48 15 8B 9D */ bl func_80253DF0
/* 800FB258 000F6EB8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB25C 000F6EBC 38 80 00 02 */ li r4, 2
/* 800FB260 000F6EC0 38 A0 00 00 */ li r5, 0
/* 800FB264 000F6EC4 A8 63 00 4C */ lha r3, 0x4c(r3)
/* 800FB268 000F6EC8 48 15 8B 49 */ bl func_80253DB0
/* 800FB26C 000F6ECC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB270 000F6ED0 38 00 00 06 */ li r0, 6
/* 800FB274 000F6ED4 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FB278 000F6ED8 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB27C 000F6EDC A0 04 00 68 */ lhz r0, 0x68(r4)
/* 800FB280 000F6EE0 28 00 00 04 */ cmplwi r0, 4
/* 800FB284 000F6EE4 40 82 00 14 */ bne lbl_800FB298
/* 800FB288 000F6EE8 3C 60 80 00 */ lis r3, 0x80000080@ha
/* 800FB28C 000F6EEC 38 03 00 80 */ addi r0, r3, 0x80000080@l
/* 800FB290 000F6EF0 90 04 00 D0 */ stw r0, 0xd0(r4)
/* 800FB294 000F6EF4 48 00 00 10 */ b lbl_800FB2A4
lbl_800FB298:
/* 800FB298 000F6EF8 3C 60 80 00 */ lis r3, 0x800000E0@ha
/* 800FB29C 000F6EFC 38 03 00 E0 */ addi r0, r3, 0x800000E0@l
/* 800FB2A0 000F6F00 90 04 00 D0 */ stw r0, 0xd0(r4)
lbl_800FB2A4:
/* 800FB2A4 000F6F04 83 8D 82 70 */ lwz r28, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB2A8 000F6F08 A0 7C 00 E4 */ lhz r3, 0xe4(r28)
/* 800FB2AC 000F6F0C 54 60 8F FF */ rlwinm. r0, r3, 0x11, 0x1f, 0x1f
/* 800FB2B0 000F6F10 41 82 00 20 */ beq lbl_800FB2D0
/* 800FB2B4 000F6F14 4B F4 2E A9 */ bl func_8003E15C
/* 800FB2B8 000F6F18 80 9C 00 E0 */ lwz r4, 0xe0(r28)
/* 800FB2BC 000F6F1C 4B F4 2F 7D */ bl func_8003E238
/* 800FB2C0 000F6F20 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB2C4 000F6F24 38 00 00 00 */ li r0, 0
/* 800FB2C8 000F6F28 90 03 00 E0 */ stw r0, 0xe0(r3)
/* 800FB2CC 000F6F2C 48 00 21 64 */ b lbl_800FD430
lbl_800FB2D0:
/* 800FB2D0 000F6F30 60 60 40 00 */ ori r0, r3, 0x4000
/* 800FB2D4 000F6F34 B0 1C 00 E4 */ sth r0, 0xe4(r28)
/* 800FB2D8 000F6F38 48 00 21 58 */ b lbl_800FD430
/* 800FB2DC 000F6F3C A0 05 00 68 */ lhz r0, 0x68(r5)
/* 800FB2E0 000F6F40 2C 00 00 00 */ cmpwi r0, 0
/* 800FB2E4 000F6F44 41 82 00 08 */ beq lbl_800FB2EC
/* 800FB2E8 000F6F48 48 00 00 50 */ b lbl_800FB338
lbl_800FB2EC:
/* 800FB2EC 000F6F4C A8 65 00 42 */ lha r3, 0x42(r5)
/* 800FB2F0 000F6F50 48 15 8A E1 */ bl func_80253DD0
/* 800FB2F4 000F6F54 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FB2F8 000F6F58 28 00 00 03 */ cmplwi r0, 3
/* 800FB2FC 000F6F5C 40 82 00 E0 */ bne lbl_800FB3DC
/* 800FB300 000F6F60 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB304 000F6F64 38 80 00 07 */ li r4, 7
/* 800FB308 000F6F68 38 A0 00 00 */ li r5, 0
/* 800FB30C 000F6F6C A8 63 00 42 */ lha r3, 0x42(r3)
/* 800FB310 000F6F70 48 15 8A A1 */ bl func_80253DB0
/* 800FB314 000F6F74 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB318 000F6F78 38 80 00 06 */ li r4, 6
/* 800FB31C 000F6F7C 38 A0 00 00 */ li r5, 0
/* 800FB320 000F6F80 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FB324 000F6F84 48 15 8A 8D */ bl func_80253DB0
/* 800FB328 000F6F88 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB32C 000F6F8C 38 00 00 0D */ li r0, 0xd
/* 800FB330 000F6F90 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FB334 000F6F94 48 00 00 A8 */ b lbl_800FB3DC
lbl_800FB338:
/* 800FB338 000F6F98 A8 65 00 46 */ lha r3, 0x46(r5)
/* 800FB33C 000F6F9C 48 15 8A 95 */ bl func_80253DD0
/* 800FB340 000F6FA0 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FB344 000F6FA4 28 00 00 03 */ cmplwi r0, 3
/* 800FB348 000F6FA8 40 82 00 94 */ bne lbl_800FB3DC
/* 800FB34C 000F6FAC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB350 000F6FB0 38 80 00 06 */ li r4, 6
/* 800FB354 000F6FB4 38 A0 00 00 */ li r5, 0
/* 800FB358 000F6FB8 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FB35C 000F6FBC 48 15 8A 55 */ bl func_80253DB0
/* 800FB360 000F6FC0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB364 000F6FC4 38 80 00 09 */ li r4, 9
/* 800FB368 000F6FC8 38 A0 00 00 */ li r5, 0
/* 800FB36C 000F6FCC A8 63 00 46 */ lha r3, 0x46(r3)
/* 800FB370 000F6FD0 48 15 8A 41 */ bl func_80253DB0
/* 800FB374 000F6FD4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB378 000F6FD8 38 80 00 01 */ li r4, 1
/* 800FB37C 000F6FDC 38 A0 00 00 */ li r5, 0
/* 800FB380 000F6FE0 A8 63 00 48 */ lha r3, 0x48(r3)
/* 800FB384 000F6FE4 48 15 8A 2D */ bl func_80253DB0
/* 800FB388 000F6FE8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB38C 000F6FEC 38 80 00 01 */ li r4, 1
/* 800FB390 000F6FF0 38 A0 00 00 */ li r5, 0
/* 800FB394 000F6FF4 A8 63 00 4A */ lha r3, 0x4a(r3)
/* 800FB398 000F6FF8 48 15 8A 19 */ bl func_80253DB0
/* 800FB39C 000F6FFC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB3A0 000F7000 38 00 00 0D */ li r0, 0xd
/* 800FB3A4 000F7004 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FB3A8 000F7008 83 8D 82 70 */ lwz r28, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB3AC 000F700C A0 7C 00 E4 */ lhz r3, 0xe4(r28)
/* 800FB3B0 000F7010 54 60 8F FF */ rlwinm. r0, r3, 0x11, 0x1f, 0x1f
/* 800FB3B4 000F7014 41 82 00 20 */ beq lbl_800FB3D4
/* 800FB3B8 000F7018 4B F4 2D A5 */ bl func_8003E15C
/* 800FB3BC 000F701C 80 9C 00 E0 */ lwz r4, 0xe0(r28)
/* 800FB3C0 000F7020 4B F4 2E 79 */ bl func_8003E238
/* 800FB3C4 000F7024 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB3C8 000F7028 38 00 00 00 */ li r0, 0
/* 800FB3CC 000F702C 90 03 00 E0 */ stw r0, 0xe0(r3)
/* 800FB3D0 000F7030 48 00 00 0C */ b lbl_800FB3DC
lbl_800FB3D4:
/* 800FB3D4 000F7034 60 60 40 00 */ ori r0, r3, 0x4000
/* 800FB3D8 000F7038 B0 1C 00 E4 */ sth r0, 0xe4(r28)
lbl_800FB3DC:
/* 800FB3DC 000F703C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB3E0 000F7040 38 00 00 14 */ li r0, 0x14
/* 800FB3E4 000F7044 98 03 00 F1 */ stb r0, 0xf1(r3)
/* 800FB3E8 000F7048 48 00 20 48 */ b lbl_800FD430
/* 800FB3EC 000F704C A8 65 00 44 */ lha r3, 0x44(r5)
/* 800FB3F0 000F7050 48 15 89 E1 */ bl func_80253DD0
/* 800FB3F4 000F7054 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FB3F8 000F7058 28 00 00 03 */ cmplwi r0, 3
/* 800FB3FC 000F705C 40 82 20 34 */ bne lbl_800FD430
/* 800FB400 000F7060 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB404 000F7064 A0 03 00 68 */ lhz r0, 0x68(r3)
/* 800FB408 000F7068 2C 00 00 00 */ cmpwi r0, 0
/* 800FB40C 000F706C 41 82 00 08 */ beq lbl_800FB414
/* 800FB410 000F7070 48 00 00 18 */ b lbl_800FB428
lbl_800FB414:
/* 800FB414 000F7074 A8 63 00 42 */ lha r3, 0x42(r3)
/* 800FB418 000F7078 38 80 00 08 */ li r4, 8
/* 800FB41C 000F707C 38 A0 00 00 */ li r5, 0
/* 800FB420 000F7080 48 15 89 D1 */ bl func_80253DF0
/* 800FB424 000F7084 48 00 00 3C */ b lbl_800FB460
lbl_800FB428:
/* 800FB428 000F7088 A8 63 00 46 */ lha r3, 0x46(r3)
/* 800FB42C 000F708C 38 80 00 08 */ li r4, 8
/* 800FB430 000F7090 38 A0 00 00 */ li r5, 0
/* 800FB434 000F7094 48 15 89 BD */ bl func_80253DF0
/* 800FB438 000F7098 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB43C 000F709C 38 80 00 08 */ li r4, 8
/* 800FB440 000F70A0 38 A0 00 00 */ li r5, 0
/* 800FB444 000F70A4 A8 63 00 48 */ lha r3, 0x48(r3)
/* 800FB448 000F70A8 48 15 89 A9 */ bl func_80253DF0
/* 800FB44C 000F70AC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB450 000F70B0 38 80 00 08 */ li r4, 8
/* 800FB454 000F70B4 38 A0 00 00 */ li r5, 0
/* 800FB458 000F70B8 A8 63 00 4A */ lha r3, 0x4a(r3)
/* 800FB45C 000F70BC 48 15 89 95 */ bl func_80253DF0
lbl_800FB460:
/* 800FB460 000F70C0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB464 000F70C4 38 80 00 08 */ li r4, 8
/* 800FB468 000F70C8 38 A0 00 01 */ li r5, 1
/* 800FB46C 000F70CC A8 63 00 4E */ lha r3, 0x4e(r3)
/* 800FB470 000F70D0 48 15 89 81 */ bl func_80253DF0
/* 800FB474 000F70D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB478 000F70D8 38 80 00 07 */ li r4, 7
/* 800FB47C 000F70DC 38 A0 00 00 */ li r5, 0
/* 800FB480 000F70E0 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FB484 000F70E4 48 15 89 2D */ bl func_80253DB0
/* 800FB488 000F70E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB48C 000F70EC 38 80 00 0A */ li r4, 0xa
/* 800FB490 000F70F0 38 A0 00 00 */ li r5, 0
/* 800FB494 000F70F4 A8 63 00 4E */ lha r3, 0x4e(r3)
/* 800FB498 000F70F8 48 15 89 19 */ bl func_80253DB0
/* 800FB49C 000F70FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB4A0 000F7100 38 00 00 0E */ li r0, 0xe
/* 800FB4A4 000F7104 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FB4A8 000F7108 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB4AC 000F710C A0 04 00 68 */ lhz r0, 0x68(r4)
/* 800FB4B0 000F7110 28 00 00 04 */ cmplwi r0, 4
/* 800FB4B4 000F7114 40 82 00 14 */ bne lbl_800FB4C8
/* 800FB4B8 000F7118 3C 60 80 00 */ lis r3, 0x80000F80@ha
/* 800FB4BC 000F711C 38 03 0F 80 */ addi r0, r3, 0x80000F80@l
/* 800FB4C0 000F7120 90 04 00 D0 */ stw r0, 0xd0(r4)
/* 800FB4C4 000F7124 48 00 1F 6C */ b lbl_800FD430
lbl_800FB4C8:
/* 800FB4C8 000F7128 3C 60 80 00 */ lis r3, 0x80000FE0@ha
/* 800FB4CC 000F712C 38 03 0F E0 */ addi r0, r3, 0x80000FE0@l
/* 800FB4D0 000F7130 90 04 00 D0 */ stw r0, 0xd0(r4)
/* 800FB4D4 000F7134 48 00 1F 5C */ b lbl_800FD430
/* 800FB4D8 000F7138 A0 05 00 68 */ lhz r0, 0x68(r5)
/* 800FB4DC 000F713C 2C 00 00 00 */ cmpwi r0, 0
/* 800FB4E0 000F7140 41 82 00 08 */ beq lbl_800FB4E8
/* 800FB4E4 000F7144 48 00 00 10 */ b lbl_800FB4F4
lbl_800FB4E8:
/* 800FB4E8 000F7148 38 00 55 0D */ li r0, 0x550d
/* 800FB4EC 000F714C 90 05 00 F8 */ stw r0, 0xf8(r5)
/* 800FB4F0 000F7150 48 00 00 0C */ b lbl_800FB4FC
lbl_800FB4F4:
/* 800FB4F4 000F7154 38 00 2D 62 */ li r0, 0x2d62
/* 800FB4F8 000F7158 90 05 00 F8 */ stw r0, 0xf8(r5)
lbl_800FB4FC:
/* 800FB4FC 000F715C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB500 000F7160 A8 63 00 4E */ lha r3, 0x4e(r3)
/* 800FB504 000F7164 48 15 88 CD */ bl func_80253DD0
/* 800FB508 000F7168 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FB50C 000F716C 28 00 00 03 */ cmplwi r0, 3
/* 800FB510 000F7170 40 82 1F 20 */ bne lbl_800FD430
/* 800FB514 000F7174 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB518 000F7178 38 00 00 11 */ li r0, 0x11
/* 800FB51C 000F717C 38 60 00 01 */ li r3, 1
/* 800FB520 000F7180 38 80 00 00 */ li r4, 0
/* 800FB524 000F7184 90 05 00 CC */ stw r0, 0xcc(r5)
/* 800FB528 000F7188 4B F5 E3 D1 */ bl func_800598F8
/* 800FB52C 000F718C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB530 000F7190 A0 03 00 68 */ lhz r0, 0x68(r3)
/* 800FB534 000F7194 28 00 00 04 */ cmplwi r0, 4
/* 800FB538 000F7198 40 82 00 B0 */ bne lbl_800FB5E8
/* 800FB53C 000F719C 38 60 00 08 */ li r3, 8
/* 800FB540 000F71A0 38 80 00 0C */ li r4, 0xc
/* 800FB544 000F71A4 38 A0 00 00 */ li r5, 0
/* 800FB548 000F71A8 38 C0 00 14 */ li r6, 0x14
/* 800FB54C 000F71AC 38 E0 00 00 */ li r7, 0
/* 800FB550 000F71B0 39 00 00 00 */ li r8, 0
/* 800FB554 000F71B4 4B F5 E4 75 */ bl func_800599C8
/* 800FB558 000F71B8 38 60 00 09 */ li r3, 9
/* 800FB55C 000F71BC 38 80 00 00 */ li r4, 0
/* 800FB560 000F71C0 38 A0 00 00 */ li r5, 0
/* 800FB564 000F71C4 38 C0 00 0A */ li r6, 0xa
/* 800FB568 000F71C8 38 E0 00 0B */ li r7, 0xb
/* 800FB56C 000F71CC 39 00 00 00 */ li r8, 0
/* 800FB570 000F71D0 4B F5 E4 59 */ bl func_800599C8
/* 800FB574 000F71D4 38 60 00 0A */ li r3, 0xa
/* 800FB578 000F71D8 38 80 00 00 */ li r4, 0
/* 800FB57C 000F71DC 38 A0 00 09 */ li r5, 9
/* 800FB580 000F71E0 38 C0 00 00 */ li r6, 0
/* 800FB584 000F71E4 38 E0 00 0C */ li r7, 0xc
/* 800FB588 000F71E8 39 00 00 00 */ li r8, 0
/* 800FB58C 000F71EC 4B F5 E4 3D */ bl func_800599C8
/* 800FB590 000F71F0 38 60 00 0B */ li r3, 0xb
/* 800FB594 000F71F4 38 80 00 09 */ li r4, 9
/* 800FB598 000F71F8 38 A0 00 00 */ li r5, 0
/* 800FB59C 000F71FC 38 C0 00 0C */ li r6, 0xc
/* 800FB5A0 000F7200 38 E0 00 08 */ li r7, 8
/* 800FB5A4 000F7204 39 00 00 00 */ li r8, 0
/* 800FB5A8 000F7208 4B F5 E4 21 */ bl func_800599C8
/* 800FB5AC 000F720C 38 60 00 0C */ li r3, 0xc
/* 800FB5B0 000F7210 38 80 00 0A */ li r4, 0xa
/* 800FB5B4 000F7214 38 A0 00 0B */ li r5, 0xb
/* 800FB5B8 000F7218 38 C0 00 00 */ li r6, 0
/* 800FB5BC 000F721C 38 E0 00 14 */ li r7, 0x14
/* 800FB5C0 000F7220 39 00 00 00 */ li r8, 0
/* 800FB5C4 000F7224 4B F5 E4 05 */ bl func_800599C8
/* 800FB5C8 000F7228 38 60 00 14 */ li r3, 0x14
/* 800FB5CC 000F722C 38 80 00 0C */ li r4, 0xc
/* 800FB5D0 000F7230 38 A0 00 08 */ li r5, 8
/* 800FB5D4 000F7234 38 C0 00 00 */ li r6, 0
/* 800FB5D8 000F7238 38 E0 00 00 */ li r7, 0
/* 800FB5DC 000F723C 39 00 00 00 */ li r8, 0
/* 800FB5E0 000F7240 4B F5 E3 E9 */ bl func_800599C8
/* 800FB5E4 000F7244 48 00 1E 4C */ b lbl_800FD430
lbl_800FB5E8:
/* 800FB5E8 000F7248 38 60 00 06 */ li r3, 6
/* 800FB5EC 000F724C 38 80 00 0B */ li r4, 0xb
/* 800FB5F0 000F7250 38 A0 00 00 */ li r5, 0
/* 800FB5F4 000F7254 38 C0 00 07 */ li r6, 7
/* 800FB5F8 000F7258 38 E0 00 00 */ li r7, 0
/* 800FB5FC 000F725C 39 00 00 00 */ li r8, 0
/* 800FB600 000F7260 4B F5 E3 C9 */ bl func_800599C8
/* 800FB604 000F7264 38 60 00 07 */ li r3, 7
/* 800FB608 000F7268 38 80 00 0C */ li r4, 0xc
/* 800FB60C 000F726C 38 A0 00 06 */ li r5, 6
/* 800FB610 000F7270 38 C0 00 08 */ li r6, 8
/* 800FB614 000F7274 38 E0 00 00 */ li r7, 0
/* 800FB618 000F7278 39 00 00 00 */ li r8, 0
/* 800FB61C 000F727C 4B F5 E3 AD */ bl func_800599C8
/* 800FB620 000F7280 38 60 00 08 */ li r3, 8
/* 800FB624 000F7284 38 80 00 0C */ li r4, 0xc
/* 800FB628 000F7288 38 A0 00 07 */ li r5, 7
/* 800FB62C 000F728C 38 C0 00 14 */ li r6, 0x14
/* 800FB630 000F7290 38 E0 00 00 */ li r7, 0
/* 800FB634 000F7294 39 00 00 00 */ li r8, 0
/* 800FB638 000F7298 4B F5 E3 91 */ bl func_800599C8
/* 800FB63C 000F729C 38 60 00 09 */ li r3, 9
/* 800FB640 000F72A0 38 80 00 00 */ li r4, 0
/* 800FB644 000F72A4 38 A0 00 00 */ li r5, 0
/* 800FB648 000F72A8 38 C0 00 0A */ li r6, 0xa
/* 800FB64C 000F72AC 38 E0 00 0B */ li r7, 0xb
/* 800FB650 000F72B0 39 00 00 00 */ li r8, 0
/* 800FB654 000F72B4 4B F5 E3 75 */ bl func_800599C8
/* 800FB658 000F72B8 38 60 00 0A */ li r3, 0xa
/* 800FB65C 000F72BC 38 80 00 00 */ li r4, 0
/* 800FB660 000F72C0 38 A0 00 09 */ li r5, 9
/* 800FB664 000F72C4 38 C0 00 00 */ li r6, 0
/* 800FB668 000F72C8 38 E0 00 0C */ li r7, 0xc
/* 800FB66C 000F72CC 39 00 00 00 */ li r8, 0
/* 800FB670 000F72D0 4B F5 E3 59 */ bl func_800599C8
/* 800FB674 000F72D4 38 60 00 0B */ li r3, 0xb
/* 800FB678 000F72D8 38 80 00 09 */ li r4, 9
/* 800FB67C 000F72DC 38 A0 00 00 */ li r5, 0
/* 800FB680 000F72E0 38 C0 00 0C */ li r6, 0xc
/* 800FB684 000F72E4 38 E0 00 06 */ li r7, 6
/* 800FB688 000F72E8 39 00 00 00 */ li r8, 0
/* 800FB68C 000F72EC 4B F5 E3 3D */ bl func_800599C8
/* 800FB690 000F72F0 38 60 00 0C */ li r3, 0xc
/* 800FB694 000F72F4 38 80 00 0A */ li r4, 0xa
/* 800FB698 000F72F8 38 A0 00 0B */ li r5, 0xb
/* 800FB69C 000F72FC 38 C0 00 00 */ li r6, 0
/* 800FB6A0 000F7300 38 E0 00 07 */ li r7, 7
/* 800FB6A4 000F7304 39 00 00 00 */ li r8, 0
/* 800FB6A8 000F7308 4B F5 E3 21 */ bl func_800599C8
/* 800FB6AC 000F730C 38 60 00 14 */ li r3, 0x14
/* 800FB6B0 000F7310 38 80 00 0C */ li r4, 0xc
/* 800FB6B4 000F7314 38 A0 00 08 */ li r5, 8
/* 800FB6B8 000F7318 38 C0 00 00 */ li r6, 0
/* 800FB6BC 000F731C 38 E0 00 00 */ li r7, 0
/* 800FB6C0 000F7320 39 00 00 00 */ li r8, 0
/* 800FB6C4 000F7324 4B F5 E3 05 */ bl func_800599C8
/* 800FB6C8 000F7328 48 00 1D 68 */ b lbl_800FD430
/* 800FB6CC 000F732C 88 85 00 F1 */ lbz r4, 0xf1(r5)
/* 800FB6D0 000F7330 38 60 00 29 */ li r3, 0x29
/* 800FB6D4 000F7334 88 A5 00 F4 */ lbz r5, 0xf4(r5)
/* 800FB6D8 000F7338 38 C0 00 01 */ li r6, 1
/* 800FB6DC 000F733C 4B F5 E3 91 */ bl func_80059A6C
/* 800FB6E0 000F7340 2C 03 00 00 */ cmpwi r3, 0
/* 800FB6E4 000F7344 41 82 1D 4C */ beq lbl_800FD430
/* 800FB6E8 000F7348 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
/* 800FB6EC 000F734C 41 82 05 90 */ beq lbl_800FBC7C
/* 800FB6F0 000F7350 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 800FB6F4 000F7354 3B C0 00 00 */ li r30, 0
/* 800FB6F8 000F7358 38 03 FF FA */ addi r0, r3, -6
/* 800FB6FC 000F735C 28 00 00 06 */ cmplwi r0, 6
/* 800FB700 000F7360 41 81 05 1C */ bgt lbl_800FBC1C
/* 800FB704 000F7364 3C 60 80 42 */ lis r3, lbl_8041A414@ha
/* 800FB708 000F7368 54 00 10 3A */ slwi r0, r0, 2
/* 800FB70C 000F736C 38 63 A4 14 */ addi r3, r3, lbl_8041A414@l
/* 800FB710 000F7370 7C 63 00 2E */ lwzx r3, r3, r0
/* 800FB714 000F7374 7C 69 03 A6 */ mtctr r3
/* 800FB718 000F7378 4E 80 04 20 */ bctr
/* 800FB71C 000F737C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB720 000F7380 38 80 00 00 */ li r4, 0
/* 800FB724 000F7384 38 A0 00 00 */ li r5, 0
/* 800FB728 000F7388 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FB72C 000F738C 48 15 86 85 */ bl func_80253DB0
/* 800FB730 000F7390 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB734 000F7394 38 80 00 08 */ li r4, 8
/* 800FB738 000F7398 38 A0 00 00 */ li r5, 0
/* 800FB73C 000F739C A8 63 00 4E */ lha r3, 0x4e(r3)
/* 800FB740 000F73A0 48 15 86 71 */ bl func_80253DB0
/* 800FB744 000F73A4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB748 000F73A8 38 80 00 02 */ li r4, 2
/* 800FB74C 000F73AC 38 A0 00 00 */ li r5, 0
/* 800FB750 000F73B0 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FB754 000F73B4 48 15 86 5D */ bl func_80253DB0
/* 800FB758 000F73B8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB75C 000F73BC A0 03 00 68 */ lhz r0, 0x68(r3)
/* 800FB760 000F73C0 2C 00 00 00 */ cmpwi r0, 0
/* 800FB764 000F73C4 41 82 00 08 */ beq lbl_800FB76C
/* 800FB768 000F73C8 48 00 00 70 */ b lbl_800FB7D8
lbl_800FB76C:
/* 800FB76C 000F73CC 81 83 00 70 */ lwz r12, 0x70(r3)
/* 800FB770 000F73D0 2C 0C 00 00 */ cmpwi r12, 0
/* 800FB774 000F73D4 41 82 04 F4 */ beq lbl_800FBC68
/* 800FB778 000F73D8 38 83 00 C8 */ addi r4, r3, 0xc8
/* 800FB77C 000F73DC 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FB780 000F73E0 38 A0 00 00 */ li r5, 0
/* 800FB784 000F73E4 7D 89 03 A6 */ mtctr r12
/* 800FB788 000F73E8 4E 80 04 21 */ bctrl
/* 800FB78C 000F73EC 2C 03 00 00 */ cmpwi r3, 0
/* 800FB790 000F73F0 41 82 00 34 */ beq lbl_800FB7C4
/* 800FB794 000F73F4 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB798 000F73F8 90 64 00 80 */ stw r3, 0x80(r4)
/* 800FB79C 000F73FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB7A0 000F7400 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FB7A4 000F7404 48 2E 09 F9 */ bl func_803DC19C
/* 800FB7A8 000F7408 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB7AC 000F740C 38 80 00 00 */ li r4, 0
/* 800FB7B0 000F7410 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
/* 800FB7B4 000F7414 90 65 00 78 */ stw r3, 0x78(r5)
/* 800FB7B8 000F7418 38 60 02 23 */ li r3, 0x223
/* 800FB7BC 000F741C 4B F0 F9 B5 */ bl func_8000B170
/* 800FB7C0 000F7420 48 00 04 A8 */ b lbl_800FBC68
lbl_800FB7C4:
/* 800FB7C4 000F7424 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
/* 800FB7C8 000F7428 38 60 02 22 */ li r3, 0x222
/* 800FB7CC 000F742C 38 80 00 00 */ li r4, 0
/* 800FB7D0 000F7430 4B F0 F9 A1 */ bl func_8000B170
/* 800FB7D4 000F7434 48 00 04 94 */ b lbl_800FBC68
lbl_800FB7D8:
/* 800FB7D8 000F7438 81 83 00 6C */ lwz r12, 0x6c(r3)
/* 800FB7DC 000F743C 2C 0C 00 00 */ cmpwi r12, 0
/* 800FB7E0 000F7440 41 82 04 88 */ beq lbl_800FBC68
/* 800FB7E4 000F7444 38 83 00 C8 */ addi r4, r3, 0xc8
/* 800FB7E8 000F7448 80 63 00 78 */ lwz r3, 0x78(r3)
/* 800FB7EC 000F744C 38 A0 00 01 */ li r5, 1
/* 800FB7F0 000F7450 7D 89 03 A6 */ mtctr r12
/* 800FB7F4 000F7454 4E 80 04 21 */ bctrl
/* 800FB7F8 000F7458 2C 03 00 00 */ cmpwi r3, 0
/* 800FB7FC 000F745C 41 82 00 30 */ beq lbl_800FB82C
/* 800FB800 000F7460 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB804 000F7464 90 64 00 78 */ stw r3, 0x78(r4)
/* 800FB808 000F7468 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB80C 000F746C 80 64 00 78 */ lwz r3, 0x78(r4)
/* 800FB810 000F7470 80 84 00 80 */ lwz r4, 0x80(r4)
/* 800FB814 000F7474 48 2E 0F 35 */ bl func_803DC748
/* 800FB818 000F7478 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
/* 800FB81C 000F747C 38 60 02 23 */ li r3, 0x223
/* 800FB820 000F7480 38 80 00 00 */ li r4, 0
/* 800FB824 000F7484 4B F0 F9 4D */ bl func_8000B170
/* 800FB828 000F7488 48 00 04 40 */ b lbl_800FBC68
lbl_800FB82C:
/* 800FB82C 000F748C C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
/* 800FB830 000F7490 38 60 02 22 */ li r3, 0x222
/* 800FB834 000F7494 38 80 00 00 */ li r4, 0
/* 800FB838 000F7498 4B F0 F9 39 */ bl func_8000B170
/* 800FB83C 000F749C 48 00 04 2C */ b lbl_800FBC68
/* 800FB840 000F74A0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB844 000F74A4 38 80 00 01 */ li r4, 1
/* 800FB848 000F74A8 38 A0 00 00 */ li r5, 0
/* 800FB84C 000F74AC A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FB850 000F74B0 48 15 85 61 */ bl func_80253DB0
/* 800FB854 000F74B4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB858 000F74B8 38 80 00 08 */ li r4, 8
/* 800FB85C 000F74BC 38 A0 00 00 */ li r5, 0
/* 800FB860 000F74C0 A8 63 00 4E */ lha r3, 0x4e(r3)
/* 800FB864 000F74C4 48 15 85 4D */ bl func_80253DB0
/* 800FB868 000F74C8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB86C 000F74CC 38 80 00 02 */ li r4, 2
/* 800FB870 000F74D0 38 A0 00 00 */ li r5, 0
/* 800FB874 000F74D4 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FB878 000F74D8 48 15 85 39 */ bl func_80253DB0
/* 800FB87C 000F74DC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB880 000F74E0 A0 03 00 68 */ lhz r0, 0x68(r3)
/* 800FB884 000F74E4 2C 00 00 00 */ cmpwi r0, 0
/* 800FB888 000F74E8 41 82 00 08 */ beq lbl_800FB890
/* 800FB88C 000F74EC 48 00 00 70 */ b lbl_800FB8FC
lbl_800FB890:
/* 800FB890 000F74F0 81 83 00 70 */ lwz r12, 0x70(r3)
/* 800FB894 000F74F4 2C 0C 00 00 */ cmpwi r12, 0
/* 800FB898 000F74F8 41 82 03 D0 */ beq lbl_800FBC68
/* 800FB89C 000F74FC 38 83 00 C8 */ addi r4, r3, 0xc8
/* 800FB8A0 000F7500 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FB8A4 000F7504 38 A0 00 01 */ li r5, 1
/* 800FB8A8 000F7508 7D 89 03 A6 */ mtctr r12
/* 800FB8AC 000F750C 4E 80 04 21 */ bctrl
/* 800FB8B0 000F7510 2C 03 00 00 */ cmpwi r3, 0
/* 800FB8B4 000F7514 41 82 00 34 */ beq lbl_800FB8E8
/* 800FB8B8 000F7518 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB8BC 000F751C 90 64 00 80 */ stw r3, 0x80(r4)
/* 800FB8C0 000F7520 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB8C4 000F7524 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FB8C8 000F7528 48 2E 08 D5 */ bl func_803DC19C
/* 800FB8CC 000F752C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB8D0 000F7530 38 80 00 00 */ li r4, 0
/* 800FB8D4 000F7534 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
/* 800FB8D8 000F7538 90 65 00 78 */ stw r3, 0x78(r5)
/* 800FB8DC 000F753C 38 60 02 23 */ li r3, 0x223
/* 800FB8E0 000F7540 4B F0 F8 91 */ bl func_8000B170
/* 800FB8E4 000F7544 48 00 03 84 */ b lbl_800FBC68
lbl_800FB8E8:
/* 800FB8E8 000F7548 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
/* 800FB8EC 000F754C 38 60 02 22 */ li r3, 0x222
/* 800FB8F0 000F7550 38 80 00 00 */ li r4, 0
/* 800FB8F4 000F7554 4B F0 F8 7D */ bl func_8000B170
/* 800FB8F8 000F7558 48 00 03 70 */ b lbl_800FBC68
lbl_800FB8FC:
/* 800FB8FC 000F755C 81 83 00 6C */ lwz r12, 0x6c(r3)
/* 800FB900 000F7560 2C 0C 00 00 */ cmpwi r12, 0
/* 800FB904 000F7564 41 82 03 64 */ beq lbl_800FBC68
/* 800FB908 000F7568 38 83 00 C8 */ addi r4, r3, 0xc8
/* 800FB90C 000F756C 80 63 00 78 */ lwz r3, 0x78(r3)
/* 800FB910 000F7570 38 A0 00 00 */ li r5, 0
/* 800FB914 000F7574 7D 89 03 A6 */ mtctr r12
/* 800FB918 000F7578 4E 80 04 21 */ bctrl
/* 800FB91C 000F757C 2C 03 00 00 */ cmpwi r3, 0
/* 800FB920 000F7580 41 82 00 30 */ beq lbl_800FB950
/* 800FB924 000F7584 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB928 000F7588 90 64 00 78 */ stw r3, 0x78(r4)
/* 800FB92C 000F758C 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB930 000F7590 80 64 00 78 */ lwz r3, 0x78(r4)
/* 800FB934 000F7594 80 84 00 80 */ lwz r4, 0x80(r4)
/* 800FB938 000F7598 48 2E 0E 11 */ bl func_803DC748
/* 800FB93C 000F759C C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
/* 800FB940 000F75A0 38 60 02 23 */ li r3, 0x223
/* 800FB944 000F75A4 38 80 00 00 */ li r4, 0
/* 800FB948 000F75A8 4B F0 F8 29 */ bl func_8000B170
/* 800FB94C 000F75AC 48 00 03 1C */ b lbl_800FBC68
lbl_800FB950:
/* 800FB950 000F75B0 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
/* 800FB954 000F75B4 38 60 02 22 */ li r3, 0x222
/* 800FB958 000F75B8 38 80 00 00 */ li r4, 0
/* 800FB95C 000F75BC 4B F0 F8 15 */ bl func_8000B170
/* 800FB960 000F75C0 48 00 03 08 */ b lbl_800FBC68
/* 800FB964 000F75C4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB968 000F75C8 38 80 00 02 */ li r4, 2
/* 800FB96C 000F75CC 38 A0 00 00 */ li r5, 0
/* 800FB970 000F75D0 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FB974 000F75D4 48 15 84 3D */ bl func_80253DB0
/* 800FB978 000F75D8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB97C 000F75DC 38 80 00 08 */ li r4, 8
/* 800FB980 000F75E0 38 A0 00 00 */ li r5, 0
/* 800FB984 000F75E4 A8 63 00 4E */ lha r3, 0x4e(r3)
/* 800FB988 000F75E8 48 15 84 29 */ bl func_80253DB0
/* 800FB98C 000F75EC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB990 000F75F0 38 80 00 02 */ li r4, 2
/* 800FB994 000F75F4 38 A0 00 00 */ li r5, 0
/* 800FB998 000F75F8 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FB99C 000F75FC 48 15 84 15 */ bl func_80253DB0
/* 800FB9A0 000F7600 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB9A4 000F7604 A0 03 00 68 */ lhz r0, 0x68(r3)
/* 800FB9A8 000F7608 2C 00 00 00 */ cmpwi r0, 0
/* 800FB9AC 000F760C 41 82 00 08 */ beq lbl_800FB9B4
/* 800FB9B0 000F7610 48 00 00 10 */ b lbl_800FB9C0
lbl_800FB9B4:
/* 800FB9B4 000F7614 38 00 00 07 */ li r0, 7
/* 800FB9B8 000F7618 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FB9BC 000F761C 48 00 00 0C */ b lbl_800FB9C8
lbl_800FB9C0:
/* 800FB9C0 000F7620 38 00 00 1D */ li r0, 0x1d
/* 800FB9C4 000F7624 90 03 00 CC */ stw r0, 0xcc(r3)
lbl_800FB9C8:
/* 800FB9C8 000F7628 3B C0 00 01 */ li r30, 1
/* 800FB9CC 000F762C 48 00 02 9C */ b lbl_800FBC68
/* 800FB9D0 000F7630 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB9D4 000F7634 38 80 00 36 */ li r4, 0x36
/* 800FB9D8 000F7638 38 A0 00 00 */ li r5, 0
/* 800FB9DC 000F763C 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FB9E0 000F7640 48 2E 1F FD */ bl func_803DD9DC
/* 800FB9E4 000F7644 2C 03 00 00 */ cmpwi r3, 0
/* 800FB9E8 000F7648 40 82 00 0C */ bne lbl_800FB9F4
/* 800FB9EC 000F764C 3B C0 00 02 */ li r30, 2
/* 800FB9F0 000F7650 48 00 02 78 */ b lbl_800FBC68
lbl_800FB9F4:
/* 800FB9F4 000F7654 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FB9F8 000F7658 38 80 00 03 */ li r4, 3
/* 800FB9FC 000F765C 38 A0 00 00 */ li r5, 0
/* 800FBA00 000F7660 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FBA04 000F7664 48 15 83 AD */ bl func_80253DB0
/* 800FBA08 000F7668 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBA0C 000F766C 38 80 00 04 */ li r4, 4
/* 800FBA10 000F7670 38 A0 00 00 */ li r5, 0
/* 800FBA14 000F7674 A8 63 00 4E */ lha r3, 0x4e(r3)
/* 800FBA18 000F7678 48 15 83 99 */ bl func_80253DB0
/* 800FBA1C 000F767C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBA20 000F7680 38 80 00 02 */ li r4, 2
/* 800FBA24 000F7684 38 A0 00 00 */ li r5, 0
/* 800FBA28 000F7688 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FBA2C 000F768C 48 15 83 85 */ bl func_80253DB0
/* 800FBA30 000F7690 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBA34 000F7694 38 A0 00 00 */ li r5, 0
/* 800FBA38 000F7698 38 80 00 14 */ li r4, 0x14
/* 800FBA3C 000F769C 38 00 00 09 */ li r0, 9
/* 800FBA40 000F76A0 98 A3 00 F3 */ stb r5, 0xf3(r3)
/* 800FBA44 000F76A4 3B C0 00 01 */ li r30, 1
/* 800FBA48 000F76A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBA4C 000F76AC 98 83 00 F2 */ stb r4, 0xf2(r3)
/* 800FBA50 000F76B0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBA54 000F76B4 98 03 00 F1 */ stb r0, 0xf1(r3)
/* 800FBA58 000F76B8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBA5C 000F76BC 90 83 00 CC */ stw r4, 0xcc(r3)
/* 800FBA60 000F76C0 48 00 02 08 */ b lbl_800FBC68
/* 800FBA64 000F76C4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBA68 000F76C8 38 80 00 37 */ li r4, 0x37
/* 800FBA6C 000F76CC 38 A0 00 00 */ li r5, 0
/* 800FBA70 000F76D0 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FBA74 000F76D4 48 2E 1F 69 */ bl func_803DD9DC
/* 800FBA78 000F76D8 2C 03 00 00 */ cmpwi r3, 0
/* 800FBA7C 000F76DC 40 82 00 0C */ bne lbl_800FBA88
/* 800FBA80 000F76E0 3B C0 00 02 */ li r30, 2
/* 800FBA84 000F76E4 48 00 01 E4 */ b lbl_800FBC68
lbl_800FBA88:
/* 800FBA88 000F76E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBA8C 000F76EC 38 80 00 03 */ li r4, 3
/* 800FBA90 000F76F0 38 A0 00 00 */ li r5, 0
/* 800FBA94 000F76F4 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FBA98 000F76F8 48 15 83 19 */ bl func_80253DB0
/* 800FBA9C 000F76FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBAA0 000F7700 38 80 00 05 */ li r4, 5
/* 800FBAA4 000F7704 38 A0 00 00 */ li r5, 0
/* 800FBAA8 000F7708 A8 63 00 4E */ lha r3, 0x4e(r3)
/* 800FBAAC 000F770C 48 15 83 05 */ bl func_80253DB0
/* 800FBAB0 000F7710 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBAB4 000F7714 38 80 00 02 */ li r4, 2
/* 800FBAB8 000F7718 38 A0 00 00 */ li r5, 0
/* 800FBABC 000F771C A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FBAC0 000F7720 48 15 82 F1 */ bl func_80253DB0
/* 800FBAC4 000F7724 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBAC8 000F7728 3B C0 00 01 */ li r30, 1
/* 800FBACC 000F772C 38 80 00 14 */ li r4, 0x14
/* 800FBAD0 000F7730 38 00 00 0A */ li r0, 0xa
/* 800FBAD4 000F7734 9B C3 00 F3 */ stb r30, 0xf3(r3)
/* 800FBAD8 000F7738 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBADC 000F773C 98 83 00 F2 */ stb r4, 0xf2(r3)
/* 800FBAE0 000F7740 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBAE4 000F7744 98 03 00 F1 */ stb r0, 0xf1(r3)
/* 800FBAE8 000F7748 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBAEC 000F774C 90 83 00 CC */ stw r4, 0xcc(r3)
/* 800FBAF0 000F7750 48 00 01 78 */ b lbl_800FBC68
/* 800FBAF4 000F7754 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBAF8 000F7758 38 80 00 38 */ li r4, 0x38
/* 800FBAFC 000F775C 38 A0 00 00 */ li r5, 0
/* 800FBB00 000F7760 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FBB04 000F7764 48 2E 1E D9 */ bl func_803DD9DC
/* 800FBB08 000F7768 2C 03 00 00 */ cmpwi r3, 0
/* 800FBB0C 000F776C 40 82 00 0C */ bne lbl_800FBB18
/* 800FBB10 000F7770 3B C0 00 02 */ li r30, 2
/* 800FBB14 000F7774 48 00 01 54 */ b lbl_800FBC68
lbl_800FBB18:
/* 800FBB18 000F7778 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBB1C 000F777C 38 80 00 03 */ li r4, 3
/* 800FBB20 000F7780 38 A0 00 00 */ li r5, 0
/* 800FBB24 000F7784 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FBB28 000F7788 48 15 82 89 */ bl func_80253DB0
/* 800FBB2C 000F778C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBB30 000F7790 38 80 00 06 */ li r4, 6
/* 800FBB34 000F7794 38 A0 00 00 */ li r5, 0
/* 800FBB38 000F7798 A8 63 00 4E */ lha r3, 0x4e(r3)
/* 800FBB3C 000F779C 48 15 82 75 */ bl func_80253DB0
/* 800FBB40 000F77A0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBB44 000F77A4 38 80 00 02 */ li r4, 2
/* 800FBB48 000F77A8 38 A0 00 00 */ li r5, 0
/* 800FBB4C 000F77AC A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FBB50 000F77B0 48 15 82 61 */ bl func_80253DB0
/* 800FBB54 000F77B4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBB58 000F77B8 38 A0 00 02 */ li r5, 2
/* 800FBB5C 000F77BC 38 80 00 14 */ li r4, 0x14
/* 800FBB60 000F77C0 38 00 00 0B */ li r0, 0xb
/* 800FBB64 000F77C4 98 A3 00 F3 */ stb r5, 0xf3(r3)
/* 800FBB68 000F77C8 3B C0 00 01 */ li r30, 1
/* 800FBB6C 000F77CC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBB70 000F77D0 98 83 00 F2 */ stb r4, 0xf2(r3)
/* 800FBB74 000F77D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBB78 000F77D8 98 03 00 F1 */ stb r0, 0xf1(r3)
/* 800FBB7C 000F77DC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBB80 000F77E0 90 83 00 CC */ stw r4, 0xcc(r3)
/* 800FBB84 000F77E4 48 00 00 E4 */ b lbl_800FBC68
/* 800FBB88 000F77E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBB8C 000F77EC 38 80 00 39 */ li r4, 0x39
/* 800FBB90 000F77F0 38 A0 00 00 */ li r5, 0
/* 800FBB94 000F77F4 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FBB98 000F77F8 48 2E 1E 45 */ bl func_803DD9DC
/* 800FBB9C 000F77FC 2C 03 00 00 */ cmpwi r3, 0
/* 800FBBA0 000F7800 40 82 00 0C */ bne lbl_800FBBAC
/* 800FBBA4 000F7804 3B C0 00 02 */ li r30, 2
/* 800FBBA8 000F7808 48 00 00 C0 */ b lbl_800FBC68
lbl_800FBBAC:
/* 800FBBAC 000F780C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBBB0 000F7810 38 80 00 03 */ li r4, 3
/* 800FBBB4 000F7814 38 A0 00 00 */ li r5, 0
/* 800FBBB8 000F7818 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FBBBC 000F781C 48 15 81 F5 */ bl func_80253DB0
/* 800FBBC0 000F7820 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBBC4 000F7824 38 80 00 07 */ li r4, 7
/* 800FBBC8 000F7828 38 A0 00 00 */ li r5, 0
/* 800FBBCC 000F782C A8 63 00 4E */ lha r3, 0x4e(r3)
/* 800FBBD0 000F7830 48 15 81 E1 */ bl func_80253DB0
/* 800FBBD4 000F7834 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBBD8 000F7838 38 80 00 02 */ li r4, 2
/* 800FBBDC 000F783C 38 A0 00 00 */ li r5, 0
/* 800FBBE0 000F7840 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FBBE4 000F7844 48 15 81 CD */ bl func_80253DB0
/* 800FBBE8 000F7848 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBBEC 000F784C 38 A0 00 03 */ li r5, 3
/* 800FBBF0 000F7850 38 80 00 14 */ li r4, 0x14
/* 800FBBF4 000F7854 38 00 00 0C */ li r0, 0xc
/* 800FBBF8 000F7858 98 A3 00 F3 */ stb r5, 0xf3(r3)
/* 800FBBFC 000F785C 3B C0 00 01 */ li r30, 1
/* 800FBC00 000F7860 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBC04 000F7864 98 83 00 F2 */ stb r4, 0xf2(r3)
/* 800FBC08 000F7868 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBC0C 000F786C 98 03 00 F1 */ stb r0, 0xf1(r3)
/* 800FBC10 000F7870 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBC14 000F7874 90 83 00 CC */ stw r4, 0xcc(r3)
/* 800FBC18 000F7878 48 00 00 50 */ b lbl_800FBC68
lbl_800FBC1C:
/* 800FBC1C 000F787C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBC20 000F7880 38 80 00 03 */ li r4, 3
/* 800FBC24 000F7884 38 A0 00 00 */ li r5, 0
/* 800FBC28 000F7888 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FBC2C 000F788C 48 15 81 85 */ bl func_80253DB0
/* 800FBC30 000F7890 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBC34 000F7894 38 80 00 08 */ li r4, 8
/* 800FBC38 000F7898 38 A0 00 00 */ li r5, 0
/* 800FBC3C 000F789C A8 63 00 4E */ lha r3, 0x4e(r3)
/* 800FBC40 000F78A0 48 15 81 71 */ bl func_80253DB0
/* 800FBC44 000F78A4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBC48 000F78A8 38 80 00 01 */ li r4, 1
/* 800FBC4C 000F78AC 38 A0 00 00 */ li r5, 0
/* 800FBC50 000F78B0 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FBC54 000F78B4 48 15 81 5D */ bl func_80253DB0
/* 800FBC58 000F78B8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBC5C 000F78BC 38 00 00 12 */ li r0, 0x12
/* 800FBC60 000F78C0 3B C0 00 02 */ li r30, 2
/* 800FBC64 000F78C4 90 03 00 CC */ stw r0, 0xcc(r3)
lbl_800FBC68:
/* 800FBC68 000F78C8 2C 1E 00 00 */ cmpwi r30, 0
/* 800FBC6C 000F78CC 41 82 17 C4 */ beq lbl_800FD430
/* 800FBC70 000F78D0 7F C3 F3 78 */ mr r3, r30
/* 800FBC74 000F78D4 4B F5 E8 59 */ bl func_8005A4CC
/* 800FBC78 000F78D8 48 00 17 B8 */ b lbl_800FD430
lbl_800FBC7C:
/* 800FBC7C 000F78DC 38 03 FF FA */ addi r0, r3, -6
/* 800FBC80 000F78E0 28 00 00 06 */ cmplwi r0, 6
/* 800FBC84 000F78E4 41 81 01 DC */ bgt lbl_800FBE60
/* 800FBC88 000F78E8 3C 60 80 42 */ lis r3, lbl_8041A3F8@ha
/* 800FBC8C 000F78EC 54 00 10 3A */ slwi r0, r0, 2
/* 800FBC90 000F78F0 38 63 A3 F8 */ addi r3, r3, lbl_8041A3F8@l
/* 800FBC94 000F78F4 7C 63 00 2E */ lwzx r3, r3, r0
/* 800FBC98 000F78F8 7C 69 03 A6 */ mtctr r3
/* 800FBC9C 000F78FC 4E 80 04 20 */ bctr
/* 800FBCA0 000F7900 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBCA4 000F7904 38 80 00 00 */ li r4, 0
/* 800FBCA8 000F7908 38 A0 00 00 */ li r5, 0
/* 800FBCAC 000F790C A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FBCB0 000F7910 48 15 81 01 */ bl func_80253DB0
/* 800FBCB4 000F7914 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBCB8 000F7918 38 80 00 08 */ li r4, 8
/* 800FBCBC 000F791C 38 A0 00 00 */ li r5, 0
/* 800FBCC0 000F7920 A8 63 00 4E */ lha r3, 0x4e(r3)
/* 800FBCC4 000F7924 48 15 80 ED */ bl func_80253DB0
/* 800FBCC8 000F7928 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBCCC 000F792C 38 80 00 02 */ li r4, 2
/* 800FBCD0 000F7930 38 A0 00 00 */ li r5, 0
/* 800FBCD4 000F7934 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FBCD8 000F7938 48 15 80 D9 */ bl func_80253DB0
/* 800FBCDC 000F793C 48 00 17 54 */ b lbl_800FD430
/* 800FBCE0 000F7940 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBCE4 000F7944 38 80 00 01 */ li r4, 1
/* 800FBCE8 000F7948 38 A0 00 00 */ li r5, 0
/* 800FBCEC 000F794C A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FBCF0 000F7950 48 15 80 C1 */ bl func_80253DB0
/* 800FBCF4 000F7954 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBCF8 000F7958 38 80 00 08 */ li r4, 8
/* 800FBCFC 000F795C 38 A0 00 00 */ li r5, 0
/* 800FBD00 000F7960 A8 63 00 4E */ lha r3, 0x4e(r3)
/* 800FBD04 000F7964 48 15 80 AD */ bl func_80253DB0
/* 800FBD08 000F7968 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBD0C 000F796C 38 80 00 02 */ li r4, 2
/* 800FBD10 000F7970 38 A0 00 00 */ li r5, 0
/* 800FBD14 000F7974 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FBD18 000F7978 48 15 80 99 */ bl func_80253DB0
/* 800FBD1C 000F797C 48 00 17 14 */ b lbl_800FD430
/* 800FBD20 000F7980 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBD24 000F7984 38 80 00 02 */ li r4, 2
/* 800FBD28 000F7988 38 A0 00 00 */ li r5, 0
/* 800FBD2C 000F798C A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FBD30 000F7990 48 15 80 81 */ bl func_80253DB0
/* 800FBD34 000F7994 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBD38 000F7998 38 80 00 08 */ li r4, 8
/* 800FBD3C 000F799C 38 A0 00 00 */ li r5, 0
/* 800FBD40 000F79A0 A8 63 00 4E */ lha r3, 0x4e(r3)
/* 800FBD44 000F79A4 48 15 80 6D */ bl func_80253DB0
/* 800FBD48 000F79A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBD4C 000F79AC 38 80 00 02 */ li r4, 2
/* 800FBD50 000F79B0 38 A0 00 00 */ li r5, 0
/* 800FBD54 000F79B4 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FBD58 000F79B8 48 15 80 59 */ bl func_80253DB0
/* 800FBD5C 000F79BC 48 00 16 D4 */ b lbl_800FD430
/* 800FBD60 000F79C0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBD64 000F79C4 38 80 00 03 */ li r4, 3
/* 800FBD68 000F79C8 38 A0 00 00 */ li r5, 0
/* 800FBD6C 000F79CC A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FBD70 000F79D0 48 15 80 41 */ bl func_80253DB0
/* 800FBD74 000F79D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBD78 000F79D8 38 80 00 00 */ li r4, 0
/* 800FBD7C 000F79DC 38 A0 00 00 */ li r5, 0
/* 800FBD80 000F79E0 A8 63 00 4E */ lha r3, 0x4e(r3)
/* 800FBD84 000F79E4 48 15 80 2D */ bl func_80253DB0
/* 800FBD88 000F79E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBD8C 000F79EC 38 80 00 02 */ li r4, 2
/* 800FBD90 000F79F0 38 A0 00 00 */ li r5, 0
/* 800FBD94 000F79F4 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FBD98 000F79F8 48 15 80 19 */ bl func_80253DB0
/* 800FBD9C 000F79FC 48 00 16 94 */ b lbl_800FD430
/* 800FBDA0 000F7A00 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBDA4 000F7A04 38 80 00 03 */ li r4, 3
/* 800FBDA8 000F7A08 38 A0 00 00 */ li r5, 0
/* 800FBDAC 000F7A0C A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FBDB0 000F7A10 48 15 80 01 */ bl func_80253DB0
/* 800FBDB4 000F7A14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBDB8 000F7A18 38 80 00 01 */ li r4, 1
/* 800FBDBC 000F7A1C 38 A0 00 00 */ li r5, 0
/* 800FBDC0 000F7A20 A8 63 00 4E */ lha r3, 0x4e(r3)
/* 800FBDC4 000F7A24 48 15 7F ED */ bl func_80253DB0
/* 800FBDC8 000F7A28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBDCC 000F7A2C 38 80 00 02 */ li r4, 2
/* 800FBDD0 000F7A30 38 A0 00 00 */ li r5, 0
/* 800FBDD4 000F7A34 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FBDD8 000F7A38 48 15 7F D9 */ bl func_80253DB0
/* 800FBDDC 000F7A3C 48 00 16 54 */ b lbl_800FD430
/* 800FBDE0 000F7A40 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBDE4 000F7A44 38 80 00 03 */ li r4, 3
/* 800FBDE8 000F7A48 38 A0 00 00 */ li r5, 0
/* 800FBDEC 000F7A4C A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FBDF0 000F7A50 48 15 7F C1 */ bl func_80253DB0
/* 800FBDF4 000F7A54 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBDF8 000F7A58 38 80 00 02 */ li r4, 2
/* 800FBDFC 000F7A5C 38 A0 00 00 */ li r5, 0
/* 800FBE00 000F7A60 A8 63 00 4E */ lha r3, 0x4e(r3)
/* 800FBE04 000F7A64 48 15 7F AD */ bl func_80253DB0
/* 800FBE08 000F7A68 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBE0C 000F7A6C 38 80 00 02 */ li r4, 2
/* 800FBE10 000F7A70 38 A0 00 00 */ li r5, 0
/* 800FBE14 000F7A74 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FBE18 000F7A78 48 15 7F 99 */ bl func_80253DB0
/* 800FBE1C 000F7A7C 48 00 16 14 */ b lbl_800FD430
/* 800FBE20 000F7A80 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBE24 000F7A84 38 80 00 03 */ li r4, 3
/* 800FBE28 000F7A88 38 A0 00 00 */ li r5, 0
/* 800FBE2C 000F7A8C A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FBE30 000F7A90 48 15 7F 81 */ bl func_80253DB0
/* 800FBE34 000F7A94 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBE38 000F7A98 38 80 00 03 */ li r4, 3
/* 800FBE3C 000F7A9C 38 A0 00 00 */ li r5, 0
/* 800FBE40 000F7AA0 A8 63 00 4E */ lha r3, 0x4e(r3)
/* 800FBE44 000F7AA4 48 15 7F 6D */ bl func_80253DB0
/* 800FBE48 000F7AA8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBE4C 000F7AAC 38 80 00 02 */ li r4, 2
/* 800FBE50 000F7AB0 38 A0 00 00 */ li r5, 0
/* 800FBE54 000F7AB4 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FBE58 000F7AB8 48 15 7F 59 */ bl func_80253DB0
/* 800FBE5C 000F7ABC 48 00 15 D4 */ b lbl_800FD430
lbl_800FBE60:
/* 800FBE60 000F7AC0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBE64 000F7AC4 38 80 00 03 */ li r4, 3
/* 800FBE68 000F7AC8 38 A0 00 00 */ li r5, 0
/* 800FBE6C 000F7ACC A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FBE70 000F7AD0 48 15 7F 41 */ bl func_80253DB0
/* 800FBE74 000F7AD4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBE78 000F7AD8 38 80 00 08 */ li r4, 8
/* 800FBE7C 000F7ADC 38 A0 00 00 */ li r5, 0
/* 800FBE80 000F7AE0 A8 63 00 4E */ lha r3, 0x4e(r3)
/* 800FBE84 000F7AE4 48 15 7F 2D */ bl func_80253DB0
/* 800FBE88 000F7AE8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBE8C 000F7AEC 38 80 00 00 */ li r4, 0
/* 800FBE90 000F7AF0 38 A0 00 00 */ li r5, 0
/* 800FBE94 000F7AF4 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FBE98 000F7AF8 48 15 7F 19 */ bl func_80253DB0
/* 800FBE9C 000F7AFC 48 00 15 94 */ b lbl_800FD430
/* 800FBEA0 000F7B00 A8 65 00 5E */ lha r3, 0x5e(r5)
/* 800FBEA4 000F7B04 48 15 7F 2D */ bl func_80253DD0
/* 800FBEA8 000F7B08 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FBEAC 000F7B0C 28 00 00 03 */ cmplwi r0, 3
/* 800FBEB0 000F7B10 40 82 15 80 */ bne lbl_800FD430
/* 800FBEB4 000F7B14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBEB8 000F7B18 38 80 00 06 */ li r4, 6
/* 800FBEBC 000F7B1C 38 A0 00 00 */ li r5, 0
/* 800FBEC0 000F7B20 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FBEC4 000F7B24 48 15 7E ED */ bl func_80253DB0
/* 800FBEC8 000F7B28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBECC 000F7B2C 38 80 00 09 */ li r4, 9
/* 800FBED0 000F7B30 38 A0 00 00 */ li r5, 0
/* 800FBED4 000F7B34 A8 63 00 4E */ lha r3, 0x4e(r3)
/* 800FBED8 000F7B38 48 15 7E D9 */ bl func_80253DB0
/* 800FBEDC 000F7B3C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBEE0 000F7B40 38 00 00 13 */ li r0, 0x13
/* 800FBEE4 000F7B44 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FBEE8 000F7B48 48 00 15 48 */ b lbl_800FD430
/* 800FBEEC 000F7B4C A8 65 00 4E */ lha r3, 0x4e(r5)
/* 800FBEF0 000F7B50 48 15 7E E1 */ bl func_80253DD0
/* 800FBEF4 000F7B54 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FBEF8 000F7B58 28 00 00 03 */ cmplwi r0, 3
/* 800FBEFC 000F7B5C 40 82 15 34 */ bne lbl_800FD430
/* 800FBF00 000F7B60 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBF04 000F7B64 38 80 00 08 */ li r4, 8
/* 800FBF08 000F7B68 38 A0 00 00 */ li r5, 0
/* 800FBF0C 000F7B6C A8 63 00 4E */ lha r3, 0x4e(r3)
/* 800FBF10 000F7B70 48 15 7E E1 */ bl func_80253DF0
/* 800FBF14 000F7B74 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBF18 000F7B78 A0 03 00 68 */ lhz r0, 0x68(r3)
/* 800FBF1C 000F7B7C 2C 00 00 00 */ cmpwi r0, 0
/* 800FBF20 000F7B80 41 82 00 08 */ beq lbl_800FBF28
/* 800FBF24 000F7B84 48 00 00 74 */ b lbl_800FBF98
lbl_800FBF28:
/* 800FBF28 000F7B88 A8 63 00 42 */ lha r3, 0x42(r3)
/* 800FBF2C 000F7B8C 38 80 00 08 */ li r4, 8
/* 800FBF30 000F7B90 38 A0 00 01 */ li r5, 1
/* 800FBF34 000F7B94 48 15 7E BD */ bl func_80253DF0
/* 800FBF38 000F7B98 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBF3C 000F7B9C 38 80 00 08 */ li r4, 8
/* 800FBF40 000F7BA0 38 A0 00 00 */ li r5, 0
/* 800FBF44 000F7BA4 A8 63 00 42 */ lha r3, 0x42(r3)
/* 800FBF48 000F7BA8 48 15 7E 69 */ bl func_80253DB0
/* 800FBF4C 000F7BAC 3F C0 80 00 */ lis r30, 0x80000067@ha
/* 800FBF50 000F7BB0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBF54 000F7BB4 38 1E 00 67 */ addi r0, r30, 0x80000067@l
/* 800FBF58 000F7BB8 90 03 00 D0 */ stw r0, 0xd0(r3)
/* 800FBF5C 000F7BBC 48 02 0A 19 */ bl func_8011C974
/* 800FBF60 000F7BC0 80 03 00 0C */ lwz r0, 0xc(r3)
/* 800FBF64 000F7BC4 2C 00 00 00 */ cmpwi r0, 0
/* 800FBF68 000F7BC8 40 82 00 E8 */ bne lbl_800FC050
/* 800FBF6C 000F7BCC 48 02 0A 09 */ bl func_8011C974
/* 800FBF70 000F7BD0 88 03 00 14 */ lbz r0, 0x14(r3)
/* 800FBF74 000F7BD4 28 00 00 03 */ cmplwi r0, 3
/* 800FBF78 000F7BD8 40 82 00 D8 */ bne lbl_800FC050
/* 800FBF7C 000F7BDC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBF80 000F7BE0 38 9E 00 66 */ addi r4, r30, 0x66
/* 800FBF84 000F7BE4 38 00 00 14 */ li r0, 0x14
/* 800FBF88 000F7BE8 90 83 00 D0 */ stw r4, 0xd0(r3)
/* 800FBF8C 000F7BEC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBF90 000F7BF0 98 03 00 F0 */ stb r0, 0xf0(r3)
/* 800FBF94 000F7BF4 48 00 00 BC */ b lbl_800FC050
lbl_800FBF98:
/* 800FBF98 000F7BF8 A8 63 00 46 */ lha r3, 0x46(r3)
/* 800FBF9C 000F7BFC 38 80 00 08 */ li r4, 8
/* 800FBFA0 000F7C00 38 A0 00 01 */ li r5, 1
/* 800FBFA4 000F7C04 48 15 7E 4D */ bl func_80253DF0
/* 800FBFA8 000F7C08 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBFAC 000F7C0C 38 80 00 08 */ li r4, 8
/* 800FBFB0 000F7C10 38 A0 00 01 */ li r5, 1
/* 800FBFB4 000F7C14 A8 63 00 48 */ lha r3, 0x48(r3)
/* 800FBFB8 000F7C18 48 15 7E 39 */ bl func_80253DF0
/* 800FBFBC 000F7C1C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBFC0 000F7C20 38 80 00 08 */ li r4, 8
/* 800FBFC4 000F7C24 38 A0 00 01 */ li r5, 1
/* 800FBFC8 000F7C28 A8 63 00 4A */ lha r3, 0x4a(r3)
/* 800FBFCC 000F7C2C 48 15 7E 25 */ bl func_80253DF0
/* 800FBFD0 000F7C30 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBFD4 000F7C34 38 80 00 0A */ li r4, 0xa
/* 800FBFD8 000F7C38 38 A0 00 00 */ li r5, 0
/* 800FBFDC 000F7C3C A8 63 00 46 */ lha r3, 0x46(r3)
/* 800FBFE0 000F7C40 48 15 7D D1 */ bl func_80253DB0
/* 800FBFE4 000F7C44 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBFE8 000F7C48 38 80 00 02 */ li r4, 2
/* 800FBFEC 000F7C4C 38 A0 00 00 */ li r5, 0
/* 800FBFF0 000F7C50 A8 63 00 48 */ lha r3, 0x48(r3)
/* 800FBFF4 000F7C54 48 15 7D BD */ bl func_80253DB0
/* 800FBFF8 000F7C58 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FBFFC 000F7C5C 38 80 00 02 */ li r4, 2
/* 800FC000 000F7C60 38 A0 00 00 */ li r5, 0
/* 800FC004 000F7C64 A8 63 00 4A */ lha r3, 0x4a(r3)
/* 800FC008 000F7C68 48 15 7D A9 */ bl func_80253DB0
/* 800FC00C 000F7C6C 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC010 000F7C70 A0 04 00 68 */ lhz r0, 0x68(r4)
/* 800FC014 000F7C74 28 00 00 02 */ cmplwi r0, 2
/* 800FC018 000F7C78 40 82 00 14 */ bne lbl_800FC02C
/* 800FC01C 000F7C7C 3C 60 80 00 */ lis r3, 0x8000007E@ha
/* 800FC020 000F7C80 38 03 00 7E */ addi r0, r3, 0x8000007E@l
/* 800FC024 000F7C84 90 04 00 D0 */ stw r0, 0xd0(r4)
/* 800FC028 000F7C88 48 00 00 28 */ b lbl_800FC050
lbl_800FC02C:
/* 800FC02C 000F7C8C 28 00 00 04 */ cmplwi r0, 4
/* 800FC030 000F7C90 40 82 00 14 */ bne lbl_800FC044
/* 800FC034 000F7C94 3C 60 80 00 */ lis r3, 0x8000001E@ha
/* 800FC038 000F7C98 38 03 00 1E */ addi r0, r3, 0x8000001E@l
/* 800FC03C 000F7C9C 90 04 00 D0 */ stw r0, 0xd0(r4)
/* 800FC040 000F7CA0 48 00 00 10 */ b lbl_800FC050
lbl_800FC044:
/* 800FC044 000F7CA4 3C 60 80 00 */ lis r3, 0x8000007F@ha
/* 800FC048 000F7CA8 38 03 00 7F */ addi r0, r3, 0x8000007F@l
/* 800FC04C 000F7CAC 90 04 00 D0 */ stw r0, 0xd0(r4)
lbl_800FC050:
/* 800FC050 000F7CB0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC054 000F7CB4 38 80 00 07 */ li r4, 7
/* 800FC058 000F7CB8 38 A0 00 00 */ li r5, 0
/* 800FC05C 000F7CBC A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FC060 000F7CC0 48 15 7D 51 */ bl func_80253DB0
/* 800FC064 000F7CC4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC068 000F7CC8 38 80 00 00 */ li r4, 0
/* 800FC06C 000F7CCC 38 00 00 01 */ li r0, 1
/* 800FC070 000F7CD0 B0 83 00 E8 */ sth r4, 0xe8(r3)
/* 800FC074 000F7CD4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC078 000F7CD8 90 83 00 EC */ stw r4, 0xec(r3)
/* 800FC07C 000F7CDC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC080 000F7CE0 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FC084 000F7CE4 48 00 13 AC */ b lbl_800FD430
/* 800FC088 000F7CE8 A8 65 00 4C */ lha r3, 0x4c(r5)
/* 800FC08C 000F7CEC 38 80 00 01 */ li r4, 1
/* 800FC090 000F7CF0 38 A0 00 00 */ li r5, 0
/* 800FC094 000F7CF4 48 15 7D 1D */ bl func_80253DB0
/* 800FC098 000F7CF8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC09C 000F7CFC 38 80 00 10 */ li r4, 0x10
/* 800FC0A0 000F7D00 38 00 00 08 */ li r0, 8
/* 800FC0A4 000F7D04 90 83 00 CC */ stw r4, 0xcc(r3)
/* 800FC0A8 000F7D08 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC0AC 000F7D0C 98 03 00 F1 */ stb r0, 0xf1(r3)
/* 800FC0B0 000F7D10 48 00 13 80 */ b lbl_800FD430
/* 800FC0B4 000F7D14 A8 65 00 4C */ lha r3, 0x4c(r5)
/* 800FC0B8 000F7D18 48 15 7D 19 */ bl func_80253DD0
/* 800FC0BC 000F7D1C 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FC0C0 000F7D20 28 00 00 03 */ cmplwi r0, 3
/* 800FC0C4 000F7D24 40 82 13 6C */ bne lbl_800FD430
/* 800FC0C8 000F7D28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC0CC 000F7D2C 38 80 00 08 */ li r4, 8
/* 800FC0D0 000F7D30 38 A0 00 00 */ li r5, 0
/* 800FC0D4 000F7D34 A8 63 00 4C */ lha r3, 0x4c(r3)
/* 800FC0D8 000F7D38 48 15 7D 19 */ bl func_80253DF0
/* 800FC0DC 000F7D3C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC0E0 000F7D40 38 80 00 08 */ li r4, 8
/* 800FC0E4 000F7D44 38 A0 00 01 */ li r5, 1
/* 800FC0E8 000F7D48 A8 63 00 4E */ lha r3, 0x4e(r3)
/* 800FC0EC 000F7D4C 48 15 7D 05 */ bl func_80253DF0
/* 800FC0F0 000F7D50 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC0F4 000F7D54 38 80 00 0A */ li r4, 0xa
/* 800FC0F8 000F7D58 38 A0 00 00 */ li r5, 0
/* 800FC0FC 000F7D5C A8 63 00 4E */ lha r3, 0x4e(r3)
/* 800FC100 000F7D60 48 15 7C B1 */ bl func_80253DB0
/* 800FC104 000F7D64 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC108 000F7D68 38 00 00 0E */ li r0, 0xe
/* 800FC10C 000F7D6C 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FC110 000F7D70 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC114 000F7D74 A0 04 00 68 */ lhz r0, 0x68(r4)
/* 800FC118 000F7D78 28 00 00 04 */ cmplwi r0, 4
/* 800FC11C 000F7D7C 40 82 00 14 */ bne lbl_800FC130
/* 800FC120 000F7D80 3C 60 80 00 */ lis r3, 0x80000F80@ha
/* 800FC124 000F7D84 38 03 0F 80 */ addi r0, r3, 0x80000F80@l
/* 800FC128 000F7D88 90 04 00 D0 */ stw r0, 0xd0(r4)
/* 800FC12C 000F7D8C 48 00 13 04 */ b lbl_800FD430
lbl_800FC130:
/* 800FC130 000F7D90 3C 60 80 00 */ lis r3, 0x80000FE0@ha
/* 800FC134 000F7D94 38 03 0F E0 */ addi r0, r3, 0x80000FE0@l
/* 800FC138 000F7D98 90 04 00 D0 */ stw r0, 0xd0(r4)
/* 800FC13C 000F7D9C 48 00 12 F4 */ b lbl_800FD430
/* 800FC140 000F7DA0 A8 65 00 4E */ lha r3, 0x4e(r5)
/* 800FC144 000F7DA4 48 15 7C 8D */ bl func_80253DD0
/* 800FC148 000F7DA8 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FC14C 000F7DAC 28 00 00 03 */ cmplwi r0, 3
/* 800FC150 000F7DB0 40 82 12 E0 */ bne lbl_800FD430
/* 800FC154 000F7DB4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC158 000F7DB8 38 80 00 04 */ li r4, 4
/* 800FC15C 000F7DBC 38 A0 00 00 */ li r5, 0
/* 800FC160 000F7DC0 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FC164 000F7DC4 48 15 7C 4D */ bl func_80253DB0
/* 800FC168 000F7DC8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC16C 000F7DCC 38 80 00 09 */ li r4, 9
/* 800FC170 000F7DD0 38 A0 00 00 */ li r5, 0
/* 800FC174 000F7DD4 A8 63 00 4E */ lha r3, 0x4e(r3)
/* 800FC178 000F7DD8 48 15 7C 39 */ bl func_80253DB0
/* 800FC17C 000F7DDC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC180 000F7DE0 38 00 00 15 */ li r0, 0x15
/* 800FC184 000F7DE4 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FC188 000F7DE8 48 00 12 A8 */ b lbl_800FD430
/* 800FC18C 000F7DEC A8 65 00 4E */ lha r3, 0x4e(r5)
/* 800FC190 000F7DF0 48 15 7C 41 */ bl func_80253DD0
/* 800FC194 000F7DF4 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FC198 000F7DF8 28 00 00 03 */ cmplwi r0, 3
/* 800FC19C 000F7DFC 40 82 12 94 */ bne lbl_800FD430
/* 800FC1A0 000F7E00 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC1A4 000F7E04 38 80 00 08 */ li r4, 8
/* 800FC1A8 000F7E08 38 A0 00 00 */ li r5, 0
/* 800FC1AC 000F7E0C A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FC1B0 000F7E10 48 15 7C 41 */ bl func_80253DF0
/* 800FC1B4 000F7E14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC1B8 000F7E18 38 80 00 08 */ li r4, 8
/* 800FC1BC 000F7E1C 38 A0 00 00 */ li r5, 0
/* 800FC1C0 000F7E20 A8 63 00 4E */ lha r3, 0x4e(r3)
/* 800FC1C4 000F7E24 48 15 7C 2D */ bl func_80253DF0
/* 800FC1C8 000F7E28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC1CC 000F7E2C 38 80 00 08 */ li r4, 8
/* 800FC1D0 000F7E30 38 A0 00 01 */ li r5, 1
/* 800FC1D4 000F7E34 A8 63 00 50 */ lha r3, 0x50(r3)
/* 800FC1D8 000F7E38 48 15 7C 19 */ bl func_80253DF0
/* 800FC1DC 000F7E3C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC1E0 000F7E40 38 80 00 02 */ li r4, 2
/* 800FC1E4 000F7E44 38 A0 00 00 */ li r5, 0
/* 800FC1E8 000F7E48 A8 63 00 50 */ lha r3, 0x50(r3)
/* 800FC1EC 000F7E4C 48 15 7B C5 */ bl func_80253DB0
/* 800FC1F0 000F7E50 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC1F4 000F7E54 38 00 00 16 */ li r0, 0x16
/* 800FC1F8 000F7E58 3C 60 80 01 */ lis r3, lbl_8000F000@ha
/* 800FC1FC 000F7E5C 90 04 00 CC */ stw r0, 0xcc(r4)
/* 800FC200 000F7E60 38 03 F0 00 */ addi r0, r3, lbl_8000F000@l
/* 800FC204 000F7E64 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC208 000F7E68 90 03 00 D0 */ stw r0, 0xd0(r3)
/* 800FC20C 000F7E6C 48 00 12 24 */ b lbl_800FD430
/* 800FC210 000F7E70 A8 65 00 50 */ lha r3, 0x50(r5)
/* 800FC214 000F7E74 48 15 7B BD */ bl func_80253DD0
/* 800FC218 000F7E78 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FC21C 000F7E7C 28 00 00 03 */ cmplwi r0, 3
/* 800FC220 000F7E80 40 82 12 10 */ bne lbl_800FD430
/* 800FC224 000F7E84 38 60 00 01 */ li r3, 1
/* 800FC228 000F7E88 38 80 00 00 */ li r4, 0
/* 800FC22C 000F7E8C 4B F5 D6 CD */ bl func_800598F8
/* 800FC230 000F7E90 38 60 00 0D */ li r3, 0xd
/* 800FC234 000F7E94 38 80 00 00 */ li r4, 0
/* 800FC238 000F7E98 38 A0 00 00 */ li r5, 0
/* 800FC23C 000F7E9C 38 C0 00 0E */ li r6, 0xe
/* 800FC240 000F7EA0 38 E0 00 0F */ li r7, 0xf
/* 800FC244 000F7EA4 39 00 00 00 */ li r8, 0
/* 800FC248 000F7EA8 4B F5 D7 81 */ bl func_800599C8
/* 800FC24C 000F7EAC 38 60 00 0E */ li r3, 0xe
/* 800FC250 000F7EB0 38 80 00 00 */ li r4, 0
/* 800FC254 000F7EB4 38 A0 00 0D */ li r5, 0xd
/* 800FC258 000F7EB8 38 C0 00 14 */ li r6, 0x14
/* 800FC25C 000F7EBC 38 E0 00 10 */ li r7, 0x10
/* 800FC260 000F7EC0 39 00 00 00 */ li r8, 0
/* 800FC264 000F7EC4 4B F5 D7 65 */ bl func_800599C8
/* 800FC268 000F7EC8 38 60 00 0F */ li r3, 0xf
/* 800FC26C 000F7ECC 38 80 00 0D */ li r4, 0xd
/* 800FC270 000F7ED0 38 A0 00 00 */ li r5, 0
/* 800FC274 000F7ED4 38 C0 00 10 */ li r6, 0x10
/* 800FC278 000F7ED8 38 E0 00 00 */ li r7, 0
/* 800FC27C 000F7EDC 39 00 00 00 */ li r8, 0
/* 800FC280 000F7EE0 4B F5 D7 49 */ bl func_800599C8
/* 800FC284 000F7EE4 38 60 00 10 */ li r3, 0x10
/* 800FC288 000F7EE8 38 80 00 0E */ li r4, 0xe
/* 800FC28C 000F7EEC 38 A0 00 0F */ li r5, 0xf
/* 800FC290 000F7EF0 38 C0 00 14 */ li r6, 0x14
/* 800FC294 000F7EF4 38 E0 00 00 */ li r7, 0
/* 800FC298 000F7EF8 39 00 00 00 */ li r8, 0
/* 800FC29C 000F7EFC 4B F5 D7 2D */ bl func_800599C8
/* 800FC2A0 000F7F00 38 60 00 14 */ li r3, 0x14
/* 800FC2A4 000F7F04 38 80 00 00 */ li r4, 0
/* 800FC2A8 000F7F08 38 A0 00 0E */ li r5, 0xe
/* 800FC2AC 000F7F0C 38 C0 00 00 */ li r6, 0
/* 800FC2B0 000F7F10 38 E0 00 00 */ li r7, 0
/* 800FC2B4 000F7F14 39 00 00 00 */ li r8, 0
/* 800FC2B8 000F7F18 4B F5 D7 11 */ bl func_800599C8
/* 800FC2BC 000F7F1C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC2C0 000F7F20 38 00 00 17 */ li r0, 0x17
/* 800FC2C4 000F7F24 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FC2C8 000F7F28 48 00 11 68 */ b lbl_800FD430
/* 800FC2CC 000F7F2C 88 85 00 F2 */ lbz r4, 0xf2(r5)
/* 800FC2D0 000F7F30 38 60 00 29 */ li r3, 0x29
/* 800FC2D4 000F7F34 88 A5 00 F4 */ lbz r5, 0xf4(r5)
/* 800FC2D8 000F7F38 38 C0 00 01 */ li r6, 1
/* 800FC2DC 000F7F3C 4B F5 D7 91 */ bl func_80059A6C
/* 800FC2E0 000F7F40 2C 03 00 00 */ cmpwi r3, 0
/* 800FC2E4 000F7F44 41 82 11 4C */ beq lbl_800FD430
/* 800FC2E8 000F7F48 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
/* 800FC2EC 000F7F4C 41 82 01 F4 */ beq lbl_800FC4E0
/* 800FC2F0 000F7F50 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FC2F4 000F7F54 2C 00 00 0F */ cmpwi r0, 0xf
/* 800FC2F8 000F7F58 41 82 00 E0 */ beq lbl_800FC3D8
/* 800FC2FC 000F7F5C 40 80 00 14 */ bge lbl_800FC310
/* 800FC300 000F7F60 2C 00 00 0D */ cmpwi r0, 0xd
/* 800FC304 000F7F64 41 82 00 18 */ beq lbl_800FC31C
/* 800FC308 000F7F68 40 80 00 74 */ bge lbl_800FC37C
/* 800FC30C 000F7F6C 48 00 01 8C */ b lbl_800FC498
lbl_800FC310:
/* 800FC310 000F7F70 2C 00 00 11 */ cmpwi r0, 0x11
/* 800FC314 000F7F74 40 80 01 84 */ bge lbl_800FC498
/* 800FC318 000F7F78 48 00 01 20 */ b lbl_800FC438
lbl_800FC31C:
/* 800FC31C 000F7F7C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC320 000F7F80 38 80 00 36 */ li r4, 0x36
/* 800FC324 000F7F84 38 A0 00 00 */ li r5, 0
/* 800FC328 000F7F88 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FC32C 000F7F8C 48 2E 16 B1 */ bl func_803DD9DC
/* 800FC330 000F7F90 2C 03 00 00 */ cmpwi r3, 0
/* 800FC334 000F7F94 40 82 00 0C */ bne lbl_800FC340
/* 800FC338 000F7F98 38 60 00 02 */ li r3, 2
/* 800FC33C 000F7F9C 48 00 01 94 */ b lbl_800FC4D0
lbl_800FC340:
/* 800FC340 000F7FA0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC344 000F7FA4 38 80 00 07 */ li r4, 7
/* 800FC348 000F7FA8 38 A0 00 00 */ li r5, 0
/* 800FC34C 000F7FAC A8 63 00 50 */ lha r3, 0x50(r3)
/* 800FC350 000F7FB0 48 15 7A 61 */ bl func_80253DB0
/* 800FC354 000F7FB4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC358 000F7FB8 38 80 00 02 */ li r4, 2
/* 800FC35C 000F7FBC 38 A0 00 00 */ li r5, 0
/* 800FC360 000F7FC0 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FC364 000F7FC4 48 15 7A 4D */ bl func_80253DB0
/* 800FC368 000F7FC8 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC36C 000F7FCC 38 00 00 00 */ li r0, 0
/* 800FC370 000F7FD0 38 60 00 01 */ li r3, 1
/* 800FC374 000F7FD4 98 04 00 F3 */ stb r0, 0xf3(r4)
/* 800FC378 000F7FD8 48 00 01 58 */ b lbl_800FC4D0
lbl_800FC37C:
/* 800FC37C 000F7FDC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC380 000F7FE0 38 80 00 37 */ li r4, 0x37
/* 800FC384 000F7FE4 38 A0 00 00 */ li r5, 0
/* 800FC388 000F7FE8 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FC38C 000F7FEC 48 2E 16 51 */ bl func_803DD9DC
/* 800FC390 000F7FF0 2C 03 00 00 */ cmpwi r3, 0
/* 800FC394 000F7FF4 40 82 00 0C */ bne lbl_800FC3A0
/* 800FC398 000F7FF8 38 60 00 02 */ li r3, 2
/* 800FC39C 000F7FFC 48 00 01 34 */ b lbl_800FC4D0
lbl_800FC3A0:
/* 800FC3A0 000F8000 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC3A4 000F8004 38 80 00 08 */ li r4, 8
/* 800FC3A8 000F8008 38 A0 00 00 */ li r5, 0
/* 800FC3AC 000F800C A8 63 00 50 */ lha r3, 0x50(r3)
/* 800FC3B0 000F8010 48 15 7A 01 */ bl func_80253DB0
/* 800FC3B4 000F8014 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC3B8 000F8018 38 80 00 02 */ li r4, 2
/* 800FC3BC 000F801C 38 A0 00 00 */ li r5, 0
/* 800FC3C0 000F8020 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FC3C4 000F8024 48 15 79 ED */ bl func_80253DB0
/* 800FC3C8 000F8028 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC3CC 000F802C 38 60 00 01 */ li r3, 1
/* 800FC3D0 000F8030 98 64 00 F3 */ stb r3, 0xf3(r4)
/* 800FC3D4 000F8034 48 00 00 FC */ b lbl_800FC4D0
lbl_800FC3D8:
/* 800FC3D8 000F8038 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC3DC 000F803C 38 80 00 38 */ li r4, 0x38
/* 800FC3E0 000F8040 38 A0 00 00 */ li r5, 0
/* 800FC3E4 000F8044 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FC3E8 000F8048 48 2E 15 F5 */ bl func_803DD9DC
/* 800FC3EC 000F804C 2C 03 00 00 */ cmpwi r3, 0
/* 800FC3F0 000F8050 40 82 00 0C */ bne lbl_800FC3FC
/* 800FC3F4 000F8054 38 60 00 02 */ li r3, 2
/* 800FC3F8 000F8058 48 00 00 D8 */ b lbl_800FC4D0
lbl_800FC3FC:
/* 800FC3FC 000F805C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC400 000F8060 38 80 00 09 */ li r4, 9
/* 800FC404 000F8064 38 A0 00 00 */ li r5, 0
/* 800FC408 000F8068 A8 63 00 50 */ lha r3, 0x50(r3)
/* 800FC40C 000F806C 48 15 79 A5 */ bl func_80253DB0
/* 800FC410 000F8070 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC414 000F8074 38 80 00 02 */ li r4, 2
/* 800FC418 000F8078 38 A0 00 00 */ li r5, 0
/* 800FC41C 000F807C A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FC420 000F8080 48 15 79 91 */ bl func_80253DB0
/* 800FC424 000F8084 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC428 000F8088 38 00 00 02 */ li r0, 2
/* 800FC42C 000F808C 38 60 00 01 */ li r3, 1
/* 800FC430 000F8090 98 04 00 F3 */ stb r0, 0xf3(r4)
/* 800FC434 000F8094 48 00 00 9C */ b lbl_800FC4D0
lbl_800FC438:
/* 800FC438 000F8098 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC43C 000F809C 38 80 00 39 */ li r4, 0x39
/* 800FC440 000F80A0 38 A0 00 00 */ li r5, 0
/* 800FC444 000F80A4 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FC448 000F80A8 48 2E 15 95 */ bl func_803DD9DC
/* 800FC44C 000F80AC 2C 03 00 00 */ cmpwi r3, 0
/* 800FC450 000F80B0 40 82 00 0C */ bne lbl_800FC45C
/* 800FC454 000F80B4 38 60 00 02 */ li r3, 2
/* 800FC458 000F80B8 48 00 00 78 */ b lbl_800FC4D0
lbl_800FC45C:
/* 800FC45C 000F80BC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC460 000F80C0 38 80 00 0A */ li r4, 0xa
/* 800FC464 000F80C4 38 A0 00 00 */ li r5, 0
/* 800FC468 000F80C8 A8 63 00 50 */ lha r3, 0x50(r3)
/* 800FC46C 000F80CC 48 15 79 45 */ bl func_80253DB0
/* 800FC470 000F80D0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC474 000F80D4 38 80 00 02 */ li r4, 2
/* 800FC478 000F80D8 38 A0 00 00 */ li r5, 0
/* 800FC47C 000F80DC A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FC480 000F80E0 48 15 79 31 */ bl func_80253DB0
/* 800FC484 000F80E4 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC488 000F80E8 38 00 00 03 */ li r0, 3
/* 800FC48C 000F80EC 38 60 00 01 */ li r3, 1
/* 800FC490 000F80F0 98 04 00 F3 */ stb r0, 0xf3(r4)
/* 800FC494 000F80F4 48 00 00 3C */ b lbl_800FC4D0
lbl_800FC498:
/* 800FC498 000F80F8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC49C 000F80FC 38 80 00 00 */ li r4, 0
/* 800FC4A0 000F8100 38 A0 00 00 */ li r5, 0
/* 800FC4A4 000F8104 A8 63 00 50 */ lha r3, 0x50(r3)
/* 800FC4A8 000F8108 48 15 79 09 */ bl func_80253DB0
/* 800FC4AC 000F810C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC4B0 000F8110 38 80 00 01 */ li r4, 1
/* 800FC4B4 000F8114 38 A0 00 00 */ li r5, 0
/* 800FC4B8 000F8118 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FC4BC 000F811C 48 15 78 F5 */ bl func_80253DB0
/* 800FC4C0 000F8120 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC4C4 000F8124 38 00 00 18 */ li r0, 0x18
/* 800FC4C8 000F8128 38 60 00 02 */ li r3, 2
/* 800FC4CC 000F812C 90 04 00 CC */ stw r0, 0xcc(r4)
lbl_800FC4D0:
/* 800FC4D0 000F8130 2C 03 00 00 */ cmpwi r3, 0
/* 800FC4D4 000F8134 41 82 0F 5C */ beq lbl_800FD430
/* 800FC4D8 000F8138 4B F5 DF F5 */ bl func_8005A4CC
/* 800FC4DC 000F813C 48 00 0F 54 */ b lbl_800FD430
lbl_800FC4E0:
/* 800FC4E0 000F8140 2C 03 00 0F */ cmpwi r3, 0xf
/* 800FC4E4 000F8144 41 82 00 7C */ beq lbl_800FC560
/* 800FC4E8 000F8148 40 80 00 14 */ bge lbl_800FC4FC
/* 800FC4EC 000F814C 2C 03 00 0D */ cmpwi r3, 0xd
/* 800FC4F0 000F8150 41 82 00 18 */ beq lbl_800FC508
/* 800FC4F4 000F8154 40 80 00 40 */ bge lbl_800FC534
/* 800FC4F8 000F8158 48 00 00 C0 */ b lbl_800FC5B8
lbl_800FC4FC:
/* 800FC4FC 000F815C 2C 03 00 11 */ cmpwi r3, 0x11
/* 800FC500 000F8160 40 80 00 B8 */ bge lbl_800FC5B8
/* 800FC504 000F8164 48 00 00 88 */ b lbl_800FC58C
lbl_800FC508:
/* 800FC508 000F8168 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC50C 000F816C 38 80 00 03 */ li r4, 3
/* 800FC510 000F8170 38 A0 00 00 */ li r5, 0
/* 800FC514 000F8174 A8 63 00 50 */ lha r3, 0x50(r3)
/* 800FC518 000F8178 48 15 78 99 */ bl func_80253DB0
/* 800FC51C 000F817C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC520 000F8180 38 80 00 02 */ li r4, 2
/* 800FC524 000F8184 38 A0 00 00 */ li r5, 0
/* 800FC528 000F8188 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FC52C 000F818C 48 15 78 85 */ bl func_80253DB0
/* 800FC530 000F8190 48 00 0F 00 */ b lbl_800FD430
lbl_800FC534:
/* 800FC534 000F8194 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC538 000F8198 38 80 00 04 */ li r4, 4
/* 800FC53C 000F819C 38 A0 00 00 */ li r5, 0
/* 800FC540 000F81A0 A8 63 00 50 */ lha r3, 0x50(r3)
/* 800FC544 000F81A4 48 15 78 6D */ bl func_80253DB0
/* 800FC548 000F81A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC54C 000F81AC 38 80 00 02 */ li r4, 2
/* 800FC550 000F81B0 38 A0 00 00 */ li r5, 0
/* 800FC554 000F81B4 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FC558 000F81B8 48 15 78 59 */ bl func_80253DB0
/* 800FC55C 000F81BC 48 00 0E D4 */ b lbl_800FD430
lbl_800FC560:
/* 800FC560 000F81C0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC564 000F81C4 38 80 00 05 */ li r4, 5
/* 800FC568 000F81C8 38 A0 00 00 */ li r5, 0
/* 800FC56C 000F81CC A8 63 00 50 */ lha r3, 0x50(r3)
/* 800FC570 000F81D0 48 15 78 41 */ bl func_80253DB0
/* 800FC574 000F81D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC578 000F81D8 38 80 00 02 */ li r4, 2
/* 800FC57C 000F81DC 38 A0 00 00 */ li r5, 0
/* 800FC580 000F81E0 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FC584 000F81E4 48 15 78 2D */ bl func_80253DB0
/* 800FC588 000F81E8 48 00 0E A8 */ b lbl_800FD430
lbl_800FC58C:
/* 800FC58C 000F81EC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC590 000F81F0 38 80 00 06 */ li r4, 6
/* 800FC594 000F81F4 38 A0 00 00 */ li r5, 0
/* 800FC598 000F81F8 A8 63 00 50 */ lha r3, 0x50(r3)
/* 800FC59C 000F81FC 48 15 78 15 */ bl func_80253DB0
/* 800FC5A0 000F8200 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC5A4 000F8204 38 80 00 02 */ li r4, 2
/* 800FC5A8 000F8208 38 A0 00 00 */ li r5, 0
/* 800FC5AC 000F820C A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FC5B0 000F8210 48 15 78 01 */ bl func_80253DB0
/* 800FC5B4 000F8214 48 00 0E 7C */ b lbl_800FD430
lbl_800FC5B8:
/* 800FC5B8 000F8218 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC5BC 000F821C 38 80 00 00 */ li r4, 0
/* 800FC5C0 000F8220 38 A0 00 00 */ li r5, 0
/* 800FC5C4 000F8224 A8 63 00 50 */ lha r3, 0x50(r3)
/* 800FC5C8 000F8228 48 15 77 E9 */ bl func_80253DB0
/* 800FC5CC 000F822C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC5D0 000F8230 38 80 00 00 */ li r4, 0
/* 800FC5D4 000F8234 38 A0 00 00 */ li r5, 0
/* 800FC5D8 000F8238 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FC5DC 000F823C 48 15 77 D5 */ bl func_80253DB0
/* 800FC5E0 000F8240 48 00 0E 50 */ b lbl_800FD430
/* 800FC5E4 000F8244 A8 65 00 5E */ lha r3, 0x5e(r5)
/* 800FC5E8 000F8248 48 15 77 E9 */ bl func_80253DD0
/* 800FC5EC 000F824C 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FC5F0 000F8250 28 00 00 03 */ cmplwi r0, 3
/* 800FC5F4 000F8254 40 82 0E 3C */ bne lbl_800FD430
/* 800FC5F8 000F8258 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC5FC 000F825C 38 80 00 01 */ li r4, 1
/* 800FC600 000F8260 38 A0 00 00 */ li r5, 0
/* 800FC604 000F8264 A8 63 00 50 */ lha r3, 0x50(r3)
/* 800FC608 000F8268 48 15 77 A9 */ bl func_80253DB0
/* 800FC60C 000F826C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC610 000F8270 38 00 00 19 */ li r0, 0x19
/* 800FC614 000F8274 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FC618 000F8278 48 00 0E 18 */ b lbl_800FD430
/* 800FC61C 000F827C A8 65 00 50 */ lha r3, 0x50(r5)
/* 800FC620 000F8280 48 15 77 B1 */ bl func_80253DD0
/* 800FC624 000F8284 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FC628 000F8288 28 00 00 03 */ cmplwi r0, 3
/* 800FC62C 000F828C 40 82 0E 04 */ bne lbl_800FD430
/* 800FC630 000F8290 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC634 000F8294 38 80 00 08 */ li r4, 8
/* 800FC638 000F8298 38 A0 00 00 */ li r5, 0
/* 800FC63C 000F829C A8 63 00 50 */ lha r3, 0x50(r3)
/* 800FC640 000F82A0 48 15 77 B1 */ bl func_80253DF0
/* 800FC644 000F82A4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC648 000F82A8 38 80 00 08 */ li r4, 8
/* 800FC64C 000F82AC 38 A0 00 01 */ li r5, 1
/* 800FC650 000F82B0 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FC654 000F82B4 48 15 77 9D */ bl func_80253DF0
/* 800FC658 000F82B8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC65C 000F82BC 38 80 00 08 */ li r4, 8
/* 800FC660 000F82C0 38 A0 00 01 */ li r5, 1
/* 800FC664 000F82C4 A8 63 00 4E */ lha r3, 0x4e(r3)
/* 800FC668 000F82C8 48 15 77 89 */ bl func_80253DF0
/* 800FC66C 000F82CC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC670 000F82D0 38 80 00 07 */ li r4, 7
/* 800FC674 000F82D4 38 A0 00 00 */ li r5, 0
/* 800FC678 000F82D8 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FC67C 000F82DC 48 15 77 35 */ bl func_80253DB0
/* 800FC680 000F82E0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC684 000F82E4 38 80 00 0A */ li r4, 0xa
/* 800FC688 000F82E8 38 A0 00 00 */ li r5, 0
/* 800FC68C 000F82EC A8 63 00 4E */ lha r3, 0x4e(r3)
/* 800FC690 000F82F0 48 15 77 21 */ bl func_80253DB0
/* 800FC694 000F82F4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC698 000F82F8 38 00 00 0E */ li r0, 0xe
/* 800FC69C 000F82FC 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FC6A0 000F8300 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC6A4 000F8304 A0 04 00 68 */ lhz r0, 0x68(r4)
/* 800FC6A8 000F8308 28 00 00 04 */ cmplwi r0, 4
/* 800FC6AC 000F830C 40 82 00 14 */ bne lbl_800FC6C0
/* 800FC6B0 000F8310 3C 60 80 00 */ lis r3, 0x80000F80@ha
/* 800FC6B4 000F8314 38 03 0F 80 */ addi r0, r3, 0x80000F80@l
/* 800FC6B8 000F8318 90 04 00 D0 */ stw r0, 0xd0(r4)
/* 800FC6BC 000F831C 48 00 0D 74 */ b lbl_800FD430
lbl_800FC6C0:
/* 800FC6C0 000F8320 3C 60 80 00 */ lis r3, 0x80000FE0@ha
/* 800FC6C4 000F8324 38 03 0F E0 */ addi r0, r3, 0x80000FE0@l
/* 800FC6C8 000F8328 90 04 00 D0 */ stw r0, 0xd0(r4)
/* 800FC6CC 000F832C 48 00 0D 64 */ b lbl_800FD430
/* 800FC6D0 000F8330 A8 65 00 46 */ lha r3, 0x46(r5)
/* 800FC6D4 000F8334 48 15 76 FD */ bl func_80253DD0
/* 800FC6D8 000F8338 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FC6DC 000F833C 28 00 00 03 */ cmplwi r0, 3
/* 800FC6E0 000F8340 40 82 0D 50 */ bne lbl_800FD430
/* 800FC6E4 000F8344 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC6E8 000F8348 38 80 00 06 */ li r4, 6
/* 800FC6EC 000F834C 38 A0 00 00 */ li r5, 0
/* 800FC6F0 000F8350 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FC6F4 000F8354 48 15 76 BD */ bl func_80253DB0
/* 800FC6F8 000F8358 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC6FC 000F835C 38 80 00 09 */ li r4, 9
/* 800FC700 000F8360 38 A0 00 00 */ li r5, 0
/* 800FC704 000F8364 A8 63 00 46 */ lha r3, 0x46(r3)
/* 800FC708 000F8368 48 15 76 A9 */ bl func_80253DB0
/* 800FC70C 000F836C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC710 000F8370 38 80 00 1B */ li r4, 0x1b
/* 800FC714 000F8374 38 00 00 14 */ li r0, 0x14
/* 800FC718 000F8378 90 83 00 CC */ stw r4, 0xcc(r3)
/* 800FC71C 000F837C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC720 000F8380 98 03 00 F1 */ stb r0, 0xf1(r3)
/* 800FC724 000F8384 48 00 0D 0C */ b lbl_800FD430
/* 800FC728 000F8388 A8 65 00 44 */ lha r3, 0x44(r5)
/* 800FC72C 000F838C 48 15 76 A5 */ bl func_80253DD0
/* 800FC730 000F8390 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FC734 000F8394 28 00 00 03 */ cmplwi r0, 3
/* 800FC738 000F8398 40 82 0C F8 */ bne lbl_800FD430
/* 800FC73C 000F839C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC740 000F83A0 38 80 00 08 */ li r4, 8
/* 800FC744 000F83A4 38 A0 00 00 */ li r5, 0
/* 800FC748 000F83A8 A8 63 00 46 */ lha r3, 0x46(r3)
/* 800FC74C 000F83AC 48 15 76 A5 */ bl func_80253DF0
/* 800FC750 000F83B0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC754 000F83B4 38 80 00 08 */ li r4, 8
/* 800FC758 000F83B8 38 A0 00 01 */ li r5, 1
/* 800FC75C 000F83BC A8 63 00 52 */ lha r3, 0x52(r3)
/* 800FC760 000F83C0 48 15 76 91 */ bl func_80253DF0
/* 800FC764 000F83C4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC768 000F83C8 38 80 00 07 */ li r4, 7
/* 800FC76C 000F83CC 38 A0 00 00 */ li r5, 0
/* 800FC770 000F83D0 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FC774 000F83D4 48 15 76 3D */ bl func_80253DB0
/* 800FC778 000F83D8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC77C 000F83DC 38 80 00 02 */ li r4, 2
/* 800FC780 000F83E0 38 A0 00 00 */ li r5, 0
/* 800FC784 000F83E4 A8 63 00 52 */ lha r3, 0x52(r3)
/* 800FC788 000F83E8 48 15 76 29 */ bl func_80253DB0
/* 800FC78C 000F83EC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC790 000F83F0 38 00 00 1C */ li r0, 0x1c
/* 800FC794 000F83F4 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FC798 000F83F8 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC79C 000F83FC A0 04 00 68 */ lhz r0, 0x68(r4)
/* 800FC7A0 000F8400 28 00 00 04 */ cmplwi r0, 4
/* 800FC7A4 000F8404 40 82 00 14 */ bne lbl_800FC7B8
/* 800FC7A8 000F8408 3C 60 80 00 */ lis r3, 0x80000080@ha
/* 800FC7AC 000F840C 38 03 00 80 */ addi r0, r3, 0x80000080@l
/* 800FC7B0 000F8410 90 04 00 D0 */ stw r0, 0xd0(r4)
/* 800FC7B4 000F8414 48 00 0C 7C */ b lbl_800FD430
lbl_800FC7B8:
/* 800FC7B8 000F8418 3C 60 80 00 */ lis r3, 0x800000E0@ha
/* 800FC7BC 000F841C 38 03 00 E0 */ addi r0, r3, 0x800000E0@l
/* 800FC7C0 000F8420 90 04 00 D0 */ stw r0, 0xd0(r4)
/* 800FC7C4 000F8424 48 00 0C 6C */ b lbl_800FD430
/* 800FC7C8 000F8428 38 00 2D 63 */ li r0, 0x2d63
/* 800FC7CC 000F842C 90 05 00 F8 */ stw r0, 0xf8(r5)
/* 800FC7D0 000F8430 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC7D4 000F8434 A8 63 00 52 */ lha r3, 0x52(r3)
/* 800FC7D8 000F8438 48 15 75 F9 */ bl func_80253DD0
/* 800FC7DC 000F843C 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FC7E0 000F8440 28 00 00 03 */ cmplwi r0, 3
/* 800FC7E4 000F8444 40 82 0C 4C */ bne lbl_800FD430
/* 800FC7E8 000F8448 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC7EC 000F844C 38 00 00 1F */ li r0, 0x1f
/* 800FC7F0 000F8450 38 60 00 01 */ li r3, 1
/* 800FC7F4 000F8454 38 80 00 00 */ li r4, 0
/* 800FC7F8 000F8458 90 05 00 CC */ stw r0, 0xcc(r5)
/* 800FC7FC 000F845C 4B F5 D0 FD */ bl func_800598F8
/* 800FC800 000F8460 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC804 000F8464 A0 03 00 68 */ lhz r0, 0x68(r3)
/* 800FC808 000F8468 28 00 00 04 */ cmplwi r0, 4
/* 800FC80C 000F846C 40 82 00 40 */ bne lbl_800FC84C
/* 800FC810 000F8470 38 60 00 08 */ li r3, 8
/* 800FC814 000F8474 38 80 00 00 */ li r4, 0
/* 800FC818 000F8478 38 A0 00 00 */ li r5, 0
/* 800FC81C 000F847C 38 C0 00 14 */ li r6, 0x14
/* 800FC820 000F8480 38 E0 00 00 */ li r7, 0
/* 800FC824 000F8484 39 00 00 00 */ li r8, 0
/* 800FC828 000F8488 4B F5 D1 A1 */ bl func_800599C8
/* 800FC82C 000F848C 38 60 00 14 */ li r3, 0x14
/* 800FC830 000F8490 38 80 00 00 */ li r4, 0
/* 800FC834 000F8494 38 A0 00 08 */ li r5, 8
/* 800FC838 000F8498 38 C0 00 00 */ li r6, 0
/* 800FC83C 000F849C 38 E0 00 00 */ li r7, 0
/* 800FC840 000F84A0 39 00 00 00 */ li r8, 0
/* 800FC844 000F84A4 4B F5 D1 85 */ bl func_800599C8
/* 800FC848 000F84A8 48 00 0B E8 */ b lbl_800FD430
lbl_800FC84C:
/* 800FC84C 000F84AC 38 60 00 06 */ li r3, 6
/* 800FC850 000F84B0 38 80 00 00 */ li r4, 0
/* 800FC854 000F84B4 38 A0 00 00 */ li r5, 0
/* 800FC858 000F84B8 38 C0 00 07 */ li r6, 7
/* 800FC85C 000F84BC 38 E0 00 00 */ li r7, 0
/* 800FC860 000F84C0 39 00 00 00 */ li r8, 0
/* 800FC864 000F84C4 4B F5 D1 65 */ bl func_800599C8
/* 800FC868 000F84C8 38 60 00 07 */ li r3, 7
/* 800FC86C 000F84CC 38 80 00 00 */ li r4, 0
/* 800FC870 000F84D0 38 A0 00 06 */ li r5, 6
/* 800FC874 000F84D4 38 C0 00 08 */ li r6, 8
/* 800FC878 000F84D8 38 E0 00 00 */ li r7, 0
/* 800FC87C 000F84DC 39 00 00 00 */ li r8, 0
/* 800FC880 000F84E0 4B F5 D1 49 */ bl func_800599C8
/* 800FC884 000F84E4 38 60 00 08 */ li r3, 8
/* 800FC888 000F84E8 38 80 00 00 */ li r4, 0
/* 800FC88C 000F84EC 38 A0 00 07 */ li r5, 7
/* 800FC890 000F84F0 38 C0 00 14 */ li r6, 0x14
/* 800FC894 000F84F4 38 E0 00 00 */ li r7, 0
/* 800FC898 000F84F8 39 00 00 00 */ li r8, 0
/* 800FC89C 000F84FC 4B F5 D1 2D */ bl func_800599C8
/* 800FC8A0 000F8500 38 60 00 14 */ li r3, 0x14
/* 800FC8A4 000F8504 38 80 00 00 */ li r4, 0
/* 800FC8A8 000F8508 38 A0 00 08 */ li r5, 8
/* 800FC8AC 000F850C 38 C0 00 00 */ li r6, 0
/* 800FC8B0 000F8510 38 E0 00 00 */ li r7, 0
/* 800FC8B4 000F8514 39 00 00 00 */ li r8, 0
/* 800FC8B8 000F8518 4B F5 D1 11 */ bl func_800599C8
/* 800FC8BC 000F851C 48 00 0B 74 */ b lbl_800FD430
/* 800FC8C0 000F8520 88 85 00 F1 */ lbz r4, 0xf1(r5)
/* 800FC8C4 000F8524 38 60 00 29 */ li r3, 0x29
/* 800FC8C8 000F8528 88 A5 00 F4 */ lbz r5, 0xf4(r5)
/* 800FC8CC 000F852C 38 C0 00 01 */ li r6, 1
/* 800FC8D0 000F8530 4B F5 D1 9D */ bl func_80059A6C
/* 800FC8D4 000F8534 2C 03 00 00 */ cmpwi r3, 0
/* 800FC8D8 000F8538 41 82 0B 58 */ beq lbl_800FD430
/* 800FC8DC 000F853C 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
/* 800FC8E0 000F8540 41 82 01 E0 */ beq lbl_800FCAC0
/* 800FC8E4 000F8544 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FC8E8 000F8548 3B 80 00 00 */ li r28, 0
/* 800FC8EC 000F854C 2C 00 00 07 */ cmpwi r0, 7
/* 800FC8F0 000F8550 41 82 00 B4 */ beq lbl_800FC9A4
/* 800FC8F4 000F8554 40 80 00 10 */ bge lbl_800FC904
/* 800FC8F8 000F8558 2C 00 00 06 */ cmpwi r0, 6
/* 800FC8FC 000F855C 40 80 00 14 */ bge lbl_800FC910
/* 800FC900 000F8560 48 00 01 74 */ b lbl_800FCA74
lbl_800FC904:
/* 800FC904 000F8564 2C 00 00 09 */ cmpwi r0, 9
/* 800FC908 000F8568 40 80 01 6C */ bge lbl_800FCA74
/* 800FC90C 000F856C 48 00 01 2C */ b lbl_800FCA38
lbl_800FC910:
/* 800FC910 000F8570 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC914 000F8574 38 80 00 00 */ li r4, 0
/* 800FC918 000F8578 38 A0 00 00 */ li r5, 0
/* 800FC91C 000F857C A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FC920 000F8580 48 15 74 91 */ bl func_80253DB0
/* 800FC924 000F8584 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC928 000F8588 38 80 00 02 */ li r4, 2
/* 800FC92C 000F858C 38 A0 00 00 */ li r5, 0
/* 800FC930 000F8590 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FC934 000F8594 48 15 74 7D */ bl func_80253DB0
/* 800FC938 000F8598 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC93C 000F859C 81 83 00 6C */ lwz r12, 0x6c(r3)
/* 800FC940 000F85A0 2C 0C 00 00 */ cmpwi r12, 0
/* 800FC944 000F85A4 41 82 01 68 */ beq lbl_800FCAAC
/* 800FC948 000F85A8 38 83 00 C8 */ addi r4, r3, 0xc8
/* 800FC94C 000F85AC 80 63 00 78 */ lwz r3, 0x78(r3)
/* 800FC950 000F85B0 38 A0 00 01 */ li r5, 1
/* 800FC954 000F85B4 7D 89 03 A6 */ mtctr r12
/* 800FC958 000F85B8 4E 80 04 21 */ bctrl
/* 800FC95C 000F85BC 2C 03 00 00 */ cmpwi r3, 0
/* 800FC960 000F85C0 41 82 00 30 */ beq lbl_800FC990
/* 800FC964 000F85C4 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC968 000F85C8 90 64 00 78 */ stw r3, 0x78(r4)
/* 800FC96C 000F85CC 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC970 000F85D0 80 64 00 78 */ lwz r3, 0x78(r4)
/* 800FC974 000F85D4 80 84 00 80 */ lwz r4, 0x80(r4)
/* 800FC978 000F85D8 48 2D FD D1 */ bl func_803DC748
/* 800FC97C 000F85DC C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
/* 800FC980 000F85E0 38 60 02 23 */ li r3, 0x223
/* 800FC984 000F85E4 38 80 00 00 */ li r4, 0
/* 800FC988 000F85E8 4B F0 E7 E9 */ bl func_8000B170
/* 800FC98C 000F85EC 48 00 01 20 */ b lbl_800FCAAC
lbl_800FC990:
/* 800FC990 000F85F0 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
/* 800FC994 000F85F4 38 60 02 22 */ li r3, 0x222
/* 800FC998 000F85F8 38 80 00 00 */ li r4, 0
/* 800FC99C 000F85FC 4B F0 E7 D5 */ bl func_8000B170
/* 800FC9A0 000F8600 48 00 01 0C */ b lbl_800FCAAC
lbl_800FC9A4:
/* 800FC9A4 000F8604 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC9A8 000F8608 38 80 00 01 */ li r4, 1
/* 800FC9AC 000F860C 38 A0 00 00 */ li r5, 0
/* 800FC9B0 000F8610 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FC9B4 000F8614 48 15 73 FD */ bl func_80253DB0
/* 800FC9B8 000F8618 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC9BC 000F861C 38 80 00 02 */ li r4, 2
/* 800FC9C0 000F8620 38 A0 00 00 */ li r5, 0
/* 800FC9C4 000F8624 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FC9C8 000F8628 48 15 73 E9 */ bl func_80253DB0
/* 800FC9CC 000F862C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC9D0 000F8630 81 83 00 6C */ lwz r12, 0x6c(r3)
/* 800FC9D4 000F8634 2C 0C 00 00 */ cmpwi r12, 0
/* 800FC9D8 000F8638 41 82 00 D4 */ beq lbl_800FCAAC
/* 800FC9DC 000F863C 38 83 00 C8 */ addi r4, r3, 0xc8
/* 800FC9E0 000F8640 80 63 00 78 */ lwz r3, 0x78(r3)
/* 800FC9E4 000F8644 38 A0 00 00 */ li r5, 0
/* 800FC9E8 000F8648 7D 89 03 A6 */ mtctr r12
/* 800FC9EC 000F864C 4E 80 04 21 */ bctrl
/* 800FC9F0 000F8650 2C 03 00 00 */ cmpwi r3, 0
/* 800FC9F4 000F8654 41 82 00 30 */ beq lbl_800FCA24
/* 800FC9F8 000F8658 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FC9FC 000F865C 90 64 00 78 */ stw r3, 0x78(r4)
/* 800FCA00 000F8660 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCA04 000F8664 80 64 00 78 */ lwz r3, 0x78(r4)
/* 800FCA08 000F8668 80 84 00 80 */ lwz r4, 0x80(r4)
/* 800FCA0C 000F866C 48 2D FD 3D */ bl func_803DC748
/* 800FCA10 000F8670 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
/* 800FCA14 000F8674 38 60 02 23 */ li r3, 0x223
/* 800FCA18 000F8678 38 80 00 00 */ li r4, 0
/* 800FCA1C 000F867C 4B F0 E7 55 */ bl func_8000B170
/* 800FCA20 000F8680 48 00 00 8C */ b lbl_800FCAAC
lbl_800FCA24:
/* 800FCA24 000F8684 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
/* 800FCA28 000F8688 38 60 02 22 */ li r3, 0x222
/* 800FCA2C 000F868C 38 80 00 00 */ li r4, 0
/* 800FCA30 000F8690 4B F0 E7 41 */ bl func_8000B170
/* 800FCA34 000F8694 48 00 00 78 */ b lbl_800FCAAC
lbl_800FCA38:
/* 800FCA38 000F8698 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCA3C 000F869C 38 80 00 02 */ li r4, 2
/* 800FCA40 000F86A0 38 A0 00 00 */ li r5, 0
/* 800FCA44 000F86A4 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FCA48 000F86A8 48 15 73 69 */ bl func_80253DB0
/* 800FCA4C 000F86AC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCA50 000F86B0 38 80 00 02 */ li r4, 2
/* 800FCA54 000F86B4 38 A0 00 00 */ li r5, 0
/* 800FCA58 000F86B8 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FCA5C 000F86BC 48 15 73 55 */ bl func_80253DB0
/* 800FCA60 000F86C0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCA64 000F86C4 38 00 00 25 */ li r0, 0x25
/* 800FCA68 000F86C8 3B 80 00 01 */ li r28, 1
/* 800FCA6C 000F86CC 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FCA70 000F86D0 48 00 00 3C */ b lbl_800FCAAC
lbl_800FCA74:
/* 800FCA74 000F86D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCA78 000F86D8 38 80 00 03 */ li r4, 3
/* 800FCA7C 000F86DC 38 A0 00 00 */ li r5, 0
/* 800FCA80 000F86E0 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FCA84 000F86E4 48 15 73 2D */ bl func_80253DB0
/* 800FCA88 000F86E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCA8C 000F86EC 38 80 00 01 */ li r4, 1
/* 800FCA90 000F86F0 38 A0 00 00 */ li r5, 0
/* 800FCA94 000F86F4 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FCA98 000F86F8 48 15 73 19 */ bl func_80253DB0
/* 800FCA9C 000F86FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCAA0 000F8700 38 00 00 20 */ li r0, 0x20
/* 800FCAA4 000F8704 3B 80 00 02 */ li r28, 2
/* 800FCAA8 000F8708 90 03 00 CC */ stw r0, 0xcc(r3)
lbl_800FCAAC:
/* 800FCAAC 000F870C 2C 1C 00 00 */ cmpwi r28, 0
/* 800FCAB0 000F8710 41 82 09 80 */ beq lbl_800FD430
/* 800FCAB4 000F8714 7F 83 E3 78 */ mr r3, r28
/* 800FCAB8 000F8718 4B F5 DA 15 */ bl func_8005A4CC
/* 800FCABC 000F871C 48 00 09 74 */ b lbl_800FD430
lbl_800FCAC0:
/* 800FCAC0 000F8720 2C 03 00 07 */ cmpwi r3, 7
/* 800FCAC4 000F8724 41 82 00 4C */ beq lbl_800FCB10
/* 800FCAC8 000F8728 40 80 00 10 */ bge lbl_800FCAD8
/* 800FCACC 000F872C 2C 03 00 06 */ cmpwi r3, 6
/* 800FCAD0 000F8730 40 80 00 14 */ bge lbl_800FCAE4
/* 800FCAD4 000F8734 48 00 00 94 */ b lbl_800FCB68
lbl_800FCAD8:
/* 800FCAD8 000F8738 2C 03 00 09 */ cmpwi r3, 9
/* 800FCADC 000F873C 40 80 00 8C */ bge lbl_800FCB68
/* 800FCAE0 000F8740 48 00 00 5C */ b lbl_800FCB3C
lbl_800FCAE4:
/* 800FCAE4 000F8744 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCAE8 000F8748 38 80 00 00 */ li r4, 0
/* 800FCAEC 000F874C 38 A0 00 00 */ li r5, 0
/* 800FCAF0 000F8750 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FCAF4 000F8754 48 15 72 BD */ bl func_80253DB0
/* 800FCAF8 000F8758 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCAFC 000F875C 38 80 00 02 */ li r4, 2
/* 800FCB00 000F8760 38 A0 00 00 */ li r5, 0
/* 800FCB04 000F8764 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FCB08 000F8768 48 15 72 A9 */ bl func_80253DB0
/* 800FCB0C 000F876C 48 00 09 24 */ b lbl_800FD430
lbl_800FCB10:
/* 800FCB10 000F8770 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCB14 000F8774 38 80 00 01 */ li r4, 1
/* 800FCB18 000F8778 38 A0 00 00 */ li r5, 0
/* 800FCB1C 000F877C A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FCB20 000F8780 48 15 72 91 */ bl func_80253DB0
/* 800FCB24 000F8784 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCB28 000F8788 38 80 00 02 */ li r4, 2
/* 800FCB2C 000F878C 38 A0 00 00 */ li r5, 0
/* 800FCB30 000F8790 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FCB34 000F8794 48 15 72 7D */ bl func_80253DB0
/* 800FCB38 000F8798 48 00 08 F8 */ b lbl_800FD430
lbl_800FCB3C:
/* 800FCB3C 000F879C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCB40 000F87A0 38 80 00 02 */ li r4, 2
/* 800FCB44 000F87A4 38 A0 00 00 */ li r5, 0
/* 800FCB48 000F87A8 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FCB4C 000F87AC 48 15 72 65 */ bl func_80253DB0
/* 800FCB50 000F87B0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCB54 000F87B4 38 80 00 02 */ li r4, 2
/* 800FCB58 000F87B8 38 A0 00 00 */ li r5, 0
/* 800FCB5C 000F87BC A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FCB60 000F87C0 48 15 72 51 */ bl func_80253DB0
/* 800FCB64 000F87C4 48 00 08 CC */ b lbl_800FD430
lbl_800FCB68:
/* 800FCB68 000F87C8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCB6C 000F87CC 38 80 00 03 */ li r4, 3
/* 800FCB70 000F87D0 38 A0 00 00 */ li r5, 0
/* 800FCB74 000F87D4 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FCB78 000F87D8 48 15 72 39 */ bl func_80253DB0
/* 800FCB7C 000F87DC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCB80 000F87E0 38 80 00 00 */ li r4, 0
/* 800FCB84 000F87E4 38 A0 00 00 */ li r5, 0
/* 800FCB88 000F87E8 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FCB8C 000F87EC 48 15 72 25 */ bl func_80253DB0
/* 800FCB90 000F87F0 48 00 08 A0 */ b lbl_800FD430
/* 800FCB94 000F87F4 A8 65 00 5E */ lha r3, 0x5e(r5)
/* 800FCB98 000F87F8 48 15 72 39 */ bl func_80253DD0
/* 800FCB9C 000F87FC 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FCBA0 000F8800 28 00 00 03 */ cmplwi r0, 3
/* 800FCBA4 000F8804 40 82 08 8C */ bne lbl_800FD430
/* 800FCBA8 000F8808 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCBAC 000F880C 38 80 00 06 */ li r4, 6
/* 800FCBB0 000F8810 38 A0 00 00 */ li r5, 0
/* 800FCBB4 000F8814 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FCBB8 000F8818 48 15 71 F9 */ bl func_80253DB0
/* 800FCBBC 000F881C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCBC0 000F8820 38 80 00 01 */ li r4, 1
/* 800FCBC4 000F8824 38 A0 00 00 */ li r5, 0
/* 800FCBC8 000F8828 A8 63 00 52 */ lha r3, 0x52(r3)
/* 800FCBCC 000F882C 48 15 71 E5 */ bl func_80253DB0
/* 800FCBD0 000F8830 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCBD4 000F8834 38 00 00 21 */ li r0, 0x21
/* 800FCBD8 000F8838 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FCBDC 000F883C 48 00 08 54 */ b lbl_800FD430
/* 800FCBE0 000F8840 A8 65 00 52 */ lha r3, 0x52(r5)
/* 800FCBE4 000F8844 48 15 71 ED */ bl func_80253DD0
/* 800FCBE8 000F8848 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FCBEC 000F884C 28 00 00 03 */ cmplwi r0, 3
/* 800FCBF0 000F8850 40 82 08 40 */ bne lbl_800FD430
/* 800FCBF4 000F8854 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCBF8 000F8858 38 80 00 08 */ li r4, 8
/* 800FCBFC 000F885C 38 A0 00 00 */ li r5, 0
/* 800FCC00 000F8860 A8 63 00 52 */ lha r3, 0x52(r3)
/* 800FCC04 000F8864 48 15 71 ED */ bl func_80253DF0
/* 800FCC08 000F8868 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCC0C 000F886C 38 80 00 08 */ li r4, 8
/* 800FCC10 000F8870 38 A0 00 01 */ li r5, 1
/* 800FCC14 000F8874 A8 63 00 46 */ lha r3, 0x46(r3)
/* 800FCC18 000F8878 48 15 71 D9 */ bl func_80253DF0
/* 800FCC1C 000F887C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCC20 000F8880 38 80 00 0A */ li r4, 0xa
/* 800FCC24 000F8884 38 A0 00 00 */ li r5, 0
/* 800FCC28 000F8888 A8 63 00 46 */ lha r3, 0x46(r3)
/* 800FCC2C 000F888C 48 15 71 85 */ bl func_80253DB0
/* 800FCC30 000F8890 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCC34 000F8894 A0 04 00 68 */ lhz r0, 0x68(r4)
/* 800FCC38 000F8898 28 00 00 02 */ cmplwi r0, 2
/* 800FCC3C 000F889C 40 82 00 14 */ bne lbl_800FCC50
/* 800FCC40 000F88A0 3C 60 80 00 */ lis r3, 0x8000007E@ha
/* 800FCC44 000F88A4 38 03 00 7E */ addi r0, r3, 0x8000007E@l
/* 800FCC48 000F88A8 90 04 00 D0 */ stw r0, 0xd0(r4)
/* 800FCC4C 000F88AC 48 00 00 28 */ b lbl_800FCC74
lbl_800FCC50:
/* 800FCC50 000F88B0 28 00 00 04 */ cmplwi r0, 4
/* 800FCC54 000F88B4 40 82 00 14 */ bne lbl_800FCC68
/* 800FCC58 000F88B8 3C 60 80 00 */ lis r3, 0x8000001E@ha
/* 800FCC5C 000F88BC 38 03 00 1E */ addi r0, r3, 0x8000001E@l
/* 800FCC60 000F88C0 90 04 00 D0 */ stw r0, 0xd0(r4)
/* 800FCC64 000F88C4 48 00 00 10 */ b lbl_800FCC74
lbl_800FCC68:
/* 800FCC68 000F88C8 3C 60 80 00 */ lis r3, 0x8000007F@ha
/* 800FCC6C 000F88CC 38 03 00 7F */ addi r0, r3, 0x8000007F@l
/* 800FCC70 000F88D0 90 04 00 D0 */ stw r0, 0xd0(r4)
lbl_800FCC74:
/* 800FCC74 000F88D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCC78 000F88D8 38 80 00 07 */ li r4, 7
/* 800FCC7C 000F88DC 38 A0 00 00 */ li r5, 0
/* 800FCC80 000F88E0 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FCC84 000F88E4 48 15 71 2D */ bl func_80253DB0
/* 800FCC88 000F88E8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCC8C 000F88EC 38 00 00 01 */ li r0, 1
/* 800FCC90 000F88F0 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FCC94 000F88F4 48 00 07 9C */ b lbl_800FD430
/* 800FCC98 000F88F8 A8 65 00 4E */ lha r3, 0x4e(r5)
/* 800FCC9C 000F88FC 38 80 00 09 */ li r4, 9
/* 800FCCA0 000F8900 38 A0 00 00 */ li r5, 0
/* 800FCCA4 000F8904 48 15 71 0D */ bl func_80253DB0
/* 800FCCA8 000F8908 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCCAC 000F890C 38 80 00 1E */ li r4, 0x1e
/* 800FCCB0 000F8910 38 00 00 08 */ li r0, 8
/* 800FCCB4 000F8914 90 83 00 CC */ stw r4, 0xcc(r3)
/* 800FCCB8 000F8918 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCCBC 000F891C 98 03 00 F1 */ stb r0, 0xf1(r3)
/* 800FCCC0 000F8920 48 00 07 70 */ b lbl_800FD430
/* 800FCCC4 000F8924 A8 65 00 4E */ lha r3, 0x4e(r5)
/* 800FCCC8 000F8928 48 15 71 09 */ bl func_80253DD0
/* 800FCCCC 000F892C 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FCCD0 000F8930 28 00 00 03 */ cmplwi r0, 3
/* 800FCCD4 000F8934 40 82 07 5C */ bne lbl_800FD430
/* 800FCCD8 000F8938 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCCDC 000F893C 38 80 00 08 */ li r4, 8
/* 800FCCE0 000F8940 38 A0 00 00 */ li r5, 0
/* 800FCCE4 000F8944 A8 63 00 4E */ lha r3, 0x4e(r3)
/* 800FCCE8 000F8948 48 15 71 09 */ bl func_80253DF0
/* 800FCCEC 000F894C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCCF0 000F8950 38 80 00 08 */ li r4, 8
/* 800FCCF4 000F8954 38 A0 00 01 */ li r5, 1
/* 800FCCF8 000F8958 A8 63 00 48 */ lha r3, 0x48(r3)
/* 800FCCFC 000F895C 48 15 70 F5 */ bl func_80253DF0
/* 800FCD00 000F8960 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCD04 000F8964 38 80 00 08 */ li r4, 8
/* 800FCD08 000F8968 38 A0 00 01 */ li r5, 1
/* 800FCD0C 000F896C A8 63 00 4A */ lha r3, 0x4a(r3)
/* 800FCD10 000F8970 48 15 70 E1 */ bl func_80253DF0
/* 800FCD14 000F8974 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCD18 000F8978 38 80 00 08 */ li r4, 8
/* 800FCD1C 000F897C 38 A0 00 01 */ li r5, 1
/* 800FCD20 000F8980 A8 63 00 52 */ lha r3, 0x52(r3)
/* 800FCD24 000F8984 48 15 70 CD */ bl func_80253DF0
/* 800FCD28 000F8988 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCD2C 000F898C 38 80 00 02 */ li r4, 2
/* 800FCD30 000F8990 38 A0 00 00 */ li r5, 0
/* 800FCD34 000F8994 A8 63 00 48 */ lha r3, 0x48(r3)
/* 800FCD38 000F8998 48 15 70 79 */ bl func_80253DB0
/* 800FCD3C 000F899C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCD40 000F89A0 38 80 00 02 */ li r4, 2
/* 800FCD44 000F89A4 38 A0 00 00 */ li r5, 0
/* 800FCD48 000F89A8 A8 63 00 4A */ lha r3, 0x4a(r3)
/* 800FCD4C 000F89AC 48 15 70 65 */ bl func_80253DB0
/* 800FCD50 000F89B0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCD54 000F89B4 38 80 00 02 */ li r4, 2
/* 800FCD58 000F89B8 38 A0 00 00 */ li r5, 0
/* 800FCD5C 000F89BC A8 63 00 52 */ lha r3, 0x52(r3)
/* 800FCD60 000F89C0 48 15 70 51 */ bl func_80253DB0
/* 800FCD64 000F89C4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCD68 000F89C8 38 00 00 1C */ li r0, 0x1c
/* 800FCD6C 000F89CC 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FCD70 000F89D0 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCD74 000F89D4 A0 04 00 68 */ lhz r0, 0x68(r4)
/* 800FCD78 000F89D8 28 00 00 04 */ cmplwi r0, 4
/* 800FCD7C 000F89DC 40 82 00 14 */ bne lbl_800FCD90
/* 800FCD80 000F89E0 3C 60 80 00 */ lis r3, 0x80000080@ha
/* 800FCD84 000F89E4 38 03 00 80 */ addi r0, r3, 0x80000080@l
/* 800FCD88 000F89E8 90 04 00 D0 */ stw r0, 0xd0(r4)
/* 800FCD8C 000F89EC 48 00 00 10 */ b lbl_800FCD9C
lbl_800FCD90:
/* 800FCD90 000F89F0 3C 60 80 00 */ lis r3, 0x800000E0@ha
/* 800FCD94 000F89F4 38 03 00 E0 */ addi r0, r3, 0x800000E0@l
/* 800FCD98 000F89F8 90 04 00 D0 */ stw r0, 0xd0(r4)
lbl_800FCD9C:
/* 800FCD9C 000F89FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCDA0 000F8A00 38 00 00 00 */ li r0, 0
/* 800FCDA4 000F8A04 B0 03 00 E8 */ sth r0, 0xe8(r3)
/* 800FCDA8 000F8A08 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCDAC 000F8A0C 90 03 00 EC */ stw r0, 0xec(r3)
/* 800FCDB0 000F8A10 48 00 06 80 */ b lbl_800FD430
/* 800FCDB4 000F8A14 A8 65 00 46 */ lha r3, 0x46(r5)
/* 800FCDB8 000F8A18 48 15 70 19 */ bl func_80253DD0
/* 800FCDBC 000F8A1C 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FCDC0 000F8A20 28 00 00 03 */ cmplwi r0, 3
/* 800FCDC4 000F8A24 40 82 06 6C */ bne lbl_800FD430
/* 800FCDC8 000F8A28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCDCC 000F8A2C 38 80 00 06 */ li r4, 6
/* 800FCDD0 000F8A30 38 A0 00 00 */ li r5, 0
/* 800FCDD4 000F8A34 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FCDD8 000F8A38 48 15 6F D9 */ bl func_80253DB0
/* 800FCDDC 000F8A3C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCDE0 000F8A40 38 80 00 09 */ li r4, 9
/* 800FCDE4 000F8A44 38 A0 00 00 */ li r5, 0
/* 800FCDE8 000F8A48 A8 63 00 46 */ lha r3, 0x46(r3)
/* 800FCDEC 000F8A4C 48 15 6F C5 */ bl func_80253DB0
/* 800FCDF0 000F8A50 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCDF4 000F8A54 38 80 00 23 */ li r4, 0x23
/* 800FCDF8 000F8A58 38 00 00 14 */ li r0, 0x14
/* 800FCDFC 000F8A5C 90 83 00 CC */ stw r4, 0xcc(r3)
/* 800FCE00 000F8A60 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCE04 000F8A64 98 03 00 F1 */ stb r0, 0xf1(r3)
/* 800FCE08 000F8A68 48 00 06 28 */ b lbl_800FD430
/* 800FCE0C 000F8A6C A8 65 00 44 */ lha r3, 0x44(r5)
/* 800FCE10 000F8A70 48 15 6F C1 */ bl func_80253DD0
/* 800FCE14 000F8A74 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FCE18 000F8A78 28 00 00 03 */ cmplwi r0, 3
/* 800FCE1C 000F8A7C 40 82 06 14 */ bne lbl_800FD430
/* 800FCE20 000F8A80 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCE24 000F8A84 38 80 00 08 */ li r4, 8
/* 800FCE28 000F8A88 38 A0 00 00 */ li r5, 0
/* 800FCE2C 000F8A8C A8 63 00 46 */ lha r3, 0x46(r3)
/* 800FCE30 000F8A90 48 15 6F C1 */ bl func_80253DF0
/* 800FCE34 000F8A94 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCE38 000F8A98 38 80 00 08 */ li r4, 8
/* 800FCE3C 000F8A9C 38 A0 00 01 */ li r5, 1
/* 800FCE40 000F8AA0 A8 63 00 54 */ lha r3, 0x54(r3)
/* 800FCE44 000F8AA4 48 15 6F AD */ bl func_80253DF0
/* 800FCE48 000F8AA8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCE4C 000F8AAC 38 80 00 07 */ li r4, 7
/* 800FCE50 000F8AB0 38 A0 00 00 */ li r5, 0
/* 800FCE54 000F8AB4 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FCE58 000F8AB8 48 15 6F 59 */ bl func_80253DB0
/* 800FCE5C 000F8ABC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCE60 000F8AC0 38 80 00 02 */ li r4, 2
/* 800FCE64 000F8AC4 38 A0 00 00 */ li r5, 0
/* 800FCE68 000F8AC8 A8 63 00 54 */ lha r3, 0x54(r3)
/* 800FCE6C 000F8ACC 48 15 6F 45 */ bl func_80253DB0
/* 800FCE70 000F8AD0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCE74 000F8AD4 38 00 00 24 */ li r0, 0x24
/* 800FCE78 000F8AD8 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FCE7C 000F8ADC 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCE80 000F8AE0 A0 04 00 68 */ lhz r0, 0x68(r4)
/* 800FCE84 000F8AE4 28 00 00 04 */ cmplwi r0, 4
/* 800FCE88 000F8AE8 40 82 00 14 */ bne lbl_800FCE9C
/* 800FCE8C 000F8AEC 3C 60 80 00 */ lis r3, 0x80000080@ha
/* 800FCE90 000F8AF0 38 03 00 80 */ addi r0, r3, 0x80000080@l
/* 800FCE94 000F8AF4 90 04 00 D0 */ stw r0, 0xd0(r4)
/* 800FCE98 000F8AF8 48 00 05 98 */ b lbl_800FD430
lbl_800FCE9C:
/* 800FCE9C 000F8AFC 3C 60 80 00 */ lis r3, 0x800000E0@ha
/* 800FCEA0 000F8B00 38 03 00 E0 */ addi r0, r3, 0x800000E0@l
/* 800FCEA4 000F8B04 90 04 00 D0 */ stw r0, 0xd0(r4)
/* 800FCEA8 000F8B08 48 00 05 88 */ b lbl_800FD430
/* 800FCEAC 000F8B0C 38 00 2D 60 */ li r0, 0x2d60
/* 800FCEB0 000F8B10 90 05 00 F8 */ stw r0, 0xf8(r5)
/* 800FCEB4 000F8B14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCEB8 000F8B18 A8 63 00 54 */ lha r3, 0x54(r3)
/* 800FCEBC 000F8B1C 48 15 6F 15 */ bl func_80253DD0
/* 800FCEC0 000F8B20 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FCEC4 000F8B24 28 00 00 03 */ cmplwi r0, 3
/* 800FCEC8 000F8B28 40 82 05 68 */ bne lbl_800FD430
/* 800FCECC 000F8B2C 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCED0 000F8B30 38 00 00 27 */ li r0, 0x27
/* 800FCED4 000F8B34 38 60 00 01 */ li r3, 1
/* 800FCED8 000F8B38 38 80 00 00 */ li r4, 0
/* 800FCEDC 000F8B3C 90 05 00 CC */ stw r0, 0xcc(r5)
/* 800FCEE0 000F8B40 4B F5 CA 19 */ bl func_800598F8
/* 800FCEE4 000F8B44 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCEE8 000F8B48 A0 03 00 68 */ lhz r0, 0x68(r3)
/* 800FCEEC 000F8B4C 28 00 00 04 */ cmplwi r0, 4
/* 800FCEF0 000F8B50 40 82 00 40 */ bne lbl_800FCF30
/* 800FCEF4 000F8B54 38 60 00 08 */ li r3, 8
/* 800FCEF8 000F8B58 38 80 00 00 */ li r4, 0
/* 800FCEFC 000F8B5C 38 A0 00 00 */ li r5, 0
/* 800FCF00 000F8B60 38 C0 00 14 */ li r6, 0x14
/* 800FCF04 000F8B64 38 E0 00 00 */ li r7, 0
/* 800FCF08 000F8B68 39 00 00 00 */ li r8, 0
/* 800FCF0C 000F8B6C 4B F5 CA BD */ bl func_800599C8
/* 800FCF10 000F8B70 38 60 00 14 */ li r3, 0x14
/* 800FCF14 000F8B74 38 80 00 00 */ li r4, 0
/* 800FCF18 000F8B78 38 A0 00 08 */ li r5, 8
/* 800FCF1C 000F8B7C 38 C0 00 00 */ li r6, 0
/* 800FCF20 000F8B80 38 E0 00 00 */ li r7, 0
/* 800FCF24 000F8B84 39 00 00 00 */ li r8, 0
/* 800FCF28 000F8B88 4B F5 CA A1 */ bl func_800599C8
/* 800FCF2C 000F8B8C 48 00 05 04 */ b lbl_800FD430
lbl_800FCF30:
/* 800FCF30 000F8B90 38 60 00 06 */ li r3, 6
/* 800FCF34 000F8B94 38 80 00 00 */ li r4, 0
/* 800FCF38 000F8B98 38 A0 00 00 */ li r5, 0
/* 800FCF3C 000F8B9C 38 C0 00 07 */ li r6, 7
/* 800FCF40 000F8BA0 38 E0 00 00 */ li r7, 0
/* 800FCF44 000F8BA4 39 00 00 00 */ li r8, 0
/* 800FCF48 000F8BA8 4B F5 CA 81 */ bl func_800599C8
/* 800FCF4C 000F8BAC 38 60 00 07 */ li r3, 7
/* 800FCF50 000F8BB0 38 80 00 00 */ li r4, 0
/* 800FCF54 000F8BB4 38 A0 00 06 */ li r5, 6
/* 800FCF58 000F8BB8 38 C0 00 08 */ li r6, 8
/* 800FCF5C 000F8BBC 38 E0 00 00 */ li r7, 0
/* 800FCF60 000F8BC0 39 00 00 00 */ li r8, 0
/* 800FCF64 000F8BC4 4B F5 CA 65 */ bl func_800599C8
/* 800FCF68 000F8BC8 38 60 00 08 */ li r3, 8
/* 800FCF6C 000F8BCC 38 80 00 00 */ li r4, 0
/* 800FCF70 000F8BD0 38 A0 00 07 */ li r5, 7
/* 800FCF74 000F8BD4 38 C0 00 14 */ li r6, 0x14
/* 800FCF78 000F8BD8 38 E0 00 00 */ li r7, 0
/* 800FCF7C 000F8BDC 39 00 00 00 */ li r8, 0
/* 800FCF80 000F8BE0 4B F5 CA 49 */ bl func_800599C8
/* 800FCF84 000F8BE4 38 60 00 14 */ li r3, 0x14
/* 800FCF88 000F8BE8 38 80 00 00 */ li r4, 0
/* 800FCF8C 000F8BEC 38 A0 00 08 */ li r5, 8
/* 800FCF90 000F8BF0 38 C0 00 00 */ li r6, 0
/* 800FCF94 000F8BF4 38 E0 00 00 */ li r7, 0
/* 800FCF98 000F8BF8 39 00 00 00 */ li r8, 0
/* 800FCF9C 000F8BFC 4B F5 CA 2D */ bl func_800599C8
/* 800FCFA0 000F8C00 48 00 04 90 */ b lbl_800FD430
/* 800FCFA4 000F8C04 88 85 00 F1 */ lbz r4, 0xf1(r5)
/* 800FCFA8 000F8C08 38 60 00 29 */ li r3, 0x29
/* 800FCFAC 000F8C0C 88 A5 00 F4 */ lbz r5, 0xf4(r5)
/* 800FCFB0 000F8C10 38 C0 00 01 */ li r6, 1
/* 800FCFB4 000F8C14 4B F5 CA B9 */ bl func_80059A6C
/* 800FCFB8 000F8C18 2C 03 00 00 */ cmpwi r3, 0
/* 800FCFBC 000F8C1C 41 82 04 74 */ beq lbl_800FD430
/* 800FCFC0 000F8C20 54 60 00 01 */ rlwinm. r0, r3, 0, 0, 0
/* 800FCFC4 000F8C24 41 82 01 E0 */ beq lbl_800FD1A4
/* 800FCFC8 000F8C28 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FCFCC 000F8C2C 3B 80 00 00 */ li r28, 0
/* 800FCFD0 000F8C30 2C 00 00 07 */ cmpwi r0, 7
/* 800FCFD4 000F8C34 41 82 00 B4 */ beq lbl_800FD088
/* 800FCFD8 000F8C38 40 80 00 10 */ bge lbl_800FCFE8
/* 800FCFDC 000F8C3C 2C 00 00 06 */ cmpwi r0, 6
/* 800FCFE0 000F8C40 40 80 00 14 */ bge lbl_800FCFF4
/* 800FCFE4 000F8C44 48 00 01 74 */ b lbl_800FD158
lbl_800FCFE8:
/* 800FCFE8 000F8C48 2C 00 00 09 */ cmpwi r0, 9
/* 800FCFEC 000F8C4C 40 80 01 6C */ bge lbl_800FD158
/* 800FCFF0 000F8C50 48 00 01 2C */ b lbl_800FD11C
lbl_800FCFF4:
/* 800FCFF4 000F8C54 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FCFF8 000F8C58 38 80 00 00 */ li r4, 0
/* 800FCFFC 000F8C5C 38 A0 00 00 */ li r5, 0
/* 800FD000 000F8C60 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FD004 000F8C64 48 15 6D AD */ bl func_80253DB0
/* 800FD008 000F8C68 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD00C 000F8C6C 38 80 00 02 */ li r4, 2
/* 800FD010 000F8C70 38 A0 00 00 */ li r5, 0
/* 800FD014 000F8C74 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FD018 000F8C78 48 15 6D 99 */ bl func_80253DB0
/* 800FD01C 000F8C7C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD020 000F8C80 81 83 00 6C */ lwz r12, 0x6c(r3)
/* 800FD024 000F8C84 2C 0C 00 00 */ cmpwi r12, 0
/* 800FD028 000F8C88 41 82 01 68 */ beq lbl_800FD190
/* 800FD02C 000F8C8C 38 83 00 C8 */ addi r4, r3, 0xc8
/* 800FD030 000F8C90 80 63 00 78 */ lwz r3, 0x78(r3)
/* 800FD034 000F8C94 38 A0 00 01 */ li r5, 1
/* 800FD038 000F8C98 7D 89 03 A6 */ mtctr r12
/* 800FD03C 000F8C9C 4E 80 04 21 */ bctrl
/* 800FD040 000F8CA0 2C 03 00 00 */ cmpwi r3, 0
/* 800FD044 000F8CA4 41 82 00 30 */ beq lbl_800FD074
/* 800FD048 000F8CA8 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD04C 000F8CAC 90 64 00 78 */ stw r3, 0x78(r4)
/* 800FD050 000F8CB0 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD054 000F8CB4 80 64 00 78 */ lwz r3, 0x78(r4)
/* 800FD058 000F8CB8 80 84 00 80 */ lwz r4, 0x80(r4)
/* 800FD05C 000F8CBC 48 2D F6 ED */ bl func_803DC748
/* 800FD060 000F8CC0 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
/* 800FD064 000F8CC4 38 60 02 23 */ li r3, 0x223
/* 800FD068 000F8CC8 38 80 00 00 */ li r4, 0
/* 800FD06C 000F8CCC 4B F0 E1 05 */ bl func_8000B170
/* 800FD070 000F8CD0 48 00 01 20 */ b lbl_800FD190
lbl_800FD074:
/* 800FD074 000F8CD4 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
/* 800FD078 000F8CD8 38 60 02 22 */ li r3, 0x222
/* 800FD07C 000F8CDC 38 80 00 00 */ li r4, 0
/* 800FD080 000F8CE0 4B F0 E0 F1 */ bl func_8000B170
/* 800FD084 000F8CE4 48 00 01 0C */ b lbl_800FD190
lbl_800FD088:
/* 800FD088 000F8CE8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD08C 000F8CEC 38 80 00 01 */ li r4, 1
/* 800FD090 000F8CF0 38 A0 00 00 */ li r5, 0
/* 800FD094 000F8CF4 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FD098 000F8CF8 48 15 6D 19 */ bl func_80253DB0
/* 800FD09C 000F8CFC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD0A0 000F8D00 38 80 00 02 */ li r4, 2
/* 800FD0A4 000F8D04 38 A0 00 00 */ li r5, 0
/* 800FD0A8 000F8D08 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FD0AC 000F8D0C 48 15 6D 05 */ bl func_80253DB0
/* 800FD0B0 000F8D10 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD0B4 000F8D14 81 83 00 6C */ lwz r12, 0x6c(r3)
/* 800FD0B8 000F8D18 2C 0C 00 00 */ cmpwi r12, 0
/* 800FD0BC 000F8D1C 41 82 00 D4 */ beq lbl_800FD190
/* 800FD0C0 000F8D20 38 83 00 C8 */ addi r4, r3, 0xc8
/* 800FD0C4 000F8D24 80 63 00 78 */ lwz r3, 0x78(r3)
/* 800FD0C8 000F8D28 38 A0 00 00 */ li r5, 0
/* 800FD0CC 000F8D2C 7D 89 03 A6 */ mtctr r12
/* 800FD0D0 000F8D30 4E 80 04 21 */ bctrl
/* 800FD0D4 000F8D34 2C 03 00 00 */ cmpwi r3, 0
/* 800FD0D8 000F8D38 41 82 00 30 */ beq lbl_800FD108
/* 800FD0DC 000F8D3C 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD0E0 000F8D40 90 64 00 78 */ stw r3, 0x78(r4)
/* 800FD0E4 000F8D44 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD0E8 000F8D48 80 64 00 78 */ lwz r3, 0x78(r4)
/* 800FD0EC 000F8D4C 80 84 00 80 */ lwz r4, 0x80(r4)
/* 800FD0F0 000F8D50 48 2D F6 59 */ bl func_803DC748
/* 800FD0F4 000F8D54 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
/* 800FD0F8 000F8D58 38 60 02 23 */ li r3, 0x223
/* 800FD0FC 000F8D5C 38 80 00 00 */ li r4, 0
/* 800FD100 000F8D60 4B F0 E0 71 */ bl func_8000B170
/* 800FD104 000F8D64 48 00 00 8C */ b lbl_800FD190
lbl_800FD108:
/* 800FD108 000F8D68 C0 22 8C 08 */ lfs f1, lbl_80641208-_SDA2_BASE_(r2)
/* 800FD10C 000F8D6C 38 60 02 22 */ li r3, 0x222
/* 800FD110 000F8D70 38 80 00 00 */ li r4, 0
/* 800FD114 000F8D74 4B F0 E0 5D */ bl func_8000B170
/* 800FD118 000F8D78 48 00 00 78 */ b lbl_800FD190
lbl_800FD11C:
/* 800FD11C 000F8D7C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD120 000F8D80 38 80 00 02 */ li r4, 2
/* 800FD124 000F8D84 38 A0 00 00 */ li r5, 0
/* 800FD128 000F8D88 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FD12C 000F8D8C 48 15 6C 85 */ bl func_80253DB0
/* 800FD130 000F8D90 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD134 000F8D94 38 80 00 02 */ li r4, 2
/* 800FD138 000F8D98 38 A0 00 00 */ li r5, 0
/* 800FD13C 000F8D9C A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FD140 000F8DA0 48 15 6C 71 */ bl func_80253DB0
/* 800FD144 000F8DA4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD148 000F8DA8 38 00 00 07 */ li r0, 7
/* 800FD14C 000F8DAC 3B 80 00 01 */ li r28, 1
/* 800FD150 000F8DB0 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FD154 000F8DB4 48 00 00 3C */ b lbl_800FD190
lbl_800FD158:
/* 800FD158 000F8DB8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD15C 000F8DBC 38 80 00 03 */ li r4, 3
/* 800FD160 000F8DC0 38 A0 00 00 */ li r5, 0
/* 800FD164 000F8DC4 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FD168 000F8DC8 48 15 6C 49 */ bl func_80253DB0
/* 800FD16C 000F8DCC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD170 000F8DD0 38 80 00 01 */ li r4, 1
/* 800FD174 000F8DD4 38 A0 00 00 */ li r5, 0
/* 800FD178 000F8DD8 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FD17C 000F8DDC 48 15 6C 35 */ bl func_80253DB0
/* 800FD180 000F8DE0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD184 000F8DE4 38 00 00 28 */ li r0, 0x28
/* 800FD188 000F8DE8 3B 80 00 02 */ li r28, 2
/* 800FD18C 000F8DEC 90 03 00 CC */ stw r0, 0xcc(r3)
lbl_800FD190:
/* 800FD190 000F8DF0 2C 1C 00 00 */ cmpwi r28, 0
/* 800FD194 000F8DF4 41 82 02 9C */ beq lbl_800FD430
/* 800FD198 000F8DF8 7F 83 E3 78 */ mr r3, r28
/* 800FD19C 000F8DFC 4B F5 D3 31 */ bl func_8005A4CC
/* 800FD1A0 000F8E00 48 00 02 90 */ b lbl_800FD430
lbl_800FD1A4:
/* 800FD1A4 000F8E04 2C 03 00 07 */ cmpwi r3, 7
/* 800FD1A8 000F8E08 41 82 00 4C */ beq lbl_800FD1F4
/* 800FD1AC 000F8E0C 40 80 00 10 */ bge lbl_800FD1BC
/* 800FD1B0 000F8E10 2C 03 00 06 */ cmpwi r3, 6
/* 800FD1B4 000F8E14 40 80 00 14 */ bge lbl_800FD1C8
/* 800FD1B8 000F8E18 48 00 00 94 */ b lbl_800FD24C
lbl_800FD1BC:
/* 800FD1BC 000F8E1C 2C 03 00 09 */ cmpwi r3, 9
/* 800FD1C0 000F8E20 40 80 00 8C */ bge lbl_800FD24C
/* 800FD1C4 000F8E24 48 00 00 5C */ b lbl_800FD220
lbl_800FD1C8:
/* 800FD1C8 000F8E28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD1CC 000F8E2C 38 80 00 00 */ li r4, 0
/* 800FD1D0 000F8E30 38 A0 00 00 */ li r5, 0
/* 800FD1D4 000F8E34 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FD1D8 000F8E38 48 15 6B D9 */ bl func_80253DB0
/* 800FD1DC 000F8E3C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD1E0 000F8E40 38 80 00 02 */ li r4, 2
/* 800FD1E4 000F8E44 38 A0 00 00 */ li r5, 0
/* 800FD1E8 000F8E48 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FD1EC 000F8E4C 48 15 6B C5 */ bl func_80253DB0
/* 800FD1F0 000F8E50 48 00 02 40 */ b lbl_800FD430
lbl_800FD1F4:
/* 800FD1F4 000F8E54 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD1F8 000F8E58 38 80 00 01 */ li r4, 1
/* 800FD1FC 000F8E5C 38 A0 00 00 */ li r5, 0
/* 800FD200 000F8E60 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FD204 000F8E64 48 15 6B AD */ bl func_80253DB0
/* 800FD208 000F8E68 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD20C 000F8E6C 38 80 00 02 */ li r4, 2
/* 800FD210 000F8E70 38 A0 00 00 */ li r5, 0
/* 800FD214 000F8E74 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FD218 000F8E78 48 15 6B 99 */ bl func_80253DB0
/* 800FD21C 000F8E7C 48 00 02 14 */ b lbl_800FD430
lbl_800FD220:
/* 800FD220 000F8E80 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD224 000F8E84 38 80 00 02 */ li r4, 2
/* 800FD228 000F8E88 38 A0 00 00 */ li r5, 0
/* 800FD22C 000F8E8C A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FD230 000F8E90 48 15 6B 81 */ bl func_80253DB0
/* 800FD234 000F8E94 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD238 000F8E98 38 80 00 02 */ li r4, 2
/* 800FD23C 000F8E9C 38 A0 00 00 */ li r5, 0
/* 800FD240 000F8EA0 A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FD244 000F8EA4 48 15 6B 6D */ bl func_80253DB0
/* 800FD248 000F8EA8 48 00 01 E8 */ b lbl_800FD430
lbl_800FD24C:
/* 800FD24C 000F8EAC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD250 000F8EB0 38 80 00 03 */ li r4, 3
/* 800FD254 000F8EB4 38 A0 00 00 */ li r5, 0
/* 800FD258 000F8EB8 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FD25C 000F8EBC 48 15 6B 55 */ bl func_80253DB0
/* 800FD260 000F8EC0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD264 000F8EC4 38 80 00 00 */ li r4, 0
/* 800FD268 000F8EC8 38 A0 00 00 */ li r5, 0
/* 800FD26C 000F8ECC A8 63 00 5E */ lha r3, 0x5e(r3)
/* 800FD270 000F8ED0 48 15 6B 41 */ bl func_80253DB0
/* 800FD274 000F8ED4 48 00 01 BC */ b lbl_800FD430
/* 800FD278 000F8ED8 A8 65 00 5E */ lha r3, 0x5e(r5)
/* 800FD27C 000F8EDC 48 15 6B 55 */ bl func_80253DD0
/* 800FD280 000F8EE0 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FD284 000F8EE4 28 00 00 03 */ cmplwi r0, 3
/* 800FD288 000F8EE8 40 82 01 A8 */ bne lbl_800FD430
/* 800FD28C 000F8EEC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD290 000F8EF0 38 80 00 06 */ li r4, 6
/* 800FD294 000F8EF4 38 A0 00 00 */ li r5, 0
/* 800FD298 000F8EF8 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FD29C 000F8EFC 48 15 6B 15 */ bl func_80253DB0
/* 800FD2A0 000F8F00 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD2A4 000F8F04 38 80 00 01 */ li r4, 1
/* 800FD2A8 000F8F08 38 A0 00 00 */ li r5, 0
/* 800FD2AC 000F8F0C A8 63 00 54 */ lha r3, 0x54(r3)
/* 800FD2B0 000F8F10 48 15 6B 01 */ bl func_80253DB0
/* 800FD2B4 000F8F14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD2B8 000F8F18 38 00 00 29 */ li r0, 0x29
/* 800FD2BC 000F8F1C 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FD2C0 000F8F20 48 00 01 70 */ b lbl_800FD430
/* 800FD2C4 000F8F24 A8 65 00 54 */ lha r3, 0x54(r5)
/* 800FD2C8 000F8F28 48 15 6B 09 */ bl func_80253DD0
/* 800FD2CC 000F8F2C 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FD2D0 000F8F30 28 00 00 03 */ cmplwi r0, 3
/* 800FD2D4 000F8F34 40 82 01 5C */ bne lbl_800FD430
/* 800FD2D8 000F8F38 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD2DC 000F8F3C 38 80 00 08 */ li r4, 8
/* 800FD2E0 000F8F40 38 A0 00 00 */ li r5, 0
/* 800FD2E4 000F8F44 A8 63 00 54 */ lha r3, 0x54(r3)
/* 800FD2E8 000F8F48 48 15 6B 09 */ bl func_80253DF0
/* 800FD2EC 000F8F4C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD2F0 000F8F50 38 80 00 08 */ li r4, 8
/* 800FD2F4 000F8F54 38 A0 00 01 */ li r5, 1
/* 800FD2F8 000F8F58 A8 63 00 46 */ lha r3, 0x46(r3)
/* 800FD2FC 000F8F5C 48 15 6A F5 */ bl func_80253DF0
/* 800FD300 000F8F60 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD304 000F8F64 38 80 00 0A */ li r4, 0xa
/* 800FD308 000F8F68 38 A0 00 00 */ li r5, 0
/* 800FD30C 000F8F6C A8 63 00 46 */ lha r3, 0x46(r3)
/* 800FD310 000F8F70 48 15 6A A1 */ bl func_80253DB0
/* 800FD314 000F8F74 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD318 000F8F78 A0 04 00 68 */ lhz r0, 0x68(r4)
/* 800FD31C 000F8F7C 28 00 00 02 */ cmplwi r0, 2
/* 800FD320 000F8F80 40 82 00 14 */ bne lbl_800FD334
/* 800FD324 000F8F84 3C 60 80 00 */ lis r3, 0x8000007E@ha
/* 800FD328 000F8F88 38 03 00 7E */ addi r0, r3, 0x8000007E@l
/* 800FD32C 000F8F8C 90 04 00 D0 */ stw r0, 0xd0(r4)
/* 800FD330 000F8F90 48 00 00 28 */ b lbl_800FD358
lbl_800FD334:
/* 800FD334 000F8F94 28 00 00 04 */ cmplwi r0, 4
/* 800FD338 000F8F98 40 82 00 14 */ bne lbl_800FD34C
/* 800FD33C 000F8F9C 3C 60 80 00 */ lis r3, 0x8000001E@ha
/* 800FD340 000F8FA0 38 03 00 1E */ addi r0, r3, 0x8000001E@l
/* 800FD344 000F8FA4 90 04 00 D0 */ stw r0, 0xd0(r4)
/* 800FD348 000F8FA8 48 00 00 10 */ b lbl_800FD358
lbl_800FD34C:
/* 800FD34C 000F8FAC 3C 60 80 00 */ lis r3, 0x8000007F@ha
/* 800FD350 000F8FB0 38 03 00 7F */ addi r0, r3, 0x8000007F@l
/* 800FD354 000F8FB4 90 04 00 D0 */ stw r0, 0xd0(r4)
lbl_800FD358:
/* 800FD358 000F8FB8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD35C 000F8FBC 38 80 00 07 */ li r4, 7
/* 800FD360 000F8FC0 38 A0 00 00 */ li r5, 0
/* 800FD364 000F8FC4 A8 63 00 44 */ lha r3, 0x44(r3)
/* 800FD368 000F8FC8 48 15 6A 49 */ bl func_80253DB0
/* 800FD36C 000F8FCC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD370 000F8FD0 38 00 00 01 */ li r0, 1
/* 800FD374 000F8FD4 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FD378 000F8FD8 48 00 00 B8 */ b lbl_800FD430
/* 800FD37C 000F8FDC A8 65 00 52 */ lha r3, 0x52(r5)
/* 800FD380 000F8FE0 38 80 00 01 */ li r4, 1
/* 800FD384 000F8FE4 38 A0 00 00 */ li r5, 0
/* 800FD388 000F8FE8 48 15 6A 29 */ bl func_80253DB0
/* 800FD38C 000F8FEC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD390 000F8FF0 38 80 00 26 */ li r4, 0x26
/* 800FD394 000F8FF4 38 00 00 08 */ li r0, 8
/* 800FD398 000F8FF8 90 83 00 CC */ stw r4, 0xcc(r3)
/* 800FD39C 000F8FFC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD3A0 000F9000 98 03 00 F1 */ stb r0, 0xf1(r3)
/* 800FD3A4 000F9004 48 00 00 8C */ b lbl_800FD430
/* 800FD3A8 000F9008 A8 65 00 52 */ lha r3, 0x52(r5)
/* 800FD3AC 000F900C 48 15 6A 25 */ bl func_80253DD0
/* 800FD3B0 000F9010 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FD3B4 000F9014 28 00 00 03 */ cmplwi r0, 3
/* 800FD3B8 000F9018 40 82 00 78 */ bne lbl_800FD430
/* 800FD3BC 000F901C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD3C0 000F9020 38 80 00 08 */ li r4, 8
/* 800FD3C4 000F9024 38 A0 00 00 */ li r5, 0
/* 800FD3C8 000F9028 A8 63 00 52 */ lha r3, 0x52(r3)
/* 800FD3CC 000F902C 48 15 6A 25 */ bl func_80253DF0
/* 800FD3D0 000F9030 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD3D4 000F9034 38 80 00 08 */ li r4, 8
/* 800FD3D8 000F9038 38 A0 00 01 */ li r5, 1
/* 800FD3DC 000F903C A8 63 00 54 */ lha r3, 0x54(r3)
/* 800FD3E0 000F9040 48 15 6A 11 */ bl func_80253DF0
/* 800FD3E4 000F9044 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD3E8 000F9048 38 80 00 02 */ li r4, 2
/* 800FD3EC 000F904C 38 A0 00 00 */ li r5, 0
/* 800FD3F0 000F9050 A8 63 00 54 */ lha r3, 0x54(r3)
/* 800FD3F4 000F9054 48 15 69 BD */ bl func_80253DB0
/* 800FD3F8 000F9058 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD3FC 000F905C 38 00 00 24 */ li r0, 0x24
/* 800FD400 000F9060 90 03 00 CC */ stw r0, 0xcc(r3)
/* 800FD404 000F9064 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD408 000F9068 A0 04 00 68 */ lhz r0, 0x68(r4)
/* 800FD40C 000F906C 28 00 00 04 */ cmplwi r0, 4
/* 800FD410 000F9070 40 82 00 14 */ bne lbl_800FD424
/* 800FD414 000F9074 3C 60 80 00 */ lis r3, 0x80000080@ha
/* 800FD418 000F9078 38 03 00 80 */ addi r0, r3, 0x80000080@l
/* 800FD41C 000F907C 90 04 00 D0 */ stw r0, 0xd0(r4)
/* 800FD420 000F9080 48 00 00 10 */ b lbl_800FD430
lbl_800FD424:
/* 800FD424 000F9084 3C 60 80 00 */ lis r3, 0x800000E0@ha
/* 800FD428 000F9088 38 03 00 E0 */ addi r0, r3, 0x800000E0@l
/* 800FD42C 000F908C 90 04 00 D0 */ stw r0, 0xd0(r4)
lbl_800FD430:
/* 800FD430 000F9090 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD434 000F9094 80 03 00 E0 */ lwz r0, 0xe0(r3)
/* 800FD438 000F9098 2C 00 00 00 */ cmpwi r0, 0
/* 800FD43C 000F909C 41 82 00 7C */ beq lbl_800FD4B8
/* 800FD440 000F90A0 C0 42 8C 0C */ lfs f2, lbl_8064120C-_SDA2_BASE_(r2)
/* 800FD444 000F90A4 3C 80 80 49 */ lis r4, lbl_80493614@ha
/* 800FD448 000F90A8 80 A3 00 D8 */ lwz r5, 0xd8(r3)
/* 800FD44C 000F90AC 38 64 36 14 */ addi r3, r4, lbl_80493614@l
/* 800FD450 000F90B0 C0 22 8C 10 */ lfs f1, lbl_80641210-_SDA2_BASE_(r2)
/* 800FD454 000F90B4 D0 45 01 AC */ stfs f2, 0x1ac(r5)
/* 800FD458 000F90B8 D0 45 01 B0 */ stfs f2, 0x1b0(r5)
/* 800FD45C 000F90BC D0 25 01 B4 */ stfs f1, 0x1b4(r5)
/* 800FD460 000F90C0 C0 04 36 14 */ lfs f0, 0x3614(r4)
/* 800FD464 000F90C4 D0 41 00 14 */ stfs f2, 0x14(r1)
/* 800FD468 000F90C8 D0 05 01 B8 */ stfs f0, 0x1b8(r5)
/* 800FD46C 000F90CC C0 03 00 04 */ lfs f0, 4(r3)
/* 800FD470 000F90D0 D0 41 00 18 */ stfs f2, 0x18(r1)
/* 800FD474 000F90D4 D0 05 01 BC */ stfs f0, 0x1bc(r5)
/* 800FD478 000F90D8 C0 03 00 08 */ lfs f0, 8(r3)
/* 800FD47C 000F90DC D0 41 00 1C */ stfs f2, 0x1c(r1)
/* 800FD480 000F90E0 D0 05 01 C0 */ stfs f0, 0x1c0(r5)
/* 800FD484 000F90E4 D0 45 01 C4 */ stfs f2, 0x1c4(r5)
/* 800FD488 000F90E8 D0 45 01 C8 */ stfs f2, 0x1c8(r5)
/* 800FD48C 000F90EC D0 45 01 CC */ stfs f2, 0x1cc(r5)
/* 800FD490 000F90F0 80 05 01 04 */ lwz r0, 0x104(r5)
/* 800FD494 000F90F4 D0 41 00 08 */ stfs f2, 8(r1)
/* 800FD498 000F90F8 60 00 00 30 */ ori r0, r0, 0x30
/* 800FD49C 000F90FC D0 41 00 0C */ stfs f2, 0xc(r1)
/* 800FD4A0 000F9100 D0 21 00 10 */ stfs f1, 0x10(r1)
/* 800FD4A4 000F9104 90 05 01 04 */ stw r0, 0x104(r5)
/* 800FD4A8 000F9108 4B F0 9E F5 */ bl func_8000739C
/* 800FD4AC 000F910C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD4B0 000F9110 80 63 00 E0 */ lwz r3, 0xe0(r3)
/* 800FD4B4 000F9114 4B F3 E4 21 */ bl func_8003B8D4
lbl_800FD4B8:
/* 800FD4B8 000F9118 80 01 00 34 */ lwz r0, 0x34(r1)
/* 800FD4BC 000F911C 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 800FD4C0 000F9120 83 C1 00 28 */ lwz r30, 0x28(r1)
/* 800FD4C4 000F9124 83 A1 00 24 */ lwz r29, 0x24(r1)
/* 800FD4C8 000F9128 83 81 00 20 */ lwz r28, 0x20(r1)
/* 800FD4CC 000F912C 7C 08 03 A6 */ mtlr r0
/* 800FD4D0 000F9130 38 21 00 30 */ addi r1, r1, 0x30
/* 800FD4D4 000F9134 4E 80 00 20 */ blr
lbl_800FD4D8:
/* 800FD4D8 000F9138 4E 80 00 20 */ blr
lbl_800FD4DC:
/* 800FD4DC 000F913C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 800FD4E0 000F9140 7C 08 02 A6 */ mflr r0
/* 800FD4E4 000F9144 38 A0 00 03 */ li r5, 3
/* 800FD4E8 000F9148 90 01 00 24 */ stw r0, 0x24(r1)
/* 800FD4EC 000F914C 38 C1 00 08 */ addi r6, r1, 8
/* 800FD4F0 000F9150 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 800FD4F4 000F9154 7C 9F 23 78 */ mr r31, r4
/* 800FD4F8 000F9158 93 C1 00 18 */ stw r30, 0x18(r1)
/* 800FD4FC 000F915C 7C 7E 1B 78 */ mr r30, r3
/* 800FD500 000F9160 93 A1 00 14 */ stw r29, 0x14(r1)
/* 800FD504 000F9164 48 15 69 89 */ bl func_80253E8C
/* 800FD508 000F9168 80 01 00 08 */ lwz r0, 8(r1)
/* 800FD50C 000F916C 2C 00 00 06 */ cmpwi r0, 6
/* 800FD510 000F9170 41 82 02 40 */ beq lbl_800FD750
/* 800FD514 000F9174 40 80 00 1C */ bge lbl_800FD530
/* 800FD518 000F9178 2C 00 00 04 */ cmpwi r0, 4
/* 800FD51C 000F917C 41 82 00 7C */ beq lbl_800FD598
/* 800FD520 000F9180 40 80 01 74 */ bge lbl_800FD694
/* 800FD524 000F9184 2C 00 00 03 */ cmpwi r0, 3
/* 800FD528 000F9188 40 80 00 18 */ bge lbl_800FD540
/* 800FD52C 000F918C 48 00 02 24 */ b lbl_800FD750
lbl_800FD530:
/* 800FD530 000F9190 2C 00 00 08 */ cmpwi r0, 8
/* 800FD534 000F9194 41 82 00 EC */ beq lbl_800FD620
/* 800FD538 000F9198 40 80 02 18 */ bge lbl_800FD750
/* 800FD53C 000F919C 48 00 00 FC */ b lbl_800FD638
lbl_800FD540:
/* 800FD540 000F91A0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD544 000F91A4 38 80 00 03 */ li r4, 3
/* 800FD548 000F91A8 38 A0 00 00 */ li r5, 0
/* 800FD54C 000F91AC 80 63 00 78 */ lwz r3, 0x78(r3)
/* 800FD550 000F91B0 48 2D D9 AD */ bl func_803DAEFC
/* 800FD554 000F91B4 2C 03 00 00 */ cmpwi r3, 0
/* 800FD558 000F91B8 40 82 01 F8 */ bne lbl_800FD750
/* 800FD55C 000F91BC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD560 000F91C0 38 80 00 00 */ li r4, 0
/* 800FD564 000F91C4 80 63 00 78 */ lwz r3, 0x78(r3)
/* 800FD568 000F91C8 4B F5 9A 01 */ bl func_80056F68
/* 800FD56C 000F91CC 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
/* 800FD570 000F91D0 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
/* 800FD574 000F91D4 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
/* 800FD578 000F91D8 7C 64 00 2E */ lwzx r3, r4, r0
/* 800FD57C 000F91DC 4B F5 D4 7D */ bl func_8005A9F8
/* 800FD580 000F91E0 7C 66 1B 78 */ mr r6, r3
/* 800FD584 000F91E4 7F C3 F3 78 */ mr r3, r30
/* 800FD588 000F91E8 7F E4 FB 78 */ mr r4, r31
/* 800FD58C 000F91EC 38 A0 00 01 */ li r5, 1
/* 800FD590 000F91F0 48 15 69 25 */ bl func_80253EB4
/* 800FD594 000F91F4 48 00 01 BC */ b lbl_800FD750
lbl_800FD598:
/* 800FD598 000F91F8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD59C 000F91FC 38 80 00 03 */ li r4, 3
/* 800FD5A0 000F9200 38 A0 00 00 */ li r5, 0
/* 800FD5A4 000F9204 80 63 00 78 */ lwz r3, 0x78(r3)
/* 800FD5A8 000F9208 48 2D D9 55 */ bl func_803DAEFC
/* 800FD5AC 000F920C 2C 03 00 00 */ cmpwi r3, 0
/* 800FD5B0 000F9210 40 82 01 A0 */ bne lbl_800FD750
/* 800FD5B4 000F9214 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD5B8 000F9218 38 80 00 01 */ li r4, 1
/* 800FD5BC 000F921C 80 63 00 78 */ lwz r3, 0x78(r3)
/* 800FD5C0 000F9220 4B F5 99 A9 */ bl func_80056F68
/* 800FD5C4 000F9224 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD5C8 000F9228 54 7D 06 3E */ clrlwi r29, r3, 0x18
/* 800FD5CC 000F922C 38 80 00 00 */ li r4, 0
/* 800FD5D0 000F9230 80 65 00 78 */ lwz r3, 0x78(r5)
/* 800FD5D4 000F9234 4B F5 99 95 */ bl func_80056F68
/* 800FD5D8 000F9238 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 800FD5DC 000F923C 7C 00 E8 40 */ cmplw r0, r29
/* 800FD5E0 000F9240 41 82 01 70 */ beq lbl_800FD750
/* 800FD5E4 000F9244 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD5E8 000F9248 38 80 00 01 */ li r4, 1
/* 800FD5EC 000F924C 80 63 00 78 */ lwz r3, 0x78(r3)
/* 800FD5F0 000F9250 4B F5 99 79 */ bl func_80056F68
/* 800FD5F4 000F9254 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
/* 800FD5F8 000F9258 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
/* 800FD5FC 000F925C 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
/* 800FD600 000F9260 7C 64 00 2E */ lwzx r3, r4, r0
/* 800FD604 000F9264 4B F5 D3 F5 */ bl func_8005A9F8
/* 800FD608 000F9268 7C 66 1B 78 */ mr r6, r3
/* 800FD60C 000F926C 7F C3 F3 78 */ mr r3, r30
/* 800FD610 000F9270 7F E4 FB 78 */ mr r4, r31
/* 800FD614 000F9274 38 A0 00 01 */ li r5, 1
/* 800FD618 000F9278 48 15 68 9D */ bl func_80253EB4
/* 800FD61C 000F927C 48 00 01 34 */ b lbl_800FD750
lbl_800FD620:
/* 800FD620 000F9280 7F C3 F3 78 */ mr r3, r30
/* 800FD624 000F9284 7F E4 FB 78 */ mr r4, r31
/* 800FD628 000F9288 38 A0 00 01 */ li r5, 1
/* 800FD62C 000F928C 38 C0 00 00 */ li r6, 0
/* 800FD630 000F9290 48 15 68 85 */ bl func_80253EB4
/* 800FD634 000F9294 48 00 01 1C */ b lbl_800FD750
lbl_800FD638:
/* 800FD638 000F9298 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD63C 000F929C 38 80 00 A2 */ li r4, 0xa2
/* 800FD640 000F92A0 38 A0 00 00 */ li r5, 0
/* 800FD644 000F92A4 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FD648 000F92A8 48 2E 03 95 */ bl func_803DD9DC
/* 800FD64C 000F92AC 2C 03 00 00 */ cmpwi r3, 0
/* 800FD650 000F92B0 41 82 01 00 */ beq lbl_800FD750
/* 800FD654 000F92B4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD658 000F92B8 38 80 00 9F */ li r4, 0x9f
/* 800FD65C 000F92BC 38 A0 00 00 */ li r5, 0
/* 800FD660 000F92C0 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FD664 000F92C4 48 2E 03 79 */ bl func_803DD9DC
/* 800FD668 000F92C8 2C 03 00 00 */ cmpwi r3, 0
/* 800FD66C 000F92CC 40 82 00 E4 */ bne lbl_800FD750
/* 800FD670 000F92D0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD674 000F92D4 80 63 00 78 */ lwz r3, 0x78(r3)
/* 800FD678 000F92D8 4B F5 D7 A5 */ bl func_8005AE1C
/* 800FD67C 000F92DC 7C 66 1B 78 */ mr r6, r3
/* 800FD680 000F92E0 7F C3 F3 78 */ mr r3, r30
/* 800FD684 000F92E4 7F E4 FB 78 */ mr r4, r31
/* 800FD688 000F92E8 38 A0 00 01 */ li r5, 1
/* 800FD68C 000F92EC 48 15 68 29 */ bl func_80253EB4
/* 800FD690 000F92F0 48 00 00 C0 */ b lbl_800FD750
lbl_800FD694:
/* 800FD694 000F92F4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD698 000F92F8 38 80 00 03 */ li r4, 3
/* 800FD69C 000F92FC 38 A0 00 00 */ li r5, 0
/* 800FD6A0 000F9300 80 63 00 78 */ lwz r3, 0x78(r3)
/* 800FD6A4 000F9304 48 2D D8 59 */ bl func_803DAEFC
/* 800FD6A8 000F9308 2C 03 00 00 */ cmpwi r3, 0
/* 800FD6AC 000F930C 40 82 00 A4 */ bne lbl_800FD750
/* 800FD6B0 000F9310 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD6B4 000F9314 38 80 00 A2 */ li r4, 0xa2
/* 800FD6B8 000F9318 38 A0 00 00 */ li r5, 0
/* 800FD6BC 000F931C 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FD6C0 000F9320 48 2E 03 1D */ bl func_803DD9DC
/* 800FD6C4 000F9324 2C 03 00 00 */ cmpwi r3, 0
/* 800FD6C8 000F9328 41 82 00 20 */ beq lbl_800FD6E8
/* 800FD6CC 000F932C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD6D0 000F9330 38 80 00 9F */ li r4, 0x9f
/* 800FD6D4 000F9334 38 A0 00 00 */ li r5, 0
/* 800FD6D8 000F9338 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FD6DC 000F933C 48 2E 03 01 */ bl func_803DD9DC
/* 800FD6E0 000F9340 2C 03 00 00 */ cmpwi r3, 0
/* 800FD6E4 000F9344 41 82 00 6C */ beq lbl_800FD750
lbl_800FD6E8:
/* 800FD6E8 000F9348 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD6EC 000F934C 38 80 00 A2 */ li r4, 0xa2
/* 800FD6F0 000F9350 38 A0 00 00 */ li r5, 0
/* 800FD6F4 000F9354 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FD6F8 000F9358 48 2E 02 E5 */ bl func_803DD9DC
/* 800FD6FC 000F935C 2C 03 00 00 */ cmpwi r3, 0
/* 800FD700 000F9360 40 82 00 24 */ bne lbl_800FD724
/* 800FD704 000F9364 38 60 00 01 */ li r3, 1
/* 800FD708 000F9368 4B F5 D2 F1 */ bl func_8005A9F8
/* 800FD70C 000F936C 7C 66 1B 78 */ mr r6, r3
/* 800FD710 000F9370 7F C3 F3 78 */ mr r3, r30
/* 800FD714 000F9374 7F E4 FB 78 */ mr r4, r31
/* 800FD718 000F9378 38 A0 00 01 */ li r5, 1
/* 800FD71C 000F937C 48 15 67 99 */ bl func_80253EB4
/* 800FD720 000F9380 48 00 00 30 */ b lbl_800FD750
lbl_800FD724:
/* 800FD724 000F9384 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD728 000F9388 38 80 00 9F */ li r4, 0x9f
/* 800FD72C 000F938C 38 A0 00 00 */ li r5, 0
/* 800FD730 000F9390 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FD734 000F9394 48 2E 02 A9 */ bl func_803DD9DC
/* 800FD738 000F9398 4B F5 D6 8D */ bl func_8005ADC4
/* 800FD73C 000F939C 7C 66 1B 78 */ mr r6, r3
/* 800FD740 000F93A0 7F C3 F3 78 */ mr r3, r30
/* 800FD744 000F93A4 7F E4 FB 78 */ mr r4, r31
/* 800FD748 000F93A8 38 A0 00 01 */ li r5, 1
/* 800FD74C 000F93AC 48 15 67 69 */ bl func_80253EB4
lbl_800FD750:
/* 800FD750 000F93B0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 800FD754 000F93B4 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 800FD758 000F93B8 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 800FD75C 000F93BC 83 A1 00 14 */ lwz r29, 0x14(r1)
/* 800FD760 000F93C0 7C 08 03 A6 */ mtlr r0
/* 800FD764 000F93C4 38 21 00 20 */ addi r1, r1, 0x20
/* 800FD768 000F93C8 4E 80 00 20 */ blr
lbl_800FD76C:
/* 800FD76C 000F93CC 94 21 FF 70 */ stwu r1, -0x90(r1)
/* 800FD770 000F93D0 7C 08 02 A6 */ mflr r0
/* 800FD774 000F93D4 90 01 00 94 */ stw r0, 0x94(r1)
/* 800FD778 000F93D8 39 61 00 90 */ addi r11, r1, 0x90
/* 800FD77C 000F93DC 48 0C 99 AD */ bl _savegpr_27
/* 800FD780 000F93E0 7C 7C 1B 78 */ mr r28, r3
/* 800FD784 000F93E4 7C 9B 23 78 */ mr r27, r4
/* 800FD788 000F93E8 38 C1 00 08 */ addi r6, r1, 8
/* 800FD78C 000F93EC 38 A0 00 03 */ li r5, 3
/* 800FD790 000F93F0 48 15 67 4D */ bl func_80253EDC
/* 800FD794 000F93F4 80 01 00 08 */ lwz r0, 8(r1)
/* 800FD798 000F93F8 2C 00 00 02 */ cmpwi r0, 2
/* 800FD79C 000F93FC 41 82 01 44 */ beq lbl_800FD8E0
/* 800FD7A0 000F9400 40 80 00 10 */ bge lbl_800FD7B0
/* 800FD7A4 000F9404 2C 00 00 01 */ cmpwi r0, 1
/* 800FD7A8 000F9408 40 80 00 54 */ bge lbl_800FD7FC
/* 800FD7AC 000F940C 48 00 01 D8 */ b lbl_800FD984
lbl_800FD7B0:
/* 800FD7B0 000F9410 2C 00 00 06 */ cmpwi r0, 6
/* 800FD7B4 000F9414 41 82 00 08 */ beq lbl_800FD7BC
/* 800FD7B8 000F9418 48 00 01 CC */ b lbl_800FD984
lbl_800FD7BC:
/* 800FD7BC 000F941C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD7C0 000F9420 38 A1 00 10 */ addi r5, r1, 0x10
/* 800FD7C4 000F9424 38 80 00 00 */ li r4, 0
/* 800FD7C8 000F9428 80 63 00 78 */ lwz r3, 0x78(r3)
/* 800FD7CC 000F942C 4B F5 F3 59 */ bl func_8005CB24
/* 800FD7D0 000F9430 7C 66 1B 78 */ mr r6, r3
/* 800FD7D4 000F9434 7F 83 E3 78 */ mr r3, r28
/* 800FD7D8 000F9438 7F 64 DB 78 */ mr r4, r27
/* 800FD7DC 000F943C 38 A0 00 02 */ li r5, 2
/* 800FD7E0 000F9440 48 15 67 25 */ bl func_80253F04
/* 800FD7E4 000F9444 7F 83 E3 78 */ mr r3, r28
/* 800FD7E8 000F9448 7F 64 DB 78 */ mr r4, r27
/* 800FD7EC 000F944C 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FD7F0 000F9450 38 A0 00 01 */ li r5, 1
/* 800FD7F4 000F9454 48 15 67 11 */ bl func_80253F04
/* 800FD7F8 000F9458 48 00 01 8C */ b lbl_800FD984
lbl_800FD7FC:
/* 800FD7FC 000F945C 7F 83 E3 78 */ mr r3, r28
/* 800FD800 000F9460 7F 64 DB 78 */ mr r4, r27
/* 800FD804 000F9464 38 C1 00 30 */ addi r6, r1, 0x30
/* 800FD808 000F9468 38 A0 00 06 */ li r5, 6
/* 800FD80C 000F946C 48 15 66 D1 */ bl func_80253EDC
/* 800FD810 000F9470 C0 A1 00 30 */ lfs f5, 0x30(r1)
/* 800FD814 000F9474 38 00 FF 00 */ li r0, -256
/* 800FD818 000F9478 C0 61 00 40 */ lfs f3, 0x40(r1)
/* 800FD81C 000F947C C0 21 00 34 */ lfs f1, 0x34(r1)
/* 800FD820 000F9480 FC 80 28 1E */ fctiwz f4, f5
/* 800FD824 000F9484 C0 01 00 48 */ lfs f0, 0x48(r1)
/* 800FD828 000F9488 FC 40 18 1E */ fctiwz f2, f3
/* 800FD82C 000F948C EC 21 28 28 */ fsubs f1, f1, f5
/* 800FD830 000F9490 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD834 000F9494 EC 00 18 28 */ fsubs f0, f0, f3
/* 800FD838 000F9498 D8 81 00 50 */ stfd f4, 0x50(r1)
/* 800FD83C 000F949C FC 20 08 1E */ fctiwz f1, f1
/* 800FD840 000F94A0 88 9B 00 11 */ lbz r4, 0x11(r27)
/* 800FD844 000F94A4 FC 00 00 1E */ fctiwz f0, f0
/* 800FD848 000F94A8 D8 41 00 58 */ stfd f2, 0x58(r1)
/* 800FD84C 000F94AC 83 81 00 54 */ lwz r28, 0x54(r1)
/* 800FD850 000F94B0 7C 9B 03 78 */ or r27, r4, r0
/* 800FD854 000F94B4 D8 21 00 60 */ stfd f1, 0x60(r1)
/* 800FD858 000F94B8 83 A1 00 5C */ lwz r29, 0x5c(r1)
/* 800FD85C 000F94BC D8 01 00 68 */ stfd f0, 0x68(r1)
/* 800FD860 000F94C0 83 C1 00 64 */ lwz r30, 0x64(r1)
/* 800FD864 000F94C4 83 E1 00 6C */ lwz r31, 0x6c(r1)
/* 800FD868 000F94C8 80 63 00 78 */ lwz r3, 0x78(r3)
/* 800FD86C 000F94CC 4B F5 91 11 */ bl func_8005697C
/* 800FD870 000F94D0 7C 64 1B 78 */ mr r4, r3
/* 800FD874 000F94D4 38 60 00 15 */ li r3, 0x15
/* 800FD878 000F94D8 48 05 EA 91 */ bl func_8015C308
/* 800FD87C 000F94DC 7F 84 E3 78 */ mr r4, r28
/* 800FD880 000F94E0 7F A5 EB 78 */ mr r5, r29
/* 800FD884 000F94E4 7F 68 DB 78 */ mr r8, r27
/* 800FD888 000F94E8 7F C6 07 34 */ extsh r6, r30
/* 800FD88C 000F94EC 7F E7 07 34 */ extsh r7, r31
/* 800FD890 000F94F0 38 60 0E 9F */ li r3, 0xe9f
/* 800FD894 000F94F4 48 15 28 A1 */ bl func_80250134
/* 800FD898 000F94F8 38 60 0E 9F */ li r3, 0xe9f
/* 800FD89C 000F94FC 38 80 00 01 */ li r4, 1
/* 800FD8A0 000F9500 38 A0 00 00 */ li r5, 0
/* 800FD8A4 000F9504 48 15 2A F5 */ bl func_80250398
/* 800FD8A8 000F9508 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD8AC 000F950C 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 800FD8B0 000F9510 7F 9C 02 14 */ add r28, r28, r0
/* 800FD8B4 000F9514 80 64 00 78 */ lwz r3, 0x78(r4)
/* 800FD8B8 000F9518 4B F5 91 A5 */ bl func_80056A5C
/* 800FD8BC 000F951C 54 63 06 3E */ clrlwi r3, r3, 0x18
/* 800FD8C0 000F9520 48 00 45 99 */ bl func_80101E58
/* 800FD8C4 000F9524 7F 84 E3 78 */ mr r4, r28
/* 800FD8C8 000F9528 7F A5 EB 78 */ mr r5, r29
/* 800FD8CC 000F952C 7F 68 DB 78 */ mr r8, r27
/* 800FD8D0 000F9530 7F C6 07 34 */ extsh r6, r30
/* 800FD8D4 000F9534 7F E7 07 34 */ extsh r7, r31
/* 800FD8D8 000F9538 48 15 28 5D */ bl func_80250134
/* 800FD8DC 000F953C 48 00 00 A8 */ b lbl_800FD984
lbl_800FD8E0:
/* 800FD8E0 000F9540 7F 83 E3 78 */ mr r3, r28
/* 800FD8E4 000F9544 7F 64 DB 78 */ mr r4, r27
/* 800FD8E8 000F9548 38 C1 00 30 */ addi r6, r1, 0x30
/* 800FD8EC 000F954C 38 A0 00 06 */ li r5, 6
/* 800FD8F0 000F9550 48 15 65 ED */ bl func_80253EDC
/* 800FD8F4 000F9554 C0 A1 00 30 */ lfs f5, 0x30(r1)
/* 800FD8F8 000F9558 38 00 FF 00 */ li r0, -256
/* 800FD8FC 000F955C C0 61 00 40 */ lfs f3, 0x40(r1)
/* 800FD900 000F9560 38 80 00 A0 */ li r4, 0xa0
/* 800FD904 000F9564 C0 21 00 34 */ lfs f1, 0x34(r1)
/* 800FD908 000F9568 FC 80 28 1E */ fctiwz f4, f5
/* 800FD90C 000F956C C0 01 00 48 */ lfs f0, 0x48(r1)
/* 800FD910 000F9570 FC 40 18 1E */ fctiwz f2, f3
/* 800FD914 000F9574 EC 21 28 28 */ fsubs f1, f1, f5
/* 800FD918 000F9578 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FD91C 000F957C EC 00 18 28 */ fsubs f0, f0, f3
/* 800FD920 000F9580 D8 81 00 68 */ stfd f4, 0x68(r1)
/* 800FD924 000F9584 38 A0 00 00 */ li r5, 0
/* 800FD928 000F9588 FC 20 08 1E */ fctiwz f1, f1
/* 800FD92C 000F958C FC 00 00 1E */ fctiwz f0, f0
/* 800FD930 000F9590 D8 41 00 60 */ stfd f2, 0x60(r1)
/* 800FD934 000F9594 88 DB 00 11 */ lbz r6, 0x11(r27)
/* 800FD938 000F9598 D8 21 00 58 */ stfd f1, 0x58(r1)
/* 800FD93C 000F959C 83 C1 00 6C */ lwz r30, 0x6c(r1)
/* 800FD940 000F95A0 7C DF 03 78 */ or r31, r6, r0
/* 800FD944 000F95A4 D8 01 00 50 */ stfd f0, 0x50(r1)
/* 800FD948 000F95A8 83 A1 00 64 */ lwz r29, 0x64(r1)
/* 800FD94C 000F95AC 83 81 00 5C */ lwz r28, 0x5c(r1)
/* 800FD950 000F95B0 83 61 00 54 */ lwz r27, 0x54(r1)
/* 800FD954 000F95B4 80 63 00 78 */ lwz r3, 0x78(r3)
/* 800FD958 000F95B8 48 2D D5 A5 */ bl func_803DAEFC
/* 800FD95C 000F95BC 7C 64 1B 78 */ mr r4, r3
/* 800FD960 000F95C0 38 60 00 1B */ li r3, 0x1b
/* 800FD964 000F95C4 48 05 E9 A5 */ bl func_8015C308
/* 800FD968 000F95C8 7F C4 F3 78 */ mr r4, r30
/* 800FD96C 000F95CC 7F A5 EB 78 */ mr r5, r29
/* 800FD970 000F95D0 7F E8 FB 78 */ mr r8, r31
/* 800FD974 000F95D4 7F 86 07 34 */ extsh r6, r28
/* 800FD978 000F95D8 7F 67 07 34 */ extsh r7, r27
/* 800FD97C 000F95DC 38 60 0E A0 */ li r3, 0xea0
/* 800FD980 000F95E0 48 15 27 B5 */ bl func_80250134
lbl_800FD984:
/* 800FD984 000F95E4 39 61 00 90 */ addi r11, r1, 0x90
/* 800FD988 000F95E8 48 0C 97 ED */ bl _restgpr_27
/* 800FD98C 000F95EC 80 01 00 94 */ lwz r0, 0x94(r1)
/* 800FD990 000F95F0 7C 08 03 A6 */ mtlr r0
/* 800FD994 000F95F4 38 21 00 90 */ addi r1, r1, 0x90
/* 800FD998 000F95F8 4E 80 00 20 */ blr
lbl_800FD99C:
/* 800FD99C 000F95FC 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 800FD9A0 000F9600 7C 08 02 A6 */ mflr r0
/* 800FD9A4 000F9604 38 A0 00 03 */ li r5, 3
/* 800FD9A8 000F9608 90 01 00 24 */ stw r0, 0x24(r1)
/* 800FD9AC 000F960C 38 C1 00 08 */ addi r6, r1, 8
/* 800FD9B0 000F9610 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 800FD9B4 000F9614 7C 9F 23 78 */ mr r31, r4
/* 800FD9B8 000F9618 93 C1 00 18 */ stw r30, 0x18(r1)
/* 800FD9BC 000F961C 7C 7E 1B 78 */ mr r30, r3
/* 800FD9C0 000F9620 48 15 64 CD */ bl func_80253E8C
/* 800FD9C4 000F9624 80 61 00 08 */ lwz r3, 8(r1)
/* 800FD9C8 000F9628 38 03 FF F6 */ addi r0, r3, -10
/* 800FD9CC 000F962C 28 00 00 07 */ cmplwi r0, 7
/* 800FD9D0 000F9630 41 81 00 A8 */ bgt lbl_800FDA78
/* 800FD9D4 000F9634 3C 60 80 42 */ lis r3, lbl_8041A594@ha
/* 800FD9D8 000F9638 54 00 10 3A */ slwi r0, r0, 2
/* 800FD9DC 000F963C 38 63 A5 94 */ addi r3, r3, lbl_8041A594@l
/* 800FD9E0 000F9640 7C 63 00 2E */ lwzx r3, r3, r0
/* 800FD9E4 000F9644 7C 69 03 A6 */ mtctr r3
/* 800FD9E8 000F9648 4E 80 04 20 */ bctr
/* 800FD9EC 000F964C 7F C3 F3 78 */ mr r3, r30
/* 800FD9F0 000F9650 7F E4 FB 78 */ mr r4, r31
/* 800FD9F4 000F9654 38 A0 00 02 */ li r5, 2
/* 800FD9F8 000F9658 38 C0 0E 99 */ li r6, 0xe99
/* 800FD9FC 000F965C 48 15 64 B9 */ bl func_80253EB4
/* 800FDA00 000F9660 48 00 00 78 */ b lbl_800FDA78
/* 800FDA04 000F9664 7F C3 F3 78 */ mr r3, r30
/* 800FDA08 000F9668 7F E4 FB 78 */ mr r4, r31
/* 800FDA0C 000F966C 38 A0 00 02 */ li r5, 2
/* 800FDA10 000F9670 38 C0 2D 67 */ li r6, 0x2d67
/* 800FDA14 000F9674 48 15 64 A1 */ bl func_80253EB4
/* 800FDA18 000F9678 48 00 00 60 */ b lbl_800FDA78
/* 800FDA1C 000F967C 7F C3 F3 78 */ mr r3, r30
/* 800FDA20 000F9680 7F E4 FB 78 */ mr r4, r31
/* 800FDA24 000F9684 38 A0 00 02 */ li r5, 2
/* 800FDA28 000F9688 38 C0 2D 68 */ li r6, 0x2d68
/* 800FDA2C 000F968C 48 15 64 89 */ bl func_80253EB4
/* 800FDA30 000F9690 48 00 00 48 */ b lbl_800FDA78
/* 800FDA34 000F9694 48 01 EF 41 */ bl func_8011C974
/* 800FDA38 000F9698 80 03 00 0C */ lwz r0, 0xc(r3)
/* 800FDA3C 000F969C 2C 00 00 00 */ cmpwi r0, 0
/* 800FDA40 000F96A0 40 82 00 38 */ bne lbl_800FDA78
/* 800FDA44 000F96A4 48 01 EF 31 */ bl func_8011C974
/* 800FDA48 000F96A8 88 03 00 14 */ lbz r0, 0x14(r3)
/* 800FDA4C 000F96AC 28 00 00 03 */ cmplwi r0, 3
/* 800FDA50 000F96B0 40 82 00 28 */ bne lbl_800FDA78
/* 800FDA54 000F96B4 88 1F 00 02 */ lbz r0, 2(r31)
/* 800FDA58 000F96B8 88 7F 00 03 */ lbz r3, 3(r31)
/* 800FDA5C 000F96BC 7C 04 16 70 */ srawi r4, r0, 2
/* 800FDA60 000F96C0 88 1F 00 04 */ lbz r0, 4(r31)
/* 800FDA64 000F96C4 7C 63 16 70 */ srawi r3, r3, 2
/* 800FDA68 000F96C8 98 9F 00 02 */ stb r4, 2(r31)
/* 800FDA6C 000F96CC 7C 00 16 70 */ srawi r0, r0, 2
/* 800FDA70 000F96D0 98 7F 00 03 */ stb r3, 3(r31)
/* 800FDA74 000F96D4 98 1F 00 04 */ stb r0, 4(r31)
lbl_800FDA78:
/* 800FDA78 000F96D8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 800FDA7C 000F96DC 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 800FDA80 000F96E0 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 800FDA84 000F96E4 7C 08 03 A6 */ mtlr r0
/* 800FDA88 000F96E8 38 21 00 20 */ addi r1, r1, 0x20
/* 800FDA8C 000F96EC 4E 80 00 20 */ blr
lbl_800FDA90:
/* 800FDA90 000F96F0 94 21 FF 90 */ stwu r1, -0x70(r1)
/* 800FDA94 000F96F4 7C 08 02 A6 */ mflr r0
/* 800FDA98 000F96F8 90 01 00 74 */ stw r0, 0x74(r1)
/* 800FDA9C 000F96FC 39 61 00 70 */ addi r11, r1, 0x70
/* 800FDAA0 000F9700 48 0C 96 89 */ bl _savegpr_27
/* 800FDAA4 000F9704 7C 7E 1B 78 */ mr r30, r3
/* 800FDAA8 000F9708 7C 9F 23 78 */ mr r31, r4
/* 800FDAAC 000F970C 38 C1 00 08 */ addi r6, r1, 8
/* 800FDAB0 000F9710 38 A0 00 03 */ li r5, 3
/* 800FDAB4 000F9714 48 15 64 29 */ bl func_80253EDC
/* 800FDAB8 000F9718 80 01 00 08 */ lwz r0, 8(r1)
/* 800FDABC 000F971C 28 00 00 0D */ cmplwi r0, 0xd
/* 800FDAC0 000F9720 41 81 04 64 */ bgt lbl_800FDF24
/* 800FDAC4 000F9724 3C 60 80 42 */ lis r3, lbl_8041A5B4@ha
/* 800FDAC8 000F9728 54 00 10 3A */ slwi r0, r0, 2
/* 800FDACC 000F972C 38 63 A5 B4 */ addi r3, r3, lbl_8041A5B4@l
/* 800FDAD0 000F9730 7C 63 00 2E */ lwzx r3, r3, r0
/* 800FDAD4 000F9734 7C 69 03 A6 */ mtctr r3
/* 800FDAD8 000F9738 4E 80 04 20 */ bctr
/* 800FDADC 000F973C 48 01 EE 99 */ bl func_8011C974
/* 800FDAE0 000F9740 80 03 00 0C */ lwz r0, 0xc(r3)
/* 800FDAE4 000F9744 2C 00 00 00 */ cmpwi r0, 0
/* 800FDAE8 000F9748 40 82 00 14 */ bne lbl_800FDAFC
/* 800FDAEC 000F974C 48 01 EE 89 */ bl func_8011C974
/* 800FDAF0 000F9750 88 03 00 14 */ lbz r0, 0x14(r3)
/* 800FDAF4 000F9754 28 00 00 03 */ cmplwi r0, 3
/* 800FDAF8 000F9758 41 82 04 2C */ beq lbl_800FDF24
lbl_800FDAFC:
/* 800FDAFC 000F975C 7F C3 F3 78 */ mr r3, r30
/* 800FDB00 000F9760 7F E4 FB 78 */ mr r4, r31
/* 800FDB04 000F9764 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FDB08 000F9768 38 A0 00 06 */ li r5, 6
/* 800FDB0C 000F976C 48 15 63 D1 */ bl func_80253EDC
/* 800FDB10 000F9770 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 800FDB14 000F9774 38 00 FF 00 */ li r0, -256
/* 800FDB18 000F9778 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 800FDB1C 000F977C C0 21 00 14 */ lfs f1, 0x14(r1)
/* 800FDB20 000F9780 FC 80 28 1E */ fctiwz f4, f5
/* 800FDB24 000F9784 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 800FDB28 000F9788 FC 40 18 1E */ fctiwz f2, f3
/* 800FDB2C 000F978C EC 21 28 28 */ fsubs f1, f1, f5
/* 800FDB30 000F9790 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FDB34 000F9794 EC 00 18 28 */ fsubs f0, f0, f3
/* 800FDB38 000F9798 D8 81 00 30 */ stfd f4, 0x30(r1)
/* 800FDB3C 000F979C FC 20 08 1E */ fctiwz f1, f1
/* 800FDB40 000F97A0 88 9F 00 11 */ lbz r4, 0x11(r31)
/* 800FDB44 000F97A4 FC 00 00 1E */ fctiwz f0, f0
/* 800FDB48 000F97A8 D8 41 00 38 */ stfd f2, 0x38(r1)
/* 800FDB4C 000F97AC 83 81 00 34 */ lwz r28, 0x34(r1)
/* 800FDB50 000F97B0 7C 9B 03 78 */ or r27, r4, r0
/* 800FDB54 000F97B4 D8 21 00 40 */ stfd f1, 0x40(r1)
/* 800FDB58 000F97B8 83 A1 00 3C */ lwz r29, 0x3c(r1)
/* 800FDB5C 000F97BC D8 01 00 48 */ stfd f0, 0x48(r1)
/* 800FDB60 000F97C0 83 C1 00 44 */ lwz r30, 0x44(r1)
/* 800FDB64 000F97C4 83 E1 00 4C */ lwz r31, 0x4c(r1)
/* 800FDB68 000F97C8 80 63 00 7C */ lwz r3, 0x7c(r3)
/* 800FDB6C 000F97CC 4B F5 8E 11 */ bl func_8005697C
/* 800FDB70 000F97D0 7C 64 1B 78 */ mr r4, r3
/* 800FDB74 000F97D4 38 60 00 15 */ li r3, 0x15
/* 800FDB78 000F97D8 48 05 E7 91 */ bl func_8015C308
/* 800FDB7C 000F97DC 7F 84 E3 78 */ mr r4, r28
/* 800FDB80 000F97E0 7F A5 EB 78 */ mr r5, r29
/* 800FDB84 000F97E4 7F 68 DB 78 */ mr r8, r27
/* 800FDB88 000F97E8 7F C6 07 34 */ extsh r6, r30
/* 800FDB8C 000F97EC 7F E7 07 34 */ extsh r7, r31
/* 800FDB90 000F97F0 38 60 2D 69 */ li r3, 0x2d69
/* 800FDB94 000F97F4 48 15 25 A1 */ bl func_80250134
/* 800FDB98 000F97F8 7F 84 E3 78 */ mr r4, r28
/* 800FDB9C 000F97FC 7F 68 DB 78 */ mr r8, r27
/* 800FDBA0 000F9800 38 BD 00 25 */ addi r5, r29, 0x25
/* 800FDBA4 000F9804 7F C6 07 34 */ extsh r6, r30
/* 800FDBA8 000F9808 7F E7 07 34 */ extsh r7, r31
/* 800FDBAC 000F980C 38 60 2D 6A */ li r3, 0x2d6a
/* 800FDBB0 000F9810 48 15 25 85 */ bl func_80250134
/* 800FDBB4 000F9814 48 00 03 70 */ b lbl_800FDF24
/* 800FDBB8 000F9818 7F C3 F3 78 */ mr r3, r30
/* 800FDBBC 000F981C 7F E4 FB 78 */ mr r4, r31
/* 800FDBC0 000F9820 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FDBC4 000F9824 38 A0 00 06 */ li r5, 6
/* 800FDBC8 000F9828 48 15 63 15 */ bl func_80253EDC
/* 800FDBCC 000F982C C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 800FDBD0 000F9830 38 00 FF 00 */ li r0, -256
/* 800FDBD4 000F9834 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 800FDBD8 000F9838 38 80 00 0A */ li r4, 0xa
/* 800FDBDC 000F983C C0 21 00 14 */ lfs f1, 0x14(r1)
/* 800FDBE0 000F9840 FC 80 28 1E */ fctiwz f4, f5
/* 800FDBE4 000F9844 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 800FDBE8 000F9848 FC 40 18 1E */ fctiwz f2, f3
/* 800FDBEC 000F984C EC 21 28 28 */ fsubs f1, f1, f5
/* 800FDBF0 000F9850 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FDBF4 000F9854 EC 00 18 28 */ fsubs f0, f0, f3
/* 800FDBF8 000F9858 D8 81 00 48 */ stfd f4, 0x48(r1)
/* 800FDBFC 000F985C 38 A0 00 00 */ li r5, 0
/* 800FDC00 000F9860 FC 20 08 1E */ fctiwz f1, f1
/* 800FDC04 000F9864 FC 00 00 1E */ fctiwz f0, f0
/* 800FDC08 000F9868 D8 41 00 40 */ stfd f2, 0x40(r1)
/* 800FDC0C 000F986C 88 DF 00 11 */ lbz r6, 0x11(r31)
/* 800FDC10 000F9870 D8 21 00 38 */ stfd f1, 0x38(r1)
/* 800FDC14 000F9874 83 C1 00 4C */ lwz r30, 0x4c(r1)
/* 800FDC18 000F9878 7C DD 03 78 */ or r29, r6, r0
/* 800FDC1C 000F987C D8 01 00 30 */ stfd f0, 0x30(r1)
/* 800FDC20 000F9880 83 E1 00 44 */ lwz r31, 0x44(r1)
/* 800FDC24 000F9884 83 81 00 3C */ lwz r28, 0x3c(r1)
/* 800FDC28 000F9888 83 61 00 34 */ lwz r27, 0x34(r1)
/* 800FDC2C 000F988C 80 63 00 78 */ lwz r3, 0x78(r3)
/* 800FDC30 000F9890 48 2D D2 CD */ bl func_803DAEFC
/* 800FDC34 000F9894 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
/* 800FDC38 000F9898 7C 64 1B 78 */ mr r4, r3
/* 800FDC3C 000F989C 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
/* 800FDC40 000F98A0 38 65 00 20 */ addi r3, r5, 0x20
/* 800FDC44 000F98A4 48 29 27 49 */ bl func_8039038C
/* 800FDC48 000F98A8 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 800FDC4C 000F98AC 48 15 26 A9 */ bl func_802502F4
/* 800FDC50 000F98B0 7C 64 1B 78 */ mr r4, r3
/* 800FDC54 000F98B4 38 60 00 0E */ li r3, 0xe
/* 800FDC58 000F98B8 48 05 E6 B1 */ bl func_8015C308
/* 800FDC5C 000F98BC 7F C4 F3 78 */ mr r4, r30
/* 800FDC60 000F98C0 7F E5 FB 78 */ mr r5, r31
/* 800FDC64 000F98C4 7F A8 EB 78 */ mr r8, r29
/* 800FDC68 000F98C8 7F 86 07 34 */ extsh r6, r28
/* 800FDC6C 000F98CC 7F 67 07 34 */ extsh r7, r27
/* 800FDC70 000F98D0 38 60 2D 98 */ li r3, 0x2d98
/* 800FDC74 000F98D4 48 15 24 C1 */ bl func_80250134
/* 800FDC78 000F98D8 48 00 02 AC */ b lbl_800FDF24
/* 800FDC7C 000F98DC 7F C3 F3 78 */ mr r3, r30
/* 800FDC80 000F98E0 7F E4 FB 78 */ mr r4, r31
/* 800FDC84 000F98E4 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FDC88 000F98E8 38 A0 00 06 */ li r5, 6
/* 800FDC8C 000F98EC 48 15 62 51 */ bl func_80253EDC
/* 800FDC90 000F98F0 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 800FDC94 000F98F4 38 00 FF 00 */ li r0, -256
/* 800FDC98 000F98F8 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 800FDC9C 000F98FC 38 80 00 06 */ li r4, 6
/* 800FDCA0 000F9900 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 800FDCA4 000F9904 FC 80 28 1E */ fctiwz f4, f5
/* 800FDCA8 000F9908 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 800FDCAC 000F990C FC 40 18 1E */ fctiwz f2, f3
/* 800FDCB0 000F9910 EC 21 28 28 */ fsubs f1, f1, f5
/* 800FDCB4 000F9914 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FDCB8 000F9918 EC 00 18 28 */ fsubs f0, f0, f3
/* 800FDCBC 000F991C D8 81 00 48 */ stfd f4, 0x48(r1)
/* 800FDCC0 000F9920 38 A0 00 00 */ li r5, 0
/* 800FDCC4 000F9924 FC 20 08 1E */ fctiwz f1, f1
/* 800FDCC8 000F9928 FC 00 00 1E */ fctiwz f0, f0
/* 800FDCCC 000F992C D8 41 00 40 */ stfd f2, 0x40(r1)
/* 800FDCD0 000F9930 88 DF 00 11 */ lbz r6, 0x11(r31)
/* 800FDCD4 000F9934 D8 21 00 38 */ stfd f1, 0x38(r1)
/* 800FDCD8 000F9938 83 C1 00 4C */ lwz r30, 0x4c(r1)
/* 800FDCDC 000F993C 7C DD 03 78 */ or r29, r6, r0
/* 800FDCE0 000F9940 D8 01 00 30 */ stfd f0, 0x30(r1)
/* 800FDCE4 000F9944 83 E1 00 44 */ lwz r31, 0x44(r1)
/* 800FDCE8 000F9948 83 81 00 3C */ lwz r28, 0x3c(r1)
/* 800FDCEC 000F994C 83 61 00 34 */ lwz r27, 0x34(r1)
/* 800FDCF0 000F9950 80 63 00 78 */ lwz r3, 0x78(r3)
/* 800FDCF4 000F9954 48 2D D2 09 */ bl func_803DAEFC
/* 800FDCF8 000F9958 2C 03 00 00 */ cmpwi r3, 0
/* 800FDCFC 000F995C 41 82 00 60 */ beq lbl_800FDD5C
/* 800FDD00 000F9960 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FDD04 000F9964 38 80 00 06 */ li r4, 6
/* 800FDD08 000F9968 38 A0 00 00 */ li r5, 0
/* 800FDD0C 000F996C 80 63 00 78 */ lwz r3, 0x78(r3)
/* 800FDD10 000F9970 48 2D D1 ED */ bl func_803DAEFC
/* 800FDD14 000F9974 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
/* 800FDD18 000F9978 7C 64 1B 78 */ mr r4, r3
/* 800FDD1C 000F997C 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
/* 800FDD20 000F9980 38 65 00 0C */ addi r3, r5, 0xc
/* 800FDD24 000F9984 48 29 23 C9 */ bl func_803900EC
/* 800FDD28 000F9988 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 800FDD2C 000F998C 48 15 25 C9 */ bl func_802502F4
/* 800FDD30 000F9990 7C 64 1B 78 */ mr r4, r3
/* 800FDD34 000F9994 38 60 00 0E */ li r3, 0xe
/* 800FDD38 000F9998 48 05 E5 D1 */ bl func_8015C308
/* 800FDD3C 000F999C 7F C4 F3 78 */ mr r4, r30
/* 800FDD40 000F99A0 7F E5 FB 78 */ mr r5, r31
/* 800FDD44 000F99A4 7F A8 EB 78 */ mr r8, r29
/* 800FDD48 000F99A8 7F 86 07 34 */ extsh r6, r28
/* 800FDD4C 000F99AC 7F 67 07 34 */ extsh r7, r27
/* 800FDD50 000F99B0 38 60 2D 9A */ li r3, 0x2d9a
/* 800FDD54 000F99B4 48 15 23 E1 */ bl func_80250134
/* 800FDD58 000F99B8 48 00 01 CC */ b lbl_800FDF24
lbl_800FDD5C:
/* 800FDD5C 000F99BC 7F C4 F3 78 */ mr r4, r30
/* 800FDD60 000F99C0 7F E5 FB 78 */ mr r5, r31
/* 800FDD64 000F99C4 7F A8 EB 78 */ mr r8, r29
/* 800FDD68 000F99C8 7F 86 07 34 */ extsh r6, r28
/* 800FDD6C 000F99CC 7F 67 07 34 */ extsh r7, r27
/* 800FDD70 000F99D0 38 60 2D 9B */ li r3, 0x2d9b
/* 800FDD74 000F99D4 48 15 23 C1 */ bl func_80250134
/* 800FDD78 000F99D8 48 00 01 AC */ b lbl_800FDF24
/* 800FDD7C 000F99DC 7F C3 F3 78 */ mr r3, r30
/* 800FDD80 000F99E0 7F E4 FB 78 */ mr r4, r31
/* 800FDD84 000F99E4 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FDD88 000F99E8 38 A0 00 06 */ li r5, 6
/* 800FDD8C 000F99EC 48 15 61 51 */ bl func_80253EDC
/* 800FDD90 000F99F0 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 800FDD94 000F99F4 38 00 FF 00 */ li r0, -256
/* 800FDD98 000F99F8 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 800FDD9C 000F99FC 38 80 00 A2 */ li r4, 0xa2
/* 800FDDA0 000F9A00 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 800FDDA4 000F9A04 FC 80 28 1E */ fctiwz f4, f5
/* 800FDDA8 000F9A08 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 800FDDAC 000F9A0C FC 40 18 1E */ fctiwz f2, f3
/* 800FDDB0 000F9A10 EC 21 28 28 */ fsubs f1, f1, f5
/* 800FDDB4 000F9A14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FDDB8 000F9A18 EC 00 18 28 */ fsubs f0, f0, f3
/* 800FDDBC 000F9A1C D8 81 00 48 */ stfd f4, 0x48(r1)
/* 800FDDC0 000F9A20 38 A0 00 00 */ li r5, 0
/* 800FDDC4 000F9A24 FC 20 08 1E */ fctiwz f1, f1
/* 800FDDC8 000F9A28 FC 00 00 1E */ fctiwz f0, f0
/* 800FDDCC 000F9A2C D8 41 00 40 */ stfd f2, 0x40(r1)
/* 800FDDD0 000F9A30 88 DF 00 11 */ lbz r6, 0x11(r31)
/* 800FDDD4 000F9A34 D8 21 00 38 */ stfd f1, 0x38(r1)
/* 800FDDD8 000F9A38 83 C1 00 4C */ lwz r30, 0x4c(r1)
/* 800FDDDC 000F9A3C 7C DD 03 78 */ or r29, r6, r0
/* 800FDDE0 000F9A40 D8 01 00 30 */ stfd f0, 0x30(r1)
/* 800FDDE4 000F9A44 83 E1 00 44 */ lwz r31, 0x44(r1)
/* 800FDDE8 000F9A48 83 81 00 3C */ lwz r28, 0x3c(r1)
/* 800FDDEC 000F9A4C 83 61 00 34 */ lwz r27, 0x34(r1)
/* 800FDDF0 000F9A50 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FDDF4 000F9A54 48 2D FB E9 */ bl func_803DD9DC
/* 800FDDF8 000F9A58 7C 64 1B 78 */ mr r4, r3
/* 800FDDFC 000F9A5C 38 60 00 1B */ li r3, 0x1b
/* 800FDE00 000F9A60 48 05 E5 09 */ bl func_8015C308
/* 800FDE04 000F9A64 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FDE08 000F9A68 38 80 00 A3 */ li r4, 0xa3
/* 800FDE0C 000F9A6C 38 A0 00 00 */ li r5, 0
/* 800FDE10 000F9A70 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FDE14 000F9A74 48 2D FB C9 */ bl func_803DD9DC
/* 800FDE18 000F9A78 7C 64 1B 78 */ mr r4, r3
/* 800FDE1C 000F9A7C 38 60 00 1C */ li r3, 0x1c
/* 800FDE20 000F9A80 48 05 E4 E9 */ bl func_8015C308
/* 800FDE24 000F9A84 7F C4 F3 78 */ mr r4, r30
/* 800FDE28 000F9A88 7F E5 FB 78 */ mr r5, r31
/* 800FDE2C 000F9A8C 7F A8 EB 78 */ mr r8, r29
/* 800FDE30 000F9A90 7F 86 07 34 */ extsh r6, r28
/* 800FDE34 000F9A94 7F 67 07 34 */ extsh r7, r27
/* 800FDE38 000F9A98 38 60 0E A1 */ li r3, 0xea1
/* 800FDE3C 000F9A9C 48 15 22 F9 */ bl func_80250134
/* 800FDE40 000F9AA0 48 00 00 E4 */ b lbl_800FDF24
/* 800FDE44 000F9AA4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FDE48 000F9AA8 38 80 00 A3 */ li r4, 0xa3
/* 800FDE4C 000F9AAC 38 A0 00 00 */ li r5, 0
/* 800FDE50 000F9AB0 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FDE54 000F9AB4 48 2D FB 89 */ bl func_803DD9DC
/* 800FDE58 000F9AB8 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 800FDE5C 000F9ABC 7C 7D 1B 78 */ mr r29, r3
/* 800FDE60 000F9AC0 38 80 00 A2 */ li r4, 0xa2
/* 800FDE64 000F9AC4 38 A0 00 00 */ li r5, 0
/* 800FDE68 000F9AC8 80 66 00 80 */ lwz r3, 0x80(r6)
/* 800FDE6C 000F9ACC 48 2D FB 71 */ bl func_803DD9DC
/* 800FDE70 000F9AD0 80 A1 00 08 */ lwz r5, 8(r1)
/* 800FDE74 000F9AD4 7C 66 1B 78 */ mr r6, r3
/* 800FDE78 000F9AD8 7F C3 F3 78 */ mr r3, r30
/* 800FDE7C 000F9ADC 7F E4 FB 78 */ mr r4, r31
/* 800FDE80 000F9AE0 7F A7 EB 78 */ mr r7, r29
/* 800FDE84 000F9AE4 4B F5 CD E1 */ bl func_8005AC64
/* 800FDE88 000F9AE8 48 00 00 9C */ b lbl_800FDF24
/* 800FDE8C 000F9AEC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FDE90 000F9AF0 80 03 00 D0 */ lwz r0, 0xd0(r3)
/* 800FDE94 000F9AF4 54 00 07 FF */ clrlwi. r0, r0, 0x1f
/* 800FDE98 000F9AF8 41 82 00 8C */ beq lbl_800FDF24
/* 800FDE9C 000F9AFC 7F C3 F3 78 */ mr r3, r30
/* 800FDEA0 000F9B00 7F E4 FB 78 */ mr r4, r31
/* 800FDEA4 000F9B04 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FDEA8 000F9B08 38 A0 00 06 */ li r5, 6
/* 800FDEAC 000F9B0C 48 15 60 31 */ bl func_80253EDC
/* 800FDEB0 000F9B10 38 81 00 10 */ addi r4, r1, 0x10
/* 800FDEB4 000F9B14 38 60 00 01 */ li r3, 1
/* 800FDEB8 000F9B18 4B F5 BB 85 */ bl func_80059A3C
/* 800FDEBC 000F9B1C 48 00 00 68 */ b lbl_800FDF24
/* 800FDEC0 000F9B20 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FDEC4 000F9B24 80 03 00 D0 */ lwz r0, 0xd0(r3)
/* 800FDEC8 000F9B28 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
/* 800FDECC 000F9B2C 41 82 00 58 */ beq lbl_800FDF24
/* 800FDED0 000F9B30 7F C3 F3 78 */ mr r3, r30
/* 800FDED4 000F9B34 7F E4 FB 78 */ mr r4, r31
/* 800FDED8 000F9B38 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FDEDC 000F9B3C 38 A0 00 06 */ li r5, 6
/* 800FDEE0 000F9B40 48 15 5F FD */ bl func_80253EDC
/* 800FDEE4 000F9B44 38 81 00 10 */ addi r4, r1, 0x10
/* 800FDEE8 000F9B48 38 60 00 02 */ li r3, 2
/* 800FDEEC 000F9B4C 4B F5 BB 51 */ bl func_80059A3C
/* 800FDEF0 000F9B50 48 00 00 34 */ b lbl_800FDF24
/* 800FDEF4 000F9B54 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FDEF8 000F9B58 80 03 00 D0 */ lwz r0, 0xd0(r3)
/* 800FDEFC 000F9B5C 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
/* 800FDF00 000F9B60 41 82 00 24 */ beq lbl_800FDF24
/* 800FDF04 000F9B64 7F C3 F3 78 */ mr r3, r30
/* 800FDF08 000F9B68 7F E4 FB 78 */ mr r4, r31
/* 800FDF0C 000F9B6C 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FDF10 000F9B70 38 A0 00 06 */ li r5, 6
/* 800FDF14 000F9B74 48 15 5F C9 */ bl func_80253EDC
/* 800FDF18 000F9B78 38 81 00 10 */ addi r4, r1, 0x10
/* 800FDF1C 000F9B7C 38 60 00 03 */ li r3, 3
/* 800FDF20 000F9B80 4B F5 BB 1D */ bl func_80059A3C
lbl_800FDF24:
/* 800FDF24 000F9B84 39 61 00 70 */ addi r11, r1, 0x70
/* 800FDF28 000F9B88 48 0C 92 4D */ bl _restgpr_27
/* 800FDF2C 000F9B8C 80 01 00 74 */ lwz r0, 0x74(r1)
/* 800FDF30 000F9B90 7C 08 03 A6 */ mtlr r0
/* 800FDF34 000F9B94 38 21 00 70 */ addi r1, r1, 0x70
/* 800FDF38 000F9B98 4E 80 00 20 */ blr
lbl_800FDF3C:
/* 800FDF3C 000F9B9C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 800FDF40 000F9BA0 7C 08 02 A6 */ mflr r0
/* 800FDF44 000F9BA4 38 A0 00 03 */ li r5, 3
/* 800FDF48 000F9BA8 90 01 00 24 */ stw r0, 0x24(r1)
/* 800FDF4C 000F9BAC 38 C1 00 08 */ addi r6, r1, 8
/* 800FDF50 000F9BB0 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 800FDF54 000F9BB4 7C 9F 23 78 */ mr r31, r4
/* 800FDF58 000F9BB8 93 C1 00 18 */ stw r30, 0x18(r1)
/* 800FDF5C 000F9BBC 7C 7E 1B 78 */ mr r30, r3
/* 800FDF60 000F9BC0 48 15 5F 2D */ bl func_80253E8C
/* 800FDF64 000F9BC4 80 01 00 08 */ lwz r0, 8(r1)
/* 800FDF68 000F9BC8 2C 00 00 07 */ cmpwi r0, 7
/* 800FDF6C 000F9BCC 41 82 00 24 */ beq lbl_800FDF90
/* 800FDF70 000F9BD0 40 80 00 14 */ bge lbl_800FDF84
/* 800FDF74 000F9BD4 2C 00 00 05 */ cmpwi r0, 5
/* 800FDF78 000F9BD8 41 82 00 68 */ beq lbl_800FDFE0
/* 800FDF7C 000F9BDC 40 80 00 DC */ bge lbl_800FE058
/* 800FDF80 000F9BE0 48 00 01 4C */ b lbl_800FE0CC
lbl_800FDF84:
/* 800FDF84 000F9BE4 2C 00 00 09 */ cmpwi r0, 9
/* 800FDF88 000F9BE8 40 80 01 44 */ bge lbl_800FE0CC
/* 800FDF8C 000F9BEC 48 00 00 2C */ b lbl_800FDFB8
lbl_800FDF90:
/* 800FDF90 000F9BF0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FDF94 000F9BF4 80 03 00 D0 */ lwz r0, 0xd0(r3)
/* 800FDF98 000F9BF8 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18
/* 800FDF9C 000F9BFC 40 82 01 30 */ bne lbl_800FE0CC
/* 800FDFA0 000F9C00 7F C3 F3 78 */ mr r3, r30
/* 800FDFA4 000F9C04 7F E4 FB 78 */ mr r4, r31
/* 800FDFA8 000F9C08 38 A0 00 01 */ li r5, 1
/* 800FDFAC 000F9C0C 38 C0 00 00 */ li r6, 0
/* 800FDFB0 000F9C10 48 15 5F 05 */ bl func_80253EB4
/* 800FDFB4 000F9C14 48 00 01 18 */ b lbl_800FE0CC
lbl_800FDFB8:
/* 800FDFB8 000F9C18 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FDFBC 000F9C1C 80 03 00 D0 */ lwz r0, 0xd0(r3)
/* 800FDFC0 000F9C20 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18
/* 800FDFC4 000F9C24 41 82 01 08 */ beq lbl_800FE0CC
/* 800FDFC8 000F9C28 80 C3 00 F8 */ lwz r6, 0xf8(r3)
/* 800FDFCC 000F9C2C 7F C3 F3 78 */ mr r3, r30
/* 800FDFD0 000F9C30 7F E4 FB 78 */ mr r4, r31
/* 800FDFD4 000F9C34 38 A0 00 02 */ li r5, 2
/* 800FDFD8 000F9C38 48 15 5E DD */ bl func_80253EB4
/* 800FDFDC 000F9C3C 48 00 00 F0 */ b lbl_800FE0CC
lbl_800FDFE0:
/* 800FDFE0 000F9C40 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FDFE4 000F9C44 80 04 00 D0 */ lwz r0, 0xd0(r4)
/* 800FDFE8 000F9C48 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
/* 800FDFEC 000F9C4C 40 82 00 1C */ bne lbl_800FE008
/* 800FDFF0 000F9C50 7F C3 F3 78 */ mr r3, r30
/* 800FDFF4 000F9C54 7F E4 FB 78 */ mr r4, r31
/* 800FDFF8 000F9C58 38 A0 00 01 */ li r5, 1
/* 800FDFFC 000F9C5C 38 C0 00 00 */ li r6, 0
/* 800FE000 000F9C60 48 15 5E B5 */ bl func_80253EB4
/* 800FE004 000F9C64 48 00 00 C8 */ b lbl_800FE0CC
lbl_800FE008:
/* 800FE008 000F9C68 81 84 00 74 */ lwz r12, 0x74(r4)
/* 800FE00C 000F9C6C 2C 0C 00 00 */ cmpwi r12, 0
/* 800FE010 000F9C70 41 82 00 BC */ beq lbl_800FE0CC
/* 800FE014 000F9C74 80 64 00 78 */ lwz r3, 0x78(r4)
/* 800FE018 000F9C78 38 A0 00 01 */ li r5, 1
/* 800FE01C 000F9C7C 80 84 00 C8 */ lwz r4, 0xc8(r4)
/* 800FE020 000F9C80 7D 89 03 A6 */ mtctr r12
/* 800FE024 000F9C84 4E 80 04 21 */ bctrl
/* 800FE028 000F9C88 2C 03 00 00 */ cmpwi r3, 0
/* 800FE02C 000F9C8C 41 82 00 A0 */ beq lbl_800FE0CC
/* 800FE030 000F9C90 88 1F 00 02 */ lbz r0, 2(r31)
/* 800FE034 000F9C94 88 7F 00 03 */ lbz r3, 3(r31)
/* 800FE038 000F9C98 7C 04 16 70 */ srawi r4, r0, 2
/* 800FE03C 000F9C9C 88 1F 00 04 */ lbz r0, 4(r31)
/* 800FE040 000F9CA0 7C 63 16 70 */ srawi r3, r3, 2
/* 800FE044 000F9CA4 98 9F 00 02 */ stb r4, 2(r31)
/* 800FE048 000F9CA8 7C 00 16 70 */ srawi r0, r0, 2
/* 800FE04C 000F9CAC 98 7F 00 03 */ stb r3, 3(r31)
/* 800FE050 000F9CB0 98 1F 00 04 */ stb r0, 4(r31)
/* 800FE054 000F9CB4 48 00 00 78 */ b lbl_800FE0CC
lbl_800FE058:
/* 800FE058 000F9CB8 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FE05C 000F9CBC 80 04 00 D0 */ lwz r0, 0xd0(r4)
/* 800FE060 000F9CC0 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19
/* 800FE064 000F9CC4 40 82 00 1C */ bne lbl_800FE080
/* 800FE068 000F9CC8 7F C3 F3 78 */ mr r3, r30
/* 800FE06C 000F9CCC 7F E4 FB 78 */ mr r4, r31
/* 800FE070 000F9CD0 38 A0 00 01 */ li r5, 1
/* 800FE074 000F9CD4 38 C0 00 00 */ li r6, 0
/* 800FE078 000F9CD8 48 15 5E 3D */ bl func_80253EB4
/* 800FE07C 000F9CDC 48 00 00 50 */ b lbl_800FE0CC
lbl_800FE080:
/* 800FE080 000F9CE0 81 84 00 74 */ lwz r12, 0x74(r4)
/* 800FE084 000F9CE4 2C 0C 00 00 */ cmpwi r12, 0
/* 800FE088 000F9CE8 41 82 00 44 */ beq lbl_800FE0CC
/* 800FE08C 000F9CEC 80 64 00 78 */ lwz r3, 0x78(r4)
/* 800FE090 000F9CF0 38 A0 00 00 */ li r5, 0
/* 800FE094 000F9CF4 80 84 00 C8 */ lwz r4, 0xc8(r4)
/* 800FE098 000F9CF8 7D 89 03 A6 */ mtctr r12
/* 800FE09C 000F9CFC 4E 80 04 21 */ bctrl
/* 800FE0A0 000F9D00 2C 03 00 00 */ cmpwi r3, 0
/* 800FE0A4 000F9D04 41 82 00 28 */ beq lbl_800FE0CC
/* 800FE0A8 000F9D08 88 1F 00 02 */ lbz r0, 2(r31)
/* 800FE0AC 000F9D0C 88 7F 00 03 */ lbz r3, 3(r31)
/* 800FE0B0 000F9D10 7C 04 16 70 */ srawi r4, r0, 2
/* 800FE0B4 000F9D14 88 1F 00 04 */ lbz r0, 4(r31)
/* 800FE0B8 000F9D18 7C 63 16 70 */ srawi r3, r3, 2
/* 800FE0BC 000F9D1C 98 9F 00 02 */ stb r4, 2(r31)
/* 800FE0C0 000F9D20 7C 00 16 70 */ srawi r0, r0, 2
/* 800FE0C4 000F9D24 98 7F 00 03 */ stb r3, 3(r31)
/* 800FE0C8 000F9D28 98 1F 00 04 */ stb r0, 4(r31)
lbl_800FE0CC:
/* 800FE0CC 000F9D2C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 800FE0D0 000F9D30 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 800FE0D4 000F9D34 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 800FE0D8 000F9D38 7C 08 03 A6 */ mtlr r0
/* 800FE0DC 000F9D3C 38 21 00 20 */ addi r1, r1, 0x20
/* 800FE0E0 000F9D40 4E 80 00 20 */ blr
lbl_800FE0E4:
/* 800FE0E4 000F9D44 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 800FE0E8 000F9D48 7C 08 02 A6 */ mflr r0
/* 800FE0EC 000F9D4C 38 A0 00 03 */ li r5, 3
/* 800FE0F0 000F9D50 90 01 00 44 */ stw r0, 0x44(r1)
/* 800FE0F4 000F9D54 38 C1 00 08 */ addi r6, r1, 8
/* 800FE0F8 000F9D58 93 E1 00 3C */ stw r31, 0x3c(r1)
/* 800FE0FC 000F9D5C 7C 9F 23 78 */ mr r31, r4
/* 800FE100 000F9D60 93 C1 00 38 */ stw r30, 0x38(r1)
/* 800FE104 000F9D64 7C 7E 1B 78 */ mr r30, r3
/* 800FE108 000F9D68 48 15 5D D5 */ bl func_80253EDC
/* 800FE10C 000F9D6C 80 01 00 08 */ lwz r0, 8(r1)
/* 800FE110 000F9D70 2C 00 00 01 */ cmpwi r0, 1
/* 800FE114 000F9D74 41 82 00 54 */ beq lbl_800FE168
/* 800FE118 000F9D78 40 80 00 10 */ bge lbl_800FE128
/* 800FE11C 000F9D7C 2C 00 00 00 */ cmpwi r0, 0
/* 800FE120 000F9D80 40 80 00 14 */ bge lbl_800FE134
/* 800FE124 000F9D84 48 00 00 A8 */ b lbl_800FE1CC
lbl_800FE128:
/* 800FE128 000F9D88 2C 00 00 03 */ cmpwi r0, 3
/* 800FE12C 000F9D8C 40 80 00 A0 */ bge lbl_800FE1CC
/* 800FE130 000F9D90 48 00 00 6C */ b lbl_800FE19C
lbl_800FE134:
/* 800FE134 000F9D94 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FE138 000F9D98 80 03 00 D0 */ lwz r0, 0xd0(r3)
/* 800FE13C 000F9D9C 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
/* 800FE140 000F9DA0 41 82 00 8C */ beq lbl_800FE1CC
/* 800FE144 000F9DA4 7F C3 F3 78 */ mr r3, r30
/* 800FE148 000F9DA8 7F E4 FB 78 */ mr r4, r31
/* 800FE14C 000F9DAC 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FE150 000F9DB0 38 A0 00 06 */ li r5, 6
/* 800FE154 000F9DB4 48 15 5D 89 */ bl func_80253EDC
/* 800FE158 000F9DB8 38 81 00 10 */ addi r4, r1, 0x10
/* 800FE15C 000F9DBC 38 60 00 06 */ li r3, 6
/* 800FE160 000F9DC0 4B F5 B8 DD */ bl func_80059A3C
/* 800FE164 000F9DC4 48 00 00 68 */ b lbl_800FE1CC
lbl_800FE168:
/* 800FE168 000F9DC8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FE16C 000F9DCC 80 03 00 D0 */ lwz r0, 0xd0(r3)
/* 800FE170 000F9DD0 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19
/* 800FE174 000F9DD4 41 82 00 58 */ beq lbl_800FE1CC
/* 800FE178 000F9DD8 7F C3 F3 78 */ mr r3, r30
/* 800FE17C 000F9DDC 7F E4 FB 78 */ mr r4, r31
/* 800FE180 000F9DE0 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FE184 000F9DE4 38 A0 00 06 */ li r5, 6
/* 800FE188 000F9DE8 48 15 5D 55 */ bl func_80253EDC
/* 800FE18C 000F9DEC 38 81 00 10 */ addi r4, r1, 0x10
/* 800FE190 000F9DF0 38 60 00 07 */ li r3, 7
/* 800FE194 000F9DF4 4B F5 B8 A9 */ bl func_80059A3C
/* 800FE198 000F9DF8 48 00 00 34 */ b lbl_800FE1CC
lbl_800FE19C:
/* 800FE19C 000F9DFC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FE1A0 000F9E00 80 03 00 D0 */ lwz r0, 0xd0(r3)
/* 800FE1A4 000F9E04 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18
/* 800FE1A8 000F9E08 41 82 00 24 */ beq lbl_800FE1CC
/* 800FE1AC 000F9E0C 7F C3 F3 78 */ mr r3, r30
/* 800FE1B0 000F9E10 7F E4 FB 78 */ mr r4, r31
/* 800FE1B4 000F9E14 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FE1B8 000F9E18 38 A0 00 06 */ li r5, 6
/* 800FE1BC 000F9E1C 48 15 5D 21 */ bl func_80253EDC
/* 800FE1C0 000F9E20 38 81 00 10 */ addi r4, r1, 0x10
/* 800FE1C4 000F9E24 38 60 00 08 */ li r3, 8
/* 800FE1C8 000F9E28 4B F5 B8 75 */ bl func_80059A3C
lbl_800FE1CC:
/* 800FE1CC 000F9E2C 80 01 00 44 */ lwz r0, 0x44(r1)
/* 800FE1D0 000F9E30 83 E1 00 3C */ lwz r31, 0x3c(r1)
/* 800FE1D4 000F9E34 83 C1 00 38 */ lwz r30, 0x38(r1)
/* 800FE1D8 000F9E38 7C 08 03 A6 */ mtlr r0
/* 800FE1DC 000F9E3C 38 21 00 40 */ addi r1, r1, 0x40
/* 800FE1E0 000F9E40 4E 80 00 20 */ blr
lbl_800FE1E4:
/* 800FE1E4 000F9E44 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 800FE1E8 000F9E48 7C 08 02 A6 */ mflr r0
/* 800FE1EC 000F9E4C 38 A0 00 03 */ li r5, 3
/* 800FE1F0 000F9E50 90 01 00 24 */ stw r0, 0x24(r1)
/* 800FE1F4 000F9E54 38 C1 00 08 */ addi r6, r1, 8
/* 800FE1F8 000F9E58 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 800FE1FC 000F9E5C 7C 9F 23 78 */ mr r31, r4
/* 800FE200 000F9E60 93 C1 00 18 */ stw r30, 0x18(r1)
/* 800FE204 000F9E64 7C 7E 1B 78 */ mr r30, r3
/* 800FE208 000F9E68 48 15 5C 85 */ bl func_80253E8C
/* 800FE20C 000F9E6C 80 01 00 08 */ lwz r0, 8(r1)
/* 800FE210 000F9E70 2C 00 00 01 */ cmpwi r0, 1
/* 800FE214 000F9E74 41 82 00 08 */ beq lbl_800FE21C
/* 800FE218 000F9E78 48 00 00 20 */ b lbl_800FE238
lbl_800FE21C:
/* 800FE21C 000F9E7C 38 60 00 1A */ li r3, 0x1a
/* 800FE220 000F9E80 4B F5 C7 D9 */ bl func_8005A9F8
/* 800FE224 000F9E84 7C 66 1B 78 */ mr r6, r3
/* 800FE228 000F9E88 7F C3 F3 78 */ mr r3, r30
/* 800FE22C 000F9E8C 7F E4 FB 78 */ mr r4, r31
/* 800FE230 000F9E90 38 A0 00 01 */ li r5, 1
/* 800FE234 000F9E94 48 15 5C 81 */ bl func_80253EB4
lbl_800FE238:
/* 800FE238 000F9E98 80 01 00 24 */ lwz r0, 0x24(r1)
/* 800FE23C 000F9E9C 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 800FE240 000F9EA0 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 800FE244 000F9EA4 7C 08 03 A6 */ mtlr r0
/* 800FE248 000F9EA8 38 21 00 20 */ addi r1, r1, 0x20
/* 800FE24C 000F9EAC 4E 80 00 20 */ blr
lbl_800FE250:
/* 800FE250 000F9EB0 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 800FE254 000F9EB4 7C 08 02 A6 */ mflr r0
/* 800FE258 000F9EB8 38 A0 00 03 */ li r5, 3
/* 800FE25C 000F9EBC 90 01 00 44 */ stw r0, 0x44(r1)
/* 800FE260 000F9EC0 38 C1 00 08 */ addi r6, r1, 8
/* 800FE264 000F9EC4 93 E1 00 3C */ stw r31, 0x3c(r1)
/* 800FE268 000F9EC8 7C 9F 23 78 */ mr r31, r4
/* 800FE26C 000F9ECC 93 C1 00 38 */ stw r30, 0x38(r1)
/* 800FE270 000F9ED0 7C 7E 1B 78 */ mr r30, r3
/* 800FE274 000F9ED4 48 15 5C 69 */ bl func_80253EDC
/* 800FE278 000F9ED8 80 01 00 08 */ lwz r0, 8(r1)
/* 800FE27C 000F9EDC 2C 00 00 00 */ cmpwi r0, 0
/* 800FE280 000F9EE0 41 82 00 08 */ beq lbl_800FE288
/* 800FE284 000F9EE4 48 00 00 34 */ b lbl_800FE2B8
lbl_800FE288:
/* 800FE288 000F9EE8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FE28C 000F9EEC 80 03 00 D0 */ lwz r0, 0xd0(r3)
/* 800FE290 000F9EF0 54 00 00 01 */ rlwinm. r0, r0, 0, 0, 0
/* 800FE294 000F9EF4 41 82 00 24 */ beq lbl_800FE2B8
/* 800FE298 000F9EF8 7F C3 F3 78 */ mr r3, r30
/* 800FE29C 000F9EFC 7F E4 FB 78 */ mr r4, r31
/* 800FE2A0 000F9F00 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FE2A4 000F9F04 38 A0 00 06 */ li r5, 6
/* 800FE2A8 000F9F08 48 15 5C 35 */ bl func_80253EDC
/* 800FE2AC 000F9F0C 38 81 00 10 */ addi r4, r1, 0x10
/* 800FE2B0 000F9F10 38 60 00 14 */ li r3, 0x14
/* 800FE2B4 000F9F14 4B F5 B7 89 */ bl func_80059A3C
lbl_800FE2B8:
/* 800FE2B8 000F9F18 80 01 00 44 */ lwz r0, 0x44(r1)
/* 800FE2BC 000F9F1C 83 E1 00 3C */ lwz r31, 0x3c(r1)
/* 800FE2C0 000F9F20 83 C1 00 38 */ lwz r30, 0x38(r1)
/* 800FE2C4 000F9F24 7C 08 03 A6 */ mtlr r0
/* 800FE2C8 000F9F28 38 21 00 40 */ addi r1, r1, 0x40
/* 800FE2CC 000F9F2C 4E 80 00 20 */ blr
lbl_800FE2D0:
/* 800FE2D0 000F9F30 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 800FE2D4 000F9F34 7C 08 02 A6 */ mflr r0
/* 800FE2D8 000F9F38 38 A0 00 03 */ li r5, 3
/* 800FE2DC 000F9F3C 90 01 00 24 */ stw r0, 0x24(r1)
/* 800FE2E0 000F9F40 38 C1 00 08 */ addi r6, r1, 8
/* 800FE2E4 000F9F44 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 800FE2E8 000F9F48 7C 9F 23 78 */ mr r31, r4
/* 800FE2EC 000F9F4C 93 C1 00 18 */ stw r30, 0x18(r1)
/* 800FE2F0 000F9F50 7C 7E 1B 78 */ mr r30, r3
/* 800FE2F4 000F9F54 48 15 5B 99 */ bl func_80253E8C
/* 800FE2F8 000F9F58 80 01 00 08 */ lwz r0, 8(r1)
/* 800FE2FC 000F9F5C 2C 00 00 14 */ cmpwi r0, 0x14
/* 800FE300 000F9F60 41 82 00 2C */ beq lbl_800FE32C
/* 800FE304 000F9F64 40 80 00 4C */ bge lbl_800FE350
/* 800FE308 000F9F68 2C 00 00 0A */ cmpwi r0, 0xa
/* 800FE30C 000F9F6C 41 82 00 08 */ beq lbl_800FE314
/* 800FE310 000F9F70 48 00 00 40 */ b lbl_800FE350
lbl_800FE314:
/* 800FE314 000F9F74 7F C3 F3 78 */ mr r3, r30
/* 800FE318 000F9F78 7F E4 FB 78 */ mr r4, r31
/* 800FE31C 000F9F7C 38 A0 00 02 */ li r5, 2
/* 800FE320 000F9F80 38 C0 0E 99 */ li r6, 0xe99
/* 800FE324 000F9F84 48 15 5B 91 */ bl func_80253EB4
/* 800FE328 000F9F88 48 00 00 28 */ b lbl_800FE350
lbl_800FE32C:
/* 800FE32C 000F9F8C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FE330 000F9F90 80 03 00 D0 */ lwz r0, 0xd0(r3)
/* 800FE334 000F9F94 54 00 07 FF */ clrlwi. r0, r0, 0x1f
/* 800FE338 000F9F98 40 82 00 18 */ bne lbl_800FE350
/* 800FE33C 000F9F9C 7F C3 F3 78 */ mr r3, r30
/* 800FE340 000F9FA0 7F E4 FB 78 */ mr r4, r31
/* 800FE344 000F9FA4 38 A0 00 01 */ li r5, 1
/* 800FE348 000F9FA8 38 C0 00 00 */ li r6, 0
/* 800FE34C 000F9FAC 48 15 5B 69 */ bl func_80253EB4
lbl_800FE350:
/* 800FE350 000F9FB0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 800FE354 000F9FB4 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 800FE358 000F9FB8 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 800FE35C 000F9FBC 7C 08 03 A6 */ mtlr r0
/* 800FE360 000F9FC0 38 21 00 20 */ addi r1, r1, 0x20
/* 800FE364 000F9FC4 4E 80 00 20 */ blr
lbl_800FE368:
/* 800FE368 000F9FC8 94 21 FF 90 */ stwu r1, -0x70(r1)
/* 800FE36C 000F9FCC 7C 08 02 A6 */ mflr r0
/* 800FE370 000F9FD0 90 01 00 74 */ stw r0, 0x74(r1)
/* 800FE374 000F9FD4 39 61 00 70 */ addi r11, r1, 0x70
/* 800FE378 000F9FD8 48 0C 8D A9 */ bl _savegpr_25
/* 800FE37C 000F9FDC 7C 79 1B 78 */ mr r25, r3
/* 800FE380 000F9FE0 7C 9A 23 78 */ mr r26, r4
/* 800FE384 000F9FE4 38 C1 00 08 */ addi r6, r1, 8
/* 800FE388 000F9FE8 38 A0 00 03 */ li r5, 3
/* 800FE38C 000F9FEC 48 15 5B 51 */ bl func_80253EDC
/* 800FE390 000F9FF0 7F 23 CB 78 */ mr r3, r25
/* 800FE394 000F9FF4 7F 44 D3 78 */ mr r4, r26
/* 800FE398 000F9FF8 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FE39C 000F9FFC 38 A0 00 06 */ li r5, 6
/* 800FE3A0 000FA000 48 15 5B 3D */ bl func_80253EDC
/* 800FE3A4 000FA004 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 800FE3A8 000FA008 38 60 FF 00 */ li r3, -256
/* 800FE3AC 000FA00C C0 61 00 20 */ lfs f3, 0x20(r1)
/* 800FE3B0 000FA010 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 800FE3B4 000FA014 FC 80 28 1E */ fctiwz f4, f5
/* 800FE3B8 000FA018 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 800FE3BC 000FA01C FC 40 18 1E */ fctiwz f2, f3
/* 800FE3C0 000FA020 EC 21 28 28 */ fsubs f1, f1, f5
/* 800FE3C4 000FA024 80 01 00 08 */ lwz r0, 8(r1)
/* 800FE3C8 000FA028 EC 00 18 28 */ fsubs f0, f0, f3
/* 800FE3CC 000FA02C D8 81 00 30 */ stfd f4, 0x30(r1)
/* 800FE3D0 000FA030 28 00 00 15 */ cmplwi r0, 0x15
/* 800FE3D4 000FA034 FC 20 08 1E */ fctiwz f1, f1
/* 800FE3D8 000FA038 FC 00 00 1E */ fctiwz f0, f0
/* 800FE3DC 000FA03C D8 41 00 38 */ stfd f2, 0x38(r1)
/* 800FE3E0 000FA040 88 9A 00 11 */ lbz r4, 0x11(r26)
/* 800FE3E4 000FA044 D8 21 00 40 */ stfd f1, 0x40(r1)
/* 800FE3E8 000FA048 83 C1 00 34 */ lwz r30, 0x34(r1)
/* 800FE3EC 000FA04C 7C 9F 1B 78 */ or r31, r4, r3
/* 800FE3F0 000FA050 D8 01 00 48 */ stfd f0, 0x48(r1)
/* 800FE3F4 000FA054 83 A1 00 3C */ lwz r29, 0x3c(r1)
/* 800FE3F8 000FA058 83 81 00 44 */ lwz r28, 0x44(r1)
/* 800FE3FC 000FA05C 83 61 00 4C */ lwz r27, 0x4c(r1)
/* 800FE400 000FA060 41 81 03 9C */ bgt lbl_800FE79C
/* 800FE404 000FA064 3C 60 80 42 */ lis r3, lbl_8041A5EC@ha
/* 800FE408 000FA068 54 00 10 3A */ slwi r0, r0, 2
/* 800FE40C 000FA06C 38 63 A5 EC */ addi r3, r3, lbl_8041A5EC@l
/* 800FE410 000FA070 7C 63 00 2E */ lwzx r3, r3, r0
/* 800FE414 000FA074 7C 69 03 A6 */ mtctr r3
/* 800FE418 000FA078 4E 80 04 20 */ bctr
/* 800FE41C 000FA07C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FE420 000FA080 80 03 00 D0 */ lwz r0, 0xd0(r3)
/* 800FE424 000FA084 54 00 07 FF */ clrlwi. r0, r0, 0x1f
/* 800FE428 000FA088 41 82 03 74 */ beq lbl_800FE79C
/* 800FE42C 000FA08C 7F 23 CB 78 */ mr r3, r25
/* 800FE430 000FA090 7F 44 D3 78 */ mr r4, r26
/* 800FE434 000FA094 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FE438 000FA098 38 A0 00 06 */ li r5, 6
/* 800FE43C 000FA09C 48 15 5A A1 */ bl func_80253EDC
/* 800FE440 000FA0A0 38 81 00 10 */ addi r4, r1, 0x10
/* 800FE444 000FA0A4 38 60 00 01 */ li r3, 1
/* 800FE448 000FA0A8 4B F5 B5 F5 */ bl func_80059A3C
/* 800FE44C 000FA0AC 48 00 03 50 */ b lbl_800FE79C
/* 800FE450 000FA0B0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FE454 000FA0B4 80 03 00 D0 */ lwz r0, 0xd0(r3)
/* 800FE458 000FA0B8 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
/* 800FE45C 000FA0BC 41 82 03 40 */ beq lbl_800FE79C
/* 800FE460 000FA0C0 7F 23 CB 78 */ mr r3, r25
/* 800FE464 000FA0C4 7F 44 D3 78 */ mr r4, r26
/* 800FE468 000FA0C8 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FE46C 000FA0CC 38 A0 00 06 */ li r5, 6
/* 800FE470 000FA0D0 48 15 5A 6D */ bl func_80253EDC
/* 800FE474 000FA0D4 38 81 00 10 */ addi r4, r1, 0x10
/* 800FE478 000FA0D8 38 60 00 02 */ li r3, 2
/* 800FE47C 000FA0DC 4B F5 B5 C1 */ bl func_80059A3C
/* 800FE480 000FA0E0 48 00 03 1C */ b lbl_800FE79C
/* 800FE484 000FA0E4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FE488 000FA0E8 80 03 00 D0 */ lwz r0, 0xd0(r3)
/* 800FE48C 000FA0EC 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
/* 800FE490 000FA0F0 41 82 03 0C */ beq lbl_800FE79C
/* 800FE494 000FA0F4 7F 23 CB 78 */ mr r3, r25
/* 800FE498 000FA0F8 7F 44 D3 78 */ mr r4, r26
/* 800FE49C 000FA0FC 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FE4A0 000FA100 38 A0 00 06 */ li r5, 6
/* 800FE4A4 000FA104 48 15 5A 39 */ bl func_80253EDC
/* 800FE4A8 000FA108 38 81 00 10 */ addi r4, r1, 0x10
/* 800FE4AC 000FA10C 38 60 00 03 */ li r3, 3
/* 800FE4B0 000FA110 4B F5 B5 8D */ bl func_80059A3C
/* 800FE4B4 000FA114 48 00 02 E8 */ b lbl_800FE79C
/* 800FE4B8 000FA118 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FE4BC 000FA11C 80 03 00 D0 */ lwz r0, 0xd0(r3)
/* 800FE4C0 000FA120 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
/* 800FE4C4 000FA124 41 82 02 D8 */ beq lbl_800FE79C
/* 800FE4C8 000FA128 7F 23 CB 78 */ mr r3, r25
/* 800FE4CC 000FA12C 7F 44 D3 78 */ mr r4, r26
/* 800FE4D0 000FA130 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FE4D4 000FA134 38 A0 00 06 */ li r5, 6
/* 800FE4D8 000FA138 48 15 5A 05 */ bl func_80253EDC
/* 800FE4DC 000FA13C 38 81 00 10 */ addi r4, r1, 0x10
/* 800FE4E0 000FA140 38 60 00 04 */ li r3, 4
/* 800FE4E4 000FA144 4B F5 B5 59 */ bl func_80059A3C
/* 800FE4E8 000FA148 48 00 02 B4 */ b lbl_800FE79C
/* 800FE4EC 000FA14C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FE4F0 000FA150 80 03 00 D0 */ lwz r0, 0xd0(r3)
/* 800FE4F4 000FA154 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
/* 800FE4F8 000FA158 41 82 02 A4 */ beq lbl_800FE79C
/* 800FE4FC 000FA15C 7F 23 CB 78 */ mr r3, r25
/* 800FE500 000FA160 7F 44 D3 78 */ mr r4, r26
/* 800FE504 000FA164 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FE508 000FA168 38 A0 00 06 */ li r5, 6
/* 800FE50C 000FA16C 48 15 59 D1 */ bl func_80253EDC
/* 800FE510 000FA170 38 81 00 10 */ addi r4, r1, 0x10
/* 800FE514 000FA174 38 60 00 05 */ li r3, 5
/* 800FE518 000FA178 4B F5 B5 25 */ bl func_80059A3C
/* 800FE51C 000FA17C 48 00 02 80 */ b lbl_800FE79C
/* 800FE520 000FA180 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FE524 000FA184 38 80 00 A2 */ li r4, 0xa2
/* 800FE528 000FA188 38 A0 00 00 */ li r5, 0
/* 800FE52C 000FA18C 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FE530 000FA190 48 2D F4 AD */ bl func_803DD9DC
/* 800FE534 000FA194 7C 64 1B 78 */ mr r4, r3
/* 800FE538 000FA198 38 60 00 1B */ li r3, 0x1b
/* 800FE53C 000FA19C 48 05 DD CD */ bl func_8015C308
/* 800FE540 000FA1A0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FE544 000FA1A4 38 80 00 A3 */ li r4, 0xa3
/* 800FE548 000FA1A8 38 A0 00 00 */ li r5, 0
/* 800FE54C 000FA1AC 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FE550 000FA1B0 48 2D F4 8D */ bl func_803DD9DC
/* 800FE554 000FA1B4 7C 64 1B 78 */ mr r4, r3
/* 800FE558 000FA1B8 38 60 00 1C */ li r3, 0x1c
/* 800FE55C 000FA1BC 48 05 DD AD */ bl func_8015C308
/* 800FE560 000FA1C0 7F C4 F3 78 */ mr r4, r30
/* 800FE564 000FA1C4 7F A5 EB 78 */ mr r5, r29
/* 800FE568 000FA1C8 7F E8 FB 78 */ mr r8, r31
/* 800FE56C 000FA1CC 7F 86 07 34 */ extsh r6, r28
/* 800FE570 000FA1D0 7F 67 07 34 */ extsh r7, r27
/* 800FE574 000FA1D4 38 60 0E A1 */ li r3, 0xea1
/* 800FE578 000FA1D8 48 15 1B BD */ bl func_80250134
/* 800FE57C 000FA1DC 48 00 02 20 */ b lbl_800FE79C
/* 800FE580 000FA1E0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FE584 000FA1E4 38 80 00 A3 */ li r4, 0xa3
/* 800FE588 000FA1E8 38 A0 00 00 */ li r5, 0
/* 800FE58C 000FA1EC 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FE590 000FA1F0 48 2D F4 4D */ bl func_803DD9DC
/* 800FE594 000FA1F4 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 800FE598 000FA1F8 7C 7B 1B 78 */ mr r27, r3
/* 800FE59C 000FA1FC 38 80 00 A2 */ li r4, 0xa2
/* 800FE5A0 000FA200 38 A0 00 00 */ li r5, 0
/* 800FE5A4 000FA204 80 66 00 80 */ lwz r3, 0x80(r6)
/* 800FE5A8 000FA208 48 2D F4 35 */ bl func_803DD9DC
/* 800FE5AC 000FA20C 80 A1 00 08 */ lwz r5, 8(r1)
/* 800FE5B0 000FA210 7C 66 1B 78 */ mr r6, r3
/* 800FE5B4 000FA214 7F 23 CB 78 */ mr r3, r25
/* 800FE5B8 000FA218 7F 44 D3 78 */ mr r4, r26
/* 800FE5BC 000FA21C 7F 67 DB 78 */ mr r7, r27
/* 800FE5C0 000FA220 4B F5 C6 A5 */ bl func_8005AC64
/* 800FE5C4 000FA224 48 00 01 D8 */ b lbl_800FE79C
/* 800FE5C8 000FA228 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FE5CC 000FA22C 80 03 00 D0 */ lwz r0, 0xd0(r3)
/* 800FE5D0 000FA230 54 00 07 FF */ clrlwi. r0, r0, 0x1f
/* 800FE5D4 000FA234 41 82 01 C8 */ beq lbl_800FE79C
/* 800FE5D8 000FA238 80 63 00 7C */ lwz r3, 0x7c(r3)
/* 800FE5DC 000FA23C 2C 03 00 00 */ cmpwi r3, 0
/* 800FE5E0 000FA240 41 82 00 80 */ beq lbl_800FE660
/* 800FE5E4 000FA244 4B F5 83 99 */ bl func_8005697C
/* 800FE5E8 000FA248 7C 64 1B 78 */ mr r4, r3
/* 800FE5EC 000FA24C 38 60 00 15 */ li r3, 0x15
/* 800FE5F0 000FA250 48 05 DD 19 */ bl func_8015C308
/* 800FE5F4 000FA254 4B F5 A5 B1 */ bl VMBASEIsPageValid
/* 800FE5F8 000FA258 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 800FE5FC 000FA25C 28 00 00 03 */ cmplwi r0, 3
/* 800FE600 000FA260 40 82 00 24 */ bne lbl_800FE624
/* 800FE604 000FA264 7F C4 F3 78 */ mr r4, r30
/* 800FE608 000FA268 7F A5 EB 78 */ mr r5, r29
/* 800FE60C 000FA26C 7F E8 FB 78 */ mr r8, r31
/* 800FE610 000FA270 7F 86 07 34 */ extsh r6, r28
/* 800FE614 000FA274 7F 67 07 34 */ extsh r7, r27
/* 800FE618 000FA278 38 60 2D 65 */ li r3, 0x2d65
/* 800FE61C 000FA27C 48 15 1B 19 */ bl func_80250134
/* 800FE620 000FA280 48 00 00 20 */ b lbl_800FE640
lbl_800FE624:
/* 800FE624 000FA284 7F C4 F3 78 */ mr r4, r30
/* 800FE628 000FA288 7F A5 EB 78 */ mr r5, r29
/* 800FE62C 000FA28C 7F E8 FB 78 */ mr r8, r31
/* 800FE630 000FA290 7F 86 07 34 */ extsh r6, r28
/* 800FE634 000FA294 7F 67 07 34 */ extsh r7, r27
/* 800FE638 000FA298 38 60 2D 64 */ li r3, 0x2d64
/* 800FE63C 000FA29C 48 15 1A F9 */ bl func_80250134
lbl_800FE640:
/* 800FE640 000FA2A0 7F C4 F3 78 */ mr r4, r30
/* 800FE644 000FA2A4 7F E8 FB 78 */ mr r8, r31
/* 800FE648 000FA2A8 38 BD 00 1F */ addi r5, r29, 0x1f
/* 800FE64C 000FA2AC 7F 86 07 34 */ extsh r6, r28
/* 800FE650 000FA2B0 7F 67 07 34 */ extsh r7, r27
/* 800FE654 000FA2B4 38 60 2D 66 */ li r3, 0x2d66
/* 800FE658 000FA2B8 48 15 1A DD */ bl func_80250134
/* 800FE65C 000FA2BC 48 00 01 40 */ b lbl_800FE79C
lbl_800FE660:
/* 800FE660 000FA2C0 48 01 E3 15 */ bl func_8011C974
/* 800FE664 000FA2C4 80 03 00 0C */ lwz r0, 0xc(r3)
/* 800FE668 000FA2C8 2C 00 00 00 */ cmpwi r0, 0
/* 800FE66C 000FA2CC 40 82 00 34 */ bne lbl_800FE6A0
/* 800FE670 000FA2D0 48 01 E3 05 */ bl func_8011C974
/* 800FE674 000FA2D4 88 03 00 14 */ lbz r0, 0x14(r3)
/* 800FE678 000FA2D8 28 00 00 01 */ cmplwi r0, 1
/* 800FE67C 000FA2DC 40 82 00 24 */ bne lbl_800FE6A0
/* 800FE680 000FA2E0 7F C4 F3 78 */ mr r4, r30
/* 800FE684 000FA2E4 7F E8 FB 78 */ mr r8, r31
/* 800FE688 000FA2E8 38 BD 00 0A */ addi r5, r29, 0xa
/* 800FE68C 000FA2EC 7F 86 07 34 */ extsh r6, r28
/* 800FE690 000FA2F0 7F 67 07 34 */ extsh r7, r27
/* 800FE694 000FA2F4 38 60 2D 65 */ li r3, 0x2d65
/* 800FE698 000FA2F8 48 15 1A 9D */ bl func_80250134
/* 800FE69C 000FA2FC 48 00 01 00 */ b lbl_800FE79C
lbl_800FE6A0:
/* 800FE6A0 000FA300 7F C4 F3 78 */ mr r4, r30
/* 800FE6A4 000FA304 7F E8 FB 78 */ mr r8, r31
/* 800FE6A8 000FA308 38 BD 00 0A */ addi r5, r29, 0xa
/* 800FE6AC 000FA30C 7F 86 07 34 */ extsh r6, r28
/* 800FE6B0 000FA310 7F 67 07 34 */ extsh r7, r27
/* 800FE6B4 000FA314 38 60 52 16 */ li r3, 0x5216
/* 800FE6B8 000FA318 48 15 1A 7D */ bl func_80250134
/* 800FE6BC 000FA31C 48 00 00 E0 */ b lbl_800FE79C
/* 800FE6C0 000FA320 4B F5 A4 E5 */ bl VMBASEIsPageValid
/* 800FE6C4 000FA324 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 800FE6C8 000FA328 28 00 00 01 */ cmplwi r0, 1
/* 800FE6CC 000FA32C 41 82 00 14 */ beq lbl_800FE6E0
/* 800FE6D0 000FA330 4B F5 A4 D5 */ bl VMBASEIsPageValid
/* 800FE6D4 000FA334 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 800FE6D8 000FA338 28 00 00 03 */ cmplwi r0, 3
/* 800FE6DC 000FA33C 40 82 00 08 */ bne lbl_800FE6E4
lbl_800FE6E0:
/* 800FE6E0 000FA340 3B BD FF F6 */ addi r29, r29, -10
lbl_800FE6E4:
/* 800FE6E4 000FA344 7F C4 F3 78 */ mr r4, r30
/* 800FE6E8 000FA348 7F A5 EB 78 */ mr r5, r29
/* 800FE6EC 000FA34C 7F E8 FB 78 */ mr r8, r31
/* 800FE6F0 000FA350 7F 86 07 34 */ extsh r6, r28
/* 800FE6F4 000FA354 7F 67 07 34 */ extsh r7, r27
/* 800FE6F8 000FA358 38 60 2D 5C */ li r3, 0x2d5c
/* 800FE6FC 000FA35C 48 15 1A 39 */ bl func_80250134
/* 800FE700 000FA360 48 00 00 9C */ b lbl_800FE79C
/* 800FE704 000FA364 4B F5 A4 A1 */ bl VMBASEIsPageValid
/* 800FE708 000FA368 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 800FE70C 000FA36C 28 00 00 01 */ cmplwi r0, 1
/* 800FE710 000FA370 40 82 00 08 */ bne lbl_800FE718
/* 800FE714 000FA374 3B BD FF F6 */ addi r29, r29, -10
lbl_800FE718:
/* 800FE718 000FA378 7F C4 F3 78 */ mr r4, r30
/* 800FE71C 000FA37C 7F A5 EB 78 */ mr r5, r29
/* 800FE720 000FA380 7F E8 FB 78 */ mr r8, r31
/* 800FE724 000FA384 7F 86 07 34 */ extsh r6, r28
/* 800FE728 000FA388 7F 67 07 34 */ extsh r7, r27
/* 800FE72C 000FA38C 38 60 2D 5D */ li r3, 0x2d5d
/* 800FE730 000FA390 48 15 1A 05 */ bl func_80250134
/* 800FE734 000FA394 48 00 00 68 */ b lbl_800FE79C
/* 800FE738 000FA398 4B F5 A4 6D */ bl VMBASEIsPageValid
/* 800FE73C 000FA39C 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 800FE740 000FA3A0 28 00 00 03 */ cmplwi r0, 3
/* 800FE744 000FA3A4 40 82 00 08 */ bne lbl_800FE74C
/* 800FE748 000FA3A8 3B BD FF F6 */ addi r29, r29, -10
lbl_800FE74C:
/* 800FE74C 000FA3AC 7F C4 F3 78 */ mr r4, r30
/* 800FE750 000FA3B0 7F E8 FB 78 */ mr r8, r31
/* 800FE754 000FA3B4 38 BD 00 0B */ addi r5, r29, 0xb
/* 800FE758 000FA3B8 7F 86 07 34 */ extsh r6, r28
/* 800FE75C 000FA3BC 7F 67 07 34 */ extsh r7, r27
/* 800FE760 000FA3C0 38 60 2D 5E */ li r3, 0x2d5e
/* 800FE764 000FA3C4 48 15 19 D1 */ bl func_80250134
/* 800FE768 000FA3C8 48 00 00 34 */ b lbl_800FE79C
/* 800FE76C 000FA3CC 4B F5 A4 39 */ bl VMBASEIsPageValid
/* 800FE770 000FA3D0 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 800FE774 000FA3D4 28 00 00 03 */ cmplwi r0, 3
/* 800FE778 000FA3D8 40 82 00 08 */ bne lbl_800FE780
/* 800FE77C 000FA3DC 3B BD FF F6 */ addi r29, r29, -10
lbl_800FE780:
/* 800FE780 000FA3E0 7F C4 F3 78 */ mr r4, r30
/* 800FE784 000FA3E4 7F E8 FB 78 */ mr r8, r31
/* 800FE788 000FA3E8 38 BD 00 0B */ addi r5, r29, 0xb
/* 800FE78C 000FA3EC 7F 86 07 34 */ extsh r6, r28
/* 800FE790 000FA3F0 7F 67 07 34 */ extsh r7, r27
/* 800FE794 000FA3F4 38 60 2D 5F */ li r3, 0x2d5f
/* 800FE798 000FA3F8 48 15 19 9D */ bl func_80250134
lbl_800FE79C:
/* 800FE79C 000FA3FC 39 61 00 70 */ addi r11, r1, 0x70
/* 800FE7A0 000FA400 48 0C 89 CD */ bl _restgpr_25
/* 800FE7A4 000FA404 80 01 00 74 */ lwz r0, 0x74(r1)
/* 800FE7A8 000FA408 7C 08 03 A6 */ mtlr r0
/* 800FE7AC 000FA40C 38 21 00 70 */ addi r1, r1, 0x70
/* 800FE7B0 000FA410 4E 80 00 20 */ blr
lbl_800FE7B4:
/* 800FE7B4 000FA414 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 800FE7B8 000FA418 7C 08 02 A6 */ mflr r0
/* 800FE7BC 000FA41C 7C 63 07 34 */ extsh r3, r3
/* 800FE7C0 000FA420 38 80 00 08 */ li r4, 8
/* 800FE7C4 000FA424 90 01 00 24 */ stw r0, 0x24(r1)
/* 800FE7C8 000FA428 38 A1 00 08 */ addi r5, r1, 8
/* 800FE7CC 000FA42C 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 800FE7D0 000FA430 48 15 56 7D */ bl func_80253E4C
/* 800FE7D4 000FA434 80 01 00 08 */ lwz r0, 8(r1)
/* 800FE7D8 000FA438 28 00 00 01 */ cmplwi r0, 1
/* 800FE7DC 000FA43C 40 82 00 F4 */ bne lbl_800FE8D0
/* 800FE7E0 000FA440 83 ED 82 70 */ lwz r31, lbl_8063D530-_SDA_BASE_(r13)
/* 800FE7E4 000FA444 A0 1F 00 E4 */ lhz r0, 0xe4(r31)
/* 800FE7E8 000FA448 54 00 8F FF */ rlwinm. r0, r0, 0x11, 0x1f, 0x1f
/* 800FE7EC 000FA44C 41 82 00 E4 */ beq lbl_800FE8D0
/* 800FE7F0 000FA450 80 7F 00 78 */ lwz r3, 0x78(r31)
/* 800FE7F4 000FA454 38 80 00 05 */ li r4, 5
/* 800FE7F8 000FA458 38 A0 00 00 */ li r5, 0
/* 800FE7FC 000FA45C 48 2D C7 01 */ bl func_803DAEFC
/* 800FE800 000FA460 A0 1F 00 E8 */ lhz r0, 0xe8(r31)
/* 800FE804 000FA464 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 800FE808 000FA468 7C 00 18 40 */ cmplw r0, r3
/* 800FE80C 000FA46C 40 82 00 98 */ bne lbl_800FE8A4
/* 800FE810 000FA470 83 ED 82 70 */ lwz r31, lbl_8063D530-_SDA_BASE_(r13)
/* 800FE814 000FA474 80 7F 00 80 */ lwz r3, 0x80(r31)
/* 800FE818 000FA478 48 2D D8 B9 */ bl func_803DC0D0
/* 800FE81C 000FA47C 54 64 06 3E */ clrlwi r4, r3, 0x18
/* 800FE820 000FA480 A0 1F 00 E4 */ lhz r0, 0xe4(r31)
/* 800FE824 000FA484 7C 64 00 D0 */ neg r3, r4
/* 800FE828 000FA488 7C 63 23 78 */ or r3, r3, r4
/* 800FE82C 000FA48C 54 00 9F FE */ rlwinm r0, r0, 0x13, 0x1f, 0x1f
/* 800FE830 000FA490 54 63 0F FE */ srwi r3, r3, 0x1f
/* 800FE834 000FA494 7C 00 18 00 */ cmpw r0, r3
/* 800FE838 000FA498 40 82 00 6C */ bne lbl_800FE8A4
/* 800FE83C 000FA49C 83 ED 82 70 */ lwz r31, lbl_8063D530-_SDA_BASE_(r13)
/* 800FE840 000FA4A0 38 80 00 70 */ li r4, 0x70
/* 800FE844 000FA4A4 38 A0 00 00 */ li r5, 0
/* 800FE848 000FA4A8 80 7F 00 78 */ lwz r3, 0x78(r31)
/* 800FE84C 000FA4AC 48 2D C6 B1 */ bl func_803DAEFC
/* 800FE850 000FA4B0 A0 1F 00 EA */ lhz r0, 0xea(r31)
/* 800FE854 000FA4B4 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 800FE858 000FA4B8 7C 00 18 40 */ cmplw r0, r3
/* 800FE85C 000FA4BC 40 82 00 48 */ bne lbl_800FE8A4
/* 800FE860 000FA4C0 83 ED 82 70 */ lwz r31, lbl_8063D530-_SDA_BASE_(r13)
/* 800FE864 000FA4C4 38 80 00 6F */ li r4, 0x6f
/* 800FE868 000FA4C8 38 A0 00 00 */ li r5, 0
/* 800FE86C 000FA4CC 80 7F 00 78 */ lwz r3, 0x78(r31)
/* 800FE870 000FA4D0 48 2D C6 8D */ bl func_803DAEFC
/* 800FE874 000FA4D4 88 1F 00 E6 */ lbz r0, 0xe6(r31)
/* 800FE878 000FA4D8 54 63 06 3E */ clrlwi r3, r3, 0x18
/* 800FE87C 000FA4DC 7C 00 18 40 */ cmplw r0, r3
/* 800FE880 000FA4E0 40 82 00 24 */ bne lbl_800FE8A4
/* 800FE884 000FA4E4 83 ED 82 70 */ lwz r31, lbl_8063D530-_SDA_BASE_(r13)
/* 800FE888 000FA4E8 38 80 00 00 */ li r4, 0
/* 800FE88C 000FA4EC 38 A0 00 00 */ li r5, 0
/* 800FE890 000FA4F0 80 7F 00 78 */ lwz r3, 0x78(r31)
/* 800FE894 000FA4F4 48 2D C6 69 */ bl func_803DAEFC
/* 800FE898 000FA4F8 80 1F 00 EC */ lwz r0, 0xec(r31)
/* 800FE89C 000FA4FC 7C 00 18 40 */ cmplw r0, r3
/* 800FE8A0 000FA500 41 82 00 30 */ beq lbl_800FE8D0
lbl_800FE8A4:
/* 800FE8A4 000FA504 A0 1F 00 E4 */ lhz r0, 0xe4(r31)
/* 800FE8A8 000FA508 54 00 04 5E */ rlwinm r0, r0, 0, 0x11, 0xf
/* 800FE8AC 000FA50C B0 1F 00 E4 */ sth r0, 0xe4(r31)
/* 800FE8B0 000FA510 4B F3 F8 AD */ bl func_8003E15C
/* 800FE8B4 000FA514 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FE8B8 000FA518 80 84 00 E0 */ lwz r4, 0xe0(r4)
/* 800FE8BC 000FA51C 4B F3 F9 7D */ bl func_8003E238
/* 800FE8C0 000FA520 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FE8C4 000FA524 38 00 00 00 */ li r0, 0
/* 800FE8C8 000FA528 90 03 00 E0 */ stw r0, 0xe0(r3)
/* 800FE8CC 000FA52C 4B F5 75 FD */ bl func_80055EC8
lbl_800FE8D0:
/* 800FE8D0 000FA530 80 01 00 24 */ lwz r0, 0x24(r1)
/* 800FE8D4 000FA534 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 800FE8D8 000FA538 7C 08 03 A6 */ mtlr r0
/* 800FE8DC 000FA53C 38 21 00 20 */ addi r1, r1, 0x20
/* 800FE8E0 000FA540 4E 80 00 20 */ blr
lbl_800FE8E4:
/* 800FE8E4 000FA544 4E 80 00 20 */ blr
lbl_800FE8E8:
/* 800FE8E8 000FA548 94 21 FF 90 */ stwu r1, -0x70(r1)
/* 800FE8EC 000FA54C 7C 08 02 A6 */ mflr r0
/* 800FE8F0 000FA550 38 A0 00 03 */ li r5, 3
/* 800FE8F4 000FA554 90 01 00 74 */ stw r0, 0x74(r1)
/* 800FE8F8 000FA558 38 C1 00 20 */ addi r6, r1, 0x20
/* 800FE8FC 000FA55C 93 E1 00 6C */ stw r31, 0x6c(r1)
/* 800FE900 000FA560 7C 9F 23 78 */ mr r31, r4
/* 800FE904 000FA564 93 C1 00 68 */ stw r30, 0x68(r1)
/* 800FE908 000FA568 7C 7E 1B 78 */ mr r30, r3
/* 800FE90C 000FA56C 48 15 55 D1 */ bl func_80253EDC
/* 800FE910 000FA570 80 01 00 20 */ lwz r0, 0x20(r1)
/* 800FE914 000FA574 2C 00 00 00 */ cmpwi r0, 0
/* 800FE918 000FA578 41 82 00 08 */ beq lbl_800FE920
/* 800FE91C 000FA57C 48 00 01 C4 */ b lbl_800FEAE0
lbl_800FE920:
/* 800FE920 000FA580 7F C3 F3 78 */ mr r3, r30
/* 800FE924 000FA584 7F E4 FB 78 */ mr r4, r31
/* 800FE928 000FA588 38 C1 00 28 */ addi r6, r1, 0x28
/* 800FE92C 000FA58C 38 A0 00 06 */ li r5, 6
/* 800FE930 000FA590 48 15 55 AD */ bl func_80253EDC
/* 800FE934 000FA594 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 800FE938 000FA598 80 04 00 E0 */ lwz r0, 0xe0(r4)
/* 800FE93C 000FA59C 2C 00 00 00 */ cmpwi r0, 0
/* 800FE940 000FA5A0 41 82 01 A0 */ beq lbl_800FEAE0
/* 800FE944 000FA5A4 C0 61 00 28 */ lfs f3, 0x28(r1)
/* 800FE948 000FA5A8 C0 01 00 2C */ lfs f0, 0x2c(r1)
/* 800FE94C 000FA5AC C0 41 00 38 */ lfs f2, 0x38(r1)
/* 800FE950 000FA5B0 EC 20 18 28 */ fsubs f1, f0, f3
/* 800FE954 000FA5B4 C0 01 00 40 */ lfs f0, 0x40(r1)
/* 800FE958 000FA5B8 C0 82 8C 08 */ lfs f4, lbl_80641208-_SDA2_BASE_(r2)
/* 800FE95C 000FA5BC EC 00 10 28 */ fsubs f0, f0, f2
/* 800FE960 000FA5C0 80 6D A3 D8 */ lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 800FE964 000FA5C4 EC 64 18 2A */ fadds f3, f4, f3
/* 800FE968 000FA5C8 EC 44 10 2A */ fadds f2, f4, f2
/* 800FE96C 000FA5CC 88 03 00 7A */ lbz r0, 0x7a(r3)
/* 800FE970 000FA5D0 EC 21 20 28 */ fsubs f1, f1, f4
/* 800FE974 000FA5D4 EC 00 20 28 */ fsubs f0, f0, f4
/* 800FE978 000FA5D8 2C 00 00 00 */ cmpwi r0, 0
/* 800FE97C 000FA5DC FC 60 18 1E */ fctiwz f3, f3
/* 800FE980 000FA5E0 FC 40 10 1E */ fctiwz f2, f2
/* 800FE984 000FA5E4 FC 20 08 1E */ fctiwz f1, f1
/* 800FE988 000FA5E8 FC 00 00 1E */ fctiwz f0, f0
/* 800FE98C 000FA5EC D8 61 00 48 */ stfd f3, 0x48(r1)
/* 800FE990 000FA5F0 D8 41 00 50 */ stfd f2, 0x50(r1)
/* 800FE994 000FA5F4 80 E1 00 4C */ lwz r7, 0x4c(r1)
/* 800FE998 000FA5F8 D8 21 00 58 */ stfd f1, 0x58(r1)
/* 800FE99C 000FA5FC 81 01 00 54 */ lwz r8, 0x54(r1)
/* 800FE9A0 000FA600 D8 01 00 60 */ stfd f0, 0x60(r1)
/* 800FE9A4 000FA604 81 21 00 5C */ lwz r9, 0x5c(r1)
/* 800FE9A8 000FA608 81 41 00 64 */ lwz r10, 0x64(r1)
/* 800FE9AC 000FA60C 41 82 00 A8 */ beq lbl_800FEA54
/* 800FE9B0 000FA610 B0 E1 00 0E */ sth r7, 0xe(r1)
/* 800FE9B4 000FA614 E0 01 B0 0E */ psq_l f0, 14(r1), 1, qr3
/* 800FE9B8 000FA618 B1 21 00 0C */ sth r9, 0xc(r1)
/* 800FE9BC 000FA61C E0 21 B0 0C */ psq_l f1, 12(r1), 1, qr3
/* 800FE9C0 000FA620 C0 A2 8C 14 */ lfs f5, lbl_80641214-_SDA2_BASE_(r2)
/* 800FE9C4 000FA624 EC C0 08 2A */ fadds f6, f0, f1
/* 800FE9C8 000FA628 C0 82 8C 18 */ lfs f4, lbl_80641218-_SDA2_BASE_(r2)
/* 800FE9CC 000FA62C EC 20 28 28 */ fsubs f1, f0, f5
/* 800FE9D0 000FA630 C0 62 8C 1C */ lfs f3, lbl_8064121C-_SDA2_BASE_(r2)
/* 800FE9D4 000FA634 C0 42 8C 20 */ lfs f2, lbl_80641220-_SDA2_BASE_(r2)
/* 800FE9D8 000FA638 EC 06 28 28 */ fsubs f0, f6, f5
/* 800FE9DC 000FA63C EC 24 00 72 */ fmuls f1, f4, f1
/* 800FE9E0 000FA640 EC 04 00 32 */ fmuls f0, f4, f0
/* 800FE9E4 000FA644 EC 21 18 24 */ fdivs f1, f1, f3
/* 800FE9E8 000FA648 EC 00 18 24 */ fdivs f0, f0, f3
/* 800FE9EC 000FA64C EC 25 08 2A */ fadds f1, f5, f1
/* 800FE9F0 000FA650 EC 65 00 2A */ fadds f3, f5, f0
/* 800FE9F4 000FA654 EC 02 08 2A */ fadds f0, f2, f1
/* 800FE9F8 000FA658 F0 01 B0 1C */ psq_st f0, 28(r1), 1, qr3
/* 800FE9FC 000FA65C EC 03 08 28 */ fsubs f0, f3, f1
/* 800FEA00 000FA660 A0 E1 00 1C */ lhz r7, 0x1c(r1)
/* 800FEA04 000FA664 EC 02 00 2A */ fadds f0, f2, f0
/* 800FEA08 000FA668 F0 01 B0 18 */ psq_st f0, 24(r1), 1, qr3
/* 800FEA0C 000FA66C B1 01 00 0A */ sth r8, 0xa(r1)
/* 800FEA10 000FA670 A1 21 00 18 */ lhz r9, 0x18(r1)
/* 800FEA14 000FA674 E0 21 B0 0A */ psq_l f1, 10(r1), 1, qr3
/* 800FEA18 000FA678 B1 41 00 08 */ sth r10, 8(r1)
/* 800FEA1C 000FA67C E0 61 B0 08 */ psq_l f3, 8(r1), 1, qr3
/* 800FEA20 000FA680 C0 02 8C 24 */ lfs f0, lbl_80641224-_SDA2_BASE_(r2)
/* 800FEA24 000FA684 EC 61 18 2A */ fadds f3, f1, f3
/* 800FEA28 000FA688 EC 21 00 28 */ fsubs f1, f1, f0
/* 800FEA2C 000FA68C EC 03 00 28 */ fsubs f0, f3, f0
/* 800FEA30 000FA690 EC 24 00 72 */ fmuls f1, f4, f1
/* 800FEA34 000FA694 EC 64 00 32 */ fmuls f3, f4, f0
/* 800FEA38 000FA698 EC 02 08 2A */ fadds f0, f2, f1
/* 800FEA3C 000FA69C F0 01 B0 14 */ psq_st f0, 20(r1), 1, qr3
/* 800FEA40 000FA6A0 EC 03 08 28 */ fsubs f0, f3, f1
/* 800FEA44 000FA6A4 A1 01 00 14 */ lhz r8, 0x14(r1)
/* 800FEA48 000FA6A8 EC 02 00 2A */ fadds f0, f2, f0
/* 800FEA4C 000FA6AC F0 01 B0 10 */ psq_st f0, 16(r1), 1, qr3
/* 800FEA50 000FA6B0 A1 41 00 10 */ lhz r10, 0x10(r1)
lbl_800FEA54:
/* 800FEA54 000FA6B4 80 64 00 E0 */ lwz r3, 0xe0(r4)
/* 800FEA58 000FA6B8 80 A3 0C 00 */ lwz r5, 0xc00(r3)
/* 800FEA5C 000FA6BC 2C 05 00 00 */ cmpwi r5, 0
/* 800FEA60 000FA6C0 41 82 00 80 */ beq lbl_800FEAE0
/* 800FEA64 000FA6C4 80 65 00 00 */ lwz r3, 0(r5)
/* 800FEA68 000FA6C8 39 80 00 00 */ li r12, 0
/* 800FEA6C 000FA6CC A1 63 00 18 */ lhz r11, 0x18(r3)
/* 800FEA70 000FA6D0 48 00 00 64 */ b lbl_800FEAD4
lbl_800FEA74:
/* 800FEA74 000FA6D4 80 C5 00 04 */ lwz r6, 4(r5)
/* 800FEA78 000FA6D8 2C 06 00 00 */ cmpwi r6, 0
/* 800FEA7C 000FA6DC 40 82 00 0C */ bne lbl_800FEA88
/* 800FEA80 000FA6E0 38 60 00 00 */ li r3, 0
/* 800FEA84 000FA6E4 48 00 00 28 */ b lbl_800FEAAC
lbl_800FEA88:
/* 800FEA88 000FA6E8 80 65 00 00 */ lwz r3, 0(r5)
/* 800FEA8C 000FA6EC 55 84 04 3E */ clrlwi r4, r12, 0x10
/* 800FEA90 000FA6F0 A0 03 00 18 */ lhz r0, 0x18(r3)
/* 800FEA94 000FA6F4 7C 04 00 40 */ cmplw r4, r0
/* 800FEA98 000FA6F8 41 80 00 0C */ blt lbl_800FEAA4
/* 800FEA9C 000FA6FC 38 60 00 00 */ li r3, 0
/* 800FEAA0 000FA700 48 00 00 0C */ b lbl_800FEAAC
lbl_800FEAA4:
/* 800FEAA4 000FA704 55 80 13 BA */ rlwinm r0, r12, 2, 0xe, 0x1d
/* 800FEAA8 000FA708 7C 66 00 2E */ lwzx r3, r6, r0
lbl_800FEAAC:
/* 800FEAAC 000FA70C 2C 03 00 00 */ cmpwi r3, 0
/* 800FEAB0 000FA710 41 82 00 20 */ beq lbl_800FEAD0
/* 800FEAB4 000FA714 B0 E3 01 4C */ sth r7, 0x14c(r3)
/* 800FEAB8 000FA718 B1 03 01 4E */ sth r8, 0x14e(r3)
/* 800FEABC 000FA71C B1 23 01 50 */ sth r9, 0x150(r3)
/* 800FEAC0 000FA720 B1 43 01 52 */ sth r10, 0x152(r3)
/* 800FEAC4 000FA724 A0 03 00 DC */ lhz r0, 0xdc(r3)
/* 800FEAC8 000FA728 60 00 01 00 */ ori r0, r0, 0x100
/* 800FEACC 000FA72C B0 03 00 DC */ sth r0, 0xdc(r3)
lbl_800FEAD0:
/* 800FEAD0 000FA730 39 8C 00 01 */ addi r12, r12, 1
lbl_800FEAD4:
/* 800FEAD4 000FA734 55 80 04 3E */ clrlwi r0, r12, 0x10
/* 800FEAD8 000FA738 7C 00 58 40 */ cmplw r0, r11
/* 800FEADC 000FA73C 41 80 FF 98 */ blt lbl_800FEA74
lbl_800FEAE0:
/* 800FEAE0 000FA740 80 01 00 74 */ lwz r0, 0x74(r1)
/* 800FEAE4 000FA744 83 E1 00 6C */ lwz r31, 0x6c(r1)
/* 800FEAE8 000FA748 83 C1 00 68 */ lwz r30, 0x68(r1)
/* 800FEAEC 000FA74C 7C 08 03 A6 */ mtlr r0
/* 800FEAF0 000FA750 38 21 00 70 */ addi r1, r1, 0x70
/* 800FEAF4 000FA754 4E 80 00 20 */ blr
lbl_800FEAF8:
/* 800FEAF8 000FA758 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 800FEAFC 000FA75C 7C 08 02 A6 */ mflr r0
/* 800FEB00 000FA760 38 A0 00 03 */ li r5, 3
/* 800FEB04 000FA764 90 01 00 24 */ stw r0, 0x24(r1)
/* 800FEB08 000FA768 38 C1 00 08 */ addi r6, r1, 8
/* 800FEB0C 000FA76C 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 800FEB10 000FA770 7C 9F 23 78 */ mr r31, r4
/* 800FEB14 000FA774 93 C1 00 18 */ stw r30, 0x18(r1)
/* 800FEB18 000FA778 7C 7E 1B 78 */ mr r30, r3
/* 800FEB1C 000FA77C 48 15 53 71 */ bl func_80253E8C
/* 800FEB20 000FA780 80 01 00 08 */ lwz r0, 8(r1)
/* 800FEB24 000FA784 28 00 00 0A */ cmplwi r0, 0xa
/* 800FEB28 000FA788 41 81 01 50 */ bgt lbl_800FEC78
/* 800FEB2C 000FA78C 3C 60 80 42 */ lis r3, lbl_8041A644@ha
/* 800FEB30 000FA790 54 00 10 3A */ slwi r0, r0, 2
/* 800FEB34 000FA794 38 63 A6 44 */ addi r3, r3, lbl_8041A644@l
/* 800FEB38 000FA798 7C 63 00 2E */ lwzx r3, r3, r0
/* 800FEB3C 000FA79C 7C 69 03 A6 */ mtctr r3
/* 800FEB40 000FA7A0 4E 80 04 20 */ bctr
/* 800FEB44 000FA7A4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FEB48 000FA7A8 38 80 00 0B */ li r4, 0xb
/* 800FEB4C 000FA7AC 38 A0 00 00 */ li r5, 0
/* 800FEB50 000FA7B0 80 63 00 78 */ lwz r3, 0x78(r3)
/* 800FEB54 000FA7B4 48 2D C3 A9 */ bl func_803DAEFC
/* 800FEB58 000FA7B8 54 60 07 FF */ clrlwi. r0, r3, 0x1f
/* 800FEB5C 000FA7BC 40 82 01 1C */ bne lbl_800FEC78
/* 800FEB60 000FA7C0 7F C3 F3 78 */ mr r3, r30
/* 800FEB64 000FA7C4 7F E4 FB 78 */ mr r4, r31
/* 800FEB68 000FA7C8 38 A0 00 01 */ li r5, 1
/* 800FEB6C 000FA7CC 38 C0 00 00 */ li r6, 0
/* 800FEB70 000FA7D0 48 15 53 45 */ bl func_80253EB4
/* 800FEB74 000FA7D4 48 00 01 04 */ b lbl_800FEC78
/* 800FEB78 000FA7D8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FEB7C 000FA7DC 38 80 00 0B */ li r4, 0xb
/* 800FEB80 000FA7E0 38 A0 00 00 */ li r5, 0
/* 800FEB84 000FA7E4 80 63 00 78 */ lwz r3, 0x78(r3)
/* 800FEB88 000FA7E8 48 2D C3 75 */ bl func_803DAEFC
/* 800FEB8C 000FA7EC 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e
/* 800FEB90 000FA7F0 40 82 00 E8 */ bne lbl_800FEC78
/* 800FEB94 000FA7F4 7F C3 F3 78 */ mr r3, r30
/* 800FEB98 000FA7F8 7F E4 FB 78 */ mr r4, r31
/* 800FEB9C 000FA7FC 38 A0 00 01 */ li r5, 1
/* 800FEBA0 000FA800 38 C0 00 00 */ li r6, 0
/* 800FEBA4 000FA804 48 15 53 11 */ bl func_80253EB4
/* 800FEBA8 000FA808 48 00 00 D0 */ b lbl_800FEC78
/* 800FEBAC 000FA80C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FEBB0 000FA810 38 80 00 0B */ li r4, 0xb
/* 800FEBB4 000FA814 38 A0 00 00 */ li r5, 0
/* 800FEBB8 000FA818 80 63 00 78 */ lwz r3, 0x78(r3)
/* 800FEBBC 000FA81C 48 2D C3 41 */ bl func_803DAEFC
/* 800FEBC0 000FA820 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d
/* 800FEBC4 000FA824 40 82 00 B4 */ bne lbl_800FEC78
/* 800FEBC8 000FA828 7F C3 F3 78 */ mr r3, r30
/* 800FEBCC 000FA82C 7F E4 FB 78 */ mr r4, r31
/* 800FEBD0 000FA830 38 A0 00 01 */ li r5, 1
/* 800FEBD4 000FA834 38 C0 00 00 */ li r6, 0
/* 800FEBD8 000FA838 48 15 52 DD */ bl func_80253EB4
/* 800FEBDC 000FA83C 48 00 00 9C */ b lbl_800FEC78
/* 800FEBE0 000FA840 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FEBE4 000FA844 38 80 00 0B */ li r4, 0xb
/* 800FEBE8 000FA848 38 A0 00 00 */ li r5, 0
/* 800FEBEC 000FA84C 80 63 00 78 */ lwz r3, 0x78(r3)
/* 800FEBF0 000FA850 48 2D C3 0D */ bl func_803DAEFC
/* 800FEBF4 000FA854 54 60 07 39 */ rlwinm. r0, r3, 0, 0x1c, 0x1c
/* 800FEBF8 000FA858 40 82 00 80 */ bne lbl_800FEC78
/* 800FEBFC 000FA85C 7F C3 F3 78 */ mr r3, r30
/* 800FEC00 000FA860 7F E4 FB 78 */ mr r4, r31
/* 800FEC04 000FA864 38 A0 00 01 */ li r5, 1
/* 800FEC08 000FA868 38 C0 00 00 */ li r6, 0
/* 800FEC0C 000FA86C 48 15 52 A9 */ bl func_80253EB4
/* 800FEC10 000FA870 48 00 00 68 */ b lbl_800FEC78
/* 800FEC14 000FA874 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FEC18 000FA878 38 80 00 0B */ li r4, 0xb
/* 800FEC1C 000FA87C 38 A0 00 00 */ li r5, 0
/* 800FEC20 000FA880 80 63 00 78 */ lwz r3, 0x78(r3)
/* 800FEC24 000FA884 48 2D C2 D9 */ bl func_803DAEFC
/* 800FEC28 000FA888 54 60 06 F7 */ rlwinm. r0, r3, 0, 0x1b, 0x1b
/* 800FEC2C 000FA88C 40 82 00 4C */ bne lbl_800FEC78
/* 800FEC30 000FA890 7F C3 F3 78 */ mr r3, r30
/* 800FEC34 000FA894 7F E4 FB 78 */ mr r4, r31
/* 800FEC38 000FA898 38 A0 00 01 */ li r5, 1
/* 800FEC3C 000FA89C 38 C0 00 00 */ li r6, 0
/* 800FEC40 000FA8A0 48 15 52 75 */ bl func_80253EB4
/* 800FEC44 000FA8A4 48 00 00 34 */ b lbl_800FEC78
/* 800FEC48 000FA8A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FEC4C 000FA8AC 38 80 00 0B */ li r4, 0xb
/* 800FEC50 000FA8B0 38 A0 00 00 */ li r5, 0
/* 800FEC54 000FA8B4 80 63 00 78 */ lwz r3, 0x78(r3)
/* 800FEC58 000FA8B8 48 2D C2 A5 */ bl func_803DAEFC
/* 800FEC5C 000FA8BC 54 60 06 B5 */ rlwinm. r0, r3, 0, 0x1a, 0x1a
/* 800FEC60 000FA8C0 40 82 00 18 */ bne lbl_800FEC78
/* 800FEC64 000FA8C4 7F C3 F3 78 */ mr r3, r30
/* 800FEC68 000FA8C8 7F E4 FB 78 */ mr r4, r31
/* 800FEC6C 000FA8CC 38 A0 00 01 */ li r5, 1
/* 800FEC70 000FA8D0 38 C0 00 00 */ li r6, 0
/* 800FEC74 000FA8D4 48 15 52 41 */ bl func_80253EB4
lbl_800FEC78:
/* 800FEC78 000FA8D8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 800FEC7C 000FA8DC 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 800FEC80 000FA8E0 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 800FEC84 000FA8E4 7C 08 03 A6 */ mtlr r0
/* 800FEC88 000FA8E8 38 21 00 20 */ addi r1, r1, 0x20
/* 800FEC8C 000FA8EC 4E 80 00 20 */ blr
lbl_800FEC90:
/* 800FEC90 000FA8F0 4E 80 00 20 */ blr
lbl_800FEC94:
/* 800FEC94 000FA8F4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 800FEC98 000FA8F8 7C 08 02 A6 */ mflr r0
/* 800FEC9C 000FA8FC 38 A0 00 03 */ li r5, 3
/* 800FECA0 000FA900 90 01 00 24 */ stw r0, 0x24(r1)
/* 800FECA4 000FA904 38 C1 00 08 */ addi r6, r1, 8
/* 800FECA8 000FA908 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 800FECAC 000FA90C 7C 9F 23 78 */ mr r31, r4
/* 800FECB0 000FA910 93 C1 00 18 */ stw r30, 0x18(r1)
/* 800FECB4 000FA914 7C 7E 1B 78 */ mr r30, r3
/* 800FECB8 000FA918 48 15 51 D5 */ bl func_80253E8C
/* 800FECBC 000FA91C 80 01 00 08 */ lwz r0, 8(r1)
/* 800FECC0 000FA920 2C 00 00 08 */ cmpwi r0, 8
/* 800FECC4 000FA924 41 82 00 08 */ beq lbl_800FECCC
/* 800FECC8 000FA928 48 00 00 18 */ b lbl_800FECE0
lbl_800FECCC:
/* 800FECCC 000FA92C 7F C3 F3 78 */ mr r3, r30
/* 800FECD0 000FA930 7F E4 FB 78 */ mr r4, r31
/* 800FECD4 000FA934 38 A0 00 02 */ li r5, 2
/* 800FECD8 000FA938 38 C0 0E 99 */ li r6, 0xe99
/* 800FECDC 000FA93C 48 15 51 D9 */ bl func_80253EB4
lbl_800FECE0:
/* 800FECE0 000FA940 80 01 00 24 */ lwz r0, 0x24(r1)
/* 800FECE4 000FA944 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 800FECE8 000FA948 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 800FECEC 000FA94C 7C 08 03 A6 */ mtlr r0
/* 800FECF0 000FA950 38 21 00 20 */ addi r1, r1, 0x20
/* 800FECF4 000FA954 4E 80 00 20 */ blr
lbl_800FECF8:
/* 800FECF8 000FA958 94 21 FF 90 */ stwu r1, -0x70(r1)
/* 800FECFC 000FA95C 7C 08 02 A6 */ mflr r0
/* 800FED00 000FA960 90 01 00 74 */ stw r0, 0x74(r1)
/* 800FED04 000FA964 39 61 00 70 */ addi r11, r1, 0x70
/* 800FED08 000FA968 48 0C 84 21 */ bl _savegpr_27
/* 800FED0C 000FA96C 7C 7B 1B 78 */ mr r27, r3
/* 800FED10 000FA970 7C 9F 23 78 */ mr r31, r4
/* 800FED14 000FA974 38 C1 00 08 */ addi r6, r1, 8
/* 800FED18 000FA978 38 A0 00 03 */ li r5, 3
/* 800FED1C 000FA97C 48 15 51 C1 */ bl func_80253EDC
/* 800FED20 000FA980 80 01 00 08 */ lwz r0, 8(r1)
/* 800FED24 000FA984 28 00 00 13 */ cmplwi r0, 0x13
/* 800FED28 000FA988 41 81 09 64 */ bgt lbl_800FF68C
/* 800FED2C 000FA98C 3C 60 80 42 */ lis r3, lbl_8041A670@ha
/* 800FED30 000FA990 54 00 10 3A */ slwi r0, r0, 2
/* 800FED34 000FA994 38 63 A6 70 */ addi r3, r3, lbl_8041A670@l
/* 800FED38 000FA998 7C 63 00 2E */ lwzx r3, r3, r0
/* 800FED3C 000FA99C 7C 69 03 A6 */ mtctr r3
/* 800FED40 000FA9A0 4E 80 04 20 */ bctr
/* 800FED44 000FA9A4 7F 63 DB 78 */ mr r3, r27
/* 800FED48 000FA9A8 7F E4 FB 78 */ mr r4, r31
/* 800FED4C 000FA9AC 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FED50 000FA9B0 38 A0 00 06 */ li r5, 6
/* 800FED54 000FA9B4 48 15 51 89 */ bl func_80253EDC
/* 800FED58 000FA9B8 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 800FED5C 000FA9BC 38 00 FF 00 */ li r0, -256
/* 800FED60 000FA9C0 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 800FED64 000FA9C4 38 80 00 0A */ li r4, 0xa
/* 800FED68 000FA9C8 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 800FED6C 000FA9CC FC 80 28 1E */ fctiwz f4, f5
/* 800FED70 000FA9D0 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 800FED74 000FA9D4 FC 40 18 1E */ fctiwz f2, f3
/* 800FED78 000FA9D8 EC 21 28 28 */ fsubs f1, f1, f5
/* 800FED7C 000FA9DC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FED80 000FA9E0 EC 00 18 28 */ fsubs f0, f0, f3
/* 800FED84 000FA9E4 D8 81 00 30 */ stfd f4, 0x30(r1)
/* 800FED88 000FA9E8 38 A0 00 00 */ li r5, 0
/* 800FED8C 000FA9EC FC 20 08 1E */ fctiwz f1, f1
/* 800FED90 000FA9F0 FC 00 00 1E */ fctiwz f0, f0
/* 800FED94 000FA9F4 D8 41 00 38 */ stfd f2, 0x38(r1)
/* 800FED98 000FA9F8 88 DF 00 11 */ lbz r6, 0x11(r31)
/* 800FED9C 000FA9FC D8 21 00 40 */ stfd f1, 0x40(r1)
/* 800FEDA0 000FAA00 83 81 00 34 */ lwz r28, 0x34(r1)
/* 800FEDA4 000FAA04 7C DB 03 78 */ or r27, r6, r0
/* 800FEDA8 000FAA08 D8 01 00 48 */ stfd f0, 0x48(r1)
/* 800FEDAC 000FAA0C 83 A1 00 3C */ lwz r29, 0x3c(r1)
/* 800FEDB0 000FAA10 83 C1 00 44 */ lwz r30, 0x44(r1)
/* 800FEDB4 000FAA14 83 E1 00 4C */ lwz r31, 0x4c(r1)
/* 800FEDB8 000FAA18 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FEDBC 000FAA1C 48 2D EC 21 */ bl func_803DD9DC
/* 800FEDC0 000FAA20 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
/* 800FEDC4 000FAA24 7C 64 1B 78 */ mr r4, r3
/* 800FEDC8 000FAA28 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
/* 800FEDCC 000FAA2C 38 65 00 20 */ addi r3, r5, 0x20
/* 800FEDD0 000FAA30 48 29 15 BD */ bl func_8039038C
/* 800FEDD4 000FAA34 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 800FEDD8 000FAA38 48 15 15 1D */ bl func_802502F4
/* 800FEDDC 000FAA3C 7C 64 1B 78 */ mr r4, r3
/* 800FEDE0 000FAA40 38 60 00 0E */ li r3, 0xe
/* 800FEDE4 000FAA44 48 05 D5 25 */ bl func_8015C308
/* 800FEDE8 000FAA48 7F 84 E3 78 */ mr r4, r28
/* 800FEDEC 000FAA4C 7F A5 EB 78 */ mr r5, r29
/* 800FEDF0 000FAA50 7F 68 DB 78 */ mr r8, r27
/* 800FEDF4 000FAA54 7F C6 07 34 */ extsh r6, r30
/* 800FEDF8 000FAA58 7F E7 07 34 */ extsh r7, r31
/* 800FEDFC 000FAA5C 38 60 2D 98 */ li r3, 0x2d98
/* 800FEE00 000FAA60 48 15 13 35 */ bl func_80250134
/* 800FEE04 000FAA64 48 00 08 88 */ b lbl_800FF68C
/* 800FEE08 000FAA68 7F 63 DB 78 */ mr r3, r27
/* 800FEE0C 000FAA6C 7F E4 FB 78 */ mr r4, r31
/* 800FEE10 000FAA70 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FEE14 000FAA74 38 A0 00 06 */ li r5, 6
/* 800FEE18 000FAA78 48 15 50 C5 */ bl func_80253EDC
/* 800FEE1C 000FAA7C C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 800FEE20 000FAA80 38 00 FF 00 */ li r0, -256
/* 800FEE24 000FAA84 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 800FEE28 000FAA88 38 80 00 0A */ li r4, 0xa
/* 800FEE2C 000FAA8C C0 21 00 14 */ lfs f1, 0x14(r1)
/* 800FEE30 000FAA90 FC 80 28 1E */ fctiwz f4, f5
/* 800FEE34 000FAA94 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 800FEE38 000FAA98 FC 40 18 1E */ fctiwz f2, f3
/* 800FEE3C 000FAA9C EC 21 28 28 */ fsubs f1, f1, f5
/* 800FEE40 000FAAA0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FEE44 000FAAA4 EC 00 18 28 */ fsubs f0, f0, f3
/* 800FEE48 000FAAA8 D8 41 00 40 */ stfd f2, 0x40(r1)
/* 800FEE4C 000FAAAC 38 A0 00 00 */ li r5, 0
/* 800FEE50 000FAAB0 FC 20 08 1E */ fctiwz f1, f1
/* 800FEE54 000FAAB4 FC 00 00 1E */ fctiwz f0, f0
/* 800FEE58 000FAAB8 D8 81 00 48 */ stfd f4, 0x48(r1)
/* 800FEE5C 000FAABC 88 DF 00 11 */ lbz r6, 0x11(r31)
/* 800FEE60 000FAAC0 D8 21 00 38 */ stfd f1, 0x38(r1)
/* 800FEE64 000FAAC4 83 E1 00 4C */ lwz r31, 0x4c(r1)
/* 800FEE68 000FAAC8 7C DE 03 78 */ or r30, r6, r0
/* 800FEE6C 000FAACC D8 01 00 30 */ stfd f0, 0x30(r1)
/* 800FEE70 000FAAD0 83 A1 00 44 */ lwz r29, 0x44(r1)
/* 800FEE74 000FAAD4 83 81 00 3C */ lwz r28, 0x3c(r1)
/* 800FEE78 000FAAD8 83 61 00 34 */ lwz r27, 0x34(r1)
/* 800FEE7C 000FAADC 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FEE80 000FAAE0 48 2D EB 5D */ bl func_803DD9DC
/* 800FEE84 000FAAE4 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
/* 800FEE88 000FAAE8 7C 64 1B 78 */ mr r4, r3
/* 800FEE8C 000FAAEC 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
/* 800FEE90 000FAAF0 38 65 00 20 */ addi r3, r5, 0x20
/* 800FEE94 000FAAF4 48 29 15 2D */ bl func_803903C0
/* 800FEE98 000FAAF8 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 800FEE9C 000FAAFC 48 15 14 59 */ bl func_802502F4
/* 800FEEA0 000FAB00 7C 64 1B 78 */ mr r4, r3
/* 800FEEA4 000FAB04 38 60 00 0E */ li r3, 0xe
/* 800FEEA8 000FAB08 48 05 D4 61 */ bl func_8015C308
/* 800FEEAC 000FAB0C 7F E4 FB 78 */ mr r4, r31
/* 800FEEB0 000FAB10 7F A5 EB 78 */ mr r5, r29
/* 800FEEB4 000FAB14 7F C8 F3 78 */ mr r8, r30
/* 800FEEB8 000FAB18 7F 86 07 34 */ extsh r6, r28
/* 800FEEBC 000FAB1C 7F 67 07 34 */ extsh r7, r27
/* 800FEEC0 000FAB20 38 60 2D 99 */ li r3, 0x2d99
/* 800FEEC4 000FAB24 48 15 12 71 */ bl func_80250134
/* 800FEEC8 000FAB28 48 00 07 C4 */ b lbl_800FF68C
/* 800FEECC 000FAB2C 7F 63 DB 78 */ mr r3, r27
/* 800FEED0 000FAB30 7F E4 FB 78 */ mr r4, r31
/* 800FEED4 000FAB34 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FEED8 000FAB38 38 A0 00 06 */ li r5, 6
/* 800FEEDC 000FAB3C 48 15 50 01 */ bl func_80253EDC
/* 800FEEE0 000FAB40 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 800FEEE4 000FAB44 38 00 FF 00 */ li r0, -256
/* 800FEEE8 000FAB48 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 800FEEEC 000FAB4C 38 80 00 06 */ li r4, 6
/* 800FEEF0 000FAB50 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 800FEEF4 000FAB54 FC 80 28 1E */ fctiwz f4, f5
/* 800FEEF8 000FAB58 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 800FEEFC 000FAB5C FC 40 18 1E */ fctiwz f2, f3
/* 800FEF00 000FAB60 EC 21 28 28 */ fsubs f1, f1, f5
/* 800FEF04 000FAB64 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FEF08 000FAB68 EC 00 18 28 */ fsubs f0, f0, f3
/* 800FEF0C 000FAB6C D8 41 00 40 */ stfd f2, 0x40(r1)
/* 800FEF10 000FAB70 38 A0 00 00 */ li r5, 0
/* 800FEF14 000FAB74 FC 20 08 1E */ fctiwz f1, f1
/* 800FEF18 000FAB78 FC 00 00 1E */ fctiwz f0, f0
/* 800FEF1C 000FAB7C D8 81 00 48 */ stfd f4, 0x48(r1)
/* 800FEF20 000FAB80 88 DF 00 11 */ lbz r6, 0x11(r31)
/* 800FEF24 000FAB84 D8 21 00 38 */ stfd f1, 0x38(r1)
/* 800FEF28 000FAB88 83 E1 00 4C */ lwz r31, 0x4c(r1)
/* 800FEF2C 000FAB8C 7C DE 03 78 */ or r30, r6, r0
/* 800FEF30 000FAB90 D8 01 00 30 */ stfd f0, 0x30(r1)
/* 800FEF34 000FAB94 83 A1 00 44 */ lwz r29, 0x44(r1)
/* 800FEF38 000FAB98 83 81 00 3C */ lwz r28, 0x3c(r1)
/* 800FEF3C 000FAB9C 83 61 00 34 */ lwz r27, 0x34(r1)
/* 800FEF40 000FABA0 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FEF44 000FABA4 48 2D EA 99 */ bl func_803DD9DC
/* 800FEF48 000FABA8 2C 03 00 00 */ cmpwi r3, 0
/* 800FEF4C 000FABAC 41 82 00 60 */ beq lbl_800FEFAC
/* 800FEF50 000FABB0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FEF54 000FABB4 38 80 00 06 */ li r4, 6
/* 800FEF58 000FABB8 38 A0 00 00 */ li r5, 0
/* 800FEF5C 000FABBC 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FEF60 000FABC0 48 2D EA 7D */ bl func_803DD9DC
/* 800FEF64 000FABC4 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
/* 800FEF68 000FABC8 7C 64 1B 78 */ mr r4, r3
/* 800FEF6C 000FABCC 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
/* 800FEF70 000FABD0 38 65 00 0C */ addi r3, r5, 0xc
/* 800FEF74 000FABD4 48 29 11 79 */ bl func_803900EC
/* 800FEF78 000FABD8 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 800FEF7C 000FABDC 48 15 13 79 */ bl func_802502F4
/* 800FEF80 000FABE0 7C 64 1B 78 */ mr r4, r3
/* 800FEF84 000FABE4 38 60 00 0E */ li r3, 0xe
/* 800FEF88 000FABE8 48 05 D3 81 */ bl func_8015C308
/* 800FEF8C 000FABEC 7F E4 FB 78 */ mr r4, r31
/* 800FEF90 000FABF0 7F A5 EB 78 */ mr r5, r29
/* 800FEF94 000FABF4 7F C8 F3 78 */ mr r8, r30
/* 800FEF98 000FABF8 7F 86 07 34 */ extsh r6, r28
/* 800FEF9C 000FABFC 7F 67 07 34 */ extsh r7, r27
/* 800FEFA0 000FAC00 38 60 2D 9A */ li r3, 0x2d9a
/* 800FEFA4 000FAC04 48 15 11 91 */ bl func_80250134
/* 800FEFA8 000FAC08 48 00 06 E4 */ b lbl_800FF68C
lbl_800FEFAC:
/* 800FEFAC 000FAC0C 7F E4 FB 78 */ mr r4, r31
/* 800FEFB0 000FAC10 7F A5 EB 78 */ mr r5, r29
/* 800FEFB4 000FAC14 7F C8 F3 78 */ mr r8, r30
/* 800FEFB8 000FAC18 7F 86 07 34 */ extsh r6, r28
/* 800FEFBC 000FAC1C 7F 67 07 34 */ extsh r7, r27
/* 800FEFC0 000FAC20 38 60 2D 9B */ li r3, 0x2d9b
/* 800FEFC4 000FAC24 48 15 11 71 */ bl func_80250134
/* 800FEFC8 000FAC28 48 00 06 C4 */ b lbl_800FF68C
/* 800FEFCC 000FAC2C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FEFD0 000FAC30 38 80 00 A3 */ li r4, 0xa3
/* 800FEFD4 000FAC34 38 A0 00 00 */ li r5, 0
/* 800FEFD8 000FAC38 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FEFDC 000FAC3C 48 2D EA 01 */ bl func_803DD9DC
/* 800FEFE0 000FAC40 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 800FEFE4 000FAC44 7C 7E 1B 78 */ mr r30, r3
/* 800FEFE8 000FAC48 38 80 00 A2 */ li r4, 0xa2
/* 800FEFEC 000FAC4C 38 A0 00 00 */ li r5, 0
/* 800FEFF0 000FAC50 80 66 00 80 */ lwz r3, 0x80(r6)
/* 800FEFF4 000FAC54 48 2D E9 E9 */ bl func_803DD9DC
/* 800FEFF8 000FAC58 80 A1 00 08 */ lwz r5, 8(r1)
/* 800FEFFC 000FAC5C 7C 66 1B 78 */ mr r6, r3
/* 800FF000 000FAC60 7F 63 DB 78 */ mr r3, r27
/* 800FF004 000FAC64 7F E4 FB 78 */ mr r4, r31
/* 800FF008 000FAC68 7F C7 F3 78 */ mr r7, r30
/* 800FF00C 000FAC6C 4B F5 BC 59 */ bl func_8005AC64
/* 800FF010 000FAC70 48 00 06 7C */ b lbl_800FF68C
/* 800FF014 000FAC74 7F 63 DB 78 */ mr r3, r27
/* 800FF018 000FAC78 7F E4 FB 78 */ mr r4, r31
/* 800FF01C 000FAC7C 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FF020 000FAC80 38 A0 00 06 */ li r5, 6
/* 800FF024 000FAC84 48 15 4E B9 */ bl func_80253EDC
/* 800FF028 000FAC88 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 800FF02C 000FAC8C 38 00 FF 00 */ li r0, -256
/* 800FF030 000FAC90 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 800FF034 000FAC94 38 80 00 A2 */ li r4, 0xa2
/* 800FF038 000FAC98 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 800FF03C 000FAC9C FC 80 28 1E */ fctiwz f4, f5
/* 800FF040 000FACA0 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 800FF044 000FACA4 FC 40 18 1E */ fctiwz f2, f3
/* 800FF048 000FACA8 EC 21 28 28 */ fsubs f1, f1, f5
/* 800FF04C 000FACAC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FF050 000FACB0 EC 00 18 28 */ fsubs f0, f0, f3
/* 800FF054 000FACB4 D8 41 00 40 */ stfd f2, 0x40(r1)
/* 800FF058 000FACB8 38 A0 00 00 */ li r5, 0
/* 800FF05C 000FACBC FC 20 08 1E */ fctiwz f1, f1
/* 800FF060 000FACC0 FC 00 00 1E */ fctiwz f0, f0
/* 800FF064 000FACC4 D8 81 00 48 */ stfd f4, 0x48(r1)
/* 800FF068 000FACC8 88 DF 00 11 */ lbz r6, 0x11(r31)
/* 800FF06C 000FACCC D8 21 00 38 */ stfd f1, 0x38(r1)
/* 800FF070 000FACD0 83 E1 00 4C */ lwz r31, 0x4c(r1)
/* 800FF074 000FACD4 7C DE 03 78 */ or r30, r6, r0
/* 800FF078 000FACD8 D8 01 00 30 */ stfd f0, 0x30(r1)
/* 800FF07C 000FACDC 83 A1 00 44 */ lwz r29, 0x44(r1)
/* 800FF080 000FACE0 83 81 00 3C */ lwz r28, 0x3c(r1)
/* 800FF084 000FACE4 83 61 00 34 */ lwz r27, 0x34(r1)
/* 800FF088 000FACE8 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FF08C 000FACEC 48 2D E9 51 */ bl func_803DD9DC
/* 800FF090 000FACF0 7C 64 1B 78 */ mr r4, r3
/* 800FF094 000FACF4 38 60 00 1B */ li r3, 0x1b
/* 800FF098 000FACF8 48 05 D2 71 */ bl func_8015C308
/* 800FF09C 000FACFC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FF0A0 000FAD00 38 80 00 A3 */ li r4, 0xa3
/* 800FF0A4 000FAD04 38 A0 00 00 */ li r5, 0
/* 800FF0A8 000FAD08 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FF0AC 000FAD0C 48 2D E9 31 */ bl func_803DD9DC
/* 800FF0B0 000FAD10 7C 64 1B 78 */ mr r4, r3
/* 800FF0B4 000FAD14 38 60 00 1C */ li r3, 0x1c
/* 800FF0B8 000FAD18 48 05 D2 51 */ bl func_8015C308
/* 800FF0BC 000FAD1C 7F E4 FB 78 */ mr r4, r31
/* 800FF0C0 000FAD20 7F A5 EB 78 */ mr r5, r29
/* 800FF0C4 000FAD24 7F C8 F3 78 */ mr r8, r30
/* 800FF0C8 000FAD28 7F 86 07 34 */ extsh r6, r28
/* 800FF0CC 000FAD2C 7F 67 07 34 */ extsh r7, r27
/* 800FF0D0 000FAD30 38 60 0E A1 */ li r3, 0xea1
/* 800FF0D4 000FAD34 48 15 10 61 */ bl func_80250134
/* 800FF0D8 000FAD38 48 00 05 B4 */ b lbl_800FF68C
/* 800FF0DC 000FAD3C 7F 63 DB 78 */ mr r3, r27
/* 800FF0E0 000FAD40 7F E4 FB 78 */ mr r4, r31
/* 800FF0E4 000FAD44 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FF0E8 000FAD48 38 A0 00 06 */ li r5, 6
/* 800FF0EC 000FAD4C 48 15 4D F1 */ bl func_80253EDC
/* 800FF0F0 000FAD50 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 800FF0F4 000FAD54 38 00 FF 00 */ li r0, -256
/* 800FF0F8 000FAD58 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 800FF0FC 000FAD5C 38 60 0E A6 */ li r3, 0xea6
/* 800FF100 000FAD60 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 800FF104 000FAD64 FC 80 28 1E */ fctiwz f4, f5
/* 800FF108 000FAD68 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 800FF10C 000FAD6C FC 40 18 1E */ fctiwz f2, f3
/* 800FF110 000FAD70 EC 21 28 28 */ fsubs f1, f1, f5
/* 800FF114 000FAD74 88 9F 00 11 */ lbz r4, 0x11(r31)
/* 800FF118 000FAD78 EC 00 18 28 */ fsubs f0, f0, f3
/* 800FF11C 000FAD7C D8 41 00 40 */ stfd f2, 0x40(r1)
/* 800FF120 000FAD80 7C 88 03 78 */ or r8, r4, r0
/* 800FF124 000FAD84 FC 20 08 1E */ fctiwz f1, f1
/* 800FF128 000FAD88 FC 00 00 1E */ fctiwz f0, f0
/* 800FF12C 000FAD8C D8 81 00 48 */ stfd f4, 0x48(r1)
/* 800FF130 000FAD90 80 A1 00 44 */ lwz r5, 0x44(r1)
/* 800FF134 000FAD94 D8 21 00 38 */ stfd f1, 0x38(r1)
/* 800FF138 000FAD98 80 81 00 4C */ lwz r4, 0x4c(r1)
/* 800FF13C 000FAD9C D8 01 00 30 */ stfd f0, 0x30(r1)
/* 800FF140 000FADA0 80 01 00 3C */ lwz r0, 0x3c(r1)
/* 800FF144 000FADA4 80 E1 00 34 */ lwz r7, 0x34(r1)
/* 800FF148 000FADA8 7C 06 07 34 */ extsh r6, r0
/* 800FF14C 000FADAC 7C E7 07 34 */ extsh r7, r7
/* 800FF150 000FADB0 48 15 0F E5 */ bl func_80250134
/* 800FF154 000FADB4 48 00 05 38 */ b lbl_800FF68C
/* 800FF158 000FADB8 7F 63 DB 78 */ mr r3, r27
/* 800FF15C 000FADBC 7F E4 FB 78 */ mr r4, r31
/* 800FF160 000FADC0 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FF164 000FADC4 38 A0 00 06 */ li r5, 6
/* 800FF168 000FADC8 48 15 4D 75 */ bl func_80253EDC
/* 800FF16C 000FADCC C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 800FF170 000FADD0 38 00 FF 00 */ li r0, -256
/* 800FF174 000FADD4 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 800FF178 000FADD8 38 80 00 A4 */ li r4, 0xa4
/* 800FF17C 000FADDC C0 21 00 14 */ lfs f1, 0x14(r1)
/* 800FF180 000FADE0 FC 80 28 1E */ fctiwz f4, f5
/* 800FF184 000FADE4 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 800FF188 000FADE8 FC 40 18 1E */ fctiwz f2, f3
/* 800FF18C 000FADEC EC 21 28 28 */ fsubs f1, f1, f5
/* 800FF190 000FADF0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FF194 000FADF4 EC 00 18 28 */ fsubs f0, f0, f3
/* 800FF198 000FADF8 D8 41 00 40 */ stfd f2, 0x40(r1)
/* 800FF19C 000FADFC 38 A0 00 00 */ li r5, 0
/* 800FF1A0 000FAE00 FC 20 08 1E */ fctiwz f1, f1
/* 800FF1A4 000FAE04 FC 00 00 1E */ fctiwz f0, f0
/* 800FF1A8 000FAE08 D8 81 00 48 */ stfd f4, 0x48(r1)
/* 800FF1AC 000FAE0C 88 DF 00 11 */ lbz r6, 0x11(r31)
/* 800FF1B0 000FAE10 D8 21 00 38 */ stfd f1, 0x38(r1)
/* 800FF1B4 000FAE14 83 E1 00 4C */ lwz r31, 0x4c(r1)
/* 800FF1B8 000FAE18 7C DE 03 78 */ or r30, r6, r0
/* 800FF1BC 000FAE1C D8 01 00 30 */ stfd f0, 0x30(r1)
/* 800FF1C0 000FAE20 83 A1 00 44 */ lwz r29, 0x44(r1)
/* 800FF1C4 000FAE24 83 81 00 3C */ lwz r28, 0x3c(r1)
/* 800FF1C8 000FAE28 83 61 00 34 */ lwz r27, 0x34(r1)
/* 800FF1CC 000FAE2C 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FF1D0 000FAE30 48 2D E8 0D */ bl func_803DD9DC
/* 800FF1D4 000FAE34 7C 64 1B 78 */ mr r4, r3
/* 800FF1D8 000FAE38 38 60 00 1B */ li r3, 0x1b
/* 800FF1DC 000FAE3C 48 05 D1 2D */ bl func_8015C308
/* 800FF1E0 000FAE40 7F E4 FB 78 */ mr r4, r31
/* 800FF1E4 000FAE44 7F A5 EB 78 */ mr r5, r29
/* 800FF1E8 000FAE48 7F C8 F3 78 */ mr r8, r30
/* 800FF1EC 000FAE4C 7F 86 07 34 */ extsh r6, r28
/* 800FF1F0 000FAE50 7F 67 07 34 */ extsh r7, r27
/* 800FF1F4 000FAE54 38 60 0E AE */ li r3, 0xeae
/* 800FF1F8 000FAE58 48 15 0F 3D */ bl func_80250134
/* 800FF1FC 000FAE5C 48 00 04 90 */ b lbl_800FF68C
/* 800FF200 000FAE60 7F 63 DB 78 */ mr r3, r27
/* 800FF204 000FAE64 7F E4 FB 78 */ mr r4, r31
/* 800FF208 000FAE68 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FF20C 000FAE6C 38 A0 00 06 */ li r5, 6
/* 800FF210 000FAE70 48 15 4C CD */ bl func_80253EDC
/* 800FF214 000FAE74 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 800FF218 000FAE78 38 00 FF 00 */ li r0, -256
/* 800FF21C 000FAE7C C0 61 00 20 */ lfs f3, 0x20(r1)
/* 800FF220 000FAE80 38 60 0E A7 */ li r3, 0xea7
/* 800FF224 000FAE84 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 800FF228 000FAE88 FC 80 28 1E */ fctiwz f4, f5
/* 800FF22C 000FAE8C C0 01 00 28 */ lfs f0, 0x28(r1)
/* 800FF230 000FAE90 FC 40 18 1E */ fctiwz f2, f3
/* 800FF234 000FAE94 EC 21 28 28 */ fsubs f1, f1, f5
/* 800FF238 000FAE98 88 9F 00 11 */ lbz r4, 0x11(r31)
/* 800FF23C 000FAE9C EC 00 18 28 */ fsubs f0, f0, f3
/* 800FF240 000FAEA0 D8 41 00 40 */ stfd f2, 0x40(r1)
/* 800FF244 000FAEA4 7C 88 03 78 */ or r8, r4, r0
/* 800FF248 000FAEA8 FC 20 08 1E */ fctiwz f1, f1
/* 800FF24C 000FAEAC FC 00 00 1E */ fctiwz f0, f0
/* 800FF250 000FAEB0 D8 81 00 48 */ stfd f4, 0x48(r1)
/* 800FF254 000FAEB4 80 A1 00 44 */ lwz r5, 0x44(r1)
/* 800FF258 000FAEB8 D8 21 00 38 */ stfd f1, 0x38(r1)
/* 800FF25C 000FAEBC 80 81 00 4C */ lwz r4, 0x4c(r1)
/* 800FF260 000FAEC0 D8 01 00 30 */ stfd f0, 0x30(r1)
/* 800FF264 000FAEC4 80 01 00 3C */ lwz r0, 0x3c(r1)
/* 800FF268 000FAEC8 80 E1 00 34 */ lwz r7, 0x34(r1)
/* 800FF26C 000FAECC 7C 06 07 34 */ extsh r6, r0
/* 800FF270 000FAED0 7C E7 07 34 */ extsh r7, r7
/* 800FF274 000FAED4 48 15 0E C1 */ bl func_80250134
/* 800FF278 000FAED8 48 00 04 14 */ b lbl_800FF68C
/* 800FF27C 000FAEDC 7F 63 DB 78 */ mr r3, r27
/* 800FF280 000FAEE0 7F E4 FB 78 */ mr r4, r31
/* 800FF284 000FAEE4 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FF288 000FAEE8 38 A0 00 06 */ li r5, 6
/* 800FF28C 000FAEEC 48 15 4C 51 */ bl func_80253EDC
/* 800FF290 000FAEF0 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 800FF294 000FAEF4 38 00 FF 00 */ li r0, -256
/* 800FF298 000FAEF8 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 800FF29C 000FAEFC 38 80 00 A5 */ li r4, 0xa5
/* 800FF2A0 000FAF00 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 800FF2A4 000FAF04 FC 80 28 1E */ fctiwz f4, f5
/* 800FF2A8 000FAF08 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 800FF2AC 000FAF0C FC 40 18 1E */ fctiwz f2, f3
/* 800FF2B0 000FAF10 EC 21 28 28 */ fsubs f1, f1, f5
/* 800FF2B4 000FAF14 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FF2B8 000FAF18 EC 00 18 28 */ fsubs f0, f0, f3
/* 800FF2BC 000FAF1C D8 41 00 40 */ stfd f2, 0x40(r1)
/* 800FF2C0 000FAF20 38 A0 00 00 */ li r5, 0
/* 800FF2C4 000FAF24 FC 20 08 1E */ fctiwz f1, f1
/* 800FF2C8 000FAF28 FC 00 00 1E */ fctiwz f0, f0
/* 800FF2CC 000FAF2C D8 81 00 48 */ stfd f4, 0x48(r1)
/* 800FF2D0 000FAF30 88 DF 00 11 */ lbz r6, 0x11(r31)
/* 800FF2D4 000FAF34 D8 21 00 38 */ stfd f1, 0x38(r1)
/* 800FF2D8 000FAF38 83 E1 00 4C */ lwz r31, 0x4c(r1)
/* 800FF2DC 000FAF3C 7C DE 03 78 */ or r30, r6, r0
/* 800FF2E0 000FAF40 D8 01 00 30 */ stfd f0, 0x30(r1)
/* 800FF2E4 000FAF44 83 A1 00 44 */ lwz r29, 0x44(r1)
/* 800FF2E8 000FAF48 83 81 00 3C */ lwz r28, 0x3c(r1)
/* 800FF2EC 000FAF4C 83 61 00 34 */ lwz r27, 0x34(r1)
/* 800FF2F0 000FAF50 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FF2F4 000FAF54 48 2D E6 E9 */ bl func_803DD9DC
/* 800FF2F8 000FAF58 7C 64 1B 78 */ mr r4, r3
/* 800FF2FC 000FAF5C 38 60 00 1B */ li r3, 0x1b
/* 800FF300 000FAF60 48 05 D0 09 */ bl func_8015C308
/* 800FF304 000FAF64 7F E4 FB 78 */ mr r4, r31
/* 800FF308 000FAF68 7F A5 EB 78 */ mr r5, r29
/* 800FF30C 000FAF6C 7F C8 F3 78 */ mr r8, r30
/* 800FF310 000FAF70 7F 86 07 34 */ extsh r6, r28
/* 800FF314 000FAF74 7F 67 07 34 */ extsh r7, r27
/* 800FF318 000FAF78 38 60 0E AE */ li r3, 0xeae
/* 800FF31C 000FAF7C 48 15 0E 19 */ bl func_80250134
/* 800FF320 000FAF80 48 00 03 6C */ b lbl_800FF68C
/* 800FF324 000FAF84 7F 63 DB 78 */ mr r3, r27
/* 800FF328 000FAF88 7F E4 FB 78 */ mr r4, r31
/* 800FF32C 000FAF8C 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FF330 000FAF90 38 A0 00 06 */ li r5, 6
/* 800FF334 000FAF94 48 15 4B A9 */ bl func_80253EDC
/* 800FF338 000FAF98 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 800FF33C 000FAF9C 38 00 FF 00 */ li r0, -256
/* 800FF340 000FAFA0 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 800FF344 000FAFA4 38 60 0E A8 */ li r3, 0xea8
/* 800FF348 000FAFA8 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 800FF34C 000FAFAC FC 80 28 1E */ fctiwz f4, f5
/* 800FF350 000FAFB0 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 800FF354 000FAFB4 FC 40 18 1E */ fctiwz f2, f3
/* 800FF358 000FAFB8 EC 21 28 28 */ fsubs f1, f1, f5
/* 800FF35C 000FAFBC 88 9F 00 11 */ lbz r4, 0x11(r31)
/* 800FF360 000FAFC0 EC 00 18 28 */ fsubs f0, f0, f3
/* 800FF364 000FAFC4 D8 41 00 40 */ stfd f2, 0x40(r1)
/* 800FF368 000FAFC8 7C 88 03 78 */ or r8, r4, r0
/* 800FF36C 000FAFCC FC 20 08 1E */ fctiwz f1, f1
/* 800FF370 000FAFD0 FC 00 00 1E */ fctiwz f0, f0
/* 800FF374 000FAFD4 D8 81 00 48 */ stfd f4, 0x48(r1)
/* 800FF378 000FAFD8 80 A1 00 44 */ lwz r5, 0x44(r1)
/* 800FF37C 000FAFDC D8 21 00 38 */ stfd f1, 0x38(r1)
/* 800FF380 000FAFE0 80 81 00 4C */ lwz r4, 0x4c(r1)
/* 800FF384 000FAFE4 D8 01 00 30 */ stfd f0, 0x30(r1)
/* 800FF388 000FAFE8 80 01 00 3C */ lwz r0, 0x3c(r1)
/* 800FF38C 000FAFEC 80 E1 00 34 */ lwz r7, 0x34(r1)
/* 800FF390 000FAFF0 7C 06 07 34 */ extsh r6, r0
/* 800FF394 000FAFF4 7C E7 07 34 */ extsh r7, r7
/* 800FF398 000FAFF8 48 15 0D 9D */ bl func_80250134
/* 800FF39C 000FAFFC 48 00 02 F0 */ b lbl_800FF68C
/* 800FF3A0 000FB000 7F 63 DB 78 */ mr r3, r27
/* 800FF3A4 000FB004 7F E4 FB 78 */ mr r4, r31
/* 800FF3A8 000FB008 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FF3AC 000FB00C 38 A0 00 06 */ li r5, 6
/* 800FF3B0 000FB010 48 15 4B 2D */ bl func_80253EDC
/* 800FF3B4 000FB014 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 800FF3B8 000FB018 38 00 FF 00 */ li r0, -256
/* 800FF3BC 000FB01C C0 61 00 20 */ lfs f3, 0x20(r1)
/* 800FF3C0 000FB020 38 80 00 A7 */ li r4, 0xa7
/* 800FF3C4 000FB024 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 800FF3C8 000FB028 FC 80 28 1E */ fctiwz f4, f5
/* 800FF3CC 000FB02C C0 01 00 28 */ lfs f0, 0x28(r1)
/* 800FF3D0 000FB030 FC 40 18 1E */ fctiwz f2, f3
/* 800FF3D4 000FB034 EC 21 28 28 */ fsubs f1, f1, f5
/* 800FF3D8 000FB038 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FF3DC 000FB03C EC 00 18 28 */ fsubs f0, f0, f3
/* 800FF3E0 000FB040 D8 41 00 40 */ stfd f2, 0x40(r1)
/* 800FF3E4 000FB044 38 A0 00 00 */ li r5, 0
/* 800FF3E8 000FB048 FC 20 08 1E */ fctiwz f1, f1
/* 800FF3EC 000FB04C FC 00 00 1E */ fctiwz f0, f0
/* 800FF3F0 000FB050 D8 81 00 48 */ stfd f4, 0x48(r1)
/* 800FF3F4 000FB054 88 DF 00 11 */ lbz r6, 0x11(r31)
/* 800FF3F8 000FB058 D8 21 00 38 */ stfd f1, 0x38(r1)
/* 800FF3FC 000FB05C 83 E1 00 4C */ lwz r31, 0x4c(r1)
/* 800FF400 000FB060 7C DE 03 78 */ or r30, r6, r0
/* 800FF404 000FB064 D8 01 00 30 */ stfd f0, 0x30(r1)
/* 800FF408 000FB068 83 A1 00 44 */ lwz r29, 0x44(r1)
/* 800FF40C 000FB06C 83 81 00 3C */ lwz r28, 0x3c(r1)
/* 800FF410 000FB070 83 61 00 34 */ lwz r27, 0x34(r1)
/* 800FF414 000FB074 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FF418 000FB078 48 2D E5 C5 */ bl func_803DD9DC
/* 800FF41C 000FB07C 7C 64 1B 78 */ mr r4, r3
/* 800FF420 000FB080 38 60 00 1B */ li r3, 0x1b
/* 800FF424 000FB084 48 05 CE E5 */ bl func_8015C308
/* 800FF428 000FB088 7F E4 FB 78 */ mr r4, r31
/* 800FF42C 000FB08C 7F A5 EB 78 */ mr r5, r29
/* 800FF430 000FB090 7F C8 F3 78 */ mr r8, r30
/* 800FF434 000FB094 7F 86 07 34 */ extsh r6, r28
/* 800FF438 000FB098 7F 67 07 34 */ extsh r7, r27
/* 800FF43C 000FB09C 38 60 0E AE */ li r3, 0xeae
/* 800FF440 000FB0A0 48 15 0C F5 */ bl func_80250134
/* 800FF444 000FB0A4 48 00 02 48 */ b lbl_800FF68C
/* 800FF448 000FB0A8 7F 63 DB 78 */ mr r3, r27
/* 800FF44C 000FB0AC 7F E4 FB 78 */ mr r4, r31
/* 800FF450 000FB0B0 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FF454 000FB0B4 38 A0 00 06 */ li r5, 6
/* 800FF458 000FB0B8 48 15 4A 85 */ bl func_80253EDC
/* 800FF45C 000FB0BC C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 800FF460 000FB0C0 38 00 FF 00 */ li r0, -256
/* 800FF464 000FB0C4 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 800FF468 000FB0C8 38 60 0E A9 */ li r3, 0xea9
/* 800FF46C 000FB0CC C0 21 00 14 */ lfs f1, 0x14(r1)
/* 800FF470 000FB0D0 FC 80 28 1E */ fctiwz f4, f5
/* 800FF474 000FB0D4 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 800FF478 000FB0D8 FC 40 18 1E */ fctiwz f2, f3
/* 800FF47C 000FB0DC EC 21 28 28 */ fsubs f1, f1, f5
/* 800FF480 000FB0E0 88 9F 00 11 */ lbz r4, 0x11(r31)
/* 800FF484 000FB0E4 EC 00 18 28 */ fsubs f0, f0, f3
/* 800FF488 000FB0E8 D8 41 00 40 */ stfd f2, 0x40(r1)
/* 800FF48C 000FB0EC 7C 88 03 78 */ or r8, r4, r0
/* 800FF490 000FB0F0 FC 20 08 1E */ fctiwz f1, f1
/* 800FF494 000FB0F4 FC 00 00 1E */ fctiwz f0, f0
/* 800FF498 000FB0F8 D8 81 00 48 */ stfd f4, 0x48(r1)
/* 800FF49C 000FB0FC 80 A1 00 44 */ lwz r5, 0x44(r1)
/* 800FF4A0 000FB100 D8 21 00 38 */ stfd f1, 0x38(r1)
/* 800FF4A4 000FB104 80 81 00 4C */ lwz r4, 0x4c(r1)
/* 800FF4A8 000FB108 D8 01 00 30 */ stfd f0, 0x30(r1)
/* 800FF4AC 000FB10C 80 01 00 3C */ lwz r0, 0x3c(r1)
/* 800FF4B0 000FB110 80 E1 00 34 */ lwz r7, 0x34(r1)
/* 800FF4B4 000FB114 7C 06 07 34 */ extsh r6, r0
/* 800FF4B8 000FB118 7C E7 07 34 */ extsh r7, r7
/* 800FF4BC 000FB11C 48 15 0C 79 */ bl func_80250134
/* 800FF4C0 000FB120 48 00 01 CC */ b lbl_800FF68C
/* 800FF4C4 000FB124 7F 63 DB 78 */ mr r3, r27
/* 800FF4C8 000FB128 7F E4 FB 78 */ mr r4, r31
/* 800FF4CC 000FB12C 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FF4D0 000FB130 38 A0 00 06 */ li r5, 6
/* 800FF4D4 000FB134 48 15 4A 09 */ bl func_80253EDC
/* 800FF4D8 000FB138 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 800FF4DC 000FB13C 38 00 FF 00 */ li r0, -256
/* 800FF4E0 000FB140 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 800FF4E4 000FB144 38 80 00 A8 */ li r4, 0xa8
/* 800FF4E8 000FB148 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 800FF4EC 000FB14C FC 80 28 1E */ fctiwz f4, f5
/* 800FF4F0 000FB150 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 800FF4F4 000FB154 FC 40 18 1E */ fctiwz f2, f3
/* 800FF4F8 000FB158 EC 21 28 28 */ fsubs f1, f1, f5
/* 800FF4FC 000FB15C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FF500 000FB160 EC 00 18 28 */ fsubs f0, f0, f3
/* 800FF504 000FB164 D8 41 00 40 */ stfd f2, 0x40(r1)
/* 800FF508 000FB168 38 A0 00 00 */ li r5, 0
/* 800FF50C 000FB16C FC 20 08 1E */ fctiwz f1, f1
/* 800FF510 000FB170 FC 00 00 1E */ fctiwz f0, f0
/* 800FF514 000FB174 D8 81 00 48 */ stfd f4, 0x48(r1)
/* 800FF518 000FB178 88 DF 00 11 */ lbz r6, 0x11(r31)
/* 800FF51C 000FB17C D8 21 00 38 */ stfd f1, 0x38(r1)
/* 800FF520 000FB180 83 E1 00 4C */ lwz r31, 0x4c(r1)
/* 800FF524 000FB184 7C DE 03 78 */ or r30, r6, r0
/* 800FF528 000FB188 D8 01 00 30 */ stfd f0, 0x30(r1)
/* 800FF52C 000FB18C 83 A1 00 44 */ lwz r29, 0x44(r1)
/* 800FF530 000FB190 83 81 00 3C */ lwz r28, 0x3c(r1)
/* 800FF534 000FB194 83 61 00 34 */ lwz r27, 0x34(r1)
/* 800FF538 000FB198 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FF53C 000FB19C 48 2D E4 A1 */ bl func_803DD9DC
/* 800FF540 000FB1A0 7C 64 1B 78 */ mr r4, r3
/* 800FF544 000FB1A4 38 60 00 1B */ li r3, 0x1b
/* 800FF548 000FB1A8 48 05 CD C1 */ bl func_8015C308
/* 800FF54C 000FB1AC 7F E4 FB 78 */ mr r4, r31
/* 800FF550 000FB1B0 7F A5 EB 78 */ mr r5, r29
/* 800FF554 000FB1B4 7F C8 F3 78 */ mr r8, r30
/* 800FF558 000FB1B8 7F 86 07 34 */ extsh r6, r28
/* 800FF55C 000FB1BC 7F 67 07 34 */ extsh r7, r27
/* 800FF560 000FB1C0 38 60 0E AE */ li r3, 0xeae
/* 800FF564 000FB1C4 48 15 0B D1 */ bl func_80250134
/* 800FF568 000FB1C8 48 00 01 24 */ b lbl_800FF68C
/* 800FF56C 000FB1CC 7F 63 DB 78 */ mr r3, r27
/* 800FF570 000FB1D0 7F E4 FB 78 */ mr r4, r31
/* 800FF574 000FB1D4 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FF578 000FB1D8 38 A0 00 06 */ li r5, 6
/* 800FF57C 000FB1DC 48 15 49 61 */ bl func_80253EDC
/* 800FF580 000FB1E0 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 800FF584 000FB1E4 38 00 FF 00 */ li r0, -256
/* 800FF588 000FB1E8 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 800FF58C 000FB1EC 38 60 0E AA */ li r3, 0xeaa
/* 800FF590 000FB1F0 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 800FF594 000FB1F4 FC 80 28 1E */ fctiwz f4, f5
/* 800FF598 000FB1F8 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 800FF59C 000FB1FC FC 40 18 1E */ fctiwz f2, f3
/* 800FF5A0 000FB200 EC 21 28 28 */ fsubs f1, f1, f5
/* 800FF5A4 000FB204 88 9F 00 11 */ lbz r4, 0x11(r31)
/* 800FF5A8 000FB208 EC 00 18 28 */ fsubs f0, f0, f3
/* 800FF5AC 000FB20C D8 41 00 40 */ stfd f2, 0x40(r1)
/* 800FF5B0 000FB210 7C 88 03 78 */ or r8, r4, r0
/* 800FF5B4 000FB214 FC 20 08 1E */ fctiwz f1, f1
/* 800FF5B8 000FB218 FC 00 00 1E */ fctiwz f0, f0
/* 800FF5BC 000FB21C D8 81 00 48 */ stfd f4, 0x48(r1)
/* 800FF5C0 000FB220 80 A1 00 44 */ lwz r5, 0x44(r1)
/* 800FF5C4 000FB224 D8 21 00 38 */ stfd f1, 0x38(r1)
/* 800FF5C8 000FB228 80 81 00 4C */ lwz r4, 0x4c(r1)
/* 800FF5CC 000FB22C D8 01 00 30 */ stfd f0, 0x30(r1)
/* 800FF5D0 000FB230 80 01 00 3C */ lwz r0, 0x3c(r1)
/* 800FF5D4 000FB234 80 E1 00 34 */ lwz r7, 0x34(r1)
/* 800FF5D8 000FB238 7C 06 07 34 */ extsh r6, r0
/* 800FF5DC 000FB23C 7C E7 07 34 */ extsh r7, r7
/* 800FF5E0 000FB240 48 15 0B 55 */ bl func_80250134
/* 800FF5E4 000FB244 48 00 00 A8 */ b lbl_800FF68C
/* 800FF5E8 000FB248 7F 63 DB 78 */ mr r3, r27
/* 800FF5EC 000FB24C 7F E4 FB 78 */ mr r4, r31
/* 800FF5F0 000FB250 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FF5F4 000FB254 38 A0 00 06 */ li r5, 6
/* 800FF5F8 000FB258 48 15 48 E5 */ bl func_80253EDC
/* 800FF5FC 000FB25C C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 800FF600 000FB260 38 00 FF 00 */ li r0, -256
/* 800FF604 000FB264 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 800FF608 000FB268 38 80 00 A6 */ li r4, 0xa6
/* 800FF60C 000FB26C C0 21 00 14 */ lfs f1, 0x14(r1)
/* 800FF610 000FB270 FC 80 28 1E */ fctiwz f4, f5
/* 800FF614 000FB274 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 800FF618 000FB278 FC 40 18 1E */ fctiwz f2, f3
/* 800FF61C 000FB27C EC 21 28 28 */ fsubs f1, f1, f5
/* 800FF620 000FB280 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FF624 000FB284 EC 00 18 28 */ fsubs f0, f0, f3
/* 800FF628 000FB288 D8 41 00 40 */ stfd f2, 0x40(r1)
/* 800FF62C 000FB28C 38 A0 00 00 */ li r5, 0
/* 800FF630 000FB290 FC 20 08 1E */ fctiwz f1, f1
/* 800FF634 000FB294 FC 00 00 1E */ fctiwz f0, f0
/* 800FF638 000FB298 D8 81 00 48 */ stfd f4, 0x48(r1)
/* 800FF63C 000FB29C 88 DF 00 11 */ lbz r6, 0x11(r31)
/* 800FF640 000FB2A0 D8 21 00 38 */ stfd f1, 0x38(r1)
/* 800FF644 000FB2A4 83 E1 00 4C */ lwz r31, 0x4c(r1)
/* 800FF648 000FB2A8 7C DE 03 78 */ or r30, r6, r0
/* 800FF64C 000FB2AC D8 01 00 30 */ stfd f0, 0x30(r1)
/* 800FF650 000FB2B0 83 A1 00 44 */ lwz r29, 0x44(r1)
/* 800FF654 000FB2B4 83 81 00 3C */ lwz r28, 0x3c(r1)
/* 800FF658 000FB2B8 83 61 00 34 */ lwz r27, 0x34(r1)
/* 800FF65C 000FB2BC 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FF660 000FB2C0 48 2D E3 7D */ bl func_803DD9DC
/* 800FF664 000FB2C4 7C 64 1B 78 */ mr r4, r3
/* 800FF668 000FB2C8 38 60 00 1B */ li r3, 0x1b
/* 800FF66C 000FB2CC 48 05 CC 9D */ bl func_8015C308
/* 800FF670 000FB2D0 7F E4 FB 78 */ mr r4, r31
/* 800FF674 000FB2D4 7F A5 EB 78 */ mr r5, r29
/* 800FF678 000FB2D8 7F C8 F3 78 */ mr r8, r30
/* 800FF67C 000FB2DC 7F 86 07 34 */ extsh r6, r28
/* 800FF680 000FB2E0 7F 67 07 34 */ extsh r7, r27
/* 800FF684 000FB2E4 38 60 0E AE */ li r3, 0xeae
/* 800FF688 000FB2E8 48 15 0A AD */ bl func_80250134
lbl_800FF68C:
/* 800FF68C 000FB2EC 39 61 00 70 */ addi r11, r1, 0x70
/* 800FF690 000FB2F0 48 0C 7A E5 */ bl _restgpr_27
/* 800FF694 000FB2F4 80 01 00 74 */ lwz r0, 0x74(r1)
/* 800FF698 000FB2F8 7C 08 03 A6 */ mtlr r0
/* 800FF69C 000FB2FC 38 21 00 70 */ addi r1, r1, 0x70
/* 800FF6A0 000FB300 4E 80 00 20 */ blr
lbl_800FF6A4:
/* 800FF6A4 000FB304 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 800FF6A8 000FB308 7C 08 02 A6 */ mflr r0
/* 800FF6AC 000FB30C 38 A0 00 03 */ li r5, 3
/* 800FF6B0 000FB310 90 01 00 24 */ stw r0, 0x24(r1)
/* 800FF6B4 000FB314 38 C1 00 08 */ addi r6, r1, 8
/* 800FF6B8 000FB318 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 800FF6BC 000FB31C 7C 9F 23 78 */ mr r31, r4
/* 800FF6C0 000FB320 93 C1 00 18 */ stw r30, 0x18(r1)
/* 800FF6C4 000FB324 7C 7E 1B 78 */ mr r30, r3
/* 800FF6C8 000FB328 48 15 47 C5 */ bl func_80253E8C
/* 800FF6CC 000FB32C 80 61 00 08 */ lwz r3, 8(r1)
/* 800FF6D0 000FB330 38 03 FF FA */ addi r0, r3, -6
/* 800FF6D4 000FB334 28 00 00 0E */ cmplwi r0, 0xe
/* 800FF6D8 000FB338 41 81 02 E8 */ bgt lbl_800FF9C0
/* 800FF6DC 000FB33C 3C 60 80 42 */ lis r3, lbl_8041A6C0@ha
/* 800FF6E0 000FB340 54 00 10 3A */ slwi r0, r0, 2
/* 800FF6E4 000FB344 38 63 A6 C0 */ addi r3, r3, lbl_8041A6C0@l
/* 800FF6E8 000FB348 7C 63 00 2E */ lwzx r3, r3, r0
/* 800FF6EC 000FB34C 7C 69 03 A6 */ mtctr r3
/* 800FF6F0 000FB350 4E 80 04 20 */ bctr
/* 800FF6F4 000FB354 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FF6F8 000FB358 38 80 00 36 */ li r4, 0x36
/* 800FF6FC 000FB35C 38 A0 00 00 */ li r5, 0
/* 800FF700 000FB360 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FF704 000FB364 48 2D E2 D9 */ bl func_803DD9DC
/* 800FF708 000FB368 2C 03 00 00 */ cmpwi r3, 0
/* 800FF70C 000FB36C 41 82 02 B4 */ beq lbl_800FF9C0
/* 800FF710 000FB370 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FF714 000FB374 38 80 00 36 */ li r4, 0x36
/* 800FF718 000FB378 38 A0 00 00 */ li r5, 0
/* 800FF71C 000FB37C 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FF720 000FB380 48 2D E2 BD */ bl func_803DD9DC
/* 800FF724 000FB384 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
/* 800FF728 000FB388 7C 64 1B 78 */ mr r4, r3
/* 800FF72C 000FB38C 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
/* 800FF730 000FB390 38 65 00 18 */ addi r3, r5, 0x18
/* 800FF734 000FB394 48 29 34 A1 */ bl func_80392BD4
/* 800FF738 000FB398 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
/* 800FF73C 000FB39C 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
/* 800FF740 000FB3A0 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
/* 800FF744 000FB3A4 7C 64 00 2E */ lwzx r3, r4, r0
/* 800FF748 000FB3A8 4B F5 B2 B1 */ bl func_8005A9F8
/* 800FF74C 000FB3AC 7C 66 1B 78 */ mr r6, r3
/* 800FF750 000FB3B0 7F C3 F3 78 */ mr r3, r30
/* 800FF754 000FB3B4 7F E4 FB 78 */ mr r4, r31
/* 800FF758 000FB3B8 38 A0 00 01 */ li r5, 1
/* 800FF75C 000FB3BC 48 15 47 59 */ bl func_80253EB4
/* 800FF760 000FB3C0 48 00 02 60 */ b lbl_800FF9C0
/* 800FF764 000FB3C4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FF768 000FB3C8 38 80 00 37 */ li r4, 0x37
/* 800FF76C 000FB3CC 38 A0 00 00 */ li r5, 0
/* 800FF770 000FB3D0 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FF774 000FB3D4 48 2D E2 69 */ bl func_803DD9DC
/* 800FF778 000FB3D8 2C 03 00 00 */ cmpwi r3, 0
/* 800FF77C 000FB3DC 41 82 02 44 */ beq lbl_800FF9C0
/* 800FF780 000FB3E0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FF784 000FB3E4 38 80 00 37 */ li r4, 0x37
/* 800FF788 000FB3E8 38 A0 00 00 */ li r5, 0
/* 800FF78C 000FB3EC 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FF790 000FB3F0 48 2D E2 4D */ bl func_803DD9DC
/* 800FF794 000FB3F4 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
/* 800FF798 000FB3F8 7C 64 1B 78 */ mr r4, r3
/* 800FF79C 000FB3FC 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
/* 800FF7A0 000FB400 38 65 00 18 */ addi r3, r5, 0x18
/* 800FF7A4 000FB404 48 29 34 31 */ bl func_80392BD4
/* 800FF7A8 000FB408 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
/* 800FF7AC 000FB40C 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
/* 800FF7B0 000FB410 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
/* 800FF7B4 000FB414 7C 64 00 2E */ lwzx r3, r4, r0
/* 800FF7B8 000FB418 4B F5 B2 41 */ bl func_8005A9F8
/* 800FF7BC 000FB41C 7C 66 1B 78 */ mr r6, r3
/* 800FF7C0 000FB420 7F C3 F3 78 */ mr r3, r30
/* 800FF7C4 000FB424 7F E4 FB 78 */ mr r4, r31
/* 800FF7C8 000FB428 38 A0 00 01 */ li r5, 1
/* 800FF7CC 000FB42C 48 15 46 E9 */ bl func_80253EB4
/* 800FF7D0 000FB430 48 00 01 F0 */ b lbl_800FF9C0
/* 800FF7D4 000FB434 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FF7D8 000FB438 38 80 00 38 */ li r4, 0x38
/* 800FF7DC 000FB43C 38 A0 00 00 */ li r5, 0
/* 800FF7E0 000FB440 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FF7E4 000FB444 48 2D E1 F9 */ bl func_803DD9DC
/* 800FF7E8 000FB448 2C 03 00 00 */ cmpwi r3, 0
/* 800FF7EC 000FB44C 41 82 01 D4 */ beq lbl_800FF9C0
/* 800FF7F0 000FB450 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FF7F4 000FB454 38 80 00 38 */ li r4, 0x38
/* 800FF7F8 000FB458 38 A0 00 00 */ li r5, 0
/* 800FF7FC 000FB45C 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FF800 000FB460 48 2D E1 DD */ bl func_803DD9DC
/* 800FF804 000FB464 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
/* 800FF808 000FB468 7C 64 1B 78 */ mr r4, r3
/* 800FF80C 000FB46C 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
/* 800FF810 000FB470 38 65 00 18 */ addi r3, r5, 0x18
/* 800FF814 000FB474 48 29 33 C1 */ bl func_80392BD4
/* 800FF818 000FB478 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
/* 800FF81C 000FB47C 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
/* 800FF820 000FB480 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
/* 800FF824 000FB484 7C 64 00 2E */ lwzx r3, r4, r0
/* 800FF828 000FB488 4B F5 B1 D1 */ bl func_8005A9F8
/* 800FF82C 000FB48C 7C 66 1B 78 */ mr r6, r3
/* 800FF830 000FB490 7F C3 F3 78 */ mr r3, r30
/* 800FF834 000FB494 7F E4 FB 78 */ mr r4, r31
/* 800FF838 000FB498 38 A0 00 01 */ li r5, 1
/* 800FF83C 000FB49C 48 15 46 79 */ bl func_80253EB4
/* 800FF840 000FB4A0 48 00 01 80 */ b lbl_800FF9C0
/* 800FF844 000FB4A4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FF848 000FB4A8 38 80 00 39 */ li r4, 0x39
/* 800FF84C 000FB4AC 38 A0 00 00 */ li r5, 0
/* 800FF850 000FB4B0 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FF854 000FB4B4 48 2D E1 89 */ bl func_803DD9DC
/* 800FF858 000FB4B8 2C 03 00 00 */ cmpwi r3, 0
/* 800FF85C 000FB4BC 41 82 01 64 */ beq lbl_800FF9C0
/* 800FF860 000FB4C0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FF864 000FB4C4 38 80 00 39 */ li r4, 0x39
/* 800FF868 000FB4C8 38 A0 00 00 */ li r5, 0
/* 800FF86C 000FB4CC 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FF870 000FB4D0 48 2D E1 6D */ bl func_803DD9DC
/* 800FF874 000FB4D4 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
/* 800FF878 000FB4D8 7C 64 1B 78 */ mr r4, r3
/* 800FF87C 000FB4DC 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
/* 800FF880 000FB4E0 38 65 00 18 */ addi r3, r5, 0x18
/* 800FF884 000FB4E4 48 29 33 51 */ bl func_80392BD4
/* 800FF888 000FB4E8 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
/* 800FF88C 000FB4EC 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
/* 800FF890 000FB4F0 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
/* 800FF894 000FB4F4 7C 64 00 2E */ lwzx r3, r4, r0
/* 800FF898 000FB4F8 4B F5 B1 61 */ bl func_8005A9F8
/* 800FF89C 000FB4FC 7C 66 1B 78 */ mr r6, r3
/* 800FF8A0 000FB500 7F C3 F3 78 */ mr r3, r30
/* 800FF8A4 000FB504 7F E4 FB 78 */ mr r4, r31
/* 800FF8A8 000FB508 38 A0 00 01 */ li r5, 1
/* 800FF8AC 000FB50C 48 15 46 09 */ bl func_80253EB4
/* 800FF8B0 000FB510 48 00 01 10 */ b lbl_800FF9C0
/* 800FF8B4 000FB514 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FF8B8 000FB518 38 80 00 36 */ li r4, 0x36
/* 800FF8BC 000FB51C 38 A0 00 00 */ li r5, 0
/* 800FF8C0 000FB520 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FF8C4 000FB524 48 2D E1 19 */ bl func_803DD9DC
/* 800FF8C8 000FB528 2C 03 00 00 */ cmpwi r3, 0
/* 800FF8CC 000FB52C 40 82 00 F4 */ bne lbl_800FF9C0
/* 800FF8D0 000FB530 88 1F 00 02 */ lbz r0, 2(r31)
/* 800FF8D4 000FB534 88 7F 00 03 */ lbz r3, 3(r31)
/* 800FF8D8 000FB538 7C 04 16 70 */ srawi r4, r0, 2
/* 800FF8DC 000FB53C 88 1F 00 04 */ lbz r0, 4(r31)
/* 800FF8E0 000FB540 7C 63 16 70 */ srawi r3, r3, 2
/* 800FF8E4 000FB544 98 9F 00 02 */ stb r4, 2(r31)
/* 800FF8E8 000FB548 7C 00 16 70 */ srawi r0, r0, 2
/* 800FF8EC 000FB54C 98 7F 00 03 */ stb r3, 3(r31)
/* 800FF8F0 000FB550 98 1F 00 04 */ stb r0, 4(r31)
/* 800FF8F4 000FB554 48 00 00 CC */ b lbl_800FF9C0
/* 800FF8F8 000FB558 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FF8FC 000FB55C 38 80 00 37 */ li r4, 0x37
/* 800FF900 000FB560 38 A0 00 00 */ li r5, 0
/* 800FF904 000FB564 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FF908 000FB568 48 2D E0 D5 */ bl func_803DD9DC
/* 800FF90C 000FB56C 2C 03 00 00 */ cmpwi r3, 0
/* 800FF910 000FB570 40 82 00 B0 */ bne lbl_800FF9C0
/* 800FF914 000FB574 88 1F 00 02 */ lbz r0, 2(r31)
/* 800FF918 000FB578 88 7F 00 03 */ lbz r3, 3(r31)
/* 800FF91C 000FB57C 7C 04 16 70 */ srawi r4, r0, 2
/* 800FF920 000FB580 88 1F 00 04 */ lbz r0, 4(r31)
/* 800FF924 000FB584 7C 63 16 70 */ srawi r3, r3, 2
/* 800FF928 000FB588 98 9F 00 02 */ stb r4, 2(r31)
/* 800FF92C 000FB58C 7C 00 16 70 */ srawi r0, r0, 2
/* 800FF930 000FB590 98 7F 00 03 */ stb r3, 3(r31)
/* 800FF934 000FB594 98 1F 00 04 */ stb r0, 4(r31)
/* 800FF938 000FB598 48 00 00 88 */ b lbl_800FF9C0
/* 800FF93C 000FB59C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FF940 000FB5A0 38 80 00 38 */ li r4, 0x38
/* 800FF944 000FB5A4 38 A0 00 00 */ li r5, 0
/* 800FF948 000FB5A8 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FF94C 000FB5AC 48 2D E0 91 */ bl func_803DD9DC
/* 800FF950 000FB5B0 2C 03 00 00 */ cmpwi r3, 0
/* 800FF954 000FB5B4 40 82 00 6C */ bne lbl_800FF9C0
/* 800FF958 000FB5B8 88 1F 00 02 */ lbz r0, 2(r31)
/* 800FF95C 000FB5BC 88 7F 00 03 */ lbz r3, 3(r31)
/* 800FF960 000FB5C0 7C 04 16 70 */ srawi r4, r0, 2
/* 800FF964 000FB5C4 88 1F 00 04 */ lbz r0, 4(r31)
/* 800FF968 000FB5C8 7C 63 16 70 */ srawi r3, r3, 2
/* 800FF96C 000FB5CC 98 9F 00 02 */ stb r4, 2(r31)
/* 800FF970 000FB5D0 7C 00 16 70 */ srawi r0, r0, 2
/* 800FF974 000FB5D4 98 7F 00 03 */ stb r3, 3(r31)
/* 800FF978 000FB5D8 98 1F 00 04 */ stb r0, 4(r31)
/* 800FF97C 000FB5DC 48 00 00 44 */ b lbl_800FF9C0
/* 800FF980 000FB5E0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FF984 000FB5E4 38 80 00 39 */ li r4, 0x39
/* 800FF988 000FB5E8 38 A0 00 00 */ li r5, 0
/* 800FF98C 000FB5EC 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FF990 000FB5F0 48 2D E0 4D */ bl func_803DD9DC
/* 800FF994 000FB5F4 2C 03 00 00 */ cmpwi r3, 0
/* 800FF998 000FB5F8 40 82 00 28 */ bne lbl_800FF9C0
/* 800FF99C 000FB5FC 88 1F 00 02 */ lbz r0, 2(r31)
/* 800FF9A0 000FB600 88 7F 00 03 */ lbz r3, 3(r31)
/* 800FF9A4 000FB604 7C 04 16 70 */ srawi r4, r0, 2
/* 800FF9A8 000FB608 88 1F 00 04 */ lbz r0, 4(r31)
/* 800FF9AC 000FB60C 7C 63 16 70 */ srawi r3, r3, 2
/* 800FF9B0 000FB610 98 9F 00 02 */ stb r4, 2(r31)
/* 800FF9B4 000FB614 7C 00 16 70 */ srawi r0, r0, 2
/* 800FF9B8 000FB618 98 7F 00 03 */ stb r3, 3(r31)
/* 800FF9BC 000FB61C 98 1F 00 04 */ stb r0, 4(r31)
lbl_800FF9C0:
/* 800FF9C0 000FB620 80 01 00 24 */ lwz r0, 0x24(r1)
/* 800FF9C4 000FB624 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 800FF9C8 000FB628 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 800FF9CC 000FB62C 7C 08 03 A6 */ mtlr r0
/* 800FF9D0 000FB630 38 21 00 20 */ addi r1, r1, 0x20
/* 800FF9D4 000FB634 4E 80 00 20 */ blr
lbl_800FF9D8:
/* 800FF9D8 000FB638 94 21 FF 90 */ stwu r1, -0x70(r1)
/* 800FF9DC 000FB63C 7C 08 02 A6 */ mflr r0
/* 800FF9E0 000FB640 90 01 00 74 */ stw r0, 0x74(r1)
/* 800FF9E4 000FB644 39 61 00 70 */ addi r11, r1, 0x70
/* 800FF9E8 000FB648 48 0C 77 41 */ bl _savegpr_27
/* 800FF9EC 000FB64C 7C 7E 1B 78 */ mr r30, r3
/* 800FF9F0 000FB650 7C 9F 23 78 */ mr r31, r4
/* 800FF9F4 000FB654 38 C1 00 08 */ addi r6, r1, 8
/* 800FF9F8 000FB658 38 A0 00 03 */ li r5, 3
/* 800FF9FC 000FB65C 48 15 44 E1 */ bl func_80253EDC
/* 800FFA00 000FB660 80 01 00 08 */ lwz r0, 8(r1)
/* 800FFA04 000FB664 28 00 00 15 */ cmplwi r0, 0x15
/* 800FFA08 000FB668 41 81 07 F8 */ bgt lbl_80100200
/* 800FFA0C 000FB66C 3C 60 80 42 */ lis r3, lbl_8041A6FC@ha
/* 800FFA10 000FB670 54 00 10 3A */ slwi r0, r0, 2
/* 800FFA14 000FB674 38 63 A6 FC */ addi r3, r3, lbl_8041A6FC@l
/* 800FFA18 000FB678 7C 63 00 2E */ lwzx r3, r3, r0
/* 800FFA1C 000FB67C 7C 69 03 A6 */ mtctr r3
/* 800FFA20 000FB680 4E 80 04 20 */ bctr
/* 800FFA24 000FB684 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FFA28 000FB688 80 03 00 D0 */ lwz r0, 0xd0(r3)
/* 800FFA2C 000FB68C 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
/* 800FFA30 000FB690 41 82 07 D0 */ beq lbl_80100200
/* 800FFA34 000FB694 7F C3 F3 78 */ mr r3, r30
/* 800FFA38 000FB698 7F E4 FB 78 */ mr r4, r31
/* 800FFA3C 000FB69C 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FFA40 000FB6A0 38 A0 00 06 */ li r5, 6
/* 800FFA44 000FB6A4 48 15 44 99 */ bl func_80253EDC
/* 800FFA48 000FB6A8 38 81 00 10 */ addi r4, r1, 0x10
/* 800FFA4C 000FB6AC 38 60 00 09 */ li r3, 9
/* 800FFA50 000FB6B0 4B F5 9F ED */ bl func_80059A3C
/* 800FFA54 000FB6B4 48 00 07 AC */ b lbl_80100200
/* 800FFA58 000FB6B8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FFA5C 000FB6BC 80 03 00 D0 */ lwz r0, 0xd0(r3)
/* 800FFA60 000FB6C0 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 800FFA64 000FB6C4 41 82 07 9C */ beq lbl_80100200
/* 800FFA68 000FB6C8 7F C3 F3 78 */ mr r3, r30
/* 800FFA6C 000FB6CC 7F E4 FB 78 */ mr r4, r31
/* 800FFA70 000FB6D0 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FFA74 000FB6D4 38 A0 00 06 */ li r5, 6
/* 800FFA78 000FB6D8 48 15 44 65 */ bl func_80253EDC
/* 800FFA7C 000FB6DC 38 81 00 10 */ addi r4, r1, 0x10
/* 800FFA80 000FB6E0 38 60 00 0A */ li r3, 0xa
/* 800FFA84 000FB6E4 4B F5 9F B9 */ bl func_80059A3C
/* 800FFA88 000FB6E8 48 00 07 78 */ b lbl_80100200
/* 800FFA8C 000FB6EC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FFA90 000FB6F0 80 03 00 D0 */ lwz r0, 0xd0(r3)
/* 800FFA94 000FB6F4 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15
/* 800FFA98 000FB6F8 41 82 07 68 */ beq lbl_80100200
/* 800FFA9C 000FB6FC 7F C3 F3 78 */ mr r3, r30
/* 800FFAA0 000FB700 7F E4 FB 78 */ mr r4, r31
/* 800FFAA4 000FB704 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FFAA8 000FB708 38 A0 00 06 */ li r5, 6
/* 800FFAAC 000FB70C 48 15 44 31 */ bl func_80253EDC
/* 800FFAB0 000FB710 38 81 00 10 */ addi r4, r1, 0x10
/* 800FFAB4 000FB714 38 60 00 0B */ li r3, 0xb
/* 800FFAB8 000FB718 4B F5 9F 85 */ bl func_80059A3C
/* 800FFABC 000FB71C 48 00 07 44 */ b lbl_80100200
/* 800FFAC0 000FB720 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FFAC4 000FB724 80 03 00 D0 */ lwz r0, 0xd0(r3)
/* 800FFAC8 000FB728 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14
/* 800FFACC 000FB72C 41 82 07 34 */ beq lbl_80100200
/* 800FFAD0 000FB730 7F C3 F3 78 */ mr r3, r30
/* 800FFAD4 000FB734 7F E4 FB 78 */ mr r4, r31
/* 800FFAD8 000FB738 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FFADC 000FB73C 38 A0 00 06 */ li r5, 6
/* 800FFAE0 000FB740 48 15 43 FD */ bl func_80253EDC
/* 800FFAE4 000FB744 38 81 00 10 */ addi r4, r1, 0x10
/* 800FFAE8 000FB748 38 60 00 0C */ li r3, 0xc
/* 800FFAEC 000FB74C 4B F5 9F 51 */ bl func_80059A3C
/* 800FFAF0 000FB750 48 00 07 10 */ b lbl_80100200
/* 800FFAF4 000FB754 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FFAF8 000FB758 38 80 00 36 */ li r4, 0x36
/* 800FFAFC 000FB75C 38 A0 00 00 */ li r5, 0
/* 800FFB00 000FB760 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FFB04 000FB764 48 2D DE D9 */ bl func_803DD9DC
/* 800FFB08 000FB768 2C 03 00 00 */ cmpwi r3, 0
/* 800FFB0C 000FB76C 41 82 06 F4 */ beq lbl_80100200
/* 800FFB10 000FB770 7F C3 F3 78 */ mr r3, r30
/* 800FFB14 000FB774 7F E4 FB 78 */ mr r4, r31
/* 800FFB18 000FB778 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FFB1C 000FB77C 38 A0 00 06 */ li r5, 6
/* 800FFB20 000FB780 48 15 43 BD */ bl func_80253EDC
/* 800FFB24 000FB784 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 800FFB28 000FB788 38 00 FF 00 */ li r0, -256
/* 800FFB2C 000FB78C C0 61 00 20 */ lfs f3, 0x20(r1)
/* 800FFB30 000FB790 38 80 00 36 */ li r4, 0x36
/* 800FFB34 000FB794 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 800FFB38 000FB798 FC 80 28 1E */ fctiwz f4, f5
/* 800FFB3C 000FB79C C0 01 00 28 */ lfs f0, 0x28(r1)
/* 800FFB40 000FB7A0 FC 40 18 1E */ fctiwz f2, f3
/* 800FFB44 000FB7A4 EC 21 28 28 */ fsubs f1, f1, f5
/* 800FFB48 000FB7A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FFB4C 000FB7AC EC 00 18 28 */ fsubs f0, f0, f3
/* 800FFB50 000FB7B0 D8 81 00 30 */ stfd f4, 0x30(r1)
/* 800FFB54 000FB7B4 38 A0 00 00 */ li r5, 0
/* 800FFB58 000FB7B8 FC 20 08 1E */ fctiwz f1, f1
/* 800FFB5C 000FB7BC FC 00 00 1E */ fctiwz f0, f0
/* 800FFB60 000FB7C0 D8 41 00 38 */ stfd f2, 0x38(r1)
/* 800FFB64 000FB7C4 88 DF 00 11 */ lbz r6, 0x11(r31)
/* 800FFB68 000FB7C8 D8 21 00 40 */ stfd f1, 0x40(r1)
/* 800FFB6C 000FB7CC 83 81 00 34 */ lwz r28, 0x34(r1)
/* 800FFB70 000FB7D0 7C DB 03 78 */ or r27, r6, r0
/* 800FFB74 000FB7D4 D8 01 00 48 */ stfd f0, 0x48(r1)
/* 800FFB78 000FB7D8 83 A1 00 3C */ lwz r29, 0x3c(r1)
/* 800FFB7C 000FB7DC 83 C1 00 44 */ lwz r30, 0x44(r1)
/* 800FFB80 000FB7E0 83 E1 00 4C */ lwz r31, 0x4c(r1)
/* 800FFB84 000FB7E4 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FFB88 000FB7E8 48 2D DE 55 */ bl func_803DD9DC
/* 800FFB8C 000FB7EC 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
/* 800FFB90 000FB7F0 7C 64 1B 78 */ mr r4, r3
/* 800FFB94 000FB7F4 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
/* 800FFB98 000FB7F8 38 65 00 18 */ addi r3, r5, 0x18
/* 800FFB9C 000FB7FC 48 29 31 A5 */ bl func_80392D40
/* 800FFBA0 000FB800 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 800FFBA4 000FB804 48 15 07 51 */ bl func_802502F4
/* 800FFBA8 000FB808 7C 64 1B 78 */ mr r4, r3
/* 800FFBAC 000FB80C 38 60 00 16 */ li r3, 0x16
/* 800FFBB0 000FB810 48 05 C7 59 */ bl func_8015C308
/* 800FFBB4 000FB814 7F 84 E3 78 */ mr r4, r28
/* 800FFBB8 000FB818 7F A5 EB 78 */ mr r5, r29
/* 800FFBBC 000FB81C 7F 68 DB 78 */ mr r8, r27
/* 800FFBC0 000FB820 7F C6 07 34 */ extsh r6, r30
/* 800FFBC4 000FB824 7F E7 07 34 */ extsh r7, r31
/* 800FFBC8 000FB828 38 60 0E A4 */ li r3, 0xea4
/* 800FFBCC 000FB82C 48 15 05 69 */ bl func_80250134
/* 800FFBD0 000FB830 48 00 06 30 */ b lbl_80100200
/* 800FFBD4 000FB834 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FFBD8 000FB838 38 80 00 37 */ li r4, 0x37
/* 800FFBDC 000FB83C 38 A0 00 00 */ li r5, 0
/* 800FFBE0 000FB840 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FFBE4 000FB844 48 2D DD F9 */ bl func_803DD9DC
/* 800FFBE8 000FB848 2C 03 00 00 */ cmpwi r3, 0
/* 800FFBEC 000FB84C 41 82 06 14 */ beq lbl_80100200
/* 800FFBF0 000FB850 7F C3 F3 78 */ mr r3, r30
/* 800FFBF4 000FB854 7F E4 FB 78 */ mr r4, r31
/* 800FFBF8 000FB858 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FFBFC 000FB85C 38 A0 00 06 */ li r5, 6
/* 800FFC00 000FB860 48 15 42 DD */ bl func_80253EDC
/* 800FFC04 000FB864 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 800FFC08 000FB868 38 00 FF 00 */ li r0, -256
/* 800FFC0C 000FB86C C0 61 00 20 */ lfs f3, 0x20(r1)
/* 800FFC10 000FB870 38 80 00 37 */ li r4, 0x37
/* 800FFC14 000FB874 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 800FFC18 000FB878 FC 80 28 1E */ fctiwz f4, f5
/* 800FFC1C 000FB87C C0 01 00 28 */ lfs f0, 0x28(r1)
/* 800FFC20 000FB880 FC 40 18 1E */ fctiwz f2, f3
/* 800FFC24 000FB884 EC 21 28 28 */ fsubs f1, f1, f5
/* 800FFC28 000FB888 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FFC2C 000FB88C EC 00 18 28 */ fsubs f0, f0, f3
/* 800FFC30 000FB890 D8 41 00 40 */ stfd f2, 0x40(r1)
/* 800FFC34 000FB894 38 A0 00 00 */ li r5, 0
/* 800FFC38 000FB898 FC 20 08 1E */ fctiwz f1, f1
/* 800FFC3C 000FB89C FC 00 00 1E */ fctiwz f0, f0
/* 800FFC40 000FB8A0 D8 81 00 48 */ stfd f4, 0x48(r1)
/* 800FFC44 000FB8A4 88 DF 00 11 */ lbz r6, 0x11(r31)
/* 800FFC48 000FB8A8 D8 21 00 38 */ stfd f1, 0x38(r1)
/* 800FFC4C 000FB8AC 83 E1 00 4C */ lwz r31, 0x4c(r1)
/* 800FFC50 000FB8B0 7C DE 03 78 */ or r30, r6, r0
/* 800FFC54 000FB8B4 D8 01 00 30 */ stfd f0, 0x30(r1)
/* 800FFC58 000FB8B8 83 A1 00 44 */ lwz r29, 0x44(r1)
/* 800FFC5C 000FB8BC 83 81 00 3C */ lwz r28, 0x3c(r1)
/* 800FFC60 000FB8C0 83 61 00 34 */ lwz r27, 0x34(r1)
/* 800FFC64 000FB8C4 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FFC68 000FB8C8 48 2D DD 75 */ bl func_803DD9DC
/* 800FFC6C 000FB8CC 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
/* 800FFC70 000FB8D0 7C 64 1B 78 */ mr r4, r3
/* 800FFC74 000FB8D4 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
/* 800FFC78 000FB8D8 38 65 00 18 */ addi r3, r5, 0x18
/* 800FFC7C 000FB8DC 48 29 30 C5 */ bl func_80392D40
/* 800FFC80 000FB8E0 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 800FFC84 000FB8E4 48 15 06 71 */ bl func_802502F4
/* 800FFC88 000FB8E8 7C 64 1B 78 */ mr r4, r3
/* 800FFC8C 000FB8EC 38 60 00 16 */ li r3, 0x16
/* 800FFC90 000FB8F0 48 05 C6 79 */ bl func_8015C308
/* 800FFC94 000FB8F4 7F E4 FB 78 */ mr r4, r31
/* 800FFC98 000FB8F8 7F A5 EB 78 */ mr r5, r29
/* 800FFC9C 000FB8FC 7F C8 F3 78 */ mr r8, r30
/* 800FFCA0 000FB900 7F 86 07 34 */ extsh r6, r28
/* 800FFCA4 000FB904 7F 67 07 34 */ extsh r7, r27
/* 800FFCA8 000FB908 38 60 0E A4 */ li r3, 0xea4
/* 800FFCAC 000FB90C 48 15 04 89 */ bl func_80250134
/* 800FFCB0 000FB910 48 00 05 50 */ b lbl_80100200
/* 800FFCB4 000FB914 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FFCB8 000FB918 38 80 00 38 */ li r4, 0x38
/* 800FFCBC 000FB91C 38 A0 00 00 */ li r5, 0
/* 800FFCC0 000FB920 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FFCC4 000FB924 48 2D DD 19 */ bl func_803DD9DC
/* 800FFCC8 000FB928 2C 03 00 00 */ cmpwi r3, 0
/* 800FFCCC 000FB92C 41 82 05 34 */ beq lbl_80100200
/* 800FFCD0 000FB930 7F C3 F3 78 */ mr r3, r30
/* 800FFCD4 000FB934 7F E4 FB 78 */ mr r4, r31
/* 800FFCD8 000FB938 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FFCDC 000FB93C 38 A0 00 06 */ li r5, 6
/* 800FFCE0 000FB940 48 15 41 FD */ bl func_80253EDC
/* 800FFCE4 000FB944 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 800FFCE8 000FB948 38 00 FF 00 */ li r0, -256
/* 800FFCEC 000FB94C C0 61 00 20 */ lfs f3, 0x20(r1)
/* 800FFCF0 000FB950 38 80 00 38 */ li r4, 0x38
/* 800FFCF4 000FB954 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 800FFCF8 000FB958 FC 80 28 1E */ fctiwz f4, f5
/* 800FFCFC 000FB95C C0 01 00 28 */ lfs f0, 0x28(r1)
/* 800FFD00 000FB960 FC 40 18 1E */ fctiwz f2, f3
/* 800FFD04 000FB964 EC 21 28 28 */ fsubs f1, f1, f5
/* 800FFD08 000FB968 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FFD0C 000FB96C EC 00 18 28 */ fsubs f0, f0, f3
/* 800FFD10 000FB970 D8 41 00 40 */ stfd f2, 0x40(r1)
/* 800FFD14 000FB974 38 A0 00 00 */ li r5, 0
/* 800FFD18 000FB978 FC 20 08 1E */ fctiwz f1, f1
/* 800FFD1C 000FB97C FC 00 00 1E */ fctiwz f0, f0
/* 800FFD20 000FB980 D8 81 00 48 */ stfd f4, 0x48(r1)
/* 800FFD24 000FB984 88 DF 00 11 */ lbz r6, 0x11(r31)
/* 800FFD28 000FB988 D8 21 00 38 */ stfd f1, 0x38(r1)
/* 800FFD2C 000FB98C 83 E1 00 4C */ lwz r31, 0x4c(r1)
/* 800FFD30 000FB990 7C DE 03 78 */ or r30, r6, r0
/* 800FFD34 000FB994 D8 01 00 30 */ stfd f0, 0x30(r1)
/* 800FFD38 000FB998 83 A1 00 44 */ lwz r29, 0x44(r1)
/* 800FFD3C 000FB99C 83 81 00 3C */ lwz r28, 0x3c(r1)
/* 800FFD40 000FB9A0 83 61 00 34 */ lwz r27, 0x34(r1)
/* 800FFD44 000FB9A4 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FFD48 000FB9A8 48 2D DC 95 */ bl func_803DD9DC
/* 800FFD4C 000FB9AC 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
/* 800FFD50 000FB9B0 7C 64 1B 78 */ mr r4, r3
/* 800FFD54 000FB9B4 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
/* 800FFD58 000FB9B8 38 65 00 18 */ addi r3, r5, 0x18
/* 800FFD5C 000FB9BC 48 29 2F E5 */ bl func_80392D40
/* 800FFD60 000FB9C0 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 800FFD64 000FB9C4 48 15 05 91 */ bl func_802502F4
/* 800FFD68 000FB9C8 7C 64 1B 78 */ mr r4, r3
/* 800FFD6C 000FB9CC 38 60 00 16 */ li r3, 0x16
/* 800FFD70 000FB9D0 48 05 C5 99 */ bl func_8015C308
/* 800FFD74 000FB9D4 7F E4 FB 78 */ mr r4, r31
/* 800FFD78 000FB9D8 7F A5 EB 78 */ mr r5, r29
/* 800FFD7C 000FB9DC 7F C8 F3 78 */ mr r8, r30
/* 800FFD80 000FB9E0 7F 86 07 34 */ extsh r6, r28
/* 800FFD84 000FB9E4 7F 67 07 34 */ extsh r7, r27
/* 800FFD88 000FB9E8 38 60 0E A4 */ li r3, 0xea4
/* 800FFD8C 000FB9EC 48 15 03 A9 */ bl func_80250134
/* 800FFD90 000FB9F0 48 00 04 70 */ b lbl_80100200
/* 800FFD94 000FB9F4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FFD98 000FB9F8 38 80 00 39 */ li r4, 0x39
/* 800FFD9C 000FB9FC 38 A0 00 00 */ li r5, 0
/* 800FFDA0 000FBA00 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FFDA4 000FBA04 48 2D DC 39 */ bl func_803DD9DC
/* 800FFDA8 000FBA08 2C 03 00 00 */ cmpwi r3, 0
/* 800FFDAC 000FBA0C 41 82 04 54 */ beq lbl_80100200
/* 800FFDB0 000FBA10 7F C3 F3 78 */ mr r3, r30
/* 800FFDB4 000FBA14 7F E4 FB 78 */ mr r4, r31
/* 800FFDB8 000FBA18 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FFDBC 000FBA1C 38 A0 00 06 */ li r5, 6
/* 800FFDC0 000FBA20 48 15 41 1D */ bl func_80253EDC
/* 800FFDC4 000FBA24 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 800FFDC8 000FBA28 38 00 FF 00 */ li r0, -256
/* 800FFDCC 000FBA2C C0 61 00 20 */ lfs f3, 0x20(r1)
/* 800FFDD0 000FBA30 38 80 00 39 */ li r4, 0x39
/* 800FFDD4 000FBA34 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 800FFDD8 000FBA38 FC 80 28 1E */ fctiwz f4, f5
/* 800FFDDC 000FBA3C C0 01 00 28 */ lfs f0, 0x28(r1)
/* 800FFDE0 000FBA40 FC 40 18 1E */ fctiwz f2, f3
/* 800FFDE4 000FBA44 EC 21 28 28 */ fsubs f1, f1, f5
/* 800FFDE8 000FBA48 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FFDEC 000FBA4C EC 00 18 28 */ fsubs f0, f0, f3
/* 800FFDF0 000FBA50 D8 41 00 40 */ stfd f2, 0x40(r1)
/* 800FFDF4 000FBA54 38 A0 00 00 */ li r5, 0
/* 800FFDF8 000FBA58 FC 20 08 1E */ fctiwz f1, f1
/* 800FFDFC 000FBA5C FC 00 00 1E */ fctiwz f0, f0
/* 800FFE00 000FBA60 D8 81 00 48 */ stfd f4, 0x48(r1)
/* 800FFE04 000FBA64 88 DF 00 11 */ lbz r6, 0x11(r31)
/* 800FFE08 000FBA68 D8 21 00 38 */ stfd f1, 0x38(r1)
/* 800FFE0C 000FBA6C 83 E1 00 4C */ lwz r31, 0x4c(r1)
/* 800FFE10 000FBA70 7C DE 03 78 */ or r30, r6, r0
/* 800FFE14 000FBA74 D8 01 00 30 */ stfd f0, 0x30(r1)
/* 800FFE18 000FBA78 83 A1 00 44 */ lwz r29, 0x44(r1)
/* 800FFE1C 000FBA7C 83 81 00 3C */ lwz r28, 0x3c(r1)
/* 800FFE20 000FBA80 83 61 00 34 */ lwz r27, 0x34(r1)
/* 800FFE24 000FBA84 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FFE28 000FBA88 48 2D DB B5 */ bl func_803DD9DC
/* 800FFE2C 000FBA8C 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
/* 800FFE30 000FBA90 7C 64 1B 78 */ mr r4, r3
/* 800FFE34 000FBA94 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
/* 800FFE38 000FBA98 38 65 00 18 */ addi r3, r5, 0x18
/* 800FFE3C 000FBA9C 48 29 2F 05 */ bl func_80392D40
/* 800FFE40 000FBAA0 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 800FFE44 000FBAA4 48 15 04 B1 */ bl func_802502F4
/* 800FFE48 000FBAA8 7C 64 1B 78 */ mr r4, r3
/* 800FFE4C 000FBAAC 38 60 00 16 */ li r3, 0x16
/* 800FFE50 000FBAB0 48 05 C4 B9 */ bl func_8015C308
/* 800FFE54 000FBAB4 7F E4 FB 78 */ mr r4, r31
/* 800FFE58 000FBAB8 7F A5 EB 78 */ mr r5, r29
/* 800FFE5C 000FBABC 7F C8 F3 78 */ mr r8, r30
/* 800FFE60 000FBAC0 7F 86 07 34 */ extsh r6, r28
/* 800FFE64 000FBAC4 7F 67 07 34 */ extsh r7, r27
/* 800FFE68 000FBAC8 38 60 0E A4 */ li r3, 0xea4
/* 800FFE6C 000FBACC 48 15 02 C9 */ bl func_80250134
/* 800FFE70 000FBAD0 48 00 03 90 */ b lbl_80100200
/* 800FFE74 000FBAD4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FFE78 000FBAD8 38 80 00 36 */ li r4, 0x36
/* 800FFE7C 000FBADC 38 A0 00 00 */ li r5, 0
/* 800FFE80 000FBAE0 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FFE84 000FBAE4 48 2D DB 59 */ bl func_803DD9DC
/* 800FFE88 000FBAE8 2C 03 00 00 */ cmpwi r3, 0
/* 800FFE8C 000FBAEC 41 82 03 74 */ beq lbl_80100200
/* 800FFE90 000FBAF0 7F C3 F3 78 */ mr r3, r30
/* 800FFE94 000FBAF4 7F E4 FB 78 */ mr r4, r31
/* 800FFE98 000FBAF8 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FFE9C 000FBAFC 38 A0 00 06 */ li r5, 6
/* 800FFEA0 000FBB00 48 15 40 3D */ bl func_80253EDC
/* 800FFEA4 000FBB04 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 800FFEA8 000FBB08 38 00 FF 00 */ li r0, -256
/* 800FFEAC 000FBB0C C0 61 00 20 */ lfs f3, 0x20(r1)
/* 800FFEB0 000FBB10 38 80 00 3A */ li r4, 0x3a
/* 800FFEB4 000FBB14 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 800FFEB8 000FBB18 FC 80 28 1E */ fctiwz f4, f5
/* 800FFEBC 000FBB1C C0 01 00 28 */ lfs f0, 0x28(r1)
/* 800FFEC0 000FBB20 FC 40 18 1E */ fctiwz f2, f3
/* 800FFEC4 000FBB24 EC 21 28 28 */ fsubs f1, f1, f5
/* 800FFEC8 000FBB28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FFECC 000FBB2C EC 00 18 28 */ fsubs f0, f0, f3
/* 800FFED0 000FBB30 D8 41 00 40 */ stfd f2, 0x40(r1)
/* 800FFED4 000FBB34 38 A0 00 00 */ li r5, 0
/* 800FFED8 000FBB38 FC 20 08 1E */ fctiwz f1, f1
/* 800FFEDC 000FBB3C FC 00 00 1E */ fctiwz f0, f0
/* 800FFEE0 000FBB40 D8 81 00 48 */ stfd f4, 0x48(r1)
/* 800FFEE4 000FBB44 88 DF 00 11 */ lbz r6, 0x11(r31)
/* 800FFEE8 000FBB48 D8 21 00 38 */ stfd f1, 0x38(r1)
/* 800FFEEC 000FBB4C 83 E1 00 4C */ lwz r31, 0x4c(r1)
/* 800FFEF0 000FBB50 7C DE 03 78 */ or r30, r6, r0
/* 800FFEF4 000FBB54 D8 01 00 30 */ stfd f0, 0x30(r1)
/* 800FFEF8 000FBB58 83 A1 00 44 */ lwz r29, 0x44(r1)
/* 800FFEFC 000FBB5C 83 81 00 3C */ lwz r28, 0x3c(r1)
/* 800FFF00 000FBB60 83 61 00 34 */ lwz r27, 0x34(r1)
/* 800FFF04 000FBB64 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FFF08 000FBB68 48 2D DA D5 */ bl func_803DD9DC
/* 800FFF0C 000FBB6C 7C 64 1B 78 */ mr r4, r3
/* 800FFF10 000FBB70 38 60 00 17 */ li r3, 0x17
/* 800FFF14 000FBB74 48 05 C3 F5 */ bl func_8015C308
/* 800FFF18 000FBB78 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FFF1C 000FBB7C 38 80 00 42 */ li r4, 0x42
/* 800FFF20 000FBB80 38 A0 00 00 */ li r5, 0
/* 800FFF24 000FBB84 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FFF28 000FBB88 48 2D DA B5 */ bl func_803DD9DC
/* 800FFF2C 000FBB8C 7C 64 1B 78 */ mr r4, r3
/* 800FFF30 000FBB90 38 60 00 18 */ li r3, 0x18
/* 800FFF34 000FBB94 48 05 C3 D5 */ bl func_8015C308
/* 800FFF38 000FBB98 7F E4 FB 78 */ mr r4, r31
/* 800FFF3C 000FBB9C 7F A5 EB 78 */ mr r5, r29
/* 800FFF40 000FBBA0 7F C8 F3 78 */ mr r8, r30
/* 800FFF44 000FBBA4 7F 86 07 34 */ extsh r6, r28
/* 800FFF48 000FBBA8 7F 67 07 34 */ extsh r7, r27
/* 800FFF4C 000FBBAC 38 60 0E A5 */ li r3, 0xea5
/* 800FFF50 000FBBB0 48 15 01 E5 */ bl func_80250134
/* 800FFF54 000FBBB4 48 00 02 AC */ b lbl_80100200
/* 800FFF58 000FBBB8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FFF5C 000FBBBC 38 80 00 37 */ li r4, 0x37
/* 800FFF60 000FBBC0 38 A0 00 00 */ li r5, 0
/* 800FFF64 000FBBC4 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FFF68 000FBBC8 48 2D DA 75 */ bl func_803DD9DC
/* 800FFF6C 000FBBCC 2C 03 00 00 */ cmpwi r3, 0
/* 800FFF70 000FBBD0 41 82 02 90 */ beq lbl_80100200
/* 800FFF74 000FBBD4 7F C3 F3 78 */ mr r3, r30
/* 800FFF78 000FBBD8 7F E4 FB 78 */ mr r4, r31
/* 800FFF7C 000FBBDC 38 C1 00 10 */ addi r6, r1, 0x10
/* 800FFF80 000FBBE0 38 A0 00 06 */ li r5, 6
/* 800FFF84 000FBBE4 48 15 3F 59 */ bl func_80253EDC
/* 800FFF88 000FBBE8 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 800FFF8C 000FBBEC 38 00 FF 00 */ li r0, -256
/* 800FFF90 000FBBF0 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 800FFF94 000FBBF4 38 80 00 3B */ li r4, 0x3b
/* 800FFF98 000FBBF8 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 800FFF9C 000FBBFC FC 80 28 1E */ fctiwz f4, f5
/* 800FFFA0 000FBC00 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 800FFFA4 000FBC04 FC 40 18 1E */ fctiwz f2, f3
/* 800FFFA8 000FBC08 EC 21 28 28 */ fsubs f1, f1, f5
/* 800FFFAC 000FBC0C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 800FFFB0 000FBC10 EC 00 18 28 */ fsubs f0, f0, f3
/* 800FFFB4 000FBC14 D8 41 00 40 */ stfd f2, 0x40(r1)
/* 800FFFB8 000FBC18 38 A0 00 00 */ li r5, 0
/* 800FFFBC 000FBC1C FC 20 08 1E */ fctiwz f1, f1
/* 800FFFC0 000FBC20 FC 00 00 1E */ fctiwz f0, f0
/* 800FFFC4 000FBC24 D8 81 00 48 */ stfd f4, 0x48(r1)
/* 800FFFC8 000FBC28 88 DF 00 11 */ lbz r6, 0x11(r31)
/* 800FFFCC 000FBC2C D8 21 00 38 */ stfd f1, 0x38(r1)
/* 800FFFD0 000FBC30 83 E1 00 4C */ lwz r31, 0x4c(r1)
/* 800FFFD4 000FBC34 7C DE 03 78 */ or r30, r6, r0
/* 800FFFD8 000FBC38 D8 01 00 30 */ stfd f0, 0x30(r1)
/* 800FFFDC 000FBC3C 83 A1 00 44 */ lwz r29, 0x44(r1)
/* 800FFFE0 000FBC40 83 81 00 3C */ lwz r28, 0x3c(r1)
/* 800FFFE4 000FBC44 83 61 00 34 */ lwz r27, 0x34(r1)
/* 800FFFE8 000FBC48 80 63 00 80 */ lwz r3, 0x80(r3)
/* 800FFFEC 000FBC4C 48 2D D9 F1 */ bl func_803DD9DC
/* 800FFFF0 000FBC50 7C 64 1B 78 */ mr r4, r3
/* 800FFFF4 000FBC54 38 60 00 17 */ li r3, 0x17
/* 800FFFF8 000FBC58 48 05 C3 11 */ bl func_8015C308
/* 800FFFFC 000FBC5C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80100000 000FBC60 38 80 00 43 */ li r4, 0x43
/* 80100004 000FBC64 38 A0 00 00 */ li r5, 0
/* 80100008 000FBC68 80 63 00 80 */ lwz r3, 0x80(r3)
/* 8010000C 000FBC6C 48 2D D9 D1 */ bl func_803DD9DC
/* 80100010 000FBC70 7C 64 1B 78 */ mr r4, r3
/* 80100014 000FBC74 38 60 00 18 */ li r3, 0x18
/* 80100018 000FBC78 48 05 C2 F1 */ bl func_8015C308
/* 8010001C 000FBC7C 7F E4 FB 78 */ mr r4, r31
/* 80100020 000FBC80 7F A5 EB 78 */ mr r5, r29
/* 80100024 000FBC84 7F C8 F3 78 */ mr r8, r30
/* 80100028 000FBC88 7F 86 07 34 */ extsh r6, r28
/* 8010002C 000FBC8C 7F 67 07 34 */ extsh r7, r27
/* 80100030 000FBC90 38 60 0E A5 */ li r3, 0xea5
/* 80100034 000FBC94 48 15 01 01 */ bl func_80250134
/* 80100038 000FBC98 48 00 01 C8 */ b lbl_80100200
/* 8010003C 000FBC9C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80100040 000FBCA0 38 80 00 38 */ li r4, 0x38
/* 80100044 000FBCA4 38 A0 00 00 */ li r5, 0
/* 80100048 000FBCA8 80 63 00 80 */ lwz r3, 0x80(r3)
/* 8010004C 000FBCAC 48 2D D9 91 */ bl func_803DD9DC
/* 80100050 000FBCB0 2C 03 00 00 */ cmpwi r3, 0
/* 80100054 000FBCB4 41 82 01 AC */ beq lbl_80100200
/* 80100058 000FBCB8 7F C3 F3 78 */ mr r3, r30
/* 8010005C 000FBCBC 7F E4 FB 78 */ mr r4, r31
/* 80100060 000FBCC0 38 C1 00 10 */ addi r6, r1, 0x10
/* 80100064 000FBCC4 38 A0 00 06 */ li r5, 6
/* 80100068 000FBCC8 48 15 3E 75 */ bl func_80253EDC
/* 8010006C 000FBCCC C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 80100070 000FBCD0 38 00 FF 00 */ li r0, -256
/* 80100074 000FBCD4 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 80100078 000FBCD8 38 80 00 3C */ li r4, 0x3c
/* 8010007C 000FBCDC C0 21 00 14 */ lfs f1, 0x14(r1)
/* 80100080 000FBCE0 FC 80 28 1E */ fctiwz f4, f5
/* 80100084 000FBCE4 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 80100088 000FBCE8 FC 40 18 1E */ fctiwz f2, f3
/* 8010008C 000FBCEC EC 21 28 28 */ fsubs f1, f1, f5
/* 80100090 000FBCF0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80100094 000FBCF4 EC 00 18 28 */ fsubs f0, f0, f3
/* 80100098 000FBCF8 D8 41 00 40 */ stfd f2, 0x40(r1)
/* 8010009C 000FBCFC 38 A0 00 00 */ li r5, 0
/* 801000A0 000FBD00 FC 20 08 1E */ fctiwz f1, f1
/* 801000A4 000FBD04 FC 00 00 1E */ fctiwz f0, f0
/* 801000A8 000FBD08 D8 81 00 48 */ stfd f4, 0x48(r1)
/* 801000AC 000FBD0C 88 DF 00 11 */ lbz r6, 0x11(r31)
/* 801000B0 000FBD10 D8 21 00 38 */ stfd f1, 0x38(r1)
/* 801000B4 000FBD14 83 E1 00 4C */ lwz r31, 0x4c(r1)
/* 801000B8 000FBD18 7C DE 03 78 */ or r30, r6, r0
/* 801000BC 000FBD1C D8 01 00 30 */ stfd f0, 0x30(r1)
/* 801000C0 000FBD20 83 A1 00 44 */ lwz r29, 0x44(r1)
/* 801000C4 000FBD24 83 81 00 3C */ lwz r28, 0x3c(r1)
/* 801000C8 000FBD28 83 61 00 34 */ lwz r27, 0x34(r1)
/* 801000CC 000FBD2C 80 63 00 80 */ lwz r3, 0x80(r3)
/* 801000D0 000FBD30 48 2D D9 0D */ bl func_803DD9DC
/* 801000D4 000FBD34 7C 64 1B 78 */ mr r4, r3
/* 801000D8 000FBD38 38 60 00 17 */ li r3, 0x17
/* 801000DC 000FBD3C 48 05 C2 2D */ bl func_8015C308
/* 801000E0 000FBD40 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 801000E4 000FBD44 38 80 00 44 */ li r4, 0x44
/* 801000E8 000FBD48 38 A0 00 00 */ li r5, 0
/* 801000EC 000FBD4C 80 63 00 80 */ lwz r3, 0x80(r3)
/* 801000F0 000FBD50 48 2D D8 ED */ bl func_803DD9DC
/* 801000F4 000FBD54 7C 64 1B 78 */ mr r4, r3
/* 801000F8 000FBD58 38 60 00 18 */ li r3, 0x18
/* 801000FC 000FBD5C 48 05 C2 0D */ bl func_8015C308
/* 80100100 000FBD60 7F E4 FB 78 */ mr r4, r31
/* 80100104 000FBD64 7F A5 EB 78 */ mr r5, r29
/* 80100108 000FBD68 7F C8 F3 78 */ mr r8, r30
/* 8010010C 000FBD6C 7F 86 07 34 */ extsh r6, r28
/* 80100110 000FBD70 7F 67 07 34 */ extsh r7, r27
/* 80100114 000FBD74 38 60 0E A5 */ li r3, 0xea5
/* 80100118 000FBD78 48 15 00 1D */ bl func_80250134
/* 8010011C 000FBD7C 48 00 00 E4 */ b lbl_80100200
/* 80100120 000FBD80 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80100124 000FBD84 38 80 00 39 */ li r4, 0x39
/* 80100128 000FBD88 38 A0 00 00 */ li r5, 0
/* 8010012C 000FBD8C 80 63 00 80 */ lwz r3, 0x80(r3)
/* 80100130 000FBD90 48 2D D8 AD */ bl func_803DD9DC
/* 80100134 000FBD94 2C 03 00 00 */ cmpwi r3, 0
/* 80100138 000FBD98 41 82 00 C8 */ beq lbl_80100200
/* 8010013C 000FBD9C 7F C3 F3 78 */ mr r3, r30
/* 80100140 000FBDA0 7F E4 FB 78 */ mr r4, r31
/* 80100144 000FBDA4 38 C1 00 10 */ addi r6, r1, 0x10
/* 80100148 000FBDA8 38 A0 00 06 */ li r5, 6
/* 8010014C 000FBDAC 48 15 3D 91 */ bl func_80253EDC
/* 80100150 000FBDB0 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 80100154 000FBDB4 38 00 FF 00 */ li r0, -256
/* 80100158 000FBDB8 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 8010015C 000FBDBC 38 80 00 3D */ li r4, 0x3d
/* 80100160 000FBDC0 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 80100164 000FBDC4 FC 80 28 1E */ fctiwz f4, f5
/* 80100168 000FBDC8 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 8010016C 000FBDCC FC 40 18 1E */ fctiwz f2, f3
/* 80100170 000FBDD0 EC 21 28 28 */ fsubs f1, f1, f5
/* 80100174 000FBDD4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80100178 000FBDD8 EC 00 18 28 */ fsubs f0, f0, f3
/* 8010017C 000FBDDC D8 41 00 40 */ stfd f2, 0x40(r1)
/* 80100180 000FBDE0 38 A0 00 00 */ li r5, 0
/* 80100184 000FBDE4 FC 20 08 1E */ fctiwz f1, f1
/* 80100188 000FBDE8 FC 00 00 1E */ fctiwz f0, f0
/* 8010018C 000FBDEC D8 81 00 48 */ stfd f4, 0x48(r1)
/* 80100190 000FBDF0 88 DF 00 11 */ lbz r6, 0x11(r31)
/* 80100194 000FBDF4 D8 21 00 38 */ stfd f1, 0x38(r1)
/* 80100198 000FBDF8 83 E1 00 4C */ lwz r31, 0x4c(r1)
/* 8010019C 000FBDFC 7C DE 03 78 */ or r30, r6, r0
/* 801001A0 000FBE00 D8 01 00 30 */ stfd f0, 0x30(r1)
/* 801001A4 000FBE04 83 A1 00 44 */ lwz r29, 0x44(r1)
/* 801001A8 000FBE08 83 81 00 3C */ lwz r28, 0x3c(r1)
/* 801001AC 000FBE0C 83 61 00 34 */ lwz r27, 0x34(r1)
/* 801001B0 000FBE10 80 63 00 80 */ lwz r3, 0x80(r3)
/* 801001B4 000FBE14 48 2D D8 29 */ bl func_803DD9DC
/* 801001B8 000FBE18 7C 64 1B 78 */ mr r4, r3
/* 801001BC 000FBE1C 38 60 00 17 */ li r3, 0x17
/* 801001C0 000FBE20 48 05 C1 49 */ bl func_8015C308
/* 801001C4 000FBE24 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 801001C8 000FBE28 38 80 00 45 */ li r4, 0x45
/* 801001CC 000FBE2C 38 A0 00 00 */ li r5, 0
/* 801001D0 000FBE30 80 63 00 80 */ lwz r3, 0x80(r3)
/* 801001D4 000FBE34 48 2D D8 09 */ bl func_803DD9DC
/* 801001D8 000FBE38 7C 64 1B 78 */ mr r4, r3
/* 801001DC 000FBE3C 38 60 00 18 */ li r3, 0x18
/* 801001E0 000FBE40 48 05 C1 29 */ bl func_8015C308
/* 801001E4 000FBE44 7F E4 FB 78 */ mr r4, r31
/* 801001E8 000FBE48 7F A5 EB 78 */ mr r5, r29
/* 801001EC 000FBE4C 7F C8 F3 78 */ mr r8, r30
/* 801001F0 000FBE50 7F 86 07 34 */ extsh r6, r28
/* 801001F4 000FBE54 7F 67 07 34 */ extsh r7, r27
/* 801001F8 000FBE58 38 60 0E A5 */ li r3, 0xea5
/* 801001FC 000FBE5C 48 14 FF 39 */ bl func_80250134
lbl_80100200:
/* 80100200 000FBE60 39 61 00 70 */ addi r11, r1, 0x70
/* 80100204 000FBE64 48 0C 6F 71 */ bl _restgpr_27
/* 80100208 000FBE68 80 01 00 74 */ lwz r0, 0x74(r1)
/* 8010020C 000FBE6C 7C 08 03 A6 */ mtlr r0
/* 80100210 000FBE70 38 21 00 70 */ addi r1, r1, 0x70
/* 80100214 000FBE74 4E 80 00 20 */ blr
lbl_80100218:
/* 80100218 000FBE78 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 8010021C 000FBE7C 7C 08 02 A6 */ mflr r0
/* 80100220 000FBE80 90 01 00 34 */ stw r0, 0x34(r1)
/* 80100224 000FBE84 39 61 00 30 */ addi r11, r1, 0x30
/* 80100228 000FBE88 48 0C 6E FD */ bl _savegpr_26
/* 8010022C 000FBE8C 7C 7D 1B 78 */ mr r29, r3
/* 80100230 000FBE90 7C 9E 23 78 */ mr r30, r4
/* 80100234 000FBE94 38 C1 00 08 */ addi r6, r1, 8
/* 80100238 000FBE98 3B E0 FF FF */ li r31, -1
/* 8010023C 000FBE9C 38 A0 00 03 */ li r5, 3
/* 80100240 000FBEA0 48 15 3C 4D */ bl func_80253E8C
/* 80100244 000FBEA4 80 61 00 08 */ lwz r3, 8(r1)
/* 80100248 000FBEA8 38 03 FF F5 */ addi r0, r3, -11
/* 8010024C 000FBEAC 28 00 00 34 */ cmplwi r0, 0x34
/* 80100250 000FBEB0 41 81 03 74 */ bgt lbl_801005C4
/* 80100254 000FBEB4 3C 60 80 42 */ lis r3, lbl_8041A794@ha
/* 80100258 000FBEB8 54 00 10 3A */ slwi r0, r0, 2
/* 8010025C 000FBEBC 38 63 A7 94 */ addi r3, r3, lbl_8041A794@l
/* 80100260 000FBEC0 7C 63 00 2E */ lwzx r3, r3, r0
/* 80100264 000FBEC4 7C 69 03 A6 */ mtctr r3
/* 80100268 000FBEC8 4E 80 04 20 */ bctr
/* 8010026C 000FBECC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80100270 000FBED0 38 80 00 36 */ li r4, 0x36
/* 80100274 000FBED4 38 A0 00 00 */ li r5, 0
/* 80100278 000FBED8 80 63 00 80 */ lwz r3, 0x80(r3)
/* 8010027C 000FBEDC 48 2D D7 61 */ bl func_803DD9DC
/* 80100280 000FBEE0 2C 03 00 00 */ cmpwi r3, 0
/* 80100284 000FBEE4 40 82 03 40 */ bne lbl_801005C4
/* 80100288 000FBEE8 88 1E 00 02 */ lbz r0, 2(r30)
/* 8010028C 000FBEEC 88 7E 00 03 */ lbz r3, 3(r30)
/* 80100290 000FBEF0 7C 04 16 70 */ srawi r4, r0, 2
/* 80100294 000FBEF4 88 1E 00 04 */ lbz r0, 4(r30)
/* 80100298 000FBEF8 7C 63 16 70 */ srawi r3, r3, 2
/* 8010029C 000FBEFC 98 9E 00 02 */ stb r4, 2(r30)
/* 801002A0 000FBF00 7C 00 16 70 */ srawi r0, r0, 2
/* 801002A4 000FBF04 98 7E 00 03 */ stb r3, 3(r30)
/* 801002A8 000FBF08 98 1E 00 04 */ stb r0, 4(r30)
/* 801002AC 000FBF0C 48 00 03 18 */ b lbl_801005C4
/* 801002B0 000FBF10 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 801002B4 000FBF14 38 80 00 37 */ li r4, 0x37
/* 801002B8 000FBF18 38 A0 00 00 */ li r5, 0
/* 801002BC 000FBF1C 80 63 00 80 */ lwz r3, 0x80(r3)
/* 801002C0 000FBF20 48 2D D7 1D */ bl func_803DD9DC
/* 801002C4 000FBF24 2C 03 00 00 */ cmpwi r3, 0
/* 801002C8 000FBF28 40 82 02 FC */ bne lbl_801005C4
/* 801002CC 000FBF2C 88 1E 00 02 */ lbz r0, 2(r30)
/* 801002D0 000FBF30 88 7E 00 03 */ lbz r3, 3(r30)
/* 801002D4 000FBF34 7C 04 16 70 */ srawi r4, r0, 2
/* 801002D8 000FBF38 88 1E 00 04 */ lbz r0, 4(r30)
/* 801002DC 000FBF3C 7C 63 16 70 */ srawi r3, r3, 2
/* 801002E0 000FBF40 98 9E 00 02 */ stb r4, 2(r30)
/* 801002E4 000FBF44 7C 00 16 70 */ srawi r0, r0, 2
/* 801002E8 000FBF48 98 7E 00 03 */ stb r3, 3(r30)
/* 801002EC 000FBF4C 98 1E 00 04 */ stb r0, 4(r30)
/* 801002F0 000FBF50 48 00 02 D4 */ b lbl_801005C4
/* 801002F4 000FBF54 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 801002F8 000FBF58 38 80 00 38 */ li r4, 0x38
/* 801002FC 000FBF5C 38 A0 00 00 */ li r5, 0
/* 80100300 000FBF60 80 63 00 80 */ lwz r3, 0x80(r3)
/* 80100304 000FBF64 48 2D D6 D9 */ bl func_803DD9DC
/* 80100308 000FBF68 2C 03 00 00 */ cmpwi r3, 0
/* 8010030C 000FBF6C 40 82 02 B8 */ bne lbl_801005C4
/* 80100310 000FBF70 88 1E 00 02 */ lbz r0, 2(r30)
/* 80100314 000FBF74 88 7E 00 03 */ lbz r3, 3(r30)
/* 80100318 000FBF78 7C 04 16 70 */ srawi r4, r0, 2
/* 8010031C 000FBF7C 88 1E 00 04 */ lbz r0, 4(r30)
/* 80100320 000FBF80 7C 63 16 70 */ srawi r3, r3, 2
/* 80100324 000FBF84 98 9E 00 02 */ stb r4, 2(r30)
/* 80100328 000FBF88 7C 00 16 70 */ srawi r0, r0, 2
/* 8010032C 000FBF8C 98 7E 00 03 */ stb r3, 3(r30)
/* 80100330 000FBF90 98 1E 00 04 */ stb r0, 4(r30)
/* 80100334 000FBF94 48 00 02 90 */ b lbl_801005C4
/* 80100338 000FBF98 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 8010033C 000FBF9C 38 80 00 39 */ li r4, 0x39
/* 80100340 000FBFA0 38 A0 00 00 */ li r5, 0
/* 80100344 000FBFA4 80 63 00 80 */ lwz r3, 0x80(r3)
/* 80100348 000FBFA8 48 2D D6 95 */ bl func_803DD9DC
/* 8010034C 000FBFAC 2C 03 00 00 */ cmpwi r3, 0
/* 80100350 000FBFB0 40 82 02 74 */ bne lbl_801005C4
/* 80100354 000FBFB4 88 1E 00 02 */ lbz r0, 2(r30)
/* 80100358 000FBFB8 88 7E 00 03 */ lbz r3, 3(r30)
/* 8010035C 000FBFBC 7C 04 16 70 */ srawi r4, r0, 2
/* 80100360 000FBFC0 88 1E 00 04 */ lbz r0, 4(r30)
/* 80100364 000FBFC4 7C 63 16 70 */ srawi r3, r3, 2
/* 80100368 000FBFC8 98 9E 00 02 */ stb r4, 2(r30)
/* 8010036C 000FBFCC 7C 00 16 70 */ srawi r0, r0, 2
/* 80100370 000FBFD0 98 7E 00 03 */ stb r3, 3(r30)
/* 80100374 000FBFD4 98 1E 00 04 */ stb r0, 4(r30)
/* 80100378 000FBFD8 48 00 02 4C */ b lbl_801005C4
/* 8010037C 000FBFDC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80100380 000FBFE0 88 63 00 F3 */ lbz r3, 0xf3(r3)
/* 80100384 000FBFE4 48 00 1C A1 */ bl func_80102024
/* 80100388 000FBFE8 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
/* 8010038C 000FBFEC 54 64 04 3E */ clrlwi r4, r3, 0x10
/* 80100390 000FBFF0 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
/* 80100394 000FBFF4 38 65 00 18 */ addi r3, r5, 0x18
/* 80100398 000FBFF8 48 29 28 3D */ bl func_80392BD4
/* 8010039C 000FBFFC 3C 80 80 42 */ lis r4, lbl_8041BFE0@ha
/* 801003A0 000FC000 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
/* 801003A4 000FC004 38 84 BF E0 */ addi r4, r4, lbl_8041BFE0@l
/* 801003A8 000FC008 7C 64 00 2E */ lwzx r3, r4, r0
/* 801003AC 000FC00C 4B F5 A6 4D */ bl func_8005A9F8
/* 801003B0 000FC010 7C 66 1B 78 */ mr r6, r3
/* 801003B4 000FC014 7F A3 EB 78 */ mr r3, r29
/* 801003B8 000FC018 7F C4 F3 78 */ mr r4, r30
/* 801003BC 000FC01C 38 A0 00 01 */ li r5, 1
/* 801003C0 000FC020 48 15 3A F5 */ bl func_80253EB4
/* 801003C4 000FC024 48 00 02 00 */ b lbl_801005C4
/* 801003C8 000FC028 7F A3 EB 78 */ mr r3, r29
/* 801003CC 000FC02C 7F C4 F3 78 */ mr r4, r30
/* 801003D0 000FC030 38 A0 00 02 */ li r5, 2
/* 801003D4 000FC034 38 C0 0E AF */ li r6, 0xeaf
/* 801003D8 000FC038 48 15 3A DD */ bl func_80253EB4
/* 801003DC 000FC03C 48 00 01 E8 */ b lbl_801005C4
/* 801003E0 000FC040 7F A3 EB 78 */ mr r3, r29
/* 801003E4 000FC044 7F C4 F3 78 */ mr r4, r30
/* 801003E8 000FC048 38 A0 00 02 */ li r5, 2
/* 801003EC 000FC04C 38 C0 0E B0 */ li r6, 0xeb0
/* 801003F0 000FC050 48 15 3A C5 */ bl func_80253EB4
/* 801003F4 000FC054 48 00 01 D0 */ b lbl_801005C4
/* 801003F8 000FC058 7F A3 EB 78 */ mr r3, r29
/* 801003FC 000FC05C 7F C4 F3 78 */ mr r4, r30
/* 80100400 000FC060 38 A0 00 02 */ li r5, 2
/* 80100404 000FC064 38 C0 0E B1 */ li r6, 0xeb1
/* 80100408 000FC068 48 15 3A AD */ bl func_80253EB4
/* 8010040C 000FC06C 48 00 01 B8 */ b lbl_801005C4
/* 80100410 000FC070 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80100414 000FC074 88 63 00 F3 */ lbz r3, 0xf3(r3)
/* 80100418 000FC078 48 00 1C 0D */ bl func_80102024
/* 8010041C 000FC07C 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
/* 80100420 000FC080 54 64 04 3E */ clrlwi r4, r3, 0x10
/* 80100424 000FC084 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
/* 80100428 000FC088 38 65 00 18 */ addi r3, r5, 0x18
/* 8010042C 000FC08C 48 29 27 41 */ bl func_80392B6C
/* 80100430 000FC090 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 80100434 000FC094 2C 00 00 01 */ cmpwi r0, 1
/* 80100438 000FC098 41 82 00 38 */ beq lbl_80100470
/* 8010043C 000FC09C 40 80 00 10 */ bge lbl_8010044C
/* 80100440 000FC0A0 2C 00 00 00 */ cmpwi r0, 0
/* 80100444 000FC0A4 40 80 00 14 */ bge lbl_80100458
/* 80100448 000FC0A8 48 00 01 7C */ b lbl_801005C4
lbl_8010044C:
/* 8010044C 000FC0AC 2C 00 00 03 */ cmpwi r0, 3
/* 80100450 000FC0B0 40 80 01 74 */ bge lbl_801005C4
/* 80100454 000FC0B4 48 00 00 34 */ b lbl_80100488
lbl_80100458:
/* 80100458 000FC0B8 7F A3 EB 78 */ mr r3, r29
/* 8010045C 000FC0BC 7F C4 F3 78 */ mr r4, r30
/* 80100460 000FC0C0 38 A0 00 02 */ li r5, 2
/* 80100464 000FC0C4 38 C0 0E B2 */ li r6, 0xeb2
/* 80100468 000FC0C8 48 15 3A 4D */ bl func_80253EB4
/* 8010046C 000FC0CC 48 00 01 58 */ b lbl_801005C4
lbl_80100470:
/* 80100470 000FC0D0 7F A3 EB 78 */ mr r3, r29
/* 80100474 000FC0D4 7F C4 F3 78 */ mr r4, r30
/* 80100478 000FC0D8 38 A0 00 02 */ li r5, 2
/* 8010047C 000FC0DC 38 C0 0E B3 */ li r6, 0xeb3
/* 80100480 000FC0E0 48 15 3A 35 */ bl func_80253EB4
/* 80100484 000FC0E4 48 00 01 40 */ b lbl_801005C4
lbl_80100488:
/* 80100488 000FC0E8 7F A3 EB 78 */ mr r3, r29
/* 8010048C 000FC0EC 7F C4 F3 78 */ mr r4, r30
/* 80100490 000FC0F0 38 A0 00 02 */ li r5, 2
/* 80100494 000FC0F4 38 C0 0E B4 */ li r6, 0xeb4
/* 80100498 000FC0F8 48 15 3A 1D */ bl func_80253EB4
/* 8010049C 000FC0FC 48 00 01 28 */ b lbl_801005C4
/* 801004A0 000FC100 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 801004A4 000FC104 88 63 00 F3 */ lbz r3, 0xf3(r3)
/* 801004A8 000FC108 48 00 1B 7D */ bl func_80102024
/* 801004AC 000FC10C 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
/* 801004B0 000FC110 54 64 04 3E */ clrlwi r4, r3, 0x10
/* 801004B4 000FC114 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
/* 801004B8 000FC118 38 65 00 18 */ addi r3, r5, 0x18
/* 801004BC 000FC11C 48 29 26 B1 */ bl func_80392B6C
/* 801004C0 000FC120 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801004C4 000FC124 2C 00 00 01 */ cmpwi r0, 1
/* 801004C8 000FC128 41 82 00 38 */ beq lbl_80100500
/* 801004CC 000FC12C 40 80 00 10 */ bge lbl_801004DC
/* 801004D0 000FC130 2C 00 00 00 */ cmpwi r0, 0
/* 801004D4 000FC134 40 80 00 14 */ bge lbl_801004E8
/* 801004D8 000FC138 48 00 00 54 */ b lbl_8010052C
lbl_801004DC:
/* 801004DC 000FC13C 2C 00 00 03 */ cmpwi r0, 3
/* 801004E0 000FC140 40 80 00 4C */ bge lbl_8010052C
/* 801004E4 000FC144 48 00 00 34 */ b lbl_80100518
lbl_801004E8:
/* 801004E8 000FC148 3C 80 00 50 */ lis r4, 0x00500C00@ha
/* 801004EC 000FC14C 38 60 03 F2 */ li r3, 0x3f2
/* 801004F0 000FC150 38 84 0C 00 */ addi r4, r4, 0x00500C00@l
/* 801004F4 000FC154 4B F5 A7 6D */ bl func_8005AC60
/* 801004F8 000FC158 7C 66 1B 78 */ mr r6, r3
/* 801004FC 000FC15C 48 00 00 30 */ b lbl_8010052C
lbl_80100500:
/* 80100500 000FC160 3C 80 00 52 */ lis r4, 0x00520C00@ha
/* 80100504 000FC164 38 60 03 F2 */ li r3, 0x3f2
/* 80100508 000FC168 38 84 0C 00 */ addi r4, r4, 0x00520C00@l
/* 8010050C 000FC16C 4B F5 A7 55 */ bl func_8005AC60
/* 80100510 000FC170 7C 66 1B 78 */ mr r6, r3
/* 80100514 000FC174 48 00 00 18 */ b lbl_8010052C
lbl_80100518:
/* 80100518 000FC178 3C 80 00 51 */ lis r4, 0x00510C00@ha
/* 8010051C 000FC17C 38 60 03 F2 */ li r3, 0x3f2
/* 80100520 000FC180 38 84 0C 00 */ addi r4, r4, 0x00510C00@l
/* 80100524 000FC184 4B F5 A7 3D */ bl func_8005AC60
/* 80100528 000FC188 7C 66 1B 78 */ mr r6, r3
lbl_8010052C:
/* 8010052C 000FC18C 7F A3 EB 78 */ mr r3, r29
/* 80100530 000FC190 7F C4 F3 78 */ mr r4, r30
/* 80100534 000FC194 38 A0 00 01 */ li r5, 1
/* 80100538 000FC198 48 15 39 7D */ bl func_80253EB4
/* 8010053C 000FC19C 48 00 00 88 */ b lbl_801005C4
/* 80100540 000FC1A0 3B E0 00 00 */ li r31, 0
/* 80100544 000FC1A4 48 00 00 80 */ b lbl_801005C4
/* 80100548 000FC1A8 3B E0 00 0A */ li r31, 0xa
/* 8010054C 000FC1AC 48 00 00 78 */ b lbl_801005C4
/* 80100550 000FC1B0 3B E0 00 01 */ li r31, 1
/* 80100554 000FC1B4 48 00 00 70 */ b lbl_801005C4
/* 80100558 000FC1B8 3B E0 00 0B */ li r31, 0xb
/* 8010055C 000FC1BC 48 00 00 68 */ b lbl_801005C4
/* 80100560 000FC1C0 3B E0 00 03 */ li r31, 3
/* 80100564 000FC1C4 48 00 00 60 */ b lbl_801005C4
/* 80100568 000FC1C8 3B E0 00 0D */ li r31, 0xd
/* 8010056C 000FC1CC 48 00 00 58 */ b lbl_801005C4
/* 80100570 000FC1D0 3B E0 00 04 */ li r31, 4
/* 80100574 000FC1D4 48 00 00 50 */ b lbl_801005C4
/* 80100578 000FC1D8 3B E0 00 0C */ li r31, 0xc
/* 8010057C 000FC1DC 48 00 00 48 */ b lbl_801005C4
/* 80100580 000FC1E0 3B E0 00 02 */ li r31, 2
/* 80100584 000FC1E4 48 00 00 40 */ b lbl_801005C4
/* 80100588 000FC1E8 3B E0 00 0F */ li r31, 0xf
/* 8010058C 000FC1EC 48 00 00 38 */ b lbl_801005C4
/* 80100590 000FC1F0 3B E0 00 06 */ li r31, 6
/* 80100594 000FC1F4 48 00 00 30 */ b lbl_801005C4
/* 80100598 000FC1F8 3B E0 00 0E */ li r31, 0xe
/* 8010059C 000FC1FC 48 00 00 28 */ b lbl_801005C4
/* 801005A0 000FC200 3B E0 00 05 */ li r31, 5
/* 801005A4 000FC204 48 00 00 20 */ b lbl_801005C4
/* 801005A8 000FC208 3B E0 00 10 */ li r31, 0x10
/* 801005AC 000FC20C 48 00 00 18 */ b lbl_801005C4
/* 801005B0 000FC210 3B E0 00 07 */ li r31, 7
/* 801005B4 000FC214 48 00 00 10 */ b lbl_801005C4
/* 801005B8 000FC218 3B E0 00 11 */ li r31, 0x11
/* 801005BC 000FC21C 48 00 00 08 */ b lbl_801005C4
/* 801005C0 000FC220 3B E0 00 08 */ li r31, 8
lbl_801005C4:
/* 801005C4 000FC224 3C 1F 00 01 */ addis r0, r31, 1
/* 801005C8 000FC228 28 00 FF FF */ cmplwi r0, 0xffff
/* 801005CC 000FC22C 41 82 02 88 */ beq lbl_80100854
/* 801005D0 000FC230 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 801005D4 000FC234 3B 40 00 05 */ li r26, 5
/* 801005D8 000FC238 88 63 00 F3 */ lbz r3, 0xf3(r3)
/* 801005DC 000FC23C 48 00 1A 49 */ bl func_80102024
/* 801005E0 000FC240 3F 80 80 64 */ lis r28, lbl_8063CE34@ha
/* 801005E4 000FC244 7C 7B 1B 78 */ mr r27, r3
/* 801005E8 000FC248 3B 9C CE 34 */ addi r28, r28, lbl_8063CE34@l
/* 801005EC 000FC24C 38 7C 00 18 */ addi r3, r28, 0x18
/* 801005F0 000FC250 57 64 04 3E */ clrlwi r4, r27, 0x10
/* 801005F4 000FC254 48 29 27 E9 */ bl func_80392DDC
/* 801005F8 000FC258 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 801005FC 000FC25C 28 00 00 0F */ cmplwi r0, 0xf
/* 80100600 000FC260 41 81 01 94 */ bgt lbl_80100794
/* 80100604 000FC264 3C 60 80 42 */ lis r3, lbl_8041A754@ha
/* 80100608 000FC268 54 00 10 3A */ slwi r0, r0, 2
/* 8010060C 000FC26C 38 63 A7 54 */ addi r3, r3, lbl_8041A754@l
/* 80100610 000FC270 7C 63 00 2E */ lwzx r3, r3, r0
/* 80100614 000FC274 7C 69 03 A6 */ mtctr r3
/* 80100618 000FC278 4E 80 04 20 */ bctr
/* 8010061C 000FC27C 38 7C 00 18 */ addi r3, r28, 0x18
/* 80100620 000FC280 57 64 04 3E */ clrlwi r4, r27, 0x10
/* 80100624 000FC284 48 29 25 B1 */ bl func_80392BD4
/* 80100628 000FC288 54 64 06 3E */ clrlwi r4, r3, 0x18
/* 8010062C 000FC28C 7F E5 FB 78 */ mr r5, r31
/* 80100630 000FC290 38 7C 00 24 */ addi r3, r28, 0x24
/* 80100634 000FC294 48 29 00 2D */ bl func_80390660
/* 80100638 000FC298 7C 7A 1B 78 */ mr r26, r3
/* 8010063C 000FC29C 48 00 01 58 */ b lbl_80100794
/* 80100640 000FC2A0 7F E5 FB 78 */ mr r5, r31
/* 80100644 000FC2A4 38 7C 00 24 */ addi r3, r28, 0x24
/* 80100648 000FC2A8 38 80 00 12 */ li r4, 0x12
/* 8010064C 000FC2AC 48 29 00 15 */ bl func_80390660
/* 80100650 000FC2B0 7C 7A 1B 78 */ mr r26, r3
/* 80100654 000FC2B4 48 00 01 40 */ b lbl_80100794
/* 80100658 000FC2B8 7F E5 FB 78 */ mr r5, r31
/* 8010065C 000FC2BC 38 7C 00 24 */ addi r3, r28, 0x24
/* 80100660 000FC2C0 38 80 00 13 */ li r4, 0x13
/* 80100664 000FC2C4 48 28 FF FD */ bl func_80390660
/* 80100668 000FC2C8 7C 7A 1B 78 */ mr r26, r3
/* 8010066C 000FC2CC 48 00 01 28 */ b lbl_80100794
/* 80100670 000FC2D0 7F E5 FB 78 */ mr r5, r31
/* 80100674 000FC2D4 38 7C 00 24 */ addi r3, r28, 0x24
/* 80100678 000FC2D8 38 80 00 14 */ li r4, 0x14
/* 8010067C 000FC2DC 48 28 FF E5 */ bl func_80390660
/* 80100680 000FC2E0 7C 7A 1B 78 */ mr r26, r3
/* 80100684 000FC2E4 48 00 01 10 */ b lbl_80100794
/* 80100688 000FC2E8 7F E5 FB 78 */ mr r5, r31
/* 8010068C 000FC2EC 38 7C 00 24 */ addi r3, r28, 0x24
/* 80100690 000FC2F0 38 80 00 15 */ li r4, 0x15
/* 80100694 000FC2F4 48 28 FF CD */ bl func_80390660
/* 80100698 000FC2F8 7C 7A 1B 78 */ mr r26, r3
/* 8010069C 000FC2FC 48 00 00 F8 */ b lbl_80100794
/* 801006A0 000FC300 7F E5 FB 78 */ mr r5, r31
/* 801006A4 000FC304 38 7C 00 24 */ addi r3, r28, 0x24
/* 801006A8 000FC308 38 80 00 16 */ li r4, 0x16
/* 801006AC 000FC30C 48 28 FF B5 */ bl func_80390660
/* 801006B0 000FC310 7C 7A 1B 78 */ mr r26, r3
/* 801006B4 000FC314 48 00 00 E0 */ b lbl_80100794
/* 801006B8 000FC318 7F E5 FB 78 */ mr r5, r31
/* 801006BC 000FC31C 38 7C 00 24 */ addi r3, r28, 0x24
/* 801006C0 000FC320 38 80 00 17 */ li r4, 0x17
/* 801006C4 000FC324 48 28 FF 9D */ bl func_80390660
/* 801006C8 000FC328 7C 7A 1B 78 */ mr r26, r3
/* 801006CC 000FC32C 48 00 00 C8 */ b lbl_80100794
/* 801006D0 000FC330 7F E5 FB 78 */ mr r5, r31
/* 801006D4 000FC334 38 7C 00 24 */ addi r3, r28, 0x24
/* 801006D8 000FC338 38 80 00 18 */ li r4, 0x18
/* 801006DC 000FC33C 48 28 FF 85 */ bl func_80390660
/* 801006E0 000FC340 7C 7A 1B 78 */ mr r26, r3
/* 801006E4 000FC344 48 00 00 B0 */ b lbl_80100794
/* 801006E8 000FC348 7F E5 FB 78 */ mr r5, r31
/* 801006EC 000FC34C 38 7C 00 24 */ addi r3, r28, 0x24
/* 801006F0 000FC350 38 80 00 19 */ li r4, 0x19
/* 801006F4 000FC354 48 28 FF 6D */ bl func_80390660
/* 801006F8 000FC358 7C 7A 1B 78 */ mr r26, r3
/* 801006FC 000FC35C 48 00 00 98 */ b lbl_80100794
/* 80100700 000FC360 7F E5 FB 78 */ mr r5, r31
/* 80100704 000FC364 38 7C 00 24 */ addi r3, r28, 0x24
/* 80100708 000FC368 38 80 00 1A */ li r4, 0x1a
/* 8010070C 000FC36C 48 28 FF 55 */ bl func_80390660
/* 80100710 000FC370 7C 7A 1B 78 */ mr r26, r3
/* 80100714 000FC374 48 00 00 80 */ b lbl_80100794
/* 80100718 000FC378 7F E5 FB 78 */ mr r5, r31
/* 8010071C 000FC37C 38 7C 00 24 */ addi r3, r28, 0x24
/* 80100720 000FC380 38 80 00 1B */ li r4, 0x1b
/* 80100724 000FC384 48 28 FF 3D */ bl func_80390660
/* 80100728 000FC388 7C 7A 1B 78 */ mr r26, r3
/* 8010072C 000FC38C 48 00 00 68 */ b lbl_80100794
/* 80100730 000FC390 7F E5 FB 78 */ mr r5, r31
/* 80100734 000FC394 38 7C 00 24 */ addi r3, r28, 0x24
/* 80100738 000FC398 38 80 00 1C */ li r4, 0x1c
/* 8010073C 000FC39C 48 28 FF 25 */ bl func_80390660
/* 80100740 000FC3A0 7C 7A 1B 78 */ mr r26, r3
/* 80100744 000FC3A4 48 00 00 50 */ b lbl_80100794
/* 80100748 000FC3A8 7F E5 FB 78 */ mr r5, r31
/* 8010074C 000FC3AC 38 7C 00 24 */ addi r3, r28, 0x24
/* 80100750 000FC3B0 38 80 00 1D */ li r4, 0x1d
/* 80100754 000FC3B4 48 28 FF 0D */ bl func_80390660
/* 80100758 000FC3B8 7C 7A 1B 78 */ mr r26, r3
/* 8010075C 000FC3BC 48 00 00 38 */ b lbl_80100794
/* 80100760 000FC3C0 7F E5 FB 78 */ mr r5, r31
/* 80100764 000FC3C4 38 7C 00 24 */ addi r3, r28, 0x24
/* 80100768 000FC3C8 38 80 00 1E */ li r4, 0x1e
/* 8010076C 000FC3CC 48 28 FE F5 */ bl func_80390660
/* 80100770 000FC3D0 7C 7A 1B 78 */ mr r26, r3
/* 80100774 000FC3D4 48 00 00 20 */ b lbl_80100794
/* 80100778 000FC3D8 7F E5 FB 78 */ mr r5, r31
/* 8010077C 000FC3DC 38 7C 00 24 */ addi r3, r28, 0x24
/* 80100780 000FC3E0 38 80 00 1F */ li r4, 0x1f
/* 80100784 000FC3E4 48 28 FE DD */ bl func_80390660
/* 80100788 000FC3E8 7C 7A 1B 78 */ mr r26, r3
/* 8010078C 000FC3EC 48 00 00 08 */ b lbl_80100794
/* 80100790 000FC3F0 3B 40 00 05 */ li r26, 5
lbl_80100794:
/* 80100794 000FC3F4 57 40 06 3E */ clrlwi r0, r26, 0x18
/* 80100798 000FC3F8 38 C0 00 00 */ li r6, 0
/* 8010079C 000FC3FC 2C 00 00 03 */ cmpwi r0, 3
/* 801007A0 000FC400 41 82 00 78 */ beq lbl_80100818
/* 801007A4 000FC404 40 80 00 1C */ bge lbl_801007C0
/* 801007A8 000FC408 2C 00 00 01 */ cmpwi r0, 1
/* 801007AC 000FC40C 41 82 00 3C */ beq lbl_801007E8
/* 801007B0 000FC410 40 80 00 50 */ bge lbl_80100800
/* 801007B4 000FC414 2C 00 00 00 */ cmpwi r0, 0
/* 801007B8 000FC418 40 80 00 18 */ bge lbl_801007D0
/* 801007BC 000FC41C 48 00 00 88 */ b lbl_80100844
lbl_801007C0:
/* 801007C0 000FC420 2C 00 00 05 */ cmpwi r0, 5
/* 801007C4 000FC424 41 82 00 80 */ beq lbl_80100844
/* 801007C8 000FC428 40 80 00 7C */ bge lbl_80100844
/* 801007CC 000FC42C 48 00 00 64 */ b lbl_80100830
lbl_801007D0:
/* 801007D0 000FC430 3C 80 12 98 */ lis r4, 0x12980C00@ha
/* 801007D4 000FC434 38 60 03 F2 */ li r3, 0x3f2
/* 801007D8 000FC438 38 84 0C 00 */ addi r4, r4, 0x12980C00@l
/* 801007DC 000FC43C 4B F5 A4 85 */ bl func_8005AC60
/* 801007E0 000FC440 7C 66 1B 78 */ mr r6, r3
/* 801007E4 000FC444 48 00 00 60 */ b lbl_80100844
lbl_801007E8:
/* 801007E8 000FC448 3C 80 12 99 */ lis r4, 0x12990C00@ha
/* 801007EC 000FC44C 38 60 03 F2 */ li r3, 0x3f2
/* 801007F0 000FC450 38 84 0C 00 */ addi r4, r4, 0x12990C00@l
/* 801007F4 000FC454 4B F5 A4 6D */ bl func_8005AC60
/* 801007F8 000FC458 7C 66 1B 78 */ mr r6, r3
/* 801007FC 000FC45C 48 00 00 48 */ b lbl_80100844
lbl_80100800:
/* 80100800 000FC460 3C 80 12 9A */ lis r4, 0x129A0C00@ha
/* 80100804 000FC464 38 60 03 F2 */ li r3, 0x3f2
/* 80100808 000FC468 38 84 0C 00 */ addi r4, r4, 0x129A0C00@l
/* 8010080C 000FC46C 4B F5 A4 55 */ bl func_8005AC60
/* 80100810 000FC470 7C 66 1B 78 */ mr r6, r3
/* 80100814 000FC474 48 00 00 30 */ b lbl_80100844
lbl_80100818:
/* 80100818 000FC478 3C 80 12 9B */ lis r4, 0x129B0C00@ha
/* 8010081C 000FC47C 38 60 03 F2 */ li r3, 0x3f2
/* 80100820 000FC480 38 84 0C 00 */ addi r4, r4, 0x129B0C00@l
/* 80100824 000FC484 4B F5 A4 3D */ bl func_8005AC60
/* 80100828 000FC488 7C 66 1B 78 */ mr r6, r3
/* 8010082C 000FC48C 48 00 00 18 */ b lbl_80100844
lbl_80100830:
/* 80100830 000FC490 3C 80 12 9C */ lis r4, 0x129C0C00@ha
/* 80100834 000FC494 38 60 03 F2 */ li r3, 0x3f2
/* 80100838 000FC498 38 84 0C 00 */ addi r4, r4, 0x129C0C00@l
/* 8010083C 000FC49C 4B F5 A4 25 */ bl func_8005AC60
/* 80100840 000FC4A0 7C 66 1B 78 */ mr r6, r3
lbl_80100844:
/* 80100844 000FC4A4 7F A3 EB 78 */ mr r3, r29
/* 80100848 000FC4A8 7F C4 F3 78 */ mr r4, r30
/* 8010084C 000FC4AC 38 A0 00 01 */ li r5, 1
/* 80100850 000FC4B0 48 15 36 65 */ bl func_80253EB4
lbl_80100854:
/* 80100854 000FC4B4 39 61 00 30 */ addi r11, r1, 0x30
/* 80100858 000FC4B8 48 0C 69 19 */ bl _restgpr_26
/* 8010085C 000FC4BC 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80100860 000FC4C0 7C 08 03 A6 */ mtlr r0
/* 80100864 000FC4C4 38 21 00 30 */ addi r1, r1, 0x30
/* 80100868 000FC4C8 4E 80 00 20 */ blr
lbl_8010086C:
/* 8010086C 000FC4CC 94 21 FF 80 */ stwu r1, -0x80(r1)
/* 80100870 000FC4D0 7C 08 02 A6 */ mflr r0
/* 80100874 000FC4D4 90 01 00 84 */ stw r0, 0x84(r1)
/* 80100878 000FC4D8 39 61 00 80 */ addi r11, r1, 0x80
/* 8010087C 000FC4DC 48 0C 68 AD */ bl _savegpr_27
/* 80100880 000FC4E0 3C 00 43 30 */ lis r0, 0x4330
/* 80100884 000FC4E4 7C 7C 1B 78 */ mr r28, r3
/* 80100888 000FC4E8 90 01 00 30 */ stw r0, 0x30(r1)
/* 8010088C 000FC4EC 7C 9B 23 78 */ mr r27, r4
/* 80100890 000FC4F0 38 C1 00 08 */ addi r6, r1, 8
/* 80100894 000FC4F4 38 A0 00 03 */ li r5, 3
/* 80100898 000FC4F8 90 01 00 38 */ stw r0, 0x38(r1)
/* 8010089C 000FC4FC 48 15 36 41 */ bl func_80253EDC
/* 801008A0 000FC500 7F 83 E3 78 */ mr r3, r28
/* 801008A4 000FC504 7F 64 DB 78 */ mr r4, r27
/* 801008A8 000FC508 38 C1 00 10 */ addi r6, r1, 0x10
/* 801008AC 000FC50C 38 A0 00 06 */ li r5, 6
/* 801008B0 000FC510 48 15 36 2D */ bl func_80253EDC
/* 801008B4 000FC514 80 01 00 08 */ lwz r0, 8(r1)
/* 801008B8 000FC518 38 60 FF 00 */ li r3, -256
/* 801008BC 000FC51C 88 9B 00 11 */ lbz r4, 0x11(r27)
/* 801008C0 000FC520 28 00 00 3E */ cmplwi r0, 0x3e
/* 801008C4 000FC524 7C 9F 1B 78 */ or r31, r4, r3
/* 801008C8 000FC528 41 81 10 2C */ bgt lbl_801018F4
/* 801008CC 000FC52C 3C 60 80 42 */ lis r3, lbl_8041A868@ha
/* 801008D0 000FC530 54 00 10 3A */ slwi r0, r0, 2
/* 801008D4 000FC534 38 63 A8 68 */ addi r3, r3, lbl_8041A868@l
/* 801008D8 000FC538 7C 63 00 2E */ lwzx r3, r3, r0
/* 801008DC 000FC53C 7C 69 03 A6 */ mtctr r3
/* 801008E0 000FC540 4E 80 04 20 */ bctr
/* 801008E4 000FC544 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 801008E8 000FC548 80 03 00 D0 */ lwz r0, 0xd0(r3)
/* 801008EC 000FC54C 54 00 04 E7 */ rlwinm. r0, r0, 0, 0x13, 0x13
/* 801008F0 000FC550 41 82 10 04 */ beq lbl_801018F4
/* 801008F4 000FC554 38 81 00 10 */ addi r4, r1, 0x10
/* 801008F8 000FC558 38 60 00 0D */ li r3, 0xd
/* 801008FC 000FC55C 4B F5 91 41 */ bl func_80059A3C
/* 80100900 000FC560 48 00 0F F4 */ b lbl_801018F4
/* 80100904 000FC564 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80100908 000FC568 80 03 00 D0 */ lwz r0, 0xd0(r3)
/* 8010090C 000FC56C 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12
/* 80100910 000FC570 41 82 0F E4 */ beq lbl_801018F4
/* 80100914 000FC574 38 81 00 10 */ addi r4, r1, 0x10
/* 80100918 000FC578 38 60 00 0E */ li r3, 0xe
/* 8010091C 000FC57C 4B F5 91 21 */ bl func_80059A3C
/* 80100920 000FC580 48 00 0F D4 */ b lbl_801018F4
/* 80100924 000FC584 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80100928 000FC588 80 03 00 D0 */ lwz r0, 0xd0(r3)
/* 8010092C 000FC58C 54 00 04 63 */ rlwinm. r0, r0, 0, 0x11, 0x11
/* 80100930 000FC590 41 82 0F C4 */ beq lbl_801018F4
/* 80100934 000FC594 38 81 00 10 */ addi r4, r1, 0x10
/* 80100938 000FC598 38 60 00 0F */ li r3, 0xf
/* 8010093C 000FC59C 4B F5 91 01 */ bl func_80059A3C
/* 80100940 000FC5A0 48 00 0F B4 */ b lbl_801018F4
/* 80100944 000FC5A4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80100948 000FC5A8 80 03 00 D0 */ lwz r0, 0xd0(r3)
/* 8010094C 000FC5AC 54 00 04 21 */ rlwinm. r0, r0, 0, 0x10, 0x10
/* 80100950 000FC5B0 41 82 0F A4 */ beq lbl_801018F4
/* 80100954 000FC5B4 38 81 00 10 */ addi r4, r1, 0x10
/* 80100958 000FC5B8 38 60 00 10 */ li r3, 0x10
/* 8010095C 000FC5BC 4B F5 90 E1 */ bl func_80059A3C
/* 80100960 000FC5C0 48 00 0F 94 */ b lbl_801018F4
/* 80100964 000FC5C4 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 80100968 000FC5C8 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 8010096C 000FC5CC C0 21 00 14 */ lfs f1, 0x14(r1)
/* 80100970 000FC5D0 FC 80 28 1E */ fctiwz f4, f5
/* 80100974 000FC5D4 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 80100978 000FC5D8 FC 40 18 1E */ fctiwz f2, f3
/* 8010097C 000FC5DC EC 21 28 28 */ fsubs f1, f1, f5
/* 80100980 000FC5E0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80100984 000FC5E4 EC 00 18 28 */ fsubs f0, f0, f3
/* 80100988 000FC5E8 D8 81 00 40 */ stfd f4, 0x40(r1)
/* 8010098C 000FC5EC FC 20 08 1E */ fctiwz f1, f1
/* 80100990 000FC5F0 88 63 00 F3 */ lbz r3, 0xf3(r3)
/* 80100994 000FC5F4 FC 00 00 1E */ fctiwz f0, f0
/* 80100998 000FC5F8 D8 41 00 48 */ stfd f2, 0x48(r1)
/* 8010099C 000FC5FC 83 61 00 44 */ lwz r27, 0x44(r1)
/* 801009A0 000FC600 D8 21 00 50 */ stfd f1, 0x50(r1)
/* 801009A4 000FC604 83 81 00 4C */ lwz r28, 0x4c(r1)
/* 801009A8 000FC608 D8 01 00 58 */ stfd f0, 0x58(r1)
/* 801009AC 000FC60C 83 A1 00 54 */ lwz r29, 0x54(r1)
/* 801009B0 000FC610 83 C1 00 5C */ lwz r30, 0x5c(r1)
/* 801009B4 000FC614 48 00 16 71 */ bl func_80102024
/* 801009B8 000FC618 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
/* 801009BC 000FC61C 54 64 04 3E */ clrlwi r4, r3, 0x10
/* 801009C0 000FC620 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
/* 801009C4 000FC624 38 65 00 18 */ addi r3, r5, 0x18
/* 801009C8 000FC628 48 29 23 79 */ bl func_80392D40
/* 801009CC 000FC62C 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 801009D0 000FC630 48 14 F9 25 */ bl func_802502F4
/* 801009D4 000FC634 7C 64 1B 78 */ mr r4, r3
/* 801009D8 000FC638 38 60 00 0E */ li r3, 0xe
/* 801009DC 000FC63C 48 05 B9 2D */ bl func_8015C308
/* 801009E0 000FC640 7F 64 DB 78 */ mr r4, r27
/* 801009E4 000FC644 7F 85 E3 78 */ mr r5, r28
/* 801009E8 000FC648 7F E8 FB 78 */ mr r8, r31
/* 801009EC 000FC64C 7F A6 07 34 */ extsh r6, r29
/* 801009F0 000FC650 7F C7 07 34 */ extsh r7, r30
/* 801009F4 000FC654 38 60 2D 9C */ li r3, 0x2d9c
/* 801009F8 000FC658 48 14 F7 3D */ bl func_80250134
/* 801009FC 000FC65C 48 00 0E F8 */ b lbl_801018F4
/* 80100A00 000FC660 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 80100A04 000FC664 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 80100A08 000FC668 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 80100A0C 000FC66C FC 80 28 1E */ fctiwz f4, f5
/* 80100A10 000FC670 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 80100A14 000FC674 FC 40 18 1E */ fctiwz f2, f3
/* 80100A18 000FC678 EC 21 28 28 */ fsubs f1, f1, f5
/* 80100A1C 000FC67C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80100A20 000FC680 EC 00 18 28 */ fsubs f0, f0, f3
/* 80100A24 000FC684 D8 81 00 58 */ stfd f4, 0x58(r1)
/* 80100A28 000FC688 FC 20 08 1E */ fctiwz f1, f1
/* 80100A2C 000FC68C 88 63 00 F3 */ lbz r3, 0xf3(r3)
/* 80100A30 000FC690 FC 00 00 1E */ fctiwz f0, f0
/* 80100A34 000FC694 D8 41 00 50 */ stfd f2, 0x50(r1)
/* 80100A38 000FC698 83 C1 00 5C */ lwz r30, 0x5c(r1)
/* 80100A3C 000FC69C D8 21 00 48 */ stfd f1, 0x48(r1)
/* 80100A40 000FC6A0 83 A1 00 54 */ lwz r29, 0x54(r1)
/* 80100A44 000FC6A4 D8 01 00 40 */ stfd f0, 0x40(r1)
/* 80100A48 000FC6A8 83 81 00 4C */ lwz r28, 0x4c(r1)
/* 80100A4C 000FC6AC 83 61 00 44 */ lwz r27, 0x44(r1)
/* 80100A50 000FC6B0 48 00 15 D5 */ bl func_80102024
/* 80100A54 000FC6B4 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
/* 80100A58 000FC6B8 54 64 04 3E */ clrlwi r4, r3, 0x10
/* 80100A5C 000FC6BC 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
/* 80100A60 000FC6C0 38 65 00 18 */ addi r3, r5, 0x18
/* 80100A64 000FC6C4 48 29 23 11 */ bl func_80392D74
/* 80100A68 000FC6C8 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80100A6C 000FC6CC 48 14 F8 89 */ bl func_802502F4
/* 80100A70 000FC6D0 7C 64 1B 78 */ mr r4, r3
/* 80100A74 000FC6D4 38 60 00 0E */ li r3, 0xe
/* 80100A78 000FC6D8 48 05 B8 91 */ bl func_8015C308
/* 80100A7C 000FC6DC 7F C4 F3 78 */ mr r4, r30
/* 80100A80 000FC6E0 7F A5 EB 78 */ mr r5, r29
/* 80100A84 000FC6E4 7F E8 FB 78 */ mr r8, r31
/* 80100A88 000FC6E8 7F 86 07 34 */ extsh r6, r28
/* 80100A8C 000FC6EC 7F 67 07 34 */ extsh r7, r27
/* 80100A90 000FC6F0 38 60 2D 9D */ li r3, 0x2d9d
/* 80100A94 000FC6F4 48 14 F6 A1 */ bl func_80250134
/* 80100A98 000FC6F8 48 00 0E 5C */ b lbl_801018F4
/* 80100A9C 000FC6FC C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 80100AA0 000FC700 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 80100AA4 000FC704 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 80100AA8 000FC708 FC 80 28 1E */ fctiwz f4, f5
/* 80100AAC 000FC70C C0 01 00 28 */ lfs f0, 0x28(r1)
/* 80100AB0 000FC710 FC 40 18 1E */ fctiwz f2, f3
/* 80100AB4 000FC714 EC 21 28 28 */ fsubs f1, f1, f5
/* 80100AB8 000FC718 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80100ABC 000FC71C EC 00 18 28 */ fsubs f0, f0, f3
/* 80100AC0 000FC720 D8 81 00 58 */ stfd f4, 0x58(r1)
/* 80100AC4 000FC724 FC 20 08 1E */ fctiwz f1, f1
/* 80100AC8 000FC728 88 63 00 F3 */ lbz r3, 0xf3(r3)
/* 80100ACC 000FC72C FC 00 00 1E */ fctiwz f0, f0
/* 80100AD0 000FC730 D8 41 00 50 */ stfd f2, 0x50(r1)
/* 80100AD4 000FC734 83 C1 00 5C */ lwz r30, 0x5c(r1)
/* 80100AD8 000FC738 D8 21 00 48 */ stfd f1, 0x48(r1)
/* 80100ADC 000FC73C 83 A1 00 54 */ lwz r29, 0x54(r1)
/* 80100AE0 000FC740 D8 01 00 40 */ stfd f0, 0x40(r1)
/* 80100AE4 000FC744 83 81 00 4C */ lwz r28, 0x4c(r1)
/* 80100AE8 000FC748 83 61 00 44 */ lwz r27, 0x44(r1)
/* 80100AEC 000FC74C 48 00 15 F1 */ bl func_801020DC
/* 80100AF0 000FC750 54 64 04 3E */ clrlwi r4, r3, 0x10
/* 80100AF4 000FC754 38 60 00 17 */ li r3, 0x17
/* 80100AF8 000FC758 48 05 B8 11 */ bl func_8015C308
/* 80100AFC 000FC75C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80100B00 000FC760 88 63 00 F3 */ lbz r3, 0xf3(r3)
/* 80100B04 000FC764 48 00 16 91 */ bl func_80102194
/* 80100B08 000FC768 54 64 04 3E */ clrlwi r4, r3, 0x10
/* 80100B0C 000FC76C 38 60 00 18 */ li r3, 0x18
/* 80100B10 000FC770 48 05 B7 F9 */ bl func_8015C308
/* 80100B14 000FC774 7F C4 F3 78 */ mr r4, r30
/* 80100B18 000FC778 7F A5 EB 78 */ mr r5, r29
/* 80100B1C 000FC77C 7F E8 FB 78 */ mr r8, r31
/* 80100B20 000FC780 7F 86 07 34 */ extsh r6, r28
/* 80100B24 000FC784 7F 67 07 34 */ extsh r7, r27
/* 80100B28 000FC788 38 60 0E A5 */ li r3, 0xea5
/* 80100B2C 000FC78C 48 14 F6 09 */ bl func_80250134
/* 80100B30 000FC790 48 00 0D C4 */ b lbl_801018F4
/* 80100B34 000FC794 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 80100B38 000FC798 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 80100B3C 000FC79C C0 21 00 14 */ lfs f1, 0x14(r1)
/* 80100B40 000FC7A0 FC 80 28 1E */ fctiwz f4, f5
/* 80100B44 000FC7A4 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 80100B48 000FC7A8 FC 40 18 1E */ fctiwz f2, f3
/* 80100B4C 000FC7AC EC 21 28 28 */ fsubs f1, f1, f5
/* 80100B50 000FC7B0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80100B54 000FC7B4 EC 00 18 28 */ fsubs f0, f0, f3
/* 80100B58 000FC7B8 D8 81 00 58 */ stfd f4, 0x58(r1)
/* 80100B5C 000FC7BC FC 20 08 1E */ fctiwz f1, f1
/* 80100B60 000FC7C0 88 63 00 F3 */ lbz r3, 0xf3(r3)
/* 80100B64 000FC7C4 FC 00 00 1E */ fctiwz f0, f0
/* 80100B68 000FC7C8 D8 41 00 50 */ stfd f2, 0x50(r1)
/* 80100B6C 000FC7CC 83 C1 00 5C */ lwz r30, 0x5c(r1)
/* 80100B70 000FC7D0 D8 21 00 48 */ stfd f1, 0x48(r1)
/* 80100B74 000FC7D4 83 A1 00 54 */ lwz r29, 0x54(r1)
/* 80100B78 000FC7D8 D8 01 00 40 */ stfd f0, 0x40(r1)
/* 80100B7C 000FC7DC 83 81 00 4C */ lwz r28, 0x4c(r1)
/* 80100B80 000FC7E0 83 61 00 44 */ lwz r27, 0x44(r1)
/* 80100B84 000FC7E4 48 00 14 A1 */ bl func_80102024
/* 80100B88 000FC7E8 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
/* 80100B8C 000FC7EC 54 64 04 3E */ clrlwi r4, r3, 0x10
/* 80100B90 000FC7F0 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
/* 80100B94 000FC7F4 38 65 00 18 */ addi r3, r5, 0x18
/* 80100B98 000FC7F8 48 29 20 09 */ bl func_80392BA0
/* 80100B9C 000FC7FC 54 64 06 3E */ clrlwi r4, r3, 0x18
/* 80100BA0 000FC800 28 04 00 01 */ cmplwi r4, 1
/* 80100BA4 000FC804 41 81 00 24 */ bgt lbl_80100BC8
/* 80100BA8 000FC808 7F C4 F3 78 */ mr r4, r30
/* 80100BAC 000FC80C 7F A5 EB 78 */ mr r5, r29
/* 80100BB0 000FC810 7F E8 FB 78 */ mr r8, r31
/* 80100BB4 000FC814 7F 86 07 34 */ extsh r6, r28
/* 80100BB8 000FC818 7F 67 07 34 */ extsh r7, r27
/* 80100BBC 000FC81C 38 60 51 6F */ li r3, 0x516f
/* 80100BC0 000FC820 48 14 F5 75 */ bl func_80250134
/* 80100BC4 000FC824 48 00 0D 30 */ b lbl_801018F4
lbl_80100BC8:
/* 80100BC8 000FC828 38 60 00 1B */ li r3, 0x1b
/* 80100BCC 000FC82C 48 05 B7 3D */ bl func_8015C308
/* 80100BD0 000FC830 7F C4 F3 78 */ mr r4, r30
/* 80100BD4 000FC834 7F A5 EB 78 */ mr r5, r29
/* 80100BD8 000FC838 7F E8 FB 78 */ mr r8, r31
/* 80100BDC 000FC83C 7F 86 07 34 */ extsh r6, r28
/* 80100BE0 000FC840 7F 67 07 34 */ extsh r7, r27
/* 80100BE4 000FC844 38 60 0E AE */ li r3, 0xeae
/* 80100BE8 000FC848 48 14 F5 4D */ bl func_80250134
/* 80100BEC 000FC84C 48 00 0D 08 */ b lbl_801018F4
/* 80100BF0 000FC850 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 80100BF4 000FC854 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 80100BF8 000FC858 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 80100BFC 000FC85C FC 80 28 1E */ fctiwz f4, f5
/* 80100C00 000FC860 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 80100C04 000FC864 FC 40 18 1E */ fctiwz f2, f3
/* 80100C08 000FC868 EC 21 28 28 */ fsubs f1, f1, f5
/* 80100C0C 000FC86C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80100C10 000FC870 EC 00 18 28 */ fsubs f0, f0, f3
/* 80100C14 000FC874 D8 81 00 58 */ stfd f4, 0x58(r1)
/* 80100C18 000FC878 FC 20 08 1E */ fctiwz f1, f1
/* 80100C1C 000FC87C 88 63 00 F3 */ lbz r3, 0xf3(r3)
/* 80100C20 000FC880 FC 00 00 1E */ fctiwz f0, f0
/* 80100C24 000FC884 D8 41 00 50 */ stfd f2, 0x50(r1)
/* 80100C28 000FC888 83 C1 00 5C */ lwz r30, 0x5c(r1)
/* 80100C2C 000FC88C D8 21 00 48 */ stfd f1, 0x48(r1)
/* 80100C30 000FC890 83 A1 00 54 */ lwz r29, 0x54(r1)
/* 80100C34 000FC894 D8 01 00 40 */ stfd f0, 0x40(r1)
/* 80100C38 000FC898 83 81 00 4C */ lwz r28, 0x4c(r1)
/* 80100C3C 000FC89C 83 61 00 44 */ lwz r27, 0x44(r1)
/* 80100C40 000FC8A0 48 00 13 E5 */ bl func_80102024
/* 80100C44 000FC8A4 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
/* 80100C48 000FC8A8 54 64 04 3E */ clrlwi r4, r3, 0x10
/* 80100C4C 000FC8AC 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
/* 80100C50 000FC8B0 38 65 00 18 */ addi r3, r5, 0x18
/* 80100C54 000FC8B4 48 29 1F B5 */ bl func_80392C08
/* 80100C58 000FC8B8 54 64 06 3E */ clrlwi r4, r3, 0x18
/* 80100C5C 000FC8BC 28 04 00 01 */ cmplwi r4, 1
/* 80100C60 000FC8C0 41 81 00 24 */ bgt lbl_80100C84
/* 80100C64 000FC8C4 7F C4 F3 78 */ mr r4, r30
/* 80100C68 000FC8C8 7F A5 EB 78 */ mr r5, r29
/* 80100C6C 000FC8CC 7F E8 FB 78 */ mr r8, r31
/* 80100C70 000FC8D0 7F 86 07 34 */ extsh r6, r28
/* 80100C74 000FC8D4 7F 67 07 34 */ extsh r7, r27
/* 80100C78 000FC8D8 38 60 51 6F */ li r3, 0x516f
/* 80100C7C 000FC8DC 48 14 F4 B9 */ bl func_80250134
/* 80100C80 000FC8E0 48 00 0C 74 */ b lbl_801018F4
lbl_80100C84:
/* 80100C84 000FC8E4 38 60 00 1B */ li r3, 0x1b
/* 80100C88 000FC8E8 48 05 B6 81 */ bl func_8015C308
/* 80100C8C 000FC8EC 7F C4 F3 78 */ mr r4, r30
/* 80100C90 000FC8F0 7F A5 EB 78 */ mr r5, r29
/* 80100C94 000FC8F4 7F E8 FB 78 */ mr r8, r31
/* 80100C98 000FC8F8 7F 86 07 34 */ extsh r6, r28
/* 80100C9C 000FC8FC 7F 67 07 34 */ extsh r7, r27
/* 80100CA0 000FC900 38 60 0E AE */ li r3, 0xeae
/* 80100CA4 000FC904 48 14 F4 91 */ bl func_80250134
/* 80100CA8 000FC908 48 00 0C 4C */ b lbl_801018F4
/* 80100CAC 000FC90C C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 80100CB0 000FC910 38 60 0C A6 */ li r3, 0xca6
/* 80100CB4 000FC914 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 80100CB8 000FC918 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 80100CBC 000FC91C FC 80 28 1E */ fctiwz f4, f5
/* 80100CC0 000FC920 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 80100CC4 000FC924 FC 40 18 1E */ fctiwz f2, f3
/* 80100CC8 000FC928 EC 21 28 28 */ fsubs f1, f1, f5
/* 80100CCC 000FC92C EC 00 18 28 */ fsubs f0, f0, f3
/* 80100CD0 000FC930 D8 81 00 58 */ stfd f4, 0x58(r1)
/* 80100CD4 000FC934 FC 20 08 1E */ fctiwz f1, f1
/* 80100CD8 000FC938 D8 41 00 50 */ stfd f2, 0x50(r1)
/* 80100CDC 000FC93C FC 00 00 1E */ fctiwz f0, f0
/* 80100CE0 000FC940 83 C1 00 5C */ lwz r30, 0x5c(r1)
/* 80100CE4 000FC944 83 A1 00 54 */ lwz r29, 0x54(r1)
/* 80100CE8 000FC948 D8 21 00 48 */ stfd f1, 0x48(r1)
/* 80100CEC 000FC94C D8 01 00 40 */ stfd f0, 0x40(r1)
/* 80100CF0 000FC950 83 81 00 4C */ lwz r28, 0x4c(r1)
/* 80100CF4 000FC954 83 61 00 44 */ lwz r27, 0x44(r1)
/* 80100CF8 000FC958 48 14 F5 FD */ bl func_802502F4
/* 80100CFC 000FC95C 7C 64 1B 78 */ mr r4, r3
/* 80100D00 000FC960 38 60 00 10 */ li r3, 0x10
/* 80100D04 000FC964 48 05 B6 05 */ bl func_8015C308
/* 80100D08 000FC968 7F C4 F3 78 */ mr r4, r30
/* 80100D0C 000FC96C 7F A5 EB 78 */ mr r5, r29
/* 80100D10 000FC970 7F E8 FB 78 */ mr r8, r31
/* 80100D14 000FC974 7F 86 07 34 */ extsh r6, r28
/* 80100D18 000FC978 7F 67 07 34 */ extsh r7, r27
/* 80100D1C 000FC97C 38 60 03 F4 */ li r3, 0x3f4
/* 80100D20 000FC980 48 14 F4 15 */ bl func_80250134
/* 80100D24 000FC984 48 00 0B D0 */ b lbl_801018F4
/* 80100D28 000FC988 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 80100D2C 000FC98C 38 60 0C B0 */ li r3, 0xcb0
/* 80100D30 000FC990 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 80100D34 000FC994 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 80100D38 000FC998 FC 80 28 1E */ fctiwz f4, f5
/* 80100D3C 000FC99C C0 01 00 28 */ lfs f0, 0x28(r1)
/* 80100D40 000FC9A0 FC 40 18 1E */ fctiwz f2, f3
/* 80100D44 000FC9A4 EC 21 28 28 */ fsubs f1, f1, f5
/* 80100D48 000FC9A8 EC 00 18 28 */ fsubs f0, f0, f3
/* 80100D4C 000FC9AC D8 81 00 58 */ stfd f4, 0x58(r1)
/* 80100D50 000FC9B0 FC 20 08 1E */ fctiwz f1, f1
/* 80100D54 000FC9B4 D8 41 00 50 */ stfd f2, 0x50(r1)
/* 80100D58 000FC9B8 FC 00 00 1E */ fctiwz f0, f0
/* 80100D5C 000FC9BC 83 C1 00 5C */ lwz r30, 0x5c(r1)
/* 80100D60 000FC9C0 83 A1 00 54 */ lwz r29, 0x54(r1)
/* 80100D64 000FC9C4 D8 21 00 48 */ stfd f1, 0x48(r1)
/* 80100D68 000FC9C8 D8 01 00 40 */ stfd f0, 0x40(r1)
/* 80100D6C 000FC9CC 83 81 00 4C */ lwz r28, 0x4c(r1)
/* 80100D70 000FC9D0 83 61 00 44 */ lwz r27, 0x44(r1)
/* 80100D74 000FC9D4 48 14 F5 81 */ bl func_802502F4
/* 80100D78 000FC9D8 7C 64 1B 78 */ mr r4, r3
/* 80100D7C 000FC9DC 38 60 00 10 */ li r3, 0x10
/* 80100D80 000FC9E0 48 05 B5 89 */ bl func_8015C308
/* 80100D84 000FC9E4 7F C4 F3 78 */ mr r4, r30
/* 80100D88 000FC9E8 7F A5 EB 78 */ mr r5, r29
/* 80100D8C 000FC9EC 7F E8 FB 78 */ mr r8, r31
/* 80100D90 000FC9F0 7F 86 07 34 */ extsh r6, r28
/* 80100D94 000FC9F4 7F 67 07 34 */ extsh r7, r27
/* 80100D98 000FC9F8 38 60 03 F4 */ li r3, 0x3f4
/* 80100D9C 000FC9FC 48 14 F3 99 */ bl func_80250134
/* 80100DA0 000FCA00 48 00 0B 54 */ b lbl_801018F4
/* 80100DA4 000FCA04 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 80100DA8 000FCA08 38 60 0C A7 */ li r3, 0xca7
/* 80100DAC 000FCA0C C0 61 00 20 */ lfs f3, 0x20(r1)
/* 80100DB0 000FCA10 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 80100DB4 000FCA14 FC 80 28 1E */ fctiwz f4, f5
/* 80100DB8 000FCA18 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 80100DBC 000FCA1C FC 40 18 1E */ fctiwz f2, f3
/* 80100DC0 000FCA20 EC 21 28 28 */ fsubs f1, f1, f5
/* 80100DC4 000FCA24 EC 00 18 28 */ fsubs f0, f0, f3
/* 80100DC8 000FCA28 D8 81 00 58 */ stfd f4, 0x58(r1)
/* 80100DCC 000FCA2C FC 20 08 1E */ fctiwz f1, f1
/* 80100DD0 000FCA30 D8 41 00 50 */ stfd f2, 0x50(r1)
/* 80100DD4 000FCA34 FC 00 00 1E */ fctiwz f0, f0
/* 80100DD8 000FCA38 83 C1 00 5C */ lwz r30, 0x5c(r1)
/* 80100DDC 000FCA3C 83 A1 00 54 */ lwz r29, 0x54(r1)
/* 80100DE0 000FCA40 D8 21 00 48 */ stfd f1, 0x48(r1)
/* 80100DE4 000FCA44 D8 01 00 40 */ stfd f0, 0x40(r1)
/* 80100DE8 000FCA48 83 81 00 4C */ lwz r28, 0x4c(r1)
/* 80100DEC 000FCA4C 83 61 00 44 */ lwz r27, 0x44(r1)
/* 80100DF0 000FCA50 48 14 F5 05 */ bl func_802502F4
/* 80100DF4 000FCA54 7C 64 1B 78 */ mr r4, r3
/* 80100DF8 000FCA58 38 60 00 10 */ li r3, 0x10
/* 80100DFC 000FCA5C 48 05 B5 0D */ bl func_8015C308
/* 80100E00 000FCA60 7F C4 F3 78 */ mr r4, r30
/* 80100E04 000FCA64 7F A5 EB 78 */ mr r5, r29
/* 80100E08 000FCA68 7F E8 FB 78 */ mr r8, r31
/* 80100E0C 000FCA6C 7F 86 07 34 */ extsh r6, r28
/* 80100E10 000FCA70 7F 67 07 34 */ extsh r7, r27
/* 80100E14 000FCA74 38 60 03 F4 */ li r3, 0x3f4
/* 80100E18 000FCA78 48 14 F3 1D */ bl func_80250134
/* 80100E1C 000FCA7C 48 00 0A D8 */ b lbl_801018F4
/* 80100E20 000FCA80 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 80100E24 000FCA84 38 60 0C B1 */ li r3, 0xcb1
/* 80100E28 000FCA88 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 80100E2C 000FCA8C C0 21 00 14 */ lfs f1, 0x14(r1)
/* 80100E30 000FCA90 FC 80 28 1E */ fctiwz f4, f5
/* 80100E34 000FCA94 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 80100E38 000FCA98 FC 40 18 1E */ fctiwz f2, f3
/* 80100E3C 000FCA9C EC 21 28 28 */ fsubs f1, f1, f5
/* 80100E40 000FCAA0 EC 00 18 28 */ fsubs f0, f0, f3
/* 80100E44 000FCAA4 D8 81 00 58 */ stfd f4, 0x58(r1)
/* 80100E48 000FCAA8 FC 20 08 1E */ fctiwz f1, f1
/* 80100E4C 000FCAAC D8 41 00 50 */ stfd f2, 0x50(r1)
/* 80100E50 000FCAB0 FC 00 00 1E */ fctiwz f0, f0
/* 80100E54 000FCAB4 83 C1 00 5C */ lwz r30, 0x5c(r1)
/* 80100E58 000FCAB8 83 A1 00 54 */ lwz r29, 0x54(r1)
/* 80100E5C 000FCABC D8 21 00 48 */ stfd f1, 0x48(r1)
/* 80100E60 000FCAC0 D8 01 00 40 */ stfd f0, 0x40(r1)
/* 80100E64 000FCAC4 83 81 00 4C */ lwz r28, 0x4c(r1)
/* 80100E68 000FCAC8 83 61 00 44 */ lwz r27, 0x44(r1)
/* 80100E6C 000FCACC 48 14 F4 89 */ bl func_802502F4
/* 80100E70 000FCAD0 7C 64 1B 78 */ mr r4, r3
/* 80100E74 000FCAD4 38 60 00 10 */ li r3, 0x10
/* 80100E78 000FCAD8 48 05 B4 91 */ bl func_8015C308
/* 80100E7C 000FCADC 7F C4 F3 78 */ mr r4, r30
/* 80100E80 000FCAE0 7F A5 EB 78 */ mr r5, r29
/* 80100E84 000FCAE4 7F E8 FB 78 */ mr r8, r31
/* 80100E88 000FCAE8 7F 86 07 34 */ extsh r6, r28
/* 80100E8C 000FCAEC 7F 67 07 34 */ extsh r7, r27
/* 80100E90 000FCAF0 38 60 03 F4 */ li r3, 0x3f4
/* 80100E94 000FCAF4 48 14 F2 A1 */ bl func_80250134
/* 80100E98 000FCAF8 48 00 0A 5C */ b lbl_801018F4
/* 80100E9C 000FCAFC C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 80100EA0 000FCB00 38 60 0C A9 */ li r3, 0xca9
/* 80100EA4 000FCB04 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 80100EA8 000FCB08 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 80100EAC 000FCB0C FC 80 28 1E */ fctiwz f4, f5
/* 80100EB0 000FCB10 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 80100EB4 000FCB14 FC 40 18 1E */ fctiwz f2, f3
/* 80100EB8 000FCB18 EC 21 28 28 */ fsubs f1, f1, f5
/* 80100EBC 000FCB1C EC 00 18 28 */ fsubs f0, f0, f3
/* 80100EC0 000FCB20 D8 81 00 58 */ stfd f4, 0x58(r1)
/* 80100EC4 000FCB24 FC 20 08 1E */ fctiwz f1, f1
/* 80100EC8 000FCB28 D8 41 00 50 */ stfd f2, 0x50(r1)
/* 80100ECC 000FCB2C FC 00 00 1E */ fctiwz f0, f0
/* 80100ED0 000FCB30 83 C1 00 5C */ lwz r30, 0x5c(r1)
/* 80100ED4 000FCB34 83 A1 00 54 */ lwz r29, 0x54(r1)
/* 80100ED8 000FCB38 D8 21 00 48 */ stfd f1, 0x48(r1)
/* 80100EDC 000FCB3C D8 01 00 40 */ stfd f0, 0x40(r1)
/* 80100EE0 000FCB40 83 81 00 4C */ lwz r28, 0x4c(r1)
/* 80100EE4 000FCB44 83 61 00 44 */ lwz r27, 0x44(r1)
/* 80100EE8 000FCB48 48 14 F4 0D */ bl func_802502F4
/* 80100EEC 000FCB4C 7C 64 1B 78 */ mr r4, r3
/* 80100EF0 000FCB50 38 60 00 10 */ li r3, 0x10
/* 80100EF4 000FCB54 48 05 B4 15 */ bl func_8015C308
/* 80100EF8 000FCB58 7F C4 F3 78 */ mr r4, r30
/* 80100EFC 000FCB5C 7F A5 EB 78 */ mr r5, r29
/* 80100F00 000FCB60 7F E8 FB 78 */ mr r8, r31
/* 80100F04 000FCB64 7F 86 07 34 */ extsh r6, r28
/* 80100F08 000FCB68 7F 67 07 34 */ extsh r7, r27
/* 80100F0C 000FCB6C 38 60 03 F4 */ li r3, 0x3f4
/* 80100F10 000FCB70 48 14 F2 25 */ bl func_80250134
/* 80100F14 000FCB74 48 00 09 E0 */ b lbl_801018F4
/* 80100F18 000FCB78 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 80100F1C 000FCB7C 38 60 0C B3 */ li r3, 0xcb3
/* 80100F20 000FCB80 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 80100F24 000FCB84 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 80100F28 000FCB88 FC 80 28 1E */ fctiwz f4, f5
/* 80100F2C 000FCB8C C0 01 00 28 */ lfs f0, 0x28(r1)
/* 80100F30 000FCB90 FC 40 18 1E */ fctiwz f2, f3
/* 80100F34 000FCB94 EC 21 28 28 */ fsubs f1, f1, f5
/* 80100F38 000FCB98 EC 00 18 28 */ fsubs f0, f0, f3
/* 80100F3C 000FCB9C D8 81 00 58 */ stfd f4, 0x58(r1)
/* 80100F40 000FCBA0 FC 20 08 1E */ fctiwz f1, f1
/* 80100F44 000FCBA4 D8 41 00 50 */ stfd f2, 0x50(r1)
/* 80100F48 000FCBA8 FC 00 00 1E */ fctiwz f0, f0
/* 80100F4C 000FCBAC 83 C1 00 5C */ lwz r30, 0x5c(r1)
/* 80100F50 000FCBB0 83 A1 00 54 */ lwz r29, 0x54(r1)
/* 80100F54 000FCBB4 D8 21 00 48 */ stfd f1, 0x48(r1)
/* 80100F58 000FCBB8 D8 01 00 40 */ stfd f0, 0x40(r1)
/* 80100F5C 000FCBBC 83 81 00 4C */ lwz r28, 0x4c(r1)
/* 80100F60 000FCBC0 83 61 00 44 */ lwz r27, 0x44(r1)
/* 80100F64 000FCBC4 48 14 F3 91 */ bl func_802502F4
/* 80100F68 000FCBC8 7C 64 1B 78 */ mr r4, r3
/* 80100F6C 000FCBCC 38 60 00 10 */ li r3, 0x10
/* 80100F70 000FCBD0 48 05 B3 99 */ bl func_8015C308
/* 80100F74 000FCBD4 7F C4 F3 78 */ mr r4, r30
/* 80100F78 000FCBD8 7F A5 EB 78 */ mr r5, r29
/* 80100F7C 000FCBDC 7F E8 FB 78 */ mr r8, r31
/* 80100F80 000FCBE0 7F 86 07 34 */ extsh r6, r28
/* 80100F84 000FCBE4 7F 67 07 34 */ extsh r7, r27
/* 80100F88 000FCBE8 38 60 03 F4 */ li r3, 0x3f4
/* 80100F8C 000FCBEC 48 14 F1 A9 */ bl func_80250134
/* 80100F90 000FCBF0 48 00 09 64 */ b lbl_801018F4
/* 80100F94 000FCBF4 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 80100F98 000FCBF8 38 60 0C AA */ li r3, 0xcaa
/* 80100F9C 000FCBFC C0 61 00 20 */ lfs f3, 0x20(r1)
/* 80100FA0 000FCC00 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 80100FA4 000FCC04 FC 80 28 1E */ fctiwz f4, f5
/* 80100FA8 000FCC08 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 80100FAC 000FCC0C FC 40 18 1E */ fctiwz f2, f3
/* 80100FB0 000FCC10 EC 21 28 28 */ fsubs f1, f1, f5
/* 80100FB4 000FCC14 EC 00 18 28 */ fsubs f0, f0, f3
/* 80100FB8 000FCC18 D8 81 00 58 */ stfd f4, 0x58(r1)
/* 80100FBC 000FCC1C FC 20 08 1E */ fctiwz f1, f1
/* 80100FC0 000FCC20 D8 41 00 50 */ stfd f2, 0x50(r1)
/* 80100FC4 000FCC24 FC 00 00 1E */ fctiwz f0, f0
/* 80100FC8 000FCC28 83 C1 00 5C */ lwz r30, 0x5c(r1)
/* 80100FCC 000FCC2C 83 A1 00 54 */ lwz r29, 0x54(r1)
/* 80100FD0 000FCC30 D8 21 00 48 */ stfd f1, 0x48(r1)
/* 80100FD4 000FCC34 D8 01 00 40 */ stfd f0, 0x40(r1)
/* 80100FD8 000FCC38 83 81 00 4C */ lwz r28, 0x4c(r1)
/* 80100FDC 000FCC3C 83 61 00 44 */ lwz r27, 0x44(r1)
/* 80100FE0 000FCC40 48 14 F3 15 */ bl func_802502F4
/* 80100FE4 000FCC44 7C 64 1B 78 */ mr r4, r3
/* 80100FE8 000FCC48 38 60 00 10 */ li r3, 0x10
/* 80100FEC 000FCC4C 48 05 B3 1D */ bl func_8015C308
/* 80100FF0 000FCC50 7F C4 F3 78 */ mr r4, r30
/* 80100FF4 000FCC54 7F A5 EB 78 */ mr r5, r29
/* 80100FF8 000FCC58 7F E8 FB 78 */ mr r8, r31
/* 80100FFC 000FCC5C 7F 86 07 34 */ extsh r6, r28
/* 80101000 000FCC60 7F 67 07 34 */ extsh r7, r27
/* 80101004 000FCC64 38 60 03 F4 */ li r3, 0x3f4
/* 80101008 000FCC68 48 14 F1 2D */ bl func_80250134
/* 8010100C 000FCC6C 48 00 08 E8 */ b lbl_801018F4
/* 80101010 000FCC70 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 80101014 000FCC74 38 60 0C B2 */ li r3, 0xcb2
/* 80101018 000FCC78 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 8010101C 000FCC7C C0 21 00 14 */ lfs f1, 0x14(r1)
/* 80101020 000FCC80 FC 80 28 1E */ fctiwz f4, f5
/* 80101024 000FCC84 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 80101028 000FCC88 FC 40 18 1E */ fctiwz f2, f3
/* 8010102C 000FCC8C EC 21 28 28 */ fsubs f1, f1, f5
/* 80101030 000FCC90 EC 00 18 28 */ fsubs f0, f0, f3
/* 80101034 000FCC94 D8 81 00 58 */ stfd f4, 0x58(r1)
/* 80101038 000FCC98 FC 20 08 1E */ fctiwz f1, f1
/* 8010103C 000FCC9C D8 41 00 50 */ stfd f2, 0x50(r1)
/* 80101040 000FCCA0 FC 00 00 1E */ fctiwz f0, f0
/* 80101044 000FCCA4 83 C1 00 5C */ lwz r30, 0x5c(r1)
/* 80101048 000FCCA8 83 A1 00 54 */ lwz r29, 0x54(r1)
/* 8010104C 000FCCAC D8 21 00 48 */ stfd f1, 0x48(r1)
/* 80101050 000FCCB0 D8 01 00 40 */ stfd f0, 0x40(r1)
/* 80101054 000FCCB4 83 81 00 4C */ lwz r28, 0x4c(r1)
/* 80101058 000FCCB8 83 61 00 44 */ lwz r27, 0x44(r1)
/* 8010105C 000FCCBC 48 14 F2 99 */ bl func_802502F4
/* 80101060 000FCCC0 7C 64 1B 78 */ mr r4, r3
/* 80101064 000FCCC4 38 60 00 10 */ li r3, 0x10
/* 80101068 000FCCC8 48 05 B2 A1 */ bl func_8015C308
/* 8010106C 000FCCCC 7F C4 F3 78 */ mr r4, r30
/* 80101070 000FCCD0 7F A5 EB 78 */ mr r5, r29
/* 80101074 000FCCD4 7F E8 FB 78 */ mr r8, r31
/* 80101078 000FCCD8 7F 86 07 34 */ extsh r6, r28
/* 8010107C 000FCCDC 7F 67 07 34 */ extsh r7, r27
/* 80101080 000FCCE0 38 60 03 F4 */ li r3, 0x3f4
/* 80101084 000FCCE4 48 14 F0 B1 */ bl func_80250134
/* 80101088 000FCCE8 48 00 08 6C */ b lbl_801018F4
/* 8010108C 000FCCEC C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 80101090 000FCCF0 38 60 0C A8 */ li r3, 0xca8
/* 80101094 000FCCF4 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 80101098 000FCCF8 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 8010109C 000FCCFC FC 80 28 1E */ fctiwz f4, f5
/* 801010A0 000FCD00 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 801010A4 000FCD04 FC 40 18 1E */ fctiwz f2, f3
/* 801010A8 000FCD08 EC 21 28 28 */ fsubs f1, f1, f5
/* 801010AC 000FCD0C EC 00 18 28 */ fsubs f0, f0, f3
/* 801010B0 000FCD10 D8 81 00 58 */ stfd f4, 0x58(r1)
/* 801010B4 000FCD14 FC 20 08 1E */ fctiwz f1, f1
/* 801010B8 000FCD18 D8 41 00 50 */ stfd f2, 0x50(r1)
/* 801010BC 000FCD1C FC 00 00 1E */ fctiwz f0, f0
/* 801010C0 000FCD20 83 C1 00 5C */ lwz r30, 0x5c(r1)
/* 801010C4 000FCD24 83 A1 00 54 */ lwz r29, 0x54(r1)
/* 801010C8 000FCD28 D8 21 00 48 */ stfd f1, 0x48(r1)
/* 801010CC 000FCD2C D8 01 00 40 */ stfd f0, 0x40(r1)
/* 801010D0 000FCD30 83 81 00 4C */ lwz r28, 0x4c(r1)
/* 801010D4 000FCD34 83 61 00 44 */ lwz r27, 0x44(r1)
/* 801010D8 000FCD38 48 14 F2 1D */ bl func_802502F4
/* 801010DC 000FCD3C 7C 64 1B 78 */ mr r4, r3
/* 801010E0 000FCD40 38 60 00 10 */ li r3, 0x10
/* 801010E4 000FCD44 48 05 B2 25 */ bl func_8015C308
/* 801010E8 000FCD48 7F C4 F3 78 */ mr r4, r30
/* 801010EC 000FCD4C 7F A5 EB 78 */ mr r5, r29
/* 801010F0 000FCD50 7F E8 FB 78 */ mr r8, r31
/* 801010F4 000FCD54 7F 86 07 34 */ extsh r6, r28
/* 801010F8 000FCD58 7F 67 07 34 */ extsh r7, r27
/* 801010FC 000FCD5C 38 60 03 F4 */ li r3, 0x3f4
/* 80101100 000FCD60 48 14 F0 35 */ bl func_80250134
/* 80101104 000FCD64 48 00 07 F0 */ b lbl_801018F4
/* 80101108 000FCD68 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 8010110C 000FCD6C 38 60 0C B5 */ li r3, 0xcb5
/* 80101110 000FCD70 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 80101114 000FCD74 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 80101118 000FCD78 FC 80 28 1E */ fctiwz f4, f5
/* 8010111C 000FCD7C C0 01 00 28 */ lfs f0, 0x28(r1)
/* 80101120 000FCD80 FC 40 18 1E */ fctiwz f2, f3
/* 80101124 000FCD84 EC 21 28 28 */ fsubs f1, f1, f5
/* 80101128 000FCD88 EC 00 18 28 */ fsubs f0, f0, f3
/* 8010112C 000FCD8C D8 81 00 58 */ stfd f4, 0x58(r1)
/* 80101130 000FCD90 FC 20 08 1E */ fctiwz f1, f1
/* 80101134 000FCD94 D8 41 00 50 */ stfd f2, 0x50(r1)
/* 80101138 000FCD98 FC 00 00 1E */ fctiwz f0, f0
/* 8010113C 000FCD9C 83 C1 00 5C */ lwz r30, 0x5c(r1)
/* 80101140 000FCDA0 83 A1 00 54 */ lwz r29, 0x54(r1)
/* 80101144 000FCDA4 D8 21 00 48 */ stfd f1, 0x48(r1)
/* 80101148 000FCDA8 D8 01 00 40 */ stfd f0, 0x40(r1)
/* 8010114C 000FCDAC 83 81 00 4C */ lwz r28, 0x4c(r1)
/* 80101150 000FCDB0 83 61 00 44 */ lwz r27, 0x44(r1)
/* 80101154 000FCDB4 48 14 F1 A1 */ bl func_802502F4
/* 80101158 000FCDB8 7C 64 1B 78 */ mr r4, r3
/* 8010115C 000FCDBC 38 60 00 10 */ li r3, 0x10
/* 80101160 000FCDC0 48 05 B1 A9 */ bl func_8015C308
/* 80101164 000FCDC4 7F C4 F3 78 */ mr r4, r30
/* 80101168 000FCDC8 7F A5 EB 78 */ mr r5, r29
/* 8010116C 000FCDCC 7F E8 FB 78 */ mr r8, r31
/* 80101170 000FCDD0 7F 86 07 34 */ extsh r6, r28
/* 80101174 000FCDD4 7F 67 07 34 */ extsh r7, r27
/* 80101178 000FCDD8 38 60 03 F4 */ li r3, 0x3f4
/* 8010117C 000FCDDC 48 14 EF B9 */ bl func_80250134
/* 80101180 000FCDE0 48 00 07 74 */ b lbl_801018F4
/* 80101184 000FCDE4 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 80101188 000FCDE8 38 60 0C AC */ li r3, 0xcac
/* 8010118C 000FCDEC C0 61 00 20 */ lfs f3, 0x20(r1)
/* 80101190 000FCDF0 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 80101194 000FCDF4 FC 80 28 1E */ fctiwz f4, f5
/* 80101198 000FCDF8 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 8010119C 000FCDFC FC 40 18 1E */ fctiwz f2, f3
/* 801011A0 000FCE00 EC 21 28 28 */ fsubs f1, f1, f5
/* 801011A4 000FCE04 EC 00 18 28 */ fsubs f0, f0, f3
/* 801011A8 000FCE08 D8 81 00 58 */ stfd f4, 0x58(r1)
/* 801011AC 000FCE0C FC 20 08 1E */ fctiwz f1, f1
/* 801011B0 000FCE10 D8 41 00 50 */ stfd f2, 0x50(r1)
/* 801011B4 000FCE14 FC 00 00 1E */ fctiwz f0, f0
/* 801011B8 000FCE18 83 C1 00 5C */ lwz r30, 0x5c(r1)
/* 801011BC 000FCE1C 83 A1 00 54 */ lwz r29, 0x54(r1)
/* 801011C0 000FCE20 D8 21 00 48 */ stfd f1, 0x48(r1)
/* 801011C4 000FCE24 D8 01 00 40 */ stfd f0, 0x40(r1)
/* 801011C8 000FCE28 83 81 00 4C */ lwz r28, 0x4c(r1)
/* 801011CC 000FCE2C 83 61 00 44 */ lwz r27, 0x44(r1)
/* 801011D0 000FCE30 48 14 F1 25 */ bl func_802502F4
/* 801011D4 000FCE34 7C 64 1B 78 */ mr r4, r3
/* 801011D8 000FCE38 38 60 00 10 */ li r3, 0x10
/* 801011DC 000FCE3C 48 05 B1 2D */ bl func_8015C308
/* 801011E0 000FCE40 7F C4 F3 78 */ mr r4, r30
/* 801011E4 000FCE44 7F A5 EB 78 */ mr r5, r29
/* 801011E8 000FCE48 7F E8 FB 78 */ mr r8, r31
/* 801011EC 000FCE4C 7F 86 07 34 */ extsh r6, r28
/* 801011F0 000FCE50 7F 67 07 34 */ extsh r7, r27
/* 801011F4 000FCE54 38 60 03 F4 */ li r3, 0x3f4
/* 801011F8 000FCE58 48 14 EF 3D */ bl func_80250134
/* 801011FC 000FCE5C 48 00 06 F8 */ b lbl_801018F4
/* 80101200 000FCE60 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 80101204 000FCE64 38 60 0C B4 */ li r3, 0xcb4
/* 80101208 000FCE68 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 8010120C 000FCE6C C0 21 00 14 */ lfs f1, 0x14(r1)
/* 80101210 000FCE70 FC 80 28 1E */ fctiwz f4, f5
/* 80101214 000FCE74 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 80101218 000FCE78 FC 40 18 1E */ fctiwz f2, f3
/* 8010121C 000FCE7C EC 21 28 28 */ fsubs f1, f1, f5
/* 80101220 000FCE80 EC 00 18 28 */ fsubs f0, f0, f3
/* 80101224 000FCE84 D8 81 00 58 */ stfd f4, 0x58(r1)
/* 80101228 000FCE88 FC 20 08 1E */ fctiwz f1, f1
/* 8010122C 000FCE8C D8 41 00 50 */ stfd f2, 0x50(r1)
/* 80101230 000FCE90 FC 00 00 1E */ fctiwz f0, f0
/* 80101234 000FCE94 83 C1 00 5C */ lwz r30, 0x5c(r1)
/* 80101238 000FCE98 83 A1 00 54 */ lwz r29, 0x54(r1)
/* 8010123C 000FCE9C D8 21 00 48 */ stfd f1, 0x48(r1)
/* 80101240 000FCEA0 D8 01 00 40 */ stfd f0, 0x40(r1)
/* 80101244 000FCEA4 83 81 00 4C */ lwz r28, 0x4c(r1)
/* 80101248 000FCEA8 83 61 00 44 */ lwz r27, 0x44(r1)
/* 8010124C 000FCEAC 48 14 F0 A9 */ bl func_802502F4
/* 80101250 000FCEB0 7C 64 1B 78 */ mr r4, r3
/* 80101254 000FCEB4 38 60 00 10 */ li r3, 0x10
/* 80101258 000FCEB8 48 05 B0 B1 */ bl func_8015C308
/* 8010125C 000FCEBC 7F C4 F3 78 */ mr r4, r30
/* 80101260 000FCEC0 7F A5 EB 78 */ mr r5, r29
/* 80101264 000FCEC4 7F E8 FB 78 */ mr r8, r31
/* 80101268 000FCEC8 7F 86 07 34 */ extsh r6, r28
/* 8010126C 000FCECC 7F 67 07 34 */ extsh r7, r27
/* 80101270 000FCED0 38 60 03 F4 */ li r3, 0x3f4
/* 80101274 000FCED4 48 14 EE C1 */ bl func_80250134
/* 80101278 000FCED8 48 00 06 7C */ b lbl_801018F4
/* 8010127C 000FCEDC C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 80101280 000FCEE0 38 60 0C AB */ li r3, 0xcab
/* 80101284 000FCEE4 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 80101288 000FCEE8 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 8010128C 000FCEEC FC 80 28 1E */ fctiwz f4, f5
/* 80101290 000FCEF0 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 80101294 000FCEF4 FC 40 18 1E */ fctiwz f2, f3
/* 80101298 000FCEF8 EC 21 28 28 */ fsubs f1, f1, f5
/* 8010129C 000FCEFC EC 00 18 28 */ fsubs f0, f0, f3
/* 801012A0 000FCF00 D8 81 00 58 */ stfd f4, 0x58(r1)
/* 801012A4 000FCF04 FC 20 08 1E */ fctiwz f1, f1
/* 801012A8 000FCF08 D8 41 00 50 */ stfd f2, 0x50(r1)
/* 801012AC 000FCF0C FC 00 00 1E */ fctiwz f0, f0
/* 801012B0 000FCF10 83 C1 00 5C */ lwz r30, 0x5c(r1)
/* 801012B4 000FCF14 83 A1 00 54 */ lwz r29, 0x54(r1)
/* 801012B8 000FCF18 D8 21 00 48 */ stfd f1, 0x48(r1)
/* 801012BC 000FCF1C D8 01 00 40 */ stfd f0, 0x40(r1)
/* 801012C0 000FCF20 83 81 00 4C */ lwz r28, 0x4c(r1)
/* 801012C4 000FCF24 83 61 00 44 */ lwz r27, 0x44(r1)
/* 801012C8 000FCF28 48 14 F0 2D */ bl func_802502F4
/* 801012CC 000FCF2C 7C 64 1B 78 */ mr r4, r3
/* 801012D0 000FCF30 38 60 00 10 */ li r3, 0x10
/* 801012D4 000FCF34 48 05 B0 35 */ bl func_8015C308
/* 801012D8 000FCF38 7F C4 F3 78 */ mr r4, r30
/* 801012DC 000FCF3C 7F A5 EB 78 */ mr r5, r29
/* 801012E0 000FCF40 7F E8 FB 78 */ mr r8, r31
/* 801012E4 000FCF44 7F 86 07 34 */ extsh r6, r28
/* 801012E8 000FCF48 7F 67 07 34 */ extsh r7, r27
/* 801012EC 000FCF4C 38 60 03 F4 */ li r3, 0x3f4
/* 801012F0 000FCF50 48 14 EE 45 */ bl func_80250134
/* 801012F4 000FCF54 48 00 06 00 */ b lbl_801018F4
/* 801012F8 000FCF58 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 801012FC 000FCF5C 38 60 0C B6 */ li r3, 0xcb6
/* 80101300 000FCF60 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 80101304 000FCF64 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 80101308 000FCF68 FC 80 28 1E */ fctiwz f4, f5
/* 8010130C 000FCF6C C0 01 00 28 */ lfs f0, 0x28(r1)
/* 80101310 000FCF70 FC 40 18 1E */ fctiwz f2, f3
/* 80101314 000FCF74 EC 21 28 28 */ fsubs f1, f1, f5
/* 80101318 000FCF78 EC 00 18 28 */ fsubs f0, f0, f3
/* 8010131C 000FCF7C D8 81 00 58 */ stfd f4, 0x58(r1)
/* 80101320 000FCF80 FC 20 08 1E */ fctiwz f1, f1
/* 80101324 000FCF84 D8 41 00 50 */ stfd f2, 0x50(r1)
/* 80101328 000FCF88 FC 00 00 1E */ fctiwz f0, f0
/* 8010132C 000FCF8C 83 C1 00 5C */ lwz r30, 0x5c(r1)
/* 80101330 000FCF90 83 A1 00 54 */ lwz r29, 0x54(r1)
/* 80101334 000FCF94 D8 21 00 48 */ stfd f1, 0x48(r1)
/* 80101338 000FCF98 D8 01 00 40 */ stfd f0, 0x40(r1)
/* 8010133C 000FCF9C 83 81 00 4C */ lwz r28, 0x4c(r1)
/* 80101340 000FCFA0 83 61 00 44 */ lwz r27, 0x44(r1)
/* 80101344 000FCFA4 48 14 EF B1 */ bl func_802502F4
/* 80101348 000FCFA8 7C 64 1B 78 */ mr r4, r3
/* 8010134C 000FCFAC 38 60 00 10 */ li r3, 0x10
/* 80101350 000FCFB0 48 05 AF B9 */ bl func_8015C308
/* 80101354 000FCFB4 7F C4 F3 78 */ mr r4, r30
/* 80101358 000FCFB8 7F A5 EB 78 */ mr r5, r29
/* 8010135C 000FCFBC 7F E8 FB 78 */ mr r8, r31
/* 80101360 000FCFC0 7F 86 07 34 */ extsh r6, r28
/* 80101364 000FCFC4 7F 67 07 34 */ extsh r7, r27
/* 80101368 000FCFC8 38 60 03 F4 */ li r3, 0x3f4
/* 8010136C 000FCFCC 48 14 ED C9 */ bl func_80250134
/* 80101370 000FCFD0 48 00 05 84 */ b lbl_801018F4
/* 80101374 000FCFD4 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 80101378 000FCFD8 38 60 0C AD */ li r3, 0xcad
/* 8010137C 000FCFDC C0 61 00 20 */ lfs f3, 0x20(r1)
/* 80101380 000FCFE0 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 80101384 000FCFE4 FC 80 28 1E */ fctiwz f4, f5
/* 80101388 000FCFE8 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 8010138C 000FCFEC FC 40 18 1E */ fctiwz f2, f3
/* 80101390 000FCFF0 EC 21 28 28 */ fsubs f1, f1, f5
/* 80101394 000FCFF4 EC 00 18 28 */ fsubs f0, f0, f3
/* 80101398 000FCFF8 D8 81 00 58 */ stfd f4, 0x58(r1)
/* 8010139C 000FCFFC FC 20 08 1E */ fctiwz f1, f1
/* 801013A0 000FD000 D8 41 00 50 */ stfd f2, 0x50(r1)
/* 801013A4 000FD004 FC 00 00 1E */ fctiwz f0, f0
/* 801013A8 000FD008 83 C1 00 5C */ lwz r30, 0x5c(r1)
/* 801013AC 000FD00C 83 A1 00 54 */ lwz r29, 0x54(r1)
/* 801013B0 000FD010 D8 21 00 48 */ stfd f1, 0x48(r1)
/* 801013B4 000FD014 D8 01 00 40 */ stfd f0, 0x40(r1)
/* 801013B8 000FD018 83 81 00 4C */ lwz r28, 0x4c(r1)
/* 801013BC 000FD01C 83 61 00 44 */ lwz r27, 0x44(r1)
/* 801013C0 000FD020 48 14 EF 35 */ bl func_802502F4
/* 801013C4 000FD024 7C 64 1B 78 */ mr r4, r3
/* 801013C8 000FD028 38 60 00 10 */ li r3, 0x10
/* 801013CC 000FD02C 48 05 AF 3D */ bl func_8015C308
/* 801013D0 000FD030 7F C4 F3 78 */ mr r4, r30
/* 801013D4 000FD034 7F A5 EB 78 */ mr r5, r29
/* 801013D8 000FD038 7F E8 FB 78 */ mr r8, r31
/* 801013DC 000FD03C 7F 86 07 34 */ extsh r6, r28
/* 801013E0 000FD040 7F 67 07 34 */ extsh r7, r27
/* 801013E4 000FD044 38 60 03 F4 */ li r3, 0x3f4
/* 801013E8 000FD048 48 14 ED 4D */ bl func_80250134
/* 801013EC 000FD04C 48 00 05 08 */ b lbl_801018F4
/* 801013F0 000FD050 C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 801013F4 000FD054 38 60 0C B7 */ li r3, 0xcb7
/* 801013F8 000FD058 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 801013FC 000FD05C C0 21 00 14 */ lfs f1, 0x14(r1)
/* 80101400 000FD060 FC 80 28 1E */ fctiwz f4, f5
/* 80101404 000FD064 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 80101408 000FD068 FC 40 18 1E */ fctiwz f2, f3
/* 8010140C 000FD06C EC 21 28 28 */ fsubs f1, f1, f5
/* 80101410 000FD070 EC 00 18 28 */ fsubs f0, f0, f3
/* 80101414 000FD074 D8 81 00 58 */ stfd f4, 0x58(r1)
/* 80101418 000FD078 FC 20 08 1E */ fctiwz f1, f1
/* 8010141C 000FD07C D8 41 00 50 */ stfd f2, 0x50(r1)
/* 80101420 000FD080 FC 00 00 1E */ fctiwz f0, f0
/* 80101424 000FD084 83 C1 00 5C */ lwz r30, 0x5c(r1)
/* 80101428 000FD088 83 A1 00 54 */ lwz r29, 0x54(r1)
/* 8010142C 000FD08C D8 21 00 48 */ stfd f1, 0x48(r1)
/* 80101430 000FD090 D8 01 00 40 */ stfd f0, 0x40(r1)
/* 80101434 000FD094 83 81 00 4C */ lwz r28, 0x4c(r1)
/* 80101438 000FD098 83 61 00 44 */ lwz r27, 0x44(r1)
/* 8010143C 000FD09C 48 14 EE B9 */ bl func_802502F4
/* 80101440 000FD0A0 7C 64 1B 78 */ mr r4, r3
/* 80101444 000FD0A4 38 60 00 10 */ li r3, 0x10
/* 80101448 000FD0A8 48 05 AE C1 */ bl func_8015C308
/* 8010144C 000FD0AC 7F C4 F3 78 */ mr r4, r30
/* 80101450 000FD0B0 7F A5 EB 78 */ mr r5, r29
/* 80101454 000FD0B4 7F E8 FB 78 */ mr r8, r31
/* 80101458 000FD0B8 7F 86 07 34 */ extsh r6, r28
/* 8010145C 000FD0BC 7F 67 07 34 */ extsh r7, r27
/* 80101460 000FD0C0 38 60 03 F4 */ li r3, 0x3f4
/* 80101464 000FD0C4 48 14 EC D1 */ bl func_80250134
/* 80101468 000FD0C8 48 00 04 8C */ b lbl_801018F4
/* 8010146C 000FD0CC C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 80101470 000FD0D0 38 60 0C AE */ li r3, 0xcae
/* 80101474 000FD0D4 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 80101478 000FD0D8 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 8010147C 000FD0DC FC 80 28 1E */ fctiwz f4, f5
/* 80101480 000FD0E0 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 80101484 000FD0E4 FC 40 18 1E */ fctiwz f2, f3
/* 80101488 000FD0E8 EC 21 28 28 */ fsubs f1, f1, f5
/* 8010148C 000FD0EC EC 00 18 28 */ fsubs f0, f0, f3
/* 80101490 000FD0F0 D8 81 00 58 */ stfd f4, 0x58(r1)
/* 80101494 000FD0F4 FC 20 08 1E */ fctiwz f1, f1
/* 80101498 000FD0F8 D8 41 00 50 */ stfd f2, 0x50(r1)
/* 8010149C 000FD0FC FC 00 00 1E */ fctiwz f0, f0
/* 801014A0 000FD100 83 C1 00 5C */ lwz r30, 0x5c(r1)
/* 801014A4 000FD104 83 A1 00 54 */ lwz r29, 0x54(r1)
/* 801014A8 000FD108 D8 21 00 48 */ stfd f1, 0x48(r1)
/* 801014AC 000FD10C D8 01 00 40 */ stfd f0, 0x40(r1)
/* 801014B0 000FD110 83 81 00 4C */ lwz r28, 0x4c(r1)
/* 801014B4 000FD114 83 61 00 44 */ lwz r27, 0x44(r1)
/* 801014B8 000FD118 48 14 EE 3D */ bl func_802502F4
/* 801014BC 000FD11C 7C 64 1B 78 */ mr r4, r3
/* 801014C0 000FD120 38 60 00 10 */ li r3, 0x10
/* 801014C4 000FD124 48 05 AE 45 */ bl func_8015C308
/* 801014C8 000FD128 7F C4 F3 78 */ mr r4, r30
/* 801014CC 000FD12C 7F A5 EB 78 */ mr r5, r29
/* 801014D0 000FD130 7F E8 FB 78 */ mr r8, r31
/* 801014D4 000FD134 7F 86 07 34 */ extsh r6, r28
/* 801014D8 000FD138 7F 67 07 34 */ extsh r7, r27
/* 801014DC 000FD13C 38 60 03 F4 */ li r3, 0x3f4
/* 801014E0 000FD140 48 14 EC 55 */ bl func_80250134
/* 801014E4 000FD144 48 00 04 10 */ b lbl_801018F4
/* 801014E8 000FD148 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 801014EC 000FD14C 88 03 00 F3 */ lbz r0, 0xf3(r3)
/* 801014F0 000FD150 2C 00 00 00 */ cmpwi r0, 0
/* 801014F4 000FD154 40 82 04 00 */ bne lbl_801018F4
/* 801014F8 000FD158 7F 83 E3 78 */ mr r3, r28
/* 801014FC 000FD15C 7F 64 DB 78 */ mr r4, r27
/* 80101500 000FD160 48 00 0D 4D */ bl func_8010224C
/* 80101504 000FD164 48 00 03 F0 */ b lbl_801018F4
/* 80101508 000FD168 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 8010150C 000FD16C 88 03 00 F3 */ lbz r0, 0xf3(r3)
/* 80101510 000FD170 28 00 00 01 */ cmplwi r0, 1
/* 80101514 000FD174 40 82 03 E0 */ bne lbl_801018F4
/* 80101518 000FD178 7F 83 E3 78 */ mr r3, r28
/* 8010151C 000FD17C 7F 64 DB 78 */ mr r4, r27
/* 80101520 000FD180 48 00 0D 2D */ bl func_8010224C
/* 80101524 000FD184 48 00 03 D0 */ b lbl_801018F4
/* 80101528 000FD188 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 8010152C 000FD18C 88 03 00 F3 */ lbz r0, 0xf3(r3)
/* 80101530 000FD190 28 00 00 02 */ cmplwi r0, 2
/* 80101534 000FD194 40 82 03 C0 */ bne lbl_801018F4
/* 80101538 000FD198 7F 83 E3 78 */ mr r3, r28
/* 8010153C 000FD19C 7F 64 DB 78 */ mr r4, r27
/* 80101540 000FD1A0 48 00 0D 0D */ bl func_8010224C
/* 80101544 000FD1A4 48 00 03 B0 */ b lbl_801018F4
/* 80101548 000FD1A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 8010154C 000FD1AC 88 03 00 F3 */ lbz r0, 0xf3(r3)
/* 80101550 000FD1B0 28 00 00 03 */ cmplwi r0, 3
/* 80101554 000FD1B4 40 82 03 A0 */ bne lbl_801018F4
/* 80101558 000FD1B8 7F 83 E3 78 */ mr r3, r28
/* 8010155C 000FD1BC 7F 64 DB 78 */ mr r4, r27
/* 80101560 000FD1C0 48 00 0C ED */ bl func_8010224C
/* 80101564 000FD1C4 48 00 03 90 */ b lbl_801018F4
/* 80101568 000FD1C8 38 60 00 00 */ li r3, 0
/* 8010156C 000FD1CC 48 00 0A B9 */ bl func_80102024
/* 80101570 000FD1D0 54 60 04 3F */ clrlwi. r0, r3, 0x10
/* 80101574 000FD1D4 41 82 03 80 */ beq lbl_801018F4
/* 80101578 000FD1D8 38 60 00 00 */ li r3, 0
/* 8010157C 000FD1DC 48 00 0A A9 */ bl func_80102024
/* 80101580 000FD1E0 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
/* 80101584 000FD1E4 54 64 04 3E */ clrlwi r4, r3, 0x10
/* 80101588 000FD1E8 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
/* 8010158C 000FD1EC 38 65 00 18 */ addi r3, r5, 0x18
/* 80101590 000FD1F0 48 29 17 B1 */ bl func_80392D40
/* 80101594 000FD1F4 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80101598 000FD1F8 48 14 ED 5D */ bl func_802502F4
/* 8010159C 000FD1FC 7C 64 1B 78 */ mr r4, r3
/* 801015A0 000FD200 38 60 00 0F */ li r3, 0xf
/* 801015A4 000FD204 48 05 AD 65 */ bl func_8015C308
/* 801015A8 000FD208 38 60 03 F9 */ li r3, 0x3f9
/* 801015AC 000FD20C 38 80 00 01 */ li r4, 1
/* 801015B0 000FD210 38 A0 00 00 */ li r5, 0
/* 801015B4 000FD214 48 14 ED E5 */ bl func_80250398
/* 801015B8 000FD218 C0 41 00 10 */ lfs f2, 0x10(r1)
/* 801015BC 000FD21C 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 801015C0 000FD220 C0 22 8C 28 */ lfs f1, lbl_80641228-_SDA2_BASE_(r2)
/* 801015C4 000FD224 7F E8 FB 78 */ mr r8, r31
/* 801015C8 000FD228 C0 01 00 14 */ lfs f0, 0x14(r1)
/* 801015CC 000FD22C 38 60 03 F9 */ li r3, 0x3f9
/* 801015D0 000FD230 EC C2 08 28 */ fsubs f6, f2, f1
/* 801015D4 000FD234 C0 41 00 20 */ lfs f2, 0x20(r1)
/* 801015D8 000FD238 EC A0 08 2A */ fadds f5, f0, f1
/* 801015DC 000FD23C C0 61 00 28 */ lfs f3, 0x28(r1)
/* 801015E0 000FD240 FC 00 10 1E */ fctiwz f0, f2
/* 801015E4 000FD244 C8 22 8C 30 */ lfd f1, lbl_80641230-_SDA2_BASE_(r2)
/* 801015E8 000FD248 EC 85 30 28 */ fsubs f4, f5, f6
/* 801015EC 000FD24C D0 C1 00 10 */ stfs f6, 0x10(r1)
/* 801015F0 000FD250 EC 43 10 28 */ fsubs f2, f3, f2
/* 801015F4 000FD254 D8 01 00 40 */ stfd f0, 0x40(r1)
/* 801015F8 000FD258 FC 60 20 1E */ fctiwz f3, f4
/* 801015FC 000FD25C FC 00 10 1E */ fctiwz f0, f2
/* 80101600 000FD260 D0 A1 00 14 */ stfs f5, 0x14(r1)
/* 80101604 000FD264 80 A1 00 44 */ lwz r5, 0x44(r1)
/* 80101608 000FD268 D8 61 00 58 */ stfd f3, 0x58(r1)
/* 8010160C 000FD26C 80 81 00 5C */ lwz r4, 0x5c(r1)
/* 80101610 000FD270 D8 01 00 50 */ stfd f0, 0x50(r1)
/* 80101614 000FD274 7C 86 07 34 */ extsh r6, r4
/* 80101618 000FD278 7C 00 30 50 */ subf r0, r0, r6
/* 8010161C 000FD27C 80 81 00 54 */ lwz r4, 0x54(r1)
/* 80101620 000FD280 54 00 F8 7E */ srwi r0, r0, 1
/* 80101624 000FD284 90 01 00 34 */ stw r0, 0x34(r1)
/* 80101628 000FD288 7C 87 07 34 */ extsh r7, r4
/* 8010162C 000FD28C C8 01 00 30 */ lfd f0, 0x30(r1)
/* 80101630 000FD290 EC 00 08 28 */ fsubs f0, f0, f1
/* 80101634 000FD294 EC 06 00 2A */ fadds f0, f6, f0
/* 80101638 000FD298 FC 00 00 1E */ fctiwz f0, f0
/* 8010163C 000FD29C D8 01 00 48 */ stfd f0, 0x48(r1)
/* 80101640 000FD2A0 80 81 00 4C */ lwz r4, 0x4c(r1)
/* 80101644 000FD2A4 48 14 EA F1 */ bl func_80250134
/* 80101648 000FD2A8 48 00 02 AC */ b lbl_801018F4
/* 8010164C 000FD2AC 38 60 00 01 */ li r3, 1
/* 80101650 000FD2B0 48 00 09 D5 */ bl func_80102024
/* 80101654 000FD2B4 54 60 04 3F */ clrlwi. r0, r3, 0x10
/* 80101658 000FD2B8 41 82 02 9C */ beq lbl_801018F4
/* 8010165C 000FD2BC 38 60 00 01 */ li r3, 1
/* 80101660 000FD2C0 48 00 09 C5 */ bl func_80102024
/* 80101664 000FD2C4 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
/* 80101668 000FD2C8 54 64 04 3E */ clrlwi r4, r3, 0x10
/* 8010166C 000FD2CC 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
/* 80101670 000FD2D0 38 65 00 18 */ addi r3, r5, 0x18
/* 80101674 000FD2D4 48 29 16 CD */ bl func_80392D40
/* 80101678 000FD2D8 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 8010167C 000FD2DC 48 14 EC 79 */ bl func_802502F4
/* 80101680 000FD2E0 7C 64 1B 78 */ mr r4, r3
/* 80101684 000FD2E4 38 60 00 0F */ li r3, 0xf
/* 80101688 000FD2E8 48 05 AC 81 */ bl func_8015C308
/* 8010168C 000FD2EC 38 60 03 F9 */ li r3, 0x3f9
/* 80101690 000FD2F0 38 80 00 01 */ li r4, 1
/* 80101694 000FD2F4 38 A0 00 00 */ li r5, 0
/* 80101698 000FD2F8 48 14 ED 01 */ bl func_80250398
/* 8010169C 000FD2FC C0 41 00 10 */ lfs f2, 0x10(r1)
/* 801016A0 000FD300 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 801016A4 000FD304 C0 22 8C 28 */ lfs f1, lbl_80641228-_SDA2_BASE_(r2)
/* 801016A8 000FD308 7F E8 FB 78 */ mr r8, r31
/* 801016AC 000FD30C C0 01 00 14 */ lfs f0, 0x14(r1)
/* 801016B0 000FD310 38 60 03 F9 */ li r3, 0x3f9
/* 801016B4 000FD314 EC C2 08 28 */ fsubs f6, f2, f1
/* 801016B8 000FD318 C0 41 00 20 */ lfs f2, 0x20(r1)
/* 801016BC 000FD31C EC A0 08 2A */ fadds f5, f0, f1
/* 801016C0 000FD320 C0 61 00 28 */ lfs f3, 0x28(r1)
/* 801016C4 000FD324 FC 00 10 1E */ fctiwz f0, f2
/* 801016C8 000FD328 C8 22 8C 30 */ lfd f1, lbl_80641230-_SDA2_BASE_(r2)
/* 801016CC 000FD32C EC 85 30 28 */ fsubs f4, f5, f6
/* 801016D0 000FD330 D0 C1 00 10 */ stfs f6, 0x10(r1)
/* 801016D4 000FD334 EC 43 10 28 */ fsubs f2, f3, f2
/* 801016D8 000FD338 D8 01 00 40 */ stfd f0, 0x40(r1)
/* 801016DC 000FD33C FC 60 20 1E */ fctiwz f3, f4
/* 801016E0 000FD340 FC 00 10 1E */ fctiwz f0, f2
/* 801016E4 000FD344 D0 A1 00 14 */ stfs f5, 0x14(r1)
/* 801016E8 000FD348 80 A1 00 44 */ lwz r5, 0x44(r1)
/* 801016EC 000FD34C D8 61 00 58 */ stfd f3, 0x58(r1)
/* 801016F0 000FD350 80 81 00 5C */ lwz r4, 0x5c(r1)
/* 801016F4 000FD354 D8 01 00 50 */ stfd f0, 0x50(r1)
/* 801016F8 000FD358 7C 86 07 34 */ extsh r6, r4
/* 801016FC 000FD35C 7C 00 30 50 */ subf r0, r0, r6
/* 80101700 000FD360 80 81 00 54 */ lwz r4, 0x54(r1)
/* 80101704 000FD364 54 00 F8 7E */ srwi r0, r0, 1
/* 80101708 000FD368 90 01 00 3C */ stw r0, 0x3c(r1)
/* 8010170C 000FD36C 7C 87 07 34 */ extsh r7, r4
/* 80101710 000FD370 C8 01 00 38 */ lfd f0, 0x38(r1)
/* 80101714 000FD374 EC 00 08 28 */ fsubs f0, f0, f1
/* 80101718 000FD378 EC 06 00 2A */ fadds f0, f6, f0
/* 8010171C 000FD37C FC 00 00 1E */ fctiwz f0, f0
/* 80101720 000FD380 D8 01 00 48 */ stfd f0, 0x48(r1)
/* 80101724 000FD384 80 81 00 4C */ lwz r4, 0x4c(r1)
/* 80101728 000FD388 48 14 EA 0D */ bl func_80250134
/* 8010172C 000FD38C 48 00 01 C8 */ b lbl_801018F4
/* 80101730 000FD390 38 60 00 02 */ li r3, 2
/* 80101734 000FD394 48 00 08 F1 */ bl func_80102024
/* 80101738 000FD398 54 60 04 3F */ clrlwi. r0, r3, 0x10
/* 8010173C 000FD39C 41 82 01 B8 */ beq lbl_801018F4
/* 80101740 000FD3A0 38 60 00 02 */ li r3, 2
/* 80101744 000FD3A4 48 00 08 E1 */ bl func_80102024
/* 80101748 000FD3A8 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
/* 8010174C 000FD3AC 54 64 04 3E */ clrlwi r4, r3, 0x10
/* 80101750 000FD3B0 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
/* 80101754 000FD3B4 38 65 00 18 */ addi r3, r5, 0x18
/* 80101758 000FD3B8 48 29 15 E9 */ bl func_80392D40
/* 8010175C 000FD3BC 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80101760 000FD3C0 48 14 EB 95 */ bl func_802502F4
/* 80101764 000FD3C4 7C 64 1B 78 */ mr r4, r3
/* 80101768 000FD3C8 38 60 00 0F */ li r3, 0xf
/* 8010176C 000FD3CC 48 05 AB 9D */ bl func_8015C308
/* 80101770 000FD3D0 38 60 03 F9 */ li r3, 0x3f9
/* 80101774 000FD3D4 38 80 00 01 */ li r4, 1
/* 80101778 000FD3D8 38 A0 00 00 */ li r5, 0
/* 8010177C 000FD3DC 48 14 EC 1D */ bl func_80250398
/* 80101780 000FD3E0 C0 41 00 10 */ lfs f2, 0x10(r1)
/* 80101784 000FD3E4 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 80101788 000FD3E8 C0 22 8C 28 */ lfs f1, lbl_80641228-_SDA2_BASE_(r2)
/* 8010178C 000FD3EC 7F E8 FB 78 */ mr r8, r31
/* 80101790 000FD3F0 C0 01 00 14 */ lfs f0, 0x14(r1)
/* 80101794 000FD3F4 38 60 03 F9 */ li r3, 0x3f9
/* 80101798 000FD3F8 EC C2 08 28 */ fsubs f6, f2, f1
/* 8010179C 000FD3FC C0 41 00 20 */ lfs f2, 0x20(r1)
/* 801017A0 000FD400 EC A0 08 2A */ fadds f5, f0, f1
/* 801017A4 000FD404 C0 61 00 28 */ lfs f3, 0x28(r1)
/* 801017A8 000FD408 FC 00 10 1E */ fctiwz f0, f2
/* 801017AC 000FD40C C8 22 8C 30 */ lfd f1, lbl_80641230-_SDA2_BASE_(r2)
/* 801017B0 000FD410 EC 85 30 28 */ fsubs f4, f5, f6
/* 801017B4 000FD414 D0 C1 00 10 */ stfs f6, 0x10(r1)
/* 801017B8 000FD418 EC 43 10 28 */ fsubs f2, f3, f2
/* 801017BC 000FD41C D8 01 00 40 */ stfd f0, 0x40(r1)
/* 801017C0 000FD420 FC 60 20 1E */ fctiwz f3, f4
/* 801017C4 000FD424 FC 00 10 1E */ fctiwz f0, f2
/* 801017C8 000FD428 D0 A1 00 14 */ stfs f5, 0x14(r1)
/* 801017CC 000FD42C 80 A1 00 44 */ lwz r5, 0x44(r1)
/* 801017D0 000FD430 D8 61 00 58 */ stfd f3, 0x58(r1)
/* 801017D4 000FD434 80 81 00 5C */ lwz r4, 0x5c(r1)
/* 801017D8 000FD438 D8 01 00 50 */ stfd f0, 0x50(r1)
/* 801017DC 000FD43C 7C 86 07 34 */ extsh r6, r4
/* 801017E0 000FD440 7C 00 30 50 */ subf r0, r0, r6
/* 801017E4 000FD444 80 81 00 54 */ lwz r4, 0x54(r1)
/* 801017E8 000FD448 54 00 F8 7E */ srwi r0, r0, 1
/* 801017EC 000FD44C 90 01 00 34 */ stw r0, 0x34(r1)
/* 801017F0 000FD450 7C 87 07 34 */ extsh r7, r4
/* 801017F4 000FD454 C8 01 00 30 */ lfd f0, 0x30(r1)
/* 801017F8 000FD458 EC 00 08 28 */ fsubs f0, f0, f1
/* 801017FC 000FD45C EC 06 00 2A */ fadds f0, f6, f0
/* 80101800 000FD460 FC 00 00 1E */ fctiwz f0, f0
/* 80101804 000FD464 D8 01 00 48 */ stfd f0, 0x48(r1)
/* 80101808 000FD468 80 81 00 4C */ lwz r4, 0x4c(r1)
/* 8010180C 000FD46C 48 14 E9 29 */ bl func_80250134
/* 80101810 000FD470 48 00 00 E4 */ b lbl_801018F4
/* 80101814 000FD474 38 60 00 03 */ li r3, 3
/* 80101818 000FD478 48 00 08 0D */ bl func_80102024
/* 8010181C 000FD47C 54 60 04 3F */ clrlwi. r0, r3, 0x10
/* 80101820 000FD480 41 82 00 D4 */ beq lbl_801018F4
/* 80101824 000FD484 38 60 00 03 */ li r3, 3
/* 80101828 000FD488 48 00 07 FD */ bl func_80102024
/* 8010182C 000FD48C 3C A0 80 64 */ lis r5, lbl_8063CE34@ha
/* 80101830 000FD490 54 64 04 3E */ clrlwi r4, r3, 0x10
/* 80101834 000FD494 38 A5 CE 34 */ addi r5, r5, lbl_8063CE34@l
/* 80101838 000FD498 38 65 00 18 */ addi r3, r5, 0x18
/* 8010183C 000FD49C 48 29 15 05 */ bl func_80392D40
/* 80101840 000FD4A0 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80101844 000FD4A4 48 14 EA B1 */ bl func_802502F4
/* 80101848 000FD4A8 7C 64 1B 78 */ mr r4, r3
/* 8010184C 000FD4AC 38 60 00 0F */ li r3, 0xf
/* 80101850 000FD4B0 48 05 AA B9 */ bl func_8015C308
/* 80101854 000FD4B4 38 60 03 F9 */ li r3, 0x3f9
/* 80101858 000FD4B8 38 80 00 01 */ li r4, 1
/* 8010185C 000FD4BC 38 A0 00 00 */ li r5, 0
/* 80101860 000FD4C0 48 14 EB 39 */ bl func_80250398
/* 80101864 000FD4C4 C0 41 00 10 */ lfs f2, 0x10(r1)
/* 80101868 000FD4C8 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 8010186C 000FD4CC C0 22 8C 28 */ lfs f1, lbl_80641228-_SDA2_BASE_(r2)
/* 80101870 000FD4D0 7F E8 FB 78 */ mr r8, r31
/* 80101874 000FD4D4 C0 01 00 14 */ lfs f0, 0x14(r1)
/* 80101878 000FD4D8 38 60 03 F9 */ li r3, 0x3f9
/* 8010187C 000FD4DC EC C2 08 28 */ fsubs f6, f2, f1
/* 80101880 000FD4E0 C0 41 00 20 */ lfs f2, 0x20(r1)
/* 80101884 000FD4E4 EC A0 08 2A */ fadds f5, f0, f1
/* 80101888 000FD4E8 C0 61 00 28 */ lfs f3, 0x28(r1)
/* 8010188C 000FD4EC FC 00 10 1E */ fctiwz f0, f2
/* 80101890 000FD4F0 C8 22 8C 30 */ lfd f1, lbl_80641230-_SDA2_BASE_(r2)
/* 80101894 000FD4F4 EC 85 30 28 */ fsubs f4, f5, f6
/* 80101898 000FD4F8 D0 C1 00 10 */ stfs f6, 0x10(r1)
/* 8010189C 000FD4FC EC 43 10 28 */ fsubs f2, f3, f2
/* 801018A0 000FD500 D8 01 00 40 */ stfd f0, 0x40(r1)
/* 801018A4 000FD504 FC 60 20 1E */ fctiwz f3, f4
/* 801018A8 000FD508 FC 00 10 1E */ fctiwz f0, f2
/* 801018AC 000FD50C D0 A1 00 14 */ stfs f5, 0x14(r1)
/* 801018B0 000FD510 80 A1 00 44 */ lwz r5, 0x44(r1)
/* 801018B4 000FD514 D8 61 00 58 */ stfd f3, 0x58(r1)
/* 801018B8 000FD518 80 81 00 5C */ lwz r4, 0x5c(r1)
/* 801018BC 000FD51C D8 01 00 50 */ stfd f0, 0x50(r1)
/* 801018C0 000FD520 7C 86 07 34 */ extsh r6, r4
/* 801018C4 000FD524 7C 00 30 50 */ subf r0, r0, r6
/* 801018C8 000FD528 80 81 00 54 */ lwz r4, 0x54(r1)
/* 801018CC 000FD52C 54 00 F8 7E */ srwi r0, r0, 1
/* 801018D0 000FD530 90 01 00 3C */ stw r0, 0x3c(r1)
/* 801018D4 000FD534 7C 87 07 34 */ extsh r7, r4
/* 801018D8 000FD538 C8 01 00 38 */ lfd f0, 0x38(r1)
/* 801018DC 000FD53C EC 00 08 28 */ fsubs f0, f0, f1
/* 801018E0 000FD540 EC 06 00 2A */ fadds f0, f6, f0
/* 801018E4 000FD544 FC 00 00 1E */ fctiwz f0, f0
/* 801018E8 000FD548 D8 01 00 48 */ stfd f0, 0x48(r1)
/* 801018EC 000FD54C 80 81 00 4C */ lwz r4, 0x4c(r1)
/* 801018F0 000FD550 48 14 E8 45 */ bl func_80250134
lbl_801018F4:
/* 801018F4 000FD554 39 61 00 80 */ addi r11, r1, 0x80
/* 801018F8 000FD558 48 0C 58 7D */ bl _restgpr_27
/* 801018FC 000FD55C 80 01 00 84 */ lwz r0, 0x84(r1)
/* 80101900 000FD560 7C 08 03 A6 */ mtlr r0
/* 80101904 000FD564 38 21 00 80 */ addi r1, r1, 0x80
/* 80101908 000FD568 4E 80 00 20 */ blr
lbl_8010190C:
/* 8010190C 000FD56C 4E 80 00 20 */ blr
lbl_80101910:
/* 80101910 000FD570 94 21 FF 50 */ stwu r1, -0xb0(r1)
/* 80101914 000FD574 7C 08 02 A6 */ mflr r0
/* 80101918 000FD578 90 01 00 B4 */ stw r0, 0xb4(r1)
/* 8010191C 000FD57C 39 61 00 B0 */ addi r11, r1, 0xb0
/* 80101920 000FD580 48 0C 58 09 */ bl _savegpr_27
/* 80101924 000FD584 7C 7C 1B 78 */ mr r28, r3
/* 80101928 000FD588 7C 9B 23 78 */ mr r27, r4
/* 8010192C 000FD58C 38 C1 00 08 */ addi r6, r1, 8
/* 80101930 000FD590 38 A0 00 03 */ li r5, 3
/* 80101934 000FD594 48 15 25 A9 */ bl func_80253EDC
/* 80101938 000FD598 7F 83 E3 78 */ mr r3, r28
/* 8010193C 000FD59C 7F 64 DB 78 */ mr r4, r27
/* 80101940 000FD5A0 38 C1 00 10 */ addi r6, r1, 0x10
/* 80101944 000FD5A4 38 A0 00 06 */ li r5, 6
/* 80101948 000FD5A8 48 15 25 95 */ bl func_80253EDC
/* 8010194C 000FD5AC C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 80101950 000FD5B0 38 60 FF 00 */ li r3, -256
/* 80101954 000FD5B4 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 80101958 000FD5B8 C0 21 00 14 */ lfs f1, 0x14(r1)
/* 8010195C 000FD5BC FC 80 28 1E */ fctiwz f4, f5
/* 80101960 000FD5C0 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 80101964 000FD5C4 FC 40 18 1E */ fctiwz f2, f3
/* 80101968 000FD5C8 EC 21 28 28 */ fsubs f1, f1, f5
/* 8010196C 000FD5CC 80 01 00 08 */ lwz r0, 8(r1)
/* 80101970 000FD5D0 EC 00 18 28 */ fsubs f0, f0, f3
/* 80101974 000FD5D4 D8 81 00 70 */ stfd f4, 0x70(r1)
/* 80101978 000FD5D8 28 00 00 09 */ cmplwi r0, 9
/* 8010197C 000FD5DC FC 20 08 1E */ fctiwz f1, f1
/* 80101980 000FD5E0 FC 00 00 1E */ fctiwz f0, f0
/* 80101984 000FD5E4 D8 41 00 78 */ stfd f2, 0x78(r1)
/* 80101988 000FD5E8 88 9B 00 11 */ lbz r4, 0x11(r27)
/* 8010198C 000FD5EC D8 21 00 80 */ stfd f1, 0x80(r1)
/* 80101990 000FD5F0 83 C1 00 74 */ lwz r30, 0x74(r1)
/* 80101994 000FD5F4 7C 9F 1B 78 */ or r31, r4, r3
/* 80101998 000FD5F8 D8 01 00 88 */ stfd f0, 0x88(r1)
/* 8010199C 000FD5FC 83 A1 00 7C */ lwz r29, 0x7c(r1)
/* 801019A0 000FD600 83 81 00 84 */ lwz r28, 0x84(r1)
/* 801019A4 000FD604 83 61 00 8C */ lwz r27, 0x8c(r1)
/* 801019A8 000FD608 41 81 01 70 */ bgt lbl_80101B18
/* 801019AC 000FD60C 3C 60 80 42 */ lis r3, lbl_8041A964@ha
/* 801019B0 000FD610 54 00 10 3A */ slwi r0, r0, 2
/* 801019B4 000FD614 38 63 A9 64 */ addi r3, r3, lbl_8041A964@l
/* 801019B8 000FD618 7C 63 00 2E */ lwzx r3, r3, r0
/* 801019BC 000FD61C 7C 69 03 A6 */ mtctr r3
/* 801019C0 000FD620 4E 80 04 20 */ bctr
/* 801019C4 000FD624 7F C4 F3 78 */ mr r4, r30
/* 801019C8 000FD628 7F A5 EB 78 */ mr r5, r29
/* 801019CC 000FD62C 7F E8 FB 78 */ mr r8, r31
/* 801019D0 000FD630 7F 86 07 34 */ extsh r6, r28
/* 801019D4 000FD634 7F 67 07 34 */ extsh r7, r27
/* 801019D8 000FD638 38 60 2D 6B */ li r3, 0x2d6b
/* 801019DC 000FD63C 48 14 E7 59 */ bl func_80250134
/* 801019E0 000FD640 48 00 01 38 */ b lbl_80101B18
/* 801019E4 000FD644 7F C4 F3 78 */ mr r4, r30
/* 801019E8 000FD648 7F A5 EB 78 */ mr r5, r29
/* 801019EC 000FD64C 7F E8 FB 78 */ mr r8, r31
/* 801019F0 000FD650 7F 86 07 34 */ extsh r6, r28
/* 801019F4 000FD654 7F 67 07 34 */ extsh r7, r27
/* 801019F8 000FD658 38 60 2D 6E */ li r3, 0x2d6e
/* 801019FC 000FD65C 48 14 E7 39 */ bl func_80250134
/* 80101A00 000FD660 48 00 01 18 */ b lbl_80101B18
/* 80101A04 000FD664 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80101A08 000FD668 80 63 00 80 */ lwz r3, 0x80(r3)
/* 80101A0C 000FD66C 4B F5 53 6D */ bl func_80056D78
/* 80101A10 000FD670 7C 64 1B 78 */ mr r4, r3
/* 80101A14 000FD674 38 60 00 15 */ li r3, 0x15
/* 80101A18 000FD678 48 05 A8 F1 */ bl func_8015C308
/* 80101A1C 000FD67C 7F C4 F3 78 */ mr r4, r30
/* 80101A20 000FD680 7F A5 EB 78 */ mr r5, r29
/* 80101A24 000FD684 7F E8 FB 78 */ mr r8, r31
/* 80101A28 000FD688 7F 86 07 34 */ extsh r6, r28
/* 80101A2C 000FD68C 7F 67 07 34 */ extsh r7, r27
/* 80101A30 000FD690 38 60 2D 6F */ li r3, 0x2d6f
/* 80101A34 000FD694 48 14 E7 01 */ bl func_80250134
/* 80101A38 000FD698 48 00 00 E0 */ b lbl_80101B18
/* 80101A3C 000FD69C 7F C4 F3 78 */ mr r4, r30
/* 80101A40 000FD6A0 7F A5 EB 78 */ mr r5, r29
/* 80101A44 000FD6A4 7F E8 FB 78 */ mr r8, r31
/* 80101A48 000FD6A8 7F 86 07 34 */ extsh r6, r28
/* 80101A4C 000FD6AC 7F 67 07 34 */ extsh r7, r27
/* 80101A50 000FD6B0 38 60 2D 70 */ li r3, 0x2d70
/* 80101A54 000FD6B4 48 14 E6 E1 */ bl func_80250134
/* 80101A58 000FD6B8 48 00 00 C0 */ b lbl_80101B18
/* 80101A5C 000FD6BC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80101A60 000FD6C0 38 A1 00 30 */ addi r5, r1, 0x30
/* 80101A64 000FD6C4 38 80 00 8F */ li r4, 0x8f
/* 80101A68 000FD6C8 80 63 00 80 */ lwz r3, 0x80(r3)
/* 80101A6C 000FD6CC 48 2D BF 71 */ bl func_803DD9DC
/* 80101A70 000FD6D0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80101A74 000FD6D4 38 81 00 30 */ addi r4, r1, 0x30
/* 80101A78 000FD6D8 38 A0 00 20 */ li r5, 0x20
/* 80101A7C 000FD6DC 38 63 00 88 */ addi r3, r3, 0x88
/* 80101A80 000FD6E0 48 07 56 01 */ bl func_80177080
/* 80101A84 000FD6E4 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 80101A88 000FD6E8 38 60 00 21 */ li r3, 0x21
/* 80101A8C 000FD6EC 38 84 00 88 */ addi r4, r4, 0x88
/* 80101A90 000FD6F0 48 05 A8 79 */ bl func_8015C308
/* 80101A94 000FD6F4 7F C4 F3 78 */ mr r4, r30
/* 80101A98 000FD6F8 7F A5 EB 78 */ mr r5, r29
/* 80101A9C 000FD6FC 7F E8 FB 78 */ mr r8, r31
/* 80101AA0 000FD700 7F 86 07 34 */ extsh r6, r28
/* 80101AA4 000FD704 7F 67 07 34 */ extsh r7, r27
/* 80101AA8 000FD708 38 60 2D 71 */ li r3, 0x2d71
/* 80101AAC 000FD70C 48 14 E6 89 */ bl func_80250134
/* 80101AB0 000FD710 48 00 00 68 */ b lbl_80101B18
/* 80101AB4 000FD714 7F C4 F3 78 */ mr r4, r30
/* 80101AB8 000FD718 7F A5 EB 78 */ mr r5, r29
/* 80101ABC 000FD71C 7F E8 FB 78 */ mr r8, r31
/* 80101AC0 000FD720 7F 86 07 34 */ extsh r6, r28
/* 80101AC4 000FD724 7F 67 07 34 */ extsh r7, r27
/* 80101AC8 000FD728 38 60 2D 72 */ li r3, 0x2d72
/* 80101ACC 000FD72C 48 14 E6 69 */ bl func_80250134
/* 80101AD0 000FD730 48 00 00 48 */ b lbl_80101B18
/* 80101AD4 000FD734 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80101AD8 000FD738 38 80 00 07 */ li r4, 7
/* 80101ADC 000FD73C 38 A0 00 00 */ li r5, 0
/* 80101AE0 000FD740 80 63 00 80 */ lwz r3, 0x80(r3)
/* 80101AE4 000FD744 48 2D BE F9 */ bl func_803DD9DC
/* 80101AE8 000FD748 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80101AEC 000FD74C 38 80 00 05 */ li r4, 5
/* 80101AF0 000FD750 38 A0 00 0E */ li r5, 0xe
/* 80101AF4 000FD754 38 C0 00 01 */ li r6, 1
/* 80101AF8 000FD758 48 05 B1 81 */ bl func_8015CC78
/* 80101AFC 000FD75C 7F C4 F3 78 */ mr r4, r30
/* 80101B00 000FD760 7F A5 EB 78 */ mr r5, r29
/* 80101B04 000FD764 7F E8 FB 78 */ mr r8, r31
/* 80101B08 000FD768 7F 86 07 34 */ extsh r6, r28
/* 80101B0C 000FD76C 7F 67 07 34 */ extsh r7, r27
/* 80101B10 000FD770 38 60 2D 73 */ li r3, 0x2d73
/* 80101B14 000FD774 48 14 E6 21 */ bl func_80250134
lbl_80101B18:
/* 80101B18 000FD778 39 61 00 B0 */ addi r11, r1, 0xb0
/* 80101B1C 000FD77C 48 0C 56 59 */ bl _restgpr_27
/* 80101B20 000FD780 80 01 00 B4 */ lwz r0, 0xb4(r1)
/* 80101B24 000FD784 7C 08 03 A6 */ mtlr r0
/* 80101B28 000FD788 38 21 00 B0 */ addi r1, r1, 0xb0
/* 80101B2C 000FD78C 4E 80 00 20 */ blr
lbl_80101B30:
/* 80101B30 000FD790 4E 80 00 20 */ blr
lbl_80101B34:
/* 80101B34 000FD794 94 21 FF A0 */ stwu r1, -0x60(r1)
/* 80101B38 000FD798 7C 08 02 A6 */ mflr r0
/* 80101B3C 000FD79C 38 A0 00 03 */ li r5, 3
/* 80101B40 000FD7A0 90 01 00 64 */ stw r0, 0x64(r1)
/* 80101B44 000FD7A4 38 C1 00 08 */ addi r6, r1, 8
/* 80101B48 000FD7A8 93 E1 00 5C */ stw r31, 0x5c(r1)
/* 80101B4C 000FD7AC 7C 9F 23 78 */ mr r31, r4
/* 80101B50 000FD7B0 93 C1 00 58 */ stw r30, 0x58(r1)
/* 80101B54 000FD7B4 7C 7E 1B 78 */ mr r30, r3
/* 80101B58 000FD7B8 48 15 23 85 */ bl func_80253EDC
/* 80101B5C 000FD7BC 80 01 00 08 */ lwz r0, 8(r1)
/* 80101B60 000FD7C0 2C 00 00 02 */ cmpwi r0, 2
/* 80101B64 000FD7C4 41 82 00 90 */ beq lbl_80101BF4
/* 80101B68 000FD7C8 40 80 00 98 */ bge lbl_80101C00
/* 80101B6C 000FD7CC 2C 00 00 01 */ cmpwi r0, 1
/* 80101B70 000FD7D0 40 80 00 08 */ bge lbl_80101B78
/* 80101B74 000FD7D4 48 00 00 8C */ b lbl_80101C00
lbl_80101B78:
/* 80101B78 000FD7D8 7F C3 F3 78 */ mr r3, r30
/* 80101B7C 000FD7DC 7F E4 FB 78 */ mr r4, r31
/* 80101B80 000FD7E0 38 C1 00 10 */ addi r6, r1, 0x10
/* 80101B84 000FD7E4 38 A0 00 06 */ li r5, 6
/* 80101B88 000FD7E8 48 15 23 55 */ bl func_80253EDC
/* 80101B8C 000FD7EC C0 A1 00 10 */ lfs f5, 0x10(r1)
/* 80101B90 000FD7F0 38 00 FF 00 */ li r0, -256
/* 80101B94 000FD7F4 C0 61 00 20 */ lfs f3, 0x20(r1)
/* 80101B98 000FD7F8 38 60 2D 74 */ li r3, 0x2d74
/* 80101B9C 000FD7FC C0 21 00 14 */ lfs f1, 0x14(r1)
/* 80101BA0 000FD800 FC 80 28 1E */ fctiwz f4, f5
/* 80101BA4 000FD804 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 80101BA8 000FD808 FC 40 18 1E */ fctiwz f2, f3
/* 80101BAC 000FD80C EC 21 28 28 */ fsubs f1, f1, f5
/* 80101BB0 000FD810 88 9F 00 11 */ lbz r4, 0x11(r31)
/* 80101BB4 000FD814 EC 00 18 28 */ fsubs f0, f0, f3
/* 80101BB8 000FD818 D8 41 00 38 */ stfd f2, 0x38(r1)
/* 80101BBC 000FD81C 7C 88 03 78 */ or r8, r4, r0
/* 80101BC0 000FD820 FC 20 08 1E */ fctiwz f1, f1
/* 80101BC4 000FD824 FC 00 00 1E */ fctiwz f0, f0
/* 80101BC8 000FD828 D8 81 00 30 */ stfd f4, 0x30(r1)
/* 80101BCC 000FD82C 80 A1 00 3C */ lwz r5, 0x3c(r1)
/* 80101BD0 000FD830 D8 21 00 40 */ stfd f1, 0x40(r1)
/* 80101BD4 000FD834 80 81 00 34 */ lwz r4, 0x34(r1)
/* 80101BD8 000FD838 D8 01 00 48 */ stfd f0, 0x48(r1)
/* 80101BDC 000FD83C 80 01 00 44 */ lwz r0, 0x44(r1)
/* 80101BE0 000FD840 80 E1 00 4C */ lwz r7, 0x4c(r1)
/* 80101BE4 000FD844 7C 06 07 34 */ extsh r6, r0
/* 80101BE8 000FD848 7C E7 07 34 */ extsh r7, r7
/* 80101BEC 000FD84C 48 14 E5 49 */ bl func_80250134
/* 80101BF0 000FD850 48 00 00 10 */ b lbl_80101C00
lbl_80101BF4:
/* 80101BF4 000FD854 7F C3 F3 78 */ mr r3, r30
/* 80101BF8 000FD858 7F E4 FB 78 */ mr r4, r31
/* 80101BFC 000FD85C 48 00 09 91 */ bl func_8010258C
lbl_80101C00:
/* 80101C00 000FD860 80 01 00 64 */ lwz r0, 0x64(r1)
/* 80101C04 000FD864 83 E1 00 5C */ lwz r31, 0x5c(r1)
/* 80101C08 000FD868 83 C1 00 58 */ lwz r30, 0x58(r1)
/* 80101C0C 000FD86C 7C 08 03 A6 */ mtlr r0
/* 80101C10 000FD870 38 21 00 60 */ addi r1, r1, 0x60
/* 80101C14 000FD874 4E 80 00 20 */ blr
.global func_80101C18
func_80101C18:
/* 80101C18 000FD878 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 80101C1C 000FD87C 7C 08 02 A6 */ mflr r0
/* 80101C20 000FD880 90 01 00 54 */ stw r0, 0x54(r1)
/* 80101C24 000FD884 93 E1 00 4C */ stw r31, 0x4c(r1)
/* 80101C28 000FD888 4B F3 C5 35 */ bl func_8003E15C
/* 80101C2C 000FD88C 4B F3 C5 91 */ bl func_8003E1BC
/* 80101C30 000FD890 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 80101C34 000FD894 38 80 00 01 */ li r4, 1
/* 80101C38 000FD898 90 65 00 E0 */ stw r3, 0xe0(r5)
/* 80101C3C 000FD89C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80101C40 000FD8A0 80 63 00 E0 */ lwz r3, 0xe0(r3)
/* 80101C44 000FD8A4 4B F3 B8 49 */ bl func_8003D48C
/* 80101C48 000FD8A8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80101C4C 000FD8AC 38 80 00 05 */ li r4, 5
/* 80101C50 000FD8B0 38 A0 00 00 */ li r5, 0
/* 80101C54 000FD8B4 80 63 00 78 */ lwz r3, 0x78(r3)
/* 80101C58 000FD8B8 48 2D 92 A5 */ bl func_803DAEFC
/* 80101C5C 000FD8BC 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 80101C60 000FD8C0 B0 64 00 E8 */ sth r3, 0xe8(r4)
/* 80101C64 000FD8C4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80101C68 000FD8C8 80 63 00 80 */ lwz r3, 0x80(r3)
/* 80101C6C 000FD8CC 48 2D A4 65 */ bl func_803DC0D0
/* 80101C70 000FD8D0 54 65 06 3E */ clrlwi r5, r3, 0x18
/* 80101C74 000FD8D4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80101C78 000FD8D8 7C 05 00 D0 */ neg r0, r5
/* 80101C7C 000FD8DC 38 80 00 70 */ li r4, 0x70
/* 80101C80 000FD8E0 7C 05 2B 78 */ or r5, r0, r5
/* 80101C84 000FD8E4 A0 03 00 E4 */ lhz r0, 0xe4(r3)
/* 80101C88 000FD8E8 50 A0 74 A4 */ rlwimi r0, r5, 0xe, 0x12, 0x12
/* 80101C8C 000FD8EC B0 03 00 E4 */ sth r0, 0xe4(r3)
/* 80101C90 000FD8F0 38 A0 00 00 */ li r5, 0
/* 80101C94 000FD8F4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80101C98 000FD8F8 80 63 00 78 */ lwz r3, 0x78(r3)
/* 80101C9C 000FD8FC 48 2D 92 61 */ bl func_803DAEFC
/* 80101CA0 000FD900 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 80101CA4 000FD904 38 80 00 6F */ li r4, 0x6f
/* 80101CA8 000FD908 38 A0 00 00 */ li r5, 0
/* 80101CAC 000FD90C B0 66 00 EA */ sth r3, 0xea(r6)
/* 80101CB0 000FD910 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80101CB4 000FD914 80 63 00 78 */ lwz r3, 0x78(r3)
/* 80101CB8 000FD918 48 2D 92 45 */ bl func_803DAEFC
/* 80101CBC 000FD91C 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 80101CC0 000FD920 38 80 00 00 */ li r4, 0
/* 80101CC4 000FD924 38 A0 00 00 */ li r5, 0
/* 80101CC8 000FD928 98 66 00 E6 */ stb r3, 0xe6(r6)
/* 80101CCC 000FD92C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80101CD0 000FD930 80 63 00 78 */ lwz r3, 0x78(r3)
/* 80101CD4 000FD934 48 2D 92 29 */ bl func_803DAEFC
/* 80101CD8 000FD938 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 80101CDC 000FD93C 90 64 00 EC */ stw r3, 0xec(r4)
/* 80101CE0 000FD940 81 0D 82 70 */ lwz r8, lbl_8063D530-_SDA_BASE_(r13)
/* 80101CE4 000FD944 A0 08 00 E4 */ lhz r0, 0xe4(r8)
/* 80101CE8 000FD948 80 68 00 E0 */ lwz r3, 0xe0(r8)
/* 80101CEC 000FD94C 54 05 9F FE */ rlwinm r5, r0, 0x13, 0x1f, 0x1f
/* 80101CF0 000FD950 A0 88 00 E8 */ lhz r4, 0xe8(r8)
/* 80101CF4 000FD954 7C 05 00 D0 */ neg r0, r5
/* 80101CF8 000FD958 A0 C8 00 EA */ lhz r6, 0xea(r8)
/* 80101CFC 000FD95C 7C 00 2B 78 */ or r0, r0, r5
/* 80101D00 000FD960 88 E8 00 E6 */ lbz r7, 0xe6(r8)
/* 80101D04 000FD964 81 08 00 EC */ lwz r8, 0xec(r8)
/* 80101D08 000FD968 54 05 0F FE */ srwi r5, r0, 0x1f
/* 80101D0C 000FD96C 4B F3 B2 49 */ bl func_8003CF54
/* 80101D10 000FD970 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80101D14 000FD974 38 80 00 12 */ li r4, 0x12
/* 80101D18 000FD978 C0 22 8C 0C */ lfs f1, lbl_8064120C-_SDA2_BASE_(r2)
/* 80101D1C 000FD97C 80 63 00 E0 */ lwz r3, 0xe0(r3)
/* 80101D20 000FD980 4B F3 74 E1 */ bl func_80039200
/* 80101D24 000FD984 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 80101D28 000FD988 38 61 00 38 */ addi r3, r1, 0x38
/* 80101D2C 000FD98C 80 84 00 E0 */ lwz r4, 0xe0(r4)
/* 80101D30 000FD990 80 04 00 00 */ lwz r0, 0(r4)
/* 80101D34 000FD994 64 00 00 02 */ oris r0, r0, 2
/* 80101D38 000FD998 90 04 00 00 */ stw r0, 0(r4)
/* 80101D3C 000FD99C 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 80101D40 000FD9A0 80 84 00 E0 */ lwz r4, 0xe0(r4)
/* 80101D44 000FD9A4 4B F3 99 B1 */ bl func_8003B6F4
/* 80101D48 000FD9A8 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 80101D4C 000FD9AC 38 61 00 2C */ addi r3, r1, 0x2c
/* 80101D50 000FD9B0 80 84 00 E0 */ lwz r4, 0xe0(r4)
/* 80101D54 000FD9B4 4B F3 99 F1 */ bl func_8003B744
/* 80101D58 000FD9B8 C0 42 8C 38 */ lfs f2, lbl_80641238-_SDA2_BASE_(r2)
/* 80101D5C 000FD9BC 38 81 00 20 */ addi r4, r1, 0x20
/* 80101D60 000FD9C0 C0 22 8C 3C */ lfs f1, lbl_8064123C-_SDA2_BASE_(r2)
/* 80101D64 000FD9C4 C0 02 8C 0C */ lfs f0, lbl_8064120C-_SDA2_BASE_(r2)
/* 80101D68 000FD9C8 D0 41 00 20 */ stfs f2, 0x20(r1)
/* 80101D6C 000FD9CC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80101D70 000FD9D0 D0 21 00 24 */ stfs f1, 0x24(r1)
/* 80101D74 000FD9D4 D0 01 00 28 */ stfs f0, 0x28(r1)
/* 80101D78 000FD9D8 80 63 00 80 */ lwz r3, 0x80(r3)
/* 80101D7C 000FD9DC 48 00 06 C1 */ bl func_8010243C
/* 80101D80 000FD9E0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80101D84 000FD9E4 38 81 00 20 */ addi r4, r1, 0x20
/* 80101D88 000FD9E8 80 63 00 E0 */ lwz r3, 0xe0(r3)
/* 80101D8C 000FD9EC 4B F3 6A 91 */ bl func_8003881C
/* 80101D90 000FD9F0 C0 42 8C 40 */ lfs f2, lbl_80641240-_SDA2_BASE_(r2)
/* 80101D94 000FD9F4 38 80 00 05 */ li r4, 5
/* 80101D98 000FD9F8 C0 22 8C 0C */ lfs f1, lbl_8064120C-_SDA2_BASE_(r2)
/* 80101D9C 000FD9FC 38 A0 00 00 */ li r5, 0
/* 80101DA0 000FDA00 C0 02 8C 10 */ lfs f0, lbl_80641210-_SDA2_BASE_(r2)
/* 80101DA4 000FDA04 D0 41 00 14 */ stfs f2, 0x14(r1)
/* 80101DA8 000FDA08 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80101DAC 000FDA0C D0 21 00 18 */ stfs f1, 0x18(r1)
/* 80101DB0 000FDA10 D0 01 00 1C */ stfs f0, 0x1c(r1)
/* 80101DB4 000FDA14 80 63 00 80 */ lwz r3, 0x80(r3)
/* 80101DB8 000FDA18 48 2D BC 25 */ bl func_803DD9DC
/* 80101DBC 000FDA1C 2C 03 01 2F */ cmpwi r3, 0x12f
/* 80101DC0 000FDA20 41 82 00 08 */ beq lbl_80101DC8
/* 80101DC4 000FDA24 48 00 00 0C */ b lbl_80101DD0
lbl_80101DC8:
/* 80101DC8 000FDA28 C0 02 8C 3C */ lfs f0, lbl_8064123C-_SDA2_BASE_(r2)
/* 80101DCC 000FDA2C D0 01 00 14 */ stfs f0, 0x14(r1)
lbl_80101DD0:
/* 80101DD0 000FDA30 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80101DD4 000FDA34 38 81 00 14 */ addi r4, r1, 0x14
/* 80101DD8 000FDA38 80 63 00 E0 */ lwz r3, 0xe0(r3)
/* 80101DDC 000FDA3C 4B F3 6D B1 */ bl func_80038B8C
/* 80101DE0 000FDA40 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80101DE4 000FDA44 38 81 00 08 */ addi r4, r1, 8
/* 80101DE8 000FDA48 80 63 00 80 */ lwz r3, 0x80(r3)
/* 80101DEC 000FDA4C 48 00 06 95 */ bl func_80102480
/* 80101DF0 000FDA50 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80101DF4 000FDA54 38 81 00 08 */ addi r4, r1, 8
/* 80101DF8 000FDA58 80 63 00 E0 */ lwz r3, 0xe0(r3)
/* 80101DFC 000FDA5C 4B F3 6B 55 */ bl func_80038950
/* 80101E00 000FDA60 83 ED 82 70 */ lwz r31, lbl_8063D530-_SDA_BASE_(r13)
/* 80101E04 000FDA64 A0 7F 00 E4 */ lhz r3, 0xe4(r31)
/* 80101E08 000FDA68 54 60 97 FF */ rlwinm. r0, r3, 0x12, 0x1f, 0x1f
/* 80101E0C 000FDA6C 41 82 00 30 */ beq lbl_80101E3C
/* 80101E10 000FDA70 4B F3 C3 4D */ bl func_8003E15C
/* 80101E14 000FDA74 80 9F 00 E0 */ lwz r4, 0xe0(r31)
/* 80101E18 000FDA78 4B F3 C4 21 */ bl func_8003E238
/* 80101E1C 000FDA7C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80101E20 000FDA80 38 00 00 00 */ li r0, 0
/* 80101E24 000FDA84 90 03 00 E0 */ stw r0, 0xe0(r3)
/* 80101E28 000FDA88 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80101E2C 000FDA8C A0 03 00 E4 */ lhz r0, 0xe4(r3)
/* 80101E30 000FDA90 54 00 04 A0 */ rlwinm r0, r0, 0, 0x12, 0x10
/* 80101E34 000FDA94 B0 03 00 E4 */ sth r0, 0xe4(r3)
/* 80101E38 000FDA98 48 00 00 0C */ b lbl_80101E44
lbl_80101E3C:
/* 80101E3C 000FDA9C 60 60 80 00 */ ori r0, r3, 0x8000
/* 80101E40 000FDAA0 B0 1F 00 E4 */ sth r0, 0xe4(r31)
lbl_80101E44:
/* 80101E44 000FDAA4 80 01 00 54 */ lwz r0, 0x54(r1)
/* 80101E48 000FDAA8 83 E1 00 4C */ lwz r31, 0x4c(r1)
/* 80101E4C 000FDAAC 7C 08 03 A6 */ mtlr r0
/* 80101E50 000FDAB0 38 21 00 50 */ addi r1, r1, 0x50
/* 80101E54 000FDAB4 4E 80 00 20 */ blr
.global func_80101E58
func_80101E58:
/* 80101E58 000FDAB8 2C 03 00 01 */ cmpwi r3, 1
/* 80101E5C 000FDABC 41 82 00 1C */ beq lbl_80101E78
/* 80101E60 000FDAC0 40 80 00 20 */ bge lbl_80101E80
/* 80101E64 000FDAC4 2C 03 00 00 */ cmpwi r3, 0
/* 80101E68 000FDAC8 40 80 00 08 */ bge lbl_80101E70
/* 80101E6C 000FDACC 48 00 00 14 */ b lbl_80101E80
lbl_80101E70:
/* 80101E70 000FDAD0 38 60 0E 8D */ li r3, 0xe8d
/* 80101E74 000FDAD4 4E 80 00 20 */ blr
lbl_80101E78:
/* 80101E78 000FDAD8 38 60 0E 90 */ li r3, 0xe90
/* 80101E7C 000FDADC 4E 80 00 20 */ blr
lbl_80101E80:
/* 80101E80 000FDAE0 38 60 00 00 */ li r3, 0
/* 80101E84 000FDAE4 4E 80 00 20 */ blr
.global func_80101E88
func_80101E88:
/* 80101E88 000FDAE8 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80101E8C 000FDAEC 7C 08 02 A6 */ mflr r0
/* 80101E90 000FDAF0 38 60 00 04 */ li r3, 4
/* 80101E94 000FDAF4 90 01 00 34 */ stw r0, 0x34(r1)
/* 80101E98 000FDAF8 93 E1 00 2C */ stw r31, 0x2c(r1)
/* 80101E9C 000FDAFC 48 13 91 BD */ bl func_8023B058
/* 80101EA0 000FDB00 2C 03 00 00 */ cmpwi r3, 0
/* 80101EA4 000FDB04 7C 7F 1B 78 */ mr r31, r3
/* 80101EA8 000FDB08 41 82 01 08 */ beq lbl_80101FB0
/* 80101EAC 000FDB0C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80101EB0 000FDB10 80 03 00 D8 */ lwz r0, 0xd8(r3)
/* 80101EB4 000FDB14 2C 00 00 00 */ cmpwi r0, 0
/* 80101EB8 000FDB18 40 82 00 38 */ bne lbl_80101EF0
/* 80101EBC 000FDB1C 48 0D 8C 6D */ bl func_801DAB28
/* 80101EC0 000FDB20 2C 03 00 00 */ cmpwi r3, 0
/* 80101EC4 000FDB24 41 82 00 14 */ beq lbl_80101ED8
/* 80101EC8 000FDB28 80 6D 96 38 */ lwz r3, lbl_8063E8F8-_SDA_BASE_(r13)
/* 80101ECC 000FDB2C 38 80 02 64 */ li r4, 0x264
/* 80101ED0 000FDB30 48 0D 8D C5 */ bl func_801DAC94
/* 80101ED4 000FDB34 48 00 00 08 */ b lbl_80101EDC
lbl_80101ED8:
/* 80101ED8 000FDB38 38 60 00 00 */ li r3, 0
lbl_80101EDC:
/* 80101EDC 000FDB3C 2C 03 00 00 */ cmpwi r3, 0
/* 80101EE0 000FDB40 41 82 00 08 */ beq lbl_80101EE8
/* 80101EE4 000FDB44 48 0D C0 95 */ bl __ct__8GScameraFv
lbl_80101EE8:
/* 80101EE8 000FDB48 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 80101EEC 000FDB4C 90 64 00 D8 */ stw r3, 0xd8(r4)
lbl_80101EF0:
/* 80101EF0 000FDB50 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 80101EF4 000FDB54 3C 80 80 49 */ lis r4, lbl_80493614@ha
/* 80101EF8 000FDB58 C0 22 8C 0C */ lfs f1, lbl_8064120C-_SDA2_BASE_(r2)
/* 80101EFC 000FDB5C 38 64 36 14 */ addi r3, r4, lbl_80493614@l
/* 80101F00 000FDB60 80 C5 00 D8 */ lwz r6, 0xd8(r5)
/* 80101F04 000FDB64 80 1F 00 0C */ lwz r0, 0xc(r31)
/* 80101F08 000FDB68 C0 02 8C 10 */ lfs f0, lbl_80641210-_SDA2_BASE_(r2)
/* 80101F0C 000FDB6C 90 05 00 DC */ stw r0, 0xdc(r5)
/* 80101F10 000FDB70 80 AD 82 70 */ lwz r5, lbl_8063D530-_SDA_BASE_(r13)
/* 80101F14 000FDB74 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 80101F18 000FDB78 80 A5 00 DC */ lwz r5, 0xdc(r5)
/* 80101F1C 000FDB7C D0 21 00 0C */ stfs f1, 0xc(r1)
/* 80101F20 000FDB80 C0 A5 01 C4 */ lfs f5, 0x1c4(r5)
/* 80101F24 000FDB84 C0 85 01 C8 */ lfs f4, 0x1c8(r5)
/* 80101F28 000FDB88 C0 65 01 CC */ lfs f3, 0x1cc(r5)
/* 80101F2C 000FDB8C C0 45 01 AC */ lfs f2, 0x1ac(r5)
/* 80101F30 000FDB90 D0 A1 00 14 */ stfs f5, 0x14(r1)
/* 80101F34 000FDB94 90 DF 00 0C */ stw r6, 0xc(r31)
/* 80101F38 000FDB98 D0 26 01 AC */ stfs f1, 0x1ac(r6)
/* 80101F3C 000FDB9C D0 26 01 B0 */ stfs f1, 0x1b0(r6)
/* 80101F40 000FDBA0 D0 06 01 B4 */ stfs f0, 0x1b4(r6)
/* 80101F44 000FDBA4 C0 04 36 14 */ lfs f0, 0x3614(r4)
/* 80101F48 000FDBA8 D0 81 00 18 */ stfs f4, 0x18(r1)
/* 80101F4C 000FDBAC D0 06 01 B8 */ stfs f0, 0x1b8(r6)
/* 80101F50 000FDBB0 C0 03 00 04 */ lfs f0, 4(r3)
/* 80101F54 000FDBB4 D0 61 00 1C */ stfs f3, 0x1c(r1)
/* 80101F58 000FDBB8 D0 06 01 BC */ stfs f0, 0x1bc(r6)
/* 80101F5C 000FDBBC C0 03 00 08 */ lfs f0, 8(r3)
/* 80101F60 000FDBC0 D0 41 00 08 */ stfs f2, 8(r1)
/* 80101F64 000FDBC4 D0 06 01 C0 */ stfs f0, 0x1c0(r6)
/* 80101F68 000FDBC8 D0 26 01 C4 */ stfs f1, 0x1c4(r6)
/* 80101F6C 000FDBCC D0 26 01 C8 */ stfs f1, 0x1c8(r6)
/* 80101F70 000FDBD0 D0 26 01 CC */ stfs f1, 0x1cc(r6)
/* 80101F74 000FDBD4 80 06 01 04 */ lwz r0, 0x104(r6)
/* 80101F78 000FDBD8 D0 21 00 08 */ stfs f1, 8(r1)
/* 80101F7C 000FDBDC 60 03 00 30 */ ori r3, r0, 0x30
/* 80101F80 000FDBE0 54 60 07 BE */ clrlwi r0, r3, 0x1e
/* 80101F84 000FDBE4 D0 21 00 14 */ stfs f1, 0x14(r1)
/* 80101F88 000FDBE8 28 00 00 01 */ cmplwi r0, 1
/* 80101F8C 000FDBEC D0 21 00 18 */ stfs f1, 0x18(r1)
/* 80101F90 000FDBF0 D0 21 00 1C */ stfs f1, 0x1c(r1)
/* 80101F94 000FDBF4 90 66 01 04 */ stw r3, 0x104(r6)
/* 80101F98 000FDBF8 40 82 00 18 */ bne lbl_80101FB0
/* 80101F9C 000FDBFC C0 02 8C 44 */ lfs f0, lbl_80641244-_SDA2_BASE_(r2)
/* 80101FA0 000FDC00 D0 06 01 68 */ stfs f0, 0x168(r6)
/* 80101FA4 000FDC04 80 06 01 04 */ lwz r0, 0x104(r6)
/* 80101FA8 000FDC08 60 00 00 08 */ ori r0, r0, 8
/* 80101FAC 000FDC0C 90 06 01 04 */ stw r0, 0x104(r6)
lbl_80101FB0:
/* 80101FB0 000FDC10 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80101FB4 000FDC14 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 80101FB8 000FDC18 7C 08 03 A6 */ mtlr r0
/* 80101FBC 000FDC1C 38 21 00 30 */ addi r1, r1, 0x30
/* 80101FC0 000FDC20 4E 80 00 20 */ blr
.global func_80101FC4
func_80101FC4:
/* 80101FC4 000FDC24 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80101FC8 000FDC28 7C 08 02 A6 */ mflr r0
/* 80101FCC 000FDC2C 38 60 00 04 */ li r3, 4
/* 80101FD0 000FDC30 90 01 00 14 */ stw r0, 0x14(r1)
/* 80101FD4 000FDC34 48 13 90 85 */ bl func_8023B058
/* 80101FD8 000FDC38 80 8D 82 70 */ lwz r4, lbl_8063D530-_SDA_BASE_(r13)
/* 80101FDC 000FDC3C 80 04 00 DC */ lwz r0, 0xdc(r4)
/* 80101FE0 000FDC40 90 03 00 0C */ stw r0, 0xc(r3)
/* 80101FE4 000FDC44 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80101FE8 000FDC48 80 63 00 D8 */ lwz r3, 0xd8(r3)
/* 80101FEC 000FDC4C 2C 03 00 00 */ cmpwi r3, 0
/* 80101FF0 000FDC50 41 82 00 18 */ beq lbl_80102008
/* 80101FF4 000FDC54 81 83 01 00 */ lwz r12, 0x100(r3)
/* 80101FF8 000FDC58 38 80 00 01 */ li r4, 1
/* 80101FFC 000FDC5C 81 8C 00 08 */ lwz r12, 8(r12)
/* 80102000 000FDC60 7D 89 03 A6 */ mtctr r12
/* 80102004 000FDC64 4E 80 04 21 */ bctrl
lbl_80102008:
/* 80102008 000FDC68 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 8010200C 000FDC6C 38 00 00 00 */ li r0, 0
/* 80102010 000FDC70 90 03 00 D8 */ stw r0, 0xd8(r3)
/* 80102014 000FDC74 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80102018 000FDC78 7C 08 03 A6 */ mtlr r0
/* 8010201C 000FDC7C 38 21 00 10 */ addi r1, r1, 0x10
/* 80102020 000FDC80 4E 80 00 20 */ blr
.global func_80102024
func_80102024:
/* 80102024 000FDC84 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80102028 000FDC88 7C 08 02 A6 */ mflr r0
/* 8010202C 000FDC8C 2C 03 00 02 */ cmpwi r3, 2
/* 80102030 000FDC90 90 01 00 14 */ stw r0, 0x14(r1)
/* 80102034 000FDC94 41 82 00 5C */ beq lbl_80102090
/* 80102038 000FDC98 40 80 00 14 */ bge lbl_8010204C
/* 8010203C 000FDC9C 2C 03 00 00 */ cmpwi r3, 0
/* 80102040 000FDCA0 41 82 00 18 */ beq lbl_80102058
/* 80102044 000FDCA4 40 80 00 30 */ bge lbl_80102074
/* 80102048 000FDCA8 48 00 00 80 */ b lbl_801020C8
lbl_8010204C:
/* 8010204C 000FDCAC 2C 03 00 04 */ cmpwi r3, 4
/* 80102050 000FDCB0 40 80 00 78 */ bge lbl_801020C8
/* 80102054 000FDCB4 48 00 00 58 */ b lbl_801020AC
lbl_80102058:
/* 80102058 000FDCB8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 8010205C 000FDCBC 38 80 00 36 */ li r4, 0x36
/* 80102060 000FDCC0 38 A0 00 00 */ li r5, 0
/* 80102064 000FDCC4 80 63 00 80 */ lwz r3, 0x80(r3)
/* 80102068 000FDCC8 48 2D B9 75 */ bl func_803DD9DC
/* 8010206C 000FDCCC 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80102070 000FDCD0 48 00 00 5C */ b lbl_801020CC
lbl_80102074:
/* 80102074 000FDCD4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80102078 000FDCD8 38 80 00 37 */ li r4, 0x37
/* 8010207C 000FDCDC 38 A0 00 00 */ li r5, 0
/* 80102080 000FDCE0 80 63 00 80 */ lwz r3, 0x80(r3)
/* 80102084 000FDCE4 48 2D B9 59 */ bl func_803DD9DC
/* 80102088 000FDCE8 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 8010208C 000FDCEC 48 00 00 40 */ b lbl_801020CC
lbl_80102090:
/* 80102090 000FDCF0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80102094 000FDCF4 38 80 00 38 */ li r4, 0x38
/* 80102098 000FDCF8 38 A0 00 00 */ li r5, 0
/* 8010209C 000FDCFC 80 63 00 80 */ lwz r3, 0x80(r3)
/* 801020A0 000FDD00 48 2D B9 3D */ bl func_803DD9DC
/* 801020A4 000FDD04 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 801020A8 000FDD08 48 00 00 24 */ b lbl_801020CC
lbl_801020AC:
/* 801020AC 000FDD0C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 801020B0 000FDD10 38 80 00 39 */ li r4, 0x39
/* 801020B4 000FDD14 38 A0 00 00 */ li r5, 0
/* 801020B8 000FDD18 80 63 00 80 */ lwz r3, 0x80(r3)
/* 801020BC 000FDD1C 48 2D B9 21 */ bl func_803DD9DC
/* 801020C0 000FDD20 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 801020C4 000FDD24 48 00 00 08 */ b lbl_801020CC
lbl_801020C8:
/* 801020C8 000FDD28 38 60 00 00 */ li r3, 0
lbl_801020CC:
/* 801020CC 000FDD2C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801020D0 000FDD30 7C 08 03 A6 */ mtlr r0
/* 801020D4 000FDD34 38 21 00 10 */ addi r1, r1, 0x10
/* 801020D8 000FDD38 4E 80 00 20 */ blr
.global func_801020DC
func_801020DC:
/* 801020DC 000FDD3C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801020E0 000FDD40 7C 08 02 A6 */ mflr r0
/* 801020E4 000FDD44 2C 03 00 02 */ cmpwi r3, 2
/* 801020E8 000FDD48 90 01 00 14 */ stw r0, 0x14(r1)
/* 801020EC 000FDD4C 41 82 00 5C */ beq lbl_80102148
/* 801020F0 000FDD50 40 80 00 14 */ bge lbl_80102104
/* 801020F4 000FDD54 2C 03 00 00 */ cmpwi r3, 0
/* 801020F8 000FDD58 41 82 00 18 */ beq lbl_80102110
/* 801020FC 000FDD5C 40 80 00 30 */ bge lbl_8010212C
/* 80102100 000FDD60 48 00 00 80 */ b lbl_80102180
lbl_80102104:
/* 80102104 000FDD64 2C 03 00 04 */ cmpwi r3, 4
/* 80102108 000FDD68 40 80 00 78 */ bge lbl_80102180
/* 8010210C 000FDD6C 48 00 00 58 */ b lbl_80102164
lbl_80102110:
/* 80102110 000FDD70 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80102114 000FDD74 38 80 00 3A */ li r4, 0x3a
/* 80102118 000FDD78 38 A0 00 00 */ li r5, 0
/* 8010211C 000FDD7C 80 63 00 80 */ lwz r3, 0x80(r3)
/* 80102120 000FDD80 48 2D B8 BD */ bl func_803DD9DC
/* 80102124 000FDD84 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80102128 000FDD88 48 00 00 5C */ b lbl_80102184
lbl_8010212C:
/* 8010212C 000FDD8C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80102130 000FDD90 38 80 00 3B */ li r4, 0x3b
/* 80102134 000FDD94 38 A0 00 00 */ li r5, 0
/* 80102138 000FDD98 80 63 00 80 */ lwz r3, 0x80(r3)
/* 8010213C 000FDD9C 48 2D B8 A1 */ bl func_803DD9DC
/* 80102140 000FDDA0 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80102144 000FDDA4 48 00 00 40 */ b lbl_80102184
lbl_80102148:
/* 80102148 000FDDA8 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 8010214C 000FDDAC 38 80 00 3C */ li r4, 0x3c
/* 80102150 000FDDB0 38 A0 00 00 */ li r5, 0
/* 80102154 000FDDB4 80 63 00 80 */ lwz r3, 0x80(r3)
/* 80102158 000FDDB8 48 2D B8 85 */ bl func_803DD9DC
/* 8010215C 000FDDBC 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80102160 000FDDC0 48 00 00 24 */ b lbl_80102184
lbl_80102164:
/* 80102164 000FDDC4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80102168 000FDDC8 38 80 00 3D */ li r4, 0x3d
/* 8010216C 000FDDCC 38 A0 00 00 */ li r5, 0
/* 80102170 000FDDD0 80 63 00 80 */ lwz r3, 0x80(r3)
/* 80102174 000FDDD4 48 2D B8 69 */ bl func_803DD9DC
/* 80102178 000FDDD8 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 8010217C 000FDDDC 48 00 00 08 */ b lbl_80102184
lbl_80102180:
/* 80102180 000FDDE0 38 60 00 00 */ li r3, 0
lbl_80102184:
/* 80102184 000FDDE4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80102188 000FDDE8 7C 08 03 A6 */ mtlr r0
/* 8010218C 000FDDEC 38 21 00 10 */ addi r1, r1, 0x10
/* 80102190 000FDDF0 4E 80 00 20 */ blr
.global func_80102194
func_80102194:
/* 80102194 000FDDF4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80102198 000FDDF8 7C 08 02 A6 */ mflr r0
/* 8010219C 000FDDFC 2C 03 00 02 */ cmpwi r3, 2
/* 801021A0 000FDE00 90 01 00 14 */ stw r0, 0x14(r1)
/* 801021A4 000FDE04 41 82 00 5C */ beq lbl_80102200
/* 801021A8 000FDE08 40 80 00 14 */ bge lbl_801021BC
/* 801021AC 000FDE0C 2C 03 00 00 */ cmpwi r3, 0
/* 801021B0 000FDE10 41 82 00 18 */ beq lbl_801021C8
/* 801021B4 000FDE14 40 80 00 30 */ bge lbl_801021E4
/* 801021B8 000FDE18 48 00 00 80 */ b lbl_80102238
lbl_801021BC:
/* 801021BC 000FDE1C 2C 03 00 04 */ cmpwi r3, 4
/* 801021C0 000FDE20 40 80 00 78 */ bge lbl_80102238
/* 801021C4 000FDE24 48 00 00 58 */ b lbl_8010221C
lbl_801021C8:
/* 801021C8 000FDE28 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 801021CC 000FDE2C 38 80 00 42 */ li r4, 0x42
/* 801021D0 000FDE30 38 A0 00 00 */ li r5, 0
/* 801021D4 000FDE34 80 63 00 80 */ lwz r3, 0x80(r3)
/* 801021D8 000FDE38 48 2D B8 05 */ bl func_803DD9DC
/* 801021DC 000FDE3C 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 801021E0 000FDE40 48 00 00 5C */ b lbl_8010223C
lbl_801021E4:
/* 801021E4 000FDE44 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 801021E8 000FDE48 38 80 00 43 */ li r4, 0x43
/* 801021EC 000FDE4C 38 A0 00 00 */ li r5, 0
/* 801021F0 000FDE50 80 63 00 80 */ lwz r3, 0x80(r3)
/* 801021F4 000FDE54 48 2D B7 E9 */ bl func_803DD9DC
/* 801021F8 000FDE58 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 801021FC 000FDE5C 48 00 00 40 */ b lbl_8010223C
lbl_80102200:
/* 80102200 000FDE60 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80102204 000FDE64 38 80 00 44 */ li r4, 0x44
/* 80102208 000FDE68 38 A0 00 00 */ li r5, 0
/* 8010220C 000FDE6C 80 63 00 80 */ lwz r3, 0x80(r3)
/* 80102210 000FDE70 48 2D B7 CD */ bl func_803DD9DC
/* 80102214 000FDE74 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80102218 000FDE78 48 00 00 24 */ b lbl_8010223C
lbl_8010221C:
/* 8010221C 000FDE7C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80102220 000FDE80 38 80 00 45 */ li r4, 0x45
/* 80102224 000FDE84 38 A0 00 00 */ li r5, 0
/* 80102228 000FDE88 80 63 00 80 */ lwz r3, 0x80(r3)
/* 8010222C 000FDE8C 48 2D B7 B1 */ bl func_803DD9DC
/* 80102230 000FDE90 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80102234 000FDE94 48 00 00 08 */ b lbl_8010223C
lbl_80102238:
/* 80102238 000FDE98 38 60 00 00 */ li r3, 0
lbl_8010223C:
/* 8010223C 000FDE9C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80102240 000FDEA0 7C 08 03 A6 */ mtlr r0
/* 80102244 000FDEA4 38 21 00 10 */ addi r1, r1, 0x10
/* 80102248 000FDEA8 4E 80 00 20 */ blr
.global func_8010224C
func_8010224C:
/* 8010224C 000FDEAC 94 21 FF A0 */ stwu r1, -0x60(r1)
/* 80102250 000FDEB0 7C 08 02 A6 */ mflr r0
/* 80102254 000FDEB4 90 01 00 64 */ stw r0, 0x64(r1)
/* 80102258 000FDEB8 3C 00 43 30 */ lis r0, 0x4330
/* 8010225C 000FDEBC 93 E1 00 5C */ stw r31, 0x5c(r1)
/* 80102260 000FDEC0 7C 9F 23 78 */ mr r31, r4
/* 80102264 000FDEC4 93 C1 00 58 */ stw r30, 0x58(r1)
/* 80102268 000FDEC8 7C 7E 1B 78 */ mr r30, r3
/* 8010226C 000FDECC 93 A1 00 54 */ stw r29, 0x54(r1)
/* 80102270 000FDED0 90 01 00 28 */ stw r0, 0x28(r1)
/* 80102274 000FDED4 90 01 00 30 */ stw r0, 0x30(r1)
/* 80102278 000FDED8 48 17 05 59 */ bl OSGetTick
/* 8010227C 000FDEDC 3C 80 80 00 */ lis r4, 0x800000F8@ha
/* 80102280 000FDEE0 3C C0 10 62 */ lis r6, 0x10624DD3@ha
/* 80102284 000FDEE4 80 04 00 F8 */ lwz r0, 0x800000F8@l(r4)
/* 80102288 000FDEE8 3C 80 12 97 */ lis r4, 0x12970C00@ha
/* 8010228C 000FDEEC C0 22 8C 0C */ lfs f1, lbl_8064120C-_SDA2_BASE_(r2)
/* 80102290 000FDEF0 38 C6 4D D3 */ addi r6, r6, 0x10624DD3@l
/* 80102294 000FDEF4 54 00 F0 BE */ srwi r0, r0, 2
/* 80102298 000FDEF8 C0 02 8C 08 */ lfs f0, lbl_80641208-_SDA2_BASE_(r2)
/* 8010229C 000FDEFC 7C C6 00 16 */ mulhwu r6, r6, r0
/* 801022A0 000FDF00 3C A0 05 E2 */ lis r5, 0x05E1D27B@ha
/* 801022A4 000FDF04 D0 21 00 0C */ stfs f1, 0xc(r1)
/* 801022A8 000FDF08 38 84 0C 00 */ addi r4, r4, 0x12970C00@l
/* 801022AC 000FDF0C 38 05 D2 7B */ addi r0, r5, 0x05E1D27B@l
/* 801022B0 000FDF10 D0 21 00 08 */ stfs f1, 8(r1)
/* 801022B4 000FDF14 54 C5 D1 BE */ srwi r5, r6, 6
/* 801022B8 000FDF18 D0 21 00 14 */ stfs f1, 0x14(r1)
/* 801022BC 000FDF1C 7C C3 2B 96 */ divwu r6, r3, r5
/* 801022C0 000FDF20 38 60 03 F2 */ li r3, 0x3f2
/* 801022C4 000FDF24 D0 21 00 20 */ stfs f1, 0x20(r1)
/* 801022C8 000FDF28 D0 01 00 1C */ stfs f0, 0x1c(r1)
/* 801022CC 000FDF2C D0 01 00 10 */ stfs f0, 0x10(r1)
/* 801022D0 000FDF30 D0 01 00 24 */ stfs f0, 0x24(r1)
/* 801022D4 000FDF34 7C A0 30 16 */ mulhwu r5, r0, r6
/* 801022D8 000FDF38 D0 01 00 18 */ stfs f0, 0x18(r1)
/* 801022DC 000FDF3C 7C 05 30 50 */ subf r0, r5, r6
/* 801022E0 000FDF40 54 00 F8 7E */ srwi r0, r0, 1
/* 801022E4 000FDF44 7C 00 2A 14 */ add r0, r0, r5
/* 801022E8 000FDF48 54 00 BA 7E */ srwi r0, r0, 9
/* 801022EC 000FDF4C 1C 00 03 E9 */ mulli r0, r0, 0x3e9
/* 801022F0 000FDF50 7F A0 30 50 */ subf r29, r0, r6
/* 801022F4 000FDF54 4B F5 89 6D */ bl func_8005AC60
/* 801022F8 000FDF58 7C 66 1B 78 */ mr r6, r3
/* 801022FC 000FDF5C 7F C3 F3 78 */ mr r3, r30
/* 80102300 000FDF60 7F E4 FB 78 */ mr r4, r31
/* 80102304 000FDF64 38 A0 00 02 */ li r5, 2
/* 80102308 000FDF68 48 15 1B FD */ bl func_80253F04
/* 8010230C 000FDF6C 7F C3 F3 78 */ mr r3, r30
/* 80102310 000FDF70 7F E4 FB 78 */ mr r4, r31
/* 80102314 000FDF74 38 C1 00 08 */ addi r6, r1, 8
/* 80102318 000FDF78 38 A0 00 01 */ li r5, 1
/* 8010231C 000FDF7C 48 15 1B E9 */ bl func_80253F04
/* 80102320 000FDF80 28 1D 01 F4 */ cmplwi r29, 0x1f4
/* 80102324 000FDF84 41 81 00 7C */ bgt lbl_801023A0
/* 80102328 000FDF88 93 A1 00 2C */ stw r29, 0x2c(r1)
/* 8010232C 000FDF8C C8 82 8C 30 */ lfd f4, lbl_80641230-_SDA2_BASE_(r2)
/* 80102330 000FDF90 93 A1 00 34 */ stw r29, 0x34(r1)
/* 80102334 000FDF94 C8 21 00 28 */ lfd f1, 0x28(r1)
/* 80102338 000FDF98 C8 01 00 30 */ lfd f0, 0x30(r1)
/* 8010233C 000FDF9C EC 61 20 28 */ fsubs f3, f1, f4
/* 80102340 000FDFA0 C0 42 8C 50 */ lfs f2, lbl_80641250-_SDA2_BASE_(r2)
/* 80102344 000FDFA4 EC 20 20 28 */ fsubs f1, f0, f4
/* 80102348 000FDFA8 C0 02 8C 58 */ lfs f0, lbl_80641258-_SDA2_BASE_(r2)
/* 8010234C 000FDFAC C0 A2 8C 54 */ lfs f5, lbl_80641254-_SDA2_BASE_(r2)
/* 80102350 000FDFB0 EC 42 00 F2 */ fmuls f2, f2, f3
/* 80102354 000FDFB4 EC 20 00 72 */ fmuls f1, f0, f1
/* 80102358 000FDFB8 C0 62 8C 4C */ lfs f3, lbl_8064124C-_SDA2_BASE_(r2)
/* 8010235C 000FDFBC C0 02 8C 08 */ lfs f0, lbl_80641208-_SDA2_BASE_(r2)
/* 80102360 000FDFC0 EC 82 28 24 */ fdivs f4, f2, f5
/* 80102364 000FDFC4 C0 42 8C 48 */ lfs f2, lbl_80641248-_SDA2_BASE_(r2)
/* 80102368 000FDFC8 EC 21 28 24 */ fdivs f1, f1, f5
/* 8010236C 000FDFCC EC 00 08 28 */ fsubs f0, f0, f1
/* 80102370 000FDFD0 EC 63 20 28 */ fsubs f3, f3, f4
/* 80102374 000FDFD4 EC 02 00 32 */ fmuls f0, f2, f0
/* 80102378 000FDFD8 EC 22 00 F2 */ fmuls f1, f2, f3
/* 8010237C 000FDFDC FC 00 00 1E */ fctiwz f0, f0
/* 80102380 000FDFE0 FC 20 08 1E */ fctiwz f1, f1
/* 80102384 000FDFE4 D8 01 00 40 */ stfd f0, 0x40(r1)
/* 80102388 000FDFE8 D8 21 00 38 */ stfd f1, 0x38(r1)
/* 8010238C 000FDFEC 80 01 00 44 */ lwz r0, 0x44(r1)
/* 80102390 000FDFF0 80 61 00 3C */ lwz r3, 0x3c(r1)
/* 80102394 000FDFF4 98 1F 00 10 */ stb r0, 0x10(r31)
/* 80102398 000FDFF8 98 7F 00 0F */ stb r3, 0xf(r31)
/* 8010239C 000FDFFC 48 00 00 7C */ b lbl_80102418
lbl_801023A0:
/* 801023A0 000FE000 38 1D FE 0C */ addi r0, r29, -500
/* 801023A4 000FE004 C8 62 8C 30 */ lfd f3, lbl_80641230-_SDA2_BASE_(r2)
/* 801023A8 000FE008 90 01 00 2C */ stw r0, 0x2c(r1)
/* 801023AC 000FE00C C0 42 8C 50 */ lfs f2, lbl_80641250-_SDA2_BASE_(r2)
/* 801023B0 000FE010 90 01 00 34 */ stw r0, 0x34(r1)
/* 801023B4 000FE014 C8 01 00 28 */ lfd f0, 0x28(r1)
/* 801023B8 000FE018 C8 21 00 30 */ lfd f1, 0x30(r1)
/* 801023BC 000FE01C EC 80 18 28 */ fsubs f4, f0, f3
/* 801023C0 000FE020 C0 02 8C 58 */ lfs f0, lbl_80641258-_SDA2_BASE_(r2)
/* 801023C4 000FE024 EC 21 18 28 */ fsubs f1, f1, f3
/* 801023C8 000FE028 C0 A2 8C 54 */ lfs f5, lbl_80641254-_SDA2_BASE_(r2)
/* 801023CC 000FE02C C0 62 8C 5C */ lfs f3, lbl_8064125C-_SDA2_BASE_(r2)
/* 801023D0 000FE030 EC 82 01 32 */ fmuls f4, f2, f4
/* 801023D4 000FE034 EC 20 00 72 */ fmuls f1, f0, f1
/* 801023D8 000FE038 C0 02 8C 60 */ lfs f0, lbl_80641260-_SDA2_BASE_(r2)
/* 801023DC 000FE03C C0 42 8C 48 */ lfs f2, lbl_80641248-_SDA2_BASE_(r2)
/* 801023E0 000FE040 EC 84 28 24 */ fdivs f4, f4, f5
/* 801023E4 000FE044 EC 21 28 24 */ fdivs f1, f1, f5
/* 801023E8 000FE048 EC 00 08 2A */ fadds f0, f0, f1
/* 801023EC 000FE04C EC 63 20 2A */ fadds f3, f3, f4
/* 801023F0 000FE050 EC 02 00 32 */ fmuls f0, f2, f0
/* 801023F4 000FE054 EC 22 00 F2 */ fmuls f1, f2, f3
/* 801023F8 000FE058 FC 00 00 1E */ fctiwz f0, f0
/* 801023FC 000FE05C FC 20 08 1E */ fctiwz f1, f1
/* 80102400 000FE060 D8 01 00 38 */ stfd f0, 0x38(r1)
/* 80102404 000FE064 D8 21 00 40 */ stfd f1, 0x40(r1)
/* 80102408 000FE068 80 01 00 3C */ lwz r0, 0x3c(r1)
/* 8010240C 000FE06C 80 61 00 44 */ lwz r3, 0x44(r1)
/* 80102410 000FE070 98 1F 00 10 */ stb r0, 0x10(r31)
/* 80102414 000FE074 98 7F 00 0F */ stb r3, 0xf(r31)
lbl_80102418:
/* 80102418 000FE078 38 00 00 00 */ li r0, 0
/* 8010241C 000FE07C 98 1F 00 0E */ stb r0, 0xe(r31)
/* 80102420 000FE080 83 E1 00 5C */ lwz r31, 0x5c(r1)
/* 80102424 000FE084 83 C1 00 58 */ lwz r30, 0x58(r1)
/* 80102428 000FE088 83 A1 00 54 */ lwz r29, 0x54(r1)
/* 8010242C 000FE08C 80 01 00 64 */ lwz r0, 0x64(r1)
/* 80102430 000FE090 7C 08 03 A6 */ mtlr r0
/* 80102434 000FE094 38 21 00 60 */ addi r1, r1, 0x60
/* 80102438 000FE098 4E 80 00 20 */ blr
.global func_8010243C
func_8010243C:
/* 8010243C 000FE09C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80102440 000FE0A0 80 63 00 E0 */ lwz r3, 0xe0(r3)
/* 80102444 000FE0A4 A0 03 05 10 */ lhz r0, 0x510(r3)
/* 80102448 000FE0A8 28 00 01 EF */ cmplwi r0, 0x1ef
/* 8010244C 000FE0AC 41 80 00 08 */ blt lbl_80102454
/* 80102450 000FE0B0 38 00 01 EE */ li r0, 0x1ee
lbl_80102454:
/* 80102454 000FE0B4 3C 60 80 42 */ lis r3, lbl_80418508@ha
/* 80102458 000FE0B8 54 00 20 36 */ slwi r0, r0, 4
/* 8010245C 000FE0BC 38 63 85 08 */ addi r3, r3, lbl_80418508@l
/* 80102460 000FE0C0 7C 03 04 2E */ lfsx f0, r3, r0
/* 80102464 000FE0C4 7C 63 02 14 */ add r3, r3, r0
/* 80102468 000FE0C8 D0 04 00 00 */ stfs f0, 0(r4)
/* 8010246C 000FE0CC C0 03 00 04 */ lfs f0, 4(r3)
/* 80102470 000FE0D0 D0 04 00 04 */ stfs f0, 4(r4)
/* 80102474 000FE0D4 C0 03 00 08 */ lfs f0, 8(r3)
/* 80102478 000FE0D8 D0 04 00 08 */ stfs f0, 8(r4)
/* 8010247C 000FE0DC 4E 80 00 20 */ blr
.global func_80102480
func_80102480:
/* 80102480 000FE0E0 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 80102484 000FE0E4 7C 08 02 A6 */ mflr r0
/* 80102488 000FE0E8 90 01 00 54 */ stw r0, 0x54(r1)
/* 8010248C 000FE0EC DB E1 00 40 */ stfd f31, 0x40(r1)
/* 80102490 000FE0F0 F3 E1 00 48 */ psq_st f31, 72(r1), 0, qr0
/* 80102494 000FE0F4 93 E1 00 3C */ stw r31, 0x3c(r1)
/* 80102498 000FE0F8 7C 9F 23 78 */ mr r31, r4
/* 8010249C 000FE0FC 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 801024A0 000FE100 80 03 00 E0 */ lwz r0, 0xe0(r3)
/* 801024A4 000FE104 34 80 0C 0C */ addic. r4, r0, 0xc0c
/* 801024A8 000FE108 40 82 00 0C */ bne lbl_801024B4
/* 801024AC 000FE10C C0 42 8C 0C */ lfs f2, lbl_8064120C-_SDA2_BASE_(r2)
/* 801024B0 000FE110 48 00 00 28 */ b lbl_801024D8
lbl_801024B4:
/* 801024B4 000FE114 38 64 00 0C */ addi r3, r4, 0xc
/* 801024B8 000FE118 38 A1 00 2C */ addi r5, r1, 0x2c
/* 801024BC 000FE11C 48 17 A8 2D */ bl PSVECSubtract
/* 801024C0 000FE120 C0 41 00 30 */ lfs f2, 0x30(r1)
/* 801024C4 000FE124 C0 21 00 2C */ lfs f1, 0x2c(r1)
/* 801024C8 000FE128 C0 01 00 34 */ lfs f0, 0x34(r1)
/* 801024CC 000FE12C D0 21 00 20 */ stfs f1, 0x20(r1)
/* 801024D0 000FE130 D0 41 00 24 */ stfs f2, 0x24(r1)
/* 801024D4 000FE134 D0 01 00 28 */ stfs f0, 0x28(r1)
lbl_801024D8:
/* 801024D8 000FE138 C0 02 8C 64 */ lfs f0, lbl_80641264-_SDA2_BASE_(r2)
/* 801024DC 000FE13C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 801024E0 000FE140 EF E0 10 24 */ fdivs f31, f0, f2
/* 801024E4 000FE144 80 03 00 E0 */ lwz r0, 0xe0(r3)
/* 801024E8 000FE148 34 80 0C 0C */ addic. r4, r0, 0xc0c
/* 801024EC 000FE14C 40 82 00 0C */ bne lbl_801024F8
/* 801024F0 000FE150 C0 42 8C 0C */ lfs f2, lbl_8064120C-_SDA2_BASE_(r2)
/* 801024F4 000FE154 48 00 00 28 */ b lbl_8010251C
lbl_801024F8:
/* 801024F8 000FE158 38 64 00 0C */ addi r3, r4, 0xc
/* 801024FC 000FE15C 38 A1 00 14 */ addi r5, r1, 0x14
/* 80102500 000FE160 48 17 A7 E9 */ bl PSVECSubtract
/* 80102504 000FE164 C0 41 00 14 */ lfs f2, 0x14(r1)
/* 80102508 000FE168 C0 21 00 18 */ lfs f1, 0x18(r1)
/* 8010250C 000FE16C C0 01 00 1C */ lfs f0, 0x1c(r1)
/* 80102510 000FE170 D0 41 00 08 */ stfs f2, 8(r1)
/* 80102514 000FE174 D0 21 00 0C */ stfs f1, 0xc(r1)
/* 80102518 000FE178 D0 01 00 10 */ stfs f0, 0x10(r1)
lbl_8010251C:
/* 8010251C 000FE17C C0 02 8C 64 */ lfs f0, lbl_80641264-_SDA2_BASE_(r2)
/* 80102520 000FE180 EC 20 10 24 */ fdivs f1, f0, f2
/* 80102524 000FE184 FC 01 F8 40 */ fcmpo cr0, f1, f31
/* 80102528 000FE188 40 80 00 08 */ bge lbl_80102530
/* 8010252C 000FE18C 48 00 00 08 */ b lbl_80102534
lbl_80102530:
/* 80102530 000FE190 FC 20 F8 90 */ fmr f1, f31
lbl_80102534:
/* 80102534 000FE194 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80102538 000FE198 80 63 00 E0 */ lwz r3, 0xe0(r3)
/* 8010253C 000FE19C A0 03 05 10 */ lhz r0, 0x510(r3)
/* 80102540 000FE1A0 28 00 01 EF */ cmplwi r0, 0x1ef
/* 80102544 000FE1A4 41 80 00 08 */ blt lbl_8010254C
/* 80102548 000FE1A8 38 00 01 EE */ li r0, 0x1ee
lbl_8010254C:
/* 8010254C 000FE1AC 3C 60 80 42 */ lis r3, lbl_80418508@ha
/* 80102550 000FE1B0 54 00 20 36 */ slwi r0, r0, 4
/* 80102554 000FE1B4 38 63 85 08 */ addi r3, r3, lbl_80418508@l
/* 80102558 000FE1B8 7C 63 02 14 */ add r3, r3, r0
/* 8010255C 000FE1BC C0 03 00 0C */ lfs f0, 0xc(r3)
/* 80102560 000FE1C0 EC 01 00 32 */ fmuls f0, f1, f0
/* 80102564 000FE1C4 D0 1F 00 00 */ stfs f0, 0(r31)
/* 80102568 000FE1C8 D0 1F 00 04 */ stfs f0, 4(r31)
/* 8010256C 000FE1CC D0 1F 00 08 */ stfs f0, 8(r31)
/* 80102570 000FE1D0 E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0
/* 80102574 000FE1D4 CB E1 00 40 */ lfd f31, 0x40(r1)
/* 80102578 000FE1D8 83 E1 00 3C */ lwz r31, 0x3c(r1)
/* 8010257C 000FE1DC 80 01 00 54 */ lwz r0, 0x54(r1)
/* 80102580 000FE1E0 7C 08 03 A6 */ mtlr r0
/* 80102584 000FE1E4 38 21 00 50 */ addi r1, r1, 0x50
/* 80102588 000FE1E8 4E 80 00 20 */ blr
.global func_8010258C
func_8010258C:
/* 8010258C 000FE1EC 94 21 FF 90 */ stwu r1, -0x70(r1)
/* 80102590 000FE1F0 7C 08 02 A6 */ mflr r0
/* 80102594 000FE1F4 90 01 00 74 */ stw r0, 0x74(r1)
/* 80102598 000FE1F8 39 61 00 70 */ addi r11, r1, 0x70
/* 8010259C 000FE1FC 48 0C 4B 85 */ bl _savegpr_25
/* 801025A0 000FE200 7C 79 1B 78 */ mr r25, r3
/* 801025A4 000FE204 7C 9B 23 78 */ mr r27, r4
/* 801025A8 000FE208 38 60 00 09 */ li r3, 9
/* 801025AC 000FE20C 48 06 04 E5 */ bl func_80162A90
/* 801025B0 000FE210 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 801025B4 000FE214 7C 7A 1B 78 */ mr r26, r3
/* 801025B8 000FE218 38 80 00 07 */ li r4, 7
/* 801025BC 000FE21C 38 A0 00 00 */ li r5, 0
/* 801025C0 000FE220 80 66 00 80 */ lwz r3, 0x80(r6)
/* 801025C4 000FE224 48 2D B4 19 */ bl func_803DD9DC
/* 801025C8 000FE228 7C 03 D0 50 */ subf r0, r3, r26
/* 801025CC 000FE22C 7F 23 CB 78 */ mr r3, r25
/* 801025D0 000FE230 7C 00 00 34 */ cntlzw r0, r0
/* 801025D4 000FE234 7F 64 DB 78 */ mr r4, r27
/* 801025D8 000FE238 54 1A D9 7E */ srwi r26, r0, 5
/* 801025DC 000FE23C 38 C1 00 08 */ addi r6, r1, 8
/* 801025E0 000FE240 3B 20 00 00 */ li r25, 0
/* 801025E4 000FE244 38 A0 00 06 */ li r5, 6
/* 801025E8 000FE248 48 15 18 F5 */ bl func_80253EDC
/* 801025EC 000FE24C C0 A1 00 08 */ lfs f5, 8(r1)
/* 801025F0 000FE250 38 00 FF 00 */ li r0, -256
/* 801025F4 000FE254 C0 61 00 18 */ lfs f3, 0x18(r1)
/* 801025F8 000FE258 C0 21 00 0C */ lfs f1, 0xc(r1)
/* 801025FC 000FE25C FC 80 28 1E */ fctiwz f4, f5
/* 80102600 000FE260 C0 01 00 20 */ lfs f0, 0x20(r1)
/* 80102604 000FE264 FC 40 18 1E */ fctiwz f2, f3
/* 80102608 000FE268 EC 21 28 28 */ fsubs f1, f1, f5
/* 8010260C 000FE26C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80102610 000FE270 EC 00 18 28 */ fsubs f0, f0, f3
/* 80102614 000FE274 D8 81 00 28 */ stfd f4, 0x28(r1)
/* 80102618 000FE278 FC 20 08 1E */ fctiwz f1, f1
/* 8010261C 000FE27C 88 9B 00 11 */ lbz r4, 0x11(r27)
/* 80102620 000FE280 FC 00 00 1E */ fctiwz f0, f0
/* 80102624 000FE284 D8 41 00 30 */ stfd f2, 0x30(r1)
/* 80102628 000FE288 83 C1 00 2C */ lwz r30, 0x2c(r1)
/* 8010262C 000FE28C 7C 9F 03 78 */ or r31, r4, r0
/* 80102630 000FE290 D8 21 00 38 */ stfd f1, 0x38(r1)
/* 80102634 000FE294 83 A1 00 34 */ lwz r29, 0x34(r1)
/* 80102638 000FE298 D8 01 00 40 */ stfd f0, 0x40(r1)
/* 8010263C 000FE29C 83 81 00 3C */ lwz r28, 0x3c(r1)
/* 80102640 000FE2A0 83 61 00 44 */ lwz r27, 0x44(r1)
/* 80102644 000FE2A4 80 63 00 80 */ lwz r3, 0x80(r3)
/* 80102648 000FE2A8 4B F5 48 3D */ bl func_80056E84
/* 8010264C 000FE2AC 2C 03 00 00 */ cmpwi r3, 0
/* 80102650 000FE2B0 40 82 01 E8 */ bne lbl_80102838
/* 80102654 000FE2B4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80102658 000FE2B8 38 80 00 97 */ li r4, 0x97
/* 8010265C 000FE2BC 38 A0 00 00 */ li r5, 0
/* 80102660 000FE2C0 80 63 00 80 */ lwz r3, 0x80(r3)
/* 80102664 000FE2C4 48 2D B3 79 */ bl func_803DD9DC
/* 80102668 000FE2C8 2C 03 00 00 */ cmpwi r3, 0
/* 8010266C 000FE2CC 40 82 00 98 */ bne lbl_80102704
/* 80102670 000FE2D0 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80102674 000FE2D4 38 80 00 98 */ li r4, 0x98
/* 80102678 000FE2D8 38 A0 00 00 */ li r5, 0
/* 8010267C 000FE2DC 80 63 00 80 */ lwz r3, 0x80(r3)
/* 80102680 000FE2E0 48 2D B3 5D */ bl func_803DD9DC
/* 80102684 000FE2E4 28 03 00 37 */ cmplwi r3, 0x37
/* 80102688 000FE2E8 40 82 00 0C */ bne lbl_80102694
/* 8010268C 000FE2EC 3B 20 00 0F */ li r25, 0xf
/* 80102690 000FE2F0 48 00 01 A8 */ b lbl_80102838
lbl_80102694:
/* 80102694 000FE2F4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80102698 000FE2F8 38 80 00 6E */ li r4, 0x6e
/* 8010269C 000FE2FC 38 A0 00 00 */ li r5, 0
/* 801026A0 000FE300 80 63 00 80 */ lwz r3, 0x80(r3)
/* 801026A4 000FE304 48 2D B3 39 */ bl func_803DD9DC
/* 801026A8 000FE308 2C 03 00 00 */ cmpwi r3, 0
/* 801026AC 000FE30C 41 82 00 1C */ beq lbl_801026C8
/* 801026B0 000FE310 2C 1A 00 00 */ cmpwi r26, 0
/* 801026B4 000FE314 41 82 00 0C */ beq lbl_801026C0
/* 801026B8 000FE318 3B 20 00 07 */ li r25, 7
/* 801026BC 000FE31C 48 00 01 7C */ b lbl_80102838
lbl_801026C0:
/* 801026C0 000FE320 3B 20 00 08 */ li r25, 8
/* 801026C4 000FE324 48 00 01 74 */ b lbl_80102838
lbl_801026C8:
/* 801026C8 000FE328 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 801026CC 000FE32C 38 80 00 98 */ li r4, 0x98
/* 801026D0 000FE330 38 A0 00 00 */ li r5, 0
/* 801026D4 000FE334 80 63 00 80 */ lwz r3, 0x80(r3)
/* 801026D8 000FE338 48 2D B3 05 */ bl func_803DD9DC
/* 801026DC 000FE33C 28 03 07 D1 */ cmplwi r3, 0x7d1
/* 801026E0 000FE340 40 82 00 0C */ bne lbl_801026EC
/* 801026E4 000FE344 3B 20 00 02 */ li r25, 2
/* 801026E8 000FE348 48 00 01 50 */ b lbl_80102838
lbl_801026EC:
/* 801026EC 000FE34C 2C 1A 00 00 */ cmpwi r26, 0
/* 801026F0 000FE350 41 82 00 0C */ beq lbl_801026FC
/* 801026F4 000FE354 3B 20 00 00 */ li r25, 0
/* 801026F8 000FE358 48 00 01 40 */ b lbl_80102838
lbl_801026FC:
/* 801026FC 000FE35C 3B 20 00 01 */ li r25, 1
/* 80102700 000FE360 48 00 01 38 */ b lbl_80102838
lbl_80102704:
/* 80102704 000FE364 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80102708 000FE368 38 80 00 6E */ li r4, 0x6e
/* 8010270C 000FE36C 38 A0 00 00 */ li r5, 0
/* 80102710 000FE370 80 63 00 80 */ lwz r3, 0x80(r3)
/* 80102714 000FE374 48 2D B2 C9 */ bl func_803DD9DC
/* 80102718 000FE378 2C 03 00 00 */ cmpwi r3, 0
/* 8010271C 000FE37C 41 82 00 84 */ beq lbl_801027A0
/* 80102720 000FE380 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80102724 000FE384 38 80 00 97 */ li r4, 0x97
/* 80102728 000FE388 38 A0 00 00 */ li r5, 0
/* 8010272C 000FE38C 80 63 00 80 */ lwz r3, 0x80(r3)
/* 80102730 000FE390 48 2D B2 AD */ bl func_803DD9DC
/* 80102734 000FE394 28 03 07 D2 */ cmplwi r3, 0x7d2
/* 80102738 000FE398 40 82 00 1C */ bne lbl_80102754
/* 8010273C 000FE39C 2C 1A 00 00 */ cmpwi r26, 0
/* 80102740 000FE3A0 41 82 00 0C */ beq lbl_8010274C
/* 80102744 000FE3A4 3B 20 00 0D */ li r25, 0xd
/* 80102748 000FE3A8 48 00 00 F0 */ b lbl_80102838
lbl_8010274C:
/* 8010274C 000FE3AC 3B 20 00 0E */ li r25, 0xe
/* 80102750 000FE3B0 48 00 00 E8 */ b lbl_80102838
lbl_80102754:
/* 80102754 000FE3B4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80102758 000FE3B8 38 80 00 97 */ li r4, 0x97
/* 8010275C 000FE3BC 38 A0 00 00 */ li r5, 0
/* 80102760 000FE3C0 80 63 00 80 */ lwz r3, 0x80(r3)
/* 80102764 000FE3C4 48 2D B2 79 */ bl func_803DD9DC
/* 80102768 000FE3C8 28 03 0B B9 */ cmplwi r3, 0xbb9
/* 8010276C 000FE3CC 40 82 00 1C */ bne lbl_80102788
/* 80102770 000FE3D0 2C 1A 00 00 */ cmpwi r26, 0
/* 80102774 000FE3D4 41 82 00 0C */ beq lbl_80102780
/* 80102778 000FE3D8 3B 20 00 0B */ li r25, 0xb
/* 8010277C 000FE3DC 48 00 00 BC */ b lbl_80102838
lbl_80102780:
/* 80102780 000FE3E0 3B 20 00 0C */ li r25, 0xc
/* 80102784 000FE3E4 48 00 00 B4 */ b lbl_80102838
lbl_80102788:
/* 80102788 000FE3E8 2C 1A 00 00 */ cmpwi r26, 0
/* 8010278C 000FE3EC 41 82 00 0C */ beq lbl_80102798
/* 80102790 000FE3F0 3B 20 00 09 */ li r25, 9
/* 80102794 000FE3F4 48 00 00 A4 */ b lbl_80102838
lbl_80102798:
/* 80102798 000FE3F8 3B 20 00 0A */ li r25, 0xa
/* 8010279C 000FE3FC 48 00 00 9C */ b lbl_80102838
lbl_801027A0:
/* 801027A0 000FE400 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 801027A4 000FE404 38 80 00 97 */ li r4, 0x97
/* 801027A8 000FE408 38 A0 00 00 */ li r5, 0
/* 801027AC 000FE40C 80 63 00 80 */ lwz r3, 0x80(r3)
/* 801027B0 000FE410 48 2D B2 2D */ bl func_803DD9DC
/* 801027B4 000FE414 28 03 07 D1 */ cmplwi r3, 0x7d1
/* 801027B8 000FE418 41 82 00 58 */ beq lbl_80102810
/* 801027BC 000FE41C 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 801027C0 000FE420 38 80 00 97 */ li r4, 0x97
/* 801027C4 000FE424 38 A0 00 00 */ li r5, 0
/* 801027C8 000FE428 80 63 00 80 */ lwz r3, 0x80(r3)
/* 801027CC 000FE42C 48 2D B2 11 */ bl func_803DD9DC
/* 801027D0 000FE430 28 03 07 D0 */ cmplwi r3, 0x7d0
/* 801027D4 000FE434 41 82 00 3C */ beq lbl_80102810
/* 801027D8 000FE438 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 801027DC 000FE43C 38 80 00 97 */ li r4, 0x97
/* 801027E0 000FE440 38 A0 00 00 */ li r5, 0
/* 801027E4 000FE444 80 63 00 80 */ lwz r3, 0x80(r3)
/* 801027E8 000FE448 48 2D B1 F5 */ bl func_803DD9DC
/* 801027EC 000FE44C 28 03 07 D9 */ cmplwi r3, 0x7d9
/* 801027F0 000FE450 41 82 00 20 */ beq lbl_80102810
/* 801027F4 000FE454 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 801027F8 000FE458 38 80 00 97 */ li r4, 0x97
/* 801027FC 000FE45C 38 A0 00 00 */ li r5, 0
/* 80102800 000FE460 80 63 00 80 */ lwz r3, 0x80(r3)
/* 80102804 000FE464 48 2D B1 D9 */ bl func_803DD9DC
/* 80102808 000FE468 28 03 07 DA */ cmplwi r3, 0x7da
/* 8010280C 000FE46C 40 82 00 1C */ bne lbl_80102828
lbl_80102810:
/* 80102810 000FE470 2C 1A 00 00 */ cmpwi r26, 0
/* 80102814 000FE474 41 82 00 0C */ beq lbl_80102820
/* 80102818 000FE478 3B 20 00 05 */ li r25, 5
/* 8010281C 000FE47C 48 00 00 1C */ b lbl_80102838
lbl_80102820:
/* 80102820 000FE480 3B 20 00 06 */ li r25, 6
/* 80102824 000FE484 48 00 00 14 */ b lbl_80102838
lbl_80102828:
/* 80102828 000FE488 7C 1A 00 D0 */ neg r0, r26
/* 8010282C 000FE48C 7C 00 D3 78 */ or r0, r0, r26
/* 80102830 000FE490 7C 03 FE 70 */ srawi r3, r0, 0x1f
/* 80102834 000FE494 3B 23 00 04 */ addi r25, r3, 4
lbl_80102838:
/* 80102838 000FE498 28 19 00 0F */ cmplwi r25, 0xf
/* 8010283C 000FE49C 41 81 06 08 */ bgt lbl_80102E44
/* 80102840 000FE4A0 3C 60 80 42 */ lis r3, lbl_8041AA08@ha
/* 80102844 000FE4A4 57 20 10 3A */ slwi r0, r25, 2
/* 80102848 000FE4A8 38 63 AA 08 */ addi r3, r3, lbl_8041AA08@l
/* 8010284C 000FE4AC 7C 63 00 2E */ lwzx r3, r3, r0
/* 80102850 000FE4B0 7C 69 03 A6 */ mtctr r3
/* 80102854 000FE4B4 4E 80 04 20 */ bctr
/* 80102858 000FE4B8 7F C3 F3 78 */ mr r3, r30
/* 8010285C 000FE4BC 7F A4 EB 78 */ mr r4, r29
/* 80102860 000FE4C0 7F E7 FB 78 */ mr r7, r31
/* 80102864 000FE4C4 7F 85 07 34 */ extsh r5, r28
/* 80102868 000FE4C8 7F 66 07 34 */ extsh r6, r27
/* 8010286C 000FE4CC 48 00 05 F1 */ bl func_80102E5C
/* 80102870 000FE4D0 7C 65 1B 78 */ mr r5, r3
/* 80102874 000FE4D4 7F C4 F3 78 */ mr r4, r30
/* 80102878 000FE4D8 7F E8 FB 78 */ mr r8, r31
/* 8010287C 000FE4DC 7F 86 07 34 */ extsh r6, r28
/* 80102880 000FE4E0 7F 67 07 34 */ extsh r7, r27
/* 80102884 000FE4E4 38 60 30 2A */ li r3, 0x302a
/* 80102888 000FE4E8 48 00 06 75 */ bl func_80102EFC
/* 8010288C 000FE4EC 7C 64 1B 78 */ mr r4, r3
/* 80102890 000FE4F0 7F C3 F3 78 */ mr r3, r30
/* 80102894 000FE4F4 7F E7 FB 78 */ mr r7, r31
/* 80102898 000FE4F8 7F 85 07 34 */ extsh r5, r28
/* 8010289C 000FE4FC 7F 66 07 34 */ extsh r6, r27
/* 801028A0 000FE500 48 00 15 B1 */ bl func_80103E50
/* 801028A4 000FE504 7C 64 1B 78 */ mr r4, r3
/* 801028A8 000FE508 7F C3 F3 78 */ mr r3, r30
/* 801028AC 000FE50C 7F E7 FB 78 */ mr r7, r31
/* 801028B0 000FE510 7F 85 07 34 */ extsh r5, r28
/* 801028B4 000FE514 7F 66 07 34 */ extsh r6, r27
/* 801028B8 000FE518 48 00 19 59 */ bl func_80104210
/* 801028BC 000FE51C 48 00 05 88 */ b lbl_80102E44
/* 801028C0 000FE520 7F C3 F3 78 */ mr r3, r30
/* 801028C4 000FE524 7F A4 EB 78 */ mr r4, r29
/* 801028C8 000FE528 7F E7 FB 78 */ mr r7, r31
/* 801028CC 000FE52C 7F 85 07 34 */ extsh r5, r28
/* 801028D0 000FE530 7F 66 07 34 */ extsh r6, r27
/* 801028D4 000FE534 48 00 05 89 */ bl func_80102E5C
/* 801028D8 000FE538 7C 65 1B 78 */ mr r5, r3
/* 801028DC 000FE53C 7F C4 F3 78 */ mr r4, r30
/* 801028E0 000FE540 7F E8 FB 78 */ mr r8, r31
/* 801028E4 000FE544 7F 86 07 34 */ extsh r6, r28
/* 801028E8 000FE548 7F 67 07 34 */ extsh r7, r27
/* 801028EC 000FE54C 38 60 30 2B */ li r3, 0x302b
/* 801028F0 000FE550 48 00 06 0D */ bl func_80102EFC
/* 801028F4 000FE554 7C 64 1B 78 */ mr r4, r3
/* 801028F8 000FE558 7F C3 F3 78 */ mr r3, r30
/* 801028FC 000FE55C 7F E7 FB 78 */ mr r7, r31
/* 80102900 000FE560 7F 85 07 34 */ extsh r5, r28
/* 80102904 000FE564 7F 66 07 34 */ extsh r6, r27
/* 80102908 000FE568 48 00 15 49 */ bl func_80103E50
/* 8010290C 000FE56C 7C 64 1B 78 */ mr r4, r3
/* 80102910 000FE570 7F C3 F3 78 */ mr r3, r30
/* 80102914 000FE574 7F E7 FB 78 */ mr r7, r31
/* 80102918 000FE578 7F 85 07 34 */ extsh r5, r28
/* 8010291C 000FE57C 7F 66 07 34 */ extsh r6, r27
/* 80102920 000FE580 48 00 18 F1 */ bl func_80104210
/* 80102924 000FE584 48 00 05 20 */ b lbl_80102E44
/* 80102928 000FE588 7F C3 F3 78 */ mr r3, r30
/* 8010292C 000FE58C 7F A4 EB 78 */ mr r4, r29
/* 80102930 000FE590 7F E7 FB 78 */ mr r7, r31
/* 80102934 000FE594 7F 85 07 34 */ extsh r5, r28
/* 80102938 000FE598 7F 66 07 34 */ extsh r6, r27
/* 8010293C 000FE59C 48 00 05 21 */ bl func_80102E5C
/* 80102940 000FE5A0 7C 65 1B 78 */ mr r5, r3
/* 80102944 000FE5A4 7F C4 F3 78 */ mr r4, r30
/* 80102948 000FE5A8 7F E8 FB 78 */ mr r8, r31
/* 8010294C 000FE5AC 7F 86 07 34 */ extsh r6, r28
/* 80102950 000FE5B0 7F 67 07 34 */ extsh r7, r27
/* 80102954 000FE5B4 38 60 30 2C */ li r3, 0x302c
/* 80102958 000FE5B8 48 00 05 A5 */ bl func_80102EFC
/* 8010295C 000FE5BC 7C 64 1B 78 */ mr r4, r3
/* 80102960 000FE5C0 7F C3 F3 78 */ mr r3, r30
/* 80102964 000FE5C4 7F E7 FB 78 */ mr r7, r31
/* 80102968 000FE5C8 7F 85 07 34 */ extsh r5, r28
/* 8010296C 000FE5CC 7F 66 07 34 */ extsh r6, r27
/* 80102970 000FE5D0 48 00 14 E1 */ bl func_80103E50
/* 80102974 000FE5D4 7C 64 1B 78 */ mr r4, r3
/* 80102978 000FE5D8 7F C3 F3 78 */ mr r3, r30
/* 8010297C 000FE5DC 7F E7 FB 78 */ mr r7, r31
/* 80102980 000FE5E0 7F 85 07 34 */ extsh r5, r28
/* 80102984 000FE5E4 7F 66 07 34 */ extsh r6, r27
/* 80102988 000FE5E8 48 00 18 89 */ bl func_80104210
/* 8010298C 000FE5EC 48 00 04 B8 */ b lbl_80102E44
/* 80102990 000FE5F0 7F C3 F3 78 */ mr r3, r30
/* 80102994 000FE5F4 7F A4 EB 78 */ mr r4, r29
/* 80102998 000FE5F8 7F E7 FB 78 */ mr r7, r31
/* 8010299C 000FE5FC 7F 85 07 34 */ extsh r5, r28
/* 801029A0 000FE600 7F 66 07 34 */ extsh r6, r27
/* 801029A4 000FE604 48 00 04 B9 */ bl func_80102E5C
/* 801029A8 000FE608 7C 65 1B 78 */ mr r5, r3
/* 801029AC 000FE60C 7F C4 F3 78 */ mr r4, r30
/* 801029B0 000FE610 7F E8 FB 78 */ mr r8, r31
/* 801029B4 000FE614 7F 86 07 34 */ extsh r6, r28
/* 801029B8 000FE618 7F 67 07 34 */ extsh r7, r27
/* 801029BC 000FE61C 38 60 30 2D */ li r3, 0x302d
/* 801029C0 000FE620 48 00 05 3D */ bl func_80102EFC
/* 801029C4 000FE624 7C 64 1B 78 */ mr r4, r3
/* 801029C8 000FE628 7F C3 F3 78 */ mr r3, r30
/* 801029CC 000FE62C 7F E7 FB 78 */ mr r7, r31
/* 801029D0 000FE630 7F 85 07 34 */ extsh r5, r28
/* 801029D4 000FE634 7F 66 07 34 */ extsh r6, r27
/* 801029D8 000FE638 48 00 14 79 */ bl func_80103E50
/* 801029DC 000FE63C 7C 64 1B 78 */ mr r4, r3
/* 801029E0 000FE640 7F C3 F3 78 */ mr r3, r30
/* 801029E4 000FE644 7F E7 FB 78 */ mr r7, r31
/* 801029E8 000FE648 7F 85 07 34 */ extsh r5, r28
/* 801029EC 000FE64C 7F 66 07 34 */ extsh r6, r27
/* 801029F0 000FE650 48 00 18 21 */ bl func_80104210
/* 801029F4 000FE654 48 00 04 50 */ b lbl_80102E44
/* 801029F8 000FE658 7F C3 F3 78 */ mr r3, r30
/* 801029FC 000FE65C 7F A4 EB 78 */ mr r4, r29
/* 80102A00 000FE660 7F E7 FB 78 */ mr r7, r31
/* 80102A04 000FE664 7F 85 07 34 */ extsh r5, r28
/* 80102A08 000FE668 7F 66 07 34 */ extsh r6, r27
/* 80102A0C 000FE66C 48 00 04 51 */ bl func_80102E5C
/* 80102A10 000FE670 7C 65 1B 78 */ mr r5, r3
/* 80102A14 000FE674 7F C4 F3 78 */ mr r4, r30
/* 80102A18 000FE678 7F E8 FB 78 */ mr r8, r31
/* 80102A1C 000FE67C 7F 86 07 34 */ extsh r6, r28
/* 80102A20 000FE680 7F 67 07 34 */ extsh r7, r27
/* 80102A24 000FE684 38 60 30 2E */ li r3, 0x302e
/* 80102A28 000FE688 48 00 04 D5 */ bl func_80102EFC
/* 80102A2C 000FE68C 7C 64 1B 78 */ mr r4, r3
/* 80102A30 000FE690 7F C3 F3 78 */ mr r3, r30
/* 80102A34 000FE694 7F E7 FB 78 */ mr r7, r31
/* 80102A38 000FE698 7F 85 07 34 */ extsh r5, r28
/* 80102A3C 000FE69C 7F 66 07 34 */ extsh r6, r27
/* 80102A40 000FE6A0 48 00 14 11 */ bl func_80103E50
/* 80102A44 000FE6A4 7C 64 1B 78 */ mr r4, r3
/* 80102A48 000FE6A8 7F C3 F3 78 */ mr r3, r30
/* 80102A4C 000FE6AC 7F E7 FB 78 */ mr r7, r31
/* 80102A50 000FE6B0 7F 85 07 34 */ extsh r5, r28
/* 80102A54 000FE6B4 7F 66 07 34 */ extsh r6, r27
/* 80102A58 000FE6B8 48 00 17 B9 */ bl func_80104210
/* 80102A5C 000FE6BC 48 00 03 E8 */ b lbl_80102E44
/* 80102A60 000FE6C0 7F C3 F3 78 */ mr r3, r30
/* 80102A64 000FE6C4 7F A4 EB 78 */ mr r4, r29
/* 80102A68 000FE6C8 7F E7 FB 78 */ mr r7, r31
/* 80102A6C 000FE6CC 7F 85 07 34 */ extsh r5, r28
/* 80102A70 000FE6D0 7F 66 07 34 */ extsh r6, r27
/* 80102A74 000FE6D4 48 00 03 E9 */ bl func_80102E5C
/* 80102A78 000FE6D8 7C 65 1B 78 */ mr r5, r3
/* 80102A7C 000FE6DC 7F C4 F3 78 */ mr r4, r30
/* 80102A80 000FE6E0 7F E8 FB 78 */ mr r8, r31
/* 80102A84 000FE6E4 7F 86 07 34 */ extsh r6, r28
/* 80102A88 000FE6E8 7F 67 07 34 */ extsh r7, r27
/* 80102A8C 000FE6EC 38 60 30 2F */ li r3, 0x302f
/* 80102A90 000FE6F0 48 00 04 6D */ bl func_80102EFC
/* 80102A94 000FE6F4 7C 64 1B 78 */ mr r4, r3
/* 80102A98 000FE6F8 7F C3 F3 78 */ mr r3, r30
/* 80102A9C 000FE6FC 7F E7 FB 78 */ mr r7, r31
/* 80102AA0 000FE700 7F 85 07 34 */ extsh r5, r28
/* 80102AA4 000FE704 7F 66 07 34 */ extsh r6, r27
/* 80102AA8 000FE708 48 00 13 A9 */ bl func_80103E50
/* 80102AAC 000FE70C 7C 64 1B 78 */ mr r4, r3
/* 80102AB0 000FE710 7F C3 F3 78 */ mr r3, r30
/* 80102AB4 000FE714 7F E7 FB 78 */ mr r7, r31
/* 80102AB8 000FE718 7F 85 07 34 */ extsh r5, r28
/* 80102ABC 000FE71C 7F 66 07 34 */ extsh r6, r27
/* 80102AC0 000FE720 48 00 17 51 */ bl func_80104210
/* 80102AC4 000FE724 48 00 03 80 */ b lbl_80102E44
/* 80102AC8 000FE728 7F C3 F3 78 */ mr r3, r30
/* 80102ACC 000FE72C 7F A4 EB 78 */ mr r4, r29
/* 80102AD0 000FE730 7F E7 FB 78 */ mr r7, r31
/* 80102AD4 000FE734 7F 85 07 34 */ extsh r5, r28
/* 80102AD8 000FE738 7F 66 07 34 */ extsh r6, r27
/* 80102ADC 000FE73C 48 00 03 81 */ bl func_80102E5C
/* 80102AE0 000FE740 7C 65 1B 78 */ mr r5, r3
/* 80102AE4 000FE744 7F C4 F3 78 */ mr r4, r30
/* 80102AE8 000FE748 7F E8 FB 78 */ mr r8, r31
/* 80102AEC 000FE74C 7F 86 07 34 */ extsh r6, r28
/* 80102AF0 000FE750 7F 67 07 34 */ extsh r7, r27
/* 80102AF4 000FE754 38 60 30 30 */ li r3, 0x3030
/* 80102AF8 000FE758 48 00 04 05 */ bl func_80102EFC
/* 80102AFC 000FE75C 7C 64 1B 78 */ mr r4, r3
/* 80102B00 000FE760 7F C3 F3 78 */ mr r3, r30
/* 80102B04 000FE764 7F E7 FB 78 */ mr r7, r31
/* 80102B08 000FE768 7F 85 07 34 */ extsh r5, r28
/* 80102B0C 000FE76C 7F 66 07 34 */ extsh r6, r27
/* 80102B10 000FE770 48 00 13 41 */ bl func_80103E50
/* 80102B14 000FE774 7C 64 1B 78 */ mr r4, r3
/* 80102B18 000FE778 7F C3 F3 78 */ mr r3, r30
/* 80102B1C 000FE77C 7F E7 FB 78 */ mr r7, r31
/* 80102B20 000FE780 7F 85 07 34 */ extsh r5, r28
/* 80102B24 000FE784 7F 66 07 34 */ extsh r6, r27
/* 80102B28 000FE788 48 00 16 E9 */ bl func_80104210
/* 80102B2C 000FE78C 48 00 03 18 */ b lbl_80102E44
/* 80102B30 000FE790 7F C3 F3 78 */ mr r3, r30
/* 80102B34 000FE794 7F A4 EB 78 */ mr r4, r29
/* 80102B38 000FE798 7F E7 FB 78 */ mr r7, r31
/* 80102B3C 000FE79C 7F 85 07 34 */ extsh r5, r28
/* 80102B40 000FE7A0 7F 66 07 34 */ extsh r6, r27
/* 80102B44 000FE7A4 48 00 03 19 */ bl func_80102E5C
/* 80102B48 000FE7A8 7C 65 1B 78 */ mr r5, r3
/* 80102B4C 000FE7AC 7F C4 F3 78 */ mr r4, r30
/* 80102B50 000FE7B0 7F E8 FB 78 */ mr r8, r31
/* 80102B54 000FE7B4 7F 86 07 34 */ extsh r6, r28
/* 80102B58 000FE7B8 7F 67 07 34 */ extsh r7, r27
/* 80102B5C 000FE7BC 38 60 30 31 */ li r3, 0x3031
/* 80102B60 000FE7C0 48 00 03 9D */ bl func_80102EFC
/* 80102B64 000FE7C4 7C 64 1B 78 */ mr r4, r3
/* 80102B68 000FE7C8 7F C3 F3 78 */ mr r3, r30
/* 80102B6C 000FE7CC 7F E7 FB 78 */ mr r7, r31
/* 80102B70 000FE7D0 7F 85 07 34 */ extsh r5, r28
/* 80102B74 000FE7D4 7F 66 07 34 */ extsh r6, r27
/* 80102B78 000FE7D8 48 00 12 D9 */ bl func_80103E50
/* 80102B7C 000FE7DC 7C 64 1B 78 */ mr r4, r3
/* 80102B80 000FE7E0 7F C3 F3 78 */ mr r3, r30
/* 80102B84 000FE7E4 7F E7 FB 78 */ mr r7, r31
/* 80102B88 000FE7E8 7F 85 07 34 */ extsh r5, r28
/* 80102B8C 000FE7EC 7F 66 07 34 */ extsh r6, r27
/* 80102B90 000FE7F0 48 00 16 81 */ bl func_80104210
/* 80102B94 000FE7F4 48 00 02 B0 */ b lbl_80102E44
/* 80102B98 000FE7F8 7F C3 F3 78 */ mr r3, r30
/* 80102B9C 000FE7FC 7F A4 EB 78 */ mr r4, r29
/* 80102BA0 000FE800 7F E7 FB 78 */ mr r7, r31
/* 80102BA4 000FE804 7F 85 07 34 */ extsh r5, r28
/* 80102BA8 000FE808 7F 66 07 34 */ extsh r6, r27
/* 80102BAC 000FE80C 48 00 02 B1 */ bl func_80102E5C
/* 80102BB0 000FE810 7C 65 1B 78 */ mr r5, r3
/* 80102BB4 000FE814 7F C4 F3 78 */ mr r4, r30
/* 80102BB8 000FE818 7F E8 FB 78 */ mr r8, r31
/* 80102BBC 000FE81C 7F 86 07 34 */ extsh r6, r28
/* 80102BC0 000FE820 7F 67 07 34 */ extsh r7, r27
/* 80102BC4 000FE824 38 60 30 32 */ li r3, 0x3032
/* 80102BC8 000FE828 48 00 03 35 */ bl func_80102EFC
/* 80102BCC 000FE82C 7C 64 1B 78 */ mr r4, r3
/* 80102BD0 000FE830 7F C3 F3 78 */ mr r3, r30
/* 80102BD4 000FE834 7F E7 FB 78 */ mr r7, r31
/* 80102BD8 000FE838 7F 85 07 34 */ extsh r5, r28
/* 80102BDC 000FE83C 7F 66 07 34 */ extsh r6, r27
/* 80102BE0 000FE840 48 00 12 71 */ bl func_80103E50
/* 80102BE4 000FE844 7C 64 1B 78 */ mr r4, r3
/* 80102BE8 000FE848 7F C3 F3 78 */ mr r3, r30
/* 80102BEC 000FE84C 7F E7 FB 78 */ mr r7, r31
/* 80102BF0 000FE850 7F 85 07 34 */ extsh r5, r28
/* 80102BF4 000FE854 7F 66 07 34 */ extsh r6, r27
/* 80102BF8 000FE858 48 00 16 19 */ bl func_80104210
/* 80102BFC 000FE85C 48 00 02 48 */ b lbl_80102E44
/* 80102C00 000FE860 7F C3 F3 78 */ mr r3, r30
/* 80102C04 000FE864 7F A4 EB 78 */ mr r4, r29
/* 80102C08 000FE868 7F E7 FB 78 */ mr r7, r31
/* 80102C0C 000FE86C 7F 85 07 34 */ extsh r5, r28
/* 80102C10 000FE870 7F 66 07 34 */ extsh r6, r27
/* 80102C14 000FE874 48 00 02 49 */ bl func_80102E5C
/* 80102C18 000FE878 7C 65 1B 78 */ mr r5, r3
/* 80102C1C 000FE87C 7F C4 F3 78 */ mr r4, r30
/* 80102C20 000FE880 7F E8 FB 78 */ mr r8, r31
/* 80102C24 000FE884 7F 86 07 34 */ extsh r6, r28
/* 80102C28 000FE888 7F 67 07 34 */ extsh r7, r27
/* 80102C2C 000FE88C 38 60 30 33 */ li r3, 0x3033
/* 80102C30 000FE890 48 00 02 CD */ bl func_80102EFC
/* 80102C34 000FE894 7C 64 1B 78 */ mr r4, r3
/* 80102C38 000FE898 7F C3 F3 78 */ mr r3, r30
/* 80102C3C 000FE89C 7F E7 FB 78 */ mr r7, r31
/* 80102C40 000FE8A0 7F 85 07 34 */ extsh r5, r28
/* 80102C44 000FE8A4 7F 66 07 34 */ extsh r6, r27
/* 80102C48 000FE8A8 48 00 12 09 */ bl func_80103E50
/* 80102C4C 000FE8AC 48 00 01 F8 */ b lbl_80102E44
/* 80102C50 000FE8B0 7F C3 F3 78 */ mr r3, r30
/* 80102C54 000FE8B4 7F A4 EB 78 */ mr r4, r29
/* 80102C58 000FE8B8 7F E7 FB 78 */ mr r7, r31
/* 80102C5C 000FE8BC 7F 85 07 34 */ extsh r5, r28
/* 80102C60 000FE8C0 7F 66 07 34 */ extsh r6, r27
/* 80102C64 000FE8C4 48 00 01 F9 */ bl func_80102E5C
/* 80102C68 000FE8C8 7C 65 1B 78 */ mr r5, r3
/* 80102C6C 000FE8CC 7F C4 F3 78 */ mr r4, r30
/* 80102C70 000FE8D0 7F E8 FB 78 */ mr r8, r31
/* 80102C74 000FE8D4 7F 86 07 34 */ extsh r6, r28
/* 80102C78 000FE8D8 7F 67 07 34 */ extsh r7, r27
/* 80102C7C 000FE8DC 38 60 30 34 */ li r3, 0x3034
/* 80102C80 000FE8E0 48 00 02 7D */ bl func_80102EFC
/* 80102C84 000FE8E4 7C 64 1B 78 */ mr r4, r3
/* 80102C88 000FE8E8 7F C3 F3 78 */ mr r3, r30
/* 80102C8C 000FE8EC 7F E7 FB 78 */ mr r7, r31
/* 80102C90 000FE8F0 7F 85 07 34 */ extsh r5, r28
/* 80102C94 000FE8F4 7F 66 07 34 */ extsh r6, r27
/* 80102C98 000FE8F8 48 00 11 B9 */ bl func_80103E50
/* 80102C9C 000FE8FC 48 00 01 A8 */ b lbl_80102E44
/* 80102CA0 000FE900 7F C3 F3 78 */ mr r3, r30
/* 80102CA4 000FE904 7F A4 EB 78 */ mr r4, r29
/* 80102CA8 000FE908 7F E7 FB 78 */ mr r7, r31
/* 80102CAC 000FE90C 7F 85 07 34 */ extsh r5, r28
/* 80102CB0 000FE910 7F 66 07 34 */ extsh r6, r27
/* 80102CB4 000FE914 48 00 01 A9 */ bl func_80102E5C
/* 80102CB8 000FE918 7C 65 1B 78 */ mr r5, r3
/* 80102CBC 000FE91C 7F C4 F3 78 */ mr r4, r30
/* 80102CC0 000FE920 7F E8 FB 78 */ mr r8, r31
/* 80102CC4 000FE924 7F 86 07 34 */ extsh r6, r28
/* 80102CC8 000FE928 7F 67 07 34 */ extsh r7, r27
/* 80102CCC 000FE92C 38 60 30 35 */ li r3, 0x3035
/* 80102CD0 000FE930 48 00 02 2D */ bl func_80102EFC
/* 80102CD4 000FE934 7C 64 1B 78 */ mr r4, r3
/* 80102CD8 000FE938 7F C3 F3 78 */ mr r3, r30
/* 80102CDC 000FE93C 7F E7 FB 78 */ mr r7, r31
/* 80102CE0 000FE940 7F 85 07 34 */ extsh r5, r28
/* 80102CE4 000FE944 7F 66 07 34 */ extsh r6, r27
/* 80102CE8 000FE948 48 00 11 69 */ bl func_80103E50
/* 80102CEC 000FE94C 48 00 01 58 */ b lbl_80102E44
/* 80102CF0 000FE950 7F C3 F3 78 */ mr r3, r30
/* 80102CF4 000FE954 7F A4 EB 78 */ mr r4, r29
/* 80102CF8 000FE958 7F E7 FB 78 */ mr r7, r31
/* 80102CFC 000FE95C 7F 85 07 34 */ extsh r5, r28
/* 80102D00 000FE960 7F 66 07 34 */ extsh r6, r27
/* 80102D04 000FE964 48 00 01 59 */ bl func_80102E5C
/* 80102D08 000FE968 7C 65 1B 78 */ mr r5, r3
/* 80102D0C 000FE96C 7F C4 F3 78 */ mr r4, r30
/* 80102D10 000FE970 7F E8 FB 78 */ mr r8, r31
/* 80102D14 000FE974 7F 86 07 34 */ extsh r6, r28
/* 80102D18 000FE978 7F 67 07 34 */ extsh r7, r27
/* 80102D1C 000FE97C 38 60 30 36 */ li r3, 0x3036
/* 80102D20 000FE980 48 00 01 DD */ bl func_80102EFC
/* 80102D24 000FE984 7C 64 1B 78 */ mr r4, r3
/* 80102D28 000FE988 7F C3 F3 78 */ mr r3, r30
/* 80102D2C 000FE98C 7F E7 FB 78 */ mr r7, r31
/* 80102D30 000FE990 7F 85 07 34 */ extsh r5, r28
/* 80102D34 000FE994 7F 66 07 34 */ extsh r6, r27
/* 80102D38 000FE998 48 00 11 19 */ bl func_80103E50
/* 80102D3C 000FE99C 48 00 01 08 */ b lbl_80102E44
/* 80102D40 000FE9A0 7F C3 F3 78 */ mr r3, r30
/* 80102D44 000FE9A4 7F A4 EB 78 */ mr r4, r29
/* 80102D48 000FE9A8 7F E7 FB 78 */ mr r7, r31
/* 80102D4C 000FE9AC 7F 85 07 34 */ extsh r5, r28
/* 80102D50 000FE9B0 7F 66 07 34 */ extsh r6, r27
/* 80102D54 000FE9B4 48 00 01 09 */ bl func_80102E5C
/* 80102D58 000FE9B8 7C 65 1B 78 */ mr r5, r3
/* 80102D5C 000FE9BC 7F C4 F3 78 */ mr r4, r30
/* 80102D60 000FE9C0 7F E8 FB 78 */ mr r8, r31
/* 80102D64 000FE9C4 7F 86 07 34 */ extsh r6, r28
/* 80102D68 000FE9C8 7F 67 07 34 */ extsh r7, r27
/* 80102D6C 000FE9CC 38 60 30 37 */ li r3, 0x3037
/* 80102D70 000FE9D0 48 00 01 8D */ bl func_80102EFC
/* 80102D74 000FE9D4 7C 64 1B 78 */ mr r4, r3
/* 80102D78 000FE9D8 7F C3 F3 78 */ mr r3, r30
/* 80102D7C 000FE9DC 7F E7 FB 78 */ mr r7, r31
/* 80102D80 000FE9E0 7F 85 07 34 */ extsh r5, r28
/* 80102D84 000FE9E4 7F 66 07 34 */ extsh r6, r27
/* 80102D88 000FE9E8 48 00 10 C9 */ bl func_80103E50
/* 80102D8C 000FE9EC 48 00 00 B8 */ b lbl_80102E44
/* 80102D90 000FE9F0 7F C3 F3 78 */ mr r3, r30
/* 80102D94 000FE9F4 7F A4 EB 78 */ mr r4, r29
/* 80102D98 000FE9F8 7F E7 FB 78 */ mr r7, r31
/* 80102D9C 000FE9FC 7F 85 07 34 */ extsh r5, r28
/* 80102DA0 000FEA00 7F 66 07 34 */ extsh r6, r27
/* 80102DA4 000FEA04 48 00 00 B9 */ bl func_80102E5C
/* 80102DA8 000FEA08 7C 65 1B 78 */ mr r5, r3
/* 80102DAC 000FEA0C 7F C4 F3 78 */ mr r4, r30
/* 80102DB0 000FEA10 7F E8 FB 78 */ mr r8, r31
/* 80102DB4 000FEA14 7F 86 07 34 */ extsh r6, r28
/* 80102DB8 000FEA18 7F 67 07 34 */ extsh r7, r27
/* 80102DBC 000FEA1C 38 60 30 38 */ li r3, 0x3038
/* 80102DC0 000FEA20 48 00 01 3D */ bl func_80102EFC
/* 80102DC4 000FEA24 7C 64 1B 78 */ mr r4, r3
/* 80102DC8 000FEA28 7F C3 F3 78 */ mr r3, r30
/* 80102DCC 000FEA2C 7F E7 FB 78 */ mr r7, r31
/* 80102DD0 000FEA30 7F 85 07 34 */ extsh r5, r28
/* 80102DD4 000FEA34 7F 66 07 34 */ extsh r6, r27
/* 80102DD8 000FEA38 48 00 10 79 */ bl func_80103E50
/* 80102DDC 000FEA3C 48 00 00 68 */ b lbl_80102E44
/* 80102DE0 000FEA40 7F C3 F3 78 */ mr r3, r30
/* 80102DE4 000FEA44 7F A4 EB 78 */ mr r4, r29
/* 80102DE8 000FEA48 7F E7 FB 78 */ mr r7, r31
/* 80102DEC 000FEA4C 7F 85 07 34 */ extsh r5, r28
/* 80102DF0 000FEA50 7F 66 07 34 */ extsh r6, r27
/* 80102DF4 000FEA54 48 00 00 69 */ bl func_80102E5C
/* 80102DF8 000FEA58 7C 65 1B 78 */ mr r5, r3
/* 80102DFC 000FEA5C 7F C4 F3 78 */ mr r4, r30
/* 80102E00 000FEA60 7F E8 FB 78 */ mr r8, r31
/* 80102E04 000FEA64 7F 86 07 34 */ extsh r6, r28
/* 80102E08 000FEA68 7F 67 07 34 */ extsh r7, r27
/* 80102E0C 000FEA6C 38 60 30 39 */ li r3, 0x3039
/* 80102E10 000FEA70 48 00 00 ED */ bl func_80102EFC
/* 80102E14 000FEA74 7C 64 1B 78 */ mr r4, r3
/* 80102E18 000FEA78 7F C3 F3 78 */ mr r3, r30
/* 80102E1C 000FEA7C 7F E7 FB 78 */ mr r7, r31
/* 80102E20 000FEA80 7F 85 07 34 */ extsh r5, r28
/* 80102E24 000FEA84 7F 66 07 34 */ extsh r6, r27
/* 80102E28 000FEA88 48 00 10 29 */ bl func_80103E50
/* 80102E2C 000FEA8C 7C 64 1B 78 */ mr r4, r3
/* 80102E30 000FEA90 7F C3 F3 78 */ mr r3, r30
/* 80102E34 000FEA94 7F E7 FB 78 */ mr r7, r31
/* 80102E38 000FEA98 7F 85 07 34 */ extsh r5, r28
/* 80102E3C 000FEA9C 7F 66 07 34 */ extsh r6, r27
/* 80102E40 000FEAA0 48 00 13 D1 */ bl func_80104210
lbl_80102E44:
/* 80102E44 000FEAA4 39 61 00 70 */ addi r11, r1, 0x70
/* 80102E48 000FEAA8 48 0C 43 25 */ bl _restgpr_25
/* 80102E4C 000FEAAC 80 01 00 74 */ lwz r0, 0x74(r1)
/* 80102E50 000FEAB0 7C 08 03 A6 */ mtlr r0
/* 80102E54 000FEAB4 38 21 00 70 */ addi r1, r1, 0x70
/* 80102E58 000FEAB8 4E 80 00 20 */ blr
.global func_80102E5C
func_80102E5C:
/* 80102E5C 000FEABC 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80102E60 000FEAC0 7C 08 02 A6 */ mflr r0
/* 80102E64 000FEAC4 90 01 00 24 */ stw r0, 0x24(r1)
/* 80102E68 000FEAC8 39 61 00 20 */ addi r11, r1, 0x20
/* 80102E6C 000FEACC 48 0C 42 BD */ bl _savegpr_27
/* 80102E70 000FEAD0 81 0D 82 70 */ lwz r8, lbl_8063D530-_SDA_BASE_(r13)
/* 80102E74 000FEAD4 7C 7B 1B 78 */ mr r27, r3
/* 80102E78 000FEAD8 7C 9C 23 78 */ mr r28, r4
/* 80102E7C 000FEADC 7C BD 2B 78 */ mr r29, r5
/* 80102E80 000FEAE0 80 68 00 80 */ lwz r3, 0x80(r8)
/* 80102E84 000FEAE4 7C DE 33 78 */ mr r30, r6
/* 80102E88 000FEAE8 7C FF 3B 78 */ mr r31, r7
/* 80102E8C 000FEAEC 48 2D 8E 61 */ bl func_803DBCEC
/* 80102E90 000FEAF0 3C 80 80 42 */ lis r4, lbl_8041A98C@ha
/* 80102E94 000FEAF4 54 60 0D FC */ rlwinm r0, r3, 1, 0x17, 0x1e
/* 80102E98 000FEAF8 38 84 A9 8C */ addi r4, r4, lbl_8041A98C@l
/* 80102E9C 000FEAFC 7C 64 02 2E */ lhzx r3, r4, r0
/* 80102EA0 000FEB00 48 14 D4 55 */ bl func_802502F4
/* 80102EA4 000FEB04 7C 64 1B 78 */ mr r4, r3
/* 80102EA8 000FEB08 38 60 00 0E */ li r3, 0xe
/* 80102EAC 000FEB0C 48 05 94 5D */ bl func_8015C308
/* 80102EB0 000FEB10 7F 64 DB 78 */ mr r4, r27
/* 80102EB4 000FEB14 7F 85 E3 78 */ mr r5, r28
/* 80102EB8 000FEB18 7F A6 EB 78 */ mr r6, r29
/* 80102EBC 000FEB1C 7F C7 F3 78 */ mr r7, r30
/* 80102EC0 000FEB20 7F E8 FB 78 */ mr r8, r31
/* 80102EC4 000FEB24 38 60 2D 75 */ li r3, 0x2d75
/* 80102EC8 000FEB28 48 14 D2 6D */ bl func_80250134
/* 80102ECC 000FEB2C 38 60 2D 75 */ li r3, 0x2d75
/* 80102ED0 000FEB30 38 80 00 01 */ li r4, 1
/* 80102ED4 000FEB34 38 A0 00 00 */ li r5, 0
/* 80102ED8 000FEB38 48 14 D4 C1 */ bl func_80250398
/* 80102EDC 000FEB3C 54 60 84 3E */ srwi r0, r3, 0x10
/* 80102EE0 000FEB40 39 61 00 20 */ addi r11, r1, 0x20
/* 80102EE4 000FEB44 7C 7C 02 14 */ add r3, r28, r0
/* 80102EE8 000FEB48 48 0C 42 8D */ bl _restgpr_27
/* 80102EEC 000FEB4C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80102EF0 000FEB50 7C 08 03 A6 */ mtlr r0
/* 80102EF4 000FEB54 38 21 00 20 */ addi r1, r1, 0x20
/* 80102EF8 000FEB58 4E 80 00 20 */ blr
.global func_80102EFC
func_80102EFC:
/* 80102EFC 000FEB5C 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 80102F00 000FEB60 7C 08 02 A6 */ mflr r0
/* 80102F04 000FEB64 90 01 00 54 */ stw r0, 0x54(r1)
/* 80102F08 000FEB68 39 61 00 50 */ addi r11, r1, 0x50
/* 80102F0C 000FEB6C 48 0C 41 F5 */ bl _savegpr_17
/* 80102F10 000FEB70 81 2D 82 70 */ lwz r9, lbl_8063D530-_SDA_BASE_(r13)
/* 80102F14 000FEB74 7C 72 1B 78 */ mr r18, r3
/* 80102F18 000FEB78 7C 93 23 78 */ mr r19, r4
/* 80102F1C 000FEB7C 7C B4 2B 78 */ mr r20, r5
/* 80102F20 000FEB80 80 69 00 80 */ lwz r3, 0x80(r9)
/* 80102F24 000FEB84 7C D5 33 78 */ mr r21, r6
/* 80102F28 000FEB88 7C F6 3B 78 */ mr r22, r7
/* 80102F2C 000FEB8C 7D 17 43 78 */ mr r23, r8
/* 80102F30 000FEB90 38 80 00 91 */ li r4, 0x91
/* 80102F34 000FEB94 38 A0 00 00 */ li r5, 0
/* 80102F38 000FEB98 48 2D AA A5 */ bl func_803DD9DC
/* 80102F3C 000FEB9C 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 80102F40 000FEBA0 7C 7D 1B 78 */ mr r29, r3
/* 80102F44 000FEBA4 38 80 00 92 */ li r4, 0x92
/* 80102F48 000FEBA8 38 A0 00 00 */ li r5, 0
/* 80102F4C 000FEBAC 80 66 00 80 */ lwz r3, 0x80(r6)
/* 80102F50 000FEBB0 48 2D AA 8D */ bl func_803DD9DC
/* 80102F54 000FEBB4 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 80102F58 000FEBB8 7C 7E 1B 78 */ mr r30, r3
/* 80102F5C 000FEBBC 38 80 00 93 */ li r4, 0x93
/* 80102F60 000FEBC0 38 A0 00 00 */ li r5, 0
/* 80102F64 000FEBC4 80 66 00 80 */ lwz r3, 0x80(r6)
/* 80102F68 000FEBC8 48 2D AA 75 */ bl func_803DD9DC
/* 80102F6C 000FEBCC 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 80102F70 000FEBD0 7C 7C 1B 78 */ mr r28, r3
/* 80102F74 000FEBD4 38 80 00 97 */ li r4, 0x97
/* 80102F78 000FEBD8 38 A0 00 00 */ li r5, 0
/* 80102F7C 000FEBDC 80 66 00 80 */ lwz r3, 0x80(r6)
/* 80102F80 000FEBE0 48 2D AA 5D */ bl func_803DD9DC
/* 80102F84 000FEBE4 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 80102F88 000FEBE8 7C 7B 1B 78 */ mr r27, r3
/* 80102F8C 000FEBEC 38 80 00 9B */ li r4, 0x9b
/* 80102F90 000FEBF0 38 A0 00 00 */ li r5, 0
/* 80102F94 000FEBF4 80 66 00 80 */ lwz r3, 0x80(r6)
/* 80102F98 000FEBF8 48 2D AA 45 */ bl func_803DD9DC
/* 80102F9C 000FEBFC 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 80102FA0 000FEC00 7C 7A 1B 78 */ mr r26, r3
/* 80102FA4 000FEC04 38 80 00 94 */ li r4, 0x94
/* 80102FA8 000FEC08 38 A0 00 00 */ li r5, 0
/* 80102FAC 000FEC0C 80 66 00 80 */ lwz r3, 0x80(r6)
/* 80102FB0 000FEC10 48 2D AA 2D */ bl func_803DD9DC
/* 80102FB4 000FEC14 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 80102FB8 000FEC18 7C 79 1B 78 */ mr r25, r3
/* 80102FBC 000FEC1C 38 80 00 95 */ li r4, 0x95
/* 80102FC0 000FEC20 38 A0 00 00 */ li r5, 0
/* 80102FC4 000FEC24 80 66 00 80 */ lwz r3, 0x80(r6)
/* 80102FC8 000FEC28 48 2D AA 15 */ bl func_803DD9DC
/* 80102FCC 000FEC2C 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 80102FD0 000FEC30 7C 7F 1B 78 */ mr r31, r3
/* 80102FD4 000FEC34 38 80 00 96 */ li r4, 0x96
/* 80102FD8 000FEC38 38 A0 00 00 */ li r5, 0
/* 80102FDC 000FEC3C 80 66 00 80 */ lwz r3, 0x80(r6)
/* 80102FE0 000FEC40 48 2D A9 FD */ bl func_803DD9DC
/* 80102FE4 000FEC44 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 80102FE8 000FEC48 7C 78 1B 78 */ mr r24, r3
/* 80102FEC 000FEC4C 38 80 00 98 */ li r4, 0x98
/* 80102FF0 000FEC50 38 A0 00 00 */ li r5, 0
/* 80102FF4 000FEC54 80 66 00 80 */ lwz r3, 0x80(r6)
/* 80102FF8 000FEC58 48 2D A9 E5 */ bl func_803DD9DC
/* 80102FFC 000FEC5C 38 12 CF D6 */ addi r0, r18, -12330
/* 80103000 000FEC60 7C 71 1B 78 */ mr r17, r3
/* 80103004 000FEC64 28 00 00 0F */ cmplwi r0, 0xf
/* 80103008 000FEC68 41 81 0D E8 */ bgt lbl_80103DF0
/* 8010300C 000FEC6C 3C 60 80 42 */ lis r3, lbl_8041AA88@ha
/* 80103010 000FEC70 54 00 10 3A */ slwi r0, r0, 2
/* 80103014 000FEC74 38 63 AA 88 */ addi r3, r3, lbl_8041AA88@l
/* 80103018 000FEC78 7C 63 00 2E */ lwzx r3, r3, r0
/* 8010301C 000FEC7C 7C 69 03 A6 */ mtctr r3
/* 80103020 000FEC80 4E 80 04 20 */ bctr
/* 80103024 000FEC84 7F 23 CB 78 */ mr r3, r25
/* 80103028 000FEC88 38 80 00 02 */ li r4, 2
/* 8010302C 000FEC8C 38 A0 00 5F */ li r5, 0x5f
/* 80103030 000FEC90 38 C0 00 01 */ li r6, 1
/* 80103034 000FEC94 48 05 9C 45 */ bl func_8015CC78
/* 80103038 000FEC98 57 E3 04 3E */ clrlwi r3, r31, 0x10
/* 8010303C 000FEC9C 4B F5 5B 91 */ bl func_80058BCC
/* 80103040 000FECA0 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103044 000FECA4 48 14 D2 B1 */ bl func_802502F4
/* 80103048 000FECA8 7C 64 1B 78 */ mr r4, r3
/* 8010304C 000FECAC 38 60 00 60 */ li r3, 0x60
/* 80103050 000FECB0 48 05 92 B9 */ bl func_8015C308
/* 80103054 000FECB4 28 18 00 0A */ cmplwi r24, 0xa
/* 80103058 000FECB8 38 80 00 01 */ li r4, 1
/* 8010305C 000FECBC 41 80 00 08 */ blt lbl_80103064
/* 80103060 000FECC0 38 80 00 02 */ li r4, 2
lbl_80103064:
/* 80103064 000FECC4 7F 03 C3 78 */ mr r3, r24
/* 80103068 000FECC8 38 A0 00 61 */ li r5, 0x61
/* 8010306C 000FECCC 38 C0 00 01 */ li r6, 1
/* 80103070 000FECD0 48 05 9C 09 */ bl func_8015CC78
/* 80103074 000FECD4 7E 23 8B 78 */ mr r3, r17
/* 80103078 000FECD8 48 00 12 6D */ bl func_801042E4
/* 8010307C 000FECDC 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103080 000FECE0 48 14 D2 75 */ bl func_802502F4
/* 80103084 000FECE4 7C 64 1B 78 */ mr r4, r3
/* 80103088 000FECE8 38 60 00 62 */ li r3, 0x62
/* 8010308C 000FECEC 48 05 92 7D */ bl func_8015C308
/* 80103090 000FECF0 28 1A 00 0A */ cmplwi r26, 0xa
/* 80103094 000FECF4 38 80 00 01 */ li r4, 1
/* 80103098 000FECF8 41 80 00 08 */ blt lbl_801030A0
/* 8010309C 000FECFC 38 80 00 02 */ li r4, 2
lbl_801030A0:
/* 801030A0 000FED00 28 1A 00 64 */ cmplwi r26, 0x64
/* 801030A4 000FED04 41 80 00 08 */ blt lbl_801030AC
/* 801030A8 000FED08 38 80 00 03 */ li r4, 3
lbl_801030AC:
/* 801030AC 000FED0C 7F 43 D3 78 */ mr r3, r26
/* 801030B0 000FED10 38 A0 00 63 */ li r5, 0x63
/* 801030B4 000FED14 38 C0 00 01 */ li r6, 1
/* 801030B8 000FED18 48 05 9B C1 */ bl func_8015CC78
/* 801030BC 000FED1C 48 00 0D 34 */ b lbl_80103DF0
/* 801030C0 000FED20 7F 23 CB 78 */ mr r3, r25
/* 801030C4 000FED24 38 80 00 02 */ li r4, 2
/* 801030C8 000FED28 38 A0 00 5F */ li r5, 0x5f
/* 801030CC 000FED2C 38 C0 00 01 */ li r6, 1
/* 801030D0 000FED30 48 05 9B A9 */ bl func_8015CC78
/* 801030D4 000FED34 57 E3 04 3E */ clrlwi r3, r31, 0x10
/* 801030D8 000FED38 4B F5 5A F5 */ bl func_80058BCC
/* 801030DC 000FED3C 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 801030E0 000FED40 48 14 D2 15 */ bl func_802502F4
/* 801030E4 000FED44 7C 64 1B 78 */ mr r4, r3
/* 801030E8 000FED48 38 60 00 60 */ li r3, 0x60
/* 801030EC 000FED4C 48 05 92 1D */ bl func_8015C308
/* 801030F0 000FED50 28 18 00 0A */ cmplwi r24, 0xa
/* 801030F4 000FED54 38 80 00 01 */ li r4, 1
/* 801030F8 000FED58 41 80 00 08 */ blt lbl_80103100
/* 801030FC 000FED5C 38 80 00 02 */ li r4, 2
lbl_80103100:
/* 80103100 000FED60 7F 03 C3 78 */ mr r3, r24
/* 80103104 000FED64 38 A0 00 61 */ li r5, 0x61
/* 80103108 000FED68 38 C0 00 01 */ li r6, 1
/* 8010310C 000FED6C 48 05 9B 6D */ bl func_8015CC78
/* 80103110 000FED70 7E 23 8B 78 */ mr r3, r17
/* 80103114 000FED74 48 00 11 D1 */ bl func_801042E4
/* 80103118 000FED78 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 8010311C 000FED7C 48 14 D1 D9 */ bl func_802502F4
/* 80103120 000FED80 7C 64 1B 78 */ mr r4, r3
/* 80103124 000FED84 38 60 00 62 */ li r3, 0x62
/* 80103128 000FED88 48 05 91 E1 */ bl func_8015C308
/* 8010312C 000FED8C 28 1A 00 0A */ cmplwi r26, 0xa
/* 80103130 000FED90 38 80 00 01 */ li r4, 1
/* 80103134 000FED94 41 80 00 08 */ blt lbl_8010313C
/* 80103138 000FED98 38 80 00 02 */ li r4, 2
lbl_8010313C:
/* 8010313C 000FED9C 28 1A 00 64 */ cmplwi r26, 0x64
/* 80103140 000FEDA0 41 80 00 08 */ blt lbl_80103148
/* 80103144 000FEDA4 38 80 00 03 */ li r4, 3
lbl_80103148:
/* 80103148 000FEDA8 7F 43 D3 78 */ mr r3, r26
/* 8010314C 000FEDAC 38 A0 00 63 */ li r5, 0x63
/* 80103150 000FEDB0 38 C0 00 01 */ li r6, 1
/* 80103154 000FEDB4 48 05 9B 25 */ bl func_8015CC78
/* 80103158 000FEDB8 48 00 0C 98 */ b lbl_80103DF0
/* 8010315C 000FEDBC 7F 23 CB 78 */ mr r3, r25
/* 80103160 000FEDC0 38 80 00 02 */ li r4, 2
/* 80103164 000FEDC4 38 A0 00 5F */ li r5, 0x5f
/* 80103168 000FEDC8 38 C0 00 01 */ li r6, 1
/* 8010316C 000FEDCC 48 05 9B 0D */ bl func_8015CC78
/* 80103170 000FEDD0 57 E3 04 3E */ clrlwi r3, r31, 0x10
/* 80103174 000FEDD4 4B F5 5A 59 */ bl func_80058BCC
/* 80103178 000FEDD8 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 8010317C 000FEDDC 48 14 D1 79 */ bl func_802502F4
/* 80103180 000FEDE0 7C 64 1B 78 */ mr r4, r3
/* 80103184 000FEDE4 38 60 00 60 */ li r3, 0x60
/* 80103188 000FEDE8 48 05 91 81 */ bl func_8015C308
/* 8010318C 000FEDEC 28 18 00 0A */ cmplwi r24, 0xa
/* 80103190 000FEDF0 38 80 00 01 */ li r4, 1
/* 80103194 000FEDF4 41 80 00 08 */ blt lbl_8010319C
/* 80103198 000FEDF8 38 80 00 02 */ li r4, 2
lbl_8010319C:
/* 8010319C 000FEDFC 7F 03 C3 78 */ mr r3, r24
/* 801031A0 000FEE00 38 A0 00 61 */ li r5, 0x61
/* 801031A4 000FEE04 38 C0 00 01 */ li r6, 1
/* 801031A8 000FEE08 48 05 9A D1 */ bl func_8015CC78
/* 801031AC 000FEE0C 7E 23 8B 78 */ mr r3, r17
/* 801031B0 000FEE10 48 00 11 35 */ bl func_801042E4
/* 801031B4 000FEE14 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 801031B8 000FEE18 48 14 D1 3D */ bl func_802502F4
/* 801031BC 000FEE1C 7C 64 1B 78 */ mr r4, r3
/* 801031C0 000FEE20 38 60 00 62 */ li r3, 0x62
/* 801031C4 000FEE24 48 05 91 45 */ bl func_8015C308
/* 801031C8 000FEE28 28 1A 00 0A */ cmplwi r26, 0xa
/* 801031CC 000FEE2C 38 80 00 01 */ li r4, 1
/* 801031D0 000FEE30 41 80 00 08 */ blt lbl_801031D8
/* 801031D4 000FEE34 38 80 00 02 */ li r4, 2
lbl_801031D8:
/* 801031D8 000FEE38 28 1A 00 64 */ cmplwi r26, 0x64
/* 801031DC 000FEE3C 41 80 00 08 */ blt lbl_801031E4
/* 801031E0 000FEE40 38 80 00 03 */ li r4, 3
lbl_801031E4:
/* 801031E4 000FEE44 7F 43 D3 78 */ mr r3, r26
/* 801031E8 000FEE48 38 A0 00 63 */ li r5, 0x63
/* 801031EC 000FEE4C 38 C0 00 01 */ li r6, 1
/* 801031F0 000FEE50 48 05 9A 89 */ bl func_8015CC78
/* 801031F4 000FEE54 48 00 0B FC */ b lbl_80103DF0
/* 801031F8 000FEE58 7F A3 EB 78 */ mr r3, r29
/* 801031FC 000FEE5C 38 80 00 02 */ li r4, 2
/* 80103200 000FEE60 38 A0 00 5F */ li r5, 0x5f
/* 80103204 000FEE64 38 C0 00 01 */ li r6, 1
/* 80103208 000FEE68 48 05 9A 71 */ bl func_8015CC78
/* 8010320C 000FEE6C 57 C3 04 3E */ clrlwi r3, r30, 0x10
/* 80103210 000FEE70 4B F5 59 BD */ bl func_80058BCC
/* 80103214 000FEE74 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103218 000FEE78 48 14 D0 DD */ bl func_802502F4
/* 8010321C 000FEE7C 7C 64 1B 78 */ mr r4, r3
/* 80103220 000FEE80 38 60 00 60 */ li r3, 0x60
/* 80103224 000FEE84 48 05 90 E5 */ bl func_8015C308
/* 80103228 000FEE88 28 1C 00 0A */ cmplwi r28, 0xa
/* 8010322C 000FEE8C 38 80 00 01 */ li r4, 1
/* 80103230 000FEE90 41 80 00 08 */ blt lbl_80103238
/* 80103234 000FEE94 38 80 00 02 */ li r4, 2
lbl_80103238:
/* 80103238 000FEE98 7F 83 E3 78 */ mr r3, r28
/* 8010323C 000FEE9C 38 A0 00 61 */ li r5, 0x61
/* 80103240 000FEEA0 38 C0 00 01 */ li r6, 1
/* 80103244 000FEEA4 48 05 9A 35 */ bl func_8015CC78
/* 80103248 000FEEA8 7F 63 DB 78 */ mr r3, r27
/* 8010324C 000FEEAC 48 00 10 99 */ bl func_801042E4
/* 80103250 000FEEB0 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103254 000FEEB4 48 14 D0 A1 */ bl func_802502F4
/* 80103258 000FEEB8 7C 64 1B 78 */ mr r4, r3
/* 8010325C 000FEEBC 38 60 00 62 */ li r3, 0x62
/* 80103260 000FEEC0 48 05 90 A9 */ bl func_8015C308
/* 80103264 000FEEC4 7F 23 CB 78 */ mr r3, r25
/* 80103268 000FEEC8 38 80 00 02 */ li r4, 2
/* 8010326C 000FEECC 38 A0 00 63 */ li r5, 0x63
/* 80103270 000FEED0 38 C0 00 01 */ li r6, 1
/* 80103274 000FEED4 48 05 9A 05 */ bl func_8015CC78
/* 80103278 000FEED8 57 E3 04 3E */ clrlwi r3, r31, 0x10
/* 8010327C 000FEEDC 4B F5 59 51 */ bl func_80058BCC
/* 80103280 000FEEE0 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103284 000FEEE4 48 14 D0 71 */ bl func_802502F4
/* 80103288 000FEEE8 7C 64 1B 78 */ mr r4, r3
/* 8010328C 000FEEEC 38 60 00 64 */ li r3, 0x64
/* 80103290 000FEEF0 48 05 90 79 */ bl func_8015C308
/* 80103294 000FEEF4 28 18 00 0A */ cmplwi r24, 0xa
/* 80103298 000FEEF8 38 80 00 01 */ li r4, 1
/* 8010329C 000FEEFC 41 80 00 08 */ blt lbl_801032A4
/* 801032A0 000FEF00 38 80 00 02 */ li r4, 2
lbl_801032A4:
/* 801032A4 000FEF04 7F 03 C3 78 */ mr r3, r24
/* 801032A8 000FEF08 38 A0 00 65 */ li r5, 0x65
/* 801032AC 000FEF0C 38 C0 00 01 */ li r6, 1
/* 801032B0 000FEF10 48 05 99 C9 */ bl func_8015CC78
/* 801032B4 000FEF14 7E 23 8B 78 */ mr r3, r17
/* 801032B8 000FEF18 48 00 10 2D */ bl func_801042E4
/* 801032BC 000FEF1C 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 801032C0 000FEF20 48 14 D0 35 */ bl func_802502F4
/* 801032C4 000FEF24 7C 64 1B 78 */ mr r4, r3
/* 801032C8 000FEF28 38 60 00 66 */ li r3, 0x66
/* 801032CC 000FEF2C 48 05 90 3D */ bl func_8015C308
/* 801032D0 000FEF30 48 00 0B 20 */ b lbl_80103DF0
/* 801032D4 000FEF34 7F A3 EB 78 */ mr r3, r29
/* 801032D8 000FEF38 38 80 00 02 */ li r4, 2
/* 801032DC 000FEF3C 38 A0 00 5F */ li r5, 0x5f
/* 801032E0 000FEF40 38 C0 00 01 */ li r6, 1
/* 801032E4 000FEF44 48 05 99 95 */ bl func_8015CC78
/* 801032E8 000FEF48 57 C3 04 3E */ clrlwi r3, r30, 0x10
/* 801032EC 000FEF4C 4B F5 58 E1 */ bl func_80058BCC
/* 801032F0 000FEF50 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 801032F4 000FEF54 48 14 D0 01 */ bl func_802502F4
/* 801032F8 000FEF58 7C 64 1B 78 */ mr r4, r3
/* 801032FC 000FEF5C 38 60 00 60 */ li r3, 0x60
/* 80103300 000FEF60 48 05 90 09 */ bl func_8015C308
/* 80103304 000FEF64 28 1C 00 0A */ cmplwi r28, 0xa
/* 80103308 000FEF68 38 80 00 01 */ li r4, 1
/* 8010330C 000FEF6C 41 80 00 08 */ blt lbl_80103314
/* 80103310 000FEF70 38 80 00 02 */ li r4, 2
lbl_80103314:
/* 80103314 000FEF74 7F 83 E3 78 */ mr r3, r28
/* 80103318 000FEF78 38 A0 00 61 */ li r5, 0x61
/* 8010331C 000FEF7C 38 C0 00 01 */ li r6, 1
/* 80103320 000FEF80 48 05 99 59 */ bl func_8015CC78
/* 80103324 000FEF84 7F 63 DB 78 */ mr r3, r27
/* 80103328 000FEF88 48 00 0F BD */ bl func_801042E4
/* 8010332C 000FEF8C 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103330 000FEF90 48 14 CF C5 */ bl func_802502F4
/* 80103334 000FEF94 7C 64 1B 78 */ mr r4, r3
/* 80103338 000FEF98 38 60 00 62 */ li r3, 0x62
/* 8010333C 000FEF9C 48 05 8F CD */ bl func_8015C308
/* 80103340 000FEFA0 7F 23 CB 78 */ mr r3, r25
/* 80103344 000FEFA4 38 80 00 02 */ li r4, 2
/* 80103348 000FEFA8 38 A0 00 63 */ li r5, 0x63
/* 8010334C 000FEFAC 38 C0 00 01 */ li r6, 1
/* 80103350 000FEFB0 48 05 99 29 */ bl func_8015CC78
/* 80103354 000FEFB4 57 E3 04 3E */ clrlwi r3, r31, 0x10
/* 80103358 000FEFB8 4B F5 58 75 */ bl func_80058BCC
/* 8010335C 000FEFBC 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103360 000FEFC0 48 14 CF 95 */ bl func_802502F4
/* 80103364 000FEFC4 7C 64 1B 78 */ mr r4, r3
/* 80103368 000FEFC8 38 60 00 64 */ li r3, 0x64
/* 8010336C 000FEFCC 48 05 8F 9D */ bl func_8015C308
/* 80103370 000FEFD0 28 18 00 0A */ cmplwi r24, 0xa
/* 80103374 000FEFD4 38 80 00 01 */ li r4, 1
/* 80103378 000FEFD8 41 80 00 08 */ blt lbl_80103380
/* 8010337C 000FEFDC 38 80 00 02 */ li r4, 2
lbl_80103380:
/* 80103380 000FEFE0 7F 03 C3 78 */ mr r3, r24
/* 80103384 000FEFE4 38 A0 00 65 */ li r5, 0x65
/* 80103388 000FEFE8 38 C0 00 01 */ li r6, 1
/* 8010338C 000FEFEC 48 05 98 ED */ bl func_8015CC78
/* 80103390 000FEFF0 7E 23 8B 78 */ mr r3, r17
/* 80103394 000FEFF4 48 00 0F 51 */ bl func_801042E4
/* 80103398 000FEFF8 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 8010339C 000FEFFC 48 14 CF 59 */ bl func_802502F4
/* 801033A0 000FF000 7C 64 1B 78 */ mr r4, r3
/* 801033A4 000FF004 38 60 00 66 */ li r3, 0x66
/* 801033A8 000FF008 48 05 8F 61 */ bl func_8015C308
/* 801033AC 000FF00C 48 00 0A 44 */ b lbl_80103DF0
/* 801033B0 000FF010 7F A3 EB 78 */ mr r3, r29
/* 801033B4 000FF014 38 80 00 02 */ li r4, 2
/* 801033B8 000FF018 38 A0 00 5F */ li r5, 0x5f
/* 801033BC 000FF01C 38 C0 00 01 */ li r6, 1
/* 801033C0 000FF020 48 05 98 B9 */ bl func_8015CC78
/* 801033C4 000FF024 57 C3 04 3E */ clrlwi r3, r30, 0x10
/* 801033C8 000FF028 4B F5 58 05 */ bl func_80058BCC
/* 801033CC 000FF02C 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 801033D0 000FF030 48 14 CF 25 */ bl func_802502F4
/* 801033D4 000FF034 7C 64 1B 78 */ mr r4, r3
/* 801033D8 000FF038 38 60 00 60 */ li r3, 0x60
/* 801033DC 000FF03C 48 05 8F 2D */ bl func_8015C308
/* 801033E0 000FF040 28 1C 00 0A */ cmplwi r28, 0xa
/* 801033E4 000FF044 38 80 00 01 */ li r4, 1
/* 801033E8 000FF048 41 80 00 08 */ blt lbl_801033F0
/* 801033EC 000FF04C 38 80 00 02 */ li r4, 2
lbl_801033F0:
/* 801033F0 000FF050 7F 83 E3 78 */ mr r3, r28
/* 801033F4 000FF054 38 A0 00 61 */ li r5, 0x61
/* 801033F8 000FF058 38 C0 00 01 */ li r6, 1
/* 801033FC 000FF05C 48 05 98 7D */ bl func_8015CC78
/* 80103400 000FF060 7F 63 DB 78 */ mr r3, r27
/* 80103404 000FF064 48 00 0E E1 */ bl func_801042E4
/* 80103408 000FF068 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 8010340C 000FF06C 48 14 CE E9 */ bl func_802502F4
/* 80103410 000FF070 7C 64 1B 78 */ mr r4, r3
/* 80103414 000FF074 38 60 00 62 */ li r3, 0x62
/* 80103418 000FF078 48 05 8E F1 */ bl func_8015C308
/* 8010341C 000FF07C 7F 23 CB 78 */ mr r3, r25
/* 80103420 000FF080 38 80 00 02 */ li r4, 2
/* 80103424 000FF084 38 A0 00 63 */ li r5, 0x63
/* 80103428 000FF088 38 C0 00 01 */ li r6, 1
/* 8010342C 000FF08C 48 05 98 4D */ bl func_8015CC78
/* 80103430 000FF090 57 E3 04 3E */ clrlwi r3, r31, 0x10
/* 80103434 000FF094 4B F5 57 99 */ bl func_80058BCC
/* 80103438 000FF098 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 8010343C 000FF09C 48 14 CE B9 */ bl func_802502F4
/* 80103440 000FF0A0 7C 64 1B 78 */ mr r4, r3
/* 80103444 000FF0A4 38 60 00 64 */ li r3, 0x64
/* 80103448 000FF0A8 48 05 8E C1 */ bl func_8015C308
/* 8010344C 000FF0AC 28 18 00 0A */ cmplwi r24, 0xa
/* 80103450 000FF0B0 38 80 00 01 */ li r4, 1
/* 80103454 000FF0B4 41 80 00 08 */ blt lbl_8010345C
/* 80103458 000FF0B8 38 80 00 02 */ li r4, 2
lbl_8010345C:
/* 8010345C 000FF0BC 7F 03 C3 78 */ mr r3, r24
/* 80103460 000FF0C0 38 A0 00 65 */ li r5, 0x65
/* 80103464 000FF0C4 38 C0 00 01 */ li r6, 1
/* 80103468 000FF0C8 48 05 98 11 */ bl func_8015CC78
/* 8010346C 000FF0CC 7E 23 8B 78 */ mr r3, r17
/* 80103470 000FF0D0 48 00 0E 75 */ bl func_801042E4
/* 80103474 000FF0D4 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103478 000FF0D8 48 14 CE 7D */ bl func_802502F4
/* 8010347C 000FF0DC 7C 64 1B 78 */ mr r4, r3
/* 80103480 000FF0E0 38 60 00 66 */ li r3, 0x66
/* 80103484 000FF0E4 48 05 8E 85 */ bl func_8015C308
/* 80103488 000FF0E8 48 00 09 68 */ b lbl_80103DF0
/* 8010348C 000FF0EC 7F A3 EB 78 */ mr r3, r29
/* 80103490 000FF0F0 38 80 00 02 */ li r4, 2
/* 80103494 000FF0F4 38 A0 00 5F */ li r5, 0x5f
/* 80103498 000FF0F8 38 C0 00 01 */ li r6, 1
/* 8010349C 000FF0FC 48 05 97 DD */ bl func_8015CC78
/* 801034A0 000FF100 57 C3 04 3E */ clrlwi r3, r30, 0x10
/* 801034A4 000FF104 4B F5 57 29 */ bl func_80058BCC
/* 801034A8 000FF108 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 801034AC 000FF10C 48 14 CE 49 */ bl func_802502F4
/* 801034B0 000FF110 7C 64 1B 78 */ mr r4, r3
/* 801034B4 000FF114 38 60 00 60 */ li r3, 0x60
/* 801034B8 000FF118 48 05 8E 51 */ bl func_8015C308
/* 801034BC 000FF11C 28 1C 00 0A */ cmplwi r28, 0xa
/* 801034C0 000FF120 38 80 00 01 */ li r4, 1
/* 801034C4 000FF124 41 80 00 08 */ blt lbl_801034CC
/* 801034C8 000FF128 38 80 00 02 */ li r4, 2
lbl_801034CC:
/* 801034CC 000FF12C 7F 83 E3 78 */ mr r3, r28
/* 801034D0 000FF130 38 A0 00 61 */ li r5, 0x61
/* 801034D4 000FF134 38 C0 00 01 */ li r6, 1
/* 801034D8 000FF138 48 05 97 A1 */ bl func_8015CC78
/* 801034DC 000FF13C 7F 63 DB 78 */ mr r3, r27
/* 801034E0 000FF140 48 00 0E 05 */ bl func_801042E4
/* 801034E4 000FF144 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 801034E8 000FF148 48 14 CE 0D */ bl func_802502F4
/* 801034EC 000FF14C 7C 64 1B 78 */ mr r4, r3
/* 801034F0 000FF150 38 60 00 62 */ li r3, 0x62
/* 801034F4 000FF154 48 05 8E 15 */ bl func_8015C308
/* 801034F8 000FF158 7F 23 CB 78 */ mr r3, r25
/* 801034FC 000FF15C 38 80 00 02 */ li r4, 2
/* 80103500 000FF160 38 A0 00 63 */ li r5, 0x63
/* 80103504 000FF164 38 C0 00 01 */ li r6, 1
/* 80103508 000FF168 48 05 97 71 */ bl func_8015CC78
/* 8010350C 000FF16C 57 E3 04 3E */ clrlwi r3, r31, 0x10
/* 80103510 000FF170 4B F5 56 BD */ bl func_80058BCC
/* 80103514 000FF174 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103518 000FF178 48 14 CD DD */ bl func_802502F4
/* 8010351C 000FF17C 7C 64 1B 78 */ mr r4, r3
/* 80103520 000FF180 38 60 00 64 */ li r3, 0x64
/* 80103524 000FF184 48 05 8D E5 */ bl func_8015C308
/* 80103528 000FF188 28 18 00 0A */ cmplwi r24, 0xa
/* 8010352C 000FF18C 38 80 00 01 */ li r4, 1
/* 80103530 000FF190 41 80 00 08 */ blt lbl_80103538
/* 80103534 000FF194 38 80 00 02 */ li r4, 2
lbl_80103538:
/* 80103538 000FF198 7F 03 C3 78 */ mr r3, r24
/* 8010353C 000FF19C 38 A0 00 65 */ li r5, 0x65
/* 80103540 000FF1A0 38 C0 00 01 */ li r6, 1
/* 80103544 000FF1A4 48 05 97 35 */ bl func_8015CC78
/* 80103548 000FF1A8 7E 23 8B 78 */ mr r3, r17
/* 8010354C 000FF1AC 48 00 0D 99 */ bl func_801042E4
/* 80103550 000FF1B0 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103554 000FF1B4 48 14 CD A1 */ bl func_802502F4
/* 80103558 000FF1B8 7C 64 1B 78 */ mr r4, r3
/* 8010355C 000FF1BC 38 60 00 66 */ li r3, 0x66
/* 80103560 000FF1C0 48 05 8D A9 */ bl func_8015C308
/* 80103564 000FF1C4 48 00 08 8C */ b lbl_80103DF0
/* 80103568 000FF1C8 7F 23 CB 78 */ mr r3, r25
/* 8010356C 000FF1CC 38 80 00 02 */ li r4, 2
/* 80103570 000FF1D0 38 A0 00 5F */ li r5, 0x5f
/* 80103574 000FF1D4 38 C0 00 01 */ li r6, 1
/* 80103578 000FF1D8 48 05 97 01 */ bl func_8015CC78
/* 8010357C 000FF1DC 57 E3 04 3E */ clrlwi r3, r31, 0x10
/* 80103580 000FF1E0 4B F5 56 4D */ bl func_80058BCC
/* 80103584 000FF1E4 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103588 000FF1E8 48 14 CD 6D */ bl func_802502F4
/* 8010358C 000FF1EC 7C 64 1B 78 */ mr r4, r3
/* 80103590 000FF1F0 38 60 00 60 */ li r3, 0x60
/* 80103594 000FF1F4 48 05 8D 75 */ bl func_8015C308
/* 80103598 000FF1F8 28 18 00 0A */ cmplwi r24, 0xa
/* 8010359C 000FF1FC 38 80 00 01 */ li r4, 1
/* 801035A0 000FF200 41 80 00 08 */ blt lbl_801035A8
/* 801035A4 000FF204 38 80 00 02 */ li r4, 2
lbl_801035A8:
/* 801035A8 000FF208 7F 03 C3 78 */ mr r3, r24
/* 801035AC 000FF20C 38 A0 00 61 */ li r5, 0x61
/* 801035B0 000FF210 38 C0 00 01 */ li r6, 1
/* 801035B4 000FF214 48 05 96 C5 */ bl func_8015CC78
/* 801035B8 000FF218 7E 23 8B 78 */ mr r3, r17
/* 801035BC 000FF21C 48 00 0D 29 */ bl func_801042E4
/* 801035C0 000FF220 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 801035C4 000FF224 48 14 CD 31 */ bl func_802502F4
/* 801035C8 000FF228 7C 64 1B 78 */ mr r4, r3
/* 801035CC 000FF22C 38 60 00 62 */ li r3, 0x62
/* 801035D0 000FF230 48 05 8D 39 */ bl func_8015C308
/* 801035D4 000FF234 28 1A 00 0A */ cmplwi r26, 0xa
/* 801035D8 000FF238 38 80 00 01 */ li r4, 1
/* 801035DC 000FF23C 41 80 00 08 */ blt lbl_801035E4
/* 801035E0 000FF240 38 80 00 02 */ li r4, 2
lbl_801035E4:
/* 801035E4 000FF244 28 1A 00 64 */ cmplwi r26, 0x64
/* 801035E8 000FF248 41 80 00 08 */ blt lbl_801035F0
/* 801035EC 000FF24C 38 80 00 03 */ li r4, 3
lbl_801035F0:
/* 801035F0 000FF250 7F 43 D3 78 */ mr r3, r26
/* 801035F4 000FF254 38 A0 00 63 */ li r5, 0x63
/* 801035F8 000FF258 38 C0 00 01 */ li r6, 1
/* 801035FC 000FF25C 48 05 96 7D */ bl func_8015CC78
/* 80103600 000FF260 48 00 07 F0 */ b lbl_80103DF0
/* 80103604 000FF264 7F 23 CB 78 */ mr r3, r25
/* 80103608 000FF268 38 80 00 02 */ li r4, 2
/* 8010360C 000FF26C 38 A0 00 5F */ li r5, 0x5f
/* 80103610 000FF270 38 C0 00 01 */ li r6, 1
/* 80103614 000FF274 48 05 96 65 */ bl func_8015CC78
/* 80103618 000FF278 57 E3 04 3E */ clrlwi r3, r31, 0x10
/* 8010361C 000FF27C 4B F5 55 B1 */ bl func_80058BCC
/* 80103620 000FF280 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103624 000FF284 48 14 CC D1 */ bl func_802502F4
/* 80103628 000FF288 7C 64 1B 78 */ mr r4, r3
/* 8010362C 000FF28C 38 60 00 60 */ li r3, 0x60
/* 80103630 000FF290 48 05 8C D9 */ bl func_8015C308
/* 80103634 000FF294 28 18 00 0A */ cmplwi r24, 0xa
/* 80103638 000FF298 38 80 00 01 */ li r4, 1
/* 8010363C 000FF29C 41 80 00 08 */ blt lbl_80103644
/* 80103640 000FF2A0 38 80 00 02 */ li r4, 2
lbl_80103644:
/* 80103644 000FF2A4 7F 03 C3 78 */ mr r3, r24
/* 80103648 000FF2A8 38 A0 00 61 */ li r5, 0x61
/* 8010364C 000FF2AC 38 C0 00 01 */ li r6, 1
/* 80103650 000FF2B0 48 05 96 29 */ bl func_8015CC78
/* 80103654 000FF2B4 7E 23 8B 78 */ mr r3, r17
/* 80103658 000FF2B8 48 00 0C 8D */ bl func_801042E4
/* 8010365C 000FF2BC 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103660 000FF2C0 48 14 CC 95 */ bl func_802502F4
/* 80103664 000FF2C4 7C 64 1B 78 */ mr r4, r3
/* 80103668 000FF2C8 38 60 00 62 */ li r3, 0x62
/* 8010366C 000FF2CC 48 05 8C 9D */ bl func_8015C308
/* 80103670 000FF2D0 28 1A 00 0A */ cmplwi r26, 0xa
/* 80103674 000FF2D4 38 80 00 01 */ li r4, 1
/* 80103678 000FF2D8 41 80 00 08 */ blt lbl_80103680
/* 8010367C 000FF2DC 38 80 00 02 */ li r4, 2
lbl_80103680:
/* 80103680 000FF2E0 28 1A 00 64 */ cmplwi r26, 0x64
/* 80103684 000FF2E4 41 80 00 08 */ blt lbl_8010368C
/* 80103688 000FF2E8 38 80 00 03 */ li r4, 3
lbl_8010368C:
/* 8010368C 000FF2EC 7F 43 D3 78 */ mr r3, r26
/* 80103690 000FF2F0 38 A0 00 63 */ li r5, 0x63
/* 80103694 000FF2F4 38 C0 00 01 */ li r6, 1
/* 80103698 000FF2F8 48 05 95 E1 */ bl func_8015CC78
/* 8010369C 000FF2FC 48 00 07 54 */ b lbl_80103DF0
/* 801036A0 000FF300 7F A3 EB 78 */ mr r3, r29
/* 801036A4 000FF304 38 80 00 02 */ li r4, 2
/* 801036A8 000FF308 38 A0 00 5F */ li r5, 0x5f
/* 801036AC 000FF30C 38 C0 00 01 */ li r6, 1
/* 801036B0 000FF310 48 05 95 C9 */ bl func_8015CC78
/* 801036B4 000FF314 57 C3 04 3E */ clrlwi r3, r30, 0x10
/* 801036B8 000FF318 4B F5 55 15 */ bl func_80058BCC
/* 801036BC 000FF31C 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 801036C0 000FF320 48 14 CC 35 */ bl func_802502F4
/* 801036C4 000FF324 7C 64 1B 78 */ mr r4, r3
/* 801036C8 000FF328 38 60 00 60 */ li r3, 0x60
/* 801036CC 000FF32C 48 05 8C 3D */ bl func_8015C308
/* 801036D0 000FF330 28 1C 00 0A */ cmplwi r28, 0xa
/* 801036D4 000FF334 38 80 00 01 */ li r4, 1
/* 801036D8 000FF338 41 80 00 08 */ blt lbl_801036E0
/* 801036DC 000FF33C 38 80 00 02 */ li r4, 2
lbl_801036E0:
/* 801036E0 000FF340 7F 83 E3 78 */ mr r3, r28
/* 801036E4 000FF344 38 A0 00 61 */ li r5, 0x61
/* 801036E8 000FF348 38 C0 00 01 */ li r6, 1
/* 801036EC 000FF34C 48 05 95 8D */ bl func_8015CC78
/* 801036F0 000FF350 7F 63 DB 78 */ mr r3, r27
/* 801036F4 000FF354 48 00 0B F1 */ bl func_801042E4
/* 801036F8 000FF358 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 801036FC 000FF35C 48 14 CB F9 */ bl func_802502F4
/* 80103700 000FF360 7C 64 1B 78 */ mr r4, r3
/* 80103704 000FF364 38 60 00 62 */ li r3, 0x62
/* 80103708 000FF368 48 05 8C 01 */ bl func_8015C308
/* 8010370C 000FF36C 7F 23 CB 78 */ mr r3, r25
/* 80103710 000FF370 38 80 00 02 */ li r4, 2
/* 80103714 000FF374 38 A0 00 63 */ li r5, 0x63
/* 80103718 000FF378 38 C0 00 01 */ li r6, 1
/* 8010371C 000FF37C 48 05 95 5D */ bl func_8015CC78
/* 80103720 000FF380 57 E3 04 3E */ clrlwi r3, r31, 0x10
/* 80103724 000FF384 4B F5 54 A9 */ bl func_80058BCC
/* 80103728 000FF388 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 8010372C 000FF38C 48 14 CB C9 */ bl func_802502F4
/* 80103730 000FF390 7C 64 1B 78 */ mr r4, r3
/* 80103734 000FF394 38 60 00 64 */ li r3, 0x64
/* 80103738 000FF398 48 05 8B D1 */ bl func_8015C308
/* 8010373C 000FF39C 28 18 00 0A */ cmplwi r24, 0xa
/* 80103740 000FF3A0 38 80 00 01 */ li r4, 1
/* 80103744 000FF3A4 41 80 00 08 */ blt lbl_8010374C
/* 80103748 000FF3A8 38 80 00 02 */ li r4, 2
lbl_8010374C:
/* 8010374C 000FF3AC 7F 03 C3 78 */ mr r3, r24
/* 80103750 000FF3B0 38 A0 00 65 */ li r5, 0x65
/* 80103754 000FF3B4 38 C0 00 01 */ li r6, 1
/* 80103758 000FF3B8 48 05 95 21 */ bl func_8015CC78
/* 8010375C 000FF3BC 7E 23 8B 78 */ mr r3, r17
/* 80103760 000FF3C0 48 00 0B 85 */ bl func_801042E4
/* 80103764 000FF3C4 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103768 000FF3C8 48 14 CB 8D */ bl func_802502F4
/* 8010376C 000FF3CC 7C 64 1B 78 */ mr r4, r3
/* 80103770 000FF3D0 38 60 00 66 */ li r3, 0x66
/* 80103774 000FF3D4 48 05 8B 95 */ bl func_8015C308
/* 80103778 000FF3D8 48 00 06 78 */ b lbl_80103DF0
/* 8010377C 000FF3DC 7F A3 EB 78 */ mr r3, r29
/* 80103780 000FF3E0 38 80 00 02 */ li r4, 2
/* 80103784 000FF3E4 38 A0 00 5F */ li r5, 0x5f
/* 80103788 000FF3E8 38 C0 00 01 */ li r6, 1
/* 8010378C 000FF3EC 48 05 94 ED */ bl func_8015CC78
/* 80103790 000FF3F0 57 C3 04 3E */ clrlwi r3, r30, 0x10
/* 80103794 000FF3F4 4B F5 54 39 */ bl func_80058BCC
/* 80103798 000FF3F8 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 8010379C 000FF3FC 48 14 CB 59 */ bl func_802502F4
/* 801037A0 000FF400 7C 64 1B 78 */ mr r4, r3
/* 801037A4 000FF404 38 60 00 60 */ li r3, 0x60
/* 801037A8 000FF408 48 05 8B 61 */ bl func_8015C308
/* 801037AC 000FF40C 28 1C 00 0A */ cmplwi r28, 0xa
/* 801037B0 000FF410 38 80 00 01 */ li r4, 1
/* 801037B4 000FF414 41 80 00 08 */ blt lbl_801037BC
/* 801037B8 000FF418 38 80 00 02 */ li r4, 2
lbl_801037BC:
/* 801037BC 000FF41C 7F 83 E3 78 */ mr r3, r28
/* 801037C0 000FF420 38 A0 00 61 */ li r5, 0x61
/* 801037C4 000FF424 38 C0 00 01 */ li r6, 1
/* 801037C8 000FF428 48 05 94 B1 */ bl func_8015CC78
/* 801037CC 000FF42C 7F 63 DB 78 */ mr r3, r27
/* 801037D0 000FF430 48 00 0B 15 */ bl func_801042E4
/* 801037D4 000FF434 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 801037D8 000FF438 48 14 CB 1D */ bl func_802502F4
/* 801037DC 000FF43C 7C 64 1B 78 */ mr r4, r3
/* 801037E0 000FF440 38 60 00 62 */ li r3, 0x62
/* 801037E4 000FF444 48 05 8B 25 */ bl func_8015C308
/* 801037E8 000FF448 7F 23 CB 78 */ mr r3, r25
/* 801037EC 000FF44C 38 80 00 02 */ li r4, 2
/* 801037F0 000FF450 38 A0 00 63 */ li r5, 0x63
/* 801037F4 000FF454 38 C0 00 01 */ li r6, 1
/* 801037F8 000FF458 48 05 94 81 */ bl func_8015CC78
/* 801037FC 000FF45C 57 E3 04 3E */ clrlwi r3, r31, 0x10
/* 80103800 000FF460 4B F5 53 CD */ bl func_80058BCC
/* 80103804 000FF464 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103808 000FF468 48 14 CA ED */ bl func_802502F4
/* 8010380C 000FF46C 7C 64 1B 78 */ mr r4, r3
/* 80103810 000FF470 38 60 00 64 */ li r3, 0x64
/* 80103814 000FF474 48 05 8A F5 */ bl func_8015C308
/* 80103818 000FF478 28 18 00 0A */ cmplwi r24, 0xa
/* 8010381C 000FF47C 38 80 00 01 */ li r4, 1
/* 80103820 000FF480 41 80 00 08 */ blt lbl_80103828
/* 80103824 000FF484 38 80 00 02 */ li r4, 2
lbl_80103828:
/* 80103828 000FF488 7F 03 C3 78 */ mr r3, r24
/* 8010382C 000FF48C 38 A0 00 65 */ li r5, 0x65
/* 80103830 000FF490 38 C0 00 01 */ li r6, 1
/* 80103834 000FF494 48 05 94 45 */ bl func_8015CC78
/* 80103838 000FF498 7E 23 8B 78 */ mr r3, r17
/* 8010383C 000FF49C 48 00 0A A9 */ bl func_801042E4
/* 80103840 000FF4A0 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103844 000FF4A4 48 14 CA B1 */ bl func_802502F4
/* 80103848 000FF4A8 7C 64 1B 78 */ mr r4, r3
/* 8010384C 000FF4AC 38 60 00 66 */ li r3, 0x66
/* 80103850 000FF4B0 48 05 8A B9 */ bl func_8015C308
/* 80103854 000FF4B4 48 00 05 9C */ b lbl_80103DF0
/* 80103858 000FF4B8 7F A3 EB 78 */ mr r3, r29
/* 8010385C 000FF4BC 38 80 00 02 */ li r4, 2
/* 80103860 000FF4C0 38 A0 00 5F */ li r5, 0x5f
/* 80103864 000FF4C4 38 C0 00 01 */ li r6, 1
/* 80103868 000FF4C8 48 05 94 11 */ bl func_8015CC78
/* 8010386C 000FF4CC 57 C3 04 3E */ clrlwi r3, r30, 0x10
/* 80103870 000FF4D0 4B F5 53 5D */ bl func_80058BCC
/* 80103874 000FF4D4 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103878 000FF4D8 48 14 CA 7D */ bl func_802502F4
/* 8010387C 000FF4DC 7C 64 1B 78 */ mr r4, r3
/* 80103880 000FF4E0 38 60 00 60 */ li r3, 0x60
/* 80103884 000FF4E4 48 05 8A 85 */ bl func_8015C308
/* 80103888 000FF4E8 28 1C 00 0A */ cmplwi r28, 0xa
/* 8010388C 000FF4EC 38 80 00 01 */ li r4, 1
/* 80103890 000FF4F0 41 80 00 08 */ blt lbl_80103898
/* 80103894 000FF4F4 38 80 00 02 */ li r4, 2
lbl_80103898:
/* 80103898 000FF4F8 7F 83 E3 78 */ mr r3, r28
/* 8010389C 000FF4FC 38 A0 00 61 */ li r5, 0x61
/* 801038A0 000FF500 38 C0 00 01 */ li r6, 1
/* 801038A4 000FF504 48 05 93 D5 */ bl func_8015CC78
/* 801038A8 000FF508 7F 63 DB 78 */ mr r3, r27
/* 801038AC 000FF50C 48 00 0A 39 */ bl func_801042E4
/* 801038B0 000FF510 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 801038B4 000FF514 48 14 CA 41 */ bl func_802502F4
/* 801038B8 000FF518 7C 64 1B 78 */ mr r4, r3
/* 801038BC 000FF51C 38 60 00 62 */ li r3, 0x62
/* 801038C0 000FF520 48 05 8A 49 */ bl func_8015C308
/* 801038C4 000FF524 7F 23 CB 78 */ mr r3, r25
/* 801038C8 000FF528 38 80 00 02 */ li r4, 2
/* 801038CC 000FF52C 38 A0 00 63 */ li r5, 0x63
/* 801038D0 000FF530 38 C0 00 01 */ li r6, 1
/* 801038D4 000FF534 48 05 93 A5 */ bl func_8015CC78
/* 801038D8 000FF538 57 E3 04 3E */ clrlwi r3, r31, 0x10
/* 801038DC 000FF53C 4B F5 52 F1 */ bl func_80058BCC
/* 801038E0 000FF540 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 801038E4 000FF544 48 14 CA 11 */ bl func_802502F4
/* 801038E8 000FF548 7C 64 1B 78 */ mr r4, r3
/* 801038EC 000FF54C 38 60 00 64 */ li r3, 0x64
/* 801038F0 000FF550 48 05 8A 19 */ bl func_8015C308
/* 801038F4 000FF554 28 18 00 0A */ cmplwi r24, 0xa
/* 801038F8 000FF558 38 80 00 01 */ li r4, 1
/* 801038FC 000FF55C 41 80 00 08 */ blt lbl_80103904
/* 80103900 000FF560 38 80 00 02 */ li r4, 2
lbl_80103904:
/* 80103904 000FF564 7F 03 C3 78 */ mr r3, r24
/* 80103908 000FF568 38 A0 00 65 */ li r5, 0x65
/* 8010390C 000FF56C 38 C0 00 01 */ li r6, 1
/* 80103910 000FF570 48 05 93 69 */ bl func_8015CC78
/* 80103914 000FF574 7E 23 8B 78 */ mr r3, r17
/* 80103918 000FF578 48 00 09 CD */ bl func_801042E4
/* 8010391C 000FF57C 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103920 000FF580 48 14 C9 D5 */ bl func_802502F4
/* 80103924 000FF584 7C 64 1B 78 */ mr r4, r3
/* 80103928 000FF588 38 60 00 66 */ li r3, 0x66
/* 8010392C 000FF58C 48 05 89 DD */ bl func_8015C308
/* 80103930 000FF590 48 00 04 C0 */ b lbl_80103DF0
/* 80103934 000FF594 7F A3 EB 78 */ mr r3, r29
/* 80103938 000FF598 38 80 00 02 */ li r4, 2
/* 8010393C 000FF59C 38 A0 00 5F */ li r5, 0x5f
/* 80103940 000FF5A0 38 C0 00 01 */ li r6, 1
/* 80103944 000FF5A4 48 05 93 35 */ bl func_8015CC78
/* 80103948 000FF5A8 57 C3 04 3E */ clrlwi r3, r30, 0x10
/* 8010394C 000FF5AC 4B F5 52 81 */ bl func_80058BCC
/* 80103950 000FF5B0 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103954 000FF5B4 48 14 C9 A1 */ bl func_802502F4
/* 80103958 000FF5B8 7C 64 1B 78 */ mr r4, r3
/* 8010395C 000FF5BC 38 60 00 60 */ li r3, 0x60
/* 80103960 000FF5C0 48 05 89 A9 */ bl func_8015C308
/* 80103964 000FF5C4 28 1C 00 0A */ cmplwi r28, 0xa
/* 80103968 000FF5C8 38 80 00 01 */ li r4, 1
/* 8010396C 000FF5CC 41 80 00 08 */ blt lbl_80103974
/* 80103970 000FF5D0 38 80 00 02 */ li r4, 2
lbl_80103974:
/* 80103974 000FF5D4 7F 83 E3 78 */ mr r3, r28
/* 80103978 000FF5D8 38 A0 00 61 */ li r5, 0x61
/* 8010397C 000FF5DC 38 C0 00 01 */ li r6, 1
/* 80103980 000FF5E0 48 05 92 F9 */ bl func_8015CC78
/* 80103984 000FF5E4 7F 63 DB 78 */ mr r3, r27
/* 80103988 000FF5E8 48 00 09 5D */ bl func_801042E4
/* 8010398C 000FF5EC 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103990 000FF5F0 48 14 C9 65 */ bl func_802502F4
/* 80103994 000FF5F4 7C 64 1B 78 */ mr r4, r3
/* 80103998 000FF5F8 38 60 00 62 */ li r3, 0x62
/* 8010399C 000FF5FC 48 05 89 6D */ bl func_8015C308
/* 801039A0 000FF600 7F 23 CB 78 */ mr r3, r25
/* 801039A4 000FF604 38 80 00 02 */ li r4, 2
/* 801039A8 000FF608 38 A0 00 63 */ li r5, 0x63
/* 801039AC 000FF60C 38 C0 00 01 */ li r6, 1
/* 801039B0 000FF610 48 05 92 C9 */ bl func_8015CC78
/* 801039B4 000FF614 57 E3 04 3E */ clrlwi r3, r31, 0x10
/* 801039B8 000FF618 4B F5 52 15 */ bl func_80058BCC
/* 801039BC 000FF61C 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 801039C0 000FF620 48 14 C9 35 */ bl func_802502F4
/* 801039C4 000FF624 7C 64 1B 78 */ mr r4, r3
/* 801039C8 000FF628 38 60 00 64 */ li r3, 0x64
/* 801039CC 000FF62C 48 05 89 3D */ bl func_8015C308
/* 801039D0 000FF630 28 18 00 0A */ cmplwi r24, 0xa
/* 801039D4 000FF634 38 80 00 01 */ li r4, 1
/* 801039D8 000FF638 41 80 00 08 */ blt lbl_801039E0
/* 801039DC 000FF63C 38 80 00 02 */ li r4, 2
lbl_801039E0:
/* 801039E0 000FF640 7F 03 C3 78 */ mr r3, r24
/* 801039E4 000FF644 38 A0 00 65 */ li r5, 0x65
/* 801039E8 000FF648 38 C0 00 01 */ li r6, 1
/* 801039EC 000FF64C 48 05 92 8D */ bl func_8015CC78
/* 801039F0 000FF650 7E 23 8B 78 */ mr r3, r17
/* 801039F4 000FF654 48 00 08 F1 */ bl func_801042E4
/* 801039F8 000FF658 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 801039FC 000FF65C 48 14 C8 F9 */ bl func_802502F4
/* 80103A00 000FF660 7C 64 1B 78 */ mr r4, r3
/* 80103A04 000FF664 38 60 00 66 */ li r3, 0x66
/* 80103A08 000FF668 48 05 89 01 */ bl func_8015C308
/* 80103A0C 000FF66C 48 00 03 E4 */ b lbl_80103DF0
/* 80103A10 000FF670 7F A3 EB 78 */ mr r3, r29
/* 80103A14 000FF674 38 80 00 02 */ li r4, 2
/* 80103A18 000FF678 38 A0 00 5F */ li r5, 0x5f
/* 80103A1C 000FF67C 38 C0 00 01 */ li r6, 1
/* 80103A20 000FF680 48 05 92 59 */ bl func_8015CC78
/* 80103A24 000FF684 57 C3 04 3E */ clrlwi r3, r30, 0x10
/* 80103A28 000FF688 4B F5 51 A5 */ bl func_80058BCC
/* 80103A2C 000FF68C 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103A30 000FF690 48 14 C8 C5 */ bl func_802502F4
/* 80103A34 000FF694 7C 64 1B 78 */ mr r4, r3
/* 80103A38 000FF698 38 60 00 60 */ li r3, 0x60
/* 80103A3C 000FF69C 48 05 88 CD */ bl func_8015C308
/* 80103A40 000FF6A0 28 1C 00 0A */ cmplwi r28, 0xa
/* 80103A44 000FF6A4 38 80 00 01 */ li r4, 1
/* 80103A48 000FF6A8 41 80 00 08 */ blt lbl_80103A50
/* 80103A4C 000FF6AC 38 80 00 02 */ li r4, 2
lbl_80103A50:
/* 80103A50 000FF6B0 7F 83 E3 78 */ mr r3, r28
/* 80103A54 000FF6B4 38 A0 00 61 */ li r5, 0x61
/* 80103A58 000FF6B8 38 C0 00 01 */ li r6, 1
/* 80103A5C 000FF6BC 48 05 92 1D */ bl func_8015CC78
/* 80103A60 000FF6C0 7F 63 DB 78 */ mr r3, r27
/* 80103A64 000FF6C4 48 00 08 81 */ bl func_801042E4
/* 80103A68 000FF6C8 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103A6C 000FF6CC 48 14 C8 89 */ bl func_802502F4
/* 80103A70 000FF6D0 7C 64 1B 78 */ mr r4, r3
/* 80103A74 000FF6D4 38 60 00 62 */ li r3, 0x62
/* 80103A78 000FF6D8 48 05 88 91 */ bl func_8015C308
/* 80103A7C 000FF6DC 7F 23 CB 78 */ mr r3, r25
/* 80103A80 000FF6E0 38 80 00 02 */ li r4, 2
/* 80103A84 000FF6E4 38 A0 00 63 */ li r5, 0x63
/* 80103A88 000FF6E8 38 C0 00 01 */ li r6, 1
/* 80103A8C 000FF6EC 48 05 91 ED */ bl func_8015CC78
/* 80103A90 000FF6F0 57 E3 04 3E */ clrlwi r3, r31, 0x10
/* 80103A94 000FF6F4 4B F5 51 39 */ bl func_80058BCC
/* 80103A98 000FF6F8 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103A9C 000FF6FC 48 14 C8 59 */ bl func_802502F4
/* 80103AA0 000FF700 7C 64 1B 78 */ mr r4, r3
/* 80103AA4 000FF704 38 60 00 64 */ li r3, 0x64
/* 80103AA8 000FF708 48 05 88 61 */ bl func_8015C308
/* 80103AAC 000FF70C 28 18 00 0A */ cmplwi r24, 0xa
/* 80103AB0 000FF710 38 80 00 01 */ li r4, 1
/* 80103AB4 000FF714 41 80 00 08 */ blt lbl_80103ABC
/* 80103AB8 000FF718 38 80 00 02 */ li r4, 2
lbl_80103ABC:
/* 80103ABC 000FF71C 7F 03 C3 78 */ mr r3, r24
/* 80103AC0 000FF720 38 A0 00 65 */ li r5, 0x65
/* 80103AC4 000FF724 38 C0 00 01 */ li r6, 1
/* 80103AC8 000FF728 48 05 91 B1 */ bl func_8015CC78
/* 80103ACC 000FF72C 7E 23 8B 78 */ mr r3, r17
/* 80103AD0 000FF730 48 00 08 15 */ bl func_801042E4
/* 80103AD4 000FF734 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103AD8 000FF738 48 14 C8 1D */ bl func_802502F4
/* 80103ADC 000FF73C 7C 64 1B 78 */ mr r4, r3
/* 80103AE0 000FF740 38 60 00 66 */ li r3, 0x66
/* 80103AE4 000FF744 48 05 88 25 */ bl func_8015C308
/* 80103AE8 000FF748 48 00 03 08 */ b lbl_80103DF0
/* 80103AEC 000FF74C 7F A3 EB 78 */ mr r3, r29
/* 80103AF0 000FF750 38 80 00 02 */ li r4, 2
/* 80103AF4 000FF754 38 A0 00 5F */ li r5, 0x5f
/* 80103AF8 000FF758 38 C0 00 01 */ li r6, 1
/* 80103AFC 000FF75C 48 05 91 7D */ bl func_8015CC78
/* 80103B00 000FF760 57 C3 04 3E */ clrlwi r3, r30, 0x10
/* 80103B04 000FF764 4B F5 50 C9 */ bl func_80058BCC
/* 80103B08 000FF768 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103B0C 000FF76C 48 14 C7 E9 */ bl func_802502F4
/* 80103B10 000FF770 7C 64 1B 78 */ mr r4, r3
/* 80103B14 000FF774 38 60 00 60 */ li r3, 0x60
/* 80103B18 000FF778 48 05 87 F1 */ bl func_8015C308
/* 80103B1C 000FF77C 28 1C 00 0A */ cmplwi r28, 0xa
/* 80103B20 000FF780 38 80 00 01 */ li r4, 1
/* 80103B24 000FF784 41 80 00 08 */ blt lbl_80103B2C
/* 80103B28 000FF788 38 80 00 02 */ li r4, 2
lbl_80103B2C:
/* 80103B2C 000FF78C 7F 83 E3 78 */ mr r3, r28
/* 80103B30 000FF790 38 A0 00 61 */ li r5, 0x61
/* 80103B34 000FF794 38 C0 00 01 */ li r6, 1
/* 80103B38 000FF798 48 05 91 41 */ bl func_8015CC78
/* 80103B3C 000FF79C 7F 63 DB 78 */ mr r3, r27
/* 80103B40 000FF7A0 48 00 07 A5 */ bl func_801042E4
/* 80103B44 000FF7A4 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103B48 000FF7A8 48 14 C7 AD */ bl func_802502F4
/* 80103B4C 000FF7AC 7C 64 1B 78 */ mr r4, r3
/* 80103B50 000FF7B0 38 60 00 62 */ li r3, 0x62
/* 80103B54 000FF7B4 48 05 87 B5 */ bl func_8015C308
/* 80103B58 000FF7B8 7F 23 CB 78 */ mr r3, r25
/* 80103B5C 000FF7BC 38 80 00 02 */ li r4, 2
/* 80103B60 000FF7C0 38 A0 00 63 */ li r5, 0x63
/* 80103B64 000FF7C4 38 C0 00 01 */ li r6, 1
/* 80103B68 000FF7C8 48 05 91 11 */ bl func_8015CC78
/* 80103B6C 000FF7CC 57 E3 04 3E */ clrlwi r3, r31, 0x10
/* 80103B70 000FF7D0 4B F5 50 5D */ bl func_80058BCC
/* 80103B74 000FF7D4 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103B78 000FF7D8 48 14 C7 7D */ bl func_802502F4
/* 80103B7C 000FF7DC 7C 64 1B 78 */ mr r4, r3
/* 80103B80 000FF7E0 38 60 00 64 */ li r3, 0x64
/* 80103B84 000FF7E4 48 05 87 85 */ bl func_8015C308
/* 80103B88 000FF7E8 28 18 00 0A */ cmplwi r24, 0xa
/* 80103B8C 000FF7EC 38 80 00 01 */ li r4, 1
/* 80103B90 000FF7F0 41 80 00 08 */ blt lbl_80103B98
/* 80103B94 000FF7F4 38 80 00 02 */ li r4, 2
lbl_80103B98:
/* 80103B98 000FF7F8 7F 03 C3 78 */ mr r3, r24
/* 80103B9C 000FF7FC 38 A0 00 65 */ li r5, 0x65
/* 80103BA0 000FF800 38 C0 00 01 */ li r6, 1
/* 80103BA4 000FF804 48 05 90 D5 */ bl func_8015CC78
/* 80103BA8 000FF808 7E 23 8B 78 */ mr r3, r17
/* 80103BAC 000FF80C 48 00 07 39 */ bl func_801042E4
/* 80103BB0 000FF810 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103BB4 000FF814 48 14 C7 41 */ bl func_802502F4
/* 80103BB8 000FF818 7C 64 1B 78 */ mr r4, r3
/* 80103BBC 000FF81C 38 60 00 66 */ li r3, 0x66
/* 80103BC0 000FF820 48 05 87 49 */ bl func_8015C308
/* 80103BC4 000FF824 48 00 02 2C */ b lbl_80103DF0
/* 80103BC8 000FF828 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80103BCC 000FF82C 38 80 00 79 */ li r4, 0x79
/* 80103BD0 000FF830 38 A0 00 00 */ li r5, 0
/* 80103BD4 000FF834 80 63 00 80 */ lwz r3, 0x80(r3)
/* 80103BD8 000FF838 48 2D 9E 05 */ bl func_803DD9DC
/* 80103BDC 000FF83C 2C 03 00 10 */ cmpwi r3, 0x10
/* 80103BE0 000FF840 41 82 00 08 */ beq lbl_80103BE8
/* 80103BE4 000FF844 48 00 00 98 */ b lbl_80103C7C
lbl_80103BE8:
/* 80103BE8 000FF848 7F 23 CB 78 */ mr r3, r25
/* 80103BEC 000FF84C 3A 40 30 2A */ li r18, 0x302a
/* 80103BF0 000FF850 38 80 00 02 */ li r4, 2
/* 80103BF4 000FF854 38 A0 00 5F */ li r5, 0x5f
/* 80103BF8 000FF858 38 C0 00 01 */ li r6, 1
/* 80103BFC 000FF85C 48 05 90 7D */ bl func_8015CC78
/* 80103C00 000FF860 57 E3 04 3E */ clrlwi r3, r31, 0x10
/* 80103C04 000FF864 4B F5 4F C9 */ bl func_80058BCC
/* 80103C08 000FF868 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103C0C 000FF86C 48 14 C6 E9 */ bl func_802502F4
/* 80103C10 000FF870 7C 64 1B 78 */ mr r4, r3
/* 80103C14 000FF874 38 60 00 60 */ li r3, 0x60
/* 80103C18 000FF878 48 05 86 F1 */ bl func_8015C308
/* 80103C1C 000FF87C 28 18 00 0A */ cmplwi r24, 0xa
/* 80103C20 000FF880 38 80 00 01 */ li r4, 1
/* 80103C24 000FF884 41 80 00 08 */ blt lbl_80103C2C
/* 80103C28 000FF888 38 80 00 02 */ li r4, 2
lbl_80103C2C:
/* 80103C2C 000FF88C 7F 03 C3 78 */ mr r3, r24
/* 80103C30 000FF890 38 A0 00 61 */ li r5, 0x61
/* 80103C34 000FF894 38 C0 00 01 */ li r6, 1
/* 80103C38 000FF898 48 05 90 41 */ bl func_8015CC78
/* 80103C3C 000FF89C 38 60 30 BC */ li r3, 0x30bc
/* 80103C40 000FF8A0 48 14 C6 B5 */ bl func_802502F4
/* 80103C44 000FF8A4 7C 64 1B 78 */ mr r4, r3
/* 80103C48 000FF8A8 38 60 00 62 */ li r3, 0x62
/* 80103C4C 000FF8AC 48 05 86 BD */ bl func_8015C308
/* 80103C50 000FF8B0 28 1A 00 0A */ cmplwi r26, 0xa
/* 80103C54 000FF8B4 38 80 00 01 */ li r4, 1
/* 80103C58 000FF8B8 41 80 00 08 */ blt lbl_80103C60
/* 80103C5C 000FF8BC 38 80 00 02 */ li r4, 2
lbl_80103C60:
/* 80103C60 000FF8C0 28 1A 00 64 */ cmplwi r26, 0x64
/* 80103C64 000FF8C4 41 80 00 08 */ blt lbl_80103C6C
/* 80103C68 000FF8C8 38 80 00 03 */ li r4, 3
lbl_80103C6C:
/* 80103C6C 000FF8CC 7F 43 D3 78 */ mr r3, r26
/* 80103C70 000FF8D0 38 A0 00 63 */ li r5, 0x63
/* 80103C74 000FF8D4 38 C0 00 01 */ li r6, 1
/* 80103C78 000FF8D8 48 05 90 01 */ bl func_8015CC78
lbl_80103C7C:
/* 80103C7C 000FF8DC 28 12 30 2A */ cmplwi r18, 0x302a
/* 80103C80 000FF8E0 41 82 01 70 */ beq lbl_80103DF0
/* 80103C84 000FF8E4 7F 23 CB 78 */ mr r3, r25
/* 80103C88 000FF8E8 38 80 00 02 */ li r4, 2
/* 80103C8C 000FF8EC 38 A0 00 5F */ li r5, 0x5f
/* 80103C90 000FF8F0 38 C0 00 01 */ li r6, 1
/* 80103C94 000FF8F4 48 05 8F E5 */ bl func_8015CC78
/* 80103C98 000FF8F8 57 E3 04 3E */ clrlwi r3, r31, 0x10
/* 80103C9C 000FF8FC 4B F5 4F 31 */ bl func_80058BCC
/* 80103CA0 000FF900 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103CA4 000FF904 48 14 C6 51 */ bl func_802502F4
/* 80103CA8 000FF908 7C 64 1B 78 */ mr r4, r3
/* 80103CAC 000FF90C 38 60 00 60 */ li r3, 0x60
/* 80103CB0 000FF910 48 05 86 59 */ bl func_8015C308
/* 80103CB4 000FF914 28 18 00 0A */ cmplwi r24, 0xa
/* 80103CB8 000FF918 38 80 00 01 */ li r4, 1
/* 80103CBC 000FF91C 41 80 00 08 */ blt lbl_80103CC4
/* 80103CC0 000FF920 38 80 00 02 */ li r4, 2
lbl_80103CC4:
/* 80103CC4 000FF924 7F 03 C3 78 */ mr r3, r24
/* 80103CC8 000FF928 38 A0 00 61 */ li r5, 0x61
/* 80103CCC 000FF92C 38 C0 00 01 */ li r6, 1
/* 80103CD0 000FF930 48 05 8F A9 */ bl func_8015CC78
/* 80103CD4 000FF934 28 1A 00 0A */ cmplwi r26, 0xa
/* 80103CD8 000FF938 38 80 00 01 */ li r4, 1
/* 80103CDC 000FF93C 41 80 00 08 */ blt lbl_80103CE4
/* 80103CE0 000FF940 38 80 00 02 */ li r4, 2
lbl_80103CE4:
/* 80103CE4 000FF944 28 1A 00 64 */ cmplwi r26, 0x64
/* 80103CE8 000FF948 41 80 00 08 */ blt lbl_80103CF0
/* 80103CEC 000FF94C 38 80 00 03 */ li r4, 3
lbl_80103CF0:
/* 80103CF0 000FF950 7F 43 D3 78 */ mr r3, r26
/* 80103CF4 000FF954 38 A0 00 62 */ li r5, 0x62
/* 80103CF8 000FF958 38 C0 00 01 */ li r6, 1
/* 80103CFC 000FF95C 48 05 8F 7D */ bl func_8015CC78
/* 80103D00 000FF960 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80103D04 000FF964 38 80 00 79 */ li r4, 0x79
/* 80103D08 000FF968 38 A0 00 00 */ li r5, 0
/* 80103D0C 000FF96C 80 63 00 80 */ lwz r3, 0x80(r3)
/* 80103D10 000FF970 48 2D 9C CD */ bl func_803DD9DC
/* 80103D14 000FF974 28 03 00 0F */ cmplwi r3, 0xf
/* 80103D18 000FF978 41 81 00 1C */ bgt lbl_80103D34
/* 80103D1C 000FF97C 3C 80 80 42 */ lis r4, lbl_8041AA48@ha
/* 80103D20 000FF980 54 60 10 3A */ slwi r0, r3, 2
/* 80103D24 000FF984 38 84 AA 48 */ addi r4, r4, lbl_8041AA48@l
/* 80103D28 000FF988 7C 84 00 2E */ lwzx r4, r4, r0
/* 80103D2C 000FF98C 7C 89 03 A6 */ mtctr r4
/* 80103D30 000FF990 4E 80 04 20 */ bctr
lbl_80103D34:
/* 80103D34 000FF994 38 60 07 D7 */ li r3, 0x7d7
/* 80103D38 000FF998 48 00 05 AD */ bl func_801042E4
/* 80103D3C 000FF99C 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103D40 000FF9A0 48 14 C5 B5 */ bl func_802502F4
/* 80103D44 000FF9A4 7C 64 1B 78 */ mr r4, r3
/* 80103D48 000FF9A8 38 60 00 63 */ li r3, 0x63
/* 80103D4C 000FF9AC 48 05 85 BD */ bl func_8015C308
/* 80103D50 000FF9B0 48 00 00 A0 */ b lbl_80103DF0
/* 80103D54 000FF9B4 38 60 07 D3 */ li r3, 0x7d3
/* 80103D58 000FF9B8 48 00 05 8D */ bl func_801042E4
/* 80103D5C 000FF9BC 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103D60 000FF9C0 48 14 C5 95 */ bl func_802502F4
/* 80103D64 000FF9C4 7C 64 1B 78 */ mr r4, r3
/* 80103D68 000FF9C8 38 60 00 63 */ li r3, 0x63
/* 80103D6C 000FF9CC 48 05 85 9D */ bl func_8015C308
/* 80103D70 000FF9D0 48 00 00 80 */ b lbl_80103DF0
/* 80103D74 000FF9D4 38 60 07 D4 */ li r3, 0x7d4
/* 80103D78 000FF9D8 48 00 05 6D */ bl func_801042E4
/* 80103D7C 000FF9DC 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103D80 000FF9E0 48 14 C5 75 */ bl func_802502F4
/* 80103D84 000FF9E4 7C 64 1B 78 */ mr r4, r3
/* 80103D88 000FF9E8 38 60 00 63 */ li r3, 0x63
/* 80103D8C 000FF9EC 48 05 85 7D */ bl func_8015C308
/* 80103D90 000FF9F0 48 00 00 60 */ b lbl_80103DF0
/* 80103D94 000FF9F4 38 60 07 D5 */ li r3, 0x7d5
/* 80103D98 000FF9F8 48 00 05 4D */ bl func_801042E4
/* 80103D9C 000FF9FC 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103DA0 000FFA00 48 14 C5 55 */ bl func_802502F4
/* 80103DA4 000FFA04 7C 64 1B 78 */ mr r4, r3
/* 80103DA8 000FFA08 38 60 00 63 */ li r3, 0x63
/* 80103DAC 000FFA0C 48 05 85 5D */ bl func_8015C308
/* 80103DB0 000FFA10 48 00 00 40 */ b lbl_80103DF0
/* 80103DB4 000FFA14 38 60 07 D8 */ li r3, 0x7d8
/* 80103DB8 000FFA18 48 00 05 2D */ bl func_801042E4
/* 80103DBC 000FFA1C 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103DC0 000FFA20 48 14 C5 35 */ bl func_802502F4
/* 80103DC4 000FFA24 7C 64 1B 78 */ mr r4, r3
/* 80103DC8 000FFA28 38 60 00 63 */ li r3, 0x63
/* 80103DCC 000FFA2C 48 05 85 3D */ bl func_8015C308
/* 80103DD0 000FFA30 48 00 00 20 */ b lbl_80103DF0
/* 80103DD4 000FFA34 38 60 07 D7 */ li r3, 0x7d7
/* 80103DD8 000FFA38 48 00 05 0D */ bl func_801042E4
/* 80103DDC 000FFA3C 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80103DE0 000FFA40 48 14 C5 15 */ bl func_802502F4
/* 80103DE4 000FFA44 7C 64 1B 78 */ mr r4, r3
/* 80103DE8 000FFA48 38 60 00 63 */ li r3, 0x63
/* 80103DEC 000FFA4C 48 05 85 1D */ bl func_8015C308
lbl_80103DF0:
/* 80103DF0 000FFA50 7E 43 93 78 */ mr r3, r18
/* 80103DF4 000FFA54 48 14 C5 01 */ bl func_802502F4
/* 80103DF8 000FFA58 7C 64 1B 78 */ mr r4, r3
/* 80103DFC 000FFA5C 38 60 00 0E */ li r3, 0xe
/* 80103E00 000FFA60 48 05 85 09 */ bl func_8015C308
/* 80103E04 000FFA64 7E 64 9B 78 */ mr r4, r19
/* 80103E08 000FFA68 7E 85 A3 78 */ mr r5, r20
/* 80103E0C 000FFA6C 7E A6 AB 78 */ mr r6, r21
/* 80103E10 000FFA70 7E C7 B3 78 */ mr r7, r22
/* 80103E14 000FFA74 7E E8 BB 78 */ mr r8, r23
/* 80103E18 000FFA78 38 60 2D 75 */ li r3, 0x2d75
/* 80103E1C 000FFA7C 48 14 C3 19 */ bl func_80250134
/* 80103E20 000FFA80 38 60 2D 75 */ li r3, 0x2d75
/* 80103E24 000FFA84 38 80 00 01 */ li r4, 1
/* 80103E28 000FFA88 38 A0 00 00 */ li r5, 0
/* 80103E2C 000FFA8C 48 14 C5 6D */ bl func_80250398
/* 80103E30 000FFA90 54 60 84 3E */ srwi r0, r3, 0x10
/* 80103E34 000FFA94 39 61 00 50 */ addi r11, r1, 0x50
/* 80103E38 000FFA98 7C 74 02 14 */ add r3, r20, r0
/* 80103E3C 000FFA9C 48 0C 33 11 */ bl _restgpr_17
/* 80103E40 000FFAA0 80 01 00 54 */ lwz r0, 0x54(r1)
/* 80103E44 000FFAA4 7C 08 03 A6 */ mtlr r0
/* 80103E48 000FFAA8 38 21 00 50 */ addi r1, r1, 0x50
/* 80103E4C 000FFAAC 4E 80 00 20 */ blr
.global func_80103E50
func_80103E50:
/* 80103E50 000FFAB0 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 80103E54 000FFAB4 7C 08 02 A6 */ mflr r0
/* 80103E58 000FFAB8 90 01 00 44 */ stw r0, 0x44(r1)
/* 80103E5C 000FFABC 39 61 00 40 */ addi r11, r1, 0x40
/* 80103E60 000FFAC0 48 0C 32 B1 */ bl _savegpr_21
/* 80103E64 000FFAC4 81 0D 82 70 */ lwz r8, lbl_8063D530-_SDA_BASE_(r13)
/* 80103E68 000FFAC8 7C 7B 1B 78 */ mr r27, r3
/* 80103E6C 000FFACC 7C 9C 23 78 */ mr r28, r4
/* 80103E70 000FFAD0 7C BD 2B 78 */ mr r29, r5
/* 80103E74 000FFAD4 80 68 00 80 */ lwz r3, 0x80(r8)
/* 80103E78 000FFAD8 7C DE 33 78 */ mr r30, r6
/* 80103E7C 000FFADC 7C FF 3B 78 */ mr r31, r7
/* 80103E80 000FFAE0 38 80 00 46 */ li r4, 0x46
/* 80103E84 000FFAE4 38 A0 00 00 */ li r5, 0
/* 80103E88 000FFAE8 48 2D 9B 55 */ bl func_803DD9DC
/* 80103E8C 000FFAEC 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 80103E90 000FFAF0 7C 7A 1B 78 */ mr r26, r3
/* 80103E94 000FFAF4 38 80 00 47 */ li r4, 0x47
/* 80103E98 000FFAF8 38 A0 00 00 */ li r5, 0
/* 80103E9C 000FFAFC 80 66 00 80 */ lwz r3, 0x80(r6)
/* 80103EA0 000FFB00 48 2D 9B 3D */ bl func_803DD9DC
/* 80103EA4 000FFB04 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 80103EA8 000FFB08 7C 79 1B 78 */ mr r25, r3
/* 80103EAC 000FFB0C 38 80 00 48 */ li r4, 0x48
/* 80103EB0 000FFB10 38 A0 00 00 */ li r5, 0
/* 80103EB4 000FFB14 80 66 00 80 */ lwz r3, 0x80(r6)
/* 80103EB8 000FFB18 48 2D 9B 25 */ bl func_803DD9DC
/* 80103EBC 000FFB1C 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 80103EC0 000FFB20 7C 78 1B 78 */ mr r24, r3
/* 80103EC4 000FFB24 38 80 00 49 */ li r4, 0x49
/* 80103EC8 000FFB28 38 A0 00 00 */ li r5, 0
/* 80103ECC 000FFB2C 80 66 00 80 */ lwz r3, 0x80(r6)
/* 80103ED0 000FFB30 48 2D 9B 0D */ bl func_803DD9DC
/* 80103ED4 000FFB34 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 80103ED8 000FFB38 7C 77 1B 78 */ mr r23, r3
/* 80103EDC 000FFB3C 38 80 00 4A */ li r4, 0x4a
/* 80103EE0 000FFB40 38 A0 00 00 */ li r5, 0
/* 80103EE4 000FFB44 80 66 00 80 */ lwz r3, 0x80(r6)
/* 80103EE8 000FFB48 48 2D 9A F5 */ bl func_803DD9DC
/* 80103EEC 000FFB4C 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 80103EF0 000FFB50 7C 76 1B 78 */ mr r22, r3
/* 80103EF4 000FFB54 38 80 00 4B */ li r4, 0x4b
/* 80103EF8 000FFB58 38 A0 00 00 */ li r5, 0
/* 80103EFC 000FFB5C 80 66 00 80 */ lwz r3, 0x80(r6)
/* 80103F00 000FFB60 48 2D 9A DD */ bl func_803DD9DC
/* 80103F04 000FFB64 80 CD 82 70 */ lwz r6, lbl_8063D530-_SDA_BASE_(r13)
/* 80103F08 000FFB68 7C 75 1B 78 */ mr r21, r3
/* 80103F0C 000FFB6C 38 80 00 00 */ li r4, 0
/* 80103F10 000FFB70 38 A0 00 00 */ li r5, 0
/* 80103F14 000FFB74 80 66 00 80 */ lwz r3, 0x80(r6)
/* 80103F18 000FFB78 48 2D 9A C5 */ bl func_803DD9DC
/* 80103F1C 000FFB7C 3C 80 AA AB */ lis r4, 0xAAAAAAAB@ha
/* 80103F20 000FFB80 38 04 AA AB */ addi r0, r4, 0xAAAAAAAB@l
/* 80103F24 000FFB84 7C 00 18 16 */ mulhwu r0, r0, r3
/* 80103F28 000FFB88 54 00 F0 BE */ srwi r0, r0, 2
/* 80103F2C 000FFB8C 1C 00 00 06 */ mulli r0, r0, 6
/* 80103F30 000FFB90 7C 00 18 50 */ subf r0, r0, r3
/* 80103F34 000FFB94 2C 00 00 03 */ cmpwi r0, 3
/* 80103F38 000FFB98 41 82 01 3C */ beq lbl_80104074
/* 80103F3C 000FFB9C 40 80 00 14 */ bge lbl_80103F50
/* 80103F40 000FFBA0 2C 00 00 01 */ cmpwi r0, 1
/* 80103F44 000FFBA4 41 82 00 78 */ beq lbl_80103FBC
/* 80103F48 000FFBA8 40 80 00 D0 */ bge lbl_80104018
/* 80103F4C 000FFBAC 48 00 00 14 */ b lbl_80103F60
lbl_80103F50:
/* 80103F50 000FFBB0 2C 00 00 05 */ cmpwi r0, 5
/* 80103F54 000FFBB4 41 82 01 D8 */ beq lbl_8010412C
/* 80103F58 000FFBB8 40 80 00 08 */ bge lbl_80103F60
/* 80103F5C 000FFBBC 48 00 01 74 */ b lbl_801040D0
lbl_80103F60:
/* 80103F60 000FFBC0 7C 1A C8 40 */ cmplw r26, r25
/* 80103F64 000FFBC4 7F 46 D3 78 */ mr r6, r26
/* 80103F68 000FFBC8 38 A0 00 00 */ li r5, 0
/* 80103F6C 000FFBCC 40 80 00 0C */ bge lbl_80103F78
/* 80103F70 000FFBD0 38 A0 00 01 */ li r5, 1
/* 80103F74 000FFBD4 7F 26 CB 78 */ mr r6, r25
lbl_80103F78:
/* 80103F78 000FFBD8 7C 06 C0 40 */ cmplw r6, r24
/* 80103F7C 000FFBDC 40 80 00 0C */ bge lbl_80103F88
/* 80103F80 000FFBE0 38 A0 00 02 */ li r5, 2
/* 80103F84 000FFBE4 7F 06 C3 78 */ mr r6, r24
lbl_80103F88:
/* 80103F88 000FFBE8 7C 06 B8 40 */ cmplw r6, r23
/* 80103F8C 000FFBEC 40 80 00 0C */ bge lbl_80103F98
/* 80103F90 000FFBF0 38 A0 00 03 */ li r5, 3
/* 80103F94 000FFBF4 7E E6 BB 78 */ mr r6, r23
lbl_80103F98:
/* 80103F98 000FFBF8 7C 06 B0 40 */ cmplw r6, r22
/* 80103F9C 000FFBFC 40 80 00 0C */ bge lbl_80103FA8
/* 80103FA0 000FFC00 38 A0 00 04 */ li r5, 4
/* 80103FA4 000FFC04 7E C6 B3 78 */ mr r6, r22
lbl_80103FA8:
/* 80103FA8 000FFC08 7C 06 A8 40 */ cmplw r6, r21
/* 80103FAC 000FFC0C 40 80 01 D8 */ bge lbl_80104184
/* 80103FB0 000FFC10 7E A6 AB 78 */ mr r6, r21
/* 80103FB4 000FFC14 38 A0 00 05 */ li r5, 5
/* 80103FB8 000FFC18 48 00 01 CC */ b lbl_80104184
lbl_80103FBC:
/* 80103FBC 000FFC1C 7C 19 C0 40 */ cmplw r25, r24
/* 80103FC0 000FFC20 7F 26 CB 78 */ mr r6, r25
/* 80103FC4 000FFC24 38 A0 00 01 */ li r5, 1
/* 80103FC8 000FFC28 40 80 00 0C */ bge lbl_80103FD4
/* 80103FCC 000FFC2C 38 A0 00 02 */ li r5, 2
/* 80103FD0 000FFC30 7F 06 C3 78 */ mr r6, r24
lbl_80103FD4:
/* 80103FD4 000FFC34 7C 06 B8 40 */ cmplw r6, r23
/* 80103FD8 000FFC38 40 80 00 0C */ bge lbl_80103FE4
/* 80103FDC 000FFC3C 38 A0 00 03 */ li r5, 3
/* 80103FE0 000FFC40 7E E6 BB 78 */ mr r6, r23
lbl_80103FE4:
/* 80103FE4 000FFC44 7C 06 B0 40 */ cmplw r6, r22
/* 80103FE8 000FFC48 40 80 00 0C */ bge lbl_80103FF4
/* 80103FEC 000FFC4C 38 A0 00 04 */ li r5, 4
/* 80103FF0 000FFC50 7E C6 B3 78 */ mr r6, r22
lbl_80103FF4:
/* 80103FF4 000FFC54 7C 06 A8 40 */ cmplw r6, r21
/* 80103FF8 000FFC58 40 80 00 0C */ bge lbl_80104004
/* 80103FFC 000FFC5C 38 A0 00 05 */ li r5, 5
/* 80104000 000FFC60 7E A6 AB 78 */ mr r6, r21
lbl_80104004:
/* 80104004 000FFC64 7C 06 D0 40 */ cmplw r6, r26
/* 80104008 000FFC68 40 80 01 7C */ bge lbl_80104184
/* 8010400C 000FFC6C 7F 46 D3 78 */ mr r6, r26
/* 80104010 000FFC70 38 A0 00 00 */ li r5, 0
/* 80104014 000FFC74 48 00 01 70 */ b lbl_80104184
lbl_80104018:
/* 80104018 000FFC78 7C 18 B8 40 */ cmplw r24, r23
/* 8010401C 000FFC7C 7F 06 C3 78 */ mr r6, r24
/* 80104020 000FFC80 38 A0 00 02 */ li r5, 2
/* 80104024 000FFC84 40 80 00 0C */ bge lbl_80104030
/* 80104028 000FFC88 38 A0 00 03 */ li r5, 3
/* 8010402C 000FFC8C 7E E6 BB 78 */ mr r6, r23
lbl_80104030:
/* 80104030 000FFC90 7C 06 B0 40 */ cmplw r6, r22
/* 80104034 000FFC94 40 80 00 0C */ bge lbl_80104040
/* 80104038 000FFC98 38 A0 00 04 */ li r5, 4
/* 8010403C 000FFC9C 7E C6 B3 78 */ mr r6, r22
lbl_80104040:
/* 80104040 000FFCA0 7C 06 A8 40 */ cmplw r6, r21
/* 80104044 000FFCA4 40 80 00 0C */ bge lbl_80104050
/* 80104048 000FFCA8 38 A0 00 05 */ li r5, 5
/* 8010404C 000FFCAC 7E A6 AB 78 */ mr r6, r21
lbl_80104050:
/* 80104050 000FFCB0 7C 06 D0 40 */ cmplw r6, r26
/* 80104054 000FFCB4 40 80 00 0C */ bge lbl_80104060
/* 80104058 000FFCB8 38 A0 00 00 */ li r5, 0
/* 8010405C 000FFCBC 7F 46 D3 78 */ mr r6, r26
lbl_80104060:
/* 80104060 000FFCC0 7C 06 C8 40 */ cmplw r6, r25
/* 80104064 000FFCC4 40 80 01 20 */ bge lbl_80104184
/* 80104068 000FFCC8 7F 26 CB 78 */ mr r6, r25
/* 8010406C 000FFCCC 38 A0 00 01 */ li r5, 1
/* 80104070 000FFCD0 48 00 01 14 */ b lbl_80104184
lbl_80104074:
/* 80104074 000FFCD4 7C 17 B0 40 */ cmplw r23, r22
/* 80104078 000FFCD8 7E E6 BB 78 */ mr r6, r23
/* 8010407C 000FFCDC 38 A0 00 03 */ li r5, 3
/* 80104080 000FFCE0 40 80 00 0C */ bge lbl_8010408C
/* 80104084 000FFCE4 38 A0 00 04 */ li r5, 4
/* 80104088 000FFCE8 7E C6 B3 78 */ mr r6, r22
lbl_8010408C:
/* 8010408C 000FFCEC 7C 06 A8 40 */ cmplw r6, r21
/* 80104090 000FFCF0 40 80 00 0C */ bge lbl_8010409C
/* 80104094 000FFCF4 38 A0 00 05 */ li r5, 5
/* 80104098 000FFCF8 7E A6 AB 78 */ mr r6, r21
lbl_8010409C:
/* 8010409C 000FFCFC 7C 06 D0 40 */ cmplw r6, r26
/* 801040A0 000FFD00 40 80 00 0C */ bge lbl_801040AC
/* 801040A4 000FFD04 38 A0 00 00 */ li r5, 0
/* 801040A8 000FFD08 7F 46 D3 78 */ mr r6, r26
lbl_801040AC:
/* 801040AC 000FFD0C 7C 06 C8 40 */ cmplw r6, r25
/* 801040B0 000FFD10 40 80 00 0C */ bge lbl_801040BC
/* 801040B4 000FFD14 38 A0 00 01 */ li r5, 1
/* 801040B8 000FFD18 7F 26 CB 78 */ mr r6, r25
lbl_801040BC:
/* 801040BC 000FFD1C 7C 06 C0 40 */ cmplw r6, r24
/* 801040C0 000FFD20 40 80 00 C4 */ bge lbl_80104184
/* 801040C4 000FFD24 7F 06 C3 78 */ mr r6, r24
/* 801040C8 000FFD28 38 A0 00 02 */ li r5, 2
/* 801040CC 000FFD2C 48 00 00 B8 */ b lbl_80104184
lbl_801040D0:
/* 801040D0 000FFD30 7C 16 A8 40 */ cmplw r22, r21
/* 801040D4 000FFD34 7E C6 B3 78 */ mr r6, r22
/* 801040D8 000FFD38 38 A0 00 04 */ li r5, 4
/* 801040DC 000FFD3C 40 80 00 0C */ bge lbl_801040E8
/* 801040E0 000FFD40 38 A0 00 05 */ li r5, 5
/* 801040E4 000FFD44 7E A6 AB 78 */ mr r6, r21
lbl_801040E8:
/* 801040E8 000FFD48 7C 06 D0 40 */ cmplw r6, r26
/* 801040EC 000FFD4C 40 80 00 0C */ bge lbl_801040F8
/* 801040F0 000FFD50 38 A0 00 00 */ li r5, 0
/* 801040F4 000FFD54 7F 46 D3 78 */ mr r6, r26
lbl_801040F8:
/* 801040F8 000FFD58 7C 06 C8 40 */ cmplw r6, r25
/* 801040FC 000FFD5C 40 80 00 0C */ bge lbl_80104108
/* 80104100 000FFD60 38 A0 00 01 */ li r5, 1
/* 80104104 000FFD64 7F 26 CB 78 */ mr r6, r25
lbl_80104108:
/* 80104108 000FFD68 7C 06 C0 40 */ cmplw r6, r24
/* 8010410C 000FFD6C 40 80 00 0C */ bge lbl_80104118
/* 80104110 000FFD70 38 A0 00 02 */ li r5, 2
/* 80104114 000FFD74 7F 06 C3 78 */ mr r6, r24
lbl_80104118:
/* 80104118 000FFD78 7C 06 B8 40 */ cmplw r6, r23
/* 8010411C 000FFD7C 40 80 00 68 */ bge lbl_80104184
/* 80104120 000FFD80 7E E6 BB 78 */ mr r6, r23
/* 80104124 000FFD84 38 A0 00 03 */ li r5, 3
/* 80104128 000FFD88 48 00 00 5C */ b lbl_80104184
lbl_8010412C:
/* 8010412C 000FFD8C 7C 15 D0 40 */ cmplw r21, r26
/* 80104130 000FFD90 7E A6 AB 78 */ mr r6, r21
/* 80104134 000FFD94 38 A0 00 05 */ li r5, 5
/* 80104138 000FFD98 40 80 00 0C */ bge lbl_80104144
/* 8010413C 000FFD9C 38 A0 00 00 */ li r5, 0
/* 80104140 000FFDA0 7F 46 D3 78 */ mr r6, r26
lbl_80104144:
/* 80104144 000FFDA4 7C 06 C8 40 */ cmplw r6, r25
/* 80104148 000FFDA8 40 80 00 0C */ bge lbl_80104154
/* 8010414C 000FFDAC 38 A0 00 01 */ li r5, 1
/* 80104150 000FFDB0 7F 26 CB 78 */ mr r6, r25
lbl_80104154:
/* 80104154 000FFDB4 7C 06 C0 40 */ cmplw r6, r24
/* 80104158 000FFDB8 40 80 00 0C */ bge lbl_80104164
/* 8010415C 000FFDBC 38 A0 00 02 */ li r5, 2
/* 80104160 000FFDC0 7F 06 C3 78 */ mr r6, r24
lbl_80104164:
/* 80104164 000FFDC4 7C 06 B8 40 */ cmplw r6, r23
/* 80104168 000FFDC8 40 80 00 0C */ bge lbl_80104174
/* 8010416C 000FFDCC 38 A0 00 03 */ li r5, 3
/* 80104170 000FFDD0 7E E6 BB 78 */ mr r6, r23
lbl_80104174:
/* 80104174 000FFDD4 7C 06 B0 40 */ cmplw r6, r22
/* 80104178 000FFDD8 40 80 00 0C */ bge lbl_80104184
/* 8010417C 000FFDDC 38 A0 00 04 */ li r5, 4
/* 80104180 000FFDE0 7E C6 B3 78 */ mr r6, r22
lbl_80104184:
/* 80104184 000FFDE4 3C 60 CC CD */ lis r3, 0xCCCCCCCD@ha
/* 80104188 000FFDE8 3C 80 80 42 */ lis r4, lbl_8041A9C0@ha
/* 8010418C 000FFDEC 38 03 CC CD */ addi r0, r3, 0xCCCCCCCD@l
/* 80104190 000FFDF0 7C 00 30 16 */ mulhwu r0, r0, r6
/* 80104194 000FFDF4 38 84 A9 C0 */ addi r4, r4, lbl_8041A9C0@l
/* 80104198 000FFDF8 1C A5 00 0A */ mulli r5, r5, 0xa
/* 8010419C 000FFDFC 54 00 F0 BE */ srwi r0, r0, 2
/* 801041A0 000FFE00 1C 60 00 05 */ mulli r3, r0, 5
/* 801041A4 000FFE04 7C 04 2A 14 */ add r0, r4, r5
/* 801041A8 000FFE08 7C 63 30 50 */ subf r3, r3, r6
/* 801041AC 000FFE0C 54 63 08 3C */ slwi r3, r3, 1
/* 801041B0 000FFE10 7C 63 02 2E */ lhzx r3, r3, r0
/* 801041B4 000FFE14 48 14 C1 41 */ bl func_802502F4
/* 801041B8 000FFE18 7C 64 1B 78 */ mr r4, r3
/* 801041BC 000FFE1C 38 60 00 0E */ li r3, 0xe
/* 801041C0 000FFE20 48 05 81 49 */ bl func_8015C308
/* 801041C4 000FFE24 7F 64 DB 78 */ mr r4, r27
/* 801041C8 000FFE28 7F 85 E3 78 */ mr r5, r28
/* 801041CC 000FFE2C 7F A6 EB 78 */ mr r6, r29
/* 801041D0 000FFE30 7F C7 F3 78 */ mr r7, r30
/* 801041D4 000FFE34 7F E8 FB 78 */ mr r8, r31
/* 801041D8 000FFE38 38 60 2D 75 */ li r3, 0x2d75
/* 801041DC 000FFE3C 48 14 BF 59 */ bl func_80250134
/* 801041E0 000FFE40 38 60 2D 75 */ li r3, 0x2d75
/* 801041E4 000FFE44 38 80 00 01 */ li r4, 1
/* 801041E8 000FFE48 38 A0 00 00 */ li r5, 0
/* 801041EC 000FFE4C 48 14 C1 AD */ bl func_80250398
/* 801041F0 000FFE50 54 60 84 3E */ srwi r0, r3, 0x10
/* 801041F4 000FFE54 39 61 00 40 */ addi r11, r1, 0x40
/* 801041F8 000FFE58 7C 7C 02 14 */ add r3, r28, r0
/* 801041FC 000FFE5C 48 0C 2F 61 */ bl _restgpr_21
/* 80104200 000FFE60 80 01 00 44 */ lwz r0, 0x44(r1)
/* 80104204 000FFE64 7C 08 03 A6 */ mtlr r0
/* 80104208 000FFE68 38 21 00 40 */ addi r1, r1, 0x40
/* 8010420C 000FFE6C 4E 80 00 20 */ blr
.global func_80104210
func_80104210:
/* 80104210 000FFE70 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80104214 000FFE74 7C 08 02 A6 */ mflr r0
/* 80104218 000FFE78 90 01 00 34 */ stw r0, 0x34(r1)
/* 8010421C 000FFE7C 39 61 00 30 */ addi r11, r1, 0x30
/* 80104220 000FFE80 48 0C 2E FD */ bl _savegpr_24
/* 80104224 000FFE84 7C 78 1B 78 */ mr r24, r3
/* 80104228 000FFE88 7C 99 23 78 */ mr r25, r4
/* 8010422C 000FFE8C 7C BA 2B 78 */ mr r26, r5
/* 80104230 000FFE90 7C DB 33 78 */ mr r27, r6
/* 80104234 000FFE94 7C FC 3B 78 */ mr r28, r7
/* 80104238 000FFE98 3B C0 00 05 */ li r30, 5
/* 8010423C 000FFE9C 3B A0 00 00 */ li r29, 0
/* 80104240 000FFEA0 3B ED 82 74 */ addi r31, r13, lbl_8063D534-_SDA_BASE_
lbl_80104244:
/* 80104244 000FFEA4 80 6D 82 70 */ lwz r3, lbl_8063D530-_SDA_BASE_(r13)
/* 80104248 000FFEA8 88 9F 00 00 */ lbz r4, 0(r31)
/* 8010424C 000FFEAC 80 63 00 80 */ lwz r3, 0x80(r3)
/* 80104250 000FFEB0 48 2D 86 CD */ bl func_803DC91C
/* 80104254 000FFEB4 7C 60 07 74 */ extsb r0, r3
/* 80104258 000FFEB8 2C 00 00 01 */ cmpwi r0, 1
/* 8010425C 000FFEBC 40 82 00 0C */ bne lbl_80104268
/* 80104260 000FFEC0 7F BE EB 78 */ mr r30, r29
/* 80104264 000FFEC4 48 00 00 14 */ b lbl_80104278
lbl_80104268:
/* 80104268 000FFEC8 3B BD 00 01 */ addi r29, r29, 1
/* 8010426C 000FFECC 3B FF 00 01 */ addi r31, r31, 1
/* 80104270 000FFED0 28 1D 00 05 */ cmplwi r29, 5
/* 80104274 000FFED4 41 80 FF D0 */ blt lbl_80104244
lbl_80104278:
/* 80104278 000FFED8 3C 60 80 42 */ lis r3, lbl_8041A9FC@ha
/* 8010427C 000FFEDC 57 C0 08 3C */ slwi r0, r30, 1
/* 80104280 000FFEE0 38 63 A9 FC */ addi r3, r3, lbl_8041A9FC@l
/* 80104284 000FFEE4 7C 63 02 2E */ lhzx r3, r3, r0
/* 80104288 000FFEE8 48 14 C0 6D */ bl func_802502F4
/* 8010428C 000FFEEC 7C 64 1B 78 */ mr r4, r3
/* 80104290 000FFEF0 38 60 00 0E */ li r3, 0xe
/* 80104294 000FFEF4 48 05 80 75 */ bl func_8015C308
/* 80104298 000FFEF8 7F 04 C3 78 */ mr r4, r24
/* 8010429C 000FFEFC 7F 25 CB 78 */ mr r5, r25
/* 801042A0 000FFF00 7F 46 D3 78 */ mr r6, r26
/* 801042A4 000FFF04 7F 67 DB 78 */ mr r7, r27
/* 801042A8 000FFF08 7F 88 E3 78 */ mr r8, r28
/* 801042AC 000FFF0C 38 60 2D 75 */ li r3, 0x2d75
/* 801042B0 000FFF10 48 14 BE 85 */ bl func_80250134
/* 801042B4 000FFF14 38 60 2D 75 */ li r3, 0x2d75
/* 801042B8 000FFF18 38 80 00 01 */ li r4, 1
/* 801042BC 000FFF1C 38 A0 00 00 */ li r5, 0
/* 801042C0 000FFF20 48 14 C0 D9 */ bl func_80250398
/* 801042C4 000FFF24 54 60 84 3E */ srwi r0, r3, 0x10
/* 801042C8 000FFF28 39 61 00 30 */ addi r11, r1, 0x30
/* 801042CC 000FFF2C 7C 79 02 14 */ add r3, r25, r0
/* 801042D0 000FFF30 48 0C 2E 99 */ bl _restgpr_24
/* 801042D4 000FFF34 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801042D8 000FFF38 7C 08 03 A6 */ mtlr r0
/* 801042DC 000FFF3C 38 21 00 30 */ addi r1, r1, 0x30
/* 801042E0 000FFF40 4E 80 00 20 */ blr
.global func_801042E4
func_801042E4:
/* 801042E4 000FFF44 28 03 0B B8 */ cmplwi r3, 0xbb8
/* 801042E8 000FFF48 3C 80 80 42 */ lis r4, lbl_80418120@ha
/* 801042EC 000FFF4C 38 84 81 20 */ addi r4, r4, lbl_80418120@l
/* 801042F0 000FFF50 41 80 00 18 */ blt lbl_80104308
/* 801042F4 000FFF54 38 03 F4 48 */ addi r0, r3, -3000
/* 801042F8 000FFF58 38 64 03 48 */ addi r3, r4, 0x348
/* 801042FC 000FFF5C 54 00 08 3C */ slwi r0, r0, 1
/* 80104300 000FFF60 7C 63 02 2E */ lhzx r3, r3, r0
/* 80104304 000FFF64 4E 80 00 20 */ blr
lbl_80104308:
/* 80104308 000FFF68 28 03 07 D0 */ cmplwi r3, 0x7d0
/* 8010430C 000FFF6C 41 80 00 18 */ blt lbl_80104324
/* 80104310 000FFF70 38 03 F8 30 */ addi r0, r3, -2000
/* 80104314 000FFF74 38 64 03 30 */ addi r3, r4, 0x330
/* 80104318 000FFF78 54 00 08 3C */ slwi r0, r0, 1
/* 8010431C 000FFF7C 7C 63 02 2E */ lhzx r3, r3, r0
/* 80104320 000FFF80 4E 80 00 20 */ blr
lbl_80104324:
/* 80104324 000FFF84 54 60 08 3C */ slwi r0, r3, 1
/* 80104328 000FFF88 38 64 02 50 */ addi r3, r4, 0x250
/* 8010432C 000FFF8C 7C 63 02 2E */ lhzx r3, r3, r0
/* 80104330 000FFF90 4E 80 00 20 */ blr
.global func_80104334
func_80104334:
/* 80104334 000FFF94 38 A0 00 01 */ li r5, 1
/* 80104338 000FFF98 38 6D 9C 78 */ addi r3, r13, lbl_8063EF38-_SDA_BASE_
/* 8010433C 000FFF9C 38 80 00 04 */ li r4, 4
/* 80104340 000FFFA0 38 00 00 00 */ li r0, 0
/* 80104344 000FFFA4 98 AD 9C 78 */ stb r5, lbl_8063EF38-_SDA_BASE_(r13)
/* 80104348 000FFFA8 B0 83 00 02 */ sth r4, 2(r3)
/* 8010434C 000FFFAC 98 03 00 04 */ stb r0, 4(r3)
/* 80104350 000FFFB0 4E 80 00 20 */ blr
|