.include "macros.inc"

.section .bss
.global seqNote
seqNote:
	.skip 0x1400
.global seqInstance
seqInstance:
	.skip 0xC340
.global seqMIDIPriority
seqMIDIPriority:
	.skip 0x100

.section .sbss
seq_next_id:
	.skip 0x4
curFadeOutState:
	.skip 0x4
curSeqId:
	.skip 0x4
noteFree:
	.skip 0x4
cseq:
	.skip 0x4
seqFreeRoot:
	.skip 0x4
seqPausedRoot:
	.skip 0x4
seqActiveRoot:
	.skip 0x4

.section .sdata2
.global lbl_805AF210
lbl_805AF210:
	# ROM: 0x3FBAB0
	.4byte 0x32D1B717

.global lbl_805AF214
lbl_805AF214:
	# ROM: 0x3FBAB4
	.4byte 0x3B800000

.global lbl_805AF218
lbl_805AF218:
	# ROM: 0x3FBAB8
	.4byte 0x47800000
	.4byte 0

.global lbl_805AF220
lbl_805AF220:
	# ROM: 0x3FBAC0
	.4byte 0x40F00000
	.4byte 0

.global lbl_805AF228
lbl_805AF228:
	# ROM: 0x3FBAC8
	.4byte 0x43300000
	.4byte 0


.section .data, "wa"

.global lbl_803F2F88
lbl_803F2F88:
	# ROM: 0x3EFF88
	.4byte lbl_8039750C
	.4byte lbl_8039753C
	.4byte lbl_80397560
	.4byte lbl_80397638
	.4byte lbl_80397638
	.4byte lbl_80397638
	.4byte lbl_80397638
	.4byte lbl_80397638
	.4byte lbl_80397638
	.4byte lbl_80397638
	.4byte lbl_80397638
	.4byte lbl_80397638
	.4byte lbl_80397638
	.4byte lbl_80397638
	.4byte lbl_80397638
	.4byte lbl_80397638
	.4byte lbl_80397638
	.4byte lbl_80397588
	.4byte lbl_80397638
	.4byte lbl_803975A0


.section .text, "ax"

.global seqGetPrivateId
seqGetPrivateId:
/* 80394D30 00391C90  7C 65 1B 78 */	mr r5, r3
/* 80394D34 00391C94  80 8D AE 44 */	lwz r4, seqActiveRoot@sda21(r13)
/* 80394D38 00391C98  54 63 00 7E */	clrlwi r3, r3, 1
/* 80394D3C 00391C9C  48 00 00 20 */	b lbl_80394D5C
lbl_80394D40:
/* 80394D40 00391CA0  80 04 00 0C */	lwz r0, 0xc(r4)
/* 80394D44 00391CA4  7C 00 18 40 */	cmplw r0, r3
/* 80394D48 00391CA8  40 82 00 10 */	bne lbl_80394D58
/* 80394D4C 00391CAC  88 64 00 09 */	lbz r3, 9(r4)
/* 80394D50 00391CB0  50 A3 00 00 */	rlwimi r3, r5, 0, 0, 0
/* 80394D54 00391CB4  4E 80 00 20 */	blr
lbl_80394D58:
/* 80394D58 00391CB8  80 84 00 00 */	lwz r4, 0(r4)
lbl_80394D5C:
/* 80394D5C 00391CBC  28 04 00 00 */	cmplwi r4, 0
/* 80394D60 00391CC0  40 82 FF E0 */	bne lbl_80394D40
/* 80394D64 00391CC4  80 8D AE 40 */	lwz r4, seqPausedRoot@sda21(r13)
/* 80394D68 00391CC8  48 00 00 20 */	b lbl_80394D88
lbl_80394D6C:
/* 80394D6C 00391CCC  80 04 00 0C */	lwz r0, 0xc(r4)
/* 80394D70 00391CD0  7C 00 18 40 */	cmplw r0, r3
/* 80394D74 00391CD4  40 82 00 10 */	bne lbl_80394D84
/* 80394D78 00391CD8  88 64 00 09 */	lbz r3, 9(r4)
/* 80394D7C 00391CDC  50 A3 00 00 */	rlwimi r3, r5, 0, 0, 0
/* 80394D80 00391CE0  4E 80 00 20 */	blr
lbl_80394D84:
/* 80394D84 00391CE4  80 84 00 00 */	lwz r4, 0(r4)
lbl_80394D88:
/* 80394D88 00391CE8  28 04 00 00 */	cmplwi r4, 0
/* 80394D8C 00391CEC  40 82 FF E0 */	bne lbl_80394D6C
/* 80394D90 00391CF0  38 60 FF FF */	li r3, -1
/* 80394D94 00391CF4  4E 80 00 20 */	blr

.global seqStartPlay
seqStartPlay:
/* 80394D98 00391CF8  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 80394D9C 00391CFC  7C 08 02 A6 */	mflr r0
/* 80394DA0 00391D00  90 01 00 44 */	stw r0, 0x44(r1)
/* 80394DA4 00391D04  39 61 00 40 */	addi r11, r1, 0x40
/* 80394DA8 00391D08  4B FF 4C B9 */	bl _savegpr_20
/* 80394DAC 00391D0C  83 6D AE 3C */	lwz r27, seqFreeRoot@sda21(r13)
/* 80394DB0 00391D10  7C BD 2B 78 */	mr r29, r5
/* 80394DB4 00391D14  7C DC 33 78 */	mr r28, r6
/* 80394DB8 00391D18  7C F9 3B 78 */	mr r25, r7
/* 80394DBC 00391D1C  28 1B 00 00 */	cmplwi r27, 0
/* 80394DC0 00391D20  40 82 00 0C */	bne lbl_80394DCC
/* 80394DC4 00391D24  38 60 FF FF */	li r3, -1
/* 80394DC8 00391D28  48 00 0A 7C */	b lbl_80395844
lbl_80394DCC:
/* 80394DCC 00391D2C  80 BB 00 00 */	lwz r5, 0(r27)
/* 80394DD0 00391D30  28 05 00 00 */	cmplwi r5, 0
/* 80394DD4 00391D34  90 AD AE 3C */	stw r5, seqFreeRoot@sda21(r13)
/* 80394DD8 00391D38  41 82 00 0C */	beq lbl_80394DE4
/* 80394DDC 00391D3C  38 00 00 00 */	li r0, 0
/* 80394DE0 00391D40  90 05 00 04 */	stw r0, 4(r5)
lbl_80394DE4:
/* 80394DE4 00391D44  80 0D AE 44 */	lwz r0, seqActiveRoot@sda21(r13)
/* 80394DE8 00391D48  28 00 00 00 */	cmplwi r0, 0
/* 80394DEC 00391D4C  90 1B 00 00 */	stw r0, 0(r27)
/* 80394DF0 00391D50  41 82 00 0C */	beq lbl_80394DFC
/* 80394DF4 00391D54  80 AD AE 44 */	lwz r5, seqActiveRoot@sda21(r13)
/* 80394DF8 00391D58  93 65 00 04 */	stw r27, 4(r5)
lbl_80394DFC:
/* 80394DFC 00391D5C  38 A0 00 00 */	li r5, 0
/* 80394E00 00391D60  38 00 00 00 */	li r0, 0
/* 80394E04 00391D64  90 BB 00 04 */	stw r5, 4(r27)
/* 80394E08 00391D68  2C 00 00 10 */	cmpwi r0, 0x10
/* 80394E0C 00391D6C  38 00 00 01 */	li r0, 1
/* 80394E10 00391D70  93 6D AE 44 */	stw r27, seqActiveRoot@sda21(r13)
/* 80394E14 00391D74  98 1B 00 08 */	stb r0, 8(r27)
/* 80394E18 00391D78  40 80 00 44 */	bge lbl_80394E5C
/* 80394E1C 00391D7C  90 BB 15 04 */	stw r5, 0x1504(r27)
/* 80394E20 00391D80  90 BB 15 3C */	stw r5, 0x153c(r27)
/* 80394E24 00391D84  90 BB 15 74 */	stw r5, 0x1574(r27)
/* 80394E28 00391D88  90 BB 15 AC */	stw r5, 0x15ac(r27)
/* 80394E2C 00391D8C  90 BB 15 E4 */	stw r5, 0x15e4(r27)
/* 80394E30 00391D90  90 BB 16 1C */	stw r5, 0x161c(r27)
/* 80394E34 00391D94  90 BB 16 54 */	stw r5, 0x1654(r27)
/* 80394E38 00391D98  90 BB 16 8C */	stw r5, 0x168c(r27)
/* 80394E3C 00391D9C  90 BB 16 C4 */	stw r5, 0x16c4(r27)
/* 80394E40 00391DA0  90 BB 16 FC */	stw r5, 0x16fc(r27)
/* 80394E44 00391DA4  90 BB 17 34 */	stw r5, 0x1734(r27)
/* 80394E48 00391DA8  90 BB 17 6C */	stw r5, 0x176c(r27)
/* 80394E4C 00391DAC  90 BB 17 A4 */	stw r5, 0x17a4(r27)
/* 80394E50 00391DB0  90 BB 17 DC */	stw r5, 0x17dc(r27)
/* 80394E54 00391DB4  90 BB 18 14 */	stw r5, 0x1814(r27)
/* 80394E58 00391DB8  90 BB 18 4C */	stw r5, 0x184c(r27)
lbl_80394E5C:
/* 80394E5C 00391DBC  8B 5B 00 09 */	lbz r26, 9(r27)
/* 80394E60 00391DC0  38 A0 00 00 */	li r5, 0
/* 80394E64 00391DC4  98 BB 0E E0 */	stb r5, 0xee0(r27)
/* 80394E68 00391DC8  90 7B 00 10 */	stw r3, 0x10(r27)
/* 80394E6C 00391DCC  90 9B 00 94 */	stw r4, 0x94(r27)
/* 80394E70 00391DD0  93 9B 01 18 */	stw r28, 0x118(r27)
/* 80394E74 00391DD4  B1 3B 00 0A */	sth r9, 0xa(r27)
/* 80394E78 00391DD8  80 7B 00 10 */	lwz r3, 0x10(r27)
/* 80394E7C 00391DDC  48 00 00 88 */	b lbl_80394F04
lbl_80394E80:
/* 80394E80 00391DE0  54 A6 06 3E */	clrlwi r6, r5, 0x18
/* 80394E84 00391DE4  38 85 00 01 */	addi r4, r5, 1
/* 80394E88 00391DE8  38 C6 00 14 */	addi r6, r6, 0x14
/* 80394E8C 00391DEC  38 00 00 FF */	li r0, 0xff
/* 80394E90 00391DF0  54 84 06 3E */	clrlwi r4, r4, 0x18
/* 80394E94 00391DF4  7C 1B 31 AE */	stbx r0, r27, r6
/* 80394E98 00391DF8  38 C4 00 14 */	addi r6, r4, 0x14
/* 80394E9C 00391DFC  38 85 00 02 */	addi r4, r5, 2
/* 80394EA0 00391E00  7C 1B 31 AE */	stbx r0, r27, r6
/* 80394EA4 00391E04  54 84 06 3E */	clrlwi r4, r4, 0x18
/* 80394EA8 00391E08  38 C4 00 14 */	addi r6, r4, 0x14
/* 80394EAC 00391E0C  38 85 00 03 */	addi r4, r5, 3
/* 80394EB0 00391E10  7C 1B 31 AE */	stbx r0, r27, r6
/* 80394EB4 00391E14  54 84 06 3E */	clrlwi r4, r4, 0x18
/* 80394EB8 00391E18  38 C4 00 14 */	addi r6, r4, 0x14
/* 80394EBC 00391E1C  38 85 00 04 */	addi r4, r5, 4
/* 80394EC0 00391E20  7C 1B 31 AE */	stbx r0, r27, r6
/* 80394EC4 00391E24  54 84 06 3E */	clrlwi r4, r4, 0x18
/* 80394EC8 00391E28  38 C4 00 14 */	addi r6, r4, 0x14
/* 80394ECC 00391E2C  38 85 00 05 */	addi r4, r5, 5
/* 80394ED0 00391E30  7C 1B 31 AE */	stbx r0, r27, r6
/* 80394ED4 00391E34  54 84 06 3E */	clrlwi r4, r4, 0x18
/* 80394ED8 00391E38  38 E4 00 14 */	addi r7, r4, 0x14
/* 80394EDC 00391E3C  38 85 00 06 */	addi r4, r5, 6
/* 80394EE0 00391E40  7C 1B 39 AE */	stbx r0, r27, r7
/* 80394EE4 00391E44  54 86 06 3E */	clrlwi r6, r4, 0x18
/* 80394EE8 00391E48  38 85 00 07 */	addi r4, r5, 7
/* 80394EEC 00391E4C  38 A5 00 08 */	addi r5, r5, 8
/* 80394EF0 00391E50  38 C6 00 14 */	addi r6, r6, 0x14
/* 80394EF4 00391E54  54 84 06 3E */	clrlwi r4, r4, 0x18
/* 80394EF8 00391E58  7C 1B 31 AE */	stbx r0, r27, r6
/* 80394EFC 00391E5C  38 84 00 14 */	addi r4, r4, 0x14
/* 80394F00 00391E60  7C 1B 21 AE */	stbx r0, r27, r4
lbl_80394F04:
/* 80394F04 00391E64  54 A0 06 3E */	clrlwi r0, r5, 0x18
/* 80394F08 00391E68  28 00 00 80 */	cmplwi r0, 0x80
/* 80394F0C 00391E6C  41 80 FF 74 */	blt lbl_80394E80
/* 80394F10 00391E70  38 A0 00 00 */	li r5, 0
/* 80394F14 00391E74  48 00 00 14 */	b lbl_80394F28
lbl_80394F18:
/* 80394F18 00391E78  38 04 00 14 */	addi r0, r4, 0x14
/* 80394F1C 00391E7C  38 63 00 06 */	addi r3, r3, 6
/* 80394F20 00391E80  7C BB 01 AE */	stbx r5, r27, r0
/* 80394F24 00391E84  38 A5 00 01 */	addi r5, r5, 1
lbl_80394F28:
/* 80394F28 00391E88  88 83 00 04 */	lbz r4, 4(r3)
/* 80394F2C 00391E8C  28 04 00 FF */	cmplwi r4, 0xff
/* 80394F30 00391E90  40 82 FF E8 */	bne lbl_80394F18
/* 80394F34 00391E94  80 9B 00 94 */	lwz r4, 0x94(r27)
/* 80394F38 00391E98  38 60 00 00 */	li r3, 0
/* 80394F3C 00391E9C  48 00 00 88 */	b lbl_80394FC4
lbl_80394F40:
/* 80394F40 00391EA0  54 66 06 3E */	clrlwi r6, r3, 0x18
/* 80394F44 00391EA4  38 A3 00 01 */	addi r5, r3, 1
/* 80394F48 00391EA8  38 C6 00 98 */	addi r6, r6, 0x98
/* 80394F4C 00391EAC  38 00 00 FF */	li r0, 0xff
/* 80394F50 00391EB0  54 A5 06 3E */	clrlwi r5, r5, 0x18
/* 80394F54 00391EB4  7C 1B 31 AE */	stbx r0, r27, r6
/* 80394F58 00391EB8  38 C5 00 98 */	addi r6, r5, 0x98
/* 80394F5C 00391EBC  38 A3 00 02 */	addi r5, r3, 2
/* 80394F60 00391EC0  7C 1B 31 AE */	stbx r0, r27, r6
/* 80394F64 00391EC4  54 A5 06 3E */	clrlwi r5, r5, 0x18
/* 80394F68 00391EC8  38 C5 00 98 */	addi r6, r5, 0x98
/* 80394F6C 00391ECC  38 A3 00 03 */	addi r5, r3, 3
/* 80394F70 00391ED0  7C 1B 31 AE */	stbx r0, r27, r6
/* 80394F74 00391ED4  54 A5 06 3E */	clrlwi r5, r5, 0x18
/* 80394F78 00391ED8  38 C5 00 98 */	addi r6, r5, 0x98
/* 80394F7C 00391EDC  38 A3 00 04 */	addi r5, r3, 4
/* 80394F80 00391EE0  7C 1B 31 AE */	stbx r0, r27, r6
/* 80394F84 00391EE4  54 A5 06 3E */	clrlwi r5, r5, 0x18
/* 80394F88 00391EE8  38 C5 00 98 */	addi r6, r5, 0x98
/* 80394F8C 00391EEC  38 A3 00 05 */	addi r5, r3, 5
/* 80394F90 00391EF0  7C 1B 31 AE */	stbx r0, r27, r6
/* 80394F94 00391EF4  54 A5 06 3E */	clrlwi r5, r5, 0x18
/* 80394F98 00391EF8  38 E5 00 98 */	addi r7, r5, 0x98
/* 80394F9C 00391EFC  38 A3 00 06 */	addi r5, r3, 6
/* 80394FA0 00391F00  7C 1B 39 AE */	stbx r0, r27, r7
/* 80394FA4 00391F04  54 A6 06 3E */	clrlwi r6, r5, 0x18
/* 80394FA8 00391F08  38 A3 00 07 */	addi r5, r3, 7
/* 80394FAC 00391F0C  38 63 00 08 */	addi r3, r3, 8
/* 80394FB0 00391F10  38 C6 00 98 */	addi r6, r6, 0x98
/* 80394FB4 00391F14  54 A5 06 3E */	clrlwi r5, r5, 0x18
/* 80394FB8 00391F18  7C 1B 31 AE */	stbx r0, r27, r6
/* 80394FBC 00391F1C  38 A5 00 98 */	addi r5, r5, 0x98
/* 80394FC0 00391F20  7C 1B 29 AE */	stbx r0, r27, r5
lbl_80394FC4:
/* 80394FC4 00391F24  54 60 06 3E */	clrlwi r0, r3, 0x18
/* 80394FC8 00391F28  28 00 00 80 */	cmplwi r0, 0x80
/* 80394FCC 00391F2C  41 80 FF 74 */	blt lbl_80394F40
/* 80394FD0 00391F30  38 A0 00 00 */	li r5, 0
/* 80394FD4 00391F34  48 00 00 14 */	b lbl_80394FE8
lbl_80394FD8:
/* 80394FD8 00391F38  38 03 00 98 */	addi r0, r3, 0x98
/* 80394FDC 00391F3C  38 84 00 06 */	addi r4, r4, 6
/* 80394FE0 00391F40  7C BB 01 AE */	stbx r5, r27, r0
/* 80394FE4 00391F44  38 A5 00 01 */	addi r5, r5, 1
lbl_80394FE8:
/* 80394FE8 00391F48  88 64 00 04 */	lbz r3, 4(r4)
/* 80394FEC 00391F4C  28 03 00 FF */	cmplwi r3, 0xff
/* 80394FF0 00391F50  40 82 FF E8 */	bne lbl_80394FD8
/* 80394FF4 00391F54  38 80 00 00 */	li r4, 0
/* 80394FF8 00391F58  38 1A 00 17 */	addi r0, r26, 0x17
/* 80394FFC 00391F5C  2C 04 00 40 */	cmpwi r4, 0x40
/* 80395000 00391F60  98 1B 0E B0 */	stb r0, 0xeb0(r27)
/* 80395004 00391F64  40 80 00 A4 */	bge lbl_803950A8
/* 80395008 00391F68  38 00 00 04 */	li r0, 4
/* 8039500C 00391F6C  7C 09 03 A6 */	mtctr r0
lbl_80395010:
/* 80395010 00391F70  38 64 03 24 */	addi r3, r4, 0x324
/* 80395014 00391F74  88 1B 0E B0 */	lbz r0, 0xeb0(r27)
/* 80395018 00391F78  7C 7B 1A 14 */	add r3, r27, r3
/* 8039501C 00391F7C  98 03 00 00 */	stb r0, 0(r3)
/* 80395020 00391F80  88 1B 0E B0 */	lbz r0, 0xeb0(r27)
/* 80395024 00391F84  98 03 00 01 */	stb r0, 1(r3)
/* 80395028 00391F88  88 1B 0E B0 */	lbz r0, 0xeb0(r27)
/* 8039502C 00391F8C  98 03 00 02 */	stb r0, 2(r3)
/* 80395030 00391F90  88 1B 0E B0 */	lbz r0, 0xeb0(r27)
/* 80395034 00391F94  98 03 00 03 */	stb r0, 3(r3)
/* 80395038 00391F98  88 1B 0E B0 */	lbz r0, 0xeb0(r27)
/* 8039503C 00391F9C  98 03 00 04 */	stb r0, 4(r3)
/* 80395040 00391FA0  88 1B 0E B0 */	lbz r0, 0xeb0(r27)
/* 80395044 00391FA4  98 03 00 05 */	stb r0, 5(r3)
/* 80395048 00391FA8  88 1B 0E B0 */	lbz r0, 0xeb0(r27)
/* 8039504C 00391FAC  98 03 00 06 */	stb r0, 6(r3)
/* 80395050 00391FB0  88 1B 0E B0 */	lbz r0, 0xeb0(r27)
/* 80395054 00391FB4  98 03 00 07 */	stb r0, 7(r3)
/* 80395058 00391FB8  38 64 03 2C */	addi r3, r4, 0x32c
/* 8039505C 00391FBC  7C 7B 1A 14 */	add r3, r27, r3
/* 80395060 00391FC0  38 84 00 10 */	addi r4, r4, 0x10
/* 80395064 00391FC4  88 1B 0E B0 */	lbz r0, 0xeb0(r27)
/* 80395068 00391FC8  98 03 00 00 */	stb r0, 0(r3)
/* 8039506C 00391FCC  88 1B 0E B0 */	lbz r0, 0xeb0(r27)
/* 80395070 00391FD0  98 03 00 01 */	stb r0, 1(r3)
/* 80395074 00391FD4  88 1B 0E B0 */	lbz r0, 0xeb0(r27)
/* 80395078 00391FD8  98 03 00 02 */	stb r0, 2(r3)
/* 8039507C 00391FDC  88 1B 0E B0 */	lbz r0, 0xeb0(r27)
/* 80395080 00391FE0  98 03 00 03 */	stb r0, 3(r3)
/* 80395084 00391FE4  88 1B 0E B0 */	lbz r0, 0xeb0(r27)
/* 80395088 00391FE8  98 03 00 04 */	stb r0, 4(r3)
/* 8039508C 00391FEC  88 1B 0E B0 */	lbz r0, 0xeb0(r27)
/* 80395090 00391FF0  98 03 00 05 */	stb r0, 5(r3)
/* 80395094 00391FF4  88 1B 0E B0 */	lbz r0, 0xeb0(r27)
/* 80395098 00391FF8  98 03 00 06 */	stb r0, 6(r3)
/* 8039509C 00391FFC  88 1B 0E B0 */	lbz r0, 0xeb0(r27)
/* 803950A0 00392000  98 03 00 07 */	stb r0, 7(r3)
/* 803950A4 00392004  42 00 FF 6C */	bdnz lbl_80395010
lbl_803950A8:
/* 803950A8 00392008  28 19 00 00 */	cmplwi r25, 0
/* 803950AC 0039200C  99 1B 0E E1 */	stb r8, 0xee1(r27)
/* 803950B0 00392010  40 82 00 7C */	bne lbl_8039512C
/* 803950B4 00392014  38 00 FF FF */	li r0, -1
/* 803950B8 00392018  38 60 00 00 */	li r3, 0
/* 803950BC 0039201C  90 1B 01 1C */	stw r0, 0x11c(r27)
/* 803950C0 00392020  2C 03 00 10 */	cmpwi r3, 0x10
/* 803950C4 00392024  90 1B 01 20 */	stw r0, 0x120(r27)
/* 803950C8 00392028  40 80 00 48 */	bge lbl_80395110
/* 803950CC 0039202C  38 00 01 00 */	li r0, 0x100
/* 803950D0 00392030  B0 1B 15 1A */	sth r0, 0x151a(r27)
/* 803950D4 00392034  B0 1B 15 52 */	sth r0, 0x1552(r27)
/* 803950D8 00392038  B0 1B 15 8A */	sth r0, 0x158a(r27)
/* 803950DC 0039203C  B0 1B 15 C2 */	sth r0, 0x15c2(r27)
/* 803950E0 00392040  B0 1B 15 FA */	sth r0, 0x15fa(r27)
/* 803950E4 00392044  B0 1B 16 32 */	sth r0, 0x1632(r27)
/* 803950E8 00392048  B0 1B 16 6A */	sth r0, 0x166a(r27)
/* 803950EC 0039204C  B0 1B 16 A2 */	sth r0, 0x16a2(r27)
/* 803950F0 00392050  B0 1B 16 DA */	sth r0, 0x16da(r27)
/* 803950F4 00392054  B0 1B 17 12 */	sth r0, 0x1712(r27)
/* 803950F8 00392058  B0 1B 17 4A */	sth r0, 0x174a(r27)
/* 803950FC 0039205C  B0 1B 17 82 */	sth r0, 0x1782(r27)
/* 80395100 00392060  B0 1B 17 BA */	sth r0, 0x17ba(r27)
/* 80395104 00392064  B0 1B 17 F2 */	sth r0, 0x17f2(r27)
/* 80395108 00392068  B0 1B 18 2A */	sth r0, 0x182a(r27)
/* 8039510C 0039206C  B0 1B 18 62 */	sth r0, 0x1862(r27)
lbl_80395110:
/* 80395110 00392070  88 BB 0E B0 */	lbz r5, 0xeb0(r27)
/* 80395114 00392074  38 60 00 7F */	li r3, 0x7f
/* 80395118 00392078  38 80 00 00 */	li r4, 0
/* 8039511C 0039207C  38 C0 00 00 */	li r6, 0
/* 80395120 00392080  38 E0 FF FF */	li r7, -1
/* 80395124 00392084  48 00 62 C5 */	bl synthVolume
/* 80395128 00392088  48 00 01 CC */	b lbl_803952F4
lbl_8039512C:
/* 8039512C 0039208C  80 19 00 00 */	lwz r0, 0(r25)
/* 80395130 00392090  54 00 07 FF */	clrlwi. r0, r0, 0x1f
/* 80395134 00392094  41 82 00 18 */	beq lbl_8039514C
/* 80395138 00392098  80 19 00 04 */	lwz r0, 4(r25)
/* 8039513C 0039209C  90 1B 01 1C */	stw r0, 0x11c(r27)
/* 80395140 003920A0  80 19 00 08 */	lwz r0, 8(r25)
/* 80395144 003920A4  90 1B 01 20 */	stw r0, 0x120(r27)
/* 80395148 003920A8  48 00 00 10 */	b lbl_80395158
lbl_8039514C:
/* 8039514C 003920AC  38 00 FF FF */	li r0, -1
/* 80395150 003920B0  90 1B 01 1C */	stw r0, 0x11c(r27)
/* 80395154 003920B4  90 1B 01 20 */	stw r0, 0x120(r27)
lbl_80395158:
/* 80395158 003920B8  80 19 00 00 */	lwz r0, 0(r25)
/* 8039515C 003920BC  54 00 07 BD */	rlwinm. r0, r0, 0, 0x1e, 0x1e
/* 80395160 003920C0  41 82 00 94 */	beq lbl_803951F4
/* 80395164 003920C4  38 00 00 00 */	li r0, 0
/* 80395168 003920C8  2C 00 00 10 */	cmpwi r0, 0x10
/* 8039516C 003920CC  40 80 00 D8 */	bge lbl_80395244
/* 80395170 003920D0  A0 19 00 0C */	lhz r0, 0xc(r25)
/* 80395174 003920D4  B0 1B 15 1A */	sth r0, 0x151a(r27)
/* 80395178 003920D8  A0 19 00 0C */	lhz r0, 0xc(r25)
/* 8039517C 003920DC  B0 1B 15 52 */	sth r0, 0x1552(r27)
/* 80395180 003920E0  A0 19 00 0C */	lhz r0, 0xc(r25)
/* 80395184 003920E4  B0 1B 15 8A */	sth r0, 0x158a(r27)
/* 80395188 003920E8  A0 19 00 0C */	lhz r0, 0xc(r25)
/* 8039518C 003920EC  B0 1B 15 C2 */	sth r0, 0x15c2(r27)
/* 80395190 003920F0  A0 19 00 0C */	lhz r0, 0xc(r25)
/* 80395194 003920F4  B0 1B 15 FA */	sth r0, 0x15fa(r27)
/* 80395198 003920F8  A0 19 00 0C */	lhz r0, 0xc(r25)
/* 8039519C 003920FC  B0 1B 16 32 */	sth r0, 0x1632(r27)
/* 803951A0 00392100  A0 19 00 0C */	lhz r0, 0xc(r25)
/* 803951A4 00392104  B0 1B 16 6A */	sth r0, 0x166a(r27)
/* 803951A8 00392108  A0 19 00 0C */	lhz r0, 0xc(r25)
/* 803951AC 0039210C  B0 1B 16 A2 */	sth r0, 0x16a2(r27)
/* 803951B0 00392110  A0 19 00 0C */	lhz r0, 0xc(r25)
/* 803951B4 00392114  B0 1B 16 DA */	sth r0, 0x16da(r27)
/* 803951B8 00392118  A0 19 00 0C */	lhz r0, 0xc(r25)
/* 803951BC 0039211C  B0 1B 17 12 */	sth r0, 0x1712(r27)
/* 803951C0 00392120  A0 19 00 0C */	lhz r0, 0xc(r25)
/* 803951C4 00392124  B0 1B 17 4A */	sth r0, 0x174a(r27)
/* 803951C8 00392128  A0 19 00 0C */	lhz r0, 0xc(r25)
/* 803951CC 0039212C  B0 1B 17 82 */	sth r0, 0x1782(r27)
/* 803951D0 00392130  A0 19 00 0C */	lhz r0, 0xc(r25)
/* 803951D4 00392134  B0 1B 17 BA */	sth r0, 0x17ba(r27)
/* 803951D8 00392138  A0 19 00 0C */	lhz r0, 0xc(r25)
/* 803951DC 0039213C  B0 1B 17 F2 */	sth r0, 0x17f2(r27)
/* 803951E0 00392140  A0 19 00 0C */	lhz r0, 0xc(r25)
/* 803951E4 00392144  B0 1B 18 2A */	sth r0, 0x182a(r27)
/* 803951E8 00392148  A0 19 00 0C */	lhz r0, 0xc(r25)
/* 803951EC 0039214C  B0 1B 18 62 */	sth r0, 0x1862(r27)
/* 803951F0 00392150  48 00 00 54 */	b lbl_80395244
lbl_803951F4:
/* 803951F4 00392154  38 00 00 00 */	li r0, 0
/* 803951F8 00392158  2C 00 00 10 */	cmpwi r0, 0x10
/* 803951FC 0039215C  40 80 00 48 */	bge lbl_80395244
/* 80395200 00392160  38 00 01 00 */	li r0, 0x100
/* 80395204 00392164  B0 1B 15 1A */	sth r0, 0x151a(r27)
/* 80395208 00392168  B0 1B 15 52 */	sth r0, 0x1552(r27)
/* 8039520C 0039216C  B0 1B 15 8A */	sth r0, 0x158a(r27)
/* 80395210 00392170  B0 1B 15 C2 */	sth r0, 0x15c2(r27)
/* 80395214 00392174  B0 1B 15 FA */	sth r0, 0x15fa(r27)
/* 80395218 00392178  B0 1B 16 32 */	sth r0, 0x1632(r27)
/* 8039521C 0039217C  B0 1B 16 6A */	sth r0, 0x166a(r27)
/* 80395220 00392180  B0 1B 16 A2 */	sth r0, 0x16a2(r27)
/* 80395224 00392184  B0 1B 16 DA */	sth r0, 0x16da(r27)
/* 80395228 00392188  B0 1B 17 12 */	sth r0, 0x1712(r27)
/* 8039522C 0039218C  B0 1B 17 4A */	sth r0, 0x174a(r27)
/* 80395230 00392190  B0 1B 17 82 */	sth r0, 0x1782(r27)
/* 80395234 00392194  B0 1B 17 BA */	sth r0, 0x17ba(r27)
/* 80395238 00392198  B0 1B 17 F2 */	sth r0, 0x17f2(r27)
/* 8039523C 0039219C  B0 1B 18 2A */	sth r0, 0x182a(r27)
/* 80395240 003921A0  B0 1B 18 62 */	sth r0, 0x1862(r27)
lbl_80395244:
/* 80395244 003921A4  80 19 00 00 */	lwz r0, 0(r25)
/* 80395248 003921A8  54 00 07 39 */	rlwinm. r0, r0, 0, 0x1c, 0x1c
/* 8039524C 003921AC  41 82 00 50 */	beq lbl_8039529C
/* 80395250 003921B0  3A A0 00 00 */	li r21, 0
/* 80395254 003921B4  7E B8 AB 78 */	mr r24, r21
/* 80395258 003921B8  48 00 00 38 */	b lbl_80395290
lbl_8039525C:
/* 8039525C 003921BC  80 79 00 14 */	lwz r3, 0x14(r25)
/* 80395260 003921C0  38 18 00 01 */	addi r0, r24, 1
/* 80395264 003921C4  38 80 00 00 */	li r4, 0
/* 80395268 003921C8  7C A3 C2 14 */	add r5, r3, r24
/* 8039526C 003921CC  88 65 00 00 */	lbz r3, 0(r5)
/* 80395270 003921D0  88 A5 00 01 */	lbz r5, 1(r5)
/* 80395274 003921D4  38 63 03 24 */	addi r3, r3, 0x324
/* 80395278 003921D8  7C BB 19 AE */	stbx r5, r27, r3
/* 8039527C 003921DC  80 79 00 14 */	lwz r3, 0x14(r25)
/* 80395280 003921E0  7C 63 00 AE */	lbzx r3, r3, r0
/* 80395284 003921E4  48 00 66 E9 */	bl synthSetMusicVolumeType
/* 80395288 003921E8  3B 18 00 02 */	addi r24, r24, 2
/* 8039528C 003921EC  3A B5 00 01 */	addi r21, r21, 1
lbl_80395290:
/* 80395290 003921F0  88 19 00 12 */	lbz r0, 0x12(r25)
/* 80395294 003921F4  7C 15 00 00 */	cmpw r21, r0
/* 80395298 003921F8  41 80 FF C4 */	blt lbl_8039525C
lbl_8039529C:
/* 8039529C 003921FC  80 19 00 00 */	lwz r0, 0(r25)
/* 803952A0 00392200  54 00 07 7B */	rlwinm. r0, r0, 0, 0x1d, 0x1d
/* 803952A4 00392204  41 82 00 50 */	beq lbl_803952F4
/* 803952A8 00392208  88 79 00 10 */	lbz r3, 0x10(r25)
/* 803952AC 0039220C  38 C0 00 00 */	li r6, 0
/* 803952B0 00392210  A0 99 00 0E */	lhz r4, 0xe(r25)
/* 803952B4 00392214  38 E0 FF FF */	li r7, -1
/* 803952B8 00392218  88 BB 0E B0 */	lbz r5, 0xeb0(r27)
/* 803952BC 0039221C  48 00 61 2D */	bl synthVolume
/* 803952C0 00392220  3A A0 00 00 */	li r21, 0
/* 803952C4 00392224  48 00 00 24 */	b lbl_803952E8
lbl_803952C8:
/* 803952C8 00392228  80 B9 00 1C */	lwz r5, 0x1c(r25)
/* 803952CC 0039222C  38 C0 00 00 */	li r6, 0
/* 803952D0 00392230  88 79 00 10 */	lbz r3, 0x10(r25)
/* 803952D4 00392234  38 E0 FF FF */	li r7, -1
/* 803952D8 00392238  A0 99 00 0E */	lhz r4, 0xe(r25)
/* 803952DC 0039223C  7C A5 A8 AE */	lbzx r5, r5, r21
/* 803952E0 00392240  48 00 61 09 */	bl synthVolume
/* 803952E4 00392244  3A B5 00 01 */	addi r21, r21, 1
lbl_803952E8:
/* 803952E8 00392248  88 19 00 18 */	lbz r0, 0x18(r25)
/* 803952EC 0039224C  7C 15 00 00 */	cmpw r21, r0
/* 803952F0 00392250  41 80 FF D8 */	blt lbl_803952C8
lbl_803952F4:
/* 803952F4 00392254  80 1C 00 10 */	lwz r0, 0x10(r28)
/* 803952F8 00392258  54 00 00 01 */	rlwinm. r0, r0, 0, 0, 0
/* 803952FC 0039225C  41 82 00 14 */	beq lbl_80395310
/* 80395300 00392260  80 1C 00 54 */	lwz r0, 0x54(r28)
/* 80395304 00392264  7C 00 E2 14 */	add r0, r0, r28
/* 80395308 00392268  90 1B 14 E4 */	stw r0, 0x14e4(r27)
/* 8039530C 0039226C  48 00 00 0C */	b lbl_80395318
lbl_80395310:
/* 80395310 00392270  38 00 00 00 */	li r0, 0
/* 80395314 00392274  90 1B 14 E4 */	stw r0, 0x14e4(r27)
lbl_80395318:
/* 80395318 00392278  80 7C 00 10 */	lwz r3, 0x10(r28)
/* 8039531C 0039227C  54 60 00 43 */	rlwinm. r0, r3, 0, 1, 1
/* 80395320 00392280  54 74 01 3E */	clrlwi r20, r3, 4
/* 80395324 00392284  40 82 00 08 */	bne lbl_8039532C
/* 80395328 00392288  56 94 50 2A */	slwi r20, r20, 0xa
lbl_8039532C:
/* 8039532C 0039228C  3A A0 00 00 */	li r21, 0
/* 80395330 00392290  7F 77 DB 78 */	mr r23, r27
/* 80395334 00392294  7E B8 AB 78 */	mr r24, r21
/* 80395338 00392298  56 96 B2 BE */	srwi r22, r20, 0xa
/* 8039533C 0039229C  7E BF AB 78 */	mr r31, r21
/* 80395340 003922A0  7E BE AB 78 */	mr r30, r21
lbl_80395344:
/* 80395344 003922A4  92 97 14 F0 */	stw r20, 0x14f0(r23)
/* 80395348 003922A8  7E C3 B3 78 */	mr r3, r22
/* 8039534C 003922AC  7F 44 D3 78 */	mr r4, r26
/* 80395350 003922B0  56 A5 06 3E */	clrlwi r5, r21, 0x18
/* 80395354 003922B4  48 00 39 4D */	bl synthSetBpm
/* 80395358 003922B8  80 1C 00 0C */	lwz r0, 0xc(r28)
/* 8039535C 003922BC  28 00 00 00 */	cmplwi r0, 0
/* 80395360 003922C0  41 82 00 18 */	beq lbl_80395378
/* 80395364 003922C4  7C 00 E2 14 */	add r0, r0, r28
/* 80395368 003922C8  90 17 14 E8 */	stw r0, 0x14e8(r23)
/* 8039536C 003922CC  80 17 14 E8 */	lwz r0, 0x14e8(r23)
/* 80395370 003922D0  90 17 14 EC */	stw r0, 0x14ec(r23)
/* 80395374 003922D4  48 00 00 08 */	b lbl_8039537C
lbl_80395378:
/* 80395378 003922D8  93 17 14 E8 */	stw r24, 0x14e8(r23)
lbl_8039537C:
/* 8039537C 003922DC  9B F7 15 1E */	stb r31, 0x151e(r23)
/* 80395380 003922E0  3A B5 00 01 */	addi r21, r21, 1
/* 80395384 003922E4  2C 15 00 10 */	cmpwi r21, 0x10
/* 80395388 003922E8  B3 D7 15 1C */	sth r30, 0x151c(r23)
/* 8039538C 003922EC  3A F7 00 38 */	addi r23, r23, 0x38
/* 80395390 003922F0  41 80 FF B4 */	blt lbl_80395344
/* 80395394 003922F4  80 BC 00 00 */	lwz r5, 0(r28)
/* 80395398 003922F8  3C 60 80 55 */	lis r3, synthTrackVolume@ha
/* 8039539C 003922FC  39 40 00 00 */	li r10, 0
/* 803953A0 00392300  38 00 00 10 */	li r0, 0x10
/* 803953A4 00392304  38 C3 08 64 */	addi r6, r3, synthTrackVolume@l
/* 803953A8 00392308  7D 05 E2 14 */	add r8, r5, r28
/* 803953AC 0039230C  7F 67 DB 78 */	mr r7, r27
/* 803953B0 00392310  7F 69 DB 78 */	mr r9, r27
/* 803953B4 00392314  7D 44 53 78 */	mr r4, r10
/* 803953B8 00392318  7D 43 53 78 */	mr r3, r10
/* 803953BC 0039231C  38 A0 00 7F */	li r5, 0x7f
/* 803953C0 00392320  7C 09 03 A6 */	mtctr r0
lbl_803953C4:
/* 803953C4 00392324  98 A6 00 00 */	stb r5, 0(r6)
/* 803953C8 00392328  90 87 03 6C */	stw r4, 0x36c(r7)
/* 803953CC 0039232C  80 08 00 00 */	lwz r0, 0(r8)
/* 803953D0 00392330  28 00 00 00 */	cmplwi r0, 0
/* 803953D4 00392334  41 82 00 14 */	beq lbl_803953E8
/* 803953D8 00392338  7C 1C 02 14 */	add r0, r28, r0
/* 803953DC 0039233C  90 09 01 24 */	stw r0, 0x124(r9)
/* 803953E0 00392340  90 09 01 28 */	stw r0, 0x128(r9)
/* 803953E4 00392344  48 00 00 0C */	b lbl_803953F0
lbl_803953E8:
/* 803953E8 00392348  90 69 01 24 */	stw r3, 0x124(r9)
/* 803953EC 0039234C  90 69 01 28 */	stw r3, 0x128(r9)
lbl_803953F0:
/* 803953F0 00392350  9C A6 00 01 */	stbu r5, 1(r6)
/* 803953F4 00392354  90 87 03 98 */	stw r4, 0x398(r7)
/* 803953F8 00392358  80 08 00 04 */	lwz r0, 4(r8)
/* 803953FC 0039235C  28 00 00 00 */	cmplwi r0, 0
/* 80395400 00392360  41 82 00 14 */	beq lbl_80395414
/* 80395404 00392364  7C 1C 02 14 */	add r0, r28, r0
/* 80395408 00392368  90 09 01 2C */	stw r0, 0x12c(r9)
/* 8039540C 0039236C  90 09 01 30 */	stw r0, 0x130(r9)
/* 80395410 00392370  48 00 00 0C */	b lbl_8039541C
lbl_80395414:
/* 80395414 00392374  90 69 01 2C */	stw r3, 0x12c(r9)
/* 80395418 00392378  90 69 01 30 */	stw r3, 0x130(r9)
lbl_8039541C:
/* 8039541C 0039237C  9C A6 00 01 */	stbu r5, 1(r6)
/* 80395420 00392380  90 87 03 C4 */	stw r4, 0x3c4(r7)
/* 80395424 00392384  80 08 00 08 */	lwz r0, 8(r8)
/* 80395428 00392388  28 00 00 00 */	cmplwi r0, 0
/* 8039542C 0039238C  41 82 00 14 */	beq lbl_80395440
/* 80395430 00392390  7C 1C 02 14 */	add r0, r28, r0
/* 80395434 00392394  90 09 01 34 */	stw r0, 0x134(r9)
/* 80395438 00392398  90 09 01 38 */	stw r0, 0x138(r9)
/* 8039543C 0039239C  48 00 00 0C */	b lbl_80395448
lbl_80395440:
/* 80395440 003923A0  90 69 01 34 */	stw r3, 0x134(r9)
/* 80395444 003923A4  90 69 01 38 */	stw r3, 0x138(r9)
lbl_80395448:
/* 80395448 003923A8  9C A6 00 01 */	stbu r5, 1(r6)
/* 8039544C 003923AC  90 87 03 F0 */	stw r4, 0x3f0(r7)
/* 80395450 003923B0  80 08 00 0C */	lwz r0, 0xc(r8)
/* 80395454 003923B4  28 00 00 00 */	cmplwi r0, 0
/* 80395458 003923B8  41 82 00 14 */	beq lbl_8039546C
/* 8039545C 003923BC  7C 1C 02 14 */	add r0, r28, r0
/* 80395460 003923C0  90 09 01 3C */	stw r0, 0x13c(r9)
/* 80395464 003923C4  90 09 01 40 */	stw r0, 0x140(r9)
/* 80395468 003923C8  48 00 00 0C */	b lbl_80395474
lbl_8039546C:
/* 8039546C 003923CC  90 69 01 3C */	stw r3, 0x13c(r9)
/* 80395470 003923D0  90 69 01 40 */	stw r3, 0x140(r9)
lbl_80395474:
/* 80395474 003923D4  38 C6 00 01 */	addi r6, r6, 1
/* 80395478 003923D8  38 E7 00 B0 */	addi r7, r7, 0xb0
/* 8039547C 003923DC  39 08 00 10 */	addi r8, r8, 0x10
/* 80395480 003923E0  39 29 00 20 */	addi r9, r9, 0x20
/* 80395484 003923E4  39 4A 00 03 */	addi r10, r10, 3
/* 80395488 003923E8  42 00 FF 3C */	bdnz lbl_803953C4
/* 8039548C 003923EC  3A C0 00 00 */	li r22, 0
/* 80395490 003923F0  92 DB 0E 64 */	stw r22, 0xe64(r27)
/* 80395494 003923F4  92 DB 0E 68 */	stw r22, 0xe68(r27)
/* 80395498 003923F8  92 DB 0E 6C */	stw r22, 0xe6c(r27)
lbl_8039549C:
/* 8039549C 003923FC  7F 44 D3 78 */	mr r4, r26
/* 803954A0 00392400  56 C3 06 3E */	clrlwi r3, r22, 0x18
/* 803954A4 00392404  38 A0 00 01 */	li r5, 1
/* 803954A8 00392408  48 01 C3 75 */	bl inpResetMidiCtrl
/* 803954AC 0039240C  3A D6 00 01 */	addi r22, r22, 1
/* 803954B0 00392410  2C 16 00 10 */	cmpwi r22, 0x10
/* 803954B4 00392414  41 80 FF E8 */	blt lbl_8039549C
/* 803954B8 00392418  38 00 00 00 */	li r0, 0
/* 803954BC 0039241C  2C 00 00 10 */	cmpwi r0, 0x10
/* 803954C0 00392420  40 80 00 4C */	bge lbl_8039550C
/* 803954C4 00392424  3C 60 00 01 */	lis r3, 0x0000FFFF@ha
/* 803954C8 00392428  38 03 FF FF */	addi r0, r3, 0x0000FFFF@l
/* 803954CC 0039242C  B0 1B 0E 70 */	sth r0, 0xe70(r27)
/* 803954D0 00392430  B0 1B 0E 74 */	sth r0, 0xe74(r27)
/* 803954D4 00392434  B0 1B 0E 78 */	sth r0, 0xe78(r27)
/* 803954D8 00392438  B0 1B 0E 7C */	sth r0, 0xe7c(r27)
/* 803954DC 0039243C  B0 1B 0E 80 */	sth r0, 0xe80(r27)
/* 803954E0 00392440  B0 1B 0E 84 */	sth r0, 0xe84(r27)
/* 803954E4 00392444  B0 1B 0E 88 */	sth r0, 0xe88(r27)
/* 803954E8 00392448  B0 1B 0E 8C */	sth r0, 0xe8c(r27)
/* 803954EC 0039244C  B0 1B 0E 90 */	sth r0, 0xe90(r27)
/* 803954F0 00392450  B0 1B 0E 94 */	sth r0, 0xe94(r27)
/* 803954F4 00392454  B0 1B 0E 98 */	sth r0, 0xe98(r27)
/* 803954F8 00392458  B0 1B 0E 9C */	sth r0, 0xe9c(r27)
/* 803954FC 0039245C  B0 1B 0E A0 */	sth r0, 0xea0(r27)
/* 80395500 00392460  B0 1B 0E A4 */	sth r0, 0xea4(r27)
/* 80395504 00392464  B0 1B 0E A8 */	sth r0, 0xea8(r27)
/* 80395508 00392468  B0 1B 0E AC */	sth r0, 0xeac(r27)
lbl_8039550C:
/* 8039550C 0039246C  3A C0 00 00 */	li r22, 0
lbl_80395510:
/* 80395510 00392470  7F 44 D3 78 */	mr r4, r26
/* 80395514 00392474  56 C3 06 3E */	clrlwi r3, r22, 0x18
/* 80395518 00392478  48 01 C6 ED */	bl inpResetChannelDefaults
/* 8039551C 0039247C  3A D6 00 01 */	addi r22, r22, 1
/* 80395520 00392480  2C 16 00 10 */	cmpwi r22, 0x10
/* 80395524 00392484  41 80 FF EC */	blt lbl_80395510
/* 80395528 00392488  28 1D 00 00 */	cmplwi r29, 0
/* 8039552C 0039248C  41 82 01 30 */	beq lbl_8039565C
/* 80395530 00392490  3C 80 00 01 */	lis r4, 0x0000FFFF@ha
/* 80395534 00392494  3C 60 80 55 */	lis r3, seqMIDIPriority@ha
/* 80395538 00392498  3B 80 00 00 */	li r28, 0
/* 8039553C 0039249C  3B C4 FF FF */	addi r30, r4, 0x0000FFFF@l
/* 80395540 003924A0  3B E3 FD 10 */	addi r31, r3, seqMIDIPriority@l
lbl_80395544:
/* 80395544 003924A4  80 0D AE 30 */	lwz r0, curSeqId@sda21(r13)
/* 80395548 003924A8  57 84 06 3E */	clrlwi r4, r28, 0x18
/* 8039554C 003924AC  88 BD 00 04 */	lbz r5, 4(r29)
/* 80395550 003924B0  28 04 00 09 */	cmplwi r4, 9
/* 80395554 003924B4  54 03 28 34 */	slwi r3, r0, 5
/* 80395558 003924B8  57 80 0D FC */	rlwinm r0, r28, 1, 0x17, 0x1e
/* 8039555C 003924BC  7C 7F 1A 14 */	add r3, r31, r3
/* 80395560 003924C0  7F C3 03 2E */	sthx r30, r3, r0
/* 80395564 003924C4  41 82 00 50 */	beq lbl_803955B4
/* 80395568 003924C8  38 05 00 14 */	addi r0, r5, 0x14
/* 8039556C 003924CC  7C 1B 00 AE */	lbzx r0, r27, r0
/* 80395570 003924D0  28 00 00 FF */	cmplwi r0, 0xff
/* 80395574 003924D4  41 82 00 88 */	beq lbl_803955FC
/* 80395578 003924D8  1C A0 00 06 */	mulli r5, r0, 6
/* 8039557C 003924DC  80 7B 00 10 */	lwz r3, 0x10(r27)
/* 80395580 003924E0  54 80 10 3A */	slwi r0, r4, 2
/* 80395584 003924E4  7C 83 2A 2E */	lhzx r4, r3, r5
/* 80395588 003924E8  7C DB 02 14 */	add r6, r27, r0
/* 8039558C 003924EC  38 65 00 02 */	addi r3, r5, 2
/* 80395590 003924F0  38 05 00 03 */	addi r0, r5, 3
/* 80395594 003924F4  B0 86 0E 70 */	sth r4, 0xe70(r6)
/* 80395598 003924F8  80 9B 00 10 */	lwz r4, 0x10(r27)
/* 8039559C 003924FC  7C 64 18 AE */	lbzx r3, r4, r3
/* 803955A0 00392500  98 66 0E 72 */	stb r3, 0xe72(r6)
/* 803955A4 00392504  80 7B 00 10 */	lwz r3, 0x10(r27)
/* 803955A8 00392508  7C 03 00 AE */	lbzx r0, r3, r0
/* 803955AC 0039250C  98 06 0E 73 */	stb r0, 0xe73(r6)
/* 803955B0 00392510  48 00 00 4C */	b lbl_803955FC
lbl_803955B4:
/* 803955B4 00392514  38 05 00 98 */	addi r0, r5, 0x98
/* 803955B8 00392518  7C 1B 00 AE */	lbzx r0, r27, r0
/* 803955BC 0039251C  28 00 00 FF */	cmplwi r0, 0xff
/* 803955C0 00392520  41 82 00 3C */	beq lbl_803955FC
/* 803955C4 00392524  1C A0 00 06 */	mulli r5, r0, 6
/* 803955C8 00392528  80 7B 00 94 */	lwz r3, 0x94(r27)
/* 803955CC 0039252C  54 80 10 3A */	slwi r0, r4, 2
/* 803955D0 00392530  7C 83 2A 2E */	lhzx r4, r3, r5
/* 803955D4 00392534  7C DB 02 14 */	add r6, r27, r0
/* 803955D8 00392538  38 65 00 02 */	addi r3, r5, 2
/* 803955DC 0039253C  38 05 00 03 */	addi r0, r5, 3
/* 803955E0 00392540  B0 86 0E 70 */	sth r4, 0xe70(r6)
/* 803955E4 00392544  80 9B 00 94 */	lwz r4, 0x94(r27)
/* 803955E8 00392548  7C 64 18 AE */	lbzx r3, r4, r3
/* 803955EC 0039254C  98 66 0E 72 */	stb r3, 0xe72(r6)
/* 803955F0 00392550  80 7B 00 94 */	lwz r3, 0x94(r27)
/* 803955F4 00392554  7C 03 00 AE */	lbzx r0, r3, r0
/* 803955F8 00392558  98 06 0E 73 */	stb r0, 0xe73(r6)
lbl_803955FC:
/* 803955FC 0039255C  88 DD 00 05 */	lbz r6, 5(r29)
/* 80395600 00392560  7F 45 D3 78 */	mr r5, r26
/* 80395604 00392564  57 84 06 3E */	clrlwi r4, r28, 0x18
/* 80395608 00392568  38 60 00 07 */	li r3, 7
/* 8039560C 0039256C  48 01 BA E5 */	bl inpSetMidiCtrl
/* 80395610 00392570  88 DD 00 06 */	lbz r6, 6(r29)
/* 80395614 00392574  7F 45 D3 78 */	mr r5, r26
/* 80395618 00392578  57 84 06 3E */	clrlwi r4, r28, 0x18
/* 8039561C 0039257C  38 60 00 0A */	li r3, 0xa
/* 80395620 00392580  48 01 BA D1 */	bl inpSetMidiCtrl
/* 80395624 00392584  88 DD 00 07 */	lbz r6, 7(r29)
/* 80395628 00392588  7F 45 D3 78 */	mr r5, r26
/* 8039562C 0039258C  57 84 06 3E */	clrlwi r4, r28, 0x18
/* 80395630 00392590  38 60 00 5B */	li r3, 0x5b
/* 80395634 00392594  48 01 BA BD */	bl inpSetMidiCtrl
/* 80395638 00392598  88 DD 00 08 */	lbz r6, 8(r29)
/* 8039563C 0039259C  7F 45 D3 78 */	mr r5, r26
/* 80395640 003925A0  57 84 06 3E */	clrlwi r4, r28, 0x18
/* 80395644 003925A4  38 60 00 5D */	li r3, 0x5d
/* 80395648 003925A8  48 01 BA A9 */	bl inpSetMidiCtrl
/* 8039564C 003925AC  3B 9C 00 01 */	addi r28, r28, 1
/* 80395650 003925B0  3B BD 00 05 */	addi r29, r29, 5
/* 80395654 003925B4  2C 1C 00 10 */	cmpwi r28, 0x10
/* 80395658 003925B8  41 80 FE EC */	blt lbl_80395544
lbl_8039565C:
/* 8039565C 003925BC  38 00 00 00 */	li r0, 0
/* 80395660 003925C0  2C 00 00 10 */	cmpwi r0, 0x10
/* 80395664 003925C4  40 80 00 5C */	bge lbl_803956C0
/* 80395668 003925C8  3C 80 80 55 */	lis r4, seqMIDIPriority@ha
/* 8039566C 003925CC  3C 60 00 01 */	lis r3, 0x0000FFFF@ha
/* 80395670 003925D0  57 45 28 34 */	slwi r5, r26, 5
/* 80395674 003925D4  38 84 FD 10 */	addi r4, r4, seqMIDIPriority@l
/* 80395678 003925D8  38 03 FF FF */	addi r0, r3, 0x0000FFFF@l
/* 8039567C 003925DC  7C 64 2A 14 */	add r3, r4, r5
/* 80395680 003925E0  B0 03 00 00 */	sth r0, 0(r3)
/* 80395684 003925E4  B0 03 00 02 */	sth r0, 2(r3)
/* 80395688 003925E8  B0 03 00 04 */	sth r0, 4(r3)
/* 8039568C 003925EC  B0 03 00 06 */	sth r0, 6(r3)
/* 80395690 003925F0  B0 03 00 08 */	sth r0, 8(r3)
/* 80395694 003925F4  B0 03 00 0A */	sth r0, 0xa(r3)
/* 80395698 003925F8  B0 03 00 0C */	sth r0, 0xc(r3)
/* 8039569C 003925FC  B0 03 00 0E */	sth r0, 0xe(r3)
/* 803956A0 00392600  B0 03 00 10 */	sth r0, 0x10(r3)
/* 803956A4 00392604  B0 03 00 12 */	sth r0, 0x12(r3)
/* 803956A8 00392608  B0 03 00 14 */	sth r0, 0x14(r3)
/* 803956AC 0039260C  B0 03 00 16 */	sth r0, 0x16(r3)
/* 803956B0 00392610  B0 03 00 18 */	sth r0, 0x18(r3)
/* 803956B4 00392614  B0 03 00 1A */	sth r0, 0x1a(r3)
/* 803956B8 00392618  B0 03 00 1C */	sth r0, 0x1c(r3)
/* 803956BC 0039261C  B0 03 00 1E */	sth r0, 0x1e(r3)
lbl_803956C0:
/* 803956C0 00392620  38 00 00 00 */	li r0, 0
/* 803956C4 00392624  2C 00 00 10 */	cmpwi r0, 0x10
/* 803956C8 00392628  40 80 00 BC */	bge lbl_80395784
/* 803956CC 0039262C  38 00 00 02 */	li r0, 2
/* 803956D0 00392630  7F 63 DB 78 */	mr r3, r27
/* 803956D4 00392634  7C 09 03 A6 */	mtctr r0
lbl_803956D8:
/* 803956D8 00392638  38 00 00 00 */	li r0, 0
/* 803956DC 0039263C  90 03 15 0C */	stw r0, 0x150c(r3)
/* 803956E0 00392640  90 03 15 08 */	stw r0, 0x1508(r3)
/* 803956E4 00392644  90 03 15 14 */	stw r0, 0x1514(r3)
/* 803956E8 00392648  90 03 15 10 */	stw r0, 0x1510(r3)
/* 803956EC 0039264C  98 03 15 18 */	stb r0, 0x1518(r3)
/* 803956F0 00392650  90 03 15 44 */	stw r0, 0x1544(r3)
/* 803956F4 00392654  90 03 15 40 */	stw r0, 0x1540(r3)
/* 803956F8 00392658  90 03 15 4C */	stw r0, 0x154c(r3)
/* 803956FC 0039265C  90 03 15 48 */	stw r0, 0x1548(r3)
/* 80395700 00392660  98 03 15 50 */	stb r0, 0x1550(r3)
/* 80395704 00392664  90 03 15 7C */	stw r0, 0x157c(r3)
/* 80395708 00392668  90 03 15 78 */	stw r0, 0x1578(r3)
/* 8039570C 0039266C  90 03 15 84 */	stw r0, 0x1584(r3)
/* 80395710 00392670  90 03 15 80 */	stw r0, 0x1580(r3)
/* 80395714 00392674  98 03 15 88 */	stb r0, 0x1588(r3)
/* 80395718 00392678  90 03 15 B4 */	stw r0, 0x15b4(r3)
/* 8039571C 0039267C  90 03 15 B0 */	stw r0, 0x15b0(r3)
/* 80395720 00392680  90 03 15 BC */	stw r0, 0x15bc(r3)
/* 80395724 00392684  90 03 15 B8 */	stw r0, 0x15b8(r3)
/* 80395728 00392688  98 03 15 C0 */	stb r0, 0x15c0(r3)
/* 8039572C 0039268C  90 03 15 EC */	stw r0, 0x15ec(r3)
/* 80395730 00392690  90 03 15 E8 */	stw r0, 0x15e8(r3)
/* 80395734 00392694  90 03 15 F4 */	stw r0, 0x15f4(r3)
/* 80395738 00392698  90 03 15 F0 */	stw r0, 0x15f0(r3)
/* 8039573C 0039269C  98 03 15 F8 */	stb r0, 0x15f8(r3)
/* 80395740 003926A0  90 03 16 24 */	stw r0, 0x1624(r3)
/* 80395744 003926A4  90 03 16 20 */	stw r0, 0x1620(r3)
/* 80395748 003926A8  90 03 16 2C */	stw r0, 0x162c(r3)
/* 8039574C 003926AC  90 03 16 28 */	stw r0, 0x1628(r3)
/* 80395750 003926B0  98 03 16 30 */	stb r0, 0x1630(r3)
/* 80395754 003926B4  90 03 16 5C */	stw r0, 0x165c(r3)
/* 80395758 003926B8  90 03 16 58 */	stw r0, 0x1658(r3)
/* 8039575C 003926BC  90 03 16 64 */	stw r0, 0x1664(r3)
/* 80395760 003926C0  90 03 16 60 */	stw r0, 0x1660(r3)
/* 80395764 003926C4  98 03 16 68 */	stb r0, 0x1668(r3)
/* 80395768 003926C8  90 03 16 94 */	stw r0, 0x1694(r3)
/* 8039576C 003926CC  90 03 16 90 */	stw r0, 0x1690(r3)
/* 80395770 003926D0  90 03 16 9C */	stw r0, 0x169c(r3)
/* 80395774 003926D4  90 03 16 98 */	stw r0, 0x1698(r3)
/* 80395778 003926D8  98 03 16 A0 */	stb r0, 0x16a0(r3)
/* 8039577C 003926DC  38 63 01 C0 */	addi r3, r3, 0x1c0
/* 80395780 003926E0  42 00 FF 58 */	bdnz lbl_803956D8
lbl_80395784:
/* 80395784 003926E4  38 00 00 00 */	li r0, 0
/* 80395788 003926E8  28 19 00 00 */	cmplwi r25, 0
/* 8039578C 003926EC  98 1B 0E E2 */	stb r0, 0xee2(r27)
/* 80395790 003926F0  41 82 00 18 */	beq lbl_803957A8
/* 80395794 003926F4  80 19 00 00 */	lwz r0, 0(r25)
/* 80395798 003926F8  54 00 06 F7 */	rlwinm. r0, r0, 0, 0x1b, 0x1b
/* 8039579C 003926FC  41 82 00 0C */	beq lbl_803957A8
/* 803957A0 00392700  7F 63 DB 78 */	mr r3, r27
/* 803957A4 00392704  48 00 00 B9 */	bl StartPause
lbl_803957A8:
/* 803957A8 00392708  82 AD AE 38 */	lwz r21, cseq@sda21(r13)
/* 803957AC 0039270C  93 6D AE 38 */	stw r27, cseq@sda21(r13)
/* 803957B0 00392710  48 00 23 45 */	bl InitTrackEvents
/* 803957B4 00392714  92 AD AE 38 */	stw r21, cseq@sda21(r13)
/* 803957B8 00392718  80 AD AE 44 */	lwz r5, seqActiveRoot@sda21(r13)
/* 803957BC 0039271C  80 CD AE 40 */	lwz r6, seqPausedRoot@sda21(r13)
lbl_803957C0:
/* 803957C0 00392720  80 6D AE 28 */	lwz r3, seq_next_id@sda21(r13)
/* 803957C4 00392724  7C A4 2B 78 */	mr r4, r5
/* 803957C8 00392728  38 03 00 01 */	addi r0, r3, 1
/* 803957CC 0039272C  90 0D AE 28 */	stw r0, seq_next_id@sda21(r13)
/* 803957D0 00392730  54 00 00 7E */	clrlwi r0, r0, 1
/* 803957D4 00392734  90 0D AE 28 */	stw r0, seq_next_id@sda21(r13)
/* 803957D8 00392738  48 00 00 1C */	b lbl_803957F4
lbl_803957DC:
/* 803957DC 0039273C  80 04 00 0C */	lwz r0, 0xc(r4)
/* 803957E0 00392740  7C 00 18 40 */	cmplw r0, r3
/* 803957E4 00392744  40 82 00 0C */	bne lbl_803957F0
/* 803957E8 00392748  38 60 FF FF */	li r3, -1
/* 803957EC 0039274C  48 00 00 10 */	b lbl_803957FC
lbl_803957F0:
/* 803957F0 00392750  80 84 00 00 */	lwz r4, 0(r4)
lbl_803957F4:
/* 803957F4 00392754  28 04 00 00 */	cmplwi r4, 0
/* 803957F8 00392758  40 82 FF E4 */	bne lbl_803957DC
lbl_803957FC:
/* 803957FC 0039275C  7C C4 33 78 */	mr r4, r6
/* 80395800 00392760  48 00 00 1C */	b lbl_8039581C
lbl_80395804:
/* 80395804 00392764  80 04 00 0C */	lwz r0, 0xc(r4)
/* 80395808 00392768  7C 00 18 40 */	cmplw r0, r3
/* 8039580C 0039276C  40 82 00 0C */	bne lbl_80395818
/* 80395810 00392770  38 60 FF FF */	li r3, -1
/* 80395814 00392774  48 00 00 10 */	b lbl_80395824
lbl_80395818:
/* 80395818 00392778  80 84 00 00 */	lwz r4, 0(r4)
lbl_8039581C:
/* 8039581C 0039277C  28 04 00 00 */	cmplwi r4, 0
/* 80395820 00392780  40 82 FF E4 */	bne lbl_80395804
lbl_80395824:
/* 80395824 00392784  3C 03 00 01 */	addis r0, r3, 1
/* 80395828 00392788  28 00 FF FF */	cmplwi r0, 0xffff
/* 8039582C 0039278C  41 82 FF 94 */	beq lbl_803957C0
/* 80395830 00392790  1C 1A 18 68 */	mulli r0, r26, 0x1868
/* 80395834 00392794  3C 80 80 54 */	lis r4, seqInstance@ha
/* 80395838 00392798  38 84 39 D0 */	addi r4, r4, seqInstance@l
/* 8039583C 0039279C  7C 84 02 14 */	add r4, r4, r0
/* 80395840 003927A0  90 64 00 0C */	stw r3, 0xc(r4)
lbl_80395844:
/* 80395844 003927A4  39 61 00 40 */	addi r11, r1, 0x40
/* 80395848 003927A8  4B FF 42 65 */	bl _restgpr_20
/* 8039584C 003927AC  80 01 00 44 */	lwz r0, 0x44(r1)
/* 80395850 003927B0  7C 08 03 A6 */	mtlr r0
/* 80395854 003927B4  38 21 00 40 */	addi r1, r1, 0x40
/* 80395858 003927B8  4E 80 00 20 */	blr

.global StartPause
StartPause:
/* 8039585C 003927BC  80 83 00 04 */	lwz r4, 4(r3)
/* 80395860 003927C0  28 04 00 00 */	cmplwi r4, 0
/* 80395864 003927C4  41 82 00 10 */	beq lbl_80395874
/* 80395868 003927C8  80 03 00 00 */	lwz r0, 0(r3)
/* 8039586C 003927CC  90 04 00 00 */	stw r0, 0(r4)
/* 80395870 003927D0  48 00 00 0C */	b lbl_8039587C
lbl_80395874:
/* 80395874 003927D4  80 03 00 00 */	lwz r0, 0(r3)
/* 80395878 003927D8  90 0D AE 44 */	stw r0, seqActiveRoot@sda21(r13)
lbl_8039587C:
/* 8039587C 003927DC  80 83 00 00 */	lwz r4, 0(r3)
/* 80395880 003927E0  28 04 00 00 */	cmplwi r4, 0
/* 80395884 003927E4  41 82 00 0C */	beq lbl_80395890
/* 80395888 003927E8  80 03 00 04 */	lwz r0, 4(r3)
/* 8039588C 003927EC  90 04 00 04 */	stw r0, 4(r4)
lbl_80395890:
/* 80395890 003927F0  80 0D AE 40 */	lwz r0, seqPausedRoot@sda21(r13)
/* 80395894 003927F4  28 00 00 00 */	cmplwi r0, 0
/* 80395898 003927F8  90 03 00 00 */	stw r0, 0(r3)
/* 8039589C 003927FC  41 82 00 0C */	beq lbl_803958A8
/* 803958A0 00392800  80 8D AE 40 */	lwz r4, seqPausedRoot@sda21(r13)
/* 803958A4 00392804  90 64 00 04 */	stw r3, 4(r4)
lbl_803958A8:
/* 803958A8 00392808  38 80 00 00 */	li r4, 0
/* 803958AC 0039280C  38 00 00 02 */	li r0, 2
/* 803958B0 00392810  90 83 00 04 */	stw r4, 4(r3)
/* 803958B4 00392814  90 6D AE 40 */	stw r3, seqPausedRoot@sda21(r13)
/* 803958B8 00392818  98 03 00 08 */	stb r0, 8(r3)
/* 803958BC 0039281C  4E 80 00 20 */	blr

.global seqPause
seqPause:
/* 803958C0 00392820  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 803958C4 00392824  7C 08 02 A6 */	mflr r0
/* 803958C8 00392828  54 65 00 7E */	clrlwi r5, r3, 1
/* 803958CC 0039282C  90 01 00 24 */	stw r0, 0x24(r1)
/* 803958D0 00392830  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 803958D4 00392834  93 C1 00 18 */	stw r30, 0x18(r1)
/* 803958D8 00392838  93 A1 00 14 */	stw r29, 0x14(r1)
/* 803958DC 0039283C  93 81 00 10 */	stw r28, 0x10(r1)
/* 803958E0 00392840  80 8D AE 44 */	lwz r4, seqActiveRoot@sda21(r13)
/* 803958E4 00392844  48 00 00 20 */	b lbl_80395904
lbl_803958E8:
/* 803958E8 00392848  80 04 00 0C */	lwz r0, 0xc(r4)
/* 803958EC 0039284C  7C 00 28 40 */	cmplw r0, r5
/* 803958F0 00392850  40 82 00 10 */	bne lbl_80395900
/* 803958F4 00392854  88 84 00 09 */	lbz r4, 9(r4)
/* 803958F8 00392858  50 64 00 00 */	rlwimi r4, r3, 0, 0, 0
/* 803958FC 0039285C  48 00 00 40 */	b lbl_8039593C
lbl_80395900:
/* 80395900 00392860  80 84 00 00 */	lwz r4, 0(r4)
lbl_80395904:
/* 80395904 00392864  28 04 00 00 */	cmplwi r4, 0
/* 80395908 00392868  40 82 FF E0 */	bne lbl_803958E8
/* 8039590C 0039286C  80 8D AE 40 */	lwz r4, seqPausedRoot@sda21(r13)
/* 80395910 00392870  48 00 00 20 */	b lbl_80395930
lbl_80395914:
/* 80395914 00392874  80 04 00 0C */	lwz r0, 0xc(r4)
/* 80395918 00392878  7C 00 28 40 */	cmplw r0, r5
/* 8039591C 0039287C  40 82 00 10 */	bne lbl_8039592C
/* 80395920 00392880  88 84 00 09 */	lbz r4, 9(r4)
/* 80395924 00392884  50 64 00 00 */	rlwimi r4, r3, 0, 0, 0
/* 80395928 00392888  48 00 00 14 */	b lbl_8039593C
lbl_8039592C:
/* 8039592C 0039288C  80 84 00 00 */	lwz r4, 0(r4)
lbl_80395930:
/* 80395930 00392890  28 04 00 00 */	cmplwi r4, 0
/* 80395934 00392894  40 82 FF E0 */	bne lbl_80395914
/* 80395938 00392898  38 80 FF FF */	li r4, -1
lbl_8039593C:
/* 8039593C 0039289C  3C 04 00 01 */	addis r0, r4, 1
/* 80395940 003928A0  28 00 FF FF */	cmplwi r0, 0xffff
/* 80395944 003928A4  41 82 01 D8 */	beq lbl_80395B1C
/* 80395948 003928A8  54 80 00 01 */	rlwinm. r0, r4, 0, 0, 0
/* 8039594C 003928AC  40 82 01 A4 */	bne lbl_80395AF0
/* 80395950 003928B0  1C 84 18 68 */	mulli r4, r4, 0x1868
/* 80395954 003928B4  3C 60 80 54 */	lis r3, seqInstance@ha
/* 80395958 003928B8  38 03 39 D0 */	addi r0, r3, seqInstance@l
/* 8039595C 003928BC  7F E0 22 14 */	add r31, r0, r4
/* 80395960 003928C0  88 1F 00 08 */	lbz r0, 8(r31)
/* 80395964 003928C4  28 00 00 01 */	cmplwi r0, 1
/* 80395968 003928C8  40 82 01 B4 */	bne lbl_80395B1C
/* 8039596C 003928CC  80 7F 00 04 */	lwz r3, 4(r31)
/* 80395970 003928D0  28 03 00 00 */	cmplwi r3, 0
/* 80395974 003928D4  41 82 00 10 */	beq lbl_80395984
/* 80395978 003928D8  80 1F 00 00 */	lwz r0, 0(r31)
/* 8039597C 003928DC  90 03 00 00 */	stw r0, 0(r3)
/* 80395980 003928E0  48 00 00 0C */	b lbl_8039598C
lbl_80395984:
/* 80395984 003928E4  80 1F 00 00 */	lwz r0, 0(r31)
/* 80395988 003928E8  90 0D AE 44 */	stw r0, seqActiveRoot@sda21(r13)
lbl_8039598C:
/* 8039598C 003928EC  80 7F 00 00 */	lwz r3, 0(r31)
/* 80395990 003928F0  28 03 00 00 */	cmplwi r3, 0
/* 80395994 003928F4  41 82 00 0C */	beq lbl_803959A0
/* 80395998 003928F8  80 1F 00 04 */	lwz r0, 4(r31)
/* 8039599C 003928FC  90 03 00 04 */	stw r0, 4(r3)
lbl_803959A0:
/* 803959A0 00392900  80 6D AE 40 */	lwz r3, seqPausedRoot@sda21(r13)
/* 803959A4 00392904  28 03 00 00 */	cmplwi r3, 0
/* 803959A8 00392908  90 7F 00 00 */	stw r3, 0(r31)
/* 803959AC 0039290C  41 82 00 08 */	beq lbl_803959B4
/* 803959B0 00392910  93 E3 00 04 */	stw r31, 4(r3)
lbl_803959B4:
/* 803959B4 00392914  3B C0 00 00 */	li r30, 0
/* 803959B8 00392918  38 00 00 02 */	li r0, 2
/* 803959BC 0039291C  93 DF 00 04 */	stw r30, 4(r31)
/* 803959C0 00392920  7F FC FB 78 */	mr r28, r31
/* 803959C4 00392924  93 ED AE 40 */	stw r31, seqPausedRoot@sda21(r13)
/* 803959C8 00392928  98 1F 00 08 */	stb r0, 8(r31)
lbl_803959CC:
/* 803959CC 0039292C  83 BC 0E 64 */	lwz r29, 0xe64(r28)
/* 803959D0 00392930  48 00 00 10 */	b lbl_803959E0
lbl_803959D4:
/* 803959D4 00392934  80 7D 00 08 */	lwz r3, 8(r29)
/* 803959D8 00392938  48 01 32 79 */	bl voiceKillSound
/* 803959DC 0039293C  83 BD 00 00 */	lwz r29, 0(r29)
lbl_803959E0:
/* 803959E0 00392940  28 1D 00 00 */	cmplwi r29, 0
/* 803959E4 00392944  40 82 FF F0 */	bne lbl_803959D4
/* 803959E8 00392948  3B DE 00 01 */	addi r30, r30, 1
/* 803959EC 0039294C  3B 9C 00 04 */	addi r28, r28, 4
/* 803959F0 00392950  28 1E 00 02 */	cmplwi r30, 2
/* 803959F4 00392954  41 80 FF D8 */	blt lbl_803959CC
/* 803959F8 00392958  83 9F 0E 6C */	lwz r28, 0xe6c(r31)
/* 803959FC 0039295C  48 00 00 10 */	b lbl_80395A0C
lbl_80395A00:
/* 80395A00 00392960  80 7C 00 08 */	lwz r3, 8(r28)
/* 80395A04 00392964  48 01 32 4D */	bl voiceKillSound
/* 80395A08 00392968  83 9C 00 00 */	lwz r28, 0(r28)
lbl_80395A0C:
/* 80395A0C 0039296C  28 1C 00 00 */	cmplwi r28, 0
/* 80395A10 00392970  40 82 FF F0 */	bne lbl_80395A00
/* 80395A14 00392974  80 BF 0E 64 */	lwz r5, 0xe64(r31)
/* 80395A18 00392978  38 80 00 00 */	li r4, 0
/* 80395A1C 0039297C  28 05 00 00 */	cmplwi r5, 0
/* 80395A20 00392980  41 82 00 3C */	beq lbl_80395A5C
/* 80395A24 00392984  48 00 00 08 */	b lbl_80395A2C
lbl_80395A28:
/* 80395A28 00392988  7C 05 03 78 */	mr r5, r0
lbl_80395A2C:
/* 80395A2C 0039298C  80 05 00 00 */	lwz r0, 0(r5)
/* 80395A30 00392990  28 00 00 00 */	cmplwi r0, 0
/* 80395A34 00392994  40 82 FF F4 */	bne lbl_80395A28
/* 80395A38 00392998  80 0D AE 34 */	lwz r0, noteFree@sda21(r13)
/* 80395A3C 0039299C  28 00 00 00 */	cmplwi r0, 0
/* 80395A40 003929A0  41 82 00 10 */	beq lbl_80395A50
/* 80395A44 003929A4  90 05 00 00 */	stw r0, 0(r5)
/* 80395A48 003929A8  80 6D AE 34 */	lwz r3, noteFree@sda21(r13)
/* 80395A4C 003929AC  90 A3 00 04 */	stw r5, 4(r3)
lbl_80395A50:
/* 80395A50 003929B0  80 1F 0E 64 */	lwz r0, 0xe64(r31)
/* 80395A54 003929B4  90 0D AE 34 */	stw r0, noteFree@sda21(r13)
/* 80395A58 003929B8  90 9F 0E 64 */	stw r4, 0xe64(r31)
lbl_80395A5C:
/* 80395A5C 003929BC  38 DF 00 04 */	addi r6, r31, 4
/* 80395A60 003929C0  80 BF 0E 68 */	lwz r5, 0xe68(r31)
/* 80395A64 003929C4  28 05 00 00 */	cmplwi r5, 0
/* 80395A68 003929C8  41 82 00 3C */	beq lbl_80395AA4
/* 80395A6C 003929CC  48 00 00 08 */	b lbl_80395A74
lbl_80395A70:
/* 80395A70 003929D0  7C 05 03 78 */	mr r5, r0
lbl_80395A74:
/* 80395A74 003929D4  80 05 00 00 */	lwz r0, 0(r5)
/* 80395A78 003929D8  28 00 00 00 */	cmplwi r0, 0
/* 80395A7C 003929DC  40 82 FF F4 */	bne lbl_80395A70
/* 80395A80 003929E0  80 0D AE 34 */	lwz r0, noteFree@sda21(r13)
/* 80395A84 003929E4  28 00 00 00 */	cmplwi r0, 0
/* 80395A88 003929E8  41 82 00 10 */	beq lbl_80395A98
/* 80395A8C 003929EC  90 05 00 00 */	stw r0, 0(r5)
/* 80395A90 003929F0  80 6D AE 34 */	lwz r3, noteFree@sda21(r13)
/* 80395A94 003929F4  90 A3 00 04 */	stw r5, 4(r3)
lbl_80395A98:
/* 80395A98 003929F8  80 06 0E 64 */	lwz r0, 0xe64(r6)
/* 80395A9C 003929FC  90 0D AE 34 */	stw r0, noteFree@sda21(r13)
/* 80395AA0 00392A00  90 86 0E 64 */	stw r4, 0xe64(r6)
lbl_80395AA4:
/* 80395AA4 00392A04  80 9F 0E 6C */	lwz r4, 0xe6c(r31)
/* 80395AA8 00392A08  28 04 00 00 */	cmplwi r4, 0
/* 80395AAC 00392A0C  41 82 00 70 */	beq lbl_80395B1C
/* 80395AB0 00392A10  48 00 00 08 */	b lbl_80395AB8
lbl_80395AB4:
/* 80395AB4 00392A14  7C 04 03 78 */	mr r4, r0
lbl_80395AB8:
/* 80395AB8 00392A18  80 04 00 00 */	lwz r0, 0(r4)
/* 80395ABC 00392A1C  28 00 00 00 */	cmplwi r0, 0
/* 80395AC0 00392A20  40 82 FF F4 */	bne lbl_80395AB4
/* 80395AC4 00392A24  80 0D AE 34 */	lwz r0, noteFree@sda21(r13)
/* 80395AC8 00392A28  28 00 00 00 */	cmplwi r0, 0
/* 80395ACC 00392A2C  41 82 00 10 */	beq lbl_80395ADC
/* 80395AD0 00392A30  90 04 00 00 */	stw r0, 0(r4)
/* 80395AD4 00392A34  80 6D AE 34 */	lwz r3, noteFree@sda21(r13)
/* 80395AD8 00392A38  90 83 00 04 */	stw r4, 4(r3)
lbl_80395ADC:
/* 80395ADC 00392A3C  80 7F 0E 6C */	lwz r3, 0xe6c(r31)
/* 80395AE0 00392A40  38 00 00 00 */	li r0, 0
/* 80395AE4 00392A44  90 6D AE 34 */	stw r3, noteFree@sda21(r13)
/* 80395AE8 00392A48  90 1F 0E 6C */	stw r0, 0xe6c(r31)
/* 80395AEC 00392A4C  48 00 00 30 */	b lbl_80395B1C
lbl_80395AF0:
/* 80395AF0 00392A50  54 80 00 7E */	clrlwi r0, r4, 1
/* 80395AF4 00392A54  3C 60 80 54 */	lis r3, seqInstance@ha
/* 80395AF8 00392A58  1C 80 18 68 */	mulli r4, r0, 0x1868
/* 80395AFC 00392A5C  38 03 39 D0 */	addi r0, r3, seqInstance@l
/* 80395B00 00392A60  7C 60 22 14 */	add r3, r0, r4
/* 80395B04 00392A64  88 03 00 08 */	lbz r0, 8(r3)
/* 80395B08 00392A68  28 00 00 00 */	cmplwi r0, 0
/* 80395B0C 00392A6C  41 82 00 10 */	beq lbl_80395B1C
/* 80395B10 00392A70  88 03 0E DA */	lbz r0, 0xeda(r3)
/* 80395B14 00392A74  60 00 00 08 */	ori r0, r0, 8
/* 80395B18 00392A78  98 03 0E DA */	stb r0, 0xeda(r3)
lbl_80395B1C:
/* 80395B1C 00392A7C  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80395B20 00392A80  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80395B24 00392A84  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 80395B28 00392A88  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 80395B2C 00392A8C  83 81 00 10 */	lwz r28, 0x10(r1)
/* 80395B30 00392A90  7C 08 03 A6 */	mtlr r0
/* 80395B34 00392A94  38 21 00 20 */	addi r1, r1, 0x20
/* 80395B38 00392A98  4E 80 00 20 */	blr

.global seqStop
seqStop:
/* 80395B3C 00392A9C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80395B40 00392AA0  7C 08 02 A6 */	mflr r0
/* 80395B44 00392AA4  90 01 00 24 */	stw r0, 0x24(r1)
/* 80395B48 00392AA8  39 61 00 20 */	addi r11, r1, 0x20
/* 80395B4C 00392AAC  4B FF 3F 31 */	bl _savegpr_27
/* 80395B50 00392AB0  80 8D AE 44 */	lwz r4, seqActiveRoot@sda21(r13)
/* 80395B54 00392AB4  54 65 00 7E */	clrlwi r5, r3, 1
/* 80395B58 00392AB8  48 00 00 20 */	b lbl_80395B78
lbl_80395B5C:
/* 80395B5C 00392ABC  80 04 00 0C */	lwz r0, 0xc(r4)
/* 80395B60 00392AC0  7C 00 28 40 */	cmplw r0, r5
/* 80395B64 00392AC4  40 82 00 10 */	bne lbl_80395B74
/* 80395B68 00392AC8  88 84 00 09 */	lbz r4, 9(r4)
/* 80395B6C 00392ACC  50 64 00 00 */	rlwimi r4, r3, 0, 0, 0
/* 80395B70 00392AD0  48 00 00 40 */	b lbl_80395BB0
lbl_80395B74:
/* 80395B74 00392AD4  80 84 00 00 */	lwz r4, 0(r4)
lbl_80395B78:
/* 80395B78 00392AD8  28 04 00 00 */	cmplwi r4, 0
/* 80395B7C 00392ADC  40 82 FF E0 */	bne lbl_80395B5C
/* 80395B80 00392AE0  80 8D AE 40 */	lwz r4, seqPausedRoot@sda21(r13)
/* 80395B84 00392AE4  48 00 00 20 */	b lbl_80395BA4
lbl_80395B88:
/* 80395B88 00392AE8  80 04 00 0C */	lwz r0, 0xc(r4)
/* 80395B8C 00392AEC  7C 00 28 40 */	cmplw r0, r5
/* 80395B90 00392AF0  40 82 00 10 */	bne lbl_80395BA0
/* 80395B94 00392AF4  88 84 00 09 */	lbz r4, 9(r4)
/* 80395B98 00392AF8  50 64 00 00 */	rlwimi r4, r3, 0, 0, 0
/* 80395B9C 00392AFC  48 00 00 14 */	b lbl_80395BB0
lbl_80395BA0:
/* 80395BA0 00392B00  80 84 00 00 */	lwz r4, 0(r4)
lbl_80395BA4:
/* 80395BA4 00392B04  28 04 00 00 */	cmplwi r4, 0
/* 80395BA8 00392B08  40 82 FF E0 */	bne lbl_80395B88
/* 80395BAC 00392B0C  38 80 FF FF */	li r4, -1
lbl_80395BB0:
/* 80395BB0 00392B10  3C 04 00 01 */	addis r0, r4, 1
/* 80395BB4 00392B14  28 00 FF FF */	cmplwi r0, 0xffff
/* 80395BB8 00392B18  41 82 02 1C */	beq lbl_80395DD4
/* 80395BBC 00392B1C  54 80 00 01 */	rlwinm. r0, r4, 0, 0, 0
/* 80395BC0 00392B20  40 82 01 EC */	bne lbl_80395DAC
/* 80395BC4 00392B24  1F 64 18 68 */	mulli r27, r4, 0x1868
/* 80395BC8 00392B28  3C 60 80 54 */	lis r3, seqInstance@ha
/* 80395BCC 00392B2C  38 03 39 D0 */	addi r0, r3, seqInstance@l
/* 80395BD0 00392B30  7F E0 DA 14 */	add r31, r0, r27
/* 80395BD4 00392B34  88 1F 00 08 */	lbz r0, 8(r31)
/* 80395BD8 00392B38  2C 00 00 02 */	cmpwi r0, 2
/* 80395BDC 00392B3C  41 82 01 6C */	beq lbl_80395D48
/* 80395BE0 00392B40  40 80 01 88 */	bge lbl_80395D68
/* 80395BE4 00392B44  2C 00 00 01 */	cmpwi r0, 1
/* 80395BE8 00392B48  40 80 00 08 */	bge lbl_80395BF0
/* 80395BEC 00392B4C  48 00 01 7C */	b lbl_80395D68
lbl_80395BF0:
/* 80395BF0 00392B50  80 7F 00 04 */	lwz r3, 4(r31)
/* 80395BF4 00392B54  28 03 00 00 */	cmplwi r3, 0
/* 80395BF8 00392B58  41 82 00 10 */	beq lbl_80395C08
/* 80395BFC 00392B5C  80 1F 00 00 */	lwz r0, 0(r31)
/* 80395C00 00392B60  90 03 00 00 */	stw r0, 0(r3)
/* 80395C04 00392B64  48 00 00 0C */	b lbl_80395C10
lbl_80395C08:
/* 80395C08 00392B68  80 1F 00 00 */	lwz r0, 0(r31)
/* 80395C0C 00392B6C  90 0D AE 44 */	stw r0, seqActiveRoot@sda21(r13)
lbl_80395C10:
/* 80395C10 00392B70  3B C0 00 00 */	li r30, 0
/* 80395C14 00392B74  7F FC FB 78 */	mr r28, r31
lbl_80395C18:
/* 80395C18 00392B78  83 BC 0E 64 */	lwz r29, 0xe64(r28)
/* 80395C1C 00392B7C  48 00 00 10 */	b lbl_80395C2C
lbl_80395C20:
/* 80395C20 00392B80  80 7D 00 08 */	lwz r3, 8(r29)
/* 80395C24 00392B84  48 01 30 2D */	bl voiceKillSound
/* 80395C28 00392B88  83 BD 00 00 */	lwz r29, 0(r29)
lbl_80395C2C:
/* 80395C2C 00392B8C  28 1D 00 00 */	cmplwi r29, 0
/* 80395C30 00392B90  40 82 FF F0 */	bne lbl_80395C20
/* 80395C34 00392B94  3B DE 00 01 */	addi r30, r30, 1
/* 80395C38 00392B98  3B 9C 00 04 */	addi r28, r28, 4
/* 80395C3C 00392B9C  28 1E 00 02 */	cmplwi r30, 2
/* 80395C40 00392BA0  41 80 FF D8 */	blt lbl_80395C18
/* 80395C44 00392BA4  3C 60 80 54 */	lis r3, seqInstance@ha
/* 80395C48 00392BA8  38 03 39 D0 */	addi r0, r3, seqInstance@l
/* 80395C4C 00392BAC  7F 60 DA 14 */	add r27, r0, r27
/* 80395C50 00392BB0  87 9B 0E 6C */	lwzu r28, 0xe6c(r27)
/* 80395C54 00392BB4  48 00 00 10 */	b lbl_80395C64
lbl_80395C58:
/* 80395C58 00392BB8  80 7C 00 08 */	lwz r3, 8(r28)
/* 80395C5C 00392BBC  48 01 2F F5 */	bl voiceKillSound
/* 80395C60 00392BC0  83 9C 00 00 */	lwz r28, 0(r28)
lbl_80395C64:
/* 80395C64 00392BC4  28 1C 00 00 */	cmplwi r28, 0
/* 80395C68 00392BC8  40 82 FF F0 */	bne lbl_80395C58
/* 80395C6C 00392BCC  80 BF 0E 64 */	lwz r5, 0xe64(r31)
/* 80395C70 00392BD0  38 80 00 00 */	li r4, 0
/* 80395C74 00392BD4  28 05 00 00 */	cmplwi r5, 0
/* 80395C78 00392BD8  41 82 00 3C */	beq lbl_80395CB4
/* 80395C7C 00392BDC  48 00 00 08 */	b lbl_80395C84
lbl_80395C80:
/* 80395C80 00392BE0  7C 05 03 78 */	mr r5, r0
lbl_80395C84:
/* 80395C84 00392BE4  80 05 00 00 */	lwz r0, 0(r5)
/* 80395C88 00392BE8  28 00 00 00 */	cmplwi r0, 0
/* 80395C8C 00392BEC  40 82 FF F4 */	bne lbl_80395C80
/* 80395C90 00392BF0  80 0D AE 34 */	lwz r0, noteFree@sda21(r13)
/* 80395C94 00392BF4  28 00 00 00 */	cmplwi r0, 0
/* 80395C98 00392BF8  41 82 00 10 */	beq lbl_80395CA8
/* 80395C9C 00392BFC  90 05 00 00 */	stw r0, 0(r5)
/* 80395CA0 00392C00  80 6D AE 34 */	lwz r3, noteFree@sda21(r13)
/* 80395CA4 00392C04  90 A3 00 04 */	stw r5, 4(r3)
lbl_80395CA8:
/* 80395CA8 00392C08  80 1F 0E 64 */	lwz r0, 0xe64(r31)
/* 80395CAC 00392C0C  90 0D AE 34 */	stw r0, noteFree@sda21(r13)
/* 80395CB0 00392C10  90 9F 0E 64 */	stw r4, 0xe64(r31)
lbl_80395CB4:
/* 80395CB4 00392C14  38 DF 00 04 */	addi r6, r31, 4
/* 80395CB8 00392C18  80 BF 0E 68 */	lwz r5, 0xe68(r31)
/* 80395CBC 00392C1C  28 05 00 00 */	cmplwi r5, 0
/* 80395CC0 00392C20  41 82 00 3C */	beq lbl_80395CFC
/* 80395CC4 00392C24  48 00 00 08 */	b lbl_80395CCC
lbl_80395CC8:
/* 80395CC8 00392C28  7C 05 03 78 */	mr r5, r0
lbl_80395CCC:
/* 80395CCC 00392C2C  80 05 00 00 */	lwz r0, 0(r5)
/* 80395CD0 00392C30  28 00 00 00 */	cmplwi r0, 0
/* 80395CD4 00392C34  40 82 FF F4 */	bne lbl_80395CC8
/* 80395CD8 00392C38  80 0D AE 34 */	lwz r0, noteFree@sda21(r13)
/* 80395CDC 00392C3C  28 00 00 00 */	cmplwi r0, 0
/* 80395CE0 00392C40  41 82 00 10 */	beq lbl_80395CF0
/* 80395CE4 00392C44  90 05 00 00 */	stw r0, 0(r5)
/* 80395CE8 00392C48  80 6D AE 34 */	lwz r3, noteFree@sda21(r13)
/* 80395CEC 00392C4C  90 A3 00 04 */	stw r5, 4(r3)
lbl_80395CF0:
/* 80395CF0 00392C50  80 06 0E 64 */	lwz r0, 0xe64(r6)
/* 80395CF4 00392C54  90 0D AE 34 */	stw r0, noteFree@sda21(r13)
/* 80395CF8 00392C58  90 86 0E 64 */	stw r4, 0xe64(r6)
lbl_80395CFC:
/* 80395CFC 00392C5C  80 9B 00 00 */	lwz r4, 0(r27)
/* 80395D00 00392C60  28 04 00 00 */	cmplwi r4, 0
/* 80395D04 00392C64  41 82 00 64 */	beq lbl_80395D68
/* 80395D08 00392C68  48 00 00 08 */	b lbl_80395D10
lbl_80395D0C:
/* 80395D0C 00392C6C  7C 04 03 78 */	mr r4, r0
lbl_80395D10:
/* 80395D10 00392C70  80 04 00 00 */	lwz r0, 0(r4)
/* 80395D14 00392C74  28 00 00 00 */	cmplwi r0, 0
/* 80395D18 00392C78  40 82 FF F4 */	bne lbl_80395D0C
/* 80395D1C 00392C7C  80 0D AE 34 */	lwz r0, noteFree@sda21(r13)
/* 80395D20 00392C80  28 00 00 00 */	cmplwi r0, 0
/* 80395D24 00392C84  41 82 00 10 */	beq lbl_80395D34
/* 80395D28 00392C88  90 04 00 00 */	stw r0, 0(r4)
/* 80395D2C 00392C8C  80 6D AE 34 */	lwz r3, noteFree@sda21(r13)
/* 80395D30 00392C90  90 83 00 04 */	stw r4, 4(r3)
lbl_80395D34:
/* 80395D34 00392C94  80 7B 00 00 */	lwz r3, 0(r27)
/* 80395D38 00392C98  38 00 00 00 */	li r0, 0
/* 80395D3C 00392C9C  90 6D AE 34 */	stw r3, noteFree@sda21(r13)
/* 80395D40 00392CA0  90 1B 00 00 */	stw r0, 0(r27)
/* 80395D44 00392CA4  48 00 00 24 */	b lbl_80395D68
lbl_80395D48:
/* 80395D48 00392CA8  80 7F 00 04 */	lwz r3, 4(r31)
/* 80395D4C 00392CAC  28 03 00 00 */	cmplwi r3, 0
/* 80395D50 00392CB0  41 82 00 10 */	beq lbl_80395D60
/* 80395D54 00392CB4  80 1F 00 00 */	lwz r0, 0(r31)
/* 80395D58 00392CB8  90 03 00 00 */	stw r0, 0(r3)
/* 80395D5C 00392CBC  48 00 00 0C */	b lbl_80395D68
lbl_80395D60:
/* 80395D60 00392CC0  80 1F 00 00 */	lwz r0, 0(r31)
/* 80395D64 00392CC4  90 0D AE 40 */	stw r0, seqPausedRoot@sda21(r13)
lbl_80395D68:
/* 80395D68 00392CC8  80 7F 00 00 */	lwz r3, 0(r31)
/* 80395D6C 00392CCC  28 03 00 00 */	cmplwi r3, 0
/* 80395D70 00392CD0  41 82 00 0C */	beq lbl_80395D7C
/* 80395D74 00392CD4  80 1F 00 04 */	lwz r0, 4(r31)
/* 80395D78 00392CD8  90 03 00 04 */	stw r0, 4(r3)
lbl_80395D7C:
/* 80395D7C 00392CDC  80 6D AE 3C */	lwz r3, seqFreeRoot@sda21(r13)
/* 80395D80 00392CE0  38 00 00 00 */	li r0, 0
/* 80395D84 00392CE4  98 1F 00 08 */	stb r0, 8(r31)
/* 80395D88 00392CE8  28 03 00 00 */	cmplwi r3, 0
/* 80395D8C 00392CEC  41 82 00 08 */	beq lbl_80395D94
/* 80395D90 00392CF0  93 E3 00 04 */	stw r31, 4(r3)
lbl_80395D94:
/* 80395D94 00392CF4  80 6D AE 3C */	lwz r3, seqFreeRoot@sda21(r13)
/* 80395D98 00392CF8  38 00 00 00 */	li r0, 0
/* 80395D9C 00392CFC  90 7F 00 00 */	stw r3, 0(r31)
/* 80395DA0 00392D00  90 1F 00 04 */	stw r0, 4(r31)
/* 80395DA4 00392D04  93 ED AE 3C */	stw r31, seqFreeRoot@sda21(r13)
/* 80395DA8 00392D08  48 00 00 2C */	b lbl_80395DD4
lbl_80395DAC:
/* 80395DAC 00392D0C  54 80 00 7E */	clrlwi r0, r4, 1
/* 80395DB0 00392D10  3C 60 80 54 */	lis r3, seqInstance@ha
/* 80395DB4 00392D14  1C 80 18 68 */	mulli r4, r0, 0x1868
/* 80395DB8 00392D18  38 03 39 D0 */	addi r0, r3, seqInstance@l
/* 80395DBC 00392D1C  7C 60 22 14 */	add r3, r0, r4
/* 80395DC0 00392D20  88 03 00 08 */	lbz r0, 8(r3)
/* 80395DC4 00392D24  28 00 00 00 */	cmplwi r0, 0
/* 80395DC8 00392D28  41 82 00 0C */	beq lbl_80395DD4
/* 80395DCC 00392D2C  38 00 00 00 */	li r0, 0
/* 80395DD0 00392D30  90 03 0E DC */	stw r0, 0xedc(r3)
lbl_80395DD4:
/* 80395DD4 00392D34  39 61 00 20 */	addi r11, r1, 0x20
/* 80395DD8 00392D38  4B FF 3C F1 */	bl _restgpr_27
/* 80395DDC 00392D3C  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80395DE0 00392D40  7C 08 03 A6 */	mtlr r0
/* 80395DE4 00392D44  38 21 00 20 */	addi r1, r1, 0x20
/* 80395DE8 00392D48  4E 80 00 20 */	blr

.global seqKillInstancesByGroupID
seqKillInstancesByGroupID:
/* 80395DEC 00392D4C  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80395DF0 00392D50  7C 08 02 A6 */	mflr r0
/* 80395DF4 00392D54  90 01 00 24 */	stw r0, 0x24(r1)
/* 80395DF8 00392D58  93 E1 00 1C */	stw r31, 0x1c(r1)
/* 80395DFC 00392D5C  54 7F 04 3E */	clrlwi r31, r3, 0x10
/* 80395E00 00392D60  93 C1 00 18 */	stw r30, 0x18(r1)
/* 80395E04 00392D64  93 A1 00 14 */	stw r29, 0x14(r1)
/* 80395E08 00392D68  7C 7D 1B 78 */	mr r29, r3
/* 80395E0C 00392D6C  83 CD AE 44 */	lwz r30, seqActiveRoot@sda21(r13)
/* 80395E10 00392D70  48 00 00 1C */	b lbl_80395E2C
lbl_80395E14:
/* 80395E14 00392D74  A0 1E 00 0A */	lhz r0, 0xa(r30)
/* 80395E18 00392D78  7C 00 F8 40 */	cmplw r0, r31
/* 80395E1C 00392D7C  40 82 00 0C */	bne lbl_80395E28
/* 80395E20 00392D80  80 7E 00 0C */	lwz r3, 0xc(r30)
/* 80395E24 00392D84  4B FF FD 19 */	bl seqStop
lbl_80395E28:
/* 80395E28 00392D88  83 DE 00 00 */	lwz r30, 0(r30)
lbl_80395E2C:
/* 80395E2C 00392D8C  28 1E 00 00 */	cmplwi r30, 0
/* 80395E30 00392D90  40 82 FF E4 */	bne lbl_80395E14
/* 80395E34 00392D94  83 CD AE 40 */	lwz r30, seqPausedRoot@sda21(r13)
/* 80395E38 00392D98  57 BF 04 3E */	clrlwi r31, r29, 0x10
/* 80395E3C 00392D9C  48 00 00 1C */	b lbl_80395E58
lbl_80395E40:
/* 80395E40 00392DA0  A0 1E 00 0A */	lhz r0, 0xa(r30)
/* 80395E44 00392DA4  7C 00 F8 40 */	cmplw r0, r31
/* 80395E48 00392DA8  40 82 00 0C */	bne lbl_80395E54
/* 80395E4C 00392DAC  80 7E 00 0C */	lwz r3, 0xc(r30)
/* 80395E50 00392DB0  4B FF FC ED */	bl seqStop
lbl_80395E54:
/* 80395E54 00392DB4  83 DE 00 00 */	lwz r30, 0(r30)
lbl_80395E58:
/* 80395E58 00392DB8  28 1E 00 00 */	cmplwi r30, 0
/* 80395E5C 00392DBC  40 82 FF E4 */	bne lbl_80395E40
/* 80395E60 00392DC0  80 01 00 24 */	lwz r0, 0x24(r1)
/* 80395E64 00392DC4  83 E1 00 1C */	lwz r31, 0x1c(r1)
/* 80395E68 00392DC8  83 C1 00 18 */	lwz r30, 0x18(r1)
/* 80395E6C 00392DCC  83 A1 00 14 */	lwz r29, 0x14(r1)
/* 80395E70 00392DD0  7C 08 03 A6 */	mtlr r0
/* 80395E74 00392DD4  38 21 00 20 */	addi r1, r1, 0x20
/* 80395E78 00392DD8  4E 80 00 20 */	blr

.global seqSpeed
seqSpeed:
/* 80395E7C 00392DDC  80 AD AE 44 */	lwz r5, seqActiveRoot@sda21(r13)
/* 80395E80 00392DE0  54 66 00 7E */	clrlwi r6, r3, 1
/* 80395E84 00392DE4  48 00 00 20 */	b lbl_80395EA4
lbl_80395E88:
/* 80395E88 00392DE8  80 05 00 0C */	lwz r0, 0xc(r5)
/* 80395E8C 00392DEC  7C 00 30 40 */	cmplw r0, r6
/* 80395E90 00392DF0  40 82 00 10 */	bne lbl_80395EA0
/* 80395E94 00392DF4  88 A5 00 09 */	lbz r5, 9(r5)
/* 80395E98 00392DF8  50 65 00 00 */	rlwimi r5, r3, 0, 0, 0
/* 80395E9C 00392DFC  48 00 00 40 */	b lbl_80395EDC
lbl_80395EA0:
/* 80395EA0 00392E00  80 A5 00 00 */	lwz r5, 0(r5)
lbl_80395EA4:
/* 80395EA4 00392E04  28 05 00 00 */	cmplwi r5, 0
/* 80395EA8 00392E08  40 82 FF E0 */	bne lbl_80395E88
/* 80395EAC 00392E0C  80 AD AE 40 */	lwz r5, seqPausedRoot@sda21(r13)
/* 80395EB0 00392E10  48 00 00 20 */	b lbl_80395ED0
lbl_80395EB4:
/* 80395EB4 00392E14  80 05 00 0C */	lwz r0, 0xc(r5)
/* 80395EB8 00392E18  7C 00 30 40 */	cmplw r0, r6
/* 80395EBC 00392E1C  40 82 00 10 */	bne lbl_80395ECC
/* 80395EC0 00392E20  88 A5 00 09 */	lbz r5, 9(r5)
/* 80395EC4 00392E24  50 65 00 00 */	rlwimi r5, r3, 0, 0, 0
/* 80395EC8 00392E28  48 00 00 14 */	b lbl_80395EDC
lbl_80395ECC:
/* 80395ECC 00392E2C  80 A5 00 00 */	lwz r5, 0(r5)
lbl_80395ED0:
/* 80395ED0 00392E30  28 05 00 00 */	cmplwi r5, 0
/* 80395ED4 00392E34  40 82 FF E0 */	bne lbl_80395EB4
/* 80395ED8 00392E38  38 A0 FF FF */	li r5, -1
lbl_80395EDC:
/* 80395EDC 00392E3C  54 A0 00 01 */	rlwinm. r0, r5, 0, 0, 0
/* 80395EE0 00392E40  40 82 00 58 */	bne lbl_80395F38
/* 80395EE4 00392E44  1C A5 18 68 */	mulli r5, r5, 0x1868
/* 80395EE8 00392E48  3C 60 80 54 */	lis r3, seqInstance@ha
/* 80395EEC 00392E4C  38 03 39 D0 */	addi r0, r3, seqInstance@l
/* 80395EF0 00392E50  7C 60 2A 14 */	add r3, r0, r5
/* 80395EF4 00392E54  B0 83 15 1A */	sth r4, 0x151a(r3)
/* 80395EF8 00392E58  B0 83 15 52 */	sth r4, 0x1552(r3)
/* 80395EFC 00392E5C  B0 83 15 8A */	sth r4, 0x158a(r3)
/* 80395F00 00392E60  B0 83 15 C2 */	sth r4, 0x15c2(r3)
/* 80395F04 00392E64  B0 83 15 FA */	sth r4, 0x15fa(r3)
/* 80395F08 00392E68  B0 83 16 32 */	sth r4, 0x1632(r3)
/* 80395F0C 00392E6C  B0 83 16 6A */	sth r4, 0x166a(r3)
/* 80395F10 00392E70  B0 83 16 A2 */	sth r4, 0x16a2(r3)
/* 80395F14 00392E74  B0 83 16 DA */	sth r4, 0x16da(r3)
/* 80395F18 00392E78  B0 83 17 12 */	sth r4, 0x1712(r3)
/* 80395F1C 00392E7C  B0 83 17 4A */	sth r4, 0x174a(r3)
/* 80395F20 00392E80  B0 83 17 82 */	sth r4, 0x1782(r3)
/* 80395F24 00392E84  B0 83 17 BA */	sth r4, 0x17ba(r3)
/* 80395F28 00392E88  B0 83 17 F2 */	sth r4, 0x17f2(r3)
/* 80395F2C 00392E8C  B0 83 18 2A */	sth r4, 0x182a(r3)
/* 80395F30 00392E90  B0 83 18 62 */	sth r4, 0x1862(r3)
/* 80395F34 00392E94  4E 80 00 20 */	blr
lbl_80395F38:
/* 80395F38 00392E98  54 A0 00 7E */	clrlwi r0, r5, 1
/* 80395F3C 00392E9C  3C 60 80 54 */	lis r3, seqInstance@ha
/* 80395F40 00392EA0  1C A0 18 68 */	mulli r5, r0, 0x1868
/* 80395F44 00392EA4  38 03 39 D0 */	addi r0, r3, seqInstance@l
/* 80395F48 00392EA8  7C 60 2A 14 */	add r3, r0, r5
/* 80395F4C 00392EAC  88 03 0E DA */	lbz r0, 0xeda(r3)
/* 80395F50 00392EB0  60 00 00 20 */	ori r0, r0, 0x20
/* 80395F54 00392EB4  98 03 0E DA */	stb r0, 0xeda(r3)
/* 80395F58 00392EB8  B0 83 0E D8 */	sth r4, 0xed8(r3)
/* 80395F5C 00392EBC  4E 80 00 20 */	blr

.global seqContinue
seqContinue:
/* 80395F60 00392EC0  80 8D AE 44 */	lwz r4, seqActiveRoot@sda21(r13)
/* 80395F64 00392EC4  54 65 00 7E */	clrlwi r5, r3, 1
/* 80395F68 00392EC8  48 00 00 20 */	b lbl_80395F88
lbl_80395F6C:
/* 80395F6C 00392ECC  80 04 00 0C */	lwz r0, 0xc(r4)
/* 80395F70 00392ED0  7C 00 28 40 */	cmplw r0, r5
/* 80395F74 00392ED4  40 82 00 10 */	bne lbl_80395F84
/* 80395F78 00392ED8  88 84 00 09 */	lbz r4, 9(r4)
/* 80395F7C 00392EDC  50 64 00 00 */	rlwimi r4, r3, 0, 0, 0
/* 80395F80 00392EE0  48 00 00 40 */	b lbl_80395FC0
lbl_80395F84:
/* 80395F84 00392EE4  80 84 00 00 */	lwz r4, 0(r4)
lbl_80395F88:
/* 80395F88 00392EE8  28 04 00 00 */	cmplwi r4, 0
/* 80395F8C 00392EEC  40 82 FF E0 */	bne lbl_80395F6C
/* 80395F90 00392EF0  80 8D AE 40 */	lwz r4, seqPausedRoot@sda21(r13)
/* 80395F94 00392EF4  48 00 00 20 */	b lbl_80395FB4
lbl_80395F98:
/* 80395F98 00392EF8  80 04 00 0C */	lwz r0, 0xc(r4)
/* 80395F9C 00392EFC  7C 00 28 40 */	cmplw r0, r5
/* 80395FA0 00392F00  40 82 00 10 */	bne lbl_80395FB0
/* 80395FA4 00392F04  88 84 00 09 */	lbz r4, 9(r4)
/* 80395FA8 00392F08  50 64 00 00 */	rlwimi r4, r3, 0, 0, 0
/* 80395FAC 00392F0C  48 00 00 14 */	b lbl_80395FC0
lbl_80395FB0:
/* 80395FB0 00392F10  80 84 00 00 */	lwz r4, 0(r4)
lbl_80395FB4:
/* 80395FB4 00392F14  28 04 00 00 */	cmplwi r4, 0
/* 80395FB8 00392F18  40 82 FF E0 */	bne lbl_80395F98
/* 80395FBC 00392F1C  38 80 FF FF */	li r4, -1
lbl_80395FC0:
/* 80395FC0 00392F20  54 80 00 01 */	rlwinm. r0, r4, 0, 0, 0
/* 80395FC4 00392F24  40 82 00 80 */	bne lbl_80396044
/* 80395FC8 00392F28  1C 84 18 68 */	mulli r4, r4, 0x1868
/* 80395FCC 00392F2C  3C 60 80 54 */	lis r3, seqInstance@ha
/* 80395FD0 00392F30  38 03 39 D0 */	addi r0, r3, seqInstance@l
/* 80395FD4 00392F34  7C 80 22 14 */	add r4, r0, r4
/* 80395FD8 00392F38  88 04 00 08 */	lbz r0, 8(r4)
/* 80395FDC 00392F3C  28 00 00 02 */	cmplwi r0, 2
/* 80395FE0 00392F40  4C 82 00 20 */	bnelr
/* 80395FE4 00392F44  80 64 00 04 */	lwz r3, 4(r4)
/* 80395FE8 00392F48  28 03 00 00 */	cmplwi r3, 0
/* 80395FEC 00392F4C  41 82 00 10 */	beq lbl_80395FFC
/* 80395FF0 00392F50  80 04 00 00 */	lwz r0, 0(r4)
/* 80395FF4 00392F54  90 03 00 00 */	stw r0, 0(r3)
/* 80395FF8 00392F58  48 00 00 0C */	b lbl_80396004
lbl_80395FFC:
/* 80395FFC 00392F5C  80 04 00 00 */	lwz r0, 0(r4)
/* 80396000 00392F60  90 0D AE 40 */	stw r0, seqPausedRoot@sda21(r13)
lbl_80396004:
/* 80396004 00392F64  80 64 00 00 */	lwz r3, 0(r4)
/* 80396008 00392F68  28 03 00 00 */	cmplwi r3, 0
/* 8039600C 00392F6C  41 82 00 0C */	beq lbl_80396018
/* 80396010 00392F70  80 04 00 04 */	lwz r0, 4(r4)
/* 80396014 00392F74  90 03 00 04 */	stw r0, 4(r3)
lbl_80396018:
/* 80396018 00392F78  80 6D AE 44 */	lwz r3, seqActiveRoot@sda21(r13)
/* 8039601C 00392F7C  28 03 00 00 */	cmplwi r3, 0
/* 80396020 00392F80  90 64 00 00 */	stw r3, 0(r4)
/* 80396024 00392F84  41 82 00 08 */	beq lbl_8039602C
/* 80396028 00392F88  90 83 00 04 */	stw r4, 4(r3)
lbl_8039602C:
/* 8039602C 00392F8C  38 60 00 00 */	li r3, 0
/* 80396030 00392F90  38 00 00 01 */	li r0, 1
/* 80396034 00392F94  90 64 00 04 */	stw r3, 4(r4)
/* 80396038 00392F98  90 8D AE 44 */	stw r4, seqActiveRoot@sda21(r13)
/* 8039603C 00392F9C  98 04 00 08 */	stb r0, 8(r4)
/* 80396040 00392FA0  4E 80 00 20 */	blr
lbl_80396044:
/* 80396044 00392FA4  54 80 00 7E */	clrlwi r0, r4, 1
/* 80396048 00392FA8  3C 60 80 54 */	lis r3, seqInstance@ha
/* 8039604C 00392FAC  1C 00 18 68 */	mulli r0, r0, 0x1868
/* 80396050 00392FB0  38 63 39 D0 */	addi r3, r3, seqInstance@l
/* 80396054 00392FB4  7C 63 02 14 */	add r3, r3, r0
/* 80396058 00392FB8  88 03 0E DA */	lbz r0, 0xeda(r3)
/* 8039605C 00392FBC  54 00 07 76 */	rlwinm r0, r0, 0, 0x1d, 0x1b
/* 80396060 00392FC0  98 03 0E DA */	stb r0, 0xeda(r3)
/* 80396064 00392FC4  4E 80 00 20 */	blr

.global seqMute
seqMute:
/* 80396068 00392FC8  80 CD AE 44 */	lwz r6, seqActiveRoot@sda21(r13)
/* 8039606C 00392FCC  54 67 00 7E */	clrlwi r7, r3, 1
/* 80396070 00392FD0  48 00 00 20 */	b lbl_80396090
lbl_80396074:
/* 80396074 00392FD4  80 06 00 0C */	lwz r0, 0xc(r6)
/* 80396078 00392FD8  7C 00 38 40 */	cmplw r0, r7
/* 8039607C 00392FDC  40 82 00 10 */	bne lbl_8039608C
/* 80396080 00392FE0  88 C6 00 09 */	lbz r6, 9(r6)
/* 80396084 00392FE4  50 66 00 00 */	rlwimi r6, r3, 0, 0, 0
/* 80396088 00392FE8  48 00 00 40 */	b lbl_803960C8
lbl_8039608C:
/* 8039608C 00392FEC  80 C6 00 00 */	lwz r6, 0(r6)
lbl_80396090:
/* 80396090 00392FF0  28 06 00 00 */	cmplwi r6, 0
/* 80396094 00392FF4  40 82 FF E0 */	bne lbl_80396074
/* 80396098 00392FF8  80 CD AE 40 */	lwz r6, seqPausedRoot@sda21(r13)
/* 8039609C 00392FFC  48 00 00 20 */	b lbl_803960BC
lbl_803960A0:
/* 803960A0 00393000  80 06 00 0C */	lwz r0, 0xc(r6)
/* 803960A4 00393004  7C 00 38 40 */	cmplw r0, r7
/* 803960A8 00393008  40 82 00 10 */	bne lbl_803960B8
/* 803960AC 0039300C  88 C6 00 09 */	lbz r6, 9(r6)
/* 803960B0 00393010  50 66 00 00 */	rlwimi r6, r3, 0, 0, 0
/* 803960B4 00393014  48 00 00 14 */	b lbl_803960C8
lbl_803960B8:
/* 803960B8 00393018  80 C6 00 00 */	lwz r6, 0(r6)
lbl_803960BC:
/* 803960BC 0039301C  28 06 00 00 */	cmplwi r6, 0
/* 803960C0 00393020  40 82 FF E0 */	bne lbl_803960A0
/* 803960C4 00393024  38 C0 FF FF */	li r6, -1
lbl_803960C8:
/* 803960C8 00393028  3C 06 00 01 */	addis r0, r6, 1
/* 803960CC 0039302C  28 00 FF FF */	cmplwi r0, 0xffff
/* 803960D0 00393030  4D 82 00 20 */	beqlr
/* 803960D4 00393034  54 C0 00 01 */	rlwinm. r0, r6, 0, 0, 0
/* 803960D8 00393038  40 82 00 20 */	bne lbl_803960F8
/* 803960DC 0039303C  1C C6 18 68 */	mulli r6, r6, 0x1868
/* 803960E0 00393040  3C 60 80 54 */	lis r3, seqInstance@ha
/* 803960E4 00393044  38 03 39 D0 */	addi r0, r3, seqInstance@l
/* 803960E8 00393048  7C 60 32 14 */	add r3, r0, r6
/* 803960EC 0039304C  90 83 01 1C */	stw r4, 0x11c(r3)
/* 803960F0 00393050  90 A3 01 20 */	stw r5, 0x120(r3)
/* 803960F4 00393054  4E 80 00 20 */	blr
lbl_803960F8:
/* 803960F8 00393058  54 C0 00 7E */	clrlwi r0, r6, 1
/* 803960FC 0039305C  3C 60 80 54 */	lis r3, seqInstance@ha
/* 80396100 00393060  1C C0 18 68 */	mulli r6, r0, 0x1868
/* 80396104 00393064  38 03 39 D0 */	addi r0, r3, seqInstance@l
/* 80396108 00393068  7C 60 32 14 */	add r3, r0, r6
/* 8039610C 0039306C  88 03 0E DA */	lbz r0, 0xeda(r3)
/* 80396110 00393070  60 00 00 10 */	ori r0, r0, 0x10
/* 80396114 00393074  98 03 0E DA */	stb r0, 0xeda(r3)
/* 80396118 00393078  90 83 0E D0 */	stw r4, 0xed0(r3)
/* 8039611C 0039307C  90 A3 0E D4 */	stw r5, 0xed4(r3)
/* 80396120 00393080  4E 80 00 20 */	blr

.global seqVolume
seqVolume:
/* 80396124 00393084  94 21 FF E0 */	stwu r1, -0x20(r1)
/* 80396128 00393088  7C 08 02 A6 */	mflr r0
/* 8039612C 0039308C  90 01 00 24 */	stw r0, 0x24(r1)
/* 80396130 00393090  39 61 00 20 */	addi r11, r1, 0x20
/* 80396134 00393094  4B FF 39 49 */	bl _savegpr_27
/* 80396138 00393098  81 0D AE 44 */	lwz r8, seqActiveRoot@sda21(r13)
/* 8039613C 0039309C  7C 7E 1B 78 */	mr r30, r3
/* 80396140 003930A0  7C 9F 23 78 */	mr r31, r4
/* 80396144 003930A4  7C A7 2B 78 */	mr r7, r5
/* 80396148 003930A8  54 A3 00 7E */	clrlwi r3, r5, 1
/* 8039614C 003930AC  48 00 00 20 */	b lbl_8039616C
lbl_80396150:
/* 80396150 003930B0  80 08 00 0C */	lwz r0, 0xc(r8)
/* 80396154 003930B4  7C 00 18 40 */	cmplw r0, r3
/* 80396158 003930B8  40 82 00 10 */	bne lbl_80396168
/* 8039615C 003930BC  88 68 00 09 */	lbz r3, 9(r8)
/* 80396160 003930C0  50 A3 00 00 */	rlwimi r3, r5, 0, 0, 0
/* 80396164 003930C4  48 00 00 40 */	b lbl_803961A4
lbl_80396168:
/* 80396168 003930C8  81 08 00 00 */	lwz r8, 0(r8)
lbl_8039616C:
/* 8039616C 003930CC  28 08 00 00 */	cmplwi r8, 0
/* 80396170 003930D0  40 82 FF E0 */	bne lbl_80396150
/* 80396174 003930D4  80 8D AE 40 */	lwz r4, seqPausedRoot@sda21(r13)
/* 80396178 003930D8  48 00 00 20 */	b lbl_80396198
lbl_8039617C:
/* 8039617C 003930DC  80 04 00 0C */	lwz r0, 0xc(r4)
/* 80396180 003930E0  7C 00 18 40 */	cmplw r0, r3
/* 80396184 003930E4  40 82 00 10 */	bne lbl_80396194
/* 80396188 003930E8  88 64 00 09 */	lbz r3, 9(r4)
/* 8039618C 003930EC  50 A3 00 00 */	rlwimi r3, r5, 0, 0, 0
/* 80396190 003930F0  48 00 00 14 */	b lbl_803961A4
lbl_80396194:
/* 80396194 003930F4  80 84 00 00 */	lwz r4, 0(r4)
lbl_80396198:
/* 80396198 003930F8  28 04 00 00 */	cmplwi r4, 0
/* 8039619C 003930FC  40 82 FF E0 */	bne lbl_8039617C
/* 803961A0 00393100  38 60 FF FF */	li r3, -1
lbl_803961A4:
/* 803961A4 00393104  3C 03 00 01 */	addis r0, r3, 1
/* 803961A8 00393108  28 00 FF FF */	cmplwi r0, 0xffff
/* 803961AC 0039310C  41 82 01 2C */	beq lbl_803962D8
/* 803961B0 00393110  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 803961B4 00393114  40 82 00 70 */	bne lbl_80396224
/* 803961B8 00393118  1F A3 18 68 */	mulli r29, r3, 0x1868
/* 803961BC 0039311C  3C 80 80 54 */	lis r4, seqInstance@ha
/* 803961C0 00393120  7F C3 F3 78 */	mr r3, r30
/* 803961C4 00393124  38 04 39 D0 */	addi r0, r4, seqInstance@l
/* 803961C8 00393128  7C A0 EA 14 */	add r5, r0, r29
/* 803961CC 0039312C  7F E4 FB 78 */	mr r4, r31
/* 803961D0 00393130  88 A5 0E B0 */	lbz r5, 0xeb0(r5)
/* 803961D4 00393134  48 00 52 15 */	bl synthVolume
/* 803961D8 00393138  3C 60 80 54 */	lis r3, seqInstance@ha
/* 803961DC 0039313C  3B 60 00 00 */	li r27, 0
/* 803961E0 00393140  38 03 39 D0 */	addi r0, r3, seqInstance@l
/* 803961E4 00393144  7F 80 EA 14 */	add r28, r0, r29
/* 803961E8 00393148  3B BC 0E B0 */	addi r29, r28, 0xeb0
lbl_803961EC:
/* 803961EC 0039314C  88 BC 03 24 */	lbz r5, 0x324(r28)
/* 803961F0 00393150  88 1D 00 00 */	lbz r0, 0(r29)
/* 803961F4 00393154  7C 05 00 40 */	cmplw r5, r0
/* 803961F8 00393158  41 82 00 18 */	beq lbl_80396210
/* 803961FC 0039315C  7F C3 F3 78 */	mr r3, r30
/* 80396200 00393160  7F E4 FB 78 */	mr r4, r31
/* 80396204 00393164  38 C0 00 00 */	li r6, 0
/* 80396208 00393168  38 E0 FF FF */	li r7, -1
/* 8039620C 0039316C  48 00 51 DD */	bl synthVolume
lbl_80396210:
/* 80396210 00393170  3B 7B 00 01 */	addi r27, r27, 1
/* 80396214 00393174  3B 9C 00 01 */	addi r28, r28, 1
/* 80396218 00393178  28 1B 00 40 */	cmplwi r27, 0x40
/* 8039621C 0039317C  41 80 FF D0 */	blt lbl_803961EC
/* 80396220 00393180  48 00 00 B8 */	b lbl_803962D8
lbl_80396224:
/* 80396224 00393184  54 C0 07 3E */	clrlwi r0, r6, 0x1c
/* 80396228 00393188  2C 00 00 02 */	cmpwi r0, 2
/* 8039622C 0039318C  41 82 00 60 */	beq lbl_8039628C
/* 80396230 00393190  40 80 00 14 */	bge lbl_80396244
/* 80396234 00393194  2C 00 00 00 */	cmpwi r0, 0
/* 80396238 00393198  41 82 00 18 */	beq lbl_80396250
/* 8039623C 0039319C  40 80 00 30 */	bge lbl_8039626C
/* 80396240 003931A0  48 00 00 98 */	b lbl_803962D8
lbl_80396244:
/* 80396244 003931A4  2C 00 00 04 */	cmpwi r0, 4
/* 80396248 003931A8  40 80 00 90 */	bge lbl_803962D8
/* 8039624C 003931AC  48 00 00 68 */	b lbl_803962B4
lbl_80396250:
/* 80396250 003931B0  54 60 00 7E */	clrlwi r0, r3, 1
/* 80396254 003931B4  3C 60 80 54 */	lis r3, seqInstance@ha
/* 80396258 003931B8  1C 00 18 68 */	mulli r0, r0, 0x1868
/* 8039625C 003931BC  38 63 39 D0 */	addi r3, r3, seqInstance@l
/* 80396260 003931C0  7C 63 02 14 */	add r3, r3, r0
/* 80396264 003931C4  9B C3 0E CC */	stb r30, 0xecc(r3)
/* 80396268 003931C8  48 00 00 70 */	b lbl_803962D8
lbl_8039626C:
/* 8039626C 003931CC  54 60 00 7E */	clrlwi r0, r3, 1
/* 80396270 003931D0  3C 60 80 54 */	lis r3, seqInstance@ha
/* 80396274 003931D4  1C 00 18 68 */	mulli r0, r0, 0x1868
/* 80396278 003931D8  38 80 00 00 */	li r4, 0
/* 8039627C 003931DC  38 63 39 D0 */	addi r3, r3, seqInstance@l
/* 80396280 003931E0  7C 63 02 14 */	add r3, r3, r0
/* 80396284 003931E4  90 83 0E DC */	stw r4, 0xedc(r3)
/* 80396288 003931E8  48 00 00 50 */	b lbl_803962D8
lbl_8039628C:
/* 8039628C 003931EC  54 60 00 7E */	clrlwi r0, r3, 1
/* 80396290 003931F0  3C 60 80 54 */	lis r3, seqInstance@ha
/* 80396294 003931F4  1C 80 18 68 */	mulli r4, r0, 0x1868
/* 80396298 003931F8  38 03 39 D0 */	addi r0, r3, seqInstance@l
/* 8039629C 003931FC  7C 60 22 14 */	add r3, r0, r4
/* 803962A0 00393200  88 03 0E DA */	lbz r0, 0xeda(r3)
/* 803962A4 00393204  60 00 00 08 */	ori r0, r0, 8
/* 803962A8 00393208  98 03 0E DA */	stb r0, 0xeda(r3)
/* 803962AC 0039320C  9B C3 0E CC */	stb r30, 0xecc(r3)
/* 803962B0 00393210  48 00 00 28 */	b lbl_803962D8
lbl_803962B4:
/* 803962B4 00393214  54 60 00 7E */	clrlwi r0, r3, 1
/* 803962B8 00393218  3C 60 80 54 */	lis r3, seqInstance@ha
/* 803962BC 0039321C  1C 80 18 68 */	mulli r4, r0, 0x1868
/* 803962C0 00393220  38 03 39 D0 */	addi r0, r3, seqInstance@l
/* 803962C4 00393224  7C 60 22 14 */	add r3, r0, r4
/* 803962C8 00393228  88 03 0E DA */	lbz r0, 0xeda(r3)
/* 803962CC 0039322C  60 00 00 80 */	ori r0, r0, 0x80
/* 803962D0 00393230  98 03 0E DA */	stb r0, 0xeda(r3)
/* 803962D4 00393234  9B C3 0E CC */	stb r30, 0xecc(r3)
lbl_803962D8:
/* 803962D8 00393238  39 61 00 20 */	addi r11, r1, 0x20
/* 803962DC 0039323C  4B FF 37 ED */	bl _restgpr_27
/* 803962E0 00393240  80 01 00 24 */	lwz r0, 0x24(r1)
/* 803962E4 00393244  7C 08 03 A6 */	mtlr r0
/* 803962E8 00393248  38 21 00 20 */	addi r1, r1, 0x20
/* 803962EC 0039324C  4E 80 00 20 */	blr

.global seqCrossFade
seqCrossFade:
/* 803962F0 00393250  94 21 FF B0 */	stwu r1, -0x50(r1)
/* 803962F4 00393254  7C 08 02 A6 */	mflr r0
/* 803962F8 00393258  90 01 00 54 */	stw r0, 0x54(r1)
/* 803962FC 0039325C  39 61 00 50 */	addi r11, r1, 0x50
/* 80396300 00393260  4B FF 37 75 */	bl _savegpr_25
/* 80396304 00393264  7C 7F 1B 78 */	mr r31, r3
/* 80396308 00393268  80 CD AE 44 */	lwz r6, seqActiveRoot@sda21(r13)
/* 8039630C 0039326C  80 E3 00 00 */	lwz r7, 0(r3)
/* 80396310 00393270  7C 9D 23 78 */	mr r29, r4
/* 80396314 00393274  7C BC 2B 78 */	mr r28, r5
/* 80396318 00393278  7C C3 33 78 */	mr r3, r6
/* 8039631C 0039327C  54 E4 00 7E */	clrlwi r4, r7, 1
/* 80396320 00393280  48 00 00 20 */	b lbl_80396340
lbl_80396324:
/* 80396324 00393284  80 03 00 0C */	lwz r0, 0xc(r3)
/* 80396328 00393288  7C 00 20 40 */	cmplw r0, r4
/* 8039632C 0039328C  40 82 00 10 */	bne lbl_8039633C
/* 80396330 00393290  88 63 00 09 */	lbz r3, 9(r3)
/* 80396334 00393294  50 E3 00 00 */	rlwimi r3, r7, 0, 0, 0
/* 80396338 00393298  48 00 00 40 */	b lbl_80396378
lbl_8039633C:
/* 8039633C 0039329C  80 63 00 00 */	lwz r3, 0(r3)
lbl_80396340:
/* 80396340 003932A0  28 03 00 00 */	cmplwi r3, 0
/* 80396344 003932A4  40 82 FF E0 */	bne lbl_80396324
/* 80396348 003932A8  80 6D AE 40 */	lwz r3, seqPausedRoot@sda21(r13)
/* 8039634C 003932AC  48 00 00 20 */	b lbl_8039636C
lbl_80396350:
/* 80396350 003932B0  80 03 00 0C */	lwz r0, 0xc(r3)
/* 80396354 003932B4  7C 00 20 40 */	cmplw r0, r4
/* 80396358 003932B8  40 82 00 10 */	bne lbl_80396368
/* 8039635C 003932BC  88 63 00 09 */	lbz r3, 9(r3)
/* 80396360 003932C0  50 E3 00 00 */	rlwimi r3, r7, 0, 0, 0
/* 80396364 003932C4  48 00 00 14 */	b lbl_80396378
lbl_80396368:
/* 80396368 003932C8  80 63 00 00 */	lwz r3, 0(r3)
lbl_8039636C:
/* 8039636C 003932CC  28 03 00 00 */	cmplwi r3, 0
/* 80396370 003932D0  40 82 FF E0 */	bne lbl_80396350
/* 80396374 003932D4  38 60 FF FF */	li r3, -1
lbl_80396378:
/* 80396378 003932D8  88 9F 00 26 */	lbz r4, 0x26(r31)
/* 8039637C 003932DC  54 80 07 7B */	rlwinm. r0, r4, 0, 0x1d, 0x1d
/* 80396380 003932E0  41 82 00 8C */	beq lbl_8039640C
/* 80396384 003932E4  1C C3 18 68 */	mulli r6, r3, 0x1868
/* 80396388 003932E8  3C 60 80 54 */	lis r3, seqInstance@ha
/* 8039638C 003932EC  80 9F 00 00 */	lwz r4, 0(r31)
/* 80396390 003932F0  38 00 00 01 */	li r0, 1
/* 80396394 003932F4  38 A3 39 D0 */	addi r5, r3, seqInstance@l
/* 80396398 003932F8  80 7F 00 04 */	lwz r3, 4(r31)
/* 8039639C 003932FC  7C A5 32 14 */	add r5, r5, r6
/* 803963A0 00393300  90 85 0E B4 */	stw r4, 0xeb4(r5)
/* 803963A4 00393304  90 65 0E B8 */	stw r3, 0xeb8(r5)
/* 803963A8 00393308  80 9F 00 08 */	lwz r4, 8(r31)
/* 803963AC 0039330C  80 7F 00 0C */	lwz r3, 0xc(r31)
/* 803963B0 00393310  90 85 0E BC */	stw r4, 0xebc(r5)
/* 803963B4 00393314  90 65 0E C0 */	stw r3, 0xec0(r5)
/* 803963B8 00393318  80 9F 00 10 */	lwz r4, 0x10(r31)
/* 803963BC 0039331C  80 7F 00 14 */	lwz r3, 0x14(r31)
/* 803963C0 00393320  90 85 0E C4 */	stw r4, 0xec4(r5)
/* 803963C4 00393324  90 65 0E C8 */	stw r3, 0xec8(r5)
/* 803963C8 00393328  80 9F 00 18 */	lwz r4, 0x18(r31)
/* 803963CC 0039332C  80 7F 00 1C */	lwz r3, 0x1c(r31)
/* 803963D0 00393330  90 85 0E CC */	stw r4, 0xecc(r5)
/* 803963D4 00393334  90 65 0E D0 */	stw r3, 0xed0(r5)
/* 803963D8 00393338  80 9F 00 20 */	lwz r4, 0x20(r31)
/* 803963DC 0039333C  80 7F 00 24 */	lwz r3, 0x24(r31)
/* 803963E0 00393340  90 85 0E D4 */	stw r4, 0xed4(r5)
/* 803963E4 00393344  90 65 0E D8 */	stw r3, 0xed8(r5)
/* 803963E8 00393348  98 05 0E E0 */	stb r0, 0xee0(r5)
/* 803963EC 0039334C  93 A5 0E DC */	stw r29, 0xedc(r5)
/* 803963F0 00393350  88 05 0E DA */	lbz r0, 0xeda(r5)
/* 803963F4 00393354  54 00 07 B8 */	rlwinm r0, r0, 0, 0x1e, 0x1c
/* 803963F8 00393358  98 05 0E DA */	stb r0, 0xeda(r5)
/* 803963FC 0039335C  80 1F 00 00 */	lwz r0, 0(r31)
/* 80396400 00393360  64 00 80 00 */	oris r0, r0, 0x8000
/* 80396404 00393364  90 1D 00 00 */	stw r0, 0(r29)
/* 80396408 00393368  48 00 0A 28 */	b lbl_80396E30
lbl_8039640C:
/* 8039640C 0039336C  57 80 06 3F */	clrlwi. r0, r28, 0x18
/* 80396410 00393370  41 82 03 44 */	beq lbl_80396754
/* 80396414 00393374  A0 1F 00 04 */	lhz r0, 4(r31)
/* 80396418 00393378  38 60 00 05 */	li r3, 5
/* 8039641C 0039337C  28 00 00 05 */	cmplwi r0, 5
/* 80396420 00393380  41 80 00 08 */	blt lbl_80396428
/* 80396424 00393384  7C 03 03 78 */	mr r3, r0
lbl_80396428:
/* 80396428 00393388  54 80 07 FF */	clrlwi. r0, r4, 0x1f
/* 8039642C 0039338C  54 7E 04 3E */	clrlwi r30, r3, 0x10
/* 80396430 00393390  41 82 01 10 */	beq lbl_80396540
/* 80396434 00393394  54 E3 00 7E */	clrlwi r3, r7, 1
/* 80396438 00393398  48 00 00 20 */	b lbl_80396458
lbl_8039643C:
/* 8039643C 0039339C  80 06 00 0C */	lwz r0, 0xc(r6)
/* 80396440 003933A0  7C 00 18 40 */	cmplw r0, r3
/* 80396444 003933A4  40 82 00 10 */	bne lbl_80396454
/* 80396448 003933A8  88 66 00 09 */	lbz r3, 9(r6)
/* 8039644C 003933AC  50 E3 00 00 */	rlwimi r3, r7, 0, 0, 0
/* 80396450 003933B0  48 00 00 40 */	b lbl_80396490
lbl_80396454:
/* 80396454 003933B4  80 C6 00 00 */	lwz r6, 0(r6)
lbl_80396458:
/* 80396458 003933B8  28 06 00 00 */	cmplwi r6, 0
/* 8039645C 003933BC  40 82 FF E0 */	bne lbl_8039643C
/* 80396460 003933C0  80 8D AE 40 */	lwz r4, seqPausedRoot@sda21(r13)
/* 80396464 003933C4  48 00 00 20 */	b lbl_80396484
lbl_80396468:
/* 80396468 003933C8  80 04 00 0C */	lwz r0, 0xc(r4)
/* 8039646C 003933CC  7C 00 18 40 */	cmplw r0, r3
/* 80396470 003933D0  40 82 00 10 */	bne lbl_80396480
/* 80396474 003933D4  88 64 00 09 */	lbz r3, 9(r4)
/* 80396478 003933D8  50 E3 00 00 */	rlwimi r3, r7, 0, 0, 0
/* 8039647C 003933DC  48 00 00 14 */	b lbl_80396490
lbl_80396480:
/* 80396480 003933E0  80 84 00 00 */	lwz r4, 0(r4)
lbl_80396484:
/* 80396484 003933E4  28 04 00 00 */	cmplwi r4, 0
/* 80396488 003933E8  40 82 FF E0 */	bne lbl_80396468
/* 8039648C 003933EC  38 60 FF FF */	li r3, -1
lbl_80396490:
/* 80396490 003933F0  3C 03 00 01 */	addis r0, r3, 1
/* 80396494 003933F4  28 00 FF FF */	cmplwi r0, 0xffff
/* 80396498 003933F8  41 82 03 10 */	beq lbl_803967A8
/* 8039649C 003933FC  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 803964A0 00393400  40 82 00 74 */	bne lbl_80396514
/* 803964A4 00393404  1F 43 18 68 */	mulli r26, r3, 0x1868
/* 803964A8 00393408  3C 60 80 54 */	lis r3, seqInstance@ha
/* 803964AC 0039340C  7F C4 F3 78 */	mr r4, r30
/* 803964B0 00393410  38 03 39 D0 */	addi r0, r3, seqInstance@l
/* 803964B4 00393414  7C 60 D2 14 */	add r3, r0, r26
/* 803964B8 00393418  38 C0 00 02 */	li r6, 2
/* 803964BC 0039341C  88 A3 0E B0 */	lbz r5, 0xeb0(r3)
/* 803964C0 00393420  38 60 00 00 */	li r3, 0
/* 803964C4 00393424  48 00 4F 25 */	bl synthVolume
/* 803964C8 00393428  3C 60 80 54 */	lis r3, seqInstance@ha
/* 803964CC 0039342C  3B 60 00 00 */	li r27, 0
/* 803964D0 00393430  38 03 39 D0 */	addi r0, r3, seqInstance@l
/* 803964D4 00393434  7F 20 D2 14 */	add r25, r0, r26
/* 803964D8 00393438  3B 59 0E B0 */	addi r26, r25, 0xeb0
lbl_803964DC:
/* 803964DC 0039343C  88 B9 03 24 */	lbz r5, 0x324(r25)
/* 803964E0 00393440  88 1A 00 00 */	lbz r0, 0(r26)
/* 803964E4 00393444  7C 05 00 40 */	cmplw r5, r0
/* 803964E8 00393448  41 82 00 18 */	beq lbl_80396500
/* 803964EC 0039344C  7F C4 F3 78 */	mr r4, r30
/* 803964F0 00393450  38 60 00 00 */	li r3, 0
/* 803964F4 00393454  38 C0 00 00 */	li r6, 0
/* 803964F8 00393458  38 E0 FF FF */	li r7, -1
/* 803964FC 0039345C  48 00 4E ED */	bl synthVolume
lbl_80396500:
/* 80396500 00393460  3B 7B 00 01 */	addi r27, r27, 1
/* 80396504 00393464  3B 39 00 01 */	addi r25, r25, 1
/* 80396508 00393468  28 1B 00 40 */	cmplwi r27, 0x40
/* 8039650C 0039346C  41 80 FF D0 */	blt lbl_803964DC
/* 80396510 00393470  48 00 02 98 */	b lbl_803967A8
lbl_80396514:
/* 80396514 00393474  54 60 00 7E */	clrlwi r0, r3, 1
/* 80396518 00393478  3C 60 80 54 */	lis r3, seqInstance@ha
/* 8039651C 0039347C  1C 80 18 68 */	mulli r4, r0, 0x1868
/* 80396520 00393480  38 63 39 D0 */	addi r3, r3, seqInstance@l
/* 80396524 00393484  38 00 00 00 */	li r0, 0
/* 80396528 00393488  7C 83 22 14 */	add r4, r3, r4
/* 8039652C 0039348C  88 64 0E DA */	lbz r3, 0xeda(r4)
/* 80396530 00393490  60 63 00 08 */	ori r3, r3, 8
/* 80396534 00393494  98 64 0E DA */	stb r3, 0xeda(r4)
/* 80396538 00393498  98 04 0E CC */	stb r0, 0xecc(r4)
/* 8039653C 0039349C  48 00 02 6C */	b lbl_803967A8
lbl_80396540:
/* 80396540 003934A0  54 80 06 73 */	rlwinm. r0, r4, 0, 0x19, 0x19
/* 80396544 003934A4  41 82 01 10 */	beq lbl_80396654
/* 80396548 003934A8  54 E3 00 7E */	clrlwi r3, r7, 1
/* 8039654C 003934AC  48 00 00 20 */	b lbl_8039656C
lbl_80396550:
/* 80396550 003934B0  80 06 00 0C */	lwz r0, 0xc(r6)
/* 80396554 003934B4  7C 00 18 40 */	cmplw r0, r3
/* 80396558 003934B8  40 82 00 10 */	bne lbl_80396568
/* 8039655C 003934BC  88 66 00 09 */	lbz r3, 9(r6)
/* 80396560 003934C0  50 E3 00 00 */	rlwimi r3, r7, 0, 0, 0
/* 80396564 003934C4  48 00 00 40 */	b lbl_803965A4
lbl_80396568:
/* 80396568 003934C8  80 C6 00 00 */	lwz r6, 0(r6)
lbl_8039656C:
/* 8039656C 003934CC  28 06 00 00 */	cmplwi r6, 0
/* 80396570 003934D0  40 82 FF E0 */	bne lbl_80396550
/* 80396574 003934D4  80 8D AE 40 */	lwz r4, seqPausedRoot@sda21(r13)
/* 80396578 003934D8  48 00 00 20 */	b lbl_80396598
lbl_8039657C:
/* 8039657C 003934DC  80 04 00 0C */	lwz r0, 0xc(r4)
/* 80396580 003934E0  7C 00 18 40 */	cmplw r0, r3
/* 80396584 003934E4  40 82 00 10 */	bne lbl_80396594
/* 80396588 003934E8  88 64 00 09 */	lbz r3, 9(r4)
/* 8039658C 003934EC  50 E3 00 00 */	rlwimi r3, r7, 0, 0, 0
/* 80396590 003934F0  48 00 00 14 */	b lbl_803965A4
lbl_80396594:
/* 80396594 003934F4  80 84 00 00 */	lwz r4, 0(r4)
lbl_80396598:
/* 80396598 003934F8  28 04 00 00 */	cmplwi r4, 0
/* 8039659C 003934FC  40 82 FF E0 */	bne lbl_8039657C
/* 803965A0 00393500  38 60 FF FF */	li r3, -1
lbl_803965A4:
/* 803965A4 00393504  3C 03 00 01 */	addis r0, r3, 1
/* 803965A8 00393508  28 00 FF FF */	cmplwi r0, 0xffff
/* 803965AC 0039350C  41 82 01 FC */	beq lbl_803967A8
/* 803965B0 00393510  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 803965B4 00393514  40 82 00 74 */	bne lbl_80396628
/* 803965B8 00393518  1F 23 18 68 */	mulli r25, r3, 0x1868
/* 803965BC 0039351C  3C 60 80 54 */	lis r3, seqInstance@ha
/* 803965C0 00393520  7F C4 F3 78 */	mr r4, r30
/* 803965C4 00393524  38 03 39 D0 */	addi r0, r3, seqInstance@l
/* 803965C8 00393528  7C 60 CA 14 */	add r3, r0, r25
/* 803965CC 0039352C  38 C0 00 03 */	li r6, 3
/* 803965D0 00393530  88 A3 0E B0 */	lbz r5, 0xeb0(r3)
/* 803965D4 00393534  38 60 00 00 */	li r3, 0
/* 803965D8 00393538  48 00 4E 11 */	bl synthVolume
/* 803965DC 0039353C  3C 60 80 54 */	lis r3, seqInstance@ha
/* 803965E0 00393540  3B 60 00 00 */	li r27, 0
/* 803965E4 00393544  38 03 39 D0 */	addi r0, r3, seqInstance@l
/* 803965E8 00393548  7F 20 CA 14 */	add r25, r0, r25
/* 803965EC 0039354C  3B 59 0E B0 */	addi r26, r25, 0xeb0
lbl_803965F0:
/* 803965F0 00393550  88 B9 03 24 */	lbz r5, 0x324(r25)
/* 803965F4 00393554  88 1A 00 00 */	lbz r0, 0(r26)
/* 803965F8 00393558  7C 05 00 40 */	cmplw r5, r0
/* 803965FC 0039355C  41 82 00 18 */	beq lbl_80396614
/* 80396600 00393560  7F C4 F3 78 */	mr r4, r30
/* 80396604 00393564  38 60 00 00 */	li r3, 0
/* 80396608 00393568  38 C0 00 00 */	li r6, 0
/* 8039660C 0039356C  38 E0 FF FF */	li r7, -1
/* 80396610 00393570  48 00 4D D9 */	bl synthVolume
lbl_80396614:
/* 80396614 00393574  3B 7B 00 01 */	addi r27, r27, 1
/* 80396618 00393578  3B 39 00 01 */	addi r25, r25, 1
/* 8039661C 0039357C  28 1B 00 40 */	cmplwi r27, 0x40
/* 80396620 00393580  41 80 FF D0 */	blt lbl_803965F0
/* 80396624 00393584  48 00 01 84 */	b lbl_803967A8
lbl_80396628:
/* 80396628 00393588  54 60 00 7E */	clrlwi r0, r3, 1
/* 8039662C 0039358C  3C 60 80 54 */	lis r3, seqInstance@ha
/* 80396630 00393590  1C 80 18 68 */	mulli r4, r0, 0x1868
/* 80396634 00393594  38 63 39 D0 */	addi r3, r3, seqInstance@l
/* 80396638 00393598  38 00 00 00 */	li r0, 0
/* 8039663C 0039359C  7C 83 22 14 */	add r4, r3, r4
/* 80396640 003935A0  88 64 0E DA */	lbz r3, 0xeda(r4)
/* 80396644 003935A4  60 63 00 80 */	ori r3, r3, 0x80
/* 80396648 003935A8  98 64 0E DA */	stb r3, 0xeda(r4)
/* 8039664C 003935AC  98 04 0E CC */	stb r0, 0xecc(r4)
/* 80396650 003935B0  48 00 01 58 */	b lbl_803967A8
lbl_80396654:
/* 80396654 003935B4  54 E3 00 7E */	clrlwi r3, r7, 1
/* 80396658 003935B8  48 00 00 20 */	b lbl_80396678
lbl_8039665C:
/* 8039665C 003935BC  80 06 00 0C */	lwz r0, 0xc(r6)
/* 80396660 003935C0  7C 00 18 40 */	cmplw r0, r3
/* 80396664 003935C4  40 82 00 10 */	bne lbl_80396674
/* 80396668 003935C8  88 66 00 09 */	lbz r3, 9(r6)
/* 8039666C 003935CC  50 E3 00 00 */	rlwimi r3, r7, 0, 0, 0
/* 80396670 003935D0  48 00 00 40 */	b lbl_803966B0
lbl_80396674:
/* 80396674 003935D4  80 C6 00 00 */	lwz r6, 0(r6)
lbl_80396678:
/* 80396678 003935D8  28 06 00 00 */	cmplwi r6, 0
/* 8039667C 003935DC  40 82 FF E0 */	bne lbl_8039665C
/* 80396680 003935E0  80 8D AE 40 */	lwz r4, seqPausedRoot@sda21(r13)
/* 80396684 003935E4  48 00 00 20 */	b lbl_803966A4
lbl_80396688:
/* 80396688 003935E8  80 04 00 0C */	lwz r0, 0xc(r4)
/* 8039668C 003935EC  7C 00 18 40 */	cmplw r0, r3
/* 80396690 003935F0  40 82 00 10 */	bne lbl_803966A0
/* 80396694 003935F4  88 64 00 09 */	lbz r3, 9(r4)
/* 80396698 003935F8  50 E3 00 00 */	rlwimi r3, r7, 0, 0, 0
/* 8039669C 003935FC  48 00 00 14 */	b lbl_803966B0
lbl_803966A0:
/* 803966A0 00393600  80 84 00 00 */	lwz r4, 0(r4)
lbl_803966A4:
/* 803966A4 00393604  28 04 00 00 */	cmplwi r4, 0
/* 803966A8 00393608  40 82 FF E0 */	bne lbl_80396688
/* 803966AC 0039360C  38 60 FF FF */	li r3, -1
lbl_803966B0:
/* 803966B0 00393610  3C 03 00 01 */	addis r0, r3, 1
/* 803966B4 00393614  28 00 FF FF */	cmplwi r0, 0xffff
/* 803966B8 00393618  41 82 00 F0 */	beq lbl_803967A8
/* 803966BC 0039361C  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 803966C0 00393620  40 82 00 74 */	bne lbl_80396734
/* 803966C4 00393624  1F 23 18 68 */	mulli r25, r3, 0x1868
/* 803966C8 00393628  3C 60 80 54 */	lis r3, seqInstance@ha
/* 803966CC 0039362C  7F C4 F3 78 */	mr r4, r30
/* 803966D0 00393630  38 03 39 D0 */	addi r0, r3, seqInstance@l
/* 803966D4 00393634  7C 60 CA 14 */	add r3, r0, r25
/* 803966D8 00393638  38 C0 00 01 */	li r6, 1
/* 803966DC 0039363C  88 A3 0E B0 */	lbz r5, 0xeb0(r3)
/* 803966E0 00393640  38 60 00 00 */	li r3, 0
/* 803966E4 00393644  48 00 4D 05 */	bl synthVolume
/* 803966E8 00393648  3C 60 80 54 */	lis r3, seqInstance@ha
/* 803966EC 0039364C  3B 60 00 00 */	li r27, 0
/* 803966F0 00393650  38 03 39 D0 */	addi r0, r3, seqInstance@l
/* 803966F4 00393654  7F 20 CA 14 */	add r25, r0, r25
/* 803966F8 00393658  3B 59 0E B0 */	addi r26, r25, 0xeb0
lbl_803966FC:
/* 803966FC 0039365C  88 B9 03 24 */	lbz r5, 0x324(r25)
/* 80396700 00393660  88 1A 00 00 */	lbz r0, 0(r26)
/* 80396704 00393664  7C 05 00 40 */	cmplw r5, r0
/* 80396708 00393668  41 82 00 18 */	beq lbl_80396720
/* 8039670C 0039366C  7F C4 F3 78 */	mr r4, r30
/* 80396710 00393670  38 60 00 00 */	li r3, 0
/* 80396714 00393674  38 C0 00 00 */	li r6, 0
/* 80396718 00393678  38 E0 FF FF */	li r7, -1
/* 8039671C 0039367C  48 00 4C CD */	bl synthVolume
lbl_80396720:
/* 80396720 00393680  3B 7B 00 01 */	addi r27, r27, 1
/* 80396724 00393684  3B 39 00 01 */	addi r25, r25, 1
/* 80396728 00393688  28 1B 00 40 */	cmplwi r27, 0x40
/* 8039672C 0039368C  41 80 FF D0 */	blt lbl_803966FC
/* 80396730 00393690  48 00 00 78 */	b lbl_803967A8
lbl_80396734:
/* 80396734 00393694  54 60 00 7E */	clrlwi r0, r3, 1
/* 80396738 00393698  3C 60 80 54 */	lis r3, seqInstance@ha
/* 8039673C 0039369C  1C 00 18 68 */	mulli r0, r0, 0x1868
/* 80396740 003936A0  38 80 00 00 */	li r4, 0
/* 80396744 003936A4  38 63 39 D0 */	addi r3, r3, seqInstance@l
/* 80396748 003936A8  7C 63 02 14 */	add r3, r3, r0
/* 8039674C 003936AC  90 83 0E DC */	stw r4, 0xedc(r3)
/* 80396750 003936B0  48 00 00 58 */	b lbl_803967A8
lbl_80396754:
/* 80396754 003936B4  54 80 07 FF */	clrlwi. r0, r4, 0x1f
/* 80396758 003936B8  41 82 00 1C */	beq lbl_80396774
/* 8039675C 003936BC  A0 9F 00 04 */	lhz r4, 4(r31)
/* 80396760 003936C0  7C E5 3B 78 */	mr r5, r7
/* 80396764 003936C4  38 60 00 00 */	li r3, 0
/* 80396768 003936C8  38 C0 00 02 */	li r6, 2
/* 8039676C 003936CC  48 00 59 A1 */	bl sndSeqVolume
/* 80396770 003936D0  48 00 00 38 */	b lbl_803967A8
lbl_80396774:
/* 80396774 003936D4  54 80 06 73 */	rlwinm. r0, r4, 0, 0x19, 0x19
/* 80396778 003936D8  41 82 00 1C */	beq lbl_80396794
/* 8039677C 003936DC  A0 9F 00 04 */	lhz r4, 4(r31)
/* 80396780 003936E0  7C E5 3B 78 */	mr r5, r7
/* 80396784 003936E4  38 60 00 00 */	li r3, 0
/* 80396788 003936E8  38 C0 00 03 */	li r6, 3
/* 8039678C 003936EC  48 00 59 81 */	bl sndSeqVolume
/* 80396790 003936F0  48 00 00 18 */	b lbl_803967A8
lbl_80396794:
/* 80396794 003936F4  A0 9F 00 04 */	lhz r4, 4(r31)
/* 80396798 003936F8  7C E5 3B 78 */	mr r5, r7
/* 8039679C 003936FC  38 60 00 00 */	li r3, 0
/* 803967A0 00393700  38 C0 00 01 */	li r6, 1
/* 803967A4 00393704  48 00 59 69 */	bl sndSeqVolume
lbl_803967A8:
/* 803967A8 00393708  28 1D 00 00 */	cmplwi r29, 0
/* 803967AC 0039370C  41 82 06 84 */	beq lbl_80396E30
/* 803967B0 00393710  88 7F 00 26 */	lbz r3, 0x26(r31)
/* 803967B4 00393714  54 60 07 BD */	rlwinm. r0, r3, 0, 0x1e, 0x1e
/* 803967B8 00393718  41 82 04 B4 */	beq lbl_80396C6C
/* 803967BC 0039371C  80 7F 00 08 */	lwz r3, 8(r31)
/* 803967C0 00393720  80 CD AE 44 */	lwz r6, seqActiveRoot@sda21(r13)
/* 803967C4 00393724  54 65 00 7E */	clrlwi r5, r3, 1
/* 803967C8 00393728  7C C4 33 78 */	mr r4, r6
/* 803967CC 0039372C  48 00 00 20 */	b lbl_803967EC
lbl_803967D0:
/* 803967D0 00393730  80 04 00 0C */	lwz r0, 0xc(r4)
/* 803967D4 00393734  7C 00 28 40 */	cmplw r0, r5
/* 803967D8 00393738  40 82 00 10 */	bne lbl_803967E8
/* 803967DC 0039373C  88 84 00 09 */	lbz r4, 9(r4)
/* 803967E0 00393740  50 64 00 00 */	rlwimi r4, r3, 0, 0, 0
/* 803967E4 00393744  48 00 00 40 */	b lbl_80396824
lbl_803967E8:
/* 803967E8 00393748  80 84 00 00 */	lwz r4, 0(r4)
lbl_803967EC:
/* 803967EC 0039374C  28 04 00 00 */	cmplwi r4, 0
/* 803967F0 00393750  40 82 FF E0 */	bne lbl_803967D0
/* 803967F4 00393754  80 8D AE 40 */	lwz r4, seqPausedRoot@sda21(r13)
/* 803967F8 00393758  48 00 00 20 */	b lbl_80396818
lbl_803967FC:
/* 803967FC 0039375C  80 04 00 0C */	lwz r0, 0xc(r4)
/* 80396800 00393760  7C 00 28 40 */	cmplw r0, r5
/* 80396804 00393764  40 82 00 10 */	bne lbl_80396814
/* 80396808 00393768  88 84 00 09 */	lbz r4, 9(r4)
/* 8039680C 0039376C  50 64 00 00 */	rlwimi r4, r3, 0, 0, 0
/* 80396810 00393770  48 00 00 14 */	b lbl_80396824
lbl_80396814:
/* 80396814 00393774  80 84 00 00 */	lwz r4, 0(r4)
lbl_80396818:
/* 80396818 00393778  28 04 00 00 */	cmplwi r4, 0
/* 8039681C 0039377C  40 82 FF E0 */	bne lbl_803967FC
/* 80396820 00393780  38 80 FF FF */	li r4, -1
lbl_80396824:
/* 80396824 00393784  3C 04 00 01 */	addis r0, r4, 1
/* 80396828 00393788  28 00 FF FF */	cmplwi r0, 0xffff
/* 8039682C 0039378C  41 82 04 34 */	beq lbl_80396C60
/* 80396830 00393790  57 80 06 3F */	clrlwi. r0, r28, 0x18
/* 80396834 00393794  41 82 03 D4 */	beq lbl_80396C08
/* 80396838 00393798  54 64 00 7E */	clrlwi r4, r3, 1
/* 8039683C 0039379C  48 00 00 20 */	b lbl_8039685C
lbl_80396840:
/* 80396840 003937A0  80 06 00 0C */	lwz r0, 0xc(r6)
/* 80396844 003937A4  7C 00 20 40 */	cmplw r0, r4
/* 80396848 003937A8  40 82 00 10 */	bne lbl_80396858
/* 8039684C 003937AC  88 86 00 09 */	lbz r4, 9(r6)
/* 80396850 003937B0  50 64 00 00 */	rlwimi r4, r3, 0, 0, 0
/* 80396854 003937B4  48 00 00 40 */	b lbl_80396894
lbl_80396858:
/* 80396858 003937B8  80 C6 00 00 */	lwz r6, 0(r6)
lbl_8039685C:
/* 8039685C 003937BC  28 06 00 00 */	cmplwi r6, 0
/* 80396860 003937C0  40 82 FF E0 */	bne lbl_80396840
/* 80396864 003937C4  80 AD AE 40 */	lwz r5, seqPausedRoot@sda21(r13)
/* 80396868 003937C8  48 00 00 20 */	b lbl_80396888
lbl_8039686C:
/* 8039686C 003937CC  80 05 00 0C */	lwz r0, 0xc(r5)
/* 80396870 003937D0  7C 00 20 40 */	cmplw r0, r4
/* 80396874 003937D4  40 82 00 10 */	bne lbl_80396884
/* 80396878 003937D8  88 85 00 09 */	lbz r4, 9(r5)
/* 8039687C 003937DC  50 64 00 00 */	rlwimi r4, r3, 0, 0, 0
/* 80396880 003937E0  48 00 00 14 */	b lbl_80396894
lbl_80396884:
/* 80396884 003937E4  80 A5 00 00 */	lwz r5, 0(r5)
lbl_80396888:
/* 80396888 003937E8  28 05 00 00 */	cmplwi r5, 0
/* 8039688C 003937EC  40 82 FF E0 */	bne lbl_8039686C
/* 80396890 003937F0  38 80 FF FF */	li r4, -1
lbl_80396894:
/* 80396894 003937F4  54 80 00 01 */	rlwinm. r0, r4, 0, 0, 0
/* 80396898 003937F8  40 82 00 80 */	bne lbl_80396918
/* 8039689C 003937FC  1C 84 18 68 */	mulli r4, r4, 0x1868
/* 803968A0 00393800  3C 60 80 54 */	lis r3, seqInstance@ha
/* 803968A4 00393804  38 03 39 D0 */	addi r0, r3, seqInstance@l
/* 803968A8 00393808  7C 80 22 14 */	add r4, r0, r4
/* 803968AC 0039380C  88 04 00 08 */	lbz r0, 8(r4)
/* 803968B0 00393810  28 00 00 02 */	cmplwi r0, 2
/* 803968B4 00393814  40 82 00 84 */	bne lbl_80396938
/* 803968B8 00393818  80 64 00 04 */	lwz r3, 4(r4)
/* 803968BC 0039381C  28 03 00 00 */	cmplwi r3, 0
/* 803968C0 00393820  41 82 00 10 */	beq lbl_803968D0
/* 803968C4 00393824  80 04 00 00 */	lwz r0, 0(r4)
/* 803968C8 00393828  90 03 00 00 */	stw r0, 0(r3)
/* 803968CC 0039382C  48 00 00 0C */	b lbl_803968D8
lbl_803968D0:
/* 803968D0 00393830  80 04 00 00 */	lwz r0, 0(r4)
/* 803968D4 00393834  90 0D AE 40 */	stw r0, seqPausedRoot@sda21(r13)
lbl_803968D8:
/* 803968D8 00393838  80 64 00 00 */	lwz r3, 0(r4)
/* 803968DC 0039383C  28 03 00 00 */	cmplwi r3, 0
/* 803968E0 00393840  41 82 00 0C */	beq lbl_803968EC
/* 803968E4 00393844  80 04 00 04 */	lwz r0, 4(r4)
/* 803968E8 00393848  90 03 00 04 */	stw r0, 4(r3)
lbl_803968EC:
/* 803968EC 0039384C  80 6D AE 44 */	lwz r3, seqActiveRoot@sda21(r13)
/* 803968F0 00393850  28 03 00 00 */	cmplwi r3, 0
/* 803968F4 00393854  90 64 00 00 */	stw r3, 0(r4)
/* 803968F8 00393858  41 82 00 08 */	beq lbl_80396900
/* 803968FC 0039385C  90 83 00 04 */	stw r4, 4(r3)
lbl_80396900:
/* 80396900 00393860  38 60 00 00 */	li r3, 0
/* 80396904 00393864  38 00 00 01 */	li r0, 1
/* 80396908 00393868  90 64 00 04 */	stw r3, 4(r4)
/* 8039690C 0039386C  90 8D AE 44 */	stw r4, seqActiveRoot@sda21(r13)
/* 80396910 00393870  98 04 00 08 */	stb r0, 8(r4)
/* 80396914 00393874  48 00 00 24 */	b lbl_80396938
lbl_80396918:
/* 80396918 00393878  54 80 00 7E */	clrlwi r0, r4, 1
/* 8039691C 0039387C  3C 60 80 54 */	lis r3, seqInstance@ha
/* 80396920 00393880  1C 00 18 68 */	mulli r0, r0, 0x1868
/* 80396924 00393884  38 63 39 D0 */	addi r3, r3, seqInstance@l
/* 80396928 00393888  7C 63 02 14 */	add r3, r3, r0
/* 8039692C 0039388C  88 03 0E DA */	lbz r0, 0xeda(r3)
/* 80396930 00393890  54 00 07 76 */	rlwinm r0, r0, 0, 0x1d, 0x1b
/* 80396934 00393894  98 03 0E DA */	stb r0, 0xeda(r3)
lbl_80396938:
/* 80396938 00393898  80 FF 00 08 */	lwz r7, 8(r31)
/* 8039693C 0039389C  A3 DF 00 0C */	lhz r30, 0xc(r31)
/* 80396940 003938A0  8B 9F 00 18 */	lbz r28, 0x18(r31)
/* 80396944 003938A4  54 E4 00 7E */	clrlwi r4, r7, 1
/* 80396948 003938A8  80 6D AE 44 */	lwz r3, seqActiveRoot@sda21(r13)
/* 8039694C 003938AC  48 00 00 20 */	b lbl_8039696C
lbl_80396950:
/* 80396950 003938B0  80 03 00 0C */	lwz r0, 0xc(r3)
/* 80396954 003938B4  7C 00 20 40 */	cmplw r0, r4
/* 80396958 003938B8  40 82 00 10 */	bne lbl_80396968
/* 8039695C 003938BC  88 63 00 09 */	lbz r3, 9(r3)
/* 80396960 003938C0  50 E3 00 00 */	rlwimi r3, r7, 0, 0, 0
/* 80396964 003938C4  48 00 00 40 */	b lbl_803969A4
lbl_80396968:
/* 80396968 003938C8  80 63 00 00 */	lwz r3, 0(r3)
lbl_8039696C:
/* 8039696C 003938CC  28 03 00 00 */	cmplwi r3, 0
/* 80396970 003938D0  40 82 FF E0 */	bne lbl_80396950
/* 80396974 003938D4  80 6D AE 40 */	lwz r3, seqPausedRoot@sda21(r13)
/* 80396978 003938D8  48 00 00 20 */	b lbl_80396998
lbl_8039697C:
/* 8039697C 003938DC  80 03 00 0C */	lwz r0, 0xc(r3)
/* 80396980 003938E0  7C 00 20 40 */	cmplw r0, r4
/* 80396984 003938E4  40 82 00 10 */	bne lbl_80396994
/* 80396988 003938E8  88 63 00 09 */	lbz r3, 9(r3)
/* 8039698C 003938EC  50 E3 00 00 */	rlwimi r3, r7, 0, 0, 0
/* 80396990 003938F0  48 00 00 14 */	b lbl_803969A4
lbl_80396994:
/* 80396994 003938F4  80 63 00 00 */	lwz r3, 0(r3)
lbl_80396998:
/* 80396998 003938F8  28 03 00 00 */	cmplwi r3, 0
/* 8039699C 003938FC  40 82 FF E0 */	bne lbl_8039697C
/* 803969A0 00393900  38 60 FF FF */	li r3, -1
lbl_803969A4:
/* 803969A4 00393904  3C 03 00 01 */	addis r0, r3, 1
/* 803969A8 00393908  28 00 FF FF */	cmplwi r0, 0xffff
/* 803969AC 0039390C  41 82 00 94 */	beq lbl_80396A40
/* 803969B0 00393910  54 60 00 01 */	rlwinm. r0, r3, 0, 0, 0
/* 803969B4 00393914  40 82 00 74 */	bne lbl_80396A28
/* 803969B8 00393918  1F 23 18 68 */	mulli r25, r3, 0x1868
/* 803969BC 0039391C  3C 80 80 54 */	lis r4, seqInstance@ha
/* 803969C0 00393920  7F 83 E3 78 */	mr r3, r28
/* 803969C4 00393924  38 04 39 D0 */	addi r0, r4, seqInstance@l
/* 803969C8 00393928  7C A0 CA 14 */	add r5, r0, r25
/* 803969CC 0039392C  7F C4 F3 78 */	mr r4, r30
/* 803969D0 00393930  88 A5 0E B0 */	lbz r5, 0xeb0(r5)
/* 803969D4 00393934  38 C0 00 00 */	li r6, 0
/* 803969D8 00393938  48 00 4A 11 */	bl synthVolume
/* 803969DC 0039393C  3C 60 80 54 */	lis r3, seqInstance@ha
/* 803969E0 00393940  3B 60 00 00 */	li r27, 0
/* 803969E4 00393944  38 03 39 D0 */	addi r0, r3, seqInstance@l
/* 803969E8 00393948  7F 20 CA 14 */	add r25, r0, r25
/* 803969EC 0039394C  3B 59 0E B0 */	addi r26, r25, 0xeb0
lbl_803969F0:
/* 803969F0 00393950  88 B9 03 24 */	lbz r5, 0x324(r25)
/* 803969F4 00393954  88 1A 00 00 */	lbz r0, 0(r26)
/* 803969F8 00393958  7C 05 00 40 */	cmplw r5, r0
/* 803969FC 0039395C  41 82 00 18 */	beq lbl_80396A14
/* 80396A00 00393960  7F 83 E3 78 */	mr r3, r28
/* 80396A04 00393964  7F C4 F3 78 */	mr r4, r30
/* 80396A08 00393968  38 C0 00 00 */	li r6, 0
/* 80396A0C 0039396C  38 E0 FF FF */	li r7, -1
/* 80396A10 00393970  48 00 49 D9 */	bl synthVolume
lbl_80396A14:
/* 80396A14 00393974  3B 7B 00 01 */	addi r27, r27, 1
/* 80396A18 00393978  3B 39 00 01 */	addi r25, r25, 1
/* 80396A1C 0039397C  28 1B 00 40 */	cmplwi r27, 0x40
/* 80396A20 00393980  41 80 FF D0 */	blt lbl_803969F0
/* 80396A24 00393984  48 00 00 1C */	b lbl_80396A40
lbl_80396A28:
/* 80396A28 00393988  54 60 00 7E */	clrlwi r0, r3, 1
/* 80396A2C 0039398C  3C 60 80 54 */	lis r3, seqInstance@ha
/* 80396A30 00393990  1C 00 18 68 */	mulli r0, r0, 0x1868
/* 80396A34 00393994  38 63 39 D0 */	addi r3, r3, seqInstance@l
/* 80396A38 00393998  7C 63 02 14 */	add r3, r3, r0
/* 80396A3C 0039399C  9B 83 0E CC */	stb r28, 0xecc(r3)
lbl_80396A40:
/* 80396A40 003939A0  88 1F 00 26 */	lbz r0, 0x26(r31)
/* 80396A44 003939A4  54 00 06 F7 */	rlwinm. r0, r0, 0, 0x1b, 0x1b
/* 80396A48 003939A8  41 82 00 C8 */	beq lbl_80396B10
/* 80396A4C 003939AC  80 7F 00 08 */	lwz r3, 8(r31)
/* 80396A50 003939B0  80 BF 00 20 */	lwz r5, 0x20(r31)
/* 80396A54 003939B4  80 9F 00 1C */	lwz r4, 0x1c(r31)
/* 80396A58 003939B8  54 67 00 7E */	clrlwi r7, r3, 1
/* 80396A5C 003939BC  80 CD AE 44 */	lwz r6, seqActiveRoot@sda21(r13)
/* 80396A60 003939C0  48 00 00 20 */	b lbl_80396A80
lbl_80396A64:
/* 80396A64 003939C4  80 06 00 0C */	lwz r0, 0xc(r6)
/* 80396A68 003939C8  7C 00 38 40 */	cmplw r0, r7
/* 80396A6C 003939CC  40 82 00 10 */	bne lbl_80396A7C
/* 80396A70 003939D0  88 C6 00 09 */	lbz r6, 9(r6)
/* 80396A74 003939D4  50 66 00 00 */	rlwimi r6, r3, 0, 0, 0
/* 80396A78 003939D8  48 00 00 40 */	b lbl_80396AB8
lbl_80396A7C:
/* 80396A7C 003939DC  80 C6 00 00 */	lwz r6, 0(r6)
lbl_80396A80:
/* 80396A80 003939E0  28 06 00 00 */	cmplwi r6, 0
/* 80396A84 003939E4  40 82 FF E0 */	bne lbl_80396A64
/* 80396A88 003939E8  80 CD AE 40 */	lwz r6, seqPausedRoot@sda21(r13)
/* 80396A8C 003939EC  48 00 00 20 */	b lbl_80396AAC
lbl_80396A90:
/* 80396A90 003939F0  80 06 00 0C */	lwz r0, 0xc(r6)
/* 80396A94 003939F4  7C 00 38 40 */	cmplw r0, r7
/* 80396A98 003939F8  40 82 00 10 */	bne lbl_80396AA8
/* 80396A9C 003939FC  88 C6 00 09 */	lbz r6, 9(r6)
/* 80396AA0 00393A00  50 66 00 00 */	rlwimi r6, r3, 0, 0, 0
/* 80396AA4 00393A04  48 00 00 14 */	b lbl_80396AB8
lbl_80396AA8:
/* 80396AA8 00393A08  80 C6 00 00 */	lwz r6, 0(r6)
lbl_80396AAC:
/* 80396AAC 00393A0C  28 06 00 00 */	cmplwi r6, 0
/* 80396AB0 00393A10  40 82 FF E0 */	bne lbl_80396A90
/* 80396AB4 00393A14  38 C0 FF FF */	li r6, -1
lbl_80396AB8:
/* 80396AB8 00393A18  3C 06 00 01 */	addis r0, r6, 1
/* 80396ABC 00393A1C  28 00 FF FF */	cmplwi r0, 0xffff
/* 80396AC0 00393A20  41 82 00 50 */	beq lbl_80396B10
/* 80396AC4 00393A24  54 C0 00 01 */	rlwinm. r0, r6, 0, 0, 0
/* 80396AC8 00393A28  40 82 00 20 */	bne lbl_80396AE8
/* 80396ACC 00393A2C  1C C6 18 68 */	mulli r6, r6, 0x1868
/* 80396AD0 00393A30  3C 60 80 54 */	lis r3, seqInstance@ha
/* 80396AD4 00393A34  38 03 39 D0 */	addi r0, r3, seqInstance@l
/* 80396AD8 00393A38  7C 60 32 14 */	add r3, r0, r6
/* 80396ADC 00393A3C  90 83 01 1C */	stw r4, 0x11c(r3)
/* 80396AE0 00393A40  90 A3 01 20 */	stw r5, 0x120(r3)
/* 80396AE4 00393A44  48 00 00 2C */	b lbl_80396B10
lbl_80396AE8:
/* 80396AE8 00393A48  54 C0 00 7E */	clrlwi r0, r6, 1
/* 80396AEC 00393A4C  3C 60 80 54 */	lis r3, seqInstance@ha
/* 80396AF0 00393A50  1C C0 18 68 */	mulli r6, r0, 0x1868
/* 80396AF4 00393A54  38 03 39 D0 */	addi r0, r3, seqInstance@l
/* 80396AF8 00393A58  7C 60 32 14 */	add r3, r0, r6
/* 80396AFC 00393A5C  88 03 0E DA */	lbz r0, 0xeda(r3)
/* 80396B00 00393A60  60 00 00 10 */	ori r0, r0, 0x10
/* 80396B04 00393A64  98 03 0E DA */	stb r0, 0xeda(r3)
/* 80396B08 00393A68  90 83 0E D0 */	stw r4, 0xed0(r3)
/* 80396B0C 00393A6C  90 A3 0E D4 */	stw r5, 0xed4(r3)
lbl_80396B10:
/* 80396B10 00393A70  88 1F 00 26 */	lbz r0, 0x26(r31)
/* 80396B14 00393A74  54 00 06 B5 */	rlwinm. r0, r0, 0, 0x1a, 0x1a
/* 80396B18 00393A78  41 82 01 3C */	beq lbl_80396C54
/* 80396B1C 00393A7C  80 7F 00 08 */	lwz r3, 8(r31)
/* 80396B20 00393A80  A0 BF 00 24 */	lhz r5, 0x24(r31)
/* 80396B24 00393A84  80 8D AE 44 */	lwz r4, seqActiveRoot@sda21(r13)
/* 80396B28 00393A88  54 66 00 7E */	clrlwi r6, r3, 1
/* 80396B2C 00393A8C  48 00 00 20 */	b lbl_80396B4C
lbl_80396B30:
/* 80396B30 00393A90  80 04 00 0C */	lwz r0, 0xc(r4)
/* 80396B34 00393A94  7C 00 30 40 */	cmplw r0, r6
/* 80396B38 00393A98  40 82 00 10 */	bne lbl_80396B48
/* 80396B3C 00393A9C  88 84 00 09 */	lbz r4, 9(r4)
/* 80396B40 00393AA0  50 64 00 00 */	rlwimi r4, r3, 0, 0, 0
/* 80396B44 00393AA4  48 00 00 40 */	b lbl_80396B84
lbl_80396B48:
/* 80396B48 00393AA8  80 84 00 00 */	lwz r4, 0(r4)
lbl_80396B4C:
/* 80396B4C 00393AAC  28 04 00 00 */	cmplwi r4, 0
/* 80396B50 00393AB0  40 82 FF E0 */	bne lbl_80396B30
/* 80396B54 00393AB4  80 8D AE 40 */	lwz r4, seqPausedRoot@sda21(r13)
/* 80396B58 00393AB8  48 00 00 20 */	b lbl_80396B78
lbl_80396B5C:
/* 80396B5C 00393ABC  80 04 00 0C */	lwz r0, 0xc(r4)
/* 80396B60 00393AC0  7C 00 30 40 */	cmplw r0, r6
/* 80396B64 00393AC4  40 82 00 10 */	bne lbl_80396B74
/* 80396B68 00393AC8  88 84 00 09 */	lbz r4, 9(r4)
/* 80396B6C 00393ACC  50 64 00 00 */	rlwimi r4, r3, 0, 0, 0
/* 80396B70 00393AD0  48 00 00 14 */	b lbl_80396B84
lbl_80396B74:
/* 80396B74 00393AD4  80 84 00 00 */	lwz r4, 0(r4)
lbl_80396B78:
/* 80396B78 00393AD8  28 04 00 00 */	cmplwi r4, 0
/* 80396B7C 00393ADC  40 82 FF E0 */	bne lbl_80396B5C
/* 80396B80 00393AE0  38 80 FF FF */	li r4, -1
lbl_80396B84:
/* 80396B84 00393AE4  54 80 00 01 */	rlwinm. r0, r4, 0, 0, 0
/* 80396B88 00393AE8  40 82 00 58 */	bne lbl_80396BE0
/* 80396B8C 00393AEC  1C 84 18 68 */	mulli r4, r4, 0x1868
/* 80396B90 00393AF0  3C 60 80 54 */	lis r3, seqInstance@ha
/* 80396B94 00393AF4  38 03 39 D0 */	addi r0, r3, seqInstance@l
/* 80396B98 00393AF8  7C 60 22 14 */	add r3, r0, r4
/* 80396B9C 00393AFC  B0 A3 15 1A */	sth r5, 0x151a(r3)
/* 80396BA0 00393B00  B0 A3 15 52 */	sth r5, 0x1552(r3)
/* 80396BA4 00393B04  B0 A3 15 8A */	sth r5, 0x158a(r3)
/* 80396BA8 00393B08  B0 A3 15 C2 */	sth r5, 0x15c2(r3)
/* 80396BAC 00393B0C  B0 A3 15 FA */	sth r5, 0x15fa(r3)
/* 80396BB0 00393B10  B0 A3 16 32 */	sth r5, 0x1632(r3)
/* 80396BB4 00393B14  B0 A3 16 6A */	sth r5, 0x166a(r3)
/* 80396BB8 00393B18  B0 A3 16 A2 */	sth r5, 0x16a2(r3)
/* 80396BBC 00393B1C  B0 A3 16 DA */	sth r5, 0x16da(r3)
/* 80396BC0 00393B20  B0 A3 17 12 */	sth r5, 0x1712(r3)
/* 80396BC4 00393B24  B0 A3 17 4A */	sth r5, 0x174a(r3)
/* 80396BC8 00393B28  B0 A3 17 82 */	sth r5, 0x1782(r3)
/* 80396BCC 00393B2C  B0 A3 17 BA */	sth r5, 0x17ba(r3)
/* 80396BD0 00393B30  B0 A3 17 F2 */	sth r5, 0x17f2(r3)
/* 80396BD4 00393B34  B0 A3 18 2A */	sth r5, 0x182a(r3)
/* 80396BD8 00393B38  B0 A3 18 62 */	sth r5, 0x1862(r3)
/* 80396BDC 00393B3C  48 00 00 78 */	b lbl_80396C54
lbl_80396BE0:
/* 80396BE0 00393B40  54 80 00 7E */	clrlwi r0, r4, 1
/* 80396BE4 00393B44  3C 60 80 54 */	lis r3, seqInstance@ha
/* 80396BE8 00393B48  1C 80 18 68 */	mulli r4, r0, 0x1868
/* 80396BEC 00393B4C  38 03 39 D0 */	addi r0, r3, seqInstance@l
/* 80396BF0 00393B50  7C 60 22 14 */	add r3, r0, r4
/* 80396BF4 00393B54  88 03 0E DA */	lbz r0, 0xeda(r3)
/* 80396BF8 00393B58  60 00 00 20 */	ori r0, r0, 0x20
/* 80396BFC 00393B5C  98 03 0E DA */	stb r0, 0xeda(r3)
/* 80396C00 00393B60  B0 A3 0E D8 */	sth r5, 0xed8(r3)
/* 80396C04 00393B64  48 00 00 50 */	b lbl_80396C54
lbl_80396C08:
/* 80396C08 00393B68  48 00 54 75 */	bl sndSeqContinue
/* 80396C0C 00393B6C  88 7F 00 18 */	lbz r3, 0x18(r31)
/* 80396C10 00393B70  38 C0 00 00 */	li r6, 0
/* 80396C14 00393B74  A0 9F 00 0C */	lhz r4, 0xc(r31)
/* 80396C18 00393B78  80 BF 00 08 */	lwz r5, 8(r31)
/* 80396C1C 00393B7C  48 00 54 F1 */	bl sndSeqVolume
/* 80396C20 00393B80  88 1F 00 26 */	lbz r0, 0x26(r31)
/* 80396C24 00393B84  54 00 06 F7 */	rlwinm. r0, r0, 0, 0x1b, 0x1b
/* 80396C28 00393B88  41 82 00 14 */	beq lbl_80396C3C
/* 80396C2C 00393B8C  80 7F 00 08 */	lwz r3, 8(r31)
/* 80396C30 00393B90  80 9F 00 1C */	lwz r4, 0x1c(r31)
/* 80396C34 00393B94  80 BF 00 20 */	lwz r5, 0x20(r31)
/* 80396C38 00393B98  48 00 54 7D */	bl sndSeqMute
lbl_80396C3C:
/* 80396C3C 00393B9C  88 1F 00 26 */	lbz r0, 0x26(r31)
/* 80396C40 00393BA0  54 00 06 B5 */	rlwinm. r0, r0, 0, 0x1a, 0x1a
/* 80396C44 00393BA4  41 82 00 10 */	beq lbl_80396C54
/* 80396C48 00393BA8  80 7F 00 08 */	lwz r3, 8(r31)
/* 80396C4C 00393BAC  A0 9F 00 24 */	lhz r4, 0x24(r31)
/* 80396C50 00393BB0  48 00 53 E5 */	bl sndSeqSpeed
lbl_80396C54:
/* 80396C54 00393BB4  80 1F 00 08 */	lwz r0, 8(r31)
/* 80396C58 00393BB8  90 1D 00 00 */	stw r0, 0(r29)
/* 80396C5C 00393BBC  48 00 01 D4 */	b lbl_80396E30
lbl_80396C60:
/* 80396C60 00393BC0  38 00 FF FF */	li r0, -1
/* 80396C64 00393BC4  90 1D 00 00 */	stw r0, 0(r29)
/* 80396C68 00393BC8  48 00 01 C8 */	b lbl_80396E30
lbl_80396C6C:
/* 80396C6C 00393BCC  54 60 07 39 */	rlwinm. r0, r3, 0, 0x1c, 0x1c
/* 80396C70 00393BD0  38 60 00 04 */	li r3, 4
/* 80396C74 00393BD4  90 61 00 08 */	stw r3, 8(r1)
/* 80396C78 00393BD8  41 82 00 0C */	beq lbl_80396C84
/* 80396C7C 00393BDC  60 60 00 10 */	ori r0, r3, 0x10
/* 80396C80 00393BE0  90 01 00 08 */	stw r0, 8(r1)
lbl_80396C84:
/* 80396C84 00393BE4  88 1F 00 26 */	lbz r0, 0x26(r31)
/* 80396C88 00393BE8  54 00 06 B5 */	rlwinm. r0, r0, 0, 0x1a, 0x1a
/* 80396C8C 00393BEC  41 82 00 18 */	beq lbl_80396CA4
/* 80396C90 00393BF0  80 01 00 08 */	lwz r0, 8(r1)
/* 80396C94 00393BF4  60 00 00 02 */	ori r0, r0, 2
/* 80396C98 00393BF8  90 01 00 08 */	stw r0, 8(r1)
/* 80396C9C 00393BFC  A0 1F 00 24 */	lhz r0, 0x24(r31)
/* 80396CA0 00393C00  B0 01 00 14 */	sth r0, 0x14(r1)
lbl_80396CA4:
/* 80396CA4 00393C04  88 1F 00 26 */	lbz r0, 0x26(r31)
/* 80396CA8 00393C08  54 00 06 F7 */	rlwinm. r0, r0, 0, 0x1b, 0x1b
/* 80396CAC 00393C0C  41 82 00 20 */	beq lbl_80396CCC
/* 80396CB0 00393C10  80 01 00 08 */	lwz r0, 8(r1)
/* 80396CB4 00393C14  60 00 00 01 */	ori r0, r0, 1
/* 80396CB8 00393C18  90 01 00 08 */	stw r0, 8(r1)
/* 80396CBC 00393C1C  80 1F 00 1C */	lwz r0, 0x1c(r31)
/* 80396CC0 00393C20  90 01 00 0C */	stw r0, 0xc(r1)
/* 80396CC4 00393C24  80 1F 00 20 */	lwz r0, 0x20(r31)
/* 80396CC8 00393C28  90 01 00 10 */	stw r0, 0x10(r1)
lbl_80396CCC:
/* 80396CCC 00393C2C  A0 7F 00 0C */	lhz r3, 0xc(r31)
/* 80396CD0 00393C30  57 80 06 3F */	clrlwi. r0, r28, 0x18
/* 80396CD4 00393C34  38 00 00 00 */	li r0, 0
/* 80396CD8 00393C38  B0 61 00 16 */	sth r3, 0x16(r1)
/* 80396CDC 00393C3C  88 7F 00 18 */	lbz r3, 0x18(r31)
/* 80396CE0 00393C40  98 61 00 18 */	stb r3, 0x18(r1)
/* 80396CE4 00393C44  98 01 00 20 */	stb r0, 0x20(r1)
/* 80396CE8 00393C48  41 82 01 04 */	beq lbl_80396DEC
/* 80396CEC 00393C4C  A0 7F 00 14 */	lhz r3, 0x14(r31)
/* 80396CF0 00393C50  38 C1 00 08 */	addi r6, r1, 8
/* 80396CF4 00393C54  A0 9F 00 16 */	lhz r4, 0x16(r31)
/* 80396CF8 00393C58  38 E0 00 01 */	li r7, 1
/* 80396CFC 00393C5C  80 BF 00 10 */	lwz r5, 0x10(r31)
/* 80396D00 00393C60  89 1F 00 19 */	lbz r8, 0x19(r31)
/* 80396D04 00393C64  48 01 3D 91 */	bl sndSeqPlaySong
/* 80396D08 00393C68  3C 03 00 01 */	addis r0, r3, 1
/* 80396D0C 00393C6C  90 7D 00 00 */	stw r3, 0(r29)
/* 80396D10 00393C70  28 00 FF FF */	cmplwi r0, 0xffff
/* 80396D14 00393C74  41 82 01 1C */	beq lbl_80396E30
/* 80396D18 00393C78  88 1F 00 26 */	lbz r0, 0x26(r31)
/* 80396D1C 00393C7C  54 00 06 31 */	rlwinm. r0, r0, 0, 0x18, 0x18
/* 80396D20 00393C80  41 82 01 10 */	beq lbl_80396E30
/* 80396D24 00393C84  80 7D 00 00 */	lwz r3, 0(r29)
/* 80396D28 00393C88  80 8D AE 44 */	lwz r4, seqActiveRoot@sda21(r13)
/* 80396D2C 00393C8C  54 65 00 7E */	clrlwi r5, r3, 1
/* 80396D30 00393C90  48 00 00 20 */	b lbl_80396D50
lbl_80396D34:
/* 80396D34 00393C94  80 04 00 0C */	lwz r0, 0xc(r4)
/* 80396D38 00393C98  7C 00 28 40 */	cmplw r0, r5
/* 80396D3C 00393C9C  40 82 00 10 */	bne lbl_80396D4C
/* 80396D40 00393CA0  88 84 00 09 */	lbz r4, 9(r4)
/* 80396D44 00393CA4  50 64 00 00 */	rlwimi r4, r3, 0, 0, 0
/* 80396D48 00393CA8  48 00 00 40 */	b lbl_80396D88
lbl_80396D4C:
/* 80396D4C 00393CAC  80 84 00 00 */	lwz r4, 0(r4)
lbl_80396D50:
/* 80396D50 00393CB0  28 04 00 00 */	cmplwi r4, 0
/* 80396D54 00393CB4  40 82 FF E0 */	bne lbl_80396D34
/* 80396D58 00393CB8  80 8D AE 40 */	lwz r4, seqPausedRoot@sda21(r13)
/* 80396D5C 00393CBC  48 00 00 20 */	b lbl_80396D7C
lbl_80396D60:
/* 80396D60 00393CC0  80 04 00 0C */	lwz r0, 0xc(r4)
/* 80396D64 00393CC4  7C 00 28 40 */	cmplw r0, r5
/* 80396D68 00393CC8  40 82 00 10 */	bne lbl_80396D78
/* 80396D6C 00393CCC  88 84 00 09 */	lbz r4, 9(r4)
/* 80396D70 00393CD0  50 64 00 00 */	rlwimi r4, r3, 0, 0, 0
/* 80396D74 00393CD4  48 00 00 14 */	b lbl_80396D88
lbl_80396D78:
/* 80396D78 00393CD8  80 84 00 00 */	lwz r4, 0(r4)
lbl_80396D7C:
/* 80396D7C 00393CDC  28 04 00 00 */	cmplwi r4, 0
/* 80396D80 00393CE0  40 82 FF E0 */	bne lbl_80396D60
/* 80396D84 00393CE4  38 80 FF FF */	li r4, -1
lbl_80396D88:
/* 80396D88 00393CE8  3C 04 00 01 */	addis r0, r4, 1
/* 80396D8C 00393CEC  28 00 FF FF */	cmplwi r0, 0xffff
/* 80396D90 00393CF0  41 82 00 A0 */	beq lbl_80396E30
/* 80396D94 00393CF4  54 80 00 01 */	rlwinm. r0, r4, 0, 0, 0
/* 80396D98 00393CF8  40 82 00 24 */	bne lbl_80396DBC
/* 80396D9C 00393CFC  1C A4 18 68 */	mulli r5, r4, 0x1868
/* 80396DA0 00393D00  3C 60 80 54 */	lis r3, seqInstance@ha
/* 80396DA4 00393D04  38 80 00 00 */	li r4, 0
/* 80396DA8 00393D08  38 03 39 D0 */	addi r0, r3, seqInstance@l
/* 80396DAC 00393D0C  7C 60 2A 14 */	add r3, r0, r5
/* 80396DB0 00393D10  90 83 01 1C */	stw r4, 0x11c(r3)
/* 80396DB4 00393D14  90 83 01 20 */	stw r4, 0x120(r3)
/* 80396DB8 00393D18  48 00 00 78 */	b lbl_80396E30
lbl_80396DBC:
/* 80396DBC 00393D1C  54 80 00 7E */	clrlwi r0, r4, 1
/* 80396DC0 00393D20  3C 60 80 54 */	lis r3, seqInstance@ha
/* 80396DC4 00393D24  1C 80 18 68 */	mulli r4, r0, 0x1868
/* 80396DC8 00393D28  38 63 39 D0 */	addi r3, r3, seqInstance@l
/* 80396DCC 00393D2C  38 00 00 00 */	li r0, 0
/* 80396DD0 00393D30  7C 83 22 14 */	add r4, r3, r4
/* 80396DD4 00393D34  88 64 0E DA */	lbz r3, 0xeda(r4)
/* 80396DD8 00393D38  60 63 00 10 */	ori r3, r3, 0x10
/* 80396DDC 00393D3C  98 64 0E DA */	stb r3, 0xeda(r4)
/* 80396DE0 00393D40  90 04 0E D0 */	stw r0, 0xed0(r4)
/* 80396DE4 00393D44  90 04 0E D4 */	stw r0, 0xed4(r4)
/* 80396DE8 00393D48  48 00 00 48 */	b lbl_80396E30
lbl_80396DEC:
/* 80396DEC 00393D4C  A0 7F 00 14 */	lhz r3, 0x14(r31)
/* 80396DF0 00393D50  38 C1 00 08 */	addi r6, r1, 8
/* 80396DF4 00393D54  A0 9F 00 16 */	lhz r4, 0x16(r31)
/* 80396DF8 00393D58  80 BF 00 10 */	lwz r5, 0x10(r31)
/* 80396DFC 00393D5C  88 FF 00 19 */	lbz r7, 0x19(r31)
/* 80396E00 00393D60  48 01 3D E1 */	bl sndSeqPlayEx
/* 80396E04 00393D64  3C 03 00 01 */	addis r0, r3, 1
/* 80396E08 00393D68  90 7D 00 00 */	stw r3, 0(r29)
/* 80396E0C 00393D6C  28 00 FF FF */	cmplwi r0, 0xffff
/* 80396E10 00393D70  41 82 00 20 */	beq lbl_80396E30
/* 80396E14 00393D74  88 1F 00 26 */	lbz r0, 0x26(r31)
/* 80396E18 00393D78  54 00 06 31 */	rlwinm. r0, r0, 0, 0x18, 0x18
/* 80396E1C 00393D7C  41 82 00 14 */	beq lbl_80396E30
/* 80396E20 00393D80  80 7D 00 00 */	lwz r3, 0(r29)
/* 80396E24 00393D84  38 80 00 00 */	li r4, 0
/* 80396E28 00393D88  38 A0 00 00 */	li r5, 0
/* 80396E2C 00393D8C  48 00 52 89 */	bl sndSeqMute
lbl_80396E30:
/* 80396E30 00393D90  39 61 00 50 */	addi r11, r1, 0x50
/* 80396E34 00393D94  4B FF 2C 8D */	bl _restgpr_25
/* 80396E38 00393D98  80 01 00 54 */	lwz r0, 0x54(r1)
/* 80396E3C 00393D9C  7C 08 03 A6 */	mtlr r0
/* 80396E40 00393DA0  38 21 00 50 */	addi r1, r1, 0x50
/* 80396E44 00393DA4  4E 80 00 20 */	blr

.global GenerateNextTrackEvent
GenerateNextTrackEvent:
/* 80396E48 00393DA8  54 64 1D 78 */	rlwinm r4, r3, 3, 0x15, 0x1c
/* 80396E4C 00393DAC  80 ED AE 38 */	lwz r7, cseq@sda21(r13)
/* 80396E50 00393DB0  38 84 01 24 */	addi r4, r4, 0x124
/* 80396E54 00393DB4  54 66 06 3E */	clrlwi r6, r3, 0x18
/* 80396E58 00393DB8  7C 87 22 14 */	add r4, r7, r4
/* 80396E5C 00393DBC  1C A6 00 2C */	mulli r5, r6, 0x2c
/* 80396E60 00393DC0  80 04 00 04 */	lwz r0, 4(r4)
/* 80396E64 00393DC4  28 00 00 00 */	cmplwi r0, 0
/* 80396E68 00393DC8  39 05 03 64 */	addi r8, r5, 0x364
/* 80396E6C 00393DCC  7D 07 42 14 */	add r8, r7, r8
/* 80396E70 00393DD0  41 82 01 E8 */	beq lbl_80397058
/* 80396E74 00393DD4  1C A6 00 18 */	mulli r5, r6, 0x18
/* 80396E78 00393DD8  38 A5 0E E4 */	addi r5, r5, 0xee4
/* 80396E7C 00393DDC  7C A7 2A 14 */	add r5, r7, r5
/* 80396E80 00393DE0  98 65 00 15 */	stb r3, 0x15(r5)
/* 80396E84 00393DE4  91 05 00 10 */	stw r8, 0x10(r5)
/* 80396E88 00393DE8  80 08 00 08 */	lwz r0, 8(r8)
/* 80396E8C 00393DEC  28 00 00 00 */	cmplwi r0, 0
/* 80396E90 00393DF0  40 82 00 E4 */	bne lbl_80396F74
lbl_80396E94:
/* 80396E94 00393DF4  80 64 00 04 */	lwz r3, 4(r4)
/* 80396E98 00393DF8  A0 03 00 08 */	lhz r0, 8(r3)
/* 80396E9C 00393DFC  28 00 FF FF */	cmplwi r0, 0xffff
/* 80396EA0 00393E00  40 82 00 14 */	bne lbl_80396EB4
/* 80396EA4 00393E04  38 00 00 00 */	li r0, 0
/* 80396EA8 00393E08  38 60 00 00 */	li r3, 0
/* 80396EAC 00393E0C  90 04 00 04 */	stw r0, 4(r4)
/* 80396EB0 00393E10  4E 80 00 20 */	blr
lbl_80396EB4:
/* 80396EB4 00393E14  28 00 FF FE */	cmplwi r0, 0xfffe
/* 80396EB8 00393E18  40 82 00 8C */	bne lbl_80396F44
/* 80396EBC 00393E1C  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 80396EC0 00393E20  80 E3 14 E4 */	lwz r7, 0x14e4(r3)
/* 80396EC4 00393E24  28 07 00 00 */	cmplwi r7, 0
/* 80396EC8 00393E28  40 82 00 20 */	bne lbl_80396EE8
/* 80396ECC 00393E2C  88 03 15 1E */	lbz r0, 0x151e(r3)
/* 80396ED0 00393E30  28 00 00 00 */	cmplwi r0, 0
/* 80396ED4 00393E34  41 82 00 3C */	beq lbl_80396F10
/* 80396ED8 00393E38  38 00 00 00 */	li r0, 0
/* 80396EDC 00393E3C  38 60 00 00 */	li r3, 0
/* 80396EE0 00393E40  90 04 00 04 */	stw r0, 4(r4)
/* 80396EE4 00393E44  4E 80 00 20 */	blr
lbl_80396EE8:
/* 80396EE8 00393E48  7C 07 30 AE */	lbzx r0, r7, r6
/* 80396EEC 00393E4C  1C 00 00 38 */	mulli r0, r0, 0x38
/* 80396EF0 00393E50  7C 63 02 14 */	add r3, r3, r0
/* 80396EF4 00393E54  88 03 15 1E */	lbz r0, 0x151e(r3)
/* 80396EF8 00393E58  28 00 00 00 */	cmplwi r0, 0
/* 80396EFC 00393E5C  41 82 00 14 */	beq lbl_80396F10
/* 80396F00 00393E60  38 00 00 00 */	li r0, 0
/* 80396F04 00393E64  38 60 00 00 */	li r3, 0
/* 80396F08 00393E68  90 04 00 04 */	stw r0, 4(r4)
/* 80396F0C 00393E6C  4E 80 00 20 */	blr
lbl_80396F10:
/* 80396F10 00393E70  38 00 00 03 */	li r0, 3
/* 80396F14 00393E74  7C A3 2B 78 */	mr r3, r5
/* 80396F18 00393E78  98 05 00 14 */	stb r0, 0x14(r5)
/* 80396F1C 00393E7C  80 C4 00 04 */	lwz r6, 4(r4)
/* 80396F20 00393E80  80 06 00 00 */	lwz r0, 0(r6)
/* 80396F24 00393E84  90 05 00 08 */	stw r0, 8(r5)
/* 80396F28 00393E88  80 A4 00 04 */	lwz r5, 4(r4)
/* 80396F2C 00393E8C  80 C4 00 00 */	lwz r6, 0(r4)
/* 80396F30 00393E90  A0 05 00 0A */	lhz r0, 0xa(r5)
/* 80396F34 00393E94  1C 00 00 0C */	mulli r0, r0, 0xc
/* 80396F38 00393E98  7C 06 02 14 */	add r0, r6, r0
/* 80396F3C 00393E9C  90 04 00 04 */	stw r0, 4(r4)
/* 80396F40 00393EA0  4E 80 00 20 */	blr
lbl_80396F44:
/* 80396F44 00393EA4  38 00 00 04 */	li r0, 4
/* 80396F48 00393EA8  7C A3 2B 78 */	mr r3, r5
/* 80396F4C 00393EAC  98 05 00 14 */	stb r0, 0x14(r5)
/* 80396F50 00393EB0  80 C4 00 04 */	lwz r6, 4(r4)
/* 80396F54 00393EB4  80 06 00 00 */	lwz r0, 0(r6)
/* 80396F58 00393EB8  90 05 00 08 */	stw r0, 8(r5)
/* 80396F5C 00393EBC  80 04 00 04 */	lwz r0, 4(r4)
/* 80396F60 00393EC0  90 05 00 0C */	stw r0, 0xc(r5)
/* 80396F64 00393EC4  80 A4 00 04 */	lwz r5, 4(r4)
/* 80396F68 00393EC8  38 05 00 0C */	addi r0, r5, 0xc
/* 80396F6C 00393ECC  90 04 00 04 */	stw r0, 4(r4)
/* 80396F70 00393ED0  4E 80 00 20 */	blr
lbl_80396F74:
/* 80396F74 00393ED4  81 48 00 18 */	lwz r10, 0x18(r8)
/* 80396F78 00393ED8  81 68 00 24 */	lwz r11, 0x24(r8)
lbl_80396F7C:
/* 80396F7C 00393EDC  80 E8 00 08 */	lwz r7, 8(r8)
/* 80396F80 00393EE0  80 08 00 00 */	lwz r0, 0(r8)
/* 80396F84 00393EE4  A0 67 00 00 */	lhz r3, 0(r7)
/* 80396F88 00393EE8  7D 23 02 14 */	add r9, r3, r0
/* 80396F8C 00393EEC  7C 09 50 40 */	cmplw r9, r10
/* 80396F90 00393EF0  40 80 00 8C */	bge lbl_8039701C
/* 80396F94 00393EF4  7C 09 58 40 */	cmplw r9, r11
/* 80396F98 00393EF8  40 80 00 A4 */	bge lbl_8039703C
/* 80396F9C 00393EFC  88 07 00 02 */	lbz r0, 2(r7)
/* 80396FA0 00393F00  28 00 00 FF */	cmplwi r0, 0xff
/* 80396FA4 00393F04  40 82 00 1C */	bne lbl_80396FC0
/* 80396FA8 00393F08  88 07 00 03 */	lbz r0, 3(r7)
/* 80396FAC 00393F0C  28 00 00 FF */	cmplwi r0, 0xff
/* 80396FB0 00393F10  40 82 00 10 */	bne lbl_80396FC0
/* 80396FB4 00393F14  38 00 00 00 */	li r0, 0
/* 80396FB8 00393F18  90 08 00 08 */	stw r0, 8(r8)
/* 80396FBC 00393F1C  4B FF FE D8 */	b lbl_80396E94
lbl_80396FC0:
/* 80396FC0 00393F20  90 E5 00 0C */	stw r7, 0xc(r5)
/* 80396FC4 00393F24  91 28 00 00 */	stw r9, 0(r8)
/* 80396FC8 00393F28  80 68 00 08 */	lwz r3, 8(r8)
/* 80396FCC 00393F2C  88 E3 00 02 */	lbz r7, 2(r3)
/* 80396FD0 00393F30  54 E0 06 31 */	rlwinm. r0, r7, 0, 0x18, 0x18
/* 80396FD4 00393F34  41 82 00 10 */	beq lbl_80396FE4
/* 80396FD8 00393F38  38 03 00 04 */	addi r0, r3, 4
/* 80396FDC 00393F3C  90 08 00 08 */	stw r0, 8(r8)
/* 80396FE0 00393F40  48 00 00 24 */	b lbl_80397004
lbl_80396FE4:
/* 80396FE4 00393F44  88 03 00 03 */	lbz r0, 3(r3)
/* 80396FE8 00393F48  7C E0 03 79 */	or. r0, r7, r0
/* 80396FEC 00393F4C  40 82 00 10 */	bne lbl_80396FFC
/* 80396FF0 00393F50  38 03 00 04 */	addi r0, r3, 4
/* 80396FF4 00393F54  90 08 00 08 */	stw r0, 8(r8)
/* 80396FF8 00393F58  4B FF FF 84 */	b lbl_80396F7C
lbl_80396FFC:
/* 80396FFC 00393F5C  38 03 00 06 */	addi r0, r3, 6
/* 80397000 00393F60  90 08 00 08 */	stw r0, 8(r8)
lbl_80397004:
/* 80397004 00393F64  38 00 00 00 */	li r0, 0
/* 80397008 00393F68  98 05 00 14 */	stb r0, 0x14(r5)
/* 8039700C 00393F6C  80 08 00 04 */	lwz r0, 4(r8)
/* 80397010 00393F70  7C 09 02 14 */	add r0, r9, r0
/* 80397014 00393F74  90 05 00 08 */	stw r0, 8(r5)
/* 80397018 00393F78  48 00 00 38 */	b lbl_80397050
lbl_8039701C:
/* 8039701C 00393F7C  7C 0A 58 40 */	cmplw r10, r11
/* 80397020 00393F80  40 80 00 1C */	bge lbl_8039703C
/* 80397024 00393F84  80 68 00 04 */	lwz r3, 4(r8)
/* 80397028 00393F88  38 00 00 02 */	li r0, 2
/* 8039702C 00393F8C  7C 6A 1A 14 */	add r3, r10, r3
/* 80397030 00393F90  90 65 00 08 */	stw r3, 8(r5)
/* 80397034 00393F94  98 05 00 14 */	stb r0, 0x14(r5)
/* 80397038 00393F98  48 00 00 18 */	b lbl_80397050
lbl_8039703C:
/* 8039703C 00393F9C  80 68 00 04 */	lwz r3, 4(r8)
/* 80397040 00393FA0  38 00 00 01 */	li r0, 1
/* 80397044 00393FA4  7C 6B 1A 14 */	add r3, r11, r3
/* 80397048 00393FA8  90 65 00 08 */	stw r3, 8(r5)
/* 8039704C 00393FAC  98 05 00 14 */	stb r0, 0x14(r5)
lbl_80397050:
/* 80397050 00393FB0  7C A3 2B 78 */	mr r3, r5
/* 80397054 00393FB4  4E 80 00 20 */	blr
lbl_80397058:
/* 80397058 00393FB8  38 60 00 00 */	li r3, 0
/* 8039705C 00393FBC  4E 80 00 20 */	blr

.global HandleEvent
HandleEvent:
/* 80397060 00393FC0  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 80397064 00393FC4  7C 08 02 A6 */	mflr r0
/* 80397068 00393FC8  90 01 00 44 */	stw r0, 0x44(r1)
/* 8039706C 00393FCC  39 61 00 40 */	addi r11, r1, 0x40
/* 80397070 00393FD0  4B FF 2A 09 */	bl _savegpr_26
/* 80397074 00393FD4  7C 7F 1B 78 */	mr r31, r3
/* 80397078 00393FD8  88 63 00 14 */	lbz r3, 0x14(r3)
/* 8039707C 00393FDC  2C 03 00 02 */	cmpwi r3, 2
/* 80397080 00393FE0  41 82 08 48 */	beq lbl_803978C8
/* 80397084 00393FE4  40 80 00 14 */	bge lbl_80397098
/* 80397088 00393FE8  2C 03 00 00 */	cmpwi r3, 0
/* 8039708C 00393FEC  41 82 03 30 */	beq lbl_803973BC
/* 80397090 00393FF0  40 80 09 34 */	bge lbl_803979C4
/* 80397094 00393FF4  48 00 0A 40 */	b lbl_80397AD4
lbl_80397098:
/* 80397098 00393FF8  2C 03 00 04 */	cmpwi r3, 4
/* 8039709C 00393FFC  41 82 00 0C */	beq lbl_803970A8
/* 803970A0 00394000  40 80 0A 34 */	bge lbl_80397AD4
/* 803970A4 00394004  48 00 0A 1C */	b lbl_80397AC0
lbl_803970A8:
/* 803970A8 00394008  80 7F 00 0C */	lwz r3, 0xc(r31)
/* 803970AC 0039400C  39 20 00 00 */	li r9, 0
/* 803970B0 00394010  81 0D AE 38 */	lwz r8, cseq@sda21(r13)
/* 803970B4 00394014  A0 83 00 08 */	lhz r4, 8(r3)
/* 803970B8 00394018  81 48 01 18 */	lwz r10, 0x118(r8)
/* 803970BC 0039401C  88 DF 00 15 */	lbz r6, 0x15(r31)
/* 803970C0 00394020  54 84 10 3A */	slwi r4, r4, 2
/* 803970C4 00394024  80 AA 00 04 */	lwz r5, 4(r10)
/* 803970C8 00394028  7C 8A 22 14 */	add r4, r10, r4
/* 803970CC 0039402C  1C C6 00 2C */	mulli r6, r6, 0x2c
/* 803970D0 00394030  7C A5 20 2E */	lwzx r5, r5, r4
/* 803970D4 00394034  38 86 03 64 */	addi r4, r6, 0x364
/* 803970D8 00394038  7C AA 2A 14 */	add r5, r10, r5
/* 803970DC 0039403C  7C 88 22 14 */	add r4, r8, r4
/* 803970E0 00394040  38 C5 00 0C */	addi r6, r5, 0xc
/* 803970E4 00394044  90 C4 00 08 */	stw r6, 8(r4)
/* 803970E8 00394048  91 24 00 00 */	stw r9, 0(r4)
/* 803970EC 0039404C  80 C3 00 00 */	lwz r6, 0(r3)
/* 803970F0 00394050  90 C4 00 04 */	stw r6, 4(r4)
/* 803970F4 00394054  90 64 00 0C */	stw r3, 0xc(r4)
/* 803970F8 00394058  81 05 00 04 */	lwz r8, 4(r5)
/* 803970FC 0039405C  28 08 00 00 */	cmplwi r8, 0
/* 80397100 00394060  41 82 00 BC */	beq lbl_803971BC
/* 80397104 00394064  80 CD AE 38 */	lwz r6, cseq@sda21(r13)
/* 80397108 00394068  80 C6 01 18 */	lwz r6, 0x118(r6)
/* 8039710C 0039406C  7D 68 32 14 */	add r11, r8, r6
/* 80397110 00394070  89 4B 00 00 */	lbz r10, 0(r11)
/* 80397114 00394074  89 0B 00 01 */	lbz r8, 1(r11)
/* 80397118 00394078  28 0A 00 80 */	cmplwi r10, 0x80
/* 8039711C 0039407C  40 82 00 10 */	bne lbl_8039712C
/* 80397120 00394080  28 08 00 00 */	cmplwi r8, 0
/* 80397124 00394084  40 82 00 08 */	bne lbl_8039712C
/* 80397128 00394088  48 00 00 6C */	b lbl_80397194
lbl_8039712C:
/* 8039712C 0039408C  55 46 06 31 */	rlwinm. r6, r10, 0, 0x18, 0x18
/* 80397130 00394090  41 82 00 14 */	beq lbl_80397144
/* 80397134 00394094  51 48 44 6E */	rlwimi r8, r10, 8, 0x11, 0x17
/* 80397138 00394098  39 6B 00 02 */	addi r11, r11, 2
/* 8039713C 0039409C  55 07 04 3E */	clrlwi r7, r8, 0x10
/* 80397140 003940A0  48 00 00 0C */	b lbl_8039714C
lbl_80397144:
/* 80397144 003940A4  7D 47 53 78 */	mr r7, r10
/* 80397148 003940A8  39 6B 00 01 */	addi r11, r11, 1
lbl_8039714C:
/* 8039714C 003940AC  89 0B 00 00 */	lbz r8, 0(r11)
/* 80397150 003940B0  89 2B 00 01 */	lbz r9, 1(r11)
/* 80397154 003940B4  55 06 06 31 */	rlwinm. r6, r8, 0, 0x18, 0x18
/* 80397158 003940B8  41 82 00 20 */	beq lbl_80397178
/* 8039715C 003940BC  51 09 44 6E */	rlwimi r9, r8, 8, 0x11, 0x17
/* 80397160 003940C0  39 6B 00 02 */	addi r11, r11, 2
/* 80397164 003940C4  7D 28 07 34 */	extsh r8, r9
/* 80397168 003940C8  55 06 0C 20 */	rlwinm r6, r8, 1, 0x10, 0x10
/* 8039716C 003940CC  7D 06 33 78 */	or r6, r8, r6
/* 80397170 003940D0  B0 C4 00 16 */	sth r6, 0x16(r4)
/* 80397174 003940D4  48 00 00 1C */	b lbl_80397190
lbl_80397178:
/* 80397178 003940D8  55 06 0E 30 */	rlwinm r6, r8, 1, 0x18, 0x18
/* 8039717C 003940DC  39 6B 00 01 */	addi r11, r11, 1
/* 80397180 003940E0  7D 06 33 78 */	or r6, r8, r6
/* 80397184 003940E4  54 C8 06 3E */	clrlwi r8, r6, 0x18
/* 80397188 003940E8  7D 06 07 74 */	extsb r6, r8
/* 8039718C 003940EC  B0 C4 00 16 */	sth r6, 0x16(r4)
lbl_80397190:
/* 80397190 003940F0  7D 69 5B 78 */	mr r9, r11
lbl_80397194:
/* 80397194 003940F4  28 09 00 00 */	cmplwi r9, 0
/* 80397198 003940F8  91 24 00 10 */	stw r9, 0x10(r4)
/* 8039719C 003940FC  41 82 00 10 */	beq lbl_803971AC
/* 803971A0 00394100  54 E6 04 3E */	clrlwi r6, r7, 0x10
/* 803971A4 00394104  90 C4 00 18 */	stw r6, 0x18(r4)
/* 803971A8 00394108  48 00 00 20 */	b lbl_803971C8
lbl_803971AC:
/* 803971AC 0039410C  3C C0 80 00 */	lis r6, 0x7FFFFFFF@ha
/* 803971B0 00394110  38 C6 FF FF */	addi r6, r6, 0x7FFFFFFF@l
/* 803971B4 00394114  90 C4 00 18 */	stw r6, 0x18(r4)
/* 803971B8 00394118  48 00 00 10 */	b lbl_803971C8
lbl_803971BC:
/* 803971BC 0039411C  3C C0 80 00 */	lis r6, 0x7FFFFFFF@ha
/* 803971C0 00394120  38 C6 FF FF */	addi r6, r6, 0x7FFFFFFF@l
/* 803971C4 00394124  90 C4 00 18 */	stw r6, 0x18(r4)
lbl_803971C8:
/* 803971C8 00394128  38 C0 20 00 */	li r6, 0x2000
/* 803971CC 0039412C  B0 C4 00 14 */	sth r6, 0x14(r4)
/* 803971D0 00394130  80 C5 00 08 */	lwz r6, 8(r5)
/* 803971D4 00394134  28 06 00 00 */	cmplwi r6, 0
/* 803971D8 00394138  41 82 00 BC */	beq lbl_80397294
/* 803971DC 0039413C  80 AD AE 38 */	lwz r5, cseq@sda21(r13)
/* 803971E0 00394140  80 A5 01 18 */	lwz r5, 0x118(r5)
/* 803971E4 00394144  7C E6 2A 14 */	add r7, r6, r5
/* 803971E8 00394148  88 C7 00 00 */	lbz r6, 0(r7)
/* 803971EC 0039414C  88 A7 00 01 */	lbz r5, 1(r7)
/* 803971F0 00394150  28 06 00 80 */	cmplwi r6, 0x80
/* 803971F4 00394154  40 82 00 14 */	bne lbl_80397208
/* 803971F8 00394158  28 05 00 00 */	cmplwi r5, 0
/* 803971FC 0039415C  40 82 00 0C */	bne lbl_80397208
/* 80397200 00394160  38 E0 00 00 */	li r7, 0
/* 80397204 00394164  48 00 00 68 */	b lbl_8039726C
lbl_80397208:
/* 80397208 00394168  54 C0 06 31 */	rlwinm. r0, r6, 0, 0x18, 0x18
/* 8039720C 0039416C  41 82 00 14 */	beq lbl_80397220
/* 80397210 00394170  50 C5 44 6E */	rlwimi r5, r6, 8, 0x11, 0x17
/* 80397214 00394174  38 E7 00 02 */	addi r7, r7, 2
/* 80397218 00394178  54 A0 04 3E */	clrlwi r0, r5, 0x10
/* 8039721C 0039417C  48 00 00 0C */	b lbl_80397228
lbl_80397220:
/* 80397220 00394180  7C C0 33 78 */	mr r0, r6
/* 80397224 00394184  38 E7 00 01 */	addi r7, r7, 1
lbl_80397228:
/* 80397228 00394188  88 C7 00 00 */	lbz r6, 0(r7)
/* 8039722C 0039418C  89 07 00 01 */	lbz r8, 1(r7)
/* 80397230 00394190  54 C5 06 31 */	rlwinm. r5, r6, 0, 0x18, 0x18
/* 80397234 00394194  41 82 00 20 */	beq lbl_80397254
/* 80397238 00394198  50 C8 44 6E */	rlwimi r8, r6, 8, 0x11, 0x17
/* 8039723C 0039419C  38 E7 00 02 */	addi r7, r7, 2
/* 80397240 003941A0  7D 06 07 34 */	extsh r6, r8
/* 80397244 003941A4  54 C5 0C 20 */	rlwinm r5, r6, 1, 0x10, 0x10
/* 80397248 003941A8  7C C5 2B 78 */	or r5, r6, r5
/* 8039724C 003941AC  B0 A4 00 22 */	sth r5, 0x22(r4)
/* 80397250 003941B0  48 00 00 1C */	b lbl_8039726C
lbl_80397254:
/* 80397254 003941B4  54 C5 0E 30 */	rlwinm r5, r6, 1, 0x18, 0x18
/* 80397258 003941B8  38 E7 00 01 */	addi r7, r7, 1
/* 8039725C 003941BC  7C C5 2B 78 */	or r5, r6, r5
/* 80397260 003941C0  54 A6 06 3E */	clrlwi r6, r5, 0x18
/* 80397264 003941C4  7C C5 07 74 */	extsb r5, r6
/* 80397268 003941C8  B0 A4 00 22 */	sth r5, 0x22(r4)
lbl_8039726C:
/* 8039726C 003941CC  28 07 00 00 */	cmplwi r7, 0
/* 80397270 003941D0  90 E4 00 1C */	stw r7, 0x1c(r4)
/* 80397274 003941D4  41 82 00 10 */	beq lbl_80397284
/* 80397278 003941D8  54 00 04 3E */	clrlwi r0, r0, 0x10
/* 8039727C 003941DC  90 04 00 24 */	stw r0, 0x24(r4)
/* 80397280 003941E0  48 00 00 20 */	b lbl_803972A0
lbl_80397284:
/* 80397284 003941E4  3C A0 80 00 */	lis r5, 0x7FFFFFFF@ha
/* 80397288 003941E8  38 05 FF FF */	addi r0, r5, 0x7FFFFFFF@l
/* 8039728C 003941EC  90 04 00 24 */	stw r0, 0x24(r4)
/* 80397290 003941F0  48 00 00 10 */	b lbl_803972A0
lbl_80397294:
/* 80397294 003941F4  3C A0 80 00 */	lis r5, 0x7FFFFFFF@ha
/* 80397298 003941F8  38 05 FF FF */	addi r0, r5, 0x7FFFFFFF@l
/* 8039729C 003941FC  90 04 00 24 */	stw r0, 0x24(r4)
lbl_803972A0:
/* 803972A0 00394200  38 00 00 00 */	li r0, 0
/* 803972A4 00394204  B0 04 00 20 */	sth r0, 0x20(r4)
/* 803972A8 00394208  80 AD AE 38 */	lwz r5, cseq@sda21(r13)
/* 803972AC 0039420C  88 1F 00 15 */	lbz r0, 0x15(r31)
/* 803972B0 00394210  80 C5 01 18 */	lwz r6, 0x118(r5)
/* 803972B4 00394214  80 A6 00 08 */	lwz r5, 8(r6)
/* 803972B8 00394218  7C 06 02 14 */	add r0, r6, r0
/* 803972BC 0039421C  7C 05 00 AE */	lbzx r0, r5, r0
/* 803972C0 00394220  98 04 00 28 */	stb r0, 0x28(r4)
/* 803972C4 00394224  89 23 00 04 */	lbz r9, 4(r3)
/* 803972C8 00394228  28 09 00 FF */	cmplwi r9, 0xff
/* 803972CC 0039422C  41 82 00 CC */	beq lbl_80397398
/* 803972D0 00394230  80 0D AE 30 */	lwz r0, curSeqId@sda21(r13)
/* 803972D4 00394234  3C A0 80 55 */	lis r5, seqMIDIPriority@ha
/* 803972D8 00394238  89 04 00 28 */	lbz r8, 0x28(r4)
/* 803972DC 0039423C  3C E0 00 01 */	lis r7, 0x0000FFFF@ha
/* 803972E0 00394240  54 06 28 34 */	slwi r6, r0, 5
/* 803972E4 00394244  38 05 FD 10 */	addi r0, r5, seqMIDIPriority@l
/* 803972E8 00394248  28 08 00 09 */	cmplwi r8, 9
/* 803972EC 0039424C  38 E7 FF FF */	addi r7, r7, 0x0000FFFF@l
/* 803972F0 00394250  7C A0 32 14 */	add r5, r0, r6
/* 803972F4 00394254  55 00 0D FC */	rlwinm r0, r8, 1, 0x17, 0x1e
/* 803972F8 00394258  7C E5 03 2E */	sthx r7, r5, r0
/* 803972FC 0039425C  80 ED AE 38 */	lwz r7, cseq@sda21(r13)
/* 80397300 00394260  41 82 00 50 */	beq lbl_80397350
/* 80397304 00394264  7C A7 4A 14 */	add r5, r7, r9
/* 80397308 00394268  88 05 00 14 */	lbz r0, 0x14(r5)
/* 8039730C 0039426C  28 00 00 FF */	cmplwi r0, 0xff
/* 80397310 00394270  41 82 00 88 */	beq lbl_80397398
/* 80397314 00394274  1D 20 00 06 */	mulli r9, r0, 6
/* 80397318 00394278  80 A7 00 10 */	lwz r5, 0x10(r7)
/* 8039731C 0039427C  55 06 10 3A */	slwi r6, r8, 2
/* 80397320 00394280  7C 05 4A 2E */	lhzx r0, r5, r9
/* 80397324 00394284  7C C7 32 14 */	add r6, r7, r6
/* 80397328 00394288  B0 06 0E 70 */	sth r0, 0xe70(r6)
/* 8039732C 0039428C  80 07 00 10 */	lwz r0, 0x10(r7)
/* 80397330 00394290  7C A0 4A 14 */	add r5, r0, r9
/* 80397334 00394294  88 05 00 02 */	lbz r0, 2(r5)
/* 80397338 00394298  98 06 0E 72 */	stb r0, 0xe72(r6)
/* 8039733C 0039429C  80 07 00 10 */	lwz r0, 0x10(r7)
/* 80397340 003942A0  7C A0 4A 14 */	add r5, r0, r9
/* 80397344 003942A4  88 05 00 03 */	lbz r0, 3(r5)
/* 80397348 003942A8  98 06 0E 73 */	stb r0, 0xe73(r6)
/* 8039734C 003942AC  48 00 00 4C */	b lbl_80397398
lbl_80397350:
/* 80397350 003942B0  7C A7 4A 14 */	add r5, r7, r9
/* 80397354 003942B4  88 05 00 98 */	lbz r0, 0x98(r5)
/* 80397358 003942B8  28 00 00 FF */	cmplwi r0, 0xff
/* 8039735C 003942BC  41 82 00 3C */	beq lbl_80397398
/* 80397360 003942C0  1D 20 00 06 */	mulli r9, r0, 6
/* 80397364 003942C4  80 A7 00 94 */	lwz r5, 0x94(r7)
/* 80397368 003942C8  55 06 10 3A */	slwi r6, r8, 2
/* 8039736C 003942CC  7C 05 4A 2E */	lhzx r0, r5, r9
/* 80397370 003942D0  7C C7 32 14 */	add r6, r7, r6
/* 80397374 003942D4  B0 06 0E 70 */	sth r0, 0xe70(r6)
/* 80397378 003942D8  80 07 00 94 */	lwz r0, 0x94(r7)
/* 8039737C 003942DC  7C A0 4A 14 */	add r5, r0, r9
/* 80397380 003942E0  88 05 00 02 */	lbz r0, 2(r5)
/* 80397384 003942E4  98 06 0E 72 */	stb r0, 0xe72(r6)
/* 80397388 003942E8  80 07 00 94 */	lwz r0, 0x94(r7)
/* 8039738C 003942EC  7C A0 4A 14 */	add r5, r0, r9
/* 80397390 003942F0  88 05 00 03 */	lbz r0, 3(r5)
/* 80397394 003942F4  98 06 0E 73 */	stb r0, 0xe73(r6)
lbl_80397398:
/* 80397398 003942F8  88 C3 00 05 */	lbz r6, 5(r3)
/* 8039739C 003942FC  28 06 00 FF */	cmplwi r6, 0xff
/* 803973A0 00394300  41 82 07 34 */	beq lbl_80397AD4
/* 803973A4 00394304  80 0D AE 30 */	lwz r0, curSeqId@sda21(r13)
/* 803973A8 00394308  38 60 00 07 */	li r3, 7
/* 803973AC 0039430C  88 84 00 28 */	lbz r4, 0x28(r4)
/* 803973B0 00394310  54 05 06 3E */	clrlwi r5, r0, 0x18
/* 803973B4 00394314  48 01 9D 3D */	bl inpSetMidiCtrl
/* 803973B8 00394318  48 00 07 1C */	b lbl_80397AD4
lbl_803973BC:
/* 803973BC 0039431C  80 FF 00 0C */	lwz r7, 0xc(r31)
/* 803973C0 00394320  81 7F 00 10 */	lwz r11, 0x10(r31)
/* 803973C4 00394324  88 07 00 02 */	lbz r0, 2(r7)
/* 803973C8 00394328  88 A7 00 03 */	lbz r5, 3(r7)
/* 803973CC 0039432C  54 03 06 31 */	rlwinm. r3, r0, 0, 0x18, 0x18
/* 803973D0 00394330  89 2B 00 28 */	lbz r9, 0x28(r11)
/* 803973D4 00394334  41 82 02 7C */	beq lbl_80397650
/* 803973D8 00394338  2C 05 00 01 */	cmpwi r5, 1
/* 803973DC 0039433C  41 82 00 E0 */	beq lbl_803974BC
/* 803973E0 00394340  40 80 00 F8 */	bge lbl_803974D8
/* 803973E4 00394344  2C 05 00 00 */	cmpwi r5, 0
/* 803973E8 00394348  40 80 00 08 */	bge lbl_803973F0
/* 803973EC 0039434C  48 00 00 EC */	b lbl_803974D8
lbl_803973F0:
/* 803973F0 00394350  80 8D AE 30 */	lwz r4, curSeqId@sda21(r13)
/* 803973F4 00394354  3C 60 80 55 */	lis r3, seqMIDIPriority@ha
/* 803973F8 00394358  3C C0 00 01 */	lis r6, 0x0000FFFF@ha
/* 803973FC 0039435C  28 09 00 09 */	cmplwi r9, 9
/* 80397400 00394360  54 85 28 34 */	slwi r5, r4, 5
/* 80397404 00394364  38 83 FD 10 */	addi r4, r3, seqMIDIPriority@l
/* 80397408 00394368  38 C6 FF FF */	addi r6, r6, 0x0000FFFF@l
/* 8039740C 0039436C  55 23 0D FC */	rlwinm r3, r9, 1, 0x17, 0x1e
/* 80397410 00394370  7C 84 2A 14 */	add r4, r4, r5
/* 80397414 00394374  80 AD AE 38 */	lwz r5, cseq@sda21(r13)
/* 80397418 00394378  7C C4 1B 2E */	sthx r6, r4, r3
/* 8039741C 0039437C  54 00 06 7E */	clrlwi r0, r0, 0x19
/* 80397420 00394380  41 82 00 50 */	beq lbl_80397470
/* 80397424 00394384  7C 65 02 14 */	add r3, r5, r0
/* 80397428 00394388  88 03 00 14 */	lbz r0, 0x14(r3)
/* 8039742C 0039438C  28 00 00 FF */	cmplwi r0, 0xff
/* 80397430 00394390  41 82 06 A4 */	beq lbl_80397AD4
/* 80397434 00394394  1C C0 00 06 */	mulli r6, r0, 6
/* 80397438 00394398  80 65 00 10 */	lwz r3, 0x10(r5)
/* 8039743C 0039439C  55 24 10 3A */	slwi r4, r9, 2
/* 80397440 003943A0  7C 03 32 2E */	lhzx r0, r3, r6
/* 80397444 003943A4  7C 85 22 14 */	add r4, r5, r4
/* 80397448 003943A8  B0 04 0E 70 */	sth r0, 0xe70(r4)
/* 8039744C 003943AC  80 05 00 10 */	lwz r0, 0x10(r5)
/* 80397450 003943B0  7C 60 32 14 */	add r3, r0, r6
/* 80397454 003943B4  88 03 00 02 */	lbz r0, 2(r3)
/* 80397458 003943B8  98 04 0E 72 */	stb r0, 0xe72(r4)
/* 8039745C 003943BC  80 05 00 10 */	lwz r0, 0x10(r5)
/* 80397460 003943C0  7C 60 32 14 */	add r3, r0, r6
/* 80397464 003943C4  88 03 00 03 */	lbz r0, 3(r3)
/* 80397468 003943C8  98 04 0E 73 */	stb r0, 0xe73(r4)
/* 8039746C 003943CC  48 00 06 68 */	b lbl_80397AD4
lbl_80397470:
/* 80397470 003943D0  7C 65 02 14 */	add r3, r5, r0
/* 80397474 003943D4  88 03 00 98 */	lbz r0, 0x98(r3)
/* 80397478 003943D8  28 00 00 FF */	cmplwi r0, 0xff
/* 8039747C 003943DC  41 82 06 58 */	beq lbl_80397AD4
/* 80397480 003943E0  1C C0 00 06 */	mulli r6, r0, 6
/* 80397484 003943E4  80 65 00 94 */	lwz r3, 0x94(r5)
/* 80397488 003943E8  55 24 10 3A */	slwi r4, r9, 2
/* 8039748C 003943EC  7C 03 32 2E */	lhzx r0, r3, r6
/* 80397490 003943F0  7C 85 22 14 */	add r4, r5, r4
/* 80397494 003943F4  B0 04 0E 70 */	sth r0, 0xe70(r4)
/* 80397498 003943F8  80 05 00 94 */	lwz r0, 0x94(r5)
/* 8039749C 003943FC  7C 60 32 14 */	add r3, r0, r6
/* 803974A0 00394400  88 03 00 02 */	lbz r0, 2(r3)
/* 803974A4 00394404  98 04 0E 72 */	stb r0, 0xe72(r4)
/* 803974A8 00394408  80 05 00 94 */	lwz r0, 0x94(r5)
/* 803974AC 0039440C  7C 60 32 14 */	add r3, r0, r6
/* 803974B0 00394410  88 03 00 03 */	lbz r0, 3(r3)
/* 803974B4 00394414  98 04 0E 73 */	stb r0, 0xe73(r4)
/* 803974B8 00394418  48 00 06 1C */	b lbl_80397AD4
lbl_803974BC:
/* 803974BC 0039441C  80 AD AE 30 */	lwz r5, curSeqId@sda21(r13)
/* 803974C0 00394420  54 06 06 7E */	clrlwi r6, r0, 0x19
/* 803974C4 00394424  7D 24 4B 78 */	mr r4, r9
/* 803974C8 00394428  38 60 00 82 */	li r3, 0x82
/* 803974CC 0039442C  54 A5 06 3E */	clrlwi r5, r5, 0x18
/* 803974D0 00394430  48 01 9C 21 */	bl inpSetMidiCtrl
/* 803974D4 00394434  48 00 06 00 */	b lbl_80397AD4
lbl_803974D8:
/* 803974D8 00394438  54 A3 06 30 */	rlwinm r3, r5, 0, 0x18, 0x18
/* 803974DC 0039443C  2C 03 00 80 */	cmpwi r3, 0x80
/* 803974E0 00394440  40 82 05 F4 */	bne lbl_80397AD4
/* 803974E4 00394444  54 A3 06 7E */	clrlwi r3, r5, 0x19
/* 803974E8 00394448  38 A3 FF 98 */	addi r5, r3, -104
/* 803974EC 0039444C  28 05 00 13 */	cmplwi r5, 0x13
/* 803974F0 00394450  41 81 01 48 */	bgt lbl_80397638
/* 803974F4 00394454  3C 80 80 3F */	lis r4, lbl_803F2F88@ha
/* 803974F8 00394458  54 A5 10 3A */	slwi r5, r5, 2
/* 803974FC 0039445C  38 84 2F 88 */	addi r4, r4, lbl_803F2F88@l
/* 80397500 00394460  7C 84 28 2E */	lwzx r4, r4, r5
/* 80397504 00394464  7C 89 03 A6 */	mtctr r4
/* 80397508 00394468  4E 80 04 20 */	bctr
lbl_8039750C:
/* 8039750C 0039446C  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 80397510 00394470  88 03 0E E0 */	lbz r0, 0xee0(r3)
/* 80397514 00394474  28 00 00 00 */	cmplwi r0, 0
/* 80397518 00394478  41 82 05 BC */	beq lbl_80397AD4
/* 8039751C 0039447C  80 83 0E DC */	lwz r4, 0xedc(r3)
/* 80397520 00394480  38 63 0E B4 */	addi r3, r3, 0xeb4
/* 80397524 00394484  38 A0 00 01 */	li r5, 1
/* 80397528 00394488  4B FF ED C9 */	bl seqCrossFade
/* 8039752C 0039448C  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 80397530 00394490  38 00 00 00 */	li r0, 0
/* 80397534 00394494  98 03 0E E0 */	stb r0, 0xee0(r3)
/* 80397538 00394498  48 00 05 9C */	b lbl_80397AD4
lbl_8039753C:
/* 8039753C 0039449C  80 8D AE 30 */	lwz r4, curSeqId@sda21(r13)
/* 80397540 003944A0  3C 60 80 55 */	lis r3, seqMIDIPriority@ha
/* 80397544 003944A4  38 63 FD 10 */	addi r3, r3, seqMIDIPriority@l
/* 80397548 003944A8  54 05 06 7E */	clrlwi r5, r0, 0x19
/* 8039754C 003944AC  54 84 28 34 */	slwi r4, r4, 5
/* 80397550 003944B0  55 20 0D FC */	rlwinm r0, r9, 1, 0x17, 0x1e
/* 80397554 003944B4  7C 63 22 14 */	add r3, r3, r4
/* 80397558 003944B8  7C A3 03 2E */	sthx r5, r3, r0
/* 8039755C 003944BC  48 00 05 78 */	b lbl_80397AD4
lbl_80397560:
/* 80397560 003944C0  80 8D AE 30 */	lwz r4, curSeqId@sda21(r13)
/* 80397564 003944C4  54 05 06 7E */	clrlwi r5, r0, 0x19
/* 80397568 003944C8  3C 60 80 55 */	lis r3, seqMIDIPriority@ha
/* 8039756C 003944CC  55 20 0D FC */	rlwinm r0, r9, 1, 0x17, 0x1e
/* 80397570 003944D0  54 84 28 34 */	slwi r4, r4, 5
/* 80397574 003944D4  38 A5 00 80 */	addi r5, r5, 0x80
/* 80397578 003944D8  38 63 FD 10 */	addi r3, r3, seqMIDIPriority@l
/* 8039757C 003944DC  7C 63 22 14 */	add r3, r3, r4
/* 80397580 003944E0  7C A3 03 2E */	sthx r5, r3, r0
/* 80397584 003944E4  48 00 05 50 */	b lbl_80397AD4
lbl_80397588:
/* 80397588 003944E8  80 0D AE 30 */	lwz r0, curSeqId@sda21(r13)
/* 8039758C 003944EC  7D 23 4B 78 */	mr r3, r9
/* 80397590 003944F0  38 A0 00 00 */	li r5, 0
/* 80397594 003944F4  54 04 06 3E */	clrlwi r4, r0, 0x18
/* 80397598 003944F8  48 01 A2 85 */	bl inpResetMidiCtrl
/* 8039759C 003944FC  48 00 05 38 */	b lbl_80397AD4
lbl_803975A0:
/* 803975A0 00394500  3B A0 00 00 */	li r29, 0
/* 803975A4 00394504  7F BE EB 78 */	mr r30, r29
lbl_803975A8:
/* 803975A8 00394508  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 803975AC 0039450C  38 1E 0E 64 */	addi r0, r30, 0xe64
/* 803975B0 00394510  7F 63 00 2E */	lwzx r27, r3, r0
/* 803975B4 00394514  48 00 00 68 */	b lbl_8039761C
lbl_803975B8:
/* 803975B8 00394518  83 9B 00 00 */	lwz r28, 0(r27)
/* 803975BC 0039451C  80 7B 00 08 */	lwz r3, 8(r27)
/* 803975C0 00394520  48 00 3D A1 */	bl synthSendKeyOff
/* 803975C4 00394524  80 9B 00 00 */	lwz r4, 0(r27)
/* 803975C8 00394528  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 803975CC 0039452C  28 04 00 00 */	cmplwi r4, 0
/* 803975D0 00394530  38 03 0E 64 */	addi r0, r3, 0xe64
/* 803975D4 00394534  7C 9E 01 2E */	stwx r4, r30, r0
/* 803975D8 00394538  41 82 00 18 */	beq lbl_803975F0
/* 803975DC 0039453C  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 803975E0 00394540  38 80 00 00 */	li r4, 0
/* 803975E4 00394544  38 03 0E 64 */	addi r0, r3, 0xe64
/* 803975E8 00394548  7C 7E 00 2E */	lwzx r3, r30, r0
/* 803975EC 0039454C  90 83 00 04 */	stw r4, 4(r3)
lbl_803975F0:
/* 803975F0 00394550  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 803975F4 00394554  80 03 0E 6C */	lwz r0, 0xe6c(r3)
/* 803975F8 00394558  28 00 00 00 */	cmplwi r0, 0
/* 803975FC 0039455C  90 1B 00 00 */	stw r0, 0(r27)
/* 80397600 00394560  41 82 00 10 */	beq lbl_80397610
/* 80397604 00394564  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 80397608 00394568  80 63 0E 6C */	lwz r3, 0xe6c(r3)
/* 8039760C 0039456C  93 63 00 04 */	stw r27, 4(r3)
lbl_80397610:
/* 80397610 00394570  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 80397614 00394574  93 63 0E 6C */	stw r27, 0xe6c(r3)
/* 80397618 00394578  7F 9B E3 78 */	mr r27, r28
lbl_8039761C:
/* 8039761C 0039457C  28 1B 00 00 */	cmplwi r27, 0
/* 80397620 00394580  40 82 FF 98 */	bne lbl_803975B8
/* 80397624 00394584  3B BD 00 01 */	addi r29, r29, 1
/* 80397628 00394588  3B DE 00 04 */	addi r30, r30, 4
/* 8039762C 0039458C  28 1D 00 02 */	cmplwi r29, 2
/* 80397630 00394590  41 80 FF 78 */	blt lbl_803975A8
/* 80397634 00394594  48 00 04 A0 */	b lbl_80397AD4
lbl_80397638:
/* 80397638 00394598  80 AD AE 30 */	lwz r5, curSeqId@sda21(r13)
/* 8039763C 0039459C  54 06 06 7E */	clrlwi r6, r0, 0x19
/* 80397640 003945A0  7D 24 4B 78 */	mr r4, r9
/* 80397644 003945A4  54 A5 06 3E */	clrlwi r5, r5, 0x18
/* 80397648 003945A8  48 01 9A A9 */	bl inpSetMidiCtrl
/* 8039764C 003945AC  48 00 04 88 */	b lbl_80397AD4
lbl_80397650:
/* 80397650 003945B0  88 7F 00 15 */	lbz r3, 0x15(r31)
/* 80397654 003945B4  38 C0 00 01 */	li r6, 1
/* 80397658 003945B8  81 4D AE 38 */	lwz r10, cseq@sda21(r13)
/* 8039765C 003945BC  54 68 EE FA */	rlwinm r8, r3, 0x1d, 0x1b, 0x1d
/* 80397660 003945C0  54 63 06 FE */	clrlwi r3, r3, 0x1b
/* 80397664 003945C4  7D 0A 42 14 */	add r8, r10, r8
/* 80397668 003945C8  81 08 01 1C */	lwz r8, 0x11c(r8)
/* 8039766C 003945CC  7C C3 18 30 */	slw r3, r6, r3
/* 80397670 003945D0  7D 03 18 39 */	and. r3, r8, r3
/* 80397674 003945D4  41 82 04 60 */	beq lbl_80397AD4
/* 80397678 003945D8  55 26 15 BA */	rlwinm r6, r9, 2, 0x16, 0x1d
/* 8039767C 003945DC  7C 6A 32 14 */	add r3, r10, r6
/* 80397680 003945E0  A0 63 0E 70 */	lhz r3, 0xe70(r3)
/* 80397684 003945E4  28 03 FF FF */	cmplwi r3, 0xffff
/* 80397688 003945E8  41 82 04 4C */	beq lbl_80397AD4
/* 8039768C 003945EC  81 4B 00 0C */	lwz r10, 0xc(r11)
/* 80397690 003945F0  89 0A 00 0A */	lbz r8, 0xa(r10)
/* 80397694 003945F4  7D 08 07 74 */	extsb r8, r8
/* 80397698 003945F8  7C 00 42 14 */	add r0, r0, r8
/* 8039769C 003945FC  2C 00 00 7F */	cmpwi r0, 0x7f
/* 803976A0 00394600  40 81 00 0C */	ble lbl_803976AC
/* 803976A4 00394604  38 00 00 7F */	li r0, 0x7f
/* 803976A8 00394608  48 00 00 0C */	b lbl_803976B4
lbl_803976AC:
/* 803976AC 0039460C  7C 08 FE 70 */	srawi r8, r0, 0x1f
/* 803976B0 00394610  7C 00 40 78 */	andc r0, r0, r8
lbl_803976B4:
/* 803976B4 00394614  89 0A 00 0B */	lbz r8, 0xb(r10)
/* 803976B8 00394618  7D 08 07 74 */	extsb r8, r8
/* 803976BC 0039461C  7C A5 42 14 */	add r5, r5, r8
/* 803976C0 00394620  2C 05 00 7F */	cmpwi r5, 0x7f
/* 803976C4 00394624  40 81 00 0C */	ble lbl_803976D0
/* 803976C8 00394628  38 A0 00 7F */	li r5, 0x7f
/* 803976CC 0039462C  48 00 00 0C */	b lbl_803976D8
lbl_803976D0:
/* 803976D0 00394630  7C A8 FE 70 */	srawi r8, r5, 0x1f
/* 803976D4 00394634  7C A5 40 78 */	andc r5, r5, r8
lbl_803976D8:
/* 803976D8 00394638  83 CD AE 34 */	lwz r30, noteFree@sda21(r13)
/* 803976DC 0039463C  81 1F 00 08 */	lwz r8, 8(r31)
/* 803976E0 00394640  A0 E7 00 04 */	lhz r7, 4(r7)
/* 803976E4 00394644  28 1E 00 00 */	cmplwi r30, 0
/* 803976E8 00394648  7D 48 3A 14 */	add r10, r8, r7
/* 803976EC 0039464C  41 82 00 DC */	beq lbl_803977C8
/* 803976F0 00394650  81 1E 00 00 */	lwz r8, 0(r30)
/* 803976F4 00394654  28 08 00 00 */	cmplwi r8, 0
/* 803976F8 00394658  91 0D AE 34 */	stw r8, noteFree@sda21(r13)
/* 803976FC 0039465C  41 82 00 0C */	beq lbl_80397708
/* 80397700 00394660  38 E0 00 00 */	li r7, 0
/* 80397704 00394664  90 E8 00 04 */	stw r7, 4(r8)
lbl_80397708:
/* 80397708 00394668  91 5E 00 0C */	stw r10, 0xc(r30)
/* 8039770C 0039466C  54 87 06 3E */	clrlwi r7, r4, 0x18
/* 80397710 00394670  1C E7 00 38 */	mulli r7, r7, 0x38
/* 80397714 00394674  39 40 00 00 */	li r10, 0
/* 80397718 00394678  98 9E 00 10 */	stb r4, 0x10(r30)
/* 8039771C 0039467C  81 0D AE 38 */	lwz r8, cseq@sda21(r13)
/* 80397720 00394680  7C E8 3A 14 */	add r7, r8, r7
/* 80397724 00394684  88 E7 15 18 */	lbz r7, 0x1518(r7)
/* 80397728 00394688  98 FE 00 11 */	stb r7, 0x11(r30)
/* 8039772C 0039468C  88 FE 00 11 */	lbz r7, 0x11(r30)
/* 80397730 00394690  81 0D AE 38 */	lwz r8, cseq@sda21(r13)
/* 80397734 00394694  54 E7 10 3A */	slwi r7, r7, 2
/* 80397738 00394698  7C E8 3A 14 */	add r7, r8, r7
/* 8039773C 0039469C  81 67 0E 64 */	lwz r11, 0xe64(r7)
/* 80397740 003946A0  48 00 00 50 */	b lbl_80397790
lbl_80397744:
/* 80397744 003946A4  81 0B 00 0C */	lwz r8, 0xc(r11)
/* 80397748 003946A8  80 FE 00 0C */	lwz r7, 0xc(r30)
/* 8039774C 003946AC  7C 08 38 00 */	cmpw r8, r7
/* 80397750 003946B0  40 81 00 38 */	ble lbl_80397788
/* 80397754 003946B4  91 7E 00 00 */	stw r11, 0(r30)
/* 80397758 003946B8  28 0A 00 00 */	cmplwi r10, 0
/* 8039775C 003946BC  91 5E 00 04 */	stw r10, 4(r30)
/* 80397760 003946C0  41 82 00 0C */	beq lbl_8039776C
/* 80397764 003946C4  93 CA 00 00 */	stw r30, 0(r10)
/* 80397768 003946C8  48 00 00 18 */	b lbl_80397780
lbl_8039776C:
/* 8039776C 003946CC  88 FE 00 11 */	lbz r7, 0x11(r30)
/* 80397770 003946D0  81 0D AE 38 */	lwz r8, cseq@sda21(r13)
/* 80397774 003946D4  54 E7 10 3A */	slwi r7, r7, 2
/* 80397778 003946D8  7C E8 3A 14 */	add r7, r8, r7
/* 8039777C 003946DC  93 C7 0E 64 */	stw r30, 0xe64(r7)
lbl_80397780:
/* 80397780 003946E0  93 CB 00 04 */	stw r30, 4(r11)
/* 80397784 003946E4  48 00 00 44 */	b lbl_803977C8
lbl_80397788:
/* 80397788 003946E8  7D 6A 5B 78 */	mr r10, r11
/* 8039778C 003946EC  81 6B 00 00 */	lwz r11, 0(r11)
lbl_80397790:
/* 80397790 003946F0  28 0B 00 00 */	cmplwi r11, 0
/* 80397794 003946F4  40 82 FF B0 */	bne lbl_80397744
/* 80397798 003946F8  28 0A 00 00 */	cmplwi r10, 0
/* 8039779C 003946FC  91 5E 00 04 */	stw r10, 4(r30)
/* 803977A0 00394700  41 82 00 0C */	beq lbl_803977AC
/* 803977A4 00394704  93 CA 00 00 */	stw r30, 0(r10)
/* 803977A8 00394708  48 00 00 18 */	b lbl_803977C0
lbl_803977AC:
/* 803977AC 0039470C  88 FE 00 11 */	lbz r7, 0x11(r30)
/* 803977B0 00394710  81 0D AE 38 */	lwz r8, cseq@sda21(r13)
/* 803977B4 00394714  54 E7 10 3A */	slwi r7, r7, 2
/* 803977B8 00394718  7C E8 3A 14 */	add r7, r8, r7
/* 803977BC 0039471C  93 C7 0E 64 */	stw r30, 0xe64(r7)
lbl_803977C0:
/* 803977C0 00394720  38 E0 00 00 */	li r7, 0
/* 803977C4 00394724  90 FE 00 00 */	stw r7, 0(r30)
lbl_803977C8:
/* 803977C8 00394728  28 1E 00 00 */	cmplwi r30, 0
/* 803977CC 0039472C  41 82 03 08 */	beq lbl_80397AD4
/* 803977D0 00394730  83 8D AE 38 */	lwz r28, cseq@sda21(r13)
/* 803977D4 00394734  3C E0 80 55 */	lis r7, synthITDDefault@ha
/* 803977D8 00394738  8B 5F 00 15 */	lbz r26, 0x15(r31)
/* 803977DC 0039473C  39 00 00 00 */	li r8, 0
/* 803977E0 00394740  8B 7C 0E E1 */	lbz r27, 0xee1(r28)
/* 803977E4 00394744  39 67 0A A4 */	addi r11, r7, synthITDDefault@l
/* 803977E8 00394748  89 4D AE 2C */	lbz r10, curFadeOutState@sda21(r13)
/* 803977EC 0039474C  7F BC D2 14 */	add r29, r28, r26
/* 803977F0 00394750  57 6C 0D FC */	rlwinm r12, r27, 1, 0x17, 0x1e
/* 803977F4 00394754  90 81 00 08 */	stw r4, 8(r1)
/* 803977F8 00394758  7C EA 00 D0 */	neg r7, r10
/* 803977FC 0039475C  7C E7 53 78 */	or r7, r7, r10
/* 80397800 00394760  7D 5C 32 14 */	add r10, r28, r6
/* 80397804 00394764  91 01 00 0C */	stw r8, 0xc(r1)
/* 80397808 00394768  7C E4 FE 70 */	srawi r4, r7, 0x1f
/* 8039780C 0039476C  54 06 06 3E */	clrlwi r6, r0, 0x18
/* 80397810 00394770  54 A7 06 3E */	clrlwi r7, r5, 0x18
/* 80397814 00394774  93 41 00 10 */	stw r26, 0x10(r1)
/* 80397818 00394778  7C 84 07 34 */	extsh r4, r4
/* 8039781C 0039477C  39 00 00 40 */	li r8, 0x40
/* 80397820 00394780  88 1D 03 24 */	lbz r0, 0x324(r29)
/* 80397824 00394784  90 01 00 14 */	stw r0, 0x14(r1)
/* 80397828 00394788  90 81 00 18 */	stw r4, 0x18(r1)
/* 8039782C 0039478C  93 61 00 1C */	stw r27, 0x1c(r1)
/* 80397830 00394790  7C 0B 60 AE */	lbzx r0, r11, r12
/* 80397834 00394794  90 01 00 20 */	stw r0, 0x20(r1)
/* 80397838 00394798  80 0D AE 30 */	lwz r0, curSeqId@sda21(r13)
/* 8039783C 0039479C  88 8A 0E 72 */	lbz r4, 0xe72(r10)
/* 80397840 003947A0  88 AA 0E 73 */	lbz r5, 0xe73(r10)
/* 80397844 003947A4  54 0A 06 3E */	clrlwi r10, r0, 0x18
/* 80397848 003947A8  48 00 1E 05 */	bl synthStartSound
/* 8039784C 003947AC  3C 03 00 01 */	addis r0, r3, 1
/* 80397850 003947B0  90 7E 00 08 */	stw r3, 8(r30)
/* 80397854 003947B4  28 00 FF FF */	cmplwi r0, 0xffff
/* 80397858 003947B8  40 82 02 7C */	bne lbl_80397AD4
/* 8039785C 003947BC  80 7E 00 00 */	lwz r3, 0(r30)
/* 80397860 003947C0  28 03 00 00 */	cmplwi r3, 0
/* 80397864 003947C4  41 82 00 0C */	beq lbl_80397870
/* 80397868 003947C8  80 1E 00 04 */	lwz r0, 4(r30)
/* 8039786C 003947CC  90 03 00 04 */	stw r0, 4(r3)
lbl_80397870:
/* 80397870 003947D0  80 7E 00 04 */	lwz r3, 4(r30)
/* 80397874 003947D4  28 03 00 00 */	cmplwi r3, 0
/* 80397878 003947D8  41 82 00 10 */	beq lbl_80397888
/* 8039787C 003947DC  80 1E 00 00 */	lwz r0, 0(r30)
/* 80397880 003947E0  90 03 00 00 */	stw r0, 0(r3)
/* 80397884 003947E4  48 00 00 1C */	b lbl_803978A0
lbl_80397888:
/* 80397888 003947E8  88 1E 00 11 */	lbz r0, 0x11(r30)
/* 8039788C 003947EC  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 80397890 003947F0  54 00 10 3A */	slwi r0, r0, 2
/* 80397894 003947F4  80 9E 00 00 */	lwz r4, 0(r30)
/* 80397898 003947F8  7C 63 02 14 */	add r3, r3, r0
/* 8039789C 003947FC  90 83 0E 64 */	stw r4, 0xe64(r3)
lbl_803978A0:
/* 803978A0 00394800  80 0D AE 34 */	lwz r0, noteFree@sda21(r13)
/* 803978A4 00394804  28 00 00 00 */	cmplwi r0, 0
/* 803978A8 00394808  90 1E 00 00 */	stw r0, 0(r30)
/* 803978AC 0039480C  41 82 00 0C */	beq lbl_803978B8
/* 803978B0 00394810  80 6D AE 34 */	lwz r3, noteFree@sda21(r13)
/* 803978B4 00394814  93 C3 00 04 */	stw r30, 4(r3)
lbl_803978B8:
/* 803978B8 00394818  38 00 00 00 */	li r0, 0
/* 803978BC 0039481C  90 1E 00 04 */	stw r0, 4(r30)
/* 803978C0 00394820  93 CD AE 34 */	stw r30, noteFree@sda21(r13)
/* 803978C4 00394824  48 00 02 10 */	b lbl_80397AD4
lbl_803978C8:
/* 803978C8 00394828  80 BF 00 10 */	lwz r5, 0x10(r31)
/* 803978CC 0039482C  A0 65 00 14 */	lhz r3, 0x14(r5)
/* 803978D0 00394830  A8 05 00 16 */	lha r0, 0x16(r5)
/* 803978D4 00394834  7C 03 02 14 */	add r0, r3, r0
/* 803978D8 00394838  B0 05 00 14 */	sth r0, 0x14(r5)
/* 803978DC 0039483C  80 E5 00 10 */	lwz r7, 0x10(r5)
/* 803978E0 00394840  28 07 00 00 */	cmplwi r7, 0
/* 803978E4 00394844  41 82 00 B8 */	beq lbl_8039799C
/* 803978E8 00394848  88 C7 00 00 */	lbz r6, 0(r7)
/* 803978EC 0039484C  88 67 00 01 */	lbz r3, 1(r7)
/* 803978F0 00394850  28 06 00 80 */	cmplwi r6, 0x80
/* 803978F4 00394854  40 82 00 14 */	bne lbl_80397908
/* 803978F8 00394858  28 03 00 00 */	cmplwi r3, 0
/* 803978FC 0039485C  40 82 00 0C */	bne lbl_80397908
/* 80397900 00394860  38 C0 00 00 */	li r6, 0
/* 80397904 00394864  48 00 00 68 */	b lbl_8039796C
lbl_80397908:
/* 80397908 00394868  54 C0 06 31 */	rlwinm. r0, r6, 0, 0x18, 0x18
/* 8039790C 0039486C  41 82 00 14 */	beq lbl_80397920
/* 80397910 00394870  50 C3 44 6E */	rlwimi r3, r6, 8, 0x11, 0x17
/* 80397914 00394874  38 C7 00 02 */	addi r6, r7, 2
/* 80397918 00394878  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 8039791C 0039487C  48 00 00 0C */	b lbl_80397928
lbl_80397920:
/* 80397920 00394880  7C C4 33 78 */	mr r4, r6
/* 80397924 00394884  38 C7 00 01 */	addi r6, r7, 1
lbl_80397928:
/* 80397928 00394888  88 66 00 00 */	lbz r3, 0(r6)
/* 8039792C 0039488C  88 E6 00 01 */	lbz r7, 1(r6)
/* 80397930 00394890  54 60 06 31 */	rlwinm. r0, r3, 0, 0x18, 0x18
/* 80397934 00394894  41 82 00 20 */	beq lbl_80397954
/* 80397938 00394898  50 67 44 6E */	rlwimi r7, r3, 8, 0x11, 0x17
/* 8039793C 0039489C  38 C6 00 02 */	addi r6, r6, 2
/* 80397940 003948A0  7C E3 07 34 */	extsh r3, r7
/* 80397944 003948A4  54 60 0C 20 */	rlwinm r0, r3, 1, 0x10, 0x10
/* 80397948 003948A8  7C 60 03 78 */	or r0, r3, r0
/* 8039794C 003948AC  B0 05 00 16 */	sth r0, 0x16(r5)
/* 80397950 003948B0  48 00 00 1C */	b lbl_8039796C
lbl_80397954:
/* 80397954 003948B4  54 60 0E 30 */	rlwinm r0, r3, 1, 0x18, 0x18
/* 80397958 003948B8  38 C6 00 01 */	addi r6, r6, 1
/* 8039795C 003948BC  7C 60 03 78 */	or r0, r3, r0
/* 80397960 003948C0  54 03 06 3E */	clrlwi r3, r0, 0x18
/* 80397964 003948C4  7C 60 07 74 */	extsb r0, r3
/* 80397968 003948C8  B0 05 00 16 */	sth r0, 0x16(r5)
lbl_8039796C:
/* 8039796C 003948CC  28 06 00 00 */	cmplwi r6, 0
/* 80397970 003948D0  90 C5 00 10 */	stw r6, 0x10(r5)
/* 80397974 003948D4  41 82 00 18 */	beq lbl_8039798C
/* 80397978 003948D8  80 65 00 18 */	lwz r3, 0x18(r5)
/* 8039797C 003948DC  54 80 04 3E */	clrlwi r0, r4, 0x10
/* 80397980 003948E0  7C 03 02 14 */	add r0, r3, r0
/* 80397984 003948E4  90 05 00 18 */	stw r0, 0x18(r5)
/* 80397988 003948E8  48 00 00 20 */	b lbl_803979A8
lbl_8039798C:
/* 8039798C 003948EC  3C 60 80 00 */	lis r3, 0x7FFFFFFF@ha
/* 80397990 003948F0  38 03 FF FF */	addi r0, r3, 0x7FFFFFFF@l
/* 80397994 003948F4  90 05 00 18 */	stw r0, 0x18(r5)
/* 80397998 003948F8  48 00 00 10 */	b lbl_803979A8
lbl_8039799C:
/* 8039799C 003948FC  3C 60 80 00 */	lis r3, 0x7FFFFFFF@ha
/* 803979A0 00394900  38 03 FF FF */	addi r0, r3, 0x7FFFFFFF@l
/* 803979A4 00394904  90 05 00 18 */	stw r0, 0x18(r5)
lbl_803979A8:
/* 803979A8 00394908  80 0D AE 30 */	lwz r0, curSeqId@sda21(r13)
/* 803979AC 0039490C  38 60 00 80 */	li r3, 0x80
/* 803979B0 00394910  88 85 00 28 */	lbz r4, 0x28(r5)
/* 803979B4 00394914  A0 C5 00 14 */	lhz r6, 0x14(r5)
/* 803979B8 00394918  54 05 06 3E */	clrlwi r5, r0, 0x18
/* 803979BC 0039491C  48 01 9D 3D */	bl inpSetMidiCtrl14
/* 803979C0 00394920  48 00 01 14 */	b lbl_80397AD4
lbl_803979C4:
/* 803979C4 00394924  80 BF 00 10 */	lwz r5, 0x10(r31)
/* 803979C8 00394928  A0 65 00 20 */	lhz r3, 0x20(r5)
/* 803979CC 0039492C  A8 05 00 22 */	lha r0, 0x22(r5)
/* 803979D0 00394930  7C 03 02 14 */	add r0, r3, r0
/* 803979D4 00394934  B0 05 00 20 */	sth r0, 0x20(r5)
/* 803979D8 00394938  80 E5 00 1C */	lwz r7, 0x1c(r5)
/* 803979DC 0039493C  28 07 00 00 */	cmplwi r7, 0
/* 803979E0 00394940  41 82 00 B8 */	beq lbl_80397A98
/* 803979E4 00394944  88 C7 00 00 */	lbz r6, 0(r7)
/* 803979E8 00394948  88 67 00 01 */	lbz r3, 1(r7)
/* 803979EC 0039494C  28 06 00 80 */	cmplwi r6, 0x80
/* 803979F0 00394950  40 82 00 14 */	bne lbl_80397A04
/* 803979F4 00394954  28 03 00 00 */	cmplwi r3, 0
/* 803979F8 00394958  40 82 00 0C */	bne lbl_80397A04
/* 803979FC 0039495C  38 C0 00 00 */	li r6, 0
/* 80397A00 00394960  48 00 00 68 */	b lbl_80397A68
lbl_80397A04:
/* 80397A04 00394964  54 C0 06 31 */	rlwinm. r0, r6, 0, 0x18, 0x18
/* 80397A08 00394968  41 82 00 14 */	beq lbl_80397A1C
/* 80397A0C 0039496C  50 C3 44 6E */	rlwimi r3, r6, 8, 0x11, 0x17
/* 80397A10 00394970  38 C7 00 02 */	addi r6, r7, 2
/* 80397A14 00394974  54 64 04 3E */	clrlwi r4, r3, 0x10
/* 80397A18 00394978  48 00 00 0C */	b lbl_80397A24
lbl_80397A1C:
/* 80397A1C 0039497C  7C C4 33 78 */	mr r4, r6
/* 80397A20 00394980  38 C7 00 01 */	addi r6, r7, 1
lbl_80397A24:
/* 80397A24 00394984  88 66 00 00 */	lbz r3, 0(r6)
/* 80397A28 00394988  88 E6 00 01 */	lbz r7, 1(r6)
/* 80397A2C 0039498C  54 60 06 31 */	rlwinm. r0, r3, 0, 0x18, 0x18
/* 80397A30 00394990  41 82 00 20 */	beq lbl_80397A50
/* 80397A34 00394994  50 67 44 6E */	rlwimi r7, r3, 8, 0x11, 0x17
/* 80397A38 00394998  38 C6 00 02 */	addi r6, r6, 2
/* 80397A3C 0039499C  7C E3 07 34 */	extsh r3, r7
/* 80397A40 003949A0  54 60 0C 20 */	rlwinm r0, r3, 1, 0x10, 0x10
/* 80397A44 003949A4  7C 60 03 78 */	or r0, r3, r0
/* 80397A48 003949A8  B0 05 00 22 */	sth r0, 0x22(r5)
/* 80397A4C 003949AC  48 00 00 1C */	b lbl_80397A68
lbl_80397A50:
/* 80397A50 003949B0  54 60 0E 30 */	rlwinm r0, r3, 1, 0x18, 0x18
/* 80397A54 003949B4  38 C6 00 01 */	addi r6, r6, 1
/* 80397A58 003949B8  7C 60 03 78 */	or r0, r3, r0
/* 80397A5C 003949BC  54 03 06 3E */	clrlwi r3, r0, 0x18
/* 80397A60 003949C0  7C 60 07 74 */	extsb r0, r3
/* 80397A64 003949C4  B0 05 00 22 */	sth r0, 0x22(r5)
lbl_80397A68:
/* 80397A68 003949C8  28 06 00 00 */	cmplwi r6, 0
/* 80397A6C 003949CC  90 C5 00 1C */	stw r6, 0x1c(r5)
/* 80397A70 003949D0  41 82 00 18 */	beq lbl_80397A88
/* 80397A74 003949D4  80 65 00 24 */	lwz r3, 0x24(r5)
/* 80397A78 003949D8  54 80 04 3E */	clrlwi r0, r4, 0x10
/* 80397A7C 003949DC  7C 03 02 14 */	add r0, r3, r0
/* 80397A80 003949E0  90 05 00 24 */	stw r0, 0x24(r5)
/* 80397A84 003949E4  48 00 00 20 */	b lbl_80397AA4
lbl_80397A88:
/* 80397A88 003949E8  3C 60 80 00 */	lis r3, 0x7FFFFFFF@ha
/* 80397A8C 003949EC  38 03 FF FF */	addi r0, r3, 0x7FFFFFFF@l
/* 80397A90 003949F0  90 05 00 24 */	stw r0, 0x24(r5)
/* 80397A94 003949F4  48 00 00 10 */	b lbl_80397AA4
lbl_80397A98:
/* 80397A98 003949F8  3C 60 80 00 */	lis r3, 0x7FFFFFFF@ha
/* 80397A9C 003949FC  38 03 FF FF */	addi r0, r3, 0x7FFFFFFF@l
/* 80397AA0 00394A00  90 05 00 24 */	stw r0, 0x24(r5)
lbl_80397AA4:
/* 80397AA4 00394A04  80 0D AE 30 */	lwz r0, curSeqId@sda21(r13)
/* 80397AA8 00394A08  38 60 00 01 */	li r3, 1
/* 80397AAC 00394A0C  88 85 00 28 */	lbz r4, 0x28(r5)
/* 80397AB0 00394A10  A0 C5 00 20 */	lhz r6, 0x20(r5)
/* 80397AB4 00394A14  54 05 06 3E */	clrlwi r5, r0, 0x18
/* 80397AB8 00394A18  48 01 9C 41 */	bl inpSetMidiCtrl14
/* 80397ABC 00394A1C  48 00 00 18 */	b lbl_80397AD4
lbl_80397AC0:
/* 80397AC0 00394A20  80 05 00 00 */	lwz r0, 0(r5)
/* 80397AC4 00394A24  38 60 00 00 */	li r3, 0
/* 80397AC8 00394A28  60 00 00 01 */	ori r0, r0, 1
/* 80397ACC 00394A2C  90 05 00 00 */	stw r0, 0(r5)
/* 80397AD0 00394A30  48 00 00 0C */	b lbl_80397ADC
lbl_80397AD4:
/* 80397AD4 00394A34  88 7F 00 15 */	lbz r3, 0x15(r31)
/* 80397AD8 00394A38  4B FF F3 71 */	bl GenerateNextTrackEvent
lbl_80397ADC:
/* 80397ADC 00394A3C  39 61 00 40 */	addi r11, r1, 0x40
/* 80397AE0 00394A40  4B FF 1F E5 */	bl _restgpr_26
/* 80397AE4 00394A44  80 01 00 44 */	lwz r0, 0x44(r1)
/* 80397AE8 00394A48  7C 08 03 A6 */	mtlr r0
/* 80397AEC 00394A4C  38 21 00 40 */	addi r1, r1, 0x40
/* 80397AF0 00394A50  4E 80 00 20 */	blr

.global InitTrackEvents
InitTrackEvents:
/* 80397AF4 00394A54  94 21 FF F0 */	stwu r1, -0x10(r1)
/* 80397AF8 00394A58  7C 08 02 A6 */	mflr r0
/* 80397AFC 00394A5C  90 01 00 14 */	stw r0, 0x14(r1)
/* 80397B00 00394A60  93 E1 00 0C */	stw r31, 0xc(r1)
/* 80397B04 00394A64  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 80397B08 00394A68  80 03 14 E4 */	lwz r0, 0x14e4(r3)
/* 80397B0C 00394A6C  28 00 00 00 */	cmplwi r0, 0
/* 80397B10 00394A70  40 82 00 9C */	bne lbl_80397BAC
/* 80397B14 00394A74  3B E0 00 00 */	li r31, 0
lbl_80397B18:
/* 80397B18 00394A78  57 E3 06 3E */	clrlwi r3, r31, 0x18
/* 80397B1C 00394A7C  4B FF F3 2D */	bl GenerateNextTrackEvent
/* 80397B20 00394A80  28 03 00 00 */	cmplwi r3, 0
/* 80397B24 00394A84  41 82 00 78 */	beq lbl_80397B9C
/* 80397B28 00394A88  80 AD AE 38 */	lwz r5, cseq@sda21(r13)
/* 80397B2C 00394A8C  38 C0 00 00 */	li r6, 0
/* 80397B30 00394A90  80 E5 15 04 */	lwz r7, 0x1504(r5)
/* 80397B34 00394A94  48 00 00 40 */	b lbl_80397B74
lbl_80397B38:
/* 80397B38 00394A98  80 87 00 08 */	lwz r4, 8(r7)
/* 80397B3C 00394A9C  80 03 00 08 */	lwz r0, 8(r3)
/* 80397B40 00394AA0  7C 04 00 40 */	cmplw r4, r0
/* 80397B44 00394AA4  40 81 00 28 */	ble lbl_80397B6C
/* 80397B48 00394AA8  90 E3 00 00 */	stw r7, 0(r3)
/* 80397B4C 00394AAC  28 06 00 00 */	cmplwi r6, 0
/* 80397B50 00394AB0  90 C3 00 04 */	stw r6, 4(r3)
/* 80397B54 00394AB4  41 82 00 0C */	beq lbl_80397B60
/* 80397B58 00394AB8  90 66 00 00 */	stw r3, 0(r6)
/* 80397B5C 00394ABC  48 00 00 08 */	b lbl_80397B64
lbl_80397B60:
/* 80397B60 00394AC0  90 65 15 04 */	stw r3, 0x1504(r5)
lbl_80397B64:
/* 80397B64 00394AC4  90 67 00 04 */	stw r3, 4(r7)
/* 80397B68 00394AC8  48 00 00 34 */	b lbl_80397B9C
lbl_80397B6C:
/* 80397B6C 00394ACC  7C E6 3B 78 */	mr r6, r7
/* 80397B70 00394AD0  80 E7 00 00 */	lwz r7, 0(r7)
lbl_80397B74:
/* 80397B74 00394AD4  28 07 00 00 */	cmplwi r7, 0
/* 80397B78 00394AD8  40 82 FF C0 */	bne lbl_80397B38
/* 80397B7C 00394ADC  28 06 00 00 */	cmplwi r6, 0
/* 80397B80 00394AE0  90 C3 00 04 */	stw r6, 4(r3)
/* 80397B84 00394AE4  41 82 00 0C */	beq lbl_80397B90
/* 80397B88 00394AE8  90 66 00 00 */	stw r3, 0(r6)
/* 80397B8C 00394AEC  48 00 00 08 */	b lbl_80397B94
lbl_80397B90:
/* 80397B90 00394AF0  90 65 15 04 */	stw r3, 0x1504(r5)
lbl_80397B94:
/* 80397B94 00394AF4  38 00 00 00 */	li r0, 0
/* 80397B98 00394AF8  90 03 00 00 */	stw r0, 0(r3)
lbl_80397B9C:
/* 80397B9C 00394AFC  3B FF 00 01 */	addi r31, r31, 1
/* 80397BA0 00394B00  28 1F 00 40 */	cmplwi r31, 0x40
/* 80397BA4 00394B04  41 80 FF 74 */	blt lbl_80397B18
/* 80397BA8 00394B08  48 00 00 AC */	b lbl_80397C54
lbl_80397BAC:
/* 80397BAC 00394B0C  3B E0 00 00 */	li r31, 0
lbl_80397BB0:
/* 80397BB0 00394B10  57 E3 06 3E */	clrlwi r3, r31, 0x18
/* 80397BB4 00394B14  4B FF F2 95 */	bl GenerateNextTrackEvent
/* 80397BB8 00394B18  28 03 00 00 */	cmplwi r3, 0
/* 80397BBC 00394B1C  41 82 00 8C */	beq lbl_80397C48
/* 80397BC0 00394B20  80 CD AE 38 */	lwz r6, cseq@sda21(r13)
/* 80397BC4 00394B24  38 A0 00 00 */	li r5, 0
/* 80397BC8 00394B28  80 86 14 E4 */	lwz r4, 0x14e4(r6)
/* 80397BCC 00394B2C  7C 04 F8 AE */	lbzx r0, r4, r31
/* 80397BD0 00394B30  1C 80 00 38 */	mulli r4, r0, 0x38
/* 80397BD4 00394B34  38 E4 14 E8 */	addi r7, r4, 0x14e8
/* 80397BD8 00394B38  7C E6 3A 14 */	add r7, r6, r7
/* 80397BDC 00394B3C  80 C7 00 1C */	lwz r6, 0x1c(r7)
/* 80397BE0 00394B40  48 00 00 40 */	b lbl_80397C20
lbl_80397BE4:
/* 80397BE4 00394B44  80 86 00 08 */	lwz r4, 8(r6)
/* 80397BE8 00394B48  80 03 00 08 */	lwz r0, 8(r3)
/* 80397BEC 00394B4C  7C 04 00 40 */	cmplw r4, r0
/* 80397BF0 00394B50  40 81 00 28 */	ble lbl_80397C18
/* 80397BF4 00394B54  90 C3 00 00 */	stw r6, 0(r3)
/* 80397BF8 00394B58  28 05 00 00 */	cmplwi r5, 0
/* 80397BFC 00394B5C  90 A3 00 04 */	stw r5, 4(r3)
/* 80397C00 00394B60  41 82 00 0C */	beq lbl_80397C0C
/* 80397C04 00394B64  90 65 00 00 */	stw r3, 0(r5)
/* 80397C08 00394B68  48 00 00 08 */	b lbl_80397C10
lbl_80397C0C:
/* 80397C0C 00394B6C  90 67 00 1C */	stw r3, 0x1c(r7)
lbl_80397C10:
/* 80397C10 00394B70  90 66 00 04 */	stw r3, 4(r6)
/* 80397C14 00394B74  48 00 00 34 */	b lbl_80397C48
lbl_80397C18:
/* 80397C18 00394B78  7C C5 33 78 */	mr r5, r6
/* 80397C1C 00394B7C  80 C6 00 00 */	lwz r6, 0(r6)
lbl_80397C20:
/* 80397C20 00394B80  28 06 00 00 */	cmplwi r6, 0
/* 80397C24 00394B84  40 82 FF C0 */	bne lbl_80397BE4
/* 80397C28 00394B88  28 05 00 00 */	cmplwi r5, 0
/* 80397C2C 00394B8C  90 A3 00 04 */	stw r5, 4(r3)
/* 80397C30 00394B90  41 82 00 0C */	beq lbl_80397C3C
/* 80397C34 00394B94  90 65 00 00 */	stw r3, 0(r5)
/* 80397C38 00394B98  48 00 00 08 */	b lbl_80397C40
lbl_80397C3C:
/* 80397C3C 00394B9C  90 67 00 1C */	stw r3, 0x1c(r7)
lbl_80397C40:
/* 80397C40 00394BA0  38 00 00 00 */	li r0, 0
/* 80397C44 00394BA4  90 03 00 00 */	stw r0, 0(r3)
lbl_80397C48:
/* 80397C48 00394BA8  3B FF 00 01 */	addi r31, r31, 1
/* 80397C4C 00394BAC  28 1F 00 40 */	cmplwi r31, 0x40
/* 80397C50 00394BB0  41 80 FF 60 */	blt lbl_80397BB0
lbl_80397C54:
/* 80397C54 00394BB4  80 01 00 14 */	lwz r0, 0x14(r1)
/* 80397C58 00394BB8  83 E1 00 0C */	lwz r31, 0xc(r1)
/* 80397C5C 00394BBC  7C 08 03 A6 */	mtlr r0
/* 80397C60 00394BC0  38 21 00 10 */	addi r1, r1, 0x10
/* 80397C64 00394BC4  4E 80 00 20 */	blr

.global HandleTrackEvents
HandleTrackEvents:
/* 80397C68 00394BC8  94 21 FF A0 */	stwu r1, -0x60(r1)
/* 80397C6C 00394BCC  7C 08 02 A6 */	mflr r0
/* 80397C70 00394BD0  90 01 00 64 */	stw r0, 0x64(r1)
/* 80397C74 00394BD4  DB E1 00 50 */	stfd f31, 0x50(r1)
/* 80397C78 00394BD8  F3 E1 00 58 */	psq_st f31, 88(r1), 0, qr0
/* 80397C7C 00394BDC  39 61 00 50 */	addi r11, r1, 0x50
/* 80397C80 00394BE0  4B FF 1D F5 */	bl _savegpr_25
/* 80397C84 00394BE4  7C 7A 1B 78 */	mr r26, r3
/* 80397C88 00394BE8  38 00 00 00 */	li r0, 0
/* 80397C8C 00394BEC  54 65 06 3E */	clrlwi r5, r3, 0x18
/* 80397C90 00394BF0  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 80397C94 00394BF4  1F A5 00 38 */	mulli r29, r5, 0x38
/* 80397C98 00394BF8  90 01 00 08 */	stw r0, 8(r1)
/* 80397C9C 00394BFC  7C 9B 23 78 */	mr r27, r4
/* 80397CA0 00394C00  57 5E 15 BA */	rlwinm r30, r26, 2, 0x16, 0x1d
/* 80397CA4 00394C04  3B 9D 14 E8 */	addi r28, r29, 0x14e8
/* 80397CA8 00394C08  7F 83 E2 14 */	add r28, r3, r28
/* 80397CAC 00394C0C  48 00 04 04 */	b lbl_803980B0
lbl_80397CB0:
/* 80397CB0 00394C10  28 03 00 00 */	cmplwi r3, 0
/* 80397CB4 00394C14  41 82 00 20 */	beq lbl_80397CD4
/* 80397CB8 00394C18  80 03 00 00 */	lwz r0, 0(r3)
/* 80397CBC 00394C1C  28 00 00 00 */	cmplwi r0, 0
/* 80397CC0 00394C20  90 1C 00 1C */	stw r0, 0x1c(r28)
/* 80397CC4 00394C24  41 82 00 10 */	beq lbl_80397CD4
/* 80397CC8 00394C28  80 9C 00 1C */	lwz r4, 0x1c(r28)
/* 80397CCC 00394C2C  38 00 00 00 */	li r0, 0
/* 80397CD0 00394C30  90 04 00 04 */	stw r0, 4(r4)
lbl_80397CD4:
/* 80397CD4 00394C34  28 03 00 00 */	cmplwi r3, 0
/* 80397CD8 00394C38  40 82 03 54 */	bne lbl_8039802C
/* 80397CDC 00394C3C  80 01 00 08 */	lwz r0, 8(r1)
/* 80397CE0 00394C40  28 00 00 00 */	cmplwi r0, 0
/* 80397CE4 00394C44  40 82 00 0C */	bne lbl_80397CF0
/* 80397CE8 00394C48  38 60 00 00 */	li r3, 0
/* 80397CEC 00394C4C  48 00 03 F8 */	b lbl_803980E4
lbl_80397CF0:
/* 80397CF0 00394C50  38 00 00 00 */	li r0, 0
/* 80397CF4 00394C54  90 01 00 08 */	stw r0, 8(r1)
/* 80397CF8 00394C58  88 1C 00 30 */	lbz r0, 0x30(r28)
/* 80397CFC 00394C5C  68 00 00 01 */	xori r0, r0, 1
/* 80397D00 00394C60  98 1C 00 30 */	stb r0, 0x30(r28)
/* 80397D04 00394C64  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 80397D08 00394C68  88 1C 00 30 */	lbz r0, 0x30(r28)
/* 80397D0C 00394C6C  80 83 01 18 */	lwz r4, 0x118(r3)
/* 80397D10 00394C70  54 03 18 38 */	slwi r3, r0, 3
/* 80397D14 00394C74  38 04 00 14 */	addi r0, r4, 0x14
/* 80397D18 00394C78  7C 9E 00 2E */	lwzx r4, r30, r0
/* 80397D1C 00394C7C  38 03 00 24 */	addi r0, r3, 0x24
/* 80397D20 00394C80  7C 9C 01 2E */	stwx r4, r28, r0
/* 80397D24 00394C84  88 7C 00 30 */	lbz r3, 0x30(r28)
/* 80397D28 00394C88  68 60 00 01 */	xori r0, r3, 1
/* 80397D2C 00394C8C  54 63 1D 78 */	rlwinm r3, r3, 3, 0x15, 0x1c
/* 80397D30 00394C90  54 04 18 38 */	slwi r4, r0, 3
/* 80397D34 00394C94  38 84 00 20 */	addi r4, r4, 0x20
/* 80397D38 00394C98  38 03 00 20 */	addi r0, r3, 0x20
/* 80397D3C 00394C9C  7C 7C 20 2E */	lwzx r3, r28, r4
/* 80397D40 00394CA0  7C 7C 01 2E */	stwx r3, r28, r0
/* 80397D44 00394CA4  80 0D AE 38 */	lwz r0, cseq@sda21(r13)
/* 80397D48 00394CA8  7C 7D 02 14 */	add r3, r29, r0
/* 80397D4C 00394CAC  80 03 14 E8 */	lwz r0, 0x14e8(r3)
/* 80397D50 00394CB0  28 00 00 00 */	cmplwi r0, 0
/* 80397D54 00394CB4  41 82 01 6C */	beq lbl_80397EC0
/* 80397D58 00394CB8  90 03 14 EC */	stw r0, 0x14ec(r3)
/* 80397D5C 00394CBC  3B FD 14 E8 */	addi r31, r29, 0x14e8
/* 80397D60 00394CC0  80 0D AE 38 */	lwz r0, cseq@sda21(r13)
/* 80397D64 00394CC4  7F E0 FA 14 */	add r31, r0, r31
/* 80397D68 00394CC8  80 1F 00 00 */	lwz r0, 0(r31)
/* 80397D6C 00394CCC  28 00 00 00 */	cmplwi r0, 0
/* 80397D70 00394CD0  41 82 00 9C */	beq lbl_80397E0C
/* 80397D74 00394CD4  48 00 00 84 */	b lbl_80397DF8
lbl_80397D78:
/* 80397D78 00394CD8  88 1F 00 30 */	lbz r0, 0x30(r31)
/* 80397D7C 00394CDC  80 86 00 00 */	lwz r4, 0(r6)
/* 80397D80 00394CE0  54 03 18 38 */	slwi r3, r0, 3
/* 80397D84 00394CE4  38 03 00 24 */	addi r0, r3, 0x24
/* 80397D88 00394CE8  7C 1F 00 2E */	lwzx r0, r31, r0
/* 80397D8C 00394CEC  7C 04 00 40 */	cmplw r4, r0
/* 80397D90 00394CF0  41 81 00 7C */	bgt lbl_80397E0C
/* 80397D94 00394CF4  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 80397D98 00394CF8  80 63 01 18 */	lwz r3, 0x118(r3)
/* 80397D9C 00394CFC  80 03 00 10 */	lwz r0, 0x10(r3)
/* 80397DA0 00394D00  54 00 00 43 */	rlwinm. r0, r0, 0, 1, 1
/* 80397DA4 00394D04  41 82 00 24 */	beq lbl_80397DC8
/* 80397DA8 00394D08  80 06 00 04 */	lwz r0, 4(r6)
/* 80397DAC 00394D0C  7F 45 D3 78 */	mr r5, r26
/* 80397DB0 00394D10  90 1F 00 08 */	stw r0, 8(r31)
/* 80397DB4 00394D14  54 03 B2 BE */	srwi r3, r0, 0xa
/* 80397DB8 00394D18  80 0D AE 30 */	lwz r0, curSeqId@sda21(r13)
/* 80397DBC 00394D1C  54 04 06 3E */	clrlwi r4, r0, 0x18
/* 80397DC0 00394D20  48 00 0E E1 */	bl synthSetBpm
/* 80397DC4 00394D24  48 00 00 28 */	b lbl_80397DEC
lbl_80397DC8:
/* 80397DC8 00394D28  80 0D AE 30 */	lwz r0, curSeqId@sda21(r13)
/* 80397DCC 00394D2C  7F 45 D3 78 */	mr r5, r26
/* 80397DD0 00394D30  80 66 00 04 */	lwz r3, 4(r6)
/* 80397DD4 00394D34  54 04 06 3E */	clrlwi r4, r0, 0x18
/* 80397DD8 00394D38  48 00 0E C9 */	bl synthSetBpm
/* 80397DDC 00394D3C  80 7F 00 04 */	lwz r3, 4(r31)
/* 80397DE0 00394D40  80 03 00 04 */	lwz r0, 4(r3)
/* 80397DE4 00394D44  54 00 50 2A */	slwi r0, r0, 0xa
/* 80397DE8 00394D48  90 1F 00 08 */	stw r0, 8(r31)
lbl_80397DEC:
/* 80397DEC 00394D4C  80 7F 00 04 */	lwz r3, 4(r31)
/* 80397DF0 00394D50  38 03 00 08 */	addi r0, r3, 8
/* 80397DF4 00394D54  90 1F 00 04 */	stw r0, 4(r31)
lbl_80397DF8:
/* 80397DF8 00394D58  80 DF 00 04 */	lwz r6, 4(r31)
/* 80397DFC 00394D5C  80 66 00 00 */	lwz r3, 0(r6)
/* 80397E00 00394D60  3C 03 00 01 */	addis r0, r3, 1
/* 80397E04 00394D64  28 00 FF FF */	cmplwi r0, 0xffff
/* 80397E08 00394D68  40 82 FF 70 */	bne lbl_80397D78
lbl_80397E0C:
/* 80397E0C 00394D6C  80 0D AE 38 */	lwz r0, cseq@sda21(r13)
/* 80397E10 00394D70  3C 60 43 30 */	lis r3, 0x4330
/* 80397E14 00394D74  3B FD 14 E8 */	addi r31, r29, 0x14e8
/* 80397E18 00394D78  90 61 00 10 */	stw r3, 0x10(r1)
/* 80397E1C 00394D7C  7F E0 FA 14 */	add r31, r0, r31
/* 80397E20 00394D80  C8 C2 D5 08 */	lfd f6, lbl_805AF228@sda21(r2)
/* 80397E24 00394D84  80 9F 00 08 */	lwz r4, 8(r31)
/* 80397E28 00394D88  A0 1F 00 32 */	lhz r0, 0x32(r31)
/* 80397E2C 00394D8C  90 81 00 14 */	stw r4, 0x14(r1)
/* 80397E30 00394D90  C0 E2 D4 F0 */	lfs f7, lbl_805AF210@sda21(r2)
/* 80397E34 00394D94  C8 01 00 10 */	lfd f0, 0x10(r1)
/* 80397E38 00394D98  93 61 00 1C */	stw r27, 0x1c(r1)
/* 80397E3C 00394D9C  EC A0 30 28 */	fsubs f5, f0, f6
/* 80397E40 00394DA0  C0 62 D4 F4 */	lfs f3, lbl_805AF214@sda21(r2)
/* 80397E44 00394DA4  90 61 00 18 */	stw r3, 0x18(r1)
/* 80397E48 00394DA8  C0 02 D4 F8 */	lfs f0, lbl_805AF218@sda21(r2)
/* 80397E4C 00394DAC  C8 21 00 18 */	lfd f1, 0x18(r1)
/* 80397E50 00394DB0  90 01 00 24 */	stw r0, 0x24(r1)
/* 80397E54 00394DB4  EC 81 30 28 */	fsubs f4, f1, f6
/* 80397E58 00394DB8  C8 42 D5 00 */	lfd f2, lbl_805AF220@sda21(r2)
/* 80397E5C 00394DBC  90 61 00 20 */	stw r3, 0x20(r1)
/* 80397E60 00394DC0  C8 21 00 20 */	lfd f1, 0x20(r1)
/* 80397E64 00394DC4  EC 85 01 32 */	fmuls f4, f5, f4
/* 80397E68 00394DC8  EC 21 30 28 */	fsubs f1, f1, f6
/* 80397E6C 00394DCC  EF E7 01 32 */	fmuls f31, f7, f4
/* 80397E70 00394DD0  EC 23 00 72 */	fmuls f1, f3, f1
/* 80397E74 00394DD4  EF FF 00 72 */	fmuls f31, f31, f1
/* 80397E78 00394DD8  EC 20 07 F2 */	fmuls f1, f0, f31
/* 80397E7C 00394DDC  4B FF CE 31 */	bl fmod
/* 80397E80 00394DE0  FC 20 08 18 */	frsp f1, f1
/* 80397E84 00394DE4  4B FF 1A D1 */	bl __cvt_fp2unsigned
/* 80397E88 00394DE8  88 1F 00 30 */	lbz r0, 0x30(r31)
/* 80397E8C 00394DEC  FC 20 F8 90 */	fmr f1, f31
/* 80397E90 00394DF0  54 04 18 38 */	slwi r4, r0, 3
/* 80397E94 00394DF4  38 04 00 0C */	addi r0, r4, 0xc
/* 80397E98 00394DF8  7C 7F 01 2E */	stwx r3, r31, r0
/* 80397E9C 00394DFC  4B FF C6 29 */	bl floor
/* 80397EA0 00394E00  FC 00 08 18 */	frsp f0, f1
/* 80397EA4 00394E04  88 1F 00 30 */	lbz r0, 0x30(r31)
/* 80397EA8 00394E08  54 03 18 38 */	slwi r3, r0, 3
/* 80397EAC 00394E0C  FC 00 00 1E */	fctiwz f0, f0
/* 80397EB0 00394E10  38 03 00 10 */	addi r0, r3, 0x10
/* 80397EB4 00394E14  D8 01 00 28 */	stfd f0, 0x28(r1)
/* 80397EB8 00394E18  80 61 00 2C */	lwz r3, 0x2c(r1)
/* 80397EBC 00394E1C  7C 7F 01 2E */	stwx r3, r31, r0
lbl_80397EC0:
/* 80397EC0 00394E20  A0 7C 00 34 */	lhz r3, 0x34(r28)
/* 80397EC4 00394E24  38 03 00 01 */	addi r0, r3, 1
/* 80397EC8 00394E28  B0 1C 00 34 */	sth r0, 0x34(r28)
/* 80397ECC 00394E2C  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 80397ED0 00394E30  80 03 14 E4 */	lwz r0, 0x14e4(r3)
/* 80397ED4 00394E34  28 00 00 00 */	cmplwi r0, 0
/* 80397ED8 00394E38  40 82 00 9C */	bne lbl_80397F74
/* 80397EDC 00394E3C  3B E0 00 00 */	li r31, 0
lbl_80397EE0:
/* 80397EE0 00394E40  57 E3 06 3E */	clrlwi r3, r31, 0x18
/* 80397EE4 00394E44  4B FF EF 65 */	bl GenerateNextTrackEvent
/* 80397EE8 00394E48  28 03 00 00 */	cmplwi r3, 0
/* 80397EEC 00394E4C  41 82 00 78 */	beq lbl_80397F64
/* 80397EF0 00394E50  80 AD AE 38 */	lwz r5, cseq@sda21(r13)
/* 80397EF4 00394E54  38 C0 00 00 */	li r6, 0
/* 80397EF8 00394E58  80 E5 15 04 */	lwz r7, 0x1504(r5)
/* 80397EFC 00394E5C  48 00 00 40 */	b lbl_80397F3C
lbl_80397F00:
/* 80397F00 00394E60  80 87 00 08 */	lwz r4, 8(r7)
/* 80397F04 00394E64  80 03 00 08 */	lwz r0, 8(r3)
/* 80397F08 00394E68  7C 04 00 40 */	cmplw r4, r0
/* 80397F0C 00394E6C  40 81 00 28 */	ble lbl_80397F34
/* 80397F10 00394E70  90 E3 00 00 */	stw r7, 0(r3)
/* 80397F14 00394E74  28 06 00 00 */	cmplwi r6, 0
/* 80397F18 00394E78  90 C3 00 04 */	stw r6, 4(r3)
/* 80397F1C 00394E7C  41 82 00 0C */	beq lbl_80397F28
/* 80397F20 00394E80  90 66 00 00 */	stw r3, 0(r6)
/* 80397F24 00394E84  48 00 00 08 */	b lbl_80397F2C
lbl_80397F28:
/* 80397F28 00394E88  90 65 15 04 */	stw r3, 0x1504(r5)
lbl_80397F2C:
/* 80397F2C 00394E8C  90 67 00 04 */	stw r3, 4(r7)
/* 80397F30 00394E90  48 00 00 34 */	b lbl_80397F64
lbl_80397F34:
/* 80397F34 00394E94  7C E6 3B 78 */	mr r6, r7
/* 80397F38 00394E98  80 E7 00 00 */	lwz r7, 0(r7)
lbl_80397F3C:
/* 80397F3C 00394E9C  28 07 00 00 */	cmplwi r7, 0
/* 80397F40 00394EA0  40 82 FF C0 */	bne lbl_80397F00
/* 80397F44 00394EA4  28 06 00 00 */	cmplwi r6, 0
/* 80397F48 00394EA8  90 C3 00 04 */	stw r6, 4(r3)
/* 80397F4C 00394EAC  41 82 00 0C */	beq lbl_80397F58
/* 80397F50 00394EB0  90 66 00 00 */	stw r3, 0(r6)
/* 80397F54 00394EB4  48 00 00 08 */	b lbl_80397F5C
lbl_80397F58:
/* 80397F58 00394EB8  90 65 15 04 */	stw r3, 0x1504(r5)
lbl_80397F5C:
/* 80397F5C 00394EBC  38 00 00 00 */	li r0, 0
/* 80397F60 00394EC0  90 03 00 00 */	stw r0, 0(r3)
lbl_80397F64:
/* 80397F64 00394EC4  3B FF 00 01 */	addi r31, r31, 1
/* 80397F68 00394EC8  28 1F 00 40 */	cmplwi r31, 0x40
/* 80397F6C 00394ECC  41 80 FF 74 */	blt lbl_80397EE0
/* 80397F70 00394ED0  48 00 01 40 */	b lbl_803980B0
lbl_80397F74:
/* 80397F74 00394ED4  3B 20 00 00 */	li r25, 0
/* 80397F78 00394ED8  57 5F 06 3E */	clrlwi r31, r26, 0x18
lbl_80397F7C:
/* 80397F7C 00394EDC  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 80397F80 00394EE0  80 63 14 E4 */	lwz r3, 0x14e4(r3)
/* 80397F84 00394EE4  7C 03 C8 AE */	lbzx r0, r3, r25
/* 80397F88 00394EE8  7C 1F 00 40 */	cmplw r31, r0
/* 80397F8C 00394EEC  40 82 00 90 */	bne lbl_8039801C
/* 80397F90 00394EF0  57 23 06 3E */	clrlwi r3, r25, 0x18
/* 80397F94 00394EF4  4B FF EE B5 */	bl GenerateNextTrackEvent
/* 80397F98 00394EF8  28 03 00 00 */	cmplwi r3, 0
/* 80397F9C 00394EFC  41 82 00 80 */	beq lbl_8039801C
/* 80397FA0 00394F00  80 0D AE 38 */	lwz r0, cseq@sda21(r13)
/* 80397FA4 00394F04  38 FD 14 E8 */	addi r7, r29, 0x14e8
/* 80397FA8 00394F08  38 A0 00 00 */	li r5, 0
/* 80397FAC 00394F0C  7C E0 3A 14 */	add r7, r0, r7
/* 80397FB0 00394F10  80 C7 00 1C */	lwz r6, 0x1c(r7)
/* 80397FB4 00394F14  48 00 00 40 */	b lbl_80397FF4
lbl_80397FB8:
/* 80397FB8 00394F18  80 86 00 08 */	lwz r4, 8(r6)
/* 80397FBC 00394F1C  80 03 00 08 */	lwz r0, 8(r3)
/* 80397FC0 00394F20  7C 04 00 40 */	cmplw r4, r0
/* 80397FC4 00394F24  40 81 00 28 */	ble lbl_80397FEC
/* 80397FC8 00394F28  90 C3 00 00 */	stw r6, 0(r3)
/* 80397FCC 00394F2C  28 05 00 00 */	cmplwi r5, 0
/* 80397FD0 00394F30  90 A3 00 04 */	stw r5, 4(r3)
/* 80397FD4 00394F34  41 82 00 0C */	beq lbl_80397FE0
/* 80397FD8 00394F38  90 65 00 00 */	stw r3, 0(r5)
/* 80397FDC 00394F3C  48 00 00 08 */	b lbl_80397FE4
lbl_80397FE0:
/* 80397FE0 00394F40  90 67 00 1C */	stw r3, 0x1c(r7)
lbl_80397FE4:
/* 80397FE4 00394F44  90 66 00 04 */	stw r3, 4(r6)
/* 80397FE8 00394F48  48 00 00 34 */	b lbl_8039801C
lbl_80397FEC:
/* 80397FEC 00394F4C  7C C5 33 78 */	mr r5, r6
/* 80397FF0 00394F50  80 C6 00 00 */	lwz r6, 0(r6)
lbl_80397FF4:
/* 80397FF4 00394F54  28 06 00 00 */	cmplwi r6, 0
/* 80397FF8 00394F58  40 82 FF C0 */	bne lbl_80397FB8
/* 80397FFC 00394F5C  28 05 00 00 */	cmplwi r5, 0
/* 80398000 00394F60  90 A3 00 04 */	stw r5, 4(r3)
/* 80398004 00394F64  41 82 00 0C */	beq lbl_80398010
/* 80398008 00394F68  90 65 00 00 */	stw r3, 0(r5)
/* 8039800C 00394F6C  48 00 00 08 */	b lbl_80398014
lbl_80398010:
/* 80398010 00394F70  90 67 00 1C */	stw r3, 0x1c(r7)
lbl_80398014:
/* 80398014 00394F74  38 00 00 00 */	li r0, 0
/* 80398018 00394F78  90 03 00 00 */	stw r0, 0(r3)
lbl_8039801C:
/* 8039801C 00394F7C  3B 39 00 01 */	addi r25, r25, 1
/* 80398020 00394F80  28 19 00 40 */	cmplwi r25, 0x40
/* 80398024 00394F84  41 80 FF 58 */	blt lbl_80397F7C
/* 80398028 00394F88  48 00 00 88 */	b lbl_803980B0
lbl_8039802C:
/* 8039802C 00394F8C  7F 44 D3 78 */	mr r4, r26
/* 80398030 00394F90  38 A1 00 08 */	addi r5, r1, 8
/* 80398034 00394F94  4B FF F0 2D */	bl HandleEvent
/* 80398038 00394F98  28 03 00 00 */	cmplwi r3, 0
/* 8039803C 00394F9C  41 82 00 74 */	beq lbl_803980B0
/* 80398040 00394FA0  80 DC 00 1C */	lwz r6, 0x1c(r28)
/* 80398044 00394FA4  38 A0 00 00 */	li r5, 0
/* 80398048 00394FA8  48 00 00 40 */	b lbl_80398088
lbl_8039804C:
/* 8039804C 00394FAC  80 86 00 08 */	lwz r4, 8(r6)
/* 80398050 00394FB0  80 03 00 08 */	lwz r0, 8(r3)
/* 80398054 00394FB4  7C 04 00 40 */	cmplw r4, r0
/* 80398058 00394FB8  40 81 00 28 */	ble lbl_80398080
/* 8039805C 00394FBC  90 C3 00 00 */	stw r6, 0(r3)
/* 80398060 00394FC0  28 05 00 00 */	cmplwi r5, 0
/* 80398064 00394FC4  90 A3 00 04 */	stw r5, 4(r3)
/* 80398068 00394FC8  41 82 00 0C */	beq lbl_80398074
/* 8039806C 00394FCC  90 65 00 00 */	stw r3, 0(r5)
/* 80398070 00394FD0  48 00 00 08 */	b lbl_80398078
lbl_80398074:
/* 80398074 00394FD4  90 7C 00 1C */	stw r3, 0x1c(r28)
lbl_80398078:
/* 80398078 00394FD8  90 66 00 04 */	stw r3, 4(r6)
/* 8039807C 00394FDC  48 00 00 34 */	b lbl_803980B0
lbl_80398080:
/* 80398080 00394FE0  7C C5 33 78 */	mr r5, r6
/* 80398084 00394FE4  80 C6 00 00 */	lwz r6, 0(r6)
lbl_80398088:
/* 80398088 00394FE8  28 06 00 00 */	cmplwi r6, 0
/* 8039808C 00394FEC  40 82 FF C0 */	bne lbl_8039804C
/* 80398090 00394FF0  28 05 00 00 */	cmplwi r5, 0
/* 80398094 00394FF4  90 A3 00 04 */	stw r5, 4(r3)
/* 80398098 00394FF8  41 82 00 0C */	beq lbl_803980A4
/* 8039809C 00394FFC  90 65 00 00 */	stw r3, 0(r5)
/* 803980A0 00395000  48 00 00 08 */	b lbl_803980A8
lbl_803980A4:
/* 803980A4 00395004  90 7C 00 1C */	stw r3, 0x1c(r28)
lbl_803980A8:
/* 803980A8 00395008  38 00 00 00 */	li r0, 0
/* 803980AC 0039500C  90 03 00 00 */	stw r0, 0(r3)
lbl_803980B0:
/* 803980B0 00395010  80 7C 00 1C */	lwz r3, 0x1c(r28)
/* 803980B4 00395014  28 03 00 00 */	cmplwi r3, 0
/* 803980B8 00395018  40 82 00 0C */	bne lbl_803980C4
/* 803980BC 0039501C  38 A0 00 00 */	li r5, 0
/* 803980C0 00395020  48 00 00 08 */	b lbl_803980C8
lbl_803980C4:
/* 803980C4 00395024  80 A3 00 08 */	lwz r5, 8(r3)
lbl_803980C8:
/* 803980C8 00395028  88 1C 00 30 */	lbz r0, 0x30(r28)
/* 803980CC 0039502C  54 04 18 38 */	slwi r4, r0, 3
/* 803980D0 00395030  38 04 00 24 */	addi r0, r4, 0x24
/* 803980D4 00395034  7C 1C 00 2E */	lwzx r0, r28, r0
/* 803980D8 00395038  7C 05 00 40 */	cmplw r5, r0
/* 803980DC 0039503C  40 81 FB D4 */	ble lbl_80397CB0
/* 803980E0 00395040  38 60 00 01 */	li r3, 1
lbl_803980E4:
/* 803980E4 00395044  E3 E1 00 58 */	psq_l f31, 88(r1), 0, qr0
/* 803980E8 00395048  39 61 00 50 */	addi r11, r1, 0x50
/* 803980EC 0039504C  CB E1 00 50 */	lfd f31, 0x50(r1)
/* 803980F0 00395050  4B FF 19 D1 */	bl _restgpr_25
/* 803980F4 00395054  80 01 00 64 */	lwz r0, 0x64(r1)
/* 803980F8 00395058  7C 08 03 A6 */	mtlr r0
/* 803980FC 0039505C  38 21 00 60 */	addi r1, r1, 0x60
/* 80398100 00395060  4E 80 00 20 */	blr

.global seqHandle
seqHandle:
/* 80398104 00395064  94 21 FF 60 */	stwu r1, -0xa0(r1)
/* 80398108 00395068  7C 08 02 A6 */	mflr r0
/* 8039810C 0039506C  90 01 00 A4 */	stw r0, 0xa4(r1)
/* 80398110 00395070  DB E1 00 90 */	stfd f31, 0x90(r1)
/* 80398114 00395074  F3 E1 00 98 */	psq_st f31, 152(r1), 0, qr0
/* 80398118 00395078  DB C1 00 80 */	stfd f30, 0x80(r1)
/* 8039811C 0039507C  F3 C1 00 88 */	psq_st f30, 136(r1), 0, qr0
/* 80398120 00395080  DB A1 00 70 */	stfd f29, 0x70(r1)
/* 80398124 00395084  F3 A1 00 78 */	psq_st f29, 120(r1), 0, qr0
/* 80398128 00395088  DB 81 00 60 */	stfd f28, 0x60(r1)
/* 8039812C 0039508C  F3 81 00 68 */	psq_st f28, 104(r1), 0, qr0
/* 80398130 00395090  DB 61 00 50 */	stfd f27, 0x50(r1)
/* 80398134 00395094  F3 61 00 58 */	psq_st f27, 88(r1), 0, qr0
/* 80398138 00395098  39 61 00 50 */	addi r11, r1, 0x50
/* 8039813C 0039509C  4B FF 19 35 */	bl _savegpr_24
/* 80398140 003950A0  7C 7C 1B 79 */	or. r28, r3, r3
/* 80398144 003950A4  41 82 09 74 */	beq lbl_80398AB8
/* 80398148 003950A8  83 CD AE 44 */	lwz r30, seqActiveRoot@sda21(r13)
/* 8039814C 003950AC  48 00 09 64 */	b lbl_80398AB0
lbl_80398150:
/* 80398150 003950B0  83 BE 00 00 */	lwz r29, 0(r30)
/* 80398154 003950B4  93 CD AE 38 */	stw r30, cseq@sda21(r13)
/* 80398158 003950B8  88 1E 00 09 */	lbz r0, 9(r30)
/* 8039815C 003950BC  90 0D AE 30 */	stw r0, curSeqId@sda21(r13)
/* 80398160 003950C0  88 7E 0E B0 */	lbz r3, 0xeb0(r30)
/* 80398164 003950C4  48 00 37 B5 */	bl synthIsFadeOutActive
/* 80398168 003950C8  98 6D AE 2C */	stb r3, curFadeOutState@sda21(r13)
/* 8039816C 003950CC  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 80398170 003950D0  80 03 14 E4 */	lwz r0, 0x14e4(r3)
/* 80398174 003950D4  28 00 00 00 */	cmplwi r0, 0
/* 80398178 003950D8  40 82 03 9C */	bne lbl_80398514
/* 8039817C 003950DC  3B E3 14 E8 */	addi r31, r3, 0x14e8
/* 80398180 003950E0  80 03 14 E8 */	lwz r0, 0x14e8(r3)
/* 80398184 003950E4  28 00 00 00 */	cmplwi r0, 0
/* 80398188 003950E8  41 82 00 9C */	beq lbl_80398224
/* 8039818C 003950EC  48 00 00 84 */	b lbl_80398210
lbl_80398190:
/* 80398190 003950F0  88 1F 00 30 */	lbz r0, 0x30(r31)
/* 80398194 003950F4  80 86 00 00 */	lwz r4, 0(r6)
/* 80398198 003950F8  54 03 18 38 */	slwi r3, r0, 3
/* 8039819C 003950FC  38 03 00 24 */	addi r0, r3, 0x24
/* 803981A0 00395100  7C 1F 00 2E */	lwzx r0, r31, r0
/* 803981A4 00395104  7C 04 00 40 */	cmplw r4, r0
/* 803981A8 00395108  41 81 00 7C */	bgt lbl_80398224
/* 803981AC 0039510C  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 803981B0 00395110  80 63 01 18 */	lwz r3, 0x118(r3)
/* 803981B4 00395114  80 03 00 10 */	lwz r0, 0x10(r3)
/* 803981B8 00395118  54 00 00 43 */	rlwinm. r0, r0, 0, 1, 1
/* 803981BC 0039511C  41 82 00 24 */	beq lbl_803981E0
/* 803981C0 00395120  80 06 00 04 */	lwz r0, 4(r6)
/* 803981C4 00395124  38 A0 00 00 */	li r5, 0
/* 803981C8 00395128  90 1F 00 08 */	stw r0, 8(r31)
/* 803981CC 0039512C  54 03 B2 BE */	srwi r3, r0, 0xa
/* 803981D0 00395130  80 0D AE 30 */	lwz r0, curSeqId@sda21(r13)
/* 803981D4 00395134  54 04 06 3E */	clrlwi r4, r0, 0x18
/* 803981D8 00395138  48 00 0A C9 */	bl synthSetBpm
/* 803981DC 0039513C  48 00 00 28 */	b lbl_80398204
lbl_803981E0:
/* 803981E0 00395140  80 0D AE 30 */	lwz r0, curSeqId@sda21(r13)
/* 803981E4 00395144  38 A0 00 00 */	li r5, 0
/* 803981E8 00395148  80 66 00 04 */	lwz r3, 4(r6)
/* 803981EC 0039514C  54 04 06 3E */	clrlwi r4, r0, 0x18
/* 803981F0 00395150  48 00 0A B1 */	bl synthSetBpm
/* 803981F4 00395154  80 7F 00 04 */	lwz r3, 4(r31)
/* 803981F8 00395158  80 03 00 04 */	lwz r0, 4(r3)
/* 803981FC 0039515C  54 00 50 2A */	slwi r0, r0, 0xa
/* 80398200 00395160  90 1F 00 08 */	stw r0, 8(r31)
lbl_80398204:
/* 80398204 00395164  80 7F 00 04 */	lwz r3, 4(r31)
/* 80398208 00395168  38 03 00 08 */	addi r0, r3, 8
/* 8039820C 0039516C  90 1F 00 04 */	stw r0, 4(r31)
lbl_80398210:
/* 80398210 00395170  80 DF 00 04 */	lwz r6, 4(r31)
/* 80398214 00395174  80 66 00 00 */	lwz r3, 0(r6)
/* 80398218 00395178  3C 03 00 01 */	addis r0, r3, 1
/* 8039821C 0039517C  28 00 FF FF */	cmplwi r0, 0xffff
/* 80398220 00395180  40 82 FF 70 */	bne lbl_80398190
lbl_80398224:
/* 80398224 00395184  80 8D AE 38 */	lwz r4, cseq@sda21(r13)
/* 80398228 00395188  3C 60 43 30 */	lis r3, 0x4330
/* 8039822C 0039518C  90 61 00 08 */	stw r3, 8(r1)
/* 80398230 00395190  3B 04 14 E8 */	addi r24, r4, 0x14e8
/* 80398234 00395194  C8 C2 D5 08 */	lfd f6, lbl_805AF228@sda21(r2)
/* 80398238 00395198  80 84 14 F0 */	lwz r4, 0x14f0(r4)
/* 8039823C 0039519C  A0 18 00 32 */	lhz r0, 0x32(r24)
/* 80398240 003951A0  90 81 00 0C */	stw r4, 0xc(r1)
/* 80398244 003951A4  C0 E2 D4 F0 */	lfs f7, lbl_805AF210@sda21(r2)
/* 80398248 003951A8  C8 01 00 08 */	lfd f0, 8(r1)
/* 8039824C 003951AC  93 81 00 14 */	stw r28, 0x14(r1)
/* 80398250 003951B0  EC A0 30 28 */	fsubs f5, f0, f6
/* 80398254 003951B4  C0 62 D4 F4 */	lfs f3, lbl_805AF214@sda21(r2)
/* 80398258 003951B8  90 61 00 10 */	stw r3, 0x10(r1)
/* 8039825C 003951BC  C0 02 D4 F8 */	lfs f0, lbl_805AF218@sda21(r2)
/* 80398260 003951C0  C8 21 00 10 */	lfd f1, 0x10(r1)
/* 80398264 003951C4  90 01 00 1C */	stw r0, 0x1c(r1)
/* 80398268 003951C8  EC 81 30 28 */	fsubs f4, f1, f6
/* 8039826C 003951CC  C8 42 D5 00 */	lfd f2, lbl_805AF220@sda21(r2)
/* 80398270 003951D0  90 61 00 18 */	stw r3, 0x18(r1)
/* 80398274 003951D4  C8 21 00 18 */	lfd f1, 0x18(r1)
/* 80398278 003951D8  EC 85 01 32 */	fmuls f4, f5, f4
/* 8039827C 003951DC  EC 21 30 28 */	fsubs f1, f1, f6
/* 80398280 003951E0  EF 87 01 32 */	fmuls f28, f7, f4
/* 80398284 003951E4  EC 23 00 72 */	fmuls f1, f3, f1
/* 80398288 003951E8  EF 9C 00 72 */	fmuls f28, f28, f1
/* 8039828C 003951EC  EC 20 07 32 */	fmuls f1, f0, f28
/* 80398290 003951F0  4B FF CA 1D */	bl fmod
/* 80398294 003951F4  FC 20 08 18 */	frsp f1, f1
/* 80398298 003951F8  4B FF 16 BD */	bl __cvt_fp2unsigned
/* 8039829C 003951FC  88 18 00 30 */	lbz r0, 0x30(r24)
/* 803982A0 00395200  FC 20 E0 90 */	fmr f1, f28
/* 803982A4 00395204  54 04 18 38 */	slwi r4, r0, 3
/* 803982A8 00395208  38 04 00 0C */	addi r0, r4, 0xc
/* 803982AC 0039520C  7C 78 01 2E */	stwx r3, r24, r0
/* 803982B0 00395210  4B FF C2 15 */	bl floor
/* 803982B4 00395214  FC 00 08 18 */	frsp f0, f1
/* 803982B8 00395218  88 18 00 30 */	lbz r0, 0x30(r24)
/* 803982BC 0039521C  7F 84 E3 78 */	mr r4, r28
/* 803982C0 00395220  38 60 00 00 */	li r3, 0
/* 803982C4 00395224  54 05 18 38 */	slwi r5, r0, 3
/* 803982C8 00395228  FC 00 00 1E */	fctiwz f0, f0
/* 803982CC 0039522C  38 05 00 10 */	addi r0, r5, 0x10
/* 803982D0 00395230  D8 01 00 20 */	stfd f0, 0x20(r1)
/* 803982D4 00395234  80 A1 00 24 */	lwz r5, 0x24(r1)
/* 803982D8 00395238  7C B8 01 2E */	stwx r5, r24, r0
/* 803982DC 0039523C  4B FF F9 8D */	bl HandleTrackEvents
/* 803982E0 00395240  3B 60 00 00 */	li r27, 0
/* 803982E4 00395244  7C 7F 1B 78 */	mr r31, r3
/* 803982E8 00395248  7F 79 DB 78 */	mr r25, r27
/* 803982EC 0039524C  7F 78 DB 78 */	mr r24, r27
lbl_803982F0:
/* 803982F0 00395250  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 803982F4 00395254  38 19 0E 64 */	addi r0, r25, 0xe64
/* 803982F8 00395258  7F 43 00 2E */	lwzx r26, r3, r0
/* 803982FC 0039525C  28 1A 00 00 */	cmplwi r26, 0
/* 80398300 00395260  41 82 00 9C */	beq lbl_8039839C
/* 80398304 00395264  48 00 00 74 */	b lbl_80398378
lbl_80398308:
/* 80398308 00395268  80 7A 00 08 */	lwz r3, 8(r26)
/* 8039830C 0039526C  48 00 30 55 */	bl synthSendKeyOff
/* 80398310 00395270  80 9A 00 00 */	lwz r4, 0(r26)
/* 80398314 00395274  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 80398318 00395278  28 04 00 00 */	cmplwi r4, 0
/* 8039831C 0039527C  38 03 0E 64 */	addi r0, r3, 0xe64
/* 80398320 00395280  7C 99 01 2E */	stwx r4, r25, r0
/* 80398324 00395284  41 82 00 18 */	beq lbl_8039833C
/* 80398328 00395288  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 8039832C 0039528C  38 80 00 00 */	li r4, 0
/* 80398330 00395290  38 03 0E 64 */	addi r0, r3, 0xe64
/* 80398334 00395294  7C 79 00 2E */	lwzx r3, r25, r0
/* 80398338 00395298  90 83 00 04 */	stw r4, 4(r3)
lbl_8039833C:
/* 8039833C 0039529C  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 80398340 003952A0  80 03 0E 6C */	lwz r0, 0xe6c(r3)
/* 80398344 003952A4  28 00 00 00 */	cmplwi r0, 0
/* 80398348 003952A8  90 1A 00 00 */	stw r0, 0(r26)
/* 8039834C 003952AC  41 82 00 10 */	beq lbl_8039835C
/* 80398350 003952B0  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 80398354 003952B4  80 63 0E 6C */	lwz r3, 0xe6c(r3)
/* 80398358 003952B8  93 43 00 04 */	stw r26, 4(r3)
lbl_8039835C:
/* 8039835C 003952BC  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 80398360 003952C0  93 43 0E 6C */	stw r26, 0xe6c(r3)
/* 80398364 003952C4  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 80398368 003952C8  38 03 0E 64 */	addi r0, r3, 0xe64
/* 8039836C 003952CC  7F 59 00 2E */	lwzx r26, r25, r0
/* 80398370 003952D0  28 1A 00 00 */	cmplwi r26, 0
/* 80398374 003952D4  41 82 00 28 */	beq lbl_8039839C
lbl_80398378:
/* 80398378 003952D8  88 1A 00 10 */	lbz r0, 0x10(r26)
/* 8039837C 003952DC  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 80398380 003952E0  1C 00 00 38 */	mulli r0, r0, 0x38
/* 80398384 003952E4  80 9A 00 0C */	lwz r4, 0xc(r26)
/* 80398388 003952E8  7C 63 02 14 */	add r3, r3, r0
/* 8039838C 003952EC  38 03 15 0C */	addi r0, r3, 0x150c
/* 80398390 003952F0  7C 18 00 2E */	lwzx r0, r24, r0
/* 80398394 003952F4  7C 04 00 00 */	cmpw r4, r0
/* 80398398 003952F8  40 81 FF 70 */	ble lbl_80398308
lbl_8039839C:
/* 8039839C 003952FC  3B 7B 00 01 */	addi r27, r27, 1
/* 803983A0 00395300  3B 18 00 08 */	addi r24, r24, 8
/* 803983A4 00395304  28 1B 00 02 */	cmplwi r27, 2
/* 803983A8 00395308  3B 39 00 04 */	addi r25, r25, 4
/* 803983AC 0039530C  41 80 FF 44 */	blt lbl_803982F0
/* 803983B0 00395310  80 8D AE 38 */	lwz r4, cseq@sda21(r13)
/* 803983B4 00395314  38 60 00 00 */	li r3, 0
/* 803983B8 00395318  80 04 0E 64 */	lwz r0, 0xe64(r4)
/* 803983BC 0039531C  28 00 00 00 */	cmplwi r0, 0
/* 803983C0 00395320  40 82 00 10 */	bne lbl_803983D0
/* 803983C4 00395324  80 04 0E 68 */	lwz r0, 0xe68(r4)
/* 803983C8 00395328  28 00 00 00 */	cmplwi r0, 0
/* 803983CC 0039532C  41 82 00 08 */	beq lbl_803983D4
lbl_803983D0:
/* 803983D0 00395330  38 60 00 01 */	li r3, 1
lbl_803983D4:
/* 803983D4 00395334  88 04 0E E2 */	lbz r0, 0xee2(r4)
/* 803983D8 00395338  7C 78 1B 78 */	mr r24, r3
/* 803983DC 0039533C  28 00 00 00 */	cmplwi r0, 0
/* 803983E0 00395340  40 82 00 98 */	bne lbl_80398478
/* 803983E4 00395344  83 44 0E 6C */	lwz r26, 0xe6c(r4)
/* 803983E8 00395348  48 00 00 88 */	b lbl_80398470
lbl_803983EC:
/* 803983EC 0039534C  80 7A 00 08 */	lwz r3, 8(r26)
/* 803983F0 00395350  83 3A 00 00 */	lwz r25, 0(r26)
/* 803983F4 00395354  3C 03 00 01 */	addis r0, r3, 1
/* 803983F8 00395358  28 00 FF FF */	cmplwi r0, 0xffff
/* 803983FC 0039535C  41 82 00 70 */	beq lbl_8039846C
/* 80398400 00395360  48 00 3F 15 */	bl sndFXCheck
/* 80398404 00395364  3C 03 00 01 */	addis r0, r3, 1
/* 80398408 00395368  28 00 FF FF */	cmplwi r0, 0xffff
/* 8039840C 0039536C  40 82 00 60 */	bne lbl_8039846C
/* 80398410 00395370  80 7A 00 00 */	lwz r3, 0(r26)
/* 80398414 00395374  28 03 00 00 */	cmplwi r3, 0
/* 80398418 00395378  41 82 00 0C */	beq lbl_80398424
/* 8039841C 0039537C  80 1A 00 04 */	lwz r0, 4(r26)
/* 80398420 00395380  90 03 00 04 */	stw r0, 4(r3)
lbl_80398424:
/* 80398424 00395384  80 7A 00 04 */	lwz r3, 4(r26)
/* 80398428 00395388  28 03 00 00 */	cmplwi r3, 0
/* 8039842C 0039538C  41 82 00 10 */	beq lbl_8039843C
/* 80398430 00395390  80 1A 00 00 */	lwz r0, 0(r26)
/* 80398434 00395394  90 03 00 00 */	stw r0, 0(r3)
/* 80398438 00395398  48 00 00 10 */	b lbl_80398448
lbl_8039843C:
/* 8039843C 0039539C  80 1A 00 00 */	lwz r0, 0(r26)
/* 80398440 003953A0  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 80398444 003953A4  90 03 0E 6C */	stw r0, 0xe6c(r3)
lbl_80398448:
/* 80398448 003953A8  80 0D AE 34 */	lwz r0, noteFree@sda21(r13)
/* 8039844C 003953AC  28 00 00 00 */	cmplwi r0, 0
/* 80398450 003953B0  90 1A 00 00 */	stw r0, 0(r26)
/* 80398454 003953B4  41 82 00 0C */	beq lbl_80398460
/* 80398458 003953B8  80 6D AE 34 */	lwz r3, noteFree@sda21(r13)
/* 8039845C 003953BC  93 43 00 04 */	stw r26, 4(r3)
lbl_80398460:
/* 80398460 003953C0  38 00 00 00 */	li r0, 0
/* 80398464 003953C4  90 1A 00 04 */	stw r0, 4(r26)
/* 80398468 003953C8  93 4D AE 34 */	stw r26, noteFree@sda21(r13)
lbl_8039846C:
/* 8039846C 003953CC  7F 3A CB 78 */	mr r26, r25
lbl_80398470:
/* 80398470 003953D0  28 1A 00 00 */	cmplwi r26, 0
/* 80398474 003953D4  40 82 FF 78 */	bne lbl_803983EC
lbl_80398478:
/* 80398478 003953D8  80 AD AE 38 */	lwz r5, cseq@sda21(r13)
/* 8039847C 003953DC  3C 60 66 66 */	lis r3, 0x66666667@ha
/* 80398480 003953E0  38 03 66 67 */	addi r0, r3, 0x66666667@l
/* 80398484 003953E4  88 65 0E E2 */	lbz r3, 0xee2(r5)
/* 80398488 003953E8  38 83 00 01 */	addi r4, r3, 1
/* 8039848C 003953EC  7C 00 20 96 */	mulhw r0, r0, r4
/* 80398490 003953F0  7C 00 0E 70 */	srawi r0, r0, 1
/* 80398494 003953F4  54 03 0F FE */	srwi r3, r0, 0x1f
/* 80398498 003953F8  7C 00 1A 14 */	add r0, r0, r3
/* 8039849C 003953FC  1C 00 00 05 */	mulli r0, r0, 5
/* 803984A0 00395400  7C 00 20 50 */	subf r0, r0, r4
/* 803984A4 00395404  98 05 0E E2 */	stb r0, 0xee2(r5)
/* 803984A8 00395408  80 8D AE 38 */	lwz r4, cseq@sda21(r13)
/* 803984AC 0039540C  80 64 15 08 */	lwz r3, 0x1508(r4)
/* 803984B0 00395410  80 04 14 F4 */	lwz r0, 0x14f4(r4)
/* 803984B4 00395414  7C 63 02 14 */	add r3, r3, r0
/* 803984B8 00395418  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 803984BC 0039541C  90 04 15 08 */	stw r0, 0x1508(r4)
/* 803984C0 00395420  54 63 84 3E */	srwi r3, r3, 0x10
/* 803984C4 00395424  80 AD AE 38 */	lwz r5, cseq@sda21(r13)
/* 803984C8 00395428  80 85 15 0C */	lwz r4, 0x150c(r5)
/* 803984CC 0039542C  80 05 14 F8 */	lwz r0, 0x14f8(r5)
/* 803984D0 00395430  7C 00 22 14 */	add r0, r0, r4
/* 803984D4 00395434  7C 03 02 14 */	add r0, r3, r0
/* 803984D8 00395438  90 05 15 0C */	stw r0, 0x150c(r5)
/* 803984DC 0039543C  80 8D AE 38 */	lwz r4, cseq@sda21(r13)
/* 803984E0 00395440  80 64 15 10 */	lwz r3, 0x1510(r4)
/* 803984E4 00395444  80 04 14 FC */	lwz r0, 0x14fc(r4)
/* 803984E8 00395448  7C 63 02 14 */	add r3, r3, r0
/* 803984EC 0039544C  54 60 04 3E */	clrlwi r0, r3, 0x10
/* 803984F0 00395450  90 04 15 10 */	stw r0, 0x1510(r4)
/* 803984F4 00395454  54 63 84 3E */	srwi r3, r3, 0x10
/* 803984F8 00395458  80 AD AE 38 */	lwz r5, cseq@sda21(r13)
/* 803984FC 0039545C  80 85 15 14 */	lwz r4, 0x1514(r5)
/* 80398500 00395460  80 05 15 00 */	lwz r0, 0x1500(r5)
/* 80398504 00395464  7C 00 22 14 */	add r0, r0, r4
/* 80398508 00395468  7C 03 02 14 */	add r0, r3, r0
/* 8039850C 0039546C  90 05 15 14 */	stw r0, 0x1514(r5)
/* 80398510 00395470  48 00 04 68 */	b lbl_80398978
lbl_80398514:
/* 80398514 00395474  C3 82 D4 F0 */	lfs f28, lbl_805AF210@sda21(r2)
/* 80398518 00395478  3B E0 00 00 */	li r31, 0
/* 8039851C 0039547C  CB A2 D5 08 */	lfd f29, lbl_805AF228@sda21(r2)
/* 80398520 00395480  3B 20 00 00 */	li r25, 0
/* 80398524 00395484  C3 C2 D4 F4 */	lfs f30, lbl_805AF214@sda21(r2)
/* 80398528 00395488  3B 00 00 00 */	li r24, 0
/* 8039852C 0039548C  C3 E2 D4 F8 */	lfs f31, lbl_805AF218@sda21(r2)
/* 80398530 00395490  3F 60 43 30 */	lis r27, 0x4330
lbl_80398534:
/* 80398534 00395494  57 20 06 3E */	clrlwi r0, r25, 0x18
/* 80398538 00395498  80 8D AE 38 */	lwz r4, cseq@sda21(r13)
/* 8039853C 0039549C  1C 60 00 38 */	mulli r3, r0, 0x38
/* 80398540 003954A0  3B 43 14 E8 */	addi r26, r3, 0x14e8
/* 80398544 003954A4  7F 44 D2 14 */	add r26, r4, r26
/* 80398548 003954A8  80 1A 00 00 */	lwz r0, 0(r26)
/* 8039854C 003954AC  28 00 00 00 */	cmplwi r0, 0
/* 80398550 003954B0  41 82 00 9C */	beq lbl_803985EC
/* 80398554 003954B4  48 00 00 84 */	b lbl_803985D8
lbl_80398558:
/* 80398558 003954B8  88 1A 00 30 */	lbz r0, 0x30(r26)
/* 8039855C 003954BC  80 86 00 00 */	lwz r4, 0(r6)
/* 80398560 003954C0  54 03 18 38 */	slwi r3, r0, 3
/* 80398564 003954C4  38 03 00 24 */	addi r0, r3, 0x24
/* 80398568 003954C8  7C 1A 00 2E */	lwzx r0, r26, r0
/* 8039856C 003954CC  7C 04 00 40 */	cmplw r4, r0
/* 80398570 003954D0  41 81 00 7C */	bgt lbl_803985EC
/* 80398574 003954D4  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 80398578 003954D8  80 63 01 18 */	lwz r3, 0x118(r3)
/* 8039857C 003954DC  80 03 00 10 */	lwz r0, 0x10(r3)
/* 80398580 003954E0  54 00 00 43 */	rlwinm. r0, r0, 0, 1, 1
/* 80398584 003954E4  41 82 00 24 */	beq lbl_803985A8
/* 80398588 003954E8  80 06 00 04 */	lwz r0, 4(r6)
/* 8039858C 003954EC  57 25 06 3E */	clrlwi r5, r25, 0x18
/* 80398590 003954F0  90 1A 00 08 */	stw r0, 8(r26)
/* 80398594 003954F4  54 03 B2 BE */	srwi r3, r0, 0xa
/* 80398598 003954F8  80 0D AE 30 */	lwz r0, curSeqId@sda21(r13)
/* 8039859C 003954FC  54 04 06 3E */	clrlwi r4, r0, 0x18
/* 803985A0 00395500  48 00 07 01 */	bl synthSetBpm
/* 803985A4 00395504  48 00 00 28 */	b lbl_803985CC
lbl_803985A8:
/* 803985A8 00395508  80 0D AE 30 */	lwz r0, curSeqId@sda21(r13)
/* 803985AC 0039550C  57 25 06 3E */	clrlwi r5, r25, 0x18
/* 803985B0 00395510  80 66 00 04 */	lwz r3, 4(r6)
/* 803985B4 00395514  54 04 06 3E */	clrlwi r4, r0, 0x18
/* 803985B8 00395518  48 00 06 E9 */	bl synthSetBpm
/* 803985BC 0039551C  80 7A 00 04 */	lwz r3, 4(r26)
/* 803985C0 00395520  80 03 00 04 */	lwz r0, 4(r3)
/* 803985C4 00395524  54 00 50 2A */	slwi r0, r0, 0xa
/* 803985C8 00395528  90 1A 00 08 */	stw r0, 8(r26)
lbl_803985CC:
/* 803985CC 0039552C  80 7A 00 04 */	lwz r3, 4(r26)
/* 803985D0 00395530  38 03 00 08 */	addi r0, r3, 8
/* 803985D4 00395534  90 1A 00 04 */	stw r0, 4(r26)
lbl_803985D8:
/* 803985D8 00395538  80 DA 00 04 */	lwz r6, 4(r26)
/* 803985DC 0039553C  80 66 00 00 */	lwz r3, 0(r6)
/* 803985E0 00395540  3C 03 00 01 */	addis r0, r3, 1
/* 803985E4 00395544  28 00 FF FF */	cmplwi r0, 0xffff
/* 803985E8 00395548  40 82 FF 70 */	bne lbl_80398558
lbl_803985EC:
/* 803985EC 0039554C  80 0D AE 38 */	lwz r0, cseq@sda21(r13)
/* 803985F0 00395550  3B 58 14 E8 */	addi r26, r24, 0x14e8
/* 803985F4 00395554  93 61 00 20 */	stw r27, 0x20(r1)
/* 803985F8 00395558  7F 40 D2 14 */	add r26, r0, r26
/* 803985FC 0039555C  C8 42 D5 00 */	lfd f2, lbl_805AF220@sda21(r2)
/* 80398600 00395560  80 7A 00 08 */	lwz r3, 8(r26)
/* 80398604 00395564  A0 1A 00 32 */	lhz r0, 0x32(r26)
/* 80398608 00395568  90 61 00 24 */	stw r3, 0x24(r1)
/* 8039860C 0039556C  C8 01 00 20 */	lfd f0, 0x20(r1)
/* 80398610 00395570  93 81 00 1C */	stw r28, 0x1c(r1)
/* 80398614 00395574  EC 60 E8 28 */	fsubs f3, f0, f29
/* 80398618 00395578  93 61 00 18 */	stw r27, 0x18(r1)
/* 8039861C 0039557C  C8 01 00 18 */	lfd f0, 0x18(r1)
/* 80398620 00395580  90 01 00 14 */	stw r0, 0x14(r1)
/* 80398624 00395584  EC 20 E8 28 */	fsubs f1, f0, f29
/* 80398628 00395588  93 61 00 10 */	stw r27, 0x10(r1)
/* 8039862C 0039558C  C8 01 00 10 */	lfd f0, 0x10(r1)
/* 80398630 00395590  EC 23 00 72 */	fmuls f1, f3, f1
/* 80398634 00395594  EC 00 E8 28 */	fsubs f0, f0, f29
/* 80398638 00395598  EF 7C 00 72 */	fmuls f27, f28, f1
/* 8039863C 0039559C  EC 1E 00 32 */	fmuls f0, f30, f0
/* 80398640 003955A0  EF 7B 00 32 */	fmuls f27, f27, f0
/* 80398644 003955A4  EC 3F 06 F2 */	fmuls f1, f31, f27
/* 80398648 003955A8  4B FF C6 65 */	bl fmod
/* 8039864C 003955AC  FC 20 08 18 */	frsp f1, f1
/* 80398650 003955B0  4B FF 13 05 */	bl __cvt_fp2unsigned
/* 80398654 003955B4  88 1A 00 30 */	lbz r0, 0x30(r26)
/* 80398658 003955B8  FC 20 D8 90 */	fmr f1, f27
/* 8039865C 003955BC  54 04 18 38 */	slwi r4, r0, 3
/* 80398660 003955C0  38 04 00 0C */	addi r0, r4, 0xc
/* 80398664 003955C4  7C 7A 01 2E */	stwx r3, r26, r0
/* 80398668 003955C8  4B FF BE 5D */	bl floor
/* 8039866C 003955CC  FC 00 08 18 */	frsp f0, f1
/* 80398670 003955D0  88 1A 00 30 */	lbz r0, 0x30(r26)
/* 80398674 003955D4  7F 84 E3 78 */	mr r4, r28
/* 80398678 003955D8  57 23 06 3E */	clrlwi r3, r25, 0x18
/* 8039867C 003955DC  54 05 18 38 */	slwi r5, r0, 3
/* 80398680 003955E0  FC 00 00 1E */	fctiwz f0, f0
/* 80398684 003955E4  38 05 00 10 */	addi r0, r5, 0x10
/* 80398688 003955E8  D8 01 00 08 */	stfd f0, 8(r1)
/* 8039868C 003955EC  80 A1 00 0C */	lwz r5, 0xc(r1)
/* 80398690 003955F0  7C BA 01 2E */	stwx r5, r26, r0
/* 80398694 003955F4  4B FF F5 D5 */	bl HandleTrackEvents
/* 80398698 003955F8  3B 39 00 01 */	addi r25, r25, 1
/* 8039869C 003955FC  7F FF 1B 78 */	or r31, r31, r3
/* 803986A0 00395600  28 19 00 10 */	cmplwi r25, 0x10
/* 803986A4 00395604  3B 18 00 38 */	addi r24, r24, 0x38
/* 803986A8 00395608  41 80 FE 8C */	blt lbl_80398534
/* 803986AC 0039560C  3B 40 00 00 */	li r26, 0
/* 803986B0 00395610  7F 58 D3 78 */	mr r24, r26
/* 803986B4 00395614  7F 59 D3 78 */	mr r25, r26
lbl_803986B8:
/* 803986B8 00395618  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 803986BC 0039561C  38 18 0E 64 */	addi r0, r24, 0xe64
/* 803986C0 00395620  7F 63 00 2E */	lwzx r27, r3, r0
/* 803986C4 00395624  28 1B 00 00 */	cmplwi r27, 0
/* 803986C8 00395628  41 82 00 9C */	beq lbl_80398764
/* 803986CC 0039562C  48 00 00 74 */	b lbl_80398740
lbl_803986D0:
/* 803986D0 00395630  80 7B 00 08 */	lwz r3, 8(r27)
/* 803986D4 00395634  48 00 2C 8D */	bl synthSendKeyOff
/* 803986D8 00395638  80 9B 00 00 */	lwz r4, 0(r27)
/* 803986DC 0039563C  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 803986E0 00395640  28 04 00 00 */	cmplwi r4, 0
/* 803986E4 00395644  38 03 0E 64 */	addi r0, r3, 0xe64
/* 803986E8 00395648  7C 98 01 2E */	stwx r4, r24, r0
/* 803986EC 0039564C  41 82 00 18 */	beq lbl_80398704
/* 803986F0 00395650  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 803986F4 00395654  38 80 00 00 */	li r4, 0
/* 803986F8 00395658  38 03 0E 64 */	addi r0, r3, 0xe64
/* 803986FC 0039565C  7C 78 00 2E */	lwzx r3, r24, r0
/* 80398700 00395660  90 83 00 04 */	stw r4, 4(r3)
lbl_80398704:
/* 80398704 00395664  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 80398708 00395668  80 03 0E 6C */	lwz r0, 0xe6c(r3)
/* 8039870C 0039566C  28 00 00 00 */	cmplwi r0, 0
/* 80398710 00395670  90 1B 00 00 */	stw r0, 0(r27)
/* 80398714 00395674  41 82 00 10 */	beq lbl_80398724
/* 80398718 00395678  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 8039871C 0039567C  80 63 0E 6C */	lwz r3, 0xe6c(r3)
/* 80398720 00395680  93 63 00 04 */	stw r27, 4(r3)
lbl_80398724:
/* 80398724 00395684  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 80398728 00395688  93 63 0E 6C */	stw r27, 0xe6c(r3)
/* 8039872C 0039568C  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 80398730 00395690  38 03 0E 64 */	addi r0, r3, 0xe64
/* 80398734 00395694  7F 78 00 2E */	lwzx r27, r24, r0
/* 80398738 00395698  28 1B 00 00 */	cmplwi r27, 0
/* 8039873C 0039569C  41 82 00 28 */	beq lbl_80398764
lbl_80398740:
/* 80398740 003956A0  88 1B 00 10 */	lbz r0, 0x10(r27)
/* 80398744 003956A4  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 80398748 003956A8  1C 00 00 38 */	mulli r0, r0, 0x38
/* 8039874C 003956AC  80 9B 00 0C */	lwz r4, 0xc(r27)
/* 80398750 003956B0  7C 63 02 14 */	add r3, r3, r0
/* 80398754 003956B4  38 03 15 0C */	addi r0, r3, 0x150c
/* 80398758 003956B8  7C 19 00 2E */	lwzx r0, r25, r0
/* 8039875C 003956BC  7C 04 00 00 */	cmpw r4, r0
/* 80398760 003956C0  40 81 FF 70 */	ble lbl_803986D0
lbl_80398764:
/* 80398764 003956C4  3B 5A 00 01 */	addi r26, r26, 1
/* 80398768 003956C8  3B 39 00 08 */	addi r25, r25, 8
/* 8039876C 003956CC  28 1A 00 02 */	cmplwi r26, 2
/* 80398770 003956D0  3B 18 00 04 */	addi r24, r24, 4
/* 80398774 003956D4  41 80 FF 44 */	blt lbl_803986B8
/* 80398778 003956D8  80 8D AE 38 */	lwz r4, cseq@sda21(r13)
/* 8039877C 003956DC  38 60 00 00 */	li r3, 0
/* 80398780 003956E0  80 04 0E 64 */	lwz r0, 0xe64(r4)
/* 80398784 003956E4  28 00 00 00 */	cmplwi r0, 0
/* 80398788 003956E8  40 82 00 10 */	bne lbl_80398798
/* 8039878C 003956EC  80 04 0E 68 */	lwz r0, 0xe68(r4)
/* 80398790 003956F0  28 00 00 00 */	cmplwi r0, 0
/* 80398794 003956F4  41 82 00 08 */	beq lbl_8039879C
lbl_80398798:
/* 80398798 003956F8  38 60 00 01 */	li r3, 1
lbl_8039879C:
/* 8039879C 003956FC  88 04 0E E2 */	lbz r0, 0xee2(r4)
/* 803987A0 00395700  7C 78 1B 78 */	mr r24, r3
/* 803987A4 00395704  28 00 00 00 */	cmplwi r0, 0
/* 803987A8 00395708  40 82 00 98 */	bne lbl_80398840
/* 803987AC 0039570C  83 44 0E 6C */	lwz r26, 0xe6c(r4)
/* 803987B0 00395710  48 00 00 88 */	b lbl_80398838
lbl_803987B4:
/* 803987B4 00395714  80 7A 00 08 */	lwz r3, 8(r26)
/* 803987B8 00395718  83 3A 00 00 */	lwz r25, 0(r26)
/* 803987BC 0039571C  3C 03 00 01 */	addis r0, r3, 1
/* 803987C0 00395720  28 00 FF FF */	cmplwi r0, 0xffff
/* 803987C4 00395724  41 82 00 70 */	beq lbl_80398834
/* 803987C8 00395728  48 00 3B 4D */	bl sndFXCheck
/* 803987CC 0039572C  3C 03 00 01 */	addis r0, r3, 1
/* 803987D0 00395730  28 00 FF FF */	cmplwi r0, 0xffff
/* 803987D4 00395734  40 82 00 60 */	bne lbl_80398834
/* 803987D8 00395738  80 7A 00 00 */	lwz r3, 0(r26)
/* 803987DC 0039573C  28 03 00 00 */	cmplwi r3, 0
/* 803987E0 00395740  41 82 00 0C */	beq lbl_803987EC
/* 803987E4 00395744  80 1A 00 04 */	lwz r0, 4(r26)
/* 803987E8 00395748  90 03 00 04 */	stw r0, 4(r3)
lbl_803987EC:
/* 803987EC 0039574C  80 7A 00 04 */	lwz r3, 4(r26)
/* 803987F0 00395750  28 03 00 00 */	cmplwi r3, 0
/* 803987F4 00395754  41 82 00 10 */	beq lbl_80398804
/* 803987F8 00395758  80 1A 00 00 */	lwz r0, 0(r26)
/* 803987FC 0039575C  90 03 00 00 */	stw r0, 0(r3)
/* 80398800 00395760  48 00 00 10 */	b lbl_80398810
lbl_80398804:
/* 80398804 00395764  80 1A 00 00 */	lwz r0, 0(r26)
/* 80398808 00395768  80 6D AE 38 */	lwz r3, cseq@sda21(r13)
/* 8039880C 0039576C  90 03 0E 6C */	stw r0, 0xe6c(r3)
lbl_80398810:
/* 80398810 00395770  80 0D AE 34 */	lwz r0, noteFree@sda21(r13)
/* 80398814 00395774  28 00 00 00 */	cmplwi r0, 0
/* 80398818 00395778  90 1A 00 00 */	stw r0, 0(r26)
/* 8039881C 0039577C  41 82 00 0C */	beq lbl_80398828
/* 80398820 00395780  80 6D AE 34 */	lwz r3, noteFree@sda21(r13)
/* 80398824 00395784  93 43 00 04 */	stw r26, 4(r3)
lbl_80398828:
/* 80398828 00395788  38 00 00 00 */	li r0, 0
/* 8039882C 0039578C  90 1A 00 04 */	stw r0, 4(r26)
/* 80398830 00395790  93 4D AE 34 */	stw r26, noteFree@sda21(r13)
lbl_80398834:
/* 80398834 00395794  7F 3A CB 78 */	mr r26, r25
lbl_80398838:
/* 80398838 00395798  28 1A 00 00 */	cmplwi r26, 0
/* 8039883C 0039579C  40 82 FF 78 */	bne lbl_803987B4
lbl_80398840:
/* 80398840 003957A0  80 ED AE 38 */	lwz r7, cseq@sda21(r13)
/* 80398844 003957A4  3C 80 66 66 */	lis r4, 0x66666667@ha
/* 80398848 003957A8  38 84 66 67 */	addi r4, r4, 0x66666667@l
/* 8039884C 003957AC  38 00 00 08 */	li r0, 8
/* 80398850 003957B0  88 A7 0E E2 */	lbz r5, 0xee2(r7)
/* 80398854 003957B4  38 60 00 00 */	li r3, 0
/* 80398858 003957B8  38 C5 00 01 */	addi r6, r5, 1
/* 8039885C 003957BC  7C 84 30 96 */	mulhw r4, r4, r6
/* 80398860 003957C0  7C 84 0E 70 */	srawi r4, r4, 1
/* 80398864 003957C4  54 85 0F FE */	srwi r5, r4, 0x1f
/* 80398868 003957C8  7C 84 2A 14 */	add r4, r4, r5
/* 8039886C 003957CC  1C 84 00 05 */	mulli r4, r4, 5
/* 80398870 003957D0  7C 84 30 50 */	subf r4, r4, r6
/* 80398874 003957D4  98 87 0E E2 */	stb r4, 0xee2(r7)
/* 80398878 003957D8  7C 09 03 A6 */	mtctr r0
lbl_8039887C:
/* 8039887C 003957DC  80 0D AE 38 */	lwz r0, cseq@sda21(r13)
/* 80398880 003957E0  7C A0 1A 14 */	add r5, r0, r3
/* 80398884 003957E4  80 85 15 08 */	lwz r4, 0x1508(r5)
/* 80398888 003957E8  80 05 14 F4 */	lwz r0, 0x14f4(r5)
/* 8039888C 003957EC  7C 84 02 14 */	add r4, r4, r0
/* 80398890 003957F0  54 80 04 3E */	clrlwi r0, r4, 0x10
/* 80398894 003957F4  90 05 15 08 */	stw r0, 0x1508(r5)
/* 80398898 003957F8  54 84 84 3E */	srwi r4, r4, 0x10
/* 8039889C 003957FC  80 0D AE 38 */	lwz r0, cseq@sda21(r13)
/* 803988A0 00395800  7C C0 1A 14 */	add r6, r0, r3
/* 803988A4 00395804  80 A6 15 0C */	lwz r5, 0x150c(r6)
/* 803988A8 00395808  80 06 14 F8 */	lwz r0, 0x14f8(r6)
/* 803988AC 0039580C  7C 00 2A 14 */	add r0, r0, r5
/* 803988B0 00395810  7C 04 02 14 */	add r0, r4, r0
/* 803988B4 00395814  90 06 15 0C */	stw r0, 0x150c(r6)
/* 803988B8 00395818  80 0D AE 38 */	lwz r0, cseq@sda21(r13)
/* 803988BC 0039581C  7C A0 1A 14 */	add r5, r0, r3
/* 803988C0 00395820  80 85 15 10 */	lwz r4, 0x1510(r5)
/* 803988C4 00395824  80 05 14 FC */	lwz r0, 0x14fc(r5)
/* 803988C8 00395828  7C 84 02 14 */	add r4, r4, r0
/* 803988CC 0039582C  54 80 04 3E */	clrlwi r0, r4, 0x10
/* 803988D0 00395830  90 05 15 10 */	stw r0, 0x1510(r5)
/* 803988D4 00395834  54 84 84 3E */	srwi r4, r4, 0x10
/* 803988D8 00395838  80 0D AE 38 */	lwz r0, cseq@sda21(r13)
/* 803988DC 0039583C  7C C0 1A 14 */	add r6, r0, r3
/* 803988E0 00395840  38 63 00 38 */	addi r3, r3, 0x38
/* 803988E4 00395844  80 A6 15 14 */	lwz r5, 0x1514(r6)
/* 803988E8 00395848  80 06 15 00 */	lwz r0, 0x1500(r6)
/* 803988EC 0039584C  7C 00 2A 14 */	add r0, r0, r5
/* 803988F0 00395850  7C 04 02 14 */	add r0, r4, r0
/* 803988F4 00395854  90 06 15 14 */	stw r0, 0x1514(r6)
/* 803988F8 00395858  80 0D AE 38 */	lwz r0, cseq@sda21(r13)
/* 803988FC 0039585C  7C A0 1A 14 */	add r5, r0, r3
/* 80398900 00395860  80 85 15 08 */	lwz r4, 0x1508(r5)
/* 80398904 00395864  80 05 14 F4 */	lwz r0, 0x14f4(r5)
/* 80398908 00395868  7C 84 02 14 */	add r4, r4, r0
/* 8039890C 0039586C  54 80 04 3E */	clrlwi r0, r4, 0x10
/* 80398910 00395870  90 05 15 08 */	stw r0, 0x1508(r5)
/* 80398914 00395874  54 84 84 3E */	srwi r4, r4, 0x10
/* 80398918 00395878  80 0D AE 38 */	lwz r0, cseq@sda21(r13)
/* 8039891C 0039587C  7C C0 1A 14 */	add r6, r0, r3
/* 80398920 00395880  80 A6 15 0C */	lwz r5, 0x150c(r6)
/* 80398924 00395884  80 06 14 F8 */	lwz r0, 0x14f8(r6)
/* 80398928 00395888  7C 00 2A 14 */	add r0, r0, r5
/* 8039892C 0039588C  7C 04 02 14 */	add r0, r4, r0
/* 80398930 00395890  90 06 15 0C */	stw r0, 0x150c(r6)
/* 80398934 00395894  80 0D AE 38 */	lwz r0, cseq@sda21(r13)
/* 80398938 00395898  7C A0 1A 14 */	add r5, r0, r3
/* 8039893C 0039589C  80 85 15 10 */	lwz r4, 0x1510(r5)
/* 80398940 003958A0  80 05 14 FC */	lwz r0, 0x14fc(r5)
/* 80398944 003958A4  7C 84 02 14 */	add r4, r4, r0
/* 80398948 003958A8  54 80 04 3E */	clrlwi r0, r4, 0x10
/* 8039894C 003958AC  90 05 15 10 */	stw r0, 0x1510(r5)
/* 80398950 003958B0  54 84 84 3E */	srwi r4, r4, 0x10
/* 80398954 003958B4  80 0D AE 38 */	lwz r0, cseq@sda21(r13)
/* 80398958 003958B8  7C C0 1A 14 */	add r6, r0, r3
/* 8039895C 003958BC  38 63 00 38 */	addi r3, r3, 0x38
/* 80398960 003958C0  80 A6 15 14 */	lwz r5, 0x1514(r6)
/* 80398964 003958C4  80 06 15 00 */	lwz r0, 0x1500(r6)
/* 80398968 003958C8  7C 00 2A 14 */	add r0, r0, r5
/* 8039896C 003958CC  7C 04 02 14 */	add r0, r4, r0
/* 80398970 003958D0  90 06 15 14 */	stw r0, 0x1514(r6)
/* 80398974 003958D4  42 00 FF 08 */	bdnz lbl_8039887C
lbl_80398978:
/* 80398978 003958D8  28 1F 00 00 */	cmplwi r31, 0
/* 8039897C 003958DC  40 82 01 30 */	bne lbl_80398AAC
/* 80398980 003958E0  28 18 00 00 */	cmplwi r24, 0
/* 80398984 003958E4  40 82 01 28 */	bne lbl_80398AAC
/* 80398988 003958E8  80 7E 00 04 */	lwz r3, 4(r30)
/* 8039898C 003958EC  28 03 00 00 */	cmplwi r3, 0
/* 80398990 003958F0  41 82 00 0C */	beq lbl_8039899C
/* 80398994 003958F4  93 A3 00 00 */	stw r29, 0(r3)
/* 80398998 003958F8  48 00 00 08 */	b lbl_803989A0
lbl_8039899C:
/* 8039899C 003958FC  93 AD AE 44 */	stw r29, seqActiveRoot@sda21(r13)
lbl_803989A0:
/* 803989A0 00395900  28 1D 00 00 */	cmplwi r29, 0
/* 803989A4 00395904  41 82 00 0C */	beq lbl_803989B0
/* 803989A8 00395908  80 1E 00 04 */	lwz r0, 4(r30)
/* 803989AC 0039590C  90 1D 00 04 */	stw r0, 4(r29)
lbl_803989B0:
/* 803989B0 00395910  80 BE 0E 64 */	lwz r5, 0xe64(r30)
/* 803989B4 00395914  38 80 00 00 */	li r4, 0
/* 803989B8 00395918  28 05 00 00 */	cmplwi r5, 0
/* 803989BC 0039591C  41 82 00 3C */	beq lbl_803989F8
/* 803989C0 00395920  48 00 00 08 */	b lbl_803989C8
lbl_803989C4:
/* 803989C4 00395924  7C 05 03 78 */	mr r5, r0
lbl_803989C8:
/* 803989C8 00395928  80 05 00 00 */	lwz r0, 0(r5)
/* 803989CC 0039592C  28 00 00 00 */	cmplwi r0, 0
/* 803989D0 00395930  40 82 FF F4 */	bne lbl_803989C4
/* 803989D4 00395934  80 0D AE 34 */	lwz r0, noteFree@sda21(r13)
/* 803989D8 00395938  28 00 00 00 */	cmplwi r0, 0
/* 803989DC 0039593C  41 82 00 10 */	beq lbl_803989EC
/* 803989E0 00395940  90 05 00 00 */	stw r0, 0(r5)
/* 803989E4 00395944  80 6D AE 34 */	lwz r3, noteFree@sda21(r13)
/* 803989E8 00395948  90 A3 00 04 */	stw r5, 4(r3)
lbl_803989EC:
/* 803989EC 0039594C  80 1E 0E 64 */	lwz r0, 0xe64(r30)
/* 803989F0 00395950  90 0D AE 34 */	stw r0, noteFree@sda21(r13)
/* 803989F4 00395954  90 9E 0E 64 */	stw r4, 0xe64(r30)
lbl_803989F8:
/* 803989F8 00395958  80 BE 0E 68 */	lwz r5, 0xe68(r30)
/* 803989FC 0039595C  28 05 00 00 */	cmplwi r5, 0
/* 80398A00 00395960  41 82 00 3C */	beq lbl_80398A3C
/* 80398A04 00395964  48 00 00 08 */	b lbl_80398A0C
lbl_80398A08:
/* 80398A08 00395968  7C 05 03 78 */	mr r5, r0
lbl_80398A0C:
/* 80398A0C 0039596C  80 05 00 00 */	lwz r0, 0(r5)
/* 80398A10 00395970  28 00 00 00 */	cmplwi r0, 0
/* 80398A14 00395974  40 82 FF F4 */	bne lbl_80398A08
/* 80398A18 00395978  80 0D AE 34 */	lwz r0, noteFree@sda21(r13)
/* 80398A1C 0039597C  28 00 00 00 */	cmplwi r0, 0
/* 80398A20 00395980  41 82 00 10 */	beq lbl_80398A30
/* 80398A24 00395984  90 05 00 00 */	stw r0, 0(r5)
/* 80398A28 00395988  80 6D AE 34 */	lwz r3, noteFree@sda21(r13)
/* 80398A2C 0039598C  90 A3 00 04 */	stw r5, 4(r3)
lbl_80398A30:
/* 80398A30 00395990  80 1E 0E 68 */	lwz r0, 0xe68(r30)
/* 80398A34 00395994  90 0D AE 34 */	stw r0, noteFree@sda21(r13)
/* 80398A38 00395998  90 9E 0E 68 */	stw r4, 0xe68(r30)
lbl_80398A3C:
/* 80398A3C 0039599C  80 9E 0E 6C */	lwz r4, 0xe6c(r30)
/* 80398A40 003959A0  28 04 00 00 */	cmplwi r4, 0
/* 80398A44 003959A4  41 82 00 40 */	beq lbl_80398A84
/* 80398A48 003959A8  48 00 00 08 */	b lbl_80398A50
lbl_80398A4C:
/* 80398A4C 003959AC  7C 04 03 78 */	mr r4, r0
lbl_80398A50:
/* 80398A50 003959B0  80 04 00 00 */	lwz r0, 0(r4)
/* 80398A54 003959B4  28 00 00 00 */	cmplwi r0, 0
/* 80398A58 003959B8  40 82 FF F4 */	bne lbl_80398A4C
/* 80398A5C 003959BC  80 0D AE 34 */	lwz r0, noteFree@sda21(r13)
/* 80398A60 003959C0  28 00 00 00 */	cmplwi r0, 0
/* 80398A64 003959C4  41 82 00 10 */	beq lbl_80398A74
/* 80398A68 003959C8  90 04 00 00 */	stw r0, 0(r4)
/* 80398A6C 003959CC  80 6D AE 34 */	lwz r3, noteFree@sda21(r13)
/* 80398A70 003959D0  90 83 00 04 */	stw r4, 4(r3)
lbl_80398A74:
/* 80398A74 003959D4  80 7E 0E 6C */	lwz r3, 0xe6c(r30)
/* 80398A78 003959D8  38 00 00 00 */	li r0, 0
/* 80398A7C 003959DC  90 6D AE 34 */	stw r3, noteFree@sda21(r13)
/* 80398A80 003959E0  90 1E 0E 6C */	stw r0, 0xe6c(r30)
lbl_80398A84:
/* 80398A84 003959E4  38 00 00 00 */	li r0, 0
/* 80398A88 003959E8  98 1E 00 08 */	stb r0, 8(r30)
/* 80398A8C 003959EC  90 1E 00 04 */	stw r0, 4(r30)
/* 80398A90 003959F0  80 0D AE 3C */	lwz r0, seqFreeRoot@sda21(r13)
/* 80398A94 003959F4  28 00 00 00 */	cmplwi r0, 0
/* 80398A98 003959F8  90 1E 00 00 */	stw r0, 0(r30)
/* 80398A9C 003959FC  41 82 00 0C */	beq lbl_80398AA8
/* 80398AA0 00395A00  80 6D AE 3C */	lwz r3, seqFreeRoot@sda21(r13)
/* 80398AA4 00395A04  93 C3 00 04 */	stw r30, 4(r3)
lbl_80398AA8:
/* 80398AA8 00395A08  93 CD AE 3C */	stw r30, seqFreeRoot@sda21(r13)
lbl_80398AAC:
/* 80398AAC 00395A0C  7F BE EB 78 */	mr r30, r29
lbl_80398AB0:
/* 80398AB0 00395A10  28 1E 00 00 */	cmplwi r30, 0
/* 80398AB4 00395A14  40 82 F6 9C */	bne lbl_80398150
lbl_80398AB8:
/* 80398AB8 00395A18  E3 E1 00 98 */	psq_l f31, 152(r1), 0, qr0
/* 80398ABC 00395A1C  CB E1 00 90 */	lfd f31, 0x90(r1)
/* 80398AC0 00395A20  E3 C1 00 88 */	psq_l f30, 136(r1), 0, qr0
/* 80398AC4 00395A24  CB C1 00 80 */	lfd f30, 0x80(r1)
/* 80398AC8 00395A28  E3 A1 00 78 */	psq_l f29, 120(r1), 0, qr0
/* 80398ACC 00395A2C  CB A1 00 70 */	lfd f29, 0x70(r1)
/* 80398AD0 00395A30  E3 81 00 68 */	psq_l f28, 104(r1), 0, qr0
/* 80398AD4 00395A34  CB 81 00 60 */	lfd f28, 0x60(r1)
/* 80398AD8 00395A38  E3 61 00 58 */	psq_l f27, 88(r1), 0, qr0
/* 80398ADC 00395A3C  39 61 00 50 */	addi r11, r1, 0x50
/* 80398AE0 00395A40  CB 61 00 50 */	lfd f27, 0x50(r1)
/* 80398AE4 00395A44  4B FF 0F D9 */	bl _restgpr_24
/* 80398AE8 00395A48  80 01 00 A4 */	lwz r0, 0xa4(r1)
/* 80398AEC 00395A4C  7C 08 03 A6 */	mtlr r0
/* 80398AF0 00395A50  38 21 00 A0 */	addi r1, r1, 0xa0
/* 80398AF4 00395A54  4E 80 00 20 */	blr

.global seqInit
seqInit:
/* 80398AF8 00395A58  38 C0 00 00 */	li r6, 0
/* 80398AFC 00395A5C  3C A0 80 54 */	lis r5, seqInstance@ha
/* 80398B00 00395A60  3C 80 80 55 */	lis r4, seqMIDIPriority@ha
/* 80398B04 00395A64  3C 60 00 01 */	lis r3, 0x0000FFFF@ha
/* 80398B08 00395A68  38 00 00 08 */	li r0, 8
/* 80398B0C 00395A6C  38 E5 39 D0 */	addi r7, r5, seqInstance@l
/* 80398B10 00395A70  39 04 FD 10 */	addi r8, r4, seqMIDIPriority@l
/* 80398B14 00395A74  90 CD AE 44 */	stw r6, seqActiveRoot@sda21(r13)
/* 80398B18 00395A78  38 63 FF FF */	addi r3, r3, 0x0000FFFF@l
/* 80398B1C 00395A7C  39 20 00 00 */	li r9, 0
/* 80398B20 00395A80  90 CD AE 40 */	stw r6, seqPausedRoot@sda21(r13)
/* 80398B24 00395A84  7C 09 03 A6 */	mtctr r0
lbl_80398B28:
/* 80398B28 00395A88  28 09 00 00 */	cmplwi r9, 0
/* 80398B2C 00395A8C  40 82 00 14 */	bne lbl_80398B40
/* 80398B30 00395A90  38 00 00 00 */	li r0, 0
/* 80398B34 00395A94  90 ED AE 3C */	stw r7, seqFreeRoot@sda21(r13)
/* 80398B38 00395A98  90 07 00 04 */	stw r0, 4(r7)
/* 80398B3C 00395A9C  48 00 00 20 */	b lbl_80398B5C
lbl_80398B40:
/* 80398B40 00395AA0  38 09 FF FF */	addi r0, r9, -1
/* 80398B44 00395AA4  3C 80 80 54 */	lis r4, seqInstance@ha
/* 80398B48 00395AA8  1C A0 18 68 */	mulli r5, r0, 0x1868
/* 80398B4C 00395AAC  90 E7 E7 98 */	stw r7, -0x1868(r7)
/* 80398B50 00395AB0  38 04 39 D0 */	addi r0, r4, seqInstance@l
/* 80398B54 00395AB4  7C 00 2A 14 */	add r0, r0, r5
/* 80398B58 00395AB8  90 07 00 04 */	stw r0, 4(r7)
lbl_80398B5C:
/* 80398B5C 00395ABC  B0 68 00 00 */	sth r3, 0(r8)
/* 80398B60 00395AC0  38 C0 00 00 */	li r6, 0
/* 80398B64 00395AC4  B0 68 00 02 */	sth r3, 2(r8)
/* 80398B68 00395AC8  B0 68 00 04 */	sth r3, 4(r8)
/* 80398B6C 00395ACC  B0 68 00 06 */	sth r3, 6(r8)
/* 80398B70 00395AD0  B0 68 00 08 */	sth r3, 8(r8)
/* 80398B74 00395AD4  B0 68 00 0A */	sth r3, 0xa(r8)
/* 80398B78 00395AD8  B0 68 00 0C */	sth r3, 0xc(r8)
/* 80398B7C 00395ADC  B0 68 00 0E */	sth r3, 0xe(r8)
/* 80398B80 00395AE0  B0 68 00 10 */	sth r3, 0x10(r8)
/* 80398B84 00395AE4  B0 68 00 12 */	sth r3, 0x12(r8)
/* 80398B88 00395AE8  B0 68 00 14 */	sth r3, 0x14(r8)
/* 80398B8C 00395AEC  B0 68 00 16 */	sth r3, 0x16(r8)
/* 80398B90 00395AF0  B0 68 00 18 */	sth r3, 0x18(r8)
/* 80398B94 00395AF4  B0 68 00 1A */	sth r3, 0x1a(r8)
/* 80398B98 00395AF8  99 27 00 09 */	stb r9, 9(r7)
/* 80398B9C 00395AFC  39 29 00 01 */	addi r9, r9, 1
/* 80398BA0 00395B00  B0 68 00 1C */	sth r3, 0x1c(r8)
/* 80398BA4 00395B04  98 C7 00 08 */	stb r6, 8(r7)
/* 80398BA8 00395B08  38 E7 18 68 */	addi r7, r7, 0x1868
/* 80398BAC 00395B0C  B0 68 00 1E */	sth r3, 0x1e(r8)
/* 80398BB0 00395B10  39 08 00 20 */	addi r8, r8, 0x20
/* 80398BB4 00395B14  42 00 FF 74 */	bdnz lbl_80398B28
/* 80398BB8 00395B18  1C 89 18 68 */	mulli r4, r9, 0x1868
/* 80398BBC 00395B1C  3C A0 80 54 */	lis r5, seqInstance@ha
/* 80398BC0 00395B20  3C 60 80 54 */	lis r3, seqNote@ha
/* 80398BC4 00395B24  38 A5 39 D0 */	addi r5, r5, seqInstance@l
/* 80398BC8 00395B28  38 E3 25 D0 */	addi r7, r3, seqNote@l
/* 80398BCC 00395B2C  38 00 00 20 */	li r0, 0x20
/* 80398BD0 00395B30  7C 65 22 14 */	add r3, r5, r4
/* 80398BD4 00395B34  7C C4 33 78 */	mr r4, r6
/* 80398BD8 00395B38  90 C3 E7 98 */	stw r6, -0x1868(r3)
/* 80398BDC 00395B3C  90 ED AE 34 */	stw r7, noteFree@sda21(r13)
/* 80398BE0 00395B40  7C 09 03 A6 */	mtctr r0
lbl_80398BE4:
/* 80398BE4 00395B44  28 06 00 00 */	cmplwi r6, 0
/* 80398BE8 00395B48  90 C7 00 04 */	stw r6, 4(r7)
/* 80398BEC 00395B4C  41 82 00 08 */	beq lbl_80398BF4
/* 80398BF0 00395B50  90 E6 00 00 */	stw r7, 0(r6)
lbl_80398BF4:
/* 80398BF4 00395B54  7C E6 3B 79 */	or. r6, r7, r7
/* 80398BF8 00395B58  90 C7 00 18 */	stw r6, 0x18(r7)
/* 80398BFC 00395B5C  38 E7 00 14 */	addi r7, r7, 0x14
/* 80398C00 00395B60  41 82 00 08 */	beq lbl_80398C08
/* 80398C04 00395B64  90 E6 00 00 */	stw r7, 0(r6)
lbl_80398C08:
/* 80398C08 00395B68  7C E6 3B 79 */	or. r6, r7, r7
/* 80398C0C 00395B6C  90 C7 00 18 */	stw r6, 0x18(r7)
/* 80398C10 00395B70  38 E7 00 14 */	addi r7, r7, 0x14
/* 80398C14 00395B74  41 82 00 08 */	beq lbl_80398C1C
/* 80398C18 00395B78  90 E6 00 00 */	stw r7, 0(r6)
lbl_80398C1C:
/* 80398C1C 00395B7C  7C E6 3B 79 */	or. r6, r7, r7
/* 80398C20 00395B80  90 C7 00 18 */	stw r6, 0x18(r7)
/* 80398C24 00395B84  38 E7 00 14 */	addi r7, r7, 0x14
/* 80398C28 00395B88  41 82 00 08 */	beq lbl_80398C30
/* 80398C2C 00395B8C  90 E6 00 00 */	stw r7, 0(r6)
lbl_80398C30:
/* 80398C30 00395B90  7C E6 3B 79 */	or. r6, r7, r7
/* 80398C34 00395B94  90 C7 00 18 */	stw r6, 0x18(r7)
/* 80398C38 00395B98  38 E7 00 14 */	addi r7, r7, 0x14
/* 80398C3C 00395B9C  41 82 00 08 */	beq lbl_80398C44
/* 80398C40 00395BA0  90 E6 00 00 */	stw r7, 0(r6)
lbl_80398C44:
/* 80398C44 00395BA4  7C E6 3B 79 */	or. r6, r7, r7
/* 80398C48 00395BA8  90 C7 00 18 */	stw r6, 0x18(r7)
/* 80398C4C 00395BAC  38 E7 00 14 */	addi r7, r7, 0x14
/* 80398C50 00395BB0  41 82 00 08 */	beq lbl_80398C58
/* 80398C54 00395BB4  90 E6 00 00 */	stw r7, 0(r6)
lbl_80398C58:
/* 80398C58 00395BB8  7C E6 3B 79 */	or. r6, r7, r7
/* 80398C5C 00395BBC  90 C7 00 18 */	stw r6, 0x18(r7)
/* 80398C60 00395BC0  38 E7 00 14 */	addi r7, r7, 0x14
/* 80398C64 00395BC4  41 82 00 08 */	beq lbl_80398C6C
/* 80398C68 00395BC8  90 E6 00 00 */	stw r7, 0(r6)
lbl_80398C6C:
/* 80398C6C 00395BCC  7C E6 3B 79 */	or. r6, r7, r7
/* 80398C70 00395BD0  90 C7 00 18 */	stw r6, 0x18(r7)
/* 80398C74 00395BD4  38 E7 00 14 */	addi r7, r7, 0x14
/* 80398C78 00395BD8  41 82 00 08 */	beq lbl_80398C80
/* 80398C7C 00395BDC  90 E6 00 00 */	stw r7, 0(r6)
lbl_80398C80:
/* 80398C80 00395BE0  7C E6 3B 78 */	mr r6, r7
/* 80398C84 00395BE4  38 E7 00 14 */	addi r7, r7, 0x14
/* 80398C88 00395BE8  38 84 00 07 */	addi r4, r4, 7
/* 80398C8C 00395BEC  42 00 FF 58 */	bdnz lbl_80398BE4
/* 80398C90 00395BF0  38 00 00 00 */	li r0, 0
/* 80398C94 00395BF4  90 06 00 00 */	stw r0, 0(r6)
/* 80398C98 00395BF8  90 0D AE 28 */	stw r0, seq_next_id@sda21(r13)
/* 80398C9C 00395BFC  4E 80 00 20 */	blr