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

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

.global DWC_RegisterMatchingStatus
DWC_RegisterMatchingStatus:
/* 8032432C 0031FF8C  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80324330 0031FF90  7C 08 02 A6 */	mflr r0
/* 80324334 0031FF94  3C 80 80 44 */	lis r4, lbl_80447FE0@ha
/* 80324338 0031FF98  38 60 00 04 */	li r3, 4
/* 8032433C 0031FF9C  90 01 00 14 */	stw r0, 0x14(r1)
/* 80324340 0031FFA0  38 84 7F E0 */	addi r4, r4, lbl_80447FE0@l
/* 80324344 0031FFA4  4C C6 31 82 */	crclr 6
/* 80324348 0031FFA8  4B FF 87 ED */	bl DWC_Printf
/* 8032434C 0031FFAC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324350 0031FFB0  2C 03 00 00 */	cmpwi r3, 0
/* 80324354 0031FFB4  41 82 00 1C */	beq lbl_80324370
/* 80324358 0031FFB8  80 03 02 10 */	lwz r0, 0x210(r3)
/* 8032435C 0031FFBC  2C 00 00 00 */	cmpwi r0, 0
/* 80324360 0031FFC0  41 82 00 10 */	beq lbl_80324370
/* 80324364 0031FFC4  4B FF 82 09 */	bl DWCi_IsError
/* 80324368 0031FFC8  2C 03 00 00 */	cmpwi r3, 0
/* 8032436C 0031FFCC  41 82 00 20 */	beq lbl_8032438C
lbl_80324370:
/* 80324370 0031FFD0  3C 80 80 45 */	lis r4, lbl_80448010@ha
/* 80324374 0031FFD4  38 60 00 04 */	li r3, 4
/* 80324378 0031FFD8  38 84 80 10 */	addi r4, r4, lbl_80448010@l
/* 8032437C 0031FFDC  4C C6 31 82 */	crclr 6
/* 80324380 0031FFE0  4B FF 87 B5 */	bl DWC_Printf
/* 80324384 0031FFE4  38 60 00 00 */	li r3, 0
/* 80324388 0031FFE8  48 00 00 18 */	b lbl_803243A0
lbl_8032438C:
/* 8032438C 0031FFEC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324390 0031FFF0  80 63 02 10 */	lwz r3, 0x210(r3)
/* 80324394 0031FFF4  48 00 07 FD */	bl DWCi_QR2Startup
/* 80324398 0031FFF8  7C 60 00 34 */	cntlzw r0, r3
/* 8032439C 0031FFFC  54 03 D9 7E */	srwi r3, r0, 5
lbl_803243A0:
/* 803243A0 00320000  80 01 00 14 */	lwz r0, 0x14(r1)
/* 803243A4 00320004  7C 08 03 A6 */	mtlr r0
/* 803243A8 00320008  38 21 00 10 */	addi r1, r1, 0x10
/* 803243AC 0032000C  4E 80 00 20 */	blr

.global DWC_CancelMatching
DWC_CancelMatching:
/* 803243B0 00320010  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 803243B4 00320014  7C 08 02 A6 */	mflr r0
/* 803243B8 00320018  90 01 00 14 */	stw r0, 0x14(r1)
/* 803243BC 0032001C  4B FF 81 B1 */	bl DWCi_IsError
/* 803243C0 00320020  2C 03 00 00 */	cmpwi r3, 0
/* 803243C4 00320024  41 82 00 0C */	beq lbl_803243D0
/* 803243C8 00320028  38 00 00 00 */	li r0, 0
/* 803243CC 0032002C  48 00 00 38 */	b lbl_80324404
lbl_803243D0:
/* 803243D0 00320030  80 0D B0 68 */	lwz r0, lbl_80640328-_SDA_BASE_(r13)
/* 803243D4 00320034  2C 00 00 00 */	cmpwi r0, 0
/* 803243D8 00320038  41 82 00 20 */	beq lbl_803243F8
/* 803243DC 0032003C  4B FF EA 99 */	bl DWC_GetState
/* 803243E0 00320040  2C 03 00 05 */	cmpwi r3, 5
/* 803243E4 00320044  40 82 00 14 */	bne lbl_803243F8
/* 803243E8 00320048  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803243EC 0032004C  88 03 01 AD */	lbz r0, 0x1ad(r3)
/* 803243F0 00320050  2C 00 00 00 */	cmpwi r0, 0
/* 803243F4 00320054  41 82 00 0C */	beq lbl_80324400
lbl_803243F8:
/* 803243F8 00320058  38 00 00 00 */	li r0, 0
/* 803243FC 0032005C  48 00 00 08 */	b lbl_80324404
lbl_80324400:
/* 80324400 00320060  38 00 00 01 */	li r0, 1
lbl_80324404:
/* 80324404 00320064  2C 00 00 00 */	cmpwi r0, 0
/* 80324408 00320068  41 82 00 10 */	beq lbl_80324418
/* 8032440C 0032006C  48 00 81 35 */	bl DWCi_DoCancelMatching
/* 80324410 00320070  38 60 00 01 */	li r3, 1
/* 80324414 00320074  48 00 00 1C */	b lbl_80324430
lbl_80324418:
/* 80324418 00320078  3C 80 80 45 */	lis r4, lbl_80448020@ha
/* 8032441C 0032007C  38 60 00 04 */	li r3, 4
/* 80324420 00320080  38 84 80 20 */	addi r4, r4, lbl_80448020@l
/* 80324424 00320084  4C C6 31 82 */	crclr 6
/* 80324428 00320088  4B FF 87 0D */	bl DWC_Printf
/* 8032442C 0032008C  38 60 00 00 */	li r3, 0
lbl_80324430:
/* 80324430 00320090  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80324434 00320094  7C 08 03 A6 */	mtlr r0
/* 80324438 00320098  38 21 00 10 */	addi r1, r1, 0x10
/* 8032443C 0032009C  4E 80 00 20 */	blr

# note: might be DWC_AddMatchKeyString
.global DWC_AddMatchKeyInt
DWC_AddMatchKeyInt:
/* 80324440 003200A0  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80324444 003200A4  7C 08 02 A6 */	mflr r0
/* 80324448 003200A8  90 01 00 24 */	stw r0, 0x24(r1)
/* 8032444C 003200AC  39 61 00 20 */	addi r11, r1, 0x20
/* 80324450 003200B0  4B EA 2C D5 */	bl _savegpr_26
/* 80324454 003200B4  2C 04 00 00 */	cmpwi r4, 0
/* 80324458 003200B8  7C 7D 1B 78 */	mr r29, r3
/* 8032445C 003200BC  7C 9E 23 78 */	mr r30, r4
/* 80324460 003200C0  7C BF 2B 78 */	mr r31, r5
/* 80324464 003200C4  41 82 00 0C */	beq lbl_80324470
/* 80324468 003200C8  2C 05 00 00 */	cmpwi r5, 0
/* 8032446C 003200CC  40 82 00 0C */	bne lbl_80324478
lbl_80324470:
/* 80324470 003200D0  38 60 00 00 */	li r3, 0
/* 80324474 003200D4  48 00 03 74 */	b lbl_803247E8
lbl_80324478:
/* 80324478 003200D8  28 03 00 64 */	cmplwi r3, 0x64
/* 8032447C 003200DC  41 80 00 44 */	blt lbl_803244C0
/* 80324480 003200E0  38 03 FF 9C */	addi r0, r3, -100
/* 80324484 003200E4  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 80324488 003200E8  1C A0 00 0C */	mulli r5, r0, 0xc
/* 8032448C 003200EC  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 80324490 003200F0  7C 03 28 AE */	lbzx r0, r3, r5
/* 80324494 003200F4  2C 00 00 00 */	cmpwi r0, 0
/* 80324498 003200F8  41 82 00 28 */	beq lbl_803244C0
/* 8032449C 003200FC  7C 63 2A 14 */	add r3, r3, r5
/* 803244A0 00320100  80 63 00 04 */	lwz r3, 4(r3)
/* 803244A4 00320104  2C 03 00 00 */	cmpwi r3, 0
/* 803244A8 00320108  41 82 01 40 */	beq lbl_803245E8
/* 803244AC 0032010C  4B EA 9F A1 */	bl strcmp
/* 803244B0 00320110  2C 03 00 00 */	cmpwi r3, 0
/* 803244B4 00320114  41 82 01 34 */	beq lbl_803245E8
/* 803244B8 00320118  38 60 00 00 */	li r3, 0
/* 803244BC 0032011C  48 00 03 2C */	b lbl_803247E8
lbl_803244C0:
/* 803244C0 00320120  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 803244C4 00320124  38 00 00 16 */	li r0, 0x16
/* 803244C8 00320128  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 803244CC 0032012C  38 80 00 00 */	li r4, 0
/* 803244D0 00320130  7C 09 03 A6 */	mtctr r0
lbl_803244D4:
/* 803244D4 00320134  54 80 06 3E */	clrlwi r0, r4, 0x18
/* 803244D8 00320138  1C 00 00 0C */	mulli r0, r0, 0xc
/* 803244DC 0032013C  7C 03 00 AE */	lbzx r0, r3, r0
/* 803244E0 00320140  2C 00 00 00 */	cmpwi r0, 0
/* 803244E4 00320144  40 82 00 10 */	bne lbl_803244F4
/* 803244E8 00320148  38 04 00 64 */	addi r0, r4, 0x64
/* 803244EC 0032014C  54 1D 06 3E */	clrlwi r29, r0, 0x18
/* 803244F0 00320150  48 00 00 E8 */	b lbl_803245D8
lbl_803244F4:
/* 803244F4 00320154  38 84 00 01 */	addi r4, r4, 1
/* 803244F8 00320158  54 80 06 3E */	clrlwi r0, r4, 0x18
/* 803244FC 0032015C  1C 00 00 0C */	mulli r0, r0, 0xc
/* 80324500 00320160  7C 03 00 AE */	lbzx r0, r3, r0
/* 80324504 00320164  2C 00 00 00 */	cmpwi r0, 0
/* 80324508 00320168  40 82 00 10 */	bne lbl_80324518
/* 8032450C 0032016C  38 04 00 64 */	addi r0, r4, 0x64
/* 80324510 00320170  54 1D 06 3E */	clrlwi r29, r0, 0x18
/* 80324514 00320174  48 00 00 C4 */	b lbl_803245D8
lbl_80324518:
/* 80324518 00320178  38 84 00 01 */	addi r4, r4, 1
/* 8032451C 0032017C  54 80 06 3E */	clrlwi r0, r4, 0x18
/* 80324520 00320180  1C 00 00 0C */	mulli r0, r0, 0xc
/* 80324524 00320184  7C 03 00 AE */	lbzx r0, r3, r0
/* 80324528 00320188  2C 00 00 00 */	cmpwi r0, 0
/* 8032452C 0032018C  40 82 00 10 */	bne lbl_8032453C
/* 80324530 00320190  38 04 00 64 */	addi r0, r4, 0x64
/* 80324534 00320194  54 1D 06 3E */	clrlwi r29, r0, 0x18
/* 80324538 00320198  48 00 00 A0 */	b lbl_803245D8
lbl_8032453C:
/* 8032453C 0032019C  38 84 00 01 */	addi r4, r4, 1
/* 80324540 003201A0  54 80 06 3E */	clrlwi r0, r4, 0x18
/* 80324544 003201A4  1C 00 00 0C */	mulli r0, r0, 0xc
/* 80324548 003201A8  7C 03 00 AE */	lbzx r0, r3, r0
/* 8032454C 003201AC  2C 00 00 00 */	cmpwi r0, 0
/* 80324550 003201B0  40 82 00 10 */	bne lbl_80324560
/* 80324554 003201B4  38 04 00 64 */	addi r0, r4, 0x64
/* 80324558 003201B8  54 1D 06 3E */	clrlwi r29, r0, 0x18
/* 8032455C 003201BC  48 00 00 7C */	b lbl_803245D8
lbl_80324560:
/* 80324560 003201C0  38 84 00 01 */	addi r4, r4, 1
/* 80324564 003201C4  54 80 06 3E */	clrlwi r0, r4, 0x18
/* 80324568 003201C8  1C 00 00 0C */	mulli r0, r0, 0xc
/* 8032456C 003201CC  7C 03 00 AE */	lbzx r0, r3, r0
/* 80324570 003201D0  2C 00 00 00 */	cmpwi r0, 0
/* 80324574 003201D4  40 82 00 10 */	bne lbl_80324584
/* 80324578 003201D8  38 04 00 64 */	addi r0, r4, 0x64
/* 8032457C 003201DC  54 1D 06 3E */	clrlwi r29, r0, 0x18
/* 80324580 003201E0  48 00 00 58 */	b lbl_803245D8
lbl_80324584:
/* 80324584 003201E4  38 84 00 01 */	addi r4, r4, 1
/* 80324588 003201E8  54 80 06 3E */	clrlwi r0, r4, 0x18
/* 8032458C 003201EC  1C 00 00 0C */	mulli r0, r0, 0xc
/* 80324590 003201F0  7C 03 00 AE */	lbzx r0, r3, r0
/* 80324594 003201F4  2C 00 00 00 */	cmpwi r0, 0
/* 80324598 003201F8  40 82 00 10 */	bne lbl_803245A8
/* 8032459C 003201FC  38 04 00 64 */	addi r0, r4, 0x64
/* 803245A0 00320200  54 1D 06 3E */	clrlwi r29, r0, 0x18
/* 803245A4 00320204  48 00 00 34 */	b lbl_803245D8
lbl_803245A8:
/* 803245A8 00320208  38 84 00 01 */	addi r4, r4, 1
/* 803245AC 0032020C  54 80 06 3E */	clrlwi r0, r4, 0x18
/* 803245B0 00320210  1C 00 00 0C */	mulli r0, r0, 0xc
/* 803245B4 00320214  7C 03 00 AE */	lbzx r0, r3, r0
/* 803245B8 00320218  2C 00 00 00 */	cmpwi r0, 0
/* 803245BC 0032021C  40 82 00 10 */	bne lbl_803245CC
/* 803245C0 00320220  38 04 00 64 */	addi r0, r4, 0x64
/* 803245C4 00320224  54 1D 06 3E */	clrlwi r29, r0, 0x18
/* 803245C8 00320228  48 00 00 10 */	b lbl_803245D8
lbl_803245CC:
/* 803245CC 0032022C  38 84 00 01 */	addi r4, r4, 1
/* 803245D0 00320230  42 00 FF 04 */	bdnz lbl_803244D4
/* 803245D4 00320234  3B A0 00 00 */	li r29, 0
lbl_803245D8:
/* 803245D8 00320238  2C 1D 00 00 */	cmpwi r29, 0
/* 803245DC 0032023C  40 82 00 0C */	bne lbl_803245E8
/* 803245E0 00320240  38 60 00 00 */	li r3, 0
/* 803245E4 00320244  48 00 02 04 */	b lbl_803247E8
lbl_803245E8:
/* 803245E8 00320248  57 A4 06 3E */	clrlwi r4, r29, 0x18
/* 803245EC 0032024C  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 803245F0 00320250  38 84 FF 9C */	addi r4, r4, -100
/* 803245F4 00320254  38 00 00 00 */	li r0, 0
/* 803245F8 00320258  1F 44 00 0C */	mulli r26, r4, 0xc
/* 803245FC 0032025C  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 80324600 00320260  7F A3 D1 AE */	stbx r29, r3, r26
/* 80324604 00320264  7C 63 D2 14 */	add r3, r3, r26
/* 80324608 00320268  98 03 00 01 */	stb r0, 1(r3)
/* 8032460C 0032026C  B0 03 00 02 */	sth r0, 2(r3)
/* 80324610 00320270  80 83 00 04 */	lwz r4, 4(r3)
/* 80324614 00320274  2C 04 00 00 */	cmpwi r4, 0
/* 80324618 00320278  41 82 00 10 */	beq lbl_80324628
/* 8032461C 0032027C  38 60 00 04 */	li r3, 4
/* 80324620 00320280  38 A0 00 00 */	li r5, 0
/* 80324624 00320284  4B FF 83 65 */	bl DWC_Free
lbl_80324628:
/* 80324628 00320288  3F 60 80 61 */	lis r27, lbl_8060FD88@ha
/* 8032462C 0032028C  7F C3 F3 78 */	mr r3, r30
/* 80324630 00320290  3B 7B FD 88 */	addi r27, r27, lbl_8060FD88@l
/* 80324634 00320294  7F 9B D2 14 */	add r28, r27, r26
/* 80324638 00320298  4B EA 25 2D */	bl strlen
/* 8032463C 0032029C  7C 64 1B 78 */	mr r4, r3
/* 80324640 003202A0  38 60 00 04 */	li r3, 4
/* 80324644 003202A4  38 84 00 01 */	addi r4, r4, 1
/* 80324648 003202A8  4B FF 82 A5 */	bl DWC_Alloc
/* 8032464C 003202AC  2C 03 00 00 */	cmpwi r3, 0
/* 80324650 003202B0  90 7C 00 04 */	stw r3, 4(r28)
/* 80324654 003202B4  40 82 01 5C */	bne lbl_803247B0
/* 80324658 003202B8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032465C 003202BC  2C 03 00 00 */	cmpwi r3, 0
/* 80324660 003202C0  41 82 01 48 */	beq lbl_803247A8
/* 80324664 003202C4  38 00 00 02 */	li r0, 2
/* 80324668 003202C8  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 8032466C 003202CC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324670 003202D0  80 63 00 04 */	lwz r3, 4(r3)
/* 80324674 003202D4  80 63 00 00 */	lwz r3, 0(r3)
/* 80324678 003202D8  48 02 56 F9 */	bl gt2CloseAllConnectionsHard
/* 8032467C 003202DC  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80324680 003202E0  3B A0 00 00 */	li r29, 0
/* 80324684 003202E4  3C 80 FF FF */	lis r4, 0xFFFEC77F@ha
/* 80324688 003202E8  38 60 00 09 */	li r3, 9
/* 8032468C 003202EC  9B A5 01 AC */	stb r29, 0x1ac(r5)
/* 80324690 003202F0  38 84 C7 7F */	addi r4, r4, 0xFFFEC77F@l
/* 80324694 003202F4  4B FF 7E ED */	bl DWCi_SetError
/* 80324698 003202F8  38 60 00 01 */	li r3, 1
/* 8032469C 003202FC  38 8D 8D B8 */	addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 803246A0 00320300  38 A0 00 00 */	li r5, 0
/* 803246A4 00320304  4B FF B5 AD */	bl DWCi_SetGPStatus
/* 803246A8 00320308  83 4D B0 68 */	lwz r26, lbl_80640328-_SDA_BASE_(r13)
/* 803246AC 0032030C  88 9A 00 15 */	lbz r4, 0x15(r26)
/* 803246B0 00320310  80 7A 02 1C */	lwz r3, 0x21c(r26)
/* 803246B4 00320314  38 04 FF FE */	addi r0, r4, -2
/* 803246B8 00320318  7C 04 00 34 */	cntlzw r4, r0
/* 803246BC 0032031C  7C 60 00 34 */	cntlzw r0, r3
/* 803246C0 00320320  54 9B D9 7E */	srwi r27, r4, 5
/* 803246C4 00320324  54 1C D9 7E */	srwi r28, r0, 5
/* 803246C8 00320328  4B FF B4 81 */	bl DWCi_GetFriendListIndex
/* 803246CC 0032032C  81 9A 04 78 */	lwz r12, 0x478(r26)
/* 803246D0 00320330  7C 67 1B 78 */	mr r7, r3
/* 803246D4 00320334  7F 85 E3 78 */	mr r5, r28
/* 803246D8 00320338  7F 66 DB 78 */	mr r6, r27
/* 803246DC 0032033C  81 1A 04 7C */	lwz r8, 0x47c(r26)
/* 803246E0 00320340  38 60 00 09 */	li r3, 9
/* 803246E4 00320344  38 80 00 00 */	li r4, 0
/* 803246E8 00320348  7D 89 03 A6 */	mtctr r12
/* 803246EC 0032034C  4E 80 04 21 */	bctrl
/* 803246F0 00320350  3C 80 80 45 */	lis r4, lbl_80448038@ha
/* 803246F4 00320354  38 60 00 40 */	li r3, 0x40
/* 803246F8 00320358  38 84 80 38 */	addi r4, r4, lbl_80448038@l
/* 803246FC 0032035C  4C C6 31 82 */	crclr 6
/* 80324700 00320360  4B FF 84 35 */	bl DWC_Printf
/* 80324704 00320364  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324708 00320368  2C 03 00 00 */	cmpwi r3, 0
/* 8032470C 0032036C  41 82 00 9C */	beq lbl_803247A8
/* 80324710 00320370  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 80324714 00320374  2C 03 00 00 */	cmpwi r3, 0
/* 80324718 00320378  41 82 00 10 */	beq lbl_80324728
/* 8032471C 0032037C  48 03 9D 81 */	bl ServerBrowserFree
/* 80324720 00320380  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324724 00320384  93 A3 00 E4 */	stw r29, 0xe4(r3)
lbl_80324728:
/* 80324728 00320388  48 03 64 8D */	bl NNFreeNegotiateList
/* 8032472C 0032038C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324730 00320390  3B A0 00 00 */	li r29, 0
/* 80324734 00320394  93 A3 01 A4 */	stw r29, 0x1a4(r3)
/* 80324738 00320398  80 8D B0 60 */	lwz r4, lbl_80640320-_SDA_BASE_(r13)
/* 8032473C 0032039C  2C 04 00 00 */	cmpwi r4, 0
/* 80324740 003203A0  41 82 00 14 */	beq lbl_80324754
/* 80324744 003203A4  38 60 00 04 */	li r3, 4
/* 80324748 003203A8  38 A0 00 00 */	li r5, 0
/* 8032474C 003203AC  4B FF 82 3D */	bl DWC_Free
/* 80324750 003203B0  93 AD B0 60 */	stw r29, lbl_80640320-_SDA_BASE_(r13)
lbl_80324754:
/* 80324754 003203B4  3F 80 80 61 */	lis r28, lbl_8060FD88@ha
/* 80324758 003203B8  3B 60 00 00 */	li r27, 0
/* 8032475C 003203BC  3B 9C FD 88 */	addi r28, r28, lbl_8060FD88@l
lbl_80324760:
/* 80324760 003203C0  80 9C 00 04 */	lwz r4, 4(r28)
/* 80324764 003203C4  2C 04 00 00 */	cmpwi r4, 0
/* 80324768 003203C8  41 82 00 10 */	beq lbl_80324778
/* 8032476C 003203CC  38 60 00 04 */	li r3, 4
/* 80324770 003203D0  38 A0 00 00 */	li r5, 0
/* 80324774 003203D4  4B FF 82 15 */	bl DWC_Free
lbl_80324778:
/* 80324778 003203D8  3B 7B 00 01 */	addi r27, r27, 1
/* 8032477C 003203DC  3B 9C 00 0C */	addi r28, r28, 0xc
/* 80324780 003203E0  2C 1B 00 9A */	cmpwi r27, 0x9a
/* 80324784 003203E4  41 80 FF DC */	blt lbl_80324760
/* 80324788 003203E8  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 8032478C 003203EC  38 80 00 00 */	li r4, 0
/* 80324790 003203F0  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 80324794 003203F4  38 A0 07 38 */	li r5, 0x738
/* 80324798 003203F8  4B CD F9 6D */	bl memset
/* 8032479C 003203FC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803247A0 00320400  38 00 00 01 */	li r0, 1
/* 803247A4 00320404  98 03 00 18 */	stb r0, 0x18(r3)
lbl_803247A8:
/* 803247A8 00320408  38 60 00 00 */	li r3, 0
/* 803247AC 0032040C  48 00 00 3C */	b lbl_803247E8
lbl_803247B0:
/* 803247B0 00320410  7F C4 F3 78 */	mr r4, r30
/* 803247B4 00320414  4B EA 9B 1D */	bl strcpy
/* 803247B8 00320418  3C 80 80 45 */	lis r4, lbl_80448050@ha
/* 803247BC 0032041C  80 DF 00 00 */	lwz r6, 0(r31)
/* 803247C0 00320420  7F C5 F3 78 */	mr r5, r30
/* 803247C4 00320424  38 60 00 04 */	li r3, 4
/* 803247C8 00320428  38 84 80 50 */	addi r4, r4, lbl_80448050@l
/* 803247CC 0032042C  4C C6 31 82 */	crclr 6
/* 803247D0 00320430  4B FF 83 65 */	bl DWC_Printf
/* 803247D4 00320434  93 FC 00 08 */	stw r31, 8(r28)
/* 803247D8 00320438  57 A3 06 3E */	clrlwi r3, r29, 0x18
/* 803247DC 0032043C  80 9C 00 04 */	lwz r4, 4(r28)
/* 803247E0 00320440  48 02 BF ED */	bl qr2_register_keyA
/* 803247E4 00320444  7F A3 EB 78 */	mr r3, r29
lbl_803247E8:
/* 803247E8 00320448  39 61 00 20 */	addi r11, r1, 0x20
/* 803247EC 0032044C  4B EA 29 85 */	bl _restgpr_26
/* 803247F0 00320450  80 01 00 24 */	lwz r0, 0x24(r1)
/* 803247F4 00320454  7C 08 03 A6 */	mtlr r0
/* 803247F8 00320458  38 21 00 20 */	addi r1, r1, 0x20
/* 803247FC 0032045C  4E 80 00 20 */	blr

.global DWC_GetMatchIntValue
DWC_GetMatchIntValue:
/* 80324800 00320460  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80324804 00320464  7C 08 02 A6 */	mflr r0
/* 80324808 00320468  90 01 00 24 */	stw r0, 0x24(r1)
/* 8032480C 0032046C  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80324810 00320470  7C BF 2B 78 */	mr r31, r5
/* 80324814 00320474  93 C1 00 18 */	stw r30, 0x18(r1)
/* 80324818 00320478  7C 9E 23 78 */	mr r30, r4
/* 8032481C 0032047C  93 A1 00 14 */	stw r29, 0x14(r1)
/* 80324820 00320480  7C 7D 1B 78 */	mr r29, r3
/* 80324824 00320484  80 0D B0 68 */	lwz r0, lbl_80640328-_SDA_BASE_(r13)
/* 80324828 00320488  2C 00 00 00 */	cmpwi r0, 0
/* 8032482C 0032048C  41 82 00 10 */	beq lbl_8032483C
/* 80324830 00320490  4B FF 7D 3D */	bl DWCi_IsError
/* 80324834 00320494  2C 03 00 00 */	cmpwi r3, 0
/* 80324838 00320498  41 82 00 0C */	beq lbl_80324844
lbl_8032483C:
/* 8032483C 0032049C  7F E3 FB 78 */	mr r3, r31
/* 80324840 003204A0  48 00 00 30 */	b lbl_80324870
lbl_80324844:
/* 80324844 003204A4  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324848 003204A8  7F A4 EB 78 */	mr r4, r29
/* 8032484C 003204AC  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 80324850 003204B0  48 03 A0 61 */	bl ServerBrowserGetServer
/* 80324854 003204B4  2C 03 00 00 */	cmpwi r3, 0
/* 80324858 003204B8  41 82 00 14 */	beq lbl_8032486C
/* 8032485C 003204BC  7F C4 F3 78 */	mr r4, r30
/* 80324860 003204C0  7F E5 FB 78 */	mr r5, r31
/* 80324864 003204C4  48 03 8D FD */	bl SBServerGetIntValueA
/* 80324868 003204C8  48 00 00 08 */	b lbl_80324870
lbl_8032486C:
/* 8032486C 003204CC  7F E3 FB 78 */	mr r3, r31
lbl_80324870:
/* 80324870 003204D0  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80324874 003204D4  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80324878 003204D8  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8032487C 003204DC  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 80324880 003204E0  7C 08 03 A6 */	mtlr r0
/* 80324884 003204E4  38 21 00 20 */	addi r1, r1, 0x20
/* 80324888 003204E8  4E 80 00 20 */	blr

.global DWC_SetMatchingOption
DWC_SetMatchingOption:
/* 8032488C 003204EC  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80324890 003204F0  7C 08 02 A6 */	mflr r0
/* 80324894 003204F4  3C C0 80 45 */	lis r6, lbl_804480A8@ha
/* 80324898 003204F8  90 01 00 14 */	stw r0, 0x14(r1)
/* 8032489C 003204FC  93 E1 00 0C */	stw r31, 0xc(r1)
/* 803248A0 00320500  7C 9F 23 78 */	mr r31, r4
/* 803248A4 00320504  38 86 80 A8 */	addi r4, r6, lbl_804480A8@l
/* 803248A8 00320508  93 C1 00 08 */	stw r30, 8(r1)
/* 803248AC 0032050C  7C 7E 1B 78 */	mr r30, r3
/* 803248B0 00320510  38 60 00 04 */	li r3, 4
/* 803248B4 00320514  7F C5 F3 78 */	mr r5, r30
/* 803248B8 00320518  4C C6 31 82 */	crclr 6
/* 803248BC 0032051C  4B FF 82 79 */	bl DWC_Printf
/* 803248C0 00320520  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803248C4 00320524  2C 03 00 00 */	cmpwi r3, 0
/* 803248C8 00320528  40 82 00 0C */	bne lbl_803248D4
/* 803248CC 0032052C  38 60 00 01 */	li r3, 1
/* 803248D0 00320530  48 00 01 24 */	b lbl_803249F4
lbl_803248D4:
/* 803248D4 00320534  2C 1F 00 00 */	cmpwi r31, 0
/* 803248D8 00320538  40 82 00 0C */	bne lbl_803248E4
/* 803248DC 0032053C  38 60 00 03 */	li r3, 3
/* 803248E0 00320540  48 00 01 14 */	b lbl_803249F4
lbl_803248E4:
/* 803248E4 00320544  2C 1E 00 01 */	cmpwi r30, 1
/* 803248E8 00320548  41 82 00 E0 */	beq lbl_803249C8
/* 803248EC 0032054C  40 80 01 04 */	bge lbl_803249F0
/* 803248F0 00320550  2C 1E 00 00 */	cmpwi r30, 0
/* 803248F4 00320554  40 80 00 08 */	bge lbl_803248FC
/* 803248F8 00320558  48 00 00 F8 */	b lbl_803249F0
lbl_803248FC:
/* 803248FC 0032055C  80 03 01 A4 */	lwz r0, 0x1a4(r3)
/* 80324900 00320560  2C 00 00 13 */	cmpwi r0, 0x13
/* 80324904 00320564  40 82 00 0C */	bne lbl_80324910
/* 80324908 00320568  38 60 00 01 */	li r3, 1
/* 8032490C 0032056C  48 00 00 E8 */	b lbl_803249F4
lbl_80324910:
/* 80324910 00320570  88 1F 00 00 */	lbz r0, 0(r31)
/* 80324914 00320574  2C 00 00 00 */	cmpwi r0, 0
/* 80324918 00320578  41 82 00 18 */	beq lbl_80324930
/* 8032491C 0032057C  88 1F 00 01 */	lbz r0, 1(r31)
/* 80324920 00320580  28 00 00 01 */	cmplwi r0, 1
/* 80324924 00320584  41 81 00 0C */	bgt lbl_80324930
/* 80324928 00320588  38 60 00 03 */	li r3, 3
/* 8032492C 0032058C  48 00 00 C8 */	b lbl_803249F4
lbl_80324930:
/* 80324930 00320590  80 6D B0 64 */	lwz r3, lbl_80640324-_SDA_BASE_(r13)
/* 80324934 00320594  2C 03 00 00 */	cmpwi r3, 0
/* 80324938 00320598  40 82 00 24 */	bne lbl_8032495C
/* 8032493C 0032059C  38 60 00 04 */	li r3, 4
/* 80324940 003205A0  38 80 00 20 */	li r4, 0x20
/* 80324944 003205A4  4B FF 7F A9 */	bl DWC_Alloc
/* 80324948 003205A8  2C 03 00 00 */	cmpwi r3, 0
/* 8032494C 003205AC  90 6D B0 64 */	stw r3, lbl_80640324-_SDA_BASE_(r13)
/* 80324950 003205B0  40 82 00 0C */	bne lbl_8032495C
/* 80324954 003205B4  38 60 00 04 */	li r3, 4
/* 80324958 003205B8  48 00 00 9C */	b lbl_803249F4
lbl_8032495C:
/* 8032495C 003205BC  88 1F 00 00 */	lbz r0, 0(r31)
/* 80324960 003205C0  38 80 00 00 */	li r4, 0
/* 80324964 003205C4  98 03 00 00 */	stb r0, 0(r3)
/* 80324968 003205C8  88 1F 00 01 */	lbz r0, 1(r31)
/* 8032496C 003205CC  80 6D B0 64 */	lwz r3, lbl_80640324-_SDA_BASE_(r13)
/* 80324970 003205D0  98 03 00 01 */	stb r0, 1(r3)
/* 80324974 003205D4  80 6D B0 64 */	lwz r3, lbl_80640324-_SDA_BASE_(r13)
/* 80324978 003205D8  98 83 00 02 */	stb r4, 2(r3)
/* 8032497C 003205DC  80 6D B0 64 */	lwz r3, lbl_80640324-_SDA_BASE_(r13)
/* 80324980 003205E0  98 83 00 03 */	stb r4, 3(r3)
/* 80324984 003205E4  80 1F 00 04 */	lwz r0, 4(r31)
/* 80324988 003205E8  80 6D B0 64 */	lwz r3, lbl_80640324-_SDA_BASE_(r13)
/* 8032498C 003205EC  90 03 00 04 */	stw r0, 4(r3)
/* 80324990 003205F0  80 6D B0 64 */	lwz r3, lbl_80640324-_SDA_BASE_(r13)
/* 80324994 003205F4  90 83 00 08 */	stw r4, 8(r3)
/* 80324998 003205F8  80 6D B0 64 */	lwz r3, lbl_80640324-_SDA_BASE_(r13)
/* 8032499C 003205FC  90 83 00 0C */	stw r4, 0xc(r3)
/* 803249A0 00320600  4B F4 DE 19 */	bl OSGetTime
/* 803249A4 00320604  80 AD B0 64 */	lwz r5, lbl_80640324-_SDA_BASE_(r13)
/* 803249A8 00320608  90 85 00 14 */	stw r4, 0x14(r5)
/* 803249AC 0032060C  90 65 00 10 */	stw r3, 0x10(r5)
/* 803249B0 00320610  4B F4 DE 09 */	bl OSGetTime
/* 803249B4 00320614  80 AD B0 64 */	lwz r5, lbl_80640324-_SDA_BASE_(r13)
/* 803249B8 00320618  90 85 00 1C */	stw r4, 0x1c(r5)
/* 803249BC 0032061C  90 65 00 18 */	stw r3, 0x18(r5)
/* 803249C0 00320620  38 60 00 00 */	li r3, 0
/* 803249C4 00320624  48 00 00 30 */	b lbl_803249F4
lbl_803249C8:
/* 803249C8 00320628  80 DF 00 00 */	lwz r6, 0(r31)
/* 803249CC 0032062C  38 00 00 00 */	li r0, 0
/* 803249D0 00320630  38 8D B0 6C */	addi r4, r13, lbl_8064032C-_SDA_BASE_
/* 803249D4 00320634  38 60 00 00 */	li r3, 0
/* 803249D8 00320638  7C A6 00 D0 */	neg r5, r6
/* 803249DC 0032063C  98 04 00 01 */	stb r0, 1(r4)
/* 803249E0 00320640  7C A0 33 78 */	or r0, r5, r6
/* 803249E4 00320644  54 00 0F FE */	srwi r0, r0, 0x1f
/* 803249E8 00320648  98 0D B0 6C */	stb r0, lbl_8064032C-_SDA_BASE_(r13)
/* 803249EC 0032064C  48 00 00 08 */	b lbl_803249F4
lbl_803249F0:
/* 803249F0 00320650  38 60 00 02 */	li r3, 2
lbl_803249F4:
/* 803249F4 00320654  80 01 00 14 */	lwz r0, 0x14(r1)
/* 803249F8 00320658  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 803249FC 0032065C  83 C1 00 08 */	lwz r30, 8(r1)
/* 80324A00 00320660  7C 08 03 A6 */	mtlr r0
/* 80324A04 00320664  38 21 00 10 */	addi r1, r1, 0x10
/* 80324A08 00320668  4E 80 00 20 */	blr

.global DWCi_MatchInit
DWCi_MatchInit:
/* 80324A0C 0032066C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80324A10 00320670  7C 08 02 A6 */	mflr r0
/* 80324A14 00320674  90 01 00 24 */	stw r0, 0x24(r1)
/* 80324A18 00320678  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80324A1C 0032067C  3B E0 00 00 */	li r31, 0
/* 80324A20 00320680  93 C1 00 18 */	stw r30, 0x18(r1)
/* 80324A24 00320684  93 A1 00 14 */	stw r29, 0x14(r1)
/* 80324A28 00320688  90 6D B0 68 */	stw r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324A2C 0032068C  90 83 00 00 */	stw r4, 0(r3)
/* 80324A30 00320690  38 80 00 00 */	li r4, 0
/* 80324A34 00320694  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324A38 00320698  90 A3 00 04 */	stw r5, 4(r3)
/* 80324A3C 0032069C  38 A0 00 40 */	li r5, 0x40
/* 80324A40 003206A0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324A44 003206A4  90 C3 00 08 */	stw r6, 8(r3)
/* 80324A48 003206A8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324A4C 003206AC  93 E3 00 10 */	stw r31, 0x10(r3)
/* 80324A50 003206B0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324A54 003206B4  93 E3 00 1C */	stw r31, 0x1c(r3)
/* 80324A58 003206B8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324A5C 003206BC  B3 E3 00 1A */	sth r31, 0x1a(r3)
/* 80324A60 003206C0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324A64 003206C4  93 E3 00 E4 */	stw r31, 0xe4(r3)
/* 80324A68 003206C8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324A6C 003206CC  93 E3 01 A4 */	stw r31, 0x1a4(r3)
/* 80324A70 003206D0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324A74 003206D4  9B E3 00 0F */	stb r31, 0xf(r3)
/* 80324A78 003206D8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324A7C 003206DC  9B E3 00 19 */	stb r31, 0x19(r3)
/* 80324A80 003206E0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324A84 003206E4  9B E3 01 B3 */	stb r31, 0x1b3(r3)
/* 80324A88 003206E8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324A8C 003206EC  B3 E3 01 BA */	sth r31, 0x1ba(r3)
/* 80324A90 003206F0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324A94 003206F4  93 E3 01 E8 */	stw r31, 0x1e8(r3)
/* 80324A98 003206F8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324A9C 003206FC  93 E3 02 10 */	stw r31, 0x210(r3)
/* 80324AA0 00320700  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324AA4 00320704  90 E3 03 04 */	stw r7, 0x304(r3)
/* 80324AA8 00320708  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324AAC 0032070C  91 03 03 08 */	stw r8, 0x308(r3)
/* 80324AB0 00320710  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324AB4 00320714  91 23 03 0C */	stw r9, 0x30c(r3)
/* 80324AB8 00320718  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324ABC 0032071C  91 43 03 10 */	stw r10, 0x310(r3)
/* 80324AC0 00320720  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324AC4 00320724  38 63 03 14 */	addi r3, r3, 0x314
/* 80324AC8 00320728  4B CD F6 3D */	bl memset
/* 80324ACC 0032072C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324AD0 00320730  3F A0 80 61 */	lis r29, lbl_8060FD88@ha
/* 80324AD4 00320734  3B C0 00 00 */	li r30, 0
/* 80324AD8 00320738  93 E3 03 54 */	stw r31, 0x354(r3)
/* 80324ADC 0032073C  3B BD FD 88 */	addi r29, r29, lbl_8060FD88@l
/* 80324AE0 00320740  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324AE4 00320744  93 E3 04 78 */	stw r31, 0x478(r3)
/* 80324AE8 00320748  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324AEC 0032074C  93 E3 04 7C */	stw r31, 0x47c(r3)
/* 80324AF0 00320750  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324AF4 00320754  93 E3 04 88 */	stw r31, 0x488(r3)
/* 80324AF8 00320758  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324AFC 0032075C  93 E3 04 8C */	stw r31, 0x48c(r3)
/* 80324B00 00320760  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324B04 00320764  93 E3 04 90 */	stw r31, 0x490(r3)
/* 80324B08 00320768  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324B0C 0032076C  93 E3 04 94 */	stw r31, 0x494(r3)
/* 80324B10 00320770  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324B14 00320774  93 E3 01 7C */	stw r31, 0x17c(r3)
/* 80324B18 00320778  93 E3 01 78 */	stw r31, 0x178(r3)
lbl_80324B1C:
/* 80324B1C 0032077C  80 9D 00 04 */	lwz r4, 4(r29)
/* 80324B20 00320780  2C 04 00 00 */	cmpwi r4, 0
/* 80324B24 00320784  41 82 00 10 */	beq lbl_80324B34
/* 80324B28 00320788  38 60 00 04 */	li r3, 4
/* 80324B2C 0032078C  38 A0 00 00 */	li r5, 0
/* 80324B30 00320790  4B FF 7E 59 */	bl DWC_Free
lbl_80324B34:
/* 80324B34 00320794  3B DE 00 01 */	addi r30, r30, 1
/* 80324B38 00320798  3B BD 00 0C */	addi r29, r29, 0xc
/* 80324B3C 0032079C  2C 1E 00 9A */	cmpwi r30, 0x9a
/* 80324B40 003207A0  41 80 FF DC */	blt lbl_80324B1C
/* 80324B44 003207A4  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 80324B48 003207A8  38 80 00 00 */	li r4, 0
/* 80324B4C 003207AC  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 80324B50 003207B0  38 A0 07 38 */	li r5, 0x738
/* 80324B54 003207B4  4B CD F5 B1 */	bl memset
/* 80324B58 003207B8  38 00 00 00 */	li r0, 0
/* 80324B5C 003207BC  38 8D B0 6C */	addi r4, r13, lbl_8064032C-_SDA_BASE_
/* 80324B60 003207C0  98 0D B0 6C */	stb r0, lbl_8064032C-_SDA_BASE_(r13)
/* 80324B64 003207C4  38 60 00 00 */	li r3, 0
/* 80324B68 003207C8  98 04 00 01 */	stb r0, 1(r4)
/* 80324B6C 003207CC  B0 04 00 02 */	sth r0, 2(r4)
/* 80324B70 003207D0  48 00 33 F5 */	bl DWCi_ResetMatchParam
/* 80324B74 003207D4  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80324B78 003207D8  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80324B7C 003207DC  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 80324B80 003207E0  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 80324B84 003207E4  7C 08 03 A6 */	mtlr r0
/* 80324B88 003207E8  38 21 00 20 */	addi r1, r1, 0x20
/* 80324B8C 003207EC  4E 80 00 20 */	blr

.global DWCi_QR2Startup
DWCi_QR2Startup:
/* 80324B90 003207F0  94 21 FF B0 */	stwu r1, -0x50(r1)
/* 80324B94 003207F4  7C 08 02 A6 */	mflr r0
/* 80324B98 003207F8  90 01 00 54 */	stw r0, 0x54(r1)
/* 80324B9C 003207FC  39 61 00 50 */	addi r11, r1, 0x50
/* 80324BA0 00320800  4B EA 25 75 */	bl _savegpr_22
/* 80324BA4 00320804  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80324BA8 00320808  80 04 00 10 */	lwz r0, 0x10(r4)
/* 80324BAC 0032080C  2C 00 00 00 */	cmpwi r0, 0
/* 80324BB0 00320810  41 82 00 20 */	beq lbl_80324BD0
/* 80324BB4 00320814  3C 80 80 45 */	lis r4, lbl_80448100@ha
/* 80324BB8 00320818  38 60 00 40 */	li r3, 0x40
/* 80324BBC 0032081C  38 84 81 00 */	addi r4, r4, lbl_80448100@l
/* 80324BC0 00320820  4C C6 31 82 */	crclr 6
/* 80324BC4 00320824  4B FF 7F 71 */	bl DWC_Printf
/* 80324BC8 00320828  38 60 00 00 */	li r3, 0
/* 80324BCC 0032082C  48 00 01 30 */	b lbl_80324CFC
lbl_80324BD0:
/* 80324BD0 00320830  3F 20 80 33 */	lis r25, DWCi_QR2PlayerKeyCallback@ha
/* 80324BD4 00320834  3F 40 80 33 */	lis r26, DWCi_QR2TeamKeyCallback@ha
/* 80324BD8 00320838  3F 60 80 33 */	lis r27, DWCi_QR2KeyListCallback@ha
/* 80324BDC 0032083C  3F 80 80 33 */	lis r28, DWCi_QR2CountCallback@ha
/* 80324BE0 00320840  3F A0 80 33 */	lis r29, DWCi_QR2AddErrorCallback@ha
/* 80324BE4 00320844  90 64 02 10 */	stw r3, 0x210(r4)
/* 80324BE8 00320848  3B 39 FE 1C */	addi r25, r25, DWCi_QR2PlayerKeyCallback@l
/* 80324BEC 0032084C  3B 5A FE 20 */	addi r26, r26, DWCi_QR2TeamKeyCallback@l
/* 80324BF0 00320850  3B 7B FE 24 */	addi r27, r27, DWCi_QR2KeyListCallback@l
/* 80324BF4 00320854  3B 9C FF 14 */	addi r28, r28, DWCi_QR2CountCallback@l
/* 80324BF8 00320858  3B BD FF 1C */	addi r29, r29, DWCi_QR2AddErrorCallback@l
/* 80324BFC 0032085C  3A C0 00 00 */	li r22, 0
/* 80324C00 00320860  3B C0 00 00 */	li r30, 0
/* 80324C04 00320864  3F E0 80 33 */	lis r31, 0x8033
lbl_80324C08:
/* 80324C08 00320868  82 ED B0 68 */	lwz r23, lbl_80640328-_SDA_BASE_(r13)
/* 80324C0C 0032086C  80 77 00 04 */	lwz r3, 4(r23)
/* 80324C10 00320870  80 63 00 00 */	lwz r3, 0(r3)
/* 80324C14 00320874  48 02 51 AD */	bl gt2GetLocalPort
/* 80324C18 00320878  80 97 00 04 */	lwz r4, 4(r23)
/* 80324C1C 0032087C  54 78 04 3E */	clrlwi r24, r3, 0x10
/* 80324C20 00320880  80 64 00 00 */	lwz r3, 0(r4)
/* 80324C24 00320884  48 02 51 C5 */	bl gt2GetSocketSOCKET
/* 80324C28 00320888  93 21 00 08 */	stw r25, 8(r1)
/* 80324C2C 0032088C  7C 64 1B 78 */	mr r4, r3
/* 80324C30 00320890  7F 05 C3 78 */	mr r5, r24
/* 80324C34 00320894  38 77 00 10 */	addi r3, r23, 0x10
/* 80324C38 00320898  93 41 00 0C */	stw r26, 0xc(r1)
/* 80324C3C 0032089C  39 5F FB E8 */	addi r10, r31, -1048
/* 80324C40 003208A0  39 00 00 01 */	li r8, 1
/* 80324C44 003208A4  39 20 00 01 */	li r9, 1
/* 80324C48 003208A8  93 61 00 10 */	stw r27, 0x10(r1)
/* 80324C4C 003208AC  93 81 00 14 */	stw r28, 0x14(r1)
/* 80324C50 003208B0  93 A1 00 18 */	stw r29, 0x18(r1)
/* 80324C54 003208B4  93 C1 00 1C */	stw r30, 0x1c(r1)
/* 80324C58 003208B8  80 D7 03 04 */	lwz r6, 0x304(r23)
/* 80324C5C 003208BC  80 F7 03 08 */	lwz r7, 0x308(r23)
/* 80324C60 003208C0  48 02 91 D9 */	bl qr2_init_socketA
/* 80324C64 003208C4  2C 03 00 00 */	cmpwi r3, 0
/* 80324C68 003208C8  7C 77 1B 78 */	mr r23, r3
/* 80324C6C 003208CC  41 82 00 30 */	beq lbl_80324C9C
/* 80324C70 003208D0  2C 03 00 03 */	cmpwi r3, 3
/* 80324C74 003208D4  40 82 00 0C */	bne lbl_80324C80
/* 80324C78 003208D8  2C 16 00 04 */	cmpwi r22, 4
/* 80324C7C 003208DC  40 82 00 14 */	bne lbl_80324C90
lbl_80324C80:
/* 80324C80 003208E0  7E E3 BB 78 */	mr r3, r23
/* 80324C84 003208E4  48 00 9A 41 */	bl DWCi_HandleQR2Error
/* 80324C88 003208E8  7E E3 BB 78 */	mr r3, r23
/* 80324C8C 003208EC  48 00 00 70 */	b lbl_80324CFC
lbl_80324C90:
/* 80324C90 003208F0  3A D6 00 01 */	addi r22, r22, 1
/* 80324C94 003208F4  2C 16 00 05 */	cmpwi r22, 5
/* 80324C98 003208F8  41 80 FF 70 */	blt lbl_80324C08
lbl_80324C9C:
/* 80324C9C 003208FC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324CA0 00320900  38 00 00 00 */	li r0, 0
/* 80324CA4 00320904  3C 80 80 33 */	lis r4, DWCi_QR2PublicAddrCallback@ha
/* 80324CA8 00320908  90 03 00 1C */	stw r0, 0x1c(r3)
/* 80324CAC 0032090C  38 84 FF 84 */	addi r4, r4, DWCi_QR2PublicAddrCallback@l
/* 80324CB0 00320910  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324CB4 00320914  B0 03 00 1A */	sth r0, 0x1a(r3)
/* 80324CB8 00320918  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324CBC 0032091C  80 63 00 10 */	lwz r3, 0x10(r3)
/* 80324CC0 00320920  48 02 96 0D */	bl qr2_register_publicaddress_callback
/* 80324CC4 00320924  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324CC8 00320928  3C 80 80 33 */	lis r4, DWCi_QR2NatnegCallback@ha
/* 80324CCC 0032092C  38 84 FF E4 */	addi r4, r4, DWCi_QR2NatnegCallback@l
/* 80324CD0 00320930  80 63 00 10 */	lwz r3, 0x10(r3)
/* 80324CD4 00320934  48 02 95 D1 */	bl qr2_register_natneg_callback
/* 80324CD8 00320938  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324CDC 0032093C  3C 80 80 33 */	lis r4, DWCi_QR2ClientMsgCallback@ha
/* 80324CE0 00320940  38 84 00 D0 */	addi r4, r4, DWCi_QR2ClientMsgCallback@l
/* 80324CE4 00320944  80 63 00 10 */	lwz r3, 0x10(r3)
/* 80324CE8 00320948  48 02 95 D1 */	bl qr2_register_clientmessage_callback
/* 80324CEC 0032094C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324CF0 00320950  80 63 00 10 */	lwz r3, 0x10(r3)
/* 80324CF4 00320954  48 02 98 CD */	bl qr2_send_statechanged
/* 80324CF8 00320958  7E E3 BB 78 */	mr r3, r23
lbl_80324CFC:
/* 80324CFC 0032095C  39 61 00 50 */	addi r11, r1, 0x50
/* 80324D00 00320960  4B EA 24 61 */	bl _restgpr_22
/* 80324D04 00320964  80 01 00 54 */	lwz r0, 0x54(r1)
/* 80324D08 00320968  7C 08 03 A6 */	mtlr r0
/* 80324D0C 0032096C  38 21 00 50 */	addi r1, r1, 0x50
/* 80324D10 00320970  4E 80 00 20 */	blr

.global DWCi_ConnectToAnybodyAsync
DWCi_ConnectToAnybodyAsync:
/* 80324D14 00320974  94 21 FE C0 */	stwu r1, -0x140(r1)
/* 80324D18 00320978  7C 08 02 A6 */	mflr r0
/* 80324D1C 0032097C  90 01 01 44 */	stw r0, 0x144(r1)
/* 80324D20 00320980  39 61 01 40 */	addi r11, r1, 0x140
/* 80324D24 00320984  4B EA 23 F9 */	bl _savegpr_24
/* 80324D28 00320988  80 0D B0 60 */	lwz r0, lbl_80640320-_SDA_BASE_(r13)
/* 80324D2C 0032098C  3F C0 80 44 */	lis r30, lbl_80447FE0@ha
/* 80324D30 00320990  7C 79 1B 78 */	mr r25, r3
/* 80324D34 00320994  7C 98 23 78 */	mr r24, r4
/* 80324D38 00320998  2C 00 00 00 */	cmpwi r0, 0
/* 80324D3C 0032099C  7C BA 2B 78 */	mr r26, r5
/* 80324D40 003209A0  7C DB 33 78 */	mr r27, r6
/* 80324D44 003209A4  7C FC 3B 78 */	mr r28, r7
/* 80324D48 003209A8  7D 1D 43 78 */	mr r29, r8
/* 80324D4C 003209AC  3B DE 7F E0 */	addi r30, r30, lbl_80447FE0@l
/* 80324D50 003209B0  41 82 00 1C */	beq lbl_80324D6C
/* 80324D54 003209B4  7C 04 03 78 */	mr r4, r0
/* 80324D58 003209B8  38 60 00 04 */	li r3, 4
/* 80324D5C 003209BC  38 A0 00 00 */	li r5, 0
/* 80324D60 003209C0  4B FF 7C 29 */	bl DWC_Free
/* 80324D64 003209C4  38 00 00 00 */	li r0, 0
/* 80324D68 003209C8  90 0D B0 60 */	stw r0, lbl_80640320-_SDA_BASE_(r13)
lbl_80324D6C:
/* 80324D6C 003209CC  2C 18 00 00 */	cmpwi r24, 0
/* 80324D70 003209D0  41 82 01 EC */	beq lbl_80324F5C
/* 80324D74 003209D4  38 00 00 20 */	li r0, 0x20
/* 80324D78 003209D8  38 7E 01 9C */	addi r3, r30, 0x19c
/* 80324D7C 003209DC  90 01 00 08 */	stw r0, 8(r1)
/* 80324D80 003209E0  38 80 00 03 */	li r4, 3
/* 80324D84 003209E4  39 3E 01 A8 */	addi r9, r30, 0x1a8
/* 80324D88 003209E8  38 0D 8D C0 */	addi r0, r13, lbl_8063E080-_SDA_BASE_
/* 80324D8C 003209EC  90 61 00 0C */	stw r3, 0xc(r1)
/* 80324D90 003209F0  38 61 00 20 */	addi r3, r1, 0x20
/* 80324D94 003209F4  38 BE 01 38 */	addi r5, r30, 0x138
/* 80324D98 003209F8  38 DE 01 90 */	addi r6, r30, 0x190
/* 80324D9C 003209FC  90 81 00 10 */	stw r4, 0x10(r1)
/* 80324DA0 00320A00  38 80 01 00 */	li r4, 0x100
/* 80324DA4 00320A04  38 E0 00 03 */	li r7, 3
/* 80324DA8 00320A08  39 0D 8D C0 */	addi r8, r13, lbl_8063E080-_SDA_BASE_
/* 80324DAC 00320A0C  91 21 00 14 */	stw r9, 0x14(r1)
/* 80324DB0 00320A10  39 20 FF FF */	li r9, -1
/* 80324DB4 00320A14  39 40 00 20 */	li r10, 0x20
/* 80324DB8 00320A18  90 01 00 18 */	stw r0, 0x18(r1)
/* 80324DBC 00320A1C  4C C6 31 82 */	crclr 6
/* 80324DC0 00320A20  4B EA 7C 65 */	bl snprintf
/* 80324DC4 00320A24  7C 7F 1B 78 */	mr r31, r3
/* 80324DC8 00320A28  38 6D 8D C8 */	addi r3, r13, lbl_8063E088-_SDA_BASE_
/* 80324DCC 00320A2C  4B EA 1D 99 */	bl strlen
/* 80324DD0 00320A30  20 1F 01 00 */	subfic r0, r31, 0x100
/* 80324DD4 00320A34  7F E3 00 50 */	subf r31, r3, r0
/* 80324DD8 00320A38  38 60 00 04 */	li r3, 4
/* 80324DDC 00320A3C  7F E4 FB 78 */	mr r4, r31
/* 80324DE0 00320A40  4B FF 7B 0D */	bl DWC_Alloc
/* 80324DE4 00320A44  2C 03 00 00 */	cmpwi r3, 0
/* 80324DE8 00320A48  90 6D B0 60 */	stw r3, lbl_80640320-_SDA_BASE_(r13)
/* 80324DEC 00320A4C  40 82 01 54 */	bne lbl_80324F40
/* 80324DF0 00320A50  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324DF4 00320A54  2C 03 00 00 */	cmpwi r3, 0
/* 80324DF8 00320A58  41 82 02 E8 */	beq lbl_803250E0
/* 80324DFC 00320A5C  38 00 00 02 */	li r0, 2
/* 80324E00 00320A60  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 80324E04 00320A64  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324E08 00320A68  80 63 00 04 */	lwz r3, 4(r3)
/* 80324E0C 00320A6C  80 63 00 00 */	lwz r3, 0(r3)
/* 80324E10 00320A70  48 02 4F 61 */	bl gt2CloseAllConnectionsHard
/* 80324E14 00320A74  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80324E18 00320A78  3B 20 00 00 */	li r25, 0
/* 80324E1C 00320A7C  3C 80 FF FF */	lis r4, 0xFFFEC77F@ha
/* 80324E20 00320A80  38 60 00 09 */	li r3, 9
/* 80324E24 00320A84  9B 25 01 AC */	stb r25, 0x1ac(r5)
/* 80324E28 00320A88  38 84 C7 7F */	addi r4, r4, 0xFFFEC77F@l
/* 80324E2C 00320A8C  4B FF 77 55 */	bl DWCi_SetError
/* 80324E30 00320A90  38 60 00 01 */	li r3, 1
/* 80324E34 00320A94  38 8D 8D B8 */	addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 80324E38 00320A98  38 A0 00 00 */	li r5, 0
/* 80324E3C 00320A9C  4B FF AE 15 */	bl DWCi_SetGPStatus
/* 80324E40 00320AA0  83 8D B0 68 */	lwz r28, lbl_80640328-_SDA_BASE_(r13)
/* 80324E44 00320AA4  88 9C 00 15 */	lbz r4, 0x15(r28)
/* 80324E48 00320AA8  80 7C 02 1C */	lwz r3, 0x21c(r28)
/* 80324E4C 00320AAC  38 04 FF FE */	addi r0, r4, -2
/* 80324E50 00320AB0  7C 04 00 34 */	cntlzw r4, r0
/* 80324E54 00320AB4  7C 60 00 34 */	cntlzw r0, r3
/* 80324E58 00320AB8  54 9A D9 7E */	srwi r26, r4, 5
/* 80324E5C 00320ABC  54 1B D9 7E */	srwi r27, r0, 5
/* 80324E60 00320AC0  4B FF AC E9 */	bl DWCi_GetFriendListIndex
/* 80324E64 00320AC4  81 9C 04 78 */	lwz r12, 0x478(r28)
/* 80324E68 00320AC8  7C 67 1B 78 */	mr r7, r3
/* 80324E6C 00320ACC  7F 65 DB 78 */	mr r5, r27
/* 80324E70 00320AD0  7F 46 D3 78 */	mr r6, r26
/* 80324E74 00320AD4  81 1C 04 7C */	lwz r8, 0x47c(r28)
/* 80324E78 00320AD8  38 60 00 09 */	li r3, 9
/* 80324E7C 00320ADC  38 80 00 00 */	li r4, 0
/* 80324E80 00320AE0  7D 89 03 A6 */	mtctr r12
/* 80324E84 00320AE4  4E 80 04 21 */	bctrl
/* 80324E88 00320AE8  38 9E 00 58 */	addi r4, r30, 0x58
/* 80324E8C 00320AEC  38 60 00 40 */	li r3, 0x40
/* 80324E90 00320AF0  4C C6 31 82 */	crclr 6
/* 80324E94 00320AF4  4B FF 7C A1 */	bl DWC_Printf
/* 80324E98 00320AF8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324E9C 00320AFC  2C 03 00 00 */	cmpwi r3, 0
/* 80324EA0 00320B00  41 82 02 40 */	beq lbl_803250E0
/* 80324EA4 00320B04  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 80324EA8 00320B08  2C 03 00 00 */	cmpwi r3, 0
/* 80324EAC 00320B0C  41 82 00 10 */	beq lbl_80324EBC
/* 80324EB0 00320B10  48 03 95 ED */	bl ServerBrowserFree
/* 80324EB4 00320B14  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324EB8 00320B18  93 23 00 E4 */	stw r25, 0xe4(r3)
lbl_80324EBC:
/* 80324EBC 00320B1C  48 03 5C F9 */	bl NNFreeNegotiateList
/* 80324EC0 00320B20  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324EC4 00320B24  3B 20 00 00 */	li r25, 0
/* 80324EC8 00320B28  93 23 01 A4 */	stw r25, 0x1a4(r3)
/* 80324ECC 00320B2C  80 8D B0 60 */	lwz r4, lbl_80640320-_SDA_BASE_(r13)
/* 80324ED0 00320B30  2C 04 00 00 */	cmpwi r4, 0
/* 80324ED4 00320B34  41 82 00 14 */	beq lbl_80324EE8
/* 80324ED8 00320B38  38 60 00 04 */	li r3, 4
/* 80324EDC 00320B3C  38 A0 00 00 */	li r5, 0
/* 80324EE0 00320B40  4B FF 7A A9 */	bl DWC_Free
/* 80324EE4 00320B44  93 2D B0 60 */	stw r25, lbl_80640320-_SDA_BASE_(r13)
lbl_80324EE8:
/* 80324EE8 00320B48  3F 40 80 61 */	lis r26, lbl_8060FD88@ha
/* 80324EEC 00320B4C  3B 20 00 00 */	li r25, 0
/* 80324EF0 00320B50  3B 5A FD 88 */	addi r26, r26, lbl_8060FD88@l
lbl_80324EF4:
/* 80324EF4 00320B54  80 9A 00 04 */	lwz r4, 4(r26)
/* 80324EF8 00320B58  2C 04 00 00 */	cmpwi r4, 0
/* 80324EFC 00320B5C  41 82 00 10 */	beq lbl_80324F0C
/* 80324F00 00320B60  38 60 00 04 */	li r3, 4
/* 80324F04 00320B64  38 A0 00 00 */	li r5, 0
/* 80324F08 00320B68  4B FF 7A 81 */	bl DWC_Free
lbl_80324F0C:
/* 80324F0C 00320B6C  3B 39 00 01 */	addi r25, r25, 1
/* 80324F10 00320B70  3B 5A 00 0C */	addi r26, r26, 0xc
/* 80324F14 00320B74  2C 19 00 9A */	cmpwi r25, 0x9a
/* 80324F18 00320B78  41 80 FF DC */	blt lbl_80324EF4
/* 80324F1C 00320B7C  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 80324F20 00320B80  38 80 00 00 */	li r4, 0
/* 80324F24 00320B84  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 80324F28 00320B88  38 A0 07 38 */	li r5, 0x738
/* 80324F2C 00320B8C  4B CD F1 D9 */	bl memset
/* 80324F30 00320B90  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324F34 00320B94  38 00 00 01 */	li r0, 1
/* 80324F38 00320B98  98 03 00 18 */	stb r0, 0x18(r3)
/* 80324F3C 00320B9C  48 00 01 A4 */	b lbl_803250E0
lbl_80324F40:
/* 80324F40 00320BA0  7F 04 C3 78 */	mr r4, r24
/* 80324F44 00320BA4  7F E5 FB 78 */	mr r5, r31
/* 80324F48 00320BA8  4B CD F0 B9 */	bl memcpy
/* 80324F4C 00320BAC  80 0D B0 60 */	lwz r0, lbl_80640320-_SDA_BASE_(r13)
/* 80324F50 00320BB0  38 80 00 00 */	li r4, 0
/* 80324F54 00320BB4  7C 60 FA 14 */	add r3, r0, r31
/* 80324F58 00320BB8  98 83 FF FF */	stb r4, -1(r3)
lbl_80324F5C:
/* 80324F5C 00320BBC  38 60 00 00 */	li r3, 0
/* 80324F60 00320BC0  48 00 30 05 */	bl DWCi_ResetMatchParam
/* 80324F64 00320BC4  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80324F68 00320BC8  3B E0 00 00 */	li r31, 0
/* 80324F6C 00320BCC  38 60 00 32 */	li r3, 0x32
/* 80324F70 00320BD0  9B E4 00 15 */	stb r31, 0x15(r4)
/* 80324F74 00320BD4  38 8D 8D C0 */	addi r4, r13, lbl_8063E080-_SDA_BASE_
/* 80324F78 00320BD8  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80324F7C 00320BDC  9B 25 00 16 */	stb r25, 0x16(r5)
/* 80324F80 00320BE0  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80324F84 00320BE4  93 45 04 78 */	stw r26, 0x478(r5)
/* 80324F88 00320BE8  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80324F8C 00320BEC  93 65 04 7C */	stw r27, 0x47c(r5)
/* 80324F90 00320BF0  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80324F94 00320BF4  9B E5 01 81 */	stb r31, 0x181(r5)
/* 80324F98 00320BF8  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80324F9C 00320BFC  9B E5 02 E0 */	stb r31, 0x2e0(r5)
/* 80324FA0 00320C00  48 02 B8 2D */	bl qr2_register_keyA
/* 80324FA4 00320C04  38 9E 01 9C */	addi r4, r30, 0x19c
/* 80324FA8 00320C08  38 60 00 33 */	li r3, 0x33
/* 80324FAC 00320C0C  48 02 B8 21 */	bl qr2_register_keyA
/* 80324FB0 00320C10  38 9E 01 A8 */	addi r4, r30, 0x1a8
/* 80324FB4 00320C14  38 60 00 34 */	li r3, 0x34
/* 80324FB8 00320C18  48 02 B8 15 */	bl qr2_register_keyA
/* 80324FBC 00320C1C  38 9E 01 90 */	addi r4, r30, 0x190
/* 80324FC0 00320C20  38 60 00 35 */	li r3, 0x35
/* 80324FC4 00320C24  48 02 B8 09 */	bl qr2_register_keyA
/* 80324FC8 00320C28  38 9E 01 B4 */	addi r4, r30, 0x1b4
/* 80324FCC 00320C2C  38 60 00 36 */	li r3, 0x36
/* 80324FD0 00320C30  48 02 B7 FD */	bl qr2_register_keyA
/* 80324FD4 00320C34  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324FD8 00320C38  38 00 00 02 */	li r0, 2
/* 80324FDC 00320C3C  93 83 04 88 */	stw r28, 0x488(r3)
/* 80324FE0 00320C40  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324FE4 00320C44  93 A3 04 8C */	stw r29, 0x48c(r3)
/* 80324FE8 00320C48  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80324FEC 00320C4C  90 03 01 A4 */	stw r0, 0x1a4(r3)
/* 80324FF0 00320C50  83 2D B0 68 */	lwz r25, lbl_80640328-_SDA_BASE_(r13)
/* 80324FF4 00320C54  80 19 00 E4 */	lwz r0, 0xe4(r25)
/* 80324FF8 00320C58  2C 00 00 00 */	cmpwi r0, 0
/* 80324FFC 00320C5C  40 82 00 34 */	bne lbl_80325030
/* 80325000 00320C60  80 79 03 04 */	lwz r3, 0x304(r25)
/* 80325004 00320C64  3D 40 80 33 */	lis r10, DWCi_SBCallback@ha
/* 80325008 00320C68  38 C0 00 00 */	li r6, 0
/* 8032500C 00320C6C  38 E0 00 14 */	li r7, 0x14
/* 80325010 00320C70  93 E1 00 08 */	stw r31, 8(r1)
/* 80325014 00320C74  7C 64 1B 78 */	mr r4, r3
/* 80325018 00320C78  39 4A EF 68 */	addi r10, r10, DWCi_SBCallback@l
/* 8032501C 00320C7C  39 00 00 01 */	li r8, 1
/* 80325020 00320C80  80 B9 03 08 */	lwz r5, 0x308(r25)
/* 80325024 00320C84  39 20 00 00 */	li r9, 0
/* 80325028 00320C88  48 03 93 91 */	bl ServerBrowserNewA
/* 8032502C 00320C8C  90 79 00 E4 */	stw r3, 0xe4(r25)
lbl_80325030:
/* 80325030 00320C90  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80325034 00320C94  80 03 00 E4 */	lwz r0, 0xe4(r3)
/* 80325038 00320C98  2C 00 00 00 */	cmpwi r0, 0
/* 8032503C 00320C9C  40 82 00 14 */	bne lbl_80325050
/* 80325040 00320CA0  38 60 00 05 */	li r3, 5
/* 80325044 00320CA4  48 00 94 55 */	bl DWCi_HandleSBError
/* 80325048 00320CA8  2C 03 00 00 */	cmpwi r3, 0
/* 8032504C 00320CAC  40 82 00 94 */	bne lbl_803250E0
lbl_80325050:
/* 80325050 00320CB0  38 60 00 03 */	li r3, 3
/* 80325054 00320CB4  38 8D 8D B8 */	addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 80325058 00320CB8  38 A0 00 00 */	li r5, 0
/* 8032505C 00320CBC  4B FF AB F5 */	bl DWCi_SetGPStatus
/* 80325060 00320CC0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80325064 00320CC4  80 63 02 10 */	lwz r3, 0x210(r3)
/* 80325068 00320CC8  48 00 31 D9 */	bl DWCi_SBUpdateAsync
/* 8032506C 00320CCC  48 00 94 2D */	bl DWCi_HandleSBError
/* 80325070 00320CD0  2C 03 00 00 */	cmpwi r3, 0
/* 80325074 00320CD4  40 82 00 6C */	bne lbl_803250E0
/* 80325078 00320CD8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032507C 00320CDC  80 03 00 10 */	lwz r0, 0x10(r3)
/* 80325080 00320CE0  2C 00 00 00 */	cmpwi r0, 0
/* 80325084 00320CE4  40 82 00 0C */	bne lbl_80325090
/* 80325088 00320CE8  80 63 02 10 */	lwz r3, 0x210(r3)
/* 8032508C 00320CEC  4B FF FB 05 */	bl DWCi_QR2Startup
lbl_80325090:
/* 80325090 00320CF0  80 6D B0 64 */	lwz r3, lbl_80640324-_SDA_BASE_(r13)
/* 80325094 00320CF4  2C 03 00 00 */	cmpwi r3, 0
/* 80325098 00320CF8  41 82 00 48 */	beq lbl_803250E0
/* 8032509C 00320CFC  88 03 00 00 */	lbz r0, 0(r3)
/* 803250A0 00320D00  2C 00 00 00 */	cmpwi r0, 0
/* 803250A4 00320D04  41 82 00 3C */	beq lbl_803250E0
/* 803250A8 00320D08  38 00 00 00 */	li r0, 0
/* 803250AC 00320D0C  90 03 00 08 */	stw r0, 8(r3)
/* 803250B0 00320D10  80 6D B0 64 */	lwz r3, lbl_80640324-_SDA_BASE_(r13)
/* 803250B4 00320D14  90 03 00 0C */	stw r0, 0xc(r3)
/* 803250B8 00320D18  80 6D B0 64 */	lwz r3, lbl_80640324-_SDA_BASE_(r13)
/* 803250BC 00320D1C  98 03 00 02 */	stb r0, 2(r3)
/* 803250C0 00320D20  4B F4 D6 F9 */	bl OSGetTime
/* 803250C4 00320D24  80 AD B0 64 */	lwz r5, lbl_80640324-_SDA_BASE_(r13)
/* 803250C8 00320D28  90 85 00 1C */	stw r4, 0x1c(r5)
/* 803250CC 00320D2C  90 65 00 18 */	stw r3, 0x18(r5)
/* 803250D0 00320D30  4B F4 D6 E9 */	bl OSGetTime
/* 803250D4 00320D34  80 AD B0 64 */	lwz r5, lbl_80640324-_SDA_BASE_(r13)
/* 803250D8 00320D38  90 85 00 14 */	stw r4, 0x14(r5)
/* 803250DC 00320D3C  90 65 00 10 */	stw r3, 0x10(r5)
lbl_803250E0:
/* 803250E0 00320D40  39 61 01 40 */	addi r11, r1, 0x140
/* 803250E4 00320D44  4B EA 20 85 */	bl _restgpr_24
/* 803250E8 00320D48  80 01 01 44 */	lwz r0, 0x144(r1)
/* 803250EC 00320D4C  7C 08 03 A6 */	mtlr r0
/* 803250F0 00320D50  38 21 01 40 */	addi r1, r1, 0x140
/* 803250F4 00320D54  4E 80 00 20 */	blr

.global DWCi_SetupGameServer
DWCi_SetupGameServer:
/* 803250F8 00320D58  94 21 FF A0 */	stwu r1, -0x60(r1)
/* 803250FC 00320D5C  7C 08 02 A6 */	mflr r0
/* 80325100 00320D60  90 01 00 64 */	stw r0, 0x64(r1)
/* 80325104 00320D64  39 61 00 60 */	addi r11, r1, 0x60
/* 80325108 00320D68  4B EA 20 19 */	bl _savegpr_25
/* 8032510C 00320D6C  3F C0 80 44 */	lis r30, lbl_80447FE0@ha
/* 80325110 00320D70  7C 79 1B 78 */	mr r25, r3
/* 80325114 00320D74  7C 9A 23 78 */	mr r26, r4
/* 80325118 00320D78  7C BB 2B 78 */	mr r27, r5
/* 8032511C 00320D7C  7C DC 33 78 */	mr r28, r6
/* 80325120 00320D80  7C FD 3B 78 */	mr r29, r7
/* 80325124 00320D84  3B DE 7F E0 */	addi r30, r30, lbl_80447FE0@l
/* 80325128 00320D88  38 60 00 00 */	li r3, 0
/* 8032512C 00320D8C  48 00 2E 39 */	bl DWCi_ResetMatchParam
/* 80325130 00320D90  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80325134 00320D94  38 00 00 02 */	li r0, 2
/* 80325138 00320D98  3B E0 00 00 */	li r31, 0
/* 8032513C 00320D9C  38 60 00 32 */	li r3, 0x32
/* 80325140 00320DA0  98 04 00 15 */	stb r0, 0x15(r4)
/* 80325144 00320DA4  38 8D 8D C0 */	addi r4, r13, lbl_8063E080-_SDA_BASE_
/* 80325148 00320DA8  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032514C 00320DAC  9B 25 00 16 */	stb r25, 0x16(r5)
/* 80325150 00320DB0  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80325154 00320DB4  93 45 04 78 */	stw r26, 0x478(r5)
/* 80325158 00320DB8  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032515C 00320DBC  93 65 04 7C */	stw r27, 0x47c(r5)
/* 80325160 00320DC0  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80325164 00320DC4  9B E5 01 81 */	stb r31, 0x181(r5)
/* 80325168 00320DC8  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032516C 00320DCC  9B E5 02 E0 */	stb r31, 0x2e0(r5)
/* 80325170 00320DD0  48 02 B6 5D */	bl qr2_register_keyA
/* 80325174 00320DD4  38 9E 01 9C */	addi r4, r30, 0x19c
/* 80325178 00320DD8  38 60 00 33 */	li r3, 0x33
/* 8032517C 00320DDC  48 02 B6 51 */	bl qr2_register_keyA
/* 80325180 00320DE0  38 9E 01 A8 */	addi r4, r30, 0x1a8
/* 80325184 00320DE4  38 60 00 34 */	li r3, 0x34
/* 80325188 00320DE8  48 02 B6 45 */	bl qr2_register_keyA
/* 8032518C 00320DEC  38 9E 01 90 */	addi r4, r30, 0x190
/* 80325190 00320DF0  38 60 00 35 */	li r3, 0x35
/* 80325194 00320DF4  48 02 B6 39 */	bl qr2_register_keyA
/* 80325198 00320DF8  38 9E 01 B4 */	addi r4, r30, 0x1b4
/* 8032519C 00320DFC  38 60 00 36 */	li r3, 0x36
/* 803251A0 00320E00  48 02 B6 2D */	bl qr2_register_keyA
/* 803251A4 00320E04  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 803251A8 00320E08  38 A0 00 01 */	li r5, 1
/* 803251AC 00320E0C  38 6D B0 6C */	addi r3, r13, lbl_8064032C-_SDA_BASE_
/* 803251B0 00320E10  38 00 00 0A */	li r0, 0xa
/* 803251B4 00320E14  93 84 04 80 */	stw r28, 0x480(r4)
/* 803251B8 00320E18  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 803251BC 00320E1C  93 A4 04 84 */	stw r29, 0x484(r4)
/* 803251C0 00320E20  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 803251C4 00320E24  80 86 02 10 */	lwz r4, 0x210(r6)
/* 803251C8 00320E28  90 86 00 F8 */	stw r4, 0xf8(r6)
/* 803251CC 00320E2C  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 803251D0 00320E30  90 A4 03 00 */	stw r5, 0x300(r4)
/* 803251D4 00320E34  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 803251D8 00320E38  9B E4 00 0E */	stb r31, 0xe(r4)
/* 803251DC 00320E3C  9B E3 00 01 */	stb r31, 1(r3)
/* 803251E0 00320E40  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803251E4 00320E44  90 03 01 A4 */	stw r0, 0x1a4(r3)
/* 803251E8 00320E48  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803251EC 00320E4C  88 03 00 15 */	lbz r0, 0x15(r3)
/* 803251F0 00320E50  28 00 00 02 */	cmplwi r0, 2
/* 803251F4 00320E54  41 82 00 0C */	beq lbl_80325200
/* 803251F8 00320E58  38 60 00 00 */	li r3, 0
/* 803251FC 00320E5C  48 00 00 A4 */	b lbl_803252A0
lbl_80325200:
/* 80325200 00320E60  88 C3 00 16 */	lbz r6, 0x16(r3)
/* 80325204 00320E64  38 61 00 08 */	addi r3, r1, 8
/* 80325208 00320E68  38 80 00 0C */	li r4, 0xc
/* 8032520C 00320E6C  38 AD 8D A8 */	addi r5, r13, lbl_8063E068-_SDA_BASE_
/* 80325210 00320E70  38 C6 00 01 */	addi r6, r6, 1
/* 80325214 00320E74  4C C6 31 82 */	crclr 6
/* 80325218 00320E78  4B EA 78 0D */	bl snprintf
/* 8032521C 00320E7C  38 81 00 08 */	addi r4, r1, 8
/* 80325220 00320E80  38 A1 00 18 */	addi r5, r1, 0x18
/* 80325224 00320E84  38 6D 8D AC */	addi r3, r13, lbl_8063E06C-_SDA_BASE_
/* 80325228 00320E88  38 C0 00 2F */	li r6, 0x2f
/* 8032522C 00320E8C  4B FF 9B C1 */	bl DWC_SetCommonKeyValueString
/* 80325230 00320E90  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 80325234 00320E94  38 61 00 08 */	addi r3, r1, 8
/* 80325238 00320E98  38 80 00 0C */	li r4, 0xc
/* 8032523C 00320E9C  38 AD 8D A8 */	addi r5, r13, lbl_8063E068-_SDA_BASE_
/* 80325240 00320EA0  88 C6 00 0D */	lbz r6, 0xd(r6)
/* 80325244 00320EA4  38 C6 00 01 */	addi r6, r6, 1
/* 80325248 00320EA8  4C C6 31 82 */	crclr 6
/* 8032524C 00320EAC  4B EA 77 D9 */	bl snprintf
/* 80325250 00320EB0  38 81 00 08 */	addi r4, r1, 8
/* 80325254 00320EB4  38 A1 00 18 */	addi r5, r1, 0x18
/* 80325258 00320EB8  38 6D 8D B0 */	addi r3, r13, lbl_8063E070-_SDA_BASE_
/* 8032525C 00320EBC  38 C0 00 2F */	li r6, 0x2f
/* 80325260 00320EC0  4B FF 9B E5 */	bl DWC_AddCommonKeyValueString
/* 80325264 00320EC4  38 61 00 08 */	addi r3, r1, 8
/* 80325268 00320EC8  38 80 00 0C */	li r4, 0xc
/* 8032526C 00320ECC  38 AD 8D A8 */	addi r5, r13, lbl_8063E068-_SDA_BASE_
/* 80325270 00320ED0  38 C0 00 03 */	li r6, 3
/* 80325274 00320ED4  4C C6 31 82 */	crclr 6
/* 80325278 00320ED8  4B EA 77 AD */	bl snprintf
/* 8032527C 00320EDC  38 81 00 08 */	addi r4, r1, 8
/* 80325280 00320EE0  38 A1 00 18 */	addi r5, r1, 0x18
/* 80325284 00320EE4  38 6D 8D B4 */	addi r3, r13, lbl_8063E074-_SDA_BASE_
/* 80325288 00320EE8  38 C0 00 2F */	li r6, 0x2f
/* 8032528C 00320EEC  4B FF 9B B9 */	bl DWC_AddCommonKeyValueString
/* 80325290 00320EF0  38 81 00 18 */	addi r4, r1, 0x18
/* 80325294 00320EF4  38 60 00 06 */	li r3, 6
/* 80325298 00320EF8  38 A0 00 00 */	li r5, 0
/* 8032529C 00320EFC  4B FF A9 B5 */	bl DWCi_SetGPStatus
lbl_803252A0:
/* 803252A0 00320F00  48 00 8F F1 */	bl DWCi_HandleGPError
/* 803252A4 00320F04  2C 03 00 00 */	cmpwi r3, 0
/* 803252A8 00320F08  40 82 00 1C */	bne lbl_803252C4
/* 803252AC 00320F0C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803252B0 00320F10  80 03 00 10 */	lwz r0, 0x10(r3)
/* 803252B4 00320F14  2C 00 00 00 */	cmpwi r0, 0
/* 803252B8 00320F18  40 82 00 0C */	bne lbl_803252C4
/* 803252BC 00320F1C  80 63 02 10 */	lwz r3, 0x210(r3)
/* 803252C0 00320F20  4B FF F8 D1 */	bl DWCi_QR2Startup
lbl_803252C4:
/* 803252C4 00320F24  39 61 00 60 */	addi r11, r1, 0x60
/* 803252C8 00320F28  4B EA 1E A5 */	bl _restgpr_25
/* 803252CC 00320F2C  80 01 00 64 */	lwz r0, 0x64(r1)
/* 803252D0 00320F30  7C 08 03 A6 */	mtlr r0
/* 803252D4 00320F34  38 21 00 60 */	addi r1, r1, 0x60
/* 803252D8 00320F38  4E 80 00 20 */	blr

.global DWCi_ConnectToGameServerAsync
DWCi_ConnectToGameServerAsync:
/* 803252DC 00320F3C  94 21 FF D0 */	stwu r1, -0x30(r1)
/* 803252E0 00320F40  7C 08 02 A6 */	mflr r0
/* 803252E4 00320F44  90 01 00 34 */	stw r0, 0x34(r1)
/* 803252E8 00320F48  39 61 00 30 */	addi r11, r1, 0x30
/* 803252EC 00320F4C  4B EA 1E 35 */	bl _savegpr_25
/* 803252F0 00320F50  3F A0 80 44 */	lis r29, lbl_80447FE0@ha
/* 803252F4 00320F54  7C 7F 1B 78 */	mr r31, r3
/* 803252F8 00320F58  7C 99 23 78 */	mr r25, r4
/* 803252FC 00320F5C  7C BA 2B 78 */	mr r26, r5
/* 80325300 00320F60  7C DB 33 78 */	mr r27, r6
/* 80325304 00320F64  7C FC 3B 78 */	mr r28, r7
/* 80325308 00320F68  3B BD 7F E0 */	addi r29, r29, lbl_80447FE0@l
/* 8032530C 00320F6C  38 60 00 00 */	li r3, 0
/* 80325310 00320F70  48 00 2C 55 */	bl DWCi_ResetMatchParam
/* 80325314 00320F74  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80325318 00320F78  38 00 00 03 */	li r0, 3
/* 8032531C 00320F7C  3B C0 00 00 */	li r30, 0
/* 80325320 00320F80  38 60 00 32 */	li r3, 0x32
/* 80325324 00320F84  98 04 00 15 */	stb r0, 0x15(r4)
/* 80325328 00320F88  38 8D 8D C0 */	addi r4, r13, lbl_8063E080-_SDA_BASE_
/* 8032532C 00320F8C  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80325330 00320F90  9B C5 00 16 */	stb r30, 0x16(r5)
/* 80325334 00320F94  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80325338 00320F98  93 25 04 78 */	stw r25, 0x478(r5)
/* 8032533C 00320F9C  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80325340 00320FA0  93 45 04 7C */	stw r26, 0x47c(r5)
/* 80325344 00320FA4  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80325348 00320FA8  9B C5 01 81 */	stb r30, 0x181(r5)
/* 8032534C 00320FAC  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80325350 00320FB0  9B C5 02 E0 */	stb r30, 0x2e0(r5)
/* 80325354 00320FB4  48 02 B4 79 */	bl qr2_register_keyA
/* 80325358 00320FB8  38 9D 01 9C */	addi r4, r29, 0x19c
/* 8032535C 00320FBC  38 60 00 33 */	li r3, 0x33
/* 80325360 00320FC0  48 02 B4 6D */	bl qr2_register_keyA
/* 80325364 00320FC4  38 9D 01 A8 */	addi r4, r29, 0x1a8
/* 80325368 00320FC8  38 60 00 34 */	li r3, 0x34
/* 8032536C 00320FCC  48 02 B4 61 */	bl qr2_register_keyA
/* 80325370 00320FD0  38 9D 01 90 */	addi r4, r29, 0x190
/* 80325374 00320FD4  38 60 00 35 */	li r3, 0x35
/* 80325378 00320FD8  48 02 B4 55 */	bl qr2_register_keyA
/* 8032537C 00320FDC  38 9D 01 B4 */	addi r4, r29, 0x1b4
/* 80325380 00320FE0  38 60 00 36 */	li r3, 0x36
/* 80325384 00320FE4  48 02 B4 49 */	bl qr2_register_keyA
/* 80325388 00320FE8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032538C 00320FEC  38 80 00 01 */	li r4, 1
/* 80325390 00320FF0  38 00 00 04 */	li r0, 4
/* 80325394 00320FF4  93 63 04 80 */	stw r27, 0x480(r3)
/* 80325398 00320FF8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032539C 00320FFC  93 83 04 84 */	stw r28, 0x484(r3)
/* 803253A0 00321000  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803253A4 00321004  98 83 00 17 */	stb r4, 0x17(r3)
/* 803253A8 00321008  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 803253AC 0032100C  80 64 02 10 */	lwz r3, 0x210(r4)
/* 803253B0 00321010  90 64 00 20 */	stw r3, 0x20(r4)
/* 803253B4 00321014  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803253B8 00321018  93 E3 00 F8 */	stw r31, 0xf8(r3)
/* 803253BC 0032101C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803253C0 00321020  90 03 01 A4 */	stw r0, 0x1a4(r3)
/* 803253C4 00321024  83 AD B0 68 */	lwz r29, lbl_80640328-_SDA_BASE_(r13)
/* 803253C8 00321028  80 1D 00 E4 */	lwz r0, 0xe4(r29)
/* 803253CC 0032102C  2C 00 00 00 */	cmpwi r0, 0
/* 803253D0 00321030  40 82 00 34 */	bne lbl_80325404
/* 803253D4 00321034  80 7D 03 04 */	lwz r3, 0x304(r29)
/* 803253D8 00321038  3D 40 80 33 */	lis r10, DWCi_SBCallback@ha
/* 803253DC 0032103C  38 C0 00 00 */	li r6, 0
/* 803253E0 00321040  38 E0 00 14 */	li r7, 0x14
/* 803253E4 00321044  93 C1 00 08 */	stw r30, 8(r1)
/* 803253E8 00321048  7C 64 1B 78 */	mr r4, r3
/* 803253EC 0032104C  39 4A EF 68 */	addi r10, r10, DWCi_SBCallback@l
/* 803253F0 00321050  39 00 00 01 */	li r8, 1
/* 803253F4 00321054  80 BD 03 08 */	lwz r5, 0x308(r29)
/* 803253F8 00321058  39 20 00 00 */	li r9, 0
/* 803253FC 0032105C  48 03 8F BD */	bl ServerBrowserNewA
/* 80325400 00321060  90 7D 00 E4 */	stw r3, 0xe4(r29)
lbl_80325404:
/* 80325404 00321064  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80325408 00321068  80 03 00 E4 */	lwz r0, 0xe4(r3)
/* 8032540C 0032106C  2C 00 00 00 */	cmpwi r0, 0
/* 80325410 00321070  40 82 00 14 */	bne lbl_80325424
/* 80325414 00321074  38 60 00 05 */	li r3, 5
/* 80325418 00321078  48 00 90 81 */	bl DWCi_HandleSBError
/* 8032541C 0032107C  2C 03 00 00 */	cmpwi r3, 0
/* 80325420 00321080  40 82 00 70 */	bne lbl_80325490
lbl_80325424:
/* 80325424 00321084  38 60 00 05 */	li r3, 5
/* 80325428 00321088  38 8D 8D B8 */	addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 8032542C 0032108C  38 A0 00 00 */	li r5, 0
/* 80325430 00321090  4B FF A8 21 */	bl DWCi_SetGPStatus
/* 80325434 00321094  48 00 8E 5D */	bl DWCi_HandleGPError
/* 80325438 00321098  2C 03 00 00 */	cmpwi r3, 0
/* 8032543C 0032109C  40 82 00 54 */	bne lbl_80325490
/* 80325440 003210A0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80325444 003210A4  80 03 00 10 */	lwz r0, 0x10(r3)
/* 80325448 003210A8  2C 00 00 00 */	cmpwi r0, 0
/* 8032544C 003210AC  40 82 00 14 */	bne lbl_80325460
/* 80325450 003210B0  80 63 02 10 */	lwz r3, 0x210(r3)
/* 80325454 003210B4  4B FF F7 3D */	bl DWCi_QR2Startup
/* 80325458 003210B8  2C 03 00 00 */	cmpwi r3, 0
/* 8032545C 003210BC  40 82 00 34 */	bne lbl_80325490
lbl_80325460:
/* 80325460 003210C0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80325464 003210C4  38 80 00 00 */	li r4, 0
/* 80325468 003210C8  80 63 00 F8 */	lwz r3, 0xf8(r3)
/* 8032546C 003210CC  48 00 59 9D */	bl DWCi_SendResvCommand
/* 80325470 003210D0  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80325474 003210D4  88 04 00 15 */	lbz r0, 0x15(r4)
/* 80325478 003210D8  2C 00 00 00 */	cmpwi r0, 0
/* 8032547C 003210DC  40 82 00 0C */	bne lbl_80325488
/* 80325480 003210E0  48 00 90 19 */	bl DWCi_HandleSBError
/* 80325484 003210E4  48 00 00 08 */	b lbl_8032548C
lbl_80325488:
/* 80325488 003210E8  48 00 8E 09 */	bl DWCi_HandleGPError
lbl_8032548C:
/* 8032548C 003210EC  2C 03 00 00 */	cmpwi r3, 0
lbl_80325490:
/* 80325490 003210F0  39 61 00 30 */	addi r11, r1, 0x30
/* 80325494 003210F4  4B EA 1C D9 */	bl _restgpr_25
/* 80325498 003210F8  80 01 00 34 */	lwz r0, 0x34(r1)
/* 8032549C 003210FC  7C 08 03 A6 */	mtlr r0
/* 803254A0 00321100  38 21 00 30 */	addi r1, r1, 0x30
/* 803254A4 00321104  4E 80 00 20 */	blr

.global DWCi_MatchProcess
DWCi_MatchProcess:
/* 803254A8 00321108  94 21 FF B0 */	stwu r1, -0x50(r1)
/* 803254AC 0032110C  7C 08 02 A6 */	mflr r0
/* 803254B0 00321110  90 01 00 54 */	stw r0, 0x54(r1)
/* 803254B4 00321114  39 61 00 50 */	addi r11, r1, 0x50
/* 803254B8 00321118  4B EA 1C 71 */	bl _savegpr_27
/* 803254BC 0032111C  80 0D B0 68 */	lwz r0, lbl_80640328-_SDA_BASE_(r13)
/* 803254C0 00321120  3F C0 80 44 */	lis r30, lbl_80447FE0@ha
/* 803254C4 00321124  7C 7B 1B 78 */	mr r27, r3
/* 803254C8 00321128  2C 00 00 00 */	cmpwi r0, 0
/* 803254CC 0032112C  3B DE 7F E0 */	addi r30, r30, lbl_80447FE0@l
/* 803254D0 00321130  41 82 0E B4 */	beq lbl_80326384
/* 803254D4 00321134  4B FF 70 99 */	bl DWCi_IsError
/* 803254D8 00321138  2C 03 00 00 */	cmpwi r3, 0
/* 803254DC 0032113C  41 82 00 08 */	beq lbl_803254E4
/* 803254E0 00321140  48 00 0E A4 */	b lbl_80326384
lbl_803254E4:
/* 803254E4 00321144  2C 1B 00 00 */	cmpwi r27, 0
/* 803254E8 00321148  40 82 00 34 */	bne lbl_8032551C
/* 803254EC 0032114C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803254F0 00321150  80 63 00 10 */	lwz r3, 0x10(r3)
/* 803254F4 00321154  2C 03 00 00 */	cmpwi r3, 0
/* 803254F8 00321158  41 82 00 08 */	beq lbl_80325500
/* 803254FC 0032115C  48 02 8D E5 */	bl qr2_think
lbl_80325500:
/* 80325500 00321160  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80325504 00321164  80 63 00 04 */	lwz r3, 4(r3)
/* 80325508 00321168  2C 03 00 00 */	cmpwi r3, 0
/* 8032550C 0032116C  41 82 0E 78 */	beq lbl_80326384
/* 80325510 00321170  80 63 00 00 */	lwz r3, 0(r3)
/* 80325514 00321174  48 02 45 29 */	bl gt2Think
/* 80325518 00321178  48 00 0E 6C */	b lbl_80326384
lbl_8032551C:
/* 8032551C 0032117C  83 ED B0 68 */	lwz r31, lbl_80640328-_SDA_BASE_(r13)
/* 80325520 00321180  80 9F 01 A4 */	lwz r4, 0x1a4(r31)
/* 80325524 00321184  2C 04 00 00 */	cmpwi r4, 0
/* 80325528 00321188  41 82 0E 5C */	beq lbl_80326384
/* 8032552C 0032118C  28 04 00 0D */	cmplwi r4, 0xd
/* 80325530 00321190  41 81 09 88 */	bgt lbl_80325EB8
/* 80325534 00321194  3C 60 80 45 */	lis r3, lbl_804483E8@ha
/* 80325538 00321198  54 80 10 3A */	slwi r0, r4, 2
/* 8032553C 0032119C  38 63 83 E8 */	addi r3, r3, lbl_804483E8@l
/* 80325540 003211A0  7C 63 00 2E */	lwzx r3, r3, r0
/* 80325544 003211A4  7C 69 03 A6 */	mtctr r3
/* 80325548 003211A8  4E 80 04 20 */	bctr
/* 8032554C 003211AC  80 1F 01 D0 */	lwz r0, 0x1d0(r31)
/* 80325550 003211B0  2C 00 00 00 */	cmpwi r0, 0
/* 80325554 003211B4  41 82 02 50 */	beq lbl_803257A4
/* 80325558 003211B8  4B F4 D2 61 */	bl OSGetTime
/* 8032555C 003211BC  3C C0 80 00 */	lis r6, 0x800000F8@ha
/* 80325560 003211C0  81 1F 01 DC */	lwz r8, 0x1dc(r31)
/* 80325564 003211C4  80 06 00 F8 */	lwz r0, 0x800000F8@l(r6)
/* 80325568 003211C8  3C A0 10 62 */	lis r5, 0x10624DD3@ha
/* 8032556C 003211CC  38 C5 4D D3 */	addi r6, r5, 0x10624DD3@l
/* 80325570 003211D0  80 FF 01 D8 */	lwz r7, 0x1d8(r31)
/* 80325574 003211D4  54 00 F0 BE */	srwi r0, r0, 2
/* 80325578 003211D8  7C 88 20 10 */	subfc r4, r8, r4
/* 8032557C 003211DC  7C 06 00 16 */	mulhwu r0, r6, r0
/* 80325580 003211E0  83 AD B0 68 */	lwz r29, lbl_80640328-_SDA_BASE_(r13)
/* 80325584 003211E4  38 A0 00 00 */	li r5, 0
/* 80325588 003211E8  7C 67 19 10 */	subfe r3, r7, r3
/* 8032558C 003211EC  54 06 D1 BE */	srwi r6, r0, 6
/* 80325590 003211F0  4B EA 1C E9 */	bl __div2i
/* 80325594 003211F4  80 DD 01 D0 */	lwz r6, 0x1d0(r29)
/* 80325598 003211F8  3B E0 00 00 */	li r31, 0
/* 8032559C 003211FC  6C 65 80 00 */	xoris r5, r3, 0x8000
/* 803255A0 00321200  6F E0 80 00 */	xoris r0, r31, 0x8000
/* 803255A4 00321204  7C 64 30 10 */	subfc r3, r4, r6
/* 803255A8 00321208  7C A5 01 10 */	subfe r5, r5, r0
/* 803255AC 0032120C  7C A0 01 10 */	subfe r5, r0, r0
/* 803255B0 00321210  7C A5 00 D1 */	neg. r5, r5
/* 803255B4 00321214  41 82 01 F0 */	beq lbl_803257A4
/* 803255B8 00321218  93 FD 01 D0 */	stw r31, 0x1d0(r29)
/* 803255BC 0032121C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803255C0 00321220  88 03 00 15 */	lbz r0, 0x15(r3)
/* 803255C4 00321224  28 00 00 03 */	cmplwi r0, 3
/* 803255C8 00321228  40 82 01 B8 */	bne lbl_80325780
/* 803255CC 0032122C  88 A3 01 AE */	lbz r5, 0x1ae(r3)
/* 803255D0 00321230  38 9E 01 C0 */	addi r4, r30, 0x1c0
/* 803255D4 00321234  38 60 00 40 */	li r3, 0x40
/* 803255D8 00321238  38 C0 00 05 */	li r6, 5
/* 803255DC 0032123C  4C C6 31 82 */	crclr 6
/* 803255E0 00321240  4B FF 75 55 */	bl DWC_Printf
/* 803255E4 00321244  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 803255E8 00321248  88 64 01 AE */	lbz r3, 0x1ae(r4)
/* 803255EC 0032124C  38 03 00 01 */	addi r0, r3, 1
/* 803255F0 00321250  98 04 01 AE */	stb r0, 0x1ae(r4)
/* 803255F4 00321254  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803255F8 00321258  88 03 01 AE */	lbz r0, 0x1ae(r3)
/* 803255FC 0032125C  28 00 00 05 */	cmplwi r0, 5
/* 80325600 00321260  40 81 01 4C */	ble lbl_8032574C
/* 80325604 00321264  2C 03 00 00 */	cmpwi r3, 0
/* 80325608 00321268  41 82 0D 7C */	beq lbl_80326384
/* 8032560C 0032126C  38 00 00 02 */	li r0, 2
/* 80325610 00321270  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 80325614 00321274  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80325618 00321278  80 63 00 04 */	lwz r3, 4(r3)
/* 8032561C 0032127C  80 63 00 00 */	lwz r3, 0(r3)
/* 80325620 00321280  48 02 47 51 */	bl gt2CloseAllConnectionsHard
/* 80325624 00321284  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80325628 00321288  3C 80 FF FF */	lis r4, 0xFFFEC5D2@ha
/* 8032562C 0032128C  38 60 00 06 */	li r3, 6
/* 80325630 00321290  9B E5 01 AC */	stb r31, 0x1ac(r5)
/* 80325634 00321294  38 84 C5 D2 */	addi r4, r4, 0xFFFEC5D2@l
/* 80325638 00321298  4B FF 6F 49 */	bl DWCi_SetError
/* 8032563C 0032129C  38 60 00 01 */	li r3, 1
/* 80325640 003212A0  38 8D 8D B8 */	addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 80325644 003212A4  38 A0 00 00 */	li r5, 0
/* 80325648 003212A8  4B FF A6 09 */	bl DWCi_SetGPStatus
/* 8032564C 003212AC  83 6D B0 68 */	lwz r27, lbl_80640328-_SDA_BASE_(r13)
/* 80325650 003212B0  88 9B 00 15 */	lbz r4, 0x15(r27)
/* 80325654 003212B4  80 7B 02 1C */	lwz r3, 0x21c(r27)
/* 80325658 003212B8  38 04 FF FE */	addi r0, r4, -2
/* 8032565C 003212BC  7C 04 00 34 */	cntlzw r4, r0
/* 80325660 003212C0  7C 60 00 34 */	cntlzw r0, r3
/* 80325664 003212C4  54 9D D9 7E */	srwi r29, r4, 5
/* 80325668 003212C8  54 1C D9 7E */	srwi r28, r0, 5
/* 8032566C 003212CC  4B FF A4 DD */	bl DWCi_GetFriendListIndex
/* 80325670 003212D0  81 9B 04 78 */	lwz r12, 0x478(r27)
/* 80325674 003212D4  7C 67 1B 78 */	mr r7, r3
/* 80325678 003212D8  7F 85 E3 78 */	mr r5, r28
/* 8032567C 003212DC  7F A6 EB 78 */	mr r6, r29
/* 80325680 003212E0  81 1B 04 7C */	lwz r8, 0x47c(r27)
/* 80325684 003212E4  38 60 00 06 */	li r3, 6
/* 80325688 003212E8  38 80 00 00 */	li r4, 0
/* 8032568C 003212EC  7D 89 03 A6 */	mtctr r12
/* 80325690 003212F0  4E 80 04 21 */	bctrl
/* 80325694 003212F4  38 9E 00 58 */	addi r4, r30, 0x58
/* 80325698 003212F8  38 60 00 40 */	li r3, 0x40
/* 8032569C 003212FC  4C C6 31 82 */	crclr 6
/* 803256A0 00321300  4B FF 74 95 */	bl DWC_Printf
/* 803256A4 00321304  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803256A8 00321308  2C 03 00 00 */	cmpwi r3, 0
/* 803256AC 0032130C  41 82 0C D8 */	beq lbl_80326384
/* 803256B0 00321310  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 803256B4 00321314  2C 03 00 00 */	cmpwi r3, 0
/* 803256B8 00321318  41 82 00 10 */	beq lbl_803256C8
/* 803256BC 0032131C  48 03 8D E1 */	bl ServerBrowserFree
/* 803256C0 00321320  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803256C4 00321324  93 E3 00 E4 */	stw r31, 0xe4(r3)
lbl_803256C8:
/* 803256C8 00321328  48 03 54 ED */	bl NNFreeNegotiateList
/* 803256CC 0032132C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803256D0 00321330  3B C0 00 00 */	li r30, 0
/* 803256D4 00321334  93 C3 01 A4 */	stw r30, 0x1a4(r3)
/* 803256D8 00321338  80 8D B0 60 */	lwz r4, lbl_80640320-_SDA_BASE_(r13)
/* 803256DC 0032133C  2C 04 00 00 */	cmpwi r4, 0
/* 803256E0 00321340  41 82 00 14 */	beq lbl_803256F4
/* 803256E4 00321344  38 60 00 04 */	li r3, 4
/* 803256E8 00321348  38 A0 00 00 */	li r5, 0
/* 803256EC 0032134C  4B FF 72 9D */	bl DWC_Free
/* 803256F0 00321350  93 CD B0 60 */	stw r30, lbl_80640320-_SDA_BASE_(r13)
lbl_803256F4:
/* 803256F4 00321354  3F 80 80 61 */	lis r28, lbl_8060FD88@ha
/* 803256F8 00321358  3B A0 00 00 */	li r29, 0
/* 803256FC 0032135C  3B 9C FD 88 */	addi r28, r28, lbl_8060FD88@l
lbl_80325700:
/* 80325700 00321360  80 9C 00 04 */	lwz r4, 4(r28)
/* 80325704 00321364  2C 04 00 00 */	cmpwi r4, 0
/* 80325708 00321368  41 82 00 10 */	beq lbl_80325718
/* 8032570C 0032136C  38 60 00 04 */	li r3, 4
/* 80325710 00321370  38 A0 00 00 */	li r5, 0
/* 80325714 00321374  4B FF 72 75 */	bl DWC_Free
lbl_80325718:
/* 80325718 00321378  3B BD 00 01 */	addi r29, r29, 1
/* 8032571C 0032137C  3B 9C 00 0C */	addi r28, r28, 0xc
/* 80325720 00321380  2C 1D 00 9A */	cmpwi r29, 0x9a
/* 80325724 00321384  41 80 FF DC */	blt lbl_80325700
/* 80325728 00321388  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 8032572C 0032138C  38 80 00 00 */	li r4, 0
/* 80325730 00321390  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 80325734 00321394  38 A0 07 38 */	li r5, 0x738
/* 80325738 00321398  4B CD E9 CD */	bl memset
/* 8032573C 0032139C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80325740 003213A0  38 00 00 01 */	li r0, 1
/* 80325744 003213A4  98 03 00 18 */	stb r0, 0x18(r3)
/* 80325748 003213A8  48 00 0C 3C */	b lbl_80326384
lbl_8032574C:
/* 8032574C 003213AC  80 63 00 F8 */	lwz r3, 0xf8(r3)
/* 80325750 003213B0  38 80 00 00 */	li r4, 0
/* 80325754 003213B4  48 00 56 B5 */	bl DWCi_SendResvCommand
/* 80325758 003213B8  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032575C 003213BC  88 04 00 15 */	lbz r0, 0x15(r4)
/* 80325760 003213C0  2C 00 00 00 */	cmpwi r0, 0
/* 80325764 003213C4  40 82 00 0C */	bne lbl_80325770
/* 80325768 003213C8  48 00 8D 31 */	bl DWCi_HandleSBError
/* 8032576C 003213CC  48 00 00 08 */	b lbl_80325774
lbl_80325770:
/* 80325770 003213D0  48 00 8B 21 */	bl DWCi_HandleGPError
lbl_80325774:
/* 80325774 003213D4  2C 03 00 00 */	cmpwi r3, 0
/* 80325778 003213D8  41 82 00 2C */	beq lbl_803257A4
/* 8032577C 003213DC  48 00 0C 08 */	b lbl_80326384
lbl_80325780:
/* 80325780 003213E0  80 A3 00 F8 */	lwz r5, 0xf8(r3)
/* 80325784 003213E4  38 9E 01 E8 */	addi r4, r30, 0x1e8
/* 80325788 003213E8  38 60 00 40 */	li r3, 0x40
/* 8032578C 003213EC  4C C6 31 82 */	crclr 6
/* 80325790 003213F0  4B FF 73 A5 */	bl DWC_Printf
/* 80325794 003213F4  38 60 00 00 */	li r3, 0
/* 80325798 003213F8  48 00 5A E1 */	bl DWCi_RetryReserving
/* 8032579C 003213FC  2C 03 00 00 */	cmpwi r3, 0
/* 803257A0 00321400  41 82 0B E4 */	beq lbl_80326384
lbl_803257A4:
/* 803257A4 00321404  83 6D B0 68 */	lwz r27, lbl_80640328-_SDA_BASE_(r13)
/* 803257A8 00321408  80 1B 01 C0 */	lwz r0, 0x1c0(r27)
/* 803257AC 0032140C  2C 00 00 00 */	cmpwi r0, 0
/* 803257B0 00321410  41 82 07 08 */	beq lbl_80325EB8
/* 803257B4 00321414  88 1B 00 0D */	lbz r0, 0xd(r27)
/* 803257B8 00321418  1C 60 0B B8 */	mulli r3, r0, 0xbb8
/* 803257BC 0032141C  3B 83 0B B8 */	addi r28, r3, 0xbb8
/* 803257C0 00321420  4B F4 CF F9 */	bl OSGetTime
/* 803257C4 00321424  3C C0 80 00 */	lis r6, 0x800000F8@ha
/* 803257C8 00321428  81 1B 01 CC */	lwz r8, 0x1cc(r27)
/* 803257CC 0032142C  80 06 00 F8 */	lwz r0, 0x800000F8@l(r6)
/* 803257D0 00321430  3C A0 10 62 */	lis r5, 0x10624DD3@ha
/* 803257D4 00321434  38 C5 4D D3 */	addi r6, r5, 0x10624DD3@l
/* 803257D8 00321438  80 FB 01 C8 */	lwz r7, 0x1c8(r27)
/* 803257DC 0032143C  54 00 F0 BE */	srwi r0, r0, 2
/* 803257E0 00321440  7C 88 20 10 */	subfc r4, r8, r4
/* 803257E4 00321444  7C 06 00 16 */	mulhwu r0, r6, r0
/* 803257E8 00321448  38 A0 00 00 */	li r5, 0
/* 803257EC 0032144C  7C 67 19 10 */	subfe r3, r7, r3
/* 803257F0 00321450  54 06 D1 BE */	srwi r6, r0, 6
/* 803257F4 00321454  4B EA 1A 85 */	bl __div2i
/* 803257F8 00321458  38 A0 00 00 */	li r5, 0
/* 803257FC 0032145C  6C 60 80 00 */	xoris r0, r3, 0x8000
/* 80325800 00321460  6C A5 80 00 */	xoris r5, r5, 0x8000
/* 80325804 00321464  7C 7C 20 10 */	subfc r3, r28, r4
/* 80325808 00321468  7C A5 01 10 */	subfe r5, r5, r0
/* 8032580C 0032146C  7C A0 01 10 */	subfe r5, r0, r0
/* 80325810 00321470  7C A5 00 D1 */	neg. r5, r5
/* 80325814 00321474  40 82 06 A4 */	bne lbl_80325EB8
/* 80325818 00321478  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032581C 0032147C  38 80 00 00 */	li r4, 0
/* 80325820 00321480  80 63 00 F8 */	lwz r3, 0xf8(r3)
/* 80325824 00321484  48 00 55 E5 */	bl DWCi_SendResvCommand
/* 80325828 00321488  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032582C 0032148C  88 04 00 15 */	lbz r0, 0x15(r4)
/* 80325830 00321490  2C 00 00 00 */	cmpwi r0, 0
/* 80325834 00321494  40 82 00 0C */	bne lbl_80325840
/* 80325838 00321498  48 00 8C 61 */	bl DWCi_HandleSBError
/* 8032583C 0032149C  48 00 00 08 */	b lbl_80325844
lbl_80325840:
/* 80325840 003214A0  48 00 8A 51 */	bl DWCi_HandleGPError
lbl_80325844:
/* 80325844 003214A4  2C 03 00 00 */	cmpwi r3, 0
/* 80325848 003214A8  41 82 06 70 */	beq lbl_80325EB8
/* 8032584C 003214AC  48 00 0B 38 */	b lbl_80326384
/* 80325850 003214B0  80 1F 00 E8 */	lwz r0, 0xe8(r31)
/* 80325854 003214B4  2C 00 00 00 */	cmpwi r0, 0
/* 80325858 003214B8  40 81 06 60 */	ble lbl_80325EB8
/* 8032585C 003214BC  2C 04 00 03 */	cmpwi r4, 3
/* 80325860 003214C0  40 82 00 14 */	bne lbl_80325874
/* 80325864 003214C4  88 1F 00 0D */	lbz r0, 0xd(r31)
/* 80325868 003214C8  1C 60 0B B8 */	mulli r3, r0, 0xbb8
/* 8032586C 003214CC  3B 63 0B B8 */	addi r27, r3, 0xbb8
/* 80325870 003214D0  48 00 00 14 */	b lbl_80325884
lbl_80325874:
/* 80325874 003214D4  2C 00 00 01 */	cmpwi r0, 1
/* 80325878 003214D8  3B 60 0B B8 */	li r27, 0xbb8
/* 8032587C 003214DC  40 82 00 08 */	bne lbl_80325884
/* 80325880 003214E0  3B 60 03 E8 */	li r27, 0x3e8
lbl_80325884:
/* 80325884 003214E4  4B F4 CF 35 */	bl OSGetTime
/* 80325888 003214E8  3C C0 80 00 */	lis r6, 0x800000F8@ha
/* 8032588C 003214EC  81 1F 00 F4 */	lwz r8, 0xf4(r31)
/* 80325890 003214F0  80 06 00 F8 */	lwz r0, 0x800000F8@l(r6)
/* 80325894 003214F4  3C A0 10 62 */	lis r5, 0x10624DD3@ha
/* 80325898 003214F8  38 C5 4D D3 */	addi r6, r5, 0x10624DD3@l
/* 8032589C 003214FC  80 FF 00 F0 */	lwz r7, 0xf0(r31)
/* 803258A0 00321500  54 00 F0 BE */	srwi r0, r0, 2
/* 803258A4 00321504  7C 88 20 10 */	subfc r4, r8, r4
/* 803258A8 00321508  7C 06 00 16 */	mulhwu r0, r6, r0
/* 803258AC 0032150C  38 A0 00 00 */	li r5, 0
/* 803258B0 00321510  7C 67 19 10 */	subfe r3, r7, r3
/* 803258B4 00321514  54 06 D1 BE */	srwi r6, r0, 6
/* 803258B8 00321518  4B EA 19 C1 */	bl __div2i
/* 803258BC 0032151C  3B E0 00 00 */	li r31, 0
/* 803258C0 00321520  6C 65 80 00 */	xoris r5, r3, 0x8000
/* 803258C4 00321524  6F E0 80 00 */	xoris r0, r31, 0x8000
/* 803258C8 00321528  7C 64 D8 10 */	subfc r3, r4, r27
/* 803258CC 0032152C  7C A5 01 10 */	subfe r5, r5, r0
/* 803258D0 00321530  7C A0 01 10 */	subfe r5, r0, r0
/* 803258D4 00321534  7C A5 00 D1 */	neg. r5, r5
/* 803258D8 00321538  41 82 05 E0 */	beq lbl_80325EB8
/* 803258DC 0032153C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803258E0 00321540  80 63 02 14 */	lwz r3, 0x214(r3)
/* 803258E4 00321544  48 00 29 5D */	bl DWCi_SBUpdateAsync
/* 803258E8 00321548  48 00 8B B1 */	bl DWCi_HandleSBError
/* 803258EC 0032154C  2C 03 00 00 */	cmpwi r3, 0
/* 803258F0 00321550  40 82 0A 94 */	bne lbl_80326384
/* 803258F4 00321554  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803258F8 00321558  93 E3 00 E8 */	stw r31, 0xe8(r3)
/* 803258FC 0032155C  48 00 05 BC */	b lbl_80325EB8
/* 80325900 00321560  80 1F 01 90 */	lwz r0, 0x190(r31)
/* 80325904 00321564  80 7F 01 94 */	lwz r3, 0x194(r31)
/* 80325908 00321568  7C 60 03 79 */	or. r0, r3, r0
/* 8032590C 0032156C  41 82 00 90 */	beq lbl_8032599C
/* 80325910 00321570  4B F4 CE A9 */	bl OSGetTime
/* 80325914 00321574  3C C0 80 00 */	lis r6, 0x800000F8@ha
/* 80325918 00321578  81 1F 01 94 */	lwz r8, 0x194(r31)
/* 8032591C 0032157C  80 06 00 F8 */	lwz r0, 0x800000F8@l(r6)
/* 80325920 00321580  3C A0 10 62 */	lis r5, 0x10624DD3@ha
/* 80325924 00321584  38 C5 4D D3 */	addi r6, r5, 0x10624DD3@l
/* 80325928 00321588  80 FF 01 90 */	lwz r7, 0x190(r31)
/* 8032592C 0032158C  54 00 F0 BE */	srwi r0, r0, 2
/* 80325930 00321590  7C 88 20 10 */	subfc r4, r8, r4
/* 80325934 00321594  7C 06 00 16 */	mulhwu r0, r6, r0
/* 80325938 00321598  38 A0 00 00 */	li r5, 0
/* 8032593C 0032159C  7C 67 19 10 */	subfe r3, r7, r3
/* 80325940 003215A0  54 06 D1 BE */	srwi r6, r0, 6
/* 80325944 003215A4  4B EA 19 35 */	bl __div2i
/* 80325948 003215A8  3B E0 00 00 */	li r31, 0
/* 8032594C 003215AC  38 C0 61 A8 */	li r6, 0x61a8
/* 80325950 003215B0  6C 65 80 00 */	xoris r5, r3, 0x8000
/* 80325954 003215B4  6F E0 80 00 */	xoris r0, r31, 0x8000
/* 80325958 003215B8  7C 64 30 10 */	subfc r3, r4, r6
/* 8032595C 003215BC  7C A5 01 10 */	subfe r5, r5, r0
/* 80325960 003215C0  7C A0 01 10 */	subfe r5, r0, r0
/* 80325964 003215C4  7C A5 00 D1 */	neg. r5, r5
/* 80325968 003215C8  41 82 05 50 */	beq lbl_80325EB8
/* 8032596C 003215CC  38 9E 02 18 */	addi r4, r30, 0x218
/* 80325970 003215D0  38 60 00 40 */	li r3, 0x40
/* 80325974 003215D4  4C C6 31 82 */	crclr 6
/* 80325978 003215D8  4B FF 71 BD */	bl DWC_Printf
/* 8032597C 003215DC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80325980 003215E0  93 E3 01 94 */	stw r31, 0x194(r3)
/* 80325984 003215E4  93 E3 01 90 */	stw r31, 0x190(r3)
/* 80325988 003215E8  80 63 00 F8 */	lwz r3, 0xf8(r3)
/* 8032598C 003215EC  48 00 5E C9 */	bl DWCi_CancelPreConnectedClientProcess
/* 80325990 003215F0  2C 03 00 00 */	cmpwi r3, 0
/* 80325994 003215F4  40 82 05 24 */	bne lbl_80325EB8
/* 80325998 003215F8  48 00 09 EC */	b lbl_80326384
lbl_8032599C:
/* 8032599C 003215FC  88 1F 03 E0 */	lbz r0, 0x3e0(r31)
/* 803259A0 00321600  28 00 00 06 */	cmplwi r0, 6
/* 803259A4 00321604  40 82 05 14 */	bne lbl_80325EB8
/* 803259A8 00321608  4B F4 CE 11 */	bl OSGetTime
/* 803259AC 0032160C  3C C0 80 00 */	lis r6, 0x800000F8@ha
/* 803259B0 00321610  81 1F 04 74 */	lwz r8, 0x474(r31)
/* 803259B4 00321614  80 06 00 F8 */	lwz r0, 0x800000F8@l(r6)
/* 803259B8 00321618  3C A0 10 62 */	lis r5, 0x10624DD3@ha
/* 803259BC 0032161C  38 C5 4D D3 */	addi r6, r5, 0x10624DD3@l
/* 803259C0 00321620  80 FF 04 70 */	lwz r7, 0x470(r31)
/* 803259C4 00321624  54 00 F0 BE */	srwi r0, r0, 2
/* 803259C8 00321628  7C 88 20 10 */	subfc r4, r8, r4
/* 803259CC 0032162C  7C 06 00 16 */	mulhwu r0, r6, r0
/* 803259D0 00321630  38 A0 00 00 */	li r5, 0
/* 803259D4 00321634  7C 67 19 10 */	subfe r3, r7, r3
/* 803259D8 00321638  54 06 D1 BE */	srwi r6, r0, 6
/* 803259DC 0032163C  4B EA 18 9D */	bl __div2i
/* 803259E0 00321640  3B E0 00 00 */	li r31, 0
/* 803259E4 00321644  38 C0 17 70 */	li r6, 0x1770
/* 803259E8 00321648  6C 65 80 00 */	xoris r5, r3, 0x8000
/* 803259EC 0032164C  6F E0 80 00 */	xoris r0, r31, 0x8000
/* 803259F0 00321650  7C 64 30 10 */	subfc r3, r4, r6
/* 803259F4 00321654  7C A5 01 10 */	subfe r5, r5, r0
/* 803259F8 00321658  7C A0 01 10 */	subfe r5, r0, r0
/* 803259FC 0032165C  7C A5 00 D1 */	neg. r5, r5
/* 80325A00 00321660  41 82 04 B8 */	beq lbl_80325EB8
/* 80325A04 00321664  38 9E 02 38 */	addi r4, r30, 0x238
/* 80325A08 00321668  38 60 00 04 */	li r3, 4
/* 80325A0C 0032166C  4C C6 31 82 */	crclr 6
/* 80325A10 00321670  4B FF 71 25 */	bl DWC_Printf
/* 80325A14 00321674  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80325A18 00321678  88 64 03 E1 */	lbz r3, 0x3e1(r4)
/* 80325A1C 0032167C  38 03 00 01 */	addi r0, r3, 1
/* 80325A20 00321680  98 04 03 E1 */	stb r0, 0x3e1(r4)
/* 80325A24 00321684  81 0D B0 68 */	lwz r8, lbl_80640328-_SDA_BASE_(r13)
/* 80325A28 00321688  88 08 03 E1 */	lbz r0, 0x3e1(r8)
/* 80325A2C 0032168C  28 00 00 05 */	cmplwi r0, 5
/* 80325A30 00321690  40 81 00 40 */	ble lbl_80325A70
/* 80325A34 00321694  38 00 00 FF */	li r0, 0xff
/* 80325A38 00321698  38 9E 02 64 */	addi r4, r30, 0x264
/* 80325A3C 0032169C  98 08 03 E0 */	stb r0, 0x3e0(r8)
/* 80325A40 003216A0  38 60 00 40 */	li r3, 0x40
/* 80325A44 003216A4  38 A0 00 06 */	li r5, 6
/* 80325A48 003216A8  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 80325A4C 003216AC  9B E6 03 E1 */	stb r31, 0x3e1(r6)
/* 80325A50 003216B0  4C C6 31 82 */	crclr 6
/* 80325A54 003216B4  4B FF 70 E1 */	bl DWC_Printf
/* 80325A58 003216B8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80325A5C 003216BC  80 63 00 F8 */	lwz r3, 0xf8(r3)
/* 80325A60 003216C0  48 00 5D F5 */	bl DWCi_CancelPreConnectedClientProcess
/* 80325A64 003216C4  2C 03 00 00 */	cmpwi r3, 0
/* 80325A68 003216C8  40 82 04 50 */	bne lbl_80325EB8
/* 80325A6C 003216CC  48 00 09 18 */	b lbl_80326384
lbl_80325A70:
/* 80325A70 003216D0  80 88 04 68 */	lwz r4, 0x468(r8)
/* 80325A74 003216D4  38 E8 03 E8 */	addi r7, r8, 0x3e8
/* 80325A78 003216D8  80 A8 03 E4 */	lwz r5, 0x3e4(r8)
/* 80325A7C 003216DC  38 60 00 06 */	li r3, 6
/* 80325A80 003216E0  A0 C8 03 E2 */	lhz r6, 0x3e2(r8)
/* 80325A84 003216E4  81 08 04 6C */	lwz r8, 0x46c(r8)
/* 80325A88 003216E8  48 00 2E BD */	bl DWCi_SendMatchCommand
/* 80325A8C 003216EC  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80325A90 003216F0  88 04 00 15 */	lbz r0, 0x15(r4)
/* 80325A94 003216F4  2C 00 00 00 */	cmpwi r0, 0
/* 80325A98 003216F8  40 82 00 0C */	bne lbl_80325AA4
/* 80325A9C 003216FC  48 00 89 FD */	bl DWCi_HandleSBError
/* 80325AA0 00321700  48 00 00 08 */	b lbl_80325AA8
lbl_80325AA4:
/* 80325AA4 00321704  48 00 87 ED */	bl DWCi_HandleGPError
lbl_80325AA8:
/* 80325AA8 00321708  2C 03 00 00 */	cmpwi r3, 0
/* 80325AAC 0032170C  41 82 04 0C */	beq lbl_80325EB8
/* 80325AB0 00321710  48 00 08 D4 */	b lbl_80326384
/* 80325AB4 00321714  88 1F 03 E0 */	lbz r0, 0x3e0(r31)
/* 80325AB8 00321718  28 00 00 02 */	cmplwi r0, 2
/* 80325ABC 0032171C  40 82 03 FC */	bne lbl_80325EB8
/* 80325AC0 00321720  88 1F 00 15 */	lbz r0, 0x15(r31)
/* 80325AC4 00321724  2C 00 00 00 */	cmpwi r0, 0
/* 80325AC8 00321728  40 82 00 60 */	bne lbl_80325B28
/* 80325ACC 0032172C  4B F4 CC ED */	bl OSGetTime
/* 80325AD0 00321730  3C C0 80 00 */	lis r6, 0x800000F8@ha
/* 80325AD4 00321734  81 1F 04 74 */	lwz r8, 0x474(r31)
/* 80325AD8 00321738  80 06 00 F8 */	lwz r0, 0x800000F8@l(r6)
/* 80325ADC 0032173C  3C A0 10 62 */	lis r5, 0x10624DD3@ha
/* 80325AE0 00321740  38 C5 4D D3 */	addi r6, r5, 0x10624DD3@l
/* 80325AE4 00321744  80 FF 04 70 */	lwz r7, 0x470(r31)
/* 80325AE8 00321748  54 00 F0 BE */	srwi r0, r0, 2
/* 80325AEC 0032174C  7C 88 20 10 */	subfc r4, r8, r4
/* 80325AF0 00321750  7C 06 00 16 */	mulhwu r0, r6, r0
/* 80325AF4 00321754  38 A0 00 00 */	li r5, 0
/* 80325AF8 00321758  7C 67 19 10 */	subfe r3, r7, r3
/* 80325AFC 0032175C  54 06 D1 BE */	srwi r6, r0, 6
/* 80325B00 00321760  4B EA 17 79 */	bl __div2i
/* 80325B04 00321764  38 00 00 00 */	li r0, 0
/* 80325B08 00321768  38 C0 17 70 */	li r6, 0x1770
/* 80325B0C 0032176C  6C 65 80 00 */	xoris r5, r3, 0x8000
/* 80325B10 00321770  6C 00 80 00 */	xoris r0, r0, 0x8000
/* 80325B14 00321774  7C 64 30 10 */	subfc r3, r4, r6
/* 80325B18 00321778  7C A5 01 10 */	subfe r5, r5, r0
/* 80325B1C 0032177C  7C A0 01 10 */	subfe r5, r0, r0
/* 80325B20 00321780  7C A5 00 D1 */	neg. r5, r5
/* 80325B24 00321784  40 82 00 70 */	bne lbl_80325B94
lbl_80325B28:
/* 80325B28 00321788  83 6D B0 68 */	lwz r27, lbl_80640328-_SDA_BASE_(r13)
/* 80325B2C 0032178C  88 1B 00 15 */	lbz r0, 0x15(r27)
/* 80325B30 00321790  2C 00 00 00 */	cmpwi r0, 0
/* 80325B34 00321794  41 82 03 84 */	beq lbl_80325EB8
/* 80325B38 00321798  4B F4 CC 81 */	bl OSGetTime
/* 80325B3C 0032179C  3C C0 80 00 */	lis r6, 0x800000F8@ha
/* 80325B40 003217A0  81 1B 04 74 */	lwz r8, 0x474(r27)
/* 80325B44 003217A4  80 06 00 F8 */	lwz r0, 0x800000F8@l(r6)
/* 80325B48 003217A8  3C A0 10 62 */	lis r5, 0x10624DD3@ha
/* 80325B4C 003217AC  38 C5 4D D3 */	addi r6, r5, 0x10624DD3@l
/* 80325B50 003217B0  80 FB 04 70 */	lwz r7, 0x470(r27)
/* 80325B54 003217B4  54 00 F0 BE */	srwi r0, r0, 2
/* 80325B58 003217B8  7C 88 20 10 */	subfc r4, r8, r4
/* 80325B5C 003217BC  7C 06 00 16 */	mulhwu r0, r6, r0
/* 80325B60 003217C0  38 A0 00 00 */	li r5, 0
/* 80325B64 003217C4  7C 67 19 10 */	subfe r3, r7, r3
/* 80325B68 003217C8  54 06 D1 BE */	srwi r6, r0, 6
/* 80325B6C 003217CC  4B EA 17 0D */	bl __div2i
/* 80325B70 003217D0  38 00 00 00 */	li r0, 0
/* 80325B74 003217D4  38 C0 4A 38 */	li r6, 0x4a38
/* 80325B78 003217D8  6C 65 80 00 */	xoris r5, r3, 0x8000
/* 80325B7C 003217DC  6C 00 80 00 */	xoris r0, r0, 0x8000
/* 80325B80 003217E0  7C 64 30 10 */	subfc r3, r4, r6
/* 80325B84 003217E4  7C A5 01 10 */	subfe r5, r5, r0
/* 80325B88 003217E8  7C A0 01 10 */	subfe r5, r0, r0
/* 80325B8C 003217EC  7C A5 00 D1 */	neg. r5, r5
/* 80325B90 003217F0  41 82 03 28 */	beq lbl_80325EB8
lbl_80325B94:
/* 80325B94 003217F4  38 9E 02 80 */	addi r4, r30, 0x280
/* 80325B98 003217F8  38 60 00 40 */	li r3, 0x40
/* 80325B9C 003217FC  4C C6 31 82 */	crclr 6
/* 80325BA0 00321800  4B FF 6F 95 */	bl DWC_Printf
/* 80325BA4 00321804  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80325BA8 00321808  38 80 00 FF */	li r4, 0xff
/* 80325BAC 0032180C  38 00 00 00 */	li r0, 0
/* 80325BB0 00321810  98 83 03 E0 */	stb r4, 0x3e0(r3)
/* 80325BB4 00321814  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80325BB8 00321818  98 03 03 E1 */	stb r0, 0x3e1(r3)
/* 80325BBC 0032181C  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80325BC0 00321820  88 64 00 0D */	lbz r3, 0xd(r4)
/* 80325BC4 00321824  38 03 00 01 */	addi r0, r3, 1
/* 80325BC8 00321828  54 00 10 3A */	slwi r0, r0, 2
/* 80325BCC 0032182C  7C 64 02 14 */	add r3, r4, r0
/* 80325BD0 00321830  80 63 00 F8 */	lwz r3, 0xf8(r3)
/* 80325BD4 00321834  48 00 58 E9 */	bl DWCi_CancelPreConnectedServerProcess
/* 80325BD8 00321838  2C 03 00 00 */	cmpwi r3, 0
/* 80325BDC 0032183C  40 82 02 DC */	bne lbl_80325EB8
/* 80325BE0 00321840  48 00 07 A4 */	b lbl_80326384
/* 80325BE4 00321844  88 1F 03 E0 */	lbz r0, 0x3e0(r31)
/* 80325BE8 00321848  28 00 00 08 */	cmplwi r0, 8
/* 80325BEC 0032184C  40 82 02 CC */	bne lbl_80325EB8
/* 80325BF0 00321850  4B F4 CB C9 */	bl OSGetTime
/* 80325BF4 00321854  3C C0 80 00 */	lis r6, 0x800000F8@ha
/* 80325BF8 00321858  81 1F 04 74 */	lwz r8, 0x474(r31)
/* 80325BFC 0032185C  80 06 00 F8 */	lwz r0, 0x800000F8@l(r6)
/* 80325C00 00321860  3C A0 10 62 */	lis r5, 0x10624DD3@ha
/* 80325C04 00321864  38 C5 4D D3 */	addi r6, r5, 0x10624DD3@l
/* 80325C08 00321868  80 FF 04 70 */	lwz r7, 0x470(r31)
/* 80325C0C 0032186C  54 00 F0 BE */	srwi r0, r0, 2
/* 80325C10 00321870  7C 88 20 10 */	subfc r4, r8, r4
/* 80325C14 00321874  7C 06 00 16 */	mulhwu r0, r6, r0
/* 80325C18 00321878  38 A0 00 00 */	li r5, 0
/* 80325C1C 0032187C  7C 67 19 10 */	subfe r3, r7, r3
/* 80325C20 00321880  54 06 D1 BE */	srwi r6, r0, 6
/* 80325C24 00321884  4B EA 16 55 */	bl __div2i
/* 80325C28 00321888  3B E0 00 00 */	li r31, 0
/* 80325C2C 0032188C  38 C0 75 30 */	li r6, 0x7530
/* 80325C30 00321890  6C 65 80 00 */	xoris r5, r3, 0x8000
/* 80325C34 00321894  6F E0 80 00 */	xoris r0, r31, 0x8000
/* 80325C38 00321898  7C 64 30 10 */	subfc r3, r4, r6
/* 80325C3C 0032189C  7C A5 01 10 */	subfe r5, r5, r0
/* 80325C40 003218A0  7C A0 01 10 */	subfe r5, r0, r0
/* 80325C44 003218A4  7C A5 00 D1 */	neg. r5, r5
/* 80325C48 003218A8  41 82 02 70 */	beq lbl_80325EB8
/* 80325C4C 003218AC  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80325C50 003218B0  88 64 03 E1 */	lbz r3, 0x3e1(r4)
/* 80325C54 003218B4  38 03 00 01 */	addi r0, r3, 1
/* 80325C58 003218B8  98 04 03 E1 */	stb r0, 0x3e1(r4)
/* 80325C5C 003218BC  81 0D B0 68 */	lwz r8, lbl_80640328-_SDA_BASE_(r13)
/* 80325C60 003218C0  88 08 03 E1 */	lbz r0, 0x3e1(r8)
/* 80325C64 003218C4  2C 00 00 00 */	cmpwi r0, 0
/* 80325C68 003218C8  41 82 00 BC */	beq lbl_80325D24
/* 80325C6C 003218CC  38 00 00 FF */	li r0, 0xff
/* 80325C70 003218D0  38 9E 02 AC */	addi r4, r30, 0x2ac
/* 80325C74 003218D4  98 08 03 E0 */	stb r0, 0x3e0(r8)
/* 80325C78 003218D8  38 60 00 40 */	li r3, 0x40
/* 80325C7C 003218DC  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80325C80 003218E0  9B E5 03 E1 */	stb r31, 0x3e1(r5)
/* 80325C84 003218E4  4C C6 31 82 */	crclr 6
/* 80325C88 003218E8  4B FF 6E AD */	bl DWC_Printf
/* 80325C8C 003218EC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80325C90 003218F0  88 03 00 15 */	lbz r0, 0x15(r3)
/* 80325C94 003218F4  28 00 00 02 */	cmplwi r0, 2
/* 80325C98 003218F8  40 82 00 24 */	bne lbl_80325CBC
/* 80325C9C 003218FC  88 03 00 0D */	lbz r0, 0xd(r3)
/* 80325CA0 00321900  54 00 10 3A */	slwi r0, r0, 2
/* 80325CA4 00321904  7C 63 02 14 */	add r3, r3, r0
/* 80325CA8 00321908  80 63 00 F8 */	lwz r3, 0xf8(r3)
/* 80325CAC 0032190C  48 00 58 11 */	bl DWCi_CancelPreConnectedServerProcess
/* 80325CB0 00321910  2C 03 00 00 */	cmpwi r3, 0
/* 80325CB4 00321914  40 82 02 04 */	bne lbl_80325EB8
/* 80325CB8 00321918  48 00 06 CC */	b lbl_80326384
lbl_80325CBC:
/* 80325CBC 0032191C  88 03 00 15 */	lbz r0, 0x15(r3)
/* 80325CC0 00321920  28 00 00 02 */	cmplwi r0, 2
/* 80325CC4 00321924  41 82 00 10 */	beq lbl_80325CD4
/* 80325CC8 00321928  88 03 00 15 */	lbz r0, 0x15(r3)
/* 80325CCC 0032192C  28 00 00 03 */	cmplwi r0, 3
/* 80325CD0 00321930  40 82 00 18 */	bne lbl_80325CE8
lbl_80325CD4:
/* 80325CD4 00321934  38 9E 02 D0 */	addi r4, r30, 0x2d0
/* 80325CD8 00321938  38 60 00 08 */	li r3, 8
/* 80325CDC 0032193C  4C C6 31 82 */	crclr 6
/* 80325CE0 00321940  4B FF 6E 55 */	bl DWC_Printf
/* 80325CE4 00321944  48 00 01 D4 */	b lbl_80325EB8
lbl_80325CE8:
/* 80325CE8 00321948  38 00 00 02 */	li r0, 2
/* 80325CEC 0032194C  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 80325CF0 00321950  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80325CF4 00321954  80 63 00 04 */	lwz r3, 4(r3)
/* 80325CF8 00321958  80 63 00 00 */	lwz r3, 0(r3)
/* 80325CFC 0032195C  48 02 40 75 */	bl gt2CloseAllConnectionsHard
/* 80325D00 00321960  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80325D04 00321964  38 9E 03 00 */	addi r4, r30, 0x300
/* 80325D08 00321968  38 60 00 40 */	li r3, 0x40
/* 80325D0C 0032196C  9B E5 01 AC */	stb r31, 0x1ac(r5)
/* 80325D10 00321970  4C C6 31 82 */	crclr 6
/* 80325D14 00321974  4B FF 6E 21 */	bl DWC_Printf
/* 80325D18 00321978  38 60 00 01 */	li r3, 1
/* 80325D1C 0032197C  48 00 6E 55 */	bl DWCi_RestartFromCancel
/* 80325D20 00321980  48 00 01 98 */	b lbl_80325EB8
lbl_80325D24:
/* 80325D24 00321984  80 88 04 68 */	lwz r4, 0x468(r8)
/* 80325D28 00321988  38 E8 03 E8 */	addi r7, r8, 0x3e8
/* 80325D2C 0032198C  80 A8 03 E4 */	lwz r5, 0x3e4(r8)
/* 80325D30 00321990  38 60 00 08 */	li r3, 8
/* 80325D34 00321994  A0 C8 03 E2 */	lhz r6, 0x3e2(r8)
/* 80325D38 00321998  81 08 04 6C */	lwz r8, 0x46c(r8)
/* 80325D3C 0032199C  48 00 2C 09 */	bl DWCi_SendMatchCommand
/* 80325D40 003219A0  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80325D44 003219A4  88 04 00 15 */	lbz r0, 0x15(r4)
/* 80325D48 003219A8  2C 00 00 00 */	cmpwi r0, 0
/* 80325D4C 003219AC  40 82 00 0C */	bne lbl_80325D58
/* 80325D50 003219B0  48 00 87 49 */	bl DWCi_HandleSBError
/* 80325D54 003219B4  48 00 00 08 */	b lbl_80325D5C
lbl_80325D58:
/* 80325D58 003219B8  48 00 85 39 */	bl DWCi_HandleGPError
lbl_80325D5C:
/* 80325D5C 003219BC  2C 03 00 00 */	cmpwi r3, 0
/* 80325D60 003219C0  41 82 01 58 */	beq lbl_80325EB8
/* 80325D64 003219C4  48 00 06 20 */	b lbl_80326384
/* 80325D68 003219C8  4B FF D1 0D */	bl DWC_GetState
/* 80325D6C 003219CC  2C 03 00 05 */	cmpwi r3, 5
/* 80325D70 003219D0  40 82 01 48 */	bne lbl_80325EB8
/* 80325D74 003219D4  83 8D B0 68 */	lwz r28, lbl_80640328-_SDA_BASE_(r13)
/* 80325D78 003219D8  4B F4 CA 41 */	bl OSGetTime
/* 80325D7C 003219DC  3C C0 80 00 */	lis r6, 0x800000F8@ha
/* 80325D80 003219E0  81 1C 02 0C */	lwz r8, 0x20c(r28)
/* 80325D84 003219E4  80 06 00 F8 */	lwz r0, 0x800000F8@l(r6)
/* 80325D88 003219E8  3C A0 10 62 */	lis r5, 0x10624DD3@ha
/* 80325D8C 003219EC  38 C5 4D D3 */	addi r6, r5, 0x10624DD3@l
/* 80325D90 003219F0  80 FC 02 08 */	lwz r7, 0x208(r28)
/* 80325D94 003219F4  54 00 F0 BE */	srwi r0, r0, 2
/* 80325D98 003219F8  7C 88 20 10 */	subfc r4, r8, r4
/* 80325D9C 003219FC  7C 06 00 16 */	mulhwu r0, r6, r0
/* 80325DA0 00321A00  38 A0 00 00 */	li r5, 0
/* 80325DA4 00321A04  7C 67 19 10 */	subfe r3, r7, r3
/* 80325DA8 00321A08  54 06 D1 BE */	srwi r6, r0, 6
/* 80325DAC 00321A0C  4B EA 14 CD */	bl __div2i
/* 80325DB0 00321A10  38 00 00 00 */	li r0, 0
/* 80325DB4 00321A14  38 C0 75 30 */	li r6, 0x7530
/* 80325DB8 00321A18  6C 65 80 00 */	xoris r5, r3, 0x8000
/* 80325DBC 00321A1C  6C 00 80 00 */	xoris r0, r0, 0x8000
/* 80325DC0 00321A20  7C 64 30 10 */	subfc r3, r4, r6
/* 80325DC4 00321A24  7C A5 01 10 */	subfe r5, r5, r0
/* 80325DC8 00321A28  7C A0 01 10 */	subfe r5, r0, r0
/* 80325DCC 00321A2C  7C A5 00 D1 */	neg. r5, r5
/* 80325DD0 00321A30  41 82 00 E8 */	beq lbl_80325EB8
/* 80325DD4 00321A34  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80325DD8 00321A38  38 9E 03 30 */	addi r4, r30, 0x330
/* 80325DDC 00321A3C  38 60 00 40 */	li r3, 0x40
/* 80325DE0 00321A40  38 C0 00 05 */	li r6, 5
/* 80325DE4 00321A44  88 A5 01 B1 */	lbz r5, 0x1b1(r5)
/* 80325DE8 00321A48  4C C6 31 82 */	crclr 6
/* 80325DEC 00321A4C  4B FF 6D 49 */	bl DWC_Printf
/* 80325DF0 00321A50  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 80325DF4 00321A54  88 06 01 B1 */	lbz r0, 0x1b1(r6)
/* 80325DF8 00321A58  28 00 00 05 */	cmplwi r0, 5
/* 80325DFC 00321A5C  41 80 00 2C */	blt lbl_80325E28
/* 80325E00 00321A60  38 9E 03 4C */	addi r4, r30, 0x34c
/* 80325E04 00321A64  38 60 00 40 */	li r3, 0x40
/* 80325E08 00321A68  4C C6 31 82 */	crclr 6
/* 80325E0C 00321A6C  4B FF 6D 29 */	bl DWC_Printf
/* 80325E10 00321A70  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80325E14 00321A74  80 63 00 F8 */	lwz r3, 0xf8(r3)
/* 80325E18 00321A78  48 00 5A 3D */	bl DWCi_CancelPreConnectedClientProcess
/* 80325E1C 00321A7C  2C 03 00 00 */	cmpwi r3, 0
/* 80325E20 00321A80  40 82 00 98 */	bne lbl_80325EB8
/* 80325E24 00321A84  48 00 05 60 */	b lbl_80326384
lbl_80325E28:
/* 80325E28 00321A88  80 86 00 F8 */	lwz r4, 0xf8(r6)
/* 80325E2C 00321A8C  38 60 00 40 */	li r3, 0x40
/* 80325E30 00321A90  80 A6 00 24 */	lwz r5, 0x24(r6)
/* 80325E34 00321A94  38 E0 00 00 */	li r7, 0
/* 80325E38 00321A98  A0 C6 00 A4 */	lhz r6, 0xa4(r6)
/* 80325E3C 00321A9C  39 00 00 00 */	li r8, 0
/* 80325E40 00321AA0  48 00 2B 05 */	bl DWCi_SendMatchCommand
/* 80325E44 00321AA4  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80325E48 00321AA8  88 04 00 15 */	lbz r0, 0x15(r4)
/* 80325E4C 00321AAC  2C 00 00 00 */	cmpwi r0, 0
/* 80325E50 00321AB0  40 82 00 0C */	bne lbl_80325E5C
/* 80325E54 00321AB4  48 00 86 45 */	bl DWCi_HandleSBError
/* 80325E58 00321AB8  48 00 00 08 */	b lbl_80325E60
lbl_80325E5C:
/* 80325E5C 00321ABC  48 00 84 35 */	bl DWCi_HandleGPError
lbl_80325E60:
/* 80325E60 00321AC0  2C 03 00 00 */	cmpwi r3, 0
/* 80325E64 00321AC4  40 82 05 20 */	bne lbl_80326384
/* 80325E68 00321AC8  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80325E6C 00321ACC  88 64 01 B1 */	lbz r3, 0x1b1(r4)
/* 80325E70 00321AD0  38 03 00 01 */	addi r0, r3, 1
/* 80325E74 00321AD4  98 04 01 B1 */	stb r0, 0x1b1(r4)
/* 80325E78 00321AD8  4B F4 C9 41 */	bl OSGetTime
/* 80325E7C 00321ADC  3C C0 80 00 */	lis r6, 0x800000F8@ha
/* 80325E80 00321AE0  3C A0 10 62 */	lis r5, 0x10624DD3@ha
/* 80325E84 00321AE4  80 C6 00 F8 */	lwz r6, 0x800000F8@l(r6)
/* 80325E88 00321AE8  38 E5 4D D3 */	addi r7, r5, 0x10624DD3@l
/* 80325E8C 00321AEC  38 00 5D C0 */	li r0, 0x5dc0
/* 80325E90 00321AF0  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80325E94 00321AF4  54 C6 F0 BE */	srwi r6, r6, 2
/* 80325E98 00321AF8  7C C7 30 16 */	mulhwu r6, r7, r6
/* 80325E9C 00321AFC  54 C7 D1 BE */	srwi r7, r6, 6
/* 80325EA0 00321B00  7C C7 00 16 */	mulhwu r6, r7, r0
/* 80325EA4 00321B04  1C 07 5D C0 */	mulli r0, r7, 0x5dc0
/* 80325EA8 00321B08  7C 00 20 10 */	subfc r0, r0, r4
/* 80325EAC 00321B0C  90 05 02 0C */	stw r0, 0x20c(r5)
/* 80325EB0 00321B10  7C 06 19 10 */	subfe r0, r6, r3
/* 80325EB4 00321B14  90 05 02 08 */	stw r0, 0x208(r5)
lbl_80325EB8:
/* 80325EB8 00321B18  83 6D B0 68 */	lwz r27, lbl_80640328-_SDA_BASE_(r13)
/* 80325EBC 00321B1C  80 1B 01 A4 */	lwz r0, 0x1a4(r27)
/* 80325EC0 00321B20  2C 00 00 0B */	cmpwi r0, 0xb
/* 80325EC4 00321B24  41 82 00 0C */	beq lbl_80325ED0
/* 80325EC8 00321B28  2C 00 00 06 */	cmpwi r0, 6
/* 80325ECC 00321B2C  40 82 00 98 */	bne lbl_80325F64
lbl_80325ED0:
/* 80325ED0 00321B30  80 1B 01 88 */	lwz r0, 0x188(r27)
/* 80325ED4 00321B34  80 7B 01 8C */	lwz r3, 0x18c(r27)
/* 80325ED8 00321B38  7C 60 03 79 */	or. r0, r3, r0
/* 80325EDC 00321B3C  41 82 00 88 */	beq lbl_80325F64
/* 80325EE0 00321B40  4B F4 C8 D9 */	bl OSGetTime
/* 80325EE4 00321B44  3C C0 80 00 */	lis r6, 0x800000F8@ha
/* 80325EE8 00321B48  81 1B 01 8C */	lwz r8, 0x18c(r27)
/* 80325EEC 00321B4C  80 06 00 F8 */	lwz r0, 0x800000F8@l(r6)
/* 80325EF0 00321B50  3C A0 10 62 */	lis r5, 0x10624DD3@ha
/* 80325EF4 00321B54  38 C5 4D D3 */	addi r6, r5, 0x10624DD3@l
/* 80325EF8 00321B58  80 FB 01 88 */	lwz r7, 0x188(r27)
/* 80325EFC 00321B5C  54 00 F0 BE */	srwi r0, r0, 2
/* 80325F00 00321B60  7C 88 20 10 */	subfc r4, r8, r4
/* 80325F04 00321B64  7C 06 00 16 */	mulhwu r0, r6, r0
/* 80325F08 00321B68  38 A0 00 00 */	li r5, 0
/* 80325F0C 00321B6C  7C 67 19 10 */	subfe r3, r7, r3
/* 80325F10 00321B70  54 06 D1 BE */	srwi r6, r0, 6
/* 80325F14 00321B74  4B EA 13 65 */	bl __div2i
/* 80325F18 00321B78  38 00 00 00 */	li r0, 0
/* 80325F1C 00321B7C  38 C0 27 10 */	li r6, 0x2710
/* 80325F20 00321B80  6C 65 80 00 */	xoris r5, r3, 0x8000
/* 80325F24 00321B84  6C 00 80 00 */	xoris r0, r0, 0x8000
/* 80325F28 00321B88  7C 64 30 10 */	subfc r3, r4, r6
/* 80325F2C 00321B8C  7C A5 01 10 */	subfe r5, r5, r0
/* 80325F30 00321B90  7C A0 01 10 */	subfe r5, r0, r0
/* 80325F34 00321B94  7C A5 00 D1 */	neg. r5, r5
/* 80325F38 00321B98  41 82 00 2C */	beq lbl_80325F64
/* 80325F3C 00321B9C  38 9E 03 7C */	addi r4, r30, 0x37c
/* 80325F40 00321BA0  38 60 00 40 */	li r3, 0x40
/* 80325F44 00321BA4  4C C6 31 82 */	crclr 6
/* 80325F48 00321BA8  4B FF 6B ED */	bl DWC_Printf
/* 80325F4C 00321BAC  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 80325F50 00321BB0  38 60 00 01 */	li r3, 1
/* 80325F54 00321BB4  38 80 00 00 */	li r4, 0
/* 80325F58 00321BB8  38 A0 00 00 */	li r5, 0
/* 80325F5C 00321BBC  38 C6 01 98 */	addi r6, r6, 0x198
/* 80325F60 00321BC0  48 00 A3 41 */	bl DWCi_NNCompletedCallback
lbl_80325F64:
/* 80325F64 00321BC4  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80325F68 00321BC8  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 80325F6C 00321BCC  2C 03 00 00 */	cmpwi r3, 0
/* 80325F70 00321BD0  41 82 01 B4 */	beq lbl_80326124
/* 80325F74 00321BD4  48 03 88 85 */	bl ServerBrowserThink
/* 80325F78 00321BD8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80325F7C 00321BDC  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 80325F80 00321BE0  48 03 88 ED */	bl ServerBrowserState
/* 80325F84 00321BE4  2C 03 00 00 */	cmpwi r3, 0
/* 80325F88 00321BE8  41 82 01 9C */	beq lbl_80326124
/* 80325F8C 00321BEC  83 6D B0 68 */	lwz r27, lbl_80640328-_SDA_BASE_(r13)
/* 80325F90 00321BF0  80 1B 01 78 */	lwz r0, 0x178(r27)
/* 80325F94 00321BF4  80 7B 01 7C */	lwz r3, 0x17c(r27)
/* 80325F98 00321BF8  7C 60 03 79 */	or. r0, r3, r0
/* 80325F9C 00321BFC  41 82 01 88 */	beq lbl_80326124
/* 80325FA0 00321C00  4B F4 C8 19 */	bl OSGetTime
/* 80325FA4 00321C04  80 1B 01 78 */	lwz r0, 0x178(r27)
/* 80325FA8 00321C08  6C 65 80 00 */	xoris r5, r3, 0x8000
/* 80325FAC 00321C0C  80 7B 01 7C */	lwz r3, 0x17c(r27)
/* 80325FB0 00321C10  6C 00 80 00 */	xoris r0, r0, 0x8000
/* 80325FB4 00321C14  7C 64 18 10 */	subfc r3, r4, r3
/* 80325FB8 00321C18  7C A5 01 10 */	subfe r5, r5, r0
/* 80325FBC 00321C1C  7C A0 01 10 */	subfe r5, r0, r0
/* 80325FC0 00321C20  7C A5 00 D1 */	neg. r5, r5
/* 80325FC4 00321C24  41 82 01 60 */	beq lbl_80326124
/* 80325FC8 00321C28  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80325FCC 00321C2C  2C 03 00 00 */	cmpwi r3, 0
/* 80325FD0 00321C30  41 82 01 44 */	beq lbl_80326114
/* 80325FD4 00321C34  38 00 00 02 */	li r0, 2
/* 80325FD8 00321C38  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 80325FDC 00321C3C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80325FE0 00321C40  80 63 00 04 */	lwz r3, 4(r3)
/* 80325FE4 00321C44  80 63 00 00 */	lwz r3, 0(r3)
/* 80325FE8 00321C48  48 02 3D 89 */	bl gt2CloseAllConnectionsHard
/* 80325FEC 00321C4C  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80325FF0 00321C50  3B E0 00 00 */	li r31, 0
/* 80325FF4 00321C54  3C 80 FF FF */	lis r4, 0xFFFEB3EE@ha
/* 80325FF8 00321C58  38 60 00 06 */	li r3, 6
/* 80325FFC 00321C5C  9B E5 01 AC */	stb r31, 0x1ac(r5)
/* 80326000 00321C60  38 84 B3 EE */	addi r4, r4, 0xFFFEB3EE@l
/* 80326004 00321C64  4B FF 65 7D */	bl DWCi_SetError
/* 80326008 00321C68  38 60 00 01 */	li r3, 1
/* 8032600C 00321C6C  38 8D 8D B8 */	addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 80326010 00321C70  38 A0 00 00 */	li r5, 0
/* 80326014 00321C74  4B FF 9C 3D */	bl DWCi_SetGPStatus
/* 80326018 00321C78  83 6D B0 68 */	lwz r27, lbl_80640328-_SDA_BASE_(r13)
/* 8032601C 00321C7C  88 9B 00 15 */	lbz r4, 0x15(r27)
/* 80326020 00321C80  80 7B 02 1C */	lwz r3, 0x21c(r27)
/* 80326024 00321C84  38 04 FF FE */	addi r0, r4, -2
/* 80326028 00321C88  7C 04 00 34 */	cntlzw r4, r0
/* 8032602C 00321C8C  7C 60 00 34 */	cntlzw r0, r3
/* 80326030 00321C90  54 9C D9 7E */	srwi r28, r4, 5
/* 80326034 00321C94  54 1D D9 7E */	srwi r29, r0, 5
/* 80326038 00321C98  4B FF 9B 11 */	bl DWCi_GetFriendListIndex
/* 8032603C 00321C9C  81 9B 04 78 */	lwz r12, 0x478(r27)
/* 80326040 00321CA0  7C 67 1B 78 */	mr r7, r3
/* 80326044 00321CA4  7F A5 EB 78 */	mr r5, r29
/* 80326048 00321CA8  7F 86 E3 78 */	mr r6, r28
/* 8032604C 00321CAC  81 1B 04 7C */	lwz r8, 0x47c(r27)
/* 80326050 00321CB0  38 60 00 06 */	li r3, 6
/* 80326054 00321CB4  38 80 00 00 */	li r4, 0
/* 80326058 00321CB8  7D 89 03 A6 */	mtctr r12
/* 8032605C 00321CBC  4E 80 04 21 */	bctrl
/* 80326060 00321CC0  38 9E 00 58 */	addi r4, r30, 0x58
/* 80326064 00321CC4  38 60 00 40 */	li r3, 0x40
/* 80326068 00321CC8  4C C6 31 82 */	crclr 6
/* 8032606C 00321CCC  4B FF 6A C9 */	bl DWC_Printf
/* 80326070 00321CD0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80326074 00321CD4  2C 03 00 00 */	cmpwi r3, 0
/* 80326078 00321CD8  41 82 00 9C */	beq lbl_80326114
/* 8032607C 00321CDC  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 80326080 00321CE0  2C 03 00 00 */	cmpwi r3, 0
/* 80326084 00321CE4  41 82 00 10 */	beq lbl_80326094
/* 80326088 00321CE8  48 03 84 15 */	bl ServerBrowserFree
/* 8032608C 00321CEC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80326090 00321CF0  93 E3 00 E4 */	stw r31, 0xe4(r3)
lbl_80326094:
/* 80326094 00321CF4  48 03 4B 21 */	bl NNFreeNegotiateList
/* 80326098 00321CF8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032609C 00321CFC  3B E0 00 00 */	li r31, 0
/* 803260A0 00321D00  93 E3 01 A4 */	stw r31, 0x1a4(r3)
/* 803260A4 00321D04  80 8D B0 60 */	lwz r4, lbl_80640320-_SDA_BASE_(r13)
/* 803260A8 00321D08  2C 04 00 00 */	cmpwi r4, 0
/* 803260AC 00321D0C  41 82 00 14 */	beq lbl_803260C0
/* 803260B0 00321D10  38 60 00 04 */	li r3, 4
/* 803260B4 00321D14  38 A0 00 00 */	li r5, 0
/* 803260B8 00321D18  4B FF 68 D1 */	bl DWC_Free
/* 803260BC 00321D1C  93 ED B0 60 */	stw r31, lbl_80640320-_SDA_BASE_(r13)
lbl_803260C0:
/* 803260C0 00321D20  3F 80 80 61 */	lis r28, lbl_8060FD88@ha
/* 803260C4 00321D24  3B A0 00 00 */	li r29, 0
/* 803260C8 00321D28  3B 9C FD 88 */	addi r28, r28, lbl_8060FD88@l
lbl_803260CC:
/* 803260CC 00321D2C  80 9C 00 04 */	lwz r4, 4(r28)
/* 803260D0 00321D30  2C 04 00 00 */	cmpwi r4, 0
/* 803260D4 00321D34  41 82 00 10 */	beq lbl_803260E4
/* 803260D8 00321D38  38 60 00 04 */	li r3, 4
/* 803260DC 00321D3C  38 A0 00 00 */	li r5, 0
/* 803260E0 00321D40  4B FF 68 A9 */	bl DWC_Free
lbl_803260E4:
/* 803260E4 00321D44  3B BD 00 01 */	addi r29, r29, 1
/* 803260E8 00321D48  3B 9C 00 0C */	addi r28, r28, 0xc
/* 803260EC 00321D4C  2C 1D 00 9A */	cmpwi r29, 0x9a
/* 803260F0 00321D50  41 80 FF DC */	blt lbl_803260CC
/* 803260F4 00321D54  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 803260F8 00321D58  38 80 00 00 */	li r4, 0
/* 803260FC 00321D5C  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 80326100 00321D60  38 A0 07 38 */	li r5, 0x738
/* 80326104 00321D64  4B CD E0 01 */	bl memset
/* 80326108 00321D68  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032610C 00321D6C  38 00 00 01 */	li r0, 1
/* 80326110 00321D70  98 03 00 18 */	stb r0, 0x18(r3)
lbl_80326114:
/* 80326114 00321D74  38 9E 03 98 */	addi r4, r30, 0x398
/* 80326118 00321D78  38 60 04 00 */	li r3, 0x400
/* 8032611C 00321D7C  4C C6 31 82 */	crclr 6
/* 80326120 00321D80  4B FF 6A 15 */	bl DWC_Printf
lbl_80326124:
/* 80326124 00321D84  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80326128 00321D88  83 A3 00 10 */	lwz r29, 0x10(r3)
/* 8032612C 00321D8C  2C 1D 00 00 */	cmpwi r29, 0
/* 80326130 00321D90  41 82 00 88 */	beq lbl_803261B8
/* 80326134 00321D94  7F A3 EB 78 */	mr r3, r29
/* 80326138 00321D98  48 02 81 A9 */	bl qr2_think
/* 8032613C 00321D9C  80 1D 00 B4 */	lwz r0, 0xb4(r29)
/* 80326140 00321DA0  2C 00 00 00 */	cmpwi r0, 0
/* 80326144 00321DA4  40 82 00 74 */	bne lbl_803261B8
/* 80326148 00321DA8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032614C 00321DAC  88 03 00 15 */	lbz r0, 0x15(r3)
/* 80326150 00321DB0  2C 00 00 02 */	cmpwi r0, 2
/* 80326154 00321DB4  41 82 00 50 */	beq lbl_803261A4
/* 80326158 00321DB8  40 80 00 60 */	bge lbl_803261B8
/* 8032615C 00321DBC  2C 00 00 00 */	cmpwi r0, 0
/* 80326160 00321DC0  40 80 00 08 */	bge lbl_80326168
/* 80326164 00321DC4  48 00 00 54 */	b lbl_803261B8
lbl_80326168:
/* 80326168 00321DC8  80 03 01 A4 */	lwz r0, 0x1a4(r3)
/* 8032616C 00321DCC  2C 00 00 06 */	cmpwi r0, 6
/* 80326170 00321DD0  41 82 00 28 */	beq lbl_80326198
/* 80326174 00321DD4  40 80 00 18 */	bge lbl_8032618C
/* 80326178 00321DD8  2C 00 00 05 */	cmpwi r0, 5
/* 8032617C 00321DDC  40 80 00 3C */	bge lbl_803261B8
/* 80326180 00321DE0  2C 00 00 01 */	cmpwi r0, 1
/* 80326184 00321DE4  40 80 00 14 */	bge lbl_80326198
/* 80326188 00321DE8  48 00 00 30 */	b lbl_803261B8
lbl_8032618C:
/* 8032618C 00321DEC  2C 00 00 0B */	cmpwi r0, 0xb
/* 80326190 00321DF0  41 82 00 08 */	beq lbl_80326198
/* 80326194 00321DF4  48 00 00 24 */	b lbl_803261B8
lbl_80326198:
/* 80326198 00321DF8  80 63 00 10 */	lwz r3, 0x10(r3)
/* 8032619C 00321DFC  48 02 84 25 */	bl qr2_send_statechanged
/* 803261A0 00321E00  48 00 00 18 */	b lbl_803261B8
lbl_803261A4:
/* 803261A4 00321E04  80 03 01 A4 */	lwz r0, 0x1a4(r3)
/* 803261A8 00321E08  2C 00 00 0B */	cmpwi r0, 0xb
/* 803261AC 00321E0C  40 82 00 0C */	bne lbl_803261B8
/* 803261B0 00321E10  80 63 00 10 */	lwz r3, 0x10(r3)
/* 803261B4 00321E14  48 02 84 0D */	bl qr2_send_statechanged
lbl_803261B8:
/* 803261B8 00321E18  48 03 59 25 */	bl NNThink
/* 803261BC 00321E1C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803261C0 00321E20  80 63 00 04 */	lwz r3, 4(r3)
/* 803261C4 00321E24  2C 03 00 00 */	cmpwi r3, 0
/* 803261C8 00321E28  41 82 00 0C */	beq lbl_803261D4
/* 803261CC 00321E2C  80 63 00 00 */	lwz r3, 0(r3)
/* 803261D0 00321E30  48 02 38 6D */	bl gt2Think
lbl_803261D4:
/* 803261D4 00321E34  83 6D B0 68 */	lwz r27, lbl_80640328-_SDA_BASE_(r13)
/* 803261D8 00321E38  80 1B 01 A4 */	lwz r0, 0x1a4(r27)
/* 803261DC 00321E3C  2C 00 00 12 */	cmpwi r0, 0x12
/* 803261E0 00321E40  40 82 00 8C */	bne lbl_8032626C
/* 803261E4 00321E44  4B F4 C5 D5 */	bl OSGetTime
/* 803261E8 00321E48  3C C0 80 00 */	lis r6, 0x800000F8@ha
/* 803261EC 00321E4C  81 1B 02 04 */	lwz r8, 0x204(r27)
/* 803261F0 00321E50  80 06 00 F8 */	lwz r0, 0x800000F8@l(r6)
/* 803261F4 00321E54  3C A0 10 62 */	lis r5, 0x10624DD3@ha
/* 803261F8 00321E58  38 C5 4D D3 */	addi r6, r5, 0x10624DD3@l
/* 803261FC 00321E5C  80 FB 02 00 */	lwz r7, 0x200(r27)
/* 80326200 00321E60  54 00 F0 BE */	srwi r0, r0, 2
/* 80326204 00321E64  7C 88 20 10 */	subfc r4, r8, r4
/* 80326208 00321E68  7C 06 00 16 */	mulhwu r0, r6, r0
/* 8032620C 00321E6C  38 A0 00 00 */	li r5, 0
/* 80326210 00321E70  7C 67 19 10 */	subfe r3, r7, r3
/* 80326214 00321E74  54 06 D1 BE */	srwi r6, r0, 6
/* 80326218 00321E78  4B EA 10 61 */	bl __div2i
/* 8032621C 00321E7C  38 00 00 00 */	li r0, 0
/* 80326220 00321E80  38 C0 0B B8 */	li r6, 0xbb8
/* 80326224 00321E84  6C 65 80 00 */	xoris r5, r3, 0x8000
/* 80326228 00321E88  6C 00 80 00 */	xoris r0, r0, 0x8000
/* 8032622C 00321E8C  7C 64 30 10 */	subfc r3, r4, r6
/* 80326230 00321E90  7C A5 01 10 */	subfe r5, r5, r0
/* 80326234 00321E94  7C A0 01 10 */	subfe r5, r0, r0
/* 80326238 00321E98  7C A5 00 D1 */	neg. r5, r5
/* 8032623C 00321E9C  41 82 00 30 */	beq lbl_8032626C
/* 80326240 00321EA0  38 9E 03 BC */	addi r4, r30, 0x3bc
/* 80326244 00321EA4  38 60 00 04 */	li r3, 4
/* 80326248 00321EA8  4C C6 31 82 */	crclr 6
/* 8032624C 00321EAC  4B FF 68 E9 */	bl DWC_Printf
/* 80326250 00321EB0  38 9E 03 E4 */	addi r4, r30, 0x3e4
/* 80326254 00321EB4  38 60 00 40 */	li r3, 0x40
/* 80326258 00321EB8  4C C6 31 82 */	crclr 6
/* 8032625C 00321EBC  4B FF 68 D9 */	bl DWC_Printf
/* 80326260 00321EC0  48 00 6B 61 */	bl DWCi_ResumeMatching
/* 80326264 00321EC4  2C 03 00 00 */	cmpwi r3, 0
/* 80326268 00321EC8  40 82 01 1C */	bne lbl_80326384
lbl_8032626C:
/* 8032626C 00321ECC  48 00 6E F5 */	bl DWCi_ProcessMatchSynTimeout
/* 80326270 00321ED0  2C 03 00 00 */	cmpwi r3, 0
/* 80326274 00321ED4  41 82 01 10 */	beq lbl_80326384
/* 80326278 00321ED8  48 00 76 11 */	bl DWCi_ProcessCancelMatchSynTimeout
/* 8032627C 00321EDC  2C 03 00 00 */	cmpwi r3, 0
/* 80326280 00321EE0  41 82 01 04 */	beq lbl_80326384
/* 80326284 00321EE4  48 00 79 29 */	bl DWCi_ProcessOptMinComp
/* 80326288 00321EE8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032628C 00321EEC  88 03 01 B2 */	lbz r0, 0x1b2(r3)
/* 80326290 00321EF0  2C 00 00 00 */	cmpwi r0, 0
/* 80326294 00321EF4  41 82 00 F0 */	beq lbl_80326384
/* 80326298 00321EF8  80 03 01 A4 */	lwz r0, 0x1a4(r3)
/* 8032629C 00321EFC  2C 00 00 0A */	cmpwi r0, 0xa
/* 803262A0 00321F00  40 82 00 E4 */	bne lbl_80326384
/* 803262A4 00321F04  88 03 00 0D */	lbz r0, 0xd(r3)
/* 803262A8 00321F08  98 03 00 16 */	stb r0, 0x16(r3)
/* 803262AC 00321F0C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803262B0 00321F10  88 03 00 15 */	lbz r0, 0x15(r3)
/* 803262B4 00321F14  28 00 00 02 */	cmplwi r0, 2
/* 803262B8 00321F18  40 82 00 A4 */	bne lbl_8032635C
/* 803262BC 00321F1C  88 C3 00 16 */	lbz r6, 0x16(r3)
/* 803262C0 00321F20  38 61 00 08 */	addi r3, r1, 8
/* 803262C4 00321F24  38 80 00 0C */	li r4, 0xc
/* 803262C8 00321F28  38 AD 8D A8 */	addi r5, r13, lbl_8063E068-_SDA_BASE_
/* 803262CC 00321F2C  38 C6 00 01 */	addi r6, r6, 1
/* 803262D0 00321F30  4C C6 31 82 */	crclr 6
/* 803262D4 00321F34  4B EA 67 51 */	bl snprintf
/* 803262D8 00321F38  38 81 00 08 */	addi r4, r1, 8
/* 803262DC 00321F3C  38 A1 00 18 */	addi r5, r1, 0x18
/* 803262E0 00321F40  38 6D 8D AC */	addi r3, r13, lbl_8063E06C-_SDA_BASE_
/* 803262E4 00321F44  38 C0 00 2F */	li r6, 0x2f
/* 803262E8 00321F48  4B FF 8B 05 */	bl DWC_SetCommonKeyValueString
/* 803262EC 00321F4C  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 803262F0 00321F50  38 61 00 08 */	addi r3, r1, 8
/* 803262F4 00321F54  38 80 00 0C */	li r4, 0xc
/* 803262F8 00321F58  38 AD 8D A8 */	addi r5, r13, lbl_8063E068-_SDA_BASE_
/* 803262FC 00321F5C  88 C6 00 0D */	lbz r6, 0xd(r6)
/* 80326300 00321F60  38 C6 00 01 */	addi r6, r6, 1
/* 80326304 00321F64  4C C6 31 82 */	crclr 6
/* 80326308 00321F68  4B EA 67 1D */	bl snprintf
/* 8032630C 00321F6C  38 81 00 08 */	addi r4, r1, 8
/* 80326310 00321F70  38 A1 00 18 */	addi r5, r1, 0x18
/* 80326314 00321F74  38 6D 8D B0 */	addi r3, r13, lbl_8063E070-_SDA_BASE_
/* 80326318 00321F78  38 C0 00 2F */	li r6, 0x2f
/* 8032631C 00321F7C  4B FF 8B 29 */	bl DWC_AddCommonKeyValueString
/* 80326320 00321F80  38 61 00 08 */	addi r3, r1, 8
/* 80326324 00321F84  38 80 00 0C */	li r4, 0xc
/* 80326328 00321F88  38 AD 8D A8 */	addi r5, r13, lbl_8063E068-_SDA_BASE_
/* 8032632C 00321F8C  38 C0 00 03 */	li r6, 3
/* 80326330 00321F90  4C C6 31 82 */	crclr 6
/* 80326334 00321F94  4B EA 66 F1 */	bl snprintf
/* 80326338 00321F98  38 81 00 08 */	addi r4, r1, 8
/* 8032633C 00321F9C  38 A1 00 18 */	addi r5, r1, 0x18
/* 80326340 00321FA0  38 6D 8D B4 */	addi r3, r13, lbl_8063E074-_SDA_BASE_
/* 80326344 00321FA4  38 C0 00 2F */	li r6, 0x2f
/* 80326348 00321FA8  4B FF 8A FD */	bl DWC_AddCommonKeyValueString
/* 8032634C 00321FAC  38 81 00 18 */	addi r4, r1, 0x18
/* 80326350 00321FB0  38 60 00 06 */	li r3, 6
/* 80326354 00321FB4  38 A0 00 00 */	li r5, 0
/* 80326358 00321FB8  4B FF 98 F9 */	bl DWCi_SetGPStatus
lbl_8032635C:
/* 8032635C 00321FBC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80326360 00321FC0  38 00 00 00 */	li r0, 0
/* 80326364 00321FC4  98 03 01 B2 */	stb r0, 0x1b2(r3)
/* 80326368 00321FC8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032636C 00321FCC  81 83 04 90 */	lwz r12, 0x490(r3)
/* 80326370 00321FD0  2C 0C 00 00 */	cmpwi r12, 0
/* 80326374 00321FD4  41 82 00 10 */	beq lbl_80326384
/* 80326378 00321FD8  80 63 04 94 */	lwz r3, 0x494(r3)
/* 8032637C 00321FDC  7D 89 03 A6 */	mtctr r12
/* 80326380 00321FE0  4E 80 04 21 */	bctrl
lbl_80326384:
/* 80326384 00321FE4  39 61 00 50 */	addi r11, r1, 0x50
/* 80326388 00321FE8  4B EA 0D ED */	bl _restgpr_27
/* 8032638C 00321FEC  80 01 00 54 */	lwz r0, 0x54(r1)
/* 80326390 00321FF0  7C 08 03 A6 */	mtlr r0
/* 80326394 00321FF4  38 21 00 50 */	addi r1, r1, 0x50
/* 80326398 00321FF8  4E 80 00 20 */	blr

.global DWCi_GT2UnrecognizedMessageCallback
DWCi_GT2UnrecognizedMessageCallback:
/* 8032639C 00321FFC  94 21 FF D0 */	stwu r1, -0x30(r1)
/* 803263A0 00322000  7C 08 02 A6 */	mflr r0
/* 803263A4 00322004  90 01 00 34 */	stw r0, 0x34(r1)
/* 803263A8 00322008  39 61 00 30 */	addi r11, r1, 0x30
/* 803263AC 0032200C  4B EA 0D 7D */	bl _savegpr_27
/* 803263B0 00322010  2C 07 00 00 */	cmpwi r7, 0
/* 803263B4 00322014  3F E0 80 44 */	lis r31, lbl_80447FE0@ha
/* 803263B8 00322018  7C 9B 23 78 */	mr r27, r4
/* 803263BC 0032201C  7C BE 2B 78 */	mr r30, r5
/* 803263C0 00322020  7C DC 33 78 */	mr r28, r6
/* 803263C4 00322024  7C FD 3B 78 */	mr r29, r7
/* 803263C8 00322028  3B FF 7F E0 */	addi r31, r31, lbl_80447FE0@l
/* 803263CC 0032202C  41 82 00 0C */	beq lbl_803263D8
/* 803263D0 00322030  2C 06 00 00 */	cmpwi r6, 0
/* 803263D4 00322034  40 82 00 0C */	bne lbl_803263E0
lbl_803263D8:
/* 803263D8 00322038  38 60 00 00 */	li r3, 0
/* 803263DC 0032203C  48 00 01 1C */	b lbl_803264F8
lbl_803263E0:
/* 803263E0 00322040  38 61 00 08 */	addi r3, r1, 8
/* 803263E4 00322044  38 80 00 00 */	li r4, 0
/* 803263E8 00322048  38 A0 00 08 */	li r5, 8
/* 803263EC 0032204C  4B CD DD 19 */	bl memset
/* 803263F0 00322050  38 00 00 02 */	li r0, 2
/* 803263F4 00322054  93 61 00 0C */	stw r27, 0xc(r1)
/* 803263F8 00322058  7F C3 F3 78 */	mr r3, r30
/* 803263FC 0032205C  98 01 00 09 */	stb r0, 9(r1)
/* 80326400 00322060  4B FD 09 7D */	bl SOHtoNs
/* 80326404 00322064  B0 61 00 0A */	sth r3, 0xa(r1)
/* 80326408 00322068  8B DC 00 00 */	lbz r30, 0(r28)
/* 8032640C 0032206C  28 1E 00 FE */	cmplwi r30, 0xfe
/* 80326410 00322070  40 82 00 10 */	bne lbl_80326420
/* 80326414 00322074  88 1C 00 01 */	lbz r0, 1(r28)
/* 80326418 00322078  28 00 00 FD */	cmplwi r0, 0xfd
/* 8032641C 0032207C  41 82 00 0C */	beq lbl_80326428
lbl_80326420:
/* 80326420 00322080  28 1E 00 5C */	cmplwi r30, 0x5c
/* 80326424 00322084  40 82 00 4C */	bne lbl_80326470
lbl_80326428:
/* 80326428 00322088  38 9F 04 40 */	addi r4, r31, 0x440
/* 8032642C 0032208C  38 60 00 40 */	li r3, 0x40
/* 80326430 00322090  4C C6 31 82 */	crclr 6
/* 80326434 00322094  4B FF 67 01 */	bl DWC_Printf
/* 80326438 00322098  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032643C 0032209C  80 63 00 10 */	lwz r3, 0x10(r3)
/* 80326440 003220A0  2C 03 00 00 */	cmpwi r3, 0
/* 80326444 003220A4  41 82 00 18 */	beq lbl_8032645C
/* 80326448 003220A8  7F 84 E3 78 */	mr r4, r28
/* 8032644C 003220AC  7F A5 EB 78 */	mr r5, r29
/* 80326450 003220B0  38 C1 00 08 */	addi r6, r1, 8
/* 80326454 003220B4  48 02 93 C9 */	bl qr2_parse_queryA
/* 80326458 003220B8  48 00 00 9C */	b lbl_803264F4
lbl_8032645C:
/* 8032645C 003220BC  38 9F 04 68 */	addi r4, r31, 0x468
/* 80326460 003220C0  38 60 00 40 */	li r3, 0x40
/* 80326464 003220C4  4C C6 31 82 */	crclr 6
/* 80326468 003220C8  4B FF 66 CD */	bl DWC_Printf
/* 8032646C 003220CC  48 00 00 88 */	b lbl_803264F4
lbl_80326470:
/* 80326470 003220D0  3C 80 80 64 */	lis r4, lbl_8063E768@ha
/* 80326474 003220D4  7F 83 E3 78 */	mr r3, r28
/* 80326478 003220D8  38 84 E7 68 */	addi r4, r4, lbl_8063E768@l
/* 8032647C 003220DC  38 A0 00 06 */	li r5, 6
/* 80326480 003220E0  4B EA 3F 19 */	bl memcmp
/* 80326484 003220E4  2C 03 00 00 */	cmpwi r3, 0
/* 80326488 003220E8  40 82 00 28 */	bne lbl_803264B0
/* 8032648C 003220EC  38 9F 04 80 */	addi r4, r31, 0x480
/* 80326490 003220F0  38 60 00 40 */	li r3, 0x40
/* 80326494 003220F4  4C C6 31 82 */	crclr 6
/* 80326498 003220F8  4B FF 66 9D */	bl DWC_Printf
/* 8032649C 003220FC  7F 83 E3 78 */	mr r3, r28
/* 803264A0 00322100  7F A4 EB 78 */	mr r4, r29
/* 803264A4 00322104  38 A1 00 08 */	addi r5, r1, 8
/* 803264A8 00322108  48 03 5E 95 */	bl NNProcessData
/* 803264AC 0032210C  48 00 00 48 */	b lbl_803264F4
lbl_803264B0:
/* 803264B0 00322110  28 1E 00 FE */	cmplwi r30, 0xfe
/* 803264B4 00322114  40 82 00 28 */	bne lbl_803264DC
/* 803264B8 00322118  88 1C 00 01 */	lbz r0, 1(r28)
/* 803264BC 0032211C  28 00 00 FE */	cmplwi r0, 0xfe
/* 803264C0 00322120  40 82 00 1C */	bne lbl_803264DC
/* 803264C4 00322124  38 9F 04 A8 */	addi r4, r31, 0x4a8
/* 803264C8 00322128  38 60 00 80 */	li r3, 0x80
/* 803264CC 0032212C  4C C6 31 82 */	crclr 6
/* 803264D0 00322130  4B FF 66 65 */	bl DWC_Printf
/* 803264D4 00322134  38 60 00 00 */	li r3, 0
/* 803264D8 00322138  48 00 00 20 */	b lbl_803264F8
lbl_803264DC:
/* 803264DC 0032213C  38 9F 04 D8 */	addi r4, r31, 0x4d8
/* 803264E0 00322140  38 60 00 08 */	li r3, 8
/* 803264E4 00322144  4C C6 31 82 */	crclr 6
/* 803264E8 00322148  4B FF 66 4D */	bl DWC_Printf
/* 803264EC 0032214C  38 60 00 00 */	li r3, 0
/* 803264F0 00322150  48 00 00 08 */	b lbl_803264F8
lbl_803264F4:
/* 803264F4 00322154  38 60 00 01 */	li r3, 1
lbl_803264F8:
/* 803264F8 00322158  39 61 00 30 */	addi r11, r1, 0x30
/* 803264FC 0032215C  4B EA 0C 79 */	bl _restgpr_27
/* 80326500 00322160  80 01 00 34 */	lwz r0, 0x34(r1)
/* 80326504 00322164  7C 08 03 A6 */	mtlr r0
/* 80326508 00322168  38 21 00 30 */	addi r1, r1, 0x30
/* 8032650C 0032216C  4E 80 00 20 */	blr

.global DWCi_GT2ConnectAttemptCallback
DWCi_GT2ConnectAttemptCallback:
/* 80326510 00322170  94 21 FF D0 */	stwu r1, -0x30(r1)
/* 80326514 00322174  7C 08 02 A6 */	mflr r0
/* 80326518 00322178  90 01 00 34 */	stw r0, 0x34(r1)
/* 8032651C 0032217C  39 61 00 30 */	addi r11, r1, 0x30
/* 80326520 00322180  4B EA 0B FD */	bl _savegpr_24
/* 80326524 00322184  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80326528 00322188  3F C0 80 44 */	lis r30, lbl_80447FE0@ha
/* 8032652C 0032218C  7C 99 23 78 */	mr r25, r4
/* 80326530 00322190  7C BA 2B 78 */	mr r26, r5
/* 80326534 00322194  2C 03 00 00 */	cmpwi r3, 0
/* 80326538 00322198  7C DB 33 78 */	mr r27, r6
/* 8032653C 0032219C  7C FC 3B 78 */	mr r28, r7
/* 80326540 003221A0  7D 1F 43 78 */	mr r31, r8
/* 80326544 003221A4  3B DE 7F E0 */	addi r30, r30, lbl_80447FE0@l
/* 80326548 003221A8  41 82 00 1C */	beq lbl_80326564
/* 8032654C 003221AC  80 03 01 A4 */	lwz r0, 0x1a4(r3)
/* 80326550 003221B0  2C 00 00 07 */	cmpwi r0, 7
/* 80326554 003221B4  40 82 00 10 */	bne lbl_80326564
/* 80326558 003221B8  88 03 01 AD */	lbz r0, 0x1ad(r3)
/* 8032655C 003221BC  2C 00 00 00 */	cmpwi r0, 0
/* 80326560 003221C0  41 82 00 28 */	beq lbl_80326588
lbl_80326564:
/* 80326564 003221C4  7F 23 CB 78 */	mr r3, r25
/* 80326568 003221C8  38 9E 05 08 */	addi r4, r30, 0x508
/* 8032656C 003221CC  38 A0 FF FF */	li r5, -1
/* 80326570 003221D0  48 02 35 21 */	bl gt2Reject
/* 80326574 003221D4  38 9E 05 14 */	addi r4, r30, 0x514
/* 80326578 003221D8  38 60 00 80 */	li r3, 0x80
/* 8032657C 003221DC  4C C6 31 82 */	crclr 6
/* 80326580 003221E0  4B FF 65 B5 */	bl DWC_Printf
/* 80326584 003221E4  48 00 04 C0 */	b lbl_80326A44
lbl_80326588:
/* 80326588 003221E8  4B FF CA C1 */	bl DWCi_GT2GetConnectionListIdx
/* 8032658C 003221EC  2C 03 FF FF */	cmpwi r3, -1
/* 80326590 003221F0  7C 7D 1B 78 */	mr r29, r3
/* 80326594 003221F4  40 82 01 74 */	bne lbl_80326708
/* 80326598 003221F8  7F 23 CB 78 */	mr r3, r25
/* 8032659C 003221FC  38 9E 05 38 */	addi r4, r30, 0x538
/* 803265A0 00322200  38 A0 FF FF */	li r5, -1
/* 803265A4 00322204  48 02 34 ED */	bl gt2Reject
/* 803265A8 00322208  38 9E 05 44 */	addi r4, r30, 0x544
/* 803265AC 0032220C  38 60 00 80 */	li r3, 0x80
/* 803265B0 00322210  4C C6 31 82 */	crclr 6
/* 803265B4 00322214  4B FF 65 81 */	bl DWC_Printf
/* 803265B8 00322218  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803265BC 0032221C  2C 03 00 00 */	cmpwi r3, 0
/* 803265C0 00322220  41 82 04 84 */	beq lbl_80326A44
/* 803265C4 00322224  38 00 00 02 */	li r0, 2
/* 803265C8 00322228  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 803265CC 0032222C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803265D0 00322230  80 63 00 04 */	lwz r3, 4(r3)
/* 803265D4 00322234  80 63 00 00 */	lwz r3, 0(r3)
/* 803265D8 00322238  48 02 37 99 */	bl gt2CloseAllConnectionsHard
/* 803265DC 0032223C  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 803265E0 00322240  3B 20 00 00 */	li r25, 0
/* 803265E4 00322244  3C 80 FF FF */	lis r4, 0xFFFEABC4@ha
/* 803265E8 00322248  38 60 00 06 */	li r3, 6
/* 803265EC 0032224C  9B 25 01 AC */	stb r25, 0x1ac(r5)
/* 803265F0 00322250  38 84 AB C4 */	addi r4, r4, 0xFFFEABC4@l
/* 803265F4 00322254  4B FF 5F 8D */	bl DWCi_SetError
/* 803265F8 00322258  38 60 00 01 */	li r3, 1
/* 803265FC 0032225C  38 8D 8D B8 */	addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 80326600 00322260  38 A0 00 00 */	li r5, 0
/* 80326604 00322264  4B FF 96 4D */	bl DWCi_SetGPStatus
/* 80326608 00322268  83 0D B0 68 */	lwz r24, lbl_80640328-_SDA_BASE_(r13)
/* 8032660C 0032226C  88 98 00 15 */	lbz r4, 0x15(r24)
/* 80326610 00322270  80 78 02 1C */	lwz r3, 0x21c(r24)
/* 80326614 00322274  38 04 FF FE */	addi r0, r4, -2
/* 80326618 00322278  7C 04 00 34 */	cntlzw r4, r0
/* 8032661C 0032227C  7C 60 00 34 */	cntlzw r0, r3
/* 80326620 00322280  54 9A D9 7E */	srwi r26, r4, 5
/* 80326624 00322284  54 1B D9 7E */	srwi r27, r0, 5
/* 80326628 00322288  4B FF 95 21 */	bl DWCi_GetFriendListIndex
/* 8032662C 0032228C  81 98 04 78 */	lwz r12, 0x478(r24)
/* 80326630 00322290  7C 67 1B 78 */	mr r7, r3
/* 80326634 00322294  7F 65 DB 78 */	mr r5, r27
/* 80326638 00322298  7F 46 D3 78 */	mr r6, r26
/* 8032663C 0032229C  81 18 04 7C */	lwz r8, 0x47c(r24)
/* 80326640 003222A0  38 60 00 06 */	li r3, 6
/* 80326644 003222A4  38 80 00 00 */	li r4, 0
/* 80326648 003222A8  7D 89 03 A6 */	mtctr r12
/* 8032664C 003222AC  4E 80 04 21 */	bctrl
/* 80326650 003222B0  38 9E 00 58 */	addi r4, r30, 0x58
/* 80326654 003222B4  38 60 00 40 */	li r3, 0x40
/* 80326658 003222B8  4C C6 31 82 */	crclr 6
/* 8032665C 003222BC  4B FF 64 D9 */	bl DWC_Printf
/* 80326660 003222C0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80326664 003222C4  2C 03 00 00 */	cmpwi r3, 0
/* 80326668 003222C8  41 82 03 DC */	beq lbl_80326A44
/* 8032666C 003222CC  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 80326670 003222D0  2C 03 00 00 */	cmpwi r3, 0
/* 80326674 003222D4  41 82 00 10 */	beq lbl_80326684
/* 80326678 003222D8  48 03 7E 25 */	bl ServerBrowserFree
/* 8032667C 003222DC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80326680 003222E0  93 23 00 E4 */	stw r25, 0xe4(r3)
lbl_80326684:
/* 80326684 003222E4  48 03 45 31 */	bl NNFreeNegotiateList
/* 80326688 003222E8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032668C 003222EC  3B 20 00 00 */	li r25, 0
/* 80326690 003222F0  93 23 01 A4 */	stw r25, 0x1a4(r3)
/* 80326694 003222F4  80 8D B0 60 */	lwz r4, lbl_80640320-_SDA_BASE_(r13)
/* 80326698 003222F8  2C 04 00 00 */	cmpwi r4, 0
/* 8032669C 003222FC  41 82 00 14 */	beq lbl_803266B0
/* 803266A0 00322300  38 60 00 04 */	li r3, 4
/* 803266A4 00322304  38 A0 00 00 */	li r5, 0
/* 803266A8 00322308  4B FF 62 E1 */	bl DWC_Free
/* 803266AC 0032230C  93 2D B0 60 */	stw r25, lbl_80640320-_SDA_BASE_(r13)
lbl_803266B0:
/* 803266B0 00322310  3F 40 80 61 */	lis r26, lbl_8060FD88@ha
/* 803266B4 00322314  3B 20 00 00 */	li r25, 0
/* 803266B8 00322318  3B 5A FD 88 */	addi r26, r26, lbl_8060FD88@l
lbl_803266BC:
/* 803266BC 0032231C  80 9A 00 04 */	lwz r4, 4(r26)
/* 803266C0 00322320  2C 04 00 00 */	cmpwi r4, 0
/* 803266C4 00322324  41 82 00 10 */	beq lbl_803266D4
/* 803266C8 00322328  38 60 00 04 */	li r3, 4
/* 803266CC 0032232C  38 A0 00 00 */	li r5, 0
/* 803266D0 00322330  4B FF 62 B9 */	bl DWC_Free
lbl_803266D4:
/* 803266D4 00322334  3B 39 00 01 */	addi r25, r25, 1
/* 803266D8 00322338  3B 5A 00 0C */	addi r26, r26, 0xc
/* 803266DC 0032233C  2C 19 00 9A */	cmpwi r25, 0x9a
/* 803266E0 00322340  41 80 FF DC */	blt lbl_803266BC
/* 803266E4 00322344  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 803266E8 00322348  38 80 00 00 */	li r4, 0
/* 803266EC 0032234C  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 803266F0 00322350  38 A0 07 38 */	li r5, 0x738
/* 803266F4 00322354  4B CD DA 11 */	bl memset
/* 803266F8 00322358  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803266FC 0032235C  38 00 00 01 */	li r0, 1
/* 80326700 00322360  98 03 00 18 */	stb r0, 0x18(r3)
/* 80326704 00322364  48 00 03 40 */	b lbl_80326A44
lbl_80326708:
/* 80326708 00322368  83 0D B0 68 */	lwz r24, lbl_80640328-_SDA_BASE_(r13)
/* 8032670C 0032236C  88 18 00 0D */	lbz r0, 0xd(r24)
/* 80326710 00322370  54 00 10 3A */	slwi r0, r0, 2
/* 80326714 00322374  7C 78 02 14 */	add r3, r24, r0
/* 80326718 00322378  80 03 02 20 */	lwz r0, 0x220(r3)
/* 8032671C 0032237C  7C 1A 00 40 */	cmplw r26, r0
/* 80326720 00322380  40 82 00 28 */	bne lbl_80326748
/* 80326724 00322384  7F 63 DB 78 */	mr r3, r27
/* 80326728 00322388  4B FD 06 49 */	bl SONtoHs
/* 8032672C 0032238C  88 18 00 0D */	lbz r0, 0xd(r24)
/* 80326730 00322390  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 80326734 00322394  54 00 08 3C */	slwi r0, r0, 1
/* 80326738 00322398  7C 78 02 14 */	add r3, r24, r0
/* 8032673C 0032239C  A0 03 02 A0 */	lhz r0, 0x2a0(r3)
/* 80326740 003223A0  7C 04 00 40 */	cmplw r4, r0
/* 80326744 003223A4  41 82 00 B8 */	beq lbl_803267FC
lbl_80326748:
/* 80326748 003223A8  88 1F 00 00 */	lbz r0, 0(r31)
/* 8032674C 003223AC  2C 00 00 00 */	cmpwi r0, 0
/* 80326750 003223B0  41 82 00 74 */	beq lbl_803267C4
/* 80326754 003223B4  83 0D B0 68 */	lwz r24, lbl_80640328-_SDA_BASE_(r13)
/* 80326758 003223B8  7F E3 FB 78 */	mr r3, r31
/* 8032675C 003223BC  38 80 00 00 */	li r4, 0
/* 80326760 003223C0  38 A0 00 0A */	li r5, 0xa
/* 80326764 003223C4  4B EA 9E 15 */	bl strtoul
/* 80326768 003223C8  88 18 00 0D */	lbz r0, 0xd(r24)
/* 8032676C 003223CC  54 00 10 3A */	slwi r0, r0, 2
/* 80326770 003223D0  7C 98 02 14 */	add r4, r24, r0
/* 80326774 003223D4  80 04 00 F8 */	lwz r0, 0xf8(r4)
/* 80326778 003223D8  7C 03 00 40 */	cmplw r3, r0
/* 8032677C 003223DC  40 82 00 48 */	bne lbl_803267C4
/* 80326780 003223E0  38 9E 05 68 */	addi r4, r30, 0x568
/* 80326784 003223E4  38 60 00 08 */	li r3, 8
/* 80326788 003223E8  4C C6 31 82 */	crclr 6
/* 8032678C 003223EC  4B FF 63 A9 */	bl DWC_Printf
/* 80326790 003223F0  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80326794 003223F4  7F 63 DB 78 */	mr r3, r27
/* 80326798 003223F8  88 04 00 0D */	lbz r0, 0xd(r4)
/* 8032679C 003223FC  54 00 10 3A */	slwi r0, r0, 2
/* 803267A0 00322400  7C 84 02 14 */	add r4, r4, r0
/* 803267A4 00322404  93 44 02 20 */	stw r26, 0x220(r4)
/* 803267A8 00322408  83 0D B0 68 */	lwz r24, lbl_80640328-_SDA_BASE_(r13)
/* 803267AC 0032240C  4B FD 05 C5 */	bl SONtoHs
/* 803267B0 00322410  88 18 00 0D */	lbz r0, 0xd(r24)
/* 803267B4 00322414  54 00 08 3C */	slwi r0, r0, 1
/* 803267B8 00322418  7C 98 02 14 */	add r4, r24, r0
/* 803267BC 0032241C  B0 64 02 A0 */	sth r3, 0x2a0(r4)
/* 803267C0 00322420  48 00 00 3C */	b lbl_803267FC
lbl_803267C4:
/* 803267C4 00322424  7F 23 CB 78 */	mr r3, r25
/* 803267C8 00322428  38 9E 05 90 */	addi r4, r30, 0x590
/* 803267CC 0032242C  38 A0 FF FF */	li r5, -1
/* 803267D0 00322430  48 02 32 C1 */	bl gt2Reject
/* 803267D4 00322434  7F 43 D3 78 */	mr r3, r26
/* 803267D8 00322438  7F 64 DB 78 */	mr r4, r27
/* 803267DC 0032243C  38 A0 00 00 */	li r5, 0
/* 803267E0 00322440  48 02 73 6D */	bl gt2AddressToString
/* 803267E4 00322444  7C 65 1B 78 */	mr r5, r3
/* 803267E8 00322448  38 9E 05 A8 */	addi r4, r30, 0x5a8
/* 803267EC 0032244C  38 60 00 08 */	li r3, 8
/* 803267F0 00322450  4C C6 31 82 */	crclr 6
/* 803267F4 00322454  4B FF 63 41 */	bl DWC_Printf
/* 803267F8 00322458  48 00 02 4C */	b lbl_80326A44
lbl_803267FC:
/* 803267FC 0032245C  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80326800 00322460  3B E0 00 00 */	li r31, 0
/* 80326804 00322464  7F 23 CB 78 */	mr r3, r25
/* 80326808 00322468  93 E4 01 94 */	stw r31, 0x194(r4)
/* 8032680C 0032246C  93 E4 01 90 */	stw r31, 0x190(r4)
/* 80326810 00322470  80 84 00 08 */	lwz r4, 8(r4)
/* 80326814 00322474  48 02 32 79 */	bl gt2Accept
/* 80326818 00322478  2C 03 00 00 */	cmpwi r3, 0
/* 8032681C 0032247C  40 82 01 60 */	bne lbl_8032697C
/* 80326820 00322480  38 9E 05 E0 */	addi r4, r30, 0x5e0
/* 80326824 00322484  38 60 00 08 */	li r3, 8
/* 80326828 00322488  4C C6 31 82 */	crclr 6
/* 8032682C 0032248C  4B FF 63 09 */	bl DWC_Printf
/* 80326830 00322490  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80326834 00322494  2C 03 00 00 */	cmpwi r3, 0
/* 80326838 00322498  41 82 02 0C */	beq lbl_80326A44
/* 8032683C 0032249C  38 00 00 02 */	li r0, 2
/* 80326840 003224A0  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 80326844 003224A4  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80326848 003224A8  80 63 00 04 */	lwz r3, 4(r3)
/* 8032684C 003224AC  80 63 00 00 */	lwz r3, 0(r3)
/* 80326850 003224B0  48 02 35 21 */	bl gt2CloseAllConnectionsHard
/* 80326854 003224B4  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80326858 003224B8  3C 80 FF FF */	lis r4, 0xFFFEC5E6@ha
/* 8032685C 003224BC  38 60 00 06 */	li r3, 6
/* 80326860 003224C0  9B E5 01 AC */	stb r31, 0x1ac(r5)
/* 80326864 003224C4  38 84 C5 E6 */	addi r4, r4, 0xFFFEC5E6@l
/* 80326868 003224C8  4B FF 5D 19 */	bl DWCi_SetError
/* 8032686C 003224CC  38 60 00 01 */	li r3, 1
/* 80326870 003224D0  38 8D 8D B8 */	addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 80326874 003224D4  38 A0 00 00 */	li r5, 0
/* 80326878 003224D8  4B FF 93 D9 */	bl DWCi_SetGPStatus
/* 8032687C 003224DC  83 0D B0 68 */	lwz r24, lbl_80640328-_SDA_BASE_(r13)
/* 80326880 003224E0  88 98 00 15 */	lbz r4, 0x15(r24)
/* 80326884 003224E4  80 78 02 1C */	lwz r3, 0x21c(r24)
/* 80326888 003224E8  38 04 FF FE */	addi r0, r4, -2
/* 8032688C 003224EC  7C 04 00 34 */	cntlzw r4, r0
/* 80326890 003224F0  7C 60 00 34 */	cntlzw r0, r3
/* 80326894 003224F4  54 99 D9 7E */	srwi r25, r4, 5
/* 80326898 003224F8  54 1A D9 7E */	srwi r26, r0, 5
/* 8032689C 003224FC  4B FF 92 AD */	bl DWCi_GetFriendListIndex
/* 803268A0 00322500  81 98 04 78 */	lwz r12, 0x478(r24)
/* 803268A4 00322504  7C 67 1B 78 */	mr r7, r3
/* 803268A8 00322508  7F 45 D3 78 */	mr r5, r26
/* 803268AC 0032250C  7F 26 CB 78 */	mr r6, r25
/* 803268B0 00322510  81 18 04 7C */	lwz r8, 0x47c(r24)
/* 803268B4 00322514  38 60 00 06 */	li r3, 6
/* 803268B8 00322518  38 80 00 00 */	li r4, 0
/* 803268BC 0032251C  7D 89 03 A6 */	mtctr r12
/* 803268C0 00322520  4E 80 04 21 */	bctrl
/* 803268C4 00322524  38 9E 00 58 */	addi r4, r30, 0x58
/* 803268C8 00322528  38 60 00 40 */	li r3, 0x40
/* 803268CC 0032252C  4C C6 31 82 */	crclr 6
/* 803268D0 00322530  4B FF 62 65 */	bl DWC_Printf
/* 803268D4 00322534  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803268D8 00322538  2C 03 00 00 */	cmpwi r3, 0
/* 803268DC 0032253C  41 82 01 68 */	beq lbl_80326A44
/* 803268E0 00322540  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 803268E4 00322544  2C 03 00 00 */	cmpwi r3, 0
/* 803268E8 00322548  41 82 00 10 */	beq lbl_803268F8
/* 803268EC 0032254C  48 03 7B B1 */	bl ServerBrowserFree
/* 803268F0 00322550  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803268F4 00322554  93 E3 00 E4 */	stw r31, 0xe4(r3)
lbl_803268F8:
/* 803268F8 00322558  48 03 42 BD */	bl NNFreeNegotiateList
/* 803268FC 0032255C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80326900 00322560  3B 20 00 00 */	li r25, 0
/* 80326904 00322564  93 23 01 A4 */	stw r25, 0x1a4(r3)
/* 80326908 00322568  80 8D B0 60 */	lwz r4, lbl_80640320-_SDA_BASE_(r13)
/* 8032690C 0032256C  2C 04 00 00 */	cmpwi r4, 0
/* 80326910 00322570  41 82 00 14 */	beq lbl_80326924
/* 80326914 00322574  38 60 00 04 */	li r3, 4
/* 80326918 00322578  38 A0 00 00 */	li r5, 0
/* 8032691C 0032257C  4B FF 60 6D */	bl DWC_Free
/* 80326920 00322580  93 2D B0 60 */	stw r25, lbl_80640320-_SDA_BASE_(r13)
lbl_80326924:
/* 80326924 00322584  3F 40 80 61 */	lis r26, lbl_8060FD88@ha
/* 80326928 00322588  3B 20 00 00 */	li r25, 0
/* 8032692C 0032258C  3B 5A FD 88 */	addi r26, r26, lbl_8060FD88@l
lbl_80326930:
/* 80326930 00322590  80 9A 00 04 */	lwz r4, 4(r26)
/* 80326934 00322594  2C 04 00 00 */	cmpwi r4, 0
/* 80326938 00322598  41 82 00 10 */	beq lbl_80326948
/* 8032693C 0032259C  38 60 00 04 */	li r3, 4
/* 80326940 003225A0  38 A0 00 00 */	li r5, 0
/* 80326944 003225A4  4B FF 60 45 */	bl DWC_Free
lbl_80326948:
/* 80326948 003225A8  3B 39 00 01 */	addi r25, r25, 1
/* 8032694C 003225AC  3B 5A 00 0C */	addi r26, r26, 0xc
/* 80326950 003225B0  2C 19 00 9A */	cmpwi r25, 0x9a
/* 80326954 003225B4  41 80 FF DC */	blt lbl_80326930
/* 80326958 003225B8  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 8032695C 003225BC  38 80 00 00 */	li r4, 0
/* 80326960 003225C0  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 80326964 003225C4  38 A0 07 38 */	li r5, 0x738
/* 80326968 003225C8  4B CD D7 9D */	bl memset
/* 8032696C 003225CC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80326970 003225D0  38 00 00 01 */	li r0, 1
/* 80326974 003225D4  98 03 00 18 */	stb r0, 0x18(r3)
/* 80326978 003225D8  48 00 00 CC */	b lbl_80326A44
lbl_8032697C:
/* 8032697C 003225DC  7F 43 D3 78 */	mr r3, r26
/* 80326980 003225E0  7F 64 DB 78 */	mr r4, r27
/* 80326984 003225E4  38 A0 00 00 */	li r5, 0
/* 80326988 003225E8  48 02 71 C5 */	bl gt2AddressToString
/* 8032698C 003225EC  7C 65 1B 78 */	mr r5, r3
/* 80326990 003225F0  7F 86 E3 78 */	mr r6, r28
/* 80326994 003225F4  38 9E 06 04 */	addi r4, r30, 0x604
/* 80326998 003225F8  38 60 00 80 */	li r3, 0x80
/* 8032699C 003225FC  4C C6 31 82 */	crclr 6
/* 803269A0 00322600  4B FF 61 95 */	bl DWC_Printf
/* 803269A4 00322604  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803269A8 00322608  38 00 00 FF */	li r0, 0xff
/* 803269AC 0032260C  98 03 03 E0 */	stb r0, 0x3e0(r3)
/* 803269B0 00322610  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803269B4 00322614  9B E3 03 E1 */	stb r31, 0x3e1(r3)
/* 803269B8 00322618  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 803269BC 0032261C  88 05 00 0D */	lbz r0, 0xd(r5)
/* 803269C0 00322620  2C 00 00 00 */	cmpwi r0, 0
/* 803269C4 00322624  40 82 00 20 */	bne lbl_803269E4
/* 803269C8 00322628  3C 60 00 01 */	lis r3, 0x0000FFFF@ha
/* 803269CC 0032262C  7F 84 0E 70 */	srawi r4, r28, 1
/* 803269D0 00322630  38 03 FF FF */	addi r0, r3, 0x0000FFFF@l
/* 803269D4 00322634  7C 04 00 00 */	cmpw r4, r0
/* 803269D8 00322638  40 80 00 08 */	bge lbl_803269E0
/* 803269DC 0032263C  7C 80 23 78 */	mr r0, r4
lbl_803269E0:
/* 803269E0 00322640  B0 05 01 B4 */	sth r0, 0x1b4(r5)
lbl_803269E4:
/* 803269E4 00322644  7F A3 EB 78 */	mr r3, r29
/* 803269E8 00322648  4B FF C7 05 */	bl DWCi_GetGT2ConnectionByIdx
/* 803269EC 0032264C  7C 7A 1B 78 */	mr r26, r3
/* 803269F0 00322650  7F A3 EB 78 */	mr r3, r29
/* 803269F4 00322654  4B FF C8 09 */	bl DWCi_GetConnectionInfoByIdx
/* 803269F8 00322658  93 3A 00 00 */	stw r25, 0(r26)
/* 803269FC 0032265C  38 00 00 00 */	li r0, 0
/* 80326A00 00322660  7C 64 1B 78 */	mr r4, r3
/* 80326A04 00322664  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 80326A08 00322668  88 A6 00 0D */	lbz r5, 0xd(r6)
/* 80326A0C 0032266C  38 A5 00 01 */	addi r5, r5, 1
/* 80326A10 00322670  98 A6 00 0D */	stb r5, 0xd(r6)
/* 80326A14 00322674  9B A3 00 00 */	stb r29, 0(r3)
/* 80326A18 00322678  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 80326A1C 0032267C  88 A6 00 0D */	lbz r5, 0xd(r6)
/* 80326A20 00322680  7C A5 32 14 */	add r5, r5, r6
/* 80326A24 00322684  88 A5 02 DF */	lbz r5, 0x2df(r5)
/* 80326A28 00322688  98 A3 00 01 */	stb r5, 1(r3)
/* 80326A2C 0032268C  B0 03 00 02 */	sth r0, 2(r3)
/* 80326A30 00322690  90 03 00 04 */	stw r0, 4(r3)
/* 80326A34 00322694  7F 23 CB 78 */	mr r3, r25
/* 80326A38 00322698  48 02 33 C1 */	bl gt2SetConnectionData
/* 80326A3C 0032269C  38 60 00 02 */	li r3, 2
/* 80326A40 003226A0  48 00 50 DD */	bl DWCi_PostProcessConnection
lbl_80326A44:
/* 80326A44 003226A4  39 61 00 30 */	addi r11, r1, 0x30
/* 80326A48 003226A8  4B EA 07 21 */	bl _restgpr_24
/* 80326A4C 003226AC  80 01 00 34 */	lwz r0, 0x34(r1)
/* 80326A50 003226B0  7C 08 03 A6 */	mtlr r0
/* 80326A54 003226B4  38 21 00 30 */	addi r1, r1, 0x30
/* 80326A58 003226B8  4E 80 00 20 */	blr

.global DWCi_GT2ConnectedCallback
DWCi_GT2ConnectedCallback:
/* 80326A5C 003226BC  94 21 FF D0 */	stwu r1, -0x30(r1)
/* 80326A60 003226C0  7C 08 02 A6 */	mflr r0
/* 80326A64 003226C4  90 01 00 34 */	stw r0, 0x34(r1)
/* 80326A68 003226C8  39 61 00 30 */	addi r11, r1, 0x30
/* 80326A6C 003226CC  4B EA 06 BD */	bl _savegpr_27
/* 80326A70 003226D0  80 ED B0 68 */	lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 80326A74 003226D4  3F C0 80 44 */	lis r30, lbl_80447FE0@ha
/* 80326A78 003226D8  7C 7C 1B 78 */	mr r28, r3
/* 80326A7C 003226DC  7C 9B 23 78 */	mr r27, r4
/* 80326A80 003226E0  2C 07 00 00 */	cmpwi r7, 0
/* 80326A84 003226E4  7C A6 2B 78 */	mr r6, r5
/* 80326A88 003226E8  3B DE 7F E0 */	addi r30, r30, lbl_80447FE0@l
/* 80326A8C 003226EC  41 82 00 18 */	beq lbl_80326AA4
/* 80326A90 003226F0  80 07 01 A4 */	lwz r0, 0x1a4(r7)
/* 80326A94 003226F4  2C 00 00 07 */	cmpwi r0, 7
/* 80326A98 003226F8  41 82 00 20 */	beq lbl_80326AB8
/* 80326A9C 003226FC  2C 00 00 0C */	cmpwi r0, 0xc
/* 80326AA0 00322700  41 82 00 18 */	beq lbl_80326AB8
lbl_80326AA4:
/* 80326AA4 00322704  38 9E 06 30 */	addi r4, r30, 0x630
/* 80326AA8 00322708  38 60 00 80 */	li r3, 0x80
/* 80326AAC 0032270C  4C C6 31 82 */	crclr 6
/* 80326AB0 00322710  4B FF 60 85 */	bl DWC_Printf
/* 80326AB4 00322714  48 00 03 70 */	b lbl_80326E24
lbl_80326AB8:
/* 80326AB8 00322718  2C 04 00 00 */	cmpwi r4, 0
/* 80326ABC 0032271C  41 82 01 70 */	beq lbl_80326C2C
/* 80326AC0 00322720  2C 05 00 00 */	cmpwi r5, 0
/* 80326AC4 00322724  40 82 00 08 */	bne lbl_80326ACC
/* 80326AC8 00322728  38 CD 8D B8 */	addi r6, r13, lbl_8063E078-_SDA_BASE_
lbl_80326ACC:
/* 80326ACC 0032272C  7F 65 DB 78 */	mr r5, r27
/* 80326AD0 00322730  38 9E 06 58 */	addi r4, r30, 0x658
/* 80326AD4 00322734  38 60 00 80 */	li r3, 0x80
/* 80326AD8 00322738  4C C6 31 82 */	crclr 6
/* 80326ADC 0032273C  4B FF 60 59 */	bl DWC_Printf
/* 80326AE0 00322740  2C 1B 00 05 */	cmpwi r27, 5
/* 80326AE4 00322744  41 82 03 40 */	beq lbl_80326E24
/* 80326AE8 00322748  2C 1B 00 06 */	cmpwi r27, 6
/* 80326AEC 0032274C  40 82 01 18 */	bne lbl_80326C04
/* 80326AF0 00322750  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80326AF4 00322754  88 64 00 0C */	lbz r3, 0xc(r4)
/* 80326AF8 00322758  38 03 00 01 */	addi r0, r3, 1
/* 80326AFC 0032275C  98 04 00 0C */	stb r0, 0xc(r4)
/* 80326B00 00322760  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80326B04 00322764  88 03 00 0C */	lbz r0, 0xc(r3)
/* 80326B08 00322768  28 00 00 05 */	cmplwi r0, 5
/* 80326B0C 0032276C  40 81 00 3C */	ble lbl_80326B48
/* 80326B10 00322770  38 9E 06 74 */	addi r4, r30, 0x674
/* 80326B14 00322774  38 60 00 80 */	li r3, 0x80
/* 80326B18 00322778  4C C6 31 82 */	crclr 6
/* 80326B1C 0032277C  4B FF 60 19 */	bl DWC_Printf
/* 80326B20 00322780  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80326B24 00322784  38 00 00 00 */	li r0, 0
/* 80326B28 00322788  98 03 00 0C */	stb r0, 0xc(r3)
/* 80326B2C 0032278C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80326B30 00322790  88 03 00 14 */	lbz r0, 0x14(r3)
/* 80326B34 00322794  54 00 10 3A */	slwi r0, r0, 2
/* 80326B38 00322798  7C 63 02 14 */	add r3, r3, r0
/* 80326B3C 0032279C  80 63 00 F8 */	lwz r3, 0xf8(r3)
/* 80326B40 003227A0  48 00 49 7D */	bl DWCi_CancelPreConnectedServerProcess
/* 80326B44 003227A4  48 00 02 E0 */	b lbl_80326E24
lbl_80326B48:
/* 80326B48 003227A8  38 9E 06 90 */	addi r4, r30, 0x690
/* 80326B4C 003227AC  38 60 00 80 */	li r3, 0x80
/* 80326B50 003227B0  4C C6 31 82 */	crclr 6
/* 80326B54 003227B4  4B FF 5F E1 */	bl DWC_Printf
/* 80326B58 003227B8  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 80326B5C 003227BC  38 61 00 08 */	addi r3, r1, 8
/* 80326B60 003227C0  38 80 00 0C */	li r4, 0xc
/* 80326B64 003227C4  38 AD 8D A8 */	addi r5, r13, lbl_8063E068-_SDA_BASE_
/* 80326B68 003227C8  80 C6 02 10 */	lwz r6, 0x210(r6)
/* 80326B6C 003227CC  4C C6 31 82 */	crclr 6
/* 80326B70 003227D0  4B EA 5E B5 */	bl snprintf
/* 80326B74 003227D4  83 8D B0 68 */	lwz r28, lbl_80640328-_SDA_BASE_(r13)
/* 80326B78 003227D8  38 A0 00 00 */	li r5, 0
/* 80326B7C 003227DC  88 7C 00 14 */	lbz r3, 0x14(r28)
/* 80326B80 003227E0  88 1C 00 14 */	lbz r0, 0x14(r28)
/* 80326B84 003227E4  54 63 10 3A */	slwi r3, r3, 2
/* 80326B88 003227E8  54 00 08 3C */	slwi r0, r0, 1
/* 80326B8C 003227EC  7C 7C 1A 14 */	add r3, r28, r3
/* 80326B90 003227F0  7C 9C 02 14 */	add r4, r28, r0
/* 80326B94 003227F4  80 63 02 20 */	lwz r3, 0x220(r3)
/* 80326B98 003227F8  A0 84 02 A0 */	lhz r4, 0x2a0(r4)
/* 80326B9C 003227FC  48 02 6F B1 */	bl gt2AddressToString
/* 80326BA0 00322800  80 9C 00 04 */	lwz r4, 4(r28)
/* 80326BA4 00322804  7C 65 1B 78 */	mr r5, r3
/* 80326BA8 00322808  81 3C 00 08 */	lwz r9, 8(r28)
/* 80326BAC 0032280C  38 C1 00 08 */	addi r6, r1, 8
/* 80326BB0 00322810  80 64 00 00 */	lwz r3, 0(r4)
/* 80326BB4 00322814  38 80 00 00 */	li r4, 0
/* 80326BB8 00322818  38 E0 FF FF */	li r7, -1
/* 80326BBC 0032281C  39 00 13 88 */	li r8, 0x1388
/* 80326BC0 00322820  39 40 00 00 */	li r10, 0
/* 80326BC4 00322824  48 02 2E D1 */	bl gt2Connect
/* 80326BC8 00322828  2C 03 00 01 */	cmpwi r3, 1
/* 80326BCC 0032282C  40 82 00 0C */	bne lbl_80326BD8
/* 80326BD0 00322830  48 00 81 79 */	bl DWCi_HandleGT2Error
/* 80326BD4 00322834  48 00 02 50 */	b lbl_80326E24
lbl_80326BD8:
/* 80326BD8 00322838  2C 03 00 00 */	cmpwi r3, 0
/* 80326BDC 0032283C  41 82 02 48 */	beq lbl_80326E24
/* 80326BE0 00322840  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80326BE4 00322844  88 03 00 14 */	lbz r0, 0x14(r3)
/* 80326BE8 00322848  54 00 10 3A */	slwi r0, r0, 2
/* 80326BEC 0032284C  7C 63 02 14 */	add r3, r3, r0
/* 80326BF0 00322850  80 63 00 F8 */	lwz r3, 0xf8(r3)
/* 80326BF4 00322854  48 00 48 C9 */	bl DWCi_CancelPreConnectedServerProcess
/* 80326BF8 00322858  2C 03 00 00 */	cmpwi r3, 0
/* 80326BFC 0032285C  40 82 02 28 */	bne lbl_80326E24
/* 80326C00 00322860  48 00 02 24 */	b lbl_80326E24
lbl_80326C04:
/* 80326C04 00322864  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80326C08 00322868  88 64 00 0D */	lbz r3, 0xd(r4)
/* 80326C0C 0032286C  38 03 00 01 */	addi r0, r3, 1
/* 80326C10 00322870  54 00 10 3A */	slwi r0, r0, 2
/* 80326C14 00322874  7C 64 02 14 */	add r3, r4, r0
/* 80326C18 00322878  80 63 00 F8 */	lwz r3, 0xf8(r3)
/* 80326C1C 0032287C  48 00 48 A1 */	bl DWCi_CancelPreConnectedServerProcess
/* 80326C20 00322880  2C 03 00 00 */	cmpwi r3, 0
/* 80326C24 00322884  40 82 02 00 */	bne lbl_80326E24
/* 80326C28 00322888  48 00 01 FC */	b lbl_80326E24
lbl_80326C2C:
/* 80326C2C 0032288C  38 9E 06 A8 */	addi r4, r30, 0x6a8
/* 80326C30 00322890  38 60 00 80 */	li r3, 0x80
/* 80326C34 00322894  4C C6 31 82 */	crclr 6
/* 80326C38 00322898  4B FF 5E FD */	bl DWC_Printf
/* 80326C3C 0032289C  4B FF C4 0D */	bl DWCi_GT2GetConnectionListIdx
/* 80326C40 003228A0  2C 03 FF FF */	cmpwi r3, -1
/* 80326C44 003228A4  7C 7B 1B 78 */	mr r27, r3
/* 80326C48 003228A8  40 82 01 64 */	bne lbl_80326DAC
/* 80326C4C 003228AC  38 9E 06 B8 */	addi r4, r30, 0x6b8
/* 80326C50 003228B0  38 60 00 08 */	li r3, 8
/* 80326C54 003228B4  4C C6 31 82 */	crclr 6
/* 80326C58 003228B8  4B FF 5E DD */	bl DWC_Printf
/* 80326C5C 003228BC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80326C60 003228C0  2C 03 00 00 */	cmpwi r3, 0
/* 80326C64 003228C4  41 82 01 C0 */	beq lbl_80326E24
/* 80326C68 003228C8  38 00 00 02 */	li r0, 2
/* 80326C6C 003228CC  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 80326C70 003228D0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80326C74 003228D4  80 63 00 04 */	lwz r3, 4(r3)
/* 80326C78 003228D8  80 63 00 00 */	lwz r3, 0(r3)
/* 80326C7C 003228DC  48 02 30 F5 */	bl gt2CloseAllConnectionsHard
/* 80326C80 003228E0  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80326C84 003228E4  3B E0 00 00 */	li r31, 0
/* 80326C88 003228E8  3C 80 FF FF */	lis r4, 0xFFFEABC4@ha
/* 80326C8C 003228EC  38 60 00 06 */	li r3, 6
/* 80326C90 003228F0  9B E5 01 AC */	stb r31, 0x1ac(r5)
/* 80326C94 003228F4  38 84 AB C4 */	addi r4, r4, 0xFFFEABC4@l
/* 80326C98 003228F8  4B FF 58 E9 */	bl DWCi_SetError
/* 80326C9C 003228FC  38 60 00 01 */	li r3, 1
/* 80326CA0 00322900  38 8D 8D B8 */	addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 80326CA4 00322904  38 A0 00 00 */	li r5, 0
/* 80326CA8 00322908  4B FF 8F A9 */	bl DWCi_SetGPStatus
/* 80326CAC 0032290C  83 6D B0 68 */	lwz r27, lbl_80640328-_SDA_BASE_(r13)
/* 80326CB0 00322910  88 9B 00 15 */	lbz r4, 0x15(r27)
/* 80326CB4 00322914  80 7B 02 1C */	lwz r3, 0x21c(r27)
/* 80326CB8 00322918  38 04 FF FE */	addi r0, r4, -2
/* 80326CBC 0032291C  7C 04 00 34 */	cntlzw r4, r0
/* 80326CC0 00322920  7C 60 00 34 */	cntlzw r0, r3
/* 80326CC4 00322924  54 9D D9 7E */	srwi r29, r4, 5
/* 80326CC8 00322928  54 1C D9 7E */	srwi r28, r0, 5
/* 80326CCC 0032292C  4B FF 8E 7D */	bl DWCi_GetFriendListIndex
/* 80326CD0 00322930  81 9B 04 78 */	lwz r12, 0x478(r27)
/* 80326CD4 00322934  7C 67 1B 78 */	mr r7, r3
/* 80326CD8 00322938  7F 85 E3 78 */	mr r5, r28
/* 80326CDC 0032293C  7F A6 EB 78 */	mr r6, r29
/* 80326CE0 00322940  81 1B 04 7C */	lwz r8, 0x47c(r27)
/* 80326CE4 00322944  38 60 00 06 */	li r3, 6
/* 80326CE8 00322948  38 80 00 00 */	li r4, 0
/* 80326CEC 0032294C  7D 89 03 A6 */	mtctr r12
/* 80326CF0 00322950  4E 80 04 21 */	bctrl
/* 80326CF4 00322954  38 9E 00 58 */	addi r4, r30, 0x58
/* 80326CF8 00322958  38 60 00 40 */	li r3, 0x40
/* 80326CFC 0032295C  4C C6 31 82 */	crclr 6
/* 80326D00 00322960  4B FF 5E 35 */	bl DWC_Printf
/* 80326D04 00322964  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80326D08 00322968  2C 03 00 00 */	cmpwi r3, 0
/* 80326D0C 0032296C  41 82 01 18 */	beq lbl_80326E24
/* 80326D10 00322970  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 80326D14 00322974  2C 03 00 00 */	cmpwi r3, 0
/* 80326D18 00322978  41 82 00 10 */	beq lbl_80326D28
/* 80326D1C 0032297C  48 03 77 81 */	bl ServerBrowserFree
/* 80326D20 00322980  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80326D24 00322984  93 E3 00 E4 */	stw r31, 0xe4(r3)
lbl_80326D28:
/* 80326D28 00322988  48 03 3E 8D */	bl NNFreeNegotiateList
/* 80326D2C 0032298C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80326D30 00322990  3B E0 00 00 */	li r31, 0
/* 80326D34 00322994  93 E3 01 A4 */	stw r31, 0x1a4(r3)
/* 80326D38 00322998  80 8D B0 60 */	lwz r4, lbl_80640320-_SDA_BASE_(r13)
/* 80326D3C 0032299C  2C 04 00 00 */	cmpwi r4, 0
/* 80326D40 003229A0  41 82 00 14 */	beq lbl_80326D54
/* 80326D44 003229A4  38 60 00 04 */	li r3, 4
/* 80326D48 003229A8  38 A0 00 00 */	li r5, 0
/* 80326D4C 003229AC  4B FF 5C 3D */	bl DWC_Free
/* 80326D50 003229B0  93 ED B0 60 */	stw r31, lbl_80640320-_SDA_BASE_(r13)
lbl_80326D54:
/* 80326D54 003229B4  3F 80 80 61 */	lis r28, lbl_8060FD88@ha
/* 80326D58 003229B8  3B C0 00 00 */	li r30, 0
/* 80326D5C 003229BC  3B 9C FD 88 */	addi r28, r28, lbl_8060FD88@l
lbl_80326D60:
/* 80326D60 003229C0  80 9C 00 04 */	lwz r4, 4(r28)
/* 80326D64 003229C4  2C 04 00 00 */	cmpwi r4, 0
/* 80326D68 003229C8  41 82 00 10 */	beq lbl_80326D78
/* 80326D6C 003229CC  38 60 00 04 */	li r3, 4
/* 80326D70 003229D0  38 A0 00 00 */	li r5, 0
/* 80326D74 003229D4  4B FF 5C 15 */	bl DWC_Free
lbl_80326D78:
/* 80326D78 003229D8  3B DE 00 01 */	addi r30, r30, 1
/* 80326D7C 003229DC  3B 9C 00 0C */	addi r28, r28, 0xc
/* 80326D80 003229E0  2C 1E 00 9A */	cmpwi r30, 0x9a
/* 80326D84 003229E4  41 80 FF DC */	blt lbl_80326D60
/* 80326D88 003229E8  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 80326D8C 003229EC  38 80 00 00 */	li r4, 0
/* 80326D90 003229F0  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 80326D94 003229F4  38 A0 07 38 */	li r5, 0x738
/* 80326D98 003229F8  4B CD D3 6D */	bl memset
/* 80326D9C 003229FC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80326DA0 00322A00  38 00 00 01 */	li r0, 1
/* 80326DA4 00322A04  98 03 00 18 */	stb r0, 0x18(r3)
/* 80326DA8 00322A08  48 00 00 7C */	b lbl_80326E24
lbl_80326DAC:
/* 80326DAC 00322A0C  4B FF C3 41 */	bl DWCi_GetGT2ConnectionByIdx
/* 80326DB0 00322A10  7C 7F 1B 78 */	mr r31, r3
/* 80326DB4 00322A14  7F 63 DB 78 */	mr r3, r27
/* 80326DB8 00322A18  4B FF C4 45 */	bl DWCi_GetConnectionInfoByIdx
/* 80326DBC 00322A1C  93 9F 00 00 */	stw r28, 0(r31)
/* 80326DC0 00322A20  38 00 00 00 */	li r0, 0
/* 80326DC4 00322A24  7C 64 1B 78 */	mr r4, r3
/* 80326DC8 00322A28  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 80326DCC 00322A2C  88 A6 00 0D */	lbz r5, 0xd(r6)
/* 80326DD0 00322A30  38 A5 00 01 */	addi r5, r5, 1
/* 80326DD4 00322A34  98 A6 00 0D */	stb r5, 0xd(r6)
/* 80326DD8 00322A38  9B 63 00 00 */	stb r27, 0(r3)
/* 80326DDC 00322A3C  B0 03 00 02 */	sth r0, 2(r3)
/* 80326DE0 00322A40  90 03 00 04 */	stw r0, 4(r3)
/* 80326DE4 00322A44  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80326DE8 00322A48  88 05 00 0D */	lbz r0, 0xd(r5)
/* 80326DEC 00322A4C  7C A5 02 14 */	add r5, r5, r0
/* 80326DF0 00322A50  88 05 02 E0 */	lbz r0, 0x2e0(r5)
/* 80326DF4 00322A54  98 03 00 01 */	stb r0, 1(r3)
/* 80326DF8 00322A58  7F 83 E3 78 */	mr r3, r28
/* 80326DFC 00322A5C  48 02 2F FD */	bl gt2SetConnectionData
/* 80326E00 00322A60  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80326E04 00322A64  80 03 01 A4 */	lwz r0, 0x1a4(r3)
/* 80326E08 00322A68  2C 00 00 0C */	cmpwi r0, 0xc
/* 80326E0C 00322A6C  40 82 00 10 */	bne lbl_80326E1C
/* 80326E10 00322A70  38 60 00 00 */	li r3, 0
/* 80326E14 00322A74  48 00 4D 09 */	bl DWCi_PostProcessConnection
/* 80326E18 00322A78  48 00 00 0C */	b lbl_80326E24
lbl_80326E1C:
/* 80326E1C 00322A7C  38 60 00 01 */	li r3, 1
/* 80326E20 00322A80  48 00 4C FD */	bl DWCi_PostProcessConnection
lbl_80326E24:
/* 80326E24 00322A84  39 61 00 30 */	addi r11, r1, 0x30
/* 80326E28 00322A88  4B EA 03 4D */	bl _restgpr_27
/* 80326E2C 00322A8C  80 01 00 34 */	lwz r0, 0x34(r1)
/* 80326E30 00322A90  7C 08 03 A6 */	mtlr r0
/* 80326E34 00322A94  38 21 00 30 */	addi r1, r1, 0x30
/* 80326E38 00322A98  4E 80 00 20 */	blr

.global DWCi_MatchGPRecvBuddyMsgCallback
DWCi_MatchGPRecvBuddyMsgCallback:
/* 80326E3C 00322A9C  94 21 FD D0 */	stwu r1, -0x230(r1)
/* 80326E40 00322AA0  7C 08 02 A6 */	mflr r0
/* 80326E44 00322AA4  38 60 00 40 */	li r3, 0x40
/* 80326E48 00322AA8  90 01 02 34 */	stw r0, 0x234(r1)
/* 80326E4C 00322AAC  93 E1 02 2C */	stw r31, 0x22c(r1)
/* 80326E50 00322AB0  93 C1 02 28 */	stw r30, 0x228(r1)
/* 80326E54 00322AB4  93 A1 02 24 */	stw r29, 0x224(r1)
/* 80326E58 00322AB8  7C BD 2B 78 */	mr r29, r5
/* 80326E5C 00322ABC  93 81 02 20 */	stw r28, 0x220(r1)
/* 80326E60 00322AC0  7C 9C 23 78 */	mr r28, r4
/* 80326E64 00322AC4  3C 80 80 45 */	lis r4, lbl_804486D0@ha
/* 80326E68 00322AC8  88 A5 00 00 */	lbz r5, 0(r5)
/* 80326E6C 00322ACC  7F 86 E3 78 */	mr r6, r28
/* 80326E70 00322AD0  38 84 86 D0 */	addi r4, r4, lbl_804486D0@l
/* 80326E74 00322AD4  7C A5 07 74 */	extsb r5, r5
/* 80326E78 00322AD8  4C C6 31 82 */	crclr 6
/* 80326E7C 00322ADC  4B FF 5C B9 */	bl DWC_Printf
/* 80326E80 00322AE0  3B E1 00 18 */	addi r31, r1, 0x18
/* 80326E84 00322AE4  3B C0 00 00 */	li r30, 0
lbl_80326E88:
/* 80326E88 00322AE8  7F C5 F3 78 */	mr r5, r30
/* 80326E8C 00322AEC  38 61 00 08 */	addi r3, r1, 8
/* 80326E90 00322AF0  38 9D 00 01 */	addi r4, r29, 1
/* 80326E94 00322AF4  48 00 1E 19 */	bl DWCi_GetGPBuddyAdditionalMsg
/* 80326E98 00322AF8  2C 03 FF FF */	cmpwi r3, -1
/* 80326E9C 00322AFC  41 82 00 28 */	beq lbl_80326EC4
/* 80326EA0 00322B00  38 61 00 08 */	addi r3, r1, 8
/* 80326EA4 00322B04  38 80 00 00 */	li r4, 0
/* 80326EA8 00322B08  38 A0 00 0A */	li r5, 0xa
/* 80326EAC 00322B0C  4B EA 96 CD */	bl strtoul
/* 80326EB0 00322B10  3B DE 00 01 */	addi r30, r30, 1
/* 80326EB4 00322B14  90 7F 00 00 */	stw r3, 0(r31)
/* 80326EB8 00322B18  2C 1E 00 80 */	cmpwi r30, 0x80
/* 80326EBC 00322B1C  3B FF 00 04 */	addi r31, r31, 4
/* 80326EC0 00322B20  41 80 FF C8 */	blt lbl_80326E88
lbl_80326EC4:
/* 80326EC4 00322B24  88 7D 00 00 */	lbz r3, 0(r29)
/* 80326EC8 00322B28  7F 84 E3 78 */	mr r4, r28
/* 80326ECC 00322B2C  7F C8 F3 78 */	mr r8, r30
/* 80326ED0 00322B30  38 E1 00 18 */	addi r7, r1, 0x18
/* 80326ED4 00322B34  38 A0 00 00 */	li r5, 0
/* 80326ED8 00322B38  38 C0 00 00 */	li r6, 0
/* 80326EDC 00322B3C  48 00 1E 95 */	bl DWCi_ProcessRecvMatchCommand
/* 80326EE0 00322B40  80 01 02 34 */	lwz r0, 0x234(r1)
/* 80326EE4 00322B44  83 E1 02 2C */	lwz r31, 0x22c(r1)
/* 80326EE8 00322B48  83 C1 02 28 */	lwz r30, 0x228(r1)
/* 80326EEC 00322B4C  83 A1 02 24 */	lwz r29, 0x224(r1)
/* 80326EF0 00322B50  83 81 02 20 */	lwz r28, 0x220(r1)
/* 80326EF4 00322B54  7C 08 03 A6 */	mtlr r0
/* 80326EF8 00322B58  38 21 02 30 */	addi r1, r1, 0x230
/* 80326EFC 00322B5C  4E 80 00 20 */	blr

.global DWCi_StopMatching
DWCi_StopMatching:
/* 80326F00 00322B60  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80326F04 00322B64  7C 08 02 A6 */	mflr r0
/* 80326F08 00322B68  90 01 00 24 */	stw r0, 0x24(r1)
/* 80326F0C 00322B6C  39 61 00 20 */	addi r11, r1, 0x20
/* 80326F10 00322B70  4B EA 02 19 */	bl _savegpr_27
/* 80326F14 00322B74  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80326F18 00322B78  7C 7B 1B 78 */	mr r27, r3
/* 80326F1C 00322B7C  7C 9C 23 78 */	mr r28, r4
/* 80326F20 00322B80  2C 05 00 00 */	cmpwi r5, 0
/* 80326F24 00322B84  41 82 01 50 */	beq lbl_80327074
/* 80326F28 00322B88  2C 03 00 00 */	cmpwi r3, 0
/* 80326F2C 00322B8C  40 82 00 08 */	bne lbl_80326F34
/* 80326F30 00322B90  48 00 01 44 */	b lbl_80327074
lbl_80326F34:
/* 80326F34 00322B94  38 00 00 02 */	li r0, 2
/* 80326F38 00322B98  98 05 01 AC */	stb r0, 0x1ac(r5)
/* 80326F3C 00322B9C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80326F40 00322BA0  80 63 00 04 */	lwz r3, 4(r3)
/* 80326F44 00322BA4  80 63 00 00 */	lwz r3, 0(r3)
/* 80326F48 00322BA8  48 02 2E 29 */	bl gt2CloseAllConnectionsHard
/* 80326F4C 00322BAC  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80326F50 00322BB0  3B E0 00 00 */	li r31, 0
/* 80326F54 00322BB4  7F 63 DB 78 */	mr r3, r27
/* 80326F58 00322BB8  7F 84 E3 78 */	mr r4, r28
/* 80326F5C 00322BBC  9B E5 01 AC */	stb r31, 0x1ac(r5)
/* 80326F60 00322BC0  4B FF 56 21 */	bl DWCi_SetError
/* 80326F64 00322BC4  38 60 00 01 */	li r3, 1
/* 80326F68 00322BC8  38 8D 8D B8 */	addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 80326F6C 00322BCC  38 A0 00 00 */	li r5, 0
/* 80326F70 00322BD0  4B FF 8C E1 */	bl DWCi_SetGPStatus
/* 80326F74 00322BD4  83 8D B0 68 */	lwz r28, lbl_80640328-_SDA_BASE_(r13)
/* 80326F78 00322BD8  88 9C 00 15 */	lbz r4, 0x15(r28)
/* 80326F7C 00322BDC  80 7C 02 1C */	lwz r3, 0x21c(r28)
/* 80326F80 00322BE0  38 04 FF FE */	addi r0, r4, -2
/* 80326F84 00322BE4  7C 04 00 34 */	cntlzw r4, r0
/* 80326F88 00322BE8  7C 60 00 34 */	cntlzw r0, r3
/* 80326F8C 00322BEC  54 9E D9 7E */	srwi r30, r4, 5
/* 80326F90 00322BF0  54 1D D9 7E */	srwi r29, r0, 5
/* 80326F94 00322BF4  4B FF 8B B5 */	bl DWCi_GetFriendListIndex
/* 80326F98 00322BF8  81 9C 04 78 */	lwz r12, 0x478(r28)
/* 80326F9C 00322BFC  7C 67 1B 78 */	mr r7, r3
/* 80326FA0 00322C00  7F 63 DB 78 */	mr r3, r27
/* 80326FA4 00322C04  7F A5 EB 78 */	mr r5, r29
/* 80326FA8 00322C08  7F C6 F3 78 */	mr r6, r30
/* 80326FAC 00322C0C  81 1C 04 7C */	lwz r8, 0x47c(r28)
/* 80326FB0 00322C10  38 80 00 00 */	li r4, 0
/* 80326FB4 00322C14  7D 89 03 A6 */	mtctr r12
/* 80326FB8 00322C18  4E 80 04 21 */	bctrl
/* 80326FBC 00322C1C  3C 80 80 45 */	lis r4, lbl_80448038@ha
/* 80326FC0 00322C20  38 60 00 40 */	li r3, 0x40
/* 80326FC4 00322C24  38 84 80 38 */	addi r4, r4, lbl_80448038@l
/* 80326FC8 00322C28  4C C6 31 82 */	crclr 6
/* 80326FCC 00322C2C  4B FF 5B 69 */	bl DWC_Printf
/* 80326FD0 00322C30  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80326FD4 00322C34  2C 03 00 00 */	cmpwi r3, 0
/* 80326FD8 00322C38  41 82 00 9C */	beq lbl_80327074
/* 80326FDC 00322C3C  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 80326FE0 00322C40  2C 03 00 00 */	cmpwi r3, 0
/* 80326FE4 00322C44  41 82 00 10 */	beq lbl_80326FF4
/* 80326FE8 00322C48  48 03 74 B5 */	bl ServerBrowserFree
/* 80326FEC 00322C4C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80326FF0 00322C50  93 E3 00 E4 */	stw r31, 0xe4(r3)
lbl_80326FF4:
/* 80326FF4 00322C54  48 03 3B C1 */	bl NNFreeNegotiateList
/* 80326FF8 00322C58  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80326FFC 00322C5C  3B E0 00 00 */	li r31, 0
/* 80327000 00322C60  93 E3 01 A4 */	stw r31, 0x1a4(r3)
/* 80327004 00322C64  80 8D B0 60 */	lwz r4, lbl_80640320-_SDA_BASE_(r13)
/* 80327008 00322C68  2C 04 00 00 */	cmpwi r4, 0
/* 8032700C 00322C6C  41 82 00 14 */	beq lbl_80327020
/* 80327010 00322C70  38 60 00 04 */	li r3, 4
/* 80327014 00322C74  38 A0 00 00 */	li r5, 0
/* 80327018 00322C78  4B FF 59 71 */	bl DWC_Free
/* 8032701C 00322C7C  93 ED B0 60 */	stw r31, lbl_80640320-_SDA_BASE_(r13)
lbl_80327020:
/* 80327020 00322C80  3F A0 80 61 */	lis r29, lbl_8060FD88@ha
/* 80327024 00322C84  3B E0 00 00 */	li r31, 0
/* 80327028 00322C88  3B BD FD 88 */	addi r29, r29, lbl_8060FD88@l
lbl_8032702C:
/* 8032702C 00322C8C  80 9D 00 04 */	lwz r4, 4(r29)
/* 80327030 00322C90  2C 04 00 00 */	cmpwi r4, 0
/* 80327034 00322C94  41 82 00 10 */	beq lbl_80327044
/* 80327038 00322C98  38 60 00 04 */	li r3, 4
/* 8032703C 00322C9C  38 A0 00 00 */	li r5, 0
/* 80327040 00322CA0  4B FF 59 49 */	bl DWC_Free
lbl_80327044:
/* 80327044 00322CA4  3B FF 00 01 */	addi r31, r31, 1
/* 80327048 00322CA8  3B BD 00 0C */	addi r29, r29, 0xc
/* 8032704C 00322CAC  2C 1F 00 9A */	cmpwi r31, 0x9a
/* 80327050 00322CB0  41 80 FF DC */	blt lbl_8032702C
/* 80327054 00322CB4  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 80327058 00322CB8  38 80 00 00 */	li r4, 0
/* 8032705C 00322CBC  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 80327060 00322CC0  38 A0 07 38 */	li r5, 0x738
/* 80327064 00322CC4  4B CD D0 A1 */	bl memset
/* 80327068 00322CC8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032706C 00322CCC  38 00 00 01 */	li r0, 1
/* 80327070 00322CD0  98 03 00 18 */	stb r0, 0x18(r3)
lbl_80327074:
/* 80327074 00322CD4  39 61 00 20 */	addi r11, r1, 0x20
/* 80327078 00322CD8  4B EA 00 FD */	bl _restgpr_27
/* 8032707C 00322CDC  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80327080 00322CE0  7C 08 03 A6 */	mtlr r0
/* 80327084 00322CE4  38 21 00 20 */	addi r1, r1, 0x20
/* 80327088 00322CE8  4E 80 00 20 */	blr

.global DWCi_ClearQR2Key
DWCi_ClearQR2Key:
/* 8032708C 00322CEC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80327090 00322CF0  88 03 00 15 */	lbz r0, 0x15(r3)
/* 80327094 00322CF4  28 00 00 02 */	cmplwi r0, 2
/* 80327098 00322CF8  4D 82 00 20 */	beqlr
/* 8032709C 00322CFC  38 00 00 00 */	li r0, 0
/* 803270A0 00322D00  98 03 00 14 */	stb r0, 0x14(r3)
/* 803270A4 00322D04  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803270A8 00322D08  98 03 00 16 */	stb r0, 0x16(r3)
/* 803270AC 00322D0C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803270B0 00322D10  80 63 00 10 */	lwz r3, 0x10(r3)
/* 803270B4 00322D14  48 02 75 0C */	b qr2_send_statechanged
/* 803270B8 00322D18  4E 80 00 20 */	blr

.global DWCi_ProcessMatchSynPacket
DWCi_ProcessMatchSynPacket:
/* 803270BC 00322D1C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 803270C0 00322D20  7C 08 02 A6 */	mflr r0
/* 803270C4 00322D24  90 01 00 24 */	stw r0, 0x24(r1)
/* 803270C8 00322D28  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 803270CC 00322D2C  7C 7F 1B 78 */	mr r31, r3
/* 803270D0 00322D30  7F E6 FB 78 */	mr r6, r31
/* 803270D4 00322D34  38 60 00 80 */	li r3, 0x80
/* 803270D8 00322D38  93 C1 00 18 */	stw r30, 0x18(r1)
/* 803270DC 00322D3C  7C BE 2B 78 */	mr r30, r5
/* 803270E0 00322D40  93 A1 00 14 */	stw r29, 0x14(r1)
/* 803270E4 00322D44  7C 9D 23 78 */	mr r29, r4
/* 803270E8 00322D48  3C 80 80 45 */	lis r4, lbl_80448700@ha
/* 803270EC 00322D4C  38 BD FF FE */	addi r5, r29, -2
/* 803270F0 00322D50  38 84 87 00 */	addi r4, r4, lbl_80448700@l
/* 803270F4 00322D54  4C C6 31 82 */	crclr 6
/* 803270F8 00322D58  4B FF 5A 3D */	bl DWC_Printf
/* 803270FC 00322D5C  2C 1D 00 03 */	cmpwi r29, 3
/* 80327100 00322D60  41 82 00 BC */	beq lbl_803271BC
/* 80327104 00322D64  40 80 00 10 */	bge lbl_80327114
/* 80327108 00322D68  2C 1D 00 02 */	cmpwi r29, 2
/* 8032710C 00322D6C  40 80 00 14 */	bge lbl_80327120
/* 80327110 00322D70  48 00 03 08 */	b lbl_80327418
lbl_80327114:
/* 80327114 00322D74  2C 1D 00 05 */	cmpwi r29, 5
/* 80327118 00322D78  40 80 03 00 */	bge lbl_80327418
/* 8032711C 00322D7C  48 00 02 E4 */	b lbl_80327400
lbl_80327120:
/* 80327120 00322D80  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80327124 00322D84  80 03 01 A4 */	lwz r0, 0x1a4(r3)
/* 80327128 00322D88  2C 00 00 01 */	cmpwi r0, 1
/* 8032712C 00322D8C  40 82 00 80 */	bne lbl_803271AC
/* 80327130 00322D90  88 1E 00 00 */	lbz r0, 0(r30)
/* 80327134 00322D94  28 00 00 01 */	cmplwi r0, 1
/* 80327138 00322D98  40 82 00 0C */	bne lbl_80327144
/* 8032713C 00322D9C  38 00 00 00 */	li r0, 0
/* 80327140 00322DA0  90 03 02 1C */	stw r0, 0x21c(r3)
lbl_80327144:
/* 80327144 00322DA4  88 BE 00 01 */	lbz r5, 1(r30)
/* 80327148 00322DA8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032714C 00322DAC  88 9E 00 02 */	lbz r4, 2(r30)
/* 80327150 00322DB0  54 A0 10 3A */	slwi r0, r5, 2
/* 80327154 00322DB4  7C 63 2A 14 */	add r3, r3, r5
/* 80327158 00322DB8  98 83 02 E0 */	stb r4, 0x2e0(r3)
/* 8032715C 00322DBC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80327160 00322DC0  80 83 02 10 */	lwz r4, 0x210(r3)
/* 80327164 00322DC4  7C 63 02 14 */	add r3, r3, r0
/* 80327168 00322DC8  90 83 00 F8 */	stw r4, 0xf8(r3)
/* 8032716C 00322DCC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80327170 00322DD0  88 03 00 15 */	lbz r0, 0x15(r3)
/* 80327174 00322DD4  2C 00 00 00 */	cmpwi r0, 0
/* 80327178 00322DD8  41 82 00 10 */	beq lbl_80327188
/* 8032717C 00322DDC  88 03 00 15 */	lbz r0, 0x15(r3)
/* 80327180 00322DE0  28 00 00 01 */	cmplwi r0, 1
/* 80327184 00322DE4  40 82 00 10 */	bne lbl_80327194
lbl_80327188:
/* 80327188 00322DE8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032718C 00322DEC  88 03 00 0D */	lbz r0, 0xd(r3)
/* 80327190 00322DF0  98 03 00 16 */	stb r0, 0x16(r3)
lbl_80327194:
/* 80327194 00322DF4  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80327198 00322DF8  38 80 00 00 */	li r4, 0
/* 8032719C 00322DFC  38 00 00 09 */	li r0, 9
/* 803271A0 00322E00  98 83 01 B1 */	stb r4, 0x1b1(r3)
/* 803271A4 00322E04  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803271A8 00322E08  90 03 01 A4 */	stw r0, 0x1a4(r3)
lbl_803271AC:
/* 803271AC 00322E0C  7F E3 FB 78 */	mr r3, r31
/* 803271B0 00322E10  38 80 00 03 */	li r4, 3
/* 803271B4 00322E14  48 00 5E A9 */	bl DWCi_SendMatchSynPacket
/* 803271B8 00322E18  48 00 02 60 */	b lbl_80327418
lbl_803271BC:
/* 803271BC 00322E1C  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 803271C0 00322E20  80 04 01 A4 */	lwz r0, 0x1a4(r4)
/* 803271C4 00322E24  2C 00 00 10 */	cmpwi r0, 0x10
/* 803271C8 00322E28  40 82 02 28 */	bne lbl_803273F0
/* 803271CC 00322E2C  38 00 00 01 */	li r0, 1
/* 803271D0 00322E30  80 64 01 E0 */	lwz r3, 0x1e0(r4)
/* 803271D4 00322E34  7C 00 F8 30 */	slw r0, r0, r31
/* 803271D8 00322E38  7C 60 03 78 */	or r0, r3, r0
/* 803271DC 00322E3C  90 04 01 E0 */	stw r0, 0x1e0(r4)
/* 803271E0 00322E40  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 803271E4 00322E44  88 7E 00 01 */	lbz r3, 1(r30)
/* 803271E8 00322E48  88 BE 00 00 */	lbz r5, 0(r30)
/* 803271EC 00322E4C  A0 04 01 B4 */	lhz r0, 0x1b4(r4)
/* 803271F0 00322E50  50 65 44 2E */	rlwimi r5, r3, 8, 0x10, 0x17
/* 803271F4 00322E54  7C 05 00 00 */	cmpw r5, r0
/* 803271F8 00322E58  40 81 00 08 */	ble lbl_80327200
/* 803271FC 00322E5C  B0 A4 01 B4 */	sth r5, 0x1b4(r4)
lbl_80327200:
/* 80327200 00322E60  81 0D B0 68 */	lwz r8, lbl_80640328-_SDA_BASE_(r13)
/* 80327204 00322E64  38 00 00 00 */	li r0, 0
/* 80327208 00322E68  38 60 00 01 */	li r3, 1
/* 8032720C 00322E6C  89 28 00 0D */	lbz r9, 0xd(r8)
/* 80327210 00322E70  2F 09 00 01 */	cmpwi cr6, r9, 1
/* 80327214 00322E74  41 98 01 7C */	blt cr6, lbl_80327390
/* 80327218 00322E78  2C 09 00 08 */	cmpwi r9, 8
/* 8032721C 00322E7C  38 C9 FF F8 */	addi r6, r9, -8
/* 80327220 00322E80  40 81 01 38 */	ble lbl_80327358
/* 80327224 00322E84  38 A0 00 00 */	li r5, 0
/* 80327228 00322E88  38 E0 00 00 */	li r7, 0
/* 8032722C 00322E8C  39 00 00 00 */	li r8, 0
/* 80327230 00322E90  41 98 00 18 */	blt cr6, lbl_80327248
/* 80327234 00322E94  3C 80 80 00 */	lis r4, 0x7FFFFFFE@ha
/* 80327238 00322E98  38 84 FF FE */	addi r4, r4, 0x7FFFFFFE@l
/* 8032723C 00322E9C  7C 09 20 00 */	cmpw r9, r4
/* 80327240 00322EA0  41 81 00 08 */	bgt lbl_80327248
/* 80327244 00322EA4  39 00 00 01 */	li r8, 1
lbl_80327248:
/* 80327248 00322EA8  2C 08 00 00 */	cmpwi r8, 0
/* 8032724C 00322EAC  41 82 00 40 */	beq lbl_8032728C
/* 80327250 00322EB0  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80327254 00322EB4  39 00 00 01 */	li r8, 1
/* 80327258 00322EB8  89 44 00 0D */	lbz r10, 0xd(r4)
/* 8032725C 00322EBC  55 49 00 00 */	rlwinm r9, r10, 0, 0, 0
/* 80327260 00322EC0  3C 89 80 00 */	addis r4, r9, 0x8000
/* 80327264 00322EC4  28 04 00 00 */	cmplwi r4, 0
/* 80327268 00322EC8  40 82 00 18 */	bne lbl_80327280
/* 8032726C 00322ECC  38 8A FF FF */	addi r4, r10, -1
/* 80327270 00322ED0  54 84 00 00 */	rlwinm r4, r4, 0, 0, 0
/* 80327274 00322ED4  7C 09 20 00 */	cmpw r9, r4
/* 80327278 00322ED8  41 82 00 08 */	beq lbl_80327280
/* 8032727C 00322EDC  39 00 00 00 */	li r8, 0
lbl_80327280:
/* 80327280 00322EE0  2C 08 00 00 */	cmpwi r8, 0
/* 80327284 00322EE4  41 82 00 08 */	beq lbl_8032728C
/* 80327288 00322EE8  38 E0 00 01 */	li r7, 1
lbl_8032728C:
/* 8032728C 00322EEC  2C 07 00 00 */	cmpwi r7, 0
/* 80327290 00322EF0  41 82 00 34 */	beq lbl_803272C4
/* 80327294 00322EF4  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80327298 00322EF8  38 E0 00 01 */	li r7, 1
/* 8032729C 00322EFC  89 04 00 0D */	lbz r8, 0xd(r4)
/* 803272A0 00322F00  38 88 FF FF */	addi r4, r8, -1
/* 803272A4 00322F04  54 84 00 01 */	rlwinm. r4, r4, 0, 0, 0
/* 803272A8 00322F08  40 82 00 10 */	bne lbl_803272B8
/* 803272AC 00322F0C  55 04 00 01 */	rlwinm. r4, r8, 0, 0, 0
/* 803272B0 00322F10  41 82 00 08 */	beq lbl_803272B8
/* 803272B4 00322F14  38 E0 00 00 */	li r7, 0
lbl_803272B8:
/* 803272B8 00322F18  2C 07 00 00 */	cmpwi r7, 0
/* 803272BC 00322F1C  41 82 00 08 */	beq lbl_803272C4
/* 803272C0 00322F20  38 A0 00 01 */	li r5, 1
lbl_803272C4:
/* 803272C4 00322F24  2C 05 00 00 */	cmpwi r5, 0
/* 803272C8 00322F28  41 82 00 90 */	beq lbl_80327358
/* 803272CC 00322F2C  38 86 00 07 */	addi r4, r6, 7
/* 803272D0 00322F30  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 803272D4 00322F34  54 84 E8 FE */	srwi r4, r4, 3
/* 803272D8 00322F38  39 40 00 01 */	li r10, 1
/* 803272DC 00322F3C  39 65 00 01 */	addi r11, r5, 1
/* 803272E0 00322F40  7C 89 03 A6 */	mtctr r4
/* 803272E4 00322F44  2C 06 00 01 */	cmpwi r6, 1
/* 803272E8 00322F48  41 80 00 70 */	blt lbl_80327358
lbl_803272EC:
/* 803272EC 00322F4C  88 8B 02 E0 */	lbz r4, 0x2e0(r11)
/* 803272F0 00322F50  38 63 00 08 */	addi r3, r3, 8
/* 803272F4 00322F54  88 AB 02 E1 */	lbz r5, 0x2e1(r11)
/* 803272F8 00322F58  7D 46 20 30 */	slw r6, r10, r4
/* 803272FC 00322F5C  88 8B 02 E2 */	lbz r4, 0x2e2(r11)
/* 80327300 00322F60  89 0B 02 E3 */	lbz r8, 0x2e3(r11)
/* 80327304 00322F64  7C 00 33 78 */	or r0, r0, r6
/* 80327308 00322F68  7D 45 28 30 */	slw r5, r10, r5
/* 8032730C 00322F6C  88 EB 02 E4 */	lbz r7, 0x2e4(r11)
/* 80327310 00322F70  7C 00 2B 78 */	or r0, r0, r5
/* 80327314 00322F74  7D 49 20 30 */	slw r9, r10, r4
/* 80327318 00322F78  88 CB 02 E5 */	lbz r6, 0x2e5(r11)
/* 8032731C 00322F7C  7C 00 4B 78 */	or r0, r0, r9
/* 80327320 00322F80  7D 48 40 30 */	slw r8, r10, r8
/* 80327324 00322F84  88 AB 02 E6 */	lbz r5, 0x2e6(r11)
/* 80327328 00322F88  88 8B 02 E7 */	lbz r4, 0x2e7(r11)
/* 8032732C 00322F8C  7D 47 38 30 */	slw r7, r10, r7
/* 80327330 00322F90  7C 00 43 78 */	or r0, r0, r8
/* 80327334 00322F94  7D 46 30 30 */	slw r6, r10, r6
/* 80327338 00322F98  7C 00 3B 78 */	or r0, r0, r7
/* 8032733C 00322F9C  7D 45 28 30 */	slw r5, r10, r5
/* 80327340 00322FA0  7C 00 33 78 */	or r0, r0, r6
/* 80327344 00322FA4  7D 44 20 30 */	slw r4, r10, r4
/* 80327348 00322FA8  7C 00 2B 78 */	or r0, r0, r5
/* 8032734C 00322FAC  39 6B 00 08 */	addi r11, r11, 8
/* 80327350 00322FB0  7C 00 23 78 */	or r0, r0, r4
/* 80327354 00322FB4  42 00 FF 98 */	bdnz lbl_803272EC
lbl_80327358:
/* 80327358 00322FB8  81 0D B0 68 */	lwz r8, lbl_80640328-_SDA_BASE_(r13)
/* 8032735C 00322FBC  38 A0 00 01 */	li r5, 1
/* 80327360 00322FC0  88 E8 00 0D */	lbz r7, 0xd(r8)
/* 80327364 00322FC4  7C C8 1A 14 */	add r6, r8, r3
/* 80327368 00322FC8  38 87 00 01 */	addi r4, r7, 1
/* 8032736C 00322FCC  7C 83 20 50 */	subf r4, r3, r4
/* 80327370 00322FD0  7C 89 03 A6 */	mtctr r4
/* 80327374 00322FD4  7C 03 38 00 */	cmpw r3, r7
/* 80327378 00322FD8  41 81 00 18 */	bgt lbl_80327390
lbl_8032737C:
/* 8032737C 00322FDC  88 66 02 E0 */	lbz r3, 0x2e0(r6)
/* 80327380 00322FE0  38 C6 00 01 */	addi r6, r6, 1
/* 80327384 00322FE4  7C A3 18 30 */	slw r3, r5, r3
/* 80327388 00322FE8  7C 00 1B 78 */	or r0, r0, r3
/* 8032738C 00322FEC  42 00 FF F0 */	bdnz lbl_8032737C
lbl_80327390:
/* 80327390 00322FF0  80 68 01 E0 */	lwz r3, 0x1e0(r8)
/* 80327394 00322FF4  7C 00 18 40 */	cmplw r0, r3
/* 80327398 00322FF8  40 82 00 80 */	bne lbl_80327418
/* 8032739C 00322FFC  3B E0 00 01 */	li r31, 1
/* 803273A0 00323000  48 00 00 18 */	b lbl_803273B8
lbl_803273A4:
/* 803273A4 00323004  7C 63 FA 14 */	add r3, r3, r31
/* 803273A8 00323008  38 80 00 04 */	li r4, 4
/* 803273AC 0032300C  88 63 02 E0 */	lbz r3, 0x2e0(r3)
/* 803273B0 00323010  48 00 5C AD */	bl DWCi_SendMatchSynPacket
/* 803273B4 00323014  3B FF 00 01 */	addi r31, r31, 1
lbl_803273B8:
/* 803273B8 00323018  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803273BC 0032301C  88 03 00 0D */	lbz r0, 0xd(r3)
/* 803273C0 00323020  7C 1F 00 00 */	cmpw r31, r0
/* 803273C4 00323024  40 81 FF E0 */	ble lbl_803273A4
/* 803273C8 00323028  38 00 00 11 */	li r0, 0x11
/* 803273CC 0032302C  3C 80 80 45 */	lis r4, lbl_80448728@ha
/* 803273D0 00323030  90 03 01 A4 */	stw r0, 0x1a4(r3)
/* 803273D4 00323034  38 84 87 28 */	addi r4, r4, lbl_80448728@l
/* 803273D8 00323038  38 60 00 80 */	li r3, 0x80
/* 803273DC 0032303C  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 803273E0 00323040  A0 A5 01 B4 */	lhz r5, 0x1b4(r5)
/* 803273E4 00323044  4C C6 31 82 */	crclr 6
/* 803273E8 00323048  4B FF 57 4D */	bl DWC_Printf
/* 803273EC 0032304C  48 00 00 2C */	b lbl_80327418
lbl_803273F0:
/* 803273F0 00323050  7F E3 FB 78 */	mr r3, r31
/* 803273F4 00323054  38 80 00 04 */	li r4, 4
/* 803273F8 00323058  48 00 5C 65 */	bl DWCi_SendMatchSynPacket
/* 803273FC 0032305C  48 00 00 1C */	b lbl_80327418
lbl_80327400:
/* 80327400 00323060  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80327404 00323064  80 03 01 A4 */	lwz r0, 0x1a4(r3)
/* 80327408 00323068  2C 00 00 09 */	cmpwi r0, 9
/* 8032740C 0032306C  40 82 00 0C */	bne lbl_80327418
/* 80327410 00323070  38 60 00 04 */	li r3, 4
/* 80327414 00323074  48 00 47 09 */	bl DWCi_PostProcessConnection
lbl_80327418:
/* 80327418 00323078  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8032741C 0032307C  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80327420 00323080  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 80327424 00323084  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 80327428 00323088  7C 08 03 A6 */	mtlr r0
/* 8032742C 0032308C  38 21 00 20 */	addi r1, r1, 0x20
/* 80327430 00323090  4E 80 00 20 */	blr

.global DWCi_ProcessMatchClosing
DWCi_ProcessMatchClosing:
/* 80327434 00323094  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80327438 00323098  7C 08 02 A6 */	mflr r0
/* 8032743C 0032309C  90 01 00 24 */	stw r0, 0x24(r1)
/* 80327440 003230A0  39 61 00 20 */	addi r11, r1, 0x20
/* 80327444 003230A4  4B E9 FC E1 */	bl _savegpr_26
/* 80327448 003230A8  3F E0 80 44 */	lis r31, lbl_80447FE0@ha
/* 8032744C 003230AC  7C 7A 1B 78 */	mr r26, r3
/* 80327450 003230B0  7C 9B 23 78 */	mr r27, r4
/* 80327454 003230B4  3B FF 7F E0 */	addi r31, r31, lbl_80447FE0@l
/* 80327458 003230B8  4B FF BA 1D */	bl DWC_GetState
/* 8032745C 003230BC  2C 03 00 05 */	cmpwi r3, 5
/* 80327460 003230C0  41 82 00 0C */	beq lbl_8032746C
/* 80327464 003230C4  38 60 00 00 */	li r3, 0
/* 80327468 003230C8  48 00 03 E0 */	b lbl_80327848
lbl_8032746C:
/* 8032746C 003230CC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80327470 003230D0  88 03 00 15 */	lbz r0, 0x15(r3)
/* 80327474 003230D4  28 00 00 02 */	cmplwi r0, 2
/* 80327478 003230D8  40 82 00 1C */	bne lbl_80327494
/* 8032747C 003230DC  38 9F 07 64 */	addi r4, r31, 0x764
/* 80327480 003230E0  38 60 00 04 */	li r3, 4
/* 80327484 003230E4  4C C6 31 82 */	crclr 6
/* 80327488 003230E8  4B FF 56 AD */	bl DWC_Printf
/* 8032748C 003230EC  38 60 00 01 */	li r3, 1
/* 80327490 003230F0  48 00 03 B8 */	b lbl_80327848
lbl_80327494:
/* 80327494 003230F4  2F 1A 00 00 */	cmpwi cr6, r26, 0
/* 80327498 003230F8  41 9A 01 58 */	beq cr6, lbl_803275F0
/* 8032749C 003230FC  2C 03 00 00 */	cmpwi r3, 0
/* 803274A0 00323100  41 82 01 48 */	beq lbl_803275E8
/* 803274A4 00323104  41 9A 01 44 */	beq cr6, lbl_803275E8
/* 803274A8 00323108  38 00 00 02 */	li r0, 2
/* 803274AC 0032310C  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 803274B0 00323110  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803274B4 00323114  80 63 00 04 */	lwz r3, 4(r3)
/* 803274B8 00323118  80 63 00 00 */	lwz r3, 0(r3)
/* 803274BC 0032311C  48 02 28 B5 */	bl gt2CloseAllConnectionsHard
/* 803274C0 00323120  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 803274C4 00323124  3B C0 00 00 */	li r30, 0
/* 803274C8 00323128  3C 9B FF FF */	addis r4, r27, 0xffff
/* 803274CC 0032312C  7F 43 D3 78 */	mr r3, r26
/* 803274D0 00323130  9B C5 01 AC */	stb r30, 0x1ac(r5)
/* 803274D4 00323134  38 84 C7 80 */	addi r4, r4, -14464
/* 803274D8 00323138  4B FF 50 A9 */	bl DWCi_SetError
/* 803274DC 0032313C  38 60 00 01 */	li r3, 1
/* 803274E0 00323140  38 8D 8D B8 */	addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 803274E4 00323144  38 A0 00 00 */	li r5, 0
/* 803274E8 00323148  4B FF 87 69 */	bl DWCi_SetGPStatus
/* 803274EC 0032314C  83 6D B0 68 */	lwz r27, lbl_80640328-_SDA_BASE_(r13)
/* 803274F0 00323150  88 9B 00 15 */	lbz r4, 0x15(r27)
/* 803274F4 00323154  80 7B 02 1C */	lwz r3, 0x21c(r27)
/* 803274F8 00323158  38 04 FF FE */	addi r0, r4, -2
/* 803274FC 0032315C  7C 04 00 34 */	cntlzw r4, r0
/* 80327500 00323160  7C 60 00 34 */	cntlzw r0, r3
/* 80327504 00323164  54 9D D9 7E */	srwi r29, r4, 5
/* 80327508 00323168  54 1C D9 7E */	srwi r28, r0, 5
/* 8032750C 0032316C  4B FF 86 3D */	bl DWCi_GetFriendListIndex
/* 80327510 00323170  81 9B 04 78 */	lwz r12, 0x478(r27)
/* 80327514 00323174  7C 67 1B 78 */	mr r7, r3
/* 80327518 00323178  7F 43 D3 78 */	mr r3, r26
/* 8032751C 0032317C  7F 85 E3 78 */	mr r5, r28
/* 80327520 00323180  7F A6 EB 78 */	mr r6, r29
/* 80327524 00323184  81 1B 04 7C */	lwz r8, 0x47c(r27)
/* 80327528 00323188  38 80 00 00 */	li r4, 0
/* 8032752C 0032318C  7D 89 03 A6 */	mtctr r12
/* 80327530 00323190  4E 80 04 21 */	bctrl
/* 80327534 00323194  38 9F 00 58 */	addi r4, r31, 0x58
/* 80327538 00323198  38 60 00 40 */	li r3, 0x40
/* 8032753C 0032319C  4C C6 31 82 */	crclr 6
/* 80327540 003231A0  4B FF 55 F5 */	bl DWC_Printf
/* 80327544 003231A4  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80327548 003231A8  2C 03 00 00 */	cmpwi r3, 0
/* 8032754C 003231AC  41 82 00 9C */	beq lbl_803275E8
/* 80327550 003231B0  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 80327554 003231B4  2C 03 00 00 */	cmpwi r3, 0
/* 80327558 003231B8  41 82 00 10 */	beq lbl_80327568
/* 8032755C 003231BC  48 03 6F 41 */	bl ServerBrowserFree
/* 80327560 003231C0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80327564 003231C4  93 C3 00 E4 */	stw r30, 0xe4(r3)
lbl_80327568:
/* 80327568 003231C8  48 03 36 4D */	bl NNFreeNegotiateList
/* 8032756C 003231CC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80327570 003231D0  3B C0 00 00 */	li r30, 0
/* 80327574 003231D4  93 C3 01 A4 */	stw r30, 0x1a4(r3)
/* 80327578 003231D8  80 8D B0 60 */	lwz r4, lbl_80640320-_SDA_BASE_(r13)
/* 8032757C 003231DC  2C 04 00 00 */	cmpwi r4, 0
/* 80327580 003231E0  41 82 00 14 */	beq lbl_80327594
/* 80327584 003231E4  38 60 00 04 */	li r3, 4
/* 80327588 003231E8  38 A0 00 00 */	li r5, 0
/* 8032758C 003231EC  4B FF 53 FD */	bl DWC_Free
/* 80327590 003231F0  93 CD B0 60 */	stw r30, lbl_80640320-_SDA_BASE_(r13)
lbl_80327594:
/* 80327594 003231F4  3F 80 80 61 */	lis r28, lbl_8060FD88@ha
/* 80327598 003231F8  3B C0 00 00 */	li r30, 0
/* 8032759C 003231FC  3B 9C FD 88 */	addi r28, r28, lbl_8060FD88@l
lbl_803275A0:
/* 803275A0 00323200  80 9C 00 04 */	lwz r4, 4(r28)
/* 803275A4 00323204  2C 04 00 00 */	cmpwi r4, 0
/* 803275A8 00323208  41 82 00 10 */	beq lbl_803275B8
/* 803275AC 0032320C  38 60 00 04 */	li r3, 4
/* 803275B0 00323210  38 A0 00 00 */	li r5, 0
/* 803275B4 00323214  4B FF 53 D5 */	bl DWC_Free
lbl_803275B8:
/* 803275B8 00323218  3B DE 00 01 */	addi r30, r30, 1
/* 803275BC 0032321C  3B 9C 00 0C */	addi r28, r28, 0xc
/* 803275C0 00323220  2C 1E 00 9A */	cmpwi r30, 0x9a
/* 803275C4 00323224  41 80 FF DC */	blt lbl_803275A0
/* 803275C8 00323228  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 803275CC 0032322C  38 80 00 00 */	li r4, 0
/* 803275D0 00323230  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 803275D4 00323234  38 A0 07 38 */	li r5, 0x738
/* 803275D8 00323238  4B CD CB 2D */	bl memset
/* 803275DC 0032323C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803275E0 00323240  38 00 00 01 */	li r0, 1
/* 803275E4 00323244  98 03 00 18 */	stb r0, 0x18(r3)
lbl_803275E8:
/* 803275E8 00323248  38 60 00 01 */	li r3, 1
/* 803275EC 0032324C  48 00 02 5C */	b lbl_80327848
lbl_803275F0:
/* 803275F0 00323250  3B C0 00 00 */	li r30, 0
/* 803275F4 00323254  9B C3 02 E0 */	stb r30, 0x2e0(r3)
/* 803275F8 00323258  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 803275FC 0032325C  88 04 01 AD */	lbz r0, 0x1ad(r4)
/* 80327600 00323260  28 00 00 01 */	cmplwi r0, 1
/* 80327604 00323264  41 82 00 18 */	beq lbl_8032761C
/* 80327608 00323268  88 64 01 AC */	lbz r3, 0x1ac(r4)
/* 8032760C 0032326C  38 03 00 FF */	addi r0, r3, 0xff
/* 80327610 00323270  54 00 06 3E */	clrlwi r0, r0, 0x18
/* 80327614 00323274  28 00 00 01 */	cmplwi r0, 1
/* 80327618 00323278  41 81 00 0C */	bgt lbl_80327624
lbl_8032761C:
/* 8032761C 0032327C  38 60 00 01 */	li r3, 1
/* 80327620 00323280  48 00 02 28 */	b lbl_80327848
lbl_80327624:
/* 80327624 00323284  80 64 01 A0 */	lwz r3, 0x1a0(r4)
/* 80327628 00323288  2C 03 00 00 */	cmpwi r3, 0
/* 8032762C 0032328C  41 82 00 10 */	beq lbl_8032763C
/* 80327630 00323290  48 03 3F 19 */	bl NNCancel
/* 80327634 00323294  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80327638 00323298  93 C3 01 A0 */	stw r30, 0x1a0(r3)
lbl_8032763C:
/* 8032763C 0032329C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80327640 003232A0  88 03 00 0D */	lbz r0, 0xd(r3)
/* 80327644 003232A4  2C 00 00 00 */	cmpwi r0, 0
/* 80327648 003232A8  41 82 00 2C */	beq lbl_80327674
/* 8032764C 003232AC  88 03 01 AC */	lbz r0, 0x1ac(r3)
/* 80327650 003232B0  2C 00 00 00 */	cmpwi r0, 0
/* 80327654 003232B4  40 82 01 F0 */	bne lbl_80327844
/* 80327658 003232B8  38 00 00 03 */	li r0, 3
/* 8032765C 003232BC  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 80327660 003232C0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80327664 003232C4  80 63 00 04 */	lwz r3, 4(r3)
/* 80327668 003232C8  80 63 00 00 */	lwz r3, 0(r3)
/* 8032766C 003232CC  48 02 27 05 */	bl gt2CloseAllConnectionsHard
/* 80327670 003232D0  48 00 01 D4 */	b lbl_80327844
lbl_80327674:
/* 80327674 003232D4  88 03 00 15 */	lbz r0, 0x15(r3)
/* 80327678 003232D8  28 00 00 03 */	cmplwi r0, 3
/* 8032767C 003232DC  40 82 01 50 */	bne lbl_803277CC
/* 80327680 003232E0  2C 03 00 00 */	cmpwi r3, 0
/* 80327684 003232E4  41 82 01 C0 */	beq lbl_80327844
/* 80327688 003232E8  38 00 00 02 */	li r0, 2
/* 8032768C 003232EC  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 80327690 003232F0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80327694 003232F4  80 63 00 04 */	lwz r3, 4(r3)
/* 80327698 003232F8  80 63 00 00 */	lwz r3, 0(r3)
/* 8032769C 003232FC  48 02 26 D5 */	bl gt2CloseAllConnectionsHard
/* 803276A0 00323300  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 803276A4 00323304  3B C0 00 00 */	li r30, 0
/* 803276A8 00323308  3C 80 FF FF */	lis r4, 0xFFFEC5D2@ha
/* 803276AC 0032330C  38 60 00 06 */	li r3, 6
/* 803276B0 00323310  9B C5 01 AC */	stb r30, 0x1ac(r5)
/* 803276B4 00323314  38 84 C5 D2 */	addi r4, r4, 0xFFFEC5D2@l
/* 803276B8 00323318  4B FF 4E C9 */	bl DWCi_SetError
/* 803276BC 0032331C  38 60 00 01 */	li r3, 1
/* 803276C0 00323320  38 8D 8D B8 */	addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 803276C4 00323324  38 A0 00 00 */	li r5, 0
/* 803276C8 00323328  4B FF 85 89 */	bl DWCi_SetGPStatus
/* 803276CC 0032332C  83 6D B0 68 */	lwz r27, lbl_80640328-_SDA_BASE_(r13)
/* 803276D0 00323330  88 9B 00 15 */	lbz r4, 0x15(r27)
/* 803276D4 00323334  80 7B 02 1C */	lwz r3, 0x21c(r27)
/* 803276D8 00323338  38 04 FF FE */	addi r0, r4, -2
/* 803276DC 0032333C  7C 04 00 34 */	cntlzw r4, r0
/* 803276E0 00323340  7C 60 00 34 */	cntlzw r0, r3
/* 803276E4 00323344  54 9C D9 7E */	srwi r28, r4, 5
/* 803276E8 00323348  54 1D D9 7E */	srwi r29, r0, 5
/* 803276EC 0032334C  4B FF 84 5D */	bl DWCi_GetFriendListIndex
/* 803276F0 00323350  81 9B 04 78 */	lwz r12, 0x478(r27)
/* 803276F4 00323354  7C 67 1B 78 */	mr r7, r3
/* 803276F8 00323358  7F A5 EB 78 */	mr r5, r29
/* 803276FC 0032335C  7F 86 E3 78 */	mr r6, r28
/* 80327700 00323360  81 1B 04 7C */	lwz r8, 0x47c(r27)
/* 80327704 00323364  38 60 00 06 */	li r3, 6
/* 80327708 00323368  38 80 00 00 */	li r4, 0
/* 8032770C 0032336C  7D 89 03 A6 */	mtctr r12
/* 80327710 00323370  4E 80 04 21 */	bctrl
/* 80327714 00323374  38 9F 00 58 */	addi r4, r31, 0x58
/* 80327718 00323378  38 60 00 40 */	li r3, 0x40
/* 8032771C 0032337C  4C C6 31 82 */	crclr 6
/* 80327720 00323380  4B FF 54 15 */	bl DWC_Printf
/* 80327724 00323384  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80327728 00323388  2C 03 00 00 */	cmpwi r3, 0
/* 8032772C 0032338C  41 82 01 18 */	beq lbl_80327844
/* 80327730 00323390  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 80327734 00323394  2C 03 00 00 */	cmpwi r3, 0
/* 80327738 00323398  41 82 00 10 */	beq lbl_80327748
/* 8032773C 0032339C  48 03 6D 61 */	bl ServerBrowserFree
/* 80327740 003233A0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80327744 003233A4  93 C3 00 E4 */	stw r30, 0xe4(r3)
lbl_80327748:
/* 80327748 003233A8  48 03 34 6D */	bl NNFreeNegotiateList
/* 8032774C 003233AC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80327750 003233B0  3B E0 00 00 */	li r31, 0
/* 80327754 003233B4  93 E3 01 A4 */	stw r31, 0x1a4(r3)
/* 80327758 003233B8  80 8D B0 60 */	lwz r4, lbl_80640320-_SDA_BASE_(r13)
/* 8032775C 003233BC  2C 04 00 00 */	cmpwi r4, 0
/* 80327760 003233C0  41 82 00 14 */	beq lbl_80327774
/* 80327764 003233C4  38 60 00 04 */	li r3, 4
/* 80327768 003233C8  38 A0 00 00 */	li r5, 0
/* 8032776C 003233CC  4B FF 52 1D */	bl DWC_Free
/* 80327770 003233D0  93 ED B0 60 */	stw r31, lbl_80640320-_SDA_BASE_(r13)
lbl_80327774:
/* 80327774 003233D4  3F 80 80 61 */	lis r28, lbl_8060FD88@ha
/* 80327778 003233D8  3B C0 00 00 */	li r30, 0
/* 8032777C 003233DC  3B 9C FD 88 */	addi r28, r28, lbl_8060FD88@l
lbl_80327780:
/* 80327780 003233E0  80 9C 00 04 */	lwz r4, 4(r28)
/* 80327784 003233E4  2C 04 00 00 */	cmpwi r4, 0
/* 80327788 003233E8  41 82 00 10 */	beq lbl_80327798
/* 8032778C 003233EC  38 60 00 04 */	li r3, 4
/* 80327790 003233F0  38 A0 00 00 */	li r5, 0
/* 80327794 003233F4  4B FF 51 F5 */	bl DWC_Free
lbl_80327798:
/* 80327798 003233F8  3B DE 00 01 */	addi r30, r30, 1
/* 8032779C 003233FC  3B 9C 00 0C */	addi r28, r28, 0xc
/* 803277A0 00323400  2C 1E 00 9A */	cmpwi r30, 0x9a
/* 803277A4 00323404  41 80 FF DC */	blt lbl_80327780
/* 803277A8 00323408  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 803277AC 0032340C  38 80 00 00 */	li r4, 0
/* 803277B0 00323410  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 803277B4 00323414  38 A0 07 38 */	li r5, 0x738
/* 803277B8 00323418  4B CD C9 4D */	bl memset
/* 803277BC 0032341C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803277C0 00323420  38 00 00 01 */	li r0, 1
/* 803277C4 00323424  98 03 00 18 */	stb r0, 0x18(r3)
/* 803277C8 00323428  48 00 00 7C */	b lbl_80327844
lbl_803277CC:
/* 803277CC 0032342C  80 A3 02 18 */	lwz r5, 0x218(r3)
/* 803277D0 00323430  2C 05 00 00 */	cmpwi r5, 0
/* 803277D4 00323434  41 82 00 1C */	beq lbl_803277F0
/* 803277D8 00323438  38 9F 07 88 */	addi r4, r31, 0x788
/* 803277DC 0032343C  38 60 00 40 */	li r3, 0x40
/* 803277E0 00323440  4C C6 31 82 */	crclr 6
/* 803277E4 00323444  4B FF 53 51 */	bl DWC_Printf
/* 803277E8 00323448  48 00 55 D9 */	bl DWCi_ResumeMatching
/* 803277EC 0032344C  48 00 00 58 */	b lbl_80327844
lbl_803277F0:
/* 803277F0 00323450  80 03 01 A4 */	lwz r0, 0x1a4(r3)
/* 803277F4 00323454  2C 00 00 01 */	cmpwi r0, 1
/* 803277F8 00323458  40 82 00 34 */	bne lbl_8032782C
/* 803277FC 0032345C  38 9F 07 9C */	addi r4, r31, 0x79c
/* 80327800 00323460  38 60 00 40 */	li r3, 0x40
/* 80327804 00323464  4C C6 31 82 */	crclr 6
/* 80327808 00323468  4B FF 53 2D */	bl DWC_Printf
/* 8032780C 0032346C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80327810 00323470  38 00 00 12 */	li r0, 0x12
/* 80327814 00323474  90 03 01 A4 */	stw r0, 0x1a4(r3)
/* 80327818 00323478  4B F4 AF A1 */	bl OSGetTime
/* 8032781C 0032347C  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80327820 00323480  90 85 02 04 */	stw r4, 0x204(r5)
/* 80327824 00323484  90 65 02 00 */	stw r3, 0x200(r5)
/* 80327828 00323488  48 00 00 1C */	b lbl_80327844
lbl_8032782C:
/* 8032782C 0032348C  38 9F 07 B4 */	addi r4, r31, 0x7b4
/* 80327830 00323490  38 60 00 40 */	li r3, 0x40
/* 80327834 00323494  4C C6 31 82 */	crclr 6
/* 80327838 00323498  4B FF 52 FD */	bl DWC_Printf
/* 8032783C 0032349C  38 60 00 01 */	li r3, 1
/* 80327840 003234A0  48 00 53 31 */	bl DWCi_RestartFromCancel
lbl_80327844:
/* 80327844 003234A4  38 60 00 01 */	li r3, 1
lbl_80327848:
/* 80327848 003234A8  39 61 00 20 */	addi r11, r1, 0x20
/* 8032784C 003234AC  4B E9 F9 25 */	bl _restgpr_26
/* 80327850 003234B0  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80327854 003234B4  7C 08 03 A6 */	mtlr r0
/* 80327858 003234B8  38 21 00 20 */	addi r1, r1, 0x20
/* 8032785C 003234BC  4E 80 00 20 */	blr

.global DWCi_ProcessMatchSCClosing
DWCi_ProcessMatchSCClosing:
/* 80327860 003234C0  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80327864 003234C4  88 04 01 AC */	lbz r0, 0x1ac(r4)
/* 80327868 003234C8  28 00 00 02 */	cmplwi r0, 2
/* 8032786C 003234CC  4D 82 00 20 */	beqlr
/* 80327870 003234D0  48 00 3C 4C */	b DWCi_CancelPreConnectedServerProcess
/* 80327874 003234D4  4E 80 00 20 */	blr

.global DWCi_DeleteHostByIndex
DWCi_DeleteHostByIndex:
/* 80327878 003234D8  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8032787C 003234DC  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80327880 003234E0  93 C1 00 18 */	stw r30, 0x18(r1)
/* 80327884 003234E4  93 A1 00 14 */	stw r29, 0x14(r1)
/* 80327888 003234E8  81 4D B0 68 */	lwz r10, lbl_80640328-_SDA_BASE_(r13)
/* 8032788C 003234EC  2C 0A 00 00 */	cmpwi r10, 0
/* 80327890 003234F0  40 82 00 0C */	bne lbl_8032789C
/* 80327894 003234F4  38 60 00 00 */	li r3, 0
/* 80327898 003234F8  48 00 03 14 */	b lbl_80327BAC
lbl_8032789C:
/* 8032789C 003234FC  7C AA 1A 14 */	add r5, r10, r3
/* 803278A0 00323500  54 60 10 3A */	slwi r0, r3, 2
/* 803278A4 00323504  88 A5 02 E0 */	lbz r5, 0x2e0(r5)
/* 803278A8 00323508  39 00 00 01 */	li r8, 1
/* 803278AC 0032350C  7D 2A 02 14 */	add r9, r10, r0
/* 803278B0 00323510  80 EA 03 00 */	lwz r7, 0x300(r10)
/* 803278B4 00323514  7D 06 28 30 */	slw r6, r8, r5
/* 803278B8 00323518  80 A9 00 F8 */	lwz r5, 0xf8(r9)
/* 803278BC 0032351C  7C E7 30 78 */	andc r7, r7, r6
/* 803278C0 00323520  39 20 FF FF */	li r9, -1
/* 803278C4 00323524  90 EA 03 00 */	stw r7, 0x300(r10)
/* 803278C8 00323528  38 C0 00 04 */	li r6, 4
/* 803278CC 0032352C  38 E0 00 00 */	li r7, 0
/* 803278D0 00323530  81 6D B0 68 */	lwz r11, lbl_80640328-_SDA_BASE_(r13)
/* 803278D4 00323534  81 4B 03 00 */	lwz r10, 0x300(r11)
/* 803278D8 00323538  7C C9 03 A6 */	mtctr r6
lbl_803278DC:
/* 803278DC 0032353C  7D 06 38 30 */	slw r6, r8, r7
/* 803278E0 00323540  7C C6 50 39 */	and. r6, r6, r10
/* 803278E4 00323544  41 82 00 08 */	beq lbl_803278EC
/* 803278E8 00323548  39 29 00 01 */	addi r9, r9, 1
lbl_803278EC:
/* 803278EC 0032354C  38 E7 00 01 */	addi r7, r7, 1
/* 803278F0 00323550  7D 06 38 30 */	slw r6, r8, r7
/* 803278F4 00323554  7C C6 50 39 */	and. r6, r6, r10
/* 803278F8 00323558  41 82 00 08 */	beq lbl_80327900
/* 803278FC 0032355C  39 29 00 01 */	addi r9, r9, 1
lbl_80327900:
/* 80327900 00323560  38 E7 00 01 */	addi r7, r7, 1
/* 80327904 00323564  7D 06 38 30 */	slw r6, r8, r7
/* 80327908 00323568  7C C6 50 39 */	and. r6, r6, r10
/* 8032790C 0032356C  41 82 00 08 */	beq lbl_80327914
/* 80327910 00323570  39 29 00 01 */	addi r9, r9, 1
lbl_80327914:
/* 80327914 00323574  38 E7 00 01 */	addi r7, r7, 1
/* 80327918 00323578  7D 06 38 30 */	slw r6, r8, r7
/* 8032791C 0032357C  7C C6 50 39 */	and. r6, r6, r10
/* 80327920 00323580  41 82 00 08 */	beq lbl_80327928
/* 80327924 00323584  39 29 00 01 */	addi r9, r9, 1
lbl_80327928:
/* 80327928 00323588  38 E7 00 01 */	addi r7, r7, 1
/* 8032792C 0032358C  7D 06 38 30 */	slw r6, r8, r7
/* 80327930 00323590  7C C6 50 39 */	and. r6, r6, r10
/* 80327934 00323594  41 82 00 08 */	beq lbl_8032793C
/* 80327938 00323598  39 29 00 01 */	addi r9, r9, 1
lbl_8032793C:
/* 8032793C 0032359C  38 E7 00 01 */	addi r7, r7, 1
/* 80327940 003235A0  7D 06 38 30 */	slw r6, r8, r7
/* 80327944 003235A4  7C C6 50 39 */	and. r6, r6, r10
/* 80327948 003235A8  41 82 00 08 */	beq lbl_80327950
/* 8032794C 003235AC  39 29 00 01 */	addi r9, r9, 1
lbl_80327950:
/* 80327950 003235B0  38 E7 00 01 */	addi r7, r7, 1
/* 80327954 003235B4  7D 06 38 30 */	slw r6, r8, r7
/* 80327958 003235B8  7C C6 50 39 */	and. r6, r6, r10
/* 8032795C 003235BC  41 82 00 08 */	beq lbl_80327964
/* 80327960 003235C0  39 29 00 01 */	addi r9, r9, 1
lbl_80327964:
/* 80327964 003235C4  38 E7 00 01 */	addi r7, r7, 1
/* 80327968 003235C8  7D 06 38 30 */	slw r6, r8, r7
/* 8032796C 003235CC  7C C6 50 39 */	and. r6, r6, r10
/* 80327970 003235D0  41 82 00 08 */	beq lbl_80327978
/* 80327974 003235D4  39 29 00 01 */	addi r9, r9, 1
lbl_80327978:
/* 80327978 003235D8  38 E7 00 01 */	addi r7, r7, 1
/* 8032797C 003235DC  42 00 FF 60 */	bdnz lbl_803278DC
/* 80327980 003235E0  2C 09 FF FF */	cmpwi r9, -1
/* 80327984 003235E4  40 82 00 10 */	bne lbl_80327994
/* 80327988 003235E8  38 C0 00 00 */	li r6, 0
/* 8032798C 003235EC  98 CB 00 0E */	stb r6, 0xe(r11)
/* 80327990 003235F0  48 00 00 08 */	b lbl_80327998
lbl_80327994:
/* 80327994 003235F4  99 2B 00 0E */	stb r9, 0xe(r11)
lbl_80327998:
/* 80327998 003235F8  38 C4 FF FF */	addi r6, r4, -1
/* 8032799C 003235FC  7C 03 30 00 */	cmpw r3, r6
/* 803279A0 00323600  40 80 01 A8 */	bge lbl_80327B48
/* 803279A4 00323604  7C C3 20 50 */	subf r6, r3, r4
/* 803279A8 00323608  54 7F 08 3C */	slwi r31, r3, 1
/* 803279AC 0032360C  37 C6 FF FF */	addic. r30, r6, -1
/* 803279B0 00323610  39 60 00 00 */	li r11, 0
/* 803279B4 00323614  38 C0 00 00 */	li r6, 0
/* 803279B8 00323618  39 80 00 00 */	li r12, 0
/* 803279BC 0032361C  40 81 01 8C */	ble lbl_80327B48
/* 803279C0 00323620  57 C7 F8 7F */	rlwinm. r7, r30, 0x1f, 1, 0x1f
/* 803279C4 00323624  7C E9 03 A6 */	mtctr r7
/* 803279C8 00323628  41 82 01 00 */	beq lbl_80327AC8
lbl_803279CC:
/* 803279CC 0032362C  80 ED B0 68 */	lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 803279D0 00323630  7D 4B 02 14 */	add r10, r11, r0
/* 803279D4 00323634  7D 2C FA 14 */	add r9, r12, r31
/* 803279D8 00323638  7D 06 1A 14 */	add r8, r6, r3
/* 803279DC 0032363C  7F A7 52 14 */	add r29, r7, r10
/* 803279E0 00323640  39 6B 00 04 */	addi r11, r11, 4
/* 803279E4 00323644  80 FD 00 28 */	lwz r7, 0x28(r29)
/* 803279E8 00323648  39 8C 00 02 */	addi r12, r12, 2
/* 803279EC 0032364C  38 C6 00 01 */	addi r6, r6, 1
/* 803279F0 00323650  90 FD 00 24 */	stw r7, 0x24(r29)
/* 803279F4 00323654  80 ED B0 68 */	lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 803279F8 00323658  7F A7 4A 14 */	add r29, r7, r9
/* 803279FC 0032365C  A0 FD 00 A6 */	lhz r7, 0xa6(r29)
/* 80327A00 00323660  B0 FD 00 A4 */	sth r7, 0xa4(r29)
/* 80327A04 00323664  80 ED B0 68 */	lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 80327A08 00323668  7F A7 52 14 */	add r29, r7, r10
/* 80327A0C 0032366C  80 FD 00 FC */	lwz r7, 0xfc(r29)
/* 80327A10 00323670  90 FD 00 F8 */	stw r7, 0xf8(r29)
/* 80327A14 00323674  80 ED B0 68 */	lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 80327A18 00323678  7F A7 52 14 */	add r29, r7, r10
/* 80327A1C 0032367C  7D 4B 02 14 */	add r10, r11, r0
/* 80327A20 00323680  80 FD 02 24 */	lwz r7, 0x224(r29)
/* 80327A24 00323684  39 6B 00 04 */	addi r11, r11, 4
/* 80327A28 00323688  90 FD 02 20 */	stw r7, 0x220(r29)
/* 80327A2C 0032368C  80 ED B0 68 */	lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 80327A30 00323690  7F A7 4A 14 */	add r29, r7, r9
/* 80327A34 00323694  7D 2C FA 14 */	add r9, r12, r31
/* 80327A38 00323698  A0 FD 02 A2 */	lhz r7, 0x2a2(r29)
/* 80327A3C 0032369C  39 8C 00 02 */	addi r12, r12, 2
/* 80327A40 003236A0  B0 FD 02 A0 */	sth r7, 0x2a0(r29)
/* 80327A44 003236A4  80 ED B0 68 */	lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 80327A48 003236A8  7F A7 42 14 */	add r29, r7, r8
/* 80327A4C 003236AC  7D 06 1A 14 */	add r8, r6, r3
/* 80327A50 003236B0  88 FD 02 E1 */	lbz r7, 0x2e1(r29)
/* 80327A54 003236B4  38 C6 00 01 */	addi r6, r6, 1
/* 80327A58 003236B8  98 FD 02 E0 */	stb r7, 0x2e0(r29)
/* 80327A5C 003236BC  80 ED B0 68 */	lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 80327A60 003236C0  7F A7 52 14 */	add r29, r7, r10
/* 80327A64 003236C4  80 FD 00 28 */	lwz r7, 0x28(r29)
/* 80327A68 003236C8  90 FD 00 24 */	stw r7, 0x24(r29)
/* 80327A6C 003236CC  80 ED B0 68 */	lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 80327A70 003236D0  7F A7 4A 14 */	add r29, r7, r9
/* 80327A74 003236D4  A0 FD 00 A6 */	lhz r7, 0xa6(r29)
/* 80327A78 003236D8  B0 FD 00 A4 */	sth r7, 0xa4(r29)
/* 80327A7C 003236DC  80 ED B0 68 */	lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 80327A80 003236E0  7F A7 52 14 */	add r29, r7, r10
/* 80327A84 003236E4  80 FD 00 FC */	lwz r7, 0xfc(r29)
/* 80327A88 003236E8  90 FD 00 F8 */	stw r7, 0xf8(r29)
/* 80327A8C 003236EC  80 ED B0 68 */	lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 80327A90 003236F0  7F A7 52 14 */	add r29, r7, r10
/* 80327A94 003236F4  80 FD 02 24 */	lwz r7, 0x224(r29)
/* 80327A98 003236F8  90 FD 02 20 */	stw r7, 0x220(r29)
/* 80327A9C 003236FC  80 ED B0 68 */	lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 80327AA0 00323700  7F A7 4A 14 */	add r29, r7, r9
/* 80327AA4 00323704  A0 FD 02 A2 */	lhz r7, 0x2a2(r29)
/* 80327AA8 00323708  B0 FD 02 A0 */	sth r7, 0x2a0(r29)
/* 80327AAC 0032370C  80 ED B0 68 */	lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 80327AB0 00323710  7F A7 42 14 */	add r29, r7, r8
/* 80327AB4 00323714  88 FD 02 E1 */	lbz r7, 0x2e1(r29)
/* 80327AB8 00323718  98 FD 02 E0 */	stb r7, 0x2e0(r29)
/* 80327ABC 0032371C  42 00 FF 10 */	bdnz lbl_803279CC
/* 80327AC0 00323720  73 DE 00 01 */	andi. r30, r30, 1
/* 80327AC4 00323724  41 82 00 84 */	beq lbl_80327B48
lbl_80327AC8:
/* 80327AC8 00323728  7F C9 03 A6 */	mtctr r30
lbl_80327ACC:
/* 80327ACC 0032372C  80 ED B0 68 */	lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 80327AD0 00323730  7D 4B 02 14 */	add r10, r11, r0
/* 80327AD4 00323734  7D 2C FA 14 */	add r9, r12, r31
/* 80327AD8 00323738  7D 06 1A 14 */	add r8, r6, r3
/* 80327ADC 0032373C  7F A7 52 14 */	add r29, r7, r10
/* 80327AE0 00323740  39 6B 00 04 */	addi r11, r11, 4
/* 80327AE4 00323744  80 FD 00 28 */	lwz r7, 0x28(r29)
/* 80327AE8 00323748  39 8C 00 02 */	addi r12, r12, 2
/* 80327AEC 0032374C  38 C6 00 01 */	addi r6, r6, 1
/* 80327AF0 00323750  90 FD 00 24 */	stw r7, 0x24(r29)
/* 80327AF4 00323754  80 ED B0 68 */	lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 80327AF8 00323758  7F A7 4A 14 */	add r29, r7, r9
/* 80327AFC 0032375C  A0 FD 00 A6 */	lhz r7, 0xa6(r29)
/* 80327B00 00323760  B0 FD 00 A4 */	sth r7, 0xa4(r29)
/* 80327B04 00323764  80 ED B0 68 */	lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 80327B08 00323768  7F A7 52 14 */	add r29, r7, r10
/* 80327B0C 0032376C  80 FD 00 FC */	lwz r7, 0xfc(r29)
/* 80327B10 00323770  90 FD 00 F8 */	stw r7, 0xf8(r29)
/* 80327B14 00323774  80 ED B0 68 */	lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 80327B18 00323778  7F A7 52 14 */	add r29, r7, r10
/* 80327B1C 0032377C  80 FD 02 24 */	lwz r7, 0x224(r29)
/* 80327B20 00323780  90 FD 02 20 */	stw r7, 0x220(r29)
/* 80327B24 00323784  80 ED B0 68 */	lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 80327B28 00323788  7F A7 4A 14 */	add r29, r7, r9
/* 80327B2C 0032378C  A0 FD 02 A2 */	lhz r7, 0x2a2(r29)
/* 80327B30 00323790  B0 FD 02 A0 */	sth r7, 0x2a0(r29)
/* 80327B34 00323794  80 ED B0 68 */	lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 80327B38 00323798  7F A7 42 14 */	add r29, r7, r8
/* 80327B3C 0032379C  88 FD 02 E1 */	lbz r7, 0x2e1(r29)
/* 80327B40 003237A0  98 FD 02 E0 */	stb r7, 0x2e0(r29)
/* 80327B44 003237A4  42 00 FF 88 */	bdnz lbl_80327ACC
lbl_80327B48:
/* 80327B48 003237A8  2C 04 00 00 */	cmpwi r4, 0
/* 80327B4C 003237AC  40 81 00 5C */	ble lbl_80327BA8
/* 80327B50 003237B0  38 E4 FF FF */	addi r7, r4, -1
/* 80327B54 003237B4  80 0D B0 68 */	lwz r0, lbl_80640328-_SDA_BASE_(r13)
/* 80327B58 003237B8  54 E8 10 3A */	slwi r8, r7, 2
/* 80327B5C 003237BC  38 C0 00 00 */	li r6, 0
/* 80327B60 003237C0  7C 60 42 14 */	add r3, r0, r8
/* 80327B64 003237C4  54 E7 08 3C */	slwi r7, r7, 1
/* 80327B68 003237C8  90 C3 00 24 */	stw r6, 0x24(r3)
/* 80327B6C 003237CC  80 0D B0 68 */	lwz r0, lbl_80640328-_SDA_BASE_(r13)
/* 80327B70 003237D0  7C 60 3A 14 */	add r3, r0, r7
/* 80327B74 003237D4  B0 C3 00 A4 */	sth r6, 0xa4(r3)
/* 80327B78 003237D8  80 0D B0 68 */	lwz r0, lbl_80640328-_SDA_BASE_(r13)
/* 80327B7C 003237DC  7C 60 42 14 */	add r3, r0, r8
/* 80327B80 003237E0  90 C3 00 F8 */	stw r6, 0xf8(r3)
/* 80327B84 003237E4  80 0D B0 68 */	lwz r0, lbl_80640328-_SDA_BASE_(r13)
/* 80327B88 003237E8  7C 60 42 14 */	add r3, r0, r8
/* 80327B8C 003237EC  90 C3 02 20 */	stw r6, 0x220(r3)
/* 80327B90 003237F0  80 0D B0 68 */	lwz r0, lbl_80640328-_SDA_BASE_(r13)
/* 80327B94 003237F4  7C 60 3A 14 */	add r3, r0, r7
/* 80327B98 003237F8  B0 C3 02 A0 */	sth r6, 0x2a0(r3)
/* 80327B9C 003237FC  80 0D B0 68 */	lwz r0, lbl_80640328-_SDA_BASE_(r13)
/* 80327BA0 00323800  7C 64 02 14 */	add r3, r4, r0
/* 80327BA4 00323804  98 C3 02 DF */	stb r6, 0x2df(r3)
lbl_80327BA8:
/* 80327BA8 00323808  7C A3 2B 78 */	mr r3, r5
lbl_80327BAC:
/* 80327BAC 0032380C  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80327BB0 00323810  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 80327BB4 00323814  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 80327BB8 00323818  38 21 00 20 */	addi r1, r1, 0x20
/* 80327BBC 0032381C  4E 80 00 20 */	blr

.global DWCi_GetNumAllConnection
DWCi_GetNumAllConnection:
/* 80327BC0 00323820  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80327BC4 00323824  2C 03 00 00 */	cmpwi r3, 0
/* 80327BC8 00323828  41 82 00 0C */	beq lbl_80327BD4
/* 80327BCC 0032382C  88 63 00 0D */	lbz r3, 0xd(r3)
/* 80327BD0 00323830  4E 80 00 20 */	blr
lbl_80327BD4:
/* 80327BD4 00323834  38 60 00 00 */	li r3, 0
/* 80327BD8 00323838  4E 80 00 20 */	blr

.global DWCi_GetNumValidConnection
DWCi_GetNumValidConnection:
/* 80327BDC 0032383C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80327BE0 00323840  2C 03 00 00 */	cmpwi r3, 0
/* 80327BE4 00323844  41 82 00 0C */	beq lbl_80327BF0
/* 80327BE8 00323848  88 63 00 0E */	lbz r3, 0xe(r3)
/* 80327BEC 0032384C  4E 80 00 20 */	blr
lbl_80327BF0:
/* 80327BF0 00323850  38 60 00 00 */	li r3, 0
/* 80327BF4 00323854  4E 80 00 20 */	blr

.global DWCi_SetNumValidConnection
DWCi_SetNumValidConnection:
/* 80327BF8 00323858  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80327BFC 0032385C  38 00 00 04 */	li r0, 4
/* 80327C00 00323860  38 C0 FF FF */	li r6, -1
/* 80327C04 00323864  38 E0 00 00 */	li r7, 0
/* 80327C08 00323868  80 85 03 00 */	lwz r4, 0x300(r5)
/* 80327C0C 0032386C  38 60 00 01 */	li r3, 1
/* 80327C10 00323870  7C 09 03 A6 */	mtctr r0
lbl_80327C14:
/* 80327C14 00323874  7C 60 38 30 */	slw r0, r3, r7
/* 80327C18 00323878  7C 00 20 39 */	and. r0, r0, r4
/* 80327C1C 0032387C  41 82 00 08 */	beq lbl_80327C24
/* 80327C20 00323880  38 C6 00 01 */	addi r6, r6, 1
lbl_80327C24:
/* 80327C24 00323884  38 E7 00 01 */	addi r7, r7, 1
/* 80327C28 00323888  7C 60 38 30 */	slw r0, r3, r7
/* 80327C2C 0032388C  7C 00 20 39 */	and. r0, r0, r4
/* 80327C30 00323890  41 82 00 08 */	beq lbl_80327C38
/* 80327C34 00323894  38 C6 00 01 */	addi r6, r6, 1
lbl_80327C38:
/* 80327C38 00323898  38 E7 00 01 */	addi r7, r7, 1
/* 80327C3C 0032389C  7C 60 38 30 */	slw r0, r3, r7
/* 80327C40 003238A0  7C 00 20 39 */	and. r0, r0, r4
/* 80327C44 003238A4  41 82 00 08 */	beq lbl_80327C4C
/* 80327C48 003238A8  38 C6 00 01 */	addi r6, r6, 1
lbl_80327C4C:
/* 80327C4C 003238AC  38 E7 00 01 */	addi r7, r7, 1
/* 80327C50 003238B0  7C 60 38 30 */	slw r0, r3, r7
/* 80327C54 003238B4  7C 00 20 39 */	and. r0, r0, r4
/* 80327C58 003238B8  41 82 00 08 */	beq lbl_80327C60
/* 80327C5C 003238BC  38 C6 00 01 */	addi r6, r6, 1
lbl_80327C60:
/* 80327C60 003238C0  38 E7 00 01 */	addi r7, r7, 1
/* 80327C64 003238C4  7C 60 38 30 */	slw r0, r3, r7
/* 80327C68 003238C8  7C 00 20 39 */	and. r0, r0, r4
/* 80327C6C 003238CC  41 82 00 08 */	beq lbl_80327C74
/* 80327C70 003238D0  38 C6 00 01 */	addi r6, r6, 1
lbl_80327C74:
/* 80327C74 003238D4  38 E7 00 01 */	addi r7, r7, 1
/* 80327C78 003238D8  7C 60 38 30 */	slw r0, r3, r7
/* 80327C7C 003238DC  7C 00 20 39 */	and. r0, r0, r4
/* 80327C80 003238E0  41 82 00 08 */	beq lbl_80327C88
/* 80327C84 003238E4  38 C6 00 01 */	addi r6, r6, 1
lbl_80327C88:
/* 80327C88 003238E8  38 E7 00 01 */	addi r7, r7, 1
/* 80327C8C 003238EC  7C 60 38 30 */	slw r0, r3, r7
/* 80327C90 003238F0  7C 00 20 39 */	and. r0, r0, r4
/* 80327C94 003238F4  41 82 00 08 */	beq lbl_80327C9C
/* 80327C98 003238F8  38 C6 00 01 */	addi r6, r6, 1
lbl_80327C9C:
/* 80327C9C 003238FC  38 E7 00 01 */	addi r7, r7, 1
/* 80327CA0 00323900  7C 60 38 30 */	slw r0, r3, r7
/* 80327CA4 00323904  7C 00 20 39 */	and. r0, r0, r4
/* 80327CA8 00323908  41 82 00 08 */	beq lbl_80327CB0
/* 80327CAC 0032390C  38 C6 00 01 */	addi r6, r6, 1
lbl_80327CB0:
/* 80327CB0 00323910  38 E7 00 01 */	addi r7, r7, 1
/* 80327CB4 00323914  42 00 FF 60 */	bdnz lbl_80327C14
/* 80327CB8 00323918  2C 06 FF FF */	cmpwi r6, -1
/* 80327CBC 0032391C  40 82 00 10 */	bne lbl_80327CCC
/* 80327CC0 00323920  38 00 00 00 */	li r0, 0
/* 80327CC4 00323924  98 05 00 0E */	stb r0, 0xe(r5)
/* 80327CC8 00323928  4E 80 00 20 */	blr
lbl_80327CCC:
/* 80327CCC 0032392C  98 C5 00 0E */	stb r6, 0xe(r5)
/* 80327CD0 00323930  4E 80 00 20 */	blr

.global DWCi_GetAllAIDList
DWCi_GetAllAIDList:
/* 80327CD4 00323934  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80327CD8 00323938  2C 04 00 00 */	cmpwi r4, 0
/* 80327CDC 0032393C  40 82 00 0C */	bne lbl_80327CE8
/* 80327CE0 00323940  38 60 00 00 */	li r3, 0
/* 80327CE4 00323944  4E 80 00 20 */	blr
lbl_80327CE8:
/* 80327CE8 00323948  38 04 02 E0 */	addi r0, r4, 0x2e0
/* 80327CEC 0032394C  90 03 00 00 */	stw r0, 0(r3)
/* 80327CF0 00323950  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80327CF4 00323954  88 63 00 0D */	lbz r3, 0xd(r3)
/* 80327CF8 00323958  38 63 00 01 */	addi r3, r3, 1
/* 80327CFC 0032395C  4E 80 00 20 */	blr

.global DWCi_GetValidAIDList
DWCi_GetValidAIDList:
/* 80327D00 00323960  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80327D04 00323964  7C 08 02 A6 */	mflr r0
/* 80327D08 00323968  90 01 00 14 */	stw r0, 0x14(r1)
/* 80327D0C 0032396C  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80327D10 00323970  93 C1 00 08 */	stw r30, 8(r1)
/* 80327D14 00323974  7C 7E 1B 78 */	mr r30, r3
/* 80327D18 00323978  80 0D B0 68 */	lwz r0, lbl_80640328-_SDA_BASE_(r13)
/* 80327D1C 0032397C  2C 00 00 00 */	cmpwi r0, 0
/* 80327D20 00323980  40 82 00 0C */	bne lbl_80327D2C
/* 80327D24 00323984  38 60 00 00 */	li r3, 0
/* 80327D28 00323988  48 00 00 78 */	b lbl_80327DA0
lbl_80327D2C:
/* 80327D2C 0032398C  3F E0 80 61 */	lis r31, lbl_806104C0@ha
/* 80327D30 00323990  38 80 00 00 */	li r4, 0
/* 80327D34 00323994  38 7F 04 C0 */	addi r3, r31, lbl_806104C0@l
/* 80327D38 00323998  38 A0 00 20 */	li r5, 0x20
/* 80327D3C 0032399C  4B CD C3 C9 */	bl memset
/* 80327D40 003239A0  81 0D B0 68 */	lwz r8, lbl_80640328-_SDA_BASE_(r13)
/* 80327D44 003239A4  38 DF 04 C0 */	addi r6, r31, 0x4c0
/* 80327D48 003239A8  39 20 00 00 */	li r9, 0
/* 80327D4C 003239AC  38 60 00 01 */	li r3, 1
/* 80327D50 003239B0  7D 05 43 78 */	mr r5, r8
/* 80327D54 003239B4  48 00 00 28 */	b lbl_80327D7C
lbl_80327D58:
/* 80327D58 003239B8  88 E5 02 E0 */	lbz r7, 0x2e0(r5)
/* 80327D5C 003239BC  80 88 03 00 */	lwz r4, 0x300(r8)
/* 80327D60 003239C0  7C 60 38 30 */	slw r0, r3, r7
/* 80327D64 003239C4  7C 80 00 39 */	and. r0, r4, r0
/* 80327D68 003239C8  41 82 00 20 */	beq lbl_80327D88
/* 80327D6C 003239CC  98 E6 00 00 */	stb r7, 0(r6)
/* 80327D70 003239D0  38 A5 00 01 */	addi r5, r5, 1
/* 80327D74 003239D4  38 C6 00 01 */	addi r6, r6, 1
/* 80327D78 003239D8  39 29 00 01 */	addi r9, r9, 1
lbl_80327D7C:
/* 80327D7C 003239DC  88 08 00 0E */	lbz r0, 0xe(r8)
/* 80327D80 003239E0  7C 09 00 00 */	cmpw r9, r0
/* 80327D84 003239E4  40 81 FF D4 */	ble lbl_80327D58
lbl_80327D88:
/* 80327D88 003239E8  3C 60 80 61 */	lis r3, lbl_806104C0@ha
/* 80327D8C 003239EC  38 63 04 C0 */	addi r3, r3, lbl_806104C0@l
/* 80327D90 003239F0  90 7E 00 00 */	stw r3, 0(r30)
/* 80327D94 003239F4  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80327D98 003239F8  88 63 00 0E */	lbz r3, 0xe(r3)
/* 80327D9C 003239FC  38 63 00 01 */	addi r3, r3, 1
lbl_80327DA0:
/* 80327DA0 00323A00  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80327DA4 00323A04  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80327DA8 00323A08  83 C1 00 08 */	lwz r30, 8(r1)
/* 80327DAC 00323A0C  7C 08 03 A6 */	mtlr r0
/* 80327DB0 00323A10  38 21 00 10 */	addi r1, r1, 0x10
/* 80327DB4 00323A14  4E 80 00 20 */	blr

.global DWCi_GPSetServerStatus
DWCi_GPSetServerStatus:
/* 80327DB8 00323A18  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 80327DBC 00323A1C  7C 08 02 A6 */	mflr r0
/* 80327DC0 00323A20  90 01 00 44 */	stw r0, 0x44(r1)
/* 80327DC4 00323A24  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80327DC8 00323A28  88 03 00 15 */	lbz r0, 0x15(r3)
/* 80327DCC 00323A2C  28 00 00 02 */	cmplwi r0, 2
/* 80327DD0 00323A30  41 82 00 0C */	beq lbl_80327DDC
/* 80327DD4 00323A34  38 60 00 00 */	li r3, 0
/* 80327DD8 00323A38  48 00 00 A4 */	b lbl_80327E7C
lbl_80327DDC:
/* 80327DDC 00323A3C  88 C3 00 16 */	lbz r6, 0x16(r3)
/* 80327DE0 00323A40  38 61 00 08 */	addi r3, r1, 8
/* 80327DE4 00323A44  38 80 00 0C */	li r4, 0xc
/* 80327DE8 00323A48  38 AD 8D A8 */	addi r5, r13, lbl_8063E068-_SDA_BASE_
/* 80327DEC 00323A4C  38 C6 00 01 */	addi r6, r6, 1
/* 80327DF0 00323A50  4C C6 31 82 */	crclr 6
/* 80327DF4 00323A54  4B EA 4C 31 */	bl snprintf
/* 80327DF8 00323A58  38 81 00 08 */	addi r4, r1, 8
/* 80327DFC 00323A5C  38 A1 00 18 */	addi r5, r1, 0x18
/* 80327E00 00323A60  38 6D 8D AC */	addi r3, r13, lbl_8063E06C-_SDA_BASE_
/* 80327E04 00323A64  38 C0 00 2F */	li r6, 0x2f
/* 80327E08 00323A68  4B FF 6F E5 */	bl DWC_SetCommonKeyValueString
/* 80327E0C 00323A6C  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 80327E10 00323A70  38 61 00 08 */	addi r3, r1, 8
/* 80327E14 00323A74  38 80 00 0C */	li r4, 0xc
/* 80327E18 00323A78  38 AD 8D A8 */	addi r5, r13, lbl_8063E068-_SDA_BASE_
/* 80327E1C 00323A7C  88 C6 00 0D */	lbz r6, 0xd(r6)
/* 80327E20 00323A80  38 C6 00 01 */	addi r6, r6, 1
/* 80327E24 00323A84  4C C6 31 82 */	crclr 6
/* 80327E28 00323A88  4B EA 4B FD */	bl snprintf
/* 80327E2C 00323A8C  38 81 00 08 */	addi r4, r1, 8
/* 80327E30 00323A90  38 A1 00 18 */	addi r5, r1, 0x18
/* 80327E34 00323A94  38 6D 8D B0 */	addi r3, r13, lbl_8063E070-_SDA_BASE_
/* 80327E38 00323A98  38 C0 00 2F */	li r6, 0x2f
/* 80327E3C 00323A9C  4B FF 70 09 */	bl DWC_AddCommonKeyValueString
/* 80327E40 00323AA0  38 61 00 08 */	addi r3, r1, 8
/* 80327E44 00323AA4  38 80 00 0C */	li r4, 0xc
/* 80327E48 00323AA8  38 AD 8D A8 */	addi r5, r13, lbl_8063E068-_SDA_BASE_
/* 80327E4C 00323AAC  38 C0 00 03 */	li r6, 3
/* 80327E50 00323AB0  4C C6 31 82 */	crclr 6
/* 80327E54 00323AB4  4B EA 4B D1 */	bl snprintf
/* 80327E58 00323AB8  38 81 00 08 */	addi r4, r1, 8
/* 80327E5C 00323ABC  38 A1 00 18 */	addi r5, r1, 0x18
/* 80327E60 00323AC0  38 6D 8D B4 */	addi r3, r13, lbl_8063E074-_SDA_BASE_
/* 80327E64 00323AC4  38 C0 00 2F */	li r6, 0x2f
/* 80327E68 00323AC8  4B FF 6F DD */	bl DWC_AddCommonKeyValueString
/* 80327E6C 00323ACC  38 81 00 18 */	addi r4, r1, 0x18
/* 80327E70 00323AD0  38 60 00 06 */	li r3, 6
/* 80327E74 00323AD4  38 A0 00 00 */	li r5, 0
/* 80327E78 00323AD8  4B FF 7D D9 */	bl DWCi_SetGPStatus
lbl_80327E7C:
/* 80327E7C 00323ADC  80 01 00 44 */	lwz r0, 0x44(r1)
/* 80327E80 00323AE0  7C 08 03 A6 */	mtlr r0
/* 80327E84 00323AE4  38 21 00 40 */	addi r1, r1, 0x40
/* 80327E88 00323AE8  4E 80 00 20 */	blr

.global DWCi_ShutdownMatch
DWCi_ShutdownMatch:
/* 80327E8C 00323AEC  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80327E90 00323AF0  7C 08 02 A6 */	mflr r0
/* 80327E94 00323AF4  90 01 00 14 */	stw r0, 0x14(r1)
/* 80327E98 00323AF8  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80327E9C 00323AFC  3B E0 00 00 */	li r31, 0
/* 80327EA0 00323B00  93 C1 00 08 */	stw r30, 8(r1)
/* 80327EA4 00323B04  80 8D B0 60 */	lwz r4, lbl_80640320-_SDA_BASE_(r13)
/* 80327EA8 00323B08  93 ED B0 68 */	stw r31, lbl_80640328-_SDA_BASE_(r13)
/* 80327EAC 00323B0C  2C 04 00 00 */	cmpwi r4, 0
/* 80327EB0 00323B10  41 82 00 14 */	beq lbl_80327EC4
/* 80327EB4 00323B14  38 60 00 04 */	li r3, 4
/* 80327EB8 00323B18  38 A0 00 00 */	li r5, 0
/* 80327EBC 00323B1C  4B FF 4A CD */	bl DWC_Free
/* 80327EC0 00323B20  93 ED B0 60 */	stw r31, lbl_80640320-_SDA_BASE_(r13)
lbl_80327EC4:
/* 80327EC4 00323B24  3F C0 80 61 */	lis r30, lbl_8060FD88@ha
/* 80327EC8 00323B28  3B E0 00 00 */	li r31, 0
/* 80327ECC 00323B2C  3B DE FD 88 */	addi r30, r30, lbl_8060FD88@l
lbl_80327ED0:
/* 80327ED0 00323B30  80 9E 00 04 */	lwz r4, 4(r30)
/* 80327ED4 00323B34  2C 04 00 00 */	cmpwi r4, 0
/* 80327ED8 00323B38  41 82 00 10 */	beq lbl_80327EE8
/* 80327EDC 00323B3C  38 60 00 04 */	li r3, 4
/* 80327EE0 00323B40  38 A0 00 00 */	li r5, 0
/* 80327EE4 00323B44  4B FF 4A A5 */	bl DWC_Free
lbl_80327EE8:
/* 80327EE8 00323B48  3B FF 00 01 */	addi r31, r31, 1
/* 80327EEC 00323B4C  3B DE 00 0C */	addi r30, r30, 0xc
/* 80327EF0 00323B50  2C 1F 00 9A */	cmpwi r31, 0x9a
/* 80327EF4 00323B54  41 80 FF DC */	blt lbl_80327ED0
/* 80327EF8 00323B58  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 80327EFC 00323B5C  38 80 00 00 */	li r4, 0
/* 80327F00 00323B60  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 80327F04 00323B64  38 A0 07 38 */	li r5, 0x738
/* 80327F08 00323B68  4B CD C1 FD */	bl memset
/* 80327F0C 00323B6C  80 8D B0 64 */	lwz r4, lbl_80640324-_SDA_BASE_(r13)
/* 80327F10 00323B70  2C 04 00 00 */	cmpwi r4, 0
/* 80327F14 00323B74  41 82 00 18 */	beq lbl_80327F2C
/* 80327F18 00323B78  38 60 00 04 */	li r3, 4
/* 80327F1C 00323B7C  38 A0 00 00 */	li r5, 0
/* 80327F20 00323B80  4B FF 4A 69 */	bl DWC_Free
/* 80327F24 00323B84  38 00 00 00 */	li r0, 0
/* 80327F28 00323B88  90 0D B0 64 */	stw r0, lbl_80640324-_SDA_BASE_(r13)
lbl_80327F2C:
/* 80327F2C 00323B8C  38 00 00 00 */	li r0, 0
/* 80327F30 00323B90  38 6D B0 6C */	addi r3, r13, lbl_8064032C-_SDA_BASE_
/* 80327F34 00323B94  98 0D B0 6C */	stb r0, lbl_8064032C-_SDA_BASE_(r13)
/* 80327F38 00323B98  98 03 00 01 */	stb r0, 1(r3)
/* 80327F3C 00323B9C  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80327F40 00323BA0  83 C1 00 08 */	lwz r30, 8(r1)
/* 80327F44 00323BA4  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80327F48 00323BA8  7C 08 03 A6 */	mtlr r0
/* 80327F4C 00323BAC  38 21 00 10 */	addi r1, r1, 0x10
/* 80327F50 00323BB0  4E 80 00 20 */	blr

.global DWCi_IsShutdownMatch
DWCi_IsShutdownMatch:
/* 80327F54 00323BB4  80 0D B0 68 */	lwz r0, lbl_80640328-_SDA_BASE_(r13)
/* 80327F58 00323BB8  7C 00 00 34 */	cntlzw r0, r0
/* 80327F5C 00323BBC  54 03 D9 7E */	srwi r3, r0, 5
/* 80327F60 00323BC0  4E 80 00 20 */	blr

.global DWCi_ResetMatchParam
DWCi_ResetMatchParam:
/* 80327F64 00323BC4  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80327F68 00323BC8  7C 08 02 A6 */	mflr r0
/* 80327F6C 00323BCC  90 01 00 24 */	stw r0, 0x24(r1)
/* 80327F70 00323BD0  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80327F74 00323BD4  3B E0 00 00 */	li r31, 0
/* 80327F78 00323BD8  93 C1 00 18 */	stw r30, 0x18(r1)
/* 80327F7C 00323BDC  7C 7E 1B 78 */	mr r30, r3
/* 80327F80 00323BE0  3C 60 00 01 */	lis r3, 1
/* 80327F84 00323BE4  93 A1 00 14 */	stw r29, 0x14(r1)
/* 80327F88 00323BE8  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80327F8C 00323BEC  9B E4 00 0C */	stb r31, 0xc(r4)
/* 80327F90 00323BF0  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80327F94 00323BF4  9B E4 01 80 */	stb r31, 0x180(r4)
/* 80327F98 00323BF8  83 AD B0 68 */	lwz r29, lbl_80640328-_SDA_BASE_(r13)
/* 80327F9C 00323BFC  4B FF 70 91 */	bl DWCi_GetMathRand32
/* 80327FA0 00323C00  B0 7D 01 82 */	sth r3, 0x182(r29)
/* 80327FA4 00323C04  38 80 00 00 */	li r4, 0
/* 80327FA8 00323C08  38 A0 00 98 */	li r5, 0x98
/* 80327FAC 00323C0C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80327FB0 00323C10  93 E3 01 84 */	stw r31, 0x184(r3)
/* 80327FB4 00323C14  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80327FB8 00323C18  93 E3 01 8C */	stw r31, 0x18c(r3)
/* 80327FBC 00323C1C  93 E3 01 88 */	stw r31, 0x188(r3)
/* 80327FC0 00323C20  93 E3 01 94 */	stw r31, 0x194(r3)
/* 80327FC4 00323C24  93 E3 01 90 */	stw r31, 0x190(r3)
/* 80327FC8 00323C28  9B E3 01 A8 */	stb r31, 0x1a8(r3)
/* 80327FCC 00323C2C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80327FD0 00323C30  9B E3 01 AD */	stb r31, 0x1ad(r3)
/* 80327FD4 00323C34  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80327FD8 00323C38  9B E3 01 AE */	stb r31, 0x1ae(r3)
/* 80327FDC 00323C3C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80327FE0 00323C40  9B E3 01 AF */	stb r31, 0x1af(r3)
/* 80327FE4 00323C44  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80327FE8 00323C48  9B E3 01 B0 */	stb r31, 0x1b0(r3)
/* 80327FEC 00323C4C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80327FF0 00323C50  9B E3 01 AB */	stb r31, 0x1ab(r3)
/* 80327FF4 00323C54  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80327FF8 00323C58  9B E3 01 AC */	stb r31, 0x1ac(r3)
/* 80327FFC 00323C5C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80328000 00323C60  B3 E3 01 B6 */	sth r31, 0x1b6(r3)
/* 80328004 00323C64  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80328008 00323C68  B3 E3 01 B8 */	sth r31, 0x1b8(r3)
/* 8032800C 00323C6C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80328010 00323C70  93 E3 01 BC */	stw r31, 0x1bc(r3)
/* 80328014 00323C74  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 80328018 00323C78  93 E6 01 F4 */	stw r31, 0x1f4(r6)
/* 8032801C 00323C7C  38 66 03 E0 */	addi r3, r6, 0x3e0
/* 80328020 00323C80  93 E6 01 F0 */	stw r31, 0x1f0(r6)
/* 80328024 00323C84  93 E6 02 04 */	stw r31, 0x204(r6)
/* 80328028 00323C88  93 E6 02 00 */	stw r31, 0x200(r6)
/* 8032802C 00323C8C  4B CD C0 D9 */	bl memset
/* 80328030 00323C90  2C 1E 00 02 */	cmpwi r30, 2
/* 80328034 00323C94  40 82 00 44 */	bne lbl_80328078
/* 80328038 00323C98  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032803C 00323C9C  88 03 00 0D */	lbz r0, 0xd(r3)
/* 80328040 00323CA0  98 03 00 14 */	stb r0, 0x14(r3)
/* 80328044 00323CA4  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80328048 00323CA8  88 03 00 15 */	lbz r0, 0x15(r3)
/* 8032804C 00323CAC  28 00 00 03 */	cmplwi r0, 3
/* 80328050 00323CB0  40 82 00 10 */	bne lbl_80328060
/* 80328054 00323CB4  38 00 00 01 */	li r0, 1
/* 80328058 00323CB8  90 03 01 A4 */	stw r0, 0x1a4(r3)
/* 8032805C 00323CBC  48 00 01 C8 */	b lbl_80328224
lbl_80328060:
/* 80328060 00323CC0  88 03 00 15 */	lbz r0, 0x15(r3)
/* 80328064 00323CC4  28 00 00 02 */	cmplwi r0, 2
/* 80328068 00323CC8  40 82 01 BC */	bne lbl_80328224
/* 8032806C 00323CCC  38 00 00 0A */	li r0, 0xa
/* 80328070 00323CD0  90 03 01 A4 */	stw r0, 0x1a4(r3)
/* 80328074 00323CD4  48 00 01 B0 */	b lbl_80328224
lbl_80328078:
/* 80328078 00323CD8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032807C 00323CDC  38 80 00 00 */	li r4, 0
/* 80328080 00323CE0  38 A0 00 80 */	li r5, 0x80
/* 80328084 00323CE4  9B E3 00 0D */	stb r31, 0xd(r3)
/* 80328088 00323CE8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032808C 00323CEC  9B E3 00 0E */	stb r31, 0xe(r3)
/* 80328090 00323CF0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80328094 00323CF4  9B E3 00 14 */	stb r31, 0x14(r3)
/* 80328098 00323CF8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032809C 00323CFC  9B E3 00 17 */	stb r31, 0x17(r3)
/* 803280A0 00323D00  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803280A4 00323D04  93 E3 00 20 */	stw r31, 0x20(r3)
/* 803280A8 00323D08  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803280AC 00323D0C  93 E3 00 E8 */	stw r31, 0xe8(r3)
/* 803280B0 00323D10  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803280B4 00323D14  9B E3 01 A9 */	stb r31, 0x1a9(r3)
/* 803280B8 00323D18  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803280BC 00323D1C  B3 E3 01 B4 */	sth r31, 0x1b4(r3)
/* 803280C0 00323D20  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803280C4 00323D24  93 E3 01 C0 */	stw r31, 0x1c0(r3)
/* 803280C8 00323D28  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803280CC 00323D2C  93 E3 01 CC */	stw r31, 0x1cc(r3)
/* 803280D0 00323D30  93 E3 01 C8 */	stw r31, 0x1c8(r3)
/* 803280D4 00323D34  93 E3 01 D0 */	stw r31, 0x1d0(r3)
/* 803280D8 00323D38  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803280DC 00323D3C  93 E3 01 DC */	stw r31, 0x1dc(r3)
/* 803280E0 00323D40  93 E3 01 D8 */	stw r31, 0x1d8(r3)
/* 803280E4 00323D44  93 E3 01 E0 */	stw r31, 0x1e0(r3)
/* 803280E8 00323D48  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803280EC 00323D4C  93 E3 02 14 */	stw r31, 0x214(r3)
/* 803280F0 00323D50  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803280F4 00323D54  93 E3 02 18 */	stw r31, 0x218(r3)
/* 803280F8 00323D58  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803280FC 00323D5C  93 E3 03 00 */	stw r31, 0x300(r3)
/* 80328100 00323D60  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80328104 00323D64  38 63 00 24 */	addi r3, r3, 0x24
/* 80328108 00323D68  4B CD BF FD */	bl memset
/* 8032810C 00323D6C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80328110 00323D70  38 80 00 00 */	li r4, 0
/* 80328114 00323D74  38 A0 00 40 */	li r5, 0x40
/* 80328118 00323D78  38 63 00 A4 */	addi r3, r3, 0xa4
/* 8032811C 00323D7C  4B CD BF E9 */	bl memset
/* 80328120 00323D80  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80328124 00323D84  38 80 00 00 */	li r4, 0
/* 80328128 00323D88  38 A0 00 80 */	li r5, 0x80
/* 8032812C 00323D8C  38 63 00 F8 */	addi r3, r3, 0xf8
/* 80328130 00323D90  4B CD BF D5 */	bl memset
/* 80328134 00323D94  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80328138 00323D98  38 80 00 00 */	li r4, 0
/* 8032813C 00323D9C  38 A0 00 0C */	li r5, 0xc
/* 80328140 00323DA0  38 63 01 98 */	addi r3, r3, 0x198
/* 80328144 00323DA4  4B CD BF C1 */	bl memset
/* 80328148 00323DA8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032814C 00323DAC  38 80 00 00 */	li r4, 0
/* 80328150 00323DB0  38 A0 00 80 */	li r5, 0x80
/* 80328154 00323DB4  38 63 02 20 */	addi r3, r3, 0x220
/* 80328158 00323DB8  4B CD BF AD */	bl memset
/* 8032815C 00323DBC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80328160 00323DC0  38 80 00 00 */	li r4, 0
/* 80328164 00323DC4  38 A0 00 40 */	li r5, 0x40
/* 80328168 00323DC8  38 63 02 A0 */	addi r3, r3, 0x2a0
/* 8032816C 00323DCC  4B CD BF 99 */	bl memset
/* 80328170 00323DD0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80328174 00323DD4  38 80 00 00 */	li r4, 0
/* 80328178 00323DD8  38 A0 00 20 */	li r5, 0x20
/* 8032817C 00323DDC  38 63 02 E0 */	addi r3, r3, 0x2e0
/* 80328180 00323DE0  4B CD BF 85 */	bl memset
/* 80328184 00323DE4  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80328188 00323DE8  38 80 00 00 */	li r4, 0
/* 8032818C 00323DEC  38 A0 00 84 */	li r5, 0x84
/* 80328190 00323DF0  38 63 03 58 */	addi r3, r3, 0x358
/* 80328194 00323DF4  4B CD BF 71 */	bl memset
/* 80328198 00323DF8  2C 1E 00 01 */	cmpwi r30, 1
/* 8032819C 00323DFC  40 82 00 38 */	bne lbl_803281D4
/* 803281A0 00323E00  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803281A4 00323E04  88 03 00 15 */	lbz r0, 0x15(r3)
/* 803281A8 00323E08  2C 00 00 00 */	cmpwi r0, 0
/* 803281AC 00323E0C  40 82 00 10 */	bne lbl_803281BC
/* 803281B0 00323E10  38 00 00 03 */	li r0, 3
/* 803281B4 00323E14  90 03 01 A4 */	stw r0, 0x1a4(r3)
/* 803281B8 00323E18  48 00 00 6C */	b lbl_80328224
lbl_803281BC:
/* 803281BC 00323E1C  88 03 00 15 */	lbz r0, 0x15(r3)
/* 803281C0 00323E20  28 00 00 01 */	cmplwi r0, 1
/* 803281C4 00323E24  40 82 00 60 */	bne lbl_80328224
/* 803281C8 00323E28  38 00 00 04 */	li r0, 4
/* 803281CC 00323E2C  90 03 01 A4 */	stw r0, 0x1a4(r3)
/* 803281D0 00323E30  48 00 00 54 */	b lbl_80328224
lbl_803281D4:
/* 803281D4 00323E34  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803281D8 00323E38  9B E3 00 15 */	stb r31, 0x15(r3)
/* 803281DC 00323E3C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803281E0 00323E40  9B E3 00 16 */	stb r31, 0x16(r3)
/* 803281E4 00323E44  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803281E8 00323E48  9B E3 00 18 */	stb r31, 0x18(r3)
/* 803281EC 00323E4C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803281F0 00323E50  93 E3 02 1C */	stw r31, 0x21c(r3)
/* 803281F4 00323E54  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803281F8 00323E58  9B E3 01 AA */	stb r31, 0x1aa(r3)
/* 803281FC 00323E5C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80328200 00323E60  9B E3 01 B2 */	stb r31, 0x1b2(r3)
/* 80328204 00323E64  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80328208 00323E68  9B E3 01 B1 */	stb r31, 0x1b1(r3)
/* 8032820C 00323E6C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80328210 00323E70  93 E3 02 0C */	stw r31, 0x20c(r3)
/* 80328214 00323E74  93 E3 02 08 */	stw r31, 0x208(r3)
/* 80328218 00323E78  93 E3 04 80 */	stw r31, 0x480(r3)
/* 8032821C 00323E7C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80328220 00323E80  93 E3 04 84 */	stw r31, 0x484(r3)
lbl_80328224:
/* 80328224 00323E84  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80328228 00323E88  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8032822C 00323E8C  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 80328230 00323E90  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 80328234 00323E94  7C 08 03 A6 */	mtlr r0
/* 80328238 00323E98  38 21 00 20 */	addi r1, r1, 0x20
/* 8032823C 00323E9C  4E 80 00 20 */	blr

.global DWCi_SBUpdateAsync
DWCi_SBUpdateAsync:
/* 80328240 00323EA0  94 21 FE 20 */	stwu r1, -0x1e0(r1)
/* 80328244 00323EA4  7C 08 02 A6 */	mflr r0
/* 80328248 00323EA8  38 80 00 08 */	li r4, 8
/* 8032824C 00323EAC  39 20 00 0A */	li r9, 0xa
/* 80328250 00323EB0  90 01 01 E4 */	stw r0, 0x1e4(r1)
/* 80328254 00323EB4  39 00 00 32 */	li r8, 0x32
/* 80328258 00323EB8  38 E0 00 33 */	li r7, 0x33
/* 8032825C 00323EBC  38 C0 00 34 */	li r6, 0x34
/* 80328260 00323EC0  93 E1 01 DC */	stw r31, 0x1dc(r1)
/* 80328264 00323EC4  3F E0 80 44 */	lis r31, lbl_80447FE0@ha
/* 80328268 00323EC8  38 A0 00 35 */	li r5, 0x35
/* 8032826C 00323ECC  38 00 00 36 */	li r0, 0x36
/* 80328270 00323ED0  93 C1 01 D8 */	stw r30, 0x1d8(r1)
/* 80328274 00323ED4  3B FF 7F E0 */	addi r31, r31, lbl_80447FE0@l
/* 80328278 00323ED8  3B C0 00 07 */	li r30, 7
/* 8032827C 00323EDC  93 A1 01 D4 */	stw r29, 0x1d4(r1)
/* 80328280 00323EE0  7C 7D 1B 78 */	mr r29, r3
/* 80328284 00323EE4  98 81 00 20 */	stb r4, 0x20(r1)
/* 80328288 00323EE8  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032828C 00323EEC  99 21 00 21 */	stb r9, 0x21(r1)
/* 80328290 00323EF0  99 01 00 22 */	stb r8, 0x22(r1)
/* 80328294 00323EF4  98 E1 00 23 */	stb r7, 0x23(r1)
/* 80328298 00323EF8  98 C1 00 24 */	stb r6, 0x24(r1)
/* 8032829C 00323EFC  98 A1 00 25 */	stb r5, 0x25(r1)
/* 803282A0 00323F00  98 01 00 26 */	stb r0, 0x26(r1)
/* 803282A4 00323F04  88 04 00 15 */	lbz r0, 0x15(r4)
/* 803282A8 00323F08  2C 00 00 00 */	cmpwi r0, 0
/* 803282AC 00323F0C  41 82 00 10 */	beq lbl_803282BC
/* 803282B0 00323F10  88 04 00 15 */	lbz r0, 0x15(r4)
/* 803282B4 00323F14  28 00 00 01 */	cmplwi r0, 1
/* 803282B8 00323F18  40 82 00 D0 */	bne lbl_80328388
lbl_803282BC:
/* 803282BC 00323F1C  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 803282C0 00323F20  38 00 00 16 */	li r0, 0x16
/* 803282C4 00323F24  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 803282C8 00323F28  38 81 00 27 */	addi r4, r1, 0x27
/* 803282CC 00323F2C  38 A0 00 00 */	li r5, 0
/* 803282D0 00323F30  7C 09 03 A6 */	mtctr r0
lbl_803282D4:
/* 803282D4 00323F34  88 03 00 00 */	lbz r0, 0(r3)
/* 803282D8 00323F38  2C 00 00 00 */	cmpwi r0, 0
/* 803282DC 00323F3C  41 82 00 10 */	beq lbl_803282EC
/* 803282E0 00323F40  98 04 00 00 */	stb r0, 0(r4)
/* 803282E4 00323F44  38 84 00 01 */	addi r4, r4, 1
/* 803282E8 00323F48  3B DE 00 01 */	addi r30, r30, 1
lbl_803282EC:
/* 803282EC 00323F4C  88 03 00 0C */	lbz r0, 0xc(r3)
/* 803282F0 00323F50  2C 00 00 00 */	cmpwi r0, 0
/* 803282F4 00323F54  41 82 00 10 */	beq lbl_80328304
/* 803282F8 00323F58  98 04 00 00 */	stb r0, 0(r4)
/* 803282FC 00323F5C  38 84 00 01 */	addi r4, r4, 1
/* 80328300 00323F60  3B DE 00 01 */	addi r30, r30, 1
lbl_80328304:
/* 80328304 00323F64  88 03 00 18 */	lbz r0, 0x18(r3)
/* 80328308 00323F68  2C 00 00 00 */	cmpwi r0, 0
/* 8032830C 00323F6C  41 82 00 10 */	beq lbl_8032831C
/* 80328310 00323F70  98 04 00 00 */	stb r0, 0(r4)
/* 80328314 00323F74  38 84 00 01 */	addi r4, r4, 1
/* 80328318 00323F78  3B DE 00 01 */	addi r30, r30, 1
lbl_8032831C:
/* 8032831C 00323F7C  88 03 00 24 */	lbz r0, 0x24(r3)
/* 80328320 00323F80  2C 00 00 00 */	cmpwi r0, 0
/* 80328324 00323F84  41 82 00 10 */	beq lbl_80328334
/* 80328328 00323F88  98 04 00 00 */	stb r0, 0(r4)
/* 8032832C 00323F8C  38 84 00 01 */	addi r4, r4, 1
/* 80328330 00323F90  3B DE 00 01 */	addi r30, r30, 1
lbl_80328334:
/* 80328334 00323F94  88 03 00 30 */	lbz r0, 0x30(r3)
/* 80328338 00323F98  2C 00 00 00 */	cmpwi r0, 0
/* 8032833C 00323F9C  41 82 00 10 */	beq lbl_8032834C
/* 80328340 00323FA0  98 04 00 00 */	stb r0, 0(r4)
/* 80328344 00323FA4  38 84 00 01 */	addi r4, r4, 1
/* 80328348 00323FA8  3B DE 00 01 */	addi r30, r30, 1
lbl_8032834C:
/* 8032834C 00323FAC  88 03 00 3C */	lbz r0, 0x3c(r3)
/* 80328350 00323FB0  2C 00 00 00 */	cmpwi r0, 0
/* 80328354 00323FB4  41 82 00 10 */	beq lbl_80328364
/* 80328358 00323FB8  98 04 00 00 */	stb r0, 0(r4)
/* 8032835C 00323FBC  38 84 00 01 */	addi r4, r4, 1
/* 80328360 00323FC0  3B DE 00 01 */	addi r30, r30, 1
lbl_80328364:
/* 80328364 00323FC4  88 03 00 48 */	lbz r0, 0x48(r3)
/* 80328368 00323FC8  2C 00 00 00 */	cmpwi r0, 0
/* 8032836C 00323FCC  41 82 00 10 */	beq lbl_8032837C
/* 80328370 00323FD0  98 04 00 00 */	stb r0, 0(r4)
/* 80328374 00323FD4  38 84 00 01 */	addi r4, r4, 1
/* 80328378 00323FD8  3B DE 00 01 */	addi r30, r30, 1
lbl_8032837C:
/* 8032837C 00323FDC  38 63 00 54 */	addi r3, r3, 0x54
/* 80328380 00323FE0  38 A5 00 06 */	addi r5, r5, 6
/* 80328384 00323FE4  42 00 FF 50 */	bdnz lbl_803282D4
lbl_80328388:
/* 80328388 00323FE8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032838C 00323FEC  80 A3 01 A4 */	lwz r5, 0x1a4(r3)
/* 80328390 00323FF0  2C 05 00 03 */	cmpwi r5, 3
/* 80328394 00323FF4  41 82 00 20 */	beq lbl_803283B4
/* 80328398 00323FF8  40 80 00 10 */	bge lbl_803283A8
/* 8032839C 00323FFC  2C 05 00 02 */	cmpwi r5, 2
/* 803283A0 00324000  40 80 00 94 */	bge lbl_80328434
/* 803283A4 00324004  48 00 00 B8 */	b lbl_8032845C
lbl_803283A8:
/* 803283A8 00324008  2C 05 00 06 */	cmpwi r5, 6
/* 803283AC 0032400C  40 80 00 B0 */	bge lbl_8032845C
/* 803283B0 00324010  48 00 00 84 */	b lbl_80328434
lbl_803283B4:
/* 803283B4 00324014  83 A3 02 18 */	lwz r29, 0x218(r3)
/* 803283B8 00324018  2C 1D 00 00 */	cmpwi r29, 0
/* 803283BC 0032401C  40 82 00 78 */	bne lbl_80328434
/* 803283C0 00324020  89 83 00 15 */	lbz r12, 0x15(r3)
/* 803283C4 00324024  38 9F 01 9C */	addi r4, r31, 0x19c
/* 803283C8 00324028  89 43 00 16 */	lbz r10, 0x16(r3)
/* 803283CC 0032402C  39 7F 01 A8 */	addi r11, r31, 0x1a8
/* 803283D0 00324030  81 23 02 10 */	lwz r9, 0x210(r3)
/* 803283D4 00324034  38 0D 8D C0 */	addi r0, r13, lbl_8063E080-_SDA_BASE_
/* 803283D8 00324038  38 61 00 C8 */	addi r3, r1, 0xc8
/* 803283DC 0032403C  38 BF 01 38 */	addi r5, r31, 0x138
/* 803283E0 00324040  91 41 00 08 */	stw r10, 8(r1)
/* 803283E4 00324044  38 DF 01 90 */	addi r6, r31, 0x190
/* 803283E8 00324048  38 E0 00 03 */	li r7, 3
/* 803283EC 0032404C  39 0D 8D C0 */	addi r8, r13, lbl_8063E080-_SDA_BASE_
/* 803283F0 00324050  90 81 00 0C */	stw r4, 0xc(r1)
/* 803283F4 00324054  38 80 01 00 */	li r4, 0x100
/* 803283F8 00324058  91 81 00 10 */	stw r12, 0x10(r1)
/* 803283FC 0032405C  91 61 00 14 */	stw r11, 0x14(r1)
/* 80328400 00324060  90 01 00 18 */	stw r0, 0x18(r1)
/* 80328404 00324064  4C C6 31 82 */	crclr 6
/* 80328408 00324068  4B EA 46 1D */	bl snprintf
/* 8032840C 0032406C  80 ED B0 60 */	lwz r7, lbl_80640320-_SDA_BASE_(r13)
/* 80328410 00324070  2C 07 00 00 */	cmpwi r7, 0
/* 80328414 00324074  41 82 00 58 */	beq lbl_8032846C
/* 80328418 00324078  38 61 00 C8 */	addi r3, r1, 0xc8
/* 8032841C 0032407C  38 BF 07 D4 */	addi r5, r31, 0x7d4
/* 80328420 00324080  7C 66 1B 78 */	mr r6, r3
/* 80328424 00324084  38 80 01 00 */	li r4, 0x100
/* 80328428 00324088  4C C6 31 82 */	crclr 6
/* 8032842C 0032408C  4B EA 45 F9 */	bl snprintf
/* 80328430 00324090  48 00 00 3C */	b lbl_8032846C
lbl_80328434:
/* 80328434 00324094  7F A7 EB 78 */	mr r7, r29
/* 80328438 00324098  38 61 00 C8 */	addi r3, r1, 0xc8
/* 8032843C 0032409C  38 80 01 00 */	li r4, 0x100
/* 80328440 003240A0  38 AD 8D D8 */	addi r5, r13, lbl_8063E098-_SDA_BASE_
/* 80328444 003240A4  38 CD 8D C0 */	addi r6, r13, lbl_8063E080-_SDA_BASE_
/* 80328448 003240A8  4C C6 31 82 */	crclr 6
/* 8032844C 003240AC  4B EA 45 D9 */	bl snprintf
/* 80328450 003240B0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80328454 003240B4  93 A3 02 14 */	stw r29, 0x214(r3)
/* 80328458 003240B8  48 00 00 14 */	b lbl_8032846C
lbl_8032845C:
/* 8032845C 003240BC  38 9F 07 E0 */	addi r4, r31, 0x7e0
/* 80328460 003240C0  38 60 00 02 */	li r3, 2
/* 80328464 003240C4  4C C6 31 82 */	crclr 6
/* 80328468 003240C8  4B FF 46 CD */	bl DWC_Printf
lbl_8032846C:
/* 8032846C 003240CC  38 9F 08 0C */	addi r4, r31, 0x80c
/* 80328470 003240D0  38 A1 00 C8 */	addi r5, r1, 0xc8
/* 80328474 003240D4  38 60 00 40 */	li r3, 0x40
/* 80328478 003240D8  4C C6 31 82 */	crclr 6
/* 8032847C 003240DC  4B FF 46 B9 */	bl DWC_Printf
/* 80328480 003240E0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80328484 003240E4  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 80328488 003240E8  48 03 63 A5 */	bl ServerBrowserClear
/* 8032848C 003240EC  3B A0 00 00 */	li r29, 0
lbl_80328490:
/* 80328490 003240F0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80328494 003240F4  7F C7 F3 78 */	mr r7, r30
/* 80328498 003240F8  38 C1 00 20 */	addi r6, r1, 0x20
/* 8032849C 003240FC  39 01 00 C8 */	addi r8, r1, 0xc8
/* 803284A0 00324100  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 803284A4 00324104  38 80 00 01 */	li r4, 1
/* 803284A8 00324108  38 A0 00 00 */	li r5, 0
/* 803284AC 0032410C  39 20 00 06 */	li r9, 6
/* 803284B0 00324110  48 03 61 71 */	bl ServerBrowserLimitUpdateA
/* 803284B4 00324114  2C 03 00 00 */	cmpwi r3, 0
/* 803284B8 00324118  7C 7F 1B 78 */	mr r31, r3
/* 803284BC 0032411C  41 82 00 28 */	beq lbl_803284E4
/* 803284C0 00324120  2C 03 00 02 */	cmpwi r3, 2
/* 803284C4 00324124  40 82 00 20 */	bne lbl_803284E4
/* 803284C8 00324128  38 60 04 00 */	li r3, 0x400
/* 803284CC 0032412C  38 8D 8D E0 */	addi r4, r13, lbl_8063E0A0-_SDA_BASE_
/* 803284D0 00324130  4C C6 31 82 */	crclr 6
/* 803284D4 00324134  4B FF 46 61 */	bl DWC_Printf
/* 803284D8 00324138  3B BD 00 01 */	addi r29, r29, 1
/* 803284DC 0032413C  2C 1D 00 05 */	cmpwi r29, 5
/* 803284E0 00324140  41 80 FF B0 */	blt lbl_80328490
lbl_803284E4:
/* 803284E4 00324144  2C 1F 00 00 */	cmpwi r31, 0
/* 803284E8 00324148  40 82 00 44 */	bne lbl_8032852C
/* 803284EC 0032414C  4B F4 A2 CD */	bl OSGetTime
/* 803284F0 00324150  3C C0 80 00 */	lis r6, 0x800000F8@ha
/* 803284F4 00324154  3C A0 10 62 */	lis r5, 0x10624DD3@ha
/* 803284F8 00324158  80 C6 00 F8 */	lwz r6, 0x800000F8@l(r6)
/* 803284FC 0032415C  38 E5 4D D3 */	addi r7, r5, 0x10624DD3@l
/* 80328500 00324160  38 00 75 30 */	li r0, 0x7530
/* 80328504 00324164  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80328508 00324168  54 C6 F0 BE */	srwi r6, r6, 2
/* 8032850C 0032416C  7C C7 30 16 */	mulhwu r6, r7, r6
/* 80328510 00324170  54 C7 D1 BE */	srwi r7, r6, 6
/* 80328514 00324174  7C C7 00 16 */	mulhwu r6, r7, r0
/* 80328518 00324178  1C 07 75 30 */	mulli r0, r7, 0x7530
/* 8032851C 0032417C  7C 00 20 14 */	addc r0, r0, r4
/* 80328520 00324180  90 05 01 7C */	stw r0, 0x17c(r5)
/* 80328524 00324184  7C 06 19 14 */	adde r0, r6, r3
/* 80328528 00324188  90 05 01 78 */	stw r0, 0x178(r5)
lbl_8032852C:
/* 8032852C 0032418C  7F E3 FB 78 */	mr r3, r31
/* 80328530 00324190  83 E1 01 DC */	lwz r31, 0x1dc(r1)
/* 80328534 00324194  83 C1 01 D8 */	lwz r30, 0x1d8(r1)
/* 80328538 00324198  83 A1 01 D4 */	lwz r29, 0x1d4(r1)
/* 8032853C 0032419C  80 01 01 E4 */	lwz r0, 0x1e4(r1)
/* 80328540 003241A0  7C 08 03 A6 */	mtlr r0
/* 80328544 003241A4  38 21 01 E0 */	addi r1, r1, 0x1e0
/* 80328548 003241A8  4E 80 00 20 */	blr

.global DWCi_NNStartupAsync
DWCi_NNStartupAsync:
/* 8032854C 003241AC  94 21 FF D0 */	stwu r1, -0x30(r1)
/* 80328550 003241B0  7C 08 02 A6 */	mflr r0
/* 80328554 003241B4  90 01 00 34 */	stw r0, 0x34(r1)
/* 80328558 003241B8  39 61 00 30 */	addi r11, r1, 0x30
/* 8032855C 003241BC  4B E9 EB C5 */	bl _savegpr_25
/* 80328560 003241C0  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 80328564 003241C4  3F E0 80 44 */	lis r31, lbl_80447FE0@ha
/* 80328568 003241C8  2C 03 00 00 */	cmpwi r3, 0
/* 8032856C 003241CC  7C BA 2B 78 */	mr r26, r5
/* 80328570 003241D0  8B A6 00 14 */	lbz r29, 0x14(r6)
/* 80328574 003241D4  3B FF 7F E0 */	addi r31, r31, lbl_80447FE0@l
/* 80328578 003241D8  3B 60 00 00 */	li r27, 0
/* 8032857C 003241DC  40 82 02 78 */	bne lbl_803287F4
/* 80328580 003241E0  A0 06 01 82 */	lhz r0, 0x182(r6)
/* 80328584 003241E4  7F 43 D3 78 */	mr r3, r26
/* 80328588 003241E8  80 86 02 10 */	lwz r4, 0x210(r6)
/* 8032858C 003241EC  54 1E 80 1E */	slwi r30, r0, 0x10
/* 80328590 003241F0  50 9E 04 3E */	rlwimi r30, r4, 0, 0x10, 0x1f
/* 80328594 003241F4  48 03 52 A9 */	bl SBServerHasPrivateAddress
/* 80328598 003241F8  2C 03 00 00 */	cmpwi r3, 0
/* 8032859C 003241FC  41 82 00 8C */	beq lbl_80328628
/* 803285A0 00324200  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803285A4 00324204  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 803285A8 00324208  48 03 63 99 */	bl ServerBrowserGetMyPublicIPAddr
/* 803285AC 0032420C  7C 79 1B 78 */	mr r25, r3
/* 803285B0 00324210  7F 43 D3 78 */	mr r3, r26
/* 803285B4 00324214  48 03 52 71 */	bl SBServerGetPublicInetAddress
/* 803285B8 00324218  7C 03 C8 40 */	cmplw r3, r25
/* 803285BC 0032421C  40 82 00 50 */	bne lbl_8032860C
/* 803285C0 00324220  7F A5 EB 78 */	mr r5, r29
/* 803285C4 00324224  38 9F 08 28 */	addi r4, r31, 0x828
/* 803285C8 00324228  38 60 00 40 */	li r3, 0x40
/* 803285CC 0032422C  4C C6 31 82 */	crclr 6
/* 803285D0 00324230  4B FF 45 65 */	bl DWC_Printf
/* 803285D4 00324234  83 2D B0 68 */	lwz r25, lbl_80640328-_SDA_BASE_(r13)
/* 803285D8 00324238  7F 43 D3 78 */	mr r3, r26
/* 803285DC 0032423C  48 03 52 99 */	bl SBServerGetPrivateInetAddress
/* 803285E0 00324240  57 A0 10 3A */	slwi r0, r29, 2
/* 803285E4 00324244  7C 99 02 14 */	add r4, r25, r0
/* 803285E8 00324248  90 64 02 20 */	stw r3, 0x220(r4)
/* 803285EC 0032424C  7F 43 D3 78 */	mr r3, r26
/* 803285F0 00324250  83 2D B0 68 */	lwz r25, lbl_80640328-_SDA_BASE_(r13)
/* 803285F4 00324254  48 03 52 89 */	bl SBServerGetPrivateQueryPort
/* 803285F8 00324258  57 A0 08 3C */	slwi r0, r29, 1
/* 803285FC 0032425C  3B 80 00 00 */	li r28, 0
/* 80328600 00324260  7C 99 02 14 */	add r4, r25, r0
/* 80328604 00324264  B0 64 02 A0 */	sth r3, 0x2a0(r4)
/* 80328608 00324268  48 00 00 E8 */	b lbl_803286F0
lbl_8032860C:
/* 8032860C 0032426C  7F A5 EB 78 */	mr r5, r29
/* 80328610 00324270  38 9F 08 50 */	addi r4, r31, 0x850
/* 80328614 00324274  38 60 00 40 */	li r3, 0x40
/* 80328618 00324278  4C C6 31 82 */	crclr 6
/* 8032861C 0032427C  4B FF 45 19 */	bl DWC_Printf
/* 80328620 00324280  3B 80 00 01 */	li r28, 1
/* 80328624 00324284  48 00 00 CC */	b lbl_803286F0
lbl_80328628:
/* 80328628 00324288  4B FC EC 29 */	bl SOGetHostID
/* 8032862C 0032428C  4B FC E7 41 */	bl SONtoHl
/* 80328630 00324290  54 64 46 3E */	srwi r4, r3, 0x18
/* 80328634 00324294  54 60 86 3E */	rlwinm r0, r3, 0x10, 0x18, 0x1f
/* 80328638 00324298  28 04 00 0A */	cmplwi r4, 0xa
/* 8032863C 0032429C  40 82 00 0C */	bne lbl_80328648
/* 80328640 003242A0  38 00 00 01 */	li r0, 1
/* 80328644 003242A4  48 00 00 40 */	b lbl_80328684
lbl_80328648:
/* 80328648 003242A8  28 04 00 AC */	cmplwi r4, 0xac
/* 8032864C 003242AC  40 82 00 1C */	bne lbl_80328668
/* 80328650 003242B0  28 00 00 10 */	cmplwi r0, 0x10
/* 80328654 003242B4  41 80 00 14 */	blt lbl_80328668
/* 80328658 003242B8  28 00 00 1F */	cmplwi r0, 0x1f
/* 8032865C 003242BC  41 81 00 0C */	bgt lbl_80328668
/* 80328660 003242C0  38 00 00 01 */	li r0, 1
/* 80328664 003242C4  48 00 00 20 */	b lbl_80328684
lbl_80328668:
/* 80328668 003242C8  28 04 00 C0 */	cmplwi r4, 0xc0
/* 8032866C 003242CC  40 82 00 14 */	bne lbl_80328680
/* 80328670 003242D0  28 00 00 A8 */	cmplwi r0, 0xa8
/* 80328674 003242D4  40 82 00 0C */	bne lbl_80328680
/* 80328678 003242D8  38 00 00 01 */	li r0, 1
/* 8032867C 003242DC  48 00 00 08 */	b lbl_80328684
lbl_80328680:
/* 80328680 003242E0  38 00 00 00 */	li r0, 0
lbl_80328684:
/* 80328684 003242E4  2C 00 00 00 */	cmpwi r0, 0
/* 80328688 003242E8  41 82 00 20 */	beq lbl_803286A8
/* 8032868C 003242EC  7F A5 EB 78 */	mr r5, r29
/* 80328690 003242F0  38 9F 08 6C */	addi r4, r31, 0x86c
/* 80328694 003242F4  38 60 00 40 */	li r3, 0x40
/* 80328698 003242F8  4C C6 31 82 */	crclr 6
/* 8032869C 003242FC  4B FF 44 99 */	bl DWC_Printf
/* 803286A0 00324300  3B 80 00 01 */	li r28, 1
/* 803286A4 00324304  48 00 00 4C */	b lbl_803286F0
lbl_803286A8:
/* 803286A8 00324308  7F A5 EB 78 */	mr r5, r29
/* 803286AC 0032430C  38 9F 08 A0 */	addi r4, r31, 0x8a0
/* 803286B0 00324310  38 60 00 40 */	li r3, 0x40
/* 803286B4 00324314  4C C6 31 82 */	crclr 6
/* 803286B8 00324318  4B FF 44 7D */	bl DWC_Printf
/* 803286BC 0032431C  83 2D B0 68 */	lwz r25, lbl_80640328-_SDA_BASE_(r13)
/* 803286C0 00324320  7F 43 D3 78 */	mr r3, r26
/* 803286C4 00324324  48 03 51 61 */	bl SBServerGetPublicInetAddress
/* 803286C8 00324328  57 A0 10 3A */	slwi r0, r29, 2
/* 803286CC 0032432C  7C 99 02 14 */	add r4, r25, r0
/* 803286D0 00324330  90 64 02 20 */	stw r3, 0x220(r4)
/* 803286D4 00324334  7F 43 D3 78 */	mr r3, r26
/* 803286D8 00324338  83 2D B0 68 */	lwz r25, lbl_80640328-_SDA_BASE_(r13)
/* 803286DC 0032433C  48 03 51 51 */	bl SBServerGetPublicQueryPort
/* 803286E0 00324340  57 A0 08 3C */	slwi r0, r29, 1
/* 803286E4 00324344  3B 80 00 00 */	li r28, 0
/* 803286E8 00324348  7C 99 02 14 */	add r4, r25, r0
/* 803286EC 0032434C  B0 64 02 A0 */	sth r3, 0x2a0(r4)
lbl_803286F0:
/* 803286F0 00324350  2C 1C 00 00 */	cmpwi r28, 0
/* 803286F4 00324354  41 82 00 20 */	beq lbl_80328714
/* 803286F8 00324358  83 2D B0 68 */	lwz r25, lbl_80640328-_SDA_BASE_(r13)
/* 803286FC 0032435C  3C 60 00 01 */	lis r3, 1
/* 80328700 00324360  4B FF 69 2D */	bl DWCi_GetMathRand32
/* 80328704 00324364  B0 79 01 82 */	sth r3, 0x182(r25)
/* 80328708 00324368  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032870C 0032436C  93 C3 01 A0 */	stw r30, 0x1a0(r3)
/* 80328710 00324370  48 00 00 AC */	b lbl_803287BC
lbl_80328714:
/* 80328714 00324374  4B FC EB 3D */	bl SOGetHostID
/* 80328718 00324378  90 61 00 08 */	stw r3, 8(r1)
/* 8032871C 0032437C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80328720 00324380  80 63 00 04 */	lwz r3, 4(r3)
/* 80328724 00324384  80 63 00 00 */	lwz r3, 0(r3)
/* 80328728 00324388  48 02 16 99 */	bl gt2GetLocalPort
/* 8032872C 0032438C  54 66 C6 3E */	rlwinm r6, r3, 0x18, 0x18, 0x1f
/* 80328730 00324390  54 60 42 2E */	rlwinm r0, r3, 8, 8, 0x17
/* 80328734 00324394  54 C5 02 1E */	rlwinm r5, r6, 0, 8, 0xf
/* 80328738 00324398  54 64 44 2E */	rlwinm r4, r3, 8, 0x10, 0x17
/* 8032873C 0032439C  54 00 00 0E */	rlwinm r0, r0, 0, 0, 7
/* 80328740 003243A0  83 CD B0 68 */	lwz r30, lbl_80640328-_SDA_BASE_(r13)
/* 80328744 003243A4  7C C5 2B 78 */	or r5, r6, r5
/* 80328748 003243A8  7F 43 D3 78 */	mr r3, r26
/* 8032874C 003243AC  7C 80 03 78 */	or r0, r4, r0
/* 80328750 003243B0  7C A0 03 78 */	or r0, r5, r0
/* 80328754 003243B4  54 04 84 3E */	srwi r4, r0, 0x10
/* 80328758 003243B8  54 00 80 1E */	slwi r0, r0, 0x10
/* 8032875C 003243BC  7C 80 03 78 */	or r0, r4, r0
/* 80328760 003243C0  90 01 00 0C */	stw r0, 0xc(r1)
/* 80328764 003243C4  48 03 50 C9 */	bl SBServerGetPublicQueryPort
/* 80328768 003243C8  7C 79 1B 78 */	mr r25, r3
/* 8032876C 003243CC  7F 43 D3 78 */	mr r3, r26
/* 80328770 003243D0  48 03 50 B5 */	bl SBServerGetPublicInetAddress
/* 80328774 003243D4  57 A0 10 3A */	slwi r0, r29, 2
/* 80328778 003243D8  7C 65 1B 78 */	mr r5, r3
/* 8032877C 003243DC  7C 7E 02 14 */	add r3, r30, r0
/* 80328780 003243E0  57 26 04 3E */	clrlwi r6, r25, 0x10
/* 80328784 003243E4  80 83 00 F8 */	lwz r4, 0xf8(r3)
/* 80328788 003243E8  38 E1 00 08 */	addi r7, r1, 8
/* 8032878C 003243EC  38 60 00 06 */	li r3, 6
/* 80328790 003243F0  39 00 00 02 */	li r8, 2
/* 80328794 003243F4  48 00 01 B1 */	bl DWCi_SendMatchCommand
/* 80328798 003243F8  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032879C 003243FC  38 00 00 00 */	li r0, 0
/* 803287A0 00324400  2C 03 00 00 */	cmpwi r3, 0
/* 803287A4 00324404  98 04 03 E1 */	stb r0, 0x3e1(r4)
/* 803287A8 00324408  41 82 00 0C */	beq lbl_803287B4
/* 803287AC 0032440C  38 60 00 02 */	li r3, 2
/* 803287B0 00324410  48 00 01 7C */	b lbl_8032892C
lbl_803287B4:
/* 803287B4 00324414  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803287B8 00324418  90 03 01 A0 */	stw r0, 0x1a0(r3)
lbl_803287BC:
/* 803287BC 0032441C  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 803287C0 00324420  38 00 00 00 */	li r0, 0
/* 803287C4 00324424  7F 43 D3 78 */	mr r3, r26
/* 803287C8 00324428  98 04 01 98 */	stb r0, 0x198(r4)
/* 803287CC 0032442C  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 803287D0 00324430  98 04 01 99 */	stb r0, 0x199(r4)
/* 803287D4 00324434  83 2D B0 68 */	lwz r25, lbl_80640328-_SDA_BASE_(r13)
/* 803287D8 00324438  48 03 50 55 */	bl SBServerGetPublicQueryPort
/* 803287DC 0032443C  B0 79 01 9A */	sth r3, 0x19a(r25)
/* 803287E0 00324440  7F 43 D3 78 */	mr r3, r26
/* 803287E4 00324444  83 2D B0 68 */	lwz r25, lbl_80640328-_SDA_BASE_(r13)
/* 803287E8 00324448  48 03 50 3D */	bl SBServerGetPublicInetAddress
/* 803287EC 0032444C  90 79 01 9C */	stw r3, 0x19c(r25)
/* 803287F0 00324450  48 00 00 34 */	b lbl_80328824
lbl_803287F4:
/* 803287F4 00324454  38 60 00 01 */	li r3, 1
/* 803287F8 00324458  38 00 00 00 */	li r0, 0
/* 803287FC 0032445C  98 66 01 98 */	stb r3, 0x198(r6)
/* 80328800 00324460  3B 80 00 01 */	li r28, 1
/* 80328804 00324464  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80328808 00324468  98 03 01 99 */	stb r0, 0x199(r3)
/* 8032880C 0032446C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80328810 00324470  B0 03 01 9A */	sth r0, 0x19a(r3)
/* 80328814 00324474  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80328818 00324478  90 03 01 9C */	stw r0, 0x19c(r3)
/* 8032881C 0032447C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80328820 00324480  90 83 01 A0 */	stw r4, 0x1a0(r3)
lbl_80328824:
/* 80328824 00324484  2C 1C 00 00 */	cmpwi r28, 0
/* 80328828 00324488  41 82 00 CC */	beq lbl_803288F4
/* 8032882C 0032448C  83 4D B0 68 */	lwz r26, lbl_80640328-_SDA_BASE_(r13)
/* 80328830 00324490  88 1A 01 98 */	lbz r0, 0x198(r26)
/* 80328834 00324494  3B 3A 01 98 */	addi r25, r26, 0x198
/* 80328838 00324498  2C 00 00 00 */	cmpwi r0, 0
/* 8032883C 0032449C  40 82 00 50 */	bne lbl_8032888C
/* 80328840 003244A0  80 79 00 04 */	lwz r3, 4(r25)
/* 80328844 003244A4  38 80 00 00 */	li r4, 0
/* 80328848 003244A8  38 A0 00 00 */	li r5, 0
/* 8032884C 003244AC  48 02 53 01 */	bl gt2AddressToString
/* 80328850 003244B0  7C 64 1B 78 */	mr r4, r3
/* 80328854 003244B4  80 7A 00 E4 */	lwz r3, 0xe4(r26)
/* 80328858 003244B8  A0 B9 00 02 */	lhz r5, 2(r25)
/* 8032885C 003244BC  80 D9 00 08 */	lwz r6, 8(r25)
/* 80328860 003244C0  48 03 5E E5 */	bl ServerBrowserSendNatNegotiateCookieToServerA
/* 80328864 003244C4  48 00 5C 35 */	bl DWCi_HandleSBError
/* 80328868 003244C8  2C 03 00 00 */	cmpwi r3, 0
/* 8032886C 003244CC  41 82 00 0C */	beq lbl_80328878
/* 80328870 003244D0  3B 60 00 02 */	li r27, 2
/* 80328874 003244D4  48 00 00 B4 */	b lbl_80328928
lbl_80328878:
/* 80328878 003244D8  80 B9 00 08 */	lwz r5, 8(r25)
/* 8032887C 003244DC  38 9F 08 CC */	addi r4, r31, 0x8cc
/* 80328880 003244E0  38 60 00 40 */	li r3, 0x40
/* 80328884 003244E4  4C C6 31 82 */	crclr 6
/* 80328888 003244E8  4B FF 42 AD */	bl DWC_Printf
lbl_8032888C:
/* 8032888C 003244EC  3B A0 00 00 */	li r29, 0
/* 80328890 003244F0  3F 80 80 33 */	lis r28, 0x8033
/* 80328894 003244F4  3F 40 80 33 */	lis r26, 0x8033
lbl_80328898:
/* 80328898 003244F8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032889C 003244FC  80 63 00 04 */	lwz r3, 4(r3)
/* 803288A0 00324500  80 63 00 00 */	lwz r3, 0(r3)
/* 803288A4 00324504  48 02 15 45 */	bl gt2GetSocketSOCKET
/* 803288A8 00324508  80 99 00 08 */	lwz r4, 8(r25)
/* 803288AC 0032450C  7F 28 CB 78 */	mr r8, r25
/* 803288B0 00324510  88 B9 00 00 */	lbz r5, 0(r25)
/* 803288B4 00324514  38 DC 02 88 */	addi r6, r28, 0x288
/* 803288B8 00324518  38 FA 02 A0 */	addi r7, r26, 0x2a0
/* 803288BC 0032451C  48 03 29 71 */	bl NNBeginNegotiationWithSocket
/* 803288C0 00324520  2C 03 00 00 */	cmpwi r3, 0
/* 803288C4 00324524  7C 7B 1B 78 */	mr r27, r3
/* 803288C8 00324528  41 82 00 60 */	beq lbl_80328928
/* 803288CC 0032452C  2C 03 00 03 */	cmpwi r3, 3
/* 803288D0 00324530  40 82 00 58 */	bne lbl_80328928
/* 803288D4 00324534  38 9F 08 E4 */	addi r4, r31, 0x8e4
/* 803288D8 00324538  38 60 00 04 */	li r3, 4
/* 803288DC 0032453C  4C C6 31 82 */	crclr 6
/* 803288E0 00324540  4B FF 42 55 */	bl DWC_Printf
/* 803288E4 00324544  3B BD 00 01 */	addi r29, r29, 1
/* 803288E8 00324548  2C 1D 00 05 */	cmpwi r29, 5
/* 803288EC 0032454C  41 80 FF AC */	blt lbl_80328898
/* 803288F0 00324550  48 00 00 38 */	b lbl_80328928
lbl_803288F4:
/* 803288F4 00324554  83 2D B0 68 */	lwz r25, lbl_80640328-_SDA_BASE_(r13)
/* 803288F8 00324558  80 79 00 04 */	lwz r3, 4(r25)
/* 803288FC 0032455C  80 63 00 00 */	lwz r3, 0(r3)
/* 80328900 00324560  48 02 14 E9 */	bl gt2GetSocketSOCKET
/* 80328904 00324564  7C 64 1B 78 */	mr r4, r3
/* 80328908 00324568  38 D9 01 98 */	addi r6, r25, 0x198
/* 8032890C 0032456C  38 60 00 00 */	li r3, 0
/* 80328910 00324570  38 A0 00 00 */	li r5, 0
/* 80328914 00324574  48 00 79 8D */	bl DWCi_NNCompletedCallback
/* 80328918 00324578  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032891C 0032457C  38 00 00 00 */	li r0, 0
/* 80328920 00324580  90 03 01 94 */	stw r0, 0x194(r3)
/* 80328924 00324584  90 03 01 90 */	stw r0, 0x190(r3)
lbl_80328928:
/* 80328928 00324588  7F 63 DB 78 */	mr r3, r27
lbl_8032892C:
/* 8032892C 0032458C  39 61 00 30 */	addi r11, r1, 0x30
/* 80328930 00324590  4B E9 E8 3D */	bl _restgpr_25
/* 80328934 00324594  80 01 00 34 */	lwz r0, 0x34(r1)
/* 80328938 00324598  7C 08 03 A6 */	mtlr r0
/* 8032893C 0032459C  38 21 00 30 */	addi r1, r1, 0x30
/* 80328940 003245A0  4E 80 00 20 */	blr

.global DWCi_SendMatchCommand
DWCi_SendMatchCommand:
/* 80328944 003245A4  94 21 FB B0 */	stwu r1, -0x450(r1)
/* 80328948 003245A8  7C 08 02 A6 */	mflr r0
/* 8032894C 003245AC  90 01 04 54 */	stw r0, 0x454(r1)
/* 80328950 003245B0  39 61 04 50 */	addi r11, r1, 0x450
/* 80328954 003245B4  4B E9 E7 B9 */	bl _savegpr_20
/* 80328958 003245B8  81 2D B0 68 */	lwz r9, lbl_80640328-_SDA_BASE_(r13)
/* 8032895C 003245BC  7C 7A 1B 78 */	mr r26, r3
/* 80328960 003245C0  7C 9B 23 78 */	mr r27, r4
/* 80328964 003245C4  7C BC 2B 78 */	mr r28, r5
/* 80328968 003245C8  88 09 00 15 */	lbz r0, 0x15(r9)
/* 8032896C 003245CC  7C DD 33 78 */	mr r29, r6
/* 80328970 003245D0  7C FE 3B 78 */	mr r30, r7
/* 80328974 003245D4  7D 1F 43 78 */	mr r31, r8
/* 80328978 003245D8  2C 00 00 00 */	cmpwi r0, 0
/* 8032897C 003245DC  3A 80 00 00 */	li r20, 0
/* 80328980 003245E0  41 82 00 24 */	beq lbl_803289A4
/* 80328984 003245E4  88 09 00 15 */	lbz r0, 0x15(r9)
/* 80328988 003245E8  28 00 00 03 */	cmplwi r0, 3
/* 8032898C 003245EC  41 82 00 10 */	beq lbl_8032899C
/* 80328990 003245F0  88 09 01 AA */	lbz r0, 0x1aa(r9)
/* 80328994 003245F4  2C 00 00 00 */	cmpwi r0, 0
/* 80328998 003245F8  41 82 00 2C */	beq lbl_803289C4
lbl_8032899C:
/* 8032899C 003245FC  28 03 00 06 */	cmplwi r3, 6
/* 803289A0 00324600  40 82 00 24 */	bne lbl_803289C4
lbl_803289A4:
/* 803289A4 00324604  7F 43 D3 78 */	mr r3, r26
/* 803289A8 00324608  7F 84 E3 78 */	mr r4, r28
/* 803289AC 0032460C  7F A5 EB 78 */	mr r5, r29
/* 803289B0 00324610  7F C6 F3 78 */	mr r6, r30
/* 803289B4 00324614  7F E7 FB 78 */	mr r7, r31
/* 803289B8 00324618  48 00 01 B5 */	bl DWCi_SendSBMsgCommand
/* 803289BC 0032461C  7C 74 1B 78 */	mr r20, r3
/* 803289C0 00324620  48 00 01 18 */	b lbl_80328AD8
lbl_803289C4:
/* 803289C4 00324624  2C 07 00 00 */	cmpwi r7, 0
/* 803289C8 00324628  41 82 00 78 */	beq lbl_80328A40
/* 803289CC 0032462C  2C 08 00 00 */	cmpwi r8, 0
/* 803289D0 00324630  41 82 00 70 */	beq lbl_80328A40
/* 803289D4 00324634  80 C7 00 00 */	lwz r6, 0(r7)
/* 803289D8 00324638  38 61 02 18 */	addi r3, r1, 0x218
/* 803289DC 0032463C  38 80 02 00 */	li r4, 0x200
/* 803289E0 00324640  38 AD 8D A8 */	addi r5, r13, lbl_8063E068-_SDA_BASE_
/* 803289E4 00324644  4C C6 31 82 */	crclr 6
/* 803289E8 00324648  4B EA 40 3D */	bl snprintf
/* 803289EC 0032464C  7C 74 1B 78 */	mr r20, r3
/* 803289F0 00324650  3A BE 00 04 */	addi r21, r30, 4
/* 803289F4 00324654  3A E0 00 01 */	li r23, 1
/* 803289F8 00324658  48 00 00 40 */	b lbl_80328A38
lbl_803289FC:
/* 803289FC 0032465C  80 D5 00 00 */	lwz r6, 0(r21)
/* 80328A00 00324660  38 61 00 08 */	addi r3, r1, 8
/* 80328A04 00324664  38 80 00 10 */	li r4, 0x10
/* 80328A08 00324668  38 AD 8D E8 */	addi r5, r13, lbl_8063E0A8-_SDA_BASE_
/* 80328A0C 0032466C  4C C6 31 82 */	crclr 6
/* 80328A10 00324670  4B EA 40 15 */	bl snprintf
/* 80328A14 00324674  7C 76 1B 78 */	mr r22, r3
/* 80328A18 00324678  38 61 02 18 */	addi r3, r1, 0x218
/* 80328A1C 0032467C  7E C5 B3 78 */	mr r5, r22
/* 80328A20 00324680  38 81 00 08 */	addi r4, r1, 8
/* 80328A24 00324684  7C 63 A2 14 */	add r3, r3, r20
/* 80328A28 00324688  4B CD B5 D9 */	bl memcpy
/* 80328A2C 0032468C  7E 94 B2 14 */	add r20, r20, r22
/* 80328A30 00324690  3A B5 00 04 */	addi r21, r21, 4
/* 80328A34 00324694  3A F7 00 01 */	addi r23, r23, 1
lbl_80328A38:
/* 80328A38 00324698  7C 17 F8 00 */	cmpw r23, r31
/* 80328A3C 0032469C  41 80 FF C0 */	blt lbl_803289FC
lbl_80328A40:
/* 80328A40 003246A0  3B 01 02 18 */	addi r24, r1, 0x218
/* 80328A44 003246A4  3A E0 00 00 */	li r23, 0
/* 80328A48 003246A8  7E F8 A1 AE */	stbx r23, r24, r20
/* 80328A4C 003246AC  38 61 00 18 */	addi r3, r1, 0x18
/* 80328A50 003246B0  80 ED B0 68 */	lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 80328A54 003246B4  38 80 02 00 */	li r4, 0x200
/* 80328A58 003246B8  38 AD 8D F0 */	addi r5, r13, lbl_8063E0B0-_SDA_BASE_
/* 80328A5C 003246BC  38 CD 8D F8 */	addi r6, r13, lbl_8063E0B8-_SDA_BASE_
/* 80328A60 003246C0  82 C7 00 00 */	lwz r22, 0(r7)
/* 80328A64 003246C4  38 E0 00 03 */	li r7, 3
/* 80328A68 003246C8  39 0D 8E 00 */	addi r8, r13, lbl_8063E0C0-_SDA_BASE_
/* 80328A6C 003246CC  4C C6 31 82 */	crclr 6
/* 80328A70 003246D0  4B EA 3F B5 */	bl snprintf
/* 80328A74 003246D4  3B 21 00 18 */	addi r25, r1, 0x18
/* 80328A78 003246D8  3A 81 00 19 */	addi r20, r1, 0x19
/* 80328A7C 003246DC  7F 59 19 AE */	stbx r26, r25, r3
/* 80328A80 003246E0  7E 94 1A 14 */	add r20, r20, r3
/* 80328A84 003246E4  7F 03 C3 78 */	mr r3, r24
/* 80328A88 003246E8  9A F4 00 00 */	stb r23, 0(r20)
/* 80328A8C 003246EC  4B E9 E0 D9 */	bl strlen
/* 80328A90 003246F0  7C 75 1B 78 */	mr r21, r3
/* 80328A94 003246F4  7E 83 A3 78 */	mr r3, r20
/* 80328A98 003246F8  7F 04 C3 78 */	mr r4, r24
/* 80328A9C 003246FC  7E A5 AB 78 */	mr r5, r21
/* 80328AA0 00324700  4B CD B5 61 */	bl memcpy
/* 80328AA4 00324704  7E F4 A9 AE */	stbx r23, r20, r21
/* 80328AA8 00324708  7E C3 B3 78 */	mr r3, r22
/* 80328AAC 0032470C  7F 64 DB 78 */	mr r4, r27
/* 80328AB0 00324710  7F 25 CB 78 */	mr r5, r25
/* 80328AB4 00324714  48 01 50 09 */	bl gpSendBuddyMessageA
/* 80328AB8 00324718  3C 80 80 45 */	lis r4, lbl_804488FC@ha
/* 80328ABC 0032471C  7C 74 1B 78 */	mr r20, r3
/* 80328AC0 00324720  7F 45 D3 78 */	mr r5, r26
/* 80328AC4 00324724  7F 66 DB 78 */	mr r6, r27
/* 80328AC8 00324728  38 84 88 FC */	addi r4, r4, lbl_804488FC@l
/* 80328ACC 0032472C  38 60 00 40 */	li r3, 0x40
/* 80328AD0 00324730  4C C6 31 82 */	crclr 6
/* 80328AD4 00324734  4B FF 40 61 */	bl DWC_Printf
lbl_80328AD8:
/* 80328AD8 00324738  28 1A 00 02 */	cmplwi r26, 2
/* 80328ADC 0032473C  41 82 00 1C */	beq lbl_80328AF8
/* 80328AE0 00324740  28 1A 00 06 */	cmplwi r26, 6
/* 80328AE4 00324744  41 82 00 14 */	beq lbl_80328AF8
/* 80328AE8 00324748  38 1A 00 F8 */	addi r0, r26, 0xf8
/* 80328AEC 0032474C  54 00 06 3E */	clrlwi r0, r0, 0x18
/* 80328AF0 00324750  28 00 00 01 */	cmplwi r0, 1
/* 80328AF4 00324754  41 81 00 5C */	bgt lbl_80328B50
lbl_80328AF8:
/* 80328AF8 00324758  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80328AFC 0032475C  9B 43 03 E0 */	stb r26, 0x3e0(r3)
/* 80328B00 00324760  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80328B04 00324764  B3 A3 03 E2 */	sth r29, 0x3e2(r3)
/* 80328B08 00324768  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80328B0C 0032476C  93 83 03 E4 */	stw r28, 0x3e4(r3)
/* 80328B10 00324770  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80328B14 00324774  93 63 04 68 */	stw r27, 0x468(r3)
/* 80328B18 00324778  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80328B1C 0032477C  93 E3 04 6C */	stw r31, 0x46c(r3)
/* 80328B20 00324780  4B F4 9C 99 */	bl OSGetTime
/* 80328B24 00324784  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80328B28 00324788  2C 1E 00 00 */	cmpwi r30, 0
/* 80328B2C 0032478C  90 85 04 74 */	stw r4, 0x474(r5)
/* 80328B30 00324790  90 65 04 70 */	stw r3, 0x470(r5)
/* 80328B34 00324794  41 82 00 1C */	beq lbl_80328B50
/* 80328B38 00324798  2C 1F 00 00 */	cmpwi r31, 0
/* 80328B3C 0032479C  41 82 00 14 */	beq lbl_80328B50
/* 80328B40 003247A0  38 65 03 E8 */	addi r3, r5, 0x3e8
/* 80328B44 003247A4  7F C4 F3 78 */	mr r4, r30
/* 80328B48 003247A8  57 E5 10 3A */	slwi r5, r31, 2
/* 80328B4C 003247AC  4B CD B4 B5 */	bl memcpy
lbl_80328B50:
/* 80328B50 003247B0  39 61 04 50 */	addi r11, r1, 0x450
/* 80328B54 003247B4  7E 83 A3 78 */	mr r3, r20
/* 80328B58 003247B8  4B E9 E6 01 */	bl _restgpr_20
/* 80328B5C 003247BC  80 01 04 54 */	lwz r0, 0x454(r1)
/* 80328B60 003247C0  7C 08 03 A6 */	mtlr r0
/* 80328B64 003247C4  38 21 04 50 */	addi r1, r1, 0x450
/* 80328B68 003247C8  4E 80 00 20 */	blr

.global DWCi_SendSBMsgCommand
DWCi_SendSBMsgCommand:
/* 80328B6C 003247CC  94 21 FF 50 */	stwu r1, -0xb0(r1)
/* 80328B70 003247D0  7C 08 02 A6 */	mflr r0
/* 80328B74 003247D4  2C 06 00 00 */	cmpwi r6, 0
/* 80328B78 003247D8  90 01 00 B4 */	stw r0, 0xb4(r1)
/* 80328B7C 003247DC  93 E1 00 AC */	stw r31, 0xac(r1)
/* 80328B80 003247E0  7C 7F 1B 78 */	mr r31, r3
/* 80328B84 003247E4  93 C1 00 A8 */	stw r30, 0xa8(r1)
/* 80328B88 003247E8  7C FE 3B 78 */	mr r30, r7
/* 80328B8C 003247EC  93 A1 00 A4 */	stw r29, 0xa4(r1)
/* 80328B90 003247F0  7C BD 2B 78 */	mr r29, r5
/* 80328B94 003247F4  93 81 00 A0 */	stw r28, 0xa0(r1)
/* 80328B98 003247F8  7C 9C 23 78 */	mr r28, r4
/* 80328B9C 003247FC  41 82 00 20 */	beq lbl_80328BBC
/* 80328BA0 00324800  2C 07 00 00 */	cmpwi r7, 0
/* 80328BA4 00324804  41 82 00 18 */	beq lbl_80328BBC
/* 80328BA8 00324808  7C C4 33 78 */	mr r4, r6
/* 80328BAC 0032480C  38 61 00 1C */	addi r3, r1, 0x1c
/* 80328BB0 00324810  54 E5 10 3A */	slwi r5, r7, 2
/* 80328BB4 00324814  4B CD B4 4D */	bl memcpy
/* 80328BB8 00324818  48 00 00 08 */	b lbl_80328BC0
lbl_80328BBC:
/* 80328BBC 0032481C  3B C0 00 00 */	li r30, 0
lbl_80328BC0:
/* 80328BC0 00324820  38 61 00 08 */	addi r3, r1, 8
/* 80328BC4 00324824  38 8D 8E 04 */	addi r4, r13, lbl_8063E0C4-_SDA_BASE_
/* 80328BC8 00324828  4B EA 57 09 */	bl strcpy
/* 80328BCC 0032482C  57 C0 16 3A */	rlwinm r0, r30, 2, 0x18, 0x1d
/* 80328BD0 00324830  3C 60 03 00 */	lis r3, 0x300
/* 80328BD4 00324834  90 61 00 0C */	stw r3, 0xc(r1)
/* 80328BD8 00324838  3C 80 80 45 */	lis r4, lbl_8044892C@ha
/* 80328BDC 0032483C  81 2D B0 68 */	lwz r9, lbl_80640328-_SDA_BASE_(r13)
/* 80328BE0 00324840  7F E5 FB 78 */	mr r5, r31
/* 80328BE4 00324844  9B E1 00 10 */	stb r31, 0x10(r1)
/* 80328BE8 00324848  7F 86 E3 78 */	mr r6, r28
/* 80328BEC 0032484C  7F A7 EB 78 */	mr r7, r29
/* 80328BF0 00324850  38 84 89 2C */	addi r4, r4, lbl_8044892C@l
/* 80328BF4 00324854  98 01 00 11 */	stb r0, 0x11(r1)
/* 80328BF8 00324858  38 60 00 40 */	li r3, 0x40
/* 80328BFC 0032485C  A1 09 00 1A */	lhz r8, 0x1a(r9)
/* 80328C00 00324860  7D 00 46 70 */	srawi r0, r8, 8
/* 80328C04 00324864  51 00 42 2E */	rlwimi r0, r8, 8, 8, 0x17
/* 80328C08 00324868  B0 01 00 12 */	sth r0, 0x12(r1)
/* 80328C0C 0032486C  80 09 00 1C */	lwz r0, 0x1c(r9)
/* 80328C10 00324870  90 01 00 14 */	stw r0, 0x14(r1)
/* 80328C14 00324874  81 29 02 10 */	lwz r9, 0x210(r9)
/* 80328C18 00324878  55 28 C2 1E */	rlwinm r8, r9, 0x18, 8, 0xf
/* 80328C1C 0032487C  55 20 40 0E */	rlwinm r0, r9, 8, 0, 7
/* 80328C20 00324880  51 28 C6 3E */	rlwimi r8, r9, 0x18, 0x18, 0x1f
/* 80328C24 00324884  51 20 44 2E */	rlwimi r0, r9, 8, 0x10, 0x17
/* 80328C28 00324888  7D 00 03 78 */	or r0, r8, r0
/* 80328C2C 0032488C  54 00 80 3E */	rotlwi r0, r0, 0x10
/* 80328C30 00324890  90 01 00 18 */	stw r0, 0x18(r1)
/* 80328C34 00324894  4C C6 31 82 */	crclr 6
/* 80328C38 00324898  4B FF 3E FD */	bl DWC_Printf
/* 80328C3C 0032489C  3B C0 00 00 */	li r30, 0
lbl_80328C40:
/* 80328C40 003248A0  83 ED B0 68 */	lwz r31, lbl_80640328-_SDA_BASE_(r13)
/* 80328C44 003248A4  7F 83 E3 78 */	mr r3, r28
/* 80328C48 003248A8  38 80 00 00 */	li r4, 0
/* 80328C4C 003248AC  38 A0 00 00 */	li r5, 0
/* 80328C50 003248B0  48 02 4E FD */	bl gt2AddressToString
/* 80328C54 003248B4  88 E1 00 11 */	lbz r7, 0x11(r1)
/* 80328C58 003248B8  7C 64 1B 78 */	mr r4, r3
/* 80328C5C 003248BC  80 7F 00 E4 */	lwz r3, 0xe4(r31)
/* 80328C60 003248C0  7F A5 EB 78 */	mr r5, r29
/* 80328C64 003248C4  38 C1 00 08 */	addi r6, r1, 8
/* 80328C68 003248C8  38 E7 00 14 */	addi r7, r7, 0x14
/* 80328C6C 003248CC  48 03 5A 71 */	bl ServerBrowserSendMessageToServerA
/* 80328C70 003248D0  2C 03 00 00 */	cmpwi r3, 0
/* 80328C74 003248D4  41 82 00 18 */	beq lbl_80328C8C
/* 80328C78 003248D8  2C 03 00 02 */	cmpwi r3, 2
/* 80328C7C 003248DC  40 82 00 10 */	bne lbl_80328C8C
/* 80328C80 003248E0  3B DE 00 01 */	addi r30, r30, 1
/* 80328C84 003248E4  2C 1E 00 05 */	cmpwi r30, 5
/* 80328C88 003248E8  41 80 FF B8 */	blt lbl_80328C40
lbl_80328C8C:
/* 80328C8C 003248EC  80 01 00 B4 */	lwz r0, 0xb4(r1)
/* 80328C90 003248F0  83 E1 00 AC */	lwz r31, 0xac(r1)
/* 80328C94 003248F4  83 C1 00 A8 */	lwz r30, 0xa8(r1)
/* 80328C98 003248F8  83 A1 00 A4 */	lwz r29, 0xa4(r1)
/* 80328C9C 003248FC  83 81 00 A0 */	lwz r28, 0xa0(r1)
/* 80328CA0 00324900  7C 08 03 A6 */	mtlr r0
/* 80328CA4 00324904  38 21 00 B0 */	addi r1, r1, 0xb0
/* 80328CA8 00324908  4E 80 00 20 */	blr

.global DWCi_GetGPBuddyAdditionalMsg
DWCi_GetGPBuddyAdditionalMsg:
/* 80328CAC 0032490C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80328CB0 00324910  7C 08 02 A6 */	mflr r0
/* 80328CB4 00324914  90 01 00 24 */	stw r0, 0x24(r1)
/* 80328CB8 00324918  39 61 00 20 */	addi r11, r1, 0x20
/* 80328CBC 0032491C  4B E9 E4 6D */	bl _savegpr_27
/* 80328CC0 00324920  7C 9C 23 78 */	mr r28, r4
/* 80328CC4 00324924  7C 7B 1B 78 */	mr r27, r3
/* 80328CC8 00324928  7C BD 2B 78 */	mr r29, r5
/* 80328CCC 0032492C  38 80 00 00 */	li r4, 0
/* 80328CD0 00324930  7F 83 E3 78 */	mr r3, r28
/* 80328CD4 00324934  4B EA 58 D5 */	bl strchr
/* 80328CD8 00324938  7C 7F 1B 78 */	mr r31, r3
/* 80328CDC 0032493C  3B C0 00 00 */	li r30, 0
/* 80328CE0 00324940  48 00 00 28 */	b lbl_80328D08
lbl_80328CE4:
/* 80328CE4 00324944  7F 83 E3 78 */	mr r3, r28
/* 80328CE8 00324948  38 80 00 2F */	li r4, 0x2f
/* 80328CEC 0032494C  4B EA 58 BD */	bl strchr
/* 80328CF0 00324950  2C 03 00 00 */	cmpwi r3, 0
/* 80328CF4 00324954  40 82 00 0C */	bne lbl_80328D00
/* 80328CF8 00324958  38 60 FF FF */	li r3, -1
/* 80328CFC 0032495C  48 00 00 5C */	b lbl_80328D58
lbl_80328D00:
/* 80328D00 00324960  3B 83 00 01 */	addi r28, r3, 1
/* 80328D04 00324964  3B DE 00 01 */	addi r30, r30, 1
lbl_80328D08:
/* 80328D08 00324968  7C 1E E8 00 */	cmpw r30, r29
/* 80328D0C 0032496C  41 80 FF D8 */	blt lbl_80328CE4
/* 80328D10 00324970  7F 83 E3 78 */	mr r3, r28
/* 80328D14 00324974  38 80 00 2F */	li r4, 0x2f
/* 80328D18 00324978  4B EA 58 91 */	bl strchr
/* 80328D1C 0032497C  2C 03 00 00 */	cmpwi r3, 0
/* 80328D20 00324980  40 82 00 08 */	bne lbl_80328D28
/* 80328D24 00324984  7F E3 FB 78 */	mr r3, r31
lbl_80328D28:
/* 80328D28 00324988  7C 1C 18 40 */	cmplw r28, r3
/* 80328D2C 0032498C  40 82 00 0C */	bne lbl_80328D38
/* 80328D30 00324990  38 60 FF FF */	li r3, -1
/* 80328D34 00324994  48 00 00 24 */	b lbl_80328D58
lbl_80328D38:
/* 80328D38 00324998  7F FC 18 50 */	subf r31, r28, r3
/* 80328D3C 0032499C  7F 63 DB 78 */	mr r3, r27
/* 80328D40 003249A0  7F 84 E3 78 */	mr r4, r28
/* 80328D44 003249A4  7F E5 FB 78 */	mr r5, r31
/* 80328D48 003249A8  4B CD B2 B9 */	bl memcpy
/* 80328D4C 003249AC  38 00 00 00 */	li r0, 0
/* 80328D50 003249B0  7F E3 FB 78 */	mr r3, r31
/* 80328D54 003249B4  7C 1B F9 AE */	stbx r0, r27, r31
lbl_80328D58:
/* 80328D58 003249B8  39 61 00 20 */	addi r11, r1, 0x20
/* 80328D5C 003249BC  4B E9 E4 19 */	bl _restgpr_27
/* 80328D60 003249C0  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80328D64 003249C4  7C 08 03 A6 */	mtlr r0
/* 80328D68 003249C8  38 21 00 20 */	addi r1, r1, 0x20
/* 80328D6C 003249CC  4E 80 00 20 */	blr

.global DWCi_ProcessRecvMatchCommand
DWCi_ProcessRecvMatchCommand:
/* 80328D70 003249D0  94 21 FE C0 */	stwu r1, -0x140(r1)
/* 80328D74 003249D4  7C 08 02 A6 */	mflr r0
/* 80328D78 003249D8  90 01 01 44 */	stw r0, 0x144(r1)
/* 80328D7C 003249DC  39 61 01 40 */	addi r11, r1, 0x140
/* 80328D80 003249E0  4B E9 E3 9D */	bl _savegpr_24
/* 80328D84 003249E4  81 2D B0 68 */	lwz r9, lbl_80640328-_SDA_BASE_(r13)
/* 80328D88 003249E8  3F E0 80 44 */	lis r31, lbl_80447FE0@ha
/* 80328D8C 003249EC  7C 78 1B 78 */	mr r24, r3
/* 80328D90 003249F0  7C 99 23 78 */	mr r25, r4
/* 80328D94 003249F4  2C 09 00 00 */	cmpwi r9, 0
/* 80328D98 003249F8  7C BA 2B 78 */	mr r26, r5
/* 80328D9C 003249FC  7C DE 33 78 */	mr r30, r6
/* 80328DA0 00324A00  7C FB 3B 78 */	mr r27, r7
/* 80328DA4 00324A04  7D 1D 43 78 */	mr r29, r8
/* 80328DA8 00324A08  3B FF 7F E0 */	addi r31, r31, lbl_80447FE0@l
/* 80328DAC 00324A0C  3B 80 00 00 */	li r28, 0
/* 80328DB0 00324A10  41 82 00 10 */	beq lbl_80328DC0
/* 80328DB4 00324A14  80 09 01 A4 */	lwz r0, 0x1a4(r9)
/* 80328DB8 00324A18  2C 00 00 00 */	cmpwi r0, 0
/* 80328DBC 00324A1C  40 82 00 0C */	bne lbl_80328DC8
lbl_80328DC0:
/* 80328DC0 00324A20  38 60 00 01 */	li r3, 1
/* 80328DC4 00324A24  48 00 19 CC */	b lbl_8032A790
lbl_80328DC8:
/* 80328DC8 00324A28  4B FF A0 AD */	bl DWC_GetState
/* 80328DCC 00324A2C  2C 03 00 05 */	cmpwi r3, 5
/* 80328DD0 00324A30  40 82 00 38 */	bne lbl_80328E08
/* 80328DD4 00324A34  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80328DD8 00324A38  80 03 01 A4 */	lwz r0, 0x1a4(r3)
/* 80328DDC 00324A3C  2C 00 00 01 */	cmpwi r0, 1
/* 80328DE0 00324A40  40 82 00 28 */	bne lbl_80328E08
/* 80328DE4 00324A44  80 03 00 F8 */	lwz r0, 0xf8(r3)
/* 80328DE8 00324A48  7C 19 00 00 */	cmpw r25, r0
/* 80328DEC 00324A4C  40 82 00 1C */	bne lbl_80328E08
/* 80328DF0 00324A50  38 00 00 00 */	li r0, 0
/* 80328DF4 00324A54  98 03 01 B1 */	stb r0, 0x1b1(r3)
/* 80328DF8 00324A58  4B F4 99 C1 */	bl OSGetTime
/* 80328DFC 00324A5C  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80328E00 00324A60  90 85 02 0C */	stw r4, 0x20c(r5)
/* 80328E04 00324A64  90 65 02 08 */	stw r3, 0x208(r5)
lbl_80328E08:
/* 80328E08 00324A68  28 18 00 41 */	cmplwi r24, 0x41
/* 80328E0C 00324A6C  41 81 19 6C */	bgt lbl_8032A778
/* 80328E10 00324A70  3C 60 80 45 */	lis r3, lbl_80448D50@ha
/* 80328E14 00324A74  57 00 10 3A */	slwi r0, r24, 2
/* 80328E18 00324A78  38 63 8D 50 */	addi r3, r3, lbl_80448D50@l
/* 80328E1C 00324A7C  7C 63 00 2E */	lwzx r3, r3, r0
/* 80328E20 00324A80  7C 69 03 A6 */	mtctr r3
/* 80328E24 00324A84  4E 80 04 20 */	bctr
/* 80328E28 00324A88  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80328E2C 00324A8C  88 03 00 15 */	lbz r0, 0x15(r3)
/* 80328E30 00324A90  2C 00 00 00 */	cmpwi r0, 0
/* 80328E34 00324A94  41 82 00 3C */	beq lbl_80328E70
/* 80328E38 00324A98  80 FB 00 08 */	lwz r7, 8(r27)
/* 80328E3C 00324A9C  38 9F 09 7C */	addi r4, r31, 0x97c
/* 80328E40 00324AA0  83 5B 00 04 */	lwz r26, 4(r27)
/* 80328E44 00324AA4  38 60 00 04 */	li r3, 4
/* 80328E48 00324AA8  54 E6 C2 1E */	rlwinm r6, r7, 0x18, 8, 0xf
/* 80328E4C 00324AAC  54 E0 40 0E */	rlwinm r0, r7, 8, 0, 7
/* 80328E50 00324AB0  50 E6 C6 3E */	rlwimi r6, r7, 0x18, 0x18, 0x1f
/* 80328E54 00324AB4  7F 45 D3 78 */	mr r5, r26
/* 80328E58 00324AB8  50 E0 44 2E */	rlwimi r0, r7, 8, 0x10, 0x17
/* 80328E5C 00324ABC  7C C0 03 78 */	or r0, r6, r0
/* 80328E60 00324AC0  54 1E 84 3E */	srwi r30, r0, 0x10
/* 80328E64 00324AC4  7F C6 F3 78 */	mr r6, r30
/* 80328E68 00324AC8  4C C6 31 82 */	crclr 6
/* 80328E6C 00324ACC  4B FF 3C C9 */	bl DWC_Printf
lbl_80328E70:
/* 80328E70 00324AD0  80 BB 00 00 */	lwz r5, 0(r27)
/* 80328E74 00324AD4  38 18 FF F5 */	addi r0, r24, -11
/* 80328E78 00324AD8  7C 07 00 34 */	cntlzw r7, r0
/* 80328E7C 00324ADC  7F 23 CB 78 */	mr r3, r25
/* 80328E80 00324AE0  54 A6 C2 1E */	rlwinm r6, r5, 0x18, 8, 0xf
/* 80328E84 00324AE4  54 A0 40 0E */	rlwinm r0, r5, 8, 0, 7
/* 80328E88 00324AE8  50 A6 C6 3E */	rlwimi r6, r5, 0x18, 0x18, 0x1f
/* 80328E8C 00324AEC  7F 44 D3 78 */	mr r4, r26
/* 80328E90 00324AF0  50 A0 44 2E */	rlwimi r0, r5, 8, 0x10, 0x17
/* 80328E94 00324AF4  7F C5 F3 78 */	mr r5, r30
/* 80328E98 00324AF8  7C C0 03 78 */	or r0, r6, r0
/* 80328E9C 00324AFC  54 E7 D9 7E */	srwi r7, r7, 5
/* 80328EA0 00324B00  54 06 80 3E */	rotlwi r6, r0, 0x10
/* 80328EA4 00324B04  48 00 19 05 */	bl DWCi_CheckResvCommand
/* 80328EA8 00324B08  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 80328EAC 00324B0C  7C 7F 1B 78 */	mr r31, r3
/* 80328EB0 00324B10  28 00 00 02 */	cmplwi r0, 2
/* 80328EB4 00324B14  40 82 01 58 */	bne lbl_8032900C
/* 80328EB8 00324B18  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80328EBC 00324B1C  38 00 00 00 */	li r0, 0
/* 80328EC0 00324B20  7F 23 CB 78 */	mr r3, r25
/* 80328EC4 00324B24  7F 44 D3 78 */	mr r4, r26
/* 80328EC8 00324B28  90 05 01 E8 */	stw r0, 0x1e8(r5)
/* 80328ECC 00324B2C  7F C5 F3 78 */	mr r5, r30
/* 80328ED0 00324B30  48 00 1C 2D */	bl DWCi_ProcessResvOK
/* 80328ED4 00324B34  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80328ED8 00324B38  88 04 00 15 */	lbz r0, 0x15(r4)
/* 80328EDC 00324B3C  2C 00 00 00 */	cmpwi r0, 0
/* 80328EE0 00324B40  40 82 00 0C */	bne lbl_80328EEC
/* 80328EE4 00324B44  48 00 55 B5 */	bl DWCi_HandleSBError
/* 80328EE8 00324B48  48 00 00 08 */	b lbl_80328EF0
lbl_80328EEC:
/* 80328EEC 00324B4C  48 00 53 A5 */	bl DWCi_HandleGPError
lbl_80328EF0:
/* 80328EF0 00324B50  2C 03 00 00 */	cmpwi r3, 0
/* 80328EF4 00324B54  41 82 00 0C */	beq lbl_80328F00
/* 80328EF8 00324B58  38 60 00 00 */	li r3, 0
/* 80328EFC 00324B5C  48 00 18 94 */	b lbl_8032A790
lbl_80328F00:
/* 80328F00 00324B60  83 0D B0 68 */	lwz r24, lbl_80640328-_SDA_BASE_(r13)
/* 80328F04 00324B64  88 18 00 15 */	lbz r0, 0x15(r24)
/* 80328F08 00324B68  28 00 00 02 */	cmplwi r0, 2
/* 80328F0C 00324B6C  40 82 00 28 */	bne lbl_80328F34
/* 80328F10 00324B70  80 18 04 80 */	lwz r0, 0x480(r24)
/* 80328F14 00324B74  2C 00 00 00 */	cmpwi r0, 0
/* 80328F18 00324B78  41 82 00 1C */	beq lbl_80328F34
/* 80328F1C 00324B7C  7F 23 CB 78 */	mr r3, r25
/* 80328F20 00324B80  4B FF 6C 29 */	bl DWCi_GetFriendListIndex
/* 80328F24 00324B84  81 98 04 80 */	lwz r12, 0x480(r24)
/* 80328F28 00324B88  80 98 04 84 */	lwz r4, 0x484(r24)
/* 80328F2C 00324B8C  7D 89 03 A6 */	mtctr r12
/* 80328F30 00324B90  4E 80 04 21 */	bctrl
lbl_80328F34:
/* 80328F34 00324B94  81 0D B0 68 */	lwz r8, lbl_80640328-_SDA_BASE_(r13)
/* 80328F38 00324B98  38 E1 00 1C */	addi r7, r1, 0x1c
/* 80328F3C 00324B9C  3B 80 00 01 */	li r28, 1
/* 80328F40 00324BA0  88 08 00 14 */	lbz r0, 0x14(r8)
/* 80328F44 00324BA4  38 C8 00 04 */	addi r6, r8, 4
/* 80328F48 00324BA8  54 05 C6 3E */	rlwinm r5, r0, 0x18, 0x18, 0x1f
/* 80328F4C 00324BAC  54 04 C2 1E */	rlwinm r4, r0, 0x18, 8, 0xf
/* 80328F50 00324BB0  54 03 44 2E */	rlwinm r3, r0, 8, 0x10, 0x17
/* 80328F54 00324BB4  54 00 40 0E */	rlwinm r0, r0, 8, 0, 7
/* 80328F58 00324BB8  7C A4 23 78 */	or r4, r5, r4
/* 80328F5C 00324BBC  7C 60 03 78 */	or r0, r3, r0
/* 80328F60 00324BC0  7C 80 03 78 */	or r0, r4, r0
/* 80328F64 00324BC4  54 03 84 3E */	srwi r3, r0, 0x10
/* 80328F68 00324BC8  54 00 80 1E */	slwi r0, r0, 0x10
/* 80328F6C 00324BCC  7C 60 03 78 */	or r0, r3, r0
/* 80328F70 00324BD0  90 01 00 18 */	stw r0, 0x18(r1)
/* 80328F74 00324BD4  48 00 00 30 */	b lbl_80328FA4
lbl_80328F78:
/* 80328F78 00324BD8  80 86 00 F8 */	lwz r4, 0xf8(r6)
/* 80328F7C 00324BDC  38 C6 00 04 */	addi r6, r6, 4
/* 80328F80 00324BE0  3B 9C 00 01 */	addi r28, r28, 1
/* 80328F84 00324BE4  54 83 C2 1E */	rlwinm r3, r4, 0x18, 8, 0xf
/* 80328F88 00324BE8  54 80 40 0E */	rlwinm r0, r4, 8, 0, 7
/* 80328F8C 00324BEC  50 83 C6 3E */	rlwimi r3, r4, 0x18, 0x18, 0x1f
/* 80328F90 00324BF0  50 80 44 2E */	rlwimi r0, r4, 8, 0x10, 0x17
/* 80328F94 00324BF4  7C 60 03 78 */	or r0, r3, r0
/* 80328F98 00324BF8  54 00 80 3E */	rotlwi r0, r0, 0x10
/* 80328F9C 00324BFC  90 07 00 00 */	stw r0, 0(r7)
/* 80328FA0 00324C00  38 E7 00 04 */	addi r7, r7, 4
lbl_80328FA4:
/* 80328FA4 00324C04  88 08 00 14 */	lbz r0, 0x14(r8)
/* 80328FA8 00324C08  7C 1C 00 00 */	cmpw r28, r0
/* 80328FAC 00324C0C  40 81 FF CC */	ble lbl_80328F78
/* 80328FB0 00324C10  81 2D B0 68 */	lwz r9, lbl_80640328-_SDA_BASE_(r13)
/* 80328FB4 00324C14  57 84 10 3A */	slwi r4, r28, 2
/* 80328FB8 00324C18  3B 9C 00 01 */	addi r28, r28, 1
/* 80328FBC 00324C1C  39 01 00 18 */	addi r8, r1, 0x18
/* 80328FC0 00324C20  80 A9 00 1C */	lwz r5, 0x1c(r9)
/* 80328FC4 00324C24  57 83 10 3A */	slwi r3, r28, 2
/* 80328FC8 00324C28  38 00 00 0B */	li r0, 0xb
/* 80328FCC 00324C2C  3B 9C 00 01 */	addi r28, r28, 1
/* 80328FD0 00324C30  7C A8 21 2E */	stwx r5, r8, r4
/* 80328FD4 00324C34  A0 89 00 1A */	lhz r4, 0x1a(r9)
/* 80328FD8 00324C38  54 87 C6 3E */	rlwinm r7, r4, 0x18, 0x18, 0x1f
/* 80328FDC 00324C3C  54 86 C2 1E */	rlwinm r6, r4, 0x18, 8, 0xf
/* 80328FE0 00324C40  54 85 44 2E */	rlwinm r5, r4, 8, 0x10, 0x17
/* 80328FE4 00324C44  54 84 40 0E */	rlwinm r4, r4, 8, 0, 7
/* 80328FE8 00324C48  7C E6 33 78 */	or r6, r7, r6
/* 80328FEC 00324C4C  7C A4 23 78 */	or r4, r5, r4
/* 80328FF0 00324C50  7C C4 23 78 */	or r4, r6, r4
/* 80328FF4 00324C54  54 85 84 3E */	srwi r5, r4, 0x10
/* 80328FF8 00324C58  54 84 80 1E */	slwi r4, r4, 0x10
/* 80328FFC 00324C5C  7C A4 23 78 */	or r4, r5, r4
/* 80329000 00324C60  7C 88 19 2E */	stwx r4, r8, r3
/* 80329004 00324C64  90 09 01 A4 */	stw r0, 0x1a4(r9)
/* 80329008 00324C68  48 00 00 44 */	b lbl_8032904C
lbl_8032900C:
/* 8032900C 00324C6C  28 00 00 03 */	cmplwi r0, 3
/* 80329010 00324C70  40 82 00 3C */	bne lbl_8032904C
/* 80329014 00324C74  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80329018 00324C78  88 04 00 16 */	lbz r0, 0x16(r4)
/* 8032901C 00324C7C  2C 00 00 00 */	cmpwi r0, 0
/* 80329020 00324C80  41 82 00 2C */	beq lbl_8032904C
/* 80329024 00324C84  88 64 00 14 */	lbz r3, 0x14(r4)
/* 80329028 00324C88  88 04 00 16 */	lbz r0, 0x16(r4)
/* 8032902C 00324C8C  7C 03 00 40 */	cmplw r3, r0
/* 80329030 00324C90  40 82 00 1C */	bne lbl_8032904C
/* 80329034 00324C94  88 04 00 15 */	lbz r0, 0x15(r4)
/* 80329038 00324C98  28 00 00 02 */	cmplwi r0, 2
/* 8032903C 00324C9C  40 82 00 10 */	bne lbl_8032904C
/* 80329040 00324CA0  3C 00 10 00 */	lis r0, 0x1000
/* 80329044 00324CA4  3B 80 00 01 */	li r28, 1
/* 80329048 00324CA8  90 01 00 18 */	stw r0, 0x18(r1)
lbl_8032904C:
/* 8032904C 00324CAC  57 E3 06 3E */	clrlwi r3, r31, 0x18
/* 80329050 00324CB0  28 03 00 FF */	cmplwi r3, 0xff
/* 80329054 00324CB4  41 82 17 38 */	beq lbl_8032A78C
/* 80329058 00324CB8  7F 24 CB 78 */	mr r4, r25
/* 8032905C 00324CBC  7F 45 D3 78 */	mr r5, r26
/* 80329060 00324CC0  7F C6 F3 78 */	mr r6, r30
/* 80329064 00324CC4  7F 88 E3 78 */	mr r8, r28
/* 80329068 00324CC8  38 E1 00 18 */	addi r7, r1, 0x18
/* 8032906C 00324CCC  4B FF F8 D9 */	bl DWCi_SendMatchCommand
/* 80329070 00324CD0  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80329074 00324CD4  88 04 00 15 */	lbz r0, 0x15(r4)
/* 80329078 00324CD8  2C 00 00 00 */	cmpwi r0, 0
/* 8032907C 00324CDC  40 82 00 0C */	bne lbl_80329088
/* 80329080 00324CE0  48 00 54 19 */	bl DWCi_HandleSBError
/* 80329084 00324CE4  48 00 00 08 */	b lbl_8032908C
lbl_80329088:
/* 80329088 00324CE8  48 00 52 09 */	bl DWCi_HandleGPError
lbl_8032908C:
/* 8032908C 00324CEC  2C 03 00 00 */	cmpwi r3, 0
/* 80329090 00324CF0  41 82 16 FC */	beq lbl_8032A78C
/* 80329094 00324CF4  38 60 00 00 */	li r3, 0
/* 80329098 00324CF8  48 00 16 F8 */	b lbl_8032A790
/* 8032909C 00324CFC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803290A0 00324D00  80 BB 00 00 */	lwz r5, 0(r27)
/* 803290A4 00324D04  80 03 01 A4 */	lwz r0, 0x1a4(r3)
/* 803290A8 00324D08  54 A4 C2 1E */	rlwinm r4, r5, 0x18, 8, 0xf
/* 803290AC 00324D0C  54 A3 40 0E */	rlwinm r3, r5, 8, 0, 7
/* 803290B0 00324D10  2C 00 00 04 */	cmpwi r0, 4
/* 803290B4 00324D14  50 A4 C6 3E */	rlwimi r4, r5, 0x18, 0x18, 0x1f
/* 803290B8 00324D18  50 A3 44 2E */	rlwimi r3, r5, 8, 0x10, 0x17
/* 803290BC 00324D1C  7C 80 1B 78 */	or r0, r4, r3
/* 803290C0 00324D20  54 1D 80 3E */	rotlwi r29, r0, 0x10
/* 803290C4 00324D24  40 82 16 C8 */	bne lbl_8032A78C
/* 803290C8 00324D28  38 9F 09 94 */	addi r4, r31, 0x994
/* 803290CC 00324D2C  38 60 00 40 */	li r3, 0x40
/* 803290D0 00324D30  4C C6 31 82 */	crclr 6
/* 803290D4 00324D34  4B FF 3A 61 */	bl DWC_Printf
/* 803290D8 00324D38  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803290DC 00324D3C  80 03 02 14 */	lwz r0, 0x214(r3)
/* 803290E0 00324D40  7C 19 00 00 */	cmpw r25, r0
/* 803290E4 00324D44  40 82 16 A8 */	bne lbl_8032A78C
/* 803290E8 00324D48  39 40 00 00 */	li r10, 0
/* 803290EC 00324D4C  57 A0 10 3A */	slwi r0, r29, 2
/* 803290F0 00324D50  91 43 02 18 */	stw r10, 0x218(r3)
/* 803290F4 00324D54  7D 1B 02 14 */	add r8, r27, r0
/* 803290F8 00324D58  81 68 00 08 */	lwz r11, 8(r8)
/* 803290FC 00324D5C  38 9F 09 B0 */	addi r4, r31, 0x9b0
/* 80329100 00324D60  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80329104 00324D64  38 60 00 04 */	li r3, 4
/* 80329108 00324D68  55 66 40 0E */	rlwinm r6, r11, 8, 0, 7
/* 8032910C 00324D6C  55 67 C2 1E */	rlwinm r7, r11, 0x18, 8, 0xf
/* 80329110 00324D70  99 45 01 AB */	stb r10, 0x1ab(r5)
/* 80329114 00324D74  7C E5 3B 78 */	mr r5, r7
/* 80329118 00324D78  7C C0 33 78 */	mr r0, r6
/* 8032911C 00324D7C  51 67 C6 3E */	rlwimi r7, r11, 0x18, 0x18, 0x1f
/* 80329120 00324D80  81 2D B0 68 */	lwz r9, lbl_80640328-_SDA_BASE_(r13)
/* 80329124 00324D84  51 66 44 2E */	rlwimi r6, r11, 8, 0x10, 0x17
/* 80329128 00324D88  7C E6 33 78 */	or r6, r7, r6
/* 8032912C 00324D8C  51 65 C6 3E */	rlwimi r5, r11, 0x18, 0x18, 0x1f
/* 80329130 00324D90  91 49 01 D0 */	stw r10, 0x1d0(r9)
/* 80329134 00324D94  51 60 44 2E */	rlwimi r0, r11, 8, 0x10, 0x17
/* 80329138 00324D98  7C A0 03 78 */	or r0, r5, r0
/* 8032913C 00324D9C  81 08 00 04 */	lwz r8, 4(r8)
/* 80329140 00324DA0  80 ED B0 68 */	lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 80329144 00324DA4  54 C6 84 3E */	srwi r6, r6, 0x10
/* 80329148 00324DA8  54 00 84 3E */	srwi r0, r0, 0x10
/* 8032914C 00324DAC  91 47 01 C0 */	stw r10, 0x1c0(r7)
/* 80329150 00324DB0  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80329154 00324DB4  91 05 00 24 */	stw r8, 0x24(r5)
/* 80329158 00324DB8  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032915C 00324DBC  B0 C5 00 A4 */	sth r6, 0xa4(r5)
/* 80329160 00324DC0  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80329164 00324DC4  91 05 01 BC */	stw r8, 0x1bc(r5)
/* 80329168 00324DC8  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032916C 00324DCC  B0 05 01 B8 */	sth r0, 0x1b8(r5)
/* 80329170 00324DD0  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 80329174 00324DD4  80 A6 01 BC */	lwz r5, 0x1bc(r6)
/* 80329178 00324DD8  A0 C6 01 B8 */	lhz r6, 0x1b8(r6)
/* 8032917C 00324DDC  4C C6 31 82 */	crclr 6
/* 80329180 00324DE0  4B FF 39 B5 */	bl DWC_Printf
/* 80329184 00324DE4  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80329188 00324DE8  88 03 00 15 */	lbz r0, 0x15(r3)
/* 8032918C 00324DEC  28 00 00 01 */	cmplwi r0, 1
/* 80329190 00324DF0  40 82 01 E4 */	bne lbl_80329374
/* 80329194 00324DF4  88 03 01 AA */	lbz r0, 0x1aa(r3)
/* 80329198 00324DF8  2C 00 00 00 */	cmpwi r0, 0
/* 8032919C 00324DFC  41 82 00 18 */	beq lbl_803291B4
/* 803291A0 00324E00  80 03 01 A4 */	lwz r0, 0x1a4(r3)
/* 803291A4 00324E04  2C 00 00 04 */	cmpwi r0, 4
/* 803291A8 00324E08  40 82 00 0C */	bne lbl_803291B4
/* 803291AC 00324E0C  38 00 00 01 */	li r0, 1
/* 803291B0 00324E10  48 00 00 CC */	b lbl_8032927C
lbl_803291B4:
/* 803291B4 00324E14  7F 7C DB 78 */	mr r28, r27
/* 803291B8 00324E18  3B C0 00 00 */	li r30, 0
/* 803291BC 00324E1C  48 00 00 B4 */	b lbl_80329270
lbl_803291C0:
/* 803291C0 00324E20  80 BC 00 04 */	lwz r5, 4(r28)
/* 803291C4 00324E24  80 03 03 0C */	lwz r0, 0x30c(r3)
/* 803291C8 00324E28  54 A4 C2 1E */	rlwinm r4, r5, 0x18, 8, 0xf
/* 803291CC 00324E2C  54 A3 40 0E */	rlwinm r3, r5, 8, 0, 7
/* 803291D0 00324E30  2C 00 00 00 */	cmpwi r0, 0
/* 803291D4 00324E34  50 A4 C6 3E */	rlwimi r4, r5, 0x18, 0x18, 0x1f
/* 803291D8 00324E38  50 A3 44 2E */	rlwimi r3, r5, 8, 0x10, 0x17
/* 803291DC 00324E3C  7C 80 1B 78 */	or r0, r4, r3
/* 803291E0 00324E40  54 1A 80 3E */	rotlwi r26, r0, 0x10
/* 803291E4 00324E44  40 82 00 0C */	bne lbl_803291F0
/* 803291E8 00324E48  38 00 00 00 */	li r0, 0
/* 803291EC 00324E4C  48 00 00 48 */	b lbl_80329234
lbl_803291F0:
/* 803291F0 00324E50  3B 00 00 00 */	li r24, 0
/* 803291F4 00324E54  48 00 00 2C */	b lbl_80329220
lbl_803291F8:
/* 803291F8 00324E58  7C 63 C2 14 */	add r3, r3, r24
/* 803291FC 00324E5C  88 63 03 14 */	lbz r3, 0x314(r3)
/* 80329200 00324E60  4B FF 68 DD */	bl DWCi_GetProfileIDFromList
/* 80329204 00324E64  2C 03 00 00 */	cmpwi r3, 0
/* 80329208 00324E68  40 81 00 14 */	ble lbl_8032921C
/* 8032920C 00324E6C  7C 03 D0 00 */	cmpw r3, r26
/* 80329210 00324E70  40 82 00 0C */	bne lbl_8032921C
/* 80329214 00324E74  38 00 00 01 */	li r0, 1
/* 80329218 00324E78  48 00 00 1C */	b lbl_80329234
lbl_8032921C:
/* 8032921C 00324E7C  3B 18 00 01 */	addi r24, r24, 1
lbl_80329220:
/* 80329220 00324E80  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80329224 00324E84  80 03 03 54 */	lwz r0, 0x354(r3)
/* 80329228 00324E88  7C 18 00 00 */	cmpw r24, r0
/* 8032922C 00324E8C  41 80 FF CC */	blt lbl_803291F8
/* 80329230 00324E90  38 00 00 00 */	li r0, 0
lbl_80329234:
/* 80329234 00324E94  2C 00 00 00 */	cmpwi r0, 0
/* 80329238 00324E98  40 82 00 0C */	bne lbl_80329244
/* 8032923C 00324E9C  38 00 00 00 */	li r0, 0
/* 80329240 00324EA0  48 00 00 3C */	b lbl_8032927C
lbl_80329244:
/* 80329244 00324EA4  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80329248 00324EA8  88 03 01 AA */	lbz r0, 0x1aa(r3)
/* 8032924C 00324EAC  2C 00 00 00 */	cmpwi r0, 0
/* 80329250 00324EB0  41 82 00 18 */	beq lbl_80329268
/* 80329254 00324EB4  80 03 01 A4 */	lwz r0, 0x1a4(r3)
/* 80329258 00324EB8  2C 00 00 01 */	cmpwi r0, 1
/* 8032925C 00324EBC  40 82 00 0C */	bne lbl_80329268
/* 80329260 00324EC0  38 00 00 01 */	li r0, 1
/* 80329264 00324EC4  48 00 00 18 */	b lbl_8032927C
lbl_80329268:
/* 80329268 00324EC8  3B 9C 00 04 */	addi r28, r28, 4
/* 8032926C 00324ECC  3B DE 00 01 */	addi r30, r30, 1
lbl_80329270:
/* 80329270 00324ED0  7C 1E E8 40 */	cmplw r30, r29
/* 80329274 00324ED4  41 80 FF 4C */	blt lbl_803291C0
/* 80329278 00324ED8  38 00 00 01 */	li r0, 1
lbl_8032927C:
/* 8032927C 00324EDC  2C 00 00 00 */	cmpwi r0, 0
/* 80329280 00324EE0  41 82 00 50 */	beq lbl_803292D0
/* 80329284 00324EE4  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80329288 00324EE8  88 04 00 0D */	lbz r0, 0xd(r4)
/* 8032928C 00324EEC  2C 00 00 00 */	cmpwi r0, 0
/* 80329290 00324EF0  41 82 00 E4 */	beq lbl_80329374
/* 80329294 00324EF4  80 7B 00 00 */	lwz r3, 0(r27)
/* 80329298 00324EF8  3B 03 00 02 */	addi r24, r3, 2
/* 8032929C 00324EFC  28 18 00 02 */	cmplwi r24, 2
/* 803292A0 00324F00  40 81 00 18 */	ble lbl_803292B8
/* 803292A4 00324F04  38 18 FF FE */	addi r0, r24, -2
/* 803292A8 00324F08  38 64 03 60 */	addi r3, r4, 0x360
/* 803292AC 00324F0C  38 9B 00 04 */	addi r4, r27, 4
/* 803292B0 00324F10  54 05 10 3A */	slwi r5, r0, 2
/* 803292B4 00324F14  4B CD AD 4D */	bl memcpy
lbl_803292B8:
/* 803292B8 00324F18  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803292BC 00324F1C  38 18 FF FF */	addi r0, r24, -1
/* 803292C0 00324F20  90 03 03 58 */	stw r0, 0x358(r3)
/* 803292C4 00324F24  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803292C8 00324F28  93 23 03 5C */	stw r25, 0x35c(r3)
/* 803292CC 00324F2C  48 00 00 A8 */	b lbl_80329374
lbl_803292D0:
/* 803292D0 00324F30  38 9F 09 C8 */	addi r4, r31, 0x9c8
/* 803292D4 00324F34  38 60 00 40 */	li r3, 0x40
/* 803292D8 00324F38  4C C6 31 82 */	crclr 6
/* 803292DC 00324F3C  4B FF 38 59 */	bl DWC_Printf
/* 803292E0 00324F40  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 803292E4 00324F44  7F 24 CB 78 */	mr r4, r25
/* 803292E8 00324F48  38 60 00 05 */	li r3, 5
/* 803292EC 00324F4C  38 E0 00 00 */	li r7, 0
/* 803292F0 00324F50  80 A6 00 24 */	lwz r5, 0x24(r6)
/* 803292F4 00324F54  39 00 00 00 */	li r8, 0
/* 803292F8 00324F58  A0 C6 00 A4 */	lhz r6, 0xa4(r6)
/* 803292FC 00324F5C  4B FF F6 49 */	bl DWCi_SendMatchCommand
/* 80329300 00324F60  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80329304 00324F64  38 00 00 00 */	li r0, 0
/* 80329308 00324F68  90 04 02 14 */	stw r0, 0x214(r4)
/* 8032930C 00324F6C  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80329310 00324F70  88 04 00 15 */	lbz r0, 0x15(r4)
/* 80329314 00324F74  2C 00 00 00 */	cmpwi r0, 0
/* 80329318 00324F78  40 82 00 0C */	bne lbl_80329324
/* 8032931C 00324F7C  48 00 51 7D */	bl DWCi_HandleSBError
/* 80329320 00324F80  48 00 00 08 */	b lbl_80329328
lbl_80329324:
/* 80329324 00324F84  48 00 4F 6D */	bl DWCi_HandleGPError
lbl_80329328:
/* 80329328 00324F88  2C 03 00 00 */	cmpwi r3, 0
/* 8032932C 00324F8C  41 82 00 0C */	beq lbl_80329338
/* 80329330 00324F90  38 60 00 00 */	li r3, 0
/* 80329334 00324F94  48 00 14 5C */	b lbl_8032A790
lbl_80329338:
/* 80329338 00324F98  7F 25 CB 78 */	mr r5, r25
/* 8032933C 00324F9C  38 60 00 00 */	li r3, 0
/* 80329340 00324FA0  38 80 00 00 */	li r4, 0
/* 80329344 00324FA4  48 00 1C B1 */	bl DWCi_SendResvCommandToFriend
/* 80329348 00324FA8  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032934C 00324FAC  88 04 00 15 */	lbz r0, 0x15(r4)
/* 80329350 00324FB0  2C 00 00 00 */	cmpwi r0, 0
/* 80329354 00324FB4  40 82 00 0C */	bne lbl_80329360
/* 80329358 00324FB8  48 00 51 41 */	bl DWCi_HandleSBError
/* 8032935C 00324FBC  48 00 00 08 */	b lbl_80329364
lbl_80329360:
/* 80329360 00324FC0  48 00 4F 31 */	bl DWCi_HandleGPError
lbl_80329364:
/* 80329364 00324FC4  2C 03 00 00 */	cmpwi r3, 0
/* 80329368 00324FC8  41 82 14 24 */	beq lbl_8032A78C
/* 8032936C 00324FCC  38 60 00 00 */	li r3, 0
/* 80329370 00324FD0  48 00 14 20 */	b lbl_8032A790
lbl_80329374:
/* 80329374 00324FD4  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80329378 00324FD8  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032937C 00324FDC  2C 00 00 00 */	cmpwi r0, 0
/* 80329380 00324FE0  40 82 01 68 */	bne lbl_803294E8
/* 80329384 00324FE4  88 04 00 0D */	lbz r0, 0xd(r4)
/* 80329388 00324FE8  2C 00 00 00 */	cmpwi r0, 0
/* 8032938C 00324FEC  41 82 01 1C */	beq lbl_803294A8
/* 80329390 00324FF0  80 7B 00 00 */	lwz r3, 0(r27)
/* 80329394 00324FF4  3B 03 00 02 */	addi r24, r3, 2
/* 80329398 00324FF8  28 18 00 02 */	cmplwi r24, 2
/* 8032939C 00324FFC  40 81 00 18 */	ble lbl_803293B4
/* 803293A0 00325000  38 18 FF FE */	addi r0, r24, -2
/* 803293A4 00325004  38 64 03 60 */	addi r3, r4, 0x360
/* 803293A8 00325008  38 9B 00 04 */	addi r4, r27, 4
/* 803293AC 0032500C  54 05 10 3A */	slwi r5, r0, 2
/* 803293B0 00325010  4B CD AC 51 */	bl memcpy
lbl_803293B4:
/* 803293B4 00325014  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803293B8 00325018  38 18 FF FF */	addi r0, r24, -1
/* 803293BC 0032501C  3B 00 00 01 */	li r24, 1
/* 803293C0 00325020  3B 40 00 02 */	li r26, 2
/* 803293C4 00325024  90 03 03 58 */	stw r0, 0x358(r3)
/* 803293C8 00325028  3B 60 00 04 */	li r27, 4
/* 803293CC 0032502C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803293D0 00325030  93 23 03 5C */	stw r25, 0x35c(r3)
/* 803293D4 00325034  48 00 00 48 */	b lbl_8032941C
lbl_803293D8:
/* 803293D8 00325038  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 803293DC 0032503C  38 60 00 0A */	li r3, 0xa
/* 803293E0 00325040  80 C4 03 58 */	lwz r6, 0x358(r4)
/* 803293E4 00325044  7C A4 DA 14 */	add r5, r4, r27
/* 803293E8 00325048  7D 24 D2 14 */	add r9, r4, r26
/* 803293EC 0032504C  38 E4 03 58 */	addi r7, r4, 0x358
/* 803293F0 00325050  80 85 00 F8 */	lwz r4, 0xf8(r5)
/* 803293F4 00325054  39 06 00 01 */	addi r8, r6, 1
/* 803293F8 00325058  80 A5 00 24 */	lwz r5, 0x24(r5)
/* 803293FC 0032505C  A0 C9 00 A4 */	lhz r6, 0xa4(r9)
/* 80329400 00325060  4B FF F5 45 */	bl DWCi_SendMatchCommand
/* 80329404 00325064  2C 03 00 00 */	cmpwi r3, 0
/* 80329408 00325068  41 82 00 08 */	beq lbl_80329410
/* 8032940C 0032506C  48 00 00 70 */	b lbl_8032947C
lbl_80329410:
/* 80329410 00325070  3B 5A 00 02 */	addi r26, r26, 2
/* 80329414 00325074  3B 7B 00 04 */	addi r27, r27, 4
/* 80329418 00325078  3B 18 00 01 */	addi r24, r24, 1
lbl_8032941C:
/* 8032941C 0032507C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80329420 00325080  88 03 00 0D */	lbz r0, 0xd(r3)
/* 80329424 00325084  7C 18 00 00 */	cmpw r24, r0
/* 80329428 00325088  40 81 FF B0 */	ble lbl_803293D8
/* 8032942C 0032508C  3B 00 00 00 */	li r24, 0
/* 80329430 00325090  38 00 00 01 */	li r0, 1
/* 80329434 00325094  9B 03 00 17 */	stb r24, 0x17(r3)
/* 80329438 00325098  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032943C 0032509C  93 03 00 20 */	stw r24, 0x20(r3)
/* 80329440 003250A0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80329444 003250A4  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 80329448 003250A8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032944C 003250AC  80 63 00 04 */	lwz r3, 4(r3)
/* 80329450 003250B0  80 63 00 00 */	lwz r3, 0(r3)
/* 80329454 003250B4  48 02 09 1D */	bl gt2CloseAllConnectionsHard
/* 80329458 003250B8  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032945C 003250BC  38 9F 09 F0 */	addi r4, r31, 0x9f0
/* 80329460 003250C0  38 60 00 40 */	li r3, 0x40
/* 80329464 003250C4  9B 05 01 AC */	stb r24, 0x1ac(r5)
/* 80329468 003250C8  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032946C 003250CC  80 A5 02 14 */	lwz r5, 0x214(r5)
/* 80329470 003250D0  4C C6 31 82 */	crclr 6
/* 80329474 003250D4  4B FF 36 C1 */	bl DWC_Printf
/* 80329478 003250D8  38 60 00 00 */	li r3, 0
lbl_8032947C:
/* 8032947C 003250DC  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80329480 003250E0  88 04 00 15 */	lbz r0, 0x15(r4)
/* 80329484 003250E4  2C 00 00 00 */	cmpwi r0, 0
/* 80329488 003250E8  40 82 00 0C */	bne lbl_80329494
/* 8032948C 003250EC  48 00 50 0D */	bl DWCi_HandleSBError
/* 80329490 003250F0  48 00 00 08 */	b lbl_80329498
lbl_80329494:
/* 80329494 003250F4  48 00 4D FD */	bl DWCi_HandleGPError
lbl_80329498:
/* 80329498 003250F8  2C 03 00 00 */	cmpwi r3, 0
/* 8032949C 003250FC  41 82 00 0C */	beq lbl_803294A8
/* 803294A0 00325100  38 60 00 00 */	li r3, 0
/* 803294A4 00325104  48 00 12 EC */	b lbl_8032A790
lbl_803294A8:
/* 803294A8 00325108  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803294AC 0032510C  38 00 00 06 */	li r0, 6
/* 803294B0 00325110  38 80 00 00 */	li r4, 0
/* 803294B4 00325114  90 03 01 A4 */	stw r0, 0x1a4(r3)
/* 803294B8 00325118  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803294BC 0032511C  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 803294C0 00325120  48 03 53 F1 */	bl ServerBrowserGetServer
/* 803294C4 00325124  7C 65 1B 78 */	mr r5, r3
/* 803294C8 00325128  38 60 00 00 */	li r3, 0
/* 803294CC 0032512C  38 80 00 00 */	li r4, 0
/* 803294D0 00325130  4B FF F0 7D */	bl DWCi_NNStartupAsync
/* 803294D4 00325134  48 00 54 6D */	bl DWCi_HandleNNError
/* 803294D8 00325138  2C 03 00 00 */	cmpwi r3, 0
/* 803294DC 0032513C  41 82 12 B0 */	beq lbl_8032A78C
/* 803294E0 00325140  38 60 00 00 */	li r3, 0
/* 803294E4 00325144  48 00 12 AC */	b lbl_8032A790
lbl_803294E8:
/* 803294E8 00325148  38 00 00 05 */	li r0, 5
/* 803294EC 0032514C  7F 23 CB 78 */	mr r3, r25
/* 803294F0 00325150  90 04 01 A4 */	stw r0, 0x1a4(r4)
/* 803294F4 00325154  4B FF ED 4D */	bl DWCi_SBUpdateAsync
/* 803294F8 00325158  48 00 4F A1 */	bl DWCi_HandleSBError
/* 803294FC 0032515C  2C 03 00 00 */	cmpwi r3, 0
/* 80329500 00325160  41 82 12 8C */	beq lbl_8032A78C
/* 80329504 00325164  38 60 00 00 */	li r3, 0
/* 80329508 00325168  48 00 12 88 */	b lbl_8032A790
/* 8032950C 0032516C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80329510 00325170  80 03 01 A4 */	lwz r0, 0x1a4(r3)
/* 80329514 00325174  2C 00 00 04 */	cmpwi r0, 4
/* 80329518 00325178  40 82 12 74 */	bne lbl_8032A78C
/* 8032951C 0032517C  80 03 02 14 */	lwz r0, 0x214(r3)
/* 80329520 00325180  7C 19 00 00 */	cmpw r25, r0
/* 80329524 00325184  40 82 12 68 */	bne lbl_8032A78C
/* 80329528 00325188  7F 25 CB 78 */	mr r5, r25
/* 8032952C 0032518C  38 9F 0A 18 */	addi r4, r31, 0xa18
/* 80329530 00325190  38 60 00 40 */	li r3, 0x40
/* 80329534 00325194  4C C6 31 82 */	crclr 6
/* 80329538 00325198  4B FF 35 FD */	bl DWC_Printf
/* 8032953C 0032519C  2C 1D 00 00 */	cmpwi r29, 0
/* 80329540 003251A0  40 81 01 88 */	ble lbl_803296C8
/* 80329544 003251A4  80 9B 00 00 */	lwz r4, 0(r27)
/* 80329548 003251A8  54 83 C2 1E */	rlwinm r3, r4, 0x18, 8, 0xf
/* 8032954C 003251AC  54 80 40 0E */	rlwinm r0, r4, 8, 0, 7
/* 80329550 003251B0  50 83 C6 3E */	rlwimi r3, r4, 0x18, 0x18, 0x1f
/* 80329554 003251B4  50 80 44 2E */	rlwimi r0, r4, 8, 0x10, 0x17
/* 80329558 003251B8  7C 60 03 78 */	or r0, r3, r0
/* 8032955C 003251BC  54 00 80 3E */	rotlwi r0, r0, 0x10
/* 80329560 003251C0  28 00 00 10 */	cmplwi r0, 0x10
/* 80329564 003251C4  40 82 01 64 */	bne lbl_803296C8
/* 80329568 003251C8  38 9F 0A 38 */	addi r4, r31, 0xa38
/* 8032956C 003251CC  38 60 00 40 */	li r3, 0x40
/* 80329570 003251D0  4C C6 31 82 */	crclr 6
/* 80329574 003251D4  4B FF 35 C1 */	bl DWC_Printf
/* 80329578 003251D8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032957C 003251DC  2C 03 00 00 */	cmpwi r3, 0
/* 80329580 003251E0  41 82 01 40 */	beq lbl_803296C0
/* 80329584 003251E4  38 00 00 02 */	li r0, 2
/* 80329588 003251E8  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 8032958C 003251EC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80329590 003251F0  80 63 00 04 */	lwz r3, 4(r3)
/* 80329594 003251F4  80 63 00 00 */	lwz r3, 0(r3)
/* 80329598 003251F8  48 02 07 D9 */	bl gt2CloseAllConnectionsHard
/* 8032959C 003251FC  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 803295A0 00325200  3B 00 00 00 */	li r24, 0
/* 803295A4 00325204  38 60 00 0D */	li r3, 0xd
/* 803295A8 00325208  38 80 00 00 */	li r4, 0
/* 803295AC 0032520C  9B 05 01 AC */	stb r24, 0x1ac(r5)
/* 803295B0 00325210  4B FF 2F D1 */	bl DWCi_SetError
/* 803295B4 00325214  38 60 00 01 */	li r3, 1
/* 803295B8 00325218  38 8D 8D B8 */	addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 803295BC 0032521C  38 A0 00 00 */	li r5, 0
/* 803295C0 00325220  4B FF 66 91 */	bl DWCi_SetGPStatus
/* 803295C4 00325224  83 6D B0 68 */	lwz r27, lbl_80640328-_SDA_BASE_(r13)
/* 803295C8 00325228  88 9B 00 15 */	lbz r4, 0x15(r27)
/* 803295CC 0032522C  80 7B 02 1C */	lwz r3, 0x21c(r27)
/* 803295D0 00325230  38 04 FF FE */	addi r0, r4, -2
/* 803295D4 00325234  7C 04 00 34 */	cntlzw r4, r0
/* 803295D8 00325238  7C 60 00 34 */	cntlzw r0, r3
/* 803295DC 0032523C  54 99 D9 7E */	srwi r25, r4, 5
/* 803295E0 00325240  54 1A D9 7E */	srwi r26, r0, 5
/* 803295E4 00325244  4B FF 65 65 */	bl DWCi_GetFriendListIndex
/* 803295E8 00325248  81 9B 04 78 */	lwz r12, 0x478(r27)
/* 803295EC 0032524C  7C 67 1B 78 */	mr r7, r3
/* 803295F0 00325250  7F 45 D3 78 */	mr r5, r26
/* 803295F4 00325254  7F 26 CB 78 */	mr r6, r25
/* 803295F8 00325258  81 1B 04 7C */	lwz r8, 0x47c(r27)
/* 803295FC 0032525C  38 60 00 0D */	li r3, 0xd
/* 80329600 00325260  38 80 00 00 */	li r4, 0
/* 80329604 00325264  7D 89 03 A6 */	mtctr r12
/* 80329608 00325268  4E 80 04 21 */	bctrl
/* 8032960C 0032526C  38 9F 00 58 */	addi r4, r31, 0x58
/* 80329610 00325270  38 60 00 40 */	li r3, 0x40
/* 80329614 00325274  4C C6 31 82 */	crclr 6
/* 80329618 00325278  4B FF 35 1D */	bl DWC_Printf
/* 8032961C 0032527C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80329620 00325280  2C 03 00 00 */	cmpwi r3, 0
/* 80329624 00325284  41 82 00 9C */	beq lbl_803296C0
/* 80329628 00325288  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 8032962C 0032528C  2C 03 00 00 */	cmpwi r3, 0
/* 80329630 00325290  41 82 00 10 */	beq lbl_80329640
/* 80329634 00325294  48 03 4E 69 */	bl ServerBrowserFree
/* 80329638 00325298  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032963C 0032529C  93 03 00 E4 */	stw r24, 0xe4(r3)
lbl_80329640:
/* 80329640 003252A0  48 03 15 75 */	bl NNFreeNegotiateList
/* 80329644 003252A4  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80329648 003252A8  3B 00 00 00 */	li r24, 0
/* 8032964C 003252AC  93 03 01 A4 */	stw r24, 0x1a4(r3)
/* 80329650 003252B0  80 8D B0 60 */	lwz r4, lbl_80640320-_SDA_BASE_(r13)
/* 80329654 003252B4  2C 04 00 00 */	cmpwi r4, 0
/* 80329658 003252B8  41 82 00 14 */	beq lbl_8032966C
/* 8032965C 003252BC  38 60 00 04 */	li r3, 4
/* 80329660 003252C0  38 A0 00 00 */	li r5, 0
/* 80329664 003252C4  4B FF 33 25 */	bl DWC_Free
/* 80329668 003252C8  93 0D B0 60 */	stw r24, lbl_80640320-_SDA_BASE_(r13)
lbl_8032966C:
/* 8032966C 003252CC  3F 20 80 61 */	lis r25, lbl_8060FD88@ha
/* 80329670 003252D0  3B 00 00 00 */	li r24, 0
/* 80329674 003252D4  3B 39 FD 88 */	addi r25, r25, lbl_8060FD88@l
lbl_80329678:
/* 80329678 003252D8  80 99 00 04 */	lwz r4, 4(r25)
/* 8032967C 003252DC  2C 04 00 00 */	cmpwi r4, 0
/* 80329680 003252E0  41 82 00 10 */	beq lbl_80329690
/* 80329684 003252E4  38 60 00 04 */	li r3, 4
/* 80329688 003252E8  38 A0 00 00 */	li r5, 0
/* 8032968C 003252EC  4B FF 32 FD */	bl DWC_Free
lbl_80329690:
/* 80329690 003252F0  3B 18 00 01 */	addi r24, r24, 1
/* 80329694 003252F4  3B 39 00 0C */	addi r25, r25, 0xc
/* 80329698 003252F8  2C 18 00 9A */	cmpwi r24, 0x9a
/* 8032969C 003252FC  41 80 FF DC */	blt lbl_80329678
/* 803296A0 00325300  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 803296A4 00325304  38 80 00 00 */	li r4, 0
/* 803296A8 00325308  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 803296AC 0032530C  38 A0 07 38 */	li r5, 0x738
/* 803296B0 00325310  4B CD AA 55 */	bl memset
/* 803296B4 00325314  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803296B8 00325318  38 00 00 01 */	li r0, 1
/* 803296BC 0032531C  98 03 00 18 */	stb r0, 0x18(r3)
lbl_803296C0:
/* 803296C0 00325320  38 60 00 00 */	li r3, 0
/* 803296C4 00325324  48 00 10 CC */	b lbl_8032A790
lbl_803296C8:
/* 803296C8 00325328  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803296CC 0032532C  80 63 02 14 */	lwz r3, 0x214(r3)
/* 803296D0 00325330  48 00 1B A9 */	bl DWCi_RetryReserving
/* 803296D4 00325334  48 00 10 BC */	b lbl_8032A790
/* 803296D8 00325338  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803296DC 0032533C  80 03 01 A4 */	lwz r0, 0x1a4(r3)
/* 803296E0 00325340  2C 00 00 04 */	cmpwi r0, 4
/* 803296E4 00325344  40 82 10 A8 */	bne lbl_8032A78C
/* 803296E8 00325348  80 03 02 14 */	lwz r0, 0x214(r3)
/* 803296EC 0032534C  7C 19 00 00 */	cmpw r25, r0
/* 803296F0 00325350  40 82 10 9C */	bne lbl_8032A78C
/* 803296F4 00325354  4B F4 90 C5 */	bl OSGetTime
/* 803296F8 00325358  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 803296FC 0032535C  90 85 01 DC */	stw r4, 0x1dc(r5)
/* 80329700 00325360  90 65 01 D8 */	stw r3, 0x1d8(r5)
/* 80329704 00325364  80 05 02 18 */	lwz r0, 0x218(r5)
/* 80329708 00325368  2C 00 00 00 */	cmpwi r0, 0
/* 8032970C 0032536C  41 82 00 10 */	beq lbl_8032971C
/* 80329710 00325370  88 05 01 AB */	lbz r0, 0x1ab(r5)
/* 80329714 00325374  28 00 00 10 */	cmplwi r0, 0x10
/* 80329718 00325378  41 80 00 10 */	blt lbl_80329728
lbl_8032971C:
/* 8032971C 0032537C  88 05 00 15 */	lbz r0, 0x15(r5)
/* 80329720 00325380  28 00 00 03 */	cmplwi r0, 3
/* 80329724 00325384  40 82 00 38 */	bne lbl_8032975C
lbl_80329728:
/* 80329728 00325388  38 00 00 01 */	li r0, 1
/* 8032972C 0032538C  90 05 01 C0 */	stw r0, 0x1c0(r5)
/* 80329730 00325390  4B F4 90 89 */	bl OSGetTime
/* 80329734 00325394  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80329738 00325398  90 85 01 CC */	stw r4, 0x1cc(r5)
/* 8032973C 0032539C  90 65 01 C8 */	stw r3, 0x1c8(r5)
/* 80329740 003253A0  88 05 00 15 */	lbz r0, 0x15(r5)
/* 80329744 003253A4  28 00 00 03 */	cmplwi r0, 3
/* 80329748 003253A8  41 82 10 44 */	beq lbl_8032A78C
/* 8032974C 003253AC  88 65 01 AB */	lbz r3, 0x1ab(r5)
/* 80329750 003253B0  38 03 00 01 */	addi r0, r3, 1
/* 80329754 003253B4  98 05 01 AB */	stb r0, 0x1ab(r5)
/* 80329758 003253B8  48 00 10 34 */	b lbl_8032A78C
lbl_8032975C:
/* 8032975C 003253BC  38 00 00 00 */	li r0, 0
/* 80329760 003253C0  90 05 02 18 */	stw r0, 0x218(r5)
/* 80329764 003253C4  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80329768 003253C8  98 03 01 AB */	stb r0, 0x1ab(r3)
/* 8032976C 003253CC  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80329770 003253D0  88 04 00 15 */	lbz r0, 0x15(r4)
/* 80329774 003253D4  2C 00 00 00 */	cmpwi r0, 0
/* 80329778 003253D8  40 82 00 2C */	bne lbl_803297A4
/* 8032977C 003253DC  38 60 00 03 */	li r3, 3
/* 80329780 003253E0  38 00 00 01 */	li r0, 1
/* 80329784 003253E4  90 64 01 A4 */	stw r3, 0x1a4(r4)
/* 80329788 003253E8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032978C 003253EC  90 03 00 E8 */	stw r0, 0xe8(r3)
/* 80329790 003253F0  4B F4 90 29 */	bl OSGetTime
/* 80329794 003253F4  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80329798 003253F8  90 85 00 F4 */	stw r4, 0xf4(r5)
/* 8032979C 003253FC  90 65 00 F0 */	stw r3, 0xf0(r5)
/* 803297A0 00325400  48 00 0F EC */	b lbl_8032A78C
lbl_803297A4:
/* 803297A4 00325404  88 04 00 15 */	lbz r0, 0x15(r4)
/* 803297A8 00325408  28 00 00 01 */	cmplwi r0, 1
/* 803297AC 0032540C  40 82 0F E0 */	bne lbl_8032A78C
/* 803297B0 00325410  38 60 00 01 */	li r3, 1
/* 803297B4 00325414  38 80 00 00 */	li r4, 0
/* 803297B8 00325418  38 A0 00 00 */	li r5, 0
/* 803297BC 0032541C  48 00 18 39 */	bl DWCi_SendResvCommandToFriend
/* 803297C0 00325420  48 00 0F CC */	b lbl_8032A78C
/* 803297C4 00325424  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803297C8 00325428  88 03 00 17 */	lbz r0, 0x17(r3)
/* 803297CC 0032542C  2C 00 00 00 */	cmpwi r0, 0
/* 803297D0 00325430  41 82 0F BC */	beq lbl_8032A78C
/* 803297D4 00325434  80 03 00 20 */	lwz r0, 0x20(r3)
/* 803297D8 00325438  7C 19 00 00 */	cmpw r25, r0
/* 803297DC 0032543C  40 82 0F B0 */	bne lbl_8032A78C
/* 803297E0 00325440  88 03 00 15 */	lbz r0, 0x15(r3)
/* 803297E4 00325444  28 00 00 02 */	cmplwi r0, 2
/* 803297E8 00325448  40 82 00 28 */	bne lbl_80329810
/* 803297EC 0032544C  88 03 00 0D */	lbz r0, 0xd(r3)
/* 803297F0 00325450  28 00 00 01 */	cmplwi r0, 1
/* 803297F4 00325454  40 82 00 1C */	bne lbl_80329810
/* 803297F8 00325458  80 03 00 FC */	lwz r0, 0xfc(r3)
/* 803297FC 0032545C  7C 19 00 00 */	cmpw r25, r0
/* 80329800 00325460  40 82 00 10 */	bne lbl_80329810
/* 80329804 00325464  80 63 00 04 */	lwz r3, 4(r3)
/* 80329808 00325468  80 63 00 00 */	lwz r3, 0(r3)
/* 8032980C 0032546C  48 02 05 65 */	bl gt2CloseAllConnectionsHard
lbl_80329810:
/* 80329810 00325470  7F 23 CB 78 */	mr r3, r25
/* 80329814 00325474  48 00 1C A9 */	bl DWCi_CancelPreConnectedServerProcess
/* 80329818 00325478  2C 03 00 00 */	cmpwi r3, 0
/* 8032981C 0032547C  40 82 0F 70 */	bne lbl_8032A78C
/* 80329820 00325480  38 60 00 00 */	li r3, 0
/* 80329824 00325484  48 00 0F 6C */	b lbl_8032A790
/* 80329828 00325488  80 FB 00 04 */	lwz r7, 4(r27)
/* 8032982C 0032548C  38 9F 0A 58 */	addi r4, r31, 0xa58
/* 80329830 00325490  83 9B 00 00 */	lwz r28, 0(r27)
/* 80329834 00325494  38 60 00 40 */	li r3, 0x40
/* 80329838 00325498  54 E6 C2 1E */	rlwinm r6, r7, 0x18, 8, 0xf
/* 8032983C 0032549C  54 E0 40 0E */	rlwinm r0, r7, 8, 0, 7
/* 80329840 003254A0  50 E6 C6 3E */	rlwimi r6, r7, 0x18, 0x18, 0x1f
/* 80329844 003254A4  7F 85 E3 78 */	mr r5, r28
/* 80329848 003254A8  50 E0 44 2E */	rlwimi r0, r7, 8, 0x10, 0x17
/* 8032984C 003254AC  7C C0 03 78 */	or r0, r6, r0
/* 80329850 003254B0  54 18 84 3E */	srwi r24, r0, 0x10
/* 80329854 003254B4  7F 06 C3 78 */	mr r6, r24
/* 80329858 003254B8  4C C6 31 82 */	crclr 6
/* 8032985C 003254BC  4B FF 32 D9 */	bl DWC_Printf
/* 80329860 003254C0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80329864 003254C4  80 03 01 A4 */	lwz r0, 0x1a4(r3)
/* 80329868 003254C8  2C 00 00 01 */	cmpwi r0, 1
/* 8032986C 003254CC  40 82 00 10 */	bne lbl_8032987C
/* 80329870 003254D0  38 00 00 06 */	li r0, 6
/* 80329874 003254D4  90 03 01 A4 */	stw r0, 0x1a4(r3)
/* 80329878 003254D8  48 00 00 34 */	b lbl_803298AC
lbl_8032987C:
/* 8032987C 003254DC  2C 00 00 06 */	cmpwi r0, 6
/* 80329880 003254E0  41 82 00 0C */	beq lbl_8032988C
/* 80329884 003254E4  2C 00 00 0B */	cmpwi r0, 0xb
/* 80329888 003254E8  40 82 00 10 */	bne lbl_80329898
lbl_8032988C:
/* 8032988C 003254EC  80 03 00 20 */	lwz r0, 0x20(r3)
/* 80329890 003254F0  7C 19 00 00 */	cmpw r25, r0
/* 80329894 003254F4  41 82 00 18 */	beq lbl_803298AC
lbl_80329898:
/* 80329898 003254F8  38 9F 0A 98 */	addi r4, r31, 0xa98
/* 8032989C 003254FC  38 60 00 40 */	li r3, 0x40
/* 803298A0 00325500  4C C6 31 82 */	crclr 6
/* 803298A4 00325504  4B FF 32 91 */	bl DWC_Printf
/* 803298A8 00325508  48 00 0E E4 */	b lbl_8032A78C
lbl_803298AC:
/* 803298AC 0032550C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803298B0 00325510  38 00 00 FF */	li r0, 0xff
/* 803298B4 00325514  98 03 03 E0 */	stb r0, 0x3e0(r3)
/* 803298B8 00325518  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 803298BC 0032551C  88 64 00 0D */	lbz r3, 0xd(r4)
/* 803298C0 00325520  38 03 00 01 */	addi r0, r3, 1
/* 803298C4 00325524  54 00 10 3A */	slwi r0, r0, 2
/* 803298C8 00325528  7C 64 02 14 */	add r3, r4, r0
/* 803298CC 0032552C  80 03 00 F8 */	lwz r0, 0xf8(r3)
/* 803298D0 00325530  7C 19 00 00 */	cmpw r25, r0
/* 803298D4 00325534  41 82 00 08 */	beq lbl_803298DC
/* 803298D8 00325538  93 23 00 F8 */	stw r25, 0xf8(r3)
lbl_803298DC:
/* 803298DC 0032553C  93 81 00 14 */	stw r28, 0x14(r1)
/* 803298E0 00325540  7F 03 C3 78 */	mr r3, r24
/* 803298E4 00325544  4B FC D4 99 */	bl SOHtoNs
/* 803298E8 00325548  B0 61 00 12 */	sth r3, 0x12(r1)
/* 803298EC 0032554C  38 00 00 01 */	li r0, 1
/* 803298F0 00325550  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803298F4 00325554  98 03 01 98 */	stb r0, 0x198(r3)
/* 803298F8 00325558  83 0D B0 68 */	lwz r24, lbl_80640328-_SDA_BASE_(r13)
/* 803298FC 0032555C  80 78 00 04 */	lwz r3, 4(r24)
/* 80329900 00325560  80 63 00 00 */	lwz r3, 0(r3)
/* 80329904 00325564  48 02 04 E5 */	bl gt2GetSocketSOCKET
/* 80329908 00325568  7C 64 1B 78 */	mr r4, r3
/* 8032990C 0032556C  38 A1 00 10 */	addi r5, r1, 0x10
/* 80329910 00325570  38 D8 01 98 */	addi r6, r24, 0x198
/* 80329914 00325574  38 60 00 00 */	li r3, 0
/* 80329918 00325578  48 00 69 89 */	bl DWCi_NNCompletedCallback
/* 8032991C 0032557C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80329920 00325580  38 00 00 00 */	li r0, 0
/* 80329924 00325584  90 03 01 94 */	stw r0, 0x194(r3)
/* 80329928 00325588  90 03 01 90 */	stw r0, 0x190(r3)
/* 8032992C 0032558C  48 00 0E 60 */	b lbl_8032A78C
/* 80329930 00325590  81 2D B0 68 */	lwz r9, lbl_80640328-_SDA_BASE_(r13)
/* 80329934 00325594  80 09 01 A4 */	lwz r0, 0x1a4(r9)
/* 80329938 00325598  2C 00 00 01 */	cmpwi r0, 1
/* 8032993C 0032559C  40 82 00 10 */	bne lbl_8032994C
/* 80329940 003255A0  80 09 00 F8 */	lwz r0, 0xf8(r9)
/* 80329944 003255A4  7C 19 00 00 */	cmpw r25, r0
/* 80329948 003255A8  41 82 00 18 */	beq lbl_80329960
lbl_8032994C:
/* 8032994C 003255AC  38 9F 0A BC */	addi r4, r31, 0xabc
/* 80329950 003255B0  38 60 00 04 */	li r3, 4
/* 80329954 003255B4  4C C6 31 82 */	crclr 6
/* 80329958 003255B8  4B FF 31 DD */	bl DWC_Printf
/* 8032995C 003255BC  48 00 0E 30 */	b lbl_8032A78C
lbl_80329960:
/* 80329960 003255C0  80 FB 00 00 */	lwz r7, 0(r27)
/* 80329964 003255C4  81 1B 00 04 */	lwz r8, 4(r27)
/* 80329968 003255C8  88 09 00 15 */	lbz r0, 0x15(r9)
/* 8032996C 003255CC  54 E6 C2 1E */	rlwinm r6, r7, 0x18, 8, 0xf
/* 80329970 003255D0  54 E5 40 0E */	rlwinm r5, r7, 8, 0, 7
/* 80329974 003255D4  55 04 C2 1E */	rlwinm r4, r8, 0x18, 8, 0xf
/* 80329978 003255D8  55 03 40 0E */	rlwinm r3, r8, 8, 0, 7
/* 8032997C 003255DC  28 00 00 01 */	cmplwi r0, 1
/* 80329980 003255E0  50 E6 C6 3E */	rlwimi r6, r7, 0x18, 0x18, 0x1f
/* 80329984 003255E4  50 E5 44 2E */	rlwimi r5, r7, 8, 0x10, 0x17
/* 80329988 003255E8  7C C0 2B 78 */	or r0, r6, r5
/* 8032998C 003255EC  51 04 C6 3E */	rlwimi r4, r8, 0x18, 0x18, 0x1f
/* 80329990 003255F0  51 03 44 2E */	rlwimi r3, r8, 8, 0x10, 0x17
/* 80329994 003255F4  7C 83 1B 78 */	or r3, r4, r3
/* 80329998 003255F8  54 1D 80 3E */	rotlwi r29, r0, 0x10
/* 8032999C 003255FC  54 7C 86 3E */	rlwinm r28, r3, 0x10, 0x18, 0x1f
/* 803299A0 00325600  40 82 00 E0 */	bne lbl_80329A80
/* 803299A4 00325604  88 09 01 AA */	lbz r0, 0x1aa(r9)
/* 803299A8 00325608  2C 00 00 00 */	cmpwi r0, 0
/* 803299AC 0032560C  40 82 00 D4 */	bne lbl_80329A80
/* 803299B0 00325610  80 09 03 0C */	lwz r0, 0x30c(r9)
/* 803299B4 00325614  2C 00 00 00 */	cmpwi r0, 0
/* 803299B8 00325618  40 82 00 0C */	bne lbl_803299C4
/* 803299BC 0032561C  38 80 00 00 */	li r4, 0
/* 803299C0 00325620  48 00 00 48 */	b lbl_80329A08
lbl_803299C4:
/* 803299C4 00325624  3B 00 00 00 */	li r24, 0
/* 803299C8 00325628  48 00 00 2C */	b lbl_803299F4
lbl_803299CC:
/* 803299CC 0032562C  7C 63 C2 14 */	add r3, r3, r24
/* 803299D0 00325630  88 63 03 14 */	lbz r3, 0x314(r3)
/* 803299D4 00325634  4B FF 61 09 */	bl DWCi_GetProfileIDFromList
/* 803299D8 00325638  2C 03 00 00 */	cmpwi r3, 0
/* 803299DC 0032563C  40 81 00 14 */	ble lbl_803299F0
/* 803299E0 00325640  7C 03 E8 00 */	cmpw r3, r29
/* 803299E4 00325644  40 82 00 0C */	bne lbl_803299F0
/* 803299E8 00325648  38 80 00 01 */	li r4, 1
/* 803299EC 0032564C  48 00 00 1C */	b lbl_80329A08
lbl_803299F0:
/* 803299F0 00325650  3B 18 00 01 */	addi r24, r24, 1
lbl_803299F4:
/* 803299F4 00325654  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803299F8 00325658  80 03 03 54 */	lwz r0, 0x354(r3)
/* 803299FC 0032565C  7C 18 00 00 */	cmpw r24, r0
/* 80329A00 00325660  41 80 FF CC */	blt lbl_803299CC
/* 80329A04 00325664  38 80 00 00 */	li r4, 0
lbl_80329A08:
/* 80329A08 00325668  54 83 C2 1E */	rlwinm r3, r4, 0x18, 8, 0xf
/* 80329A0C 0032566C  54 80 40 0E */	rlwinm r0, r4, 8, 0, 7
/* 80329A10 00325670  50 83 C6 3E */	rlwimi r3, r4, 0x18, 0x18, 0x1f
/* 80329A14 00325674  7F A5 EB 78 */	mr r5, r29
/* 80329A18 00325678  50 80 44 2E */	rlwimi r0, r4, 8, 0x10, 0x17
/* 80329A1C 0032567C  38 9F 0A E4 */	addi r4, r31, 0xae4
/* 80329A20 00325680  7C 60 03 78 */	or r0, r3, r0
/* 80329A24 00325684  38 60 00 40 */	li r3, 0x40
/* 80329A28 00325688  54 06 80 3E */	rotlwi r6, r0, 0x10
/* 80329A2C 0032568C  90 C1 00 18 */	stw r6, 0x18(r1)
/* 80329A30 00325690  4C C6 31 82 */	crclr 6
/* 80329A34 00325694  4B FF 31 01 */	bl DWC_Printf
/* 80329A38 00325698  7F 24 CB 78 */	mr r4, r25
/* 80329A3C 0032569C  7F 45 D3 78 */	mr r5, r26
/* 80329A40 003256A0  7F C6 F3 78 */	mr r6, r30
/* 80329A44 003256A4  38 E1 00 18 */	addi r7, r1, 0x18
/* 80329A48 003256A8  38 60 00 20 */	li r3, 0x20
/* 80329A4C 003256AC  39 00 00 01 */	li r8, 1
/* 80329A50 003256B0  4B FF EE F5 */	bl DWCi_SendMatchCommand
/* 80329A54 003256B4  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80329A58 003256B8  88 04 00 15 */	lbz r0, 0x15(r4)
/* 80329A5C 003256BC  2C 00 00 00 */	cmpwi r0, 0
/* 80329A60 003256C0  40 82 00 0C */	bne lbl_80329A6C
/* 80329A64 003256C4  48 00 4A 35 */	bl DWCi_HandleSBError
/* 80329A68 003256C8  48 00 00 08 */	b lbl_80329A70
lbl_80329A6C:
/* 80329A6C 003256CC  48 00 48 25 */	bl DWCi_HandleGPError
lbl_80329A70:
/* 80329A70 003256D0  2C 03 00 00 */	cmpwi r3, 0
/* 80329A74 003256D4  41 82 00 0C */	beq lbl_80329A80
/* 80329A78 003256D8  38 60 00 00 */	li r3, 0
/* 80329A7C 003256DC  48 00 0D 14 */	b lbl_8032A790
lbl_80329A80:
/* 80329A80 003256E0  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80329A84 003256E4  88 64 00 14 */	lbz r3, 0x14(r4)
/* 80329A88 003256E8  38 03 00 01 */	addi r0, r3, 1
/* 80329A8C 003256EC  54 00 10 3A */	slwi r0, r0, 2
/* 80329A90 003256F0  7C 64 02 14 */	add r3, r4, r0
/* 80329A94 003256F4  93 A3 00 F8 */	stw r29, 0xf8(r3)
/* 80329A98 003256F8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80329A9C 003256FC  88 03 00 14 */	lbz r0, 0x14(r3)
/* 80329AA0 00325700  7C 60 1A 14 */	add r3, r0, r3
/* 80329AA4 00325704  9B 83 02 E1 */	stb r28, 0x2e1(r3)
/* 80329AA8 00325708  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80329AAC 0032570C  80 63 00 10 */	lwz r3, 0x10(r3)
/* 80329AB0 00325710  48 02 4B 11 */	bl qr2_send_statechanged
/* 80329AB4 00325714  83 0D B0 68 */	lwz r24, lbl_80640328-_SDA_BASE_(r13)
/* 80329AB8 00325718  80 18 04 80 */	lwz r0, 0x480(r24)
/* 80329ABC 0032571C  2C 00 00 00 */	cmpwi r0, 0
/* 80329AC0 00325720  41 82 00 1C */	beq lbl_80329ADC
/* 80329AC4 00325724  7F A3 EB 78 */	mr r3, r29
/* 80329AC8 00325728  4B FF 60 81 */	bl DWCi_GetFriendListIndex
/* 80329ACC 0032572C  81 98 04 80 */	lwz r12, 0x480(r24)
/* 80329AD0 00325730  80 98 04 84 */	lwz r4, 0x484(r24)
/* 80329AD4 00325734  7D 89 03 A6 */	mtctr r12
/* 80329AD8 00325738  4E 80 04 21 */	bctrl
lbl_80329ADC:
/* 80329ADC 0032573C  7F A5 EB 78 */	mr r5, r29
/* 80329AE0 00325740  7F 86 E3 78 */	mr r6, r28
/* 80329AE4 00325744  38 9F 0B 08 */	addi r4, r31, 0xb08
/* 80329AE8 00325748  38 60 00 40 */	li r3, 0x40
/* 80329AEC 0032574C  4C C6 31 82 */	crclr 6
/* 80329AF0 00325750  4B FF 30 45 */	bl DWC_Printf
/* 80329AF4 00325754  48 00 0C 98 */	b lbl_8032A78C
/* 80329AF8 00325758  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80329AFC 0032575C  80 04 01 A4 */	lwz r0, 0x1a4(r4)
/* 80329B00 00325760  2C 00 00 01 */	cmpwi r0, 1
/* 80329B04 00325764  40 82 00 14 */	bne lbl_80329B18
/* 80329B08 00325768  80 04 00 F8 */	lwz r0, 0xf8(r4)
/* 80329B0C 0032576C  39 24 00 F8 */	addi r9, r4, 0xf8
/* 80329B10 00325770  7C 19 00 00 */	cmpw r25, r0
/* 80329B14 00325774  41 82 00 18 */	beq lbl_80329B2C
lbl_80329B18:
/* 80329B18 00325778  38 9F 0B 3C */	addi r4, r31, 0xb3c
/* 80329B1C 0032577C  38 60 00 04 */	li r3, 4
/* 80329B20 00325780  4C C6 31 82 */	crclr 6
/* 80329B24 00325784  4B FF 30 11 */	bl DWC_Printf
/* 80329B28 00325788  48 00 0C 64 */	b lbl_8032A78C
lbl_80329B2C:
/* 80329B2C 0032578C  80 BB 00 00 */	lwz r5, 0(r27)
/* 80329B30 00325790  54 A3 C2 1E */	rlwinm r3, r5, 0x18, 8, 0xf
/* 80329B34 00325794  54 A0 40 0E */	rlwinm r0, r5, 8, 0, 7
/* 80329B38 00325798  50 A3 C6 3E */	rlwimi r3, r5, 0x18, 0x18, 0x1f
/* 80329B3C 0032579C  50 A0 44 2E */	rlwimi r0, r5, 8, 0x10, 0x17
/* 80329B40 003257A0  7C 60 03 78 */	or r0, r3, r0
/* 80329B44 003257A4  54 1C 80 3F */	rotlwi. r28, r0, 0x10
/* 80329B48 003257A8  40 82 00 64 */	bne lbl_80329BAC
/* 80329B4C 003257AC  81 1B 00 04 */	lwz r8, 4(r27)
/* 80329B50 003257B0  38 60 00 03 */	li r3, 3
/* 80329B54 003257B4  81 3B 00 08 */	lwz r9, 8(r27)
/* 80329B58 003257B8  55 07 C2 1E */	rlwinm r7, r8, 0x18, 8, 0xf
/* 80329B5C 003257BC  55 00 40 0E */	rlwinm r0, r8, 8, 0, 7
/* 80329B60 003257C0  55 26 C2 1E */	rlwinm r6, r9, 0x18, 8, 0xf
/* 80329B64 003257C4  55 25 40 0E */	rlwinm r5, r9, 8, 0, 7
/* 80329B68 003257C8  51 07 C6 3E */	rlwimi r7, r8, 0x18, 0x18, 0x1f
/* 80329B6C 003257CC  51 00 44 2E */	rlwimi r0, r8, 8, 0x10, 0x17
/* 80329B70 003257D0  7C E0 03 78 */	or r0, r7, r0
/* 80329B74 003257D4  51 26 C6 3E */	rlwimi r6, r9, 0x18, 0x18, 0x1f
/* 80329B78 003257D8  54 07 80 3E */	rotlwi r7, r0, 0x10
/* 80329B7C 003257DC  51 25 44 2E */	rlwimi r5, r9, 8, 0x10, 0x17
/* 80329B80 003257E0  7C C5 2B 78 */	or r5, r6, r5
/* 80329B84 003257E4  54 00 90 3A */	rlwinm r0, r0, 0x12, 0, 0x1d
/* 80329B88 003257E8  54 A5 86 3E */	rlwinm r5, r5, 0x10, 0x18, 0x1f
/* 80329B8C 003257EC  7C 87 22 14 */	add r4, r7, r4
/* 80329B90 003257F0  98 A4 02 E0 */	stb r5, 0x2e0(r4)
/* 80329B94 003257F4  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80329B98 003257F8  80 A4 02 10 */	lwz r5, 0x210(r4)
/* 80329B9C 003257FC  7C 84 02 14 */	add r4, r4, r0
/* 80329BA0 00325800  90 A4 00 F8 */	stw r5, 0xf8(r4)
/* 80329BA4 00325804  48 00 1F 79 */	bl DWCi_PostProcessConnection
/* 80329BA8 00325808  48 00 0B E4 */	b lbl_8032A78C
lbl_80329BAC:
/* 80329BAC 0032580C  80 BB 00 04 */	lwz r5, 4(r27)
/* 80329BB0 00325810  81 1B 00 08 */	lwz r8, 8(r27)
/* 80329BB4 00325814  54 A3 C2 1E */	rlwinm r3, r5, 0x18, 8, 0xf
/* 80329BB8 00325818  54 A0 40 0E */	rlwinm r0, r5, 8, 0, 7
/* 80329BBC 0032581C  50 A3 C6 3E */	rlwimi r3, r5, 0x18, 0x18, 0x1f
/* 80329BC0 00325820  55 06 C2 1E */	rlwinm r6, r8, 0x18, 8, 0xf
/* 80329BC4 00325824  50 A0 44 2E */	rlwimi r0, r5, 8, 0x10, 0x17
/* 80329BC8 00325828  55 05 40 0E */	rlwinm r5, r8, 8, 0, 7
/* 80329BCC 0032582C  7C 67 03 78 */	or r7, r3, r0
/* 80329BD0 00325830  51 06 C6 3E */	rlwimi r6, r8, 0x18, 0x18, 0x1f
/* 80329BD4 00325834  54 E0 90 3A */	rlwinm r0, r7, 0x12, 0, 0x1d
/* 80329BD8 00325838  51 05 44 2E */	rlwimi r5, r8, 8, 0x10, 0x17
/* 80329BDC 0032583C  7C 69 00 2E */	lwzx r3, r9, r0
/* 80329BE0 00325840  7C C5 2B 78 */	or r5, r6, r5
/* 80329BE4 00325844  54 E6 80 3E */	rotlwi r6, r7, 0x10
/* 80329BE8 00325848  7C 1C 18 00 */	cmpw r28, r3
/* 80329BEC 0032584C  54 AA 86 3E */	rlwinm r10, r5, 0x10, 0x18, 0x1f
/* 80329BF0 00325850  40 82 00 94 */	bne lbl_80329C84
/* 80329BF4 00325854  88 64 00 0D */	lbz r3, 0xd(r4)
/* 80329BF8 00325858  38 63 FF FF */	addi r3, r3, -1
/* 80329BFC 0032585C  7C 06 18 40 */	cmplw r6, r3
/* 80329C00 00325860  40 82 00 84 */	bne lbl_80329C84
/* 80329C04 00325864  57 85 C2 1E */	rlwinm r5, r28, 0x18, 8, 0xf
/* 80329C08 00325868  57 80 40 0E */	rlwinm r0, r28, 8, 0, 7
/* 80329C0C 0032586C  53 85 C6 3E */	rlwimi r5, r28, 0x18, 0x18, 0x1f
/* 80329C10 00325870  38 9F 0B 64 */	addi r4, r31, 0xb64
/* 80329C14 00325874  53 80 44 2E */	rlwimi r0, r28, 8, 0x10, 0x17
/* 80329C18 00325878  38 60 00 40 */	li r3, 0x40
/* 80329C1C 0032587C  7C A0 03 78 */	or r0, r5, r0
/* 80329C20 00325880  38 A0 00 09 */	li r5, 9
/* 80329C24 00325884  54 00 80 3E */	rotlwi r0, r0, 0x10
/* 80329C28 00325888  38 C0 00 08 */	li r6, 8
/* 80329C2C 0032588C  90 01 00 0C */	stw r0, 0xc(r1)
/* 80329C30 00325890  4C C6 31 82 */	crclr 6
/* 80329C34 00325894  4B FF 2F 01 */	bl DWC_Printf
/* 80329C38 00325898  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 80329C3C 0032589C  7F 24 CB 78 */	mr r4, r25
/* 80329C40 003258A0  38 E1 00 0C */	addi r7, r1, 0xc
/* 80329C44 003258A4  38 60 00 09 */	li r3, 9
/* 80329C48 003258A8  80 A6 00 24 */	lwz r5, 0x24(r6)
/* 80329C4C 003258AC  39 00 00 01 */	li r8, 1
/* 80329C50 003258B0  A0 C6 00 A4 */	lhz r6, 0xa4(r6)
/* 80329C54 003258B4  4B FF EC F1 */	bl DWCi_SendMatchCommand
/* 80329C58 003258B8  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80329C5C 003258BC  88 04 00 15 */	lbz r0, 0x15(r4)
/* 80329C60 003258C0  2C 00 00 00 */	cmpwi r0, 0
/* 80329C64 003258C4  40 82 00 0C */	bne lbl_80329C70
/* 80329C68 003258C8  48 00 48 31 */	bl DWCi_HandleSBError
/* 80329C6C 003258CC  48 00 00 08 */	b lbl_80329C74
lbl_80329C70:
/* 80329C70 003258D0  48 00 46 21 */	bl DWCi_HandleGPError
lbl_80329C74:
/* 80329C74 003258D4  2C 03 00 00 */	cmpwi r3, 0
/* 80329C78 003258D8  41 82 0B 14 */	beq lbl_8032A78C
/* 80329C7C 003258DC  38 60 00 00 */	li r3, 0
/* 80329C80 003258E0  48 00 0B 10 */	b lbl_8032A790
lbl_80329C84:
/* 80329C84 003258E4  7F 89 01 2E */	stwx r28, r9, r0
/* 80329C88 003258E8  54 C7 08 3C */	slwi r7, r6, 1
/* 80329C8C 003258EC  81 9B 00 10 */	lwz r12, 0x10(r27)
/* 80329C90 003258F0  38 9F 0B 90 */	addi r4, r31, 0xb90
/* 80329C94 003258F4  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80329C98 003258F8  38 60 00 04 */	li r3, 4
/* 80329C9C 003258FC  55 89 C2 1E */	rlwinm r9, r12, 0x18, 8, 0xf
/* 80329CA0 00325900  55 88 40 0E */	rlwinm r8, r12, 8, 0, 7
/* 80329CA4 00325904  7C A6 2A 14 */	add r5, r6, r5
/* 80329CA8 00325908  81 7B 00 0C */	lwz r11, 0xc(r27)
/* 80329CAC 0032590C  99 45 02 E0 */	stb r10, 0x2e0(r5)
/* 80329CB0 00325910  7D 26 4B 78 */	mr r6, r9
/* 80329CB4 00325914  7D 05 43 78 */	mr r5, r8
/* 80329CB8 00325918  51 89 C6 3E */	rlwimi r9, r12, 0x18, 0x18, 0x1f
/* 80329CBC 0032591C  81 4D B0 68 */	lwz r10, lbl_80640328-_SDA_BASE_(r13)
/* 80329CC0 00325920  51 88 44 2E */	rlwimi r8, r12, 8, 0x10, 0x17
/* 80329CC4 00325924  7D 29 43 78 */	or r9, r9, r8
/* 80329CC8 00325928  51 86 C6 3E */	rlwimi r6, r12, 0x18, 0x18, 0x1f
/* 80329CCC 0032592C  7D 0A 02 14 */	add r8, r10, r0
/* 80329CD0 00325930  51 85 44 2E */	rlwimi r5, r12, 8, 0x10, 0x17
/* 80329CD4 00325934  91 68 00 24 */	stw r11, 0x24(r8)
/* 80329CD8 00325938  7C C0 2B 78 */	or r0, r6, r5
/* 80329CDC 0032593C  55 26 84 3E */	srwi r6, r9, 0x10
/* 80329CE0 00325940  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80329CE4 00325944  54 00 84 3E */	srwi r0, r0, 0x10
/* 80329CE8 00325948  7C A5 3A 14 */	add r5, r5, r7
/* 80329CEC 0032594C  B0 C5 00 A4 */	sth r6, 0xa4(r5)
/* 80329CF0 00325950  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80329CF4 00325954  91 65 01 BC */	stw r11, 0x1bc(r5)
/* 80329CF8 00325958  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80329CFC 0032595C  B0 05 01 B8 */	sth r0, 0x1b8(r5)
/* 80329D00 00325960  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 80329D04 00325964  80 A6 01 BC */	lwz r5, 0x1bc(r6)
/* 80329D08 00325968  A0 C6 01 B8 */	lhz r6, 0x1b8(r6)
/* 80329D0C 0032596C  4C C6 31 82 */	crclr 6
/* 80329D10 00325970  4B FF 2E 25 */	bl DWC_Printf
/* 80329D14 00325974  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80329D18 00325978  38 00 00 05 */	li r0, 5
/* 80329D1C 0032597C  7F 85 E3 78 */	mr r5, r28
/* 80329D20 00325980  38 9F 0B A8 */	addi r4, r31, 0xba8
/* 80329D24 00325984  90 03 01 A4 */	stw r0, 0x1a4(r3)
/* 80329D28 00325988  38 60 00 40 */	li r3, 0x40
/* 80329D2C 0032598C  4C C6 31 82 */	crclr 6
/* 80329D30 00325990  4B FF 2E 05 */	bl DWC_Printf
/* 80329D34 00325994  7F 83 E3 78 */	mr r3, r28
/* 80329D38 00325998  4B FF E5 09 */	bl DWCi_SBUpdateAsync
/* 80329D3C 0032599C  48 00 47 5D */	bl DWCi_HandleSBError
/* 80329D40 003259A0  2C 03 00 00 */	cmpwi r3, 0
/* 80329D44 003259A4  41 82 00 0C */	beq lbl_80329D50
/* 80329D48 003259A8  38 60 00 00 */	li r3, 0
/* 80329D4C 003259AC  48 00 0A 44 */	b lbl_8032A790
lbl_80329D50:
/* 80329D50 003259B0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80329D54 003259B4  38 00 00 00 */	li r0, 0
/* 80329D58 003259B8  90 03 01 D0 */	stw r0, 0x1d0(r3)
/* 80329D5C 003259BC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80329D60 003259C0  90 03 01 C0 */	stw r0, 0x1c0(r3)
/* 80329D64 003259C4  48 00 0A 28 */	b lbl_8032A78C
/* 80329D68 003259C8  81 0D B0 68 */	lwz r8, lbl_80640328-_SDA_BASE_(r13)
/* 80329D6C 003259CC  80 08 01 A4 */	lwz r0, 0x1a4(r8)
/* 80329D70 003259D0  2C 00 00 0D */	cmpwi r0, 0xd
/* 80329D74 003259D4  40 82 00 4C */	bne lbl_80329DC0
/* 80329D78 003259D8  88 68 01 A8 */	lbz r3, 0x1a8(r8)
/* 80329D7C 003259DC  80 FB 00 00 */	lwz r7, 0(r27)
/* 80329D80 003259E0  38 83 00 01 */	addi r4, r3, 1
/* 80329D84 003259E4  54 80 10 3A */	slwi r0, r4, 2
/* 80329D88 003259E8  54 E6 C2 1E */	rlwinm r6, r7, 0x18, 8, 0xf
/* 80329D8C 003259EC  54 E5 40 0E */	rlwinm r5, r7, 8, 0, 7
/* 80329D90 003259F0  7C 68 02 14 */	add r3, r8, r0
/* 80329D94 003259F4  50 E6 C6 3E */	rlwimi r6, r7, 0x18, 0x18, 0x1f
/* 80329D98 003259F8  50 E5 44 2E */	rlwimi r5, r7, 8, 0x10, 0x17
/* 80329D9C 003259FC  80 03 00 F8 */	lwz r0, 0xf8(r3)
/* 80329DA0 00325A00  7C C3 2B 78 */	or r3, r6, r5
/* 80329DA4 00325A04  54 63 80 3E */	rotlwi r3, r3, 0x10
/* 80329DA8 00325A08  7C 03 00 40 */	cmplw r3, r0
/* 80329DAC 00325A0C  40 82 00 14 */	bne lbl_80329DC0
/* 80329DB0 00325A10  98 88 01 A8 */	stb r4, 0x1a8(r8)
/* 80329DB4 00325A14  38 60 00 00 */	li r3, 0
/* 80329DB8 00325A18  48 00 1D 65 */	bl DWCi_PostProcessConnection
/* 80329DBC 00325A1C  48 00 09 D0 */	b lbl_8032A78C
lbl_80329DC0:
/* 80329DC0 00325A20  38 9F 0B C8 */	addi r4, r31, 0xbc8
/* 80329DC4 00325A24  38 60 00 40 */	li r3, 0x40
/* 80329DC8 00325A28  38 A0 00 09 */	li r5, 9
/* 80329DCC 00325A2C  4C C6 31 82 */	crclr 6
/* 80329DD0 00325A30  4B FF 2D 65 */	bl DWC_Printf
/* 80329DD4 00325A34  48 00 09 B8 */	b lbl_8032A78C
/* 80329DD8 00325A38  80 ED B0 68 */	lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 80329DDC 00325A3C  80 C7 01 A4 */	lwz r6, 0x1a4(r7)
/* 80329DE0 00325A40  2C 06 00 01 */	cmpwi r6, 1
/* 80329DE4 00325A44  41 82 00 20 */	beq lbl_80329E04
/* 80329DE8 00325A48  2C 06 00 12 */	cmpwi r6, 0x12
/* 80329DEC 00325A4C  41 82 00 18 */	beq lbl_80329E04
/* 80329DF0 00325A50  38 9F 0B E4 */	addi r4, r31, 0xbe4
/* 80329DF4 00325A54  38 60 00 04 */	li r3, 4
/* 80329DF8 00325A58  4C C6 31 82 */	crclr 6
/* 80329DFC 00325A5C  4B FF 2D 39 */	bl DWC_Printf
/* 80329E00 00325A60  48 00 09 8C */	b lbl_8032A78C
lbl_80329E04:
/* 80329E04 00325A64  88 07 00 15 */	lbz r0, 0x15(r7)
/* 80329E08 00325A68  2C 00 00 00 */	cmpwi r0, 0
/* 80329E0C 00325A6C  41 82 01 0C */	beq lbl_80329F18
/* 80329E10 00325A70  80 BB 00 00 */	lwz r5, 0(r27)
/* 80329E14 00325A74  88 07 01 AA */	lbz r0, 0x1aa(r7)
/* 80329E18 00325A78  54 A4 C2 1E */	rlwinm r4, r5, 0x18, 8, 0xf
/* 80329E1C 00325A7C  54 A3 40 0E */	rlwinm r3, r5, 8, 0, 7
/* 80329E20 00325A80  2C 00 00 00 */	cmpwi r0, 0
/* 80329E24 00325A84  50 A4 C6 3E */	rlwimi r4, r5, 0x18, 0x18, 0x1f
/* 80329E28 00325A88  50 A3 44 2E */	rlwimi r3, r5, 8, 0x10, 0x17
/* 80329E2C 00325A8C  7C 80 1B 78 */	or r0, r4, r3
/* 80329E30 00325A90  54 18 80 3E */	rotlwi r24, r0, 0x10
/* 80329E34 00325A94  41 82 00 14 */	beq lbl_80329E48
/* 80329E38 00325A98  2C 06 00 04 */	cmpwi r6, 4
/* 80329E3C 00325A9C  40 82 00 0C */	bne lbl_80329E48
/* 80329E40 00325AA0  38 00 00 01 */	li r0, 1
/* 80329E44 00325AA4  48 00 00 CC */	b lbl_80329F10
lbl_80329E48:
/* 80329E48 00325AA8  7F 7D DB 78 */	mr r29, r27
/* 80329E4C 00325AAC  3B 80 00 00 */	li r28, 0
/* 80329E50 00325AB0  48 00 00 B4 */	b lbl_80329F04
lbl_80329E54:
/* 80329E54 00325AB4  80 BD 00 04 */	lwz r5, 4(r29)
/* 80329E58 00325AB8  80 07 03 0C */	lwz r0, 0x30c(r7)
/* 80329E5C 00325ABC  54 A4 C2 1E */	rlwinm r4, r5, 0x18, 8, 0xf
/* 80329E60 00325AC0  54 A3 40 0E */	rlwinm r3, r5, 8, 0, 7
/* 80329E64 00325AC4  2C 00 00 00 */	cmpwi r0, 0
/* 80329E68 00325AC8  50 A4 C6 3E */	rlwimi r4, r5, 0x18, 0x18, 0x1f
/* 80329E6C 00325ACC  50 A3 44 2E */	rlwimi r3, r5, 8, 0x10, 0x17
/* 80329E70 00325AD0  7C 80 1B 78 */	or r0, r4, r3
/* 80329E74 00325AD4  54 1A 80 3E */	rotlwi r26, r0, 0x10
/* 80329E78 00325AD8  40 82 00 0C */	bne lbl_80329E84
/* 80329E7C 00325ADC  38 00 00 00 */	li r0, 0
/* 80329E80 00325AE0  48 00 00 48 */	b lbl_80329EC8
lbl_80329E84:
/* 80329E84 00325AE4  3B 20 00 00 */	li r25, 0
/* 80329E88 00325AE8  48 00 00 2C */	b lbl_80329EB4
lbl_80329E8C:
/* 80329E8C 00325AEC  7C 63 CA 14 */	add r3, r3, r25
/* 80329E90 00325AF0  88 63 03 14 */	lbz r3, 0x314(r3)
/* 80329E94 00325AF4  4B FF 5C 49 */	bl DWCi_GetProfileIDFromList
/* 80329E98 00325AF8  2C 03 00 00 */	cmpwi r3, 0
/* 80329E9C 00325AFC  40 81 00 14 */	ble lbl_80329EB0
/* 80329EA0 00325B00  7C 03 D0 00 */	cmpw r3, r26
/* 80329EA4 00325B04  40 82 00 0C */	bne lbl_80329EB0
/* 80329EA8 00325B08  38 00 00 01 */	li r0, 1
/* 80329EAC 00325B0C  48 00 00 1C */	b lbl_80329EC8
lbl_80329EB0:
/* 80329EB0 00325B10  3B 39 00 01 */	addi r25, r25, 1
lbl_80329EB4:
/* 80329EB4 00325B14  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80329EB8 00325B18  80 03 03 54 */	lwz r0, 0x354(r3)
/* 80329EBC 00325B1C  7C 19 00 00 */	cmpw r25, r0
/* 80329EC0 00325B20  41 80 FF CC */	blt lbl_80329E8C
/* 80329EC4 00325B24  38 00 00 00 */	li r0, 0
lbl_80329EC8:
/* 80329EC8 00325B28  2C 00 00 00 */	cmpwi r0, 0
/* 80329ECC 00325B2C  40 82 00 0C */	bne lbl_80329ED8
/* 80329ED0 00325B30  38 00 00 00 */	li r0, 0
/* 80329ED4 00325B34  48 00 00 3C */	b lbl_80329F10
lbl_80329ED8:
/* 80329ED8 00325B38  80 ED B0 68 */	lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 80329EDC 00325B3C  88 07 01 AA */	lbz r0, 0x1aa(r7)
/* 80329EE0 00325B40  2C 00 00 00 */	cmpwi r0, 0
/* 80329EE4 00325B44  41 82 00 18 */	beq lbl_80329EFC
/* 80329EE8 00325B48  80 07 01 A4 */	lwz r0, 0x1a4(r7)
/* 80329EEC 00325B4C  2C 00 00 01 */	cmpwi r0, 1
/* 80329EF0 00325B50  40 82 00 0C */	bne lbl_80329EFC
/* 80329EF4 00325B54  38 00 00 01 */	li r0, 1
/* 80329EF8 00325B58  48 00 00 18 */	b lbl_80329F10
lbl_80329EFC:
/* 80329EFC 00325B5C  3B BD 00 04 */	addi r29, r29, 4
/* 80329F00 00325B60  3B 9C 00 01 */	addi r28, r28, 1
lbl_80329F04:
/* 80329F04 00325B64  7C 1C C0 40 */	cmplw r28, r24
/* 80329F08 00325B68  41 80 FF 4C */	blt lbl_80329E54
/* 80329F0C 00325B6C  38 00 00 01 */	li r0, 1
lbl_80329F10:
/* 80329F10 00325B70  2C 00 00 00 */	cmpwi r0, 0
/* 80329F14 00325B74  41 82 00 60 */	beq lbl_80329F74
lbl_80329F18:
/* 80329F18 00325B78  81 3B 00 04 */	lwz r9, 4(r27)
/* 80329F1C 00325B7C  38 E0 00 00 */	li r7, 0
/* 80329F20 00325B80  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80329F24 00325B84  38 9F 0C 08 */	addi r4, r31, 0xc08
/* 80329F28 00325B88  55 28 C2 1E */	rlwinm r8, r9, 0x18, 8, 0xf
/* 80329F2C 00325B8C  55 26 40 0E */	rlwinm r6, r9, 8, 0, 7
/* 80329F30 00325B90  51 28 C6 3E */	rlwimi r8, r9, 0x18, 0x18, 0x1f
/* 80329F34 00325B94  55 23 C2 1E */	rlwinm r3, r9, 0x18, 8, 0xf
/* 80329F38 00325B98  51 26 44 2E */	rlwimi r6, r9, 8, 0x10, 0x17
/* 80329F3C 00325B9C  55 20 40 0E */	rlwinm r0, r9, 8, 0, 7
/* 80329F40 00325BA0  7D 06 33 78 */	or r6, r8, r6
/* 80329F44 00325BA4  51 23 C6 3E */	rlwimi r3, r9, 0x18, 0x18, 0x1f
/* 80329F48 00325BA8  54 C6 80 3E */	rotlwi r6, r6, 0x10
/* 80329F4C 00325BAC  51 20 44 2E */	rlwimi r0, r9, 8, 0x10, 0x17
/* 80329F50 00325BB0  90 C5 02 18 */	stw r6, 0x218(r5)
/* 80329F54 00325BB4  7C 60 03 78 */	or r0, r3, r0
/* 80329F58 00325BB8  54 05 80 3E */	rotlwi r5, r0, 0x10
/* 80329F5C 00325BBC  38 60 00 40 */	li r3, 0x40
/* 80329F60 00325BC0  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 80329F64 00325BC4  98 E6 01 AB */	stb r7, 0x1ab(r6)
/* 80329F68 00325BC8  4C C6 31 82 */	crclr 6
/* 80329F6C 00325BCC  4B FF 2B C9 */	bl DWC_Printf
/* 80329F70 00325BD0  48 00 00 3C */	b lbl_80329FAC
lbl_80329F74:
/* 80329F74 00325BD4  80 FB 00 04 */	lwz r7, 4(r27)
/* 80329F78 00325BD8  38 C0 00 00 */	li r6, 0
/* 80329F7C 00325BDC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80329F80 00325BE0  38 9F 0C 34 */	addi r4, r31, 0xc34
/* 80329F84 00325BE4  54 E5 C2 1E */	rlwinm r5, r7, 0x18, 8, 0xf
/* 80329F88 00325BE8  54 E0 40 0E */	rlwinm r0, r7, 8, 0, 7
/* 80329F8C 00325BEC  90 C3 02 18 */	stw r6, 0x218(r3)
/* 80329F90 00325BF0  50 E5 C6 3E */	rlwimi r5, r7, 0x18, 0x18, 0x1f
/* 80329F94 00325BF4  50 E0 44 2E */	rlwimi r0, r7, 8, 0x10, 0x17
/* 80329F98 00325BF8  38 60 00 40 */	li r3, 0x40
/* 80329F9C 00325BFC  7C A0 03 78 */	or r0, r5, r0
/* 80329FA0 00325C00  54 05 80 3E */	rotlwi r5, r0, 0x10
/* 80329FA4 00325C04  4C C6 31 82 */	crclr 6
/* 80329FA8 00325C08  4B FF 2B 8D */	bl DWC_Printf
lbl_80329FAC:
/* 80329FAC 00325C0C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80329FB0 00325C10  88 03 00 0D */	lbz r0, 0xd(r3)
/* 80329FB4 00325C14  2C 00 00 00 */	cmpwi r0, 0
/* 80329FB8 00325C18  41 82 00 14 */	beq lbl_80329FCC
/* 80329FBC 00325C1C  80 63 00 04 */	lwz r3, 4(r3)
/* 80329FC0 00325C20  80 63 00 00 */	lwz r3, 0(r3)
/* 80329FC4 00325C24  48 01 FD AD */	bl gt2CloseAllConnectionsHard
/* 80329FC8 00325C28  48 00 07 C4 */	b lbl_8032A78C
lbl_80329FCC:
/* 80329FCC 00325C2C  48 00 2D F5 */	bl DWCi_ResumeMatching
/* 80329FD0 00325C30  2C 03 00 00 */	cmpwi r3, 0
/* 80329FD4 00325C34  41 82 07 B8 */	beq lbl_8032A78C
/* 80329FD8 00325C38  38 60 00 00 */	li r3, 0
/* 80329FDC 00325C3C  48 00 07 B4 */	b lbl_8032A790
/* 80329FE0 00325C40  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80329FE4 00325C44  80 03 00 F8 */	lwz r0, 0xf8(r3)
/* 80329FE8 00325C48  7C 19 00 00 */	cmpw r25, r0
/* 80329FEC 00325C4C  41 82 00 18 */	beq lbl_8032A004
/* 80329FF0 00325C50  38 9F 0C 78 */	addi r4, r31, 0xc78
/* 80329FF4 00325C54  38 60 00 04 */	li r3, 4
/* 80329FF8 00325C58  4C C6 31 82 */	crclr 6
/* 80329FFC 00325C5C  4B FF 2B 39 */	bl DWC_Printf
/* 8032A000 00325C60  48 00 07 8C */	b lbl_8032A78C
lbl_8032A004:
/* 8032A004 00325C64  80 FB 00 00 */	lwz r7, 0(r27)
/* 8032A008 00325C68  7F 25 CB 78 */	mr r5, r25
/* 8032A00C 00325C6C  38 9F 0C 98 */	addi r4, r31, 0xc98
/* 8032A010 00325C70  38 60 00 40 */	li r3, 0x40
/* 8032A014 00325C74  54 E6 C2 1E */	rlwinm r6, r7, 0x18, 8, 0xf
/* 8032A018 00325C78  54 E0 40 0E */	rlwinm r0, r7, 8, 0, 7
/* 8032A01C 00325C7C  50 E6 C6 3E */	rlwimi r6, r7, 0x18, 0x18, 0x1f
/* 8032A020 00325C80  50 E0 44 2E */	rlwimi r0, r7, 8, 0x10, 0x17
/* 8032A024 00325C84  7C C0 03 78 */	or r0, r6, r0
/* 8032A028 00325C88  54 06 80 3E */	rotlwi r6, r0, 0x10
/* 8032A02C 00325C8C  4C C6 31 82 */	crclr 6
/* 8032A030 00325C90  4B FF 2B 05 */	bl DWC_Printf
/* 8032A034 00325C94  80 ED B0 68 */	lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 8032A038 00325C98  38 9F 0C C8 */	addi r4, r31, 0xcc8
/* 8032A03C 00325C9C  38 60 00 04 */	li r3, 4
/* 8032A040 00325CA0  88 A7 00 14 */	lbz r5, 0x14(r7)
/* 8032A044 00325CA4  88 C7 00 0D */	lbz r6, 0xd(r7)
/* 8032A048 00325CA8  80 E7 01 A4 */	lwz r7, 0x1a4(r7)
/* 8032A04C 00325CAC  4C C6 31 82 */	crclr 6
/* 8032A050 00325CB0  4B FF 2A E5 */	bl DWC_Printf
/* 8032A054 00325CB4  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032A058 00325CB8  88 03 00 15 */	lbz r0, 0x15(r3)
/* 8032A05C 00325CBC  2C 00 00 00 */	cmpwi r0, 0
/* 8032A060 00325CC0  41 82 00 10 */	beq lbl_8032A070
/* 8032A064 00325CC4  88 03 00 15 */	lbz r0, 0x15(r3)
/* 8032A068 00325CC8  28 00 00 01 */	cmplwi r0, 1
/* 8032A06C 00325CCC  40 82 00 1C */	bne lbl_8032A088
lbl_8032A070:
/* 8032A070 00325CD0  7F 23 CB 78 */	mr r3, r25
/* 8032A074 00325CD4  48 00 17 E1 */	bl DWCi_CancelPreConnectedClientProcess
/* 8032A078 00325CD8  2C 03 00 00 */	cmpwi r3, 0
/* 8032A07C 00325CDC  40 82 07 10 */	bne lbl_8032A78C
/* 8032A080 00325CE0  38 60 00 00 */	li r3, 0
/* 8032A084 00325CE4  48 00 07 0C */	b lbl_8032A790
lbl_8032A088:
/* 8032A088 00325CE8  88 03 00 15 */	lbz r0, 0x15(r3)
/* 8032A08C 00325CEC  28 00 00 03 */	cmplwi r0, 3
/* 8032A090 00325CF0  40 82 06 FC */	bne lbl_8032A78C
/* 8032A094 00325CF4  93 23 02 1C */	stw r25, 0x21c(r3)
/* 8032A098 00325CF8  38 00 00 02 */	li r0, 2
/* 8032A09C 00325CFC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032A0A0 00325D00  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 8032A0A4 00325D04  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032A0A8 00325D08  80 63 00 04 */	lwz r3, 4(r3)
/* 8032A0AC 00325D0C  80 63 00 00 */	lwz r3, 0(r3)
/* 8032A0B0 00325D10  48 01 FC C1 */	bl gt2CloseAllConnectionsHard
/* 8032A0B4 00325D14  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032A0B8 00325D18  38 00 00 00 */	li r0, 0
/* 8032A0BC 00325D1C  38 60 00 00 */	li r3, 0
/* 8032A0C0 00325D20  98 04 01 AC */	stb r0, 0x1ac(r4)
/* 8032A0C4 00325D24  48 00 2A AD */	bl DWCi_RestartFromCancel
/* 8032A0C8 00325D28  48 00 06 C4 */	b lbl_8032A78C
/* 8032A0CC 00325D2C  80 DB 00 00 */	lwz r6, 0(r27)
/* 8032A0D0 00325D30  7F 23 CB 78 */	mr r3, r25
/* 8032A0D4 00325D34  7F 04 C3 78 */	mr r4, r24
/* 8032A0D8 00325D38  54 C5 C2 1E */	rlwinm r5, r6, 0x18, 8, 0xf
/* 8032A0DC 00325D3C  54 C0 40 0E */	rlwinm r0, r6, 8, 0, 7
/* 8032A0E0 00325D40  50 C5 C6 3E */	rlwimi r5, r6, 0x18, 0x18, 0x1f
/* 8032A0E4 00325D44  50 C0 44 2E */	rlwimi r0, r6, 8, 0x10, 0x17
/* 8032A0E8 00325D48  7C A0 03 78 */	or r0, r5, r0
/* 8032A0EC 00325D4C  54 05 80 3E */	rotlwi r5, r0, 0x10
/* 8032A0F0 00325D50  48 00 33 31 */	bl DWCi_ProcessCancelMatchSynCommand
/* 8032A0F4 00325D54  2C 03 00 00 */	cmpwi r3, 0
/* 8032A0F8 00325D58  40 82 06 94 */	bne lbl_8032A78C
/* 8032A0FC 00325D5C  38 60 00 00 */	li r3, 0
/* 8032A100 00325D60  48 00 06 90 */	b lbl_8032A790
/* 8032A104 00325D64  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032A108 00325D68  80 03 00 F8 */	lwz r0, 0xf8(r3)
/* 8032A10C 00325D6C  7C 19 00 00 */	cmpw r25, r0
/* 8032A110 00325D70  41 82 00 0C */	beq lbl_8032A11C
/* 8032A114 00325D74  38 60 00 01 */	li r3, 1
/* 8032A118 00325D78  48 00 06 78 */	b lbl_8032A790
lbl_8032A11C:
/* 8032A11C 00325D7C  38 9F 0C E8 */	addi r4, r31, 0xce8
/* 8032A120 00325D80  38 60 00 04 */	li r3, 4
/* 8032A124 00325D84  4C C6 31 82 */	crclr 6
/* 8032A128 00325D88  4B FF 2A 0D */	bl DWC_Printf
/* 8032A12C 00325D8C  3B 00 00 00 */	li r24, 0
/* 8032A130 00325D90  48 00 00 78 */	b lbl_8032A1A8
lbl_8032A134:
/* 8032A134 00325D94  80 9B 00 00 */	lwz r4, 0(r27)
/* 8032A138 00325D98  38 A0 00 01 */	li r5, 1
/* 8032A13C 00325D9C  80 ED B0 68 */	lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 8032A140 00325DA0  54 83 C2 1E */	rlwinm r3, r4, 0x18, 8, 0xf
/* 8032A144 00325DA4  54 80 40 0E */	rlwinm r0, r4, 8, 0, 7
/* 8032A148 00325DA8  50 83 C6 3E */	rlwimi r3, r4, 0x18, 0x18, 0x1f
/* 8032A14C 00325DAC  88 C7 00 0D */	lbz r6, 0xd(r7)
/* 8032A150 00325DB0  50 80 44 2E */	rlwimi r0, r4, 8, 0x10, 0x17
/* 8032A154 00325DB4  38 87 00 04 */	addi r4, r7, 4
/* 8032A158 00325DB8  7C 60 03 78 */	or r0, r3, r0
/* 8032A15C 00325DBC  54 03 80 3E */	rotlwi r3, r0, 0x10
/* 8032A160 00325DC0  7C C9 03 A6 */	mtctr r6
/* 8032A164 00325DC4  2C 06 00 01 */	cmpwi r6, 1
/* 8032A168 00325DC8  41 80 00 28 */	blt lbl_8032A190
lbl_8032A16C:
/* 8032A16C 00325DCC  80 04 00 F8 */	lwz r0, 0xf8(r4)
/* 8032A170 00325DD0  7C 03 00 00 */	cmpw r3, r0
/* 8032A174 00325DD4  40 82 00 10 */	bne lbl_8032A184
/* 8032A178 00325DD8  7C 67 2A 14 */	add r3, r7, r5
/* 8032A17C 00325DDC  88 63 02 E0 */	lbz r3, 0x2e0(r3)
/* 8032A180 00325DE0  48 00 00 14 */	b lbl_8032A194
lbl_8032A184:
/* 8032A184 00325DE4  38 84 00 04 */	addi r4, r4, 4
/* 8032A188 00325DE8  38 A5 00 01 */	addi r5, r5, 1
/* 8032A18C 00325DEC  42 00 FF E0 */	bdnz lbl_8032A16C
lbl_8032A190:
/* 8032A190 00325DF0  38 60 00 FF */	li r3, 0xff
lbl_8032A194:
/* 8032A194 00325DF4  28 03 00 FF */	cmplwi r3, 0xff
/* 8032A198 00325DF8  41 82 00 08 */	beq lbl_8032A1A0
/* 8032A19C 00325DFC  4B FF 88 D5 */	bl DWC_CloseConnectionHard
lbl_8032A1A0:
/* 8032A1A0 00325E00  3B 7B 00 04 */	addi r27, r27, 4
/* 8032A1A4 00325E04  3B 18 00 01 */	addi r24, r24, 1
lbl_8032A1A8:
/* 8032A1A8 00325E08  7C 18 E8 00 */	cmpw r24, r29
/* 8032A1AC 00325E0C  41 80 FF 88 */	blt lbl_8032A134
/* 8032A1B0 00325E10  48 00 05 DC */	b lbl_8032A78C
/* 8032A1B4 00325E14  80 6D B0 64 */	lwz r3, lbl_80640324-_SDA_BASE_(r13)
/* 8032A1B8 00325E18  2C 03 00 00 */	cmpwi r3, 0
/* 8032A1BC 00325E1C  41 82 00 C8 */	beq lbl_8032A284
/* 8032A1C0 00325E20  88 03 00 00 */	lbz r0, 0(r3)
/* 8032A1C4 00325E24  2C 00 00 00 */	cmpwi r0, 0
/* 8032A1C8 00325E28  41 82 00 BC */	beq lbl_8032A284
/* 8032A1CC 00325E2C  4B F4 85 ED */	bl OSGetTime
/* 8032A1D0 00325E30  3F 60 80 00 */	lis r27, 0x800000F8@ha
/* 8032A1D4 00325E34  83 8D B0 64 */	lwz r28, lbl_80640324-_SDA_BASE_(r13)
/* 8032A1D8 00325E38  80 1B 00 F8 */	lwz r0, 0x800000F8@l(r27)
/* 8032A1DC 00325E3C  3F 00 10 62 */	lis r24, 0x10624DD3@ha
/* 8032A1E0 00325E40  80 FC 00 14 */	lwz r7, 0x14(r28)
/* 8032A1E4 00325E44  38 B8 4D D3 */	addi r5, r24, 0x10624DD3@l
/* 8032A1E8 00325E48  54 00 F0 BE */	srwi r0, r0, 2
/* 8032A1EC 00325E4C  80 DC 00 10 */	lwz r6, 0x10(r28)
/* 8032A1F0 00325E50  7C 05 00 16 */	mulhwu r0, r5, r0
/* 8032A1F4 00325E54  7C 87 20 10 */	subfc r4, r7, r4
/* 8032A1F8 00325E58  7C 66 19 10 */	subfe r3, r6, r3
/* 8032A1FC 00325E5C  38 A0 00 00 */	li r5, 0
/* 8032A200 00325E60  54 06 D1 BE */	srwi r6, r0, 6
/* 8032A204 00325E64  4B E9 D0 75 */	bl __div2i
/* 8032A208 00325E68  80 DC 00 04 */	lwz r6, 4(r28)
/* 8032A20C 00325E6C  38 A0 00 00 */	li r5, 0
/* 8032A210 00325E70  6C 60 80 00 */	xoris r0, r3, 0x8000
/* 8032A214 00325E74  6C A5 80 00 */	xoris r5, r5, 0x8000
/* 8032A218 00325E78  7C 66 20 10 */	subfc r3, r6, r4
/* 8032A21C 00325E7C  7C A5 01 10 */	subfe r5, r5, r0
/* 8032A220 00325E80  7C A0 01 10 */	subfe r5, r0, r0
/* 8032A224 00325E84  7C A5 00 D1 */	neg. r5, r5
/* 8032A228 00325E88  40 82 00 5C */	bne lbl_8032A284
/* 8032A22C 00325E8C  3C 00 01 00 */	lis r0, 0x100
/* 8032A230 00325E90  90 01 00 18 */	stw r0, 0x18(r1)
/* 8032A234 00325E94  4B F4 85 85 */	bl OSGetTime
/* 8032A238 00325E98  80 1B 00 F8 */	lwz r0, 0xf8(r27)
/* 8032A23C 00325E9C  38 B8 4D D3 */	addi r5, r24, 0x4dd3
/* 8032A240 00325EA0  80 CD B0 64 */	lwz r6, lbl_80640324-_SDA_BASE_(r13)
/* 8032A244 00325EA4  54 00 F0 BE */	srwi r0, r0, 2
/* 8032A248 00325EA8  7C 05 00 16 */	mulhwu r0, r5, r0
/* 8032A24C 00325EAC  80 E6 00 14 */	lwz r7, 0x14(r6)
/* 8032A250 00325EB0  80 C6 00 10 */	lwz r6, 0x10(r6)
/* 8032A254 00325EB4  38 A0 00 00 */	li r5, 0
/* 8032A258 00325EB8  7C 87 20 10 */	subfc r4, r7, r4
/* 8032A25C 00325EBC  7C 66 19 10 */	subfe r3, r6, r3
/* 8032A260 00325EC0  54 06 D1 BE */	srwi r6, r0, 6
/* 8032A264 00325EC4  4B E9 D0 15 */	bl __div2i
/* 8032A268 00325EC8  7C 86 23 78 */	mr r6, r4
/* 8032A26C 00325ECC  7C 65 1B 78 */	mr r5, r3
/* 8032A270 00325ED0  38 9F 0D 00 */	addi r4, r31, 0xd00
/* 8032A274 00325ED4  38 60 00 80 */	li r3, 0x80
/* 8032A278 00325ED8  4C C6 31 82 */	crclr 6
/* 8032A27C 00325EDC  4B FF 28 B9 */	bl DWC_Printf
/* 8032A280 00325EE0  48 00 00 0C */	b lbl_8032A28C
lbl_8032A284:
/* 8032A284 00325EE4  38 00 00 00 */	li r0, 0
/* 8032A288 00325EE8  90 01 00 18 */	stw r0, 0x18(r1)
lbl_8032A28C:
/* 8032A28C 00325EEC  7F 24 CB 78 */	mr r4, r25
/* 8032A290 00325EF0  7F 45 D3 78 */	mr r5, r26
/* 8032A294 00325EF4  7F C6 F3 78 */	mr r6, r30
/* 8032A298 00325EF8  38 E1 00 18 */	addi r7, r1, 0x18
/* 8032A29C 00325EFC  38 60 00 12 */	li r3, 0x12
/* 8032A2A0 00325F00  39 00 00 01 */	li r8, 1
/* 8032A2A4 00325F04  4B FF E6 A1 */	bl DWCi_SendMatchCommand
/* 8032A2A8 00325F08  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032A2AC 00325F0C  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032A2B0 00325F10  2C 00 00 00 */	cmpwi r0, 0
/* 8032A2B4 00325F14  40 82 00 0C */	bne lbl_8032A2C0
/* 8032A2B8 00325F18  48 00 41 E1 */	bl DWCi_HandleSBError
/* 8032A2BC 00325F1C  48 00 00 08 */	b lbl_8032A2C4
lbl_8032A2C0:
/* 8032A2C0 00325F20  48 00 3F D1 */	bl DWCi_HandleGPError
lbl_8032A2C4:
/* 8032A2C4 00325F24  2C 03 00 00 */	cmpwi r3, 0
/* 8032A2C8 00325F28  41 82 04 C4 */	beq lbl_8032A78C
/* 8032A2CC 00325F2C  38 60 00 00 */	li r3, 0
/* 8032A2D0 00325F30  48 00 04 C0 */	b lbl_8032A790
/* 8032A2D4 00325F34  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032A2D8 00325F38  80 05 01 A4 */	lwz r0, 0x1a4(r5)
/* 8032A2DC 00325F3C  2C 00 00 13 */	cmpwi r0, 0x13
/* 8032A2E0 00325F40  40 82 04 AC */	bne lbl_8032A78C
/* 8032A2E4 00325F44  88 05 00 0D */	lbz r0, 0xd(r5)
/* 8032A2E8 00325F48  38 85 00 04 */	addi r4, r5, 4
/* 8032A2EC 00325F4C  38 60 00 01 */	li r3, 1
/* 8032A2F0 00325F50  7C 09 03 A6 */	mtctr r0
/* 8032A2F4 00325F54  2C 00 00 01 */	cmpwi r0, 1
/* 8032A2F8 00325F58  41 80 00 28 */	blt lbl_8032A320
lbl_8032A2FC:
/* 8032A2FC 00325F5C  80 04 00 F8 */	lwz r0, 0xf8(r4)
/* 8032A300 00325F60  7C 19 00 00 */	cmpw r25, r0
/* 8032A304 00325F64  40 82 00 10 */	bne lbl_8032A314
/* 8032A308 00325F68  7C 65 1A 14 */	add r3, r5, r3
/* 8032A30C 00325F6C  88 63 02 E0 */	lbz r3, 0x2e0(r3)
/* 8032A310 00325F70  48 00 00 14 */	b lbl_8032A324
lbl_8032A314:
/* 8032A314 00325F74  38 84 00 04 */	addi r4, r4, 4
/* 8032A318 00325F78  38 63 00 01 */	addi r3, r3, 1
/* 8032A31C 00325F7C  42 00 FF E0 */	bdnz lbl_8032A2FC
lbl_8032A320:
/* 8032A320 00325F80  38 60 00 FF */	li r3, 0xff
lbl_8032A324:
/* 8032A324 00325F84  28 03 00 FF */	cmplwi r3, 0xff
/* 8032A328 00325F88  41 82 04 64 */	beq lbl_8032A78C
/* 8032A32C 00325F8C  80 AD B0 64 */	lwz r5, lbl_80640324-_SDA_BASE_(r13)
/* 8032A330 00325F90  38 00 00 01 */	li r0, 1
/* 8032A334 00325F94  80 DB 00 00 */	lwz r6, 0(r27)
/* 8032A338 00325F98  7C 07 18 30 */	slw r7, r0, r3
/* 8032A33C 00325F9C  80 85 00 08 */	lwz r4, 8(r5)
/* 8032A340 00325FA0  54 C3 C2 1E */	rlwinm r3, r6, 0x18, 8, 0xf
/* 8032A344 00325FA4  54 C0 40 0E */	rlwinm r0, r6, 8, 0, 7
/* 8032A348 00325FA8  50 C3 C6 3E */	rlwimi r3, r6, 0x18, 0x18, 0x1f
/* 8032A34C 00325FAC  50 C0 44 2E */	rlwimi r0, r6, 8, 0x10, 0x17
/* 8032A350 00325FB0  7C 60 03 78 */	or r0, r3, r0
/* 8032A354 00325FB4  7C 83 3B 78 */	or r3, r4, r7
/* 8032A358 00325FB8  54 00 80 3F */	rotlwi. r0, r0, 0x10
/* 8032A35C 00325FBC  90 65 00 08 */	stw r3, 8(r5)
/* 8032A360 00325FC0  41 82 04 2C */	beq lbl_8032A78C
/* 8032A364 00325FC4  80 6D B0 64 */	lwz r3, lbl_80640324-_SDA_BASE_(r13)
/* 8032A368 00325FC8  80 03 00 0C */	lwz r0, 0xc(r3)
/* 8032A36C 00325FCC  7C 00 3B 78 */	or r0, r0, r7
/* 8032A370 00325FD0  90 03 00 0C */	stw r0, 0xc(r3)
/* 8032A374 00325FD4  48 00 04 18 */	b lbl_8032A78C
/* 8032A378 00325FD8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032A37C 00325FDC  2C 03 00 00 */	cmpwi r3, 0
/* 8032A380 00325FE0  41 82 01 40 */	beq lbl_8032A4C0
/* 8032A384 00325FE4  38 00 00 02 */	li r0, 2
/* 8032A388 00325FE8  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 8032A38C 00325FEC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032A390 00325FF0  80 63 00 04 */	lwz r3, 4(r3)
/* 8032A394 00325FF4  80 63 00 00 */	lwz r3, 0(r3)
/* 8032A398 00325FF8  48 01 F9 D9 */	bl gt2CloseAllConnectionsHard
/* 8032A39C 00325FFC  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032A3A0 00326000  3B 00 00 00 */	li r24, 0
/* 8032A3A4 00326004  38 60 00 0C */	li r3, 0xc
/* 8032A3A8 00326008  38 80 00 00 */	li r4, 0
/* 8032A3AC 0032600C  9B 05 01 AC */	stb r24, 0x1ac(r5)
/* 8032A3B0 00326010  4B FF 21 D1 */	bl DWCi_SetError
/* 8032A3B4 00326014  38 60 00 01 */	li r3, 1
/* 8032A3B8 00326018  38 8D 8D B8 */	addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 8032A3BC 0032601C  38 A0 00 00 */	li r5, 0
/* 8032A3C0 00326020  4B FF 58 91 */	bl DWCi_SetGPStatus
/* 8032A3C4 00326024  83 6D B0 68 */	lwz r27, lbl_80640328-_SDA_BASE_(r13)
/* 8032A3C8 00326028  88 9B 00 15 */	lbz r4, 0x15(r27)
/* 8032A3CC 0032602C  80 7B 02 1C */	lwz r3, 0x21c(r27)
/* 8032A3D0 00326030  38 04 FF FE */	addi r0, r4, -2
/* 8032A3D4 00326034  7C 04 00 34 */	cntlzw r4, r0
/* 8032A3D8 00326038  7C 60 00 34 */	cntlzw r0, r3
/* 8032A3DC 0032603C  54 99 D9 7E */	srwi r25, r4, 5
/* 8032A3E0 00326040  54 1A D9 7E */	srwi r26, r0, 5
/* 8032A3E4 00326044  4B FF 57 65 */	bl DWCi_GetFriendListIndex
/* 8032A3E8 00326048  81 9B 04 78 */	lwz r12, 0x478(r27)
/* 8032A3EC 0032604C  7C 67 1B 78 */	mr r7, r3
/* 8032A3F0 00326050  7F 45 D3 78 */	mr r5, r26
/* 8032A3F4 00326054  7F 26 CB 78 */	mr r6, r25
/* 8032A3F8 00326058  81 1B 04 7C */	lwz r8, 0x47c(r27)
/* 8032A3FC 0032605C  38 60 00 0C */	li r3, 0xc
/* 8032A400 00326060  38 80 00 00 */	li r4, 0
/* 8032A404 00326064  7D 89 03 A6 */	mtctr r12
/* 8032A408 00326068  4E 80 04 21 */	bctrl
/* 8032A40C 0032606C  38 9F 00 58 */	addi r4, r31, 0x58
/* 8032A410 00326070  38 60 00 40 */	li r3, 0x40
/* 8032A414 00326074  4C C6 31 82 */	crclr 6
/* 8032A418 00326078  4B FF 27 1D */	bl DWC_Printf
/* 8032A41C 0032607C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032A420 00326080  2C 03 00 00 */	cmpwi r3, 0
/* 8032A424 00326084  41 82 00 9C */	beq lbl_8032A4C0
/* 8032A428 00326088  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 8032A42C 0032608C  2C 03 00 00 */	cmpwi r3, 0
/* 8032A430 00326090  41 82 00 10 */	beq lbl_8032A440
/* 8032A434 00326094  48 03 40 69 */	bl ServerBrowserFree
/* 8032A438 00326098  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032A43C 0032609C  93 03 00 E4 */	stw r24, 0xe4(r3)
lbl_8032A440:
/* 8032A440 003260A0  48 03 07 75 */	bl NNFreeNegotiateList
/* 8032A444 003260A4  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032A448 003260A8  3B 00 00 00 */	li r24, 0
/* 8032A44C 003260AC  93 03 01 A4 */	stw r24, 0x1a4(r3)
/* 8032A450 003260B0  80 8D B0 60 */	lwz r4, lbl_80640320-_SDA_BASE_(r13)
/* 8032A454 003260B4  2C 04 00 00 */	cmpwi r4, 0
/* 8032A458 003260B8  41 82 00 14 */	beq lbl_8032A46C
/* 8032A45C 003260BC  38 60 00 04 */	li r3, 4
/* 8032A460 003260C0  38 A0 00 00 */	li r5, 0
/* 8032A464 003260C4  4B FF 25 25 */	bl DWC_Free
/* 8032A468 003260C8  93 0D B0 60 */	stw r24, lbl_80640320-_SDA_BASE_(r13)
lbl_8032A46C:
/* 8032A46C 003260CC  3F 20 80 61 */	lis r25, lbl_8060FD88@ha
/* 8032A470 003260D0  3B 00 00 00 */	li r24, 0
/* 8032A474 003260D4  3B 39 FD 88 */	addi r25, r25, lbl_8060FD88@l
lbl_8032A478:
/* 8032A478 003260D8  80 99 00 04 */	lwz r4, 4(r25)
/* 8032A47C 003260DC  2C 04 00 00 */	cmpwi r4, 0
/* 8032A480 003260E0  41 82 00 10 */	beq lbl_8032A490
/* 8032A484 003260E4  38 60 00 04 */	li r3, 4
/* 8032A488 003260E8  38 A0 00 00 */	li r5, 0
/* 8032A48C 003260EC  4B FF 24 FD */	bl DWC_Free
lbl_8032A490:
/* 8032A490 003260F0  3B 18 00 01 */	addi r24, r24, 1
/* 8032A494 003260F4  3B 39 00 0C */	addi r25, r25, 0xc
/* 8032A498 003260F8  2C 18 00 9A */	cmpwi r24, 0x9a
/* 8032A49C 003260FC  41 80 FF DC */	blt lbl_8032A478
/* 8032A4A0 00326100  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 8032A4A4 00326104  38 80 00 00 */	li r4, 0
/* 8032A4A8 00326108  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 8032A4AC 0032610C  38 A0 07 38 */	li r5, 0x738
/* 8032A4B0 00326110  4B CD 9C 55 */	bl memset
/* 8032A4B4 00326114  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032A4B8 00326118  38 00 00 01 */	li r0, 1
/* 8032A4BC 0032611C  98 03 00 18 */	stb r0, 0x18(r3)
lbl_8032A4C0:
/* 8032A4C0 00326120  38 60 00 00 */	li r3, 0
/* 8032A4C4 00326124  48 00 02 CC */	b lbl_8032A790
/* 8032A4C8 00326128  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032A4CC 0032612C  88 03 00 15 */	lbz r0, 0x15(r3)
/* 8032A4D0 00326130  28 00 00 01 */	cmplwi r0, 1
/* 8032A4D4 00326134  40 82 02 B8 */	bne lbl_8032A78C
/* 8032A4D8 00326138  88 03 01 AA */	lbz r0, 0x1aa(r3)
/* 8032A4DC 0032613C  2C 00 00 00 */	cmpwi r0, 0
/* 8032A4E0 00326140  40 82 02 AC */	bne lbl_8032A78C
/* 8032A4E4 00326144  88 03 00 0D */	lbz r0, 0xd(r3)
/* 8032A4E8 00326148  38 63 00 04 */	addi r3, r3, 4
/* 8032A4EC 0032614C  7C 09 03 A6 */	mtctr r0
/* 8032A4F0 00326150  2C 00 00 01 */	cmpwi r0, 1
/* 8032A4F4 00326154  41 80 02 98 */	blt lbl_8032A78C
lbl_8032A4F8:
/* 8032A4F8 00326158  80 03 00 F8 */	lwz r0, 0xf8(r3)
/* 8032A4FC 0032615C  7C 19 00 00 */	cmpw r25, r0
/* 8032A500 00326160  40 82 01 F4 */	bne lbl_8032A6F4
/* 8032A504 00326164  80 DB 00 00 */	lwz r6, 0(r27)
/* 8032A508 00326168  38 9F 0D 20 */	addi r4, r31, 0xd20
/* 8032A50C 0032616C  38 60 00 40 */	li r3, 0x40
/* 8032A510 00326170  54 C5 C2 1E */	rlwinm r5, r6, 0x18, 8, 0xf
/* 8032A514 00326174  54 C0 40 0E */	rlwinm r0, r6, 8, 0, 7
/* 8032A518 00326178  50 C5 C6 3E */	rlwimi r5, r6, 0x18, 0x18, 0x1f
/* 8032A51C 0032617C  50 C0 44 2E */	rlwimi r0, r6, 8, 0x10, 0x17
/* 8032A520 00326180  7C A0 03 78 */	or r0, r5, r0
/* 8032A524 00326184  54 05 80 3E */	rotlwi r5, r0, 0x10
/* 8032A528 00326188  4C C6 31 82 */	crclr 6
/* 8032A52C 0032618C  4B FF 26 09 */	bl DWC_Printf
/* 8032A530 00326190  80 9B 00 00 */	lwz r4, 0(r27)
/* 8032A534 00326194  54 83 C2 1E */	rlwinm r3, r4, 0x18, 8, 0xf
/* 8032A538 00326198  54 80 40 0E */	rlwinm r0, r4, 8, 0, 7
/* 8032A53C 0032619C  50 83 C6 3E */	rlwimi r3, r4, 0x18, 0x18, 0x1f
/* 8032A540 003261A0  50 80 44 2E */	rlwimi r0, r4, 8, 0x10, 0x17
/* 8032A544 003261A4  7C 60 03 78 */	or r0, r3, r0
/* 8032A548 003261A8  54 00 80 3F */	rotlwi. r0, r0, 0x10
/* 8032A54C 003261AC  40 82 01 4C */	bne lbl_8032A698
/* 8032A550 003261B0  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 8032A554 003261B4  80 66 01 A4 */	lwz r3, 0x1a4(r6)
/* 8032A558 003261B8  38 03 FF F5 */	addi r0, r3, -11
/* 8032A55C 003261BC  28 00 00 01 */	cmplwi r0, 1
/* 8032A560 003261C0  41 81 00 A8 */	bgt lbl_8032A608
/* 8032A564 003261C4  3B 00 00 00 */	li r24, 0
/* 8032A568 003261C8  38 60 00 00 */	li r3, 0
/* 8032A56C 003261CC  93 01 00 08 */	stw r24, 8(r1)
/* 8032A570 003261D0  88 06 00 17 */	lbz r0, 0x17(r6)
/* 8032A574 003261D4  2C 00 00 00 */	cmpwi r0, 0
/* 8032A578 003261D8  41 82 00 64 */	beq lbl_8032A5DC
/* 8032A57C 003261DC  80 06 00 20 */	lwz r0, 0x20(r6)
/* 8032A580 003261E0  2C 00 00 00 */	cmpwi r0, 0
/* 8032A584 003261E4  41 82 00 58 */	beq lbl_8032A5DC
/* 8032A588 003261E8  80 86 00 20 */	lwz r4, 0x20(r6)
/* 8032A58C 003261EC  80 06 02 10 */	lwz r0, 0x210(r6)
/* 8032A590 003261F0  7C 04 00 00 */	cmpw r4, r0
/* 8032A594 003261F4  41 82 00 48 */	beq lbl_8032A5DC
/* 8032A598 003261F8  88 A6 00 0D */	lbz r5, 0xd(r6)
/* 8032A59C 003261FC  38 E1 00 08 */	addi r7, r1, 8
/* 8032A5A0 00326200  80 86 00 20 */	lwz r4, 0x20(r6)
/* 8032A5A4 00326204  38 60 00 0C */	li r3, 0xc
/* 8032A5A8 00326208  38 05 00 01 */	addi r0, r5, 1
/* 8032A5AC 0032620C  39 00 00 01 */	li r8, 1
/* 8032A5B0 00326210  54 05 10 3A */	slwi r5, r0, 2
/* 8032A5B4 00326214  7C A6 2A 14 */	add r5, r6, r5
/* 8032A5B8 00326218  54 00 08 3C */	slwi r0, r0, 1
/* 8032A5BC 0032621C  7C C6 02 14 */	add r6, r6, r0
/* 8032A5C0 00326220  80 A5 00 24 */	lwz r5, 0x24(r5)
/* 8032A5C4 00326224  A0 C6 00 A4 */	lhz r6, 0xa4(r6)
/* 8032A5C8 00326228  4B FF E3 7D */	bl DWCi_SendMatchCommand
/* 8032A5CC 0032622C  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032A5D0 00326230  9B 04 00 17 */	stb r24, 0x17(r4)
/* 8032A5D4 00326234  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032A5D8 00326238  93 04 00 20 */	stw r24, 0x20(r4)
lbl_8032A5DC:
/* 8032A5DC 0032623C  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032A5E0 00326240  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032A5E4 00326244  2C 00 00 00 */	cmpwi r0, 0
/* 8032A5E8 00326248  40 82 00 0C */	bne lbl_8032A5F4
/* 8032A5EC 0032624C  48 00 3E AD */	bl DWCi_HandleSBError
/* 8032A5F0 00326250  48 00 00 08 */	b lbl_8032A5F8
lbl_8032A5F4:
/* 8032A5F4 00326254  48 00 3C 9D */	bl DWCi_HandleGPError
lbl_8032A5F8:
/* 8032A5F8 00326258  2C 03 00 00 */	cmpwi r3, 0
/* 8032A5FC 0032625C  41 82 00 0C */	beq lbl_8032A608
/* 8032A600 00326260  38 60 00 00 */	li r3, 0
/* 8032A604 00326264  48 00 01 8C */	b lbl_8032A790
lbl_8032A608:
/* 8032A608 00326268  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032A60C 0032626C  80 63 01 A0 */	lwz r3, 0x1a0(r3)
/* 8032A610 00326270  2C 03 00 00 */	cmpwi r3, 0
/* 8032A614 00326274  41 82 00 14 */	beq lbl_8032A628
/* 8032A618 00326278  48 03 0F 31 */	bl NNCancel
/* 8032A61C 0032627C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032A620 00326280  38 00 00 00 */	li r0, 0
/* 8032A624 00326284  90 03 01 A0 */	stw r0, 0x1a0(r3)
lbl_8032A628:
/* 8032A628 00326288  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032A62C 0032628C  88 03 00 15 */	lbz r0, 0x15(r3)
/* 8032A630 00326290  28 00 00 02 */	cmplwi r0, 2
/* 8032A634 00326294  41 82 00 10 */	beq lbl_8032A644
/* 8032A638 00326298  88 03 00 15 */	lbz r0, 0x15(r3)
/* 8032A63C 0032629C  28 00 00 03 */	cmplwi r0, 3
/* 8032A640 003262A0  40 82 00 18 */	bne lbl_8032A658
lbl_8032A644:
/* 8032A644 003262A4  38 9F 02 D0 */	addi r4, r31, 0x2d0
/* 8032A648 003262A8  38 60 00 08 */	li r3, 8
/* 8032A64C 003262AC  4C C6 31 82 */	crclr 6
/* 8032A650 003262B0  4B FF 24 E5 */	bl DWC_Printf
/* 8032A654 003262B4  48 00 01 38 */	b lbl_8032A78C
lbl_8032A658:
/* 8032A658 003262B8  38 00 00 02 */	li r0, 2
/* 8032A65C 003262BC  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 8032A660 003262C0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032A664 003262C4  80 63 00 04 */	lwz r3, 4(r3)
/* 8032A668 003262C8  80 63 00 00 */	lwz r3, 0(r3)
/* 8032A66C 003262CC  48 01 F7 05 */	bl gt2CloseAllConnectionsHard
/* 8032A670 003262D0  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032A674 003262D4  38 00 00 00 */	li r0, 0
/* 8032A678 003262D8  38 9F 03 00 */	addi r4, r31, 0x300
/* 8032A67C 003262DC  38 60 00 40 */	li r3, 0x40
/* 8032A680 003262E0  98 05 01 AC */	stb r0, 0x1ac(r5)
/* 8032A684 003262E4  4C C6 31 82 */	crclr 6
/* 8032A688 003262E8  4B FF 24 AD */	bl DWC_Printf
/* 8032A68C 003262EC  38 60 00 01 */	li r3, 1
/* 8032A690 003262F0  48 00 24 E1 */	bl DWCi_RestartFromCancel
/* 8032A694 003262F4  48 00 00 F8 */	b lbl_8032A78C
lbl_8032A698:
/* 8032A698 003262F8  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032A69C 003262FC  38 60 00 01 */	li r3, 1
/* 8032A6A0 00326300  88 05 00 0D */	lbz r0, 0xd(r5)
/* 8032A6A4 00326304  38 85 00 04 */	addi r4, r5, 4
/* 8032A6A8 00326308  7C 09 03 A6 */	mtctr r0
/* 8032A6AC 0032630C  2C 00 00 01 */	cmpwi r0, 1
/* 8032A6B0 00326310  41 80 00 28 */	blt lbl_8032A6D8
lbl_8032A6B4:
/* 8032A6B4 00326314  80 04 00 F8 */	lwz r0, 0xf8(r4)
/* 8032A6B8 00326318  7C 19 00 00 */	cmpw r25, r0
/* 8032A6BC 0032631C  40 82 00 10 */	bne lbl_8032A6CC
/* 8032A6C0 00326320  7C 65 1A 14 */	add r3, r5, r3
/* 8032A6C4 00326324  88 83 02 E0 */	lbz r4, 0x2e0(r3)
/* 8032A6C8 00326328  48 00 00 14 */	b lbl_8032A6DC
lbl_8032A6CC:
/* 8032A6CC 0032632C  38 84 00 04 */	addi r4, r4, 4
/* 8032A6D0 00326330  38 63 00 01 */	addi r3, r3, 1
/* 8032A6D4 00326334  42 00 FF E0 */	bdnz lbl_8032A6B4
lbl_8032A6D8:
/* 8032A6D8 00326338  38 80 00 FF */	li r4, 0xff
lbl_8032A6DC:
/* 8032A6DC 0032633C  38 00 00 01 */	li r0, 1
/* 8032A6E0 00326340  80 65 01 E8 */	lwz r3, 0x1e8(r5)
/* 8032A6E4 00326344  7C 00 20 30 */	slw r0, r0, r4
/* 8032A6E8 00326348  7C 60 03 78 */	or r0, r3, r0
/* 8032A6EC 0032634C  90 05 01 E8 */	stw r0, 0x1e8(r5)
/* 8032A6F0 00326350  48 00 00 9C */	b lbl_8032A78C
lbl_8032A6F4:
/* 8032A6F4 00326354  38 63 00 04 */	addi r3, r3, 4
/* 8032A6F8 00326358  42 00 FE 00 */	bdnz lbl_8032A4F8
/* 8032A6FC 0032635C  48 00 00 90 */	b lbl_8032A78C
/* 8032A700 00326360  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032A704 00326364  88 03 00 0D */	lbz r0, 0xd(r3)
/* 8032A708 00326368  38 63 00 04 */	addi r3, r3, 4
/* 8032A70C 0032636C  7C 09 03 A6 */	mtctr r0
/* 8032A710 00326370  2C 00 00 01 */	cmpwi r0, 1
/* 8032A714 00326374  41 80 00 78 */	blt lbl_8032A78C
lbl_8032A718:
/* 8032A718 00326378  80 03 00 F8 */	lwz r0, 0xf8(r3)
/* 8032A71C 0032637C  7C 19 00 00 */	cmpw r25, r0
/* 8032A720 00326380  40 82 00 4C */	bne lbl_8032A76C
/* 8032A724 00326384  7F 24 CB 78 */	mr r4, r25
/* 8032A728 00326388  7F 45 D3 78 */	mr r5, r26
/* 8032A72C 0032638C  7F C6 F3 78 */	mr r6, r30
/* 8032A730 00326390  38 60 00 41 */	li r3, 0x41
/* 8032A734 00326394  38 E0 00 00 */	li r7, 0
/* 8032A738 00326398  39 00 00 00 */	li r8, 0
/* 8032A73C 0032639C  4B FF E2 09 */	bl DWCi_SendMatchCommand
/* 8032A740 003263A0  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032A744 003263A4  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032A748 003263A8  2C 00 00 00 */	cmpwi r0, 0
/* 8032A74C 003263AC  40 82 00 0C */	bne lbl_8032A758
/* 8032A750 003263B0  48 00 3D 49 */	bl DWCi_HandleSBError
/* 8032A754 003263B4  48 00 00 08 */	b lbl_8032A75C
lbl_8032A758:
/* 8032A758 003263B8  48 00 3B 39 */	bl DWCi_HandleGPError
lbl_8032A75C:
/* 8032A75C 003263BC  2C 03 00 00 */	cmpwi r3, 0
/* 8032A760 003263C0  41 82 00 2C */	beq lbl_8032A78C
/* 8032A764 003263C4  38 60 00 00 */	li r3, 0
/* 8032A768 003263C8  48 00 00 28 */	b lbl_8032A790
lbl_8032A76C:
/* 8032A76C 003263CC  38 63 00 04 */	addi r3, r3, 4
/* 8032A770 003263D0  42 00 FF A8 */	bdnz lbl_8032A718
/* 8032A774 003263D4  48 00 00 18 */	b lbl_8032A78C
lbl_8032A778:
/* 8032A778 003263D8  7F 05 C3 78 */	mr r5, r24
/* 8032A77C 003263DC  38 9F 0D 40 */	addi r4, r31, 0xd40
/* 8032A780 003263E0  38 60 00 02 */	li r3, 2
/* 8032A784 003263E4  4C C6 31 82 */	crclr 6
/* 8032A788 003263E8  4B FF 23 AD */	bl DWC_Printf
lbl_8032A78C:
/* 8032A78C 003263EC  38 60 00 01 */	li r3, 1
lbl_8032A790:
/* 8032A790 003263F0  39 61 01 40 */	addi r11, r1, 0x140
/* 8032A794 003263F4  4B E9 C9 D5 */	bl _restgpr_24
/* 8032A798 003263F8  80 01 01 44 */	lwz r0, 0x144(r1)
/* 8032A79C 003263FC  7C 08 03 A6 */	mtlr r0
/* 8032A7A0 00326400  38 21 01 40 */	addi r1, r1, 0x140
/* 8032A7A4 00326404  4E 80 00 20 */	blr

.global DWCi_CheckResvCommand
DWCi_CheckResvCommand:
/* 8032A7A8 00326408  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8032A7AC 0032640C  7C 08 02 A6 */	mflr r0
/* 8032A7B0 00326410  90 01 00 24 */	stw r0, 0x24(r1)
/* 8032A7B4 00326414  39 61 00 20 */	addi r11, r1, 0x20
/* 8032A7B8 00326418  4B E9 C9 6D */	bl _savegpr_26
/* 8032A7BC 0032641C  81 0D B0 68 */	lwz r8, lbl_80640328-_SDA_BASE_(r13)
/* 8032A7C0 00326420  7C 7C 1B 78 */	mr r28, r3
/* 8032A7C4 00326424  7C 9D 23 78 */	mr r29, r4
/* 8032A7C8 00326428  7C BE 2B 78 */	mr r30, r5
/* 8032A7CC 0032642C  88 08 00 15 */	lbz r0, 0x15(r8)
/* 8032A7D0 00326430  7C DA 33 78 */	mr r26, r6
/* 8032A7D4 00326434  7C FF 3B 78 */	mr r31, r7
/* 8032A7D8 00326438  2C 00 00 01 */	cmpwi r0, 1
/* 8032A7DC 0032643C  41 82 00 20 */	beq lbl_8032A7FC
/* 8032A7E0 00326440  40 80 00 10 */	bge lbl_8032A7F0
/* 8032A7E4 00326444  2C 00 00 00 */	cmpwi r0, 0
/* 8032A7E8 00326448  40 80 00 B0 */	bge lbl_8032A898
/* 8032A7EC 0032644C  48 00 02 F4 */	b lbl_8032AAE0
lbl_8032A7F0:
/* 8032A7F0 00326450  2C 00 00 03 */	cmpwi r0, 3
/* 8032A7F4 00326454  40 80 02 EC */	bge lbl_8032AAE0
/* 8032A7F8 00326458  48 00 02 44 */	b lbl_8032AA3C
lbl_8032A7FC:
/* 8032A7FC 0032645C  80 68 00 00 */	lwz r3, 0(r8)
/* 8032A800 00326460  7F 84 E3 78 */	mr r4, r28
/* 8032A804 00326464  48 01 2F 91 */	bl gpIsBuddy
/* 8032A808 00326468  2C 03 00 00 */	cmpwi r3, 0
/* 8032A80C 0032646C  40 82 00 0C */	bne lbl_8032A818
/* 8032A810 00326470  3B 60 00 FF */	li r27, 0xff
/* 8032A814 00326474  48 00 02 CC */	b lbl_8032AAE0
lbl_8032A818:
/* 8032A818 00326478  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032A81C 0032647C  80 03 03 0C */	lwz r0, 0x30c(r3)
/* 8032A820 00326480  2C 00 00 00 */	cmpwi r0, 0
/* 8032A824 00326484  40 82 00 0C */	bne lbl_8032A830
/* 8032A828 00326488  38 00 00 00 */	li r0, 0
/* 8032A82C 0032648C  48 00 00 48 */	b lbl_8032A874
lbl_8032A830:
/* 8032A830 00326490  3B 60 00 00 */	li r27, 0
/* 8032A834 00326494  48 00 00 2C */	b lbl_8032A860
lbl_8032A838:
/* 8032A838 00326498  7C 63 DA 14 */	add r3, r3, r27
/* 8032A83C 0032649C  88 63 03 14 */	lbz r3, 0x314(r3)
/* 8032A840 003264A0  4B FF 52 9D */	bl DWCi_GetProfileIDFromList
/* 8032A844 003264A4  2C 03 00 00 */	cmpwi r3, 0
/* 8032A848 003264A8  40 81 00 14 */	ble lbl_8032A85C
/* 8032A84C 003264AC  7C 03 E0 00 */	cmpw r3, r28
/* 8032A850 003264B0  40 82 00 0C */	bne lbl_8032A85C
/* 8032A854 003264B4  38 00 00 01 */	li r0, 1
/* 8032A858 003264B8  48 00 00 1C */	b lbl_8032A874
lbl_8032A85C:
/* 8032A85C 003264BC  3B 7B 00 01 */	addi r27, r27, 1
lbl_8032A860:
/* 8032A860 003264C0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032A864 003264C4  80 03 03 54 */	lwz r0, 0x354(r3)
/* 8032A868 003264C8  7C 1B 00 00 */	cmpw r27, r0
/* 8032A86C 003264CC  41 80 FF CC */	blt lbl_8032A838
/* 8032A870 003264D0  38 00 00 00 */	li r0, 0
lbl_8032A874:
/* 8032A874 003264D4  2C 00 00 00 */	cmpwi r0, 0
/* 8032A878 003264D8  40 82 00 20 */	bne lbl_8032A898
/* 8032A87C 003264DC  3C 80 80 45 */	lis r4, lbl_80448E58@ha
/* 8032A880 003264E0  3B 60 00 03 */	li r27, 3
/* 8032A884 003264E4  38 84 8E 58 */	addi r4, r4, lbl_80448E58@l
/* 8032A888 003264E8  38 60 00 40 */	li r3, 0x40
/* 8032A88C 003264EC  4C C6 31 82 */	crclr 6
/* 8032A890 003264F0  4B FF 22 A5 */	bl DWC_Printf
/* 8032A894 003264F4  48 00 02 4C */	b lbl_8032AAE0
lbl_8032A898:
/* 8032A898 003264F8  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032A89C 003264FC  88 05 00 15 */	lbz r0, 0x15(r5)
/* 8032A8A0 00326500  7C 1A 00 40 */	cmplw r26, r0
/* 8032A8A4 00326504  40 82 00 3C */	bne lbl_8032A8E0
/* 8032A8A8 00326508  88 05 01 AD */	lbz r0, 0x1ad(r5)
/* 8032A8AC 0032650C  2C 00 00 00 */	cmpwi r0, 0
/* 8032A8B0 00326510  40 82 00 30 */	bne lbl_8032A8E0
/* 8032A8B4 00326514  88 65 00 14 */	lbz r3, 0x14(r5)
/* 8032A8B8 00326518  88 05 00 16 */	lbz r0, 0x16(r5)
/* 8032A8BC 0032651C  7C 03 00 40 */	cmplw r3, r0
/* 8032A8C0 00326520  41 82 00 20 */	beq lbl_8032A8E0
/* 8032A8C4 00326524  88 05 00 17 */	lbz r0, 0x17(r5)
/* 8032A8C8 00326528  2C 00 00 00 */	cmpwi r0, 0
/* 8032A8CC 0032652C  41 82 00 5C */	beq lbl_8032A928
/* 8032A8D0 00326530  80 65 00 20 */	lwz r3, 0x20(r5)
/* 8032A8D4 00326534  80 05 02 10 */	lwz r0, 0x210(r5)
/* 8032A8D8 00326538  7C 03 00 00 */	cmpw r3, r0
/* 8032A8DC 0032653C  40 82 00 4C */	bne lbl_8032A928
lbl_8032A8E0:
/* 8032A8E0 00326540  88 05 00 15 */	lbz r0, 0x15(r5)
/* 8032A8E4 00326544  3B 60 00 03 */	li r27, 3
/* 8032A8E8 00326548  2C 00 00 00 */	cmpwi r0, 0
/* 8032A8EC 0032654C  40 82 01 F4 */	bne lbl_8032AAE0
/* 8032A8F0 00326550  80 65 00 10 */	lwz r3, 0x10(r5)
/* 8032A8F4 00326554  80 03 00 B4 */	lwz r0, 0xb4(r3)
/* 8032A8F8 00326558  2C 00 00 00 */	cmpwi r0, 0
/* 8032A8FC 0032655C  40 82 01 E4 */	bne lbl_8032AAE0
/* 8032A900 00326560  88 05 00 17 */	lbz r0, 0x17(r5)
/* 8032A904 00326564  2C 00 00 00 */	cmpwi r0, 0
/* 8032A908 00326568  41 82 01 D8 */	beq lbl_8032AAE0
/* 8032A90C 0032656C  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032A910 00326570  80 85 00 20 */	lwz r4, 0x20(r5)
/* 8032A914 00326574  80 05 02 10 */	lwz r0, 0x210(r5)
/* 8032A918 00326578  7C 04 00 00 */	cmpw r4, r0
/* 8032A91C 0032657C  40 82 01 C4 */	bne lbl_8032AAE0
/* 8032A920 00326580  48 02 3C A1 */	bl qr2_send_statechanged
/* 8032A924 00326584  48 00 01 BC */	b lbl_8032AAE0
lbl_8032A928:
/* 8032A928 00326588  80 05 01 A4 */	lwz r0, 0x1a4(r5)
/* 8032A92C 0032658C  2C 00 00 03 */	cmpwi r0, 3
/* 8032A930 00326590  41 82 00 0C */	beq lbl_8032A93C
/* 8032A934 00326594  2C 00 00 04 */	cmpwi r0, 4
/* 8032A938 00326598  40 82 00 2C */	bne lbl_8032A964
lbl_8032A93C:
/* 8032A93C 0032659C  80 05 00 1C */	lwz r0, 0x1c(r5)
/* 8032A940 003265A0  2C 00 00 00 */	cmpwi r0, 0
/* 8032A944 003265A4  40 82 00 10 */	bne lbl_8032A954
/* 8032A948 003265A8  A0 05 00 1A */	lhz r0, 0x1a(r5)
/* 8032A94C 003265AC  2C 00 00 00 */	cmpwi r0, 0
/* 8032A950 003265B0  41 82 00 14 */	beq lbl_8032A964
lbl_8032A954:
/* 8032A954 003265B4  2C 1D 00 00 */	cmpwi r29, 0
/* 8032A958 003265B8  40 82 00 14 */	bne lbl_8032A96C
/* 8032A95C 003265BC  2C 1E 00 00 */	cmpwi r30, 0
/* 8032A960 003265C0  40 82 00 0C */	bne lbl_8032A96C
lbl_8032A964:
/* 8032A964 003265C4  3B 60 00 04 */	li r27, 4
/* 8032A968 003265C8  48 00 01 78 */	b lbl_8032AAE0
lbl_8032A96C:
/* 8032A96C 003265CC  80 85 02 14 */	lwz r4, 0x214(r5)
/* 8032A970 003265D0  2C 04 00 00 */	cmpwi r4, 0
/* 8032A974 003265D4  41 82 00 C0 */	beq lbl_8032AA34
/* 8032A978 003265D8  7C 1C 20 00 */	cmpw r28, r4
/* 8032A97C 003265DC  40 82 00 34 */	bne lbl_8032A9B0
/* 8032A980 003265E0  2C 1F 00 00 */	cmpwi r31, 0
/* 8032A984 003265E4  40 82 00 1C */	bne lbl_8032A9A0
/* 8032A988 003265E8  80 05 02 10 */	lwz r0, 0x210(r5)
/* 8032A98C 003265EC  7C 00 E0 00 */	cmpw r0, r28
/* 8032A990 003265F0  40 80 00 18 */	bge lbl_8032A9A8
/* 8032A994 003265F4  80 05 02 18 */	lwz r0, 0x218(r5)
/* 8032A998 003265F8  7C 1C 00 00 */	cmpw r28, r0
/* 8032A99C 003265FC  41 82 00 0C */	beq lbl_8032A9A8
lbl_8032A9A0:
/* 8032A9A0 00326600  3B 60 00 02 */	li r27, 2
/* 8032A9A4 00326604  48 00 01 3C */	b lbl_8032AAE0
lbl_8032A9A8:
/* 8032A9A8 00326608  3B 60 00 FF */	li r27, 0xff
/* 8032A9AC 0032660C  48 00 01 34 */	b lbl_8032AAE0
lbl_8032A9B0:
/* 8032A9B0 00326610  2C 1F 00 00 */	cmpwi r31, 0
/* 8032A9B4 00326614  40 82 00 1C */	bne lbl_8032A9D0
/* 8032A9B8 00326618  80 05 02 10 */	lwz r0, 0x210(r5)
/* 8032A9BC 0032661C  7C 00 E0 00 */	cmpw r0, r28
/* 8032A9C0 00326620  40 80 00 6C */	bge lbl_8032AA2C
/* 8032A9C4 00326624  80 05 02 18 */	lwz r0, 0x218(r5)
/* 8032A9C8 00326628  2C 00 00 00 */	cmpwi r0, 0
/* 8032A9CC 0032662C  40 82 00 60 */	bne lbl_8032AA2C
lbl_8032A9D0:
/* 8032A9D0 00326630  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 8032A9D4 00326634  38 60 00 05 */	li r3, 5
/* 8032A9D8 00326638  38 E0 00 00 */	li r7, 0
/* 8032A9DC 0032663C  39 00 00 00 */	li r8, 0
/* 8032A9E0 00326640  80 A6 00 24 */	lwz r5, 0x24(r6)
/* 8032A9E4 00326644  A0 C6 00 A4 */	lhz r6, 0xa4(r6)
/* 8032A9E8 00326648  4B FF DF 5D */	bl DWCi_SendMatchCommand
/* 8032A9EC 0032664C  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032A9F0 00326650  38 00 00 00 */	li r0, 0
/* 8032A9F4 00326654  90 04 02 14 */	stw r0, 0x214(r4)
/* 8032A9F8 00326658  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032A9FC 0032665C  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032AA00 00326660  2C 00 00 00 */	cmpwi r0, 0
/* 8032AA04 00326664  40 82 00 0C */	bne lbl_8032AA10
/* 8032AA08 00326668  48 00 3A 91 */	bl DWCi_HandleSBError
/* 8032AA0C 0032666C  48 00 00 08 */	b lbl_8032AA14
lbl_8032AA10:
/* 8032AA10 00326670  48 00 38 81 */	bl DWCi_HandleGPError
lbl_8032AA14:
/* 8032AA14 00326674  2C 03 00 00 */	cmpwi r3, 0
/* 8032AA18 00326678  41 82 00 0C */	beq lbl_8032AA24
/* 8032AA1C 0032667C  38 60 00 FF */	li r3, 0xff
/* 8032AA20 00326680  48 00 00 C4 */	b lbl_8032AAE4
lbl_8032AA24:
/* 8032AA24 00326684  3B 60 00 02 */	li r27, 2
/* 8032AA28 00326688  48 00 00 B8 */	b lbl_8032AAE0
lbl_8032AA2C:
/* 8032AA2C 0032668C  3B 60 00 03 */	li r27, 3
/* 8032AA30 00326690  48 00 00 B0 */	b lbl_8032AAE0
lbl_8032AA34:
/* 8032AA34 00326694  3B 60 00 02 */	li r27, 2
/* 8032AA38 00326698  48 00 00 A8 */	b lbl_8032AAE0
lbl_8032AA3C:
/* 8032AA3C 0032669C  80 68 00 00 */	lwz r3, 0(r8)
/* 8032AA40 003266A0  7F 84 E3 78 */	mr r4, r28
/* 8032AA44 003266A4  48 01 2D 51 */	bl gpIsBuddy
/* 8032AA48 003266A8  2C 03 00 00 */	cmpwi r3, 0
/* 8032AA4C 003266AC  40 82 00 0C */	bne lbl_8032AA58
/* 8032AA50 003266B0  3B 60 00 FF */	li r27, 0xff
/* 8032AA54 003266B4  48 00 00 8C */	b lbl_8032AAE0
lbl_8032AA58:
/* 8032AA58 003266B8  28 1A 00 03 */	cmplwi r26, 3
/* 8032AA5C 003266BC  40 82 00 18 */	bne lbl_8032AA74
/* 8032AA60 003266C0  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032AA64 003266C4  88 64 00 14 */	lbz r3, 0x14(r4)
/* 8032AA68 003266C8  88 04 00 16 */	lbz r0, 0x16(r4)
/* 8032AA6C 003266CC  7C 03 00 40 */	cmplw r3, r0
/* 8032AA70 003266D0  40 82 00 0C */	bne lbl_8032AA7C
lbl_8032AA74:
/* 8032AA74 003266D4  3B 60 00 03 */	li r27, 3
/* 8032AA78 003266D8  48 00 00 68 */	b lbl_8032AAE0
lbl_8032AA7C:
/* 8032AA7C 003266DC  88 0D B0 6C */	lbz r0, lbl_8064032C-_SDA_BASE_(r13)
/* 8032AA80 003266E0  28 00 00 01 */	cmplwi r0, 1
/* 8032AA84 003266E4  40 82 00 1C */	bne lbl_8032AAA0
/* 8032AA88 003266E8  38 6D B0 6C */	addi r3, r13, lbl_8064032C-_SDA_BASE_
/* 8032AA8C 003266EC  88 03 00 01 */	lbz r0, 1(r3)
/* 8032AA90 003266F0  28 00 00 01 */	cmplwi r0, 1
/* 8032AA94 003266F4  40 82 00 0C */	bne lbl_8032AAA0
/* 8032AA98 003266F8  3B 60 00 13 */	li r27, 0x13
/* 8032AA9C 003266FC  48 00 00 44 */	b lbl_8032AAE0
lbl_8032AAA0:
/* 8032AAA0 00326700  80 04 01 A4 */	lwz r0, 0x1a4(r4)
/* 8032AAA4 00326704  2C 00 00 0A */	cmpwi r0, 0xa
/* 8032AAA8 00326708  40 82 00 2C */	bne lbl_8032AAD4
/* 8032AAAC 0032670C  80 04 00 1C */	lwz r0, 0x1c(r4)
/* 8032AAB0 00326710  2C 00 00 00 */	cmpwi r0, 0
/* 8032AAB4 00326714  40 82 00 10 */	bne lbl_8032AAC4
/* 8032AAB8 00326718  A0 04 00 1A */	lhz r0, 0x1a(r4)
/* 8032AABC 0032671C  2C 00 00 00 */	cmpwi r0, 0
/* 8032AAC0 00326720  41 82 00 14 */	beq lbl_8032AAD4
lbl_8032AAC4:
/* 8032AAC4 00326724  2C 1D 00 00 */	cmpwi r29, 0
/* 8032AAC8 00326728  40 82 00 14 */	bne lbl_8032AADC
/* 8032AACC 0032672C  2C 1E 00 00 */	cmpwi r30, 0
/* 8032AAD0 00326730  40 82 00 0C */	bne lbl_8032AADC
lbl_8032AAD4:
/* 8032AAD4 00326734  3B 60 00 04 */	li r27, 4
/* 8032AAD8 00326738  48 00 00 08 */	b lbl_8032AAE0
lbl_8032AADC:
/* 8032AADC 0032673C  3B 60 00 02 */	li r27, 2
lbl_8032AAE0:
/* 8032AAE0 00326740  7F 63 DB 78 */	mr r3, r27
lbl_8032AAE4:
/* 8032AAE4 00326744  39 61 00 20 */	addi r11, r1, 0x20
/* 8032AAE8 00326748  4B E9 C6 89 */	bl _restgpr_26
/* 8032AAEC 0032674C  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8032AAF0 00326750  7C 08 03 A6 */	mtlr r0
/* 8032AAF4 00326754  38 21 00 20 */	addi r1, r1, 0x20
/* 8032AAF8 00326758  4E 80 00 20 */	blr

.global DWCi_ProcessResvOK
DWCi_ProcessResvOK:
/* 8032AAFC 0032675C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8032AB00 00326760  7C 08 02 A6 */	mflr r0
/* 8032AB04 00326764  90 01 00 24 */	stw r0, 0x24(r1)
/* 8032AB08 00326768  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8032AB0C 0032676C  7C 7F 1B 78 */	mr r31, r3
/* 8032AB10 00326770  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8032AB14 00326774  7C 9E 23 78 */	mr r30, r4
/* 8032AB18 00326778  93 A1 00 14 */	stw r29, 0x14(r1)
/* 8032AB1C 0032677C  7C BD 2B 78 */	mr r29, r5
/* 8032AB20 00326780  93 81 00 10 */	stw r28, 0x10(r1)
/* 8032AB24 00326784  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 8032AB28 00326788  88 06 00 17 */	lbz r0, 0x17(r6)
/* 8032AB2C 0032678C  2C 00 00 00 */	cmpwi r0, 0
/* 8032AB30 00326790  41 82 00 18 */	beq lbl_8032AB48
/* 8032AB34 00326794  80 06 00 20 */	lwz r0, 0x20(r6)
/* 8032AB38 00326798  7C 03 00 00 */	cmpw r3, r0
/* 8032AB3C 0032679C  40 82 00 0C */	bne lbl_8032AB48
/* 8032AB40 003267A0  38 60 00 00 */	li r3, 0
/* 8032AB44 003267A4  48 00 02 A4 */	b lbl_8032ADE8
lbl_8032AB48:
/* 8032AB48 003267A8  38 00 00 01 */	li r0, 1
/* 8032AB4C 003267AC  3B 80 00 00 */	li r28, 0
/* 8032AB50 003267B0  98 06 00 17 */	stb r0, 0x17(r6)
/* 8032AB54 003267B4  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032AB58 003267B8  90 64 00 20 */	stw r3, 0x20(r4)
/* 8032AB5C 003267BC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032AB60 003267C0  93 83 01 C0 */	stw r28, 0x1c0(r3)
/* 8032AB64 003267C4  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032AB68 003267C8  93 83 01 D0 */	stw r28, 0x1d0(r3)
/* 8032AB6C 003267CC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032AB70 003267D0  80 63 00 10 */	lwz r3, 0x10(r3)
/* 8032AB74 003267D4  48 02 3A 4D */	bl qr2_send_statechanged
/* 8032AB78 003267D8  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032AB7C 003267DC  38 00 00 08 */	li r0, 8
/* 8032AB80 003267E0  38 60 00 00 */	li r3, 0
/* 8032AB84 003267E4  93 84 02 14 */	stw r28, 0x214(r4)
/* 8032AB88 003267E8  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032AB8C 003267EC  88 85 00 14 */	lbz r4, 0x14(r5)
/* 8032AB90 003267F0  38 84 00 01 */	addi r4, r4, 1
/* 8032AB94 003267F4  54 84 10 3A */	slwi r4, r4, 2
/* 8032AB98 003267F8  7C 85 22 14 */	add r4, r5, r4
/* 8032AB9C 003267FC  93 E4 00 F8 */	stw r31, 0xf8(r4)
/* 8032ABA0 00326800  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032ABA4 00326804  88 85 00 14 */	lbz r4, 0x14(r5)
/* 8032ABA8 00326808  38 84 00 01 */	addi r4, r4, 1
/* 8032ABAC 0032680C  54 84 10 3A */	slwi r4, r4, 2
/* 8032ABB0 00326810  7C 85 22 14 */	add r4, r5, r4
/* 8032ABB4 00326814  93 C4 00 24 */	stw r30, 0x24(r4)
/* 8032ABB8 00326818  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032ABBC 0032681C  88 85 00 14 */	lbz r4, 0x14(r5)
/* 8032ABC0 00326820  38 84 00 01 */	addi r4, r4, 1
/* 8032ABC4 00326824  54 84 08 3C */	slwi r4, r4, 1
/* 8032ABC8 00326828  7C 85 22 14 */	add r4, r5, r4
/* 8032ABCC 0032682C  B3 A4 00 A4 */	sth r29, 0xa4(r4)
/* 8032ABD0 00326830  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032ABD4 00326834  93 C4 01 BC */	stw r30, 0x1bc(r4)
/* 8032ABD8 00326838  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032ABDC 0032683C  B3 A4 01 B8 */	sth r29, 0x1b8(r4)
/* 8032ABE0 00326840  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 8032ABE4 00326844  7C 09 03 A6 */	mtctr r0
lbl_8032ABE8:
/* 8032ABE8 00326848  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 8032ABEC 0032684C  38 A0 00 00 */	li r5, 0
/* 8032ABF0 00326850  48 00 00 18 */	b lbl_8032AC08
lbl_8032ABF4:
/* 8032ABF4 00326854  7C 86 2A 14 */	add r4, r6, r5
/* 8032ABF8 00326858  88 84 02 E0 */	lbz r4, 0x2e0(r4)
/* 8032ABFC 0032685C  7C 00 20 40 */	cmplw r0, r4
/* 8032AC00 00326860  41 82 00 14 */	beq lbl_8032AC14
/* 8032AC04 00326864  38 A5 00 01 */	addi r5, r5, 1
lbl_8032AC08:
/* 8032AC08 00326868  88 86 00 14 */	lbz r4, 0x14(r6)
/* 8032AC0C 0032686C  7C 05 20 00 */	cmpw r5, r4
/* 8032AC10 00326870  40 81 FF E4 */	ble lbl_8032ABF4
lbl_8032AC14:
/* 8032AC14 00326874  88 06 00 14 */	lbz r0, 0x14(r6)
/* 8032AC18 00326878  7C 05 00 00 */	cmpw r5, r0
/* 8032AC1C 0032687C  41 81 00 C0 */	bgt lbl_8032ACDC
/* 8032AC20 00326880  38 63 00 01 */	addi r3, r3, 1
/* 8032AC24 00326884  38 A0 00 00 */	li r5, 0
/* 8032AC28 00326888  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 8032AC2C 0032688C  48 00 00 18 */	b lbl_8032AC44
lbl_8032AC30:
/* 8032AC30 00326890  7C 86 2A 14 */	add r4, r6, r5
/* 8032AC34 00326894  88 84 02 E0 */	lbz r4, 0x2e0(r4)
/* 8032AC38 00326898  7C 00 20 40 */	cmplw r0, r4
/* 8032AC3C 0032689C  41 82 00 14 */	beq lbl_8032AC50
/* 8032AC40 003268A0  38 A5 00 01 */	addi r5, r5, 1
lbl_8032AC44:
/* 8032AC44 003268A4  88 86 00 14 */	lbz r4, 0x14(r6)
/* 8032AC48 003268A8  7C 05 20 00 */	cmpw r5, r4
/* 8032AC4C 003268AC  40 81 FF E4 */	ble lbl_8032AC30
lbl_8032AC50:
/* 8032AC50 003268B0  88 06 00 14 */	lbz r0, 0x14(r6)
/* 8032AC54 003268B4  7C 05 00 00 */	cmpw r5, r0
/* 8032AC58 003268B8  41 81 00 84 */	bgt lbl_8032ACDC
/* 8032AC5C 003268BC  38 63 00 01 */	addi r3, r3, 1
/* 8032AC60 003268C0  38 A0 00 00 */	li r5, 0
/* 8032AC64 003268C4  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 8032AC68 003268C8  48 00 00 18 */	b lbl_8032AC80
lbl_8032AC6C:
/* 8032AC6C 003268CC  7C 86 2A 14 */	add r4, r6, r5
/* 8032AC70 003268D0  88 84 02 E0 */	lbz r4, 0x2e0(r4)
/* 8032AC74 003268D4  7C 00 20 40 */	cmplw r0, r4
/* 8032AC78 003268D8  41 82 00 14 */	beq lbl_8032AC8C
/* 8032AC7C 003268DC  38 A5 00 01 */	addi r5, r5, 1
lbl_8032AC80:
/* 8032AC80 003268E0  88 86 00 14 */	lbz r4, 0x14(r6)
/* 8032AC84 003268E4  7C 05 20 00 */	cmpw r5, r4
/* 8032AC88 003268E8  40 81 FF E4 */	ble lbl_8032AC6C
lbl_8032AC8C:
/* 8032AC8C 003268EC  88 06 00 14 */	lbz r0, 0x14(r6)
/* 8032AC90 003268F0  7C 05 00 00 */	cmpw r5, r0
/* 8032AC94 003268F4  41 81 00 48 */	bgt lbl_8032ACDC
/* 8032AC98 003268F8  38 63 00 01 */	addi r3, r3, 1
/* 8032AC9C 003268FC  38 A0 00 00 */	li r5, 0
/* 8032ACA0 00326900  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 8032ACA4 00326904  48 00 00 18 */	b lbl_8032ACBC
lbl_8032ACA8:
/* 8032ACA8 00326908  7C 86 2A 14 */	add r4, r6, r5
/* 8032ACAC 0032690C  88 84 02 E0 */	lbz r4, 0x2e0(r4)
/* 8032ACB0 00326910  7C 00 20 40 */	cmplw r0, r4
/* 8032ACB4 00326914  41 82 00 14 */	beq lbl_8032ACC8
/* 8032ACB8 00326918  38 A5 00 01 */	addi r5, r5, 1
lbl_8032ACBC:
/* 8032ACBC 0032691C  88 86 00 14 */	lbz r4, 0x14(r6)
/* 8032ACC0 00326920  7C 05 20 00 */	cmpw r5, r4
/* 8032ACC4 00326924  40 81 FF E4 */	ble lbl_8032ACA8
lbl_8032ACC8:
/* 8032ACC8 00326928  88 06 00 14 */	lbz r0, 0x14(r6)
/* 8032ACCC 0032692C  7C 05 00 00 */	cmpw r5, r0
/* 8032ACD0 00326930  41 81 00 0C */	bgt lbl_8032ACDC
/* 8032ACD4 00326934  38 63 00 01 */	addi r3, r3, 1
/* 8032ACD8 00326938  42 00 FF 10 */	bdnz lbl_8032ABE8
lbl_8032ACDC:
/* 8032ACDC 0032693C  80 ED B0 68 */	lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 8032ACE0 00326940  57 E4 C2 1E */	rlwinm r4, r31, 0x18, 8, 0xf
/* 8032ACE4 00326944  88 A6 00 14 */	lbz r5, 0x14(r6)
/* 8032ACE8 00326948  57 E0 40 0E */	rlwinm r0, r31, 8, 0, 7
/* 8032ACEC 0032694C  53 E4 C6 3E */	rlwimi r4, r31, 0x18, 0x18, 0x1f
/* 8032ACF0 00326950  3B A0 00 01 */	li r29, 1
/* 8032ACF4 00326954  53 E0 44 2E */	rlwimi r0, r31, 8, 0x10, 0x17
/* 8032ACF8 00326958  7C A5 3A 14 */	add r5, r5, r7
/* 8032ACFC 0032695C  98 65 02 E1 */	stb r3, 0x2e1(r5)
/* 8032AD00 00326960  7C 80 03 78 */	or r0, r4, r0
/* 8032AD04 00326964  54 00 80 3E */	rotlwi r0, r0, 0x10
/* 8032AD08 00326968  3B E0 00 02 */	li r31, 2
/* 8032AD0C 0032696C  90 01 00 08 */	stw r0, 8(r1)
/* 8032AD10 00326970  3B C0 00 04 */	li r30, 4
/* 8032AD14 00326974  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032AD18 00326978  88 03 00 14 */	lbz r0, 0x14(r3)
/* 8032AD1C 0032697C  7C 60 1A 14 */	add r3, r0, r3
/* 8032AD20 00326980  88 03 02 E1 */	lbz r0, 0x2e1(r3)
/* 8032AD24 00326984  54 05 C6 3E */	rlwinm r5, r0, 0x18, 0x18, 0x1f
/* 8032AD28 00326988  54 04 C2 1E */	rlwinm r4, r0, 0x18, 8, 0xf
/* 8032AD2C 0032698C  54 03 44 2E */	rlwinm r3, r0, 8, 0x10, 0x17
/* 8032AD30 00326990  54 00 40 0E */	rlwinm r0, r0, 8, 0, 7
/* 8032AD34 00326994  7C A4 23 78 */	or r4, r5, r4
/* 8032AD38 00326998  7C 60 03 78 */	or r0, r3, r0
/* 8032AD3C 0032699C  7C 80 03 78 */	or r0, r4, r0
/* 8032AD40 003269A0  54 03 84 3E */	srwi r3, r0, 0x10
/* 8032AD44 003269A4  54 00 80 1E */	slwi r0, r0, 0x10
/* 8032AD48 003269A8  7C 60 03 78 */	or r0, r3, r0
/* 8032AD4C 003269AC  90 01 00 0C */	stw r0, 0xc(r1)
/* 8032AD50 003269B0  48 00 00 44 */	b lbl_8032AD94
lbl_8032AD54:
/* 8032AD54 003269B4  80 0D B0 68 */	lwz r0, lbl_80640328-_SDA_BASE_(r13)
/* 8032AD58 003269B8  38 E1 00 08 */	addi r7, r1, 8
/* 8032AD5C 003269BC  38 60 00 07 */	li r3, 7
/* 8032AD60 003269C0  39 00 00 02 */	li r8, 2
/* 8032AD64 003269C4  7C A0 F2 14 */	add r5, r0, r30
/* 8032AD68 003269C8  7C C0 FA 14 */	add r6, r0, r31
/* 8032AD6C 003269CC  80 85 00 F8 */	lwz r4, 0xf8(r5)
/* 8032AD70 003269D0  80 A5 00 24 */	lwz r5, 0x24(r5)
/* 8032AD74 003269D4  A0 C6 00 A4 */	lhz r6, 0xa4(r6)
/* 8032AD78 003269D8  4B FF DB CD */	bl DWCi_SendMatchCommand
/* 8032AD7C 003269DC  2C 03 00 00 */	cmpwi r3, 0
/* 8032AD80 003269E0  41 82 00 08 */	beq lbl_8032AD88
/* 8032AD84 003269E4  48 00 00 64 */	b lbl_8032ADE8
lbl_8032AD88:
/* 8032AD88 003269E8  3B FF 00 02 */	addi r31, r31, 2
/* 8032AD8C 003269EC  3B DE 00 04 */	addi r30, r30, 4
/* 8032AD90 003269F0  3B BD 00 01 */	addi r29, r29, 1
lbl_8032AD94:
/* 8032AD94 003269F4  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032AD98 003269F8  88 03 00 14 */	lbz r0, 0x14(r3)
/* 8032AD9C 003269FC  7C 1D 00 00 */	cmpw r29, r0
/* 8032ADA0 00326A00  40 81 FF B4 */	ble lbl_8032AD54
/* 8032ADA4 00326A04  80 6D B0 64 */	lwz r3, lbl_80640324-_SDA_BASE_(r13)
/* 8032ADA8 00326A08  2C 03 00 00 */	cmpwi r3, 0
/* 8032ADAC 00326A0C  41 82 00 38 */	beq lbl_8032ADE4
/* 8032ADB0 00326A10  88 03 00 00 */	lbz r0, 0(r3)
/* 8032ADB4 00326A14  2C 00 00 00 */	cmpwi r0, 0
/* 8032ADB8 00326A18  41 82 00 2C */	beq lbl_8032ADE4
/* 8032ADBC 00326A1C  38 00 00 00 */	li r0, 0
/* 8032ADC0 00326A20  90 03 00 08 */	stw r0, 8(r3)
/* 8032ADC4 00326A24  80 6D B0 64 */	lwz r3, lbl_80640324-_SDA_BASE_(r13)
/* 8032ADC8 00326A28  90 03 00 0C */	stw r0, 0xc(r3)
/* 8032ADCC 00326A2C  80 6D B0 64 */	lwz r3, lbl_80640324-_SDA_BASE_(r13)
/* 8032ADD0 00326A30  98 03 00 02 */	stb r0, 2(r3)
/* 8032ADD4 00326A34  4B F4 79 E5 */	bl OSGetTime
/* 8032ADD8 00326A38  80 AD B0 64 */	lwz r5, lbl_80640324-_SDA_BASE_(r13)
/* 8032ADDC 00326A3C  90 85 00 1C */	stw r4, 0x1c(r5)
/* 8032ADE0 00326A40  90 65 00 18 */	stw r3, 0x18(r5)
lbl_8032ADE4:
/* 8032ADE4 00326A44  38 60 00 00 */	li r3, 0
lbl_8032ADE8:
/* 8032ADE8 00326A48  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8032ADEC 00326A4C  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8032ADF0 00326A50  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8032ADF4 00326A54  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 8032ADF8 00326A58  83 81 00 10 */	lwz r28, 0x10(r1)
/* 8032ADFC 00326A5C  7C 08 03 A6 */	mtlr r0
/* 8032AE00 00326A60  38 21 00 20 */	addi r1, r1, 0x20
/* 8032AE04 00326A64  4E 80 00 20 */	blr

.global DWCi_SendResvCommand
DWCi_SendResvCommand:
/* 8032AE08 00326A68  94 21 FF D0 */	stwu r1, -0x30(r1)
/* 8032AE0C 00326A6C  7C 08 02 A6 */	mflr r0
/* 8032AE10 00326A70  2C 04 00 00 */	cmpwi r4, 0
/* 8032AE14 00326A74  90 01 00 34 */	stw r0, 0x34(r1)
/* 8032AE18 00326A78  93 E1 00 2C */	stw r31, 0x2c(r1)
/* 8032AE1C 00326A7C  93 C1 00 28 */	stw r30, 0x28(r1)
/* 8032AE20 00326A80  7C 7E 1B 78 */	mr r30, r3
/* 8032AE24 00326A84  93 A1 00 24 */	stw r29, 0x24(r1)
/* 8032AE28 00326A88  7C 9D 23 78 */	mr r29, r4
/* 8032AE2C 00326A8C  40 82 00 20 */	bne lbl_8032AE4C
/* 8032AE30 00326A90  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032AE34 00326A94  80 04 00 1C */	lwz r0, 0x1c(r4)
/* 8032AE38 00326A98  2C 00 00 00 */	cmpwi r0, 0
/* 8032AE3C 00326A9C  40 82 00 54 */	bne lbl_8032AE90
/* 8032AE40 00326AA0  A0 04 00 1A */	lhz r0, 0x1a(r4)
/* 8032AE44 00326AA4  2C 00 00 00 */	cmpwi r0, 0
/* 8032AE48 00326AA8  40 82 00 48 */	bne lbl_8032AE90
lbl_8032AE4C:
/* 8032AE4C 00326AAC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032AE50 00326AB0  38 00 00 01 */	li r0, 1
/* 8032AE54 00326AB4  90 03 01 C0 */	stw r0, 0x1c0(r3)
/* 8032AE58 00326AB8  4B F4 79 61 */	bl OSGetTime
/* 8032AE5C 00326ABC  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032AE60 00326AC0  2C 1D 00 00 */	cmpwi r29, 0
/* 8032AE64 00326AC4  90 85 01 CC */	stw r4, 0x1cc(r5)
/* 8032AE68 00326AC8  90 65 01 C8 */	stw r3, 0x1c8(r5)
/* 8032AE6C 00326ACC  93 C5 00 F8 */	stw r30, 0xf8(r5)
/* 8032AE70 00326AD0  40 82 00 18 */	bne lbl_8032AE88
/* 8032AE74 00326AD4  3C 80 80 45 */	lis r4, lbl_80448E88@ha
/* 8032AE78 00326AD8  38 60 00 04 */	li r3, 4
/* 8032AE7C 00326ADC  38 84 8E 88 */	addi r4, r4, lbl_80448E88@l
/* 8032AE80 00326AE0  4C C6 31 82 */	crclr 6
/* 8032AE84 00326AE4  4B FF 1C B1 */	bl DWC_Printf
lbl_8032AE88:
/* 8032AE88 00326AE8  38 60 00 00 */	li r3, 0
/* 8032AE8C 00326AEC  48 00 01 4C */	b lbl_8032AFD8
lbl_8032AE90:
/* 8032AE90 00326AF0  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032AE94 00326AF4  2C 00 00 00 */	cmpwi r0, 0
/* 8032AE98 00326AF8  40 82 00 5C */	bne lbl_8032AEF4
/* 8032AE9C 00326AFC  80 64 00 E4 */	lwz r3, 0xe4(r4)
/* 8032AEA0 00326B00  38 80 00 00 */	li r4, 0
/* 8032AEA4 00326B04  48 03 3A 0D */	bl ServerBrowserGetServer
/* 8032AEA8 00326B08  83 ED B0 68 */	lwz r31, lbl_80640328-_SDA_BASE_(r13)
/* 8032AEAC 00326B0C  7C 7D 1B 78 */	mr r29, r3
/* 8032AEB0 00326B10  38 8D 8D C0 */	addi r4, r13, lbl_8063E080-_SDA_BASE_
/* 8032AEB4 00326B14  38 A0 00 00 */	li r5, 0
/* 8032AEB8 00326B18  48 03 27 A9 */	bl SBServerGetIntValueA
/* 8032AEBC 00326B1C  90 7F 00 F8 */	stw r3, 0xf8(r31)
/* 8032AEC0 00326B20  7F A3 EB 78 */	mr r3, r29
/* 8032AEC4 00326B24  83 ED B0 68 */	lwz r31, lbl_80640328-_SDA_BASE_(r13)
/* 8032AEC8 00326B28  48 03 29 5D */	bl SBServerGetPublicInetAddress
/* 8032AECC 00326B2C  90 7F 00 24 */	stw r3, 0x24(r31)
/* 8032AED0 00326B30  7F A3 EB 78 */	mr r3, r29
/* 8032AED4 00326B34  83 ED B0 68 */	lwz r31, lbl_80640328-_SDA_BASE_(r13)
/* 8032AED8 00326B38  48 03 29 55 */	bl SBServerGetPublicQueryPort
/* 8032AEDC 00326B3C  B0 7F 00 A4 */	sth r3, 0xa4(r31)
/* 8032AEE0 00326B40  3B E0 00 01 */	li r31, 1
/* 8032AEE4 00326B44  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032AEE8 00326B48  80 03 00 F8 */	lwz r0, 0xf8(r3)
/* 8032AEEC 00326B4C  90 03 02 14 */	stw r0, 0x214(r3)
/* 8032AEF0 00326B50  48 00 00 5C */	b lbl_8032AF4C
lbl_8032AEF4:
/* 8032AEF4 00326B54  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032AEF8 00326B58  28 00 00 01 */	cmplwi r0, 1
/* 8032AEFC 00326B5C  40 82 00 08 */	bne lbl_8032AF04
/* 8032AF00 00326B60  90 64 00 F8 */	stw r3, 0xf8(r4)
lbl_8032AF04:
/* 8032AF04 00326B64  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032AF08 00326B68  3B E0 00 03 */	li r31, 3
/* 8032AF0C 00326B6C  90 64 02 14 */	stw r3, 0x214(r4)
/* 8032AF10 00326B70  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032AF14 00326B74  80 03 00 1C */	lwz r0, 0x1c(r3)
/* 8032AF18 00326B78  90 01 00 0C */	stw r0, 0xc(r1)
/* 8032AF1C 00326B7C  A0 03 00 1A */	lhz r0, 0x1a(r3)
/* 8032AF20 00326B80  54 05 C6 3E */	rlwinm r5, r0, 0x18, 0x18, 0x1f
/* 8032AF24 00326B84  54 04 C2 1E */	rlwinm r4, r0, 0x18, 8, 0xf
/* 8032AF28 00326B88  54 03 44 2E */	rlwinm r3, r0, 8, 0x10, 0x17
/* 8032AF2C 00326B8C  54 00 40 0E */	rlwinm r0, r0, 8, 0, 7
/* 8032AF30 00326B90  7C A4 23 78 */	or r4, r5, r4
/* 8032AF34 00326B94  7C 60 03 78 */	or r0, r3, r0
/* 8032AF38 00326B98  7C 80 03 78 */	or r0, r4, r0
/* 8032AF3C 00326B9C  54 03 84 3E */	srwi r3, r0, 0x10
/* 8032AF40 00326BA0  54 00 80 1E */	slwi r0, r0, 0x10
/* 8032AF44 00326BA4  7C 60 03 78 */	or r0, r3, r0
/* 8032AF48 00326BA8  90 01 00 10 */	stw r0, 0x10(r1)
lbl_8032AF4C:
/* 8032AF4C 00326BAC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032AF50 00326BB0  38 00 17 70 */	li r0, 0x1770
/* 8032AF54 00326BB4  90 03 01 D0 */	stw r0, 0x1d0(r3)
/* 8032AF58 00326BB8  4B F4 78 61 */	bl OSGetTime
/* 8032AF5C 00326BBC  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 8032AF60 00326BC0  38 00 00 00 */	li r0, 0
/* 8032AF64 00326BC4  38 A0 00 01 */	li r5, 1
/* 8032AF68 00326BC8  90 86 01 DC */	stw r4, 0x1dc(r6)
/* 8032AF6C 00326BCC  90 66 01 D8 */	stw r3, 0x1d8(r6)
/* 8032AF70 00326BD0  90 06 01 C0 */	stw r0, 0x1c0(r6)
/* 8032AF74 00326BD4  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032AF78 00326BD8  80 03 02 18 */	lwz r0, 0x218(r3)
/* 8032AF7C 00326BDC  2C 00 00 00 */	cmpwi r0, 0
/* 8032AF80 00326BE0  41 82 00 08 */	beq lbl_8032AF88
/* 8032AF84 00326BE4  38 A0 00 0B */	li r5, 0xb
lbl_8032AF88:
/* 8032AF88 00326BE8  81 4D B0 68 */	lwz r10, lbl_80640328-_SDA_BASE_(r13)
/* 8032AF8C 00326BEC  7C A3 2B 78 */	mr r3, r5
/* 8032AF90 00326BF0  7F C4 F3 78 */	mr r4, r30
/* 8032AF94 00326BF4  7F E8 FB 78 */	mr r8, r31
/* 8032AF98 00326BF8  88 0A 00 15 */	lbz r0, 0x15(r10)
/* 8032AF9C 00326BFC  38 E1 00 08 */	addi r7, r1, 8
/* 8032AFA0 00326C00  54 09 C6 3E */	rlwinm r9, r0, 0x18, 0x18, 0x1f
/* 8032AFA4 00326C04  54 06 C2 1E */	rlwinm r6, r0, 0x18, 8, 0xf
/* 8032AFA8 00326C08  54 05 44 2E */	rlwinm r5, r0, 8, 0x10, 0x17
/* 8032AFAC 00326C0C  54 00 40 0E */	rlwinm r0, r0, 8, 0, 7
/* 8032AFB0 00326C10  7D 26 33 78 */	or r6, r9, r6
/* 8032AFB4 00326C14  7C A0 03 78 */	or r0, r5, r0
/* 8032AFB8 00326C18  7C C0 03 78 */	or r0, r6, r0
/* 8032AFBC 00326C1C  54 05 84 3E */	srwi r5, r0, 0x10
/* 8032AFC0 00326C20  54 00 80 1E */	slwi r0, r0, 0x10
/* 8032AFC4 00326C24  7C A0 03 78 */	or r0, r5, r0
/* 8032AFC8 00326C28  90 01 00 08 */	stw r0, 8(r1)
/* 8032AFCC 00326C2C  80 AA 00 24 */	lwz r5, 0x24(r10)
/* 8032AFD0 00326C30  A0 CA 00 A4 */	lhz r6, 0xa4(r10)
/* 8032AFD4 00326C34  4B FF D9 71 */	bl DWCi_SendMatchCommand
lbl_8032AFD8:
/* 8032AFD8 00326C38  80 01 00 34 */	lwz r0, 0x34(r1)
/* 8032AFDC 00326C3C  83 E1 00 2C */	lwz r31, 0x2c(r1)
/* 8032AFE0 00326C40  83 C1 00 28 */	lwz r30, 0x28(r1)
/* 8032AFE4 00326C44  83 A1 00 24 */	lwz r29, 0x24(r1)
/* 8032AFE8 00326C48  7C 08 03 A6 */	mtlr r0
/* 8032AFEC 00326C4C  38 21 00 30 */	addi r1, r1, 0x30
/* 8032AFF0 00326C50  4E 80 00 20 */	blr

.global DWCi_SendResvCommandToFriend
DWCi_SendResvCommandToFriend:
/* 8032AFF4 00326C54  94 21 FD A0 */	stwu r1, -0x260(r1)
/* 8032AFF8 00326C58  7C 08 02 A6 */	mflr r0
/* 8032AFFC 00326C5C  90 01 02 64 */	stw r0, 0x264(r1)
/* 8032B000 00326C60  39 61 02 60 */	addi r11, r1, 0x260
/* 8032B004 00326C64  4B E9 C1 15 */	bl _savegpr_23
/* 8032B008 00326C68  2C 04 00 00 */	cmpwi r4, 0
/* 8032B00C 00326C6C  7C 79 1B 78 */	mr r25, r3
/* 8032B010 00326C70  7C BA 2B 78 */	mr r26, r5
/* 8032B014 00326C74  41 82 00 10 */	beq lbl_8032B024
/* 8032B018 00326C78  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B01C 00326C7C  8B A3 01 A9 */	lbz r29, 0x1a9(r3)
/* 8032B020 00326C80  48 00 00 2C */	b lbl_8032B04C
lbl_8032B024:
/* 8032B024 00326C84  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032B028 00326C88  80 65 03 54 */	lwz r3, 0x354(r5)
/* 8032B02C 00326C8C  88 C5 01 A9 */	lbz r6, 0x1a9(r5)
/* 8032B030 00326C90  38 A3 FF FF */	addi r5, r3, -1
/* 8032B034 00326C94  7C 05 30 10 */	subfc r0, r5, r6
/* 8032B038 00326C98  54 C3 0F FE */	srwi r3, r6, 0x1f
/* 8032B03C 00326C9C  54 A5 0F FE */	srwi r5, r5, 0x1f
/* 8032B040 00326CA0  38 06 00 01 */	addi r0, r6, 1
/* 8032B044 00326CA4  7C 63 29 10 */	subfe r3, r3, r5
/* 8032B048 00326CA8  7C 1D 18 38 */	and r29, r0, r3
lbl_8032B04C:
/* 8032B04C 00326CAC  7C 80 00 34 */	cntlzw r0, r4
/* 8032B050 00326CB0  3B 60 00 00 */	li r27, 0
/* 8032B054 00326CB4  54 1E D9 7E */	srwi r30, r0, 5
/* 8032B058 00326CB8  3B E0 00 00 */	li r31, 0
lbl_8032B05C:
/* 8032B05C 00326CBC  2C 1E 00 00 */	cmpwi r30, 0
/* 8032B060 00326CC0  40 82 00 0C */	bne lbl_8032B06C
/* 8032B064 00326CC4  2C 1B 00 00 */	cmpwi r27, 0
/* 8032B068 00326CC8  41 82 00 2C */	beq lbl_8032B094
lbl_8032B06C:
/* 8032B06C 00326CCC  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032B070 00326CD0  88 64 01 A9 */	lbz r3, 0x1a9(r4)
/* 8032B074 00326CD4  38 03 00 01 */	addi r0, r3, 1
/* 8032B078 00326CD8  98 04 01 A9 */	stb r0, 0x1a9(r4)
/* 8032B07C 00326CDC  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032B080 00326CE0  88 64 01 A9 */	lbz r3, 0x1a9(r4)
/* 8032B084 00326CE4  80 04 03 54 */	lwz r0, 0x354(r4)
/* 8032B088 00326CE8  7C 03 00 00 */	cmpw r3, r0
/* 8032B08C 00326CEC  41 80 00 08 */	blt lbl_8032B094
/* 8032B090 00326CF0  9B E4 01 A9 */	stb r31, 0x1a9(r4)
lbl_8032B094:
/* 8032B094 00326CF4  2C 1B 00 00 */	cmpwi r27, 0
/* 8032B098 00326CF8  41 82 00 3C */	beq lbl_8032B0D4
/* 8032B09C 00326CFC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B0A0 00326D00  88 03 01 A9 */	lbz r0, 0x1a9(r3)
/* 8032B0A4 00326D04  7C 1D 00 00 */	cmpw r29, r0
/* 8032B0A8 00326D08  40 82 00 2C */	bne lbl_8032B0D4
/* 8032B0AC 00326D0C  38 00 0B B8 */	li r0, 0xbb8
/* 8032B0B0 00326D10  90 03 01 D0 */	stw r0, 0x1d0(r3)
/* 8032B0B4 00326D14  4B F4 77 05 */	bl OSGetTime
/* 8032B0B8 00326D18  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032B0BC 00326D1C  38 00 00 00 */	li r0, 0
/* 8032B0C0 00326D20  90 85 01 DC */	stw r4, 0x1dc(r5)
/* 8032B0C4 00326D24  90 65 01 D8 */	stw r3, 0x1d8(r5)
/* 8032B0C8 00326D28  38 60 00 00 */	li r3, 0
/* 8032B0CC 00326D2C  90 05 01 C0 */	stw r0, 0x1c0(r5)
/* 8032B0D0 00326D30  48 00 01 90 */	b lbl_8032B260
lbl_8032B0D4:
/* 8032B0D4 00326D34  82 ED B0 68 */	lwz r23, lbl_80640328-_SDA_BASE_(r13)
/* 8032B0D8 00326D38  3B 60 00 01 */	li r27, 1
/* 8032B0DC 00326D3C  4B FF 60 D9 */	bl DWCi_GetUserData
/* 8032B0E0 00326D40  88 17 01 A9 */	lbz r0, 0x1a9(r23)
/* 8032B0E4 00326D44  80 B7 03 0C */	lwz r5, 0x30c(r23)
/* 8032B0E8 00326D48  7C 97 02 14 */	add r4, r23, r0
/* 8032B0EC 00326D4C  88 04 03 14 */	lbz r0, 0x314(r4)
/* 8032B0F0 00326D50  1C 00 00 0C */	mulli r0, r0, 0xc
/* 8032B0F4 00326D54  7C 85 02 14 */	add r4, r5, r0
/* 8032B0F8 00326D58  48 00 86 05 */	bl DWC_GetGsProfileId
/* 8032B0FC 00326D5C  2C 03 00 00 */	cmpwi r3, 0
/* 8032B100 00326D60  7C 7C 1B 78 */	mr r28, r3
/* 8032B104 00326D64  41 82 FF 58 */	beq lbl_8032B05C
/* 8032B108 00326D68  2C 03 FF FF */	cmpwi r3, -1
/* 8032B10C 00326D6C  41 82 FF 50 */	beq lbl_8032B05C
/* 8032B110 00326D70  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B114 00326D74  88 03 01 A9 */	lbz r0, 0x1a9(r3)
/* 8032B118 00326D78  80 83 03 0C */	lwz r4, 0x30c(r3)
/* 8032B11C 00326D7C  7C 63 02 14 */	add r3, r3, r0
/* 8032B120 00326D80  88 03 03 14 */	lbz r0, 0x314(r3)
/* 8032B124 00326D84  1C 00 00 0C */	mulli r0, r0, 0xc
/* 8032B128 00326D88  7C 64 02 14 */	add r3, r4, r0
/* 8032B12C 00326D8C  48 00 80 BD */	bl DWCi_Acc_IsValidFriendData
/* 8032B130 00326D90  2C 03 00 00 */	cmpwi r3, 0
/* 8032B134 00326D94  41 82 FF 28 */	beq lbl_8032B05C
/* 8032B138 00326D98  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032B13C 00326D9C  38 A0 00 01 */	li r5, 1
/* 8032B140 00326DA0  88 04 00 0D */	lbz r0, 0xd(r4)
/* 8032B144 00326DA4  38 64 00 04 */	addi r3, r4, 4
/* 8032B148 00326DA8  7C 09 03 A6 */	mtctr r0
/* 8032B14C 00326DAC  2C 00 00 01 */	cmpwi r0, 1
/* 8032B150 00326DB0  41 80 00 1C */	blt lbl_8032B16C
lbl_8032B154:
/* 8032B154 00326DB4  80 03 00 F8 */	lwz r0, 0xf8(r3)
/* 8032B158 00326DB8  7C 1C 00 00 */	cmpw r28, r0
/* 8032B15C 00326DBC  41 82 00 10 */	beq lbl_8032B16C
/* 8032B160 00326DC0  38 63 00 04 */	addi r3, r3, 4
/* 8032B164 00326DC4  38 A5 00 01 */	addi r5, r5, 1
/* 8032B168 00326DC8  42 00 FF EC */	bdnz lbl_8032B154
lbl_8032B16C:
/* 8032B16C 00326DCC  88 04 00 0D */	lbz r0, 0xd(r4)
/* 8032B170 00326DD0  7C 05 00 00 */	cmpw r5, r0
/* 8032B174 00326DD4  40 81 FE E8 */	ble lbl_8032B05C
/* 8032B178 00326DD8  80 64 00 00 */	lwz r3, 0(r4)
/* 8032B17C 00326DDC  7F 84 E3 78 */	mr r4, r28
/* 8032B180 00326DE0  38 A1 00 0C */	addi r5, r1, 0xc
/* 8032B184 00326DE4  48 01 25 79 */	bl gpGetBuddyIndex
/* 8032B188 00326DE8  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 8032B18C 00326DEC  7C 77 1B 78 */	mr r23, r3
/* 8032B190 00326DF0  80 81 00 0C */	lwz r4, 0xc(r1)
/* 8032B194 00326DF4  38 A1 00 20 */	addi r5, r1, 0x20
/* 8032B198 00326DF8  80 66 00 00 */	lwz r3, 0(r6)
/* 8032B19C 00326DFC  48 01 24 11 */	bl gpGetBuddyStatus
/* 8032B1A0 00326E00  7E E0 1B 79 */	or. r0, r23, r3
/* 8032B1A4 00326E04  40 82 FE B8 */	bne lbl_8032B05C
/* 8032B1A8 00326E08  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8032B1AC 00326E0C  2C 00 00 04 */	cmpwi r0, 4
/* 8032B1B0 00326E10  40 82 FE AC */	bne lbl_8032B05C
/* 8032B1B4 00326E14  38 81 00 14 */	addi r4, r1, 0x14
/* 8032B1B8 00326E18  38 A1 00 28 */	addi r5, r1, 0x28
/* 8032B1BC 00326E1C  38 6D 8D B4 */	addi r3, r13, lbl_8063E074-_SDA_BASE_
/* 8032B1C0 00326E20  38 C0 00 2F */	li r6, 0x2f
/* 8032B1C4 00326E24  4B FF 3D 11 */	bl DWC_GetCommonValueString
/* 8032B1C8 00326E28  7C 77 1B 78 */	mr r23, r3
/* 8032B1CC 00326E2C  38 81 00 10 */	addi r4, r1, 0x10
/* 8032B1D0 00326E30  38 A1 00 28 */	addi r5, r1, 0x28
/* 8032B1D4 00326E34  38 6D 8D D0 */	addi r3, r13, lbl_8063E090-_SDA_BASE_
/* 8032B1D8 00326E38  38 C0 00 2F */	li r6, 0x2f
/* 8032B1DC 00326E3C  4B FF 3C F9 */	bl DWC_GetCommonValueString
/* 8032B1E0 00326E40  7C 78 1B 78 */	mr r24, r3
/* 8032B1E4 00326E44  38 81 00 08 */	addi r4, r1, 8
/* 8032B1E8 00326E48  38 A1 00 28 */	addi r5, r1, 0x28
/* 8032B1EC 00326E4C  38 6D 8D D4 */	addi r3, r13, lbl_8063E094-_SDA_BASE_
/* 8032B1F0 00326E50  38 C0 00 2F */	li r6, 0x2f
/* 8032B1F4 00326E54  4B FF 3C E1 */	bl DWC_GetCommonValueString
/* 8032B1F8 00326E58  2C 17 00 00 */	cmpwi r23, 0
/* 8032B1FC 00326E5C  40 81 FE 60 */	ble lbl_8032B05C
/* 8032B200 00326E60  2C 18 00 00 */	cmpwi r24, 0
/* 8032B204 00326E64  40 81 FE 58 */	ble lbl_8032B05C
/* 8032B208 00326E68  2C 03 00 00 */	cmpwi r3, 0
/* 8032B20C 00326E6C  40 81 FE 50 */	ble lbl_8032B05C
/* 8032B210 00326E70  38 61 00 14 */	addi r3, r1, 0x14
/* 8032B214 00326E74  38 80 00 00 */	li r4, 0
/* 8032B218 00326E78  38 A0 00 0A */	li r5, 0xa
/* 8032B21C 00326E7C  4B EA 53 5D */	bl strtoul
/* 8032B220 00326E80  28 03 00 03 */	cmplwi r3, 3
/* 8032B224 00326E84  40 82 FE 38 */	bne lbl_8032B05C
/* 8032B228 00326E88  82 ED B0 68 */	lwz r23, lbl_80640328-_SDA_BASE_(r13)
/* 8032B22C 00326E8C  38 61 00 10 */	addi r3, r1, 0x10
/* 8032B230 00326E90  38 80 00 00 */	li r4, 0
/* 8032B234 00326E94  38 A0 00 0A */	li r5, 0xa
/* 8032B238 00326E98  4B EA 53 41 */	bl strtoul
/* 8032B23C 00326E9C  88 17 00 16 */	lbz r0, 0x16(r23)
/* 8032B240 00326EA0  7C 03 00 40 */	cmplw r3, r0
/* 8032B244 00326EA4  40 82 FE 18 */	bne lbl_8032B05C
/* 8032B248 00326EA8  7C 1C D0 00 */	cmpw r28, r26
/* 8032B24C 00326EAC  40 82 00 08 */	bne lbl_8032B254
/* 8032B250 00326EB0  3B 20 00 01 */	li r25, 1
lbl_8032B254:
/* 8032B254 00326EB4  7F 83 E3 78 */	mr r3, r28
/* 8032B258 00326EB8  7F 24 CB 78 */	mr r4, r25
/* 8032B25C 00326EBC  4B FF FB AD */	bl DWCi_SendResvCommand
lbl_8032B260:
/* 8032B260 00326EC0  39 61 02 60 */	addi r11, r1, 0x260
/* 8032B264 00326EC4  4B E9 BF 01 */	bl _restgpr_23
/* 8032B268 00326EC8  80 01 02 64 */	lwz r0, 0x264(r1)
/* 8032B26C 00326ECC  7C 08 03 A6 */	mtlr r0
/* 8032B270 00326ED0  38 21 02 60 */	addi r1, r1, 0x260
/* 8032B274 00326ED4  4E 80 00 20 */	blr

.global DWCi_RetryReserving
DWCi_RetryReserving:
/* 8032B278 00326ED8  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8032B27C 00326EDC  7C 08 02 A6 */	mflr r0
/* 8032B280 00326EE0  90 01 00 24 */	stw r0, 0x24(r1)
/* 8032B284 00326EE4  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8032B288 00326EE8  3B E0 00 00 */	li r31, 0
/* 8032B28C 00326EEC  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8032B290 00326EF0  93 A1 00 14 */	stw r29, 0x14(r1)
/* 8032B294 00326EF4  93 81 00 10 */	stw r28, 0x10(r1)
/* 8032B298 00326EF8  7C 7C 1B 78 */	mr r28, r3
/* 8032B29C 00326EFC  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032B2A0 00326F00  93 E4 02 18 */	stw r31, 0x218(r4)
/* 8032B2A4 00326F04  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B2A8 00326F08  93 E3 02 14 */	stw r31, 0x214(r3)
/* 8032B2AC 00326F0C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B2B0 00326F10  9B E3 01 AB */	stb r31, 0x1ab(r3)
/* 8032B2B4 00326F14  4B F4 75 05 */	bl OSGetTime
/* 8032B2B8 00326F18  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032B2BC 00326F1C  90 85 01 DC */	stw r4, 0x1dc(r5)
/* 8032B2C0 00326F20  90 65 01 D8 */	stw r3, 0x1d8(r5)
/* 8032B2C4 00326F24  88 05 00 15 */	lbz r0, 0x15(r5)
/* 8032B2C8 00326F28  2C 00 00 00 */	cmpwi r0, 0
/* 8032B2CC 00326F2C  40 82 00 28 */	bne lbl_8032B2F4
/* 8032B2D0 00326F30  38 00 00 03 */	li r0, 3
/* 8032B2D4 00326F34  38 60 00 00 */	li r3, 0
/* 8032B2D8 00326F38  90 05 01 A4 */	stw r0, 0x1a4(r5)
/* 8032B2DC 00326F3C  4B FF CF 65 */	bl DWCi_SBUpdateAsync
/* 8032B2E0 00326F40  48 00 31 B9 */	bl DWCi_HandleSBError
/* 8032B2E4 00326F44  2C 03 00 00 */	cmpwi r3, 0
/* 8032B2E8 00326F48  41 82 01 B0 */	beq lbl_8032B498
/* 8032B2EC 00326F4C  38 60 00 00 */	li r3, 0
/* 8032B2F0 00326F50  48 00 01 AC */	b lbl_8032B49C
lbl_8032B2F4:
/* 8032B2F4 00326F54  88 05 00 15 */	lbz r0, 0x15(r5)
/* 8032B2F8 00326F58  28 00 00 01 */	cmplwi r0, 1
/* 8032B2FC 00326F5C  40 82 00 40 */	bne lbl_8032B33C
/* 8032B300 00326F60  7F 85 E3 78 */	mr r5, r28
/* 8032B304 00326F64  38 60 00 00 */	li r3, 0
/* 8032B308 00326F68  38 80 00 00 */	li r4, 0
/* 8032B30C 00326F6C  4B FF FC E9 */	bl DWCi_SendResvCommandToFriend
/* 8032B310 00326F70  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032B314 00326F74  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032B318 00326F78  2C 00 00 00 */	cmpwi r0, 0
/* 8032B31C 00326F7C  40 82 00 0C */	bne lbl_8032B328
/* 8032B320 00326F80  48 00 31 79 */	bl DWCi_HandleSBError
/* 8032B324 00326F84  48 00 00 08 */	b lbl_8032B32C
lbl_8032B328:
/* 8032B328 00326F88  48 00 2F 69 */	bl DWCi_HandleGPError
lbl_8032B32C:
/* 8032B32C 00326F8C  2C 03 00 00 */	cmpwi r3, 0
/* 8032B330 00326F90  41 82 01 68 */	beq lbl_8032B498
/* 8032B334 00326F94  38 60 00 00 */	li r3, 0
/* 8032B338 00326F98  48 00 01 64 */	b lbl_8032B49C
lbl_8032B33C:
/* 8032B33C 00326F9C  88 05 00 15 */	lbz r0, 0x15(r5)
/* 8032B340 00326FA0  28 00 00 03 */	cmplwi r0, 3
/* 8032B344 00326FA4  40 82 01 54 */	bne lbl_8032B498
/* 8032B348 00326FA8  2C 05 00 00 */	cmpwi r5, 0
/* 8032B34C 00326FAC  41 82 01 44 */	beq lbl_8032B490
/* 8032B350 00326FB0  38 00 00 02 */	li r0, 2
/* 8032B354 00326FB4  98 05 01 AC */	stb r0, 0x1ac(r5)
/* 8032B358 00326FB8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B35C 00326FBC  80 63 00 04 */	lwz r3, 4(r3)
/* 8032B360 00326FC0  80 63 00 00 */	lwz r3, 0(r3)
/* 8032B364 00326FC4  48 01 EA 0D */	bl gt2CloseAllConnectionsHard
/* 8032B368 00326FC8  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032B36C 00326FCC  3C 80 FF FF */	lis r4, 0xFFFEC5E6@ha
/* 8032B370 00326FD0  38 60 00 06 */	li r3, 6
/* 8032B374 00326FD4  9B E5 01 AC */	stb r31, 0x1ac(r5)
/* 8032B378 00326FD8  38 84 C5 E6 */	addi r4, r4, 0xFFFEC5E6@l
/* 8032B37C 00326FDC  4B FF 12 05 */	bl DWCi_SetError
/* 8032B380 00326FE0  38 60 00 01 */	li r3, 1
/* 8032B384 00326FE4  38 8D 8D B8 */	addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 8032B388 00326FE8  38 A0 00 00 */	li r5, 0
/* 8032B38C 00326FEC  4B FF 48 C5 */	bl DWCi_SetGPStatus
/* 8032B390 00326FF0  83 8D B0 68 */	lwz r28, lbl_80640328-_SDA_BASE_(r13)
/* 8032B394 00326FF4  88 9C 00 15 */	lbz r4, 0x15(r28)
/* 8032B398 00326FF8  80 7C 02 1C */	lwz r3, 0x21c(r28)
/* 8032B39C 00326FFC  38 04 FF FE */	addi r0, r4, -2
/* 8032B3A0 00327000  7C 04 00 34 */	cntlzw r4, r0
/* 8032B3A4 00327004  7C 60 00 34 */	cntlzw r0, r3
/* 8032B3A8 00327008  54 9E D9 7E */	srwi r30, r4, 5
/* 8032B3AC 0032700C  54 1D D9 7E */	srwi r29, r0, 5
/* 8032B3B0 00327010  4B FF 47 99 */	bl DWCi_GetFriendListIndex
/* 8032B3B4 00327014  81 9C 04 78 */	lwz r12, 0x478(r28)
/* 8032B3B8 00327018  7C 67 1B 78 */	mr r7, r3
/* 8032B3BC 0032701C  7F A5 EB 78 */	mr r5, r29
/* 8032B3C0 00327020  7F C6 F3 78 */	mr r6, r30
/* 8032B3C4 00327024  81 1C 04 7C */	lwz r8, 0x47c(r28)
/* 8032B3C8 00327028  38 60 00 06 */	li r3, 6
/* 8032B3CC 0032702C  38 80 00 00 */	li r4, 0
/* 8032B3D0 00327030  7D 89 03 A6 */	mtctr r12
/* 8032B3D4 00327034  4E 80 04 21 */	bctrl
/* 8032B3D8 00327038  3C 80 80 45 */	lis r4, lbl_80448038@ha
/* 8032B3DC 0032703C  38 60 00 40 */	li r3, 0x40
/* 8032B3E0 00327040  38 84 80 38 */	addi r4, r4, lbl_80448038@l
/* 8032B3E4 00327044  4C C6 31 82 */	crclr 6
/* 8032B3E8 00327048  4B FF 17 4D */	bl DWC_Printf
/* 8032B3EC 0032704C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B3F0 00327050  2C 03 00 00 */	cmpwi r3, 0
/* 8032B3F4 00327054  41 82 00 9C */	beq lbl_8032B490
/* 8032B3F8 00327058  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 8032B3FC 0032705C  2C 03 00 00 */	cmpwi r3, 0
/* 8032B400 00327060  41 82 00 10 */	beq lbl_8032B410
/* 8032B404 00327064  48 03 30 99 */	bl ServerBrowserFree
/* 8032B408 00327068  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B40C 0032706C  93 E3 00 E4 */	stw r31, 0xe4(r3)
lbl_8032B410:
/* 8032B410 00327070  48 02 F7 A5 */	bl NNFreeNegotiateList
/* 8032B414 00327074  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B418 00327078  3B E0 00 00 */	li r31, 0
/* 8032B41C 0032707C  93 E3 01 A4 */	stw r31, 0x1a4(r3)
/* 8032B420 00327080  80 8D B0 60 */	lwz r4, lbl_80640320-_SDA_BASE_(r13)
/* 8032B424 00327084  2C 04 00 00 */	cmpwi r4, 0
/* 8032B428 00327088  41 82 00 14 */	beq lbl_8032B43C
/* 8032B42C 0032708C  38 60 00 04 */	li r3, 4
/* 8032B430 00327090  38 A0 00 00 */	li r5, 0
/* 8032B434 00327094  4B FF 15 55 */	bl DWC_Free
/* 8032B438 00327098  93 ED B0 60 */	stw r31, lbl_80640320-_SDA_BASE_(r13)
lbl_8032B43C:
/* 8032B43C 0032709C  3F A0 80 61 */	lis r29, lbl_8060FD88@ha
/* 8032B440 003270A0  3B E0 00 00 */	li r31, 0
/* 8032B444 003270A4  3B BD FD 88 */	addi r29, r29, lbl_8060FD88@l
lbl_8032B448:
/* 8032B448 003270A8  80 9D 00 04 */	lwz r4, 4(r29)
/* 8032B44C 003270AC  2C 04 00 00 */	cmpwi r4, 0
/* 8032B450 003270B0  41 82 00 10 */	beq lbl_8032B460
/* 8032B454 003270B4  38 60 00 04 */	li r3, 4
/* 8032B458 003270B8  38 A0 00 00 */	li r5, 0
/* 8032B45C 003270BC  4B FF 15 2D */	bl DWC_Free
lbl_8032B460:
/* 8032B460 003270C0  3B FF 00 01 */	addi r31, r31, 1
/* 8032B464 003270C4  3B BD 00 0C */	addi r29, r29, 0xc
/* 8032B468 003270C8  2C 1F 00 9A */	cmpwi r31, 0x9a
/* 8032B46C 003270CC  41 80 FF DC */	blt lbl_8032B448
/* 8032B470 003270D0  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 8032B474 003270D4  38 80 00 00 */	li r4, 0
/* 8032B478 003270D8  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 8032B47C 003270DC  38 A0 07 38 */	li r5, 0x738
/* 8032B480 003270E0  4B CD 8C 85 */	bl memset
/* 8032B484 003270E4  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B488 003270E8  38 00 00 01 */	li r0, 1
/* 8032B48C 003270EC  98 03 00 18 */	stb r0, 0x18(r3)
lbl_8032B490:
/* 8032B490 003270F0  38 60 00 00 */	li r3, 0
/* 8032B494 003270F4  48 00 00 08 */	b lbl_8032B49C
lbl_8032B498:
/* 8032B498 003270F8  38 60 00 01 */	li r3, 1
lbl_8032B49C:
/* 8032B49C 003270FC  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8032B4A0 00327100  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8032B4A4 00327104  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8032B4A8 00327108  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 8032B4AC 0032710C  83 81 00 10 */	lwz r28, 0x10(r1)
/* 8032B4B0 00327110  7C 08 03 A6 */	mtlr r0
/* 8032B4B4 00327114  38 21 00 20 */	addi r1, r1, 0x20
/* 8032B4B8 00327118  4E 80 00 20 */	blr

.global DWCi_CancelPreConnectedServerProcess
DWCi_CancelPreConnectedServerProcess:
/* 8032B4BC 0032711C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8032B4C0 00327120  7C 08 02 A6 */	mflr r0
/* 8032B4C4 00327124  90 01 00 24 */	stw r0, 0x24(r1)
/* 8032B4C8 00327128  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8032B4CC 0032712C  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8032B4D0 00327130  3F C0 80 44 */	lis r30, lbl_80447FE0@ha
/* 8032B4D4 00327134  3B DE 7F E0 */	addi r30, r30, lbl_80447FE0@l
/* 8032B4D8 00327138  93 A1 00 14 */	stw r29, 0x14(r1)
/* 8032B4DC 0032713C  7C 7D 1B 78 */	mr r29, r3
/* 8032B4E0 00327140  93 81 00 10 */	stw r28, 0x10(r1)
/* 8032B4E4 00327144  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032B4E8 00327148  88 04 00 17 */	lbz r0, 0x17(r4)
/* 8032B4EC 0032714C  2C 00 00 00 */	cmpwi r0, 0
/* 8032B4F0 00327150  41 82 00 2C */	beq lbl_8032B51C
/* 8032B4F4 00327154  80 64 00 20 */	lwz r3, 0x20(r4)
/* 8032B4F8 00327158  80 04 02 10 */	lwz r0, 0x210(r4)
/* 8032B4FC 0032715C  7C 03 00 00 */	cmpw r3, r0
/* 8032B500 00327160  40 82 00 1C */	bne lbl_8032B51C
/* 8032B504 00327164  38 9E 0E D4 */	addi r4, r30, 0xed4
/* 8032B508 00327168  38 60 00 04 */	li r3, 4
/* 8032B50C 0032716C  4C C6 31 82 */	crclr 6
/* 8032B510 00327170  4B FF 16 25 */	bl DWC_Printf
/* 8032B514 00327174  3B E0 00 00 */	li r31, 0
/* 8032B518 00327178  48 00 00 18 */	b lbl_8032B530
lbl_8032B51C:
/* 8032B51C 0032717C  38 9E 0F 04 */	addi r4, r30, 0xf04
/* 8032B520 00327180  38 60 00 04 */	li r3, 4
/* 8032B524 00327184  4C C6 31 82 */	crclr 6
/* 8032B528 00327188  4B FF 16 0D */	bl DWC_Printf
/* 8032B52C 0032718C  3B E0 00 01 */	li r31, 1
lbl_8032B530:
/* 8032B530 00327190  2C 1F 00 00 */	cmpwi r31, 0
/* 8032B534 00327194  41 82 00 24 */	beq lbl_8032B558
/* 8032B538 00327198  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B53C 0032719C  38 00 00 00 */	li r0, 0
/* 8032B540 003271A0  98 03 00 17 */	stb r0, 0x17(r3)
/* 8032B544 003271A4  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B548 003271A8  90 03 00 20 */	stw r0, 0x20(r3)
/* 8032B54C 003271AC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B550 003271B0  80 63 00 10 */	lwz r3, 0x10(r3)
/* 8032B554 003271B4  48 02 30 6D */	bl qr2_send_statechanged
lbl_8032B558:
/* 8032B558 003271B8  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032B55C 003271BC  88 65 00 0D */	lbz r3, 0xd(r5)
/* 8032B560 003271C0  28 03 00 1F */	cmplwi r3, 0x1f
/* 8032B564 003271C4  40 80 00 18 */	bge lbl_8032B57C
/* 8032B568 003271C8  38 03 00 01 */	addi r0, r3, 1
/* 8032B56C 003271CC  38 80 00 00 */	li r4, 0
/* 8032B570 003271D0  54 00 10 3A */	slwi r0, r0, 2
/* 8032B574 003271D4  7C 65 02 14 */	add r3, r5, r0
/* 8032B578 003271D8  90 83 00 F8 */	stw r4, 0xf8(r3)
lbl_8032B57C:
/* 8032B57C 003271DC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B580 003271E0  38 00 00 FF */	li r0, 0xff
/* 8032B584 003271E4  98 03 03 E0 */	stb r0, 0x3e0(r3)
/* 8032B588 003271E8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B58C 003271EC  80 63 01 A0 */	lwz r3, 0x1a0(r3)
/* 8032B590 003271F0  2C 03 00 00 */	cmpwi r3, 0
/* 8032B594 003271F4  41 82 00 14 */	beq lbl_8032B5A8
/* 8032B598 003271F8  48 02 FF B1 */	bl NNCancel
/* 8032B59C 003271FC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B5A0 00327200  38 00 00 00 */	li r0, 0
/* 8032B5A4 00327204  90 03 01 A0 */	stw r0, 0x1a0(r3)
lbl_8032B5A8:
/* 8032B5A8 00327208  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B5AC 0032720C  2C 1F 00 00 */	cmpwi r31, 0
/* 8032B5B0 00327210  3B E0 00 00 */	li r31, 0
/* 8032B5B4 00327214  88 03 00 0D */	lbz r0, 0xd(r3)
/* 8032B5B8 00327218  98 03 00 14 */	stb r0, 0x14(r3)
/* 8032B5BC 0032721C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B5C0 00327220  93 E3 02 14 */	stw r31, 0x214(r3)
/* 8032B5C4 00327224  40 82 00 7C */	bne lbl_8032B640
/* 8032B5C8 00327228  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B5CC 0032722C  88 03 00 15 */	lbz r0, 0x15(r3)
/* 8032B5D0 00327230  28 00 00 03 */	cmplwi r0, 3
/* 8032B5D4 00327234  41 82 02 5C */	beq lbl_8032B830
/* 8032B5D8 00327238  88 03 00 15 */	lbz r0, 0x15(r3)
/* 8032B5DC 0032723C  28 00 00 02 */	cmplwi r0, 2
/* 8032B5E0 00327240  41 82 00 10 */	beq lbl_8032B5F0
/* 8032B5E4 00327244  88 03 00 15 */	lbz r0, 0x15(r3)
/* 8032B5E8 00327248  28 00 00 03 */	cmplwi r0, 3
/* 8032B5EC 0032724C  40 82 00 18 */	bne lbl_8032B604
lbl_8032B5F0:
/* 8032B5F0 00327250  38 9E 02 D0 */	addi r4, r30, 0x2d0
/* 8032B5F4 00327254  38 60 00 08 */	li r3, 8
/* 8032B5F8 00327258  4C C6 31 82 */	crclr 6
/* 8032B5FC 0032725C  4B FF 15 39 */	bl DWC_Printf
/* 8032B600 00327260  48 00 02 30 */	b lbl_8032B830
lbl_8032B604:
/* 8032B604 00327264  38 00 00 02 */	li r0, 2
/* 8032B608 00327268  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 8032B60C 0032726C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B610 00327270  80 63 00 04 */	lwz r3, 4(r3)
/* 8032B614 00327274  80 63 00 00 */	lwz r3, 0(r3)
/* 8032B618 00327278  48 01 E7 59 */	bl gt2CloseAllConnectionsHard
/* 8032B61C 0032727C  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032B620 00327280  38 9E 03 00 */	addi r4, r30, 0x300
/* 8032B624 00327284  38 60 00 40 */	li r3, 0x40
/* 8032B628 00327288  9B E5 01 AC */	stb r31, 0x1ac(r5)
/* 8032B62C 0032728C  4C C6 31 82 */	crclr 6
/* 8032B630 00327290  4B FF 15 05 */	bl DWC_Printf
/* 8032B634 00327294  38 60 00 01 */	li r3, 1
/* 8032B638 00327298  48 00 15 39 */	bl DWCi_RestartFromCancel
/* 8032B63C 0032729C  48 00 01 F4 */	b lbl_8032B830
lbl_8032B640:
/* 8032B640 003272A0  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032B644 003272A4  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032B648 003272A8  2C 00 00 00 */	cmpwi r0, 0
/* 8032B64C 003272AC  40 82 00 2C */	bne lbl_8032B678
/* 8032B650 003272B0  38 60 00 03 */	li r3, 3
/* 8032B654 003272B4  38 00 00 02 */	li r0, 2
/* 8032B658 003272B8  90 64 01 A4 */	stw r3, 0x1a4(r4)
/* 8032B65C 003272BC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B660 003272C0  90 03 00 E8 */	stw r0, 0xe8(r3)
/* 8032B664 003272C4  4B F4 71 55 */	bl OSGetTime
/* 8032B668 003272C8  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032B66C 003272CC  90 85 00 F4 */	stw r4, 0xf4(r5)
/* 8032B670 003272D0  90 65 00 F0 */	stw r3, 0xf0(r5)
/* 8032B674 003272D4  48 00 01 BC */	b lbl_8032B830
lbl_8032B678:
/* 8032B678 003272D8  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032B67C 003272DC  28 00 00 01 */	cmplwi r0, 1
/* 8032B680 003272E0  40 82 00 20 */	bne lbl_8032B6A0
/* 8032B684 003272E4  38 00 00 04 */	li r0, 4
/* 8032B688 003272E8  38 60 00 01 */	li r3, 1
/* 8032B68C 003272EC  90 04 01 A4 */	stw r0, 0x1a4(r4)
/* 8032B690 003272F0  38 80 00 00 */	li r4, 0
/* 8032B694 003272F4  38 A0 00 00 */	li r5, 0
/* 8032B698 003272F8  4B FF F9 5D */	bl DWCi_SendResvCommandToFriend
/* 8032B69C 003272FC  48 00 01 94 */	b lbl_8032B830
lbl_8032B6A0:
/* 8032B6A0 00327300  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032B6A4 00327304  28 00 00 02 */	cmplwi r0, 2
/* 8032B6A8 00327308  40 82 01 88 */	bne lbl_8032B830
/* 8032B6AC 0032730C  38 00 00 0E */	li r0, 0xe
/* 8032B6B0 00327310  7F A3 EB 78 */	mr r3, r29
/* 8032B6B4 00327314  90 04 01 A4 */	stw r0, 0x1a4(r4)
/* 8032B6B8 00327318  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032B6BC 0032731C  93 E4 01 E4 */	stw r31, 0x1e4(r4)
/* 8032B6C0 00327320  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032B6C4 00327324  B3 E4 01 B6 */	sth r31, 0x1b6(r4)
/* 8032B6C8 00327328  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032B6CC 0032732C  93 A4 02 1C */	stw r29, 0x21c(r4)
/* 8032B6D0 00327330  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032B6D4 00327334  88 84 00 0D */	lbz r4, 0xd(r4)
/* 8032B6D8 00327338  38 84 00 01 */	addi r4, r4, 1
/* 8032B6DC 0032733C  4B FF 7A 25 */	bl DWCi_GetGT2ConnectionByProfileID
/* 8032B6E0 00327340  2C 03 00 00 */	cmpwi r3, 0
/* 8032B6E4 00327344  41 82 00 24 */	beq lbl_8032B708
/* 8032B6E8 00327348  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032B6EC 0032734C  38 00 00 02 */	li r0, 2
/* 8032B6F0 00327350  98 04 01 AC */	stb r0, 0x1ac(r4)
/* 8032B6F4 00327354  80 63 00 00 */	lwz r3, 0(r3)
/* 8032B6F8 00327358  48 01 E6 45 */	bl gt2CloseConnectionHard
/* 8032B6FC 0032735C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B700 00327360  9B E3 01 AC */	stb r31, 0x1ac(r3)
/* 8032B704 00327364  48 00 00 48 */	b lbl_8032B74C
lbl_8032B708:
/* 8032B708 00327368  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032B70C 0032736C  88 65 00 0D */	lbz r3, 0xd(r5)
/* 8032B710 00327370  2C 05 00 00 */	cmpwi r5, 0
/* 8032B714 00327374  38 83 00 01 */	addi r4, r3, 1
/* 8032B718 00327378  41 82 00 34 */	beq lbl_8032B74C
/* 8032B71C 0032737C  38 60 00 00 */	li r3, 0
/* 8032B720 00327380  7C 89 03 A6 */	mtctr r4
/* 8032B724 00327384  2C 04 00 00 */	cmpwi r4, 0
/* 8032B728 00327388  40 81 00 24 */	ble lbl_8032B74C
lbl_8032B72C:
/* 8032B72C 0032738C  80 05 00 F8 */	lwz r0, 0xf8(r5)
/* 8032B730 00327390  7C 1D 00 00 */	cmpw r29, r0
/* 8032B734 00327394  40 82 00 0C */	bne lbl_8032B740
/* 8032B738 00327398  4B FF C1 41 */	bl DWCi_DeleteHostByIndex
/* 8032B73C 0032739C  48 00 00 10 */	b lbl_8032B74C
lbl_8032B740:
/* 8032B740 003273A0  38 A5 00 04 */	addi r5, r5, 4
/* 8032B744 003273A4  38 63 00 01 */	addi r3, r3, 1
/* 8032B748 003273A8  42 00 FF E4 */	bdnz lbl_8032B72C
lbl_8032B74C:
/* 8032B74C 003273AC  3B 80 00 01 */	li r28, 1
/* 8032B750 003273B0  3B E0 00 04 */	li r31, 4
/* 8032B754 003273B4  48 00 00 BC */	b lbl_8032B810
lbl_8032B758:
/* 8032B758 003273B8  7C 63 FA 14 */	add r3, r3, r31
/* 8032B75C 003273BC  38 9E 0F 34 */	addi r4, r30, 0xf34
/* 8032B760 003273C0  83 A3 00 F8 */	lwz r29, 0xf8(r3)
/* 8032B764 003273C4  38 60 00 80 */	li r3, 0x80
/* 8032B768 003273C8  38 A0 00 00 */	li r5, 0
/* 8032B76C 003273CC  7F A6 EB 78 */	mr r6, r29
/* 8032B770 003273D0  4C C6 31 82 */	crclr 6
/* 8032B774 003273D4  4B FF 13 C1 */	bl DWC_Printf
/* 8032B778 003273D8  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032B77C 003273DC  7F A4 EB 78 */	mr r4, r29
/* 8032B780 003273E0  38 E1 00 08 */	addi r7, r1, 8
/* 8032B784 003273E4  38 60 00 0D */	li r3, 0xd
/* 8032B788 003273E8  81 45 02 1C */	lwz r10, 0x21c(r5)
/* 8032B78C 003273EC  38 A0 00 00 */	li r5, 0
/* 8032B790 003273F0  38 C0 00 00 */	li r6, 0
/* 8032B794 003273F4  39 00 00 01 */	li r8, 1
/* 8032B798 003273F8  55 49 C2 1E */	rlwinm r9, r10, 0x18, 8, 0xf
/* 8032B79C 003273FC  55 40 40 0E */	rlwinm r0, r10, 8, 0, 7
/* 8032B7A0 00327400  51 49 C6 3E */	rlwimi r9, r10, 0x18, 0x18, 0x1f
/* 8032B7A4 00327404  51 40 44 2E */	rlwimi r0, r10, 8, 0x10, 0x17
/* 8032B7A8 00327408  7D 20 03 78 */	or r0, r9, r0
/* 8032B7AC 0032740C  54 00 80 3E */	rotlwi r0, r0, 0x10
/* 8032B7B0 00327410  90 01 00 08 */	stw r0, 8(r1)
/* 8032B7B4 00327414  4B FF D1 91 */	bl DWCi_SendMatchCommand
/* 8032B7B8 00327418  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032B7BC 0032741C  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032B7C0 00327420  2C 00 00 00 */	cmpwi r0, 0
/* 8032B7C4 00327424  40 82 00 0C */	bne lbl_8032B7D0
/* 8032B7C8 00327428  48 00 2C D1 */	bl DWCi_HandleSBError
/* 8032B7CC 0032742C  48 00 00 08 */	b lbl_8032B7D4
lbl_8032B7D0:
/* 8032B7D0 00327430  48 00 2A C1 */	bl DWCi_HandleGPError
lbl_8032B7D4:
/* 8032B7D4 00327434  2C 03 00 00 */	cmpwi r3, 0
/* 8032B7D8 00327438  41 82 00 0C */	beq lbl_8032B7E4
/* 8032B7DC 0032743C  38 00 00 00 */	li r0, 0
/* 8032B7E0 00327440  48 00 00 18 */	b lbl_8032B7F8
lbl_8032B7E4:
/* 8032B7E4 00327444  4B F4 6F D5 */	bl OSGetTime
/* 8032B7E8 00327448  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032B7EC 0032744C  38 00 00 01 */	li r0, 1
/* 8032B7F0 00327450  90 85 01 FC */	stw r4, 0x1fc(r5)
/* 8032B7F4 00327454  90 65 01 F8 */	stw r3, 0x1f8(r5)
lbl_8032B7F8:
/* 8032B7F8 00327458  2C 00 00 00 */	cmpwi r0, 0
/* 8032B7FC 0032745C  40 82 00 0C */	bne lbl_8032B808
/* 8032B800 00327460  38 60 00 00 */	li r3, 0
/* 8032B804 00327464  48 00 00 30 */	b lbl_8032B834
lbl_8032B808:
/* 8032B808 00327468  3B FF 00 04 */	addi r31, r31, 4
/* 8032B80C 0032746C  3B 9C 00 01 */	addi r28, r28, 1
lbl_8032B810:
/* 8032B810 00327470  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B814 00327474  88 03 00 0D */	lbz r0, 0xd(r3)
/* 8032B818 00327478  7C 1C 00 00 */	cmpw r28, r0
/* 8032B81C 0032747C  40 81 FF 3C */	ble lbl_8032B758
/* 8032B820 00327480  2C 00 00 00 */	cmpwi r0, 0
/* 8032B824 00327484  40 82 00 0C */	bne lbl_8032B830
/* 8032B828 00327488  38 60 00 02 */	li r3, 2
/* 8032B82C 0032748C  48 00 13 45 */	bl DWCi_RestartFromCancel
lbl_8032B830:
/* 8032B830 00327490  38 60 00 01 */	li r3, 1
lbl_8032B834:
/* 8032B834 00327494  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8032B838 00327498  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8032B83C 0032749C  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8032B840 003274A0  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 8032B844 003274A4  83 81 00 10 */	lwz r28, 0x10(r1)
/* 8032B848 003274A8  7C 08 03 A6 */	mtlr r0
/* 8032B84C 003274AC  38 21 00 20 */	addi r1, r1, 0x20
/* 8032B850 003274B0  4E 80 00 20 */	blr

.global DWCi_CancelPreConnectedClientProcess
DWCi_CancelPreConnectedClientProcess:
/* 8032B854 003274B4  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8032B858 003274B8  7C 08 02 A6 */	mflr r0
/* 8032B85C 003274BC  90 01 00 24 */	stw r0, 0x24(r1)
/* 8032B860 003274C0  39 61 00 20 */	addi r11, r1, 0x20
/* 8032B864 003274C4  4B E9 B8 C5 */	bl _savegpr_27
/* 8032B868 003274C8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B86C 003274CC  3F E0 80 44 */	lis r31, lbl_80447FE0@ha
/* 8032B870 003274D0  3B FF 7F E0 */	addi r31, r31, lbl_80447FE0@l
/* 8032B874 003274D4  3B C0 00 01 */	li r30, 1
/* 8032B878 003274D8  88 03 00 15 */	lbz r0, 0x15(r3)
/* 8032B87C 003274DC  28 00 00 03 */	cmplwi r0, 3
/* 8032B880 003274E0  40 82 01 88 */	bne lbl_8032BA08
/* 8032B884 003274E4  88 03 00 0D */	lbz r0, 0xd(r3)
/* 8032B888 003274E8  2C 00 00 00 */	cmpwi r0, 0
/* 8032B88C 003274EC  41 82 00 28 */	beq lbl_8032B8B4
/* 8032B890 003274F0  38 00 00 02 */	li r0, 2
/* 8032B894 003274F4  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 8032B898 003274F8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B89C 003274FC  80 63 00 04 */	lwz r3, 4(r3)
/* 8032B8A0 00327500  80 63 00 00 */	lwz r3, 0(r3)
/* 8032B8A4 00327504  48 01 E4 CD */	bl gt2CloseAllConnectionsHard
/* 8032B8A8 00327508  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B8AC 0032750C  38 00 00 00 */	li r0, 0
/* 8032B8B0 00327510  98 03 01 AC */	stb r0, 0x1ac(r3)
lbl_8032B8B4:
/* 8032B8B4 00327514  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B8B8 00327518  2C 03 00 00 */	cmpwi r3, 0
/* 8032B8BC 0032751C  41 82 01 44 */	beq lbl_8032BA00
/* 8032B8C0 00327520  38 00 00 02 */	li r0, 2
/* 8032B8C4 00327524  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 8032B8C8 00327528  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B8CC 0032752C  80 63 00 04 */	lwz r3, 4(r3)
/* 8032B8D0 00327530  80 63 00 00 */	lwz r3, 0(r3)
/* 8032B8D4 00327534  48 01 E4 9D */	bl gt2CloseAllConnectionsHard
/* 8032B8D8 00327538  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032B8DC 0032753C  3B A0 00 00 */	li r29, 0
/* 8032B8E0 00327540  3C 80 FF FF */	lis r4, 0xFFFEC5D2@ha
/* 8032B8E4 00327544  38 60 00 06 */	li r3, 6
/* 8032B8E8 00327548  9B A5 01 AC */	stb r29, 0x1ac(r5)
/* 8032B8EC 0032754C  38 84 C5 D2 */	addi r4, r4, 0xFFFEC5D2@l
/* 8032B8F0 00327550  4B FF 0C 91 */	bl DWCi_SetError
/* 8032B8F4 00327554  38 60 00 01 */	li r3, 1
/* 8032B8F8 00327558  38 8D 8D B8 */	addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 8032B8FC 0032755C  38 A0 00 00 */	li r5, 0
/* 8032B900 00327560  4B FF 43 51 */	bl DWCi_SetGPStatus
/* 8032B904 00327564  83 6D B0 68 */	lwz r27, lbl_80640328-_SDA_BASE_(r13)
/* 8032B908 00327568  88 9B 00 15 */	lbz r4, 0x15(r27)
/* 8032B90C 0032756C  80 7B 02 1C */	lwz r3, 0x21c(r27)
/* 8032B910 00327570  38 04 FF FE */	addi r0, r4, -2
/* 8032B914 00327574  7C 04 00 34 */	cntlzw r4, r0
/* 8032B918 00327578  7C 60 00 34 */	cntlzw r0, r3
/* 8032B91C 0032757C  54 9E D9 7E */	srwi r30, r4, 5
/* 8032B920 00327580  54 1C D9 7E */	srwi r28, r0, 5
/* 8032B924 00327584  4B FF 42 25 */	bl DWCi_GetFriendListIndex
/* 8032B928 00327588  81 9B 04 78 */	lwz r12, 0x478(r27)
/* 8032B92C 0032758C  7C 67 1B 78 */	mr r7, r3
/* 8032B930 00327590  7F 85 E3 78 */	mr r5, r28
/* 8032B934 00327594  7F C6 F3 78 */	mr r6, r30
/* 8032B938 00327598  81 1B 04 7C */	lwz r8, 0x47c(r27)
/* 8032B93C 0032759C  38 60 00 06 */	li r3, 6
/* 8032B940 003275A0  38 80 00 00 */	li r4, 0
/* 8032B944 003275A4  7D 89 03 A6 */	mtctr r12
/* 8032B948 003275A8  4E 80 04 21 */	bctrl
/* 8032B94C 003275AC  38 9F 00 58 */	addi r4, r31, 0x58
/* 8032B950 003275B0  38 60 00 40 */	li r3, 0x40
/* 8032B954 003275B4  4C C6 31 82 */	crclr 6
/* 8032B958 003275B8  4B FF 11 DD */	bl DWC_Printf
/* 8032B95C 003275BC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B960 003275C0  2C 03 00 00 */	cmpwi r3, 0
/* 8032B964 003275C4  41 82 00 9C */	beq lbl_8032BA00
/* 8032B968 003275C8  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 8032B96C 003275CC  2C 03 00 00 */	cmpwi r3, 0
/* 8032B970 003275D0  41 82 00 10 */	beq lbl_8032B980
/* 8032B974 003275D4  48 03 2B 29 */	bl ServerBrowserFree
/* 8032B978 003275D8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B97C 003275DC  93 A3 00 E4 */	stw r29, 0xe4(r3)
lbl_8032B980:
/* 8032B980 003275E0  48 02 F2 35 */	bl NNFreeNegotiateList
/* 8032B984 003275E4  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B988 003275E8  3B A0 00 00 */	li r29, 0
/* 8032B98C 003275EC  93 A3 01 A4 */	stw r29, 0x1a4(r3)
/* 8032B990 003275F0  80 8D B0 60 */	lwz r4, lbl_80640320-_SDA_BASE_(r13)
/* 8032B994 003275F4  2C 04 00 00 */	cmpwi r4, 0
/* 8032B998 003275F8  41 82 00 14 */	beq lbl_8032B9AC
/* 8032B99C 003275FC  38 60 00 04 */	li r3, 4
/* 8032B9A0 00327600  38 A0 00 00 */	li r5, 0
/* 8032B9A4 00327604  4B FF 0F E5 */	bl DWC_Free
/* 8032B9A8 00327608  93 AD B0 60 */	stw r29, lbl_80640320-_SDA_BASE_(r13)
lbl_8032B9AC:
/* 8032B9AC 0032760C  3F 80 80 61 */	lis r28, lbl_8060FD88@ha
/* 8032B9B0 00327610  3B A0 00 00 */	li r29, 0
/* 8032B9B4 00327614  3B 9C FD 88 */	addi r28, r28, lbl_8060FD88@l
lbl_8032B9B8:
/* 8032B9B8 00327618  80 9C 00 04 */	lwz r4, 4(r28)
/* 8032B9BC 0032761C  2C 04 00 00 */	cmpwi r4, 0
/* 8032B9C0 00327620  41 82 00 10 */	beq lbl_8032B9D0
/* 8032B9C4 00327624  38 60 00 04 */	li r3, 4
/* 8032B9C8 00327628  38 A0 00 00 */	li r5, 0
/* 8032B9CC 0032762C  4B FF 0F BD */	bl DWC_Free
lbl_8032B9D0:
/* 8032B9D0 00327630  3B BD 00 01 */	addi r29, r29, 1
/* 8032B9D4 00327634  3B 9C 00 0C */	addi r28, r28, 0xc
/* 8032B9D8 00327638  2C 1D 00 9A */	cmpwi r29, 0x9a
/* 8032B9DC 0032763C  41 80 FF DC */	blt lbl_8032B9B8
/* 8032B9E0 00327640  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 8032B9E4 00327644  38 80 00 00 */	li r4, 0
/* 8032B9E8 00327648  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 8032B9EC 0032764C  38 A0 07 38 */	li r5, 0x738
/* 8032B9F0 00327650  4B CD 87 15 */	bl memset
/* 8032B9F4 00327654  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032B9F8 00327658  38 00 00 01 */	li r0, 1
/* 8032B9FC 0032765C  98 03 00 18 */	stb r0, 0x18(r3)
lbl_8032BA00:
/* 8032BA00 00327660  38 60 00 00 */	li r3, 0
/* 8032BA04 00327664  48 00 01 00 */	b lbl_8032BB04
lbl_8032BA08:
/* 8032BA08 00327668  88 03 00 0D */	lbz r0, 0xd(r3)
/* 8032BA0C 0032766C  3B A0 00 00 */	li r29, 0
/* 8032BA10 00327670  98 03 00 14 */	stb r0, 0x14(r3)
/* 8032BA14 00327674  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032BA18 00327678  93 A3 02 18 */	stw r29, 0x218(r3)
/* 8032BA1C 0032767C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032BA20 00327680  80 63 01 A0 */	lwz r3, 0x1a0(r3)
/* 8032BA24 00327684  2C 03 00 00 */	cmpwi r3, 0
/* 8032BA28 00327688  41 82 00 10 */	beq lbl_8032BA38
/* 8032BA2C 0032768C  48 02 FB 1D */	bl NNCancel
/* 8032BA30 00327690  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032BA34 00327694  93 A3 01 A0 */	stw r29, 0x1a0(r3)
lbl_8032BA38:
/* 8032BA38 00327698  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032BA3C 0032769C  88 03 00 0D */	lbz r0, 0xd(r3)
/* 8032BA40 003276A0  2C 00 00 00 */	cmpwi r0, 0
/* 8032BA44 003276A4  41 82 00 84 */	beq lbl_8032BAC8
/* 8032BA48 003276A8  38 9F 0F 58 */	addi r4, r31, 0xf58
/* 8032BA4C 003276AC  38 60 00 40 */	li r3, 0x40
/* 8032BA50 003276B0  4C C6 31 82 */	crclr 6
/* 8032BA54 003276B4  4B FF 10 E1 */	bl DWC_Printf
/* 8032BA58 003276B8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032BA5C 003276BC  88 03 00 15 */	lbz r0, 0x15(r3)
/* 8032BA60 003276C0  28 00 00 02 */	cmplwi r0, 2
/* 8032BA64 003276C4  41 82 00 10 */	beq lbl_8032BA74
/* 8032BA68 003276C8  88 03 00 15 */	lbz r0, 0x15(r3)
/* 8032BA6C 003276CC  28 00 00 03 */	cmplwi r0, 3
/* 8032BA70 003276D0  40 82 00 18 */	bne lbl_8032BA88
lbl_8032BA74:
/* 8032BA74 003276D4  38 9F 02 D0 */	addi r4, r31, 0x2d0
/* 8032BA78 003276D8  38 60 00 08 */	li r3, 8
/* 8032BA7C 003276DC  4C C6 31 82 */	crclr 6
/* 8032BA80 003276E0  4B FF 10 B5 */	bl DWC_Printf
/* 8032BA84 003276E4  48 00 00 7C */	b lbl_8032BB00
lbl_8032BA88:
/* 8032BA88 003276E8  38 00 00 02 */	li r0, 2
/* 8032BA8C 003276EC  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 8032BA90 003276F0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032BA94 003276F4  80 63 00 04 */	lwz r3, 4(r3)
/* 8032BA98 003276F8  80 63 00 00 */	lwz r3, 0(r3)
/* 8032BA9C 003276FC  48 01 E2 D5 */	bl gt2CloseAllConnectionsHard
/* 8032BAA0 00327700  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032BAA4 00327704  38 00 00 00 */	li r0, 0
/* 8032BAA8 00327708  38 9F 03 00 */	addi r4, r31, 0x300
/* 8032BAAC 0032770C  38 60 00 40 */	li r3, 0x40
/* 8032BAB0 00327710  98 05 01 AC */	stb r0, 0x1ac(r5)
/* 8032BAB4 00327714  4C C6 31 82 */	crclr 6
/* 8032BAB8 00327718  4B FF 10 7D */	bl DWC_Printf
/* 8032BABC 0032771C  38 60 00 01 */	li r3, 1
/* 8032BAC0 00327720  48 00 10 B1 */	bl DWCi_RestartFromCancel
/* 8032BAC4 00327724  48 00 00 3C */	b lbl_8032BB00
lbl_8032BAC8:
/* 8032BAC8 00327728  38 9F 0F 84 */	addi r4, r31, 0xf84
/* 8032BACC 0032772C  38 60 00 40 */	li r3, 0x40
/* 8032BAD0 00327730  4C C6 31 82 */	crclr 6
/* 8032BAD4 00327734  4B FF 10 61 */	bl DWC_Printf
/* 8032BAD8 00327738  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032BADC 0032773C  38 00 00 04 */	li r0, 4
/* 8032BAE0 00327740  38 9F 0F A8 */	addi r4, r31, 0xfa8
/* 8032BAE4 00327744  38 60 00 40 */	li r3, 0x40
/* 8032BAE8 00327748  90 05 01 A4 */	stw r0, 0x1a4(r5)
/* 8032BAEC 0032774C  4C C6 31 82 */	crclr 6
/* 8032BAF0 00327750  4B FF 10 45 */	bl DWC_Printf
/* 8032BAF4 00327754  38 60 00 00 */	li r3, 0
/* 8032BAF8 00327758  4B FF F7 81 */	bl DWCi_RetryReserving
/* 8032BAFC 0032775C  7C 7E 1B 78 */	mr r30, r3
lbl_8032BB00:
/* 8032BB00 00327760  7F C3 F3 78 */	mr r3, r30
lbl_8032BB04:
/* 8032BB04 00327764  39 61 00 20 */	addi r11, r1, 0x20
/* 8032BB08 00327768  4B E9 B6 6D */	bl _restgpr_27
/* 8032BB0C 0032776C  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8032BB10 00327770  7C 08 03 A6 */	mtlr r0
/* 8032BB14 00327774  38 21 00 20 */	addi r1, r1, 0x20
/* 8032BB18 00327778  4E 80 00 20 */	blr

.global DWCi_PostProcessConnection
DWCi_PostProcessConnection:
/* 8032BB1C 0032777C  94 21 FF A0 */	stwu r1, -0x60(r1)
/* 8032BB20 00327780  7C 08 02 A6 */	mflr r0
/* 8032BB24 00327784  2C 03 00 02 */	cmpwi r3, 2
/* 8032BB28 00327788  90 01 00 64 */	stw r0, 0x64(r1)
/* 8032BB2C 0032778C  93 E1 00 5C */	stw r31, 0x5c(r1)
/* 8032BB30 00327790  3F E0 80 44 */	lis r31, lbl_80447FE0@ha
/* 8032BB34 00327794  3B FF 7F E0 */	addi r31, r31, lbl_80447FE0@l
/* 8032BB38 00327798  93 C1 00 58 */	stw r30, 0x58(r1)
/* 8032BB3C 0032779C  3B C0 00 03 */	li r30, 3
/* 8032BB40 003277A0  93 A1 00 54 */	stw r29, 0x54(r1)
/* 8032BB44 003277A4  3B A0 00 00 */	li r29, 0
/* 8032BB48 003277A8  93 81 00 50 */	stw r28, 0x50(r1)
/* 8032BB4C 003277AC  41 82 06 20 */	beq lbl_8032C16C
/* 8032BB50 003277B0  40 80 00 14 */	bge lbl_8032BB64
/* 8032BB54 003277B4  2C 03 00 00 */	cmpwi r3, 0
/* 8032BB58 003277B8  41 82 00 1C */	beq lbl_8032BB74
/* 8032BB5C 003277BC  40 80 05 D8 */	bge lbl_8032C134
/* 8032BB60 003277C0  48 00 09 A0 */	b lbl_8032C500
lbl_8032BB64:
/* 8032BB64 003277C4  2C 03 00 04 */	cmpwi r3, 4
/* 8032BB68 003277C8  41 82 07 10 */	beq lbl_8032C278
/* 8032BB6C 003277CC  40 80 09 94 */	bge lbl_8032C500
/* 8032BB70 003277D0  48 00 06 D4 */	b lbl_8032C244
lbl_8032BB74:
/* 8032BB74 003277D4  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032BB78 003277D8  88 64 00 0D */	lbz r3, 0xd(r4)
/* 8032BB7C 003277DC  88 84 01 A8 */	lbz r4, 0x1a8(r4)
/* 8032BB80 003277E0  38 03 FF FF */	addi r0, r3, -1
/* 8032BB84 003277E4  7C 04 00 00 */	cmpw r4, r0
/* 8032BB88 003277E8  40 80 01 10 */	bge lbl_8032BC98
/* 8032BB8C 003277EC  38 9F 0F C8 */	addi r4, r31, 0xfc8
/* 8032BB90 003277F0  38 60 00 40 */	li r3, 0x40
/* 8032BB94 003277F4  4C C6 31 82 */	crclr 6
/* 8032BB98 003277F8  4B FF 0F 9D */	bl DWC_Printf
/* 8032BB9C 003277FC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032BBA0 00327800  38 00 00 0D */	li r0, 0xd
/* 8032BBA4 00327804  3B C0 00 05 */	li r30, 5
/* 8032BBA8 00327808  90 03 01 A4 */	stw r0, 0x1a4(r3)
/* 8032BBAC 0032780C  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032BBB0 00327810  88 65 01 A8 */	lbz r3, 0x1a8(r5)
/* 8032BBB4 00327814  38 03 00 01 */	addi r0, r3, 1
/* 8032BBB8 00327818  54 00 10 3A */	slwi r0, r0, 2
/* 8032BBBC 0032781C  7C 65 02 14 */	add r3, r5, r0
/* 8032BBC0 00327820  80 83 00 F8 */	lwz r4, 0xf8(r3)
/* 8032BBC4 00327824  54 83 C2 1E */	rlwinm r3, r4, 0x18, 8, 0xf
/* 8032BBC8 00327828  54 80 40 0E */	rlwinm r0, r4, 8, 0, 7
/* 8032BBCC 0032782C  50 83 C6 3E */	rlwimi r3, r4, 0x18, 0x18, 0x1f
/* 8032BBD0 00327830  50 80 44 2E */	rlwimi r0, r4, 8, 0x10, 0x17
/* 8032BBD4 00327834  7C 60 03 78 */	or r0, r3, r0
/* 8032BBD8 00327838  54 00 80 3E */	rotlwi r0, r0, 0x10
/* 8032BBDC 0032783C  90 01 00 38 */	stw r0, 0x38(r1)
/* 8032BBE0 00327840  88 65 01 A8 */	lbz r3, 0x1a8(r5)
/* 8032BBE4 00327844  38 83 00 01 */	addi r4, r3, 1
/* 8032BBE8 00327848  54 83 C2 1E */	rlwinm r3, r4, 0x18, 8, 0xf
/* 8032BBEC 0032784C  54 80 40 0E */	rlwinm r0, r4, 8, 0, 7
/* 8032BBF0 00327850  50 83 C6 3E */	rlwimi r3, r4, 0x18, 0x18, 0x1f
/* 8032BBF4 00327854  50 80 44 2E */	rlwimi r0, r4, 8, 0x10, 0x17
/* 8032BBF8 00327858  7C 60 03 78 */	or r0, r3, r0
/* 8032BBFC 0032785C  54 00 80 3E */	rotlwi r0, r0, 0x10
/* 8032BC00 00327860  90 01 00 3C */	stw r0, 0x3c(r1)
/* 8032BC04 00327864  88 05 01 A8 */	lbz r0, 0x1a8(r5)
/* 8032BC08 00327868  7C 60 2A 14 */	add r3, r0, r5
/* 8032BC0C 0032786C  88 03 02 E1 */	lbz r0, 0x2e1(r3)
/* 8032BC10 00327870  54 06 C6 3E */	rlwinm r6, r0, 0x18, 0x18, 0x1f
/* 8032BC14 00327874  54 04 C2 1E */	rlwinm r4, r0, 0x18, 8, 0xf
/* 8032BC18 00327878  54 03 44 2E */	rlwinm r3, r0, 8, 0x10, 0x17
/* 8032BC1C 0032787C  54 00 40 0E */	rlwinm r0, r0, 8, 0, 7
/* 8032BC20 00327880  7C C4 23 78 */	or r4, r6, r4
/* 8032BC24 00327884  7C 60 03 78 */	or r0, r3, r0
/* 8032BC28 00327888  7C 80 03 78 */	or r0, r4, r0
/* 8032BC2C 0032788C  54 03 84 3E */	srwi r3, r0, 0x10
/* 8032BC30 00327890  54 00 80 1E */	slwi r0, r0, 0x10
/* 8032BC34 00327894  7C 60 03 78 */	or r0, r3, r0
/* 8032BC38 00327898  90 01 00 40 */	stw r0, 0x40(r1)
/* 8032BC3C 0032789C  88 65 01 A8 */	lbz r3, 0x1a8(r5)
/* 8032BC40 003278A0  38 03 00 01 */	addi r0, r3, 1
/* 8032BC44 003278A4  54 00 10 3A */	slwi r0, r0, 2
/* 8032BC48 003278A8  7C 65 02 14 */	add r3, r5, r0
/* 8032BC4C 003278AC  80 03 00 24 */	lwz r0, 0x24(r3)
/* 8032BC50 003278B0  90 01 00 44 */	stw r0, 0x44(r1)
/* 8032BC54 003278B4  88 65 01 A8 */	lbz r3, 0x1a8(r5)
/* 8032BC58 003278B8  38 03 00 01 */	addi r0, r3, 1
/* 8032BC5C 003278BC  54 00 08 3C */	slwi r0, r0, 1
/* 8032BC60 003278C0  7C 65 02 14 */	add r3, r5, r0
/* 8032BC64 003278C4  A0 03 00 A4 */	lhz r0, 0xa4(r3)
/* 8032BC68 003278C8  54 06 C6 3E */	rlwinm r6, r0, 0x18, 0x18, 0x1f
/* 8032BC6C 003278CC  54 04 C2 1E */	rlwinm r4, r0, 0x18, 8, 0xf
/* 8032BC70 003278D0  54 03 44 2E */	rlwinm r3, r0, 8, 0x10, 0x17
/* 8032BC74 003278D4  54 00 40 0E */	rlwinm r0, r0, 8, 0, 7
/* 8032BC78 003278D8  7C C4 23 78 */	or r4, r6, r4
/* 8032BC7C 003278DC  7C 60 03 78 */	or r0, r3, r0
/* 8032BC80 003278E0  7C 80 03 78 */	or r0, r4, r0
/* 8032BC84 003278E4  54 03 84 3E */	srwi r3, r0, 0x10
/* 8032BC88 003278E8  54 00 80 1E */	slwi r0, r0, 0x10
/* 8032BC8C 003278EC  7C 60 03 78 */	or r0, r3, r0
/* 8032BC90 003278F0  90 01 00 48 */	stw r0, 0x48(r1)
/* 8032BC94 003278F4  48 00 04 2C */	b lbl_8032C0C0
lbl_8032BC98:
/* 8032BC98 003278F8  38 9F 0F EC */	addi r4, r31, 0xfec
/* 8032BC9C 003278FC  38 60 00 40 */	li r3, 0x40
/* 8032BCA0 00327900  4C C6 31 82 */	crclr 6
/* 8032BCA4 00327904  4B FF 0E 91 */	bl DWC_Printf
/* 8032BCA8 00327908  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032BCAC 0032790C  38 00 00 00 */	li r0, 0
/* 8032BCB0 00327910  98 03 00 17 */	stb r0, 0x17(r3)
/* 8032BCB4 00327914  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032BCB8 00327918  90 03 00 20 */	stw r0, 0x20(r3)
/* 8032BCBC 0032791C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032BCC0 00327920  80 63 00 10 */	lwz r3, 0x10(r3)
/* 8032BCC4 00327924  48 02 28 FD */	bl qr2_send_statechanged
/* 8032BCC8 00327928  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032BCCC 0032792C  88 03 00 15 */	lbz r0, 0x15(r3)
/* 8032BCD0 00327930  2C 00 00 00 */	cmpwi r0, 0
/* 8032BCD4 00327934  40 82 00 10 */	bne lbl_8032BCE4
/* 8032BCD8 00327938  38 00 00 03 */	li r0, 3
/* 8032BCDC 0032793C  90 03 01 A4 */	stw r0, 0x1a4(r3)
/* 8032BCE0 00327940  48 00 00 24 */	b lbl_8032BD04
lbl_8032BCE4:
/* 8032BCE4 00327944  88 03 00 15 */	lbz r0, 0x15(r3)
/* 8032BCE8 00327948  28 00 00 01 */	cmplwi r0, 1
/* 8032BCEC 0032794C  40 82 00 10 */	bne lbl_8032BCFC
/* 8032BCF0 00327950  38 00 00 04 */	li r0, 4
/* 8032BCF4 00327954  90 03 01 A4 */	stw r0, 0x1a4(r3)
/* 8032BCF8 00327958  48 00 00 0C */	b lbl_8032BD04
lbl_8032BCFC:
/* 8032BCFC 0032795C  38 00 00 0A */	li r0, 0xa
/* 8032BD00 00327960  90 03 01 A4 */	stw r0, 0x1a4(r3)
lbl_8032BD04:
/* 8032BD04 00327964  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032BD08 00327968  38 80 00 00 */	li r4, 0
/* 8032BD0C 0032796C  98 83 01 A8 */	stb r4, 0x1a8(r3)
/* 8032BD10 00327970  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032BD14 00327974  88 05 00 15 */	lbz r0, 0x15(r5)
/* 8032BD18 00327978  28 00 00 02 */	cmplwi r0, 2
/* 8032BD1C 0032797C  41 82 00 14 */	beq lbl_8032BD30
/* 8032BD20 00327980  88 65 00 0D */	lbz r3, 0xd(r5)
/* 8032BD24 00327984  88 05 00 16 */	lbz r0, 0x16(r5)
/* 8032BD28 00327988  7C 03 00 40 */	cmplw r3, r0
/* 8032BD2C 0032798C  40 82 00 88 */	bne lbl_8032BDB4
lbl_8032BD30:
/* 8032BD30 00327990  88 05 00 15 */	lbz r0, 0x15(r5)
/* 8032BD34 00327994  28 00 00 02 */	cmplwi r0, 2
/* 8032BD38 00327998  40 82 00 20 */	bne lbl_8032BD58
/* 8032BD3C 0032799C  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032BD40 003279A0  88 04 00 0D */	lbz r0, 0xd(r4)
/* 8032BD44 003279A4  54 00 10 3A */	slwi r0, r0, 2
/* 8032BD48 003279A8  7C 64 02 14 */	add r3, r4, r0
/* 8032BD4C 003279AC  80 03 00 F8 */	lwz r0, 0xf8(r3)
/* 8032BD50 003279B0  90 04 02 1C */	stw r0, 0x21c(r4)
/* 8032BD54 003279B4  48 00 00 18 */	b lbl_8032BD6C
lbl_8032BD58:
/* 8032BD58 003279B8  38 00 00 00 */	li r0, 0
/* 8032BD5C 003279BC  90 05 02 1C */	stw r0, 0x21c(r5)
/* 8032BD60 003279C0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032BD64 003279C4  80 03 02 10 */	lwz r0, 0x210(r3)
/* 8032BD68 003279C8  90 03 00 F8 */	stw r0, 0xf8(r3)
lbl_8032BD6C:
/* 8032BD6C 003279CC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032BD70 003279D0  38 80 00 10 */	li r4, 0x10
/* 8032BD74 003279D4  38 00 00 00 */	li r0, 0
/* 8032BD78 003279D8  3B 80 00 01 */	li r28, 1
/* 8032BD7C 003279DC  90 83 01 A4 */	stw r4, 0x1a4(r3)
/* 8032BD80 003279E0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032BD84 003279E4  90 03 01 E0 */	stw r0, 0x1e0(r3)
/* 8032BD88 003279E8  48 00 00 18 */	b lbl_8032BDA0
lbl_8032BD8C:
/* 8032BD8C 003279EC  7C 65 E2 14 */	add r3, r5, r28
/* 8032BD90 003279F0  38 80 00 02 */	li r4, 2
/* 8032BD94 003279F4  88 63 02 E0 */	lbz r3, 0x2e0(r3)
/* 8032BD98 003279F8  48 00 12 C5 */	bl DWCi_SendMatchSynPacket
/* 8032BD9C 003279FC  3B 9C 00 01 */	addi r28, r28, 1
lbl_8032BDA0:
/* 8032BDA0 00327A00  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032BDA4 00327A04  88 05 00 0D */	lbz r0, 0xd(r5)
/* 8032BDA8 00327A08  7C 1C 00 00 */	cmpw r28, r0
/* 8032BDAC 00327A0C  40 81 FF E0 */	ble lbl_8032BD8C
/* 8032BDB0 00327A10  48 00 03 00 */	b lbl_8032C0B0
lbl_8032BDB4:
/* 8032BDB4 00327A14  90 81 00 38 */	stw r4, 0x38(r1)
/* 8032BDB8 00327A18  88 05 00 0D */	lbz r0, 0xd(r5)
/* 8032BDBC 00327A1C  54 06 C6 3E */	rlwinm r6, r0, 0x18, 0x18, 0x1f
/* 8032BDC0 00327A20  54 04 C2 1E */	rlwinm r4, r0, 0x18, 8, 0xf
/* 8032BDC4 00327A24  54 03 44 2E */	rlwinm r3, r0, 8, 0x10, 0x17
/* 8032BDC8 00327A28  54 00 40 0E */	rlwinm r0, r0, 8, 0, 7
/* 8032BDCC 00327A2C  7C C4 23 78 */	or r4, r6, r4
/* 8032BDD0 00327A30  7C 60 03 78 */	or r0, r3, r0
/* 8032BDD4 00327A34  7C 80 03 78 */	or r0, r4, r0
/* 8032BDD8 00327A38  54 03 84 3E */	srwi r3, r0, 0x10
/* 8032BDDC 00327A3C  54 00 80 1E */	slwi r0, r0, 0x10
/* 8032BDE0 00327A40  7C 60 03 78 */	or r0, r3, r0
/* 8032BDE4 00327A44  90 01 00 3C */	stw r0, 0x3c(r1)
/* 8032BDE8 00327A48  88 05 00 0D */	lbz r0, 0xd(r5)
/* 8032BDEC 00327A4C  7C 65 02 14 */	add r3, r5, r0
/* 8032BDF0 00327A50  88 03 02 E0 */	lbz r0, 0x2e0(r3)
/* 8032BDF4 00327A54  54 06 C6 3E */	rlwinm r6, r0, 0x18, 0x18, 0x1f
/* 8032BDF8 00327A58  54 04 C2 1E */	rlwinm r4, r0, 0x18, 8, 0xf
/* 8032BDFC 00327A5C  54 03 44 2E */	rlwinm r3, r0, 8, 0x10, 0x17
/* 8032BE00 00327A60  54 00 40 0E */	rlwinm r0, r0, 8, 0, 7
/* 8032BE04 00327A64  7C C4 23 78 */	or r4, r6, r4
/* 8032BE08 00327A68  7C 60 03 78 */	or r0, r3, r0
/* 8032BE0C 00327A6C  7C 80 03 78 */	or r0, r4, r0
/* 8032BE10 00327A70  54 03 84 3E */	srwi r3, r0, 0x10
/* 8032BE14 00327A74  54 00 80 1E */	slwi r0, r0, 0x10
/* 8032BE18 00327A78  7C 60 03 78 */	or r0, r3, r0
/* 8032BE1C 00327A7C  90 01 00 40 */	stw r0, 0x40(r1)
/* 8032BE20 00327A80  88 05 00 15 */	lbz r0, 0x15(r5)
/* 8032BE24 00327A84  2C 00 00 00 */	cmpwi r0, 0
/* 8032BE28 00327A88  40 82 00 20 */	bne lbl_8032BE48
/* 8032BE2C 00327A8C  38 00 00 02 */	li r0, 2
/* 8032BE30 00327A90  90 05 00 E8 */	stw r0, 0xe8(r5)
/* 8032BE34 00327A94  4B F4 69 85 */	bl OSGetTime
/* 8032BE38 00327A98  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032BE3C 00327A9C  90 85 00 F4 */	stw r4, 0xf4(r5)
/* 8032BE40 00327AA0  90 65 00 F0 */	stw r3, 0xf0(r5)
/* 8032BE44 00327AA4  48 00 02 6C */	b lbl_8032C0B0
lbl_8032BE48:
/* 8032BE48 00327AA8  88 05 00 15 */	lbz r0, 0x15(r5)
/* 8032BE4C 00327AAC  28 00 00 01 */	cmplwi r0, 1
/* 8032BE50 00327AB0  40 82 02 60 */	bne lbl_8032C0B0
/* 8032BE54 00327AB4  38 60 00 01 */	li r3, 1
/* 8032BE58 00327AB8  38 80 00 00 */	li r4, 0
/* 8032BE5C 00327ABC  38 A0 00 00 */	li r5, 0
/* 8032BE60 00327AC0  4B FF F1 95 */	bl DWCi_SendResvCommandToFriend
/* 8032BE64 00327AC4  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032BE68 00327AC8  88 05 01 AA */	lbz r0, 0x1aa(r5)
/* 8032BE6C 00327ACC  2C 00 00 00 */	cmpwi r0, 0
/* 8032BE70 00327AD0  40 82 02 40 */	bne lbl_8032C0B0
/* 8032BE74 00327AD4  89 25 00 0D */	lbz r9, 0xd(r5)
/* 8032BE78 00327AD8  28 09 00 02 */	cmplwi r9, 2
/* 8032BE7C 00327ADC  41 80 02 34 */	blt lbl_8032C0B0
/* 8032BE80 00327AE0  2F 09 00 01 */	cmpwi cr6, r9, 1
/* 8032BE84 00327AE4  38 00 00 00 */	li r0, 0
/* 8032BE88 00327AE8  38 60 00 01 */	li r3, 1
/* 8032BE8C 00327AEC  41 98 01 7C */	blt cr6, lbl_8032C008
/* 8032BE90 00327AF0  2C 09 00 08 */	cmpwi r9, 8
/* 8032BE94 00327AF4  38 C9 FF F8 */	addi r6, r9, -8
/* 8032BE98 00327AF8  40 81 01 38 */	ble lbl_8032BFD0
/* 8032BE9C 00327AFC  38 A0 00 00 */	li r5, 0
/* 8032BEA0 00327B00  38 E0 00 00 */	li r7, 0
/* 8032BEA4 00327B04  39 00 00 00 */	li r8, 0
/* 8032BEA8 00327B08  41 98 00 18 */	blt cr6, lbl_8032BEC0
/* 8032BEAC 00327B0C  3C 80 80 00 */	lis r4, 0x7FFFFFFE@ha
/* 8032BEB0 00327B10  38 84 FF FE */	addi r4, r4, 0x7FFFFFFE@l
/* 8032BEB4 00327B14  7C 09 20 00 */	cmpw r9, r4
/* 8032BEB8 00327B18  41 81 00 08 */	bgt lbl_8032BEC0
/* 8032BEBC 00327B1C  39 00 00 01 */	li r8, 1
lbl_8032BEC0:
/* 8032BEC0 00327B20  2C 08 00 00 */	cmpwi r8, 0
/* 8032BEC4 00327B24  41 82 00 40 */	beq lbl_8032BF04
/* 8032BEC8 00327B28  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032BECC 00327B2C  39 00 00 01 */	li r8, 1
/* 8032BED0 00327B30  89 44 00 0D */	lbz r10, 0xd(r4)
/* 8032BED4 00327B34  55 49 00 00 */	rlwinm r9, r10, 0, 0, 0
/* 8032BED8 00327B38  3C 89 80 00 */	addis r4, r9, 0x8000
/* 8032BEDC 00327B3C  28 04 00 00 */	cmplwi r4, 0
/* 8032BEE0 00327B40  40 82 00 18 */	bne lbl_8032BEF8
/* 8032BEE4 00327B44  38 8A FF FF */	addi r4, r10, -1
/* 8032BEE8 00327B48  54 84 00 00 */	rlwinm r4, r4, 0, 0, 0
/* 8032BEEC 00327B4C  7C 09 20 00 */	cmpw r9, r4
/* 8032BEF0 00327B50  41 82 00 08 */	beq lbl_8032BEF8
/* 8032BEF4 00327B54  39 00 00 00 */	li r8, 0
lbl_8032BEF8:
/* 8032BEF8 00327B58  2C 08 00 00 */	cmpwi r8, 0
/* 8032BEFC 00327B5C  41 82 00 08 */	beq lbl_8032BF04
/* 8032BF00 00327B60  38 E0 00 01 */	li r7, 1
lbl_8032BF04:
/* 8032BF04 00327B64  2C 07 00 00 */	cmpwi r7, 0
/* 8032BF08 00327B68  41 82 00 34 */	beq lbl_8032BF3C
/* 8032BF0C 00327B6C  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032BF10 00327B70  38 E0 00 01 */	li r7, 1
/* 8032BF14 00327B74  89 04 00 0D */	lbz r8, 0xd(r4)
/* 8032BF18 00327B78  38 88 FF FF */	addi r4, r8, -1
/* 8032BF1C 00327B7C  54 84 00 01 */	rlwinm. r4, r4, 0, 0, 0
/* 8032BF20 00327B80  40 82 00 10 */	bne lbl_8032BF30
/* 8032BF24 00327B84  55 04 00 01 */	rlwinm. r4, r8, 0, 0, 0
/* 8032BF28 00327B88  41 82 00 08 */	beq lbl_8032BF30
/* 8032BF2C 00327B8C  38 E0 00 00 */	li r7, 0
lbl_8032BF30:
/* 8032BF30 00327B90  2C 07 00 00 */	cmpwi r7, 0
/* 8032BF34 00327B94  41 82 00 08 */	beq lbl_8032BF3C
/* 8032BF38 00327B98  38 A0 00 01 */	li r5, 1
lbl_8032BF3C:
/* 8032BF3C 00327B9C  2C 05 00 00 */	cmpwi r5, 0
/* 8032BF40 00327BA0  41 82 00 90 */	beq lbl_8032BFD0
/* 8032BF44 00327BA4  38 86 00 07 */	addi r4, r6, 7
/* 8032BF48 00327BA8  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032BF4C 00327BAC  54 84 E8 FE */	srwi r4, r4, 3
/* 8032BF50 00327BB0  39 40 00 01 */	li r10, 1
/* 8032BF54 00327BB4  39 65 00 01 */	addi r11, r5, 1
/* 8032BF58 00327BB8  7C 89 03 A6 */	mtctr r4
/* 8032BF5C 00327BBC  2C 06 00 01 */	cmpwi r6, 1
/* 8032BF60 00327BC0  41 80 00 70 */	blt lbl_8032BFD0
lbl_8032BF64:
/* 8032BF64 00327BC4  88 8B 02 E0 */	lbz r4, 0x2e0(r11)
/* 8032BF68 00327BC8  38 63 00 08 */	addi r3, r3, 8
/* 8032BF6C 00327BCC  88 AB 02 E1 */	lbz r5, 0x2e1(r11)
/* 8032BF70 00327BD0  7D 46 20 30 */	slw r6, r10, r4
/* 8032BF74 00327BD4  88 8B 02 E2 */	lbz r4, 0x2e2(r11)
/* 8032BF78 00327BD8  89 0B 02 E3 */	lbz r8, 0x2e3(r11)
/* 8032BF7C 00327BDC  7C 00 33 78 */	or r0, r0, r6
/* 8032BF80 00327BE0  7D 45 28 30 */	slw r5, r10, r5
/* 8032BF84 00327BE4  88 EB 02 E4 */	lbz r7, 0x2e4(r11)
/* 8032BF88 00327BE8  7C 00 2B 78 */	or r0, r0, r5
/* 8032BF8C 00327BEC  7D 49 20 30 */	slw r9, r10, r4
/* 8032BF90 00327BF0  88 CB 02 E5 */	lbz r6, 0x2e5(r11)
/* 8032BF94 00327BF4  7C 00 4B 78 */	or r0, r0, r9
/* 8032BF98 00327BF8  7D 48 40 30 */	slw r8, r10, r8
/* 8032BF9C 00327BFC  88 AB 02 E6 */	lbz r5, 0x2e6(r11)
/* 8032BFA0 00327C00  88 8B 02 E7 */	lbz r4, 0x2e7(r11)
/* 8032BFA4 00327C04  7D 47 38 30 */	slw r7, r10, r7
/* 8032BFA8 00327C08  7C 00 43 78 */	or r0, r0, r8
/* 8032BFAC 00327C0C  7D 46 30 30 */	slw r6, r10, r6
/* 8032BFB0 00327C10  7C 00 3B 78 */	or r0, r0, r7
/* 8032BFB4 00327C14  7D 45 28 30 */	slw r5, r10, r5
/* 8032BFB8 00327C18  7C 00 33 78 */	or r0, r0, r6
/* 8032BFBC 00327C1C  7D 44 20 30 */	slw r4, r10, r4
/* 8032BFC0 00327C20  7C 00 2B 78 */	or r0, r0, r5
/* 8032BFC4 00327C24  39 6B 00 08 */	addi r11, r11, 8
/* 8032BFC8 00327C28  7C 00 23 78 */	or r0, r0, r4
/* 8032BFCC 00327C2C  42 00 FF 98 */	bdnz lbl_8032BF64
lbl_8032BFD0:
/* 8032BFD0 00327C30  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032BFD4 00327C34  38 C0 00 01 */	li r6, 1
/* 8032BFD8 00327C38  89 05 00 0D */	lbz r8, 0xd(r5)
/* 8032BFDC 00327C3C  7C E5 1A 14 */	add r7, r5, r3
/* 8032BFE0 00327C40  38 88 00 01 */	addi r4, r8, 1
/* 8032BFE4 00327C44  7C 83 20 50 */	subf r4, r3, r4
/* 8032BFE8 00327C48  7C 89 03 A6 */	mtctr r4
/* 8032BFEC 00327C4C  7C 03 40 00 */	cmpw r3, r8
/* 8032BFF0 00327C50  41 81 00 18 */	bgt lbl_8032C008
lbl_8032BFF4:
/* 8032BFF4 00327C54  88 67 02 E0 */	lbz r3, 0x2e0(r7)
/* 8032BFF8 00327C58  38 E7 00 01 */	addi r7, r7, 1
/* 8032BFFC 00327C5C  7C C3 18 30 */	slw r3, r6, r3
/* 8032C000 00327C60  7C 00 1B 78 */	or r0, r0, r3
/* 8032C004 00327C64  42 00 FF F0 */	bdnz lbl_8032BFF4
lbl_8032C008:
/* 8032C008 00327C68  80 ED B0 68 */	lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 8032C00C 00327C6C  38 80 00 01 */	li r4, 1
/* 8032C010 00327C70  88 67 00 0D */	lbz r3, 0xd(r7)
/* 8032C014 00327C74  80 C7 01 E8 */	lwz r6, 0x1e8(r7)
/* 8032C018 00327C78  7C 67 1A 14 */	add r3, r7, r3
/* 8032C01C 00327C7C  88 63 02 E0 */	lbz r3, 0x2e0(r3)
/* 8032C020 00327C80  7C 83 18 30 */	slw r3, r4, r3
/* 8032C024 00327C84  7C 00 18 78 */	andc r0, r0, r3
/* 8032C028 00327C88  7C 06 00 40 */	cmplw r6, r0
/* 8032C02C 00327C8C  41 82 00 84 */	beq lbl_8032C0B0
/* 8032C030 00327C90  38 9F 10 18 */	addi r4, r31, 0x1018
/* 8032C034 00327C94  38 60 00 40 */	li r3, 0x40
/* 8032C038 00327C98  4C C6 31 82 */	crclr 6
/* 8032C03C 00327C9C  4B FF 0A F9 */	bl DWC_Printf
/* 8032C040 00327CA0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C044 00327CA4  88 03 00 15 */	lbz r0, 0x15(r3)
/* 8032C048 00327CA8  28 00 00 02 */	cmplwi r0, 2
/* 8032C04C 00327CAC  41 82 00 10 */	beq lbl_8032C05C
/* 8032C050 00327CB0  88 03 00 15 */	lbz r0, 0x15(r3)
/* 8032C054 00327CB4  28 00 00 03 */	cmplwi r0, 3
/* 8032C058 00327CB8  40 82 00 18 */	bne lbl_8032C070
lbl_8032C05C:
/* 8032C05C 00327CBC  38 9F 02 D0 */	addi r4, r31, 0x2d0
/* 8032C060 00327CC0  38 60 00 08 */	li r3, 8
/* 8032C064 00327CC4  4C C6 31 82 */	crclr 6
/* 8032C068 00327CC8  4B FF 0A CD */	bl DWC_Printf
/* 8032C06C 00327CCC  48 00 04 94 */	b lbl_8032C500
lbl_8032C070:
/* 8032C070 00327CD0  38 00 00 02 */	li r0, 2
/* 8032C074 00327CD4  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 8032C078 00327CD8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C07C 00327CDC  80 63 00 04 */	lwz r3, 4(r3)
/* 8032C080 00327CE0  80 63 00 00 */	lwz r3, 0(r3)
/* 8032C084 00327CE4  48 01 DC ED */	bl gt2CloseAllConnectionsHard
/* 8032C088 00327CE8  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032C08C 00327CEC  38 00 00 00 */	li r0, 0
/* 8032C090 00327CF0  38 9F 03 00 */	addi r4, r31, 0x300
/* 8032C094 00327CF4  38 60 00 40 */	li r3, 0x40
/* 8032C098 00327CF8  98 05 01 AC */	stb r0, 0x1ac(r5)
/* 8032C09C 00327CFC  4C C6 31 82 */	crclr 6
/* 8032C0A0 00327D00  4B FF 0A 95 */	bl DWC_Printf
/* 8032C0A4 00327D04  38 60 00 01 */	li r3, 1
/* 8032C0A8 00327D08  48 00 0A C9 */	bl DWCi_RestartFromCancel
/* 8032C0AC 00327D0C  48 00 04 54 */	b lbl_8032C500
lbl_8032C0B0:
/* 8032C0B0 00327D10  88 05 00 15 */	lbz r0, 0x15(r5)
/* 8032C0B4 00327D14  28 00 00 02 */	cmplwi r0, 2
/* 8032C0B8 00327D18  41 82 00 08 */	beq lbl_8032C0C0
/* 8032C0BC 00327D1C  3B A0 00 01 */	li r29, 1
lbl_8032C0C0:
/* 8032C0C0 00327D20  80 05 01 A4 */	lwz r0, 0x1a4(r5)
/* 8032C0C4 00327D24  2C 00 00 10 */	cmpwi r0, 0x10
/* 8032C0C8 00327D28  41 82 04 38 */	beq lbl_8032C500
/* 8032C0CC 00327D2C  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 8032C0D0 00327D30  7F C8 F3 78 */	mr r8, r30
/* 8032C0D4 00327D34  38 E1 00 38 */	addi r7, r1, 0x38
/* 8032C0D8 00327D38  38 60 00 08 */	li r3, 8
/* 8032C0DC 00327D3C  88 06 00 0D */	lbz r0, 0xd(r6)
/* 8032C0E0 00327D40  54 04 10 3A */	slwi r4, r0, 2
/* 8032C0E4 00327D44  54 00 08 3C */	slwi r0, r0, 1
/* 8032C0E8 00327D48  7C A6 22 14 */	add r5, r6, r4
/* 8032C0EC 00327D4C  7C C6 02 14 */	add r6, r6, r0
/* 8032C0F0 00327D50  80 85 00 F8 */	lwz r4, 0xf8(r5)
/* 8032C0F4 00327D54  80 A5 00 24 */	lwz r5, 0x24(r5)
/* 8032C0F8 00327D58  A0 C6 00 A4 */	lhz r6, 0xa4(r6)
/* 8032C0FC 00327D5C  4B FF C8 49 */	bl DWCi_SendMatchCommand
/* 8032C100 00327D60  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032C104 00327D64  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032C108 00327D68  2C 00 00 00 */	cmpwi r0, 0
/* 8032C10C 00327D6C  40 82 00 0C */	bne lbl_8032C118
/* 8032C110 00327D70  48 00 23 89 */	bl DWCi_HandleSBError
/* 8032C114 00327D74  48 00 00 08 */	b lbl_8032C11C
lbl_8032C118:
/* 8032C118 00327D78  48 00 21 79 */	bl DWCi_HandleGPError
lbl_8032C11C:
/* 8032C11C 00327D7C  2C 03 00 00 */	cmpwi r3, 0
/* 8032C120 00327D80  40 82 04 00 */	bne lbl_8032C520
/* 8032C124 00327D84  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C128 00327D88  38 00 00 00 */	li r0, 0
/* 8032C12C 00327D8C  98 03 03 E1 */	stb r0, 0x3e1(r3)
/* 8032C130 00327D90  48 00 03 D0 */	b lbl_8032C500
lbl_8032C134:
/* 8032C134 00327D94  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C138 00327D98  38 00 00 01 */	li r0, 1
/* 8032C13C 00327D9C  90 03 01 A4 */	stw r0, 0x1a4(r3)
/* 8032C140 00327DA0  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032C144 00327DA4  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032C148 00327DA8  28 00 00 03 */	cmplwi r0, 3
/* 8032C14C 00327DAC  40 82 00 18 */	bne lbl_8032C164
/* 8032C150 00327DB0  88 04 00 0D */	lbz r0, 0xd(r4)
/* 8032C154 00327DB4  54 00 10 3A */	slwi r0, r0, 2
/* 8032C158 00327DB8  7C 64 02 14 */	add r3, r4, r0
/* 8032C15C 00327DBC  80 03 00 F8 */	lwz r0, 0xf8(r3)
/* 8032C160 00327DC0  90 04 02 1C */	stw r0, 0x21c(r4)
lbl_8032C164:
/* 8032C164 00327DC4  3B A0 00 01 */	li r29, 1
/* 8032C168 00327DC8  48 00 03 98 */	b lbl_8032C500
lbl_8032C16C:
/* 8032C16C 00327DCC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C170 00327DD0  38 00 00 01 */	li r0, 1
/* 8032C174 00327DD4  90 03 01 A4 */	stw r0, 0x1a4(r3)
/* 8032C178 00327DD8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C17C 00327DDC  88 03 00 15 */	lbz r0, 0x15(r3)
/* 8032C180 00327DE0  2C 00 00 00 */	cmpwi r0, 0
/* 8032C184 00327DE4  41 82 00 10 */	beq lbl_8032C194
/* 8032C188 00327DE8  88 03 00 15 */	lbz r0, 0x15(r3)
/* 8032C18C 00327DEC  28 00 00 01 */	cmplwi r0, 1
/* 8032C190 00327DF0  40 82 00 18 */	bne lbl_8032C1A8
lbl_8032C194:
/* 8032C194 00327DF4  38 00 00 01 */	li r0, 1
/* 8032C198 00327DF8  98 03 00 17 */	stb r0, 0x17(r3)
/* 8032C19C 00327DFC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C1A0 00327E00  80 03 02 10 */	lwz r0, 0x210(r3)
/* 8032C1A4 00327E04  90 03 00 20 */	stw r0, 0x20(r3)
lbl_8032C1A8:
/* 8032C1A8 00327E08  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C1AC 00327E0C  38 00 00 00 */	li r0, 0
/* 8032C1B0 00327E10  98 03 01 B1 */	stb r0, 0x1b1(r3)
/* 8032C1B4 00327E14  4B F4 66 05 */	bl OSGetTime
/* 8032C1B8 00327E18  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032C1BC 00327E1C  90 85 02 0C */	stw r4, 0x20c(r5)
/* 8032C1C0 00327E20  90 65 02 08 */	stw r3, 0x208(r5)
/* 8032C1C4 00327E24  88 65 00 0D */	lbz r3, 0xd(r5)
/* 8032C1C8 00327E28  28 03 00 01 */	cmplwi r3, 1
/* 8032C1CC 00327E2C  40 81 03 34 */	ble lbl_8032C500
/* 8032C1D0 00327E30  38 03 FF FF */	addi r0, r3, -1
/* 8032C1D4 00327E34  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 8032C1D8 00327E38  54 00 10 3A */	slwi r0, r0, 2
/* 8032C1DC 00327E3C  38 E1 00 08 */	addi r7, r1, 8
/* 8032C1E0 00327E40  7C 86 02 14 */	add r4, r6, r0
/* 8032C1E4 00327E44  38 60 00 09 */	li r3, 9
/* 8032C1E8 00327E48  80 A4 00 F8 */	lwz r5, 0xf8(r4)
/* 8032C1EC 00327E4C  39 00 00 01 */	li r8, 1
/* 8032C1F0 00327E50  54 A4 C2 1E */	rlwinm r4, r5, 0x18, 8, 0xf
/* 8032C1F4 00327E54  54 A0 40 0E */	rlwinm r0, r5, 8, 0, 7
/* 8032C1F8 00327E58  50 A4 C6 3E */	rlwimi r4, r5, 0x18, 0x18, 0x1f
/* 8032C1FC 00327E5C  50 A0 44 2E */	rlwimi r0, r5, 8, 0x10, 0x17
/* 8032C200 00327E60  7C 80 03 78 */	or r0, r4, r0
/* 8032C204 00327E64  54 00 80 3E */	rotlwi r0, r0, 0x10
/* 8032C208 00327E68  90 01 00 08 */	stw r0, 8(r1)
/* 8032C20C 00327E6C  80 86 00 F8 */	lwz r4, 0xf8(r6)
/* 8032C210 00327E70  80 A6 00 24 */	lwz r5, 0x24(r6)
/* 8032C214 00327E74  A0 C6 00 A4 */	lhz r6, 0xa4(r6)
/* 8032C218 00327E78  4B FF C7 2D */	bl DWCi_SendMatchCommand
/* 8032C21C 00327E7C  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032C220 00327E80  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032C224 00327E84  2C 00 00 00 */	cmpwi r0, 0
/* 8032C228 00327E88  40 82 00 0C */	bne lbl_8032C234
/* 8032C22C 00327E8C  48 00 22 6D */	bl DWCi_HandleSBError
/* 8032C230 00327E90  48 00 00 08 */	b lbl_8032C238
lbl_8032C234:
/* 8032C234 00327E94  48 00 20 5D */	bl DWCi_HandleGPError
lbl_8032C238:
/* 8032C238 00327E98  2C 03 00 00 */	cmpwi r3, 0
/* 8032C23C 00327E9C  41 82 02 C4 */	beq lbl_8032C500
/* 8032C240 00327EA0  48 00 02 E0 */	b lbl_8032C520
lbl_8032C244:
/* 8032C244 00327EA4  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C248 00327EA8  38 00 00 01 */	li r0, 1
/* 8032C24C 00327EAC  3B C0 00 00 */	li r30, 0
/* 8032C250 00327EB0  90 03 01 A4 */	stw r0, 0x1a4(r3)
/* 8032C254 00327EB4  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C258 00327EB8  9B C3 01 B1 */	stb r30, 0x1b1(r3)
/* 8032C25C 00327EBC  4B F4 65 5D */	bl OSGetTime
/* 8032C260 00327EC0  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032C264 00327EC4  3B A0 00 01 */	li r29, 1
/* 8032C268 00327EC8  90 85 02 0C */	stw r4, 0x20c(r5)
/* 8032C26C 00327ECC  90 65 02 08 */	stw r3, 0x208(r5)
/* 8032C270 00327ED0  93 C5 02 1C */	stw r30, 0x21c(r5)
/* 8032C274 00327ED4  48 00 02 8C */	b lbl_8032C500
lbl_8032C278:
/* 8032C278 00327ED8  38 9F 10 38 */	addi r4, r31, 0x1038
/* 8032C27C 00327EDC  38 60 00 40 */	li r3, 0x40
/* 8032C280 00327EE0  4C C6 31 82 */	crclr 6
/* 8032C284 00327EE4  4B FF 08 B1 */	bl DWC_Printf
/* 8032C288 00327EE8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C28C 00327EEC  88 03 00 15 */	lbz r0, 0x15(r3)
/* 8032C290 00327EF0  28 00 00 02 */	cmplwi r0, 2
/* 8032C294 00327EF4  41 82 00 14 */	beq lbl_8032C2A8
/* 8032C298 00327EF8  38 60 00 02 */	li r3, 2
/* 8032C29C 00327EFC  38 8D 8D B8 */	addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 8032C2A0 00327F00  38 A0 00 00 */	li r5, 0
/* 8032C2A4 00327F04  4B FF 39 AD */	bl DWCi_SetGPStatus
lbl_8032C2A8:
/* 8032C2A8 00327F08  83 8D B0 68 */	lwz r28, lbl_80640328-_SDA_BASE_(r13)
/* 8032C2AC 00327F0C  80 7C 02 1C */	lwz r3, 0x21c(r28)
/* 8032C2B0 00327F10  7C 60 00 34 */	cntlzw r0, r3
/* 8032C2B4 00327F14  54 1E D9 7E */	srwi r30, r0, 5
/* 8032C2B8 00327F18  4B FF 38 91 */	bl DWCi_GetFriendListIndex
/* 8032C2BC 00327F1C  81 9C 04 78 */	lwz r12, 0x478(r28)
/* 8032C2C0 00327F20  7C 67 1B 78 */	mr r7, r3
/* 8032C2C4 00327F24  7F C5 F3 78 */	mr r5, r30
/* 8032C2C8 00327F28  81 1C 04 7C */	lwz r8, 0x47c(r28)
/* 8032C2CC 00327F2C  38 60 00 00 */	li r3, 0
/* 8032C2D0 00327F30  38 80 00 00 */	li r4, 0
/* 8032C2D4 00327F34  38 C0 00 00 */	li r6, 0
/* 8032C2D8 00327F38  7D 89 03 A6 */	mtctr r12
/* 8032C2DC 00327F3C  4E 80 04 21 */	bctrl
/* 8032C2E0 00327F40  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C2E4 00327F44  88 03 00 15 */	lbz r0, 0x15(r3)
/* 8032C2E8 00327F48  2C 00 00 00 */	cmpwi r0, 0
/* 8032C2EC 00327F4C  41 82 00 10 */	beq lbl_8032C2FC
/* 8032C2F0 00327F50  88 03 00 15 */	lbz r0, 0x15(r3)
/* 8032C2F4 00327F54  28 00 00 01 */	cmplwi r0, 1
/* 8032C2F8 00327F58  40 82 00 C0 */	bne lbl_8032C3B8
lbl_8032C2FC:
/* 8032C2FC 00327F5C  38 9F 00 58 */	addi r4, r31, 0x58
/* 8032C300 00327F60  38 60 00 40 */	li r3, 0x40
/* 8032C304 00327F64  4C C6 31 82 */	crclr 6
/* 8032C308 00327F68  4B FF 08 2D */	bl DWC_Printf
/* 8032C30C 00327F6C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C310 00327F70  2C 03 00 00 */	cmpwi r3, 0
/* 8032C314 00327F74  41 82 01 E0 */	beq lbl_8032C4F4
/* 8032C318 00327F78  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 8032C31C 00327F7C  2C 03 00 00 */	cmpwi r3, 0
/* 8032C320 00327F80  41 82 00 14 */	beq lbl_8032C334
/* 8032C324 00327F84  48 03 21 79 */	bl ServerBrowserFree
/* 8032C328 00327F88  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C32C 00327F8C  38 00 00 00 */	li r0, 0
/* 8032C330 00327F90  90 03 00 E4 */	stw r0, 0xe4(r3)
lbl_8032C334:
/* 8032C334 00327F94  48 02 E8 81 */	bl NNFreeNegotiateList
/* 8032C338 00327F98  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C33C 00327F9C  3B C0 00 00 */	li r30, 0
/* 8032C340 00327FA0  93 C3 01 A4 */	stw r30, 0x1a4(r3)
/* 8032C344 00327FA4  80 8D B0 60 */	lwz r4, lbl_80640320-_SDA_BASE_(r13)
/* 8032C348 00327FA8  2C 04 00 00 */	cmpwi r4, 0
/* 8032C34C 00327FAC  41 82 00 14 */	beq lbl_8032C360
/* 8032C350 00327FB0  38 60 00 04 */	li r3, 4
/* 8032C354 00327FB4  38 A0 00 00 */	li r5, 0
/* 8032C358 00327FB8  4B FF 06 31 */	bl DWC_Free
/* 8032C35C 00327FBC  93 CD B0 60 */	stw r30, lbl_80640320-_SDA_BASE_(r13)
lbl_8032C360:
/* 8032C360 00327FC0  3F E0 80 61 */	lis r31, lbl_8060FD88@ha
/* 8032C364 00327FC4  3B C0 00 00 */	li r30, 0
/* 8032C368 00327FC8  3B FF FD 88 */	addi r31, r31, lbl_8060FD88@l
lbl_8032C36C:
/* 8032C36C 00327FCC  80 9F 00 04 */	lwz r4, 4(r31)
/* 8032C370 00327FD0  2C 04 00 00 */	cmpwi r4, 0
/* 8032C374 00327FD4  41 82 00 10 */	beq lbl_8032C384
/* 8032C378 00327FD8  38 60 00 04 */	li r3, 4
/* 8032C37C 00327FDC  38 A0 00 00 */	li r5, 0
/* 8032C380 00327FE0  4B FF 06 09 */	bl DWC_Free
lbl_8032C384:
/* 8032C384 00327FE4  3B DE 00 01 */	addi r30, r30, 1
/* 8032C388 00327FE8  3B FF 00 0C */	addi r31, r31, 0xc
/* 8032C38C 00327FEC  2C 1E 00 9A */	cmpwi r30, 0x9a
/* 8032C390 00327FF0  41 80 FF DC */	blt lbl_8032C36C
/* 8032C394 00327FF4  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 8032C398 00327FF8  38 80 00 00 */	li r4, 0
/* 8032C39C 00327FFC  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 8032C3A0 00328000  38 A0 07 38 */	li r5, 0x738
/* 8032C3A4 00328004  4B CD 7D 61 */	bl memset
/* 8032C3A8 00328008  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C3AC 0032800C  38 00 00 01 */	li r0, 1
/* 8032C3B0 00328010  98 03 00 18 */	stb r0, 0x18(r3)
/* 8032C3B4 00328014  48 00 01 40 */	b lbl_8032C4F4
lbl_8032C3B8:
/* 8032C3B8 00328018  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 8032C3BC 0032801C  2C 03 00 00 */	cmpwi r3, 0
/* 8032C3C0 00328020  41 82 00 14 */	beq lbl_8032C3D4
/* 8032C3C4 00328024  48 03 20 D9 */	bl ServerBrowserFree
/* 8032C3C8 00328028  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C3CC 0032802C  38 00 00 00 */	li r0, 0
/* 8032C3D0 00328030  90 03 00 E4 */	stw r0, 0xe4(r3)
lbl_8032C3D4:
/* 8032C3D4 00328034  48 02 E7 E1 */	bl NNFreeNegotiateList
/* 8032C3D8 00328038  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C3DC 0032803C  88 03 00 15 */	lbz r0, 0x15(r3)
/* 8032C3E0 00328040  28 00 00 02 */	cmplwi r0, 2
/* 8032C3E4 00328044  40 82 00 FC */	bne lbl_8032C4E0
/* 8032C3E8 00328048  88 03 00 15 */	lbz r0, 0x15(r3)
/* 8032C3EC 0032804C  28 00 00 02 */	cmplwi r0, 2
/* 8032C3F0 00328050  41 82 00 0C */	beq lbl_8032C3FC
/* 8032C3F4 00328054  38 60 00 00 */	li r3, 0
/* 8032C3F8 00328058  48 00 00 A4 */	b lbl_8032C49C
lbl_8032C3FC:
/* 8032C3FC 0032805C  88 C3 00 16 */	lbz r6, 0x16(r3)
/* 8032C400 00328060  38 61 00 0C */	addi r3, r1, 0xc
/* 8032C404 00328064  38 80 00 0C */	li r4, 0xc
/* 8032C408 00328068  38 AD 8D A8 */	addi r5, r13, lbl_8063E068-_SDA_BASE_
/* 8032C40C 0032806C  38 C6 00 01 */	addi r6, r6, 1
/* 8032C410 00328070  4C C6 31 82 */	crclr 6
/* 8032C414 00328074  4B EA 06 11 */	bl snprintf
/* 8032C418 00328078  38 81 00 0C */	addi r4, r1, 0xc
/* 8032C41C 0032807C  38 A1 00 18 */	addi r5, r1, 0x18
/* 8032C420 00328080  38 6D 8D AC */	addi r3, r13, lbl_8063E06C-_SDA_BASE_
/* 8032C424 00328084  38 C0 00 2F */	li r6, 0x2f
/* 8032C428 00328088  4B FF 29 C5 */	bl DWC_SetCommonKeyValueString
/* 8032C42C 0032808C  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 8032C430 00328090  38 61 00 0C */	addi r3, r1, 0xc
/* 8032C434 00328094  38 80 00 0C */	li r4, 0xc
/* 8032C438 00328098  38 AD 8D A8 */	addi r5, r13, lbl_8063E068-_SDA_BASE_
/* 8032C43C 0032809C  88 C6 00 0D */	lbz r6, 0xd(r6)
/* 8032C440 003280A0  38 C6 00 01 */	addi r6, r6, 1
/* 8032C444 003280A4  4C C6 31 82 */	crclr 6
/* 8032C448 003280A8  4B EA 05 DD */	bl snprintf
/* 8032C44C 003280AC  38 81 00 0C */	addi r4, r1, 0xc
/* 8032C450 003280B0  38 A1 00 18 */	addi r5, r1, 0x18
/* 8032C454 003280B4  38 6D 8D B0 */	addi r3, r13, lbl_8063E070-_SDA_BASE_
/* 8032C458 003280B8  38 C0 00 2F */	li r6, 0x2f
/* 8032C45C 003280BC  4B FF 29 E9 */	bl DWC_AddCommonKeyValueString
/* 8032C460 003280C0  38 61 00 0C */	addi r3, r1, 0xc
/* 8032C464 003280C4  38 80 00 0C */	li r4, 0xc
/* 8032C468 003280C8  38 AD 8D A8 */	addi r5, r13, lbl_8063E068-_SDA_BASE_
/* 8032C46C 003280CC  38 C0 00 03 */	li r6, 3
/* 8032C470 003280D0  4C C6 31 82 */	crclr 6
/* 8032C474 003280D4  4B EA 05 B1 */	bl snprintf
/* 8032C478 003280D8  38 81 00 0C */	addi r4, r1, 0xc
/* 8032C47C 003280DC  38 A1 00 18 */	addi r5, r1, 0x18
/* 8032C480 003280E0  38 6D 8D B4 */	addi r3, r13, lbl_8063E074-_SDA_BASE_
/* 8032C484 003280E4  38 C0 00 2F */	li r6, 0x2f
/* 8032C488 003280E8  4B FF 29 BD */	bl DWC_AddCommonKeyValueString
/* 8032C48C 003280EC  38 81 00 18 */	addi r4, r1, 0x18
/* 8032C490 003280F0  38 60 00 06 */	li r3, 6
/* 8032C494 003280F4  38 A0 00 00 */	li r5, 0
/* 8032C498 003280F8  4B FF 37 B9 */	bl DWCi_SetGPStatus
lbl_8032C49C:
/* 8032C49C 003280FC  48 00 1D F5 */	bl DWCi_HandleGPError
/* 8032C4A0 00328100  2C 03 00 00 */	cmpwi r3, 0
/* 8032C4A4 00328104  40 82 00 7C */	bne lbl_8032C520
/* 8032C4A8 00328108  88 0D B0 6C */	lbz r0, lbl_8064032C-_SDA_BASE_(r13)
/* 8032C4AC 0032810C  28 00 00 01 */	cmplwi r0, 1
/* 8032C4B0 00328110  40 82 00 20 */	bne lbl_8032C4D0
/* 8032C4B4 00328114  38 00 00 01 */	li r0, 1
/* 8032C4B8 00328118  38 6D B0 6C */	addi r3, r13, lbl_8064032C-_SDA_BASE_
/* 8032C4BC 0032811C  98 03 00 01 */	stb r0, 1(r3)
/* 8032C4C0 00328120  38 9F 10 50 */	addi r4, r31, 0x1050
/* 8032C4C4 00328124  38 60 00 04 */	li r3, 4
/* 8032C4C8 00328128  4C C6 31 82 */	crclr 6
/* 8032C4CC 0032812C  4B FF 06 69 */	bl DWC_Printf
lbl_8032C4D0:
/* 8032C4D0 00328130  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C4D4 00328134  38 00 00 0A */	li r0, 0xa
/* 8032C4D8 00328138  90 03 01 A4 */	stw r0, 0x1a4(r3)
/* 8032C4DC 0032813C  48 00 00 0C */	b lbl_8032C4E8
lbl_8032C4E0:
/* 8032C4E0 00328140  38 00 00 01 */	li r0, 1
/* 8032C4E4 00328144  90 03 01 A4 */	stw r0, 0x1a4(r3)
lbl_8032C4E8:
/* 8032C4E8 00328148  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C4EC 0032814C  38 00 00 00 */	li r0, 0
/* 8032C4F0 00328150  90 03 02 1C */	stw r0, 0x21c(r3)
lbl_8032C4F4:
/* 8032C4F4 00328154  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C4F8 00328158  38 00 00 00 */	li r0, 0
/* 8032C4FC 0032815C  98 03 01 AD */	stb r0, 0x1ad(r3)
lbl_8032C500:
/* 8032C500 00328160  2C 1D 00 00 */	cmpwi r29, 0
/* 8032C504 00328164  41 82 00 1C */	beq lbl_8032C520
/* 8032C508 00328168  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C50C 0032816C  88 03 00 15 */	lbz r0, 0x15(r3)
/* 8032C510 00328170  28 00 00 03 */	cmplwi r0, 3
/* 8032C514 00328174  41 82 00 0C */	beq lbl_8032C520
/* 8032C518 00328178  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 8032C51C 0032817C  48 03 23 11 */	bl ServerBrowserClear
lbl_8032C520:
/* 8032C520 00328180  80 01 00 64 */	lwz r0, 0x64(r1)
/* 8032C524 00328184  83 E1 00 5C */	lwz r31, 0x5c(r1)
/* 8032C528 00328188  83 C1 00 58 */	lwz r30, 0x58(r1)
/* 8032C52C 0032818C  83 A1 00 54 */	lwz r29, 0x54(r1)
/* 8032C530 00328190  83 81 00 50 */	lwz r28, 0x50(r1)
/* 8032C534 00328194  7C 08 03 A6 */	mtlr r0
/* 8032C538 00328198  38 21 00 60 */	addi r1, r1, 0x60
/* 8032C53C 0032819C  4E 80 00 20 */	blr

.global DWCi_DoCancelMatching
DWCi_DoCancelMatching:
/* 8032C540 003281A0  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8032C544 003281A4  7C 08 02 A6 */	mflr r0
/* 8032C548 003281A8  3C 80 80 45 */	lis r4, lbl_80449058@ha
/* 8032C54C 003281AC  38 60 00 04 */	li r3, 4
/* 8032C550 003281B0  90 01 00 24 */	stw r0, 0x24(r1)
/* 8032C554 003281B4  38 84 90 58 */	addi r4, r4, lbl_80449058@l
/* 8032C558 003281B8  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8032C55C 003281BC  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8032C560 003281C0  93 A1 00 14 */	stw r29, 0x14(r1)
/* 8032C564 003281C4  80 ED B0 68 */	lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 8032C568 003281C8  80 A7 01 A4 */	lwz r5, 0x1a4(r7)
/* 8032C56C 003281CC  88 C7 00 14 */	lbz r6, 0x14(r7)
/* 8032C570 003281D0  88 E7 00 0D */	lbz r7, 0xd(r7)
/* 8032C574 003281D4  4C C6 31 82 */	crclr 6
/* 8032C578 003281D8  4B FF 05 BD */	bl DWC_Printf
/* 8032C57C 003281DC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C580 003281E0  3B E0 00 00 */	li r31, 0
/* 8032C584 003281E4  93 E3 02 1C */	stw r31, 0x21c(r3)
/* 8032C588 003281E8  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032C58C 003281EC  80 04 01 A4 */	lwz r0, 0x1a4(r4)
/* 8032C590 003281F0  2C 00 00 02 */	cmpwi r0, 2
/* 8032C594 003281F4  40 82 01 44 */	bne lbl_8032C6D8
/* 8032C598 003281F8  38 60 00 01 */	li r3, 1
/* 8032C59C 003281FC  38 8D 8D B8 */	addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 8032C5A0 00328200  38 A0 00 00 */	li r5, 0
/* 8032C5A4 00328204  4B FF 36 AD */	bl DWCi_SetGPStatus
/* 8032C5A8 00328208  48 00 1C E9 */	bl DWCi_HandleGPError
/* 8032C5AC 0032820C  2C 03 00 00 */	cmpwi r3, 0
/* 8032C5B0 00328210  40 82 05 A4 */	bne lbl_8032CB54
/* 8032C5B4 00328214  3C 80 80 45 */	lis r4, lbl_80448038@ha
/* 8032C5B8 00328218  38 60 00 40 */	li r3, 0x40
/* 8032C5BC 0032821C  38 84 80 38 */	addi r4, r4, lbl_80448038@l
/* 8032C5C0 00328220  4C C6 31 82 */	crclr 6
/* 8032C5C4 00328224  4B FF 05 71 */	bl DWC_Printf
/* 8032C5C8 00328228  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C5CC 0032822C  2C 03 00 00 */	cmpwi r3, 0
/* 8032C5D0 00328230  41 82 00 9C */	beq lbl_8032C66C
/* 8032C5D4 00328234  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 8032C5D8 00328238  2C 03 00 00 */	cmpwi r3, 0
/* 8032C5DC 0032823C  41 82 00 10 */	beq lbl_8032C5EC
/* 8032C5E0 00328240  48 03 1E BD */	bl ServerBrowserFree
/* 8032C5E4 00328244  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C5E8 00328248  93 E3 00 E4 */	stw r31, 0xe4(r3)
lbl_8032C5EC:
/* 8032C5EC 0032824C  48 02 E5 C9 */	bl NNFreeNegotiateList
/* 8032C5F0 00328250  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C5F4 00328254  3B E0 00 00 */	li r31, 0
/* 8032C5F8 00328258  93 E3 01 A4 */	stw r31, 0x1a4(r3)
/* 8032C5FC 0032825C  80 8D B0 60 */	lwz r4, lbl_80640320-_SDA_BASE_(r13)
/* 8032C600 00328260  2C 04 00 00 */	cmpwi r4, 0
/* 8032C604 00328264  41 82 00 14 */	beq lbl_8032C618
/* 8032C608 00328268  38 60 00 04 */	li r3, 4
/* 8032C60C 0032826C  38 A0 00 00 */	li r5, 0
/* 8032C610 00328270  4B FF 03 79 */	bl DWC_Free
/* 8032C614 00328274  93 ED B0 60 */	stw r31, lbl_80640320-_SDA_BASE_(r13)
lbl_8032C618:
/* 8032C618 00328278  3F C0 80 61 */	lis r30, lbl_8060FD88@ha
/* 8032C61C 0032827C  3B E0 00 00 */	li r31, 0
/* 8032C620 00328280  3B DE FD 88 */	addi r30, r30, lbl_8060FD88@l
lbl_8032C624:
/* 8032C624 00328284  80 9E 00 04 */	lwz r4, 4(r30)
/* 8032C628 00328288  2C 04 00 00 */	cmpwi r4, 0
/* 8032C62C 0032828C  41 82 00 10 */	beq lbl_8032C63C
/* 8032C630 00328290  38 60 00 04 */	li r3, 4
/* 8032C634 00328294  38 A0 00 00 */	li r5, 0
/* 8032C638 00328298  4B FF 03 51 */	bl DWC_Free
lbl_8032C63C:
/* 8032C63C 0032829C  3B FF 00 01 */	addi r31, r31, 1
/* 8032C640 003282A0  3B DE 00 0C */	addi r30, r30, 0xc
/* 8032C644 003282A4  2C 1F 00 9A */	cmpwi r31, 0x9a
/* 8032C648 003282A8  41 80 FF DC */	blt lbl_8032C624
/* 8032C64C 003282AC  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 8032C650 003282B0  38 80 00 00 */	li r4, 0
/* 8032C654 003282B4  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 8032C658 003282B8  38 A0 07 38 */	li r5, 0x738
/* 8032C65C 003282BC  4B CD 7A A9 */	bl memset
/* 8032C660 003282C0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C664 003282C4  38 00 00 01 */	li r0, 1
/* 8032C668 003282C8  98 03 00 18 */	stb r0, 0x18(r3)
lbl_8032C66C:
/* 8032C66C 003282CC  83 AD B0 68 */	lwz r29, lbl_80640328-_SDA_BASE_(r13)
/* 8032C670 003282D0  80 9D 02 1C */	lwz r4, 0x21c(r29)
/* 8032C674 003282D4  2C 04 00 00 */	cmpwi r4, 0
/* 8032C678 003282D8  41 82 00 0C */	beq lbl_8032C684
/* 8032C67C 003282DC  3B E0 00 01 */	li r31, 1
/* 8032C680 003282E0  48 00 00 14 */	b lbl_8032C694
lbl_8032C684:
/* 8032C684 003282E4  88 7D 00 15 */	lbz r3, 0x15(r29)
/* 8032C688 003282E8  38 03 FF FE */	addi r0, r3, -2
/* 8032C68C 003282EC  7C 00 00 34 */	cntlzw r0, r0
/* 8032C690 003282F0  54 1F D9 7E */	srwi r31, r0, 5
lbl_8032C694:
/* 8032C694 003282F4  7C 80 00 34 */	cntlzw r0, r4
/* 8032C698 003282F8  80 7D 02 1C */	lwz r3, 0x21c(r29)
/* 8032C69C 003282FC  54 1E D9 7E */	srwi r30, r0, 5
/* 8032C6A0 00328300  4B FF 34 A9 */	bl DWCi_GetFriendListIndex
/* 8032C6A4 00328304  81 9D 04 78 */	lwz r12, 0x478(r29)
/* 8032C6A8 00328308  7C 67 1B 78 */	mr r7, r3
/* 8032C6AC 0032830C  7F C5 F3 78 */	mr r5, r30
/* 8032C6B0 00328310  7F E6 FB 78 */	mr r6, r31
/* 8032C6B4 00328314  81 1D 04 7C */	lwz r8, 0x47c(r29)
/* 8032C6B8 00328318  38 60 00 00 */	li r3, 0
/* 8032C6BC 0032831C  38 80 00 01 */	li r4, 1
/* 8032C6C0 00328320  7D 89 03 A6 */	mtctr r12
/* 8032C6C4 00328324  4E 80 04 21 */	bctrl
/* 8032C6C8 00328328  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C6CC 0032832C  38 00 00 00 */	li r0, 0
/* 8032C6D0 00328330  98 03 01 AD */	stb r0, 0x1ad(r3)
/* 8032C6D4 00328334  48 00 04 80 */	b lbl_8032CB54
lbl_8032C6D8:
/* 8032C6D8 00328338  38 60 00 01 */	li r3, 1
/* 8032C6DC 0032833C  98 64 01 AD */	stb r3, 0x1ad(r4)
/* 8032C6E0 00328340  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032C6E4 00328344  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032C6E8 00328348  28 00 00 03 */	cmplwi r0, 3
/* 8032C6EC 0032834C  40 82 01 B4 */	bne lbl_8032C8A0
/* 8032C6F0 00328350  98 64 01 AD */	stb r3, 0x1ad(r4)
/* 8032C6F4 00328354  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 8032C6F8 00328358  88 06 00 0D */	lbz r0, 0xd(r6)
/* 8032C6FC 0032835C  2C 00 00 00 */	cmpwi r0, 0
/* 8032C700 00328360  41 82 00 14 */	beq lbl_8032C714
/* 8032C704 00328364  80 66 00 04 */	lwz r3, 4(r6)
/* 8032C708 00328368  80 63 00 00 */	lwz r3, 0(r3)
/* 8032C70C 0032836C  48 01 D6 65 */	bl gt2CloseAllConnectionsHard
/* 8032C710 00328370  48 00 00 4C */	b lbl_8032C75C
lbl_8032C714:
/* 8032C714 00328374  80 86 00 F8 */	lwz r4, 0xf8(r6)
/* 8032C718 00328378  38 60 00 05 */	li r3, 5
/* 8032C71C 0032837C  80 A6 00 24 */	lwz r5, 0x24(r6)
/* 8032C720 00328380  38 E0 00 00 */	li r7, 0
/* 8032C724 00328384  A0 C6 00 A4 */	lhz r6, 0xa4(r6)
/* 8032C728 00328388  39 00 00 00 */	li r8, 0
/* 8032C72C 0032838C  4B FF C2 19 */	bl DWCi_SendMatchCommand
/* 8032C730 00328390  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032C734 00328394  93 E4 02 14 */	stw r31, 0x214(r4)
/* 8032C738 00328398  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032C73C 0032839C  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032C740 003283A0  2C 00 00 00 */	cmpwi r0, 0
/* 8032C744 003283A4  40 82 00 0C */	bne lbl_8032C750
/* 8032C748 003283A8  48 00 1D 51 */	bl DWCi_HandleSBError
/* 8032C74C 003283AC  48 00 00 08 */	b lbl_8032C754
lbl_8032C750:
/* 8032C750 003283B0  48 00 1B 41 */	bl DWCi_HandleGPError
lbl_8032C754:
/* 8032C754 003283B4  2C 03 00 00 */	cmpwi r3, 0
/* 8032C758 003283B8  40 82 03 FC */	bne lbl_8032CB54
lbl_8032C75C:
/* 8032C75C 003283BC  38 60 00 01 */	li r3, 1
/* 8032C760 003283C0  38 8D 8D B8 */	addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 8032C764 003283C4  38 A0 00 00 */	li r5, 0
/* 8032C768 003283C8  4B FF 34 E9 */	bl DWCi_SetGPStatus
/* 8032C76C 003283CC  48 00 1B 25 */	bl DWCi_HandleGPError
/* 8032C770 003283D0  2C 03 00 00 */	cmpwi r3, 0
/* 8032C774 003283D4  40 82 03 E0 */	bne lbl_8032CB54
/* 8032C778 003283D8  3C 80 80 45 */	lis r4, lbl_80448038@ha
/* 8032C77C 003283DC  38 60 00 40 */	li r3, 0x40
/* 8032C780 003283E0  38 84 80 38 */	addi r4, r4, lbl_80448038@l
/* 8032C784 003283E4  4C C6 31 82 */	crclr 6
/* 8032C788 003283E8  4B FF 03 AD */	bl DWC_Printf
/* 8032C78C 003283EC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C790 003283F0  2C 03 00 00 */	cmpwi r3, 0
/* 8032C794 003283F4  41 82 00 A0 */	beq lbl_8032C834
/* 8032C798 003283F8  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 8032C79C 003283FC  2C 03 00 00 */	cmpwi r3, 0
/* 8032C7A0 00328400  41 82 00 14 */	beq lbl_8032C7B4
/* 8032C7A4 00328404  48 03 1C F9 */	bl ServerBrowserFree
/* 8032C7A8 00328408  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C7AC 0032840C  38 00 00 00 */	li r0, 0
/* 8032C7B0 00328410  90 03 00 E4 */	stw r0, 0xe4(r3)
lbl_8032C7B4:
/* 8032C7B4 00328414  48 02 E4 01 */	bl NNFreeNegotiateList
/* 8032C7B8 00328418  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C7BC 0032841C  3B E0 00 00 */	li r31, 0
/* 8032C7C0 00328420  93 E3 01 A4 */	stw r31, 0x1a4(r3)
/* 8032C7C4 00328424  80 8D B0 60 */	lwz r4, lbl_80640320-_SDA_BASE_(r13)
/* 8032C7C8 00328428  2C 04 00 00 */	cmpwi r4, 0
/* 8032C7CC 0032842C  41 82 00 14 */	beq lbl_8032C7E0
/* 8032C7D0 00328430  38 60 00 04 */	li r3, 4
/* 8032C7D4 00328434  38 A0 00 00 */	li r5, 0
/* 8032C7D8 00328438  4B FF 01 B1 */	bl DWC_Free
/* 8032C7DC 0032843C  93 ED B0 60 */	stw r31, lbl_80640320-_SDA_BASE_(r13)
lbl_8032C7E0:
/* 8032C7E0 00328440  3F C0 80 61 */	lis r30, lbl_8060FD88@ha
/* 8032C7E4 00328444  3B E0 00 00 */	li r31, 0
/* 8032C7E8 00328448  3B DE FD 88 */	addi r30, r30, lbl_8060FD88@l
lbl_8032C7EC:
/* 8032C7EC 0032844C  80 9E 00 04 */	lwz r4, 4(r30)
/* 8032C7F0 00328450  2C 04 00 00 */	cmpwi r4, 0
/* 8032C7F4 00328454  41 82 00 10 */	beq lbl_8032C804
/* 8032C7F8 00328458  38 60 00 04 */	li r3, 4
/* 8032C7FC 0032845C  38 A0 00 00 */	li r5, 0
/* 8032C800 00328460  4B FF 01 89 */	bl DWC_Free
lbl_8032C804:
/* 8032C804 00328464  3B FF 00 01 */	addi r31, r31, 1
/* 8032C808 00328468  3B DE 00 0C */	addi r30, r30, 0xc
/* 8032C80C 0032846C  2C 1F 00 9A */	cmpwi r31, 0x9a
/* 8032C810 00328470  41 80 FF DC */	blt lbl_8032C7EC
/* 8032C814 00328474  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 8032C818 00328478  38 80 00 00 */	li r4, 0
/* 8032C81C 0032847C  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 8032C820 00328480  38 A0 07 38 */	li r5, 0x738
/* 8032C824 00328484  4B CD 78 E1 */	bl memset
/* 8032C828 00328488  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C82C 0032848C  38 00 00 01 */	li r0, 1
/* 8032C830 00328490  98 03 00 18 */	stb r0, 0x18(r3)
lbl_8032C834:
/* 8032C834 00328494  83 AD B0 68 */	lwz r29, lbl_80640328-_SDA_BASE_(r13)
/* 8032C838 00328498  80 9D 02 1C */	lwz r4, 0x21c(r29)
/* 8032C83C 0032849C  2C 04 00 00 */	cmpwi r4, 0
/* 8032C840 003284A0  41 82 00 0C */	beq lbl_8032C84C
/* 8032C844 003284A4  3B C0 00 01 */	li r30, 1
/* 8032C848 003284A8  48 00 00 14 */	b lbl_8032C85C
lbl_8032C84C:
/* 8032C84C 003284AC  88 7D 00 15 */	lbz r3, 0x15(r29)
/* 8032C850 003284B0  38 03 FF FE */	addi r0, r3, -2
/* 8032C854 003284B4  7C 00 00 34 */	cntlzw r0, r0
/* 8032C858 003284B8  54 1E D9 7E */	srwi r30, r0, 5
lbl_8032C85C:
/* 8032C85C 003284BC  7C 80 00 34 */	cntlzw r0, r4
/* 8032C860 003284C0  80 7D 02 1C */	lwz r3, 0x21c(r29)
/* 8032C864 003284C4  54 1F D9 7E */	srwi r31, r0, 5
/* 8032C868 003284C8  4B FF 32 E1 */	bl DWCi_GetFriendListIndex
/* 8032C86C 003284CC  81 9D 04 78 */	lwz r12, 0x478(r29)
/* 8032C870 003284D0  7C 67 1B 78 */	mr r7, r3
/* 8032C874 003284D4  7F E5 FB 78 */	mr r5, r31
/* 8032C878 003284D8  7F C6 F3 78 */	mr r6, r30
/* 8032C87C 003284DC  81 1D 04 7C */	lwz r8, 0x47c(r29)
/* 8032C880 003284E0  38 60 00 00 */	li r3, 0
/* 8032C884 003284E4  38 80 00 01 */	li r4, 1
/* 8032C888 003284E8  7D 89 03 A6 */	mtctr r12
/* 8032C88C 003284EC  4E 80 04 21 */	bctrl
/* 8032C890 003284F0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C894 003284F4  38 00 00 00 */	li r0, 0
/* 8032C898 003284F8  98 03 01 AD */	stb r0, 0x1ad(r3)
/* 8032C89C 003284FC  48 00 02 B8 */	b lbl_8032CB54
lbl_8032C8A0:
/* 8032C8A0 00328500  80 64 01 A4 */	lwz r3, 0x1a4(r4)
/* 8032C8A4 00328504  2C 03 00 04 */	cmpwi r3, 4
/* 8032C8A8 00328508  41 82 00 28 */	beq lbl_8032C8D0
/* 8032C8AC 0032850C  2C 03 00 05 */	cmpwi r3, 5
/* 8032C8B0 00328510  41 82 00 20 */	beq lbl_8032C8D0
/* 8032C8B4 00328514  2C 03 00 06 */	cmpwi r3, 6
/* 8032C8B8 00328518  41 82 00 18 */	beq lbl_8032C8D0
/* 8032C8BC 0032851C  2C 03 00 07 */	cmpwi r3, 7
/* 8032C8C0 00328520  41 82 00 10 */	beq lbl_8032C8D0
/* 8032C8C4 00328524  38 03 FF F5 */	addi r0, r3, -11
/* 8032C8C8 00328528  28 00 00 01 */	cmplwi r0, 1
/* 8032C8CC 0032852C  41 81 01 00 */	bgt lbl_8032C9CC
lbl_8032C8D0:
/* 8032C8D0 00328530  80 04 02 14 */	lwz r0, 0x214(r4)
/* 8032C8D4 00328534  2C 00 00 00 */	cmpwi r0, 0
/* 8032C8D8 00328538  41 82 00 54 */	beq lbl_8032C92C
/* 8032C8DC 0032853C  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 8032C8E0 00328540  38 60 00 05 */	li r3, 5
/* 8032C8E4 00328544  38 E0 00 00 */	li r7, 0
/* 8032C8E8 00328548  39 00 00 00 */	li r8, 0
/* 8032C8EC 0032854C  80 86 00 F8 */	lwz r4, 0xf8(r6)
/* 8032C8F0 00328550  80 A6 00 24 */	lwz r5, 0x24(r6)
/* 8032C8F4 00328554  A0 C6 00 A4 */	lhz r6, 0xa4(r6)
/* 8032C8F8 00328558  4B FF C0 4D */	bl DWCi_SendMatchCommand
/* 8032C8FC 0032855C  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032C900 00328560  38 00 00 00 */	li r0, 0
/* 8032C904 00328564  90 04 02 14 */	stw r0, 0x214(r4)
/* 8032C908 00328568  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032C90C 0032856C  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032C910 00328570  2C 00 00 00 */	cmpwi r0, 0
/* 8032C914 00328574  40 82 00 0C */	bne lbl_8032C920
/* 8032C918 00328578  48 00 1B 81 */	bl DWCi_HandleSBError
/* 8032C91C 0032857C  48 00 00 08 */	b lbl_8032C924
lbl_8032C920:
/* 8032C920 00328580  48 00 19 71 */	bl DWCi_HandleGPError
lbl_8032C924:
/* 8032C924 00328584  2C 03 00 00 */	cmpwi r3, 0
/* 8032C928 00328588  40 82 02 2C */	bne lbl_8032CB54
lbl_8032C92C:
/* 8032C92C 0032858C  3B E0 00 00 */	li r31, 0
/* 8032C930 00328590  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 8032C934 00328594  93 E1 00 08 */	stw r31, 8(r1)
/* 8032C938 00328598  38 60 00 00 */	li r3, 0
/* 8032C93C 0032859C  88 06 00 17 */	lbz r0, 0x17(r6)
/* 8032C940 003285A0  2C 00 00 00 */	cmpwi r0, 0
/* 8032C944 003285A4  41 82 00 64 */	beq lbl_8032C9A8
/* 8032C948 003285A8  80 06 00 20 */	lwz r0, 0x20(r6)
/* 8032C94C 003285AC  2C 00 00 00 */	cmpwi r0, 0
/* 8032C950 003285B0  41 82 00 58 */	beq lbl_8032C9A8
/* 8032C954 003285B4  80 86 00 20 */	lwz r4, 0x20(r6)
/* 8032C958 003285B8  80 06 02 10 */	lwz r0, 0x210(r6)
/* 8032C95C 003285BC  7C 04 00 00 */	cmpw r4, r0
/* 8032C960 003285C0  41 82 00 48 */	beq lbl_8032C9A8
/* 8032C964 003285C4  88 A6 00 0D */	lbz r5, 0xd(r6)
/* 8032C968 003285C8  38 E1 00 08 */	addi r7, r1, 8
/* 8032C96C 003285CC  80 86 00 20 */	lwz r4, 0x20(r6)
/* 8032C970 003285D0  38 60 00 0C */	li r3, 0xc
/* 8032C974 003285D4  38 05 00 01 */	addi r0, r5, 1
/* 8032C978 003285D8  39 00 00 01 */	li r8, 1
/* 8032C97C 003285DC  54 05 10 3A */	slwi r5, r0, 2
/* 8032C980 003285E0  7C A6 2A 14 */	add r5, r6, r5
/* 8032C984 003285E4  54 00 08 3C */	slwi r0, r0, 1
/* 8032C988 003285E8  7C C6 02 14 */	add r6, r6, r0
/* 8032C98C 003285EC  80 A5 00 24 */	lwz r5, 0x24(r5)
/* 8032C990 003285F0  A0 C6 00 A4 */	lhz r6, 0xa4(r6)
/* 8032C994 003285F4  4B FF BF B1 */	bl DWCi_SendMatchCommand
/* 8032C998 003285F8  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032C99C 003285FC  9B E4 00 17 */	stb r31, 0x17(r4)
/* 8032C9A0 00328600  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032C9A4 00328604  93 E4 00 20 */	stw r31, 0x20(r4)
lbl_8032C9A8:
/* 8032C9A8 00328608  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032C9AC 0032860C  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032C9B0 00328610  2C 00 00 00 */	cmpwi r0, 0
/* 8032C9B4 00328614  40 82 00 0C */	bne lbl_8032C9C0
/* 8032C9B8 00328618  48 00 1A E1 */	bl DWCi_HandleSBError
/* 8032C9BC 0032861C  48 00 00 08 */	b lbl_8032C9C4
lbl_8032C9C0:
/* 8032C9C0 00328620  48 00 18 D1 */	bl DWCi_HandleGPError
lbl_8032C9C4:
/* 8032C9C4 00328624  2C 03 00 00 */	cmpwi r3, 0
/* 8032C9C8 00328628  40 82 01 8C */	bne lbl_8032CB54
lbl_8032C9CC:
/* 8032C9CC 0032862C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C9D0 00328630  80 63 01 A0 */	lwz r3, 0x1a0(r3)
/* 8032C9D4 00328634  2C 03 00 00 */	cmpwi r3, 0
/* 8032C9D8 00328638  41 82 00 14 */	beq lbl_8032C9EC
/* 8032C9DC 0032863C  48 02 EB 6D */	bl NNCancel
/* 8032C9E0 00328640  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C9E4 00328644  38 00 00 00 */	li r0, 0
/* 8032C9E8 00328648  90 03 01 A0 */	stw r0, 0x1a0(r3)
lbl_8032C9EC:
/* 8032C9EC 0032864C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032C9F0 00328650  88 03 00 0D */	lbz r0, 0xd(r3)
/* 8032C9F4 00328654  2C 00 00 00 */	cmpwi r0, 0
/* 8032C9F8 00328658  41 82 00 1C */	beq lbl_8032CA14
/* 8032C9FC 0032865C  38 00 00 01 */	li r0, 1
/* 8032CA00 00328660  98 03 01 AD */	stb r0, 0x1ad(r3)
/* 8032CA04 00328664  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032CA08 00328668  80 63 00 04 */	lwz r3, 4(r3)
/* 8032CA0C 0032866C  80 63 00 00 */	lwz r3, 0(r3)
/* 8032CA10 00328670  48 01 D3 61 */	bl gt2CloseAllConnectionsHard
lbl_8032CA14:
/* 8032CA14 00328674  38 60 00 01 */	li r3, 1
/* 8032CA18 00328678  38 8D 8D B8 */	addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 8032CA1C 0032867C  38 A0 00 00 */	li r5, 0
/* 8032CA20 00328680  4B FF 32 31 */	bl DWCi_SetGPStatus
/* 8032CA24 00328684  48 00 18 6D */	bl DWCi_HandleGPError
/* 8032CA28 00328688  2C 03 00 00 */	cmpwi r3, 0
/* 8032CA2C 0032868C  40 82 01 28 */	bne lbl_8032CB54
/* 8032CA30 00328690  3C 80 80 45 */	lis r4, lbl_80448038@ha
/* 8032CA34 00328694  38 60 00 40 */	li r3, 0x40
/* 8032CA38 00328698  38 84 80 38 */	addi r4, r4, lbl_80448038@l
/* 8032CA3C 0032869C  4C C6 31 82 */	crclr 6
/* 8032CA40 003286A0  4B FF 00 F5 */	bl DWC_Printf
/* 8032CA44 003286A4  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032CA48 003286A8  2C 03 00 00 */	cmpwi r3, 0
/* 8032CA4C 003286AC  41 82 00 A0 */	beq lbl_8032CAEC
/* 8032CA50 003286B0  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 8032CA54 003286B4  2C 03 00 00 */	cmpwi r3, 0
/* 8032CA58 003286B8  41 82 00 14 */	beq lbl_8032CA6C
/* 8032CA5C 003286BC  48 03 1A 41 */	bl ServerBrowserFree
/* 8032CA60 003286C0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032CA64 003286C4  38 00 00 00 */	li r0, 0
/* 8032CA68 003286C8  90 03 00 E4 */	stw r0, 0xe4(r3)
lbl_8032CA6C:
/* 8032CA6C 003286CC  48 02 E1 49 */	bl NNFreeNegotiateList
/* 8032CA70 003286D0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032CA74 003286D4  3B E0 00 00 */	li r31, 0
/* 8032CA78 003286D8  93 E3 01 A4 */	stw r31, 0x1a4(r3)
/* 8032CA7C 003286DC  80 8D B0 60 */	lwz r4, lbl_80640320-_SDA_BASE_(r13)
/* 8032CA80 003286E0  2C 04 00 00 */	cmpwi r4, 0
/* 8032CA84 003286E4  41 82 00 14 */	beq lbl_8032CA98
/* 8032CA88 003286E8  38 60 00 04 */	li r3, 4
/* 8032CA8C 003286EC  38 A0 00 00 */	li r5, 0
/* 8032CA90 003286F0  4B FE FE F9 */	bl DWC_Free
/* 8032CA94 003286F4  93 ED B0 60 */	stw r31, lbl_80640320-_SDA_BASE_(r13)
lbl_8032CA98:
/* 8032CA98 003286F8  3F C0 80 61 */	lis r30, lbl_8060FD88@ha
/* 8032CA9C 003286FC  3B E0 00 00 */	li r31, 0
/* 8032CAA0 00328700  3B DE FD 88 */	addi r30, r30, lbl_8060FD88@l
lbl_8032CAA4:
/* 8032CAA4 00328704  80 9E 00 04 */	lwz r4, 4(r30)
/* 8032CAA8 00328708  2C 04 00 00 */	cmpwi r4, 0
/* 8032CAAC 0032870C  41 82 00 10 */	beq lbl_8032CABC
/* 8032CAB0 00328710  38 60 00 04 */	li r3, 4
/* 8032CAB4 00328714  38 A0 00 00 */	li r5, 0
/* 8032CAB8 00328718  4B FE FE D1 */	bl DWC_Free
lbl_8032CABC:
/* 8032CABC 0032871C  3B FF 00 01 */	addi r31, r31, 1
/* 8032CAC0 00328720  3B DE 00 0C */	addi r30, r30, 0xc
/* 8032CAC4 00328724  2C 1F 00 9A */	cmpwi r31, 0x9a
/* 8032CAC8 00328728  41 80 FF DC */	blt lbl_8032CAA4
/* 8032CACC 0032872C  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 8032CAD0 00328730  38 80 00 00 */	li r4, 0
/* 8032CAD4 00328734  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 8032CAD8 00328738  38 A0 07 38 */	li r5, 0x738
/* 8032CADC 0032873C  4B CD 76 29 */	bl memset
/* 8032CAE0 00328740  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032CAE4 00328744  38 00 00 01 */	li r0, 1
/* 8032CAE8 00328748  98 03 00 18 */	stb r0, 0x18(r3)
lbl_8032CAEC:
/* 8032CAEC 0032874C  83 AD B0 68 */	lwz r29, lbl_80640328-_SDA_BASE_(r13)
/* 8032CAF0 00328750  80 9D 02 1C */	lwz r4, 0x21c(r29)
/* 8032CAF4 00328754  2C 04 00 00 */	cmpwi r4, 0
/* 8032CAF8 00328758  41 82 00 0C */	beq lbl_8032CB04
/* 8032CAFC 0032875C  3B C0 00 01 */	li r30, 1
/* 8032CB00 00328760  48 00 00 14 */	b lbl_8032CB14
lbl_8032CB04:
/* 8032CB04 00328764  88 7D 00 15 */	lbz r3, 0x15(r29)
/* 8032CB08 00328768  38 03 FF FE */	addi r0, r3, -2
/* 8032CB0C 0032876C  7C 00 00 34 */	cntlzw r0, r0
/* 8032CB10 00328770  54 1E D9 7E */	srwi r30, r0, 5
lbl_8032CB14:
/* 8032CB14 00328774  7C 80 00 34 */	cntlzw r0, r4
/* 8032CB18 00328778  80 7D 02 1C */	lwz r3, 0x21c(r29)
/* 8032CB1C 0032877C  54 1F D9 7E */	srwi r31, r0, 5
/* 8032CB20 00328780  4B FF 30 29 */	bl DWCi_GetFriendListIndex
/* 8032CB24 00328784  81 9D 04 78 */	lwz r12, 0x478(r29)
/* 8032CB28 00328788  7C 67 1B 78 */	mr r7, r3
/* 8032CB2C 0032878C  7F E5 FB 78 */	mr r5, r31
/* 8032CB30 00328790  7F C6 F3 78 */	mr r6, r30
/* 8032CB34 00328794  81 1D 04 7C */	lwz r8, 0x47c(r29)
/* 8032CB38 00328798  38 60 00 00 */	li r3, 0
/* 8032CB3C 0032879C  38 80 00 01 */	li r4, 1
/* 8032CB40 003287A0  7D 89 03 A6 */	mtctr r12
/* 8032CB44 003287A4  4E 80 04 21 */	bctrl
/* 8032CB48 003287A8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032CB4C 003287AC  38 00 00 00 */	li r0, 0
/* 8032CB50 003287B0  98 03 01 AD */	stb r0, 0x1ad(r3)
lbl_8032CB54:
/* 8032CB54 003287B4  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8032CB58 003287B8  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8032CB5C 003287BC  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8032CB60 003287C0  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 8032CB64 003287C4  7C 08 03 A6 */	mtlr r0
/* 8032CB68 003287C8  38 21 00 20 */	addi r1, r1, 0x20
/* 8032CB6C 003287CC  4E 80 00 20 */	blr

.global DWCi_RestartFromCancel
DWCi_RestartFromCancel:
/* 8032CB70 003287D0  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8032CB74 003287D4  7C 08 02 A6 */	mflr r0
/* 8032CB78 003287D8  2C 03 00 00 */	cmpwi r3, 0
/* 8032CB7C 003287DC  90 01 00 24 */	stw r0, 0x24(r1)
/* 8032CB80 003287E0  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8032CB84 003287E4  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8032CB88 003287E8  7C 7E 1B 78 */	mr r30, r3
/* 8032CB8C 003287EC  93 A1 00 14 */	stw r29, 0x14(r1)
/* 8032CB90 003287F0  40 82 01 48 */	bne lbl_8032CCD8
/* 8032CB94 003287F4  38 60 00 01 */	li r3, 1
/* 8032CB98 003287F8  38 8D 8D B8 */	addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 8032CB9C 003287FC  38 A0 00 00 */	li r5, 0
/* 8032CBA0 00328800  4B FF 30 B1 */	bl DWCi_SetGPStatus
/* 8032CBA4 00328804  48 00 16 ED */	bl DWCi_HandleGPError
/* 8032CBA8 00328808  2C 03 00 00 */	cmpwi r3, 0
/* 8032CBAC 0032880C  40 82 01 F8 */	bne lbl_8032CDA4
/* 8032CBB0 00328810  3C 80 80 45 */	lis r4, lbl_80448038@ha
/* 8032CBB4 00328814  38 60 00 40 */	li r3, 0x40
/* 8032CBB8 00328818  38 84 80 38 */	addi r4, r4, lbl_80448038@l
/* 8032CBBC 0032881C  4C C6 31 82 */	crclr 6
/* 8032CBC0 00328820  4B FE FF 75 */	bl DWC_Printf
/* 8032CBC4 00328824  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032CBC8 00328828  2C 03 00 00 */	cmpwi r3, 0
/* 8032CBCC 0032882C  41 82 00 A0 */	beq lbl_8032CC6C
/* 8032CBD0 00328830  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 8032CBD4 00328834  2C 03 00 00 */	cmpwi r3, 0
/* 8032CBD8 00328838  41 82 00 14 */	beq lbl_8032CBEC
/* 8032CBDC 0032883C  48 03 18 C1 */	bl ServerBrowserFree
/* 8032CBE0 00328840  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032CBE4 00328844  38 00 00 00 */	li r0, 0
/* 8032CBE8 00328848  90 03 00 E4 */	stw r0, 0xe4(r3)
lbl_8032CBEC:
/* 8032CBEC 0032884C  48 02 DF C9 */	bl NNFreeNegotiateList
/* 8032CBF0 00328850  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032CBF4 00328854  3B E0 00 00 */	li r31, 0
/* 8032CBF8 00328858  93 E3 01 A4 */	stw r31, 0x1a4(r3)
/* 8032CBFC 0032885C  80 8D B0 60 */	lwz r4, lbl_80640320-_SDA_BASE_(r13)
/* 8032CC00 00328860  2C 04 00 00 */	cmpwi r4, 0
/* 8032CC04 00328864  41 82 00 14 */	beq lbl_8032CC18
/* 8032CC08 00328868  38 60 00 04 */	li r3, 4
/* 8032CC0C 0032886C  38 A0 00 00 */	li r5, 0
/* 8032CC10 00328870  4B FE FD 79 */	bl DWC_Free
/* 8032CC14 00328874  93 ED B0 60 */	stw r31, lbl_80640320-_SDA_BASE_(r13)
lbl_8032CC18:
/* 8032CC18 00328878  3F C0 80 61 */	lis r30, lbl_8060FD88@ha
/* 8032CC1C 0032887C  3B E0 00 00 */	li r31, 0
/* 8032CC20 00328880  3B DE FD 88 */	addi r30, r30, lbl_8060FD88@l
lbl_8032CC24:
/* 8032CC24 00328884  80 9E 00 04 */	lwz r4, 4(r30)
/* 8032CC28 00328888  2C 04 00 00 */	cmpwi r4, 0
/* 8032CC2C 0032888C  41 82 00 10 */	beq lbl_8032CC3C
/* 8032CC30 00328890  38 60 00 04 */	li r3, 4
/* 8032CC34 00328894  38 A0 00 00 */	li r5, 0
/* 8032CC38 00328898  4B FE FD 51 */	bl DWC_Free
lbl_8032CC3C:
/* 8032CC3C 0032889C  3B FF 00 01 */	addi r31, r31, 1
/* 8032CC40 003288A0  3B DE 00 0C */	addi r30, r30, 0xc
/* 8032CC44 003288A4  2C 1F 00 9A */	cmpwi r31, 0x9a
/* 8032CC48 003288A8  41 80 FF DC */	blt lbl_8032CC24
/* 8032CC4C 003288AC  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 8032CC50 003288B0  38 80 00 00 */	li r4, 0
/* 8032CC54 003288B4  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 8032CC58 003288B8  38 A0 07 38 */	li r5, 0x738
/* 8032CC5C 003288BC  4B CD 74 A9 */	bl memset
/* 8032CC60 003288C0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032CC64 003288C4  38 00 00 01 */	li r0, 1
/* 8032CC68 003288C8  98 03 00 18 */	stb r0, 0x18(r3)
lbl_8032CC6C:
/* 8032CC6C 003288CC  83 AD B0 68 */	lwz r29, lbl_80640328-_SDA_BASE_(r13)
/* 8032CC70 003288D0  80 9D 02 1C */	lwz r4, 0x21c(r29)
/* 8032CC74 003288D4  2C 04 00 00 */	cmpwi r4, 0
/* 8032CC78 003288D8  41 82 00 0C */	beq lbl_8032CC84
/* 8032CC7C 003288DC  3B E0 00 01 */	li r31, 1
/* 8032CC80 003288E0  48 00 00 14 */	b lbl_8032CC94
lbl_8032CC84:
/* 8032CC84 003288E4  88 7D 00 15 */	lbz r3, 0x15(r29)
/* 8032CC88 003288E8  38 03 FF FE */	addi r0, r3, -2
/* 8032CC8C 003288EC  7C 00 00 34 */	cntlzw r0, r0
/* 8032CC90 003288F0  54 1F D9 7E */	srwi r31, r0, 5
lbl_8032CC94:
/* 8032CC94 003288F4  7C 80 00 34 */	cntlzw r0, r4
/* 8032CC98 003288F8  80 7D 02 1C */	lwz r3, 0x21c(r29)
/* 8032CC9C 003288FC  54 1E D9 7E */	srwi r30, r0, 5
/* 8032CCA0 00328900  4B FF 2E A9 */	bl DWCi_GetFriendListIndex
/* 8032CCA4 00328904  81 9D 04 78 */	lwz r12, 0x478(r29)
/* 8032CCA8 00328908  7C 67 1B 78 */	mr r7, r3
/* 8032CCAC 0032890C  7F C5 F3 78 */	mr r5, r30
/* 8032CCB0 00328910  7F E6 FB 78 */	mr r6, r31
/* 8032CCB4 00328914  81 1D 04 7C */	lwz r8, 0x47c(r29)
/* 8032CCB8 00328918  38 60 00 00 */	li r3, 0
/* 8032CCBC 0032891C  38 80 00 01 */	li r4, 1
/* 8032CCC0 00328920  7D 89 03 A6 */	mtctr r12
/* 8032CCC4 00328924  4E 80 04 21 */	bctrl
/* 8032CCC8 00328928  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032CCCC 0032892C  38 00 00 00 */	li r0, 0
/* 8032CCD0 00328930  98 03 01 AD */	stb r0, 0x1ad(r3)
/* 8032CCD4 00328934  48 00 00 D0 */	b lbl_8032CDA4
lbl_8032CCD8:
/* 8032CCD8 00328938  4B FF B2 8D */	bl DWCi_ResetMatchParam
/* 8032CCDC 0032893C  83 AD B0 68 */	lwz r29, lbl_80640328-_SDA_BASE_(r13)
/* 8032CCE0 00328940  88 1D 00 15 */	lbz r0, 0x15(r29)
/* 8032CCE4 00328944  28 00 00 02 */	cmplwi r0, 2
/* 8032CCE8 00328948  41 82 00 10 */	beq lbl_8032CCF8
/* 8032CCEC 0032894C  88 1D 00 15 */	lbz r0, 0x15(r29)
/* 8032CCF0 00328950  28 00 00 03 */	cmplwi r0, 3
/* 8032CCF4 00328954  40 82 00 40 */	bne lbl_8032CD34
lbl_8032CCF8:
/* 8032CCF8 00328958  83 ED B0 68 */	lwz r31, lbl_80640328-_SDA_BASE_(r13)
/* 8032CCFC 0032895C  80 7F 02 1C */	lwz r3, 0x21c(r31)
/* 8032CD00 00328960  7C 60 00 34 */	cntlzw r0, r3
/* 8032CD04 00328964  54 1E D9 7E */	srwi r30, r0, 5
/* 8032CD08 00328968  4B FF 2E 41 */	bl DWCi_GetFriendListIndex
/* 8032CD0C 0032896C  81 9D 04 78 */	lwz r12, 0x478(r29)
/* 8032CD10 00328970  7C 67 1B 78 */	mr r7, r3
/* 8032CD14 00328974  7F C5 F3 78 */	mr r5, r30
/* 8032CD18 00328978  81 1F 04 7C */	lwz r8, 0x47c(r31)
/* 8032CD1C 0032897C  38 60 00 00 */	li r3, 0
/* 8032CD20 00328980  38 80 00 01 */	li r4, 1
/* 8032CD24 00328984  38 C0 00 00 */	li r6, 0
/* 8032CD28 00328988  7D 89 03 A6 */	mtctr r12
/* 8032CD2C 0032898C  4E 80 04 21 */	bctrl
/* 8032CD30 00328990  48 00 00 74 */	b lbl_8032CDA4
lbl_8032CD34:
/* 8032CD34 00328994  88 1D 00 15 */	lbz r0, 0x15(r29)
/* 8032CD38 00328998  2C 00 00 00 */	cmpwi r0, 0
/* 8032CD3C 0032899C  40 82 00 24 */	bne lbl_8032CD60
/* 8032CD40 003289A0  2C 1E 00 01 */	cmpwi r30, 1
/* 8032CD44 003289A4  40 82 00 60 */	bne lbl_8032CDA4
/* 8032CD48 003289A8  38 60 00 00 */	li r3, 0
/* 8032CD4C 003289AC  4B FF B4 F5 */	bl DWCi_SBUpdateAsync
/* 8032CD50 003289B0  48 00 17 49 */	bl DWCi_HandleSBError
/* 8032CD54 003289B4  2C 03 00 00 */	cmpwi r3, 0
/* 8032CD58 003289B8  41 82 00 4C */	beq lbl_8032CDA4
/* 8032CD5C 003289BC  48 00 00 48 */	b lbl_8032CDA4
lbl_8032CD60:
/* 8032CD60 003289C0  88 1D 00 15 */	lbz r0, 0x15(r29)
/* 8032CD64 003289C4  28 00 00 01 */	cmplwi r0, 1
/* 8032CD68 003289C8  40 82 00 20 */	bne lbl_8032CD88
/* 8032CD6C 003289CC  2C 1E 00 01 */	cmpwi r30, 1
/* 8032CD70 003289D0  40 82 00 34 */	bne lbl_8032CDA4
/* 8032CD74 003289D4  38 60 00 00 */	li r3, 0
/* 8032CD78 003289D8  38 80 00 00 */	li r4, 0
/* 8032CD7C 003289DC  38 A0 00 00 */	li r5, 0
/* 8032CD80 003289E0  4B FF E2 75 */	bl DWCi_SendResvCommandToFriend
/* 8032CD84 003289E4  48 00 00 20 */	b lbl_8032CDA4
lbl_8032CD88:
/* 8032CD88 003289E8  3C 80 80 45 */	lis r4, lbl_80449084@ha
/* 8032CD8C 003289EC  88 BD 00 15 */	lbz r5, 0x15(r29)
/* 8032CD90 003289F0  7F C6 F3 78 */	mr r6, r30
/* 8032CD94 003289F4  38 60 00 02 */	li r3, 2
/* 8032CD98 003289F8  38 84 90 84 */	addi r4, r4, lbl_80449084@l
/* 8032CD9C 003289FC  4C C6 31 82 */	crclr 6
/* 8032CDA0 00328A00  4B FE FD 95 */	bl DWC_Printf
lbl_8032CDA4:
/* 8032CDA4 00328A04  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8032CDA8 00328A08  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8032CDAC 00328A0C  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8032CDB0 00328A10  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 8032CDB4 00328A14  7C 08 03 A6 */	mtlr r0
/* 8032CDB8 00328A18  38 21 00 20 */	addi r1, r1, 0x20
/* 8032CDBC 00328A1C  4E 80 00 20 */	blr

.global DWCi_ResumeMatching
DWCi_ResumeMatching:
/* 8032CDC0 00328A20  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8032CDC4 00328A24  7C 08 02 A6 */	mflr r0
/* 8032CDC8 00328A28  90 01 00 14 */	stw r0, 0x14(r1)
/* 8032CDCC 00328A2C  38 00 00 00 */	li r0, 0
/* 8032CDD0 00328A30  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8032CDD4 00328A34  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032CDD8 00328A38  98 03 00 17 */	stb r0, 0x17(r3)
/* 8032CDDC 00328A3C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032CDE0 00328A40  90 03 00 20 */	stw r0, 0x20(r3)
/* 8032CDE4 00328A44  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032CDE8 00328A48  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 8032CDEC 00328A4C  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032CDF0 00328A50  80 05 02 18 */	lwz r0, 0x218(r5)
/* 8032CDF4 00328A54  2C 00 00 00 */	cmpwi r0, 0
/* 8032CDF8 00328A58  41 82 00 8C */	beq lbl_8032CE84
/* 8032CDFC 00328A5C  88 05 00 15 */	lbz r0, 0x15(r5)
/* 8032CE00 00328A60  2C 00 00 00 */	cmpwi r0, 0
/* 8032CE04 00328A64  40 82 00 2C */	bne lbl_8032CE30
/* 8032CE08 00328A68  38 00 00 03 */	li r0, 3
/* 8032CE0C 00328A6C  38 60 00 00 */	li r3, 0
/* 8032CE10 00328A70  90 05 01 A4 */	stw r0, 0x1a4(r5)
/* 8032CE14 00328A74  4B FF B4 2D */	bl DWCi_SBUpdateAsync
/* 8032CE18 00328A78  7C 7F 1B 78 */	mr r31, r3
/* 8032CE1C 00328A7C  48 00 16 7D */	bl DWCi_HandleSBError
/* 8032CE20 00328A80  2C 03 00 00 */	cmpwi r3, 0
/* 8032CE24 00328A84  41 82 00 68 */	beq lbl_8032CE8C
/* 8032CE28 00328A88  7F E3 FB 78 */	mr r3, r31
/* 8032CE2C 00328A8C  48 00 00 64 */	b lbl_8032CE90
lbl_8032CE30:
/* 8032CE30 00328A90  88 05 00 15 */	lbz r0, 0x15(r5)
/* 8032CE34 00328A94  28 00 00 01 */	cmplwi r0, 1
/* 8032CE38 00328A98  40 82 00 54 */	bne lbl_8032CE8C
/* 8032CE3C 00328A9C  38 00 00 04 */	li r0, 4
/* 8032CE40 00328AA0  38 80 00 00 */	li r4, 0
/* 8032CE44 00328AA4  90 05 01 A4 */	stw r0, 0x1a4(r5)
/* 8032CE48 00328AA8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032CE4C 00328AAC  80 63 02 18 */	lwz r3, 0x218(r3)
/* 8032CE50 00328AB0  4B FF DF B9 */	bl DWCi_SendResvCommand
/* 8032CE54 00328AB4  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032CE58 00328AB8  7C 7F 1B 78 */	mr r31, r3
/* 8032CE5C 00328ABC  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032CE60 00328AC0  2C 00 00 00 */	cmpwi r0, 0
/* 8032CE64 00328AC4  40 82 00 0C */	bne lbl_8032CE70
/* 8032CE68 00328AC8  48 00 16 31 */	bl DWCi_HandleSBError
/* 8032CE6C 00328ACC  48 00 00 08 */	b lbl_8032CE74
lbl_8032CE70:
/* 8032CE70 00328AD0  48 00 14 21 */	bl DWCi_HandleGPError
lbl_8032CE74:
/* 8032CE74 00328AD4  2C 03 00 00 */	cmpwi r3, 0
/* 8032CE78 00328AD8  41 82 00 14 */	beq lbl_8032CE8C
/* 8032CE7C 00328ADC  7F E3 FB 78 */	mr r3, r31
/* 8032CE80 00328AE0  48 00 00 10 */	b lbl_8032CE90
lbl_8032CE84:
/* 8032CE84 00328AE4  38 60 00 01 */	li r3, 1
/* 8032CE88 00328AE8  4B FF FC E9 */	bl DWCi_RestartFromCancel
lbl_8032CE8C:
/* 8032CE8C 00328AEC  38 60 00 00 */	li r3, 0
lbl_8032CE90:
/* 8032CE90 00328AF0  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8032CE94 00328AF4  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8032CE98 00328AF8  7C 08 03 A6 */	mtlr r0
/* 8032CE9C 00328AFC  38 21 00 10 */	addi r1, r1, 0x10
/* 8032CEA0 00328B00  4E 80 00 20 */	blr

.global DWCi_CloseShutdownClientSC
DWCi_CloseShutdownClientSC:
/* 8032CEA4 00328B04  94 21 FE E0 */	stwu r1, -0x120(r1)
/* 8032CEA8 00328B08  7C 08 02 A6 */	mflr r0
/* 8032CEAC 00328B0C  39 80 00 01 */	li r12, 1
/* 8032CEB0 00328B10  38 A0 00 01 */	li r5, 1
/* 8032CEB4 00328B14  90 01 01 24 */	stw r0, 0x124(r1)
/* 8032CEB8 00328B18  39 21 00 08 */	addi r9, r1, 8
/* 8032CEBC 00328B1C  39 41 00 88 */	addi r10, r1, 0x88
/* 8032CEC0 00328B20  93 E1 01 1C */	stw r31, 0x11c(r1)
/* 8032CEC4 00328B24  3B E0 00 00 */	li r31, 0
/* 8032CEC8 00328B28  93 C1 01 18 */	stw r30, 0x118(r1)
/* 8032CECC 00328B2C  3B C0 00 00 */	li r30, 0
/* 8032CED0 00328B30  93 A1 01 14 */	stw r29, 0x114(r1)
/* 8032CED4 00328B34  93 81 01 10 */	stw r28, 0x110(r1)
/* 8032CED8 00328B38  81 6D B0 68 */	lwz r11, lbl_80640328-_SDA_BASE_(r13)
/* 8032CEDC 00328B3C  38 EB 00 01 */	addi r7, r11, 1
/* 8032CEE0 00328B40  39 0B 00 04 */	addi r8, r11, 4
/* 8032CEE4 00328B44  48 00 00 5C */	b lbl_8032CF40
lbl_8032CEE8:
/* 8032CEE8 00328B48  88 07 02 E0 */	lbz r0, 0x2e0(r7)
/* 8032CEEC 00328B4C  7C A0 00 30 */	slw r0, r5, r0
/* 8032CEF0 00328B50  7C 60 00 39 */	and. r0, r3, r0
/* 8032CEF4 00328B54  41 82 00 18 */	beq lbl_8032CF0C
/* 8032CEF8 00328B58  80 08 00 F8 */	lwz r0, 0xf8(r8)
/* 8032CEFC 00328B5C  3B DE 00 01 */	addi r30, r30, 1
/* 8032CF00 00328B60  90 09 00 00 */	stw r0, 0(r9)
/* 8032CF04 00328B64  39 29 00 04 */	addi r9, r9, 4
/* 8032CF08 00328B68  48 00 00 2C */	b lbl_8032CF34
lbl_8032CF0C:
/* 8032CF0C 00328B6C  80 C8 00 F8 */	lwz r6, 0xf8(r8)
/* 8032CF10 00328B70  3B FF 00 01 */	addi r31, r31, 1
/* 8032CF14 00328B74  54 C4 C2 1E */	rlwinm r4, r6, 0x18, 8, 0xf
/* 8032CF18 00328B78  54 C0 40 0E */	rlwinm r0, r6, 8, 0, 7
/* 8032CF1C 00328B7C  50 C4 C6 3E */	rlwimi r4, r6, 0x18, 0x18, 0x1f
/* 8032CF20 00328B80  50 C0 44 2E */	rlwimi r0, r6, 8, 0x10, 0x17
/* 8032CF24 00328B84  7C 80 03 78 */	or r0, r4, r0
/* 8032CF28 00328B88  54 00 80 3E */	rotlwi r0, r0, 0x10
/* 8032CF2C 00328B8C  90 0A 00 00 */	stw r0, 0(r10)
/* 8032CF30 00328B90  39 4A 00 04 */	addi r10, r10, 4
lbl_8032CF34:
/* 8032CF34 00328B94  38 E7 00 01 */	addi r7, r7, 1
/* 8032CF38 00328B98  39 08 00 04 */	addi r8, r8, 4
/* 8032CF3C 00328B9C  39 8C 00 01 */	addi r12, r12, 1
lbl_8032CF40:
/* 8032CF40 00328BA0  88 0B 00 0D */	lbz r0, 0xd(r11)
/* 8032CF44 00328BA4  7C 0C 00 00 */	cmpw r12, r0
/* 8032CF48 00328BA8  40 81 FF A0 */	ble lbl_8032CEE8
/* 8032CF4C 00328BAC  3B A1 00 08 */	addi r29, r1, 8
/* 8032CF50 00328BB0  3B 80 00 00 */	li r28, 0
/* 8032CF54 00328BB4  48 00 00 54 */	b lbl_8032CFA8
lbl_8032CF58:
/* 8032CF58 00328BB8  80 9D 00 00 */	lwz r4, 0(r29)
/* 8032CF5C 00328BBC  7F E8 FB 78 */	mr r8, r31
/* 8032CF60 00328BC0  38 E1 00 88 */	addi r7, r1, 0x88
/* 8032CF64 00328BC4  38 60 00 10 */	li r3, 0x10
/* 8032CF68 00328BC8  38 A0 00 00 */	li r5, 0
/* 8032CF6C 00328BCC  38 C0 00 00 */	li r6, 0
/* 8032CF70 00328BD0  4B FF B9 D5 */	bl DWCi_SendMatchCommand
/* 8032CF74 00328BD4  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032CF78 00328BD8  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032CF7C 00328BDC  2C 00 00 00 */	cmpwi r0, 0
/* 8032CF80 00328BE0  40 82 00 0C */	bne lbl_8032CF8C
/* 8032CF84 00328BE4  48 00 15 15 */	bl DWCi_HandleSBError
/* 8032CF88 00328BE8  48 00 00 08 */	b lbl_8032CF90
lbl_8032CF8C:
/* 8032CF8C 00328BEC  48 00 13 05 */	bl DWCi_HandleGPError
lbl_8032CF90:
/* 8032CF90 00328BF0  2C 03 00 00 */	cmpwi r3, 0
/* 8032CF94 00328BF4  41 82 00 0C */	beq lbl_8032CFA0
/* 8032CF98 00328BF8  38 60 00 00 */	li r3, 0
/* 8032CF9C 00328BFC  48 00 00 A0 */	b lbl_8032D03C
lbl_8032CFA0:
/* 8032CFA0 00328C00  3B BD 00 04 */	addi r29, r29, 4
/* 8032CFA4 00328C04  3B 9C 00 01 */	addi r28, r28, 1
lbl_8032CFA8:
/* 8032CFA8 00328C08  7C 1C F0 00 */	cmpw r28, r30
/* 8032CFAC 00328C0C  41 80 FF AC */	blt lbl_8032CF58
/* 8032CFB0 00328C10  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032CFB4 00328C14  38 00 00 02 */	li r0, 2
/* 8032CFB8 00328C18  3B C1 00 88 */	addi r30, r1, 0x88
/* 8032CFBC 00328C1C  3B A0 00 00 */	li r29, 0
/* 8032CFC0 00328C20  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 8032CFC4 00328C24  48 00 00 60 */	b lbl_8032D024
lbl_8032CFC8:
/* 8032CFC8 00328C28  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 8032CFCC 00328C2C  38 80 00 01 */	li r4, 1
/* 8032CFD0 00328C30  80 7E 00 00 */	lwz r3, 0(r30)
/* 8032CFD4 00328C34  88 06 00 0D */	lbz r0, 0xd(r6)
/* 8032CFD8 00328C38  38 A6 00 04 */	addi r5, r6, 4
/* 8032CFDC 00328C3C  7C 09 03 A6 */	mtctr r0
/* 8032CFE0 00328C40  2C 00 00 01 */	cmpwi r0, 1
/* 8032CFE4 00328C44  41 80 00 28 */	blt lbl_8032D00C
lbl_8032CFE8:
/* 8032CFE8 00328C48  80 05 00 F8 */	lwz r0, 0xf8(r5)
/* 8032CFEC 00328C4C  7C 03 00 00 */	cmpw r3, r0
/* 8032CFF0 00328C50  40 82 00 10 */	bne lbl_8032D000
/* 8032CFF4 00328C54  7C 66 22 14 */	add r3, r6, r4
/* 8032CFF8 00328C58  88 63 02 E0 */	lbz r3, 0x2e0(r3)
/* 8032CFFC 00328C5C  48 00 00 14 */	b lbl_8032D010
lbl_8032D000:
/* 8032D000 00328C60  38 A5 00 04 */	addi r5, r5, 4
/* 8032D004 00328C64  38 84 00 01 */	addi r4, r4, 1
/* 8032D008 00328C68  42 00 FF E0 */	bdnz lbl_8032CFE8
lbl_8032D00C:
/* 8032D00C 00328C6C  38 60 00 FF */	li r3, 0xff
lbl_8032D010:
/* 8032D010 00328C70  28 03 00 FF */	cmplwi r3, 0xff
/* 8032D014 00328C74  41 82 00 08 */	beq lbl_8032D01C
/* 8032D018 00328C78  4B FF 5A 59 */	bl DWC_CloseConnectionHard
lbl_8032D01C:
/* 8032D01C 00328C7C  3B DE 00 04 */	addi r30, r30, 4
/* 8032D020 00328C80  3B BD 00 01 */	addi r29, r29, 1
lbl_8032D024:
/* 8032D024 00328C84  7C 1D F8 00 */	cmpw r29, r31
/* 8032D028 00328C88  41 80 FF A0 */	blt lbl_8032CFC8
/* 8032D02C 00328C8C  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032D030 00328C90  38 00 00 00 */	li r0, 0
/* 8032D034 00328C94  38 60 00 01 */	li r3, 1
/* 8032D038 00328C98  98 04 01 AC */	stb r0, 0x1ac(r4)
lbl_8032D03C:
/* 8032D03C 00328C9C  80 01 01 24 */	lwz r0, 0x124(r1)
/* 8032D040 00328CA0  83 E1 01 1C */	lwz r31, 0x11c(r1)
/* 8032D044 00328CA4  83 C1 01 18 */	lwz r30, 0x118(r1)
/* 8032D048 00328CA8  83 A1 01 14 */	lwz r29, 0x114(r1)
/* 8032D04C 00328CAC  83 81 01 10 */	lwz r28, 0x110(r1)
/* 8032D050 00328CB0  7C 08 03 A6 */	mtlr r0
/* 8032D054 00328CB4  38 21 01 20 */	addi r1, r1, 0x120
/* 8032D058 00328CB8  4E 80 00 20 */	blr

.global DWCi_SendMatchSynPacket
DWCi_SendMatchSynPacket:
/* 8032D05C 00328CBC  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8032D060 00328CC0  7C 08 02 A6 */	mflr r0
/* 8032D064 00328CC4  90 01 00 24 */	stw r0, 0x24(r1)
/* 8032D068 00328CC8  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8032D06C 00328CCC  7C 9F 23 78 */	mr r31, r4
/* 8032D070 00328CD0  3C 80 80 45 */	lis r4, lbl_804490C0@ha
/* 8032D074 00328CD4  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8032D078 00328CD8  7C 7E 1B 78 */	mr r30, r3
/* 8032D07C 00328CDC  38 60 00 80 */	li r3, 0x80
/* 8032D080 00328CE0  38 BF FF FE */	addi r5, r31, -2
/* 8032D084 00328CE4  7F C6 F3 78 */	mr r6, r30
/* 8032D088 00328CE8  38 84 90 C0 */	addi r4, r4, lbl_804490C0@l
/* 8032D08C 00328CEC  4C C6 31 82 */	crclr 6
/* 8032D090 00328CF0  4B FE FA A5 */	bl DWC_Printf
/* 8032D094 00328CF4  2C 1F 00 03 */	cmpwi r31, 3
/* 8032D098 00328CF8  41 82 00 74 */	beq lbl_8032D10C
/* 8032D09C 00328CFC  40 80 00 88 */	bge lbl_8032D124
/* 8032D0A0 00328D00  2C 1F 00 02 */	cmpwi r31, 2
/* 8032D0A4 00328D04  40 80 00 08 */	bge lbl_8032D0AC
/* 8032D0A8 00328D08  48 00 00 7C */	b lbl_8032D124
lbl_8032D0AC:
/* 8032D0AC 00328D0C  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032D0B0 00328D10  38 C0 00 01 */	li r6, 1
/* 8032D0B4 00328D14  88 05 00 0D */	lbz r0, 0xd(r5)
/* 8032D0B8 00328D18  7C 65 02 14 */	add r3, r5, r0
/* 8032D0BC 00328D1C  88 03 02 E0 */	lbz r0, 0x2e0(r3)
/* 8032D0C0 00328D20  7C 1E 00 50 */	subf r0, r30, r0
/* 8032D0C4 00328D24  7C 00 00 34 */	cntlzw r0, r0
/* 8032D0C8 00328D28  54 00 DE 3E */	rlwinm r0, r0, 0x1b, 0x18, 0x1f
/* 8032D0CC 00328D2C  98 01 00 08 */	stb r0, 8(r1)
/* 8032D0D0 00328D30  88 85 00 0D */	lbz r4, 0xd(r5)
/* 8032D0D4 00328D34  48 00 00 28 */	b lbl_8032D0FC
lbl_8032D0D8:
/* 8032D0D8 00328D38  54 C0 06 3E */	clrlwi r0, r6, 0x18
/* 8032D0DC 00328D3C  7C 65 02 14 */	add r3, r5, r0
/* 8032D0E0 00328D40  88 03 02 E0 */	lbz r0, 0x2e0(r3)
/* 8032D0E4 00328D44  7C 1E 00 40 */	cmplw r30, r0
/* 8032D0E8 00328D48  40 82 00 10 */	bne lbl_8032D0F8
/* 8032D0EC 00328D4C  98 C1 00 09 */	stb r6, 9(r1)
/* 8032D0F0 00328D50  9B C1 00 0A */	stb r30, 0xa(r1)
/* 8032D0F4 00328D54  48 00 00 30 */	b lbl_8032D124
lbl_8032D0F8:
/* 8032D0F8 00328D58  38 C6 00 01 */	addi r6, r6, 1
lbl_8032D0FC:
/* 8032D0FC 00328D5C  54 C0 06 3E */	clrlwi r0, r6, 0x18
/* 8032D100 00328D60  7C 00 20 40 */	cmplw r0, r4
/* 8032D104 00328D64  40 81 FF D4 */	ble lbl_8032D0D8
/* 8032D108 00328D68  48 00 00 1C */	b lbl_8032D124
lbl_8032D10C:
/* 8032D10C 00328D6C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032D110 00328D70  A0 03 01 B4 */	lhz r0, 0x1b4(r3)
/* 8032D114 00328D74  98 01 00 08 */	stb r0, 8(r1)
/* 8032D118 00328D78  A0 03 01 B4 */	lhz r0, 0x1b4(r3)
/* 8032D11C 00328D7C  54 00 C6 3E */	rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 8032D120 00328D80  98 01 00 09 */	stb r0, 9(r1)
lbl_8032D124:
/* 8032D124 00328D84  7F E3 FB 78 */	mr r3, r31
/* 8032D128 00328D88  7F C4 F3 78 */	mr r4, r30
/* 8032D12C 00328D8C  38 A1 00 08 */	addi r5, r1, 8
/* 8032D130 00328D90  38 C0 00 04 */	li r6, 4
/* 8032D134 00328D94  48 00 39 D9 */	bl DWCi_SendReliable
/* 8032D138 00328D98  4B F4 56 81 */	bl OSGetTime
/* 8032D13C 00328D9C  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032D140 00328DA0  90 85 01 F4 */	stw r4, 0x1f4(r5)
/* 8032D144 00328DA4  90 65 01 F0 */	stw r3, 0x1f0(r5)
/* 8032D148 00328DA8  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8032D14C 00328DAC  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8032D150 00328DB0  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8032D154 00328DB4  7C 08 03 A6 */	mtlr r0
/* 8032D158 00328DB8  38 21 00 20 */	addi r1, r1, 0x20
/* 8032D15C 00328DBC  4E 80 00 20 */	blr

.global DWCi_ProcessMatchSynTimeout
DWCi_ProcessMatchSynTimeout:
/* 8032D160 00328DC0  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8032D164 00328DC4  7C 08 02 A6 */	mflr r0
/* 8032D168 00328DC8  90 01 00 14 */	stw r0, 0x14(r1)
/* 8032D16C 00328DCC  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8032D170 00328DD0  3F E0 80 44 */	lis r31, lbl_80447FE0@ha
/* 8032D174 00328DD4  3B FF 7F E0 */	addi r31, r31, lbl_80447FE0@l
/* 8032D178 00328DD8  93 C1 00 08 */	stw r30, 8(r1)
/* 8032D17C 00328DDC  83 CD B0 68 */	lwz r30, lbl_80640328-_SDA_BASE_(r13)
/* 8032D180 00328DE0  80 7E 01 A4 */	lwz r3, 0x1a4(r30)
/* 8032D184 00328DE4  2C 03 00 09 */	cmpwi r3, 9
/* 8032D188 00328DE8  41 82 00 10 */	beq lbl_8032D198
/* 8032D18C 00328DEC  38 03 FF F0 */	addi r0, r3, -16
/* 8032D190 00328DF0  28 00 00 01 */	cmplwi r0, 1
/* 8032D194 00328DF4  41 81 00 40 */	bgt lbl_8032D1D4
lbl_8032D198:
/* 8032D198 00328DF8  4B F4 56 21 */	bl OSGetTime
/* 8032D19C 00328DFC  3C C0 80 00 */	lis r6, 0x800000F8@ha
/* 8032D1A0 00328E00  81 1E 01 F4 */	lwz r8, 0x1f4(r30)
/* 8032D1A4 00328E04  80 06 00 F8 */	lwz r0, 0x800000F8@l(r6)
/* 8032D1A8 00328E08  3C A0 10 62 */	lis r5, 0x10624DD3@ha
/* 8032D1AC 00328E0C  38 C5 4D D3 */	addi r6, r5, 0x10624DD3@l
/* 8032D1B0 00328E10  80 FE 01 F0 */	lwz r7, 0x1f0(r30)
/* 8032D1B4 00328E14  54 00 F0 BE */	srwi r0, r0, 2
/* 8032D1B8 00328E18  7C 88 20 10 */	subfc r4, r8, r4
/* 8032D1BC 00328E1C  7C 06 00 16 */	mulhwu r0, r6, r0
/* 8032D1C0 00328E20  38 A0 00 00 */	li r5, 0
/* 8032D1C4 00328E24  7C 67 19 10 */	subfe r3, r7, r3
/* 8032D1C8 00328E28  54 06 D1 BE */	srwi r6, r0, 6
/* 8032D1CC 00328E2C  4B E9 A0 AD */	bl __div2i
/* 8032D1D0 00328E30  48 00 00 0C */	b lbl_8032D1DC
lbl_8032D1D4:
/* 8032D1D4 00328E34  38 60 00 01 */	li r3, 1
/* 8032D1D8 00328E38  48 00 02 30 */	b lbl_8032D408
lbl_8032D1DC:
/* 8032D1DC 00328E3C  80 ED B0 68 */	lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 8032D1E0 00328E40  80 07 01 A4 */	lwz r0, 0x1a4(r7)
/* 8032D1E4 00328E44  2C 00 00 10 */	cmpwi r0, 0x10
/* 8032D1E8 00328E48  41 82 00 C0 */	beq lbl_8032D2A8
/* 8032D1EC 00328E4C  40 80 00 10 */	bge lbl_8032D1FC
/* 8032D1F0 00328E50  2C 00 00 09 */	cmpwi r0, 9
/* 8032D1F4 00328E54  41 82 00 14 */	beq lbl_8032D208
/* 8032D1F8 00328E58  48 00 02 0C */	b lbl_8032D404
lbl_8032D1FC:
/* 8032D1FC 00328E5C  2C 00 00 12 */	cmpwi r0, 0x12
/* 8032D200 00328E60  40 80 02 04 */	bge lbl_8032D404
/* 8032D204 00328E64  48 00 01 DC */	b lbl_8032D3E0
lbl_8032D208:
/* 8032D208 00328E68  38 C0 17 70 */	li r6, 0x1770
/* 8032D20C 00328E6C  38 A0 00 00 */	li r5, 0
/* 8032D210 00328E70  7C 04 30 10 */	subfc r0, r4, r6
/* 8032D214 00328E74  7C 03 29 10 */	subfe r0, r3, r5
/* 8032D218 00328E78  7C 06 31 10 */	subfe r0, r6, r6
/* 8032D21C 00328E7C  7C 00 00 D1 */	neg. r0, r0
/* 8032D220 00328E80  41 82 01 E4 */	beq lbl_8032D404
/* 8032D224 00328E84  88 A7 01 B1 */	lbz r5, 0x1b1(r7)
/* 8032D228 00328E88  38 9F 11 00 */	addi r4, r31, 0x1100
/* 8032D22C 00328E8C  38 60 00 80 */	li r3, 0x80
/* 8032D230 00328E90  38 C0 00 05 */	li r6, 5
/* 8032D234 00328E94  4C C6 31 82 */	crclr 6
/* 8032D238 00328E98  4B FE F8 FD */	bl DWC_Printf
/* 8032D23C 00328E9C  4B FF 5C 39 */	bl DWC_GetState
/* 8032D240 00328EA0  2C 03 00 05 */	cmpwi r3, 5
/* 8032D244 00328EA4  40 82 00 40 */	bne lbl_8032D284
/* 8032D248 00328EA8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032D24C 00328EAC  88 03 01 B1 */	lbz r0, 0x1b1(r3)
/* 8032D250 00328EB0  28 00 00 05 */	cmplwi r0, 5
/* 8032D254 00328EB4  41 80 00 30 */	blt lbl_8032D284
/* 8032D258 00328EB8  38 9F 11 24 */	addi r4, r31, 0x1124
/* 8032D25C 00328EBC  38 60 00 80 */	li r3, 0x80
/* 8032D260 00328EC0  4C C6 31 82 */	crclr 6
/* 8032D264 00328EC4  4B FE F8 D1 */	bl DWC_Printf
/* 8032D268 00328EC8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032D26C 00328ECC  80 63 00 F8 */	lwz r3, 0xf8(r3)
/* 8032D270 00328ED0  4B FF E5 E5 */	bl DWCi_CancelPreConnectedClientProcess
/* 8032D274 00328ED4  2C 03 00 00 */	cmpwi r3, 0
/* 8032D278 00328ED8  40 82 01 8C */	bne lbl_8032D404
/* 8032D27C 00328EDC  38 60 00 00 */	li r3, 0
/* 8032D280 00328EE0  48 00 01 88 */	b lbl_8032D408
lbl_8032D284:
/* 8032D284 00328EE4  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032D288 00328EE8  38 80 00 03 */	li r4, 3
/* 8032D28C 00328EEC  88 65 01 B1 */	lbz r3, 0x1b1(r5)
/* 8032D290 00328EF0  38 03 00 01 */	addi r0, r3, 1
/* 8032D294 00328EF4  98 05 01 B1 */	stb r0, 0x1b1(r5)
/* 8032D298 00328EF8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032D29C 00328EFC  88 63 02 E0 */	lbz r3, 0x2e0(r3)
/* 8032D2A0 00328F00  4B FF FD BD */	bl DWCi_SendMatchSynPacket
/* 8032D2A4 00328F04  48 00 01 60 */	b lbl_8032D404
lbl_8032D2A8:
/* 8032D2A8 00328F08  38 A0 17 70 */	li r5, 0x1770
/* 8032D2AC 00328F0C  3B C0 00 00 */	li r30, 0
/* 8032D2B0 00328F10  7C 04 28 10 */	subfc r0, r4, r5
/* 8032D2B4 00328F14  7C 03 F1 10 */	subfe r0, r3, r30
/* 8032D2B8 00328F18  7C 05 29 10 */	subfe r0, r5, r5
/* 8032D2BC 00328F1C  7C 00 00 D1 */	neg. r0, r0
/* 8032D2C0 00328F20  41 82 01 44 */	beq lbl_8032D404
/* 8032D2C4 00328F24  88 67 01 AF */	lbz r3, 0x1af(r7)
/* 8032D2C8 00328F28  38 03 00 01 */	addi r0, r3, 1
/* 8032D2CC 00328F2C  98 07 01 AF */	stb r0, 0x1af(r7)
/* 8032D2D0 00328F30  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032D2D4 00328F34  88 03 01 AF */	lbz r0, 0x1af(r3)
/* 8032D2D8 00328F38  28 00 00 05 */	cmplwi r0, 5
/* 8032D2DC 00328F3C  40 81 00 BC */	ble lbl_8032D398
/* 8032D2E0 00328F40  80 A3 01 E0 */	lwz r5, 0x1e0(r3)
/* 8032D2E4 00328F44  38 9F 11 58 */	addi r4, r31, 0x1158
/* 8032D2E8 00328F48  38 60 00 40 */	li r3, 0x40
/* 8032D2EC 00328F4C  4C C6 31 82 */	crclr 6
/* 8032D2F0 00328F50  4B FE F8 45 */	bl DWC_Printf
/* 8032D2F4 00328F54  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032D2F8 00328F58  88 03 00 15 */	lbz r0, 0x15(r3)
/* 8032D2FC 00328F5C  2C 00 00 00 */	cmpwi r0, 0
/* 8032D300 00328F60  41 82 00 10 */	beq lbl_8032D310
/* 8032D304 00328F64  88 03 00 15 */	lbz r0, 0x15(r3)
/* 8032D308 00328F68  28 00 00 01 */	cmplwi r0, 1
/* 8032D30C 00328F6C  40 82 00 34 */	bne lbl_8032D340
lbl_8032D310:
/* 8032D310 00328F70  38 00 00 02 */	li r0, 2
/* 8032D314 00328F74  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 8032D318 00328F78  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032D31C 00328F7C  80 63 00 04 */	lwz r3, 4(r3)
/* 8032D320 00328F80  80 63 00 00 */	lwz r3, 0(r3)
/* 8032D324 00328F84  48 01 CA 4D */	bl gt2CloseAllConnectionsHard
/* 8032D328 00328F88  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032D32C 00328F8C  38 00 00 00 */	li r0, 0
/* 8032D330 00328F90  38 60 00 01 */	li r3, 1
/* 8032D334 00328F94  98 04 01 AC */	stb r0, 0x1ac(r4)
/* 8032D338 00328F98  4B FF F8 39 */	bl DWCi_RestartFromCancel
/* 8032D33C 00328F9C  48 00 00 C8 */	b lbl_8032D404
lbl_8032D340:
/* 8032D340 00328FA0  80 63 01 E0 */	lwz r3, 0x1e0(r3)
/* 8032D344 00328FA4  4B FF FB 61 */	bl DWCi_CloseShutdownClientSC
/* 8032D348 00328FA8  2C 03 00 00 */	cmpwi r3, 0
/* 8032D34C 00328FAC  40 82 00 0C */	bne lbl_8032D358
/* 8032D350 00328FB0  38 60 00 00 */	li r3, 0
/* 8032D354 00328FB4  48 00 00 B4 */	b lbl_8032D408
lbl_8032D358:
/* 8032D358 00328FB8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032D35C 00328FBC  88 03 00 0D */	lbz r0, 0xd(r3)
/* 8032D360 00328FC0  2C 00 00 00 */	cmpwi r0, 0
/* 8032D364 00328FC4  41 82 00 1C */	beq lbl_8032D380
/* 8032D368 00328FC8  9B C3 01 AF */	stb r30, 0x1af(r3)
/* 8032D36C 00328FCC  4B F4 54 4D */	bl OSGetTime
/* 8032D370 00328FD0  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032D374 00328FD4  90 85 01 F4 */	stw r4, 0x1f4(r5)
/* 8032D378 00328FD8  90 65 01 F0 */	stw r3, 0x1f0(r5)
/* 8032D37C 00328FDC  48 00 00 88 */	b lbl_8032D404
lbl_8032D380:
/* 8032D380 00328FE0  80 63 02 1C */	lwz r3, 0x21c(r3)
/* 8032D384 00328FE4  4B FF E1 39 */	bl DWCi_CancelPreConnectedServerProcess
/* 8032D388 00328FE8  2C 03 00 00 */	cmpwi r3, 0
/* 8032D38C 00328FEC  40 82 00 78 */	bne lbl_8032D404
/* 8032D390 00328FF0  38 60 00 00 */	li r3, 0
/* 8032D394 00328FF4  48 00 00 74 */	b lbl_8032D408
lbl_8032D398:
/* 8032D398 00328FF8  3B C0 00 01 */	li r30, 1
/* 8032D39C 00328FFC  3B E0 00 01 */	li r31, 1
/* 8032D3A0 00329000  48 00 00 2C */	b lbl_8032D3CC
lbl_8032D3A4:
/* 8032D3A4 00329004  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032D3A8 00329008  7C 64 F2 14 */	add r3, r4, r30
/* 8032D3AC 0032900C  80 84 01 E0 */	lwz r4, 0x1e0(r4)
/* 8032D3B0 00329010  88 63 02 E0 */	lbz r3, 0x2e0(r3)
/* 8032D3B4 00329014  7F E0 18 30 */	slw r0, r31, r3
/* 8032D3B8 00329018  7C 80 00 39 */	and. r0, r4, r0
/* 8032D3BC 0032901C  40 82 00 0C */	bne lbl_8032D3C8
/* 8032D3C0 00329020  38 80 00 02 */	li r4, 2
/* 8032D3C4 00329024  4B FF FC 99 */	bl DWCi_SendMatchSynPacket
lbl_8032D3C8:
/* 8032D3C8 00329028  3B DE 00 01 */	addi r30, r30, 1
lbl_8032D3CC:
/* 8032D3CC 0032902C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032D3D0 00329030  88 03 00 0D */	lbz r0, 0xd(r3)
/* 8032D3D4 00329034  7C 1E 00 00 */	cmpw r30, r0
/* 8032D3D8 00329038  40 81 FF CC */	ble lbl_8032D3A4
/* 8032D3DC 0032903C  48 00 00 28 */	b lbl_8032D404
lbl_8032D3E0:
/* 8032D3E0 00329040  A0 C7 01 B4 */	lhz r6, 0x1b4(r7)
/* 8032D3E4 00329044  7C C5 FE 70 */	srawi r5, r6, 0x1f
/* 8032D3E8 00329048  7C 04 30 10 */	subfc r0, r4, r6
/* 8032D3EC 0032904C  7C 03 29 10 */	subfe r0, r3, r5
/* 8032D3F0 00329050  7C 06 31 10 */	subfe r0, r6, r6
/* 8032D3F4 00329054  7C 00 00 D1 */	neg. r0, r0
/* 8032D3F8 00329058  41 82 00 0C */	beq lbl_8032D404
/* 8032D3FC 0032905C  38 60 00 04 */	li r3, 4
/* 8032D400 00329060  4B FF E7 1D */	bl DWCi_PostProcessConnection
lbl_8032D404:
/* 8032D404 00329064  38 60 00 01 */	li r3, 1
lbl_8032D408:
/* 8032D408 00329068  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8032D40C 0032906C  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8032D410 00329070  83 C1 00 08 */	lwz r30, 8(r1)
/* 8032D414 00329074  7C 08 03 A6 */	mtlr r0
/* 8032D418 00329078  38 21 00 10 */	addi r1, r1, 0x10
/* 8032D41C 0032907C  4E 80 00 20 */	blr

.global DWCi_ProcessCancelMatchSynCommand
DWCi_ProcessCancelMatchSynCommand:
/* 8032D420 00329080  94 21 FF D0 */	stwu r1, -0x30(r1)
/* 8032D424 00329084  7C 08 02 A6 */	mflr r0
/* 8032D428 00329088  90 01 00 34 */	stw r0, 0x34(r1)
/* 8032D42C 0032908C  93 E1 00 2C */	stw r31, 0x2c(r1)
/* 8032D430 00329090  3F E0 80 44 */	lis r31, lbl_80447FE0@ha
/* 8032D434 00329094  3B FF 7F E0 */	addi r31, r31, lbl_80447FE0@l
/* 8032D438 00329098  93 C1 00 28 */	stw r30, 0x28(r1)
/* 8032D43C 0032909C  7C 9E 23 78 */	mr r30, r4
/* 8032D440 003290A0  38 9F 11 94 */	addi r4, r31, 0x1194
/* 8032D444 003290A4  93 A1 00 24 */	stw r29, 0x24(r1)
/* 8032D448 003290A8  7C 7D 1B 78 */	mr r29, r3
/* 8032D44C 003290AC  7F A6 EB 78 */	mr r6, r29
/* 8032D450 003290B0  38 60 00 80 */	li r3, 0x80
/* 8032D454 003290B4  93 81 00 20 */	stw r28, 0x20(r1)
/* 8032D458 003290B8  7C BC 2B 78 */	mr r28, r5
/* 8032D45C 003290BC  38 BE FF F3 */	addi r5, r30, -13
/* 8032D460 003290C0  4C C6 31 82 */	crclr 6
/* 8032D464 003290C4  4B FE F6 D1 */	bl DWC_Printf
/* 8032D468 003290C8  4B FF 5A 0D */	bl DWC_GetState
/* 8032D46C 003290CC  2C 03 00 06 */	cmpwi r3, 6
/* 8032D470 003290D0  41 82 00 1C */	beq lbl_8032D48C
/* 8032D474 003290D4  38 9F 11 C0 */	addi r4, r31, 0x11c0
/* 8032D478 003290D8  38 60 00 80 */	li r3, 0x80
/* 8032D47C 003290DC  4C C6 31 82 */	crclr 6
/* 8032D480 003290E0  4B FE F6 B5 */	bl DWC_Printf
/* 8032D484 003290E4  38 60 00 01 */	li r3, 1
/* 8032D488 003290E8  48 00 03 E0 */	b lbl_8032D868
lbl_8032D48C:
/* 8032D48C 003290EC  2C 1E 00 0E */	cmpwi r30, 0xe
/* 8032D490 003290F0  41 82 01 48 */	beq lbl_8032D5D8
/* 8032D494 003290F4  40 80 00 10 */	bge lbl_8032D4A4
/* 8032D498 003290F8  2C 1E 00 0D */	cmpwi r30, 0xd
/* 8032D49C 003290FC  40 80 00 14 */	bge lbl_8032D4B0
/* 8032D4A0 00329100  48 00 03 C4 */	b lbl_8032D864
lbl_8032D4A4:
/* 8032D4A4 00329104  2C 1E 00 10 */	cmpwi r30, 0x10
/* 8032D4A8 00329108  40 80 03 BC */	bge lbl_8032D864
/* 8032D4AC 0032910C  48 00 03 A0 */	b lbl_8032D84C
lbl_8032D4B0:
/* 8032D4B0 00329110  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032D4B4 00329114  80 04 01 A4 */	lwz r0, 0x1a4(r4)
/* 8032D4B8 00329118  2C 00 00 08 */	cmpwi r0, 8
/* 8032D4BC 0032911C  41 82 00 98 */	beq lbl_8032D554
/* 8032D4C0 00329120  38 00 00 08 */	li r0, 8
/* 8032D4C4 00329124  7F 83 E3 78 */	mr r3, r28
/* 8032D4C8 00329128  90 04 01 A4 */	stw r0, 0x1a4(r4)
/* 8032D4CC 0032912C  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032D4D0 00329130  93 84 02 1C */	stw r28, 0x21c(r4)
/* 8032D4D4 00329134  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032D4D8 00329138  88 84 00 0D */	lbz r4, 0xd(r4)
/* 8032D4DC 0032913C  38 84 00 01 */	addi r4, r4, 1
/* 8032D4E0 00329140  4B FF 5C 21 */	bl DWCi_GetGT2ConnectionByProfileID
/* 8032D4E4 00329144  2C 03 00 00 */	cmpwi r3, 0
/* 8032D4E8 00329148  41 82 00 28 */	beq lbl_8032D510
/* 8032D4EC 0032914C  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032D4F0 00329150  38 00 00 02 */	li r0, 2
/* 8032D4F4 00329154  98 04 01 AC */	stb r0, 0x1ac(r4)
/* 8032D4F8 00329158  80 63 00 00 */	lwz r3, 0(r3)
/* 8032D4FC 0032915C  48 01 C8 41 */	bl gt2CloseConnectionHard
/* 8032D500 00329160  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032D504 00329164  38 00 00 00 */	li r0, 0
/* 8032D508 00329168  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 8032D50C 0032916C  48 00 00 48 */	b lbl_8032D554
lbl_8032D510:
/* 8032D510 00329170  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032D514 00329174  88 65 00 0D */	lbz r3, 0xd(r5)
/* 8032D518 00329178  2C 05 00 00 */	cmpwi r5, 0
/* 8032D51C 0032917C  38 83 00 01 */	addi r4, r3, 1
/* 8032D520 00329180  41 82 00 34 */	beq lbl_8032D554
/* 8032D524 00329184  38 60 00 00 */	li r3, 0
/* 8032D528 00329188  7C 89 03 A6 */	mtctr r4
/* 8032D52C 0032918C  2C 04 00 00 */	cmpwi r4, 0
/* 8032D530 00329190  40 81 00 24 */	ble lbl_8032D554
lbl_8032D534:
/* 8032D534 00329194  80 05 00 F8 */	lwz r0, 0xf8(r5)
/* 8032D538 00329198  7C 1C 00 00 */	cmpw r28, r0
/* 8032D53C 0032919C  40 82 00 0C */	bne lbl_8032D548
/* 8032D540 003291A0  4B FF A3 39 */	bl DWCi_DeleteHostByIndex
/* 8032D544 003291A4  48 00 00 10 */	b lbl_8032D554
lbl_8032D548:
/* 8032D548 003291A8  38 A5 00 04 */	addi r5, r5, 4
/* 8032D54C 003291AC  38 63 00 01 */	addi r3, r3, 1
/* 8032D550 003291B0  42 00 FF E4 */	bdnz lbl_8032D534
lbl_8032D554:
/* 8032D554 003291B4  7F A6 EB 78 */	mr r6, r29
/* 8032D558 003291B8  38 9F 0F 34 */	addi r4, r31, 0xf34
/* 8032D55C 003291BC  38 60 00 80 */	li r3, 0x80
/* 8032D560 003291C0  38 A0 00 01 */	li r5, 1
/* 8032D564 003291C4  4C C6 31 82 */	crclr 6
/* 8032D568 003291C8  4B FE F5 CD */	bl DWC_Printf
/* 8032D56C 003291CC  7F A4 EB 78 */	mr r4, r29
/* 8032D570 003291D0  38 E1 00 10 */	addi r7, r1, 0x10
/* 8032D574 003291D4  38 60 00 0E */	li r3, 0xe
/* 8032D578 003291D8  38 A0 00 00 */	li r5, 0
/* 8032D57C 003291DC  38 C0 00 00 */	li r6, 0
/* 8032D580 003291E0  39 00 00 00 */	li r8, 0
/* 8032D584 003291E4  4B FF B3 C1 */	bl DWCi_SendMatchCommand
/* 8032D588 003291E8  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032D58C 003291EC  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032D590 003291F0  2C 00 00 00 */	cmpwi r0, 0
/* 8032D594 003291F4  40 82 00 0C */	bne lbl_8032D5A0
/* 8032D598 003291F8  48 00 0F 01 */	bl DWCi_HandleSBError
/* 8032D59C 003291FC  48 00 00 08 */	b lbl_8032D5A4
lbl_8032D5A0:
/* 8032D5A0 00329200  48 00 0C F1 */	bl DWCi_HandleGPError
lbl_8032D5A4:
/* 8032D5A4 00329204  2C 03 00 00 */	cmpwi r3, 0
/* 8032D5A8 00329208  41 82 00 0C */	beq lbl_8032D5B4
/* 8032D5AC 0032920C  38 00 00 00 */	li r0, 0
/* 8032D5B0 00329210  48 00 00 18 */	b lbl_8032D5C8
lbl_8032D5B4:
/* 8032D5B4 00329214  4B F4 52 05 */	bl OSGetTime
/* 8032D5B8 00329218  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032D5BC 0032921C  38 00 00 01 */	li r0, 1
/* 8032D5C0 00329220  90 85 01 FC */	stw r4, 0x1fc(r5)
/* 8032D5C4 00329224  90 65 01 F8 */	stw r3, 0x1f8(r5)
lbl_8032D5C8:
/* 8032D5C8 00329228  2C 00 00 00 */	cmpwi r0, 0
/* 8032D5CC 0032922C  40 82 02 98 */	bne lbl_8032D864
/* 8032D5D0 00329230  38 60 00 00 */	li r3, 0
/* 8032D5D4 00329234  48 00 02 94 */	b lbl_8032D868
lbl_8032D5D8:
/* 8032D5D8 00329238  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032D5DC 0032923C  80 03 01 A4 */	lwz r0, 0x1a4(r3)
/* 8032D5E0 00329240  2C 00 00 0E */	cmpwi r0, 0xe
/* 8032D5E4 00329244  40 82 01 E4 */	bne lbl_8032D7C8
/* 8032D5E8 00329248  4B F4 51 D1 */	bl OSGetTime
/* 8032D5EC 0032924C  3C A0 80 00 */	lis r5, 0x800000F8@ha
/* 8032D5F0 00329250  83 CD B0 68 */	lwz r30, lbl_80640328-_SDA_BASE_(r13)
/* 8032D5F4 00329254  80 05 00 F8 */	lwz r0, 0x800000F8@l(r5)
/* 8032D5F8 00329258  3C A0 10 62 */	lis r5, 0x10624DD3@ha
/* 8032D5FC 0032925C  80 FE 01 FC */	lwz r7, 0x1fc(r30)
/* 8032D600 00329260  38 A5 4D D3 */	addi r5, r5, 0x10624DD3@l
/* 8032D604 00329264  54 00 F0 BE */	srwi r0, r0, 2
/* 8032D608 00329268  80 DE 01 F8 */	lwz r6, 0x1f8(r30)
/* 8032D60C 0032926C  7C 05 00 16 */	mulhwu r0, r5, r0
/* 8032D610 00329270  7C 87 20 10 */	subfc r4, r7, r4
/* 8032D614 00329274  7C 66 19 10 */	subfe r3, r6, r3
/* 8032D618 00329278  38 A0 00 00 */	li r5, 0
/* 8032D61C 0032927C  54 06 D1 BE */	srwi r6, r0, 6
/* 8032D620 00329280  4B E9 9B 6D */	bl __div2u
/* 8032D624 00329284  54 85 F8 3E */	rotlwi r5, r4, 0x1f
/* 8032D628 00329288  38 80 01 2C */	li r4, 0x12c
/* 8032D62C 0032928C  50 65 F8 00 */	rlwimi r5, r3, 0x1f, 0, 0
/* 8032D630 00329290  54 63 F8 7E */	srwi r3, r3, 1
/* 8032D634 00329294  7C 05 20 10 */	subfc r0, r5, r4
/* 8032D638 00329298  38 00 00 00 */	li r0, 0
/* 8032D63C 0032929C  7C 03 01 10 */	subfe r0, r3, r0
/* 8032D640 003292A0  7C 04 21 10 */	subfe r0, r4, r4
/* 8032D644 003292A4  7C 00 00 D1 */	neg. r0, r0
/* 8032D648 003292A8  41 82 00 34 */	beq lbl_8032D67C
/* 8032D64C 003292AC  38 00 FE D4 */	li r0, -300
/* 8032D650 003292B0  A0 9E 01 B6 */	lhz r4, 0x1b6(r30)
/* 8032D654 003292B4  7C C5 00 14 */	addc r6, r5, r0
/* 8032D658 003292B8  38 00 FF FF */	li r0, -1
/* 8032D65C 003292BC  7C A3 01 14 */	adde r5, r3, r0
/* 8032D660 003292C0  7C 83 FE 70 */	srawi r3, r4, 0x1f
/* 8032D664 003292C4  7C 06 20 10 */	subfc r0, r6, r4
/* 8032D668 003292C8  7C 05 19 10 */	subfe r0, r5, r3
/* 8032D66C 003292CC  7C 04 21 10 */	subfe r0, r4, r4
/* 8032D670 003292D0  7C 00 00 D1 */	neg. r0, r0
/* 8032D674 003292D4  41 82 00 08 */	beq lbl_8032D67C
/* 8032D678 003292D8  B0 DE 01 B6 */	sth r6, 0x1b6(r30)
lbl_8032D67C:
/* 8032D67C 003292DC  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032D680 003292E0  38 60 00 01 */	li r3, 1
/* 8032D684 003292E4  88 05 00 0D */	lbz r0, 0xd(r5)
/* 8032D688 003292E8  38 85 00 04 */	addi r4, r5, 4
/* 8032D68C 003292EC  7C 09 03 A6 */	mtctr r0
/* 8032D690 003292F0  2C 00 00 01 */	cmpwi r0, 1
/* 8032D694 003292F4  41 80 00 28 */	blt lbl_8032D6BC
lbl_8032D698:
/* 8032D698 003292F8  80 04 00 F8 */	lwz r0, 0xf8(r4)
/* 8032D69C 003292FC  7C 1D 00 00 */	cmpw r29, r0
/* 8032D6A0 00329300  40 82 00 10 */	bne lbl_8032D6B0
/* 8032D6A4 00329304  7C 65 1A 14 */	add r3, r5, r3
/* 8032D6A8 00329308  88 83 02 E0 */	lbz r4, 0x2e0(r3)
/* 8032D6AC 0032930C  48 00 00 14 */	b lbl_8032D6C0
lbl_8032D6B0:
/* 8032D6B0 00329310  38 84 00 04 */	addi r4, r4, 4
/* 8032D6B4 00329314  38 63 00 01 */	addi r3, r3, 1
/* 8032D6B8 00329318  42 00 FF E0 */	bdnz lbl_8032D698
lbl_8032D6BC:
/* 8032D6BC 0032931C  38 80 00 FF */	li r4, 0xff
lbl_8032D6C0:
/* 8032D6C0 00329320  28 04 00 FF */	cmplwi r4, 0xff
/* 8032D6C4 00329324  41 82 00 18 */	beq lbl_8032D6DC
/* 8032D6C8 00329328  38 00 00 01 */	li r0, 1
/* 8032D6CC 0032932C  80 65 01 E4 */	lwz r3, 0x1e4(r5)
/* 8032D6D0 00329330  7C 00 20 30 */	slw r0, r0, r4
/* 8032D6D4 00329334  7C 60 03 78 */	or r0, r3, r0
/* 8032D6D8 00329338  90 05 01 E4 */	stw r0, 0x1e4(r5)
lbl_8032D6DC:
/* 8032D6DC 0032933C  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032D6E0 00329340  80 64 03 00 */	lwz r3, 0x300(r4)
/* 8032D6E4 00329344  80 04 01 E4 */	lwz r0, 0x1e4(r4)
/* 8032D6E8 00329348  54 63 00 3C */	rlwinm r3, r3, 0, 0, 0x1e
/* 8032D6EC 0032934C  7C 03 00 40 */	cmplw r3, r0
/* 8032D6F0 00329350  40 82 01 74 */	bne lbl_8032D864
/* 8032D6F4 00329354  3B 80 00 01 */	li r28, 1
/* 8032D6F8 00329358  3B C0 00 04 */	li r30, 4
/* 8032D6FC 0032935C  48 00 00 98 */	b lbl_8032D794
lbl_8032D700:
/* 8032D700 00329360  7C 63 F2 14 */	add r3, r3, r30
/* 8032D704 00329364  38 9F 0F 34 */	addi r4, r31, 0xf34
/* 8032D708 00329368  83 A3 00 F8 */	lwz r29, 0xf8(r3)
/* 8032D70C 0032936C  38 60 00 80 */	li r3, 0x80
/* 8032D710 00329370  38 A0 00 02 */	li r5, 2
/* 8032D714 00329374  7F A6 EB 78 */	mr r6, r29
/* 8032D718 00329378  4C C6 31 82 */	crclr 6
/* 8032D71C 0032937C  4B FE F4 19 */	bl DWC_Printf
/* 8032D720 00329380  7F A4 EB 78 */	mr r4, r29
/* 8032D724 00329384  38 E1 00 0C */	addi r7, r1, 0xc
/* 8032D728 00329388  38 60 00 0F */	li r3, 0xf
/* 8032D72C 0032938C  38 A0 00 00 */	li r5, 0
/* 8032D730 00329390  38 C0 00 00 */	li r6, 0
/* 8032D734 00329394  39 00 00 00 */	li r8, 0
/* 8032D738 00329398  4B FF B2 0D */	bl DWCi_SendMatchCommand
/* 8032D73C 0032939C  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032D740 003293A0  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032D744 003293A4  2C 00 00 00 */	cmpwi r0, 0
/* 8032D748 003293A8  40 82 00 0C */	bne lbl_8032D754
/* 8032D74C 003293AC  48 00 0D 4D */	bl DWCi_HandleSBError
/* 8032D750 003293B0  48 00 00 08 */	b lbl_8032D758
lbl_8032D754:
/* 8032D754 003293B4  48 00 0B 3D */	bl DWCi_HandleGPError
lbl_8032D758:
/* 8032D758 003293B8  2C 03 00 00 */	cmpwi r3, 0
/* 8032D75C 003293BC  41 82 00 0C */	beq lbl_8032D768
/* 8032D760 003293C0  38 00 00 00 */	li r0, 0
/* 8032D764 003293C4  48 00 00 18 */	b lbl_8032D77C
lbl_8032D768:
/* 8032D768 003293C8  4B F4 50 51 */	bl OSGetTime
/* 8032D76C 003293CC  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032D770 003293D0  38 00 00 01 */	li r0, 1
/* 8032D774 003293D4  90 85 01 FC */	stw r4, 0x1fc(r5)
/* 8032D778 003293D8  90 65 01 F8 */	stw r3, 0x1f8(r5)
lbl_8032D77C:
/* 8032D77C 003293DC  2C 00 00 00 */	cmpwi r0, 0
/* 8032D780 003293E0  40 82 00 0C */	bne lbl_8032D78C
/* 8032D784 003293E4  38 60 00 00 */	li r3, 0
/* 8032D788 003293E8  48 00 00 E0 */	b lbl_8032D868
lbl_8032D78C:
/* 8032D78C 003293EC  3B DE 00 04 */	addi r30, r30, 4
/* 8032D790 003293F0  3B 9C 00 01 */	addi r28, r28, 1
lbl_8032D794:
/* 8032D794 003293F4  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032D798 003293F8  88 03 00 0D */	lbz r0, 0xd(r3)
/* 8032D79C 003293FC  7C 1C 00 00 */	cmpw r28, r0
/* 8032D7A0 00329400  40 81 FF 60 */	ble lbl_8032D700
/* 8032D7A4 00329404  38 00 00 0F */	li r0, 0xf
/* 8032D7A8 00329408  38 9F 07 48 */	addi r4, r31, 0x748
/* 8032D7AC 0032940C  90 03 01 A4 */	stw r0, 0x1a4(r3)
/* 8032D7B0 00329410  38 60 00 80 */	li r3, 0x80
/* 8032D7B4 00329414  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032D7B8 00329418  A0 A5 01 B6 */	lhz r5, 0x1b6(r5)
/* 8032D7BC 0032941C  4C C6 31 82 */	crclr 6
/* 8032D7C0 00329420  4B FE F3 75 */	bl DWC_Printf
/* 8032D7C4 00329424  48 00 00 A0 */	b lbl_8032D864
lbl_8032D7C8:
/* 8032D7C8 00329428  7F A6 EB 78 */	mr r6, r29
/* 8032D7CC 0032942C  38 9F 0F 34 */	addi r4, r31, 0xf34
/* 8032D7D0 00329430  38 60 00 80 */	li r3, 0x80
/* 8032D7D4 00329434  38 A0 00 02 */	li r5, 2
/* 8032D7D8 00329438  4C C6 31 82 */	crclr 6
/* 8032D7DC 0032943C  4B FE F3 59 */	bl DWC_Printf
/* 8032D7E0 00329440  7F A4 EB 78 */	mr r4, r29
/* 8032D7E4 00329444  38 E1 00 08 */	addi r7, r1, 8
/* 8032D7E8 00329448  38 60 00 0F */	li r3, 0xf
/* 8032D7EC 0032944C  38 A0 00 00 */	li r5, 0
/* 8032D7F0 00329450  38 C0 00 00 */	li r6, 0
/* 8032D7F4 00329454  39 00 00 00 */	li r8, 0
/* 8032D7F8 00329458  4B FF B1 4D */	bl DWCi_SendMatchCommand
/* 8032D7FC 0032945C  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032D800 00329460  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032D804 00329464  2C 00 00 00 */	cmpwi r0, 0
/* 8032D808 00329468  40 82 00 0C */	bne lbl_8032D814
/* 8032D80C 0032946C  48 00 0C 8D */	bl DWCi_HandleSBError
/* 8032D810 00329470  48 00 00 08 */	b lbl_8032D818
lbl_8032D814:
/* 8032D814 00329474  48 00 0A 7D */	bl DWCi_HandleGPError
lbl_8032D818:
/* 8032D818 00329478  2C 03 00 00 */	cmpwi r3, 0
/* 8032D81C 0032947C  41 82 00 0C */	beq lbl_8032D828
/* 8032D820 00329480  38 00 00 00 */	li r0, 0
/* 8032D824 00329484  48 00 00 18 */	b lbl_8032D83C
lbl_8032D828:
/* 8032D828 00329488  4B F4 4F 91 */	bl OSGetTime
/* 8032D82C 0032948C  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032D830 00329490  38 00 00 01 */	li r0, 1
/* 8032D834 00329494  90 85 01 FC */	stw r4, 0x1fc(r5)
/* 8032D838 00329498  90 65 01 F8 */	stw r3, 0x1f8(r5)
lbl_8032D83C:
/* 8032D83C 0032949C  2C 00 00 00 */	cmpwi r0, 0
/* 8032D840 003294A0  40 82 00 24 */	bne lbl_8032D864
/* 8032D844 003294A4  38 60 00 00 */	li r3, 0
/* 8032D848 003294A8  48 00 00 20 */	b lbl_8032D868
lbl_8032D84C:
/* 8032D84C 003294AC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032D850 003294B0  80 03 01 A4 */	lwz r0, 0x1a4(r3)
/* 8032D854 003294B4  2C 00 00 08 */	cmpwi r0, 8
/* 8032D858 003294B8  40 82 00 0C */	bne lbl_8032D864
/* 8032D85C 003294BC  38 60 00 02 */	li r3, 2
/* 8032D860 003294C0  4B FF F3 11 */	bl DWCi_RestartFromCancel
lbl_8032D864:
/* 8032D864 003294C4  38 60 00 01 */	li r3, 1
lbl_8032D868:
/* 8032D868 003294C8  80 01 00 34 */	lwz r0, 0x34(r1)
/* 8032D86C 003294CC  83 E1 00 2C */	lwz r31, 0x2c(r1)
/* 8032D870 003294D0  83 C1 00 28 */	lwz r30, 0x28(r1)
/* 8032D874 003294D4  83 A1 00 24 */	lwz r29, 0x24(r1)
/* 8032D878 003294D8  83 81 00 20 */	lwz r28, 0x20(r1)
/* 8032D87C 003294DC  7C 08 03 A6 */	mtlr r0
/* 8032D880 003294E0  38 21 00 30 */	addi r1, r1, 0x30
/* 8032D884 003294E4  4E 80 00 20 */	blr

.global DWCi_ProcessCancelMatchSynTimeout
DWCi_ProcessCancelMatchSynTimeout:
/* 8032D888 003294E8  94 21 FF D0 */	stwu r1, -0x30(r1)
/* 8032D88C 003294EC  7C 08 02 A6 */	mflr r0
/* 8032D890 003294F0  90 01 00 34 */	stw r0, 0x34(r1)
/* 8032D894 003294F4  39 61 00 30 */	addi r11, r1, 0x30
/* 8032D898 003294F8  4B E9 98 91 */	bl _savegpr_27
/* 8032D89C 003294FC  83 6D B0 68 */	lwz r27, lbl_80640328-_SDA_BASE_(r13)
/* 8032D8A0 00329500  80 7B 01 A4 */	lwz r3, 0x1a4(r27)
/* 8032D8A4 00329504  2C 03 00 08 */	cmpwi r3, 8
/* 8032D8A8 00329508  41 82 00 10 */	beq lbl_8032D8B8
/* 8032D8AC 0032950C  38 03 FF F2 */	addi r0, r3, -14
/* 8032D8B0 00329510  28 00 00 01 */	cmplwi r0, 1
/* 8032D8B4 00329514  41 81 00 40 */	bgt lbl_8032D8F4
lbl_8032D8B8:
/* 8032D8B8 00329518  4B F4 4F 01 */	bl OSGetTime
/* 8032D8BC 0032951C  3C C0 80 00 */	lis r6, 0x800000F8@ha
/* 8032D8C0 00329520  81 1B 01 FC */	lwz r8, 0x1fc(r27)
/* 8032D8C4 00329524  80 06 00 F8 */	lwz r0, 0x800000F8@l(r6)
/* 8032D8C8 00329528  3C A0 10 62 */	lis r5, 0x10624DD3@ha
/* 8032D8CC 0032952C  38 C5 4D D3 */	addi r6, r5, 0x10624DD3@l
/* 8032D8D0 00329530  80 FB 01 F8 */	lwz r7, 0x1f8(r27)
/* 8032D8D4 00329534  54 00 F0 BE */	srwi r0, r0, 2
/* 8032D8D8 00329538  7C 88 20 10 */	subfc r4, r8, r4
/* 8032D8DC 0032953C  7C 06 00 16 */	mulhwu r0, r6, r0
/* 8032D8E0 00329540  38 A0 00 00 */	li r5, 0
/* 8032D8E4 00329544  7C 67 19 10 */	subfe r3, r7, r3
/* 8032D8E8 00329548  54 06 D1 BE */	srwi r6, r0, 6
/* 8032D8EC 0032954C  4B E9 99 8D */	bl __div2i
/* 8032D8F0 00329550  48 00 00 0C */	b lbl_8032D8FC
lbl_8032D8F4:
/* 8032D8F4 00329554  38 60 00 01 */	li r3, 1
/* 8032D8F8 00329558  48 00 02 9C */	b lbl_8032DB94
lbl_8032D8FC:
/* 8032D8FC 0032955C  80 ED B0 68 */	lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 8032D900 00329560  80 07 01 A4 */	lwz r0, 0x1a4(r7)
/* 8032D904 00329564  2C 00 00 0E */	cmpwi r0, 0xe
/* 8032D908 00329568  41 82 00 C8 */	beq lbl_8032D9D0
/* 8032D90C 0032956C  40 80 00 10 */	bge lbl_8032D91C
/* 8032D910 00329570  2C 00 00 08 */	cmpwi r0, 8
/* 8032D914 00329574  41 82 00 14 */	beq lbl_8032D928
/* 8032D918 00329578  48 00 02 78 */	b lbl_8032DB90
lbl_8032D91C:
/* 8032D91C 0032957C  2C 00 00 10 */	cmpwi r0, 0x10
/* 8032D920 00329580  40 80 02 70 */	bge lbl_8032DB90
/* 8032D924 00329584  48 00 02 48 */	b lbl_8032DB6C
lbl_8032D928:
/* 8032D928 00329588  38 C0 17 70 */	li r6, 0x1770
/* 8032D92C 0032958C  38 A0 00 00 */	li r5, 0
/* 8032D930 00329590  7C 04 30 10 */	subfc r0, r4, r6
/* 8032D934 00329594  7C 03 29 10 */	subfe r0, r3, r5
/* 8032D938 00329598  7C 06 31 10 */	subfe r0, r6, r6
/* 8032D93C 0032959C  7C 00 00 D1 */	neg. r0, r0
/* 8032D940 003295A0  41 82 02 50 */	beq lbl_8032DB90
/* 8032D944 003295A4  83 87 00 F8 */	lwz r28, 0xf8(r7)
/* 8032D948 003295A8  3C 80 80 45 */	lis r4, lbl_80448F14@ha
/* 8032D94C 003295AC  38 84 8F 14 */	addi r4, r4, lbl_80448F14@l
/* 8032D950 003295B0  38 60 00 80 */	li r3, 0x80
/* 8032D954 003295B4  7F 86 E3 78 */	mr r6, r28
/* 8032D958 003295B8  38 A0 00 01 */	li r5, 1
/* 8032D95C 003295BC  4C C6 31 82 */	crclr 6
/* 8032D960 003295C0  4B FE F1 D5 */	bl DWC_Printf
/* 8032D964 003295C4  7F 84 E3 78 */	mr r4, r28
/* 8032D968 003295C8  38 E1 00 0C */	addi r7, r1, 0xc
/* 8032D96C 003295CC  38 60 00 0E */	li r3, 0xe
/* 8032D970 003295D0  38 A0 00 00 */	li r5, 0
/* 8032D974 003295D4  38 C0 00 00 */	li r6, 0
/* 8032D978 003295D8  39 00 00 00 */	li r8, 0
/* 8032D97C 003295DC  4B FF AF C9 */	bl DWCi_SendMatchCommand
/* 8032D980 003295E0  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032D984 003295E4  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032D988 003295E8  2C 00 00 00 */	cmpwi r0, 0
/* 8032D98C 003295EC  40 82 00 0C */	bne lbl_8032D998
/* 8032D990 003295F0  48 00 0B 09 */	bl DWCi_HandleSBError
/* 8032D994 003295F4  48 00 00 08 */	b lbl_8032D99C
lbl_8032D998:
/* 8032D998 003295F8  48 00 08 F9 */	bl DWCi_HandleGPError
lbl_8032D99C:
/* 8032D99C 003295FC  2C 03 00 00 */	cmpwi r3, 0
/* 8032D9A0 00329600  41 82 00 0C */	beq lbl_8032D9AC
/* 8032D9A4 00329604  38 00 00 00 */	li r0, 0
/* 8032D9A8 00329608  48 00 00 18 */	b lbl_8032D9C0
lbl_8032D9AC:
/* 8032D9AC 0032960C  4B F4 4E 0D */	bl OSGetTime
/* 8032D9B0 00329610  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032D9B4 00329614  38 00 00 01 */	li r0, 1
/* 8032D9B8 00329618  90 85 01 FC */	stw r4, 0x1fc(r5)
/* 8032D9BC 0032961C  90 65 01 F8 */	stw r3, 0x1f8(r5)
lbl_8032D9C0:
/* 8032D9C0 00329620  2C 00 00 00 */	cmpwi r0, 0
/* 8032D9C4 00329624  40 82 01 CC */	bne lbl_8032DB90
/* 8032D9C8 00329628  38 60 00 00 */	li r3, 0
/* 8032D9CC 0032962C  48 00 01 C8 */	b lbl_8032DB94
lbl_8032D9D0:
/* 8032D9D0 00329630  38 A0 17 70 */	li r5, 0x1770
/* 8032D9D4 00329634  3B 80 00 00 */	li r28, 0
/* 8032D9D8 00329638  7C 04 28 10 */	subfc r0, r4, r5
/* 8032D9DC 0032963C  7C 03 E1 10 */	subfe r0, r3, r28
/* 8032D9E0 00329640  7C 05 29 10 */	subfe r0, r5, r5
/* 8032D9E4 00329644  7C 00 00 D1 */	neg. r0, r0
/* 8032D9E8 00329648  41 82 01 A8 */	beq lbl_8032DB90
/* 8032D9EC 0032964C  88 67 01 B0 */	lbz r3, 0x1b0(r7)
/* 8032D9F0 00329650  38 03 00 01 */	addi r0, r3, 1
/* 8032D9F4 00329654  98 07 01 B0 */	stb r0, 0x1b0(r7)
/* 8032D9F8 00329658  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032D9FC 0032965C  88 03 01 B0 */	lbz r0, 0x1b0(r3)
/* 8032DA00 00329660  28 00 00 05 */	cmplwi r0, 5
/* 8032DA04 00329664  40 81 00 6C */	ble lbl_8032DA70
/* 8032DA08 00329668  3C 80 80 45 */	lis r4, lbl_804491C0@ha
/* 8032DA0C 0032966C  80 A3 01 E4 */	lwz r5, 0x1e4(r3)
/* 8032DA10 00329670  38 84 91 C0 */	addi r4, r4, lbl_804491C0@l
/* 8032DA14 00329674  38 60 00 40 */	li r3, 0x40
/* 8032DA18 00329678  4C C6 31 82 */	crclr 6
/* 8032DA1C 0032967C  4B FE F1 19 */	bl DWC_Printf
/* 8032DA20 00329680  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032DA24 00329684  80 63 01 E4 */	lwz r3, 0x1e4(r3)
/* 8032DA28 00329688  4B FF F4 7D */	bl DWCi_CloseShutdownClientSC
/* 8032DA2C 0032968C  2C 03 00 00 */	cmpwi r3, 0
/* 8032DA30 00329690  40 82 00 0C */	bne lbl_8032DA3C
/* 8032DA34 00329694  38 60 00 00 */	li r3, 0
/* 8032DA38 00329698  48 00 01 5C */	b lbl_8032DB94
lbl_8032DA3C:
/* 8032DA3C 0032969C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032DA40 003296A0  88 03 00 0D */	lbz r0, 0xd(r3)
/* 8032DA44 003296A4  2C 00 00 00 */	cmpwi r0, 0
/* 8032DA48 003296A8  41 82 00 1C */	beq lbl_8032DA64
/* 8032DA4C 003296AC  9B 83 01 B0 */	stb r28, 0x1b0(r3)
/* 8032DA50 003296B0  4B F4 4D 69 */	bl OSGetTime
/* 8032DA54 003296B4  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032DA58 003296B8  90 85 01 FC */	stw r4, 0x1fc(r5)
/* 8032DA5C 003296BC  90 65 01 F8 */	stw r3, 0x1f8(r5)
/* 8032DA60 003296C0  48 00 01 30 */	b lbl_8032DB90
lbl_8032DA64:
/* 8032DA64 003296C4  38 60 00 02 */	li r3, 2
/* 8032DA68 003296C8  4B FF F1 09 */	bl DWCi_RestartFromCancel
/* 8032DA6C 003296CC  48 00 01 24 */	b lbl_8032DB90
lbl_8032DA70:
/* 8032DA70 003296D0  3B C0 00 01 */	li r30, 1
/* 8032DA74 003296D4  3B E0 00 04 */	li r31, 4
/* 8032DA78 003296D8  3F A0 80 45 */	lis r29, 0x8045
/* 8032DA7C 003296DC  3B 80 00 01 */	li r28, 1
/* 8032DA80 003296E0  48 00 00 D8 */	b lbl_8032DB58
lbl_8032DA84:
/* 8032DA84 003296E4  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032DA88 003296E8  7C 64 F2 14 */	add r3, r4, r30
/* 8032DA8C 003296EC  80 84 01 E4 */	lwz r4, 0x1e4(r4)
/* 8032DA90 003296F0  88 03 02 E0 */	lbz r0, 0x2e0(r3)
/* 8032DA94 003296F4  7F 80 00 30 */	slw r0, r28, r0
/* 8032DA98 003296F8  7C 80 00 39 */	and. r0, r4, r0
/* 8032DA9C 003296FC  40 82 00 B4 */	bne lbl_8032DB50
/* 8032DAA0 00329700  7C 65 FA 14 */	add r3, r5, r31
/* 8032DAA4 00329704  38 9D 8F 14 */	addi r4, r29, -28908
/* 8032DAA8 00329708  83 63 00 F8 */	lwz r27, 0xf8(r3)
/* 8032DAAC 0032970C  38 60 00 80 */	li r3, 0x80
/* 8032DAB0 00329710  38 A0 00 00 */	li r5, 0
/* 8032DAB4 00329714  7F 66 DB 78 */	mr r6, r27
/* 8032DAB8 00329718  4C C6 31 82 */	crclr 6
/* 8032DABC 0032971C  4B FE F0 79 */	bl DWC_Printf
/* 8032DAC0 00329720  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032DAC4 00329724  7F 64 DB 78 */	mr r4, r27
/* 8032DAC8 00329728  38 E1 00 08 */	addi r7, r1, 8
/* 8032DACC 0032972C  38 60 00 0D */	li r3, 0xd
/* 8032DAD0 00329730  81 45 02 1C */	lwz r10, 0x21c(r5)
/* 8032DAD4 00329734  38 A0 00 00 */	li r5, 0
/* 8032DAD8 00329738  38 C0 00 00 */	li r6, 0
/* 8032DADC 0032973C  39 00 00 01 */	li r8, 1
/* 8032DAE0 00329740  55 49 C2 1E */	rlwinm r9, r10, 0x18, 8, 0xf
/* 8032DAE4 00329744  55 40 40 0E */	rlwinm r0, r10, 8, 0, 7
/* 8032DAE8 00329748  51 49 C6 3E */	rlwimi r9, r10, 0x18, 0x18, 0x1f
/* 8032DAEC 0032974C  51 40 44 2E */	rlwimi r0, r10, 8, 0x10, 0x17
/* 8032DAF0 00329750  7D 20 03 78 */	or r0, r9, r0
/* 8032DAF4 00329754  54 00 80 3E */	rotlwi r0, r0, 0x10
/* 8032DAF8 00329758  90 01 00 08 */	stw r0, 8(r1)
/* 8032DAFC 0032975C  4B FF AE 49 */	bl DWCi_SendMatchCommand
/* 8032DB00 00329760  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032DB04 00329764  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032DB08 00329768  2C 00 00 00 */	cmpwi r0, 0
/* 8032DB0C 0032976C  40 82 00 0C */	bne lbl_8032DB18
/* 8032DB10 00329770  48 00 09 89 */	bl DWCi_HandleSBError
/* 8032DB14 00329774  48 00 00 08 */	b lbl_8032DB1C
lbl_8032DB18:
/* 8032DB18 00329778  48 00 07 79 */	bl DWCi_HandleGPError
lbl_8032DB1C:
/* 8032DB1C 0032977C  2C 03 00 00 */	cmpwi r3, 0
/* 8032DB20 00329780  41 82 00 0C */	beq lbl_8032DB2C
/* 8032DB24 00329784  38 00 00 00 */	li r0, 0
/* 8032DB28 00329788  48 00 00 18 */	b lbl_8032DB40
lbl_8032DB2C:
/* 8032DB2C 0032978C  4B F4 4C 8D */	bl OSGetTime
/* 8032DB30 00329790  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032DB34 00329794  38 00 00 01 */	li r0, 1
/* 8032DB38 00329798  90 85 01 FC */	stw r4, 0x1fc(r5)
/* 8032DB3C 0032979C  90 65 01 F8 */	stw r3, 0x1f8(r5)
lbl_8032DB40:
/* 8032DB40 003297A0  2C 00 00 00 */	cmpwi r0, 0
/* 8032DB44 003297A4  40 82 00 0C */	bne lbl_8032DB50
/* 8032DB48 003297A8  38 60 00 00 */	li r3, 0
/* 8032DB4C 003297AC  48 00 00 48 */	b lbl_8032DB94
lbl_8032DB50:
/* 8032DB50 003297B0  3B FF 00 04 */	addi r31, r31, 4
/* 8032DB54 003297B4  3B DE 00 01 */	addi r30, r30, 1
lbl_8032DB58:
/* 8032DB58 003297B8  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032DB5C 003297BC  88 05 00 0D */	lbz r0, 0xd(r5)
/* 8032DB60 003297C0  7C 1E 00 00 */	cmpw r30, r0
/* 8032DB64 003297C4  40 81 FF 20 */	ble lbl_8032DA84
/* 8032DB68 003297C8  48 00 00 28 */	b lbl_8032DB90
lbl_8032DB6C:
/* 8032DB6C 003297CC  A0 C7 01 B6 */	lhz r6, 0x1b6(r7)
/* 8032DB70 003297D0  7C C5 FE 70 */	srawi r5, r6, 0x1f
/* 8032DB74 003297D4  7C 04 30 10 */	subfc r0, r4, r6
/* 8032DB78 003297D8  7C 03 29 10 */	subfe r0, r3, r5
/* 8032DB7C 003297DC  7C 06 31 10 */	subfe r0, r6, r6
/* 8032DB80 003297E0  7C 00 00 D1 */	neg. r0, r0
/* 8032DB84 003297E4  41 82 00 0C */	beq lbl_8032DB90
/* 8032DB88 003297E8  38 60 00 02 */	li r3, 2
/* 8032DB8C 003297EC  4B FF EF E5 */	bl DWCi_RestartFromCancel
lbl_8032DB90:
/* 8032DB90 003297F0  38 60 00 01 */	li r3, 1
lbl_8032DB94:
/* 8032DB94 003297F4  39 61 00 30 */	addi r11, r1, 0x30
/* 8032DB98 003297F8  4B E9 95 DD */	bl _restgpr_27
/* 8032DB9C 003297FC  80 01 00 34 */	lwz r0, 0x34(r1)
/* 8032DBA0 00329800  7C 08 03 A6 */	mtlr r0
/* 8032DBA4 00329804  38 21 00 30 */	addi r1, r1, 0x30
/* 8032DBA8 00329808  4E 80 00 20 */	blr

.global DWCi_ProcessOptMinComp
DWCi_ProcessOptMinComp:
/* 8032DBAC 0032980C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8032DBB0 00329810  7C 08 02 A6 */	mflr r0
/* 8032DBB4 00329814  90 01 00 24 */	stw r0, 0x24(r1)
/* 8032DBB8 00329818  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8032DBBC 0032981C  3F E0 80 44 */	lis r31, lbl_80447FE0@ha
/* 8032DBC0 00329820  3B FF 7F E0 */	addi r31, r31, lbl_80447FE0@l
/* 8032DBC4 00329824  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8032DBC8 00329828  93 A1 00 14 */	stw r29, 0x14(r1)
/* 8032DBCC 0032982C  93 81 00 10 */	stw r28, 0x10(r1)
/* 8032DBD0 00329830  83 CD B0 64 */	lwz r30, lbl_80640324-_SDA_BASE_(r13)
/* 8032DBD4 00329834  2C 1E 00 00 */	cmpwi r30, 0
/* 8032DBD8 00329838  41 82 06 98 */	beq lbl_8032E270
/* 8032DBDC 0032983C  88 1E 00 00 */	lbz r0, 0(r30)
/* 8032DBE0 00329840  2C 00 00 00 */	cmpwi r0, 0
/* 8032DBE4 00329844  41 82 06 8C */	beq lbl_8032E270
/* 8032DBE8 00329848  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032DBEC 0032984C  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032DBF0 00329850  28 00 00 02 */	cmplwi r0, 2
/* 8032DBF4 00329854  41 82 06 7C */	beq lbl_8032E270
/* 8032DBF8 00329858  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032DBFC 0032985C  28 00 00 03 */	cmplwi r0, 3
/* 8032DC00 00329860  40 82 00 08 */	bne lbl_8032DC08
/* 8032DC04 00329864  48 00 06 6C */	b lbl_8032E270
lbl_8032DC08:
/* 8032DC08 00329868  80 64 01 A4 */	lwz r3, 0x1a4(r4)
/* 8032DC0C 0032986C  2C 03 00 13 */	cmpwi r3, 0x13
/* 8032DC10 00329870  40 82 04 1C */	bne lbl_8032E02C
/* 8032DC14 00329874  88 A4 00 0D */	lbz r5, 0xd(r4)
/* 8032DC18 00329878  38 00 00 00 */	li r0, 0
/* 8032DC1C 0032987C  38 60 00 01 */	li r3, 1
/* 8032DC20 00329880  2F 05 00 01 */	cmpwi cr6, r5, 1
/* 8032DC24 00329884  41 98 01 7C */	blt cr6, lbl_8032DDA0
/* 8032DC28 00329888  2C 05 00 08 */	cmpwi r5, 8
/* 8032DC2C 0032988C  38 C5 FF F8 */	addi r6, r5, -8
/* 8032DC30 00329890  40 81 01 38 */	ble lbl_8032DD68
/* 8032DC34 00329894  38 E0 00 00 */	li r7, 0
/* 8032DC38 00329898  39 00 00 00 */	li r8, 0
/* 8032DC3C 0032989C  39 20 00 00 */	li r9, 0
/* 8032DC40 003298A0  41 98 00 18 */	blt cr6, lbl_8032DC58
/* 8032DC44 003298A4  3C 80 80 00 */	lis r4, 0x7FFFFFFE@ha
/* 8032DC48 003298A8  38 84 FF FE */	addi r4, r4, 0x7FFFFFFE@l
/* 8032DC4C 003298AC  7C 05 20 00 */	cmpw r5, r4
/* 8032DC50 003298B0  41 81 00 08 */	bgt lbl_8032DC58
/* 8032DC54 003298B4  39 20 00 01 */	li r9, 1
lbl_8032DC58:
/* 8032DC58 003298B8  2C 09 00 00 */	cmpwi r9, 0
/* 8032DC5C 003298BC  41 82 00 40 */	beq lbl_8032DC9C
/* 8032DC60 003298C0  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032DC64 003298C4  38 A0 00 01 */	li r5, 1
/* 8032DC68 003298C8  89 44 00 0D */	lbz r10, 0xd(r4)
/* 8032DC6C 003298CC  55 49 00 00 */	rlwinm r9, r10, 0, 0, 0
/* 8032DC70 003298D0  3C 89 80 00 */	addis r4, r9, 0x8000
/* 8032DC74 003298D4  28 04 00 00 */	cmplwi r4, 0
/* 8032DC78 003298D8  40 82 00 18 */	bne lbl_8032DC90
/* 8032DC7C 003298DC  38 8A FF FF */	addi r4, r10, -1
/* 8032DC80 003298E0  54 84 00 00 */	rlwinm r4, r4, 0, 0, 0
/* 8032DC84 003298E4  7C 09 20 00 */	cmpw r9, r4
/* 8032DC88 003298E8  41 82 00 08 */	beq lbl_8032DC90
/* 8032DC8C 003298EC  38 A0 00 00 */	li r5, 0
lbl_8032DC90:
/* 8032DC90 003298F0  2C 05 00 00 */	cmpwi r5, 0
/* 8032DC94 003298F4  41 82 00 08 */	beq lbl_8032DC9C
/* 8032DC98 003298F8  39 00 00 01 */	li r8, 1
lbl_8032DC9C:
/* 8032DC9C 003298FC  2C 08 00 00 */	cmpwi r8, 0
/* 8032DCA0 00329900  41 82 00 34 */	beq lbl_8032DCD4
/* 8032DCA4 00329904  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032DCA8 00329908  38 A0 00 01 */	li r5, 1
/* 8032DCAC 0032990C  89 04 00 0D */	lbz r8, 0xd(r4)
/* 8032DCB0 00329910  38 88 FF FF */	addi r4, r8, -1
/* 8032DCB4 00329914  54 84 00 01 */	rlwinm. r4, r4, 0, 0, 0
/* 8032DCB8 00329918  40 82 00 10 */	bne lbl_8032DCC8
/* 8032DCBC 0032991C  55 04 00 01 */	rlwinm. r4, r8, 0, 0, 0
/* 8032DCC0 00329920  41 82 00 08 */	beq lbl_8032DCC8
/* 8032DCC4 00329924  38 A0 00 00 */	li r5, 0
lbl_8032DCC8:
/* 8032DCC8 00329928  2C 05 00 00 */	cmpwi r5, 0
/* 8032DCCC 0032992C  41 82 00 08 */	beq lbl_8032DCD4
/* 8032DCD0 00329930  38 E0 00 01 */	li r7, 1
lbl_8032DCD4:
/* 8032DCD4 00329934  2C 07 00 00 */	cmpwi r7, 0
/* 8032DCD8 00329938  41 82 00 90 */	beq lbl_8032DD68
/* 8032DCDC 0032993C  38 86 00 07 */	addi r4, r6, 7
/* 8032DCE0 00329940  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032DCE4 00329944  54 84 E8 FE */	srwi r4, r4, 3
/* 8032DCE8 00329948  39 40 00 01 */	li r10, 1
/* 8032DCEC 0032994C  39 65 00 01 */	addi r11, r5, 1
/* 8032DCF0 00329950  7C 89 03 A6 */	mtctr r4
/* 8032DCF4 00329954  2C 06 00 01 */	cmpwi r6, 1
/* 8032DCF8 00329958  41 80 00 70 */	blt lbl_8032DD68
lbl_8032DCFC:
/* 8032DCFC 0032995C  88 8B 02 E0 */	lbz r4, 0x2e0(r11)
/* 8032DD00 00329960  38 63 00 08 */	addi r3, r3, 8
/* 8032DD04 00329964  88 AB 02 E1 */	lbz r5, 0x2e1(r11)
/* 8032DD08 00329968  7D 46 20 30 */	slw r6, r10, r4
/* 8032DD0C 0032996C  88 8B 02 E2 */	lbz r4, 0x2e2(r11)
/* 8032DD10 00329970  89 0B 02 E3 */	lbz r8, 0x2e3(r11)
/* 8032DD14 00329974  7C 00 33 78 */	or r0, r0, r6
/* 8032DD18 00329978  7D 45 28 30 */	slw r5, r10, r5
/* 8032DD1C 0032997C  88 EB 02 E4 */	lbz r7, 0x2e4(r11)
/* 8032DD20 00329980  7C 00 2B 78 */	or r0, r0, r5
/* 8032DD24 00329984  7D 49 20 30 */	slw r9, r10, r4
/* 8032DD28 00329988  88 CB 02 E5 */	lbz r6, 0x2e5(r11)
/* 8032DD2C 0032998C  7C 00 4B 78 */	or r0, r0, r9
/* 8032DD30 00329990  7D 48 40 30 */	slw r8, r10, r8
/* 8032DD34 00329994  88 AB 02 E6 */	lbz r5, 0x2e6(r11)
/* 8032DD38 00329998  88 8B 02 E7 */	lbz r4, 0x2e7(r11)
/* 8032DD3C 0032999C  7D 47 38 30 */	slw r7, r10, r7
/* 8032DD40 003299A0  7C 00 43 78 */	or r0, r0, r8
/* 8032DD44 003299A4  7D 46 30 30 */	slw r6, r10, r6
/* 8032DD48 003299A8  7C 00 3B 78 */	or r0, r0, r7
/* 8032DD4C 003299AC  7D 45 28 30 */	slw r5, r10, r5
/* 8032DD50 003299B0  7C 00 33 78 */	or r0, r0, r6
/* 8032DD54 003299B4  7D 44 20 30 */	slw r4, r10, r4
/* 8032DD58 003299B8  7C 00 2B 78 */	or r0, r0, r5
/* 8032DD5C 003299BC  39 6B 00 08 */	addi r11, r11, 8
/* 8032DD60 003299C0  7C 00 23 78 */	or r0, r0, r4
/* 8032DD64 003299C4  42 00 FF 98 */	bdnz lbl_8032DCFC
lbl_8032DD68:
/* 8032DD68 003299C8  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032DD6C 003299CC  38 A0 00 01 */	li r5, 1
/* 8032DD70 003299D0  88 E4 00 0D */	lbz r7, 0xd(r4)
/* 8032DD74 003299D4  7C C4 1A 14 */	add r6, r4, r3
/* 8032DD78 003299D8  38 87 00 01 */	addi r4, r7, 1
/* 8032DD7C 003299DC  7C 83 20 50 */	subf r4, r3, r4
/* 8032DD80 003299E0  7C 89 03 A6 */	mtctr r4
/* 8032DD84 003299E4  7C 03 38 00 */	cmpw r3, r7
/* 8032DD88 003299E8  41 81 00 18 */	bgt lbl_8032DDA0
lbl_8032DD8C:
/* 8032DD8C 003299EC  88 66 02 E0 */	lbz r3, 0x2e0(r6)
/* 8032DD90 003299F0  38 C6 00 01 */	addi r6, r6, 1
/* 8032DD94 003299F4  7C A3 18 30 */	slw r3, r5, r3
/* 8032DD98 003299F8  7C 00 1B 78 */	or r0, r0, r3
/* 8032DD9C 003299FC  42 00 FF F0 */	bdnz lbl_8032DD8C
lbl_8032DDA0:
/* 8032DDA0 00329A00  80 8D B0 64 */	lwz r4, lbl_80640324-_SDA_BASE_(r13)
/* 8032DDA4 00329A04  80 64 00 08 */	lwz r3, 8(r4)
/* 8032DDA8 00329A08  7C 03 00 40 */	cmplw r3, r0
/* 8032DDAC 00329A0C  40 82 00 C4 */	bne lbl_8032DE70
/* 8032DDB0 00329A10  80 64 00 0C */	lwz r3, 0xc(r4)
/* 8032DDB4 00329A14  7C 03 00 40 */	cmplw r3, r0
/* 8032DDB8 00329A18  40 82 00 3C */	bne lbl_8032DDF4
/* 8032DDBC 00329A1C  38 9F 12 10 */	addi r4, r31, 0x1210
/* 8032DDC0 00329A20  38 60 00 80 */	li r3, 0x80
/* 8032DDC4 00329A24  4C C6 31 82 */	crclr 6
/* 8032DDC8 00329A28  4B FE ED 6D */	bl DWC_Printf
/* 8032DDCC 00329A2C  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032DDD0 00329A30  38 60 00 00 */	li r3, 0
/* 8032DDD4 00329A34  88 04 00 0D */	lbz r0, 0xd(r4)
/* 8032DDD8 00329A38  98 04 00 16 */	stb r0, 0x16(r4)
/* 8032DDDC 00329A3C  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032DDE0 00329A40  88 85 00 0D */	lbz r4, 0xd(r5)
/* 8032DDE4 00329A44  38 04 FF FF */	addi r0, r4, -1
/* 8032DDE8 00329A48  98 05 01 A8 */	stb r0, 0x1a8(r5)
/* 8032DDEC 00329A4C  4B FF DD 31 */	bl DWCi_PostProcessConnection
/* 8032DDF0 00329A50  48 00 04 80 */	b lbl_8032E270
lbl_8032DDF4:
/* 8032DDF4 00329A54  38 9F 12 40 */	addi r4, r31, 0x1240
/* 8032DDF8 00329A58  38 60 00 80 */	li r3, 0x80
/* 8032DDFC 00329A5C  4C C6 31 82 */	crclr 6
/* 8032DE00 00329A60  4B FE ED 35 */	bl DWC_Printf
/* 8032DE04 00329A64  4B F4 49 B5 */	bl OSGetTime
/* 8032DE08 00329A68  80 AD B0 64 */	lwz r5, lbl_80640324-_SDA_BASE_(r13)
/* 8032DE0C 00329A6C  38 00 00 00 */	li r0, 0
/* 8032DE10 00329A70  90 85 00 1C */	stw r4, 0x1c(r5)
/* 8032DE14 00329A74  90 65 00 18 */	stw r3, 0x18(r5)
/* 8032DE18 00329A78  90 05 00 08 */	stw r0, 8(r5)
/* 8032DE1C 00329A7C  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032DE20 00329A80  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032DE24 00329A84  2C 00 00 00 */	cmpwi r0, 0
/* 8032DE28 00329A88  40 82 00 2C */	bne lbl_8032DE54
/* 8032DE2C 00329A8C  38 60 00 03 */	li r3, 3
/* 8032DE30 00329A90  38 00 00 02 */	li r0, 2
/* 8032DE34 00329A94  90 64 01 A4 */	stw r3, 0x1a4(r4)
/* 8032DE38 00329A98  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032DE3C 00329A9C  90 03 00 E8 */	stw r0, 0xe8(r3)
/* 8032DE40 00329AA0  4B F4 49 79 */	bl OSGetTime
/* 8032DE44 00329AA4  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032DE48 00329AA8  90 85 00 F4 */	stw r4, 0xf4(r5)
/* 8032DE4C 00329AAC  90 65 00 F0 */	stw r3, 0xf0(r5)
/* 8032DE50 00329AB0  48 00 04 20 */	b lbl_8032E270
lbl_8032DE54:
/* 8032DE54 00329AB4  38 00 00 04 */	li r0, 4
/* 8032DE58 00329AB8  38 60 00 01 */	li r3, 1
/* 8032DE5C 00329ABC  90 04 01 A4 */	stw r0, 0x1a4(r4)
/* 8032DE60 00329AC0  38 80 00 00 */	li r4, 0
/* 8032DE64 00329AC4  38 A0 00 00 */	li r5, 0
/* 8032DE68 00329AC8  4B FF D1 8D */	bl DWCi_SendResvCommandToFriend
/* 8032DE6C 00329ACC  48 00 04 04 */	b lbl_8032E270
lbl_8032DE70:
/* 8032DE70 00329AD0  4B F4 49 49 */	bl OSGetTime
/* 8032DE74 00329AD4  3C A0 80 00 */	lis r5, 0x800000F8@ha
/* 8032DE78 00329AD8  81 0D B0 64 */	lwz r8, lbl_80640324-_SDA_BASE_(r13)
/* 8032DE7C 00329ADC  80 05 00 F8 */	lwz r0, 0x800000F8@l(r5)
/* 8032DE80 00329AE0  3C A0 10 62 */	lis r5, 0x10624DD3@ha
/* 8032DE84 00329AE4  80 E8 00 1C */	lwz r7, 0x1c(r8)
/* 8032DE88 00329AE8  38 A5 4D D3 */	addi r5, r5, 0x10624DD3@l
/* 8032DE8C 00329AEC  54 00 F0 BE */	srwi r0, r0, 2
/* 8032DE90 00329AF0  80 C8 00 18 */	lwz r6, 0x18(r8)
/* 8032DE94 00329AF4  7C 05 00 16 */	mulhwu r0, r5, r0
/* 8032DE98 00329AF8  7C 87 20 10 */	subfc r4, r7, r4
/* 8032DE9C 00329AFC  7C 66 19 10 */	subfe r3, r6, r3
/* 8032DEA0 00329B00  8B A8 00 02 */	lbz r29, 2(r8)
/* 8032DEA4 00329B04  38 A0 00 00 */	li r5, 0
/* 8032DEA8 00329B08  54 06 D1 BE */	srwi r6, r0, 6
/* 8032DEAC 00329B0C  4B E9 93 CD */	bl __div2i
/* 8032DEB0 00329B10  1C DD 17 70 */	mulli r6, r29, 0x1770
/* 8032DEB4 00329B14  3B C0 00 00 */	li r30, 0
/* 8032DEB8 00329B18  6C 60 80 00 */	xoris r0, r3, 0x8000
/* 8032DEBC 00329B1C  6F C5 80 00 */	xoris r5, r30, 0x8000
/* 8032DEC0 00329B20  7C 66 20 10 */	subfc r3, r6, r4
/* 8032DEC4 00329B24  7C A5 01 10 */	subfe r5, r5, r0
/* 8032DEC8 00329B28  7C A0 01 10 */	subfe r5, r0, r0
/* 8032DECC 00329B2C  7C A5 00 D1 */	neg. r5, r5
/* 8032DED0 00329B30  40 82 03 A0 */	bne lbl_8032E270
/* 8032DED4 00329B34  38 9F 12 6C */	addi r4, r31, 0x126c
/* 8032DED8 00329B38  38 BD FF FF */	addi r5, r29, -1
/* 8032DEDC 00329B3C  38 60 00 04 */	li r3, 4
/* 8032DEE0 00329B40  38 C0 00 05 */	li r6, 5
/* 8032DEE4 00329B44  4C C6 31 82 */	crclr 6
/* 8032DEE8 00329B48  4B FE EC 4D */	bl DWC_Printf
/* 8032DEEC 00329B4C  80 6D B0 64 */	lwz r3, lbl_80640324-_SDA_BASE_(r13)
/* 8032DEF0 00329B50  88 03 00 02 */	lbz r0, 2(r3)
/* 8032DEF4 00329B54  28 00 00 05 */	cmplwi r0, 5
/* 8032DEF8 00329B58  40 81 00 88 */	ble lbl_8032DF80
/* 8032DEFC 00329B5C  80 A3 00 08 */	lwz r5, 8(r3)
/* 8032DF00 00329B60  38 9F 12 9C */	addi r4, r31, 0x129c
/* 8032DF04 00329B64  38 60 00 04 */	li r3, 4
/* 8032DF08 00329B68  4C C6 31 82 */	crclr 6
/* 8032DF0C 00329B6C  4B FE EC 29 */	bl DWC_Printf
/* 8032DF10 00329B70  80 6D B0 64 */	lwz r3, lbl_80640324-_SDA_BASE_(r13)
/* 8032DF14 00329B74  2C 03 00 00 */	cmpwi r3, 0
/* 8032DF18 00329B78  41 82 00 34 */	beq lbl_8032DF4C
/* 8032DF1C 00329B7C  88 03 00 00 */	lbz r0, 0(r3)
/* 8032DF20 00329B80  2C 00 00 00 */	cmpwi r0, 0
/* 8032DF24 00329B84  41 82 00 28 */	beq lbl_8032DF4C
/* 8032DF28 00329B88  93 C3 00 08 */	stw r30, 8(r3)
/* 8032DF2C 00329B8C  80 6D B0 64 */	lwz r3, lbl_80640324-_SDA_BASE_(r13)
/* 8032DF30 00329B90  93 C3 00 0C */	stw r30, 0xc(r3)
/* 8032DF34 00329B94  80 6D B0 64 */	lwz r3, lbl_80640324-_SDA_BASE_(r13)
/* 8032DF38 00329B98  9B C3 00 02 */	stb r30, 2(r3)
/* 8032DF3C 00329B9C  4B F4 48 7D */	bl OSGetTime
/* 8032DF40 00329BA0  80 AD B0 64 */	lwz r5, lbl_80640324-_SDA_BASE_(r13)
/* 8032DF44 00329BA4  90 85 00 1C */	stw r4, 0x1c(r5)
/* 8032DF48 00329BA8  90 65 00 18 */	stw r3, 0x18(r5)
lbl_8032DF4C:
/* 8032DF4C 00329BAC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032DF50 00329BB0  38 00 00 02 */	li r0, 2
/* 8032DF54 00329BB4  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 8032DF58 00329BB8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032DF5C 00329BBC  80 63 00 04 */	lwz r3, 4(r3)
/* 8032DF60 00329BC0  80 63 00 00 */	lwz r3, 0(r3)
/* 8032DF64 00329BC4  48 01 BE 0D */	bl gt2CloseAllConnectionsHard
/* 8032DF68 00329BC8  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032DF6C 00329BCC  38 00 00 00 */	li r0, 0
/* 8032DF70 00329BD0  38 60 00 01 */	li r3, 1
/* 8032DF74 00329BD4  98 04 01 AC */	stb r0, 0x1ac(r4)
/* 8032DF78 00329BD8  4B FF EB F9 */	bl DWCi_RestartFromCancel
/* 8032DF7C 00329BDC  48 00 02 F4 */	b lbl_8032E270
lbl_8032DF80:
/* 8032DF80 00329BE0  3B 80 00 01 */	li r28, 1
/* 8032DF84 00329BE4  3B E0 00 02 */	li r31, 2
/* 8032DF88 00329BE8  3B A0 00 04 */	li r29, 4
/* 8032DF8C 00329BEC  3B C0 00 01 */	li r30, 1
/* 8032DF90 00329BF0  48 00 00 78 */	b lbl_8032E008
lbl_8032DF94:
/* 8032DF94 00329BF4  7C 63 E2 14 */	add r3, r3, r28
/* 8032DF98 00329BF8  80 8D B0 64 */	lwz r4, lbl_80640324-_SDA_BASE_(r13)
/* 8032DF9C 00329BFC  88 03 02 E0 */	lbz r0, 0x2e0(r3)
/* 8032DFA0 00329C00  80 64 00 08 */	lwz r3, 8(r4)
/* 8032DFA4 00329C04  7F C0 00 30 */	slw r0, r30, r0
/* 8032DFA8 00329C08  7C 60 00 39 */	and. r0, r3, r0
/* 8032DFAC 00329C0C  40 82 00 50 */	bne lbl_8032DFFC
/* 8032DFB0 00329C10  80 0D B0 68 */	lwz r0, lbl_80640328-_SDA_BASE_(r13)
/* 8032DFB4 00329C14  38 60 00 11 */	li r3, 0x11
/* 8032DFB8 00329C18  38 E0 00 00 */	li r7, 0
/* 8032DFBC 00329C1C  39 00 00 00 */	li r8, 0
/* 8032DFC0 00329C20  7C A0 EA 14 */	add r5, r0, r29
/* 8032DFC4 00329C24  7C C0 FA 14 */	add r6, r0, r31
/* 8032DFC8 00329C28  80 85 00 F8 */	lwz r4, 0xf8(r5)
/* 8032DFCC 00329C2C  80 A5 00 24 */	lwz r5, 0x24(r5)
/* 8032DFD0 00329C30  A0 C6 00 A4 */	lhz r6, 0xa4(r6)
/* 8032DFD4 00329C34  4B FF A9 71 */	bl DWCi_SendMatchCommand
/* 8032DFD8 00329C38  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032DFDC 00329C3C  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032DFE0 00329C40  2C 00 00 00 */	cmpwi r0, 0
/* 8032DFE4 00329C44  40 82 00 0C */	bne lbl_8032DFF0
/* 8032DFE8 00329C48  48 00 04 B1 */	bl DWCi_HandleSBError
/* 8032DFEC 00329C4C  48 00 00 08 */	b lbl_8032DFF4
lbl_8032DFF0:
/* 8032DFF0 00329C50  48 00 02 A1 */	bl DWCi_HandleGPError
lbl_8032DFF4:
/* 8032DFF4 00329C54  2C 03 00 00 */	cmpwi r3, 0
/* 8032DFF8 00329C58  40 82 02 78 */	bne lbl_8032E270
lbl_8032DFFC:
/* 8032DFFC 00329C5C  3B FF 00 02 */	addi r31, r31, 2
/* 8032E000 00329C60  3B BD 00 04 */	addi r29, r29, 4
/* 8032E004 00329C64  3B 9C 00 01 */	addi r28, r28, 1
lbl_8032E008:
/* 8032E008 00329C68  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032E00C 00329C6C  88 03 00 0D */	lbz r0, 0xd(r3)
/* 8032E010 00329C70  7C 1C 00 00 */	cmpw r28, r0
/* 8032E014 00329C74  40 81 FF 80 */	ble lbl_8032DF94
/* 8032E018 00329C78  80 8D B0 64 */	lwz r4, lbl_80640324-_SDA_BASE_(r13)
/* 8032E01C 00329C7C  88 64 00 02 */	lbz r3, 2(r4)
/* 8032E020 00329C80  38 03 00 01 */	addi r0, r3, 1
/* 8032E024 00329C84  98 04 00 02 */	stb r0, 2(r4)
/* 8032E028 00329C88  48 00 02 48 */	b lbl_8032E270
lbl_8032E02C:
/* 8032E02C 00329C8C  38 03 FF FD */	addi r0, r3, -3
/* 8032E030 00329C90  28 00 00 01 */	cmplwi r0, 1
/* 8032E034 00329C94  41 81 02 3C */	bgt lbl_8032E270
/* 8032E038 00329C98  88 7E 00 01 */	lbz r3, 1(r30)
/* 8032E03C 00329C9C  88 84 00 0D */	lbz r4, 0xd(r4)
/* 8032E040 00329CA0  38 03 FF FF */	addi r0, r3, -1
/* 8032E044 00329CA4  7C 04 00 00 */	cmpw r4, r0
/* 8032E048 00329CA8  41 80 02 28 */	blt lbl_8032E270
/* 8032E04C 00329CAC  88 1E 00 02 */	lbz r0, 2(r30)
/* 8032E050 00329CB0  2C 00 00 00 */	cmpwi r0, 0
/* 8032E054 00329CB4  40 82 00 64 */	bne lbl_8032E0B8
/* 8032E058 00329CB8  4B F4 47 61 */	bl OSGetTime
/* 8032E05C 00329CBC  3C A0 80 00 */	lis r5, 0x800000F8@ha
/* 8032E060 00329CC0  83 CD B0 64 */	lwz r30, lbl_80640324-_SDA_BASE_(r13)
/* 8032E064 00329CC4  80 05 00 F8 */	lwz r0, 0x800000F8@l(r5)
/* 8032E068 00329CC8  3C A0 10 62 */	lis r5, 0x10624DD3@ha
/* 8032E06C 00329CCC  80 FE 00 14 */	lwz r7, 0x14(r30)
/* 8032E070 00329CD0  38 A5 4D D3 */	addi r5, r5, 0x10624DD3@l
/* 8032E074 00329CD4  54 00 F0 BE */	srwi r0, r0, 2
/* 8032E078 00329CD8  80 DE 00 10 */	lwz r6, 0x10(r30)
/* 8032E07C 00329CDC  7C 05 00 16 */	mulhwu r0, r5, r0
/* 8032E080 00329CE0  7C 87 20 10 */	subfc r4, r7, r4
/* 8032E084 00329CE4  7C 66 19 10 */	subfe r3, r6, r3
/* 8032E088 00329CE8  38 A0 00 00 */	li r5, 0
/* 8032E08C 00329CEC  54 06 D1 BE */	srwi r6, r0, 6
/* 8032E090 00329CF0  4B E9 91 E9 */	bl __div2i
/* 8032E094 00329CF4  80 DE 00 04 */	lwz r6, 4(r30)
/* 8032E098 00329CF8  38 A0 00 00 */	li r5, 0
/* 8032E09C 00329CFC  6C 60 80 00 */	xoris r0, r3, 0x8000
/* 8032E0A0 00329D00  6C A5 80 00 */	xoris r5, r5, 0x8000
/* 8032E0A4 00329D04  7C 66 20 10 */	subfc r3, r6, r4
/* 8032E0A8 00329D08  7C A5 01 10 */	subfe r5, r5, r0
/* 8032E0AC 00329D0C  7C A0 01 10 */	subfe r5, r0, r0
/* 8032E0B0 00329D10  7C A5 00 D1 */	neg. r5, r5
/* 8032E0B4 00329D14  41 82 00 74 */	beq lbl_8032E128
lbl_8032E0B8:
/* 8032E0B8 00329D18  88 1E 00 02 */	lbz r0, 2(r30)
/* 8032E0BC 00329D1C  2C 00 00 00 */	cmpwi r0, 0
/* 8032E0C0 00329D20  41 82 01 B0 */	beq lbl_8032E270
/* 8032E0C4 00329D24  4B F4 46 F5 */	bl OSGetTime
/* 8032E0C8 00329D28  3C A0 80 00 */	lis r5, 0x800000F8@ha
/* 8032E0CC 00329D2C  83 AD B0 64 */	lwz r29, lbl_80640324-_SDA_BASE_(r13)
/* 8032E0D0 00329D30  80 05 00 F8 */	lwz r0, 0x800000F8@l(r5)
/* 8032E0D4 00329D34  3C A0 10 62 */	lis r5, 0x10624DD3@ha
/* 8032E0D8 00329D38  80 FD 00 1C */	lwz r7, 0x1c(r29)
/* 8032E0DC 00329D3C  38 A5 4D D3 */	addi r5, r5, 0x10624DD3@l
/* 8032E0E0 00329D40  54 00 F0 BE */	srwi r0, r0, 2
/* 8032E0E4 00329D44  80 DD 00 18 */	lwz r6, 0x18(r29)
/* 8032E0E8 00329D48  7C 05 00 16 */	mulhwu r0, r5, r0
/* 8032E0EC 00329D4C  7C 87 20 10 */	subfc r4, r7, r4
/* 8032E0F0 00329D50  7C 66 19 10 */	subfe r3, r6, r3
/* 8032E0F4 00329D54  38 A0 00 00 */	li r5, 0
/* 8032E0F8 00329D58  54 06 D1 BE */	srwi r6, r0, 6
/* 8032E0FC 00329D5C  4B E9 91 7D */	bl __div2i
/* 8032E100 00329D60  80 DD 00 04 */	lwz r6, 4(r29)
/* 8032E104 00329D64  38 A0 00 00 */	li r5, 0
/* 8032E108 00329D68  6C 60 80 00 */	xoris r0, r3, 0x8000
/* 8032E10C 00329D6C  54 C3 F0 BE */	srwi r3, r6, 2
/* 8032E110 00329D70  6C A5 80 00 */	xoris r5, r5, 0x8000
/* 8032E114 00329D74  7C 63 20 10 */	subfc r3, r3, r4
/* 8032E118 00329D78  7C A5 01 10 */	subfe r5, r5, r0
/* 8032E11C 00329D7C  7C A0 01 10 */	subfe r5, r0, r0
/* 8032E120 00329D80  7C A5 00 D1 */	neg. r5, r5
/* 8032E124 00329D84  40 82 01 4C */	bne lbl_8032E270
lbl_8032E128:
/* 8032E128 00329D88  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032E12C 00329D8C  80 83 02 14 */	lwz r4, 0x214(r3)
/* 8032E130 00329D90  2C 04 00 00 */	cmpwi r4, 0
/* 8032E134 00329D94  41 82 00 4C */	beq lbl_8032E180
/* 8032E138 00329D98  80 A3 00 24 */	lwz r5, 0x24(r3)
/* 8032E13C 00329D9C  38 E0 00 00 */	li r7, 0
/* 8032E140 00329DA0  A0 C3 00 A4 */	lhz r6, 0xa4(r3)
/* 8032E144 00329DA4  38 60 00 05 */	li r3, 5
/* 8032E148 00329DA8  39 00 00 00 */	li r8, 0
/* 8032E14C 00329DAC  4B FF A7 F9 */	bl DWCi_SendMatchCommand
/* 8032E150 00329DB0  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032E154 00329DB4  38 00 00 00 */	li r0, 0
/* 8032E158 00329DB8  90 04 02 14 */	stw r0, 0x214(r4)
/* 8032E15C 00329DBC  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032E160 00329DC0  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032E164 00329DC4  2C 00 00 00 */	cmpwi r0, 0
/* 8032E168 00329DC8  40 82 00 0C */	bne lbl_8032E174
/* 8032E16C 00329DCC  48 00 03 2D */	bl DWCi_HandleSBError
/* 8032E170 00329DD0  48 00 00 08 */	b lbl_8032E178
lbl_8032E174:
/* 8032E174 00329DD4  48 00 01 1D */	bl DWCi_HandleGPError
lbl_8032E178:
/* 8032E178 00329DD8  2C 03 00 00 */	cmpwi r3, 0
/* 8032E17C 00329DDC  40 82 00 F4 */	bne lbl_8032E270
lbl_8032E180:
/* 8032E180 00329DE0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032E184 00329DE4  38 00 00 13 */	li r0, 0x13
/* 8032E188 00329DE8  90 03 01 A4 */	stw r0, 0x1a4(r3)
/* 8032E18C 00329DEC  4B F4 46 2D */	bl OSGetTime
/* 8032E190 00329DF0  3C A0 80 00 */	lis r5, 0x800000F8@ha
/* 8032E194 00329DF4  80 CD B0 64 */	lwz r6, lbl_80640324-_SDA_BASE_(r13)
/* 8032E198 00329DF8  80 05 00 F8 */	lwz r0, 0x800000F8@l(r5)
/* 8032E19C 00329DFC  3C A0 10 62 */	lis r5, 0x10624DD3@ha
/* 8032E1A0 00329E00  80 E6 00 14 */	lwz r7, 0x14(r6)
/* 8032E1A4 00329E04  38 A5 4D D3 */	addi r5, r5, 0x10624DD3@l
/* 8032E1A8 00329E08  54 00 F0 BE */	srwi r0, r0, 2
/* 8032E1AC 00329E0C  80 C6 00 10 */	lwz r6, 0x10(r6)
/* 8032E1B0 00329E10  7C 05 00 16 */	mulhwu r0, r5, r0
/* 8032E1B4 00329E14  7C 87 20 10 */	subfc r4, r7, r4
/* 8032E1B8 00329E18  7C 66 19 10 */	subfe r3, r6, r3
/* 8032E1BC 00329E1C  38 A0 00 00 */	li r5, 0
/* 8032E1C0 00329E20  54 06 D1 BE */	srwi r6, r0, 6
/* 8032E1C4 00329E24  4B E9 90 B5 */	bl __div2i
/* 8032E1C8 00329E28  7C 86 23 78 */	mr r6, r4
/* 8032E1CC 00329E2C  7C 65 1B 78 */	mr r5, r3
/* 8032E1D0 00329E30  38 9F 12 D8 */	addi r4, r31, 0x12d8
/* 8032E1D4 00329E34  38 60 00 80 */	li r3, 0x80
/* 8032E1D8 00329E38  4C C6 31 82 */	crclr 6
/* 8032E1DC 00329E3C  4B FE E9 59 */	bl DWC_Printf
/* 8032E1E0 00329E40  3B A0 00 01 */	li r29, 1
/* 8032E1E4 00329E44  3B C0 00 02 */	li r30, 2
/* 8032E1E8 00329E48  3B E0 00 04 */	li r31, 4
/* 8032E1EC 00329E4C  48 00 00 5C */	b lbl_8032E248
lbl_8032E1F0:
/* 8032E1F0 00329E50  80 0D B0 68 */	lwz r0, lbl_80640328-_SDA_BASE_(r13)
/* 8032E1F4 00329E54  38 60 00 11 */	li r3, 0x11
/* 8032E1F8 00329E58  38 E0 00 00 */	li r7, 0
/* 8032E1FC 00329E5C  39 00 00 00 */	li r8, 0
/* 8032E200 00329E60  7C A0 FA 14 */	add r5, r0, r31
/* 8032E204 00329E64  7C C0 F2 14 */	add r6, r0, r30
/* 8032E208 00329E68  80 85 00 F8 */	lwz r4, 0xf8(r5)
/* 8032E20C 00329E6C  80 A5 00 24 */	lwz r5, 0x24(r5)
/* 8032E210 00329E70  A0 C6 00 A4 */	lhz r6, 0xa4(r6)
/* 8032E214 00329E74  4B FF A7 31 */	bl DWCi_SendMatchCommand
/* 8032E218 00329E78  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032E21C 00329E7C  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032E220 00329E80  2C 00 00 00 */	cmpwi r0, 0
/* 8032E224 00329E84  40 82 00 0C */	bne lbl_8032E230
/* 8032E228 00329E88  48 00 02 71 */	bl DWCi_HandleSBError
/* 8032E22C 00329E8C  48 00 00 08 */	b lbl_8032E234
lbl_8032E230:
/* 8032E230 00329E90  48 00 00 61 */	bl DWCi_HandleGPError
lbl_8032E234:
/* 8032E234 00329E94  2C 03 00 00 */	cmpwi r3, 0
/* 8032E238 00329E98  40 82 00 38 */	bne lbl_8032E270
/* 8032E23C 00329E9C  3B DE 00 02 */	addi r30, r30, 2
/* 8032E240 00329EA0  3B FF 00 04 */	addi r31, r31, 4
/* 8032E244 00329EA4  3B BD 00 01 */	addi r29, r29, 1
lbl_8032E248:
/* 8032E248 00329EA8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032E24C 00329EAC  88 03 00 0D */	lbz r0, 0xd(r3)
/* 8032E250 00329EB0  7C 1D 00 00 */	cmpw r29, r0
/* 8032E254 00329EB4  40 81 FF 9C */	ble lbl_8032E1F0
/* 8032E258 00329EB8  4B F4 45 61 */	bl OSGetTime
/* 8032E25C 00329EBC  80 AD B0 64 */	lwz r5, lbl_80640324-_SDA_BASE_(r13)
/* 8032E260 00329EC0  38 00 00 01 */	li r0, 1
/* 8032E264 00329EC4  90 85 00 1C */	stw r4, 0x1c(r5)
/* 8032E268 00329EC8  90 65 00 18 */	stw r3, 0x18(r5)
/* 8032E26C 00329ECC  98 05 00 02 */	stb r0, 2(r5)
lbl_8032E270:
/* 8032E270 00329ED0  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8032E274 00329ED4  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8032E278 00329ED8  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8032E27C 00329EDC  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 8032E280 00329EE0  83 81 00 10 */	lwz r28, 0x10(r1)
/* 8032E284 00329EE4  7C 08 03 A6 */	mtlr r0
/* 8032E288 00329EE8  38 21 00 20 */	addi r1, r1, 0x20
/* 8032E28C 00329EEC  4E 80 00 20 */	blr

.global DWCi_HandleGPError
DWCi_HandleGPError:
/* 8032E290 00329EF0  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8032E294 00329EF4  7C 08 02 A6 */	mflr r0
/* 8032E298 00329EF8  90 01 00 24 */	stw r0, 0x24(r1)
/* 8032E29C 00329EFC  39 61 00 20 */	addi r11, r1, 0x20
/* 8032E2A0 00329F00  4B E9 8E 85 */	bl _savegpr_26
/* 8032E2A4 00329F04  2C 03 00 00 */	cmpwi r3, 0
/* 8032E2A8 00329F08  7C 7F 1B 78 */	mr r31, r3
/* 8032E2AC 00329F0C  40 82 00 0C */	bne lbl_8032E2B8
/* 8032E2B0 00329F10  38 60 00 00 */	li r3, 0
/* 8032E2B4 00329F14  48 00 01 CC */	b lbl_8032E480
lbl_8032E2B8:
/* 8032E2B8 00329F18  3C 80 80 45 */	lis r4, lbl_804492E8@ha
/* 8032E2BC 00329F1C  7F E5 FB 78 */	mr r5, r31
/* 8032E2C0 00329F20  38 84 92 E8 */	addi r4, r4, lbl_804492E8@l
/* 8032E2C4 00329F24  38 60 00 02 */	li r3, 2
/* 8032E2C8 00329F28  4C C6 31 82 */	crclr 6
/* 8032E2CC 00329F2C  4B FE E8 69 */	bl DWC_Printf
/* 8032E2D0 00329F30  2C 1F 00 03 */	cmpwi r31, 3
/* 8032E2D4 00329F34  41 82 00 3C */	beq lbl_8032E310
/* 8032E2D8 00329F38  40 80 00 14 */	bge lbl_8032E2EC
/* 8032E2DC 00329F3C  2C 1F 00 01 */	cmpwi r31, 1
/* 8032E2E0 00329F40  41 82 00 18 */	beq lbl_8032E2F8
/* 8032E2E4 00329F44  40 80 00 20 */	bge lbl_8032E304
/* 8032E2E8 00329F48  48 00 00 3C */	b lbl_8032E324
lbl_8032E2EC:
/* 8032E2EC 00329F4C  2C 1F 00 05 */	cmpwi r31, 5
/* 8032E2F0 00329F50  40 80 00 34 */	bge lbl_8032E324
/* 8032E2F4 00329F54  48 00 00 28 */	b lbl_8032E31C
lbl_8032E2F8:
/* 8032E2F8 00329F58  3B 40 00 09 */	li r26, 9
/* 8032E2FC 00329F5C  3B 60 FF FF */	li r27, -1
/* 8032E300 00329F60  48 00 00 24 */	b lbl_8032E324
lbl_8032E304:
/* 8032E304 00329F64  3B 40 00 09 */	li r26, 9
/* 8032E308 00329F68  3B 60 FF FE */	li r27, -2
/* 8032E30C 00329F6C  48 00 00 18 */	b lbl_8032E324
lbl_8032E310:
/* 8032E310 00329F70  3B 40 00 06 */	li r26, 6
/* 8032E314 00329F74  3B 60 FF F6 */	li r27, -10
/* 8032E318 00329F78  48 00 00 0C */	b lbl_8032E324
lbl_8032E31C:
/* 8032E31C 00329F7C  3B 40 00 06 */	li r26, 6
/* 8032E320 00329F80  3B 60 FF EC */	li r27, -20
lbl_8032E324:
/* 8032E324 00329F84  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032E328 00329F88  2C 03 00 00 */	cmpwi r3, 0
/* 8032E32C 00329F8C  41 82 01 50 */	beq lbl_8032E47C
/* 8032E330 00329F90  2C 1A 00 00 */	cmpwi r26, 0
/* 8032E334 00329F94  41 82 01 48 */	beq lbl_8032E47C
/* 8032E338 00329F98  38 00 00 02 */	li r0, 2
/* 8032E33C 00329F9C  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 8032E340 00329FA0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032E344 00329FA4  80 63 00 04 */	lwz r3, 4(r3)
/* 8032E348 00329FA8  80 63 00 00 */	lwz r3, 0(r3)
/* 8032E34C 00329FAC  48 01 BA 25 */	bl gt2CloseAllConnectionsHard
/* 8032E350 00329FB0  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032E354 00329FB4  3B C0 00 00 */	li r30, 0
/* 8032E358 00329FB8  3C 9B FF FF */	addis r4, r27, 0xffff
/* 8032E35C 00329FBC  7F 43 D3 78 */	mr r3, r26
/* 8032E360 00329FC0  9B C5 01 AC */	stb r30, 0x1ac(r5)
/* 8032E364 00329FC4  38 84 C3 98 */	addi r4, r4, -15464
/* 8032E368 00329FC8  4B FE E2 19 */	bl DWCi_SetError
/* 8032E36C 00329FCC  38 60 00 01 */	li r3, 1
/* 8032E370 00329FD0  38 8D 8D B8 */	addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 8032E374 00329FD4  38 A0 00 00 */	li r5, 0
/* 8032E378 00329FD8  4B FF 18 D9 */	bl DWCi_SetGPStatus
/* 8032E37C 00329FDC  83 6D B0 68 */	lwz r27, lbl_80640328-_SDA_BASE_(r13)
/* 8032E380 00329FE0  88 9B 00 15 */	lbz r4, 0x15(r27)
/* 8032E384 00329FE4  80 7B 02 1C */	lwz r3, 0x21c(r27)
/* 8032E388 00329FE8  38 04 FF FE */	addi r0, r4, -2
/* 8032E38C 00329FEC  7C 04 00 34 */	cntlzw r4, r0
/* 8032E390 00329FF0  7C 60 00 34 */	cntlzw r0, r3
/* 8032E394 00329FF4  54 9D D9 7E */	srwi r29, r4, 5
/* 8032E398 00329FF8  54 1C D9 7E */	srwi r28, r0, 5
/* 8032E39C 00329FFC  4B FF 17 AD */	bl DWCi_GetFriendListIndex
/* 8032E3A0 0032A000  81 9B 04 78 */	lwz r12, 0x478(r27)
/* 8032E3A4 0032A004  7C 67 1B 78 */	mr r7, r3
/* 8032E3A8 0032A008  7F 43 D3 78 */	mr r3, r26
/* 8032E3AC 0032A00C  7F 85 E3 78 */	mr r5, r28
/* 8032E3B0 0032A010  7F A6 EB 78 */	mr r6, r29
/* 8032E3B4 0032A014  81 1B 04 7C */	lwz r8, 0x47c(r27)
/* 8032E3B8 0032A018  38 80 00 00 */	li r4, 0
/* 8032E3BC 0032A01C  7D 89 03 A6 */	mtctr r12
/* 8032E3C0 0032A020  4E 80 04 21 */	bctrl
/* 8032E3C4 0032A024  3C 80 80 45 */	lis r4, lbl_80448038@ha
/* 8032E3C8 0032A028  38 60 00 40 */	li r3, 0x40
/* 8032E3CC 0032A02C  38 84 80 38 */	addi r4, r4, lbl_80448038@l
/* 8032E3D0 0032A030  4C C6 31 82 */	crclr 6
/* 8032E3D4 0032A034  4B FE E7 61 */	bl DWC_Printf
/* 8032E3D8 0032A038  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032E3DC 0032A03C  2C 03 00 00 */	cmpwi r3, 0
/* 8032E3E0 0032A040  41 82 00 9C */	beq lbl_8032E47C
/* 8032E3E4 0032A044  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 8032E3E8 0032A048  2C 03 00 00 */	cmpwi r3, 0
/* 8032E3EC 0032A04C  41 82 00 10 */	beq lbl_8032E3FC
/* 8032E3F0 0032A050  48 03 00 AD */	bl ServerBrowserFree
/* 8032E3F4 0032A054  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032E3F8 0032A058  93 C3 00 E4 */	stw r30, 0xe4(r3)
lbl_8032E3FC:
/* 8032E3FC 0032A05C  48 02 C7 B9 */	bl NNFreeNegotiateList
/* 8032E400 0032A060  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032E404 0032A064  3B C0 00 00 */	li r30, 0
/* 8032E408 0032A068  93 C3 01 A4 */	stw r30, 0x1a4(r3)
/* 8032E40C 0032A06C  80 8D B0 60 */	lwz r4, lbl_80640320-_SDA_BASE_(r13)
/* 8032E410 0032A070  2C 04 00 00 */	cmpwi r4, 0
/* 8032E414 0032A074  41 82 00 14 */	beq lbl_8032E428
/* 8032E418 0032A078  38 60 00 04 */	li r3, 4
/* 8032E41C 0032A07C  38 A0 00 00 */	li r5, 0
/* 8032E420 0032A080  4B FE E5 69 */	bl DWC_Free
/* 8032E424 0032A084  93 CD B0 60 */	stw r30, lbl_80640320-_SDA_BASE_(r13)
lbl_8032E428:
/* 8032E428 0032A088  3F 80 80 61 */	lis r28, lbl_8060FD88@ha
/* 8032E42C 0032A08C  3B C0 00 00 */	li r30, 0
/* 8032E430 0032A090  3B 9C FD 88 */	addi r28, r28, lbl_8060FD88@l
lbl_8032E434:
/* 8032E434 0032A094  80 9C 00 04 */	lwz r4, 4(r28)
/* 8032E438 0032A098  2C 04 00 00 */	cmpwi r4, 0
/* 8032E43C 0032A09C  41 82 00 10 */	beq lbl_8032E44C
/* 8032E440 0032A0A0  38 60 00 04 */	li r3, 4
/* 8032E444 0032A0A4  38 A0 00 00 */	li r5, 0
/* 8032E448 0032A0A8  4B FE E5 41 */	bl DWC_Free
lbl_8032E44C:
/* 8032E44C 0032A0AC  3B DE 00 01 */	addi r30, r30, 1
/* 8032E450 0032A0B0  3B 9C 00 0C */	addi r28, r28, 0xc
/* 8032E454 0032A0B4  2C 1E 00 9A */	cmpwi r30, 0x9a
/* 8032E458 0032A0B8  41 80 FF DC */	blt lbl_8032E434
/* 8032E45C 0032A0BC  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 8032E460 0032A0C0  38 80 00 00 */	li r4, 0
/* 8032E464 0032A0C4  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 8032E468 0032A0C8  38 A0 07 38 */	li r5, 0x738
/* 8032E46C 0032A0CC  4B CD 5C 99 */	bl memset
/* 8032E470 0032A0D0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032E474 0032A0D4  38 00 00 01 */	li r0, 1
/* 8032E478 0032A0D8  98 03 00 18 */	stb r0, 0x18(r3)
lbl_8032E47C:
/* 8032E47C 0032A0DC  7F E3 FB 78 */	mr r3, r31
lbl_8032E480:
/* 8032E480 0032A0E0  39 61 00 20 */	addi r11, r1, 0x20
/* 8032E484 0032A0E4  4B E9 8C ED */	bl _restgpr_26
/* 8032E488 0032A0E8  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8032E48C 0032A0EC  7C 08 03 A6 */	mtlr r0
/* 8032E490 0032A0F0  38 21 00 20 */	addi r1, r1, 0x20
/* 8032E494 0032A0F4  4E 80 00 20 */	blr

.global DWCi_HandleSBError
DWCi_HandleSBError:
/* 8032E498 0032A0F8  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8032E49C 0032A0FC  7C 08 02 A6 */	mflr r0
/* 8032E4A0 0032A100  90 01 00 24 */	stw r0, 0x24(r1)
/* 8032E4A4 0032A104  39 61 00 20 */	addi r11, r1, 0x20
/* 8032E4A8 0032A108  4B E9 8C 7D */	bl _savegpr_26
/* 8032E4AC 0032A10C  2C 03 00 00 */	cmpwi r3, 0
/* 8032E4B0 0032A110  7C 7F 1B 78 */	mr r31, r3
/* 8032E4B4 0032A114  40 82 00 0C */	bne lbl_8032E4C0
/* 8032E4B8 0032A118  38 60 00 00 */	li r3, 0
/* 8032E4BC 0032A11C  48 00 01 F0 */	b lbl_8032E6AC
lbl_8032E4C0:
/* 8032E4C0 0032A120  3C 80 80 45 */	lis r4, lbl_804492FC@ha
/* 8032E4C4 0032A124  7F E5 FB 78 */	mr r5, r31
/* 8032E4C8 0032A128  38 84 92 FC */	addi r4, r4, lbl_804492FC@l
/* 8032E4CC 0032A12C  38 60 00 02 */	li r3, 2
/* 8032E4D0 0032A130  4C C6 31 82 */	crclr 6
/* 8032E4D4 0032A134  4B FE E6 61 */	bl DWC_Printf
/* 8032E4D8 0032A138  2C 1F 00 04 */	cmpwi r31, 4
/* 8032E4DC 0032A13C  41 82 00 54 */	beq lbl_8032E530
/* 8032E4E0 0032A140  40 80 00 1C */	bge lbl_8032E4FC
/* 8032E4E4 0032A144  2C 1F 00 02 */	cmpwi r31, 2
/* 8032E4E8 0032A148  41 82 00 30 */	beq lbl_8032E518
/* 8032E4EC 0032A14C  40 80 00 38 */	bge lbl_8032E524
/* 8032E4F0 0032A150  2C 1F 00 01 */	cmpwi r31, 1
/* 8032E4F4 0032A154  40 80 00 18 */	bge lbl_8032E50C
/* 8032E4F8 0032A158  48 00 00 58 */	b lbl_8032E550
lbl_8032E4FC:
/* 8032E4FC 0032A15C  2C 1F 00 06 */	cmpwi r31, 6
/* 8032E500 0032A160  41 82 00 48 */	beq lbl_8032E548
/* 8032E504 0032A164  40 80 00 4C */	bge lbl_8032E550
/* 8032E508 0032A168  48 00 00 34 */	b lbl_8032E53C
lbl_8032E50C:
/* 8032E50C 0032A16C  3B 40 00 06 */	li r26, 6
/* 8032E510 0032A170  3B 60 FF CE */	li r27, -50
/* 8032E514 0032A174  48 00 00 3C */	b lbl_8032E550
lbl_8032E518:
/* 8032E518 0032A178  3B 40 00 06 */	li r26, 6
/* 8032E51C 0032A17C  3B 60 FF E2 */	li r27, -30
/* 8032E520 0032A180  48 00 00 30 */	b lbl_8032E550
lbl_8032E524:
/* 8032E524 0032A184  3B 40 00 06 */	li r26, 6
/* 8032E528 0032A188  3B 60 FF EC */	li r27, -20
/* 8032E52C 0032A18C  48 00 00 24 */	b lbl_8032E550
lbl_8032E530:
/* 8032E530 0032A190  3B 40 00 06 */	li r26, 6
/* 8032E534 0032A194  3B 60 FF D8 */	li r27, -40
/* 8032E538 0032A198  48 00 00 18 */	b lbl_8032E550
lbl_8032E53C:
/* 8032E53C 0032A19C  3B 40 00 09 */	li r26, 9
/* 8032E540 0032A1A0  3B 60 FF FF */	li r27, -1
/* 8032E544 0032A1A4  48 00 00 0C */	b lbl_8032E550
lbl_8032E548:
/* 8032E548 0032A1A8  3B 40 00 09 */	li r26, 9
/* 8032E54C 0032A1AC  3B 60 FF FE */	li r27, -2
lbl_8032E550:
/* 8032E550 0032A1B0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032E554 0032A1B4  2C 03 00 00 */	cmpwi r3, 0
/* 8032E558 0032A1B8  41 82 01 50 */	beq lbl_8032E6A8
/* 8032E55C 0032A1BC  2C 1A 00 00 */	cmpwi r26, 0
/* 8032E560 0032A1C0  41 82 01 48 */	beq lbl_8032E6A8
/* 8032E564 0032A1C4  38 00 00 02 */	li r0, 2
/* 8032E568 0032A1C8  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 8032E56C 0032A1CC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032E570 0032A1D0  80 63 00 04 */	lwz r3, 4(r3)
/* 8032E574 0032A1D4  80 63 00 00 */	lwz r3, 0(r3)
/* 8032E578 0032A1D8  48 01 B7 F9 */	bl gt2CloseAllConnectionsHard
/* 8032E57C 0032A1DC  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032E580 0032A1E0  3B C0 00 00 */	li r30, 0
/* 8032E584 0032A1E4  3C 9B FF FF */	addis r4, r27, 0xffff
/* 8032E588 0032A1E8  7F 43 D3 78 */	mr r3, r26
/* 8032E58C 0032A1EC  9B C5 01 AC */	stb r30, 0x1ac(r5)
/* 8032E590 0032A1F0  38 84 B3 F8 */	addi r4, r4, -19464
/* 8032E594 0032A1F4  4B FE DF ED */	bl DWCi_SetError
/* 8032E598 0032A1F8  38 60 00 01 */	li r3, 1
/* 8032E59C 0032A1FC  38 8D 8D B8 */	addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 8032E5A0 0032A200  38 A0 00 00 */	li r5, 0
/* 8032E5A4 0032A204  4B FF 16 AD */	bl DWCi_SetGPStatus
/* 8032E5A8 0032A208  83 6D B0 68 */	lwz r27, lbl_80640328-_SDA_BASE_(r13)
/* 8032E5AC 0032A20C  88 9B 00 15 */	lbz r4, 0x15(r27)
/* 8032E5B0 0032A210  80 7B 02 1C */	lwz r3, 0x21c(r27)
/* 8032E5B4 0032A214  38 04 FF FE */	addi r0, r4, -2
/* 8032E5B8 0032A218  7C 04 00 34 */	cntlzw r4, r0
/* 8032E5BC 0032A21C  7C 60 00 34 */	cntlzw r0, r3
/* 8032E5C0 0032A220  54 9D D9 7E */	srwi r29, r4, 5
/* 8032E5C4 0032A224  54 1C D9 7E */	srwi r28, r0, 5
/* 8032E5C8 0032A228  4B FF 15 81 */	bl DWCi_GetFriendListIndex
/* 8032E5CC 0032A22C  81 9B 04 78 */	lwz r12, 0x478(r27)
/* 8032E5D0 0032A230  7C 67 1B 78 */	mr r7, r3
/* 8032E5D4 0032A234  7F 43 D3 78 */	mr r3, r26
/* 8032E5D8 0032A238  7F 85 E3 78 */	mr r5, r28
/* 8032E5DC 0032A23C  7F A6 EB 78 */	mr r6, r29
/* 8032E5E0 0032A240  81 1B 04 7C */	lwz r8, 0x47c(r27)
/* 8032E5E4 0032A244  38 80 00 00 */	li r4, 0
/* 8032E5E8 0032A248  7D 89 03 A6 */	mtctr r12
/* 8032E5EC 0032A24C  4E 80 04 21 */	bctrl
/* 8032E5F0 0032A250  3C 80 80 45 */	lis r4, lbl_80448038@ha
/* 8032E5F4 0032A254  38 60 00 40 */	li r3, 0x40
/* 8032E5F8 0032A258  38 84 80 38 */	addi r4, r4, lbl_80448038@l
/* 8032E5FC 0032A25C  4C C6 31 82 */	crclr 6
/* 8032E600 0032A260  4B FE E5 35 */	bl DWC_Printf
/* 8032E604 0032A264  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032E608 0032A268  2C 03 00 00 */	cmpwi r3, 0
/* 8032E60C 0032A26C  41 82 00 9C */	beq lbl_8032E6A8
/* 8032E610 0032A270  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 8032E614 0032A274  2C 03 00 00 */	cmpwi r3, 0
/* 8032E618 0032A278  41 82 00 10 */	beq lbl_8032E628
/* 8032E61C 0032A27C  48 02 FE 81 */	bl ServerBrowserFree
/* 8032E620 0032A280  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032E624 0032A284  93 C3 00 E4 */	stw r30, 0xe4(r3)
lbl_8032E628:
/* 8032E628 0032A288  48 02 C5 8D */	bl NNFreeNegotiateList
/* 8032E62C 0032A28C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032E630 0032A290  3B C0 00 00 */	li r30, 0
/* 8032E634 0032A294  93 C3 01 A4 */	stw r30, 0x1a4(r3)
/* 8032E638 0032A298  80 8D B0 60 */	lwz r4, lbl_80640320-_SDA_BASE_(r13)
/* 8032E63C 0032A29C  2C 04 00 00 */	cmpwi r4, 0
/* 8032E640 0032A2A0  41 82 00 14 */	beq lbl_8032E654
/* 8032E644 0032A2A4  38 60 00 04 */	li r3, 4
/* 8032E648 0032A2A8  38 A0 00 00 */	li r5, 0
/* 8032E64C 0032A2AC  4B FE E3 3D */	bl DWC_Free
/* 8032E650 0032A2B0  93 CD B0 60 */	stw r30, lbl_80640320-_SDA_BASE_(r13)
lbl_8032E654:
/* 8032E654 0032A2B4  3F 80 80 61 */	lis r28, lbl_8060FD88@ha
/* 8032E658 0032A2B8  3B C0 00 00 */	li r30, 0
/* 8032E65C 0032A2BC  3B 9C FD 88 */	addi r28, r28, lbl_8060FD88@l
lbl_8032E660:
/* 8032E660 0032A2C0  80 9C 00 04 */	lwz r4, 4(r28)
/* 8032E664 0032A2C4  2C 04 00 00 */	cmpwi r4, 0
/* 8032E668 0032A2C8  41 82 00 10 */	beq lbl_8032E678
/* 8032E66C 0032A2CC  38 60 00 04 */	li r3, 4
/* 8032E670 0032A2D0  38 A0 00 00 */	li r5, 0
/* 8032E674 0032A2D4  4B FE E3 15 */	bl DWC_Free
lbl_8032E678:
/* 8032E678 0032A2D8  3B DE 00 01 */	addi r30, r30, 1
/* 8032E67C 0032A2DC  3B 9C 00 0C */	addi r28, r28, 0xc
/* 8032E680 0032A2E0  2C 1E 00 9A */	cmpwi r30, 0x9a
/* 8032E684 0032A2E4  41 80 FF DC */	blt lbl_8032E660
/* 8032E688 0032A2E8  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 8032E68C 0032A2EC  38 80 00 00 */	li r4, 0
/* 8032E690 0032A2F0  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 8032E694 0032A2F4  38 A0 07 38 */	li r5, 0x738
/* 8032E698 0032A2F8  4B CD 5A 6D */	bl memset
/* 8032E69C 0032A2FC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032E6A0 0032A300  38 00 00 01 */	li r0, 1
/* 8032E6A4 0032A304  98 03 00 18 */	stb r0, 0x18(r3)
lbl_8032E6A8:
/* 8032E6A8 0032A308  7F E3 FB 78 */	mr r3, r31
lbl_8032E6AC:
/* 8032E6AC 0032A30C  39 61 00 20 */	addi r11, r1, 0x20
/* 8032E6B0 0032A310  4B E9 8A C1 */	bl _restgpr_26
/* 8032E6B4 0032A314  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8032E6B8 0032A318  7C 08 03 A6 */	mtlr r0
/* 8032E6BC 0032A31C  38 21 00 20 */	addi r1, r1, 0x20
/* 8032E6C0 0032A320  4E 80 00 20 */	blr

.global DWCi_HandleQR2Error
DWCi_HandleQR2Error:
/* 8032E6C4 0032A324  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8032E6C8 0032A328  7C 08 02 A6 */	mflr r0
/* 8032E6CC 0032A32C  90 01 00 24 */	stw r0, 0x24(r1)
/* 8032E6D0 0032A330  39 61 00 20 */	addi r11, r1, 0x20
/* 8032E6D4 0032A334  4B E9 8A 51 */	bl _savegpr_26
/* 8032E6D8 0032A338  2C 03 00 00 */	cmpwi r3, 0
/* 8032E6DC 0032A33C  7C 7F 1B 78 */	mr r31, r3
/* 8032E6E0 0032A340  40 82 00 0C */	bne lbl_8032E6EC
/* 8032E6E4 0032A344  38 60 00 00 */	li r3, 0
/* 8032E6E8 0032A348  48 00 02 40 */	b lbl_8032E928
lbl_8032E6EC:
/* 8032E6EC 0032A34C  3C 80 80 45 */	lis r4, lbl_80449310@ha
/* 8032E6F0 0032A350  7F E5 FB 78 */	mr r5, r31
/* 8032E6F4 0032A354  38 84 93 10 */	addi r4, r4, lbl_80449310@l
/* 8032E6F8 0032A358  38 60 00 02 */	li r3, 2
/* 8032E6FC 0032A35C  4C C6 31 82 */	crclr 6
/* 8032E700 0032A360  4B FE E4 35 */	bl DWC_Printf
/* 8032E704 0032A364  2C 1F 00 03 */	cmpwi r31, 3
/* 8032E708 0032A368  41 82 00 40 */	beq lbl_8032E748
/* 8032E70C 0032A36C  40 80 00 14 */	bge lbl_8032E720
/* 8032E710 0032A370  2C 1F 00 01 */	cmpwi r31, 1
/* 8032E714 0032A374  41 82 00 1C */	beq lbl_8032E730
/* 8032E718 0032A378  40 80 00 24 */	bge lbl_8032E73C
/* 8032E71C 0032A37C  48 00 00 4C */	b lbl_8032E768
lbl_8032E720:
/* 8032E720 0032A380  2C 1F 00 05 */	cmpwi r31, 5
/* 8032E724 0032A384  41 82 00 3C */	beq lbl_8032E760
/* 8032E728 0032A388  40 80 00 40 */	bge lbl_8032E768
/* 8032E72C 0032A38C  48 00 00 28 */	b lbl_8032E754
lbl_8032E730:
/* 8032E730 0032A390  3B 40 00 06 */	li r26, 6
/* 8032E734 0032A394  3B 60 FF CE */	li r27, -50
/* 8032E738 0032A398  48 00 00 30 */	b lbl_8032E768
lbl_8032E73C:
/* 8032E73C 0032A39C  3B 40 00 06 */	li r26, 6
/* 8032E740 0032A3A0  3B 60 FF C4 */	li r27, -60
/* 8032E744 0032A3A4  48 00 00 24 */	b lbl_8032E768
lbl_8032E748:
/* 8032E748 0032A3A8  3B 40 00 06 */	li r26, 6
/* 8032E74C 0032A3AC  3B 60 FF E2 */	li r27, -30
/* 8032E750 0032A3B0  48 00 00 18 */	b lbl_8032E768
lbl_8032E754:
/* 8032E754 0032A3B4  3B 40 00 06 */	li r26, 6
/* 8032E758 0032A3B8  3B 60 FF B0 */	li r27, -80
/* 8032E75C 0032A3BC  48 00 00 0C */	b lbl_8032E768
lbl_8032E760:
/* 8032E760 0032A3C0  3B 40 00 06 */	li r26, 6
/* 8032E764 0032A3C4  3B 60 FF EC */	li r27, -20
lbl_8032E768:
/* 8032E768 0032A3C8  4B FF 47 0D */	bl DWC_GetState
/* 8032E76C 0032A3CC  2C 03 00 04 */	cmpwi r3, 4
/* 8032E770 0032A3D0  41 82 00 34 */	beq lbl_8032E7A4
/* 8032E774 0032A3D4  40 80 00 10 */	bge lbl_8032E784
/* 8032E778 0032A3D8  2C 03 00 02 */	cmpwi r3, 2
/* 8032E77C 0032A3DC  41 82 00 14 */	beq lbl_8032E790
/* 8032E780 0032A3E0  48 00 01 94 */	b lbl_8032E914
lbl_8032E784:
/* 8032E784 0032A3E4  2C 03 00 06 */	cmpwi r3, 6
/* 8032E788 0032A3E8  40 80 01 8C */	bge lbl_8032E914
/* 8032E78C 0032A3EC  48 00 00 2C */	b lbl_8032E7B8
lbl_8032E790:
/* 8032E790 0032A3F0  3C 9B FF FF */	addis r4, r27, 0xffff
/* 8032E794 0032A3F4  7F 43 D3 78 */	mr r3, r26
/* 8032E798 0032A3F8  38 84 06 00 */	addi r4, r4, 0x600
/* 8032E79C 0032A3FC  4B FF 2A 35 */	bl DWCi_StopLogin
/* 8032E7A0 0032A400  48 00 01 84 */	b lbl_8032E924
lbl_8032E7A4:
/* 8032E7A4 0032A404  3C 9B FF FF */	addis r4, r27, 0xffff
/* 8032E7A8 0032A408  7F 43 D3 78 */	mr r3, r26
/* 8032E7AC 0032A40C  38 84 DE F0 */	addi r4, r4, -8464
/* 8032E7B0 0032A410  4B FF 10 41 */	bl DWCi_StopFriendProcess
/* 8032E7B4 0032A414  48 00 01 70 */	b lbl_8032E924
lbl_8032E7B8:
/* 8032E7B8 0032A418  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032E7BC 0032A41C  2C 03 00 00 */	cmpwi r3, 0
/* 8032E7C0 0032A420  41 82 01 64 */	beq lbl_8032E924
/* 8032E7C4 0032A424  2C 1A 00 00 */	cmpwi r26, 0
/* 8032E7C8 0032A428  41 82 01 5C */	beq lbl_8032E924
/* 8032E7CC 0032A42C  38 00 00 02 */	li r0, 2
/* 8032E7D0 0032A430  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 8032E7D4 0032A434  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032E7D8 0032A438  80 63 00 04 */	lwz r3, 4(r3)
/* 8032E7DC 0032A43C  80 63 00 00 */	lwz r3, 0(r3)
/* 8032E7E0 0032A440  48 01 B5 91 */	bl gt2CloseAllConnectionsHard
/* 8032E7E4 0032A444  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032E7E8 0032A448  3B C0 00 00 */	li r30, 0
/* 8032E7EC 0032A44C  3C 9B FF FF */	addis r4, r27, 0xffff
/* 8032E7F0 0032A450  7F 43 D3 78 */	mr r3, r26
/* 8032E7F4 0032A454  9B C5 01 AC */	stb r30, 0x1ac(r5)
/* 8032E7F8 0032A458  38 84 B7 E0 */	addi r4, r4, -18464
/* 8032E7FC 0032A45C  4B FE DD 85 */	bl DWCi_SetError
/* 8032E800 0032A460  38 60 00 01 */	li r3, 1
/* 8032E804 0032A464  38 8D 8D B8 */	addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 8032E808 0032A468  38 A0 00 00 */	li r5, 0
/* 8032E80C 0032A46C  4B FF 14 45 */	bl DWCi_SetGPStatus
/* 8032E810 0032A470  83 6D B0 68 */	lwz r27, lbl_80640328-_SDA_BASE_(r13)
/* 8032E814 0032A474  88 9B 00 15 */	lbz r4, 0x15(r27)
/* 8032E818 0032A478  80 7B 02 1C */	lwz r3, 0x21c(r27)
/* 8032E81C 0032A47C  38 04 FF FE */	addi r0, r4, -2
/* 8032E820 0032A480  7C 04 00 34 */	cntlzw r4, r0
/* 8032E824 0032A484  7C 60 00 34 */	cntlzw r0, r3
/* 8032E828 0032A488  54 9D D9 7E */	srwi r29, r4, 5
/* 8032E82C 0032A48C  54 1C D9 7E */	srwi r28, r0, 5
/* 8032E830 0032A490  4B FF 13 19 */	bl DWCi_GetFriendListIndex
/* 8032E834 0032A494  81 9B 04 78 */	lwz r12, 0x478(r27)
/* 8032E838 0032A498  7C 67 1B 78 */	mr r7, r3
/* 8032E83C 0032A49C  7F 43 D3 78 */	mr r3, r26
/* 8032E840 0032A4A0  7F 85 E3 78 */	mr r5, r28
/* 8032E844 0032A4A4  7F A6 EB 78 */	mr r6, r29
/* 8032E848 0032A4A8  81 1B 04 7C */	lwz r8, 0x47c(r27)
/* 8032E84C 0032A4AC  38 80 00 00 */	li r4, 0
/* 8032E850 0032A4B0  7D 89 03 A6 */	mtctr r12
/* 8032E854 0032A4B4  4E 80 04 21 */	bctrl
/* 8032E858 0032A4B8  3C 80 80 45 */	lis r4, lbl_80448038@ha
/* 8032E85C 0032A4BC  38 60 00 40 */	li r3, 0x40
/* 8032E860 0032A4C0  38 84 80 38 */	addi r4, r4, lbl_80448038@l
/* 8032E864 0032A4C4  4C C6 31 82 */	crclr 6
/* 8032E868 0032A4C8  4B FE E2 CD */	bl DWC_Printf
/* 8032E86C 0032A4CC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032E870 0032A4D0  2C 03 00 00 */	cmpwi r3, 0
/* 8032E874 0032A4D4  41 82 00 B0 */	beq lbl_8032E924
/* 8032E878 0032A4D8  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 8032E87C 0032A4DC  2C 03 00 00 */	cmpwi r3, 0
/* 8032E880 0032A4E0  41 82 00 10 */	beq lbl_8032E890
/* 8032E884 0032A4E4  48 02 FC 19 */	bl ServerBrowserFree
/* 8032E888 0032A4E8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032E88C 0032A4EC  93 C3 00 E4 */	stw r30, 0xe4(r3)
lbl_8032E890:
/* 8032E890 0032A4F0  48 02 C3 25 */	bl NNFreeNegotiateList
/* 8032E894 0032A4F4  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032E898 0032A4F8  3B C0 00 00 */	li r30, 0
/* 8032E89C 0032A4FC  93 C3 01 A4 */	stw r30, 0x1a4(r3)
/* 8032E8A0 0032A500  80 8D B0 60 */	lwz r4, lbl_80640320-_SDA_BASE_(r13)
/* 8032E8A4 0032A504  2C 04 00 00 */	cmpwi r4, 0
/* 8032E8A8 0032A508  41 82 00 14 */	beq lbl_8032E8BC
/* 8032E8AC 0032A50C  38 60 00 04 */	li r3, 4
/* 8032E8B0 0032A510  38 A0 00 00 */	li r5, 0
/* 8032E8B4 0032A514  4B FE E0 D5 */	bl DWC_Free
/* 8032E8B8 0032A518  93 CD B0 60 */	stw r30, lbl_80640320-_SDA_BASE_(r13)
lbl_8032E8BC:
/* 8032E8BC 0032A51C  3F 80 80 61 */	lis r28, lbl_8060FD88@ha
/* 8032E8C0 0032A520  3B C0 00 00 */	li r30, 0
/* 8032E8C4 0032A524  3B 9C FD 88 */	addi r28, r28, lbl_8060FD88@l
lbl_8032E8C8:
/* 8032E8C8 0032A528  80 9C 00 04 */	lwz r4, 4(r28)
/* 8032E8CC 0032A52C  2C 04 00 00 */	cmpwi r4, 0
/* 8032E8D0 0032A530  41 82 00 10 */	beq lbl_8032E8E0
/* 8032E8D4 0032A534  38 60 00 04 */	li r3, 4
/* 8032E8D8 0032A538  38 A0 00 00 */	li r5, 0
/* 8032E8DC 0032A53C  4B FE E0 AD */	bl DWC_Free
lbl_8032E8E0:
/* 8032E8E0 0032A540  3B DE 00 01 */	addi r30, r30, 1
/* 8032E8E4 0032A544  3B 9C 00 0C */	addi r28, r28, 0xc
/* 8032E8E8 0032A548  2C 1E 00 9A */	cmpwi r30, 0x9a
/* 8032E8EC 0032A54C  41 80 FF DC */	blt lbl_8032E8C8
/* 8032E8F0 0032A550  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 8032E8F4 0032A554  38 80 00 00 */	li r4, 0
/* 8032E8F8 0032A558  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 8032E8FC 0032A55C  38 A0 07 38 */	li r5, 0x738
/* 8032E900 0032A560  4B CD 58 05 */	bl memset
/* 8032E904 0032A564  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032E908 0032A568  38 00 00 01 */	li r0, 1
/* 8032E90C 0032A56C  98 03 00 18 */	stb r0, 0x18(r3)
/* 8032E910 0032A570  48 00 00 14 */	b lbl_8032E924
lbl_8032E914:
/* 8032E914 0032A574  3C 9B FF FF */	addis r4, r27, 0xffff
/* 8032E918 0032A578  7F 43 D3 78 */	mr r3, r26
/* 8032E91C 0032A57C  38 84 90 D0 */	addi r4, r4, -28464
/* 8032E920 0032A580  4B FE DC 61 */	bl DWCi_SetError
lbl_8032E924:
/* 8032E924 0032A584  7F E3 FB 78 */	mr r3, r31
lbl_8032E928:
/* 8032E928 0032A588  39 61 00 20 */	addi r11, r1, 0x20
/* 8032E92C 0032A58C  4B E9 88 45 */	bl _restgpr_26
/* 8032E930 0032A590  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8032E934 0032A594  7C 08 03 A6 */	mtlr r0
/* 8032E938 0032A598  38 21 00 20 */	addi r1, r1, 0x20
/* 8032E93C 0032A59C  4E 80 00 20 */	blr

.global DWCi_HandleNNError
DWCi_HandleNNError:
/* 8032E940 0032A5A0  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8032E944 0032A5A4  7C 08 02 A6 */	mflr r0
/* 8032E948 0032A5A8  90 01 00 24 */	stw r0, 0x24(r1)
/* 8032E94C 0032A5AC  39 61 00 20 */	addi r11, r1, 0x20
/* 8032E950 0032A5B0  4B E9 87 D5 */	bl _savegpr_26
/* 8032E954 0032A5B4  2C 03 00 00 */	cmpwi r3, 0
/* 8032E958 0032A5B8  7C 7F 1B 78 */	mr r31, r3
/* 8032E95C 0032A5BC  40 82 00 0C */	bne lbl_8032E968
/* 8032E960 0032A5C0  38 60 00 00 */	li r3, 0
/* 8032E964 0032A5C4  48 00 01 BC */	b lbl_8032EB20
lbl_8032E968:
/* 8032E968 0032A5C8  3C 80 80 45 */	lis r4, lbl_80449328@ha
/* 8032E96C 0032A5CC  7F E5 FB 78 */	mr r5, r31
/* 8032E970 0032A5D0  38 84 93 28 */	addi r4, r4, lbl_80449328@l
/* 8032E974 0032A5D4  38 60 00 02 */	li r3, 2
/* 8032E978 0032A5D8  4C C6 31 82 */	crclr 6
/* 8032E97C 0032A5DC  4B FE E1 B9 */	bl DWC_Printf
/* 8032E980 0032A5E0  2C 1F 00 02 */	cmpwi r31, 2
/* 8032E984 0032A5E4  41 82 00 2C */	beq lbl_8032E9B0
/* 8032E988 0032A5E8  40 80 00 10 */	bge lbl_8032E998
/* 8032E98C 0032A5EC  2C 1F 00 01 */	cmpwi r31, 1
/* 8032E990 0032A5F0  40 80 00 14 */	bge lbl_8032E9A4
/* 8032E994 0032A5F4  48 00 00 30 */	b lbl_8032E9C4
lbl_8032E998:
/* 8032E998 0032A5F8  2C 1F 00 04 */	cmpwi r31, 4
/* 8032E99C 0032A5FC  40 80 00 28 */	bge lbl_8032E9C4
/* 8032E9A0 0032A600  48 00 00 1C */	b lbl_8032E9BC
lbl_8032E9A4:
/* 8032E9A4 0032A604  3B 40 00 09 */	li r26, 9
/* 8032E9A8 0032A608  3B 60 FF FF */	li r27, -1
/* 8032E9AC 0032A60C  48 00 00 18 */	b lbl_8032E9C4
lbl_8032E9B0:
/* 8032E9B0 0032A610  3B 40 00 06 */	li r26, 6
/* 8032E9B4 0032A614  3B 60 FF CE */	li r27, -50
/* 8032E9B8 0032A618  48 00 00 0C */	b lbl_8032E9C4
lbl_8032E9BC:
/* 8032E9BC 0032A61C  3B 40 00 06 */	li r26, 6
/* 8032E9C0 0032A620  3B 60 FF E2 */	li r27, -30
lbl_8032E9C4:
/* 8032E9C4 0032A624  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032E9C8 0032A628  2C 03 00 00 */	cmpwi r3, 0
/* 8032E9CC 0032A62C  41 82 01 50 */	beq lbl_8032EB1C
/* 8032E9D0 0032A630  2C 1A 00 00 */	cmpwi r26, 0
/* 8032E9D4 0032A634  41 82 01 48 */	beq lbl_8032EB1C
/* 8032E9D8 0032A638  38 00 00 02 */	li r0, 2
/* 8032E9DC 0032A63C  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 8032E9E0 0032A640  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032E9E4 0032A644  80 63 00 04 */	lwz r3, 4(r3)
/* 8032E9E8 0032A648  80 63 00 00 */	lwz r3, 0(r3)
/* 8032E9EC 0032A64C  48 01 B3 85 */	bl gt2CloseAllConnectionsHard
/* 8032E9F0 0032A650  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032E9F4 0032A654  3B C0 00 00 */	li r30, 0
/* 8032E9F8 0032A658  3C 9B FF FF */	addis r4, r27, 0xffff
/* 8032E9FC 0032A65C  7F 43 D3 78 */	mr r3, r26
/* 8032EA00 0032A660  9B C5 01 AC */	stb r30, 0x1ac(r5)
/* 8032EA04 0032A664  38 84 B0 10 */	addi r4, r4, -20464
/* 8032EA08 0032A668  4B FE DB 79 */	bl DWCi_SetError
/* 8032EA0C 0032A66C  38 60 00 01 */	li r3, 1
/* 8032EA10 0032A670  38 8D 8D B8 */	addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 8032EA14 0032A674  38 A0 00 00 */	li r5, 0
/* 8032EA18 0032A678  4B FF 12 39 */	bl DWCi_SetGPStatus
/* 8032EA1C 0032A67C  83 6D B0 68 */	lwz r27, lbl_80640328-_SDA_BASE_(r13)
/* 8032EA20 0032A680  88 9B 00 15 */	lbz r4, 0x15(r27)
/* 8032EA24 0032A684  80 7B 02 1C */	lwz r3, 0x21c(r27)
/* 8032EA28 0032A688  38 04 FF FE */	addi r0, r4, -2
/* 8032EA2C 0032A68C  7C 04 00 34 */	cntlzw r4, r0
/* 8032EA30 0032A690  7C 60 00 34 */	cntlzw r0, r3
/* 8032EA34 0032A694  54 9D D9 7E */	srwi r29, r4, 5
/* 8032EA38 0032A698  54 1C D9 7E */	srwi r28, r0, 5
/* 8032EA3C 0032A69C  4B FF 11 0D */	bl DWCi_GetFriendListIndex
/* 8032EA40 0032A6A0  81 9B 04 78 */	lwz r12, 0x478(r27)
/* 8032EA44 0032A6A4  7C 67 1B 78 */	mr r7, r3
/* 8032EA48 0032A6A8  7F 43 D3 78 */	mr r3, r26
/* 8032EA4C 0032A6AC  7F 85 E3 78 */	mr r5, r28
/* 8032EA50 0032A6B0  7F A6 EB 78 */	mr r6, r29
/* 8032EA54 0032A6B4  81 1B 04 7C */	lwz r8, 0x47c(r27)
/* 8032EA58 0032A6B8  38 80 00 00 */	li r4, 0
/* 8032EA5C 0032A6BC  7D 89 03 A6 */	mtctr r12
/* 8032EA60 0032A6C0  4E 80 04 21 */	bctrl
/* 8032EA64 0032A6C4  3C 80 80 45 */	lis r4, lbl_80448038@ha
/* 8032EA68 0032A6C8  38 60 00 40 */	li r3, 0x40
/* 8032EA6C 0032A6CC  38 84 80 38 */	addi r4, r4, lbl_80448038@l
/* 8032EA70 0032A6D0  4C C6 31 82 */	crclr 6
/* 8032EA74 0032A6D4  4B FE E0 C1 */	bl DWC_Printf
/* 8032EA78 0032A6D8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032EA7C 0032A6DC  2C 03 00 00 */	cmpwi r3, 0
/* 8032EA80 0032A6E0  41 82 00 9C */	beq lbl_8032EB1C
/* 8032EA84 0032A6E4  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 8032EA88 0032A6E8  2C 03 00 00 */	cmpwi r3, 0
/* 8032EA8C 0032A6EC  41 82 00 10 */	beq lbl_8032EA9C
/* 8032EA90 0032A6F0  48 02 FA 0D */	bl ServerBrowserFree
/* 8032EA94 0032A6F4  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032EA98 0032A6F8  93 C3 00 E4 */	stw r30, 0xe4(r3)
lbl_8032EA9C:
/* 8032EA9C 0032A6FC  48 02 C1 19 */	bl NNFreeNegotiateList
/* 8032EAA0 0032A700  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032EAA4 0032A704  3B C0 00 00 */	li r30, 0
/* 8032EAA8 0032A708  93 C3 01 A4 */	stw r30, 0x1a4(r3)
/* 8032EAAC 0032A70C  80 8D B0 60 */	lwz r4, lbl_80640320-_SDA_BASE_(r13)
/* 8032EAB0 0032A710  2C 04 00 00 */	cmpwi r4, 0
/* 8032EAB4 0032A714  41 82 00 14 */	beq lbl_8032EAC8
/* 8032EAB8 0032A718  38 60 00 04 */	li r3, 4
/* 8032EABC 0032A71C  38 A0 00 00 */	li r5, 0
/* 8032EAC0 0032A720  4B FE DE C9 */	bl DWC_Free
/* 8032EAC4 0032A724  93 CD B0 60 */	stw r30, lbl_80640320-_SDA_BASE_(r13)
lbl_8032EAC8:
/* 8032EAC8 0032A728  3F 80 80 61 */	lis r28, lbl_8060FD88@ha
/* 8032EACC 0032A72C  3B C0 00 00 */	li r30, 0
/* 8032EAD0 0032A730  3B 9C FD 88 */	addi r28, r28, lbl_8060FD88@l
lbl_8032EAD4:
/* 8032EAD4 0032A734  80 9C 00 04 */	lwz r4, 4(r28)
/* 8032EAD8 0032A738  2C 04 00 00 */	cmpwi r4, 0
/* 8032EADC 0032A73C  41 82 00 10 */	beq lbl_8032EAEC
/* 8032EAE0 0032A740  38 60 00 04 */	li r3, 4
/* 8032EAE4 0032A744  38 A0 00 00 */	li r5, 0
/* 8032EAE8 0032A748  4B FE DE A1 */	bl DWC_Free
lbl_8032EAEC:
/* 8032EAEC 0032A74C  3B DE 00 01 */	addi r30, r30, 1
/* 8032EAF0 0032A750  3B 9C 00 0C */	addi r28, r28, 0xc
/* 8032EAF4 0032A754  2C 1E 00 9A */	cmpwi r30, 0x9a
/* 8032EAF8 0032A758  41 80 FF DC */	blt lbl_8032EAD4
/* 8032EAFC 0032A75C  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 8032EB00 0032A760  38 80 00 00 */	li r4, 0
/* 8032EB04 0032A764  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 8032EB08 0032A768  38 A0 07 38 */	li r5, 0x738
/* 8032EB0C 0032A76C  4B CD 55 F9 */	bl memset
/* 8032EB10 0032A770  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032EB14 0032A774  38 00 00 01 */	li r0, 1
/* 8032EB18 0032A778  98 03 00 18 */	stb r0, 0x18(r3)
lbl_8032EB1C:
/* 8032EB1C 0032A77C  7F E3 FB 78 */	mr r3, r31
lbl_8032EB20:
/* 8032EB20 0032A780  39 61 00 20 */	addi r11, r1, 0x20
/* 8032EB24 0032A784  4B E9 86 4D */	bl _restgpr_26
/* 8032EB28 0032A788  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8032EB2C 0032A78C  7C 08 03 A6 */	mtlr r0
/* 8032EB30 0032A790  38 21 00 20 */	addi r1, r1, 0x20
/* 8032EB34 0032A794  4E 80 00 20 */	blr

.global DWCi_HandleNNResult
DWCi_HandleNNResult:
/* 8032EB38 0032A798  94 21 FF D0 */	stwu r1, -0x30(r1)
/* 8032EB3C 0032A79C  7C 08 02 A6 */	mflr r0
/* 8032EB40 0032A7A0  90 01 00 34 */	stw r0, 0x34(r1)
/* 8032EB44 0032A7A4  39 61 00 30 */	addi r11, r1, 0x30
/* 8032EB48 0032A7A8  4B E9 85 D9 */	bl _savegpr_25
/* 8032EB4C 0032A7AC  2C 03 00 00 */	cmpwi r3, 0
/* 8032EB50 0032A7B0  3F A0 80 44 */	lis r29, lbl_80447FE0@ha
/* 8032EB54 0032A7B4  7C 7F 1B 78 */	mr r31, r3
/* 8032EB58 0032A7B8  3B BD 7F E0 */	addi r29, r29, lbl_80447FE0@l
/* 8032EB5C 0032A7BC  40 82 00 0C */	bne lbl_8032EB68
/* 8032EB60 0032A7C0  38 60 00 00 */	li r3, 0
/* 8032EB64 0032A7C4  48 00 01 CC */	b lbl_8032ED30
lbl_8032EB68:
/* 8032EB68 0032A7C8  7F E5 FB 78 */	mr r5, r31
/* 8032EB6C 0032A7CC  38 9D 13 5C */	addi r4, r29, 0x135c
/* 8032EB70 0032A7D0  38 60 00 08 */	li r3, 8
/* 8032EB74 0032A7D4  4C C6 31 82 */	crclr 6
/* 8032EB78 0032A7D8  4B FE DF BD */	bl DWC_Printf
/* 8032EB7C 0032A7DC  2C 1F 00 02 */	cmpwi r31, 2
/* 8032EB80 0032A7E0  41 82 00 28 */	beq lbl_8032EBA8
/* 8032EB84 0032A7E4  40 80 00 10 */	bge lbl_8032EB94
/* 8032EB88 0032A7E8  2C 1F 00 01 */	cmpwi r31, 1
/* 8032EB8C 0032A7EC  40 80 00 14 */	bge lbl_8032EBA0
/* 8032EB90 0032A7F0  48 00 00 3C */	b lbl_8032EBCC
lbl_8032EB94:
/* 8032EB94 0032A7F4  2C 1F 00 04 */	cmpwi r31, 4
/* 8032EB98 0032A7F8  40 80 00 34 */	bge lbl_8032EBCC
/* 8032EB9C 0032A7FC  48 00 00 14 */	b lbl_8032EBB0
lbl_8032EBA0:
/* 8032EBA0 0032A800  38 60 00 01 */	li r3, 1
/* 8032EBA4 0032A804  48 00 01 8C */	b lbl_8032ED30
lbl_8032EBA8:
/* 8032EBA8 0032A808  38 60 00 02 */	li r3, 2
/* 8032EBAC 0032A80C  48 00 01 84 */	b lbl_8032ED30
lbl_8032EBB0:
/* 8032EBB0 0032A810  38 9D 13 74 */	addi r4, r29, 0x1374
/* 8032EBB4 0032A814  38 60 00 08 */	li r3, 8
/* 8032EBB8 0032A818  4C C6 31 82 */	crclr 6
/* 8032EBBC 0032A81C  4B FE DF 79 */	bl DWC_Printf
/* 8032EBC0 0032A820  3B 20 00 06 */	li r25, 6
/* 8032EBC4 0032A824  3B 40 FF BA */	li r26, -70
/* 8032EBC8 0032A828  48 00 00 0C */	b lbl_8032EBD4
lbl_8032EBCC:
/* 8032EBCC 0032A82C  3B 20 00 06 */	li r25, 6
/* 8032EBD0 0032A830  3B 40 FF F7 */	li r26, -9
lbl_8032EBD4:
/* 8032EBD4 0032A834  2C 99 00 00 */	cmpwi cr1, r25, 0
/* 8032EBD8 0032A838  41 86 01 54 */	beq cr1, lbl_8032ED2C
/* 8032EBDC 0032A83C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032EBE0 0032A840  2C 03 00 00 */	cmpwi r3, 0
/* 8032EBE4 0032A844  41 82 01 48 */	beq lbl_8032ED2C
/* 8032EBE8 0032A848  41 86 01 44 */	beq cr1, lbl_8032ED2C
/* 8032EBEC 0032A84C  38 00 00 02 */	li r0, 2
/* 8032EBF0 0032A850  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 8032EBF4 0032A854  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032EBF8 0032A858  80 63 00 04 */	lwz r3, 4(r3)
/* 8032EBFC 0032A85C  80 63 00 00 */	lwz r3, 0(r3)
/* 8032EC00 0032A860  48 01 B1 71 */	bl gt2CloseAllConnectionsHard
/* 8032EC04 0032A864  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032EC08 0032A868  3B C0 00 00 */	li r30, 0
/* 8032EC0C 0032A86C  3C 9A FF FF */	addis r4, r26, 0xffff
/* 8032EC10 0032A870  7F 23 CB 78 */	mr r3, r25
/* 8032EC14 0032A874  9B C5 01 AC */	stb r30, 0x1ac(r5)
/* 8032EC18 0032A878  38 84 B0 10 */	addi r4, r4, -20464
/* 8032EC1C 0032A87C  4B FE D9 65 */	bl DWCi_SetError
/* 8032EC20 0032A880  38 60 00 01 */	li r3, 1
/* 8032EC24 0032A884  38 8D 8D B8 */	addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 8032EC28 0032A888  38 A0 00 00 */	li r5, 0
/* 8032EC2C 0032A88C  4B FF 10 25 */	bl DWCi_SetGPStatus
/* 8032EC30 0032A890  83 4D B0 68 */	lwz r26, lbl_80640328-_SDA_BASE_(r13)
/* 8032EC34 0032A894  88 9A 00 15 */	lbz r4, 0x15(r26)
/* 8032EC38 0032A898  80 7A 02 1C */	lwz r3, 0x21c(r26)
/* 8032EC3C 0032A89C  38 04 FF FE */	addi r0, r4, -2
/* 8032EC40 0032A8A0  7C 04 00 34 */	cntlzw r4, r0
/* 8032EC44 0032A8A4  7C 60 00 34 */	cntlzw r0, r3
/* 8032EC48 0032A8A8  54 9C D9 7E */	srwi r28, r4, 5
/* 8032EC4C 0032A8AC  54 1B D9 7E */	srwi r27, r0, 5
/* 8032EC50 0032A8B0  4B FF 0E F9 */	bl DWCi_GetFriendListIndex
/* 8032EC54 0032A8B4  81 9A 04 78 */	lwz r12, 0x478(r26)
/* 8032EC58 0032A8B8  7C 67 1B 78 */	mr r7, r3
/* 8032EC5C 0032A8BC  7F 23 CB 78 */	mr r3, r25
/* 8032EC60 0032A8C0  7F 65 DB 78 */	mr r5, r27
/* 8032EC64 0032A8C4  7F 86 E3 78 */	mr r6, r28
/* 8032EC68 0032A8C8  81 1A 04 7C */	lwz r8, 0x47c(r26)
/* 8032EC6C 0032A8CC  38 80 00 00 */	li r4, 0
/* 8032EC70 0032A8D0  7D 89 03 A6 */	mtctr r12
/* 8032EC74 0032A8D4  4E 80 04 21 */	bctrl
/* 8032EC78 0032A8D8  38 9D 00 58 */	addi r4, r29, 0x58
/* 8032EC7C 0032A8DC  38 60 00 40 */	li r3, 0x40
/* 8032EC80 0032A8E0  4C C6 31 82 */	crclr 6
/* 8032EC84 0032A8E4  4B FE DE B1 */	bl DWC_Printf
/* 8032EC88 0032A8E8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032EC8C 0032A8EC  2C 03 00 00 */	cmpwi r3, 0
/* 8032EC90 0032A8F0  41 82 00 9C */	beq lbl_8032ED2C
/* 8032EC94 0032A8F4  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 8032EC98 0032A8F8  2C 03 00 00 */	cmpwi r3, 0
/* 8032EC9C 0032A8FC  41 82 00 10 */	beq lbl_8032ECAC
/* 8032ECA0 0032A900  48 02 F7 FD */	bl ServerBrowserFree
/* 8032ECA4 0032A904  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032ECA8 0032A908  93 C3 00 E4 */	stw r30, 0xe4(r3)
lbl_8032ECAC:
/* 8032ECAC 0032A90C  48 02 BF 09 */	bl NNFreeNegotiateList
/* 8032ECB0 0032A910  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032ECB4 0032A914  3B C0 00 00 */	li r30, 0
/* 8032ECB8 0032A918  93 C3 01 A4 */	stw r30, 0x1a4(r3)
/* 8032ECBC 0032A91C  80 8D B0 60 */	lwz r4, lbl_80640320-_SDA_BASE_(r13)
/* 8032ECC0 0032A920  2C 04 00 00 */	cmpwi r4, 0
/* 8032ECC4 0032A924  41 82 00 14 */	beq lbl_8032ECD8
/* 8032ECC8 0032A928  38 60 00 04 */	li r3, 4
/* 8032ECCC 0032A92C  38 A0 00 00 */	li r5, 0
/* 8032ECD0 0032A930  4B FE DC B9 */	bl DWC_Free
/* 8032ECD4 0032A934  93 CD B0 60 */	stw r30, lbl_80640320-_SDA_BASE_(r13)
lbl_8032ECD8:
/* 8032ECD8 0032A938  3F 60 80 61 */	lis r27, lbl_8060FD88@ha
/* 8032ECDC 0032A93C  3B A0 00 00 */	li r29, 0
/* 8032ECE0 0032A940  3B 7B FD 88 */	addi r27, r27, lbl_8060FD88@l
lbl_8032ECE4:
/* 8032ECE4 0032A944  80 9B 00 04 */	lwz r4, 4(r27)
/* 8032ECE8 0032A948  2C 04 00 00 */	cmpwi r4, 0
/* 8032ECEC 0032A94C  41 82 00 10 */	beq lbl_8032ECFC
/* 8032ECF0 0032A950  38 60 00 04 */	li r3, 4
/* 8032ECF4 0032A954  38 A0 00 00 */	li r5, 0
/* 8032ECF8 0032A958  4B FE DC 91 */	bl DWC_Free
lbl_8032ECFC:
/* 8032ECFC 0032A95C  3B BD 00 01 */	addi r29, r29, 1
/* 8032ED00 0032A960  3B 7B 00 0C */	addi r27, r27, 0xc
/* 8032ED04 0032A964  2C 1D 00 9A */	cmpwi r29, 0x9a
/* 8032ED08 0032A968  41 80 FF DC */	blt lbl_8032ECE4
/* 8032ED0C 0032A96C  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 8032ED10 0032A970  38 80 00 00 */	li r4, 0
/* 8032ED14 0032A974  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 8032ED18 0032A978  38 A0 07 38 */	li r5, 0x738
/* 8032ED1C 0032A97C  4B CD 53 E9 */	bl memset
/* 8032ED20 0032A980  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032ED24 0032A984  38 00 00 01 */	li r0, 1
/* 8032ED28 0032A988  98 03 00 18 */	stb r0, 0x18(r3)
lbl_8032ED2C:
/* 8032ED2C 0032A98C  7F E3 FB 78 */	mr r3, r31
lbl_8032ED30:
/* 8032ED30 0032A990  39 61 00 30 */	addi r11, r1, 0x30
/* 8032ED34 0032A994  4B E9 84 39 */	bl _restgpr_25
/* 8032ED38 0032A998  80 01 00 34 */	lwz r0, 0x34(r1)
/* 8032ED3C 0032A99C  7C 08 03 A6 */	mtlr r0
/* 8032ED40 0032A9A0  38 21 00 30 */	addi r1, r1, 0x30
/* 8032ED44 0032A9A4  4E 80 00 20 */	blr

DWCi_HandleGT2Error:
/* 8032ED48 0032A9A8  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8032ED4C 0032A9AC  7C 08 02 A6 */	mflr r0
/* 8032ED50 0032A9B0  90 01 00 24 */	stw r0, 0x24(r1)
/* 8032ED54 0032A9B4  39 61 00 20 */	addi r11, r1, 0x20
/* 8032ED58 0032A9B8  4B E9 83 CD */	bl _savegpr_26
/* 8032ED5C 0032A9BC  2C 03 00 00 */	cmpwi r3, 0
/* 8032ED60 0032A9C0  7C 7F 1B 78 */	mr r31, r3
/* 8032ED64 0032A9C4  40 82 00 0C */	bne lbl_8032ED70
/* 8032ED68 0032A9C8  38 60 00 00 */	li r3, 0
/* 8032ED6C 0032A9CC  48 00 01 E4 */	b lbl_8032EF50
lbl_8032ED70:
/* 8032ED70 0032A9D0  3C 80 80 45 */	lis r4, lbl_80449368@ha
/* 8032ED74 0032A9D4  7F E5 FB 78 */	mr r5, r31
/* 8032ED78 0032A9D8  38 84 93 68 */	addi r4, r4, lbl_80449368@l
/* 8032ED7C 0032A9DC  38 60 00 02 */	li r3, 2
/* 8032ED80 0032A9E0  4C C6 31 82 */	crclr 6
/* 8032ED84 0032A9E4  4B FE DD B1 */	bl DWC_Printf
/* 8032ED88 0032A9E8  28 1F 00 07 */	cmplwi r31, 7
/* 8032ED8C 0032A9EC  41 81 00 64 */	bgt lbl_8032EDF0
/* 8032ED90 0032A9F0  3C 60 80 45 */	lis r3, lbl_80449380@ha
/* 8032ED94 0032A9F4  57 E0 10 3A */	slwi r0, r31, 2
/* 8032ED98 0032A9F8  38 63 93 80 */	addi r3, r3, lbl_80449380@l
/* 8032ED9C 0032A9FC  7C 63 00 2E */	lwzx r3, r3, r0
/* 8032EDA0 0032AA00  7C 69 03 A6 */	mtctr r3
/* 8032EDA4 0032AA04  4E 80 04 20 */	bctr
/* 8032EDA8 0032AA08  3B 40 00 09 */	li r26, 9
/* 8032EDAC 0032AA0C  3B 60 FF FF */	li r27, -1
/* 8032EDB0 0032AA10  48 00 00 40 */	b lbl_8032EDF0
/* 8032EDB4 0032AA14  3B 40 00 00 */	li r26, 0
/* 8032EDB8 0032AA18  3B 60 00 00 */	li r27, 0
/* 8032EDBC 0032AA1C  3B E0 00 00 */	li r31, 0
/* 8032EDC0 0032AA20  48 00 00 30 */	b lbl_8032EDF0
/* 8032EDC4 0032AA24  3B 40 00 06 */	li r26, 6
/* 8032EDC8 0032AA28  3B 60 FF F6 */	li r27, -10
/* 8032EDCC 0032AA2C  48 00 00 24 */	b lbl_8032EDF0
/* 8032EDD0 0032AA30  3B 40 00 06 */	li r26, 6
/* 8032EDD4 0032AA34  3B 60 FF E2 */	li r27, -30
/* 8032EDD8 0032AA38  48 00 00 18 */	b lbl_8032EDF0
/* 8032EDDC 0032AA3C  3B 40 00 06 */	li r26, 6
/* 8032EDE0 0032AA40  3B 60 FF BA */	li r27, -70
/* 8032EDE4 0032AA44  48 00 00 0C */	b lbl_8032EDF0
/* 8032EDE8 0032AA48  3B 40 00 06 */	li r26, 6
/* 8032EDEC 0032AA4C  3B 60 FF B0 */	li r27, -80
lbl_8032EDF0:
/* 8032EDF0 0032AA50  2C 9A 00 00 */	cmpwi cr1, r26, 0
/* 8032EDF4 0032AA54  41 86 01 58 */	beq cr1, lbl_8032EF4C
/* 8032EDF8 0032AA58  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032EDFC 0032AA5C  2C 03 00 00 */	cmpwi r3, 0
/* 8032EE00 0032AA60  41 82 01 4C */	beq lbl_8032EF4C
/* 8032EE04 0032AA64  41 86 01 48 */	beq cr1, lbl_8032EF4C
/* 8032EE08 0032AA68  38 00 00 02 */	li r0, 2
/* 8032EE0C 0032AA6C  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 8032EE10 0032AA70  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032EE14 0032AA74  80 63 00 04 */	lwz r3, 4(r3)
/* 8032EE18 0032AA78  80 63 00 00 */	lwz r3, 0(r3)
/* 8032EE1C 0032AA7C  48 01 AF 55 */	bl gt2CloseAllConnectionsHard
/* 8032EE20 0032AA80  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032EE24 0032AA84  3B C0 00 00 */	li r30, 0
/* 8032EE28 0032AA88  3C 9B FF FF */	addis r4, r27, 0xffff
/* 8032EE2C 0032AA8C  7F 43 D3 78 */	mr r3, r26
/* 8032EE30 0032AA90  9B C5 01 AC */	stb r30, 0x1ac(r5)
/* 8032EE34 0032AA94  38 84 AC 28 */	addi r4, r4, -21464
/* 8032EE38 0032AA98  4B FE D7 49 */	bl DWCi_SetError
/* 8032EE3C 0032AA9C  38 60 00 01 */	li r3, 1
/* 8032EE40 0032AAA0  38 8D 8D B8 */	addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 8032EE44 0032AAA4  38 A0 00 00 */	li r5, 0
/* 8032EE48 0032AAA8  4B FF 0E 09 */	bl DWCi_SetGPStatus
/* 8032EE4C 0032AAAC  83 6D B0 68 */	lwz r27, lbl_80640328-_SDA_BASE_(r13)
/* 8032EE50 0032AAB0  88 9B 00 15 */	lbz r4, 0x15(r27)
/* 8032EE54 0032AAB4  80 7B 02 1C */	lwz r3, 0x21c(r27)
/* 8032EE58 0032AAB8  38 04 FF FE */	addi r0, r4, -2
/* 8032EE5C 0032AABC  7C 04 00 34 */	cntlzw r4, r0
/* 8032EE60 0032AAC0  7C 60 00 34 */	cntlzw r0, r3
/* 8032EE64 0032AAC4  54 9D D9 7E */	srwi r29, r4, 5
/* 8032EE68 0032AAC8  54 1C D9 7E */	srwi r28, r0, 5
/* 8032EE6C 0032AACC  4B FF 0C DD */	bl DWCi_GetFriendListIndex
/* 8032EE70 0032AAD0  81 9B 04 78 */	lwz r12, 0x478(r27)
/* 8032EE74 0032AAD4  7C 67 1B 78 */	mr r7, r3
/* 8032EE78 0032AAD8  7F 43 D3 78 */	mr r3, r26
/* 8032EE7C 0032AADC  7F 85 E3 78 */	mr r5, r28
/* 8032EE80 0032AAE0  7F A6 EB 78 */	mr r6, r29
/* 8032EE84 0032AAE4  81 1B 04 7C */	lwz r8, 0x47c(r27)
/* 8032EE88 0032AAE8  38 80 00 00 */	li r4, 0
/* 8032EE8C 0032AAEC  7D 89 03 A6 */	mtctr r12
/* 8032EE90 0032AAF0  4E 80 04 21 */	bctrl
/* 8032EE94 0032AAF4  3C 80 80 45 */	lis r4, lbl_80448038@ha
/* 8032EE98 0032AAF8  38 60 00 40 */	li r3, 0x40
/* 8032EE9C 0032AAFC  38 84 80 38 */	addi r4, r4, lbl_80448038@l
/* 8032EEA0 0032AB00  4C C6 31 82 */	crclr 6
/* 8032EEA4 0032AB04  4B FE DC 91 */	bl DWC_Printf
/* 8032EEA8 0032AB08  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032EEAC 0032AB0C  2C 03 00 00 */	cmpwi r3, 0
/* 8032EEB0 0032AB10  41 82 00 9C */	beq lbl_8032EF4C
/* 8032EEB4 0032AB14  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 8032EEB8 0032AB18  2C 03 00 00 */	cmpwi r3, 0
/* 8032EEBC 0032AB1C  41 82 00 10 */	beq lbl_8032EECC
/* 8032EEC0 0032AB20  48 02 F5 DD */	bl ServerBrowserFree
/* 8032EEC4 0032AB24  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032EEC8 0032AB28  93 C3 00 E4 */	stw r30, 0xe4(r3)
lbl_8032EECC:
/* 8032EECC 0032AB2C  48 02 BC E9 */	bl NNFreeNegotiateList
/* 8032EED0 0032AB30  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032EED4 0032AB34  3B C0 00 00 */	li r30, 0
/* 8032EED8 0032AB38  93 C3 01 A4 */	stw r30, 0x1a4(r3)
/* 8032EEDC 0032AB3C  80 8D B0 60 */	lwz r4, lbl_80640320-_SDA_BASE_(r13)
/* 8032EEE0 0032AB40  2C 04 00 00 */	cmpwi r4, 0
/* 8032EEE4 0032AB44  41 82 00 14 */	beq lbl_8032EEF8
/* 8032EEE8 0032AB48  38 60 00 04 */	li r3, 4
/* 8032EEEC 0032AB4C  38 A0 00 00 */	li r5, 0
/* 8032EEF0 0032AB50  4B FE DA 99 */	bl DWC_Free
/* 8032EEF4 0032AB54  93 CD B0 60 */	stw r30, lbl_80640320-_SDA_BASE_(r13)
lbl_8032EEF8:
/* 8032EEF8 0032AB58  3F 80 80 61 */	lis r28, lbl_8060FD88@ha
/* 8032EEFC 0032AB5C  3B C0 00 00 */	li r30, 0
/* 8032EF00 0032AB60  3B 9C FD 88 */	addi r28, r28, lbl_8060FD88@l
lbl_8032EF04:
/* 8032EF04 0032AB64  80 9C 00 04 */	lwz r4, 4(r28)
/* 8032EF08 0032AB68  2C 04 00 00 */	cmpwi r4, 0
/* 8032EF0C 0032AB6C  41 82 00 10 */	beq lbl_8032EF1C
/* 8032EF10 0032AB70  38 60 00 04 */	li r3, 4
/* 8032EF14 0032AB74  38 A0 00 00 */	li r5, 0
/* 8032EF18 0032AB78  4B FE DA 71 */	bl DWC_Free
lbl_8032EF1C:
/* 8032EF1C 0032AB7C  3B DE 00 01 */	addi r30, r30, 1
/* 8032EF20 0032AB80  3B 9C 00 0C */	addi r28, r28, 0xc
/* 8032EF24 0032AB84  2C 1E 00 9A */	cmpwi r30, 0x9a
/* 8032EF28 0032AB88  41 80 FF DC */	blt lbl_8032EF04
/* 8032EF2C 0032AB8C  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 8032EF30 0032AB90  38 80 00 00 */	li r4, 0
/* 8032EF34 0032AB94  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 8032EF38 0032AB98  38 A0 07 38 */	li r5, 0x738
/* 8032EF3C 0032AB9C  4B CD 51 C9 */	bl memset
/* 8032EF40 0032ABA0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032EF44 0032ABA4  38 00 00 01 */	li r0, 1
/* 8032EF48 0032ABA8  98 03 00 18 */	stb r0, 0x18(r3)
lbl_8032EF4C:
/* 8032EF4C 0032ABAC  7F E3 FB 78 */	mr r3, r31
lbl_8032EF50:
/* 8032EF50 0032ABB0  39 61 00 20 */	addi r11, r1, 0x20
/* 8032EF54 0032ABB4  4B E9 82 1D */	bl _restgpr_26
/* 8032EF58 0032ABB8  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8032EF5C 0032ABBC  7C 08 03 A6 */	mtlr r0
/* 8032EF60 0032ABC0  38 21 00 20 */	addi r1, r1, 0x20
/* 8032EF64 0032ABC4  4E 80 00 20 */	blr

.global DWCi_SBCallback
DWCi_SBCallback:
/* 8032EF68 0032ABC8  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8032EF6C 0032ABCC  7C 08 02 A6 */	mflr r0
/* 8032EF70 0032ABD0  90 01 00 24 */	stw r0, 0x24(r1)
/* 8032EF74 0032ABD4  39 61 00 20 */	addi r11, r1, 0x20
/* 8032EF78 0032ABD8  4B E9 81 B1 */	bl _savegpr_27
/* 8032EF7C 0032ABDC  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 8032EF80 0032ABE0  3F E0 80 44 */	lis r31, lbl_80447FE0@ha
/* 8032EF84 0032ABE4  7C 7E 1B 78 */	mr r30, r3
/* 8032EF88 0032ABE8  7C 9B 23 78 */	mr r27, r4
/* 8032EF8C 0032ABEC  3B FF 7F E0 */	addi r31, r31, lbl_80447FE0@l
/* 8032EF90 0032ABF0  80 C6 01 A4 */	lwz r6, 0x1a4(r6)
/* 8032EF94 0032ABF4  7C BC 2B 78 */	mr r28, r5
/* 8032EF98 0032ABF8  7F 65 DB 78 */	mr r5, r27
/* 8032EF9C 0032ABFC  38 9F 13 C0 */	addi r4, r31, 0x13c0
/* 8032EFA0 0032AC00  38 60 00 40 */	li r3, 0x40
/* 8032EFA4 0032AC04  4C C6 31 82 */	crclr 6
/* 8032EFA8 0032AC08  4B FE DB 8D */	bl DWC_Printf
/* 8032EFAC 0032AC0C  2C 1B 00 04 */	cmpwi r27, 4
/* 8032EFB0 0032AC10  41 82 00 64 */	beq lbl_8032F014
/* 8032EFB4 0032AC14  40 80 06 04 */	bge lbl_8032F5B8
/* 8032EFB8 0032AC18  2C 1B 00 00 */	cmpwi r27, 0
/* 8032EFBC 0032AC1C  41 82 00 0C */	beq lbl_8032EFC8
/* 8032EFC0 0032AC20  48 00 05 F8 */	b lbl_8032F5B8
/* 8032EFC4 0032AC24  48 00 05 F4 */	b lbl_8032F5B8
lbl_8032EFC8:
/* 8032EFC8 0032AC28  7F 83 E3 78 */	mr r3, r28
/* 8032EFCC 0032AC2C  48 00 06 05 */	bl DWCi_SBPrintServerData
/* 8032EFD0 0032AC30  4B F4 37 E9 */	bl OSGetTime
/* 8032EFD4 0032AC34  3C C0 80 00 */	lis r6, 0x800000F8@ha
/* 8032EFD8 0032AC38  3C A0 10 62 */	lis r5, 0x10624DD3@ha
/* 8032EFDC 0032AC3C  80 C6 00 F8 */	lwz r6, 0x800000F8@l(r6)
/* 8032EFE0 0032AC40  38 E5 4D D3 */	addi r7, r5, 0x10624DD3@l
/* 8032EFE4 0032AC44  38 00 75 30 */	li r0, 0x7530
/* 8032EFE8 0032AC48  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032EFEC 0032AC4C  54 C6 F0 BE */	srwi r6, r6, 2
/* 8032EFF0 0032AC50  7C C7 30 16 */	mulhwu r6, r7, r6
/* 8032EFF4 0032AC54  54 C7 D1 BE */	srwi r7, r6, 6
/* 8032EFF8 0032AC58  7C C7 00 16 */	mulhwu r6, r7, r0
/* 8032EFFC 0032AC5C  1C 07 75 30 */	mulli r0, r7, 0x7530
/* 8032F000 0032AC60  7C 00 20 14 */	addc r0, r0, r4
/* 8032F004 0032AC64  90 05 01 7C */	stw r0, 0x17c(r5)
/* 8032F008 0032AC68  7C 06 19 14 */	adde r0, r6, r3
/* 8032F00C 0032AC6C  90 05 01 78 */	stw r0, 0x178(r5)
/* 8032F010 0032AC70  48 00 05 A8 */	b lbl_8032F5B8
lbl_8032F014:
/* 8032F014 0032AC74  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032F018 0032AC78  38 00 00 00 */	li r0, 0
/* 8032F01C 0032AC7C  3B 60 00 00 */	li r27, 0
/* 8032F020 0032AC80  90 03 01 7C */	stw r0, 0x17c(r3)
/* 8032F024 0032AC84  90 03 01 78 */	stw r0, 0x178(r3)
/* 8032F028 0032AC88  48 00 01 08 */	b lbl_8032F130
lbl_8032F02C:
/* 8032F02C 0032AC8C  7F C3 F3 78 */	mr r3, r30
/* 8032F030 0032AC90  7F 64 DB 78 */	mr r4, r27
/* 8032F034 0032AC94  48 02 F8 7D */	bl ServerBrowserGetServer
/* 8032F038 0032AC98  7C 7C 1B 78 */	mr r28, r3
/* 8032F03C 0032AC9C  38 9F 13 E8 */	addi r4, r31, 0x13e8
/* 8032F040 0032ACA0  38 A0 FF FF */	li r5, -1
/* 8032F044 0032ACA4  48 02 E6 1D */	bl SBServerGetIntValueA
/* 8032F048 0032ACA8  2C 03 FF FF */	cmpwi r3, -1
/* 8032F04C 0032ACAC  40 82 00 0C */	bne lbl_8032F058
/* 8032F050 0032ACB0  38 60 00 00 */	li r3, 0
/* 8032F054 0032ACB4  48 00 00 AC */	b lbl_8032F100
lbl_8032F058:
/* 8032F058 0032ACB8  7F 83 E3 78 */	mr r3, r28
/* 8032F05C 0032ACBC  38 9F 13 F4 */	addi r4, r31, 0x13f4
/* 8032F060 0032ACC0  38 A0 FF FF */	li r5, -1
/* 8032F064 0032ACC4  48 02 E5 FD */	bl SBServerGetIntValueA
/* 8032F068 0032ACC8  2C 03 FF FF */	cmpwi r3, -1
/* 8032F06C 0032ACCC  40 82 00 0C */	bne lbl_8032F078
/* 8032F070 0032ACD0  38 60 00 00 */	li r3, 0
/* 8032F074 0032ACD4  48 00 00 8C */	b lbl_8032F100
lbl_8032F078:
/* 8032F078 0032ACD8  7F 83 E3 78 */	mr r3, r28
/* 8032F07C 0032ACDC  38 9F 01 9C */	addi r4, r31, 0x19c
/* 8032F080 0032ACE0  38 A0 FF FF */	li r5, -1
/* 8032F084 0032ACE4  48 02 E5 DD */	bl SBServerGetIntValueA
/* 8032F088 0032ACE8  2C 03 FF FF */	cmpwi r3, -1
/* 8032F08C 0032ACEC  40 82 00 0C */	bne lbl_8032F098
/* 8032F090 0032ACF0  38 60 00 00 */	li r3, 0
/* 8032F094 0032ACF4  48 00 00 6C */	b lbl_8032F100
lbl_8032F098:
/* 8032F098 0032ACF8  7F 83 E3 78 */	mr r3, r28
/* 8032F09C 0032ACFC  38 9F 01 A8 */	addi r4, r31, 0x1a8
/* 8032F0A0 0032AD00  38 A0 FF FF */	li r5, -1
/* 8032F0A4 0032AD04  48 02 E5 BD */	bl SBServerGetIntValueA
/* 8032F0A8 0032AD08  2C 03 FF FF */	cmpwi r3, -1
/* 8032F0AC 0032AD0C  40 82 00 24 */	bne lbl_8032F0D0
/* 8032F0B0 0032AD10  7F 83 E3 78 */	mr r3, r28
/* 8032F0B4 0032AD14  38 9F 01 A8 */	addi r4, r31, 0x1a8
/* 8032F0B8 0032AD18  38 A0 00 00 */	li r5, 0
/* 8032F0BC 0032AD1C  48 02 E5 A5 */	bl SBServerGetIntValueA
/* 8032F0C0 0032AD20  2C 03 00 00 */	cmpwi r3, 0
/* 8032F0C4 0032AD24  40 82 00 0C */	bne lbl_8032F0D0
/* 8032F0C8 0032AD28  38 60 00 00 */	li r3, 0
/* 8032F0CC 0032AD2C  48 00 00 34 */	b lbl_8032F100
lbl_8032F0D0:
/* 8032F0D0 0032AD30  7F 83 E3 78 */	mr r3, r28
/* 8032F0D4 0032AD34  38 9F 01 90 */	addi r4, r31, 0x190
/* 8032F0D8 0032AD38  38 A0 FF FF */	li r5, -1
/* 8032F0DC 0032AD3C  48 02 E5 85 */	bl SBServerGetIntValueA
/* 8032F0E0 0032AD40  2C 03 FF FF */	cmpwi r3, -1
/* 8032F0E4 0032AD44  40 82 00 0C */	bne lbl_8032F0F0
/* 8032F0E8 0032AD48  38 60 00 00 */	li r3, 0
/* 8032F0EC 0032AD4C  48 00 00 14 */	b lbl_8032F100
lbl_8032F0F0:
/* 8032F0F0 0032AD50  7F 83 E3 78 */	mr r3, r28
/* 8032F0F4 0032AD54  38 8D 8D C0 */	addi r4, r13, lbl_8063E080-_SDA_BASE_
/* 8032F0F8 0032AD58  38 A0 00 00 */	li r5, 0
/* 8032F0FC 0032AD5C  48 02 E5 65 */	bl SBServerGetIntValueA
lbl_8032F100:
/* 8032F100 0032AD60  2C 03 00 00 */	cmpwi r3, 0
/* 8032F104 0032AD64  40 82 00 28 */	bne lbl_8032F12C
/* 8032F108 0032AD68  7F C3 F3 78 */	mr r3, r30
/* 8032F10C 0032AD6C  7F 84 E3 78 */	mr r4, r28
/* 8032F110 0032AD70  48 02 F6 A5 */	bl ServerBrowserRemoveServer
/* 8032F114 0032AD74  7F 65 DB 78 */	mr r5, r27
/* 8032F118 0032AD78  38 9F 14 00 */	addi r4, r31, 0x1400
/* 8032F11C 0032AD7C  38 60 04 00 */	li r3, 0x400
/* 8032F120 0032AD80  4C C6 31 82 */	crclr 6
/* 8032F124 0032AD84  4B FE DA 11 */	bl DWC_Printf
/* 8032F128 0032AD88  3B 7B FF FF */	addi r27, r27, -1
lbl_8032F12C:
/* 8032F12C 0032AD8C  3B 7B 00 01 */	addi r27, r27, 1
lbl_8032F130:
/* 8032F130 0032AD90  7F C3 F3 78 */	mr r3, r30
/* 8032F134 0032AD94  48 02 F7 85 */	bl ServerBrowserCount
/* 8032F138 0032AD98  7C 1B 18 00 */	cmpw r27, r3
/* 8032F13C 0032AD9C  41 80 FE F0 */	blt lbl_8032F02C
/* 8032F140 0032ADA0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032F144 0032ADA4  80 03 01 A4 */	lwz r0, 0x1a4(r3)
/* 8032F148 0032ADA8  2C 00 00 04 */	cmpwi r0, 4
/* 8032F14C 0032ADAC  41 82 04 2C */	beq lbl_8032F578
/* 8032F150 0032ADB0  40 80 00 14 */	bge lbl_8032F164
/* 8032F154 0032ADB4  2C 00 00 02 */	cmpwi r0, 2
/* 8032F158 0032ADB8  41 82 00 18 */	beq lbl_8032F170
/* 8032F15C 0032ADBC  40 80 00 EC */	bge lbl_8032F248
/* 8032F160 0032ADC0  48 00 04 18 */	b lbl_8032F578
lbl_8032F164:
/* 8032F164 0032ADC4  2C 00 00 06 */	cmpwi r0, 6
/* 8032F168 0032ADC8  40 80 04 10 */	bge lbl_8032F578
/* 8032F16C 0032ADCC  48 00 01 64 */	b lbl_8032F2D0
lbl_8032F170:
/* 8032F170 0032ADD0  3B A0 00 00 */	li r29, 0
/* 8032F174 0032ADD4  48 00 00 60 */	b lbl_8032F1D4
lbl_8032F178:
/* 8032F178 0032ADD8  7F C3 F3 78 */	mr r3, r30
/* 8032F17C 0032ADDC  7F A4 EB 78 */	mr r4, r29
/* 8032F180 0032ADE0  48 02 F7 31 */	bl ServerBrowserGetServer
/* 8032F184 0032ADE4  83 6D B0 68 */	lwz r27, lbl_80640328-_SDA_BASE_(r13)
/* 8032F188 0032ADE8  7C 7C 1B 78 */	mr r28, r3
/* 8032F18C 0032ADEC  80 1B 00 1C */	lwz r0, 0x1c(r27)
/* 8032F190 0032ADF0  2C 00 00 00 */	cmpwi r0, 0
/* 8032F194 0032ADF4  41 82 00 3C */	beq lbl_8032F1D0
/* 8032F198 0032ADF8  48 02 E6 8D */	bl SBServerGetPublicInetAddress
/* 8032F19C 0032ADFC  80 1B 00 1C */	lwz r0, 0x1c(r27)
/* 8032F1A0 0032AE00  7C 00 18 40 */	cmplw r0, r3
/* 8032F1A4 0032AE04  40 82 00 2C */	bne lbl_8032F1D0
/* 8032F1A8 0032AE08  83 6D B0 68 */	lwz r27, lbl_80640328-_SDA_BASE_(r13)
/* 8032F1AC 0032AE0C  A0 1B 00 1A */	lhz r0, 0x1a(r27)
/* 8032F1B0 0032AE10  2C 00 00 00 */	cmpwi r0, 0
/* 8032F1B4 0032AE14  41 82 00 1C */	beq lbl_8032F1D0
/* 8032F1B8 0032AE18  7F 83 E3 78 */	mr r3, r28
/* 8032F1BC 0032AE1C  48 02 E6 71 */	bl SBServerGetPublicQueryPort
/* 8032F1C0 0032AE20  A0 1B 00 1A */	lhz r0, 0x1a(r27)
/* 8032F1C4 0032AE24  54 63 04 3E */	clrlwi r3, r3, 0x10
/* 8032F1C8 0032AE28  7C 00 18 40 */	cmplw r0, r3
/* 8032F1CC 0032AE2C  41 82 00 18 */	beq lbl_8032F1E4
lbl_8032F1D0:
/* 8032F1D0 0032AE30  3B BD 00 01 */	addi r29, r29, 1
lbl_8032F1D4:
/* 8032F1D4 0032AE34  7F C3 F3 78 */	mr r3, r30
/* 8032F1D8 0032AE38  48 02 F6 E1 */	bl ServerBrowserCount
/* 8032F1DC 0032AE3C  7C 1D 18 00 */	cmpw r29, r3
/* 8032F1E0 0032AE40  41 80 FF 98 */	blt lbl_8032F178
lbl_8032F1E4:
/* 8032F1E4 0032AE44  7F C3 F3 78 */	mr r3, r30
/* 8032F1E8 0032AE48  48 02 F6 D1 */	bl ServerBrowserCount
/* 8032F1EC 0032AE4C  7C 1D 18 00 */	cmpw r29, r3
/* 8032F1F0 0032AE50  40 80 00 38 */	bge lbl_8032F228
/* 8032F1F4 0032AE54  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032F1F8 0032AE58  38 80 00 03 */	li r4, 3
/* 8032F1FC 0032AE5C  38 00 00 00 */	li r0, 0
/* 8032F200 0032AE60  90 83 01 A4 */	stw r4, 0x1a4(r3)
/* 8032F204 0032AE64  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032F208 0032AE68  90 03 02 14 */	stw r0, 0x214(r3)
/* 8032F20C 0032AE6C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032F210 0032AE70  80 63 02 14 */	lwz r3, 0x214(r3)
/* 8032F214 0032AE74  4B FF 90 2D */	bl DWCi_SBUpdateAsync
/* 8032F218 0032AE78  4B FF F2 81 */	bl DWCi_HandleSBError
/* 8032F21C 0032AE7C  2C 03 00 00 */	cmpwi r3, 0
/* 8032F220 0032AE80  41 82 03 98 */	beq lbl_8032F5B8
/* 8032F224 0032AE84  48 00 03 94 */	b lbl_8032F5B8
lbl_8032F228:
/* 8032F228 0032AE88  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032F22C 0032AE8C  38 00 00 02 */	li r0, 2
/* 8032F230 0032AE90  90 03 00 E8 */	stw r0, 0xe8(r3)
/* 8032F234 0032AE94  4B F4 35 85 */	bl OSGetTime
/* 8032F238 0032AE98  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032F23C 0032AE9C  90 85 00 F4 */	stw r4, 0xf4(r5)
/* 8032F240 0032AEA0  90 65 00 F0 */	stw r3, 0xf0(r5)
/* 8032F244 0032AEA4  48 00 03 74 */	b lbl_8032F5B8
lbl_8032F248:
/* 8032F248 0032AEA8  38 60 00 01 */	li r3, 1
/* 8032F24C 0032AEAC  48 00 05 FD */	bl DWCi_EvaluateServers
/* 8032F250 0032AEB0  48 00 07 E1 */	bl DWCi_RandomizeServers
/* 8032F254 0032AEB4  7F C3 F3 78 */	mr r3, r30
/* 8032F258 0032AEB8  48 02 F6 61 */	bl ServerBrowserCount
/* 8032F25C 0032AEBC  2C 03 00 00 */	cmpwi r3, 0
/* 8032F260 0032AEC0  41 82 00 50 */	beq lbl_8032F2B0
/* 8032F264 0032AEC4  38 60 00 00 */	li r3, 0
/* 8032F268 0032AEC8  38 80 00 00 */	li r4, 0
/* 8032F26C 0032AECC  4B FF BB 9D */	bl DWCi_SendResvCommand
/* 8032F270 0032AED0  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032F274 0032AED4  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032F278 0032AED8  2C 00 00 00 */	cmpwi r0, 0
/* 8032F27C 0032AEDC  40 82 00 0C */	bne lbl_8032F288
/* 8032F280 0032AEE0  4B FF F2 19 */	bl DWCi_HandleSBError
/* 8032F284 0032AEE4  48 00 00 08 */	b lbl_8032F28C
lbl_8032F288:
/* 8032F288 0032AEE8  4B FF F0 09 */	bl DWCi_HandleGPError
lbl_8032F28C:
/* 8032F28C 0032AEEC  2C 03 00 00 */	cmpwi r3, 0
/* 8032F290 0032AEF0  40 82 03 28 */	bne lbl_8032F5B8
/* 8032F294 0032AEF4  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032F298 0032AEF8  38 80 00 04 */	li r4, 4
/* 8032F29C 0032AEFC  38 00 00 00 */	li r0, 0
/* 8032F2A0 0032AF00  90 83 01 A4 */	stw r4, 0x1a4(r3)
/* 8032F2A4 0032AF04  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032F2A8 0032AF08  90 03 00 E8 */	stw r0, 0xe8(r3)
/* 8032F2AC 0032AF0C  48 00 03 0C */	b lbl_8032F5B8
lbl_8032F2B0:
/* 8032F2B0 0032AF10  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032F2B4 0032AF14  38 00 00 02 */	li r0, 2
/* 8032F2B8 0032AF18  90 03 00 E8 */	stw r0, 0xe8(r3)
/* 8032F2BC 0032AF1C  4B F4 34 FD */	bl OSGetTime
/* 8032F2C0 0032AF20  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032F2C4 0032AF24  90 85 00 F4 */	stw r4, 0xf4(r5)
/* 8032F2C8 0032AF28  90 65 00 F0 */	stw r3, 0xf0(r5)
/* 8032F2CC 0032AF2C  48 00 02 EC */	b lbl_8032F5B8
lbl_8032F2D0:
/* 8032F2D0 0032AF30  80 A3 01 BC */	lwz r5, 0x1bc(r3)
/* 8032F2D4 0032AF34  38 9F 14 18 */	addi r4, r31, 0x1418
/* 8032F2D8 0032AF38  A0 C3 01 B8 */	lhz r6, 0x1b8(r3)
/* 8032F2DC 0032AF3C  38 60 00 04 */	li r3, 4
/* 8032F2E0 0032AF40  4C C6 31 82 */	crclr 6
/* 8032F2E4 0032AF44  4B FE D8 51 */	bl DWC_Printf
/* 8032F2E8 0032AF48  48 00 00 50 */	b lbl_8032F338
lbl_8032F2EC:
/* 8032F2EC 0032AF4C  7F C3 F3 78 */	mr r3, r30
/* 8032F2F0 0032AF50  38 80 00 00 */	li r4, 0
/* 8032F2F4 0032AF54  48 02 F5 BD */	bl ServerBrowserGetServer
/* 8032F2F8 0032AF58  83 AD B0 68 */	lwz r29, lbl_80640328-_SDA_BASE_(r13)
/* 8032F2FC 0032AF5C  7C 7B 1B 78 */	mr r27, r3
/* 8032F300 0032AF60  48 02 E5 25 */	bl SBServerGetPublicInetAddress
/* 8032F304 0032AF64  80 1D 01 BC */	lwz r0, 0x1bc(r29)
/* 8032F308 0032AF68  7C 03 00 40 */	cmplw r3, r0
/* 8032F30C 0032AF6C  40 82 00 20 */	bne lbl_8032F32C
/* 8032F310 0032AF70  83 AD B0 68 */	lwz r29, lbl_80640328-_SDA_BASE_(r13)
/* 8032F314 0032AF74  7F 63 DB 78 */	mr r3, r27
/* 8032F318 0032AF78  48 02 E5 15 */	bl SBServerGetPublicQueryPort
/* 8032F31C 0032AF7C  A0 1D 01 B8 */	lhz r0, 0x1b8(r29)
/* 8032F320 0032AF80  54 63 04 3E */	clrlwi r3, r3, 0x10
/* 8032F324 0032AF84  7C 03 00 40 */	cmplw r3, r0
/* 8032F328 0032AF88  41 82 00 20 */	beq lbl_8032F348
lbl_8032F32C:
/* 8032F32C 0032AF8C  7F C3 F3 78 */	mr r3, r30
/* 8032F330 0032AF90  7F 64 DB 78 */	mr r4, r27
/* 8032F334 0032AF94  48 02 F4 81 */	bl ServerBrowserRemoveServer
lbl_8032F338:
/* 8032F338 0032AF98  7F C3 F3 78 */	mr r3, r30
/* 8032F33C 0032AF9C  48 02 F5 7D */	bl ServerBrowserCount
/* 8032F340 0032AFA0  2C 03 00 00 */	cmpwi r3, 0
/* 8032F344 0032AFA4  40 82 FF A8 */	bne lbl_8032F2EC
lbl_8032F348:
/* 8032F348 0032AFA8  7F C3 F3 78 */	mr r3, r30
/* 8032F34C 0032AFAC  48 02 F5 6D */	bl ServerBrowserCount
/* 8032F350 0032AFB0  2C 03 00 00 */	cmpwi r3, 0
/* 8032F354 0032AFB4  41 82 02 04 */	beq lbl_8032F558
/* 8032F358 0032AFB8  7F C3 F3 78 */	mr r3, r30
/* 8032F35C 0032AFBC  38 80 00 00 */	li r4, 0
/* 8032F360 0032AFC0  48 02 F5 51 */	bl ServerBrowserGetServer
/* 8032F364 0032AFC4  38 8D 8D C0 */	addi r4, r13, lbl_8063E080-_SDA_BASE_
/* 8032F368 0032AFC8  38 A0 00 00 */	li r5, 0
/* 8032F36C 0032AFCC  48 02 E2 F5 */	bl SBServerGetIntValueA
/* 8032F370 0032AFD0  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032F374 0032AFD4  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032F378 0032AFD8  28 00 00 01 */	cmplwi r0, 1
/* 8032F37C 0032AFDC  40 82 01 A4 */	bne lbl_8032F520
/* 8032F380 0032AFE0  80 04 00 F8 */	lwz r0, 0xf8(r4)
/* 8032F384 0032AFE4  7C 03 00 00 */	cmpw r3, r0
/* 8032F388 0032AFE8  40 82 01 98 */	bne lbl_8032F520
/* 8032F38C 0032AFEC  38 60 00 00 */	li r3, 0
/* 8032F390 0032AFF0  48 00 04 B9 */	bl DWCi_EvaluateServers
/* 8032F394 0032AFF4  2C 03 00 00 */	cmpwi r3, 0
/* 8032F398 0032AFF8  41 82 00 F0 */	beq lbl_8032F488
/* 8032F39C 0032AFFC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032F3A0 0032B000  88 03 00 0D */	lbz r0, 0xd(r3)
/* 8032F3A4 0032B004  2C 00 00 00 */	cmpwi r0, 0
/* 8032F3A8 0032B008  41 82 01 78 */	beq lbl_8032F520
/* 8032F3AC 0032B00C  3B A0 00 01 */	li r29, 1
/* 8032F3B0 0032B010  3B 80 00 02 */	li r28, 2
/* 8032F3B4 0032B014  3B 60 00 04 */	li r27, 4
/* 8032F3B8 0032B018  48 00 00 48 */	b lbl_8032F400
lbl_8032F3BC:
/* 8032F3BC 0032B01C  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032F3C0 0032B020  38 60 00 0A */	li r3, 0xa
/* 8032F3C4 0032B024  80 C4 03 58 */	lwz r6, 0x358(r4)
/* 8032F3C8 0032B028  7C A4 DA 14 */	add r5, r4, r27
/* 8032F3CC 0032B02C  7D 24 E2 14 */	add r9, r4, r28
/* 8032F3D0 0032B030  38 E4 03 58 */	addi r7, r4, 0x358
/* 8032F3D4 0032B034  80 85 00 F8 */	lwz r4, 0xf8(r5)
/* 8032F3D8 0032B038  39 06 00 01 */	addi r8, r6, 1
/* 8032F3DC 0032B03C  80 A5 00 24 */	lwz r5, 0x24(r5)
/* 8032F3E0 0032B040  A0 C9 00 A4 */	lhz r6, 0xa4(r9)
/* 8032F3E4 0032B044  4B FF 95 61 */	bl DWCi_SendMatchCommand
/* 8032F3E8 0032B048  2C 03 00 00 */	cmpwi r3, 0
/* 8032F3EC 0032B04C  41 82 00 08 */	beq lbl_8032F3F4
/* 8032F3F0 0032B050  48 00 00 70 */	b lbl_8032F460
lbl_8032F3F4:
/* 8032F3F4 0032B054  3B 9C 00 02 */	addi r28, r28, 2
/* 8032F3F8 0032B058  3B 7B 00 04 */	addi r27, r27, 4
/* 8032F3FC 0032B05C  3B BD 00 01 */	addi r29, r29, 1
lbl_8032F400:
/* 8032F400 0032B060  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032F404 0032B064  88 03 00 0D */	lbz r0, 0xd(r3)
/* 8032F408 0032B068  7C 1D 00 00 */	cmpw r29, r0
/* 8032F40C 0032B06C  40 81 FF B0 */	ble lbl_8032F3BC
/* 8032F410 0032B070  3B A0 00 00 */	li r29, 0
/* 8032F414 0032B074  38 00 00 01 */	li r0, 1
/* 8032F418 0032B078  9B A3 00 17 */	stb r29, 0x17(r3)
/* 8032F41C 0032B07C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032F420 0032B080  93 A3 00 20 */	stw r29, 0x20(r3)
/* 8032F424 0032B084  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032F428 0032B088  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 8032F42C 0032B08C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032F430 0032B090  80 63 00 04 */	lwz r3, 4(r3)
/* 8032F434 0032B094  80 63 00 00 */	lwz r3, 0(r3)
/* 8032F438 0032B098  48 01 A9 39 */	bl gt2CloseAllConnectionsHard
/* 8032F43C 0032B09C  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032F440 0032B0A0  38 9F 09 F0 */	addi r4, r31, 0x9f0
/* 8032F444 0032B0A4  38 60 00 40 */	li r3, 0x40
/* 8032F448 0032B0A8  9B A5 01 AC */	stb r29, 0x1ac(r5)
/* 8032F44C 0032B0AC  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032F450 0032B0B0  80 A5 02 14 */	lwz r5, 0x214(r5)
/* 8032F454 0032B0B4  4C C6 31 82 */	crclr 6
/* 8032F458 0032B0B8  4B FE D6 DD */	bl DWC_Printf
/* 8032F45C 0032B0BC  38 60 00 00 */	li r3, 0
lbl_8032F460:
/* 8032F460 0032B0C0  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032F464 0032B0C4  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032F468 0032B0C8  2C 00 00 00 */	cmpwi r0, 0
/* 8032F46C 0032B0CC  40 82 00 0C */	bne lbl_8032F478
/* 8032F470 0032B0D0  4B FF F0 29 */	bl DWCi_HandleSBError
/* 8032F474 0032B0D4  48 00 00 08 */	b lbl_8032F47C
lbl_8032F478:
/* 8032F478 0032B0D8  4B FF EE 19 */	bl DWCi_HandleGPError
lbl_8032F47C:
/* 8032F47C 0032B0DC  2C 03 00 00 */	cmpwi r3, 0
/* 8032F480 0032B0E0  41 82 00 A0 */	beq lbl_8032F520
/* 8032F484 0032B0E4  48 00 01 34 */	b lbl_8032F5B8
lbl_8032F488:
/* 8032F488 0032B0E8  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 8032F48C 0032B0EC  38 60 00 05 */	li r3, 5
/* 8032F490 0032B0F0  38 E0 00 00 */	li r7, 0
/* 8032F494 0032B0F4  39 00 00 00 */	li r8, 0
/* 8032F498 0032B0F8  80 86 00 F8 */	lwz r4, 0xf8(r6)
/* 8032F49C 0032B0FC  80 A6 00 24 */	lwz r5, 0x24(r6)
/* 8032F4A0 0032B100  A0 C6 00 A4 */	lhz r6, 0xa4(r6)
/* 8032F4A4 0032B104  4B FF 94 A1 */	bl DWCi_SendMatchCommand
/* 8032F4A8 0032B108  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032F4AC 0032B10C  38 00 00 00 */	li r0, 0
/* 8032F4B0 0032B110  90 04 02 14 */	stw r0, 0x214(r4)
/* 8032F4B4 0032B114  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032F4B8 0032B118  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032F4BC 0032B11C  2C 00 00 00 */	cmpwi r0, 0
/* 8032F4C0 0032B120  40 82 00 0C */	bne lbl_8032F4CC
/* 8032F4C4 0032B124  4B FF EF D5 */	bl DWCi_HandleSBError
/* 8032F4C8 0032B128  48 00 00 08 */	b lbl_8032F4D0
lbl_8032F4CC:
/* 8032F4CC 0032B12C  4B FF ED C5 */	bl DWCi_HandleGPError
lbl_8032F4D0:
/* 8032F4D0 0032B130  2C 03 00 00 */	cmpwi r3, 0
/* 8032F4D4 0032B134  40 82 00 E4 */	bne lbl_8032F5B8
/* 8032F4D8 0032B138  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032F4DC 0032B13C  38 00 00 04 */	li r0, 4
/* 8032F4E0 0032B140  38 60 00 00 */	li r3, 0
/* 8032F4E4 0032B144  38 80 00 00 */	li r4, 0
/* 8032F4E8 0032B148  90 05 01 A4 */	stw r0, 0x1a4(r5)
/* 8032F4EC 0032B14C  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032F4F0 0032B150  80 A5 00 F8 */	lwz r5, 0xf8(r5)
/* 8032F4F4 0032B154  4B FF BB 01 */	bl DWCi_SendResvCommandToFriend
/* 8032F4F8 0032B158  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032F4FC 0032B15C  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032F500 0032B160  2C 00 00 00 */	cmpwi r0, 0
/* 8032F504 0032B164  40 82 00 0C */	bne lbl_8032F510
/* 8032F508 0032B168  4B FF EF 91 */	bl DWCi_HandleSBError
/* 8032F50C 0032B16C  48 00 00 08 */	b lbl_8032F514
lbl_8032F510:
/* 8032F510 0032B170  4B FF ED 81 */	bl DWCi_HandleGPError
lbl_8032F514:
/* 8032F514 0032B174  2C 03 00 00 */	cmpwi r3, 0
/* 8032F518 0032B178  41 82 00 A0 */	beq lbl_8032F5B8
/* 8032F51C 0032B17C  48 00 00 9C */	b lbl_8032F5B8
lbl_8032F520:
/* 8032F520 0032B180  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032F524 0032B184  38 00 00 06 */	li r0, 6
/* 8032F528 0032B188  7F C3 F3 78 */	mr r3, r30
/* 8032F52C 0032B18C  38 80 00 00 */	li r4, 0
/* 8032F530 0032B190  90 05 01 A4 */	stw r0, 0x1a4(r5)
/* 8032F534 0032B194  48 02 F3 7D */	bl ServerBrowserGetServer
/* 8032F538 0032B198  7C 65 1B 78 */	mr r5, r3
/* 8032F53C 0032B19C  38 60 00 00 */	li r3, 0
/* 8032F540 0032B1A0  38 80 00 00 */	li r4, 0
/* 8032F544 0032B1A4  4B FF 90 09 */	bl DWCi_NNStartupAsync
/* 8032F548 0032B1A8  4B FF F3 F9 */	bl DWCi_HandleNNError
/* 8032F54C 0032B1AC  2C 03 00 00 */	cmpwi r3, 0
/* 8032F550 0032B1B0  41 82 00 68 */	beq lbl_8032F5B8
/* 8032F554 0032B1B4  48 00 00 64 */	b lbl_8032F5B8
lbl_8032F558:
/* 8032F558 0032B1B8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032F55C 0032B1BC  38 00 00 02 */	li r0, 2
/* 8032F560 0032B1C0  90 03 00 E8 */	stw r0, 0xe8(r3)
/* 8032F564 0032B1C4  4B F4 32 55 */	bl OSGetTime
/* 8032F568 0032B1C8  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032F56C 0032B1CC  90 85 00 F4 */	stw r4, 0xf4(r5)
/* 8032F570 0032B1D0  90 65 00 F0 */	stw r3, 0xf0(r5)
/* 8032F574 0032B1D4  48 00 00 44 */	b lbl_8032F5B8
lbl_8032F578:
/* 8032F578 0032B1D8  4B F4 32 41 */	bl OSGetTime
/* 8032F57C 0032B1DC  3C C0 80 00 */	lis r6, 0x800000F8@ha
/* 8032F580 0032B1E0  3C A0 10 62 */	lis r5, 0x10624DD3@ha
/* 8032F584 0032B1E4  80 C6 00 F8 */	lwz r6, 0x800000F8@l(r6)
/* 8032F588 0032B1E8  38 E5 4D D3 */	addi r7, r5, 0x10624DD3@l
/* 8032F58C 0032B1EC  38 00 75 30 */	li r0, 0x7530
/* 8032F590 0032B1F0  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032F594 0032B1F4  54 C6 F0 BE */	srwi r6, r6, 2
/* 8032F598 0032B1F8  7C C7 30 16 */	mulhwu r6, r7, r6
/* 8032F59C 0032B1FC  54 C7 D1 BE */	srwi r7, r6, 6
/* 8032F5A0 0032B200  7C C7 00 16 */	mulhwu r6, r7, r0
/* 8032F5A4 0032B204  1C 07 75 30 */	mulli r0, r7, 0x7530
/* 8032F5A8 0032B208  7C 00 20 14 */	addc r0, r0, r4
/* 8032F5AC 0032B20C  90 05 01 7C */	stw r0, 0x17c(r5)
/* 8032F5B0 0032B210  7C 06 19 14 */	adde r0, r6, r3
/* 8032F5B4 0032B214  90 05 01 78 */	stw r0, 0x178(r5)
lbl_8032F5B8:
/* 8032F5B8 0032B218  39 61 00 20 */	addi r11, r1, 0x20
/* 8032F5BC 0032B21C  4B E9 7B B9 */	bl _restgpr_27
/* 8032F5C0 0032B220  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8032F5C4 0032B224  7C 08 03 A6 */	mtlr r0
/* 8032F5C8 0032B228  38 21 00 20 */	addi r1, r1, 0x20
/* 8032F5CC 0032B22C  4E 80 00 20 */	blr

.global DWCi_SBPrintServerData
DWCi_SBPrintServerData:
/* 8032F5D0 0032B230  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8032F5D4 0032B234  7C 08 02 A6 */	mflr r0
/* 8032F5D8 0032B238  90 01 00 24 */	stw r0, 0x24(r1)
/* 8032F5DC 0032B23C  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8032F5E0 0032B240  3F E0 80 44 */	lis r31, lbl_80447FE0@ha
/* 8032F5E4 0032B244  3B FF 7F E0 */	addi r31, r31, lbl_80447FE0@l
/* 8032F5E8 0032B248  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8032F5EC 0032B24C  93 A1 00 14 */	stw r29, 0x14(r1)
/* 8032F5F0 0032B250  93 81 00 10 */	stw r28, 0x10(r1)
/* 8032F5F4 0032B254  7C 7C 1B 78 */	mr r28, r3
/* 8032F5F8 0032B258  48 02 E2 51 */	bl SBServerGetPrivateAddress
/* 8032F5FC 0032B25C  7C 65 1B 78 */	mr r5, r3
/* 8032F600 0032B260  38 9F 14 38 */	addi r4, r31, 0x1438
/* 8032F604 0032B264  38 60 04 00 */	li r3, 0x400
/* 8032F608 0032B268  4C C6 31 82 */	crclr 6
/* 8032F60C 0032B26C  4B FE D5 29 */	bl DWC_Printf
/* 8032F610 0032B270  7F 83 E3 78 */	mr r3, r28
/* 8032F614 0032B274  48 02 E2 61 */	bl SBServerGetPrivateInetAddress
/* 8032F618 0032B278  7C 65 1B 78 */	mr r5, r3
/* 8032F61C 0032B27C  38 9F 14 5C */	addi r4, r31, 0x145c
/* 8032F620 0032B280  38 60 04 00 */	li r3, 0x400
/* 8032F624 0032B284  4C C6 31 82 */	crclr 6
/* 8032F628 0032B288  4B FE D5 0D */	bl DWC_Printf
/* 8032F62C 0032B28C  7F 83 E3 78 */	mr r3, r28
/* 8032F630 0032B290  48 02 E2 4D */	bl SBServerGetPrivateQueryPort
/* 8032F634 0032B294  54 65 04 3E */	clrlwi r5, r3, 0x10
/* 8032F638 0032B298  38 9F 14 80 */	addi r4, r31, 0x1480
/* 8032F63C 0032B29C  38 60 04 00 */	li r3, 0x400
/* 8032F640 0032B2A0  4C C6 31 82 */	crclr 6
/* 8032F644 0032B2A4  4B FE D4 F1 */	bl DWC_Printf
/* 8032F648 0032B2A8  7F 83 E3 78 */	mr r3, r28
/* 8032F64C 0032B2AC  48 02 E1 AD */	bl SBServerGetPublicAddress
/* 8032F650 0032B2B0  7C 65 1B 78 */	mr r5, r3
/* 8032F654 0032B2B4  38 9F 14 A4 */	addi r4, r31, 0x14a4
/* 8032F658 0032B2B8  38 60 04 00 */	li r3, 0x400
/* 8032F65C 0032B2BC  4C C6 31 82 */	crclr 6
/* 8032F660 0032B2C0  4B FE D4 D5 */	bl DWC_Printf
/* 8032F664 0032B2C4  7F 83 E3 78 */	mr r3, r28
/* 8032F668 0032B2C8  48 02 E1 BD */	bl SBServerGetPublicInetAddress
/* 8032F66C 0032B2CC  7C 65 1B 78 */	mr r5, r3
/* 8032F670 0032B2D0  38 9F 14 C8 */	addi r4, r31, 0x14c8
/* 8032F674 0032B2D4  38 60 04 00 */	li r3, 0x400
/* 8032F678 0032B2D8  4C C6 31 82 */	crclr 6
/* 8032F67C 0032B2DC  4B FE D4 B9 */	bl DWC_Printf
/* 8032F680 0032B2E0  7F 83 E3 78 */	mr r3, r28
/* 8032F684 0032B2E4  48 02 E1 A9 */	bl SBServerGetPublicQueryPort
/* 8032F688 0032B2E8  54 65 04 3E */	clrlwi r5, r3, 0x10
/* 8032F68C 0032B2EC  38 9F 14 EC */	addi r4, r31, 0x14ec
/* 8032F690 0032B2F0  38 60 04 00 */	li r3, 0x400
/* 8032F694 0032B2F4  4C C6 31 82 */	crclr 6
/* 8032F698 0032B2F8  4B FE D4 9D */	bl DWC_Printf
/* 8032F69C 0032B2FC  7F 83 E3 78 */	mr r3, r28
/* 8032F6A0 0032B300  48 02 E1 9D */	bl SBServerHasPrivateAddress
/* 8032F6A4 0032B304  7C 65 1B 78 */	mr r5, r3
/* 8032F6A8 0032B308  38 9F 15 10 */	addi r4, r31, 0x1510
/* 8032F6AC 0032B30C  38 60 04 00 */	li r3, 0x400
/* 8032F6B0 0032B310  4C C6 31 82 */	crclr 6
/* 8032F6B4 0032B314  4B FE D4 81 */	bl DWC_Printf
/* 8032F6B8 0032B318  7F 83 E3 78 */	mr r3, r28
/* 8032F6BC 0032B31C  38 9F 13 E8 */	addi r4, r31, 0x13e8
/* 8032F6C0 0032B320  38 A0 FF FF */	li r5, -1
/* 8032F6C4 0032B324  48 02 DF 9D */	bl SBServerGetIntValueA
/* 8032F6C8 0032B328  7C 65 1B 78 */	mr r5, r3
/* 8032F6CC 0032B32C  38 9F 15 34 */	addi r4, r31, 0x1534
/* 8032F6D0 0032B330  38 60 04 00 */	li r3, 0x400
/* 8032F6D4 0032B334  4C C6 31 82 */	crclr 6
/* 8032F6D8 0032B338  4B FE D4 5D */	bl DWC_Printf
/* 8032F6DC 0032B33C  7F 83 E3 78 */	mr r3, r28
/* 8032F6E0 0032B340  38 9F 13 F4 */	addi r4, r31, 0x13f4
/* 8032F6E4 0032B344  38 A0 FF FF */	li r5, -1
/* 8032F6E8 0032B348  48 02 DF 79 */	bl SBServerGetIntValueA
/* 8032F6EC 0032B34C  7C 65 1B 78 */	mr r5, r3
/* 8032F6F0 0032B350  38 9F 15 48 */	addi r4, r31, 0x1548
/* 8032F6F4 0032B354  38 60 04 00 */	li r3, 0x400
/* 8032F6F8 0032B358  4C C6 31 82 */	crclr 6
/* 8032F6FC 0032B35C  4B FE D4 39 */	bl DWC_Printf
/* 8032F700 0032B360  7F 83 E3 78 */	mr r3, r28
/* 8032F704 0032B364  38 8D 8D C0 */	addi r4, r13, lbl_8063E080-_SDA_BASE_
/* 8032F708 0032B368  38 A0 00 00 */	li r5, 0
/* 8032F70C 0032B36C  48 02 DF 55 */	bl SBServerGetIntValueA
/* 8032F710 0032B370  7C 66 1B 78 */	mr r6, r3
/* 8032F714 0032B374  38 9F 15 5C */	addi r4, r31, 0x155c
/* 8032F718 0032B378  38 60 04 00 */	li r3, 0x400
/* 8032F71C 0032B37C  38 AD 8D C0 */	addi r5, r13, lbl_8063E080-_SDA_BASE_
/* 8032F720 0032B380  4C C6 31 82 */	crclr 6
/* 8032F724 0032B384  4B FE D4 11 */	bl DWC_Printf
/* 8032F728 0032B388  7F 83 E3 78 */	mr r3, r28
/* 8032F72C 0032B38C  38 9F 01 A8 */	addi r4, r31, 0x1a8
/* 8032F730 0032B390  38 A0 FF FF */	li r5, -1
/* 8032F734 0032B394  48 02 DF 2D */	bl SBServerGetIntValueA
/* 8032F738 0032B398  7C 66 1B 78 */	mr r6, r3
/* 8032F73C 0032B39C  38 9F 15 6C */	addi r4, r31, 0x156c
/* 8032F740 0032B3A0  38 BF 01 A8 */	addi r5, r31, 0x1a8
/* 8032F744 0032B3A4  38 60 04 00 */	li r3, 0x400
/* 8032F748 0032B3A8  4C C6 31 82 */	crclr 6
/* 8032F74C 0032B3AC  4B FE D3 E9 */	bl DWC_Printf
/* 8032F750 0032B3B0  7F 83 E3 78 */	mr r3, r28
/* 8032F754 0032B3B4  38 9F 01 9C */	addi r4, r31, 0x19c
/* 8032F758 0032B3B8  38 A0 FF FF */	li r5, -1
/* 8032F75C 0032B3BC  48 02 DF 05 */	bl SBServerGetIntValueA
/* 8032F760 0032B3C0  7C 66 1B 78 */	mr r6, r3
/* 8032F764 0032B3C4  38 9F 15 78 */	addi r4, r31, 0x1578
/* 8032F768 0032B3C8  38 BF 01 9C */	addi r5, r31, 0x19c
/* 8032F76C 0032B3CC  38 60 04 00 */	li r3, 0x400
/* 8032F770 0032B3D0  4C C6 31 82 */	crclr 6
/* 8032F774 0032B3D4  4B FE D3 C1 */	bl DWC_Printf
/* 8032F778 0032B3D8  7F 83 E3 78 */	mr r3, r28
/* 8032F77C 0032B3DC  38 9F 01 90 */	addi r4, r31, 0x190
/* 8032F780 0032B3E0  38 A0 FF FF */	li r5, -1
/* 8032F784 0032B3E4  48 02 DE DD */	bl SBServerGetIntValueA
/* 8032F788 0032B3E8  7C 66 1B 78 */	mr r6, r3
/* 8032F78C 0032B3EC  38 9F 15 78 */	addi r4, r31, 0x1578
/* 8032F790 0032B3F0  38 BF 01 90 */	addi r5, r31, 0x190
/* 8032F794 0032B3F4  38 60 04 00 */	li r3, 0x400
/* 8032F798 0032B3F8  4C C6 31 82 */	crclr 6
/* 8032F79C 0032B3FC  4B FE D3 99 */	bl DWC_Printf
/* 8032F7A0 0032B400  3F C0 80 61 */	lis r30, lbl_8060FD88@ha
/* 8032F7A4 0032B404  3B A0 00 00 */	li r29, 0
/* 8032F7A8 0032B408  3B DE FD 88 */	addi r30, r30, lbl_8060FD88@l
lbl_8032F7AC:
/* 8032F7AC 0032B40C  88 1E 00 00 */	lbz r0, 0(r30)
/* 8032F7B0 0032B410  2C 00 00 00 */	cmpwi r0, 0
/* 8032F7B4 0032B414  41 82 00 64 */	beq lbl_8032F818
/* 8032F7B8 0032B418  88 1E 00 01 */	lbz r0, 1(r30)
/* 8032F7BC 0032B41C  2C 00 00 00 */	cmpwi r0, 0
/* 8032F7C0 0032B420  41 82 00 30 */	beq lbl_8032F7F0
/* 8032F7C4 0032B424  80 9E 00 04 */	lwz r4, 4(r30)
/* 8032F7C8 0032B428  7F 83 E3 78 */	mr r3, r28
/* 8032F7CC 0032B42C  38 AD 8E 0C */	addi r5, r13, lbl_8063E0CC-_SDA_BASE_
/* 8032F7D0 0032B430  48 02 DE 35 */	bl SBServerGetStringValueA
/* 8032F7D4 0032B434  80 BE 00 04 */	lwz r5, 4(r30)
/* 8032F7D8 0032B438  7C 66 1B 78 */	mr r6, r3
/* 8032F7DC 0032B43C  38 9F 15 84 */	addi r4, r31, 0x1584
/* 8032F7E0 0032B440  38 60 04 00 */	li r3, 0x400
/* 8032F7E4 0032B444  4C C6 31 82 */	crclr 6
/* 8032F7E8 0032B448  4B FE D3 4D */	bl DWC_Printf
/* 8032F7EC 0032B44C  48 00 00 2C */	b lbl_8032F818
lbl_8032F7F0:
/* 8032F7F0 0032B450  80 9E 00 04 */	lwz r4, 4(r30)
/* 8032F7F4 0032B454  7F 83 E3 78 */	mr r3, r28
/* 8032F7F8 0032B458  38 A0 FF FF */	li r5, -1
/* 8032F7FC 0032B45C  48 02 DE 65 */	bl SBServerGetIntValueA
/* 8032F800 0032B460  80 BE 00 04 */	lwz r5, 4(r30)
/* 8032F804 0032B464  7C 66 1B 78 */	mr r6, r3
/* 8032F808 0032B468  38 9F 15 90 */	addi r4, r31, 0x1590
/* 8032F80C 0032B46C  38 60 04 00 */	li r3, 0x400
/* 8032F810 0032B470  4C C6 31 82 */	crclr 6
/* 8032F814 0032B474  4B FE D3 21 */	bl DWC_Printf
lbl_8032F818:
/* 8032F818 0032B478  3B BD 00 01 */	addi r29, r29, 1
/* 8032F81C 0032B47C  3B DE 00 0C */	addi r30, r30, 0xc
/* 8032F820 0032B480  2C 1D 00 9A */	cmpwi r29, 0x9a
/* 8032F824 0032B484  41 80 FF 88 */	blt lbl_8032F7AC
/* 8032F828 0032B488  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8032F82C 0032B48C  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8032F830 0032B490  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8032F834 0032B494  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 8032F838 0032B498  83 81 00 10 */	lwz r28, 0x10(r1)
/* 8032F83C 0032B49C  7C 08 03 A6 */	mtlr r0
/* 8032F840 0032B4A0  38 21 00 20 */	addi r1, r1, 0x20
/* 8032F844 0032B4A4  4E 80 00 20 */	blr

.global DWCi_EvaluateServers
DWCi_EvaluateServers:
/* 8032F848 0032B4A8  94 21 FF D0 */	stwu r1, -0x30(r1)
/* 8032F84C 0032B4AC  7C 08 02 A6 */	mflr r0
/* 8032F850 0032B4B0  90 01 00 34 */	stw r0, 0x34(r1)
/* 8032F854 0032B4B4  39 61 00 30 */	addi r11, r1, 0x30
/* 8032F858 0032B4B8  4B E9 78 C5 */	bl _savegpr_24
/* 8032F85C 0032B4BC  7C 7C 1B 78 */	mr r28, r3
/* 8032F860 0032B4C0  3B E0 00 00 */	li r31, 0
/* 8032F864 0032B4C4  3B C0 00 00 */	li r30, 0
/* 8032F868 0032B4C8  3F 20 00 80 */	lis r25, 0x80
/* 8032F86C 0032B4CC  3F 40 80 45 */	lis r26, 0x8045
/* 8032F870 0032B4D0  3F 60 80 45 */	lis r27, 0x8045
/* 8032F874 0032B4D4  48 00 01 30 */	b lbl_8032F9A4
lbl_8032F878:
/* 8032F878 0032B4D8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032F87C 0032B4DC  7F C4 F3 78 */	mr r4, r30
/* 8032F880 0032B4E0  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 8032F884 0032B4E4  48 02 F0 2D */	bl ServerBrowserGetServer
/* 8032F888 0032B4E8  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032F88C 0032B4EC  7C 7D 1B 78 */	mr r29, r3
/* 8032F890 0032B4F0  88 04 00 15 */	lbz r0, 0x15(r4)
/* 8032F894 0032B4F4  2C 00 00 00 */	cmpwi r0, 0
/* 8032F898 0032B4F8  40 82 00 60 */	bne lbl_8032F8F8
/* 8032F89C 0032B4FC  38 8D 8D C0 */	addi r4, r13, lbl_8063E080-_SDA_BASE_
/* 8032F8A0 0032B500  38 A0 00 00 */	li r5, 0
/* 8032F8A4 0032B504  48 02 DD BD */	bl SBServerGetIntValueA
/* 8032F8A8 0032B508  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 8032F8AC 0032B50C  38 C0 00 00 */	li r6, 0
/* 8032F8B0 0032B510  88 05 00 0D */	lbz r0, 0xd(r5)
/* 8032F8B4 0032B514  38 85 00 04 */	addi r4, r5, 4
/* 8032F8B8 0032B518  7C 09 03 A6 */	mtctr r0
/* 8032F8BC 0032B51C  2C 00 00 01 */	cmpwi r0, 1
/* 8032F8C0 0032B520  41 80 00 30 */	blt lbl_8032F8F0
lbl_8032F8C4:
/* 8032F8C4 0032B524  80 04 00 F8 */	lwz r0, 0xf8(r4)
/* 8032F8C8 0032B528  7C 03 00 00 */	cmpw r3, r0
/* 8032F8CC 0032B52C  40 82 00 1C */	bne lbl_8032F8E8
/* 8032F8D0 0032B530  80 65 00 E4 */	lwz r3, 0xe4(r5)
/* 8032F8D4 0032B534  7F A4 EB 78 */	mr r4, r29
/* 8032F8D8 0032B538  48 02 EE DD */	bl ServerBrowserRemoveServer
/* 8032F8DC 0032B53C  38 C0 00 01 */	li r6, 1
/* 8032F8E0 0032B540  3B DE FF FF */	addi r30, r30, -1
/* 8032F8E4 0032B544  48 00 00 0C */	b lbl_8032F8F0
lbl_8032F8E8:
/* 8032F8E8 0032B548  38 84 00 04 */	addi r4, r4, 4
/* 8032F8EC 0032B54C  42 00 FF D8 */	bdnz lbl_8032F8C4
lbl_8032F8F0:
/* 8032F8F0 0032B550  2C 06 00 00 */	cmpwi r6, 0
/* 8032F8F4 0032B554  40 82 00 AC */	bne lbl_8032F9A0
lbl_8032F8F8:
/* 8032F8F8 0032B558  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032F8FC 0032B55C  81 84 04 88 */	lwz r12, 0x488(r4)
/* 8032F900 0032B560  2C 0C 00 00 */	cmpwi r12, 0
/* 8032F904 0032B564  41 82 00 84 */	beq lbl_8032F988
/* 8032F908 0032B568  7F C3 F3 78 */	mr r3, r30
/* 8032F90C 0032B56C  80 84 04 8C */	lwz r4, 0x48c(r4)
/* 8032F910 0032B570  7D 89 03 A6 */	mtctr r12
/* 8032F914 0032B574  4E 80 04 21 */	bctrl
/* 8032F918 0032B578  2C 03 00 00 */	cmpwi r3, 0
/* 8032F91C 0032B57C  7C 78 1B 78 */	mr r24, r3
/* 8032F920 0032B580  40 81 00 34 */	ble lbl_8032F954
/* 8032F924 0032B584  38 19 FF FF */	addi r0, r25, -1
/* 8032F928 0032B588  7C 03 00 00 */	cmpw r3, r0
/* 8032F92C 0032B58C  40 81 00 08 */	ble lbl_8032F934
/* 8032F930 0032B590  7C 18 03 78 */	mr r24, r0
lbl_8032F934:
/* 8032F934 0032B594  38 60 01 00 */	li r3, 0x100
/* 8032F938 0032B598  4B FE F6 F5 */	bl DWCi_GetMathRand32
/* 8032F93C 0032B59C  57 00 40 2E */	slwi r0, r24, 8
/* 8032F940 0032B5A0  38 9A 81 94 */	addi r4, r26, -32364
/* 8032F944 0032B5A4  7C 05 1B 78 */	or r5, r0, r3
/* 8032F948 0032B5A8  7F A3 EB 78 */	mr r3, r29
/* 8032F94C 0032B5AC  48 02 DC 49 */	bl SBServerAddIntKeyValue
/* 8032F950 0032B5B0  48 00 00 50 */	b lbl_8032F9A0
lbl_8032F954:
/* 8032F954 0032B5B4  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032F958 0032B5B8  7F A4 EB 78 */	mr r4, r29
/* 8032F95C 0032B5BC  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 8032F960 0032B5C0  48 02 EE 55 */	bl ServerBrowserRemoveServer
/* 8032F964 0032B5C4  7F C5 F3 78 */	mr r5, r30
/* 8032F968 0032B5C8  7F 06 C3 78 */	mr r6, r24
/* 8032F96C 0032B5CC  38 9B 95 7C */	addi r4, r27, -27268
/* 8032F970 0032B5D0  38 60 04 00 */	li r3, 0x400
/* 8032F974 0032B5D4  4C C6 31 82 */	crclr 6
/* 8032F978 0032B5D8  4B FE D1 BD */	bl DWC_Printf
/* 8032F97C 0032B5DC  3B E0 00 01 */	li r31, 1
/* 8032F980 0032B5E0  3B DE FF FF */	addi r30, r30, -1
/* 8032F984 0032B5E4  48 00 00 1C */	b lbl_8032F9A0
lbl_8032F988:
/* 8032F988 0032B5E8  38 60 00 80 */	li r3, 0x80
/* 8032F98C 0032B5EC  4B FE F6 A1 */	bl DWCi_GetMathRand32
/* 8032F990 0032B5F0  7C 65 1B 78 */	mr r5, r3
/* 8032F994 0032B5F4  7F A3 EB 78 */	mr r3, r29
/* 8032F998 0032B5F8  38 9A 81 94 */	addi r4, r26, -32364
/* 8032F99C 0032B5FC  48 02 DB F9 */	bl SBServerAddIntKeyValue
lbl_8032F9A0:
/* 8032F9A0 0032B600  3B DE 00 01 */	addi r30, r30, 1
lbl_8032F9A4:
/* 8032F9A4 0032B604  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032F9A8 0032B608  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 8032F9AC 0032B60C  48 02 EF 0D */	bl ServerBrowserCount
/* 8032F9B0 0032B610  7C 1E 18 00 */	cmpw r30, r3
/* 8032F9B4 0032B614  41 80 FE C4 */	blt lbl_8032F878
/* 8032F9B8 0032B618  2C 1C 00 00 */	cmpwi r28, 0
/* 8032F9BC 0032B61C  41 82 00 34 */	beq lbl_8032F9F0
/* 8032F9C0 0032B620  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032F9C4 0032B624  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 8032F9C8 0032B628  48 02 EE F1 */	bl ServerBrowserCount
/* 8032F9CC 0032B62C  2C 03 00 00 */	cmpwi r3, 0
/* 8032F9D0 0032B630  41 82 00 20 */	beq lbl_8032F9F0
/* 8032F9D4 0032B634  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032F9D8 0032B638  3C A0 80 45 */	lis r5, lbl_80448194@ha
/* 8032F9DC 0032B63C  38 A5 81 94 */	addi r5, r5, lbl_80448194@l
/* 8032F9E0 0032B640  38 80 00 00 */	li r4, 0
/* 8032F9E4 0032B644  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 8032F9E8 0032B648  38 C0 00 00 */	li r6, 0
/* 8032F9EC 0032B64C  48 02 EE D5 */	bl ServerBrowserSortA
lbl_8032F9F0:
/* 8032F9F0 0032B650  2C 1F 00 00 */	cmpwi r31, 0
/* 8032F9F4 0032B654  41 82 00 20 */	beq lbl_8032FA14
/* 8032F9F8 0032B658  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032F9FC 0032B65C  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 8032FA00 0032B660  48 02 EE B9 */	bl ServerBrowserCount
/* 8032FA04 0032B664  2C 03 00 00 */	cmpwi r3, 0
/* 8032FA08 0032B668  40 82 00 0C */	bne lbl_8032FA14
/* 8032FA0C 0032B66C  38 60 00 00 */	li r3, 0
/* 8032FA10 0032B670  48 00 00 08 */	b lbl_8032FA18
lbl_8032FA14:
/* 8032FA14 0032B674  38 60 00 01 */	li r3, 1
lbl_8032FA18:
/* 8032FA18 0032B678  39 61 00 30 */	addi r11, r1, 0x30
/* 8032FA1C 0032B67C  4B E9 77 4D */	bl _restgpr_24
/* 8032FA20 0032B680  80 01 00 34 */	lwz r0, 0x34(r1)
/* 8032FA24 0032B684  7C 08 03 A6 */	mtlr r0
/* 8032FA28 0032B688  38 21 00 30 */	addi r1, r1, 0x30
/* 8032FA2C 0032B68C  4E 80 00 20 */	blr

.global DWCi_RandomizeServers
DWCi_RandomizeServers:
/* 8032FA30 0032B690  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 8032FA34 0032B694  7C 08 02 A6 */	mflr r0
/* 8032FA38 0032B698  90 01 00 44 */	stw r0, 0x44(r1)
/* 8032FA3C 0032B69C  39 61 00 40 */	addi r11, r1, 0x40
/* 8032FA40 0032B6A0  4B E9 76 E5 */	bl _savegpr_26
/* 8032FA44 0032B6A4  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032FA48 0032B6A8  3B A0 00 00 */	li r29, 0
/* 8032FA4C 0032B6AC  3B 80 00 00 */	li r28, 0
/* 8032FA50 0032B6B0  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 8032FA54 0032B6B4  48 02 EE 65 */	bl ServerBrowserCount
/* 8032FA58 0032B6B8  2C 03 00 01 */	cmpwi r3, 1
/* 8032FA5C 0032B6BC  40 81 01 74 */	ble lbl_8032FBD0
/* 8032FA60 0032B6C0  3F 40 80 40 */	lis r26, lbl_80402538@ha
/* 8032FA64 0032B6C4  3B 60 00 00 */	li r27, 0
/* 8032FA68 0032B6C8  3B 5A 25 38 */	addi r26, r26, lbl_80402538@l
/* 8032FA6C 0032B6CC  3F C0 80 45 */	lis r30, 0x8045
/* 8032FA70 0032B6D0  48 00 00 3C */	b lbl_8032FAAC
lbl_8032FA74:
/* 8032FA74 0032B6D4  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032FA78 0032B6D8  7F 64 DB 78 */	mr r4, r27
/* 8032FA7C 0032B6DC  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 8032FA80 0032B6E0  48 02 EE 31 */	bl ServerBrowserGetServer
/* 8032FA84 0032B6E4  38 9E 81 94 */	addi r4, r30, -32364
/* 8032FA88 0032B6E8  38 A0 FF FF */	li r5, -1
/* 8032FA8C 0032B6EC  48 02 DB D5 */	bl SBServerGetIntValueA
/* 8032FA90 0032B6F0  7C 03 E8 00 */	cmpw r3, r29
/* 8032FA94 0032B6F4  40 81 00 08 */	ble lbl_8032FA9C
/* 8032FA98 0032B6F8  7C 7D 1B 78 */	mr r29, r3
lbl_8032FA9C:
/* 8032FA9C 0032B6FC  80 1A 00 00 */	lwz r0, 0(r26)
/* 8032FAA0 0032B700  3B 5A 00 04 */	addi r26, r26, 4
/* 8032FAA4 0032B704  3B 7B 00 01 */	addi r27, r27, 1
/* 8032FAA8 0032B708  7F 9C 02 14 */	add r28, r28, r0
lbl_8032FAAC:
/* 8032FAAC 0032B70C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032FAB0 0032B710  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 8032FAB4 0032B714  48 02 EE 05 */	bl ServerBrowserCount
/* 8032FAB8 0032B718  7C 1B 18 00 */	cmpw r27, r3
/* 8032FABC 0032B71C  41 80 FF B8 */	blt lbl_8032FA74
/* 8032FAC0 0032B720  38 60 00 64 */	li r3, 0x64
/* 8032FAC4 0032B724  4B FE F5 69 */	bl DWCi_GetMathRand32
/* 8032FAC8 0032B728  3F 40 80 40 */	lis r26, lbl_80402538@ha
/* 8032FACC 0032B72C  7C 7E 1B 78 */	mr r30, r3
/* 8032FAD0 0032B730  3B 61 00 08 */	addi r27, r1, 8
/* 8032FAD4 0032B734  3B E0 00 00 */	li r31, 0
/* 8032FAD8 0032B738  3B 5A 25 38 */	addi r26, r26, lbl_80402538@l
/* 8032FADC 0032B73C  48 00 00 6C */	b lbl_8032FB48
lbl_8032FAE0:
/* 8032FAE0 0032B740  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032FAE4 0032B744  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 8032FAE8 0032B748  48 02 ED D1 */	bl ServerBrowserCount
/* 8032FAEC 0032B74C  38 03 FF FF */	addi r0, r3, -1
/* 8032FAF0 0032B750  7C 1F 00 00 */	cmpw r31, r0
/* 8032FAF4 0032B754  40 82 00 18 */	bne lbl_8032FB0C
/* 8032FAF8 0032B758  57 E0 10 3A */	slwi r0, r31, 2
/* 8032FAFC 0032B75C  38 61 00 08 */	addi r3, r1, 8
/* 8032FB00 0032B760  38 80 00 64 */	li r4, 0x64
/* 8032FB04 0032B764  7C 83 01 2E */	stwx r4, r3, r0
/* 8032FB08 0032B768  48 00 00 54 */	b lbl_8032FB5C
lbl_8032FB0C:
/* 8032FB0C 0032B76C  80 1A 00 00 */	lwz r0, 0(r26)
/* 8032FB10 0032B770  2C 1F 00 00 */	cmpwi r31, 0
/* 8032FB14 0032B774  1C 00 00 64 */	mulli r0, r0, 0x64
/* 8032FB18 0032B778  7C 60 E3 D6 */	divw r3, r0, r28
/* 8032FB1C 0032B77C  40 81 00 0C */	ble lbl_8032FB28
/* 8032FB20 0032B780  80 1B FF FC */	lwz r0, -4(r27)
/* 8032FB24 0032B784  48 00 00 08 */	b lbl_8032FB2C
lbl_8032FB28:
/* 8032FB28 0032B788  38 00 00 00 */	li r0, 0
lbl_8032FB2C:
/* 8032FB2C 0032B78C  7C 03 02 14 */	add r0, r3, r0
/* 8032FB30 0032B790  7C 1E 00 40 */	cmplw r30, r0
/* 8032FB34 0032B794  90 1B 00 00 */	stw r0, 0(r27)
/* 8032FB38 0032B798  41 80 00 24 */	blt lbl_8032FB5C
/* 8032FB3C 0032B79C  3B 7B 00 04 */	addi r27, r27, 4
/* 8032FB40 0032B7A0  3B 5A 00 04 */	addi r26, r26, 4
/* 8032FB44 0032B7A4  3B FF 00 01 */	addi r31, r31, 1
lbl_8032FB48:
/* 8032FB48 0032B7A8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032FB4C 0032B7AC  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 8032FB50 0032B7B0  48 02 ED 69 */	bl ServerBrowserCount
/* 8032FB54 0032B7B4  7C 1F 18 00 */	cmpw r31, r3
/* 8032FB58 0032B7B8  41 80 FF 88 */	blt lbl_8032FAE0
lbl_8032FB5C:
/* 8032FB5C 0032B7BC  57 E0 10 3A */	slwi r0, r31, 2
/* 8032FB60 0032B7C0  38 61 00 08 */	addi r3, r1, 8
/* 8032FB64 0032B7C4  3C 80 80 45 */	lis r4, lbl_804495A8@ha
/* 8032FB68 0032B7C8  7C C3 00 2E */	lwzx r6, r3, r0
/* 8032FB6C 0032B7CC  7F E5 FB 78 */	mr r5, r31
/* 8032FB70 0032B7D0  7F C7 F3 78 */	mr r7, r30
/* 8032FB74 0032B7D4  38 84 95 A8 */	addi r4, r4, lbl_804495A8@l
/* 8032FB78 0032B7D8  38 60 00 40 */	li r3, 0x40
/* 8032FB7C 0032B7DC  4C C6 31 82 */	crclr 6
/* 8032FB80 0032B7E0  4B FE CF B5 */	bl DWC_Printf
/* 8032FB84 0032B7E4  3C 60 80 00 */	lis r3, 0x7FFFFFFF@ha
/* 8032FB88 0032B7E8  38 03 FF FF */	addi r0, r3, 0x7FFFFFFF@l
/* 8032FB8C 0032B7EC  7C 1D 00 00 */	cmpw r29, r0
/* 8032FB90 0032B7F0  40 80 00 08 */	bge lbl_8032FB98
/* 8032FB94 0032B7F4  3B BD 00 01 */	addi r29, r29, 1
lbl_8032FB98:
/* 8032FB98 0032B7F8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032FB9C 0032B7FC  7F E4 FB 78 */	mr r4, r31
/* 8032FBA0 0032B800  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 8032FBA4 0032B804  48 02 ED 0D */	bl ServerBrowserGetServer
/* 8032FBA8 0032B808  3F 80 80 45 */	lis r28, lbl_80448194@ha
/* 8032FBAC 0032B80C  7F A5 EB 78 */	mr r5, r29
/* 8032FBB0 0032B810  38 9C 81 94 */	addi r4, r28, lbl_80448194@l
/* 8032FBB4 0032B814  48 02 D9 E1 */	bl SBServerAddIntKeyValue
/* 8032FBB8 0032B818  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032FBBC 0032B81C  38 BC 81 94 */	addi r5, r28, -32364
/* 8032FBC0 0032B820  38 80 00 00 */	li r4, 0
/* 8032FBC4 0032B824  38 C0 00 00 */	li r6, 0
/* 8032FBC8 0032B828  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 8032FBCC 0032B82C  48 02 EC F5 */	bl ServerBrowserSortA
lbl_8032FBD0:
/* 8032FBD0 0032B830  39 61 00 40 */	addi r11, r1, 0x40
/* 8032FBD4 0032B834  4B E9 75 9D */	bl _restgpr_26
/* 8032FBD8 0032B838  80 01 00 44 */	lwz r0, 0x44(r1)
/* 8032FBDC 0032B83C  7C 08 03 A6 */	mtlr r0
/* 8032FBE0 0032B840  38 21 00 40 */	addi r1, r1, 0x40
/* 8032FBE4 0032B844  4E 80 00 20 */	blr

DWCi_QR2ServerKeyCallback:
/* 8032FBE8 0032B848  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8032FBEC 0032B84C  7C 08 02 A6 */	mflr r0
/* 8032FBF0 0032B850  2C 03 00 32 */	cmpwi r3, 0x32
/* 8032FBF4 0032B854  7C 85 23 78 */	mr r5, r4
/* 8032FBF8 0032B858  90 01 00 14 */	stw r0, 0x14(r1)
/* 8032FBFC 0032B85C  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8032FC00 0032B860  7C 7F 1B 78 */	mr r31, r3
/* 8032FC04 0032B864  41 82 00 B8 */	beq lbl_8032FCBC
/* 8032FC08 0032B868  40 80 00 28 */	bge lbl_8032FC30
/* 8032FC0C 0032B86C  2C 03 00 09 */	cmpwi r3, 9
/* 8032FC10 0032B870  41 82 01 A0 */	beq lbl_8032FDB0
/* 8032FC14 0032B874  40 80 00 10 */	bge lbl_8032FC24
/* 8032FC18 0032B878  2C 03 00 08 */	cmpwi r3, 8
/* 8032FC1C 0032B87C  40 80 00 38 */	bge lbl_8032FC54
/* 8032FC20 0032B880  48 00 01 90 */	b lbl_8032FDB0
lbl_8032FC24:
/* 8032FC24 0032B884  2C 03 00 0B */	cmpwi r3, 0xb
/* 8032FC28 0032B888  40 80 01 88 */	bge lbl_8032FDB0
/* 8032FC2C 0032B88C  48 00 00 5C */	b lbl_8032FC88
lbl_8032FC30:
/* 8032FC30 0032B890  2C 03 00 35 */	cmpwi r3, 0x35
/* 8032FC34 0032B894  41 82 01 24 */	beq lbl_8032FD58
/* 8032FC38 0032B898  40 80 00 10 */	bge lbl_8032FC48
/* 8032FC3C 0032B89C  2C 03 00 34 */	cmpwi r3, 0x34
/* 8032FC40 0032B8A0  40 80 00 E4 */	bge lbl_8032FD24
/* 8032FC44 0032B8A4  48 00 00 AC */	b lbl_8032FCF0
lbl_8032FC48:
/* 8032FC48 0032B8A8  2C 03 00 37 */	cmpwi r3, 0x37
/* 8032FC4C 0032B8AC  40 80 01 64 */	bge lbl_8032FDB0
/* 8032FC50 0032B8B0  48 00 01 34 */	b lbl_8032FD84
lbl_8032FC54:
/* 8032FC54 0032B8B4  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032FC58 0032B8B8  7C A3 2B 78 */	mr r3, r5
/* 8032FC5C 0032B8BC  88 84 00 14 */	lbz r4, 0x14(r4)
/* 8032FC60 0032B8C0  48 01 EA B5 */	bl qr2_buffer_add_int
/* 8032FC64 0032B8C4  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 8032FC68 0032B8C8  3C 80 80 45 */	lis r4, lbl_804495D4@ha
/* 8032FC6C 0032B8CC  7F E5 FB 78 */	mr r5, r31
/* 8032FC70 0032B8D0  38 60 02 00 */	li r3, 0x200
/* 8032FC74 0032B8D4  88 C6 00 14 */	lbz r6, 0x14(r6)
/* 8032FC78 0032B8D8  38 84 95 D4 */	addi r4, r4, lbl_804495D4@l
/* 8032FC7C 0032B8DC  4C C6 31 82 */	crclr 6
/* 8032FC80 0032B8E0  4B FE CE B5 */	bl DWC_Printf
/* 8032FC84 0032B8E4  48 00 01 84 */	b lbl_8032FE08
lbl_8032FC88:
/* 8032FC88 0032B8E8  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032FC8C 0032B8EC  7C A3 2B 78 */	mr r3, r5
/* 8032FC90 0032B8F0  88 84 00 16 */	lbz r4, 0x16(r4)
/* 8032FC94 0032B8F4  48 01 EA 81 */	bl qr2_buffer_add_int
/* 8032FC98 0032B8F8  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 8032FC9C 0032B8FC  3C 80 80 45 */	lis r4, lbl_804495D4@ha
/* 8032FCA0 0032B900  7F E5 FB 78 */	mr r5, r31
/* 8032FCA4 0032B904  38 60 02 00 */	li r3, 0x200
/* 8032FCA8 0032B908  88 C6 00 16 */	lbz r6, 0x16(r6)
/* 8032FCAC 0032B90C  38 84 95 D4 */	addi r4, r4, lbl_804495D4@l
/* 8032FCB0 0032B910  4C C6 31 82 */	crclr 6
/* 8032FCB4 0032B914  4B FE CE 81 */	bl DWC_Printf
/* 8032FCB8 0032B918  48 00 01 50 */	b lbl_8032FE08
lbl_8032FCBC:
/* 8032FCBC 0032B91C  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032FCC0 0032B920  7C A3 2B 78 */	mr r3, r5
/* 8032FCC4 0032B924  80 84 02 10 */	lwz r4, 0x210(r4)
/* 8032FCC8 0032B928  48 01 EA 4D */	bl qr2_buffer_add_int
/* 8032FCCC 0032B92C  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 8032FCD0 0032B930  3C 80 80 45 */	lis r4, lbl_804495D4@ha
/* 8032FCD4 0032B934  7F E5 FB 78 */	mr r5, r31
/* 8032FCD8 0032B938  38 60 02 00 */	li r3, 0x200
/* 8032FCDC 0032B93C  80 C6 02 10 */	lwz r6, 0x210(r6)
/* 8032FCE0 0032B940  38 84 95 D4 */	addi r4, r4, lbl_804495D4@l
/* 8032FCE4 0032B944  4C C6 31 82 */	crclr 6
/* 8032FCE8 0032B948  4B FE CE 4D */	bl DWC_Printf
/* 8032FCEC 0032B94C  48 00 01 1C */	b lbl_8032FE08
lbl_8032FCF0:
/* 8032FCF0 0032B950  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032FCF4 0032B954  7C A3 2B 78 */	mr r3, r5
/* 8032FCF8 0032B958  88 84 00 15 */	lbz r4, 0x15(r4)
/* 8032FCFC 0032B95C  48 01 EA 19 */	bl qr2_buffer_add_int
/* 8032FD00 0032B960  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 8032FD04 0032B964  3C 80 80 45 */	lis r4, lbl_804495D4@ha
/* 8032FD08 0032B968  7F E5 FB 78 */	mr r5, r31
/* 8032FD0C 0032B96C  38 60 02 00 */	li r3, 0x200
/* 8032FD10 0032B970  88 C6 00 15 */	lbz r6, 0x15(r6)
/* 8032FD14 0032B974  38 84 95 D4 */	addi r4, r4, lbl_804495D4@l
/* 8032FD18 0032B978  4C C6 31 82 */	crclr 6
/* 8032FD1C 0032B97C  4B FE CE 19 */	bl DWC_Printf
/* 8032FD20 0032B980  48 00 00 E8 */	b lbl_8032FE08
lbl_8032FD24:
/* 8032FD24 0032B984  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 8032FD28 0032B988  7C A3 2B 78 */	mr r3, r5
/* 8032FD2C 0032B98C  80 84 00 20 */	lwz r4, 0x20(r4)
/* 8032FD30 0032B990  48 01 E9 E5 */	bl qr2_buffer_add_int
/* 8032FD34 0032B994  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 8032FD38 0032B998  3C 80 80 45 */	lis r4, lbl_804495D4@ha
/* 8032FD3C 0032B99C  7F E5 FB 78 */	mr r5, r31
/* 8032FD40 0032B9A0  38 60 02 00 */	li r3, 0x200
/* 8032FD44 0032B9A4  80 C6 00 20 */	lwz r6, 0x20(r6)
/* 8032FD48 0032B9A8  38 84 95 D4 */	addi r4, r4, lbl_804495D4@l
/* 8032FD4C 0032B9AC  4C C6 31 82 */	crclr 6
/* 8032FD50 0032B9B0  4B FE CD E5 */	bl DWC_Printf
/* 8032FD54 0032B9B4  48 00 00 B4 */	b lbl_8032FE08
lbl_8032FD58:
/* 8032FD58 0032B9B8  7C A3 2B 78 */	mr r3, r5
/* 8032FD5C 0032B9BC  38 80 00 03 */	li r4, 3
/* 8032FD60 0032B9C0  48 01 E9 B5 */	bl qr2_buffer_add_int
/* 8032FD64 0032B9C4  3C 80 80 45 */	lis r4, lbl_804495D4@ha
/* 8032FD68 0032B9C8  7F E5 FB 78 */	mr r5, r31
/* 8032FD6C 0032B9CC  38 84 95 D4 */	addi r4, r4, lbl_804495D4@l
/* 8032FD70 0032B9D0  38 60 02 00 */	li r3, 0x200
/* 8032FD74 0032B9D4  38 C0 00 03 */	li r6, 3
/* 8032FD78 0032B9D8  4C C6 31 82 */	crclr 6
/* 8032FD7C 0032B9DC  4B FE CD B9 */	bl DWC_Printf
/* 8032FD80 0032B9E0  48 00 00 88 */	b lbl_8032FE08
lbl_8032FD84:
/* 8032FD84 0032B9E4  7C A3 2B 78 */	mr r3, r5
/* 8032FD88 0032B9E8  38 80 00 01 */	li r4, 1
/* 8032FD8C 0032B9EC  48 01 E9 89 */	bl qr2_buffer_add_int
/* 8032FD90 0032B9F0  3C 80 80 45 */	lis r4, lbl_804495D4@ha
/* 8032FD94 0032B9F4  7F E5 FB 78 */	mr r5, r31
/* 8032FD98 0032B9F8  38 84 95 D4 */	addi r4, r4, lbl_804495D4@l
/* 8032FD9C 0032B9FC  38 60 02 00 */	li r3, 0x200
/* 8032FDA0 0032BA00  38 C0 00 01 */	li r6, 1
/* 8032FDA4 0032BA04  4C C6 31 82 */	crclr 6
/* 8032FDA8 0032BA08  4B FE CD 8D */	bl DWC_Printf
/* 8032FDAC 0032BA0C  48 00 00 5C */	b lbl_8032FE08
lbl_8032FDB0:
/* 8032FDB0 0032BA10  34 03 FF 9C */	addic. r0, r3, -100
/* 8032FDB4 0032BA14  41 80 00 54 */	blt lbl_8032FE08
/* 8032FDB8 0032BA18  2C 00 00 9A */	cmpwi r0, 0x9a
/* 8032FDBC 0032BA1C  40 80 00 4C */	bge lbl_8032FE08
/* 8032FDC0 0032BA20  1C 80 00 0C */	mulli r4, r0, 0xc
/* 8032FDC4 0032BA24  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 8032FDC8 0032BA28  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 8032FDCC 0032BA2C  7C 03 20 AE */	lbzx r0, r3, r4
/* 8032FDD0 0032BA30  2C 00 00 00 */	cmpwi r0, 0
/* 8032FDD4 0032BA34  41 82 00 34 */	beq lbl_8032FE08
/* 8032FDD8 0032BA38  7C 63 22 14 */	add r3, r3, r4
/* 8032FDDC 0032BA3C  88 03 00 01 */	lbz r0, 1(r3)
/* 8032FDE0 0032BA40  2C 00 00 00 */	cmpwi r0, 0
/* 8032FDE4 0032BA44  41 82 00 14 */	beq lbl_8032FDF8
/* 8032FDE8 0032BA48  80 83 00 08 */	lwz r4, 8(r3)
/* 8032FDEC 0032BA4C  7C A3 2B 78 */	mr r3, r5
/* 8032FDF0 0032BA50  48 01 E9 C5 */	bl qr2_buffer_addA
/* 8032FDF4 0032BA54  48 00 00 14 */	b lbl_8032FE08
lbl_8032FDF8:
/* 8032FDF8 0032BA58  80 83 00 08 */	lwz r4, 8(r3)
/* 8032FDFC 0032BA5C  7C A3 2B 78 */	mr r3, r5
/* 8032FE00 0032BA60  80 84 00 00 */	lwz r4, 0(r4)
/* 8032FE04 0032BA64  48 01 E9 11 */	bl qr2_buffer_add_int
lbl_8032FE08:
/* 8032FE08 0032BA68  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8032FE0C 0032BA6C  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8032FE10 0032BA70  7C 08 03 A6 */	mtlr r0
/* 8032FE14 0032BA74  38 21 00 10 */	addi r1, r1, 0x10
/* 8032FE18 0032BA78  4E 80 00 20 */	blr

.global DWCi_QR2PlayerKeyCallback
DWCi_QR2PlayerKeyCallback:
/* 8032FE1C 0032BA7C  4E 80 00 20 */	blr

.global DWCi_QR2TeamKeyCallback
DWCi_QR2TeamKeyCallback:
/* 8032FE20 0032BA80  4E 80 00 20 */	blr

.global DWCi_QR2KeyListCallback
DWCi_QR2KeyListCallback:
/* 8032FE24 0032BA84  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8032FE28 0032BA88  7C 08 02 A6 */	mflr r0
/* 8032FE2C 0032BA8C  2C 03 00 00 */	cmpwi r3, 0
/* 8032FE30 0032BA90  90 01 00 24 */	stw r0, 0x24(r1)
/* 8032FE34 0032BA94  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8032FE38 0032BA98  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8032FE3C 0032BA9C  93 A1 00 14 */	stw r29, 0x14(r1)
/* 8032FE40 0032BAA0  7C 9D 23 78 */	mr r29, r4
/* 8032FE44 0032BAA4  93 81 00 10 */	stw r28, 0x10(r1)
/* 8032FE48 0032BAA8  7C 7C 1B 78 */	mr r28, r3
/* 8032FE4C 0032BAAC  41 82 00 0C */	beq lbl_8032FE58
/* 8032FE50 0032BAB0  41 80 00 8C */	blt lbl_8032FEDC
/* 8032FE54 0032BAB4  48 00 00 88 */	b lbl_8032FEDC
lbl_8032FE58:
/* 8032FE58 0032BAB8  7F A3 EB 78 */	mr r3, r29
/* 8032FE5C 0032BABC  38 80 00 08 */	li r4, 8
/* 8032FE60 0032BAC0  48 01 E8 75 */	bl qr2_keybuffer_add
/* 8032FE64 0032BAC4  7F A3 EB 78 */	mr r3, r29
/* 8032FE68 0032BAC8  38 80 00 0A */	li r4, 0xa
/* 8032FE6C 0032BACC  48 01 E8 69 */	bl qr2_keybuffer_add
/* 8032FE70 0032BAD0  7F A3 EB 78 */	mr r3, r29
/* 8032FE74 0032BAD4  38 80 00 32 */	li r4, 0x32
/* 8032FE78 0032BAD8  48 01 E8 5D */	bl qr2_keybuffer_add
/* 8032FE7C 0032BADC  7F A3 EB 78 */	mr r3, r29
/* 8032FE80 0032BAE0  38 80 00 33 */	li r4, 0x33
/* 8032FE84 0032BAE4  48 01 E8 51 */	bl qr2_keybuffer_add
/* 8032FE88 0032BAE8  7F A3 EB 78 */	mr r3, r29
/* 8032FE8C 0032BAEC  38 80 00 34 */	li r4, 0x34
/* 8032FE90 0032BAF0  48 01 E8 45 */	bl qr2_keybuffer_add
/* 8032FE94 0032BAF4  7F A3 EB 78 */	mr r3, r29
/* 8032FE98 0032BAF8  38 80 00 35 */	li r4, 0x35
/* 8032FE9C 0032BAFC  48 01 E8 39 */	bl qr2_keybuffer_add
/* 8032FEA0 0032BB00  7F A3 EB 78 */	mr r3, r29
/* 8032FEA4 0032BB04  38 80 00 36 */	li r4, 0x36
/* 8032FEA8 0032BB08  48 01 E8 2D */	bl qr2_keybuffer_add
/* 8032FEAC 0032BB0C  3F E0 80 61 */	lis r31, lbl_8060FD88@ha
/* 8032FEB0 0032BB10  3B C0 00 00 */	li r30, 0
/* 8032FEB4 0032BB14  3B FF FD 88 */	addi r31, r31, lbl_8060FD88@l
lbl_8032FEB8:
/* 8032FEB8 0032BB18  88 9F 00 00 */	lbz r4, 0(r31)
/* 8032FEBC 0032BB1C  2C 04 00 00 */	cmpwi r4, 0
/* 8032FEC0 0032BB20  41 82 00 0C */	beq lbl_8032FECC
/* 8032FEC4 0032BB24  7F A3 EB 78 */	mr r3, r29
/* 8032FEC8 0032BB28  48 01 E8 0D */	bl qr2_keybuffer_add
lbl_8032FECC:
/* 8032FECC 0032BB2C  3B DE 00 01 */	addi r30, r30, 1
/* 8032FED0 0032BB30  3B FF 00 0C */	addi r31, r31, 0xc
/* 8032FED4 0032BB34  2C 1E 00 9A */	cmpwi r30, 0x9a
/* 8032FED8 0032BB38  41 80 FF E0 */	blt lbl_8032FEB8
lbl_8032FEDC:
/* 8032FEDC 0032BB3C  3C 80 80 45 */	lis r4, lbl_80449600@ha
/* 8032FEE0 0032BB40  7F 85 E3 78 */	mr r5, r28
/* 8032FEE4 0032BB44  38 84 96 00 */	addi r4, r4, lbl_80449600@l
/* 8032FEE8 0032BB48  38 60 02 00 */	li r3, 0x200
/* 8032FEEC 0032BB4C  4C C6 31 82 */	crclr 6
/* 8032FEF0 0032BB50  4B FE CC 45 */	bl DWC_Printf
/* 8032FEF4 0032BB54  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8032FEF8 0032BB58  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8032FEFC 0032BB5C  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8032FF00 0032BB60  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 8032FF04 0032BB64  83 81 00 10 */	lwz r28, 0x10(r1)
/* 8032FF08 0032BB68  7C 08 03 A6 */	mtlr r0
/* 8032FF0C 0032BB6C  38 21 00 20 */	addi r1, r1, 0x20
/* 8032FF10 0032BB70  4E 80 00 20 */	blr

.global DWCi_QR2CountCallback
DWCi_QR2CountCallback:
/* 8032FF14 0032BB74  38 60 00 00 */	li r3, 0
/* 8032FF18 0032BB78  4E 80 00 20 */	blr

.global DWCi_QR2AddErrorCallback
DWCi_QR2AddErrorCallback:
/* 8032FF1C 0032BB7C  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8032FF20 0032BB80  7C 08 02 A6 */	mflr r0
/* 8032FF24 0032BB84  3C C0 80 45 */	lis r6, lbl_80449628@ha
/* 8032FF28 0032BB88  90 01 00 14 */	stw r0, 0x14(r1)
/* 8032FF2C 0032BB8C  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8032FF30 0032BB90  7C 9F 23 78 */	mr r31, r4
/* 8032FF34 0032BB94  38 86 96 28 */	addi r4, r6, lbl_80449628@l
/* 8032FF38 0032BB98  93 C1 00 08 */	stw r30, 8(r1)
/* 8032FF3C 0032BB9C  7C 7E 1B 78 */	mr r30, r3
/* 8032FF40 0032BBA0  38 60 00 02 */	li r3, 2
/* 8032FF44 0032BBA4  7F C5 F3 78 */	mr r5, r30
/* 8032FF48 0032BBA8  4C C6 31 82 */	crclr 6
/* 8032FF4C 0032BBAC  4B FE CB E9 */	bl DWC_Printf
/* 8032FF50 0032BBB0  7F E5 FB 78 */	mr r5, r31
/* 8032FF54 0032BBB4  38 60 00 02 */	li r3, 2
/* 8032FF58 0032BBB8  38 8D 8E 14 */	addi r4, r13, lbl_8063E0D4-_SDA_BASE_
/* 8032FF5C 0032BBBC  4C C6 31 82 */	crclr 6
/* 8032FF60 0032BBC0  4B FE CB D5 */	bl DWC_Printf
/* 8032FF64 0032BBC4  7F C3 F3 78 */	mr r3, r30
/* 8032FF68 0032BBC8  4B FF E7 5D */	bl DWCi_HandleQR2Error
/* 8032FF6C 0032BBCC  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8032FF70 0032BBD0  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8032FF74 0032BBD4  83 C1 00 08 */	lwz r30, 8(r1)
/* 8032FF78 0032BBD8  7C 08 03 A6 */	mtlr r0
/* 8032FF7C 0032BBDC  38 21 00 10 */	addi r1, r1, 0x10
/* 8032FF80 0032BBE0  4E 80 00 20 */	blr

.global DWCi_QR2PublicAddrCallback
DWCi_QR2PublicAddrCallback:
/* 8032FF84 0032BBE4  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8032FF88 0032BBE8  7C 08 02 A6 */	mflr r0
/* 8032FF8C 0032BBEC  90 01 00 14 */	stw r0, 0x14(r1)
/* 8032FF90 0032BBF0  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8032FF94 0032BBF4  7C 9F 23 78 */	mr r31, r4
/* 8032FF98 0032BBF8  3C 80 80 45 */	lis r4, lbl_80449658@ha
/* 8032FF9C 0032BBFC  93 C1 00 08 */	stw r30, 8(r1)
/* 8032FFA0 0032BC00  7C 7E 1B 78 */	mr r30, r3
/* 8032FFA4 0032BC04  38 60 00 40 */	li r3, 0x40
/* 8032FFA8 0032BC08  7F E6 FB 78 */	mr r6, r31
/* 8032FFAC 0032BC0C  7F C5 F3 78 */	mr r5, r30
/* 8032FFB0 0032BC10  38 84 96 58 */	addi r4, r4, lbl_80449658@l
/* 8032FFB4 0032BC14  4C C6 31 82 */	crclr 6
/* 8032FFB8 0032BC18  4B FE CB 7D */	bl DWC_Printf
/* 8032FFBC 0032BC1C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032FFC0 0032BC20  93 C3 00 1C */	stw r30, 0x1c(r3)
/* 8032FFC4 0032BC24  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8032FFC8 0032BC28  B3 E3 00 1A */	sth r31, 0x1a(r3)
/* 8032FFCC 0032BC2C  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 8032FFD0 0032BC30  83 C1 00 08 */	lwz r30, 8(r1)
/* 8032FFD4 0032BC34  80 01 00 14 */	lwz r0, 0x14(r1)
/* 8032FFD8 0032BC38  7C 08 03 A6 */	mtlr r0
/* 8032FFDC 0032BC3C  38 21 00 10 */	addi r1, r1, 0x10
/* 8032FFE0 0032BC40  4E 80 00 20 */	blr

.global DWCi_QR2NatnegCallback
DWCi_QR2NatnegCallback:
/* 8032FFE4 0032BC44  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 8032FFE8 0032BC48  7C 08 02 A6 */	mflr r0
/* 8032FFEC 0032BC4C  3C 80 80 45 */	lis r4, lbl_8044967C@ha
/* 8032FFF0 0032BC50  90 01 00 14 */	stw r0, 0x14(r1)
/* 8032FFF4 0032BC54  38 84 96 7C */	addi r4, r4, lbl_8044967C@l
/* 8032FFF8 0032BC58  93 E1 00 0C */	stw r31, 0xc(r1)
/* 8032FFFC 0032BC5C  7C 7F 1B 78 */	mr r31, r3
/* 80330000 0032BC60  7F E5 FB 78 */	mr r5, r31
/* 80330004 0032BC64  38 60 00 40 */	li r3, 0x40
/* 80330008 0032BC68  4C C6 31 82 */	crclr 6
/* 8033000C 0032BC6C  4B FE CB 29 */	bl DWC_Printf
/* 80330010 0032BC70  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80330014 0032BC74  80 03 01 A4 */	lwz r0, 0x1a4(r3)
/* 80330018 0032BC78  2C 00 00 01 */	cmpwi r0, 1
/* 8033001C 0032BC7C  40 82 00 10 */	bne lbl_8033002C
/* 80330020 0032BC80  38 00 00 06 */	li r0, 6
/* 80330024 0032BC84  90 03 01 A4 */	stw r0, 0x1a4(r3)
/* 80330028 0032BC88  48 00 00 2C */	b lbl_80330054
lbl_8033002C:
/* 8033002C 0032BC8C  2C 00 00 06 */	cmpwi r0, 6
/* 80330030 0032BC90  41 82 00 24 */	beq lbl_80330054
/* 80330034 0032BC94  2C 00 00 0B */	cmpwi r0, 0xb
/* 80330038 0032BC98  41 82 00 1C */	beq lbl_80330054
/* 8033003C 0032BC9C  3C 80 80 45 */	lis r4, lbl_80448A78@ha
/* 80330040 0032BCA0  38 60 00 40 */	li r3, 0x40
/* 80330044 0032BCA4  38 84 8A 78 */	addi r4, r4, lbl_80448A78@l
/* 80330048 0032BCA8  4C C6 31 82 */	crclr 6
/* 8033004C 0032BCAC  4B FE CA E9 */	bl DWC_Printf
/* 80330050 0032BCB0  48 00 00 6C */	b lbl_803300BC
lbl_80330054:
/* 80330054 0032BCB4  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80330058 0032BCB8  80 04 01 84 */	lwz r0, 0x184(r4)
/* 8033005C 0032BCBC  7C 1F 00 00 */	cmpw r31, r0
/* 80330060 0032BCC0  40 82 00 14 */	bne lbl_80330074
/* 80330064 0032BCC4  88 64 01 80 */	lbz r3, 0x180(r4)
/* 80330068 0032BCC8  38 03 00 01 */	addi r0, r3, 1
/* 8033006C 0032BCCC  98 04 01 80 */	stb r0, 0x180(r4)
/* 80330070 0032BCD0  48 00 00 14 */	b lbl_80330084
lbl_80330074:
/* 80330074 0032BCD4  38 00 00 00 */	li r0, 0
/* 80330078 0032BCD8  98 04 01 80 */	stb r0, 0x180(r4)
/* 8033007C 0032BCDC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80330080 0032BCE0  93 E3 01 84 */	stw r31, 0x184(r3)
lbl_80330084:
/* 80330084 0032BCE4  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 80330088 0032BCE8  38 00 00 00 */	li r0, 0
/* 8033008C 0032BCEC  7F E4 FB 78 */	mr r4, r31
/* 80330090 0032BCF0  38 60 00 01 */	li r3, 1
/* 80330094 0032BCF4  90 06 01 8C */	stw r0, 0x18c(r6)
/* 80330098 0032BCF8  38 A0 00 00 */	li r5, 0
/* 8033009C 0032BCFC  90 06 01 88 */	stw r0, 0x188(r6)
/* 803300A0 0032BD00  4B FF 84 AD */	bl DWCi_NNStartupAsync
/* 803300A4 0032BD04  4B FF E8 9D */	bl DWCi_HandleNNError
/* 803300A8 0032BD08  2C 03 00 00 */	cmpwi r3, 0
/* 803300AC 0032BD0C  40 82 00 10 */	bne lbl_803300BC
/* 803300B0 0032BD10  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803300B4 0032BD14  38 00 00 FF */	li r0, 0xff
/* 803300B8 0032BD18  98 03 03 E0 */	stb r0, 0x3e0(r3)
lbl_803300BC:
/* 803300BC 0032BD1C  80 01 00 14 */	lwz r0, 0x14(r1)
/* 803300C0 0032BD20  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 803300C4 0032BD24  7C 08 03 A6 */	mtlr r0
/* 803300C8 0032BD28  38 21 00 10 */	addi r1, r1, 0x10
/* 803300CC 0032BD2C  4E 80 00 20 */	blr

.global DWCi_QR2ClientMsgCallback
DWCi_QR2ClientMsgCallback:
/* 803300D0 0032BD30  94 21 FF 50 */	stwu r1, -0xb0(r1)
/* 803300D4 0032BD34  7C 08 02 A6 */	mflr r0
/* 803300D8 0032BD38  90 01 00 B4 */	stw r0, 0xb4(r1)
/* 803300DC 0032BD3C  93 E1 00 AC */	stw r31, 0xac(r1)
/* 803300E0 0032BD40  3F E0 80 44 */	lis r31, lbl_80447FE0@ha
/* 803300E4 0032BD44  3B FF 7F E0 */	addi r31, r31, lbl_80447FE0@l
/* 803300E8 0032BD48  93 C1 00 A8 */	stw r30, 0xa8(r1)
/* 803300EC 0032BD4C  3B C0 00 00 */	li r30, 0
/* 803300F0 0032BD50  93 A1 00 A4 */	stw r29, 0xa4(r1)
/* 803300F4 0032BD54  7C 9D 23 78 */	mr r29, r4
/* 803300F8 0032BD58  93 81 00 A0 */	stw r28, 0xa0(r1)
/* 803300FC 0032BD5C  7C 7C 1B 78 */	mr r28, r3
/* 80330100 0032BD60  4B FF 2D 75 */	bl DWC_GetState
/* 80330104 0032BD64  2C 03 00 05 */	cmpwi r3, 5
/* 80330108 0032BD68  41 82 01 54 */	beq lbl_8033025C
/* 8033010C 0032BD6C  4B FF 2D 69 */	bl DWC_GetState
/* 80330110 0032BD70  2C 03 00 06 */	cmpwi r3, 6
/* 80330114 0032BD74  40 82 00 20 */	bne lbl_80330134
/* 80330118 0032BD78  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8033011C 0032BD7C  88 03 00 15 */	lbz r0, 0x15(r3)
/* 80330120 0032BD80  28 00 00 02 */	cmplwi r0, 2
/* 80330124 0032BD84  41 82 01 38 */	beq lbl_8033025C
/* 80330128 0032BD88  88 03 00 15 */	lbz r0, 0x15(r3)
/* 8033012C 0032BD8C  28 00 00 03 */	cmplwi r0, 3
/* 80330130 0032BD90  41 82 01 2C */	beq lbl_8033025C
lbl_80330134:
/* 80330134 0032BD94  38 9F 16 BC */	addi r4, r31, 0x16bc
/* 80330138 0032BD98  38 60 00 04 */	li r3, 4
/* 8033013C 0032BD9C  4C C6 31 82 */	crclr 6
/* 80330140 0032BDA0  4B FE C9 F5 */	bl DWC_Printf
/* 80330144 0032BDA4  48 00 01 24 */	b lbl_80330268
/* 80330148 0032BDA8  48 00 01 14 */	b lbl_8033025C
lbl_8033014C:
/* 8033014C 0032BDAC  7F 84 E3 78 */	mr r4, r28
/* 80330150 0032BDB0  38 61 00 08 */	addi r3, r1, 8
/* 80330154 0032BDB4  38 A0 00 14 */	li r5, 0x14
/* 80330158 0032BDB8  4B CD 3E A9 */	bl memcpy
/* 8033015C 0032BDBC  80 E1 00 0C */	lwz r7, 0xc(r1)
/* 80330160 0032BDC0  38 61 00 08 */	addi r3, r1, 8
/* 80330164 0032BDC4  81 41 00 18 */	lwz r10, 0x18(r1)
/* 80330168 0032BDC8  38 8D 8E 04 */	addi r4, r13, lbl_8063E0C4-_SDA_BASE_
/* 8033016C 0032BDCC  54 E8 C2 1E */	rlwinm r8, r7, 0x18, 8, 0xf
/* 80330170 0032BDD0  54 E5 40 0E */	rlwinm r5, r7, 8, 0, 7
/* 80330174 0032BDD4  55 46 C2 1E */	rlwinm r6, r10, 0x18, 8, 0xf
/* 80330178 0032BDD8  55 40 40 0E */	rlwinm r0, r10, 8, 0, 7
/* 8033017C 0032BDDC  A1 21 00 12 */	lhz r9, 0x12(r1)
/* 80330180 0032BDE0  50 E8 C6 3E */	rlwimi r8, r7, 0x18, 0x18, 0x1f
/* 80330184 0032BDE4  50 E5 44 2E */	rlwimi r5, r7, 8, 0x10, 0x17
/* 80330188 0032BDE8  51 46 C6 3E */	rlwimi r6, r10, 0x18, 0x18, 0x1f
/* 8033018C 0032BDEC  51 40 44 2E */	rlwimi r0, r10, 8, 0x10, 0x17
/* 80330190 0032BDF0  7D 27 46 70 */	srawi r7, r9, 8
/* 80330194 0032BDF4  7D 08 2B 78 */	or r8, r8, r5
/* 80330198 0032BDF8  38 A0 00 04 */	li r5, 4
/* 8033019C 0032BDFC  7C C0 03 78 */	or r0, r6, r0
/* 803301A0 0032BE00  51 27 42 2E */	rlwimi r7, r9, 8, 8, 0x17
/* 803301A4 0032BE04  55 06 80 3E */	rotlwi r6, r8, 0x10
/* 803301A8 0032BE08  B0 E1 00 12 */	sth r7, 0x12(r1)
/* 803301AC 0032BE0C  54 00 80 3E */	rotlwi r0, r0, 0x10
/* 803301B0 0032BE10  90 C1 00 0C */	stw r6, 0xc(r1)
/* 803301B4 0032BE14  90 01 00 18 */	stw r0, 0x18(r1)
/* 803301B8 0032BE18  4B E9 E3 B1 */	bl strncmp
/* 803301BC 0032BE1C  2C 03 00 00 */	cmpwi r3, 0
/* 803301C0 0032BE20  41 82 00 18 */	beq lbl_803301D8
/* 803301C4 0032BE24  38 9F 16 E4 */	addi r4, r31, 0x16e4
/* 803301C8 0032BE28  38 60 00 08 */	li r3, 8
/* 803301CC 0032BE2C  4C C6 31 82 */	crclr 6
/* 803301D0 0032BE30  4B FE C9 65 */	bl DWC_Printf
/* 803301D4 0032BE34  48 00 00 94 */	b lbl_80330268
lbl_803301D8:
/* 803301D8 0032BE38  80 01 00 0C */	lwz r0, 0xc(r1)
/* 803301DC 0032BE3C  28 00 00 03 */	cmplwi r0, 3
/* 803301E0 0032BE40  41 82 00 18 */	beq lbl_803301F8
/* 803301E4 0032BE44  38 9F 17 00 */	addi r4, r31, 0x1700
/* 803301E8 0032BE48  38 60 00 08 */	li r3, 8
/* 803301EC 0032BE4C  4C C6 31 82 */	crclr 6
/* 803301F0 0032BE50  4B FE C9 45 */	bl DWC_Printf
/* 803301F4 0032BE54  48 00 00 74 */	b lbl_80330268
lbl_803301F8:
/* 803301F8 0032BE58  88 A1 00 11 */	lbz r5, 0x11(r1)
/* 803301FC 0032BE5C  38 61 00 1C */	addi r3, r1, 0x1c
/* 80330200 0032BE60  38 9C 00 14 */	addi r4, r28, 0x14
/* 80330204 0032BE64  4B CD 3D FD */	bl memcpy
/* 80330208 0032BE68  88 A1 00 10 */	lbz r5, 0x10(r1)
/* 8033020C 0032BE6C  38 9F 17 28 */	addi r4, r31, 0x1728
/* 80330210 0032BE70  80 C1 00 14 */	lwz r6, 0x14(r1)
/* 80330214 0032BE74  38 60 00 40 */	li r3, 0x40
/* 80330218 0032BE78  A0 E1 00 12 */	lhz r7, 0x12(r1)
/* 8033021C 0032BE7C  81 01 00 18 */	lwz r8, 0x18(r1)
/* 80330220 0032BE80  4C C6 31 82 */	crclr 6
/* 80330224 0032BE84  4B FE C9 11 */	bl DWC_Printf
/* 80330228 0032BE88  88 01 00 11 */	lbz r0, 0x11(r1)
/* 8033022C 0032BE8C  38 E1 00 1C */	addi r7, r1, 0x1c
/* 80330230 0032BE90  88 61 00 10 */	lbz r3, 0x10(r1)
/* 80330234 0032BE94  80 81 00 18 */	lwz r4, 0x18(r1)
/* 80330238 0032BE98  7C 08 16 70 */	srawi r8, r0, 2
/* 8033023C 0032BE9C  80 A1 00 14 */	lwz r5, 0x14(r1)
/* 80330240 0032BEA0  A0 C1 00 12 */	lhz r6, 0x12(r1)
/* 80330244 0032BEA4  4B FF 8B 2D */	bl DWCi_ProcessRecvMatchCommand
/* 80330248 0032BEA8  2C 03 00 00 */	cmpwi r3, 0
/* 8033024C 0032BEAC  41 82 00 1C */	beq lbl_80330268
/* 80330250 0032BEB0  88 01 00 11 */	lbz r0, 0x11(r1)
/* 80330254 0032BEB4  7C 7E 02 14 */	add r3, r30, r0
/* 80330258 0032BEB8  3B C3 00 14 */	addi r30, r3, 0x14
lbl_8033025C:
/* 8033025C 0032BEBC  38 1E 00 14 */	addi r0, r30, 0x14
/* 80330260 0032BEC0  7C 00 E8 00 */	cmpw r0, r29
/* 80330264 0032BEC4  40 81 FE E8 */	ble lbl_8033014C
lbl_80330268:
/* 80330268 0032BEC8  80 01 00 B4 */	lwz r0, 0xb4(r1)
/* 8033026C 0032BECC  83 E1 00 AC */	lwz r31, 0xac(r1)
/* 80330270 0032BED0  83 C1 00 A8 */	lwz r30, 0xa8(r1)
/* 80330274 0032BED4  83 A1 00 A4 */	lwz r29, 0xa4(r1)
/* 80330278 0032BED8  83 81 00 A0 */	lwz r28, 0xa0(r1)
/* 8033027C 0032BEDC  7C 08 03 A6 */	mtlr r0
/* 80330280 0032BEE0  38 21 00 B0 */	addi r1, r1, 0xb0
/* 80330284 0032BEE4  4E 80 00 20 */	blr

DWCi_NNProgressCallback:
/* 80330288 0032BEE8  3C 80 80 45 */	lis r4, lbl_80449730@ha
/* 8033028C 0032BEEC  7C 65 1B 78 */	mr r5, r3
/* 80330290 0032BEF0  38 84 97 30 */	addi r4, r4, lbl_80449730@l
/* 80330294 0032BEF4  38 60 00 40 */	li r3, 0x40
/* 80330298 0032BEF8  4C C6 31 82 */	crclr 6
/* 8033029C 0032BEFC  4B FE C8 98 */	b DWC_Printf

.global DWCi_NNCompletedCallback
DWCi_NNCompletedCallback:
/* 803302A0 0032BF00  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 803302A4 0032BF04  7C 08 02 A6 */	mflr r0
/* 803302A8 0032BF08  90 01 00 44 */	stw r0, 0x44(r1)
/* 803302AC 0032BF0C  39 61 00 40 */	addi r11, r1, 0x40
/* 803302B0 0032BF10  4B E9 6E 71 */	bl _savegpr_25
/* 803302B4 0032BF14  3F E0 80 44 */	lis r31, lbl_80447FE0@ha
/* 803302B8 0032BF18  7C 79 1B 78 */	mr r25, r3
/* 803302BC 0032BF1C  3B FF 7F E0 */	addi r31, r31, lbl_80447FE0@l
/* 803302C0 0032BF20  7C BB 2B 78 */	mr r27, r5
/* 803302C4 0032BF24  7C DC 33 78 */	mr r28, r6
/* 803302C8 0032BF28  7F 25 CB 78 */	mr r5, r25
/* 803302CC 0032BF2C  38 9F 17 6C */	addi r4, r31, 0x176c
/* 803302D0 0032BF30  38 60 00 40 */	li r3, 0x40
/* 803302D4 0032BF34  4C C6 31 82 */	crclr 6
/* 803302D8 0032BF38  4B FE C8 5D */	bl DWC_Printf
/* 803302DC 0032BF3C  2C 1C 00 00 */	cmpwi r28, 0
/* 803302E0 0032BF40  41 82 00 18 */	beq lbl_803302F8
/* 803302E4 0032BF44  80 BC 00 08 */	lwz r5, 8(r28)
/* 803302E8 0032BF48  38 9F 17 98 */	addi r4, r31, 0x1798
/* 803302EC 0032BF4C  38 60 00 40 */	li r3, 0x40
/* 803302F0 0032BF50  4C C6 31 82 */	crclr 6
/* 803302F4 0032BF54  4B FE C8 41 */	bl DWC_Printf
lbl_803302F8:
/* 803302F8 0032BF58  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803302FC 0032BF5C  80 03 01 A4 */	lwz r0, 0x1a4(r3)
/* 80330300 0032BF60  2C 00 00 06 */	cmpwi r0, 6
/* 80330304 0032BF64  41 82 00 0C */	beq lbl_80330310
/* 80330308 0032BF68  2C 00 00 0B */	cmpwi r0, 0xb
/* 8033030C 0032BF6C  40 82 00 0C */	bne lbl_80330318
lbl_80330310:
/* 80330310 0032BF70  2C 1C 00 00 */	cmpwi r28, 0
/* 80330314 0032BF74  40 82 00 18 */	bne lbl_8033032C
lbl_80330318:
/* 80330318 0032BF78  38 9F 17 AC */	addi r4, r31, 0x17ac
/* 8033031C 0032BF7C  38 60 00 04 */	li r3, 4
/* 80330320 0032BF80  4C C6 31 82 */	crclr 6
/* 80330324 0032BF84  4B FE C8 11 */	bl DWC_Printf
/* 80330328 0032BF88  48 00 07 CC */	b lbl_80330AF4
lbl_8033032C:
/* 8033032C 0032BF8C  2C 19 00 00 */	cmpwi r25, 0
/* 80330330 0032BF90  40 82 02 18 */	bne lbl_80330548
/* 80330334 0032BF94  2C 1B 00 00 */	cmpwi r27, 0
/* 80330338 0032BF98  41 82 00 34 */	beq lbl_8033036C
/* 8033033C 0032BF9C  A0 7B 00 02 */	lhz r3, 2(r27)
/* 80330340 0032BFA0  4B FC 6A 31 */	bl SONtoHs
/* 80330344 0032BFA4  7C 60 1B 78 */	mr r0, r3
/* 80330348 0032BFA8  80 7B 00 04 */	lwz r3, 4(r27)
/* 8033034C 0032BFAC  54 04 04 3E */	clrlwi r4, r0, 0x10
/* 80330350 0032BFB0  38 A0 00 00 */	li r5, 0
/* 80330354 0032BFB4  48 01 D7 F9 */	bl gt2AddressToString
/* 80330358 0032BFB8  7C 65 1B 78 */	mr r5, r3
/* 8033035C 0032BFBC  38 9F 17 D0 */	addi r4, r31, 0x17d0
/* 80330360 0032BFC0  38 60 00 40 */	li r3, 0x40
/* 80330364 0032BFC4  4C C6 31 82 */	crclr 6
/* 80330368 0032BFC8  4B FE C7 CD */	bl DWC_Printf
lbl_8033036C:
/* 8033036C 0032BFCC  3B 40 00 00 */	li r26, 0
/* 80330370 0032BFD0  93 5C 00 08 */	stw r26, 8(r28)
/* 80330374 0032BFD4  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80330378 0032BFD8  88 64 00 14 */	lbz r3, 0x14(r4)
/* 8033037C 0032BFDC  38 03 00 01 */	addi r0, r3, 1
/* 80330380 0032BFE0  98 04 00 14 */	stb r0, 0x14(r4)
/* 80330384 0032BFE4  88 1C 00 00 */	lbz r0, 0(r28)
/* 80330388 0032BFE8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 8033038C 0032BFEC  2C 00 00 00 */	cmpwi r0, 0
/* 80330390 0032BFF0  8B 83 00 14 */	lbz r28, 0x14(r3)
/* 80330394 0032BFF4  41 82 01 4C */	beq lbl_803304E0
/* 80330398 0032BFF8  57 9D 10 3A */	slwi r29, r28, 2
/* 8033039C 0032BFFC  80 1B 00 04 */	lwz r0, 4(r27)
/* 803303A0 0032C000  7C 63 EA 14 */	add r3, r3, r29
/* 803303A4 0032C004  57 9E 08 3C */	slwi r30, r28, 1
/* 803303A8 0032C008  90 03 02 20 */	stw r0, 0x220(r3)
/* 803303AC 0032C00C  83 2D B0 68 */	lwz r25, lbl_80640328-_SDA_BASE_(r13)
/* 803303B0 0032C010  A0 7B 00 02 */	lhz r3, 2(r27)
/* 803303B4 0032C014  4B FC 69 BD */	bl SONtoHs
/* 803303B8 0032C018  7C B9 F2 14 */	add r5, r25, r30
/* 803303BC 0032C01C  38 9F 17 EC */	addi r4, r31, 0x17ec
/* 803303C0 0032C020  B0 65 02 A0 */	sth r3, 0x2a0(r5)
/* 803303C4 0032C024  38 60 00 40 */	li r3, 0x40
/* 803303C8 0032C028  4C C6 31 82 */	crclr 6
/* 803303CC 0032C02C  4B FE C7 69 */	bl DWC_Printf
/* 803303D0 0032C030  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803303D4 0032C034  9B 43 01 80 */	stb r26, 0x180(r3)
/* 803303D8 0032C038  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803303DC 0032C03C  93 43 01 84 */	stw r26, 0x184(r3)
/* 803303E0 0032C040  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803303E4 0032C044  93 43 01 8C */	stw r26, 0x18c(r3)
/* 803303E8 0032C048  93 43 01 88 */	stw r26, 0x188(r3)
/* 803303EC 0032C04C  80 03 01 A4 */	lwz r0, 0x1a4(r3)
/* 803303F0 0032C050  2C 00 00 0B */	cmpwi r0, 0xb
/* 803303F4 0032C054  40 82 00 10 */	bne lbl_80330404
/* 803303F8 0032C058  38 00 00 0C */	li r0, 0xc
/* 803303FC 0032C05C  90 03 01 A4 */	stw r0, 0x1a4(r3)
/* 80330400 0032C060  48 00 00 0C */	b lbl_8033040C
lbl_80330404:
/* 80330404 0032C064  38 00 00 07 */	li r0, 7
/* 80330408 0032C068  90 03 01 A4 */	stw r0, 0x1a4(r3)
lbl_8033040C:
/* 8033040C 0032C06C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80330410 0032C070  38 00 00 00 */	li r0, 0
/* 80330414 0032C074  38 A0 00 00 */	li r5, 0
/* 80330418 0032C078  98 03 00 0C */	stb r0, 0xc(r3)
/* 8033041C 0032C07C  80 0D B0 68 */	lwz r0, lbl_80640328-_SDA_BASE_(r13)
/* 80330420 0032C080  7C 60 EA 14 */	add r3, r0, r29
/* 80330424 0032C084  7C 80 F2 14 */	add r4, r0, r30
/* 80330428 0032C088  80 63 02 20 */	lwz r3, 0x220(r3)
/* 8033042C 0032C08C  A0 84 02 A0 */	lhz r4, 0x2a0(r4)
/* 80330430 0032C090  48 01 D7 1D */	bl gt2AddressToString
/* 80330434 0032C094  7C 66 1B 78 */	mr r6, r3
/* 80330438 0032C098  7F 85 E3 78 */	mr r5, r28
/* 8033043C 0032C09C  38 9F 18 10 */	addi r4, r31, 0x1810
/* 80330440 0032C0A0  38 60 00 80 */	li r3, 0x80
/* 80330444 0032C0A4  4C C6 31 82 */	crclr 6
/* 80330448 0032C0A8  4B FE C6 ED */	bl DWC_Printf
/* 8033044C 0032C0AC  80 CD B0 68 */	lwz r6, lbl_80640328-_SDA_BASE_(r13)
/* 80330450 0032C0B0  38 61 00 08 */	addi r3, r1, 8
/* 80330454 0032C0B4  38 80 00 0C */	li r4, 0xc
/* 80330458 0032C0B8  38 AD 8D A8 */	addi r5, r13, lbl_8063E068-_SDA_BASE_
/* 8033045C 0032C0BC  80 C6 02 10 */	lwz r6, 0x210(r6)
/* 80330460 0032C0C0  4C C6 31 82 */	crclr 6
/* 80330464 0032C0C4  4B E9 C5 C1 */	bl snprintf
/* 80330468 0032C0C8  83 2D B0 68 */	lwz r25, lbl_80640328-_SDA_BASE_(r13)
/* 8033046C 0032C0CC  38 A0 00 00 */	li r5, 0
/* 80330470 0032C0D0  7C 79 EA 14 */	add r3, r25, r29
/* 80330474 0032C0D4  7C 99 F2 14 */	add r4, r25, r30
/* 80330478 0032C0D8  80 63 02 20 */	lwz r3, 0x220(r3)
/* 8033047C 0032C0DC  A0 84 02 A0 */	lhz r4, 0x2a0(r4)
/* 80330480 0032C0E0  48 01 D6 CD */	bl gt2AddressToString
/* 80330484 0032C0E4  80 99 00 04 */	lwz r4, 4(r25)
/* 80330488 0032C0E8  7C 65 1B 78 */	mr r5, r3
/* 8033048C 0032C0EC  81 39 00 08 */	lwz r9, 8(r25)
/* 80330490 0032C0F0  38 C1 00 08 */	addi r6, r1, 8
/* 80330494 0032C0F4  80 64 00 00 */	lwz r3, 0(r4)
/* 80330498 0032C0F8  38 80 00 00 */	li r4, 0
/* 8033049C 0032C0FC  38 E0 FF FF */	li r7, -1
/* 803304A0 0032C100  39 00 13 88 */	li r8, 0x1388
/* 803304A4 0032C104  39 40 00 00 */	li r10, 0
/* 803304A8 0032C108  48 01 95 ED */	bl gt2Connect
/* 803304AC 0032C10C  2C 03 00 01 */	cmpwi r3, 1
/* 803304B0 0032C110  40 82 00 0C */	bne lbl_803304BC
/* 803304B4 0032C114  4B FF E8 95 */	bl DWCi_HandleGT2Error
/* 803304B8 0032C118  48 00 06 3C */	b lbl_80330AF4
lbl_803304BC:
/* 803304BC 0032C11C  2C 03 00 00 */	cmpwi r3, 0
/* 803304C0 0032C120  41 82 06 34 */	beq lbl_80330AF4
/* 803304C4 0032C124  80 0D B0 68 */	lwz r0, lbl_80640328-_SDA_BASE_(r13)
/* 803304C8 0032C128  7C 60 EA 14 */	add r3, r0, r29
/* 803304CC 0032C12C  80 63 00 F8 */	lwz r3, 0xf8(r3)
/* 803304D0 0032C130  4B FF AF ED */	bl DWCi_CancelPreConnectedServerProcess
/* 803304D4 0032C134  2C 03 00 00 */	cmpwi r3, 0
/* 803304D8 0032C138  40 82 06 1C */	bne lbl_80330AF4
/* 803304DC 0032C13C  48 00 06 18 */	b lbl_80330AF4
lbl_803304E0:
/* 803304E0 0032C140  38 9F 18 34 */	addi r4, r31, 0x1834
/* 803304E4 0032C144  38 60 00 40 */	li r3, 0x40
/* 803304E8 0032C148  4C C6 31 82 */	crclr 6
/* 803304EC 0032C14C  4B FE C6 49 */	bl DWC_Printf
/* 803304F0 0032C150  2C 1B 00 00 */	cmpwi r27, 0
/* 803304F4 0032C154  41 82 00 38 */	beq lbl_8033052C
/* 803304F8 0032C158  38 1C FF FF */	addi r0, r28, -1
/* 803304FC 0032C15C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80330500 0032C160  54 00 10 3A */	slwi r0, r0, 2
/* 80330504 0032C164  80 9B 00 04 */	lwz r4, 4(r27)
/* 80330508 0032C168  7C 63 02 14 */	add r3, r3, r0
/* 8033050C 0032C16C  90 83 02 20 */	stw r4, 0x220(r3)
/* 80330510 0032C170  83 2D B0 68 */	lwz r25, lbl_80640328-_SDA_BASE_(r13)
/* 80330514 0032C174  A0 7B 00 02 */	lhz r3, 2(r27)
/* 80330518 0032C178  4B FC 68 59 */	bl SONtoHs
/* 8033051C 0032C17C  38 1C FF FF */	addi r0, r28, -1
/* 80330520 0032C180  54 00 08 3C */	slwi r0, r0, 1
/* 80330524 0032C184  7C 99 02 14 */	add r4, r25, r0
/* 80330528 0032C188  B0 64 02 A0 */	sth r3, 0x2a0(r4)
lbl_8033052C:
/* 8033052C 0032C18C  4B F4 22 8D */	bl OSGetTime
/* 80330530 0032C190  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80330534 0032C194  38 00 00 07 */	li r0, 7
/* 80330538 0032C198  90 85 01 94 */	stw r4, 0x194(r5)
/* 8033053C 0032C19C  90 65 01 90 */	stw r3, 0x190(r5)
/* 80330540 0032C1A0  90 05 01 A4 */	stw r0, 0x1a4(r5)
/* 80330544 0032C1A4  48 00 05 B0 */	b lbl_80330AF4
lbl_80330548:
/* 80330548 0032C1A8  80 1C 00 08 */	lwz r0, 8(r28)
/* 8033054C 0032C1AC  2C 00 00 00 */	cmpwi r0, 0
/* 80330550 0032C1B0  40 82 00 18 */	bne lbl_80330568
/* 80330554 0032C1B4  38 9F 18 5C */	addi r4, r31, 0x185c
/* 80330558 0032C1B8  38 60 00 04 */	li r3, 4
/* 8033055C 0032C1BC  4C C6 31 82 */	crclr 6
/* 80330560 0032C1C0  4B FE C5 D5 */	bl DWC_Printf
/* 80330564 0032C1C4  48 00 05 90 */	b lbl_80330AF4
lbl_80330568:
/* 80330568 0032C1C8  7F 23 CB 78 */	mr r3, r25
/* 8033056C 0032C1CC  4B FF E5 CD */	bl DWCi_HandleNNResult
/* 80330570 0032C1D0  2C 03 00 02 */	cmpwi r3, 2
/* 80330574 0032C1D4  7C 7B 1B 78 */	mr r27, r3
/* 80330578 0032C1D8  41 82 00 0C */	beq lbl_80330584
/* 8033057C 0032C1DC  2C 03 00 01 */	cmpwi r3, 1
/* 80330580 0032C1E0  40 82 05 74 */	bne lbl_80330AF4
lbl_80330584:
/* 80330584 0032C1E4  88 1C 00 00 */	lbz r0, 0(r28)
/* 80330588 0032C1E8  2C 00 00 00 */	cmpwi r0, 0
/* 8033058C 0032C1EC  40 82 03 04 */	bne lbl_80330890
/* 80330590 0032C1F0  88 BC 00 01 */	lbz r5, 1(r28)
/* 80330594 0032C1F4  38 9F 18 84 */	addi r4, r31, 0x1884
/* 80330598 0032C1F8  38 60 00 40 */	li r3, 0x40
/* 8033059C 0032C1FC  38 C0 00 01 */	li r6, 1
/* 803305A0 0032C200  4C C6 31 82 */	crclr 6
/* 803305A4 0032C204  4B FE C5 91 */	bl DWC_Printf
/* 803305A8 0032C208  2C 1B 00 01 */	cmpwi r27, 1
/* 803305AC 0032C20C  41 82 00 18 */	beq lbl_803305C4
/* 803305B0 0032C210  2C 1B 00 02 */	cmpwi r27, 2
/* 803305B4 0032C214  40 82 01 FC */	bne lbl_803307B0
/* 803305B8 0032C218  88 1C 00 01 */	lbz r0, 1(r28)
/* 803305BC 0032C21C  28 00 00 01 */	cmplwi r0, 1
/* 803305C0 0032C220  41 80 01 F0 */	blt lbl_803307B0
lbl_803305C4:
/* 803305C4 0032C224  38 9F 18 9C */	addi r4, r31, 0x189c
/* 803305C8 0032C228  38 60 00 40 */	li r3, 0x40
/* 803305CC 0032C22C  4C C6 31 82 */	crclr 6
/* 803305D0 0032C230  4B FE C5 65 */	bl DWC_Printf
/* 803305D4 0032C234  38 00 00 00 */	li r0, 0
/* 803305D8 0032C238  90 1C 00 08 */	stw r0, 8(r28)
/* 803305DC 0032C23C  80 ED B0 68 */	lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 803305E0 0032C240  88 07 00 15 */	lbz r0, 0x15(r7)
/* 803305E4 0032C244  28 00 00 03 */	cmplwi r0, 3
/* 803305E8 0032C248  41 82 00 2C */	beq lbl_80330614
/* 803305EC 0032C24C  88 A7 01 81 */	lbz r5, 0x181(r7)
/* 803305F0 0032C250  38 9F 18 A8 */	addi r4, r31, 0x18a8
/* 803305F4 0032C254  38 60 00 40 */	li r3, 0x40
/* 803305F8 0032C258  38 C0 00 05 */	li r6, 5
/* 803305FC 0032C25C  38 05 00 01 */	addi r0, r5, 1
/* 80330600 0032C260  98 07 01 81 */	stb r0, 0x181(r7)
/* 80330604 0032C264  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80330608 0032C268  88 A5 01 81 */	lbz r5, 0x181(r5)
/* 8033060C 0032C26C  4C C6 31 82 */	crclr 6
/* 80330610 0032C270  4B FE C5 25 */	bl DWC_Printf
lbl_80330614:
/* 80330614 0032C274  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80330618 0032C278  88 03 00 15 */	lbz r0, 0x15(r3)
/* 8033061C 0032C27C  28 00 00 03 */	cmplwi r0, 3
/* 80330620 0032C280  41 82 00 10 */	beq lbl_80330630
/* 80330624 0032C284  88 03 01 81 */	lbz r0, 0x181(r3)
/* 80330628 0032C288  28 00 00 05 */	cmplwi r0, 5
/* 8033062C 0032C28C  41 80 01 54 */	blt lbl_80330780
lbl_80330630:
/* 80330630 0032C290  2C 03 00 00 */	cmpwi r3, 0
/* 80330634 0032C294  41 82 01 44 */	beq lbl_80330778
/* 80330638 0032C298  38 00 00 02 */	li r0, 2
/* 8033063C 0032C29C  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 80330640 0032C2A0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80330644 0032C2A4  80 63 00 04 */	lwz r3, 4(r3)
/* 80330648 0032C2A8  80 63 00 00 */	lwz r3, 0(r3)
/* 8033064C 0032C2AC  48 01 97 25 */	bl gt2CloseAllConnectionsHard
/* 80330650 0032C2B0  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80330654 0032C2B4  3B 60 00 00 */	li r27, 0
/* 80330658 0032C2B8  3C 80 FF FF */	lis r4, 0xFFFEAE6C@ha
/* 8033065C 0032C2BC  38 60 00 06 */	li r3, 6
/* 80330660 0032C2C0  9B 65 01 AC */	stb r27, 0x1ac(r5)
/* 80330664 0032C2C4  38 84 AE 6C */	addi r4, r4, 0xFFFEAE6C@l
/* 80330668 0032C2C8  4B FE BF 19 */	bl DWCi_SetError
/* 8033066C 0032C2CC  38 60 00 01 */	li r3, 1
/* 80330670 0032C2D0  38 8D 8D B8 */	addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 80330674 0032C2D4  38 A0 00 00 */	li r5, 0
/* 80330678 0032C2D8  4B FE F5 D9 */	bl DWCi_SetGPStatus
/* 8033067C 0032C2DC  83 8D B0 68 */	lwz r28, lbl_80640328-_SDA_BASE_(r13)
/* 80330680 0032C2E0  88 9C 00 15 */	lbz r4, 0x15(r28)
/* 80330684 0032C2E4  80 7C 02 1C */	lwz r3, 0x21c(r28)
/* 80330688 0032C2E8  38 04 FF FE */	addi r0, r4, -2
/* 8033068C 0032C2EC  7C 04 00 34 */	cntlzw r4, r0
/* 80330690 0032C2F0  7C 60 00 34 */	cntlzw r0, r3
/* 80330694 0032C2F4  54 99 D9 7E */	srwi r25, r4, 5
/* 80330698 0032C2F8  54 1A D9 7E */	srwi r26, r0, 5
/* 8033069C 0032C2FC  4B FE F4 AD */	bl DWCi_GetFriendListIndex
/* 803306A0 0032C300  81 9C 04 78 */	lwz r12, 0x478(r28)
/* 803306A4 0032C304  7C 67 1B 78 */	mr r7, r3
/* 803306A8 0032C308  7F 45 D3 78 */	mr r5, r26
/* 803306AC 0032C30C  7F 26 CB 78 */	mr r6, r25
/* 803306B0 0032C310  81 1C 04 7C */	lwz r8, 0x47c(r28)
/* 803306B4 0032C314  38 60 00 06 */	li r3, 6
/* 803306B8 0032C318  38 80 00 00 */	li r4, 0
/* 803306BC 0032C31C  7D 89 03 A6 */	mtctr r12
/* 803306C0 0032C320  4E 80 04 21 */	bctrl
/* 803306C4 0032C324  38 9F 00 58 */	addi r4, r31, 0x58
/* 803306C8 0032C328  38 60 00 40 */	li r3, 0x40
/* 803306CC 0032C32C  4C C6 31 82 */	crclr 6
/* 803306D0 0032C330  4B FE C4 65 */	bl DWC_Printf
/* 803306D4 0032C334  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803306D8 0032C338  2C 03 00 00 */	cmpwi r3, 0
/* 803306DC 0032C33C  41 82 00 9C */	beq lbl_80330778
/* 803306E0 0032C340  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 803306E4 0032C344  2C 03 00 00 */	cmpwi r3, 0
/* 803306E8 0032C348  41 82 00 10 */	beq lbl_803306F8
/* 803306EC 0032C34C  48 02 DD B1 */	bl ServerBrowserFree
/* 803306F0 0032C350  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 803306F4 0032C354  93 63 00 E4 */	stw r27, 0xe4(r3)
lbl_803306F8:
/* 803306F8 0032C358  48 02 A4 BD */	bl NNFreeNegotiateList
/* 803306FC 0032C35C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80330700 0032C360  3B 60 00 00 */	li r27, 0
/* 80330704 0032C364  93 63 01 A4 */	stw r27, 0x1a4(r3)
/* 80330708 0032C368  80 8D B0 60 */	lwz r4, lbl_80640320-_SDA_BASE_(r13)
/* 8033070C 0032C36C  2C 04 00 00 */	cmpwi r4, 0
/* 80330710 0032C370  41 82 00 14 */	beq lbl_80330724
/* 80330714 0032C374  38 60 00 04 */	li r3, 4
/* 80330718 0032C378  38 A0 00 00 */	li r5, 0
/* 8033071C 0032C37C  4B FE C2 6D */	bl DWC_Free
/* 80330720 0032C380  93 6D B0 60 */	stw r27, lbl_80640320-_SDA_BASE_(r13)
lbl_80330724:
/* 80330724 0032C384  3F 20 80 61 */	lis r25, lbl_8060FD88@ha
/* 80330728 0032C388  3B 40 00 00 */	li r26, 0
/* 8033072C 0032C38C  3B 39 FD 88 */	addi r25, r25, lbl_8060FD88@l
lbl_80330730:
/* 80330730 0032C390  80 99 00 04 */	lwz r4, 4(r25)
/* 80330734 0032C394  2C 04 00 00 */	cmpwi r4, 0
/* 80330738 0032C398  41 82 00 10 */	beq lbl_80330748
/* 8033073C 0032C39C  38 60 00 04 */	li r3, 4
/* 80330740 0032C3A0  38 A0 00 00 */	li r5, 0
/* 80330744 0032C3A4  4B FE C2 45 */	bl DWC_Free
lbl_80330748:
/* 80330748 0032C3A8  3B 5A 00 01 */	addi r26, r26, 1
/* 8033074C 0032C3AC  3B 39 00 0C */	addi r25, r25, 0xc
/* 80330750 0032C3B0  2C 1A 00 9A */	cmpwi r26, 0x9a
/* 80330754 0032C3B4  41 80 FF DC */	blt lbl_80330730
/* 80330758 0032C3B8  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 8033075C 0032C3BC  38 80 00 00 */	li r4, 0
/* 80330760 0032C3C0  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 80330764 0032C3C4  38 A0 07 38 */	li r5, 0x738
/* 80330768 0032C3C8  4B CD 39 9D */	bl memset
/* 8033076C 0032C3CC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80330770 0032C3D0  38 00 00 01 */	li r0, 1
/* 80330774 0032C3D4  98 03 00 18 */	stb r0, 0x18(r3)
lbl_80330778:
/* 80330778 0032C3D8  38 00 00 00 */	li r0, 0
/* 8033077C 0032C3DC  48 00 00 08 */	b lbl_80330784
lbl_80330780:
/* 80330780 0032C3E0  38 00 00 01 */	li r0, 1
lbl_80330784:
/* 80330784 0032C3E4  2C 00 00 00 */	cmpwi r0, 0
/* 80330788 0032C3E8  41 82 03 6C */	beq lbl_80330AF4
/* 8033078C 0032C3EC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80330790 0032C3F0  88 03 00 0D */	lbz r0, 0xd(r3)
/* 80330794 0032C3F4  54 00 10 3A */	slwi r0, r0, 2
/* 80330798 0032C3F8  7C 63 02 14 */	add r3, r3, r0
/* 8033079C 0032C3FC  80 63 00 F8 */	lwz r3, 0xf8(r3)
/* 803307A0 0032C400  4B FF B0 B5 */	bl DWCi_CancelPreConnectedClientProcess
/* 803307A4 0032C404  2C 03 00 00 */	cmpwi r3, 0
/* 803307A8 0032C408  40 82 03 4C */	bne lbl_80330AF4
/* 803307AC 0032C40C  48 00 03 48 */	b lbl_80330AF4
lbl_803307B0:
/* 803307B0 0032C410  88 7C 00 01 */	lbz r3, 1(r28)
/* 803307B4 0032C414  88 1C 00 00 */	lbz r0, 0(r28)
/* 803307B8 0032C418  38 63 00 01 */	addi r3, r3, 1
/* 803307BC 0032C41C  2C 00 00 00 */	cmpwi r0, 0
/* 803307C0 0032C420  98 7C 00 01 */	stb r3, 1(r28)
/* 803307C4 0032C424  40 82 00 54 */	bne lbl_80330818
/* 803307C8 0032C428  83 2D B0 68 */	lwz r25, lbl_80640328-_SDA_BASE_(r13)
/* 803307CC 0032C42C  38 80 00 00 */	li r4, 0
/* 803307D0 0032C430  80 7C 00 04 */	lwz r3, 4(r28)
/* 803307D4 0032C434  38 A0 00 00 */	li r5, 0
/* 803307D8 0032C438  48 01 D3 75 */	bl gt2AddressToString
/* 803307DC 0032C43C  7C 64 1B 78 */	mr r4, r3
/* 803307E0 0032C440  80 79 00 E4 */	lwz r3, 0xe4(r25)
/* 803307E4 0032C444  A0 BC 00 02 */	lhz r5, 2(r28)
/* 803307E8 0032C448  80 DC 00 08 */	lwz r6, 8(r28)
/* 803307EC 0032C44C  48 02 DF 59 */	bl ServerBrowserSendNatNegotiateCookieToServerA
/* 803307F0 0032C450  4B FF DC A9 */	bl DWCi_HandleSBError
/* 803307F4 0032C454  2C 03 00 00 */	cmpwi r3, 0
/* 803307F8 0032C458  41 82 00 0C */	beq lbl_80330804
/* 803307FC 0032C45C  3B C0 00 02 */	li r30, 2
/* 80330800 0032C460  48 00 00 7C */	b lbl_8033087C
lbl_80330804:
/* 80330804 0032C464  80 BC 00 08 */	lwz r5, 8(r28)
/* 80330808 0032C468  38 9F 08 CC */	addi r4, r31, 0x8cc
/* 8033080C 0032C46C  38 60 00 40 */	li r3, 0x40
/* 80330810 0032C470  4C C6 31 82 */	crclr 6
/* 80330814 0032C474  4B FE C3 21 */	bl DWC_Printf
lbl_80330818:
/* 80330818 0032C478  3B 40 00 00 */	li r26, 0
/* 8033081C 0032C47C  3F A0 80 33 */	lis r29, 0x8033
/* 80330820 0032C480  3F 60 80 33 */	lis r27, 0x8033
lbl_80330824:
/* 80330824 0032C484  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80330828 0032C488  80 63 00 04 */	lwz r3, 4(r3)
/* 8033082C 0032C48C  80 63 00 00 */	lwz r3, 0(r3)
/* 80330830 0032C490  48 01 95 B9 */	bl gt2GetSocketSOCKET
/* 80330834 0032C494  80 9C 00 08 */	lwz r4, 8(r28)
/* 80330838 0032C498  7F 88 E3 78 */	mr r8, r28
/* 8033083C 0032C49C  88 BC 00 00 */	lbz r5, 0(r28)
/* 80330840 0032C4A0  38 DD 02 88 */	addi r6, r29, 0x288
/* 80330844 0032C4A4  38 FB 02 A0 */	addi r7, r27, 0x2a0
/* 80330848 0032C4A8  48 02 A9 E5 */	bl NNBeginNegotiationWithSocket
/* 8033084C 0032C4AC  2C 03 00 00 */	cmpwi r3, 0
/* 80330850 0032C4B0  7C 7E 1B 78 */	mr r30, r3
/* 80330854 0032C4B4  41 82 00 28 */	beq lbl_8033087C
/* 80330858 0032C4B8  2C 03 00 03 */	cmpwi r3, 3
/* 8033085C 0032C4BC  40 82 00 20 */	bne lbl_8033087C
/* 80330860 0032C4C0  38 9F 08 E4 */	addi r4, r31, 0x8e4
/* 80330864 0032C4C4  38 60 00 04 */	li r3, 4
/* 80330868 0032C4C8  4C C6 31 82 */	crclr 6
/* 8033086C 0032C4CC  4B FE C2 C9 */	bl DWC_Printf
/* 80330870 0032C4D0  3B 5A 00 01 */	addi r26, r26, 1
/* 80330874 0032C4D4  2C 1A 00 05 */	cmpwi r26, 5
/* 80330878 0032C4D8  41 80 FF AC */	blt lbl_80330824
lbl_8033087C:
/* 8033087C 0032C4DC  7F C3 F3 78 */	mr r3, r30
/* 80330880 0032C4E0  4B FF E0 C1 */	bl DWCi_HandleNNError
/* 80330884 0032C4E4  2C 03 00 00 */	cmpwi r3, 0
/* 80330888 0032C4E8  41 82 02 6C */	beq lbl_80330AF4
/* 8033088C 0032C4EC  48 00 02 68 */	b lbl_80330AF4
lbl_80330890:
/* 80330890 0032C4F0  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80330894 0032C4F4  38 9F 18 BC */	addi r4, r31, 0x18bc
/* 80330898 0032C4F8  38 60 00 40 */	li r3, 0x40
/* 8033089C 0032C4FC  38 C0 00 01 */	li r6, 1
/* 803308A0 0032C500  88 A5 01 80 */	lbz r5, 0x180(r5)
/* 803308A4 0032C504  4C C6 31 82 */	crclr 6
/* 803308A8 0032C508  4B FE C2 8D */	bl DWC_Printf
/* 803308AC 0032C50C  4B F4 1F 0D */	bl OSGetTime
/* 803308B0 0032C510  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 803308B4 0032C514  2C 1B 00 01 */	cmpwi r27, 1
/* 803308B8 0032C518  90 85 01 8C */	stw r4, 0x18c(r5)
/* 803308BC 0032C51C  90 65 01 88 */	stw r3, 0x188(r5)
/* 803308C0 0032C520  41 82 00 18 */	beq lbl_803308D8
/* 803308C4 0032C524  2C 1B 00 02 */	cmpwi r27, 2
/* 803308C8 0032C528  40 82 02 2C */	bne lbl_80330AF4
/* 803308CC 0032C52C  88 05 01 80 */	lbz r0, 0x180(r5)
/* 803308D0 0032C530  28 00 00 01 */	cmplwi r0, 1
/* 803308D4 0032C534  41 80 02 20 */	blt lbl_80330AF4
lbl_803308D8:
/* 803308D8 0032C538  38 9F 18 9C */	addi r4, r31, 0x189c
/* 803308DC 0032C53C  38 60 00 40 */	li r3, 0x40
/* 803308E0 0032C540  4C C6 31 82 */	crclr 6
/* 803308E4 0032C544  4B FE C2 51 */	bl DWC_Printf
/* 803308E8 0032C548  38 00 00 00 */	li r0, 0
/* 803308EC 0032C54C  90 1C 00 08 */	stw r0, 8(r28)
/* 803308F0 0032C550  80 ED B0 68 */	lwz r7, lbl_80640328-_SDA_BASE_(r13)
/* 803308F4 0032C554  88 07 00 15 */	lbz r0, 0x15(r7)
/* 803308F8 0032C558  28 00 00 03 */	cmplwi r0, 3
/* 803308FC 0032C55C  41 82 01 BC */	beq lbl_80330AB8
/* 80330900 0032C560  88 07 00 15 */	lbz r0, 0x15(r7)
/* 80330904 0032C564  28 00 00 02 */	cmplwi r0, 2
/* 80330908 0032C568  41 82 01 B0 */	beq lbl_80330AB8
/* 8033090C 0032C56C  88 07 00 15 */	lbz r0, 0x15(r7)
/* 80330910 0032C570  28 00 00 03 */	cmplwi r0, 3
/* 80330914 0032C574  41 82 00 2C */	beq lbl_80330940
/* 80330918 0032C578  88 A7 01 81 */	lbz r5, 0x181(r7)
/* 8033091C 0032C57C  38 9F 18 A8 */	addi r4, r31, 0x18a8
/* 80330920 0032C580  38 60 00 40 */	li r3, 0x40
/* 80330924 0032C584  38 C0 00 05 */	li r6, 5
/* 80330928 0032C588  38 05 00 01 */	addi r0, r5, 1
/* 8033092C 0032C58C  98 07 01 81 */	stb r0, 0x181(r7)
/* 80330930 0032C590  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80330934 0032C594  88 A5 01 81 */	lbz r5, 0x181(r5)
/* 80330938 0032C598  4C C6 31 82 */	crclr 6
/* 8033093C 0032C59C  4B FE C1 F9 */	bl DWC_Printf
lbl_80330940:
/* 80330940 0032C5A0  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80330944 0032C5A4  88 03 00 15 */	lbz r0, 0x15(r3)
/* 80330948 0032C5A8  28 00 00 03 */	cmplwi r0, 3
/* 8033094C 0032C5AC  41 82 00 10 */	beq lbl_8033095C
/* 80330950 0032C5B0  88 03 01 81 */	lbz r0, 0x181(r3)
/* 80330954 0032C5B4  28 00 00 05 */	cmplwi r0, 5
/* 80330958 0032C5B8  41 80 01 54 */	blt lbl_80330AAC
lbl_8033095C:
/* 8033095C 0032C5BC  2C 03 00 00 */	cmpwi r3, 0
/* 80330960 0032C5C0  41 82 01 44 */	beq lbl_80330AA4
/* 80330964 0032C5C4  38 00 00 02 */	li r0, 2
/* 80330968 0032C5C8  98 03 01 AC */	stb r0, 0x1ac(r3)
/* 8033096C 0032C5CC  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80330970 0032C5D0  80 63 00 04 */	lwz r3, 4(r3)
/* 80330974 0032C5D4  80 63 00 00 */	lwz r3, 0(r3)
/* 80330978 0032C5D8  48 01 93 F9 */	bl gt2CloseAllConnectionsHard
/* 8033097C 0032C5DC  80 AD B0 68 */	lwz r5, lbl_80640328-_SDA_BASE_(r13)
/* 80330980 0032C5E0  3B 60 00 00 */	li r27, 0
/* 80330984 0032C5E4  3C 80 FF FF */	lis r4, 0xFFFEAE6C@ha
/* 80330988 0032C5E8  38 60 00 06 */	li r3, 6
/* 8033098C 0032C5EC  9B 65 01 AC */	stb r27, 0x1ac(r5)
/* 80330990 0032C5F0  38 84 AE 6C */	addi r4, r4, 0xFFFEAE6C@l
/* 80330994 0032C5F4  4B FE BB ED */	bl DWCi_SetError
/* 80330998 0032C5F8  38 60 00 01 */	li r3, 1
/* 8033099C 0032C5FC  38 8D 8D B8 */	addi r4, r13, lbl_8063E078-_SDA_BASE_
/* 803309A0 0032C600  38 A0 00 00 */	li r5, 0
/* 803309A4 0032C604  4B FE F2 AD */	bl DWCi_SetGPStatus
/* 803309A8 0032C608  83 8D B0 68 */	lwz r28, lbl_80640328-_SDA_BASE_(r13)
/* 803309AC 0032C60C  88 9C 00 15 */	lbz r4, 0x15(r28)
/* 803309B0 0032C610  80 7C 02 1C */	lwz r3, 0x21c(r28)
/* 803309B4 0032C614  38 04 FF FE */	addi r0, r4, -2
/* 803309B8 0032C618  7C 04 00 34 */	cntlzw r4, r0
/* 803309BC 0032C61C  7C 60 00 34 */	cntlzw r0, r3
/* 803309C0 0032C620  54 99 D9 7E */	srwi r25, r4, 5
/* 803309C4 0032C624  54 1A D9 7E */	srwi r26, r0, 5
/* 803309C8 0032C628  4B FE F1 81 */	bl DWCi_GetFriendListIndex
/* 803309CC 0032C62C  81 9C 04 78 */	lwz r12, 0x478(r28)
/* 803309D0 0032C630  7C 67 1B 78 */	mr r7, r3
/* 803309D4 0032C634  7F 45 D3 78 */	mr r5, r26
/* 803309D8 0032C638  7F 26 CB 78 */	mr r6, r25
/* 803309DC 0032C63C  81 1C 04 7C */	lwz r8, 0x47c(r28)
/* 803309E0 0032C640  38 60 00 06 */	li r3, 6
/* 803309E4 0032C644  38 80 00 00 */	li r4, 0
/* 803309E8 0032C648  7D 89 03 A6 */	mtctr r12
/* 803309EC 0032C64C  4E 80 04 21 */	bctrl
/* 803309F0 0032C650  38 9F 00 58 */	addi r4, r31, 0x58
/* 803309F4 0032C654  38 60 00 40 */	li r3, 0x40
/* 803309F8 0032C658  4C C6 31 82 */	crclr 6
/* 803309FC 0032C65C  4B FE C1 39 */	bl DWC_Printf
/* 80330A00 0032C660  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80330A04 0032C664  2C 03 00 00 */	cmpwi r3, 0
/* 80330A08 0032C668  41 82 00 9C */	beq lbl_80330AA4
/* 80330A0C 0032C66C  80 63 00 E4 */	lwz r3, 0xe4(r3)
/* 80330A10 0032C670  2C 03 00 00 */	cmpwi r3, 0
/* 80330A14 0032C674  41 82 00 10 */	beq lbl_80330A24
/* 80330A18 0032C678  48 02 DA 85 */	bl ServerBrowserFree
/* 80330A1C 0032C67C  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80330A20 0032C680  93 63 00 E4 */	stw r27, 0xe4(r3)
lbl_80330A24:
/* 80330A24 0032C684  48 02 A1 91 */	bl NNFreeNegotiateList
/* 80330A28 0032C688  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80330A2C 0032C68C  3B 60 00 00 */	li r27, 0
/* 80330A30 0032C690  93 63 01 A4 */	stw r27, 0x1a4(r3)
/* 80330A34 0032C694  80 8D B0 60 */	lwz r4, lbl_80640320-_SDA_BASE_(r13)
/* 80330A38 0032C698  2C 04 00 00 */	cmpwi r4, 0
/* 80330A3C 0032C69C  41 82 00 14 */	beq lbl_80330A50
/* 80330A40 0032C6A0  38 60 00 04 */	li r3, 4
/* 80330A44 0032C6A4  38 A0 00 00 */	li r5, 0
/* 80330A48 0032C6A8  4B FE BF 41 */	bl DWC_Free
/* 80330A4C 0032C6AC  93 6D B0 60 */	stw r27, lbl_80640320-_SDA_BASE_(r13)
lbl_80330A50:
/* 80330A50 0032C6B0  3F 20 80 61 */	lis r25, lbl_8060FD88@ha
/* 80330A54 0032C6B4  3B 40 00 00 */	li r26, 0
/* 80330A58 0032C6B8  3B 39 FD 88 */	addi r25, r25, lbl_8060FD88@l
lbl_80330A5C:
/* 80330A5C 0032C6BC  80 99 00 04 */	lwz r4, 4(r25)
/* 80330A60 0032C6C0  2C 04 00 00 */	cmpwi r4, 0
/* 80330A64 0032C6C4  41 82 00 10 */	beq lbl_80330A74
/* 80330A68 0032C6C8  38 60 00 04 */	li r3, 4
/* 80330A6C 0032C6CC  38 A0 00 00 */	li r5, 0
/* 80330A70 0032C6D0  4B FE BF 19 */	bl DWC_Free
lbl_80330A74:
/* 80330A74 0032C6D4  3B 5A 00 01 */	addi r26, r26, 1
/* 80330A78 0032C6D8  3B 39 00 0C */	addi r25, r25, 0xc
/* 80330A7C 0032C6DC  2C 1A 00 9A */	cmpwi r26, 0x9a
/* 80330A80 0032C6E0  41 80 FF DC */	blt lbl_80330A5C
/* 80330A84 0032C6E4  3C 60 80 61 */	lis r3, lbl_8060FD88@ha
/* 80330A88 0032C6E8  38 80 00 00 */	li r4, 0
/* 80330A8C 0032C6EC  38 63 FD 88 */	addi r3, r3, lbl_8060FD88@l
/* 80330A90 0032C6F0  38 A0 07 38 */	li r5, 0x738
/* 80330A94 0032C6F4  4B CD 36 71 */	bl memset
/* 80330A98 0032C6F8  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80330A9C 0032C6FC  38 00 00 01 */	li r0, 1
/* 80330AA0 0032C700  98 03 00 18 */	stb r0, 0x18(r3)
lbl_80330AA4:
/* 80330AA4 0032C704  38 00 00 00 */	li r0, 0
/* 80330AA8 0032C708  48 00 00 08 */	b lbl_80330AB0
lbl_80330AAC:
/* 80330AAC 0032C70C  38 00 00 01 */	li r0, 1
lbl_80330AB0:
/* 80330AB0 0032C710  2C 00 00 00 */	cmpwi r0, 0
/* 80330AB4 0032C714  41 82 00 40 */	beq lbl_80330AF4
lbl_80330AB8:
/* 80330AB8 0032C718  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80330ABC 0032C71C  38 00 00 00 */	li r0, 0
/* 80330AC0 0032C720  98 03 01 80 */	stb r0, 0x180(r3)
/* 80330AC4 0032C724  80 6D B0 68 */	lwz r3, lbl_80640328-_SDA_BASE_(r13)
/* 80330AC8 0032C728  90 03 01 84 */	stw r0, 0x184(r3)
/* 80330ACC 0032C72C  80 8D B0 68 */	lwz r4, lbl_80640328-_SDA_BASE_(r13)
/* 80330AD0 0032C730  90 04 01 8C */	stw r0, 0x18c(r4)
/* 80330AD4 0032C734  90 04 01 88 */	stw r0, 0x188(r4)
/* 80330AD8 0032C738  88 64 00 0D */	lbz r3, 0xd(r4)
/* 80330ADC 0032C73C  38 03 00 01 */	addi r0, r3, 1
/* 80330AE0 0032C740  54 00 10 3A */	slwi r0, r0, 2
/* 80330AE4 0032C744  7C 64 02 14 */	add r3, r4, r0
/* 80330AE8 0032C748  80 63 00 F8 */	lwz r3, 0xf8(r3)
/* 80330AEC 0032C74C  4B FF A9 D1 */	bl DWCi_CancelPreConnectedServerProcess
/* 80330AF0 0032C750  2C 03 00 00 */	cmpwi r3, 0
lbl_80330AF4:
/* 80330AF4 0032C754  39 61 00 40 */	addi r11, r1, 0x40
/* 80330AF8 0032C758  4B E9 66 75 */	bl _restgpr_25
/* 80330AFC 0032C75C  80 01 00 44 */	lwz r0, 0x44(r1)
/* 80330B00 0032C760  7C 08 03 A6 */	mtlr r0
/* 80330B04 0032C764  38 21 00 40 */	addi r1, r1, 0x40
/* 80330B08 0032C768  4E 80 00 20 */	blr