summaryrefslogtreecommitdiff
path: root/asm/code_80263CBC.s
blob: 50de1c5926070cd6d80fbefd55479012141c96cc (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
.include "macros.inc"

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

.global func_80263CBC
func_80263CBC:
/* 80263CBC 0025F91C  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80263CC0 0025F920  7C 08 02 A6 */	mflr r0
/* 80263CC4 0025F924  90 01 00 14 */	stw r0, 0x14(r1)
/* 80263CC8 0025F928  80 0D A7 50 */	lwz r0, lbl_8063FA10-_SDA_BASE_(r13)
/* 80263CCC 0025F92C  2C 00 00 00 */	cmpwi r0, 0
/* 80263CD0 0025F930  40 82 00 2C */	bne lbl_80263CFC
/* 80263CD4 0025F934  38 6D A7 54 */	addi r3, r13, lbl_8063FA14-_SDA_BASE_
/* 80263CD8 0025F938  48 0B 97 D9 */	bl DWC_InitLanMatch
/* 80263CDC 0025F93C  38 00 00 01 */	li r0, 1
/* 80263CE0 0025F940  3C 60 80 26 */	lis r3, lbl_80265FF0@ha
/* 80263CE4 0025F944  90 0D A7 50 */	stw r0, lbl_8063FA10-_SDA_BASE_(r13)
/* 80263CE8 0025F948  38 63 5F F0 */	addi r3, r3, lbl_80265FF0@l
/* 80263CEC 0025F94C  48 0B 98 31 */	bl DWC_SetSendLanMatchCallback
/* 80263CF0 0025F950  3C 60 80 26 */	lis r3, lbl_80265FF8@ha
/* 80263CF4 0025F954  38 63 5F F8 */	addi r3, r3, lbl_80265FF8@l
/* 80263CF8 0025F958  48 0B 98 19 */	bl DWC_SetRecvLanMatchCallback
lbl_80263CFC:
/* 80263CFC 0025F95C  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80263D00 0025F960  7C 08 03 A6 */	mtlr r0
/* 80263D04 0025F964  38 21 00 10 */	addi r1, r1, 0x10
/* 80263D08 0025F968  4E 80 00 20 */	blr

.global func_80263D0C
func_80263D0C:
/* 80263D0C 0025F96C  38 00 00 00 */	li r0, 0
/* 80263D10 0025F970  90 0D A7 50 */	stw r0, lbl_8063FA10-_SDA_BASE_(r13)
/* 80263D14 0025F974  48 0B A3 00 */	b DWC_ShutdownLanMatch
/* 80263D18 0025F978  38 60 01 2C */	li r3, 0x12c
/* 80263D1C 0025F97C  4E 80 00 20 */	blr
/* 80263D20 0025F980  38 60 00 28 */	li r3, 0x28
/* 80263D24 0025F984  4E 80 00 20 */	blr
/* 80263D28 0025F988  80 03 65 24 */	lwz r0, 0x6524(r3)
/* 80263D2C 0025F98C  3C 80 51 EC */	lis r4, 0x51EB851F@ha
/* 80263D30 0025F990  38 E0 00 0A */	li r7, 0xa
/* 80263D34 0025F994  2C 00 00 00 */	cmpwi r0, 0
/* 80263D38 0025F998  38 A4 85 1F */	addi r5, r4, 0x51EB851F@l
/* 80263D3C 0025F99C  41 82 00 30 */	beq lbl_80263D6C
/* 80263D40 0025F9A0  80 03 65 20 */	lwz r0, 0x6520(r3)
/* 80263D44 0025F9A4  2C 00 00 00 */	cmpwi r0, 0
/* 80263D48 0025F9A8  40 82 00 24 */	bne lbl_80263D6C
/* 80263D4C 0025F9AC  80 C3 65 28 */	lwz r6, 0x6528(r3)
/* 80263D50 0025F9B0  7C 05 30 96 */	mulhw r0, r5, r6
/* 80263D54 0025F9B4  7C 00 2E 70 */	srawi r0, r0, 5
/* 80263D58 0025F9B8  54 04 0F FE */	srwi r4, r0, 0x1f
/* 80263D5C 0025F9BC  7C 00 22 14 */	add r0, r0, r4
/* 80263D60 0025F9C0  7C 00 38 00 */	cmpw r0, r7
/* 80263D64 0025F9C4  40 81 00 08 */	ble lbl_80263D6C
/* 80263D68 0025F9C8  7C C7 33 78 */	mr r7, r6
lbl_80263D6C:
/* 80263D6C 0025F9CC  80 03 65 34 */	lwz r0, 0x6534(r3)
/* 80263D70 0025F9D0  2C 00 00 00 */	cmpwi r0, 0
/* 80263D74 0025F9D4  41 82 00 30 */	beq lbl_80263DA4
/* 80263D78 0025F9D8  80 03 65 30 */	lwz r0, 0x6530(r3)
/* 80263D7C 0025F9DC  2C 00 00 00 */	cmpwi r0, 0
/* 80263D80 0025F9E0  40 82 00 24 */	bne lbl_80263DA4
/* 80263D84 0025F9E4  80 C3 65 38 */	lwz r6, 0x6538(r3)
/* 80263D88 0025F9E8  7C 05 30 96 */	mulhw r0, r5, r6
/* 80263D8C 0025F9EC  7C 00 2E 70 */	srawi r0, r0, 5
/* 80263D90 0025F9F0  54 04 0F FE */	srwi r4, r0, 0x1f
/* 80263D94 0025F9F4  7C 00 22 14 */	add r0, r0, r4
/* 80263D98 0025F9F8  7C 00 38 00 */	cmpw r0, r7
/* 80263D9C 0025F9FC  40 81 00 08 */	ble lbl_80263DA4
/* 80263DA0 0025FA00  7C C7 33 78 */	mr r7, r6
lbl_80263DA4:
/* 80263DA4 0025FA04  2C 07 00 28 */	cmpwi r7, 0x28
/* 80263DA8 0025FA08  40 81 00 08 */	ble lbl_80263DB0
/* 80263DAC 0025FA0C  38 E0 00 28 */	li r7, 0x28
lbl_80263DB0:
/* 80263DB0 0025FA10  7C E3 3B 78 */	mr r3, r7
/* 80263DB4 0025FA14  4E 80 00 20 */	blr
/* 80263DB8 0025FA18  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80263DBC 0025FA1C  7C 08 02 A6 */	mflr r0
/* 80263DC0 0025FA20  28 04 00 11 */	cmplwi r4, 0x11
/* 80263DC4 0025FA24  90 01 00 24 */	stw r0, 0x24(r1)
/* 80263DC8 0025FA28  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80263DCC 0025FA2C  3F E0 80 42 */	lis r31, lbl_80425E60@ha
/* 80263DD0 0025FA30  3B FF 5E 60 */	addi r31, r31, lbl_80425E60@l
/* 80263DD4 0025FA34  93 C1 00 18 */	stw r30, 0x18(r1)
/* 80263DD8 0025FA38  93 A1 00 14 */	stw r29, 0x14(r1)
/* 80263DDC 0025FA3C  7C 9D 23 78 */	mr r29, r4
/* 80263DE0 0025FA40  41 81 00 AC */	bgt lbl_80263E8C
/* 80263DE4 0025FA44  3C 60 80 42 */	lis r3, lbl_804260A4@ha
/* 80263DE8 0025FA48  54 80 10 3A */	slwi r0, r4, 2
/* 80263DEC 0025FA4C  38 63 60 A4 */	addi r3, r3, lbl_804260A4@l
/* 80263DF0 0025FA50  7C 63 00 2E */	lwzx r3, r3, r0
/* 80263DF4 0025FA54  7C 69 03 A6 */	mtctr r3
/* 80263DF8 0025FA58  4E 80 04 20 */	bctr
/* 80263DFC 0025FA5C  38 7F 00 00 */	addi r3, r31, 0
/* 80263E00 0025FA60  48 00 00 A8 */	b lbl_80263EA8
/* 80263E04 0025FA64  38 7F 00 1C */	addi r3, r31, 0x1c
/* 80263E08 0025FA68  48 00 00 A0 */	b lbl_80263EA8
/* 80263E0C 0025FA6C  38 7F 00 38 */	addi r3, r31, 0x38
/* 80263E10 0025FA70  48 00 00 98 */	b lbl_80263EA8
/* 80263E14 0025FA74  38 7F 00 58 */	addi r3, r31, 0x58
/* 80263E18 0025FA78  48 00 00 90 */	b lbl_80263EA8
/* 80263E1C 0025FA7C  38 7F 00 7C */	addi r3, r31, 0x7c
/* 80263E20 0025FA80  48 00 00 88 */	b lbl_80263EA8
/* 80263E24 0025FA84  38 7F 00 98 */	addi r3, r31, 0x98
/* 80263E28 0025FA88  48 00 00 80 */	b lbl_80263EA8
/* 80263E2C 0025FA8C  38 7F 00 B8 */	addi r3, r31, 0xb8
/* 80263E30 0025FA90  48 00 00 78 */	b lbl_80263EA8
/* 80263E34 0025FA94  38 7F 00 DC */	addi r3, r31, 0xdc
/* 80263E38 0025FA98  48 00 00 70 */	b lbl_80263EA8
/* 80263E3C 0025FA9C  38 7F 00 F8 */	addi r3, r31, 0xf8
/* 80263E40 0025FAA0  48 00 00 68 */	b lbl_80263EA8
/* 80263E44 0025FAA4  38 7F 01 14 */	addi r3, r31, 0x114
/* 80263E48 0025FAA8  48 00 00 60 */	b lbl_80263EA8
/* 80263E4C 0025FAAC  38 7F 01 30 */	addi r3, r31, 0x130
/* 80263E50 0025FAB0  48 00 00 58 */	b lbl_80263EA8
/* 80263E54 0025FAB4  38 7F 01 4C */	addi r3, r31, 0x14c
/* 80263E58 0025FAB8  48 00 00 50 */	b lbl_80263EA8
/* 80263E5C 0025FABC  38 7F 01 6C */	addi r3, r31, 0x16c
/* 80263E60 0025FAC0  48 00 00 48 */	b lbl_80263EA8
/* 80263E64 0025FAC4  38 7F 01 90 */	addi r3, r31, 0x190
/* 80263E68 0025FAC8  48 00 00 40 */	b lbl_80263EA8
/* 80263E6C 0025FACC  38 7F 01 B0 */	addi r3, r31, 0x1b0
/* 80263E70 0025FAD0  48 00 00 38 */	b lbl_80263EA8
/* 80263E74 0025FAD4  38 7F 01 D8 */	addi r3, r31, 0x1d8
/* 80263E78 0025FAD8  48 00 00 30 */	b lbl_80263EA8
/* 80263E7C 0025FADC  38 7F 01 F8 */	addi r3, r31, 0x1f8
/* 80263E80 0025FAE0  48 00 00 28 */	b lbl_80263EA8
/* 80263E84 0025FAE4  38 7F 02 14 */	addi r3, r31, 0x214
/* 80263E88 0025FAE8  48 00 00 20 */	b lbl_80263EA8
lbl_80263E8C:
/* 80263E8C 0025FAEC  4B FF A6 5D */	bl func_8025E4E8
/* 80263E90 0025FAF0  7C 7E 1B 78 */	mr r30, r3
/* 80263E94 0025FAF4  7F A5 EB 78 */	mr r5, r29
/* 80263E98 0025FAF8  38 9F 02 30 */	addi r4, r31, 0x230
/* 80263E9C 0025FAFC  4C C6 31 82 */	crclr 6
/* 80263EA0 0025FB00  4B F6 8C 5D */	bl sprintf
/* 80263EA4 0025FB04  7F C3 F3 78 */	mr r3, r30
lbl_80263EA8:
/* 80263EA8 0025FB08  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80263EAC 0025FB0C  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80263EB0 0025FB10  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 80263EB4 0025FB14  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 80263EB8 0025FB18  7C 08 03 A6 */	mtlr r0
/* 80263EBC 0025FB1C  38 21 00 20 */	addi r1, r1, 0x20
/* 80263EC0 0025FB20  4E 80 00 20 */	blr

.global func_80263EC4
func_80263EC4:
/* 80263EC4 0025FB24  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80263EC8 0025FB28  7C 08 02 A6 */	mflr r0
/* 80263ECC 0025FB2C  28 03 00 11 */	cmplwi r3, 0x11
/* 80263ED0 0025FB30  90 01 00 24 */	stw r0, 0x24(r1)
/* 80263ED4 0025FB34  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80263ED8 0025FB38  3F E0 80 42 */	lis r31, lbl_80425E60@ha
/* 80263EDC 0025FB3C  3B FF 5E 60 */	addi r31, r31, lbl_80425E60@l
/* 80263EE0 0025FB40  93 C1 00 18 */	stw r30, 0x18(r1)
/* 80263EE4 0025FB44  93 A1 00 14 */	stw r29, 0x14(r1)
/* 80263EE8 0025FB48  7C 7D 1B 78 */	mr r29, r3
/* 80263EEC 0025FB4C  41 81 00 AC */	bgt lbl_80263F98
/* 80263EF0 0025FB50  3C 80 80 42 */	lis r4, lbl_804262A8@ha
/* 80263EF4 0025FB54  54 60 10 3A */	slwi r0, r3, 2
/* 80263EF8 0025FB58  38 84 62 A8 */	addi r4, r4, lbl_804262A8@l
/* 80263EFC 0025FB5C  7C 84 00 2E */	lwzx r4, r4, r0
/* 80263F00 0025FB60  7C 89 03 A6 */	mtctr r4
/* 80263F04 0025FB64  4E 80 04 20 */	bctr
/* 80263F08 0025FB68  38 7F 02 8C */	addi r3, r31, 0x28c
/* 80263F0C 0025FB6C  48 00 00 A8 */	b lbl_80263FB4
/* 80263F10 0025FB70  38 7F 02 A0 */	addi r3, r31, 0x2a0
/* 80263F14 0025FB74  48 00 00 A0 */	b lbl_80263FB4
/* 80263F18 0025FB78  38 7F 02 B8 */	addi r3, r31, 0x2b8
/* 80263F1C 0025FB7C  48 00 00 98 */	b lbl_80263FB4
/* 80263F20 0025FB80  38 7F 02 CC */	addi r3, r31, 0x2cc
/* 80263F24 0025FB84  48 00 00 90 */	b lbl_80263FB4
/* 80263F28 0025FB88  38 7F 02 EC */	addi r3, r31, 0x2ec
/* 80263F2C 0025FB8C  48 00 00 88 */	b lbl_80263FB4
/* 80263F30 0025FB90  38 7F 03 08 */	addi r3, r31, 0x308
/* 80263F34 0025FB94  48 00 00 80 */	b lbl_80263FB4
/* 80263F38 0025FB98  38 7F 03 1C */	addi r3, r31, 0x31c
/* 80263F3C 0025FB9C  48 00 00 78 */	b lbl_80263FB4
/* 80263F40 0025FBA0  38 7F 03 30 */	addi r3, r31, 0x330
/* 80263F44 0025FBA4  48 00 00 70 */	b lbl_80263FB4
/* 80263F48 0025FBA8  38 7F 03 44 */	addi r3, r31, 0x344
/* 80263F4C 0025FBAC  48 00 00 68 */	b lbl_80263FB4
/* 80263F50 0025FBB0  38 7F 03 60 */	addi r3, r31, 0x360
/* 80263F54 0025FBB4  48 00 00 60 */	b lbl_80263FB4
/* 80263F58 0025FBB8  38 7F 03 70 */	addi r3, r31, 0x370
/* 80263F5C 0025FBBC  48 00 00 58 */	b lbl_80263FB4
/* 80263F60 0025FBC0  38 7F 03 8C */	addi r3, r31, 0x38c
/* 80263F64 0025FBC4  48 00 00 50 */	b lbl_80263FB4
/* 80263F68 0025FBC8  38 7F 03 A8 */	addi r3, r31, 0x3a8
/* 80263F6C 0025FBCC  48 00 00 48 */	b lbl_80263FB4
/* 80263F70 0025FBD0  38 7F 03 C8 */	addi r3, r31, 0x3c8
/* 80263F74 0025FBD4  48 00 00 40 */	b lbl_80263FB4
/* 80263F78 0025FBD8  38 7F 03 E0 */	addi r3, r31, 0x3e0
/* 80263F7C 0025FBDC  48 00 00 38 */	b lbl_80263FB4
/* 80263F80 0025FBE0  38 7F 03 F4 */	addi r3, r31, 0x3f4
/* 80263F84 0025FBE4  48 00 00 30 */	b lbl_80263FB4
/* 80263F88 0025FBE8  38 7F 04 08 */	addi r3, r31, 0x408
/* 80263F8C 0025FBEC  48 00 00 28 */	b lbl_80263FB4
/* 80263F90 0025FBF0  38 7F 04 1C */	addi r3, r31, 0x41c
/* 80263F94 0025FBF4  48 00 00 20 */	b lbl_80263FB4
lbl_80263F98:
/* 80263F98 0025FBF8  4B FF A5 51 */	bl func_8025E4E8
/* 80263F9C 0025FBFC  7C 7E 1B 78 */	mr r30, r3
/* 80263FA0 0025FC00  7F A5 EB 78 */	mr r5, r29
/* 80263FA4 0025FC04  38 9F 04 30 */	addi r4, r31, 0x430
/* 80263FA8 0025FC08  4C C6 31 82 */	crclr 6
/* 80263FAC 0025FC0C  4B F6 8B 51 */	bl sprintf
/* 80263FB0 0025FC10  7F C3 F3 78 */	mr r3, r30
lbl_80263FB4:
/* 80263FB4 0025FC14  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80263FB8 0025FC18  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80263FBC 0025FC1C  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 80263FC0 0025FC20  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 80263FC4 0025FC24  7C 08 03 A6 */	mtlr r0
/* 80263FC8 0025FC28  38 21 00 20 */	addi r1, r1, 0x20
/* 80263FCC 0025FC2C  4E 80 00 20 */	blr

.global func_80263FD0
func_80263FD0:
/* 80263FD0 0025FC30  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80263FD4 0025FC34  7C 08 02 A6 */	mflr r0
/* 80263FD8 0025FC38  28 03 00 07 */	cmplwi r3, 7
/* 80263FDC 0025FC3C  90 01 00 24 */	stw r0, 0x24(r1)
/* 80263FE0 0025FC40  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80263FE4 0025FC44  3F E0 80 42 */	lis r31, lbl_80425E60@ha
/* 80263FE8 0025FC48  3B FF 5E 60 */	addi r31, r31, lbl_80425E60@l
/* 80263FEC 0025FC4C  93 C1 00 18 */	stw r30, 0x18(r1)
/* 80263FF0 0025FC50  93 A1 00 14 */	stw r29, 0x14(r1)
/* 80263FF4 0025FC54  7C 7D 1B 78 */	mr r29, r3
/* 80263FF8 0025FC58  41 81 00 5C */	bgt lbl_80264054
/* 80263FFC 0025FC5C  3C 80 80 42 */	lis r4, lbl_804263C0@ha
/* 80264000 0025FC60  54 60 10 3A */	slwi r0, r3, 2
/* 80264004 0025FC64  38 84 63 C0 */	addi r4, r4, lbl_804263C0@l
/* 80264008 0025FC68  7C 84 00 2E */	lwzx r4, r4, r0
/* 8026400C 0025FC6C  7C 89 03 A6 */	mtctr r4
/* 80264010 0025FC70  4E 80 04 20 */	bctr
/* 80264014 0025FC74  38 7F 04 90 */	addi r3, r31, 0x490
/* 80264018 0025FC78  48 00 00 58 */	b lbl_80264070
/* 8026401C 0025FC7C  38 7F 04 A8 */	addi r3, r31, 0x4a8
/* 80264020 0025FC80  48 00 00 50 */	b lbl_80264070
/* 80264024 0025FC84  38 7F 04 B8 */	addi r3, r31, 0x4b8
/* 80264028 0025FC88  48 00 00 48 */	b lbl_80264070
/* 8026402C 0025FC8C  38 7F 04 D0 */	addi r3, r31, 0x4d0
/* 80264030 0025FC90  48 00 00 40 */	b lbl_80264070
/* 80264034 0025FC94  38 7F 04 E8 */	addi r3, r31, 0x4e8
/* 80264038 0025FC98  48 00 00 38 */	b lbl_80264070
/* 8026403C 0025FC9C  38 7F 05 04 */	addi r3, r31, 0x504
/* 80264040 0025FCA0  48 00 00 30 */	b lbl_80264070
/* 80264044 0025FCA4  38 7F 05 1C */	addi r3, r31, 0x51c
/* 80264048 0025FCA8  48 00 00 28 */	b lbl_80264070
/* 8026404C 0025FCAC  38 7F 05 38 */	addi r3, r31, 0x538
/* 80264050 0025FCB0  48 00 00 20 */	b lbl_80264070
lbl_80264054:
/* 80264054 0025FCB4  4B FF A4 95 */	bl func_8025E4E8
/* 80264058 0025FCB8  7C 7E 1B 78 */	mr r30, r3
/* 8026405C 0025FCBC  7F A5 EB 78 */	mr r5, r29
/* 80264060 0025FCC0  38 9F 05 48 */	addi r4, r31, 0x548
/* 80264064 0025FCC4  4C C6 31 82 */	crclr 6
/* 80264068 0025FCC8  4B F6 8A 95 */	bl sprintf
/* 8026406C 0025FCCC  7F C3 F3 78 */	mr r3, r30
lbl_80264070:
/* 80264070 0025FCD0  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80264074 0025FCD4  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80264078 0025FCD8  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8026407C 0025FCDC  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 80264080 0025FCE0  7C 08 03 A6 */	mtlr r0
/* 80264084 0025FCE4  38 21 00 20 */	addi r1, r1, 0x20
/* 80264088 0025FCE8  4E 80 00 20 */	blr

.global func_8026408C
func_8026408C:
/* 8026408C 0025FCEC  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80264090 0025FCF0  7C 08 02 A6 */	mflr r0
/* 80264094 0025FCF4  90 01 00 14 */	stw r0, 0x14(r1)
/* 80264098 0025FCF8  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8026409C 0025FCFC  7C 7F 1B 78 */	mr r31, r3
/* 802640A0 0025FD00  4B FF A4 49 */	bl func_8025E4E8
/* 802640A4 0025FD04  7F E5 FE 70 */	srawi r5, r31, 0x1f
/* 802640A8 0025FD08  3C 80 80 42 */	lis r4, lbl_804263E0@ha
/* 802640AC 0025FD0C  7C A0 FA 78 */	xor r0, r5, r31
/* 802640B0 0025FD10  7C 7F 1B 78 */	mr r31, r3
/* 802640B4 0025FD14  7C A5 00 50 */	subf r5, r5, r0
/* 802640B8 0025FD18  38 84 63 E0 */	addi r4, r4, lbl_804263E0@l
/* 802640BC 0025FD1C  4C C6 31 82 */	crclr 6
/* 802640C0 0025FD20  4B F6 8A 3D */	bl sprintf
/* 802640C4 0025FD24  7F E3 FB 78 */	mr r3, r31
/* 802640C8 0025FD28  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 802640CC 0025FD2C  80 01 00 14 */	lwz r0, 0x14(r1)
/* 802640D0 0025FD30  7C 08 03 A6 */	mtlr r0
/* 802640D4 0025FD34  38 21 00 10 */	addi r1, r1, 0x10
/* 802640D8 0025FD38  4E 80 00 20 */	blr
/* 802640DC 0025FD3C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 802640E0 0025FD40  7C 08 02 A6 */	mflr r0
/* 802640E4 0025FD44  90 01 00 24 */	stw r0, 0x24(r1)
/* 802640E8 0025FD48  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 802640EC 0025FD4C  93 C1 00 18 */	stw r30, 0x18(r1)
/* 802640F0 0025FD50  7C 7E 1B 78 */	mr r30, r3
/* 802640F4 0025FD54  93 A1 00 14 */	stw r29, 0x14(r1)
/* 802640F8 0025FD58  93 81 00 10 */	stw r28, 0x10(r1)
/* 802640FC 0025FD5C  4B FF A3 ED */	bl func_8025E4E8
/* 80264100 0025FD60  80 1E 3D 18 */	lwz r0, 0x3d18(r30)
/* 80264104 0025FD64  7C 7C 1B 78 */	mr r28, r3
/* 80264108 0025FD68  2C 00 00 00 */	cmpwi r0, 0
/* 8026410C 0025FD6C  41 82 00 1C */	beq lbl_80264128
/* 80264110 0025FD70  38 00 00 02 */	li r0, 2
/* 80264114 0025FD74  3B A0 00 05 */	li r29, 5
/* 80264118 0025FD78  90 01 00 08 */	stw r0, 8(r1)
/* 8026411C 0025FD7C  80 1E 3D 18 */	lwz r0, 0x3d18(r30)
/* 80264120 0025FD80  90 01 00 0C */	stw r0, 0xc(r1)
/* 80264124 0025FD84  48 00 00 14 */	b lbl_80264138
lbl_80264128:
/* 80264128 0025FD88  38 61 00 0C */	addi r3, r1, 0xc
/* 8026412C 0025FD8C  38 81 00 08 */	addi r4, r1, 8
/* 80264130 0025FD90  48 0B 83 75 */	bl DWC_GetLastErrorEx
/* 80264134 0025FD94  7C 7D 1B 78 */	mr r29, r3
lbl_80264138:
/* 80264138 0025FD98  80 61 00 0C */	lwz r3, 0xc(r1)
/* 8026413C 0025FD9C  4B FF FF 51 */	bl func_8026408C
/* 80264140 0025FDA0  7C 7E 1B 78 */	mr r30, r3
/* 80264144 0025FDA4  80 61 00 08 */	lwz r3, 8(r1)
/* 80264148 0025FDA8  4B FF FE 89 */	bl func_80263FD0
/* 8026414C 0025FDAC  7C 7F 1B 78 */	mr r31, r3
/* 80264150 0025FDB0  7F A3 EB 78 */	mr r3, r29
/* 80264154 0025FDB4  4B FF FD 71 */	bl func_80263EC4
/* 80264158 0025FDB8  3C 80 80 42 */	lis r4, lbl_804263F0@ha
/* 8026415C 0025FDBC  7C 65 1B 78 */	mr r5, r3
/* 80264160 0025FDC0  7F 83 E3 78 */	mr r3, r28
/* 80264164 0025FDC4  7F E6 FB 78 */	mr r6, r31
/* 80264168 0025FDC8  7F C7 F3 78 */	mr r7, r30
/* 8026416C 0025FDCC  38 84 63 F0 */	addi r4, r4, lbl_804263F0@l
/* 80264170 0025FDD0  4C C6 31 82 */	crclr 6
/* 80264174 0025FDD4  4B F6 89 89 */	bl sprintf
/* 80264178 0025FDD8  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8026417C 0025FDDC  7F 83 E3 78 */	mr r3, r28
/* 80264180 0025FDE0  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 80264184 0025FDE4  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 80264188 0025FDE8  83 81 00 10 */	lwz r28, 0x10(r1)
/* 8026418C 0025FDEC  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80264190 0025FDF0  7C 08 03 A6 */	mtlr r0
/* 80264194 0025FDF4  38 21 00 20 */	addi r1, r1, 0x20
/* 80264198 0025FDF8  4E 80 00 20 */	blr

.global func_8026419C
func_8026419C:
/* 8026419C 0025FDFC  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 802641A0 0025FE00  7C 08 02 A6 */	mflr r0
/* 802641A4 0025FE04  3C 80 80 42 */	lis r4, lbl_80425A00@ha
/* 802641A8 0025FE08  39 03 00 24 */	addi r8, r3, 0x24
/* 802641AC 0025FE0C  90 01 00 14 */	stw r0, 0x14(r1)
/* 802641B0 0025FE10  38 84 5A 00 */	addi r4, r4, lbl_80425A00@l
/* 802641B4 0025FE14  38 03 0E A4 */	addi r0, r3, 0xea4
/* 802641B8 0025FE18  38 E0 00 00 */	li r7, 0
/* 802641BC 0025FE1C  93 E1 00 0C */	stw r31, 0xc(r1)
/* 802641C0 0025FE20  38 C0 00 C8 */	li r6, 0xc8
/* 802641C4 0025FE24  38 A0 00 32 */	li r5, 0x32
/* 802641C8 0025FE28  93 C1 00 08 */	stw r30, 8(r1)
/* 802641CC 0025FE2C  7C 7E 1B 78 */	mr r30, r3
/* 802641D0 0025FE30  90 83 00 00 */	stw r4, 0(r3)
/* 802641D4 0025FE34  38 80 00 0A */	li r4, 0xa
lbl_802641D8:
/* 802641D8 0025FE38  98 E8 00 00 */	stb r7, 0(r8)
/* 802641DC 0025FE3C  98 E8 00 01 */	stb r7, 1(r8)
/* 802641E0 0025FE40  B0 E8 00 02 */	sth r7, 2(r8)
/* 802641E4 0025FE44  B0 E8 00 04 */	sth r7, 4(r8)
/* 802641E8 0025FE48  98 E8 00 06 */	stb r7, 6(r8)
/* 802641EC 0025FE4C  98 E8 00 07 */	stb r7, 7(r8)
/* 802641F0 0025FE50  90 E8 00 08 */	stw r7, 8(r8)
/* 802641F4 0025FE54  90 E8 00 0C */	stw r7, 0xc(r8)
/* 802641F8 0025FE58  90 E8 00 10 */	stw r7, 0x10(r8)
/* 802641FC 0025FE5C  90 E8 00 14 */	stw r7, 0x14(r8)
/* 80264200 0025FE60  90 E8 00 18 */	stw r7, 0x18(r8)
/* 80264204 0025FE64  90 E8 00 1C */	stw r7, 0x1c(r8)
/* 80264208 0025FE68  90 E8 00 20 */	stw r7, 0x20(r8)
/* 8026420C 0025FE6C  90 E8 00 24 */	stw r7, 0x24(r8)
/* 80264210 0025FE70  90 C8 00 28 */	stw r6, 0x28(r8)
/* 80264214 0025FE74  90 A8 00 2C */	stw r5, 0x2c(r8)
/* 80264218 0025FE78  90 88 00 30 */	stw r4, 0x30(r8)
/* 8026421C 0025FE7C  39 08 00 74 */	addi r8, r8, 0x74
/* 80264220 0025FE80  7C 08 00 40 */	cmplw r8, r0
/* 80264224 0025FE84  41 80 FF B4 */	blt lbl_802641D8
/* 80264228 0025FE88  3C C0 80 42 */	lis r6, lbl_80426498@ha
/* 8026422C 0025FE8C  3B E0 00 00 */	li r31, 0
/* 80264230 0025FE90  38 C6 64 98 */	addi r6, r6, lbl_80426498@l
/* 80264234 0025FE94  93 E3 0E E4 */	stw r31, 0xee4(r3)
/* 80264238 0025FE98  38 80 00 00 */	li r4, 0
/* 8026423C 0025FE9C  38 A0 00 B8 */	li r5, 0xb8
/* 80264240 0025FEA0  93 E3 0E E8 */	stw r31, 0xee8(r3)
/* 80264244 0025FEA4  93 E3 0E EC */	stw r31, 0xeec(r3)
/* 80264248 0025FEA8  93 E3 0E F0 */	stw r31, 0xef0(r3)
/* 8026424C 0025FEAC  90 C3 00 00 */	stw r6, 0(r3)
/* 80264250 0025FEB0  93 E3 3C 38 */	stw r31, 0x3c38(r3)
/* 80264254 0025FEB4  93 E3 3C 3C */	stw r31, 0x3c3c(r3)
/* 80264258 0025FEB8  93 E3 3C 40 */	stw r31, 0x3c40(r3)
/* 8026425C 0025FEBC  93 E3 1C 2C */	stw r31, 0x1c2c(r3)
/* 80264260 0025FEC0  93 E3 66 A0 */	stw r31, 0x66a0(r3)
/* 80264264 0025FEC4  93 E3 3C 50 */	stw r31, 0x3c50(r3)
/* 80264268 0025FEC8  93 E3 3C 54 */	stw r31, 0x3c54(r3)
/* 8026426C 0025FECC  93 E3 3C 74 */	stw r31, 0x3c74(r3)
/* 80264270 0025FED0  93 E3 3C 60 */	stw r31, 0x3c60(r3)
/* 80264274 0025FED4  93 E3 3C 64 */	stw r31, 0x3c64(r3)
/* 80264278 0025FED8  93 E3 3C 68 */	stw r31, 0x3c68(r3)
/* 8026427C 0025FEDC  93 E3 3C 84 */	stw r31, 0x3c84(r3)
/* 80264280 0025FEE0  9B E3 3C 88 */	stb r31, 0x3c88(r3)
/* 80264284 0025FEE4  93 E3 33 90 */	stw r31, 0x3390(r3)
/* 80264288 0025FEE8  93 E3 33 94 */	stw r31, 0x3394(r3)
/* 8026428C 0025FEEC  93 E3 33 8C */	stw r31, 0x338c(r3)
/* 80264290 0025FEF0  93 E3 3C 6C */	stw r31, 0x3c6c(r3)
/* 80264294 0025FEF4  93 E3 3C 70 */	stw r31, 0x3c70(r3)
/* 80264298 0025FEF8  93 E3 3C 58 */	stw r31, 0x3c58(r3)
/* 8026429C 0025FEFC  93 E3 3C 5C */	stw r31, 0x3c5c(r3)
/* 802642A0 0025FF00  93 E3 3D 14 */	stw r31, 0x3d14(r3)
/* 802642A4 0025FF04  93 E3 33 88 */	stw r31, 0x3388(r3)
/* 802642A8 0025FF08  38 63 1C 50 */	addi r3, r3, 0x1c50
/* 802642AC 0025FF0C  4B D9 FE 59 */	bl memset
/* 802642B0 0025FF10  7F C3 F3 78 */	mr r3, r30
/* 802642B4 0025FF14  48 00 2D 15 */	bl func_80266FC8
/* 802642B8 0025FF18  93 FE 65 1C */	stw r31, 0x651c(r30)
/* 802642BC 0025FF1C  7F C3 F3 78 */	mr r3, r30
/* 802642C0 0025FF20  48 00 00 ED */	bl func_802643AC
/* 802642C4 0025FF24  48 00 0F 55 */	bl func_80265218
/* 802642C8 0025FF28  7F C3 F3 78 */	mr r3, r30
/* 802642CC 0025FF2C  48 00 0E 21 */	bl func_802650EC
/* 802642D0 0025FF30  7F C3 F3 78 */	mr r3, r30
/* 802642D4 0025FF34  48 00 00 2D */	bl func_80264300
/* 802642D8 0025FF38  7F C3 F3 78 */	mr r3, r30
/* 802642DC 0025FF3C  48 00 06 ED */	bl func_802649C8
/* 802642E0 0025FF40  93 FE 66 A4 */	stw r31, 0x66a4(r30)
/* 802642E4 0025FF44  7F C3 F3 78 */	mr r3, r30
/* 802642E8 0025FF48  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 802642EC 0025FF4C  83 C1 00 08 */	lwz r30, 8(r1)
/* 802642F0 0025FF50  80 01 00 14 */	lwz r0, 0x14(r1)
/* 802642F4 0025FF54  7C 08 03 A6 */	mtlr r0
/* 802642F8 0025FF58  38 21 00 10 */	addi r1, r1, 0x10
/* 802642FC 0025FF5C  4E 80 00 20 */	blr

.global func_80264300
func_80264300:
/* 80264300 0025FF60  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80264304 0025FF64  7C 08 02 A6 */	mflr r0
/* 80264308 0025FF68  38 80 00 00 */	li r4, 0
/* 8026430C 0025FF6C  38 A0 00 20 */	li r5, 0x20
/* 80264310 0025FF70  90 01 00 14 */	stw r0, 0x14(r1)
/* 80264314 0025FF74  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80264318 0025FF78  7C 7F 1B 78 */	mr r31, r3
/* 8026431C 0025FF7C  38 63 65 40 */	addi r3, r3, 0x6540
/* 80264320 0025FF80  4B D9 FD E5 */	bl memset
/* 80264324 0025FF84  38 7F 65 60 */	addi r3, r31, 0x6560
/* 80264328 0025FF88  38 80 00 00 */	li r4, 0
/* 8026432C 0025FF8C  38 A0 00 20 */	li r5, 0x20
/* 80264330 0025FF90  4B D9 FD D5 */	bl memset
/* 80264334 0025FF94  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80264338 0025FF98  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8026433C 0025FF9C  7C 08 03 A6 */	mtlr r0
/* 80264340 0025FFA0  38 21 00 10 */	addi r1, r1, 0x10
/* 80264344 0025FFA4  4E 80 00 20 */	blr

.global func_80264348
func_80264348:
/* 80264348 0025FFA8  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8026434C 0025FFAC  7C 08 02 A6 */	mflr r0
/* 80264350 0025FFB0  28 04 00 02 */	cmplwi r4, 2
/* 80264354 0025FFB4  90 01 00 14 */	stw r0, 0x14(r1)
/* 80264358 0025FFB8  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8026435C 0025FFBC  7C 9F 23 78 */	mr r31, r4
/* 80264360 0025FFC0  93 C1 00 08 */	stw r30, 8(r1)
/* 80264364 0025FFC4  7C 7E 1B 78 */	mr r30, r3
/* 80264368 0025FFC8  40 80 00 2C */	bge lbl_80264394
/* 8026436C 0025FFCC  54 80 25 36 */	rlwinm r0, r4, 4, 0x14, 0x1b
/* 80264370 0025FFD0  38 80 00 00 */	li r4, 0
/* 80264374 0025FFD4  7C 63 02 14 */	add r3, r3, r0
/* 80264378 0025FFD8  38 A0 00 10 */	li r5, 0x10
/* 8026437C 0025FFDC  38 63 65 20 */	addi r3, r3, 0x6520
/* 80264380 0025FFE0  4B D9 FD 85 */	bl memset
/* 80264384 0025FFE4  57 E0 15 BA */	rlwinm r0, r31, 2, 0x16, 0x1d
/* 80264388 0025FFE8  38 80 00 00 */	li r4, 0
/* 8026438C 0025FFEC  7C 7E 02 14 */	add r3, r30, r0
/* 80264390 0025FFF0  90 83 3D 1C */	stw r4, 0x3d1c(r3)
lbl_80264394:
/* 80264394 0025FFF4  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80264398 0025FFF8  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8026439C 0025FFFC  83 C1 00 08 */	lwz r30, 8(r1)
/* 802643A0 00260000  7C 08 03 A6 */	mtlr r0
/* 802643A4 00260004  38 21 00 10 */	addi r1, r1, 0x10
/* 802643A8 00260008  4E 80 00 20 */	blr

.global func_802643AC
func_802643AC:
/* 802643AC 0026000C  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 802643B0 00260010  7C 08 02 A6 */	mflr r0
/* 802643B4 00260014  90 01 00 14 */	stw r0, 0x14(r1)
/* 802643B8 00260018  93 E1 00 0C */	stw r31, 0xc(r1)
/* 802643BC 0026001C  3B E0 00 00 */	li r31, 0
/* 802643C0 00260020  93 C1 00 08 */	stw r30, 8(r1)
/* 802643C4 00260024  7C 7E 1B 78 */	mr r30, r3
lbl_802643C8:
/* 802643C8 00260028  7F C3 F3 78 */	mr r3, r30
/* 802643CC 0026002C  57 E4 06 3E */	clrlwi r4, r31, 0x18
/* 802643D0 00260030  4B FF FF 79 */	bl func_80264348
/* 802643D4 00260034  3B FF 00 01 */	addi r31, r31, 1
/* 802643D8 00260038  28 1F 00 02 */	cmplwi r31, 2
/* 802643DC 0026003C  41 80 FF EC */	blt lbl_802643C8
/* 802643E0 00260040  80 01 00 14 */	lwz r0, 0x14(r1)
/* 802643E4 00260044  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 802643E8 00260048  83 C1 00 08 */	lwz r30, 8(r1)
/* 802643EC 0026004C  7C 08 03 A6 */	mtlr r0
/* 802643F0 00260050  38 21 00 10 */	addi r1, r1, 0x10
/* 802643F4 00260054  4E 80 00 20 */	blr
lbl_802643F8:
/* 802643F8 00260058  7C 83 23 78 */	mr r3, r4
/* 802643FC 0026005C  4B FF A0 80 */	b func_8025E47C
lbl_80264400:
/* 80264400 00260060  2C 04 00 00 */	cmpwi r4, 0
/* 80264404 00260064  4D 82 00 20 */	beqlr
/* 80264408 00260068  7C 83 23 78 */	mr r3, r4
/* 8026440C 0026006C  4B FF A0 C4 */	b func_8025E4D0
/* 80264410 00260070  4E 80 00 20 */	blr
/* 80264414 00260074  38 60 00 00 */	li r3, 0
/* 80264418 00260078  4E 80 00 20 */	blr
/* 8026441C 0026007C  80 03 3C 50 */	lwz r0, 0x3c50(r3)
/* 80264420 00260080  2C 00 00 00 */	cmpwi r0, 0
/* 80264424 00260084  41 82 00 0C */	beq lbl_80264430
/* 80264428 00260088  38 60 FF FF */	li r3, -1
/* 8026442C 0026008C  4E 80 00 20 */	blr
lbl_80264430:
/* 80264430 00260090  80 03 3D 14 */	lwz r0, 0x3d14(r3)
/* 80264434 00260094  2C 00 00 00 */	cmpwi r0, 0
/* 80264438 00260098  41 82 00 0C */	beq lbl_80264444
/* 8026443C 0026009C  38 60 FF FF */	li r3, -1
/* 80264440 002600A0  4E 80 00 20 */	blr
lbl_80264444:
/* 80264444 002600A4  38 00 00 01 */	li r0, 1
/* 80264448 002600A8  90 03 3C 50 */	stw r0, 0x3c50(r3)
/* 8026444C 002600AC  38 60 00 00 */	li r3, 0
/* 80264450 002600B0  4E 80 00 20 */	blr
/* 80264454 002600B4  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80264458 002600B8  7C 08 02 A6 */	mflr r0
/* 8026445C 002600BC  90 01 00 14 */	stw r0, 0x14(r1)
/* 80264460 002600C0  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80264464 002600C4  7C 7F 1B 78 */	mr r31, r3
/* 80264468 002600C8  80 03 3C 50 */	lwz r0, 0x3c50(r3)
/* 8026446C 002600CC  2C 00 00 00 */	cmpwi r0, 0
/* 80264470 002600D0  40 82 00 0C */	bne lbl_8026447C
/* 80264474 002600D4  38 60 FF FF */	li r3, -1
/* 80264478 002600D8  48 00 00 40 */	b lbl_802644B8
lbl_8026447C:
/* 8026447C 002600DC  80 03 3D 14 */	lwz r0, 0x3d14(r3)
/* 80264480 002600E0  2C 00 00 00 */	cmpwi r0, 0
/* 80264484 002600E4  41 82 00 0C */	beq lbl_80264490
/* 80264488 002600E8  38 60 FF FF */	li r3, -1
/* 8026448C 002600EC  48 00 00 2C */	b lbl_802644B8
lbl_80264490:
/* 80264490 002600F0  81 83 00 00 */	lwz r12, 0(r3)
/* 80264494 002600F4  81 8C 00 3C */	lwz r12, 0x3c(r12)
/* 80264498 002600F8  7D 89 03 A6 */	mtctr r12
/* 8026449C 002600FC  4E 80 04 21 */	bctrl
/* 802644A0 00260100  38 00 00 01 */	li r0, 1
/* 802644A4 00260104  38 60 00 00 */	li r3, 0
/* 802644A8 00260108  90 7F 3C 50 */	stw r3, 0x3c50(r31)
/* 802644AC 0026010C  38 60 00 00 */	li r3, 0
/* 802644B0 00260110  90 1F 3C 58 */	stw r0, 0x3c58(r31)
/* 802644B4 00260114  90 1F 3C 5C */	stw r0, 0x3c5c(r31)
lbl_802644B8:
/* 802644B8 00260118  80 01 00 14 */	lwz r0, 0x14(r1)
/* 802644BC 0026011C  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 802644C0 00260120  7C 08 03 A6 */	mtlr r0
/* 802644C4 00260124  38 21 00 10 */	addi r1, r1, 0x10
/* 802644C8 00260128  4E 80 00 20 */	blr
/* 802644CC 0026012C  38 60 FF FF */	li r3, -1
/* 802644D0 00260130  4E 80 00 20 */	blr
/* 802644D4 00260134  80 63 3C 50 */	lwz r3, 0x3c50(r3)
/* 802644D8 00260138  4E 80 00 20 */	blr
/* 802644DC 0026013C  80 63 3C 38 */	lwz r3, 0x3c38(r3)
/* 802644E0 00260140  7C 03 00 D0 */	neg r0, r3
/* 802644E4 00260144  7C 00 1B 78 */	or r0, r0, r3
/* 802644E8 00260148  54 03 0F FE */	srwi r3, r0, 0x1f
/* 802644EC 0026014C  4E 80 00 20 */	blr

.global func_802644F0
func_802644F0:
/* 802644F0 00260150  80 63 3C 70 */	lwz r3, 0x3c70(r3)
/* 802644F4 00260154  7C 03 00 D0 */	neg r0, r3
/* 802644F8 00260158  7C 00 1B 78 */	or r0, r0, r3
/* 802644FC 0026015C  54 03 0F FE */	srwi r3, r0, 0x1f
/* 80264500 00260160  4E 80 00 20 */	blr
/* 80264504 00260164  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80264508 00260168  7C 08 02 A6 */	mflr r0
/* 8026450C 0026016C  90 01 00 14 */	stw r0, 0x14(r1)
/* 80264510 00260170  80 03 3C 38 */	lwz r0, 0x3c38(r3)
/* 80264514 00260174  2C 00 00 10 */	cmpwi r0, 0x10
/* 80264518 00260178  41 82 00 24 */	beq lbl_8026453C
/* 8026451C 0026017C  40 80 00 40 */	bge lbl_8026455C
/* 80264520 00260180  2C 00 00 0E */	cmpwi r0, 0xe
/* 80264524 00260184  40 80 00 38 */	bge lbl_8026455C
/* 80264528 00260188  2C 00 00 06 */	cmpwi r0, 6
/* 8026452C 0026018C  40 80 00 08 */	bge lbl_80264534
/* 80264530 00260190  48 00 00 2C */	b lbl_8026455C
lbl_80264534:
/* 80264534 00260194  38 60 00 01 */	li r3, 1
/* 80264538 00260198  48 00 00 28 */	b lbl_80264560
lbl_8026453C:
/* 8026453C 0026019C  38 61 00 0C */	addi r3, r1, 0xc
/* 80264540 002601A0  38 81 00 08 */	addi r4, r1, 8
/* 80264544 002601A4  48 0B 7F 61 */	bl DWC_GetLastErrorEx
/* 80264548 002601A8  80 01 00 08 */	lwz r0, 8(r1)
/* 8026454C 002601AC  2C 00 00 01 */	cmpwi r0, 1
/* 80264550 002601B0  40 82 00 0C */	bne lbl_8026455C
/* 80264554 002601B4  38 60 00 01 */	li r3, 1
/* 80264558 002601B8  48 00 00 08 */	b lbl_80264560
lbl_8026455C:
/* 8026455C 002601BC  38 60 00 00 */	li r3, 0
lbl_80264560:
/* 80264560 002601C0  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80264564 002601C4  7C 08 03 A6 */	mtlr r0
/* 80264568 002601C8  38 21 00 10 */	addi r1, r1, 0x10
/* 8026456C 002601CC  4E 80 00 20 */	blr
/* 80264570 002601D0  80 03 3C 38 */	lwz r0, 0x3c38(r3)
/* 80264574 002601D4  2C 00 00 0E */	cmpwi r0, 0xe
/* 80264578 002601D8  40 80 00 18 */	bge lbl_80264590
/* 8026457C 002601DC  2C 00 00 08 */	cmpwi r0, 8
/* 80264580 002601E0  40 80 00 08 */	bge lbl_80264588
/* 80264584 002601E4  48 00 00 0C */	b lbl_80264590
lbl_80264588:
/* 80264588 002601E8  38 60 00 01 */	li r3, 1
/* 8026458C 002601EC  4E 80 00 20 */	blr
lbl_80264590:
/* 80264590 002601F0  80 03 3C 60 */	lwz r0, 0x3c60(r3)
/* 80264594 002601F4  2C 00 00 00 */	cmpwi r0, 0
/* 80264598 002601F8  40 82 00 1C */	bne lbl_802645B4
/* 8026459C 002601FC  80 03 3C 64 */	lwz r0, 0x3c64(r3)
/* 802645A0 00260200  2C 00 00 00 */	cmpwi r0, 0
/* 802645A4 00260204  40 82 00 10 */	bne lbl_802645B4
/* 802645A8 00260208  80 03 3C 68 */	lwz r0, 0x3c68(r3)
/* 802645AC 0026020C  2C 00 00 00 */	cmpwi r0, 0
/* 802645B0 00260210  41 82 00 0C */	beq lbl_802645BC
lbl_802645B4:
/* 802645B4 00260214  38 60 00 01 */	li r3, 1
/* 802645B8 00260218  4E 80 00 20 */	blr
lbl_802645BC:
/* 802645BC 0026021C  38 60 00 00 */	li r3, 0
/* 802645C0 00260220  4E 80 00 20 */	blr

.global GameInfoManager_IsInSuperCupMode
GameInfoManager_IsInSuperCupMode:
/* 802645C4 00260224  80 03 3C 38 */	lwz r0, 0x3c38(r3)
/* 802645C8 00260228  2C 00 00 0E */	cmpwi r0, 0xe
/* 802645CC 0026022C  40 80 00 18 */	bge lbl_802645E4
/* 802645D0 00260230  2C 00 00 0C */	cmpwi r0, 0xc
/* 802645D4 00260234  40 80 00 08 */	bge lbl_802645DC
/* 802645D8 00260238  48 00 00 0C */	b lbl_802645E4
lbl_802645DC:
/* 802645DC 0026023C  38 60 00 01 */	li r3, 1
/* 802645E0 00260240  4E 80 00 20 */	blr
lbl_802645E4:
/* 802645E4 00260244  38 60 00 00 */	li r3, 0
/* 802645E8 00260248  4E 80 00 20 */	blr

.global func_802645EC
func_802645EC:
/* 802645EC 0026024C  80 03 3C 38 */	lwz r0, 0x3c38(r3)
/* 802645F0 00260250  2C 00 00 12 */	cmpwi r0, 0x12
/* 802645F4 00260254  40 80 00 18 */	bge lbl_8026460C
/* 802645F8 00260258  2C 00 00 10 */	cmpwi r0, 0x10
/* 802645FC 0026025C  40 80 00 08 */	bge lbl_80264604
/* 80264600 00260260  48 00 00 0C */	b lbl_8026460C
lbl_80264604:
/* 80264604 00260264  38 60 00 01 */	li r3, 1
/* 80264608 00260268  4E 80 00 20 */	blr
lbl_8026460C:
/* 8026460C 0026026C  38 60 00 00 */	li r3, 0
/* 80264610 00260270  4E 80 00 20 */	blr
/* 80264614 00260274  80 63 3C 38 */	lwz r3, 0x3c38(r3)
/* 80264618 00260278  4E 80 00 20 */	blr

.global func_8026461C
func_8026461C:
/* 8026461C 0026027C  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80264620 00260280  7C 08 02 A6 */	mflr r0
/* 80264624 00260284  90 01 00 14 */	stw r0, 0x14(r1)
/* 80264628 00260288  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8026462C 0026028C  7C 9F 23 78 */	mr r31, r4
/* 80264630 00260290  93 C1 00 08 */	stw r30, 8(r1)
/* 80264634 00260294  7C 7E 1B 78 */	mr r30, r3
/* 80264638 00260298  48 0B E8 3D */	bl DWC_GetState
/* 8026463C 0026029C  7F C3 F3 78 */	mr r3, r30
/* 80264640 002602A0  48 00 2A 59 */	bl func_80267098
/* 80264644 002602A4  7F C3 F3 78 */	mr r3, r30
/* 80264648 002602A8  48 00 20 19 */	bl func_80266660
/* 8026464C 002602AC  81 9E 00 00 */	lwz r12, 0(r30)
/* 80264650 002602B0  7F C3 F3 78 */	mr r3, r30
/* 80264654 002602B4  81 8C 00 50 */	lwz r12, 0x50(r12)
/* 80264658 002602B8  7D 89 03 A6 */	mtctr r12
/* 8026465C 002602BC  4E 80 04 21 */	bctrl
/* 80264660 002602C0  38 00 00 00 */	li r0, 0
/* 80264664 002602C4  93 FE 3C 38 */	stw r31, 0x3c38(r30)
/* 80264668 002602C8  90 1E 3C 40 */	stw r0, 0x3c40(r30)
/* 8026466C 002602CC  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80264670 002602D0  83 C1 00 08 */	lwz r30, 8(r1)
/* 80264674 002602D4  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80264678 002602D8  7C 08 03 A6 */	mtlr r0
/* 8026467C 002602DC  38 21 00 10 */	addi r1, r1, 0x10
/* 80264680 002602E0  4E 80 00 20 */	blr

.global func_80264684
func_80264684:
/* 80264684 002602E4  80 0D A7 58 */	lwz r0, lbl_8063FA18-_SDA_BASE_(r13)
/* 80264688 002602E8  2C 00 00 00 */	cmpwi r0, 0
/* 8026468C 002602EC  4D 82 00 20 */	beqlr
/* 80264690 002602F0  38 00 00 00 */	li r0, 0
/* 80264694 002602F4  90 0D A7 58 */	stw r0, lbl_8063FA18-_SDA_BASE_(r13)
/* 80264698 002602F8  48 0B 81 F8 */	b DWC_Shutdown
/* 8026469C 002602FC  4E 80 00 20 */	blr

.global func_802646A0
func_802646A0:
/* 802646A0 00260300  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 802646A4 00260304  7C 08 02 A6 */	mflr r0
/* 802646A8 00260308  90 01 00 14 */	stw r0, 0x14(r1)
/* 802646AC 0026030C  93 E1 00 0C */	stw r31, 0xc(r1)
/* 802646B0 00260310  7C 7F 1B 78 */	mr r31, r3
/* 802646B4 00260314  80 0D A7 58 */	lwz r0, lbl_8063FA18-_SDA_BASE_(r13)
/* 802646B8 00260318  2C 00 00 00 */	cmpwi r0, 0
/* 802646BC 0026031C  40 82 00 48 */	bne lbl_80264704
/* 802646C0 00260320  38 00 00 01 */	li r0, 1
/* 802646C4 00260324  3C 80 80 42 */	lis r4, lbl_804263FC@ha
/* 802646C8 00260328  3C 60 52 50 */	lis r3, 0x5250424A@ha
/* 802646CC 0026032C  3C C0 80 26 */	lis r6, lbl_802643F8@ha
/* 802646D0 00260330  3C E0 80 26 */	lis r7, lbl_80264400@ha
/* 802646D4 00260334  90 0D A7 58 */	stw r0, lbl_8063FA18-_SDA_BASE_(r13)
/* 802646D8 00260338  38 A3 42 4A */	addi r5, r3, 0x5250424A@l
/* 802646DC 0026033C  38 84 63 FC */	addi r4, r4, lbl_804263FC@l
/* 802646E0 00260340  38 C6 43 F8 */	addi r6, r6, lbl_802643F8@l
/* 802646E4 00260344  38 E7 44 00 */	addi r7, r7, lbl_80264400@l
/* 802646E8 00260348  38 60 00 01 */	li r3, 1
/* 802646EC 0026034C  48 0B 7E AD */	bl DWC_Init
/* 802646F0 00260350  38 60 00 00 */	li r3, 0
/* 802646F4 00260354  48 0B 84 39 */	bl DWC_SetReportLevel
/* 802646F8 00260358  7F E3 FB 78 */	mr r3, r31
/* 802646FC 0026035C  38 80 00 00 */	li r4, 0
/* 80264700 00260360  48 00 2F B5 */	bl func_802676B4
lbl_80264704:
/* 80264704 00260364  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80264708 00260368  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8026470C 0026036C  7C 08 03 A6 */	mtlr r0
/* 80264710 00260370  38 21 00 10 */	addi r1, r1, 0x10
/* 80264714 00260374  4E 80 00 20 */	blr

.global func_80264718
func_80264718:
/* 80264718 00260378  80 A3 3C 40 */	lwz r5, 0x3c40(r3)
/* 8026471C 0026037C  2C 05 00 01 */	cmpwi r5, 1
/* 80264720 00260380  41 82 00 2C */	beq lbl_8026474C
/* 80264724 00260384  4C 80 00 20 */	bgelr
/* 80264728 00260388  2C 05 00 00 */	cmpwi r5, 0
/* 8026472C 0026038C  4D 80 00 20 */	bltlr
/* 80264730 00260390  38 80 00 00 */	li r4, 0
/* 80264734 00260394  38 05 00 01 */	addi r0, r5, 1
/* 80264738 00260398  90 83 33 90 */	stw r4, 0x3390(r3)
/* 8026473C 0026039C  90 83 33 94 */	stw r4, 0x3394(r3)
/* 80264740 002603A0  90 83 33 8C */	stw r4, 0x338c(r3)
/* 80264744 002603A4  90 03 3C 40 */	stw r0, 0x3c40(r3)
/* 80264748 002603A8  4E 80 00 20 */	blr
lbl_8026474C:
/* 8026474C 002603AC  80 03 3C 50 */	lwz r0, 0x3c50(r3)
/* 80264750 002603B0  2C 00 00 00 */	cmpwi r0, 0
/* 80264754 002603B4  4D 82 00 20 */	beqlr
/* 80264758 002603B8  38 80 00 01 */	li r4, 1
/* 8026475C 002603BC  4B FF FE C0 */	b func_8026461C
/* 80264760 002603C0  4E 80 00 20 */	blr

.global func_80264764
func_80264764:
/* 80264764 002603C4  38 00 00 00 */	li r0, 0
/* 80264768 002603C8  38 80 00 02 */	li r4, 2
/* 8026476C 002603CC  90 03 33 90 */	stw r0, 0x3390(r3)
/* 80264770 002603D0  90 03 33 94 */	stw r0, 0x3394(r3)
/* 80264774 002603D4  90 03 33 8C */	stw r0, 0x338c(r3)
/* 80264778 002603D8  90 03 3C 6C */	stw r0, 0x3c6c(r3)
/* 8026477C 002603DC  90 03 3C 70 */	stw r0, 0x3c70(r3)
/* 80264780 002603E0  90 03 33 A8 */	stw r0, 0x33a8(r3)
/* 80264784 002603E4  90 03 33 AC */	stw r0, 0x33ac(r3)
/* 80264788 002603E8  90 03 33 B0 */	stw r0, 0x33b0(r3)
/* 8026478C 002603EC  4B FF FE 90 */	b func_8026461C

.global func_80264790
func_80264790:
/* 80264790 002603F0  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80264794 002603F4  7C 08 02 A6 */	mflr r0
/* 80264798 002603F8  90 01 00 14 */	stw r0, 0x14(r1)
/* 8026479C 002603FC  93 E1 00 0C */	stw r31, 0xc(r1)
/* 802647A0 00260400  93 C1 00 08 */	stw r30, 8(r1)
/* 802647A4 00260404  7C 7E 1B 78 */	mr r30, r3
/* 802647A8 00260408  80 83 3C 40 */	lwz r4, 0x3c40(r3)
/* 802647AC 0026040C  2C 04 00 03 */	cmpwi r4, 3
/* 802647B0 00260410  41 82 00 74 */	beq lbl_80264824
/* 802647B4 00260414  40 80 00 1C */	bge lbl_802647D0
/* 802647B8 00260418  2C 04 00 01 */	cmpwi r4, 1
/* 802647BC 0026041C  41 82 00 50 */	beq lbl_8026480C
/* 802647C0 00260420  40 80 00 58 */	bge lbl_80264818
/* 802647C4 00260424  2C 04 00 00 */	cmpwi r4, 0
/* 802647C8 00260428  40 80 00 14 */	bge lbl_802647DC
/* 802647CC 0026042C  48 00 00 D0 */	b lbl_8026489C
lbl_802647D0:
/* 802647D0 00260430  2C 04 00 63 */	cmpwi r4, 0x63
/* 802647D4 00260434  41 82 00 84 */	beq lbl_80264858
/* 802647D8 00260438  48 00 00 C4 */	b lbl_8026489C
lbl_802647DC:
/* 802647DC 0026043C  38 00 00 00 */	li r0, 0
/* 802647E0 00260440  90 03 33 8C */	stw r0, 0x338c(r3)
/* 802647E4 00260444  4B FF 75 C1 */	bl func_8025BDA4
/* 802647E8 00260448  2C 03 00 00 */	cmpwi r3, 0
/* 802647EC 0026044C  40 82 00 10 */	bne lbl_802647FC
/* 802647F0 00260450  38 00 00 63 */	li r0, 0x63
/* 802647F4 00260454  90 1E 3C 40 */	stw r0, 0x3c40(r30)
/* 802647F8 00260458  48 00 00 A4 */	b lbl_8026489C
lbl_802647FC:
/* 802647FC 0026045C  80 7E 3C 40 */	lwz r3, 0x3c40(r30)
/* 80264800 00260460  38 03 00 01 */	addi r0, r3, 1
/* 80264804 00260464  90 1E 3C 40 */	stw r0, 0x3c40(r30)
/* 80264808 00260468  48 00 00 94 */	b lbl_8026489C
lbl_8026480C:
/* 8026480C 0026046C  38 04 00 01 */	addi r0, r4, 1
/* 80264810 00260470  90 03 3C 40 */	stw r0, 0x3c40(r3)
/* 80264814 00260474  48 00 00 88 */	b lbl_8026489C
lbl_80264818:
/* 80264818 00260478  38 04 00 01 */	addi r0, r4, 1
/* 8026481C 0026047C  90 03 3C 40 */	stw r0, 0x3c40(r3)
/* 80264820 00260480  48 00 00 7C */	b lbl_8026489C
lbl_80264824:
/* 80264824 00260484  80 03 3C 50 */	lwz r0, 0x3c50(r3)
/* 80264828 00260488  2C 00 00 00 */	cmpwi r0, 0
/* 8026482C 0026048C  40 82 00 20 */	bne lbl_8026484C
/* 80264830 00260490  38 00 00 00 */	li r0, 0
/* 80264834 00260494  90 03 3C 58 */	stw r0, 0x3c58(r3)
/* 80264838 00260498  4B FF 76 7D */	bl func_8025BEB4
/* 8026483C 0026049C  7F C3 F3 78 */	mr r3, r30
/* 80264840 002604A0  38 80 00 00 */	li r4, 0
/* 80264844 002604A4  4B FF FD D9 */	bl func_8026461C
/* 80264848 002604A8  48 00 00 54 */	b lbl_8026489C
lbl_8026484C:
/* 8026484C 002604AC  38 80 00 03 */	li r4, 3
/* 80264850 002604B0  4B FF FD CD */	bl func_8026461C
/* 80264854 002604B4  48 00 00 48 */	b lbl_8026489C
lbl_80264858:
/* 80264858 002604B8  80 03 3C 50 */	lwz r0, 0x3c50(r3)
/* 8026485C 002604BC  2C 00 00 00 */	cmpwi r0, 0
/* 80264860 002604C0  40 82 00 10 */	bne lbl_80264870
/* 80264864 002604C4  38 80 00 00 */	li r4, 0
/* 80264868 002604C8  4B FF FD B5 */	bl func_8026461C
/* 8026486C 002604CC  48 00 00 30 */	b lbl_8026489C
lbl_80264870:
/* 80264870 002604D0  38 00 00 01 */	li r0, 1
/* 80264874 002604D4  90 03 33 8C */	stw r0, 0x338c(r3)
/* 80264878 002604D8  4B FF 75 25 */	bl func_8025BD9C
/* 8026487C 002604DC  7C 7F 1B 78 */	mr r31, r3
/* 80264880 002604E0  48 09 04 99 */	bl NETGetConnectionType
/* 80264884 002604E4  7C 64 1B 78 */	mr r4, r3
/* 80264888 002604E8  7F E3 FB 78 */	mr r3, r31
/* 8026488C 002604EC  48 09 07 5D */	bl NETGetStartupErrorCodeEx
/* 80264890 002604F0  7C 64 1B 78 */	mr r4, r3
/* 80264894 002604F4  7F C3 F3 78 */	mr r3, r30
/* 80264898 002604F8  48 00 26 A5 */	bl func_80266F3C
lbl_8026489C:
/* 8026489C 002604FC  80 01 00 14 */	lwz r0, 0x14(r1)
/* 802648A0 00260500  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 802648A4 00260504  83 C1 00 08 */	lwz r30, 8(r1)
/* 802648A8 00260508  7C 08 03 A6 */	mtlr r0
/* 802648AC 0026050C  38 21 00 10 */	addi r1, r1, 0x10
/* 802648B0 00260510  4E 80 00 20 */	blr

.global func_802648B4
func_802648B4:
/* 802648B4 00260514  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 802648B8 00260518  7C 08 02 A6 */	mflr r0
/* 802648BC 0026051C  90 01 00 14 */	stw r0, 0x14(r1)
/* 802648C0 00260520  38 00 00 00 */	li r0, 0
/* 802648C4 00260524  93 E1 00 0C */	stw r31, 0xc(r1)
/* 802648C8 00260528  7C 7F 1B 78 */	mr r31, r3
/* 802648CC 0026052C  90 03 33 9C */	stw r0, 0x339c(r3)
/* 802648D0 00260530  48 00 2A 19 */	bl func_802672E8
/* 802648D4 00260534  7F E3 FB 78 */	mr r3, r31
/* 802648D8 00260538  4B FF FD C9 */	bl func_802646A0
/* 802648DC 0026053C  7F E3 FB 78 */	mr r3, r31
/* 802648E0 00260540  38 80 00 04 */	li r4, 4
/* 802648E4 00260544  4B FF FD 39 */	bl func_8026461C
/* 802648E8 00260548  80 01 00 14 */	lwz r0, 0x14(r1)
/* 802648EC 0026054C  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 802648F0 00260550  7C 08 03 A6 */	mtlr r0
/* 802648F4 00260554  38 21 00 10 */	addi r1, r1, 0x10
/* 802648F8 00260558  4E 80 00 20 */	blr

.global func_802648FC
func_802648FC:
/* 802648FC 0026055C  80 03 3C 6C */	lwz r0, 0x3c6c(r3)
/* 80264900 00260560  2C 00 00 00 */	cmpwi r0, 0
/* 80264904 00260564  41 82 00 0C */	beq lbl_80264910
/* 80264908 00260568  38 60 FF FF */	li r3, -1
/* 8026490C 0026056C  4E 80 00 20 */	blr
lbl_80264910:
/* 80264910 00260570  80 03 33 90 */	lwz r0, 0x3390(r3)
/* 80264914 00260574  2C 00 00 00 */	cmpwi r0, 0
/* 80264918 00260578  41 82 00 18 */	beq lbl_80264930
/* 8026491C 0026057C  80 63 33 94 */	lwz r3, 0x3394(r3)
/* 80264920 00260580  7C 03 00 D0 */	neg r0, r3
/* 80264924 00260584  7C 00 1B 78 */	or r0, r0, r3
/* 80264928 00260588  54 03 0F FE */	srwi r3, r0, 0x1f
/* 8026492C 0026058C  4E 80 00 20 */	blr
lbl_80264930:
/* 80264930 00260590  38 60 FF FF */	li r3, -1
/* 80264934 00260594  4E 80 00 20 */	blr

.global func_80264938
func_80264938:
/* 80264938 00260598  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8026493C 0026059C  7C 08 02 A6 */	mflr r0
/* 80264940 002605A0  90 01 00 24 */	stw r0, 0x24(r1)
/* 80264944 002605A4  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80264948 002605A8  7C 7F 1B 78 */	mr r31, r3
/* 8026494C 002605AC  93 C1 00 18 */	stw r30, 0x18(r1)
/* 80264950 002605B0  3B C3 33 B8 */	addi r30, r3, 0x33b8
/* 80264954 002605B4  93 A1 00 14 */	stw r29, 0x14(r1)
/* 80264958 002605B8  3B A0 00 00 */	li r29, 0
/* 8026495C 002605BC  93 81 00 10 */	stw r28, 0x10(r1)
/* 80264960 002605C0  7C 9C 23 78 */	mr r28, r4
lbl_80264964:
/* 80264964 002605C4  A0 1F 33 D8 */	lhz r0, 0x33d8(r31)
/* 80264968 002605C8  28 00 00 01 */	cmplwi r0, 1
/* 8026496C 002605CC  40 82 00 24 */	bne lbl_80264990
/* 80264970 002605D0  7F C3 F3 78 */	mr r3, r30
/* 80264974 002605D4  7F 84 E3 78 */	mr r4, r28
/* 80264978 002605D8  38 A0 00 10 */	li r5, 0x10
/* 8026497C 002605DC  4B FF 9E 91 */	bl func_8025E80C
/* 80264980 002605E0  2C 03 00 00 */	cmpwi r3, 0
/* 80264984 002605E4  40 82 00 0C */	bne lbl_80264990
/* 80264988 002605E8  38 60 00 01 */	li r3, 1
/* 8026498C 002605EC  48 00 00 1C */	b lbl_802649A8
lbl_80264990:
/* 80264990 002605F0  3B BD 00 01 */	addi r29, r29, 1
/* 80264994 002605F4  3B DE 00 22 */	addi r30, r30, 0x22
/* 80264998 002605F8  2C 1D 00 40 */	cmpwi r29, 0x40
/* 8026499C 002605FC  3B FF 00 22 */	addi r31, r31, 0x22
/* 802649A0 00260600  41 80 FF C4 */	blt lbl_80264964
/* 802649A4 00260604  38 60 00 00 */	li r3, 0
lbl_802649A8:
/* 802649A8 00260608  80 01 00 24 */	lwz r0, 0x24(r1)
/* 802649AC 0026060C  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 802649B0 00260610  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 802649B4 00260614  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 802649B8 00260618  83 81 00 10 */	lwz r28, 0x10(r1)
/* 802649BC 0026061C  7C 08 03 A6 */	mtlr r0
/* 802649C0 00260620  38 21 00 20 */	addi r1, r1, 0x20
/* 802649C4 00260624  4E 80 00 20 */	blr

.global func_802649C8
func_802649C8:
/* 802649C8 00260628  38 00 00 00 */	li r0, 0
/* 802649CC 0026062C  38 80 00 00 */	li r4, 0
/* 802649D0 00260630  90 03 33 B4 */	stw r0, 0x33b4(r3)
/* 802649D4 00260634  38 A0 08 80 */	li r5, 0x880
/* 802649D8 00260638  38 63 33 B8 */	addi r3, r3, 0x33b8
/* 802649DC 0026063C  4B D9 F7 28 */	b memset

.global func_802649E0
func_802649E0:
/* 802649E0 00260640  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 802649E4 00260644  7C 08 02 A6 */	mflr r0
/* 802649E8 00260648  90 01 00 14 */	stw r0, 0x14(r1)
/* 802649EC 0026064C  93 E1 00 0C */	stw r31, 0xc(r1)
/* 802649F0 00260650  7C 9F 23 78 */	mr r31, r4
/* 802649F4 00260654  93 C1 00 08 */	stw r30, 8(r1)
/* 802649F8 00260658  7C 7E 1B 78 */	mr r30, r3
/* 802649FC 0026065C  4B FF FF 3D */	bl func_80264938
/* 80264A00 00260660  2C 03 00 00 */	cmpwi r3, 0
/* 80264A04 00260664  40 82 00 54 */	bne lbl_80264A58
/* 80264A08 00260668  80 1E 33 B4 */	lwz r0, 0x33b4(r30)
/* 80264A0C 0026066C  2C 00 00 40 */	cmpwi r0, 0x40
/* 80264A10 00260670  41 80 00 0C */	blt lbl_80264A1C
/* 80264A14 00260674  38 00 00 00 */	li r0, 0
/* 80264A18 00260678  90 1E 33 B4 */	stw r0, 0x33b4(r30)
lbl_80264A1C:
/* 80264A1C 0026067C  80 1E 33 B4 */	lwz r0, 0x33b4(r30)
/* 80264A20 00260680  7F E4 FB 78 */	mr r4, r31
/* 80264A24 00260684  38 A0 00 10 */	li r5, 0x10
/* 80264A28 00260688  1C 00 00 22 */	mulli r0, r0, 0x22
/* 80264A2C 0026068C  7C 7E 02 14 */	add r3, r30, r0
/* 80264A30 00260690  38 63 33 B8 */	addi r3, r3, 0x33b8
/* 80264A34 00260694  4B FF 9D A5 */	bl func_8025E7D8
/* 80264A38 00260698  80 1E 33 B4 */	lwz r0, 0x33b4(r30)
/* 80264A3C 0026069C  38 80 00 01 */	li r4, 1
/* 80264A40 002606A0  1C 00 00 22 */	mulli r0, r0, 0x22
/* 80264A44 002606A4  7C 7E 02 14 */	add r3, r30, r0
/* 80264A48 002606A8  B0 83 33 D8 */	sth r4, 0x33d8(r3)
/* 80264A4C 002606AC  80 7E 33 B4 */	lwz r3, 0x33b4(r30)
/* 80264A50 002606B0  38 03 00 01 */	addi r0, r3, 1
/* 80264A54 002606B4  90 1E 33 B4 */	stw r0, 0x33b4(r30)
lbl_80264A58:
/* 80264A58 002606B8  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80264A5C 002606BC  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80264A60 002606C0  83 C1 00 08 */	lwz r30, 8(r1)
/* 80264A64 002606C4  7C 08 03 A6 */	mtlr r0
/* 80264A68 002606C8  38 21 00 10 */	addi r1, r1, 0x10
/* 80264A6C 002606CC  4E 80 00 20 */	blr

.global func_80264A70
func_80264A70:
/* 80264A70 002606D0  94 21 FF D0 */	stwu r1, -0x30(r1)
/* 80264A74 002606D4  7C 08 02 A6 */	mflr r0
/* 80264A78 002606D8  90 01 00 34 */	stw r0, 0x34(r1)
/* 80264A7C 002606DC  93 E1 00 2C */	stw r31, 0x2c(r1)
/* 80264A80 002606E0  7C 7F 1B 78 */	mr r31, r3
/* 80264A84 002606E4  93 C1 00 28 */	stw r30, 0x28(r1)
/* 80264A88 002606E8  93 A1 00 24 */	stw r29, 0x24(r1)
/* 80264A8C 002606EC  80 A3 3C 40 */	lwz r5, 0x3c40(r3)
/* 80264A90 002606F0  2C 05 00 0A */	cmpwi r5, 0xa
/* 80264A94 002606F4  41 82 00 D0 */	beq lbl_80264B64
/* 80264A98 002606F8  40 80 00 2C */	bge lbl_80264AC4
/* 80264A9C 002606FC  2C 05 00 02 */	cmpwi r5, 2
/* 80264AA0 00260700  41 82 00 8C */	beq lbl_80264B2C
/* 80264AA4 00260704  40 80 00 14 */	bge lbl_80264AB8
/* 80264AA8 00260708  2C 05 00 00 */	cmpwi r5, 0
/* 80264AAC 0026070C  41 82 00 30 */	beq lbl_80264ADC
/* 80264AB0 00260710  40 80 00 5C */	bge lbl_80264B0C
/* 80264AB4 00260714  48 00 02 F8 */	b lbl_80264DAC
lbl_80264AB8:
/* 80264AB8 00260718  2C 05 00 04 */	cmpwi r5, 4
/* 80264ABC 0026071C  40 80 02 F0 */	bge lbl_80264DAC
/* 80264AC0 00260720  48 00 00 80 */	b lbl_80264B40
lbl_80264AC4:
/* 80264AC4 00260724  2C 05 00 32 */	cmpwi r5, 0x32
/* 80264AC8 00260728  41 82 02 BC */	beq lbl_80264D84
/* 80264ACC 0026072C  40 80 02 E0 */	bge lbl_80264DAC
/* 80264AD0 00260730  2C 05 00 0C */	cmpwi r5, 0xc
/* 80264AD4 00260734  40 80 02 D8 */	bge lbl_80264DAC
/* 80264AD8 00260738  48 00 01 78 */	b lbl_80264C50
lbl_80264ADC:
/* 80264ADC 0026073C  C0 42 A0 0C */	lfs f2, lbl_8064260C-_SDA2_BASE_(r2)
/* 80264AE0 00260740  38 05 00 01 */	addi r0, r5, 1
/* 80264AE4 00260744  C0 2D 86 C8 */	lfs f1, lbl_8063D988-_SDA_BASE_(r13)
/* 80264AE8 00260748  C0 02 A0 08 */	lfs f0, lbl_80642608-_SDA2_BASE_(r2)
/* 80264AEC 0026074C  EC 22 00 72 */	fmuls f1, f2, f1
/* 80264AF0 00260750  90 03 3C 40 */	stw r0, 0x3c40(r3)
/* 80264AF4 00260754  EC 00 08 2A */	fadds f0, f0, f1
/* 80264AF8 00260758  FC 00 00 1E */	fctiwz f0, f0
/* 80264AFC 0026075C  D8 01 00 10 */	stfd f0, 0x10(r1)
/* 80264B00 00260760  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80264B04 00260764  90 03 3C 4C */	stw r0, 0x3c4c(r3)
/* 80264B08 00260768  48 00 02 A4 */	b lbl_80264DAC
lbl_80264B0C:
/* 80264B0C 0026076C  80 83 3C 4C */	lwz r4, 0x3c4c(r3)
/* 80264B10 00260770  38 04 FF FF */	addi r0, r4, -1
/* 80264B14 00260774  2C 04 00 00 */	cmpwi r4, 0
/* 80264B18 00260778  90 03 3C 4C */	stw r0, 0x3c4c(r3)
/* 80264B1C 0026077C  41 81 02 90 */	bgt lbl_80264DAC
/* 80264B20 00260780  38 05 00 01 */	addi r0, r5, 1
/* 80264B24 00260784  90 03 3C 40 */	stw r0, 0x3c40(r3)
/* 80264B28 00260788  48 00 02 84 */	b lbl_80264DAC
lbl_80264B2C:
/* 80264B2C 0026078C  38 05 00 01 */	addi r0, r5, 1
/* 80264B30 00260790  38 80 00 00 */	li r4, 0
/* 80264B34 00260794  90 83 3C 6C */	stw r4, 0x3c6c(r3)
/* 80264B38 00260798  90 03 3C 40 */	stw r0, 0x3c40(r3)
/* 80264B3C 0026079C  48 00 02 70 */	b lbl_80264DAC
lbl_80264B40:
/* 80264B40 002607A0  80 03 66 A0 */	lwz r0, 0x66a0(r3)
/* 80264B44 002607A4  2C 00 00 00 */	cmpwi r0, 0
/* 80264B48 002607A8  41 82 00 10 */	beq lbl_80264B58
/* 80264B4C 002607AC  38 00 00 32 */	li r0, 0x32
/* 80264B50 002607B0  90 03 3C 40 */	stw r0, 0x3c40(r3)
/* 80264B54 002607B4  48 00 02 58 */	b lbl_80264DAC
lbl_80264B58:
/* 80264B58 002607B8  38 00 00 0A */	li r0, 0xa
/* 80264B5C 002607BC  90 03 3C 40 */	stw r0, 0x3c40(r3)
/* 80264B60 002607C0  48 00 02 4C */	b lbl_80264DAC
lbl_80264B64:
/* 80264B64 002607C4  38 80 00 00 */	li r4, 0
/* 80264B68 002607C8  38 A0 00 04 */	li r5, 4
/* 80264B6C 002607CC  38 63 1C 28 */	addi r3, r3, 0x1c28
/* 80264B70 002607D0  4B D9 F5 95 */	bl memset
/* 80264B74 002607D4  7F E3 FB 78 */	mr r3, r31
/* 80264B78 002607D8  48 00 29 8D */	bl func_80267504
/* 80264B7C 002607DC  7C 7D 1B 78 */	mr r29, r3
/* 80264B80 002607E0  7F E3 FB 78 */	mr r3, r31
/* 80264B84 002607E4  38 80 00 00 */	li r4, 0
/* 80264B88 002607E8  48 00 29 5D */	bl func_802674E4
/* 80264B8C 002607EC  7C 7E 1B 78 */	mr r30, r3
/* 80264B90 002607F0  7F E3 FB 78 */	mr r3, r31
/* 80264B94 002607F4  48 00 29 49 */	bl func_802674DC
/* 80264B98 002607F8  3C C0 80 42 */	lis r6, lbl_804263FC@ha
/* 80264B9C 002607FC  93 A1 00 08 */	stw r29, 8(r1)
/* 80264BA0 00260800  7C 64 1B 78 */	mr r4, r3
/* 80264BA4 00260804  7F CA F3 78 */	mr r10, r30
/* 80264BA8 00260808  38 7F 1C 28 */	addi r3, r31, 0x1c28
/* 80264BAC 0026080C  38 C6 63 FC */	addi r6, r6, lbl_804263FC@l
/* 80264BB0 00260810  38 A0 2A 93 */	li r5, 0x2a93
/* 80264BB4 00260814  38 ED 87 58 */	addi r7, r13, lbl_8063DA18-_SDA_BASE_
/* 80264BB8 00260818  39 00 00 00 */	li r8, 0
/* 80264BBC 0026081C  39 20 00 00 */	li r9, 0
/* 80264BC0 00260820  48 0B D0 3D */	bl DWC_InitFriendsMatch
/* 80264BC4 00260824  3B C0 00 00 */	li r30, 0
/* 80264BC8 00260828  3C A0 80 26 */	lis r5, lbl_80264E14@ha
/* 80264BCC 0026082C  93 DF 33 9C */	stw r30, 0x339c(r31)
/* 80264BD0 00260830  7F E6 FB 78 */	mr r6, r31
/* 80264BD4 00260834  38 7F 00 04 */	addi r3, r31, 4
/* 80264BD8 00260838  38 A5 4E 14 */	addi r5, r5, lbl_80264E14@l
/* 80264BDC 0026083C  38 80 00 00 */	li r4, 0
/* 80264BE0 00260840  48 0B D6 81 */	bl DWC_LoginAsync
/* 80264BE4 00260844  2C 03 00 00 */	cmpwi r3, 0
/* 80264BE8 00260848  40 82 00 34 */	bne lbl_80264C1C
/* 80264BEC 0026084C  7F E3 FB 78 */	mr r3, r31
/* 80264BF0 00260850  48 00 01 D9 */	bl func_80264DC8
/* 80264BF4 00260854  81 9F 00 00 */	lwz r12, 0(r31)
/* 80264BF8 00260858  7F E3 FB 78 */	mr r3, r31
/* 80264BFC 0026085C  81 8C 00 10 */	lwz r12, 0x10(r12)
/* 80264C00 00260860  7D 89 03 A6 */	mtctr r12
/* 80264C04 00260864  4E 80 04 21 */	bctrl
/* 80264C08 00260868  93 DF 3C 70 */	stw r30, 0x3c70(r31)
/* 80264C0C 0026086C  7F E3 FB 78 */	mr r3, r31
/* 80264C10 00260870  38 80 00 0E */	li r4, 0xe
/* 80264C14 00260874  4B FF FA 09 */	bl func_8026461C
/* 80264C18 00260878  48 00 01 94 */	b lbl_80264DAC
lbl_80264C1C:
/* 80264C1C 0026087C  C0 22 A0 10 */	lfs f1, lbl_80642610-_SDA2_BASE_(r2)
/* 80264C20 00260880  C0 0D 86 C8 */	lfs f0, lbl_8063D988-_SDA_BASE_(r13)
/* 80264C24 00260884  80 7F 3C 40 */	lwz r3, 0x3c40(r31)
/* 80264C28 00260888  EC 21 00 32 */	fmuls f1, f1, f0
/* 80264C2C 0026088C  C0 02 A0 08 */	lfs f0, lbl_80642608-_SDA2_BASE_(r2)
/* 80264C30 00260890  38 03 00 01 */	addi r0, r3, 1
/* 80264C34 00260894  90 1F 3C 40 */	stw r0, 0x3c40(r31)
/* 80264C38 00260898  EC 00 08 2A */	fadds f0, f0, f1
/* 80264C3C 0026089C  FC 00 00 1E */	fctiwz f0, f0
/* 80264C40 002608A0  D8 01 00 10 */	stfd f0, 0x10(r1)
/* 80264C44 002608A4  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80264C48 002608A8  90 1F 3C 4C */	stw r0, 0x3c4c(r31)
/* 80264C4C 002608AC  48 00 01 60 */	b lbl_80264DAC
lbl_80264C50:
/* 80264C50 002608B0  48 0B D3 9D */	bl DWC_ProcessFriendsMatch
/* 80264C54 002608B4  80 7F 3C 4C */	lwz r3, 0x3c4c(r31)
/* 80264C58 002608B8  38 03 FF FF */	addi r0, r3, -1
/* 80264C5C 002608BC  2C 03 00 00 */	cmpwi r3, 0
/* 80264C60 002608C0  90 1F 3C 4C */	stw r0, 0x3c4c(r31)
/* 80264C64 002608C4  41 81 00 38 */	bgt lbl_80264C9C
/* 80264C68 002608C8  7F E3 FB 78 */	mr r3, r31
/* 80264C6C 002608CC  48 00 01 5D */	bl func_80264DC8
/* 80264C70 002608D0  81 9F 00 00 */	lwz r12, 0(r31)
/* 80264C74 002608D4  7F E3 FB 78 */	mr r3, r31
/* 80264C78 002608D8  81 8C 00 10 */	lwz r12, 0x10(r12)
/* 80264C7C 002608DC  7D 89 03 A6 */	mtctr r12
/* 80264C80 002608E0  4E 80 04 21 */	bctrl
/* 80264C84 002608E4  38 00 00 00 */	li r0, 0
/* 80264C88 002608E8  7F E3 FB 78 */	mr r3, r31
/* 80264C8C 002608EC  90 1F 3C 70 */	stw r0, 0x3c70(r31)
/* 80264C90 002608F0  38 80 00 0E */	li r4, 0xe
/* 80264C94 002608F4  4B FF F9 89 */	bl func_8026461C
/* 80264C98 002608F8  48 00 01 14 */	b lbl_80264DAC
lbl_80264C9C:
/* 80264C9C 002608FC  80 1F 33 9C */	lwz r0, 0x339c(r31)
/* 80264CA0 00260900  2C 00 00 00 */	cmpwi r0, 0
/* 80264CA4 00260904  41 82 01 08 */	beq lbl_80264DAC
/* 80264CA8 00260908  38 00 00 00 */	li r0, 0
/* 80264CAC 0026090C  90 1F 33 94 */	stw r0, 0x3394(r31)
/* 80264CB0 00260910  48 0D 11 05 */	bl DWC_GetIngamesnCheckResult
/* 80264CB4 00260914  2C 03 00 02 */	cmpwi r3, 2
/* 80264CB8 00260918  40 82 00 0C */	bne lbl_80264CC4
/* 80264CBC 0026091C  38 00 00 01 */	li r0, 1
/* 80264CC0 00260920  90 1F 33 94 */	stw r0, 0x3394(r31)
lbl_80264CC4:
/* 80264CC4 00260924  80 1F 33 94 */	lwz r0, 0x3394(r31)
/* 80264CC8 00260928  38 60 00 01 */	li r3, 1
/* 80264CCC 0026092C  90 7F 33 90 */	stw r3, 0x3390(r31)
/* 80264CD0 00260930  2C 00 00 00 */	cmpwi r0, 0
/* 80264CD4 00260934  40 82 00 10 */	bne lbl_80264CE4
/* 80264CD8 00260938  7F E3 FB 78 */	mr r3, r31
/* 80264CDC 0026093C  38 9F 00 04 */	addi r4, r31, 4
/* 80264CE0 00260940  4B FF FD 01 */	bl func_802649E0
lbl_80264CE4:
/* 80264CE4 00260944  80 1F 66 A4 */	lwz r0, 0x66a4(r31)
/* 80264CE8 00260948  2C 00 00 00 */	cmpwi r0, 0
/* 80264CEC 0026094C  40 82 00 18 */	bne lbl_80264D04
/* 80264CF0 00260950  7F E3 FB 78 */	mr r3, r31
/* 80264CF4 00260954  48 00 2B 05 */	bl func_802677F8
/* 80264CF8 00260958  4B FF 7D B1 */	bl func_8025CAA8
/* 80264CFC 0026095C  38 00 00 01 */	li r0, 1
/* 80264D00 00260960  90 1F 66 A4 */	stw r0, 0x66a4(r31)
lbl_80264D04:
/* 80264D04 00260964  7F E3 FB 78 */	mr r3, r31
/* 80264D08 00260968  48 00 28 2D */	bl func_80267534
/* 80264D0C 0026096C  38 00 00 00 */	li r0, 0
/* 80264D10 00260970  3C 60 80 26 */	lis r3, lbl_8026560C@ha
/* 80264D14 00260974  90 1F 33 A0 */	stw r0, 0x33a0(r31)
/* 80264D18 00260978  7F E4 FB 78 */	mr r4, r31
/* 80264D1C 0026097C  38 63 56 0C */	addi r3, r3, lbl_8026560C@l
/* 80264D20 00260980  90 1F 33 A4 */	stw r0, 0x33a4(r31)
/* 80264D24 00260984  48 0B DC 2D */	bl DWC_SetConnectionClosedCallback
/* 80264D28 00260988  3C 60 80 26 */	lis r3, lbl_80265EF0@ha
/* 80264D2C 0026098C  38 63 5E F0 */	addi r3, r3, lbl_80265EF0@l
/* 80264D30 00260990  48 0C C2 65 */	bl DWC_SetUserSendCallback
/* 80264D34 00260994  3C 60 80 26 */	lis r3, lbl_80265F6C@ha
/* 80264D38 00260998  38 63 5F 6C */	addi r3, r3, lbl_80265F6C@l
/* 80264D3C 0026099C  48 0C C2 79 */	bl DWC_SetUserRecvCallback
/* 80264D40 002609A0  3C 60 80 26 */	lis r3, lbl_80266000@ha
/* 80264D44 002609A4  38 63 60 00 */	addi r3, r3, lbl_80266000@l
/* 80264D48 002609A8  48 0C C2 8D */	bl DWC_SetUserPingCallback
/* 80264D4C 002609AC  3B A0 00 00 */	li r29, 0
lbl_80264D50:
/* 80264D50 002609B0  57 A0 63 26 */	rlwinm r0, r29, 0xc, 0xc, 0x13
/* 80264D54 002609B4  57 A3 06 3E */	clrlwi r3, r29, 0x18
/* 80264D58 002609B8  7C 9F 02 14 */	add r4, r31, r0
/* 80264D5C 002609BC  38 A0 10 00 */	li r5, 0x1000
/* 80264D60 002609C0  38 84 45 1C */	addi r4, r4, 0x451c
/* 80264D64 002609C4  48 0C C1 19 */	bl DWC_SetRecvBuffer
/* 80264D68 002609C8  3B BD 00 01 */	addi r29, r29, 1
/* 80264D6C 002609CC  28 1D 00 02 */	cmplwi r29, 2
/* 80264D70 002609D0  41 80 FF E0 */	blt lbl_80264D50
/* 80264D74 002609D4  7F E3 FB 78 */	mr r3, r31
/* 80264D78 002609D8  38 80 00 05 */	li r4, 5
/* 80264D7C 002609DC  4B FF F8 A1 */	bl func_8026461C
/* 80264D80 002609E0  48 00 00 2C */	b lbl_80264DAC
lbl_80264D84:
/* 80264D84 002609E4  3B C0 00 00 */	li r30, 0
/* 80264D88 002609E8  93 C3 33 A0 */	stw r30, 0x33a0(r3)
/* 80264D8C 002609EC  93 C3 33 A4 */	stw r30, 0x33a4(r3)
/* 80264D90 002609F0  4B FF EF 2D */	bl func_80263CBC
/* 80264D94 002609F4  38 00 00 01 */	li r0, 1
/* 80264D98 002609F8  93 DF 33 94 */	stw r30, 0x3394(r31)
/* 80264D9C 002609FC  7F E3 FB 78 */	mr r3, r31
/* 80264DA0 00260A00  38 80 00 05 */	li r4, 5
/* 80264DA4 00260A04  90 1F 33 90 */	stw r0, 0x3390(r31)
/* 80264DA8 00260A08  4B FF F8 75 */	bl func_8026461C
lbl_80264DAC:
/* 80264DAC 00260A0C  80 01 00 34 */	lwz r0, 0x34(r1)
/* 80264DB0 00260A10  83 E1 00 2C */	lwz r31, 0x2c(r1)
/* 80264DB4 00260A14  83 C1 00 28 */	lwz r30, 0x28(r1)
/* 80264DB8 00260A18  83 A1 00 24 */	lwz r29, 0x24(r1)
/* 80264DBC 00260A1C  7C 08 03 A6 */	mtlr r0
/* 80264DC0 00260A20  38 21 00 30 */	addi r1, r1, 0x30
/* 80264DC4 00260A24  4E 80 00 20 */	blr

.global func_80264DC8
func_80264DC8:
/* 80264DC8 00260A28  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80264DCC 00260A2C  7C 08 02 A6 */	mflr r0
/* 80264DD0 00260A30  90 01 00 14 */	stw r0, 0x14(r1)
/* 80264DD4 00260A34  38 00 00 00 */	li r0, 0
/* 80264DD8 00260A38  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80264DDC 00260A3C  7C 7F 1B 78 */	mr r31, r3
/* 80264DE0 00260A40  90 03 33 90 */	stw r0, 0x3390(r3)
/* 80264DE4 00260A44  48 00 25 D1 */	bl func_802673B4
/* 80264DE8 00260A48  80 1F 66 A0 */	lwz r0, 0x66a0(r31)
/* 80264DEC 00260A4C  2C 00 00 00 */	cmpwi r0, 0
/* 80264DF0 00260A50  40 82 00 08 */	bne lbl_80264DF8
/* 80264DF4 00260A54  48 0B D0 91 */	bl DWC_ShutdownFriendsMatch
lbl_80264DF8:
/* 80264DF8 00260A58  7F E3 FB 78 */	mr r3, r31
/* 80264DFC 00260A5C  48 00 25 BD */	bl func_802673B8
/* 80264E00 00260A60  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80264E04 00260A64  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80264E08 00260A68  7C 08 03 A6 */	mtlr r0
/* 80264E0C 00260A6C  38 21 00 10 */	addi r1, r1, 0x10
/* 80264E10 00260A70  4E 80 00 20 */	blr
lbl_80264E14:
/* 80264E14 00260A74  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80264E18 00260A78  7C 08 02 A6 */	mflr r0
/* 80264E1C 00260A7C  2C 03 00 00 */	cmpwi r3, 0
/* 80264E20 00260A80  90 01 00 14 */	stw r0, 0x14(r1)
/* 80264E24 00260A84  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80264E28 00260A88  93 C1 00 08 */	stw r30, 8(r1)
/* 80264E2C 00260A8C  7C BE 2B 78 */	mr r30, r5
/* 80264E30 00260A90  41 82 00 10 */	beq lbl_80264E40
/* 80264E34 00260A94  38 00 00 00 */	li r0, 0
/* 80264E38 00260A98  90 05 3C 70 */	stw r0, 0x3c70(r5)
/* 80264E3C 00260A9C  48 00 00 84 */	b lbl_80264EC0
lbl_80264E40:
/* 80264E40 00260AA0  90 85 1C 4C */	stw r4, 0x1c4c(r5)
/* 80264E44 00260AA4  7F C3 F3 78 */	mr r3, r30
/* 80264E48 00260AA8  48 00 26 95 */	bl func_802674DC
/* 80264E4C 00260AAC  48 0C E7 2D */	bl DWC_CheckDirtyFlag
/* 80264E50 00260AB0  2C 03 00 00 */	cmpwi r3, 0
/* 80264E54 00260AB4  41 82 00 18 */	beq lbl_80264E6C
/* 80264E58 00260AB8  7F C3 F3 78 */	mr r3, r30
/* 80264E5C 00260ABC  48 00 26 81 */	bl func_802674DC
/* 80264E60 00260AC0  48 0C E7 25 */	bl DWC_ClearDirtyFlag
/* 80264E64 00260AC4  7F C3 F3 78 */	mr r3, r30
/* 80264E68 00260AC8  48 00 28 29 */	bl func_80267690
lbl_80264E6C:
/* 80264E6C 00260ACC  3B E0 00 00 */	li r31, 0
/* 80264E70 00260AD0  3C 80 80 26 */	lis r4, lbl_80264ED8@ha
/* 80264E74 00260AD4  3C C0 80 26 */	lis r6, lbl_80264F20@ha
/* 80264E78 00260AD8  3D 00 80 26 */	lis r8, lbl_80265138@ha
/* 80264E7C 00260ADC  93 FE 33 98 */	stw r31, 0x3398(r30)
/* 80264E80 00260AE0  7F C5 F3 78 */	mr r5, r30
/* 80264E84 00260AE4  7F C7 F3 78 */	mr r7, r30
/* 80264E88 00260AE8  7F C9 F3 78 */	mr r9, r30
/* 80264E8C 00260AEC  38 84 4E D8 */	addi r4, r4, lbl_80264ED8@l
/* 80264E90 00260AF0  38 C6 4F 20 */	addi r6, r6, lbl_80264F20@l
/* 80264E94 00260AF4  39 08 51 38 */	addi r8, r8, lbl_80265138@l
/* 80264E98 00260AF8  38 60 00 00 */	li r3, 0
/* 80264E9C 00260AFC  48 0B D5 29 */	bl DWC_UpdateServersAsync
/* 80264EA0 00260B00  2C 03 00 00 */	cmpwi r3, 0
/* 80264EA4 00260B04  40 82 00 0C */	bne lbl_80264EB0
/* 80264EA8 00260B08  93 FE 3C 70 */	stw r31, 0x3c70(r30)
/* 80264EAC 00260B0C  48 00 00 14 */	b lbl_80264EC0
lbl_80264EB0:
/* 80264EB0 00260B10  3C 60 80 26 */	lis r3, lbl_80265174@ha
/* 80264EB4 00260B14  7F C4 F3 78 */	mr r4, r30
/* 80264EB8 00260B18  38 63 51 74 */	addi r3, r3, lbl_80265174@l
/* 80264EBC 00260B1C  48 0B A5 C9 */	bl DWC_SetBuddyFriendCallback
lbl_80264EC0:
/* 80264EC0 00260B20  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80264EC4 00260B24  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80264EC8 00260B28  83 C1 00 08 */	lwz r30, 8(r1)
/* 80264ECC 00260B2C  7C 08 03 A6 */	mtlr r0
/* 80264ED0 00260B30  38 21 00 10 */	addi r1, r1, 0x10
/* 80264ED4 00260B34  4E 80 00 20 */	blr
lbl_80264ED8:
/* 80264ED8 00260B38  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80264EDC 00260B3C  7C 08 02 A6 */	mflr r0
/* 80264EE0 00260B40  2C 03 00 00 */	cmpwi r3, 0
/* 80264EE4 00260B44  90 01 00 14 */	stw r0, 0x14(r1)
/* 80264EE8 00260B48  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80264EEC 00260B4C  7C BF 2B 78 */	mr r31, r5
/* 80264EF0 00260B50  40 82 00 1C */	bne lbl_80264F0C
/* 80264EF4 00260B54  2C 04 00 00 */	cmpwi r4, 0
/* 80264EF8 00260B58  41 82 00 0C */	beq lbl_80264F04
/* 80264EFC 00260B5C  7F E3 FB 78 */	mr r3, r31
/* 80264F00 00260B60  48 00 27 91 */	bl func_80267690
lbl_80264F04:
/* 80264F04 00260B64  38 00 00 01 */	li r0, 1
/* 80264F08 00260B68  90 1F 33 9C */	stw r0, 0x339c(r31)
lbl_80264F0C:
/* 80264F0C 00260B6C  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80264F10 00260B70  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80264F14 00260B74  7C 08 03 A6 */	mtlr r0
/* 80264F18 00260B78  38 21 00 10 */	addi r1, r1, 0x10
/* 80264F1C 00260B7C  4E 80 00 20 */	blr
lbl_80264F20:
/* 80264F20 00260B80  94 21 FF 20 */	stwu r1, -0xe0(r1)
/* 80264F24 00260B84  7C 08 02 A6 */	mflr r0
/* 80264F28 00260B88  2C 03 00 00 */	cmpwi r3, 0
/* 80264F2C 00260B8C  90 01 00 E4 */	stw r0, 0xe4(r1)
/* 80264F30 00260B90  93 E1 00 DC */	stw r31, 0xdc(r1)
/* 80264F34 00260B94  93 C1 00 D8 */	stw r30, 0xd8(r1)
/* 80264F38 00260B98  7C 7E 1B 78 */	mr r30, r3
/* 80264F3C 00260B9C  93 A1 00 D4 */	stw r29, 0xd4(r1)
/* 80264F40 00260BA0  7C BD 2B 78 */	mr r29, r5
/* 80264F44 00260BA4  93 81 00 D0 */	stw r28, 0xd0(r1)
/* 80264F48 00260BA8  7C DC 33 78 */	mr r28, r6
/* 80264F4C 00260BAC  41 80 01 08 */	blt lbl_80265054
/* 80264F50 00260BB0  2C 03 00 1E */	cmpwi r3, 0x1e
/* 80264F54 00260BB4  40 80 01 00 */	bge lbl_80265054
/* 80264F58 00260BB8  38 61 00 10 */	addi r3, r1, 0x10
/* 80264F5C 00260BBC  38 80 00 00 */	li r4, 0
/* 80264F60 00260BC0  38 A0 00 B8 */	li r5, 0xb8
/* 80264F64 00260BC4  4B D9 F1 A1 */	bl memset
/* 80264F68 00260BC8  7F A3 EB 78 */	mr r3, r29
/* 80264F6C 00260BCC  4B F6 1B F9 */	bl strlen
/* 80264F70 00260BD0  7C 64 1B 78 */	mr r4, r3
/* 80264F74 00260BD4  7F A3 EB 78 */	mr r3, r29
/* 80264F78 00260BD8  38 A1 00 10 */	addi r5, r1, 0x10
/* 80264F7C 00260BDC  38 C0 00 B8 */	li r6, 0xb8
/* 80264F80 00260BE0  48 0B 73 35 */	bl DWC_Base64Decode
/* 80264F84 00260BE4  38 61 00 10 */	addi r3, r1, 0x10
/* 80264F88 00260BE8  38 80 00 B8 */	li r4, 0xb8
/* 80264F8C 00260BEC  4B FF 98 01 */	bl func_8025E78C
/* 80264F90 00260BF0  54 60 04 3F */	clrlwi. r0, r3, 0x10
/* 80264F94 00260BF4  40 82 00 40 */	bne lbl_80264FD4
/* 80264F98 00260BF8  1C 1E 00 B8 */	mulli r0, r30, 0xb8
/* 80264F9C 00260BFC  38 81 00 10 */	addi r4, r1, 0x10
/* 80264FA0 00260C00  38 A0 00 B8 */	li r5, 0xb8
/* 80264FA4 00260C04  7C 7C 02 14 */	add r3, r28, r0
/* 80264FA8 00260C08  38 63 1D 08 */	addi r3, r3, 0x1d08
/* 80264FAC 00260C0C  4B D9 F0 55 */	bl memcpy
/* 80264FB0 00260C10  80 A1 00 10 */	lwz r5, 0x10(r1)
/* 80264FB4 00260C14  7F 83 E3 78 */	mr r3, r28
/* 80264FB8 00260C18  80 C1 00 14 */	lwz r6, 0x14(r1)
/* 80264FBC 00260C1C  7F C4 F3 78 */	mr r4, r30
/* 80264FC0 00260C20  81 01 00 3C */	lwz r8, 0x3c(r1)
/* 80264FC4 00260C24  38 E1 00 1C */	addi r7, r1, 0x1c
/* 80264FC8 00260C28  81 21 00 40 */	lwz r9, 0x40(r1)
/* 80264FCC 00260C2C  48 00 30 A1 */	bl func_8026806C
/* 80264FD0 00260C30  48 00 00 1C */	b lbl_80264FEC
lbl_80264FD4:
/* 80264FD4 00260C34  1C 1E 00 B8 */	mulli r0, r30, 0xb8
/* 80264FD8 00260C38  38 80 00 00 */	li r4, 0
/* 80264FDC 00260C3C  38 A0 00 B8 */	li r5, 0xb8
/* 80264FE0 00260C40  7C 7C 02 14 */	add r3, r28, r0
/* 80264FE4 00260C44  38 63 1D 08 */	addi r3, r3, 0x1d08
/* 80264FE8 00260C48  4B D9 F1 1D */	bl memset
lbl_80264FEC:
/* 80264FEC 00260C4C  7F 83 E3 78 */	mr r3, r28
/* 80264FF0 00260C50  7F C4 F3 78 */	mr r4, r30
/* 80264FF4 00260C54  48 00 24 F1 */	bl func_802674E4
/* 80264FF8 00260C58  38 81 00 09 */	addi r4, r1, 9
/* 80264FFC 00260C5C  38 A1 00 08 */	addi r5, r1, 8
/* 80265000 00260C60  38 C0 00 00 */	li r6, 0
/* 80265004 00260C64  48 0B A1 95 */	bl DWC_GetFriendStatusSC
/* 80265008 00260C68  57 DD 18 38 */	slwi r29, r30, 3
/* 8026500C 00260C6C  88 81 00 09 */	lbz r4, 9(r1)
/* 80265010 00260C70  7F FC EA 14 */	add r31, r28, r29
/* 80265014 00260C74  7C 7E 1B 78 */	mr r30, r3
/* 80265018 00260C78  98 9F 32 99 */	stb r4, 0x3299(r31)
/* 8026501C 00260C7C  54 64 06 3E */	clrlwi r4, r3, 0x18
/* 80265020 00260C80  38 00 00 01 */	li r0, 1
/* 80265024 00260C84  88 61 00 08 */	lbz r3, 8(r1)
/* 80265028 00260C88  98 7F 32 9A */	stb r3, 0x329a(r31)
/* 8026502C 00260C8C  98 1F 32 9B */	stb r0, 0x329b(r31)
/* 80265030 00260C90  88 1F 32 98 */	lbz r0, 0x3298(r31)
/* 80265034 00260C94  7C 04 00 40 */	cmplw r4, r0
/* 80265038 00260C98  41 82 00 0C */	beq lbl_80265044
/* 8026503C 00260C9C  4B FF 93 35 */	bl func_8025E370
/* 80265040 00260CA0  90 7F 32 9C */	stw r3, 0x329c(r31)
lbl_80265044:
/* 80265044 00260CA4  9B DF 32 98 */	stb r30, 0x3298(r31)
/* 80265048 00260CA8  80 7C 33 88 */	lwz r3, 0x3388(r28)
/* 8026504C 00260CAC  38 03 00 01 */	addi r0, r3, 1
/* 80265050 00260CB0  90 1C 33 88 */	stw r0, 0x3388(r28)
lbl_80265054:
/* 80265054 00260CB4  80 01 00 E4 */	lwz r0, 0xe4(r1)
/* 80265058 00260CB8  83 E1 00 DC */	lwz r31, 0xdc(r1)
/* 8026505C 00260CBC  83 C1 00 D8 */	lwz r30, 0xd8(r1)
/* 80265060 00260CC0  83 A1 00 D4 */	lwz r29, 0xd4(r1)
/* 80265064 00260CC4  83 81 00 D0 */	lwz r28, 0xd0(r1)
/* 80265068 00260CC8  7C 08 03 A6 */	mtlr r0
/* 8026506C 00260CCC  38 21 00 E0 */	addi r1, r1, 0xe0
/* 80265070 00260CD0  4E 80 00 20 */	blr

.global func_80265074
func_80265074:
/* 80265074 00260CD4  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80265078 00260CD8  7C 08 02 A6 */	mflr r0
/* 8026507C 00260CDC  2C 04 00 00 */	cmpwi r4, 0
/* 80265080 00260CE0  90 01 00 14 */	stw r0, 0x14(r1)
/* 80265084 00260CE4  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80265088 00260CE8  7C 9F 23 78 */	mr r31, r4
/* 8026508C 00260CEC  93 C1 00 08 */	stw r30, 8(r1)
/* 80265090 00260CF0  7C 7E 1B 78 */	mr r30, r3
/* 80265094 00260CF4  41 80 00 40 */	blt lbl_802650D4
/* 80265098 00260CF8  2C 04 00 1E */	cmpwi r4, 0x1e
/* 8026509C 00260CFC  40 81 00 08 */	ble lbl_802650A4
/* 802650A0 00260D00  48 00 00 34 */	b lbl_802650D4
lbl_802650A4:
/* 802650A4 00260D04  1C 04 00 B8 */	mulli r0, r4, 0xb8
/* 802650A8 00260D08  38 80 00 00 */	li r4, 0
/* 802650AC 00260D0C  38 A0 00 B8 */	li r5, 0xb8
/* 802650B0 00260D10  7C 63 02 14 */	add r3, r3, r0
/* 802650B4 00260D14  38 63 1D 08 */	addi r3, r3, 0x1d08
/* 802650B8 00260D18  4B D9 F0 4D */	bl memset
/* 802650BC 00260D1C  57 E0 18 38 */	slwi r0, r31, 3
/* 802650C0 00260D20  38 80 00 00 */	li r4, 0
/* 802650C4 00260D24  7C 7E 02 14 */	add r3, r30, r0
/* 802650C8 00260D28  38 A0 00 08 */	li r5, 8
/* 802650CC 00260D2C  38 63 32 98 */	addi r3, r3, 0x3298
/* 802650D0 00260D30  4B D9 F0 35 */	bl memset
lbl_802650D4:
/* 802650D4 00260D34  80 01 00 14 */	lwz r0, 0x14(r1)
/* 802650D8 00260D38  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 802650DC 00260D3C  83 C1 00 08 */	lwz r30, 8(r1)
/* 802650E0 00260D40  7C 08 03 A6 */	mtlr r0
/* 802650E4 00260D44  38 21 00 10 */	addi r1, r1, 0x10
/* 802650E8 00260D48  4E 80 00 20 */	blr

.global func_802650EC
func_802650EC:
/* 802650EC 00260D4C  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 802650F0 00260D50  7C 08 02 A6 */	mflr r0
/* 802650F4 00260D54  90 01 00 14 */	stw r0, 0x14(r1)
/* 802650F8 00260D58  93 E1 00 0C */	stw r31, 0xc(r1)
/* 802650FC 00260D5C  3B E0 00 00 */	li r31, 0
/* 80265100 00260D60  93 C1 00 08 */	stw r30, 8(r1)
/* 80265104 00260D64  7C 7E 1B 78 */	mr r30, r3
lbl_80265108:
/* 80265108 00260D68  7F C3 F3 78 */	mr r3, r30
/* 8026510C 00260D6C  7F E4 FB 78 */	mr r4, r31
/* 80265110 00260D70  4B FF FF 65 */	bl func_80265074
/* 80265114 00260D74  3B FF 00 01 */	addi r31, r31, 1
/* 80265118 00260D78  2C 1F 00 1E */	cmpwi r31, 0x1e
/* 8026511C 00260D7C  41 80 FF EC */	blt lbl_80265108
/* 80265120 00260D80  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80265124 00260D84  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80265128 00260D88  83 C1 00 08 */	lwz r30, 8(r1)
/* 8026512C 00260D8C  7C 08 03 A6 */	mtlr r0
/* 80265130 00260D90  38 21 00 10 */	addi r1, r1, 0x10
/* 80265134 00260D94  4E 80 00 20 */	blr
lbl_80265138:
/* 80265138 00260D98  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8026513C 00260D9C  7C 08 02 A6 */	mflr r0
/* 80265140 00260DA0  90 01 00 14 */	stw r0, 0x14(r1)
/* 80265144 00260DA4  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80265148 00260DA8  7C BF 2B 78 */	mr r31, r5
/* 8026514C 00260DAC  7F E3 FB 78 */	mr r3, r31
/* 80265150 00260DB0  48 00 25 41 */	bl func_80267690
/* 80265154 00260DB4  80 7F 33 88 */	lwz r3, 0x3388(r31)
/* 80265158 00260DB8  38 03 00 01 */	addi r0, r3, 1
/* 8026515C 00260DBC  90 1F 33 88 */	stw r0, 0x3388(r31)
/* 80265160 00260DC0  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80265164 00260DC4  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80265168 00260DC8  7C 08 03 A6 */	mtlr r0
/* 8026516C 00260DCC  38 21 00 10 */	addi r1, r1, 0x10
/* 80265170 00260DD0  4E 80 00 20 */	blr
lbl_80265174:
/* 80265174 00260DD4  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80265178 00260DD8  7C 08 02 A6 */	mflr r0
/* 8026517C 00260DDC  90 01 00 14 */	stw r0, 0x14(r1)
/* 80265180 00260DE0  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80265184 00260DE4  7C 9F 23 78 */	mr r31, r4
/* 80265188 00260DE8  7F E3 FB 78 */	mr r3, r31
/* 8026518C 00260DEC  48 00 25 05 */	bl func_80267690
/* 80265190 00260DF0  80 7F 33 88 */	lwz r3, 0x3388(r31)
/* 80265194 00260DF4  38 03 00 01 */	addi r0, r3, 1
/* 80265198 00260DF8  90 1F 33 88 */	stw r0, 0x3388(r31)
/* 8026519C 00260DFC  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 802651A0 00260E00  80 01 00 14 */	lwz r0, 0x14(r1)
/* 802651A4 00260E04  7C 08 03 A6 */	mtlr r0
/* 802651A8 00260E08  38 21 00 10 */	addi r1, r1, 0x10
/* 802651AC 00260E0C  4E 80 00 20 */	blr

.global func_802651B0
func_802651B0:
/* 802651B0 00260E10  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 802651B4 00260E14  7C 08 02 A6 */	mflr r0
/* 802651B8 00260E18  90 01 00 14 */	stw r0, 0x14(r1)
/* 802651BC 00260E1C  93 E1 00 0C */	stw r31, 0xc(r1)
/* 802651C0 00260E20  7C 7F 1B 78 */	mr r31, r3
/* 802651C4 00260E24  48 00 21 B1 */	bl func_80267374
/* 802651C8 00260E28  80 1F 3C 50 */	lwz r0, 0x3c50(r31)
/* 802651CC 00260E2C  2C 00 00 00 */	cmpwi r0, 0
/* 802651D0 00260E30  41 82 00 18 */	beq lbl_802651E8
/* 802651D4 00260E34  80 1F 3C 58 */	lwz r0, 0x3c58(r31)
/* 802651D8 00260E38  2C 00 00 00 */	cmpwi r0, 0
/* 802651DC 00260E3C  41 82 00 0C */	beq lbl_802651E8
/* 802651E0 00260E40  38 00 00 00 */	li r0, 0
/* 802651E4 00260E44  90 1F 3C 58 */	stw r0, 0x3c58(r31)
lbl_802651E8:
/* 802651E8 00260E48  38 00 00 00 */	li r0, 0
/* 802651EC 00260E4C  7F E3 FB 78 */	mr r3, r31
/* 802651F0 00260E50  90 1F 33 A8 */	stw r0, 0x33a8(r31)
/* 802651F4 00260E54  38 80 00 06 */	li r4, 6
/* 802651F8 00260E58  90 1F 3C 7C */	stw r0, 0x3c7c(r31)
/* 802651FC 00260E5C  90 1F 3C 80 */	stw r0, 0x3c80(r31)
/* 80265200 00260E60  4B FF F4 1D */	bl func_8026461C
/* 80265204 00260E64  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80265208 00260E68  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8026520C 00260E6C  7C 08 03 A6 */	mtlr r0
/* 80265210 00260E70  38 21 00 10 */	addi r1, r1, 0x10
/* 80265214 00260E74  4E 80 00 20 */	blr

.global func_80265218
func_80265218:
/* 80265218 00260E78  38 00 FF FF */	li r0, -1
/* 8026521C 00260E7C  3C 60 80 50 */	lis r3, lbl_80503BF8@ha
/* 80265220 00260E80  94 03 3B F8 */	stwu r0, lbl_80503BF8@l(r3)
/* 80265224 00260E84  90 03 00 04 */	stw r0, 4(r3)
/* 80265228 00260E88  90 03 00 08 */	stw r0, 8(r3)
/* 8026522C 00260E8C  90 03 00 0C */	stw r0, 0xc(r3)
/* 80265230 00260E90  90 03 00 10 */	stw r0, 0x10(r3)
/* 80265234 00260E94  90 03 00 14 */	stw r0, 0x14(r3)
/* 80265238 00260E98  90 03 00 18 */	stw r0, 0x18(r3)
/* 8026523C 00260E9C  90 03 00 1C */	stw r0, 0x1c(r3)
/* 80265240 00260EA0  90 03 00 20 */	stw r0, 0x20(r3)
/* 80265244 00260EA4  90 03 00 24 */	stw r0, 0x24(r3)
/* 80265248 00260EA8  90 03 00 28 */	stw r0, 0x28(r3)
/* 8026524C 00260EAC  90 03 00 2C */	stw r0, 0x2c(r3)
/* 80265250 00260EB0  90 03 00 30 */	stw r0, 0x30(r3)
/* 80265254 00260EB4  90 03 00 34 */	stw r0, 0x34(r3)
/* 80265258 00260EB8  90 03 00 38 */	stw r0, 0x38(r3)
/* 8026525C 00260EBC  90 03 00 3C */	stw r0, 0x3c(r3)
/* 80265260 00260EC0  90 03 00 40 */	stw r0, 0x40(r3)
/* 80265264 00260EC4  90 03 00 44 */	stw r0, 0x44(r3)
/* 80265268 00260EC8  90 03 00 48 */	stw r0, 0x48(r3)
/* 8026526C 00260ECC  90 03 00 4C */	stw r0, 0x4c(r3)
/* 80265270 00260ED0  90 03 00 50 */	stw r0, 0x50(r3)
/* 80265274 00260ED4  90 03 00 54 */	stw r0, 0x54(r3)
/* 80265278 00260ED8  90 03 00 58 */	stw r0, 0x58(r3)
/* 8026527C 00260EDC  90 03 00 5C */	stw r0, 0x5c(r3)
/* 80265280 00260EE0  90 03 00 60 */	stw r0, 0x60(r3)
/* 80265284 00260EE4  90 03 00 64 */	stw r0, 0x64(r3)
/* 80265288 00260EE8  90 03 00 68 */	stw r0, 0x68(r3)
/* 8026528C 00260EEC  90 03 00 6C */	stw r0, 0x6c(r3)
/* 80265290 00260EF0  90 03 00 70 */	stw r0, 0x70(r3)
/* 80265294 00260EF4  90 03 00 74 */	stw r0, 0x74(r3)
/* 80265298 00260EF8  90 03 00 78 */	stw r0, 0x78(r3)
/* 8026529C 00260EFC  90 03 00 7C */	stw r0, 0x7c(r3)
/* 802652A0 00260F00  4E 80 00 20 */	blr

.global func_802652A4
func_802652A4:
/* 802652A4 00260F04  3C 80 80 50 */	lis r4, lbl_80503BF8@ha
/* 802652A8 00260F08  38 00 00 20 */	li r0, 0x20
/* 802652AC 00260F0C  38 84 3B F8 */	addi r4, r4, lbl_80503BF8@l
/* 802652B0 00260F10  38 A0 00 00 */	li r5, 0
/* 802652B4 00260F14  7C 09 03 A6 */	mtctr r0
lbl_802652B8:
/* 802652B8 00260F18  80 04 00 00 */	lwz r0, 0(r4)
/* 802652BC 00260F1C  2C 00 00 00 */	cmpwi r0, 0
/* 802652C0 00260F20  40 80 00 18 */	bge lbl_802652D8
/* 802652C4 00260F24  3C 80 80 50 */	lis r4, lbl_80503BF8@ha
/* 802652C8 00260F28  54 A0 10 3A */	slwi r0, r5, 2
/* 802652CC 00260F2C  38 84 3B F8 */	addi r4, r4, lbl_80503BF8@l
/* 802652D0 00260F30  7C 64 01 2E */	stwx r3, r4, r0
/* 802652D4 00260F34  4E 80 00 20 */	blr
lbl_802652D8:
/* 802652D8 00260F38  38 84 00 04 */	addi r4, r4, 4
/* 802652DC 00260F3C  38 A5 00 01 */	addi r5, r5, 1
/* 802652E0 00260F40  42 00 FF D8 */	bdnz lbl_802652B8
/* 802652E4 00260F44  4E 80 00 20 */	blr

.global func_802652E8
func_802652E8:
/* 802652E8 00260F48  3C 80 80 50 */	lis r4, lbl_80503BF8@ha
/* 802652EC 00260F4C  38 00 00 20 */	li r0, 0x20
/* 802652F0 00260F50  38 84 3B F8 */	addi r4, r4, lbl_80503BF8@l
/* 802652F4 00260F54  38 A0 00 00 */	li r5, 0
/* 802652F8 00260F58  7C 09 03 A6 */	mtctr r0
lbl_802652FC:
/* 802652FC 00260F5C  80 04 00 00 */	lwz r0, 0(r4)
/* 80265300 00260F60  7C 03 00 00 */	cmpw r3, r0
/* 80265304 00260F64  40 82 00 1C */	bne lbl_80265320
/* 80265308 00260F68  3C 60 80 50 */	lis r3, lbl_80503BF8@ha
/* 8026530C 00260F6C  54 A0 10 3A */	slwi r0, r5, 2
/* 80265310 00260F70  38 63 3B F8 */	addi r3, r3, lbl_80503BF8@l
/* 80265314 00260F74  38 80 FF FF */	li r4, -1
/* 80265318 00260F78  7C 83 01 2E */	stwx r4, r3, r0
/* 8026531C 00260F7C  48 00 00 10 */	b lbl_8026532C
lbl_80265320:
/* 80265320 00260F80  38 84 00 04 */	addi r4, r4, 4
/* 80265324 00260F84  38 A5 00 01 */	addi r5, r5, 1
/* 80265328 00260F88  42 00 FF D4 */	bdnz lbl_802652FC
lbl_8026532C:
/* 8026532C 00260F8C  3C A0 80 50 */	lis r5, lbl_80503BF8@ha
/* 80265330 00260F90  38 00 00 04 */	li r0, 4
/* 80265334 00260F94  38 A5 3B F8 */	addi r5, r5, lbl_80503BF8@l
/* 80265338 00260F98  38 C0 00 00 */	li r6, 0
/* 8026533C 00260F9C  38 60 00 00 */	li r3, 0
/* 80265340 00260FA0  38 E0 00 00 */	li r7, 0
/* 80265344 00260FA4  7C A4 2B 78 */	mr r4, r5
/* 80265348 00260FA8  7C 09 03 A6 */	mtctr r0
lbl_8026534C:
/* 8026534C 00260FAC  80 05 00 00 */	lwz r0, 0(r5)
/* 80265350 00260FB0  2C 00 00 00 */	cmpwi r0, 0
/* 80265354 00260FB4  41 80 00 10 */	blt lbl_80265364
/* 80265358 00260FB8  7C 04 19 2E */	stwx r0, r4, r3
/* 8026535C 00260FBC  38 C6 00 01 */	addi r6, r6, 1
/* 80265360 00260FC0  38 63 00 04 */	addi r3, r3, 4
lbl_80265364:
/* 80265364 00260FC4  80 05 00 04 */	lwz r0, 4(r5)
/* 80265368 00260FC8  2C 00 00 00 */	cmpwi r0, 0
/* 8026536C 00260FCC  41 80 00 10 */	blt lbl_8026537C
/* 80265370 00260FD0  7C 04 19 2E */	stwx r0, r4, r3
/* 80265374 00260FD4  38 C6 00 01 */	addi r6, r6, 1
/* 80265378 00260FD8  38 63 00 04 */	addi r3, r3, 4
lbl_8026537C:
/* 8026537C 00260FDC  80 05 00 08 */	lwz r0, 8(r5)
/* 80265380 00260FE0  2C 00 00 00 */	cmpwi r0, 0
/* 80265384 00260FE4  41 80 00 10 */	blt lbl_80265394
/* 80265388 00260FE8  7C 04 19 2E */	stwx r0, r4, r3
/* 8026538C 00260FEC  38 C6 00 01 */	addi r6, r6, 1
/* 80265390 00260FF0  38 63 00 04 */	addi r3, r3, 4
lbl_80265394:
/* 80265394 00260FF4  80 05 00 0C */	lwz r0, 0xc(r5)
/* 80265398 00260FF8  2C 00 00 00 */	cmpwi r0, 0
/* 8026539C 00260FFC  41 80 00 10 */	blt lbl_802653AC
/* 802653A0 00261000  7C 04 19 2E */	stwx r0, r4, r3
/* 802653A4 00261004  38 C6 00 01 */	addi r6, r6, 1
/* 802653A8 00261008  38 63 00 04 */	addi r3, r3, 4
lbl_802653AC:
/* 802653AC 0026100C  80 05 00 10 */	lwz r0, 0x10(r5)
/* 802653B0 00261010  2C 00 00 00 */	cmpwi r0, 0
/* 802653B4 00261014  41 80 00 10 */	blt lbl_802653C4
/* 802653B8 00261018  7C 04 19 2E */	stwx r0, r4, r3
/* 802653BC 0026101C  38 C6 00 01 */	addi r6, r6, 1
/* 802653C0 00261020  38 63 00 04 */	addi r3, r3, 4
lbl_802653C4:
/* 802653C4 00261024  80 05 00 14 */	lwz r0, 0x14(r5)
/* 802653C8 00261028  2C 00 00 00 */	cmpwi r0, 0
/* 802653CC 0026102C  41 80 00 10 */	blt lbl_802653DC
/* 802653D0 00261030  7C 04 19 2E */	stwx r0, r4, r3
/* 802653D4 00261034  38 C6 00 01 */	addi r6, r6, 1
/* 802653D8 00261038  38 63 00 04 */	addi r3, r3, 4
lbl_802653DC:
/* 802653DC 0026103C  80 05 00 18 */	lwz r0, 0x18(r5)
/* 802653E0 00261040  2C 00 00 00 */	cmpwi r0, 0
/* 802653E4 00261044  41 80 00 10 */	blt lbl_802653F4
/* 802653E8 00261048  7C 04 19 2E */	stwx r0, r4, r3
/* 802653EC 0026104C  38 C6 00 01 */	addi r6, r6, 1
/* 802653F0 00261050  38 63 00 04 */	addi r3, r3, 4
lbl_802653F4:
/* 802653F4 00261054  80 05 00 1C */	lwz r0, 0x1c(r5)
/* 802653F8 00261058  2C 00 00 00 */	cmpwi r0, 0
/* 802653FC 0026105C  41 80 00 10 */	blt lbl_8026540C
/* 80265400 00261060  7C 04 19 2E */	stwx r0, r4, r3
/* 80265404 00261064  38 C6 00 01 */	addi r6, r6, 1
/* 80265408 00261068  38 63 00 04 */	addi r3, r3, 4
lbl_8026540C:
/* 8026540C 0026106C  38 A5 00 20 */	addi r5, r5, 0x20
/* 80265410 00261070  38 E7 00 07 */	addi r7, r7, 7
/* 80265414 00261074  42 00 FF 38 */	bdnz lbl_8026534C
/* 80265418 00261078  3C A0 80 50 */	lis r5, lbl_80503BF8@ha
/* 8026541C 0026107C  2C 06 00 20 */	cmpwi r6, 0x20
/* 80265420 00261080  54 C0 10 3A */	slwi r0, r6, 2
/* 80265424 00261084  20 66 00 20 */	subfic r3, r6, 0x20
/* 80265428 00261088  38 A5 3B F8 */	addi r5, r5, lbl_80503BF8@l
/* 8026542C 0026108C  38 80 FF FF */	li r4, -1
/* 80265430 00261090  7C A5 02 14 */	add r5, r5, r0
/* 80265434 00261094  4C 80 00 20 */	bgelr
/* 80265438 00261098  54 60 E8 FF */	rlwinm. r0, r3, 0x1d, 3, 0x1f
/* 8026543C 0026109C  7C 09 03 A6 */	mtctr r0
/* 80265440 002610A0  41 82 00 34 */	beq lbl_80265474
lbl_80265444:
/* 80265444 002610A4  90 85 00 00 */	stw r4, 0(r5)
/* 80265448 002610A8  90 85 00 04 */	stw r4, 4(r5)
/* 8026544C 002610AC  90 85 00 08 */	stw r4, 8(r5)
/* 80265450 002610B0  90 85 00 0C */	stw r4, 0xc(r5)
/* 80265454 002610B4  90 85 00 10 */	stw r4, 0x10(r5)
/* 80265458 002610B8  90 85 00 14 */	stw r4, 0x14(r5)
/* 8026545C 002610BC  90 85 00 18 */	stw r4, 0x18(r5)
/* 80265460 002610C0  90 85 00 1C */	stw r4, 0x1c(r5)
/* 80265464 002610C4  38 A5 00 20 */	addi r5, r5, 0x20
/* 80265468 002610C8  42 00 FF DC */	bdnz lbl_80265444
/* 8026546C 002610CC  70 63 00 07 */	andi. r3, r3, 7
/* 80265470 002610D0  4D 82 00 20 */	beqlr
lbl_80265474:
/* 80265474 002610D4  7C 69 03 A6 */	mtctr r3
lbl_80265478:
/* 80265478 002610D8  90 85 00 00 */	stw r4, 0(r5)
/* 8026547C 002610DC  38 A5 00 04 */	addi r5, r5, 4
/* 80265480 002610E0  42 00 FF F8 */	bdnz lbl_80265478
/* 80265484 002610E4  4E 80 00 20 */	blr

.global func_80265488
func_80265488:
/* 80265488 002610E8  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8026548C 002610EC  7C 08 02 A6 */	mflr r0
/* 80265490 002610F0  90 01 00 24 */	stw r0, 0x24(r1)
/* 80265494 002610F4  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80265498 002610F8  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8026549C 002610FC  7C 7E 1B 78 */	mr r30, r3
/* 802654A0 00261100  93 A1 00 14 */	stw r29, 0x14(r1)
/* 802654A4 00261104  7C BD 2B 78 */	mr r29, r5
/* 802654A8 00261108  93 81 00 10 */	stw r28, 0x10(r1)
/* 802654AC 0026110C  7C 9C 23 78 */	mr r28, r4
/* 802654B0 00261110  48 00 11 B1 */	bl func_80266660
/* 802654B4 00261114  81 9E 00 00 */	lwz r12, 0(r30)
/* 802654B8 00261118  7C 7F 1B 78 */	mr r31, r3
/* 802654BC 0026111C  7F C3 F3 78 */	mr r3, r30
/* 802654C0 00261120  3B C0 00 00 */	li r30, 0
/* 802654C4 00261124  81 8C 00 50 */	lwz r12, 0x50(r12)
/* 802654C8 00261128  7D 89 03 A6 */	mtctr r12
/* 802654CC 0026112C  4E 80 04 21 */	bctrl
/* 802654D0 00261130  38 00 00 04 */	li r0, 4
/* 802654D4 00261134  54 64 06 3E */	clrlwi r4, r3, 0x18
/* 802654D8 00261138  38 A0 00 00 */	li r5, 0
/* 802654DC 0026113C  38 60 00 01 */	li r3, 1
/* 802654E0 00261140  7C 09 03 A6 */	mtctr r0
lbl_802654E4:
/* 802654E4 00261144  7C 04 28 00 */	cmpw r4, r5
/* 802654E8 00261148  41 82 00 14 */	beq lbl_802654FC
/* 802654EC 0026114C  7C 60 28 30 */	slw r0, r3, r5
/* 802654F0 00261150  7F E0 00 39 */	and. r0, r31, r0
/* 802654F4 00261154  41 82 00 08 */	beq lbl_802654FC
/* 802654F8 00261158  3B DE 00 01 */	addi r30, r30, 1
lbl_802654FC:
/* 802654FC 0026115C  38 A5 00 01 */	addi r5, r5, 1
/* 80265500 00261160  7C 04 28 00 */	cmpw r4, r5
/* 80265504 00261164  41 82 00 14 */	beq lbl_80265518
/* 80265508 00261168  7C 60 28 30 */	slw r0, r3, r5
/* 8026550C 0026116C  7F E0 00 39 */	and. r0, r31, r0
/* 80265510 00261170  41 82 00 08 */	beq lbl_80265518
/* 80265514 00261174  3B DE 00 01 */	addi r30, r30, 1
lbl_80265518:
/* 80265518 00261178  38 A5 00 01 */	addi r5, r5, 1
/* 8026551C 0026117C  7C 04 28 00 */	cmpw r4, r5
/* 80265520 00261180  41 82 00 14 */	beq lbl_80265534
/* 80265524 00261184  7C 60 28 30 */	slw r0, r3, r5
/* 80265528 00261188  7F E0 00 39 */	and. r0, r31, r0
/* 8026552C 0026118C  41 82 00 08 */	beq lbl_80265534
/* 80265530 00261190  3B DE 00 01 */	addi r30, r30, 1
lbl_80265534:
/* 80265534 00261194  38 A5 00 01 */	addi r5, r5, 1
/* 80265538 00261198  7C 04 28 00 */	cmpw r4, r5
/* 8026553C 0026119C  41 82 00 14 */	beq lbl_80265550
/* 80265540 002611A0  7C 60 28 30 */	slw r0, r3, r5
/* 80265544 002611A4  7F E0 00 39 */	and. r0, r31, r0
/* 80265548 002611A8  41 82 00 08 */	beq lbl_80265550
/* 8026554C 002611AC  3B DE 00 01 */	addi r30, r30, 1
lbl_80265550:
/* 80265550 002611B0  38 A5 00 01 */	addi r5, r5, 1
/* 80265554 002611B4  7C 04 28 00 */	cmpw r4, r5
/* 80265558 002611B8  41 82 00 14 */	beq lbl_8026556C
/* 8026555C 002611BC  7C 60 28 30 */	slw r0, r3, r5
/* 80265560 002611C0  7F E0 00 39 */	and. r0, r31, r0
/* 80265564 002611C4  41 82 00 08 */	beq lbl_8026556C
/* 80265568 002611C8  3B DE 00 01 */	addi r30, r30, 1
lbl_8026556C:
/* 8026556C 002611CC  38 A5 00 01 */	addi r5, r5, 1
/* 80265570 002611D0  7C 04 28 00 */	cmpw r4, r5
/* 80265574 002611D4  41 82 00 14 */	beq lbl_80265588
/* 80265578 002611D8  7C 60 28 30 */	slw r0, r3, r5
/* 8026557C 002611DC  7F E0 00 39 */	and. r0, r31, r0
/* 80265580 002611E0  41 82 00 08 */	beq lbl_80265588
/* 80265584 002611E4  3B DE 00 01 */	addi r30, r30, 1
lbl_80265588:
/* 80265588 002611E8  38 A5 00 01 */	addi r5, r5, 1
/* 8026558C 002611EC  7C 04 28 00 */	cmpw r4, r5
/* 80265590 002611F0  41 82 00 14 */	beq lbl_802655A4
/* 80265594 002611F4  7C 60 28 30 */	slw r0, r3, r5
/* 80265598 002611F8  7F E0 00 39 */	and. r0, r31, r0
/* 8026559C 002611FC  41 82 00 08 */	beq lbl_802655A4
/* 802655A0 00261200  3B DE 00 01 */	addi r30, r30, 1
lbl_802655A4:
/* 802655A4 00261204  38 A5 00 01 */	addi r5, r5, 1
/* 802655A8 00261208  7C 04 28 00 */	cmpw r4, r5
/* 802655AC 0026120C  41 82 00 14 */	beq lbl_802655C0
/* 802655B0 00261210  7C 60 28 30 */	slw r0, r3, r5
/* 802655B4 00261214  7F E0 00 39 */	and. r0, r31, r0
/* 802655B8 00261218  41 82 00 08 */	beq lbl_802655C0
/* 802655BC 0026121C  3B DE 00 01 */	addi r30, r30, 1
lbl_802655C0:
/* 802655C0 00261220  38 A5 00 01 */	addi r5, r5, 1
/* 802655C4 00261224  42 00 FF 20 */	bdnz lbl_802654E4
/* 802655C8 00261228  7C 1E E8 00 */	cmpw r30, r29
/* 802655CC 0026122C  40 81 00 08 */	ble lbl_802655D4
/* 802655D0 00261230  7F BE EB 78 */	mr r30, r29
lbl_802655D4:
/* 802655D4 00261234  3C 80 80 50 */	lis r4, lbl_80503BF8@ha
/* 802655D8 00261238  7F 83 E3 78 */	mr r3, r28
/* 802655DC 0026123C  38 84 3B F8 */	addi r4, r4, lbl_80503BF8@l
/* 802655E0 00261240  57 C5 10 3A */	slwi r5, r30, 2
/* 802655E4 00261244  4B D9 EA 1D */	bl memcpy
/* 802655E8 00261248  7F C3 F3 78 */	mr r3, r30
/* 802655EC 0026124C  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 802655F0 00261250  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 802655F4 00261254  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 802655F8 00261258  83 81 00 10 */	lwz r28, 0x10(r1)
/* 802655FC 0026125C  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80265600 00261260  7C 08 03 A6 */	mtlr r0
/* 80265604 00261264  38 21 00 20 */	addi r1, r1, 0x20
/* 80265608 00261268  4E 80 00 20 */	blr
lbl_8026560C:
/* 8026560C 0026126C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80265610 00261270  7C 08 02 A6 */	mflr r0
/* 80265614 00261274  2C 07 00 00 */	cmpwi r7, 0
/* 80265618 00261278  90 01 00 24 */	stw r0, 0x24(r1)
/* 8026561C 0026127C  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80265620 00261280  7D 1F 43 78 */	mr r31, r8
/* 80265624 00261284  93 C1 00 18 */	stw r30, 0x18(r1)
/* 80265628 00261288  7C DE 33 78 */	mr r30, r6
/* 8026562C 0026128C  93 A1 00 14 */	stw r29, 0x14(r1)
/* 80265630 00261290  7C BD 2B 78 */	mr r29, r5
/* 80265634 00261294  93 81 00 10 */	stw r28, 0x10(r1)
/* 80265638 00261298  7C 7C 1B 78 */	mr r28, r3
/* 8026563C 0026129C  41 80 00 0C */	blt lbl_80265648
/* 80265640 002612A0  7C E3 3B 78 */	mr r3, r7
/* 80265644 002612A4  4B FF FC A5 */	bl func_802652E8
lbl_80265648:
/* 80265648 002612A8  2C 1C 00 00 */	cmpwi r28, 0
/* 8026564C 002612AC  40 82 00 A8 */	bne lbl_802656F4
/* 80265650 002612B0  80 1F 3C 84 */	lwz r0, 0x3c84(r31)
/* 80265654 002612B4  2C 00 00 02 */	cmpwi r0, 2
/* 80265658 002612B8  41 82 00 50 */	beq lbl_802656A8
/* 8026565C 002612BC  40 80 00 10 */	bge lbl_8026566C
/* 80265660 002612C0  2C 00 00 01 */	cmpwi r0, 1
/* 80265664 002612C4  40 80 00 14 */	bge lbl_80265678
/* 80265668 002612C8  48 00 00 8C */	b lbl_802656F4
lbl_8026566C:
/* 8026566C 002612CC  2C 00 00 04 */	cmpwi r0, 4
/* 80265670 002612D0  40 80 00 84 */	bge lbl_802656F4
/* 80265674 002612D4  48 00 00 68 */	b lbl_802656DC
lbl_80265678:
/* 80265678 002612D8  57 C0 25 36 */	rlwinm r0, r30, 4, 0x14, 0x1b
/* 8026567C 002612DC  38 A0 00 00 */	li r5, 0
/* 80265680 002612E0  7C 9F 02 14 */	add r4, r31, r0
/* 80265684 002612E4  7F E3 FB 78 */	mr r3, r31
/* 80265688 002612E8  90 A4 65 24 */	stw r5, 0x6524(r4)
/* 8026568C 002612EC  48 00 1A 0D */	bl func_80267098
/* 80265690 002612F0  2C 03 00 01 */	cmpwi r3, 1
/* 80265694 002612F4  41 81 00 60 */	bgt lbl_802656F4
/* 80265698 002612F8  7F E3 FB 78 */	mr r3, r31
/* 8026569C 002612FC  38 80 00 06 */	li r4, 6
/* 802656A0 00261300  4B FF EF 7D */	bl func_8026461C
/* 802656A4 00261304  48 00 00 50 */	b lbl_802656F4
lbl_802656A8:
/* 802656A8 00261308  2C 1D 00 00 */	cmpwi r29, 0
/* 802656AC 0026130C  41 82 00 14 */	beq lbl_802656C0
/* 802656B0 00261310  7F E3 FB 78 */	mr r3, r31
/* 802656B4 00261314  38 80 00 06 */	li r4, 6
/* 802656B8 00261318  4B FF EF 65 */	bl func_8026461C
/* 802656BC 0026131C  48 00 00 38 */	b lbl_802656F4
lbl_802656C0:
/* 802656C0 00261320  7F E3 FB 78 */	mr r3, r31
/* 802656C4 00261324  7F C4 F3 78 */	mr r4, r30
/* 802656C8 00261328  4B FF EC 81 */	bl func_80264348
/* 802656CC 0026132C  38 00 00 01 */	li r0, 1
/* 802656D0 00261330  90 1F 3C 5C */	stw r0, 0x3c5c(r31)
/* 802656D4 00261334  48 0B EC DD */	bl DWC_CancelMatching
/* 802656D8 00261338  48 00 00 1C */	b lbl_802656F4
lbl_802656DC:
/* 802656DC 0026133C  2C 1D 00 00 */	cmpwi r29, 0
/* 802656E0 00261340  41 82 00 14 */	beq lbl_802656F4
/* 802656E4 00261344  48 0B D2 95 */	bl DWC_CloseAllConnectionsHard
/* 802656E8 00261348  7F E3 FB 78 */	mr r3, r31
/* 802656EC 0026134C  38 80 00 06 */	li r4, 6
/* 802656F0 00261350  4B FF EF 2D */	bl func_8026461C
lbl_802656F4:
/* 802656F4 00261354  80 01 00 24 */	lwz r0, 0x24(r1)
/* 802656F8 00261358  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 802656FC 0026135C  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 80265700 00261360  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 80265704 00261364  83 81 00 10 */	lwz r28, 0x10(r1)
/* 80265708 00261368  7C 08 03 A6 */	mtlr r0
/* 8026570C 0026136C  38 21 00 20 */	addi r1, r1, 0x20
/* 80265710 00261370  4E 80 00 20 */	blr

.global func_80265714
func_80265714:
/* 80265714 00261374  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80265718 00261378  7C 08 02 A6 */	mflr r0
/* 8026571C 0026137C  90 01 00 14 */	stw r0, 0x14(r1)
/* 80265720 00261380  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80265724 00261384  7C 7F 1B 78 */	mr r31, r3
/* 80265728 00261388  48 00 1D B5 */	bl func_802674DC
/* 8026572C 0026138C  48 0C E1 79 */	bl DWC_CreateFriendKey
/* 80265730 00261390  90 9F 1C 54 */	stw r4, 0x1c54(r31)
/* 80265734 00261394  90 7F 1C 50 */	stw r3, 0x1c50(r31)
/* 80265738 00261398  4B FF 8C 39 */	bl func_8025E370
/* 8026573C 0026139C  38 00 00 00 */	li r0, 0
/* 80265740 002613A0  B0 7F 1C 86 */	sth r3, 0x1c86(r31)
/* 80265744 002613A4  38 7F 1C 50 */	addi r3, r31, 0x1c50
/* 80265748 002613A8  38 80 00 B8 */	li r4, 0xb8
/* 8026574C 002613AC  B0 1F 1C 84 */	sth r0, 0x1c84(r31)
/* 80265750 002613B0  4B FF 90 3D */	bl func_8025E78C
/* 80265754 002613B4  B0 7F 1C 84 */	sth r3, 0x1c84(r31)
/* 80265758 002613B8  38 7F 1C 50 */	addi r3, r31, 0x1c50
/* 8026575C 002613BC  38 80 00 B8 */	li r4, 0xb8
/* 80265760 002613C0  48 00 4E F5 */	bl DCFlushRange
/* 80265764 002613C4  38 7F 1C 50 */	addi r3, r31, 0x1c50
/* 80265768 002613C8  38 80 00 B8 */	li r4, 0xb8
/* 8026576C 002613CC  48 0B 9B 79 */	bl DWC_SetOwnStatusData
/* 80265770 002613D0  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80265774 002613D4  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80265778 002613D8  7C 08 03 A6 */	mtlr r0
/* 8026577C 002613DC  38 21 00 10 */	addi r1, r1, 0x10
/* 80265780 002613E0  4E 80 00 20 */	blr

.global func_80265784
func_80265784:
/* 80265784 002613E4  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80265788 002613E8  7C 08 02 A6 */	mflr r0
/* 8026578C 002613EC  90 01 00 14 */	stw r0, 0x14(r1)
/* 80265790 002613F0  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80265794 002613F4  3B E0 00 00 */	li r31, 0
/* 80265798 002613F8  93 C1 00 08 */	stw r30, 8(r1)
/* 8026579C 002613FC  7C 7E 1B 78 */	mr r30, r3
/* 802657A0 00261400  93 E3 3C 70 */	stw r31, 0x3c70(r3)
/* 802657A4 00261404  48 00 1B D5 */	bl func_80267378
/* 802657A8 00261408  7F C3 F3 78 */	mr r3, r30
/* 802657AC 0026140C  4B FF FF 69 */	bl func_80265714
/* 802657B0 00261410  93 FE 3C 78 */	stw r31, 0x3c78(r30)
/* 802657B4 00261414  7F C3 F3 78 */	mr r3, r30
/* 802657B8 00261418  38 80 00 07 */	li r4, 7
/* 802657BC 0026141C  4B FF EE 61 */	bl func_8026461C
/* 802657C0 00261420  80 01 00 14 */	lwz r0, 0x14(r1)
/* 802657C4 00261424  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 802657C8 00261428  83 C1 00 08 */	lwz r30, 8(r1)
/* 802657CC 0026142C  7C 08 03 A6 */	mtlr r0
/* 802657D0 00261430  38 21 00 10 */	addi r1, r1, 0x10
/* 802657D4 00261434  4E 80 00 20 */	blr

.global func_802657D8
func_802657D8:
/* 802657D8 00261438  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 802657DC 0026143C  7C 08 02 A6 */	mflr r0
/* 802657E0 00261440  90 01 00 14 */	stw r0, 0x14(r1)
/* 802657E4 00261444  38 00 00 00 */	li r0, 0
/* 802657E8 00261448  93 E1 00 0C */	stw r31, 0xc(r1)
/* 802657EC 0026144C  7C 7F 1B 78 */	mr r31, r3
/* 802657F0 00261450  90 03 3C 84 */	stw r0, 0x3c84(r3)
/* 802657F4 00261454  4B FF EB B9 */	bl func_802643AC
/* 802657F8 00261458  4B FF FA 21 */	bl func_80265218
/* 802657FC 0026145C  80 1F 3C 50 */	lwz r0, 0x3c50(r31)
/* 80265800 00261460  2C 00 00 00 */	cmpwi r0, 0
/* 80265804 00261464  40 82 00 0C */	bne lbl_80265810
/* 80265808 00261468  38 00 00 01 */	li r0, 1
/* 8026580C 0026146C  90 1F 3C 58 */	stw r0, 0x3c58(r31)
lbl_80265810:
/* 80265810 00261470  80 1F 3C 58 */	lwz r0, 0x3c58(r31)
/* 80265814 00261474  2C 00 00 00 */	cmpwi r0, 0
/* 80265818 00261478  41 82 00 24 */	beq lbl_8026583C
/* 8026581C 0026147C  38 00 00 00 */	li r0, 0
/* 80265820 00261480  7F E3 FB 78 */	mr r3, r31
/* 80265824 00261484  90 1F 3C 58 */	stw r0, 0x3c58(r31)
/* 80265828 00261488  4B FF F5 A1 */	bl func_80264DC8
/* 8026582C 0026148C  7F E3 FB 78 */	mr r3, r31
/* 80265830 00261490  38 80 00 0E */	li r4, 0xe
/* 80265834 00261494  4B FF ED E9 */	bl func_8026461C
/* 80265838 00261498  48 00 01 2C */	b lbl_80265964
lbl_8026583C:
/* 8026583C 0026149C  80 1F 66 A0 */	lwz r0, 0x66a0(r31)
/* 80265840 002614A0  2C 00 00 00 */	cmpwi r0, 0
/* 80265844 002614A4  40 82 00 44 */	bne lbl_80265888
/* 80265848 002614A8  80 1F 33 98 */	lwz r0, 0x3398(r31)
/* 8026584C 002614AC  2C 00 00 00 */	cmpwi r0, 0
/* 80265850 002614B0  41 82 00 38 */	beq lbl_80265888
/* 80265854 002614B4  38 00 00 00 */	li r0, 0
/* 80265858 002614B8  3C 80 80 26 */	lis r4, lbl_80264ED8@ha
/* 8026585C 002614BC  3C C0 80 26 */	lis r6, lbl_80264F20@ha
/* 80265860 002614C0  3D 00 80 26 */	lis r8, lbl_80265138@ha
/* 80265864 002614C4  90 1F 33 98 */	stw r0, 0x3398(r31)
/* 80265868 002614C8  7F E5 FB 78 */	mr r5, r31
/* 8026586C 002614CC  7F E7 FB 78 */	mr r7, r31
/* 80265870 002614D0  7F E9 FB 78 */	mr r9, r31
/* 80265874 002614D4  38 84 4E D8 */	addi r4, r4, lbl_80264ED8@l
/* 80265878 002614D8  38 C6 4F 20 */	addi r6, r6, lbl_80264F20@l
/* 8026587C 002614DC  39 08 51 38 */	addi r8, r8, lbl_80265138@l
/* 80265880 002614E0  38 60 00 00 */	li r3, 0
/* 80265884 002614E4  48 0B CB 41 */	bl DWC_UpdateServersAsync
lbl_80265888:
/* 80265888 002614E8  80 1F 3C 5C */	lwz r0, 0x3c5c(r31)
/* 8026588C 002614EC  2C 00 00 00 */	cmpwi r0, 0
/* 80265890 002614F0  41 82 00 0C */	beq lbl_8026589C
/* 80265894 002614F4  38 00 00 00 */	li r0, 0
/* 80265898 002614F8  90 1F 3C 5C */	stw r0, 0x3c5c(r31)
lbl_8026589C:
/* 8026589C 002614FC  48 0B D5 D9 */	bl DWC_GetState
/* 802658A0 00261500  2C 03 00 06 */	cmpwi r3, 6
/* 802658A4 00261504  40 82 00 0C */	bne lbl_802658B0
/* 802658A8 00261508  38 00 00 01 */	li r0, 1
/* 802658AC 0026150C  90 1F 3C 6C */	stw r0, 0x3c6c(r31)
lbl_802658B0:
/* 802658B0 00261510  80 1F 3C 6C */	lwz r0, 0x3c6c(r31)
/* 802658B4 00261514  2C 00 00 00 */	cmpwi r0, 0
/* 802658B8 00261518  41 82 00 30 */	beq lbl_802658E8
/* 802658BC 0026151C  38 80 00 00 */	li r4, 0
/* 802658C0 00261520  38 00 00 01 */	li r0, 1
/* 802658C4 00261524  90 9F 33 90 */	stw r4, 0x3390(r31)
/* 802658C8 00261528  7F E3 FB 78 */	mr r3, r31
/* 802658CC 0026152C  90 9F 3C 6C */	stw r4, 0x3c6c(r31)
/* 802658D0 00261530  90 1F 3C 70 */	stw r0, 0x3c70(r31)
/* 802658D4 00261534  4B FF F4 F5 */	bl func_80264DC8
/* 802658D8 00261538  7F E3 FB 78 */	mr r3, r31
/* 802658DC 0026153C  38 80 00 04 */	li r4, 4
/* 802658E0 00261540  4B FF ED 3D */	bl func_8026461C
/* 802658E4 00261544  48 00 00 80 */	b lbl_80265964
lbl_802658E8:
/* 802658E8 00261548  80 1F 3C 60 */	lwz r0, 0x3c60(r31)
/* 802658EC 0026154C  2C 00 00 00 */	cmpwi r0, 0
/* 802658F0 00261550  41 82 00 1C */	beq lbl_8026590C
/* 802658F4 00261554  7F E3 FB 78 */	mr r3, r31
/* 802658F8 00261558  38 80 00 0A */	li r4, 0xa
/* 802658FC 0026155C  4B FF ED 21 */	bl func_8026461C
/* 80265900 00261560  38 00 00 00 */	li r0, 0
/* 80265904 00261564  90 1F 3C 60 */	stw r0, 0x3c60(r31)
/* 80265908 00261568  48 00 00 5C */	b lbl_80265964
lbl_8026590C:
/* 8026590C 0026156C  80 1F 3C 64 */	lwz r0, 0x3c64(r31)
/* 80265910 00261570  2C 00 00 00 */	cmpwi r0, 0
/* 80265914 00261574  41 82 00 1C */	beq lbl_80265930
/* 80265918 00261578  7F E3 FB 78 */	mr r3, r31
/* 8026591C 0026157C  38 80 00 09 */	li r4, 9
/* 80265920 00261580  4B FF EC FD */	bl func_8026461C
/* 80265924 00261584  38 00 00 00 */	li r0, 0
/* 80265928 00261588  90 1F 3C 64 */	stw r0, 0x3c64(r31)
/* 8026592C 0026158C  48 00 00 38 */	b lbl_80265964
lbl_80265930:
/* 80265930 00261590  80 1F 3C 68 */	lwz r0, 0x3c68(r31)
/* 80265934 00261594  2C 00 00 00 */	cmpwi r0, 0
/* 80265938 00261598  41 82 00 1C */	beq lbl_80265954
/* 8026593C 0026159C  7F E3 FB 78 */	mr r3, r31
/* 80265940 002615A0  38 80 00 08 */	li r4, 8
/* 80265944 002615A4  4B FF EC D9 */	bl func_8026461C
/* 80265948 002615A8  38 00 00 00 */	li r0, 0
/* 8026594C 002615AC  90 1F 3C 68 */	stw r0, 0x3c68(r31)
/* 80265950 002615B0  48 00 00 14 */	b lbl_80265964
lbl_80265954:
/* 80265954 002615B4  80 1F 66 A0 */	lwz r0, 0x66a0(r31)
/* 80265958 002615B8  2C 00 00 00 */	cmpwi r0, 0
/* 8026595C 002615BC  40 82 00 08 */	bne lbl_80265964
/* 80265960 002615C0  48 0B C6 8D */	bl DWC_ProcessFriendsMatch
lbl_80265964:
/* 80265964 002615C4  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80265968 002615C8  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8026596C 002615CC  7C 08 03 A6 */	mtlr r0
/* 80265970 002615D0  38 21 00 10 */	addi r1, r1, 0x10
/* 80265974 002615D4  4E 80 00 20 */	blr

.global func_80265978
func_80265978:
/* 80265978 002615D8  94 21 FF 60 */	stwu r1, -0xa0(r1)
/* 8026597C 002615DC  7C 08 02 A6 */	mflr r0
/* 80265980 002615E0  90 01 00 A4 */	stw r0, 0xa4(r1)
/* 80265984 002615E4  39 61 00 A0 */	addi r11, r1, 0xa0
/* 80265988 002615E8  4B F6 17 A1 */	bl _savegpr_27
/* 8026598C 002615EC  38 00 00 02 */	li r0, 2
/* 80265990 002615F0  7C 88 23 78 */	mr r8, r4
/* 80265994 002615F4  90 03 65 44 */	stw r0, 0x6544(r3)
/* 80265998 002615F8  3C E0 80 42 */	lis r7, lbl_8042640C@ha
/* 8026599C 002615FC  7C 7B 1B 78 */	mr r27, r3
/* 802659A0 00261600  7C BC 2B 78 */	mr r28, r5
/* 802659A4 00261604  90 83 65 4C */	stw r4, 0x654c(r3)
/* 802659A8 00261608  7C DD 33 78 */	mr r29, r6
/* 802659AC 0026160C  38 87 64 0C */	addi r4, r7, lbl_8042640C@l
/* 802659B0 00261610  90 A3 65 54 */	stw r5, 0x6554(r3)
/* 802659B4 00261614  38 A0 00 02 */	li r5, 2
/* 802659B8 00261618  90 C3 65 5C */	stw r6, 0x655c(r3)
/* 802659BC 0026161C  7D 06 43 78 */	mr r6, r8
/* 802659C0 00261620  38 61 00 08 */	addi r3, r1, 8
/* 802659C4 00261624  4C C6 31 82 */	crclr 6
/* 802659C8 00261628  4B F6 71 35 */	bl sprintf
/* 802659CC 0026162C  7F 63 DB 78 */	mr r3, r27
/* 802659D0 00261630  48 00 0B 69 */	bl func_80266538
/* 802659D4 00261634  28 03 00 1E */	cmplwi r3, 0x1e
/* 802659D8 00261638  41 81 00 0C */	bgt lbl_802659E4
/* 802659DC 0026163C  3B C0 00 00 */	li r30, 0
/* 802659E0 00261640  48 00 00 20 */	b lbl_80265A00
lbl_802659E4:
/* 802659E4 00261644  7F 63 DB 78 */	mr r3, r27
/* 802659E8 00261648  48 00 0B 51 */	bl func_80266538
/* 802659EC 0026164C  38 00 00 3C */	li r0, 0x3c
/* 802659F0 00261650  7C 03 00 10 */	subfc r0, r3, r0
/* 802659F4 00261654  7C 03 01 94 */	addze r0, r3
/* 802659F8 00261658  7C 60 18 50 */	subf r3, r0, r3
/* 802659FC 0026165C  3B C3 00 02 */	addi r30, r3, 2
lbl_80265A00:
/* 80265A00 00261660  38 61 00 08 */	addi r3, r1, 8
/* 80265A04 00261664  38 8D 87 60 */	addi r4, r13, lbl_8063DA20-_SDA_BASE_
/* 80265A08 00261668  4B F6 89 CD */	bl strcat
/* 80265A0C 0026166C  38 61 00 08 */	addi r3, r1, 8
/* 80265A10 00261670  4B F6 11 55 */	bl strlen
/* 80265A14 00261674  3B E1 00 08 */	addi r31, r1, 8
/* 80265A18 00261678  7F 84 E3 78 */	mr r4, r28
/* 80265A1C 0026167C  7F C5 F3 78 */	mr r5, r30
/* 80265A20 00261680  7C 7F 1A 14 */	add r3, r31, r3
/* 80265A24 00261684  4B FF 61 D9 */	bl func_8025BBFC
/* 80265A28 00261688  2C 1D 00 00 */	cmpwi r29, 0
/* 80265A2C 0026168C  41 82 00 24 */	beq lbl_80265A50
/* 80265A30 00261690  7F E3 FB 78 */	mr r3, r31
/* 80265A34 00261694  4B F6 11 31 */	bl strlen
/* 80265A38 00261698  3C 80 80 42 */	lis r4, lbl_80426424@ha
/* 80265A3C 0026169C  7F A5 EB 78 */	mr r5, r29
/* 80265A40 002616A0  7C 7F 1A 14 */	add r3, r31, r3
/* 80265A44 002616A4  38 84 64 24 */	addi r4, r4, lbl_80426424@l
/* 80265A48 002616A8  4C C6 31 82 */	crclr 6
/* 80265A4C 002616AC  4B F6 70 B1 */	bl sprintf
lbl_80265A50:
/* 80265A50 002616B0  7F 63 DB 78 */	mr r3, r27
/* 80265A54 002616B4  38 A1 00 08 */	addi r5, r1, 8
/* 80265A58 002616B8  38 80 00 02 */	li r4, 2
/* 80265A5C 002616BC  38 C0 00 00 */	li r6, 0
/* 80265A60 002616C0  38 E0 00 00 */	li r7, 0
/* 80265A64 002616C4  48 00 00 1D */	bl func_80265A80
/* 80265A68 002616C8  39 61 00 A0 */	addi r11, r1, 0xa0
/* 80265A6C 002616CC  4B F6 17 09 */	bl _restgpr_27
/* 80265A70 002616D0  80 01 00 A4 */	lwz r0, 0xa4(r1)
/* 80265A74 002616D4  7C 08 03 A6 */	mtlr r0
/* 80265A78 002616D8  38 21 00 A0 */	addi r1, r1, 0xa0
/* 80265A7C 002616DC  4E 80 00 20 */	blr

.global func_80265A80
func_80265A80:
/* 80265A80 002616E0  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80265A84 002616E4  7C 08 02 A6 */	mflr r0
/* 80265A88 002616E8  90 01 00 14 */	stw r0, 0x14(r1)
/* 80265A8C 002616EC  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80265A90 002616F0  7C BF 2B 78 */	mr r31, r5
/* 80265A94 002616F4  93 C1 00 08 */	stw r30, 8(r1)
/* 80265A98 002616F8  7C 7E 1B 78 */	mr r30, r3
/* 80265A9C 002616FC  80 03 3C 58 */	lwz r0, 0x3c58(r3)
/* 80265AA0 00261700  2C 00 00 00 */	cmpwi r0, 0
/* 80265AA4 00261704  41 82 00 0C */	beq lbl_80265AB0
/* 80265AA8 00261708  38 60 FF FE */	li r3, -2
/* 80265AAC 0026170C  48 00 00 EC */	b lbl_80265B98
lbl_80265AB0:
/* 80265AB0 00261710  80 03 3C 60 */	lwz r0, 0x3c60(r3)
/* 80265AB4 00261714  2C 00 00 00 */	cmpwi r0, 0
/* 80265AB8 00261718  40 82 00 1C */	bne lbl_80265AD4
/* 80265ABC 0026171C  80 03 3C 64 */	lwz r0, 0x3c64(r3)
/* 80265AC0 00261720  2C 00 00 00 */	cmpwi r0, 0
/* 80265AC4 00261724  40 82 00 10 */	bne lbl_80265AD4
/* 80265AC8 00261728  80 03 3C 68 */	lwz r0, 0x3c68(r3)
/* 80265ACC 0026172C  2C 00 00 00 */	cmpwi r0, 0
/* 80265AD0 00261730  41 82 00 0C */	beq lbl_80265ADC
lbl_80265AD4:
/* 80265AD4 00261734  38 60 FF FE */	li r3, -2
/* 80265AD8 00261738  48 00 00 C0 */	b lbl_80265B98
lbl_80265ADC:
/* 80265ADC 0026173C  80 03 3C 38 */	lwz r0, 0x3c38(r3)
/* 80265AE0 00261740  2C 00 00 08 */	cmpwi r0, 8
/* 80265AE4 00261744  40 80 00 0C */	bge lbl_80265AF0
/* 80265AE8 00261748  2C 00 00 06 */	cmpwi r0, 6
/* 80265AEC 0026174C  40 80 00 0C */	bge lbl_80265AF8
lbl_80265AF0:
/* 80265AF0 00261750  38 60 FF FD */	li r3, -3
/* 80265AF4 00261754  48 00 00 A4 */	b lbl_80265B98
lbl_80265AF8:
/* 80265AF8 00261758  28 04 00 02 */	cmplwi r4, 2
/* 80265AFC 0026175C  41 81 00 10 */	bgt lbl_80265B0C
/* 80265B00 00261760  41 80 00 0C */	blt lbl_80265B0C
/* 80265B04 00261764  28 87 00 02 */	cmplwi cr1, r7, 2
/* 80265B08 00261768  40 85 00 0C */	ble cr1, lbl_80265B14
lbl_80265B0C:
/* 80265B0C 0026176C  38 60 FF FC */	li r3, -4
/* 80265B10 00261770  48 00 00 88 */	b lbl_80265B98
lbl_80265B14:
/* 80265B14 00261774  2C 06 00 00 */	cmpwi r6, 0
/* 80265B18 00261778  41 82 00 18 */	beq lbl_80265B30
/* 80265B1C 0026177C  7C 07 20 40 */	cmplw r7, r4
/* 80265B20 00261780  40 80 00 08 */	bge lbl_80265B28
/* 80265B24 00261784  40 84 00 1C */	bge cr1, lbl_80265B40
lbl_80265B28:
/* 80265B28 00261788  38 60 FF FB */	li r3, -5
/* 80265B2C 0026178C  48 00 00 6C */	b lbl_80265B98
lbl_80265B30:
/* 80265B30 00261790  2C 07 00 00 */	cmpwi r7, 0
/* 80265B34 00261794  41 82 00 0C */	beq lbl_80265B40
/* 80265B38 00261798  38 60 FF FF */	li r3, -1
/* 80265B3C 0026179C  48 00 00 5C */	b lbl_80265B98
lbl_80265B40:
/* 80265B40 002617A0  2C 05 00 00 */	cmpwi r5, 0
/* 80265B44 002617A4  98 83 3C 88 */	stb r4, 0x3c88(r3)
/* 80265B48 002617A8  98 E3 3C 89 */	stb r7, 0x3c89(r3)
/* 80265B4C 002617AC  90 C3 3C 8C */	stw r6, 0x3c8c(r3)
/* 80265B50 002617B0  41 82 00 34 */	beq lbl_80265B84
/* 80265B54 002617B4  7F E3 FB 78 */	mr r3, r31
/* 80265B58 002617B8  4B F6 10 0D */	bl strlen
/* 80265B5C 002617BC  38 03 00 01 */	addi r0, r3, 1
/* 80265B60 002617C0  28 00 00 80 */	cmplwi r0, 0x80
/* 80265B64 002617C4  41 80 00 10 */	blt lbl_80265B74
/* 80265B68 002617C8  38 00 00 00 */	li r0, 0
/* 80265B6C 002617CC  98 1E 3C 90 */	stb r0, 0x3c90(r30)
/* 80265B70 002617D0  48 00 00 1C */	b lbl_80265B8C
lbl_80265B74:
/* 80265B74 002617D4  7F E4 FB 78 */	mr r4, r31
/* 80265B78 002617D8  38 7E 3C 90 */	addi r3, r30, 0x3c90
/* 80265B7C 002617DC  4B F6 87 55 */	bl strcpy
/* 80265B80 002617E0  48 00 00 0C */	b lbl_80265B8C
lbl_80265B84:
/* 80265B84 002617E4  38 00 00 00 */	li r0, 0
/* 80265B88 002617E8  98 03 3C 90 */	stb r0, 0x3c90(r3)
lbl_80265B8C:
/* 80265B8C 002617EC  38 00 00 01 */	li r0, 1
/* 80265B90 002617F0  38 60 00 00 */	li r3, 0
/* 80265B94 002617F4  90 1E 3C 60 */	stw r0, 0x3c60(r30)
lbl_80265B98:
/* 80265B98 002617F8  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80265B9C 002617FC  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80265BA0 00261800  83 C1 00 08 */	lwz r30, 8(r1)
/* 80265BA4 00261804  7C 08 03 A6 */	mtlr r0
/* 80265BA8 00261808  38 21 00 10 */	addi r1, r1, 0x10
/* 80265BAC 0026180C  4E 80 00 20 */	blr

.global func_80265BB0
func_80265BB0:
/* 80265BB0 00261810  80 03 3C 58 */	lwz r0, 0x3c58(r3)
/* 80265BB4 00261814  2C 00 00 00 */	cmpwi r0, 0
/* 80265BB8 00261818  41 82 00 0C */	beq lbl_80265BC4
/* 80265BBC 0026181C  38 60 FF FE */	li r3, -2
/* 80265BC0 00261820  4E 80 00 20 */	blr
lbl_80265BC4:
/* 80265BC4 00261824  80 03 3C 60 */	lwz r0, 0x3c60(r3)
/* 80265BC8 00261828  2C 00 00 00 */	cmpwi r0, 0
/* 80265BCC 0026182C  40 82 00 1C */	bne lbl_80265BE8
/* 80265BD0 00261830  80 03 3C 64 */	lwz r0, 0x3c64(r3)
/* 80265BD4 00261834  2C 00 00 00 */	cmpwi r0, 0
/* 80265BD8 00261838  40 82 00 10 */	bne lbl_80265BE8
/* 80265BDC 0026183C  80 03 3C 68 */	lwz r0, 0x3c68(r3)
/* 80265BE0 00261840  2C 00 00 00 */	cmpwi r0, 0
/* 80265BE4 00261844  41 82 00 0C */	beq lbl_80265BF0
lbl_80265BE8:
/* 80265BE8 00261848  38 60 FF FE */	li r3, -2
/* 80265BEC 0026184C  4E 80 00 20 */	blr
lbl_80265BF0:
/* 80265BF0 00261850  28 04 00 01 */	cmplwi r4, 1
/* 80265BF4 00261854  40 81 00 0C */	ble lbl_80265C00
/* 80265BF8 00261858  28 04 00 02 */	cmplwi r4, 2
/* 80265BFC 0026185C  40 81 00 0C */	ble lbl_80265C08
lbl_80265C00:
/* 80265C00 00261860  38 60 FF FF */	li r3, -1
/* 80265C04 00261864  4E 80 00 20 */	blr
lbl_80265C08:
/* 80265C08 00261868  38 00 00 01 */	li r0, 1
/* 80265C0C 0026186C  98 83 3C 88 */	stb r4, 0x3c88(r3)
/* 80265C10 00261870  90 03 3C 64 */	stw r0, 0x3c64(r3)
/* 80265C14 00261874  38 60 00 00 */	li r3, 0
/* 80265C18 00261878  4E 80 00 20 */	blr

.global func_80265C1C
func_80265C1C:
/* 80265C1C 0026187C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80265C20 00261880  7C 08 02 A6 */	mflr r0
/* 80265C24 00261884  90 01 00 24 */	stw r0, 0x24(r1)
/* 80265C28 00261888  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80265C2C 0026188C  7C 9F 23 78 */	mr r31, r4
/* 80265C30 00261890  93 C1 00 18 */	stw r30, 0x18(r1)
/* 80265C34 00261894  7C 7E 1B 78 */	mr r30, r3
/* 80265C38 00261898  80 03 3C 58 */	lwz r0, 0x3c58(r3)
/* 80265C3C 0026189C  2C 00 00 00 */	cmpwi r0, 0
/* 80265C40 002618A0  41 82 00 0C */	beq lbl_80265C4C
/* 80265C44 002618A4  38 60 FF FE */	li r3, -2
/* 80265C48 002618A8  48 00 00 CC */	b lbl_80265D14
lbl_80265C4C:
/* 80265C4C 002618AC  80 03 3C 60 */	lwz r0, 0x3c60(r3)
/* 80265C50 002618B0  2C 00 00 00 */	cmpwi r0, 0
/* 80265C54 002618B4  40 82 00 1C */	bne lbl_80265C70
/* 80265C58 002618B8  80 03 3C 64 */	lwz r0, 0x3c64(r3)
/* 80265C5C 002618BC  2C 00 00 00 */	cmpwi r0, 0
/* 80265C60 002618C0  40 82 00 10 */	bne lbl_80265C70
/* 80265C64 002618C4  80 03 3C 68 */	lwz r0, 0x3c68(r3)
/* 80265C68 002618C8  2C 00 00 00 */	cmpwi r0, 0
/* 80265C6C 002618CC  41 82 00 0C */	beq lbl_80265C78
lbl_80265C70:
/* 80265C70 002618D0  38 60 FF FE */	li r3, -2
/* 80265C74 002618D4  48 00 00 A0 */	b lbl_80265D14
lbl_80265C78:
/* 80265C78 002618D8  80 03 3C 38 */	lwz r0, 0x3c38(r3)
/* 80265C7C 002618DC  2C 00 00 08 */	cmpwi r0, 8
/* 80265C80 002618E0  40 80 00 0C */	bge lbl_80265C8C
/* 80265C84 002618E4  2C 00 00 06 */	cmpwi r0, 6
/* 80265C88 002618E8  40 80 00 0C */	bge lbl_80265C94
lbl_80265C8C:
/* 80265C8C 002618EC  38 60 FF FD */	li r3, -3
/* 80265C90 002618F0  48 00 00 84 */	b lbl_80265D14
lbl_80265C94:
/* 80265C94 002618F4  2C 04 00 1E */	cmpwi r4, 0x1e
/* 80265C98 002618F8  41 80 00 0C */	blt lbl_80265CA4
/* 80265C9C 002618FC  38 60 FF FC */	li r3, -4
/* 80265CA0 00261900  48 00 00 74 */	b lbl_80265D14
lbl_80265CA4:
/* 80265CA4 00261904  48 00 18 41 */	bl func_802674E4
/* 80265CA8 00261908  48 0C D5 29 */	bl DWC_IsValidFriendData
/* 80265CAC 0026190C  2C 03 00 00 */	cmpwi r3, 0
/* 80265CB0 00261910  40 82 00 0C */	bne lbl_80265CBC
/* 80265CB4 00261914  38 60 FF FB */	li r3, -5
/* 80265CB8 00261918  48 00 00 5C */	b lbl_80265D14
lbl_80265CBC:
/* 80265CBC 0026191C  7F C3 F3 78 */	mr r3, r30
/* 80265CC0 00261920  7F E4 FB 78 */	mr r4, r31
/* 80265CC4 00261924  48 00 18 21 */	bl func_802674E4
/* 80265CC8 00261928  38 81 00 09 */	addi r4, r1, 9
/* 80265CCC 0026192C  38 A1 00 08 */	addi r5, r1, 8
/* 80265CD0 00261930  38 C0 00 00 */	li r6, 0
/* 80265CD4 00261934  48 0B 94 C5 */	bl DWC_GetFriendStatusSC
/* 80265CD8 00261938  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 80265CDC 0026193C  28 00 00 06 */	cmplwi r0, 6
/* 80265CE0 00261940  41 82 00 0C */	beq lbl_80265CEC
/* 80265CE4 00261944  38 60 FF FA */	li r3, -6
/* 80265CE8 00261948  48 00 00 2C */	b lbl_80265D14
lbl_80265CEC:
/* 80265CEC 0026194C  88 61 00 08 */	lbz r3, 8(r1)
/* 80265CF0 00261950  88 01 00 09 */	lbz r0, 9(r1)
/* 80265CF4 00261954  7C 03 00 40 */	cmplw r3, r0
/* 80265CF8 00261958  41 80 00 0C */	blt lbl_80265D04
/* 80265CFC 0026195C  38 60 FF F9 */	li r3, -7
/* 80265D00 00261960  48 00 00 14 */	b lbl_80265D14
lbl_80265D04:
/* 80265D04 00261964  38 00 00 01 */	li r0, 1
/* 80265D08 00261968  93 FE 3D 10 */	stw r31, 0x3d10(r30)
/* 80265D0C 0026196C  38 60 00 00 */	li r3, 0
/* 80265D10 00261970  90 1E 3C 68 */	stw r0, 0x3c68(r30)
lbl_80265D14:
/* 80265D14 00261974  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80265D18 00261978  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80265D1C 0026197C  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 80265D20 00261980  7C 08 03 A6 */	mtlr r0
/* 80265D24 00261984  38 21 00 20 */	addi r1, r1, 0x20
/* 80265D28 00261988  4E 80 00 20 */	blr

.global func_80265D2C
func_80265D2C:
/* 80265D2C 0026198C  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80265D30 00261990  7C 08 02 A6 */	mflr r0
/* 80265D34 00261994  90 01 00 14 */	stw r0, 0x14(r1)
/* 80265D38 00261998  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80265D3C 0026199C  7C 7F 1B 78 */	mr r31, r3
/* 80265D40 002619A0  80 03 66 A0 */	lwz r0, 0x66a0(r3)
/* 80265D44 002619A4  2C 00 00 00 */	cmpwi r0, 0
/* 80265D48 002619A8  41 82 00 1C */	beq lbl_80265D64
/* 80265D4C 002619AC  4B FF DF C1 */	bl func_80263D0C
/* 80265D50 002619B0  7F E3 FB 78 */	mr r3, r31
/* 80265D54 002619B4  38 80 00 06 */	li r4, 6
/* 80265D58 002619B8  4B FF E8 C5 */	bl func_8026461C
/* 80265D5C 002619BC  38 60 00 00 */	li r3, 0
/* 80265D60 002619C0  48 00 00 78 */	b lbl_80265DD8
lbl_80265D64:
/* 80265D64 002619C4  80 03 3C 38 */	lwz r0, 0x3c38(r3)
/* 80265D68 002619C8  2C 00 00 0B */	cmpwi r0, 0xb
/* 80265D6C 002619CC  41 82 00 14 */	beq lbl_80265D80
/* 80265D70 002619D0  41 80 00 64 */	blt lbl_80265DD4
/* 80265D74 002619D4  2C 00 00 0E */	cmpwi r0, 0xe
/* 80265D78 002619D8  40 80 00 5C */	bge lbl_80265DD4
/* 80265D7C 002619DC  48 00 00 18 */	b lbl_80265D94
lbl_80265D80:
/* 80265D80 002619E0  48 0B E6 31 */	bl DWC_CancelMatching
/* 80265D84 002619E4  2C 03 00 00 */	cmpwi r3, 0
/* 80265D88 002619E8  40 82 00 4C */	bne lbl_80265DD4
/* 80265D8C 002619EC  38 60 FF FF */	li r3, -1
/* 80265D90 002619F0  48 00 00 48 */	b lbl_80265DD8
lbl_80265D94:
/* 80265D94 002619F4  48 0B CB E5 */	bl DWC_CloseAllConnectionsHard
/* 80265D98 002619F8  2C 03 00 01 */	cmpwi r3, 1
/* 80265D9C 002619FC  41 82 00 14 */	beq lbl_80265DB0
/* 80265DA0 00261A00  40 80 00 24 */	bge lbl_80265DC4
/* 80265DA4 00261A04  2C 03 00 00 */	cmpwi r3, 0
/* 80265DA8 00261A08  40 80 00 2C */	bge lbl_80265DD4
/* 80265DAC 00261A0C  48 00 00 18 */	b lbl_80265DC4
lbl_80265DB0:
/* 80265DB0 00261A10  48 0B E6 01 */	bl DWC_CancelMatching
/* 80265DB4 00261A14  7F E3 FB 78 */	mr r3, r31
/* 80265DB8 00261A18  38 80 00 06 */	li r4, 6
/* 80265DBC 00261A1C  4B FF E8 61 */	bl func_8026461C
/* 80265DC0 00261A20  48 00 00 14 */	b lbl_80265DD4
lbl_80265DC4:
/* 80265DC4 00261A24  48 0B E5 ED */	bl DWC_CancelMatching
/* 80265DC8 00261A28  7F E3 FB 78 */	mr r3, r31
/* 80265DCC 00261A2C  38 80 00 06 */	li r4, 6
/* 80265DD0 00261A30  4B FF E8 4D */	bl func_8026461C
lbl_80265DD4:
/* 80265DD4 00261A34  38 60 00 00 */	li r3, 0
lbl_80265DD8:
/* 80265DD8 00261A38  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80265DDC 00261A3C  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80265DE0 00261A40  7C 08 03 A6 */	mtlr r0
/* 80265DE4 00261A44  38 21 00 10 */	addi r1, r1, 0x10
/* 80265DE8 00261A48  4E 80 00 20 */	blr

.global func_80265DEC
func_80265DEC:
/* 80265DEC 00261A4C  80 03 3C 5C */	lwz r0, 0x3c5c(r3)
/* 80265DF0 00261A50  38 80 00 00 */	li r4, 0
/* 80265DF4 00261A54  90 83 3C 60 */	stw r4, 0x3c60(r3)
/* 80265DF8 00261A58  2C 00 00 00 */	cmpwi r0, 0
/* 80265DFC 00261A5C  90 83 3C 64 */	stw r4, 0x3c64(r3)
/* 80265E00 00261A60  90 83 3C 68 */	stw r4, 0x3c68(r3)
/* 80265E04 00261A64  41 82 00 0C */	beq lbl_80265E10
/* 80265E08 00261A68  38 60 FF FF */	li r3, -1
/* 80265E0C 00261A6C  4E 80 00 20 */	blr
lbl_80265E10:
/* 80265E10 00261A70  38 00 00 01 */	li r0, 1
/* 80265E14 00261A74  90 83 3C 60 */	stw r4, 0x3c60(r3)
/* 80265E18 00261A78  90 83 3C 64 */	stw r4, 0x3c64(r3)
/* 80265E1C 00261A7C  90 83 3C 68 */	stw r4, 0x3c68(r3)
/* 80265E20 00261A80  90 03 3C 5C */	stw r0, 0x3c5c(r3)
/* 80265E24 00261A84  38 60 00 00 */	li r3, 0
/* 80265E28 00261A88  4E 80 00 20 */	blr

.global func_80265E2C
func_80265E2C:
/* 80265E2C 00261A8C  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80265E30 00261A90  7C 08 02 A6 */	mflr r0
/* 80265E34 00261A94  90 01 00 14 */	stw r0, 0x14(r1)
/* 80265E38 00261A98  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80265E3C 00261A9C  7C 9F 23 78 */	mr r31, r4
/* 80265E40 00261AA0  93 C1 00 08 */	stw r30, 8(r1)
/* 80265E44 00261AA4  7C 7E 1B 78 */	mr r30, r3
/* 80265E48 00261AA8  80 03 3C 58 */	lwz r0, 0x3c58(r3)
/* 80265E4C 00261AAC  2C 00 00 00 */	cmpwi r0, 0
/* 80265E50 00261AB0  41 82 00 0C */	beq lbl_80265E5C
/* 80265E54 00261AB4  38 60 FF FE */	li r3, -2
/* 80265E58 00261AB8  48 00 00 80 */	b lbl_80265ED8
lbl_80265E5C:
/* 80265E5C 00261ABC  80 03 3C 60 */	lwz r0, 0x3c60(r3)
/* 80265E60 00261AC0  2C 00 00 00 */	cmpwi r0, 0
/* 80265E64 00261AC4  40 82 00 1C */	bne lbl_80265E80
/* 80265E68 00261AC8  80 03 3C 64 */	lwz r0, 0x3c64(r3)
/* 80265E6C 00261ACC  2C 00 00 00 */	cmpwi r0, 0
/* 80265E70 00261AD0  40 82 00 10 */	bne lbl_80265E80
/* 80265E74 00261AD4  80 03 3C 68 */	lwz r0, 0x3c68(r3)
/* 80265E78 00261AD8  2C 00 00 00 */	cmpwi r0, 0
/* 80265E7C 00261ADC  41 82 00 0C */	beq lbl_80265E88
lbl_80265E80:
/* 80265E80 00261AE0  38 60 FF FE */	li r3, -2
/* 80265E84 00261AE4  48 00 00 54 */	b lbl_80265ED8
lbl_80265E88:
/* 80265E88 00261AE8  80 03 3C 38 */	lwz r0, 0x3c38(r3)
/* 80265E8C 00261AEC  2C 00 00 08 */	cmpwi r0, 8
/* 80265E90 00261AF0  40 80 00 0C */	bge lbl_80265E9C
/* 80265E94 00261AF4  2C 00 00 06 */	cmpwi r0, 6
/* 80265E98 00261AF8  40 80 00 0C */	bge lbl_80265EA4
lbl_80265E9C:
/* 80265E9C 00261AFC  38 60 FF FD */	li r3, -3
/* 80265EA0 00261B00  48 00 00 38 */	b lbl_80265ED8
lbl_80265EA4:
/* 80265EA4 00261B04  4B FF 89 C9 */	bl func_8025E86C
/* 80265EA8 00261B08  7F C3 F3 78 */	mr r3, r30
/* 80265EAC 00261B0C  7F E4 FB 78 */	mr r4, r31
/* 80265EB0 00261B10  4B FF EA 89 */	bl func_80264938
/* 80265EB4 00261B14  2C 03 00 00 */	cmpwi r3, 0
/* 80265EB8 00261B18  41 82 00 0C */	beq lbl_80265EC4
/* 80265EBC 00261B1C  38 60 00 00 */	li r3, 0
/* 80265EC0 00261B20  48 00 00 18 */	b lbl_80265ED8
lbl_80265EC4:
/* 80265EC4 00261B24  38 60 00 00 */	li r3, 0
/* 80265EC8 00261B28  38 00 00 01 */	li r0, 1
/* 80265ECC 00261B2C  90 7E 33 90 */	stw r3, 0x3390(r30)
/* 80265ED0 00261B30  38 60 00 00 */	li r3, 0
/* 80265ED4 00261B34  90 1E 3C 6C */	stw r0, 0x3c6c(r30)
lbl_80265ED8:
/* 80265ED8 00261B38  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80265EDC 00261B3C  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80265EE0 00261B40  83 C1 00 08 */	lwz r30, 8(r1)
/* 80265EE4 00261B44  7C 08 03 A6 */	mtlr r0
/* 80265EE8 00261B48  38 21 00 10 */	addi r1, r1, 0x10
/* 80265EEC 00261B4C  4E 80 00 20 */	blr
lbl_80265EF0:
/* 80265EF0 00261B50  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80265EF4 00261B54  7C 08 02 A6 */	mflr r0
/* 80265EF8 00261B58  90 01 00 14 */	stw r0, 0x14(r1)
/* 80265EFC 00261B5C  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80265F00 00261B60  7C 9F 23 78 */	mr r31, r4
/* 80265F04 00261B64  4B FF 80 CD */	bl func_8025DFD0
/* 80265F08 00261B68  4B FF 84 15 */	bl func_8025E31C
/* 80265F0C 00261B6C  57 E0 15 BA */	rlwinm r0, r31, 2, 0x16, 0x1d
/* 80265F10 00261B70  38 A0 00 00 */	li r5, 0
/* 80265F14 00261B74  7F E3 02 14 */	add r31, r3, r0
/* 80265F18 00261B78  80 9F 3D 1C */	lwz r4, 0x3d1c(r31)
/* 80265F1C 00261B7C  2C 04 00 00 */	cmpwi r4, 0
/* 80265F20 00261B80  41 82 00 38 */	beq lbl_80265F58
/* 80265F24 00261B84  80 03 3D 1C */	lwz r0, 0x3d1c(r3)
/* 80265F28 00261B88  7C 00 20 40 */	cmplw r0, r4
/* 80265F2C 00261B8C  40 82 00 08 */	bne lbl_80265F34
/* 80265F30 00261B90  38 A0 00 01 */	li r5, 1
lbl_80265F34:
/* 80265F34 00261B94  80 03 3D 20 */	lwz r0, 0x3d20(r3)
/* 80265F38 00261B98  7C 00 20 40 */	cmplw r0, r4
/* 80265F3C 00261B9C  40 82 00 08 */	bne lbl_80265F44
/* 80265F40 00261BA0  38 A5 00 01 */	addi r5, r5, 1
lbl_80265F44:
/* 80265F44 00261BA4  2C 05 00 01 */	cmpwi r5, 1
/* 80265F48 00261BA8  41 81 00 08 */	bgt lbl_80265F50
/* 80265F4C 00261BAC  4B FF 8E 7D */	bl func_8025EDC8
lbl_80265F50:
/* 80265F50 00261BB0  38 00 00 00 */	li r0, 0
/* 80265F54 00261BB4  90 1F 3D 1C */	stw r0, 0x3d1c(r31)
lbl_80265F58:
/* 80265F58 00261BB8  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80265F5C 00261BBC  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80265F60 00261BC0  7C 08 03 A6 */	mtlr r0
/* 80265F64 00261BC4  38 21 00 10 */	addi r1, r1, 0x10
/* 80265F68 00261BC8  4E 80 00 20 */	blr
lbl_80265F6C:
/* 80265F6C 00261BCC  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80265F70 00261BD0  7C 08 02 A6 */	mflr r0
/* 80265F74 00261BD4  90 01 00 24 */	stw r0, 0x24(r1)
/* 80265F78 00261BD8  39 61 00 20 */	addi r11, r1, 0x20
/* 80265F7C 00261BDC  4B F6 11 AD */	bl _savegpr_27
/* 80265F80 00261BE0  7C 7B 1B 78 */	mr r27, r3
/* 80265F84 00261BE4  7C 9C 23 78 */	mr r28, r4
/* 80265F88 00261BE8  7C BD 2B 78 */	mr r29, r5
/* 80265F8C 00261BEC  4B FF 80 45 */	bl func_8025DFD0
/* 80265F90 00261BF0  4B FF 83 8D */	bl func_8025E31C
/* 80265F94 00261BF4  28 1B 00 02 */	cmplwi r27, 2
/* 80265F98 00261BF8  7C 7E 1B 78 */	mr r30, r3
/* 80265F9C 00261BFC  40 80 00 24 */	bge lbl_80265FC0
/* 80265FA0 00261C00  57 60 25 36 */	rlwinm r0, r27, 4, 0x14, 0x1b
/* 80265FA4 00261C04  7F E3 02 14 */	add r31, r3, r0
/* 80265FA8 00261C08  4B FF 83 C9 */	bl func_8025E370
/* 80265FAC 00261C0C  2C 03 00 00 */	cmpwi r3, 0
/* 80265FB0 00261C10  90 7F 65 2C */	stw r3, 0x652c(r31)
/* 80265FB4 00261C14  40 82 00 0C */	bne lbl_80265FC0
/* 80265FB8 00261C18  38 00 00 01 */	li r0, 1
/* 80265FBC 00261C1C  90 1F 65 2C */	stw r0, 0x652c(r31)
lbl_80265FC0:
/* 80265FC0 00261C20  7F C3 F3 78 */	mr r3, r30
/* 80265FC4 00261C24  7F 84 E3 78 */	mr r4, r28
/* 80265FC8 00261C28  7F 66 DB 78 */	mr r6, r27
/* 80265FCC 00261C2C  57 A5 04 3E */	clrlwi r5, r29, 0x10
/* 80265FD0 00261C30  38 E0 00 01 */	li r7, 1
/* 80265FD4 00261C34  4B FF 8C 95 */	bl func_8025EC68
/* 80265FD8 00261C38  39 61 00 20 */	addi r11, r1, 0x20
/* 80265FDC 00261C3C  4B F6 11 99 */	bl _restgpr_27
/* 80265FE0 00261C40  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80265FE4 00261C44  7C 08 03 A6 */	mtlr r0
/* 80265FE8 00261C48  38 21 00 20 */	addi r1, r1, 0x20
/* 80265FEC 00261C4C  4E 80 00 20 */	blr
lbl_80265FF0:
/* 80265FF0 00261C50  54 84 06 3E */	clrlwi r4, r4, 0x18
/* 80265FF4 00261C54  4B FF FE FC */	b lbl_80265EF0
lbl_80265FF8:
/* 80265FF8 00261C58  54 63 06 3E */	clrlwi r3, r3, 0x18
/* 80265FFC 00261C5C  4B FF FF 70 */	b lbl_80265F6C
lbl_80266000:
/* 80266000 00261C60  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80266004 00261C64  7C 08 02 A6 */	mflr r0
/* 80266008 00261C68  90 01 00 14 */	stw r0, 0x14(r1)
/* 8026600C 00261C6C  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80266010 00261C70  7C 9F 23 78 */	mr r31, r4
/* 80266014 00261C74  93 C1 00 08 */	stw r30, 8(r1)
/* 80266018 00261C78  7C 7E 1B 78 */	mr r30, r3
/* 8026601C 00261C7C  4B FF 7F B5 */	bl func_8025DFD0
/* 80266020 00261C80  4B FF 82 FD */	bl func_8025E31C
/* 80266024 00261C84  28 1F 00 02 */	cmplwi r31, 2
/* 80266028 00261C88  40 80 00 28 */	bge lbl_80266050
/* 8026602C 00261C8C  57 E0 25 36 */	rlwinm r0, r31, 4, 0x14, 0x1b
/* 80266030 00261C90  7F E3 02 14 */	add r31, r3, r0
/* 80266034 00261C94  93 DF 65 28 */	stw r30, 0x6528(r31)
/* 80266038 00261C98  4B FF 83 39 */	bl func_8025E370
/* 8026603C 00261C9C  2C 03 00 00 */	cmpwi r3, 0
/* 80266040 00261CA0  90 7F 65 2C */	stw r3, 0x652c(r31)
/* 80266044 00261CA4  40 82 00 0C */	bne lbl_80266050
/* 80266048 00261CA8  38 00 00 01 */	li r0, 1
/* 8026604C 00261CAC  90 1F 65 2C */	stw r0, 0x652c(r31)
lbl_80266050:
/* 80266050 00261CB0  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80266054 00261CB4  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80266058 00261CB8  83 C1 00 08 */	lwz r30, 8(r1)
/* 8026605C 00261CBC  7C 08 03 A6 */	mtlr r0
/* 80266060 00261CC0  38 21 00 10 */	addi r1, r1, 0x10
/* 80266064 00261CC4  4E 80 00 20 */	blr

.global func_80266068
func_80266068:
/* 80266068 00261CC8  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8026606C 00261CCC  7C 08 02 A6 */	mflr r0
/* 80266070 00261CD0  90 01 00 14 */	stw r0, 0x14(r1)
/* 80266074 00261CD4  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80266078 00261CD8  93 C1 00 08 */	stw r30, 8(r1)
/* 8026607C 00261CDC  7C 7E 1B 78 */	mr r30, r3
/* 80266080 00261CE0  80 03 3C 5C */	lwz r0, 0x3c5c(r3)
/* 80266084 00261CE4  2C 00 00 00 */	cmpwi r0, 0
/* 80266088 00261CE8  41 82 00 18 */	beq lbl_802660A0
/* 8026608C 00261CEC  38 80 00 07 */	li r4, 7
/* 80266090 00261CF0  4B FF E5 8D */	bl func_8026461C
/* 80266094 00261CF4  38 00 00 00 */	li r0, 0
/* 80266098 00261CF8  90 1E 3C 5C */	stw r0, 0x3c5c(r30)
/* 8026609C 00261CFC  48 00 00 64 */	b lbl_80266100
lbl_802660A0:
/* 802660A0 00261D00  3B E0 00 00 */	li r31, 0
/* 802660A4 00261D04  38 00 00 02 */	li r0, 2
/* 802660A8 00261D08  90 03 3C 84 */	stw r0, 0x3c84(r3)
/* 802660AC 00261D0C  93 E3 33 A0 */	stw r31, 0x33a0(r3)
/* 802660B0 00261D10  93 E3 33 A4 */	stw r31, 0x33a4(r3)
/* 802660B4 00261D14  4B FF F1 65 */	bl func_80265218
/* 802660B8 00261D18  3C 80 80 26 */	lis r4, lbl_802661D0@ha
/* 802660BC 00261D1C  3C C0 80 26 */	lis r6, lbl_80266224@ha
/* 802660C0 00261D20  88 7E 3C 88 */	lbz r3, 0x3c88(r30)
/* 802660C4 00261D24  7F C5 F3 78 */	mr r5, r30
/* 802660C8 00261D28  7F C7 F3 78 */	mr r7, r30
/* 802660CC 00261D2C  38 84 61 D0 */	addi r4, r4, lbl_802661D0@l
/* 802660D0 00261D30  38 C6 62 24 */	addi r6, r6, lbl_80266224@l
/* 802660D4 00261D34  48 0B C4 E5 */	bl DWC_SetupGameServer
/* 802660D8 00261D38  2C 03 00 00 */	cmpwi r3, 0
/* 802660DC 00261D3C  40 82 00 18 */	bne lbl_802660F4
/* 802660E0 00261D40  93 FE 3C 84 */	stw r31, 0x3c84(r30)
/* 802660E4 00261D44  7F C3 F3 78 */	mr r3, r30
/* 802660E8 00261D48  38 80 00 06 */	li r4, 6
/* 802660EC 00261D4C  4B FF E5 31 */	bl func_8026461C
/* 802660F0 00261D50  48 00 00 10 */	b lbl_80266100
lbl_802660F4:
/* 802660F4 00261D54  7F C3 F3 78 */	mr r3, r30
/* 802660F8 00261D58  38 80 00 0B */	li r4, 0xb
/* 802660FC 00261D5C  4B FF E5 21 */	bl func_8026461C
lbl_80266100:
/* 80266100 00261D60  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80266104 00261D64  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80266108 00261D68  83 C1 00 08 */	lwz r30, 8(r1)
/* 8026610C 00261D6C  7C 08 03 A6 */	mtlr r0
/* 80266110 00261D70  38 21 00 10 */	addi r1, r1, 0x10
/* 80266114 00261D74  4E 80 00 20 */	blr

.global func_80266118
func_80266118:
/* 80266118 00261D78  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8026611C 00261D7C  7C 08 02 A6 */	mflr r0
/* 80266120 00261D80  90 01 00 14 */	stw r0, 0x14(r1)
/* 80266124 00261D84  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80266128 00261D88  93 C1 00 08 */	stw r30, 8(r1)
/* 8026612C 00261D8C  7C 7E 1B 78 */	mr r30, r3
/* 80266130 00261D90  80 03 3C 5C */	lwz r0, 0x3c5c(r3)
/* 80266134 00261D94  2C 00 00 00 */	cmpwi r0, 0
/* 80266138 00261D98  41 82 00 18 */	beq lbl_80266150
/* 8026613C 00261D9C  38 80 00 07 */	li r4, 7
/* 80266140 00261DA0  4B FF E4 DD */	bl func_8026461C
/* 80266144 00261DA4  38 00 00 00 */	li r0, 0
/* 80266148 00261DA8  90 1E 3C 5C */	stw r0, 0x3c5c(r30)
/* 8026614C 00261DAC  48 00 00 6C */	b lbl_802661B8
lbl_80266150:
/* 80266150 00261DB0  3B E0 00 00 */	li r31, 0
/* 80266154 00261DB4  38 00 00 03 */	li r0, 3
/* 80266158 00261DB8  90 03 3C 84 */	stw r0, 0x3c84(r3)
/* 8026615C 00261DBC  93 E3 33 A0 */	stw r31, 0x33a0(r3)
/* 80266160 00261DC0  93 E3 33 A4 */	stw r31, 0x33a4(r3)
/* 80266164 00261DC4  4B FF F0 B5 */	bl func_80265218
/* 80266168 00261DC8  80 7E 3D 10 */	lwz r3, 0x3d10(r30)
/* 8026616C 00261DCC  4B FF F1 39 */	bl func_802652A4
/* 80266170 00261DD0  3C 80 80 26 */	lis r4, lbl_802661D0@ha
/* 80266174 00261DD4  3C C0 80 26 */	lis r6, lbl_80266224@ha
/* 80266178 00261DD8  80 7E 3D 10 */	lwz r3, 0x3d10(r30)
/* 8026617C 00261DDC  7F C5 F3 78 */	mr r5, r30
/* 80266180 00261DE0  7F C7 F3 78 */	mr r7, r30
/* 80266184 00261DE4  38 84 61 D0 */	addi r4, r4, lbl_802661D0@l
/* 80266188 00261DE8  38 C6 62 24 */	addi r6, r6, lbl_80266224@l
/* 8026618C 00261DEC  48 0B C5 39 */	bl DWC_ConnectToGameServerAsync
/* 80266190 00261DF0  2C 03 00 00 */	cmpwi r3, 0
/* 80266194 00261DF4  40 82 00 18 */	bne lbl_802661AC
/* 80266198 00261DF8  93 FE 3C 84 */	stw r31, 0x3c84(r30)
/* 8026619C 00261DFC  7F C3 F3 78 */	mr r3, r30
/* 802661A0 00261E00  38 80 00 06 */	li r4, 6
/* 802661A4 00261E04  4B FF E4 79 */	bl func_8026461C
/* 802661A8 00261E08  48 00 00 10 */	b lbl_802661B8
lbl_802661AC:
/* 802661AC 00261E0C  7F C3 F3 78 */	mr r3, r30
/* 802661B0 00261E10  38 80 00 0B */	li r4, 0xb
/* 802661B4 00261E14  4B FF E4 69 */	bl func_8026461C
lbl_802661B8:
/* 802661B8 00261E18  80 01 00 14 */	lwz r0, 0x14(r1)
/* 802661BC 00261E1C  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 802661C0 00261E20  83 C1 00 08 */	lwz r30, 8(r1)
/* 802661C4 00261E24  7C 08 03 A6 */	mtlr r0
/* 802661C8 00261E28  38 21 00 10 */	addi r1, r1, 0x10
/* 802661CC 00261E2C  4E 80 00 20 */	blr
lbl_802661D0:
/* 802661D0 00261E30  2C 03 00 00 */	cmpwi r3, 0
/* 802661D4 00261E34  4C 82 00 20 */	bnelr
/* 802661D8 00261E38  2C 04 00 00 */	cmpwi r4, 0
/* 802661DC 00261E3C  40 82 00 1C */	bne lbl_802661F8
/* 802661E0 00261E40  38 00 00 01 */	li r0, 1
/* 802661E4 00261E44  2C 07 00 00 */	cmpwi r7, 0
/* 802661E8 00261E48  90 08 33 A0 */	stw r0, 0x33a0(r8)
/* 802661EC 00261E4C  4D 80 00 20 */	bltlr
/* 802661F0 00261E50  7C E3 3B 78 */	mr r3, r7
/* 802661F4 00261E54  4B FF F0 B0 */	b func_802652A4
lbl_802661F8:
/* 802661F8 00261E58  2C 05 00 00 */	cmpwi r5, 0
/* 802661FC 00261E5C  40 82 00 0C */	bne lbl_80266208
/* 80266200 00261E60  2C 06 00 00 */	cmpwi r6, 0
/* 80266204 00261E64  41 82 00 0C */	beq lbl_80266210
lbl_80266208:
/* 80266208 00261E68  38 00 00 01 */	li r0, 1
/* 8026620C 00261E6C  90 08 33 A4 */	stw r0, 0x33a4(r8)
lbl_80266210:
/* 80266210 00261E70  2C 07 00 00 */	cmpwi r7, 0
/* 80266214 00261E74  4D 80 00 20 */	bltlr
/* 80266218 00261E78  7C E3 3B 78 */	mr r3, r7
/* 8026621C 00261E7C  4B FF F0 CC */	b func_802652E8
/* 80266220 00261E80  4E 80 00 20 */	blr
lbl_80266224:
/* 80266224 00261E84  2C 03 00 00 */	cmpwi r3, 0
/* 80266228 00261E88  4D 80 00 20 */	bltlr
/* 8026622C 00261E8C  4B FF F0 78 */	b func_802652A4
/* 80266230 00261E90  4E 80 00 20 */	blr
lbl_80266234:
/* 80266234 00261E94  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80266238 00261E98  7C 08 02 A6 */	mflr r0
/* 8026623C 00261E9C  90 01 00 14 */	stw r0, 0x14(r1)
/* 80266240 00261EA0  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80266244 00261EA4  7C 7F 1B 78 */	mr r31, r3
/* 80266248 00261EA8  4B FF 7D 89 */	bl func_8025DFD0
/* 8026624C 00261EAC  4B FF 80 D1 */	bl func_8025E31C
/* 80266250 00261EB0  2C 1F 00 00 */	cmpwi r31, 0
/* 80266254 00261EB4  40 82 00 0C */	bne lbl_80266260
/* 80266258 00261EB8  38 00 00 01 */	li r0, 1
/* 8026625C 00261EBC  90 03 33 A0 */	stw r0, 0x33a0(r3)
lbl_80266260:
/* 80266260 00261EC0  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80266264 00261EC4  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80266268 00261EC8  7C 08 03 A6 */	mtlr r0
/* 8026626C 00261ECC  38 21 00 10 */	addi r1, r1, 0x10
/* 80266270 00261ED0  4E 80 00 20 */	blr

.global func_80266274
func_80266274:
/* 80266274 00261ED4  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80266278 00261ED8  7C 08 02 A6 */	mflr r0
/* 8026627C 00261EDC  90 01 00 24 */	stw r0, 0x24(r1)
/* 80266280 00261EE0  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80266284 00261EE4  7C 7F 1B 78 */	mr r31, r3
/* 80266288 00261EE8  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8026628C 00261EEC  93 A1 00 14 */	stw r29, 0x14(r1)
/* 80266290 00261EF0  80 03 3C 5C */	lwz r0, 0x3c5c(r3)
/* 80266294 00261EF4  2C 00 00 00 */	cmpwi r0, 0
/* 80266298 00261EF8  41 82 00 18 */	beq lbl_802662B0
/* 8026629C 00261EFC  38 80 00 07 */	li r4, 7
/* 802662A0 00261F00  4B FF E3 7D */	bl func_8026461C
/* 802662A4 00261F04  38 00 00 00 */	li r0, 0
/* 802662A8 00261F08  90 1F 3C 5C */	stw r0, 0x3c5c(r31)
/* 802662AC 00261F0C  48 00 01 9C */	b lbl_80266448
lbl_802662B0:
/* 802662B0 00261F10  3B C0 00 00 */	li r30, 0
/* 802662B4 00261F14  3B A0 00 01 */	li r29, 1
/* 802662B8 00261F18  93 A3 3C 84 */	stw r29, 0x3c84(r3)
/* 802662BC 00261F1C  93 C3 33 A0 */	stw r30, 0x33a0(r3)
/* 802662C0 00261F20  93 C3 33 A4 */	stw r30, 0x33a4(r3)
/* 802662C4 00261F24  4B FF EF 55 */	bl func_80265218
/* 802662C8 00261F28  80 1F 66 A0 */	lwz r0, 0x66a0(r31)
/* 802662CC 00261F2C  2C 00 00 00 */	cmpwi r0, 0
/* 802662D0 00261F30  41 82 00 48 */	beq lbl_80266318
/* 802662D4 00261F34  7F E3 FB 78 */	mr r3, r31
/* 802662D8 00261F38  4B FF D9 E5 */	bl func_80263CBC
/* 802662DC 00261F3C  3C 80 80 26 */	lis r4, lbl_80266234@ha
/* 802662E0 00261F40  88 7F 3C 88 */	lbz r3, 0x3c88(r31)
/* 802662E4 00261F44  38 84 62 34 */	addi r4, r4, lbl_80266234@l
/* 802662E8 00261F48  48 0B 7D 15 */	bl DWC_StartLanMatch
/* 802662EC 00261F4C  2C 03 00 00 */	cmpwi r3, 0
/* 802662F0 00261F50  40 82 00 18 */	bne lbl_80266308
/* 802662F4 00261F54  93 DF 3C 84 */	stw r30, 0x3c84(r31)
/* 802662F8 00261F58  7F E3 FB 78 */	mr r3, r31
/* 802662FC 00261F5C  38 80 00 06 */	li r4, 6
/* 80266300 00261F60  4B FF E3 1D */	bl func_8026461C
/* 80266304 00261F64  48 00 01 44 */	b lbl_80266448
lbl_80266308:
/* 80266308 00261F68  7F E3 FB 78 */	mr r3, r31
/* 8026630C 00261F6C  38 80 00 0B */	li r4, 0xb
/* 80266310 00261F70  4B FF E3 0D */	bl func_8026461C
/* 80266314 00261F74  48 00 01 34 */	b lbl_80266448
lbl_80266318:
/* 80266318 00261F78  80 7F 65 44 */	lwz r3, 0x6544(r31)
/* 8026631C 00261F7C  38 BF 65 64 */	addi r5, r31, 0x6564
/* 80266320 00261F80  80 FF 65 4C */	lwz r7, 0x654c(r31)
/* 80266324 00261F84  38 8D 87 68 */	addi r4, r13, lbl_8063DA28-_SDA_BASE_
/* 80266328 00261F88  80 DF 65 54 */	lwz r6, 0x6554(r31)
/* 8026632C 00261F8C  80 1F 65 5C */	lwz r0, 0x655c(r31)
/* 80266330 00261F90  90 7F 65 64 */	stw r3, 0x6564(r31)
/* 80266334 00261F94  88 7F 65 60 */	lbz r3, 0x6560(r31)
/* 80266338 00261F98  90 FF 65 6C */	stw r7, 0x656c(r31)
/* 8026633C 00261F9C  90 DF 65 74 */	stw r6, 0x6574(r31)
/* 80266340 00261FA0  90 1F 65 7C */	stw r0, 0x657c(r31)
/* 80266344 00261FA4  48 0B E0 FD */	bl DWC_AddMatchKeyInt
/* 80266348 00261FA8  98 7F 65 60 */	stb r3, 0x6560(r31)
/* 8026634C 00261FAC  38 BF 65 6C */	addi r5, r31, 0x656c
/* 80266350 00261FB0  88 7F 65 68 */	lbz r3, 0x6568(r31)
/* 80266354 00261FB4  38 8D 87 6C */	addi r4, r13, lbl_8063DA2C-_SDA_BASE_
/* 80266358 00261FB8  48 0B E0 E9 */	bl DWC_AddMatchKeyInt
/* 8026635C 00261FBC  98 7F 65 68 */	stb r3, 0x6568(r31)
/* 80266360 00261FC0  38 BF 65 74 */	addi r5, r31, 0x6574
/* 80266364 00261FC4  88 7F 65 70 */	lbz r3, 0x6570(r31)
/* 80266368 00261FC8  38 8D 87 70 */	addi r4, r13, lbl_8063DA30-_SDA_BASE_
/* 8026636C 00261FCC  48 0B E0 D5 */	bl DWC_AddMatchKeyInt
/* 80266370 00261FD0  98 7F 65 70 */	stb r3, 0x6570(r31)
/* 80266374 00261FD4  38 BF 65 7C */	addi r5, r31, 0x657c
/* 80266378 00261FD8  88 7F 65 78 */	lbz r3, 0x6578(r31)
/* 8026637C 00261FDC  38 8D 87 74 */	addi r4, r13, lbl_8063DA34-_SDA_BASE_
/* 80266380 00261FE0  48 0B E0 C1 */	bl DWC_AddMatchKeyInt
/* 80266384 00261FE4  98 7F 65 78 */	stb r3, 0x6578(r31)
/* 80266388 00261FE8  38 61 00 08 */	addi r3, r1, 8
/* 8026638C 00261FEC  38 80 00 00 */	li r4, 0
/* 80266390 00261FF0  38 A0 00 08 */	li r5, 8
/* 80266394 00261FF4  4B D9 DD 71 */	bl memset
/* 80266398 00261FF8  80 1F 3C 8C */	lwz r0, 0x3c8c(r31)
/* 8026639C 00261FFC  2C 00 00 00 */	cmpwi r0, 0
/* 802663A0 00262000  41 82 00 2C */	beq lbl_802663CC
/* 802663A4 00262004  88 7F 3C 89 */	lbz r3, 0x3c89(r31)
/* 802663A8 00262008  88 1F 3C 88 */	lbz r0, 0x3c88(r31)
/* 802663AC 0026200C  7C 03 00 40 */	cmplw r3, r0
/* 802663B0 00262010  40 80 00 1C */	bge lbl_802663CC
/* 802663B4 00262014  9B A1 00 08 */	stb r29, 8(r1)
/* 802663B8 00262018  88 1F 3C 89 */	lbz r0, 0x3c89(r31)
/* 802663BC 0026201C  98 01 00 09 */	stb r0, 9(r1)
/* 802663C0 00262020  80 1F 3C 8C */	lwz r0, 0x3c8c(r31)
/* 802663C4 00262024  90 01 00 0C */	stw r0, 0xc(r1)
/* 802663C8 00262028  48 00 00 0C */	b lbl_802663D4
lbl_802663CC:
/* 802663CC 0026202C  38 00 00 00 */	li r0, 0
/* 802663D0 00262030  98 01 00 08 */	stb r0, 8(r1)
lbl_802663D4:
/* 802663D4 00262034  38 81 00 08 */	addi r4, r1, 8
/* 802663D8 00262038  38 60 00 00 */	li r3, 0
/* 802663DC 0026203C  38 A0 00 08 */	li r5, 8
/* 802663E0 00262040  48 0B E4 AD */	bl DWC_SetMatchingOption
/* 802663E4 00262044  88 1F 3C 90 */	lbz r0, 0x3c90(r31)
/* 802663E8 00262048  88 7F 3C 88 */	lbz r3, 0x3c88(r31)
/* 802663EC 0026204C  7C 00 07 75 */	extsb. r0, r0
/* 802663F0 00262050  41 82 00 0C */	beq lbl_802663FC
/* 802663F4 00262054  38 9F 3C 90 */	addi r4, r31, 0x3c90
/* 802663F8 00262058  48 00 00 08 */	b lbl_80266400
lbl_802663FC:
/* 802663FC 0026205C  38 80 00 00 */	li r4, 0
lbl_80266400:
/* 80266400 00262060  3C A0 80 26 */	lis r5, lbl_80266464@ha
/* 80266404 00262064  3C E0 80 26 */	lis r7, lbl_8026648C@ha
/* 80266408 00262068  7F E6 FB 78 */	mr r6, r31
/* 8026640C 0026206C  7F E8 FB 78 */	mr r8, r31
/* 80266410 00262070  38 A5 64 64 */	addi r5, r5, lbl_80266464@l
/* 80266414 00262074  38 E7 64 8C */	addi r7, r7, lbl_8026648C@l
/* 80266418 00262078  48 0B C0 99 */	bl DWC_ConnectToAnybodyAsync
/* 8026641C 0026207C  2C 03 00 00 */	cmpwi r3, 0
/* 80266420 00262080  40 82 00 1C */	bne lbl_8026643C
/* 80266424 00262084  38 00 00 00 */	li r0, 0
/* 80266428 00262088  7F E3 FB 78 */	mr r3, r31
/* 8026642C 0026208C  90 1F 3C 84 */	stw r0, 0x3c84(r31)
/* 80266430 00262090  38 80 00 06 */	li r4, 6
/* 80266434 00262094  4B FF E1 E9 */	bl func_8026461C
/* 80266438 00262098  48 00 00 10 */	b lbl_80266448
lbl_8026643C:
/* 8026643C 0026209C  7F E3 FB 78 */	mr r3, r31
/* 80266440 002620A0  38 80 00 0B */	li r4, 0xb
/* 80266444 002620A4  4B FF E1 D9 */	bl func_8026461C
lbl_80266448:
/* 80266448 002620A8  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8026644C 002620AC  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80266450 002620B0  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 80266454 002620B4  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 80266458 002620B8  7C 08 03 A6 */	mtlr r0
/* 8026645C 002620BC  38 21 00 20 */	addi r1, r1, 0x20
/* 80266460 002620C0  4E 80 00 20 */	blr
lbl_80266464:
/* 80266464 002620C4  2C 03 00 00 */	cmpwi r3, 0
/* 80266468 002620C8  4C 82 00 20 */	bnelr
/* 8026646C 002620CC  2C 04 00 00 */	cmpwi r4, 0
/* 80266470 002620D0  40 82 00 10 */	bne lbl_80266480
/* 80266474 002620D4  38 00 00 01 */	li r0, 1
/* 80266478 002620D8  90 05 33 A0 */	stw r0, 0x33a0(r5)
/* 8026647C 002620DC  4E 80 00 20 */	blr
lbl_80266480:
/* 80266480 002620E0  38 00 00 01 */	li r0, 1
/* 80266484 002620E4  90 05 33 A4 */	stw r0, 0x33a4(r5)
/* 80266488 002620E8  4E 80 00 20 */	blr
lbl_8026648C:
/* 8026648C 002620EC  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80266490 002620F0  7C 08 02 A6 */	mflr r0
/* 80266494 002620F4  38 A0 FF FF */	li r5, -1
/* 80266498 002620F8  90 01 00 24 */	stw r0, 0x24(r1)
/* 8026649C 002620FC  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 802664A0 00262100  93 C1 00 18 */	stw r30, 0x18(r1)
/* 802664A4 00262104  93 A1 00 14 */	stw r29, 0x14(r1)
/* 802664A8 00262108  7C 9D 23 78 */	mr r29, r4
/* 802664AC 0026210C  38 8D 87 68 */	addi r4, r13, lbl_8063DA28-_SDA_BASE_
/* 802664B0 00262110  93 81 00 10 */	stw r28, 0x10(r1)
/* 802664B4 00262114  7C 7C 1B 78 */	mr r28, r3
/* 802664B8 00262118  48 0B E3 49 */	bl DWC_GetMatchIntValue
/* 802664BC 0026211C  7C 7E 1B 78 */	mr r30, r3
/* 802664C0 00262120  7F 83 E3 78 */	mr r3, r28
/* 802664C4 00262124  38 8D 87 6C */	addi r4, r13, lbl_8063DA2C-_SDA_BASE_
/* 802664C8 00262128  38 A0 FF FF */	li r5, -1
/* 802664CC 0026212C  48 0B E3 35 */	bl DWC_GetMatchIntValue
/* 802664D0 00262130  7C 7F 1B 78 */	mr r31, r3
/* 802664D4 00262134  7F 83 E3 78 */	mr r3, r28
/* 802664D8 00262138  38 8D 87 70 */	addi r4, r13, lbl_8063DA30-_SDA_BASE_
/* 802664DC 0026213C  38 A0 FF FF */	li r5, -1
/* 802664E0 00262140  48 0B E3 21 */	bl DWC_GetMatchIntValue
/* 802664E4 00262144  7F 83 E3 78 */	mr r3, r28
/* 802664E8 00262148  38 8D 87 74 */	addi r4, r13, lbl_8063DA34-_SDA_BASE_
/* 802664EC 0026214C  38 A0 FF FF */	li r5, -1
/* 802664F0 00262150  48 0B E3 11 */	bl DWC_GetMatchIntValue
/* 802664F4 00262154  80 1D 65 64 */	lwz r0, 0x6564(r29)
/* 802664F8 00262158  7C 1E 00 00 */	cmpw r30, r0
/* 802664FC 0026215C  41 82 00 0C */	beq lbl_80266508
/* 80266500 00262160  38 60 00 00 */	li r3, 0
/* 80266504 00262164  48 00 00 14 */	b lbl_80266518
lbl_80266508:
/* 80266508 00262168  80 1D 65 6C */	lwz r0, 0x656c(r29)
/* 8026650C 0026216C  7C 1F 00 50 */	subf r0, r31, r0
/* 80266510 00262170  7C 00 00 34 */	cntlzw r0, r0
/* 80266514 00262174  54 03 D9 7E */	srwi r3, r0, 5
lbl_80266518:
/* 80266518 00262178  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8026651C 0026217C  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80266520 00262180  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 80266524 00262184  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 80266528 00262188  83 81 00 10 */	lwz r28, 0x10(r1)
/* 8026652C 0026218C  7C 08 03 A6 */	mtlr r0
/* 80266530 00262190  38 21 00 20 */	addi r1, r1, 0x20
/* 80266534 00262194  4E 80 00 20 */	blr

.global func_80266538
func_80266538:
/* 80266538 00262198  3C 80 CC CD */	lis r4, 0xCCCCCCCD@ha
/* 8026653C 0026219C  80 03 3C 80 */	lwz r0, 0x3c80(r3)
/* 80266540 002621A0  38 64 CC CD */	addi r3, r4, 0xCCCCCCCD@l
/* 80266544 002621A4  7C 03 00 16 */	mulhwu r0, r3, r0
/* 80266548 002621A8  54 03 E8 FE */	srwi r3, r0, 3
/* 8026654C 002621AC  4E 80 00 20 */	blr

.global func_80266550
func_80266550:
/* 80266550 002621B0  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80266554 002621B4  7C 08 02 A6 */	mflr r0
/* 80266558 002621B8  90 01 00 14 */	stw r0, 0x14(r1)
/* 8026655C 002621BC  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80266560 002621C0  7C 7F 1B 78 */	mr r31, r3
/* 80266564 002621C4  80 03 66 A0 */	lwz r0, 0x66a0(r3)
/* 80266568 002621C8  2C 00 00 00 */	cmpwi r0, 0
/* 8026656C 002621CC  41 82 00 0C */	beq lbl_80266578
/* 80266570 002621D0  48 0B 6F B9 */	bl DWC_ProcessLanMatch
/* 80266574 002621D4  48 00 00 08 */	b lbl_8026657C
lbl_80266578:
/* 80266578 002621D8  48 0B BA 75 */	bl DWC_ProcessFriendsMatch
lbl_8026657C:
/* 8026657C 002621DC  80 1F 3C 40 */	lwz r0, 0x3c40(r31)
/* 80266580 002621E0  2C 00 00 01 */	cmpwi r0, 1
/* 80266584 002621E4  41 82 00 28 */	beq lbl_802665AC
/* 80266588 002621E8  40 80 00 24 */	bge lbl_802665AC
/* 8026658C 002621EC  2C 00 00 00 */	cmpwi r0, 0
/* 80266590 002621F0  40 80 00 08 */	bge lbl_80266598
/* 80266594 002621F4  48 00 00 18 */	b lbl_802665AC
lbl_80266598:
/* 80266598 002621F8  4B FF 7D D9 */	bl func_8025E370
/* 8026659C 002621FC  80 9F 3C 40 */	lwz r4, 0x3c40(r31)
/* 802665A0 00262200  90 7F 3C 7C */	stw r3, 0x3c7c(r31)
/* 802665A4 00262204  38 04 00 01 */	addi r0, r4, 1
/* 802665A8 00262208  90 1F 3C 40 */	stw r0, 0x3c40(r31)
lbl_802665AC:
/* 802665AC 0026220C  4B FF 7D C5 */	bl func_8025E370
/* 802665B0 00262210  80 9F 3C 7C */	lwz r4, 0x3c7c(r31)
/* 802665B4 00262214  80 1F 33 A0 */	lwz r0, 0x33a0(r31)
/* 802665B8 00262218  7C 64 18 50 */	subf r3, r4, r3
/* 802665BC 0026221C  2C 00 00 00 */	cmpwi r0, 0
/* 802665C0 00262220  90 7F 3C 80 */	stw r3, 0x3c80(r31)
/* 802665C4 00262224  41 82 00 18 */	beq lbl_802665DC
/* 802665C8 00262228  38 00 00 00 */	li r0, 0
/* 802665CC 0026222C  7F E3 FB 78 */	mr r3, r31
/* 802665D0 00262230  90 1F 33 A0 */	stw r0, 0x33a0(r31)
/* 802665D4 00262234  38 80 00 0C */	li r4, 0xc
/* 802665D8 00262238  4B FF E0 45 */	bl func_8026461C
lbl_802665DC:
/* 802665DC 0026223C  80 1F 33 A4 */	lwz r0, 0x33a4(r31)
/* 802665E0 00262240  2C 00 00 00 */	cmpwi r0, 0
/* 802665E4 00262244  41 82 00 18 */	beq lbl_802665FC
/* 802665E8 00262248  38 00 00 00 */	li r0, 0
/* 802665EC 0026224C  7F E3 FB 78 */	mr r3, r31
/* 802665F0 00262250  90 1F 33 A4 */	stw r0, 0x33a4(r31)
/* 802665F4 00262254  38 80 00 06 */	li r4, 6
/* 802665F8 00262258  4B FF E0 25 */	bl func_8026461C
lbl_802665FC:
/* 802665FC 0026225C  80 1F 3C 58 */	lwz r0, 0x3c58(r31)
/* 80266600 00262260  2C 00 00 00 */	cmpwi r0, 0
/* 80266604 00262264  41 82 00 0C */	beq lbl_80266610
/* 80266608 00262268  7F E3 FB 78 */	mr r3, r31
/* 8026660C 0026226C  4B FF F7 E1 */	bl func_80265DEC
lbl_80266610:
/* 80266610 00262270  80 1F 3C 84 */	lwz r0, 0x3c84(r31)
/* 80266614 00262274  2C 00 00 03 */	cmpwi r0, 3
/* 80266618 00262278  40 82 00 18 */	bne lbl_80266630
/* 8026661C 0026227C  80 1F 3C 80 */	lwz r0, 0x3c80(r31)
/* 80266620 00262280  28 00 01 C2 */	cmplwi r0, 0x1c2
/* 80266624 00262284  41 80 00 0C */	blt lbl_80266630
/* 80266628 00262288  7F E3 FB 78 */	mr r3, r31
/* 8026662C 0026228C  4B FF F7 C1 */	bl func_80265DEC
lbl_80266630:
/* 80266630 00262290  80 1F 3C 5C */	lwz r0, 0x3c5c(r31)
/* 80266634 00262294  2C 00 00 00 */	cmpwi r0, 0
/* 80266638 00262298  41 82 00 14 */	beq lbl_8026664C
/* 8026663C 0026229C  38 00 00 00 */	li r0, 0
/* 80266640 002622A0  7F E3 FB 78 */	mr r3, r31
/* 80266644 002622A4  90 1F 3C 5C */	stw r0, 0x3c5c(r31)
/* 80266648 002622A8  4B FF F6 E5 */	bl func_80265D2C
lbl_8026664C:
/* 8026664C 002622AC  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80266650 002622B0  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80266654 002622B4  7C 08 03 A6 */	mtlr r0
/* 80266658 002622B8  38 21 00 10 */	addi r1, r1, 0x10
/* 8026665C 002622BC  4E 80 00 20 */	blr

.global func_80266660
func_80266660:
/* 80266660 002622C0  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80266664 002622C4  7C 08 02 A6 */	mflr r0
/* 80266668 002622C8  90 01 00 14 */	stw r0, 0x14(r1)
/* 8026666C 002622CC  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80266670 002622D0  80 03 66 A0 */	lwz r0, 0x66a0(r3)
/* 80266674 002622D4  2C 00 00 00 */	cmpwi r0, 0
/* 80266678 002622D8  41 82 00 EC */	beq lbl_80266764
/* 8026667C 002622DC  3B E0 00 00 */	li r31, 0
/* 80266680 002622E0  48 00 0A 19 */	bl func_80267098
/* 80266684 002622E4  2C 83 00 00 */	cmpwi cr1, r3, 0
/* 80266688 002622E8  39 40 00 00 */	li r10, 0
/* 8026668C 002622EC  40 85 00 E0 */	ble cr1, lbl_8026676C
/* 80266690 002622F0  2C 03 00 08 */	cmpwi r3, 8
/* 80266694 002622F4  38 A3 FF F8 */	addi r5, r3, -8
/* 80266698 002622F8  40 81 00 A4 */	ble lbl_8026673C
/* 8026669C 002622FC  38 C0 00 00 */	li r6, 0
/* 802666A0 00262300  41 84 00 18 */	blt cr1, lbl_802666B8
/* 802666A4 00262304  3C 80 80 00 */	lis r4, 0x7FFFFFFE@ha
/* 802666A8 00262308  38 04 FF FE */	addi r0, r4, 0x7FFFFFFE@l
/* 802666AC 0026230C  7C 03 00 00 */	cmpw r3, r0
/* 802666B0 00262310  41 81 00 08 */	bgt lbl_802666B8
/* 802666B4 00262314  38 C0 00 01 */	li r6, 1
lbl_802666B8:
/* 802666B8 00262318  2C 06 00 00 */	cmpwi r6, 0
/* 802666BC 0026231C  41 82 00 80 */	beq lbl_8026673C
/* 802666C0 00262320  38 05 00 07 */	addi r0, r5, 7
/* 802666C4 00262324  39 20 00 01 */	li r9, 1
/* 802666C8 00262328  54 00 E8 FE */	srwi r0, r0, 3
/* 802666CC 0026232C  7C 09 03 A6 */	mtctr r0
/* 802666D0 00262330  2C 05 00 00 */	cmpwi r5, 0
/* 802666D4 00262334  40 81 00 68 */	ble lbl_8026673C
lbl_802666D8:
/* 802666D8 00262338  7D 26 50 30 */	slw r6, r9, r10
/* 802666DC 0026233C  38 AA 00 01 */	addi r5, r10, 1
/* 802666E0 00262340  38 8A 00 02 */	addi r4, r10, 2
/* 802666E4 00262344  38 0A 00 03 */	addi r0, r10, 3
/* 802666E8 00262348  7F FF 33 78 */	or r31, r31, r6
/* 802666EC 0026234C  7D 25 28 30 */	slw r5, r9, r5
/* 802666F0 00262350  7D 28 20 30 */	slw r8, r9, r4
/* 802666F4 00262354  38 CA 00 04 */	addi r6, r10, 4
/* 802666F8 00262358  7F FF 2B 78 */	or r31, r31, r5
/* 802666FC 0026235C  7D 27 00 30 */	slw r7, r9, r0
/* 80266700 00262360  7F FF 43 78 */	or r31, r31, r8
/* 80266704 00262364  38 AA 00 05 */	addi r5, r10, 5
/* 80266708 00262368  38 8A 00 06 */	addi r4, r10, 6
/* 8026670C 0026236C  38 0A 00 07 */	addi r0, r10, 7
/* 80266710 00262370  7F FF 3B 78 */	or r31, r31, r7
/* 80266714 00262374  7D 26 30 30 */	slw r6, r9, r6
/* 80266718 00262378  7F FF 33 78 */	or r31, r31, r6
/* 8026671C 0026237C  7D 25 28 30 */	slw r5, r9, r5
/* 80266720 00262380  7F FF 2B 78 */	or r31, r31, r5
/* 80266724 00262384  7D 24 20 30 */	slw r4, r9, r4
/* 80266728 00262388  7F FF 23 78 */	or r31, r31, r4
/* 8026672C 0026238C  7D 20 00 30 */	slw r0, r9, r0
/* 80266730 00262390  7F FF 03 78 */	or r31, r31, r0
/* 80266734 00262394  39 4A 00 08 */	addi r10, r10, 8
/* 80266738 00262398  42 00 FF A0 */	bdnz lbl_802666D8
lbl_8026673C:
/* 8026673C 0026239C  7C 0A 18 50 */	subf r0, r10, r3
/* 80266740 002623A0  38 80 00 01 */	li r4, 1
/* 80266744 002623A4  7C 09 03 A6 */	mtctr r0
/* 80266748 002623A8  7C 0A 18 00 */	cmpw r10, r3
/* 8026674C 002623AC  40 80 00 20 */	bge lbl_8026676C
lbl_80266750:
/* 80266750 002623B0  7C 80 50 30 */	slw r0, r4, r10
/* 80266754 002623B4  39 4A 00 01 */	addi r10, r10, 1
/* 80266758 002623B8  7F FF 03 78 */	or r31, r31, r0
/* 8026675C 002623BC  42 00 FF F4 */	bdnz lbl_80266750
/* 80266760 002623C0  48 00 00 0C */	b lbl_8026676C
lbl_80266764:
/* 80266764 002623C4  48 0B C4 F5 */	bl DWC_GetAIDBitmap
/* 80266768 002623C8  7C 7F 1B 78 */	mr r31, r3
lbl_8026676C:
/* 8026676C 002623CC  7F E3 FB 78 */	mr r3, r31
/* 80266770 002623D0  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80266774 002623D4  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80266778 002623D8  7C 08 03 A6 */	mtlr r0
/* 8026677C 002623DC  38 21 00 10 */	addi r1, r1, 0x10
/* 80266780 002623E0  4E 80 00 20 */	blr

.global func_80266784
func_80266784:
/* 80266784 002623E4  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80266788 002623E8  7C 08 02 A6 */	mflr r0
/* 8026678C 002623EC  90 01 00 24 */	stw r0, 0x24(r1)
/* 80266790 002623F0  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80266794 002623F4  93 C1 00 18 */	stw r30, 0x18(r1)
/* 80266798 002623F8  93 A1 00 14 */	stw r29, 0x14(r1)
/* 8026679C 002623FC  93 81 00 10 */	stw r28, 0x10(r1)
/* 802667A0 00262400  7C 7C 1B 78 */	mr r28, r3
/* 802667A4 00262404  4B FF 7B CD */	bl func_8025E370
/* 802667A8 00262408  7C 7E 1B 78 */	mr r30, r3
/* 802667AC 0026240C  7F 83 E3 78 */	mr r3, r28
/* 802667B0 00262410  4B FF FE B1 */	bl func_80266660
/* 802667B4 00262414  81 9C 00 00 */	lwz r12, 0(r28)
/* 802667B8 00262418  7C 7F 1B 78 */	mr r31, r3
/* 802667BC 0026241C  7F 83 E3 78 */	mr r3, r28
/* 802667C0 00262420  81 8C 00 50 */	lwz r12, 0x50(r12)
/* 802667C4 00262424  7D 89 03 A6 */	mtctr r12
/* 802667C8 00262428  4E 80 04 21 */	bctrl
/* 802667CC 0026242C  38 00 00 00 */	li r0, 0
/* 802667D0 00262430  54 7D 06 3E */	clrlwi r29, r3, 0x18
/* 802667D4 00262434  7C 1D 00 40 */	cmplw r29, r0
/* 802667D8 00262438  38 80 00 01 */	li r4, 1
/* 802667DC 0026243C  40 82 00 18 */	bne lbl_802667F4
/* 802667E0 00262440  90 9C 65 20 */	stw r4, 0x6520(r28)
/* 802667E4 00262444  90 9C 65 24 */	stw r4, 0x6524(r28)
/* 802667E8 00262448  90 1C 65 28 */	stw r0, 0x6528(r28)
/* 802667EC 0026244C  93 DC 65 2C */	stw r30, 0x652c(r28)
/* 802667F0 00262450  48 00 00 34 */	b lbl_80266824
lbl_802667F4:
/* 802667F4 00262454  7C 83 00 30 */	slw r3, r4, r0
/* 802667F8 00262458  7F E3 18 39 */	and. r3, r31, r3
/* 802667FC 0026245C  41 82 00 18 */	beq lbl_80266814
/* 80266800 00262460  90 1C 65 20 */	stw r0, 0x6520(r28)
/* 80266804 00262464  90 9C 65 24 */	stw r4, 0x6524(r28)
/* 80266808 00262468  90 1C 65 28 */	stw r0, 0x6528(r28)
/* 8026680C 0026246C  93 DC 65 2C */	stw r30, 0x652c(r28)
/* 80266810 00262470  48 00 00 14 */	b lbl_80266824
lbl_80266814:
/* 80266814 00262474  90 1C 65 20 */	stw r0, 0x6520(r28)
/* 80266818 00262478  90 1C 65 24 */	stw r0, 0x6524(r28)
/* 8026681C 0026247C  90 1C 65 28 */	stw r0, 0x6528(r28)
/* 80266820 00262480  90 1C 65 2C */	stw r0, 0x652c(r28)
lbl_80266824:
/* 80266824 00262484  38 60 00 01 */	li r3, 1
/* 80266828 00262488  7C 1D 18 40 */	cmplw r29, r3
/* 8026682C 0026248C  40 82 00 18 */	bne lbl_80266844
/* 80266830 00262490  90 9C 65 30 */	stw r4, 0x6530(r28)
/* 80266834 00262494  90 9C 65 34 */	stw r4, 0x6534(r28)
/* 80266838 00262498  90 1C 65 38 */	stw r0, 0x6538(r28)
/* 8026683C 0026249C  93 DC 65 3C */	stw r30, 0x653c(r28)
/* 80266840 002624A0  48 00 00 34 */	b lbl_80266874
lbl_80266844:
/* 80266844 002624A4  7C 83 18 30 */	slw r3, r4, r3
/* 80266848 002624A8  7F E3 18 39 */	and. r3, r31, r3
/* 8026684C 002624AC  41 82 00 18 */	beq lbl_80266864
/* 80266850 002624B0  90 1C 65 30 */	stw r0, 0x6530(r28)
/* 80266854 002624B4  90 9C 65 34 */	stw r4, 0x6534(r28)
/* 80266858 002624B8  90 1C 65 38 */	stw r0, 0x6538(r28)
/* 8026685C 002624BC  93 DC 65 3C */	stw r30, 0x653c(r28)
/* 80266860 002624C0  48 00 00 14 */	b lbl_80266874
lbl_80266864:
/* 80266864 002624C4  90 1C 65 30 */	stw r0, 0x6530(r28)
/* 80266868 002624C8  90 1C 65 34 */	stw r0, 0x6534(r28)
/* 8026686C 002624CC  90 1C 65 38 */	stw r0, 0x6538(r28)
/* 80266870 002624D0  90 1C 65 3C */	stw r0, 0x653c(r28)
lbl_80266874:
/* 80266874 002624D4  4B FF 7A FD */	bl func_8025E370
/* 80266878 002624D8  1C 1D 00 0A */	mulli r0, r29, 0xa
/* 8026687C 002624DC  38 80 00 0D */	li r4, 0xd
/* 80266880 002624E0  7C 00 18 50 */	subf r0, r0, r3
/* 80266884 002624E4  7F 83 E3 78 */	mr r3, r28
/* 80266888 002624E8  90 1C 65 1C */	stw r0, 0x651c(r28)
/* 8026688C 002624EC  4B FF DD 91 */	bl func_8026461C
/* 80266890 002624F0  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80266894 002624F4  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80266898 002624F8  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8026689C 002624FC  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 802668A0 00262500  83 81 00 10 */	lwz r28, 0x10(r1)
/* 802668A4 00262504  7C 08 03 A6 */	mtlr r0
/* 802668A8 00262508  38 21 00 20 */	addi r1, r1, 0x20
/* 802668AC 0026250C  4E 80 00 20 */	blr

.global func_802668B0
func_802668B0:
/* 802668B0 00262510  94 21 FF D0 */	stwu r1, -0x30(r1)
/* 802668B4 00262514  7C 08 02 A6 */	mflr r0
/* 802668B8 00262518  90 01 00 34 */	stw r0, 0x34(r1)
/* 802668BC 0026251C  39 61 00 30 */	addi r11, r1, 0x30
/* 802668C0 00262520  4B F6 08 61 */	bl _savegpr_25
/* 802668C4 00262524  80 03 66 A0 */	lwz r0, 0x66a0(r3)
/* 802668C8 00262528  7C 7F 1B 78 */	mr r31, r3
/* 802668CC 0026252C  2C 00 00 00 */	cmpwi r0, 0
/* 802668D0 00262530  41 82 00 0C */	beq lbl_802668DC
/* 802668D4 00262534  48 0B 6C 55 */	bl DWC_ProcessLanMatch
/* 802668D8 00262538  48 00 00 90 */	b lbl_80266968
lbl_802668DC:
/* 802668DC 0026253C  48 0B B7 11 */	bl DWC_ProcessFriendsMatch
/* 802668E0 00262540  4B FF 7A 91 */	bl func_8025E370
/* 802668E4 00262544  80 1F 65 1C */	lwz r0, 0x651c(r31)
/* 802668E8 00262548  7C 7C 1B 78 */	mr r28, r3
/* 802668EC 0026254C  7C 00 18 50 */	subf r0, r0, r3
/* 802668F0 00262550  28 00 00 32 */	cmplwi r0, 0x32
/* 802668F4 00262554  41 80 00 74 */	blt lbl_80266968
/* 802668F8 00262558  3B 40 00 00 */	li r26, 0
/* 802668FC 0026255C  3B 60 00 00 */	li r27, 0
lbl_80266900:
/* 80266900 00262560  57 40 25 36 */	rlwinm r0, r26, 4, 0x14, 0x1b
/* 80266904 00262564  7F BF 02 14 */	add r29, r31, r0
/* 80266908 00262568  80 1D 65 20 */	lwz r0, 0x6520(r29)
/* 8026690C 0026256C  2C 00 00 00 */	cmpwi r0, 0
/* 80266910 00262570  41 82 00 0C */	beq lbl_8026691C
/* 80266914 00262574  93 9D 65 2C */	stw r28, 0x652c(r29)
/* 80266918 00262578  48 00 00 40 */	b lbl_80266958
lbl_8026691C:
/* 8026691C 0026257C  80 1D 65 24 */	lwz r0, 0x6524(r29)
/* 80266920 00262580  2C 00 00 00 */	cmpwi r0, 0
/* 80266924 00262584  41 82 00 20 */	beq lbl_80266944
/* 80266928 00262588  80 1D 65 2C */	lwz r0, 0x652c(r29)
/* 8026692C 0026258C  7C 00 E0 50 */	subf r0, r0, r28
/* 80266930 00262590  28 00 01 2C */	cmplwi r0, 0x12c
/* 80266934 00262594  40 81 00 10 */	ble lbl_80266944
/* 80266938 00262598  93 7D 65 24 */	stw r27, 0x6524(r29)
/* 8026693C 0026259C  57 43 06 3E */	clrlwi r3, r26, 0x18
/* 80266940 002625A0  48 0B C1 31 */	bl DWC_CloseConnectionHard
lbl_80266944:
/* 80266944 002625A4  80 1D 65 24 */	lwz r0, 0x6524(r29)
/* 80266948 002625A8  2C 00 00 00 */	cmpwi r0, 0
/* 8026694C 002625AC  41 82 00 0C */	beq lbl_80266958
/* 80266950 002625B0  57 43 06 3E */	clrlwi r3, r26, 0x18
/* 80266954 002625B4  48 0C A5 99 */	bl DWC_Ping
lbl_80266958:
/* 80266958 002625B8  3B 5A 00 01 */	addi r26, r26, 1
/* 8026695C 002625BC  28 1A 00 02 */	cmplwi r26, 2
/* 80266960 002625C0  41 80 FF A0 */	blt lbl_80266900
/* 80266964 002625C4  93 9F 65 1C */	stw r28, 0x651c(r31)
lbl_80266968:
/* 80266968 002625C8  7F E3 FB 78 */	mr r3, r31
/* 8026696C 002625CC  38 80 00 01 */	li r4, 1
/* 80266970 002625D0  4B FF 8F C5 */	bl func_8025F934
/* 80266974 002625D4  3B 40 00 00 */	li r26, 0
lbl_80266978:
/* 80266978 002625D8  7F E3 FB 78 */	mr r3, r31
/* 8026697C 002625DC  48 00 01 01 */	bl func_80266A7C
/* 80266980 002625E0  2C 03 00 00 */	cmpwi r3, 0
/* 80266984 002625E4  40 82 00 14 */	bne lbl_80266998
/* 80266988 002625E8  48 0B B6 65 */	bl DWC_ProcessFriendsMatch
/* 8026698C 002625EC  3B 5A 00 01 */	addi r26, r26, 1
/* 80266990 002625F0  2C 1A 00 08 */	cmpwi r26, 8
/* 80266994 002625F4  41 80 FF E4 */	blt lbl_80266978
lbl_80266998:
/* 80266998 002625F8  80 1F 66 A0 */	lwz r0, 0x66a0(r31)
/* 8026699C 002625FC  2C 00 00 00 */	cmpwi r0, 0
/* 802669A0 00262600  41 82 00 0C */	beq lbl_802669AC
/* 802669A4 00262604  48 0B 6B 85 */	bl DWC_ProcessLanMatch
/* 802669A8 00262608  48 00 00 08 */	b lbl_802669B0
lbl_802669AC:
/* 802669AC 0026260C  48 0B B6 41 */	bl DWC_ProcessFriendsMatch
lbl_802669B0:
/* 802669B0 00262610  4B FF 79 C1 */	bl func_8025E370
/* 802669B4 00262614  7C 7B 1B 78 */	mr r27, r3
/* 802669B8 00262618  3B 20 00 00 */	li r25, 0
/* 802669BC 0026261C  3B 80 00 0E */	li r28, 0xe
/* 802669C0 00262620  3B A0 00 06 */	li r29, 6
/* 802669C4 00262624  3B C0 00 00 */	li r30, 0
lbl_802669C8:
/* 802669C8 00262628  57 20 25 36 */	rlwinm r0, r25, 4, 0x14, 0x1b
/* 802669CC 0026262C  7C 7F 02 14 */	add r3, r31, r0
/* 802669D0 00262630  80 03 65 20 */	lwz r0, 0x6520(r3)
/* 802669D4 00262634  2C 00 00 00 */	cmpwi r0, 0
/* 802669D8 00262638  40 82 00 58 */	bne lbl_80266A30
/* 802669DC 0026263C  80 03 65 24 */	lwz r0, 0x6524(r3)
/* 802669E0 00262640  2C 00 00 00 */	cmpwi r0, 0
/* 802669E4 00262644  41 82 00 4C */	beq lbl_80266A30
/* 802669E8 00262648  57 20 15 BA */	rlwinm r0, r25, 2, 0x16, 0x1d
/* 802669EC 0026264C  7F 5F 02 14 */	add r26, r31, r0
/* 802669F0 00262650  80 1A 65 80 */	lwz r0, 0x6580(r26)
/* 802669F4 00262654  7C 00 D8 50 */	subf r0, r0, r27
/* 802669F8 00262658  28 00 00 32 */	cmplwi r0, 0x32
/* 802669FC 0026265C  41 80 00 34 */	blt lbl_80266A30
/* 80266A00 00262660  B3 81 00 08 */	sth r28, 8(r1)
/* 80266A04 00262664  7F E3 FB 78 */	mr r3, r31
/* 80266A08 00262668  38 81 00 08 */	addi r4, r1, 8
/* 80266A0C 0026266C  57 26 06 3E */	clrlwi r6, r25, 0x18
/* 80266A10 00262670  B3 A1 00 0A */	sth r29, 0xa(r1)
/* 80266A14 00262674  38 A0 00 06 */	li r5, 6
/* 80266A18 00262678  B3 C1 00 0C */	sth r30, 0xc(r1)
/* 80266A1C 0026267C  81 9F 00 00 */	lwz r12, 0(r31)
/* 80266A20 00262680  81 8C 00 5C */	lwz r12, 0x5c(r12)
/* 80266A24 00262684  7D 89 03 A6 */	mtctr r12
/* 80266A28 00262688  4E 80 04 21 */	bctrl
/* 80266A2C 0026268C  93 7A 65 80 */	stw r27, 0x6580(r26)
lbl_80266A30:
/* 80266A30 00262690  3B 39 00 01 */	addi r25, r25, 1
/* 80266A34 00262694  28 19 00 02 */	cmplwi r25, 2
/* 80266A38 00262698  41 80 FF 90 */	blt lbl_802669C8
/* 80266A3C 0026269C  80 1F 3C 58 */	lwz r0, 0x3c58(r31)
/* 80266A40 002626A0  2C 00 00 00 */	cmpwi r0, 0
/* 80266A44 002626A4  41 82 00 0C */	beq lbl_80266A50
/* 80266A48 002626A8  7F E3 FB 78 */	mr r3, r31
/* 80266A4C 002626AC  4B FF F3 A1 */	bl func_80265DEC
lbl_80266A50:
/* 80266A50 002626B0  80 1F 3C 5C */	lwz r0, 0x3c5c(r31)
/* 80266A54 002626B4  2C 00 00 00 */	cmpwi r0, 0
/* 80266A58 002626B8  41 82 00 0C */	beq lbl_80266A64
/* 80266A5C 002626BC  7F E3 FB 78 */	mr r3, r31
/* 80266A60 002626C0  4B FF F2 CD */	bl func_80265D2C
lbl_80266A64:
/* 80266A64 002626C4  39 61 00 30 */	addi r11, r1, 0x30
/* 80266A68 002626C8  4B F6 07 05 */	bl _restgpr_25
/* 80266A6C 002626CC  80 01 00 34 */	lwz r0, 0x34(r1)
/* 80266A70 002626D0  7C 08 03 A6 */	mtlr r0
/* 80266A74 002626D4  38 21 00 30 */	addi r1, r1, 0x30
/* 80266A78 002626D8  4E 80 00 20 */	blr

.global func_80266A7C
func_80266A7C:
/* 80266A7C 002626DC  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80266A80 002626E0  7C 08 02 A6 */	mflr r0
/* 80266A84 002626E4  90 01 00 24 */	stw r0, 0x24(r1)
/* 80266A88 002626E8  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80266A8C 002626EC  7C 7F 1B 78 */	mr r31, r3
/* 80266A90 002626F0  4B FF 84 C5 */	bl func_8025EF54
/* 80266A94 002626F4  2C 03 00 00 */	cmpwi r3, 0
/* 80266A98 002626F8  40 82 00 0C */	bne lbl_80266AA4
/* 80266A9C 002626FC  38 60 FF FF */	li r3, -1
/* 80266AA0 00262700  48 00 00 CC */	b lbl_80266B6C
lbl_80266AA4:
/* 80266AA4 00262704  7F E3 FB 78 */	mr r3, r31
/* 80266AA8 00262708  38 81 00 0A */	addi r4, r1, 0xa
/* 80266AAC 0026270C  38 A1 00 08 */	addi r5, r1, 8
/* 80266AB0 00262710  4B FF 84 F5 */	bl func_8025EFA4
/* 80266AB4 00262714  2C 03 00 00 */	cmpwi r3, 0
/* 80266AB8 00262718  7C 64 1B 78 */	mr r4, r3
/* 80266ABC 0026271C  40 82 00 0C */	bne lbl_80266AC8
/* 80266AC0 00262720  38 60 FF FF */	li r3, -1
/* 80266AC4 00262724  48 00 00 A8 */	b lbl_80266B6C
lbl_80266AC8:
/* 80266AC8 00262728  A0 C1 00 08 */	lhz r6, 8(r1)
/* 80266ACC 0026272C  28 06 00 02 */	cmplwi r6, 2
/* 80266AD0 00262730  41 80 00 0C */	blt lbl_80266ADC
/* 80266AD4 00262734  38 60 FF FF */	li r3, -1
/* 80266AD8 00262738  48 00 00 94 */	b lbl_80266B6C
lbl_80266ADC:
/* 80266ADC 0026273C  54 C0 13 BA */	rlwinm r0, r6, 2, 0xe, 0x1d
/* 80266AE0 00262740  7C BF 02 14 */	add r5, r31, r0
/* 80266AE4 00262744  80 05 3D 1C */	lwz r0, 0x3d1c(r5)
/* 80266AE8 00262748  2C 00 00 00 */	cmpwi r0, 0
/* 80266AEC 0026274C  41 82 00 0C */	beq lbl_80266AF8
/* 80266AF0 00262750  38 60 FF FF */	li r3, -1
/* 80266AF4 00262754  48 00 00 78 */	b lbl_80266B6C
lbl_80266AF8:
/* 80266AF8 00262758  90 65 3D 1C */	stw r3, 0x3d1c(r5)
/* 80266AFC 0026275C  80 1F 66 A0 */	lwz r0, 0x66a0(r31)
/* 80266B00 00262760  2C 00 00 00 */	cmpwi r0, 0
/* 80266B04 00262764  41 82 00 18 */	beq lbl_80266B1C
/* 80266B08 00262768  A0 A1 00 0A */	lhz r5, 0xa(r1)
/* 80266B0C 0026276C  7C C3 33 78 */	mr r3, r6
/* 80266B10 00262770  38 C0 00 00 */	li r6, 0
/* 80266B14 00262774  48 0B 75 9D */	bl DWC_SendLanMatch
/* 80266B18 00262778  48 00 00 10 */	b lbl_80266B28
lbl_80266B1C:
/* 80266B1C 0026277C  A0 A1 00 0A */	lhz r5, 0xa(r1)
/* 80266B20 00262780  54 C3 06 3E */	clrlwi r3, r6, 0x18
/* 80266B24 00262784  48 0C A2 65 */	bl DWC_SendUnreliable
lbl_80266B28:
/* 80266B28 00262788  2C 03 00 00 */	cmpwi r3, 0
/* 80266B2C 0026278C  40 82 00 20 */	bne lbl_80266B4C
/* 80266B30 00262790  A0 01 00 08 */	lhz r0, 8(r1)
/* 80266B34 00262794  38 A0 00 00 */	li r5, 0
/* 80266B38 00262798  38 60 FF FF */	li r3, -1
/* 80266B3C 0026279C  54 00 10 3A */	slwi r0, r0, 2
/* 80266B40 002627A0  7C 9F 02 14 */	add r4, r31, r0
/* 80266B44 002627A4  90 A4 3D 1C */	stw r5, 0x3d1c(r4)
/* 80266B48 002627A8  48 00 00 24 */	b lbl_80266B6C
lbl_80266B4C:
/* 80266B4C 002627AC  4B FF 78 25 */	bl func_8025E370
/* 80266B50 002627B0  A0 01 00 08 */	lhz r0, 8(r1)
/* 80266B54 002627B4  54 00 10 3A */	slwi r0, r0, 2
/* 80266B58 002627B8  7C 9F 02 14 */	add r4, r31, r0
/* 80266B5C 002627BC  90 64 65 80 */	stw r3, 0x6580(r4)
/* 80266B60 002627C0  7F E3 FB 78 */	mr r3, r31
/* 80266B64 002627C4  4B FF 84 A9 */	bl func_8025F00C
/* 80266B68 002627C8  38 60 00 00 */	li r3, 0
lbl_80266B6C:
/* 80266B6C 002627CC  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80266B70 002627D0  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80266B74 002627D4  7C 08 03 A6 */	mtlr r0
/* 80266B78 002627D8  38 21 00 20 */	addi r1, r1, 0x20
/* 80266B7C 002627DC  4E 80 00 20 */	blr

.global func_80266B80
func_80266B80:
/* 80266B80 002627E0  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80266B84 002627E4  7C 08 02 A6 */	mflr r0
/* 80266B88 002627E8  90 01 00 14 */	stw r0, 0x14(r1)
/* 80266B8C 002627EC  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80266B90 002627F0  7C 7F 1B 78 */	mr r31, r3
/* 80266B94 002627F4  4B FF D7 6D */	bl func_80264300
/* 80266B98 002627F8  38 00 00 00 */	li r0, 0
/* 80266B9C 002627FC  7F E3 FB 78 */	mr r3, r31
/* 80266BA0 00262800  90 1F 3C 60 */	stw r0, 0x3c60(r31)
/* 80266BA4 00262804  90 1F 3C 64 */	stw r0, 0x3c64(r31)
/* 80266BA8 00262808  90 1F 3C 68 */	stw r0, 0x3c68(r31)
/* 80266BAC 0026280C  4B FF DA D9 */	bl func_80264684
/* 80266BB0 00262810  4B FF 53 05 */	bl func_8025BEB4
/* 80266BB4 00262814  7F E3 FB 78 */	mr r3, r31
/* 80266BB8 00262818  48 00 07 6D */	bl func_80267324
/* 80266BBC 0026281C  7F E3 FB 78 */	mr r3, r31
/* 80266BC0 00262820  38 80 00 0F */	li r4, 0xf
/* 80266BC4 00262824  4B FF DA 59 */	bl func_8026461C
/* 80266BC8 00262828  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80266BCC 0026282C  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80266BD0 00262830  7C 08 03 A6 */	mtlr r0
/* 80266BD4 00262834  38 21 00 10 */	addi r1, r1, 0x10
/* 80266BD8 00262838  4E 80 00 20 */	blr

.global func_80266BDC
func_80266BDC:
/* 80266BDC 0026283C  38 00 00 00 */	li r0, 0
/* 80266BE0 00262840  38 80 00 00 */	li r4, 0
/* 80266BE4 00262844  90 03 3C 58 */	stw r0, 0x3c58(r3)
/* 80266BE8 00262848  4B FF DA 34 */	b func_8026461C

.global func_80266BEC
func_80266BEC:
/* 80266BEC 0026284C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80266BF0 00262850  7C 08 02 A6 */	mflr r0
/* 80266BF4 00262854  38 80 00 00 */	li r4, 0
/* 80266BF8 00262858  90 01 00 24 */	stw r0, 0x24(r1)
/* 80266BFC 0026285C  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80266C00 00262860  7C 7F 1B 78 */	mr r31, r3
/* 80266C04 00262864  80 03 3C 54 */	lwz r0, 0x3c54(r3)
/* 80266C08 00262868  90 83 3C 70 */	stw r4, 0x3c70(r3)
/* 80266C0C 0026286C  2C 00 00 00 */	cmpwi r0, 0
/* 80266C10 00262870  40 82 00 BC */	bne lbl_80266CCC
/* 80266C14 00262874  38 61 00 0C */	addi r3, r1, 0xc
/* 80266C18 00262878  38 81 00 08 */	addi r4, r1, 8
/* 80266C1C 0026287C  48 0B 58 89 */	bl DWC_GetLastErrorEx
/* 80266C20 00262880  80 01 00 08 */	lwz r0, 8(r1)
/* 80266C24 00262884  28 00 00 07 */	cmplwi r0, 7
/* 80266C28 00262888  41 81 00 8C */	bgt lbl_80266CB4
/* 80266C2C 0026288C  3C 60 80 42 */	lis r3, lbl_80426434@ha
/* 80266C30 00262890  54 00 10 3A */	slwi r0, r0, 2
/* 80266C34 00262894  38 63 64 34 */	addi r3, r3, lbl_80426434@l
/* 80266C38 00262898  7C 63 00 2E */	lwzx r3, r3, r0
/* 80266C3C 0026289C  7C 69 03 A6 */	mtctr r3
/* 80266C40 002628A0  4E 80 04 20 */	bctr
/* 80266C44 002628A4  7F E3 FB 78 */	mr r3, r31
/* 80266C48 002628A8  38 80 00 0E */	li r4, 0xe
/* 80266C4C 002628AC  4B FF D9 D1 */	bl func_8026461C
/* 80266C50 002628B0  48 00 00 70 */	b lbl_80266CC0
/* 80266C54 002628B4  7F E3 FB 78 */	mr r3, r31
/* 80266C58 002628B8  48 00 08 DD */	bl func_80267534
/* 80266C5C 002628BC  7F E3 FB 78 */	mr r3, r31
/* 80266C60 002628C0  38 80 00 06 */	li r4, 6
/* 80266C64 002628C4  4B FF D9 B9 */	bl func_8026461C
/* 80266C68 002628C8  48 00 00 58 */	b lbl_80266CC0
/* 80266C6C 002628CC  7F E3 FB 78 */	mr r3, r31
/* 80266C70 002628D0  4B FF D7 3D */	bl func_802643AC
/* 80266C74 002628D4  4B FF E5 A5 */	bl func_80265218
/* 80266C78 002628D8  7F E3 FB 78 */	mr r3, r31
/* 80266C7C 002628DC  4B FF E1 4D */	bl func_80264DC8
/* 80266C80 002628E0  81 9F 00 00 */	lwz r12, 0(r31)
/* 80266C84 002628E4  7F E3 FB 78 */	mr r3, r31
/* 80266C88 002628E8  81 8C 00 10 */	lwz r12, 0x10(r12)
/* 80266C8C 002628EC  7D 89 03 A6 */	mtctr r12
/* 80266C90 002628F0  4E 80 04 21 */	bctrl
/* 80266C94 002628F4  7F E3 FB 78 */	mr r3, r31
/* 80266C98 002628F8  38 80 00 0E */	li r4, 0xe
/* 80266C9C 002628FC  4B FF D9 81 */	bl func_8026461C
/* 80266CA0 00262900  48 00 00 20 */	b lbl_80266CC0
/* 80266CA4 00262904  7F E3 FB 78 */	mr r3, r31
/* 80266CA8 00262908  38 80 00 11 */	li r4, 0x11
/* 80266CAC 0026290C  4B FF D9 71 */	bl func_8026461C
/* 80266CB0 00262910  48 00 00 10 */	b lbl_80266CC0
lbl_80266CB4:
/* 80266CB4 00262914  7F E3 FB 78 */	mr r3, r31
/* 80266CB8 00262918  38 80 00 11 */	li r4, 0x11
/* 80266CBC 0026291C  4B FF D9 61 */	bl func_8026461C
lbl_80266CC0:
/* 80266CC0 00262920  48 0B 58 91 */	bl DWC_ClearError
/* 80266CC4 00262924  7F E3 FB 78 */	mr r3, r31
/* 80266CC8 00262928  48 00 02 F5 */	bl func_80266FBC
lbl_80266CCC:
/* 80266CCC 0026292C  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80266CD0 00262930  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80266CD4 00262934  7C 08 03 A6 */	mtlr r0
/* 80266CD8 00262938  38 21 00 20 */	addi r1, r1, 0x20
/* 80266CDC 0026293C  4E 80 00 20 */	blr
/* 80266CE0 00262940  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80266CE4 00262944  7C 08 02 A6 */	mflr r0
/* 80266CE8 00262948  90 01 00 14 */	stw r0, 0x14(r1)
/* 80266CEC 0026294C  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80266CF0 00262950  3B E0 00 00 */	li r31, 0
/* 80266CF4 00262954  93 C1 00 08 */	stw r30, 8(r1)
/* 80266CF8 00262958  7C 7E 1B 78 */	mr r30, r3
/* 80266CFC 0026295C  4B FF 87 E5 */	bl func_8025F4E0
/* 80266D00 00262960  80 1E 3C 38 */	lwz r0, 0x3c38(r30)
/* 80266D04 00262964  28 00 00 10 */	cmplwi r0, 0x10
/* 80266D08 00262968  41 81 00 E4 */	bgt lbl_80266DEC
/* 80266D0C 0026296C  3C 60 80 42 */	lis r3, lbl_80426454@ha
/* 80266D10 00262970  54 00 10 3A */	slwi r0, r0, 2
/* 80266D14 00262974  38 63 64 54 */	addi r3, r3, lbl_80426454@l
/* 80266D18 00262978  7C 63 00 2E */	lwzx r3, r3, r0
/* 80266D1C 0026297C  7C 69 03 A6 */	mtctr r3
/* 80266D20 00262980  4E 80 04 20 */	bctr
/* 80266D24 00262984  7F C3 F3 78 */	mr r3, r30
/* 80266D28 00262988  4B FF D9 F1 */	bl func_80264718
/* 80266D2C 0026298C  48 00 00 C0 */	b lbl_80266DEC
/* 80266D30 00262990  7F C3 F3 78 */	mr r3, r30
/* 80266D34 00262994  4B FF DA 31 */	bl func_80264764
/* 80266D38 00262998  48 00 00 B4 */	b lbl_80266DEC
/* 80266D3C 0026299C  7F C3 F3 78 */	mr r3, r30
/* 80266D40 002629A0  4B FF DA 51 */	bl func_80264790
/* 80266D44 002629A4  48 00 00 A8 */	b lbl_80266DEC
/* 80266D48 002629A8  7F C3 F3 78 */	mr r3, r30
/* 80266D4C 002629AC  4B FF DB 69 */	bl func_802648B4
/* 80266D50 002629B0  48 00 00 9C */	b lbl_80266DEC
/* 80266D54 002629B4  7F C3 F3 78 */	mr r3, r30
/* 80266D58 002629B8  4B FF DD 19 */	bl func_80264A70
/* 80266D5C 002629BC  48 00 00 90 */	b lbl_80266DEC
/* 80266D60 002629C0  7F C3 F3 78 */	mr r3, r30
/* 80266D64 002629C4  4B FF E4 4D */	bl func_802651B0
/* 80266D68 002629C8  48 00 00 84 */	b lbl_80266DEC
/* 80266D6C 002629CC  7F C3 F3 78 */	mr r3, r30
/* 80266D70 002629D0  4B FF EA 15 */	bl func_80265784
/* 80266D74 002629D4  48 00 00 78 */	b lbl_80266DEC
/* 80266D78 002629D8  7F C3 F3 78 */	mr r3, r30
/* 80266D7C 002629DC  4B FF EA 5D */	bl func_802657D8
/* 80266D80 002629E0  48 00 00 6C */	b lbl_80266DEC
/* 80266D84 002629E4  7F C3 F3 78 */	mr r3, r30
/* 80266D88 002629E8  4B FF F3 91 */	bl func_80266118
/* 80266D8C 002629EC  48 00 00 60 */	b lbl_80266DEC
/* 80266D90 002629F0  7F C3 F3 78 */	mr r3, r30
/* 80266D94 002629F4  4B FF F2 D5 */	bl func_80266068
/* 80266D98 002629F8  48 00 00 54 */	b lbl_80266DEC
/* 80266D9C 002629FC  7F C3 F3 78 */	mr r3, r30
/* 80266DA0 00262A00  4B FF F4 D5 */	bl func_80266274
/* 80266DA4 00262A04  48 00 00 48 */	b lbl_80266DEC
/* 80266DA8 00262A08  7F C3 F3 78 */	mr r3, r30
/* 80266DAC 00262A0C  4B FF F7 A5 */	bl func_80266550
/* 80266DB0 00262A10  48 00 00 3C */	b lbl_80266DEC
/* 80266DB4 00262A14  7F C3 F3 78 */	mr r3, r30
/* 80266DB8 00262A18  4B FF F9 CD */	bl func_80266784
/* 80266DBC 00262A1C  48 00 00 30 */	b lbl_80266DEC
/* 80266DC0 00262A20  7F C3 F3 78 */	mr r3, r30
/* 80266DC4 00262A24  4B FF FA ED */	bl func_802668B0
/* 80266DC8 00262A28  48 00 00 24 */	b lbl_80266DEC
/* 80266DCC 00262A2C  7F C3 F3 78 */	mr r3, r30
/* 80266DD0 00262A30  4B FF FD B1 */	bl func_80266B80
/* 80266DD4 00262A34  48 00 00 18 */	b lbl_80266DEC
/* 80266DD8 00262A38  7F C3 F3 78 */	mr r3, r30
/* 80266DDC 00262A3C  4B FF FE 01 */	bl func_80266BDC
/* 80266DE0 00262A40  48 00 00 0C */	b lbl_80266DEC
/* 80266DE4 00262A44  7F C3 F3 78 */	mr r3, r30
/* 80266DE8 00262A48  4B FF FE 05 */	bl func_80266BEC
lbl_80266DEC:
/* 80266DEC 00262A4C  80 1E 3C 78 */	lwz r0, 0x3c78(r30)
/* 80266DF0 00262A50  2C 00 00 00 */	cmpwi r0, 0
/* 80266DF4 00262A54  41 82 00 48 */	beq lbl_80266E3C
/* 80266DF8 00262A58  81 9E 00 00 */	lwz r12, 0(r30)
/* 80266DFC 00262A5C  7F C3 F3 78 */	mr r3, r30
/* 80266E00 00262A60  81 8C 00 20 */	lwz r12, 0x20(r12)
/* 80266E04 00262A64  7D 89 03 A6 */	mtctr r12
/* 80266E08 00262A68  4E 80 04 21 */	bctrl
/* 80266E0C 00262A6C  2C 03 00 00 */	cmpwi r3, 0
/* 80266E10 00262A70  41 82 00 2C */	beq lbl_80266E3C
/* 80266E14 00262A74  80 7E 3C 78 */	lwz r3, 0x3c78(r30)
/* 80266E18 00262A78  2C 03 00 01 */	cmpwi r3, 1
/* 80266E1C 00262A7C  41 81 00 18 */	bgt lbl_80266E34
/* 80266E20 00262A80  7F C3 F3 78 */	mr r3, r30
/* 80266E24 00262A84  4B FF E8 F1 */	bl func_80265714
/* 80266E28 00262A88  38 00 00 00 */	li r0, 0
/* 80266E2C 00262A8C  90 1E 3C 78 */	stw r0, 0x3c78(r30)
/* 80266E30 00262A90  48 00 00 0C */	b lbl_80266E3C
lbl_80266E34:
/* 80266E34 00262A94  38 03 FF FF */	addi r0, r3, -1
/* 80266E38 00262A98  90 1E 3C 78 */	stw r0, 0x3c78(r30)
lbl_80266E3C:
/* 80266E3C 00262A9C  80 1E 3C 38 */	lwz r0, 0x3c38(r30)
/* 80266E40 00262AA0  2C 00 00 10 */	cmpwi r0, 0x10
/* 80266E44 00262AA4  41 82 00 44 */	beq lbl_80266E88
/* 80266E48 00262AA8  81 9E 00 00 */	lwz r12, 0(r30)
/* 80266E4C 00262AAC  7F C3 F3 78 */	mr r3, r30
/* 80266E50 00262AB0  81 8C 00 44 */	lwz r12, 0x44(r12)
/* 80266E54 00262AB4  7D 89 03 A6 */	mtctr r12
/* 80266E58 00262AB8  4E 80 04 21 */	bctrl
/* 80266E5C 00262ABC  2C 03 00 00 */	cmpwi r3, 0
/* 80266E60 00262AC0  41 82 00 28 */	beq lbl_80266E88
/* 80266E64 00262AC4  80 9E 3C 38 */	lwz r4, 0x3c38(r30)
/* 80266E68 00262AC8  38 00 00 01 */	li r0, 1
/* 80266E6C 00262ACC  80 BE 3C 40 */	lwz r5, 0x3c40(r30)
/* 80266E70 00262AD0  7F C3 F3 78 */	mr r3, r30
/* 80266E74 00262AD4  90 9E 3C 44 */	stw r4, 0x3c44(r30)
/* 80266E78 00262AD8  38 80 00 10 */	li r4, 0x10
/* 80266E7C 00262ADC  90 BE 3C 48 */	stw r5, 0x3c48(r30)
/* 80266E80 00262AE0  90 1E 3C 54 */	stw r0, 0x3c54(r30)
/* 80266E84 00262AE4  4B FF D7 99 */	bl func_8026461C
lbl_80266E88:
/* 80266E88 00262AE8  80 7E 3C 3C */	lwz r3, 0x3c3c(r30)
/* 80266E8C 00262AEC  80 1E 3C 38 */	lwz r0, 0x3c38(r30)
/* 80266E90 00262AF0  7C 03 00 00 */	cmpw r3, r0
/* 80266E94 00262AF4  41 82 00 18 */	beq lbl_80266EAC
/* 80266E98 00262AF8  80 7E 33 88 */	lwz r3, 0x3388(r30)
/* 80266E9C 00262AFC  3B E0 00 01 */	li r31, 1
/* 80266EA0 00262B00  90 1E 3C 3C */	stw r0, 0x3c3c(r30)
/* 80266EA4 00262B04  38 03 00 01 */	addi r0, r3, 1
/* 80266EA8 00262B08  90 1E 33 88 */	stw r0, 0x3388(r30)
lbl_80266EAC:
/* 80266EAC 00262B0C  81 9E 00 00 */	lwz r12, 0(r30)
/* 80266EB0 00262B10  7F C3 F3 78 */	mr r3, r30
/* 80266EB4 00262B14  81 8C 00 20 */	lwz r12, 0x20(r12)
/* 80266EB8 00262B18  7D 89 03 A6 */	mtctr r12
/* 80266EBC 00262B1C  4E 80 04 21 */	bctrl
/* 80266EC0 00262B20  2C 03 00 00 */	cmpwi r3, 0
/* 80266EC4 00262B24  41 82 00 08 */	beq lbl_80266ECC
/* 80266EC8 00262B28  4B FF 5C 05 */	bl func_8025CACC
lbl_80266ECC:
/* 80266ECC 00262B2C  7F E3 FB 78 */	mr r3, r31
/* 80266ED0 00262B30  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80266ED4 00262B34  83 C1 00 08 */	lwz r30, 8(r1)
/* 80266ED8 00262B38  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80266EDC 00262B3C  7C 08 03 A6 */	mtlr r0
/* 80266EE0 00262B40  38 21 00 10 */	addi r1, r1, 0x10
/* 80266EE4 00262B44  4E 80 00 20 */	blr
/* 80266EE8 00262B48  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80266EEC 00262B4C  7C 08 02 A6 */	mflr r0
/* 80266EF0 00262B50  90 01 00 14 */	stw r0, 0x14(r1)
/* 80266EF4 00262B54  80 03 3C 54 */	lwz r0, 0x3c54(r3)
/* 80266EF8 00262B58  2C 00 00 00 */	cmpwi r0, 0
/* 80266EFC 00262B5C  40 82 00 0C */	bne lbl_80266F08
/* 80266F00 00262B60  38 60 FF FF */	li r3, -1
/* 80266F04 00262B64  48 00 00 28 */	b lbl_80266F2C
lbl_80266F08:
/* 80266F08 00262B68  38 00 00 00 */	li r0, 0
/* 80266F0C 00262B6C  38 81 00 08 */	addi r4, r1, 8
/* 80266F10 00262B70  90 03 3C 54 */	stw r0, 0x3c54(r3)
/* 80266F14 00262B74  38 61 00 0C */	addi r3, r1, 0xc
/* 80266F18 00262B78  48 0B 55 8D */	bl DWC_GetLastErrorEx
/* 80266F1C 00262B7C  80 61 00 08 */	lwz r3, 8(r1)
/* 80266F20 00262B80  38 03 FF FF */	addi r0, r3, -1
/* 80266F24 00262B84  7C 00 00 34 */	cntlzw r0, r0
/* 80266F28 00262B88  54 03 D9 7E */	srwi r3, r0, 5
lbl_80266F2C:
/* 80266F2C 00262B8C  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80266F30 00262B90  7C 08 03 A6 */	mtlr r0
/* 80266F34 00262B94  38 21 00 10 */	addi r1, r1, 0x10
/* 80266F38 00262B98  4E 80 00 20 */	blr

.global func_80266F3C
func_80266F3C:
/* 80266F3C 00262B9C  90 83 3D 18 */	stw r4, 0x3d18(r3)
/* 80266F40 00262BA0  4E 80 00 20 */	blr
/* 80266F44 00262BA4  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80266F48 00262BA8  7C 08 02 A6 */	mflr r0
/* 80266F4C 00262BAC  90 01 00 14 */	stw r0, 0x14(r1)
/* 80266F50 00262BB0  80 03 3D 18 */	lwz r0, 0x3d18(r3)
/* 80266F54 00262BB4  2C 00 00 00 */	cmpwi r0, 0
/* 80266F58 00262BB8  41 82 00 0C */	beq lbl_80266F64
/* 80266F5C 00262BBC  38 60 00 05 */	li r3, 5
/* 80266F60 00262BC0  48 00 00 0C */	b lbl_80266F6C
lbl_80266F64:
/* 80266F64 00262BC4  38 61 00 08 */	addi r3, r1, 8
/* 80266F68 00262BC8  48 0B 55 25 */	bl DWC_GetLastError
lbl_80266F6C:
/* 80266F6C 00262BCC  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80266F70 00262BD0  7C 08 03 A6 */	mtlr r0
/* 80266F74 00262BD4  38 21 00 10 */	addi r1, r1, 0x10
/* 80266F78 00262BD8  4E 80 00 20 */	blr

.global func_80266F7C
func_80266F7C:
/* 80266F7C 00262BDC  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80266F80 00262BE0  7C 08 02 A6 */	mflr r0
/* 80266F84 00262BE4  90 01 00 14 */	stw r0, 0x14(r1)
/* 80266F88 00262BE8  80 03 3D 18 */	lwz r0, 0x3d18(r3)
/* 80266F8C 00262BEC  2C 00 00 00 */	cmpwi r0, 0
/* 80266F90 00262BF0  41 82 00 0C */	beq lbl_80266F9C
/* 80266F94 00262BF4  7C 60 00 D0 */	neg r3, r0
/* 80266F98 00262BF8  48 00 00 14 */	b lbl_80266FAC
lbl_80266F9C:
/* 80266F9C 00262BFC  38 61 00 08 */	addi r3, r1, 8
/* 80266FA0 00262C00  48 0B 54 ED */	bl DWC_GetLastError
/* 80266FA4 00262C04  80 01 00 08 */	lwz r0, 8(r1)
/* 80266FA8 00262C08  7C 60 00 D0 */	neg r3, r0
lbl_80266FAC:
/* 80266FAC 00262C0C  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80266FB0 00262C10  7C 08 03 A6 */	mtlr r0
/* 80266FB4 00262C14  38 21 00 10 */	addi r1, r1, 0x10
/* 80266FB8 00262C18  4E 80 00 20 */	blr

.global func_80266FBC
func_80266FBC:
/* 80266FBC 00262C1C  38 00 00 00 */	li r0, 0
/* 80266FC0 00262C20  90 03 3D 18 */	stw r0, 0x3d18(r3)
/* 80266FC4 00262C24  4E 80 00 20 */	blr

.global func_80266FC8
func_80266FC8:
/* 80266FC8 00262C28  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80266FCC 00262C2C  7C 08 02 A6 */	mflr r0
/* 80266FD0 00262C30  90 01 00 14 */	stw r0, 0x14(r1)
/* 80266FD4 00262C34  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80266FD8 00262C38  7C 7F 1B 78 */	mr r31, r3
/* 80266FDC 00262C3C  48 0B 55 75 */	bl DWC_ClearError
/* 80266FE0 00262C40  7F E3 FB 78 */	mr r3, r31
/* 80266FE4 00262C44  4B FF FF D9 */	bl func_80266FBC
/* 80266FE8 00262C48  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80266FEC 00262C4C  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80266FF0 00262C50  7C 08 03 A6 */	mtlr r0
/* 80266FF4 00262C54  38 21 00 10 */	addi r1, r1, 0x10
/* 80266FF8 00262C58  4E 80 00 20 */	blr
/* 80266FFC 00262C5C  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80267000 00262C60  7C 08 02 A6 */	mflr r0
/* 80267004 00262C64  90 01 00 14 */	stw r0, 0x14(r1)
/* 80267008 00262C68  38 61 00 0C */	addi r3, r1, 0xc
/* 8026700C 00262C6C  38 81 00 08 */	addi r4, r1, 8
/* 80267010 00262C70  48 0B 54 95 */	bl DWC_GetLastErrorEx
/* 80267014 00262C74  80 61 00 08 */	lwz r3, 8(r1)
/* 80267018 00262C78  38 03 FF F9 */	addi r0, r3, -7
/* 8026701C 00262C7C  7C 00 00 34 */	cntlzw r0, r0
/* 80267020 00262C80  54 03 D9 7E */	srwi r3, r0, 5
/* 80267024 00262C84  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80267028 00262C88  7C 08 03 A6 */	mtlr r0
/* 8026702C 00262C8C  38 21 00 10 */	addi r1, r1, 0x10
/* 80267030 00262C90  4E 80 00 20 */	blr
/* 80267034 00262C94  80 63 33 88 */	lwz r3, 0x3388(r3)
/* 80267038 00262C98  4E 80 00 20 */	blr
/* 8026703C 00262C9C  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80267040 00262CA0  7C 08 02 A6 */	mflr r0
/* 80267044 00262CA4  90 01 00 14 */	stw r0, 0x14(r1)
/* 80267048 00262CA8  80 03 66 A0 */	lwz r0, 0x66a0(r3)
/* 8026704C 00262CAC  2C 00 00 00 */	cmpwi r0, 0
/* 80267050 00262CB0  41 82 00 30 */	beq lbl_80267080
/* 80267054 00262CB4  81 83 00 00 */	lwz r12, 0(r3)
/* 80267058 00262CB8  81 8C 00 28 */	lwz r12, 0x28(r12)
/* 8026705C 00262CBC  7D 89 03 A6 */	mtctr r12
/* 80267060 00262CC0  4E 80 04 21 */	bctrl
/* 80267064 00262CC4  2C 03 00 00 */	cmpwi r3, 0
/* 80267068 00262CC8  41 82 00 10 */	beq lbl_80267078
/* 8026706C 00262CCC  48 0B 70 21 */	bl DWC_GetMyAIDLanMatch
/* 80267070 00262CD0  54 63 04 3E */	clrlwi r3, r3, 0x10
/* 80267074 00262CD4  48 00 00 14 */	b lbl_80267088
lbl_80267078:
/* 80267078 00262CD8  38 60 00 00 */	li r3, 0
/* 8026707C 00262CDC  48 00 00 0C */	b lbl_80267088
lbl_80267080:
/* 80267080 00262CE0  48 0B BB 79 */	bl DWC_GetMyAID
/* 80267084 00262CE4  54 63 06 3E */	clrlwi r3, r3, 0x18
lbl_80267088:
/* 80267088 00262CE8  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8026708C 00262CEC  7C 08 03 A6 */	mtlr r0
/* 80267090 00262CF0  38 21 00 10 */	addi r1, r1, 0x10
/* 80267094 00262CF4  4E 80 00 20 */	blr

.global func_80267098
func_80267098:
/* 80267098 00262CF8  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8026709C 00262CFC  7C 08 02 A6 */	mflr r0
/* 802670A0 00262D00  90 01 00 14 */	stw r0, 0x14(r1)
/* 802670A4 00262D04  80 03 66 A0 */	lwz r0, 0x66a0(r3)
/* 802670A8 00262D08  2C 00 00 00 */	cmpwi r0, 0
/* 802670AC 00262D0C  41 82 00 38 */	beq lbl_802670E4
/* 802670B0 00262D10  80 0D A7 50 */	lwz r0, lbl_8063FA10-_SDA_BASE_(r13)
/* 802670B4 00262D14  2C 00 00 00 */	cmpwi r0, 0
/* 802670B8 00262D18  41 82 00 24 */	beq lbl_802670DC
/* 802670BC 00262D1C  81 83 00 00 */	lwz r12, 0(r3)
/* 802670C0 00262D20  81 8C 00 28 */	lwz r12, 0x28(r12)
/* 802670C4 00262D24  7D 89 03 A6 */	mtctr r12
/* 802670C8 00262D28  4E 80 04 21 */	bctrl
/* 802670CC 00262D2C  2C 03 00 00 */	cmpwi r3, 0
/* 802670D0 00262D30  41 82 00 0C */	beq lbl_802670DC
/* 802670D4 00262D34  38 60 00 02 */	li r3, 2
/* 802670D8 00262D38  48 00 00 10 */	b lbl_802670E8
lbl_802670DC:
/* 802670DC 00262D3C  38 60 00 01 */	li r3, 1
/* 802670E0 00262D40  48 00 00 08 */	b lbl_802670E8
lbl_802670E4:
/* 802670E4 00262D44  48 0B BA B9 */	bl DWC_GetNumConnectionHost
lbl_802670E8:
/* 802670E8 00262D48  80 01 00 14 */	lwz r0, 0x14(r1)
/* 802670EC 00262D4C  7C 08 03 A6 */	mtlr r0
/* 802670F0 00262D50  38 21 00 10 */	addi r1, r1, 0x10
/* 802670F4 00262D54  4E 80 00 20 */	blr
/* 802670F8 00262D58  38 60 03 FC */	li r3, 0x3fc
/* 802670FC 00262D5C  4E 80 00 20 */	blr
/* 80267100 00262D60  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80267104 00262D64  7C 08 02 A6 */	mflr r0
/* 80267108 00262D68  90 01 00 24 */	stw r0, 0x24(r1)
/* 8026710C 00262D6C  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80267110 00262D70  7C DF 33 78 */	mr r31, r6
/* 80267114 00262D74  93 C1 00 18 */	stw r30, 0x18(r1)
/* 80267118 00262D78  7C BE 2B 78 */	mr r30, r5
/* 8026711C 00262D7C  93 A1 00 14 */	stw r29, 0x14(r1)
/* 80267120 00262D80  7C 9D 23 78 */	mr r29, r4
/* 80267124 00262D84  93 81 00 10 */	stw r28, 0x10(r1)
/* 80267128 00262D88  7C 7C 1B 78 */	mr r28, r3
/* 8026712C 00262D8C  81 83 00 00 */	lwz r12, 0(r3)
/* 80267130 00262D90  81 8C 00 28 */	lwz r12, 0x28(r12)
/* 80267134 00262D94  7D 89 03 A6 */	mtctr r12
/* 80267138 00262D98  4E 80 04 21 */	bctrl
/* 8026713C 00262D9C  2C 03 00 00 */	cmpwi r3, 0
/* 80267140 00262DA0  40 82 00 0C */	bne lbl_8026714C
/* 80267144 00262DA4  38 60 FF FF */	li r3, -1
/* 80267148 00262DA8  48 00 00 7C */	b lbl_802671C4
lbl_8026714C:
/* 8026714C 00262DAC  81 9C 00 00 */	lwz r12, 0(r28)
/* 80267150 00262DB0  7F 83 E3 78 */	mr r3, r28
/* 80267154 00262DB4  81 8C 00 54 */	lwz r12, 0x54(r12)
/* 80267158 00262DB8  7D 89 03 A6 */	mtctr r12
/* 8026715C 00262DBC  4E 80 04 21 */	bctrl
/* 80267160 00262DC0  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 80267164 00262DC4  7C 1E 00 40 */	cmplw r30, r0
/* 80267168 00262DC8  40 81 00 0C */	ble lbl_80267174
/* 8026716C 00262DCC  38 60 FF FF */	li r3, -1
/* 80267170 00262DD0  48 00 00 54 */	b lbl_802671C4
lbl_80267174:
/* 80267174 00262DD4  81 9C 00 00 */	lwz r12, 0(r28)
/* 80267178 00262DD8  7F 83 E3 78 */	mr r3, r28
/* 8026717C 00262DDC  7F E4 FB 78 */	mr r4, r31
/* 80267180 00262DE0  81 8C 00 58 */	lwz r12, 0x58(r12)
/* 80267184 00262DE4  7D 89 03 A6 */	mtctr r12
/* 80267188 00262DE8  4E 80 04 21 */	bctrl
/* 8026718C 00262DEC  2C 03 00 00 */	cmpwi r3, 0
/* 80267190 00262DF0  40 82 00 0C */	bne lbl_8026719C
/* 80267194 00262DF4  38 60 FF FF */	li r3, -1
/* 80267198 00262DF8  48 00 00 2C */	b lbl_802671C4
lbl_8026719C:
/* 8026719C 00262DFC  7F 83 E3 78 */	mr r3, r28
/* 802671A0 00262E00  7F A4 EB 78 */	mr r4, r29
/* 802671A4 00262E04  7F C5 F3 78 */	mr r5, r30
/* 802671A8 00262E08  7F E7 FB 78 */	mr r7, r31
/* 802671AC 00262E0C  38 C0 00 01 */	li r6, 1
/* 802671B0 00262E10  4B FF 7B 49 */	bl func_8025ECF8
/* 802671B4 00262E14  2C 03 00 00 */	cmpwi r3, 0
/* 802671B8 00262E18  40 80 00 08 */	bge lbl_802671C0
/* 802671BC 00262E1C  7C 7E 1B 78 */	mr r30, r3
lbl_802671C0:
/* 802671C0 00262E20  7F C3 F3 78 */	mr r3, r30
lbl_802671C4:
/* 802671C4 00262E24  80 01 00 24 */	lwz r0, 0x24(r1)
/* 802671C8 00262E28  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 802671CC 00262E2C  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 802671D0 00262E30  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 802671D4 00262E34  83 81 00 10 */	lwz r28, 0x10(r1)
/* 802671D8 00262E38  7C 08 03 A6 */	mtlr r0
/* 802671DC 00262E3C  38 21 00 20 */	addi r1, r1, 0x20
/* 802671E0 00262E40  4E 80 00 20 */	blr
/* 802671E4 00262E44  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 802671E8 00262E48  7C 08 02 A6 */	mflr r0
/* 802671EC 00262E4C  90 01 00 14 */	stw r0, 0x14(r1)
/* 802671F0 00262E50  93 E1 00 0C */	stw r31, 0xc(r1)
/* 802671F4 00262E54  7C 9F 23 78 */	mr r31, r4
/* 802671F8 00262E58  93 C1 00 08 */	stw r30, 8(r1)
/* 802671FC 00262E5C  7C 7E 1B 78 */	mr r30, r3
/* 80267200 00262E60  81 83 00 00 */	lwz r12, 0(r3)
/* 80267204 00262E64  81 8C 00 58 */	lwz r12, 0x58(r12)
/* 80267208 00262E68  7D 89 03 A6 */	mtctr r12
/* 8026720C 00262E6C  4E 80 04 21 */	bctrl
/* 80267210 00262E70  2C 03 00 00 */	cmpwi r3, 0
/* 80267214 00262E74  40 82 00 0C */	bne lbl_80267220
/* 80267218 00262E78  38 60 FF FF */	li r3, -1
/* 8026721C 00262E7C  48 00 00 28 */	b lbl_80267244
lbl_80267220:
/* 80267220 00262E80  80 1E 66 A0 */	lwz r0, 0x66a0(r30)
/* 80267224 00262E84  2C 00 00 00 */	cmpwi r0, 0
/* 80267228 00262E88  41 82 00 14 */	beq lbl_8026723C
/* 8026722C 00262E8C  38 00 00 01 */	li r0, 1
/* 80267230 00262E90  38 60 00 00 */	li r3, 0
/* 80267234 00262E94  90 1E 3C 58 */	stw r0, 0x3c58(r30)
/* 80267238 00262E98  48 00 00 0C */	b lbl_80267244
lbl_8026723C:
/* 8026723C 00262E9C  57 E3 06 3E */	clrlwi r3, r31, 0x18
/* 80267240 00262EA0  48 0B B8 31 */	bl DWC_CloseConnectionHard
lbl_80267244:
/* 80267244 00262EA4  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80267248 00262EA8  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8026724C 00262EAC  83 C1 00 08 */	lwz r30, 8(r1)
/* 80267250 00262EB0  7C 08 03 A6 */	mtlr r0
/* 80267254 00262EB4  38 21 00 10 */	addi r1, r1, 0x10
/* 80267258 00262EB8  4E 80 00 20 */	blr
/* 8026725C 00262EBC  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80267260 00262EC0  7C 08 02 A6 */	mflr r0
/* 80267264 00262EC4  90 01 00 14 */	stw r0, 0x14(r1)
/* 80267268 00262EC8  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8026726C 00262ECC  7C 9F 23 78 */	mr r31, r4
/* 80267270 00262ED0  93 C1 00 08 */	stw r30, 8(r1)
/* 80267274 00262ED4  7C 7E 1B 78 */	mr r30, r3
/* 80267278 00262ED8  81 83 00 00 */	lwz r12, 0(r3)
/* 8026727C 00262EDC  81 8C 00 28 */	lwz r12, 0x28(r12)
/* 80267280 00262EE0  7D 89 03 A6 */	mtctr r12
/* 80267284 00262EE4  4E 80 04 21 */	bctrl
/* 80267288 00262EE8  2C 03 00 00 */	cmpwi r3, 0
/* 8026728C 00262EEC  40 82 00 0C */	bne lbl_80267298
/* 80267290 00262EF0  38 60 00 00 */	li r3, 0
/* 80267294 00262EF4  48 00 00 34 */	b lbl_802672C8
lbl_80267298:
/* 80267298 00262EF8  80 1E 66 A0 */	lwz r0, 0x66a0(r30)
/* 8026729C 00262EFC  2C 00 00 00 */	cmpwi r0, 0
/* 802672A0 00262F00  41 82 00 20 */	beq lbl_802672C0
/* 802672A4 00262F04  88 9E 3C 88 */	lbz r4, 0x3c88(r30)
/* 802672A8 00262F08  7C 80 FA 78 */	xor r0, r4, r31
/* 802672AC 00262F0C  7C 03 0E 70 */	srawi r3, r0, 1
/* 802672B0 00262F10  7C 00 20 38 */	and r0, r0, r4
/* 802672B4 00262F14  7C 00 18 50 */	subf r0, r0, r3
/* 802672B8 00262F18  54 03 0F FE */	srwi r3, r0, 0x1f
/* 802672BC 00262F1C  48 00 00 0C */	b lbl_802672C8
lbl_802672C0:
/* 802672C0 00262F20  57 E3 06 3E */	clrlwi r3, r31, 0x18
/* 802672C4 00262F24  48 0B BB 05 */	bl DWC_IsValidAID
lbl_802672C8:
/* 802672C8 00262F28  80 01 00 14 */	lwz r0, 0x14(r1)
/* 802672CC 00262F2C  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 802672D0 00262F30  83 C1 00 08 */	lwz r30, 8(r1)
/* 802672D4 00262F34  7C 08 03 A6 */	mtlr r0
/* 802672D8 00262F38  38 21 00 10 */	addi r1, r1, 0x10
/* 802672DC 00262F3C  4E 80 00 20 */	blr
/* 802672E0 00262F40  38 60 FF FF */	li r3, -1
/* 802672E4 00262F44  4E 80 00 20 */	blr

.global func_802672E8
func_802672E8:
/* 802672E8 00262F48  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 802672EC 00262F4C  7C 08 02 A6 */	mflr r0
/* 802672F0 00262F50  90 01 00 14 */	stw r0, 0x14(r1)
/* 802672F4 00262F54  93 E1 00 0C */	stw r31, 0xc(r1)
/* 802672F8 00262F58  7C 7F 1B 78 */	mr r31, r3
/* 802672FC 00262F5C  4B FF 7B 1D */	bl func_8025EE18
/* 80267300 00262F60  7F E3 FB 78 */	mr r3, r31
/* 80267304 00262F64  4B FF DD E9 */	bl func_802650EC
/* 80267308 00262F68  7F E3 FB 78 */	mr r3, r31
/* 8026730C 00262F6C  4B FF D6 BD */	bl func_802649C8
/* 80267310 00262F70  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80267314 00262F74  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80267318 00262F78  7C 08 03 A6 */	mtlr r0
/* 8026731C 00262F7C  38 21 00 10 */	addi r1, r1, 0x10
/* 80267320 00262F80  4E 80 00 20 */	blr

.global func_80267324
func_80267324:
/* 80267324 00262F84  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80267328 00262F88  7C 08 02 A6 */	mflr r0
/* 8026732C 00262F8C  90 01 00 14 */	stw r0, 0x14(r1)
/* 80267330 00262F90  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80267334 00262F94  7C 7F 1B 78 */	mr r31, r3
/* 80267338 00262F98  80 03 66 A4 */	lwz r0, 0x66a4(r3)
/* 8026733C 00262F9C  2C 00 00 00 */	cmpwi r0, 0
/* 80267340 00262FA0  41 82 00 10 */	beq lbl_80267350
/* 80267344 00262FA4  4B FF 58 F5 */	bl func_8025CC38
/* 80267348 00262FA8  38 00 00 00 */	li r0, 0
/* 8026734C 00262FAC  90 1F 66 A4 */	stw r0, 0x66a4(r31)
lbl_80267350:
/* 80267350 00262FB0  7F E3 FB 78 */	mr r3, r31
/* 80267354 00262FB4  4B FF 7A C5 */	bl func_8025EE18
/* 80267358 00262FB8  7F E3 FB 78 */	mr r3, r31
/* 8026735C 00262FBC  4B FF DD 91 */	bl func_802650EC
/* 80267360 00262FC0  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80267364 00262FC4  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80267368 00262FC8  7C 08 03 A6 */	mtlr r0
/* 8026736C 00262FCC  38 21 00 10 */	addi r1, r1, 0x10
/* 80267370 00262FD0  4E 80 00 20 */	blr

.global func_80267374
func_80267374:
/* 80267374 00262FD4  4E 80 00 20 */	blr

.global func_80267378
func_80267378:
/* 80267378 00262FD8  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8026737C 00262FDC  7C 08 02 A6 */	mflr r0
/* 80267380 00262FE0  90 01 00 14 */	stw r0, 0x14(r1)
/* 80267384 00262FE4  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80267388 00262FE8  7C 7F 1B 78 */	mr r31, r3
/* 8026738C 00262FEC  4B FF 7A 8D */	bl func_8025EE18
/* 80267390 00262FF0  80 1F 66 A0 */	lwz r0, 0x66a0(r31)
/* 80267394 00262FF4  2C 00 00 00 */	cmpwi r0, 0
/* 80267398 00262FF8  40 82 00 08 */	bne lbl_802673A0
/* 8026739C 00262FFC  48 0B CF 91 */	bl DWC_RegisterMatchingStatus
lbl_802673A0:
/* 802673A0 00263000  80 01 00 14 */	lwz r0, 0x14(r1)
/* 802673A4 00263004  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 802673A8 00263008  7C 08 03 A6 */	mtlr r0
/* 802673AC 0026300C  38 21 00 10 */	addi r1, r1, 0x10
/* 802673B0 00263010  4E 80 00 20 */	blr

.global func_802673B4
func_802673B4:
/* 802673B4 00263014  4E 80 00 20 */	blr

.global func_802673B8
func_802673B8:
/* 802673B8 00263018  4E 80 00 20 */	blr

.global func_802673BC
func_802673BC:
/* 802673BC 0026301C  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 802673C0 00263020  7C 08 02 A6 */	mflr r0
/* 802673C4 00263024  2C 05 00 00 */	cmpwi r5, 0
/* 802673C8 00263028  90 01 00 14 */	stw r0, 0x14(r1)
/* 802673CC 0026302C  93 E1 00 0C */	stw r31, 0xc(r1)
/* 802673D0 00263030  7C BF 2B 78 */	mr r31, r5
/* 802673D4 00263034  93 C1 00 08 */	stw r30, 8(r1)
/* 802673D8 00263038  7C 9E 23 78 */	mr r30, r4
/* 802673DC 0026303C  41 80 00 0C */	blt lbl_802673E8
/* 802673E0 00263040  2C 05 00 06 */	cmpwi r5, 6
/* 802673E4 00263044  40 81 00 0C */	ble lbl_802673F0
lbl_802673E8:
/* 802673E8 00263048  38 60 FF FF */	li r3, -1
/* 802673EC 0026304C  48 00 00 58 */	b lbl_80267444
lbl_802673F0:
/* 802673F0 00263050  2C 04 00 00 */	cmpwi r4, 0
/* 802673F4 00263054  40 82 00 0C */	bne lbl_80267400
/* 802673F8 00263058  38 60 FF FF */	li r3, -1
/* 802673FC 0026305C  48 00 00 48 */	b lbl_80267444
lbl_80267400:
/* 80267400 00263060  81 83 00 00 */	lwz r12, 0(r3)
/* 80267404 00263064  81 8C 00 20 */	lwz r12, 0x20(r12)
/* 80267408 00263068  7D 89 03 A6 */	mtctr r12
/* 8026740C 0026306C  4E 80 04 21 */	bctrl
/* 80267410 00263070  2C 03 00 00 */	cmpwi r3, 0
/* 80267414 00263074  40 82 00 0C */	bne lbl_80267420
/* 80267418 00263078  38 60 FF FD */	li r3, -3
/* 8026741C 0026307C  48 00 00 28 */	b lbl_80267444
lbl_80267420:
/* 80267420 00263080  4B FF 58 29 */	bl func_8025CC48
/* 80267424 00263084  2C 03 00 00 */	cmpwi r3, 0
/* 80267428 00263088  40 82 00 0C */	bne lbl_80267434
/* 8026742C 0026308C  38 60 FF FE */	li r3, -2
/* 80267430 00263090  48 00 00 14 */	b lbl_80267444
lbl_80267434:
/* 80267434 00263094  7F C3 F3 78 */	mr r3, r30
/* 80267438 00263098  7F E4 FB 78 */	mr r4, r31
/* 8026743C 0026309C  4B FF 58 69 */	bl func_8025CCA4
/* 80267440 002630A0  38 60 00 00 */	li r3, 0
lbl_80267444:
/* 80267444 002630A4  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80267448 002630A8  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8026744C 002630AC  83 C1 00 08 */	lwz r30, 8(r1)
/* 80267450 002630B0  7C 08 03 A6 */	mtlr r0
/* 80267454 002630B4  38 21 00 10 */	addi r1, r1, 0x10
/* 80267458 002630B8  4E 80 00 20 */	blr

.global func_8026745C
func_8026745C:
/* 8026745C 002630BC  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80267460 002630C0  7C 08 02 A6 */	mflr r0
/* 80267464 002630C4  90 01 00 14 */	stw r0, 0x14(r1)
/* 80267468 002630C8  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8026746C 002630CC  7C 9F 23 78 */	mr r31, r4
/* 80267470 002630D0  4B FF 57 D9 */	bl func_8025CC48
/* 80267474 002630D4  2C 03 00 00 */	cmpwi r3, 0
/* 80267478 002630D8  40 82 00 0C */	bne lbl_80267484
/* 8026747C 002630DC  38 60 00 00 */	li r3, 0
/* 80267480 002630E0  48 00 00 18 */	b lbl_80267498
lbl_80267484:
/* 80267484 002630E4  4B FF 58 11 */	bl func_8025CC94
/* 80267488 002630E8  2C 03 00 00 */	cmpwi r3, 0
/* 8026748C 002630EC  41 80 00 0C */	blt lbl_80267498
/* 80267490 002630F0  90 7F 00 00 */	stw r3, 0(r31)
/* 80267494 002630F4  38 60 00 01 */	li r3, 1
lbl_80267498:
/* 80267498 002630F8  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8026749C 002630FC  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 802674A0 00263100  7C 08 03 A6 */	mtlr r0
/* 802674A4 00263104  38 21 00 10 */	addi r1, r1, 0x10
/* 802674A8 00263108  4E 80 00 20 */	blr

.global func_802674AC
func_802674AC:
/* 802674AC 0026310C  38 A0 00 01 */	li r5, 1
/* 802674B0 00263110  38 6D A7 48 */	addi r3, r13, lbl_8063FA08-_SDA_BASE_
/* 802674B4 00263114  38 80 00 04 */	li r4, 4
/* 802674B8 00263118  38 00 00 00 */	li r0, 0
/* 802674BC 0026311C  98 AD A7 48 */	stb r5, lbl_8063FA08-_SDA_BASE_(r13)
/* 802674C0 00263120  B0 83 00 02 */	sth r4, 2(r3)
/* 802674C4 00263124  98 03 00 04 */	stb r0, 4(r3)
/* 802674C8 00263128  4E 80 00 20 */	blr