summaryrefslogtreecommitdiff
path: root/asm/code_8007F8C4.s
blob: 4e259f329bb66f08e51652a509c56d5127a9caae (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086
1087
1088
1089
1090
1091
1092
1093
1094
1095
1096
1097
1098
1099
1100
1101
1102
1103
1104
1105
1106
1107
1108
1109
1110
1111
1112
1113
1114
1115
1116
1117
1118
1119
1120
1121
1122
1123
1124
1125
1126
1127
1128
1129
1130
1131
1132
1133
1134
1135
1136
1137
1138
1139
1140
1141
1142
1143
1144
1145
1146
1147
1148
1149
1150
1151
1152
1153
1154
1155
1156
1157
1158
1159
1160
1161
1162
1163
1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
1185
1186
1187
1188
1189
1190
1191
1192
1193
1194
1195
1196
1197
1198
1199
1200
1201
1202
1203
1204
1205
1206
1207
1208
1209
1210
1211
1212
1213
1214
1215
1216
1217
1218
1219
1220
1221
1222
1223
1224
1225
1226
1227
1228
1229
1230
1231
1232
1233
1234
1235
1236
1237
1238
1239
1240
1241
1242
1243
1244
1245
1246
1247
1248
1249
1250
1251
1252
1253
1254
1255
1256
1257
1258
1259
1260
1261
1262
1263
1264
1265
1266
1267
1268
1269
1270
1271
1272
1273
1274
1275
1276
1277
1278
1279
1280
1281
1282
1283
1284
1285
1286
1287
1288
1289
1290
1291
1292
1293
1294
1295
1296
1297
1298
1299
1300
1301
1302
1303
1304
1305
1306
1307
1308
1309
1310
1311
1312
1313
1314
1315
1316
1317
1318
1319
1320
1321
1322
1323
1324
1325
1326
1327
1328
1329
1330
1331
1332
1333
1334
1335
1336
1337
1338
1339
1340
1341
1342
1343
1344
1345
1346
1347
1348
1349
1350
1351
1352
1353
1354
1355
1356
1357
1358
1359
1360
1361
1362
1363
1364
1365
1366
1367
1368
1369
1370
1371
1372
1373
1374
1375
1376
1377
1378
1379
1380
1381
1382
1383
1384
1385
1386
1387
1388
1389
1390
1391
1392
1393
1394
1395
1396
1397
1398
1399
1400
1401
1402
1403
1404
1405
1406
1407
1408
1409
1410
1411
1412
1413
1414
1415
1416
1417
1418
1419
1420
1421
1422
1423
1424
1425
1426
1427
1428
1429
1430
1431
1432
1433
1434
1435
1436
1437
1438
1439
1440
1441
1442
1443
1444
1445
1446
1447
1448
1449
1450
1451
1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
1472
1473
1474
1475
1476
1477
1478
1479
1480
1481
1482
1483
1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
1504
1505
1506
1507
1508
1509
1510
1511
1512
1513
1514
1515
1516
1517
1518
1519
1520
1521
1522
1523
1524
1525
1526
1527
1528
1529
1530
1531
1532
1533
1534
1535
1536
1537
1538
1539
1540
1541
1542
1543
1544
1545
1546
1547
1548
1549
1550
1551
1552
1553
1554
1555
1556
1557
1558
1559
1560
1561
1562
1563
1564
1565
1566
1567
1568
1569
1570
1571
1572
1573
1574
1575
1576
1577
1578
1579
1580
1581
1582
1583
1584
1585
1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
1607
1608
1609
1610
1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
1625
1626
1627
1628
1629
1630
1631
1632
1633
1634
1635
1636
1637
1638
1639
1640
1641
1642
1643
1644
1645
1646
1647
1648
1649
1650
1651
1652
1653
1654
1655
1656
1657
1658
1659
1660
1661
1662
1663
1664
1665
1666
1667
1668
1669
1670
1671
1672
1673
1674
1675
1676
1677
1678
1679
1680
1681
1682
1683
1684
1685
1686
1687
1688
1689
1690
1691
1692
1693
1694
1695
1696
1697
1698
1699
1700
1701
1702
1703
1704
1705
1706
1707
1708
1709
1710
1711
1712
1713
1714
1715
1716
1717
1718
1719
1720
1721
1722
1723
1724
1725
1726
1727
1728
1729
1730
1731
1732
1733
1734
1735
1736
1737
1738
1739
1740
1741
1742
1743
1744
1745
1746
1747
1748
1749
1750
1751
1752
1753
1754
1755
1756
1757
1758
1759
1760
1761
1762
1763
1764
1765
1766
1767
1768
1769
1770
1771
1772
1773
1774
1775
1776
1777
1778
1779
1780
1781
1782
1783
1784
1785
1786
1787
1788
1789
1790
1791
1792
1793
1794
1795
1796
1797
1798
1799
1800
1801
1802
1803
1804
1805
1806
1807
1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
1820
1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
1838
1839
1840
1841
1842
1843
1844
1845
1846
1847
1848
1849
1850
1851
1852
1853
1854
1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
1902
1903
1904
1905
1906
1907
1908
1909
1910
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
1929
1930
1931
1932
1933
1934
1935
1936
1937
1938
1939
1940
1941
1942
1943
1944
1945
1946
1947
1948
1949
1950
1951
1952
1953
1954
1955
1956
1957
1958
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
1976
1977
1978
1979
1980
1981
1982
1983
1984
1985
1986
1987
1988
1989
1990
1991
1992
1993
1994
1995
1996
1997
1998
1999
2000
2001
2002
2003
2004
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2029
2030
2031
2032
2033
2034
2035
2036
2037
2038
2039
2040
2041
2042
2043
2044
2045
2046
2047
2048
2049
2050
2051
2052
2053
2054
2055
2056
2057
2058
2059
2060
2061
2062
2063
2064
2065
2066
2067
2068
2069
2070
2071
2072
2073
2074
2075
2076
2077
2078
2079
2080
2081
2082
2083
2084
2085
2086
2087
2088
2089
2090
2091
2092
2093
2094
2095
2096
2097
2098
2099
2100
2101
2102
2103
2104
2105
2106
2107
2108
2109
2110
2111
2112
2113
2114
2115
2116
2117
2118
2119
2120
2121
2122
2123
2124
2125
2126
2127
2128
2129
2130
2131
2132
2133
2134
2135
2136
2137
2138
2139
2140
2141
2142
2143
2144
2145
2146
2147
2148
2149
2150
2151
2152
2153
2154
2155
2156
2157
2158
2159
2160
2161
2162
2163
2164
2165
2166
2167
2168
2169
2170
2171
2172
2173
2174
2175
2176
2177
2178
2179
2180
2181
2182
2183
2184
2185
2186
2187
2188
2189
2190
2191
2192
2193
2194
2195
2196
2197
2198
2199
2200
2201
2202
2203
2204
2205
2206
2207
2208
2209
2210
2211
2212
2213
2214
2215
2216
2217
2218
2219
2220
2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
2249
2250
2251
2252
2253
2254
2255
2256
2257
2258
2259
2260
2261
2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
2274
2275
2276
2277
2278
2279
2280
2281
2282
2283
2284
2285
2286
2287
2288
2289
2290
2291
2292
2293
2294
2295
2296
2297
2298
2299
2300
2301
2302
2303
2304
2305
2306
2307
2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
2338
2339
2340
2341
2342
2343
2344
2345
2346
2347
2348
2349
2350
2351
2352
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362
2363
2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
2376
2377
2378
2379
2380
2381
2382
2383
2384
2385
2386
2387
2388
2389
2390
2391
2392
2393
2394
2395
2396
2397
2398
2399
2400
2401
2402
2403
2404
2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
2417
2418
2419
2420
2421
2422
2423
2424
2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
2437
2438
2439
2440
2441
2442
2443
2444
2445
2446
2447
2448
2449
2450
2451
2452
2453
2454
2455
2456
2457
2458
2459
2460
2461
2462
2463
2464
2465
2466
2467
2468
2469
2470
2471
2472
2473
2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
2486
2487
2488
2489
2490
2491
2492
2493
2494
2495
2496
2497
2498
2499
2500
2501
2502
2503
2504
2505
2506
2507
2508
2509
2510
2511
2512
2513
2514
2515
2516
2517
2518
2519
2520
2521
2522
2523
2524
2525
2526
2527
2528
2529
2530
2531
2532
2533
2534
2535
2536
2537
2538
2539
2540
2541
2542
2543
2544
2545
2546
2547
2548
2549
2550
2551
2552
2553
2554
2555
2556
2557
2558
2559
2560
2561
2562
2563
2564
2565
2566
2567
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582
2583
2584
2585
2586
2587
2588
2589
2590
2591
2592
2593
2594
2595
2596
2597
2598
2599
2600
2601
2602
2603
2604
2605
2606
2607
2608
2609
2610
2611
2612
2613
2614
2615
2616
2617
2618
2619
2620
2621
2622
2623
2624
2625
2626
2627
2628
2629
2630
2631
2632
2633
2634
2635
2636
2637
2638
2639
2640
2641
2642
2643
2644
2645
2646
2647
2648
2649
2650
2651
2652
2653
2654
2655
2656
2657
2658
2659
2660
2661
2662
2663
2664
2665
2666
2667
2668
2669
2670
2671
2672
2673
2674
2675
2676
2677
2678
2679
2680
2681
2682
2683
2684
2685
2686
2687
2688
2689
2690
2691
2692
2693
2694
2695
2696
2697
2698
2699
2700
2701
2702
2703
2704
2705
2706
2707
2708
2709
2710
2711
2712
2713
2714
2715
2716
2717
2718
2719
2720
2721
2722
2723
2724
2725
2726
2727
2728
2729
2730
2731
2732
2733
2734
2735
2736
2737
2738
2739
2740
2741
2742
2743
2744
2745
2746
2747
2748
2749
2750
2751
2752
2753
2754
2755
2756
2757
2758
2759
2760
2761
2762
2763
2764
2765
2766
2767
2768
2769
2770
2771
2772
2773
2774
2775
2776
2777
2778
2779
2780
2781
2782
2783
2784
2785
2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
2802
2803
2804
2805
2806
2807
2808
2809
2810
2811
2812
2813
2814
2815
2816
2817
2818
2819
2820
2821
2822
2823
2824
2825
2826
2827
2828
2829
2830
2831
2832
2833
2834
2835
2836
2837
2838
2839
2840
2841
2842
2843
2844
2845
2846
2847
2848
2849
2850
2851
2852
2853
2854
2855
2856
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
2908
2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
2921
2922
2923
2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
2940
2941
2942
2943
2944
2945
2946
2947
2948
2949
2950
2951
2952
2953
2954
2955
2956
2957
2958
2959
2960
2961
2962
2963
2964
2965
2966
2967
2968
2969
2970
2971
2972
2973
2974
2975
2976
2977
2978
2979
2980
2981
2982
2983
2984
2985
2986
2987
2988
2989
2990
2991
2992
2993
2994
2995
2996
2997
2998
2999
3000
3001
3002
3003
3004
3005
3006
3007
3008
3009
3010
3011
3012
3013
3014
3015
3016
3017
3018
3019
3020
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035
3036
3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
3050
3051
3052
3053
3054
3055
3056
3057
3058
3059
3060
3061
3062
3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
3131
3132
3133
3134
3135
3136
3137
3138
3139
3140
3141
3142
3143
3144
3145
3146
3147
3148
3149
3150
3151
3152
3153
3154
3155
3156
3157
3158
3159
3160
3161
3162
3163
3164
3165
3166
3167
3168
3169
3170
3171
3172
3173
3174
3175
3176
3177
3178
3179
3180
3181
3182
3183
3184
3185
3186
3187
3188
3189
3190
3191
3192
3193
3194
3195
3196
3197
3198
3199
3200
3201
3202
3203
3204
3205
3206
3207
3208
3209
3210
3211
3212
3213
3214
3215
3216
3217
3218
3219
3220
3221
3222
3223
3224
3225
3226
3227
3228
3229
3230
3231
3232
3233
3234
3235
3236
3237
3238
3239
3240
3241
3242
3243
3244
3245
3246
3247
3248
3249
3250
3251
3252
3253
3254
3255
3256
3257
3258
3259
3260
3261
3262
3263
3264
3265
3266
3267
3268
3269
3270
3271
3272
3273
3274
3275
3276
3277
3278
3279
3280
3281
3282
3283
3284
3285
3286
3287
3288
3289
3290
3291
3292
3293
3294
3295
3296
3297
3298
3299
3300
3301
3302
3303
3304
3305
3306
3307
3308
3309
3310
3311
3312
3313
3314
3315
3316
3317
3318
3319
3320
3321
3322
3323
3324
3325
3326
3327
3328
3329
3330
3331
3332
3333
3334
3335
3336
3337
3338
3339
3340
3341
3342
3343
3344
3345
3346
3347
3348
3349
3350
3351
3352
3353
3354
3355
3356
3357
3358
3359
3360
3361
3362
3363
3364
3365
3366
3367
3368
3369
3370
3371
3372
3373
3374
3375
3376
3377
3378
3379
3380
3381
3382
3383
3384
3385
3386
3387
3388
3389
3390
3391
3392
3393
3394
3395
3396
3397
3398
3399
3400
3401
3402
3403
3404
3405
3406
3407
3408
3409
3410
3411
3412
3413
3414
3415
3416
3417
3418
3419
3420
3421
3422
3423
3424
3425
3426
3427
3428
3429
3430
3431
3432
3433
3434
3435
3436
3437
3438
3439
3440
3441
3442
3443
3444
3445
3446
3447
3448
3449
3450
3451
3452
3453
3454
3455
3456
3457
3458
3459
3460
3461
3462
3463
3464
3465
3466
3467
3468
3469
3470
3471
3472
3473
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488
3489
3490
3491
3492
3493
3494
3495
3496
3497
3498
3499
3500
3501
3502
3503
3504
3505
3506
3507
3508
3509
3510
3511
3512
3513
3514
3515
3516
3517
3518
3519
3520
3521
3522
3523
3524
3525
3526
3527
3528
3529
3530
3531
3532
3533
3534
3535
3536
3537
3538
3539
3540
3541
3542
3543
3544
3545
3546
3547
3548
3549
3550
3551
3552
3553
3554
3555
3556
3557
3558
3559
3560
3561
3562
3563
3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
3577
3578
3579
3580
3581
3582
3583
3584
3585
3586
3587
3588
3589
3590
3591
3592
3593
3594
3595
3596
3597
3598
3599
3600
3601
3602
3603
3604
3605
3606
3607
3608
3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
3632
3633
3634
3635
3636
3637
3638
3639
3640
3641
3642
3643
3644
3645
3646
3647
3648
3649
3650
3651
3652
3653
3654
3655
3656
3657
3658
3659
3660
3661
3662
3663
3664
3665
3666
3667
3668
3669
3670
3671
3672
3673
3674
3675
3676
3677
3678
3679
3680
3681
3682
3683
3684
3685
3686
3687
3688
3689
3690
3691
3692
3693
3694
3695
3696
3697
3698
3699
3700
3701
3702
3703
3704
3705
3706
3707
3708
3709
3710
3711
3712
3713
3714
3715
3716
3717
3718
3719
3720
3721
3722
3723
3724
3725
3726
3727
3728
3729
3730
3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
3747
3748
3749
3750
3751
3752
3753
3754
3755
3756
3757
3758
3759
3760
3761
3762
3763
3764
3765
3766
3767
3768
3769
3770
3771
3772
3773
3774
3775
3776
3777
3778
3779
3780
3781
3782
3783
3784
3785
3786
3787
3788
3789
3790
3791
3792
3793
3794
3795
3796
3797
3798
3799
3800
3801
3802
3803
3804
3805
3806
3807
3808
3809
3810
3811
3812
3813
3814
3815
3816
3817
3818
3819
3820
3821
3822
3823
3824
3825
3826
3827
3828
3829
3830
3831
3832
3833
3834
3835
3836
3837
3838
3839
3840
3841
3842
3843
3844
3845
3846
3847
3848
3849
3850
3851
3852
3853
3854
3855
3856
3857
3858
3859
3860
3861
3862
3863
3864
3865
3866
3867
3868
3869
3870
3871
3872
3873
3874
3875
3876
3877
3878
3879
3880
3881
3882
3883
3884
3885
3886
3887
3888
3889
3890
3891
3892
3893
3894
3895
3896
3897
3898
3899
3900
3901
3902
3903
3904
3905
3906
3907
3908
3909
3910
3911
3912
3913
3914
3915
3916
3917
3918
3919
3920
3921
3922
3923
3924
3925
3926
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941
3942
3943
3944
3945
3946
3947
3948
3949
3950
3951
3952
3953
3954
3955
3956
3957
3958
3959
3960
3961
3962
3963
3964
3965
3966
3967
3968
3969
3970
3971
3972
3973
3974
3975
3976
3977
3978
3979
3980
3981
3982
3983
3984
3985
3986
3987
3988
3989
3990
3991
3992
3993
3994
3995
3996
3997
3998
3999
4000
4001
4002
4003
4004
4005
4006
4007
4008
4009
4010
4011
4012
4013
4014
4015
4016
4017
4018
4019
4020
4021
4022
4023
4024
4025
4026
4027
4028
4029
4030
4031
4032
4033
4034
4035
4036
4037
4038
4039
4040
4041
4042
4043
4044
4045
4046
4047
4048
4049
4050
4051
4052
4053
4054
4055
4056
4057
4058
4059
4060
4061
4062
4063
4064
4065
4066
4067
4068
4069
4070
4071
4072
4073
4074
4075
4076
4077
4078
4079
4080
4081
4082
4083
4084
4085
4086
4087
4088
4089
4090
4091
4092
4093
4094
4095
4096
4097
4098
4099
4100
4101
4102
4103
4104
4105
4106
4107
4108
4109
4110
4111
4112
4113
4114
4115
4116
4117
4118
4119
4120
4121
4122
4123
4124
4125
4126
4127
4128
4129
4130
4131
4132
4133
4134
4135
4136
4137
4138
4139
4140
4141
4142
4143
4144
4145
4146
4147
4148
4149
4150
4151
4152
4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
4167
4168
4169
4170
4171
4172
4173
4174
4175
4176
4177
4178
4179
4180
4181
4182
4183
4184
4185
4186
4187
4188
4189
4190
4191
4192
4193
4194
4195
4196
4197
4198
4199
4200
4201
4202
4203
4204
4205
4206
4207
4208
4209
4210
4211
4212
4213
4214
4215
4216
4217
4218
4219
4220
4221
4222
4223
4224
4225
4226
4227
4228
4229
4230
4231
4232
4233
4234
4235
4236
4237
4238
4239
4240
4241
4242
4243
4244
4245
4246
4247
4248
4249
4250
4251
4252
4253
4254
4255
4256
4257
4258
4259
4260
4261
4262
4263
4264
4265
4266
4267
4268
4269
4270
4271
4272
4273
4274
4275
4276
4277
4278
4279
4280
4281
4282
4283
4284
4285
4286
4287
4288
4289
4290
4291
4292
4293
4294
4295
4296
4297
4298
4299
4300
4301
4302
4303
4304
4305
4306
4307
4308
4309
4310
4311
4312
4313
4314
4315
4316
4317
4318
4319
4320
4321
4322
4323
4324
4325
4326
4327
4328
4329
4330
4331
4332
4333
4334
4335
4336
4337
4338
4339
4340
4341
4342
4343
4344
4345
4346
4347
4348
4349
4350
4351
4352
4353
4354
4355
4356
4357
4358
4359
4360
4361
4362
4363
4364
4365
4366
4367
4368
4369
4370
4371
4372
4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
4389
4390
4391
4392
4393
4394
4395
4396
4397
4398
4399
4400
4401
4402
4403
4404
4405
4406
4407
4408
4409
4410
4411
4412
4413
4414
4415
4416
4417
4418
4419
4420
4421
4422
4423
4424
4425
4426
4427
4428
4429
4430
4431
4432
4433
4434
4435
4436
4437
4438
4439
4440
4441
4442
4443
4444
4445
4446
4447
4448
4449
4450
4451
4452
4453
4454
4455
4456
4457
4458
4459
4460
4461
4462
4463
4464
4465
4466
4467
4468
4469
4470
4471
4472
4473
4474
4475
4476
4477
4478
4479
4480
4481
4482
4483
4484
4485
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498
4499
4500
4501
4502
4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522
4523
4524
4525
4526
4527
4528
4529
4530
4531
4532
4533
4534
4535
4536
4537
4538
4539
4540
4541
4542
4543
4544
4545
4546
4547
4548
4549
4550
4551
4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
4568
4569
4570
4571
4572
4573
4574
4575
4576
4577
4578
4579
4580
4581
4582
4583
4584
4585
4586
4587
4588
4589
4590
4591
4592
4593
4594
4595
4596
4597
4598
4599
4600
4601
4602
4603
4604
4605
4606
4607
4608
4609
4610
4611
4612
4613
4614
4615
4616
4617
4618
4619
4620
4621
4622
4623
4624
4625
4626
4627
4628
4629
4630
4631
4632
4633
4634
4635
4636
4637
4638
4639
4640
4641
4642
4643
4644
4645
4646
4647
4648
4649
4650
4651
4652
4653
4654
4655
4656
4657
4658
4659
4660
4661
4662
4663
4664
4665
4666
4667
4668
4669
4670
4671
4672
4673
4674
4675
4676
4677
4678
4679
4680
4681
4682
4683
4684
4685
4686
4687
4688
4689
4690
4691
4692
4693
4694
4695
4696
4697
4698
4699
4700
4701
4702
4703
4704
4705
4706
4707
4708
4709
4710
4711
4712
4713
4714
4715
4716
4717
4718
4719
4720
4721
4722
4723
4724
4725
4726
4727
4728
4729
4730
4731
4732
4733
4734
4735
4736
4737
4738
4739
4740
4741
4742
4743
4744
4745
4746
4747
4748
4749
4750
4751
4752
4753
4754
4755
4756
4757
4758
4759
4760
4761
4762
4763
4764
4765
4766
4767
4768
4769
4770
4771
4772
4773
4774
4775
4776
4777
4778
4779
4780
4781
4782
4783
4784
4785
4786
4787
4788
4789
4790
4791
4792
4793
4794
4795
4796
4797
4798
4799
4800
4801
4802
4803
4804
4805
4806
4807
4808
4809
4810
4811
4812
4813
4814
4815
4816
4817
4818
4819
4820
4821
4822
4823
4824
4825
4826
4827
4828
4829
4830
4831
4832
4833
4834
4835
4836
4837
4838
4839
4840
4841
4842
4843
4844
4845
4846
4847
4848
4849
4850
4851
4852
4853
4854
4855
4856
4857
4858
4859
4860
4861
4862
4863
4864
4865
4866
4867
4868
4869
4870
4871
4872
4873
4874
4875
4876
4877
4878
4879
4880
4881
4882
4883
4884
4885
4886
4887
4888
4889
4890
4891
4892
4893
4894
4895
4896
4897
4898
4899
4900
4901
4902
4903
4904
4905
4906
4907
4908
4909
4910
4911
4912
4913
4914
4915
4916
4917
4918
4919
4920
4921
4922
4923
4924
4925
4926
4927
4928
4929
4930
4931
4932
4933
4934
4935
4936
4937
4938
4939
4940
4941
4942
4943
4944
4945
4946
4947
4948
4949
4950
4951
4952
4953
4954
4955
4956
4957
4958
4959
4960
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975
4976
4977
4978
4979
4980
4981
4982
4983
4984
4985
4986
4987
4988
4989
4990
4991
4992
4993
4994
4995
4996
4997
4998
4999
5000
5001
5002
5003
5004
5005
5006
5007
5008
5009
5010
5011
5012
5013
5014
5015
5016
5017
5018
5019
5020
5021
5022
5023
5024
5025
5026
5027
5028
5029
5030
5031
5032
5033
5034
5035
5036
5037
5038
5039
5040
5041
5042
5043
5044
5045
5046
5047
5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
5061
5062
5063
5064
5065
5066
5067
5068
5069
5070
5071
5072
5073
5074
5075
5076
5077
5078
5079
5080
5081
5082
5083
5084
5085
5086
5087
5088
5089
5090
5091
5092
5093
5094
5095
5096
5097
5098
5099
5100
5101
5102
5103
5104
5105
5106
5107
5108
5109
5110
5111
5112
5113
5114
5115
5116
5117
5118
5119
5120
5121
5122
5123
5124
5125
5126
5127
5128
5129
5130
5131
5132
5133
5134
5135
5136
5137
5138
5139
5140
5141
5142
5143
5144
5145
5146
5147
5148
5149
5150
5151
5152
5153
5154
5155
5156
5157
5158
5159
5160
5161
5162
5163
5164
5165
5166
5167
5168
5169
5170
5171
5172
5173
5174
5175
5176
5177
5178
5179
5180
5181
5182
5183
5184
5185
5186
5187
5188
5189
5190
5191
5192
5193
5194
5195
5196
5197
5198
5199
5200
5201
5202
5203
5204
5205
5206
5207
5208
5209
5210
5211
5212
5213
5214
5215
5216
5217
5218
5219
5220
5221
5222
5223
5224
5225
5226
5227
5228
5229
5230
5231
5232
5233
5234
5235
5236
5237
5238
5239
5240
5241
5242
5243
5244
5245
5246
5247
5248
5249
5250
5251
5252
5253
5254
5255
5256
5257
5258
5259
5260
5261
5262
5263
5264
5265
5266
5267
5268
5269
5270
5271
5272
5273
5274
5275
5276
5277
5278
5279
5280
5281
5282
5283
5284
5285
5286
5287
5288
5289
5290
5291
5292
5293
5294
5295
5296
5297
5298
5299
5300
5301
5302
5303
5304
5305
5306
5307
5308
5309
5310
5311
5312
5313
5314
5315
5316
5317
5318
5319
5320
5321
5322
5323
5324
5325
5326
5327
5328
5329
5330
5331
5332
5333
5334
5335
5336
5337
5338
5339
5340
5341
5342
5343
5344
5345
5346
5347
5348
5349
5350
5351
5352
5353
5354
5355
5356
5357
5358
5359
5360
5361
5362
5363
5364
5365
5366
5367
5368
5369
5370
5371
5372
5373
5374
5375
5376
5377
5378
5379
5380
5381
5382
5383
5384
5385
5386
5387
5388
5389
5390
5391
5392
5393
5394
5395
5396
5397
5398
5399
5400
5401
5402
5403
5404
5405
5406
5407
5408
5409
5410
5411
5412
5413
5414
5415
5416
5417
5418
5419
5420
5421
5422
5423
5424
5425
5426
5427
5428
5429
5430
5431
5432
5433
5434
5435
5436
5437
5438
5439
5440
5441
5442
5443
5444
5445
5446
5447
5448
5449
5450
5451
5452
5453
5454
5455
5456
5457
5458
5459
5460
5461
5462
5463
5464
5465
5466
5467
5468
5469
5470
5471
5472
5473
5474
5475
5476
5477
5478
5479
5480
5481
5482
5483
5484
5485
5486
5487
5488
5489
5490
5491
5492
5493
5494
5495
5496
5497
5498
5499
5500
5501
5502
5503
5504
5505
5506
5507
5508
5509
5510
5511
5512
5513
5514
5515
5516
5517
5518
5519
5520
5521
5522
5523
5524
5525
5526
5527
5528
5529
5530
5531
5532
5533
5534
5535
5536
5537
5538
5539
5540
5541
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556
5557
5558
5559
5560
5561
5562
5563
5564
5565
5566
5567
5568
5569
5570
5571
5572
5573
5574
5575
5576
5577
5578
5579
5580
5581
5582
5583
5584
5585
5586
5587
5588
5589
5590
5591
5592
5593
5594
5595
5596
5597
5598
5599
5600
5601
5602
5603
5604
5605
5606
5607
5608
5609
5610
5611
5612
5613
5614
5615
5616
5617
5618
5619
5620
5621
5622
5623
5624
5625
5626
5627
5628
5629
5630
5631
5632
5633
5634
5635
5636
5637
5638
5639
5640
5641
5642
5643
5644
5645
5646
5647
5648
5649
5650
5651
5652
5653
5654
5655
5656
5657
5658
5659
5660
5661
5662
5663
5664
5665
5666
5667
5668
5669
5670
5671
5672
5673
5674
5675
5676
5677
5678
5679
5680
5681
5682
5683
5684
5685
5686
5687
5688
5689
5690
5691
5692
5693
5694
5695
5696
5697
5698
5699
5700
5701
5702
5703
5704
5705
5706
5707
5708
5709
5710
5711
5712
5713
5714
5715
5716
5717
5718
5719
5720
5721
5722
5723
5724
5725
5726
5727
5728
5729
5730
5731
5732
5733
5734
5735
5736
5737
5738
5739
5740
5741
5742
5743
5744
5745
5746
5747
5748
5749
5750
5751
5752
5753
5754
5755
5756
5757
5758
5759
5760
5761
5762
5763
5764
5765
5766
5767
5768
5769
5770
5771
5772
5773
5774
5775
5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
5786
5787
5788
5789
5790
5791
5792
5793
5794
5795
5796
5797
5798
5799
5800
5801
5802
5803
5804
5805
5806
5807
5808
5809
5810
5811
5812
5813
5814
5815
5816
5817
5818
5819
5820
5821
5822
5823
5824
5825
5826
5827
5828
5829
5830
5831
5832
5833
5834
5835
5836
5837
5838
5839
5840
5841
5842
5843
5844
5845
5846
5847
5848
5849
5850
5851
5852
5853
5854
5855
5856
5857
5858
5859
5860
5861
5862
5863
5864
5865
5866
5867
5868
5869
5870
5871
5872
5873
5874
5875
5876
5877
5878
5879
5880
5881
5882
5883
5884
5885
5886
5887
5888
5889
5890
5891
5892
5893
5894
5895
5896
5897
5898
5899
5900
5901
5902
5903
5904
5905
5906
5907
5908
5909
5910
5911
5912
5913
5914
5915
5916
5917
5918
5919
5920
5921
5922
5923
5924
5925
5926
5927
5928
5929
5930
5931
5932
5933
5934
5935
5936
5937
5938
5939
5940
5941
5942
5943
5944
5945
5946
5947
5948
5949
5950
5951
5952
5953
5954
5955
5956
5957
5958
5959
5960
5961
5962
5963
5964
5965
5966
5967
5968
5969
5970
5971
5972
5973
5974
5975
5976
5977
5978
5979
5980
5981
5982
5983
5984
5985
5986
5987
5988
5989
5990
5991
5992
5993
5994
5995
5996
5997
5998
5999
6000
6001
6002
6003
6004
6005
6006
6007
6008
6009
6010
6011
6012
6013
6014
6015
6016
6017
6018
6019
6020
6021
6022
6023
6024
6025
6026
6027
6028
6029
6030
6031
6032
6033
6034
6035
6036
6037
6038
6039
6040
6041
6042
6043
6044
6045
6046
6047
6048
6049
6050
6051
6052
6053
6054
6055
6056
6057
6058
6059
6060
6061
6062
6063
6064
6065
6066
6067
6068
6069
6070
6071
6072
6073
6074
6075
6076
6077
6078
6079
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
6090
6091
6092
6093
6094
6095
6096
6097
6098
6099
6100
6101
6102
6103
6104
6105
6106
6107
6108
6109
6110
6111
6112
6113
6114
6115
6116
6117
6118
6119
6120
6121
6122
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137
6138
6139
6140
6141
6142
6143
6144
6145
6146
6147
6148
6149
6150
6151
6152
6153
6154
6155
6156
6157
6158
6159
6160
6161
6162
6163
6164
6165
6166
6167
6168
6169
6170
6171
6172
6173
6174
6175
6176
6177
6178
6179
6180
6181
6182
6183
6184
6185
6186
6187
6188
6189
6190
6191
6192
6193
6194
6195
6196
6197
6198
6199
6200
6201
6202
6203
6204
6205
6206
6207
6208
6209
6210
6211
6212
6213
6214
6215
6216
6217
6218
6219
6220
6221
6222
6223
6224
6225
6226
6227
6228
6229
6230
6231
6232
6233
6234
6235
6236
6237
6238
6239
6240
6241
6242
6243
6244
6245
6246
6247
6248
6249
6250
6251
6252
6253
6254
6255
6256
6257
6258
6259
6260
6261
6262
6263
6264
6265
6266
6267
6268
6269
6270
6271
6272
6273
6274
6275
6276
6277
6278
6279
6280
6281
6282
6283
6284
6285
6286
6287
6288
6289
6290
6291
6292
6293
6294
6295
6296
6297
6298
6299
6300
6301
6302
6303
6304
6305
6306
6307
6308
6309
6310
6311
6312
6313
6314
6315
6316
6317
6318
6319
6320
6321
6322
6323
6324
6325
6326
6327
6328
6329
6330
6331
6332
6333
6334
6335
6336
6337
6338
6339
6340
6341
6342
6343
6344
6345
6346
6347
6348
6349
6350
6351
6352
6353
6354
6355
6356
6357
6358
6359
6360
6361
6362
6363
6364
6365
6366
6367
6368
6369
6370
6371
6372
6373
6374
6375
6376
6377
6378
6379
6380
6381
6382
6383
6384
6385
6386
6387
6388
6389
6390
6391
6392
6393
6394
6395
6396
6397
6398
6399
6400
6401
6402
6403
6404
6405
6406
6407
6408
6409
6410
6411
6412
6413
6414
6415
6416
6417
6418
6419
6420
6421
6422
6423
6424
6425
6426
6427
6428
6429
6430
6431
6432
6433
6434
6435
6436
6437
6438
6439
6440
6441
6442
6443
6444
6445
6446
6447
6448
6449
6450
6451
6452
6453
6454
6455
6456
6457
6458
6459
6460
6461
6462
6463
6464
6465
6466
6467
6468
6469
6470
6471
6472
6473
6474
6475
6476
6477
6478
6479
6480
6481
6482
6483
6484
6485
6486
6487
6488
6489
6490
6491
6492
6493
6494
6495
6496
6497
6498
6499
6500
6501
6502
6503
6504
6505
6506
6507
6508
6509
6510
6511
6512
6513
6514
6515
6516
6517
6518
6519
6520
6521
6522
6523
6524
6525
6526
6527
6528
6529
6530
6531
6532
6533
6534
6535
6536
6537
6538
6539
6540
6541
6542
6543
6544
6545
6546
6547
6548
6549
6550
6551
6552
6553
6554
6555
6556
6557
6558
6559
6560
6561
6562
6563
6564
6565
6566
6567
6568
6569
6570
6571
6572
6573
6574
6575
6576
6577
6578
6579
6580
6581
6582
6583
6584
6585
6586
6587
6588
6589
6590
6591
6592
6593
6594
6595
6596
6597
6598
6599
6600
6601
6602
6603
6604
6605
6606
6607
6608
6609
6610
6611
6612
6613
6614
6615
6616
6617
6618
6619
6620
6621
6622
6623
6624
6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
6643
6644
6645
6646
6647
6648
6649
6650
6651
6652
6653
6654
6655
6656
6657
6658
6659
6660
6661
6662
6663
6664
6665
6666
6667
6668
6669
6670
6671
6672
6673
6674
6675
6676
6677
6678
6679
6680
6681
6682
6683
6684
6685
6686
6687
6688
6689
6690
6691
6692
6693
6694
6695
6696
6697
6698
6699
6700
6701
6702
6703
6704
6705
6706
6707
6708
6709
6710
6711
6712
6713
6714
6715
6716
6717
6718
6719
6720
6721
6722
6723
6724
6725
6726
6727
6728
6729
6730
6731
6732
6733
6734
6735
6736
6737
6738
6739
6740
6741
6742
6743
6744
6745
6746
6747
6748
6749
6750
6751
6752
6753
6754
6755
6756
6757
6758
6759
6760
6761
6762
6763
6764
6765
6766
6767
6768
6769
6770
6771
6772
6773
6774
6775
6776
6777
6778
6779
6780
6781
6782
6783
6784
6785
6786
6787
6788
6789
6790
6791
6792
6793
6794
6795
6796
6797
6798
6799
6800
6801
6802
6803
6804
6805
6806
6807
6808
6809
6810
6811
6812
6813
6814
6815
6816
6817
6818
6819
6820
6821
6822
6823
6824
6825
6826
6827
6828
6829
6830
6831
6832
6833
6834
6835
6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
6854
6855
6856
6857
6858
6859
6860
6861
6862
6863
6864
6865
6866
6867
6868
6869
6870
6871
6872
6873
6874
6875
6876
6877
6878
6879
6880
6881
6882
6883
6884
6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
6903
6904
6905
6906
6907
6908
6909
6910
6911
6912
6913
6914
6915
6916
6917
6918
6919
6920
6921
6922
6923
6924
6925
6926
6927
6928
6929
6930
6931
6932
6933
6934
6935
6936
6937
6938
6939
6940
6941
6942
6943
6944
6945
6946
6947
6948
6949
6950
6951
6952
6953
6954
6955
6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
6969
6970
6971
6972
6973
6974
6975
6976
6977
6978
6979
6980
6981
6982
6983
6984
6985
6986
6987
6988
6989
6990
6991
6992
6993
6994
6995
6996
6997
6998
6999
7000
7001
7002
7003
7004
7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
7019
7020
7021
7022
7023
7024
7025
7026
7027
7028
7029
7030
7031
7032
7033
7034
7035
7036
7037
7038
7039
7040
7041
7042
7043
7044
7045
7046
7047
7048
7049
7050
7051
7052
7053
7054
7055
7056
7057
7058
7059
7060
7061
7062
7063
7064
7065
7066
7067
7068
7069
7070
7071
7072
7073
7074
7075
7076
7077
7078
7079
7080
7081
7082
7083
7084
7085
7086
7087
7088
7089
7090
7091
7092
7093
7094
7095
7096
7097
7098
7099
7100
7101
7102
7103
7104
7105
7106
7107
7108
7109
7110
7111
7112
7113
7114
7115
7116
7117
7118
7119
7120
7121
7122
7123
7124
7125
7126
7127
7128
7129
7130
7131
7132
7133
7134
7135
7136
7137
7138
7139
7140
7141
7142
7143
7144
7145
7146
7147
7148
7149
7150
7151
7152
7153
7154
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165
7166
7167
7168
7169
7170
7171
7172
7173
7174
7175
7176
7177
7178
7179
7180
7181
7182
7183
7184
7185
7186
7187
7188
7189
7190
7191
7192
7193
7194
7195
7196
7197
7198
7199
7200
7201
7202
7203
7204
7205
7206
7207
7208
7209
7210
7211
7212
7213
7214
7215
7216
7217
7218
7219
7220
7221
7222
7223
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239
7240
7241
7242
7243
7244
7245
7246
7247
7248
7249
7250
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266
7267
7268
7269
7270
7271
7272
7273
7274
7275
7276
7277
7278
7279
7280
7281
7282
7283
7284
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299
7300
7301
7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
7314
7315
7316
7317
7318
7319
7320
7321
7322
7323
7324
7325
7326
7327
7328
7329
7330
7331
7332
7333
7334
7335
7336
7337
7338
7339
7340
7341
7342
7343
7344
7345
7346
7347
7348
7349
7350
7351
7352
7353
7354
7355
7356
7357
7358
7359
7360
7361
7362
7363
7364
7365
7366
7367
7368
7369
7370
7371
7372
7373
7374
7375
7376
7377
7378
7379
7380
7381
7382
7383
7384
7385
7386
7387
7388
7389
7390
7391
7392
7393
7394
7395
7396
7397
7398
7399
7400
7401
7402
7403
7404
7405
7406
7407
7408
7409
7410
7411
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422
7423
7424
7425
7426
7427
7428
7429
7430
7431
7432
7433
7434
7435
7436
7437
7438
7439
7440
7441
7442
7443
7444
7445
7446
7447
7448
7449
7450
7451
7452
7453
7454
7455
7456
7457
7458
7459
7460
7461
7462
7463
7464
7465
7466
7467
7468
7469
7470
7471
7472
7473
7474
7475
7476
7477
7478
7479
7480
7481
7482
7483
7484
7485
7486
7487
7488
7489
7490
7491
7492
7493
7494
7495
7496
7497
7498
7499
7500
7501
7502
7503
7504
7505
7506
7507
7508
7509
7510
7511
7512
7513
7514
7515
7516
7517
7518
7519
7520
7521
7522
7523
7524
7525
7526
7527
7528
7529
7530
7531
7532
7533
7534
7535
7536
7537
7538
7539
7540
7541
7542
7543
7544
7545
7546
7547
7548
7549
7550
7551
7552
7553
7554
7555
7556
7557
7558
7559
7560
7561
7562
7563
7564
7565
7566
7567
7568
7569
7570
7571
7572
7573
7574
7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585
7586
7587
7588
7589
7590
7591
7592
7593
7594
7595
7596
7597
7598
7599
7600
7601
7602
7603
7604
7605
7606
7607
7608
7609
7610
7611
7612
7613
7614
7615
7616
7617
7618
7619
7620
7621
7622
7623
7624
7625
7626
7627
7628
7629
7630
7631
7632
7633
7634
7635
7636
7637
7638
7639
7640
7641
7642
7643
7644
7645
7646
7647
7648
7649
7650
7651
7652
7653
7654
7655
7656
7657
7658
7659
7660
7661
7662
7663
7664
7665
7666
7667
7668
7669
7670
7671
7672
7673
7674
7675
7676
7677
7678
7679
7680
7681
7682
7683
7684
7685
7686
7687
7688
7689
7690
7691
7692
7693
7694
7695
7696
7697
7698
7699
7700
7701
7702
7703
7704
7705
7706
7707
7708
7709
7710
7711
7712
7713
7714
7715
7716
7717
7718
7719
7720
7721
7722
7723
7724
7725
7726
7727
7728
7729
7730
7731
7732
7733
7734
7735
7736
7737
7738
7739
7740
7741
7742
7743
7744
7745
7746
7747
7748
7749
7750
7751
7752
7753
7754
7755
7756
7757
7758
7759
7760
7761
7762
7763
7764
7765
7766
7767
7768
7769
7770
7771
7772
7773
7774
7775
7776
7777
7778
7779
7780
7781
7782
7783
7784
7785
7786
7787
7788
7789
7790
7791
7792
7793
7794
7795
7796
7797
7798
7799
7800
7801
7802
7803
7804
7805
7806
7807
7808
7809
7810
7811
7812
7813
7814
7815
7816
7817
7818
7819
7820
7821
7822
7823
7824
7825
7826
7827
7828
7829
7830
7831
7832
7833
7834
7835
7836
7837
7838
7839
7840
7841
7842
7843
7844
7845
7846
7847
7848
7849
7850
7851
7852
7853
7854
7855
7856
7857
7858
7859
7860
7861
7862
7863
7864
7865
7866
7867
7868
7869
7870
7871
7872
7873
7874
7875
7876
7877
7878
7879
7880
7881
7882
7883
7884
7885
7886
7887
7888
7889
7890
7891
7892
7893
7894
7895
7896
7897
7898
7899
7900
7901
7902
7903
7904
7905
7906
7907
7908
7909
7910
7911
7912
7913
7914
7915
7916
7917
7918
7919
7920
7921
7922
7923
7924
7925
7926
7927
7928
7929
7930
7931
7932
7933
7934
7935
7936
7937
7938
7939
7940
7941
7942
7943
7944
7945
7946
7947
7948
7949
7950
7951
7952
7953
7954
7955
7956
7957
7958
7959
7960
7961
7962
7963
7964
7965
7966
7967
7968
7969
7970
7971
7972
7973
7974
7975
7976
7977
7978
7979
7980
7981
7982
7983
7984
7985
7986
7987
7988
7989
7990
7991
7992
7993
7994
7995
7996
7997
7998
7999
8000
8001
8002
8003
8004
8005
8006
8007
8008
8009
8010
8011
8012
8013
8014
8015
8016
8017
8018
8019
8020
8021
8022
8023
8024
8025
8026
8027
8028
8029
8030
8031
8032
8033
8034
8035
8036
8037
8038
8039
8040
8041
8042
8043
8044
8045
8046
8047
8048
8049
8050
8051
8052
8053
8054
8055
8056
8057
8058
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
8069
8070
8071
8072
8073
8074
8075
8076
8077
8078
8079
8080
8081
8082
8083
8084
8085
8086
8087
8088
8089
8090
8091
8092
8093
8094
8095
8096
8097
8098
8099
8100
8101
8102
8103
8104
8105
8106
8107
8108
8109
8110
8111
8112
8113
8114
8115
8116
8117
8118
8119
8120
8121
8122
8123
8124
8125
8126
8127
8128
8129
8130
8131
8132
8133
8134
8135
8136
8137
8138
8139
8140
8141
8142
8143
8144
8145
8146
8147
8148
8149
8150
8151
8152
8153
8154
8155
8156
8157
8158
8159
8160
8161
8162
8163
8164
8165
8166
8167
8168
8169
8170
8171
8172
8173
8174
8175
8176
8177
8178
8179
8180
8181
8182
8183
8184
8185
8186
8187
8188
8189
8190
8191
8192
8193
8194
8195
8196
8197
8198
8199
8200
8201
8202
8203
8204
8205
8206
8207
8208
8209
8210
8211
8212
8213
8214
8215
8216
8217
8218
8219
8220
8221
8222
8223
8224
8225
8226
8227
8228
8229
8230
8231
8232
8233
8234
8235
8236
8237
8238
8239
8240
8241
8242
8243
8244
8245
8246
8247
8248
8249
8250
8251
8252
8253
8254
8255
8256
8257
8258
8259
8260
8261
8262
8263
8264
8265
8266
8267
8268
8269
8270
8271
8272
8273
8274
8275
8276
8277
8278
8279
8280
8281
8282
8283
8284
8285
8286
8287
8288
8289
8290
8291
8292
8293
8294
8295
8296
8297
8298
8299
8300
8301
8302
8303
8304
8305
8306
8307
8308
8309
8310
8311
8312
8313
8314
8315
8316
8317
8318
8319
8320
8321
8322
8323
8324
8325
8326
8327
8328
8329
8330
8331
8332
8333
8334
8335
8336
8337
8338
8339
8340
8341
8342
8343
8344
8345
8346
8347
8348
8349
8350
8351
8352
8353
8354
8355
8356
8357
8358
8359
8360
8361
8362
8363
8364
8365
8366
8367
8368
8369
8370
8371
8372
8373
8374
8375
8376
8377
8378
8379
8380
8381
8382
8383
8384
8385
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400
8401
8402
8403
8404
8405
8406
8407
8408
8409
8410
8411
8412
8413
8414
8415
8416
8417
8418
8419
8420
8421
8422
8423
8424
8425
8426
8427
8428
8429
8430
8431
8432
8433
8434
8435
8436
8437
8438
8439
8440
8441
8442
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452
8453
8454
8455
8456
8457
8458
8459
8460
8461
8462
8463
8464
8465
8466
8467
8468
8469
8470
8471
8472
8473
8474
8475
8476
8477
8478
8479
8480
8481
8482
8483
8484
8485
8486
8487
8488
8489
8490
8491
8492
8493
8494
8495
8496
8497
8498
8499
8500
8501
8502
8503
8504
8505
8506
8507
8508
8509
8510
8511
8512
8513
8514
8515
8516
8517
8518
8519
8520
8521
8522
8523
8524
8525
8526
8527
8528
8529
8530
8531
8532
8533
8534
8535
8536
8537
8538
8539
8540
8541
8542
8543
8544
8545
8546
8547
8548
8549
8550
8551
8552
8553
8554
8555
8556
8557
8558
8559
8560
8561
8562
8563
8564
8565
8566
8567
8568
8569
8570
8571
8572
8573
8574
8575
8576
8577
8578
8579
8580
8581
8582
8583
8584
8585
8586
8587
8588
8589
8590
8591
8592
8593
8594
8595
8596
8597
8598
8599
8600
8601
8602
8603
8604
8605
8606
8607
8608
8609
8610
8611
8612
8613
8614
8615
8616
8617
8618
8619
8620
8621
8622
8623
8624
8625
8626
8627
8628
8629
8630
8631
8632
8633
8634
8635
8636
8637
8638
8639
8640
8641
8642
8643
8644
8645
8646
8647
8648
8649
8650
8651
8652
8653
8654
8655
8656
8657
8658
8659
8660
8661
8662
8663
8664
8665
8666
8667
8668
8669
8670
8671
8672
8673
8674
8675
8676
8677
8678
8679
8680
8681
8682
8683
8684
8685
8686
8687
8688
8689
8690
8691
8692
8693
8694
8695
8696
8697
8698
8699
8700
8701
8702
8703
8704
8705
8706
8707
8708
8709
8710
8711
8712
8713
8714
8715
8716
8717
8718
8719
8720
8721
8722
8723
8724
8725
8726
8727
8728
8729
8730
8731
8732
8733
8734
8735
8736
8737
8738
8739
8740
8741
8742
8743
8744
8745
8746
8747
8748
8749
8750
8751
8752
8753
8754
8755
8756
8757
8758
8759
8760
8761
8762
8763
8764
8765
8766
8767
8768
8769
8770
8771
8772
8773
8774
8775
8776
8777
8778
8779
8780
8781
8782
8783
8784
8785
8786
8787
8788
8789
8790
8791
8792
8793
8794
8795
8796
8797
8798
8799
8800
8801
8802
8803
8804
8805
8806
8807
8808
8809
8810
8811
8812
8813
8814
8815
8816
8817
8818
8819
8820
8821
8822
8823
8824
8825
8826
8827
8828
8829
8830
8831
8832
8833
8834
8835
8836
8837
8838
8839
8840
8841
8842
8843
8844
8845
8846
8847
8848
8849
8850
8851
8852
8853
8854
8855
8856
8857
8858
8859
8860
8861
8862
8863
8864
8865
8866
8867
8868
8869
8870
8871
8872
8873
8874
8875
8876
8877
8878
8879
8880
8881
8882
8883
8884
8885
8886
8887
8888
8889
8890
8891
8892
8893
8894
8895
8896
8897
8898
8899
8900
8901
8902
8903
8904
8905
8906
8907
8908
8909
8910
8911
8912
8913
8914
8915
8916
8917
8918
8919
8920
8921
8922
8923
8924
8925
8926
8927
8928
8929
8930
8931
8932
8933
8934
8935
8936
8937
8938
8939
8940
8941
8942
8943
8944
8945
8946
8947
8948
8949
8950
8951
8952
8953
8954
8955
8956
8957
8958
8959
8960
8961
8962
8963
8964
8965
8966
8967
8968
8969
8970
8971
8972
8973
8974
8975
8976
8977
8978
8979
8980
8981
8982
8983
8984
8985
8986
8987
8988
8989
8990
8991
8992
8993
8994
8995
8996
8997
8998
8999
9000
9001
9002
9003
9004
9005
9006
9007
9008
9009
9010
9011
9012
9013
9014
9015
9016
9017
9018
9019
9020
9021
9022
9023
9024
9025
9026
9027
9028
9029
9030
9031
9032
9033
9034
9035
9036
9037
9038
9039
9040
9041
9042
9043
9044
9045
9046
9047
9048
9049
9050
9051
9052
9053
9054
9055
9056
9057
9058
9059
9060
9061
9062
9063
9064
9065
9066
9067
9068
9069
9070
9071
9072
9073
9074
9075
9076
9077
9078
9079
9080
9081
9082
9083
9084
9085
9086
9087
9088
9089
9090
9091
9092
9093
9094
9095
9096
9097
9098
9099
9100
9101
9102
9103
9104
9105
9106
9107
9108
9109
9110
9111
9112
9113
9114
9115
9116
9117
9118
9119
9120
9121
9122
9123
9124
9125
9126
9127
9128
9129
9130
9131
9132
9133
9134
9135
9136
9137
9138
9139
9140
9141
9142
9143
9144
9145
9146
9147
9148
9149
9150
9151
9152
9153
9154
9155
9156
9157
9158
9159
9160
9161
9162
9163
9164
9165
9166
9167
9168
9169
9170
9171
9172
9173
9174
9175
9176
9177
9178
9179
9180
9181
9182
9183
9184
9185
9186
9187
9188
9189
9190
9191
9192
9193
9194
9195
9196
9197
9198
9199
9200
9201
9202
9203
9204
9205
9206
9207
9208
9209
9210
9211
9212
9213
9214
9215
9216
9217
9218
9219
9220
9221
9222
9223
9224
9225
9226
9227
9228
9229
9230
9231
9232
9233
9234
9235
9236
9237
9238
9239
9240
9241
9242
9243
9244
9245
9246
9247
9248
9249
9250
9251
9252
9253
9254
9255
9256
9257
9258
9259
9260
9261
9262
9263
9264
9265
9266
9267
9268
9269
9270
9271
9272
9273
9274
9275
9276
9277
9278
9279
9280
9281
9282
9283
9284
9285
9286
9287
9288
9289
9290
9291
9292
9293
9294
9295
9296
9297
9298
9299
9300
9301
9302
9303
9304
9305
9306
9307
9308
9309
9310
9311
9312
9313
9314
9315
9316
9317
9318
9319
9320
9321
9322
9323
9324
9325
9326
9327
9328
9329
9330
9331
9332
9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
9343
9344
9345
9346
9347
9348
9349
9350
9351
9352
9353
9354
9355
9356
9357
9358
9359
9360
9361
9362
9363
9364
9365
9366
9367
9368
9369
9370
9371
9372
9373
9374
9375
9376
9377
9378
9379
9380
9381
9382
9383
9384
9385
9386
9387
9388
9389
9390
9391
9392
9393
9394
9395
9396
9397
9398
9399
9400
9401
9402
9403
9404
9405
9406
9407
9408
9409
9410
9411
9412
9413
9414
9415
9416
9417
9418
9419
9420
9421
9422
9423
9424
9425
9426
9427
9428
9429
9430
9431
9432
9433
9434
9435
9436
9437
9438
9439
9440
9441
9442
9443
9444
9445
9446
9447
9448
9449
9450
9451
9452
9453
9454
9455
9456
9457
9458
9459
9460
9461
9462
9463
9464
9465
9466
9467
9468
9469
9470
9471
9472
9473
9474
9475
9476
9477
9478
9479
9480
9481
9482
9483
9484
9485
9486
9487
9488
9489
9490
9491
9492
9493
9494
9495
9496
9497
9498
9499
9500
9501
9502
9503
9504
9505
9506
9507
9508
9509
9510
9511
9512
9513
9514
9515
9516
9517
9518
9519
9520
9521
9522
9523
9524
9525
9526
9527
9528
9529
9530
9531
9532
9533
9534
9535
9536
9537
9538
9539
9540
9541
9542
9543
9544
9545
9546
9547
9548
9549
9550
9551
9552
9553
9554
9555
9556
9557
9558
9559
9560
9561
9562
9563
9564
9565
9566
9567
9568
9569
9570
9571
9572
9573
9574
9575
9576
9577
9578
9579
9580
9581
9582
9583
9584
9585
9586
9587
9588
9589
9590
9591
9592
9593
9594
9595
9596
9597
9598
9599
9600
9601
9602
9603
9604
9605
9606
9607
9608
9609
9610
9611
9612
9613
9614
9615
9616
9617
9618
9619
9620
9621
9622
9623
9624
9625
9626
9627
9628
9629
9630
9631
9632
9633
9634
9635
9636
9637
9638
9639
9640
9641
9642
9643
9644
9645
9646
9647
9648
9649
9650
9651
9652
9653
9654
9655
9656
9657
9658
9659
9660
9661
9662
9663
9664
9665
9666
9667
9668
9669
9670
9671
9672
9673
9674
9675
9676
9677
9678
9679
9680
9681
9682
9683
9684
9685
9686
9687
9688
9689
9690
9691
9692
9693
9694
9695
9696
9697
9698
9699
9700
9701
9702
9703
9704
9705
9706
9707
9708
9709
9710
9711
9712
9713
9714
9715
9716
9717
9718
9719
9720
9721
9722
9723
9724
9725
9726
9727
9728
9729
9730
9731
9732
9733
9734
9735
9736
9737
9738
9739
9740
9741
9742
9743
9744
9745
9746
9747
9748
9749
9750
9751
9752
9753
9754
9755
9756
9757
9758
9759
9760
9761
9762
9763
9764
9765
9766
9767
9768
9769
9770
9771
9772
9773
9774
9775
9776
9777
9778
9779
9780
9781
9782
9783
9784
9785
9786
9787
9788
9789
9790
9791
9792
9793
9794
9795
9796
9797
9798
9799
9800
9801
9802
9803
9804
9805
9806
9807
9808
9809
9810
9811
9812
9813
9814
9815
9816
9817
9818
9819
9820
9821
9822
9823
9824
9825
9826
9827
9828
9829
9830
9831
9832
9833
9834
9835
9836
9837
9838
9839
9840
9841
9842
9843
9844
9845
9846
9847
9848
9849
9850
9851
9852
9853
9854
9855
9856
9857
9858
9859
9860
9861
9862
9863
9864
9865
9866
9867
9868
9869
9870
9871
9872
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887
9888
9889
9890
9891
9892
9893
9894
9895
9896
9897
9898
9899
9900
9901
9902
9903
9904
9905
9906
9907
9908
9909
9910
9911
9912
9913
9914
9915
9916
9917
9918
9919
9920
9921
9922
9923
9924
9925
9926
9927
9928
9929
9930
9931
9932
9933
9934
9935
9936
9937
9938
9939
9940
9941
9942
9943
9944
9945
9946
9947
9948
9949
9950
9951
9952
9953
9954
9955
9956
9957
9958
9959
9960
9961
9962
9963
9964
9965
9966
9967
9968
9969
9970
9971
9972
9973
9974
9975
9976
9977
9978
9979
9980
9981
9982
9983
9984
9985
9986
9987
9988
9989
9990
9991
9992
9993
9994
9995
9996
9997
9998
9999
10000
10001
10002
10003
10004
10005
10006
10007
10008
10009
10010
10011
10012
10013
10014
10015
10016
10017
10018
10019
10020
10021
10022
10023
10024
10025
10026
10027
10028
10029
10030
10031
10032
10033
10034
10035
10036
10037
10038
10039
10040
10041
10042
10043
10044
10045
10046
10047
10048
10049
10050
10051
10052
10053
10054
10055
10056
10057
10058
10059
10060
10061
10062
10063
10064
10065
10066
10067
10068
10069
10070
10071
10072
10073
10074
10075
10076
10077
10078
10079
10080
10081
10082
10083
10084
10085
10086
10087
10088
10089
10090
10091
10092
10093
10094
10095
10096
10097
10098
10099
10100
10101
10102
10103
10104
10105
10106
10107
10108
10109
10110
10111
10112
10113
10114
10115
10116
10117
10118
10119
10120
10121
10122
10123
10124
10125
10126
10127
10128
10129
10130
10131
10132
10133
10134
10135
10136
10137
10138
10139
10140
10141
10142
10143
10144
10145
10146
10147
10148
10149
10150
10151
10152
10153
10154
10155
10156
10157
10158
10159
10160
10161
10162
10163
10164
10165
10166
10167
10168
10169
10170
10171
10172
10173
10174
10175
10176
10177
10178
10179
10180
10181
10182
10183
10184
10185
10186
10187
10188
10189
10190
10191
10192
10193
10194
10195
10196
10197
10198
10199
10200
10201
10202
10203
10204
10205
10206
10207
10208
10209
10210
10211
10212
10213
10214
10215
10216
10217
10218
10219
10220
10221
10222
10223
10224
10225
10226
10227
10228
10229
10230
10231
10232
10233
10234
10235
10236
10237
10238
10239
10240
10241
10242
10243
10244
10245
10246
10247
10248
10249
10250
10251
10252
10253
10254
10255
10256
10257
10258
10259
10260
10261
10262
10263
10264
10265
10266
10267
10268
10269
10270
10271
10272
10273
10274
10275
10276
10277
10278
10279
10280
10281
10282
10283
10284
10285
10286
10287
10288
10289
10290
10291
10292
10293
10294
10295
10296
10297
10298
10299
10300
10301
10302
10303
10304
10305
10306
10307
10308
10309
10310
10311
10312
10313
10314
10315
10316
10317
10318
10319
10320
10321
10322
10323
10324
10325
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340
10341
10342
10343
10344
10345
10346
10347
10348
10349
10350
10351
10352
10353
10354
10355
10356
10357
10358
10359
10360
10361
10362
10363
10364
10365
10366
10367
10368
10369
10370
10371
10372
10373
10374
10375
10376
10377
10378
10379
10380
10381
10382
10383
10384
10385
10386
10387
10388
10389
10390
10391
10392
10393
10394
10395
10396
10397
10398
10399
10400
10401
10402
10403
10404
10405
10406
10407
10408
10409
10410
10411
10412
10413
10414
10415
10416
10417
10418
10419
10420
10421
10422
10423
10424
10425
10426
10427
10428
10429
10430
10431
10432
10433
10434
10435
10436
10437
10438
10439
10440
10441
10442
10443
10444
10445
10446
10447
10448
10449
10450
10451
10452
10453
10454
10455
10456
10457
10458
10459
10460
10461
10462
10463
10464
10465
10466
10467
10468
10469
10470
10471
10472
10473
10474
10475
10476
10477
10478
10479
10480
10481
10482
10483
10484
10485
10486
10487
10488
10489
10490
10491
10492
10493
10494
10495
10496
10497
10498
10499
10500
10501
10502
10503
10504
10505
10506
10507
10508
10509
10510
10511
10512
10513
10514
10515
10516
10517
10518
10519
10520
10521
10522
10523
10524
10525
10526
10527
10528
10529
10530
10531
10532
10533
10534
10535
10536
10537
10538
10539
10540
10541
10542
10543
10544
10545
10546
10547
10548
10549
10550
10551
10552
10553
10554
10555
10556
10557
10558
10559
10560
10561
10562
10563
10564
10565
10566
10567
10568
10569
10570
10571
10572
10573
10574
10575
10576
10577
10578
10579
10580
10581
10582
10583
10584
10585
10586
10587
10588
10589
10590
10591
10592
10593
10594
10595
10596
10597
10598
10599
10600
10601
10602
10603
10604
10605
10606
10607
10608
10609
10610
10611
10612
10613
10614
10615
10616
10617
10618
10619
10620
10621
10622
10623
10624
10625
10626
10627
10628
10629
10630
10631
10632
10633
10634
10635
10636
10637
10638
10639
10640
10641
10642
10643
10644
10645
10646
10647
10648
10649
10650
10651
10652
10653
10654
10655
10656
10657
10658
10659
10660
10661
10662
10663
10664
10665
10666
10667
10668
10669
10670
10671
10672
10673
10674
10675
10676
10677
10678
10679
10680
10681
10682
10683
10684
10685
10686
10687
10688
10689
10690
10691
10692
10693
10694
10695
10696
10697
10698
10699
10700
10701
10702
10703
10704
10705
10706
10707
10708
10709
10710
10711
10712
10713
10714
10715
10716
10717
10718
10719
10720
10721
10722
10723
10724
10725
10726
10727
10728
10729
10730
10731
10732
10733
10734
10735
10736
10737
10738
10739
10740
10741
10742
10743
10744
10745
10746
10747
10748
10749
10750
10751
10752
10753
10754
10755
10756
10757
10758
10759
10760
10761
10762
10763
10764
10765
10766
10767
10768
10769
10770
10771
10772
10773
10774
10775
10776
10777
10778
10779
10780
10781
10782
10783
10784
10785
10786
10787
10788
10789
10790
10791
10792
10793
10794
10795
10796
10797
10798
10799
10800
10801
10802
10803
10804
10805
10806
10807
10808
10809
10810
10811
10812
10813
10814
10815
10816
10817
10818
10819
10820
10821
10822
10823
10824
10825
10826
10827
10828
10829
10830
10831
10832
10833
10834
10835
10836
10837
10838
10839
10840
10841
10842
10843
10844
10845
10846
10847
10848
10849
10850
10851
10852
10853
10854
10855
10856
10857
10858
10859
10860
10861
10862
10863
10864
10865
10866
10867
10868
10869
10870
10871
10872
10873
10874
10875
10876
10877
10878
10879
10880
10881
10882
10883
10884
10885
10886
10887
10888
10889
10890
10891
10892
10893
10894
10895
10896
10897
10898
10899
10900
10901
10902
10903
10904
10905
10906
10907
10908
10909
10910
10911
10912
10913
10914
10915
10916
10917
10918
10919
10920
10921
10922
10923
10924
10925
10926
10927
10928
10929
10930
10931
10932
10933
10934
10935
10936
10937
10938
10939
10940
10941
10942
10943
10944
10945
10946
10947
10948
10949
10950
10951
10952
10953
10954
10955
10956
10957
10958
10959
10960
10961
10962
10963
10964
10965
10966
10967
10968
10969
10970
10971
10972
10973
10974
10975
10976
10977
10978
10979
10980
10981
10982
10983
10984
10985
10986
10987
10988
10989
10990
10991
10992
10993
10994
10995
10996
10997
10998
10999
11000
11001
11002
11003
11004
11005
11006
11007
11008
11009
11010
11011
11012
11013
11014
11015
11016
11017
11018
11019
11020
11021
11022
11023
11024
11025
11026
11027
11028
11029
11030
11031
11032
11033
11034
11035
11036
11037
11038
11039
11040
11041
11042
11043
11044
11045
11046
11047
11048
11049
11050
11051
11052
11053
11054
11055
11056
11057
11058
11059
11060
11061
11062
11063
11064
11065
11066
11067
11068
11069
11070
11071
11072
11073
11074
11075
11076
11077
11078
11079
11080
11081
11082
11083
11084
11085
11086
11087
11088
11089
11090
11091
11092
11093
11094
11095
11096
11097
11098
11099
11100
11101
11102
11103
11104
11105
11106
11107
11108
11109
11110
11111
11112
11113
11114
11115
11116
11117
11118
11119
11120
11121
11122
11123
11124
11125
11126
11127
11128
11129
11130
11131
11132
11133
11134
11135
11136
11137
11138
11139
11140
11141
11142
11143
11144
11145
11146
11147
11148
11149
11150
11151
11152
11153
11154
11155
11156
11157
11158
11159
11160
11161
11162
11163
11164
11165
11166
11167
11168
11169
11170
11171
11172
11173
11174
11175
11176
11177
11178
11179
11180
11181
11182
11183
11184
11185
11186
11187
11188
11189
11190
11191
11192
11193
11194
11195
11196
11197
11198
11199
11200
11201
11202
11203
11204
11205
11206
11207
11208
11209
11210
11211
11212
11213
11214
11215
11216
11217
11218
11219
11220
11221
11222
11223
11224
11225
11226
11227
11228
11229
11230
11231
11232
11233
11234
11235
11236
11237
11238
11239
11240
11241
11242
11243
11244
11245
11246
11247
11248
11249
11250
11251
11252
11253
11254
11255
11256
11257
11258
11259
11260
11261
11262
11263
11264
11265
11266
11267
11268
11269
11270
11271
11272
11273
11274
11275
11276
11277
11278
11279
11280
11281
11282
11283
11284
11285
11286
11287
11288
11289
11290
11291
11292
11293
11294
11295
11296
11297
11298
11299
11300
11301
11302
11303
11304
11305
11306
11307
11308
11309
11310
11311
11312
11313
11314
11315
11316
11317
11318
11319
11320
11321
11322
11323
11324
11325
11326
11327
11328
11329
11330
11331
11332
11333
11334
11335
11336
11337
11338
11339
11340
11341
11342
11343
11344
11345
11346
11347
11348
11349
11350
11351
11352
11353
11354
11355
11356
11357
11358
11359
11360
11361
11362
11363
11364
11365
11366
11367
11368
11369
11370
11371
11372
11373
11374
11375
11376
11377
11378
11379
11380
11381
11382
11383
11384
11385
11386
11387
11388
11389
11390
11391
11392
11393
11394
11395
11396
11397
11398
11399
11400
11401
11402
11403
11404
11405
11406
11407
11408
11409
11410
11411
11412
11413
11414
11415
11416
11417
11418
11419
11420
11421
11422
11423
11424
11425
11426
11427
11428
11429
11430
11431
11432
11433
11434
11435
11436
11437
11438
11439
11440
11441
11442
11443
11444
11445
11446
11447
11448
11449
11450
11451
11452
11453
11454
11455
11456
11457
11458
11459
11460
11461
11462
11463
11464
11465
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480
11481
11482
11483
11484
11485
11486
11487
11488
11489
11490
11491
11492
11493
11494
11495
11496
11497
11498
11499
11500
11501
11502
11503
11504
.include "macros.inc"

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

.global func_8007F8C4
func_8007F8C4:
/* 8007F8C4 0007B524  2C 03 00 03 */	cmpwi r3, 3
/* 8007F8C8 0007B528  41 82 00 3C */	beq lbl_8007F904
/* 8007F8CC 0007B52C  40 80 00 14 */	bge lbl_8007F8E0
/* 8007F8D0 0007B530  2C 03 00 01 */	cmpwi r3, 1
/* 8007F8D4 0007B534  41 82 00 18 */	beq lbl_8007F8EC
/* 8007F8D8 0007B538  40 80 00 1C */	bge lbl_8007F8F4
/* 8007F8DC 0007B53C  48 00 00 28 */	b lbl_8007F904
lbl_8007F8E0:
/* 8007F8E0 0007B540  2C 03 00 05 */	cmpwi r3, 5
/* 8007F8E4 0007B544  40 80 00 20 */	bge lbl_8007F904
/* 8007F8E8 0007B548  48 00 00 14 */	b lbl_8007F8FC
lbl_8007F8EC:
/* 8007F8EC 0007B54C  38 60 00 01 */	li r3, 1
/* 8007F8F0 0007B550  4E 80 00 20 */	blr
lbl_8007F8F4:
/* 8007F8F4 0007B554  38 60 00 02 */	li r3, 2
/* 8007F8F8 0007B558  4E 80 00 20 */	blr
lbl_8007F8FC:
/* 8007F8FC 0007B55C  38 60 00 06 */	li r3, 6
/* 8007F900 0007B560  4E 80 00 20 */	blr
lbl_8007F904:
/* 8007F904 0007B564  38 60 00 01 */	li r3, 1
/* 8007F908 0007B568  4E 80 00 20 */	blr

.global func_8007F90C
func_8007F90C:
/* 8007F90C 0007B56C  94 21 FF B0 */	stwu r1, -0x50(r1)
/* 8007F910 0007B570  7C 08 02 A6 */	mflr r0
/* 8007F914 0007B574  C0 02 86 E8 */	lfs f0, lbl_80640CE8-_SDA2_BASE_(r2)
/* 8007F918 0007B578  3C 60 80 48 */	lis r3, lbl_8047AB58@ha
/* 8007F91C 0007B57C  C0 82 86 F0 */	lfs f4, lbl_80640CF0-_SDA2_BASE_(r2)
/* 8007F920 0007B580  3D 80 80 48 */	lis r12, lbl_8047AB38@ha
/* 8007F924 0007B584  C0 C2 86 E0 */	lfs f6, lbl_80640CE0-_SDA2_BASE_(r2)
/* 8007F928 0007B588  38 81 00 28 */	addi r4, r1, 0x28
/* 8007F92C 0007B58C  90 01 00 54 */	stw r0, 0x54(r1)
/* 8007F930 0007B590  EC 24 00 2A */	fadds f1, f4, f0
/* 8007F934 0007B594  EC A0 30 28 */	fsubs f5, f0, f6
/* 8007F938 0007B598  C0 E2 86 E4 */	lfs f7, lbl_80640CE4-_SDA2_BASE_(r2)
/* 8007F93C 0007B59C  93 E1 00 4C */	stw r31, 0x4c(r1)
/* 8007F940 0007B5A0  3B EC AB 38 */	addi r31, r12, lbl_8047AB38@l
/* 8007F944 0007B5A4  C0 02 86 F4 */	lfs f0, lbl_80640CF4-_SDA2_BASE_(r2)
/* 8007F948 0007B5A8  93 C1 00 48 */	stw r30, 0x48(r1)
/* 8007F94C 0007B5AC  3B C3 AB 58 */	addi r30, r3, lbl_8047AB58@l
/* 8007F950 0007B5B0  EC 40 38 2A */	fadds f2, f0, f7
/* 8007F954 0007B5B4  EC 61 30 28 */	fsubs f3, f1, f6
/* 8007F958 0007B5B8  C1 02 86 EC */	lfs f8, lbl_80640CEC-_SDA2_BASE_(r2)
/* 8007F95C 0007B5BC  D0 A3 AB 58 */	stfs f5, -0x54a8(r3)
/* 8007F960 0007B5C0  38 60 00 00 */	li r3, 0
/* 8007F964 0007B5C4  EC 28 30 2A */	fadds f1, f8, f6
/* 8007F968 0007B5C8  EC 04 40 2A */	fadds f0, f4, f8
/* 8007F96C 0007B5CC  D0 7E 00 04 */	stfs f3, 4(r30)
/* 8007F970 0007B5D0  81 7E 00 00 */	lwz r11, 0(r30)
/* 8007F974 0007B5D4  EC 00 30 2A */	fadds f0, f0, f6
/* 8007F978 0007B5D8  D0 7E 00 08 */	stfs f3, 8(r30)
/* 8007F97C 0007B5DC  81 5E 00 04 */	lwz r10, 4(r30)
/* 8007F980 0007B5E0  D0 BE 00 0C */	stfs f5, 0xc(r30)
/* 8007F984 0007B5E4  81 3E 00 08 */	lwz r9, 8(r30)
/* 8007F988 0007B5E8  D0 FE 00 10 */	stfs f7, 0x10(r30)
/* 8007F98C 0007B5EC  81 1E 00 0C */	lwz r8, 0xc(r30)
/* 8007F990 0007B5F0  D0 FE 00 14 */	stfs f7, 0x14(r30)
/* 8007F994 0007B5F4  80 FE 00 10 */	lwz r7, 0x10(r30)
/* 8007F998 0007B5F8  D0 5E 00 18 */	stfs f2, 0x18(r30)
/* 8007F99C 0007B5FC  80 DE 00 14 */	lwz r6, 0x14(r30)
/* 8007F9A0 0007B600  D0 5E 00 1C */	stfs f2, 0x1c(r30)
/* 8007F9A4 0007B604  80 BE 00 18 */	lwz r5, 0x18(r30)
/* 8007F9A8 0007B608  80 1E 00 1C */	lwz r0, 0x1c(r30)
/* 8007F9AC 0007B60C  D0 CD 9A CC */	stfs f6, lbl_8063ED8C-_SDA_BASE_(r13)
/* 8007F9B0 0007B610  D0 2C AB 38 */	stfs f1, -0x54c8(r12)
/* 8007F9B4 0007B614  D0 1F 00 04 */	stfs f0, 4(r31)
/* 8007F9B8 0007B618  D0 1F 00 08 */	stfs f0, 8(r31)
/* 8007F9BC 0007B61C  D0 3F 00 0C */	stfs f1, 0xc(r31)
/* 8007F9C0 0007B620  D0 FF 00 10 */	stfs f7, 0x10(r31)
/* 8007F9C4 0007B624  D0 FF 00 14 */	stfs f7, 0x14(r31)
/* 8007F9C8 0007B628  D0 5F 00 18 */	stfs f2, 0x18(r31)
/* 8007F9CC 0007B62C  D0 5F 00 1C */	stfs f2, 0x1c(r31)
/* 8007F9D0 0007B630  91 61 00 28 */	stw r11, 0x28(r1)
/* 8007F9D4 0007B634  91 41 00 2C */	stw r10, 0x2c(r1)
/* 8007F9D8 0007B638  91 21 00 30 */	stw r9, 0x30(r1)
/* 8007F9DC 0007B63C  91 01 00 34 */	stw r8, 0x34(r1)
/* 8007F9E0 0007B640  90 E1 00 38 */	stw r7, 0x38(r1)
/* 8007F9E4 0007B644  90 C1 00 3C */	stw r6, 0x3c(r1)
/* 8007F9E8 0007B648  90 A1 00 40 */	stw r5, 0x40(r1)
/* 8007F9EC 0007B64C  90 01 00 44 */	stw r0, 0x44(r1)
/* 8007F9F0 0007B650  48 06 77 C1 */	bl func_800E71B0
/* 8007F9F4 0007B654  81 7F 00 00 */	lwz r11, 0(r31)
/* 8007F9F8 0007B658  38 81 00 08 */	addi r4, r1, 8
/* 8007F9FC 0007B65C  81 5F 00 04 */	lwz r10, 4(r31)
/* 8007FA00 0007B660  38 60 00 01 */	li r3, 1
/* 8007FA04 0007B664  81 3F 00 08 */	lwz r9, 8(r31)
/* 8007FA08 0007B668  81 1F 00 0C */	lwz r8, 0xc(r31)
/* 8007FA0C 0007B66C  80 FF 00 10 */	lwz r7, 0x10(r31)
/* 8007FA10 0007B670  80 DF 00 14 */	lwz r6, 0x14(r31)
/* 8007FA14 0007B674  80 BF 00 18 */	lwz r5, 0x18(r31)
/* 8007FA18 0007B678  80 1F 00 1C */	lwz r0, 0x1c(r31)
/* 8007FA1C 0007B67C  91 61 00 08 */	stw r11, 8(r1)
/* 8007FA20 0007B680  91 41 00 0C */	stw r10, 0xc(r1)
/* 8007FA24 0007B684  91 21 00 10 */	stw r9, 0x10(r1)
/* 8007FA28 0007B688  91 01 00 14 */	stw r8, 0x14(r1)
/* 8007FA2C 0007B68C  90 E1 00 18 */	stw r7, 0x18(r1)
/* 8007FA30 0007B690  90 C1 00 1C */	stw r6, 0x1c(r1)
/* 8007FA34 0007B694  90 A1 00 20 */	stw r5, 0x20(r1)
/* 8007FA38 0007B698  90 01 00 24 */	stw r0, 0x24(r1)
/* 8007FA3C 0007B69C  48 06 77 75 */	bl func_800E71B0
/* 8007FA40 0007B6A0  80 01 00 54 */	lwz r0, 0x54(r1)
/* 8007FA44 0007B6A4  83 E1 00 4C */	lwz r31, 0x4c(r1)
/* 8007FA48 0007B6A8  83 C1 00 48 */	lwz r30, 0x48(r1)
/* 8007FA4C 0007B6AC  7C 08 03 A6 */	mtlr r0
/* 8007FA50 0007B6B0  38 21 00 50 */	addi r1, r1, 0x50
/* 8007FA54 0007B6B4  4E 80 00 20 */	blr

.global func_8007FA58
func_8007FA58:
/* 8007FA58 0007B6B8  94 21 FF B0 */	stwu r1, -0x50(r1)
/* 8007FA5C 0007B6BC  7C 08 02 A6 */	mflr r0
/* 8007FA60 0007B6C0  90 01 00 54 */	stw r0, 0x54(r1)
/* 8007FA64 0007B6C4  93 E1 00 4C */	stw r31, 0x4c(r1)
/* 8007FA68 0007B6C8  3F E0 80 48 */	lis r31, lbl_8047A9B0@ha
/* 8007FA6C 0007B6CC  3B FF A9 B0 */	addi r31, r31, lbl_8047A9B0@l
/* 8007FA70 0007B6D0  93 C1 00 48 */	stw r30, 0x48(r1)
/* 8007FA74 0007B6D4  93 A1 00 44 */	stw r29, 0x44(r1)
/* 8007FA78 0007B6D8  48 09 CE FD */	bl func_8011C974
/* 8007FA7C 0007B6DC  90 6D 9A D0 */	stw r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 8007FA80 0007B6E0  38 7F 00 10 */	addi r3, r31, 0x10
/* 8007FA84 0007B6E4  38 80 00 00 */	li r4, 0
/* 8007FA88 0007B6E8  38 A0 00 1C */	li r5, 0x1c
/* 8007FA8C 0007B6EC  4B F8 46 79 */	bl memset
/* 8007FA90 0007B6F0  38 7F 00 30 */	addi r3, r31, 0x30
/* 8007FA94 0007B6F4  38 80 00 00 */	li r4, 0
/* 8007FA98 0007B6F8  38 A0 00 30 */	li r5, 0x30
/* 8007FA9C 0007B6FC  4B F8 46 69 */	bl memset
/* 8007FAA0 0007B700  38 7F 00 60 */	addi r3, r31, 0x60
/* 8007FAA4 0007B704  38 80 00 00 */	li r4, 0
/* 8007FAA8 0007B708  38 A0 00 50 */	li r5, 0x50
/* 8007FAAC 0007B70C  4B F8 46 59 */	bl memset
/* 8007FAB0 0007B710  3B A0 00 00 */	li r29, 0
/* 8007FAB4 0007B714  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 8007FAB8 0007B718  93 AD 9A 1C */	stw r29, lbl_8063ECDC-_SDA_BASE_(r13)
/* 8007FABC 0007B71C  38 80 FF FF */	li r4, -1
/* 8007FAC0 0007B720  38 A0 00 0E */	li r5, 0xe
/* 8007FAC4 0007B724  4B F8 46 41 */	bl memset
/* 8007FAC8 0007B728  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 8007FACC 0007B72C  38 80 FF FF */	li r4, -1
/* 8007FAD0 0007B730  38 A0 00 18 */	li r5, 0x18
/* 8007FAD4 0007B734  4B F8 46 31 */	bl memset
/* 8007FAD8 0007B738  38 7F 00 D8 */	addi r3, r31, 0xd8
/* 8007FADC 0007B73C  38 80 FF FF */	li r4, -1
/* 8007FAE0 0007B740  38 A0 00 28 */	li r5, 0x28
/* 8007FAE4 0007B744  4B F8 46 21 */	bl memset
/* 8007FAE8 0007B748  38 6D 9A A4 */	addi r3, r13, lbl_8063ED64-_SDA_BASE_
/* 8007FAEC 0007B74C  38 80 00 00 */	li r4, 0
/* 8007FAF0 0007B750  38 A0 00 04 */	li r5, 4
/* 8007FAF4 0007B754  4B F8 46 11 */	bl memset
/* 8007FAF8 0007B758  38 7F 00 00 */	addi r3, r31, 0
/* 8007FAFC 0007B75C  38 80 00 01 */	li r4, 1
/* 8007FB00 0007B760  38 A0 00 0E */	li r5, 0xe
/* 8007FB04 0007B764  4B F8 46 01 */	bl memset
/* 8007FB08 0007B768  38 7F 06 90 */	addi r3, r31, 0x690
/* 8007FB0C 0007B76C  38 80 00 00 */	li r4, 0
/* 8007FB10 0007B770  38 A0 00 0A */	li r5, 0xa
/* 8007FB14 0007B774  4B F8 45 F1 */	bl memset
/* 8007FB18 0007B778  38 7F 01 58 */	addi r3, r31, 0x158
/* 8007FB1C 0007B77C  38 80 00 00 */	li r4, 0
/* 8007FB20 0007B780  38 A0 00 30 */	li r5, 0x30
/* 8007FB24 0007B784  4B F8 45 E1 */	bl memset
/* 8007FB28 0007B788  38 7F 01 00 */	addi r3, r31, 0x100
/* 8007FB2C 0007B78C  38 80 00 00 */	li r4, 0
/* 8007FB30 0007B790  38 A0 00 14 */	li r5, 0x14
/* 8007FB34 0007B794  4B F8 45 D1 */	bl memset
/* 8007FB38 0007B798  C0 22 87 04 */	lfs f1, lbl_80640D04-_SDA2_BASE_(r2)
/* 8007FB3C 0007B79C  38 00 00 01 */	li r0, 1
/* 8007FB40 0007B7A0  C0 0D 86 C8 */	lfs f0, lbl_8063D988-_SDA_BASE_(r13)
/* 8007FB44 0007B7A4  38 DF 00 00 */	addi r6, r31, 0
/* 8007FB48 0007B7A8  C0 62 86 F8 */	lfs f3, lbl_80640CF8-_SDA2_BASE_(r2)
/* 8007FB4C 0007B7AC  38 7F 01 48 */	addi r3, r31, 0x148
/* 8007FB50 0007B7B0  EC 21 00 32 */	fmuls f1, f1, f0
/* 8007FB54 0007B7B4  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 8007FB58 0007B7B8  C0 42 86 FC */	lfs f2, lbl_80640CFC-_SDA2_BASE_(r2)
/* 8007FB5C 0007B7BC  38 80 00 00 */	li r4, 0
/* 8007FB60 0007B7C0  D0 6D 9B 1C */	stfs f3, lbl_8063EDDC-_SDA_BASE_(r13)
/* 8007FB64 0007B7C4  38 A0 00 0C */	li r5, 0xc
/* 8007FB68 0007B7C8  EC 00 08 2A */	fadds f0, f0, f1
/* 8007FB6C 0007B7CC  9B AD 9B 04 */	stb r29, lbl_8063EDC4-_SDA_BASE_(r13)
/* 8007FB70 0007B7D0  90 0D 9A F8 */	stw r0, lbl_8063EDB8-_SDA_BASE_(r13)
/* 8007FB74 0007B7D4  FC 00 00 1E */	fctiwz f0, f0
/* 8007FB78 0007B7D8  93 AD 9B 10 */	stw r29, lbl_8063EDD0-_SDA_BASE_(r13)
/* 8007FB7C 0007B7DC  D8 01 00 20 */	stfd f0, 0x20(r1)
/* 8007FB80 0007B7E0  D8 01 00 28 */	stfd f0, 0x28(r1)
/* 8007FB84 0007B7E4  80 E1 00 24 */	lwz r7, 0x24(r1)
/* 8007FB88 0007B7E8  81 01 00 2C */	lwz r8, 0x2c(r1)
/* 8007FB8C 0007B7EC  93 AD 9B 14 */	stw r29, lbl_8063EDD4-_SDA_BASE_(r13)
/* 8007FB90 0007B7F0  9B AD 9B 18 */	stb r29, lbl_8063EDD8-_SDA_BASE_(r13)
/* 8007FB94 0007B7F4  9B AD 9B 19 */	stb r29, lbl_8063EDD9-_SDA_BASE_(r13)
/* 8007FB98 0007B7F8  9B AD 9B 1A */	stb r29, lbl_8063EDDA-_SDA_BASE_(r13)
/* 8007FB9C 0007B7FC  9B A6 00 01 */	stb r29, 1(r6)
/* 8007FBA0 0007B800  98 06 00 02 */	stb r0, 2(r6)
/* 8007FBA4 0007B804  9B A6 00 03 */	stb r29, 3(r6)
/* 8007FBA8 0007B808  9B A6 00 04 */	stb r29, 4(r6)
/* 8007FBAC 0007B80C  98 06 00 05 */	stb r0, 5(r6)
/* 8007FBB0 0007B810  9B A6 00 06 */	stb r29, 6(r6)
/* 8007FBB4 0007B814  98 06 00 07 */	stb r0, 7(r6)
/* 8007FBB8 0007B818  98 06 00 08 */	stb r0, 8(r6)
/* 8007FBBC 0007B81C  9B A6 00 09 */	stb r29, 9(r6)
/* 8007FBC0 0007B820  98 06 00 0A */	stb r0, 0xa(r6)
/* 8007FBC4 0007B824  9B A6 00 0B */	stb r29, 0xb(r6)
/* 8007FBC8 0007B828  9B A6 00 0C */	stb r29, 0xc(r6)
/* 8007FBCC 0007B82C  D0 6D 9B 3C */	stfs f3, lbl_8063EDFC-_SDA_BASE_(r13)
/* 8007FBD0 0007B830  D0 6D 9B 40 */	stfs f3, lbl_8063EE00-_SDA_BASE_(r13)
/* 8007FBD4 0007B834  D0 6D 9B 44 */	stfs f3, lbl_8063EE04-_SDA_BASE_(r13)
/* 8007FBD8 0007B838  D0 6D 9B 48 */	stfs f3, lbl_8063EE08-_SDA_BASE_(r13)
/* 8007FBDC 0007B83C  D0 6D 9B 4C */	stfs f3, lbl_8063EE0C-_SDA_BASE_(r13)
/* 8007FBE0 0007B840  D0 6D 9B 50 */	stfs f3, lbl_8063EE10-_SDA_BASE_(r13)
/* 8007FBE4 0007B844  D0 6D 9B 54 */	stfs f3, lbl_8063EE14-_SDA_BASE_(r13)
/* 8007FBE8 0007B848  D0 6D 9B 58 */	stfs f3, lbl_8063EE18-_SDA_BASE_(r13)
/* 8007FBEC 0007B84C  D0 6D 9B 5C */	stfs f3, lbl_8063EE1C-_SDA_BASE_(r13)
/* 8007FBF0 0007B850  D0 4D 9B 60 */	stfs f2, lbl_8063EE20-_SDA_BASE_(r13)
/* 8007FBF4 0007B854  98 0D 9B 64 */	stb r0, lbl_8063EE24-_SDA_BASE_(r13)
/* 8007FBF8 0007B858  B3 AD 9A 22 */	sth r29, lbl_8063ECE2-_SDA_BASE_(r13)
/* 8007FBFC 0007B85C  B3 AD 9A 24 */	sth r29, lbl_8063ECE4-_SDA_BASE_(r13)
/* 8007FC00 0007B860  90 0D 9A 2C */	stw r0, lbl_8063ECEC-_SDA_BASE_(r13)
/* 8007FC04 0007B864  90 0D 9A 30 */	stw r0, lbl_8063ECF0-_SDA_BASE_(r13)
/* 8007FC08 0007B868  90 ED 9A 44 */	stw r7, lbl_8063ED04-_SDA_BASE_(r13)
/* 8007FC0C 0007B86C  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 8007FC10 0007B870  98 0D 9A 4D */	stb r0, lbl_8063ED0D-_SDA_BASE_(r13)
/* 8007FC14 0007B874  98 0D 9A 4F */	stb r0, lbl_8063ED0F-_SDA_BASE_(r13)
/* 8007FC18 0007B878  98 0D 9A 50 */	stb r0, lbl_8063ED10-_SDA_BASE_(r13)
/* 8007FC1C 0007B87C  98 0D 9A 51 */	stb r0, lbl_8063ED11-_SDA_BASE_(r13)
/* 8007FC20 0007B880  9B AD 9A D8 */	stb r29, lbl_8063ED98-_SDA_BASE_(r13)
/* 8007FC24 0007B884  9B AD 9A 60 */	stb r29, lbl_8063ED20-_SDA_BASE_(r13)
/* 8007FC28 0007B888  9B AD 9A 61 */	stb r29, lbl_8063ED21-_SDA_BASE_(r13)
/* 8007FC2C 0007B88C  9B AD 9A 62 */	stb r29, lbl_8063ED22-_SDA_BASE_(r13)
/* 8007FC30 0007B890  9B AD 9A 63 */	stb r29, lbl_8063ED23-_SDA_BASE_(r13)
/* 8007FC34 0007B894  9B AD 9A 64 */	stb r29, lbl_8063ED24-_SDA_BASE_(r13)
/* 8007FC38 0007B898  91 0D 9A 6C */	stw r8, lbl_8063ED2C-_SDA_BASE_(r13)
/* 8007FC3C 0007B89C  98 0D 9A 70 */	stb r0, lbl_8063ED30-_SDA_BASE_(r13)
/* 8007FC40 0007B8A0  9B AD 9A 71 */	stb r29, lbl_8063ED31-_SDA_BASE_(r13)
/* 8007FC44 0007B8A4  9B AD 9A 72 */	stb r29, lbl_8063ED32-_SDA_BASE_(r13)
/* 8007FC48 0007B8A8  98 0D 9A 73 */	stb r0, lbl_8063ED33-_SDA_BASE_(r13)
/* 8007FC4C 0007B8AC  9B AD 9A FD */	stb r29, lbl_8063EDBD-_SDA_BASE_(r13)
/* 8007FC50 0007B8B0  93 AD 9A DC */	stw r29, lbl_8063ED9C-_SDA_BASE_(r13)
/* 8007FC54 0007B8B4  93 AD 9A E0 */	stw r29, lbl_8063EDA0-_SDA_BASE_(r13)
/* 8007FC58 0007B8B8  9B AD 9B 21 */	stb r29, lbl_8063EDE1-_SDA_BASE_(r13)
/* 8007FC5C 0007B8BC  9B AD 9A FC */	stb r29, lbl_8063EDBC-_SDA_BASE_(r13)
/* 8007FC60 0007B8C0  93 AD 9A 58 */	stw r29, lbl_8063ED18-_SDA_BASE_(r13)
/* 8007FC64 0007B8C4  93 AD 9A 5C */	stw r29, lbl_8063ED1C-_SDA_BASE_(r13)
/* 8007FC68 0007B8C8  93 AD 9A 80 */	stw r29, lbl_8063ED40-_SDA_BASE_(r13)
/* 8007FC6C 0007B8CC  93 AD 9A 84 */	stw r29, lbl_8063ED44-_SDA_BASE_(r13)
/* 8007FC70 0007B8D0  4B F8 44 95 */	bl memset
/* 8007FC74 0007B8D4  C0 22 87 04 */	lfs f1, lbl_80640D04-_SDA2_BASE_(r2)
/* 8007FC78 0007B8D8  38 6D 9A E8 */	addi r3, r13, lbl_8063EDA8-_SDA_BASE_
/* 8007FC7C 0007B8DC  C0 0D 86 C8 */	lfs f0, lbl_8063D988-_SDA_BASE_(r13)
/* 8007FC80 0007B8E0  38 80 00 00 */	li r4, 0
/* 8007FC84 0007B8E4  C0 82 86 F8 */	lfs f4, lbl_80640CF8-_SDA2_BASE_(r2)
/* 8007FC88 0007B8E8  38 A0 00 08 */	li r5, 8
/* 8007FC8C 0007B8EC  EC 21 00 32 */	fmuls f1, f1, f0
/* 8007FC90 0007B8F0  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 8007FC94 0007B8F4  C0 62 87 08 */	lfs f3, lbl_80640D08-_SDA2_BASE_(r2)
/* 8007FC98 0007B8F8  C0 42 87 0C */	lfs f2, lbl_80640D0C-_SDA2_BASE_(r2)
/* 8007FC9C 0007B8FC  EC 00 08 2A */	fadds f0, f0, f1
/* 8007FCA0 0007B900  D0 8D 9A 90 */	stfs f4, lbl_8063ED50-_SDA_BASE_(r13)
/* 8007FCA4 0007B904  9B AD 9A 98 */	stb r29, lbl_8063ED58-_SDA_BASE_(r13)
/* 8007FCA8 0007B908  FC 00 00 1E */	fctiwz f0, f0
/* 8007FCAC 0007B90C  93 AD 9A 9C */	stw r29, lbl_8063ED5C-_SDA_BASE_(r13)
/* 8007FCB0 0007B910  D8 01 00 30 */	stfd f0, 0x30(r1)
/* 8007FCB4 0007B914  80 01 00 34 */	lwz r0, 0x34(r1)
/* 8007FCB8 0007B918  93 AD 9A A0 */	stw r29, lbl_8063ED60-_SDA_BASE_(r13)
/* 8007FCBC 0007B91C  93 AD 9A 74 */	stw r29, lbl_8063ED34-_SDA_BASE_(r13)
/* 8007FCC0 0007B920  D0 6D 9A AC */	stfs f3, lbl_8063ED6C-_SDA_BASE_(r13)
/* 8007FCC4 0007B924  D0 4D 9A B0 */	stfs f2, lbl_8063ED70-_SDA_BASE_(r13)
/* 8007FCC8 0007B928  90 0D 9A B4 */	stw r0, lbl_8063ED74-_SDA_BASE_(r13)
/* 8007FCCC 0007B92C  D0 8D 9A B8 */	stfs f4, lbl_8063ED78-_SDA_BASE_(r13)
/* 8007FCD0 0007B930  D0 8D 9A BC */	stfs f4, lbl_8063ED7C-_SDA_BASE_(r13)
/* 8007FCD4 0007B934  D0 8D 9A C0 */	stfs f4, lbl_8063ED80-_SDA_BASE_(r13)
/* 8007FCD8 0007B938  D0 8D 9A C4 */	stfs f4, lbl_8063ED84-_SDA_BASE_(r13)
/* 8007FCDC 0007B93C  4B F8 44 29 */	bl memset
/* 8007FCE0 0007B940  38 6D 9A F0 */	addi r3, r13, lbl_8063EDB0-_SDA_BASE_
/* 8007FCE4 0007B944  38 80 00 00 */	li r4, 0
/* 8007FCE8 0007B948  38 A0 00 08 */	li r5, 8
/* 8007FCEC 0007B94C  4B F8 44 19 */	bl memset
/* 8007FCF0 0007B950  80 0D 9A A8 */	lwz r0, lbl_8063ED68-_SDA_BASE_(r13)
/* 8007FCF4 0007B954  2C 00 00 00 */	cmpwi r0, 0
/* 8007FCF8 0007B958  40 82 00 70 */	bne lbl_8007FD68
/* 8007FCFC 0007B95C  38 60 00 1C */	li r3, 0x1c
/* 8007FD00 0007B960  48 15 AD 31 */	bl __nw__FUl
/* 8007FD04 0007B964  2C 03 00 00 */	cmpwi r3, 0
/* 8007FD08 0007B968  7C 7E 1B 78 */	mr r30, r3
/* 8007FD0C 0007B96C  41 82 00 58 */	beq lbl_8007FD64
/* 8007FD10 0007B970  C0 82 86 F8 */	lfs f4, lbl_80640CF8-_SDA2_BASE_(r2)
/* 8007FD14 0007B974  38 DF 0D EC */	addi r6, r31, 0xdec
/* 8007FD18 0007B978  C0 62 87 10 */	lfs f3, lbl_80640D10-_SDA2_BASE_(r2)
/* 8007FD1C 0007B97C  38 FF 0D E0 */	addi r7, r31, 0xde0
/* 8007FD20 0007B980  C0 42 87 14 */	lfs f2, lbl_80640D14-_SDA2_BASE_(r2)
/* 8007FD24 0007B984  38 80 00 00 */	li r4, 0
/* 8007FD28 0007B988  C0 22 87 18 */	lfs f1, lbl_80640D18-_SDA2_BASE_(r2)
/* 8007FD2C 0007B98C  38 A0 00 10 */	li r5, 0x10
/* 8007FD30 0007B990  C0 02 87 1C */	lfs f0, lbl_80640D1C-_SDA2_BASE_(r2)
/* 8007FD34 0007B994  D0 9F 0D E0 */	stfs f4, 0xde0(r31)
/* 8007FD38 0007B998  D0 67 00 04 */	stfs f3, 4(r7)
/* 8007FD3C 0007B99C  D0 47 00 08 */	stfs f2, 8(r7)
/* 8007FD40 0007B9A0  D0 9F 0D EC */	stfs f4, 0xdec(r31)
/* 8007FD44 0007B9A4  D0 66 00 04 */	stfs f3, 4(r6)
/* 8007FD48 0007B9A8  D0 86 00 08 */	stfs f4, 8(r6)
/* 8007FD4C 0007B9AC  D0 2D 9B 74 */	stfs f1, lbl_8063EE34-_SDA_BASE_(r13)
/* 8007FD50 0007B9B0  D0 0D 9B 78 */	stfs f0, lbl_8063EE38-_SDA_BASE_(r13)
/* 8007FD54 0007B9B4  9B AD 9A C8 */	stb r29, lbl_8063ED88-_SDA_BASE_(r13)
/* 8007FD58 0007B9B8  93 A3 00 18 */	stw r29, 0x18(r3)
/* 8007FD5C 0007B9BC  38 63 00 08 */	addi r3, r3, 8
/* 8007FD60 0007B9C0  4B F8 43 A5 */	bl memset
lbl_8007FD64:
/* 8007FD64 0007B9C4  93 CD 9A A8 */	stw r30, lbl_8063ED68-_SDA_BASE_(r13)
lbl_8007FD68:
/* 8007FD68 0007B9C8  38 60 00 04 */	li r3, 4
/* 8007FD6C 0007B9CC  48 1B B2 ED */	bl func_8023B058
/* 8007FD70 0007B9D0  80 A3 00 0C */	lwz r5, 0xc(r3)
/* 8007FD74 0007B9D4  2C 05 00 00 */	cmpwi r5, 0
/* 8007FD78 0007B9D8  41 82 01 60 */	beq lbl_8007FED8
/* 8007FD7C 0007B9DC  C0 05 01 AC */	lfs f0, 0x1ac(r5)
/* 8007FD80 0007B9E0  38 9F 0D E0 */	addi r4, r31, 0xde0
/* 8007FD84 0007B9E4  C0 62 86 F8 */	lfs f3, lbl_80640CF8-_SDA2_BASE_(r2)
/* 8007FD88 0007B9E8  38 7F 0D EC */	addi r3, r31, 0xdec
/* 8007FD8C 0007B9EC  D0 1F 0D E0 */	stfs f0, 0xde0(r31)
/* 8007FD90 0007B9F0  C0 42 87 10 */	lfs f2, lbl_80640D10-_SDA2_BASE_(r2)
/* 8007FD94 0007B9F4  C0 05 01 B0 */	lfs f0, 0x1b0(r5)
/* 8007FD98 0007B9F8  C0 22 87 14 */	lfs f1, lbl_80640D14-_SDA2_BASE_(r2)
/* 8007FD9C 0007B9FC  D0 04 00 04 */	stfs f0, 4(r4)
/* 8007FDA0 0007BA00  C0 05 01 B4 */	lfs f0, 0x1b4(r5)
/* 8007FDA4 0007BA04  D0 61 00 14 */	stfs f3, 0x14(r1)
/* 8007FDA8 0007BA08  D0 04 00 08 */	stfs f0, 8(r4)
/* 8007FDAC 0007BA0C  C0 05 01 C4 */	lfs f0, 0x1c4(r5)
/* 8007FDB0 0007BA10  D0 41 00 18 */	stfs f2, 0x18(r1)
/* 8007FDB4 0007BA14  D0 1F 0D EC */	stfs f0, 0xdec(r31)
/* 8007FDB8 0007BA18  C0 05 01 C8 */	lfs f0, 0x1c8(r5)
/* 8007FDBC 0007BA1C  D0 21 00 1C */	stfs f1, 0x1c(r1)
/* 8007FDC0 0007BA20  D0 03 00 04 */	stfs f0, 4(r3)
/* 8007FDC4 0007BA24  C0 05 01 CC */	lfs f0, 0x1cc(r5)
/* 8007FDC8 0007BA28  D0 61 00 08 */	stfs f3, 8(r1)
/* 8007FDCC 0007BA2C  D0 03 00 08 */	stfs f0, 8(r3)
/* 8007FDD0 0007BA30  80 05 01 04 */	lwz r0, 0x104(r5)
/* 8007FDD4 0007BA34  D0 41 00 0C */	stfs f2, 0xc(r1)
/* 8007FDD8 0007BA38  54 00 07 BE */	clrlwi r0, r0, 0x1e
/* 8007FDDC 0007BA3C  28 00 00 01 */	cmplwi r0, 1
/* 8007FDE0 0007BA40  D0 61 00 10 */	stfs f3, 0x10(r1)
/* 8007FDE4 0007BA44  40 82 00 08 */	bne lbl_8007FDEC
/* 8007FDE8 0007BA48  C0 65 01 68 */	lfs f3, 0x168(r5)
lbl_8007FDEC:
/* 8007FDEC 0007BA4C  D0 6D 9B 74 */	stfs f3, lbl_8063EE34-_SDA_BASE_(r13)
/* 8007FDF0 0007BA50  80 05 01 04 */	lwz r0, 0x104(r5)
/* 8007FDF4 0007BA54  54 00 07 BE */	clrlwi r0, r0, 0x1e
/* 8007FDF8 0007BA58  28 00 00 01 */	cmplwi r0, 1
/* 8007FDFC 0007BA5C  40 82 00 0C */	bne lbl_8007FE08
/* 8007FE00 0007BA60  C0 05 01 6C */	lfs f0, 0x16c(r5)
/* 8007FE04 0007BA64  48 00 00 30 */	b lbl_8007FE34
lbl_8007FE08:
/* 8007FE08 0007BA68  C0 65 01 6C */	lfs f3, 0x16c(r5)
/* 8007FE0C 0007BA6C  C0 45 01 68 */	lfs f2, 0x168(r5)
/* 8007FE10 0007BA70  C0 25 01 74 */	lfs f1, 0x174(r5)
/* 8007FE14 0007BA74  C0 05 01 70 */	lfs f0, 0x170(r5)
/* 8007FE18 0007BA78  EC 43 10 28 */	fsubs f2, f3, f2
/* 8007FE1C 0007BA7C  EC 01 00 28 */	fsubs f0, f1, f0
/* 8007FE20 0007BA80  FC 20 12 10 */	fabs f1, f2
/* 8007FE24 0007BA84  FC 40 02 10 */	fabs f2, f0
/* 8007FE28 0007BA88  FC 00 08 18 */	frsp f0, f1
/* 8007FE2C 0007BA8C  FC 20 10 18 */	frsp f1, f2
/* 8007FE30 0007BA90  EC 01 00 24 */	fdivs f0, f1, f0
lbl_8007FE34:
/* 8007FE34 0007BA94  D0 0D 9B 78 */	stfs f0, lbl_8063EE38-_SDA_BASE_(r13)
/* 8007FE38 0007BA98  3C 80 80 49 */	lis r4, lbl_80493614@ha
/* 8007FE3C 0007BA9C  C0 01 00 14 */	lfs f0, 0x14(r1)
/* 8007FE40 0007BAA0  38 64 36 14 */	addi r3, r4, lbl_80493614@l
/* 8007FE44 0007BAA4  C0 21 00 18 */	lfs f1, 0x18(r1)
/* 8007FE48 0007BAA8  D0 05 01 AC */	stfs f0, 0x1ac(r5)
/* 8007FE4C 0007BAAC  C0 01 00 1C */	lfs f0, 0x1c(r1)
/* 8007FE50 0007BAB0  D0 25 01 B0 */	stfs f1, 0x1b0(r5)
/* 8007FE54 0007BAB4  C0 41 00 08 */	lfs f2, 8(r1)
/* 8007FE58 0007BAB8  D0 05 01 B4 */	stfs f0, 0x1b4(r5)
/* 8007FE5C 0007BABC  C0 21 00 0C */	lfs f1, 0xc(r1)
/* 8007FE60 0007BAC0  C0 64 36 14 */	lfs f3, 0x3614(r4)
/* 8007FE64 0007BAC4  C0 01 00 10 */	lfs f0, 0x10(r1)
/* 8007FE68 0007BAC8  D0 65 01 B8 */	stfs f3, 0x1b8(r5)
/* 8007FE6C 0007BACC  C0 63 00 04 */	lfs f3, 4(r3)
/* 8007FE70 0007BAD0  D0 65 01 BC */	stfs f3, 0x1bc(r5)
/* 8007FE74 0007BAD4  C0 63 00 08 */	lfs f3, 8(r3)
/* 8007FE78 0007BAD8  D0 65 01 C0 */	stfs f3, 0x1c0(r5)
/* 8007FE7C 0007BADC  D0 45 01 C4 */	stfs f2, 0x1c4(r5)
/* 8007FE80 0007BAE0  D0 25 01 C8 */	stfs f1, 0x1c8(r5)
/* 8007FE84 0007BAE4  D0 05 01 CC */	stfs f0, 0x1cc(r5)
/* 8007FE88 0007BAE8  80 05 01 04 */	lwz r0, 0x104(r5)
/* 8007FE8C 0007BAEC  60 03 00 30 */	ori r3, r0, 0x30
/* 8007FE90 0007BAF0  54 60 07 BE */	clrlwi r0, r3, 0x1e
/* 8007FE94 0007BAF4  90 65 01 04 */	stw r3, 0x104(r5)
/* 8007FE98 0007BAF8  28 00 00 01 */	cmplwi r0, 1
/* 8007FE9C 0007BAFC  40 82 00 18 */	bne lbl_8007FEB4
/* 8007FEA0 0007BB00  C0 02 87 18 */	lfs f0, lbl_80640D18-_SDA2_BASE_(r2)
/* 8007FEA4 0007BB04  D0 05 01 68 */	stfs f0, 0x168(r5)
/* 8007FEA8 0007BB08  80 05 01 04 */	lwz r0, 0x104(r5)
/* 8007FEAC 0007BB0C  60 00 00 08 */	ori r0, r0, 8
/* 8007FEB0 0007BB10  90 05 01 04 */	stw r0, 0x104(r5)
lbl_8007FEB4:
/* 8007FEB4 0007BB14  80 05 01 04 */	lwz r0, 0x104(r5)
/* 8007FEB8 0007BB18  54 00 07 BE */	clrlwi r0, r0, 0x1e
/* 8007FEBC 0007BB1C  28 00 00 01 */	cmplwi r0, 1
/* 8007FEC0 0007BB20  40 82 00 18 */	bne lbl_8007FED8
/* 8007FEC4 0007BB24  C0 02 87 1C */	lfs f0, lbl_80640D1C-_SDA2_BASE_(r2)
/* 8007FEC8 0007BB28  D0 05 01 6C */	stfs f0, 0x16c(r5)
/* 8007FECC 0007BB2C  80 05 01 04 */	lwz r0, 0x104(r5)
/* 8007FED0 0007BB30  60 00 00 08 */	ori r0, r0, 8
/* 8007FED4 0007BB34  90 05 01 04 */	stw r0, 0x104(r5)
lbl_8007FED8:
/* 8007FED8 0007BB38  C0 02 86 F8 */	lfs f0, lbl_80640CF8-_SDA2_BASE_(r2)
/* 8007FEDC 0007BB3C  38 7F 06 68 */	addi r3, r31, 0x668
/* 8007FEE0 0007BB40  38 80 00 00 */	li r4, 0
/* 8007FEE4 0007BB44  38 A0 00 28 */	li r5, 0x28
/* 8007FEE8 0007BB48  D0 0D 9B 00 */	stfs f0, lbl_8063EDC0-_SDA_BASE_(r13)
/* 8007FEEC 0007BB4C  4B F8 42 19 */	bl memset
/* 8007FEF0 0007BB50  48 09 CA 85 */	bl func_8011C974
/* 8007FEF4 0007BB54  90 6D 9A D0 */	stw r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 8007FEF8 0007BB58  4B FD 77 B9 */	bl func_800576B0
/* 8007FEFC 0007BB5C  38 00 00 00 */	li r0, 0
/* 8007FF00 0007BB60  B0 1F 06 B0 */	sth r0, 0x6b0(r31)
/* 8007FF04 0007BB64  83 E1 00 4C */	lwz r31, 0x4c(r1)
/* 8007FF08 0007BB68  83 C1 00 48 */	lwz r30, 0x48(r1)
/* 8007FF0C 0007BB6C  83 A1 00 44 */	lwz r29, 0x44(r1)
/* 8007FF10 0007BB70  80 01 00 54 */	lwz r0, 0x54(r1)
/* 8007FF14 0007BB74  7C 08 03 A6 */	mtlr r0
/* 8007FF18 0007BB78  38 21 00 50 */	addi r1, r1, 0x50
/* 8007FF1C 0007BB7C  4E 80 00 20 */	blr

.global func_8007FF20
func_8007FF20:
/* 8007FF20 0007BB80  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8007FF24 0007BB84  7C 08 02 A6 */	mflr r0
/* 8007FF28 0007BB88  38 60 00 00 */	li r3, 0
/* 8007FF2C 0007BB8C  90 01 00 14 */	stw r0, 0x14(r1)
/* 8007FF30 0007BB90  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8007FF34 0007BB94  4B FD 8B DD */	bl func_80058B10
/* 8007FF38 0007BB98  3C 80 80 41 */	lis r4, lbl_8040CFF8@ha
/* 8007FF3C 0007BB9C  54 60 15 BA */	rlwinm r0, r3, 2, 0x16, 0x1d
/* 8007FF40 0007BBA0  38 84 CF F8 */	addi r4, r4, lbl_8040CFF8@l
/* 8007FF44 0007BBA4  7C 64 00 2E */	lwzx r3, r4, r0
/* 8007FF48 0007BBA8  48 1C 96 95 */	bl func_802495DC
/* 8007FF4C 0007BBAC  38 60 03 EF */	li r3, 0x3ef
/* 8007FF50 0007BBB0  48 1C 96 8D */	bl func_802495DC
/* 8007FF54 0007BBB4  3C 80 19 A5 */	lis r4, 0x19A51A00@ha
/* 8007FF58 0007BBB8  38 60 00 0E */	li r3, 0xe
/* 8007FF5C 0007BBBC  38 84 1A 00 */	addi r4, r4, 0x19A51A00@l
/* 8007FF60 0007BBC0  4B FD 5E 39 */	bl func_80055D98
/* 8007FF64 0007BBC4  3F E0 80 48 */	lis r31, lbl_8047A9C0@ha
/* 8007FF68 0007BBC8  3C 80 04 4B */	lis r4, 0x044B1A00@ha
/* 8007FF6C 0007BBCC  90 7F A9 C0 */	stw r3, lbl_8047A9C0@l(r31)
/* 8007FF70 0007BBD0  38 84 1A 00 */	addi r4, r4, 0x044B1A00@l
/* 8007FF74 0007BBD4  38 60 00 0E */	li r3, 0xe
/* 8007FF78 0007BBD8  4B FD 5E 21 */	bl func_80055D98
/* 8007FF7C 0007BBDC  3B FF A9 C0 */	addi r31, r31, -22080
/* 8007FF80 0007BBE0  3C 80 04 4E */	lis r4, 0x044E1A00@ha
/* 8007FF84 0007BBE4  90 7F 00 04 */	stw r3, 4(r31)
/* 8007FF88 0007BBE8  38 84 1A 00 */	addi r4, r4, 0x044E1A00@l
/* 8007FF8C 0007BBEC  38 60 00 0E */	li r3, 0xe
/* 8007FF90 0007BBF0  4B FD 5E 09 */	bl func_80055D98
/* 8007FF94 0007BBF4  90 7F 00 08 */	stw r3, 8(r31)
/* 8007FF98 0007BBF8  3C 60 04 4C */	lis r3, 0x044C1A00@ha
/* 8007FF9C 0007BBFC  38 83 1A 00 */	addi r4, r3, 0x044C1A00@l
/* 8007FFA0 0007BC00  38 60 00 0E */	li r3, 0xe
/* 8007FFA4 0007BC04  4B FD 5D F5 */	bl func_80055D98
/* 8007FFA8 0007BC08  90 7F 00 0C */	stw r3, 0xc(r31)
/* 8007FFAC 0007BC0C  3C 60 04 50 */	lis r3, 0x04501A00@ha
/* 8007FFB0 0007BC10  38 83 1A 00 */	addi r4, r3, 0x04501A00@l
/* 8007FFB4 0007BC14  38 60 00 0E */	li r3, 0xe
/* 8007FFB8 0007BC18  4B FD 5D E1 */	bl func_80055D98
/* 8007FFBC 0007BC1C  90 7F 00 10 */	stw r3, 0x10(r31)
/* 8007FFC0 0007BC20  3C 60 20 6E */	lis r3, 0x206E1A00@ha
/* 8007FFC4 0007BC24  38 83 1A 00 */	addi r4, r3, 0x206E1A00@l
/* 8007FFC8 0007BC28  38 60 00 0E */	li r3, 0xe
/* 8007FFCC 0007BC2C  4B FD 5D CD */	bl func_80055D98
/* 8007FFD0 0007BC30  90 7F 00 14 */	stw r3, 0x14(r31)
/* 8007FFD4 0007BC34  3C 60 1D 57 */	lis r3, 0x1D571A00@ha
/* 8007FFD8 0007BC38  38 83 1A 00 */	addi r4, r3, 0x1D571A00@l
/* 8007FFDC 0007BC3C  38 60 00 0E */	li r3, 0xe
/* 8007FFE0 0007BC40  4B FD 5D B9 */	bl func_80055D98
/* 8007FFE4 0007BC44  90 7F 00 18 */	stw r3, 0x18(r31)
/* 8007FFE8 0007BC48  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8007FFEC 0007BC4C  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8007FFF0 0007BC50  7C 08 03 A6 */	mtlr r0
/* 8007FFF4 0007BC54  38 21 00 10 */	addi r1, r1, 0x10
/* 8007FFF8 0007BC58  4E 80 00 20 */	blr

.global func_8007FFFC
func_8007FFFC:
/* 8007FFFC 0007BC5C  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80080000 0007BC60  7C 08 02 A6 */	mflr r0
/* 80080004 0007BC64  38 60 04 0A */	li r3, 0x40a
/* 80080008 0007BC68  90 01 00 14 */	stw r0, 0x14(r1)
/* 8008000C 0007BC6C  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80080010 0007BC70  93 C1 00 08 */	stw r30, 8(r1)
/* 80080014 0007BC74  48 1C 95 C9 */	bl func_802495DC
/* 80080018 0007BC78  3C 80 80 41 */	lis r4, lbl_8040D010@ha
/* 8008001C 0007BC7C  3F E0 80 48 */	lis r31, lbl_8047A9E0@ha
/* 80080020 0007BC80  38 84 D0 10 */	addi r4, r4, lbl_8040D010@l
/* 80080024 0007BC84  90 8D 9B 80 */	stw r4, lbl_8063EE40-_SDA_BASE_(r13)
/* 80080028 0007BC88  3B FF A9 E0 */	addi r31, r31, lbl_8047A9E0@l
/* 8008002C 0007BC8C  48 00 00 24 */	b lbl_80080050
lbl_80080030:
/* 80080030 0007BC90  38 60 04 0A */	li r3, 0x40a
/* 80080034 0007BC94  48 15 B4 89 */	bl func_801DB4BC
/* 80080038 0007BC98  80 8D 9B 80 */	lwz r4, lbl_8063EE40-_SDA_BASE_(r13)
/* 8008003C 0007BC9C  88 04 00 04 */	lbz r0, 4(r4)
/* 80080040 0007BCA0  38 84 00 08 */	addi r4, r4, 8
/* 80080044 0007BCA4  90 8D 9B 80 */	stw r4, lbl_8063EE40-_SDA_BASE_(r13)
/* 80080048 0007BCA8  54 00 10 3A */	slwi r0, r0, 2
/* 8008004C 0007BCAC  7C 7F 01 2E */	stwx r3, r31, r0
lbl_80080050:
/* 80080050 0007BCB0  80 84 00 00 */	lwz r4, 0(r4)
/* 80080054 0007BCB4  2C 04 00 00 */	cmpwi r4, 0
/* 80080058 0007BCB8  40 82 FF D8 */	bne lbl_80080030
/* 8008005C 0007BCBC  3C 80 80 41 */	lis r4, lbl_8040D068@ha
/* 80080060 0007BCC0  3F E0 80 48 */	lis r31, lbl_8047A9E0@ha
/* 80080064 0007BCC4  38 84 D0 68 */	addi r4, r4, lbl_8040D068@l
/* 80080068 0007BCC8  3B C0 21 00 */	li r30, 0x2100
/* 8008006C 0007BCCC  90 8D 9B 80 */	stw r4, lbl_8063EE40-_SDA_BASE_(r13)
/* 80080070 0007BCD0  3B FF A9 E0 */	addi r31, r31, lbl_8047A9E0@l
/* 80080074 0007BCD4  48 00 00 50 */	b lbl_800800C4
lbl_80080078:
/* 80080078 0007BCD8  80 AD 96 2C */	lwz r5, lbl_8063E8EC-_SDA_BASE_(r13)
/* 8008007C 0007BCDC  7F C7 F3 78 */	mr r7, r30
/* 80080080 0007BCE0  38 60 04 0A */	li r3, 0x40a
/* 80080084 0007BCE4  38 C0 04 0A */	li r6, 0x40a
/* 80080088 0007BCE8  39 00 00 00 */	li r8, 0
/* 8008008C 0007BCEC  48 15 B6 45 */	bl func_801DB6D0
/* 80080090 0007BCF0  2C 03 00 00 */	cmpwi r3, 0
/* 80080094 0007BCF4  41 82 00 20 */	beq lbl_800800B4
/* 80080098 0007BCF8  7F C4 F3 78 */	mr r4, r30
/* 8008009C 0007BCFC  38 60 04 0A */	li r3, 0x40a
/* 800800A0 0007BD00  48 15 B4 1D */	bl func_801DB4BC
/* 800800A4 0007BD04  80 8D 9B 80 */	lwz r4, lbl_8063EE40-_SDA_BASE_(r13)
/* 800800A8 0007BD08  88 04 00 04 */	lbz r0, 4(r4)
/* 800800AC 0007BD0C  54 00 10 3A */	slwi r0, r0, 2
/* 800800B0 0007BD10  7C 7F 01 2E */	stwx r3, r31, r0
lbl_800800B4:
/* 800800B4 0007BD14  80 6D 9B 80 */	lwz r3, lbl_8063EE40-_SDA_BASE_(r13)
/* 800800B8 0007BD18  3B DE 00 01 */	addi r30, r30, 1
/* 800800BC 0007BD1C  38 83 00 08 */	addi r4, r3, 8
/* 800800C0 0007BD20  90 8D 9B 80 */	stw r4, lbl_8063EE40-_SDA_BASE_(r13)
lbl_800800C4:
/* 800800C4 0007BD24  80 84 00 00 */	lwz r4, 0(r4)
/* 800800C8 0007BD28  2C 04 00 00 */	cmpwi r4, 0
/* 800800CC 0007BD2C  40 82 FF AC */	bne lbl_80080078
/* 800800D0 0007BD30  80 01 00 14 */	lwz r0, 0x14(r1)
/* 800800D4 0007BD34  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 800800D8 0007BD38  83 C1 00 08 */	lwz r30, 8(r1)
/* 800800DC 0007BD3C  7C 08 03 A6 */	mtlr r0
/* 800800E0 0007BD40  38 21 00 10 */	addi r1, r1, 0x10
/* 800800E4 0007BD44  4E 80 00 20 */	blr

.global func_800800E8
func_800800E8:
/* 800800E8 0007BD48  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 800800EC 0007BD4C  7C 08 02 A6 */	mflr r0
/* 800800F0 0007BD50  38 60 04 0B */	li r3, 0x40b
/* 800800F4 0007BD54  90 01 00 14 */	stw r0, 0x14(r1)
/* 800800F8 0007BD58  93 E1 00 0C */	stw r31, 0xc(r1)
/* 800800FC 0007BD5C  93 C1 00 08 */	stw r30, 8(r1)
/* 80080100 0007BD60  48 1C 94 DD */	bl func_802495DC
/* 80080104 0007BD64  3C 80 80 41 */	lis r4, lbl_8040D080@ha
/* 80080108 0007BD68  3F E0 80 48 */	lis r31, lbl_8047AA10@ha
/* 8008010C 0007BD6C  38 84 D0 80 */	addi r4, r4, lbl_8040D080@l
/* 80080110 0007BD70  90 8D 9B 84 */	stw r4, lbl_8063EE44-_SDA_BASE_(r13)
/* 80080114 0007BD74  3B FF AA 10 */	addi r31, r31, lbl_8047AA10@l
/* 80080118 0007BD78  48 00 00 24 */	b lbl_8008013C
lbl_8008011C:
/* 8008011C 0007BD7C  38 60 04 0B */	li r3, 0x40b
/* 80080120 0007BD80  48 15 B3 9D */	bl func_801DB4BC
/* 80080124 0007BD84  80 8D 9B 84 */	lwz r4, lbl_8063EE44-_SDA_BASE_(r13)
/* 80080128 0007BD88  88 04 00 04 */	lbz r0, 4(r4)
/* 8008012C 0007BD8C  38 84 00 08 */	addi r4, r4, 8
/* 80080130 0007BD90  90 8D 9B 84 */	stw r4, lbl_8063EE44-_SDA_BASE_(r13)
/* 80080134 0007BD94  54 00 10 3A */	slwi r0, r0, 2
/* 80080138 0007BD98  7C 7F 01 2E */	stwx r3, r31, r0
lbl_8008013C:
/* 8008013C 0007BD9C  80 84 00 00 */	lwz r4, 0(r4)
/* 80080140 0007BDA0  2C 04 00 00 */	cmpwi r4, 0
/* 80080144 0007BDA4  40 82 FF D8 */	bne lbl_8008011C
/* 80080148 0007BDA8  3C 80 80 41 */	lis r4, lbl_8040D108@ha
/* 8008014C 0007BDAC  3F E0 80 48 */	lis r31, lbl_8047AA10@ha
/* 80080150 0007BDB0  38 84 D1 08 */	addi r4, r4, lbl_8040D108@l
/* 80080154 0007BDB4  3B C0 20 00 */	li r30, 0x2000
/* 80080158 0007BDB8  90 8D 9B 84 */	stw r4, lbl_8063EE44-_SDA_BASE_(r13)
/* 8008015C 0007BDBC  3B FF AA 10 */	addi r31, r31, lbl_8047AA10@l
/* 80080160 0007BDC0  48 00 00 50 */	b lbl_800801B0
lbl_80080164:
/* 80080164 0007BDC4  80 AD 96 2C */	lwz r5, lbl_8063E8EC-_SDA_BASE_(r13)
/* 80080168 0007BDC8  7F C7 F3 78 */	mr r7, r30
/* 8008016C 0007BDCC  38 60 04 0B */	li r3, 0x40b
/* 80080170 0007BDD0  38 C0 04 0B */	li r6, 0x40b
/* 80080174 0007BDD4  39 00 00 00 */	li r8, 0
/* 80080178 0007BDD8  48 15 B5 59 */	bl func_801DB6D0
/* 8008017C 0007BDDC  2C 03 00 00 */	cmpwi r3, 0
/* 80080180 0007BDE0  41 82 00 20 */	beq lbl_800801A0
/* 80080184 0007BDE4  7F C4 F3 78 */	mr r4, r30
/* 80080188 0007BDE8  38 60 04 0B */	li r3, 0x40b
/* 8008018C 0007BDEC  48 15 B3 31 */	bl func_801DB4BC
/* 80080190 0007BDF0  80 8D 9B 84 */	lwz r4, lbl_8063EE44-_SDA_BASE_(r13)
/* 80080194 0007BDF4  88 04 00 04 */	lbz r0, 4(r4)
/* 80080198 0007BDF8  54 00 10 3A */	slwi r0, r0, 2
/* 8008019C 0007BDFC  7C 7F 01 2E */	stwx r3, r31, r0
lbl_800801A0:
/* 800801A0 0007BE00  80 6D 9B 84 */	lwz r3, lbl_8063EE44-_SDA_BASE_(r13)
/* 800801A4 0007BE04  3B DE 00 01 */	addi r30, r30, 1
/* 800801A8 0007BE08  38 83 00 08 */	addi r4, r3, 8
/* 800801AC 0007BE0C  90 8D 9B 84 */	stw r4, lbl_8063EE44-_SDA_BASE_(r13)
lbl_800801B0:
/* 800801B0 0007BE10  80 84 00 00 */	lwz r4, 0(r4)
/* 800801B4 0007BE14  2C 04 00 00 */	cmpwi r4, 0
/* 800801B8 0007BE18  40 82 FF AC */	bne lbl_80080164
/* 800801BC 0007BE1C  80 01 00 14 */	lwz r0, 0x14(r1)
/* 800801C0 0007BE20  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 800801C4 0007BE24  83 C1 00 08 */	lwz r30, 8(r1)
/* 800801C8 0007BE28  7C 08 03 A6 */	mtlr r0
/* 800801CC 0007BE2C  38 21 00 10 */	addi r1, r1, 0x10
/* 800801D0 0007BE30  4E 80 00 20 */	blr

.global func_800801D4
func_800801D4:
/* 800801D4 0007BE34  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 800801D8 0007BE38  7C 08 02 A6 */	mflr r0
/* 800801DC 0007BE3C  3D 80 80 40 */	lis r12, lbl_80400004@ha
/* 800801E0 0007BE40  90 01 00 44 */	stw r0, 0x44(r1)
/* 800801E4 0007BE44  93 E1 00 3C */	stw r31, 0x3c(r1)
/* 800801E8 0007BE48  93 C1 00 38 */	stw r30, 0x38(r1)
/* 800801EC 0007BE4C  93 A1 00 34 */	stw r29, 0x34(r1)
/* 800801F0 0007BE50  85 6C B9 50 */	lwzu r11, -0x46b0(r12)
/* 800801F4 0007BE54  81 4C 00 04 */	lwz r10, lbl_80400004@l(r12)
/* 800801F8 0007BE58  81 2C 00 08 */	lwz r9, 8(r12)
/* 800801FC 0007BE5C  81 0C 00 0C */	lwz r8, 0xc(r12)
/* 80080200 0007BE60  80 EC 00 10 */	lwz r7, 0x10(r12)
/* 80080204 0007BE64  80 CC 00 14 */	lwz r6, 0x14(r12)
/* 80080208 0007BE68  80 AC 00 18 */	lwz r5, 0x18(r12)
/* 8008020C 0007BE6C  80 8C 00 1C */	lwz r4, 0x1c(r12)
/* 80080210 0007BE70  80 6C 00 20 */	lwz r3, 0x20(r12)
/* 80080214 0007BE74  80 0C 00 24 */	lwz r0, 0x24(r12)
/* 80080218 0007BE78  91 61 00 08 */	stw r11, 8(r1)
/* 8008021C 0007BE7C  91 41 00 0C */	stw r10, 0xc(r1)
/* 80080220 0007BE80  91 21 00 10 */	stw r9, 0x10(r1)
/* 80080224 0007BE84  91 01 00 14 */	stw r8, 0x14(r1)
/* 80080228 0007BE88  90 E1 00 18 */	stw r7, 0x18(r1)
/* 8008022C 0007BE8C  90 C1 00 1C */	stw r6, 0x1c(r1)
/* 80080230 0007BE90  90 A1 00 20 */	stw r5, 0x20(r1)
/* 80080234 0007BE94  90 81 00 24 */	stw r4, 0x24(r1)
/* 80080238 0007BE98  90 61 00 28 */	stw r3, 0x28(r1)
/* 8008023C 0007BE9C  90 01 00 2C */	stw r0, 0x2c(r1)
/* 80080240 0007BEA0  4B FD 89 65 */	bl VMBASEIsPageValid
/* 80080244 0007BEA4  54 7F 1D 78 */	rlwinm r31, r3, 3, 0x15, 0x1c
/* 80080248 0007BEA8  3B C1 00 08 */	addi r30, r1, 8
/* 8008024C 0007BEAC  7F BE F8 2E */	lwzx r29, r30, r31
/* 80080250 0007BEB0  7F A3 EB 78 */	mr r3, r29
/* 80080254 0007BEB4  48 1C 93 89 */	bl func_802495DC
/* 80080258 0007BEB8  38 61 00 0C */	addi r3, r1, 0xc
/* 8008025C 0007BEBC  7F DE F8 2E */	lwzx r30, r30, r31
/* 80080260 0007BEC0  7C 83 F8 2E */	lwzx r4, r3, r31
/* 80080264 0007BEC4  7F C3 F3 78 */	mr r3, r30
/* 80080268 0007BEC8  4B FD 5B 31 */	bl func_80055D98
/* 8008026C 0007BECC  90 6D 9A 18 */	stw r3, lbl_8063ECD8-_SDA_BASE_(r13)
/* 80080270 0007BED0  7F A3 EB 78 */	mr r3, r29
/* 80080274 0007BED4  48 1C 96 1D */	bl func_80249890
/* 80080278 0007BED8  7F C3 F3 78 */	mr r3, r30
/* 8008027C 0007BEDC  48 15 B3 F9 */	bl func_801DB674
/* 80080280 0007BEE0  80 01 00 44 */	lwz r0, 0x44(r1)
/* 80080284 0007BEE4  83 E1 00 3C */	lwz r31, 0x3c(r1)
/* 80080288 0007BEE8  83 C1 00 38 */	lwz r30, 0x38(r1)
/* 8008028C 0007BEEC  83 A1 00 34 */	lwz r29, 0x34(r1)
/* 80080290 0007BEF0  7C 08 03 A6 */	mtlr r0
/* 80080294 0007BEF4  38 21 00 40 */	addi r1, r1, 0x40
/* 80080298 0007BEF8  4E 80 00 20 */	blr

.global func_8008029C
func_8008029C:
/* 8008029C 0007BEFC  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 800802A0 0007BF00  7C 08 02 A6 */	mflr r0
/* 800802A4 0007BF04  90 01 00 24 */	stw r0, 0x24(r1)
/* 800802A8 0007BF08  39 61 00 20 */	addi r11, r1, 0x20
/* 800802AC 0007BF0C  48 14 6E 7D */	bl _savegpr_27
/* 800802B0 0007BF10  3F 60 80 48 */	lis r27, lbl_8047A9B0@ha
/* 800802B4 0007BF14  3C A0 80 09 */	lis r5, lbl_80091440@ha
/* 800802B8 0007BF18  3B 7B A9 B0 */	addi r27, r27, lbl_8047A9B0@l
/* 800802BC 0007BF1C  3C C0 80 09 */	lis r6, lbl_8008E4F0@ha
/* 800802C0 0007BF20  3B 9B 00 30 */	addi r28, r27, 0x30
/* 800802C4 0007BF24  38 A5 14 40 */	addi r5, r5, lbl_80091440@l
/* 800802C8 0007BF28  80 7C 00 2C */	lwz r3, 0x2c(r28)
/* 800802CC 0007BF2C  38 C6 E4 F0 */	addi r6, r6, lbl_8008E4F0@l
/* 800802D0 0007BF30  38 80 00 00 */	li r4, 0
/* 800802D4 0007BF34  38 E0 FF FF */	li r7, -1
/* 800802D8 0007BF38  39 00 00 00 */	li r8, 0
/* 800802DC 0007BF3C  39 20 00 01 */	li r9, 1
/* 800802E0 0007BF40  39 40 00 00 */	li r10, 0
/* 800802E4 0007BF44  48 1D 39 55 */	bl func_80253C38
/* 800802E8 0007BF48  3B BB 00 C0 */	addi r29, r27, 0xc0
/* 800802EC 0007BF4C  3B DB 00 10 */	addi r30, r27, 0x10
/* 800802F0 0007BF50  B0 7D 00 16 */	sth r3, 0x16(r29)
/* 800802F4 0007BF54  3C A0 80 09 */	lis r5, lbl_80094800@ha
/* 800802F8 0007BF58  3C C0 80 09 */	lis r6, lbl_80090BC0@ha
/* 800802FC 0007BF5C  80 7E 00 18 */	lwz r3, 0x18(r30)
/* 80080300 0007BF60  38 A5 48 00 */	addi r5, r5, lbl_80094800@l
/* 80080304 0007BF64  38 80 00 00 */	li r4, 0
/* 80080308 0007BF68  38 C6 0B C0 */	addi r6, r6, lbl_80090BC0@l
/* 8008030C 0007BF6C  38 E0 FF FF */	li r7, -1
/* 80080310 0007BF70  39 00 00 00 */	li r8, 0
/* 80080314 0007BF74  39 20 00 01 */	li r9, 1
/* 80080318 0007BF78  39 40 00 00 */	li r10, 0
/* 8008031C 0007BF7C  48 1D 39 1D */	bl func_80253C38
/* 80080320 0007BF80  3B FB 00 B0 */	addi r31, r27, 0xb0
/* 80080324 0007BF84  38 80 00 00 */	li r4, 0
/* 80080328 0007BF88  B0 7F 00 0C */	sth r3, 0xc(r31)
/* 8008032C 0007BF8C  38 A0 00 00 */	li r5, 0
/* 80080330 0007BF90  80 7C 00 08 */	lwz r3, 8(r28)
/* 80080334 0007BF94  38 C0 00 00 */	li r6, 0
/* 80080338 0007BF98  38 E0 FF FF */	li r7, -1
/* 8008033C 0007BF9C  39 00 00 00 */	li r8, 0
/* 80080340 0007BFA0  39 20 00 01 */	li r9, 1
/* 80080344 0007BFA4  39 40 00 00 */	li r10, 0
/* 80080348 0007BFA8  48 1D 38 F1 */	bl func_80253C38
/* 8008034C 0007BFAC  B0 7D 00 04 */	sth r3, 4(r29)
/* 80080350 0007BFB0  3C A0 80 09 */	lis r5, lbl_80094794@ha
/* 80080354 0007BFB4  3C C0 80 09 */	lis r6, lbl_80090B94@ha
/* 80080358 0007BFB8  80 7E 00 14 */	lwz r3, 0x14(r30)
/* 8008035C 0007BFBC  38 A5 47 94 */	addi r5, r5, lbl_80094794@l
/* 80080360 0007BFC0  38 80 00 00 */	li r4, 0
/* 80080364 0007BFC4  38 C6 0B 94 */	addi r6, r6, lbl_80090B94@l
/* 80080368 0007BFC8  38 E0 FF FF */	li r7, -1
/* 8008036C 0007BFCC  39 00 00 00 */	li r8, 0
/* 80080370 0007BFD0  39 20 00 01 */	li r9, 1
/* 80080374 0007BFD4  39 40 00 00 */	li r10, 0
/* 80080378 0007BFD8  48 1D 38 C1 */	bl func_80253C38
/* 8008037C 0007BFDC  B0 7F 00 0A */	sth r3, 0xa(r31)
/* 80080380 0007BFE0  3C A0 80 09 */	lis r5, lbl_80095858@ha
/* 80080384 0007BFE4  3C C0 80 09 */	lis r6, lbl_800958CC@ha
/* 80080388 0007BFE8  80 7C 00 24 */	lwz r3, 0x24(r28)
/* 8008038C 0007BFEC  38 A5 58 58 */	addi r5, r5, lbl_80095858@l
/* 80080390 0007BFF0  38 80 00 00 */	li r4, 0
/* 80080394 0007BFF4  38 C6 58 CC */	addi r6, r6, lbl_800958CC@l
/* 80080398 0007BFF8  38 E0 FF FF */	li r7, -1
/* 8008039C 0007BFFC  39 00 00 00 */	li r8, 0
/* 800803A0 0007C000  39 20 00 01 */	li r9, 1
/* 800803A4 0007C004  39 40 00 00 */	li r10, 0
/* 800803A8 0007C008  48 1D 38 91 */	bl func_80253C38
/* 800803AC 0007C00C  B0 7D 00 12 */	sth r3, 0x12(r29)
/* 800803B0 0007C010  3C A0 80 09 */	lis r5, lbl_80091268@ha
/* 800803B4 0007C014  3C C0 80 09 */	lis r6, lbl_8008D8CC@ha
/* 800803B8 0007C018  80 7B 00 30 */	lwz r3, 0x30(r27)
/* 800803BC 0007C01C  38 A5 12 68 */	addi r5, r5, lbl_80091268@l
/* 800803C0 0007C020  38 80 00 00 */	li r4, 0
/* 800803C4 0007C024  38 C6 D8 CC */	addi r6, r6, lbl_8008D8CC@l
/* 800803C8 0007C028  38 E0 FF FF */	li r7, -1
/* 800803CC 0007C02C  39 00 00 00 */	li r8, 0
/* 800803D0 0007C030  39 20 00 01 */	li r9, 1
/* 800803D4 0007C034  39 40 00 00 */	li r10, 0
/* 800803D8 0007C038  48 1D 38 61 */	bl func_80253C38
/* 800803DC 0007C03C  B0 7B 00 C0 */	sth r3, 0xc0(r27)
/* 800803E0 0007C040  3C A0 80 09 */	lis r5, lbl_80091444@ha
/* 800803E4 0007C044  3C C0 80 09 */	lis r6, lbl_8008E4F4@ha
/* 800803E8 0007C048  80 7C 00 04 */	lwz r3, 4(r28)
/* 800803EC 0007C04C  38 A5 14 44 */	addi r5, r5, lbl_80091444@l
/* 800803F0 0007C050  38 80 00 00 */	li r4, 0
/* 800803F4 0007C054  38 C6 E4 F4 */	addi r6, r6, lbl_8008E4F4@l
/* 800803F8 0007C058  38 E0 FF FF */	li r7, -1
/* 800803FC 0007C05C  39 00 00 00 */	li r8, 0
/* 80080400 0007C060  39 20 00 01 */	li r9, 1
/* 80080404 0007C064  39 40 00 00 */	li r10, 0
/* 80080408 0007C068  48 1D 38 31 */	bl func_80253C38
/* 8008040C 0007C06C  B0 7D 00 02 */	sth r3, 2(r29)
/* 80080410 0007C070  3C A0 80 09 */	lis r5, lbl_80095598@ha
/* 80080414 0007C074  3C C0 80 09 */	lis r6, lbl_800956F0@ha
/* 80080418 0007C078  80 7C 00 0C */	lwz r3, 0xc(r28)
/* 8008041C 0007C07C  38 A5 55 98 */	addi r5, r5, lbl_80095598@l
/* 80080420 0007C080  38 80 00 00 */	li r4, 0
/* 80080424 0007C084  38 C6 56 F0 */	addi r6, r6, lbl_800956F0@l
/* 80080428 0007C088  38 E0 FF FF */	li r7, -1
/* 8008042C 0007C08C  39 00 00 00 */	li r8, 0
/* 80080430 0007C090  39 20 00 01 */	li r9, 1
/* 80080434 0007C094  39 40 00 00 */	li r10, 0
/* 80080438 0007C098  48 1D 38 01 */	bl func_80253C38
/* 8008043C 0007C09C  B0 7D 00 06 */	sth r3, 6(r29)
/* 80080440 0007C0A0  38 80 00 00 */	li r4, 0
/* 80080444 0007C0A4  80 7C 00 20 */	lwz r3, 0x20(r28)
/* 80080448 0007C0A8  38 A0 00 00 */	li r5, 0
/* 8008044C 0007C0AC  38 C0 00 00 */	li r6, 0
/* 80080450 0007C0B0  38 E0 FF FF */	li r7, -1
/* 80080454 0007C0B4  39 00 00 00 */	li r8, 0
/* 80080458 0007C0B8  39 20 00 01 */	li r9, 1
/* 8008045C 0007C0BC  39 40 00 00 */	li r10, 0
/* 80080460 0007C0C0  48 1D 37 D9 */	bl func_80253C38
/* 80080464 0007C0C4  B0 7D 00 10 */	sth r3, 0x10(r29)
/* 80080468 0007C0C8  3C A0 80 09 */	lis r5, lbl_800916B8@ha
/* 8008046C 0007C0CC  3C C0 80 09 */	lis r6, lbl_8008E7A8@ha
/* 80080470 0007C0D0  80 7C 00 10 */	lwz r3, 0x10(r28)
/* 80080474 0007C0D4  38 A5 16 B8 */	addi r5, r5, lbl_800916B8@l
/* 80080478 0007C0D8  38 80 00 00 */	li r4, 0
/* 8008047C 0007C0DC  38 C6 E7 A8 */	addi r6, r6, lbl_8008E7A8@l
/* 80080480 0007C0E0  38 E0 FF FF */	li r7, -1
/* 80080484 0007C0E4  39 00 00 00 */	li r8, 0
/* 80080488 0007C0E8  39 20 00 01 */	li r9, 1
/* 8008048C 0007C0EC  39 40 00 00 */	li r10, 0
/* 80080490 0007C0F0  48 1D 37 A9 */	bl func_80253C38
/* 80080494 0007C0F4  B0 7D 00 08 */	sth r3, 8(r29)
/* 80080498 0007C0F8  3C A0 80 09 */	lis r5, lbl_8009187C@ha
/* 8008049C 0007C0FC  3C C0 80 09 */	lis r6, lbl_8008E8A8@ha
/* 800804A0 0007C100  80 7C 00 14 */	lwz r3, 0x14(r28)
/* 800804A4 0007C104  38 A5 18 7C */	addi r5, r5, lbl_8009187C@l
/* 800804A8 0007C108  38 80 00 00 */	li r4, 0
/* 800804AC 0007C10C  38 C6 E8 A8 */	addi r6, r6, lbl_8008E8A8@l
/* 800804B0 0007C110  38 E0 FF FF */	li r7, -1
/* 800804B4 0007C114  39 00 00 00 */	li r8, 0
/* 800804B8 0007C118  39 20 00 01 */	li r9, 1
/* 800804BC 0007C11C  39 40 00 00 */	li r10, 0
/* 800804C0 0007C120  48 1D 37 79 */	bl func_80253C38
/* 800804C4 0007C124  B0 7D 00 0A */	sth r3, 0xa(r29)
/* 800804C8 0007C128  3C A0 80 09 */	lis r5, lbl_80091880@ha
/* 800804CC 0007C12C  3C C0 80 09 */	lis r6, lbl_8008EB48@ha
/* 800804D0 0007C130  80 7C 00 18 */	lwz r3, 0x18(r28)
/* 800804D4 0007C134  38 A5 18 80 */	addi r5, r5, lbl_80091880@l
/* 800804D8 0007C138  38 80 00 00 */	li r4, 0
/* 800804DC 0007C13C  38 C6 EB 48 */	addi r6, r6, lbl_8008EB48@l
/* 800804E0 0007C140  38 E0 FF FF */	li r7, -1
/* 800804E4 0007C144  39 00 00 00 */	li r8, 0
/* 800804E8 0007C148  39 20 00 01 */	li r9, 1
/* 800804EC 0007C14C  39 40 00 00 */	li r10, 0
/* 800804F0 0007C150  48 1D 37 49 */	bl func_80253C38
/* 800804F4 0007C154  B0 7D 00 0C */	sth r3, 0xc(r29)
/* 800804F8 0007C158  3C A0 80 09 */	lis r5, lbl_80091A38@ha
/* 800804FC 0007C15C  3C C0 80 09 */	lis r6, lbl_8008ED70@ha
/* 80080500 0007C160  80 7C 00 1C */	lwz r3, 0x1c(r28)
/* 80080504 0007C164  38 A5 1A 38 */	addi r5, r5, lbl_80091A38@l
/* 80080508 0007C168  38 80 00 00 */	li r4, 0
/* 8008050C 0007C16C  38 C6 ED 70 */	addi r6, r6, lbl_8008ED70@l
/* 80080510 0007C170  38 E0 FF FF */	li r7, -1
/* 80080514 0007C174  39 00 00 00 */	li r8, 0
/* 80080518 0007C178  39 20 00 01 */	li r9, 1
/* 8008051C 0007C17C  39 40 00 00 */	li r10, 0
/* 80080520 0007C180  48 1D 37 19 */	bl func_80253C38
/* 80080524 0007C184  B0 7D 00 0E */	sth r3, 0xe(r29)
/* 80080528 0007C188  3C A0 80 09 */	lis r5, lbl_80091294@ha
/* 8008052C 0007C18C  3C C0 80 09 */	lis r6, lbl_8008E3DC@ha
/* 80080530 0007C190  80 7C 00 28 */	lwz r3, 0x28(r28)
/* 80080534 0007C194  38 A5 12 94 */	addi r5, r5, lbl_80091294@l
/* 80080538 0007C198  38 80 00 00 */	li r4, 0
/* 8008053C 0007C19C  38 C6 E3 DC */	addi r6, r6, lbl_8008E3DC@l
/* 80080540 0007C1A0  38 E0 FF FF */	li r7, -1
/* 80080544 0007C1A4  39 00 00 00 */	li r8, 0
/* 80080548 0007C1A8  39 20 00 01 */	li r9, 1
/* 8008054C 0007C1AC  39 40 00 00 */	li r10, 0
/* 80080550 0007C1B0  48 1D 36 E9 */	bl func_80253C38
/* 80080554 0007C1B4  B0 7D 00 14 */	sth r3, 0x14(r29)
/* 80080558 0007C1B8  3C A0 80 09 */	lis r5, lbl_800945EC@ha
/* 8008055C 0007C1BC  3C C0 80 09 */	lis r6, lbl_80090AA0@ha
/* 80080560 0007C1C0  80 7E 00 04 */	lwz r3, 4(r30)
/* 80080564 0007C1C4  38 A5 45 EC */	addi r5, r5, lbl_800945EC@l
/* 80080568 0007C1C8  38 80 00 00 */	li r4, 0
/* 8008056C 0007C1CC  38 C6 0A A0 */	addi r6, r6, lbl_80090AA0@l
/* 80080570 0007C1D0  38 E0 FF FF */	li r7, -1
/* 80080574 0007C1D4  39 00 00 00 */	li r8, 0
/* 80080578 0007C1D8  39 20 00 01 */	li r9, 1
/* 8008057C 0007C1DC  39 40 00 00 */	li r10, 0
/* 80080580 0007C1E0  48 1D 36 B9 */	bl func_80253C38
/* 80080584 0007C1E4  B0 7F 00 02 */	sth r3, 2(r31)
/* 80080588 0007C1E8  3C A0 80 09 */	lis r5, lbl_800947FC@ha
/* 8008058C 0007C1EC  3C C0 80 09 */	lis r6, lbl_80090878@ha
/* 80080590 0007C1F0  80 7B 00 10 */	lwz r3, 0x10(r27)
/* 80080594 0007C1F4  38 A5 47 FC */	addi r5, r5, lbl_800947FC@l
/* 80080598 0007C1F8  38 80 00 00 */	li r4, 0
/* 8008059C 0007C1FC  38 C6 08 78 */	addi r6, r6, lbl_80090878@l
/* 800805A0 0007C200  38 E0 FF FF */	li r7, -1
/* 800805A4 0007C204  39 00 00 00 */	li r8, 0
/* 800805A8 0007C208  39 20 00 01 */	li r9, 1
/* 800805AC 0007C20C  39 40 00 00 */	li r10, 0
/* 800805B0 0007C210  48 1D 36 89 */	bl func_80253C38
/* 800805B4 0007C214  B0 7B 00 B0 */	sth r3, 0xb0(r27)
/* 800805B8 0007C218  3C C0 80 09 */	lis r6, lbl_800906C8@ha
/* 800805BC 0007C21C  80 7E 00 08 */	lwz r3, 8(r30)
/* 800805C0 0007C220  38 C6 06 C8 */	addi r6, r6, lbl_800906C8@l
/* 800805C4 0007C224  38 80 00 00 */	li r4, 0
/* 800805C8 0007C228  38 A0 00 00 */	li r5, 0
/* 800805CC 0007C22C  38 E0 FF FF */	li r7, -1
/* 800805D0 0007C230  39 00 00 00 */	li r8, 0
/* 800805D4 0007C234  39 20 00 01 */	li r9, 1
/* 800805D8 0007C238  39 40 00 00 */	li r10, 0
/* 800805DC 0007C23C  48 1D 36 5D */	bl func_80253C38
/* 800805E0 0007C240  B0 7F 00 04 */	sth r3, 4(r31)
/* 800805E4 0007C244  3C C0 80 09 */	lis r6, lbl_800907A0@ha
/* 800805E8 0007C248  80 7E 00 0C */	lwz r3, 0xc(r30)
/* 800805EC 0007C24C  38 C6 07 A0 */	addi r6, r6, lbl_800907A0@l
/* 800805F0 0007C250  38 80 00 00 */	li r4, 0
/* 800805F4 0007C254  38 A0 00 00 */	li r5, 0
/* 800805F8 0007C258  38 E0 FF FF */	li r7, -1
/* 800805FC 0007C25C  39 00 00 00 */	li r8, 0
/* 80080600 0007C260  39 20 00 01 */	li r9, 1
/* 80080604 0007C264  39 40 00 00 */	li r10, 0
/* 80080608 0007C268  48 1D 36 31 */	bl func_80253C38
/* 8008060C 0007C26C  B0 7F 00 06 */	sth r3, 6(r31)
/* 80080610 0007C270  3C A0 80 09 */	lis r5, lbl_80094804@ha
/* 80080614 0007C274  3C C0 80 09 */	lis r6, lbl_80090588@ha
/* 80080618 0007C278  80 7E 00 10 */	lwz r3, 0x10(r30)
/* 8008061C 0007C27C  38 A5 48 04 */	addi r5, r5, lbl_80094804@l
/* 80080620 0007C280  38 80 00 00 */	li r4, 0
/* 80080624 0007C284  38 C6 05 88 */	addi r6, r6, lbl_80090588@l
/* 80080628 0007C288  38 E0 FF FF */	li r7, -1
/* 8008062C 0007C28C  39 00 00 00 */	li r8, 0
/* 80080630 0007C290  39 20 00 01 */	li r9, 1
/* 80080634 0007C294  39 40 00 00 */	li r10, 0
/* 80080638 0007C298  48 1D 36 01 */	bl func_80253C38
/* 8008063C 0007C29C  B0 7F 00 08 */	sth r3, 8(r31)
/* 80080640 0007C2A0  39 61 00 20 */	addi r11, r1, 0x20
/* 80080644 0007C2A4  48 14 6B 31 */	bl _restgpr_27
/* 80080648 0007C2A8  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8008064C 0007C2AC  7C 08 03 A6 */	mtlr r0
/* 80080650 0007C2B0  38 21 00 20 */	addi r1, r1, 0x20
/* 80080654 0007C2B4  4E 80 00 20 */	blr

.global func_80080658
func_80080658:
/* 80080658 0007C2B8  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8008065C 0007C2BC  7C 08 02 A6 */	mflr r0
/* 80080660 0007C2C0  90 01 00 24 */	stw r0, 0x24(r1)
/* 80080664 0007C2C4  39 61 00 20 */	addi r11, r1, 0x20
/* 80080668 0007C2C8  48 14 6A C1 */	bl _savegpr_27
/* 8008066C 0007C2CC  3F 60 80 48 */	lis r27, lbl_8047A9B0@ha
/* 80080670 0007C2D0  3C A0 80 09 */	lis r5, lbl_80094794@ha
/* 80080674 0007C2D4  3B 7B A9 B0 */	addi r27, r27, lbl_8047A9B0@l
/* 80080678 0007C2D8  3C C0 80 09 */	lis r6, lbl_80090B94@ha
/* 8008067C 0007C2DC  3B 9B 00 10 */	addi r28, r27, 0x10
/* 80080680 0007C2E0  38 A5 47 94 */	addi r5, r5, lbl_80094794@l
/* 80080684 0007C2E4  80 7C 00 14 */	lwz r3, 0x14(r28)
/* 80080688 0007C2E8  38 C6 0B 94 */	addi r6, r6, lbl_80090B94@l
/* 8008068C 0007C2EC  38 80 00 00 */	li r4, 0
/* 80080690 0007C2F0  38 E0 FF FF */	li r7, -1
/* 80080694 0007C2F4  39 00 00 00 */	li r8, 0
/* 80080698 0007C2F8  39 20 00 01 */	li r9, 1
/* 8008069C 0007C2FC  39 40 00 00 */	li r10, 0
/* 800806A0 0007C300  48 1D 35 99 */	bl func_80253C38
/* 800806A4 0007C304  3B BB 00 B0 */	addi r29, r27, 0xb0
/* 800806A8 0007C308  3C A0 80 09 */	lis r5, lbl_80091AB4@ha
/* 800806AC 0007C30C  B0 7D 00 0A */	sth r3, 0xa(r29)
/* 800806B0 0007C310  3C C0 80 09 */	lis r6, lbl_8008EFEC@ha
/* 800806B4 0007C314  80 7B 00 60 */	lwz r3, 0x60(r27)
/* 800806B8 0007C318  38 A5 1A B4 */	addi r5, r5, lbl_80091AB4@l
/* 800806BC 0007C31C  38 C6 EF EC */	addi r6, r6, lbl_8008EFEC@l
/* 800806C0 0007C320  38 80 00 00 */	li r4, 0
/* 800806C4 0007C324  38 E0 FF FF */	li r7, -1
/* 800806C8 0007C328  39 00 00 00 */	li r8, 0
/* 800806CC 0007C32C  39 20 00 01 */	li r9, 1
/* 800806D0 0007C330  39 40 00 00 */	li r10, 0
/* 800806D4 0007C334  48 1D 35 65 */	bl func_80253C38
/* 800806D8 0007C338  3B DB 00 60 */	addi r30, r27, 0x60
/* 800806DC 0007C33C  B0 7B 00 D8 */	sth r3, 0xd8(r27)
/* 800806E0 0007C340  3C A0 80 09 */	lis r5, lbl_80091CC8@ha
/* 800806E4 0007C344  3C C0 80 09 */	lis r6, lbl_8008F50C@ha
/* 800806E8 0007C348  80 7E 00 04 */	lwz r3, 4(r30)
/* 800806EC 0007C34C  38 A5 1C C8 */	addi r5, r5, lbl_80091CC8@l
/* 800806F0 0007C350  38 C6 F5 0C */	addi r6, r6, lbl_8008F50C@l
/* 800806F4 0007C354  38 80 00 00 */	li r4, 0
/* 800806F8 0007C358  38 E0 FF FF */	li r7, -1
/* 800806FC 0007C35C  39 00 00 00 */	li r8, 0
/* 80080700 0007C360  39 20 00 01 */	li r9, 1
/* 80080704 0007C364  39 40 00 00 */	li r10, 0
/* 80080708 0007C368  48 1D 35 31 */	bl func_80253C38
/* 8008070C 0007C36C  3B FB 00 D8 */	addi r31, r27, 0xd8
/* 80080710 0007C370  3C A0 80 09 */	lis r5, lbl_80094028@ha
/* 80080714 0007C374  B0 7F 00 02 */	sth r3, 2(r31)
/* 80080718 0007C378  3C C0 80 09 */	lis r6, lbl_800904C0@ha
/* 8008071C 0007C37C  80 7E 00 08 */	lwz r3, 8(r30)
/* 80080720 0007C380  38 A5 40 28 */	addi r5, r5, lbl_80094028@l
/* 80080724 0007C384  38 C6 04 C0 */	addi r6, r6, lbl_800904C0@l
/* 80080728 0007C388  38 80 00 00 */	li r4, 0
/* 8008072C 0007C38C  38 E0 FF FF */	li r7, -1
/* 80080730 0007C390  39 00 00 00 */	li r8, 0
/* 80080734 0007C394  39 20 00 01 */	li r9, 1
/* 80080738 0007C398  39 40 00 00 */	li r10, 0
/* 8008073C 0007C39C  48 1D 34 FD */	bl func_80253C38
/* 80080740 0007C3A0  B0 7F 00 04 */	sth r3, 4(r31)
/* 80080744 0007C3A4  7C 63 07 34 */	extsh r3, r3
/* 80080748 0007C3A8  38 80 00 09 */	li r4, 9
/* 8008074C 0007C3AC  38 A0 00 02 */	li r5, 2
/* 80080750 0007C3B0  48 1D 36 A1 */	bl func_80253DF0
/* 80080754 0007C3B4  3C A0 80 09 */	lis r5, lbl_80094948@ha
/* 80080758 0007C3B8  3C C0 80 09 */	lis r6, lbl_80090628@ha
/* 8008075C 0007C3BC  80 7E 00 24 */	lwz r3, 0x24(r30)
/* 80080760 0007C3C0  38 A5 49 48 */	addi r5, r5, lbl_80094948@l
/* 80080764 0007C3C4  38 C6 06 28 */	addi r6, r6, lbl_80090628@l
/* 80080768 0007C3C8  38 80 00 00 */	li r4, 0
/* 8008076C 0007C3CC  38 E0 FF FF */	li r7, -1
/* 80080770 0007C3D0  39 00 00 00 */	li r8, 0
/* 80080774 0007C3D4  39 20 00 01 */	li r9, 1
/* 80080778 0007C3D8  39 40 00 00 */	li r10, 0
/* 8008077C 0007C3DC  48 1D 34 BD */	bl func_80253C38
/* 80080780 0007C3E0  B0 7F 00 12 */	sth r3, 0x12(r31)
/* 80080784 0007C3E4  3C A0 80 0A */	lis r5, lbl_80098818@ha
/* 80080788 0007C3E8  3C C0 80 0A */	lis r6, lbl_800990DC@ha
/* 8008078C 0007C3EC  80 7E 00 0C */	lwz r3, 0xc(r30)
/* 80080790 0007C3F0  38 A5 88 18 */	addi r5, r5, lbl_80098818@l
/* 80080794 0007C3F4  38 80 00 00 */	li r4, 0
/* 80080798 0007C3F8  38 C6 90 DC */	addi r6, r6, lbl_800990DC@l
/* 8008079C 0007C3FC  38 E0 FF FF */	li r7, -1
/* 800807A0 0007C400  39 00 00 00 */	li r8, 0
/* 800807A4 0007C404  39 20 00 01 */	li r9, 1
/* 800807A8 0007C408  39 40 00 00 */	li r10, 0
/* 800807AC 0007C40C  48 1D 34 8D */	bl func_80253C38
/* 800807B0 0007C410  B0 7F 00 06 */	sth r3, 6(r31)
/* 800807B4 0007C414  3C A0 80 0A */	lis r5, lbl_80098BEC@ha
/* 800807B8 0007C418  3C C0 80 0A */	lis r6, lbl_80099658@ha
/* 800807BC 0007C41C  80 7E 00 14 */	lwz r3, 0x14(r30)
/* 800807C0 0007C420  38 A5 8B EC */	addi r5, r5, lbl_80098BEC@l
/* 800807C4 0007C424  38 80 00 00 */	li r4, 0
/* 800807C8 0007C428  38 C6 96 58 */	addi r6, r6, lbl_80099658@l
/* 800807CC 0007C42C  38 E0 FF FF */	li r7, -1
/* 800807D0 0007C430  39 00 00 00 */	li r8, 0
/* 800807D4 0007C434  39 20 00 01 */	li r9, 1
/* 800807D8 0007C438  39 40 00 00 */	li r10, 0
/* 800807DC 0007C43C  48 1D 34 5D */	bl func_80253C38
/* 800807E0 0007C440  B0 7F 00 0A */	sth r3, 0xa(r31)
/* 800807E4 0007C444  3C A0 80 09 */	lis r5, lbl_80092930@ha
/* 800807E8 0007C448  3C C0 80 09 */	lis r6, lbl_8008F644@ha
/* 800807EC 0007C44C  80 7E 00 18 */	lwz r3, 0x18(r30)
/* 800807F0 0007C450  38 A5 29 30 */	addi r5, r5, lbl_80092930@l
/* 800807F4 0007C454  38 80 00 00 */	li r4, 0
/* 800807F8 0007C458  38 C6 F6 44 */	addi r6, r6, lbl_8008F644@l
/* 800807FC 0007C45C  38 E0 FF FF */	li r7, -1
/* 80080800 0007C460  39 00 00 00 */	li r8, 0
/* 80080804 0007C464  39 20 00 01 */	li r9, 1
/* 80080808 0007C468  39 40 00 00 */	li r10, 0
/* 8008080C 0007C46C  48 1D 34 2D */	bl func_80253C38
/* 80080810 0007C470  B0 7F 00 0C */	sth r3, 0xc(r31)
/* 80080814 0007C474  3C A0 80 09 */	lis r5, lbl_800930FC@ha
/* 80080818 0007C478  3C C0 80 09 */	lis r6, lbl_8008FA68@ha
/* 8008081C 0007C47C  80 7E 00 1C */	lwz r3, 0x1c(r30)
/* 80080820 0007C480  38 A5 30 FC */	addi r5, r5, lbl_800930FC@l
/* 80080824 0007C484  38 80 00 00 */	li r4, 0
/* 80080828 0007C488  38 C6 FA 68 */	addi r6, r6, lbl_8008FA68@l
/* 8008082C 0007C48C  38 E0 FF FF */	li r7, -1
/* 80080830 0007C490  39 00 00 00 */	li r8, 0
/* 80080834 0007C494  39 20 00 01 */	li r9, 1
/* 80080838 0007C498  39 40 00 00 */	li r10, 0
/* 8008083C 0007C49C  48 1D 33 FD */	bl func_80253C38
/* 80080840 0007C4A0  B0 7F 00 0E */	sth r3, 0xe(r31)
/* 80080844 0007C4A4  3C A0 80 0A */	lis r5, lbl_8009B6B4@ha
/* 80080848 0007C4A8  3C C0 80 0A */	lis r6, lbl_8009BC1C@ha
/* 8008084C 0007C4AC  80 7E 00 2C */	lwz r3, 0x2c(r30)
/* 80080850 0007C4B0  38 A5 B6 B4 */	addi r5, r5, lbl_8009B6B4@l
/* 80080854 0007C4B4  38 80 00 00 */	li r4, 0
/* 80080858 0007C4B8  38 C6 BC 1C */	addi r6, r6, lbl_8009BC1C@l
/* 8008085C 0007C4BC  38 E0 FF FF */	li r7, -1
/* 80080860 0007C4C0  39 00 00 00 */	li r8, 0
/* 80080864 0007C4C4  39 20 00 01 */	li r9, 1
/* 80080868 0007C4C8  39 40 00 00 */	li r10, 0
/* 8008086C 0007C4CC  48 1D 33 CD */	bl func_80253C38
/* 80080870 0007C4D0  B0 7F 00 16 */	sth r3, 0x16(r31)
/* 80080874 0007C4D4  7C 63 07 34 */	extsh r3, r3
/* 80080878 0007C4D8  C0 22 87 20 */	lfs f1, lbl_80640D20-_SDA2_BASE_(r2)
/* 8008087C 0007C4DC  38 80 00 04 */	li r4, 4
/* 80080880 0007C4E0  48 1D 35 91 */	bl func_80253E10
/* 80080884 0007C4E4  3C A0 80 09 */	lis r5, lbl_800933F8@ha
/* 80080888 0007C4E8  3C C0 80 09 */	lis r6, lbl_8008FE48@ha
/* 8008088C 0007C4EC  80 7E 00 30 */	lwz r3, 0x30(r30)
/* 80080890 0007C4F0  38 A5 33 F8 */	addi r5, r5, lbl_800933F8@l
/* 80080894 0007C4F4  38 C6 FE 48 */	addi r6, r6, lbl_8008FE48@l
/* 80080898 0007C4F8  38 80 00 00 */	li r4, 0
/* 8008089C 0007C4FC  38 E0 FF FF */	li r7, -1
/* 800808A0 0007C500  39 00 00 00 */	li r8, 0
/* 800808A4 0007C504  39 20 00 01 */	li r9, 1
/* 800808A8 0007C508  39 40 00 00 */	li r10, 0
/* 800808AC 0007C50C  48 1D 33 8D */	bl func_80253C38
/* 800808B0 0007C510  B0 7F 00 18 */	sth r3, 0x18(r31)
/* 800808B4 0007C514  3C A0 80 09 */	lis r5, lbl_800935AC@ha
/* 800808B8 0007C518  80 7E 00 38 */	lwz r3, 0x38(r30)
/* 800808BC 0007C51C  38 A5 35 AC */	addi r5, r5, lbl_800935AC@l
/* 800808C0 0007C520  38 80 00 00 */	li r4, 0
/* 800808C4 0007C524  38 C0 00 00 */	li r6, 0
/* 800808C8 0007C528  38 E0 FF FF */	li r7, -1
/* 800808CC 0007C52C  39 00 00 00 */	li r8, 0
/* 800808D0 0007C530  39 20 00 01 */	li r9, 1
/* 800808D4 0007C534  39 40 00 00 */	li r10, 0
/* 800808D8 0007C538  48 1D 33 61 */	bl func_80253C38
/* 800808DC 0007C53C  B0 7F 00 1C */	sth r3, 0x1c(r31)
/* 800808E0 0007C540  3C A0 80 09 */	lis r5, lbl_80093658@ha
/* 800808E4 0007C544  3C C0 80 09 */	lis r6, lbl_8008FF00@ha
/* 800808E8 0007C548  80 7E 00 20 */	lwz r3, 0x20(r30)
/* 800808EC 0007C54C  38 A5 36 58 */	addi r5, r5, lbl_80093658@l
/* 800808F0 0007C550  38 80 00 00 */	li r4, 0
/* 800808F4 0007C554  38 C6 FF 00 */	addi r6, r6, lbl_8008FF00@l
/* 800808F8 0007C558  38 E0 FF FF */	li r7, -1
/* 800808FC 0007C55C  39 00 00 00 */	li r8, 0
/* 80080900 0007C560  39 20 00 01 */	li r9, 1
/* 80080904 0007C564  39 40 00 00 */	li r10, 0
/* 80080908 0007C568  48 1D 33 31 */	bl func_80253C38
/* 8008090C 0007C56C  B0 7F 00 10 */	sth r3, 0x10(r31)
/* 80080910 0007C570  3C A0 80 09 */	lis r5, lbl_80097E74@ha
/* 80080914 0007C574  3C C0 80 0A */	lis r6, lbl_80098D88@ha
/* 80080918 0007C578  80 7E 00 28 */	lwz r3, 0x28(r30)
/* 8008091C 0007C57C  38 A5 7E 74 */	addi r5, r5, lbl_80097E74@l
/* 80080920 0007C580  38 80 00 00 */	li r4, 0
/* 80080924 0007C584  38 C6 8D 88 */	addi r6, r6, lbl_80098D88@l
/* 80080928 0007C588  38 E0 FF FF */	li r7, -1
/* 8008092C 0007C58C  39 00 00 00 */	li r8, 0
/* 80080930 0007C590  39 20 00 01 */	li r9, 1
/* 80080934 0007C594  39 40 00 00 */	li r10, 0
/* 80080938 0007C598  48 1D 33 01 */	bl func_80253C38
/* 8008093C 0007C59C  B0 7F 00 14 */	sth r3, 0x14(r31)
/* 80080940 0007C5A0  3C A0 80 0A */	lis r5, lbl_80098318@ha
/* 80080944 0007C5A4  3C C0 80 0A */	lis r6, lbl_80098F3C@ha
/* 80080948 0007C5A8  80 7E 00 40 */	lwz r3, 0x40(r30)
/* 8008094C 0007C5AC  38 A5 83 18 */	addi r5, r5, lbl_80098318@l
/* 80080950 0007C5B0  38 80 00 00 */	li r4, 0
/* 80080954 0007C5B4  38 C6 8F 3C */	addi r6, r6, lbl_80098F3C@l
/* 80080958 0007C5B8  38 E0 FF FF */	li r7, -1
/* 8008095C 0007C5BC  39 00 00 00 */	li r8, 0
/* 80080960 0007C5C0  39 20 00 01 */	li r9, 1
/* 80080964 0007C5C4  39 40 00 00 */	li r10, 0
/* 80080968 0007C5C8  48 1D 32 D1 */	bl func_80253C38
/* 8008096C 0007C5CC  B0 7F 00 20 */	sth r3, 0x20(r31)
/* 80080970 0007C5D0  3C C0 80 0A */	lis r6, lbl_80098F40@ha
/* 80080974 0007C5D4  80 7E 00 44 */	lwz r3, 0x44(r30)
/* 80080978 0007C5D8  38 C6 8F 40 */	addi r6, r6, lbl_80098F40@l
/* 8008097C 0007C5DC  38 80 00 00 */	li r4, 0
/* 80080980 0007C5E0  38 A0 00 00 */	li r5, 0
/* 80080984 0007C5E4  38 E0 FF FF */	li r7, -1
/* 80080988 0007C5E8  39 00 00 00 */	li r8, 0
/* 8008098C 0007C5EC  39 20 00 01 */	li r9, 1
/* 80080990 0007C5F0  39 40 00 00 */	li r10, 0
/* 80080994 0007C5F4  48 1D 32 A5 */	bl func_80253C38
/* 80080998 0007C5F8  B0 7F 00 22 */	sth r3, 0x22(r31)
/* 8008099C 0007C5FC  3C A0 80 0A */	lis r5, lbl_8009868C@ha
/* 800809A0 0007C600  3C C0 80 0A */	lis r6, lbl_80098FD8@ha
/* 800809A4 0007C604  80 7E 00 48 */	lwz r3, 0x48(r30)
/* 800809A8 0007C608  38 A5 86 8C */	addi r5, r5, lbl_8009868C@l
/* 800809AC 0007C60C  38 80 00 00 */	li r4, 0
/* 800809B0 0007C610  38 C6 8F D8 */	addi r6, r6, lbl_80098FD8@l
/* 800809B4 0007C614  38 E0 FF FF */	li r7, -1
/* 800809B8 0007C618  39 00 00 00 */	li r8, 0
/* 800809BC 0007C61C  39 20 00 01 */	li r9, 1
/* 800809C0 0007C620  39 40 00 00 */	li r10, 0
/* 800809C4 0007C624  48 1D 32 75 */	bl func_80253C38
/* 800809C8 0007C628  B0 7F 00 24 */	sth r3, 0x24(r31)
/* 800809CC 0007C62C  3C A0 80 0A */	lis r5, lbl_800986EC@ha
/* 800809D0 0007C630  3C C0 80 0A */	lis r6, lbl_80099044@ha
/* 800809D4 0007C634  80 6D 9A 18 */	lwz r3, lbl_8063ECD8-_SDA_BASE_(r13)
/* 800809D8 0007C638  38 A5 86 EC */	addi r5, r5, lbl_800986EC@l
/* 800809DC 0007C63C  38 80 00 00 */	li r4, 0
/* 800809E0 0007C640  38 C6 90 44 */	addi r6, r6, lbl_80099044@l
/* 800809E4 0007C644  38 E0 FF FF */	li r7, -1
/* 800809E8 0007C648  39 00 00 00 */	li r8, 0
/* 800809EC 0007C64C  39 20 00 01 */	li r9, 1
/* 800809F0 0007C650  39 40 00 00 */	li r10, 0
/* 800809F4 0007C654  48 1D 32 45 */	bl func_80253C38
/* 800809F8 0007C658  B0 6D 9A 20 */	sth r3, lbl_8063ECE0-_SDA_BASE_(r13)
/* 800809FC 0007C65C  3C A0 80 09 */	lis r5, lbl_800937C0@ha
/* 80080A00 0007C660  3C C0 80 09 */	lis r6, lbl_80090340@ha
/* 80080A04 0007C664  80 7E 00 34 */	lwz r3, 0x34(r30)
/* 80080A08 0007C668  38 A5 37 C0 */	addi r5, r5, lbl_800937C0@l
/* 80080A0C 0007C66C  38 80 00 00 */	li r4, 0
/* 80080A10 0007C670  38 C6 03 40 */	addi r6, r6, lbl_80090340@l
/* 80080A14 0007C674  38 E0 FF FF */	li r7, -1
/* 80080A18 0007C678  39 00 00 00 */	li r8, 0
/* 80080A1C 0007C67C  39 20 00 01 */	li r9, 1
/* 80080A20 0007C680  39 40 00 00 */	li r10, 0
/* 80080A24 0007C684  48 1D 32 15 */	bl func_80253C38
/* 80080A28 0007C688  B0 7F 00 1A */	sth r3, 0x1a(r31)
/* 80080A2C 0007C68C  3C C0 80 0A */	lis r6, lbl_8009A1C4@ha
/* 80080A30 0007C690  80 7E 00 4C */	lwz r3, 0x4c(r30)
/* 80080A34 0007C694  38 C6 A1 C4 */	addi r6, r6, lbl_8009A1C4@l
/* 80080A38 0007C698  38 80 00 00 */	li r4, 0
/* 80080A3C 0007C69C  38 A0 00 00 */	li r5, 0
/* 80080A40 0007C6A0  38 E0 FF FF */	li r7, -1
/* 80080A44 0007C6A4  39 00 00 00 */	li r8, 0
/* 80080A48 0007C6A8  39 20 00 01 */	li r9, 1
/* 80080A4C 0007C6AC  39 40 00 00 */	li r10, 0
/* 80080A50 0007C6B0  48 1D 31 E9 */	bl func_80253C38
/* 80080A54 0007C6B4  B0 7F 00 26 */	sth r3, 0x26(r31)
/* 80080A58 0007C6B8  3C A0 80 09 */	lis r5, lbl_800947FC@ha
/* 80080A5C 0007C6BC  3C C0 80 09 */	lis r6, lbl_80090878@ha
/* 80080A60 0007C6C0  80 7B 00 10 */	lwz r3, 0x10(r27)
/* 80080A64 0007C6C4  38 A5 47 FC */	addi r5, r5, lbl_800947FC@l
/* 80080A68 0007C6C8  38 80 00 00 */	li r4, 0
/* 80080A6C 0007C6CC  38 C6 08 78 */	addi r6, r6, lbl_80090878@l
/* 80080A70 0007C6D0  38 E0 FF FF */	li r7, -1
/* 80080A74 0007C6D4  39 00 00 00 */	li r8, 0
/* 80080A78 0007C6D8  39 20 00 01 */	li r9, 1
/* 80080A7C 0007C6DC  39 40 00 00 */	li r10, 0
/* 80080A80 0007C6E0  48 1D 31 B9 */	bl func_80253C38
/* 80080A84 0007C6E4  B0 7B 00 B0 */	sth r3, 0xb0(r27)
/* 80080A88 0007C6E8  3C A0 80 09 */	lis r5, lbl_800945EC@ha
/* 80080A8C 0007C6EC  3C C0 80 09 */	lis r6, lbl_80090AA0@ha
/* 80080A90 0007C6F0  80 7C 00 04 */	lwz r3, 4(r28)
/* 80080A94 0007C6F4  38 A5 45 EC */	addi r5, r5, lbl_800945EC@l
/* 80080A98 0007C6F8  38 80 00 00 */	li r4, 0
/* 80080A9C 0007C6FC  38 C6 0A A0 */	addi r6, r6, lbl_80090AA0@l
/* 80080AA0 0007C700  38 E0 FF FF */	li r7, -1
/* 80080AA4 0007C704  39 00 00 00 */	li r8, 0
/* 80080AA8 0007C708  39 20 00 01 */	li r9, 1
/* 80080AAC 0007C70C  39 40 00 00 */	li r10, 0
/* 80080AB0 0007C710  48 1D 31 89 */	bl func_80253C38
/* 80080AB4 0007C714  B0 7D 00 02 */	sth r3, 2(r29)
/* 80080AB8 0007C718  3C C0 80 09 */	lis r6, lbl_800906C8@ha
/* 80080ABC 0007C71C  80 7C 00 08 */	lwz r3, 8(r28)
/* 80080AC0 0007C720  38 C6 06 C8 */	addi r6, r6, lbl_800906C8@l
/* 80080AC4 0007C724  38 80 00 00 */	li r4, 0
/* 80080AC8 0007C728  38 A0 00 00 */	li r5, 0
/* 80080ACC 0007C72C  38 E0 FF FF */	li r7, -1
/* 80080AD0 0007C730  39 00 00 00 */	li r8, 0
/* 80080AD4 0007C734  39 20 00 01 */	li r9, 1
/* 80080AD8 0007C738  39 40 00 00 */	li r10, 0
/* 80080ADC 0007C73C  48 1D 31 5D */	bl func_80253C38
/* 80080AE0 0007C740  B0 7D 00 04 */	sth r3, 4(r29)
/* 80080AE4 0007C744  3C C0 80 09 */	lis r6, lbl_800907A0@ha
/* 80080AE8 0007C748  80 7C 00 0C */	lwz r3, 0xc(r28)
/* 80080AEC 0007C74C  38 C6 07 A0 */	addi r6, r6, lbl_800907A0@l
/* 80080AF0 0007C750  38 80 00 00 */	li r4, 0
/* 80080AF4 0007C754  38 A0 00 00 */	li r5, 0
/* 80080AF8 0007C758  38 E0 FF FF */	li r7, -1
/* 80080AFC 0007C75C  39 00 00 00 */	li r8, 0
/* 80080B00 0007C760  39 20 00 01 */	li r9, 1
/* 80080B04 0007C764  39 40 00 00 */	li r10, 0
/* 80080B08 0007C768  48 1D 31 31 */	bl func_80253C38
/* 80080B0C 0007C76C  B0 7D 00 06 */	sth r3, 6(r29)
/* 80080B10 0007C770  3C A0 80 09 */	lis r5, lbl_80094804@ha
/* 80080B14 0007C774  3C C0 80 09 */	lis r6, lbl_80090588@ha
/* 80080B18 0007C778  80 7C 00 10 */	lwz r3, 0x10(r28)
/* 80080B1C 0007C77C  38 A5 48 04 */	addi r5, r5, lbl_80094804@l
/* 80080B20 0007C780  38 80 00 00 */	li r4, 0
/* 80080B24 0007C784  38 C6 05 88 */	addi r6, r6, lbl_80090588@l
/* 80080B28 0007C788  38 E0 FF FF */	li r7, -1
/* 80080B2C 0007C78C  39 00 00 00 */	li r8, 0
/* 80080B30 0007C790  39 20 00 01 */	li r9, 1
/* 80080B34 0007C794  39 40 00 00 */	li r10, 0
/* 80080B38 0007C798  48 1D 31 01 */	bl func_80253C38
/* 80080B3C 0007C79C  B0 7D 00 08 */	sth r3, 8(r29)
/* 80080B40 0007C7A0  39 61 00 20 */	addi r11, r1, 0x20
/* 80080B44 0007C7A4  48 14 66 31 */	bl _restgpr_27
/* 80080B48 0007C7A8  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80080B4C 0007C7AC  7C 08 03 A6 */	mtlr r0
/* 80080B50 0007C7B0  38 21 00 20 */	addi r1, r1, 0x20
/* 80080B54 0007C7B4  4E 80 00 20 */	blr

.global func_80080B58
func_80080B58:
/* 80080B58 0007C7B8  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80080B5C 0007C7BC  7C 08 02 A6 */	mflr r0
/* 80080B60 0007C7C0  38 60 00 37 */	li r3, 0x37
/* 80080B64 0007C7C4  90 01 00 14 */	stw r0, 0x14(r1)
/* 80080B68 0007C7C8  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80080B6C 0007C7CC  48 0E 1F 25 */	bl func_80162A90
/* 80080B70 0007C7D0  2C 03 00 00 */	cmpwi r3, 0
/* 80080B74 0007C7D4  40 82 00 14 */	bne lbl_80080B88
/* 80080B78 0007C7D8  4B FF EE E1 */	bl func_8007FA58
/* 80080B7C 0007C7DC  4B FF F3 A5 */	bl func_8007FF20
/* 80080B80 0007C7E0  4B FF F4 7D */	bl func_8007FFFC
/* 80080B84 0007C7E4  4B FF F7 19 */	bl func_8008029C
lbl_80080B88:
/* 80080B88 0007C7E8  38 60 00 37 */	li r3, 0x37
/* 80080B8C 0007C7EC  48 0E 1F 05 */	bl func_80162A90
/* 80080B90 0007C7F0  28 03 00 01 */	cmplwi r3, 1
/* 80080B94 0007C7F4  40 82 00 14 */	bne lbl_80080BA8
/* 80080B98 0007C7F8  4B FF EE C1 */	bl func_8007FA58
/* 80080B9C 0007C7FC  4B FF F3 85 */	bl func_8007FF20
/* 80080BA0 0007C800  4B FF F4 5D */	bl func_8007FFFC
/* 80080BA4 0007C804  4B FF F6 F9 */	bl func_8008029C
lbl_80080BA8:
/* 80080BA8 0007C808  38 60 00 37 */	li r3, 0x37
/* 80080BAC 0007C80C  48 0E 1E E5 */	bl func_80162A90
/* 80080BB0 0007C810  28 03 00 03 */	cmplwi r3, 3
/* 80080BB4 0007C814  40 82 01 40 */	bne lbl_80080CF4
/* 80080BB8 0007C818  4B FF EE A1 */	bl func_8007FA58
/* 80080BBC 0007C81C  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80080BC0 0007C820  80 03 00 10 */	lwz r0, 0x10(r3)
/* 80080BC4 0007C824  2C 00 03 ED */	cmpwi r0, 0x3ed
/* 80080BC8 0007C828  41 82 00 A8 */	beq lbl_80080C70
/* 80080BCC 0007C82C  40 80 00 1C */	bge lbl_80080BE8
/* 80080BD0 0007C830  2C 00 03 E8 */	cmpwi r0, 0x3e8
/* 80080BD4 0007C834  41 82 00 24 */	beq lbl_80080BF8
/* 80080BD8 0007C838  41 80 00 98 */	blt lbl_80080C70
/* 80080BDC 0007C83C  2C 00 03 EC */	cmpwi r0, 0x3ec
/* 80080BE0 0007C840  40 80 00 40 */	bge lbl_80080C20
/* 80080BE4 0007C844  48 00 00 8C */	b lbl_80080C70
lbl_80080BE8:
/* 80080BE8 0007C848  2C 00 03 EF */	cmpwi r0, 0x3ef
/* 80080BEC 0007C84C  41 82 00 4C */	beq lbl_80080C38
/* 80080BF0 0007C850  40 80 00 80 */	bge lbl_80080C70
/* 80080BF4 0007C854  48 00 00 38 */	b lbl_80080C2C
lbl_80080BF8:
/* 80080BF8 0007C858  38 60 02 7F */	li r3, 0x27f
/* 80080BFC 0007C85C  48 0E 1E 95 */	bl func_80162A90
/* 80080C00 0007C860  2C 03 00 00 */	cmpwi r3, 0
/* 80080C04 0007C864  41 82 00 10 */	beq lbl_80080C14
/* 80080C08 0007C868  38 00 00 35 */	li r0, 0x35
/* 80080C0C 0007C86C  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80080C10 0007C870  48 00 00 68 */	b lbl_80080C78
lbl_80080C14:
/* 80080C14 0007C874  38 00 00 71 */	li r0, 0x71
/* 80080C18 0007C878  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80080C1C 0007C87C  48 00 00 5C */	b lbl_80080C78
lbl_80080C20:
/* 80080C20 0007C880  38 00 00 5D */	li r0, 0x5d
/* 80080C24 0007C884  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80080C28 0007C888  48 00 00 50 */	b lbl_80080C78
lbl_80080C2C:
/* 80080C2C 0007C88C  38 00 00 90 */	li r0, 0x90
/* 80080C30 0007C890  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80080C34 0007C894  48 00 00 44 */	b lbl_80080C78
lbl_80080C38:
/* 80080C38 0007C898  38 60 00 39 */	li r3, 0x39
/* 80080C3C 0007C89C  48 0E 1E 55 */	bl func_80162A90
/* 80080C40 0007C8A0  2C 03 00 00 */	cmpwi r3, 0
/* 80080C44 0007C8A4  41 82 00 20 */	beq lbl_80080C64
/* 80080C48 0007C8A8  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80080C4C 0007C8AC  A0 03 00 16 */	lhz r0, 0x16(r3)
/* 80080C50 0007C8B0  28 00 00 01 */	cmplwi r0, 1
/* 80080C54 0007C8B4  40 81 00 10 */	ble lbl_80080C64
/* 80080C58 0007C8B8  38 00 00 37 */	li r0, 0x37
/* 80080C5C 0007C8BC  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80080C60 0007C8C0  48 00 00 18 */	b lbl_80080C78
lbl_80080C64:
/* 80080C64 0007C8C4  38 00 00 71 */	li r0, 0x71
/* 80080C68 0007C8C8  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80080C6C 0007C8CC  48 00 00 0C */	b lbl_80080C78
lbl_80080C70:
/* 80080C70 0007C8D0  38 00 00 71 */	li r0, 0x71
/* 80080C74 0007C8D4  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
lbl_80080C78:
/* 80080C78 0007C8D8  48 09 BC FD */	bl func_8011C974
/* 80080C7C 0007C8DC  90 6D 9A D0 */	stw r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80080C80 0007C8E0  4B FF F2 A1 */	bl func_8007FF20
/* 80080C84 0007C8E4  4B FF F4 65 */	bl func_800800E8
/* 80080C88 0007C8E8  4B FF F5 4D */	bl func_800801D4
/* 80080C8C 0007C8EC  4B FF F9 CD */	bl func_80080658
/* 80080C90 0007C8F0  80 6D 9A A8 */	lwz r3, lbl_8063ED68-_SDA_BASE_(r13)
/* 80080C94 0007C8F4  80 03 00 18 */	lwz r0, 0x18(r3)
/* 80080C98 0007C8F8  2C 00 00 00 */	cmpwi r0, 0
/* 80080C9C 0007C8FC  40 82 00 58 */	bne lbl_80080CF4
/* 80080CA0 0007C900  38 60 03 EF */	li r3, 0x3ef
/* 80080CA4 0007C904  3C 80 27 51 */	lis r4, 0x2751
/* 80080CA8 0007C908  4B FD 50 F1 */	bl func_80055D98
/* 80080CAC 0007C90C  7C 7F 1B 78 */	mr r31, r3
/* 80080CB0 0007C910  90 6D 9A 1C */	stw r3, lbl_8063ECDC-_SDA_BASE_(r13)
/* 80080CB4 0007C914  7F E4 FB 78 */	mr r4, r31
/* 80080CB8 0007C918  48 16 28 25 */	bl func_801E34DC
/* 80080CBC 0007C91C  48 15 9E 6D */	bl func_801DAB28
/* 80080CC0 0007C920  2C 03 00 00 */	cmpwi r3, 0
/* 80080CC4 0007C924  41 82 00 14 */	beq lbl_80080CD8
/* 80080CC8 0007C928  80 6D 96 38 */	lwz r3, lbl_8063E8F8-_SDA_BASE_(r13)
/* 80080CCC 0007C92C  38 80 00 14 */	li r4, 0x14
/* 80080CD0 0007C930  48 15 9F C5 */	bl func_801DAC94
/* 80080CD4 0007C934  48 00 00 08 */	b lbl_80080CDC
lbl_80080CD8:
/* 80080CD8 0007C938  38 60 00 00 */	li r3, 0
lbl_80080CDC:
/* 80080CDC 0007C93C  2C 03 00 00 */	cmpwi r3, 0
/* 80080CE0 0007C940  41 82 00 0C */	beq lbl_80080CEC
/* 80080CE4 0007C944  7F E4 FB 78 */	mr r4, r31
/* 80080CE8 0007C948  48 17 93 AD */	bl func_801FA094
lbl_80080CEC:
/* 80080CEC 0007C94C  80 8D 9A A8 */	lwz r4, lbl_8063ED68-_SDA_BASE_(r13)
/* 80080CF0 0007C950  90 64 00 18 */	stw r3, 0x18(r4)
lbl_80080CF4:
/* 80080CF4 0007C954  38 60 00 37 */	li r3, 0x37
/* 80080CF8 0007C958  48 0E 1D 99 */	bl func_80162A90
/* 80080CFC 0007C95C  28 03 00 02 */	cmplwi r3, 2
/* 80080D00 0007C960  40 82 00 7C */	bne lbl_80080D7C
/* 80080D04 0007C964  4B FF ED 55 */	bl func_8007FA58
/* 80080D08 0007C968  4B FF F2 19 */	bl func_8007FF20
/* 80080D0C 0007C96C  4B FF F3 DD */	bl func_800800E8
/* 80080D10 0007C970  4B FF F4 C5 */	bl func_800801D4
/* 80080D14 0007C974  4B FF F9 45 */	bl func_80080658
/* 80080D18 0007C978  80 6D 9A A8 */	lwz r3, lbl_8063ED68-_SDA_BASE_(r13)
/* 80080D1C 0007C97C  80 03 00 18 */	lwz r0, 0x18(r3)
/* 80080D20 0007C980  2C 00 00 00 */	cmpwi r0, 0
/* 80080D24 0007C984  40 82 00 58 */	bne lbl_80080D7C
/* 80080D28 0007C988  38 60 03 EF */	li r3, 0x3ef
/* 80080D2C 0007C98C  3C 80 27 51 */	lis r4, 0x2751
/* 80080D30 0007C990  4B FD 50 69 */	bl func_80055D98
/* 80080D34 0007C994  7C 7F 1B 78 */	mr r31, r3
/* 80080D38 0007C998  90 6D 9A 1C */	stw r3, lbl_8063ECDC-_SDA_BASE_(r13)
/* 80080D3C 0007C99C  7F E4 FB 78 */	mr r4, r31
/* 80080D40 0007C9A0  48 16 27 9D */	bl func_801E34DC
/* 80080D44 0007C9A4  48 15 9D E5 */	bl func_801DAB28
/* 80080D48 0007C9A8  2C 03 00 00 */	cmpwi r3, 0
/* 80080D4C 0007C9AC  41 82 00 14 */	beq lbl_80080D60
/* 80080D50 0007C9B0  80 6D 96 38 */	lwz r3, lbl_8063E8F8-_SDA_BASE_(r13)
/* 80080D54 0007C9B4  38 80 00 14 */	li r4, 0x14
/* 80080D58 0007C9B8  48 15 9F 3D */	bl func_801DAC94
/* 80080D5C 0007C9BC  48 00 00 08 */	b lbl_80080D64
lbl_80080D60:
/* 80080D60 0007C9C0  38 60 00 00 */	li r3, 0
lbl_80080D64:
/* 80080D64 0007C9C4  2C 03 00 00 */	cmpwi r3, 0
/* 80080D68 0007C9C8  41 82 00 0C */	beq lbl_80080D74
/* 80080D6C 0007C9CC  7F E4 FB 78 */	mr r4, r31
/* 80080D70 0007C9D0  48 17 93 25 */	bl func_801FA094
lbl_80080D74:
/* 80080D74 0007C9D4  80 8D 9A A8 */	lwz r4, lbl_8063ED68-_SDA_BASE_(r13)
/* 80080D78 0007C9D8  90 64 00 18 */	stw r3, 0x18(r4)
lbl_80080D7C:
/* 80080D7C 0007C9DC  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80080D80 0007C9E0  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80080D84 0007C9E4  7C 08 03 A6 */	mtlr r0
/* 80080D88 0007C9E8  38 21 00 10 */	addi r1, r1, 0x10
/* 80080D8C 0007C9EC  4E 80 00 20 */	blr

.global func_80080D90
func_80080D90:
/* 80080D90 0007C9F0  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80080D94 0007C9F4  7C 08 02 A6 */	mflr r0
/* 80080D98 0007C9F8  90 01 00 24 */	stw r0, 0x24(r1)
/* 80080D9C 0007C9FC  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80080DA0 0007CA00  93 C1 00 18 */	stw r30, 0x18(r1)
/* 80080DA4 0007CA04  93 A1 00 14 */	stw r29, 0x14(r1)
/* 80080DA8 0007CA08  93 81 00 10 */	stw r28, 0x10(r1)
/* 80080DAC 0007CA0C  80 6D 9A A8 */	lwz r3, lbl_8063ED68-_SDA_BASE_(r13)
/* 80080DB0 0007CA10  2C 03 00 00 */	cmpwi r3, 0
/* 80080DB4 0007CA14  41 82 01 38 */	beq lbl_80080EEC
/* 80080DB8 0007CA18  80 63 00 18 */	lwz r3, 0x18(r3)
/* 80080DBC 0007CA1C  2C 03 00 00 */	cmpwi r3, 0
/* 80080DC0 0007CA20  41 82 00 18 */	beq lbl_80080DD8
/* 80080DC4 0007CA24  38 80 00 01 */	li r4, 1
/* 80080DC8 0007CA28  48 17 94 CD */	bl func_801FA294
/* 80080DCC 0007CA2C  80 6D 9A A8 */	lwz r3, lbl_8063ED68-_SDA_BASE_(r13)
/* 80080DD0 0007CA30  38 00 00 00 */	li r0, 0
/* 80080DD4 0007CA34  90 03 00 18 */	stw r0, 0x18(r3)
lbl_80080DD8:
/* 80080DD8 0007CA38  80 6D A1 BC */	lwz r3, lbl_8063F47C-_SDA_BASE_(r13)
/* 80080DDC 0007CA3C  3B E0 00 00 */	li r31, 0
/* 80080DE0 0007CA40  3B 80 00 00 */	li r28, 0
/* 80080DE4 0007CA44  3B C0 00 00 */	li r30, 0
/* 80080DE8 0007CA48  93 E3 01 18 */	stw r31, 0x118(r3)
lbl_80080DEC:
/* 80080DEC 0007CA4C  80 0D 9A A8 */	lwz r0, lbl_8063ED68-_SDA_BASE_(r13)
/* 80080DF0 0007CA50  7C 60 F2 14 */	add r3, r0, r30
/* 80080DF4 0007CA54  83 A3 00 08 */	lwz r29, 8(r3)
/* 80080DF8 0007CA58  2C 1D 00 00 */	cmpwi r29, 0
/* 80080DFC 0007CA5C  41 82 00 1C */	beq lbl_80080E18
/* 80080E00 0007CA60  4B FB D3 5D */	bl func_8003E15C
/* 80080E04 0007CA64  7F A4 EB 78 */	mr r4, r29
/* 80080E08 0007CA68  4B FB D4 31 */	bl func_8003E238
/* 80080E0C 0007CA6C  80 0D 9A A8 */	lwz r0, lbl_8063ED68-_SDA_BASE_(r13)
/* 80080E10 0007CA70  7C 60 F2 14 */	add r3, r0, r30
/* 80080E14 0007CA74  93 E3 00 08 */	stw r31, 8(r3)
lbl_80080E18:
/* 80080E18 0007CA78  3B 9C 00 01 */	addi r28, r28, 1
/* 80080E1C 0007CA7C  3B DE 00 04 */	addi r30, r30, 4
/* 80080E20 0007CA80  2C 1C 00 04 */	cmpwi r28, 4
/* 80080E24 0007CA84  41 80 FF C8 */	blt lbl_80080DEC
/* 80080E28 0007CA88  38 60 00 04 */	li r3, 4
/* 80080E2C 0007CA8C  48 1B A2 2D */	bl func_8023B058
/* 80080E30 0007CA90  81 03 00 0C */	lwz r8, 0xc(r3)
/* 80080E34 0007CA94  2C 08 00 00 */	cmpwi r8, 0
/* 80080E38 0007CA98  41 82 00 B4 */	beq lbl_80080EEC
/* 80080E3C 0007CA9C  3C 60 80 48 */	lis r3, lbl_8047B790@ha
/* 80080E40 0007CAA0  3C C0 80 49 */	lis r6, lbl_80493614@ha
/* 80080E44 0007CAA4  C0 03 B7 90 */	lfs f0, lbl_8047B790@l(r3)
/* 80080E48 0007CAA8  38 E3 B7 90 */	addi r7, r3, -18544
/* 80080E4C 0007CAAC  3C 80 80 48 */	lis r4, lbl_8047B79C@ha
/* 80080E50 0007CAB0  38 A6 36 14 */	addi r5, r6, lbl_80493614@l
/* 80080E54 0007CAB4  D0 08 01 AC */	stfs f0, 0x1ac(r8)
/* 80080E58 0007CAB8  38 64 B7 9C */	addi r3, r4, lbl_8047B79C@l
/* 80080E5C 0007CABC  C0 07 00 04 */	lfs f0, 4(r7)
/* 80080E60 0007CAC0  D0 08 01 B0 */	stfs f0, 0x1b0(r8)
/* 80080E64 0007CAC4  C0 07 00 08 */	lfs f0, 8(r7)
/* 80080E68 0007CAC8  D0 08 01 B4 */	stfs f0, 0x1b4(r8)
/* 80080E6C 0007CACC  C0 06 36 14 */	lfs f0, 0x3614(r6)
/* 80080E70 0007CAD0  D0 08 01 B8 */	stfs f0, 0x1b8(r8)
/* 80080E74 0007CAD4  C0 05 00 04 */	lfs f0, 4(r5)
/* 80080E78 0007CAD8  D0 08 01 BC */	stfs f0, 0x1bc(r8)
/* 80080E7C 0007CADC  C0 05 00 08 */	lfs f0, 8(r5)
/* 80080E80 0007CAE0  D0 08 01 C0 */	stfs f0, 0x1c0(r8)
/* 80080E84 0007CAE4  C0 04 B7 9C */	lfs f0, -0x4864(r4)
/* 80080E88 0007CAE8  D0 08 01 C4 */	stfs f0, 0x1c4(r8)
/* 80080E8C 0007CAEC  C0 03 00 04 */	lfs f0, 4(r3)
/* 80080E90 0007CAF0  D0 08 01 C8 */	stfs f0, 0x1c8(r8)
/* 80080E94 0007CAF4  C0 03 00 08 */	lfs f0, 8(r3)
/* 80080E98 0007CAF8  D0 08 01 CC */	stfs f0, 0x1cc(r8)
/* 80080E9C 0007CAFC  80 08 01 04 */	lwz r0, 0x104(r8)
/* 80080EA0 0007CB00  60 00 00 30 */	ori r0, r0, 0x30
/* 80080EA4 0007CB04  90 08 01 04 */	stw r0, 0x104(r8)
/* 80080EA8 0007CB08  54 00 07 BE */	clrlwi r0, r0, 0x1e
/* 80080EAC 0007CB0C  28 00 00 01 */	cmplwi r0, 1
/* 80080EB0 0007CB10  C0 0D 9B 74 */	lfs f0, lbl_8063EE34-_SDA_BASE_(r13)
/* 80080EB4 0007CB14  40 82 00 14 */	bne lbl_80080EC8
/* 80080EB8 0007CB18  D0 08 01 68 */	stfs f0, 0x168(r8)
/* 80080EBC 0007CB1C  80 08 01 04 */	lwz r0, 0x104(r8)
/* 80080EC0 0007CB20  60 00 00 08 */	ori r0, r0, 8
/* 80080EC4 0007CB24  90 08 01 04 */	stw r0, 0x104(r8)
lbl_80080EC8:
/* 80080EC8 0007CB28  80 08 01 04 */	lwz r0, 0x104(r8)
/* 80080ECC 0007CB2C  C0 0D 9B 78 */	lfs f0, lbl_8063EE38-_SDA_BASE_(r13)
/* 80080ED0 0007CB30  54 00 07 BE */	clrlwi r0, r0, 0x1e
/* 80080ED4 0007CB34  28 00 00 01 */	cmplwi r0, 1
/* 80080ED8 0007CB38  40 82 00 14 */	bne lbl_80080EEC
/* 80080EDC 0007CB3C  D0 08 01 6C */	stfs f0, 0x16c(r8)
/* 80080EE0 0007CB40  80 08 01 04 */	lwz r0, 0x104(r8)
/* 80080EE4 0007CB44  60 00 00 08 */	ori r0, r0, 8
/* 80080EE8 0007CB48  90 08 01 04 */	stw r0, 0x104(r8)
lbl_80080EEC:
/* 80080EEC 0007CB4C  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80080EF0 0007CB50  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80080EF4 0007CB54  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 80080EF8 0007CB58  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 80080EFC 0007CB5C  83 81 00 10 */	lwz r28, 0x10(r1)
/* 80080F00 0007CB60  7C 08 03 A6 */	mtlr r0
/* 80080F04 0007CB64  38 21 00 20 */	addi r1, r1, 0x20
/* 80080F08 0007CB68  4E 80 00 20 */	blr

.global func_80080F0C
func_80080F0C:
/* 80080F0C 0007CB6C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80080F10 0007CB70  7C 08 02 A6 */	mflr r0
/* 80080F14 0007CB74  38 60 00 37 */	li r3, 0x37
/* 80080F18 0007CB78  90 01 00 24 */	stw r0, 0x24(r1)
/* 80080F1C 0007CB7C  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80080F20 0007CB80  93 C1 00 18 */	stw r30, 0x18(r1)
/* 80080F24 0007CB84  3F C0 80 48 */	lis r30, lbl_8047A9B0@ha
/* 80080F28 0007CB88  3B DE A9 B0 */	addi r30, r30, lbl_8047A9B0@l
/* 80080F2C 0007CB8C  93 A1 00 14 */	stw r29, 0x14(r1)
/* 80080F30 0007CB90  93 81 00 10 */	stw r28, 0x10(r1)
/* 80080F34 0007CB94  48 0E 1B 5D */	bl func_80162A90
/* 80080F38 0007CB98  2C 03 00 00 */	cmpwi r3, 0
/* 80080F3C 0007CB9C  41 82 00 14 */	beq lbl_80080F50
/* 80080F40 0007CBA0  38 60 00 37 */	li r3, 0x37
/* 80080F44 0007CBA4  48 0E 1B 4D */	bl func_80162A90
/* 80080F48 0007CBA8  28 03 00 01 */	cmplwi r3, 1
/* 80080F4C 0007CBAC  40 82 01 3C */	bne lbl_80081088
lbl_80080F50:
/* 80080F50 0007CBB0  3B BE 00 B0 */	addi r29, r30, 0xb0
/* 80080F54 0007CBB4  3B 80 00 00 */	li r28, 0
/* 80080F58 0007CBB8  3B E0 FF FF */	li r31, -1
lbl_80080F5C:
/* 80080F5C 0007CBBC  A0 7D 00 00 */	lhz r3, 0(r29)
/* 80080F60 0007CBC0  48 1D 2D 6D */	bl func_80253CCC
/* 80080F64 0007CBC4  3B 9C 00 01 */	addi r28, r28, 1
/* 80080F68 0007CBC8  B3 FD 00 00 */	sth r31, 0(r29)
/* 80080F6C 0007CBCC  2C 1C 00 07 */	cmpwi r28, 7
/* 80080F70 0007CBD0  3B BD 00 02 */	addi r29, r29, 2
/* 80080F74 0007CBD4  41 80 FF E8 */	blt lbl_80080F5C
/* 80080F78 0007CBD8  3B BE 00 C0 */	addi r29, r30, 0xc0
/* 80080F7C 0007CBDC  3B 80 00 00 */	li r28, 0
/* 80080F80 0007CBE0  3B E0 FF FF */	li r31, -1
lbl_80080F84:
/* 80080F84 0007CBE4  A0 7D 00 00 */	lhz r3, 0(r29)
/* 80080F88 0007CBE8  48 1D 2D 45 */	bl func_80253CCC
/* 80080F8C 0007CBEC  3B 9C 00 01 */	addi r28, r28, 1
/* 80080F90 0007CBF0  B3 FD 00 00 */	sth r31, 0(r29)
/* 80080F94 0007CBF4  2C 1C 00 0C */	cmpwi r28, 0xc
/* 80080F98 0007CBF8  3B BD 00 02 */	addi r29, r29, 2
/* 80080F9C 0007CBFC  41 80 FF E8 */	blt lbl_80080F84
/* 80080FA0 0007CC00  3B BE 00 10 */	addi r29, r30, 0x10
/* 80080FA4 0007CC04  3B 80 00 00 */	li r28, 0
/* 80080FA8 0007CC08  3B E0 00 00 */	li r31, 0
lbl_80080FAC:
/* 80080FAC 0007CC0C  80 7D 00 00 */	lwz r3, 0(r29)
/* 80080FB0 0007CC10  4B FD 4E 81 */	bl func_80055E30
/* 80080FB4 0007CC14  3B 9C 00 01 */	addi r28, r28, 1
/* 80080FB8 0007CC18  93 FD 00 00 */	stw r31, 0(r29)
/* 80080FBC 0007CC1C  2C 1C 00 07 */	cmpwi r28, 7
/* 80080FC0 0007CC20  3B BD 00 04 */	addi r29, r29, 4
/* 80080FC4 0007CC24  41 80 FF E8 */	blt lbl_80080FAC
/* 80080FC8 0007CC28  38 7E 00 30 */	addi r3, r30, 0x30
/* 80080FCC 0007CC2C  38 00 00 00 */	li r0, 0
/* 80080FD0 0007CC30  90 03 00 00 */	stw r0, 0(r3)
/* 80080FD4 0007CC34  3B E0 00 00 */	li r31, 0
/* 80080FD8 0007CC38  38 80 00 00 */	li r4, 0
/* 80080FDC 0007CC3C  38 A0 00 30 */	li r5, 0x30
/* 80080FE0 0007CC40  90 03 00 04 */	stw r0, 4(r3)
/* 80080FE4 0007CC44  90 03 00 08 */	stw r0, 8(r3)
/* 80080FE8 0007CC48  90 03 00 0C */	stw r0, 0xc(r3)
/* 80080FEC 0007CC4C  90 03 00 10 */	stw r0, 0x10(r3)
/* 80080FF0 0007CC50  90 03 00 14 */	stw r0, 0x14(r3)
/* 80080FF4 0007CC54  90 03 00 18 */	stw r0, 0x18(r3)
/* 80080FF8 0007CC58  90 03 00 1C */	stw r0, 0x1c(r3)
/* 80080FFC 0007CC5C  90 03 00 20 */	stw r0, 0x20(r3)
/* 80081000 0007CC60  90 03 00 24 */	stw r0, 0x24(r3)
/* 80081004 0007CC64  90 03 00 28 */	stw r0, 0x28(r3)
/* 80081008 0007CC68  90 03 00 2C */	stw r0, 0x2c(r3)
/* 8008100C 0007CC6C  4B F8 30 F9 */	bl memset
/* 80081010 0007CC70  38 60 04 0A */	li r3, 0x40a
/* 80081014 0007CC74  48 1C 88 7D */	bl func_80249890
/* 80081018 0007CC78  38 60 04 0A */	li r3, 0x40a
/* 8008101C 0007CC7C  48 15 A6 59 */	bl func_801DB674
/* 80081020 0007CC80  B3 ED 9A 22 */	sth r31, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80081024 0007CC84  38 60 00 00 */	li r3, 0
/* 80081028 0007CC88  38 80 00 00 */	li r4, 0
/* 8008102C 0007CC8C  48 1D 2F 29 */	bl func_80253F54
/* 80081030 0007CC90  38 60 03 EF */	li r3, 0x3ef
/* 80081034 0007CC94  48 1C 88 5D */	bl func_80249890
/* 80081038 0007CC98  38 60 03 EF */	li r3, 0x3ef
/* 8008103C 0007CC9C  48 15 A6 39 */	bl func_801DB674
/* 80081040 0007CCA0  38 60 00 00 */	li r3, 0
/* 80081044 0007CCA4  4B FD 7A CD */	bl func_80058B10
/* 80081048 0007CCA8  3F E0 80 41 */	lis r31, lbl_8040CFF8@ha
/* 8008104C 0007CCAC  54 60 15 BA */	rlwinm r0, r3, 2, 0x16, 0x1d
/* 80081050 0007CCB0  3B FF CF F8 */	addi r31, r31, lbl_8040CFF8@l
/* 80081054 0007CCB4  7C 7F 00 2E */	lwzx r3, r31, r0
/* 80081058 0007CCB8  48 1C 88 39 */	bl func_80249890
/* 8008105C 0007CCBC  38 60 00 00 */	li r3, 0
/* 80081060 0007CCC0  4B FD 7A B1 */	bl func_80058B10
/* 80081064 0007CCC4  54 60 15 BA */	rlwinm r0, r3, 2, 0x16, 0x1d
/* 80081068 0007CCC8  7C 7F 00 2E */	lwzx r3, r31, r0
/* 8008106C 0007CCCC  48 15 A6 09 */	bl func_801DB674
/* 80081070 0007CCD0  80 6D 9A A8 */	lwz r3, lbl_8063ED68-_SDA_BASE_(r13)
/* 80081074 0007CCD4  2C 03 00 00 */	cmpwi r3, 0
/* 80081078 0007CCD8  41 82 00 08 */	beq lbl_80081080
/* 8008107C 0007CCDC  48 15 9A 3D */	bl __dl__FPv
lbl_80081080:
/* 80081080 0007CCE0  38 00 00 00 */	li r0, 0
/* 80081084 0007CCE4  90 0D 9A A8 */	stw r0, lbl_8063ED68-_SDA_BASE_(r13)
lbl_80081088:
/* 80081088 0007CCE8  38 60 00 37 */	li r3, 0x37
/* 8008108C 0007CCEC  48 0E 1A 05 */	bl func_80162A90
/* 80081090 0007CCF0  28 03 00 02 */	cmplwi r3, 2
/* 80081094 0007CCF4  41 82 00 14 */	beq lbl_800810A8
/* 80081098 0007CCF8  38 60 00 37 */	li r3, 0x37
/* 8008109C 0007CCFC  48 0E 19 F5 */	bl func_80162A90
/* 800810A0 0007CD00  28 03 00 03 */	cmplwi r3, 3
/* 800810A4 0007CD04  40 82 01 A4 */	bne lbl_80081248
lbl_800810A8:
/* 800810A8 0007CD08  3B BE 00 B0 */	addi r29, r30, 0xb0
/* 800810AC 0007CD0C  3B 80 00 00 */	li r28, 0
/* 800810B0 0007CD10  3B E0 FF FF */	li r31, -1
lbl_800810B4:
/* 800810B4 0007CD14  A0 7D 00 00 */	lhz r3, 0(r29)
/* 800810B8 0007CD18  48 1D 2C 15 */	bl func_80253CCC
/* 800810BC 0007CD1C  3B 9C 00 01 */	addi r28, r28, 1
/* 800810C0 0007CD20  B3 FD 00 00 */	sth r31, 0(r29)
/* 800810C4 0007CD24  2C 1C 00 06 */	cmpwi r28, 6
/* 800810C8 0007CD28  3B BD 00 02 */	addi r29, r29, 2
/* 800810CC 0007CD2C  41 80 FF E8 */	blt lbl_800810B4
/* 800810D0 0007CD30  3B BE 00 D8 */	addi r29, r30, 0xd8
/* 800810D4 0007CD34  3B 80 00 00 */	li r28, 0
/* 800810D8 0007CD38  3B E0 FF FF */	li r31, -1
lbl_800810DC:
/* 800810DC 0007CD3C  A0 7D 00 00 */	lhz r3, 0(r29)
/* 800810E0 0007CD40  48 1D 2B ED */	bl func_80253CCC
/* 800810E4 0007CD44  3B 9C 00 01 */	addi r28, r28, 1
/* 800810E8 0007CD48  B3 FD 00 00 */	sth r31, 0(r29)
/* 800810EC 0007CD4C  2C 1C 00 14 */	cmpwi r28, 0x14
/* 800810F0 0007CD50  3B BD 00 02 */	addi r29, r29, 2
/* 800810F4 0007CD54  41 80 FF E8 */	blt lbl_800810DC
/* 800810F8 0007CD58  A0 6D 9A 20 */	lhz r3, lbl_8063ECE0-_SDA_BASE_(r13)
/* 800810FC 0007CD5C  3B AD 9A 20 */	addi r29, r13, lbl_8063ECE0-_SDA_BASE_
/* 80081100 0007CD60  3B E0 FF FF */	li r31, -1
/* 80081104 0007CD64  48 1D 2B C9 */	bl func_80253CCC
/* 80081108 0007CD68  B3 FD 00 00 */	sth r31, 0(r29)
/* 8008110C 0007CD6C  3B BE 00 10 */	addi r29, r30, 0x10
/* 80081110 0007CD70  3B 80 00 00 */	li r28, 0
/* 80081114 0007CD74  3B E0 00 00 */	li r31, 0
lbl_80081118:
/* 80081118 0007CD78  80 7D 00 00 */	lwz r3, 0(r29)
/* 8008111C 0007CD7C  4B FD 4D 15 */	bl func_80055E30
/* 80081120 0007CD80  3B 9C 00 01 */	addi r28, r28, 1
/* 80081124 0007CD84  93 FD 00 00 */	stw r31, 0(r29)
/* 80081128 0007CD88  2C 1C 00 07 */	cmpwi r28, 7
/* 8008112C 0007CD8C  3B BD 00 04 */	addi r29, r29, 4
/* 80081130 0007CD90  41 80 FF E8 */	blt lbl_80081118
/* 80081134 0007CD94  38 9E 00 60 */	addi r4, r30, 0x60
/* 80081138 0007CD98  38 00 00 00 */	li r0, 0
/* 8008113C 0007CD9C  90 04 00 00 */	stw r0, 0(r4)
/* 80081140 0007CDA0  3B E0 00 00 */	li r31, 0
/* 80081144 0007CDA4  38 60 04 0B */	li r3, 0x40b
/* 80081148 0007CDA8  90 04 00 04 */	stw r0, 4(r4)
/* 8008114C 0007CDAC  90 04 00 08 */	stw r0, 8(r4)
/* 80081150 0007CDB0  90 04 00 0C */	stw r0, 0xc(r4)
/* 80081154 0007CDB4  90 04 00 10 */	stw r0, 0x10(r4)
/* 80081158 0007CDB8  90 04 00 14 */	stw r0, 0x14(r4)
/* 8008115C 0007CDBC  90 04 00 18 */	stw r0, 0x18(r4)
/* 80081160 0007CDC0  90 04 00 1C */	stw r0, 0x1c(r4)
/* 80081164 0007CDC4  90 04 00 20 */	stw r0, 0x20(r4)
/* 80081168 0007CDC8  90 04 00 24 */	stw r0, 0x24(r4)
/* 8008116C 0007CDCC  90 04 00 28 */	stw r0, 0x28(r4)
/* 80081170 0007CDD0  90 04 00 2C */	stw r0, 0x2c(r4)
/* 80081174 0007CDD4  90 04 00 30 */	stw r0, 0x30(r4)
/* 80081178 0007CDD8  90 04 00 34 */	stw r0, 0x34(r4)
/* 8008117C 0007CDDC  90 04 00 38 */	stw r0, 0x38(r4)
/* 80081180 0007CDE0  90 04 00 3C */	stw r0, 0x3c(r4)
/* 80081184 0007CDE4  90 04 00 40 */	stw r0, 0x40(r4)
/* 80081188 0007CDE8  90 04 00 44 */	stw r0, 0x44(r4)
/* 8008118C 0007CDEC  90 04 00 48 */	stw r0, 0x48(r4)
/* 80081190 0007CDF0  90 04 00 4C */	stw r0, 0x4c(r4)
/* 80081194 0007CDF4  48 1C 86 FD */	bl func_80249890
/* 80081198 0007CDF8  38 60 04 0B */	li r3, 0x40b
/* 8008119C 0007CDFC  48 15 A4 D9 */	bl func_801DB674
/* 800811A0 0007CE00  80 6D 9A 18 */	lwz r3, lbl_8063ECD8-_SDA_BASE_(r13)
/* 800811A4 0007CE04  3B CD 9A 18 */	addi r30, r13, lbl_8063ECD8-_SDA_BASE_
/* 800811A8 0007CE08  4B FD 4C 89 */	bl func_80055E30
/* 800811AC 0007CE0C  93 FE 00 00 */	stw r31, 0(r30)
/* 800811B0 0007CE10  80 6D 9A 1C */	lwz r3, lbl_8063ECDC-_SDA_BASE_(r13)
/* 800811B4 0007CE14  2C 03 00 00 */	cmpwi r3, 0
/* 800811B8 0007CE18  41 82 00 24 */	beq lbl_800811DC
/* 800811BC 0007CE1C  48 16 26 35 */	bl func_801E37F0
/* 800811C0 0007CE20  80 6D 9A A8 */	lwz r3, lbl_8063ED68-_SDA_BASE_(r13)
/* 800811C4 0007CE24  38 80 00 01 */	li r4, 1
/* 800811C8 0007CE28  80 63 00 18 */	lwz r3, 0x18(r3)
/* 800811CC 0007CE2C  48 17 90 C9 */	bl func_801FA294
/* 800811D0 0007CE30  80 6D 9A 1C */	lwz r3, lbl_8063ECDC-_SDA_BASE_(r13)
/* 800811D4 0007CE34  4B FD 4C 5D */	bl func_80055E30
/* 800811D8 0007CE38  93 ED 9A 1C */	stw r31, lbl_8063ECDC-_SDA_BASE_(r13)
lbl_800811DC:
/* 800811DC 0007CE3C  38 00 00 00 */	li r0, 0
/* 800811E0 0007CE40  38 60 00 00 */	li r3, 0
/* 800811E4 0007CE44  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 800811E8 0007CE48  38 80 00 00 */	li r4, 0
/* 800811EC 0007CE4C  48 1D 2D 69 */	bl func_80253F54
/* 800811F0 0007CE50  38 60 03 EF */	li r3, 0x3ef
/* 800811F4 0007CE54  48 1C 86 9D */	bl func_80249890
/* 800811F8 0007CE58  38 60 03 EF */	li r3, 0x3ef
/* 800811FC 0007CE5C  48 15 A4 79 */	bl func_801DB674
/* 80081200 0007CE60  38 60 00 00 */	li r3, 0
/* 80081204 0007CE64  4B FD 79 0D */	bl func_80058B10
/* 80081208 0007CE68  3F E0 80 41 */	lis r31, lbl_8040CFF8@ha
/* 8008120C 0007CE6C  54 60 15 BA */	rlwinm r0, r3, 2, 0x16, 0x1d
/* 80081210 0007CE70  3B FF CF F8 */	addi r31, r31, lbl_8040CFF8@l
/* 80081214 0007CE74  7C 7F 00 2E */	lwzx r3, r31, r0
/* 80081218 0007CE78  48 1C 86 79 */	bl func_80249890
/* 8008121C 0007CE7C  38 60 00 00 */	li r3, 0
/* 80081220 0007CE80  4B FD 78 F1 */	bl func_80058B10
/* 80081224 0007CE84  54 60 15 BA */	rlwinm r0, r3, 2, 0x16, 0x1d
/* 80081228 0007CE88  7C 7F 00 2E */	lwzx r3, r31, r0
/* 8008122C 0007CE8C  48 15 A4 49 */	bl func_801DB674
/* 80081230 0007CE90  80 6D 9A A8 */	lwz r3, lbl_8063ED68-_SDA_BASE_(r13)
/* 80081234 0007CE94  2C 03 00 00 */	cmpwi r3, 0
/* 80081238 0007CE98  41 82 00 08 */	beq lbl_80081240
/* 8008123C 0007CE9C  48 15 98 7D */	bl __dl__FPv
lbl_80081240:
/* 80081240 0007CEA0  38 00 00 00 */	li r0, 0
/* 80081244 0007CEA4  90 0D 9A A8 */	stw r0, lbl_8063ED68-_SDA_BASE_(r13)
lbl_80081248:
/* 80081248 0007CEA8  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8008124C 0007CEAC  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80081250 0007CEB0  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 80081254 0007CEB4  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 80081258 0007CEB8  83 81 00 10 */	lwz r28, 0x10(r1)
/* 8008125C 0007CEBC  7C 08 03 A6 */	mtlr r0
/* 80081260 0007CEC0  38 21 00 20 */	addi r1, r1, 0x20
/* 80081264 0007CEC4  4E 80 00 20 */	blr

.global func_80081268
func_80081268:
/* 80081268 0007CEC8  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8008126C 0007CECC  7C 08 02 A6 */	mflr r0
/* 80081270 0007CED0  38 60 00 04 */	li r3, 4
/* 80081274 0007CED4  90 01 00 14 */	stw r0, 0x14(r1)
/* 80081278 0007CED8  48 1B 9D E1 */	bl func_8023B058
/* 8008127C 0007CEDC  38 60 00 37 */	li r3, 0x37
/* 80081280 0007CEE0  48 0E 18 11 */	bl func_80162A90
/* 80081284 0007CEE4  2C 03 00 00 */	cmpwi r3, 0
/* 80081288 0007CEE8  40 82 00 0C */	bne lbl_80081294
/* 8008128C 0007CEEC  38 00 00 01 */	li r0, 1
/* 80081290 0007CEF0  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
lbl_80081294:
/* 80081294 0007CEF4  38 60 00 37 */	li r3, 0x37
/* 80081298 0007CEF8  48 0E 17 F9 */	bl func_80162A90
/* 8008129C 0007CEFC  28 03 00 01 */	cmplwi r3, 1
/* 800812A0 0007CF00  40 82 00 44 */	bne lbl_800812E4
/* 800812A4 0007CF04  38 60 00 06 */	li r3, 6
/* 800812A8 0007CF08  48 0E 17 E9 */	bl func_80162A90
/* 800812AC 0007CF0C  28 03 00 0D */	cmplwi r3, 0xd
/* 800812B0 0007CF10  40 82 00 2C */	bne lbl_800812DC
/* 800812B4 0007CF14  38 60 00 21 */	li r3, 0x21
/* 800812B8 0007CF18  38 80 00 00 */	li r4, 0
/* 800812BC 0007CF1C  4B FD 51 31 */	bl func_800563EC
/* 800812C0 0007CF20  38 00 00 24 */	li r0, 0x24
/* 800812C4 0007CF24  38 60 00 06 */	li r3, 6
/* 800812C8 0007CF28  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 800812CC 0007CF2C  38 80 00 05 */	li r4, 5
/* 800812D0 0007CF30  38 A0 00 01 */	li r5, 1
/* 800812D4 0007CF34  48 0E 16 6D */	bl func_80162940
/* 800812D8 0007CF38  48 00 00 0C */	b lbl_800812E4
lbl_800812DC:
/* 800812DC 0007CF3C  38 00 00 1F */	li r0, 0x1f
/* 800812E0 0007CF40  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
lbl_800812E4:
/* 800812E4 0007CF44  3C 60 80 08 */	lis r3, func_800834E0@ha
/* 800812E8 0007CF48  3C 80 80 09 */	lis r4, lbl_80089BE8@ha
/* 800812EC 0007CF4C  38 63 34 E0 */	addi r3, r3, func_800834E0@l
/* 800812F0 0007CF50  38 84 9B E8 */	addi r4, r4, lbl_80089BE8@l
/* 800812F4 0007CF54  48 1D 2C 61 */	bl func_80253F54
/* 800812F8 0007CF58  80 01 00 14 */	lwz r0, 0x14(r1)
/* 800812FC 0007CF5C  7C 08 03 A6 */	mtlr r0
/* 80081300 0007CF60  38 21 00 10 */	addi r1, r1, 0x10
/* 80081304 0007CF64  4E 80 00 20 */	blr

.global func_80081308
func_80081308:
/* 80081308 0007CF68  94 21 FF 50 */	stwu r1, -0xb0(r1)
/* 8008130C 0007CF6C  7C 08 02 A6 */	mflr r0
/* 80081310 0007CF70  90 01 00 B4 */	stw r0, 0xb4(r1)
/* 80081314 0007CF74  39 61 00 B0 */	addi r11, r1, 0xb0
/* 80081318 0007CF78  48 14 5E 09 */	bl _savegpr_25
/* 8008131C 0007CF7C  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80081320 0007CF80  3F A0 80 48 */	lis r29, lbl_8047A9B0@ha
/* 80081324 0007CF84  3B BD A9 B0 */	addi r29, r29, lbl_8047A9B0@l
/* 80081328 0007CF88  88 04 00 82 */	lbz r0, 0x82(r4)
/* 8008132C 0007CF8C  2C 00 00 00 */	cmpwi r0, 0
/* 80081330 0007CF90  40 82 18 10 */	bne lbl_80082B40
/* 80081334 0007CF94  38 60 00 00 */	li r3, 0
/* 80081338 0007CF98  40 82 00 10 */	bne lbl_80081348
/* 8008133C 0007CF9C  88 04 00 83 */	lbz r0, 0x83(r4)
/* 80081340 0007CFA0  2C 00 00 00 */	cmpwi r0, 0
/* 80081344 0007CFA4  41 82 00 08 */	beq lbl_8008134C
lbl_80081348:
/* 80081348 0007CFA8  38 60 00 01 */	li r3, 1
lbl_8008134C:
/* 8008134C 0007CFAC  2C 03 00 00 */	cmpwi r3, 0
/* 80081350 0007CFB0  41 82 00 08 */	beq lbl_80081358
/* 80081354 0007CFB4  48 00 17 EC */	b lbl_80082B40
lbl_80081358:
/* 80081358 0007CFB8  38 60 00 37 */	li r3, 0x37
/* 8008135C 0007CFBC  48 0E 17 35 */	bl func_80162A90
/* 80081360 0007CFC0  2C 03 00 00 */	cmpwi r3, 0
/* 80081364 0007CFC4  40 82 00 18 */	bne lbl_8008137C
/* 80081368 0007CFC8  88 1D 06 90 */	lbz r0, 0x690(r29)
/* 8008136C 0007CFCC  2C 00 00 00 */	cmpwi r0, 0
/* 80081370 0007CFD0  40 82 00 0C */	bne lbl_8008137C
/* 80081374 0007CFD4  38 00 00 01 */	li r0, 1
/* 80081378 0007CFD8  98 1D 06 90 */	stb r0, 0x690(r29)
lbl_8008137C:
/* 8008137C 0007CFDC  38 60 00 37 */	li r3, 0x37
/* 80081380 0007CFE0  48 0E 17 11 */	bl func_80162A90
/* 80081384 0007CFE4  28 03 00 01 */	cmplwi r3, 1
/* 80081388 0007CFE8  40 82 00 1C */	bne lbl_800813A4
/* 8008138C 0007CFEC  38 7D 06 90 */	addi r3, r29, 0x690
/* 80081390 0007CFF0  88 03 00 01 */	lbz r0, 1(r3)
/* 80081394 0007CFF4  2C 00 00 00 */	cmpwi r0, 0
/* 80081398 0007CFF8  40 82 00 0C */	bne lbl_800813A4
/* 8008139C 0007CFFC  38 00 00 01 */	li r0, 1
/* 800813A0 0007D000  98 03 00 01 */	stb r0, 1(r3)
lbl_800813A4:
/* 800813A4 0007D004  38 60 00 37 */	li r3, 0x37
/* 800813A8 0007D008  48 0E 16 E9 */	bl func_80162A90
/* 800813AC 0007D00C  28 03 00 02 */	cmplwi r3, 2
/* 800813B0 0007D010  40 82 0D 34 */	bne lbl_800820E4
/* 800813B4 0007D014  38 9D 06 90 */	addi r4, r29, 0x690
/* 800813B8 0007D018  88 04 00 02 */	lbz r0, 2(r4)
/* 800813BC 0007D01C  2C 00 00 00 */	cmpwi r0, 0
/* 800813C0 0007D020  40 82 0D 24 */	bne lbl_800820E4
/* 800813C4 0007D024  38 00 00 01 */	li r0, 1
/* 800813C8 0007D028  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 800813CC 0007D02C  98 04 00 02 */	stb r0, 2(r4)
/* 800813D0 0007D030  80 03 00 10 */	lwz r0, 0x10(r3)
/* 800813D4 0007D034  2C 00 03 EC */	cmpwi r0, 0x3ec
/* 800813D8 0007D038  41 82 00 48 */	beq lbl_80081420
/* 800813DC 0007D03C  40 80 00 10 */	bge lbl_800813EC
/* 800813E0 0007D040  2C 00 03 E8 */	cmpwi r0, 0x3e8
/* 800813E4 0007D044  41 82 00 14 */	beq lbl_800813F8
/* 800813E8 0007D048  48 00 00 50 */	b lbl_80081438
lbl_800813EC:
/* 800813EC 0007D04C  2C 00 03 EE */	cmpwi r0, 0x3ee
/* 800813F0 0007D050  41 82 00 3C */	beq lbl_8008142C
/* 800813F4 0007D054  48 00 00 44 */	b lbl_80081438
lbl_800813F8:
/* 800813F8 0007D058  38 60 02 7F */	li r3, 0x27f
/* 800813FC 0007D05C  48 0E 16 95 */	bl func_80162A90
/* 80081400 0007D060  2C 03 00 00 */	cmpwi r3, 0
/* 80081404 0007D064  41 82 00 10 */	beq lbl_80081414
/* 80081408 0007D068  38 00 00 35 */	li r0, 0x35
/* 8008140C 0007D06C  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80081410 0007D070  48 00 00 30 */	b lbl_80081440
lbl_80081414:
/* 80081414 0007D074  38 00 00 71 */	li r0, 0x71
/* 80081418 0007D078  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 8008141C 0007D07C  48 00 00 24 */	b lbl_80081440
lbl_80081420:
/* 80081420 0007D080  38 00 00 95 */	li r0, 0x95
/* 80081424 0007D084  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80081428 0007D088  48 00 00 18 */	b lbl_80081440
lbl_8008142C:
/* 8008142C 0007D08C  38 00 00 96 */	li r0, 0x96
/* 80081430 0007D090  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80081434 0007D094  48 00 00 0C */	b lbl_80081440
lbl_80081438:
/* 80081438 0007D098  38 00 00 71 */	li r0, 0x71
/* 8008143C 0007D09C  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
lbl_80081440:
/* 80081440 0007D0A0  38 60 00 00 */	li r3, 0
/* 80081444 0007D0A4  48 06 50 79 */	bl func_800E64BC
/* 80081448 0007D0A8  98 6D 9A A4 */	stb r3, lbl_8063ED64-_SDA_BASE_(r13)
/* 8008144C 0007D0AC  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 80081450 0007D0B0  48 06 46 81 */	bl func_800E5AD0
/* 80081454 0007D0B4  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 80081458 0007D0B8  38 00 00 3F */	li r0, 0x3f
/* 8008145C 0007D0BC  38 C3 FF FC */	addi r6, r3, -4
/* 80081460 0007D0C0  39 04 3B A8 */	addi r8, r4, 0x3ba8
/* 80081464 0007D0C4  7C 09 03 A6 */	mtctr r0
lbl_80081468:
/* 80081468 0007D0C8  80 A6 00 04 */	lwz r5, 4(r6)
/* 8008146C 0007D0CC  84 06 00 08 */	lwzu r0, 8(r6)
/* 80081470 0007D0D0  90 A8 00 04 */	stw r5, 4(r8)
/* 80081474 0007D0D4  94 08 00 08 */	stwu r0, 8(r8)
/* 80081478 0007D0D8  42 00 FF F0 */	bdnz lbl_80081468
/* 8008147C 0007D0DC  80 A6 00 04 */	lwz r5, 4(r6)
/* 80081480 0007D0E0  38 00 01 A4 */	li r0, 0x1a4
/* 80081484 0007D0E4  38 E4 3D A7 */	addi r7, r4, 0x3da7
/* 80081488 0007D0E8  38 C3 01 FB */	addi r6, r3, 0x1fb
/* 8008148C 0007D0EC  90 A8 00 04 */	stw r5, 4(r8)
/* 80081490 0007D0F0  7C 09 03 A6 */	mtctr r0
lbl_80081494:
/* 80081494 0007D0F4  88 A6 00 01 */	lbz r5, 1(r6)
/* 80081498 0007D0F8  8C 06 00 02 */	lbzu r0, 2(r6)
/* 8008149C 0007D0FC  98 A7 00 01 */	stb r5, 1(r7)
/* 800814A0 0007D100  9C 07 00 02 */	stbu r0, 2(r7)
/* 800814A4 0007D104  42 00 FF F0 */	bdnz lbl_80081494
/* 800814A8 0007D108  88 A3 05 44 */	lbz r5, 0x544(r3)
/* 800814AC 0007D10C  38 00 00 17 */	li r0, 0x17
/* 800814B0 0007D110  38 E4 40 F0 */	addi r7, r4, 0x40f0
/* 800814B4 0007D114  38 C3 05 44 */	addi r6, r3, 0x544
/* 800814B8 0007D118  98 A4 40 F0 */	stb r5, 0x40f0(r4)
/* 800814BC 0007D11C  88 A3 05 45 */	lbz r5, 0x545(r3)
/* 800814C0 0007D120  98 A4 40 F1 */	stb r5, 0x40f1(r4)
/* 800814C4 0007D124  7C 09 03 A6 */	mtctr r0
lbl_800814C8:
/* 800814C8 0007D128  80 A6 00 04 */	lwz r5, 4(r6)
/* 800814CC 0007D12C  84 06 00 08 */	lwzu r0, 8(r6)
/* 800814D0 0007D130  90 A7 00 04 */	stw r5, 4(r7)
/* 800814D4 0007D134  94 07 00 08 */	stwu r0, 8(r7)
/* 800814D8 0007D138  42 00 FF F0 */	bdnz lbl_800814C8
/* 800814DC 0007D13C  80 A3 06 00 */	lwz r5, 0x600(r3)
/* 800814E0 0007D140  38 00 00 30 */	li r0, 0x30
/* 800814E4 0007D144  38 E4 41 AE */	addi r7, r4, 0x41ae
/* 800814E8 0007D148  38 C3 06 02 */	addi r6, r3, 0x602
/* 800814EC 0007D14C  90 A4 41 AC */	stw r5, 0x41ac(r4)
/* 800814F0 0007D150  7C 09 03 A6 */	mtctr r0
lbl_800814F4:
/* 800814F4 0007D154  A0 A6 00 02 */	lhz r5, 2(r6)
/* 800814F8 0007D158  A4 06 00 04 */	lhzu r0, 4(r6)
/* 800814FC 0007D15C  B0 A7 00 02 */	sth r5, 2(r7)
/* 80081500 0007D160  B4 07 00 04 */	sthu r0, 4(r7)
/* 80081504 0007D164  42 00 FF F0 */	bdnz lbl_800814F4
/* 80081508 0007D168  80 A3 06 C4 */	lwz r5, 0x6c4(r3)
/* 8008150C 0007D16C  80 03 06 C8 */	lwz r0, 0x6c8(r3)
/* 80081510 0007D170  90 A4 42 70 */	stw r5, 0x4270(r4)
/* 80081514 0007D174  90 04 42 74 */	stw r0, 0x4274(r4)
/* 80081518 0007D178  80 03 06 CC */	lwz r0, 0x6cc(r3)
/* 8008151C 0007D17C  90 04 42 78 */	stw r0, 0x4278(r4)
/* 80081520 0007D180  88 A3 06 D0 */	lbz r5, 0x6d0(r3)
/* 80081524 0007D184  88 03 06 D1 */	lbz r0, 0x6d1(r3)
/* 80081528 0007D188  98 A4 42 7C */	stb r5, 0x427c(r4)
/* 8008152C 0007D18C  98 04 42 7D */	stb r0, 0x427d(r4)
/* 80081530 0007D190  88 A3 06 D2 */	lbz r5, 0x6d2(r3)
/* 80081534 0007D194  88 03 06 D3 */	lbz r0, 0x6d3(r3)
/* 80081538 0007D198  98 A4 42 7E */	stb r5, 0x427e(r4)
/* 8008153C 0007D19C  98 04 42 7F */	stb r0, 0x427f(r4)
/* 80081540 0007D1A0  88 A3 06 D4 */	lbz r5, 0x6d4(r3)
/* 80081544 0007D1A4  88 03 06 D5 */	lbz r0, 0x6d5(r3)
/* 80081548 0007D1A8  98 A4 42 80 */	stb r5, 0x4280(r4)
/* 8008154C 0007D1AC  98 04 42 81 */	stb r0, 0x4281(r4)
/* 80081550 0007D1B0  88 A3 06 D6 */	lbz r5, 0x6d6(r3)
/* 80081554 0007D1B4  88 03 06 D7 */	lbz r0, 0x6d7(r3)
/* 80081558 0007D1B8  98 A4 42 82 */	stb r5, 0x4282(r4)
/* 8008155C 0007D1BC  98 04 42 83 */	stb r0, 0x4283(r4)
/* 80081560 0007D1C0  88 03 06 D8 */	lbz r0, 0x6d8(r3)
/* 80081564 0007D1C4  98 04 42 84 */	stb r0, 0x4284(r4)
/* 80081568 0007D1C8  88 03 06 D9 */	lbz r0, 0x6d9(r3)
/* 8008156C 0007D1CC  98 04 42 85 */	stb r0, 0x4285(r4)
/* 80081570 0007D1D0  80 03 06 DC */	lwz r0, 0x6dc(r3)
/* 80081574 0007D1D4  90 04 42 88 */	stw r0, 0x4288(r4)
/* 80081578 0007D1D8  80 03 06 E0 */	lwz r0, 0x6e0(r3)
/* 8008157C 0007D1DC  90 04 42 8C */	stw r0, 0x428c(r4)
/* 80081580 0007D1E0  88 03 06 E4 */	lbz r0, 0x6e4(r3)
/* 80081584 0007D1E4  98 04 42 90 */	stb r0, 0x4290(r4)
/* 80081588 0007D1E8  88 03 06 E5 */	lbz r0, 0x6e5(r3)
/* 8008158C 0007D1EC  98 04 42 91 */	stb r0, 0x4291(r4)
/* 80081590 0007D1F0  88 03 06 E6 */	lbz r0, 0x6e6(r3)
/* 80081594 0007D1F4  98 04 42 92 */	stb r0, 0x4292(r4)
/* 80081598 0007D1F8  88 03 06 E7 */	lbz r0, 0x6e7(r3)
/* 8008159C 0007D1FC  98 04 42 93 */	stb r0, 0x4293(r4)
/* 800815A0 0007D200  88 03 06 E8 */	lbz r0, 0x6e8(r3)
/* 800815A4 0007D204  98 04 42 94 */	stb r0, 0x4294(r4)
/* 800815A8 0007D208  88 03 06 E9 */	lbz r0, 0x6e9(r3)
/* 800815AC 0007D20C  98 04 42 95 */	stb r0, 0x4295(r4)
/* 800815B0 0007D210  88 03 06 EA */	lbz r0, 0x6ea(r3)
/* 800815B4 0007D214  98 04 42 96 */	stb r0, 0x4296(r4)
/* 800815B8 0007D218  88 03 06 EB */	lbz r0, 0x6eb(r3)
/* 800815BC 0007D21C  98 04 42 97 */	stb r0, 0x4297(r4)
/* 800815C0 0007D220  A0 0D 9A 22 */	lhz r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 800815C4 0007D224  2C 00 00 78 */	cmpwi r0, 0x78
/* 800815C8 0007D228  41 82 01 58 */	beq lbl_80081720
/* 800815CC 0007D22C  40 80 00 10 */	bge lbl_800815DC
/* 800815D0 0007D230  2C 00 00 73 */	cmpwi r0, 0x73
/* 800815D4 0007D234  41 82 00 20 */	beq lbl_800815F4
/* 800815D8 0007D238  48 00 0B 0C */	b lbl_800820E4
lbl_800815DC:
/* 800815DC 0007D23C  2C 00 00 96 */	cmpwi r0, 0x96
/* 800815E0 0007D240  41 82 06 E8 */	beq lbl_80081CC8
/* 800815E4 0007D244  40 80 0B 00 */	bge lbl_800820E4
/* 800815E8 0007D248  2C 00 00 95 */	cmpwi r0, 0x95
/* 800815EC 0007D24C  40 80 01 44 */	bge lbl_80081730
/* 800815F0 0007D250  48 00 0A F4 */	b lbl_800820E4
lbl_800815F4:
/* 800815F4 0007D254  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 800815F8 0007D258  38 60 00 01 */	li r3, 1
/* 800815FC 0007D25C  38 84 3B AC */	addi r4, r4, 0x3bac
/* 80081600 0007D260  48 09 B3 9D */	bl func_8011C99C
/* 80081604 0007D264  38 60 02 61 */	li r3, 0x261
/* 80081608 0007D268  48 0E 14 89 */	bl func_80162A90
/* 8008160C 0007D26C  28 03 00 02 */	cmplwi r3, 2
/* 80081610 0007D270  41 82 00 A4 */	beq lbl_800816B4
/* 80081614 0007D274  38 60 00 E8 */	li r3, 0xe8
/* 80081618 0007D278  48 15 94 19 */	bl __nw__FUl
/* 8008161C 0007D27C  2C 03 00 00 */	cmpwi r3, 0
/* 80081620 0007D280  7C 7B 1B 78 */	mr r27, r3
/* 80081624 0007D284  41 82 00 0C */	beq lbl_80081630
/* 80081628 0007D288  48 0F 67 C5 */	bl func_80177DEC
/* 8008162C 0007D28C  7C 7B 1B 78 */	mr r27, r3
lbl_80081630:
/* 80081630 0007D290  38 60 00 00 */	li r3, 0
/* 80081634 0007D294  4B FD 82 09 */	bl func_8005983C
/* 80081638 0007D298  38 60 03 F7 */	li r3, 0x3f7
/* 8008163C 0007D29C  48 1C 7F A1 */	bl func_802495DC
/* 80081640 0007D2A0  38 60 00 C8 */	li r3, 0xc8
/* 80081644 0007D2A4  48 1C 7F 99 */	bl func_802495DC
/* 80081648 0007D2A8  83 8D 9A D0 */	lwz r28, lbl_8063ED90-_SDA_BASE_(r13)
/* 8008164C 0007D2AC  A0 7C 00 9A */	lhz r3, 0x9a(r28)
/* 80081650 0007D2B0  4B FF E2 75 */	bl func_8007F8C4
/* 80081654 0007D2B4  7C 7A 1B 78 */	mr r26, r3
/* 80081658 0007D2B8  48 00 8F 7D */	bl func_8008A5D4
/* 8008165C 0007D2BC  A0 FC 00 16 */	lhz r7, 0x16(r28)
/* 80081660 0007D2C0  7C 64 1B 78 */	mr r4, r3
/* 80081664 0007D2C4  80 DC 00 08 */	lwz r6, 8(r28)
/* 80081668 0007D2C8  7F 63 DB 78 */	mr r3, r27
/* 8008166C 0007D2CC  39 07 FF FF */	addi r8, r7, -1
/* 80081670 0007D2D0  7F 45 D3 78 */	mr r5, r26
/* 80081674 0007D2D4  7F 89 E3 78 */	mr r9, r28
/* 80081678 0007D2D8  38 E0 00 00 */	li r7, 0
/* 8008167C 0007D2DC  48 0F 94 D1 */	bl func_8017AB4C
/* 80081680 0007D2E0  38 60 00 C8 */	li r3, 0xc8
/* 80081684 0007D2E4  48 15 9F F1 */	bl func_801DB674
/* 80081688 0007D2E8  38 60 00 C8 */	li r3, 0xc8
/* 8008168C 0007D2EC  48 1C 82 05 */	bl func_80249890
/* 80081690 0007D2F0  38 60 03 F7 */	li r3, 0x3f7
/* 80081694 0007D2F4  48 15 9F E1 */	bl func_801DB674
/* 80081698 0007D2F8  38 60 03 F7 */	li r3, 0x3f7
/* 8008169C 0007D2FC  48 1C 81 F5 */	bl func_80249890
/* 800816A0 0007D300  38 60 00 00 */	li r3, 0
/* 800816A4 0007D304  4B FD 81 E1 */	bl func_80059884
/* 800816A8 0007D308  7F 63 DB 78 */	mr r3, r27
/* 800816AC 0007D30C  38 80 00 01 */	li r4, 1
/* 800816B0 0007D310  48 0F 68 71 */	bl func_80177F20
lbl_800816B4:
/* 800816B4 0007D314  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 800816B8 0007D318  38 80 00 00 */	li r4, 0
/* 800816BC 0007D31C  A0 63 3B CC */	lhz r3, 0x3bcc(r3)
/* 800816C0 0007D320  48 00 85 65 */	bl func_80089C24
/* 800816C4 0007D324  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 800816C8 0007D328  38 80 00 01 */	li r4, 1
/* 800816CC 0007D32C  A0 63 49 A4 */	lhz r3, 0x49a4(r3)
/* 800816D0 0007D330  48 00 85 55 */	bl func_80089C24
/* 800816D4 0007D334  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 800816D8 0007D338  38 60 00 02 */	li r3, 2
/* 800816DC 0007D33C  38 84 49 84 */	addi r4, r4, 0x4984
/* 800816E0 0007D340  48 09 B2 BD */	bl func_8011C99C
/* 800816E4 0007D344  48 06 4D FD */	bl func_800E64E0
/* 800816E8 0007D348  38 60 00 00 */	li r3, 0
/* 800816EC 0007D34C  38 80 00 00 */	li r4, 0
/* 800816F0 0007D350  38 A0 00 01 */	li r5, 1
/* 800816F4 0007D354  38 C0 00 00 */	li r6, 0
/* 800816F8 0007D358  48 06 52 AD */	bl func_800E69A4
/* 800816FC 0007D35C  48 00 9C 49 */	bl func_8008B344
/* 80081700 0007D360  7C 66 1B 78 */	mr r6, r3
/* 80081704 0007D364  38 60 00 01 */	li r3, 1
/* 80081708 0007D368  38 80 00 00 */	li r4, 0
/* 8008170C 0007D36C  38 A0 00 01 */	li r5, 1
/* 80081710 0007D370  48 06 52 95 */	bl func_800E69A4
/* 80081714 0007D374  38 00 00 75 */	li r0, 0x75
/* 80081718 0007D378  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 8008171C 0007D37C  48 00 09 C8 */	b lbl_800820E4
lbl_80081720:
/* 80081720 0007D380  4B FF F6 71 */	bl func_80080D90
/* 80081724 0007D384  38 00 00 79 */	li r0, 0x79
/* 80081728 0007D388  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 8008172C 0007D38C  48 00 09 B8 */	b lbl_800820E4
lbl_80081730:
/* 80081730 0007D390  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 80081734 0007D394  38 00 00 3F */	li r0, 0x3f
/* 80081738 0007D398  38 E4 1F F8 */	addi r7, r4, 0x1ff8
/* 8008173C 0007D39C  38 A4 3B A8 */	addi r5, r4, 0x3ba8
/* 80081740 0007D3A0  7C 09 03 A6 */	mtctr r0
lbl_80081744:
/* 80081744 0007D3A4  80 65 00 04 */	lwz r3, 4(r5)
/* 80081748 0007D3A8  84 05 00 08 */	lwzu r0, 8(r5)
/* 8008174C 0007D3AC  90 67 00 04 */	stw r3, 4(r7)
/* 80081750 0007D3B0  94 07 00 08 */	stwu r0, 8(r7)
/* 80081754 0007D3B4  42 00 FF F0 */	bdnz lbl_80081744
/* 80081758 0007D3B8  80 65 00 04 */	lwz r3, 4(r5)
/* 8008175C 0007D3BC  38 00 01 A4 */	li r0, 0x1a4
/* 80081760 0007D3C0  38 C4 21 F7 */	addi r6, r4, 0x21f7
/* 80081764 0007D3C4  38 A4 3D A7 */	addi r5, r4, 0x3da7
/* 80081768 0007D3C8  90 67 00 04 */	stw r3, 4(r7)
/* 8008176C 0007D3CC  7C 09 03 A6 */	mtctr r0
lbl_80081770:
/* 80081770 0007D3D0  88 65 00 01 */	lbz r3, 1(r5)
/* 80081774 0007D3D4  8C 05 00 02 */	lbzu r0, 2(r5)
/* 80081778 0007D3D8  98 66 00 01 */	stb r3, 1(r6)
/* 8008177C 0007D3DC  9C 06 00 02 */	stbu r0, 2(r6)
/* 80081780 0007D3E0  42 00 FF F0 */	bdnz lbl_80081770
/* 80081784 0007D3E4  88 64 40 F0 */	lbz r3, 0x40f0(r4)
/* 80081788 0007D3E8  38 00 00 17 */	li r0, 0x17
/* 8008178C 0007D3EC  38 C4 25 40 */	addi r6, r4, 0x2540
/* 80081790 0007D3F0  38 A4 40 F0 */	addi r5, r4, 0x40f0
/* 80081794 0007D3F4  98 64 25 40 */	stb r3, 0x2540(r4)
/* 80081798 0007D3F8  88 64 40 F1 */	lbz r3, 0x40f1(r4)
/* 8008179C 0007D3FC  98 64 25 41 */	stb r3, 0x2541(r4)
/* 800817A0 0007D400  7C 09 03 A6 */	mtctr r0
lbl_800817A4:
/* 800817A4 0007D404  80 65 00 04 */	lwz r3, 4(r5)
/* 800817A8 0007D408  84 05 00 08 */	lwzu r0, 8(r5)
/* 800817AC 0007D40C  90 66 00 04 */	stw r3, 4(r6)
/* 800817B0 0007D410  94 06 00 08 */	stwu r0, 8(r6)
/* 800817B4 0007D414  42 00 FF F0 */	bdnz lbl_800817A4
/* 800817B8 0007D418  80 64 41 AC */	lwz r3, 0x41ac(r4)
/* 800817BC 0007D41C  38 00 00 30 */	li r0, 0x30
/* 800817C0 0007D420  38 C4 25 FE */	addi r6, r4, 0x25fe
/* 800817C4 0007D424  38 A4 41 AE */	addi r5, r4, 0x41ae
/* 800817C8 0007D428  90 64 25 FC */	stw r3, 0x25fc(r4)
/* 800817CC 0007D42C  7C 09 03 A6 */	mtctr r0
lbl_800817D0:
/* 800817D0 0007D430  A0 65 00 02 */	lhz r3, 2(r5)
/* 800817D4 0007D434  A4 05 00 04 */	lhzu r0, 4(r5)
/* 800817D8 0007D438  B0 66 00 02 */	sth r3, 2(r6)
/* 800817DC 0007D43C  B4 06 00 04 */	sthu r0, 4(r6)
/* 800817E0 0007D440  42 00 FF F0 */	bdnz lbl_800817D0
/* 800817E4 0007D444  80 A4 42 70 */	lwz r5, 0x4270(r4)
/* 800817E8 0007D448  38 60 00 E8 */	li r3, 0xe8
/* 800817EC 0007D44C  80 04 42 74 */	lwz r0, 0x4274(r4)
/* 800817F0 0007D450  90 A4 26 C0 */	stw r5, 0x26c0(r4)
/* 800817F4 0007D454  90 04 26 C4 */	stw r0, 0x26c4(r4)
/* 800817F8 0007D458  80 04 42 78 */	lwz r0, 0x4278(r4)
/* 800817FC 0007D45C  90 04 26 C8 */	stw r0, 0x26c8(r4)
/* 80081800 0007D460  88 A4 42 7C */	lbz r5, 0x427c(r4)
/* 80081804 0007D464  88 04 42 7D */	lbz r0, 0x427d(r4)
/* 80081808 0007D468  98 A4 26 CC */	stb r5, 0x26cc(r4)
/* 8008180C 0007D46C  98 04 26 CD */	stb r0, 0x26cd(r4)
/* 80081810 0007D470  88 A4 42 7E */	lbz r5, 0x427e(r4)
/* 80081814 0007D474  88 04 42 7F */	lbz r0, 0x427f(r4)
/* 80081818 0007D478  98 A4 26 CE */	stb r5, 0x26ce(r4)
/* 8008181C 0007D47C  98 04 26 CF */	stb r0, 0x26cf(r4)
/* 80081820 0007D480  88 A4 42 80 */	lbz r5, 0x4280(r4)
/* 80081824 0007D484  88 04 42 81 */	lbz r0, 0x4281(r4)
/* 80081828 0007D488  98 A4 26 D0 */	stb r5, 0x26d0(r4)
/* 8008182C 0007D48C  98 04 26 D1 */	stb r0, 0x26d1(r4)
/* 80081830 0007D490  88 A4 42 82 */	lbz r5, 0x4282(r4)
/* 80081834 0007D494  88 04 42 83 */	lbz r0, 0x4283(r4)
/* 80081838 0007D498  98 A4 26 D2 */	stb r5, 0x26d2(r4)
/* 8008183C 0007D49C  98 04 26 D3 */	stb r0, 0x26d3(r4)
/* 80081840 0007D4A0  88 04 42 84 */	lbz r0, 0x4284(r4)
/* 80081844 0007D4A4  98 04 26 D4 */	stb r0, 0x26d4(r4)
/* 80081848 0007D4A8  88 04 42 85 */	lbz r0, 0x4285(r4)
/* 8008184C 0007D4AC  98 04 26 D5 */	stb r0, 0x26d5(r4)
/* 80081850 0007D4B0  80 04 42 88 */	lwz r0, 0x4288(r4)
/* 80081854 0007D4B4  90 04 26 D8 */	stw r0, 0x26d8(r4)
/* 80081858 0007D4B8  80 04 42 8C */	lwz r0, 0x428c(r4)
/* 8008185C 0007D4BC  90 04 26 DC */	stw r0, 0x26dc(r4)
/* 80081860 0007D4C0  88 04 42 90 */	lbz r0, 0x4290(r4)
/* 80081864 0007D4C4  98 04 26 E0 */	stb r0, 0x26e0(r4)
/* 80081868 0007D4C8  88 04 42 91 */	lbz r0, 0x4291(r4)
/* 8008186C 0007D4CC  98 04 26 E1 */	stb r0, 0x26e1(r4)
/* 80081870 0007D4D0  88 04 42 92 */	lbz r0, 0x4292(r4)
/* 80081874 0007D4D4  98 04 26 E2 */	stb r0, 0x26e2(r4)
/* 80081878 0007D4D8  88 04 42 93 */	lbz r0, 0x4293(r4)
/* 8008187C 0007D4DC  98 04 26 E3 */	stb r0, 0x26e3(r4)
/* 80081880 0007D4E0  88 04 42 94 */	lbz r0, 0x4294(r4)
/* 80081884 0007D4E4  98 04 26 E4 */	stb r0, 0x26e4(r4)
/* 80081888 0007D4E8  88 04 42 95 */	lbz r0, 0x4295(r4)
/* 8008188C 0007D4EC  98 04 26 E5 */	stb r0, 0x26e5(r4)
/* 80081890 0007D4F0  88 04 42 96 */	lbz r0, 0x4296(r4)
/* 80081894 0007D4F4  98 04 26 E6 */	stb r0, 0x26e6(r4)
/* 80081898 0007D4F8  88 04 42 97 */	lbz r0, 0x4297(r4)
/* 8008189C 0007D4FC  98 04 26 E7 */	stb r0, 0x26e7(r4)
/* 800818A0 0007D500  48 15 91 91 */	bl __nw__FUl
/* 800818A4 0007D504  2C 03 00 00 */	cmpwi r3, 0
/* 800818A8 0007D508  7C 7C 1B 78 */	mr r28, r3
/* 800818AC 0007D50C  41 82 00 0C */	beq lbl_800818B8
/* 800818B0 0007D510  48 0F 65 3D */	bl func_80177DEC
/* 800818B4 0007D514  7C 7C 1B 78 */	mr r28, r3
lbl_800818B8:
/* 800818B8 0007D518  38 60 00 00 */	li r3, 0
/* 800818BC 0007D51C  4B FD 7F 81 */	bl func_8005983C
/* 800818C0 0007D520  38 60 03 F7 */	li r3, 0x3f7
/* 800818C4 0007D524  48 1C 7D 19 */	bl func_802495DC
/* 800818C8 0007D528  38 60 00 C8 */	li r3, 0xc8
/* 800818CC 0007D52C  48 1C 7D 11 */	bl func_802495DC
/* 800818D0 0007D530  3B 60 00 01 */	li r27, 1
/* 800818D4 0007D534  3B C0 06 EC */	li r30, 0x6ec
/* 800818D8 0007D538  3B E0 00 0E */	li r31, 0xe
lbl_800818DC:
/* 800818DC 0007D53C  83 2D 9A D0 */	lwz r25, lbl_8063ED90-_SDA_BASE_(r13)
/* 800818E0 0007D540  A0 79 00 9A */	lhz r3, 0x9a(r25)
/* 800818E4 0007D544  4B FF DF E1 */	bl func_8007F8C4
/* 800818E8 0007D548  7C 7A 1B 78 */	mr r26, r3
/* 800818EC 0007D54C  48 00 8C E9 */	bl func_8008A5D4
/* 800818F0 0007D550  80 D9 00 08 */	lwz r6, 8(r25)
/* 800818F4 0007D554  7C 64 1B 78 */	mr r4, r3
/* 800818F8 0007D558  7F 83 E3 78 */	mr r3, r28
/* 800818FC 0007D55C  7F 45 D3 78 */	mr r5, r26
/* 80081900 0007D560  7F 2A CB 78 */	mr r10, r25
/* 80081904 0007D564  39 1B FF FF */	addi r8, r27, -1
/* 80081908 0007D568  38 E0 00 00 */	li r7, 0
/* 8008190C 0007D56C  39 20 00 00 */	li r9, 0
/* 80081910 0007D570  48 0F 93 2D */	bl func_8017AC3C
/* 80081914 0007D574  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 80081918 0007D578  38 A0 06 EC */	li r5, 0x6ec
/* 8008191C 0007D57C  7C 64 F2 14 */	add r3, r4, r30
/* 80081920 0007D580  38 84 49 84 */	addi r4, r4, 0x4984
/* 80081924 0007D584  38 63 6C 0C */	addi r3, r3, 0x6c0c
/* 80081928 0007D588  4B F8 26 D9 */	bl memcpy
/* 8008192C 0007D58C  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 80081930 0007D590  3B 7B 00 01 */	addi r27, r27, 1
/* 80081934 0007D594  2C 1B 00 10 */	cmpwi r27, 0x10
/* 80081938 0007D598  3B DE 06 EC */	addi r30, r30, 0x6ec
/* 8008193C 0007D59C  A0 04 01 18 */	lhz r0, 0x118(r4)
/* 80081940 0007D5A0  7C 64 FA 14 */	add r3, r4, r31
/* 80081944 0007D5A4  B0 03 01 58 */	sth r0, 0x158(r3)
/* 80081948 0007D5A8  A0 04 01 1A */	lhz r0, 0x11a(r4)
/* 8008194C 0007D5AC  B0 03 01 5A */	sth r0, 0x15a(r3)
/* 80081950 0007D5B0  88 04 01 1C */	lbz r0, 0x11c(r4)
/* 80081954 0007D5B4  98 03 01 5C */	stb r0, 0x15c(r3)
/* 80081958 0007D5B8  88 04 01 1D */	lbz r0, 0x11d(r4)
/* 8008195C 0007D5BC  98 03 01 5D */	stb r0, 0x15d(r3)
/* 80081960 0007D5C0  88 04 01 1E */	lbz r0, 0x11e(r4)
/* 80081964 0007D5C4  98 03 01 5E */	stb r0, 0x15e(r3)
/* 80081968 0007D5C8  88 04 01 1F */	lbz r0, 0x11f(r4)
/* 8008196C 0007D5CC  98 03 01 5F */	stb r0, 0x15f(r3)
/* 80081970 0007D5D0  88 04 01 20 */	lbz r0, 0x120(r4)
/* 80081974 0007D5D4  98 03 01 60 */	stb r0, 0x160(r3)
/* 80081978 0007D5D8  88 04 01 21 */	lbz r0, 0x121(r4)
/* 8008197C 0007D5DC  98 03 01 61 */	stb r0, 0x161(r3)
/* 80081980 0007D5E0  88 04 01 22 */	lbz r0, 0x122(r4)
/* 80081984 0007D5E4  98 03 01 62 */	stb r0, 0x162(r3)
/* 80081988 0007D5E8  88 04 01 23 */	lbz r0, 0x123(r4)
/* 8008198C 0007D5EC  98 03 01 63 */	stb r0, 0x163(r3)
/* 80081990 0007D5F0  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80081994 0007D5F4  88 03 01 24 */	lbz r0, 0x124(r3)
/* 80081998 0007D5F8  7C 63 FA 14 */	add r3, r3, r31
/* 8008199C 0007D5FC  3B FF 00 0E */	addi r31, r31, 0xe
/* 800819A0 0007D600  B0 03 01 64 */	sth r0, 0x164(r3)
/* 800819A4 0007D604  41 80 FF 38 */	blt lbl_800818DC
/* 800819A8 0007D608  38 60 00 C8 */	li r3, 0xc8
/* 800819AC 0007D60C  48 15 9C C9 */	bl func_801DB674
/* 800819B0 0007D610  38 60 00 C8 */	li r3, 0xc8
/* 800819B4 0007D614  48 1C 7E DD */	bl func_80249890
/* 800819B8 0007D618  38 60 03 F7 */	li r3, 0x3f7
/* 800819BC 0007D61C  48 15 9C B9 */	bl func_801DB674
/* 800819C0 0007D620  38 60 03 F7 */	li r3, 0x3f7
/* 800819C4 0007D624  48 1C 7E CD */	bl func_80249890
/* 800819C8 0007D628  38 60 00 00 */	li r3, 0
/* 800819CC 0007D62C  4B FD 7E B9 */	bl func_80059884
/* 800819D0 0007D630  7F 83 E3 78 */	mr r3, r28
/* 800819D4 0007D634  38 80 00 01 */	li r4, 1
/* 800819D8 0007D638  48 0F 65 49 */	bl func_80177F20
/* 800819DC 0007D63C  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 800819E0 0007D640  38 80 00 00 */	li r4, 0
/* 800819E4 0007D644  38 00 00 3F */	li r0, 0x3f
/* 800819E8 0007D648  98 8D 9B 20 */	stb r4, lbl_8063EDE0-_SDA_BASE_(r13)
/* 800819EC 0007D64C  38 E3 6C 08 */	addi r7, r3, 0x6c08
/* 800819F0 0007D650  38 A3 1F F8 */	addi r5, r3, 0x1ff8
/* 800819F4 0007D654  7C 09 03 A6 */	mtctr r0
lbl_800819F8:
/* 800819F8 0007D658  80 85 00 04 */	lwz r4, 4(r5)
/* 800819FC 0007D65C  84 05 00 08 */	lwzu r0, 8(r5)
/* 80081A00 0007D660  90 87 00 04 */	stw r4, 4(r7)
/* 80081A04 0007D664  94 07 00 08 */	stwu r0, 8(r7)
/* 80081A08 0007D668  42 00 FF F0 */	bdnz lbl_800819F8
/* 80081A0C 0007D66C  80 85 00 04 */	lwz r4, 4(r5)
/* 80081A10 0007D670  38 00 01 A4 */	li r0, 0x1a4
/* 80081A14 0007D674  38 C3 6E 07 */	addi r6, r3, 0x6e07
/* 80081A18 0007D678  38 A3 21 F7 */	addi r5, r3, 0x21f7
/* 80081A1C 0007D67C  90 87 00 04 */	stw r4, 4(r7)
/* 80081A20 0007D680  7C 09 03 A6 */	mtctr r0
lbl_80081A24:
/* 80081A24 0007D684  88 85 00 01 */	lbz r4, 1(r5)
/* 80081A28 0007D688  8C 05 00 02 */	lbzu r0, 2(r5)
/* 80081A2C 0007D68C  98 86 00 01 */	stb r4, 1(r6)
/* 80081A30 0007D690  9C 06 00 02 */	stbu r0, 2(r6)
/* 80081A34 0007D694  42 00 FF F0 */	bdnz lbl_80081A24
/* 80081A38 0007D698  88 83 25 40 */	lbz r4, 0x2540(r3)
/* 80081A3C 0007D69C  38 00 00 17 */	li r0, 0x17
/* 80081A40 0007D6A0  38 C3 71 50 */	addi r6, r3, 0x7150
/* 80081A44 0007D6A4  38 A3 25 40 */	addi r5, r3, 0x2540
/* 80081A48 0007D6A8  98 83 71 50 */	stb r4, 0x7150(r3)
/* 80081A4C 0007D6AC  88 83 25 41 */	lbz r4, 0x2541(r3)
/* 80081A50 0007D6B0  98 83 71 51 */	stb r4, 0x7151(r3)
/* 80081A54 0007D6B4  7C 09 03 A6 */	mtctr r0
lbl_80081A58:
/* 80081A58 0007D6B8  80 85 00 04 */	lwz r4, 4(r5)
/* 80081A5C 0007D6BC  84 05 00 08 */	lwzu r0, 8(r5)
/* 80081A60 0007D6C0  90 86 00 04 */	stw r4, 4(r6)
/* 80081A64 0007D6C4  94 06 00 08 */	stwu r0, 8(r6)
/* 80081A68 0007D6C8  42 00 FF F0 */	bdnz lbl_80081A58
/* 80081A6C 0007D6CC  80 83 25 FC */	lwz r4, 0x25fc(r3)
/* 80081A70 0007D6D0  38 00 00 30 */	li r0, 0x30
/* 80081A74 0007D6D4  38 C3 72 0E */	addi r6, r3, 0x720e
/* 80081A78 0007D6D8  38 A3 25 FE */	addi r5, r3, 0x25fe
/* 80081A7C 0007D6DC  90 83 72 0C */	stw r4, 0x720c(r3)
/* 80081A80 0007D6E0  7C 09 03 A6 */	mtctr r0
lbl_80081A84:
/* 80081A84 0007D6E4  A0 85 00 02 */	lhz r4, 2(r5)
/* 80081A88 0007D6E8  A4 05 00 04 */	lhzu r0, 4(r5)
/* 80081A8C 0007D6EC  B0 86 00 02 */	sth r4, 2(r6)
/* 80081A90 0007D6F0  B4 06 00 04 */	sthu r0, 4(r6)
/* 80081A94 0007D6F4  42 00 FF F0 */	bdnz lbl_80081A84
/* 80081A98 0007D6F8  80 A3 26 C0 */	lwz r5, 0x26c0(r3)
/* 80081A9C 0007D6FC  38 00 00 3F */	li r0, 0x3f
/* 80081AA0 0007D700  80 83 26 C4 */	lwz r4, 0x26c4(r3)
/* 80081AA4 0007D704  90 A3 72 D0 */	stw r5, 0x72d0(r3)
/* 80081AA8 0007D708  90 83 72 D4 */	stw r4, 0x72d4(r3)
/* 80081AAC 0007D70C  80 83 26 C8 */	lwz r4, 0x26c8(r3)
/* 80081AB0 0007D710  90 83 72 D8 */	stw r4, 0x72d8(r3)
/* 80081AB4 0007D714  88 A3 26 CC */	lbz r5, 0x26cc(r3)
/* 80081AB8 0007D718  88 83 26 CD */	lbz r4, 0x26cd(r3)
/* 80081ABC 0007D71C  98 A3 72 DC */	stb r5, 0x72dc(r3)
/* 80081AC0 0007D720  98 83 72 DD */	stb r4, 0x72dd(r3)
/* 80081AC4 0007D724  88 A3 26 CE */	lbz r5, 0x26ce(r3)
/* 80081AC8 0007D728  88 83 26 CF */	lbz r4, 0x26cf(r3)
/* 80081ACC 0007D72C  98 A3 72 DE */	stb r5, 0x72de(r3)
/* 80081AD0 0007D730  98 83 72 DF */	stb r4, 0x72df(r3)
/* 80081AD4 0007D734  88 A3 26 D0 */	lbz r5, 0x26d0(r3)
/* 80081AD8 0007D738  88 83 26 D1 */	lbz r4, 0x26d1(r3)
/* 80081ADC 0007D73C  98 A3 72 E0 */	stb r5, 0x72e0(r3)
/* 80081AE0 0007D740  98 83 72 E1 */	stb r4, 0x72e1(r3)
/* 80081AE4 0007D744  88 A3 26 D2 */	lbz r5, 0x26d2(r3)
/* 80081AE8 0007D748  88 83 26 D3 */	lbz r4, 0x26d3(r3)
/* 80081AEC 0007D74C  98 A3 72 E2 */	stb r5, 0x72e2(r3)
/* 80081AF0 0007D750  98 83 72 E3 */	stb r4, 0x72e3(r3)
/* 80081AF4 0007D754  88 83 26 D4 */	lbz r4, 0x26d4(r3)
/* 80081AF8 0007D758  98 83 72 E4 */	stb r4, 0x72e4(r3)
/* 80081AFC 0007D75C  88 83 26 D5 */	lbz r4, 0x26d5(r3)
/* 80081B00 0007D760  98 83 72 E5 */	stb r4, 0x72e5(r3)
/* 80081B04 0007D764  80 83 26 D8 */	lwz r4, 0x26d8(r3)
/* 80081B08 0007D768  90 83 72 E8 */	stw r4, 0x72e8(r3)
/* 80081B0C 0007D76C  80 83 26 DC */	lwz r4, 0x26dc(r3)
/* 80081B10 0007D770  90 83 72 EC */	stw r4, 0x72ec(r3)
/* 80081B14 0007D774  88 83 26 E0 */	lbz r4, 0x26e0(r3)
/* 80081B18 0007D778  98 83 72 F0 */	stb r4, 0x72f0(r3)
/* 80081B1C 0007D77C  88 83 26 E1 */	lbz r4, 0x26e1(r3)
/* 80081B20 0007D780  98 83 72 F1 */	stb r4, 0x72f1(r3)
/* 80081B24 0007D784  88 83 26 E2 */	lbz r4, 0x26e2(r3)
/* 80081B28 0007D788  98 83 72 F2 */	stb r4, 0x72f2(r3)
/* 80081B2C 0007D78C  88 83 26 E3 */	lbz r4, 0x26e3(r3)
/* 80081B30 0007D790  98 83 72 F3 */	stb r4, 0x72f3(r3)
/* 80081B34 0007D794  88 83 26 E4 */	lbz r4, 0x26e4(r3)
/* 80081B38 0007D798  98 83 72 F4 */	stb r4, 0x72f4(r3)
/* 80081B3C 0007D79C  88 83 26 E5 */	lbz r4, 0x26e5(r3)
/* 80081B40 0007D7A0  98 83 72 F5 */	stb r4, 0x72f5(r3)
/* 80081B44 0007D7A4  88 83 26 E6 */	lbz r4, 0x26e6(r3)
/* 80081B48 0007D7A8  98 83 72 F6 */	stb r4, 0x72f6(r3)
/* 80081B4C 0007D7AC  88 83 26 E7 */	lbz r4, 0x26e7(r3)
/* 80081B50 0007D7B0  98 83 72 F7 */	stb r4, 0x72f7(r3)
/* 80081B54 0007D7B4  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80081B58 0007D7B8  38 E3 3B A8 */	addi r7, r3, 0x3ba8
/* 80081B5C 0007D7BC  38 A3 1F F8 */	addi r5, r3, 0x1ff8
/* 80081B60 0007D7C0  7C 09 03 A6 */	mtctr r0
lbl_80081B64:
/* 80081B64 0007D7C4  80 85 00 04 */	lwz r4, 4(r5)
/* 80081B68 0007D7C8  84 05 00 08 */	lwzu r0, 8(r5)
/* 80081B6C 0007D7CC  90 87 00 04 */	stw r4, 4(r7)
/* 80081B70 0007D7D0  94 07 00 08 */	stwu r0, 8(r7)
/* 80081B74 0007D7D4  42 00 FF F0 */	bdnz lbl_80081B64
/* 80081B78 0007D7D8  80 85 00 04 */	lwz r4, 4(r5)
/* 80081B7C 0007D7DC  38 00 01 A4 */	li r0, 0x1a4
/* 80081B80 0007D7E0  38 C3 3D A7 */	addi r6, r3, 0x3da7
/* 80081B84 0007D7E4  38 A3 21 F7 */	addi r5, r3, 0x21f7
/* 80081B88 0007D7E8  90 87 00 04 */	stw r4, 4(r7)
/* 80081B8C 0007D7EC  7C 09 03 A6 */	mtctr r0
lbl_80081B90:
/* 80081B90 0007D7F0  88 85 00 01 */	lbz r4, 1(r5)
/* 80081B94 0007D7F4  8C 05 00 02 */	lbzu r0, 2(r5)
/* 80081B98 0007D7F8  98 86 00 01 */	stb r4, 1(r6)
/* 80081B9C 0007D7FC  9C 06 00 02 */	stbu r0, 2(r6)
/* 80081BA0 0007D800  42 00 FF F0 */	bdnz lbl_80081B90
/* 80081BA4 0007D804  88 83 25 40 */	lbz r4, 0x2540(r3)
/* 80081BA8 0007D808  38 00 00 17 */	li r0, 0x17
/* 80081BAC 0007D80C  38 C3 40 F0 */	addi r6, r3, 0x40f0
/* 80081BB0 0007D810  38 A3 25 40 */	addi r5, r3, 0x2540
/* 80081BB4 0007D814  98 83 40 F0 */	stb r4, 0x40f0(r3)
/* 80081BB8 0007D818  88 83 25 41 */	lbz r4, 0x2541(r3)
/* 80081BBC 0007D81C  98 83 40 F1 */	stb r4, 0x40f1(r3)
/* 80081BC0 0007D820  7C 09 03 A6 */	mtctr r0
lbl_80081BC4:
/* 80081BC4 0007D824  80 85 00 04 */	lwz r4, 4(r5)
/* 80081BC8 0007D828  84 05 00 08 */	lwzu r0, 8(r5)
/* 80081BCC 0007D82C  90 86 00 04 */	stw r4, 4(r6)
/* 80081BD0 0007D830  94 06 00 08 */	stwu r0, 8(r6)
/* 80081BD4 0007D834  42 00 FF F0 */	bdnz lbl_80081BC4
/* 80081BD8 0007D838  80 83 25 FC */	lwz r4, 0x25fc(r3)
/* 80081BDC 0007D83C  38 00 00 30 */	li r0, 0x30
/* 80081BE0 0007D840  38 C3 41 AE */	addi r6, r3, 0x41ae
/* 80081BE4 0007D844  38 A3 25 FE */	addi r5, r3, 0x25fe
/* 80081BE8 0007D848  90 83 41 AC */	stw r4, 0x41ac(r3)
/* 80081BEC 0007D84C  7C 09 03 A6 */	mtctr r0
lbl_80081BF0:
/* 80081BF0 0007D850  A0 85 00 02 */	lhz r4, 2(r5)
/* 80081BF4 0007D854  A4 05 00 04 */	lhzu r0, 4(r5)
/* 80081BF8 0007D858  B0 86 00 02 */	sth r4, 2(r6)
/* 80081BFC 0007D85C  B4 06 00 04 */	sthu r0, 4(r6)
/* 80081C00 0007D860  42 00 FF F0 */	bdnz lbl_80081BF0
/* 80081C04 0007D864  80 A3 26 C0 */	lwz r5, 0x26c0(r3)
/* 80081C08 0007D868  38 00 00 5D */	li r0, 0x5d
/* 80081C0C 0007D86C  80 83 26 C4 */	lwz r4, 0x26c4(r3)
/* 80081C10 0007D870  90 A3 42 70 */	stw r5, 0x4270(r3)
/* 80081C14 0007D874  90 83 42 74 */	stw r4, 0x4274(r3)
/* 80081C18 0007D878  80 83 26 C8 */	lwz r4, 0x26c8(r3)
/* 80081C1C 0007D87C  90 83 42 78 */	stw r4, 0x4278(r3)
/* 80081C20 0007D880  88 A3 26 CC */	lbz r5, 0x26cc(r3)
/* 80081C24 0007D884  88 83 26 CD */	lbz r4, 0x26cd(r3)
/* 80081C28 0007D888  98 A3 42 7C */	stb r5, 0x427c(r3)
/* 80081C2C 0007D88C  98 83 42 7D */	stb r4, 0x427d(r3)
/* 80081C30 0007D890  88 A3 26 CE */	lbz r5, 0x26ce(r3)
/* 80081C34 0007D894  88 83 26 CF */	lbz r4, 0x26cf(r3)
/* 80081C38 0007D898  98 A3 42 7E */	stb r5, 0x427e(r3)
/* 80081C3C 0007D89C  98 83 42 7F */	stb r4, 0x427f(r3)
/* 80081C40 0007D8A0  88 A3 26 D0 */	lbz r5, 0x26d0(r3)
/* 80081C44 0007D8A4  88 83 26 D1 */	lbz r4, 0x26d1(r3)
/* 80081C48 0007D8A8  98 A3 42 80 */	stb r5, 0x4280(r3)
/* 80081C4C 0007D8AC  98 83 42 81 */	stb r4, 0x4281(r3)
/* 80081C50 0007D8B0  88 A3 26 D2 */	lbz r5, 0x26d2(r3)
/* 80081C54 0007D8B4  88 83 26 D3 */	lbz r4, 0x26d3(r3)
/* 80081C58 0007D8B8  98 A3 42 82 */	stb r5, 0x4282(r3)
/* 80081C5C 0007D8BC  98 83 42 83 */	stb r4, 0x4283(r3)
/* 80081C60 0007D8C0  88 83 26 D4 */	lbz r4, 0x26d4(r3)
/* 80081C64 0007D8C4  98 83 42 84 */	stb r4, 0x4284(r3)
/* 80081C68 0007D8C8  88 83 26 D5 */	lbz r4, 0x26d5(r3)
/* 80081C6C 0007D8CC  98 83 42 85 */	stb r4, 0x4285(r3)
/* 80081C70 0007D8D0  80 83 26 D8 */	lwz r4, 0x26d8(r3)
/* 80081C74 0007D8D4  90 83 42 88 */	stw r4, 0x4288(r3)
/* 80081C78 0007D8D8  80 83 26 DC */	lwz r4, 0x26dc(r3)
/* 80081C7C 0007D8DC  90 83 42 8C */	stw r4, 0x428c(r3)
/* 80081C80 0007D8E0  88 83 26 E0 */	lbz r4, 0x26e0(r3)
/* 80081C84 0007D8E4  98 83 42 90 */	stb r4, 0x4290(r3)
/* 80081C88 0007D8E8  88 83 26 E1 */	lbz r4, 0x26e1(r3)
/* 80081C8C 0007D8EC  98 83 42 91 */	stb r4, 0x4291(r3)
/* 80081C90 0007D8F0  88 83 26 E2 */	lbz r4, 0x26e2(r3)
/* 80081C94 0007D8F4  98 83 42 92 */	stb r4, 0x4292(r3)
/* 80081C98 0007D8F8  88 83 26 E3 */	lbz r4, 0x26e3(r3)
/* 80081C9C 0007D8FC  98 83 42 93 */	stb r4, 0x4293(r3)
/* 80081CA0 0007D900  88 83 26 E4 */	lbz r4, 0x26e4(r3)
/* 80081CA4 0007D904  98 83 42 94 */	stb r4, 0x4294(r3)
/* 80081CA8 0007D908  88 83 26 E5 */	lbz r4, 0x26e5(r3)
/* 80081CAC 0007D90C  98 83 42 95 */	stb r4, 0x4295(r3)
/* 80081CB0 0007D910  88 83 26 E6 */	lbz r4, 0x26e6(r3)
/* 80081CB4 0007D914  98 83 42 96 */	stb r4, 0x4296(r3)
/* 80081CB8 0007D918  88 83 26 E7 */	lbz r4, 0x26e7(r3)
/* 80081CBC 0007D91C  98 83 42 97 */	stb r4, 0x4297(r3)
/* 80081CC0 0007D920  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80081CC4 0007D924  48 00 04 20 */	b lbl_800820E4
lbl_80081CC8:
/* 80081CC8 0007D928  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 80081CCC 0007D92C  38 00 00 3F */	li r0, 0x3f
/* 80081CD0 0007D930  38 E4 1F F8 */	addi r7, r4, 0x1ff8
/* 80081CD4 0007D934  38 A4 3B A8 */	addi r5, r4, 0x3ba8
/* 80081CD8 0007D938  7C 09 03 A6 */	mtctr r0
lbl_80081CDC:
/* 80081CDC 0007D93C  80 65 00 04 */	lwz r3, 4(r5)
/* 80081CE0 0007D940  84 05 00 08 */	lwzu r0, 8(r5)
/* 80081CE4 0007D944  90 67 00 04 */	stw r3, 4(r7)
/* 80081CE8 0007D948  94 07 00 08 */	stwu r0, 8(r7)
/* 80081CEC 0007D94C  42 00 FF F0 */	bdnz lbl_80081CDC
/* 80081CF0 0007D950  80 65 00 04 */	lwz r3, 4(r5)
/* 80081CF4 0007D954  38 00 01 A4 */	li r0, 0x1a4
/* 80081CF8 0007D958  38 C4 21 F7 */	addi r6, r4, 0x21f7
/* 80081CFC 0007D95C  38 A4 3D A7 */	addi r5, r4, 0x3da7
/* 80081D00 0007D960  90 67 00 04 */	stw r3, 4(r7)
/* 80081D04 0007D964  7C 09 03 A6 */	mtctr r0
lbl_80081D08:
/* 80081D08 0007D968  88 65 00 01 */	lbz r3, 1(r5)
/* 80081D0C 0007D96C  8C 05 00 02 */	lbzu r0, 2(r5)
/* 80081D10 0007D970  98 66 00 01 */	stb r3, 1(r6)
/* 80081D14 0007D974  9C 06 00 02 */	stbu r0, 2(r6)
/* 80081D18 0007D978  42 00 FF F0 */	bdnz lbl_80081D08
/* 80081D1C 0007D97C  88 64 40 F0 */	lbz r3, 0x40f0(r4)
/* 80081D20 0007D980  38 00 00 17 */	li r0, 0x17
/* 80081D24 0007D984  38 C4 25 40 */	addi r6, r4, 0x2540
/* 80081D28 0007D988  38 A4 40 F0 */	addi r5, r4, 0x40f0
/* 80081D2C 0007D98C  98 64 25 40 */	stb r3, 0x2540(r4)
/* 80081D30 0007D990  88 64 40 F1 */	lbz r3, 0x40f1(r4)
/* 80081D34 0007D994  98 64 25 41 */	stb r3, 0x2541(r4)
/* 80081D38 0007D998  7C 09 03 A6 */	mtctr r0
lbl_80081D3C:
/* 80081D3C 0007D99C  80 65 00 04 */	lwz r3, 4(r5)
/* 80081D40 0007D9A0  84 05 00 08 */	lwzu r0, 8(r5)
/* 80081D44 0007D9A4  90 66 00 04 */	stw r3, 4(r6)
/* 80081D48 0007D9A8  94 06 00 08 */	stwu r0, 8(r6)
/* 80081D4C 0007D9AC  42 00 FF F0 */	bdnz lbl_80081D3C
/* 80081D50 0007D9B0  80 64 41 AC */	lwz r3, 0x41ac(r4)
/* 80081D54 0007D9B4  38 00 00 30 */	li r0, 0x30
/* 80081D58 0007D9B8  38 C4 25 FE */	addi r6, r4, 0x25fe
/* 80081D5C 0007D9BC  38 A4 41 AE */	addi r5, r4, 0x41ae
/* 80081D60 0007D9C0  90 64 25 FC */	stw r3, 0x25fc(r4)
/* 80081D64 0007D9C4  7C 09 03 A6 */	mtctr r0
lbl_80081D68:
/* 80081D68 0007D9C8  A0 65 00 02 */	lhz r3, 2(r5)
/* 80081D6C 0007D9CC  A4 05 00 04 */	lhzu r0, 4(r5)
/* 80081D70 0007D9D0  B0 66 00 02 */	sth r3, 2(r6)
/* 80081D74 0007D9D4  B4 06 00 04 */	sthu r0, 4(r6)
/* 80081D78 0007D9D8  42 00 FF F0 */	bdnz lbl_80081D68
/* 80081D7C 0007D9DC  80 A4 42 70 */	lwz r5, 0x4270(r4)
/* 80081D80 0007D9E0  38 60 00 E8 */	li r3, 0xe8
/* 80081D84 0007D9E4  80 04 42 74 */	lwz r0, 0x4274(r4)
/* 80081D88 0007D9E8  90 A4 26 C0 */	stw r5, 0x26c0(r4)
/* 80081D8C 0007D9EC  90 04 26 C4 */	stw r0, 0x26c4(r4)
/* 80081D90 0007D9F0  80 04 42 78 */	lwz r0, 0x4278(r4)
/* 80081D94 0007D9F4  90 04 26 C8 */	stw r0, 0x26c8(r4)
/* 80081D98 0007D9F8  88 A4 42 7C */	lbz r5, 0x427c(r4)
/* 80081D9C 0007D9FC  88 04 42 7D */	lbz r0, 0x427d(r4)
/* 80081DA0 0007DA00  98 A4 26 CC */	stb r5, 0x26cc(r4)
/* 80081DA4 0007DA04  98 04 26 CD */	stb r0, 0x26cd(r4)
/* 80081DA8 0007DA08  88 A4 42 7E */	lbz r5, 0x427e(r4)
/* 80081DAC 0007DA0C  88 04 42 7F */	lbz r0, 0x427f(r4)
/* 80081DB0 0007DA10  98 A4 26 CE */	stb r5, 0x26ce(r4)
/* 80081DB4 0007DA14  98 04 26 CF */	stb r0, 0x26cf(r4)
/* 80081DB8 0007DA18  88 A4 42 80 */	lbz r5, 0x4280(r4)
/* 80081DBC 0007DA1C  88 04 42 81 */	lbz r0, 0x4281(r4)
/* 80081DC0 0007DA20  98 A4 26 D0 */	stb r5, 0x26d0(r4)
/* 80081DC4 0007DA24  98 04 26 D1 */	stb r0, 0x26d1(r4)
/* 80081DC8 0007DA28  88 A4 42 82 */	lbz r5, 0x4282(r4)
/* 80081DCC 0007DA2C  88 04 42 83 */	lbz r0, 0x4283(r4)
/* 80081DD0 0007DA30  98 A4 26 D2 */	stb r5, 0x26d2(r4)
/* 80081DD4 0007DA34  98 04 26 D3 */	stb r0, 0x26d3(r4)
/* 80081DD8 0007DA38  88 04 42 84 */	lbz r0, 0x4284(r4)
/* 80081DDC 0007DA3C  98 04 26 D4 */	stb r0, 0x26d4(r4)
/* 80081DE0 0007DA40  88 04 42 85 */	lbz r0, 0x4285(r4)
/* 80081DE4 0007DA44  98 04 26 D5 */	stb r0, 0x26d5(r4)
/* 80081DE8 0007DA48  80 04 42 88 */	lwz r0, 0x4288(r4)
/* 80081DEC 0007DA4C  90 04 26 D8 */	stw r0, 0x26d8(r4)
/* 80081DF0 0007DA50  80 04 42 8C */	lwz r0, 0x428c(r4)
/* 80081DF4 0007DA54  90 04 26 DC */	stw r0, 0x26dc(r4)
/* 80081DF8 0007DA58  88 04 42 90 */	lbz r0, 0x4290(r4)
/* 80081DFC 0007DA5C  98 04 26 E0 */	stb r0, 0x26e0(r4)
/* 80081E00 0007DA60  88 04 42 91 */	lbz r0, 0x4291(r4)
/* 80081E04 0007DA64  98 04 26 E1 */	stb r0, 0x26e1(r4)
/* 80081E08 0007DA68  88 04 42 92 */	lbz r0, 0x4292(r4)
/* 80081E0C 0007DA6C  98 04 26 E2 */	stb r0, 0x26e2(r4)
/* 80081E10 0007DA70  88 04 42 93 */	lbz r0, 0x4293(r4)
/* 80081E14 0007DA74  98 04 26 E3 */	stb r0, 0x26e3(r4)
/* 80081E18 0007DA78  88 04 42 94 */	lbz r0, 0x4294(r4)
/* 80081E1C 0007DA7C  98 04 26 E4 */	stb r0, 0x26e4(r4)
/* 80081E20 0007DA80  88 04 42 95 */	lbz r0, 0x4295(r4)
/* 80081E24 0007DA84  98 04 26 E5 */	stb r0, 0x26e5(r4)
/* 80081E28 0007DA88  88 04 42 96 */	lbz r0, 0x4296(r4)
/* 80081E2C 0007DA8C  98 04 26 E6 */	stb r0, 0x26e6(r4)
/* 80081E30 0007DA90  88 04 42 97 */	lbz r0, 0x4297(r4)
/* 80081E34 0007DA94  98 04 26 E7 */	stb r0, 0x26e7(r4)
/* 80081E38 0007DA98  48 15 8B F9 */	bl __nw__FUl
/* 80081E3C 0007DA9C  2C 03 00 00 */	cmpwi r3, 0
/* 80081E40 0007DAA0  7C 7B 1B 78 */	mr r27, r3
/* 80081E44 0007DAA4  41 82 00 0C */	beq lbl_80081E50
/* 80081E48 0007DAA8  48 0F 5F A5 */	bl func_80177DEC
/* 80081E4C 0007DAAC  7C 7B 1B 78 */	mr r27, r3
lbl_80081E50:
/* 80081E50 0007DAB0  38 60 00 00 */	li r3, 0
/* 80081E54 0007DAB4  4B FD 79 E9 */	bl func_8005983C
/* 80081E58 0007DAB8  38 60 03 F7 */	li r3, 0x3f7
/* 80081E5C 0007DABC  48 1C 77 81 */	bl func_802495DC
/* 80081E60 0007DAC0  38 60 00 C8 */	li r3, 0xc8
/* 80081E64 0007DAC4  48 1C 77 79 */	bl func_802495DC
/* 80081E68 0007DAC8  3B 80 00 00 */	li r28, 0
/* 80081E6C 0007DACC  3B C0 00 00 */	li r30, 0
/* 80081E70 0007DAD0  3B E0 00 00 */	li r31, 0
lbl_80081E74:
/* 80081E74 0007DAD4  83 2D 9A D0 */	lwz r25, lbl_8063ED90-_SDA_BASE_(r13)
/* 80081E78 0007DAD8  A0 79 00 9A */	lhz r3, 0x9a(r25)
/* 80081E7C 0007DADC  4B FF DA 49 */	bl func_8007F8C4
/* 80081E80 0007DAE0  7C 7A 1B 78 */	mr r26, r3
/* 80081E84 0007DAE4  48 00 87 51 */	bl func_8008A5D4
/* 80081E88 0007DAE8  80 D9 00 08 */	lwz r6, 8(r25)
/* 80081E8C 0007DAEC  7C 64 1B 78 */	mr r4, r3
/* 80081E90 0007DAF0  7F 63 DB 78 */	mr r3, r27
/* 80081E94 0007DAF4  7F 45 D3 78 */	mr r5, r26
/* 80081E98 0007DAF8  7F 88 E3 78 */	mr r8, r28
/* 80081E9C 0007DAFC  7F 29 CB 78 */	mr r9, r25
/* 80081EA0 0007DB00  38 E0 00 00 */	li r7, 0
/* 80081EA4 0007DB04  48 0F 8C A9 */	bl func_8017AB4C
/* 80081EA8 0007DB08  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 80081EAC 0007DB0C  38 A0 06 EC */	li r5, 0x6ec
/* 80081EB0 0007DB10  7C 64 F2 14 */	add r3, r4, r30
/* 80081EB4 0007DB14  38 84 49 84 */	addi r4, r4, 0x4984
/* 80081EB8 0007DB18  38 63 6C 0C */	addi r3, r3, 0x6c0c
/* 80081EBC 0007DB1C  4B F8 21 45 */	bl memcpy
/* 80081EC0 0007DB20  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 80081EC4 0007DB24  3B 9C 00 01 */	addi r28, r28, 1
/* 80081EC8 0007DB28  2C 1C 00 06 */	cmpwi r28, 6
/* 80081ECC 0007DB2C  3B DE 06 EC */	addi r30, r30, 0x6ec
/* 80081ED0 0007DB30  A0 04 01 18 */	lhz r0, 0x118(r4)
/* 80081ED4 0007DB34  7C 64 FA 14 */	add r3, r4, r31
/* 80081ED8 0007DB38  B0 03 01 58 */	sth r0, 0x158(r3)
/* 80081EDC 0007DB3C  A0 04 01 1A */	lhz r0, 0x11a(r4)
/* 80081EE0 0007DB40  B0 03 01 5A */	sth r0, 0x15a(r3)
/* 80081EE4 0007DB44  88 04 01 1C */	lbz r0, 0x11c(r4)
/* 80081EE8 0007DB48  98 03 01 5C */	stb r0, 0x15c(r3)
/* 80081EEC 0007DB4C  88 04 01 1D */	lbz r0, 0x11d(r4)
/* 80081EF0 0007DB50  98 03 01 5D */	stb r0, 0x15d(r3)
/* 80081EF4 0007DB54  88 04 01 1E */	lbz r0, 0x11e(r4)
/* 80081EF8 0007DB58  98 03 01 5E */	stb r0, 0x15e(r3)
/* 80081EFC 0007DB5C  88 04 01 1F */	lbz r0, 0x11f(r4)
/* 80081F00 0007DB60  98 03 01 5F */	stb r0, 0x15f(r3)
/* 80081F04 0007DB64  88 04 01 20 */	lbz r0, 0x120(r4)
/* 80081F08 0007DB68  98 03 01 60 */	stb r0, 0x160(r3)
/* 80081F0C 0007DB6C  88 04 01 21 */	lbz r0, 0x121(r4)
/* 80081F10 0007DB70  98 03 01 61 */	stb r0, 0x161(r3)
/* 80081F14 0007DB74  88 04 01 22 */	lbz r0, 0x122(r4)
/* 80081F18 0007DB78  98 03 01 62 */	stb r0, 0x162(r3)
/* 80081F1C 0007DB7C  88 04 01 23 */	lbz r0, 0x123(r4)
/* 80081F20 0007DB80  98 03 01 63 */	stb r0, 0x163(r3)
/* 80081F24 0007DB84  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80081F28 0007DB88  88 03 01 24 */	lbz r0, 0x124(r3)
/* 80081F2C 0007DB8C  7C 63 FA 14 */	add r3, r3, r31
/* 80081F30 0007DB90  3B FF 00 0E */	addi r31, r31, 0xe
/* 80081F34 0007DB94  B0 03 01 64 */	sth r0, 0x164(r3)
/* 80081F38 0007DB98  41 80 FF 3C */	blt lbl_80081E74
/* 80081F3C 0007DB9C  38 60 00 C8 */	li r3, 0xc8
/* 80081F40 0007DBA0  48 15 97 35 */	bl func_801DB674
/* 80081F44 0007DBA4  38 60 00 C8 */	li r3, 0xc8
/* 80081F48 0007DBA8  48 1C 79 49 */	bl func_80249890
/* 80081F4C 0007DBAC  38 60 03 F7 */	li r3, 0x3f7
/* 80081F50 0007DBB0  48 15 97 25 */	bl func_801DB674
/* 80081F54 0007DBB4  38 60 03 F7 */	li r3, 0x3f7
/* 80081F58 0007DBB8  48 1C 79 39 */	bl func_80249890
/* 80081F5C 0007DBBC  38 60 00 00 */	li r3, 0
/* 80081F60 0007DBC0  4B FD 79 25 */	bl func_80059884
/* 80081F64 0007DBC4  7F 63 DB 78 */	mr r3, r27
/* 80081F68 0007DBC8  38 80 00 01 */	li r4, 1
/* 80081F6C 0007DBCC  48 0F 5F B5 */	bl func_80177F20
/* 80081F70 0007DBD0  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80081F74 0007DBD4  38 00 00 3F */	li r0, 0x3f
/* 80081F78 0007DBD8  38 E3 3B A8 */	addi r7, r3, 0x3ba8
/* 80081F7C 0007DBDC  38 A3 1F F8 */	addi r5, r3, 0x1ff8
/* 80081F80 0007DBE0  7C 09 03 A6 */	mtctr r0
lbl_80081F84:
/* 80081F84 0007DBE4  80 85 00 04 */	lwz r4, 4(r5)
/* 80081F88 0007DBE8  84 05 00 08 */	lwzu r0, 8(r5)
/* 80081F8C 0007DBEC  90 87 00 04 */	stw r4, 4(r7)
/* 80081F90 0007DBF0  94 07 00 08 */	stwu r0, 8(r7)
/* 80081F94 0007DBF4  42 00 FF F0 */	bdnz lbl_80081F84
/* 80081F98 0007DBF8  80 85 00 04 */	lwz r4, 4(r5)
/* 80081F9C 0007DBFC  38 00 01 A4 */	li r0, 0x1a4
/* 80081FA0 0007DC00  38 C3 3D A7 */	addi r6, r3, 0x3da7
/* 80081FA4 0007DC04  38 A3 21 F7 */	addi r5, r3, 0x21f7
/* 80081FA8 0007DC08  90 87 00 04 */	stw r4, 4(r7)
/* 80081FAC 0007DC0C  7C 09 03 A6 */	mtctr r0
lbl_80081FB0:
/* 80081FB0 0007DC10  88 85 00 01 */	lbz r4, 1(r5)
/* 80081FB4 0007DC14  8C 05 00 02 */	lbzu r0, 2(r5)
/* 80081FB8 0007DC18  98 86 00 01 */	stb r4, 1(r6)
/* 80081FBC 0007DC1C  9C 06 00 02 */	stbu r0, 2(r6)
/* 80081FC0 0007DC20  42 00 FF F0 */	bdnz lbl_80081FB0
/* 80081FC4 0007DC24  88 83 25 40 */	lbz r4, 0x2540(r3)
/* 80081FC8 0007DC28  38 00 00 17 */	li r0, 0x17
/* 80081FCC 0007DC2C  38 C3 40 F0 */	addi r6, r3, 0x40f0
/* 80081FD0 0007DC30  38 A3 25 40 */	addi r5, r3, 0x2540
/* 80081FD4 0007DC34  98 83 40 F0 */	stb r4, 0x40f0(r3)
/* 80081FD8 0007DC38  88 83 25 41 */	lbz r4, 0x2541(r3)
/* 80081FDC 0007DC3C  98 83 40 F1 */	stb r4, 0x40f1(r3)
/* 80081FE0 0007DC40  7C 09 03 A6 */	mtctr r0
lbl_80081FE4:
/* 80081FE4 0007DC44  80 85 00 04 */	lwz r4, 4(r5)
/* 80081FE8 0007DC48  84 05 00 08 */	lwzu r0, 8(r5)
/* 80081FEC 0007DC4C  90 86 00 04 */	stw r4, 4(r6)
/* 80081FF0 0007DC50  94 06 00 08 */	stwu r0, 8(r6)
/* 80081FF4 0007DC54  42 00 FF F0 */	bdnz lbl_80081FE4
/* 80081FF8 0007DC58  80 83 25 FC */	lwz r4, 0x25fc(r3)
/* 80081FFC 0007DC5C  38 00 00 30 */	li r0, 0x30
/* 80082000 0007DC60  38 C3 41 AE */	addi r6, r3, 0x41ae
/* 80082004 0007DC64  38 A3 25 FE */	addi r5, r3, 0x25fe
/* 80082008 0007DC68  90 83 41 AC */	stw r4, 0x41ac(r3)
/* 8008200C 0007DC6C  7C 09 03 A6 */	mtctr r0
lbl_80082010:
/* 80082010 0007DC70  A0 85 00 02 */	lhz r4, 2(r5)
/* 80082014 0007DC74  A4 05 00 04 */	lhzu r0, 4(r5)
/* 80082018 0007DC78  B0 86 00 02 */	sth r4, 2(r6)
/* 8008201C 0007DC7C  B4 06 00 04 */	sthu r0, 4(r6)
/* 80082020 0007DC80  42 00 FF F0 */	bdnz lbl_80082010
/* 80082024 0007DC84  80 A3 26 C0 */	lwz r5, 0x26c0(r3)
/* 80082028 0007DC88  38 00 00 90 */	li r0, 0x90
/* 8008202C 0007DC8C  80 83 26 C4 */	lwz r4, 0x26c4(r3)
/* 80082030 0007DC90  90 A3 42 70 */	stw r5, 0x4270(r3)
/* 80082034 0007DC94  90 83 42 74 */	stw r4, 0x4274(r3)
/* 80082038 0007DC98  80 83 26 C8 */	lwz r4, 0x26c8(r3)
/* 8008203C 0007DC9C  90 83 42 78 */	stw r4, 0x4278(r3)
/* 80082040 0007DCA0  88 A3 26 CC */	lbz r5, 0x26cc(r3)
/* 80082044 0007DCA4  88 83 26 CD */	lbz r4, 0x26cd(r3)
/* 80082048 0007DCA8  98 A3 42 7C */	stb r5, 0x427c(r3)
/* 8008204C 0007DCAC  98 83 42 7D */	stb r4, 0x427d(r3)
/* 80082050 0007DCB0  88 A3 26 CE */	lbz r5, 0x26ce(r3)
/* 80082054 0007DCB4  88 83 26 CF */	lbz r4, 0x26cf(r3)
/* 80082058 0007DCB8  98 A3 42 7E */	stb r5, 0x427e(r3)
/* 8008205C 0007DCBC  98 83 42 7F */	stb r4, 0x427f(r3)
/* 80082060 0007DCC0  88 A3 26 D0 */	lbz r5, 0x26d0(r3)
/* 80082064 0007DCC4  88 83 26 D1 */	lbz r4, 0x26d1(r3)
/* 80082068 0007DCC8  98 A3 42 80 */	stb r5, 0x4280(r3)
/* 8008206C 0007DCCC  98 83 42 81 */	stb r4, 0x4281(r3)
/* 80082070 0007DCD0  88 A3 26 D2 */	lbz r5, 0x26d2(r3)
/* 80082074 0007DCD4  88 83 26 D3 */	lbz r4, 0x26d3(r3)
/* 80082078 0007DCD8  98 A3 42 82 */	stb r5, 0x4282(r3)
/* 8008207C 0007DCDC  98 83 42 83 */	stb r4, 0x4283(r3)
/* 80082080 0007DCE0  88 83 26 D4 */	lbz r4, 0x26d4(r3)
/* 80082084 0007DCE4  98 83 42 84 */	stb r4, 0x4284(r3)
/* 80082088 0007DCE8  88 83 26 D5 */	lbz r4, 0x26d5(r3)
/* 8008208C 0007DCEC  98 83 42 85 */	stb r4, 0x4285(r3)
/* 80082090 0007DCF0  80 83 26 D8 */	lwz r4, 0x26d8(r3)
/* 80082094 0007DCF4  90 83 42 88 */	stw r4, 0x4288(r3)
/* 80082098 0007DCF8  80 83 26 DC */	lwz r4, 0x26dc(r3)
/* 8008209C 0007DCFC  90 83 42 8C */	stw r4, 0x428c(r3)
/* 800820A0 0007DD00  88 83 26 E0 */	lbz r4, 0x26e0(r3)
/* 800820A4 0007DD04  98 83 42 90 */	stb r4, 0x4290(r3)
/* 800820A8 0007DD08  88 83 26 E1 */	lbz r4, 0x26e1(r3)
/* 800820AC 0007DD0C  98 83 42 91 */	stb r4, 0x4291(r3)
/* 800820B0 0007DD10  88 83 26 E2 */	lbz r4, 0x26e2(r3)
/* 800820B4 0007DD14  98 83 42 92 */	stb r4, 0x4292(r3)
/* 800820B8 0007DD18  88 83 26 E3 */	lbz r4, 0x26e3(r3)
/* 800820BC 0007DD1C  98 83 42 93 */	stb r4, 0x4293(r3)
/* 800820C0 0007DD20  88 83 26 E4 */	lbz r4, 0x26e4(r3)
/* 800820C4 0007DD24  98 83 42 94 */	stb r4, 0x4294(r3)
/* 800820C8 0007DD28  88 83 26 E5 */	lbz r4, 0x26e5(r3)
/* 800820CC 0007DD2C  98 83 42 95 */	stb r4, 0x4295(r3)
/* 800820D0 0007DD30  88 83 26 E6 */	lbz r4, 0x26e6(r3)
/* 800820D4 0007DD34  98 83 42 96 */	stb r4, 0x4296(r3)
/* 800820D8 0007DD38  88 83 26 E7 */	lbz r4, 0x26e7(r3)
/* 800820DC 0007DD3C  98 83 42 97 */	stb r4, 0x4297(r3)
/* 800820E0 0007DD40  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
lbl_800820E4:
/* 800820E4 0007DD44  38 60 00 37 */	li r3, 0x37
/* 800820E8 0007DD48  48 0E 09 A9 */	bl func_80162A90
/* 800820EC 0007DD4C  28 03 00 03 */	cmplwi r3, 3
/* 800820F0 0007DD50  40 82 00 1C */	bne lbl_8008210C
/* 800820F4 0007DD54  38 7D 06 90 */	addi r3, r29, 0x690
/* 800820F8 0007DD58  88 03 00 03 */	lbz r0, 3(r3)
/* 800820FC 0007DD5C  2C 00 00 00 */	cmpwi r0, 0
/* 80082100 0007DD60  40 82 00 0C */	bne lbl_8008210C
/* 80082104 0007DD64  38 00 00 01 */	li r0, 1
/* 80082108 0007DD68  98 03 00 03 */	stb r0, 3(r3)
lbl_8008210C:
/* 8008210C 0007DD6C  A0 0D 9A 22 */	lhz r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80082110 0007DD70  2C 00 00 78 */	cmpwi r0, 0x78
/* 80082114 0007DD74  41 82 07 EC */	beq lbl_80082900
/* 80082118 0007DD78  40 80 00 34 */	bge lbl_8008214C
/* 8008211C 0007DD7C  2C 00 00 6A */	cmpwi r0, 0x6a
/* 80082120 0007DD80  41 82 09 DC */	beq lbl_80082AFC
/* 80082124 0007DD84  40 80 00 1C */	bge lbl_80082140
/* 80082128 0007DD88  2C 00 00 63 */	cmpwi r0, 0x63
/* 8008212C 0007DD8C  41 82 09 BC */	beq lbl_80082AE8
/* 80082130 0007DD90  40 80 0A 10 */	bge lbl_80082B40
/* 80082134 0007DD94  2C 00 00 35 */	cmpwi r0, 0x35
/* 80082138 0007DD98  41 82 09 F8 */	beq lbl_80082B30
/* 8008213C 0007DD9C  48 00 0A 04 */	b lbl_80082B40
lbl_80082140:
/* 80082140 0007DDA0  2C 00 00 73 */	cmpwi r0, 0x73
/* 80082144 0007DDA4  41 82 00 2C */	beq lbl_80082170
/* 80082148 0007DDA8  48 00 09 F8 */	b lbl_80082B40
lbl_8008214C:
/* 8008214C 0007DDAC  2C 00 00 83 */	cmpwi r0, 0x83
/* 80082150 0007DDB0  41 82 09 BC */	beq lbl_80082B0C
/* 80082154 0007DDB4  40 80 00 10 */	bge lbl_80082164
/* 80082158 0007DDB8  2C 00 00 7C */	cmpwi r0, 0x7c
/* 8008215C 0007DDBC  41 82 07 B4 */	beq lbl_80082910
/* 80082160 0007DDC0  48 00 09 E0 */	b lbl_80082B40
lbl_80082164:
/* 80082164 0007DDC4  2C 00 00 8E */	cmpwi r0, 0x8e
/* 80082168 0007DDC8  41 82 09 B8 */	beq lbl_80082B20
/* 8008216C 0007DDCC  48 00 09 D4 */	b lbl_80082B40
lbl_80082170:
/* 80082170 0007DDD0  3B 60 00 01 */	li r27, 1
/* 80082174 0007DDD4  48 00 88 65 */	bl func_8008A9D8
/* 80082178 0007DDD8  2C 03 00 00 */	cmpwi r3, 0
/* 8008217C 0007DDDC  41 82 00 18 */	beq lbl_80082194
/* 80082180 0007DDE0  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80082184 0007DDE4  A0 03 00 16 */	lhz r0, 0x16(r3)
/* 80082188 0007DDE8  28 00 00 05 */	cmplwi r0, 5
/* 8008218C 0007DDEC  40 80 00 08 */	bge lbl_80082194
/* 80082190 0007DDF0  3B 60 00 00 */	li r27, 0
lbl_80082194:
/* 80082194 0007DDF4  48 00 88 81 */	bl func_8008AA14
/* 80082198 0007DDF8  2C 03 00 00 */	cmpwi r3, 0
/* 8008219C 0007DDFC  41 82 00 18 */	beq lbl_800821B4
/* 800821A0 0007DE00  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 800821A4 0007DE04  A0 03 00 16 */	lhz r0, 0x16(r3)
/* 800821A8 0007DE08  28 00 00 06 */	cmplwi r0, 6
/* 800821AC 0007DE0C  40 80 00 08 */	bge lbl_800821B4
/* 800821B0 0007DE10  3B 60 00 00 */	li r27, 0
lbl_800821B4:
/* 800821B4 0007DE14  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 800821B8 0007DE18  38 60 00 01 */	li r3, 1
/* 800821BC 0007DE1C  38 84 3B AC */	addi r4, r4, 0x3bac
/* 800821C0 0007DE20  48 09 A7 DD */	bl func_8011C99C
/* 800821C4 0007DE24  48 00 88 51 */	bl func_8008AA14
/* 800821C8 0007DE28  2C 03 00 00 */	cmpwi r3, 0
/* 800821CC 0007DE2C  40 82 06 00 */	bne lbl_800827CC
/* 800821D0 0007DE30  48 00 88 09 */	bl func_8008A9D8
/* 800821D4 0007DE34  2C 03 00 00 */	cmpwi r3, 0
/* 800821D8 0007DE38  40 82 05 F4 */	bne lbl_800827CC
/* 800821DC 0007DE3C  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 800821E0 0007DE40  80 64 00 04 */	lwz r3, 4(r4)
/* 800821E4 0007DE44  54 60 5F FF */	rlwinm. r0, r3, 0xb, 0x1f, 0x1f
/* 800821E8 0007DE48  41 82 05 E4 */	beq lbl_800827CC
/* 800821EC 0007DE4C  54 63 02 D2 */	rlwinm r3, r3, 0, 0xb, 9
/* 800821F0 0007DE50  38 00 00 3F */	li r0, 0x3f
/* 800821F4 0007DE54  90 64 00 04 */	stw r3, 4(r4)
/* 800821F8 0007DE58  3B 60 00 00 */	li r27, 0
/* 800821FC 0007DE5C  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 80082200 0007DE60  38 E4 2D D0 */	addi r7, r4, 0x2dd0
/* 80082204 0007DE64  38 A4 49 80 */	addi r5, r4, 0x4980
/* 80082208 0007DE68  7C 09 03 A6 */	mtctr r0
lbl_8008220C:
/* 8008220C 0007DE6C  80 65 00 04 */	lwz r3, 4(r5)
/* 80082210 0007DE70  84 05 00 08 */	lwzu r0, 8(r5)
/* 80082214 0007DE74  90 67 00 04 */	stw r3, 4(r7)
/* 80082218 0007DE78  94 07 00 08 */	stwu r0, 8(r7)
/* 8008221C 0007DE7C  42 00 FF F0 */	bdnz lbl_8008220C
/* 80082220 0007DE80  80 65 00 04 */	lwz r3, 4(r5)
/* 80082224 0007DE84  38 00 01 A4 */	li r0, 0x1a4
/* 80082228 0007DE88  38 C4 2F CF */	addi r6, r4, 0x2fcf
/* 8008222C 0007DE8C  38 A4 4B 7F */	addi r5, r4, 0x4b7f
/* 80082230 0007DE90  90 67 00 04 */	stw r3, 4(r7)
/* 80082234 0007DE94  7C 09 03 A6 */	mtctr r0
lbl_80082238:
/* 80082238 0007DE98  88 65 00 01 */	lbz r3, 1(r5)
/* 8008223C 0007DE9C  8C 05 00 02 */	lbzu r0, 2(r5)
/* 80082240 0007DEA0  98 66 00 01 */	stb r3, 1(r6)
/* 80082244 0007DEA4  9C 06 00 02 */	stbu r0, 2(r6)
/* 80082248 0007DEA8  42 00 FF F0 */	bdnz lbl_80082238
/* 8008224C 0007DEAC  88 64 4E C8 */	lbz r3, 0x4ec8(r4)
/* 80082250 0007DEB0  38 00 00 17 */	li r0, 0x17
/* 80082254 0007DEB4  38 C4 33 18 */	addi r6, r4, 0x3318
/* 80082258 0007DEB8  38 A4 4E C8 */	addi r5, r4, 0x4ec8
/* 8008225C 0007DEBC  98 64 33 18 */	stb r3, 0x3318(r4)
/* 80082260 0007DEC0  88 64 4E C9 */	lbz r3, 0x4ec9(r4)
/* 80082264 0007DEC4  98 64 33 19 */	stb r3, 0x3319(r4)
/* 80082268 0007DEC8  7C 09 03 A6 */	mtctr r0
lbl_8008226C:
/* 8008226C 0007DECC  80 65 00 04 */	lwz r3, 4(r5)
/* 80082270 0007DED0  84 05 00 08 */	lwzu r0, 8(r5)
/* 80082274 0007DED4  90 66 00 04 */	stw r3, 4(r6)
/* 80082278 0007DED8  94 06 00 08 */	stwu r0, 8(r6)
/* 8008227C 0007DEDC  42 00 FF F0 */	bdnz lbl_8008226C
/* 80082280 0007DEE0  80 64 4F 84 */	lwz r3, 0x4f84(r4)
/* 80082284 0007DEE4  38 00 00 30 */	li r0, 0x30
/* 80082288 0007DEE8  38 C4 33 D6 */	addi r6, r4, 0x33d6
/* 8008228C 0007DEEC  38 A4 4F 86 */	addi r5, r4, 0x4f86
/* 80082290 0007DEF0  90 64 33 D4 */	stw r3, 0x33d4(r4)
/* 80082294 0007DEF4  7C 09 03 A6 */	mtctr r0
lbl_80082298:
/* 80082298 0007DEF8  A0 65 00 02 */	lhz r3, 2(r5)
/* 8008229C 0007DEFC  A4 05 00 04 */	lhzu r0, 4(r5)
/* 800822A0 0007DF00  B0 66 00 02 */	sth r3, 2(r6)
/* 800822A4 0007DF04  B4 06 00 04 */	sthu r0, 4(r6)
/* 800822A8 0007DF08  42 00 FF F0 */	bdnz lbl_80082298
/* 800822AC 0007DF0C  80 A4 50 48 */	lwz r5, 0x5048(r4)
/* 800822B0 0007DF10  38 00 00 3F */	li r0, 0x3f
/* 800822B4 0007DF14  80 64 50 4C */	lwz r3, 0x504c(r4)
/* 800822B8 0007DF18  38 C4 2D D0 */	addi r6, r4, 0x2dd0
/* 800822BC 0007DF1C  90 A4 34 98 */	stw r5, 0x3498(r4)
/* 800822C0 0007DF20  90 64 34 9C */	stw r3, 0x349c(r4)
/* 800822C4 0007DF24  80 64 50 50 */	lwz r3, 0x5050(r4)
/* 800822C8 0007DF28  90 64 34 A0 */	stw r3, 0x34a0(r4)
/* 800822CC 0007DF2C  88 A4 50 54 */	lbz r5, 0x5054(r4)
/* 800822D0 0007DF30  88 64 50 55 */	lbz r3, 0x5055(r4)
/* 800822D4 0007DF34  98 A4 34 A4 */	stb r5, 0x34a4(r4)
/* 800822D8 0007DF38  98 64 34 A5 */	stb r3, 0x34a5(r4)
/* 800822DC 0007DF3C  88 A4 50 56 */	lbz r5, 0x5056(r4)
/* 800822E0 0007DF40  88 64 50 57 */	lbz r3, 0x5057(r4)
/* 800822E4 0007DF44  98 A4 34 A6 */	stb r5, 0x34a6(r4)
/* 800822E8 0007DF48  98 64 34 A7 */	stb r3, 0x34a7(r4)
/* 800822EC 0007DF4C  88 A4 50 58 */	lbz r5, 0x5058(r4)
/* 800822F0 0007DF50  88 64 50 59 */	lbz r3, 0x5059(r4)
/* 800822F4 0007DF54  98 A4 34 A8 */	stb r5, 0x34a8(r4)
/* 800822F8 0007DF58  98 64 34 A9 */	stb r3, 0x34a9(r4)
/* 800822FC 0007DF5C  88 A4 50 5A */	lbz r5, 0x505a(r4)
/* 80082300 0007DF60  88 64 50 5B */	lbz r3, 0x505b(r4)
/* 80082304 0007DF64  98 A4 34 AA */	stb r5, 0x34aa(r4)
/* 80082308 0007DF68  98 64 34 AB */	stb r3, 0x34ab(r4)
/* 8008230C 0007DF6C  88 64 50 5C */	lbz r3, 0x505c(r4)
/* 80082310 0007DF70  98 64 34 AC */	stb r3, 0x34ac(r4)
/* 80082314 0007DF74  88 64 50 5D */	lbz r3, 0x505d(r4)
/* 80082318 0007DF78  98 64 34 AD */	stb r3, 0x34ad(r4)
/* 8008231C 0007DF7C  80 64 50 60 */	lwz r3, 0x5060(r4)
/* 80082320 0007DF80  90 64 34 B0 */	stw r3, 0x34b0(r4)
/* 80082324 0007DF84  80 64 50 64 */	lwz r3, 0x5064(r4)
/* 80082328 0007DF88  90 64 34 B4 */	stw r3, 0x34b4(r4)
/* 8008232C 0007DF8C  88 64 50 68 */	lbz r3, 0x5068(r4)
/* 80082330 0007DF90  98 64 34 B8 */	stb r3, 0x34b8(r4)
/* 80082334 0007DF94  88 64 50 69 */	lbz r3, 0x5069(r4)
/* 80082338 0007DF98  98 64 34 B9 */	stb r3, 0x34b9(r4)
/* 8008233C 0007DF9C  88 64 50 6A */	lbz r3, 0x506a(r4)
/* 80082340 0007DFA0  98 64 34 BA */	stb r3, 0x34ba(r4)
/* 80082344 0007DFA4  88 64 50 6B */	lbz r3, 0x506b(r4)
/* 80082348 0007DFA8  98 64 34 BB */	stb r3, 0x34bb(r4)
/* 8008234C 0007DFAC  88 64 50 6C */	lbz r3, 0x506c(r4)
/* 80082350 0007DFB0  98 64 34 BC */	stb r3, 0x34bc(r4)
/* 80082354 0007DFB4  88 64 50 6D */	lbz r3, 0x506d(r4)
/* 80082358 0007DFB8  98 64 34 BD */	stb r3, 0x34bd(r4)
/* 8008235C 0007DFBC  88 64 50 6E */	lbz r3, 0x506e(r4)
/* 80082360 0007DFC0  98 64 34 BE */	stb r3, 0x34be(r4)
/* 80082364 0007DFC4  88 64 50 6F */	lbz r3, 0x506f(r4)
/* 80082368 0007DFC8  98 64 34 BF */	stb r3, 0x34bf(r4)
/* 8008236C 0007DFCC  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80082370 0007DFD0  39 03 12 20 */	addi r8, r3, 0x1220
/* 80082374 0007DFD4  7C 09 03 A6 */	mtctr r0
lbl_80082378:
/* 80082378 0007DFD8  80 A6 00 04 */	lwz r5, 4(r6)
/* 8008237C 0007DFDC  84 06 00 08 */	lwzu r0, 8(r6)
/* 80082380 0007DFE0  90 A8 00 04 */	stw r5, 4(r8)
/* 80082384 0007DFE4  94 08 00 08 */	stwu r0, 8(r8)
/* 80082388 0007DFE8  42 00 FF F0 */	bdnz lbl_80082378
/* 8008238C 0007DFEC  80 A6 00 04 */	lwz r5, 4(r6)
/* 80082390 0007DFF0  38 00 01 A4 */	li r0, 0x1a4
/* 80082394 0007DFF4  38 E3 14 1F */	addi r7, r3, 0x141f
/* 80082398 0007DFF8  38 C4 2F CF */	addi r6, r4, 0x2fcf
/* 8008239C 0007DFFC  90 A8 00 04 */	stw r5, 4(r8)
/* 800823A0 0007E000  7C 09 03 A6 */	mtctr r0
lbl_800823A4:
/* 800823A4 0007E004  88 A6 00 01 */	lbz r5, 1(r6)
/* 800823A8 0007E008  8C 06 00 02 */	lbzu r0, 2(r6)
/* 800823AC 0007E00C  98 A7 00 01 */	stb r5, 1(r7)
/* 800823B0 0007E010  9C 07 00 02 */	stbu r0, 2(r7)
/* 800823B4 0007E014  42 00 FF F0 */	bdnz lbl_800823A4
/* 800823B8 0007E018  88 A4 33 18 */	lbz r5, 0x3318(r4)
/* 800823BC 0007E01C  38 00 00 17 */	li r0, 0x17
/* 800823C0 0007E020  38 E3 17 68 */	addi r7, r3, 0x1768
/* 800823C4 0007E024  38 C4 33 18 */	addi r6, r4, 0x3318
/* 800823C8 0007E028  98 A3 17 68 */	stb r5, 0x1768(r3)
/* 800823CC 0007E02C  88 A4 33 19 */	lbz r5, 0x3319(r4)
/* 800823D0 0007E030  98 A3 17 69 */	stb r5, 0x1769(r3)
/* 800823D4 0007E034  7C 09 03 A6 */	mtctr r0
lbl_800823D8:
/* 800823D8 0007E038  80 A6 00 04 */	lwz r5, 4(r6)
/* 800823DC 0007E03C  84 06 00 08 */	lwzu r0, 8(r6)
/* 800823E0 0007E040  90 A7 00 04 */	stw r5, 4(r7)
/* 800823E4 0007E044  94 07 00 08 */	stwu r0, 8(r7)
/* 800823E8 0007E048  42 00 FF F0 */	bdnz lbl_800823D8
/* 800823EC 0007E04C  80 A4 33 D4 */	lwz r5, 0x33d4(r4)
/* 800823F0 0007E050  38 00 00 30 */	li r0, 0x30
/* 800823F4 0007E054  38 E3 18 26 */	addi r7, r3, 0x1826
/* 800823F8 0007E058  38 C4 33 D6 */	addi r6, r4, 0x33d6
/* 800823FC 0007E05C  90 A3 18 24 */	stw r5, 0x1824(r3)
/* 80082400 0007E060  7C 09 03 A6 */	mtctr r0
lbl_80082404:
/* 80082404 0007E064  A0 A6 00 02 */	lhz r5, 2(r6)
/* 80082408 0007E068  A4 06 00 04 */	lhzu r0, 4(r6)
/* 8008240C 0007E06C  B0 A7 00 02 */	sth r5, 2(r7)
/* 80082410 0007E070  B4 07 00 04 */	sthu r0, 4(r7)
/* 80082414 0007E074  42 00 FF F0 */	bdnz lbl_80082404
/* 80082418 0007E078  80 A4 34 98 */	lwz r5, 0x3498(r4)
/* 8008241C 0007E07C  80 04 34 9C */	lwz r0, 0x349c(r4)
/* 80082420 0007E080  90 A3 18 E8 */	stw r5, 0x18e8(r3)
/* 80082424 0007E084  90 03 18 EC */	stw r0, 0x18ec(r3)
/* 80082428 0007E088  80 04 34 A0 */	lwz r0, 0x34a0(r4)
/* 8008242C 0007E08C  90 03 18 F0 */	stw r0, 0x18f0(r3)
/* 80082430 0007E090  88 A4 34 A4 */	lbz r5, 0x34a4(r4)
/* 80082434 0007E094  88 04 34 A5 */	lbz r0, 0x34a5(r4)
/* 80082438 0007E098  98 A3 18 F4 */	stb r5, 0x18f4(r3)
/* 8008243C 0007E09C  98 03 18 F5 */	stb r0, 0x18f5(r3)
/* 80082440 0007E0A0  88 A4 34 A6 */	lbz r5, 0x34a6(r4)
/* 80082444 0007E0A4  88 04 34 A7 */	lbz r0, 0x34a7(r4)
/* 80082448 0007E0A8  98 A3 18 F6 */	stb r5, 0x18f6(r3)
/* 8008244C 0007E0AC  98 03 18 F7 */	stb r0, 0x18f7(r3)
/* 80082450 0007E0B0  88 A4 34 A8 */	lbz r5, 0x34a8(r4)
/* 80082454 0007E0B4  88 04 34 A9 */	lbz r0, 0x34a9(r4)
/* 80082458 0007E0B8  98 A3 18 F8 */	stb r5, 0x18f8(r3)
/* 8008245C 0007E0BC  98 03 18 F9 */	stb r0, 0x18f9(r3)
/* 80082460 0007E0C0  88 A4 34 AA */	lbz r5, 0x34aa(r4)
/* 80082464 0007E0C4  88 04 34 AB */	lbz r0, 0x34ab(r4)
/* 80082468 0007E0C8  98 A3 18 FA */	stb r5, 0x18fa(r3)
/* 8008246C 0007E0CC  98 03 18 FB */	stb r0, 0x18fb(r3)
/* 80082470 0007E0D0  88 04 34 AC */	lbz r0, 0x34ac(r4)
/* 80082474 0007E0D4  98 03 18 FC */	stb r0, 0x18fc(r3)
/* 80082478 0007E0D8  88 04 34 AD */	lbz r0, 0x34ad(r4)
/* 8008247C 0007E0DC  98 03 18 FD */	stb r0, 0x18fd(r3)
/* 80082480 0007E0E0  80 04 34 B0 */	lwz r0, 0x34b0(r4)
/* 80082484 0007E0E4  90 03 19 00 */	stw r0, 0x1900(r3)
/* 80082488 0007E0E8  80 04 34 B4 */	lwz r0, 0x34b4(r4)
/* 8008248C 0007E0EC  90 03 19 04 */	stw r0, 0x1904(r3)
/* 80082490 0007E0F0  88 04 34 B8 */	lbz r0, 0x34b8(r4)
/* 80082494 0007E0F4  98 03 19 08 */	stb r0, 0x1908(r3)
/* 80082498 0007E0F8  88 04 34 B9 */	lbz r0, 0x34b9(r4)
/* 8008249C 0007E0FC  98 03 19 09 */	stb r0, 0x1909(r3)
/* 800824A0 0007E100  88 04 34 BA */	lbz r0, 0x34ba(r4)
/* 800824A4 0007E104  98 03 19 0A */	stb r0, 0x190a(r3)
/* 800824A8 0007E108  88 04 34 BB */	lbz r0, 0x34bb(r4)
/* 800824AC 0007E10C  98 03 19 0B */	stb r0, 0x190b(r3)
/* 800824B0 0007E110  88 04 34 BC */	lbz r0, 0x34bc(r4)
/* 800824B4 0007E114  98 03 19 0C */	stb r0, 0x190c(r3)
/* 800824B8 0007E118  88 04 34 BD */	lbz r0, 0x34bd(r4)
/* 800824BC 0007E11C  98 03 19 0D */	stb r0, 0x190d(r3)
/* 800824C0 0007E120  88 04 34 BE */	lbz r0, 0x34be(r4)
/* 800824C4 0007E124  98 03 19 0E */	stb r0, 0x190e(r3)
/* 800824C8 0007E128  88 04 34 BF */	lbz r0, 0x34bf(r4)
/* 800824CC 0007E12C  98 03 19 0F */	stb r0, 0x190f(r3)
/* 800824D0 0007E130  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 800824D4 0007E134  88 04 00 14 */	lbz r0, 0x14(r4)
/* 800824D8 0007E138  28 00 00 09 */	cmplwi r0, 9
/* 800824DC 0007E13C  40 82 02 D8 */	bne lbl_800827B4
/* 800824E0 0007E140  38 00 00 3F */	li r0, 0x3f
/* 800824E4 0007E144  38 E4 1F F8 */	addi r7, r4, 0x1ff8
/* 800824E8 0007E148  38 A4 3B A8 */	addi r5, r4, 0x3ba8
/* 800824EC 0007E14C  7C 09 03 A6 */	mtctr r0
lbl_800824F0:
/* 800824F0 0007E150  80 65 00 04 */	lwz r3, 4(r5)
/* 800824F4 0007E154  84 05 00 08 */	lwzu r0, 8(r5)
/* 800824F8 0007E158  90 67 00 04 */	stw r3, 4(r7)
/* 800824FC 0007E15C  94 07 00 08 */	stwu r0, 8(r7)
/* 80082500 0007E160  42 00 FF F0 */	bdnz lbl_800824F0
/* 80082504 0007E164  80 65 00 04 */	lwz r3, 4(r5)
/* 80082508 0007E168  38 00 01 A4 */	li r0, 0x1a4
/* 8008250C 0007E16C  38 C4 21 F7 */	addi r6, r4, 0x21f7
/* 80082510 0007E170  38 A4 3D A7 */	addi r5, r4, 0x3da7
/* 80082514 0007E174  90 67 00 04 */	stw r3, 4(r7)
/* 80082518 0007E178  7C 09 03 A6 */	mtctr r0
lbl_8008251C:
/* 8008251C 0007E17C  88 65 00 01 */	lbz r3, 1(r5)
/* 80082520 0007E180  8C 05 00 02 */	lbzu r0, 2(r5)
/* 80082524 0007E184  98 66 00 01 */	stb r3, 1(r6)
/* 80082528 0007E188  9C 06 00 02 */	stbu r0, 2(r6)
/* 8008252C 0007E18C  42 00 FF F0 */	bdnz lbl_8008251C
/* 80082530 0007E190  88 64 40 F0 */	lbz r3, 0x40f0(r4)
/* 80082534 0007E194  38 00 00 17 */	li r0, 0x17
/* 80082538 0007E198  38 C4 25 40 */	addi r6, r4, 0x2540
/* 8008253C 0007E19C  38 A4 40 F0 */	addi r5, r4, 0x40f0
/* 80082540 0007E1A0  98 64 25 40 */	stb r3, 0x2540(r4)
/* 80082544 0007E1A4  88 64 40 F1 */	lbz r3, 0x40f1(r4)
/* 80082548 0007E1A8  98 64 25 41 */	stb r3, 0x2541(r4)
/* 8008254C 0007E1AC  7C 09 03 A6 */	mtctr r0
lbl_80082550:
/* 80082550 0007E1B0  80 65 00 04 */	lwz r3, 4(r5)
/* 80082554 0007E1B4  84 05 00 08 */	lwzu r0, 8(r5)
/* 80082558 0007E1B8  90 66 00 04 */	stw r3, 4(r6)
/* 8008255C 0007E1BC  94 06 00 08 */	stwu r0, 8(r6)
/* 80082560 0007E1C0  42 00 FF F0 */	bdnz lbl_80082550
/* 80082564 0007E1C4  80 64 41 AC */	lwz r3, 0x41ac(r4)
/* 80082568 0007E1C8  38 00 00 30 */	li r0, 0x30
/* 8008256C 0007E1CC  38 C4 25 FE */	addi r6, r4, 0x25fe
/* 80082570 0007E1D0  38 A4 41 AE */	addi r5, r4, 0x41ae
/* 80082574 0007E1D4  90 64 25 FC */	stw r3, 0x25fc(r4)
/* 80082578 0007E1D8  7C 09 03 A6 */	mtctr r0
lbl_8008257C:
/* 8008257C 0007E1DC  A0 65 00 02 */	lhz r3, 2(r5)
/* 80082580 0007E1E0  A4 05 00 04 */	lhzu r0, 4(r5)
/* 80082584 0007E1E4  B0 66 00 02 */	sth r3, 2(r6)
/* 80082588 0007E1E8  B4 06 00 04 */	sthu r0, 4(r6)
/* 8008258C 0007E1EC  42 00 FF F0 */	bdnz lbl_8008257C
/* 80082590 0007E1F0  80 A4 42 70 */	lwz r5, 0x4270(r4)
/* 80082594 0007E1F4  38 00 00 3F */	li r0, 0x3f
/* 80082598 0007E1F8  80 64 42 74 */	lwz r3, 0x4274(r4)
/* 8008259C 0007E1FC  38 C4 1F F8 */	addi r6, r4, 0x1ff8
/* 800825A0 0007E200  90 A4 26 C0 */	stw r5, 0x26c0(r4)
/* 800825A4 0007E204  90 64 26 C4 */	stw r3, 0x26c4(r4)
/* 800825A8 0007E208  80 64 42 78 */	lwz r3, 0x4278(r4)
/* 800825AC 0007E20C  90 64 26 C8 */	stw r3, 0x26c8(r4)
/* 800825B0 0007E210  88 A4 42 7C */	lbz r5, 0x427c(r4)
/* 800825B4 0007E214  88 64 42 7D */	lbz r3, 0x427d(r4)
/* 800825B8 0007E218  98 A4 26 CC */	stb r5, 0x26cc(r4)
/* 800825BC 0007E21C  98 64 26 CD */	stb r3, 0x26cd(r4)
/* 800825C0 0007E220  88 A4 42 7E */	lbz r5, 0x427e(r4)
/* 800825C4 0007E224  88 64 42 7F */	lbz r3, 0x427f(r4)
/* 800825C8 0007E228  98 A4 26 CE */	stb r5, 0x26ce(r4)
/* 800825CC 0007E22C  98 64 26 CF */	stb r3, 0x26cf(r4)
/* 800825D0 0007E230  88 A4 42 80 */	lbz r5, 0x4280(r4)
/* 800825D4 0007E234  88 64 42 81 */	lbz r3, 0x4281(r4)
/* 800825D8 0007E238  98 A4 26 D0 */	stb r5, 0x26d0(r4)
/* 800825DC 0007E23C  98 64 26 D1 */	stb r3, 0x26d1(r4)
/* 800825E0 0007E240  88 A4 42 82 */	lbz r5, 0x4282(r4)
/* 800825E4 0007E244  88 64 42 83 */	lbz r3, 0x4283(r4)
/* 800825E8 0007E248  98 A4 26 D2 */	stb r5, 0x26d2(r4)
/* 800825EC 0007E24C  98 64 26 D3 */	stb r3, 0x26d3(r4)
/* 800825F0 0007E250  88 64 42 84 */	lbz r3, 0x4284(r4)
/* 800825F4 0007E254  98 64 26 D4 */	stb r3, 0x26d4(r4)
/* 800825F8 0007E258  88 64 42 85 */	lbz r3, 0x4285(r4)
/* 800825FC 0007E25C  98 64 26 D5 */	stb r3, 0x26d5(r4)
/* 80082600 0007E260  80 64 42 88 */	lwz r3, 0x4288(r4)
/* 80082604 0007E264  90 64 26 D8 */	stw r3, 0x26d8(r4)
/* 80082608 0007E268  80 64 42 8C */	lwz r3, 0x428c(r4)
/* 8008260C 0007E26C  90 64 26 DC */	stw r3, 0x26dc(r4)
/* 80082610 0007E270  88 64 42 90 */	lbz r3, 0x4290(r4)
/* 80082614 0007E274  98 64 26 E0 */	stb r3, 0x26e0(r4)
/* 80082618 0007E278  88 64 42 91 */	lbz r3, 0x4291(r4)
/* 8008261C 0007E27C  98 64 26 E1 */	stb r3, 0x26e1(r4)
/* 80082620 0007E280  88 64 42 92 */	lbz r3, 0x4292(r4)
/* 80082624 0007E284  98 64 26 E2 */	stb r3, 0x26e2(r4)
/* 80082628 0007E288  88 64 42 93 */	lbz r3, 0x4293(r4)
/* 8008262C 0007E28C  98 64 26 E3 */	stb r3, 0x26e3(r4)
/* 80082630 0007E290  88 64 42 94 */	lbz r3, 0x4294(r4)
/* 80082634 0007E294  98 64 26 E4 */	stb r3, 0x26e4(r4)
/* 80082638 0007E298  88 64 42 95 */	lbz r3, 0x4295(r4)
/* 8008263C 0007E29C  98 64 26 E5 */	stb r3, 0x26e5(r4)
/* 80082640 0007E2A0  88 64 42 96 */	lbz r3, 0x4296(r4)
/* 80082644 0007E2A4  98 64 26 E6 */	stb r3, 0x26e6(r4)
/* 80082648 0007E2A8  88 64 42 97 */	lbz r3, 0x4297(r4)
/* 8008264C 0007E2AC  98 64 26 E7 */	stb r3, 0x26e7(r4)
/* 80082650 0007E2B0  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80082654 0007E2B4  39 03 04 48 */	addi r8, r3, 0x448
/* 80082658 0007E2B8  7C 09 03 A6 */	mtctr r0
lbl_8008265C:
/* 8008265C 0007E2BC  80 A6 00 04 */	lwz r5, 4(r6)
/* 80082660 0007E2C0  84 06 00 08 */	lwzu r0, 8(r6)
/* 80082664 0007E2C4  90 A8 00 04 */	stw r5, 4(r8)
/* 80082668 0007E2C8  94 08 00 08 */	stwu r0, 8(r8)
/* 8008266C 0007E2CC  42 00 FF F0 */	bdnz lbl_8008265C
/* 80082670 0007E2D0  80 A6 00 04 */	lwz r5, 4(r6)
/* 80082674 0007E2D4  38 00 01 A4 */	li r0, 0x1a4
/* 80082678 0007E2D8  38 E3 06 47 */	addi r7, r3, 0x647
/* 8008267C 0007E2DC  38 C4 21 F7 */	addi r6, r4, 0x21f7
/* 80082680 0007E2E0  90 A8 00 04 */	stw r5, 4(r8)
/* 80082684 0007E2E4  7C 09 03 A6 */	mtctr r0
lbl_80082688:
/* 80082688 0007E2E8  88 A6 00 01 */	lbz r5, 1(r6)
/* 8008268C 0007E2EC  8C 06 00 02 */	lbzu r0, 2(r6)
/* 80082690 0007E2F0  98 A7 00 01 */	stb r5, 1(r7)
/* 80082694 0007E2F4  9C 07 00 02 */	stbu r0, 2(r7)
/* 80082698 0007E2F8  42 00 FF F0 */	bdnz lbl_80082688
/* 8008269C 0007E2FC  88 A4 25 40 */	lbz r5, 0x2540(r4)
/* 800826A0 0007E300  38 00 00 17 */	li r0, 0x17
/* 800826A4 0007E304  38 E3 09 90 */	addi r7, r3, 0x990
/* 800826A8 0007E308  38 C4 25 40 */	addi r6, r4, 0x2540
/* 800826AC 0007E30C  98 A3 09 90 */	stb r5, 0x990(r3)
/* 800826B0 0007E310  88 A4 25 41 */	lbz r5, 0x2541(r4)
/* 800826B4 0007E314  98 A3 09 91 */	stb r5, 0x991(r3)
/* 800826B8 0007E318  7C 09 03 A6 */	mtctr r0
lbl_800826BC:
/* 800826BC 0007E31C  80 A6 00 04 */	lwz r5, 4(r6)
/* 800826C0 0007E320  84 06 00 08 */	lwzu r0, 8(r6)
/* 800826C4 0007E324  90 A7 00 04 */	stw r5, 4(r7)
/* 800826C8 0007E328  94 07 00 08 */	stwu r0, 8(r7)
/* 800826CC 0007E32C  42 00 FF F0 */	bdnz lbl_800826BC
/* 800826D0 0007E330  80 A4 25 FC */	lwz r5, 0x25fc(r4)
/* 800826D4 0007E334  38 00 00 30 */	li r0, 0x30
/* 800826D8 0007E338  38 E3 0A 4E */	addi r7, r3, 0xa4e
/* 800826DC 0007E33C  38 C4 25 FE */	addi r6, r4, 0x25fe
/* 800826E0 0007E340  90 A3 0A 4C */	stw r5, 0xa4c(r3)
/* 800826E4 0007E344  7C 09 03 A6 */	mtctr r0
lbl_800826E8:
/* 800826E8 0007E348  A0 A6 00 02 */	lhz r5, 2(r6)
/* 800826EC 0007E34C  A4 06 00 04 */	lhzu r0, 4(r6)
/* 800826F0 0007E350  B0 A7 00 02 */	sth r5, 2(r7)
/* 800826F4 0007E354  B4 07 00 04 */	sthu r0, 4(r7)
/* 800826F8 0007E358  42 00 FF F0 */	bdnz lbl_800826E8
/* 800826FC 0007E35C  80 A4 26 C0 */	lwz r5, 0x26c0(r4)
/* 80082700 0007E360  80 04 26 C4 */	lwz r0, 0x26c4(r4)
/* 80082704 0007E364  90 A3 0B 10 */	stw r5, 0xb10(r3)
/* 80082708 0007E368  90 03 0B 14 */	stw r0, 0xb14(r3)
/* 8008270C 0007E36C  80 04 26 C8 */	lwz r0, 0x26c8(r4)
/* 80082710 0007E370  90 03 0B 18 */	stw r0, 0xb18(r3)
/* 80082714 0007E374  88 A4 26 CC */	lbz r5, 0x26cc(r4)
/* 80082718 0007E378  88 04 26 CD */	lbz r0, 0x26cd(r4)
/* 8008271C 0007E37C  98 A3 0B 1C */	stb r5, 0xb1c(r3)
/* 80082720 0007E380  98 03 0B 1D */	stb r0, 0xb1d(r3)
/* 80082724 0007E384  88 A4 26 CE */	lbz r5, 0x26ce(r4)
/* 80082728 0007E388  88 04 26 CF */	lbz r0, 0x26cf(r4)
/* 8008272C 0007E38C  98 A3 0B 1E */	stb r5, 0xb1e(r3)
/* 80082730 0007E390  98 03 0B 1F */	stb r0, 0xb1f(r3)
/* 80082734 0007E394  88 A4 26 D0 */	lbz r5, 0x26d0(r4)
/* 80082738 0007E398  88 04 26 D1 */	lbz r0, 0x26d1(r4)
/* 8008273C 0007E39C  98 A3 0B 20 */	stb r5, 0xb20(r3)
/* 80082740 0007E3A0  98 03 0B 21 */	stb r0, 0xb21(r3)
/* 80082744 0007E3A4  88 A4 26 D2 */	lbz r5, 0x26d2(r4)
/* 80082748 0007E3A8  88 04 26 D3 */	lbz r0, 0x26d3(r4)
/* 8008274C 0007E3AC  98 A3 0B 22 */	stb r5, 0xb22(r3)
/* 80082750 0007E3B0  98 03 0B 23 */	stb r0, 0xb23(r3)
/* 80082754 0007E3B4  88 04 26 D4 */	lbz r0, 0x26d4(r4)
/* 80082758 0007E3B8  98 03 0B 24 */	stb r0, 0xb24(r3)
/* 8008275C 0007E3BC  88 04 26 D5 */	lbz r0, 0x26d5(r4)
/* 80082760 0007E3C0  98 03 0B 25 */	stb r0, 0xb25(r3)
/* 80082764 0007E3C4  80 04 26 D8 */	lwz r0, 0x26d8(r4)
/* 80082768 0007E3C8  90 03 0B 28 */	stw r0, 0xb28(r3)
/* 8008276C 0007E3CC  80 04 26 DC */	lwz r0, 0x26dc(r4)
/* 80082770 0007E3D0  90 03 0B 2C */	stw r0, 0xb2c(r3)
/* 80082774 0007E3D4  88 04 26 E0 */	lbz r0, 0x26e0(r4)
/* 80082778 0007E3D8  98 03 0B 30 */	stb r0, 0xb30(r3)
/* 8008277C 0007E3DC  88 04 26 E1 */	lbz r0, 0x26e1(r4)
/* 80082780 0007E3E0  98 03 0B 31 */	stb r0, 0xb31(r3)
/* 80082784 0007E3E4  88 04 26 E2 */	lbz r0, 0x26e2(r4)
/* 80082788 0007E3E8  98 03 0B 32 */	stb r0, 0xb32(r3)
/* 8008278C 0007E3EC  88 04 26 E3 */	lbz r0, 0x26e3(r4)
/* 80082790 0007E3F0  98 03 0B 33 */	stb r0, 0xb33(r3)
/* 80082794 0007E3F4  88 04 26 E4 */	lbz r0, 0x26e4(r4)
/* 80082798 0007E3F8  98 03 0B 34 */	stb r0, 0xb34(r3)
/* 8008279C 0007E3FC  88 04 26 E5 */	lbz r0, 0x26e5(r4)
/* 800827A0 0007E400  98 03 0B 35 */	stb r0, 0xb35(r3)
/* 800827A4 0007E404  88 04 26 E6 */	lbz r0, 0x26e6(r4)
/* 800827A8 0007E408  98 03 0B 36 */	stb r0, 0xb36(r3)
/* 800827AC 0007E40C  88 04 26 E7 */	lbz r0, 0x26e7(r4)
/* 800827B0 0007E410  98 03 0B 37 */	stb r0, 0xb37(r3)
lbl_800827B4:
/* 800827B4 0007E414  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 800827B8 0007E418  A0 03 00 9A */	lhz r0, 0x9a(r3)
/* 800827BC 0007E41C  28 00 00 02 */	cmplwi r0, 2
/* 800827C0 0007E420  40 82 00 0C */	bne lbl_800827CC
/* 800827C4 0007E424  38 60 00 32 */	li r3, 0x32
/* 800827C8 0007E428  48 09 B8 E5 */	bl func_8011E0AC
lbl_800827CC:
/* 800827CC 0007E42C  2C 1B 00 00 */	cmpwi r27, 0
/* 800827D0 0007E430  41 82 00 B4 */	beq lbl_80082884
/* 800827D4 0007E434  38 60 02 61 */	li r3, 0x261
/* 800827D8 0007E438  48 0E 02 B9 */	bl func_80162A90
/* 800827DC 0007E43C  28 03 00 02 */	cmplwi r3, 2
/* 800827E0 0007E440  41 82 00 A4 */	beq lbl_80082884
/* 800827E4 0007E444  38 60 00 E8 */	li r3, 0xe8
/* 800827E8 0007E448  48 15 82 49 */	bl __nw__FUl
/* 800827EC 0007E44C  2C 03 00 00 */	cmpwi r3, 0
/* 800827F0 0007E450  7C 7A 1B 78 */	mr r26, r3
/* 800827F4 0007E454  41 82 00 0C */	beq lbl_80082800
/* 800827F8 0007E458  48 0F 55 F5 */	bl func_80177DEC
/* 800827FC 0007E45C  7C 7A 1B 78 */	mr r26, r3
lbl_80082800:
/* 80082800 0007E460  38 60 00 00 */	li r3, 0
/* 80082804 0007E464  4B FD 70 39 */	bl func_8005983C
/* 80082808 0007E468  38 60 03 F7 */	li r3, 0x3f7
/* 8008280C 0007E46C  48 1C 6D D1 */	bl func_802495DC
/* 80082810 0007E470  38 60 00 C8 */	li r3, 0xc8
/* 80082814 0007E474  48 1C 6D C9 */	bl func_802495DC
/* 80082818 0007E478  83 2D 9A D0 */	lwz r25, lbl_8063ED90-_SDA_BASE_(r13)
/* 8008281C 0007E47C  A0 79 00 9A */	lhz r3, 0x9a(r25)
/* 80082820 0007E480  4B FF D0 A5 */	bl func_8007F8C4
/* 80082824 0007E484  7C 7B 1B 78 */	mr r27, r3
/* 80082828 0007E488  48 00 7D AD */	bl func_8008A5D4
/* 8008282C 0007E48C  A0 F9 00 16 */	lhz r7, 0x16(r25)
/* 80082830 0007E490  7C 64 1B 78 */	mr r4, r3
/* 80082834 0007E494  80 D9 00 08 */	lwz r6, 8(r25)
/* 80082838 0007E498  7F 43 D3 78 */	mr r3, r26
/* 8008283C 0007E49C  39 07 FF FF */	addi r8, r7, -1
/* 80082840 0007E4A0  7F 65 DB 78 */	mr r5, r27
/* 80082844 0007E4A4  7F 29 CB 78 */	mr r9, r25
/* 80082848 0007E4A8  38 E0 00 00 */	li r7, 0
/* 8008284C 0007E4AC  48 0F 83 01 */	bl func_8017AB4C
/* 80082850 0007E4B0  38 60 00 C8 */	li r3, 0xc8
/* 80082854 0007E4B4  48 15 8E 21 */	bl func_801DB674
/* 80082858 0007E4B8  38 60 00 C8 */	li r3, 0xc8
/* 8008285C 0007E4BC  48 1C 70 35 */	bl func_80249890
/* 80082860 0007E4C0  38 60 03 F7 */	li r3, 0x3f7
/* 80082864 0007E4C4  48 15 8E 11 */	bl func_801DB674
/* 80082868 0007E4C8  38 60 03 F7 */	li r3, 0x3f7
/* 8008286C 0007E4CC  48 1C 70 25 */	bl func_80249890
/* 80082870 0007E4D0  38 60 00 00 */	li r3, 0
/* 80082874 0007E4D4  4B FD 70 11 */	bl func_80059884
/* 80082878 0007E4D8  7F 43 D3 78 */	mr r3, r26
/* 8008287C 0007E4DC  38 80 00 01 */	li r4, 1
/* 80082880 0007E4E0  48 0F 56 A1 */	bl func_80177F20
lbl_80082884:
/* 80082884 0007E4E4  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80082888 0007E4E8  38 80 00 00 */	li r4, 0
/* 8008288C 0007E4EC  80 03 00 04 */	lwz r0, 4(r3)
/* 80082890 0007E4F0  54 00 02 D2 */	rlwinm r0, r0, 0, 0xb, 9
/* 80082894 0007E4F4  90 03 00 04 */	stw r0, 4(r3)
/* 80082898 0007E4F8  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 8008289C 0007E4FC  A0 63 3B CC */	lhz r3, 0x3bcc(r3)
/* 800828A0 0007E500  48 00 73 85 */	bl func_80089C24
/* 800828A4 0007E504  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 800828A8 0007E508  38 80 00 01 */	li r4, 1
/* 800828AC 0007E50C  A0 63 49 A4 */	lhz r3, 0x49a4(r3)
/* 800828B0 0007E510  48 00 73 75 */	bl func_80089C24
/* 800828B4 0007E514  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 800828B8 0007E518  38 60 00 02 */	li r3, 2
/* 800828BC 0007E51C  38 84 49 84 */	addi r4, r4, 0x4984
/* 800828C0 0007E520  48 09 A0 DD */	bl func_8011C99C
/* 800828C4 0007E524  48 06 3C 1D */	bl func_800E64E0
/* 800828C8 0007E528  38 60 00 00 */	li r3, 0
/* 800828CC 0007E52C  38 80 00 00 */	li r4, 0
/* 800828D0 0007E530  38 A0 00 01 */	li r5, 1
/* 800828D4 0007E534  38 C0 00 00 */	li r6, 0
/* 800828D8 0007E538  48 06 40 CD */	bl func_800E69A4
/* 800828DC 0007E53C  48 00 8A 69 */	bl func_8008B344
/* 800828E0 0007E540  7C 66 1B 78 */	mr r6, r3
/* 800828E4 0007E544  38 60 00 01 */	li r3, 1
/* 800828E8 0007E548  38 80 00 00 */	li r4, 0
/* 800828EC 0007E54C  38 A0 00 01 */	li r5, 1
/* 800828F0 0007E550  48 06 40 B5 */	bl func_800E69A4
/* 800828F4 0007E554  38 00 00 75 */	li r0, 0x75
/* 800828F8 0007E558  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 800828FC 0007E55C  48 00 02 44 */	b lbl_80082B40
lbl_80082900:
/* 80082900 0007E560  4B FF E4 91 */	bl func_80080D90
/* 80082904 0007E564  38 00 00 79 */	li r0, 0x79
/* 80082908 0007E568  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 8008290C 0007E56C  48 00 02 34 */	b lbl_80082B40
lbl_80082910:
/* 80082910 0007E570  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 80082914 0007E574  38 60 00 01 */	li r3, 1
/* 80082918 0007E578  38 84 49 84 */	addi r4, r4, 0x4984
/* 8008291C 0007E57C  48 09 A0 81 */	bl func_8011C99C
/* 80082920 0007E580  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 80082924 0007E584  38 60 00 02 */	li r3, 2
/* 80082928 0007E588  38 84 49 84 */	addi r4, r4, 0x4984
/* 8008292C 0007E58C  48 09 A0 71 */	bl func_8011C99C
/* 80082930 0007E590  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 80082934 0007E594  38 60 00 04 */	li r3, 4
/* 80082938 0007E598  38 84 49 84 */	addi r4, r4, 0x4984
/* 8008293C 0007E59C  48 09 A0 61 */	bl func_8011C99C
/* 80082940 0007E5A0  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 80082944 0007E5A4  38 60 00 08 */	li r3, 8
/* 80082948 0007E5A8  38 84 49 84 */	addi r4, r4, 0x4984
/* 8008294C 0007E5AC  48 09 A0 51 */	bl func_8011C99C
/* 80082950 0007E5B0  48 06 3B 91 */	bl func_800E64E0
/* 80082954 0007E5B4  38 60 00 00 */	li r3, 0
/* 80082958 0007E5B8  38 80 00 00 */	li r4, 0
/* 8008295C 0007E5BC  38 A0 00 01 */	li r5, 1
/* 80082960 0007E5C0  38 C0 00 00 */	li r6, 0
/* 80082964 0007E5C4  48 06 40 41 */	bl func_800E69A4
/* 80082968 0007E5C8  38 60 00 01 */	li r3, 1
/* 8008296C 0007E5CC  38 80 00 00 */	li r4, 0
/* 80082970 0007E5D0  38 A0 00 01 */	li r5, 1
/* 80082974 0007E5D4  38 C0 00 00 */	li r6, 0
/* 80082978 0007E5D8  48 06 40 2D */	bl func_800E69A4
/* 8008297C 0007E5DC  38 60 00 02 */	li r3, 2
/* 80082980 0007E5E0  38 80 00 00 */	li r4, 0
/* 80082984 0007E5E4  38 A0 00 01 */	li r5, 1
/* 80082988 0007E5E8  38 C0 00 00 */	li r6, 0
/* 8008298C 0007E5EC  48 06 40 19 */	bl func_800E69A4
/* 80082990 0007E5F0  38 60 00 03 */	li r3, 3
/* 80082994 0007E5F4  38 80 00 00 */	li r4, 0
/* 80082998 0007E5F8  38 A0 00 01 */	li r5, 1
/* 8008299C 0007E5FC  38 C0 00 00 */	li r6, 0
/* 800829A0 0007E600  48 06 40 05 */	bl func_800E69A4
/* 800829A4 0007E604  3B DD 01 E8 */	addi r30, r29, 0x1e8
/* 800829A8 0007E608  81 7D 01 E8 */	lwz r11, 0x1e8(r29)
/* 800829AC 0007E60C  81 5E 00 04 */	lwz r10, 4(r30)
/* 800829B0 0007E610  38 81 00 68 */	addi r4, r1, 0x68
/* 800829B4 0007E614  81 3E 00 08 */	lwz r9, 8(r30)
/* 800829B8 0007E618  38 60 00 00 */	li r3, 0
/* 800829BC 0007E61C  81 1E 00 0C */	lwz r8, 0xc(r30)
/* 800829C0 0007E620  80 FE 00 10 */	lwz r7, 0x10(r30)
/* 800829C4 0007E624  80 DE 00 14 */	lwz r6, 0x14(r30)
/* 800829C8 0007E628  80 BE 00 18 */	lwz r5, 0x18(r30)
/* 800829CC 0007E62C  80 1E 00 1C */	lwz r0, 0x1c(r30)
/* 800829D0 0007E630  91 61 00 68 */	stw r11, 0x68(r1)
/* 800829D4 0007E634  91 41 00 6C */	stw r10, 0x6c(r1)
/* 800829D8 0007E638  91 21 00 70 */	stw r9, 0x70(r1)
/* 800829DC 0007E63C  91 01 00 74 */	stw r8, 0x74(r1)
/* 800829E0 0007E640  90 E1 00 78 */	stw r7, 0x78(r1)
/* 800829E4 0007E644  90 C1 00 7C */	stw r6, 0x7c(r1)
/* 800829E8 0007E648  90 A1 00 80 */	stw r5, 0x80(r1)
/* 800829EC 0007E64C  90 01 00 84 */	stw r0, 0x84(r1)
/* 800829F0 0007E650  48 06 47 C1 */	bl func_800E71B0
/* 800829F4 0007E654  3B FD 01 C8 */	addi r31, r29, 0x1c8
/* 800829F8 0007E658  81 7D 01 C8 */	lwz r11, 0x1c8(r29)
/* 800829FC 0007E65C  81 5F 00 04 */	lwz r10, 4(r31)
/* 80082A00 0007E660  38 81 00 48 */	addi r4, r1, 0x48
/* 80082A04 0007E664  81 3F 00 08 */	lwz r9, 8(r31)
/* 80082A08 0007E668  38 60 00 01 */	li r3, 1
/* 80082A0C 0007E66C  81 1F 00 0C */	lwz r8, 0xc(r31)
/* 80082A10 0007E670  80 FF 00 10 */	lwz r7, 0x10(r31)
/* 80082A14 0007E674  80 DF 00 14 */	lwz r6, 0x14(r31)
/* 80082A18 0007E678  80 BF 00 18 */	lwz r5, 0x18(r31)
/* 80082A1C 0007E67C  80 1F 00 1C */	lwz r0, 0x1c(r31)
/* 80082A20 0007E680  91 61 00 48 */	stw r11, 0x48(r1)
/* 80082A24 0007E684  91 41 00 4C */	stw r10, 0x4c(r1)
/* 80082A28 0007E688  91 21 00 50 */	stw r9, 0x50(r1)
/* 80082A2C 0007E68C  91 01 00 54 */	stw r8, 0x54(r1)
/* 80082A30 0007E690  90 E1 00 58 */	stw r7, 0x58(r1)
/* 80082A34 0007E694  90 C1 00 5C */	stw r6, 0x5c(r1)
/* 80082A38 0007E698  90 A1 00 60 */	stw r5, 0x60(r1)
/* 80082A3C 0007E69C  90 01 00 64 */	stw r0, 0x64(r1)
/* 80082A40 0007E6A0  48 06 47 71 */	bl func_800E71B0
/* 80082A44 0007E6A4  81 7D 01 E8 */	lwz r11, 0x1e8(r29)
/* 80082A48 0007E6A8  38 81 00 28 */	addi r4, r1, 0x28
/* 80082A4C 0007E6AC  81 5E 00 04 */	lwz r10, 4(r30)
/* 80082A50 0007E6B0  38 60 00 02 */	li r3, 2
/* 80082A54 0007E6B4  81 3E 00 08 */	lwz r9, 8(r30)
/* 80082A58 0007E6B8  81 1E 00 0C */	lwz r8, 0xc(r30)
/* 80082A5C 0007E6BC  80 FE 00 10 */	lwz r7, 0x10(r30)
/* 80082A60 0007E6C0  80 DE 00 14 */	lwz r6, 0x14(r30)
/* 80082A64 0007E6C4  80 BE 00 18 */	lwz r5, 0x18(r30)
/* 80082A68 0007E6C8  80 1E 00 1C */	lwz r0, 0x1c(r30)
/* 80082A6C 0007E6CC  91 61 00 28 */	stw r11, 0x28(r1)
/* 80082A70 0007E6D0  91 41 00 2C */	stw r10, 0x2c(r1)
/* 80082A74 0007E6D4  91 21 00 30 */	stw r9, 0x30(r1)
/* 80082A78 0007E6D8  91 01 00 34 */	stw r8, 0x34(r1)
/* 80082A7C 0007E6DC  90 E1 00 38 */	stw r7, 0x38(r1)
/* 80082A80 0007E6E0  90 C1 00 3C */	stw r6, 0x3c(r1)
/* 80082A84 0007E6E4  90 A1 00 40 */	stw r5, 0x40(r1)
/* 80082A88 0007E6E8  90 01 00 44 */	stw r0, 0x44(r1)
/* 80082A8C 0007E6EC  48 06 47 25 */	bl func_800E71B0
/* 80082A90 0007E6F0  81 7D 01 C8 */	lwz r11, 0x1c8(r29)
/* 80082A94 0007E6F4  38 81 00 08 */	addi r4, r1, 8
/* 80082A98 0007E6F8  81 5F 00 04 */	lwz r10, 4(r31)
/* 80082A9C 0007E6FC  38 60 00 03 */	li r3, 3
/* 80082AA0 0007E700  81 3F 00 08 */	lwz r9, 8(r31)
/* 80082AA4 0007E704  81 1F 00 0C */	lwz r8, 0xc(r31)
/* 80082AA8 0007E708  80 FF 00 10 */	lwz r7, 0x10(r31)
/* 80082AAC 0007E70C  80 DF 00 14 */	lwz r6, 0x14(r31)
/* 80082AB0 0007E710  80 BF 00 18 */	lwz r5, 0x18(r31)
/* 80082AB4 0007E714  80 1F 00 1C */	lwz r0, 0x1c(r31)
/* 80082AB8 0007E718  91 61 00 08 */	stw r11, 8(r1)
/* 80082ABC 0007E71C  91 41 00 0C */	stw r10, 0xc(r1)
/* 80082AC0 0007E720  91 21 00 10 */	stw r9, 0x10(r1)
/* 80082AC4 0007E724  91 01 00 14 */	stw r8, 0x14(r1)
/* 80082AC8 0007E728  90 E1 00 18 */	stw r7, 0x18(r1)
/* 80082ACC 0007E72C  90 C1 00 1C */	stw r6, 0x1c(r1)
/* 80082AD0 0007E730  90 A1 00 20 */	stw r5, 0x20(r1)
/* 80082AD4 0007E734  90 01 00 24 */	stw r0, 0x24(r1)
/* 80082AD8 0007E738  48 06 46 D9 */	bl func_800E71B0
/* 80082ADC 0007E73C  38 00 00 7D */	li r0, 0x7d
/* 80082AE0 0007E740  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80082AE4 0007E744  48 00 00 5C */	b lbl_80082B40
lbl_80082AE8:
/* 80082AE8 0007E748  38 60 00 02 */	li r3, 2
/* 80082AEC 0007E74C  48 07 61 09 */	bl func_800F8BF4
/* 80082AF0 0007E750  38 00 00 64 */	li r0, 0x64
/* 80082AF4 0007E754  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80082AF8 0007E758  48 00 00 48 */	b lbl_80082B40
lbl_80082AFC:
/* 80082AFC 0007E75C  48 07 67 DD */	bl func_800F92D8
/* 80082B00 0007E760  38 00 00 6B */	li r0, 0x6b
/* 80082B04 0007E764  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80082B08 0007E768  48 00 00 38 */	b lbl_80082B40
lbl_80082B0C:
/* 80082B0C 0007E76C  38 60 00 02 */	li r3, 2
/* 80082B10 0007E770  48 07 60 E5 */	bl func_800F8BF4
/* 80082B14 0007E774  38 00 00 84 */	li r0, 0x84
/* 80082B18 0007E778  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80082B1C 0007E77C  48 00 00 24 */	b lbl_80082B40
lbl_80082B20:
/* 80082B20 0007E780  48 07 67 B9 */	bl func_800F92D8
/* 80082B24 0007E784  38 00 00 8F */	li r0, 0x8f
/* 80082B28 0007E788  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80082B2C 0007E78C  48 00 00 14 */	b lbl_80082B40
lbl_80082B30:
/* 80082B30 0007E790  38 60 00 03 */	li r3, 3
/* 80082B34 0007E794  48 07 60 C1 */	bl func_800F8BF4
/* 80082B38 0007E798  38 00 00 2B */	li r0, 0x2b
/* 80082B3C 0007E79C  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
lbl_80082B40:
/* 80082B40 0007E7A0  39 61 00 B0 */	addi r11, r1, 0xb0
/* 80082B44 0007E7A4  48 14 46 29 */	bl _restgpr_25
/* 80082B48 0007E7A8  80 01 00 B4 */	lwz r0, 0xb4(r1)
/* 80082B4C 0007E7AC  7C 08 03 A6 */	mtlr r0
/* 80082B50 0007E7B0  38 21 00 B0 */	addi r1, r1, 0xb0
/* 80082B54 0007E7B4  4E 80 00 20 */	blr

.global func_80082B58
func_80082B58:
/* 80082B58 0007E7B8  28 03 00 32 */	cmplwi r3, 0x32
/* 80082B5C 0007E7BC  40 82 00 0C */	bne lbl_80082B68
/* 80082B60 0007E7C0  38 60 00 01 */	li r3, 1
/* 80082B64 0007E7C4  4E 80 00 20 */	blr
lbl_80082B68:
/* 80082B68 0007E7C8  28 03 00 33 */	cmplwi r3, 0x33
/* 80082B6C 0007E7CC  40 82 00 0C */	bne lbl_80082B78
/* 80082B70 0007E7D0  38 60 00 01 */	li r3, 1
/* 80082B74 0007E7D4  4E 80 00 20 */	blr
lbl_80082B78:
/* 80082B78 0007E7D8  28 03 00 34 */	cmplwi r3, 0x34
/* 80082B7C 0007E7DC  40 82 00 0C */	bne lbl_80082B88
/* 80082B80 0007E7E0  38 60 00 01 */	li r3, 1
/* 80082B84 0007E7E4  4E 80 00 20 */	blr
lbl_80082B88:
/* 80082B88 0007E7E8  28 03 00 35 */	cmplwi r3, 0x35
/* 80082B8C 0007E7EC  40 82 00 0C */	bne lbl_80082B98
/* 80082B90 0007E7F0  38 60 00 01 */	li r3, 1
/* 80082B94 0007E7F4  4E 80 00 20 */	blr
lbl_80082B98:
/* 80082B98 0007E7F8  28 03 00 36 */	cmplwi r3, 0x36
/* 80082B9C 0007E7FC  40 82 00 0C */	bne lbl_80082BA8
/* 80082BA0 0007E800  38 60 00 02 */	li r3, 2
/* 80082BA4 0007E804  4E 80 00 20 */	blr
lbl_80082BA8:
/* 80082BA8 0007E808  28 03 00 37 */	cmplwi r3, 0x37
/* 80082BAC 0007E80C  40 82 00 0C */	bne lbl_80082BB8
/* 80082BB0 0007E810  38 60 00 02 */	li r3, 2
/* 80082BB4 0007E814  4E 80 00 20 */	blr
lbl_80082BB8:
/* 80082BB8 0007E818  28 03 00 38 */	cmplwi r3, 0x38
/* 80082BBC 0007E81C  40 82 00 0C */	bne lbl_80082BC8
/* 80082BC0 0007E820  38 60 00 02 */	li r3, 2
/* 80082BC4 0007E824  4E 80 00 20 */	blr
lbl_80082BC8:
/* 80082BC8 0007E828  28 03 00 39 */	cmplwi r3, 0x39
/* 80082BCC 0007E82C  40 82 00 0C */	bne lbl_80082BD8
/* 80082BD0 0007E830  38 60 00 02 */	li r3, 2
/* 80082BD4 0007E834  4E 80 00 20 */	blr
lbl_80082BD8:
/* 80082BD8 0007E838  28 03 00 3A */	cmplwi r3, 0x3a
/* 80082BDC 0007E83C  40 82 00 0C */	bne lbl_80082BE8
/* 80082BE0 0007E840  38 60 00 03 */	li r3, 3
/* 80082BE4 0007E844  4E 80 00 20 */	blr
lbl_80082BE8:
/* 80082BE8 0007E848  28 03 00 3B */	cmplwi r3, 0x3b
/* 80082BEC 0007E84C  40 82 00 0C */	bne lbl_80082BF8
/* 80082BF0 0007E850  38 60 00 03 */	li r3, 3
/* 80082BF4 0007E854  4E 80 00 20 */	blr
lbl_80082BF8:
/* 80082BF8 0007E858  28 03 00 3C */	cmplwi r3, 0x3c
/* 80082BFC 0007E85C  40 82 00 0C */	bne lbl_80082C08
/* 80082C00 0007E860  38 60 00 03 */	li r3, 3
/* 80082C04 0007E864  4E 80 00 20 */	blr
lbl_80082C08:
/* 80082C08 0007E868  28 03 00 3D */	cmplwi r3, 0x3d
/* 80082C0C 0007E86C  40 82 00 0C */	bne lbl_80082C18
/* 80082C10 0007E870  38 60 00 03 */	li r3, 3
/* 80082C14 0007E874  4E 80 00 20 */	blr
lbl_80082C18:
/* 80082C18 0007E878  28 03 00 3E */	cmplwi r3, 0x3e
/* 80082C1C 0007E87C  40 82 00 0C */	bne lbl_80082C28
/* 80082C20 0007E880  38 60 00 04 */	li r3, 4
/* 80082C24 0007E884  4E 80 00 20 */	blr
lbl_80082C28:
/* 80082C28 0007E888  28 03 00 3F */	cmplwi r3, 0x3f
/* 80082C2C 0007E88C  40 82 00 0C */	bne lbl_80082C38
/* 80082C30 0007E890  38 60 00 04 */	li r3, 4
/* 80082C34 0007E894  4E 80 00 20 */	blr
lbl_80082C38:
/* 80082C38 0007E898  28 03 00 40 */	cmplwi r3, 0x40
/* 80082C3C 0007E89C  40 82 00 0C */	bne lbl_80082C48
/* 80082C40 0007E8A0  38 60 00 04 */	li r3, 4
/* 80082C44 0007E8A4  4E 80 00 20 */	blr
lbl_80082C48:
/* 80082C48 0007E8A8  28 03 00 41 */	cmplwi r3, 0x41
/* 80082C4C 0007E8AC  40 82 00 0C */	bne lbl_80082C58
/* 80082C50 0007E8B0  38 60 00 04 */	li r3, 4
/* 80082C54 0007E8B4  4E 80 00 20 */	blr
lbl_80082C58:
/* 80082C58 0007E8B8  28 03 00 42 */	cmplwi r3, 0x42
/* 80082C5C 0007E8BC  40 82 00 0C */	bne lbl_80082C68
/* 80082C60 0007E8C0  38 60 00 05 */	li r3, 5
/* 80082C64 0007E8C4  4E 80 00 20 */	blr
lbl_80082C68:
/* 80082C68 0007E8C8  28 03 00 43 */	cmplwi r3, 0x43
/* 80082C6C 0007E8CC  40 82 00 0C */	bne lbl_80082C78
/* 80082C70 0007E8D0  38 60 00 05 */	li r3, 5
/* 80082C74 0007E8D4  4E 80 00 20 */	blr
lbl_80082C78:
/* 80082C78 0007E8D8  28 03 00 44 */	cmplwi r3, 0x44
/* 80082C7C 0007E8DC  40 82 00 0C */	bne lbl_80082C88
/* 80082C80 0007E8E0  38 60 00 05 */	li r3, 5
/* 80082C84 0007E8E4  4E 80 00 20 */	blr
lbl_80082C88:
/* 80082C88 0007E8E8  38 83 FF BB */	addi r4, r3, -69
/* 80082C8C 0007E8EC  20 03 00 45 */	subfic r0, r3, 0x45
/* 80082C90 0007E8F0  7C 80 00 F8 */	nor r0, r4, r0
/* 80082C94 0007E8F4  7C 00 FE 70 */	srawi r0, r0, 0x1f
/* 80082C98 0007E8F8  70 03 00 05 */	andi. r3, r0, 5
/* 80082C9C 0007E8FC  4E 80 00 20 */	blr

.global func_80082CA0
func_80082CA0:
/* 80082CA0 0007E900  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80082CA4 0007E904  7C 08 02 A6 */	mflr r0
/* 80082CA8 0007E908  2C 03 00 03 */	cmpwi r3, 3
/* 80082CAC 0007E90C  90 01 00 14 */	stw r0, 0x14(r1)
/* 80082CB0 0007E910  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80082CB4 0007E914  3B E0 00 00 */	li r31, 0
/* 80082CB8 0007E918  93 C1 00 08 */	stw r30, 8(r1)
/* 80082CBC 0007E91C  41 82 02 38 */	beq lbl_80082EF4
/* 80082CC0 0007E920  40 80 00 1C */	bge lbl_80082CDC
/* 80082CC4 0007E924  2C 03 00 01 */	cmpwi r3, 1
/* 80082CC8 0007E928  41 82 00 8C */	beq lbl_80082D54
/* 80082CCC 0007E92C  40 80 01 58 */	bge lbl_80082E24
/* 80082CD0 0007E930  2C 03 00 00 */	cmpwi r3, 0
/* 80082CD4 0007E934  40 80 00 18 */	bge lbl_80082CEC
/* 80082CD8 0007E938  48 00 04 8C */	b lbl_80083164
lbl_80082CDC:
/* 80082CDC 0007E93C  2C 03 00 05 */	cmpwi r3, 5
/* 80082CE0 0007E940  41 82 03 B4 */	beq lbl_80083094
/* 80082CE4 0007E944  40 80 04 80 */	bge lbl_80083164
/* 80082CE8 0007E948  48 00 02 DC */	b lbl_80082FC4
lbl_80082CEC:
/* 80082CEC 0007E94C  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80082CF0 0007E950  88 03 00 3A */	lbz r0, 0x3a(r3)
/* 80082CF4 0007E954  28 00 00 FF */	cmplwi r0, 0xff
/* 80082CF8 0007E958  41 82 00 08 */	beq lbl_80082D00
/* 80082CFC 0007E95C  54 1F 06 3E */	clrlwi r31, r0, 0x18
lbl_80082D00:
/* 80082D00 0007E960  88 03 00 3B */	lbz r0, 0x3b(r3)
/* 80082D04 0007E964  28 00 00 FF */	cmplwi r0, 0xff
/* 80082D08 0007E968  41 82 00 0C */	beq lbl_80082D14
/* 80082D0C 0007E96C  7C 1F 02 14 */	add r0, r31, r0
/* 80082D10 0007E970  54 1F 06 3E */	clrlwi r31, r0, 0x18
lbl_80082D14:
/* 80082D14 0007E974  88 03 00 3C */	lbz r0, 0x3c(r3)
/* 80082D18 0007E978  28 00 00 FF */	cmplwi r0, 0xff
/* 80082D1C 0007E97C  41 82 00 0C */	beq lbl_80082D28
/* 80082D20 0007E980  7C 1F 02 14 */	add r0, r31, r0
/* 80082D24 0007E984  54 1F 06 3E */	clrlwi r31, r0, 0x18
lbl_80082D28:
/* 80082D28 0007E988  88 03 00 3D */	lbz r0, 0x3d(r3)
/* 80082D2C 0007E98C  28 00 00 FF */	cmplwi r0, 0xff
/* 80082D30 0007E990  41 82 00 0C */	beq lbl_80082D3C
/* 80082D34 0007E994  7C 1F 02 14 */	add r0, r31, r0
/* 80082D38 0007E998  54 1F 06 3E */	clrlwi r31, r0, 0x18
lbl_80082D3C:
/* 80082D3C 0007E99C  88 03 00 3E */	lbz r0, 0x3e(r3)
/* 80082D40 0007E9A0  28 00 00 FF */	cmplwi r0, 0xff
/* 80082D44 0007E9A4  41 82 04 24 */	beq lbl_80083168
/* 80082D48 0007E9A8  7C 1F 02 14 */	add r0, r31, r0
/* 80082D4C 0007E9AC  54 1F 06 3E */	clrlwi r31, r0, 0x18
/* 80082D50 0007E9B0  48 00 04 18 */	b lbl_80083168
lbl_80082D54:
/* 80082D54 0007E9B4  83 CD 9A D0 */	lwz r30, lbl_8063ED90-_SDA_BASE_(r13)
/* 80082D58 0007E9B8  88 1E 00 44 */	lbz r0, 0x44(r30)
/* 80082D5C 0007E9BC  28 00 00 FF */	cmplwi r0, 0xff
/* 80082D60 0007E9C0  41 82 00 08 */	beq lbl_80082D68
/* 80082D64 0007E9C4  7C 1F 03 78 */	mr r31, r0
lbl_80082D68:
/* 80082D68 0007E9C8  38 60 00 36 */	li r3, 0x36
/* 80082D6C 0007E9CC  4B FF FD ED */	bl func_80082B58
/* 80082D70 0007E9D0  A0 1E 00 16 */	lhz r0, 0x16(r30)
/* 80082D74 0007E9D4  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 80082D78 0007E9D8  7C 03 00 00 */	cmpw r3, r0
/* 80082D7C 0007E9DC  40 80 00 18 */	bge lbl_80082D94
/* 80082D80 0007E9E0  88 1E 00 52 */	lbz r0, 0x52(r30)
/* 80082D84 0007E9E4  28 00 00 FF */	cmplwi r0, 0xff
/* 80082D88 0007E9E8  41 82 00 0C */	beq lbl_80082D94
/* 80082D8C 0007E9EC  7C 1F 02 14 */	add r0, r31, r0
/* 80082D90 0007E9F0  54 1F 06 3E */	clrlwi r31, r0, 0x18
lbl_80082D94:
/* 80082D94 0007E9F4  83 CD 9A D0 */	lwz r30, lbl_8063ED90-_SDA_BASE_(r13)
/* 80082D98 0007E9F8  38 60 00 3A */	li r3, 0x3a
/* 80082D9C 0007E9FC  4B FF FD BD */	bl func_80082B58
/* 80082DA0 0007EA00  A0 1E 00 16 */	lhz r0, 0x16(r30)
/* 80082DA4 0007EA04  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 80082DA8 0007EA08  7C 03 00 00 */	cmpw r3, r0
/* 80082DAC 0007EA0C  40 80 00 18 */	bge lbl_80082DC4
/* 80082DB0 0007EA10  88 1E 00 56 */	lbz r0, 0x56(r30)
/* 80082DB4 0007EA14  28 00 00 FF */	cmplwi r0, 0xff
/* 80082DB8 0007EA18  41 82 00 0C */	beq lbl_80082DC4
/* 80082DBC 0007EA1C  7C 1F 02 14 */	add r0, r31, r0
/* 80082DC0 0007EA20  54 1F 06 3E */	clrlwi r31, r0, 0x18
lbl_80082DC4:
/* 80082DC4 0007EA24  83 CD 9A D0 */	lwz r30, lbl_8063ED90-_SDA_BASE_(r13)
/* 80082DC8 0007EA28  38 60 00 3E */	li r3, 0x3e
/* 80082DCC 0007EA2C  4B FF FD 8D */	bl func_80082B58
/* 80082DD0 0007EA30  A0 1E 00 16 */	lhz r0, 0x16(r30)
/* 80082DD4 0007EA34  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 80082DD8 0007EA38  7C 03 00 00 */	cmpw r3, r0
/* 80082DDC 0007EA3C  40 80 00 18 */	bge lbl_80082DF4
/* 80082DE0 0007EA40  88 1E 00 5A */	lbz r0, 0x5a(r30)
/* 80082DE4 0007EA44  28 00 00 FF */	cmplwi r0, 0xff
/* 80082DE8 0007EA48  41 82 00 0C */	beq lbl_80082DF4
/* 80082DEC 0007EA4C  7C 1F 02 14 */	add r0, r31, r0
/* 80082DF0 0007EA50  54 1F 06 3E */	clrlwi r31, r0, 0x18
lbl_80082DF4:
/* 80082DF4 0007EA54  83 CD 9A D0 */	lwz r30, lbl_8063ED90-_SDA_BASE_(r13)
/* 80082DF8 0007EA58  38 60 00 42 */	li r3, 0x42
/* 80082DFC 0007EA5C  4B FF FD 5D */	bl func_80082B58
/* 80082E00 0007EA60  A0 1E 00 16 */	lhz r0, 0x16(r30)
/* 80082E04 0007EA64  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 80082E08 0007EA68  7C 03 00 00 */	cmpw r3, r0
/* 80082E0C 0007EA6C  40 80 03 5C */	bge lbl_80083168
/* 80082E10 0007EA70  88 1E 00 5E */	lbz r0, 0x5e(r30)
/* 80082E14 0007EA74  28 00 00 FF */	cmplwi r0, 0xff
/* 80082E18 0007EA78  41 82 03 50 */	beq lbl_80083168
/* 80082E1C 0007EA7C  7F FF 02 14 */	add r31, r31, r0
/* 80082E20 0007EA80  48 00 03 48 */	b lbl_80083168
lbl_80082E24:
/* 80082E24 0007EA84  83 CD 9A D0 */	lwz r30, lbl_8063ED90-_SDA_BASE_(r13)
/* 80082E28 0007EA88  88 1E 00 45 */	lbz r0, 0x45(r30)
/* 80082E2C 0007EA8C  28 00 00 FF */	cmplwi r0, 0xff
/* 80082E30 0007EA90  41 82 00 08 */	beq lbl_80082E38
/* 80082E34 0007EA94  7C 1F 03 78 */	mr r31, r0
lbl_80082E38:
/* 80082E38 0007EA98  38 60 00 32 */	li r3, 0x32
/* 80082E3C 0007EA9C  4B FF FD 1D */	bl func_80082B58
/* 80082E40 0007EAA0  A0 1E 00 16 */	lhz r0, 0x16(r30)
/* 80082E44 0007EAA4  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 80082E48 0007EAA8  7C 03 00 00 */	cmpw r3, r0
/* 80082E4C 0007EAAC  40 80 00 18 */	bge lbl_80082E64
/* 80082E50 0007EAB0  88 1E 00 4E */	lbz r0, 0x4e(r30)
/* 80082E54 0007EAB4  28 00 00 FF */	cmplwi r0, 0xff
/* 80082E58 0007EAB8  41 82 00 0C */	beq lbl_80082E64
/* 80082E5C 0007EABC  7C 1F 02 14 */	add r0, r31, r0
/* 80082E60 0007EAC0  54 1F 06 3E */	clrlwi r31, r0, 0x18
lbl_80082E64:
/* 80082E64 0007EAC4  83 CD 9A D0 */	lwz r30, lbl_8063ED90-_SDA_BASE_(r13)
/* 80082E68 0007EAC8  38 60 00 3C */	li r3, 0x3c
/* 80082E6C 0007EACC  4B FF FC ED */	bl func_80082B58
/* 80082E70 0007EAD0  A0 1E 00 16 */	lhz r0, 0x16(r30)
/* 80082E74 0007EAD4  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 80082E78 0007EAD8  7C 03 00 00 */	cmpw r3, r0
/* 80082E7C 0007EADC  40 80 00 18 */	bge lbl_80082E94
/* 80082E80 0007EAE0  88 1E 00 58 */	lbz r0, 0x58(r30)
/* 80082E84 0007EAE4  28 00 00 FF */	cmplwi r0, 0xff
/* 80082E88 0007EAE8  41 82 00 0C */	beq lbl_80082E94
/* 80082E8C 0007EAEC  7C 1F 02 14 */	add r0, r31, r0
/* 80082E90 0007EAF0  54 1F 06 3E */	clrlwi r31, r0, 0x18
lbl_80082E94:
/* 80082E94 0007EAF4  83 CD 9A D0 */	lwz r30, lbl_8063ED90-_SDA_BASE_(r13)
/* 80082E98 0007EAF8  38 60 00 3F */	li r3, 0x3f
/* 80082E9C 0007EAFC  4B FF FC BD */	bl func_80082B58
/* 80082EA0 0007EB00  A0 1E 00 16 */	lhz r0, 0x16(r30)
/* 80082EA4 0007EB04  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 80082EA8 0007EB08  7C 03 00 00 */	cmpw r3, r0
/* 80082EAC 0007EB0C  40 80 00 18 */	bge lbl_80082EC4
/* 80082EB0 0007EB10  88 1E 00 5B */	lbz r0, 0x5b(r30)
/* 80082EB4 0007EB14  28 00 00 FF */	cmplwi r0, 0xff
/* 80082EB8 0007EB18  41 82 00 0C */	beq lbl_80082EC4
/* 80082EBC 0007EB1C  7C 1F 02 14 */	add r0, r31, r0
/* 80082EC0 0007EB20  54 1F 06 3E */	clrlwi r31, r0, 0x18
lbl_80082EC4:
/* 80082EC4 0007EB24  83 CD 9A D0 */	lwz r30, lbl_8063ED90-_SDA_BASE_(r13)
/* 80082EC8 0007EB28  38 60 00 44 */	li r3, 0x44
/* 80082ECC 0007EB2C  4B FF FC 8D */	bl func_80082B58
/* 80082ED0 0007EB30  A0 1E 00 16 */	lhz r0, 0x16(r30)
/* 80082ED4 0007EB34  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 80082ED8 0007EB38  7C 03 00 00 */	cmpw r3, r0
/* 80082EDC 0007EB3C  40 80 02 8C */	bge lbl_80083168
/* 80082EE0 0007EB40  88 1E 00 60 */	lbz r0, 0x60(r30)
/* 80082EE4 0007EB44  28 00 00 FF */	cmplwi r0, 0xff
/* 80082EE8 0007EB48  41 82 02 80 */	beq lbl_80083168
/* 80082EEC 0007EB4C  7F FF 02 14 */	add r31, r31, r0
/* 80082EF0 0007EB50  48 00 02 78 */	b lbl_80083168
lbl_80082EF4:
/* 80082EF4 0007EB54  83 CD 9A D0 */	lwz r30, lbl_8063ED90-_SDA_BASE_(r13)
/* 80082EF8 0007EB58  88 1E 00 46 */	lbz r0, 0x46(r30)
/* 80082EFC 0007EB5C  28 00 00 FF */	cmplwi r0, 0xff
/* 80082F00 0007EB60  41 82 00 08 */	beq lbl_80082F08
/* 80082F04 0007EB64  7C 1F 03 78 */	mr r31, r0
lbl_80082F08:
/* 80082F08 0007EB68  38 60 00 33 */	li r3, 0x33
/* 80082F0C 0007EB6C  4B FF FC 4D */	bl func_80082B58
/* 80082F10 0007EB70  A0 1E 00 16 */	lhz r0, 0x16(r30)
/* 80082F14 0007EB74  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 80082F18 0007EB78  7C 03 00 00 */	cmpw r3, r0
/* 80082F1C 0007EB7C  40 80 00 18 */	bge lbl_80082F34
/* 80082F20 0007EB80  88 1E 00 4F */	lbz r0, 0x4f(r30)
/* 80082F24 0007EB84  28 00 00 FF */	cmplwi r0, 0xff
/* 80082F28 0007EB88  41 82 00 0C */	beq lbl_80082F34
/* 80082F2C 0007EB8C  7C 1F 02 14 */	add r0, r31, r0
/* 80082F30 0007EB90  54 1F 06 3E */	clrlwi r31, r0, 0x18
lbl_80082F34:
/* 80082F34 0007EB94  83 CD 9A D0 */	lwz r30, lbl_8063ED90-_SDA_BASE_(r13)
/* 80082F38 0007EB98  38 60 00 38 */	li r3, 0x38
/* 80082F3C 0007EB9C  4B FF FC 1D */	bl func_80082B58
/* 80082F40 0007EBA0  A0 1E 00 16 */	lhz r0, 0x16(r30)
/* 80082F44 0007EBA4  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 80082F48 0007EBA8  7C 03 00 00 */	cmpw r3, r0
/* 80082F4C 0007EBAC  40 80 00 18 */	bge lbl_80082F64
/* 80082F50 0007EBB0  88 1E 00 54 */	lbz r0, 0x54(r30)
/* 80082F54 0007EBB4  28 00 00 FF */	cmplwi r0, 0xff
/* 80082F58 0007EBB8  41 82 00 0C */	beq lbl_80082F64
/* 80082F5C 0007EBBC  7C 1F 02 14 */	add r0, r31, r0
/* 80082F60 0007EBC0  54 1F 06 3E */	clrlwi r31, r0, 0x18
lbl_80082F64:
/* 80082F64 0007EBC4  83 CD 9A D0 */	lwz r30, lbl_8063ED90-_SDA_BASE_(r13)
/* 80082F68 0007EBC8  38 60 00 40 */	li r3, 0x40
/* 80082F6C 0007EBCC  4B FF FB ED */	bl func_80082B58
/* 80082F70 0007EBD0  A0 1E 00 16 */	lhz r0, 0x16(r30)
/* 80082F74 0007EBD4  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 80082F78 0007EBD8  7C 03 00 00 */	cmpw r3, r0
/* 80082F7C 0007EBDC  40 80 00 18 */	bge lbl_80082F94
/* 80082F80 0007EBE0  88 1E 00 5C */	lbz r0, 0x5c(r30)
/* 80082F84 0007EBE4  28 00 00 FF */	cmplwi r0, 0xff
/* 80082F88 0007EBE8  41 82 00 0C */	beq lbl_80082F94
/* 80082F8C 0007EBEC  7C 1F 02 14 */	add r0, r31, r0
/* 80082F90 0007EBF0  54 1F 06 3E */	clrlwi r31, r0, 0x18
lbl_80082F94:
/* 80082F94 0007EBF4  83 CD 9A D0 */	lwz r30, lbl_8063ED90-_SDA_BASE_(r13)
/* 80082F98 0007EBF8  38 60 00 43 */	li r3, 0x43
/* 80082F9C 0007EBFC  4B FF FB BD */	bl func_80082B58
/* 80082FA0 0007EC00  A0 1E 00 16 */	lhz r0, 0x16(r30)
/* 80082FA4 0007EC04  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 80082FA8 0007EC08  7C 03 00 00 */	cmpw r3, r0
/* 80082FAC 0007EC0C  40 80 01 BC */	bge lbl_80083168
/* 80082FB0 0007EC10  88 1E 00 5F */	lbz r0, 0x5f(r30)
/* 80082FB4 0007EC14  28 00 00 FF */	cmplwi r0, 0xff
/* 80082FB8 0007EC18  41 82 01 B0 */	beq lbl_80083168
/* 80082FBC 0007EC1C  7F FF 02 14 */	add r31, r31, r0
/* 80082FC0 0007EC20  48 00 01 A8 */	b lbl_80083168
lbl_80082FC4:
/* 80082FC4 0007EC24  83 CD 9A D0 */	lwz r30, lbl_8063ED90-_SDA_BASE_(r13)
/* 80082FC8 0007EC28  88 1E 00 47 */	lbz r0, 0x47(r30)
/* 80082FCC 0007EC2C  28 00 00 FF */	cmplwi r0, 0xff
/* 80082FD0 0007EC30  41 82 00 08 */	beq lbl_80082FD8
/* 80082FD4 0007EC34  7C 1F 03 78 */	mr r31, r0
lbl_80082FD8:
/* 80082FD8 0007EC38  38 60 00 34 */	li r3, 0x34
/* 80082FDC 0007EC3C  4B FF FB 7D */	bl func_80082B58
/* 80082FE0 0007EC40  A0 1E 00 16 */	lhz r0, 0x16(r30)
/* 80082FE4 0007EC44  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 80082FE8 0007EC48  7C 03 00 00 */	cmpw r3, r0
/* 80082FEC 0007EC4C  40 80 00 18 */	bge lbl_80083004
/* 80082FF0 0007EC50  88 1E 00 50 */	lbz r0, 0x50(r30)
/* 80082FF4 0007EC54  28 00 00 FF */	cmplwi r0, 0xff
/* 80082FF8 0007EC58  41 82 00 0C */	beq lbl_80083004
/* 80082FFC 0007EC5C  7C 1F 02 14 */	add r0, r31, r0
/* 80083000 0007EC60  54 1F 06 3E */	clrlwi r31, r0, 0x18
lbl_80083004:
/* 80083004 0007EC64  83 CD 9A D0 */	lwz r30, lbl_8063ED90-_SDA_BASE_(r13)
/* 80083008 0007EC68  38 60 00 39 */	li r3, 0x39
/* 8008300C 0007EC6C  4B FF FB 4D */	bl func_80082B58
/* 80083010 0007EC70  A0 1E 00 16 */	lhz r0, 0x16(r30)
/* 80083014 0007EC74  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 80083018 0007EC78  7C 03 00 00 */	cmpw r3, r0
/* 8008301C 0007EC7C  40 80 00 18 */	bge lbl_80083034
/* 80083020 0007EC80  88 1E 00 55 */	lbz r0, 0x55(r30)
/* 80083024 0007EC84  28 00 00 FF */	cmplwi r0, 0xff
/* 80083028 0007EC88  41 82 00 0C */	beq lbl_80083034
/* 8008302C 0007EC8C  7C 1F 02 14 */	add r0, r31, r0
/* 80083030 0007EC90  54 1F 06 3E */	clrlwi r31, r0, 0x18
lbl_80083034:
/* 80083034 0007EC94  83 CD 9A D0 */	lwz r30, lbl_8063ED90-_SDA_BASE_(r13)
/* 80083038 0007EC98  38 60 00 3B */	li r3, 0x3b
/* 8008303C 0007EC9C  4B FF FB 1D */	bl func_80082B58
/* 80083040 0007ECA0  A0 1E 00 16 */	lhz r0, 0x16(r30)
/* 80083044 0007ECA4  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 80083048 0007ECA8  7C 03 00 00 */	cmpw r3, r0
/* 8008304C 0007ECAC  40 80 00 18 */	bge lbl_80083064
/* 80083050 0007ECB0  88 1E 00 57 */	lbz r0, 0x57(r30)
/* 80083054 0007ECB4  28 00 00 FF */	cmplwi r0, 0xff
/* 80083058 0007ECB8  41 82 00 0C */	beq lbl_80083064
/* 8008305C 0007ECBC  7C 1F 02 14 */	add r0, r31, r0
/* 80083060 0007ECC0  54 1F 06 3E */	clrlwi r31, r0, 0x18
lbl_80083064:
/* 80083064 0007ECC4  83 CD 9A D0 */	lwz r30, lbl_8063ED90-_SDA_BASE_(r13)
/* 80083068 0007ECC8  38 60 00 45 */	li r3, 0x45
/* 8008306C 0007ECCC  4B FF FA ED */	bl func_80082B58
/* 80083070 0007ECD0  A0 1E 00 16 */	lhz r0, 0x16(r30)
/* 80083074 0007ECD4  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 80083078 0007ECD8  7C 03 00 00 */	cmpw r3, r0
/* 8008307C 0007ECDC  40 80 00 EC */	bge lbl_80083168
/* 80083080 0007ECE0  88 1E 00 61 */	lbz r0, 0x61(r30)
/* 80083084 0007ECE4  28 00 00 FF */	cmplwi r0, 0xff
/* 80083088 0007ECE8  41 82 00 E0 */	beq lbl_80083168
/* 8008308C 0007ECEC  7F FF 02 14 */	add r31, r31, r0
/* 80083090 0007ECF0  48 00 00 D8 */	b lbl_80083168
lbl_80083094:
/* 80083094 0007ECF4  83 CD 9A D0 */	lwz r30, lbl_8063ED90-_SDA_BASE_(r13)
/* 80083098 0007ECF8  88 1E 00 48 */	lbz r0, 0x48(r30)
/* 8008309C 0007ECFC  28 00 00 FF */	cmplwi r0, 0xff
/* 800830A0 0007ED00  41 82 00 08 */	beq lbl_800830A8
/* 800830A4 0007ED04  7C 1F 03 78 */	mr r31, r0
lbl_800830A8:
/* 800830A8 0007ED08  38 60 00 35 */	li r3, 0x35
/* 800830AC 0007ED0C  4B FF FA AD */	bl func_80082B58
/* 800830B0 0007ED10  A0 1E 00 16 */	lhz r0, 0x16(r30)
/* 800830B4 0007ED14  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 800830B8 0007ED18  7C 03 00 00 */	cmpw r3, r0
/* 800830BC 0007ED1C  40 80 00 18 */	bge lbl_800830D4
/* 800830C0 0007ED20  88 1E 00 51 */	lbz r0, 0x51(r30)
/* 800830C4 0007ED24  28 00 00 FF */	cmplwi r0, 0xff
/* 800830C8 0007ED28  41 82 00 0C */	beq lbl_800830D4
/* 800830CC 0007ED2C  7C 1F 02 14 */	add r0, r31, r0
/* 800830D0 0007ED30  54 1F 06 3E */	clrlwi r31, r0, 0x18
lbl_800830D4:
/* 800830D4 0007ED34  83 CD 9A D0 */	lwz r30, lbl_8063ED90-_SDA_BASE_(r13)
/* 800830D8 0007ED38  38 60 00 37 */	li r3, 0x37
/* 800830DC 0007ED3C  4B FF FA 7D */	bl func_80082B58
/* 800830E0 0007ED40  A0 1E 00 16 */	lhz r0, 0x16(r30)
/* 800830E4 0007ED44  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 800830E8 0007ED48  7C 03 00 00 */	cmpw r3, r0
/* 800830EC 0007ED4C  40 80 00 18 */	bge lbl_80083104
/* 800830F0 0007ED50  88 1E 00 53 */	lbz r0, 0x53(r30)
/* 800830F4 0007ED54  28 00 00 FF */	cmplwi r0, 0xff
/* 800830F8 0007ED58  41 82 00 0C */	beq lbl_80083104
/* 800830FC 0007ED5C  7C 1F 02 14 */	add r0, r31, r0
/* 80083100 0007ED60  54 1F 06 3E */	clrlwi r31, r0, 0x18
lbl_80083104:
/* 80083104 0007ED64  83 CD 9A D0 */	lwz r30, lbl_8063ED90-_SDA_BASE_(r13)
/* 80083108 0007ED68  38 60 00 3D */	li r3, 0x3d
/* 8008310C 0007ED6C  4B FF FA 4D */	bl func_80082B58
/* 80083110 0007ED70  A0 1E 00 16 */	lhz r0, 0x16(r30)
/* 80083114 0007ED74  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 80083118 0007ED78  7C 03 00 00 */	cmpw r3, r0
/* 8008311C 0007ED7C  40 80 00 18 */	bge lbl_80083134
/* 80083120 0007ED80  88 1E 00 59 */	lbz r0, 0x59(r30)
/* 80083124 0007ED84  28 00 00 FF */	cmplwi r0, 0xff
/* 80083128 0007ED88  41 82 00 0C */	beq lbl_80083134
/* 8008312C 0007ED8C  7C 1F 02 14 */	add r0, r31, r0
/* 80083130 0007ED90  54 1F 06 3E */	clrlwi r31, r0, 0x18
lbl_80083134:
/* 80083134 0007ED94  83 CD 9A D0 */	lwz r30, lbl_8063ED90-_SDA_BASE_(r13)
/* 80083138 0007ED98  38 60 00 41 */	li r3, 0x41
/* 8008313C 0007ED9C  4B FF FA 1D */	bl func_80082B58
/* 80083140 0007EDA0  A0 1E 00 16 */	lhz r0, 0x16(r30)
/* 80083144 0007EDA4  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 80083148 0007EDA8  7C 03 00 00 */	cmpw r3, r0
/* 8008314C 0007EDAC  40 80 00 1C */	bge lbl_80083168
/* 80083150 0007EDB0  88 1E 00 5D */	lbz r0, 0x5d(r30)
/* 80083154 0007EDB4  28 00 00 FF */	cmplwi r0, 0xff
/* 80083158 0007EDB8  41 82 00 10 */	beq lbl_80083168
/* 8008315C 0007EDBC  7F FF 02 14 */	add r31, r31, r0
/* 80083160 0007EDC0  48 00 00 08 */	b lbl_80083168
lbl_80083164:
/* 80083164 0007EDC4  3B E0 00 FF */	li r31, 0xff
lbl_80083168:
/* 80083168 0007EDC8  7F E3 FB 78 */	mr r3, r31
/* 8008316C 0007EDCC  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80083170 0007EDD0  83 C1 00 08 */	lwz r30, 8(r1)
/* 80083174 0007EDD4  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80083178 0007EDD8  7C 08 03 A6 */	mtlr r0
/* 8008317C 0007EDDC  38 21 00 10 */	addi r1, r1, 0x10
/* 80083180 0007EDE0  4E 80 00 20 */	blr

.global func_80083184
func_80083184:
/* 80083184 0007EDE4  94 21 FF D0 */	stwu r1, -0x30(r1)
/* 80083188 0007EDE8  7C 08 02 A6 */	mflr r0
/* 8008318C 0007EDEC  90 01 00 34 */	stw r0, 0x34(r1)
/* 80083190 0007EDF0  39 61 00 30 */	addi r11, r1, 0x30
/* 80083194 0007EDF4  48 14 3F 8D */	bl _savegpr_25
/* 80083198 0007EDF8  7C 79 1B 78 */	mr r25, r3
/* 8008319C 0007EDFC  3B 40 00 01 */	li r26, 1
/* 800831A0 0007EE00  38 60 00 00 */	li r3, 0
/* 800831A4 0007EE04  4B FF FA FD */	bl func_80082CA0
/* 800831A8 0007EE08  54 7B 06 3E */	clrlwi r27, r3, 0x18
/* 800831AC 0007EE0C  38 60 00 01 */	li r3, 1
/* 800831B0 0007EE10  4B FF FA F1 */	bl func_80082CA0
/* 800831B4 0007EE14  54 7C 06 3E */	clrlwi r28, r3, 0x18
/* 800831B8 0007EE18  38 60 00 02 */	li r3, 2
/* 800831BC 0007EE1C  4B FF FA E5 */	bl func_80082CA0
/* 800831C0 0007EE20  54 7D 06 3E */	clrlwi r29, r3, 0x18
/* 800831C4 0007EE24  38 60 00 03 */	li r3, 3
/* 800831C8 0007EE28  4B FF FA D9 */	bl func_80082CA0
/* 800831CC 0007EE2C  54 7E 06 3E */	clrlwi r30, r3, 0x18
/* 800831D0 0007EE30  38 60 00 04 */	li r3, 4
/* 800831D4 0007EE34  4B FF FA CD */	bl func_80082CA0
/* 800831D8 0007EE38  54 7F 06 3E */	clrlwi r31, r3, 0x18
/* 800831DC 0007EE3C  38 60 00 05 */	li r3, 5
/* 800831E0 0007EE40  4B FF FA C1 */	bl func_80082CA0
/* 800831E4 0007EE44  2C 19 00 03 */	cmpwi r25, 3
/* 800831E8 0007EE48  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 800831EC 0007EE4C  41 82 01 50 */	beq lbl_8008333C
/* 800831F0 0007EE50  40 80 00 1C */	bge lbl_8008320C
/* 800831F4 0007EE54  2C 19 00 01 */	cmpwi r25, 1
/* 800831F8 0007EE58  41 82 00 84 */	beq lbl_8008327C
/* 800831FC 0007EE5C  40 80 00 E0 */	bge lbl_800832DC
/* 80083200 0007EE60  2C 19 00 00 */	cmpwi r25, 0
/* 80083204 0007EE64  40 80 00 18 */	bge lbl_8008321C
/* 80083208 0007EE68  48 00 02 54 */	b lbl_8008345C
lbl_8008320C:
/* 8008320C 0007EE6C  2C 19 00 05 */	cmpwi r25, 5
/* 80083210 0007EE70  41 82 01 EC */	beq lbl_800833FC
/* 80083214 0007EE74  40 80 02 48 */	bge lbl_8008345C
/* 80083218 0007EE78  48 00 01 84 */	b lbl_8008339C
lbl_8008321C:
/* 8008321C 0007EE7C  7C 1B D8 40 */	cmplw r27, r27
/* 80083220 0007EE80  40 80 00 08 */	bge lbl_80083228
/* 80083224 0007EE84  3B 40 00 02 */	li r26, 2
lbl_80083228:
/* 80083228 0007EE88  7C 1B E0 40 */	cmplw r27, r28
/* 8008322C 0007EE8C  40 80 00 0C */	bge lbl_80083238
/* 80083230 0007EE90  38 7A 00 01 */	addi r3, r26, 1
/* 80083234 0007EE94  54 7A 06 3E */	clrlwi r26, r3, 0x18
lbl_80083238:
/* 80083238 0007EE98  7C 1B E8 40 */	cmplw r27, r29
/* 8008323C 0007EE9C  40 80 00 0C */	bge lbl_80083248
/* 80083240 0007EEA0  38 7A 00 01 */	addi r3, r26, 1
/* 80083244 0007EEA4  54 7A 06 3E */	clrlwi r26, r3, 0x18
lbl_80083248:
/* 80083248 0007EEA8  7C 1B F0 40 */	cmplw r27, r30
/* 8008324C 0007EEAC  40 80 00 0C */	bge lbl_80083258
/* 80083250 0007EEB0  38 7A 00 01 */	addi r3, r26, 1
/* 80083254 0007EEB4  54 7A 06 3E */	clrlwi r26, r3, 0x18
lbl_80083258:
/* 80083258 0007EEB8  7C 1B F8 40 */	cmplw r27, r31
/* 8008325C 0007EEBC  40 80 00 0C */	bge lbl_80083268
/* 80083260 0007EEC0  38 7A 00 01 */	addi r3, r26, 1
/* 80083264 0007EEC4  54 7A 06 3E */	clrlwi r26, r3, 0x18
lbl_80083268:
/* 80083268 0007EEC8  7C 1B 00 40 */	cmplw r27, r0
/* 8008326C 0007EECC  40 80 01 F4 */	bge lbl_80083460
/* 80083270 0007EED0  38 7A 00 01 */	addi r3, r26, 1
/* 80083274 0007EED4  54 7A 06 3E */	clrlwi r26, r3, 0x18
/* 80083278 0007EED8  48 00 01 E8 */	b lbl_80083460
lbl_8008327C:
/* 8008327C 0007EEDC  7C 1C D8 40 */	cmplw r28, r27
/* 80083280 0007EEE0  40 80 00 08 */	bge lbl_80083288
/* 80083284 0007EEE4  3B 40 00 02 */	li r26, 2
lbl_80083288:
/* 80083288 0007EEE8  7C 1C E0 40 */	cmplw r28, r28
/* 8008328C 0007EEEC  40 80 00 0C */	bge lbl_80083298
/* 80083290 0007EEF0  38 7A 00 01 */	addi r3, r26, 1
/* 80083294 0007EEF4  54 7A 06 3E */	clrlwi r26, r3, 0x18
lbl_80083298:
/* 80083298 0007EEF8  7C 1C E8 40 */	cmplw r28, r29
/* 8008329C 0007EEFC  40 80 00 0C */	bge lbl_800832A8
/* 800832A0 0007EF00  38 7A 00 01 */	addi r3, r26, 1
/* 800832A4 0007EF04  54 7A 06 3E */	clrlwi r26, r3, 0x18
lbl_800832A8:
/* 800832A8 0007EF08  7C 1C F0 40 */	cmplw r28, r30
/* 800832AC 0007EF0C  40 80 00 0C */	bge lbl_800832B8
/* 800832B0 0007EF10  38 7A 00 01 */	addi r3, r26, 1
/* 800832B4 0007EF14  54 7A 06 3E */	clrlwi r26, r3, 0x18
lbl_800832B8:
/* 800832B8 0007EF18  7C 1C F8 40 */	cmplw r28, r31
/* 800832BC 0007EF1C  40 80 00 0C */	bge lbl_800832C8
/* 800832C0 0007EF20  38 7A 00 01 */	addi r3, r26, 1
/* 800832C4 0007EF24  54 7A 06 3E */	clrlwi r26, r3, 0x18
lbl_800832C8:
/* 800832C8 0007EF28  7C 1C 00 40 */	cmplw r28, r0
/* 800832CC 0007EF2C  40 80 01 94 */	bge lbl_80083460
/* 800832D0 0007EF30  38 7A 00 01 */	addi r3, r26, 1
/* 800832D4 0007EF34  54 7A 06 3E */	clrlwi r26, r3, 0x18
/* 800832D8 0007EF38  48 00 01 88 */	b lbl_80083460
lbl_800832DC:
/* 800832DC 0007EF3C  7C 1D D8 40 */	cmplw r29, r27
/* 800832E0 0007EF40  40 80 00 08 */	bge lbl_800832E8
/* 800832E4 0007EF44  3B 40 00 02 */	li r26, 2
lbl_800832E8:
/* 800832E8 0007EF48  7C 1D E0 40 */	cmplw r29, r28
/* 800832EC 0007EF4C  40 80 00 0C */	bge lbl_800832F8
/* 800832F0 0007EF50  38 7A 00 01 */	addi r3, r26, 1
/* 800832F4 0007EF54  54 7A 06 3E */	clrlwi r26, r3, 0x18
lbl_800832F8:
/* 800832F8 0007EF58  7C 1D E8 40 */	cmplw r29, r29
/* 800832FC 0007EF5C  40 80 00 0C */	bge lbl_80083308
/* 80083300 0007EF60  38 7A 00 01 */	addi r3, r26, 1
/* 80083304 0007EF64  54 7A 06 3E */	clrlwi r26, r3, 0x18
lbl_80083308:
/* 80083308 0007EF68  7C 1D F0 40 */	cmplw r29, r30
/* 8008330C 0007EF6C  40 80 00 0C */	bge lbl_80083318
/* 80083310 0007EF70  38 7A 00 01 */	addi r3, r26, 1
/* 80083314 0007EF74  54 7A 06 3E */	clrlwi r26, r3, 0x18
lbl_80083318:
/* 80083318 0007EF78  7C 1D F8 40 */	cmplw r29, r31
/* 8008331C 0007EF7C  40 80 00 0C */	bge lbl_80083328
/* 80083320 0007EF80  38 7A 00 01 */	addi r3, r26, 1
/* 80083324 0007EF84  54 7A 06 3E */	clrlwi r26, r3, 0x18
lbl_80083328:
/* 80083328 0007EF88  7C 1D 00 40 */	cmplw r29, r0
/* 8008332C 0007EF8C  40 80 01 34 */	bge lbl_80083460
/* 80083330 0007EF90  38 7A 00 01 */	addi r3, r26, 1
/* 80083334 0007EF94  54 7A 06 3E */	clrlwi r26, r3, 0x18
/* 80083338 0007EF98  48 00 01 28 */	b lbl_80083460
lbl_8008333C:
/* 8008333C 0007EF9C  7C 1E D8 40 */	cmplw r30, r27
/* 80083340 0007EFA0  40 80 00 08 */	bge lbl_80083348
/* 80083344 0007EFA4  3B 40 00 02 */	li r26, 2
lbl_80083348:
/* 80083348 0007EFA8  7C 1E E0 40 */	cmplw r30, r28
/* 8008334C 0007EFAC  40 80 00 0C */	bge lbl_80083358
/* 80083350 0007EFB0  38 7A 00 01 */	addi r3, r26, 1
/* 80083354 0007EFB4  54 7A 06 3E */	clrlwi r26, r3, 0x18
lbl_80083358:
/* 80083358 0007EFB8  7C 1E E8 40 */	cmplw r30, r29
/* 8008335C 0007EFBC  40 80 00 0C */	bge lbl_80083368
/* 80083360 0007EFC0  38 7A 00 01 */	addi r3, r26, 1
/* 80083364 0007EFC4  54 7A 06 3E */	clrlwi r26, r3, 0x18
lbl_80083368:
/* 80083368 0007EFC8  7C 1E F0 40 */	cmplw r30, r30
/* 8008336C 0007EFCC  40 80 00 0C */	bge lbl_80083378
/* 80083370 0007EFD0  38 7A 00 01 */	addi r3, r26, 1
/* 80083374 0007EFD4  54 7A 06 3E */	clrlwi r26, r3, 0x18
lbl_80083378:
/* 80083378 0007EFD8  7C 1E F8 40 */	cmplw r30, r31
/* 8008337C 0007EFDC  40 80 00 0C */	bge lbl_80083388
/* 80083380 0007EFE0  38 7A 00 01 */	addi r3, r26, 1
/* 80083384 0007EFE4  54 7A 06 3E */	clrlwi r26, r3, 0x18
lbl_80083388:
/* 80083388 0007EFE8  7C 1E 00 40 */	cmplw r30, r0
/* 8008338C 0007EFEC  40 80 00 D4 */	bge lbl_80083460
/* 80083390 0007EFF0  38 7A 00 01 */	addi r3, r26, 1
/* 80083394 0007EFF4  54 7A 06 3E */	clrlwi r26, r3, 0x18
/* 80083398 0007EFF8  48 00 00 C8 */	b lbl_80083460
lbl_8008339C:
/* 8008339C 0007EFFC  7C 1F D8 40 */	cmplw r31, r27
/* 800833A0 0007F000  40 80 00 08 */	bge lbl_800833A8
/* 800833A4 0007F004  3B 40 00 02 */	li r26, 2
lbl_800833A8:
/* 800833A8 0007F008  7C 1F E0 40 */	cmplw r31, r28
/* 800833AC 0007F00C  40 80 00 0C */	bge lbl_800833B8
/* 800833B0 0007F010  38 7A 00 01 */	addi r3, r26, 1
/* 800833B4 0007F014  54 7A 06 3E */	clrlwi r26, r3, 0x18
lbl_800833B8:
/* 800833B8 0007F018  7C 1F E8 40 */	cmplw r31, r29
/* 800833BC 0007F01C  40 80 00 0C */	bge lbl_800833C8
/* 800833C0 0007F020  38 7A 00 01 */	addi r3, r26, 1
/* 800833C4 0007F024  54 7A 06 3E */	clrlwi r26, r3, 0x18
lbl_800833C8:
/* 800833C8 0007F028  7C 1F F0 40 */	cmplw r31, r30
/* 800833CC 0007F02C  40 80 00 0C */	bge lbl_800833D8
/* 800833D0 0007F030  38 7A 00 01 */	addi r3, r26, 1
/* 800833D4 0007F034  54 7A 06 3E */	clrlwi r26, r3, 0x18
lbl_800833D8:
/* 800833D8 0007F038  7C 1F F8 40 */	cmplw r31, r31
/* 800833DC 0007F03C  40 80 00 0C */	bge lbl_800833E8
/* 800833E0 0007F040  38 7A 00 01 */	addi r3, r26, 1
/* 800833E4 0007F044  54 7A 06 3E */	clrlwi r26, r3, 0x18
lbl_800833E8:
/* 800833E8 0007F048  7C 1F 00 40 */	cmplw r31, r0
/* 800833EC 0007F04C  40 80 00 74 */	bge lbl_80083460
/* 800833F0 0007F050  38 7A 00 01 */	addi r3, r26, 1
/* 800833F4 0007F054  54 7A 06 3E */	clrlwi r26, r3, 0x18
/* 800833F8 0007F058  48 00 00 68 */	b lbl_80083460
lbl_800833FC:
/* 800833FC 0007F05C  7C 00 D8 40 */	cmplw r0, r27
/* 80083400 0007F060  40 80 00 08 */	bge lbl_80083408
/* 80083404 0007F064  3B 40 00 02 */	li r26, 2
lbl_80083408:
/* 80083408 0007F068  7C 00 E0 40 */	cmplw r0, r28
/* 8008340C 0007F06C  40 80 00 0C */	bge lbl_80083418
/* 80083410 0007F070  38 7A 00 01 */	addi r3, r26, 1
/* 80083414 0007F074  54 7A 06 3E */	clrlwi r26, r3, 0x18
lbl_80083418:
/* 80083418 0007F078  7C 00 E8 40 */	cmplw r0, r29
/* 8008341C 0007F07C  40 80 00 0C */	bge lbl_80083428
/* 80083420 0007F080  38 7A 00 01 */	addi r3, r26, 1
/* 80083424 0007F084  54 7A 06 3E */	clrlwi r26, r3, 0x18
lbl_80083428:
/* 80083428 0007F088  7C 00 F0 40 */	cmplw r0, r30
/* 8008342C 0007F08C  40 80 00 0C */	bge lbl_80083438
/* 80083430 0007F090  38 7A 00 01 */	addi r3, r26, 1
/* 80083434 0007F094  54 7A 06 3E */	clrlwi r26, r3, 0x18
lbl_80083438:
/* 80083438 0007F098  7C 00 F8 40 */	cmplw r0, r31
/* 8008343C 0007F09C  40 80 00 0C */	bge lbl_80083448
/* 80083440 0007F0A0  38 7A 00 01 */	addi r3, r26, 1
/* 80083444 0007F0A4  54 7A 06 3E */	clrlwi r26, r3, 0x18
lbl_80083448:
/* 80083448 0007F0A8  7C 00 00 40 */	cmplw r0, r0
/* 8008344C 0007F0AC  40 80 00 14 */	bge lbl_80083460
/* 80083450 0007F0B0  38 7A 00 01 */	addi r3, r26, 1
/* 80083454 0007F0B4  54 7A 06 3E */	clrlwi r26, r3, 0x18
/* 80083458 0007F0B8  48 00 00 08 */	b lbl_80083460
lbl_8008345C:
/* 8008345C 0007F0BC  3B 40 00 FF */	li r26, 0xff
lbl_80083460:
/* 80083460 0007F0C0  39 61 00 30 */	addi r11, r1, 0x30
/* 80083464 0007F0C4  7F 43 D3 78 */	mr r3, r26
/* 80083468 0007F0C8  48 14 3D 05 */	bl _restgpr_25
/* 8008346C 0007F0CC  80 01 00 34 */	lwz r0, 0x34(r1)
/* 80083470 0007F0D0  7C 08 03 A6 */	mtlr r0
/* 80083474 0007F0D4  38 21 00 30 */	addi r1, r1, 0x30
/* 80083478 0007F0D8  4E 80 00 20 */	blr

.global func_8008347C
func_8008347C:
/* 8008347C 0007F0DC  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80083480 0007F0E0  7C 08 02 A6 */	mflr r0
/* 80083484 0007F0E4  90 01 00 14 */	stw r0, 0x14(r1)
/* 80083488 0007F0E8  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8008348C 0007F0EC  3B E0 00 00 */	li r31, 0
/* 80083490 0007F0F0  93 C1 00 08 */	stw r30, 8(r1)
/* 80083494 0007F0F4  7C 7E 1B 78 */	mr r30, r3
lbl_80083498:
/* 80083498 0007F0F8  88 9E 00 00 */	lbz r4, 0(r30)
/* 8008349C 0007F0FC  28 04 00 FF */	cmplwi r4, 0xff
/* 800834A0 0007F100  41 82 00 28 */	beq lbl_800834C8
/* 800834A4 0007F104  88 BE 00 01 */	lbz r5, 1(r30)
/* 800834A8 0007F108  38 7F 00 01 */	addi r3, r31, 1
/* 800834AC 0007F10C  88 DE 00 02 */	lbz r6, 2(r30)
/* 800834B0 0007F110  39 00 00 00 */	li r8, 0
/* 800834B4 0007F114  88 FE 00 03 */	lbz r7, 3(r30)
/* 800834B8 0007F118  4B FD 65 11 */	bl func_800599C8
/* 800834BC 0007F11C  3B FF 00 01 */	addi r31, r31, 1
/* 800834C0 0007F120  3B DE 00 04 */	addi r30, r30, 4
/* 800834C4 0007F124  4B FF FF D4 */	b lbl_80083498
lbl_800834C8:
/* 800834C8 0007F128  80 01 00 14 */	lwz r0, 0x14(r1)
/* 800834CC 0007F12C  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 800834D0 0007F130  83 C1 00 08 */	lwz r30, 8(r1)
/* 800834D4 0007F134  7C 08 03 A6 */	mtlr r0
/* 800834D8 0007F138  38 21 00 10 */	addi r1, r1, 0x10
/* 800834DC 0007F13C  4E 80 00 20 */	blr

.global func_800834E0
func_800834E0:
/* 800834E0 0007F140  94 21 FE 90 */	stwu r1, -0x170(r1)
/* 800834E4 0007F144  7C 08 02 A6 */	mflr r0
/* 800834E8 0007F148  90 01 01 74 */	stw r0, 0x174(r1)
/* 800834EC 0007F14C  DB E1 01 60 */	stfd f31, 0x160(r1)
/* 800834F0 0007F150  F3 E1 01 68 */	psq_st f31, 360(r1), 0, qr0
/* 800834F4 0007F154  39 61 01 60 */	addi r11, r1, 0x160
/* 800834F8 0007F158  48 14 3C 31 */	bl _savegpr_27
/* 800834FC 0007F15C  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 80083500 0007F160  3C 00 43 30 */	lis r0, 0x4330
/* 80083504 0007F164  3F 80 80 40 */	lis r28, lbl_803FB950@ha
/* 80083508 0007F168  3F E0 80 48 */	lis r31, lbl_8047A9B0@ha
/* 8008350C 0007F16C  88 64 00 82 */	lbz r3, 0x82(r4)
/* 80083510 0007F170  FF E0 08 90 */	fmr f31, f1
/* 80083514 0007F174  90 01 01 20 */	stw r0, 0x120(r1)
/* 80083518 0007F178  3B 9C B9 50 */	addi r28, r28, lbl_803FB950@l
/* 8008351C 0007F17C  2C 03 00 00 */	cmpwi r3, 0
/* 80083520 0007F180  3B FF A9 B0 */	addi r31, r31, lbl_8047A9B0@l
/* 80083524 0007F184  90 01 01 28 */	stw r0, 0x128(r1)
/* 80083528 0007F188  40 82 66 A0 */	bne lbl_80089BC8
/* 8008352C 0007F18C  38 60 00 00 */	li r3, 0
/* 80083530 0007F190  40 82 00 10 */	bne lbl_80083540
/* 80083534 0007F194  88 04 00 83 */	lbz r0, 0x83(r4)
/* 80083538 0007F198  2C 00 00 00 */	cmpwi r0, 0
/* 8008353C 0007F19C  41 82 00 08 */	beq lbl_80083544
lbl_80083540:
/* 80083540 0007F1A0  38 60 00 01 */	li r3, 1
lbl_80083544:
/* 80083544 0007F1A4  2C 03 00 00 */	cmpwi r3, 0
/* 80083548 0007F1A8  41 82 00 08 */	beq lbl_80083550
/* 8008354C 0007F1AC  48 00 66 7C */	b lbl_80089BC8
lbl_80083550:
/* 80083550 0007F1B0  48 01 18 71 */	bl func_80094DC0
/* 80083554 0007F1B4  2C 03 00 00 */	cmpwi r3, 0
/* 80083558 0007F1B8  40 82 66 70 */	bne lbl_80089BC8
/* 8008355C 0007F1BC  48 01 24 C9 */	bl func_80095A24
/* 80083560 0007F1C0  2C 03 00 00 */	cmpwi r3, 0
/* 80083564 0007F1C4  40 82 66 64 */	bne lbl_80089BC8
/* 80083568 0007F1C8  48 01 70 41 */	bl func_8009A5A8
/* 8008356C 0007F1CC  2C 03 00 00 */	cmpwi r3, 0
/* 80083570 0007F1D0  40 82 66 58 */	bne lbl_80089BC8
/* 80083574 0007F1D4  A0 0D 9A 22 */	lhz r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80083578 0007F1D8  28 00 00 94 */	cmplwi r0, 0x94
/* 8008357C 0007F1DC  41 81 66 4C */	bgt lbl_80089BC8
/* 80083580 0007F1E0  3C 60 80 41 */	lis r3, lbl_8040D218@ha
/* 80083584 0007F1E4  54 00 10 3A */	slwi r0, r0, 2
/* 80083588 0007F1E8  38 63 D2 18 */	addi r3, r3, lbl_8040D218@l
/* 8008358C 0007F1EC  7C 63 00 2E */	lwzx r3, r3, r0
/* 80083590 0007F1F0  7C 69 03 A6 */	mtctr r3
/* 80083594 0007F1F4  4E 80 04 20 */	bctr
/* 80083598 0007F1F8  38 60 00 21 */	li r3, 0x21
/* 8008359C 0007F1FC  38 80 00 00 */	li r4, 0
/* 800835A0 0007F200  4B FD 2E 4D */	bl func_800563EC
/* 800835A4 0007F204  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 800835A8 0007F208  38 80 03 E9 */	li r4, 0x3e9
/* 800835AC 0007F20C  38 00 00 02 */	li r0, 2
/* 800835B0 0007F210  90 83 00 10 */	stw r4, 0x10(r3)
/* 800835B4 0007F214  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 800835B8 0007F218  98 0D 9A 4E */	stb r0, lbl_8063ED0E-_SDA_BASE_(r13)
/* 800835BC 0007F21C  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 800835C0 0007F220  48 00 66 08 */	b lbl_80089BC8
/* 800835C4 0007F224  38 60 00 00 */	li r3, 0
/* 800835C8 0007F228  38 80 00 00 */	li r4, 0
/* 800835CC 0007F22C  4B FD 63 2D */	bl func_800598F8
/* 800835D0 0007F230  C0 42 87 04 */	lfs f2, lbl_80640D04-_SDA2_BASE_(r2)
/* 800835D4 0007F234  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 800835D8 0007F238  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 800835DC 0007F23C  EC 22 00 72 */	fmuls f1, f2, f1
/* 800835E0 0007F240  EC 00 08 2A */	fadds f0, f0, f1
/* 800835E4 0007F244  FC 00 00 1E */	fctiwz f0, f0
/* 800835E8 0007F248  D8 01 01 30 */	stfd f0, 0x130(r1)
/* 800835EC 0007F24C  80 01 01 34 */	lwz r0, 0x134(r1)
/* 800835F0 0007F250  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 800835F4 0007F254  4B FD 2C C9 */	bl func_800562BC
/* 800835F8 0007F258  38 00 00 04 */	li r0, 4
/* 800835FC 0007F25C  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 80083600 0007F260  B0 0D 9A 24 */	sth r0, lbl_8063ECE4-_SDA_BASE_(r13)
/* 80083604 0007F264  38 80 00 08 */	li r4, 8
/* 80083608 0007F268  38 A0 00 01 */	li r5, 1
/* 8008360C 0007F26C  48 1D 07 E5 */	bl func_80253DF0
/* 80083610 0007F270  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 80083614 0007F274  38 80 00 02 */	li r4, 2
/* 80083618 0007F278  38 A0 00 00 */	li r5, 0
/* 8008361C 0007F27C  48 1D 07 95 */	bl func_80253DB0
/* 80083620 0007F280  A8 7F 00 C0 */	lha r3, 0xc0(r31)
/* 80083624 0007F284  38 80 00 08 */	li r4, 8
/* 80083628 0007F288  38 A0 00 01 */	li r5, 1
/* 8008362C 0007F28C  48 1D 07 C5 */	bl func_80253DF0
/* 80083630 0007F290  A8 7F 00 C0 */	lha r3, 0xc0(r31)
/* 80083634 0007F294  38 80 00 15 */	li r4, 0x15
/* 80083638 0007F298  38 A0 00 00 */	li r5, 0
/* 8008363C 0007F29C  48 1D 07 75 */	bl func_80253DB0
/* 80083640 0007F2A0  3B 9F 00 C0 */	addi r28, r31, 0xc0
/* 80083644 0007F2A4  38 80 00 08 */	li r4, 8
/* 80083648 0007F2A8  A8 7C 00 14 */	lha r3, 0x14(r28)
/* 8008364C 0007F2AC  38 A0 00 01 */	li r5, 1
/* 80083650 0007F2B0  48 1D 07 A1 */	bl func_80253DF0
/* 80083654 0007F2B4  A8 7C 00 14 */	lha r3, 0x14(r28)
/* 80083658 0007F2B8  38 80 00 01 */	li r4, 1
/* 8008365C 0007F2BC  38 A0 00 00 */	li r5, 0
/* 80083660 0007F2C0  48 1D 07 51 */	bl func_80253DB0
/* 80083664 0007F2C4  A8 7C 00 16 */	lha r3, 0x16(r28)
/* 80083668 0007F2C8  38 80 00 08 */	li r4, 8
/* 8008366C 0007F2CC  38 A0 00 01 */	li r5, 1
/* 80083670 0007F2D0  48 1D 07 81 */	bl func_80253DF0
/* 80083674 0007F2D4  A8 7C 00 16 */	lha r3, 0x16(r28)
/* 80083678 0007F2D8  38 80 00 00 */	li r4, 0
/* 8008367C 0007F2DC  38 A0 00 00 */	li r5, 0
/* 80083680 0007F2E0  48 1D 07 31 */	bl func_80253DB0
/* 80083684 0007F2E4  A8 7C 00 16 */	lha r3, 0x16(r28)
/* 80083688 0007F2E8  38 80 00 02 */	li r4, 2
/* 8008368C 0007F2EC  38 A0 FF FF */	li r5, -1
/* 80083690 0007F2F0  48 1D 07 61 */	bl func_80253DF0
/* 80083694 0007F2F4  3B 9F 00 B0 */	addi r28, r31, 0xb0
/* 80083698 0007F2F8  38 80 00 08 */	li r4, 8
/* 8008369C 0007F2FC  A8 7C 00 06 */	lha r3, 6(r28)
/* 800836A0 0007F300  38 A0 00 01 */	li r5, 1
/* 800836A4 0007F304  48 1D 07 4D */	bl func_80253DF0
/* 800836A8 0007F308  A8 7C 00 06 */	lha r3, 6(r28)
/* 800836AC 0007F30C  38 80 00 05 */	li r4, 5
/* 800836B0 0007F310  38 A0 00 00 */	li r5, 0
/* 800836B4 0007F314  48 1D 06 FD */	bl func_80253DB0
/* 800836B8 0007F318  38 00 00 03 */	li r0, 3
/* 800836BC 0007F31C  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 800836C0 0007F320  48 00 65 08 */	b lbl_80089BC8
/* 800836C4 0007F324  A8 7F 00 C0 */	lha r3, 0xc0(r31)
/* 800836C8 0007F328  48 1D 07 09 */	bl func_80253DD0
/* 800836CC 0007F32C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 800836D0 0007F330  28 00 00 03 */	cmplwi r0, 3
/* 800836D4 0007F334  40 82 64 F4 */	bne lbl_80089BC8
/* 800836D8 0007F338  38 00 00 04 */	li r0, 4
/* 800836DC 0007F33C  38 60 00 00 */	li r3, 0
/* 800836E0 0007F340  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 800836E4 0007F344  38 80 00 00 */	li r4, 0
/* 800836E8 0007F348  4B FD 62 11 */	bl func_800598F8
/* 800836EC 0007F34C  48 00 64 DC */	b lbl_80089BC8
/* 800836F0 0007F350  38 00 00 05 */	li r0, 5
/* 800836F4 0007F354  38 60 00 2D */	li r3, 0x2d
/* 800836F8 0007F358  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 800836FC 0007F35C  48 0D F3 95 */	bl func_80162A90
/* 80083700 0007F360  2C 03 00 00 */	cmpwi r3, 0
/* 80083704 0007F364  41 82 00 BC */	beq lbl_800837C0
/* 80083708 0007F368  38 60 00 2E */	li r3, 0x2e
/* 8008370C 0007F36C  48 0D F3 85 */	bl func_80162A90
/* 80083710 0007F370  2C 03 00 00 */	cmpwi r3, 0
/* 80083714 0007F374  41 82 00 AC */	beq lbl_800837C0
/* 80083718 0007F378  38 60 00 2F */	li r3, 0x2f
/* 8008371C 0007F37C  48 0D F3 75 */	bl func_80162A90
/* 80083720 0007F380  2C 03 00 00 */	cmpwi r3, 0
/* 80083724 0007F384  41 82 00 9C */	beq lbl_800837C0
/* 80083728 0007F388  38 60 00 30 */	li r3, 0x30
/* 8008372C 0007F38C  48 0D F3 65 */	bl func_80162A90
/* 80083730 0007F390  2C 03 00 00 */	cmpwi r3, 0
/* 80083734 0007F394  41 82 00 8C */	beq lbl_800837C0
/* 80083738 0007F398  38 60 00 31 */	li r3, 0x31
/* 8008373C 0007F39C  48 0D F3 55 */	bl func_80162A90
/* 80083740 0007F3A0  2C 03 00 00 */	cmpwi r3, 0
/* 80083744 0007F3A4  41 82 00 7C */	beq lbl_800837C0
/* 80083748 0007F3A8  38 60 00 32 */	li r3, 0x32
/* 8008374C 0007F3AC  48 0D F3 45 */	bl func_80162A90
/* 80083750 0007F3B0  2C 03 00 00 */	cmpwi r3, 0
/* 80083754 0007F3B4  41 82 00 6C */	beq lbl_800837C0
/* 80083758 0007F3B8  38 60 00 33 */	li r3, 0x33
/* 8008375C 0007F3BC  48 0D F3 35 */	bl func_80162A90
/* 80083760 0007F3C0  2C 03 00 00 */	cmpwi r3, 0
/* 80083764 0007F3C4  41 82 00 5C */	beq lbl_800837C0
/* 80083768 0007F3C8  38 60 00 35 */	li r3, 0x35
/* 8008376C 0007F3CC  48 0D F3 25 */	bl func_80162A90
/* 80083770 0007F3D0  2C 03 00 00 */	cmpwi r3, 0
/* 80083774 0007F3D4  41 82 00 4C */	beq lbl_800837C0
/* 80083778 0007F3D8  38 60 00 34 */	li r3, 0x34
/* 8008377C 0007F3DC  48 0D F3 15 */	bl func_80162A90
/* 80083780 0007F3E0  2C 03 00 00 */	cmpwi r3, 0
/* 80083784 0007F3E4  41 82 00 3C */	beq lbl_800837C0
/* 80083788 0007F3E8  38 60 00 36 */	li r3, 0x36
/* 8008378C 0007F3EC  48 0D F3 05 */	bl func_80162A90
/* 80083790 0007F3F0  2C 03 00 00 */	cmpwi r3, 0
/* 80083794 0007F3F4  41 82 00 2C */	beq lbl_800837C0
/* 80083798 0007F3F8  38 7C 00 28 */	addi r3, r28, 0x28
/* 8008379C 0007F3FC  4B FF FC E1 */	bl func_8008347C
/* 800837A0 0007F400  38 60 00 1E */	li r3, 0x1e
/* 800837A4 0007F404  38 80 00 06 */	li r4, 6
/* 800837A8 0007F408  38 A0 00 00 */	li r5, 0
/* 800837AC 0007F40C  38 C0 00 00 */	li r6, 0
/* 800837B0 0007F410  38 E0 00 00 */	li r7, 0
/* 800837B4 0007F414  39 00 00 00 */	li r8, 0
/* 800837B8 0007F418  4B FD 62 11 */	bl func_800599C8
/* 800837BC 0007F41C  48 00 64 0C */	b lbl_80089BC8
lbl_800837C0:
/* 800837C0 0007F420  38 60 00 2D */	li r3, 0x2d
/* 800837C4 0007F424  48 0D F2 CD */	bl func_80162A90
/* 800837C8 0007F428  2C 03 00 00 */	cmpwi r3, 0
/* 800837CC 0007F42C  41 82 00 AC */	beq lbl_80083878
/* 800837D0 0007F430  38 60 00 2E */	li r3, 0x2e
/* 800837D4 0007F434  48 0D F2 BD */	bl func_80162A90
/* 800837D8 0007F438  2C 03 00 00 */	cmpwi r3, 0
/* 800837DC 0007F43C  41 82 00 9C */	beq lbl_80083878
/* 800837E0 0007F440  38 60 00 2F */	li r3, 0x2f
/* 800837E4 0007F444  48 0D F2 AD */	bl func_80162A90
/* 800837E8 0007F448  2C 03 00 00 */	cmpwi r3, 0
/* 800837EC 0007F44C  41 82 00 8C */	beq lbl_80083878
/* 800837F0 0007F450  38 60 00 30 */	li r3, 0x30
/* 800837F4 0007F454  48 0D F2 9D */	bl func_80162A90
/* 800837F8 0007F458  2C 03 00 00 */	cmpwi r3, 0
/* 800837FC 0007F45C  41 82 00 7C */	beq lbl_80083878
/* 80083800 0007F460  38 60 00 31 */	li r3, 0x31
/* 80083804 0007F464  48 0D F2 8D */	bl func_80162A90
/* 80083808 0007F468  2C 03 00 00 */	cmpwi r3, 0
/* 8008380C 0007F46C  41 82 00 6C */	beq lbl_80083878
/* 80083810 0007F470  38 60 00 32 */	li r3, 0x32
/* 80083814 0007F474  48 0D F2 7D */	bl func_80162A90
/* 80083818 0007F478  2C 03 00 00 */	cmpwi r3, 0
/* 8008381C 0007F47C  41 82 00 5C */	beq lbl_80083878
/* 80083820 0007F480  38 60 00 33 */	li r3, 0x33
/* 80083824 0007F484  48 0D F2 6D */	bl func_80162A90
/* 80083828 0007F488  2C 03 00 00 */	cmpwi r3, 0
/* 8008382C 0007F48C  41 82 00 4C */	beq lbl_80083878
/* 80083830 0007F490  38 60 00 35 */	li r3, 0x35
/* 80083834 0007F494  48 0D F2 5D */	bl func_80162A90
/* 80083838 0007F498  2C 03 00 00 */	cmpwi r3, 0
/* 8008383C 0007F49C  41 82 00 3C */	beq lbl_80083878
/* 80083840 0007F4A0  38 60 00 34 */	li r3, 0x34
/* 80083844 0007F4A4  48 0D F2 4D */	bl func_80162A90
/* 80083848 0007F4A8  2C 03 00 00 */	cmpwi r3, 0
/* 8008384C 0007F4AC  41 82 00 2C */	beq lbl_80083878
/* 80083850 0007F4B0  38 7C 00 58 */	addi r3, r28, 0x58
/* 80083854 0007F4B4  4B FF FC 29 */	bl func_8008347C
/* 80083858 0007F4B8  38 60 00 1E */	li r3, 0x1e
/* 8008385C 0007F4BC  38 80 00 06 */	li r4, 6
/* 80083860 0007F4C0  38 A0 00 00 */	li r5, 0
/* 80083864 0007F4C4  38 C0 00 00 */	li r6, 0
/* 80083868 0007F4C8  38 E0 00 00 */	li r7, 0
/* 8008386C 0007F4CC  39 00 00 00 */	li r8, 0
/* 80083870 0007F4D0  4B FD 61 59 */	bl func_800599C8
/* 80083874 0007F4D4  48 00 63 54 */	b lbl_80089BC8
lbl_80083878:
/* 80083878 0007F4D8  38 60 00 2D */	li r3, 0x2d
/* 8008387C 0007F4DC  48 0D F2 15 */	bl func_80162A90
/* 80083880 0007F4E0  2C 03 00 00 */	cmpwi r3, 0
/* 80083884 0007F4E4  41 82 00 9C */	beq lbl_80083920
/* 80083888 0007F4E8  38 60 00 2E */	li r3, 0x2e
/* 8008388C 0007F4EC  48 0D F2 05 */	bl func_80162A90
/* 80083890 0007F4F0  2C 03 00 00 */	cmpwi r3, 0
/* 80083894 0007F4F4  41 82 00 8C */	beq lbl_80083920
/* 80083898 0007F4F8  38 60 00 2F */	li r3, 0x2f
/* 8008389C 0007F4FC  48 0D F1 F5 */	bl func_80162A90
/* 800838A0 0007F500  2C 03 00 00 */	cmpwi r3, 0
/* 800838A4 0007F504  41 82 00 7C */	beq lbl_80083920
/* 800838A8 0007F508  38 60 00 30 */	li r3, 0x30
/* 800838AC 0007F50C  48 0D F1 E5 */	bl func_80162A90
/* 800838B0 0007F510  2C 03 00 00 */	cmpwi r3, 0
/* 800838B4 0007F514  41 82 00 6C */	beq lbl_80083920
/* 800838B8 0007F518  38 60 00 31 */	li r3, 0x31
/* 800838BC 0007F51C  48 0D F1 D5 */	bl func_80162A90
/* 800838C0 0007F520  2C 03 00 00 */	cmpwi r3, 0
/* 800838C4 0007F524  41 82 00 5C */	beq lbl_80083920
/* 800838C8 0007F528  38 60 00 32 */	li r3, 0x32
/* 800838CC 0007F52C  48 0D F1 C5 */	bl func_80162A90
/* 800838D0 0007F530  2C 03 00 00 */	cmpwi r3, 0
/* 800838D4 0007F534  41 82 00 4C */	beq lbl_80083920
/* 800838D8 0007F538  38 60 00 33 */	li r3, 0x33
/* 800838DC 0007F53C  48 0D F1 B5 */	bl func_80162A90
/* 800838E0 0007F540  2C 03 00 00 */	cmpwi r3, 0
/* 800838E4 0007F544  41 82 00 3C */	beq lbl_80083920
/* 800838E8 0007F548  38 60 00 35 */	li r3, 0x35
/* 800838EC 0007F54C  48 0D F1 A5 */	bl func_80162A90
/* 800838F0 0007F550  2C 03 00 00 */	cmpwi r3, 0
/* 800838F4 0007F554  41 82 00 2C */	beq lbl_80083920
/* 800838F8 0007F558  38 7C 00 80 */	addi r3, r28, 0x80
/* 800838FC 0007F55C  4B FF FB 81 */	bl func_8008347C
/* 80083900 0007F560  38 60 00 1E */	li r3, 0x1e
/* 80083904 0007F564  38 80 00 06 */	li r4, 6
/* 80083908 0007F568  38 A0 00 00 */	li r5, 0
/* 8008390C 0007F56C  38 C0 00 00 */	li r6, 0
/* 80083910 0007F570  38 E0 00 00 */	li r7, 0
/* 80083914 0007F574  39 00 00 00 */	li r8, 0
/* 80083918 0007F578  4B FD 60 B1 */	bl func_800599C8
/* 8008391C 0007F57C  48 00 62 AC */	b lbl_80089BC8
lbl_80083920:
/* 80083920 0007F580  38 60 00 2D */	li r3, 0x2d
/* 80083924 0007F584  48 0D F1 6D */	bl func_80162A90
/* 80083928 0007F588  2C 03 00 00 */	cmpwi r3, 0
/* 8008392C 0007F58C  41 82 00 7C */	beq lbl_800839A8
/* 80083930 0007F590  38 60 00 2E */	li r3, 0x2e
/* 80083934 0007F594  48 0D F1 5D */	bl func_80162A90
/* 80083938 0007F598  2C 03 00 00 */	cmpwi r3, 0
/* 8008393C 0007F59C  41 82 00 6C */	beq lbl_800839A8
/* 80083940 0007F5A0  38 60 00 2F */	li r3, 0x2f
/* 80083944 0007F5A4  48 0D F1 4D */	bl func_80162A90
/* 80083948 0007F5A8  2C 03 00 00 */	cmpwi r3, 0
/* 8008394C 0007F5AC  41 82 00 5C */	beq lbl_800839A8
/* 80083950 0007F5B0  38 60 00 30 */	li r3, 0x30
/* 80083954 0007F5B4  48 0D F1 3D */	bl func_80162A90
/* 80083958 0007F5B8  2C 03 00 00 */	cmpwi r3, 0
/* 8008395C 0007F5BC  41 82 00 4C */	beq lbl_800839A8
/* 80083960 0007F5C0  38 60 00 31 */	li r3, 0x31
/* 80083964 0007F5C4  48 0D F1 2D */	bl func_80162A90
/* 80083968 0007F5C8  2C 03 00 00 */	cmpwi r3, 0
/* 8008396C 0007F5CC  41 82 00 3C */	beq lbl_800839A8
/* 80083970 0007F5D0  38 60 00 32 */	li r3, 0x32
/* 80083974 0007F5D4  48 0D F1 1D */	bl func_80162A90
/* 80083978 0007F5D8  2C 03 00 00 */	cmpwi r3, 0
/* 8008397C 0007F5DC  41 82 00 2C */	beq lbl_800839A8
/* 80083980 0007F5E0  38 7C 00 A4 */	addi r3, r28, 0xa4
/* 80083984 0007F5E4  4B FF FA F9 */	bl func_8008347C
/* 80083988 0007F5E8  38 60 00 1E */	li r3, 0x1e
/* 8008398C 0007F5EC  38 80 00 06 */	li r4, 6
/* 80083990 0007F5F0  38 A0 00 00 */	li r5, 0
/* 80083994 0007F5F4  38 C0 00 00 */	li r6, 0
/* 80083998 0007F5F8  38 E0 00 00 */	li r7, 0
/* 8008399C 0007F5FC  39 00 00 00 */	li r8, 0
/* 800839A0 0007F600  4B FD 60 29 */	bl func_800599C8
/* 800839A4 0007F604  48 00 62 24 */	b lbl_80089BC8
lbl_800839A8:
/* 800839A8 0007F608  38 60 00 2D */	li r3, 0x2d
/* 800839AC 0007F60C  48 0D F0 E5 */	bl func_80162A90
/* 800839B0 0007F610  2C 03 00 00 */	cmpwi r3, 0
/* 800839B4 0007F614  41 82 00 6C */	beq lbl_80083A20
/* 800839B8 0007F618  38 60 00 2E */	li r3, 0x2e
/* 800839BC 0007F61C  48 0D F0 D5 */	bl func_80162A90
/* 800839C0 0007F620  2C 03 00 00 */	cmpwi r3, 0
/* 800839C4 0007F624  41 82 00 5C */	beq lbl_80083A20
/* 800839C8 0007F628  38 60 00 2F */	li r3, 0x2f
/* 800839CC 0007F62C  48 0D F0 C5 */	bl func_80162A90
/* 800839D0 0007F630  2C 03 00 00 */	cmpwi r3, 0
/* 800839D4 0007F634  41 82 00 4C */	beq lbl_80083A20
/* 800839D8 0007F638  38 60 00 30 */	li r3, 0x30
/* 800839DC 0007F63C  48 0D F0 B5 */	bl func_80162A90
/* 800839E0 0007F640  2C 03 00 00 */	cmpwi r3, 0
/* 800839E4 0007F644  41 82 00 3C */	beq lbl_80083A20
/* 800839E8 0007F648  38 60 00 31 */	li r3, 0x31
/* 800839EC 0007F64C  48 0D F0 A5 */	bl func_80162A90
/* 800839F0 0007F650  2C 03 00 00 */	cmpwi r3, 0
/* 800839F4 0007F654  41 82 00 2C */	beq lbl_80083A20
/* 800839F8 0007F658  38 7C 00 C0 */	addi r3, r28, 0xc0
/* 800839FC 0007F65C  4B FF FA 81 */	bl func_8008347C
/* 80083A00 0007F660  38 60 00 1E */	li r3, 0x1e
/* 80083A04 0007F664  38 80 00 01 */	li r4, 1
/* 80083A08 0007F668  38 A0 00 00 */	li r5, 0
/* 80083A0C 0007F66C  38 C0 00 00 */	li r6, 0
/* 80083A10 0007F670  38 E0 00 00 */	li r7, 0
/* 80083A14 0007F674  39 00 00 00 */	li r8, 0
/* 80083A18 0007F678  4B FD 5F B1 */	bl func_800599C8
/* 80083A1C 0007F67C  48 00 61 AC */	b lbl_80089BC8
lbl_80083A20:
/* 80083A20 0007F680  38 60 00 2D */	li r3, 0x2d
/* 80083A24 0007F684  48 0D F0 6D */	bl func_80162A90
/* 80083A28 0007F688  2C 03 00 00 */	cmpwi r3, 0
/* 80083A2C 0007F68C  41 82 00 4C */	beq lbl_80083A78
/* 80083A30 0007F690  38 60 00 2E */	li r3, 0x2e
/* 80083A34 0007F694  48 0D F0 5D */	bl func_80162A90
/* 80083A38 0007F698  2C 03 00 00 */	cmpwi r3, 0
/* 80083A3C 0007F69C  41 82 00 3C */	beq lbl_80083A78
/* 80083A40 0007F6A0  38 60 00 2F */	li r3, 0x2f
/* 80083A44 0007F6A4  48 0D F0 4D */	bl func_80162A90
/* 80083A48 0007F6A8  2C 03 00 00 */	cmpwi r3, 0
/* 80083A4C 0007F6AC  41 82 00 2C */	beq lbl_80083A78
/* 80083A50 0007F6B0  38 7C 00 D8 */	addi r3, r28, 0xd8
/* 80083A54 0007F6B4  4B FF FA 29 */	bl func_8008347C
/* 80083A58 0007F6B8  38 60 00 1E */	li r3, 0x1e
/* 80083A5C 0007F6BC  38 80 00 01 */	li r4, 1
/* 80083A60 0007F6C0  38 A0 00 00 */	li r5, 0
/* 80083A64 0007F6C4  38 C0 00 00 */	li r6, 0
/* 80083A68 0007F6C8  38 E0 00 00 */	li r7, 0
/* 80083A6C 0007F6CC  39 00 00 00 */	li r8, 0
/* 80083A70 0007F6D0  4B FD 5F 59 */	bl func_800599C8
/* 80083A74 0007F6D4  48 00 61 54 */	b lbl_80089BC8
lbl_80083A78:
/* 80083A78 0007F6D8  38 7C 00 E8 */	addi r3, r28, 0xe8
/* 80083A7C 0007F6DC  4B FF FA 01 */	bl func_8008347C
/* 80083A80 0007F6E0  38 60 00 1E */	li r3, 0x1e
/* 80083A84 0007F6E4  38 80 00 01 */	li r4, 1
/* 80083A88 0007F6E8  38 A0 00 00 */	li r5, 0
/* 80083A8C 0007F6EC  38 C0 00 00 */	li r6, 0
/* 80083A90 0007F6F0  38 E0 00 00 */	li r7, 0
/* 80083A94 0007F6F4  39 00 00 00 */	li r8, 0
/* 80083A98 0007F6F8  4B FD 5F 31 */	bl func_800599C8
/* 80083A9C 0007F6FC  48 00 61 2C */	b lbl_80089BC8
/* 80083AA0 0007F700  38 60 00 1E */	li r3, 0x1e
/* 80083AA4 0007F704  4B FD 5F 1D */	bl func_800599C0
/* 80083AA8 0007F708  88 8D 9A 4C */	lbz r4, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80083AAC 0007F70C  38 60 00 01 */	li r3, 1
/* 80083AB0 0007F710  38 A0 00 00 */	li r5, 0
/* 80083AB4 0007F714  38 C0 00 01 */	li r6, 1
/* 80083AB8 0007F718  4B FD 5F B5 */	bl func_80059A6C
/* 80083ABC 0007F71C  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 80083AC0 0007F720  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 80083AC4 0007F724  90 6D 9A 28 */	stw r3, lbl_8063ECE8-_SDA_BASE_(r13)
/* 80083AC8 0007F728  90 8D 9A 2C */	stw r4, lbl_8063ECEC-_SDA_BASE_(r13)
/* 80083ACC 0007F72C  41 82 04 20 */	beq lbl_80083EEC
/* 80083AD0 0007F730  3B 80 00 06 */	li r28, 6
/* 80083AD4 0007F734  2C 04 00 08 */	cmpwi r4, 8
/* 80083AD8 0007F738  B3 8D 9A 22 */	sth r28, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80083ADC 0007F73C  41 82 02 A8 */	beq lbl_80083D84
/* 80083AE0 0007F740  40 80 00 38 */	bge lbl_80083B18
/* 80083AE4 0007F744  2C 04 00 04 */	cmpwi r4, 4
/* 80083AE8 0007F748  41 82 01 5C */	beq lbl_80083C44
/* 80083AEC 0007F74C  40 80 00 1C */	bge lbl_80083B08
/* 80083AF0 0007F750  2C 04 00 02 */	cmpwi r4, 2
/* 80083AF4 0007F754  41 82 00 C8 */	beq lbl_80083BBC
/* 80083AF8 0007F758  40 80 01 08 */	bge lbl_80083C00
/* 80083AFC 0007F75C  2C 04 00 01 */	cmpwi r4, 1
/* 80083B00 0007F760  40 80 00 48 */	bge lbl_80083B48
/* 80083B04 0007F764  48 00 60 C4 */	b lbl_80089BC8
lbl_80083B08:
/* 80083B08 0007F768  2C 04 00 06 */	cmpwi r4, 6
/* 80083B0C 0007F76C  41 82 01 C0 */	beq lbl_80083CCC
/* 80083B10 0007F770  40 80 02 2C */	bge lbl_80083D3C
/* 80083B14 0007F774  48 00 01 74 */	b lbl_80083C88
lbl_80083B18:
/* 80083B18 0007F778  2C 04 00 1E */	cmpwi r4, 0x1e
/* 80083B1C 0007F77C  41 82 03 A0 */	beq lbl_80083EBC
/* 80083B20 0007F780  40 80 00 14 */	bge lbl_80083B34
/* 80083B24 0007F784  2C 04 00 0A */	cmpwi r4, 0xa
/* 80083B28 0007F788  41 82 03 1C */	beq lbl_80083E44
/* 80083B2C 0007F78C  40 80 60 9C */	bge lbl_80089BC8
/* 80083B30 0007F790  48 00 02 9C */	b lbl_80083DCC
lbl_80083B34:
/* 80083B34 0007F794  3C 60 00 01 */	lis r3, 0x0000FFFF@ha
/* 80083B38 0007F798  38 03 FF FF */	addi r0, r3, 0x0000FFFF@l
/* 80083B3C 0007F79C  7C 04 00 00 */	cmpw r4, r0
/* 80083B40 0007F7A0  41 82 03 7C */	beq lbl_80083EBC
/* 80083B44 0007F7A4  48 00 60 84 */	b lbl_80089BC8
lbl_80083B48:
/* 80083B48 0007F7A8  A8 7F 00 C0 */	lha r3, 0xc0(r31)
/* 80083B4C 0007F7AC  38 80 00 0A */	li r4, 0xa
/* 80083B50 0007F7B0  38 A0 00 00 */	li r5, 0
/* 80083B54 0007F7B4  48 1D 02 5D */	bl func_80253DB0
/* 80083B58 0007F7B8  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80083B5C 0007F7BC  38 80 00 06 */	li r4, 6
/* 80083B60 0007F7C0  A8 63 00 06 */	lha r3, 6(r3)
/* 80083B64 0007F7C4  38 A0 00 00 */	li r5, 0
/* 80083B68 0007F7C8  48 1D 02 49 */	bl func_80253DB0
/* 80083B6C 0007F7CC  3B 80 00 01 */	li r28, 1
/* 80083B70 0007F7D0  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 80083B74 0007F7D4  9B 8D 9A 4C */	stb r28, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80083B78 0007F7D8  38 00 03 E8 */	li r0, 0x3e8
/* 80083B7C 0007F7DC  38 60 00 39 */	li r3, 0x39
/* 80083B80 0007F7E0  90 04 00 10 */	stw r0, 0x10(r4)
/* 80083B84 0007F7E4  48 0D EF 0D */	bl func_80162A90
/* 80083B88 0007F7E8  2C 03 00 00 */	cmpwi r3, 0
/* 80083B8C 0007F7EC  40 82 00 14 */	bne lbl_80083BA0
/* 80083B90 0007F7F0  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80083B94 0007F7F4  38 00 00 00 */	li r0, 0
/* 80083B98 0007F7F8  98 03 00 14 */	stb r0, 0x14(r3)
/* 80083B9C 0007F7FC  48 00 60 2C */	b lbl_80089BC8
lbl_80083BA0:
/* 80083BA0 0007F800  38 60 00 39 */	li r3, 0x39
/* 80083BA4 0007F804  48 0D EE ED */	bl func_80162A90
/* 80083BA8 0007F808  28 03 00 01 */	cmplwi r3, 1
/* 80083BAC 0007F80C  40 82 60 1C */	bne lbl_80089BC8
/* 80083BB0 0007F810  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80083BB4 0007F814  9B 83 00 14 */	stb r28, 0x14(r3)
/* 80083BB8 0007F818  48 00 60 10 */	b lbl_80089BC8
lbl_80083BBC:
/* 80083BBC 0007F81C  A8 7F 00 C0 */	lha r3, 0xc0(r31)
/* 80083BC0 0007F820  38 80 00 0B */	li r4, 0xb
/* 80083BC4 0007F824  38 A0 00 00 */	li r5, 0
/* 80083BC8 0007F828  48 1D 01 E9 */	bl func_80253DB0
/* 80083BCC 0007F82C  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80083BD0 0007F830  38 80 00 06 */	li r4, 6
/* 80083BD4 0007F834  A8 63 00 06 */	lha r3, 6(r3)
/* 80083BD8 0007F838  38 A0 00 00 */	li r5, 0
/* 80083BDC 0007F83C  48 1D 01 D5 */	bl func_80253DB0
/* 80083BE0 0007F840  38 80 00 02 */	li r4, 2
/* 80083BE4 0007F844  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80083BE8 0007F848  98 8D 9A 4C */	stb r4, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80083BEC 0007F84C  38 00 03 E9 */	li r0, 0x3e9
/* 80083BF0 0007F850  90 03 00 10 */	stw r0, 0x10(r3)
/* 80083BF4 0007F854  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80083BF8 0007F858  98 83 00 14 */	stb r4, 0x14(r3)
/* 80083BFC 0007F85C  48 00 5F CC */	b lbl_80089BC8
lbl_80083C00:
/* 80083C00 0007F860  A8 7F 00 C0 */	lha r3, 0xc0(r31)
/* 80083C04 0007F864  38 80 00 0C */	li r4, 0xc
/* 80083C08 0007F868  38 A0 00 00 */	li r5, 0
/* 80083C0C 0007F86C  48 1D 01 A5 */	bl func_80253DB0
/* 80083C10 0007F870  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80083C14 0007F874  38 80 00 06 */	li r4, 6
/* 80083C18 0007F878  A8 63 00 06 */	lha r3, 6(r3)
/* 80083C1C 0007F87C  38 A0 00 00 */	li r5, 0
/* 80083C20 0007F880  48 1D 01 91 */	bl func_80253DB0
/* 80083C24 0007F884  38 80 00 03 */	li r4, 3
/* 80083C28 0007F888  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80083C2C 0007F88C  98 8D 9A 4C */	stb r4, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80083C30 0007F890  38 00 03 EA */	li r0, 0x3ea
/* 80083C34 0007F894  90 03 00 10 */	stw r0, 0x10(r3)
/* 80083C38 0007F898  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80083C3C 0007F89C  98 83 00 14 */	stb r4, 0x14(r3)
/* 80083C40 0007F8A0  48 00 5F 88 */	b lbl_80089BC8
lbl_80083C44:
/* 80083C44 0007F8A4  A8 7F 00 C0 */	lha r3, 0xc0(r31)
/* 80083C48 0007F8A8  38 80 00 0D */	li r4, 0xd
/* 80083C4C 0007F8AC  38 A0 00 00 */	li r5, 0
/* 80083C50 0007F8B0  48 1D 01 61 */	bl func_80253DB0
/* 80083C54 0007F8B4  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80083C58 0007F8B8  38 80 00 06 */	li r4, 6
/* 80083C5C 0007F8BC  A8 63 00 06 */	lha r3, 6(r3)
/* 80083C60 0007F8C0  38 A0 00 00 */	li r5, 0
/* 80083C64 0007F8C4  48 1D 01 4D */	bl func_80253DB0
/* 80083C68 0007F8C8  38 80 00 04 */	li r4, 4
/* 80083C6C 0007F8CC  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80083C70 0007F8D0  98 8D 9A 4C */	stb r4, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80083C74 0007F8D4  38 00 03 EB */	li r0, 0x3eb
/* 80083C78 0007F8D8  90 03 00 10 */	stw r0, 0x10(r3)
/* 80083C7C 0007F8DC  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80083C80 0007F8E0  98 83 00 14 */	stb r4, 0x14(r3)
/* 80083C84 0007F8E4  48 00 5F 44 */	b lbl_80089BC8
lbl_80083C88:
/* 80083C88 0007F8E8  A8 7F 00 C0 */	lha r3, 0xc0(r31)
/* 80083C8C 0007F8EC  38 80 00 0E */	li r4, 0xe
/* 80083C90 0007F8F0  38 A0 00 00 */	li r5, 0
/* 80083C94 0007F8F4  48 1D 01 1D */	bl func_80253DB0
/* 80083C98 0007F8F8  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80083C9C 0007F8FC  38 80 00 06 */	li r4, 6
/* 80083CA0 0007F900  A8 63 00 06 */	lha r3, 6(r3)
/* 80083CA4 0007F904  38 A0 00 00 */	li r5, 0
/* 80083CA8 0007F908  48 1D 01 09 */	bl func_80253DB0
/* 80083CAC 0007F90C  38 80 00 05 */	li r4, 5
/* 80083CB0 0007F910  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80083CB4 0007F914  98 8D 9A 4C */	stb r4, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80083CB8 0007F918  38 00 03 EC */	li r0, 0x3ec
/* 80083CBC 0007F91C  90 03 00 10 */	stw r0, 0x10(r3)
/* 80083CC0 0007F920  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80083CC4 0007F924  98 83 00 14 */	stb r4, 0x14(r3)
/* 80083CC8 0007F928  48 00 5F 00 */	b lbl_80089BC8
lbl_80083CCC:
/* 80083CCC 0007F92C  A8 7F 00 C0 */	lha r3, 0xc0(r31)
/* 80083CD0 0007F930  38 80 00 0F */	li r4, 0xf
/* 80083CD4 0007F934  38 A0 00 00 */	li r5, 0
/* 80083CD8 0007F938  48 1D 00 D9 */	bl func_80253DB0
/* 80083CDC 0007F93C  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80083CE0 0007F940  38 80 00 06 */	li r4, 6
/* 80083CE4 0007F944  A8 63 00 06 */	lha r3, 6(r3)
/* 80083CE8 0007F948  38 A0 00 00 */	li r5, 0
/* 80083CEC 0007F94C  48 1D 00 C5 */	bl func_80253DB0
/* 80083CF0 0007F950  9B 8D 9A 4C */	stb r28, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80083CF4 0007F954  38 00 03 ED */	li r0, 0x3ed
/* 80083CF8 0007F958  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 80083CFC 0007F95C  38 60 00 39 */	li r3, 0x39
/* 80083D00 0007F960  90 04 00 10 */	stw r0, 0x10(r4)
/* 80083D04 0007F964  48 0D ED 8D */	bl func_80162A90
/* 80083D08 0007F968  2C 03 00 00 */	cmpwi r3, 0
/* 80083D0C 0007F96C  40 82 00 10 */	bne lbl_80083D1C
/* 80083D10 0007F970  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80083D14 0007F974  9B 83 00 14 */	stb r28, 0x14(r3)
/* 80083D18 0007F978  48 00 5E B0 */	b lbl_80089BC8
lbl_80083D1C:
/* 80083D1C 0007F97C  38 60 00 39 */	li r3, 0x39
/* 80083D20 0007F980  48 0D ED 71 */	bl func_80162A90
/* 80083D24 0007F984  28 03 00 01 */	cmplwi r3, 1
/* 80083D28 0007F988  40 82 5E A0 */	bne lbl_80089BC8
/* 80083D2C 0007F98C  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80083D30 0007F990  38 00 00 07 */	li r0, 7
/* 80083D34 0007F994  98 03 00 14 */	stb r0, 0x14(r3)
/* 80083D38 0007F998  48 00 5E 90 */	b lbl_80089BC8
lbl_80083D3C:
/* 80083D3C 0007F99C  A8 7F 00 C0 */	lha r3, 0xc0(r31)
/* 80083D40 0007F9A0  38 80 00 10 */	li r4, 0x10
/* 80083D44 0007F9A4  38 A0 00 00 */	li r5, 0
/* 80083D48 0007F9A8  48 1D 00 69 */	bl func_80253DB0
/* 80083D4C 0007F9AC  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80083D50 0007F9B0  38 80 00 06 */	li r4, 6
/* 80083D54 0007F9B4  A8 63 00 06 */	lha r3, 6(r3)
/* 80083D58 0007F9B8  38 A0 00 00 */	li r5, 0
/* 80083D5C 0007F9BC  48 1D 00 55 */	bl func_80253DB0
/* 80083D60 0007F9C0  38 00 00 07 */	li r0, 7
/* 80083D64 0007F9C4  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80083D68 0007F9C8  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80083D6C 0007F9CC  38 80 03 EE */	li r4, 0x3ee
/* 80083D70 0007F9D0  38 00 00 08 */	li r0, 8
/* 80083D74 0007F9D4  90 83 00 10 */	stw r4, 0x10(r3)
/* 80083D78 0007F9D8  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80083D7C 0007F9DC  98 03 00 14 */	stb r0, 0x14(r3)
/* 80083D80 0007F9E0  48 00 5E 48 */	b lbl_80089BC8
lbl_80083D84:
/* 80083D84 0007F9E4  A8 7F 00 C0 */	lha r3, 0xc0(r31)
/* 80083D88 0007F9E8  38 80 00 11 */	li r4, 0x11
/* 80083D8C 0007F9EC  38 A0 00 00 */	li r5, 0
/* 80083D90 0007F9F0  48 1D 00 21 */	bl func_80253DB0
/* 80083D94 0007F9F4  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80083D98 0007F9F8  38 80 00 06 */	li r4, 6
/* 80083D9C 0007F9FC  A8 63 00 06 */	lha r3, 6(r3)
/* 80083DA0 0007FA00  38 A0 00 00 */	li r5, 0
/* 80083DA4 0007FA04  48 1D 00 0D */	bl func_80253DB0
/* 80083DA8 0007FA08  38 00 00 08 */	li r0, 8
/* 80083DAC 0007FA0C  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80083DB0 0007FA10  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80083DB4 0007FA14  38 80 03 F0 */	li r4, 0x3f0
/* 80083DB8 0007FA18  38 00 00 09 */	li r0, 9
/* 80083DBC 0007FA1C  90 83 00 10 */	stw r4, 0x10(r3)
/* 80083DC0 0007FA20  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80083DC4 0007FA24  98 03 00 14 */	stb r0, 0x14(r3)
/* 80083DC8 0007FA28  48 00 5E 00 */	b lbl_80089BC8
lbl_80083DCC:
/* 80083DCC 0007FA2C  A8 7F 00 C0 */	lha r3, 0xc0(r31)
/* 80083DD0 0007FA30  38 80 00 12 */	li r4, 0x12
/* 80083DD4 0007FA34  38 A0 00 00 */	li r5, 0
/* 80083DD8 0007FA38  48 1C FF D9 */	bl func_80253DB0
/* 80083DDC 0007FA3C  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80083DE0 0007FA40  38 80 00 06 */	li r4, 6
/* 80083DE4 0007FA44  A8 63 00 06 */	lha r3, 6(r3)
/* 80083DE8 0007FA48  38 A0 00 00 */	li r5, 0
/* 80083DEC 0007FA4C  48 1C FF C5 */	bl func_80253DB0
/* 80083DF0 0007FA50  38 00 00 09 */	li r0, 9
/* 80083DF4 0007FA54  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 80083DF8 0007FA58  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80083DFC 0007FA5C  38 00 03 EF */	li r0, 0x3ef
/* 80083E00 0007FA60  38 60 00 39 */	li r3, 0x39
/* 80083E04 0007FA64  90 04 00 10 */	stw r0, 0x10(r4)
/* 80083E08 0007FA68  48 0D EC 89 */	bl func_80162A90
/* 80083E0C 0007FA6C  2C 03 00 00 */	cmpwi r3, 0
/* 80083E10 0007FA70  40 82 00 14 */	bne lbl_80083E24
/* 80083E14 0007FA74  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80083E18 0007FA78  38 00 00 0A */	li r0, 0xa
/* 80083E1C 0007FA7C  98 03 00 14 */	stb r0, 0x14(r3)
/* 80083E20 0007FA80  48 00 5D A8 */	b lbl_80089BC8
lbl_80083E24:
/* 80083E24 0007FA84  38 60 00 39 */	li r3, 0x39
/* 80083E28 0007FA88  48 0D EC 69 */	bl func_80162A90
/* 80083E2C 0007FA8C  28 03 00 01 */	cmplwi r3, 1
/* 80083E30 0007FA90  40 82 5D 98 */	bne lbl_80089BC8
/* 80083E34 0007FA94  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80083E38 0007FA98  38 00 00 0B */	li r0, 0xb
/* 80083E3C 0007FA9C  98 03 00 14 */	stb r0, 0x14(r3)
/* 80083E40 0007FAA0  48 00 5D 88 */	b lbl_80089BC8
lbl_80083E44:
/* 80083E44 0007FAA4  A8 7F 00 C0 */	lha r3, 0xc0(r31)
/* 80083E48 0007FAA8  38 80 00 13 */	li r4, 0x13
/* 80083E4C 0007FAAC  38 A0 00 00 */	li r5, 0
/* 80083E50 0007FAB0  48 1C FF 61 */	bl func_80253DB0
/* 80083E54 0007FAB4  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80083E58 0007FAB8  38 80 00 06 */	li r4, 6
/* 80083E5C 0007FABC  A8 63 00 06 */	lha r3, 6(r3)
/* 80083E60 0007FAC0  38 A0 00 00 */	li r5, 0
/* 80083E64 0007FAC4  48 1C FF 4D */	bl func_80253DB0
/* 80083E68 0007FAC8  38 00 00 0A */	li r0, 0xa
/* 80083E6C 0007FACC  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 80083E70 0007FAD0  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80083E74 0007FAD4  38 00 03 F1 */	li r0, 0x3f1
/* 80083E78 0007FAD8  38 60 00 39 */	li r3, 0x39
/* 80083E7C 0007FADC  90 04 00 10 */	stw r0, 0x10(r4)
/* 80083E80 0007FAE0  48 0D EC 11 */	bl func_80162A90
/* 80083E84 0007FAE4  2C 03 00 00 */	cmpwi r3, 0
/* 80083E88 0007FAE8  40 82 00 14 */	bne lbl_80083E9C
/* 80083E8C 0007FAEC  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80083E90 0007FAF0  38 00 00 0C */	li r0, 0xc
/* 80083E94 0007FAF4  98 03 00 14 */	stb r0, 0x14(r3)
/* 80083E98 0007FAF8  48 00 5D 30 */	b lbl_80089BC8
lbl_80083E9C:
/* 80083E9C 0007FAFC  38 60 00 39 */	li r3, 0x39
/* 80083EA0 0007FB00  48 0D EB F1 */	bl func_80162A90
/* 80083EA4 0007FB04  28 03 00 01 */	cmplwi r3, 1
/* 80083EA8 0007FB08  40 82 5D 20 */	bne lbl_80089BC8
/* 80083EAC 0007FB0C  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80083EB0 0007FB10  38 00 00 0D */	li r0, 0xd
/* 80083EB4 0007FB14  98 03 00 14 */	stb r0, 0x14(r3)
/* 80083EB8 0007FB18  48 00 5D 10 */	b lbl_80089BC8
lbl_80083EBC:
/* 80083EBC 0007FB1C  A8 7F 00 C0 */	lha r3, 0xc0(r31)
/* 80083EC0 0007FB20  38 80 00 16 */	li r4, 0x16
/* 80083EC4 0007FB24  38 A0 00 00 */	li r5, 0
/* 80083EC8 0007FB28  48 1C FE E9 */	bl func_80253DB0
/* 80083ECC 0007FB2C  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80083ED0 0007FB30  38 80 00 01 */	li r4, 1
/* 80083ED4 0007FB34  A8 63 00 06 */	lha r3, 6(r3)
/* 80083ED8 0007FB38  38 A0 00 00 */	li r5, 0
/* 80083EDC 0007FB3C  48 1C FE D5 */	bl func_80253DB0
/* 80083EE0 0007FB40  38 00 00 0B */	li r0, 0xb
/* 80083EE4 0007FB44  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80083EE8 0007FB48  48 00 5C E0 */	b lbl_80089BC8
lbl_80083EEC:
/* 80083EEC 0007FB4C  28 04 00 1E */	cmplwi r4, 0x1e
/* 80083EF0 0007FB50  41 81 5C D8 */	bgt lbl_80089BC8
/* 80083EF4 0007FB54  3C 60 80 41 */	lis r3, lbl_8040D19C@ha
/* 80083EF8 0007FB58  54 80 10 3A */	slwi r0, r4, 2
/* 80083EFC 0007FB5C  38 63 D1 9C */	addi r3, r3, lbl_8040D19C@l
/* 80083F00 0007FB60  7C 63 00 2E */	lwzx r3, r3, r0
/* 80083F04 0007FB64  7C 69 03 A6 */	mtctr r3
/* 80083F08 0007FB68  4E 80 04 20 */	bctr
/* 80083F0C 0007FB6C  A8 7F 00 C0 */	lha r3, 0xc0(r31)
/* 80083F10 0007FB70  38 80 00 00 */	li r4, 0
/* 80083F14 0007FB74  38 A0 00 00 */	li r5, 0
/* 80083F18 0007FB78  48 1C FE 99 */	bl func_80253DB0
/* 80083F1C 0007FB7C  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80083F20 0007FB80  38 80 00 06 */	li r4, 6
/* 80083F24 0007FB84  A8 63 00 06 */	lha r3, 6(r3)
/* 80083F28 0007FB88  38 A0 00 00 */	li r5, 0
/* 80083F2C 0007FB8C  48 1C FE 85 */	bl func_80253DB0
/* 80083F30 0007FB90  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80083F34 0007FB94  38 80 03 E8 */	li r4, 0x3e8
/* 80083F38 0007FB98  38 00 00 01 */	li r0, 1
/* 80083F3C 0007FB9C  90 83 00 10 */	stw r4, 0x10(r3)
/* 80083F40 0007FBA0  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80083F44 0007FBA4  48 00 5C 84 */	b lbl_80089BC8
/* 80083F48 0007FBA8  A8 7F 00 C0 */	lha r3, 0xc0(r31)
/* 80083F4C 0007FBAC  38 80 00 01 */	li r4, 1
/* 80083F50 0007FBB0  38 A0 00 00 */	li r5, 0
/* 80083F54 0007FBB4  48 1C FE 5D */	bl func_80253DB0
/* 80083F58 0007FBB8  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80083F5C 0007FBBC  38 80 00 06 */	li r4, 6
/* 80083F60 0007FBC0  A8 63 00 06 */	lha r3, 6(r3)
/* 80083F64 0007FBC4  38 A0 00 00 */	li r5, 0
/* 80083F68 0007FBC8  48 1C FE 49 */	bl func_80253DB0
/* 80083F6C 0007FBCC  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80083F70 0007FBD0  38 80 03 E9 */	li r4, 0x3e9
/* 80083F74 0007FBD4  38 00 00 02 */	li r0, 2
/* 80083F78 0007FBD8  90 83 00 10 */	stw r4, 0x10(r3)
/* 80083F7C 0007FBDC  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80083F80 0007FBE0  48 00 5C 48 */	b lbl_80089BC8
/* 80083F84 0007FBE4  38 60 00 2F */	li r3, 0x2f
/* 80083F88 0007FBE8  48 0D EB 09 */	bl func_80162A90
/* 80083F8C 0007FBEC  2C 03 00 00 */	cmpwi r3, 0
/* 80083F90 0007FBF0  41 82 5C 38 */	beq lbl_80089BC8
/* 80083F94 0007FBF4  A8 7F 00 C0 */	lha r3, 0xc0(r31)
/* 80083F98 0007FBF8  38 80 00 02 */	li r4, 2
/* 80083F9C 0007FBFC  38 A0 00 00 */	li r5, 0
/* 80083FA0 0007FC00  48 1C FE 11 */	bl func_80253DB0
/* 80083FA4 0007FC04  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80083FA8 0007FC08  38 80 00 06 */	li r4, 6
/* 80083FAC 0007FC0C  A8 63 00 06 */	lha r3, 6(r3)
/* 80083FB0 0007FC10  38 A0 00 00 */	li r5, 0
/* 80083FB4 0007FC14  48 1C FD FD */	bl func_80253DB0
/* 80083FB8 0007FC18  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80083FBC 0007FC1C  38 80 03 EA */	li r4, 0x3ea
/* 80083FC0 0007FC20  38 00 00 03 */	li r0, 3
/* 80083FC4 0007FC24  90 83 00 10 */	stw r4, 0x10(r3)
/* 80083FC8 0007FC28  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80083FCC 0007FC2C  48 00 5B FC */	b lbl_80089BC8
/* 80083FD0 0007FC30  38 60 00 30 */	li r3, 0x30
/* 80083FD4 0007FC34  48 0D EA BD */	bl func_80162A90
/* 80083FD8 0007FC38  2C 03 00 00 */	cmpwi r3, 0
/* 80083FDC 0007FC3C  41 82 5B EC */	beq lbl_80089BC8
/* 80083FE0 0007FC40  A8 7F 00 C0 */	lha r3, 0xc0(r31)
/* 80083FE4 0007FC44  38 80 00 03 */	li r4, 3
/* 80083FE8 0007FC48  38 A0 00 00 */	li r5, 0
/* 80083FEC 0007FC4C  48 1C FD C5 */	bl func_80253DB0
/* 80083FF0 0007FC50  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80083FF4 0007FC54  38 80 00 06 */	li r4, 6
/* 80083FF8 0007FC58  A8 63 00 06 */	lha r3, 6(r3)
/* 80083FFC 0007FC5C  38 A0 00 00 */	li r5, 0
/* 80084000 0007FC60  48 1C FD B1 */	bl func_80253DB0
/* 80084004 0007FC64  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80084008 0007FC68  38 80 03 EB */	li r4, 0x3eb
/* 8008400C 0007FC6C  38 00 00 04 */	li r0, 4
/* 80084010 0007FC70  90 83 00 10 */	stw r4, 0x10(r3)
/* 80084014 0007FC74  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80084018 0007FC78  48 00 5B B0 */	b lbl_80089BC8
/* 8008401C 0007FC7C  38 60 00 31 */	li r3, 0x31
/* 80084020 0007FC80  48 0D EA 71 */	bl func_80162A90
/* 80084024 0007FC84  2C 03 00 00 */	cmpwi r3, 0
/* 80084028 0007FC88  41 82 5B A0 */	beq lbl_80089BC8
/* 8008402C 0007FC8C  A8 7F 00 C0 */	lha r3, 0xc0(r31)
/* 80084030 0007FC90  38 80 00 04 */	li r4, 4
/* 80084034 0007FC94  38 A0 00 00 */	li r5, 0
/* 80084038 0007FC98  48 1C FD 79 */	bl func_80253DB0
/* 8008403C 0007FC9C  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80084040 0007FCA0  38 80 00 06 */	li r4, 6
/* 80084044 0007FCA4  A8 63 00 06 */	lha r3, 6(r3)
/* 80084048 0007FCA8  38 A0 00 00 */	li r5, 0
/* 8008404C 0007FCAC  48 1C FD 65 */	bl func_80253DB0
/* 80084050 0007FCB0  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80084054 0007FCB4  38 80 03 EC */	li r4, 0x3ec
/* 80084058 0007FCB8  38 00 00 05 */	li r0, 5
/* 8008405C 0007FCBC  90 83 00 10 */	stw r4, 0x10(r3)
/* 80084060 0007FCC0  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80084064 0007FCC4  48 00 5B 64 */	b lbl_80089BC8
/* 80084068 0007FCC8  38 60 00 32 */	li r3, 0x32
/* 8008406C 0007FCCC  48 0D EA 25 */	bl func_80162A90
/* 80084070 0007FCD0  2C 03 00 00 */	cmpwi r3, 0
/* 80084074 0007FCD4  41 82 5B 54 */	beq lbl_80089BC8
/* 80084078 0007FCD8  A8 7F 00 C0 */	lha r3, 0xc0(r31)
/* 8008407C 0007FCDC  38 80 00 05 */	li r4, 5
/* 80084080 0007FCE0  38 A0 00 00 */	li r5, 0
/* 80084084 0007FCE4  48 1C FD 2D */	bl func_80253DB0
/* 80084088 0007FCE8  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 8008408C 0007FCEC  38 80 00 06 */	li r4, 6
/* 80084090 0007FCF0  A8 63 00 06 */	lha r3, 6(r3)
/* 80084094 0007FCF4  38 A0 00 00 */	li r5, 0
/* 80084098 0007FCF8  48 1C FD 19 */	bl func_80253DB0
/* 8008409C 0007FCFC  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 800840A0 0007FD00  38 80 03 ED */	li r4, 0x3ed
/* 800840A4 0007FD04  38 00 00 06 */	li r0, 6
/* 800840A8 0007FD08  90 83 00 10 */	stw r4, 0x10(r3)
/* 800840AC 0007FD0C  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 800840B0 0007FD10  48 00 5B 18 */	b lbl_80089BC8
/* 800840B4 0007FD14  38 60 00 33 */	li r3, 0x33
/* 800840B8 0007FD18  48 0D E9 D9 */	bl func_80162A90
/* 800840BC 0007FD1C  2C 03 00 00 */	cmpwi r3, 0
/* 800840C0 0007FD20  41 82 5B 08 */	beq lbl_80089BC8
/* 800840C4 0007FD24  A8 7F 00 C0 */	lha r3, 0xc0(r31)
/* 800840C8 0007FD28  38 80 00 06 */	li r4, 6
/* 800840CC 0007FD2C  38 A0 00 00 */	li r5, 0
/* 800840D0 0007FD30  48 1C FC E1 */	bl func_80253DB0
/* 800840D4 0007FD34  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 800840D8 0007FD38  38 80 00 06 */	li r4, 6
/* 800840DC 0007FD3C  A8 63 00 06 */	lha r3, 6(r3)
/* 800840E0 0007FD40  38 A0 00 00 */	li r5, 0
/* 800840E4 0007FD44  48 1C FC CD */	bl func_80253DB0
/* 800840E8 0007FD48  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 800840EC 0007FD4C  38 80 03 EE */	li r4, 0x3ee
/* 800840F0 0007FD50  38 00 00 07 */	li r0, 7
/* 800840F4 0007FD54  90 83 00 10 */	stw r4, 0x10(r3)
/* 800840F8 0007FD58  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 800840FC 0007FD5C  48 00 5A CC */	b lbl_80089BC8
/* 80084100 0007FD60  38 60 00 35 */	li r3, 0x35
/* 80084104 0007FD64  48 0D E9 8D */	bl func_80162A90
/* 80084108 0007FD68  2C 03 00 00 */	cmpwi r3, 0
/* 8008410C 0007FD6C  41 82 5A BC */	beq lbl_80089BC8
/* 80084110 0007FD70  A8 7F 00 C0 */	lha r3, 0xc0(r31)
/* 80084114 0007FD74  38 80 00 07 */	li r4, 7
/* 80084118 0007FD78  38 A0 00 00 */	li r5, 0
/* 8008411C 0007FD7C  48 1C FC 95 */	bl func_80253DB0
/* 80084120 0007FD80  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80084124 0007FD84  38 80 00 06 */	li r4, 6
/* 80084128 0007FD88  A8 63 00 06 */	lha r3, 6(r3)
/* 8008412C 0007FD8C  38 A0 00 00 */	li r5, 0
/* 80084130 0007FD90  48 1C FC 81 */	bl func_80253DB0
/* 80084134 0007FD94  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80084138 0007FD98  38 80 03 F0 */	li r4, 0x3f0
/* 8008413C 0007FD9C  38 00 00 08 */	li r0, 8
/* 80084140 0007FDA0  90 83 00 10 */	stw r4, 0x10(r3)
/* 80084144 0007FDA4  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80084148 0007FDA8  48 00 5A 80 */	b lbl_80089BC8
/* 8008414C 0007FDAC  38 60 00 34 */	li r3, 0x34
/* 80084150 0007FDB0  48 0D E9 41 */	bl func_80162A90
/* 80084154 0007FDB4  2C 03 00 00 */	cmpwi r3, 0
/* 80084158 0007FDB8  41 82 5A 70 */	beq lbl_80089BC8
/* 8008415C 0007FDBC  A8 7F 00 C0 */	lha r3, 0xc0(r31)
/* 80084160 0007FDC0  38 80 00 08 */	li r4, 8
/* 80084164 0007FDC4  38 A0 00 00 */	li r5, 0
/* 80084168 0007FDC8  48 1C FC 49 */	bl func_80253DB0
/* 8008416C 0007FDCC  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80084170 0007FDD0  38 80 00 06 */	li r4, 6
/* 80084174 0007FDD4  A8 63 00 06 */	lha r3, 6(r3)
/* 80084178 0007FDD8  38 A0 00 00 */	li r5, 0
/* 8008417C 0007FDDC  48 1C FC 35 */	bl func_80253DB0
/* 80084180 0007FDE0  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80084184 0007FDE4  38 80 03 EF */	li r4, 0x3ef
/* 80084188 0007FDE8  38 00 00 09 */	li r0, 9
/* 8008418C 0007FDEC  90 83 00 10 */	stw r4, 0x10(r3)
/* 80084190 0007FDF0  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80084194 0007FDF4  48 00 5A 34 */	b lbl_80089BC8
/* 80084198 0007FDF8  38 60 00 36 */	li r3, 0x36
/* 8008419C 0007FDFC  48 0D E8 F5 */	bl func_80162A90
/* 800841A0 0007FE00  2C 03 00 00 */	cmpwi r3, 0
/* 800841A4 0007FE04  41 82 5A 24 */	beq lbl_80089BC8
/* 800841A8 0007FE08  A8 7F 00 C0 */	lha r3, 0xc0(r31)
/* 800841AC 0007FE0C  38 80 00 09 */	li r4, 9
/* 800841B0 0007FE10  38 A0 00 00 */	li r5, 0
/* 800841B4 0007FE14  48 1C FB FD */	bl func_80253DB0
/* 800841B8 0007FE18  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 800841BC 0007FE1C  38 80 00 06 */	li r4, 6
/* 800841C0 0007FE20  A8 63 00 06 */	lha r3, 6(r3)
/* 800841C4 0007FE24  38 A0 00 00 */	li r5, 0
/* 800841C8 0007FE28  48 1C FB E9 */	bl func_80253DB0
/* 800841CC 0007FE2C  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 800841D0 0007FE30  38 80 03 F1 */	li r4, 0x3f1
/* 800841D4 0007FE34  38 00 00 0A */	li r0, 0xa
/* 800841D8 0007FE38  90 83 00 10 */	stw r4, 0x10(r3)
/* 800841DC 0007FE3C  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 800841E0 0007FE40  48 00 59 E8 */	b lbl_80089BC8
/* 800841E4 0007FE44  A8 7F 00 C0 */	lha r3, 0xc0(r31)
/* 800841E8 0007FE48  38 80 00 16 */	li r4, 0x16
/* 800841EC 0007FE4C  38 A0 00 00 */	li r5, 0
/* 800841F0 0007FE50  48 1C FB C1 */	bl func_80253DB0
/* 800841F4 0007FE54  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 800841F8 0007FE58  38 80 00 00 */	li r4, 0
/* 800841FC 0007FE5C  A8 63 00 06 */	lha r3, 6(r3)
/* 80084200 0007FE60  38 A0 00 00 */	li r5, 0
/* 80084204 0007FE64  48 1C FB AD */	bl func_80253DB0
/* 80084208 0007FE68  38 00 00 0B */	li r0, 0xb
/* 8008420C 0007FE6C  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80084210 0007FE70  48 00 59 B8 */	b lbl_80089BC8
/* 80084214 0007FE74  80 0D 9A 44 */	lwz r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80084218 0007FE78  34 00 FF FF */	addic. r0, r0, -1
/* 8008421C 0007FE7C  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80084220 0007FE80  40 82 59 A8 */	bne lbl_80089BC8
/* 80084224 0007FE84  4B FD 20 51 */	bl func_80056274
/* 80084228 0007FE88  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 8008422C 0007FE8C  38 80 00 01 */	li r4, 1
/* 80084230 0007FE90  38 A0 00 00 */	li r5, 0
/* 80084234 0007FE94  48 1C FB 7D */	bl func_80253DB0
/* 80084238 0007FE98  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 8008423C 0007FE9C  38 80 00 04 */	li r4, 4
/* 80084240 0007FEA0  A8 63 00 06 */	lha r3, 6(r3)
/* 80084244 0007FEA4  38 A0 00 00 */	li r5, 0
/* 80084248 0007FEA8  48 1C FB 69 */	bl func_80253DB0
/* 8008424C 0007FEAC  A8 7F 00 C0 */	lha r3, 0xc0(r31)
/* 80084250 0007FEB0  38 80 00 14 */	li r4, 0x14
/* 80084254 0007FEB4  38 A0 00 00 */	li r5, 0
/* 80084258 0007FEB8  48 1C FB 59 */	bl func_80253DB0
/* 8008425C 0007FEBC  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 80084260 0007FEC0  38 80 00 00 */	li r4, 0
/* 80084264 0007FEC4  A8 63 00 14 */	lha r3, 0x14(r3)
/* 80084268 0007FEC8  38 A0 00 00 */	li r5, 0
/* 8008426C 0007FECC  48 1C FB 45 */	bl func_80253DB0
/* 80084270 0007FED0  C0 42 87 04 */	lfs f2, lbl_80640D04-_SDA2_BASE_(r2)
/* 80084274 0007FED4  38 00 00 07 */	li r0, 7
/* 80084278 0007FED8  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 8008427C 0007FEDC  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 80084280 0007FEE0  EC 22 00 72 */	fmuls f1, f2, f1
/* 80084284 0007FEE4  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80084288 0007FEE8  EC 00 08 2A */	fadds f0, f0, f1
/* 8008428C 0007FEEC  FC 00 00 1E */	fctiwz f0, f0
/* 80084290 0007FEF0  D8 01 01 30 */	stfd f0, 0x130(r1)
/* 80084294 0007FEF4  80 01 01 34 */	lwz r0, 0x134(r1)
/* 80084298 0007FEF8  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 8008429C 0007FEFC  48 00 67 91 */	bl func_8008AA2C
/* 800842A0 0007FF00  48 00 59 28 */	b lbl_80089BC8
/* 800842A4 0007FF04  A8 7F 00 C0 */	lha r3, 0xc0(r31)
/* 800842A8 0007FF08  48 1C FB 29 */	bl func_80253DD0
/* 800842AC 0007FF0C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 800842B0 0007FF10  28 00 00 03 */	cmplwi r0, 3
/* 800842B4 0007FF14  40 82 59 14 */	bne lbl_80089BC8
/* 800842B8 0007FF18  88 CD 9A 4C */	lbz r6, lbl_8063ED0C-_SDA_BASE_(r13)
/* 800842BC 0007FF1C  38 00 00 08 */	li r0, 8
/* 800842C0 0007FF20  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 800842C4 0007FF24  38 80 00 08 */	li r4, 8
/* 800842C8 0007FF28  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 800842CC 0007FF2C  38 A0 00 00 */	li r5, 0
/* 800842D0 0007FF30  98 CD 9A 4E */	stb r6, lbl_8063ED0E-_SDA_BASE_(r13)
/* 800842D4 0007FF34  48 1C FB 1D */	bl func_80253DF0
/* 800842D8 0007FF38  A8 7F 00 C0 */	lha r3, 0xc0(r31)
/* 800842DC 0007FF3C  38 80 00 08 */	li r4, 8
/* 800842E0 0007FF40  38 A0 00 00 */	li r5, 0
/* 800842E4 0007FF44  48 1C FB 0D */	bl func_80253DF0
/* 800842E8 0007FF48  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 800842EC 0007FF4C  38 80 00 08 */	li r4, 8
/* 800842F0 0007FF50  A8 63 00 14 */	lha r3, 0x14(r3)
/* 800842F4 0007FF54  38 A0 00 00 */	li r5, 0
/* 800842F8 0007FF58  48 1C FA F9 */	bl func_80253DF0
/* 800842FC 0007FF5C  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80084300 0007FF60  38 80 00 08 */	li r4, 8
/* 80084304 0007FF64  A8 63 00 06 */	lha r3, 6(r3)
/* 80084308 0007FF68  38 A0 00 00 */	li r5, 0
/* 8008430C 0007FF6C  48 1C FA E5 */	bl func_80253DF0
/* 80084310 0007FF70  88 0D 9A 4C */	lbz r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80084314 0007FF74  2C 00 00 0B */	cmpwi r0, 0xb
/* 80084318 0007FF78  41 82 00 14 */	beq lbl_8008432C
/* 8008431C 0007FF7C  40 80 58 AC */	bge lbl_80089BC8
/* 80084320 0007FF80  2C 00 00 03 */	cmpwi r0, 3
/* 80084324 0007FF84  40 80 58 A4 */	bge lbl_80089BC8
/* 80084328 0007FF88  48 00 58 A0 */	b lbl_80089BC8
lbl_8008432C:
/* 8008432C 0007FF8C  80 6D A3 80 */	lwz r3, lbl_8063F640-_SDA_BASE_(r13)
/* 80084330 0007FF90  38 80 08 34 */	li r4, 0x834
/* 80084334 0007FF94  48 1A 24 75 */	bl func_802267A8
/* 80084338 0007FF98  48 00 58 90 */	b lbl_80089BC8
/* 8008433C 0007FF9C  88 8D 9A 4C */	lbz r4, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80084340 0007FFA0  3B A0 00 01 */	li r29, 1
/* 80084344 0007FFA4  38 00 00 00 */	li r0, 0
/* 80084348 0007FFA8  38 60 00 00 */	li r3, 0
/* 8008434C 0007FFAC  98 8D 9A 4D */	stb r4, lbl_8063ED0D-_SDA_BASE_(r13)
/* 80084350 0007FFB0  38 80 00 00 */	li r4, 0
/* 80084354 0007FFB4  9B AD 9A 4C */	stb r29, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80084358 0007FFB8  98 0D 9A 72 */	stb r0, lbl_8063ED32-_SDA_BASE_(r13)
/* 8008435C 0007FFBC  4B FD 55 9D */	bl func_800598F8
/* 80084360 0007FFC0  C0 42 87 04 */	lfs f2, lbl_80640D04-_SDA2_BASE_(r2)
/* 80084364 0007FFC4  3B 9F 00 C0 */	addi r28, r31, 0xc0
/* 80084368 0007FFC8  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 8008436C 0007FFCC  38 80 00 08 */	li r4, 8
/* 80084370 0007FFD0  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 80084374 0007FFD4  38 A0 00 01 */	li r5, 1
/* 80084378 0007FFD8  EC 22 00 72 */	fmuls f1, f2, f1
/* 8008437C 0007FFDC  A8 7C 00 16 */	lha r3, 0x16(r28)
/* 80084380 0007FFE0  EC 00 08 2A */	fadds f0, f0, f1
/* 80084384 0007FFE4  FC 00 00 1E */	fctiwz f0, f0
/* 80084388 0007FFE8  D8 01 01 30 */	stfd f0, 0x130(r1)
/* 8008438C 0007FFEC  80 01 01 34 */	lwz r0, 0x134(r1)
/* 80084390 0007FFF0  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80084394 0007FFF4  48 1C FA 5D */	bl func_80253DF0
/* 80084398 0007FFF8  A8 7C 00 16 */	lha r3, 0x16(r28)
/* 8008439C 0007FFFC  38 80 00 00 */	li r4, 0
/* 800843A0 00080000  38 A0 00 00 */	li r5, 0
/* 800843A4 00080004  48 1C FA 0D */	bl func_80253DB0
/* 800843A8 00080008  3C 80 80 81 */	lis r4, 0x808080FF@ha
/* 800843AC 0008000C  A8 7C 00 16 */	lha r3, 0x16(r28)
/* 800843B0 00080010  38 A4 80 FF */	addi r5, r4, 0x808080FF@l
/* 800843B4 00080014  38 80 00 02 */	li r4, 2
/* 800843B8 00080018  48 1C FA 39 */	bl func_80253DF0
/* 800843BC 0008001C  A8 7C 00 02 */	lha r3, 2(r28)
/* 800843C0 00080020  38 80 00 08 */	li r4, 8
/* 800843C4 00080024  38 A0 00 01 */	li r5, 1
/* 800843C8 00080028  48 1C FA 29 */	bl func_80253DF0
/* 800843CC 0008002C  A8 7C 00 02 */	lha r3, 2(r28)
/* 800843D0 00080030  38 80 00 01 */	li r4, 1
/* 800843D4 00080034  38 A0 00 00 */	li r5, 0
/* 800843D8 00080038  48 1C F9 D9 */	bl func_80253DB0
/* 800843DC 0008003C  B3 AD 9A 24 */	sth r29, lbl_8063ECE4-_SDA_BASE_(r13)
/* 800843E0 00080040  38 80 00 08 */	li r4, 8
/* 800843E4 00080044  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 800843E8 00080048  38 A0 00 01 */	li r5, 1
/* 800843EC 0008004C  48 1C FA 05 */	bl func_80253DF0
/* 800843F0 00080050  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 800843F4 00080054  38 80 00 02 */	li r4, 2
/* 800843F8 00080058  38 A0 00 00 */	li r5, 0
/* 800843FC 0008005C  48 1C F9 B5 */	bl func_80253DB0
/* 80084400 00080060  3B 9F 00 B0 */	addi r28, r31, 0xb0
/* 80084404 00080064  38 80 00 08 */	li r4, 8
/* 80084408 00080068  A8 7C 00 0A */	lha r3, 0xa(r28)
/* 8008440C 0008006C  38 A0 00 01 */	li r5, 1
/* 80084410 00080070  48 1C F9 E1 */	bl func_80253DF0
/* 80084414 00080074  A8 7C 00 0A */	lha r3, 0xa(r28)
/* 80084418 00080078  38 80 00 02 */	li r4, 2
/* 8008441C 0008007C  38 A0 00 00 */	li r5, 0
/* 80084420 00080080  48 1C F9 91 */	bl func_80253DB0
/* 80084424 00080084  A8 7C 00 04 */	lha r3, 4(r28)
/* 80084428 00080088  38 80 00 08 */	li r4, 8
/* 8008442C 0008008C  38 A0 00 01 */	li r5, 1
/* 80084430 00080090  48 1C F9 C1 */	bl func_80253DF0
/* 80084434 00080094  A8 7C 00 04 */	lha r3, 4(r28)
/* 80084438 00080098  38 80 00 02 */	li r4, 2
/* 8008443C 0008009C  38 A0 00 00 */	li r5, 0
/* 80084440 000800A0  48 1C F9 71 */	bl func_80253DB0
/* 80084444 000800A4  4B FD 1E 79 */	bl func_800562BC
/* 80084448 000800A8  38 00 00 09 */	li r0, 9
/* 8008444C 000800AC  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80084450 000800B0  48 00 57 78 */	b lbl_80089BC8
/* 80084454 000800B4  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 80084458 000800B8  A8 63 00 02 */	lha r3, 2(r3)
/* 8008445C 000800BC  48 1C F9 75 */	bl func_80253DD0
/* 80084460 000800C0  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80084464 000800C4  28 00 00 03 */	cmplwi r0, 3
/* 80084468 000800C8  40 82 57 60 */	bne lbl_80089BC8
/* 8008446C 000800CC  38 00 00 0A */	li r0, 0xa
/* 80084470 000800D0  38 60 00 00 */	li r3, 0
/* 80084474 000800D4  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80084478 000800D8  38 80 00 00 */	li r4, 0
/* 8008447C 000800DC  4B FD 54 7D */	bl func_800598F8
/* 80084480 000800E0  38 60 00 01 */	li r3, 1
/* 80084484 000800E4  38 80 00 00 */	li r4, 0
/* 80084488 000800E8  38 A0 00 00 */	li r5, 0
/* 8008448C 000800EC  38 C0 00 02 */	li r6, 2
/* 80084490 000800F0  38 E0 00 00 */	li r7, 0
/* 80084494 000800F4  39 00 00 00 */	li r8, 0
/* 80084498 000800F8  4B FD 55 31 */	bl func_800599C8
/* 8008449C 000800FC  38 60 00 02 */	li r3, 2
/* 800844A0 00080100  38 80 00 00 */	li r4, 0
/* 800844A4 00080104  38 A0 00 01 */	li r5, 1
/* 800844A8 00080108  38 C0 00 1E */	li r6, 0x1e
/* 800844AC 0008010C  38 E0 00 00 */	li r7, 0
/* 800844B0 00080110  39 00 00 00 */	li r8, 0
/* 800844B4 00080114  4B FD 55 15 */	bl func_800599C8
/* 800844B8 00080118  38 60 00 1E */	li r3, 0x1e
/* 800844BC 0008011C  38 80 00 00 */	li r4, 0
/* 800844C0 00080120  38 A0 00 02 */	li r5, 2
/* 800844C4 00080124  38 C0 00 00 */	li r6, 0
/* 800844C8 00080128  38 E0 00 00 */	li r7, 0
/* 800844CC 0008012C  39 00 00 00 */	li r8, 0
/* 800844D0 00080130  4B FD 54 F9 */	bl func_800599C8
/* 800844D4 00080134  48 00 56 F4 */	b lbl_80089BC8
/* 800844D8 00080138  38 60 00 1E */	li r3, 0x1e
/* 800844DC 0008013C  4B FD 54 E5 */	bl func_800599C0
/* 800844E0 00080140  88 0D 9A 72 */	lbz r0, lbl_8063ED32-_SDA_BASE_(r13)
/* 800844E4 00080144  2C 00 00 00 */	cmpwi r0, 0
/* 800844E8 00080148  41 82 01 74 */	beq lbl_8008465C
/* 800844EC 0008014C  3C 60 08 00 */	lis r3, 0x800
/* 800844F0 00080150  38 80 00 00 */	li r4, 0
/* 800844F4 00080154  38 A0 00 00 */	li r5, 0
/* 800844F8 00080158  38 C0 00 01 */	li r6, 1
/* 800844FC 0008015C  4B FD 55 71 */	bl func_80059A6C
/* 80084500 00080160  2C 03 00 00 */	cmpwi r3, 0
/* 80084504 00080164  40 82 56 C4 */	bne lbl_80089BC8
/* 80084508 00080168  3C 60 04 00 */	lis r3, 0x04000008@ha
/* 8008450C 0008016C  88 8D 9A 4C */	lbz r4, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80084510 00080170  38 63 00 08 */	addi r3, r3, 0x04000008@l
/* 80084514 00080174  38 A0 00 00 */	li r5, 0
/* 80084518 00080178  38 C0 00 01 */	li r6, 1
/* 8008451C 0008017C  4B FD 55 51 */	bl func_80059A6C
/* 80084520 00080180  90 6D 9A 28 */	stw r3, lbl_8063ECE8-_SDA_BASE_(r13)
/* 80084524 00080184  48 00 60 B1 */	bl func_8008A5D4
/* 80084528 00080188  3C A0 80 64 */	lis r5, lbl_8063CE34@ha
/* 8008452C 0008018C  7C 64 1B 78 */	mr r4, r3
/* 80084530 00080190  38 A5 CE 34 */	addi r5, r5, lbl_8063CE34@l
/* 80084534 00080194  38 65 00 60 */	addi r3, r5, 0x60
/* 80084538 00080198  48 31 3E 09 */	bl func_80398340
/* 8008453C 0008019C  88 0D 9A 73 */	lbz r0, lbl_8063ED33-_SDA_BASE_(r13)
/* 80084540 000801A0  7C 7C 1B 78 */	mr r28, r3
/* 80084544 000801A4  28 00 00 01 */	cmplwi r0, 1
/* 80084548 000801A8  40 82 00 34 */	bne lbl_8008457C
/* 8008454C 000801AC  54 63 04 3E */	clrlwi r3, r3, 0x10
/* 80084550 000801B0  38 80 00 28 */	li r4, 0x28
/* 80084554 000801B4  38 A0 01 45 */	li r5, 0x145
/* 80084558 000801B8  38 C0 00 00 */	li r6, 0
/* 8008455C 000801BC  38 E0 00 00 */	li r7, 0
/* 80084560 000801C0  39 00 FF FF */	li r8, -1
/* 80084564 000801C4  39 20 00 06 */	li r9, 6
/* 80084568 000801C8  39 40 00 01 */	li r10, 1
/* 8008456C 000801CC  48 1C BB 31 */	bl func_8025009C
/* 80084570 000801D0  38 00 00 02 */	li r0, 2
/* 80084574 000801D4  98 0D 9A 73 */	stb r0, lbl_8063ED33-_SDA_BASE_(r13)
/* 80084578 000801D8  48 00 56 50 */	b lbl_80089BC8
lbl_8008457C:
/* 8008457C 000801DC  28 00 00 02 */	cmplwi r0, 2
/* 80084580 000801E0  40 82 56 48 */	bne lbl_80089BC8
/* 80084584 000801E4  54 63 04 3E */	clrlwi r3, r3, 0x10
/* 80084588 000801E8  48 1C BD 5D */	bl func_802502E4
/* 8008458C 000801EC  54 60 06 3F */	clrlwi. r0, r3, 0x18
/* 80084590 000801F0  98 6D 9B 21 */	stb r3, lbl_8063EDE1-_SDA_BASE_(r13)
/* 80084594 000801F4  40 82 56 34 */	bne lbl_80089BC8
/* 80084598 000801F8  57 83 04 3E */	clrlwi r3, r28, 0x10
/* 8008459C 000801FC  48 1C BD 39 */	bl func_802502D4
/* 800845A0 00080200  38 00 00 00 */	li r0, 0
/* 800845A4 00080204  38 60 00 00 */	li r3, 0
/* 800845A8 00080208  98 0D 9A 72 */	stb r0, lbl_8063ED32-_SDA_BASE_(r13)
/* 800845AC 0008020C  38 80 00 00 */	li r4, 0
/* 800845B0 00080210  4B FD 53 49 */	bl func_800598F8
/* 800845B4 00080214  38 60 00 01 */	li r3, 1
/* 800845B8 00080218  38 80 00 00 */	li r4, 0
/* 800845BC 0008021C  38 A0 00 00 */	li r5, 0
/* 800845C0 00080220  38 C0 00 02 */	li r6, 2
/* 800845C4 00080224  38 E0 00 00 */	li r7, 0
/* 800845C8 00080228  39 00 00 00 */	li r8, 0
/* 800845CC 0008022C  4B FD 53 FD */	bl func_800599C8
/* 800845D0 00080230  38 60 00 02 */	li r3, 2
/* 800845D4 00080234  38 80 00 00 */	li r4, 0
/* 800845D8 00080238  38 A0 00 01 */	li r5, 1
/* 800845DC 0008023C  38 C0 00 1E */	li r6, 0x1e
/* 800845E0 00080240  38 E0 00 00 */	li r7, 0
/* 800845E4 00080244  39 00 00 00 */	li r8, 0
/* 800845E8 00080248  4B FD 53 E1 */	bl func_800599C8
/* 800845EC 0008024C  38 60 00 1E */	li r3, 0x1e
/* 800845F0 00080250  38 80 00 00 */	li r4, 0
/* 800845F4 00080254  38 A0 00 02 */	li r5, 2
/* 800845F8 00080258  38 C0 00 00 */	li r6, 0
/* 800845FC 0008025C  38 E0 00 00 */	li r7, 0
/* 80084600 00080260  39 00 00 00 */	li r8, 0
/* 80084604 00080264  4B FD 53 C5 */	bl func_800599C8
/* 80084608 00080268  3B 9F 00 B0 */	addi r28, r31, 0xb0
/* 8008460C 0008026C  38 00 00 01 */	li r0, 1
/* 80084610 00080270  98 0D 9A 73 */	stb r0, lbl_8063ED33-_SDA_BASE_(r13)
/* 80084614 00080274  38 80 00 04 */	li r4, 4
/* 80084618 00080278  A8 7C 00 04 */	lha r3, 4(r28)
/* 8008461C 0008027C  38 A0 00 00 */	li r5, 0
/* 80084620 00080280  48 1C F7 91 */	bl func_80253DB0
/* 80084624 00080284  A8 7C 00 0A */	lha r3, 0xa(r28)
/* 80084628 00080288  38 80 00 02 */	li r4, 2
/* 8008462C 0008028C  38 A0 00 00 */	li r5, 0
/* 80084630 00080290  48 1C F7 81 */	bl func_80253DB0
/* 80084634 00080294  3B 9F 00 C0 */	addi r28, r31, 0xc0
/* 80084638 00080298  38 80 00 00 */	li r4, 0
/* 8008463C 0008029C  A8 7C 00 04 */	lha r3, 4(r28)
/* 80084640 000802A0  38 A0 00 00 */	li r5, 0
/* 80084644 000802A4  48 1C F7 6D */	bl func_80253DB0
/* 80084648 000802A8  A8 7C 00 02 */	lha r3, 2(r28)
/* 8008464C 000802AC  38 80 00 03 */	li r4, 3
/* 80084650 000802B0  38 A0 00 00 */	li r5, 0
/* 80084654 000802B4  48 1C F7 5D */	bl func_80253DB0
/* 80084658 000802B8  48 00 55 70 */	b lbl_80089BC8
lbl_8008465C:
/* 8008465C 000802BC  88 8D 9A 4C */	lbz r4, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80084660 000802C0  38 60 00 29 */	li r3, 0x29
/* 80084664 000802C4  38 A0 00 00 */	li r5, 0
/* 80084668 000802C8  38 C0 00 01 */	li r6, 1
/* 8008466C 000802CC  4B FD 54 01 */	bl func_80059A6C
/* 80084670 000802D0  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 80084674 000802D4  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 80084678 000802D8  90 6D 9A 28 */	stw r3, lbl_8063ECE8-_SDA_BASE_(r13)
/* 8008467C 000802DC  90 8D 9A 2C */	stw r4, lbl_8063ECEC-_SDA_BASE_(r13)
/* 80084680 000802E0  41 82 00 EC */	beq lbl_8008476C
/* 80084684 000802E4  38 00 00 0B */	li r0, 0xb
/* 80084688 000802E8  2C 04 00 1E */	cmpwi r4, 0x1e
/* 8008468C 000802EC  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80084690 000802F0  41 82 00 A0 */	beq lbl_80084730
/* 80084694 000802F4  40 80 00 1C */	bge lbl_800846B0
/* 80084698 000802F8  2C 04 00 02 */	cmpwi r4, 2
/* 8008469C 000802FC  41 82 00 28 */	beq lbl_800846C4
/* 800846A0 00080300  40 80 55 28 */	bge lbl_80089BC8
/* 800846A4 00080304  2C 04 00 01 */	cmpwi r4, 1
/* 800846A8 00080308  40 80 00 4C */	bge lbl_800846F4
/* 800846AC 0008030C  48 00 55 1C */	b lbl_80089BC8
lbl_800846B0:
/* 800846B0 00080310  3C 60 00 01 */	lis r3, 0x0000FFFF@ha
/* 800846B4 00080314  38 03 FF FF */	addi r0, r3, 0x0000FFFF@l
/* 800846B8 00080318  7C 04 00 00 */	cmpw r4, r0
/* 800846BC 0008031C  41 82 00 74 */	beq lbl_80084730
/* 800846C0 00080320  48 00 55 08 */	b lbl_80089BC8
lbl_800846C4:
/* 800846C4 00080324  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 800846C8 00080328  38 80 00 05 */	li r4, 5
/* 800846CC 0008032C  A8 63 00 02 */	lha r3, 2(r3)
/* 800846D0 00080330  38 A0 00 00 */	li r5, 0
/* 800846D4 00080334  48 1C F6 DD */	bl func_80253DB0
/* 800846D8 00080338  38 00 00 0D */	li r0, 0xd
/* 800846DC 0008033C  38 60 00 01 */	li r3, 1
/* 800846E0 00080340  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 800846E4 00080344  4B FD 5D E9 */	bl func_8005A4CC
/* 800846E8 00080348  38 00 00 02 */	li r0, 2
/* 800846EC 0008034C  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 800846F0 00080350  48 00 54 D8 */	b lbl_80089BC8
lbl_800846F4:
/* 800846F4 00080354  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 800846F8 00080358  38 80 00 06 */	li r4, 6
/* 800846FC 0008035C  A8 63 00 02 */	lha r3, 2(r3)
/* 80084700 00080360  38 A0 00 00 */	li r5, 0
/* 80084704 00080364  48 1C F6 AD */	bl func_80253DB0
/* 80084708 00080368  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 8008470C 0008036C  38 80 00 02 */	li r4, 2
/* 80084710 00080370  A8 63 00 04 */	lha r3, 4(r3)
/* 80084714 00080374  38 A0 00 00 */	li r5, 0
/* 80084718 00080378  48 1C F6 99 */	bl func_80253DB0
/* 8008471C 0008037C  38 60 00 01 */	li r3, 1
/* 80084720 00080380  4B FD 5D AD */	bl func_8005A4CC
/* 80084724 00080384  38 00 00 01 */	li r0, 1
/* 80084728 00080388  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 8008472C 0008038C  48 00 54 9C */	b lbl_80089BC8
lbl_80084730:
/* 80084730 00080390  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 80084734 00080394  38 80 00 02 */	li r4, 2
/* 80084738 00080398  A8 63 00 02 */	lha r3, 2(r3)
/* 8008473C 0008039C  38 A0 00 00 */	li r5, 0
/* 80084740 000803A0  48 1C F6 71 */	bl func_80253DB0
/* 80084744 000803A4  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80084748 000803A8  38 80 00 01 */	li r4, 1
/* 8008474C 000803AC  A8 63 00 04 */	lha r3, 4(r3)
/* 80084750 000803B0  38 A0 00 00 */	li r5, 0
/* 80084754 000803B4  48 1C F6 5D */	bl func_80253DB0
/* 80084758 000803B8  38 60 00 02 */	li r3, 2
/* 8008475C 000803BC  4B FD 5D 71 */	bl func_8005A4CC
/* 80084760 000803C0  38 00 00 03 */	li r0, 3
/* 80084764 000803C4  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80084768 000803C8  48 00 54 60 */	b lbl_80089BC8
lbl_8008476C:
/* 8008476C 000803CC  2C 04 00 02 */	cmpwi r4, 2
/* 80084770 000803D0  41 82 00 20 */	beq lbl_80084790
/* 80084774 000803D4  40 80 00 10 */	bge lbl_80084784
/* 80084778 000803D8  2C 04 00 01 */	cmpwi r4, 1
/* 8008477C 000803DC  40 80 00 48 */	bge lbl_800847C4
/* 80084780 000803E0  48 00 54 48 */	b lbl_80089BC8
lbl_80084784:
/* 80084784 000803E4  2C 04 00 1E */	cmpwi r4, 0x1e
/* 80084788 000803E8  41 82 00 70 */	beq lbl_800847F8
/* 8008478C 000803EC  48 00 54 3C */	b lbl_80089BC8
lbl_80084790:
/* 80084790 000803F0  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 80084794 000803F4  38 80 00 03 */	li r4, 3
/* 80084798 000803F8  A8 63 00 02 */	lha r3, 2(r3)
/* 8008479C 000803FC  38 A0 00 00 */	li r5, 0
/* 800847A0 00080400  48 1C F6 11 */	bl func_80253DB0
/* 800847A4 00080404  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 800847A8 00080408  38 80 00 02 */	li r4, 2
/* 800847AC 0008040C  A8 63 00 04 */	lha r3, 4(r3)
/* 800847B0 00080410  38 A0 00 00 */	li r5, 0
/* 800847B4 00080414  48 1C F5 FD */	bl func_80253DB0
/* 800847B8 00080418  38 00 00 02 */	li r0, 2
/* 800847BC 0008041C  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 800847C0 00080420  48 00 54 08 */	b lbl_80089BC8
lbl_800847C4:
/* 800847C4 00080424  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 800847C8 00080428  38 80 00 04 */	li r4, 4
/* 800847CC 0008042C  A8 63 00 02 */	lha r3, 2(r3)
/* 800847D0 00080430  38 A0 00 00 */	li r5, 0
/* 800847D4 00080434  48 1C F5 DD */	bl func_80253DB0
/* 800847D8 00080438  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 800847DC 0008043C  38 80 00 02 */	li r4, 2
/* 800847E0 00080440  A8 63 00 04 */	lha r3, 4(r3)
/* 800847E4 00080444  38 A0 00 00 */	li r5, 0
/* 800847E8 00080448  48 1C F5 C9 */	bl func_80253DB0
/* 800847EC 0008044C  38 00 00 01 */	li r0, 1
/* 800847F0 00080450  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 800847F4 00080454  48 00 53 D4 */	b lbl_80089BC8
lbl_800847F8:
/* 800847F8 00080458  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 800847FC 0008045C  38 80 00 02 */	li r4, 2
/* 80084800 00080460  A8 63 00 02 */	lha r3, 2(r3)
/* 80084804 00080464  38 A0 00 00 */	li r5, 0
/* 80084808 00080468  48 1C F5 A9 */	bl func_80253DB0
/* 8008480C 0008046C  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80084810 00080470  38 80 00 00 */	li r4, 0
/* 80084814 00080474  A8 63 00 04 */	lha r3, 4(r3)
/* 80084818 00080478  38 A0 00 00 */	li r5, 0
/* 8008481C 0008047C  48 1C F5 95 */	bl func_80253DB0
/* 80084820 00080480  38 00 00 03 */	li r0, 3
/* 80084824 00080484  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80084828 00080488  48 00 53 A0 */	b lbl_80089BC8
/* 8008482C 0008048C  80 0D 9A 44 */	lwz r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80084830 00080490  34 00 FF FF */	addic. r0, r0, -1
/* 80084834 00080494  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80084838 00080498  40 82 53 90 */	bne lbl_80089BC8
/* 8008483C 0008049C  C0 42 87 04 */	lfs f2, lbl_80640D04-_SDA2_BASE_(r2)
/* 80084840 000804A0  38 00 00 0B */	li r0, 0xb
/* 80084844 000804A4  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 80084848 000804A8  38 80 00 01 */	li r4, 1
/* 8008484C 000804AC  98 8D 9A 72 */	stb r4, lbl_8063ED32-_SDA_BASE_(r13)
/* 80084850 000804B0  38 60 00 00 */	li r3, 0
/* 80084854 000804B4  EC 22 00 72 */	fmuls f1, f2, f1
/* 80084858 000804B8  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 8008485C 000804BC  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80084860 000804C0  38 80 00 00 */	li r4, 0
/* 80084864 000804C4  EC 00 08 2A */	fadds f0, f0, f1
/* 80084868 000804C8  FC 00 00 1E */	fctiwz f0, f0
/* 8008486C 000804CC  D8 01 01 30 */	stfd f0, 0x130(r1)
/* 80084870 000804D0  80 01 01 34 */	lwz r0, 0x134(r1)
/* 80084874 000804D4  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80084878 000804D8  4B FD 50 81 */	bl func_800598F8
/* 8008487C 000804DC  3B 9F 00 B0 */	addi r28, r31, 0xb0
/* 80084880 000804E0  38 80 00 03 */	li r4, 3
/* 80084884 000804E4  A8 7C 00 04 */	lha r3, 4(r28)
/* 80084888 000804E8  38 A0 00 00 */	li r5, 0
/* 8008488C 000804EC  48 1C F5 25 */	bl func_80253DB0
/* 80084890 000804F0  A8 7C 00 0A */	lha r3, 0xa(r28)
/* 80084894 000804F4  38 80 00 01 */	li r4, 1
/* 80084898 000804F8  38 A0 00 00 */	li r5, 0
/* 8008489C 000804FC  48 1C F5 15 */	bl func_80253DB0
/* 800848A0 00080500  3B 9F 00 C0 */	addi r28, r31, 0xc0
/* 800848A4 00080504  38 80 00 08 */	li r4, 8
/* 800848A8 00080508  A8 7C 00 04 */	lha r3, 4(r28)
/* 800848AC 0008050C  38 A0 00 01 */	li r5, 1
/* 800848B0 00080510  48 1C F5 41 */	bl func_80253DF0
/* 800848B4 00080514  A8 7C 00 04 */	lha r3, 4(r28)
/* 800848B8 00080518  38 80 00 01 */	li r4, 1
/* 800848BC 0008051C  38 A0 00 00 */	li r5, 0
/* 800848C0 00080520  48 1C F4 F1 */	bl func_80253DB0
/* 800848C4 00080524  48 00 53 04 */	b lbl_80089BC8
/* 800848C8 00080528  88 0D 9A 4C */	lbz r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 800848CC 0008052C  28 00 00 02 */	cmplwi r0, 2
/* 800848D0 00080530  41 82 00 08 */	beq lbl_800848D8
/* 800848D4 00080534  4B FD 19 A1 */	bl func_80056274
lbl_800848D8:
/* 800848D8 00080538  80 0D 9A 44 */	lwz r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 800848DC 0008053C  34 00 FF FF */	addic. r0, r0, -1
/* 800848E0 00080540  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 800848E4 00080544  40 82 52 E4 */	bne lbl_80089BC8
/* 800848E8 00080548  C0 22 87 04 */	lfs f1, lbl_80640D04-_SDA2_BASE_(r2)
/* 800848EC 0008054C  C0 0D 86 C8 */	lfs f0, lbl_8063D988-_SDA_BASE_(r13)
/* 800848F0 00080550  88 0D 9A 72 */	lbz r0, lbl_8063ED32-_SDA_BASE_(r13)
/* 800848F4 00080554  EC 21 00 32 */	fmuls f1, f1, f0
/* 800848F8 00080558  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 800848FC 0008055C  2C 00 00 00 */	cmpwi r0, 0
/* 80084900 00080560  EC 00 08 2A */	fadds f0, f0, f1
/* 80084904 00080564  FC 00 00 1E */	fctiwz f0, f0
/* 80084908 00080568  D8 01 01 30 */	stfd f0, 0x130(r1)
/* 8008490C 0008056C  80 01 01 34 */	lwz r0, 0x134(r1)
/* 80084910 00080570  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80084914 00080574  40 82 00 4C */	bne lbl_80084960
/* 80084918 00080578  3B 9F 00 B0 */	addi r28, r31, 0xb0
/* 8008491C 0008057C  38 80 00 03 */	li r4, 3
/* 80084920 00080580  A8 7C 00 04 */	lha r3, 4(r28)
/* 80084924 00080584  38 A0 00 00 */	li r5, 0
/* 80084928 00080588  48 1C F4 89 */	bl func_80253DB0
/* 8008492C 0008058C  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 80084930 00080590  38 80 00 01 */	li r4, 1
/* 80084934 00080594  38 A0 00 00 */	li r5, 0
/* 80084938 00080598  48 1C F4 79 */	bl func_80253DB0
/* 8008493C 0008059C  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 80084940 000805A0  38 80 00 00 */	li r4, 0
/* 80084944 000805A4  A8 63 00 02 */	lha r3, 2(r3)
/* 80084948 000805A8  38 A0 00 00 */	li r5, 0
/* 8008494C 000805AC  48 1C F4 65 */	bl func_80253DB0
/* 80084950 000805B0  A8 7C 00 0A */	lha r3, 0xa(r28)
/* 80084954 000805B4  38 80 00 01 */	li r4, 1
/* 80084958 000805B8  38 A0 00 00 */	li r5, 0
/* 8008495C 000805BC  48 1C F4 55 */	bl func_80253DB0
lbl_80084960:
/* 80084960 000805C0  38 00 00 0E */	li r0, 0xe
/* 80084964 000805C4  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80084968 000805C8  48 00 52 60 */	b lbl_80089BC8
/* 8008496C 000805CC  80 0D 9A 44 */	lwz r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80084970 000805D0  34 00 FF FF */	addic. r0, r0, -1
/* 80084974 000805D4  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80084978 000805D8  40 82 52 50 */	bne lbl_80089BC8
/* 8008497C 000805DC  C0 22 87 04 */	lfs f1, lbl_80640D04-_SDA2_BASE_(r2)
/* 80084980 000805E0  C0 0D 86 C8 */	lfs f0, lbl_8063D988-_SDA_BASE_(r13)
/* 80084984 000805E4  88 0D 9A 4C */	lbz r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80084988 000805E8  EC 21 00 32 */	fmuls f1, f1, f0
/* 8008498C 000805EC  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 80084990 000805F0  28 00 00 02 */	cmplwi r0, 2
/* 80084994 000805F4  EC 00 08 2A */	fadds f0, f0, f1
/* 80084998 000805F8  FC 00 00 1E */	fctiwz f0, f0
/* 8008499C 000805FC  D8 01 01 30 */	stfd f0, 0x130(r1)
/* 800849A0 00080600  80 01 01 34 */	lwz r0, 0x134(r1)
/* 800849A4 00080604  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 800849A8 00080608  41 82 00 4C */	beq lbl_800849F4
/* 800849AC 0008060C  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 800849B0 00080610  38 80 00 08 */	li r4, 8
/* 800849B4 00080614  A8 63 00 02 */	lha r3, 2(r3)
/* 800849B8 00080618  38 A0 00 00 */	li r5, 0
/* 800849BC 0008061C  48 1C F4 35 */	bl func_80253DF0
/* 800849C0 00080620  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 800849C4 00080624  38 80 00 08 */	li r4, 8
/* 800849C8 00080628  38 A0 00 00 */	li r5, 0
/* 800849CC 0008062C  48 1C F4 25 */	bl func_80253DF0
/* 800849D0 00080630  3B 9F 00 B0 */	addi r28, r31, 0xb0
/* 800849D4 00080634  38 80 00 08 */	li r4, 8
/* 800849D8 00080638  A8 7C 00 0A */	lha r3, 0xa(r28)
/* 800849DC 0008063C  38 A0 00 00 */	li r5, 0
/* 800849E0 00080640  48 1C F4 11 */	bl func_80253DF0
/* 800849E4 00080644  A8 7C 00 04 */	lha r3, 4(r28)
/* 800849E8 00080648  38 80 00 08 */	li r4, 8
/* 800849EC 0008064C  38 A0 00 00 */	li r5, 0
/* 800849F0 00080650  48 1C F4 01 */	bl func_80253DF0
lbl_800849F4:
/* 800849F4 00080654  88 0D 9A 4C */	lbz r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 800849F8 00080658  2C 00 00 02 */	cmpwi r0, 2
/* 800849FC 0008065C  41 82 00 20 */	beq lbl_80084A1C
/* 80084A00 00080660  40 80 00 10 */	bge lbl_80084A10
/* 80084A04 00080664  2C 00 00 01 */	cmpwi r0, 1
/* 80084A08 00080668  40 80 00 20 */	bge lbl_80084A28
/* 80084A0C 0008066C  48 00 51 BC */	b lbl_80089BC8
lbl_80084A10:
/* 80084A10 00080670  2C 00 00 04 */	cmpwi r0, 4
/* 80084A14 00080674  40 80 51 B4 */	bge lbl_80089BC8
/* 80084A18 00080678  48 00 00 58 */	b lbl_80084A70
lbl_80084A1C:
/* 80084A1C 0008067C  38 00 00 0A */	li r0, 0xa
/* 80084A20 00080680  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80084A24 00080684  48 00 51 A4 */	b lbl_80089BC8
lbl_80084A28:
/* 80084A28 00080688  38 00 00 01 */	li r0, 1
/* 80084A2C 0008068C  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80084A30 00080690  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80084A34 00080694  80 03 00 10 */	lwz r0, 0x10(r3)
/* 80084A38 00080698  28 00 03 F1 */	cmplwi r0, 0x3f1
/* 80084A3C 0008069C  40 82 00 28 */	bne lbl_80084A64
/* 80084A40 000806A0  88 03 00 14 */	lbz r0, 0x14(r3)
/* 80084A44 000806A4  28 00 00 0D */	cmplwi r0, 0xd
/* 80084A48 000806A8  40 82 00 10 */	bne lbl_80084A58
/* 80084A4C 000806AC  38 00 00 0F */	li r0, 0xf
/* 80084A50 000806B0  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80084A54 000806B4  48 00 51 74 */	b lbl_80089BC8
lbl_80084A58:
/* 80084A58 000806B8  38 00 00 1E */	li r0, 0x1e
/* 80084A5C 000806BC  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80084A60 000806C0  48 00 51 68 */	b lbl_80089BC8
lbl_80084A64:
/* 80084A64 000806C4  38 00 00 1E */	li r0, 0x1e
/* 80084A68 000806C8  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80084A6C 000806CC  48 00 51 5C */	b lbl_80089BC8
lbl_80084A70:
/* 80084A70 000806D0  88 0D 9A 4E */	lbz r0, lbl_8063ED0E-_SDA_BASE_(r13)
/* 80084A74 000806D4  38 60 00 02 */	li r3, 2
/* 80084A78 000806D8  B0 6D 9A 22 */	sth r3, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80084A7C 000806DC  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80084A80 000806E0  48 00 51 48 */	b lbl_80089BC8
/* 80084A84 000806E4  38 60 00 00 */	li r3, 0
/* 80084A88 000806E8  38 80 00 00 */	li r4, 0
/* 80084A8C 000806EC  4B FD 4E 6D */	bl func_800598F8
/* 80084A90 000806F0  C0 42 87 04 */	lfs f2, lbl_80640D04-_SDA2_BASE_(r2)
/* 80084A94 000806F4  3B 9F 00 C0 */	addi r28, r31, 0xc0
/* 80084A98 000806F8  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 80084A9C 000806FC  38 80 00 08 */	li r4, 8
/* 80084AA0 00080700  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 80084AA4 00080704  38 A0 00 01 */	li r5, 1
/* 80084AA8 00080708  EC 22 00 72 */	fmuls f1, f2, f1
/* 80084AAC 0008070C  A8 7C 00 16 */	lha r3, 0x16(r28)
/* 80084AB0 00080710  EC 00 08 2A */	fadds f0, f0, f1
/* 80084AB4 00080714  FC 00 00 1E */	fctiwz f0, f0
/* 80084AB8 00080718  D8 01 01 30 */	stfd f0, 0x130(r1)
/* 80084ABC 0008071C  80 01 01 34 */	lwz r0, 0x134(r1)
/* 80084AC0 00080720  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80084AC4 00080724  48 1C F3 2D */	bl func_80253DF0
/* 80084AC8 00080728  A8 7C 00 16 */	lha r3, 0x16(r28)
/* 80084ACC 0008072C  38 80 00 00 */	li r4, 0
/* 80084AD0 00080730  38 A0 00 00 */	li r5, 0
/* 80084AD4 00080734  48 1C F2 DD */	bl func_80253DB0
/* 80084AD8 00080738  A8 7C 00 08 */	lha r3, 8(r28)
/* 80084ADC 0008073C  38 80 00 08 */	li r4, 8
/* 80084AE0 00080740  38 A0 00 01 */	li r5, 1
/* 80084AE4 00080744  48 1C F3 0D */	bl func_80253DF0
/* 80084AE8 00080748  A8 7C 00 08 */	lha r3, 8(r28)
/* 80084AEC 0008074C  38 80 00 06 */	li r4, 6
/* 80084AF0 00080750  38 A0 00 00 */	li r5, 0
/* 80084AF4 00080754  48 1C F2 BD */	bl func_80253DB0
/* 80084AF8 00080758  38 00 00 0D */	li r0, 0xd
/* 80084AFC 0008075C  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 80084B00 00080760  B0 0D 9A 24 */	sth r0, lbl_8063ECE4-_SDA_BASE_(r13)
/* 80084B04 00080764  38 80 00 08 */	li r4, 8
/* 80084B08 00080768  38 A0 00 01 */	li r5, 1
/* 80084B0C 0008076C  48 1C F2 E5 */	bl func_80253DF0
/* 80084B10 00080770  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 80084B14 00080774  38 80 00 02 */	li r4, 2
/* 80084B18 00080778  38 A0 00 00 */	li r5, 0
/* 80084B1C 0008077C  48 1C F2 95 */	bl func_80253DB0
/* 80084B20 00080780  3B 9F 00 B0 */	addi r28, r31, 0xb0
/* 80084B24 00080784  38 80 00 08 */	li r4, 8
/* 80084B28 00080788  A8 7C 00 04 */	lha r3, 4(r28)
/* 80084B2C 0008078C  38 A0 00 01 */	li r5, 1
/* 80084B30 00080790  48 1C F2 C1 */	bl func_80253DF0
/* 80084B34 00080794  A8 7C 00 04 */	lha r3, 4(r28)
/* 80084B38 00080798  38 80 00 02 */	li r4, 2
/* 80084B3C 0008079C  38 A0 00 00 */	li r5, 0
/* 80084B40 000807A0  48 1C F2 71 */	bl func_80253DB0
/* 80084B44 000807A4  4B FD 17 79 */	bl func_800562BC
/* 80084B48 000807A8  38 00 00 15 */	li r0, 0x15
/* 80084B4C 000807AC  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80084B50 000807B0  48 00 50 78 */	b lbl_80089BC8
/* 80084B54 000807B4  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 80084B58 000807B8  A8 63 00 08 */	lha r3, 8(r3)
/* 80084B5C 000807BC  48 1C F2 75 */	bl func_80253DD0
/* 80084B60 000807C0  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80084B64 000807C4  28 00 00 03 */	cmplwi r0, 3
/* 80084B68 000807C8  40 82 50 60 */	bne lbl_80089BC8
/* 80084B6C 000807CC  38 00 00 16 */	li r0, 0x16
/* 80084B70 000807D0  38 60 00 00 */	li r3, 0
/* 80084B74 000807D4  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80084B78 000807D8  38 80 00 00 */	li r4, 0
/* 80084B7C 000807DC  4B FD 4D 7D */	bl func_800598F8
/* 80084B80 000807E0  38 60 00 01 */	li r3, 1
/* 80084B84 000807E4  38 80 00 00 */	li r4, 0
/* 80084B88 000807E8  38 A0 00 00 */	li r5, 0
/* 80084B8C 000807EC  38 C0 00 02 */	li r6, 2
/* 80084B90 000807F0  38 E0 00 00 */	li r7, 0
/* 80084B94 000807F4  39 00 00 00 */	li r8, 0
/* 80084B98 000807F8  4B FD 4E 31 */	bl func_800599C8
/* 80084B9C 000807FC  38 60 00 02 */	li r3, 2
/* 80084BA0 00080800  38 80 00 00 */	li r4, 0
/* 80084BA4 00080804  38 A0 00 01 */	li r5, 1
/* 80084BA8 00080808  38 C0 00 00 */	li r6, 0
/* 80084BAC 0008080C  38 E0 00 1E */	li r7, 0x1e
/* 80084BB0 00080810  39 00 00 00 */	li r8, 0
/* 80084BB4 00080814  4B FD 4E 15 */	bl func_800599C8
/* 80084BB8 00080818  38 60 00 1E */	li r3, 0x1e
/* 80084BBC 0008081C  38 80 00 02 */	li r4, 2
/* 80084BC0 00080820  38 A0 00 00 */	li r5, 0
/* 80084BC4 00080824  38 C0 00 00 */	li r6, 0
/* 80084BC8 00080828  38 E0 00 00 */	li r7, 0
/* 80084BCC 0008082C  39 00 00 00 */	li r8, 0
/* 80084BD0 00080830  4B FD 4D F9 */	bl func_800599C8
/* 80084BD4 00080834  48 00 4F F4 */	b lbl_80089BC8
/* 80084BD8 00080838  38 60 00 1E */	li r3, 0x1e
/* 80084BDC 0008083C  4B FD 4D E5 */	bl func_800599C0
/* 80084BE0 00080840  88 8D 9A 4C */	lbz r4, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80084BE4 00080844  38 60 00 01 */	li r3, 1
/* 80084BE8 00080848  38 A0 00 00 */	li r5, 0
/* 80084BEC 0008084C  38 C0 00 01 */	li r6, 1
/* 80084BF0 00080850  4B FD 4E 7D */	bl func_80059A6C
/* 80084BF4 00080854  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 80084BF8 00080858  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 80084BFC 0008085C  90 6D 9A 28 */	stw r3, lbl_8063ECE8-_SDA_BASE_(r13)
/* 80084C00 00080860  90 8D 9A 2C */	stw r4, lbl_8063ECEC-_SDA_BASE_(r13)
/* 80084C04 00080864  41 82 00 F0 */	beq lbl_80084CF4
/* 80084C08 00080868  38 00 00 17 */	li r0, 0x17
/* 80084C0C 0008086C  2C 04 00 1E */	cmpwi r4, 0x1e
/* 80084C10 00080870  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80084C14 00080874  41 82 00 AC */	beq lbl_80084CC0
/* 80084C18 00080878  40 80 00 1C */	bge lbl_80084C34
/* 80084C1C 0008087C  2C 04 00 02 */	cmpwi r4, 2
/* 80084C20 00080880  41 82 00 64 */	beq lbl_80084C84
/* 80084C24 00080884  40 80 4F A4 */	bge lbl_80089BC8
/* 80084C28 00080888  2C 04 00 01 */	cmpwi r4, 1
/* 80084C2C 0008088C  40 80 00 1C */	bge lbl_80084C48
/* 80084C30 00080890  48 00 4F 98 */	b lbl_80089BC8
lbl_80084C34:
/* 80084C34 00080894  3C 60 00 01 */	lis r3, 0x0000FFFF@ha
/* 80084C38 00080898  38 03 FF FF */	addi r0, r3, 0x0000FFFF@l
/* 80084C3C 0008089C  7C 04 00 00 */	cmpw r4, r0
/* 80084C40 000808A0  41 82 00 80 */	beq lbl_80084CC0
/* 80084C44 000808A4  48 00 4F 84 */	b lbl_80089BC8
lbl_80084C48:
/* 80084C48 000808A8  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 80084C4C 000808AC  38 80 00 02 */	li r4, 2
/* 80084C50 000808B0  A8 63 00 08 */	lha r3, 8(r3)
/* 80084C54 000808B4  38 A0 00 00 */	li r5, 0
/* 80084C58 000808B8  48 1C F1 59 */	bl func_80253DB0
/* 80084C5C 000808BC  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80084C60 000808C0  38 80 00 02 */	li r4, 2
/* 80084C64 000808C4  A8 63 00 04 */	lha r3, 4(r3)
/* 80084C68 000808C8  38 A0 00 00 */	li r5, 0
/* 80084C6C 000808CC  48 1C F1 45 */	bl func_80253DB0
/* 80084C70 000808D0  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80084C74 000808D4  38 00 00 01 */	li r0, 1
/* 80084C78 000808D8  B0 03 00 9A */	sth r0, 0x9a(r3)
/* 80084C7C 000808DC  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80084C80 000808E0  48 00 4F 48 */	b lbl_80089BC8
lbl_80084C84:
/* 80084C84 000808E4  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 80084C88 000808E8  38 80 00 03 */	li r4, 3
/* 80084C8C 000808EC  A8 63 00 08 */	lha r3, 8(r3)
/* 80084C90 000808F0  38 A0 00 00 */	li r5, 0
/* 80084C94 000808F4  48 1C F1 1D */	bl func_80253DB0
/* 80084C98 000808F8  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80084C9C 000808FC  38 80 00 02 */	li r4, 2
/* 80084CA0 00080900  A8 63 00 04 */	lha r3, 4(r3)
/* 80084CA4 00080904  38 A0 00 00 */	li r5, 0
/* 80084CA8 00080908  48 1C F1 09 */	bl func_80253DB0
/* 80084CAC 0008090C  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80084CB0 00080910  38 00 00 02 */	li r0, 2
/* 80084CB4 00080914  B0 03 00 9A */	sth r0, 0x9a(r3)
/* 80084CB8 00080918  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80084CBC 0008091C  48 00 4F 0C */	b lbl_80089BC8
lbl_80084CC0:
/* 80084CC0 00080920  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 80084CC4 00080924  38 80 00 04 */	li r4, 4
/* 80084CC8 00080928  A8 63 00 08 */	lha r3, 8(r3)
/* 80084CCC 0008092C  38 A0 00 00 */	li r5, 0
/* 80084CD0 00080930  48 1C F0 E1 */	bl func_80253DB0
/* 80084CD4 00080934  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80084CD8 00080938  38 80 00 01 */	li r4, 1
/* 80084CDC 0008093C  A8 63 00 04 */	lha r3, 4(r3)
/* 80084CE0 00080940  38 A0 00 00 */	li r5, 0
/* 80084CE4 00080944  48 1C F0 CD */	bl func_80253DB0
/* 80084CE8 00080948  38 00 00 03 */	li r0, 3
/* 80084CEC 0008094C  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80084CF0 00080950  48 00 4E D8 */	b lbl_80089BC8
lbl_80084CF4:
/* 80084CF4 00080954  2C 04 00 02 */	cmpwi r4, 2
/* 80084CF8 00080958  41 82 00 54 */	beq lbl_80084D4C
/* 80084CFC 0008095C  40 80 00 10 */	bge lbl_80084D0C
/* 80084D00 00080960  2C 04 00 01 */	cmpwi r4, 1
/* 80084D04 00080964  40 80 00 14 */	bge lbl_80084D18
/* 80084D08 00080968  48 00 4E C0 */	b lbl_80089BC8
lbl_80084D0C:
/* 80084D0C 0008096C  2C 04 00 1E */	cmpwi r4, 0x1e
/* 80084D10 00080970  41 82 00 70 */	beq lbl_80084D80
/* 80084D14 00080974  48 00 4E B4 */	b lbl_80089BC8
lbl_80084D18:
/* 80084D18 00080978  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 80084D1C 0008097C  38 80 00 00 */	li r4, 0
/* 80084D20 00080980  A8 63 00 08 */	lha r3, 8(r3)
/* 80084D24 00080984  38 A0 00 00 */	li r5, 0
/* 80084D28 00080988  48 1C F0 89 */	bl func_80253DB0
/* 80084D2C 0008098C  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80084D30 00080990  38 80 00 02 */	li r4, 2
/* 80084D34 00080994  A8 63 00 04 */	lha r3, 4(r3)
/* 80084D38 00080998  38 A0 00 00 */	li r5, 0
/* 80084D3C 0008099C  48 1C F0 75 */	bl func_80253DB0
/* 80084D40 000809A0  38 00 00 01 */	li r0, 1
/* 80084D44 000809A4  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80084D48 000809A8  48 00 4E 80 */	b lbl_80089BC8
lbl_80084D4C:
/* 80084D4C 000809AC  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 80084D50 000809B0  38 80 00 01 */	li r4, 1
/* 80084D54 000809B4  A8 63 00 08 */	lha r3, 8(r3)
/* 80084D58 000809B8  38 A0 00 00 */	li r5, 0
/* 80084D5C 000809BC  48 1C F0 55 */	bl func_80253DB0
/* 80084D60 000809C0  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80084D64 000809C4  38 80 00 02 */	li r4, 2
/* 80084D68 000809C8  A8 63 00 04 */	lha r3, 4(r3)
/* 80084D6C 000809CC  38 A0 00 00 */	li r5, 0
/* 80084D70 000809D0  48 1C F0 41 */	bl func_80253DB0
/* 80084D74 000809D4  38 00 00 02 */	li r0, 2
/* 80084D78 000809D8  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80084D7C 000809DC  48 00 4E 4C */	b lbl_80089BC8
lbl_80084D80:
/* 80084D80 000809E0  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 80084D84 000809E4  38 80 00 04 */	li r4, 4
/* 80084D88 000809E8  A8 63 00 08 */	lha r3, 8(r3)
/* 80084D8C 000809EC  38 A0 00 00 */	li r5, 0
/* 80084D90 000809F0  48 1C F0 21 */	bl func_80253DB0
/* 80084D94 000809F4  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80084D98 000809F8  38 80 00 00 */	li r4, 0
/* 80084D9C 000809FC  A8 63 00 04 */	lha r3, 4(r3)
/* 80084DA0 00080A00  38 A0 00 00 */	li r5, 0
/* 80084DA4 00080A04  48 1C F0 0D */	bl func_80253DB0
/* 80084DA8 00080A08  38 00 00 03 */	li r0, 3
/* 80084DAC 00080A0C  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80084DB0 00080A10  48 00 4E 18 */	b lbl_80089BC8
/* 80084DB4 00080A14  4B FD 14 C1 */	bl func_80056274
/* 80084DB8 00080A18  80 0D 9A 44 */	lwz r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80084DBC 00080A1C  34 00 FF FF */	addic. r0, r0, -1
/* 80084DC0 00080A20  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80084DC4 00080A24  40 82 4E 04 */	bne lbl_80089BC8
/* 80084DC8 00080A28  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80084DCC 00080A2C  38 80 00 03 */	li r4, 3
/* 80084DD0 00080A30  A8 63 00 04 */	lha r3, 4(r3)
/* 80084DD4 00080A34  38 A0 00 00 */	li r5, 0
/* 80084DD8 00080A38  48 1C EF D9 */	bl func_80253DB0
/* 80084DDC 00080A3C  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 80084DE0 00080A40  38 80 00 01 */	li r4, 1
/* 80084DE4 00080A44  38 A0 00 00 */	li r5, 0
/* 80084DE8 00080A48  48 1C EF C9 */	bl func_80253DB0
/* 80084DEC 00080A4C  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 80084DF0 00080A50  38 80 00 05 */	li r4, 5
/* 80084DF4 00080A54  A8 63 00 08 */	lha r3, 8(r3)
/* 80084DF8 00080A58  38 A0 00 00 */	li r5, 0
/* 80084DFC 00080A5C  48 1C EF B5 */	bl func_80253DB0
/* 80084E00 00080A60  C0 42 87 04 */	lfs f2, lbl_80640D04-_SDA2_BASE_(r2)
/* 80084E04 00080A64  38 00 00 18 */	li r0, 0x18
/* 80084E08 00080A68  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 80084E0C 00080A6C  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 80084E10 00080A70  EC 22 00 72 */	fmuls f1, f2, f1
/* 80084E14 00080A74  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80084E18 00080A78  EC 00 08 2A */	fadds f0, f0, f1
/* 80084E1C 00080A7C  FC 00 00 1E */	fctiwz f0, f0
/* 80084E20 00080A80  D8 01 01 30 */	stfd f0, 0x130(r1)
/* 80084E24 00080A84  80 01 01 34 */	lwz r0, 0x134(r1)
/* 80084E28 00080A88  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80084E2C 00080A8C  48 00 4D 9C */	b lbl_80089BC8
/* 80084E30 00080A90  3B 9F 00 C0 */	addi r28, r31, 0xc0
/* 80084E34 00080A94  A8 7C 00 08 */	lha r3, 8(r28)
/* 80084E38 00080A98  48 1C EF 99 */	bl func_80253DD0
/* 80084E3C 00080A9C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80084E40 00080AA0  28 00 00 03 */	cmplwi r0, 3
/* 80084E44 00080AA4  40 82 4D 84 */	bne lbl_80089BC8
/* 80084E48 00080AA8  A8 7C 00 08 */	lha r3, 8(r28)
/* 80084E4C 00080AAC  38 80 00 08 */	li r4, 8
/* 80084E50 00080AB0  38 A0 00 00 */	li r5, 0
/* 80084E54 00080AB4  48 1C EF 9D */	bl func_80253DF0
/* 80084E58 00080AB8  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 80084E5C 00080ABC  38 80 00 08 */	li r4, 8
/* 80084E60 00080AC0  38 A0 00 00 */	li r5, 0
/* 80084E64 00080AC4  48 1C EF 8D */	bl func_80253DF0
/* 80084E68 00080AC8  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80084E6C 00080ACC  38 80 00 08 */	li r4, 8
/* 80084E70 00080AD0  A8 63 00 04 */	lha r3, 4(r3)
/* 80084E74 00080AD4  38 A0 00 00 */	li r5, 0
/* 80084E78 00080AD8  48 1C EF 79 */	bl func_80253DF0
/* 80084E7C 00080ADC  38 80 00 1F */	li r4, 0x1f
/* 80084E80 00080AE0  38 60 00 01 */	li r3, 1
/* 80084E84 00080AE4  38 00 00 03 */	li r0, 3
/* 80084E88 00080AE8  B0 8D 9A 22 */	sth r4, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80084E8C 00080AEC  98 6D 9A 4C */	stb r3, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80084E90 00080AF0  98 0D 9A 71 */	stb r0, lbl_8063ED31-_SDA_BASE_(r13)
/* 80084E94 00080AF4  48 00 4D 34 */	b lbl_80089BC8
/* 80084E98 00080AF8  38 60 00 00 */	li r3, 0
/* 80084E9C 00080AFC  38 80 00 00 */	li r4, 0
/* 80084EA0 00080B00  4B FD 4A 59 */	bl func_800598F8
/* 80084EA4 00080B04  C0 42 87 04 */	lfs f2, lbl_80640D04-_SDA2_BASE_(r2)
/* 80084EA8 00080B08  3B 9F 00 C0 */	addi r28, r31, 0xc0
/* 80084EAC 00080B0C  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 80084EB0 00080B10  38 80 00 08 */	li r4, 8
/* 80084EB4 00080B14  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 80084EB8 00080B18  38 A0 00 01 */	li r5, 1
/* 80084EBC 00080B1C  EC 22 00 72 */	fmuls f1, f2, f1
/* 80084EC0 00080B20  A8 7C 00 16 */	lha r3, 0x16(r28)
/* 80084EC4 00080B24  EC 00 08 2A */	fadds f0, f0, f1
/* 80084EC8 00080B28  FC 00 00 1E */	fctiwz f0, f0
/* 80084ECC 00080B2C  D8 01 01 30 */	stfd f0, 0x130(r1)
/* 80084ED0 00080B30  80 01 01 34 */	lwz r0, 0x134(r1)
/* 80084ED4 00080B34  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80084ED8 00080B38  48 1C EF 19 */	bl func_80253DF0
/* 80084EDC 00080B3C  A8 7C 00 16 */	lha r3, 0x16(r28)
/* 80084EE0 00080B40  38 80 00 00 */	li r4, 0
/* 80084EE4 00080B44  38 A0 00 00 */	li r5, 0
/* 80084EE8 00080B48  48 1C EE C9 */	bl func_80253DB0
/* 80084EEC 00080B4C  A8 7C 00 0A */	lha r3, 0xa(r28)
/* 80084EF0 00080B50  38 80 00 08 */	li r4, 8
/* 80084EF4 00080B54  38 A0 00 01 */	li r5, 1
/* 80084EF8 00080B58  48 1C EE F9 */	bl func_80253DF0
/* 80084EFC 00080B5C  A8 7C 00 0A */	lha r3, 0xa(r28)
/* 80084F00 00080B60  38 80 00 06 */	li r4, 6
/* 80084F04 00080B64  38 A0 00 00 */	li r5, 0
/* 80084F08 00080B68  48 1C EE A9 */	bl func_80253DB0
/* 80084F0C 00080B6C  38 00 00 0E */	li r0, 0xe
/* 80084F10 00080B70  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 80084F14 00080B74  B0 0D 9A 24 */	sth r0, lbl_8063ECE4-_SDA_BASE_(r13)
/* 80084F18 00080B78  38 80 00 08 */	li r4, 8
/* 80084F1C 00080B7C  38 A0 00 01 */	li r5, 1
/* 80084F20 00080B80  48 1C EE D1 */	bl func_80253DF0
/* 80084F24 00080B84  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 80084F28 00080B88  38 80 00 02 */	li r4, 2
/* 80084F2C 00080B8C  38 A0 00 00 */	li r5, 0
/* 80084F30 00080B90  48 1C EE 81 */	bl func_80253DB0
/* 80084F34 00080B94  3B 9F 00 B0 */	addi r28, r31, 0xb0
/* 80084F38 00080B98  38 80 00 08 */	li r4, 8
/* 80084F3C 00080B9C  A8 7C 00 04 */	lha r3, 4(r28)
/* 80084F40 00080BA0  38 A0 00 01 */	li r5, 1
/* 80084F44 00080BA4  48 1C EE AD */	bl func_80253DF0
/* 80084F48 00080BA8  A8 7C 00 04 */	lha r3, 4(r28)
/* 80084F4C 00080BAC  38 80 00 02 */	li r4, 2
/* 80084F50 00080BB0  38 A0 00 00 */	li r5, 0
/* 80084F54 00080BB4  48 1C EE 5D */	bl func_80253DB0
/* 80084F58 00080BB8  4B FD 13 65 */	bl func_800562BC
/* 80084F5C 00080BBC  38 00 00 1A */	li r0, 0x1a
/* 80084F60 00080BC0  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80084F64 00080BC4  48 00 4C 64 */	b lbl_80089BC8
/* 80084F68 00080BC8  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 80084F6C 00080BCC  A8 63 00 0A */	lha r3, 0xa(r3)
/* 80084F70 00080BD0  48 1C EE 61 */	bl func_80253DD0
/* 80084F74 00080BD4  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80084F78 00080BD8  28 00 00 03 */	cmplwi r0, 3
/* 80084F7C 00080BDC  40 82 4C 4C */	bne lbl_80089BC8
/* 80084F80 00080BE0  38 00 00 1B */	li r0, 0x1b
/* 80084F84 00080BE4  38 60 00 00 */	li r3, 0
/* 80084F88 00080BE8  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80084F8C 00080BEC  38 80 00 00 */	li r4, 0
/* 80084F90 00080BF0  4B FD 49 69 */	bl func_800598F8
/* 80084F94 00080BF4  38 60 00 01 */	li r3, 1
/* 80084F98 00080BF8  38 80 00 00 */	li r4, 0
/* 80084F9C 00080BFC  38 A0 00 00 */	li r5, 0
/* 80084FA0 00080C00  38 C0 00 02 */	li r6, 2
/* 80084FA4 00080C04  38 E0 00 00 */	li r7, 0
/* 80084FA8 00080C08  39 00 00 00 */	li r8, 0
/* 80084FAC 00080C0C  4B FD 4A 1D */	bl func_800599C8
/* 80084FB0 00080C10  38 60 00 02 */	li r3, 2
/* 80084FB4 00080C14  38 80 00 00 */	li r4, 0
/* 80084FB8 00080C18  38 A0 00 01 */	li r5, 1
/* 80084FBC 00080C1C  38 C0 00 00 */	li r6, 0
/* 80084FC0 00080C20  38 E0 00 1E */	li r7, 0x1e
/* 80084FC4 00080C24  39 00 00 00 */	li r8, 0
/* 80084FC8 00080C28  4B FD 4A 01 */	bl func_800599C8
/* 80084FCC 00080C2C  38 60 00 1E */	li r3, 0x1e
/* 80084FD0 00080C30  38 80 00 02 */	li r4, 2
/* 80084FD4 00080C34  38 A0 00 00 */	li r5, 0
/* 80084FD8 00080C38  38 C0 00 00 */	li r6, 0
/* 80084FDC 00080C3C  38 E0 00 00 */	li r7, 0
/* 80084FE0 00080C40  39 00 00 00 */	li r8, 0
/* 80084FE4 00080C44  4B FD 49 E5 */	bl func_800599C8
/* 80084FE8 00080C48  48 00 4B E0 */	b lbl_80089BC8
/* 80084FEC 00080C4C  38 60 00 1E */	li r3, 0x1e
/* 80084FF0 00080C50  4B FD 49 D1 */	bl func_800599C0
/* 80084FF4 00080C54  88 8D 9A 4C */	lbz r4, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80084FF8 00080C58  38 60 00 01 */	li r3, 1
/* 80084FFC 00080C5C  38 A0 00 00 */	li r5, 0
/* 80085000 00080C60  38 C0 00 01 */	li r6, 1
/* 80085004 00080C64  4B FD 4A 69 */	bl func_80059A6C
/* 80085008 00080C68  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 8008500C 00080C6C  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 80085010 00080C70  90 6D 9A 28 */	stw r3, lbl_8063ECE8-_SDA_BASE_(r13)
/* 80085014 00080C74  90 8D 9A 2C */	stw r4, lbl_8063ECEC-_SDA_BASE_(r13)
/* 80085018 00080C78  41 82 01 00 */	beq lbl_80085118
/* 8008501C 00080C7C  38 00 00 1C */	li r0, 0x1c
/* 80085020 00080C80  2C 04 00 1E */	cmpwi r4, 0x1e
/* 80085024 00080C84  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80085028 00080C88  41 82 00 BC */	beq lbl_800850E4
/* 8008502C 00080C8C  40 80 00 1C */	bge lbl_80085048
/* 80085030 00080C90  2C 04 00 02 */	cmpwi r4, 2
/* 80085034 00080C94  41 82 00 6C */	beq lbl_800850A0
/* 80085038 00080C98  40 80 4B 90 */	bge lbl_80089BC8
/* 8008503C 00080C9C  2C 04 00 01 */	cmpwi r4, 1
/* 80085040 00080CA0  40 80 00 1C */	bge lbl_8008505C
/* 80085044 00080CA4  48 00 4B 84 */	b lbl_80089BC8
lbl_80085048:
/* 80085048 00080CA8  3C 60 00 01 */	lis r3, 0x0000FFFF@ha
/* 8008504C 00080CAC  38 03 FF FF */	addi r0, r3, 0x0000FFFF@l
/* 80085050 00080CB0  7C 04 00 00 */	cmpw r4, r0
/* 80085054 00080CB4  41 82 00 90 */	beq lbl_800850E4
/* 80085058 00080CB8  48 00 4B 70 */	b lbl_80089BC8
lbl_8008505C:
/* 8008505C 00080CBC  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 80085060 00080CC0  38 80 00 02 */	li r4, 2
/* 80085064 00080CC4  A8 63 00 0A */	lha r3, 0xa(r3)
/* 80085068 00080CC8  38 A0 00 00 */	li r5, 0
/* 8008506C 00080CCC  48 1C ED 45 */	bl func_80253DB0
/* 80085070 00080CD0  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80085074 00080CD4  38 80 00 02 */	li r4, 2
/* 80085078 00080CD8  A8 63 00 04 */	lha r3, 4(r3)
/* 8008507C 00080CDC  38 A0 00 00 */	li r5, 0
/* 80085080 00080CE0  48 1C ED 31 */	bl func_80253DB0
/* 80085084 00080CE4  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80085088 00080CE8  38 00 00 02 */	li r0, 2
/* 8008508C 00080CEC  90 03 00 08 */	stw r0, 8(r3)
/* 80085090 00080CF0  48 00 59 9D */	bl func_8008AA2C
/* 80085094 00080CF4  38 00 00 01 */	li r0, 1
/* 80085098 00080CF8  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 8008509C 00080CFC  48 00 4B 2C */	b lbl_80089BC8
lbl_800850A0:
/* 800850A0 00080D00  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 800850A4 00080D04  38 80 00 03 */	li r4, 3
/* 800850A8 00080D08  A8 63 00 0A */	lha r3, 0xa(r3)
/* 800850AC 00080D0C  38 A0 00 00 */	li r5, 0
/* 800850B0 00080D10  48 1C ED 01 */	bl func_80253DB0
/* 800850B4 00080D14  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 800850B8 00080D18  38 80 00 02 */	li r4, 2
/* 800850BC 00080D1C  A8 63 00 04 */	lha r3, 4(r3)
/* 800850C0 00080D20  38 A0 00 00 */	li r5, 0
/* 800850C4 00080D24  48 1C EC ED */	bl func_80253DB0
/* 800850C8 00080D28  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 800850CC 00080D2C  38 00 00 01 */	li r0, 1
/* 800850D0 00080D30  90 03 00 08 */	stw r0, 8(r3)
/* 800850D4 00080D34  48 00 59 59 */	bl func_8008AA2C
/* 800850D8 00080D38  38 00 00 02 */	li r0, 2
/* 800850DC 00080D3C  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 800850E0 00080D40  48 00 4A E8 */	b lbl_80089BC8
lbl_800850E4:
/* 800850E4 00080D44  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 800850E8 00080D48  38 80 00 04 */	li r4, 4
/* 800850EC 00080D4C  A8 63 00 0A */	lha r3, 0xa(r3)
/* 800850F0 00080D50  38 A0 00 00 */	li r5, 0
/* 800850F4 00080D54  48 1C EC BD */	bl func_80253DB0
/* 800850F8 00080D58  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 800850FC 00080D5C  38 80 00 01 */	li r4, 1
/* 80085100 00080D60  A8 63 00 04 */	lha r3, 4(r3)
/* 80085104 00080D64  38 A0 00 00 */	li r5, 0
/* 80085108 00080D68  48 1C EC A9 */	bl func_80253DB0
/* 8008510C 00080D6C  38 00 00 03 */	li r0, 3
/* 80085110 00080D70  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80085114 00080D74  48 00 4A B4 */	b lbl_80089BC8
lbl_80085118:
/* 80085118 00080D78  2C 04 00 02 */	cmpwi r4, 2
/* 8008511C 00080D7C  41 82 00 54 */	beq lbl_80085170
/* 80085120 00080D80  40 80 00 10 */	bge lbl_80085130
/* 80085124 00080D84  2C 04 00 01 */	cmpwi r4, 1
/* 80085128 00080D88  40 80 00 14 */	bge lbl_8008513C
/* 8008512C 00080D8C  48 00 4A 9C */	b lbl_80089BC8
lbl_80085130:
/* 80085130 00080D90  2C 04 00 1E */	cmpwi r4, 0x1e
/* 80085134 00080D94  41 82 00 70 */	beq lbl_800851A4
/* 80085138 00080D98  48 00 4A 90 */	b lbl_80089BC8
lbl_8008513C:
/* 8008513C 00080D9C  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 80085140 00080DA0  38 80 00 00 */	li r4, 0
/* 80085144 00080DA4  A8 63 00 0A */	lha r3, 0xa(r3)
/* 80085148 00080DA8  38 A0 00 00 */	li r5, 0
/* 8008514C 00080DAC  48 1C EC 65 */	bl func_80253DB0
/* 80085150 00080DB0  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80085154 00080DB4  38 80 00 02 */	li r4, 2
/* 80085158 00080DB8  A8 63 00 04 */	lha r3, 4(r3)
/* 8008515C 00080DBC  38 A0 00 00 */	li r5, 0
/* 80085160 00080DC0  48 1C EC 51 */	bl func_80253DB0
/* 80085164 00080DC4  38 00 00 01 */	li r0, 1
/* 80085168 00080DC8  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 8008516C 00080DCC  48 00 4A 5C */	b lbl_80089BC8
lbl_80085170:
/* 80085170 00080DD0  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 80085174 00080DD4  38 80 00 01 */	li r4, 1
/* 80085178 00080DD8  A8 63 00 0A */	lha r3, 0xa(r3)
/* 8008517C 00080DDC  38 A0 00 00 */	li r5, 0
/* 80085180 00080DE0  48 1C EC 31 */	bl func_80253DB0
/* 80085184 00080DE4  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80085188 00080DE8  38 80 00 02 */	li r4, 2
/* 8008518C 00080DEC  A8 63 00 04 */	lha r3, 4(r3)
/* 80085190 00080DF0  38 A0 00 00 */	li r5, 0
/* 80085194 00080DF4  48 1C EC 1D */	bl func_80253DB0
/* 80085198 00080DF8  38 00 00 02 */	li r0, 2
/* 8008519C 00080DFC  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 800851A0 00080E00  48 00 4A 28 */	b lbl_80089BC8
lbl_800851A4:
/* 800851A4 00080E04  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 800851A8 00080E08  38 80 00 04 */	li r4, 4
/* 800851AC 00080E0C  A8 63 00 0A */	lha r3, 0xa(r3)
/* 800851B0 00080E10  38 A0 00 00 */	li r5, 0
/* 800851B4 00080E14  48 1C EB FD */	bl func_80253DB0
/* 800851B8 00080E18  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 800851BC 00080E1C  38 80 00 00 */	li r4, 0
/* 800851C0 00080E20  A8 63 00 04 */	lha r3, 4(r3)
/* 800851C4 00080E24  38 A0 00 00 */	li r5, 0
/* 800851C8 00080E28  48 1C EB E9 */	bl func_80253DB0
/* 800851CC 00080E2C  38 00 00 03 */	li r0, 3
/* 800851D0 00080E30  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 800851D4 00080E34  48 00 49 F4 */	b lbl_80089BC8
/* 800851D8 00080E38  4B FD 10 9D */	bl func_80056274
/* 800851DC 00080E3C  80 0D 9A 44 */	lwz r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 800851E0 00080E40  34 00 FF FF */	addic. r0, r0, -1
/* 800851E4 00080E44  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 800851E8 00080E48  40 82 49 E0 */	bne lbl_80089BC8
/* 800851EC 00080E4C  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 800851F0 00080E50  38 80 00 03 */	li r4, 3
/* 800851F4 00080E54  A8 63 00 04 */	lha r3, 4(r3)
/* 800851F8 00080E58  38 A0 00 00 */	li r5, 0
/* 800851FC 00080E5C  48 1C EB B5 */	bl func_80253DB0
/* 80085200 00080E60  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 80085204 00080E64  38 80 00 01 */	li r4, 1
/* 80085208 00080E68  38 A0 00 00 */	li r5, 0
/* 8008520C 00080E6C  48 1C EB A5 */	bl func_80253DB0
/* 80085210 00080E70  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 80085214 00080E74  38 80 00 05 */	li r4, 5
/* 80085218 00080E78  A8 63 00 0A */	lha r3, 0xa(r3)
/* 8008521C 00080E7C  38 A0 00 00 */	li r5, 0
/* 80085220 00080E80  48 1C EB 91 */	bl func_80253DB0
/* 80085224 00080E84  C0 42 87 04 */	lfs f2, lbl_80640D04-_SDA2_BASE_(r2)
/* 80085228 00080E88  38 00 00 1D */	li r0, 0x1d
/* 8008522C 00080E8C  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 80085230 00080E90  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 80085234 00080E94  EC 22 00 72 */	fmuls f1, f2, f1
/* 80085238 00080E98  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 8008523C 00080E9C  EC 00 08 2A */	fadds f0, f0, f1
/* 80085240 00080EA0  FC 00 00 1E */	fctiwz f0, f0
/* 80085244 00080EA4  D8 01 01 30 */	stfd f0, 0x130(r1)
/* 80085248 00080EA8  80 01 01 34 */	lwz r0, 0x134(r1)
/* 8008524C 00080EAC  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80085250 00080EB0  48 00 49 78 */	b lbl_80089BC8
/* 80085254 00080EB4  3B 9F 00 C0 */	addi r28, r31, 0xc0
/* 80085258 00080EB8  A8 7C 00 0A */	lha r3, 0xa(r28)
/* 8008525C 00080EBC  48 1C EB 75 */	bl func_80253DD0
/* 80085260 00080EC0  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80085264 00080EC4  28 00 00 03 */	cmplwi r0, 3
/* 80085268 00080EC8  40 82 49 60 */	bne lbl_80089BC8
/* 8008526C 00080ECC  A8 7C 00 0A */	lha r3, 0xa(r28)
/* 80085270 00080ED0  38 80 00 08 */	li r4, 8
/* 80085274 00080ED4  38 A0 00 00 */	li r5, 0
/* 80085278 00080ED8  48 1C EB 79 */	bl func_80253DF0
/* 8008527C 00080EDC  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 80085280 00080EE0  38 80 00 08 */	li r4, 8
/* 80085284 00080EE4  38 A0 00 00 */	li r5, 0
/* 80085288 00080EE8  48 1C EB 69 */	bl func_80253DF0
/* 8008528C 00080EEC  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80085290 00080EF0  38 80 00 08 */	li r4, 8
/* 80085294 00080EF4  A8 63 00 04 */	lha r3, 4(r3)
/* 80085298 00080EF8  38 A0 00 00 */	li r5, 0
/* 8008529C 00080EFC  48 1C EB 55 */	bl func_80253DF0
/* 800852A0 00080F00  38 80 00 1F */	li r4, 0x1f
/* 800852A4 00080F04  38 60 00 02 */	li r3, 2
/* 800852A8 00080F08  38 00 00 03 */	li r0, 3
/* 800852AC 00080F0C  B0 8D 9A 22 */	sth r4, lbl_8063ECE2-_SDA_BASE_(r13)
/* 800852B0 00080F10  98 6D 9A 4C */	stb r3, lbl_8063ED0C-_SDA_BASE_(r13)
/* 800852B4 00080F14  98 0D 9A 71 */	stb r0, lbl_8063ED31-_SDA_BASE_(r13)
/* 800852B8 00080F18  48 00 49 10 */	b lbl_80089BC8
/* 800852BC 00080F1C  38 60 00 00 */	li r3, 0
/* 800852C0 00080F20  38 80 00 00 */	li r4, 0
/* 800852C4 00080F24  4B FD 46 35 */	bl func_800598F8
/* 800852C8 00080F28  38 60 00 01 */	li r3, 1
/* 800852CC 00080F2C  4B FD 27 31 */	bl func_800579FC
/* 800852D0 00080F30  C0 42 87 04 */	lfs f2, lbl_80640D04-_SDA2_BASE_(r2)
/* 800852D4 00080F34  3B 9F 00 C0 */	addi r28, r31, 0xc0
/* 800852D8 00080F38  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 800852DC 00080F3C  38 80 00 08 */	li r4, 8
/* 800852E0 00080F40  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 800852E4 00080F44  38 A0 00 01 */	li r5, 1
/* 800852E8 00080F48  EC 22 00 72 */	fmuls f1, f2, f1
/* 800852EC 00080F4C  A8 7C 00 0E */	lha r3, 0xe(r28)
/* 800852F0 00080F50  EC 00 08 2A */	fadds f0, f0, f1
/* 800852F4 00080F54  FC 00 00 1E */	fctiwz f0, f0
/* 800852F8 00080F58  D8 01 01 30 */	stfd f0, 0x130(r1)
/* 800852FC 00080F5C  80 01 01 34 */	lwz r0, 0x134(r1)
/* 80085300 00080F60  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80085304 00080F64  48 1C EA ED */	bl func_80253DF0
/* 80085308 00080F68  A8 7C 00 0E */	lha r3, 0xe(r28)
/* 8008530C 00080F6C  38 80 00 06 */	li r4, 6
/* 80085310 00080F70  38 A0 00 00 */	li r5, 0
/* 80085314 00080F74  48 1C EA 9D */	bl func_80253DB0
/* 80085318 00080F78  38 00 00 13 */	li r0, 0x13
/* 8008531C 00080F7C  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 80085320 00080F80  B0 0D 9A 24 */	sth r0, lbl_8063ECE4-_SDA_BASE_(r13)
/* 80085324 00080F84  38 80 00 08 */	li r4, 8
/* 80085328 00080F88  38 A0 00 01 */	li r5, 1
/* 8008532C 00080F8C  48 1C EA C5 */	bl func_80253DF0
/* 80085330 00080F90  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 80085334 00080F94  38 80 00 02 */	li r4, 2
/* 80085338 00080F98  38 A0 00 00 */	li r5, 0
/* 8008533C 00080F9C  48 1C EA 75 */	bl func_80253DB0
/* 80085340 00080FA0  3B 9F 00 B0 */	addi r28, r31, 0xb0
/* 80085344 00080FA4  38 80 00 08 */	li r4, 8
/* 80085348 00080FA8  A8 7C 00 04 */	lha r3, 4(r28)
/* 8008534C 00080FAC  38 A0 00 01 */	li r5, 1
/* 80085350 00080FB0  48 1C EA A1 */	bl func_80253DF0
/* 80085354 00080FB4  A8 7C 00 04 */	lha r3, 4(r28)
/* 80085358 00080FB8  38 80 00 02 */	li r4, 2
/* 8008535C 00080FBC  38 A0 00 00 */	li r5, 0
/* 80085360 00080FC0  48 1C EA 51 */	bl func_80253DB0
/* 80085364 00080FC4  38 00 00 04 */	li r0, 4
/* 80085368 00080FC8  98 0D 9A 71 */	stb r0, lbl_8063ED31-_SDA_BASE_(r13)
/* 8008536C 00080FCC  4B FD 0F 51 */	bl func_800562BC
/* 80085370 00080FD0  38 00 00 25 */	li r0, 0x25
/* 80085374 00080FD4  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80085378 00080FD8  48 00 48 50 */	b lbl_80089BC8
/* 8008537C 00080FDC  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 80085380 00080FE0  A8 63 00 0E */	lha r3, 0xe(r3)
/* 80085384 00080FE4  48 1C EA 4D */	bl func_80253DD0
/* 80085388 00080FE8  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8008538C 00080FEC  28 00 00 03 */	cmplwi r0, 3
/* 80085390 00080FF0  40 82 48 38 */	bne lbl_80089BC8
/* 80085394 00080FF4  38 00 00 26 */	li r0, 0x26
/* 80085398 00080FF8  38 60 00 00 */	li r3, 0
/* 8008539C 00080FFC  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 800853A0 00081000  38 80 00 00 */	li r4, 0
/* 800853A4 00081004  4B FD 45 55 */	bl func_800598F8
/* 800853A8 00081008  38 60 00 01 */	li r3, 1
/* 800853AC 0008100C  38 80 00 00 */	li r4, 0
/* 800853B0 00081010  38 A0 00 00 */	li r5, 0
/* 800853B4 00081014  38 C0 00 02 */	li r6, 2
/* 800853B8 00081018  38 E0 00 00 */	li r7, 0
/* 800853BC 0008101C  39 00 00 00 */	li r8, 0
/* 800853C0 00081020  4B FD 46 09 */	bl func_800599C8
/* 800853C4 00081024  38 60 00 02 */	li r3, 2
/* 800853C8 00081028  38 80 00 00 */	li r4, 0
/* 800853CC 0008102C  38 A0 00 01 */	li r5, 1
/* 800853D0 00081030  38 C0 00 00 */	li r6, 0
/* 800853D4 00081034  38 E0 00 1E */	li r7, 0x1e
/* 800853D8 00081038  39 00 00 00 */	li r8, 0
/* 800853DC 0008103C  4B FD 45 ED */	bl func_800599C8
/* 800853E0 00081040  38 60 00 1E */	li r3, 0x1e
/* 800853E4 00081044  38 80 00 02 */	li r4, 2
/* 800853E8 00081048  38 A0 00 00 */	li r5, 0
/* 800853EC 0008104C  38 C0 00 00 */	li r6, 0
/* 800853F0 00081050  38 E0 00 00 */	li r7, 0
/* 800853F4 00081054  39 00 00 00 */	li r8, 0
/* 800853F8 00081058  4B FD 45 D1 */	bl func_800599C8
/* 800853FC 0008105C  38 00 00 01 */	li r0, 1
/* 80085400 00081060  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80085404 00081064  48 00 47 C4 */	b lbl_80089BC8
/* 80085408 00081068  38 60 00 1E */	li r3, 0x1e
/* 8008540C 0008106C  4B FD 45 B5 */	bl func_800599C0
/* 80085410 00081070  88 8D 9A 4C */	lbz r4, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80085414 00081074  38 60 00 29 */	li r3, 0x29
/* 80085418 00081078  38 A0 00 00 */	li r5, 0
/* 8008541C 0008107C  38 C0 00 01 */	li r6, 1
/* 80085420 00081080  4B FD 46 4D */	bl func_80059A6C
/* 80085424 00081084  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 80085428 00081088  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 8008542C 0008108C  90 6D 9A 28 */	stw r3, lbl_8063ECE8-_SDA_BASE_(r13)
/* 80085430 00081090  90 8D 9A 2C */	stw r4, lbl_8063ECEC-_SDA_BASE_(r13)
/* 80085434 00081094  41 82 01 28 */	beq lbl_8008555C
/* 80085438 00081098  38 00 00 27 */	li r0, 0x27
/* 8008543C 0008109C  2C 04 00 1E */	cmpwi r4, 0x1e
/* 80085440 000810A0  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80085444 000810A4  41 82 00 DC */	beq lbl_80085520
/* 80085448 000810A8  40 80 00 1C */	bge lbl_80085464
/* 8008544C 000810AC  2C 04 00 02 */	cmpwi r4, 2
/* 80085450 000810B0  41 82 00 64 */	beq lbl_800854B4
/* 80085454 000810B4  40 80 47 74 */	bge lbl_80089BC8
/* 80085458 000810B8  2C 04 00 01 */	cmpwi r4, 1
/* 8008545C 000810BC  40 80 00 1C */	bge lbl_80085478
/* 80085460 000810C0  48 00 47 68 */	b lbl_80089BC8
lbl_80085464:
/* 80085464 000810C4  3C 60 00 01 */	lis r3, 0x0000FFFF@ha
/* 80085468 000810C8  38 03 FF FF */	addi r0, r3, 0x0000FFFF@l
/* 8008546C 000810CC  7C 04 00 00 */	cmpw r4, r0
/* 80085470 000810D0  41 82 00 B0 */	beq lbl_80085520
/* 80085474 000810D4  48 00 47 54 */	b lbl_80089BC8
lbl_80085478:
/* 80085478 000810D8  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 8008547C 000810DC  38 80 00 02 */	li r4, 2
/* 80085480 000810E0  A8 63 00 0E */	lha r3, 0xe(r3)
/* 80085484 000810E4  38 A0 00 00 */	li r5, 0
/* 80085488 000810E8  48 1C E9 29 */	bl func_80253DB0
/* 8008548C 000810EC  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80085490 000810F0  38 80 00 02 */	li r4, 2
/* 80085494 000810F4  A8 63 00 04 */	lha r3, 4(r3)
/* 80085498 000810F8  38 A0 00 00 */	li r5, 0
/* 8008549C 000810FC  48 1C E9 15 */	bl func_80253DB0
/* 800854A0 00081100  38 60 00 01 */	li r3, 1
/* 800854A4 00081104  4B FD 50 29 */	bl func_8005A4CC
/* 800854A8 00081108  38 00 00 01 */	li r0, 1
/* 800854AC 0008110C  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 800854B0 00081110  48 00 47 18 */	b lbl_80089BC8
lbl_800854B4:
/* 800854B4 00081114  38 60 00 0C */	li r3, 0xc
/* 800854B8 00081118  38 80 FF FF */	li r4, -1
/* 800854BC 0008111C  48 05 FD 69 */	bl func_800E5224
/* 800854C0 00081120  54 60 06 3F */	clrlwi. r0, r3, 0x18
/* 800854C4 00081124  40 82 00 20 */	bne lbl_800854E4
/* 800854C8 00081128  C0 22 86 FC */	lfs f1, lbl_80640CFC-_SDA2_BASE_(r2)
/* 800854CC 0008112C  38 60 02 22 */	li r3, 0x222
/* 800854D0 00081130  38 80 00 00 */	li r4, 0
/* 800854D4 00081134  4B F8 5C 9D */	bl func_8000B170
/* 800854D8 00081138  38 00 00 26 */	li r0, 0x26
/* 800854DC 0008113C  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 800854E0 00081140  48 00 46 E8 */	b lbl_80089BC8
lbl_800854E4:
/* 800854E4 00081144  38 60 00 01 */	li r3, 1
/* 800854E8 00081148  4B FD 4F E5 */	bl func_8005A4CC
/* 800854EC 0008114C  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 800854F0 00081150  38 80 00 03 */	li r4, 3
/* 800854F4 00081154  A8 63 00 0E */	lha r3, 0xe(r3)
/* 800854F8 00081158  38 A0 00 00 */	li r5, 0
/* 800854FC 0008115C  48 1C E8 B5 */	bl func_80253DB0
/* 80085500 00081160  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80085504 00081164  38 80 00 02 */	li r4, 2
/* 80085508 00081168  A8 63 00 04 */	lha r3, 4(r3)
/* 8008550C 0008116C  38 A0 00 00 */	li r5, 0
/* 80085510 00081170  48 1C E8 A1 */	bl func_80253DB0
/* 80085514 00081174  38 00 00 02 */	li r0, 2
/* 80085518 00081178  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 8008551C 0008117C  48 00 46 AC */	b lbl_80089BC8
lbl_80085520:
/* 80085520 00081180  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 80085524 00081184  38 80 00 04 */	li r4, 4
/* 80085528 00081188  A8 63 00 0E */	lha r3, 0xe(r3)
/* 8008552C 0008118C  38 A0 00 00 */	li r5, 0
/* 80085530 00081190  48 1C E8 81 */	bl func_80253DB0
/* 80085534 00081194  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80085538 00081198  38 80 00 01 */	li r4, 1
/* 8008553C 0008119C  A8 63 00 04 */	lha r3, 4(r3)
/* 80085540 000811A0  38 A0 00 00 */	li r5, 0
/* 80085544 000811A4  48 1C E8 6D */	bl func_80253DB0
/* 80085548 000811A8  38 00 00 03 */	li r0, 3
/* 8008554C 000811AC  38 60 00 02 */	li r3, 2
/* 80085550 000811B0  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80085554 000811B4  4B FD 4F 79 */	bl func_8005A4CC
/* 80085558 000811B8  48 00 46 70 */	b lbl_80089BC8
lbl_8008555C:
/* 8008555C 000811BC  2C 04 00 02 */	cmpwi r4, 2
/* 80085560 000811C0  41 82 00 54 */	beq lbl_800855B4
/* 80085564 000811C4  40 80 00 10 */	bge lbl_80085574
/* 80085568 000811C8  2C 04 00 01 */	cmpwi r4, 1
/* 8008556C 000811CC  40 80 00 14 */	bge lbl_80085580
/* 80085570 000811D0  48 00 46 58 */	b lbl_80089BC8
lbl_80085574:
/* 80085574 000811D4  2C 04 00 1E */	cmpwi r4, 0x1e
/* 80085578 000811D8  41 82 00 70 */	beq lbl_800855E8
/* 8008557C 000811DC  48 00 46 4C */	b lbl_80089BC8
lbl_80085580:
/* 80085580 000811E0  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 80085584 000811E4  38 80 00 00 */	li r4, 0
/* 80085588 000811E8  A8 63 00 0E */	lha r3, 0xe(r3)
/* 8008558C 000811EC  38 A0 00 00 */	li r5, 0
/* 80085590 000811F0  48 1C E8 21 */	bl func_80253DB0
/* 80085594 000811F4  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80085598 000811F8  38 80 00 02 */	li r4, 2
/* 8008559C 000811FC  A8 63 00 04 */	lha r3, 4(r3)
/* 800855A0 00081200  38 A0 00 00 */	li r5, 0
/* 800855A4 00081204  48 1C E8 0D */	bl func_80253DB0
/* 800855A8 00081208  38 00 00 01 */	li r0, 1
/* 800855AC 0008120C  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 800855B0 00081210  48 00 46 18 */	b lbl_80089BC8
lbl_800855B4:
/* 800855B4 00081214  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 800855B8 00081218  38 80 00 01 */	li r4, 1
/* 800855BC 0008121C  A8 63 00 0E */	lha r3, 0xe(r3)
/* 800855C0 00081220  38 A0 00 00 */	li r5, 0
/* 800855C4 00081224  48 1C E7 ED */	bl func_80253DB0
/* 800855C8 00081228  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 800855CC 0008122C  38 80 00 02 */	li r4, 2
/* 800855D0 00081230  A8 63 00 04 */	lha r3, 4(r3)
/* 800855D4 00081234  38 A0 00 00 */	li r5, 0
/* 800855D8 00081238  48 1C E7 D9 */	bl func_80253DB0
/* 800855DC 0008123C  38 00 00 02 */	li r0, 2
/* 800855E0 00081240  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 800855E4 00081244  48 00 45 E4 */	b lbl_80089BC8
lbl_800855E8:
/* 800855E8 00081248  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 800855EC 0008124C  38 80 00 04 */	li r4, 4
/* 800855F0 00081250  A8 63 00 0E */	lha r3, 0xe(r3)
/* 800855F4 00081254  38 A0 00 00 */	li r5, 0
/* 800855F8 00081258  48 1C E7 B9 */	bl func_80253DB0
/* 800855FC 0008125C  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80085600 00081260  38 80 00 00 */	li r4, 0
/* 80085604 00081264  A8 63 00 04 */	lha r3, 4(r3)
/* 80085608 00081268  38 A0 00 00 */	li r5, 0
/* 8008560C 0008126C  48 1C E7 A5 */	bl func_80253DB0
/* 80085610 00081270  38 00 00 03 */	li r0, 3
/* 80085614 00081274  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80085618 00081278  48 00 45 B0 */	b lbl_80089BC8
/* 8008561C 0008127C  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 80085620 00081280  A8 63 00 0E */	lha r3, 0xe(r3)
/* 80085624 00081284  48 1C E7 AD */	bl func_80253DD0
/* 80085628 00081288  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8008562C 0008128C  28 00 00 03 */	cmplwi r0, 3
/* 80085630 00081290  40 82 45 98 */	bne lbl_80089BC8
/* 80085634 00081294  38 00 00 26 */	li r0, 0x26
/* 80085638 00081298  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 8008563C 0008129C  48 00 45 8C */	b lbl_80089BC8
/* 80085640 000812A0  4B FD 0C 35 */	bl func_80056274
/* 80085644 000812A4  80 0D 9A 44 */	lwz r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80085648 000812A8  34 00 FF FF */	addic. r0, r0, -1
/* 8008564C 000812AC  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80085650 000812B0  40 82 45 78 */	bne lbl_80089BC8
/* 80085654 000812B4  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80085658 000812B8  38 80 00 03 */	li r4, 3
/* 8008565C 000812BC  A8 63 00 04 */	lha r3, 4(r3)
/* 80085660 000812C0  38 A0 00 00 */	li r5, 0
/* 80085664 000812C4  48 1C E7 4D */	bl func_80253DB0
/* 80085668 000812C8  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 8008566C 000812CC  38 80 00 01 */	li r4, 1
/* 80085670 000812D0  38 A0 00 00 */	li r5, 0
/* 80085674 000812D4  48 1C E7 3D */	bl func_80253DB0
/* 80085678 000812D8  3B 9F 00 C0 */	addi r28, r31, 0xc0
/* 8008567C 000812DC  38 80 00 07 */	li r4, 7
/* 80085680 000812E0  A8 7C 00 0E */	lha r3, 0xe(r28)
/* 80085684 000812E4  38 A0 00 00 */	li r5, 0
/* 80085688 000812E8  48 1C E7 29 */	bl func_80253DB0
/* 8008568C 000812EC  A8 7C 00 0E */	lha r3, 0xe(r28)
/* 80085690 000812F0  38 80 00 08 */	li r4, 8
/* 80085694 000812F4  38 A0 00 00 */	li r5, 0
/* 80085698 000812F8  48 1C E7 59 */	bl func_80253DF0
/* 8008569C 000812FC  C0 42 87 04 */	lfs f2, lbl_80640D04-_SDA2_BASE_(r2)
/* 800856A0 00081300  38 00 00 28 */	li r0, 0x28
/* 800856A4 00081304  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 800856A8 00081308  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 800856AC 0008130C  EC 22 00 72 */	fmuls f1, f2, f1
/* 800856B0 00081310  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 800856B4 00081314  EC 00 08 2A */	fadds f0, f0, f1
/* 800856B8 00081318  FC 00 00 1E */	fctiwz f0, f0
/* 800856BC 0008131C  D8 01 01 30 */	stfd f0, 0x130(r1)
/* 800856C0 00081320  80 01 01 34 */	lwz r0, 0x134(r1)
/* 800856C4 00081324  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 800856C8 00081328  48 00 45 00 */	b lbl_80089BC8
/* 800856CC 0008132C  80 0D 9A 44 */	lwz r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 800856D0 00081330  34 00 FF FF */	addic. r0, r0, -1
/* 800856D4 00081334  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 800856D8 00081338  40 82 44 F0 */	bne lbl_80089BC8
/* 800856DC 0008133C  C0 42 87 04 */	lfs f2, lbl_80640D04-_SDA2_BASE_(r2)
/* 800856E0 00081340  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 800856E4 00081344  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 800856E8 00081348  38 80 00 08 */	li r4, 8
/* 800856EC 0008134C  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 800856F0 00081350  38 A0 00 00 */	li r5, 0
/* 800856F4 00081354  EC 22 00 72 */	fmuls f1, f2, f1
/* 800856F8 00081358  A8 63 00 0E */	lha r3, 0xe(r3)
/* 800856FC 0008135C  EC 00 08 2A */	fadds f0, f0, f1
/* 80085700 00081360  FC 00 00 1E */	fctiwz f0, f0
/* 80085704 00081364  D8 01 01 30 */	stfd f0, 0x130(r1)
/* 80085708 00081368  80 01 01 34 */	lwz r0, 0x134(r1)
/* 8008570C 0008136C  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80085710 00081370  48 1C E6 E1 */	bl func_80253DF0
/* 80085714 00081374  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 80085718 00081378  38 80 00 08 */	li r4, 8
/* 8008571C 0008137C  38 A0 00 00 */	li r5, 0
/* 80085720 00081380  48 1C E6 D1 */	bl func_80253DF0
/* 80085724 00081384  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80085728 00081388  38 80 00 08 */	li r4, 8
/* 8008572C 0008138C  A8 63 00 04 */	lha r3, 4(r3)
/* 80085730 00081390  38 A0 00 00 */	li r5, 0
/* 80085734 00081394  48 1C E6 BD */	bl func_80253DF0
/* 80085738 00081398  38 60 00 01 */	li r3, 1
/* 8008573C 0008139C  4B FD 28 79 */	bl func_80057FB4
/* 80085740 000813A0  88 0D 9A 4C */	lbz r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80085744 000813A4  2C 00 00 02 */	cmpwi r0, 2
/* 80085748 000813A8  41 82 00 58 */	beq lbl_800857A0
/* 8008574C 000813AC  40 80 00 10 */	bge lbl_8008575C
/* 80085750 000813B0  2C 00 00 01 */	cmpwi r0, 1
/* 80085754 000813B4  40 80 00 14 */	bge lbl_80085768
/* 80085758 000813B8  48 00 44 70 */	b lbl_80089BC8
lbl_8008575C:
/* 8008575C 000813BC  2C 00 00 04 */	cmpwi r0, 4
/* 80085760 000813C0  40 80 44 68 */	bge lbl_80089BC8
/* 80085764 000813C4  48 00 00 74 */	b lbl_800857D8
lbl_80085768:
/* 80085768 000813C8  38 60 00 06 */	li r3, 6
/* 8008576C 000813CC  38 80 00 0D */	li r4, 0xd
/* 80085770 000813D0  38 A0 00 01 */	li r5, 1
/* 80085774 000813D4  48 0D D1 CD */	bl func_80162940
/* 80085778 000813D8  38 60 00 18 */	li r3, 0x18
/* 8008577C 000813DC  38 80 00 02 */	li r4, 2
/* 80085780 000813E0  38 A0 00 01 */	li r5, 1
/* 80085784 000813E4  48 0D D1 BD */	bl func_80162940
/* 80085788 000813E8  38 60 00 02 */	li r3, 2
/* 8008578C 000813EC  38 80 00 00 */	li r4, 0
/* 80085790 000813F0  38 A0 00 00 */	li r5, 0
/* 80085794 000813F4  38 C0 00 01 */	li r6, 1
/* 80085798 000813F8  48 06 0A 91 */	bl func_800E6228
/* 8008579C 000813FC  48 00 44 2C */	b lbl_80089BC8
lbl_800857A0:
/* 800857A0 00081400  38 60 00 06 */	li r3, 6
/* 800857A4 00081404  38 80 00 0D */	li r4, 0xd
/* 800857A8 00081408  38 A0 00 01 */	li r5, 1
/* 800857AC 0008140C  48 0D D1 95 */	bl func_80162940
/* 800857B0 00081410  38 60 00 18 */	li r3, 0x18
/* 800857B4 00081414  38 80 00 02 */	li r4, 2
/* 800857B8 00081418  38 A0 00 01 */	li r5, 1
/* 800857BC 0008141C  48 0D D1 85 */	bl func_80162940
/* 800857C0 00081420  38 60 00 03 */	li r3, 3
/* 800857C4 00081424  38 80 00 00 */	li r4, 0
/* 800857C8 00081428  38 A0 00 00 */	li r5, 0
/* 800857CC 0008142C  38 C0 00 01 */	li r6, 1
/* 800857D0 00081430  48 06 0A 59 */	bl func_800E6228
/* 800857D4 00081434  48 00 43 F4 */	b lbl_80089BC8
lbl_800857D8:
/* 800857D8 00081438  38 00 00 1F */	li r0, 0x1f
/* 800857DC 0008143C  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 800857E0 00081440  48 00 43 E8 */	b lbl_80089BC8
/* 800857E4 00081444  38 60 00 01 */	li r3, 1
/* 800857E8 00081448  48 09 83 D9 */	bl func_8011DBC0
/* 800857EC 0008144C  38 60 00 00 */	li r3, 0
/* 800857F0 00081450  38 80 00 00 */	li r4, 0
/* 800857F4 00081454  4B FD 41 05 */	bl func_800598F8
/* 800857F8 00081458  38 60 00 01 */	li r3, 1
/* 800857FC 0008145C  4B FD 22 01 */	bl func_800579FC
/* 80085800 00081460  C0 42 87 04 */	lfs f2, lbl_80640D04-_SDA2_BASE_(r2)
/* 80085804 00081464  38 60 02 7F */	li r3, 0x27f
/* 80085808 00081468  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 8008580C 0008146C  38 80 00 00 */	li r4, 0
/* 80085810 00081470  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 80085814 00081474  38 A0 00 01 */	li r5, 1
/* 80085818 00081478  EC 22 00 72 */	fmuls f1, f2, f1
/* 8008581C 0008147C  EC 00 08 2A */	fadds f0, f0, f1
/* 80085820 00081480  FC 00 00 1E */	fctiwz f0, f0
/* 80085824 00081484  D8 01 01 30 */	stfd f0, 0x130(r1)
/* 80085828 00081488  80 01 01 34 */	lwz r0, 0x134(r1)
/* 8008582C 0008148C  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80085830 00081490  48 0D D1 11 */	bl func_80162940
/* 80085834 00081494  A8 7F 00 D8 */	lha r3, 0xd8(r31)
/* 80085838 00081498  38 80 00 08 */	li r4, 8
/* 8008583C 0008149C  38 A0 00 01 */	li r5, 1
/* 80085840 000814A0  48 1C E5 B1 */	bl func_80253DF0
/* 80085844 000814A4  A8 7F 00 D8 */	lha r3, 0xd8(r31)
/* 80085848 000814A8  38 80 00 14 */	li r4, 0x14
/* 8008584C 000814AC  38 A0 00 00 */	li r5, 0
/* 80085850 000814B0  48 1C E5 61 */	bl func_80253DB0
/* 80085854 000814B4  38 00 00 14 */	li r0, 0x14
/* 80085858 000814B8  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 8008585C 000814BC  B0 0D 9A 24 */	sth r0, lbl_8063ECE4-_SDA_BASE_(r13)
/* 80085860 000814C0  38 80 00 08 */	li r4, 8
/* 80085864 000814C4  38 A0 00 01 */	li r5, 1
/* 80085868 000814C8  48 1C E5 89 */	bl func_80253DF0
/* 8008586C 000814CC  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 80085870 000814D0  38 80 00 02 */	li r4, 2
/* 80085874 000814D4  38 A0 00 00 */	li r5, 0
/* 80085878 000814D8  48 1C E5 39 */	bl func_80253DB0
/* 8008587C 000814DC  4B FD 0A 41 */	bl func_800562BC
/* 80085880 000814E0  38 00 00 00 */	li r0, 0
/* 80085884 000814E4  38 60 00 2C */	li r3, 0x2c
/* 80085888 000814E8  B0 6D 9A 22 */	sth r3, lbl_8063ECE2-_SDA_BASE_(r13)
/* 8008588C 000814EC  90 0D 9A DC */	stw r0, lbl_8063ED9C-_SDA_BASE_(r13)
/* 80085890 000814F0  90 0D 9A E0 */	stw r0, lbl_8063EDA0-_SDA_BASE_(r13)
/* 80085894 000814F4  48 00 43 34 */	b lbl_80089BC8
/* 80085898 000814F8  A8 7F 00 D8 */	lha r3, 0xd8(r31)
/* 8008589C 000814FC  48 1C E5 35 */	bl func_80253DD0
/* 800858A0 00081500  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 800858A4 00081504  28 00 00 03 */	cmplwi r0, 3
/* 800858A8 00081508  40 82 43 20 */	bne lbl_80089BC8
/* 800858AC 0008150C  38 60 00 00 */	li r3, 0
/* 800858B0 00081510  38 80 00 00 */	li r4, 0
/* 800858B4 00081514  4B FD 40 45 */	bl func_800598F8
/* 800858B8 00081518  38 00 00 2D */	li r0, 0x2d
/* 800858BC 0008151C  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 800858C0 00081520  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 800858C4 00081524  80 03 00 08 */	lwz r0, 8(r3)
/* 800858C8 00081528  2C 00 00 02 */	cmpwi r0, 2
/* 800858CC 0008152C  40 82 00 CC */	bne lbl_80085998
/* 800858D0 00081530  38 60 00 01 */	li r3, 1
/* 800858D4 00081534  38 80 00 00 */	li r4, 0
/* 800858D8 00081538  38 A0 00 00 */	li r5, 0
/* 800858DC 0008153C  38 C0 00 05 */	li r6, 5
/* 800858E0 00081540  38 E0 00 02 */	li r7, 2
/* 800858E4 00081544  39 00 00 00 */	li r8, 0
/* 800858E8 00081548  4B FD 40 E1 */	bl func_800599C8
/* 800858EC 0008154C  38 60 00 02 */	li r3, 2
/* 800858F0 00081550  38 80 00 01 */	li r4, 1
/* 800858F4 00081554  38 A0 00 00 */	li r5, 0
/* 800858F8 00081558  38 C0 00 06 */	li r6, 6
/* 800858FC 0008155C  38 E0 00 03 */	li r7, 3
/* 80085900 00081560  39 00 00 00 */	li r8, 0
/* 80085904 00081564  4B FD 40 C5 */	bl func_800599C8
/* 80085908 00081568  38 60 00 03 */	li r3, 3
/* 8008590C 0008156C  38 80 00 02 */	li r4, 2
/* 80085910 00081570  38 A0 00 00 */	li r5, 0
/* 80085914 00081574  38 C0 00 07 */	li r6, 7
/* 80085918 00081578  38 E0 00 09 */	li r7, 9
/* 8008591C 0008157C  39 00 00 00 */	li r8, 0
/* 80085920 00081580  4B FD 40 A9 */	bl func_800599C8
/* 80085924 00081584  38 60 00 05 */	li r3, 5
/* 80085928 00081588  38 80 00 00 */	li r4, 0
/* 8008592C 0008158C  38 A0 00 01 */	li r5, 1
/* 80085930 00081590  38 C0 00 00 */	li r6, 0
/* 80085934 00081594  38 E0 00 06 */	li r7, 6
/* 80085938 00081598  39 00 00 00 */	li r8, 0
/* 8008593C 0008159C  4B FD 40 8D */	bl func_800599C8
/* 80085940 000815A0  38 60 00 06 */	li r3, 6
/* 80085944 000815A4  38 80 00 05 */	li r4, 5
/* 80085948 000815A8  38 A0 00 02 */	li r5, 2
/* 8008594C 000815AC  38 C0 00 00 */	li r6, 0
/* 80085950 000815B0  38 E0 00 07 */	li r7, 7
/* 80085954 000815B4  39 00 00 00 */	li r8, 0
/* 80085958 000815B8  4B FD 40 71 */	bl func_800599C8
/* 8008595C 000815BC  38 60 00 07 */	li r3, 7
/* 80085960 000815C0  38 80 00 06 */	li r4, 6
/* 80085964 000815C4  38 A0 00 03 */	li r5, 3
/* 80085968 000815C8  38 C0 00 00 */	li r6, 0
/* 8008596C 000815CC  38 E0 00 09 */	li r7, 9
/* 80085970 000815D0  39 00 00 00 */	li r8, 0
/* 80085974 000815D4  4B FD 40 55 */	bl func_800599C8
/* 80085978 000815D8  38 60 00 09 */	li r3, 9
/* 8008597C 000815DC  38 80 00 07 */	li r4, 7
/* 80085980 000815E0  38 A0 00 07 */	li r5, 7
/* 80085984 000815E4  38 C0 00 00 */	li r6, 0
/* 80085988 000815E8  38 E0 00 00 */	li r7, 0
/* 8008598C 000815EC  39 00 00 00 */	li r8, 0
/* 80085990 000815F0  4B FD 40 39 */	bl func_800599C8
/* 80085994 000815F4  48 00 42 34 */	b lbl_80089BC8
lbl_80085998:
/* 80085998 000815F8  38 60 00 01 */	li r3, 1
/* 8008599C 000815FC  38 80 00 00 */	li r4, 0
/* 800859A0 00081600  38 A0 00 00 */	li r5, 0
/* 800859A4 00081604  38 C0 00 05 */	li r6, 5
/* 800859A8 00081608  38 E0 00 02 */	li r7, 2
/* 800859AC 0008160C  39 00 00 00 */	li r8, 0
/* 800859B0 00081610  4B FD 40 19 */	bl func_800599C8
/* 800859B4 00081614  38 60 00 02 */	li r3, 2
/* 800859B8 00081618  38 80 00 01 */	li r4, 1
/* 800859BC 0008161C  38 A0 00 00 */	li r5, 0
/* 800859C0 00081620  38 C0 00 06 */	li r6, 6
/* 800859C4 00081624  38 E0 00 03 */	li r7, 3
/* 800859C8 00081628  39 00 00 00 */	li r8, 0
/* 800859CC 0008162C  4B FD 3F FD */	bl func_800599C8
/* 800859D0 00081630  38 60 00 03 */	li r3, 3
/* 800859D4 00081634  38 80 00 02 */	li r4, 2
/* 800859D8 00081638  38 A0 00 00 */	li r5, 0
/* 800859DC 0008163C  38 C0 00 07 */	li r6, 7
/* 800859E0 00081640  38 E0 00 04 */	li r7, 4
/* 800859E4 00081644  39 00 00 00 */	li r8, 0
/* 800859E8 00081648  4B FD 3F E1 */	bl func_800599C8
/* 800859EC 0008164C  38 60 00 04 */	li r3, 4
/* 800859F0 00081650  38 80 00 03 */	li r4, 3
/* 800859F4 00081654  38 A0 00 00 */	li r5, 0
/* 800859F8 00081658  38 C0 00 08 */	li r6, 8
/* 800859FC 0008165C  38 E0 00 09 */	li r7, 9
/* 80085A00 00081660  39 00 00 00 */	li r8, 0
/* 80085A04 00081664  4B FD 3F C5 */	bl func_800599C8
/* 80085A08 00081668  38 60 00 05 */	li r3, 5
/* 80085A0C 0008166C  38 80 00 00 */	li r4, 0
/* 80085A10 00081670  38 A0 00 01 */	li r5, 1
/* 80085A14 00081674  38 C0 00 00 */	li r6, 0
/* 80085A18 00081678  38 E0 00 06 */	li r7, 6
/* 80085A1C 0008167C  39 00 00 00 */	li r8, 0
/* 80085A20 00081680  4B FD 3F A9 */	bl func_800599C8
/* 80085A24 00081684  38 60 00 06 */	li r3, 6
/* 80085A28 00081688  38 80 00 05 */	li r4, 5
/* 80085A2C 0008168C  38 A0 00 02 */	li r5, 2
/* 80085A30 00081690  38 C0 00 00 */	li r6, 0
/* 80085A34 00081694  38 E0 00 07 */	li r7, 7
/* 80085A38 00081698  39 00 00 00 */	li r8, 0
/* 80085A3C 0008169C  4B FD 3F 8D */	bl func_800599C8
/* 80085A40 000816A0  38 60 00 07 */	li r3, 7
/* 80085A44 000816A4  38 80 00 06 */	li r4, 6
/* 80085A48 000816A8  38 A0 00 03 */	li r5, 3
/* 80085A4C 000816AC  38 C0 00 00 */	li r6, 0
/* 80085A50 000816B0  38 E0 00 08 */	li r7, 8
/* 80085A54 000816B4  39 00 00 00 */	li r8, 0
/* 80085A58 000816B8  4B FD 3F 71 */	bl func_800599C8
/* 80085A5C 000816BC  38 60 00 08 */	li r3, 8
/* 80085A60 000816C0  38 80 00 07 */	li r4, 7
/* 80085A64 000816C4  38 A0 00 04 */	li r5, 4
/* 80085A68 000816C8  38 C0 00 00 */	li r6, 0
/* 80085A6C 000816CC  38 E0 00 09 */	li r7, 9
/* 80085A70 000816D0  39 00 00 00 */	li r8, 0
/* 80085A74 000816D4  4B FD 3F 55 */	bl func_800599C8
/* 80085A78 000816D8  38 60 00 09 */	li r3, 9
/* 80085A7C 000816DC  38 80 00 08 */	li r4, 8
/* 80085A80 000816E0  38 A0 00 08 */	li r5, 8
/* 80085A84 000816E4  38 C0 00 00 */	li r6, 0
/* 80085A88 000816E8  38 E0 00 00 */	li r7, 0
/* 80085A8C 000816EC  39 00 00 00 */	li r8, 0
/* 80085A90 000816F0  4B FD 3F 39 */	bl func_800599C8
/* 80085A94 000816F4  48 00 41 34 */	b lbl_80089BC8
/* 80085A98 000816F8  88 8D 9A 4C */	lbz r4, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80085A9C 000816FC  38 60 00 28 */	li r3, 0x28
/* 80085AA0 00081700  38 A0 00 00 */	li r5, 0
/* 80085AA4 00081704  38 C0 00 01 */	li r6, 1
/* 80085AA8 00081708  4B FD 3F C5 */	bl func_80059A6C
/* 80085AAC 0008170C  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 80085AB0 00081710  90 6D 9A 28 */	stw r3, lbl_8063ECE8-_SDA_BASE_(r13)
/* 80085AB4 00081714  41 82 00 D8 */	beq lbl_80085B8C
/* 80085AB8 00081718  54 63 07 3E */	clrlwi r3, r3, 0x1c
/* 80085ABC 0008171C  38 03 00 08 */	addi r0, r3, 8
/* 80085AC0 00081720  90 6D 9A 2C */	stw r3, lbl_8063ECEC-_SDA_BASE_(r13)
/* 80085AC4 00081724  28 03 00 01 */	cmplwi r3, 1
/* 80085AC8 00081728  90 0D 9B 24 */	stw r0, lbl_8063EDE4-_SDA_BASE_(r13)
/* 80085ACC 0008172C  98 6D 9A 4C */	stb r3, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80085AD0 00081730  41 80 00 40 */	blt lbl_80085B10
/* 80085AD4 00081734  28 03 00 04 */	cmplwi r3, 4
/* 80085AD8 00081738  41 81 00 38 */	bgt lbl_80085B10
/* 80085ADC 0008173C  A8 7F 00 D8 */	lha r3, 0xd8(r31)
/* 80085AE0 00081740  38 80 00 13 */	li r4, 0x13
/* 80085AE4 00081744  38 A0 00 00 */	li r5, 0
/* 80085AE8 00081748  48 1C E2 C9 */	bl func_80253DB0
/* 80085AEC 0008174C  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 80085AF0 00081750  38 80 00 01 */	li r4, 1
/* 80085AF4 00081754  38 A0 00 00 */	li r5, 0
/* 80085AF8 00081758  48 1C E2 B9 */	bl func_80253DB0
/* 80085AFC 0008175C  38 00 00 33 */	li r0, 0x33
/* 80085B00 00081760  38 60 00 01 */	li r3, 1
/* 80085B04 00081764  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80085B08 00081768  4B FD 49 C5 */	bl func_8005A4CC
/* 80085B0C 0008176C  48 00 40 BC */	b lbl_80089BC8
lbl_80085B10:
/* 80085B10 00081770  28 03 00 05 */	cmplwi r3, 5
/* 80085B14 00081774  41 80 00 40 */	blt lbl_80085B54
/* 80085B18 00081778  28 03 00 08 */	cmplwi r3, 8
/* 80085B1C 0008177C  41 81 00 38 */	bgt lbl_80085B54
/* 80085B20 00081780  A8 7F 00 D8 */	lha r3, 0xd8(r31)
/* 80085B24 00081784  38 80 00 13 */	li r4, 0x13
/* 80085B28 00081788  38 A0 00 00 */	li r5, 0
/* 80085B2C 0008178C  48 1C E2 85 */	bl func_80253DB0
/* 80085B30 00081790  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 80085B34 00081794  38 80 00 01 */	li r4, 1
/* 80085B38 00081798  38 A0 00 00 */	li r5, 0
/* 80085B3C 0008179C  48 1C E2 75 */	bl func_80253DB0
/* 80085B40 000817A0  38 00 00 33 */	li r0, 0x33
/* 80085B44 000817A4  38 60 00 01 */	li r3, 1
/* 80085B48 000817A8  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80085B4C 000817AC  4B FD 49 81 */	bl func_8005A4CC
/* 80085B50 000817B0  48 00 40 78 */	b lbl_80089BC8
lbl_80085B54:
/* 80085B54 000817B4  28 03 00 09 */	cmplwi r3, 9
/* 80085B58 000817B8  40 82 40 70 */	bne lbl_80089BC8
/* 80085B5C 000817BC  38 E0 00 00 */	li r7, 0
/* 80085B60 000817C0  38 C0 00 31 */	li r6, 0x31
/* 80085B64 000817C4  90 ED 9A DC */	stw r7, lbl_8063ED9C-_SDA_BASE_(r13)
/* 80085B68 000817C8  54 04 04 3E */	clrlwi r4, r0, 0x10
/* 80085B6C 000817CC  A8 7F 00 D8 */	lha r3, 0xd8(r31)
/* 80085B70 000817D0  38 A0 00 00 */	li r5, 0
/* 80085B74 000817D4  90 ED 9A E0 */	stw r7, lbl_8063EDA0-_SDA_BASE_(r13)
/* 80085B78 000817D8  B0 CD 9A 22 */	sth r6, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80085B7C 000817DC  48 1C E2 35 */	bl func_80253DB0
/* 80085B80 000817E0  38 60 00 01 */	li r3, 1
/* 80085B84 000817E4  4B FD 49 49 */	bl func_8005A4CC
/* 80085B88 000817E8  48 00 40 40 */	b lbl_80089BC8
lbl_80085B8C:
/* 80085B8C 000817EC  2C 03 00 00 */	cmpwi r3, 0
/* 80085B90 000817F0  41 82 40 38 */	beq lbl_80089BC8
/* 80085B94 000817F4  38 03 FF FF */	addi r0, r3, -1
/* 80085B98 000817F8  A8 7F 00 D8 */	lha r3, 0xd8(r31)
/* 80085B9C 000817FC  90 0D 9B 28 */	stw r0, lbl_8063EDE8-_SDA_BASE_(r13)
/* 80085BA0 00081800  54 04 04 3E */	clrlwi r4, r0, 0x10
/* 80085BA4 00081804  38 A0 00 00 */	li r5, 0
/* 80085BA8 00081808  48 1C E2 09 */	bl func_80253DB0
/* 80085BAC 0008180C  80 0D 9A 28 */	lwz r0, lbl_8063ECE8-_SDA_BASE_(r13)
/* 80085BB0 00081810  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80085BB4 00081814  48 00 40 14 */	b lbl_80089BC8
/* 80085BB8 00081818  A8 7F 00 D8 */	lha r3, 0xd8(r31)
/* 80085BBC 0008181C  48 1C E2 15 */	bl func_80253DD0
/* 80085BC0 00081820  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80085BC4 00081824  28 00 00 03 */	cmplwi r0, 3
/* 80085BC8 00081828  40 82 40 00 */	bne lbl_80089BC8
/* 80085BCC 0008182C  38 00 00 34 */	li r0, 0x34
/* 80085BD0 00081830  A8 7F 00 D8 */	lha r3, 0xd8(r31)
/* 80085BD4 00081834  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80085BD8 00081838  38 80 00 08 */	li r4, 8
/* 80085BDC 0008183C  38 A0 00 00 */	li r5, 0
/* 80085BE0 00081840  48 1C E2 11 */	bl func_80253DF0
/* 80085BE4 00081844  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 80085BE8 00081848  38 80 00 08 */	li r4, 8
/* 80085BEC 0008184C  38 A0 00 00 */	li r5, 0
/* 80085BF0 00081850  48 1C E2 01 */	bl func_80253DF0
/* 80085BF4 00081854  80 6D 9A 2C */	lwz r3, lbl_8063ECEC-_SDA_BASE_(r13)
/* 80085BF8 00081858  28 03 00 01 */	cmplwi r3, 1
/* 80085BFC 0008185C  41 80 00 2C */	blt lbl_80085C28
/* 80085C00 00081860  28 03 00 04 */	cmplwi r3, 4
/* 80085C04 00081864  41 81 00 24 */	bgt lbl_80085C28
/* 80085C08 00081868  3B 83 FF FF */	addi r28, r3, -1
/* 80085C0C 0008186C  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80085C10 00081870  1C 1C 00 DC */	mulli r0, r28, 0xdc
/* 80085C14 00081874  7C 63 02 14 */	add r3, r3, r0
/* 80085C18 00081878  38 63 57 60 */	addi r3, r3, 0x5760
/* 80085C1C 0008187C  48 35 65 81 */	bl func_803DC19C
/* 80085C20 00081880  7C 7B 1B 78 */	mr r27, r3
/* 80085C24 00081884  48 00 00 30 */	b lbl_80085C54
lbl_80085C28:
/* 80085C28 00081888  28 03 00 05 */	cmplwi r3, 5
/* 80085C2C 0008188C  41 80 00 28 */	blt lbl_80085C54
/* 80085C30 00081890  28 03 00 08 */	cmplwi r3, 8
/* 80085C34 00081894  41 81 00 20 */	bgt lbl_80085C54
/* 80085C38 00081898  3B 83 FF FB */	addi r28, r3, -5
/* 80085C3C 0008189C  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80085C40 000818A0  1C 1C 00 DC */	mulli r0, r28, 0xdc
/* 80085C44 000818A4  7C 63 02 14 */	add r3, r3, r0
/* 80085C48 000818A8  38 63 61 B8 */	addi r3, r3, 0x61b8
/* 80085C4C 000818AC  48 35 65 51 */	bl func_803DC19C
/* 80085C50 000818B0  7C 7B 1B 78 */	mr r27, r3
lbl_80085C54:
/* 80085C54 000818B4  3C C0 80 09 */	lis r6, lbl_80089E24@ha
/* 80085C58 000818B8  7F 63 DB 78 */	mr r3, r27
/* 80085C5C 000818BC  7F 85 E3 78 */	mr r5, r28
/* 80085C60 000818C0  38 80 00 00 */	li r4, 0
/* 80085C64 000818C4  38 C6 9E 24 */	addi r6, r6, lbl_80089E24@l
/* 80085C68 000818C8  38 E0 00 00 */	li r7, 0
/* 80085C6C 000818CC  48 07 37 99 */	bl func_800F9404
/* 80085C70 000818D0  48 00 3F 58 */	b lbl_80089BC8
/* 80085C74 000818D4  48 07 39 39 */	bl func_800F95AC
/* 80085C78 000818D8  3C 03 00 01 */	addis r0, r3, 1
/* 80085C7C 000818DC  28 00 FF FF */	cmplwi r0, 0xffff
/* 80085C80 000818E0  41 82 3F 48 */	beq lbl_80089BC8
/* 80085C84 000818E4  48 07 39 29 */	bl func_800F95AC
/* 80085C88 000818E8  3C 03 00 01 */	addis r0, r3, 1
/* 80085C8C 000818EC  28 00 FF FE */	cmplwi r0, 0xfffe
/* 80085C90 000818F0  41 82 00 44 */	beq lbl_80085CD4
/* 80085C94 000818F4  80 0D 9A 2C */	lwz r0, lbl_8063ECEC-_SDA_BASE_(r13)
/* 80085C98 000818F8  28 00 00 01 */	cmplwi r0, 1
/* 80085C9C 000818FC  41 80 00 1C */	blt lbl_80085CB8
/* 80085CA0 00081900  28 00 00 04 */	cmplwi r0, 4
/* 80085CA4 00081904  41 81 00 14 */	bgt lbl_80085CB8
/* 80085CA8 00081908  48 07 39 05 */	bl func_800F95AC
/* 80085CAC 0008190C  38 03 00 01 */	addi r0, r3, 1
/* 80085CB0 00081910  90 0D 9A DC */	stw r0, lbl_8063ED9C-_SDA_BASE_(r13)
/* 80085CB4 00081914  48 00 00 20 */	b lbl_80085CD4
lbl_80085CB8:
/* 80085CB8 00081918  28 00 00 05 */	cmplwi r0, 5
/* 80085CBC 0008191C  41 80 00 18 */	blt lbl_80085CD4
/* 80085CC0 00081920  28 00 00 08 */	cmplwi r0, 8
/* 80085CC4 00081924  41 81 00 10 */	bgt lbl_80085CD4
/* 80085CC8 00081928  48 07 38 E5 */	bl func_800F95AC
/* 80085CCC 0008192C  38 03 00 01 */	addi r0, r3, 1
/* 80085CD0 00081930  90 0D 9A E0 */	stw r0, lbl_8063EDA0-_SDA_BASE_(r13)
lbl_80085CD4:
/* 80085CD4 00081934  A8 7F 00 D8 */	lha r3, 0xd8(r31)
/* 80085CD8 00081938  38 80 00 08 */	li r4, 8
/* 80085CDC 0008193C  38 A0 00 01 */	li r5, 1
/* 80085CE0 00081940  48 1C E1 11 */	bl func_80253DF0
/* 80085CE4 00081944  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 80085CE8 00081948  38 80 00 08 */	li r4, 8
/* 80085CEC 0008194C  38 A0 00 01 */	li r5, 1
/* 80085CF0 00081950  48 1C E1 01 */	bl func_80253DF0
/* 80085CF4 00081954  A8 7F 00 D8 */	lha r3, 0xd8(r31)
/* 80085CF8 00081958  38 80 00 14 */	li r4, 0x14
/* 80085CFC 0008195C  38 A0 00 00 */	li r5, 0
/* 80085D00 00081960  48 1C E0 B1 */	bl func_80253DB0
/* 80085D04 00081964  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 80085D08 00081968  38 80 00 02 */	li r4, 2
/* 80085D0C 0008196C  38 A0 00 00 */	li r5, 0
/* 80085D10 00081970  48 1C E0 A1 */	bl func_80253DB0
/* 80085D14 00081974  80 0D 9A DC */	lwz r0, lbl_8063ED9C-_SDA_BASE_(r13)
/* 80085D18 00081978  38 60 00 2C */	li r3, 0x2c
/* 80085D1C 0008197C  B0 6D 9A 22 */	sth r3, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80085D20 00081980  2C 00 00 00 */	cmpwi r0, 0
/* 80085D24 00081984  41 82 3E A4 */	beq lbl_80089BC8
/* 80085D28 00081988  80 0D 9A E0 */	lwz r0, lbl_8063EDA0-_SDA_BASE_(r13)
/* 80085D2C 0008198C  2C 00 00 00 */	cmpwi r0, 0
/* 80085D30 00081990  41 82 3E 98 */	beq lbl_80089BC8
/* 80085D34 00081994  38 60 00 00 */	li r3, 0
/* 80085D38 00081998  38 80 00 00 */	li r4, 0
/* 80085D3C 0008199C  4B FD 3B BD */	bl func_800598F8
/* 80085D40 000819A0  38 60 00 01 */	li r3, 1
/* 80085D44 000819A4  38 C0 00 2E */	li r6, 0x2e
/* 80085D48 000819A8  38 00 00 03 */	li r0, 3
/* 80085D4C 000819AC  3B 9F 00 B0 */	addi r28, r31, 0xb0
/* 80085D50 000819B0  98 6D 9A FD */	stb r3, lbl_8063EDBD-_SDA_BASE_(r13)
/* 80085D54 000819B4  38 80 00 08 */	li r4, 8
/* 80085D58 000819B8  A8 7C 00 08 */	lha r3, 8(r28)
/* 80085D5C 000819BC  38 A0 00 01 */	li r5, 1
/* 80085D60 000819C0  B0 CD 9A 22 */	sth r6, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80085D64 000819C4  90 0D 9A 74 */	stw r0, lbl_8063ED34-_SDA_BASE_(r13)
/* 80085D68 000819C8  48 1C E0 89 */	bl func_80253DF0
/* 80085D6C 000819CC  A8 7C 00 08 */	lha r3, 8(r28)
/* 80085D70 000819D0  38 80 00 06 */	li r4, 6
/* 80085D74 000819D4  38 A0 00 00 */	li r5, 0
/* 80085D78 000819D8  48 1C E0 39 */	bl func_80253DB0
/* 80085D7C 000819DC  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 80085D80 000819E0  38 80 00 04 */	li r4, 4
/* 80085D84 000819E4  C0 22 87 30 */	lfs f1, lbl_80640D30-_SDA2_BASE_(r2)
/* 80085D88 000819E8  48 1C E0 89 */	bl func_80253E10
/* 80085D8C 000819EC  A8 7C 00 08 */	lha r3, 8(r28)
/* 80085D90 000819F0  38 80 00 04 */	li r4, 4
/* 80085D94 000819F4  C0 22 87 34 */	lfs f1, lbl_80640D34-_SDA2_BASE_(r2)
/* 80085D98 000819F8  48 1C E0 79 */	bl func_80253E10
/* 80085D9C 000819FC  38 60 00 01 */	li r3, 1
/* 80085DA0 00081A00  38 80 00 00 */	li r4, 0
/* 80085DA4 00081A04  38 A0 00 00 */	li r5, 0
/* 80085DA8 00081A08  38 C0 00 02 */	li r6, 2
/* 80085DAC 00081A0C  38 E0 00 00 */	li r7, 0
/* 80085DB0 00081A10  39 00 00 00 */	li r8, 0
/* 80085DB4 00081A14  4B FD 3C 15 */	bl func_800599C8
/* 80085DB8 00081A18  38 60 00 02 */	li r3, 2
/* 80085DBC 00081A1C  38 80 00 00 */	li r4, 0
/* 80085DC0 00081A20  38 A0 00 01 */	li r5, 1
/* 80085DC4 00081A24  38 C0 00 00 */	li r6, 0
/* 80085DC8 00081A28  38 E0 00 00 */	li r7, 0
/* 80085DCC 00081A2C  39 00 00 00 */	li r8, 0
/* 80085DD0 00081A30  4B FD 3B F9 */	bl func_800599C8
/* 80085DD4 00081A34  38 00 00 02 */	li r0, 2
/* 80085DD8 00081A38  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80085DDC 00081A3C  48 00 3D EC */	b lbl_80089BC8
/* 80085DE0 00081A40  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 80085DE4 00081A44  48 1C DF ED */	bl func_80253DD0
/* 80085DE8 00081A48  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80085DEC 00081A4C  28 00 00 03 */	cmplwi r0, 3
/* 80085DF0 00081A50  40 82 3D D8 */	bne lbl_80089BC8
/* 80085DF4 00081A54  88 8D 9A 4C */	lbz r4, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80085DF8 00081A58  38 60 00 01 */	li r3, 1
/* 80085DFC 00081A5C  38 A0 00 00 */	li r5, 0
/* 80085E00 00081A60  38 C0 00 01 */	li r6, 1
/* 80085E04 00081A64  4B FD 3C 69 */	bl func_80059A6C
/* 80085E08 00081A68  54 64 07 3E */	clrlwi r4, r3, 0x1c
/* 80085E0C 00081A6C  90 6D 9A 28 */	stw r3, lbl_8063ECE8-_SDA_BASE_(r13)
/* 80085E10 00081A70  28 04 00 02 */	cmplwi r4, 2
/* 80085E14 00081A74  41 81 3D B4 */	bgt lbl_80089BC8
/* 80085E18 00081A78  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 80085E1C 00081A7C  41 82 00 58 */	beq lbl_80085E74
/* 80085E20 00081A80  38 A4 00 01 */	addi r5, r4, 1
/* 80085E24 00081A84  38 04 FF FF */	addi r0, r4, -1
/* 80085E28 00081A88  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80085E2C 00081A8C  90 8D 9A 2C */	stw r4, lbl_8063ECEC-_SDA_BASE_(r13)
/* 80085E30 00081A90  A8 63 00 08 */	lha r3, 8(r3)
/* 80085E34 00081A94  54 A4 04 3E */	clrlwi r4, r5, 0x10
/* 80085E38 00081A98  90 AD 9B 24 */	stw r5, lbl_8063EDE4-_SDA_BASE_(r13)
/* 80085E3C 00081A9C  38 A0 00 00 */	li r5, 0
/* 80085E40 00081AA0  90 0D 9B 28 */	stw r0, lbl_8063EDE8-_SDA_BASE_(r13)
/* 80085E44 00081AA4  48 1C DF 6D */	bl func_80253DB0
/* 80085E48 00081AA8  80 6D 9A 2C */	lwz r3, lbl_8063ECEC-_SDA_BASE_(r13)
/* 80085E4C 00081AAC  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 80085E50 00081AB0  98 6D 9A 4C */	stb r3, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80085E54 00081AB4  28 00 00 01 */	cmplwi r0, 1
/* 80085E58 00081AB8  40 82 00 10 */	bne lbl_80085E68
/* 80085E5C 00081ABC  38 00 00 31 */	li r0, 0x31
/* 80085E60 00081AC0  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80085E64 00081AC4  48 00 3D 64 */	b lbl_80089BC8
lbl_80085E68:
/* 80085E68 00081AC8  38 00 00 2F */	li r0, 0x2f
/* 80085E6C 00081ACC  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80085E70 00081AD0  48 00 3D 58 */	b lbl_80089BC8
lbl_80085E74:
/* 80085E74 00081AD4  2C 03 00 00 */	cmpwi r3, 0
/* 80085E78 00081AD8  41 82 3D 50 */	beq lbl_80089BC8
/* 80085E7C 00081ADC  38 03 FF FF */	addi r0, r3, -1
/* 80085E80 00081AE0  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80085E84 00081AE4  90 0D 9B 28 */	stw r0, lbl_8063EDE8-_SDA_BASE_(r13)
/* 80085E88 00081AE8  54 04 04 3E */	clrlwi r4, r0, 0x10
/* 80085E8C 00081AEC  A8 63 00 08 */	lha r3, 8(r3)
/* 80085E90 00081AF0  38 A0 00 00 */	li r5, 0
/* 80085E94 00081AF4  48 1C DF 1D */	bl func_80253DB0
/* 80085E98 00081AF8  80 0D 9A 28 */	lwz r0, lbl_8063ECE8-_SDA_BASE_(r13)
/* 80085E9C 00081AFC  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80085EA0 00081B00  48 00 3D 28 */	b lbl_80089BC8
/* 80085EA4 00081B04  3B 9F 00 B0 */	addi r28, r31, 0xb0
/* 80085EA8 00081B08  A8 7C 00 08 */	lha r3, 8(r28)
/* 80085EAC 00081B0C  48 1C DF 25 */	bl func_80253DD0
/* 80085EB0 00081B10  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80085EB4 00081B14  28 00 00 03 */	cmplwi r0, 3
/* 80085EB8 00081B18  40 82 3D 10 */	bne lbl_80089BC8
/* 80085EBC 00081B1C  A8 7C 00 08 */	lha r3, 8(r28)
/* 80085EC0 00081B20  38 80 00 05 */	li r4, 5
/* 80085EC4 00081B24  38 A0 00 00 */	li r5, 0
/* 80085EC8 00081B28  48 1C DE E9 */	bl func_80253DB0
/* 80085ECC 00081B2C  38 00 00 30 */	li r0, 0x30
/* 80085ED0 00081B30  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80085ED4 00081B34  48 00 3C F4 */	b lbl_80089BC8
/* 80085ED8 00081B38  3B 9F 00 B0 */	addi r28, r31, 0xb0
/* 80085EDC 00081B3C  A8 7C 00 08 */	lha r3, 8(r28)
/* 80085EE0 00081B40  48 1C DE F1 */	bl func_80253DD0
/* 80085EE4 00081B44  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80085EE8 00081B48  28 00 00 03 */	cmplwi r0, 3
/* 80085EEC 00081B4C  40 82 3C DC */	bne lbl_80089BC8
/* 80085EF0 00081B50  38 00 00 2D */	li r0, 0x2d
/* 80085EF4 00081B54  A8 7C 00 08 */	lha r3, 8(r28)
/* 80085EF8 00081B58  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80085EFC 00081B5C  38 80 00 08 */	li r4, 8
/* 80085F00 00081B60  38 A0 00 00 */	li r5, 0
/* 80085F04 00081B64  48 1C DE ED */	bl func_80253DF0
/* 80085F08 00081B68  A8 7C 00 02 */	lha r3, 2(r28)
/* 80085F0C 00081B6C  38 80 00 08 */	li r4, 8
/* 80085F10 00081B70  38 A0 00 00 */	li r5, 0
/* 80085F14 00081B74  48 1C DE DD */	bl func_80253DF0
/* 80085F18 00081B78  38 60 00 00 */	li r3, 0
/* 80085F1C 00081B7C  38 80 00 00 */	li r4, 0
/* 80085F20 00081B80  4B FD 39 D9 */	bl func_800598F8
/* 80085F24 00081B84  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80085F28 00081B88  80 03 00 08 */	lwz r0, 8(r3)
/* 80085F2C 00081B8C  2C 00 00 02 */	cmpwi r0, 2
/* 80085F30 00081B90  40 82 00 CC */	bne lbl_80085FFC
/* 80085F34 00081B94  38 60 00 01 */	li r3, 1
/* 80085F38 00081B98  38 80 00 00 */	li r4, 0
/* 80085F3C 00081B9C  38 A0 00 00 */	li r5, 0
/* 80085F40 00081BA0  38 C0 00 05 */	li r6, 5
/* 80085F44 00081BA4  38 E0 00 02 */	li r7, 2
/* 80085F48 00081BA8  39 00 00 00 */	li r8, 0
/* 80085F4C 00081BAC  4B FD 3A 7D */	bl func_800599C8
/* 80085F50 00081BB0  38 60 00 02 */	li r3, 2
/* 80085F54 00081BB4  38 80 00 01 */	li r4, 1
/* 80085F58 00081BB8  38 A0 00 00 */	li r5, 0
/* 80085F5C 00081BBC  38 C0 00 06 */	li r6, 6
/* 80085F60 00081BC0  38 E0 00 03 */	li r7, 3
/* 80085F64 00081BC4  39 00 00 00 */	li r8, 0
/* 80085F68 00081BC8  4B FD 3A 61 */	bl func_800599C8
/* 80085F6C 00081BCC  38 60 00 03 */	li r3, 3
/* 80085F70 00081BD0  38 80 00 02 */	li r4, 2
/* 80085F74 00081BD4  38 A0 00 00 */	li r5, 0
/* 80085F78 00081BD8  38 C0 00 07 */	li r6, 7
/* 80085F7C 00081BDC  38 E0 00 09 */	li r7, 9
/* 80085F80 00081BE0  39 00 00 00 */	li r8, 0
/* 80085F84 00081BE4  4B FD 3A 45 */	bl func_800599C8
/* 80085F88 00081BE8  38 60 00 05 */	li r3, 5
/* 80085F8C 00081BEC  38 80 00 00 */	li r4, 0
/* 80085F90 00081BF0  38 A0 00 01 */	li r5, 1
/* 80085F94 00081BF4  38 C0 00 00 */	li r6, 0
/* 80085F98 00081BF8  38 E0 00 06 */	li r7, 6
/* 80085F9C 00081BFC  39 00 00 00 */	li r8, 0
/* 80085FA0 00081C00  4B FD 3A 29 */	bl func_800599C8
/* 80085FA4 00081C04  38 60 00 06 */	li r3, 6
/* 80085FA8 00081C08  38 80 00 05 */	li r4, 5
/* 80085FAC 00081C0C  38 A0 00 02 */	li r5, 2
/* 80085FB0 00081C10  38 C0 00 00 */	li r6, 0
/* 80085FB4 00081C14  38 E0 00 07 */	li r7, 7
/* 80085FB8 00081C18  39 00 00 00 */	li r8, 0
/* 80085FBC 00081C1C  4B FD 3A 0D */	bl func_800599C8
/* 80085FC0 00081C20  38 60 00 07 */	li r3, 7
/* 80085FC4 00081C24  38 80 00 06 */	li r4, 6
/* 80085FC8 00081C28  38 A0 00 03 */	li r5, 3
/* 80085FCC 00081C2C  38 C0 00 00 */	li r6, 0
/* 80085FD0 00081C30  38 E0 00 09 */	li r7, 9
/* 80085FD4 00081C34  39 00 00 00 */	li r8, 0
/* 80085FD8 00081C38  4B FD 39 F1 */	bl func_800599C8
/* 80085FDC 00081C3C  38 60 00 09 */	li r3, 9
/* 80085FE0 00081C40  38 80 00 07 */	li r4, 7
/* 80085FE4 00081C44  38 A0 00 07 */	li r5, 7
/* 80085FE8 00081C48  38 C0 00 00 */	li r6, 0
/* 80085FEC 00081C4C  38 E0 00 00 */	li r7, 0
/* 80085FF0 00081C50  39 00 00 00 */	li r8, 0
/* 80085FF4 00081C54  4B FD 39 D5 */	bl func_800599C8
/* 80085FF8 00081C58  48 00 01 00 */	b lbl_800860F8
lbl_80085FFC:
/* 80085FFC 00081C5C  38 60 00 01 */	li r3, 1
/* 80086000 00081C60  38 80 00 00 */	li r4, 0
/* 80086004 00081C64  38 A0 00 00 */	li r5, 0
/* 80086008 00081C68  38 C0 00 05 */	li r6, 5
/* 8008600C 00081C6C  38 E0 00 02 */	li r7, 2
/* 80086010 00081C70  39 00 00 00 */	li r8, 0
/* 80086014 00081C74  4B FD 39 B5 */	bl func_800599C8
/* 80086018 00081C78  38 60 00 02 */	li r3, 2
/* 8008601C 00081C7C  38 80 00 01 */	li r4, 1
/* 80086020 00081C80  38 A0 00 00 */	li r5, 0
/* 80086024 00081C84  38 C0 00 06 */	li r6, 6
/* 80086028 00081C88  38 E0 00 03 */	li r7, 3
/* 8008602C 00081C8C  39 00 00 00 */	li r8, 0
/* 80086030 00081C90  4B FD 39 99 */	bl func_800599C8
/* 80086034 00081C94  38 60 00 03 */	li r3, 3
/* 80086038 00081C98  38 80 00 02 */	li r4, 2
/* 8008603C 00081C9C  38 A0 00 00 */	li r5, 0
/* 80086040 00081CA0  38 C0 00 07 */	li r6, 7
/* 80086044 00081CA4  38 E0 00 04 */	li r7, 4
/* 80086048 00081CA8  39 00 00 00 */	li r8, 0
/* 8008604C 00081CAC  4B FD 39 7D */	bl func_800599C8
/* 80086050 00081CB0  38 60 00 04 */	li r3, 4
/* 80086054 00081CB4  38 80 00 03 */	li r4, 3
/* 80086058 00081CB8  38 A0 00 00 */	li r5, 0
/* 8008605C 00081CBC  38 C0 00 08 */	li r6, 8
/* 80086060 00081CC0  38 E0 00 09 */	li r7, 9
/* 80086064 00081CC4  39 00 00 00 */	li r8, 0
/* 80086068 00081CC8  4B FD 39 61 */	bl func_800599C8
/* 8008606C 00081CCC  38 60 00 05 */	li r3, 5
/* 80086070 00081CD0  38 80 00 00 */	li r4, 0
/* 80086074 00081CD4  38 A0 00 01 */	li r5, 1
/* 80086078 00081CD8  38 C0 00 00 */	li r6, 0
/* 8008607C 00081CDC  38 E0 00 06 */	li r7, 6
/* 80086080 00081CE0  39 00 00 00 */	li r8, 0
/* 80086084 00081CE4  4B FD 39 45 */	bl func_800599C8
/* 80086088 00081CE8  38 60 00 06 */	li r3, 6
/* 8008608C 00081CEC  38 80 00 05 */	li r4, 5
/* 80086090 00081CF0  38 A0 00 02 */	li r5, 2
/* 80086094 00081CF4  38 C0 00 00 */	li r6, 0
/* 80086098 00081CF8  38 E0 00 07 */	li r7, 7
/* 8008609C 00081CFC  39 00 00 00 */	li r8, 0
/* 800860A0 00081D00  4B FD 39 29 */	bl func_800599C8
/* 800860A4 00081D04  38 60 00 07 */	li r3, 7
/* 800860A8 00081D08  38 80 00 06 */	li r4, 6
/* 800860AC 00081D0C  38 A0 00 03 */	li r5, 3
/* 800860B0 00081D10  38 C0 00 00 */	li r6, 0
/* 800860B4 00081D14  38 E0 00 08 */	li r7, 8
/* 800860B8 00081D18  39 00 00 00 */	li r8, 0
/* 800860BC 00081D1C  4B FD 39 0D */	bl func_800599C8
/* 800860C0 00081D20  38 60 00 08 */	li r3, 8
/* 800860C4 00081D24  38 80 00 07 */	li r4, 7
/* 800860C8 00081D28  38 A0 00 04 */	li r5, 4
/* 800860CC 00081D2C  38 C0 00 00 */	li r6, 0
/* 800860D0 00081D30  38 E0 00 09 */	li r7, 9
/* 800860D4 00081D34  39 00 00 00 */	li r8, 0
/* 800860D8 00081D38  4B FD 38 F1 */	bl func_800599C8
/* 800860DC 00081D3C  38 60 00 09 */	li r3, 9
/* 800860E0 00081D40  38 80 00 08 */	li r4, 8
/* 800860E4 00081D44  38 A0 00 08 */	li r5, 8
/* 800860E8 00081D48  38 C0 00 00 */	li r6, 0
/* 800860EC 00081D4C  38 E0 00 00 */	li r7, 0
/* 800860F0 00081D50  39 00 00 00 */	li r8, 0
/* 800860F4 00081D54  4B FD 38 D5 */	bl func_800599C8
lbl_800860F8:
/* 800860F8 00081D58  38 00 00 00 */	li r0, 0
/* 800860FC 00081D5C  38 60 00 01 */	li r3, 1
/* 80086100 00081D60  98 6D 9A 4C */	stb r3, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80086104 00081D64  38 80 00 04 */	li r4, 4
/* 80086108 00081D68  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 8008610C 00081D6C  90 0D 9A DC */	stw r0, lbl_8063ED9C-_SDA_BASE_(r13)
/* 80086110 00081D70  C0 22 86 F8 */	lfs f1, lbl_80640CF8-_SDA2_BASE_(r2)
/* 80086114 00081D74  90 0D 9A E0 */	stw r0, lbl_8063EDA0-_SDA_BASE_(r13)
/* 80086118 00081D78  98 0D 9A FD */	stb r0, lbl_8063EDBD-_SDA_BASE_(r13)
/* 8008611C 00081D7C  48 1C DC F5 */	bl func_80253E10
/* 80086120 00081D80  48 00 3A A8 */	b lbl_80089BC8
/* 80086124 00081D84  A8 7F 00 D8 */	lha r3, 0xd8(r31)
/* 80086128 00081D88  48 1C DC A9 */	bl func_80253DD0
/* 8008612C 00081D8C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80086130 00081D90  28 00 00 03 */	cmplwi r0, 3
/* 80086134 00081D94  40 82 3A 94 */	bne lbl_80089BC8
/* 80086138 00081D98  4B FD 01 3D */	bl func_80056274
/* 8008613C 00081D9C  C0 42 87 04 */	lfs f2, lbl_80640D04-_SDA2_BASE_(r2)
/* 80086140 00081DA0  38 00 00 32 */	li r0, 0x32
/* 80086144 00081DA4  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 80086148 00081DA8  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 8008614C 00081DAC  EC 22 00 72 */	fmuls f1, f2, f1
/* 80086150 00081DB0  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80086154 00081DB4  EC 00 08 2A */	fadds f0, f0, f1
/* 80086158 00081DB8  FC 00 00 1E */	fctiwz f0, f0
/* 8008615C 00081DBC  D8 01 01 30 */	stfd f0, 0x130(r1)
/* 80086160 00081DC0  80 01 01 34 */	lwz r0, 0x134(r1)
/* 80086164 00081DC4  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80086168 00081DC8  48 00 3A 60 */	b lbl_80089BC8
/* 8008616C 00081DCC  A8 7F 00 D8 */	lha r3, 0xd8(r31)
/* 80086170 00081DD0  48 1C DC 61 */	bl func_80253DD0
/* 80086174 00081DD4  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80086178 00081DD8  28 00 00 03 */	cmplwi r0, 3
/* 8008617C 00081DDC  40 82 3A 4C */	bne lbl_80089BC8
/* 80086180 00081DE0  A8 7F 00 D8 */	lha r3, 0xd8(r31)
/* 80086184 00081DE4  38 80 00 08 */	li r4, 8
/* 80086188 00081DE8  38 A0 00 00 */	li r5, 0
/* 8008618C 00081DEC  48 1C DC 65 */	bl func_80253DF0
/* 80086190 00081DF0  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 80086194 00081DF4  38 80 00 08 */	li r4, 8
/* 80086198 00081DF8  38 A0 00 00 */	li r5, 0
/* 8008619C 00081DFC  48 1C DC 55 */	bl func_80253DF0
/* 800861A0 00081E00  3B 9F 00 B0 */	addi r28, r31, 0xb0
/* 800861A4 00081E04  38 80 00 08 */	li r4, 8
/* 800861A8 00081E08  A8 7C 00 08 */	lha r3, 8(r28)
/* 800861AC 00081E0C  38 A0 00 00 */	li r5, 0
/* 800861B0 00081E10  48 1C DC 41 */	bl func_80253DF0
/* 800861B4 00081E14  A8 7C 00 02 */	lha r3, 2(r28)
/* 800861B8 00081E18  38 80 00 08 */	li r4, 8
/* 800861BC 00081E1C  38 A0 00 00 */	li r5, 0
/* 800861C0 00081E20  48 1C DC 31 */	bl func_80253DF0
/* 800861C4 00081E24  48 07 31 15 */	bl func_800F92D8
/* 800861C8 00081E28  38 60 00 01 */	li r3, 1
/* 800861CC 00081E2C  4B FD 1D E9 */	bl func_80057FB4
/* 800861D0 00081E30  38 00 00 71 */	li r0, 0x71
/* 800861D4 00081E34  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 800861D8 00081E38  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 800861DC 00081E3C  38 80 00 04 */	li r4, 4
/* 800861E0 00081E40  C0 22 86 F8 */	lfs f1, lbl_80640CF8-_SDA2_BASE_(r2)
/* 800861E4 00081E44  48 1C DC 2D */	bl func_80253E10
/* 800861E8 00081E48  80 6D 9A DC */	lwz r3, lbl_8063ED9C-_SDA_BASE_(r13)
/* 800861EC 00081E4C  2C 03 00 05 */	cmpwi r3, 5
/* 800861F0 00081E50  41 81 39 D8 */	bgt lbl_80089BC8
/* 800861F4 00081E54  80 8D 9A E0 */	lwz r4, lbl_8063EDA0-_SDA_BASE_(r13)
/* 800861F8 00081E58  2C 04 00 05 */	cmpwi r4, 5
/* 800861FC 00081E5C  41 81 39 CC */	bgt lbl_80089BC8
/* 80086200 00081E60  38 63 FF FF */	addi r3, r3, -1
/* 80086204 00081E64  38 04 FF FF */	addi r0, r4, -1
/* 80086208 00081E68  90 6D 9A DC */	stw r3, lbl_8063ED9C-_SDA_BASE_(r13)
/* 8008620C 00081E6C  90 0D 9A E0 */	stw r0, lbl_8063EDA0-_SDA_BASE_(r13)
/* 80086210 00081E70  48 1E C5 A9 */	bl OSGetTime
/* 80086214 00081E74  38 A1 00 C8 */	addi r5, r1, 0xc8
/* 80086218 00081E78  48 1E C7 ED */	bl OSTicksToCalendarTime
/* 8008621C 00081E7C  3B C0 00 00 */	li r30, 0
/* 80086220 00081E80  3B 80 00 44 */	li r28, 0x44
lbl_80086224:
/* 80086224 00081E84  80 0D 9A DC */	lwz r0, lbl_8063ED9C-_SDA_BASE_(r13)
/* 80086228 00081E88  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 8008622C 00081E8C  1C 00 00 DC */	mulli r0, r0, 0xdc
/* 80086230 00081E90  7C 63 02 14 */	add r3, r3, r0
/* 80086234 00081E94  38 63 57 60 */	addi r3, r3, 0x5760
/* 80086238 00081E98  48 35 5F 65 */	bl func_803DC19C
/* 8008623C 00081E9C  57 C4 06 3E */	clrlwi r4, r30, 0x18
/* 80086240 00081EA0  80 0D 9A D0 */	lwz r0, lbl_8063ED90-_SDA_BASE_(r13)
/* 80086244 00081EA4  1F 64 00 8C */	mulli r27, r4, 0x8c
/* 80086248 00081EA8  38 A0 00 00 */	li r5, 0
/* 8008624C 00081EAC  38 80 00 00 */	li r4, 0
/* 80086250 00081EB0  7C C0 DA 14 */	add r6, r0, r27
/* 80086254 00081EB4  3B E6 3D A8 */	addi r31, r6, 0x3da8
/* 80086258 00081EB8  48 35 4C A5 */	bl func_803DAEFC
/* 8008625C 00081EBC  7C 7D 1B 78 */	mr r29, r3
/* 80086260 00081EC0  7F E3 FB 78 */	mr r3, r31
/* 80086264 00081EC4  38 80 00 00 */	li r4, 0
/* 80086268 00081EC8  38 A0 00 00 */	li r5, 0
/* 8008626C 00081ECC  48 35 4C 91 */	bl func_803DAEFC
/* 80086270 00081ED0  7C 03 E8 40 */	cmplw r3, r29
/* 80086274 00081ED4  40 82 00 DC */	bne lbl_80086350
/* 80086278 00081ED8  80 0D 9A D0 */	lwz r0, lbl_8063ED90-_SDA_BASE_(r13)
/* 8008627C 00081EDC  7C 60 DA 14 */	add r3, r0, r27
/* 80086280 00081EE0  88 03 3E 32 */	lbz r0, 0x3e32(r3)
/* 80086284 00081EE4  54 00 CF FF */	rlwinm. r0, r0, 0x19, 0x1f, 0x1f
/* 80086288 00081EE8  41 82 00 C8 */	beq lbl_80086350
/* 8008628C 00081EEC  38 60 0F 3F */	li r3, 0xf3f
/* 80086290 00081EF0  38 80 00 01 */	li r4, 1
/* 80086294 00081EF4  48 0C AD 15 */	bl func_80150FA8
/* 80086298 00081EF8  80 0D 9A E0 */	lwz r0, lbl_8063EDA0-_SDA_BASE_(r13)
/* 8008629C 00081EFC  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 800862A0 00081F00  1C 00 00 DC */	mulli r0, r0, 0xdc
/* 800862A4 00081F04  7C 63 02 14 */	add r3, r3, r0
/* 800862A8 00081F08  38 63 61 B8 */	addi r3, r3, 0x61b8
/* 800862AC 00081F0C  48 35 5E F1 */	bl func_803DC19C
/* 800862B0 00081F10  80 0D 9A D0 */	lwz r0, lbl_8063ED90-_SDA_BASE_(r13)
/* 800862B4 00081F14  38 83 FF FF */	addi r4, r3, -1
/* 800862B8 00081F18  7C 60 DA 14 */	add r3, r0, r27
/* 800862BC 00081F1C  3B A3 3D A8 */	addi r29, r3, 0x3da8
/* 800862C0 00081F20  38 BD FF FF */	addi r5, r29, -1
/* 800862C4 00081F24  7F 89 03 A6 */	mtctr r28
lbl_800862C8:
/* 800862C8 00081F28  88 64 00 01 */	lbz r3, 1(r4)
/* 800862CC 00081F2C  8C 04 00 02 */	lbzu r0, 2(r4)
/* 800862D0 00081F30  98 65 00 01 */	stb r3, 1(r5)
/* 800862D4 00081F34  9C 05 00 02 */	stbu r0, 2(r5)
/* 800862D8 00081F38  42 00 FF F0 */	bdnz lbl_800862C8
/* 800862DC 00081F3C  7F A3 EB 78 */	mr r3, r29
/* 800862E0 00081F40  4B FD 08 F5 */	bl func_80056BD4
/* 800862E4 00081F44  2C 03 00 00 */	cmpwi r3, 0
/* 800862E8 00081F48  41 82 00 68 */	beq lbl_80086350
/* 800862EC 00081F4C  80 C1 00 DC */	lwz r6, 0xdc(r1)
/* 800862F0 00081F50  7F A3 EB 78 */	mr r3, r29
/* 800862F4 00081F54  80 01 00 D4 */	lwz r0, 0xd4(r1)
/* 800862F8 00081F58  38 80 00 A0 */	li r4, 0xa0
/* 800862FC 00081F5C  38 E6 F8 30 */	addi r7, r6, -2000
/* 80086300 00081F60  80 A1 00 D8 */	lwz r5, 0xd8(r1)
/* 80086304 00081F64  B0 E1 00 F0 */	sth r7, 0xf0(r1)
/* 80086308 00081F68  38 C5 00 01 */	addi r6, r5, 1
/* 8008630C 00081F6C  38 A0 00 00 */	li r5, 0
/* 80086310 00081F70  B0 C1 00 F2 */	sth r6, 0xf2(r1)
/* 80086314 00081F74  B0 01 00 F4 */	sth r0, 0xf4(r1)
/* 80086318 00081F78  48 35 4B E5 */	bl func_803DAEFC
/* 8008631C 00081F7C  B0 61 00 F6 */	sth r3, 0xf6(r1)
/* 80086320 00081F80  7F A3 EB 78 */	mr r3, r29
/* 80086324 00081F84  38 80 00 07 */	li r4, 7
/* 80086328 00081F88  38 A0 00 00 */	li r5, 0
/* 8008632C 00081F8C  48 35 4B D1 */	bl func_803DAEFC
/* 80086330 00081F90  90 61 00 F8 */	stw r3, 0xf8(r1)
/* 80086334 00081F94  38 81 00 FC */	addi r4, r1, 0xfc
/* 80086338 00081F98  38 60 53 16 */	li r3, 0x5316
/* 8008633C 00081F9C  48 1C A0 9D */	bl func_802503D8
/* 80086340 00081FA0  7F A3 EB 78 */	mr r3, r29
/* 80086344 00081FA4  38 81 00 F0 */	addi r4, r1, 0xf0
/* 80086348 00081FA8  4B FD 0D A1 */	bl func_800570E8
/* 8008634C 00081FAC  48 00 00 10 */	b lbl_8008635C
lbl_80086350:
/* 80086350 00081FB0  3B DE 00 01 */	addi r30, r30, 1
/* 80086354 00081FB4  28 1E 00 06 */	cmplwi r30, 6
/* 80086358 00081FB8  41 80 FE CC */	blt lbl_80086224
lbl_8008635C:
/* 8008635C 00081FBC  38 60 01 99 */	li r3, 0x199
/* 80086360 00081FC0  48 0D C7 31 */	bl func_80162A90
/* 80086364 00081FC4  28 03 00 01 */	cmplwi r3, 1
/* 80086368 00081FC8  40 82 38 60 */	bne lbl_80089BC8
/* 8008636C 00081FCC  3B C0 00 25 */	li r30, 0x25
lbl_80086370:
/* 80086370 00081FD0  57 C4 06 3E */	clrlwi r4, r30, 0x18
/* 80086374 00081FD4  38 60 00 00 */	li r3, 0
/* 80086378 00081FD8  48 05 EE AD */	bl func_800E5224
/* 8008637C 00081FDC  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 80086380 00081FE0  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 80086384 00081FE4  88 04 40 F0 */	lbz r0, 0x40f0(r4)
/* 80086388 00081FE8  54 00 FE 7E */	rlwinm r0, r0, 0x1f, 0x19, 0x1f
/* 8008638C 00081FEC  7C 00 18 40 */	cmplw r0, r3
/* 80086390 00081FF0  40 82 00 80 */	bne lbl_80086410
/* 80086394 00081FF4  3B 60 00 00 */	li r27, 0
/* 80086398 00081FF8  3B 80 00 44 */	li r28, 0x44
lbl_8008639C:
/* 8008639C 00081FFC  57 C3 06 3E */	clrlwi r3, r30, 0x18
/* 800863A0 00082000  48 05 F7 31 */	bl func_800E5AD0
/* 800863A4 00082004  57 64 06 3E */	clrlwi r4, r27, 0x18
/* 800863A8 00082008  80 0D 9A D0 */	lwz r0, lbl_8063ED90-_SDA_BASE_(r13)
/* 800863AC 0008200C  1C 84 00 8C */	mulli r4, r4, 0x8c
/* 800863B0 00082010  7C E3 22 14 */	add r7, r3, r4
/* 800863B4 00082014  7C C0 22 14 */	add r6, r0, r4
/* 800863B8 00082018  38 A7 01 FB */	addi r5, r7, 0x1fb
/* 800863BC 0008201C  38 86 3D A7 */	addi r4, r6, 0x3da7
/* 800863C0 00082020  7F 89 03 A6 */	mtctr r28
lbl_800863C4:
/* 800863C4 00082024  88 64 00 01 */	lbz r3, 1(r4)
/* 800863C8 00082028  8C 04 00 02 */	lbzu r0, 2(r4)
/* 800863CC 0008202C  98 65 00 01 */	stb r3, 1(r5)
/* 800863D0 00082030  9C 05 00 02 */	stbu r0, 2(r5)
/* 800863D4 00082034  42 00 FF F0 */	bdnz lbl_800863C4
/* 800863D8 00082038  88 06 3E 30 */	lbz r0, 0x3e30(r6)
/* 800863DC 0008203C  3B 7B 00 01 */	addi r27, r27, 1
/* 800863E0 00082040  28 1B 00 06 */	cmplwi r27, 6
/* 800863E4 00082044  98 07 02 84 */	stb r0, 0x284(r7)
/* 800863E8 00082048  88 06 3E 31 */	lbz r0, 0x3e31(r6)
/* 800863EC 0008204C  98 07 02 85 */	stb r0, 0x285(r7)
/* 800863F0 00082050  88 06 3E 32 */	lbz r0, 0x3e32(r6)
/* 800863F4 00082054  98 07 02 86 */	stb r0, 0x286(r7)
/* 800863F8 00082058  60 00 00 80 */	ori r0, r0, 0x80
/* 800863FC 0008205C  88 66 3E 33 */	lbz r3, 0x3e33(r6)
/* 80086400 00082060  98 67 02 87 */	stb r3, 0x287(r7)
/* 80086404 00082064  98 07 02 86 */	stb r0, 0x286(r7)
/* 80086408 00082068  41 80 FF 94 */	blt lbl_8008639C
/* 8008640C 0008206C  48 00 00 10 */	b lbl_8008641C
lbl_80086410:
/* 80086410 00082070  3B DE 00 01 */	addi r30, r30, 1
/* 80086414 00082074  28 1E 00 2B */	cmplwi r30, 0x2b
/* 80086418 00082078  41 80 FF 58 */	blt lbl_80086370
lbl_8008641C:
/* 8008641C 0008207C  4B FC FE 59 */	bl func_80056274
/* 80086420 00082080  38 00 00 36 */	li r0, 0x36
/* 80086424 00082084  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80086428 00082088  48 00 37 A0 */	b lbl_80089BC8
/* 8008642C 0008208C  4B FC FE CD */	bl func_800562F8
/* 80086430 00082090  2C 03 00 00 */	cmpwi r3, 0
/* 80086434 00082094  41 82 37 94 */	beq lbl_80089BC8
/* 80086438 00082098  4B FF A9 59 */	bl func_80080D90
/* 8008643C 0008209C  4B FD 14 81 */	bl func_800578BC
/* 80086440 000820A0  38 60 00 06 */	li r3, 6
/* 80086444 000820A4  38 80 00 05 */	li r4, 5
/* 80086448 000820A8  38 A0 00 01 */	li r5, 1
/* 8008644C 000820AC  48 0D C4 F5 */	bl func_80162940
/* 80086450 000820B0  38 60 02 60 */	li r3, 0x260
/* 80086454 000820B4  38 80 00 00 */	li r4, 0
/* 80086458 000820B8  38 A0 00 01 */	li r5, 1
/* 8008645C 000820BC  48 0D C4 E5 */	bl func_80162940
/* 80086460 000820C0  80 6D A3 80 */	lwz r3, lbl_8063F640-_SDA_BASE_(r13)
/* 80086464 000820C4  38 80 08 34 */	li r4, 0x834
/* 80086468 000820C8  48 1A 03 41 */	bl func_802267A8
/* 8008646C 000820CC  48 00 37 5C */	b lbl_80089BC8
/* 80086470 000820D0  38 60 00 00 */	li r3, 0
/* 80086474 000820D4  38 80 00 00 */	li r4, 0
/* 80086478 000820D8  4B FD 34 81 */	bl func_800598F8
/* 8008647C 000820DC  38 60 00 01 */	li r3, 1
/* 80086480 000820E0  4B FD 15 7D */	bl func_800579FC
/* 80086484 000820E4  C0 42 87 04 */	lfs f2, lbl_80640D04-_SDA2_BASE_(r2)
/* 80086488 000820E8  3B 9F 00 D8 */	addi r28, r31, 0xd8
/* 8008648C 000820EC  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 80086490 000820F0  38 80 00 08 */	li r4, 8
/* 80086494 000820F4  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 80086498 000820F8  38 A0 00 01 */	li r5, 1
/* 8008649C 000820FC  EC 22 00 72 */	fmuls f1, f2, f1
/* 800864A0 00082100  A8 7C 00 02 */	lha r3, 2(r28)
/* 800864A4 00082104  EC 00 08 2A */	fadds f0, f0, f1
/* 800864A8 00082108  FC 00 00 1E */	fctiwz f0, f0
/* 800864AC 0008210C  D8 01 01 30 */	stfd f0, 0x130(r1)
/* 800864B0 00082110  80 01 01 34 */	lwz r0, 0x134(r1)
/* 800864B4 00082114  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 800864B8 00082118  48 1C D9 39 */	bl func_80253DF0
/* 800864BC 0008211C  A8 7C 00 02 */	lha r3, 2(r28)
/* 800864C0 00082120  38 80 00 23 */	li r4, 0x23
/* 800864C4 00082124  38 A0 00 00 */	li r5, 0
/* 800864C8 00082128  48 1C D8 E9 */	bl func_80253DB0
/* 800864CC 0008212C  38 00 00 16 */	li r0, 0x16
/* 800864D0 00082130  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 800864D4 00082134  B0 0D 9A 24 */	sth r0, lbl_8063ECE4-_SDA_BASE_(r13)
/* 800864D8 00082138  38 80 00 08 */	li r4, 8
/* 800864DC 0008213C  38 A0 00 01 */	li r5, 1
/* 800864E0 00082140  48 1C D9 11 */	bl func_80253DF0
/* 800864E4 00082144  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 800864E8 00082148  38 80 00 02 */	li r4, 2
/* 800864EC 0008214C  38 A0 00 00 */	li r5, 0
/* 800864F0 00082150  48 1C D8 C1 */	bl func_80253DB0
/* 800864F4 00082154  4B FC FD C9 */	bl func_800562BC
/* 800864F8 00082158  38 00 00 5E */	li r0, 0x5e
/* 800864FC 0008215C  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80086500 00082160  48 00 36 C8 */	b lbl_80089BC8
/* 80086504 00082164  3B 9F 00 D8 */	addi r28, r31, 0xd8
/* 80086508 00082168  A8 7C 00 02 */	lha r3, 2(r28)
/* 8008650C 0008216C  48 1C D8 C5 */	bl func_80253DD0
/* 80086510 00082170  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80086514 00082174  28 00 00 03 */	cmplwi r0, 3
/* 80086518 00082178  40 82 36 B0 */	bne lbl_80089BC8
/* 8008651C 0008217C  38 60 00 00 */	li r3, 0
/* 80086520 00082180  38 80 00 00 */	li r4, 0
/* 80086524 00082184  4B FD 33 D5 */	bl func_800598F8
/* 80086528 00082188  38 60 00 01 */	li r3, 1
/* 8008652C 0008218C  38 80 00 00 */	li r4, 0
/* 80086530 00082190  38 A0 00 00 */	li r5, 0
/* 80086534 00082194  38 C0 00 00 */	li r6, 0
/* 80086538 00082198  38 E0 00 00 */	li r7, 0
/* 8008653C 0008219C  39 00 00 00 */	li r8, 0
/* 80086540 000821A0  4B FD 34 89 */	bl func_800599C8
/* 80086544 000821A4  A8 7C 00 02 */	lha r3, 2(r28)
/* 80086548 000821A8  38 80 00 10 */	li r4, 0x10
/* 8008654C 000821AC  38 A0 00 00 */	li r5, 0
/* 80086550 000821B0  48 1C D8 61 */	bl func_80253DB0
/* 80086554 000821B4  38 00 00 5F */	li r0, 0x5f
/* 80086558 000821B8  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 8008655C 000821BC  48 00 36 6C */	b lbl_80089BC8
/* 80086560 000821C0  38 60 00 00 */	li r3, 0
/* 80086564 000821C4  38 80 00 01 */	li r4, 1
/* 80086568 000821C8  38 A0 00 00 */	li r5, 0
/* 8008656C 000821CC  38 C0 00 01 */	li r6, 1
/* 80086570 000821D0  4B FD 34 FD */	bl func_80059A6C
/* 80086574 000821D4  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 80086578 000821D8  90 6D 9A 28 */	stw r3, lbl_8063ECE8-_SDA_BASE_(r13)
/* 8008657C 000821DC  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80086580 000821E0  90 0D 9A 2C */	stw r0, lbl_8063ECEC-_SDA_BASE_(r13)
/* 80086584 000821E4  41 82 36 44 */	beq lbl_80089BC8
/* 80086588 000821E8  38 7F 00 D8 */	addi r3, r31, 0xd8
/* 8008658C 000821EC  38 80 00 21 */	li r4, 0x21
/* 80086590 000821F0  A8 63 00 02 */	lha r3, 2(r3)
/* 80086594 000821F4  38 A0 00 00 */	li r5, 0
/* 80086598 000821F8  48 1C D8 19 */	bl func_80253DB0
/* 8008659C 000821FC  38 00 00 60 */	li r0, 0x60
/* 800865A0 00082200  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 800865A4 00082204  48 00 36 24 */	b lbl_80089BC8
/* 800865A8 00082208  4B FC FC CD */	bl func_80056274
/* 800865AC 0008220C  3B 9F 00 D8 */	addi r28, r31, 0xd8
/* 800865B0 00082210  A8 7C 00 02 */	lha r3, 2(r28)
/* 800865B4 00082214  48 1C D8 1D */	bl func_80253DD0
/* 800865B8 00082218  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 800865BC 0008221C  28 00 00 03 */	cmplwi r0, 3
/* 800865C0 00082220  40 82 36 08 */	bne lbl_80089BC8
/* 800865C4 00082224  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 800865C8 00082228  38 80 00 01 */	li r4, 1
/* 800865CC 0008222C  38 A0 00 00 */	li r5, 0
/* 800865D0 00082230  48 1C D7 E1 */	bl func_80253DB0
/* 800865D4 00082234  A8 7C 00 02 */	lha r3, 2(r28)
/* 800865D8 00082238  38 80 00 1C */	li r4, 0x1c
/* 800865DC 0008223C  38 A0 00 00 */	li r5, 0
/* 800865E0 00082240  48 1C D7 D1 */	bl func_80253DB0
/* 800865E4 00082244  38 60 00 01 */	li r3, 1
/* 800865E8 00082248  4B FD 19 CD */	bl func_80057FB4
/* 800865EC 0008224C  38 00 00 61 */	li r0, 0x61
/* 800865F0 00082250  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 800865F4 00082254  48 00 35 D4 */	b lbl_80089BC8
/* 800865F8 00082258  3B 9F 00 D8 */	addi r28, r31, 0xd8
/* 800865FC 0008225C  A8 7C 00 02 */	lha r3, 2(r28)
/* 80086600 00082260  48 1C D7 D1 */	bl func_80253DD0
/* 80086604 00082264  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80086608 00082268  28 00 00 03 */	cmplwi r0, 3
/* 8008660C 0008226C  40 82 35 BC */	bne lbl_80089BC8
/* 80086610 00082270  A8 7C 00 02 */	lha r3, 2(r28)
/* 80086614 00082274  38 80 00 08 */	li r4, 8
/* 80086618 00082278  38 A0 00 00 */	li r5, 0
/* 8008661C 0008227C  48 1C D7 D5 */	bl func_80253DF0
/* 80086620 00082280  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 80086624 00082284  38 80 00 08 */	li r4, 8
/* 80086628 00082288  38 A0 00 00 */	li r5, 0
/* 8008662C 0008228C  48 1C D7 C5 */	bl func_80253DF0
/* 80086630 00082290  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 80086634 00082294  A0 64 00 16 */	lhz r3, 0x16(r4)
/* 80086638 00082298  48 00 49 7D */	bl func_8008AFB4
/* 8008663C 0008229C  38 00 00 71 */	li r0, 0x71
/* 80086640 000822A0  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80086644 000822A4  48 00 35 84 */	b lbl_80089BC8
/* 80086648 000822A8  48 00 3C 8D */	bl func_8008A2D4
/* 8008664C 000822AC  48 00 3D 45 */	bl func_8008A390
/* 80086650 000822B0  48 00 43 DD */	bl func_8008AA2C
/* 80086654 000822B4  38 00 00 1F */	li r0, 0x1f
/* 80086658 000822B8  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 8008665C 000822BC  38 60 00 21 */	li r3, 0x21
/* 80086660 000822C0  38 80 00 00 */	li r4, 0
/* 80086664 000822C4  4B FC FD 89 */	bl func_800563EC
/* 80086668 000822C8  38 60 00 00 */	li r3, 0
/* 8008666C 000822CC  38 80 00 00 */	li r4, 0
/* 80086670 000822D0  4B FD 32 89 */	bl func_800598F8
/* 80086674 000822D4  C0 42 87 04 */	lfs f2, lbl_80640D04-_SDA2_BASE_(r2)
/* 80086678 000822D8  3B 9F 00 C0 */	addi r28, r31, 0xc0
/* 8008667C 000822DC  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 80086680 000822E0  3B A0 00 03 */	li r29, 3
/* 80086684 000822E4  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 80086688 000822E8  38 80 00 08 */	li r4, 8
/* 8008668C 000822EC  EC 22 00 72 */	fmuls f1, f2, f1
/* 80086690 000822F0  9B AD 9A 4C */	stb r29, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80086694 000822F4  A8 7C 00 16 */	lha r3, 0x16(r28)
/* 80086698 000822F8  38 A0 00 01 */	li r5, 1
/* 8008669C 000822FC  EC 00 08 2A */	fadds f0, f0, f1
/* 800866A0 00082300  FC 00 00 1E */	fctiwz f0, f0
/* 800866A4 00082304  D8 01 01 30 */	stfd f0, 0x130(r1)
/* 800866A8 00082308  80 01 01 34 */	lwz r0, 0x134(r1)
/* 800866AC 0008230C  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 800866B0 00082310  48 1C D7 41 */	bl func_80253DF0
/* 800866B4 00082314  A8 7C 00 16 */	lha r3, 0x16(r28)
/* 800866B8 00082318  38 80 00 00 */	li r4, 0
/* 800866BC 0008231C  38 A0 00 00 */	li r5, 0
/* 800866C0 00082320  48 1C D6 F1 */	bl func_80253DB0
/* 800866C4 00082324  3C 80 80 81 */	lis r4, 0x808080FF@ha
/* 800866C8 00082328  A8 7C 00 16 */	lha r3, 0x16(r28)
/* 800866CC 0008232C  38 A4 80 FF */	addi r5, r4, 0x808080FF@l
/* 800866D0 00082330  38 80 00 02 */	li r4, 2
/* 800866D4 00082334  48 1C D7 1D */	bl func_80253DF0
/* 800866D8 00082338  A8 7C 00 0C */	lha r3, 0xc(r28)
/* 800866DC 0008233C  38 80 00 04 */	li r4, 4
/* 800866E0 00082340  C0 22 87 38 */	lfs f1, lbl_80640D38-_SDA2_BASE_(r2)
/* 800866E4 00082344  48 1C D7 2D */	bl func_80253E10
/* 800866E8 00082348  A8 7C 00 0C */	lha r3, 0xc(r28)
/* 800866EC 0008234C  38 80 00 08 */	li r4, 8
/* 800866F0 00082350  38 A0 00 01 */	li r5, 1
/* 800866F4 00082354  48 1C D6 FD */	bl func_80253DF0
/* 800866F8 00082358  A8 7C 00 0C */	lha r3, 0xc(r28)
/* 800866FC 0008235C  38 80 00 08 */	li r4, 8
/* 80086700 00082360  38 A0 00 00 */	li r5, 0
/* 80086704 00082364  48 1C D6 AD */	bl func_80253DB0
/* 80086708 00082368  38 00 00 12 */	li r0, 0x12
/* 8008670C 0008236C  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 80086710 00082370  B0 0D 9A 24 */	sth r0, lbl_8063ECE4-_SDA_BASE_(r13)
/* 80086714 00082374  38 80 00 08 */	li r4, 8
/* 80086718 00082378  38 A0 00 01 */	li r5, 1
/* 8008671C 0008237C  48 1C D6 D5 */	bl func_80253DF0
/* 80086720 00082380  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 80086724 00082384  38 80 00 02 */	li r4, 2
/* 80086728 00082388  38 A0 00 00 */	li r5, 0
/* 8008672C 0008238C  48 1C D6 85 */	bl func_80253DB0
/* 80086730 00082390  3B 9F 00 B0 */	addi r28, r31, 0xb0
/* 80086734 00082394  38 80 00 08 */	li r4, 8
/* 80086738 00082398  A8 7C 00 04 */	lha r3, 4(r28)
/* 8008673C 0008239C  38 A0 00 01 */	li r5, 1
/* 80086740 000823A0  48 1C D6 B1 */	bl func_80253DF0
/* 80086744 000823A4  A8 7C 00 04 */	lha r3, 4(r28)
/* 80086748 000823A8  38 80 00 02 */	li r4, 2
/* 8008674C 000823AC  38 A0 00 00 */	li r5, 0
/* 80086750 000823B0  48 1C D6 61 */	bl func_80253DB0
/* 80086754 000823B4  9B AD 9A 71 */	stb r29, lbl_8063ED31-_SDA_BASE_(r13)
/* 80086758 000823B8  4B FC FB 65 */	bl func_800562BC
/* 8008675C 000823BC  38 60 00 20 */	li r3, 0x20
/* 80086760 000823C0  38 00 00 00 */	li r0, 0
/* 80086764 000823C4  B0 6D 9A 22 */	sth r3, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80086768 000823C8  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 8008676C 000823CC  98 0D 9B 7C */	stb r0, lbl_8063EE3C-_SDA_BASE_(r13)
/* 80086770 000823D0  88 03 00 14 */	lbz r0, 0x14(r3)
/* 80086774 000823D4  28 00 00 07 */	cmplwi r0, 7
/* 80086778 000823D8  41 82 00 0C */	beq lbl_80086784
/* 8008677C 000823DC  28 00 00 0D */	cmplwi r0, 0xd
/* 80086780 000823E0  40 82 34 48 */	bne lbl_80089BC8
lbl_80086784:
/* 80086784 000823E4  48 00 6E 55 */	bl func_8008D5D8
/* 80086788 000823E8  98 6D 9B 7C */	stb r3, lbl_8063EE3C-_SDA_BASE_(r13)
/* 8008678C 000823EC  48 00 34 3C */	b lbl_80089BC8
/* 80086790 000823F0  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 80086794 000823F4  A8 63 00 0C */	lha r3, 0xc(r3)
/* 80086798 000823F8  48 1C D6 39 */	bl func_80253DD0
/* 8008679C 000823FC  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 800867A0 00082400  28 00 00 03 */	cmplwi r0, 3
/* 800867A4 00082404  40 82 34 24 */	bne lbl_80089BC8
/* 800867A8 00082408  38 00 00 21 */	li r0, 0x21
/* 800867AC 0008240C  38 60 00 00 */	li r3, 0
/* 800867B0 00082410  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 800867B4 00082414  38 80 00 00 */	li r4, 0
/* 800867B8 00082418  4B FD 31 41 */	bl func_800598F8
/* 800867BC 0008241C  48 00 3C F9 */	bl func_8008A4B4
/* 800867C0 00082420  2C 03 00 00 */	cmpwi r3, 0
/* 800867C4 00082424  41 82 00 84 */	beq lbl_80086848
/* 800867C8 00082428  48 00 3C 51 */	bl func_8008A418
/* 800867CC 0008242C  2C 03 00 00 */	cmpwi r3, 0
/* 800867D0 00082430  41 82 00 78 */	beq lbl_80086848
/* 800867D4 00082434  38 60 00 01 */	li r3, 1
/* 800867D8 00082438  38 80 00 00 */	li r4, 0
/* 800867DC 0008243C  38 A0 00 00 */	li r5, 0
/* 800867E0 00082440  38 C0 00 02 */	li r6, 2
/* 800867E4 00082444  38 E0 00 03 */	li r7, 3
/* 800867E8 00082448  39 00 00 00 */	li r8, 0
/* 800867EC 0008244C  4B FD 31 DD */	bl func_800599C8
/* 800867F0 00082450  38 60 00 02 */	li r3, 2
/* 800867F4 00082454  38 80 00 00 */	li r4, 0
/* 800867F8 00082458  38 A0 00 01 */	li r5, 1
/* 800867FC 0008245C  38 C0 00 00 */	li r6, 0
/* 80086800 00082460  38 E0 00 03 */	li r7, 3
/* 80086804 00082464  39 00 00 00 */	li r8, 0
/* 80086808 00082468  4B FD 31 C1 */	bl func_800599C8
/* 8008680C 0008246C  38 60 00 03 */	li r3, 3
/* 80086810 00082470  38 80 00 01 */	li r4, 1
/* 80086814 00082474  38 A0 00 00 */	li r5, 0
/* 80086818 00082478  38 C0 00 1E */	li r6, 0x1e
/* 8008681C 0008247C  38 E0 00 1E */	li r7, 0x1e
/* 80086820 00082480  39 00 00 00 */	li r8, 0
/* 80086824 00082484  4B FD 31 A5 */	bl func_800599C8
/* 80086828 00082488  38 60 00 1E */	li r3, 0x1e
/* 8008682C 0008248C  38 80 00 03 */	li r4, 3
/* 80086830 00082490  38 A0 00 03 */	li r5, 3
/* 80086834 00082494  38 C0 00 00 */	li r6, 0
/* 80086838 00082498  38 E0 00 00 */	li r7, 0
/* 8008683C 0008249C  39 00 00 00 */	li r8, 0
/* 80086840 000824A0  4B FD 31 89 */	bl func_800599C8
/* 80086844 000824A4  48 00 33 84 */	b lbl_80089BC8
lbl_80086848:
/* 80086848 000824A8  48 00 3C 6D */	bl func_8008A4B4
/* 8008684C 000824AC  2C 03 00 00 */	cmpwi r3, 0
/* 80086850 000824B0  40 82 00 4C */	bne lbl_8008689C
/* 80086854 000824B4  48 00 3B C5 */	bl func_8008A418
/* 80086858 000824B8  2C 03 00 00 */	cmpwi r3, 0
/* 8008685C 000824BC  40 82 00 40 */	bne lbl_8008689C
/* 80086860 000824C0  38 60 00 03 */	li r3, 3
/* 80086864 000824C4  38 80 00 00 */	li r4, 0
/* 80086868 000824C8  38 A0 00 00 */	li r5, 0
/* 8008686C 000824CC  38 C0 00 00 */	li r6, 0
/* 80086870 000824D0  38 E0 00 1E */	li r7, 0x1e
/* 80086874 000824D4  39 00 00 00 */	li r8, 0
/* 80086878 000824D8  4B FD 31 51 */	bl func_800599C8
/* 8008687C 000824DC  38 60 00 1E */	li r3, 0x1e
/* 80086880 000824E0  38 80 00 03 */	li r4, 3
/* 80086884 000824E4  38 A0 00 00 */	li r5, 0
/* 80086888 000824E8  38 C0 00 00 */	li r6, 0
/* 8008688C 000824EC  38 E0 00 00 */	li r7, 0
/* 80086890 000824F0  39 00 00 00 */	li r8, 0
/* 80086894 000824F4  4B FD 31 35 */	bl func_800599C8
/* 80086898 000824F8  48 00 33 30 */	b lbl_80089BC8
lbl_8008689C:
/* 8008689C 000824FC  48 00 3C 19 */	bl func_8008A4B4
/* 800868A0 00082500  2C 03 00 00 */	cmpwi r3, 0
/* 800868A4 00082504  40 82 00 68 */	bne lbl_8008690C
/* 800868A8 00082508  48 00 3B 71 */	bl func_8008A418
/* 800868AC 0008250C  2C 03 00 00 */	cmpwi r3, 0
/* 800868B0 00082510  41 82 00 5C */	beq lbl_8008690C
/* 800868B4 00082514  38 60 00 02 */	li r3, 2
/* 800868B8 00082518  38 80 00 00 */	li r4, 0
/* 800868BC 0008251C  38 A0 00 00 */	li r5, 0
/* 800868C0 00082520  38 C0 00 00 */	li r6, 0
/* 800868C4 00082524  38 E0 00 03 */	li r7, 3
/* 800868C8 00082528  39 00 00 00 */	li r8, 0
/* 800868CC 0008252C  4B FD 30 FD */	bl func_800599C8
/* 800868D0 00082530  38 60 00 03 */	li r3, 3
/* 800868D4 00082534  38 80 00 02 */	li r4, 2
/* 800868D8 00082538  38 A0 00 00 */	li r5, 0
/* 800868DC 0008253C  38 C0 00 00 */	li r6, 0
/* 800868E0 00082540  38 E0 00 1E */	li r7, 0x1e
/* 800868E4 00082544  39 00 00 00 */	li r8, 0
/* 800868E8 00082548  4B FD 30 E1 */	bl func_800599C8
/* 800868EC 0008254C  38 60 00 1E */	li r3, 0x1e
/* 800868F0 00082550  38 80 00 03 */	li r4, 3
/* 800868F4 00082554  38 A0 00 00 */	li r5, 0
/* 800868F8 00082558  38 C0 00 00 */	li r6, 0
/* 800868FC 0008255C  38 E0 00 00 */	li r7, 0
/* 80086900 00082560  39 00 00 00 */	li r8, 0
/* 80086904 00082564  4B FD 30 C5 */	bl func_800599C8
/* 80086908 00082568  48 00 32 C0 */	b lbl_80089BC8
lbl_8008690C:
/* 8008690C 0008256C  48 00 3B A9 */	bl func_8008A4B4
/* 80086910 00082570  2C 03 00 00 */	cmpwi r3, 0
/* 80086914 00082574  41 82 32 B4 */	beq lbl_80089BC8
/* 80086918 00082578  48 00 3B 01 */	bl func_8008A418
/* 8008691C 0008257C  2C 03 00 00 */	cmpwi r3, 0
/* 80086920 00082580  40 82 32 A8 */	bne lbl_80089BC8
/* 80086924 00082584  38 60 00 01 */	li r3, 1
/* 80086928 00082588  38 80 00 00 */	li r4, 0
/* 8008692C 0008258C  38 A0 00 00 */	li r5, 0
/* 80086930 00082590  38 C0 00 00 */	li r6, 0
/* 80086934 00082594  38 E0 00 03 */	li r7, 3
/* 80086938 00082598  39 00 00 00 */	li r8, 0
/* 8008693C 0008259C  4B FD 30 8D */	bl func_800599C8
/* 80086940 000825A0  38 60 00 03 */	li r3, 3
/* 80086944 000825A4  38 80 00 01 */	li r4, 1
/* 80086948 000825A8  38 A0 00 00 */	li r5, 0
/* 8008694C 000825AC  38 C0 00 00 */	li r6, 0
/* 80086950 000825B0  38 E0 00 1E */	li r7, 0x1e
/* 80086954 000825B4  39 00 00 00 */	li r8, 0
/* 80086958 000825B8  4B FD 30 71 */	bl func_800599C8
/* 8008695C 000825BC  38 60 00 1E */	li r3, 0x1e
/* 80086960 000825C0  38 80 00 03 */	li r4, 3
/* 80086964 000825C4  38 A0 00 00 */	li r5, 0
/* 80086968 000825C8  38 C0 00 00 */	li r6, 0
/* 8008696C 000825CC  38 E0 00 00 */	li r7, 0
/* 80086970 000825D0  39 00 00 00 */	li r8, 0
/* 80086974 000825D4  4B FD 30 55 */	bl func_800599C8
/* 80086978 000825D8  48 00 32 50 */	b lbl_80089BC8
/* 8008697C 000825DC  38 60 00 1E */	li r3, 0x1e
/* 80086980 000825E0  4B FD 30 41 */	bl func_800599C0
/* 80086984 000825E4  88 8D 9A 4C */	lbz r4, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80086988 000825E8  38 60 00 09 */	li r3, 9
/* 8008698C 000825EC  38 A0 00 00 */	li r5, 0
/* 80086990 000825F0  38 C0 00 01 */	li r6, 1
/* 80086994 000825F4  4B FD 30 D9 */	bl func_80059A6C
/* 80086998 000825F8  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 8008699C 000825FC  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 800869A0 00082600  90 6D 9A 28 */	stw r3, lbl_8063ECE8-_SDA_BASE_(r13)
/* 800869A4 00082604  90 8D 9A 2C */	stw r4, lbl_8063ECEC-_SDA_BASE_(r13)
/* 800869A8 00082608  41 82 01 B0 */	beq lbl_80086B58
/* 800869AC 0008260C  2C 04 00 1E */	cmpwi r4, 0x1e
/* 800869B0 00082610  41 82 01 6C */	beq lbl_80086B1C
/* 800869B4 00082614  40 80 00 28 */	bge lbl_800869DC
/* 800869B8 00082618  2C 04 00 02 */	cmpwi r4, 2
/* 800869BC 0008261C  41 82 00 98 */	beq lbl_80086A54
/* 800869C0 00082620  40 80 00 10 */	bge lbl_800869D0
/* 800869C4 00082624  2C 04 00 01 */	cmpwi r4, 1
/* 800869C8 00082628  40 80 00 28 */	bge lbl_800869F0
/* 800869CC 0008262C  48 00 31 FC */	b lbl_80089BC8
lbl_800869D0:
/* 800869D0 00082630  2C 04 00 04 */	cmpwi r4, 4
/* 800869D4 00082634  40 80 31 F4 */	bge lbl_80089BC8
/* 800869D8 00082638  48 00 00 E0 */	b lbl_80086AB8
lbl_800869DC:
/* 800869DC 0008263C  3C 60 00 01 */	lis r3, 0x0000FFFF@ha
/* 800869E0 00082640  38 03 FF FF */	addi r0, r3, 0x0000FFFF@l
/* 800869E4 00082644  7C 04 00 00 */	cmpw r4, r0
/* 800869E8 00082648  41 82 01 34 */	beq lbl_80086B1C
/* 800869EC 0008264C  48 00 31 DC */	b lbl_80089BC8
lbl_800869F0:
/* 800869F0 00082650  48 00 3A C5 */	bl func_8008A4B4
/* 800869F4 00082654  2C 03 00 00 */	cmpwi r3, 0
/* 800869F8 00082658  40 82 00 18 */	bne lbl_80086A10
/* 800869FC 0008265C  C0 22 86 FC */	lfs f1, lbl_80640CFC-_SDA2_BASE_(r2)
/* 80086A00 00082660  38 60 02 22 */	li r3, 0x222
/* 80086A04 00082664  38 80 00 00 */	li r4, 0
/* 80086A08 00082668  4B F8 47 69 */	bl func_8000B170
/* 80086A0C 0008266C  48 00 31 BC */	b lbl_80089BC8
lbl_80086A10:
/* 80086A10 00082670  38 60 00 01 */	li r3, 1
/* 80086A14 00082674  4B FD 3A B9 */	bl func_8005A4CC
/* 80086A18 00082678  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 80086A1C 0008267C  38 80 00 03 */	li r4, 3
/* 80086A20 00082680  A8 63 00 0C */	lha r3, 0xc(r3)
/* 80086A24 00082684  38 A0 00 00 */	li r5, 0
/* 80086A28 00082688  48 1C D3 89 */	bl func_80253DB0
/* 80086A2C 0008268C  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80086A30 00082690  38 80 00 02 */	li r4, 2
/* 80086A34 00082694  A8 63 00 04 */	lha r3, 4(r3)
/* 80086A38 00082698  38 A0 00 00 */	li r5, 0
/* 80086A3C 0008269C  48 1C D3 75 */	bl func_80253DB0
/* 80086A40 000826A0  38 60 00 01 */	li r3, 1
/* 80086A44 000826A4  38 00 00 22 */	li r0, 0x22
/* 80086A48 000826A8  98 6D 9A 4C */	stb r3, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80086A4C 000826AC  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80086A50 000826B0  48 00 31 78 */	b lbl_80089BC8
lbl_80086A54:
/* 80086A54 000826B4  48 00 39 C5 */	bl func_8008A418
/* 80086A58 000826B8  2C 03 00 00 */	cmpwi r3, 0
/* 80086A5C 000826BC  40 82 00 18 */	bne lbl_80086A74
/* 80086A60 000826C0  C0 22 86 FC */	lfs f1, lbl_80640CFC-_SDA2_BASE_(r2)
/* 80086A64 000826C4  38 60 02 22 */	li r3, 0x222
/* 80086A68 000826C8  38 80 00 00 */	li r4, 0
/* 80086A6C 000826CC  4B F8 47 05 */	bl func_8000B170
/* 80086A70 000826D0  48 00 31 58 */	b lbl_80089BC8
lbl_80086A74:
/* 80086A74 000826D4  38 60 00 01 */	li r3, 1
/* 80086A78 000826D8  4B FD 3A 55 */	bl func_8005A4CC
/* 80086A7C 000826DC  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 80086A80 000826E0  38 80 00 04 */	li r4, 4
/* 80086A84 000826E4  A8 63 00 0C */	lha r3, 0xc(r3)
/* 80086A88 000826E8  38 A0 00 00 */	li r5, 0
/* 80086A8C 000826EC  48 1C D3 25 */	bl func_80253DB0
/* 80086A90 000826F0  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80086A94 000826F4  38 80 00 02 */	li r4, 2
/* 80086A98 000826F8  A8 63 00 04 */	lha r3, 4(r3)
/* 80086A9C 000826FC  38 A0 00 00 */	li r5, 0
/* 80086AA0 00082700  48 1C D3 11 */	bl func_80253DB0
/* 80086AA4 00082704  38 60 00 02 */	li r3, 2
/* 80086AA8 00082708  38 00 00 22 */	li r0, 0x22
/* 80086AAC 0008270C  98 6D 9A 4C */	stb r3, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80086AB0 00082710  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80086AB4 00082714  48 00 31 14 */	b lbl_80089BC8
lbl_80086AB8:
/* 80086AB8 00082718  88 0D 9B 7C */	lbz r0, lbl_8063EE3C-_SDA_BASE_(r13)
/* 80086ABC 0008271C  2C 00 00 00 */	cmpwi r0, 0
/* 80086AC0 00082720  41 82 00 18 */	beq lbl_80086AD8
/* 80086AC4 00082724  C0 22 86 FC */	lfs f1, lbl_80640CFC-_SDA2_BASE_(r2)
/* 80086AC8 00082728  38 60 02 22 */	li r3, 0x222
/* 80086ACC 0008272C  38 80 00 00 */	li r4, 0
/* 80086AD0 00082730  4B F8 46 A1 */	bl func_8000B170
/* 80086AD4 00082734  48 00 30 F4 */	b lbl_80089BC8
lbl_80086AD8:
/* 80086AD8 00082738  38 60 00 01 */	li r3, 1
/* 80086ADC 0008273C  4B FD 39 F1 */	bl func_8005A4CC
/* 80086AE0 00082740  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 80086AE4 00082744  38 80 00 05 */	li r4, 5
/* 80086AE8 00082748  A8 63 00 0C */	lha r3, 0xc(r3)
/* 80086AEC 0008274C  38 A0 00 00 */	li r5, 0
/* 80086AF0 00082750  48 1C D2 C1 */	bl func_80253DB0
/* 80086AF4 00082754  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80086AF8 00082758  38 80 00 02 */	li r4, 2
/* 80086AFC 0008275C  A8 63 00 04 */	lha r3, 4(r3)
/* 80086B00 00082760  38 A0 00 00 */	li r5, 0
/* 80086B04 00082764  48 1C D2 AD */	bl func_80253DB0
/* 80086B08 00082768  38 60 00 03 */	li r3, 3
/* 80086B0C 0008276C  38 00 00 22 */	li r0, 0x22
/* 80086B10 00082770  98 6D 9A 4C */	stb r3, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80086B14 00082774  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80086B18 00082778  48 00 30 B0 */	b lbl_80089BC8
lbl_80086B1C:
/* 80086B1C 0008277C  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 80086B20 00082780  38 80 00 06 */	li r4, 6
/* 80086B24 00082784  A8 63 00 0C */	lha r3, 0xc(r3)
/* 80086B28 00082788  38 A0 00 00 */	li r5, 0
/* 80086B2C 0008278C  48 1C D2 85 */	bl func_80253DB0
/* 80086B30 00082790  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80086B34 00082794  38 80 00 01 */	li r4, 1
/* 80086B38 00082798  A8 63 00 04 */	lha r3, 4(r3)
/* 80086B3C 0008279C  38 A0 00 00 */	li r5, 0
/* 80086B40 000827A0  48 1C D2 71 */	bl func_80253DB0
/* 80086B44 000827A4  38 60 00 04 */	li r3, 4
/* 80086B48 000827A8  38 00 00 22 */	li r0, 0x22
/* 80086B4C 000827AC  98 6D 9A 4C */	stb r3, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80086B50 000827B0  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80086B54 000827B4  48 00 30 74 */	b lbl_80089BC8
lbl_80086B58:
/* 80086B58 000827B8  2C 04 00 03 */	cmpwi r4, 3
/* 80086B5C 000827BC  41 82 00 8C */	beq lbl_80086BE8
/* 80086B60 000827C0  40 80 00 14 */	bge lbl_80086B74
/* 80086B64 000827C4  2C 04 00 01 */	cmpwi r4, 1
/* 80086B68 000827C8  41 82 00 18 */	beq lbl_80086B80
/* 80086B6C 000827CC  40 80 00 48 */	bge lbl_80086BB4
/* 80086B70 000827D0  48 00 30 58 */	b lbl_80089BC8
lbl_80086B74:
/* 80086B74 000827D4  2C 04 00 1E */	cmpwi r4, 0x1e
/* 80086B78 000827D8  41 82 00 A4 */	beq lbl_80086C1C
/* 80086B7C 000827DC  48 00 30 4C */	b lbl_80089BC8
lbl_80086B80:
/* 80086B80 000827E0  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 80086B84 000827E4  38 80 00 00 */	li r4, 0
/* 80086B88 000827E8  A8 63 00 0C */	lha r3, 0xc(r3)
/* 80086B8C 000827EC  38 A0 00 00 */	li r5, 0
/* 80086B90 000827F0  48 1C D2 21 */	bl func_80253DB0
/* 80086B94 000827F4  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80086B98 000827F8  38 80 00 02 */	li r4, 2
/* 80086B9C 000827FC  A8 63 00 04 */	lha r3, 4(r3)
/* 80086BA0 00082800  38 A0 00 00 */	li r5, 0
/* 80086BA4 00082804  48 1C D2 0D */	bl func_80253DB0
/* 80086BA8 00082808  38 00 00 01 */	li r0, 1
/* 80086BAC 0008280C  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80086BB0 00082810  48 00 30 18 */	b lbl_80089BC8
lbl_80086BB4:
/* 80086BB4 00082814  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 80086BB8 00082818  38 80 00 01 */	li r4, 1
/* 80086BBC 0008281C  A8 63 00 0C */	lha r3, 0xc(r3)
/* 80086BC0 00082820  38 A0 00 00 */	li r5, 0
/* 80086BC4 00082824  48 1C D1 ED */	bl func_80253DB0
/* 80086BC8 00082828  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80086BCC 0008282C  38 80 00 02 */	li r4, 2
/* 80086BD0 00082830  A8 63 00 04 */	lha r3, 4(r3)
/* 80086BD4 00082834  38 A0 00 00 */	li r5, 0
/* 80086BD8 00082838  48 1C D1 D9 */	bl func_80253DB0
/* 80086BDC 0008283C  38 00 00 02 */	li r0, 2
/* 80086BE0 00082840  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80086BE4 00082844  48 00 2F E4 */	b lbl_80089BC8
lbl_80086BE8:
/* 80086BE8 00082848  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 80086BEC 0008284C  38 80 00 02 */	li r4, 2
/* 80086BF0 00082850  A8 63 00 0C */	lha r3, 0xc(r3)
/* 80086BF4 00082854  38 A0 00 00 */	li r5, 0
/* 80086BF8 00082858  48 1C D1 B9 */	bl func_80253DB0
/* 80086BFC 0008285C  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80086C00 00082860  38 80 00 02 */	li r4, 2
/* 80086C04 00082864  A8 63 00 04 */	lha r3, 4(r3)
/* 80086C08 00082868  38 A0 00 00 */	li r5, 0
/* 80086C0C 0008286C  48 1C D1 A5 */	bl func_80253DB0
/* 80086C10 00082870  38 00 00 03 */	li r0, 3
/* 80086C14 00082874  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80086C18 00082878  48 00 2F B0 */	b lbl_80089BC8
lbl_80086C1C:
/* 80086C1C 0008287C  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 80086C20 00082880  38 80 00 06 */	li r4, 6
/* 80086C24 00082884  A8 63 00 0C */	lha r3, 0xc(r3)
/* 80086C28 00082888  38 A0 00 00 */	li r5, 0
/* 80086C2C 0008288C  48 1C D1 85 */	bl func_80253DB0
/* 80086C30 00082890  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80086C34 00082894  38 80 00 00 */	li r4, 0
/* 80086C38 00082898  A8 63 00 04 */	lha r3, 4(r3)
/* 80086C3C 0008289C  38 A0 00 00 */	li r5, 0
/* 80086C40 000828A0  48 1C D1 71 */	bl func_80253DB0
/* 80086C44 000828A4  38 00 00 04 */	li r0, 4
/* 80086C48 000828A8  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80086C4C 000828AC  48 00 2F 7C */	b lbl_80089BC8
/* 80086C50 000828B0  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80086C54 000828B4  80 03 00 10 */	lwz r0, 0x10(r3)
/* 80086C58 000828B8  28 00 03 E8 */	cmplwi r0, 0x3e8
/* 80086C5C 000828BC  40 82 00 1C */	bne lbl_80086C78
/* 80086C60 000828C0  38 60 00 06 */	li r3, 6
/* 80086C64 000828C4  38 80 FF FF */	li r4, -1
/* 80086C68 000828C8  48 05 E5 BD */	bl func_800E5224
/* 80086C6C 000828CC  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 80086C70 000828D0  28 00 00 06 */	cmplwi r0, 6
/* 80086C74 000828D4  41 80 00 08 */	blt lbl_80086C7C
lbl_80086C78:
/* 80086C78 000828D8  4B FC F5 FD */	bl func_80056274
lbl_80086C7C:
/* 80086C7C 000828DC  80 0D 9A 44 */	lwz r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80086C80 000828E0  34 00 FF FF */	addic. r0, r0, -1
/* 80086C84 000828E4  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80086C88 000828E8  40 82 2F 40 */	bne lbl_80089BC8
/* 80086C8C 000828EC  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80086C90 000828F0  38 80 00 03 */	li r4, 3
/* 80086C94 000828F4  A8 63 00 04 */	lha r3, 4(r3)
/* 80086C98 000828F8  38 A0 00 00 */	li r5, 0
/* 80086C9C 000828FC  48 1C D1 15 */	bl func_80253DB0
/* 80086CA0 00082900  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 80086CA4 00082904  38 80 00 01 */	li r4, 1
/* 80086CA8 00082908  38 A0 00 00 */	li r5, 0
/* 80086CAC 0008290C  48 1C D1 05 */	bl func_80253DB0
/* 80086CB0 00082910  38 7F 00 C0 */	addi r3, r31, 0xc0
/* 80086CB4 00082914  38 80 00 07 */	li r4, 7
/* 80086CB8 00082918  A8 63 00 0C */	lha r3, 0xc(r3)
/* 80086CBC 0008291C  38 A0 00 00 */	li r5, 0
/* 80086CC0 00082920  48 1C D0 F1 */	bl func_80253DB0
/* 80086CC4 00082924  C0 42 87 04 */	lfs f2, lbl_80640D04-_SDA2_BASE_(r2)
/* 80086CC8 00082928  38 00 00 23 */	li r0, 0x23
/* 80086CCC 0008292C  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 80086CD0 00082930  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 80086CD4 00082934  EC 22 00 72 */	fmuls f1, f2, f1
/* 80086CD8 00082938  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80086CDC 0008293C  EC 00 08 2A */	fadds f0, f0, f1
/* 80086CE0 00082940  FC 00 00 1E */	fctiwz f0, f0
/* 80086CE4 00082944  D8 01 01 30 */	stfd f0, 0x130(r1)
/* 80086CE8 00082948  80 01 01 34 */	lwz r0, 0x134(r1)
/* 80086CEC 0008294C  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80086CF0 00082950  48 00 2E D8 */	b lbl_80089BC8
/* 80086CF4 00082954  3B 9F 00 C0 */	addi r28, r31, 0xc0
/* 80086CF8 00082958  A8 7C 00 0C */	lha r3, 0xc(r28)
/* 80086CFC 0008295C  48 1C D0 D5 */	bl func_80253DD0
/* 80086D00 00082960  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80086D04 00082964  28 00 00 03 */	cmplwi r0, 3
/* 80086D08 00082968  40 82 2E C0 */	bne lbl_80089BC8
/* 80086D0C 0008296C  C0 42 87 04 */	lfs f2, lbl_80640D04-_SDA2_BASE_(r2)
/* 80086D10 00082970  38 80 00 04 */	li r4, 4
/* 80086D14 00082974  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 80086D18 00082978  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 80086D1C 0008297C  EC 42 00 72 */	fmuls f2, f2, f1
/* 80086D20 00082980  A8 7C 00 0C */	lha r3, 0xc(r28)
/* 80086D24 00082984  C0 22 87 3C */	lfs f1, lbl_80640D3C-_SDA2_BASE_(r2)
/* 80086D28 00082988  EC 00 10 2A */	fadds f0, f0, f2
/* 80086D2C 0008298C  FC 00 00 1E */	fctiwz f0, f0
/* 80086D30 00082990  D8 01 01 30 */	stfd f0, 0x130(r1)
/* 80086D34 00082994  80 01 01 34 */	lwz r0, 0x134(r1)
/* 80086D38 00082998  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80086D3C 0008299C  48 1C D0 D5 */	bl func_80253E10
/* 80086D40 000829A0  A8 7C 00 16 */	lha r3, 0x16(r28)
/* 80086D44 000829A4  38 80 00 08 */	li r4, 8
/* 80086D48 000829A8  38 A0 00 00 */	li r5, 0
/* 80086D4C 000829AC  48 1C D0 A5 */	bl func_80253DF0
/* 80086D50 000829B0  A8 7C 00 0C */	lha r3, 0xc(r28)
/* 80086D54 000829B4  38 80 00 08 */	li r4, 8
/* 80086D58 000829B8  38 A0 00 00 */	li r5, 0
/* 80086D5C 000829BC  48 1C D0 95 */	bl func_80253DF0
/* 80086D60 000829C0  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 80086D64 000829C4  38 80 00 08 */	li r4, 8
/* 80086D68 000829C8  38 A0 00 00 */	li r5, 0
/* 80086D6C 000829CC  48 1C D0 85 */	bl func_80253DF0
/* 80086D70 000829D0  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80086D74 000829D4  38 80 00 08 */	li r4, 8
/* 80086D78 000829D8  A8 63 00 04 */	lha r3, 4(r3)
/* 80086D7C 000829DC  38 A0 00 00 */	li r5, 0
/* 80086D80 000829E0  48 1C D0 71 */	bl func_80253DF0
/* 80086D84 000829E4  48 00 3C A9 */	bl func_8008AA2C
/* 80086D88 000829E8  88 0D 9A 4C */	lbz r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80086D8C 000829EC  2C 00 00 03 */	cmpwi r0, 3
/* 80086D90 000829F0  41 82 00 A4 */	beq lbl_80086E34
/* 80086D94 000829F4  40 80 00 14 */	bge lbl_80086DA8
/* 80086D98 000829F8  2C 00 00 01 */	cmpwi r0, 1
/* 80086D9C 000829FC  41 82 00 18 */	beq lbl_80086DB4
/* 80086DA0 00082A00  40 80 00 54 */	bge lbl_80086DF4
/* 80086DA4 00082A04  48 00 2E 24 */	b lbl_80089BC8
lbl_80086DA8:
/* 80086DA8 00082A08  2C 00 00 05 */	cmpwi r0, 5
/* 80086DAC 00082A0C  40 80 2E 1C */	bge lbl_80089BC8
/* 80086DB0 00082A10  48 00 01 58 */	b lbl_80086F08
lbl_80086DB4:
/* 80086DB4 00082A14  38 00 00 14 */	li r0, 0x14
/* 80086DB8 00082A18  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80086DBC 00082A1C  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80086DC0 00082A20  A0 03 00 9A */	lhz r0, 0x9a(r3)
/* 80086DC4 00082A24  28 00 00 01 */	cmplwi r0, 1
/* 80086DC8 00082A28  40 82 00 10 */	bne lbl_80086DD8
/* 80086DCC 00082A2C  38 00 00 01 */	li r0, 1
/* 80086DD0 00082A30  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80086DD4 00082A34  48 00 00 14 */	b lbl_80086DE8
lbl_80086DD8:
/* 80086DD8 00082A38  28 00 00 02 */	cmplwi r0, 2
/* 80086DDC 00082A3C  40 82 00 0C */	bne lbl_80086DE8
/* 80086DE0 00082A40  38 00 00 02 */	li r0, 2
/* 80086DE4 00082A44  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
lbl_80086DE8:
/* 80086DE8 00082A48  38 00 00 01 */	li r0, 1
/* 80086DEC 00082A4C  98 0D 9A 71 */	stb r0, lbl_8063ED31-_SDA_BASE_(r13)
/* 80086DF0 00082A50  48 00 2D D8 */	b lbl_80089BC8
lbl_80086DF4:
/* 80086DF4 00082A54  38 00 00 19 */	li r0, 0x19
/* 80086DF8 00082A58  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80086DFC 00082A5C  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80086E00 00082A60  80 03 00 08 */	lwz r0, 8(r3)
/* 80086E04 00082A64  2C 00 00 02 */	cmpwi r0, 2
/* 80086E08 00082A68  40 82 00 10 */	bne lbl_80086E18
/* 80086E0C 00082A6C  38 00 00 01 */	li r0, 1
/* 80086E10 00082A70  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80086E14 00082A74  48 00 00 14 */	b lbl_80086E28
lbl_80086E18:
/* 80086E18 00082A78  2C 00 00 01 */	cmpwi r0, 1
/* 80086E1C 00082A7C  40 82 00 0C */	bne lbl_80086E28
/* 80086E20 00082A80  38 00 00 02 */	li r0, 2
/* 80086E24 00082A84  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
lbl_80086E28:
/* 80086E28 00082A88  38 00 00 02 */	li r0, 2
/* 80086E2C 00082A8C  98 0D 9A 71 */	stb r0, lbl_8063ED31-_SDA_BASE_(r13)
/* 80086E30 00082A90  48 00 2D 98 */	b lbl_80089BC8
lbl_80086E34:
/* 80086E34 00082A94  3B 80 00 00 */	li r28, 0
/* 80086E38 00082A98  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80086E3C 00082A9C  B3 8D 9A 22 */	sth r28, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80086E40 00082AA0  80 03 00 10 */	lwz r0, 0x10(r3)
/* 80086E44 00082AA4  28 00 03 E8 */	cmplwi r0, 0x3e8
/* 80086E48 00082AA8  40 82 00 54 */	bne lbl_80086E9C
/* 80086E4C 00082AAC  38 60 00 18 */	li r3, 0x18
/* 80086E50 00082AB0  38 80 00 02 */	li r4, 2
/* 80086E54 00082AB4  38 A0 00 01 */	li r5, 1
/* 80086E58 00082AB8  48 0D BA E9 */	bl func_80162940
/* 80086E5C 00082ABC  38 60 00 0D */	li r3, 0xd
/* 80086E60 00082AC0  38 80 FF FF */	li r4, -1
/* 80086E64 00082AC4  48 05 E3 C1 */	bl func_800E5224
/* 80086E68 00082AC8  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 80086E6C 00082ACC  28 00 00 06 */	cmplwi r0, 6
/* 80086E70 00082AD0  40 80 00 10 */	bge lbl_80086E80
/* 80086E74 00082AD4  38 00 00 24 */	li r0, 0x24
/* 80086E78 00082AD8  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80086E7C 00082ADC  48 00 00 74 */	b lbl_80086EF0
lbl_80086E80:
/* 80086E80 00082AE0  38 60 00 02 */	li r3, 2
/* 80086E84 00082AE4  38 80 00 00 */	li r4, 0
/* 80086E88 00082AE8  38 A0 00 00 */	li r5, 0
/* 80086E8C 00082AEC  38 C0 00 01 */	li r6, 1
/* 80086E90 00082AF0  48 05 F3 99 */	bl func_800E6228
/* 80086E94 00082AF4  9B 8D 9A 71 */	stb r28, lbl_8063ED31-_SDA_BASE_(r13)
/* 80086E98 00082AF8  48 00 00 58 */	b lbl_80086EF0
lbl_80086E9C:
/* 80086E9C 00082AFC  38 60 00 07 */	li r3, 7
/* 80086EA0 00082B00  38 80 FF FF */	li r4, -1
/* 80086EA4 00082B04  48 05 E3 81 */	bl func_800E5224
/* 80086EA8 00082B08  54 60 06 3F */	clrlwi. r0, r3, 0x18
/* 80086EAC 00082B0C  40 82 00 18 */	bne lbl_80086EC4
/* 80086EB0 00082B10  38 60 00 18 */	li r3, 0x18
/* 80086EB4 00082B14  38 80 00 02 */	li r4, 2
/* 80086EB8 00082B18  38 A0 00 01 */	li r5, 1
/* 80086EBC 00082B1C  48 0D BA 85 */	bl func_80162940
/* 80086EC0 00082B20  48 00 00 14 */	b lbl_80086ED4
lbl_80086EC4:
/* 80086EC4 00082B24  38 60 00 18 */	li r3, 0x18
/* 80086EC8 00082B28  38 80 00 01 */	li r4, 1
/* 80086ECC 00082B2C  38 A0 00 01 */	li r5, 1
/* 80086ED0 00082B30  48 0D BA 71 */	bl func_80162940
lbl_80086ED4:
/* 80086ED4 00082B34  38 60 00 02 */	li r3, 2
/* 80086ED8 00082B38  38 80 00 00 */	li r4, 0
/* 80086EDC 00082B3C  38 A0 00 00 */	li r5, 0
/* 80086EE0 00082B40  38 C0 00 01 */	li r6, 1
/* 80086EE4 00082B44  48 05 F3 45 */	bl func_800E6228
/* 80086EE8 00082B48  38 00 00 00 */	li r0, 0
/* 80086EEC 00082B4C  98 0D 9A 71 */	stb r0, lbl_8063ED31-_SDA_BASE_(r13)
lbl_80086EF0:
/* 80086EF0 00082B50  A0 0D 9A 22 */	lhz r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80086EF4 00082B54  28 00 00 24 */	cmplwi r0, 0x24
/* 80086EF8 00082B58  41 82 2C D0 */	beq lbl_80089BC8
/* 80086EFC 00082B5C  38 60 00 01 */	li r3, 1
/* 80086F00 00082B60  4B FC F5 59 */	bl func_80056458
/* 80086F04 00082B64  48 00 2C C4 */	b lbl_80089BC8
lbl_80086F08:
/* 80086F08 00082B68  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80086F0C 00082B6C  80 03 00 10 */	lwz r0, 0x10(r3)
/* 80086F10 00082B70  28 00 03 F1 */	cmplwi r0, 0x3f1
/* 80086F14 00082B74  40 82 00 30 */	bne lbl_80086F44
/* 80086F18 00082B78  88 03 00 14 */	lbz r0, 0x14(r3)
/* 80086F1C 00082B7C  28 00 00 0D */	cmplwi r0, 0xd
/* 80086F20 00082B80  40 82 00 10 */	bne lbl_80086F30
/* 80086F24 00082B84  38 00 00 0F */	li r0, 0xf
/* 80086F28 00082B88  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80086F2C 00082B8C  48 00 2C 9C */	b lbl_80089BC8
lbl_80086F30:
/* 80086F30 00082B90  38 60 00 08 */	li r3, 8
/* 80086F34 00082B94  38 00 00 00 */	li r0, 0
/* 80086F38 00082B98  B0 6D 9A 22 */	sth r3, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80086F3C 00082B9C  98 0D 9A 71 */	stb r0, lbl_8063ED31-_SDA_BASE_(r13)
/* 80086F40 00082BA0  48 00 2C 88 */	b lbl_80089BC8
lbl_80086F44:
/* 80086F44 00082BA4  38 60 00 08 */	li r3, 8
/* 80086F48 00082BA8  38 00 00 00 */	li r0, 0
/* 80086F4C 00082BAC  B0 6D 9A 22 */	sth r3, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80086F50 00082BB0  98 0D 9A 71 */	stb r0, lbl_8063ED31-_SDA_BASE_(r13)
/* 80086F54 00082BB4  48 00 2C 74 */	b lbl_80089BC8
/* 80086F58 00082BB8  38 00 00 00 */	li r0, 0
/* 80086F5C 00082BBC  38 60 00 00 */	li r3, 0
/* 80086F60 00082BC0  98 0D 9A D8 */	stb r0, lbl_8063ED98-_SDA_BASE_(r13)
/* 80086F64 00082BC4  38 80 00 00 */	li r4, 0
/* 80086F68 00082BC8  4B FD 29 91 */	bl func_800598F8
/* 80086F6C 00082BCC  38 60 00 01 */	li r3, 1
/* 80086F70 00082BD0  4B FD 0A 8D */	bl func_800579FC
/* 80086F74 00082BD4  C0 42 87 04 */	lfs f2, lbl_80640D04-_SDA2_BASE_(r2)
/* 80086F78 00082BD8  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 80086F7C 00082BDC  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 80086F80 00082BE0  EC 22 00 72 */	fmuls f1, f2, f1
/* 80086F84 00082BE4  EC 00 08 2A */	fadds f0, f0, f1
/* 80086F88 00082BE8  FC 00 00 1E */	fctiwz f0, f0
/* 80086F8C 00082BEC  D8 01 01 30 */	stfd f0, 0x130(r1)
/* 80086F90 00082BF0  80 01 01 34 */	lwz r0, 0x134(r1)
/* 80086F94 00082BF4  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80086F98 00082BF8  4B FF 89 75 */	bl func_8007F90C
/* 80086F9C 00082BFC  4B FC F3 21 */	bl func_800562BC
/* 80086FA0 00082C00  C0 22 86 FC */	lfs f1, lbl_80640CFC-_SDA2_BASE_(r2)
/* 80086FA4 00082C04  38 60 00 2A */	li r3, 0x2a
/* 80086FA8 00082C08  38 80 00 00 */	li r4, 0
/* 80086FAC 00082C0C  4B F8 41 C5 */	bl func_8000B170
/* 80086FB0 00082C10  C0 02 87 40 */	lfs f0, lbl_80640D40-_SDA2_BASE_(r2)
/* 80086FB4 00082C14  38 00 00 73 */	li r0, 0x73
/* 80086FB8 00082C18  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80086FBC 00082C1C  D0 0D 9A 40 */	stfs f0, lbl_8063ED00-_SDA_BASE_(r13)
/* 80086FC0 00082C20  48 00 2C 08 */	b lbl_80089BC8
/* 80086FC4 00082C24  38 7F 00 D8 */	addi r3, r31, 0xd8
/* 80086FC8 00082C28  38 80 00 08 */	li r4, 8
/* 80086FCC 00082C2C  A8 63 00 04 */	lha r3, 4(r3)
/* 80086FD0 00082C30  38 A0 00 01 */	li r5, 1
/* 80086FD4 00082C34  48 1C CE 1D */	bl func_80253DF0
/* 80086FD8 00082C38  38 00 00 1E */	li r0, 0x1e
/* 80086FDC 00082C3C  C8 02 87 68 */	lfd f0, lbl_80640D68-_SDA2_BASE_(r2)
/* 80086FE0 00082C40  6C 00 80 00 */	xoris r0, r0, 0x8000
/* 80086FE4 00082C44  C0 4D 9A CC */	lfs f2, lbl_8063ED8C-_SDA_BASE_(r13)
/* 80086FE8 00082C48  90 01 01 24 */	stw r0, 0x124(r1)
/* 80086FEC 00082C4C  C0 22 86 F8 */	lfs f1, lbl_80640CF8-_SDA2_BASE_(r2)
/* 80086FF0 00082C50  C8 61 01 20 */	lfd f3, 0x120(r1)
/* 80086FF4 00082C54  EC 63 00 28 */	fsubs f3, f3, f0
/* 80086FF8 00082C58  EC 42 18 28 */	fsubs f2, f2, f3
/* 80086FFC 00082C5C  FC 02 08 40 */	fcmpo cr0, f2, f1
/* 80087000 00082C60  D0 4D 9A CC */	stfs f2, lbl_8063ED8C-_SDA_BASE_(r13)
/* 80087004 00082C64  4C 41 13 82 */	cror 2, 1, 2
/* 80087008 00082C68  40 82 00 CC */	bne lbl_800870D4
/* 8008700C 00082C6C  90 01 01 2C */	stw r0, 0x12c(r1)
/* 80087010 00082C70  38 9F 01 A8 */	addi r4, r31, 0x1a8
/* 80087014 00082C74  C0 7F 01 A8 */	lfs f3, 0x1a8(r31)
/* 80087018 00082C78  38 7F 01 88 */	addi r3, r31, 0x188
/* 8008701C 00082C7C  C8 21 01 28 */	lfd f1, 0x128(r1)
/* 80087020 00082C80  90 01 01 24 */	stw r0, 0x124(r1)
/* 80087024 00082C84  EC C1 00 28 */	fsubs f6, f1, f0
/* 80087028 00082C88  C0 84 00 04 */	lfs f4, 4(r4)
/* 8008702C 00082C8C  C8 21 01 20 */	lfd f1, 0x120(r1)
/* 80087030 00082C90  90 01 01 2C */	stw r0, 0x12c(r1)
/* 80087034 00082C94  EC A1 00 28 */	fsubs f5, f1, f0
/* 80087038 00082C98  C0 24 00 08 */	lfs f1, 8(r4)
/* 8008703C 00082C9C  C8 41 01 28 */	lfd f2, 0x128(r1)
/* 80087040 00082CA0  ED 43 30 2A */	fadds f10, f3, f6
/* 80087044 00082CA4  90 01 01 24 */	stw r0, 0x124(r1)
/* 80087048 00082CA8  EC 42 00 28 */	fsubs f2, f2, f0
/* 8008704C 00082CAC  C8 61 01 20 */	lfd f3, 0x120(r1)
/* 80087050 00082CB0  ED 24 28 2A */	fadds f9, f4, f5
/* 80087054 00082CB4  90 01 01 2C */	stw r0, 0x12c(r1)
/* 80087058 00082CB8  ED 01 10 2A */	fadds f8, f1, f2
/* 8008705C 00082CBC  C0 44 00 0C */	lfs f2, 0xc(r4)
/* 80087060 00082CC0  C8 21 01 28 */	lfd f1, 0x128(r1)
/* 80087064 00082CC4  EC 63 00 28 */	fsubs f3, f3, f0
/* 80087068 00082CC8  90 01 01 24 */	stw r0, 0x124(r1)
/* 8008706C 00082CCC  EC 81 00 28 */	fsubs f4, f1, f0
/* 80087070 00082CD0  C8 21 01 20 */	lfd f1, 0x120(r1)
/* 80087074 00082CD4  EC E2 18 2A */	fadds f7, f2, f3
/* 80087078 00082CD8  90 01 01 2C */	stw r0, 0x12c(r1)
/* 8008707C 00082CDC  C0 7F 01 88 */	lfs f3, 0x188(r31)
/* 80087080 00082CE0  EC A1 00 28 */	fsubs f5, f1, f0
/* 80087084 00082CE4  90 01 01 24 */	stw r0, 0x124(r1)
/* 80087088 00082CE8  EC C3 20 28 */	fsubs f6, f3, f4
/* 8008708C 00082CEC  C8 41 01 28 */	lfd f2, 0x128(r1)
/* 80087090 00082CF0  C8 21 01 20 */	lfd f1, 0x120(r1)
/* 80087094 00082CF4  EC 62 00 28 */	fsubs f3, f2, f0
/* 80087098 00082CF8  C0 83 00 04 */	lfs f4, 4(r3)
/* 8008709C 00082CFC  EC 21 00 28 */	fsubs f1, f1, f0
/* 800870A0 00082D00  C0 43 00 08 */	lfs f2, 8(r3)
/* 800870A4 00082D04  EC 84 28 28 */	fsubs f4, f4, f5
/* 800870A8 00082D08  C0 03 00 0C */	lfs f0, 0xc(r3)
/* 800870AC 00082D0C  EC 42 18 28 */	fsubs f2, f2, f3
/* 800870B0 00082D10  D1 5F 01 A8 */	stfs f10, 0x1a8(r31)
/* 800870B4 00082D14  EC 00 08 28 */	fsubs f0, f0, f1
/* 800870B8 00082D18  D1 24 00 04 */	stfs f9, 4(r4)
/* 800870BC 00082D1C  D1 04 00 08 */	stfs f8, 8(r4)
/* 800870C0 00082D20  D0 E4 00 0C */	stfs f7, 0xc(r4)
/* 800870C4 00082D24  D0 DF 01 88 */	stfs f6, 0x188(r31)
/* 800870C8 00082D28  D0 83 00 04 */	stfs f4, 4(r3)
/* 800870CC 00082D2C  D0 43 00 08 */	stfs f2, 8(r3)
/* 800870D0 00082D30  D0 03 00 0C */	stfs f0, 0xc(r3)
lbl_800870D4:
/* 800870D4 00082D34  39 5F 01 A8 */	addi r10, r31, 0x1a8
/* 800870D8 00082D38  81 9F 01 A8 */	lwz r12, 0x1a8(r31)
/* 800870DC 00082D3C  81 6A 00 04 */	lwz r11, 4(r10)
/* 800870E0 00082D40  38 81 00 A8 */	addi r4, r1, 0xa8
/* 800870E4 00082D44  81 2A 00 08 */	lwz r9, 8(r10)
/* 800870E8 00082D48  38 60 00 00 */	li r3, 0
/* 800870EC 00082D4C  81 0A 00 0C */	lwz r8, 0xc(r10)
/* 800870F0 00082D50  80 EA 00 10 */	lwz r7, 0x10(r10)
/* 800870F4 00082D54  80 CA 00 14 */	lwz r6, 0x14(r10)
/* 800870F8 00082D58  80 AA 00 18 */	lwz r5, 0x18(r10)
/* 800870FC 00082D5C  80 0A 00 1C */	lwz r0, 0x1c(r10)
/* 80087100 00082D60  91 81 00 A8 */	stw r12, 0xa8(r1)
/* 80087104 00082D64  91 61 00 AC */	stw r11, 0xac(r1)
/* 80087108 00082D68  91 21 00 B0 */	stw r9, 0xb0(r1)
/* 8008710C 00082D6C  91 01 00 B4 */	stw r8, 0xb4(r1)
/* 80087110 00082D70  90 E1 00 B8 */	stw r7, 0xb8(r1)
/* 80087114 00082D74  90 C1 00 BC */	stw r6, 0xbc(r1)
/* 80087118 00082D78  90 A1 00 C0 */	stw r5, 0xc0(r1)
/* 8008711C 00082D7C  90 01 00 C4 */	stw r0, 0xc4(r1)
/* 80087120 00082D80  48 06 00 91 */	bl func_800E71B0
/* 80087124 00082D84  39 5F 01 88 */	addi r10, r31, 0x188
/* 80087128 00082D88  81 9F 01 88 */	lwz r12, 0x188(r31)
/* 8008712C 00082D8C  81 6A 00 04 */	lwz r11, 4(r10)
/* 80087130 00082D90  38 81 00 88 */	addi r4, r1, 0x88
/* 80087134 00082D94  81 2A 00 08 */	lwz r9, 8(r10)
/* 80087138 00082D98  38 60 00 01 */	li r3, 1
/* 8008713C 00082D9C  81 0A 00 0C */	lwz r8, 0xc(r10)
/* 80087140 00082DA0  80 EA 00 10 */	lwz r7, 0x10(r10)
/* 80087144 00082DA4  80 CA 00 14 */	lwz r6, 0x14(r10)
/* 80087148 00082DA8  80 AA 00 18 */	lwz r5, 0x18(r10)
/* 8008714C 00082DAC  80 0A 00 1C */	lwz r0, 0x1c(r10)
/* 80087150 00082DB0  91 81 00 88 */	stw r12, 0x88(r1)
/* 80087154 00082DB4  91 61 00 8C */	stw r11, 0x8c(r1)
/* 80087158 00082DB8  91 21 00 90 */	stw r9, 0x90(r1)
/* 8008715C 00082DBC  91 01 00 94 */	stw r8, 0x94(r1)
/* 80087160 00082DC0  90 E1 00 98 */	stw r7, 0x98(r1)
/* 80087164 00082DC4  90 C1 00 9C */	stw r6, 0x9c(r1)
/* 80087168 00082DC8  90 A1 00 A0 */	stw r5, 0xa0(r1)
/* 8008716C 00082DCC  90 01 00 A4 */	stw r0, 0xa4(r1)
/* 80087170 00082DD0  48 06 00 41 */	bl func_800E71B0
/* 80087174 00082DD4  C0 0D 9A 40 */	lfs f0, lbl_8063ED00-_SDA_BASE_(r13)
/* 80087178 00082DD8  3C 60 04 00 */	lis r3, 0x400
/* 8008717C 00082DDC  38 80 00 00 */	li r4, 0
/* 80087180 00082DE0  38 A0 00 00 */	li r5, 0
/* 80087184 00082DE4  EC 00 F8 28 */	fsubs f0, f0, f31
/* 80087188 00082DE8  38 C0 00 01 */	li r6, 1
/* 8008718C 00082DEC  D0 0D 9A 40 */	stfs f0, lbl_8063ED00-_SDA_BASE_(r13)
/* 80087190 00082DF0  4B FD 28 DD */	bl func_80059A6C
/* 80087194 00082DF4  2C 03 00 00 */	cmpwi r3, 0
/* 80087198 00082DF8  41 82 00 1C */	beq lbl_800871B4
/* 8008719C 00082DFC  C0 22 86 FC */	lfs f1, lbl_80640CFC-_SDA2_BASE_(r2)
/* 800871A0 00082E00  38 60 02 1F */	li r3, 0x21f
/* 800871A4 00082E04  38 80 00 00 */	li r4, 0
/* 800871A8 00082E08  4B F8 3F C9 */	bl func_8000B170
/* 800871AC 00082E0C  C0 02 87 44 */	lfs f0, lbl_80640D44-_SDA2_BASE_(r2)
/* 800871B0 00082E10  D0 0D 9A 40 */	stfs f0, lbl_8063ED00-_SDA_BASE_(r13)
lbl_800871B4:
/* 800871B4 00082E14  C0 2D 9A 40 */	lfs f1, lbl_8063ED00-_SDA_BASE_(r13)
/* 800871B8 00082E18  C0 02 86 F8 */	lfs f0, lbl_80640CF8-_SDA2_BASE_(r2)
/* 800871BC 00082E1C  FC 01 00 40 */	fcmpo cr0, f1, f0
/* 800871C0 00082E20  40 80 2A 08 */	bge lbl_80089BC8
/* 800871C4 00082E24  38 7F 00 D8 */	addi r3, r31, 0xd8
/* 800871C8 00082E28  38 80 00 03 */	li r4, 3
/* 800871CC 00082E2C  A8 63 00 04 */	lha r3, 4(r3)
/* 800871D0 00082E30  38 A0 00 00 */	li r5, 0
/* 800871D4 00082E34  48 1C CB DD */	bl func_80253DB0
/* 800871D8 00082E38  38 00 00 72 */	li r0, 0x72
/* 800871DC 00082E3C  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 800871E0 00082E40  48 00 29 E8 */	b lbl_80089BC8
/* 800871E4 00082E44  48 05 FE 61 */	bl func_800E7044
/* 800871E8 00082E48  38 00 00 74 */	li r0, 0x74
/* 800871EC 00082E4C  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 800871F0 00082E50  48 00 29 D8 */	b lbl_80089BC8
/* 800871F4 00082E54  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 800871F8 00082E58  3B 60 00 00 */	li r27, 0
/* 800871FC 00082E5C  3B A0 00 00 */	li r29, 0
/* 80087200 00082E60  A8 64 3B CC */	lha r3, 0x3bcc(r4)
/* 80087204 00082E64  2C 03 00 01 */	cmpwi r3, 1
/* 80087208 00082E68  41 80 00 1C */	blt lbl_80087224
/* 8008720C 00082E6C  2C 03 00 0C */	cmpwi r3, 0xc
/* 80087210 00082E70  41 81 00 14 */	bgt lbl_80087224
/* 80087214 00082E74  38 63 FF FF */	addi r3, r3, -1
/* 80087218 00082E78  38 1C 00 F8 */	addi r0, r28, 0xf8
/* 8008721C 00082E7C  1C 63 00 18 */	mulli r3, r3, 0x18
/* 80087220 00082E80  7F 60 1A 14 */	add r27, r0, r3
lbl_80087224:
/* 80087224 00082E84  A8 64 49 A4 */	lha r3, 0x49a4(r4)
/* 80087228 00082E88  2C 03 00 01 */	cmpwi r3, 1
/* 8008722C 00082E8C  41 80 00 1C */	blt lbl_80087248
/* 80087230 00082E90  2C 03 00 0C */	cmpwi r3, 0xc
/* 80087234 00082E94  41 81 00 14 */	bgt lbl_80087248
/* 80087238 00082E98  38 63 FF FF */	addi r3, r3, -1
/* 8008723C 00082E9C  38 1C 00 F8 */	addi r0, r28, 0xf8
/* 80087240 00082EA0  1C 63 00 18 */	mulli r3, r3, 0x18
/* 80087244 00082EA4  7F A0 1A 14 */	add r29, r0, r3
lbl_80087248:
/* 80087248 00082EA8  C0 1B 00 00 */	lfs f0, 0(r27)
/* 8008724C 00082EAC  C0 6D 9A AC */	lfs f3, lbl_8063ED6C-_SDA_BASE_(r13)
/* 80087250 00082EB0  D0 0D 9A B8 */	stfs f0, lbl_8063ED78-_SDA_BASE_(r13)
/* 80087254 00082EB4  C0 42 86 F8 */	lfs f2, lbl_80640CF8-_SDA2_BASE_(r2)
/* 80087258 00082EB8  C0 3B 00 04 */	lfs f1, 4(r27)
/* 8008725C 00082EBC  FC 03 10 40 */	fcmpo cr0, f3, f2
/* 80087260 00082EC0  D0 2D 9A C0 */	stfs f1, lbl_8063ED80-_SDA_BASE_(r13)
/* 80087264 00082EC4  C0 5D 00 08 */	lfs f2, 8(r29)
/* 80087268 00082EC8  D0 4D 9A BC */	stfs f2, lbl_8063ED7C-_SDA_BASE_(r13)
/* 8008726C 00082ECC  C0 5D 00 0C */	lfs f2, 0xc(r29)
/* 80087270 00082ED0  D0 4D 9A C4 */	stfs f2, lbl_8063ED84-_SDA_BASE_(r13)
/* 80087274 00082ED4  40 81 00 10 */	ble lbl_80087284
/* 80087278 00082ED8  C0 42 87 48 */	lfs f2, lbl_80640D48-_SDA2_BASE_(r2)
/* 8008727C 00082EDC  EC 43 10 28 */	fsubs f2, f3, f2
/* 80087280 00082EE0  D0 4D 9A AC */	stfs f2, lbl_8063ED6C-_SDA_BASE_(r13)
lbl_80087284:
/* 80087284 00082EE4  C0 6D 9A B0 */	lfs f3, lbl_8063ED70-_SDA_BASE_(r13)
/* 80087288 00082EE8  C0 42 86 F8 */	lfs f2, lbl_80640CF8-_SDA2_BASE_(r2)
/* 8008728C 00082EEC  FC 03 10 40 */	fcmpo cr0, f3, f2
/* 80087290 00082EF0  40 80 00 10 */	bge lbl_800872A0
/* 80087294 00082EF4  C0 42 87 48 */	lfs f2, lbl_80640D48-_SDA2_BASE_(r2)
/* 80087298 00082EF8  EC 63 10 2A */	fadds f3, f3, f2
/* 8008729C 00082EFC  D0 6D 9A B0 */	stfs f3, lbl_8063ED70-_SDA_BASE_(r13)
lbl_800872A0:
/* 800872A0 00082F00  FC 40 18 18 */	frsp f2, f3
/* 800872A4 00082F04  C0 82 86 F8 */	lfs f4, lbl_80640CF8-_SDA2_BASE_(r2)
/* 800872A8 00082F08  C0 A2 87 4C */	lfs f5, lbl_80640D4C-_SDA2_BASE_(r2)
/* 800872AC 00082F0C  38 81 00 3C */	addi r4, r1, 0x3c
/* 800872B0 00082F10  C0 62 87 50 */	lfs f3, lbl_80640D50-_SDA2_BASE_(r2)
/* 800872B4 00082F14  EC A5 10 2A */	fadds f5, f5, f2
/* 800872B8 00082F18  C0 4D 9B 48 */	lfs f2, lbl_8063EE08-_SDA_BASE_(r13)
/* 800872BC 00082F1C  D0 21 00 40 */	stfs f1, 0x40(r1)
/* 800872C0 00082F20  EC 05 00 2A */	fadds f0, f5, f0
/* 800872C4 00082F24  80 6D 9A A8 */	lwz r3, lbl_8063ED68-_SDA_BASE_(r13)
/* 800872C8 00082F28  EC 23 10 2A */	fadds f1, f3, f2
/* 800872CC 00082F2C  D0 81 00 44 */	stfs f4, 0x44(r1)
/* 800872D0 00082F30  D0 01 00 3C */	stfs f0, 0x3c(r1)
/* 800872D4 00082F34  D0 81 00 30 */	stfs f4, 0x30(r1)
/* 800872D8 00082F38  D0 21 00 34 */	stfs f1, 0x34(r1)
/* 800872DC 00082F3C  D0 81 00 38 */	stfs f4, 0x38(r1)
/* 800872E0 00082F40  C0 1B 00 10 */	lfs f0, 0x10(r27)
/* 800872E4 00082F44  D0 01 00 24 */	stfs f0, 0x24(r1)
/* 800872E8 00082F48  D0 01 00 28 */	stfs f0, 0x28(r1)
/* 800872EC 00082F4C  D0 01 00 2C */	stfs f0, 0x2c(r1)
/* 800872F0 00082F50  80 63 00 08 */	lwz r3, 8(r3)
/* 800872F4 00082F54  4B FB 15 29 */	bl func_8003881C
/* 800872F8 00082F58  80 6D 9A A8 */	lwz r3, lbl_8063ED68-_SDA_BASE_(r13)
/* 800872FC 00082F5C  38 81 00 30 */	addi r4, r1, 0x30
/* 80087300 00082F60  80 63 00 08 */	lwz r3, 8(r3)
/* 80087304 00082F64  4B FB 17 CD */	bl func_80038AD0
/* 80087308 00082F68  80 6D 9A A8 */	lwz r3, lbl_8063ED68-_SDA_BASE_(r13)
/* 8008730C 00082F6C  38 81 00 24 */	addi r4, r1, 0x24
/* 80087310 00082F70  80 63 00 08 */	lwz r3, 8(r3)
/* 80087314 00082F74  4B FB 16 3D */	bl func_80038950
/* 80087318 00082F78  80 6D 9A A8 */	lwz r3, lbl_8063ED68-_SDA_BASE_(r13)
/* 8008731C 00082F7C  80 9B 00 14 */	lwz r4, 0x14(r27)
/* 80087320 00082F80  80 63 00 08 */	lwz r3, 8(r3)
/* 80087324 00082F84  C0 22 86 F8 */	lfs f1, lbl_80640CF8-_SDA2_BASE_(r2)
/* 80087328 00082F88  4B FB 1D 69 */	bl func_80039090
/* 8008732C 00082F8C  C0 22 87 54 */	lfs f1, lbl_80640D54-_SDA2_BASE_(r2)
/* 80087330 00082F90  38 81 00 3C */	addi r4, r1, 0x3c
/* 80087334 00082F94  C0 0D 9A AC */	lfs f0, lbl_8063ED6C-_SDA_BASE_(r13)
/* 80087338 00082F98  C0 42 86 F8 */	lfs f2, lbl_80640CF8-_SDA2_BASE_(r2)
/* 8008733C 00082F9C  EC 81 00 2A */	fadds f4, f1, f0
/* 80087340 00082FA0  C0 6D 9A BC */	lfs f3, lbl_8063ED7C-_SDA_BASE_(r13)
/* 80087344 00082FA4  C0 22 87 58 */	lfs f1, lbl_80640D58-_SDA2_BASE_(r2)
/* 80087348 00082FA8  C0 0D 9B 58 */	lfs f0, lbl_8063EE18-_SDA_BASE_(r13)
/* 8008734C 00082FAC  EC 64 18 2A */	fadds f3, f4, f3
/* 80087350 00082FB0  C0 8D 9A C4 */	lfs f4, lbl_8063ED84-_SDA_BASE_(r13)
/* 80087354 00082FB4  EC 01 00 2A */	fadds f0, f1, f0
/* 80087358 00082FB8  D0 41 00 44 */	stfs f2, 0x44(r1)
/* 8008735C 00082FBC  80 6D 9A A8 */	lwz r3, lbl_8063ED68-_SDA_BASE_(r13)
/* 80087360 00082FC0  D0 61 00 3C */	stfs f3, 0x3c(r1)
/* 80087364 00082FC4  D0 81 00 40 */	stfs f4, 0x40(r1)
/* 80087368 00082FC8  D0 41 00 30 */	stfs f2, 0x30(r1)
/* 8008736C 00082FCC  D0 01 00 34 */	stfs f0, 0x34(r1)
/* 80087370 00082FD0  D0 41 00 38 */	stfs f2, 0x38(r1)
/* 80087374 00082FD4  C0 1D 00 10 */	lfs f0, 0x10(r29)
/* 80087378 00082FD8  D0 01 00 24 */	stfs f0, 0x24(r1)
/* 8008737C 00082FDC  D0 01 00 28 */	stfs f0, 0x28(r1)
/* 80087380 00082FE0  D0 01 00 2C */	stfs f0, 0x2c(r1)
/* 80087384 00082FE4  80 63 00 0C */	lwz r3, 0xc(r3)
/* 80087388 00082FE8  4B FB 14 95 */	bl func_8003881C
/* 8008738C 00082FEC  80 6D 9A A8 */	lwz r3, lbl_8063ED68-_SDA_BASE_(r13)
/* 80087390 00082FF0  38 81 00 30 */	addi r4, r1, 0x30
/* 80087394 00082FF4  80 63 00 0C */	lwz r3, 0xc(r3)
/* 80087398 00082FF8  4B FB 17 39 */	bl func_80038AD0
/* 8008739C 00082FFC  80 6D 9A A8 */	lwz r3, lbl_8063ED68-_SDA_BASE_(r13)
/* 800873A0 00083000  38 81 00 24 */	addi r4, r1, 0x24
/* 800873A4 00083004  80 63 00 0C */	lwz r3, 0xc(r3)
/* 800873A8 00083008  4B FB 15 A9 */	bl func_80038950
/* 800873AC 0008300C  80 6D 9A A8 */	lwz r3, lbl_8063ED68-_SDA_BASE_(r13)
/* 800873B0 00083010  80 9D 00 14 */	lwz r4, 0x14(r29)
/* 800873B4 00083014  80 63 00 0C */	lwz r3, 0xc(r3)
/* 800873B8 00083018  C0 22 86 F8 */	lfs f1, lbl_80640CF8-_SDA2_BASE_(r2)
/* 800873BC 0008301C  4B FB 1C D5 */	bl func_80039090
/* 800873C0 00083020  48 00 3F 85 */	bl func_8008B344
/* 800873C4 00083024  2C 03 00 00 */	cmpwi r3, 0
/* 800873C8 00083028  41 82 00 30 */	beq lbl_800873F8
/* 800873CC 0008302C  38 A0 00 00 */	li r5, 0
/* 800873D0 00083030  38 00 00 FF */	li r0, 0xff
/* 800873D4 00083034  98 A1 00 08 */	stb r5, 8(r1)
/* 800873D8 00083038  38 81 00 08 */	addi r4, r1, 8
/* 800873DC 0008303C  80 6D 9A A8 */	lwz r3, lbl_8063ED68-_SDA_BASE_(r13)
/* 800873E0 00083040  98 A1 00 09 */	stb r5, 9(r1)
/* 800873E4 00083044  98 A1 00 0A */	stb r5, 0xa(r1)
/* 800873E8 00083048  98 01 00 0B */	stb r0, 0xb(r1)
/* 800873EC 0008304C  80 63 00 0C */	lwz r3, 0xc(r3)
/* 800873F0 00083050  4B FB 50 CD */	bl func_8003C4BC
/* 800873F4 00083054  48 00 3F B5 */	bl func_8008B3A8
lbl_800873F8:
/* 800873F8 00083058  80 6D 9A B4 */	lwz r3, lbl_8063ED74-_SDA_BASE_(r13)
/* 800873FC 0008305C  38 83 FF FF */	addi r4, r3, -1
/* 80087400 00083060  2C 04 00 10 */	cmpwi r4, 0x10
/* 80087404 00083064  90 8D 9A B4 */	stw r4, lbl_8063ED74-_SDA_BASE_(r13)
/* 80087408 00083068  40 80 00 1C */	bge lbl_80087424
/* 8008740C 0008306C  54 80 0F FE */	srwi r0, r4, 0x1f
/* 80087410 00083070  38 62 87 28 */	addi r3, r2, lbl_80640D28-_SDA2_BASE_
/* 80087414 00083074  7C 00 22 14 */	add r0, r0, r4
/* 80087418 00083078  7C 00 0E 70 */	srawi r0, r0, 1
/* 8008741C 0008307C  7C 03 00 AE */	lbzx r0, r3, r0
/* 80087420 00083080  98 0D 9A C8 */	stb r0, lbl_8063ED88-_SDA_BASE_(r13)
lbl_80087424:
/* 80087424 00083084  2C 04 00 00 */	cmpwi r4, 0
/* 80087428 00083088  40 82 00 0C */	bne lbl_80087434
/* 8008742C 0008308C  38 00 00 76 */	li r0, 0x76
/* 80087430 00083090  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
lbl_80087434:
/* 80087434 00083094  C0 42 86 E0 */	lfs f2, lbl_80640CE0-_SDA2_BASE_(r2)
/* 80087438 00083098  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 8008743C 0008309C  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 80087440 000830A0  EC 22 00 72 */	fmuls f1, f2, f1
/* 80087444 000830A4  EC 00 08 2A */	fadds f0, f0, f1
/* 80087448 000830A8  FC 00 00 1E */	fctiwz f0, f0
/* 8008744C 000830AC  D8 01 01 30 */	stfd f0, 0x130(r1)
/* 80087450 000830B0  80 01 01 34 */	lwz r0, 0x134(r1)
/* 80087454 000830B4  90 0D 9B 10 */	stw r0, lbl_8063EDD0-_SDA_BASE_(r13)
/* 80087458 000830B8  48 00 27 70 */	b lbl_80089BC8
/* 8008745C 000830BC  38 00 00 77 */	li r0, 0x77
/* 80087460 000830C0  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80087464 000830C4  48 00 27 64 */	b lbl_80089BC8
/* 80087468 000830C8  4B F8 41 41 */	bl func_8000B5A8
/* 8008746C 000830CC  2C 03 00 00 */	cmpwi r3, 0
/* 80087470 000830D0  40 82 00 1C */	bne lbl_8008748C
/* 80087474 000830D4  80 6D 9B 10 */	lwz r3, lbl_8063EDD0-_SDA_BASE_(r13)
/* 80087478 000830D8  34 03 FF FF */	addic. r0, r3, -1
/* 8008747C 000830DC  90 0D 9B 10 */	stw r0, lbl_8063EDD0-_SDA_BASE_(r13)
/* 80087480 000830E0  41 81 00 0C */	bgt lbl_8008748C
/* 80087484 000830E4  38 00 00 01 */	li r0, 1
/* 80087488 000830E8  98 0D 9A D8 */	stb r0, lbl_8063ED98-_SDA_BASE_(r13)
lbl_8008748C:
/* 8008748C 000830EC  3C 60 04 00 */	lis r3, 0x400
/* 80087490 000830F0  38 80 00 00 */	li r4, 0
/* 80087494 000830F4  38 A0 00 00 */	li r5, 0
/* 80087498 000830F8  38 C0 00 01 */	li r6, 1
/* 8008749C 000830FC  4B FD 25 D1 */	bl func_80059A6C
/* 800874A0 00083100  2C 03 00 00 */	cmpwi r3, 0
/* 800874A4 00083104  41 82 00 28 */	beq lbl_800874CC
/* 800874A8 00083108  88 0D 9A D8 */	lbz r0, lbl_8063ED98-_SDA_BASE_(r13)
/* 800874AC 0008310C  2C 00 00 00 */	cmpwi r0, 0
/* 800874B0 00083110  40 82 00 14 */	bne lbl_800874C4
/* 800874B4 00083114  C0 22 86 FC */	lfs f1, lbl_80640CFC-_SDA2_BASE_(r2)
/* 800874B8 00083118  38 60 02 1F */	li r3, 0x21f
/* 800874BC 0008311C  38 80 00 00 */	li r4, 0
/* 800874C0 00083120  4B F8 3C B1 */	bl func_8000B170
lbl_800874C4:
/* 800874C4 00083124  38 00 00 01 */	li r0, 1
/* 800874C8 00083128  98 0D 9A D8 */	stb r0, lbl_8063ED98-_SDA_BASE_(r13)
lbl_800874CC:
/* 800874CC 0008312C  88 0D 9A D8 */	lbz r0, lbl_8063ED98-_SDA_BASE_(r13)
/* 800874D0 00083130  2C 00 00 00 */	cmpwi r0, 0
/* 800874D4 00083134  41 82 26 F4 */	beq lbl_80089BC8
/* 800874D8 00083138  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 800874DC 0008313C  80 03 00 10 */	lwz r0, 0x10(r3)
/* 800874E0 00083140  28 00 03 EF */	cmplwi r0, 0x3ef
/* 800874E4 00083144  40 82 00 64 */	bne lbl_80087548
/* 800874E8 00083148  88 03 00 14 */	lbz r0, 0x14(r3)
/* 800874EC 0008314C  28 00 00 0B */	cmplwi r0, 0xb
/* 800874F0 00083150  40 82 00 58 */	bne lbl_80087548
/* 800874F4 00083154  38 00 00 69 */	li r0, 0x69
/* 800874F8 00083158  C0 22 87 40 */	lfs f1, lbl_80640D40-_SDA2_BASE_(r2)
/* 800874FC 0008315C  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80087500 00083160  38 60 00 02 */	li r3, 2
/* 80087504 00083164  4B FC 8C 89 */	bl func_8005018C
/* 80087508 00083168  C0 22 86 FC */	lfs f1, lbl_80640CFC-_SDA2_BASE_(r2)
/* 8008750C 0008316C  38 60 02 33 */	li r3, 0x233
/* 80087510 00083170  38 80 00 00 */	li r4, 0
/* 80087514 00083174  4B F8 3C 5D */	bl func_8000B170
/* 80087518 00083178  C0 42 87 5C */	lfs f2, lbl_80640D5C-_SDA2_BASE_(r2)
/* 8008751C 0008317C  38 00 00 06 */	li r0, 6
/* 80087520 00083180  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 80087524 00083184  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 80087528 00083188  EC 22 00 72 */	fmuls f1, f2, f1
/* 8008752C 0008318C  90 0D 9A 88 */	stw r0, lbl_8063ED48-_SDA_BASE_(r13)
/* 80087530 00083190  EC 00 08 2A */	fadds f0, f0, f1
/* 80087534 00083194  FC 00 00 1E */	fctiwz f0, f0
/* 80087538 00083198  D8 01 01 30 */	stfd f0, 0x130(r1)
/* 8008753C 0008319C  80 01 01 34 */	lwz r0, 0x134(r1)
/* 80087540 000831A0  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80087544 000831A4  48 00 26 84 */	b lbl_80089BC8
lbl_80087548:
/* 80087548 000831A8  C0 2D 9A B0 */	lfs f1, lbl_8063ED70-_SDA_BASE_(r13)
/* 8008754C 000831AC  C0 02 87 0C */	lfs f0, lbl_80640D0C-_SDA2_BASE_(r2)
/* 80087550 000831B0  FC 01 00 40 */	fcmpo cr0, f1, f0
/* 80087554 000831B4  40 81 00 10 */	ble lbl_80087564
/* 80087558 000831B8  C0 02 87 48 */	lfs f0, lbl_80640D48-_SDA2_BASE_(r2)
/* 8008755C 000831BC  EC 01 00 28 */	fsubs f0, f1, f0
/* 80087560 000831C0  D0 0D 9A B0 */	stfs f0, lbl_8063ED70-_SDA_BASE_(r13)
lbl_80087564:
/* 80087564 000831C4  C0 2D 9A AC */	lfs f1, lbl_8063ED6C-_SDA_BASE_(r13)
/* 80087568 000831C8  C0 02 87 08 */	lfs f0, lbl_80640D08-_SDA2_BASE_(r2)
/* 8008756C 000831CC  FC 01 00 40 */	fcmpo cr0, f1, f0
/* 80087570 000831D0  40 80 00 10 */	bge lbl_80087580
/* 80087574 000831D4  C0 02 87 48 */	lfs f0, lbl_80640D48-_SDA2_BASE_(r2)
/* 80087578 000831D8  EC 01 00 2A */	fadds f0, f1, f0
/* 8008757C 000831DC  D0 0D 9A AC */	stfs f0, lbl_8063ED6C-_SDA_BASE_(r13)
lbl_80087580:
/* 80087580 000831E0  C0 22 87 4C */	lfs f1, lbl_80640D4C-_SDA2_BASE_(r2)
/* 80087584 000831E4  38 81 00 18 */	addi r4, r1, 0x18
/* 80087588 000831E8  C0 0D 9A B0 */	lfs f0, lbl_8063ED70-_SDA_BASE_(r13)
/* 8008758C 000831EC  C0 6D 9A C0 */	lfs f3, lbl_8063ED80-_SDA_BASE_(r13)
/* 80087590 000831F0  EC 41 00 2A */	fadds f2, f1, f0
/* 80087594 000831F4  C0 2D 9A B8 */	lfs f1, lbl_8063ED78-_SDA_BASE_(r13)
/* 80087598 000831F8  C0 02 86 F8 */	lfs f0, lbl_80640CF8-_SDA2_BASE_(r2)
/* 8008759C 000831FC  D0 61 00 1C */	stfs f3, 0x1c(r1)
/* 800875A0 00083200  EC 22 08 2A */	fadds f1, f2, f1
/* 800875A4 00083204  80 6D 9A A8 */	lwz r3, lbl_8063ED68-_SDA_BASE_(r13)
/* 800875A8 00083208  D0 01 00 20 */	stfs f0, 0x20(r1)
/* 800875AC 0008320C  D0 21 00 18 */	stfs f1, 0x18(r1)
/* 800875B0 00083210  80 63 00 08 */	lwz r3, 8(r3)
/* 800875B4 00083214  4B FB 12 69 */	bl func_8003881C
/* 800875B8 00083218  C0 22 87 54 */	lfs f1, lbl_80640D54-_SDA2_BASE_(r2)
/* 800875BC 0008321C  38 81 00 0C */	addi r4, r1, 0xc
/* 800875C0 00083220  C0 0D 9A AC */	lfs f0, lbl_8063ED6C-_SDA_BASE_(r13)
/* 800875C4 00083224  C0 6D 9A C4 */	lfs f3, lbl_8063ED84-_SDA_BASE_(r13)
/* 800875C8 00083228  EC 41 00 2A */	fadds f2, f1, f0
/* 800875CC 0008322C  C0 2D 9A BC */	lfs f1, lbl_8063ED7C-_SDA_BASE_(r13)
/* 800875D0 00083230  C0 02 86 F8 */	lfs f0, lbl_80640CF8-_SDA2_BASE_(r2)
/* 800875D4 00083234  D0 61 00 10 */	stfs f3, 0x10(r1)
/* 800875D8 00083238  EC 22 08 2A */	fadds f1, f2, f1
/* 800875DC 0008323C  80 6D 9A A8 */	lwz r3, lbl_8063ED68-_SDA_BASE_(r13)
/* 800875E0 00083240  D0 01 00 14 */	stfs f0, 0x14(r1)
/* 800875E4 00083244  D0 21 00 0C */	stfs f1, 0xc(r1)
/* 800875E8 00083248  80 63 00 0C */	lwz r3, 0xc(r3)
/* 800875EC 0008324C  4B FB 12 31 */	bl func_8003881C
/* 800875F0 00083250  C0 2D 9A AC */	lfs f1, lbl_8063ED6C-_SDA_BASE_(r13)
/* 800875F4 00083254  C0 02 87 08 */	lfs f0, lbl_80640D08-_SDA2_BASE_(r2)
/* 800875F8 00083258  FC 01 00 40 */	fcmpo cr0, f1, f0
/* 800875FC 0008325C  4C 41 13 82 */	cror 2, 1, 2
/* 80087600 00083260  40 82 25 C8 */	bne lbl_80089BC8
/* 80087604 00083264  4B FC EC 71 */	bl func_80056274
/* 80087608 00083268  38 7F 00 D8 */	addi r3, r31, 0xd8
/* 8008760C 0008326C  38 80 00 08 */	li r4, 8
/* 80087610 00083270  A8 63 00 04 */	lha r3, 4(r3)
/* 80087614 00083274  38 A0 00 00 */	li r5, 0
/* 80087618 00083278  48 1C C7 D9 */	bl func_80253DF0
/* 8008761C 0008327C  C0 42 87 04 */	lfs f2, lbl_80640D04-_SDA2_BASE_(r2)
/* 80087620 00083280  38 00 00 78 */	li r0, 0x78
/* 80087624 00083284  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 80087628 00083288  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 8008762C 0008328C  EC 22 00 72 */	fmuls f1, f2, f1
/* 80087630 00083290  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80087634 00083294  EC 00 08 2A */	fadds f0, f0, f1
/* 80087638 00083298  FC 00 00 1E */	fctiwz f0, f0
/* 8008763C 0008329C  D8 01 01 30 */	stfd f0, 0x130(r1)
/* 80087640 000832A0  80 01 01 34 */	lwz r0, 0x134(r1)
/* 80087644 000832A4  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80087648 000832A8  48 00 25 80 */	b lbl_80089BC8
/* 8008764C 000832AC  38 60 00 2A */	li r3, 0x2a
/* 80087650 000832B0  38 80 00 00 */	li r4, 0
/* 80087654 000832B4  4B F8 3E 19 */	bl func_8000B46C
/* 80087658 000832B8  80 0D 9A 44 */	lwz r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 8008765C 000832BC  34 00 FF FF */	addic. r0, r0, -1
/* 80087660 000832C0  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80087664 000832C4  40 82 25 64 */	bne lbl_80089BC8
/* 80087668 000832C8  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 8008766C 000832CC  80 03 00 10 */	lwz r0, 0x10(r3)
/* 80087670 000832D0  2C 00 03 F0 */	cmpwi r0, 0x3f0
/* 80087674 000832D4  41 82 00 20 */	beq lbl_80087694
/* 80087678 000832D8  40 80 00 28 */	bge lbl_800876A0
/* 8008767C 000832DC  2C 00 03 EB */	cmpwi r0, 0x3eb
/* 80087680 000832E0  41 82 00 08 */	beq lbl_80087688
/* 80087684 000832E4  48 00 00 1C */	b lbl_800876A0
lbl_80087688:
/* 80087688 000832E8  38 00 00 47 */	li r0, 0x47
/* 8008768C 000832EC  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80087690 000832F0  48 00 00 18 */	b lbl_800876A8
lbl_80087694:
/* 80087694 000832F4  38 00 00 81 */	li r0, 0x81
/* 80087698 000832F8  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 8008769C 000832FC  48 00 00 0C */	b lbl_800876A8
lbl_800876A0:
/* 800876A0 00083300  38 00 00 62 */	li r0, 0x62
/* 800876A4 00083304  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
lbl_800876A8:
/* 800876A8 00083308  C0 42 87 04 */	lfs f2, lbl_80640D04-_SDA2_BASE_(r2)
/* 800876AC 0008330C  38 60 00 01 */	li r3, 1
/* 800876B0 00083310  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 800876B4 00083314  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 800876B8 00083318  EC 22 00 72 */	fmuls f1, f2, f1
/* 800876BC 0008331C  EC 00 08 2A */	fadds f0, f0, f1
/* 800876C0 00083320  FC 00 00 1E */	fctiwz f0, f0
/* 800876C4 00083324  D8 01 01 30 */	stfd f0, 0x130(r1)
/* 800876C8 00083328  80 01 01 34 */	lwz r0, 0x134(r1)
/* 800876CC 0008332C  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 800876D0 00083330  4B FD 08 E5 */	bl func_80057FB4
/* 800876D4 00083334  48 00 24 F4 */	b lbl_80089BC8
/* 800876D8 00083338  38 60 00 00 */	li r3, 0
/* 800876DC 0008333C  38 80 00 00 */	li r4, 0
/* 800876E0 00083340  4B FD 22 19 */	bl func_800598F8
/* 800876E4 00083344  38 60 00 01 */	li r3, 1
/* 800876E8 00083348  4B FD 03 15 */	bl func_800579FC
/* 800876EC 0008334C  C0 42 87 04 */	lfs f2, lbl_80640D04-_SDA2_BASE_(r2)
/* 800876F0 00083350  3B 9F 00 D8 */	addi r28, r31, 0xd8
/* 800876F4 00083354  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 800876F8 00083358  38 80 00 08 */	li r4, 8
/* 800876FC 0008335C  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 80087700 00083360  38 A0 00 01 */	li r5, 1
/* 80087704 00083364  EC 22 00 72 */	fmuls f1, f2, f1
/* 80087708 00083368  A8 7C 00 04 */	lha r3, 4(r28)
/* 8008770C 0008336C  EC 00 08 2A */	fadds f0, f0, f1
/* 80087710 00083370  FC 00 00 1E */	fctiwz f0, f0
/* 80087714 00083374  D8 01 01 30 */	stfd f0, 0x130(r1)
/* 80087718 00083378  80 01 01 34 */	lwz r0, 0x134(r1)
/* 8008771C 0008337C  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80087720 00083380  48 1C C6 D1 */	bl func_80253DF0
/* 80087724 00083384  A8 7C 00 04 */	lha r3, 4(r28)
/* 80087728 00083388  38 80 00 00 */	li r4, 0
/* 8008772C 0008338C  38 A0 00 00 */	li r5, 0
/* 80087730 00083390  48 1C C6 81 */	bl func_80253DB0
/* 80087734 00083394  A8 7C 00 12 */	lha r3, 0x12(r28)
/* 80087738 00083398  38 80 00 08 */	li r4, 8
/* 8008773C 0008339C  38 A0 00 01 */	li r5, 1
/* 80087740 000833A0  48 1C C6 B1 */	bl func_80253DF0
/* 80087744 000833A4  A8 7C 00 12 */	lha r3, 0x12(r28)
/* 80087748 000833A8  38 80 00 08 */	li r4, 8
/* 8008774C 000833AC  38 A0 00 00 */	li r5, 0
/* 80087750 000833B0  48 1C C6 61 */	bl func_80253DB0
/* 80087754 000833B4  4B FC EB 69 */	bl func_800562BC
/* 80087758 000833B8  38 00 00 7C */	li r0, 0x7c
/* 8008775C 000833BC  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80087760 000833C0  48 00 24 68 */	b lbl_80089BC8
/* 80087764 000833C4  38 00 00 1E */	li r0, 0x1e
/* 80087768 000833C8  C8 02 87 68 */	lfd f0, lbl_80640D68-_SDA2_BASE_(r2)
/* 8008776C 000833CC  6C 00 80 00 */	xoris r0, r0, 0x8000
/* 80087770 000833D0  C0 4D 9A CC */	lfs f2, lbl_8063ED8C-_SDA_BASE_(r13)
/* 80087774 000833D4  90 01 01 2C */	stw r0, 0x12c(r1)
/* 80087778 000833D8  C0 22 86 F8 */	lfs f1, lbl_80640CF8-_SDA2_BASE_(r2)
/* 8008777C 000833DC  C8 61 01 28 */	lfd f3, 0x128(r1)
/* 80087780 000833E0  EC 63 00 28 */	fsubs f3, f3, f0
/* 80087784 000833E4  EC 42 18 28 */	fsubs f2, f2, f3
/* 80087788 000833E8  FC 02 08 40 */	fcmpo cr0, f2, f1
/* 8008778C 000833EC  D0 4D 9A CC */	stfs f2, lbl_8063ED8C-_SDA_BASE_(r13)
/* 80087790 000833F0  4C 41 13 82 */	cror 2, 1, 2
/* 80087794 000833F4  40 82 00 CC */	bne lbl_80087860
/* 80087798 000833F8  90 01 01 24 */	stw r0, 0x124(r1)
/* 8008779C 000833FC  38 9F 01 A8 */	addi r4, r31, 0x1a8
/* 800877A0 00083400  C0 7F 01 A8 */	lfs f3, 0x1a8(r31)
/* 800877A4 00083404  38 7F 01 88 */	addi r3, r31, 0x188
/* 800877A8 00083408  C8 21 01 20 */	lfd f1, 0x120(r1)
/* 800877AC 0008340C  90 01 01 2C */	stw r0, 0x12c(r1)
/* 800877B0 00083410  EC C1 00 28 */	fsubs f6, f1, f0
/* 800877B4 00083414  C0 84 00 04 */	lfs f4, 4(r4)
/* 800877B8 00083418  C8 21 01 28 */	lfd f1, 0x128(r1)
/* 800877BC 0008341C  90 01 01 24 */	stw r0, 0x124(r1)
/* 800877C0 00083420  EC A1 00 28 */	fsubs f5, f1, f0
/* 800877C4 00083424  C0 24 00 08 */	lfs f1, 8(r4)
/* 800877C8 00083428  C8 41 01 20 */	lfd f2, 0x120(r1)
/* 800877CC 0008342C  ED 43 30 2A */	fadds f10, f3, f6
/* 800877D0 00083430  90 01 01 2C */	stw r0, 0x12c(r1)
/* 800877D4 00083434  EC 42 00 28 */	fsubs f2, f2, f0
/* 800877D8 00083438  C8 61 01 28 */	lfd f3, 0x128(r1)
/* 800877DC 0008343C  ED 24 28 2A */	fadds f9, f4, f5
/* 800877E0 00083440  90 01 01 24 */	stw r0, 0x124(r1)
/* 800877E4 00083444  ED 01 10 2A */	fadds f8, f1, f2
/* 800877E8 00083448  C0 44 00 0C */	lfs f2, 0xc(r4)
/* 800877EC 0008344C  C8 21 01 20 */	lfd f1, 0x120(r1)
/* 800877F0 00083450  EC 63 00 28 */	fsubs f3, f3, f0
/* 800877F4 00083454  90 01 01 2C */	stw r0, 0x12c(r1)
/* 800877F8 00083458  EC 81 00 28 */	fsubs f4, f1, f0
/* 800877FC 0008345C  C8 21 01 28 */	lfd f1, 0x128(r1)
/* 80087800 00083460  EC E2 18 2A */	fadds f7, f2, f3
/* 80087804 00083464  90 01 01 24 */	stw r0, 0x124(r1)
/* 80087808 00083468  C0 7F 01 88 */	lfs f3, 0x188(r31)
/* 8008780C 0008346C  EC A1 00 28 */	fsubs f5, f1, f0
/* 80087810 00083470  90 01 01 2C */	stw r0, 0x12c(r1)
/* 80087814 00083474  EC C3 20 28 */	fsubs f6, f3, f4
/* 80087818 00083478  C8 41 01 20 */	lfd f2, 0x120(r1)
/* 8008781C 0008347C  C8 21 01 28 */	lfd f1, 0x128(r1)
/* 80087820 00083480  EC 62 00 28 */	fsubs f3, f2, f0
/* 80087824 00083484  C0 83 00 04 */	lfs f4, 4(r3)
/* 80087828 00083488  EC 21 00 28 */	fsubs f1, f1, f0
/* 8008782C 0008348C  C0 43 00 08 */	lfs f2, 8(r3)
/* 80087830 00083490  EC 84 28 28 */	fsubs f4, f4, f5
/* 80087834 00083494  C0 03 00 0C */	lfs f0, 0xc(r3)
/* 80087838 00083498  EC 42 18 28 */	fsubs f2, f2, f3
/* 8008783C 0008349C  D1 5F 01 A8 */	stfs f10, 0x1a8(r31)
/* 80087840 000834A0  EC 00 08 28 */	fsubs f0, f0, f1
/* 80087844 000834A4  D1 24 00 04 */	stfs f9, 4(r4)
/* 80087848 000834A8  D1 04 00 08 */	stfs f8, 8(r4)
/* 8008784C 000834AC  D0 E4 00 0C */	stfs f7, 0xc(r4)
/* 80087850 000834B0  D0 DF 01 88 */	stfs f6, 0x188(r31)
/* 80087854 000834B4  D0 83 00 04 */	stfs f4, 4(r3)
/* 80087858 000834B8  D0 43 00 08 */	stfs f2, 8(r3)
/* 8008785C 000834BC  D0 03 00 0C */	stfs f0, 0xc(r3)
lbl_80087860:
/* 80087860 000834C0  39 5F 01 A8 */	addi r10, r31, 0x1a8
/* 80087864 000834C4  81 9F 01 A8 */	lwz r12, 0x1a8(r31)
/* 80087868 000834C8  81 6A 00 04 */	lwz r11, 4(r10)
/* 8008786C 000834CC  38 81 00 68 */	addi r4, r1, 0x68
/* 80087870 000834D0  81 2A 00 08 */	lwz r9, 8(r10)
/* 80087874 000834D4  38 60 00 00 */	li r3, 0
/* 80087878 000834D8  81 0A 00 0C */	lwz r8, 0xc(r10)
/* 8008787C 000834DC  80 EA 00 10 */	lwz r7, 0x10(r10)
/* 80087880 000834E0  80 CA 00 14 */	lwz r6, 0x14(r10)
/* 80087884 000834E4  80 AA 00 18 */	lwz r5, 0x18(r10)
/* 80087888 000834E8  80 0A 00 1C */	lwz r0, 0x1c(r10)
/* 8008788C 000834EC  91 81 00 68 */	stw r12, 0x68(r1)
/* 80087890 000834F0  91 61 00 6C */	stw r11, 0x6c(r1)
/* 80087894 000834F4  91 21 00 70 */	stw r9, 0x70(r1)
/* 80087898 000834F8  91 01 00 74 */	stw r8, 0x74(r1)
/* 8008789C 000834FC  90 E1 00 78 */	stw r7, 0x78(r1)
/* 800878A0 00083500  90 C1 00 7C */	stw r6, 0x7c(r1)
/* 800878A4 00083504  90 A1 00 80 */	stw r5, 0x80(r1)
/* 800878A8 00083508  90 01 00 84 */	stw r0, 0x84(r1)
/* 800878AC 0008350C  48 05 F9 05 */	bl func_800E71B0
/* 800878B0 00083510  39 5F 01 88 */	addi r10, r31, 0x188
/* 800878B4 00083514  81 9F 01 88 */	lwz r12, 0x188(r31)
/* 800878B8 00083518  81 6A 00 04 */	lwz r11, 4(r10)
/* 800878BC 0008351C  38 81 00 48 */	addi r4, r1, 0x48
/* 800878C0 00083520  81 2A 00 08 */	lwz r9, 8(r10)
/* 800878C4 00083524  38 60 00 01 */	li r3, 1
/* 800878C8 00083528  81 0A 00 0C */	lwz r8, 0xc(r10)
/* 800878CC 0008352C  80 EA 00 10 */	lwz r7, 0x10(r10)
/* 800878D0 00083530  80 CA 00 14 */	lwz r6, 0x14(r10)
/* 800878D4 00083534  80 AA 00 18 */	lwz r5, 0x18(r10)
/* 800878D8 00083538  80 0A 00 1C */	lwz r0, 0x1c(r10)
/* 800878DC 0008353C  91 81 00 48 */	stw r12, 0x48(r1)
/* 800878E0 00083540  91 61 00 4C */	stw r11, 0x4c(r1)
/* 800878E4 00083544  91 21 00 50 */	stw r9, 0x50(r1)
/* 800878E8 00083548  91 01 00 54 */	stw r8, 0x54(r1)
/* 800878EC 0008354C  90 E1 00 58 */	stw r7, 0x58(r1)
/* 800878F0 00083550  90 C1 00 5C */	stw r6, 0x5c(r1)
/* 800878F4 00083554  90 A1 00 60 */	stw r5, 0x60(r1)
/* 800878F8 00083558  90 01 00 64 */	stw r0, 0x64(r1)
/* 800878FC 0008355C  48 05 F8 B5 */	bl func_800E71B0
/* 80087900 00083560  3C 60 04 00 */	lis r3, 0x400
/* 80087904 00083564  38 80 00 00 */	li r4, 0
/* 80087908 00083568  38 A0 00 00 */	li r5, 0
/* 8008790C 0008356C  38 C0 00 01 */	li r6, 1
/* 80087910 00083570  4B FD 21 5D */	bl func_80059A6C
/* 80087914 00083574  2C 03 00 00 */	cmpwi r3, 0
/* 80087918 00083578  41 82 22 B0 */	beq lbl_80089BC8
/* 8008791C 0008357C  C0 22 86 FC */	lfs f1, lbl_80640CFC-_SDA2_BASE_(r2)
/* 80087920 00083580  38 60 02 1F */	li r3, 0x21f
/* 80087924 00083584  38 80 00 00 */	li r4, 0
/* 80087928 00083588  4B F8 38 49 */	bl func_8000B170
/* 8008792C 0008358C  38 00 00 7B */	li r0, 0x7b
/* 80087930 00083590  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80087934 00083594  48 00 22 94 */	b lbl_80089BC8
/* 80087938 00083598  48 05 F7 0D */	bl func_800E7044
/* 8008793C 0008359C  38 00 00 7E */	li r0, 0x7e
/* 80087940 000835A0  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80087944 000835A4  48 00 22 84 */	b lbl_80089BC8
/* 80087948 000835A8  C0 42 87 60 */	lfs f2, lbl_80640D60-_SDA2_BASE_(r2)
/* 8008794C 000835AC  38 00 00 7F */	li r0, 0x7f
/* 80087950 000835B0  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 80087954 000835B4  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 80087958 000835B8  EC 22 00 72 */	fmuls f1, f2, f1
/* 8008795C 000835BC  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80087960 000835C0  EC 00 08 2A */	fadds f0, f0, f1
/* 80087964 000835C4  FC 00 00 1E */	fctiwz f0, f0
/* 80087968 000835C8  D8 01 01 30 */	stfd f0, 0x130(r1)
/* 8008796C 000835CC  80 01 01 34 */	lwz r0, 0x134(r1)
/* 80087970 000835D0  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80087974 000835D4  48 00 22 54 */	b lbl_80089BC8
/* 80087978 000835D8  4B FC E8 FD */	bl func_80056274
/* 8008797C 000835DC  3C 60 04 00 */	lis r3, 0x400
/* 80087980 000835E0  38 80 00 00 */	li r4, 0
/* 80087984 000835E4  38 A0 00 00 */	li r5, 0
/* 80087988 000835E8  38 C0 00 01 */	li r6, 1
/* 8008798C 000835EC  4B FD 20 E1 */	bl func_80059A6C
/* 80087990 000835F0  2C 03 00 00 */	cmpwi r3, 0
/* 80087994 000835F4  41 82 22 34 */	beq lbl_80089BC8
/* 80087998 000835F8  C0 22 86 FC */	lfs f1, lbl_80640CFC-_SDA2_BASE_(r2)
/* 8008799C 000835FC  38 60 02 1F */	li r3, 0x21f
/* 800879A0 00083600  38 80 00 00 */	li r4, 0
/* 800879A4 00083604  4B F8 37 CD */	bl func_8000B170
/* 800879A8 00083608  38 7F 00 D8 */	addi r3, r31, 0xd8
/* 800879AC 0008360C  38 80 00 08 */	li r4, 8
/* 800879B0 00083610  A8 63 00 04 */	lha r3, 4(r3)
/* 800879B4 00083614  38 A0 00 00 */	li r5, 0
/* 800879B8 00083618  48 1C C4 39 */	bl func_80253DF0
/* 800879BC 0008361C  38 00 00 80 */	li r0, 0x80
/* 800879C0 00083620  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 800879C4 00083624  48 00 22 04 */	b lbl_80089BC8
/* 800879C8 00083628  80 0D 9A 44 */	lwz r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 800879CC 0008362C  34 00 FF FF */	addic. r0, r0, -1
/* 800879D0 00083630  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 800879D4 00083634  40 82 21 F4 */	bne lbl_80089BC8
/* 800879D8 00083638  38 60 00 01 */	li r3, 1
/* 800879DC 0008363C  4B FD 05 D9 */	bl func_80057FB4
/* 800879E0 00083640  48 00 21 E8 */	b lbl_80089BC8
/* 800879E4 00083644  38 60 00 0A */	li r3, 0xa
/* 800879E8 00083648  38 80 00 00 */	li r4, 0
/* 800879EC 0008364C  4B FC EA 01 */	bl func_800563EC
/* 800879F0 00083650  38 60 00 00 */	li r3, 0
/* 800879F4 00083654  38 80 00 01 */	li r4, 1
/* 800879F8 00083658  38 00 00 78 */	li r0, 0x78
/* 800879FC 0008365C  98 8D 9A 4C */	stb r4, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80087A00 00083660  90 6D 9A 80 */	stw r3, lbl_8063ED40-_SDA_BASE_(r13)
/* 80087A04 00083664  90 6D 9A 84 */	stw r3, lbl_8063ED44-_SDA_BASE_(r13)
/* 80087A08 00083668  90 0D 9A 68 */	stw r0, lbl_8063ED28-_SDA_BASE_(r13)
/* 80087A0C 0008366C  48 00 30 21 */	bl func_8008AA2C
/* 80087A10 00083670  38 60 00 00 */	li r3, 0
/* 80087A14 00083674  38 80 00 00 */	li r4, 0
/* 80087A18 00083678  4B FD 1E E1 */	bl func_800598F8
/* 80087A1C 0008367C  38 60 00 01 */	li r3, 1
/* 80087A20 00083680  4B FC FF DD */	bl func_800579FC
/* 80087A24 00083684  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80087A28 00083688  38 9F 07 50 */	addi r4, r31, 0x750
/* 80087A2C 0008368C  38 00 00 44 */	li r0, 0x44
/* 80087A30 00083690  38 C4 FF FF */	addi r6, r4, -1
/* 80087A34 00083694  38 A3 21 F7 */	addi r5, r3, 0x21f7
/* 80087A38 00083698  7C 09 03 A6 */	mtctr r0
lbl_80087A3C:
/* 80087A3C 0008369C  88 85 00 01 */	lbz r4, 1(r5)
/* 80087A40 000836A0  8C 05 00 02 */	lbzu r0, 2(r5)
/* 80087A44 000836A4  98 86 00 01 */	stb r4, 1(r6)
/* 80087A48 000836A8  9C 06 00 02 */	stbu r0, 2(r6)
/* 80087A4C 000836AC  42 00 FF F0 */	bdnz lbl_80087A3C
/* 80087A50 000836B0  88 83 22 80 */	lbz r4, 0x2280(r3)
/* 80087A54 000836B4  38 FF 07 50 */	addi r7, r31, 0x750
/* 80087A58 000836B8  38 00 00 44 */	li r0, 0x44
/* 80087A5C 000836BC  38 A3 22 83 */	addi r5, r3, 0x2283
/* 80087A60 000836C0  98 87 00 88 */	stb r4, 0x88(r7)
/* 80087A64 000836C4  38 C7 00 8B */	addi r6, r7, 0x8b
/* 80087A68 000836C8  88 83 22 81 */	lbz r4, 0x2281(r3)
/* 80087A6C 000836CC  98 87 00 89 */	stb r4, 0x89(r7)
/* 80087A70 000836D0  88 83 22 82 */	lbz r4, 0x2282(r3)
/* 80087A74 000836D4  98 87 00 8A */	stb r4, 0x8a(r7)
/* 80087A78 000836D8  88 83 22 83 */	lbz r4, 0x2283(r3)
/* 80087A7C 000836DC  98 87 00 8B */	stb r4, 0x8b(r7)
/* 80087A80 000836E0  7C 09 03 A6 */	mtctr r0
lbl_80087A84:
/* 80087A84 000836E4  88 85 00 01 */	lbz r4, 1(r5)
/* 80087A88 000836E8  8C 05 00 02 */	lbzu r0, 2(r5)
/* 80087A8C 000836EC  98 86 00 01 */	stb r4, 1(r6)
/* 80087A90 000836F0  9C 06 00 02 */	stbu r0, 2(r6)
/* 80087A94 000836F4  42 00 FF F0 */	bdnz lbl_80087A84
/* 80087A98 000836F8  88 83 23 0C */	lbz r4, 0x230c(r3)
/* 80087A9C 000836FC  38 FF 07 50 */	addi r7, r31, 0x750
/* 80087AA0 00083700  38 00 00 44 */	li r0, 0x44
/* 80087AA4 00083704  38 A3 23 0F */	addi r5, r3, 0x230f
/* 80087AA8 00083708  98 87 01 14 */	stb r4, 0x114(r7)
/* 80087AAC 0008370C  38 C7 01 17 */	addi r6, r7, 0x117
/* 80087AB0 00083710  88 83 23 0D */	lbz r4, 0x230d(r3)
/* 80087AB4 00083714  98 87 01 15 */	stb r4, 0x115(r7)
/* 80087AB8 00083718  88 83 23 0E */	lbz r4, 0x230e(r3)
/* 80087ABC 0008371C  98 87 01 16 */	stb r4, 0x116(r7)
/* 80087AC0 00083720  88 83 23 0F */	lbz r4, 0x230f(r3)
/* 80087AC4 00083724  98 87 01 17 */	stb r4, 0x117(r7)
/* 80087AC8 00083728  7C 09 03 A6 */	mtctr r0
lbl_80087ACC:
/* 80087ACC 0008372C  88 85 00 01 */	lbz r4, 1(r5)
/* 80087AD0 00083730  8C 05 00 02 */	lbzu r0, 2(r5)
/* 80087AD4 00083734  98 86 00 01 */	stb r4, 1(r6)
/* 80087AD8 00083738  9C 06 00 02 */	stbu r0, 2(r6)
/* 80087ADC 0008373C  42 00 FF F0 */	bdnz lbl_80087ACC
/* 80087AE0 00083740  88 83 23 98 */	lbz r4, 0x2398(r3)
/* 80087AE4 00083744  38 FF 07 50 */	addi r7, r31, 0x750
/* 80087AE8 00083748  38 00 00 44 */	li r0, 0x44
/* 80087AEC 0008374C  38 A3 23 9B */	addi r5, r3, 0x239b
/* 80087AF0 00083750  98 87 01 A0 */	stb r4, 0x1a0(r7)
/* 80087AF4 00083754  38 C7 01 A3 */	addi r6, r7, 0x1a3
/* 80087AF8 00083758  88 83 23 99 */	lbz r4, 0x2399(r3)
/* 80087AFC 0008375C  98 87 01 A1 */	stb r4, 0x1a1(r7)
/* 80087B00 00083760  88 83 23 9A */	lbz r4, 0x239a(r3)
/* 80087B04 00083764  98 87 01 A2 */	stb r4, 0x1a2(r7)
/* 80087B08 00083768  88 83 23 9B */	lbz r4, 0x239b(r3)
/* 80087B0C 0008376C  98 87 01 A3 */	stb r4, 0x1a3(r7)
/* 80087B10 00083770  7C 09 03 A6 */	mtctr r0
lbl_80087B14:
/* 80087B14 00083774  88 85 00 01 */	lbz r4, 1(r5)
/* 80087B18 00083778  8C 05 00 02 */	lbzu r0, 2(r5)
/* 80087B1C 0008377C  98 86 00 01 */	stb r4, 1(r6)
/* 80087B20 00083780  9C 06 00 02 */	stbu r0, 2(r6)
/* 80087B24 00083784  42 00 FF F0 */	bdnz lbl_80087B14
/* 80087B28 00083788  88 83 24 24 */	lbz r4, 0x2424(r3)
/* 80087B2C 0008378C  38 FF 07 50 */	addi r7, r31, 0x750
/* 80087B30 00083790  38 00 00 44 */	li r0, 0x44
/* 80087B34 00083794  38 A3 24 27 */	addi r5, r3, 0x2427
/* 80087B38 00083798  98 87 02 2C */	stb r4, 0x22c(r7)
/* 80087B3C 0008379C  38 C7 02 2F */	addi r6, r7, 0x22f
/* 80087B40 000837A0  88 83 24 25 */	lbz r4, 0x2425(r3)
/* 80087B44 000837A4  98 87 02 2D */	stb r4, 0x22d(r7)
/* 80087B48 000837A8  88 83 24 26 */	lbz r4, 0x2426(r3)
/* 80087B4C 000837AC  98 87 02 2E */	stb r4, 0x22e(r7)
/* 80087B50 000837B0  88 83 24 27 */	lbz r4, 0x2427(r3)
/* 80087B54 000837B4  98 87 02 2F */	stb r4, 0x22f(r7)
/* 80087B58 000837B8  7C 09 03 A6 */	mtctr r0
lbl_80087B5C:
/* 80087B5C 000837BC  88 85 00 01 */	lbz r4, 1(r5)
/* 80087B60 000837C0  8C 05 00 02 */	lbzu r0, 2(r5)
/* 80087B64 000837C4  98 86 00 01 */	stb r4, 1(r6)
/* 80087B68 000837C8  9C 06 00 02 */	stbu r0, 2(r6)
/* 80087B6C 000837CC  42 00 FF F0 */	bdnz lbl_80087B5C
/* 80087B70 000837D0  88 83 24 B0 */	lbz r4, 0x24b0(r3)
/* 80087B74 000837D4  38 FF 07 50 */	addi r7, r31, 0x750
/* 80087B78 000837D8  38 00 00 44 */	li r0, 0x44
/* 80087B7C 000837DC  38 A3 24 B3 */	addi r5, r3, 0x24b3
/* 80087B80 000837E0  98 87 02 B8 */	stb r4, 0x2b8(r7)
/* 80087B84 000837E4  38 C7 02 BB */	addi r6, r7, 0x2bb
/* 80087B88 000837E8  88 83 24 B1 */	lbz r4, 0x24b1(r3)
/* 80087B8C 000837EC  98 87 02 B9 */	stb r4, 0x2b9(r7)
/* 80087B90 000837F0  88 83 24 B2 */	lbz r4, 0x24b2(r3)
/* 80087B94 000837F4  98 87 02 BA */	stb r4, 0x2ba(r7)
/* 80087B98 000837F8  88 83 24 B3 */	lbz r4, 0x24b3(r3)
/* 80087B9C 000837FC  98 87 02 BB */	stb r4, 0x2bb(r7)
/* 80087BA0 00083800  7C 09 03 A6 */	mtctr r0
lbl_80087BA4:
/* 80087BA4 00083804  88 85 00 01 */	lbz r4, 1(r5)
/* 80087BA8 00083808  8C 05 00 02 */	lbzu r0, 2(r5)
/* 80087BAC 0008380C  98 86 00 01 */	stb r4, 1(r6)
/* 80087BB0 00083810  9C 06 00 02 */	stbu r0, 2(r6)
/* 80087BB4 00083814  42 00 FF F0 */	bdnz lbl_80087BA4
/* 80087BB8 00083818  C0 22 87 04 */	lfs f1, lbl_80640D04-_SDA2_BASE_(r2)
/* 80087BBC 0008381C  38 BF 07 50 */	addi r5, r31, 0x750
/* 80087BC0 00083820  C0 0D 86 C8 */	lfs f0, lbl_8063D988-_SDA_BASE_(r13)
/* 80087BC4 00083824  38 00 00 63 */	li r0, 0x63
/* 80087BC8 00083828  88 83 25 3C */	lbz r4, 0x253c(r3)
/* 80087BCC 0008382C  EC 21 00 32 */	fmuls f1, f1, f0
/* 80087BD0 00083830  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 80087BD4 00083834  98 85 03 44 */	stb r4, 0x344(r5)
/* 80087BD8 00083838  EC 00 08 2A */	fadds f0, f0, f1
/* 80087BDC 0008383C  88 83 25 3D */	lbz r4, 0x253d(r3)
/* 80087BE0 00083840  98 85 03 45 */	stb r4, 0x345(r5)
/* 80087BE4 00083844  FC 00 00 1E */	fctiwz f0, f0
/* 80087BE8 00083848  88 83 25 3E */	lbz r4, 0x253e(r3)
/* 80087BEC 0008384C  98 85 03 46 */	stb r4, 0x346(r5)
/* 80087BF0 00083850  88 63 25 3F */	lbz r3, 0x253f(r3)
/* 80087BF4 00083854  D8 01 01 30 */	stfd f0, 0x130(r1)
/* 80087BF8 00083858  80 81 01 34 */	lwz r4, 0x134(r1)
/* 80087BFC 0008385C  98 65 03 47 */	stb r3, 0x347(r5)
/* 80087C00 00083860  90 8D 9A 44 */	stw r4, lbl_8063ED04-_SDA_BASE_(r13)
/* 80087C04 00083864  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80087C08 00083868  48 0D 7A 89 */	bl func_8015F690
/* 80087C0C 0008386C  80 03 00 4C */	lwz r0, 0x4c(r3)
/* 80087C10 00083870  3B 9F 00 D8 */	addi r28, r31, 0xd8
/* 80087C14 00083874  A8 7C 00 0C */	lha r3, 0xc(r28)
/* 80087C18 00083878  38 80 00 08 */	li r4, 8
/* 80087C1C 0008387C  90 0D 9A 78 */	stw r0, lbl_8063ED38-_SDA_BASE_(r13)
/* 80087C20 00083880  38 A0 00 01 */	li r5, 1
/* 80087C24 00083884  48 1C C1 CD */	bl func_80253DF0
/* 80087C28 00083888  A8 7C 00 0C */	lha r3, 0xc(r28)
/* 80087C2C 0008388C  38 80 00 0D */	li r4, 0xd
/* 80087C30 00083890  38 A0 00 00 */	li r5, 0
/* 80087C34 00083894  48 1C C1 7D */	bl func_80253DB0
/* 80087C38 00083898  A8 7C 00 0E */	lha r3, 0xe(r28)
/* 80087C3C 0008389C  38 80 00 08 */	li r4, 8
/* 80087C40 000838A0  38 A0 00 01 */	li r5, 1
/* 80087C44 000838A4  48 1C C1 AD */	bl func_80253DF0
/* 80087C48 000838A8  A8 7C 00 0E */	lha r3, 0xe(r28)
/* 80087C4C 000838AC  38 80 00 0D */	li r4, 0xd
/* 80087C50 000838B0  38 A0 00 00 */	li r5, 0
/* 80087C54 000838B4  48 1C C1 5D */	bl func_80253DB0
/* 80087C58 000838B8  A8 7C 00 18 */	lha r3, 0x18(r28)
/* 80087C5C 000838BC  38 80 00 08 */	li r4, 8
/* 80087C60 000838C0  38 A0 00 01 */	li r5, 1
/* 80087C64 000838C4  48 1C C1 8D */	bl func_80253DF0
/* 80087C68 000838C8  A8 7C 00 18 */	lha r3, 0x18(r28)
/* 80087C6C 000838CC  38 80 00 04 */	li r4, 4
/* 80087C70 000838D0  38 A0 00 00 */	li r5, 0
/* 80087C74 000838D4  48 1C C1 3D */	bl func_80253DB0
/* 80087C78 000838D8  A8 7C 00 1C */	lha r3, 0x1c(r28)
/* 80087C7C 000838DC  38 80 00 08 */	li r4, 8
/* 80087C80 000838E0  38 A0 00 01 */	li r5, 1
/* 80087C84 000838E4  48 1C C1 6D */	bl func_80253DF0
/* 80087C88 000838E8  A8 7C 00 1C */	lha r3, 0x1c(r28)
/* 80087C8C 000838EC  38 80 00 04 */	li r4, 4
/* 80087C90 000838F0  38 A0 00 00 */	li r5, 0
/* 80087C94 000838F4  48 1C C1 1D */	bl func_80253DB0
/* 80087C98 000838F8  A8 7C 00 1C */	lha r3, 0x1c(r28)
/* 80087C9C 000838FC  38 80 00 03 */	li r4, 3
/* 80087CA0 00083900  C0 22 87 64 */	lfs f1, lbl_80640D64-_SDA2_BASE_(r2)
/* 80087CA4 00083904  48 1C C1 6D */	bl func_80253E10
/* 80087CA8 00083908  38 00 00 08 */	li r0, 8
/* 80087CAC 0008390C  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 80087CB0 00083910  B0 0D 9A 24 */	sth r0, lbl_8063ECE4-_SDA_BASE_(r13)
/* 80087CB4 00083914  38 80 00 08 */	li r4, 8
/* 80087CB8 00083918  38 A0 00 01 */	li r5, 1
/* 80087CBC 0008391C  48 1C C1 35 */	bl func_80253DF0
/* 80087CC0 00083920  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 80087CC4 00083924  38 80 00 02 */	li r4, 2
/* 80087CC8 00083928  38 A0 00 00 */	li r5, 0
/* 80087CCC 0008392C  48 1C C0 E5 */	bl func_80253DB0
/* 80087CD0 00083930  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 80087CD4 00083934  80 6D 9A 80 */	lwz r3, lbl_8063ED40-_SDA_BASE_(r13)
/* 80087CD8 00083938  88 04 3E 32 */	lbz r0, 0x3e32(r4)
/* 80087CDC 0008393C  54 00 CF FE */	rlwinm r0, r0, 0x19, 0x1f, 0x1f
/* 80087CE0 00083940  28 00 00 01 */	cmplwi r0, 1
/* 80087CE4 00083944  40 82 00 0C */	bne lbl_80087CF0
/* 80087CE8 00083948  38 63 00 01 */	addi r3, r3, 1
/* 80087CEC 0008394C  90 6D 9A 80 */	stw r3, lbl_8063ED40-_SDA_BASE_(r13)
lbl_80087CF0:
/* 80087CF0 00083950  88 04 3E BE */	lbz r0, 0x3ebe(r4)
/* 80087CF4 00083954  54 00 CF FE */	rlwinm r0, r0, 0x19, 0x1f, 0x1f
/* 80087CF8 00083958  28 00 00 01 */	cmplwi r0, 1
/* 80087CFC 0008395C  40 82 00 0C */	bne lbl_80087D08
/* 80087D00 00083960  38 63 00 01 */	addi r3, r3, 1
/* 80087D04 00083964  90 6D 9A 80 */	stw r3, lbl_8063ED40-_SDA_BASE_(r13)
lbl_80087D08:
/* 80087D08 00083968  88 04 3F 4A */	lbz r0, 0x3f4a(r4)
/* 80087D0C 0008396C  54 00 CF FE */	rlwinm r0, r0, 0x19, 0x1f, 0x1f
/* 80087D10 00083970  28 00 00 01 */	cmplwi r0, 1
/* 80087D14 00083974  40 82 00 0C */	bne lbl_80087D20
/* 80087D18 00083978  38 63 00 01 */	addi r3, r3, 1
/* 80087D1C 0008397C  90 6D 9A 80 */	stw r3, lbl_8063ED40-_SDA_BASE_(r13)
lbl_80087D20:
/* 80087D20 00083980  88 04 3F D6 */	lbz r0, 0x3fd6(r4)
/* 80087D24 00083984  54 00 CF FE */	rlwinm r0, r0, 0x19, 0x1f, 0x1f
/* 80087D28 00083988  28 00 00 01 */	cmplwi r0, 1
/* 80087D2C 0008398C  40 82 00 0C */	bne lbl_80087D38
/* 80087D30 00083990  38 63 00 01 */	addi r3, r3, 1
/* 80087D34 00083994  90 6D 9A 80 */	stw r3, lbl_8063ED40-_SDA_BASE_(r13)
lbl_80087D38:
/* 80087D38 00083998  88 04 40 62 */	lbz r0, 0x4062(r4)
/* 80087D3C 0008399C  54 00 CF FE */	rlwinm r0, r0, 0x19, 0x1f, 0x1f
/* 80087D40 000839A0  28 00 00 01 */	cmplwi r0, 1
/* 80087D44 000839A4  40 82 00 0C */	bne lbl_80087D50
/* 80087D48 000839A8  38 63 00 01 */	addi r3, r3, 1
/* 80087D4C 000839AC  90 6D 9A 80 */	stw r3, lbl_8063ED40-_SDA_BASE_(r13)
lbl_80087D50:
/* 80087D50 000839B0  88 04 40 EE */	lbz r0, 0x40ee(r4)
/* 80087D54 000839B4  54 00 CF FE */	rlwinm r0, r0, 0x19, 0x1f, 0x1f
/* 80087D58 000839B8  28 00 00 01 */	cmplwi r0, 1
/* 80087D5C 000839BC  40 82 00 0C */	bne lbl_80087D68
/* 80087D60 000839C0  38 63 00 01 */	addi r3, r3, 1
/* 80087D64 000839C4  90 6D 9A 80 */	stw r3, lbl_8063ED40-_SDA_BASE_(r13)
lbl_80087D68:
/* 80087D68 000839C8  88 04 4C 0A */	lbz r0, 0x4c0a(r4)
/* 80087D6C 000839CC  80 6D 9A 84 */	lwz r3, lbl_8063ED44-_SDA_BASE_(r13)
/* 80087D70 000839D0  54 00 CF FE */	rlwinm r0, r0, 0x19, 0x1f, 0x1f
/* 80087D74 000839D4  28 00 00 01 */	cmplwi r0, 1
/* 80087D78 000839D8  40 82 00 0C */	bne lbl_80087D84
/* 80087D7C 000839DC  38 63 00 01 */	addi r3, r3, 1
/* 80087D80 000839E0  90 6D 9A 84 */	stw r3, lbl_8063ED44-_SDA_BASE_(r13)
lbl_80087D84:
/* 80087D84 000839E4  88 04 4C 96 */	lbz r0, 0x4c96(r4)
/* 80087D88 000839E8  54 00 CF FE */	rlwinm r0, r0, 0x19, 0x1f, 0x1f
/* 80087D8C 000839EC  28 00 00 01 */	cmplwi r0, 1
/* 80087D90 000839F0  40 82 00 0C */	bne lbl_80087D9C
/* 80087D94 000839F4  38 63 00 01 */	addi r3, r3, 1
/* 80087D98 000839F8  90 6D 9A 84 */	stw r3, lbl_8063ED44-_SDA_BASE_(r13)
lbl_80087D9C:
/* 80087D9C 000839FC  88 04 4D 22 */	lbz r0, 0x4d22(r4)
/* 80087DA0 00083A00  54 00 CF FE */	rlwinm r0, r0, 0x19, 0x1f, 0x1f
/* 80087DA4 00083A04  28 00 00 01 */	cmplwi r0, 1
/* 80087DA8 00083A08  40 82 00 0C */	bne lbl_80087DB4
/* 80087DAC 00083A0C  38 63 00 01 */	addi r3, r3, 1
/* 80087DB0 00083A10  90 6D 9A 84 */	stw r3, lbl_8063ED44-_SDA_BASE_(r13)
lbl_80087DB4:
/* 80087DB4 00083A14  88 04 4D AE */	lbz r0, 0x4dae(r4)
/* 80087DB8 00083A18  54 00 CF FE */	rlwinm r0, r0, 0x19, 0x1f, 0x1f
/* 80087DBC 00083A1C  28 00 00 01 */	cmplwi r0, 1
/* 80087DC0 00083A20  40 82 00 0C */	bne lbl_80087DCC
/* 80087DC4 00083A24  38 63 00 01 */	addi r3, r3, 1
/* 80087DC8 00083A28  90 6D 9A 84 */	stw r3, lbl_8063ED44-_SDA_BASE_(r13)
lbl_80087DCC:
/* 80087DCC 00083A2C  88 04 4E 3A */	lbz r0, 0x4e3a(r4)
/* 80087DD0 00083A30  54 00 CF FE */	rlwinm r0, r0, 0x19, 0x1f, 0x1f
/* 80087DD4 00083A34  28 00 00 01 */	cmplwi r0, 1
/* 80087DD8 00083A38  40 82 00 0C */	bne lbl_80087DE4
/* 80087DDC 00083A3C  38 63 00 01 */	addi r3, r3, 1
/* 80087DE0 00083A40  90 6D 9A 84 */	stw r3, lbl_8063ED44-_SDA_BASE_(r13)
lbl_80087DE4:
/* 80087DE4 00083A44  88 04 4E C6 */	lbz r0, 0x4ec6(r4)
/* 80087DE8 00083A48  54 00 CF FE */	rlwinm r0, r0, 0x19, 0x1f, 0x1f
/* 80087DEC 00083A4C  28 00 00 01 */	cmplwi r0, 1
/* 80087DF0 00083A50  40 82 00 0C */	bne lbl_80087DFC
/* 80087DF4 00083A54  38 63 00 01 */	addi r3, r3, 1
/* 80087DF8 00083A58  90 6D 9A 84 */	stw r3, lbl_8063ED44-_SDA_BASE_(r13)
lbl_80087DFC:
/* 80087DFC 00083A5C  3B 80 00 00 */	li r28, 0
/* 80087E00 00083A60  3B 60 00 00 */	li r27, 0
lbl_80087E04:
/* 80087E04 00083A64  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80087E08 00083A68  38 80 00 A0 */	li r4, 0xa0
/* 80087E0C 00083A6C  38 A0 00 00 */	li r5, 0
/* 80087E10 00083A70  38 63 3D A8 */	addi r3, r3, 0x3da8
/* 80087E14 00083A74  48 35 30 E9 */	bl func_803DAEFC
/* 80087E18 00083A78  28 03 00 05 */	cmplwi r3, 5
/* 80087E1C 00083A7C  41 81 00 08 */	bgt lbl_80087E24
/* 80087E20 00083A80  3B 80 00 01 */	li r28, 1
lbl_80087E24:
/* 80087E24 00083A84  3B 7B 00 01 */	addi r27, r27, 1
/* 80087E28 00083A88  2C 1B 00 06 */	cmpwi r27, 6
/* 80087E2C 00083A8C  41 80 FF D8 */	blt lbl_80087E04
/* 80087E30 00083A90  2C 1C 00 00 */	cmpwi r28, 0
/* 80087E34 00083A94  40 82 00 0C */	bne lbl_80087E40
/* 80087E38 00083A98  38 00 00 01 */	li r0, 1
/* 80087E3C 00083A9C  98 0D 9A FC */	stb r0, lbl_8063EDBC-_SDA_BASE_(r13)
lbl_80087E40:
/* 80087E40 00083AA0  4B FC E4 7D */	bl func_800562BC
/* 80087E44 00083AA4  48 00 1D 84 */	b lbl_80089BC8
/* 80087E48 00083AA8  80 0D 9A 44 */	lwz r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80087E4C 00083AAC  34 00 FF FF */	addic. r0, r0, -1
/* 80087E50 00083AB0  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80087E54 00083AB4  40 82 1D 74 */	bne lbl_80089BC8
/* 80087E58 00083AB8  C0 42 87 04 */	lfs f2, lbl_80640D04-_SDA2_BASE_(r2)
/* 80087E5C 00083ABC  38 00 00 65 */	li r0, 0x65
/* 80087E60 00083AC0  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 80087E64 00083AC4  38 60 00 00 */	li r3, 0
/* 80087E68 00083AC8  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 80087E6C 00083ACC  38 80 00 00 */	li r4, 0
/* 80087E70 00083AD0  EC 22 00 72 */	fmuls f1, f2, f1
/* 80087E74 00083AD4  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80087E78 00083AD8  EC 00 08 2A */	fadds f0, f0, f1
/* 80087E7C 00083ADC  FC 00 00 1E */	fctiwz f0, f0
/* 80087E80 00083AE0  D8 01 01 30 */	stfd f0, 0x130(r1)
/* 80087E84 00083AE4  80 01 01 34 */	lwz r0, 0x134(r1)
/* 80087E88 00083AE8  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80087E8C 00083AEC  4B FD 1A 6D */	bl func_800598F8
/* 80087E90 00083AF0  80 0D 9A 80 */	lwz r0, lbl_8063ED40-_SDA_BASE_(r13)
/* 80087E94 00083AF4  28 00 00 01 */	cmplwi r0, 1
/* 80087E98 00083AF8  40 82 00 24 */	bne lbl_80087EBC
/* 80087E9C 00083AFC  38 60 00 01 */	li r3, 1
/* 80087EA0 00083B00  38 80 00 00 */	li r4, 0
/* 80087EA4 00083B04  38 A0 00 00 */	li r5, 0
/* 80087EA8 00083B08  38 C0 00 00 */	li r6, 0
/* 80087EAC 00083B0C  38 E0 00 00 */	li r7, 0
/* 80087EB0 00083B10  39 00 00 00 */	li r8, 0
/* 80087EB4 00083B14  4B FD 1B 15 */	bl func_800599C8
/* 80087EB8 00083B18  48 00 1D 10 */	b lbl_80089BC8
lbl_80087EBC:
/* 80087EBC 00083B1C  28 00 00 02 */	cmplwi r0, 2
/* 80087EC0 00083B20  40 82 00 40 */	bne lbl_80087F00
/* 80087EC4 00083B24  38 60 00 01 */	li r3, 1
/* 80087EC8 00083B28  38 80 00 00 */	li r4, 0
/* 80087ECC 00083B2C  38 A0 00 00 */	li r5, 0
/* 80087ED0 00083B30  38 C0 00 02 */	li r6, 2
/* 80087ED4 00083B34  38 E0 00 00 */	li r7, 0
/* 80087ED8 00083B38  39 00 00 00 */	li r8, 0
/* 80087EDC 00083B3C  4B FD 1A ED */	bl func_800599C8
/* 80087EE0 00083B40  38 60 00 02 */	li r3, 2
/* 80087EE4 00083B44  38 80 00 00 */	li r4, 0
/* 80087EE8 00083B48  38 A0 00 01 */	li r5, 1
/* 80087EEC 00083B4C  38 C0 00 00 */	li r6, 0
/* 80087EF0 00083B50  38 E0 00 00 */	li r7, 0
/* 80087EF4 00083B54  39 00 00 00 */	li r8, 0
/* 80087EF8 00083B58  4B FD 1A D1 */	bl func_800599C8
/* 80087EFC 00083B5C  48 00 1C CC */	b lbl_80089BC8
lbl_80087F00:
/* 80087F00 00083B60  28 00 00 03 */	cmplwi r0, 3
/* 80087F04 00083B64  40 82 00 5C */	bne lbl_80087F60
/* 80087F08 00083B68  38 60 00 01 */	li r3, 1
/* 80087F0C 00083B6C  38 80 00 00 */	li r4, 0
/* 80087F10 00083B70  38 A0 00 00 */	li r5, 0
/* 80087F14 00083B74  38 C0 00 02 */	li r6, 2
/* 80087F18 00083B78  38 E0 00 03 */	li r7, 3
/* 80087F1C 00083B7C  39 00 00 00 */	li r8, 0
/* 80087F20 00083B80  4B FD 1A A9 */	bl func_800599C8
/* 80087F24 00083B84  38 60 00 02 */	li r3, 2
/* 80087F28 00083B88  38 80 00 00 */	li r4, 0
/* 80087F2C 00083B8C  38 A0 00 01 */	li r5, 1
/* 80087F30 00083B90  38 C0 00 00 */	li r6, 0
/* 80087F34 00083B94  38 E0 00 00 */	li r7, 0
/* 80087F38 00083B98  39 00 00 00 */	li r8, 0
/* 80087F3C 00083B9C  4B FD 1A 8D */	bl func_800599C8
/* 80087F40 00083BA0  38 60 00 03 */	li r3, 3
/* 80087F44 00083BA4  38 80 00 01 */	li r4, 1
/* 80087F48 00083BA8  38 A0 00 00 */	li r5, 0
/* 80087F4C 00083BAC  38 C0 00 00 */	li r6, 0
/* 80087F50 00083BB0  38 E0 00 00 */	li r7, 0
/* 80087F54 00083BB4  39 00 00 00 */	li r8, 0
/* 80087F58 00083BB8  4B FD 1A 71 */	bl func_800599C8
/* 80087F5C 00083BBC  48 00 1C 6C */	b lbl_80089BC8
lbl_80087F60:
/* 80087F60 00083BC0  28 00 00 04 */	cmplwi r0, 4
/* 80087F64 00083BC4  40 82 00 78 */	bne lbl_80087FDC
/* 80087F68 00083BC8  38 60 00 01 */	li r3, 1
/* 80087F6C 00083BCC  38 80 00 00 */	li r4, 0
/* 80087F70 00083BD0  38 A0 00 00 */	li r5, 0
/* 80087F74 00083BD4  38 C0 00 02 */	li r6, 2
/* 80087F78 00083BD8  38 E0 00 03 */	li r7, 3
/* 80087F7C 00083BDC  39 00 00 00 */	li r8, 0
/* 80087F80 00083BE0  4B FD 1A 49 */	bl func_800599C8
/* 80087F84 00083BE4  38 60 00 02 */	li r3, 2
/* 80087F88 00083BE8  38 80 00 00 */	li r4, 0
/* 80087F8C 00083BEC  38 A0 00 01 */	li r5, 1
/* 80087F90 00083BF0  38 C0 00 00 */	li r6, 0
/* 80087F94 00083BF4  38 E0 00 04 */	li r7, 4
/* 80087F98 00083BF8  39 00 00 00 */	li r8, 0
/* 80087F9C 00083BFC  4B FD 1A 2D */	bl func_800599C8
/* 80087FA0 00083C00  38 60 00 03 */	li r3, 3
/* 80087FA4 00083C04  38 80 00 01 */	li r4, 1
/* 80087FA8 00083C08  38 A0 00 00 */	li r5, 0
/* 80087FAC 00083C0C  38 C0 00 04 */	li r6, 4
/* 80087FB0 00083C10  38 E0 00 00 */	li r7, 0
/* 80087FB4 00083C14  39 00 00 00 */	li r8, 0
/* 80087FB8 00083C18  4B FD 1A 11 */	bl func_800599C8
/* 80087FBC 00083C1C  38 60 00 04 */	li r3, 4
/* 80087FC0 00083C20  38 80 00 02 */	li r4, 2
/* 80087FC4 00083C24  38 A0 00 03 */	li r5, 3
/* 80087FC8 00083C28  38 C0 00 00 */	li r6, 0
/* 80087FCC 00083C2C  38 E0 00 00 */	li r7, 0
/* 80087FD0 00083C30  39 00 00 00 */	li r8, 0
/* 80087FD4 00083C34  4B FD 19 F5 */	bl func_800599C8
/* 80087FD8 00083C38  48 00 1B F0 */	b lbl_80089BC8
lbl_80087FDC:
/* 80087FDC 00083C3C  28 00 00 05 */	cmplwi r0, 5
/* 80087FE0 00083C40  40 82 00 94 */	bne lbl_80088074
/* 80087FE4 00083C44  38 60 00 01 */	li r3, 1
/* 80087FE8 00083C48  38 80 00 00 */	li r4, 0
/* 80087FEC 00083C4C  38 A0 00 00 */	li r5, 0
/* 80087FF0 00083C50  38 C0 00 02 */	li r6, 2
/* 80087FF4 00083C54  38 E0 00 03 */	li r7, 3
/* 80087FF8 00083C58  39 00 00 00 */	li r8, 0
/* 80087FFC 00083C5C  4B FD 19 CD */	bl func_800599C8
/* 80088000 00083C60  38 60 00 02 */	li r3, 2
/* 80088004 00083C64  38 80 00 00 */	li r4, 0
/* 80088008 00083C68  38 A0 00 01 */	li r5, 1
/* 8008800C 00083C6C  38 C0 00 00 */	li r6, 0
/* 80088010 00083C70  38 E0 00 04 */	li r7, 4
/* 80088014 00083C74  39 00 00 00 */	li r8, 0
/* 80088018 00083C78  4B FD 19 B1 */	bl func_800599C8
/* 8008801C 00083C7C  38 60 00 03 */	li r3, 3
/* 80088020 00083C80  38 80 00 01 */	li r4, 1
/* 80088024 00083C84  38 A0 00 00 */	li r5, 0
/* 80088028 00083C88  38 C0 00 04 */	li r6, 4
/* 8008802C 00083C8C  38 E0 00 05 */	li r7, 5
/* 80088030 00083C90  39 00 00 00 */	li r8, 0
/* 80088034 00083C94  4B FD 19 95 */	bl func_800599C8
/* 80088038 00083C98  38 60 00 04 */	li r3, 4
/* 8008803C 00083C9C  38 80 00 02 */	li r4, 2
/* 80088040 00083CA0  38 A0 00 03 */	li r5, 3
/* 80088044 00083CA4  38 C0 00 00 */	li r6, 0
/* 80088048 00083CA8  38 E0 00 00 */	li r7, 0
/* 8008804C 00083CAC  39 00 00 00 */	li r8, 0
/* 80088050 00083CB0  4B FD 19 79 */	bl func_800599C8
/* 80088054 00083CB4  38 60 00 05 */	li r3, 5
/* 80088058 00083CB8  38 80 00 03 */	li r4, 3
/* 8008805C 00083CBC  38 A0 00 00 */	li r5, 0
/* 80088060 00083CC0  38 C0 00 00 */	li r6, 0
/* 80088064 00083CC4  38 E0 00 00 */	li r7, 0
/* 80088068 00083CC8  39 00 00 00 */	li r8, 0
/* 8008806C 00083CCC  4B FD 19 5D */	bl func_800599C8
/* 80088070 00083CD0  48 00 1B 58 */	b lbl_80089BC8
lbl_80088074:
/* 80088074 00083CD4  28 00 00 06 */	cmplwi r0, 6
/* 80088078 00083CD8  40 82 1B 50 */	bne lbl_80089BC8
/* 8008807C 00083CDC  38 60 00 01 */	li r3, 1
/* 80088080 00083CE0  38 80 00 00 */	li r4, 0
/* 80088084 00083CE4  38 A0 00 00 */	li r5, 0
/* 80088088 00083CE8  38 C0 00 02 */	li r6, 2
/* 8008808C 00083CEC  38 E0 00 03 */	li r7, 3
/* 80088090 00083CF0  39 00 00 00 */	li r8, 0
/* 80088094 00083CF4  4B FD 19 35 */	bl func_800599C8
/* 80088098 00083CF8  38 60 00 02 */	li r3, 2
/* 8008809C 00083CFC  38 80 00 00 */	li r4, 0
/* 800880A0 00083D00  38 A0 00 01 */	li r5, 1
/* 800880A4 00083D04  38 C0 00 00 */	li r6, 0
/* 800880A8 00083D08  38 E0 00 04 */	li r7, 4
/* 800880AC 00083D0C  39 00 00 00 */	li r8, 0
/* 800880B0 00083D10  4B FD 19 19 */	bl func_800599C8
/* 800880B4 00083D14  38 60 00 03 */	li r3, 3
/* 800880B8 00083D18  38 80 00 01 */	li r4, 1
/* 800880BC 00083D1C  38 A0 00 00 */	li r5, 0
/* 800880C0 00083D20  38 C0 00 04 */	li r6, 4
/* 800880C4 00083D24  38 E0 00 05 */	li r7, 5
/* 800880C8 00083D28  39 00 00 00 */	li r8, 0
/* 800880CC 00083D2C  4B FD 18 FD */	bl func_800599C8
/* 800880D0 00083D30  38 60 00 04 */	li r3, 4
/* 800880D4 00083D34  38 80 00 02 */	li r4, 2
/* 800880D8 00083D38  38 A0 00 03 */	li r5, 3
/* 800880DC 00083D3C  38 C0 00 00 */	li r6, 0
/* 800880E0 00083D40  38 E0 00 06 */	li r7, 6
/* 800880E4 00083D44  39 00 00 00 */	li r8, 0
/* 800880E8 00083D48  4B FD 18 E1 */	bl func_800599C8
/* 800880EC 00083D4C  38 60 00 05 */	li r3, 5
/* 800880F0 00083D50  38 80 00 03 */	li r4, 3
/* 800880F4 00083D54  38 A0 00 00 */	li r5, 0
/* 800880F8 00083D58  38 C0 00 06 */	li r6, 6
/* 800880FC 00083D5C  38 E0 00 00 */	li r7, 0
/* 80088100 00083D60  39 00 00 00 */	li r8, 0
/* 80088104 00083D64  4B FD 18 C5 */	bl func_800599C8
/* 80088108 00083D68  38 60 00 06 */	li r3, 6
/* 8008810C 00083D6C  38 80 00 04 */	li r4, 4
/* 80088110 00083D70  38 A0 00 05 */	li r5, 5
/* 80088114 00083D74  38 C0 00 00 */	li r6, 0
/* 80088118 00083D78  38 E0 00 00 */	li r7, 0
/* 8008811C 00083D7C  39 00 00 00 */	li r8, 0
/* 80088120 00083D80  4B FD 18 A9 */	bl func_800599C8
/* 80088124 00083D84  48 00 1A A4 */	b lbl_80089BC8
/* 80088128 00083D88  88 0D 9A 63 */	lbz r0, lbl_8063ED23-_SDA_BASE_(r13)
/* 8008812C 00083D8C  2C 00 00 00 */	cmpwi r0, 0
/* 80088130 00083D90  40 82 00 20 */	bne lbl_80088150
/* 80088134 00083D94  88 8D 9A 4C */	lbz r4, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80088138 00083D98  38 60 00 40 */	li r3, 0x40
/* 8008813C 00083D9C  38 A0 00 00 */	li r5, 0
/* 80088140 00083DA0  38 C0 00 01 */	li r6, 1
/* 80088144 00083DA4  4B FD 19 29 */	bl func_80059A6C
/* 80088148 00083DA8  90 6D 9A 28 */	stw r3, lbl_8063ECE8-_SDA_BASE_(r13)
/* 8008814C 00083DAC  48 00 00 3C */	b lbl_80088188
lbl_80088150:
/* 80088150 00083DB0  28 00 00 01 */	cmplwi r0, 1
/* 80088154 00083DB4  40 82 00 1C */	bne lbl_80088170
/* 80088158 00083DB8  38 60 00 48 */	li r3, 0x48
/* 8008815C 00083DBC  38 80 00 14 */	li r4, 0x14
/* 80088160 00083DC0  38 A0 00 00 */	li r5, 0
/* 80088164 00083DC4  38 C0 00 01 */	li r6, 1
/* 80088168 00083DC8  4B FD 19 05 */	bl func_80059A6C
/* 8008816C 00083DCC  48 00 00 18 */	b lbl_80088184
lbl_80088170:
/* 80088170 00083DD0  88 8D 9A 4C */	lbz r4, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80088174 00083DD4  38 60 00 38 */	li r3, 0x38
/* 80088178 00083DD8  38 A0 00 00 */	li r5, 0
/* 8008817C 00083DDC  38 C0 00 01 */	li r6, 1
/* 80088180 00083DE0  4B FD 18 ED */	bl func_80059A6C
lbl_80088184:
/* 80088184 00083DE4  90 6D 9A 28 */	stw r3, lbl_8063ECE8-_SDA_BASE_(r13)
lbl_80088188:
/* 80088188 00083DE8  88 AD 9A 63 */	lbz r5, lbl_8063ED23-_SDA_BASE_(r13)
/* 8008818C 00083DEC  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 80088190 00083DF0  90 8D 9A 2C */	stw r4, lbl_8063ECEC-_SDA_BASE_(r13)
/* 80088194 00083DF4  2C 05 00 00 */	cmpwi r5, 0
/* 80088198 00083DF8  40 82 01 68 */	bne lbl_80088300
/* 8008819C 00083DFC  54 60 04 63 */	rlwinm. r0, r3, 0, 0x11, 0x11
/* 800881A0 00083E00  41 82 01 60 */	beq lbl_80088300
/* 800881A4 00083E04  80 CD 9A 58 */	lwz r6, lbl_8063ED18-_SDA_BASE_(r13)
/* 800881A8 00083E08  54 63 07 3E */	clrlwi r3, r3, 0x1c
/* 800881AC 00083E0C  80 0D 9A 88 */	lwz r0, lbl_8063ED48-_SDA_BASE_(r13)
/* 800881B0 00083E10  39 23 FF FF */	addi r9, r3, -1
/* 800881B4 00083E14  7C 00 30 40 */	cmplw r0, r6
/* 800881B8 00083E18  41 82 00 10 */	beq lbl_800881C8
/* 800881BC 00083E1C  38 00 00 67 */	li r0, 0x67
/* 800881C0 00083E20  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 800881C4 00083E24  48 00 1A 04 */	b lbl_80089BC8
lbl_800881C8:
/* 800881C8 00083E28  38 FF 01 48 */	addi r7, r31, 0x148
/* 800881CC 00083E2C  7C 07 48 AE */	lbzx r0, r7, r9
/* 800881D0 00083E30  2C 00 00 00 */	cmpwi r0, 0
/* 800881D4 00083E34  40 82 00 80 */	bne lbl_80088254
/* 800881D8 00083E38  38 BF 01 18 */	addi r5, r31, 0x118
/* 800881DC 00083E3C  38 86 FF FF */	addi r4, r6, -1
/* 800881E0 00083E40  80 65 00 00 */	lwz r3, 0(r5)
/* 800881E4 00083E44  38 00 00 00 */	li r0, 0
/* 800881E8 00083E48  7C 04 18 00 */	cmpw r4, r3
/* 800881EC 00083E4C  40 82 00 08 */	bne lbl_800881F4
/* 800881F0 00083E50  98 07 00 00 */	stb r0, 0(r7)
lbl_800881F4:
/* 800881F4 00083E54  80 65 00 04 */	lwz r3, 4(r5)
/* 800881F8 00083E58  7C 04 18 00 */	cmpw r4, r3
/* 800881FC 00083E5C  40 82 00 08 */	bne lbl_80088204
/* 80088200 00083E60  98 07 00 01 */	stb r0, 1(r7)
lbl_80088204:
/* 80088204 00083E64  80 65 00 08 */	lwz r3, 8(r5)
/* 80088208 00083E68  7C 04 18 00 */	cmpw r4, r3
/* 8008820C 00083E6C  40 82 00 08 */	bne lbl_80088214
/* 80088210 00083E70  98 07 00 02 */	stb r0, 2(r7)
lbl_80088214:
/* 80088214 00083E74  80 65 00 0C */	lwz r3, 0xc(r5)
/* 80088218 00083E78  7C 04 18 00 */	cmpw r4, r3
/* 8008821C 00083E7C  40 82 00 08 */	bne lbl_80088224
/* 80088220 00083E80  98 07 00 03 */	stb r0, 3(r7)
lbl_80088224:
/* 80088224 00083E84  80 65 00 10 */	lwz r3, 0x10(r5)
/* 80088228 00083E88  7C 04 18 00 */	cmpw r4, r3
/* 8008822C 00083E8C  40 82 00 08 */	bne lbl_80088234
/* 80088230 00083E90  98 07 00 04 */	stb r0, 4(r7)
lbl_80088234:
/* 80088234 00083E94  80 65 00 14 */	lwz r3, 0x14(r5)
/* 80088238 00083E98  7C 04 18 00 */	cmpw r4, r3
/* 8008823C 00083E9C  40 82 00 08 */	bne lbl_80088244
/* 80088240 00083EA0  98 07 00 05 */	stb r0, 5(r7)
lbl_80088244:
/* 80088244 00083EA4  80 6D 9A 58 */	lwz r3, lbl_8063ED18-_SDA_BASE_(r13)
/* 80088248 00083EA8  38 03 FF FF */	addi r0, r3, -1
/* 8008824C 00083EAC  90 0D 9A 58 */	stw r0, lbl_8063ED18-_SDA_BASE_(r13)
/* 80088250 00083EB0  48 00 19 78 */	b lbl_80089BC8
lbl_80088254:
/* 80088254 00083EB4  39 1F 01 18 */	addi r8, r31, 0x118
/* 80088258 00083EB8  55 25 10 3A */	slwi r5, r9, 2
/* 8008825C 00083EBC  80 88 00 00 */	lwz r4, 0(r8)
/* 80088260 00083EC0  38 06 FF FF */	addi r0, r6, -1
/* 80088264 00083EC4  7C 68 28 2E */	lwzx r3, r8, r5
/* 80088268 00083EC8  38 C0 00 00 */	li r6, 0
/* 8008826C 00083ECC  7C C7 49 AE */	stbx r6, r7, r9
/* 80088270 00083ED0  7C 04 18 00 */	cmpw r4, r3
/* 80088274 00083ED4  90 0D 9A 58 */	stw r0, lbl_8063ED18-_SDA_BASE_(r13)
/* 80088278 00083ED8  40 81 00 0C */	ble lbl_80088284
/* 8008827C 00083EDC  38 04 FF FF */	addi r0, r4, -1
/* 80088280 00083EE0  90 08 00 00 */	stw r0, 0(r8)
lbl_80088284:
/* 80088284 00083EE4  80 88 00 04 */	lwz r4, 4(r8)
/* 80088288 00083EE8  7C 68 28 2E */	lwzx r3, r8, r5
/* 8008828C 00083EEC  7C 04 18 00 */	cmpw r4, r3
/* 80088290 00083EF0  40 81 00 0C */	ble lbl_8008829C
/* 80088294 00083EF4  38 04 FF FF */	addi r0, r4, -1
/* 80088298 00083EF8  90 08 00 04 */	stw r0, 4(r8)
lbl_8008829C:
/* 8008829C 00083EFC  80 88 00 08 */	lwz r4, 8(r8)
/* 800882A0 00083F00  7C 68 28 2E */	lwzx r3, r8, r5
/* 800882A4 00083F04  7C 04 18 00 */	cmpw r4, r3
/* 800882A8 00083F08  40 81 00 0C */	ble lbl_800882B4
/* 800882AC 00083F0C  38 04 FF FF */	addi r0, r4, -1
/* 800882B0 00083F10  90 08 00 08 */	stw r0, 8(r8)
lbl_800882B4:
/* 800882B4 00083F14  80 88 00 0C */	lwz r4, 0xc(r8)
/* 800882B8 00083F18  7C 68 28 2E */	lwzx r3, r8, r5
/* 800882BC 00083F1C  7C 04 18 00 */	cmpw r4, r3
/* 800882C0 00083F20  40 81 00 0C */	ble lbl_800882CC
/* 800882C4 00083F24  38 04 FF FF */	addi r0, r4, -1
/* 800882C8 00083F28  90 08 00 0C */	stw r0, 0xc(r8)
lbl_800882CC:
/* 800882CC 00083F2C  80 88 00 10 */	lwz r4, 0x10(r8)
/* 800882D0 00083F30  7C 68 28 2E */	lwzx r3, r8, r5
/* 800882D4 00083F34  7C 04 18 00 */	cmpw r4, r3
/* 800882D8 00083F38  40 81 00 0C */	ble lbl_800882E4
/* 800882DC 00083F3C  38 04 FF FF */	addi r0, r4, -1
/* 800882E0 00083F40  90 08 00 10 */	stw r0, 0x10(r8)
lbl_800882E4:
/* 800882E4 00083F44  80 88 00 14 */	lwz r4, 0x14(r8)
/* 800882E8 00083F48  7C 68 28 2E */	lwzx r3, r8, r5
/* 800882EC 00083F4C  7C 04 18 00 */	cmpw r4, r3
/* 800882F0 00083F50  40 81 18 D8 */	ble lbl_80089BC8
/* 800882F4 00083F54  38 04 FF FF */	addi r0, r4, -1
/* 800882F8 00083F58  90 08 00 14 */	stw r0, 0x14(r8)
/* 800882FC 00083F5C  48 00 18 CC */	b lbl_80089BC8
lbl_80088300:
/* 80088300 00083F60  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 80088304 00083F64  41 82 03 64 */	beq lbl_80088668
/* 80088308 00083F68  2C 05 00 00 */	cmpwi r5, 0
/* 8008830C 00083F6C  40 82 01 E8 */	bne lbl_800884F4
/* 80088310 00083F70  54 63 07 3E */	clrlwi r3, r3, 0x1c
/* 80088314 00083F74  80 0D 9A 80 */	lwz r0, lbl_8063ED40-_SDA_BASE_(r13)
/* 80088318 00083F78  3B C3 FF FF */	addi r30, r3, -1
/* 8008831C 00083F7C  7C 00 F0 40 */	cmplw r0, r30
/* 80088320 00083F80  40 81 18 A8 */	ble lbl_80089BC8
/* 80088324 00083F84  2C 1E 00 14 */	cmpwi r30, 0x14
/* 80088328 00083F88  40 80 18 A0 */	bge lbl_80089BC8
/* 8008832C 00083F8C  2C 1E 00 06 */	cmpwi r30, 6
/* 80088330 00083F90  40 80 18 98 */	bge lbl_80089BC8
/* 80088334 00083F94  38 1E 00 06 */	addi r0, r30, 6
/* 80088338 00083F98  38 7F 00 D8 */	addi r3, r31, 0xd8
/* 8008833C 00083F9C  90 0D 9B 24 */	stw r0, lbl_8063EDE4-_SDA_BASE_(r13)
/* 80088340 00083FA0  54 04 04 3E */	clrlwi r4, r0, 0x10
/* 80088344 00083FA4  A8 63 00 0C */	lha r3, 0xc(r3)
/* 80088348 00083FA8  38 A0 00 00 */	li r5, 0
/* 8008834C 00083FAC  48 1C BA 65 */	bl func_80253DB0
/* 80088350 00083FB0  80 CD 9A 88 */	lwz r6, lbl_8063ED48-_SDA_BASE_(r13)
/* 80088354 00083FB4  80 AD 9A 58 */	lwz r5, lbl_8063ED18-_SDA_BASE_(r13)
/* 80088358 00083FB8  7C 06 28 40 */	cmplw r6, r5
/* 8008835C 00083FBC  40 81 00 28 */	ble lbl_80088384
/* 80088360 00083FC0  38 7F 01 48 */	addi r3, r31, 0x148
/* 80088364 00083FC4  7C 03 F0 AE */	lbzx r0, r3, r30
/* 80088368 00083FC8  2C 00 00 00 */	cmpwi r0, 0
/* 8008836C 00083FCC  40 82 00 18 */	bne lbl_80088384
/* 80088370 00083FD0  38 05 00 01 */	addi r0, r5, 1
/* 80088374 00083FD4  57 C4 10 3A */	slwi r4, r30, 2
/* 80088378 00083FD8  38 7F 01 18 */	addi r3, r31, 0x118
/* 8008837C 00083FDC  90 0D 9A 58 */	stw r0, lbl_8063ED18-_SDA_BASE_(r13)
/* 80088380 00083FE0  7C A3 21 2E */	stwx r5, r3, r4
lbl_80088384:
/* 80088384 00083FE4  39 1F 01 48 */	addi r8, r31, 0x148
/* 80088388 00083FE8  7C 08 F0 AE */	lbzx r0, r8, r30
/* 8008838C 00083FEC  2C 00 00 00 */	cmpwi r0, 0
/* 80088390 00083FF0  41 82 00 F0 */	beq lbl_80088480
/* 80088394 00083FF4  39 3F 01 18 */	addi r9, r31, 0x118
/* 80088398 00083FF8  57 C5 10 3A */	slwi r5, r30, 2
/* 8008839C 00083FFC  80 CD 9A 58 */	lwz r6, lbl_8063ED18-_SDA_BASE_(r13)
/* 800883A0 00084000  38 E0 00 00 */	li r7, 0
/* 800883A4 00084004  80 89 00 00 */	lwz r4, 0(r9)
/* 800883A8 00084008  7C 69 28 2E */	lwzx r3, r9, r5
/* 800883AC 0008400C  38 06 FF FF */	addi r0, r6, -1
/* 800883B0 00084010  7C E8 F1 AE */	stbx r7, r8, r30
/* 800883B4 00084014  7C 04 18 00 */	cmpw r4, r3
/* 800883B8 00084018  90 0D 9A 58 */	stw r0, lbl_8063ED18-_SDA_BASE_(r13)
/* 800883BC 0008401C  40 81 00 0C */	ble lbl_800883C8
/* 800883C0 00084020  38 64 FF FF */	addi r3, r4, -1
/* 800883C4 00084024  90 69 00 00 */	stw r3, 0(r9)
lbl_800883C8:
/* 800883C8 00084028  80 89 00 04 */	lwz r4, 4(r9)
/* 800883CC 0008402C  7C 69 28 2E */	lwzx r3, r9, r5
/* 800883D0 00084030  7C 04 18 00 */	cmpw r4, r3
/* 800883D4 00084034  40 81 00 0C */	ble lbl_800883E0
/* 800883D8 00084038  38 64 FF FF */	addi r3, r4, -1
/* 800883DC 0008403C  90 69 00 04 */	stw r3, 4(r9)
lbl_800883E0:
/* 800883E0 00084040  80 89 00 08 */	lwz r4, 8(r9)
/* 800883E4 00084044  7C 69 28 2E */	lwzx r3, r9, r5
/* 800883E8 00084048  7C 04 18 00 */	cmpw r4, r3
/* 800883EC 0008404C  40 81 00 0C */	ble lbl_800883F8
/* 800883F0 00084050  38 64 FF FF */	addi r3, r4, -1
/* 800883F4 00084054  90 69 00 08 */	stw r3, 8(r9)
lbl_800883F8:
/* 800883F8 00084058  80 89 00 0C */	lwz r4, 0xc(r9)
/* 800883FC 0008405C  7C 69 28 2E */	lwzx r3, r9, r5
/* 80088400 00084060  7C 04 18 00 */	cmpw r4, r3
/* 80088404 00084064  40 81 00 0C */	ble lbl_80088410
/* 80088408 00084068  38 64 FF FF */	addi r3, r4, -1
/* 8008840C 0008406C  90 69 00 0C */	stw r3, 0xc(r9)
lbl_80088410:
/* 80088410 00084070  80 89 00 10 */	lwz r4, 0x10(r9)
/* 80088414 00084074  7C 69 28 2E */	lwzx r3, r9, r5
/* 80088418 00084078  7C 04 18 00 */	cmpw r4, r3
/* 8008841C 0008407C  40 81 00 0C */	ble lbl_80088428
/* 80088420 00084080  38 64 FF FF */	addi r3, r4, -1
/* 80088424 00084084  90 69 00 10 */	stw r3, 0x10(r9)
lbl_80088428:
/* 80088428 00084088  80 89 00 14 */	lwz r4, 0x14(r9)
/* 8008842C 0008408C  7C 69 28 2E */	lwzx r3, r9, r5
/* 80088430 00084090  7C 04 18 00 */	cmpw r4, r3
/* 80088434 00084094  40 81 00 0C */	ble lbl_80088440
/* 80088438 00084098  38 64 FF FF */	addi r3, r4, -1
/* 8008843C 0008409C  90 69 00 14 */	stw r3, 0x14(r9)
lbl_80088440:
/* 80088440 000840A0  80 6D 9A 88 */	lwz r3, lbl_8063ED48-_SDA_BASE_(r13)
/* 80088444 000840A4  38 80 00 06 */	li r4, 6
/* 80088448 000840A8  90 8D 9B 14 */	stw r4, lbl_8063EDD4-_SDA_BASE_(r13)
/* 8008844C 000840AC  7C 03 00 40 */	cmplw r3, r0
/* 80088450 000840B0  40 82 00 0C */	bne lbl_8008845C
/* 80088454 000840B4  38 00 00 00 */	li r0, 0
/* 80088458 000840B8  98 0D 9A 63 */	stb r0, lbl_8063ED23-_SDA_BASE_(r13)
lbl_8008845C:
/* 8008845C 000840BC  80 8D 9A 28 */	lwz r4, lbl_8063ECE8-_SDA_BASE_(r13)
/* 80088460 000840C0  38 7F 00 D8 */	addi r3, r31, 0xd8
/* 80088464 000840C4  A8 63 00 0C */	lha r3, 0xc(r3)
/* 80088468 000840C8  38 A0 00 00 */	li r5, 0
/* 8008846C 000840CC  38 04 FF FF */	addi r0, r4, -1
/* 80088470 000840D0  90 0D 9B 28 */	stw r0, lbl_8063EDE8-_SDA_BASE_(r13)
/* 80088474 000840D4  54 04 04 3E */	clrlwi r4, r0, 0x10
/* 80088478 000840D8  48 1C B9 39 */	bl func_80253DB0
/* 8008847C 000840DC  48 00 17 4C */	b lbl_80089BC8
lbl_80088480:
/* 80088480 000840E0  80 0D 9A 58 */	lwz r0, lbl_8063ED18-_SDA_BASE_(r13)
/* 80088484 000840E4  38 60 00 01 */	li r3, 1
/* 80088488 000840E8  7C 68 F1 AE */	stbx r3, r8, r30
/* 8008848C 000840EC  7C 06 00 40 */	cmplw r6, r0
/* 80088490 000840F0  40 82 17 38 */	bne lbl_80089BC8
/* 80088494 000840F4  98 6D 9A 63 */	stb r3, lbl_8063ED23-_SDA_BASE_(r13)
/* 80088498 000840F8  38 60 00 00 */	li r3, 0
/* 8008849C 000840FC  38 80 00 00 */	li r4, 0
/* 800884A0 00084100  4B FD 14 59 */	bl func_800598F8
/* 800884A4 00084104  38 60 00 14 */	li r3, 0x14
/* 800884A8 00084108  38 80 00 00 */	li r4, 0
/* 800884AC 0008410C  38 A0 00 00 */	li r5, 0
/* 800884B0 00084110  38 C0 00 19 */	li r6, 0x19
/* 800884B4 00084114  38 E0 00 00 */	li r7, 0
/* 800884B8 00084118  39 00 00 00 */	li r8, 0
/* 800884BC 0008411C  4B FD 15 0D */	bl func_800599C8
/* 800884C0 00084120  38 60 00 19 */	li r3, 0x19
/* 800884C4 00084124  38 80 00 00 */	li r4, 0
/* 800884C8 00084128  38 A0 00 14 */	li r5, 0x14
/* 800884CC 0008412C  38 C0 00 00 */	li r6, 0
/* 800884D0 00084130  38 E0 00 00 */	li r7, 0
/* 800884D4 00084134  39 00 00 00 */	li r8, 0
/* 800884D8 00084138  4B FD 14 F1 */	bl func_800599C8
/* 800884DC 0008413C  38 7F 00 D8 */	addi r3, r31, 0xd8
/* 800884E0 00084140  38 80 00 00 */	li r4, 0
/* 800884E4 00084144  A8 63 00 18 */	lha r3, 0x18(r3)
/* 800884E8 00084148  38 A0 00 00 */	li r5, 0
/* 800884EC 0008414C  48 1C B8 C5 */	bl func_80253DB0
/* 800884F0 00084150  48 00 16 D8 */	b lbl_80089BC8
lbl_800884F4:
/* 800884F4 00084154  28 05 00 01 */	cmplwi r5, 1
/* 800884F8 00084158  40 82 16 D0 */	bne lbl_80089BC8
/* 800884FC 0008415C  2C 04 00 19 */	cmpwi r4, 0x19
/* 80088500 00084160  90 8D 9A 2C */	stw r4, lbl_8063ECEC-_SDA_BASE_(r13)
/* 80088504 00084164  41 82 00 90 */	beq lbl_80088594
/* 80088508 00084168  40 80 00 28 */	bge lbl_80088530
/* 8008850C 0008416C  2C 04 00 02 */	cmpwi r4, 2
/* 80088510 00084170  41 82 00 84 */	beq lbl_80088594
/* 80088514 00084174  40 80 00 10 */	bge lbl_80088524
/* 80088518 00084178  2C 04 00 01 */	cmpwi r4, 1
/* 8008851C 0008417C  40 80 00 40 */	bge lbl_8008855C
/* 80088520 00084180  48 00 16 A8 */	b lbl_80089BC8
lbl_80088524:
/* 80088524 00084184  2C 04 00 14 */	cmpwi r4, 0x14
/* 80088528 00084188  41 82 00 34 */	beq lbl_8008855C
/* 8008852C 0008418C  48 00 16 9C */	b lbl_80089BC8
lbl_80088530:
/* 80088530 00084190  2C 04 40 14 */	cmpwi r4, 0x4014
/* 80088534 00084194  41 82 00 60 */	beq lbl_80088594
/* 80088538 00084198  40 80 00 18 */	bge lbl_80088550
/* 8008853C 0008419C  2C 04 40 03 */	cmpwi r4, 0x4003
/* 80088540 000841A0  40 80 16 88 */	bge lbl_80089BC8
/* 80088544 000841A4  2C 04 40 01 */	cmpwi r4, 0x4001
/* 80088548 000841A8  40 80 00 4C */	bge lbl_80088594
/* 8008854C 000841AC  48 00 16 7C */	b lbl_80089BC8
lbl_80088550:
/* 80088550 000841B0  2C 04 40 19 */	cmpwi r4, 0x4019
/* 80088554 000841B4  41 82 00 40 */	beq lbl_80088594
/* 80088558 000841B8  48 00 16 70 */	b lbl_80089BC8
lbl_8008855C:
/* 8008855C 000841BC  38 60 00 01 */	li r3, 1
/* 80088560 000841C0  4B FD 1F 6D */	bl func_8005A4CC
/* 80088564 000841C4  3B 9F 00 D8 */	addi r28, r31, 0xd8
/* 80088568 000841C8  38 80 00 01 */	li r4, 1
/* 8008856C 000841CC  A8 7C 00 18 */	lha r3, 0x18(r28)
/* 80088570 000841D0  38 A0 00 00 */	li r5, 0
/* 80088574 000841D4  48 1C B8 3D */	bl func_80253DB0
/* 80088578 000841D8  38 00 00 02 */	li r0, 2
/* 8008857C 000841DC  A8 7C 00 18 */	lha r3, 0x18(r28)
/* 80088580 000841E0  98 0D 9A 63 */	stb r0, lbl_8063ED23-_SDA_BASE_(r13)
/* 80088584 000841E4  38 80 00 02 */	li r4, 2
/* 80088588 000841E8  38 A0 00 00 */	li r5, 0
/* 8008858C 000841EC  48 1C B8 25 */	bl func_80253DB0
/* 80088590 000841F0  48 00 16 38 */	b lbl_80089BC8
lbl_80088594:
/* 80088594 000841F4  38 60 00 02 */	li r3, 2
/* 80088598 000841F8  4B FD 1F 35 */	bl func_8005A4CC
/* 8008859C 000841FC  38 7F 00 D8 */	addi r3, r31, 0xd8
/* 800885A0 00084200  38 80 00 06 */	li r4, 6
/* 800885A4 00084204  A8 63 00 18 */	lha r3, 0x18(r3)
/* 800885A8 00084208  38 A0 00 00 */	li r5, 0
/* 800885AC 0008420C  48 1C B8 05 */	bl func_80253DB0
/* 800885B0 00084210  38 BF 01 18 */	addi r5, r31, 0x118
/* 800885B4 00084214  80 8D 9A 58 */	lwz r4, lbl_8063ED18-_SDA_BASE_(r13)
/* 800885B8 00084218  80 65 00 00 */	lwz r3, 0(r5)
/* 800885BC 0008421C  38 DF 01 48 */	addi r6, r31, 0x148
/* 800885C0 00084220  38 84 FF FF */	addi r4, r4, -1
/* 800885C4 00084224  38 00 00 00 */	li r0, 0
/* 800885C8 00084228  7C 04 18 00 */	cmpw r4, r3
/* 800885CC 0008422C  40 82 00 08 */	bne lbl_800885D4
/* 800885D0 00084230  98 06 00 00 */	stb r0, 0(r6)
lbl_800885D4:
/* 800885D4 00084234  80 65 00 04 */	lwz r3, 4(r5)
/* 800885D8 00084238  7C 04 18 00 */	cmpw r4, r3
/* 800885DC 0008423C  40 82 00 08 */	bne lbl_800885E4
/* 800885E0 00084240  98 06 00 01 */	stb r0, 1(r6)
lbl_800885E4:
/* 800885E4 00084244  80 65 00 08 */	lwz r3, 8(r5)
/* 800885E8 00084248  7C 04 18 00 */	cmpw r4, r3
/* 800885EC 0008424C  40 82 00 08 */	bne lbl_800885F4
/* 800885F0 00084250  98 06 00 02 */	stb r0, 2(r6)
lbl_800885F4:
/* 800885F4 00084254  80 65 00 0C */	lwz r3, 0xc(r5)
/* 800885F8 00084258  7C 04 18 00 */	cmpw r4, r3
/* 800885FC 0008425C  40 82 00 08 */	bne lbl_80088604
/* 80088600 00084260  98 06 00 03 */	stb r0, 3(r6)
lbl_80088604:
/* 80088604 00084264  80 65 00 10 */	lwz r3, 0x10(r5)
/* 80088608 00084268  7C 04 18 00 */	cmpw r4, r3
/* 8008860C 0008426C  40 82 00 08 */	bne lbl_80088614
/* 80088610 00084270  98 06 00 04 */	stb r0, 4(r6)
lbl_80088614:
/* 80088614 00084274  80 65 00 14 */	lwz r3, 0x14(r5)
/* 80088618 00084278  7C 04 18 00 */	cmpw r4, r3
/* 8008861C 0008427C  40 82 00 08 */	bne lbl_80088624
/* 80088620 00084280  98 06 00 05 */	stb r0, 5(r6)
lbl_80088624:
/* 80088624 00084284  80 8D 9A 58 */	lwz r4, lbl_8063ED18-_SDA_BASE_(r13)
/* 80088628 00084288  38 7F 00 D8 */	addi r3, r31, 0xd8
/* 8008862C 0008428C  38 A0 00 06 */	li r5, 6
/* 80088630 00084290  39 00 00 01 */	li r8, 1
/* 80088634 00084294  38 04 FF FF */	addi r0, r4, -1
/* 80088638 00084298  38 E0 00 00 */	li r7, 0
/* 8008863C 0008429C  38 C0 00 64 */	li r6, 0x64
/* 80088640 000842A0  90 AD 9B 14 */	stw r5, lbl_8063EDD4-_SDA_BASE_(r13)
/* 80088644 000842A4  A8 63 00 18 */	lha r3, 0x18(r3)
/* 80088648 000842A8  38 80 00 02 */	li r4, 2
/* 8008864C 000842AC  90 0D 9A 58 */	stw r0, lbl_8063ED18-_SDA_BASE_(r13)
/* 80088650 000842B0  38 A0 00 00 */	li r5, 0
/* 80088654 000842B4  99 0D 9A 4C */	stb r8, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80088658 000842B8  98 ED 9A 63 */	stb r7, lbl_8063ED23-_SDA_BASE_(r13)
/* 8008865C 000842BC  B0 CD 9A 22 */	sth r6, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80088660 000842C0  48 1C B7 51 */	bl func_80253DB0
/* 80088664 000842C4  48 00 15 64 */	b lbl_80089BC8
lbl_80088668:
/* 80088668 000842C8  2C 03 00 00 */	cmpwi r3, 0
/* 8008866C 000842CC  41 82 00 C0 */	beq lbl_8008872C
/* 80088670 000842D0  2C 05 00 00 */	cmpwi r5, 0
/* 80088674 000842D4  40 82 00 4C */	bne lbl_800886C0
/* 80088678 000842D8  80 0D 9A 80 */	lwz r0, lbl_8063ED40-_SDA_BASE_(r13)
/* 8008867C 000842DC  7C 00 18 40 */	cmplw r0, r3
/* 80088680 000842E0  41 80 15 48 */	blt lbl_80089BC8
/* 80088684 000842E4  3B 9F 00 D8 */	addi r28, r31, 0xd8
/* 80088688 000842E8  38 80 00 02 */	li r4, 2
/* 8008868C 000842EC  A8 7C 00 18 */	lha r3, 0x18(r28)
/* 80088690 000842F0  38 A0 00 00 */	li r5, 0
/* 80088694 000842F4  48 1C B7 1D */	bl func_80253DB0
/* 80088698 000842F8  80 8D 9A 28 */	lwz r4, lbl_8063ECE8-_SDA_BASE_(r13)
/* 8008869C 000842FC  38 A0 00 00 */	li r5, 0
/* 800886A0 00084300  A8 7C 00 0C */	lha r3, 0xc(r28)
/* 800886A4 00084304  38 04 FF FF */	addi r0, r4, -1
/* 800886A8 00084308  90 0D 9B 28 */	stw r0, lbl_8063EDE8-_SDA_BASE_(r13)
/* 800886AC 0008430C  54 04 04 3E */	clrlwi r4, r0, 0x10
/* 800886B0 00084310  48 1C B7 01 */	bl func_80253DB0
/* 800886B4 00084314  80 0D 9A 28 */	lwz r0, lbl_8063ECE8-_SDA_BASE_(r13)
/* 800886B8 00084318  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 800886BC 0008431C  48 00 15 0C */	b lbl_80089BC8
lbl_800886C0:
/* 800886C0 00084320  28 05 00 01 */	cmplwi r5, 1
/* 800886C4 00084324  40 82 15 04 */	bne lbl_80089BC8
/* 800886C8 00084328  2C 04 00 14 */	cmpwi r4, 0x14
/* 800886CC 0008432C  90 8D 9A 2C */	stw r4, lbl_8063ECEC-_SDA_BASE_(r13)
/* 800886D0 00084330  41 82 00 2C */	beq lbl_800886FC
/* 800886D4 00084334  40 80 00 1C */	bge lbl_800886F0
/* 800886D8 00084338  2C 04 00 02 */	cmpwi r4, 2
/* 800886DC 0008433C  41 82 00 38 */	beq lbl_80088714
/* 800886E0 00084340  40 80 14 E8 */	bge lbl_80089BC8
/* 800886E4 00084344  2C 04 00 01 */	cmpwi r4, 1
/* 800886E8 00084348  40 80 00 14 */	bge lbl_800886FC
/* 800886EC 0008434C  48 00 14 DC */	b lbl_80089BC8
lbl_800886F0:
/* 800886F0 00084350  2C 04 00 19 */	cmpwi r4, 0x19
/* 800886F4 00084354  41 82 00 20 */	beq lbl_80088714
/* 800886F8 00084358  48 00 14 D0 */	b lbl_80089BC8
lbl_800886FC:
/* 800886FC 0008435C  38 7F 00 D8 */	addi r3, r31, 0xd8
/* 80088700 00084360  38 80 00 00 */	li r4, 0
/* 80088704 00084364  A8 63 00 18 */	lha r3, 0x18(r3)
/* 80088708 00084368  38 A0 00 00 */	li r5, 0
/* 8008870C 0008436C  48 1C B6 A5 */	bl func_80253DB0
/* 80088710 00084370  48 00 14 B8 */	b lbl_80089BC8
lbl_80088714:
/* 80088714 00084374  38 7F 00 D8 */	addi r3, r31, 0xd8
/* 80088718 00084378  38 80 00 05 */	li r4, 5
/* 8008871C 0008437C  A8 63 00 18 */	lha r3, 0x18(r3)
/* 80088720 00084380  38 A0 00 00 */	li r5, 0
/* 80088724 00084384  48 1C B6 8D */	bl func_80253DB0
/* 80088728 00084388  48 00 14 A0 */	b lbl_80089BC8
lbl_8008872C:
/* 8008872C 0008438C  80 0D 9A 6C */	lwz r0, lbl_8063ED2C-_SDA_BASE_(r13)
/* 80088730 00084390  34 00 FF FF */	addic. r0, r0, -1
/* 80088734 00084394  90 0D 9A 6C */	stw r0, lbl_8063ED2C-_SDA_BASE_(r13)
/* 80088738 00084398  40 82 00 5C */	bne lbl_80088794
/* 8008873C 0008439C  C0 22 87 04 */	lfs f1, lbl_80640D04-_SDA2_BASE_(r2)
/* 80088740 000843A0  C0 0D 86 C8 */	lfs f0, lbl_8063D988-_SDA_BASE_(r13)
/* 80088744 000843A4  80 6D 9A 5C */	lwz r3, lbl_8063ED1C-_SDA_BASE_(r13)
/* 80088748 000843A8  EC 21 00 32 */	fmuls f1, f1, f0
/* 8008874C 000843AC  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 80088750 000843B0  80 8D 9A 8C */	lwz r4, lbl_8063ED4C-_SDA_BASE_(r13)
/* 80088754 000843B4  EC 00 08 2A */	fadds f0, f0, f1
/* 80088758 000843B8  7C 04 18 40 */	cmplw r4, r3
/* 8008875C 000843BC  FC 00 00 1E */	fctiwz f0, f0
/* 80088760 000843C0  D8 01 01 30 */	stfd f0, 0x130(r1)
/* 80088764 000843C4  80 01 01 34 */	lwz r0, 0x134(r1)
/* 80088768 000843C8  90 0D 9A 6C */	stw r0, lbl_8063ED2C-_SDA_BASE_(r13)
/* 8008876C 000843CC  40 81 00 0C */	ble lbl_80088778
/* 80088770 000843D0  38 63 00 01 */	addi r3, r3, 1
/* 80088774 000843D4  90 6D 9A 5C */	stw r3, lbl_8063ED1C-_SDA_BASE_(r13)
lbl_80088778:
/* 80088778 000843D8  7C 04 18 40 */	cmplw r4, r3
/* 8008877C 000843DC  40 82 00 18 */	bne lbl_80088794
/* 80088780 000843E0  88 0D 9A 64 */	lbz r0, lbl_8063ED24-_SDA_BASE_(r13)
/* 80088784 000843E4  28 00 00 02 */	cmplwi r0, 2
/* 80088788 000843E8  41 82 00 0C */	beq lbl_80088794
/* 8008878C 000843EC  38 00 00 02 */	li r0, 2
/* 80088790 000843F0  98 0D 9A 64 */	stb r0, lbl_8063ED24-_SDA_BASE_(r13)
lbl_80088794:
/* 80088794 000843F4  28 05 00 02 */	cmplwi r5, 2
/* 80088798 000843F8  40 82 14 30 */	bne lbl_80089BC8
/* 8008879C 000843FC  88 0D 9A 64 */	lbz r0, lbl_8063ED24-_SDA_BASE_(r13)
/* 800887A0 00084400  28 00 00 02 */	cmplwi r0, 2
/* 800887A4 00084404  40 82 14 24 */	bne lbl_80089BC8
/* 800887A8 00084408  80 0D 9A 44 */	lwz r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 800887AC 0008440C  34 00 FF FF */	addic. r0, r0, -1
/* 800887B0 00084410  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 800887B4 00084414  40 82 14 14 */	bne lbl_80089BC8
/* 800887B8 00084418  C0 42 87 04 */	lfs f2, lbl_80640D04-_SDA2_BASE_(r2)
/* 800887BC 0008441C  38 80 00 01 */	li r4, 1
/* 800887C0 00084420  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 800887C4 00084424  38 A0 00 00 */	li r5, 0
/* 800887C8 00084428  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 800887CC 0008442C  EC 22 00 72 */	fmuls f1, f2, f1
/* 800887D0 00084430  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 800887D4 00084434  EC 00 08 2A */	fadds f0, f0, f1
/* 800887D8 00084438  FC 00 00 1E */	fctiwz f0, f0
/* 800887DC 0008443C  D8 01 01 30 */	stfd f0, 0x130(r1)
/* 800887E0 00084440  80 01 01 34 */	lwz r0, 0x134(r1)
/* 800887E4 00084444  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 800887E8 00084448  48 1C B5 C9 */	bl func_80253DB0
/* 800887EC 0008444C  3B 9F 00 D8 */	addi r28, r31, 0xd8
/* 800887F0 00084450  38 80 00 0C */	li r4, 0xc
/* 800887F4 00084454  A8 7C 00 0C */	lha r3, 0xc(r28)
/* 800887F8 00084458  38 A0 00 00 */	li r5, 0
/* 800887FC 0008445C  48 1C B5 B5 */	bl func_80253DB0
/* 80088800 00084460  A8 7C 00 0E */	lha r3, 0xe(r28)
/* 80088804 00084464  38 80 00 0C */	li r4, 0xc
/* 80088808 00084468  38 A0 00 00 */	li r5, 0
/* 8008880C 0008446C  48 1C B5 A5 */	bl func_80253DB0
/* 80088810 00084470  38 00 00 69 */	li r0, 0x69
/* 80088814 00084474  C0 22 87 40 */	lfs f1, lbl_80640D40-_SDA2_BASE_(r2)
/* 80088818 00084478  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 8008881C 0008447C  38 60 00 02 */	li r3, 2
/* 80088820 00084480  4B FC 79 6D */	bl func_8005018C
/* 80088824 00084484  C0 22 86 FC */	lfs f1, lbl_80640CFC-_SDA2_BASE_(r2)
/* 80088828 00084488  38 60 02 33 */	li r3, 0x233
/* 8008882C 0008448C  38 80 00 00 */	li r4, 0
/* 80088830 00084490  4B F8 29 41 */	bl func_8000B170
/* 80088834 00084494  C0 22 87 5C */	lfs f1, lbl_80640D5C-_SDA2_BASE_(r2)
/* 80088838 00084498  C0 0D 86 C8 */	lfs f0, lbl_8063D988-_SDA_BASE_(r13)
/* 8008883C 0008449C  83 6D 9A 88 */	lwz r27, lbl_8063ED48-_SDA_BASE_(r13)
/* 80088840 000844A0  EC 21 00 32 */	fmuls f1, f1, f0
/* 80088844 000844A4  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 80088848 000844A8  1F 9B 00 8C */	mulli r28, r27, 0x8c
/* 8008884C 000844AC  EC 00 08 2A */	fadds f0, f0, f1
/* 80088850 000844B0  FC 00 00 1E */	fctiwz f0, f0
/* 80088854 000844B4  D8 01 01 38 */	stfd f0, 0x138(r1)
/* 80088858 000844B8  80 01 01 3C */	lwz r0, 0x13c(r1)
/* 8008885C 000844BC  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80088860 000844C0  48 00 00 64 */	b lbl_800888C4
lbl_80088864:
/* 80088864 000844C4  80 0D 9A D0 */	lwz r0, lbl_8063ED90-_SDA_BASE_(r13)
/* 80088868 000844C8  38 80 00 00 */	li r4, 0
/* 8008886C 000844CC  38 A0 00 88 */	li r5, 0x88
/* 80088870 000844D0  7C 60 E2 14 */	add r3, r0, r28
/* 80088874 000844D4  88 03 06 D2 */	lbz r0, 0x6d2(r3)
/* 80088878 000844D8  54 00 06 6E */	rlwinm r0, r0, 0, 0x19, 0x17
/* 8008887C 000844DC  98 03 06 D2 */	stb r0, 0x6d2(r3)
/* 80088880 000844E0  80 0D 9A D0 */	lwz r0, lbl_8063ED90-_SDA_BASE_(r13)
/* 80088884 000844E4  7C 60 E2 14 */	add r3, r0, r28
/* 80088888 000844E8  38 63 06 48 */	addi r3, r3, 0x648
/* 8008888C 000844EC  4B F7 B8 79 */	bl memset
/* 80088890 000844F0  80 0D 9A D0 */	lwz r0, lbl_8063ED90-_SDA_BASE_(r13)
/* 80088894 000844F4  38 80 00 00 */	li r4, 0
/* 80088898 000844F8  38 A0 00 88 */	li r5, 0x88
/* 8008889C 000844FC  7C 60 E2 14 */	add r3, r0, r28
/* 800888A0 00084500  88 03 22 82 */	lbz r0, 0x2282(r3)
/* 800888A4 00084504  54 00 06 6E */	rlwinm r0, r0, 0, 0x19, 0x17
/* 800888A8 00084508  98 03 22 82 */	stb r0, 0x2282(r3)
/* 800888AC 0008450C  80 0D 9A D0 */	lwz r0, lbl_8063ED90-_SDA_BASE_(r13)
/* 800888B0 00084510  7C 60 E2 14 */	add r3, r0, r28
/* 800888B4 00084514  38 63 21 F8 */	addi r3, r3, 0x21f8
/* 800888B8 00084518  4B F7 B8 4D */	bl memset
/* 800888BC 0008451C  3B 9C 00 8C */	addi r28, r28, 0x8c
/* 800888C0 00084520  3B 7B 00 01 */	addi r27, r27, 1
lbl_800888C4:
/* 800888C4 00084524  2C 1B 00 06 */	cmpwi r27, 6
/* 800888C8 00084528  41 80 FF 9C */	blt lbl_80088864
/* 800888CC 0008452C  48 00 12 FC */	b lbl_80089BC8
/* 800888D0 00084530  3B 9F 00 D8 */	addi r28, r31, 0xd8
/* 800888D4 00084534  38 80 00 03 */	li r4, 3
/* 800888D8 00084538  A8 7C 00 1C */	lha r3, 0x1c(r28)
/* 800888DC 0008453C  38 A0 00 00 */	li r5, 0
/* 800888E0 00084540  48 1C B4 D1 */	bl func_80253DB0
/* 800888E4 00084544  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 800888E8 00084548  38 80 00 01 */	li r4, 1
/* 800888EC 0008454C  38 A0 00 00 */	li r5, 0
/* 800888F0 00084550  48 1C B4 C1 */	bl func_80253DB0
/* 800888F4 00084554  A8 7C 00 0C */	lha r3, 0xc(r28)
/* 800888F8 00084558  38 80 00 0C */	li r4, 0xc
/* 800888FC 0008455C  38 A0 00 00 */	li r5, 0
/* 80088900 00084560  48 1C B4 B1 */	bl func_80253DB0
/* 80088904 00084564  A8 7C 00 0E */	lha r3, 0xe(r28)
/* 80088908 00084568  38 80 00 0C */	li r4, 0xc
/* 8008890C 0008456C  38 A0 00 00 */	li r5, 0
/* 80088910 00084570  48 1C B4 A1 */	bl func_80253DB0
/* 80088914 00084574  88 6D 9A 4C */	lbz r3, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80088918 00084578  3C C0 80 09 */	lis r6, lbl_80089D50@ha
/* 8008891C 0008457C  38 1F 07 50 */	addi r0, r31, 0x750
/* 80088920 00084580  38 80 00 00 */	li r4, 0
/* 80088924 00084584  38 A3 FF FF */	addi r5, r3, -1
/* 80088928 00084588  38 C6 9D 50 */	addi r6, r6, lbl_80089D50@l
/* 8008892C 0008458C  1C 65 00 8C */	mulli r3, r5, 0x8c
/* 80088930 00084590  38 E0 00 00 */	li r7, 0
/* 80088934 00084594  7C 60 1A 14 */	add r3, r0, r3
/* 80088938 00084598  48 07 0A CD */	bl func_800F9404
/* 8008893C 0008459C  38 00 00 68 */	li r0, 0x68
/* 80088940 000845A0  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80088944 000845A4  48 00 12 84 */	b lbl_80089BC8
/* 80088948 000845A8  3B 9F 00 D8 */	addi r28, r31, 0xd8
/* 8008894C 000845AC  A8 7C 00 0C */	lha r3, 0xc(r28)
/* 80088950 000845B0  48 1C B4 81 */	bl func_80253DD0
/* 80088954 000845B4  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80088958 000845B8  28 00 00 03 */	cmplwi r0, 3
/* 8008895C 000845BC  40 82 12 6C */	bne lbl_80089BC8
/* 80088960 000845C0  A8 7C 00 0C */	lha r3, 0xc(r28)
/* 80088964 000845C4  38 80 00 08 */	li r4, 8
/* 80088968 000845C8  38 A0 00 00 */	li r5, 0
/* 8008896C 000845CC  48 1C B4 85 */	bl func_80253DF0
/* 80088970 000845D0  A8 7C 00 0E */	lha r3, 0xe(r28)
/* 80088974 000845D4  38 80 00 08 */	li r4, 8
/* 80088978 000845D8  38 A0 00 00 */	li r5, 0
/* 8008897C 000845DC  48 1C B4 75 */	bl func_80253DF0
/* 80088980 000845E0  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 80088984 000845E4  38 80 00 08 */	li r4, 8
/* 80088988 000845E8  38 A0 00 00 */	li r5, 0
/* 8008898C 000845EC  48 1C B4 65 */	bl func_80253DF0
/* 80088990 000845F0  48 07 0C 1D */	bl func_800F95AC
/* 80088994 000845F4  3C 03 00 01 */	addis r0, r3, 1
/* 80088998 000845F8  28 00 FF FE */	cmplwi r0, 0xfffe
/* 8008899C 000845FC  40 82 12 2C */	bne lbl_80089BC8
/* 800889A0 00084600  A8 7C 00 0C */	lha r3, 0xc(r28)
/* 800889A4 00084604  38 80 00 08 */	li r4, 8
/* 800889A8 00084608  38 A0 00 01 */	li r5, 1
/* 800889AC 0008460C  48 1C B4 45 */	bl func_80253DF0
/* 800889B0 00084610  A8 7C 00 0E */	lha r3, 0xe(r28)
/* 800889B4 00084614  38 80 00 08 */	li r4, 8
/* 800889B8 00084618  38 A0 00 01 */	li r5, 1
/* 800889BC 0008461C  48 1C B4 35 */	bl func_80253DF0
/* 800889C0 00084620  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 800889C4 00084624  38 80 00 08 */	li r4, 8
/* 800889C8 00084628  38 A0 00 01 */	li r5, 1
/* 800889CC 0008462C  48 1C B4 25 */	bl func_80253DF0
/* 800889D0 00084630  A8 7C 00 0C */	lha r3, 0xc(r28)
/* 800889D4 00084634  38 80 00 0D */	li r4, 0xd
/* 800889D8 00084638  38 A0 00 00 */	li r5, 0
/* 800889DC 0008463C  48 1C B3 D5 */	bl func_80253DB0
/* 800889E0 00084640  A8 7C 00 0E */	lha r3, 0xe(r28)
/* 800889E4 00084644  38 80 00 0D */	li r4, 0xd
/* 800889E8 00084648  38 A0 00 00 */	li r5, 0
/* 800889EC 0008464C  48 1C B3 C5 */	bl func_80253DB0
/* 800889F0 00084650  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 800889F4 00084654  38 80 00 02 */	li r4, 2
/* 800889F8 00084658  38 A0 00 00 */	li r5, 0
/* 800889FC 0008465C  48 1C B3 B5 */	bl func_80253DB0
/* 80088A00 00084660  A8 7C 00 1C */	lha r3, 0x1c(r28)
/* 80088A04 00084664  38 80 00 04 */	li r4, 4
/* 80088A08 00084668  38 A0 00 00 */	li r5, 0
/* 80088A0C 0008466C  48 1C B3 A5 */	bl func_80253DB0
/* 80088A10 00084670  38 00 00 64 */	li r0, 0x64
/* 80088A14 00084674  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80088A18 00084678  48 00 11 B0 */	b lbl_80089BC8
/* 80088A1C 0008467C  80 0D 9A 44 */	lwz r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80088A20 00084680  34 00 FF FF */	addic. r0, r0, -1
/* 80088A24 00084684  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80088A28 00084688  40 82 11 A0 */	bne lbl_80089BC8
/* 80088A2C 0008468C  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80088A30 00084690  80 03 00 10 */	lwz r0, 0x10(r3)
/* 80088A34 00084694  28 00 03 EF */	cmplwi r0, 0x3ef
/* 80088A38 00084698  40 82 00 14 */	bne lbl_80088A4C
/* 80088A3C 0008469C  88 03 00 14 */	lbz r0, 0x14(r3)
/* 80088A40 000846A0  28 00 00 0B */	cmplwi r0, 0xb
/* 80088A44 000846A4  40 82 00 08 */	bne lbl_80088A4C
/* 80088A48 000846A8  4B FF 83 49 */	bl func_80080D90
lbl_80088A4C:
/* 80088A4C 000846AC  38 60 00 01 */	li r3, 1
/* 80088A50 000846B0  4B FC F5 65 */	bl func_80057FB4
/* 80088A54 000846B4  C0 42 87 04 */	lfs f2, lbl_80640D04-_SDA2_BASE_(r2)
/* 80088A58 000846B8  38 00 00 6A */	li r0, 0x6a
/* 80088A5C 000846BC  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 80088A60 000846C0  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 80088A64 000846C4  EC 22 00 72 */	fmuls f1, f2, f1
/* 80088A68 000846C8  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80088A6C 000846CC  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80088A70 000846D0  EC 00 08 2A */	fadds f0, f0, f1
/* 80088A74 000846D4  FC 00 00 1E */	fctiwz f0, f0
/* 80088A78 000846D8  D8 01 01 38 */	stfd f0, 0x138(r1)
/* 80088A7C 000846DC  80 01 01 3C */	lwz r0, 0x13c(r1)
/* 80088A80 000846E0  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80088A84 000846E4  A0 03 00 9A */	lhz r0, 0x9a(r3)
/* 80088A88 000846E8  2C 00 00 03 */	cmpwi r0, 3
/* 80088A8C 000846EC  41 82 00 84 */	beq lbl_80088B10
/* 80088A90 000846F0  40 80 00 14 */	bge lbl_80088AA4
/* 80088A94 000846F4  2C 00 00 01 */	cmpwi r0, 1
/* 80088A98 000846F8  41 82 00 18 */	beq lbl_80088AB0
/* 80088A9C 000846FC  40 80 00 60 */	bge lbl_80088AFC
/* 80088AA0 00084700  48 00 00 70 */	b lbl_80088B10
lbl_80088AA4:
/* 80088AA4 00084704  2C 00 00 05 */	cmpwi r0, 5
/* 80088AA8 00084708  40 80 00 68 */	bge lbl_80088B10
/* 80088AAC 0008470C  48 00 00 5C */	b lbl_80088B08
lbl_80088AB0:
/* 80088AB0 00084710  3B 60 00 1E */	li r27, 0x1e
/* 80088AB4 00084714  3B A0 00 00 */	li r29, 0
/* 80088AB8 00084718  3B 80 00 00 */	li r28, 0
/* 80088ABC 0008471C  48 00 00 30 */	b lbl_80088AEC
lbl_80088AC0:
/* 80088AC0 00084720  80 0D 9A D0 */	lwz r0, lbl_8063ED90-_SDA_BASE_(r13)
/* 80088AC4 00084724  38 80 00 A0 */	li r4, 0xa0
/* 80088AC8 00084728  38 A0 00 00 */	li r5, 0
/* 80088ACC 0008472C  7C 60 E2 14 */	add r3, r0, r28
/* 80088AD0 00084730  38 63 21 F8 */	addi r3, r3, 0x21f8
/* 80088AD4 00084734  48 35 24 29 */	bl func_803DAEFC
/* 80088AD8 00084738  7C 03 D8 00 */	cmpw r3, r27
/* 80088ADC 0008473C  40 81 00 08 */	ble lbl_80088AE4
/* 80088AE0 00084740  7C 7B 1B 78 */	mr r27, r3
lbl_80088AE4:
/* 80088AE4 00084744  3B 9C 00 8C */	addi r28, r28, 0x8c
/* 80088AE8 00084748  3B BD 00 01 */	addi r29, r29, 1
lbl_80088AEC:
/* 80088AEC 0008474C  80 0D 9A 88 */	lwz r0, lbl_8063ED48-_SDA_BASE_(r13)
/* 80088AF0 00084750  7C 1D 00 40 */	cmplw r29, r0
/* 80088AF4 00084754  41 80 FF CC */	blt lbl_80088AC0
/* 80088AF8 00084758  48 00 00 18 */	b lbl_80088B10
lbl_80088AFC:
/* 80088AFC 0008475C  38 60 00 32 */	li r3, 0x32
/* 80088B00 00084760  48 09 55 AD */	bl func_8011E0AC
/* 80088B04 00084764  48 00 00 0C */	b lbl_80088B10
lbl_80088B08:
/* 80088B08 00084768  38 60 00 05 */	li r3, 5
/* 80088B0C 0008476C  48 09 56 4D */	bl func_8011E158
lbl_80088B10:
/* 80088B10 00084770  39 20 00 00 */	li r9, 0
/* 80088B14 00084774  39 00 00 00 */	li r8, 0
/* 80088B18 00084778  38 80 00 44 */	li r4, 0x44
/* 80088B1C 0008477C  48 00 00 54 */	b lbl_80088B70
lbl_80088B20:
/* 80088B20 00084780  80 0D 9A D0 */	lwz r0, lbl_8063ED90-_SDA_BASE_(r13)
/* 80088B24 00084784  7C E0 42 14 */	add r7, r0, r8
/* 80088B28 00084788  38 C7 06 47 */	addi r6, r7, 0x647
/* 80088B2C 0008478C  38 A7 21 F7 */	addi r5, r7, 0x21f7
/* 80088B30 00084790  7C 89 03 A6 */	mtctr r4
lbl_80088B34:
/* 80088B34 00084794  88 65 00 01 */	lbz r3, 1(r5)
/* 80088B38 00084798  8C 05 00 02 */	lbzu r0, 2(r5)
/* 80088B3C 0008479C  98 66 00 01 */	stb r3, 1(r6)
/* 80088B40 000847A0  9C 06 00 02 */	stbu r0, 2(r6)
/* 80088B44 000847A4  42 00 FF F0 */	bdnz lbl_80088B34
/* 80088B48 000847A8  88 07 22 80 */	lbz r0, 0x2280(r7)
/* 80088B4C 000847AC  39 08 00 8C */	addi r8, r8, 0x8c
/* 80088B50 000847B0  39 29 00 01 */	addi r9, r9, 1
/* 80088B54 000847B4  98 07 06 D0 */	stb r0, 0x6d0(r7)
/* 80088B58 000847B8  88 07 22 81 */	lbz r0, 0x2281(r7)
/* 80088B5C 000847BC  98 07 06 D1 */	stb r0, 0x6d1(r7)
/* 80088B60 000847C0  88 07 22 82 */	lbz r0, 0x2282(r7)
/* 80088B64 000847C4  98 07 06 D2 */	stb r0, 0x6d2(r7)
/* 80088B68 000847C8  88 07 22 83 */	lbz r0, 0x2283(r7)
/* 80088B6C 000847CC  98 07 06 D3 */	stb r0, 0x6d3(r7)
lbl_80088B70:
/* 80088B70 000847D0  80 0D 9A 88 */	lwz r0, lbl_8063ED48-_SDA_BASE_(r13)
/* 80088B74 000847D4  7C 09 00 40 */	cmplw r9, r0
/* 80088B78 000847D8  41 80 FF A8 */	blt lbl_80088B20
/* 80088B7C 000847DC  80 CD 9A D0 */	lwz r6, lbl_8063ED90-_SDA_BASE_(r13)
/* 80088B80 000847E0  38 00 00 44 */	li r0, 0x44
/* 80088B84 000847E4  38 A6 14 1F */	addi r5, r6, 0x141f
/* 80088B88 000847E8  38 86 2F CF */	addi r4, r6, 0x2fcf
/* 80088B8C 000847EC  7C 09 03 A6 */	mtctr r0
lbl_80088B90:
/* 80088B90 000847F0  88 64 00 01 */	lbz r3, 1(r4)
/* 80088B94 000847F4  8C 04 00 02 */	lbzu r0, 2(r4)
/* 80088B98 000847F8  98 65 00 01 */	stb r3, 1(r5)
/* 80088B9C 000847FC  9C 05 00 02 */	stbu r0, 2(r5)
/* 80088BA0 00084800  42 00 FF F0 */	bdnz lbl_80088B90
/* 80088BA4 00084804  88 66 30 58 */	lbz r3, 0x3058(r6)
/* 80088BA8 00084808  38 00 00 44 */	li r0, 0x44
/* 80088BAC 0008480C  98 66 14 A8 */	stb r3, 0x14a8(r6)
/* 80088BB0 00084810  88 66 30 59 */	lbz r3, 0x3059(r6)
/* 80088BB4 00084814  98 66 14 A9 */	stb r3, 0x14a9(r6)
/* 80088BB8 00084818  88 66 30 5A */	lbz r3, 0x305a(r6)
/* 80088BBC 0008481C  98 66 14 AA */	stb r3, 0x14aa(r6)
/* 80088BC0 00084820  88 66 30 5B */	lbz r3, 0x305b(r6)
/* 80088BC4 00084824  98 66 14 AB */	stb r3, 0x14ab(r6)
/* 80088BC8 00084828  80 CD 9A D0 */	lwz r6, lbl_8063ED90-_SDA_BASE_(r13)
/* 80088BCC 0008482C  38 A6 14 AB */	addi r5, r6, 0x14ab
/* 80088BD0 00084830  38 86 30 5B */	addi r4, r6, 0x305b
/* 80088BD4 00084834  7C 09 03 A6 */	mtctr r0
lbl_80088BD8:
/* 80088BD8 00084838  88 64 00 01 */	lbz r3, 1(r4)
/* 80088BDC 0008483C  8C 04 00 02 */	lbzu r0, 2(r4)
/* 80088BE0 00084840  98 65 00 01 */	stb r3, 1(r5)
/* 80088BE4 00084844  9C 05 00 02 */	stbu r0, 2(r5)
/* 80088BE8 00084848  42 00 FF F0 */	bdnz lbl_80088BD8
/* 80088BEC 0008484C  88 66 30 E4 */	lbz r3, 0x30e4(r6)
/* 80088BF0 00084850  38 00 00 44 */	li r0, 0x44
/* 80088BF4 00084854  98 66 15 34 */	stb r3, 0x1534(r6)
/* 80088BF8 00084858  88 66 30 E5 */	lbz r3, 0x30e5(r6)
/* 80088BFC 0008485C  98 66 15 35 */	stb r3, 0x1535(r6)
/* 80088C00 00084860  88 66 30 E6 */	lbz r3, 0x30e6(r6)
/* 80088C04 00084864  98 66 15 36 */	stb r3, 0x1536(r6)
/* 80088C08 00084868  88 66 30 E7 */	lbz r3, 0x30e7(r6)
/* 80088C0C 0008486C  98 66 15 37 */	stb r3, 0x1537(r6)
/* 80088C10 00084870  80 CD 9A D0 */	lwz r6, lbl_8063ED90-_SDA_BASE_(r13)
/* 80088C14 00084874  38 A6 15 37 */	addi r5, r6, 0x1537
/* 80088C18 00084878  38 86 30 E7 */	addi r4, r6, 0x30e7
/* 80088C1C 0008487C  7C 09 03 A6 */	mtctr r0
lbl_80088C20:
/* 80088C20 00084880  88 64 00 01 */	lbz r3, 1(r4)
/* 80088C24 00084884  8C 04 00 02 */	lbzu r0, 2(r4)
/* 80088C28 00084888  98 65 00 01 */	stb r3, 1(r5)
/* 80088C2C 0008488C  9C 05 00 02 */	stbu r0, 2(r5)
/* 80088C30 00084890  42 00 FF F0 */	bdnz lbl_80088C20
/* 80088C34 00084894  88 66 31 70 */	lbz r3, 0x3170(r6)
/* 80088C38 00084898  38 00 00 44 */	li r0, 0x44
/* 80088C3C 0008489C  98 66 15 C0 */	stb r3, 0x15c0(r6)
/* 80088C40 000848A0  88 66 31 71 */	lbz r3, 0x3171(r6)
/* 80088C44 000848A4  98 66 15 C1 */	stb r3, 0x15c1(r6)
/* 80088C48 000848A8  88 66 31 72 */	lbz r3, 0x3172(r6)
/* 80088C4C 000848AC  98 66 15 C2 */	stb r3, 0x15c2(r6)
/* 80088C50 000848B0  88 66 31 73 */	lbz r3, 0x3173(r6)
/* 80088C54 000848B4  98 66 15 C3 */	stb r3, 0x15c3(r6)
/* 80088C58 000848B8  80 CD 9A D0 */	lwz r6, lbl_8063ED90-_SDA_BASE_(r13)
/* 80088C5C 000848BC  38 A6 15 C3 */	addi r5, r6, 0x15c3
/* 80088C60 000848C0  38 86 31 73 */	addi r4, r6, 0x3173
/* 80088C64 000848C4  7C 09 03 A6 */	mtctr r0
lbl_80088C68:
/* 80088C68 000848C8  88 64 00 01 */	lbz r3, 1(r4)
/* 80088C6C 000848CC  8C 04 00 02 */	lbzu r0, 2(r4)
/* 80088C70 000848D0  98 65 00 01 */	stb r3, 1(r5)
/* 80088C74 000848D4  9C 05 00 02 */	stbu r0, 2(r5)
/* 80088C78 000848D8  42 00 FF F0 */	bdnz lbl_80088C68
/* 80088C7C 000848DC  88 66 31 FC */	lbz r3, 0x31fc(r6)
/* 80088C80 000848E0  38 00 00 44 */	li r0, 0x44
/* 80088C84 000848E4  98 66 16 4C */	stb r3, 0x164c(r6)
/* 80088C88 000848E8  88 66 31 FD */	lbz r3, 0x31fd(r6)
/* 80088C8C 000848EC  98 66 16 4D */	stb r3, 0x164d(r6)
/* 80088C90 000848F0  88 66 31 FE */	lbz r3, 0x31fe(r6)
/* 80088C94 000848F4  98 66 16 4E */	stb r3, 0x164e(r6)
/* 80088C98 000848F8  88 66 31 FF */	lbz r3, 0x31ff(r6)
/* 80088C9C 000848FC  98 66 16 4F */	stb r3, 0x164f(r6)
/* 80088CA0 00084900  80 CD 9A D0 */	lwz r6, lbl_8063ED90-_SDA_BASE_(r13)
/* 80088CA4 00084904  38 A6 16 4F */	addi r5, r6, 0x164f
/* 80088CA8 00084908  38 86 31 FF */	addi r4, r6, 0x31ff
/* 80088CAC 0008490C  7C 09 03 A6 */	mtctr r0
lbl_80088CB0:
/* 80088CB0 00084910  88 64 00 01 */	lbz r3, 1(r4)
/* 80088CB4 00084914  8C 04 00 02 */	lbzu r0, 2(r4)
/* 80088CB8 00084918  98 65 00 01 */	stb r3, 1(r5)
/* 80088CBC 0008491C  9C 05 00 02 */	stbu r0, 2(r5)
/* 80088CC0 00084920  42 00 FF F0 */	bdnz lbl_80088CB0
/* 80088CC4 00084924  88 66 32 88 */	lbz r3, 0x3288(r6)
/* 80088CC8 00084928  38 00 00 44 */	li r0, 0x44
/* 80088CCC 0008492C  98 66 16 D8 */	stb r3, 0x16d8(r6)
/* 80088CD0 00084930  88 66 32 89 */	lbz r3, 0x3289(r6)
/* 80088CD4 00084934  98 66 16 D9 */	stb r3, 0x16d9(r6)
/* 80088CD8 00084938  88 66 32 8A */	lbz r3, 0x328a(r6)
/* 80088CDC 0008493C  98 66 16 DA */	stb r3, 0x16da(r6)
/* 80088CE0 00084940  88 66 32 8B */	lbz r3, 0x328b(r6)
/* 80088CE4 00084944  98 66 16 DB */	stb r3, 0x16db(r6)
/* 80088CE8 00084948  80 CD 9A D0 */	lwz r6, lbl_8063ED90-_SDA_BASE_(r13)
/* 80088CEC 0008494C  38 A6 16 DB */	addi r5, r6, 0x16db
/* 80088CF0 00084950  38 86 32 8B */	addi r4, r6, 0x328b
/* 80088CF4 00084954  7C 09 03 A6 */	mtctr r0
lbl_80088CF8:
/* 80088CF8 00084958  88 64 00 01 */	lbz r3, 1(r4)
/* 80088CFC 0008495C  8C 04 00 02 */	lbzu r0, 2(r4)
/* 80088D00 00084960  98 65 00 01 */	stb r3, 1(r5)
/* 80088D04 00084964  9C 05 00 02 */	stbu r0, 2(r5)
/* 80088D08 00084968  42 00 FF F0 */	bdnz lbl_80088CF8
/* 80088D0C 0008496C  88 06 33 14 */	lbz r0, 0x3314(r6)
/* 80088D10 00084970  98 06 17 64 */	stb r0, 0x1764(r6)
/* 80088D14 00084974  88 06 33 15 */	lbz r0, 0x3315(r6)
/* 80088D18 00084978  98 06 17 65 */	stb r0, 0x1765(r6)
/* 80088D1C 0008497C  88 06 33 16 */	lbz r0, 0x3316(r6)
/* 80088D20 00084980  98 06 17 66 */	stb r0, 0x1766(r6)
/* 80088D24 00084984  88 06 33 17 */	lbz r0, 0x3317(r6)
/* 80088D28 00084988  98 06 17 67 */	stb r0, 0x1767(r6)
/* 80088D2C 0008498C  48 00 0E 9C */	b lbl_80089BC8
/* 80088D30 00084990  38 60 00 01 */	li r3, 1
/* 80088D34 00084994  4B FC D7 25 */	bl func_80056458
/* 80088D38 00084998  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80088D3C 0008499C  80 63 00 10 */	lwz r3, 0x10(r3)
/* 80088D40 000849A0  48 00 12 11 */	bl func_80089F50
/* 80088D44 000849A4  48 00 0E 84 */	b lbl_80089BC8
/* 80088D48 000849A8  3B 9F 00 D8 */	addi r28, r31, 0xd8
/* 80088D4C 000849AC  38 80 00 08 */	li r4, 8
/* 80088D50 000849B0  A8 7C 00 10 */	lha r3, 0x10(r28)
/* 80088D54 000849B4  38 A0 00 01 */	li r5, 1
/* 80088D58 000849B8  48 1C B0 99 */	bl func_80253DF0
/* 80088D5C 000849BC  A8 7C 00 10 */	lha r3, 0x10(r28)
/* 80088D60 000849C0  38 80 00 0D */	li r4, 0xd
/* 80088D64 000849C4  38 A0 00 00 */	li r5, 0
/* 80088D68 000849C8  48 1C B0 49 */	bl func_80253DB0
/* 80088D6C 000849CC  3B 9F 00 B0 */	addi r28, r31, 0xb0
/* 80088D70 000849D0  38 80 00 08 */	li r4, 8
/* 80088D74 000849D4  A8 7C 00 04 */	lha r3, 4(r28)
/* 80088D78 000849D8  38 A0 00 01 */	li r5, 1
/* 80088D7C 000849DC  48 1C B0 75 */	bl func_80253DF0
/* 80088D80 000849E0  A8 7C 00 04 */	lha r3, 4(r28)
/* 80088D84 000849E4  38 80 00 02 */	li r4, 2
/* 80088D88 000849E8  38 A0 00 00 */	li r5, 0
/* 80088D8C 000849EC  48 1C B0 25 */	bl func_80253DB0
/* 80088D90 000849F0  C0 42 87 04 */	lfs f2, lbl_80640D04-_SDA2_BASE_(r2)
/* 80088D94 000849F4  38 00 00 6D */	li r0, 0x6d
/* 80088D98 000849F8  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 80088D9C 000849FC  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 80088DA0 00084A00  EC 22 00 72 */	fmuls f1, f2, f1
/* 80088DA4 00084A04  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80088DA8 00084A08  EC 00 08 2A */	fadds f0, f0, f1
/* 80088DAC 00084A0C  FC 00 00 1E */	fctiwz f0, f0
/* 80088DB0 00084A10  D8 01 01 38 */	stfd f0, 0x138(r1)
/* 80088DB4 00084A14  80 01 01 3C */	lwz r0, 0x13c(r1)
/* 80088DB8 00084A18  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80088DBC 00084A1C  48 00 0E 0C */	b lbl_80089BC8
/* 80088DC0 00084A20  38 7F 00 D8 */	addi r3, r31, 0xd8
/* 80088DC4 00084A24  A8 63 00 10 */	lha r3, 0x10(r3)
/* 80088DC8 00084A28  48 1C B0 09 */	bl func_80253DD0
/* 80088DCC 00084A2C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80088DD0 00084A30  28 00 00 03 */	cmplwi r0, 3
/* 80088DD4 00084A34  40 82 0D F4 */	bne lbl_80089BC8
/* 80088DD8 00084A38  38 00 00 6E */	li r0, 0x6e
/* 80088DDC 00084A3C  38 60 00 00 */	li r3, 0
/* 80088DE0 00084A40  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80088DE4 00084A44  38 80 00 00 */	li r4, 0
/* 80088DE8 00084A48  4B FD 0B 11 */	bl func_800598F8
/* 80088DEC 00084A4C  38 60 00 01 */	li r3, 1
/* 80088DF0 00084A50  38 80 00 04 */	li r4, 4
/* 80088DF4 00084A54  48 00 31 B9 */	bl func_8008BFAC
/* 80088DF8 00084A58  7C 7E 1B 78 */	mr r30, r3
/* 80088DFC 00084A5C  38 60 00 01 */	li r3, 1
/* 80088E00 00084A60  38 80 00 03 */	li r4, 3
/* 80088E04 00084A64  48 00 31 A9 */	bl func_8008BFAC
/* 80088E08 00084A68  7C 7D 1B 78 */	mr r29, r3
/* 80088E0C 00084A6C  38 60 00 01 */	li r3, 1
/* 80088E10 00084A70  38 80 00 02 */	li r4, 2
/* 80088E14 00084A74  48 00 31 99 */	bl func_8008BFAC
/* 80088E18 00084A78  7C 7C 1B 78 */	mr r28, r3
/* 80088E1C 00084A7C  38 60 00 01 */	li r3, 1
/* 80088E20 00084A80  38 80 00 01 */	li r4, 1
/* 80088E24 00084A84  48 00 31 89 */	bl func_8008BFAC
/* 80088E28 00084A88  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 80088E2C 00084A8C  57 85 04 3E */	clrlwi r5, r28, 0x10
/* 80088E30 00084A90  57 A6 04 3E */	clrlwi r6, r29, 0x10
/* 80088E34 00084A94  57 C7 04 3E */	clrlwi r7, r30, 0x10
/* 80088E38 00084A98  38 60 00 01 */	li r3, 1
/* 80088E3C 00084A9C  39 00 00 00 */	li r8, 0
/* 80088E40 00084AA0  4B FD 0B 89 */	bl func_800599C8
/* 80088E44 00084AA4  38 60 00 02 */	li r3, 2
/* 80088E48 00084AA8  38 80 00 04 */	li r4, 4
/* 80088E4C 00084AAC  48 00 31 61 */	bl func_8008BFAC
/* 80088E50 00084AB0  7C 7E 1B 78 */	mr r30, r3
/* 80088E54 00084AB4  38 60 00 02 */	li r3, 2
/* 80088E58 00084AB8  38 80 00 03 */	li r4, 3
/* 80088E5C 00084ABC  48 00 31 51 */	bl func_8008BFAC
/* 80088E60 00084AC0  7C 7D 1B 78 */	mr r29, r3
/* 80088E64 00084AC4  38 60 00 02 */	li r3, 2
/* 80088E68 00084AC8  38 80 00 02 */	li r4, 2
/* 80088E6C 00084ACC  48 00 31 41 */	bl func_8008BFAC
/* 80088E70 00084AD0  7C 7C 1B 78 */	mr r28, r3
/* 80088E74 00084AD4  38 60 00 02 */	li r3, 2
/* 80088E78 00084AD8  38 80 00 01 */	li r4, 1
/* 80088E7C 00084ADC  48 00 31 31 */	bl func_8008BFAC
/* 80088E80 00084AE0  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 80088E84 00084AE4  57 85 04 3E */	clrlwi r5, r28, 0x10
/* 80088E88 00084AE8  57 A6 04 3E */	clrlwi r6, r29, 0x10
/* 80088E8C 00084AEC  57 C7 04 3E */	clrlwi r7, r30, 0x10
/* 80088E90 00084AF0  38 60 00 02 */	li r3, 2
/* 80088E94 00084AF4  39 00 00 00 */	li r8, 0
/* 80088E98 00084AF8  4B FD 0B 31 */	bl func_800599C8
/* 80088E9C 00084AFC  38 60 00 03 */	li r3, 3
/* 80088EA0 00084B00  38 80 00 04 */	li r4, 4
/* 80088EA4 00084B04  48 00 31 09 */	bl func_8008BFAC
/* 80088EA8 00084B08  7C 7E 1B 78 */	mr r30, r3
/* 80088EAC 00084B0C  38 60 00 03 */	li r3, 3
/* 80088EB0 00084B10  38 80 00 03 */	li r4, 3
/* 80088EB4 00084B14  48 00 30 F9 */	bl func_8008BFAC
/* 80088EB8 00084B18  7C 7D 1B 78 */	mr r29, r3
/* 80088EBC 00084B1C  38 60 00 03 */	li r3, 3
/* 80088EC0 00084B20  38 80 00 02 */	li r4, 2
/* 80088EC4 00084B24  48 00 30 E9 */	bl func_8008BFAC
/* 80088EC8 00084B28  7C 7C 1B 78 */	mr r28, r3
/* 80088ECC 00084B2C  38 60 00 03 */	li r3, 3
/* 80088ED0 00084B30  38 80 00 01 */	li r4, 1
/* 80088ED4 00084B34  48 00 30 D9 */	bl func_8008BFAC
/* 80088ED8 00084B38  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 80088EDC 00084B3C  57 85 04 3E */	clrlwi r5, r28, 0x10
/* 80088EE0 00084B40  57 A6 04 3E */	clrlwi r6, r29, 0x10
/* 80088EE4 00084B44  57 C7 04 3E */	clrlwi r7, r30, 0x10
/* 80088EE8 00084B48  38 60 00 03 */	li r3, 3
/* 80088EEC 00084B4C  39 00 00 00 */	li r8, 0
/* 80088EF0 00084B50  4B FD 0A D9 */	bl func_800599C8
/* 80088EF4 00084B54  38 60 00 04 */	li r3, 4
/* 80088EF8 00084B58  38 80 00 04 */	li r4, 4
/* 80088EFC 00084B5C  48 00 30 B1 */	bl func_8008BFAC
/* 80088F00 00084B60  7C 7E 1B 78 */	mr r30, r3
/* 80088F04 00084B64  38 60 00 04 */	li r3, 4
/* 80088F08 00084B68  38 80 00 03 */	li r4, 3
/* 80088F0C 00084B6C  48 00 30 A1 */	bl func_8008BFAC
/* 80088F10 00084B70  7C 7D 1B 78 */	mr r29, r3
/* 80088F14 00084B74  38 60 00 04 */	li r3, 4
/* 80088F18 00084B78  38 80 00 02 */	li r4, 2
/* 80088F1C 00084B7C  48 00 30 91 */	bl func_8008BFAC
/* 80088F20 00084B80  7C 7C 1B 78 */	mr r28, r3
/* 80088F24 00084B84  38 60 00 04 */	li r3, 4
/* 80088F28 00084B88  38 80 00 01 */	li r4, 1
/* 80088F2C 00084B8C  48 00 30 81 */	bl func_8008BFAC
/* 80088F30 00084B90  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 80088F34 00084B94  57 85 04 3E */	clrlwi r5, r28, 0x10
/* 80088F38 00084B98  57 A6 04 3E */	clrlwi r6, r29, 0x10
/* 80088F3C 00084B9C  57 C7 04 3E */	clrlwi r7, r30, 0x10
/* 80088F40 00084BA0  38 60 00 04 */	li r3, 4
/* 80088F44 00084BA4  39 00 00 00 */	li r8, 0
/* 80088F48 00084BA8  4B FD 0A 81 */	bl func_800599C8
/* 80088F4C 00084BAC  38 60 00 05 */	li r3, 5
/* 80088F50 00084BB0  38 80 00 04 */	li r4, 4
/* 80088F54 00084BB4  48 00 30 59 */	bl func_8008BFAC
/* 80088F58 00084BB8  7C 7E 1B 78 */	mr r30, r3
/* 80088F5C 00084BBC  38 60 00 05 */	li r3, 5
/* 80088F60 00084BC0  38 80 00 03 */	li r4, 3
/* 80088F64 00084BC4  48 00 30 49 */	bl func_8008BFAC
/* 80088F68 00084BC8  7C 7D 1B 78 */	mr r29, r3
/* 80088F6C 00084BCC  38 60 00 05 */	li r3, 5
/* 80088F70 00084BD0  38 80 00 02 */	li r4, 2
/* 80088F74 00084BD4  48 00 30 39 */	bl func_8008BFAC
/* 80088F78 00084BD8  7C 7C 1B 78 */	mr r28, r3
/* 80088F7C 00084BDC  38 60 00 05 */	li r3, 5
/* 80088F80 00084BE0  38 80 00 01 */	li r4, 1
/* 80088F84 00084BE4  48 00 30 29 */	bl func_8008BFAC
/* 80088F88 00084BE8  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 80088F8C 00084BEC  57 85 04 3E */	clrlwi r5, r28, 0x10
/* 80088F90 00084BF0  57 A6 04 3E */	clrlwi r6, r29, 0x10
/* 80088F94 00084BF4  57 C7 04 3E */	clrlwi r7, r30, 0x10
/* 80088F98 00084BF8  38 60 00 05 */	li r3, 5
/* 80088F9C 00084BFC  39 00 00 00 */	li r8, 0
/* 80088FA0 00084C00  4B FD 0A 29 */	bl func_800599C8
/* 80088FA4 00084C04  38 60 00 06 */	li r3, 6
/* 80088FA8 00084C08  38 80 00 04 */	li r4, 4
/* 80088FAC 00084C0C  48 00 30 01 */	bl func_8008BFAC
/* 80088FB0 00084C10  7C 7E 1B 78 */	mr r30, r3
/* 80088FB4 00084C14  38 60 00 06 */	li r3, 6
/* 80088FB8 00084C18  38 80 00 03 */	li r4, 3
/* 80088FBC 00084C1C  48 00 2F F1 */	bl func_8008BFAC
/* 80088FC0 00084C20  7C 7D 1B 78 */	mr r29, r3
/* 80088FC4 00084C24  38 60 00 06 */	li r3, 6
/* 80088FC8 00084C28  38 80 00 02 */	li r4, 2
/* 80088FCC 00084C2C  48 00 2F E1 */	bl func_8008BFAC
/* 80088FD0 00084C30  7C 7C 1B 78 */	mr r28, r3
/* 80088FD4 00084C34  38 60 00 06 */	li r3, 6
/* 80088FD8 00084C38  38 80 00 01 */	li r4, 1
/* 80088FDC 00084C3C  48 00 2F D1 */	bl func_8008BFAC
/* 80088FE0 00084C40  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 80088FE4 00084C44  57 85 04 3E */	clrlwi r5, r28, 0x10
/* 80088FE8 00084C48  57 A6 04 3E */	clrlwi r6, r29, 0x10
/* 80088FEC 00084C4C  57 C7 04 3E */	clrlwi r7, r30, 0x10
/* 80088FF0 00084C50  38 60 00 06 */	li r3, 6
/* 80088FF4 00084C54  39 00 00 00 */	li r8, 0
/* 80088FF8 00084C58  4B FD 09 D1 */	bl func_800599C8
/* 80088FFC 00084C5C  38 60 00 07 */	li r3, 7
/* 80089000 00084C60  38 80 00 04 */	li r4, 4
/* 80089004 00084C64  48 00 2F A9 */	bl func_8008BFAC
/* 80089008 00084C68  7C 7E 1B 78 */	mr r30, r3
/* 8008900C 00084C6C  38 60 00 07 */	li r3, 7
/* 80089010 00084C70  38 80 00 03 */	li r4, 3
/* 80089014 00084C74  48 00 2F 99 */	bl func_8008BFAC
/* 80089018 00084C78  7C 7D 1B 78 */	mr r29, r3
/* 8008901C 00084C7C  38 60 00 07 */	li r3, 7
/* 80089020 00084C80  38 80 00 02 */	li r4, 2
/* 80089024 00084C84  48 00 2F 89 */	bl func_8008BFAC
/* 80089028 00084C88  7C 7C 1B 78 */	mr r28, r3
/* 8008902C 00084C8C  38 60 00 07 */	li r3, 7
/* 80089030 00084C90  38 80 00 01 */	li r4, 1
/* 80089034 00084C94  48 00 2F 79 */	bl func_8008BFAC
/* 80089038 00084C98  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 8008903C 00084C9C  57 85 04 3E */	clrlwi r5, r28, 0x10
/* 80089040 00084CA0  57 A6 04 3E */	clrlwi r6, r29, 0x10
/* 80089044 00084CA4  57 C7 04 3E */	clrlwi r7, r30, 0x10
/* 80089048 00084CA8  38 60 00 07 */	li r3, 7
/* 8008904C 00084CAC  39 00 00 00 */	li r8, 0
/* 80089050 00084CB0  4B FD 09 79 */	bl func_800599C8
/* 80089054 00084CB4  38 60 00 08 */	li r3, 8
/* 80089058 00084CB8  38 80 00 04 */	li r4, 4
/* 8008905C 00084CBC  48 00 2F 51 */	bl func_8008BFAC
/* 80089060 00084CC0  7C 7E 1B 78 */	mr r30, r3
/* 80089064 00084CC4  38 60 00 08 */	li r3, 8
/* 80089068 00084CC8  38 80 00 03 */	li r4, 3
/* 8008906C 00084CCC  48 00 2F 41 */	bl func_8008BFAC
/* 80089070 00084CD0  7C 7D 1B 78 */	mr r29, r3
/* 80089074 00084CD4  38 60 00 08 */	li r3, 8
/* 80089078 00084CD8  38 80 00 02 */	li r4, 2
/* 8008907C 00084CDC  48 00 2F 31 */	bl func_8008BFAC
/* 80089080 00084CE0  7C 7C 1B 78 */	mr r28, r3
/* 80089084 00084CE4  38 60 00 08 */	li r3, 8
/* 80089088 00084CE8  38 80 00 01 */	li r4, 1
/* 8008908C 00084CEC  48 00 2F 21 */	bl func_8008BFAC
/* 80089090 00084CF0  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 80089094 00084CF4  57 85 04 3E */	clrlwi r5, r28, 0x10
/* 80089098 00084CF8  57 A6 04 3E */	clrlwi r6, r29, 0x10
/* 8008909C 00084CFC  57 C7 04 3E */	clrlwi r7, r30, 0x10
/* 800890A0 00084D00  38 60 00 08 */	li r3, 8
/* 800890A4 00084D04  39 00 00 00 */	li r8, 0
/* 800890A8 00084D08  4B FD 09 21 */	bl func_800599C8
/* 800890AC 00084D0C  38 60 00 09 */	li r3, 9
/* 800890B0 00084D10  38 80 00 04 */	li r4, 4
/* 800890B4 00084D14  48 00 2E F9 */	bl func_8008BFAC
/* 800890B8 00084D18  7C 7E 1B 78 */	mr r30, r3
/* 800890BC 00084D1C  38 60 00 09 */	li r3, 9
/* 800890C0 00084D20  38 80 00 03 */	li r4, 3
/* 800890C4 00084D24  48 00 2E E9 */	bl func_8008BFAC
/* 800890C8 00084D28  7C 7D 1B 78 */	mr r29, r3
/* 800890CC 00084D2C  38 60 00 09 */	li r3, 9
/* 800890D0 00084D30  38 80 00 02 */	li r4, 2
/* 800890D4 00084D34  48 00 2E D9 */	bl func_8008BFAC
/* 800890D8 00084D38  7C 7C 1B 78 */	mr r28, r3
/* 800890DC 00084D3C  38 60 00 09 */	li r3, 9
/* 800890E0 00084D40  38 80 00 01 */	li r4, 1
/* 800890E4 00084D44  48 00 2E C9 */	bl func_8008BFAC
/* 800890E8 00084D48  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 800890EC 00084D4C  57 85 04 3E */	clrlwi r5, r28, 0x10
/* 800890F0 00084D50  57 A6 04 3E */	clrlwi r6, r29, 0x10
/* 800890F4 00084D54  57 C7 04 3E */	clrlwi r7, r30, 0x10
/* 800890F8 00084D58  38 60 00 09 */	li r3, 9
/* 800890FC 00084D5C  39 00 00 00 */	li r8, 0
/* 80089100 00084D60  4B FD 08 C9 */	bl func_800599C8
/* 80089104 00084D64  38 60 00 0A */	li r3, 0xa
/* 80089108 00084D68  38 80 00 04 */	li r4, 4
/* 8008910C 00084D6C  48 00 2E A1 */	bl func_8008BFAC
/* 80089110 00084D70  7C 7E 1B 78 */	mr r30, r3
/* 80089114 00084D74  38 60 00 0A */	li r3, 0xa
/* 80089118 00084D78  38 80 00 03 */	li r4, 3
/* 8008911C 00084D7C  48 00 2E 91 */	bl func_8008BFAC
/* 80089120 00084D80  7C 7D 1B 78 */	mr r29, r3
/* 80089124 00084D84  38 60 00 0A */	li r3, 0xa
/* 80089128 00084D88  38 80 00 02 */	li r4, 2
/* 8008912C 00084D8C  48 00 2E 81 */	bl func_8008BFAC
/* 80089130 00084D90  7C 7C 1B 78 */	mr r28, r3
/* 80089134 00084D94  38 60 00 0A */	li r3, 0xa
/* 80089138 00084D98  38 80 00 01 */	li r4, 1
/* 8008913C 00084D9C  48 00 2E 71 */	bl func_8008BFAC
/* 80089140 00084DA0  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 80089144 00084DA4  57 85 04 3E */	clrlwi r5, r28, 0x10
/* 80089148 00084DA8  57 A6 04 3E */	clrlwi r6, r29, 0x10
/* 8008914C 00084DAC  57 C7 04 3E */	clrlwi r7, r30, 0x10
/* 80089150 00084DB0  38 60 00 0A */	li r3, 0xa
/* 80089154 00084DB4  39 00 00 00 */	li r8, 0
/* 80089158 00084DB8  4B FD 08 71 */	bl func_800599C8
/* 8008915C 00084DBC  38 60 00 0B */	li r3, 0xb
/* 80089160 00084DC0  38 80 00 04 */	li r4, 4
/* 80089164 00084DC4  48 00 2E 49 */	bl func_8008BFAC
/* 80089168 00084DC8  7C 7E 1B 78 */	mr r30, r3
/* 8008916C 00084DCC  38 60 00 0B */	li r3, 0xb
/* 80089170 00084DD0  38 80 00 03 */	li r4, 3
/* 80089174 00084DD4  48 00 2E 39 */	bl func_8008BFAC
/* 80089178 00084DD8  7C 7D 1B 78 */	mr r29, r3
/* 8008917C 00084DDC  38 60 00 0B */	li r3, 0xb
/* 80089180 00084DE0  38 80 00 02 */	li r4, 2
/* 80089184 00084DE4  48 00 2E 29 */	bl func_8008BFAC
/* 80089188 00084DE8  7C 7C 1B 78 */	mr r28, r3
/* 8008918C 00084DEC  38 60 00 0B */	li r3, 0xb
/* 80089190 00084DF0  38 80 00 01 */	li r4, 1
/* 80089194 00084DF4  48 00 2E 19 */	bl func_8008BFAC
/* 80089198 00084DF8  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 8008919C 00084DFC  57 85 04 3E */	clrlwi r5, r28, 0x10
/* 800891A0 00084E00  57 A6 04 3E */	clrlwi r6, r29, 0x10
/* 800891A4 00084E04  57 C7 04 3E */	clrlwi r7, r30, 0x10
/* 800891A8 00084E08  38 60 00 0B */	li r3, 0xb
/* 800891AC 00084E0C  39 00 00 00 */	li r8, 0
/* 800891B0 00084E10  4B FD 08 19 */	bl func_800599C8
/* 800891B4 00084E14  38 60 00 0C */	li r3, 0xc
/* 800891B8 00084E18  38 80 00 04 */	li r4, 4
/* 800891BC 00084E1C  48 00 2D F1 */	bl func_8008BFAC
/* 800891C0 00084E20  7C 7E 1B 78 */	mr r30, r3
/* 800891C4 00084E24  38 60 00 0C */	li r3, 0xc
/* 800891C8 00084E28  38 80 00 03 */	li r4, 3
/* 800891CC 00084E2C  48 00 2D E1 */	bl func_8008BFAC
/* 800891D0 00084E30  7C 7D 1B 78 */	mr r29, r3
/* 800891D4 00084E34  38 60 00 0C */	li r3, 0xc
/* 800891D8 00084E38  38 80 00 02 */	li r4, 2
/* 800891DC 00084E3C  48 00 2D D1 */	bl func_8008BFAC
/* 800891E0 00084E40  7C 7C 1B 78 */	mr r28, r3
/* 800891E4 00084E44  38 60 00 0C */	li r3, 0xc
/* 800891E8 00084E48  38 80 00 01 */	li r4, 1
/* 800891EC 00084E4C  48 00 2D C1 */	bl func_8008BFAC
/* 800891F0 00084E50  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 800891F4 00084E54  57 85 04 3E */	clrlwi r5, r28, 0x10
/* 800891F8 00084E58  57 A6 04 3E */	clrlwi r6, r29, 0x10
/* 800891FC 00084E5C  57 C7 04 3E */	clrlwi r7, r30, 0x10
/* 80089200 00084E60  38 60 00 0C */	li r3, 0xc
/* 80089204 00084E64  39 00 00 00 */	li r8, 0
/* 80089208 00084E68  4B FD 07 C1 */	bl func_800599C8
/* 8008920C 00084E6C  38 60 00 0D */	li r3, 0xd
/* 80089210 00084E70  38 80 00 04 */	li r4, 4
/* 80089214 00084E74  48 00 2D 99 */	bl func_8008BFAC
/* 80089218 00084E78  7C 7E 1B 78 */	mr r30, r3
/* 8008921C 00084E7C  38 60 00 0D */	li r3, 0xd
/* 80089220 00084E80  38 80 00 03 */	li r4, 3
/* 80089224 00084E84  48 00 2D 89 */	bl func_8008BFAC
/* 80089228 00084E88  7C 7D 1B 78 */	mr r29, r3
/* 8008922C 00084E8C  38 60 00 0D */	li r3, 0xd
/* 80089230 00084E90  38 80 00 02 */	li r4, 2
/* 80089234 00084E94  48 00 2D 79 */	bl func_8008BFAC
/* 80089238 00084E98  7C 7C 1B 78 */	mr r28, r3
/* 8008923C 00084E9C  38 60 00 0D */	li r3, 0xd
/* 80089240 00084EA0  38 80 00 01 */	li r4, 1
/* 80089244 00084EA4  48 00 2D 69 */	bl func_8008BFAC
/* 80089248 00084EA8  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 8008924C 00084EAC  57 85 04 3E */	clrlwi r5, r28, 0x10
/* 80089250 00084EB0  57 A6 04 3E */	clrlwi r6, r29, 0x10
/* 80089254 00084EB4  57 C7 04 3E */	clrlwi r7, r30, 0x10
/* 80089258 00084EB8  38 60 00 1E */	li r3, 0x1e
/* 8008925C 00084EBC  39 00 00 00 */	li r8, 0
/* 80089260 00084EC0  4B FD 07 69 */	bl func_800599C8
/* 80089264 00084EC4  48 00 09 64 */	b lbl_80089BC8
/* 80089268 00084EC8  38 60 00 1E */	li r3, 0x1e
/* 8008926C 00084ECC  4B FD 07 55 */	bl func_800599C0
/* 80089270 00084ED0  88 8D 9A 4C */	lbz r4, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80089274 00084ED4  38 60 00 01 */	li r3, 1
/* 80089278 00084ED8  38 A0 00 00 */	li r5, 0
/* 8008927C 00084EDC  38 C0 00 01 */	li r6, 1
/* 80089280 00084EE0  4B FD 07 ED */	bl func_80059A6C
/* 80089284 00084EE4  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 80089288 00084EE8  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 8008928C 00084EEC  90 6D 9A 28 */	stw r3, lbl_8063ECE8-_SDA_BASE_(r13)
/* 80089290 00084EF0  90 8D 9A 2C */	stw r4, lbl_8063ECEC-_SDA_BASE_(r13)
/* 80089294 00084EF4  41 82 00 44 */	beq lbl_800892D8
/* 80089298 00084EF8  3C 60 00 01 */	lis r3, 0x0000FFFF@ha
/* 8008929C 00084EFC  38 03 FF FF */	addi r0, r3, 0x0000FFFF@l
/* 800892A0 00084F00  7C 04 00 00 */	cmpw r4, r0
/* 800892A4 00084F04  41 82 00 14 */	beq lbl_800892B8
/* 800892A8 00084F08  40 80 09 20 */	bge lbl_80089BC8
/* 800892AC 00084F0C  2C 04 00 1E */	cmpwi r4, 0x1e
/* 800892B0 00084F10  41 82 00 08 */	beq lbl_800892B8
/* 800892B4 00084F14  48 00 09 14 */	b lbl_80089BC8
lbl_800892B8:
/* 800892B8 00084F18  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 800892BC 00084F1C  38 80 00 01 */	li r4, 1
/* 800892C0 00084F20  A8 63 00 04 */	lha r3, 4(r3)
/* 800892C4 00084F24  38 A0 00 00 */	li r5, 0
/* 800892C8 00084F28  48 1C AA E9 */	bl func_80253DB0
/* 800892CC 00084F2C  38 00 00 6F */	li r0, 0x6f
/* 800892D0 00084F30  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 800892D4 00084F34  48 00 08 F4 */	b lbl_80089BC8
lbl_800892D8:
/* 800892D8 00084F38  28 04 00 1E */	cmplwi r4, 0x1e
/* 800892DC 00084F3C  41 81 08 EC */	bgt lbl_80089BC8
/* 800892E0 00084F40  3C 60 80 41 */	lis r3, lbl_8040D120@ha
/* 800892E4 00084F44  54 80 10 3A */	slwi r0, r4, 2
/* 800892E8 00084F48  38 63 D1 20 */	addi r3, r3, lbl_8040D120@l
/* 800892EC 00084F4C  7C 63 00 2E */	lwzx r3, r3, r0
/* 800892F0 00084F50  7C 69 03 A6 */	mtctr r3
/* 800892F4 00084F54  4E 80 04 20 */	bctr
/* 800892F8 00084F58  38 7F 00 D8 */	addi r3, r31, 0xd8
/* 800892FC 00084F5C  38 80 00 00 */	li r4, 0
/* 80089300 00084F60  A8 63 00 10 */	lha r3, 0x10(r3)
/* 80089304 00084F64  38 A0 00 00 */	li r5, 0
/* 80089308 00084F68  48 1C AA A9 */	bl func_80253DB0
/* 8008930C 00084F6C  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80089310 00084F70  38 80 00 02 */	li r4, 2
/* 80089314 00084F74  A8 63 00 04 */	lha r3, 4(r3)
/* 80089318 00084F78  38 A0 00 00 */	li r5, 0
/* 8008931C 00084F7C  48 1C AA 95 */	bl func_80253DB0
/* 80089320 00084F80  38 00 00 01 */	li r0, 1
/* 80089324 00084F84  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80089328 00084F88  48 00 08 A0 */	b lbl_80089BC8
/* 8008932C 00084F8C  38 7F 00 D8 */	addi r3, r31, 0xd8
/* 80089330 00084F90  38 80 00 01 */	li r4, 1
/* 80089334 00084F94  A8 63 00 10 */	lha r3, 0x10(r3)
/* 80089338 00084F98  38 A0 00 00 */	li r5, 0
/* 8008933C 00084F9C  48 1C AA 75 */	bl func_80253DB0
/* 80089340 00084FA0  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80089344 00084FA4  38 80 00 02 */	li r4, 2
/* 80089348 00084FA8  A8 63 00 04 */	lha r3, 4(r3)
/* 8008934C 00084FAC  38 A0 00 00 */	li r5, 0
/* 80089350 00084FB0  48 1C AA 61 */	bl func_80253DB0
/* 80089354 00084FB4  38 00 00 02 */	li r0, 2
/* 80089358 00084FB8  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 8008935C 00084FBC  48 00 08 6C */	b lbl_80089BC8
/* 80089360 00084FC0  38 7F 00 D8 */	addi r3, r31, 0xd8
/* 80089364 00084FC4  38 80 00 02 */	li r4, 2
/* 80089368 00084FC8  A8 63 00 10 */	lha r3, 0x10(r3)
/* 8008936C 00084FCC  38 A0 00 00 */	li r5, 0
/* 80089370 00084FD0  48 1C AA 41 */	bl func_80253DB0
/* 80089374 00084FD4  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80089378 00084FD8  38 80 00 02 */	li r4, 2
/* 8008937C 00084FDC  A8 63 00 04 */	lha r3, 4(r3)
/* 80089380 00084FE0  38 A0 00 00 */	li r5, 0
/* 80089384 00084FE4  48 1C AA 2D */	bl func_80253DB0
/* 80089388 00084FE8  38 00 00 03 */	li r0, 3
/* 8008938C 00084FEC  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80089390 00084FF0  48 00 08 38 */	b lbl_80089BC8
/* 80089394 00084FF4  38 7F 00 D8 */	addi r3, r31, 0xd8
/* 80089398 00084FF8  38 80 00 03 */	li r4, 3
/* 8008939C 00084FFC  A8 63 00 10 */	lha r3, 0x10(r3)
/* 800893A0 00085000  38 A0 00 00 */	li r5, 0
/* 800893A4 00085004  48 1C AA 0D */	bl func_80253DB0
/* 800893A8 00085008  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 800893AC 0008500C  38 80 00 02 */	li r4, 2
/* 800893B0 00085010  A8 63 00 04 */	lha r3, 4(r3)
/* 800893B4 00085014  38 A0 00 00 */	li r5, 0
/* 800893B8 00085018  48 1C A9 F9 */	bl func_80253DB0
/* 800893BC 0008501C  38 00 00 04 */	li r0, 4
/* 800893C0 00085020  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 800893C4 00085024  48 00 08 04 */	b lbl_80089BC8
/* 800893C8 00085028  38 7F 00 D8 */	addi r3, r31, 0xd8
/* 800893CC 0008502C  38 80 00 04 */	li r4, 4
/* 800893D0 00085030  A8 63 00 10 */	lha r3, 0x10(r3)
/* 800893D4 00085034  38 A0 00 00 */	li r5, 0
/* 800893D8 00085038  48 1C A9 D9 */	bl func_80253DB0
/* 800893DC 0008503C  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 800893E0 00085040  38 80 00 02 */	li r4, 2
/* 800893E4 00085044  A8 63 00 04 */	lha r3, 4(r3)
/* 800893E8 00085048  38 A0 00 00 */	li r5, 0
/* 800893EC 0008504C  48 1C A9 C5 */	bl func_80253DB0
/* 800893F0 00085050  38 00 00 05 */	li r0, 5
/* 800893F4 00085054  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 800893F8 00085058  48 00 07 D0 */	b lbl_80089BC8
/* 800893FC 0008505C  38 7F 00 D8 */	addi r3, r31, 0xd8
/* 80089400 00085060  38 80 00 05 */	li r4, 5
/* 80089404 00085064  A8 63 00 10 */	lha r3, 0x10(r3)
/* 80089408 00085068  38 A0 00 00 */	li r5, 0
/* 8008940C 0008506C  48 1C A9 A5 */	bl func_80253DB0
/* 80089410 00085070  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80089414 00085074  38 80 00 02 */	li r4, 2
/* 80089418 00085078  A8 63 00 04 */	lha r3, 4(r3)
/* 8008941C 0008507C  38 A0 00 00 */	li r5, 0
/* 80089420 00085080  48 1C A9 91 */	bl func_80253DB0
/* 80089424 00085084  38 00 00 06 */	li r0, 6
/* 80089428 00085088  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 8008942C 0008508C  48 00 07 9C */	b lbl_80089BC8
/* 80089430 00085090  38 7F 00 D8 */	addi r3, r31, 0xd8
/* 80089434 00085094  38 80 00 06 */	li r4, 6
/* 80089438 00085098  A8 63 00 10 */	lha r3, 0x10(r3)
/* 8008943C 0008509C  38 A0 00 00 */	li r5, 0
/* 80089440 000850A0  48 1C A9 71 */	bl func_80253DB0
/* 80089444 000850A4  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80089448 000850A8  38 80 00 02 */	li r4, 2
/* 8008944C 000850AC  A8 63 00 04 */	lha r3, 4(r3)
/* 80089450 000850B0  38 A0 00 00 */	li r5, 0
/* 80089454 000850B4  48 1C A9 5D */	bl func_80253DB0
/* 80089458 000850B8  38 00 00 07 */	li r0, 7
/* 8008945C 000850BC  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80089460 000850C0  48 00 07 68 */	b lbl_80089BC8
/* 80089464 000850C4  38 7F 00 D8 */	addi r3, r31, 0xd8
/* 80089468 000850C8  38 80 00 07 */	li r4, 7
/* 8008946C 000850CC  A8 63 00 10 */	lha r3, 0x10(r3)
/* 80089470 000850D0  38 A0 00 00 */	li r5, 0
/* 80089474 000850D4  48 1C A9 3D */	bl func_80253DB0
/* 80089478 000850D8  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 8008947C 000850DC  38 80 00 02 */	li r4, 2
/* 80089480 000850E0  A8 63 00 04 */	lha r3, 4(r3)
/* 80089484 000850E4  38 A0 00 00 */	li r5, 0
/* 80089488 000850E8  48 1C A9 29 */	bl func_80253DB0
/* 8008948C 000850EC  38 00 00 08 */	li r0, 8
/* 80089490 000850F0  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80089494 000850F4  48 00 07 34 */	b lbl_80089BC8
/* 80089498 000850F8  38 7F 00 D8 */	addi r3, r31, 0xd8
/* 8008949C 000850FC  38 80 00 08 */	li r4, 8
/* 800894A0 00085100  A8 63 00 10 */	lha r3, 0x10(r3)
/* 800894A4 00085104  38 A0 00 00 */	li r5, 0
/* 800894A8 00085108  48 1C A9 09 */	bl func_80253DB0
/* 800894AC 0008510C  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 800894B0 00085110  38 80 00 02 */	li r4, 2
/* 800894B4 00085114  A8 63 00 04 */	lha r3, 4(r3)
/* 800894B8 00085118  38 A0 00 00 */	li r5, 0
/* 800894BC 0008511C  48 1C A8 F5 */	bl func_80253DB0
/* 800894C0 00085120  38 00 00 09 */	li r0, 9
/* 800894C4 00085124  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 800894C8 00085128  48 00 07 00 */	b lbl_80089BC8
/* 800894CC 0008512C  38 7F 00 D8 */	addi r3, r31, 0xd8
/* 800894D0 00085130  38 80 00 09 */	li r4, 9
/* 800894D4 00085134  A8 63 00 10 */	lha r3, 0x10(r3)
/* 800894D8 00085138  38 A0 00 00 */	li r5, 0
/* 800894DC 0008513C  48 1C A8 D5 */	bl func_80253DB0
/* 800894E0 00085140  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 800894E4 00085144  38 80 00 02 */	li r4, 2
/* 800894E8 00085148  A8 63 00 04 */	lha r3, 4(r3)
/* 800894EC 0008514C  38 A0 00 00 */	li r5, 0
/* 800894F0 00085150  48 1C A8 C1 */	bl func_80253DB0
/* 800894F4 00085154  38 00 00 0A */	li r0, 0xa
/* 800894F8 00085158  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 800894FC 0008515C  48 00 06 CC */	b lbl_80089BC8
/* 80089500 00085160  38 7F 00 D8 */	addi r3, r31, 0xd8
/* 80089504 00085164  38 80 00 0E */	li r4, 0xe
/* 80089508 00085168  A8 63 00 10 */	lha r3, 0x10(r3)
/* 8008950C 0008516C  38 A0 00 00 */	li r5, 0
/* 80089510 00085170  48 1C A8 A1 */	bl func_80253DB0
/* 80089514 00085174  38 7F 00 B0 */	addi r3, r31, 0xb0
/* 80089518 00085178  38 80 00 00 */	li r4, 0
/* 8008951C 0008517C  A8 63 00 04 */	lha r3, 4(r3)
/* 80089520 00085180  38 A0 00 00 */	li r5, 0
/* 80089524 00085184  48 1C A8 8D */	bl func_80253DB0
/* 80089528 00085188  38 00 00 1E */	li r0, 0x1e
/* 8008952C 0008518C  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 80089530 00085190  48 00 06 98 */	b lbl_80089BC8
/* 80089534 00085194  3B 9F 00 B0 */	addi r28, r31, 0xb0
/* 80089538 00085198  A8 7C 00 04 */	lha r3, 4(r28)
/* 8008953C 0008519C  48 1C A8 95 */	bl func_80253DD0
/* 80089540 000851A0  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80089544 000851A4  28 00 00 03 */	cmplwi r0, 3
/* 80089548 000851A8  40 82 06 80 */	bne lbl_80089BC8
/* 8008954C 000851AC  A8 7C 00 04 */	lha r3, 4(r28)
/* 80089550 000851B0  38 80 00 03 */	li r4, 3
/* 80089554 000851B4  38 A0 00 00 */	li r5, 0
/* 80089558 000851B8  48 1C A8 59 */	bl func_80253DB0
/* 8008955C 000851BC  38 7F 00 D8 */	addi r3, r31, 0xd8
/* 80089560 000851C0  38 80 00 0C */	li r4, 0xc
/* 80089564 000851C4  A8 63 00 10 */	lha r3, 0x10(r3)
/* 80089568 000851C8  38 A0 00 00 */	li r5, 0
/* 8008956C 000851CC  48 1C A8 45 */	bl func_80253DB0
/* 80089570 000851D0  C0 42 87 04 */	lfs f2, lbl_80640D04-_SDA2_BASE_(r2)
/* 80089574 000851D4  38 00 00 70 */	li r0, 0x70
/* 80089578 000851D8  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 8008957C 000851DC  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 80089580 000851E0  EC 22 00 72 */	fmuls f1, f2, f1
/* 80089584 000851E4  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80089588 000851E8  EC 00 08 2A */	fadds f0, f0, f1
/* 8008958C 000851EC  FC 00 00 1E */	fctiwz f0, f0
/* 80089590 000851F0  D8 01 01 38 */	stfd f0, 0x138(r1)
/* 80089594 000851F4  80 01 01 3C */	lwz r0, 0x13c(r1)
/* 80089598 000851F8  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 8008959C 000851FC  48 00 06 2C */	b lbl_80089BC8
/* 800895A0 00085200  3B 9F 00 B0 */	addi r28, r31, 0xb0
/* 800895A4 00085204  A8 7C 00 04 */	lha r3, 4(r28)
/* 800895A8 00085208  48 1C A8 29 */	bl func_80253DD0
/* 800895AC 0008520C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 800895B0 00085210  28 00 00 03 */	cmplwi r0, 3
/* 800895B4 00085214  40 82 06 14 */	bne lbl_80089BC8
/* 800895B8 00085218  38 7F 00 D8 */	addi r3, r31, 0xd8
/* 800895BC 0008521C  38 80 00 08 */	li r4, 8
/* 800895C0 00085220  A8 63 00 10 */	lha r3, 0x10(r3)
/* 800895C4 00085224  38 A0 00 00 */	li r5, 0
/* 800895C8 00085228  48 1C A8 29 */	bl func_80253DF0
/* 800895CC 0008522C  A8 7C 00 04 */	lha r3, 4(r28)
/* 800895D0 00085230  38 80 00 08 */	li r4, 8
/* 800895D4 00085234  38 A0 00 00 */	li r5, 0
/* 800895D8 00085238  48 1C A8 19 */	bl func_80253DF0
/* 800895DC 0008523C  38 60 00 64 */	li r3, 0x64
/* 800895E0 00085240  38 00 00 01 */	li r0, 1
/* 800895E4 00085244  B0 6D 9A 22 */	sth r3, lbl_8063ECE2-_SDA_BASE_(r13)
/* 800895E8 00085248  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 800895EC 0008524C  48 00 05 DC */	b lbl_80089BC8
/* 800895F0 00085250  38 00 00 07 */	li r0, 7
/* 800895F4 00085254  38 60 00 00 */	li r3, 0
/* 800895F8 00085258  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 800895FC 0008525C  38 80 00 00 */	li r4, 0
/* 80089600 00085260  4B FD 02 F9 */	bl func_800598F8
/* 80089604 00085264  38 60 00 01 */	li r3, 1
/* 80089608 00085268  4B FC E3 F5 */	bl func_800579FC
/* 8008960C 0008526C  3B 9F 00 D8 */	addi r28, r31, 0xd8
/* 80089610 00085270  38 80 00 08 */	li r4, 8
/* 80089614 00085274  A8 7C 00 1A */	lha r3, 0x1a(r28)
/* 80089618 00085278  38 A0 00 01 */	li r5, 1
/* 8008961C 0008527C  48 1C A7 D5 */	bl func_80253DF0
/* 80089620 00085280  A8 7C 00 1A */	lha r3, 0x1a(r28)
/* 80089624 00085284  38 80 00 0F */	li r4, 0xf
/* 80089628 00085288  38 A0 00 00 */	li r5, 0
/* 8008962C 0008528C  48 1C A7 85 */	bl func_80253DB0
/* 80089630 00085290  38 00 00 02 */	li r0, 2
/* 80089634 00085294  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 80089638 00085298  B0 0D 9A 24 */	sth r0, lbl_8063ECE4-_SDA_BASE_(r13)
/* 8008963C 0008529C  38 80 00 08 */	li r4, 8
/* 80089640 000852A0  38 A0 00 01 */	li r5, 1
/* 80089644 000852A4  48 1C A7 AD */	bl func_80253DF0
/* 80089648 000852A8  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 8008964C 000852AC  38 80 00 02 */	li r4, 2
/* 80089650 000852B0  38 A0 00 00 */	li r5, 0
/* 80089654 000852B4  48 1C A7 5D */	bl func_80253DB0
/* 80089658 000852B8  4B FC CC 65 */	bl func_800562BC
/* 8008965C 000852BC  C0 22 87 04 */	lfs f1, lbl_80640D04-_SDA2_BASE_(r2)
/* 80089660 000852C0  38 60 00 91 */	li r3, 0x91
/* 80089664 000852C4  C0 0D 86 C8 */	lfs f0, lbl_8063D988-_SDA_BASE_(r13)
/* 80089668 000852C8  88 0D 9B 04 */	lbz r0, lbl_8063EDC4-_SDA_BASE_(r13)
/* 8008966C 000852CC  EC 21 00 32 */	fmuls f1, f1, f0
/* 80089670 000852D0  C0 02 87 00 */	lfs f0, lbl_80640D00-_SDA2_BASE_(r2)
/* 80089674 000852D4  2C 00 00 00 */	cmpwi r0, 0
/* 80089678 000852D8  B0 6D 9A 22 */	sth r3, lbl_8063ECE2-_SDA_BASE_(r13)
/* 8008967C 000852DC  EC 00 08 2A */	fadds f0, f0, f1
/* 80089680 000852E0  FC 00 00 1E */	fctiwz f0, f0
/* 80089684 000852E4  D8 01 01 38 */	stfd f0, 0x138(r1)
/* 80089688 000852E8  80 01 01 3C */	lwz r0, 0x13c(r1)
/* 8008968C 000852EC  90 0D 9A 44 */	stw r0, lbl_8063ED04-_SDA_BASE_(r13)
/* 80089690 000852F0  40 82 05 38 */	bne lbl_80089BC8
/* 80089694 000852F4  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80089698 000852F8  A0 03 00 16 */	lhz r0, 0x16(r3)
/* 8008969C 000852FC  28 00 00 01 */	cmplwi r0, 1
/* 800896A0 00085300  40 82 05 28 */	bne lbl_80089BC8
/* 800896A4 00085304  38 00 00 01 */	li r0, 1
/* 800896A8 00085308  98 0D 9B 04 */	stb r0, lbl_8063EDC4-_SDA_BASE_(r13)
/* 800896AC 0008530C  80 03 00 08 */	lwz r0, 8(r3)
/* 800896B0 00085310  2C 00 00 02 */	cmpwi r0, 2
/* 800896B4 00085314  40 82 00 B4 */	bne lbl_80089768
/* 800896B8 00085318  3C 60 00 03 */	lis r3, 0x000343FD@ha
/* 800896BC 0008531C  3B C0 00 00 */	li r30, 0
/* 800896C0 00085320  3B E3 43 FD */	addi r31, r3, 0x000343FD@l
/* 800896C4 00085324  3B 80 00 00 */	li r28, 0
lbl_800896C8:
/* 800896C8 00085328  48 19 A1 69 */	bl func_80223830
/* 800896CC 0008532C  80 A3 00 00 */	lwz r5, 0(r3)
/* 800896D0 00085330  57 C4 0F FE */	srwi r4, r30, 0x1f
/* 800896D4 00085334  57 C0 07 FE */	clrlwi r0, r30, 0x1f
/* 800896D8 00085338  7C A5 F9 D6 */	mullw r5, r5, r31
/* 800896DC 0008533C  7C 00 22 78 */	xor r0, r0, r4
/* 800896E0 00085340  7C 04 00 50 */	subf r0, r4, r0
/* 800896E4 00085344  3C 85 00 27 */	addis r4, r5, 0x27
/* 800896E8 00085348  2C 00 00 01 */	cmpwi r0, 1
/* 800896EC 0008534C  38 04 9E C3 */	addi r0, r4, -24893
/* 800896F0 00085350  7C 80 F9 D6 */	mullw r4, r0, r31
/* 800896F4 00085354  54 00 84 3E */	srwi r0, r0, 0x10
/* 800896F8 00085358  3C 84 00 27 */	addis r4, r4, 0x27
/* 800896FC 0008535C  38 84 9E C3 */	addi r4, r4, -24893
/* 80089700 00085360  90 83 00 00 */	stw r4, 0(r3)
/* 80089704 00085364  50 80 00 1E */	rlwimi r0, r4, 0, 0, 0xf
/* 80089708 00085368  54 04 07 BE */	clrlwi r4, r0, 0x1e
/* 8008970C 0008536C  80 0D 9A D0 */	lwz r0, lbl_8063ED90-_SDA_BASE_(r13)
/* 80089710 00085370  7C 60 F2 14 */	add r3, r0, r30
/* 80089714 00085374  98 83 00 4E */	stb r4, 0x4e(r3)
/* 80089718 00085378  40 82 00 40 */	bne lbl_80089758
/* 8008971C 0008537C  80 0D 9A D0 */	lwz r0, lbl_8063ED90-_SDA_BASE_(r13)
/* 80089720 00085380  7C 60 F2 14 */	add r3, r0, r30
/* 80089724 00085384  88 03 00 4E */	lbz r0, 0x4e(r3)
/* 80089728 00085388  88 83 00 4D */	lbz r4, 0x4d(r3)
/* 8008972C 0008538C  7C 04 00 40 */	cmplw r4, r0
/* 80089730 00085390  40 82 00 18 */	bne lbl_80089748
/* 80089734 00085394  9B 83 00 4D */	stb r28, 0x4d(r3)
/* 80089738 00085398  80 0D 9A D0 */	lwz r0, lbl_8063ED90-_SDA_BASE_(r13)
/* 8008973C 0008539C  7C 60 F2 14 */	add r3, r0, r30
/* 80089740 000853A0  9B 83 00 4E */	stb r28, 0x4e(r3)
/* 80089744 000853A4  48 00 00 14 */	b lbl_80089758
lbl_80089748:
/* 80089748 000853A8  40 81 00 0C */	ble lbl_80089754
/* 8008974C 000853AC  9B 83 00 4E */	stb r28, 0x4e(r3)
/* 80089750 000853B0  48 00 00 08 */	b lbl_80089758
lbl_80089754:
/* 80089754 000853B4  9B 83 00 4D */	stb r28, 0x4d(r3)
lbl_80089758:
/* 80089758 000853B8  3B DE 00 01 */	addi r30, r30, 1
/* 8008975C 000853BC  2C 1E 00 14 */	cmpwi r30, 0x14
/* 80089760 000853C0  41 80 FF 68 */	blt lbl_800896C8
/* 80089764 000853C4  48 00 04 64 */	b lbl_80089BC8
lbl_80089768:
/* 80089768 000853C8  2C 00 00 01 */	cmpwi r0, 1
/* 8008976C 000853CC  40 82 04 5C */	bne lbl_80089BC8
/* 80089770 000853D0  3C 80 00 03 */	lis r4, 0x000343FD@ha
/* 80089774 000853D4  3C 60 CC CD */	lis r3, 0xCCCCCCCD@ha
/* 80089778 000853D8  3B E4 43 FD */	addi r31, r4, 0x000343FD@l
/* 8008977C 000853DC  3B C0 00 00 */	li r30, 0
/* 80089780 000853E0  3B 83 CC CD */	addi r28, r3, 0xCCCCCCCD@l
/* 80089784 000853E4  3B A0 00 00 */	li r29, 0
lbl_80089788:
/* 80089788 000853E8  48 19 A0 A9 */	bl func_80223830
/* 8008978C 000853EC  80 A3 00 00 */	lwz r5, 0(r3)
/* 80089790 000853F0  57 C4 0F FE */	srwi r4, r30, 0x1f
/* 80089794 000853F4  57 C0 07 FE */	clrlwi r0, r30, 0x1f
/* 80089798 000853F8  7C A5 F9 D6 */	mullw r5, r5, r31
/* 8008979C 000853FC  7C 00 22 78 */	xor r0, r0, r4
/* 800897A0 00085400  7C 04 00 50 */	subf r0, r4, r0
/* 800897A4 00085404  3C 85 00 27 */	addis r4, r5, 0x27
/* 800897A8 00085408  2C 00 00 01 */	cmpwi r0, 1
/* 800897AC 0008540C  38 04 9E C3 */	addi r0, r4, -24893
/* 800897B0 00085410  7C 80 F9 D6 */	mullw r4, r0, r31
/* 800897B4 00085414  54 05 84 3E */	srwi r5, r0, 0x10
/* 800897B8 00085418  3C 84 00 27 */	addis r4, r4, 0x27
/* 800897BC 0008541C  38 04 9E C3 */	addi r0, r4, -24893
/* 800897C0 00085420  50 05 00 1E */	rlwimi r5, r0, 0, 0, 0xf
/* 800897C4 00085424  90 03 00 00 */	stw r0, 0(r3)
/* 800897C8 00085428  7C 9C 28 16 */	mulhwu r4, r28, r5
/* 800897CC 0008542C  80 0D 9A D0 */	lwz r0, lbl_8063ED90-_SDA_BASE_(r13)
/* 800897D0 00085430  7C 60 F2 14 */	add r3, r0, r30
/* 800897D4 00085434  54 84 F0 BE */	srwi r4, r4, 2
/* 800897D8 00085438  1C 04 00 05 */	mulli r0, r4, 5
/* 800897DC 0008543C  7C 00 28 50 */	subf r0, r0, r5
/* 800897E0 00085440  98 03 00 4E */	stb r0, 0x4e(r3)
/* 800897E4 00085444  40 82 00 40 */	bne lbl_80089824
/* 800897E8 00085448  80 0D 9A D0 */	lwz r0, lbl_8063ED90-_SDA_BASE_(r13)
/* 800897EC 0008544C  7C 60 F2 14 */	add r3, r0, r30
/* 800897F0 00085450  88 03 00 4E */	lbz r0, 0x4e(r3)
/* 800897F4 00085454  88 83 00 4D */	lbz r4, 0x4d(r3)
/* 800897F8 00085458  7C 04 00 40 */	cmplw r4, r0
/* 800897FC 0008545C  40 82 00 18 */	bne lbl_80089814
/* 80089800 00085460  9B A3 00 4D */	stb r29, 0x4d(r3)
/* 80089804 00085464  80 0D 9A D0 */	lwz r0, lbl_8063ED90-_SDA_BASE_(r13)
/* 80089808 00085468  7C 60 F2 14 */	add r3, r0, r30
/* 8008980C 0008546C  9B A3 00 4E */	stb r29, 0x4e(r3)
/* 80089810 00085470  48 00 00 14 */	b lbl_80089824
lbl_80089814:
/* 80089814 00085474  40 81 00 0C */	ble lbl_80089820
/* 80089818 00085478  9B A3 00 4E */	stb r29, 0x4e(r3)
/* 8008981C 0008547C  48 00 00 08 */	b lbl_80089824
lbl_80089820:
/* 80089820 00085480  9B A3 00 4D */	stb r29, 0x4d(r3)
lbl_80089824:
/* 80089824 00085484  3B DE 00 01 */	addi r30, r30, 1
/* 80089828 00085488  2C 1E 00 14 */	cmpwi r30, 0x14
/* 8008982C 0008548C  41 80 FF 5C */	blt lbl_80089788
/* 80089830 00085490  48 00 03 98 */	b lbl_80089BC8
/* 80089834 00085494  3B DF 00 D8 */	addi r30, r31, 0xd8
/* 80089838 00085498  A8 7E 00 1A */	lha r3, 0x1a(r30)
/* 8008983C 0008549C  48 1C A5 95 */	bl func_80253DD0
/* 80089840 000854A0  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80089844 000854A4  28 00 00 03 */	cmplwi r0, 3
/* 80089848 000854A8  40 82 03 80 */	bne lbl_80089BC8
/* 8008984C 000854AC  38 00 00 92 */	li r0, 0x92
/* 80089850 000854B0  A8 7E 00 1A */	lha r3, 0x1a(r30)
/* 80089854 000854B4  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80089858 000854B8  38 80 00 06 */	li r4, 6
/* 8008985C 000854BC  38 A0 00 00 */	li r5, 0
/* 80089860 000854C0  48 1C A5 51 */	bl func_80253DB0
/* 80089864 000854C4  48 00 03 64 */	b lbl_80089BC8
/* 80089868 000854C8  88 8D 9A 4C */	lbz r4, lbl_8063ED0C-_SDA_BASE_(r13)
/* 8008986C 000854CC  38 60 00 00 */	li r3, 0
/* 80089870 000854D0  38 A0 00 00 */	li r5, 0
/* 80089874 000854D4  38 C0 00 01 */	li r6, 1
/* 80089878 000854D8  4B FD 01 F5 */	bl func_80059A6C
/* 8008987C 000854DC  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 80089880 000854E0  90 6D 9A 28 */	stw r3, lbl_8063ECE8-_SDA_BASE_(r13)
/* 80089884 000854E4  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80089888 000854E8  90 0D 9A 2C */	stw r0, lbl_8063ECEC-_SDA_BASE_(r13)
/* 8008988C 000854EC  41 82 03 3C */	beq lbl_80089BC8
/* 80089890 000854F0  28 00 FF FF */	cmplwi r0, 0xffff
/* 80089894 000854F4  41 82 03 34 */	beq lbl_80089BC8
/* 80089898 000854F8  38 7F 00 D8 */	addi r3, r31, 0xd8
/* 8008989C 000854FC  38 80 00 0D */	li r4, 0xd
/* 800898A0 00085500  A8 63 00 1A */	lha r3, 0x1a(r3)
/* 800898A4 00085504  38 A0 00 00 */	li r5, 0
/* 800898A8 00085508  48 1C A5 09 */	bl func_80253DB0
/* 800898AC 0008550C  38 60 00 93 */	li r3, 0x93
/* 800898B0 00085510  38 00 00 07 */	li r0, 7
/* 800898B4 00085514  B0 6D 9A 22 */	sth r3, lbl_8063ECE2-_SDA_BASE_(r13)
/* 800898B8 00085518  98 0D 9A 4C */	stb r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 800898BC 0008551C  48 00 03 0C */	b lbl_80089BC8
/* 800898C0 00085520  4B FC C9 B5 */	bl func_80056274
/* 800898C4 00085524  3B DF 00 D8 */	addi r30, r31, 0xd8
/* 800898C8 00085528  A8 7E 00 1A */	lha r3, 0x1a(r30)
/* 800898CC 0008552C  48 1C A5 05 */	bl func_80253DD0
/* 800898D0 00085530  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 800898D4 00085534  28 00 00 03 */	cmplwi r0, 3
/* 800898D8 00085538  40 82 02 F0 */	bne lbl_80089BC8
/* 800898DC 0008553C  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 800898E0 00085540  38 80 00 01 */	li r4, 1
/* 800898E4 00085544  38 A0 00 00 */	li r5, 0
/* 800898E8 00085548  48 1C A4 C9 */	bl func_80253DB0
/* 800898EC 0008554C  A8 7E 00 1A */	lha r3, 0x1a(r30)
/* 800898F0 00085550  38 80 00 1C */	li r4, 0x1c
/* 800898F4 00085554  38 A0 00 00 */	li r5, 0
/* 800898F8 00085558  48 1C A4 B9 */	bl func_80253DB0
/* 800898FC 0008555C  38 60 00 01 */	li r3, 1
/* 80089900 00085560  4B FC E6 B5 */	bl func_80057FB4
/* 80089904 00085564  38 00 00 94 */	li r0, 0x94
/* 80089908 00085568  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 8008990C 0008556C  48 00 02 BC */	b lbl_80089BC8
/* 80089910 00085570  3B DF 00 D8 */	addi r30, r31, 0xd8
/* 80089914 00085574  A8 7E 00 1A */	lha r3, 0x1a(r30)
/* 80089918 00085578  48 1C A4 B9 */	bl func_80253DD0
/* 8008991C 0008557C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80089920 00085580  28 00 00 03 */	cmplwi r0, 3
/* 80089924 00085584  40 82 02 A4 */	bne lbl_80089BC8
/* 80089928 00085588  A8 7E 00 1A */	lha r3, 0x1a(r30)
/* 8008992C 0008558C  38 80 00 08 */	li r4, 8
/* 80089930 00085590  38 A0 00 00 */	li r5, 0
/* 80089934 00085594  48 1C A4 BD */	bl func_80253DF0
/* 80089938 00085598  A8 7F 00 B0 */	lha r3, 0xb0(r31)
/* 8008993C 0008559C  38 80 00 08 */	li r4, 8
/* 80089940 000855A0  38 A0 00 00 */	li r5, 0
/* 80089944 000855A4  48 1C A4 AD */	bl func_80253DF0
/* 80089948 000855A8  88 0D 9A 4C */	lbz r0, lbl_8063ED0C-_SDA_BASE_(r13)
/* 8008994C 000855AC  2C 00 00 07 */	cmpwi r0, 7
/* 80089950 000855B0  41 82 00 14 */	beq lbl_80089964
/* 80089954 000855B4  40 80 02 74 */	bge lbl_80089BC8
/* 80089958 000855B8  2C 00 00 01 */	cmpwi r0, 1
/* 8008995C 000855BC  41 82 02 6C */	beq lbl_80089BC8
/* 80089960 000855C0  48 00 02 68 */	b lbl_80089BC8
lbl_80089964:
/* 80089964 000855C4  80 AD 9A D0 */	lwz r5, lbl_8063ED90-_SDA_BASE_(r13)
/* 80089968 000855C8  A0 65 00 16 */	lhz r3, 0x16(r5)
/* 8008996C 000855CC  28 03 00 05 */	cmplwi r3, 5
/* 80089970 000855D0  41 81 02 14 */	bgt lbl_80089B84
/* 80089974 000855D4  38 63 FF FF */	addi r3, r3, -1
/* 80089978 000855D8  38 00 00 3F */	li r0, 0x3f
/* 8008997C 000855DC  1C 63 06 EC */	mulli r3, r3, 0x6ec
/* 80089980 000855E0  39 05 49 80 */	addi r8, r5, 0x4980
/* 80089984 000855E4  7C 85 1A 14 */	add r4, r5, r3
/* 80089988 000855E8  38 C4 6C 08 */	addi r6, r4, 0x6c08
/* 8008998C 000855EC  7C 09 03 A6 */	mtctr r0
lbl_80089990:
/* 80089990 000855F0  80 66 00 04 */	lwz r3, 4(r6)
/* 80089994 000855F4  84 06 00 08 */	lwzu r0, 8(r6)
/* 80089998 000855F8  90 68 00 04 */	stw r3, 4(r8)
/* 8008999C 000855FC  94 08 00 08 */	stwu r0, 8(r8)
/* 800899A0 00085600  42 00 FF F0 */	bdnz lbl_80089990
/* 800899A4 00085604  80 66 00 04 */	lwz r3, 4(r6)
/* 800899A8 00085608  38 00 01 A4 */	li r0, 0x1a4
/* 800899AC 0008560C  38 E5 4B 7F */	addi r7, r5, 0x4b7f
/* 800899B0 00085610  38 C4 6E 07 */	addi r6, r4, 0x6e07
/* 800899B4 00085614  90 68 00 04 */	stw r3, 4(r8)
/* 800899B8 00085618  7C 09 03 A6 */	mtctr r0
lbl_800899BC:
/* 800899BC 0008561C  88 66 00 01 */	lbz r3, 1(r6)
/* 800899C0 00085620  8C 06 00 02 */	lbzu r0, 2(r6)
/* 800899C4 00085624  98 67 00 01 */	stb r3, 1(r7)
/* 800899C8 00085628  9C 07 00 02 */	stbu r0, 2(r7)
/* 800899CC 0008562C  42 00 FF F0 */	bdnz lbl_800899BC
/* 800899D0 00085630  88 64 71 50 */	lbz r3, 0x7150(r4)
/* 800899D4 00085634  38 00 00 17 */	li r0, 0x17
/* 800899D8 00085638  38 E5 4E C8 */	addi r7, r5, 0x4ec8
/* 800899DC 0008563C  38 C4 71 50 */	addi r6, r4, 0x7150
/* 800899E0 00085640  98 65 4E C8 */	stb r3, 0x4ec8(r5)
/* 800899E4 00085644  88 64 71 51 */	lbz r3, 0x7151(r4)
/* 800899E8 00085648  98 65 4E C9 */	stb r3, 0x4ec9(r5)
/* 800899EC 0008564C  7C 09 03 A6 */	mtctr r0
lbl_800899F0:
/* 800899F0 00085650  80 66 00 04 */	lwz r3, 4(r6)
/* 800899F4 00085654  84 06 00 08 */	lwzu r0, 8(r6)
/* 800899F8 00085658  90 67 00 04 */	stw r3, 4(r7)
/* 800899FC 0008565C  94 07 00 08 */	stwu r0, 8(r7)
/* 80089A00 00085660  42 00 FF F0 */	bdnz lbl_800899F0
/* 80089A04 00085664  80 64 72 0C */	lwz r3, 0x720c(r4)
/* 80089A08 00085668  38 00 00 30 */	li r0, 0x30
/* 80089A0C 0008566C  38 E5 4F 86 */	addi r7, r5, 0x4f86
/* 80089A10 00085670  38 C4 72 0E */	addi r6, r4, 0x720e
/* 80089A14 00085674  90 65 4F 84 */	stw r3, 0x4f84(r5)
/* 80089A18 00085678  7C 09 03 A6 */	mtctr r0
lbl_80089A1C:
/* 80089A1C 0008567C  A0 66 00 02 */	lhz r3, 2(r6)
/* 80089A20 00085680  A4 06 00 04 */	lhzu r0, 4(r6)
/* 80089A24 00085684  B0 67 00 02 */	sth r3, 2(r7)
/* 80089A28 00085688  B4 07 00 04 */	sthu r0, 4(r7)
/* 80089A2C 0008568C  42 00 FF F0 */	bdnz lbl_80089A1C
/* 80089A30 00085690  80 C4 72 D0 */	lwz r6, 0x72d0(r4)
/* 80089A34 00085694  38 60 00 02 */	li r3, 2
/* 80089A38 00085698  80 04 72 D4 */	lwz r0, 0x72d4(r4)
/* 80089A3C 0008569C  90 C5 50 48 */	stw r6, 0x5048(r5)
/* 80089A40 000856A0  90 05 50 4C */	stw r0, 0x504c(r5)
/* 80089A44 000856A4  80 04 72 D8 */	lwz r0, 0x72d8(r4)
/* 80089A48 000856A8  90 05 50 50 */	stw r0, 0x5050(r5)
/* 80089A4C 000856AC  88 C4 72 DC */	lbz r6, 0x72dc(r4)
/* 80089A50 000856B0  88 04 72 DD */	lbz r0, 0x72dd(r4)
/* 80089A54 000856B4  98 C5 50 54 */	stb r6, 0x5054(r5)
/* 80089A58 000856B8  98 05 50 55 */	stb r0, 0x5055(r5)
/* 80089A5C 000856BC  88 C4 72 DE */	lbz r6, 0x72de(r4)
/* 80089A60 000856C0  88 04 72 DF */	lbz r0, 0x72df(r4)
/* 80089A64 000856C4  98 C5 50 56 */	stb r6, 0x5056(r5)
/* 80089A68 000856C8  98 05 50 57 */	stb r0, 0x5057(r5)
/* 80089A6C 000856CC  88 C4 72 E0 */	lbz r6, 0x72e0(r4)
/* 80089A70 000856D0  88 04 72 E1 */	lbz r0, 0x72e1(r4)
/* 80089A74 000856D4  98 C5 50 58 */	stb r6, 0x5058(r5)
/* 80089A78 000856D8  98 05 50 59 */	stb r0, 0x5059(r5)
/* 80089A7C 000856DC  88 C4 72 E2 */	lbz r6, 0x72e2(r4)
/* 80089A80 000856E0  88 04 72 E3 */	lbz r0, 0x72e3(r4)
/* 80089A84 000856E4  98 C5 50 5A */	stb r6, 0x505a(r5)
/* 80089A88 000856E8  98 05 50 5B */	stb r0, 0x505b(r5)
/* 80089A8C 000856EC  88 04 72 E4 */	lbz r0, 0x72e4(r4)
/* 80089A90 000856F0  98 05 50 5C */	stb r0, 0x505c(r5)
/* 80089A94 000856F4  88 04 72 E5 */	lbz r0, 0x72e5(r4)
/* 80089A98 000856F8  98 05 50 5D */	stb r0, 0x505d(r5)
/* 80089A9C 000856FC  80 04 72 E8 */	lwz r0, 0x72e8(r4)
/* 80089AA0 00085700  90 05 50 60 */	stw r0, 0x5060(r5)
/* 80089AA4 00085704  80 04 72 EC */	lwz r0, 0x72ec(r4)
/* 80089AA8 00085708  90 05 50 64 */	stw r0, 0x5064(r5)
/* 80089AAC 0008570C  88 04 72 F0 */	lbz r0, 0x72f0(r4)
/* 80089AB0 00085710  98 05 50 68 */	stb r0, 0x5068(r5)
/* 80089AB4 00085714  88 04 72 F1 */	lbz r0, 0x72f1(r4)
/* 80089AB8 00085718  98 05 50 69 */	stb r0, 0x5069(r5)
/* 80089ABC 0008571C  88 04 72 F2 */	lbz r0, 0x72f2(r4)
/* 80089AC0 00085720  98 05 50 6A */	stb r0, 0x506a(r5)
/* 80089AC4 00085724  88 04 72 F3 */	lbz r0, 0x72f3(r4)
/* 80089AC8 00085728  98 05 50 6B */	stb r0, 0x506b(r5)
/* 80089ACC 0008572C  88 04 72 F4 */	lbz r0, 0x72f4(r4)
/* 80089AD0 00085730  98 05 50 6C */	stb r0, 0x506c(r5)
/* 80089AD4 00085734  88 04 72 F5 */	lbz r0, 0x72f5(r4)
/* 80089AD8 00085738  98 05 50 6D */	stb r0, 0x506d(r5)
/* 80089ADC 0008573C  88 04 72 F6 */	lbz r0, 0x72f6(r4)
/* 80089AE0 00085740  98 05 50 6E */	stb r0, 0x506e(r5)
/* 80089AE4 00085744  88 04 72 F7 */	lbz r0, 0x72f7(r4)
/* 80089AE8 00085748  98 05 50 6F */	stb r0, 0x506f(r5)
/* 80089AEC 0008574C  80 AD 9A D0 */	lwz r5, lbl_8063ED90-_SDA_BASE_(r13)
/* 80089AF0 00085750  A0 85 00 16 */	lhz r4, 0x16(r5)
/* 80089AF4 00085754  38 04 FF FF */	addi r0, r4, -1
/* 80089AF8 00085758  1C 00 00 0E */	mulli r0, r0, 0xe
/* 80089AFC 0008575C  7C 85 02 14 */	add r4, r5, r0
/* 80089B00 00085760  A0 04 01 58 */	lhz r0, 0x158(r4)
/* 80089B04 00085764  B0 05 01 18 */	sth r0, 0x118(r5)
/* 80089B08 00085768  A0 04 01 5A */	lhz r0, 0x15a(r4)
/* 80089B0C 0008576C  B0 05 01 1A */	sth r0, 0x11a(r5)
/* 80089B10 00085770  88 04 01 5C */	lbz r0, 0x15c(r4)
/* 80089B14 00085774  98 05 01 1C */	stb r0, 0x11c(r5)
/* 80089B18 00085778  88 04 01 5D */	lbz r0, 0x15d(r4)
/* 80089B1C 0008577C  98 05 01 1D */	stb r0, 0x11d(r5)
/* 80089B20 00085780  88 04 01 5E */	lbz r0, 0x15e(r4)
/* 80089B24 00085784  98 05 01 1E */	stb r0, 0x11e(r5)
/* 80089B28 00085788  88 04 01 5F */	lbz r0, 0x15f(r4)
/* 80089B2C 0008578C  98 05 01 1F */	stb r0, 0x11f(r5)
/* 80089B30 00085790  88 04 01 60 */	lbz r0, 0x160(r4)
/* 80089B34 00085794  98 05 01 20 */	stb r0, 0x120(r5)
/* 80089B38 00085798  88 04 01 61 */	lbz r0, 0x161(r4)
/* 80089B3C 0008579C  98 05 01 21 */	stb r0, 0x121(r5)
/* 80089B40 000857A0  88 04 01 62 */	lbz r0, 0x162(r4)
/* 80089B44 000857A4  98 05 01 22 */	stb r0, 0x122(r5)
/* 80089B48 000857A8  88 04 01 63 */	lbz r0, 0x163(r4)
/* 80089B4C 000857AC  98 05 01 23 */	stb r0, 0x123(r5)
/* 80089B50 000857B0  80 AD 9A D0 */	lwz r5, lbl_8063ED90-_SDA_BASE_(r13)
/* 80089B54 000857B4  A0 85 00 16 */	lhz r4, 0x16(r5)
/* 80089B58 000857B8  38 04 FF FF */	addi r0, r4, -1
/* 80089B5C 000857BC  1C 00 00 0E */	mulli r0, r0, 0xe
/* 80089B60 000857C0  7C 85 02 14 */	add r4, r5, r0
/* 80089B64 000857C4  A0 04 01 64 */	lhz r0, 0x164(r4)
/* 80089B68 000857C8  98 05 01 24 */	stb r0, 0x124(r5)
/* 80089B6C 000857CC  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 80089B70 000857D0  38 84 49 84 */	addi r4, r4, 0x4984
/* 80089B74 000857D4  48 09 2E 29 */	bl func_8011C99C
/* 80089B78 000857D8  38 00 00 71 */	li r0, 0x71
/* 80089B7C 000857DC  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80089B80 000857E0  48 00 00 48 */	b lbl_80089BC8
lbl_80089B84:
/* 80089B84 000857E4  38 60 00 00 */	li r3, 0
/* 80089B88 000857E8  4B FF 95 FD */	bl func_80083184
/* 80089B8C 000857EC  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 80089B90 000857F0  28 00 00 01 */	cmplwi r0, 1
/* 80089B94 000857F4  40 82 00 10 */	bne lbl_80089BA4
/* 80089B98 000857F8  38 00 00 71 */	li r0, 0x71
/* 80089B9C 000857FC  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 80089BA0 00085800  48 00 00 28 */	b lbl_80089BC8
lbl_80089BA4:
/* 80089BA4 00085804  4B FF 71 ED */	bl func_80080D90
/* 80089BA8 00085808  4B FC DD 15 */	bl func_800578BC
/* 80089BAC 0008580C  38 60 00 02 */	li r3, 2
/* 80089BB0 00085810  48 0A 97 39 */	bl func_801332E8
/* 80089BB4 00085814  38 60 00 00 */	li r3, 0
/* 80089BB8 00085818  4B FF 28 29 */	bl func_8007C3E0
/* 80089BBC 0008581C  80 6D A3 80 */	lwz r3, lbl_8063F640-_SDA_BASE_(r13)
/* 80089BC0 00085820  38 80 08 34 */	li r4, 0x834
/* 80089BC4 00085824  48 19 CB E5 */	bl func_802267A8
lbl_80089BC8:
/* 80089BC8 00085828  E3 E1 01 68 */	psq_l f31, 360(r1), 0, qr0
/* 80089BCC 0008582C  39 61 01 60 */	addi r11, r1, 0x160
/* 80089BD0 00085830  CB E1 01 60 */	lfd f31, 0x160(r1)
/* 80089BD4 00085834  48 13 D5 A1 */	bl _restgpr_27
/* 80089BD8 00085838  80 01 01 74 */	lwz r0, 0x174(r1)
/* 80089BDC 0008583C  7C 08 03 A6 */	mtlr r0
/* 80089BE0 00085840  38 21 01 70 */	addi r1, r1, 0x170
/* 80089BE4 00085844  4E 80 00 20 */	blr
lbl_80089BE8:
/* 80089BE8 00085848  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80089BEC 0008584C  7C 08 02 A6 */	mflr r0
/* 80089BF0 00085850  90 01 00 14 */	stw r0, 0x14(r1)
/* 80089BF4 00085854  4B FD 08 59 */	bl func_8005A44C
/* 80089BF8 00085858  80 6D 9A A8 */	lwz r3, lbl_8063ED68-_SDA_BASE_(r13)
/* 80089BFC 0008585C  80 03 00 18 */	lwz r0, 0x18(r3)
/* 80089C00 00085860  2C 00 00 00 */	cmpwi r0, 0
/* 80089C04 00085864  41 82 00 0C */	beq lbl_80089C10
/* 80089C08 00085868  80 6D A1 BC */	lwz r3, lbl_8063F47C-_SDA_BASE_(r13)
/* 80089C0C 0008586C  90 03 01 18 */	stw r0, 0x118(r3)
lbl_80089C10:
/* 80089C10 00085870  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80089C14 00085874  7C 08 03 A6 */	mtlr r0
/* 80089C18 00085878  38 21 00 10 */	addi r1, r1, 0x10
/* 80089C1C 0008587C  4E 80 00 20 */	blr

.global func_80089C20
func_80089C20:
/* 80089C20 00085880  4E 80 00 20 */	blr

.global func_80089C24
func_80089C24:
/* 80089C24 00085884  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80089C28 00085888  7C 08 02 A6 */	mflr r0
/* 80089C2C 0008588C  90 01 00 14 */	stw r0, 0x14(r1)
/* 80089C30 00085890  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80089C34 00085894  54 9F 10 3A */	slwi r31, r4, 2
/* 80089C38 00085898  93 C1 00 08 */	stw r30, 8(r1)
/* 80089C3C 0008589C  7C 9E 23 78 */	mr r30, r4
/* 80089C40 000858A0  80 0D 9A A8 */	lwz r0, lbl_8063ED68-_SDA_BASE_(r13)
/* 80089C44 000858A4  7C 60 FA 14 */	add r3, r0, r31
/* 80089C48 000858A8  80 03 00 08 */	lwz r0, 8(r3)
/* 80089C4C 000858AC  2C 00 00 00 */	cmpwi r0, 0
/* 80089C50 000858B0  40 82 00 E8 */	bne lbl_80089D38
/* 80089C54 000858B4  4B FB 45 09 */	bl func_8003E15C
/* 80089C58 000858B8  4B FB 45 65 */	bl func_8003E1BC
/* 80089C5C 000858BC  80 0D 9A A8 */	lwz r0, lbl_8063ED68-_SDA_BASE_(r13)
/* 80089C60 000858C0  2C 1E 00 00 */	cmpwi r30, 0
/* 80089C64 000858C4  7C 80 FA 14 */	add r4, r0, r31
/* 80089C68 000858C8  90 64 00 08 */	stw r3, 8(r4)
/* 80089C6C 000858CC  40 82 00 2C */	bne lbl_80089C98
/* 80089C70 000858D0  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 80089C74 000858D4  38 A0 00 01 */	li r5, 1
/* 80089C78 000858D8  80 6D 9A A8 */	lwz r3, lbl_8063ED68-_SDA_BASE_(r13)
/* 80089C7C 000858DC  88 04 3D 9A */	lbz r0, 0x3d9a(r4)
/* 80089C80 000858E0  38 84 3B CC */	addi r4, r4, 0x3bcc
/* 80089C84 000858E4  7C 63 FA 14 */	add r3, r3, r31
/* 80089C88 000858E8  80 63 00 08 */	lwz r3, 8(r3)
/* 80089C8C 000858EC  7C 06 07 74 */	extsb r6, r0
/* 80089C90 000858F0  4B FB 36 75 */	bl func_8003D304
/* 80089C94 000858F4  48 00 00 90 */	b lbl_80089D24
lbl_80089C98:
/* 80089C98 000858F8  2C 1E 00 01 */	cmpwi r30, 1
/* 80089C9C 000858FC  40 82 00 2C */	bne lbl_80089CC8
/* 80089CA0 00085900  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 80089CA4 00085904  38 A0 00 01 */	li r5, 1
/* 80089CA8 00085908  80 6D 9A A8 */	lwz r3, lbl_8063ED68-_SDA_BASE_(r13)
/* 80089CAC 0008590C  88 04 4B 72 */	lbz r0, 0x4b72(r4)
/* 80089CB0 00085910  38 84 49 A4 */	addi r4, r4, 0x49a4
/* 80089CB4 00085914  7C 63 FA 14 */	add r3, r3, r31
/* 80089CB8 00085918  80 63 00 08 */	lwz r3, 8(r3)
/* 80089CBC 0008591C  7C 06 07 74 */	extsb r6, r0
/* 80089CC0 00085920  4B FB 36 45 */	bl func_8003D304
/* 80089CC4 00085924  48 00 00 60 */	b lbl_80089D24
lbl_80089CC8:
/* 80089CC8 00085928  2C 1E 00 02 */	cmpwi r30, 2
/* 80089CCC 0008592C  40 82 00 2C */	bne lbl_80089CF8
/* 80089CD0 00085930  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 80089CD4 00085934  38 A0 00 01 */	li r5, 1
/* 80089CD8 00085938  80 6D 9A A8 */	lwz r3, lbl_8063ED68-_SDA_BASE_(r13)
/* 80089CDC 0008593C  88 04 44 86 */	lbz r0, 0x4486(r4)
/* 80089CE0 00085940  38 84 42 B8 */	addi r4, r4, 0x42b8
/* 80089CE4 00085944  7C 63 FA 14 */	add r3, r3, r31
/* 80089CE8 00085948  80 63 00 08 */	lwz r3, 8(r3)
/* 80089CEC 0008594C  7C 06 07 74 */	extsb r6, r0
/* 80089CF0 00085950  4B FB 36 15 */	bl func_8003D304
/* 80089CF4 00085954  48 00 00 30 */	b lbl_80089D24
lbl_80089CF8:
/* 80089CF8 00085958  2C 1E 00 03 */	cmpwi r30, 3
/* 80089CFC 0008595C  40 82 00 28 */	bne lbl_80089D24
/* 80089D00 00085960  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 80089D04 00085964  38 A0 00 01 */	li r5, 1
/* 80089D08 00085968  80 6D 9A A8 */	lwz r3, lbl_8063ED68-_SDA_BASE_(r13)
/* 80089D0C 0008596C  88 04 52 5E */	lbz r0, 0x525e(r4)
/* 80089D10 00085970  38 84 50 90 */	addi r4, r4, 0x5090
/* 80089D14 00085974  7C 63 FA 14 */	add r3, r3, r31
/* 80089D18 00085978  80 63 00 08 */	lwz r3, 8(r3)
/* 80089D1C 0008597C  7C 06 07 74 */	extsb r6, r0
/* 80089D20 00085980  4B FB 35 E5 */	bl func_8003D304
lbl_80089D24:
/* 80089D24 00085984  80 0D 9A A8 */	lwz r0, lbl_8063ED68-_SDA_BASE_(r13)
/* 80089D28 00085988  38 80 00 01 */	li r4, 1
/* 80089D2C 0008598C  7C 60 FA 14 */	add r3, r0, r31
/* 80089D30 00085990  80 63 00 08 */	lwz r3, 8(r3)
/* 80089D34 00085994  4B FB 37 59 */	bl func_8003D48C
lbl_80089D38:
/* 80089D38 00085998  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80089D3C 0008599C  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80089D40 000859A0  83 C1 00 08 */	lwz r30, 8(r1)
/* 80089D44 000859A4  7C 08 03 A6 */	mtlr r0
/* 80089D48 000859A8  38 21 00 10 */	addi r1, r1, 0x10
/* 80089D4C 000859AC  4E 80 00 20 */	blr
lbl_80089D50:
/* 80089D50 000859B0  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80089D54 000859B4  7C 08 02 A6 */	mflr r0
/* 80089D58 000859B8  2C 05 00 00 */	cmpwi r5, 0
/* 80089D5C 000859BC  90 01 00 24 */	stw r0, 0x24(r1)
/* 80089D60 000859C0  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80089D64 000859C4  93 C1 00 18 */	stw r30, 0x18(r1)
/* 80089D68 000859C8  93 A1 00 14 */	stw r29, 0x14(r1)
/* 80089D6C 000859CC  93 81 00 10 */	stw r28, 0x10(r1)
/* 80089D70 000859D0  7C 9C 23 78 */	mr r28, r4
/* 80089D74 000859D4  83 A4 00 00 */	lwz r29, 0(r4)
/* 80089D78 000859D8  41 82 00 48 */	beq lbl_80089DC0
/* 80089D7C 000859DC  3F E0 80 48 */	lis r31, lbl_8047B100@ha
/* 80089D80 000859E0  3B FF B1 00 */	addi r31, r31, lbl_8047B100@l
lbl_80089D84:
/* 80089D84 000859E4  2C 1D 00 00 */	cmpwi r29, 0
/* 80089D88 000859E8  40 82 00 08 */	bne lbl_80089D90
/* 80089D8C 000859EC  83 AD 9A 80 */	lwz r29, lbl_8063ED40-_SDA_BASE_(r13)
lbl_80089D90:
/* 80089D90 000859F0  3B BD FF FF */	addi r29, r29, -1
/* 80089D94 000859F4  38 80 00 05 */	li r4, 5
/* 80089D98 000859F8  1C 1D 00 8C */	mulli r0, r29, 0x8c
/* 80089D9C 000859FC  38 A0 00 00 */	li r5, 0
/* 80089DA0 00085A00  7F DF 02 14 */	add r30, r31, r0
/* 80089DA4 00085A04  7F C3 F3 78 */	mr r3, r30
/* 80089DA8 00085A08  48 35 11 55 */	bl func_803DAEFC
/* 80089DAC 00085A0C  2C 03 00 00 */	cmpwi r3, 0
/* 80089DB0 00085A10  41 82 FF D4 */	beq lbl_80089D84
/* 80089DB4 00085A14  93 BC 00 00 */	stw r29, 0(r28)
/* 80089DB8 00085A18  7F C3 F3 78 */	mr r3, r30
/* 80089DBC 00085A1C  48 00 00 48 */	b lbl_80089E04
lbl_80089DC0:
/* 80089DC0 00085A20  3F E0 80 48 */	lis r31, lbl_8047B100@ha
/* 80089DC4 00085A24  3B FF B1 00 */	addi r31, r31, lbl_8047B100@l
lbl_80089DC8:
/* 80089DC8 00085A28  80 0D 9A 80 */	lwz r0, lbl_8063ED40-_SDA_BASE_(r13)
/* 80089DCC 00085A2C  3B BD 00 01 */	addi r29, r29, 1
/* 80089DD0 00085A30  7C 1D 00 40 */	cmplw r29, r0
/* 80089DD4 00085A34  40 82 00 08 */	bne lbl_80089DDC
/* 80089DD8 00085A38  3B A0 00 00 */	li r29, 0
lbl_80089DDC:
/* 80089DDC 00085A3C  1C 1D 00 8C */	mulli r0, r29, 0x8c
/* 80089DE0 00085A40  38 80 00 05 */	li r4, 5
/* 80089DE4 00085A44  38 A0 00 00 */	li r5, 0
/* 80089DE8 00085A48  7F DF 02 14 */	add r30, r31, r0
/* 80089DEC 00085A4C  7F C3 F3 78 */	mr r3, r30
/* 80089DF0 00085A50  48 35 11 0D */	bl func_803DAEFC
/* 80089DF4 00085A54  2C 03 00 00 */	cmpwi r3, 0
/* 80089DF8 00085A58  41 82 FF D0 */	beq lbl_80089DC8
/* 80089DFC 00085A5C  93 BC 00 00 */	stw r29, 0(r28)
/* 80089E00 00085A60  7F C3 F3 78 */	mr r3, r30
lbl_80089E04:
/* 80089E04 00085A64  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80089E08 00085A68  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80089E0C 00085A6C  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 80089E10 00085A70  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 80089E14 00085A74  83 81 00 10 */	lwz r28, 0x10(r1)
/* 80089E18 00085A78  7C 08 03 A6 */	mtlr r0
/* 80089E1C 00085A7C  38 21 00 20 */	addi r1, r1, 0x20
/* 80089E20 00085A80  4E 80 00 20 */	blr
lbl_80089E24:
/* 80089E24 00085A84  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80089E28 00085A88  7C 08 02 A6 */	mflr r0
/* 80089E2C 00085A8C  90 01 00 24 */	stw r0, 0x24(r1)
/* 80089E30 00085A90  39 61 00 20 */	addi r11, r1, 0x20
/* 80089E34 00085A94  48 13 D2 F5 */	bl _savegpr_27
/* 80089E38 00085A98  7C 9F 23 78 */	mr r31, r4
/* 80089E3C 00085A9C  7C BC 2B 78 */	mr r28, r5
/* 80089E40 00085AA0  48 0D 58 A1 */	bl func_8015F6E0
/* 80089E44 00085AA4  80 0D 9A 2C */	lwz r0, lbl_8063ECEC-_SDA_BASE_(r13)
/* 80089E48 00085AA8  83 BF 00 00 */	lwz r29, 0(r31)
/* 80089E4C 00085AAC  28 00 00 01 */	cmplwi r0, 1
/* 80089E50 00085AB0  41 80 00 18 */	blt lbl_80089E68
/* 80089E54 00085AB4  28 00 00 04 */	cmplwi r0, 4
/* 80089E58 00085AB8  41 81 00 10 */	bgt lbl_80089E68
/* 80089E5C 00085ABC  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80089E60 00085AC0  3B 63 57 5C */	addi r27, r3, 0x575c
/* 80089E64 00085AC4  48 00 00 1C */	b lbl_80089E80
lbl_80089E68:
/* 80089E68 00085AC8  28 00 00 05 */	cmplwi r0, 5
/* 80089E6C 00085ACC  41 80 00 14 */	blt lbl_80089E80
/* 80089E70 00085AD0  28 00 00 08 */	cmplwi r0, 8
/* 80089E74 00085AD4  41 81 00 0C */	bgt lbl_80089E80
/* 80089E78 00085AD8  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80089E7C 00085ADC  3B 63 61 B4 */	addi r27, r3, 0x61b4
lbl_80089E80:
/* 80089E80 00085AE0  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 80089E84 00085AE4  2C 1C 00 00 */	cmpwi r28, 0
/* 80089E88 00085AE8  80 83 00 08 */	lwz r4, 8(r3)
/* 80089E8C 00085AEC  38 64 FF FE */	addi r3, r4, -2
/* 80089E90 00085AF0  20 04 00 02 */	subfic r0, r4, 2
/* 80089E94 00085AF4  7C 60 00 F8 */	nor r0, r3, r0
/* 80089E98 00085AF8  7C 03 FE 70 */	srawi r3, r0, 0x1f
/* 80089E9C 00085AFC  3B 83 00 04 */	addi r28, r3, 4
/* 80089EA0 00085B00  41 82 00 50 */	beq lbl_80089EF0
lbl_80089EA4:
/* 80089EA4 00085B04  2C 1D 00 00 */	cmpwi r29, 0
/* 80089EA8 00085B08  40 82 00 08 */	bne lbl_80089EB0
/* 80089EAC 00085B0C  7F 9D E3 78 */	mr r29, r28
lbl_80089EB0:
/* 80089EB0 00085B10  3B BD FF FF */	addi r29, r29, -1
/* 80089EB4 00085B14  1C 1D 00 DC */	mulli r0, r29, 0xdc
/* 80089EB8 00085B18  7C 7B 02 14 */	add r3, r27, r0
/* 80089EBC 00085B1C  38 63 00 04 */	addi r3, r3, 4
/* 80089EC0 00085B20  48 35 22 DD */	bl func_803DC19C
/* 80089EC4 00085B24  7C 7E 1B 78 */	mr r30, r3
/* 80089EC8 00085B28  4B FC CD 0D */	bl func_80056BD4
/* 80089ECC 00085B2C  2C 03 00 00 */	cmpwi r3, 0
/* 80089ED0 00085B30  41 82 FF D4 */	beq lbl_80089EA4
/* 80089ED4 00085B34  7F C3 F3 78 */	mr r3, r30
/* 80089ED8 00085B38  4B FC CF 55 */	bl func_80056E2C
/* 80089EDC 00085B3C  2C 03 00 00 */	cmpwi r3, 0
/* 80089EE0 00085B40  40 82 FF C4 */	bne lbl_80089EA4
/* 80089EE4 00085B44  93 BF 00 00 */	stw r29, 0(r31)
/* 80089EE8 00085B48  7F C3 F3 78 */	mr r3, r30
/* 80089EEC 00085B4C  48 00 00 4C */	b lbl_80089F38
lbl_80089EF0:
/* 80089EF0 00085B50  3B BD 00 01 */	addi r29, r29, 1
/* 80089EF4 00085B54  7C 1D E0 40 */	cmplw r29, r28
/* 80089EF8 00085B58  40 82 00 08 */	bne lbl_80089F00
/* 80089EFC 00085B5C  3B A0 00 00 */	li r29, 0
lbl_80089F00:
/* 80089F00 00085B60  1C 1D 00 DC */	mulli r0, r29, 0xdc
/* 80089F04 00085B64  7C 7B 02 14 */	add r3, r27, r0
/* 80089F08 00085B68  38 63 00 04 */	addi r3, r3, 4
/* 80089F0C 00085B6C  48 35 22 91 */	bl func_803DC19C
/* 80089F10 00085B70  7C 7E 1B 78 */	mr r30, r3
/* 80089F14 00085B74  4B FC CC C1 */	bl func_80056BD4
/* 80089F18 00085B78  2C 03 00 00 */	cmpwi r3, 0
/* 80089F1C 00085B7C  41 82 FF D4 */	beq lbl_80089EF0
/* 80089F20 00085B80  7F C3 F3 78 */	mr r3, r30
/* 80089F24 00085B84  4B FC CF 09 */	bl func_80056E2C
/* 80089F28 00085B88  2C 03 00 00 */	cmpwi r3, 0
/* 80089F2C 00085B8C  40 82 FF C4 */	bne lbl_80089EF0
/* 80089F30 00085B90  93 BF 00 00 */	stw r29, 0(r31)
/* 80089F34 00085B94  7F C3 F3 78 */	mr r3, r30
lbl_80089F38:
/* 80089F38 00085B98  39 61 00 20 */	addi r11, r1, 0x20
/* 80089F3C 00085B9C  48 13 D2 39 */	bl _restgpr_27
/* 80089F40 00085BA0  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80089F44 00085BA4  7C 08 03 A6 */	mtlr r0
/* 80089F48 00085BA8  38 21 00 20 */	addi r1, r1, 0x20
/* 80089F4C 00085BAC  4E 80 00 20 */	blr

.global func_80089F50
func_80089F50:
/* 80089F50 00085BB0  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80089F54 00085BB4  7C 08 02 A6 */	mflr r0
/* 80089F58 00085BB8  90 01 00 14 */	stw r0, 0x14(r1)
/* 80089F5C 00085BBC  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80089F60 00085BC0  93 C1 00 08 */	stw r30, 8(r1)
/* 80089F64 00085BC4  48 00 06 71 */	bl func_8008A5D4
/* 80089F68 00085BC8  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 80089F6C 00085BCC  38 A0 00 00 */	li r5, 0
/* 80089F70 00085BD0  A0 04 00 9A */	lhz r0, 0x9a(r4)
/* 80089F74 00085BD4  28 00 00 02 */	cmplwi r0, 2
/* 80089F78 00085BD8  40 82 00 08 */	bne lbl_80089F80
/* 80089F7C 00085BDC  38 A0 00 01 */	li r5, 1
lbl_80089F80:
/* 80089F80 00085BE0  3F C0 80 64 */	lis r30, lbl_8063CE34@ha
/* 80089F84 00085BE4  7C 64 1B 78 */	mr r4, r3
/* 80089F88 00085BE8  3B DE CE 34 */	addi r30, r30, lbl_8063CE34@l
/* 80089F8C 00085BEC  38 7E 00 60 */	addi r3, r30, 0x60
/* 80089F90 00085BF0  48 30 DF 51 */	bl func_80397EE0
/* 80089F94 00085BF4  7C 7F 1B 78 */	mr r31, r3
/* 80089F98 00085BF8  38 7E 00 5C */	addi r3, r30, 0x5c
/* 80089F9C 00085BFC  57 E4 06 3E */	clrlwi r4, r31, 0x18
/* 80089FA0 00085C00  48 30 D9 71 */	bl func_80397910
/* 80089FA4 00085C04  80 AD 9A D0 */	lwz r5, lbl_8063ED90-_SDA_BASE_(r13)
/* 80089FA8 00085C08  57 E4 06 3E */	clrlwi r4, r31, 0x18
/* 80089FAC 00085C0C  B0 65 00 8C */	sth r3, 0x8c(r5)
/* 80089FB0 00085C10  38 7E 00 5C */	addi r3, r30, 0x5c
/* 80089FB4 00085C14  48 30 D9 91 */	bl func_80397944
/* 80089FB8 00085C18  80 AD 9A D0 */	lwz r5, lbl_8063ED90-_SDA_BASE_(r13)
/* 80089FBC 00085C1C  57 E4 06 3E */	clrlwi r4, r31, 0x18
/* 80089FC0 00085C20  B0 65 00 8E */	sth r3, 0x8e(r5)
/* 80089FC4 00085C24  38 7E 00 5C */	addi r3, r30, 0x5c
/* 80089FC8 00085C28  48 30 D9 B1 */	bl func_80397978
/* 80089FCC 00085C2C  80 AD 9A D0 */	lwz r5, lbl_8063ED90-_SDA_BASE_(r13)
/* 80089FD0 00085C30  57 E4 06 3E */	clrlwi r4, r31, 0x18
/* 80089FD4 00085C34  B0 65 00 90 */	sth r3, 0x90(r5)
/* 80089FD8 00085C38  38 7E 00 5C */	addi r3, r30, 0x5c
/* 80089FDC 00085C3C  48 30 D9 D1 */	bl func_803979AC
/* 80089FE0 00085C40  80 AD 9A D0 */	lwz r5, lbl_8063ED90-_SDA_BASE_(r13)
/* 80089FE4 00085C44  57 E4 06 3E */	clrlwi r4, r31, 0x18
/* 80089FE8 00085C48  B0 65 00 92 */	sth r3, 0x92(r5)
/* 80089FEC 00085C4C  38 7E 00 5C */	addi r3, r30, 0x5c
/* 80089FF0 00085C50  48 30 D9 F1 */	bl func_803979E0
/* 80089FF4 00085C54  80 AD 9A D0 */	lwz r5, lbl_8063ED90-_SDA_BASE_(r13)
/* 80089FF8 00085C58  57 E4 06 3E */	clrlwi r4, r31, 0x18
/* 80089FFC 00085C5C  B0 65 00 94 */	sth r3, 0x94(r5)
/* 8008A000 00085C60  38 7E 00 5C */	addi r3, r30, 0x5c
/* 8008A004 00085C64  48 30 DA 11 */	bl func_80397A14
/* 8008A008 00085C68  80 AD 9A D0 */	lwz r5, lbl_8063ED90-_SDA_BASE_(r13)
/* 8008A00C 00085C6C  57 E4 06 3E */	clrlwi r4, r31, 0x18
/* 8008A010 00085C70  A0 05 00 96 */	lhz r0, 0x96(r5)
/* 8008A014 00085C74  50 60 7C 20 */	rlwimi r0, r3, 0xf, 0x10, 0x10
/* 8008A018 00085C78  38 7E 00 5C */	addi r3, r30, 0x5c
/* 8008A01C 00085C7C  B0 05 00 96 */	sth r0, 0x96(r5)
/* 8008A020 00085C80  48 30 DA 2D */	bl func_80397A4C
/* 8008A024 00085C84  80 AD 9A D0 */	lwz r5, lbl_8063ED90-_SDA_BASE_(r13)
/* 8008A028 00085C88  57 E4 06 3E */	clrlwi r4, r31, 0x18
/* 8008A02C 00085C8C  A0 05 00 96 */	lhz r0, 0x96(r5)
/* 8008A030 00085C90  50 60 74 62 */	rlwimi r0, r3, 0xe, 0x11, 0x11
/* 8008A034 00085C94  38 7E 00 5C */	addi r3, r30, 0x5c
/* 8008A038 00085C98  B0 05 00 96 */	sth r0, 0x96(r5)
/* 8008A03C 00085C9C  48 30 DA 49 */	bl func_80397A84
/* 8008A040 00085CA0  80 AD 9A D0 */	lwz r5, lbl_8063ED90-_SDA_BASE_(r13)
/* 8008A044 00085CA4  57 E4 06 3E */	clrlwi r4, r31, 0x18
/* 8008A048 00085CA8  A0 05 00 96 */	lhz r0, 0x96(r5)
/* 8008A04C 00085CAC  50 60 6C A4 */	rlwimi r0, r3, 0xd, 0x12, 0x12
/* 8008A050 00085CB0  38 7E 00 5C */	addi r3, r30, 0x5c
/* 8008A054 00085CB4  B0 05 00 96 */	sth r0, 0x96(r5)
/* 8008A058 00085CB8  48 30 DA 65 */	bl func_80397ABC
/* 8008A05C 00085CBC  80 AD 9A D0 */	lwz r5, lbl_8063ED90-_SDA_BASE_(r13)
/* 8008A060 00085CC0  57 E4 06 3E */	clrlwi r4, r31, 0x18
/* 8008A064 00085CC4  A0 05 00 96 */	lhz r0, 0x96(r5)
/* 8008A068 00085CC8  50 60 64 E6 */	rlwimi r0, r3, 0xc, 0x13, 0x13
/* 8008A06C 00085CCC  38 7E 00 5C */	addi r3, r30, 0x5c
/* 8008A070 00085CD0  B0 05 00 96 */	sth r0, 0x96(r5)
/* 8008A074 00085CD4  48 30 DA 81 */	bl func_80397AF4
/* 8008A078 00085CD8  80 AD 9A D0 */	lwz r5, lbl_8063ED90-_SDA_BASE_(r13)
/* 8008A07C 00085CDC  57 E4 06 3E */	clrlwi r4, r31, 0x18
/* 8008A080 00085CE0  A0 05 00 96 */	lhz r0, 0x96(r5)
/* 8008A084 00085CE4  50 60 5D 28 */	rlwimi r0, r3, 0xb, 0x14, 0x14
/* 8008A088 00085CE8  38 7E 00 5C */	addi r3, r30, 0x5c
/* 8008A08C 00085CEC  B0 05 00 96 */	sth r0, 0x96(r5)
/* 8008A090 00085CF0  48 30 DA 9D */	bl func_80397B2C
/* 8008A094 00085CF4  80 AD 9A D0 */	lwz r5, lbl_8063ED90-_SDA_BASE_(r13)
/* 8008A098 00085CF8  57 E4 06 3E */	clrlwi r4, r31, 0x18
/* 8008A09C 00085CFC  A0 05 00 96 */	lhz r0, 0x96(r5)
/* 8008A0A0 00085D00  50 60 55 6A */	rlwimi r0, r3, 0xa, 0x15, 0x15
/* 8008A0A4 00085D04  38 7E 00 5C */	addi r3, r30, 0x5c
/* 8008A0A8 00085D08  B0 05 00 96 */	sth r0, 0x96(r5)
/* 8008A0AC 00085D0C  48 30 DA B9 */	bl func_80397B64
/* 8008A0B0 00085D10  80 AD 9A D0 */	lwz r5, lbl_8063ED90-_SDA_BASE_(r13)
/* 8008A0B4 00085D14  57 E4 06 3E */	clrlwi r4, r31, 0x18
/* 8008A0B8 00085D18  A0 05 00 96 */	lhz r0, 0x96(r5)
/* 8008A0BC 00085D1C  50 60 4D AC */	rlwimi r0, r3, 9, 0x16, 0x16
/* 8008A0C0 00085D20  38 7E 00 5C */	addi r3, r30, 0x5c
/* 8008A0C4 00085D24  B0 05 00 96 */	sth r0, 0x96(r5)
/* 8008A0C8 00085D28  48 30 DA D5 */	bl func_80397B9C
/* 8008A0CC 00085D2C  80 AD 9A D0 */	lwz r5, lbl_8063ED90-_SDA_BASE_(r13)
/* 8008A0D0 00085D30  57 E4 06 3E */	clrlwi r4, r31, 0x18
/* 8008A0D4 00085D34  A0 05 00 96 */	lhz r0, 0x96(r5)
/* 8008A0D8 00085D38  50 60 3D F0 */	rlwimi r0, r3, 7, 0x17, 0x18
/* 8008A0DC 00085D3C  38 7E 00 5C */	addi r3, r30, 0x5c
/* 8008A0E0 00085D40  B0 05 00 96 */	sth r0, 0x96(r5)
/* 8008A0E4 00085D44  48 30 DA F1 */	bl func_80397BD4
/* 8008A0E8 00085D48  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 8008A0EC 00085D4C  A0 04 00 96 */	lhz r0, 0x96(r4)
/* 8008A0F0 00085D50  50 60 06 7E */	rlwimi r0, r3, 0, 0x19, 0x1f
/* 8008A0F4 00085D54  B0 04 00 96 */	sth r0, 0x96(r4)
/* 8008A0F8 00085D58  4B FC D7 C5 */	bl func_800578BC
/* 8008A0FC 00085D5C  80 8D 9A D0 */	lwz r4, lbl_8063ED90-_SDA_BASE_(r13)
/* 8008A100 00085D60  80 6D A3 80 */	lwz r3, lbl_8063F640-_SDA_BASE_(r13)
/* 8008A104 00085D64  80 84 00 10 */	lwz r4, 0x10(r4)
/* 8008A108 00085D68  48 19 C6 A1 */	bl func_802267A8
/* 8008A10C 00085D6C  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8008A110 00085D70  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8008A114 00085D74  83 C1 00 08 */	lwz r30, 8(r1)
/* 8008A118 00085D78  7C 08 03 A6 */	mtlr r0
/* 8008A11C 00085D7C  38 21 00 10 */	addi r1, r1, 0x10
/* 8008A120 00085D80  4E 80 00 20 */	blr

.global func_8008A124
func_8008A124:
/* 8008A124 00085D84  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8008A128 00085D88  7C 08 02 A6 */	mflr r0
/* 8008A12C 00085D8C  2C 03 00 01 */	cmpwi r3, 1
/* 8008A130 00085D90  90 01 00 14 */	stw r0, 0x14(r1)
/* 8008A134 00085D94  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8008A138 00085D98  41 82 00 B4 */	beq lbl_8008A1EC
/* 8008A13C 00085D9C  40 80 00 CC */	bge lbl_8008A208
/* 8008A140 00085DA0  2C 03 00 00 */	cmpwi r3, 0
/* 8008A144 00085DA4  40 80 00 08 */	bge lbl_8008A14C
/* 8008A148 00085DA8  48 00 00 C0 */	b lbl_8008A208
lbl_8008A14C:
/* 8008A14C 00085DAC  38 60 03 EF */	li r3, 0x3ef
/* 8008A150 00085DB0  48 1B F4 8D */	bl func_802495DC
/* 8008A154 00085DB4  4B FF 59 05 */	bl func_8007FA58
/* 8008A158 00085DB8  80 6D 9A A8 */	lwz r3, lbl_8063ED68-_SDA_BASE_(r13)
/* 8008A15C 00085DBC  80 03 00 18 */	lwz r0, 0x18(r3)
/* 8008A160 00085DC0  2C 00 00 00 */	cmpwi r0, 0
/* 8008A164 00085DC4  40 82 00 58 */	bne lbl_8008A1BC
/* 8008A168 00085DC8  38 60 03 EF */	li r3, 0x3ef
/* 8008A16C 00085DCC  3C 80 27 51 */	lis r4, 0x2751
/* 8008A170 00085DD0  4B FC BC 29 */	bl func_80055D98
/* 8008A174 00085DD4  7C 7F 1B 78 */	mr r31, r3
/* 8008A178 00085DD8  90 6D 9A 1C */	stw r3, lbl_8063ECDC-_SDA_BASE_(r13)
/* 8008A17C 00085DDC  7F E4 FB 78 */	mr r4, r31
/* 8008A180 00085DE0  48 15 93 5D */	bl func_801E34DC
/* 8008A184 00085DE4  48 15 09 A5 */	bl func_801DAB28
/* 8008A188 00085DE8  2C 03 00 00 */	cmpwi r3, 0
/* 8008A18C 00085DEC  41 82 00 14 */	beq lbl_8008A1A0
/* 8008A190 00085DF0  80 6D 96 38 */	lwz r3, lbl_8063E8F8-_SDA_BASE_(r13)
/* 8008A194 00085DF4  38 80 00 14 */	li r4, 0x14
/* 8008A198 00085DF8  48 15 0A FD */	bl func_801DAC94
/* 8008A19C 00085DFC  48 00 00 08 */	b lbl_8008A1A4
lbl_8008A1A0:
/* 8008A1A0 00085E00  38 60 00 00 */	li r3, 0
lbl_8008A1A4:
/* 8008A1A4 00085E04  2C 03 00 00 */	cmpwi r3, 0
/* 8008A1A8 00085E08  41 82 00 0C */	beq lbl_8008A1B4
/* 8008A1AC 00085E0C  7F E4 FB 78 */	mr r4, r31
/* 8008A1B0 00085E10  48 16 FE E5 */	bl func_801FA094
lbl_8008A1B4:
/* 8008A1B4 00085E14  80 8D 9A A8 */	lwz r4, lbl_8063ED68-_SDA_BASE_(r13)
/* 8008A1B8 00085E18  90 64 00 18 */	stw r3, 0x18(r4)
lbl_8008A1BC:
/* 8008A1BC 00085E1C  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 8008A1C0 00085E20  38 80 00 00 */	li r4, 0
/* 8008A1C4 00085E24  A0 63 3B CC */	lhz r3, 0x3bcc(r3)
/* 8008A1C8 00085E28  4B FF FA 5D */	bl func_80089C24
/* 8008A1CC 00085E2C  80 6D 9A D0 */	lwz r3, lbl_8063ED90-_SDA_BASE_(r13)
/* 8008A1D0 00085E30  38 80 00 01 */	li r4, 1
/* 8008A1D4 00085E34  A0 63 49 A4 */	lhz r3, 0x49a4(r3)
/* 8008A1D8 00085E38  4B FF FA 4D */	bl func_80089C24
/* 8008A1DC 00085E3C  38 00 00 74 */	li r0, 0x74
/* 8008A1E0 00085E40  38 60 00 01 */	li r3, 1
/* 8008A1E4 00085E44  B0 0D 9A 22 */	sth r0, lbl_8063ECE2-_SDA_BASE_(r13)
/* 8008A1E8 00085E48  48 00 00 80 */	b lbl_8008A268
lbl_8008A1EC:
/* 8008A1EC 00085E4C  C0 22 86 F8 */	lfs f1, lbl_80640CF8-_SDA2_BASE_(r2)
/* 8008A1F0 00085E50  4B FF 92 F1 */	bl func_800834E0
/* 8008A1F4 00085E54  A0 6D 9A 22 */	lhz r3, lbl_8063ECE2-_SDA_BASE_(r13)
/* 8008A1F8 00085E58  38 03 FF 8A */	addi r0, r3, -118
/* 8008A1FC 00085E5C  7C 00 00 34 */	cntlzw r0, r0
/* 8008A200 00085E60  54 03 D9 7E */	srwi r3, r0, 5
/* 8008A204 00085E64  48 00 00 64 */	b lbl_8008A268
lbl_8008A208:
/* 8008A208 00085E68  4B FF 6B 89 */	bl func_80080D90
/* 8008A20C 00085E6C  80 6D 9A 1C */	lwz r3, lbl_8063ECDC-_SDA_BASE_(r13)
/* 8008A210 00085E70  2C 03 00 00 */	cmpwi r3, 0
/* 8008A214 00085E74  41 82 00 28 */	beq lbl_8008A23C
/* 8008A218 00085E78  48 15 95 D9 */	bl func_801E37F0
/* 8008A21C 00085E7C  80 6D 9A A8 */	lwz r3, lbl_8063ED68-_SDA_BASE_(r13)
/* 8008A220 00085E80  38 80 00 01 */	li r4, 1
/* 8008A224 00085E84  80 63 00 18 */	lwz r3, 0x18(r3)
/* 8008A228 00085E88  48 17 00 6D */	bl func_801FA294
/* 8008A22C 00085E8C  80 6D 9A 1C */	lwz r3, lbl_8063ECDC-_SDA_BASE_(r13)
/* 8008A230 00085E90  4B FC BC 01 */	bl func_80055E30
/* 8008A234 00085E94  38 00 00 00 */	li r0, 0
/* 8008A238 00085E98  90 0D 9A 1C */	stw r0, lbl_8063ECDC-_SDA_BASE_(r13)
lbl_8008A23C:
/* 8008A23C 00085E9C  80 6D 9A A8 */	lwz r3, lbl_8063ED68-_SDA_BASE_(r13)
/* 8008A240 00085EA0  2C 03 00 00 */	cmpwi r3, 0
/* 8008A244 00085EA4  41 82 00 08 */	beq lbl_8008A24C
/* 8008A248 00085EA8  48 15 08 71 */	bl __dl__FPv
lbl_8008A24C:
/* 8008A24C 00085EAC  38 00 00 00 */	li r0, 0
/* 8008A250 00085EB0  38 60 03 EF */	li r3, 0x3ef
/* 8008A254 00085EB4  90 0D 9A A8 */	stw r0, lbl_8063ED68-_SDA_BASE_(r13)
/* 8008A258 00085EB8  48 1B F6 39 */	bl func_80249890
/* 8008A25C 00085EBC  38 60 03 EF */	li r3, 0x3ef
/* 8008A260 00085EC0  48 15 14 15 */	bl func_801DB674
/* 8008A264 00085EC4  38 60 00 01 */	li r3, 1
lbl_8008A268:
/* 8008A268 00085EC8  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8008A26C 00085ECC  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8008A270 00085ED0  7C 08 03 A6 */	mtlr r0
/* 8008A274 00085ED4  38 21 00 10 */	addi r1, r1, 0x10
/* 8008A278 00085ED8  4E 80 00 20 */	blr

.global func_8008A27C
func_8008A27C:
/* 8008A27C 00085EDC  80 6D 9A A8 */	lwz r3, lbl_8063ED68-_SDA_BASE_(r13)
/* 8008A280 00085EE0  80 03 00 18 */	lwz r0, 0x18(r3)
/* 8008A284 00085EE4  2C 00 00 00 */	cmpwi r0, 0
/* 8008A288 00085EE8  4D 82 00 20 */	beqlr
/* 8008A28C 00085EEC  80 6D A1 BC */	lwz r3, lbl_8063F47C-_SDA_BASE_(r13)
/* 8008A290 00085EF0  90 03 01 18 */	stw r0, 0x118(r3)
/* 8008A294 00085EF4  4E 80 00 20 */	blr

.global func_8008A298
func_8008A298:
/* 8008A298 00085EF8  38 C0 00 01 */	li r6, 1
/* 8008A29C 00085EFC  39 0D 9A 10 */	addi r8, r13, lbl_8063ECD0-_SDA_BASE_
/* 8008A2A0 00085F00  38 A0 00 04 */	li r5, 4
/* 8008A2A4 00085F04  38 00 00 00 */	li r0, 0
/* 8008A2A8 00085F08  3C 60 80 48 */	lis r3, lbl_8047B0A0@ha
/* 8008A2AC 00085F0C  3C 80 80 03 */	lis r4, func_8002A84C@ha
/* 8008A2B0 00085F10  98 CD 9A 10 */	stb r6, lbl_8063ECD0-_SDA_BASE_(r13)
/* 8008A2B4 00085F14  38 63 B0 A0 */	addi r3, r3, lbl_8047B0A0@l
/* 8008A2B8 00085F18  38 84 A8 4C */	addi r4, r4, func_8002A84C@l
/* 8008A2BC 00085F1C  38 C0 00 04 */	li r6, 4
/* 8008A2C0 00085F20  B0 A8 00 02 */	sth r5, 2(r8)
/* 8008A2C4 00085F24  38 A0 00 00 */	li r5, 0
/* 8008A2C8 00085F28  38 E0 00 18 */	li r7, 0x18
/* 8008A2CC 00085F2C  98 08 00 04 */	stb r0, 4(r8)
/* 8008A2D0 00085F30  48 13 CB 98 */	b __construct_array