	.section .rodata
	.align	2

	.global	app_song_table
app_song_table:
	.short	 0,  0
	.short	 1, 50
	.short	 1, 30
	.short	 1, 80
	.short	 1, 70
	.short	 1, 40
	.short	 1, 70
	.short	 1, 40
	.short	 1, 40
	.short	 1, 50
	.short	 1, 40
	.short	 1, 50
	.short	 1, 70
	.short	 1, 70
	.short	 1, 80
	.short	 1, 80
	.short	 1, 60
	.short	 1, 20
	.short	 1, 50
	.short	 1, 100
	.short	 1, 100
	.short	 1, 100
	.short	 1, 100
	.short	 1, 100
	.short	 1, 60
	.short	 1, 90
	.short	 1, 120
	.short	 1, 50
	.short	 0,  0
	.short	 0,  0
	.short	 1, 80
	.short	 1, 80
	.short	 1, 90
	.short	 1, 100
	.short	 1, 70
	.short	 1, 80
	.short	 1, 100
	.short	 1, 50
	.short	 1, 80
	.short	 1, 80
	.short	 1, 60
	.short	 1, 80
	.short	 1, 70
	.short	 1, 90
	.short	 1, 70
	.short	 3, 100
	.short	 1, 80
	.short	 0,  0
	.short	 1, 110
	.short	 1, 90
	.short	 1, 70
	.short	 1, 80
	.short	 1, 100
	.short	 1, 110
	.short	 1, 20
	.short	 1, 60
	.short	 1, 90
	.short	 1, 80
	.short	 1, 90
	.short	 1, 90
	.short	 1, 80
	.short	 1, 80
	.short	 1, 80
	.short	 1, 110
	.short	 1, 110
	.short	 1, 110
	.short	 1, 80
	.short	 1, 90
	.short	 0,  0
	.short	 0,  0
	.short	 1, 80
	.short	 1, 70
	.short	 1, 100
	.short	 1, 80
	.short	 1, 80
	.short	 1, 60
	.short	 1, 80
	.short	 1, 80
	.short	 1, 80
	.short	 1, 40
	.short	 1, 70
	.short	 1, 60
	.short	 1, 80
	.short	 1, 80
	.short	 3, 80
	.short	 1, 45
	.short	 1, 90
	.short	 1, 70
	.short	 1, 80
	.short	 1, 70
	.short	 1, 100
	.short	 1, 80
	.short	 1, 80
	.short	 1, 110
	.short	 3, 70
	.short	 3, 120
	.short	 3, 120
	.short	 3, 120
	.short	 3, 80
	.short	 1, 50
	.short	 1, 80
	.short	 1, 60
	.short	 1, 60
	.short	 1, 70
	.short	 1, 100
	.short	 1, 100
	.short	 3, 100
	.short	 1, 100
	.short	 1, 100
	.short	 1, 70
	.short	 1, 90
	.short	 1, 60
	.short	 1, 100
	.short	 1, 50
	.short	 1, 30
	.short	 1, 40
	.short	 1, 50
	.short	 1, 70
	.short	 1, 70
	.short	 1, 110
	.short	 1, 110
	.short	 1, 110
	.short	 1, 40
	.short	 1, 80
	.short	 3, 80
	.short	 1, 120
	.short	 1, 120
	.short	 1, 120
	.short	 1, 120
	.short	 1, 100
	.short	 1, 80
	.short	 1, 90
	.short	 1, 90
	.short	 1, 110
	.short	 1, 110
	.short	 1, 110
	.short	 1, 110
	.short	 1, 80
	.short	 1, 110
	.short	 1, 110
	.short	 1, 110
	.short	 1, 70
	.short	 1, 100
	.short	 1, 100
	.short	 1, 90
	.short	 1, 100
	.short	 1, 60
	.short	 1, 110
	.short	 1, 110
	.short	 1, 80
	.short	 1, 80
	.short	 1, 80
	.short	 1, 50
	.short	 1, 80
	.short	 1, 50
	.short	 1, 110
	.short	 1, 70
	.short	 1, 110
	.short	 1, 100
	.short	 1, 110
	.short	 1, 110
	.short	 1, 110
	.short	 1, 80
	.short	 1, 90
	.short	 1, 60
	.short	 1, 110
	.short	 1, 100
	.short	 1, 110
	.short	 1, 110
	.short	 1, 110
	.short	 1, 110
	.short	 1, 90
	.short	 1, 110
	.short	 1, 110
	.short	 1, 110
	.short	 1, 110
	.short	 1, 110
	.short	 1, 110
	.short	 1, 90
	.short	 1, 110
	.short	 1, 80
	.short	 1, 110
	.short	 3, 110
	.short	 3, 120
	.short	 1, 90
	.short	 1, 90
	.short	 1, 90
	.short	 1, 90
	.short	 3, 110
	.short	 3, 110
	.short	 1, 110
	.short	 3, 110
	.short	 3, 110
	.short	 1, 80
	.short	 1, 60
	.short	 1, 110
	.short	 1, 110
	.short	 1, 40
	.short	 1, 120
	.short	 1, 110
	.short	 1, 110
	.short	 1, 110
	.short	 1, 20
	.short	 1, 100
	.short	 1, 100
	.short	 1, 50
	.short	 1, 80
	.short	 3, 80
	.short	 1, 110
	.short	 1, 110
	.short	 1, 100
	.short	 1, 110
	.short	 1, 110
	.short	 1, 110
	.short	 3, 120
	.short	 1, 90
	.short	 1, 90
	.short	 1, 120
	.short	 1, 120
	.short	 1, 100
	.short	 1, 110
	.short	 1, 70
	.short	 1, 70
	.short	 1, 90
	.short	 1, 50
	.short	 1, 110
	.short	 1, 80
	.short	 1, 60
	.short	 1, 100
	.short	 1, 100
	.short	 1, 100
	.short	 1, 100
	.short	 1, 100
	.short	 1, 100
	.short	 1, 110
	.short	 1, 120
	.short	 1, 120
	.short	 1, 50
	.short	 1, 70
	.short	 1, 50
	.short	 1, 50
	.short	 1, 50
	.short	 1, 50
	.short	 1, 80
	.short	 1, 80
	.short	 1, 110
	.short	 1, 110
	.short	 1, 60
	.short	 1, 50
	.short	 1, 100
	.short	 3, 120
	.short	 1, 100
	.short	 1, 90
	.short	 1, 100
	.short	 1, 90
	.short	 1, 100
	.short	 1, 90
	.short	 1, 100
	.short	 1, 90
	.short	 1, 100
	.short	 1, 90
	.short	 1, 100
	.short	 1, 90
	.short	 1, 100
	.short	 1, 90
	.short	 1, 100
	.short	 1, 90
	.short	 1, 100
	.short	 1, 100
	.short	 1, 100
	.short	 1, 50
	.short	 1, 50
	.short	 1, 100
	.short	 1, 30
	.short	 1, 30
	.short	 1, 90
	.short	 3, 70
	.short	 1, 120
	.short	 1, 110
	.short	 1, 100
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 1, 70
	.short	 1, 120
	.short	 1, 100
	.short	 1, 100
	.short	 1, 80
	.short	 1, 80
	.short	 1, 100
	.short	 1, 80
	.short	 1, 80
	.short	 3, 80
	.short	 3, 100
	.short	 3, 120
	.short	 1, 80
	.short	 3, 100
	.short	 3, 100
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 3, 115
	.short	 1, 50
	.short	 1, 60
	.short	 1, 70
	.short	 1, 80
	.short	 1, 120
	.short	 1, 80
	.short	 1, 110
	.short	 0,  0
	.short	 1, 60
	.short	 1, 70
	.short	 1, 80
	.short	 1, 80
	.short	 1, 100
	.short	 1, 120
	.short	 1, 120
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 3, 100
	.short	 1, 50
	.short	 1, 60
	.short	 1, 70
	.short	 1, 80
	.short	 1, 100
	.short	 1, 50
	.short	 1, 60
	.short	 1, 80
	.short	 1, 80
	.short	 1, 120
	.short	 1, 120
	.short	 1, 120
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 1, 90
	.short	 1, 110
	.short	 1, 60
	.short	 1, 80
	.short	 1, 90
	.short	 1, 90
	.short	 1, 90
	.short	 1, 30
	.short	 1, 70
	.short	 1, 70
	.short	 1, 100
	.short	 1, 50
	.short	 1, 60
	.short	 1, 90
	.short	 1, 90
	.short	 1, 60
	.short	 1, 100
	.short	 1, 100
	.short	 1, 50
	.short	 1, 110
	.short	 1, 100
	.short	 1, 30
	.short	 1, 60
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 1, 80
	.short	 1, 70
	.short	 1, 100
	.short	 1, 70
	.short	 1, 100
	.short	 1, 100
	.short	 1, 80
	.short	 1, 80
	.short	 1, 50
	.short	 1, 100
	.short	 1, 100
	.short	 1, 100
	.short	 1, 100
	.short	 1, 100
	.short	 1, 80
	.short	 1, 80
	.short	 1, 80
	.short	 1, 80
	.short	 1, 80
	.short	 1,  1
	.short	 1, 80
	.short	 1, 110
	.short	 1, 60
	.short	 3, 100
	.short	 1, 100
	.short	 1, 60
	.short	 1, 60
	.short	 3, 100
	.short	 3, 90
	.short	 3, 110
	.short	 1, 100
	.short	 3, 90
	.short	 3, 80
	.short	 3, 100
	.short	 3, 100
	.short	 3, 100
	.short	 3, 70
	.short	 3, 110
	.short	 1, 80
	.short	 1, 70
	.short	 1, 50
	.short	 3, 90
	.short	 1, 50
	.short	 3, 90
	.short	 3, 70
	.short	 1, 90
	.short	 1, 90
	.short	 1, 50
	.short	 0,  0
	.short	 0,  0
	.short	 1, 60
	.short	 1, 100
	.short	 1, 100
	.short	 1, 100
	.short	 1, 100
	.short	 1, 100
	.short	 1, 100
	.short	 1, 100
	.short	 1, 100
	.short	 1, 100
	.short	 1, 70
	.short	 1, 70
	.short	 1, 70
	.short	 1, 70
	.short	 1, 60
	.short	 1, 60
	.short	 1, 80
	.short	 1, 80
	.short	 1, 80
	.short	 1, 100
	.short	 1, 80
	.short	 1, 80
	.short	 1, 60
	.short	 1, 70
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 1, 30
	.short	 1, 100
	.short	 1, 90
	.short	 1, 60
	.short	 1, 120
	.short	 1, 120
	.short	 1, 70
	.short	 1, 90
	.short	 3, 80
	.short	 1, 120
	.short	 1, 120
	.short	 3, 100
	.short	 3, 100
	.short	 3, 100
	.short	 1, 100
	.short	 1, 110
	.short	 1, 110
	.short	 1, 100
	.short	 1, 30
	.short	 1, 120
	.short	 1, 110
	.short	 1, 110
	.short	 1, 110
	.short	 1, 110
	.short	 1, 110
	.short	 1, 110
	.short	 1, 110
	.short	 1, 110
	.short	 1, 110
	.short	 1, 110
	.short	 1, 110
	.short	 1, 110
	.short	 1, 110
	.short	 1, 110
	.short	 1, 110
	.short	 1, 110
	.short	 1, 110
	.short	 1, 110
	.short	 1, 110
	.short	 0,  0
	.short	 3, 100
	.short	 3, 100
	.short	 3, 100
	.short	 3, 100
	.short	 3, 100
	.short	 3, 100
	.short	 1, 40
	.short	 1, 70
	.short	 1, 50
	.short	 3, 120
	.short	 1, 40
	.short	 1, 40
	.short	 1, 30
	.short	 1, 30
	.short	 1, 30
	.short	 1, 30
	.short	 1, 90
	.short	 1, 70
	.short	 1, 80
	.short	 1, 80
	.short	 1, 80
	.short	 1, 90
	.short	 1, 50
	.short	 1, 100
	.short	 1, 100
	.short	 1, 120
	.short	 1, 100
	.short	 1, 100
	.short	 1, 100
	.short	 3, 100
	.short	 3, 120
	.short	 3, 120
	.short	 3, 100
	.short	 3, 100
	.short	 3, 100
	.short	 3, 100
	.short	 3, 100
	.short	 3, 100
	.short	 3, 100
	.short	 3, 100
	.short	 1, 90
	.short	 1, 120
	.short	 1, 127
	.short	 3, 127
	.short	 1, 50
	.short	 1, 50
	.short	 1, 50
	.short	 1, 100
	.short	 1, 100
	.short	 1, 100
	.short	 1,  0
	.short	 1, 100
	.short	 1, 120
	.short	 1, 100
	.short	 3, 120
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 3, 50
	.short	 3, 60
	.short	 3, 125
	.short	 3, 125
	.short	 3, 125
	.short	 3, 125
	.short	 3, 125
	.short	 3, 125
	.short	10, 125
	.short	 3, 125
	.short	 3, 125
	.short	 3, 125
	.short	 3, 125
	.short	 3, 125
	.short	 3, 125
	.short	 3, 125
	.short	 3, 125
	.short	 3, 125
	.short	 3, 120
	.short	 3, 120
	.short	 3, 120
	.short	 3, 120
	.short	 3, 120
	.short	 3, 100
	.short	 0,  0
	.short	 3, 30
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 2, 110
	.short	 2, 80
	.short	 2, 110
	.short	 3, 100
	.short	 3, 80
	.short	 3, 100
	.short	 3, 80
	.short	 3, 100
	.short	 3, 100
	.short	 3, 110
	.short	 3, 80
	.short	 3, 80
	.short	 3, 90
	.short	 3, 90
	.short	 3, 70
	.short	 3, 90
	.short	 3, 100
	.short	 3, 90
	.short	 3, 100
	.short	 3, 100
	.short	 3, 90
	.short	 3, 100
	.short	 3, 80
	.short	 3, 80
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 3, 100
	.short	 3, 50
	.short	 3, 80
	.short	 3, 80
	.short	 3,  1
	.short	 3,  1
	.short	 3, 80
	.short	 3, 80
	.short	 3, 80
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 3, 100
	.short	 3, 100
	.short	 3, 100
	.short	 3, 100
	.short	 3, 100
	.short	 3, 100
	.short	 3, 100
	.short	 3, 50
	.short	 3, 100
	.short	 3, 100
	.short	 3, 100
	.short	 3, 100
	.short	 3, 100
	.short	 3, 100
	.short	 3, 100
	.short	 3, 100
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 2, 125
	.short	 2, 125
	.short	 2, 125
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 100
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 100
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 100
	.short	 1, 100
	.short	 1, 100
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 100
	.short	 1, 100
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 1, 127
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 0,  0
	.short	 3, 120
	.short	 3, 120
	.short	 3, 120
	.short	 3, 110
	.short	 3, 120
	.short	 3, 100
	.short	 3, 110
	.short	 3, 120
	.short	 3, 120
	.short	 3, 110
	.short	 3, 120
	.short	 3, 100
	.short	 3, 110
	.short	 3, 120
	.short	 3, 120
	.short	 3, 110
	.short	 3, 110
	.short	 3, 110
	.short	 3, 110

	.global	__total_vgrp_n
	.equ	__total_vgrp_n, 11

	.global	app_vgrp_table
app_vgrp_table:
	.word	voicegroup000
	.word	voicegroup001
	.word	voicegroup002
	.word	voicegroup003
	.word	0
	.word	voicegroup005
	.word	voicegroup006
	.word	voicegroup007
	.word	voicegroup008
	.word	voicegroup009
	.word	voicegroup010

	.global	pbymidi_swi
	.equ	pbymidi_swi, 1
	.global	pbymidi_vg
	.equ	pbymidi_vg, 3
	.global	pbymidi_mv
	.equ	pbymidi_mv, 127
	.global	pbymidi_pr
	.equ	pbymidi_pr, 200
	.global	pbymidi_tm
	.equ	pbymidi_tm, 150

	.global	seg_rodata_top
	.equ	seg_rodata_top,.

	.section .rodata.end
	.global	seg_rodata_end
	.equ	seg_rodata_end,.
	.word	0

	.end
