summaryrefslogtreecommitdiff
path: root/asm/code_8011B19C.s
blob: 03f5f2f1ddfb4a7700a445d5b435bd9afc7c9371 (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
.include "macros.inc"

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

.global func_8011B19C
func_8011B19C:
/* 8011B19C 00116DFC  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8011B1A0 00116E00  7C 08 02 A6 */	mflr r0
/* 8011B1A4 00116E04  90 01 00 24 */	stw r0, 0x24(r1)
/* 8011B1A8 00116E08  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8011B1AC 00116E0C  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8011B1B0 00116E10  80 ED 82 80 */	lwz r7, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B1B4 00116E14  80 67 00 DC */	lwz r3, 0xdc(r7)
/* 8011B1B8 00116E18  38 03 FF A1 */	addi r0, r3, -95
/* 8011B1BC 00116E1C  28 00 00 23 */	cmplwi r0, 0x23
/* 8011B1C0 00116E20  41 81 15 B0 */	bgt lbl_8011C770
/* 8011B1C4 00116E24  3C 60 80 42 */	lis r3, lbl_8041BF2C@ha
/* 8011B1C8 00116E28  54 00 10 3A */	slwi r0, r0, 2
/* 8011B1CC 00116E2C  38 63 BF 2C */	addi r3, r3, lbl_8041BF2C@l
/* 8011B1D0 00116E30  7C 63 00 2E */	lwzx r3, r3, r0
/* 8011B1D4 00116E34  7C 69 03 A6 */	mtctr r3
/* 8011B1D8 00116E38  4E 80 04 20 */	bctr
/* 8011B1DC 00116E3C  3B C0 00 00 */	li r30, 0
/* 8011B1E0 00116E40  3B E0 00 14 */	li r31, 0x14
/* 8011B1E4 00116E44  48 00 17 91 */	bl func_8011C974
/* 8011B1E8 00116E48  9B E3 00 14 */	stb r31, 0x14(r3)
/* 8011B1EC 00116E4C  38 60 00 08 */	li r3, 8
/* 8011B1F0 00116E50  38 80 FF FF */	li r4, -1
/* 8011B1F4 00116E54  4B FC A0 31 */	bl func_800E5224
/* 8011B1F8 00116E58  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 8011B1FC 00116E5C  28 00 00 14 */	cmplwi r0, 0x14
/* 8011B200 00116E60  41 80 00 24 */	blt lbl_8011B224
/* 8011B204 00116E64  38 60 01 F0 */	li r3, 0x1f0
/* 8011B208 00116E68  48 04 78 89 */	bl func_80162A90
/* 8011B20C 00116E6C  2C 03 00 00 */	cmpwi r3, 0
/* 8011B210 00116E70  40 82 00 14 */	bne lbl_8011B224
/* 8011B214 00116E74  38 60 01 F0 */	li r3, 0x1f0
/* 8011B218 00116E78  38 80 00 01 */	li r4, 1
/* 8011B21C 00116E7C  38 A0 00 01 */	li r5, 1
/* 8011B220 00116E80  48 04 77 21 */	bl func_80162940
lbl_8011B224:
/* 8011B224 00116E84  38 60 00 08 */	li r3, 8
/* 8011B228 00116E88  38 80 FF FF */	li r4, -1
/* 8011B22C 00116E8C  4B FC 9F F9 */	bl func_800E5224
/* 8011B230 00116E90  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 8011B234 00116E94  28 00 00 28 */	cmplwi r0, 0x28
/* 8011B238 00116E98  41 80 00 24 */	blt lbl_8011B25C
/* 8011B23C 00116E9C  38 60 01 F2 */	li r3, 0x1f2
/* 8011B240 00116EA0  48 04 78 51 */	bl func_80162A90
/* 8011B244 00116EA4  2C 03 00 00 */	cmpwi r3, 0
/* 8011B248 00116EA8  40 82 00 14 */	bne lbl_8011B25C
/* 8011B24C 00116EAC  38 60 01 F2 */	li r3, 0x1f2
/* 8011B250 00116EB0  38 80 00 01 */	li r4, 1
/* 8011B254 00116EB4  38 A0 00 01 */	li r5, 1
/* 8011B258 00116EB8  48 04 76 E9 */	bl func_80162940
lbl_8011B25C:
/* 8011B25C 00116EBC  38 60 00 08 */	li r3, 8
/* 8011B260 00116EC0  38 80 FF FF */	li r4, -1
/* 8011B264 00116EC4  4B FC 9F C1 */	bl func_800E5224
/* 8011B268 00116EC8  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 8011B26C 00116ECC  28 00 00 3C */	cmplwi r0, 0x3c
/* 8011B270 00116ED0  41 80 00 24 */	blt lbl_8011B294
/* 8011B274 00116ED4  38 60 01 F4 */	li r3, 0x1f4
/* 8011B278 00116ED8  48 04 78 19 */	bl func_80162A90
/* 8011B27C 00116EDC  2C 03 00 00 */	cmpwi r3, 0
/* 8011B280 00116EE0  40 82 00 14 */	bne lbl_8011B294
/* 8011B284 00116EE4  38 60 01 F4 */	li r3, 0x1f4
/* 8011B288 00116EE8  38 80 00 01 */	li r4, 1
/* 8011B28C 00116EEC  38 A0 00 01 */	li r5, 1
/* 8011B290 00116EF0  48 04 76 B1 */	bl func_80162940
lbl_8011B294:
/* 8011B294 00116EF4  38 60 00 09 */	li r3, 9
/* 8011B298 00116EF8  48 04 77 F9 */	bl func_80162A90
/* 8011B29C 00116EFC  2C 03 00 00 */	cmpwi r3, 0
/* 8011B2A0 00116F00  41 82 00 B0 */	beq lbl_8011B350
/* 8011B2A4 00116F04  38 60 01 F0 */	li r3, 0x1f0
/* 8011B2A8 00116F08  48 04 77 E9 */	bl func_80162A90
/* 8011B2AC 00116F0C  28 03 00 01 */	cmplwi r3, 1
/* 8011B2B0 00116F10  41 82 00 24 */	beq lbl_8011B2D4
/* 8011B2B4 00116F14  38 60 01 F2 */	li r3, 0x1f2
/* 8011B2B8 00116F18  48 04 77 D9 */	bl func_80162A90
/* 8011B2BC 00116F1C  28 03 00 01 */	cmplwi r3, 1
/* 8011B2C0 00116F20  41 82 00 14 */	beq lbl_8011B2D4
/* 8011B2C4 00116F24  38 60 01 F4 */	li r3, 0x1f4
/* 8011B2C8 00116F28  48 04 77 C9 */	bl func_80162A90
/* 8011B2CC 00116F2C  28 03 00 01 */	cmplwi r3, 1
/* 8011B2D0 00116F30  40 82 00 80 */	bne lbl_8011B350
lbl_8011B2D4:
/* 8011B2D4 00116F34  48 01 F3 F9 */	bl func_8013A6CC
/* 8011B2D8 00116F38  2C 03 00 00 */	cmpwi r3, 0
/* 8011B2DC 00116F3C  41 82 00 74 */	beq lbl_8011B350
/* 8011B2E0 00116F40  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B2E4 00116F44  38 80 00 00 */	li r4, 0
/* 8011B2E8 00116F48  4B FF CD 89 */	bl func_80118070
/* 8011B2EC 00116F4C  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B2F0 00116F50  38 80 00 08 */	li r4, 8
/* 8011B2F4 00116F54  4B FF A3 49 */	bl func_8011563C
/* 8011B2F8 00116F58  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B2FC 00116F5C  38 80 00 00 */	li r4, 0
/* 8011B300 00116F60  4B FF AB CD */	bl func_80115ECC
/* 8011B304 00116F64  80 CD 82 80 */	lwz r6, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B308 00116F68  38 00 00 00 */	li r0, 0
/* 8011B30C 00116F6C  38 80 00 07 */	li r4, 7
/* 8011B310 00116F70  38 A0 00 00 */	li r5, 0
/* 8011B314 00116F74  A0 66 02 20 */	lhz r3, 0x220(r6)
/* 8011B318 00116F78  60 63 10 00 */	ori r3, r3, 0x1000
/* 8011B31C 00116F7C  B0 66 02 20 */	sth r3, 0x220(r6)
/* 8011B320 00116F80  80 CD 82 80 */	lwz r6, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B324 00116F84  A0 66 02 20 */	lhz r3, 0x220(r6)
/* 8011B328 00116F88  60 63 08 00 */	ori r3, r3, 0x800
/* 8011B32C 00116F8C  B0 66 02 20 */	sth r3, 0x220(r6)
/* 8011B330 00116F90  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B334 00116F94  B0 03 02 0E */	sth r0, 0x20e(r3)
/* 8011B338 00116F98  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B33C 00116F9C  4B FF B3 69 */	bl func_801166A4
/* 8011B340 00116FA0  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B344 00116FA4  38 00 02 7A */	li r0, 0x27a
/* 8011B348 00116FA8  90 03 00 DC */	stw r0, 0xdc(r3)
/* 8011B34C 00116FAC  48 00 14 24 */	b lbl_8011C770
lbl_8011B350:
/* 8011B350 00116FB0  38 60 02 5D */	li r3, 0x25d
/* 8011B354 00116FB4  48 04 77 3D */	bl func_80162A90
/* 8011B358 00116FB8  2C 03 00 01 */	cmpwi r3, 1
/* 8011B35C 00116FBC  41 82 00 08 */	beq lbl_8011B364
/* 8011B360 00116FC0  48 00 00 24 */	b lbl_8011B384
lbl_8011B364:
/* 8011B364 00116FC4  4B FF B0 D1 */	bl func_80116434
/* 8011B368 00116FC8  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B36C 00116FCC  38 80 00 04 */	li r4, 4
/* 8011B370 00116FD0  4B FF AB 5D */	bl func_80115ECC
/* 8011B374 00116FD4  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B378 00116FD8  38 00 02 67 */	li r0, 0x267
/* 8011B37C 00116FDC  3B C0 00 01 */	li r30, 1
/* 8011B380 00116FE0  90 03 00 DC */	stw r0, 0xdc(r3)
lbl_8011B384:
/* 8011B384 00116FE4  2C 1E 00 00 */	cmpwi r30, 0
/* 8011B388 00116FE8  40 82 13 E8 */	bne lbl_8011C770
/* 8011B38C 00116FEC  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B390 00116FF0  38 80 00 01 */	li r4, 1
/* 8011B394 00116FF4  4B FF CC DD */	bl func_80118070
/* 8011B398 00116FF8  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B39C 00116FFC  38 00 00 09 */	li r0, 9
/* 8011B3A0 00117000  38 80 00 08 */	li r4, 8
/* 8011B3A4 00117004  B0 03 01 2C */	sth r0, 0x12c(r3)
/* 8011B3A8 00117008  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B3AC 0011700C  4B FF A2 91 */	bl func_8011563C
/* 8011B3B0 00117010  38 60 00 06 */	li r3, 6
/* 8011B3B4 00117014  38 80 00 02 */	li r4, 2
/* 8011B3B8 00117018  38 A0 00 01 */	li r5, 1
/* 8011B3BC 0011701C  48 04 75 85 */	bl func_80162940
/* 8011B3C0 00117020  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B3C4 00117024  38 80 00 05 */	li r4, 5
/* 8011B3C8 00117028  38 A0 00 01 */	li r5, 1
/* 8011B3CC 0011702C  4B FF B2 D9 */	bl func_801166A4
/* 8011B3D0 00117030  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B3D4 00117034  38 80 00 0A */	li r4, 0xa
/* 8011B3D8 00117038  38 A0 00 00 */	li r5, 0
/* 8011B3DC 0011703C  A8 63 00 8E */	lha r3, 0x8e(r3)
/* 8011B3E0 00117040  48 13 89 D1 */	bl func_80253DB0
/* 8011B3E4 00117044  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B3E8 00117048  38 00 00 60 */	li r0, 0x60
/* 8011B3EC 0011704C  90 03 00 DC */	stw r0, 0xdc(r3)
/* 8011B3F0 00117050  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B3F4 00117054  88 03 00 E1 */	lbz r0, 0xe1(r3)
/* 8011B3F8 00117058  2C 00 00 02 */	cmpwi r0, 2
/* 8011B3FC 0011705C  41 82 00 2C */	beq lbl_8011B428
/* 8011B400 00117060  40 80 00 10 */	bge lbl_8011B410
/* 8011B404 00117064  2C 00 00 01 */	cmpwi r0, 1
/* 8011B408 00117068  40 80 00 14 */	bge lbl_8011B41C
/* 8011B40C 0011706C  48 00 00 30 */	b lbl_8011B43C
lbl_8011B410:
/* 8011B410 00117070  2C 00 00 04 */	cmpwi r0, 4
/* 8011B414 00117074  40 80 00 28 */	bge lbl_8011B43C
/* 8011B418 00117078  48 00 00 1C */	b lbl_8011B434
lbl_8011B41C:
/* 8011B41C 0011707C  38 00 2B 2F */	li r0, 0x2b2f
/* 8011B420 00117080  90 03 01 18 */	stw r0, 0x118(r3)
/* 8011B424 00117084  48 00 00 18 */	b lbl_8011B43C
lbl_8011B428:
/* 8011B428 00117088  38 00 2B 30 */	li r0, 0x2b30
/* 8011B42C 0011708C  90 03 01 18 */	stw r0, 0x118(r3)
/* 8011B430 00117090  48 00 00 0C */	b lbl_8011B43C
lbl_8011B434:
/* 8011B434 00117094  38 00 46 2A */	li r0, 0x462a
/* 8011B438 00117098  90 03 01 18 */	stw r0, 0x118(r3)
lbl_8011B43C:
/* 8011B43C 0011709C  38 60 01 84 */	li r3, 0x184
/* 8011B440 001170A0  48 04 76 51 */	bl func_80162A90
/* 8011B444 001170A4  2C 03 00 00 */	cmpwi r3, 0
/* 8011B448 001170A8  40 82 13 28 */	bne lbl_8011C770
/* 8011B44C 001170AC  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B450 001170B0  38 00 00 00 */	li r0, 0
/* 8011B454 001170B4  90 03 01 18 */	stw r0, 0x118(r3)
/* 8011B458 001170B8  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B45C 001170BC  A0 03 02 20 */	lhz r0, 0x220(r3)
/* 8011B460 001170C0  60 00 01 00 */	ori r0, r0, 0x100
/* 8011B464 001170C4  B0 03 02 20 */	sth r0, 0x220(r3)
/* 8011B468 001170C8  48 00 13 08 */	b lbl_8011C770
/* 8011B46C 001170CC  A8 67 00 8E */	lha r3, 0x8e(r7)
/* 8011B470 001170D0  48 13 89 61 */	bl func_80253DD0
/* 8011B474 001170D4  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8011B478 001170D8  28 00 00 03 */	cmplwi r0, 3
/* 8011B47C 001170DC  40 82 12 F4 */	bne lbl_8011C770
/* 8011B480 001170E0  80 AD 82 80 */	lwz r5, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B484 001170E4  38 00 00 61 */	li r0, 0x61
/* 8011B488 001170E8  38 60 00 00 */	li r3, 0
/* 8011B48C 001170EC  38 80 00 00 */	li r4, 0
/* 8011B490 001170F0  90 05 00 DC */	stw r0, 0xdc(r5)
/* 8011B494 001170F4  4B F3 E4 65 */	bl func_800598F8
/* 8011B498 001170F8  38 60 00 63 */	li r3, 0x63
/* 8011B49C 001170FC  4B F3 E5 25 */	bl func_800599C0
/* 8011B4A0 00117100  38 60 00 01 */	li r3, 1
/* 8011B4A4 00117104  38 80 00 00 */	li r4, 0
/* 8011B4A8 00117108  38 A0 00 00 */	li r5, 0
/* 8011B4AC 0011710C  38 C0 00 02 */	li r6, 2
/* 8011B4B0 00117110  38 E0 00 03 */	li r7, 3
/* 8011B4B4 00117114  39 00 00 00 */	li r8, 0
/* 8011B4B8 00117118  4B F3 E5 11 */	bl func_800599C8
/* 8011B4BC 0011711C  38 60 00 02 */	li r3, 2
/* 8011B4C0 00117120  38 80 00 00 */	li r4, 0
/* 8011B4C4 00117124  38 A0 00 01 */	li r5, 1
/* 8011B4C8 00117128  38 C0 00 00 */	li r6, 0
/* 8011B4CC 0011712C  38 E0 00 63 */	li r7, 0x63
/* 8011B4D0 00117130  39 00 00 00 */	li r8, 0
/* 8011B4D4 00117134  4B F3 E4 F5 */	bl func_800599C8
/* 8011B4D8 00117138  38 60 00 03 */	li r3, 3
/* 8011B4DC 0011713C  38 80 00 01 */	li r4, 1
/* 8011B4E0 00117140  38 A0 00 00 */	li r5, 0
/* 8011B4E4 00117144  38 C0 00 02 */	li r6, 2
/* 8011B4E8 00117148  38 E0 00 63 */	li r7, 0x63
/* 8011B4EC 0011714C  39 00 00 00 */	li r8, 0
/* 8011B4F0 00117150  4B F3 E4 D9 */	bl func_800599C8
/* 8011B4F4 00117154  38 60 00 63 */	li r3, 0x63
/* 8011B4F8 00117158  38 80 00 02 */	li r4, 2
/* 8011B4FC 0011715C  38 A0 00 03 */	li r5, 3
/* 8011B500 00117160  38 C0 00 00 */	li r6, 0
/* 8011B504 00117164  38 E0 00 00 */	li r7, 0
/* 8011B508 00117168  39 00 00 00 */	li r8, 0
/* 8011B50C 0011716C  4B F3 E4 BD */	bl func_800599C8
/* 8011B510 00117170  80 8D 82 80 */	lwz r4, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B514 00117174  38 60 01 84 */	li r3, 0x184
/* 8011B518 00117178  88 04 00 E1 */	lbz r0, 0xe1(r4)
/* 8011B51C 0011717C  98 04 00 E0 */	stb r0, 0xe0(r4)
/* 8011B520 00117180  48 04 75 71 */	bl func_80162A90
/* 8011B524 00117184  2C 03 00 00 */	cmpwi r3, 0
/* 8011B528 00117188  40 82 12 48 */	bne lbl_8011C770
/* 8011B52C 0011718C  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B530 00117190  38 00 01 AA */	li r0, 0x1aa
/* 8011B534 00117194  90 03 00 DC */	stw r0, 0xdc(r3)
/* 8011B538 00117198  48 00 12 38 */	b lbl_8011C770
/* 8011B53C 0011719C  88 87 00 E0 */	lbz r4, 0xe0(r7)
/* 8011B540 001171A0  38 60 00 01 */	li r3, 1
/* 8011B544 001171A4  38 A0 00 00 */	li r5, 0
/* 8011B548 001171A8  38 C0 00 01 */	li r6, 1
/* 8011B54C 001171AC  4B F3 E5 21 */	bl func_80059A6C
/* 8011B550 001171B0  2C 03 00 00 */	cmpwi r3, 0
/* 8011B554 001171B4  41 82 12 1C */	beq lbl_8011C770
/* 8011B558 001171B8  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 8011B55C 001171BC  41 82 01 5C */	beq lbl_8011B6B8
/* 8011B560 001171C0  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 8011B564 001171C4  2C 04 00 63 */	cmpwi r4, 0x63
/* 8011B568 001171C8  41 82 01 0C */	beq lbl_8011B674
/* 8011B56C 001171CC  40 80 00 28 */	bge lbl_8011B594
/* 8011B570 001171D0  2C 04 00 02 */	cmpwi r4, 2
/* 8011B574 001171D4  41 82 00 78 */	beq lbl_8011B5EC
/* 8011B578 001171D8  40 80 00 10 */	bge lbl_8011B588
/* 8011B57C 001171DC  2C 04 00 01 */	cmpwi r4, 1
/* 8011B580 001171E0  40 80 00 28 */	bge lbl_8011B5A8
/* 8011B584 001171E4  48 00 11 EC */	b lbl_8011C770
lbl_8011B588:
/* 8011B588 001171E8  2C 04 00 04 */	cmpwi r4, 4
/* 8011B58C 001171EC  40 80 11 E4 */	bge lbl_8011C770
/* 8011B590 001171F0  48 00 00 A0 */	b lbl_8011B630
lbl_8011B594:
/* 8011B594 001171F4  3C 60 00 01 */	lis r3, 0x0000FFFF@ha
/* 8011B598 001171F8  38 03 FF FF */	addi r0, r3, 0x0000FFFF@l
/* 8011B59C 001171FC  7C 04 00 00 */	cmpw r4, r0
/* 8011B5A0 00117200  41 82 00 D4 */	beq lbl_8011B674
/* 8011B5A4 00117204  48 00 11 CC */	b lbl_8011C770
lbl_8011B5A8:
/* 8011B5A8 00117208  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B5AC 0011720C  38 80 00 04 */	li r4, 4
/* 8011B5B0 00117210  38 A0 00 00 */	li r5, 0
/* 8011B5B4 00117214  A8 63 00 8E */	lha r3, 0x8e(r3)
/* 8011B5B8 00117218  48 13 87 F9 */	bl func_80253DB0
/* 8011B5BC 0011721C  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B5C0 00117220  38 80 00 02 */	li r4, 2
/* 8011B5C4 00117224  38 A0 00 00 */	li r5, 0
/* 8011B5C8 00117228  A8 63 00 92 */	lha r3, 0x92(r3)
/* 8011B5CC 0011722C  48 13 87 E5 */	bl func_80253DB0
/* 8011B5D0 00117230  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B5D4 00117234  38 80 00 62 */	li r4, 0x62
/* 8011B5D8 00117238  38 00 00 01 */	li r0, 1
/* 8011B5DC 0011723C  90 83 00 DC */	stw r4, 0xdc(r3)
/* 8011B5E0 00117240  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B5E4 00117244  98 03 00 E1 */	stb r0, 0xe1(r3)
/* 8011B5E8 00117248  48 00 11 88 */	b lbl_8011C770
lbl_8011B5EC:
/* 8011B5EC 0011724C  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B5F0 00117250  38 80 00 05 */	li r4, 5
/* 8011B5F4 00117254  38 A0 00 00 */	li r5, 0
/* 8011B5F8 00117258  A8 63 00 8E */	lha r3, 0x8e(r3)
/* 8011B5FC 0011725C  48 13 87 B5 */	bl func_80253DB0
/* 8011B600 00117260  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B604 00117264  38 80 00 02 */	li r4, 2
/* 8011B608 00117268  38 A0 00 00 */	li r5, 0
/* 8011B60C 0011726C  A8 63 00 92 */	lha r3, 0x92(r3)
/* 8011B610 00117270  48 13 87 A1 */	bl func_80253DB0
/* 8011B614 00117274  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B618 00117278  38 80 00 62 */	li r4, 0x62
/* 8011B61C 0011727C  38 00 00 02 */	li r0, 2
/* 8011B620 00117280  90 83 00 DC */	stw r4, 0xdc(r3)
/* 8011B624 00117284  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B628 00117288  98 03 00 E1 */	stb r0, 0xe1(r3)
/* 8011B62C 0011728C  48 00 11 44 */	b lbl_8011C770
lbl_8011B630:
/* 8011B630 00117290  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B634 00117294  38 80 00 06 */	li r4, 6
/* 8011B638 00117298  38 A0 00 00 */	li r5, 0
/* 8011B63C 0011729C  A8 63 00 8E */	lha r3, 0x8e(r3)
/* 8011B640 001172A0  48 13 87 71 */	bl func_80253DB0
/* 8011B644 001172A4  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B648 001172A8  38 80 00 02 */	li r4, 2
/* 8011B64C 001172AC  38 A0 00 00 */	li r5, 0
/* 8011B650 001172B0  A8 63 00 92 */	lha r3, 0x92(r3)
/* 8011B654 001172B4  48 13 87 5D */	bl func_80253DB0
/* 8011B658 001172B8  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B65C 001172BC  38 80 00 62 */	li r4, 0x62
/* 8011B660 001172C0  38 00 00 03 */	li r0, 3
/* 8011B664 001172C4  90 83 00 DC */	stw r4, 0xdc(r3)
/* 8011B668 001172C8  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B66C 001172CC  98 03 00 E1 */	stb r0, 0xe1(r3)
/* 8011B670 001172D0  48 00 11 00 */	b lbl_8011C770
lbl_8011B674:
/* 8011B674 001172D4  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B678 001172D8  38 80 00 08 */	li r4, 8
/* 8011B67C 001172DC  38 A0 00 00 */	li r5, 0
/* 8011B680 001172E0  A8 63 00 8E */	lha r3, 0x8e(r3)
/* 8011B684 001172E4  48 13 87 2D */	bl func_80253DB0
/* 8011B688 001172E8  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B68C 001172EC  38 80 00 01 */	li r4, 1
/* 8011B690 001172F0  38 A0 00 00 */	li r5, 0
/* 8011B694 001172F4  A8 63 00 92 */	lha r3, 0x92(r3)
/* 8011B698 001172F8  48 13 87 19 */	bl func_80253DB0
/* 8011B69C 001172FC  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B6A0 00117300  38 80 00 62 */	li r4, 0x62
/* 8011B6A4 00117304  38 00 00 FF */	li r0, 0xff
/* 8011B6A8 00117308  90 83 00 DC */	stw r4, 0xdc(r3)
/* 8011B6AC 0011730C  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B6B0 00117310  98 03 00 E1 */	stb r0, 0xe1(r3)
/* 8011B6B4 00117314  48 00 10 BC */	b lbl_8011C770
lbl_8011B6B8:
/* 8011B6B8 00117318  2C 03 00 03 */	cmpwi r3, 3
/* 8011B6BC 0011731C  41 82 00 94 */	beq lbl_8011B750
/* 8011B6C0 00117320  40 80 00 14 */	bge lbl_8011B6D4
/* 8011B6C4 00117324  2C 03 00 01 */	cmpwi r3, 1
/* 8011B6C8 00117328  41 82 00 18 */	beq lbl_8011B6E0
/* 8011B6CC 0011732C  40 80 00 4C */	bge lbl_8011B718
/* 8011B6D0 00117330  48 00 10 A0 */	b lbl_8011C770
lbl_8011B6D4:
/* 8011B6D4 00117334  2C 03 00 63 */	cmpwi r3, 0x63
/* 8011B6D8 00117338  41 82 00 B0 */	beq lbl_8011B788
/* 8011B6DC 0011733C  48 00 10 94 */	b lbl_8011C770
lbl_8011B6E0:
/* 8011B6E0 00117340  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B6E4 00117344  38 80 00 00 */	li r4, 0
/* 8011B6E8 00117348  38 A0 00 00 */	li r5, 0
/* 8011B6EC 0011734C  A8 63 00 8E */	lha r3, 0x8e(r3)
/* 8011B6F0 00117350  48 13 86 C1 */	bl func_80253DB0
/* 8011B6F4 00117354  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B6F8 00117358  38 80 00 02 */	li r4, 2
/* 8011B6FC 0011735C  38 A0 00 00 */	li r5, 0
/* 8011B700 00117360  A8 63 00 92 */	lha r3, 0x92(r3)
/* 8011B704 00117364  48 13 86 AD */	bl func_80253DB0
/* 8011B708 00117368  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B70C 0011736C  38 00 2B 2F */	li r0, 0x2b2f
/* 8011B710 00117370  90 03 01 18 */	stw r0, 0x118(r3)
/* 8011B714 00117374  48 00 10 5C */	b lbl_8011C770
lbl_8011B718:
/* 8011B718 00117378  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B71C 0011737C  38 80 00 01 */	li r4, 1
/* 8011B720 00117380  38 A0 00 00 */	li r5, 0
/* 8011B724 00117384  A8 63 00 8E */	lha r3, 0x8e(r3)
/* 8011B728 00117388  48 13 86 89 */	bl func_80253DB0
/* 8011B72C 0011738C  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B730 00117390  38 80 00 02 */	li r4, 2
/* 8011B734 00117394  38 A0 00 00 */	li r5, 0
/* 8011B738 00117398  A8 63 00 92 */	lha r3, 0x92(r3)
/* 8011B73C 0011739C  48 13 86 75 */	bl func_80253DB0
/* 8011B740 001173A0  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B744 001173A4  38 00 2B 30 */	li r0, 0x2b30
/* 8011B748 001173A8  90 03 01 18 */	stw r0, 0x118(r3)
/* 8011B74C 001173AC  48 00 10 24 */	b lbl_8011C770
lbl_8011B750:
/* 8011B750 001173B0  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B754 001173B4  38 80 00 02 */	li r4, 2
/* 8011B758 001173B8  38 A0 00 00 */	li r5, 0
/* 8011B75C 001173BC  A8 63 00 8E */	lha r3, 0x8e(r3)
/* 8011B760 001173C0  48 13 86 51 */	bl func_80253DB0
/* 8011B764 001173C4  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B768 001173C8  38 80 00 02 */	li r4, 2
/* 8011B76C 001173CC  38 A0 00 00 */	li r5, 0
/* 8011B770 001173D0  A8 63 00 92 */	lha r3, 0x92(r3)
/* 8011B774 001173D4  48 13 86 3D */	bl func_80253DB0
/* 8011B778 001173D8  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B77C 001173DC  38 00 46 2A */	li r0, 0x462a
/* 8011B780 001173E0  90 03 01 18 */	stw r0, 0x118(r3)
/* 8011B784 001173E4  48 00 0F EC */	b lbl_8011C770
lbl_8011B788:
/* 8011B788 001173E8  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B78C 001173EC  38 80 00 08 */	li r4, 8
/* 8011B790 001173F0  38 A0 00 00 */	li r5, 0
/* 8011B794 001173F4  A8 63 00 8E */	lha r3, 0x8e(r3)
/* 8011B798 001173F8  48 13 86 19 */	bl func_80253DB0
/* 8011B79C 001173FC  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B7A0 00117400  38 80 00 00 */	li r4, 0
/* 8011B7A4 00117404  38 A0 00 00 */	li r5, 0
/* 8011B7A8 00117408  A8 63 00 92 */	lha r3, 0x92(r3)
/* 8011B7AC 0011740C  48 13 86 05 */	bl func_80253DB0
/* 8011B7B0 00117410  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B7B4 00117414  38 00 00 00 */	li r0, 0
/* 8011B7B8 00117418  90 03 01 18 */	stw r0, 0x118(r3)
/* 8011B7BC 0011741C  48 00 0F B4 */	b lbl_8011C770
/* 8011B7C0 00117420  88 07 00 E1 */	lbz r0, 0xe1(r7)
/* 8011B7C4 00117424  28 00 00 FF */	cmplwi r0, 0xff
/* 8011B7C8 00117428  40 82 00 64 */	bne lbl_8011B82C
/* 8011B7CC 0011742C  A8 67 00 92 */	lha r3, 0x92(r7)
/* 8011B7D0 00117430  48 13 86 01 */	bl func_80253DD0
/* 8011B7D4 00117434  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8011B7D8 00117438  28 00 00 03 */	cmplwi r0, 3
/* 8011B7DC 0011743C  40 82 0F 94 */	bne lbl_8011C770
/* 8011B7E0 00117440  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B7E4 00117444  38 80 00 09 */	li r4, 9
/* 8011B7E8 00117448  38 A0 00 00 */	li r5, 0
/* 8011B7EC 0011744C  A8 63 00 8E */	lha r3, 0x8e(r3)
/* 8011B7F0 00117450  48 13 85 C1 */	bl func_80253DB0
/* 8011B7F4 00117454  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B7F8 00117458  38 80 00 03 */	li r4, 3
/* 8011B7FC 0011745C  38 A0 00 00 */	li r5, 0
/* 8011B800 00117460  A8 63 00 92 */	lha r3, 0x92(r3)
/* 8011B804 00117464  48 13 85 AD */	bl func_80253DB0
/* 8011B808 00117468  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B80C 0011746C  38 80 00 01 */	li r4, 1
/* 8011B810 00117470  38 A0 00 00 */	li r5, 0
/* 8011B814 00117474  A8 63 00 96 */	lha r3, 0x96(r3)
/* 8011B818 00117478  48 13 85 99 */	bl func_80253DB0
/* 8011B81C 0011747C  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B820 00117480  38 00 00 64 */	li r0, 0x64
/* 8011B824 00117484  90 03 00 DC */	stw r0, 0xdc(r3)
/* 8011B828 00117488  48 00 0F 48 */	b lbl_8011C770
lbl_8011B82C:
/* 8011B82C 0011748C  A8 67 00 8E */	lha r3, 0x8e(r7)
/* 8011B830 00117490  48 13 85 A1 */	bl func_80253DD0
/* 8011B834 00117494  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8011B838 00117498  28 00 00 03 */	cmplwi r0, 3
/* 8011B83C 0011749C  40 82 0F 34 */	bne lbl_8011C770
/* 8011B840 001174A0  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B844 001174A4  88 03 00 E1 */	lbz r0, 0xe1(r3)
/* 8011B848 001174A8  28 00 00 01 */	cmplwi r0, 1
/* 8011B84C 001174AC  40 82 00 68 */	bne lbl_8011B8B4
/* 8011B850 001174B0  48 04 2D C1 */	bl func_8015E610
/* 8011B854 001174B4  2C 03 00 00 */	cmpwi r3, 0
/* 8011B858 001174B8  40 82 00 5C */	bne lbl_8011B8B4
/* 8011B85C 001174BC  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B860 001174C0  38 80 00 09 */	li r4, 9
/* 8011B864 001174C4  38 A0 00 00 */	li r5, 0
/* 8011B868 001174C8  A8 63 00 8E */	lha r3, 0x8e(r3)
/* 8011B86C 001174CC  48 13 85 45 */	bl func_80253DB0
/* 8011B870 001174D0  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B874 001174D4  38 80 00 03 */	li r4, 3
/* 8011B878 001174D8  38 A0 00 00 */	li r5, 0
/* 8011B87C 001174DC  A8 63 00 92 */	lha r3, 0x92(r3)
/* 8011B880 001174E0  48 13 85 31 */	bl func_80253DB0
/* 8011B884 001174E4  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B888 001174E8  38 00 00 63 */	li r0, 0x63
/* 8011B88C 001174EC  90 03 00 DC */	stw r0, 0xdc(r3)
/* 8011B890 001174F0  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B894 001174F4  A0 03 02 20 */	lhz r0, 0x220(r3)
/* 8011B898 001174F8  60 00 10 00 */	ori r0, r0, 0x1000
/* 8011B89C 001174FC  B0 03 02 20 */	sth r0, 0x220(r3)
/* 8011B8A0 00117500  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B8A4 00117504  A0 03 02 20 */	lhz r0, 0x220(r3)
/* 8011B8A8 00117508  54 00 05 66 */	rlwinm r0, r0, 0, 0x15, 0x13
/* 8011B8AC 0011750C  B0 03 02 20 */	sth r0, 0x220(r3)
/* 8011B8B0 00117510  48 00 0E C0 */	b lbl_8011C770
lbl_8011B8B4:
/* 8011B8B4 00117514  4B F3 A9 C1 */	bl func_80056274
/* 8011B8B8 00117518  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B8BC 0011751C  38 00 00 65 */	li r0, 0x65
/* 8011B8C0 00117520  90 03 00 DC */	stw r0, 0xdc(r3)
/* 8011B8C4 00117524  48 00 0E AC */	b lbl_8011C770
/* 8011B8C8 00117528  A8 67 00 8E */	lha r3, 0x8e(r7)
/* 8011B8CC 0011752C  48 13 85 05 */	bl func_80253DD0
/* 8011B8D0 00117530  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8011B8D4 00117534  28 00 00 03 */	cmplwi r0, 3
/* 8011B8D8 00117538  40 82 0E 98 */	bne lbl_8011C770
/* 8011B8DC 0011753C  38 60 02 5D */	li r3, 0x25d
/* 8011B8E0 00117540  38 80 00 01 */	li r4, 1
/* 8011B8E4 00117544  38 A0 00 01 */	li r5, 1
/* 8011B8E8 00117548  48 04 70 59 */	bl func_80162940
/* 8011B8EC 0011754C  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B8F0 00117550  38 80 00 05 */	li r4, 5
/* 8011B8F4 00117554  38 A0 00 00 */	li r5, 0
/* 8011B8F8 00117558  4B FF AD AD */	bl func_801166A4
/* 8011B8FC 0011755C  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B900 00117560  38 80 00 07 */	li r4, 7
/* 8011B904 00117564  38 A0 00 00 */	li r5, 0
/* 8011B908 00117568  4B FF AD 9D */	bl func_801166A4
/* 8011B90C 0011756C  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B910 00117570  38 00 00 5F */	li r0, 0x5f
/* 8011B914 00117574  90 03 00 DC */	stw r0, 0xdc(r3)
/* 8011B918 00117578  48 00 0E 58 */	b lbl_8011C770
/* 8011B91C 0011757C  A8 67 00 8E */	lha r3, 0x8e(r7)
/* 8011B920 00117580  48 13 84 B1 */	bl func_80253DD0
/* 8011B924 00117584  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8011B928 00117588  28 00 00 03 */	cmplwi r0, 3
/* 8011B92C 0011758C  40 82 0E 44 */	bne lbl_8011C770
/* 8011B930 00117590  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B934 00117594  38 80 00 05 */	li r4, 5
/* 8011B938 00117598  38 A0 00 00 */	li r5, 0
/* 8011B93C 0011759C  4B FF AD 69 */	bl func_801166A4
/* 8011B940 001175A0  80 AD 82 80 */	lwz r5, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B944 001175A4  3B E0 00 2B */	li r31, 0x2b
/* 8011B948 001175A8  38 60 00 06 */	li r3, 6
/* 8011B94C 001175AC  38 80 00 09 */	li r4, 9
/* 8011B950 001175B0  93 E5 00 DC */	stw r31, 0xdc(r5)
/* 8011B954 001175B4  38 A0 00 01 */	li r5, 1
/* 8011B958 001175B8  48 04 6F E9 */	bl func_80162940
/* 8011B95C 001175BC  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B960 001175C0  38 80 00 07 */	li r4, 7
/* 8011B964 001175C4  38 A0 00 00 */	li r5, 0
/* 8011B968 001175C8  4B FF AD 3D */	bl func_801166A4
/* 8011B96C 001175CC  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B970 001175D0  38 80 00 09 */	li r4, 9
/* 8011B974 001175D4  38 A0 00 00 */	li r5, 0
/* 8011B978 001175D8  4B FF AD 2D */	bl func_801166A4
/* 8011B97C 001175DC  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B980 001175E0  38 00 00 04 */	li r0, 4
/* 8011B984 001175E4  93 E3 00 DC */	stw r31, 0xdc(r3)
/* 8011B988 001175E8  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B98C 001175EC  98 03 00 E1 */	stb r0, 0xe1(r3)
/* 8011B990 001175F0  48 00 0D E0 */	b lbl_8011C770
/* 8011B994 001175F4  4B F3 A9 65 */	bl func_800562F8
/* 8011B998 001175F8  2C 03 00 00 */	cmpwi r3, 0
/* 8011B99C 001175FC  41 82 0D D4 */	beq lbl_8011C770
/* 8011B9A0 00117600  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B9A4 00117604  38 80 00 05 */	li r4, 5
/* 8011B9A8 00117608  38 A0 00 00 */	li r5, 0
/* 8011B9AC 0011760C  4B FF AC F9 */	bl func_801166A4
/* 8011B9B0 00117610  80 AD 82 80 */	lwz r5, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B9B4 00117614  38 00 00 2B */	li r0, 0x2b
/* 8011B9B8 00117618  38 60 00 06 */	li r3, 6
/* 8011B9BC 0011761C  38 80 00 09 */	li r4, 9
/* 8011B9C0 00117620  90 05 00 DC */	stw r0, 0xdc(r5)
/* 8011B9C4 00117624  38 A0 00 01 */	li r5, 1
/* 8011B9C8 00117628  48 04 6F 79 */	bl func_80162940
/* 8011B9CC 0011762C  80 AD 82 80 */	lwz r5, lbl_8063D540-_SDA_BASE_(r13)
/* 8011B9D0 00117630  88 05 00 E1 */	lbz r0, 0xe1(r5)
/* 8011B9D4 00117634  2C 00 00 02 */	cmpwi r0, 2
/* 8011B9D8 00117638  41 82 00 3C */	beq lbl_8011BA14
/* 8011B9DC 0011763C  40 80 00 10 */	bge lbl_8011B9EC
/* 8011B9E0 00117640  2C 00 00 01 */	cmpwi r0, 1
/* 8011B9E4 00117644  40 80 00 14 */	bge lbl_8011B9F8
/* 8011B9E8 00117648  48 00 0D 88 */	b lbl_8011C770
lbl_8011B9EC:
/* 8011B9EC 0011764C  2C 00 00 04 */	cmpwi r0, 4
/* 8011B9F0 00117650  40 80 0D 80 */	bge lbl_8011C770
/* 8011B9F4 00117654  48 00 00 94 */	b lbl_8011BA88
lbl_8011B9F8:
/* 8011B9F8 00117658  38 00 00 66 */	li r0, 0x66
/* 8011B9FC 0011765C  90 05 00 DC */	stw r0, 0xdc(r5)
/* 8011BA00 00117660  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BA04 00117664  A0 03 02 20 */	lhz r0, 0x220(r3)
/* 8011BA08 00117668  54 00 04 5E */	rlwinm r0, r0, 0, 0x11, 0xf
/* 8011BA0C 0011766C  B0 03 02 20 */	sth r0, 0x220(r3)
/* 8011BA10 00117670  48 00 0D 60 */	b lbl_8011C770
lbl_8011BA14:
/* 8011BA14 00117674  38 00 00 00 */	li r0, 0
/* 8011BA18 00117678  38 60 02 61 */	li r3, 0x261
/* 8011BA1C 0011767C  90 05 00 DC */	stw r0, 0xdc(r5)
/* 8011BA20 00117680  38 80 00 00 */	li r4, 0
/* 8011BA24 00117684  38 A0 00 01 */	li r5, 1
/* 8011BA28 00117688  48 04 6F 19 */	bl func_80162940
/* 8011BA2C 0011768C  80 CD 82 80 */	lwz r6, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BA30 00117690  38 60 00 18 */	li r3, 0x18
/* 8011BA34 00117694  38 80 00 01 */	li r4, 1
/* 8011BA38 00117698  38 A0 00 01 */	li r5, 1
/* 8011BA3C 0011769C  A0 06 02 20 */	lhz r0, 0x220(r6)
/* 8011BA40 001176A0  54 00 04 5E */	rlwinm r0, r0, 0, 0x11, 0xf
/* 8011BA44 001176A4  B0 06 02 20 */	sth r0, 0x220(r6)
/* 8011BA48 001176A8  48 04 6E F9 */	bl func_80162940
/* 8011BA4C 001176AC  38 60 00 07 */	li r3, 7
/* 8011BA50 001176B0  38 80 FF FF */	li r4, -1
/* 8011BA54 001176B4  4B FC 97 D1 */	bl func_800E5224
/* 8011BA58 001176B8  54 60 06 3F */	clrlwi. r0, r3, 0x18
/* 8011BA5C 001176BC  40 82 00 14 */	bne lbl_8011BA70
/* 8011BA60 001176C0  38 60 00 18 */	li r3, 0x18
/* 8011BA64 001176C4  38 80 00 02 */	li r4, 2
/* 8011BA68 001176C8  38 A0 00 01 */	li r5, 1
/* 8011BA6C 001176CC  48 04 6E D5 */	bl func_80162940
lbl_8011BA70:
/* 8011BA70 001176D0  38 60 00 04 */	li r3, 4
/* 8011BA74 001176D4  38 80 00 00 */	li r4, 0
/* 8011BA78 001176D8  38 A0 00 00 */	li r5, 0
/* 8011BA7C 001176DC  38 C0 00 01 */	li r6, 1
/* 8011BA80 001176E0  4B FC A7 A9 */	bl func_800E6228
/* 8011BA84 001176E4  48 00 0C EC */	b lbl_8011C770
lbl_8011BA88:
/* 8011BA88 001176E8  38 00 00 70 */	li r0, 0x70
/* 8011BA8C 001176EC  38 80 00 00 */	li r4, 0
/* 8011BA90 001176F0  90 05 00 DC */	stw r0, 0xdc(r5)
/* 8011BA94 001176F4  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BA98 001176F8  4B FF 8F D9 */	bl func_80114A70
/* 8011BA9C 001176FC  38 60 00 02 */	li r3, 2
/* 8011BAA0 00117700  4B F3 BF 5D */	bl func_800579FC
/* 8011BAA4 00117704  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BAA8 00117708  38 80 00 1E */	li r4, 0x1e
/* 8011BAAC 0011770C  38 A0 00 01 */	li r5, 1
/* 8011BAB0 00117710  4B FF AB F5 */	bl func_801166A4
/* 8011BAB4 00117714  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BAB8 00117718  38 80 00 1E */	li r4, 0x1e
/* 8011BABC 0011771C  38 A0 00 04 */	li r5, 4
/* 8011BAC0 00117720  4B FF AB C9 */	bl func_80116688
/* 8011BAC4 00117724  4B F3 A7 F9 */	bl func_800562BC
/* 8011BAC8 00117728  80 8D 82 80 */	lwz r4, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BACC 0011772C  38 00 00 0A */	li r0, 0xa
/* 8011BAD0 00117730  A0 64 02 20 */	lhz r3, 0x220(r4)
/* 8011BAD4 00117734  54 63 04 5E */	rlwinm r3, r3, 0, 0x11, 0xf
/* 8011BAD8 00117738  B0 64 02 20 */	sth r3, 0x220(r4)
/* 8011BADC 0011773C  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BAE0 00117740  B0 03 01 2C */	sth r0, 0x12c(r3)
/* 8011BAE4 00117744  48 00 0C 8C */	b lbl_8011C770
/* 8011BAE8 00117748  48 04 2B 29 */	bl func_8015E610
/* 8011BAEC 0011774C  2C 03 00 00 */	cmpwi r3, 0
/* 8011BAF0 00117750  41 82 00 8C */	beq lbl_8011BB7C
/* 8011BAF4 00117754  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BAF8 00117758  38 80 00 07 */	li r4, 7
/* 8011BAFC 0011775C  38 A0 00 00 */	li r5, 0
/* 8011BB00 00117760  4B FF AB A5 */	bl func_801166A4
/* 8011BB04 00117764  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BB08 00117768  38 80 00 09 */	li r4, 9
/* 8011BB0C 0011776C  38 A0 00 00 */	li r5, 0
/* 8011BB10 00117770  4B FF AB 95 */	bl func_801166A4
/* 8011BB14 00117774  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BB18 00117778  38 80 00 00 */	li r4, 0
/* 8011BB1C 0011777C  A0 03 02 20 */	lhz r0, 0x220(r3)
/* 8011BB20 00117780  54 00 04 5E */	rlwinm r0, r0, 0, 0x11, 0xf
/* 8011BB24 00117784  B0 03 02 20 */	sth r0, 0x220(r3)
/* 8011BB28 00117788  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BB2C 0011778C  4B FF 8F 45 */	bl func_80114A70
/* 8011BB30 00117790  38 60 00 02 */	li r3, 2
/* 8011BB34 00117794  4B F3 BE C9 */	bl func_800579FC
/* 8011BB38 00117798  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BB3C 0011779C  38 80 00 11 */	li r4, 0x11
/* 8011BB40 001177A0  38 A0 00 01 */	li r5, 1
/* 8011BB44 001177A4  4B FF AB 61 */	bl func_801166A4
/* 8011BB48 001177A8  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BB4C 001177AC  38 80 00 11 */	li r4, 0x11
/* 8011BB50 001177B0  38 A0 00 06 */	li r5, 6
/* 8011BB54 001177B4  4B FF AB 35 */	bl func_80116688
/* 8011BB58 001177B8  4B F3 A7 65 */	bl func_800562BC
/* 8011BB5C 001177BC  80 AD 82 80 */	lwz r5, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BB60 001177C0  38 00 00 67 */	li r0, 0x67
/* 8011BB64 001177C4  38 60 02 5D */	li r3, 0x25d
/* 8011BB68 001177C8  38 80 00 01 */	li r4, 1
/* 8011BB6C 001177CC  90 05 00 DC */	stw r0, 0xdc(r5)
/* 8011BB70 001177D0  38 A0 00 01 */	li r5, 1
/* 8011BB74 001177D4  48 04 6D CD */	bl func_80162940
/* 8011BB78 001177D8  48 00 0B F8 */	b lbl_8011C770
lbl_8011BB7C:
/* 8011BB7C 001177DC  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BB80 001177E0  38 00 00 6E */	li r0, 0x6e
/* 8011BB84 001177E4  90 03 00 DC */	stw r0, 0xdc(r3)
/* 8011BB88 001177E8  48 00 0B E8 */	b lbl_8011C770
/* 8011BB8C 001177EC  A8 67 00 A6 */	lha r3, 0xa6(r7)
/* 8011BB90 001177F0  48 13 82 41 */	bl func_80253DD0
/* 8011BB94 001177F4  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8011BB98 001177F8  28 00 00 03 */	cmplwi r0, 3
/* 8011BB9C 001177FC  40 82 0B D4 */	bne lbl_8011C770
/* 8011BBA0 00117800  4B F3 A7 59 */	bl func_800562F8
/* 8011BBA4 00117804  2C 03 00 00 */	cmpwi r3, 0
/* 8011BBA8 00117808  41 82 0B C8 */	beq lbl_8011C770
/* 8011BBAC 0011780C  80 AD 82 80 */	lwz r5, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BBB0 00117810  38 00 00 69 */	li r0, 0x69
/* 8011BBB4 00117814  38 60 00 00 */	li r3, 0
/* 8011BBB8 00117818  38 80 00 00 */	li r4, 0
/* 8011BBBC 0011781C  90 05 00 DC */	stw r0, 0xdc(r5)
/* 8011BBC0 00117820  4B F3 DD 39 */	bl func_800598F8
/* 8011BBC4 00117824  38 60 00 03 */	li r3, 3
/* 8011BBC8 00117828  38 80 00 00 */	li r4, 0
/* 8011BBCC 0011782C  38 A0 00 04 */	li r5, 4
/* 8011BBD0 00117830  38 C0 00 04 */	li r6, 4
/* 8011BBD4 00117834  38 E0 00 00 */	li r7, 0
/* 8011BBD8 00117838  39 00 00 00 */	li r8, 0
/* 8011BBDC 0011783C  4B F3 DD ED */	bl func_800599C8
/* 8011BBE0 00117840  38 60 00 04 */	li r3, 4
/* 8011BBE4 00117844  38 80 00 00 */	li r4, 0
/* 8011BBE8 00117848  38 A0 00 03 */	li r5, 3
/* 8011BBEC 0011784C  38 C0 00 03 */	li r6, 3
/* 8011BBF0 00117850  38 E0 00 00 */	li r7, 0
/* 8011BBF4 00117854  39 00 00 00 */	li r8, 0
/* 8011BBF8 00117858  4B F3 DD D1 */	bl func_800599C8
/* 8011BBFC 0011785C  48 00 0B 74 */	b lbl_8011C770
/* 8011BC00 00117860  38 60 00 00 */	li r3, 0
/* 8011BC04 00117864  38 80 00 03 */	li r4, 3
/* 8011BC08 00117868  38 A0 00 00 */	li r5, 0
/* 8011BC0C 0011786C  38 C0 00 01 */	li r6, 1
/* 8011BC10 00117870  4B F3 DE 5D */	bl func_80059A6C
/* 8011BC14 00117874  2C 03 00 00 */	cmpwi r3, 0
/* 8011BC18 00117878  41 82 0B 58 */	beq lbl_8011C770
/* 8011BC1C 0011787C  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 8011BC20 00117880  41 82 00 84 */	beq lbl_8011BCA4
/* 8011BC24 00117884  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8011BC28 00117888  2C 00 00 04 */	cmpwi r0, 4
/* 8011BC2C 0011788C  41 82 00 48 */	beq lbl_8011BC74
/* 8011BC30 00117890  40 80 0B 40 */	bge lbl_8011C770
/* 8011BC34 00117894  2C 00 00 03 */	cmpwi r0, 3
/* 8011BC38 00117898  40 80 00 08 */	bge lbl_8011BC40
/* 8011BC3C 0011789C  48 00 0B 34 */	b lbl_8011C770
lbl_8011BC40:
/* 8011BC40 001178A0  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BC44 001178A4  38 80 00 02 */	li r4, 2
/* 8011BC48 001178A8  38 A0 00 00 */	li r5, 0
/* 8011BC4C 001178AC  A8 63 00 A6 */	lha r3, 0xa6(r3)
/* 8011BC50 001178B0  48 13 81 61 */	bl func_80253DB0
/* 8011BC54 001178B4  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BC58 001178B8  38 80 00 6A */	li r4, 0x6a
/* 8011BC5C 001178BC  38 00 00 03 */	li r0, 3
/* 8011BC60 001178C0  90 83 00 DC */	stw r4, 0xdc(r3)
/* 8011BC64 001178C4  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BC68 001178C8  98 03 00 E1 */	stb r0, 0xe1(r3)
/* 8011BC6C 001178CC  4B EE DB 85 */	bl func_800097F0
/* 8011BC70 001178D0  48 00 0B 00 */	b lbl_8011C770
lbl_8011BC74:
/* 8011BC74 001178D4  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BC78 001178D8  38 80 00 03 */	li r4, 3
/* 8011BC7C 001178DC  38 A0 00 00 */	li r5, 0
/* 8011BC80 001178E0  A8 63 00 A6 */	lha r3, 0xa6(r3)
/* 8011BC84 001178E4  48 13 81 2D */	bl func_80253DB0
/* 8011BC88 001178E8  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BC8C 001178EC  38 80 00 6A */	li r4, 0x6a
/* 8011BC90 001178F0  38 00 00 04 */	li r0, 4
/* 8011BC94 001178F4  90 83 00 DC */	stw r4, 0xdc(r3)
/* 8011BC98 001178F8  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BC9C 001178FC  98 03 00 E1 */	stb r0, 0xe1(r3)
/* 8011BCA0 00117900  48 00 0A D0 */	b lbl_8011C770
lbl_8011BCA4:
/* 8011BCA4 00117904  2C 03 00 04 */	cmpwi r3, 4
/* 8011BCA8 00117908  41 82 00 2C */	beq lbl_8011BCD4
/* 8011BCAC 0011790C  40 80 0A C4 */	bge lbl_8011C770
/* 8011BCB0 00117910  2C 03 00 03 */	cmpwi r3, 3
/* 8011BCB4 00117914  40 80 00 08 */	bge lbl_8011BCBC
/* 8011BCB8 00117918  48 00 0A B8 */	b lbl_8011C770
lbl_8011BCBC:
/* 8011BCBC 0011791C  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BCC0 00117920  38 80 00 00 */	li r4, 0
/* 8011BCC4 00117924  38 A0 00 00 */	li r5, 0
/* 8011BCC8 00117928  A8 63 00 A6 */	lha r3, 0xa6(r3)
/* 8011BCCC 0011792C  48 13 80 E5 */	bl func_80253DB0
/* 8011BCD0 00117930  48 00 0A A0 */	b lbl_8011C770
lbl_8011BCD4:
/* 8011BCD4 00117934  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BCD8 00117938  38 80 00 01 */	li r4, 1
/* 8011BCDC 0011793C  38 A0 00 00 */	li r5, 0
/* 8011BCE0 00117940  A8 63 00 A6 */	lha r3, 0xa6(r3)
/* 8011BCE4 00117944  48 13 80 CD */	bl func_80253DB0
/* 8011BCE8 00117948  48 00 0A 88 */	b lbl_8011C770
/* 8011BCEC 0011794C  A8 67 00 A6 */	lha r3, 0xa6(r7)
/* 8011BCF0 00117950  48 13 80 E1 */	bl func_80253DD0
/* 8011BCF4 00117954  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8011BCF8 00117958  28 00 00 03 */	cmplwi r0, 3
/* 8011BCFC 0011795C  40 82 0A 74 */	bne lbl_8011C770
/* 8011BD00 00117960  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BD04 00117964  88 03 00 E1 */	lbz r0, 0xe1(r3)
/* 8011BD08 00117968  28 00 00 03 */	cmplwi r0, 3
/* 8011BD0C 0011796C  40 82 00 14 */	bne lbl_8011BD20
/* 8011BD10 00117970  A8 63 00 A6 */	lha r3, 0xa6(r3)
/* 8011BD14 00117974  38 80 00 05 */	li r4, 5
/* 8011BD18 00117978  38 A0 00 00 */	li r5, 0
/* 8011BD1C 0011797C  48 13 80 95 */	bl func_80253DB0
lbl_8011BD20:
/* 8011BD20 00117980  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BD24 00117984  38 00 00 68 */	li r0, 0x68
/* 8011BD28 00117988  90 03 00 DC */	stw r0, 0xdc(r3)
/* 8011BD2C 0011798C  48 00 0A 44 */	b lbl_8011C770
/* 8011BD30 00117990  88 07 00 E1 */	lbz r0, 0xe1(r7)
/* 8011BD34 00117994  28 00 00 03 */	cmplwi r0, 3
/* 8011BD38 00117998  40 82 00 38 */	bne lbl_8011BD70
/* 8011BD3C 0011799C  A8 67 00 A6 */	lha r3, 0xa6(r7)
/* 8011BD40 001179A0  48 13 80 91 */	bl func_80253DD0
/* 8011BD44 001179A4  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8011BD48 001179A8  28 00 00 03 */	cmplwi r0, 3
/* 8011BD4C 001179AC  40 82 0A 24 */	bne lbl_8011C770
/* 8011BD50 001179B0  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BD54 001179B4  38 80 00 11 */	li r4, 0x11
/* 8011BD58 001179B8  38 A0 00 00 */	li r5, 0
/* 8011BD5C 001179BC  4B FF A9 49 */	bl func_801166A4
/* 8011BD60 001179C0  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BD64 001179C4  38 00 00 6B */	li r0, 0x6b
/* 8011BD68 001179C8  90 03 00 DC */	stw r0, 0xdc(r3)
/* 8011BD6C 001179CC  48 00 0A 04 */	b lbl_8011C770
lbl_8011BD70:
/* 8011BD70 001179D0  38 00 00 6E */	li r0, 0x6e
/* 8011BD74 001179D4  90 07 00 DC */	stw r0, 0xdc(r7)
/* 8011BD78 001179D8  48 00 09 F8 */	b lbl_8011C770
/* 8011BD7C 001179DC  4B EE DA 75 */	bl func_800097F0
/* 8011BD80 001179E0  38 60 00 03 */	li r3, 3
/* 8011BD84 001179E4  38 80 00 01 */	li r4, 1
/* 8011BD88 001179E8  48 04 28 AD */	bl func_8015E634
/* 8011BD8C 001179EC  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BD90 001179F0  38 00 00 6C */	li r0, 0x6c
/* 8011BD94 001179F4  90 03 00 DC */	stw r0, 0xdc(r3)
/* 8011BD98 001179F8  48 00 09 D8 */	b lbl_8011C770
/* 8011BD9C 001179FC  48 04 29 E9 */	bl func_8015E784
/* 8011BDA0 00117A00  2C 03 00 00 */	cmpwi r3, 0
/* 8011BDA4 00117A04  41 82 09 CC */	beq lbl_8011C770
/* 8011BDA8 00117A08  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BDAC 00117A0C  38 80 00 6D */	li r4, 0x6d
/* 8011BDB0 00117A10  38 00 01 2C */	li r0, 0x12c
/* 8011BDB4 00117A14  90 83 00 DC */	stw r4, 0xdc(r3)
/* 8011BDB8 00117A18  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BDBC 00117A1C  B0 03 01 EC */	sth r0, 0x1ec(r3)
/* 8011BDC0 00117A20  4B EE DA 19 */	bl func_800097D8
/* 8011BDC4 00117A24  48 00 09 AC */	b lbl_8011C770
/* 8011BDC8 00117A28  80 8D A3 D8 */	lwz r4, render_context_ptr-_SDA_BASE_(r13)
/* 8011BDCC 00117A2C  88 04 00 82 */	lbz r0, 0x82(r4)
/* 8011BDD0 00117A30  2C 00 00 00 */	cmpwi r0, 0
/* 8011BDD4 00117A34  40 82 09 9C */	bne lbl_8011C770
/* 8011BDD8 00117A38  38 60 00 00 */	li r3, 0
/* 8011BDDC 00117A3C  40 82 00 10 */	bne lbl_8011BDEC
/* 8011BDE0 00117A40  88 04 00 83 */	lbz r0, 0x83(r4)
/* 8011BDE4 00117A44  2C 00 00 00 */	cmpwi r0, 0
/* 8011BDE8 00117A48  41 82 00 08 */	beq lbl_8011BDF0
lbl_8011BDEC:
/* 8011BDEC 00117A4C  38 60 00 01 */	li r3, 1
lbl_8011BDF0:
/* 8011BDF0 00117A50  2C 03 00 00 */	cmpwi r3, 0
/* 8011BDF4 00117A54  40 82 09 7C */	bne lbl_8011C770
/* 8011BDF8 00117A58  A0 C7 01 EC */	lhz r6, 0x1ec(r7)
/* 8011BDFC 00117A5C  38 60 00 80 */	li r3, 0x80
/* 8011BE00 00117A60  38 80 00 01 */	li r4, 1
/* 8011BE04 00117A64  38 A0 00 00 */	li r5, 0
/* 8011BE08 00117A68  38 06 FF FF */	addi r0, r6, -1
/* 8011BE0C 00117A6C  38 C0 00 01 */	li r6, 1
/* 8011BE10 00117A70  B0 07 01 EC */	sth r0, 0x1ec(r7)
/* 8011BE14 00117A74  4B F3 DC 59 */	bl func_80059A6C
/* 8011BE18 00117A78  3C 03 80 00 */	addis r0, r3, 0x8000
/* 8011BE1C 00117A7C  28 00 00 00 */	cmplwi r0, 0
/* 8011BE20 00117A80  40 82 00 10 */	bne lbl_8011BE30
/* 8011BE24 00117A84  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BE28 00117A88  38 00 00 00 */	li r0, 0
/* 8011BE2C 00117A8C  B0 03 01 EC */	sth r0, 0x1ec(r3)
lbl_8011BE30:
/* 8011BE30 00117A90  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BE34 00117A94  A0 03 01 EC */	lhz r0, 0x1ec(r3)
/* 8011BE38 00117A98  2C 00 00 00 */	cmpwi r0, 0
/* 8011BE3C 00117A9C  40 82 09 34 */	bne lbl_8011C770
/* 8011BE40 00117AA0  38 00 00 6E */	li r0, 0x6e
/* 8011BE44 00117AA4  90 03 00 DC */	stw r0, 0xdc(r3)
/* 8011BE48 00117AA8  48 00 09 28 */	b lbl_8011C770
/* 8011BE4C 00117AAC  4B F3 A4 29 */	bl func_80056274
/* 8011BE50 00117AB0  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BE54 00117AB4  38 00 00 6F */	li r0, 0x6f
/* 8011BE58 00117AB8  90 03 00 DC */	stw r0, 0xdc(r3)
/* 8011BE5C 00117ABC  48 00 09 14 */	b lbl_8011C770
/* 8011BE60 00117AC0  4B F3 A4 99 */	bl func_800562F8
/* 8011BE64 00117AC4  2C 03 00 00 */	cmpwi r3, 0
/* 8011BE68 00117AC8  41 82 09 08 */	beq lbl_8011C770
/* 8011BE6C 00117ACC  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BE70 00117AD0  88 03 00 E1 */	lbz r0, 0xe1(r3)
/* 8011BE74 00117AD4  28 00 00 04 */	cmplwi r0, 4
/* 8011BE78 00117AD8  40 82 00 10 */	bne lbl_8011BE88
/* 8011BE7C 00117ADC  38 80 00 11 */	li r4, 0x11
/* 8011BE80 00117AE0  38 A0 00 00 */	li r5, 0
/* 8011BE84 00117AE4  4B FF A8 21 */	bl func_801166A4
lbl_8011BE88:
/* 8011BE88 00117AE8  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BE8C 00117AEC  38 00 00 01 */	li r0, 1
/* 8011BE90 00117AF0  98 03 00 E1 */	stb r0, 0xe1(r3)
/* 8011BE94 00117AF4  4B F3 A4 29 */	bl func_800562BC
/* 8011BE98 00117AF8  80 8D 82 80 */	lwz r4, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BE9C 00117AFC  38 00 00 5F */	li r0, 0x5f
/* 8011BEA0 00117B00  38 60 00 02 */	li r3, 2
/* 8011BEA4 00117B04  90 04 00 DC */	stw r0, 0xdc(r4)
/* 8011BEA8 00117B08  4B F3 C1 0D */	bl func_80057FB4
/* 8011BEAC 00117B0C  48 00 08 C4 */	b lbl_8011C770
/* 8011BEB0 00117B10  4B F3 A4 49 */	bl func_800562F8
/* 8011BEB4 00117B14  2C 03 00 00 */	cmpwi r3, 0
/* 8011BEB8 00117B18  41 82 08 B8 */	beq lbl_8011C770
/* 8011BEBC 00117B1C  4B EE D9 35 */	bl func_800097F0
/* 8011BEC0 00117B20  3C 60 80 48 */	lis r3, lbl_80480650@ha
/* 8011BEC4 00117B24  80 AD 82 80 */	lwz r5, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BEC8 00117B28  38 63 06 50 */	addi r3, r3, lbl_80480650@l
/* 8011BECC 00117B2C  38 00 00 71 */	li r0, 0x71
/* 8011BED0 00117B30  90 6D 9C 88 */	stw r3, lbl_8063EF48-_SDA_BASE_(r13)
/* 8011BED4 00117B34  38 60 00 00 */	li r3, 0
/* 8011BED8 00117B38  38 80 00 00 */	li r4, 0
/* 8011BEDC 00117B3C  90 05 00 DC */	stw r0, 0xdc(r5)
/* 8011BEE0 00117B40  4B F3 DA 19 */	bl func_800598F8
/* 8011BEE4 00117B44  38 60 00 0A */	li r3, 0xa
/* 8011BEE8 00117B48  38 80 00 00 */	li r4, 0
/* 8011BEEC 00117B4C  38 A0 00 00 */	li r5, 0
/* 8011BEF0 00117B50  38 C0 00 0B */	li r6, 0xb
/* 8011BEF4 00117B54  38 E0 00 00 */	li r7, 0
/* 8011BEF8 00117B58  39 00 00 00 */	li r8, 0
/* 8011BEFC 00117B5C  4B F3 DA CD */	bl func_800599C8
/* 8011BF00 00117B60  38 60 00 0B */	li r3, 0xb
/* 8011BF04 00117B64  38 80 00 00 */	li r4, 0
/* 8011BF08 00117B68  38 A0 00 0A */	li r5, 0xa
/* 8011BF0C 00117B6C  38 C0 00 63 */	li r6, 0x63
/* 8011BF10 00117B70  38 E0 00 00 */	li r7, 0
/* 8011BF14 00117B74  39 00 00 00 */	li r8, 0
/* 8011BF18 00117B78  4B F3 DA B1 */	bl func_800599C8
/* 8011BF1C 00117B7C  38 60 00 63 */	li r3, 0x63
/* 8011BF20 00117B80  38 80 00 00 */	li r4, 0
/* 8011BF24 00117B84  38 A0 00 0B */	li r5, 0xb
/* 8011BF28 00117B88  38 C0 00 00 */	li r6, 0
/* 8011BF2C 00117B8C  38 E0 00 00 */	li r7, 0
/* 8011BF30 00117B90  39 00 00 00 */	li r8, 0
/* 8011BF34 00117B94  4B F3 DA 95 */	bl func_800599C8
/* 8011BF38 00117B98  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BF3C 00117B9C  38 00 00 0A */	li r0, 0xa
/* 8011BF40 00117BA0  98 03 00 E0 */	stb r0, 0xe0(r3)
/* 8011BF44 00117BA4  48 00 08 2C */	b lbl_8011C770
/* 8011BF48 00117BA8  88 87 00 E0 */	lbz r4, 0xe0(r7)
/* 8011BF4C 00117BAC  38 60 00 29 */	li r3, 0x29
/* 8011BF50 00117BB0  38 A0 00 00 */	li r5, 0
/* 8011BF54 00117BB4  38 C0 00 01 */	li r6, 1
/* 8011BF58 00117BB8  4B F3 DB 15 */	bl func_80059A6C
/* 8011BF5C 00117BBC  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 8011BF60 00117BC0  41 82 01 04 */	beq lbl_8011C064
/* 8011BF64 00117BC4  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 8011BF68 00117BC8  2C 04 00 63 */	cmpwi r4, 0x63
/* 8011BF6C 00117BCC  41 82 00 34 */	beq lbl_8011BFA0
/* 8011BF70 00117BD0  40 80 00 1C */	bge lbl_8011BF8C
/* 8011BF74 00117BD4  2C 04 00 0B */	cmpwi r4, 0xb
/* 8011BF78 00117BD8  41 82 00 A8 */	beq lbl_8011C020
/* 8011BF7C 00117BDC  40 80 07 F4 */	bge lbl_8011C770
/* 8011BF80 00117BE0  2C 04 00 0A */	cmpwi r4, 0xa
/* 8011BF84 00117BE4  40 80 00 58 */	bge lbl_8011BFDC
/* 8011BF88 00117BE8  48 00 07 E8 */	b lbl_8011C770
lbl_8011BF8C:
/* 8011BF8C 00117BEC  3C 60 00 01 */	lis r3, 0x0000FFFF@ha
/* 8011BF90 00117BF0  38 03 FF FF */	addi r0, r3, 0x0000FFFF@l
/* 8011BF94 00117BF4  7C 04 00 00 */	cmpw r4, r0
/* 8011BF98 00117BF8  41 82 00 08 */	beq lbl_8011BFA0
/* 8011BF9C 00117BFC  48 00 07 D4 */	b lbl_8011C770
lbl_8011BFA0:
/* 8011BFA0 00117C00  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BFA4 00117C04  38 80 00 07 */	li r4, 7
/* 8011BFA8 00117C08  38 A0 00 01 */	li r5, 1
/* 8011BFAC 00117C0C  4B FF A6 DD */	bl func_80116688
/* 8011BFB0 00117C10  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BFB4 00117C14  38 80 00 1E */	li r4, 0x1e
/* 8011BFB8 00117C18  38 A0 00 04 */	li r5, 4
/* 8011BFBC 00117C1C  4B FF A6 CD */	bl func_80116688
/* 8011BFC0 00117C20  38 60 00 02 */	li r3, 2
/* 8011BFC4 00117C24  4B F3 E5 09 */	bl func_8005A4CC
/* 8011BFC8 00117C28  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BFCC 00117C2C  38 00 00 74 */	li r0, 0x74
/* 8011BFD0 00117C30  90 03 00 DC */	stw r0, 0xdc(r3)
/* 8011BFD4 00117C34  4B F3 A2 A1 */	bl func_80056274
/* 8011BFD8 00117C38  48 00 07 98 */	b lbl_8011C770
lbl_8011BFDC:
/* 8011BFDC 00117C3C  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BFE0 00117C40  38 80 00 07 */	li r4, 7
/* 8011BFE4 00117C44  38 A0 00 03 */	li r5, 3
/* 8011BFE8 00117C48  4B FF A6 A1 */	bl func_80116688
/* 8011BFEC 00117C4C  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011BFF0 00117C50  38 80 00 1E */	li r4, 0x1e
/* 8011BFF4 00117C54  38 A0 00 05 */	li r5, 5
/* 8011BFF8 00117C58  4B FF A6 91 */	bl func_80116688
/* 8011BFFC 00117C5C  38 60 00 01 */	li r3, 1
/* 8011C000 00117C60  4B F3 E4 CD */	bl func_8005A4CC
/* 8011C004 00117C64  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C008 00117C68  38 80 00 72 */	li r4, 0x72
/* 8011C00C 00117C6C  38 00 00 01 */	li r0, 1
/* 8011C010 00117C70  90 83 00 DC */	stw r4, 0xdc(r3)
/* 8011C014 00117C74  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C018 00117C78  98 03 00 E2 */	stb r0, 0xe2(r3)
/* 8011C01C 00117C7C  48 00 07 54 */	b lbl_8011C770
lbl_8011C020:
/* 8011C020 00117C80  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C024 00117C84  38 80 00 07 */	li r4, 7
/* 8011C028 00117C88  38 A0 00 03 */	li r5, 3
/* 8011C02C 00117C8C  4B FF A6 5D */	bl func_80116688
/* 8011C030 00117C90  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C034 00117C94  38 80 00 1E */	li r4, 0x1e
/* 8011C038 00117C98  38 A0 00 05 */	li r5, 5
/* 8011C03C 00117C9C  4B FF A6 4D */	bl func_80116688
/* 8011C040 00117CA0  38 60 00 01 */	li r3, 1
/* 8011C044 00117CA4  4B F3 E4 89 */	bl func_8005A4CC
/* 8011C048 00117CA8  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C04C 00117CAC  38 80 00 72 */	li r4, 0x72
/* 8011C050 00117CB0  38 00 00 02 */	li r0, 2
/* 8011C054 00117CB4  90 83 00 DC */	stw r4, 0xdc(r3)
/* 8011C058 00117CB8  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C05C 00117CBC  98 03 00 E2 */	stb r0, 0xe2(r3)
/* 8011C060 00117CC0  48 00 07 10 */	b lbl_8011C770
lbl_8011C064:
/* 8011C064 00117CC4  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8011C068 00117CC8  2C 00 00 0B */	cmpwi r0, 0xb
/* 8011C06C 00117CCC  41 82 00 68 */	beq lbl_8011C0D4
/* 8011C070 00117CD0  40 80 00 10 */	bge lbl_8011C080
/* 8011C074 00117CD4  2C 00 00 0A */	cmpwi r0, 0xa
/* 8011C078 00117CD8  40 80 00 38 */	bge lbl_8011C0B0
/* 8011C07C 00117CDC  48 00 06 F4 */	b lbl_8011C770
lbl_8011C080:
/* 8011C080 00117CE0  2C 00 00 63 */	cmpwi r0, 0x63
/* 8011C084 00117CE4  41 82 00 08 */	beq lbl_8011C08C
/* 8011C088 00117CE8  48 00 06 E8 */	b lbl_8011C770
lbl_8011C08C:
/* 8011C08C 00117CEC  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C090 00117CF0  38 80 00 07 */	li r4, 7
/* 8011C094 00117CF4  38 A0 00 00 */	li r5, 0
/* 8011C098 00117CF8  4B FF A5 F1 */	bl func_80116688
/* 8011C09C 00117CFC  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C0A0 00117D00  38 80 00 1E */	li r4, 0x1e
/* 8011C0A4 00117D04  38 A0 00 04 */	li r5, 4
/* 8011C0A8 00117D08  4B FF A5 E1 */	bl func_80116688
/* 8011C0AC 00117D0C  48 00 06 C4 */	b lbl_8011C770
lbl_8011C0B0:
/* 8011C0B0 00117D10  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C0B4 00117D14  38 80 00 07 */	li r4, 7
/* 8011C0B8 00117D18  38 A0 00 02 */	li r5, 2
/* 8011C0BC 00117D1C  4B FF A5 CD */	bl func_80116688
/* 8011C0C0 00117D20  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C0C4 00117D24  38 80 00 1E */	li r4, 0x1e
/* 8011C0C8 00117D28  38 A0 00 00 */	li r5, 0
/* 8011C0CC 00117D2C  4B FF A5 BD */	bl func_80116688
/* 8011C0D0 00117D30  48 00 06 A0 */	b lbl_8011C770
lbl_8011C0D4:
/* 8011C0D4 00117D34  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C0D8 00117D38  38 80 00 07 */	li r4, 7
/* 8011C0DC 00117D3C  38 A0 00 02 */	li r5, 2
/* 8011C0E0 00117D40  4B FF A5 A9 */	bl func_80116688
/* 8011C0E4 00117D44  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C0E8 00117D48  38 80 00 1E */	li r4, 0x1e
/* 8011C0EC 00117D4C  38 A0 00 02 */	li r5, 2
/* 8011C0F0 00117D50  4B FF A5 99 */	bl func_80116688
/* 8011C0F4 00117D54  48 00 06 7C */	b lbl_8011C770
/* 8011C0F8 00117D58  A8 67 00 C0 */	lha r3, 0xc0(r7)
/* 8011C0FC 00117D5C  48 13 7C D5 */	bl func_80253DD0
/* 8011C100 00117D60  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 8011C104 00117D64  28 00 00 03 */	cmplwi r0, 3
/* 8011C108 00117D68  40 82 06 68 */	bne lbl_8011C770
/* 8011C10C 00117D6C  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C110 00117D70  38 80 00 1E */	li r4, 0x1e
/* 8011C114 00117D74  38 A0 00 00 */	li r5, 0
/* 8011C118 00117D78  4B FF A5 8D */	bl func_801166A4
/* 8011C11C 00117D7C  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C120 00117D80  38 80 00 07 */	li r4, 7
/* 8011C124 00117D84  38 A0 00 00 */	li r5, 0
/* 8011C128 00117D88  4B FF A5 7D */	bl func_801166A4
/* 8011C12C 00117D8C  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C130 00117D90  38 80 00 09 */	li r4, 9
/* 8011C134 00117D94  38 A0 00 00 */	li r5, 0
/* 8011C138 00117D98  4B FF A5 6D */	bl func_801166A4
/* 8011C13C 00117D9C  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C140 00117DA0  88 03 00 E2 */	lbz r0, 0xe2(r3)
/* 8011C144 00117DA4  28 00 00 01 */	cmplwi r0, 1
/* 8011C148 00117DA8  40 82 00 18 */	bne lbl_8011C160
/* 8011C14C 00117DAC  80 6D 9C 88 */	lwz r3, lbl_8063EF48-_SDA_BASE_(r13)
/* 8011C150 00117DB0  38 80 00 03 */	li r4, 3
/* 8011C154 00117DB4  38 A0 00 01 */	li r5, 1
/* 8011C158 00117DB8  48 04 52 65 */	bl func_801613BC
/* 8011C15C 00117DBC  48 00 00 14 */	b lbl_8011C170
lbl_8011C160:
/* 8011C160 00117DC0  80 6D 9C 88 */	lwz r3, lbl_8063EF48-_SDA_BASE_(r13)
/* 8011C164 00117DC4  38 80 00 04 */	li r4, 4
/* 8011C168 00117DC8  38 A0 00 01 */	li r5, 1
/* 8011C16C 00117DCC  48 04 52 51 */	bl func_801613BC
lbl_8011C170:
/* 8011C170 00117DD0  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C174 00117DD4  38 00 00 73 */	li r0, 0x73
/* 8011C178 00117DD8  90 03 00 DC */	stw r0, 0xdc(r3)
/* 8011C17C 00117DDC  48 00 05 F4 */	b lbl_8011C770
/* 8011C180 00117DE0  4B F3 A1 79 */	bl func_800562F8
/* 8011C184 00117DE4  2C 03 00 00 */	cmpwi r3, 0
/* 8011C188 00117DE8  41 82 05 E8 */	beq lbl_8011C770
/* 8011C18C 00117DEC  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C190 00117DF0  38 00 00 09 */	li r0, 9
/* 8011C194 00117DF4  B0 03 01 2C */	sth r0, 0x12c(r3)
/* 8011C198 00117DF8  4B FC AE AD */	bl func_800E7044
/* 8011C19C 00117DFC  4B F3 A1 21 */	bl func_800562BC
/* 8011C1A0 00117E00  4B EE D6 39 */	bl func_800097D8
/* 8011C1A4 00117E04  38 60 00 02 */	li r3, 2
/* 8011C1A8 00117E08  4B F3 BE 0D */	bl func_80057FB4
/* 8011C1AC 00117E0C  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C1B0 00117E10  38 80 00 01 */	li r4, 1
/* 8011C1B4 00117E14  4B FF 88 BD */	bl func_80114A70
/* 8011C1B8 00117E18  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C1BC 00117E1C  38 80 00 1E */	li r4, 0x1e
/* 8011C1C0 00117E20  38 A0 00 00 */	li r5, 0
/* 8011C1C4 00117E24  4B FF A4 E1 */	bl func_801166A4
/* 8011C1C8 00117E28  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C1CC 00117E2C  38 A0 00 02 */	li r5, 2
/* 8011C1D0 00117E30  38 80 00 5F */	li r4, 0x5f
/* 8011C1D4 00117E34  38 00 00 03 */	li r0, 3
/* 8011C1D8 00117E38  98 A3 00 E1 */	stb r5, 0xe1(r3)
/* 8011C1DC 00117E3C  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C1E0 00117E40  90 83 00 DC */	stw r4, 0xdc(r3)
/* 8011C1E4 00117E44  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C1E8 00117E48  98 03 00 E1 */	stb r0, 0xe1(r3)
/* 8011C1EC 00117E4C  48 00 05 84 */	b lbl_8011C770
/* 8011C1F0 00117E50  3B E0 00 01 */	li r31, 1
/* 8011C1F4 00117E54  48 04 53 11 */	bl func_80161504
/* 8011C1F8 00117E58  7C 63 07 74 */	extsb r3, r3
/* 8011C1FC 00117E5C  38 03 00 07 */	addi r0, r3, 7
/* 8011C200 00117E60  28 00 00 08 */	cmplwi r0, 8
/* 8011C204 00117E64  41 81 01 60 */	bgt lbl_8011C364
/* 8011C208 00117E68  3C 60 80 42 */	lis r3, lbl_8041BF08@ha
/* 8011C20C 00117E6C  54 00 10 3A */	slwi r0, r0, 2
/* 8011C210 00117E70  38 63 BF 08 */	addi r3, r3, lbl_8041BF08@l
/* 8011C214 00117E74  7C 63 00 2E */	lwzx r3, r3, r0
/* 8011C218 00117E78  7C 69 03 A6 */	mtctr r3
/* 8011C21C 00117E7C  4E 80 04 20 */	bctr
/* 8011C220 00117E80  80 8D 82 80 */	lwz r4, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C224 00117E84  38 60 00 17 */	li r3, 0x17
/* 8011C228 00117E88  88 04 00 E2 */	lbz r0, 0xe2(r4)
/* 8011C22C 00117E8C  54 04 07 3E */	clrlwi r4, r0, 0x1c
/* 8011C230 00117E90  48 04 00 D9 */	bl func_8015C308
/* 8011C234 00117E94  38 60 00 01 */	li r3, 1
/* 8011C238 00117E98  38 80 55 0E */	li r4, 0x550e
/* 8011C23C 00117E9C  4B F3 A2 7D */	bl func_800564B8
/* 8011C240 00117EA0  3B E0 00 00 */	li r31, 0
/* 8011C244 00117EA4  48 00 01 2C */	b lbl_8011C370
/* 8011C248 00117EA8  80 8D 82 80 */	lwz r4, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C24C 00117EAC  38 60 00 17 */	li r3, 0x17
/* 8011C250 00117EB0  88 04 00 E2 */	lbz r0, 0xe2(r4)
/* 8011C254 00117EB4  54 04 07 3E */	clrlwi r4, r0, 0x1c
/* 8011C258 00117EB8  48 04 00 B1 */	bl func_8015C308
/* 8011C25C 00117EBC  38 60 00 01 */	li r3, 1
/* 8011C260 00117EC0  38 80 55 0E */	li r4, 0x550e
/* 8011C264 00117EC4  4B F3 A2 55 */	bl func_800564B8
/* 8011C268 00117EC8  80 6D 9C 88 */	lwz r3, lbl_8063EF48-_SDA_BASE_(r13)
/* 8011C26C 00117ECC  2C 03 00 00 */	cmpwi r3, 0
/* 8011C270 00117ED0  41 82 00 84 */	beq lbl_8011C2F4
/* 8011C274 00117ED4  38 80 00 02 */	li r4, 2
/* 8011C278 00117ED8  4B FC 9E 45 */	bl func_800E60BC
/* 8011C27C 00117EDC  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 8011C280 00117EE0  2C 00 00 01 */	cmpwi r0, 1
/* 8011C284 00117EE4  41 82 00 40 */	beq lbl_8011C2C4
/* 8011C288 00117EE8  40 80 00 10 */	bge lbl_8011C298
/* 8011C28C 00117EEC  2C 00 00 00 */	cmpwi r0, 0
/* 8011C290 00117EF0  40 80 00 14 */	bge lbl_8011C2A4
/* 8011C294 00117EF4  48 00 00 DC */	b lbl_8011C370
lbl_8011C298:
/* 8011C298 00117EF8  2C 00 00 03 */	cmpwi r0, 3
/* 8011C29C 00117EFC  40 80 00 D4 */	bge lbl_8011C370
/* 8011C2A0 00117F00  48 00 00 14 */	b lbl_8011C2B4
lbl_8011C2A4:
/* 8011C2A4 00117F04  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C2A8 00117F08  38 00 00 81 */	li r0, 0x81
/* 8011C2AC 00117F0C  90 03 00 DC */	stw r0, 0xdc(r3)
/* 8011C2B0 00117F10  48 00 00 C0 */	b lbl_8011C370
lbl_8011C2B4:
/* 8011C2B4 00117F14  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C2B8 00117F18  88 03 00 E2 */	lbz r0, 0xe2(r3)
/* 8011C2BC 00117F1C  60 00 00 80 */	ori r0, r0, 0x80
/* 8011C2C0 00117F20  98 03 00 E2 */	stb r0, 0xe2(r3)
lbl_8011C2C4:
/* 8011C2C4 00117F24  80 8D 82 80 */	lwz r4, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C2C8 00117F28  38 00 00 77 */	li r0, 0x77
/* 8011C2CC 00117F2C  38 A0 00 02 */	li r5, 2
/* 8011C2D0 00117F30  38 60 00 01 */	li r3, 1
/* 8011C2D4 00117F34  90 04 00 DC */	stw r0, 0xdc(r4)
/* 8011C2D8 00117F38  80 8D 9C 88 */	lwz r4, lbl_8063EF48-_SDA_BASE_(r13)
/* 8011C2DC 00117F3C  88 04 05 45 */	lbz r0, 0x545(r4)
/* 8011C2E0 00117F40  50 A0 36 32 */	rlwimi r0, r5, 6, 0x18, 0x19
/* 8011C2E4 00117F44  98 04 05 45 */	stb r0, 0x545(r4)
/* 8011C2E8 00117F48  80 8D 9C 88 */	lwz r4, lbl_8063EF48-_SDA_BASE_(r13)
/* 8011C2EC 00117F4C  48 00 06 B1 */	bl func_8011C99C
/* 8011C2F0 00117F50  48 00 00 80 */	b lbl_8011C370
lbl_8011C2F4:
/* 8011C2F4 00117F54  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C2F8 00117F58  38 00 FF FF */	li r0, -1
/* 8011C2FC 00117F5C  90 03 00 DC */	stw r0, 0xdc(r3)
/* 8011C300 00117F60  48 00 00 70 */	b lbl_8011C370
/* 8011C304 00117F64  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C308 00117F68  38 00 00 7A */	li r0, 0x7a
/* 8011C30C 00117F6C  90 03 00 DC */	stw r0, 0xdc(r3)
/* 8011C310 00117F70  48 00 00 60 */	b lbl_8011C370
/* 8011C314 00117F74  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C318 00117F78  38 00 00 7B */	li r0, 0x7b
/* 8011C31C 00117F7C  90 03 00 DC */	stw r0, 0xdc(r3)
/* 8011C320 00117F80  48 00 00 50 */	b lbl_8011C370
/* 8011C324 00117F84  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C328 00117F88  38 00 00 7C */	li r0, 0x7c
/* 8011C32C 00117F8C  90 03 00 DC */	stw r0, 0xdc(r3)
/* 8011C330 00117F90  48 00 00 40 */	b lbl_8011C370
/* 8011C334 00117F94  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C338 00117F98  38 00 00 7E */	li r0, 0x7e
/* 8011C33C 00117F9C  90 03 00 DC */	stw r0, 0xdc(r3)
/* 8011C340 00117FA0  48 00 00 30 */	b lbl_8011C370
/* 8011C344 00117FA4  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C348 00117FA8  38 00 00 7F */	li r0, 0x7f
/* 8011C34C 00117FAC  90 03 00 DC */	stw r0, 0xdc(r3)
/* 8011C350 00117FB0  48 00 00 20 */	b lbl_8011C370
/* 8011C354 00117FB4  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C358 00117FB8  38 00 00 80 */	li r0, 0x80
/* 8011C35C 00117FBC  90 03 00 DC */	stw r0, 0xdc(r3)
/* 8011C360 00117FC0  48 00 00 10 */	b lbl_8011C370
lbl_8011C364:
/* 8011C364 00117FC4  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C368 00117FC8  38 00 00 7D */	li r0, 0x7d
/* 8011C36C 00117FCC  90 03 00 DC */	stw r0, 0xdc(r3)
lbl_8011C370:
/* 8011C370 00117FD0  2C 1F 00 00 */	cmpwi r31, 0
/* 8011C374 00117FD4  41 82 03 FC */	beq lbl_8011C770
/* 8011C378 00117FD8  4B EE D4 61 */	bl func_800097D8
/* 8011C37C 00117FDC  48 00 03 F4 */	b lbl_8011C770
/* 8011C380 00117FE0  38 00 00 74 */	li r0, 0x74
/* 8011C384 00117FE4  90 07 00 DC */	stw r0, 0xdc(r7)
/* 8011C388 00117FE8  4B F3 9E ED */	bl func_80056274
/* 8011C38C 00117FEC  48 00 03 E4 */	b lbl_8011C770
/* 8011C390 00117FF0  38 60 00 01 */	li r3, 1
/* 8011C394 00117FF4  38 80 2F 16 */	li r4, 0x2f16
/* 8011C398 00117FF8  4B F3 A1 21 */	bl func_800564B8
/* 8011C39C 00117FFC  38 60 00 80 */	li r3, 0x80
/* 8011C3A0 00118000  38 80 00 01 */	li r4, 1
/* 8011C3A4 00118004  38 A0 00 00 */	li r5, 0
/* 8011C3A8 00118008  38 C0 00 01 */	li r6, 1
/* 8011C3AC 0011800C  4B F3 D6 C1 */	bl func_80059A6C
/* 8011C3B0 00118010  3C 03 80 00 */	addis r0, r3, 0x8000
/* 8011C3B4 00118014  28 00 00 00 */	cmplwi r0, 0
/* 8011C3B8 00118018  40 82 03 B8 */	bne lbl_8011C770
/* 8011C3BC 0011801C  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C3C0 00118020  38 00 00 75 */	li r0, 0x75
/* 8011C3C4 00118024  90 03 00 DC */	stw r0, 0xdc(r3)
/* 8011C3C8 00118028  48 00 03 A8 */	b lbl_8011C770
/* 8011C3CC 0011802C  88 07 00 E2 */	lbz r0, 0xe2(r7)
/* 8011C3D0 00118030  38 60 00 17 */	li r3, 0x17
/* 8011C3D4 00118034  54 04 07 3E */	clrlwi r4, r0, 0x1c
/* 8011C3D8 00118038  48 03 FF 31 */	bl func_8015C308
/* 8011C3DC 0011803C  38 60 00 01 */	li r3, 1
/* 8011C3E0 00118040  38 80 51 52 */	li r4, 0x5152
/* 8011C3E4 00118044  4B F3 A0 D5 */	bl func_800564B8
/* 8011C3E8 00118048  38 60 00 80 */	li r3, 0x80
/* 8011C3EC 0011804C  38 80 00 01 */	li r4, 1
/* 8011C3F0 00118050  38 A0 00 00 */	li r5, 0
/* 8011C3F4 00118054  38 C0 00 01 */	li r6, 1
/* 8011C3F8 00118058  4B F3 D6 75 */	bl func_80059A6C
/* 8011C3FC 0011805C  3C 03 80 00 */	addis r0, r3, 0x8000
/* 8011C400 00118060  28 00 00 00 */	cmplwi r0, 0
/* 8011C404 00118064  40 82 03 6C */	bne lbl_8011C770
/* 8011C408 00118068  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C40C 0011806C  38 80 00 78 */	li r4, 0x78
/* 8011C410 00118070  3C 00 43 30 */	lis r0, 0x4330
/* 8011C414 00118074  C8 42 8D 20 */	lfd f2, lbl_80641320-_SDA2_BASE_(r2)
/* 8011C418 00118078  90 83 00 DC */	stw r4, 0xdc(r3)
/* 8011C41C 0011807C  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8011C420 00118080  90 01 00 08 */	stw r0, 8(r1)
/* 8011C424 00118084  88 03 00 59 */	lbz r0, 0x59(r3)
/* 8011C428 00118088  C8 03 00 A0 */	lfd f0, 0xa0(r3)
/* 8011C42C 0011808C  90 01 00 0C */	stw r0, 0xc(r1)
/* 8011C430 00118090  C8 21 00 08 */	lfd f1, 8(r1)
/* 8011C434 00118094  FC 21 10 28 */	fsub f1, f1, f2
/* 8011C438 00118098  FC 00 08 24 */	fdiv f0, f0, f1
/* 8011C43C 0011809C  D8 0D 9C 90 */	stfd f0, lbl_8063EF50-_SDA_BASE_(r13)
/* 8011C440 001180A0  48 00 03 30 */	b lbl_8011C770
/* 8011C444 001180A4  38 00 00 79 */	li r0, 0x79
/* 8011C448 001180A8  C0 22 8D 10 */	lfs f1, lbl_80641310-_SDA2_BASE_(r2)
/* 8011C44C 001180AC  90 07 00 DC */	stw r0, 0xdc(r7)
/* 8011C450 001180B0  38 60 02 5E */	li r3, 0x25e
/* 8011C454 001180B4  38 80 00 00 */	li r4, 0
/* 8011C458 001180B8  4B EE ED 19 */	bl func_8000B170
/* 8011C45C 001180BC  48 00 03 14 */	b lbl_8011C770
/* 8011C460 001180C0  88 07 00 E2 */	lbz r0, 0xe2(r7)
/* 8011C464 001180C4  54 00 06 31 */	rlwinm. r0, r0, 0, 0x18, 0x18
/* 8011C468 001180C8  41 82 00 14 */	beq lbl_8011C47C
/* 8011C46C 001180CC  38 60 00 01 */	li r3, 1
/* 8011C470 001180D0  38 80 51 56 */	li r4, 0x5156
/* 8011C474 001180D4  4B F3 A0 45 */	bl func_800564B8
/* 8011C478 001180D8  48 00 00 10 */	b lbl_8011C488
lbl_8011C47C:
/* 8011C47C 001180DC  38 60 00 01 */	li r3, 1
/* 8011C480 001180E0  38 80 51 55 */	li r4, 0x5155
/* 8011C484 001180E4  4B F3 A0 35 */	bl func_800564B8
lbl_8011C488:
/* 8011C488 001180E8  80 6D A3 D8 */	lwz r3, render_context_ptr-_SDA_BASE_(r13)
/* 8011C48C 001180EC  3C 00 43 30 */	lis r0, 0x4330
/* 8011C490 001180F0  90 01 00 08 */	stw r0, 8(r1)
/* 8011C494 001180F4  88 03 00 59 */	lbz r0, 0x59(r3)
/* 8011C498 001180F8  C8 62 8D 20 */	lfd f3, lbl_80641320-_SDA2_BASE_(r2)
/* 8011C49C 001180FC  90 01 00 0C */	stw r0, 0xc(r1)
/* 8011C4A0 00118100  C8 43 00 A0 */	lfd f2, 0xa0(r3)
/* 8011C4A4 00118104  C8 01 00 08 */	lfd f0, 8(r1)
/* 8011C4A8 00118108  C8 2D 9C 90 */	lfd f1, lbl_8063EF50-_SDA_BASE_(r13)
/* 8011C4AC 0011810C  FC 60 18 28 */	fsub f3, f0, f3
/* 8011C4B0 00118110  C8 02 8D 18 */	lfd f0, lbl_80641318-_SDA2_BASE_(r2)
/* 8011C4B4 00118114  FC 42 18 24 */	fdiv f2, f2, f3
/* 8011C4B8 00118118  FC 22 08 28 */	fsub f1, f2, f1
/* 8011C4BC 0011811C  FC 01 00 40 */	fcmpo cr0, f1, f0
/* 8011C4C0 00118120  4C 41 13 82 */	cror 2, 1, 2
/* 8011C4C4 00118124  40 82 02 AC */	bne lbl_8011C770
/* 8011C4C8 00118128  38 60 00 80 */	li r3, 0x80
/* 8011C4CC 0011812C  38 80 00 01 */	li r4, 1
/* 8011C4D0 00118130  38 A0 00 00 */	li r5, 0
/* 8011C4D4 00118134  38 C0 00 01 */	li r6, 1
/* 8011C4D8 00118138  4B F3 D5 95 */	bl func_80059A6C
/* 8011C4DC 0011813C  3C 03 80 00 */	addis r0, r3, 0x8000
/* 8011C4E0 00118140  28 00 00 00 */	cmplwi r0, 0
/* 8011C4E4 00118144  40 82 02 8C */	bne lbl_8011C770
/* 8011C4E8 00118148  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C4EC 0011814C  38 00 00 75 */	li r0, 0x75
/* 8011C4F0 00118150  90 03 00 DC */	stw r0, 0xdc(r3)
/* 8011C4F4 00118154  48 00 02 7C */	b lbl_8011C770
/* 8011C4F8 00118158  38 60 00 01 */	li r3, 1
/* 8011C4FC 0011815C  38 80 2F 17 */	li r4, 0x2f17
/* 8011C500 00118160  4B F3 9F B9 */	bl func_800564B8
/* 8011C504 00118164  38 60 00 80 */	li r3, 0x80
/* 8011C508 00118168  38 80 00 01 */	li r4, 1
/* 8011C50C 0011816C  38 A0 00 00 */	li r5, 0
/* 8011C510 00118170  38 C0 00 01 */	li r6, 1
/* 8011C514 00118174  4B F3 D5 59 */	bl func_80059A6C
/* 8011C518 00118178  3C 03 80 00 */	addis r0, r3, 0x8000
/* 8011C51C 0011817C  28 00 00 00 */	cmplwi r0, 0
/* 8011C520 00118180  40 82 02 50 */	bne lbl_8011C770
/* 8011C524 00118184  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C528 00118188  38 00 00 75 */	li r0, 0x75
/* 8011C52C 0011818C  90 03 00 DC */	stw r0, 0xdc(r3)
/* 8011C530 00118190  48 00 02 40 */	b lbl_8011C770
/* 8011C534 00118194  88 07 00 E2 */	lbz r0, 0xe2(r7)
/* 8011C538 00118198  38 60 00 17 */	li r3, 0x17
/* 8011C53C 0011819C  54 04 07 3E */	clrlwi r4, r0, 0x1c
/* 8011C540 001181A0  48 03 FD C9 */	bl func_8015C308
/* 8011C544 001181A4  38 60 00 01 */	li r3, 1
/* 8011C548 001181A8  38 80 51 4D */	li r4, 0x514d
/* 8011C54C 001181AC  4B F3 9F 6D */	bl func_800564B8
/* 8011C550 001181B0  38 60 00 80 */	li r3, 0x80
/* 8011C554 001181B4  38 80 00 01 */	li r4, 1
/* 8011C558 001181B8  38 A0 00 00 */	li r5, 0
/* 8011C55C 001181BC  38 C0 00 01 */	li r6, 1
/* 8011C560 001181C0  4B F3 D5 0D */	bl func_80059A6C
/* 8011C564 001181C4  3C 03 80 00 */	addis r0, r3, 0x8000
/* 8011C568 001181C8  28 00 00 00 */	cmplwi r0, 0
/* 8011C56C 001181CC  40 82 02 04 */	bne lbl_8011C770
/* 8011C570 001181D0  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C574 001181D4  38 00 00 75 */	li r0, 0x75
/* 8011C578 001181D8  90 03 00 DC */	stw r0, 0xdc(r3)
/* 8011C57C 001181DC  48 00 01 F4 */	b lbl_8011C770
/* 8011C580 001181E0  38 60 00 01 */	li r3, 1
/* 8011C584 001181E4  38 80 2F 17 */	li r4, 0x2f17
/* 8011C588 001181E8  4B F3 9F 31 */	bl func_800564B8
/* 8011C58C 001181EC  38 60 00 80 */	li r3, 0x80
/* 8011C590 001181F0  38 80 00 01 */	li r4, 1
/* 8011C594 001181F4  38 A0 00 00 */	li r5, 0
/* 8011C598 001181F8  38 C0 00 01 */	li r6, 1
/* 8011C59C 001181FC  4B F3 D4 D1 */	bl func_80059A6C
/* 8011C5A0 00118200  3C 03 80 00 */	addis r0, r3, 0x8000
/* 8011C5A4 00118204  28 00 00 00 */	cmplwi r0, 0
/* 8011C5A8 00118208  40 82 01 C8 */	bne lbl_8011C770
/* 8011C5AC 0011820C  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C5B0 00118210  38 00 00 75 */	li r0, 0x75
/* 8011C5B4 00118214  90 03 00 DC */	stw r0, 0xdc(r3)
/* 8011C5B8 00118218  48 00 01 B8 */	b lbl_8011C770
/* 8011C5BC 0011821C  38 60 00 01 */	li r3, 1
/* 8011C5C0 00118220  38 80 2F 17 */	li r4, 0x2f17
/* 8011C5C4 00118224  4B F3 9E F5 */	bl func_800564B8
/* 8011C5C8 00118228  38 60 00 80 */	li r3, 0x80
/* 8011C5CC 0011822C  38 80 00 01 */	li r4, 1
/* 8011C5D0 00118230  38 A0 00 00 */	li r5, 0
/* 8011C5D4 00118234  38 C0 00 01 */	li r6, 1
/* 8011C5D8 00118238  4B F3 D4 95 */	bl func_80059A6C
/* 8011C5DC 0011823C  3C 03 80 00 */	addis r0, r3, 0x8000
/* 8011C5E0 00118240  28 00 00 00 */	cmplwi r0, 0
/* 8011C5E4 00118244  40 82 01 8C */	bne lbl_8011C770
/* 8011C5E8 00118248  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C5EC 0011824C  38 00 00 75 */	li r0, 0x75
/* 8011C5F0 00118250  90 03 00 DC */	stw r0, 0xdc(r3)
/* 8011C5F4 00118254  48 00 01 7C */	b lbl_8011C770
/* 8011C5F8 00118258  88 07 00 E2 */	lbz r0, 0xe2(r7)
/* 8011C5FC 0011825C  38 60 00 17 */	li r3, 0x17
/* 8011C600 00118260  54 04 07 3E */	clrlwi r4, r0, 0x1c
/* 8011C604 00118264  48 03 FD 05 */	bl func_8015C308
/* 8011C608 00118268  38 60 00 01 */	li r3, 1
/* 8011C60C 0011826C  38 80 51 4F */	li r4, 0x514f
/* 8011C610 00118270  4B F3 9E A9 */	bl func_800564B8
/* 8011C614 00118274  38 60 00 80 */	li r3, 0x80
/* 8011C618 00118278  38 80 00 01 */	li r4, 1
/* 8011C61C 0011827C  38 A0 00 00 */	li r5, 0
/* 8011C620 00118280  38 C0 00 01 */	li r6, 1
/* 8011C624 00118284  4B F3 D4 49 */	bl func_80059A6C
/* 8011C628 00118288  3C 03 80 00 */	addis r0, r3, 0x8000
/* 8011C62C 0011828C  28 00 00 00 */	cmplwi r0, 0
/* 8011C630 00118290  40 82 01 40 */	bne lbl_8011C770
/* 8011C634 00118294  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C638 00118298  38 00 00 75 */	li r0, 0x75
/* 8011C63C 0011829C  90 03 00 DC */	stw r0, 0xdc(r3)
/* 8011C640 001182A0  48 00 01 30 */	b lbl_8011C770
/* 8011C644 001182A4  88 07 00 E2 */	lbz r0, 0xe2(r7)
/* 8011C648 001182A8  38 60 00 17 */	li r3, 0x17
/* 8011C64C 001182AC  54 04 07 3E */	clrlwi r4, r0, 0x1c
/* 8011C650 001182B0  48 03 FC B9 */	bl func_8015C308
/* 8011C654 001182B4  38 60 00 01 */	li r3, 1
/* 8011C658 001182B8  38 80 51 51 */	li r4, 0x5151
/* 8011C65C 001182BC  4B F3 9E 5D */	bl func_800564B8
/* 8011C660 001182C0  38 60 00 80 */	li r3, 0x80
/* 8011C664 001182C4  38 80 00 01 */	li r4, 1
/* 8011C668 001182C8  38 A0 00 00 */	li r5, 0
/* 8011C66C 001182CC  38 C0 00 01 */	li r6, 1
/* 8011C670 001182D0  4B F3 D3 FD */	bl func_80059A6C
/* 8011C674 001182D4  3C 03 80 00 */	addis r0, r3, 0x8000
/* 8011C678 001182D8  28 00 00 00 */	cmplwi r0, 0
/* 8011C67C 001182DC  40 82 00 F4 */	bne lbl_8011C770
/* 8011C680 001182E0  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C684 001182E4  38 00 00 75 */	li r0, 0x75
/* 8011C688 001182E8  90 03 00 DC */	stw r0, 0xdc(r3)
/* 8011C68C 001182EC  48 00 00 E4 */	b lbl_8011C770
/* 8011C690 001182F0  88 07 00 E2 */	lbz r0, 0xe2(r7)
/* 8011C694 001182F4  38 60 00 17 */	li r3, 0x17
/* 8011C698 001182F8  54 04 07 3E */	clrlwi r4, r0, 0x1c
/* 8011C69C 001182FC  48 03 FC 6D */	bl func_8015C308
/* 8011C6A0 00118300  38 60 00 01 */	li r3, 1
/* 8011C6A4 00118304  38 80 51 50 */	li r4, 0x5150
/* 8011C6A8 00118308  4B F3 9E 11 */	bl func_800564B8
/* 8011C6AC 0011830C  38 60 00 80 */	li r3, 0x80
/* 8011C6B0 00118310  38 80 00 01 */	li r4, 1
/* 8011C6B4 00118314  38 A0 00 00 */	li r5, 0
/* 8011C6B8 00118318  38 C0 00 01 */	li r6, 1
/* 8011C6BC 0011831C  4B F3 D3 B1 */	bl func_80059A6C
/* 8011C6C0 00118320  3C 03 80 00 */	addis r0, r3, 0x8000
/* 8011C6C4 00118324  28 00 00 00 */	cmplwi r0, 0
/* 8011C6C8 00118328  40 82 00 A8 */	bne lbl_8011C770
/* 8011C6CC 0011832C  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C6D0 00118330  38 00 00 75 */	li r0, 0x75
/* 8011C6D4 00118334  90 03 00 DC */	stw r0, 0xdc(r3)
/* 8011C6D8 00118338  48 00 00 98 */	b lbl_8011C770
/* 8011C6DC 0011833C  88 07 00 E2 */	lbz r0, 0xe2(r7)
/* 8011C6E0 00118340  38 60 00 17 */	li r3, 0x17
/* 8011C6E4 00118344  54 04 07 3E */	clrlwi r4, r0, 0x1c
/* 8011C6E8 00118348  48 03 FC 21 */	bl func_8015C308
/* 8011C6EC 0011834C  38 60 00 01 */	li r3, 1
/* 8011C6F0 00118350  38 80 51 53 */	li r4, 0x5153
/* 8011C6F4 00118354  4B F3 9D C5 */	bl func_800564B8
/* 8011C6F8 00118358  38 60 00 80 */	li r3, 0x80
/* 8011C6FC 0011835C  38 80 00 01 */	li r4, 1
/* 8011C700 00118360  38 A0 00 00 */	li r5, 0
/* 8011C704 00118364  38 C0 00 01 */	li r6, 1
/* 8011C708 00118368  4B F3 D3 65 */	bl func_80059A6C
/* 8011C70C 0011836C  3C 03 80 00 */	addis r0, r3, 0x8000
/* 8011C710 00118370  28 00 00 00 */	cmplwi r0, 0
/* 8011C714 00118374  40 82 00 5C */	bne lbl_8011C770
/* 8011C718 00118378  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C71C 0011837C  38 00 00 82 */	li r0, 0x82
/* 8011C720 00118380  90 03 00 DC */	stw r0, 0xdc(r3)
/* 8011C724 00118384  48 00 00 4C */	b lbl_8011C770
/* 8011C728 00118388  88 07 00 E2 */	lbz r0, 0xe2(r7)
/* 8011C72C 0011838C  38 60 00 17 */	li r3, 0x17
/* 8011C730 00118390  54 04 07 3E */	clrlwi r4, r0, 0x1c
/* 8011C734 00118394  48 03 FB D5 */	bl func_8015C308
/* 8011C738 00118398  38 60 00 01 */	li r3, 1
/* 8011C73C 0011839C  38 80 51 54 */	li r4, 0x5154
/* 8011C740 001183A0  4B F3 9D 79 */	bl func_800564B8
/* 8011C744 001183A4  38 60 00 80 */	li r3, 0x80
/* 8011C748 001183A8  38 80 00 01 */	li r4, 1
/* 8011C74C 001183AC  38 A0 00 00 */	li r5, 0
/* 8011C750 001183B0  38 C0 00 01 */	li r6, 1
/* 8011C754 001183B4  4B F3 D3 19 */	bl func_80059A6C
/* 8011C758 001183B8  3C 03 80 00 */	addis r0, r3, 0x8000
/* 8011C75C 001183BC  28 00 00 00 */	cmplwi r0, 0
/* 8011C760 001183C0  40 82 00 10 */	bne lbl_8011C770
/* 8011C764 001183C4  80 6D 82 80 */	lwz r3, lbl_8063D540-_SDA_BASE_(r13)
/* 8011C768 001183C8  38 00 00 75 */	li r0, 0x75
/* 8011C76C 001183CC  90 03 00 DC */	stw r0, 0xdc(r3)
lbl_8011C770:
/* 8011C770 001183D0  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8011C774 001183D4  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8011C778 001183D8  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8011C77C 001183DC  7C 08 03 A6 */	mtlr r0
/* 8011C780 001183E0  38 21 00 20 */	addi r1, r1, 0x20
/* 8011C784 001183E4  4E 80 00 20 */	blr

.global func_8011C788
func_8011C788:
/* 8011C788 001183E8  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 8011C78C 001183EC  7C 08 02 A6 */	mflr r0
/* 8011C790 001183F0  38 A0 00 03 */	li r5, 3
/* 8011C794 001183F4  90 01 00 24 */	stw r0, 0x24(r1)
/* 8011C798 001183F8  38 C1 00 08 */	addi r6, r1, 8
/* 8011C79C 001183FC  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 8011C7A0 00118400  7C 9F 23 78 */	mr r31, r4
/* 8011C7A4 00118404  93 C1 00 18 */	stw r30, 0x18(r1)
/* 8011C7A8 00118408  7C 7E 1B 78 */	mr r30, r3
/* 8011C7AC 0011840C  48 13 76 E1 */	bl func_80253E8C
/* 8011C7B0 00118410  80 61 00 08 */	lwz r3, 8(r1)
/* 8011C7B4 00118414  38 03 FF FC */	addi r0, r3, -4
/* 8011C7B8 00118418  28 00 00 08 */	cmplwi r0, 8
/* 8011C7BC 0011841C  41 81 00 A8 */	bgt lbl_8011C864
/* 8011C7C0 00118420  3C 60 80 42 */	lis r3, lbl_8041BFBC@ha
/* 8011C7C4 00118424  54 00 10 3A */	slwi r0, r0, 2
/* 8011C7C8 00118428  38 63 BF BC */	addi r3, r3, lbl_8041BFBC@l
/* 8011C7CC 0011842C  7C 63 00 2E */	lwzx r3, r3, r0
/* 8011C7D0 00118430  7C 69 03 A6 */	mtctr r3
/* 8011C7D4 00118434  4E 80 04 20 */	bctr
/* 8011C7D8 00118438  7F C3 F3 78 */	mr r3, r30
/* 8011C7DC 0011843C  7F E4 FB 78 */	mr r4, r31
/* 8011C7E0 00118440  38 A0 00 01 */	li r5, 1
/* 8011C7E4 00118444  38 C0 00 00 */	li r6, 0
/* 8011C7E8 00118448  48 13 76 CD */	bl func_80253EB4
/* 8011C7EC 0011844C  48 00 00 78 */	b lbl_8011C864
/* 8011C7F0 00118450  4B F3 C3 B5 */	bl VMBASEIsPageValid
/* 8011C7F4 00118454  54 60 06 3F */	clrlwi. r0, r3, 0x18
/* 8011C7F8 00118458  40 82 00 10 */	bne lbl_8011C808
/* 8011C7FC 0011845C  C0 02 8D 28 */	lfs f0, lbl_80641328-_SDA2_BASE_(r2)
/* 8011C800 00118460  80 7F 00 24 */	lwz r3, 0x24(r31)
/* 8011C804 00118464  D0 03 00 04 */	stfs f0, 4(r3)
lbl_8011C808:
/* 8011C808 00118468  7F C3 F3 78 */	mr r3, r30
/* 8011C80C 0011846C  7F E4 FB 78 */	mr r4, r31
/* 8011C810 00118470  38 A0 00 02 */	li r5, 2
/* 8011C814 00118474  38 C0 51 5E */	li r6, 0x515e
/* 8011C818 00118478  48 13 76 9D */	bl func_80253EB4
/* 8011C81C 0011847C  48 00 00 48 */	b lbl_8011C864
/* 8011C820 00118480  4B F3 C3 85 */	bl VMBASEIsPageValid
/* 8011C824 00118484  54 60 06 3F */	clrlwi. r0, r3, 0x18
/* 8011C828 00118488  40 82 00 10 */	bne lbl_8011C838
/* 8011C82C 0011848C  C0 02 8D 28 */	lfs f0, lbl_80641328-_SDA2_BASE_(r2)
/* 8011C830 00118490  80 7F 00 24 */	lwz r3, 0x24(r31)
/* 8011C834 00118494  D0 03 00 04 */	stfs f0, 4(r3)
lbl_8011C838:
/* 8011C838 00118498  7F C3 F3 78 */	mr r3, r30
/* 8011C83C 0011849C  7F E4 FB 78 */	mr r4, r31
/* 8011C840 001184A0  38 A0 00 02 */	li r5, 2
/* 8011C844 001184A4  38 C0 51 5F */	li r6, 0x515f
/* 8011C848 001184A8  48 13 76 6D */	bl func_80253EB4
/* 8011C84C 001184AC  48 00 00 18 */	b lbl_8011C864
/* 8011C850 001184B0  7F C3 F3 78 */	mr r3, r30
/* 8011C854 001184B4  7F E4 FB 78 */	mr r4, r31
/* 8011C858 001184B8  38 A0 00 02 */	li r5, 2
/* 8011C85C 001184BC  38 C0 51 63 */	li r6, 0x5163
/* 8011C860 001184C0  48 13 76 55 */	bl func_80253EB4
lbl_8011C864:
/* 8011C864 001184C4  80 01 00 24 */	lwz r0, 0x24(r1)
/* 8011C868 001184C8  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 8011C86C 001184CC  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 8011C870 001184D0  7C 08 03 A6 */	mtlr r0
/* 8011C874 001184D4  38 21 00 20 */	addi r1, r1, 0x20
/* 8011C878 001184D8  4E 80 00 20 */	blr

.global func_8011C87C
func_8011C87C:
/* 8011C87C 001184DC  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 8011C880 001184E0  7C 08 02 A6 */	mflr r0
/* 8011C884 001184E4  38 A0 00 03 */	li r5, 3
/* 8011C888 001184E8  90 01 00 44 */	stw r0, 0x44(r1)
/* 8011C88C 001184EC  38 C1 00 08 */	addi r6, r1, 8
/* 8011C890 001184F0  93 E1 00 3C */	stw r31, 0x3c(r1)
/* 8011C894 001184F4  7C 9F 23 78 */	mr r31, r4
/* 8011C898 001184F8  93 C1 00 38 */	stw r30, 0x38(r1)
/* 8011C89C 001184FC  7C 7E 1B 78 */	mr r30, r3
/* 8011C8A0 00118500  48 13 76 3D */	bl func_80253EDC
/* 8011C8A4 00118504  80 01 00 08 */	lwz r0, 8(r1)
/* 8011C8A8 00118508  2C 00 00 08 */	cmpwi r0, 8
/* 8011C8AC 0011850C  41 82 00 70 */	beq lbl_8011C91C
/* 8011C8B0 00118510  40 80 00 1C */	bge lbl_8011C8CC
/* 8011C8B4 00118514  2C 00 00 02 */	cmpwi r0, 2
/* 8011C8B8 00118518  41 82 00 44 */	beq lbl_8011C8FC
/* 8011C8BC 0011851C  40 80 00 60 */	bge lbl_8011C91C
/* 8011C8C0 00118520  2C 00 00 01 */	cmpwi r0, 1
/* 8011C8C4 00118524  40 80 00 14 */	bge lbl_8011C8D8
/* 8011C8C8 00118528  48 00 00 54 */	b lbl_8011C91C
lbl_8011C8CC:
/* 8011C8CC 0011852C  2C 00 00 0B */	cmpwi r0, 0xb
/* 8011C8D0 00118530  41 82 00 4C */	beq lbl_8011C91C
/* 8011C8D4 00118534  48 00 00 48 */	b lbl_8011C91C
lbl_8011C8D8:
/* 8011C8D8 00118538  7F C3 F3 78 */	mr r3, r30
/* 8011C8DC 0011853C  7F E4 FB 78 */	mr r4, r31
/* 8011C8E0 00118540  38 C1 00 10 */	addi r6, r1, 0x10
/* 8011C8E4 00118544  38 A0 00 06 */	li r5, 6
/* 8011C8E8 00118548  48 13 75 F5 */	bl func_80253EDC
/* 8011C8EC 0011854C  38 81 00 10 */	addi r4, r1, 0x10
/* 8011C8F0 00118550  38 60 00 0A */	li r3, 0xa
/* 8011C8F4 00118554  4B F3 D1 49 */	bl func_80059A3C
/* 8011C8F8 00118558  48 00 00 24 */	b lbl_8011C91C
lbl_8011C8FC:
/* 8011C8FC 0011855C  7F C3 F3 78 */	mr r3, r30
/* 8011C900 00118560  7F E4 FB 78 */	mr r4, r31
/* 8011C904 00118564  38 C1 00 10 */	addi r6, r1, 0x10
/* 8011C908 00118568  38 A0 00 06 */	li r5, 6
/* 8011C90C 0011856C  48 13 75 D1 */	bl func_80253EDC
/* 8011C910 00118570  38 81 00 10 */	addi r4, r1, 0x10
/* 8011C914 00118574  38 60 00 0B */	li r3, 0xb
/* 8011C918 00118578  4B F3 D1 25 */	bl func_80059A3C
lbl_8011C91C:
/* 8011C91C 0011857C  80 01 00 44 */	lwz r0, 0x44(r1)
/* 8011C920 00118580  83 E1 00 3C */	lwz r31, 0x3c(r1)
/* 8011C924 00118584  83 C1 00 38 */	lwz r30, 0x38(r1)
/* 8011C928 00118588  7C 08 03 A6 */	mtlr r0
/* 8011C92C 0011858C  38 21 00 40 */	addi r1, r1, 0x40
/* 8011C930 00118590  4E 80 00 20 */	blr

.global func_8011C934
func_8011C934:
/* 8011C934 00118594  38 A0 00 01 */	li r5, 1
/* 8011C938 00118598  38 6D 9C A8 */	addi r3, r13, lbl_8063EF68-_SDA_BASE_
/* 8011C93C 0011859C  38 80 00 04 */	li r4, 4
/* 8011C940 001185A0  38 00 00 00 */	li r0, 0
/* 8011C944 001185A4  98 AD 9C A8 */	stb r5, lbl_8063EF68-_SDA_BASE_(r13)
/* 8011C948 001185A8  B0 83 00 02 */	sth r4, 2(r3)
/* 8011C94C 001185AC  98 03 00 04 */	stb r0, 4(r3)
/* 8011C950 001185B0  4E 80 00 20 */	blr