	.arch armv7-a
	.fpu vfp
	.eabi_attribute 20, 1
	.eabi_attribute 21, 1
	.eabi_attribute 23, 3
	.eabi_attribute 24, 1
	.eabi_attribute 25, 1
	.eabi_attribute 26, 1
	.eabi_attribute 30, 1
	.eabi_attribute 34, 1
	.eabi_attribute 18, 4
	.file	"sound.i"
	.text
.Ltext0:
	.cfi_sections	.debug_frame
	.align	2
	.syntax unified
	.arm
	.type	read_le32, %function
read_le32:
.LVL0:
.LFB6:
	.file 1 "sound.c"
	.loc 1 120 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	.loc 1 121 3 view .LVU1
	.loc 1 122 3 view .LVU2
	.loc 1 123 3 view .LVU3
	.loc 1 124 1 is_stmt 0 view .LVU4
	bx	lr
	.cfi_endproc
.LFE6:
	.size	read_le32, .-read_le32
	.align	2
	.syntax unified
	.arm
	.type	write_le32, %function
write_le32:
.LVL1:
.LFB8:
	.loc 1 135 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	.loc 1 135 1 is_stmt 0 view .LVU6
	mov	r3, r0
	.loc 1 136 3 is_stmt 1 view .LVU7
	.loc 1 137 3 view .LVU8
	.loc 1 137 10 is_stmt 0 view .LVU9
	mov	r0, #0
.LVL2:
	.loc 1 137 10 view .LVU10
	bfi	r0, r3, #0, #8
.LVL3:
	.loc 1 138 3 is_stmt 1 view .LVU11
	.loc 1 138 17 is_stmt 0 view .LVU12
	lsr	r2, r3, #8
	.loc 1 138 10 view .LVU13
	bfi	r0, r2, #8, #8
	.loc 1 139 3 is_stmt 1 view .LVU14
	.loc 1 139 17 is_stmt 0 view .LVU15
	lsr	r2, r3, #16
	.loc 1 139 10 view .LVU16
	bfi	r0, r2, #16, #8
	.loc 1 140 3 is_stmt 1 view .LVU17
	.loc 1 140 24 is_stmt 0 view .LVU18
	lsr	r3, r3, #24
.LVL4:
	.loc 1 140 10 view .LVU19
	bfi	r0, r3, #24, #8
	.loc 1 141 3 is_stmt 1 view .LVU20
.LVL5:
	.loc 1 142 1 is_stmt 0 view .LVU21
	bx	lr
	.cfi_endproc
.LFE8:
	.size	write_le32, .-write_le32
	.align	2
	.syntax unified
	.arm
	.type	sound_null_ropen, %function
sound_null_ropen:
.LVL6:
.LFB9:
	.loc 1 145 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	.loc 1 146 3 view .LVU23
	.loc 1 147 1 is_stmt 0 view .LVU24
	mvn	r0, #0
.LVL7:
	.loc 1 147 1 view .LVU25
	bx	lr
	.cfi_endproc
.LFE9:
	.size	sound_null_ropen, .-sound_null_ropen
	.align	2
	.syntax unified
	.arm
	.type	sound_null_wopen, %function
sound_null_wopen:
.LVL8:
.LFB10:
	.loc 1 151 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 8, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	.loc 1 152 3 view .LVU27
	.loc 1 153 1 is_stmt 0 view .LVU28
	mvn	r0, #0
.LVL9:
	.loc 1 153 1 view .LVU29
	bx	lr
	.cfi_endproc
.LFE10:
	.size	sound_null_wopen, .-sound_null_wopen
	.align	2
	.syntax unified
	.arm
	.type	sound_null_read, %function
sound_null_read:
.LVL10:
.LFB11:
	.loc 1 156 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	.loc 1 157 3 view .LVU31
	.loc 1 158 1 is_stmt 0 view .LVU32
	mvn	r0, #0
.LVL11:
	.loc 1 158 1 view .LVU33
	bx	lr
	.cfi_endproc
.LFE11:
	.size	sound_null_read, .-sound_null_read
	.align	2
	.syntax unified
	.arm
	.type	sound_null_write, %function
sound_null_write:
.LVL12:
.LFB12:
	.loc 1 161 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	.loc 1 162 3 view .LVU35
	.loc 1 163 1 is_stmt 0 view .LVU36
	mvn	r0, #0
.LVL13:
	.loc 1 163 1 view .LVU37
	bx	lr
	.cfi_endproc
.LFE12:
	.size	sound_null_write, .-sound_null_write
	.align	2
	.syntax unified
	.arm
	.type	sound_null_rclose, %function
sound_null_rclose:
.LVL14:
.LFB13:
	.loc 1 166 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	.loc 1 167 3 view .LVU39
	.loc 1 168 1 is_stmt 0 view .LVU40
	mvn	r0, #0
.LVL15:
	.loc 1 168 1 view .LVU41
	bx	lr
	.cfi_endproc
.LFE13:
	.size	sound_null_rclose, .-sound_null_rclose
	.align	2
	.syntax unified
	.arm
	.type	sound_null_wclose, %function
sound_null_wclose:
.LVL16:
.LFB14:
	.loc 1 171 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	.loc 1 172 3 view .LVU43
	.loc 1 173 1 is_stmt 0 view .LVU44
	mvn	r0, #0
.LVL17:
	.loc 1 173 1 view .LVU45
	bx	lr
	.cfi_endproc
.LFE14:
	.size	sound_null_wclose, .-sound_null_wclose
	.align	2
	.syntax unified
	.arm
	.type	_read, %function
_read:
.LVL18:
.LFB17:
	.loc 1 392 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	.loc 1 392 1 is_stmt 0 view .LVU47
	push	{r4, r5, r6, r7, r8, lr}
	.cfi_def_cfa_offset 24
	.cfi_offset 4, -24
	.cfi_offset 5, -20
	.cfi_offset 6, -16
	.cfi_offset 7, -12
	.cfi_offset 8, -8
	.cfi_offset 14, -4
	mov	r7, r1
	.loc 1 393 3 is_stmt 1 view .LVU48
.LVL19:
	.loc 1 395 3 view .LVU49
	.loc 1 395 5 is_stmt 0 view .LVU50
	ldr	r1, [r0, #32]
.LVL20:
	.loc 1 395 5 view .LVU51
	ldr	r3, [r0, #12]
	mul	r1, r3, r1
.LVL21:
	.loc 1 397 3 is_stmt 1 view .LVU52
	.loc 1 397 17 view .LVU53
	subs	r8, r2, #0
	.loc 1 393 14 is_stmt 0 view .LVU54
	movgt	r4, #0
	.loc 1 397 10 view .LVU55
	movgt	r6, r4
	.loc 1 407 12 view .LVU56
	movgt	r5, r6
	.loc 1 397 17 view .LVU57
	bgt	.L10
.LVL22:
.L11:
	.loc 1 415 3 is_stmt 1 view .LVU58
	.loc 1 416 1 is_stmt 0 view .LVU59
	mov	r0, #0
.LVL23:
	.loc 1 416 1 view .LVU60
	pop	{r4, r5, r6, r7, r8, pc}
.LVL24:
.L13:
	.loc 1 402 11 is_stmt 1 view .LVU61
	.loc 1 402 38 is_stmt 0 view .LVU62
	ldr	r4, [r0, #36]
	lsl	lr, r3, #1
	ldrsh	lr, [r4, lr]
	.loc 1 402 21 view .LVU63
	strh	lr, [ip]	@ movhi
	.loc 1 402 44 is_stmt 1 view .LVU64
.L15:
	.loc 1 409 7 discriminator 2 view .LVU65
.LVL25:
	.loc 1 409 7 is_stmt 0 discriminator 2 view .LVU66
	add	r4, r1, r3
.LVL26:
	.loc 1 410 7 is_stmt 1 discriminator 2 view .LVU67
	.loc 1 410 8 is_stmt 0 discriminator 2 view .LVU68
	add	r3, r3, #1
.LVL27:
	.loc 1 398 42 is_stmt 1 discriminator 2 view .LVU69
	add	r2, r2, #1
.LVL28:
	.loc 1 398 21 discriminator 2 view .LVU70
	add	ip, ip, #2
	ldr	lr, [r0, #12]
	cmp	lr, r2
	ble	.L22
.LVL29:
.L16:
	.loc 1 399 7 view .LVU71
	.loc 1 399 10 is_stmt 0 view .LVU72
	ldr	lr, [r0, #20]
	ldr	r4, [r0, #32]
	cmp	r4, lr
	.loc 1 407 12 view .LVU73
	strhge	r5, [ip]	@ movhi
	.loc 1 399 10 view .LVU74
	bge	.L15
	.loc 1 400 2 is_stmt 1 view .LVU75
	.loc 1 400 15 is_stmt 0 view .LVU76
	ldr	lr, [r0, #16]
	.loc 1 400 2 view .LVU77
	cmp	lr, #16
	beq	.L13
	cmp	lr, #32
	beq	.L14
	cmp	lr, #8
	.loc 1 401 10 is_stmt 1 view .LVU78
	.loc 1 401 37 is_stmt 0 view .LVU79
	ldreq	lr, [r0, #36]
	ldrbeq	lr, [lr, r3]	@ zero_extendqisi2
	.loc 1 401 41 view .LVU80
	lsleq	lr, lr, #8
	.loc 1 401 20 view .LVU81
	strheq	lr, [ip]	@ movhi
	.loc 1 401 47 is_stmt 1 view .LVU82
	b	.L15
.L14:
	.loc 1 403 11 view .LVU83
	.loc 1 403 38 is_stmt 0 view .LVU84
	ldr	lr, [r0, #36]
	.loc 1 403 42 view .LVU85
	ldr	lr, [lr, r3, lsl #2]
	asr	lr, lr, #16
	.loc 1 403 21 view .LVU86
	strh	lr, [ip]	@ movhi
	.loc 1 403 49 is_stmt 1 view .LVU87
	b	.L15
.LVL30:
.L22:
	.loc 1 410 8 is_stmt 0 view .LVU88
	mov	r1, r3
.LVL31:
.L18:
	.loc 1 412 5 is_stmt 1 discriminator 2 view .LVU89
	.loc 1 412 18 is_stmt 0 discriminator 2 view .LVU90
	ldr	r3, [r0, #32]
	add	r3, r3, #1
	str	r3, [r0, #32]
	.loc 1 397 25 is_stmt 1 discriminator 2 view .LVU91
	add	r6, r6, #1
.LVL32:
	.loc 1 397 17 discriminator 2 view .LVU92
	cmp	r8, r6
	beq	.L11
.LVL33:
.L10:
	.loc 1 398 21 view .LVU93
	ldr	r3, [r0, #12]
	cmp	r3, #0
	ble	.L18
	.loc 1 398 21 is_stmt 0 view .LVU94
	add	ip, r7, r4, lsl #1
	mov	r3, r1
	.loc 1 398 13 view .LVU95
	mov	r2, #0
	add	r4, r4, #1
	sub	r1, r4, r1
.LVL34:
	.loc 1 398 13 view .LVU96
	b	.L16
	.cfi_endproc
.LFE17:
	.size	_read, .-_read
	.align	2
	.syntax unified
	.arm
	.type	sound_wav_read, %function
sound_wav_read:
.LVL35:
.LFB18:
	.loc 1 419 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	.loc 1 419 1 is_stmt 0 view .LVU98
	push	{r4, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset 4, -8
	.cfi_offset 14, -4
	.loc 1 420 3 is_stmt 1 view .LVU99
	.loc 1 420 10 is_stmt 0 view .LVU100
	bl	_read
.LVL36:
	.loc 1 421 1 view .LVU101
	pop	{r4, pc}
	.cfi_endproc
.LFE18:
	.size	sound_wav_read, .-sound_wav_read
	.align	2
	.syntax unified
	.arm
	.type	sound_text_read, %function
sound_text_read:
.LVL37:
.LFB28:
	.loc 1 663 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	.loc 1 663 1 is_stmt 0 view .LVU103
	push	{r4, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset 4, -8
	.cfi_offset 14, -4
	.loc 1 664 3 is_stmt 1 view .LVU104
	.loc 1 664 10 is_stmt 0 view .LVU105
	bl	_read
.LVL38:
	.loc 1 665 1 view .LVU106
	pop	{r4, pc}
	.cfi_endproc
.LFE28:
	.size	sound_text_read, .-sound_text_read
	.align	2
	.syntax unified
	.arm
	.type	sound_text_wclose, %function
sound_text_wclose:
.LVL39:
.LFB31:
	.loc 1 696 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	.loc 1 696 1 is_stmt 0 view .LVU108
	push	{r4, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset 4, -8
	.cfi_offset 14, -4
	mov	r4, r0
	.loc 1 697 3 is_stmt 1 view .LVU109
.LVL40:
.LBB4:
.LBI4:
	.loc 1 451 12 view .LVU110
.LBB5:
	.loc 1 453 3 view .LVU111
	.loc 1 453 13 is_stmt 0 view .LVU112
	ldr	r0, [r0, #28]
.LVL41:
	.loc 1 453 6 view .LVU113
	cmp	r0, #0
	beq	.L29
	.loc 1 456 3 is_stmt 1 view .LVU114
	bl	fclose
.LVL42:
	.loc 1 457 3 view .LVU115
	.loc 1 457 13 is_stmt 0 view .LVU116
	mov	r0, #0
	str	r0, [r4, #28]
	.loc 1 459 3 is_stmt 1 view .LVU117
	.loc 1 459 10 is_stmt 0 view .LVU118
	pop	{r4, pc}
.L29:
	.loc 1 454 12 view .LVU119
	mvn	r0, #0
.LVL43:
	.loc 1 454 12 view .LVU120
.LBE5:
.LBE4:
	.loc 1 698 1 view .LVU121
	pop	{r4, pc}
	.cfi_endproc
.LFE31:
	.size	sound_text_wclose, .-sound_text_wclose
	.section	.rodata.str1.4,"aMS",%progbits,1
	.align	2
.LC0:
	.ascii	"%d\000"
	.align	2
.LC1:
	.ascii	" %d\000"
	.align	2
.LC2:
	.ascii	"\012\000"
	.text
	.align	2
	.syntax unified
	.arm
	.type	sound_text_write, %function
sound_text_write:
.LVL44:
.LFB29:
	.loc 1 668 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 16
	@ frame_needed = 0, uses_anonymous_args = 0
	.loc 1 668 1 is_stmt 0 view .LVU123
	push	{r4, r5, r6, r7, r8, r9, r10, fp, lr}
	.cfi_def_cfa_offset 36
	.cfi_offset 4, -36
	.cfi_offset 5, -32
	.cfi_offset 6, -28
	.cfi_offset 7, -24
	.cfi_offset 8, -20
	.cfi_offset 9, -16
	.cfi_offset 10, -12
	.cfi_offset 11, -8
	.cfi_offset 14, -4
	sub	sp, sp, #20
	.cfi_def_cfa_offset 56
	str	r1, [sp, #12]
	.loc 1 669 3 is_stmt 1 view .LVU124
.LVL45:
	.loc 1 671 3 view .LVU125
	.loc 1 671 6 is_stmt 0 view .LVU126
	ldr	r3, [r0, #28]
	cmp	r3, #0
	beq	.L37
	mov	r4, r0
	mov	r10, r2
.LVL46:
	.loc 1 674 17 is_stmt 1 view .LVU127
	cmp	r2, #0
	ble	.L38
	.loc 1 669 14 is_stmt 0 view .LVU128
	mov	r7, #0
	.loc 1 674 10 view .LVU129
	mov	fp, r7
	.loc 1 675 5 view .LVU130
	movw	r3, #:lower16:.LC0
	movt	r3, #:upper16:.LC0
	str	r3, [sp, #4]
	.loc 1 680 7 view .LVU131
	movw	r9, #:lower16:.LC1
	movt	r9, #:upper16:.LC1
	.loc 1 683 5 view .LVU132
	movw	r3, #:lower16:.LC2
	movt	r3, #:upper16:.LC2
	str	r3, [sp, #8]
.LVL47:
.L36:
	.loc 1 675 5 is_stmt 1 view .LVU133
	ldr	r2, [r4, #32]
	ldr	r1, [sp, #4]
	ldr	r0, [r4, #28]
	bl	fprintf
.LVL48:
	.loc 1 676 5 view .LVU134
	.loc 1 676 21 view .LVU135
	ldr	r3, [r4, #12]
	cmp	r3, #0
	ble	.L33
	ldr	r3, [sp, #12]
	add	r6, r3, r7, lsl #1
	.loc 1 676 13 is_stmt 0 view .LVU136
	mov	r5, #0
	add	r8, r7, #1
.LVL49:
.L35:
	.loc 1 677 7 is_stmt 1 view .LVU137
	.loc 1 678 7 view .LVU138
	.loc 1 678 10 is_stmt 0 view .LVU139
	ldr	r2, [r4, #32]
	ldr	r3, [r4, #20]
	cmp	r2, r3
	.loc 1 679 2 is_stmt 1 view .LVU140
	.loc 1 679 6 is_stmt 0 view .LVU141
	ldrshlt	r2, [r6]
.LVL50:
	.loc 1 677 11 view .LVU142
	movge	r2, #0
.LVL51:
	.loc 1 680 7 is_stmt 1 view .LVU143
	mov	r1, r9
	ldr	r0, [r4, #28]
	bl	fprintf
.LVL52:
	.loc 1 681 7 view .LVU144
	.loc 1 681 7 is_stmt 0 view .LVU145
	add	r7, r8, r5
.LVL53:
	.loc 1 676 42 is_stmt 1 view .LVU146
	add	r5, r5, #1
.LVL54:
	.loc 1 676 21 view .LVU147
	add	r6, r6, #2
	ldr	r3, [r4, #12]
	cmp	r3, r5
	bgt	.L35
.LVL55:
.L33:
	.loc 1 683 5 discriminator 2 view .LVU148
	ldr	r1, [sp, #8]
	ldr	r0, [r4, #28]
	bl	fprintf
.LVL56:
	.loc 1 684 5 discriminator 2 view .LVU149
	.loc 1 684 18 is_stmt 0 discriminator 2 view .LVU150
	ldr	r3, [r4, #32]
	add	r3, r3, #1
	str	r3, [r4, #32]
	.loc 1 674 25 is_stmt 1 discriminator 2 view .LVU151
	add	fp, fp, #1
.LVL57:
	.loc 1 674 17 discriminator 2 view .LVU152
	cmp	r10, fp
	bne	.L36
	.loc 1 687 10 is_stmt 0 view .LVU153
	mov	r0, #0
.LVL58:
.L31:
	.loc 1 688 1 view .LVU154
	add	sp, sp, #20
	.cfi_remember_state
	.cfi_def_cfa_offset 36
	@ sp needed
	pop	{r4, r5, r6, r7, r8, r9, r10, fp, pc}
.LVL59:
.L37:
	.cfi_restore_state
	.loc 1 672 12 view .LVU155
	mvn	r0, #0
.LVL60:
	.loc 1 672 12 view .LVU156
	b	.L31
.LVL61:
.L38:
	.loc 1 687 10 view .LVU157
	mov	r0, #0
.LVL62:
	.loc 1 687 10 view .LVU158
	b	.L31
	.cfi_endproc
.LFE29:
	.size	sound_text_write, .-sound_text_write
	.section	.rodata.str1.4
	.align	2
.LC3:
	.ascii	"w\000"
	.align	2
.LC4:
	.ascii	"# %s\012\000"
	.align	2
.LC5:
	.ascii	"# Freq: %d\012\000"
	.align	2
.LC6:
	.ascii	"# Channels: %d\012\000"
	.align	2
.LC7:
	.ascii	"# Bits: %d\012\000"
	.align	2
.LC8:
	.ascii	"# Length: %d\012\000"
	.text
	.align	2
	.syntax unified
	.arm
	.type	sound_text_wopen, %function
sound_text_wopen:
.LVL63:
.LFB27:
	.loc 1 626 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 8, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	.loc 1 626 1 is_stmt 0 view .LVU160
	push	{r4, r5, r6, lr}
	.cfi_def_cfa_offset 16
	.cfi_offset 4, -16
	.cfi_offset 5, -12
	.cfi_offset 6, -8
	.cfi_offset 14, -4
	mov	r4, r0
	mov	r5, r1
	ldr	r0, [sp, #16]
.LVL64:
	.loc 1 626 1 view .LVU161
	ldr	ip, [sp, #20]
	.loc 1 627 3 is_stmt 1 view .LVU162
	.loc 1 629 3 view .LVU163
	.loc 1 629 38 is_stmt 0 view .LVU164
	cmp	r2, #0
	.loc 1 629 38 view .LVU165
	movle	r1, #1
.LVL65:
	.loc 1 629 38 view .LVU166
	movgt	r1, #0
	.loc 1 629 6 view .LVU167
	orrs	r1, r1, ip, lsr #31
	bne	.L44
	.loc 1 632 3 is_stmt 1 view .LVU168
	.loc 1 632 13 is_stmt 0 view .LVU169
	sub	r1, r0, #8
	bic	r1, r1, #8
	.loc 1 632 35 view .LVU170
	cmp	r0, #32
	cmpne	r1, #0
	bne	.L44
	.loc 1 635 3 is_stmt 1 view .LVU171
	.loc 1 635 21 is_stmt 0 view .LVU172
	str	r2, [r4, #8]
	.loc 1 636 3 is_stmt 1 view .LVU173
	.loc 1 636 19 is_stmt 0 view .LVU174
	str	r3, [r4, #12]
	.loc 1 637 3 is_stmt 1 view .LVU175
	.loc 1 637 15 is_stmt 0 view .LVU176
	str	r0, [r4, #16]
	.loc 1 638 3 is_stmt 1 view .LVU177
	.loc 1 638 20 is_stmt 0 view .LVU178
	str	ip, [r4, #20]
	.loc 1 640 3 is_stmt 1 view .LVU179
.LVL66:
	.loc 1 642 3 view .LVU180
	.loc 1 642 15 is_stmt 0 view .LVU181
	movw	r1, #:lower16:.LC3
	movt	r1, #:upper16:.LC3
	mov	r0, r5
	bl	fopen
.LVL67:
	.loc 1 642 13 view .LVU182
	str	r0, [r4, #28]
	.loc 1 643 3 is_stmt 1 view .LVU183
	.loc 1 643 6 is_stmt 0 view .LVU184
	cmp	r0, #0
	beq	.L46
	.loc 1 646 3 is_stmt 1 view .LVU185
	mov	r2, r5
	movw	r1, #:lower16:.LC4
	movt	r1, #:upper16:.LC4
	bl	fprintf
.LVL68:
	.loc 1 647 3 view .LVU186
	ldr	r2, [r4, #8]
	movw	r1, #:lower16:.LC5
	movt	r1, #:upper16:.LC5
	ldr	r0, [r4, #28]
	bl	fprintf
.LVL69:
	.loc 1 648 3 view .LVU187
	ldr	r2, [r4, #12]
	movw	r1, #:lower16:.LC6
	movt	r1, #:upper16:.LC6
	ldr	r0, [r4, #28]
	bl	fprintf
.LVL70:
	.loc 1 649 3 view .LVU188
	ldr	r2, [r4, #16]
	movw	r1, #:lower16:.LC7
	movt	r1, #:upper16:.LC7
	ldr	r0, [r4, #28]
	bl	fprintf
.LVL71:
	.loc 1 650 3 view .LVU189
	ldr	r2, [r4, #20]
	movw	r1, #:lower16:.LC8
	movt	r1, #:upper16:.LC8
	ldr	r0, [r4, #28]
	bl	fprintf
.LVL72:
	.loc 1 652 3 view .LVU190
	.loc 1 652 10 is_stmt 0 view .LVU191
	mov	r0, #0
	pop	{r4, r5, r6, pc}
.LVL73:
.L44:
	.loc 1 655 3 is_stmt 1 view .LVU192
	.loc 1 655 12 is_stmt 0 view .LVU193
	ldr	r0, [r4, #28]
	.loc 1 655 6 view .LVU194
	cmp	r0, #0
	beq	.L47
	.loc 1 656 5 is_stmt 1 view .LVU195
	bl	fclose
.LVL74:
	.loc 1 657 5 view .LVU196
	.loc 1 657 15 is_stmt 0 view .LVU197
	mov	r3, #0
	str	r3, [r4, #28]
	.loc 1 659 10 view .LVU198
	mvn	r0, #0
	pop	{r4, r5, r6, pc}
.LVL75:
.L46:
	.loc 1 659 10 view .LVU199
	mvn	r0, #0
	pop	{r4, r5, r6, pc}
.LVL76:
.L47:
	.loc 1 659 10 view .LVU200
	mvn	r0, #0
	.loc 1 660 1 view .LVU201
	pop	{r4, r5, r6, pc}
	.cfi_endproc
.LFE27:
	.size	sound_text_wopen, .-sound_text_wopen
	.align	2
	.syntax unified
	.arm
	.type	skipnspace, %function
skipnspace:
.LVL77:
.LFB24:
	.loc 1 504 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	.loc 1 504 1 is_stmt 0 view .LVU203
	push	{r4, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset 4, -8
	.cfi_offset 14, -4
	mov	r4, r0
	.loc 1 505 3 is_stmt 1 view .LVU204
	.loc 1 505 14 view .LVU205
	.loc 1 505 10 is_stmt 0 view .LVU206
	ldr	r3, [r0]
	ldrb	r0, [r3]	@ zero_extendqisi2
.LVL78:
	.loc 1 505 14 view .LVU207
	cmp	r0, #0
	beq	.L51
.L50:
	.loc 1 505 18 discriminator 1 view .LVU208
	bl	isspace
.LVL79:
	.loc 1 505 14 discriminator 1 view .LVU209
	cmp	r0, #0
	bne	.L51
	.loc 1 506 5 is_stmt 1 view .LVU210
	.loc 1 506 6 is_stmt 0 view .LVU211
	ldr	r3, [r4]
	.loc 1 506 9 view .LVU212
	add	r2, r3, #1
	str	r2, [r4]
	.loc 1 505 14 is_stmt 1 view .LVU213
	.loc 1 505 10 is_stmt 0 view .LVU214
	ldrb	r0, [r3, #1]	@ zero_extendqisi2
	.loc 1 505 14 view .LVU215
	cmp	r0, #0
	bne	.L50
.L51:
	.loc 1 507 3 is_stmt 1 view .LVU216
	.loc 1 507 8 is_stmt 0 view .LVU217
	ldr	r3, [r4]
	.loc 1 507 6 view .LVU218
	ldrb	r0, [r3]	@ zero_extendqisi2
	clz	r0, r0
	lsr	r0, r0, #5
	.loc 1 510 1 view .LVU219
	rsb	r0, r0, #0
	pop	{r4, pc}
	.cfi_endproc
.LFE24:
	.size	skipnspace, .-skipnspace
	.align	2
	.syntax unified
	.arm
	.type	skipspace, %function
skipspace:
.LVL80:
.LFB23:
	.loc 1 495 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	.loc 1 495 1 is_stmt 0 view .LVU221
	push	{r4, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset 4, -8
	.cfi_offset 14, -4
	mov	r4, r0
	.loc 1 496 3 is_stmt 1 view .LVU222
	.loc 1 496 14 view .LVU223
	.loc 1 496 10 is_stmt 0 view .LVU224
	ldr	r3, [r0]
	ldrb	r0, [r3]	@ zero_extendqisi2
.LVL81:
	.loc 1 496 14 view .LVU225
	cmp	r0, #0
	beq	.L57
.L56:
	.loc 1 496 17 discriminator 1 view .LVU226
	bl	isspace
.LVL82:
	.loc 1 496 14 discriminator 1 view .LVU227
	cmp	r0, #0
	beq	.L57
	.loc 1 497 5 is_stmt 1 view .LVU228
	.loc 1 497 6 is_stmt 0 view .LVU229
	ldr	r3, [r4]
	.loc 1 497 9 view .LVU230
	add	r2, r3, #1
	str	r2, [r4]
	.loc 1 496 14 is_stmt 1 view .LVU231
	.loc 1 496 10 is_stmt 0 view .LVU232
	ldrb	r0, [r3, #1]	@ zero_extendqisi2
	.loc 1 496 14 view .LVU233
	cmp	r0, #0
	bne	.L56
.L57:
	.loc 1 498 3 is_stmt 1 view .LVU234
	.loc 1 498 8 is_stmt 0 view .LVU235
	ldr	r3, [r4]
	.loc 1 498 6 view .LVU236
	ldrb	r0, [r3]	@ zero_extendqisi2
	clz	r0, r0
	lsr	r0, r0, #5
	.loc 1 501 1 view .LVU237
	rsb	r0, r0, #0
	pop	{r4, pc}
	.cfi_endproc
.LFE23:
	.size	skipspace, .-skipspace
	.align	2
	.syntax unified
	.arm
	.type	getparam, %function
getparam:
.LVL83:
.LFB25:
	.loc 1 513 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 0, uses_anonymous_args = 0
	.loc 1 513 1 is_stmt 0 view .LVU239
	push	{r4, r5, r6, lr}
	.cfi_def_cfa_offset 16
	.cfi_offset 4, -16
	.cfi_offset 5, -12
	.cfi_offset 6, -8
	.cfi_offset 14, -4
	sub	sp, sp, #8
	.cfi_def_cfa_offset 24
	str	r0, [sp, #4]
	.loc 1 514 3 is_stmt 1 view .LVU240
	.loc 1 515 3 view .LVU241
	.loc 1 517 3 view .LVU242
	.loc 1 517 6 is_stmt 0 view .LVU243
	ldrb	r3, [r0]	@ zero_extendqisi2
	cmp	r3, #35
	bne	.L63
	mov	r5, r1
	.loc 1 519 3 is_stmt 1 view .LVU244
	.loc 1 519 4 is_stmt 0 view .LVU245
	add	r0, r0, #1
.LVL84:
	.loc 1 519 4 view .LVU246
	str	r0, [sp, #4]
.LVL85:
	.loc 1 521 3 is_stmt 1 view .LVU247
	.loc 1 521 7 is_stmt 0 view .LVU248
	add	r0, sp, #4
.LVL86:
	.loc 1 521 7 view .LVU249
	bl	skipspace
.LVL87:
	.loc 1 521 6 view .LVU250
	cmp	r0, #0
	blt	.L64
	.loc 1 524 3 is_stmt 1 view .LVU251
	.loc 1 524 5 is_stmt 0 view .LVU252
	ldr	r6, [sp, #4]
.LVL88:
	.loc 1 526 3 is_stmt 1 view .LVU253
	.loc 1 526 7 is_stmt 0 view .LVU254
	add	r0, sp, #4
	bl	skipnspace
.LVL89:
	.loc 1 526 6 view .LVU255
	cmp	r0, #0
	blt	.L65
	.loc 1 529 3 is_stmt 1 view .LVU256
	.loc 1 529 6 is_stmt 0 view .LVU257
	ldr	r4, [sp, #4]
	.loc 1 529 10 view .LVU258
	mov	r3, #0
	strb	r3, [r4], #1
	.loc 1 530 3 is_stmt 1 view .LVU259
	.loc 1 530 7 is_stmt 0 view .LVU260
	mov	r1, r5
	mov	r0, r6
	bl	strcmp
.LVL90:
	.loc 1 530 6 view .LVU261
	cmp	r0, #0
	bne	.L66
	.loc 1 533 3 is_stmt 1 view .LVU262
	.loc 1 533 11 is_stmt 0 view .LVU263
	mov	r2, #0
	mov	r1, r2
	mov	r0, r4
	bl	strtol
.LVL91:
	.loc 1 534 3 is_stmt 1 view .LVU264
	bic	r0, r0, r0, asr #31
.LVL92:
.L61:
	.loc 1 538 1 is_stmt 0 view .LVU265
	add	sp, sp, #8
	.cfi_remember_state
	.cfi_def_cfa_offset 16
	@ sp needed
	pop	{r4, r5, r6, pc}
.LVL93:
.L63:
	.cfi_restore_state
	.loc 1 518 12 view .LVU266
	mvn	r0, #0
.LVL94:
	.loc 1 518 12 view .LVU267
	b	.L61
.LVL95:
.L64:
	.loc 1 522 12 view .LVU268
	mvn	r0, #0
	b	.L61
.LVL96:
.L65:
	.loc 1 527 12 view .LVU269
	mvn	r0, #0
	b	.L61
.L66:
	.loc 1 531 12 view .LVU270
	mvn	r0, #0
	b	.L61
	.cfi_endproc
.LFE25:
	.size	getparam, .-getparam
	.section	.rodata.str1.4
	.align	2
.LC9:
	.ascii	"r\000"
	.align	2
.LC10:
	.ascii	"Freq:\000"
	.align	2
.LC11:
	.ascii	"Channels:\000"
	.align	2
.LC12:
	.ascii	"Bits:\000"
	.align	2
.LC13:
	.ascii	"Length:\000"
	.text
	.align	2
	.syntax unified
	.arm
	.type	sound_text_ropen, %function
sound_text_ropen:
.LVL97:
.LFB26:
	.loc 1 541 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 264
	@ frame_needed = 0, uses_anonymous_args = 0
	.loc 1 541 1 is_stmt 0 view .LVU272
	push	{r4, r5, r6, r7, r8, r9, r10, lr}
	.cfi_def_cfa_offset 32
	.cfi_offset 4, -32
	.cfi_offset 5, -28
	.cfi_offset 6, -24
	.cfi_offset 7, -20
	.cfi_offset 8, -16
	.cfi_offset 9, -12
	.cfi_offset 10, -8
	.cfi_offset 14, -4
	sub	sp, sp, #264
	.cfi_def_cfa_offset 296
	mov	r4, r0
	mov	r0, r1
.LVL98:
	.loc 1 542 3 is_stmt 1 view .LVU273
	.loc 1 543 3 view .LVU274
	.loc 1 544 3 view .LVU275
	.loc 1 546 3 view .LVU276
	.loc 1 548 3 view .LVU277
	.loc 1 548 15 is_stmt 0 view .LVU278
	movw	r1, #:lower16:.LC9
.LVL99:
	.loc 1 548 15 view .LVU279
	movt	r1, #:upper16:.LC9
	bl	fopen
.LVL100:
	.loc 1 548 13 view .LVU280
	str	r0, [r4, #28]
	.loc 1 549 3 is_stmt 1 view .LVU281
	.loc 1 549 6 is_stmt 0 view .LVU282
	cmp	r0, #0
	beq	.L69
	mov	r2, r0
	.loc 1 552 3 is_stmt 1 view .LVU283
	.loc 1 552 7 is_stmt 0 view .LVU284
	mov	r1, #256
	add	r0, sp, #8
	bl	fgets
.LVL101:
	.loc 1 552 6 view .LVU285
	cmp	r0, #0
	beq	.L70
	.loc 1 555 3 is_stmt 1 view .LVU286
	.loc 1 555 7 is_stmt 0 view .LVU287
	ldr	r2, [r4, #28]
	mov	r1, #256
	add	r0, sp, #8
	bl	fgets
.LVL102:
	.loc 1 555 6 view .LVU288
	cmp	r0, #0
	beq	.L70
	.loc 1 557 3 is_stmt 1 view .LVU289
	.loc 1 557 23 is_stmt 0 view .LVU290
	movw	r1, #:lower16:.LC10
	movt	r1, #:upper16:.LC10
	add	r0, sp, #8
	bl	getparam
.LVL103:
	.loc 1 557 21 view .LVU291
	str	r0, [r4, #8]
	.loc 1 559 3 is_stmt 1 view .LVU292
	.loc 1 559 7 is_stmt 0 view .LVU293
	ldr	r2, [r4, #28]
	mov	r1, #256
	add	r0, sp, #8
	bl	fgets
.LVL104:
	.loc 1 559 6 view .LVU294
	cmp	r0, #0
	beq	.L70
	.loc 1 561 3 is_stmt 1 view .LVU295
	.loc 1 561 21 is_stmt 0 view .LVU296
	movw	r1, #:lower16:.LC11
	movt	r1, #:upper16:.LC11
	add	r0, sp, #8
	bl	getparam
.LVL105:
	.loc 1 561 19 view .LVU297
	str	r0, [r4, #12]
	.loc 1 563 3 is_stmt 1 view .LVU298
	.loc 1 563 7 is_stmt 0 view .LVU299
	ldr	r2, [r4, #28]
	mov	r1, #256
	add	r0, sp, #8
	bl	fgets
.LVL106:
	.loc 1 563 6 view .LVU300
	cmp	r0, #0
	beq	.L70
	.loc 1 565 3 is_stmt 1 view .LVU301
	.loc 1 565 17 is_stmt 0 view .LVU302
	movw	r1, #:lower16:.LC12
	movt	r1, #:upper16:.LC12
	add	r0, sp, #8
	bl	getparam
.LVL107:
	.loc 1 565 15 view .LVU303
	str	r0, [r4, #16]
	.loc 1 567 3 is_stmt 1 view .LVU304
	.loc 1 567 7 is_stmt 0 view .LVU305
	ldr	r2, [r4, #28]
	mov	r1, #256
	add	r0, sp, #8
	bl	fgets
.LVL108:
	.loc 1 567 6 view .LVU306
	cmp	r0, #0
	beq	.L70
	.loc 1 569 3 is_stmt 1 view .LVU307
	.loc 1 569 22 is_stmt 0 view .LVU308
	movw	r1, #:lower16:.LC13
	movt	r1, #:upper16:.LC13
	add	r0, sp, #8
	bl	getparam
.LVL109:
	.loc 1 569 20 view .LVU309
	str	r0, [r4, #20]
	.loc 1 571 3 is_stmt 1 view .LVU310
	.loc 1 571 6 is_stmt 0 view .LVU311
	cmp	r0, #0
	blt	.L70
	.loc 1 571 30 discriminator 1 view .LVU312
	ldr	r3, [r4, #8]
	cmp	r3, #0
	ble	.L70
	.loc 1 574 3 is_stmt 1 view .LVU313
	.loc 1 574 13 is_stmt 0 view .LVU314
	ldr	r3, [r4, #16]
	.loc 1 574 26 view .LVU315
	sub	r2, r3, #8
	bic	r2, r2, #8
	.loc 1 574 49 view .LVU316
	cmp	r3, #32
	cmpne	r2, #0
	bne	.L70
	.loc 1 577 3 is_stmt 1 view .LVU317
	.loc 1 577 41 is_stmt 0 view .LVU318
	add	r5, r3, #7
	cmp	r3, #0
	movge	r5, r3
	asr	r5, r5, #3
	.loc 1 577 26 view .LVU319
	ldr	r3, [r4, #12]
	mul	r5, r3, r5
	.loc 1 577 8 view .LVU320
	mul	r5, r0, r5
.LVL110:
	.loc 1 578 3 is_stmt 1 view .LVU321
	.loc 1 578 21 is_stmt 0 view .LVU322
	mov	r0, r5
	bl	memory_alloc
.LVL111:
	.loc 1 578 19 view .LVU323
	str	r0, [r4, #36]
	.loc 1 579 3 is_stmt 1 view .LVU324
	.loc 1 579 6 is_stmt 0 view .LVU325
	cmp	r0, #0
	beq	.L71
	.loc 1 581 3 is_stmt 1 view .LVU326
	mov	r2, r5
	mov	r1, #0
	bl	memset
.LVL112:
	.loc 1 583 3 view .LVU327
	.loc 1 583 17 is_stmt 0 view .LVU328
	mov	r3, #0
	str	r3, [r4, #32]
	.loc 1 585 3 is_stmt 1 view .LVU329
.LVL113:
	.loc 1 585 17 view .LVU330
	ldr	r3, [r4, #20]
	cmp	r3, #0
	ble	.L72
	.loc 1 544 14 is_stmt 0 view .LVU331
	mov	r6, #0
	.loc 1 585 10 view .LVU332
	mov	r9, r6
	.loc 1 586 9 view .LVU333
	mov	r8, #256
.LVL114:
.L78:
	.loc 1 586 5 is_stmt 1 view .LVU334
	.loc 1 586 9 is_stmt 0 view .LVU335
	ldr	r2, [r4, #28]
	mov	r1, r8
	add	r0, sp, #8
	bl	fgets
.LVL115:
	.loc 1 586 8 view .LVU336
	cmp	r0, #0
	beq	.L70
	.loc 1 588 5 is_stmt 1 view .LVU337
	.loc 1 588 7 is_stmt 0 view .LVU338
	add	r3, sp, #8
	str	r3, [sp, #4]
	.loc 1 589 5 is_stmt 1 view .LVU339
.LVL116:
	.loc 1 589 21 view .LVU340
	ldr	r3, [r4, #12]
	cmp	r3, #0
	ble	.L73
	.loc 1 589 13 is_stmt 0 view .LVU341
	mov	r5, #0
	.loc 1 596 37 view .LVU342
	mov	r7, r5
	b	.L77
.LVL117:
.L74:
	.loc 1 596 16 is_stmt 1 view .LVU343
	.loc 1 596 37 is_stmt 0 view .LVU344
	mov	r2, r7
	mov	r1, r7
	ldr	r0, [sp, #4]
	bl	strtol
.LVL118:
	.loc 1 596 35 view .LVU345
	ldr	r2, [r4, #36]
	lsl	r3, r6, #1
	strh	r0, [r2, r3]	@ movhi
	.loc 1 596 64 is_stmt 1 view .LVU346
.L76:
	.loc 1 600 7 discriminator 2 view .LVU347
	.loc 1 600 8 is_stmt 0 discriminator 2 view .LVU348
	add	r6, r6, #1
.LVL119:
	.loc 1 589 42 is_stmt 1 discriminator 2 view .LVU349
	add	r5, r5, #1
.LVL120:
	.loc 1 589 21 discriminator 2 view .LVU350
	ldr	r3, [r4, #12]
	cmp	r3, r5
	ble	.L73
.LVL121:
.L77:
	.loc 1 590 7 view .LVU351
	.loc 1 590 11 is_stmt 0 view .LVU352
	add	r0, sp, #4
	bl	skipnspace
.LVL122:
	.loc 1 590 10 view .LVU353
	cmp	r0, #0
	blt	.L70
	.loc 1 592 7 is_stmt 1 view .LVU354
	.loc 1 592 11 is_stmt 0 view .LVU355
	add	r0, sp, #4
	bl	skipspace
.LVL123:
	.loc 1 592 10 view .LVU356
	cmp	r0, #0
	blt	.L70
	.loc 1 594 7 is_stmt 1 view .LVU357
	.loc 1 594 20 is_stmt 0 view .LVU358
	ldr	r3, [r4, #16]
	.loc 1 594 7 view .LVU359
	cmp	r3, #16
	beq	.L74
	cmp	r3, #32
	beq	.L75
	cmp	r3, #8
	bne	.L76
	.loc 1 595 15 is_stmt 1 view .LVU360
	.loc 1 595 36 is_stmt 0 view .LVU361
	mov	r2, r7
	mov	r1, r7
	ldr	r0, [sp, #4]
	bl	strtol
.LVL124:
	.loc 1 595 34 view .LVU362
	ldr	r3, [r4, #36]
	strb	r0, [r3, r6]
	.loc 1 595 63 is_stmt 1 view .LVU363
	b	.L76
.L75:
	.loc 1 597 16 view .LVU364
	.loc 1 597 31 is_stmt 0 view .LVU365
	ldr	r10, [r4, #36]
	.loc 1 597 37 view .LVU366
	mov	r2, r7
	mov	r1, r7
	ldr	r0, [sp, #4]
	bl	strtol
.LVL125:
	.loc 1 597 35 view .LVU367
	str	r0, [r10, r6, lsl #2]
	.loc 1 597 64 is_stmt 1 view .LVU368
	b	.L76
.LVL126:
.L73:
	.loc 1 602 5 discriminator 2 view .LVU369
	.loc 1 602 18 is_stmt 0 discriminator 2 view .LVU370
	ldr	r3, [r4, #32]
	add	r3, r3, #1
	str	r3, [r4, #32]
	.loc 1 585 38 is_stmt 1 discriminator 2 view .LVU371
	add	r9, r9, #1
.LVL127:
	.loc 1 585 17 discriminator 2 view .LVU372
	ldr	r3, [r4, #20]
	cmp	r3, r9
	bgt	.L78
.LVL128:
.L72:
	.loc 1 605 3 view .LVU373
	.loc 1 605 17 is_stmt 0 view .LVU374
	mov	r5, #0
	str	r5, [r4, #32]
	.loc 1 607 3 is_stmt 1 view .LVU375
	ldr	r0, [r4, #28]
	bl	fclose
.LVL129:
	.loc 1 608 3 view .LVU376
	.loc 1 608 13 is_stmt 0 view .LVU377
	str	r5, [r4, #28]
	.loc 1 610 3 is_stmt 1 view .LVU378
	.loc 1 610 10 is_stmt 0 view .LVU379
	mov	r0, r5
	b	.L68
.L70:
	.loc 1 613 3 is_stmt 1 view .LVU380
	.loc 1 613 20 is_stmt 0 view .LVU381
	ldr	r0, [r4, #36]
	.loc 1 613 6 view .LVU382
	cmp	r0, #0
	beq	.L71
.L80:
	.loc 1 614 5 is_stmt 1 view .LVU383
	bl	memory_free
.LVL130:
	.loc 1 615 5 view .LVU384
	.loc 1 615 21 is_stmt 0 view .LVU385
	mov	r3, #0
	str	r3, [r4, #36]
.L71:
	.loc 1 617 3 is_stmt 1 view .LVU386
	.loc 1 617 12 is_stmt 0 view .LVU387
	ldr	r0, [r4, #28]
	.loc 1 617 6 view .LVU388
	cmp	r0, #0
	.loc 1 621 10 view .LVU389
	mvneq	r0, #0
	.loc 1 617 6 view .LVU390
	beq	.L68
	.loc 1 618 5 is_stmt 1 view .LVU391
	bl	fclose
.LVL131:
	.loc 1 619 5 view .LVU392
	.loc 1 619 15 is_stmt 0 view .LVU393
	mov	r3, #0
	str	r3, [r4, #28]
	.loc 1 621 10 view .LVU394
	mvn	r0, #0
.L68:
	.loc 1 622 1 view .LVU395
	add	sp, sp, #264
	.cfi_remember_state
	.cfi_def_cfa_offset 32
	@ sp needed
	pop	{r4, r5, r6, r7, r8, r9, r10, pc}
.LVL132:
.L69:
	.cfi_restore_state
	.loc 1 613 3 is_stmt 1 view .LVU396
	.loc 1 613 20 is_stmt 0 view .LVU397
	ldr	r0, [r4, #36]
	.loc 1 613 6 view .LVU398
	cmp	r0, #0
	bne	.L80
	.loc 1 621 10 view .LVU399
	mvn	r0, #0
	b	.L68
	.cfi_endproc
.LFE26:
	.size	sound_text_ropen, .-sound_text_ropen
	.align	2
	.syntax unified
	.arm
	.type	sound_wav_wclose, %function
sound_wav_wclose:
.LVL133:
.LFB22:
	.loc 1 468 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 8
	@ frame_needed = 0, uses_anonymous_args = 0
	.loc 1 469 3 view .LVU401
	.loc 1 470 3 view .LVU402
	.loc 1 472 3 view .LVU403
	.loc 1 472 6 is_stmt 0 view .LVU404
	ldr	r3, [r0, #28]
	cmp	r3, #0
	beq	.L92
	.loc 1 468 1 view .LVU405
	push	{r4, r5, r6, r7, lr}
	.cfi_def_cfa_offset 20
	.cfi_offset 4, -20
	.cfi_offset 5, -16
	.cfi_offset 6, -12
	.cfi_offset 7, -8
	.cfi_offset 14, -4
	sub	sp, sp, #12
	.cfi_def_cfa_offset 32
	mov	r4, r0
	.loc 1 475 3 is_stmt 1 view .LVU406
	.loc 1 475 13 is_stmt 0 view .LVU407
	ldr	r7, [r0, #20]
.LVL134:
	.loc 1 476 3 is_stmt 1 view .LVU408
	.loc 1 476 6 is_stmt 0 view .LVU409
	ldr	r3, [r0, #12]
	cmp	r3, #1
	beq	.L100
.L87:
	.loc 1 479 3 is_stmt 1 view .LVU410
	mov	r2, #4
	mov	r1, #0
	add	r0, sp, r2
.LVL135:
	.loc 1 479 3 is_stmt 0 view .LVU411
	bl	memset
.LVL136:
	.loc 1 481 3 is_stmt 1 view .LVU412
	.loc 1 481 24 view .LVU413
	ldr	r3, [r4, #32]
	cmp	r7, r3
	ble	.L89
	.loc 1 483 7 is_stmt 0 view .LVU414
	mov	r6, #1
	b	.L88
.LVL137:
.L100:
	.loc 1 476 30 discriminator 1 view .LVU415
	ldr	r3, [r0, #16]
	cmp	r3, #8
	bne	.L87
	.loc 1 476 52 discriminator 2 view .LVU416
	tst	r7, #1
	.loc 1 477 5 is_stmt 1 discriminator 2 view .LVU417
	.loc 1 477 14 is_stmt 0 discriminator 2 view .LVU418
	addne	r7, r7, #1
.LVL138:
	.loc 1 477 14 discriminator 2 view .LVU419
	b	.L87
.LVL139:
.L90:
	.loc 1 483 7 is_stmt 1 discriminator 3 view .LVU420
	.loc 1 483 33 is_stmt 0 discriminator 3 view .LVU421
	ldr	r3, [r4, #16]
	add	r2, r3, #7
	cmp	r3, #0
	movge	r2, r3
	.loc 1 483 7 discriminator 3 view .LVU422
	ldr	r3, [r4, #28]
	asr	r2, r2, #3
	mov	r1, r6
	add	r0, sp, #4
	bl	fwrite
.LVL140:
	.loc 1 482 42 is_stmt 1 discriminator 3 view .LVU423
	add	r5, r5, #1
.LVL141:
	.loc 1 482 21 discriminator 3 view .LVU424
	ldr	r3, [r4, #12]
	cmp	r3, r5
	bgt	.L90
.LVL142:
.L91:
	.loc 1 485 5 view .LVU425
	.loc 1 485 18 is_stmt 0 view .LVU426
	ldr	r3, [r4, #32]
	add	r3, r3, #1
	str	r3, [r4, #32]
	.loc 1 481 24 is_stmt 1 view .LVU427
	cmp	r3, r7
	bge	.L89
.L88:
.LVL143:
	.loc 1 482 21 view .LVU428
	ldr	r3, [r4, #12]
	cmp	r3, #0
	.loc 1 482 13 is_stmt 0 view .LVU429
	movgt	r5, #0
	.loc 1 482 21 view .LVU430
	bgt	.L90
	b	.L91
.LVL144:
.L89:
	.loc 1 488 3 is_stmt 1 view .LVU431
	ldr	r0, [r4, #28]
	bl	fclose
.LVL145:
	.loc 1 489 3 view .LVU432
	.loc 1 489 13 is_stmt 0 view .LVU433
	mov	r0, #0
	str	r0, [r4, #28]
	.loc 1 491 3 is_stmt 1 view .LVU434
	.loc 1 492 1 is_stmt 0 view .LVU435
	add	sp, sp, #12
	.cfi_def_cfa_offset 20
	@ sp needed
	pop	{r4, r5, r6, r7, pc}
.LVL146:
.L92:
	.cfi_def_cfa_offset 0
	.cfi_restore 4
	.cfi_restore 5
	.cfi_restore 6
	.cfi_restore 7
	.cfi_restore 14
	.loc 1 473 12 view .LVU436
	mvn	r0, #0
.LVL147:
	.loc 1 492 1 view .LVU437
	bx	lr
	.cfi_endproc
.LFE22:
	.size	sound_wav_wclose, .-sound_wav_wclose
	.align	2
	.syntax unified
	.arm
	.type	sound_wav_write, %function
sound_wav_write:
.LVL148:
.LFB19:
	.loc 1 424 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 16
	@ frame_needed = 0, uses_anonymous_args = 0
	.loc 1 424 1 is_stmt 0 view .LVU439
	push	{r4, r5, r6, r7, r8, r9, r10, fp, lr}
	.cfi_def_cfa_offset 36
	.cfi_offset 4, -36
	.cfi_offset 5, -32
	.cfi_offset 6, -28
	.cfi_offset 7, -24
	.cfi_offset 8, -20
	.cfi_offset 9, -16
	.cfi_offset 10, -12
	.cfi_offset 11, -8
	.cfi_offset 14, -4
	sub	sp, sp, #20
	.cfi_def_cfa_offset 56
	str	r1, [sp, #4]
	str	r2, [sp]
	.loc 1 425 3 is_stmt 1 view .LVU440
.LVL149:
	.loc 1 426 3 view .LVU441
	.loc 1 428 3 view .LVU442
	.loc 1 428 6 is_stmt 0 view .LVU443
	ldr	r3, [r0, #28]
	cmp	r3, #0
	beq	.L110
	mov	r4, r0
.LVL150:
	.loc 1 431 17 is_stmt 1 view .LVU444
	cmp	r2, #0
	.loc 1 448 10 is_stmt 0 view .LVU445
	movle	r0, #0
.LVL151:
	.loc 1 431 17 view .LVU446
	ble	.L101
	.loc 1 425 14 view .LVU447
	mov	r3, #0
	.loc 1 431 10 view .LVU448
	mov	r10, r3
	.loc 1 433 7 view .LVU449
	mov	r9, #4
	mov	r8, r3
	b	.L103
.LVL152:
.L115:
	.loc 1 435 2 view .LVU450
	cmp	r3, #8
	.loc 1 436 17 view .LVU451
	ldrsbeq	r3, [r6, #1]
	strbeq	r3, [sp, #12]
.L104:
	.loc 1 442 7 is_stmt 1 discriminator 2 view .LVU452
	.loc 1 442 33 is_stmt 0 discriminator 2 view .LVU453
	ldr	r3, [r4, #16]
	add	r2, r3, #7
	cmp	r3, #0
	movge	r2, r3
	.loc 1 442 7 discriminator 2 view .LVU454
	ldr	r3, [r4, #28]
	asr	r2, r2, #3
	mov	r1, #1
	add	r0, sp, #12
	bl	fwrite
.LVL153:
	.loc 1 443 7 is_stmt 1 discriminator 2 view .LVU455
	add	r3, r7, #1
.LVL154:
	.loc 1 443 7 is_stmt 0 discriminator 2 view .LVU456
	add	r3, r3, r5
.LVL155:
	.loc 1 432 42 is_stmt 1 discriminator 2 view .LVU457
	add	r5, r5, #1
.LVL156:
	.loc 1 432 21 discriminator 2 view .LVU458
	add	r6, r6, #2
	ldr	r2, [r4, #12]
	cmp	r2, r5
	ble	.L109
.LVL157:
.L107:
	.loc 1 433 7 view .LVU459
	mov	r2, r9
	mov	r1, r8
	add	r0, sp, #12
	bl	memset
.LVL158:
	.loc 1 434 7 view .LVU460
	.loc 1 434 10 is_stmt 0 view .LVU461
	ldr	r2, [r4, #32]
	ldr	r3, [r4, #20]
	cmp	r2, r3
	bge	.L104
	.loc 1 435 2 is_stmt 1 view .LVU462
	.loc 1 435 15 is_stmt 0 view .LVU463
	ldr	r3, [r4, #16]
	.loc 1 435 2 view .LVU464
	cmp	r3, #16
	beq	.L105
	cmp	r3, #32
	bne	.L115
	.loc 1 438 11 is_stmt 1 view .LVU465
	.loc 1 438 37 is_stmt 0 view .LVU466
	ldrsh	r0, [r6]
	.loc 1 438 20 view .LVU467
	lsl	r0, r0, #16
	bl	write_le32
.LVL159:
	.loc 1 438 18 view .LVU468
	str	r0, [sp, #12]
	.loc 1 438 49 is_stmt 1 view .LVU469
	b	.L104
.L105:
	.loc 1 437 11 view .LVU470
	.loc 1 437 37 is_stmt 0 view .LVU471
	ldrsh	r3, [r6]
.LVL160:
.LBB8:
.LBI8:
	.loc 1 126 17 is_stmt 1 view .LVU472
.LBB9:
	.loc 1 128 3 view .LVU473
	.loc 1 129 3 view .LVU474
	.loc 1 129 10 is_stmt 0 view .LVU475
	bfi	fp, r3, #0, #8
	.loc 1 130 3 is_stmt 1 view .LVU476
	.loc 1 130 10 is_stmt 0 view .LVU477
	ubfx	r3, r3, #8, #8
.LVL161:
	.loc 1 130 10 view .LVU478
	bfi	fp, r3, #8, #8
	.loc 1 131 3 is_stmt 1 view .LVU479
.LVL162:
	.loc 1 131 3 is_stmt 0 view .LVU480
.LBE9:
.LBE8:
	.loc 1 437 18 view .LVU481
	strh	fp, [sp, #12]	@ movhi
	.loc 1 437 44 is_stmt 1 view .LVU482
	b	.L104
.LVL163:
.L109:
	.loc 1 445 5 discriminator 2 view .LVU483
	.loc 1 445 18 is_stmt 0 discriminator 2 view .LVU484
	ldr	r2, [r4, #32]
	add	r2, r2, #1
	str	r2, [r4, #32]
	.loc 1 431 25 is_stmt 1 discriminator 2 view .LVU485
	add	r10, r10, #1
.LVL164:
	.loc 1 431 17 discriminator 2 view .LVU486
	ldr	r2, [sp]
	cmp	r2, r10
	beq	.L116
.LVL165:
.L103:
	.loc 1 432 21 view .LVU487
	ldr	r2, [r4, #12]
	cmp	r2, #0
	ble	.L109
	mov	r7, r3
	ldr	r2, [sp, #4]
	add	r6, r2, r3, lsl #1
	.loc 1 432 13 is_stmt 0 view .LVU488
	mov	r5, #0
	b	.L107
.LVL166:
.L110:
	.loc 1 429 12 view .LVU489
	mvn	r0, #0
.LVL167:
	.loc 1 429 12 view .LVU490
	b	.L101
.LVL168:
.L116:
	.loc 1 448 10 view .LVU491
	mov	r0, #0
.LVL169:
.L101:
	.loc 1 449 1 view .LVU492
	add	sp, sp, #20
	.cfi_def_cfa_offset 36
	@ sp needed
	pop	{r4, r5, r6, r7, r8, r9, r10, fp, pc}
	.loc 1 449 1 view .LVU493
	.cfi_endproc
.LFE19:
	.size	sound_wav_write, .-sound_wav_write
	.align	2
	.syntax unified
	.arm
	.type	sound_wav_rclose, %function
sound_wav_rclose:
.LVL170:
.LFB21:
	.loc 1 463 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	.loc 1 463 1 is_stmt 0 view .LVU495
	push	{r4, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset 4, -8
	.cfi_offset 14, -4
	mov	r4, r0
	.loc 1 464 3 is_stmt 1 view .LVU496
.LVL171:
.LBB12:
.LBI12:
	.loc 1 451 12 view .LVU497
.LBB13:
	.loc 1 453 3 view .LVU498
	.loc 1 453 13 is_stmt 0 view .LVU499
	ldr	r0, [r0, #28]
.LVL172:
	.loc 1 453 6 view .LVU500
	cmp	r0, #0
	beq	.L119
	.loc 1 456 3 is_stmt 1 view .LVU501
	bl	fclose
.LVL173:
	.loc 1 457 3 view .LVU502
	.loc 1 457 13 is_stmt 0 view .LVU503
	mov	r0, #0
	str	r0, [r4, #28]
	.loc 1 459 3 is_stmt 1 view .LVU504
	.loc 1 459 10 is_stmt 0 view .LVU505
	pop	{r4, pc}
.L119:
	.loc 1 454 12 view .LVU506
	mvn	r0, #0
.LVL174:
	.loc 1 454 12 view .LVU507
.LBE13:
.LBE12:
	.loc 1 465 1 view .LVU508
	pop	{r4, pc}
	.cfi_endproc
.LFE21:
	.size	sound_wav_rclose, .-sound_wav_rclose
	.align	2
	.syntax unified
	.arm
	.type	sound_text_rclose, %function
sound_text_rclose:
.LVL175:
.LFB30:
	.loc 1 691 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	.loc 1 691 1 is_stmt 0 view .LVU510
	push	{r4, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset 4, -8
	.cfi_offset 14, -4
	mov	r4, r0
	.loc 1 692 3 is_stmt 1 view .LVU511
.LVL176:
.LBB16:
.LBI16:
	.loc 1 451 12 view .LVU512
.LBB17:
	.loc 1 453 3 view .LVU513
	.loc 1 453 13 is_stmt 0 view .LVU514
	ldr	r0, [r0, #28]
.LVL177:
	.loc 1 453 6 view .LVU515
	cmp	r0, #0
	beq	.L123
	.loc 1 456 3 is_stmt 1 view .LVU516
	bl	fclose
.LVL178:
	.loc 1 457 3 view .LVU517
	.loc 1 457 13 is_stmt 0 view .LVU518
	mov	r0, #0
	str	r0, [r4, #28]
	.loc 1 459 3 is_stmt 1 view .LVU519
	.loc 1 459 10 is_stmt 0 view .LVU520
	pop	{r4, pc}
.L123:
	.loc 1 454 12 view .LVU521
	mvn	r0, #0
.LVL179:
	.loc 1 454 12 view .LVU522
.LBE17:
.LBE16:
	.loc 1 693 1 view .LVU523
	pop	{r4, pc}
	.cfi_endproc
.LFE30:
	.size	sound_text_rclose, .-sound_text_rclose
	.align	2
	.syntax unified
	.arm
	.type	sound_wav_wopen, %function
sound_wav_wopen:
.LVL180:
.LFB16:
	.loc 1 317 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 8, pretend = 0, frame = 48
	@ frame_needed = 0, uses_anonymous_args = 0
	.loc 1 317 1 is_stmt 0 view .LVU525
	push	{r4, r5, r6, r7, r8, r9, r10, fp, lr}
	.cfi_def_cfa_offset 36
	.cfi_offset 4, -36
	.cfi_offset 5, -32
	.cfi_offset 6, -28
	.cfi_offset 7, -24
	.cfi_offset 8, -20
	.cfi_offset 9, -16
	.cfi_offset 10, -12
	.cfi_offset 11, -8
	.cfi_offset 14, -4
	sub	sp, sp, #52
	.cfi_def_cfa_offset 88
	mov	r4, r0
	ldr	r5, [sp, #88]
	ldr	lr, [sp, #92]
	.loc 1 318 3 is_stmt 1 view .LVU526
	.loc 1 319 3 view .LVU527
	.loc 1 320 3 view .LVU528
	.loc 1 321 3 view .LVU529
	.loc 1 322 3 view .LVU530
	.loc 1 324 3 view .LVU531
	.loc 1 324 38 is_stmt 0 view .LVU532
	cmp	r2, #0
	.loc 1 324 38 view .LVU533
	movle	ip, #1
	movgt	ip, #0
	.loc 1 324 6 view .LVU534
	orrs	ip, ip, lr, lsr #31
	bne	.L126
	mov	r0, r1
.LVL181:
	.loc 1 327 3 is_stmt 1 view .LVU535
	.loc 1 327 23 is_stmt 0 view .LVU536
	sub	r1, r3, #1
.LVL182:
	.loc 1 327 6 view .LVU537
	cmp	r1, #1
	bhi	.L126
	.loc 1 330 3 is_stmt 1 view .LVU538
	.loc 1 330 13 is_stmt 0 view .LVU539
	sub	r1, r5, #8
	bic	r1, r1, #8
	.loc 1 330 35 view .LVU540
	cmp	r5, #32
	cmpne	r1, #0
	bne	.L126
	.loc 1 333 3 is_stmt 1 view .LVU541
	.loc 1 333 21 is_stmt 0 view .LVU542
	str	r2, [r4, #8]
	.loc 1 334 3 is_stmt 1 view .LVU543
	.loc 1 334 19 is_stmt 0 view .LVU544
	str	r3, [r4, #12]
	.loc 1 335 3 is_stmt 1 view .LVU545
	.loc 1 335 15 is_stmt 0 view .LVU546
	str	r5, [r4, #16]
	.loc 1 336 3 is_stmt 1 view .LVU547
	.loc 1 336 20 is_stmt 0 view .LVU548
	str	lr, [r4, #20]
	.loc 1 339 3 is_stmt 1 view .LVU549
.LVL183:
	.loc 1 344 3 view .LVU550
	.loc 1 344 15 is_stmt 0 view .LVU551
	movw	r1, #:lower16:.LC3
	movt	r1, #:upper16:.LC3
	bl	fopen
.LVL184:
	.loc 1 344 13 view .LVU552
	str	r0, [r4, #28]
	.loc 1 345 3 is_stmt 1 view .LVU553
	.loc 1 345 6 is_stmt 0 view .LVU554
	cmp	r0, #0
	.loc 1 388 10 view .LVU555
	mvneq	r0, #0
	.loc 1 345 6 view .LVU556
	beq	.L125
	.loc 1 348 3 is_stmt 1 view .LVU557
	.loc 1 348 81 is_stmt 0 view .LVU558
	ldr	r3, [r4, #16]
	add	r6, r3, #7
	cmp	r3, #0
	movge	r6, r3
	asr	r6, r6, #3
	.loc 1 348 66 view .LVU559
	ldr	r3, [r4, #12]
	mul	r6, r3, r6
	.loc 1 348 86 view .LVU560
	ldr	r3, [r4, #20]
	mul	r6, r3, r6
.LVL185:
	.loc 1 349 3 is_stmt 1 view .LVU561
	.loc 1 350 3 view .LVU562
	.loc 1 352 3 view .LVU563
	mov	r2, #12
	mov	r1, #0
	add	r0, sp, #36
	bl	memset
.LVL186:
	.loc 1 353 3 view .LVU564
	mov	r2, #24
	mov	r1, #0
	add	r0, sp, #12
	bl	memset
.LVL187:
	.loc 1 354 3 view .LVU565
	mov	r2, #8
	mov	r1, #0
	add	r0, sp, #4
	bl	memset
.LVL188:
	.loc 1 356 3 view .LVU566
	.loc 1 356 20 is_stmt 0 view .LVU567
	movw	r0, #18770
	movt	r0, 17990
	bl	write_le32
.LVL189:
	.loc 1 356 18 view .LVU568
	str	r0, [sp, #36]
	.loc 1 357 3 is_stmt 1 view .LVU569
	.loc 1 357 22 is_stmt 0 view .LVU570
	add	r0, r6, #36
	bl	write_le32
.LVL190:
	.loc 1 357 20 view .LVU571
	str	r0, [sp, #40]
	.loc 1 358 3 is_stmt 1 view .LVU572
	.loc 1 358 17 is_stmt 0 view .LVU573
	movw	r0, #16727
	movt	r0, 17750
	bl	write_le32
.LVL191:
	.loc 1 358 15 view .LVU574
	str	r0, [sp, #44]
	.loc 1 360 3 is_stmt 1 view .LVU575
	.loc 1 360 20 is_stmt 0 view .LVU576
	movw	r0, #28006
	movt	r0, 8308
	bl	write_le32
.LVL192:
	.loc 1 360 18 view .LVU577
	str	r0, [sp, #12]
	.loc 1 361 3 is_stmt 1 view .LVU578
	.loc 1 361 22 is_stmt 0 view .LVU579
	mov	r0, #16
	bl	write_le32
.LVL193:
	.loc 1 361 20 view .LVU580
	str	r0, [sp, #16]
	.loc 1 362 3 is_stmt 1 view .LVU581
	.loc 1 362 20 is_stmt 0 view .LVU582
	mov	r8, #1
	strh	r8, [sp, #20]	@ movhi
	.loc 1 363 3 is_stmt 1 view .LVU583
	.loc 1 363 35 is_stmt 0 view .LVU584
	ldr	r9, [r4, #12]
	.loc 1 363 19 view .LVU585
	uxth	r10, r9
.LVL194:
.LBB26:
.LBI26:
	.loc 1 126 17 is_stmt 1 view .LVU586
.LBB27:
	.loc 1 128 3 view .LVU587
	.loc 1 129 3 view .LVU588
	.loc 1 129 10 is_stmt 0 view .LVU589
	mov	r3, #0
.LVL195:
	.loc 1 129 10 view .LVU590
	bfi	r3, r9, #0, #8
.LVL196:
	.loc 1 130 3 is_stmt 1 view .LVU591
	.loc 1 130 10 is_stmt 0 view .LVU592
	lsr	r2, r10, #8
	bfi	r3, r2, #8, #8
	.loc 1 131 3 is_stmt 1 view .LVU593
.LVL197:
	.loc 1 131 3 is_stmt 0 view .LVU594
.LBE27:
.LBE26:
	.loc 1 363 17 view .LVU595
	strh	r3, [sp, #22]	@ movhi
	.loc 1 364 3 is_stmt 1 view .LVU596
	.loc 1 364 42 is_stmt 0 view .LVU597
	ldr	fp, [r4, #8]
	.loc 1 364 26 view .LVU598
	mov	r0, fp
	bl	write_le32
.LVL198:
	.loc 1 364 24 view .LVU599
	str	r0, [sp, #24]
	.loc 1 365 3 is_stmt 1 view .LVU600
	.loc 1 365 41 is_stmt 0 view .LVU601
	ldr	r7, [r4, #16]
	.loc 1 365 48 view .LVU602
	add	r5, r7, #7
	cmp	r7, #0
	movge	r5, r7
	asr	r5, r5, #3
	.loc 1 365 53 view .LVU603
	mul	r0, r5, r9
	.loc 1 365 24 view .LVU604
	mul	r0, fp, r0
	bl	write_le32
.LVL199:
	.loc 1 365 22 view .LVU605
	str	r0, [sp, #28]
	.loc 1 366 3 is_stmt 1 view .LVU606
	.loc 1 366 21 is_stmt 0 view .LVU607
	smulbb	r5, r5, r10
	uxth	r5, r5
.LVL200:
.LBB28:
.LBI28:
	.loc 1 126 17 is_stmt 1 view .LVU608
.LBB29:
	.loc 1 128 3 view .LVU609
	.loc 1 129 3 view .LVU610
	.loc 1 129 10 is_stmt 0 view .LVU611
	mov	r3, #0
.LVL201:
	.loc 1 129 10 view .LVU612
	bfi	r3, r5, #0, #8
.LVL202:
	.loc 1 130 3 is_stmt 1 view .LVU613
	.loc 1 130 10 is_stmt 0 view .LVU614
	lsr	r5, r5, #8
.LVL203:
	.loc 1 130 10 view .LVU615
	bfi	r3, r5, #8, #8
	.loc 1 131 3 is_stmt 1 view .LVU616
.LVL204:
	.loc 1 131 3 is_stmt 0 view .LVU617
.LBE29:
.LBE28:
	.loc 1 366 19 view .LVU618
	strh	r3, [sp, #32]	@ movhi
	.loc 1 367 3 is_stmt 1 view .LVU619
.LVL205:
.LBB30:
.LBI30:
	.loc 1 126 17 view .LVU620
.LBB31:
	.loc 1 128 3 view .LVU621
	.loc 1 129 3 view .LVU622
	.loc 1 129 10 is_stmt 0 view .LVU623
	mov	r3, #0
.LVL206:
	.loc 1 129 10 view .LVU624
	bfi	r3, r7, #0, #8
.LVL207:
	.loc 1 130 3 is_stmt 1 view .LVU625
	.loc 1 130 10 is_stmt 0 view .LVU626
	ubfx	r7, r7, #8, #8
.LVL208:
	.loc 1 130 10 view .LVU627
	bfi	r3, r7, #8, #8
	.loc 1 131 3 is_stmt 1 view .LVU628
	.loc 1 131 3 is_stmt 0 view .LVU629
.LBE31:
.LBE30:
	.loc 1 367 24 view .LVU630
	strh	r3, [sp, #34]	@ movhi
	.loc 1 369 3 is_stmt 1 view .LVU631
	.loc 1 369 20 is_stmt 0 view .LVU632
	movw	r0, #24932
	movt	r0, 24948
	bl	write_le32
.LVL209:
	.loc 1 369 18 view .LVU633
	str	r0, [sp, #4]
	.loc 1 370 3 is_stmt 1 view .LVU634
	.loc 1 370 22 is_stmt 0 view .LVU635
	mov	r0, r6
	bl	write_le32
.LVL210:
	.loc 1 370 20 view .LVU636
	str	r0, [sp, #8]
	.loc 1 372 3 is_stmt 1 view .LVU637
	.loc 1 372 7 is_stmt 0 view .LVU638
	ldr	r3, [r4, #28]
	mov	r2, #12
	mov	r1, r8
	add	r0, sp, #36
	bl	fwrite
.LVL211:
	.loc 1 372 6 view .LVU639
	cmp	r0, #12
	beq	.L132
.LVL212:
.L126:
	.loc 1 384 3 is_stmt 1 view .LVU640
	.loc 1 384 12 is_stmt 0 view .LVU641
	ldr	r0, [r4, #28]
	.loc 1 384 6 view .LVU642
	cmp	r0, #0
	.loc 1 388 10 view .LVU643
	mvneq	r0, #0
	.loc 1 384 6 view .LVU644
	beq	.L125
	.loc 1 385 5 is_stmt 1 view .LVU645
	bl	fclose
.LVL213:
	.loc 1 386 5 view .LVU646
	.loc 1 386 15 is_stmt 0 view .LVU647
	mov	r3, #0
	str	r3, [r4, #28]
	.loc 1 388 10 view .LVU648
	mvn	r0, #0
.L125:
	.loc 1 389 1 view .LVU649
	add	sp, sp, #52
	.cfi_remember_state
	.cfi_def_cfa_offset 36
	@ sp needed
	pop	{r4, r5, r6, r7, r8, r9, r10, fp, pc}
.LVL214:
.L132:
	.cfi_restore_state
	.loc 1 375 3 is_stmt 1 view .LVU650
	.loc 1 375 7 is_stmt 0 view .LVU651
	ldr	r3, [r4, #28]
	mov	r2, #24
	mov	r1, r8
	add	r0, sp, #12
	bl	fwrite
.LVL215:
	.loc 1 375 6 view .LVU652
	cmp	r0, #24
	bne	.L126
	.loc 1 378 3 is_stmt 1 view .LVU653
	.loc 1 378 7 is_stmt 0 view .LVU654
	ldr	r3, [r4, #28]
	mov	r2, #8
	mov	r1, r8
	add	r0, sp, #4
	bl	fwrite
.LVL216:
	.loc 1 378 6 view .LVU655
	cmp	r0, #8
	.loc 1 381 10 view .LVU656
	moveq	r0, #0
	.loc 1 378 6 view .LVU657
	beq	.L125
	b	.L126
	.cfi_endproc
.LFE16:
	.size	sound_wav_wopen, .-sound_wav_wopen
	.global	__aeabi_uidiv
	.align	2
	.syntax unified
	.arm
	.type	sound_wav_ropen, %function
sound_wav_ropen:
.LVL217:
.LFB15:
	.loc 1 176 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 56
	@ frame_needed = 0, uses_anonymous_args = 0
	.loc 1 176 1 is_stmt 0 view .LVU659
	push	{r4, r5, r6, r7, r8, r9, r10, lr}
	.cfi_def_cfa_offset 32
	.cfi_offset 4, -32
	.cfi_offset 5, -28
	.cfi_offset 6, -24
	.cfi_offset 7, -20
	.cfi_offset 8, -16
	.cfi_offset 9, -12
	.cfi_offset 10, -8
	.cfi_offset 14, -4
	sub	sp, sp, #56
	.cfi_def_cfa_offset 88
	mov	r4, r0
	mov	r0, r1
.LVL218:
	.loc 1 177 3 is_stmt 1 view .LVU660
	.loc 1 178 3 view .LVU661
	.loc 1 179 3 view .LVU662
	.loc 1 180 3 view .LVU663
	.loc 1 181 3 view .LVU664
	.loc 1 182 3 view .LVU665
	.loc 1 183 3 view .LVU666
	.loc 1 186 3 view .LVU667
	.loc 1 191 3 view .LVU668
	.loc 1 191 15 is_stmt 0 view .LVU669
	movw	r1, #:lower16:.LC9
.LVL219:
	.loc 1 191 15 view .LVU670
	movt	r1, #:upper16:.LC9
	bl	fopen
.LVL220:
	.loc 1 191 13 view .LVU671
	str	r0, [r4, #28]
	.loc 1 192 3 is_stmt 1 view .LVU672
	.loc 1 192 6 is_stmt 0 view .LVU673
	cmp	r0, #0
	beq	.L134
	.loc 1 195 3 is_stmt 1 view .LVU674
	mov	r2, #12
	mov	r1, #0
	add	r0, sp, #44
	bl	memset
.LVL221:
	.loc 1 196 3 view .LVU675
	mov	r2, #24
	mov	r1, #0
	add	r0, sp, #20
	bl	memset
.LVL222:
	.loc 1 197 3 view .LVU676
	mov	r2, #8
	mov	r1, #0
	add	r0, sp, #12
	bl	memset
.LVL223:
	.loc 1 199 3 view .LVU677
	.loc 1 199 7 is_stmt 0 view .LVU678
	ldr	r3, [r4, #28]
	mov	r2, #12
	mov	r1, #1
	add	r0, sp, #44
	bl	fread
.LVL224:
	.loc 1 199 6 view .LVU679
	cmp	r0, #12
	bne	.L135
	.loc 1 202 3 is_stmt 1 view .LVU680
	.loc 1 202 20 is_stmt 0 view .LVU681
	ldr	r0, [sp, #44]
	bl	read_le32
.LVL225:
	mov	r5, r0
	.loc 1 202 18 view .LVU682
	str	r0, [sp, #44]
	.loc 1 203 3 is_stmt 1 view .LVU683
	.loc 1 203 22 is_stmt 0 view .LVU684
	ldr	r0, [sp, #48]
	bl	read_le32
.LVL226:
	mov	r6, r0
	.loc 1 203 20 view .LVU685
	str	r0, [sp, #48]
	.loc 1 204 3 is_stmt 1 view .LVU686
	.loc 1 204 17 is_stmt 0 view .LVU687
	ldr	r0, [sp, #52]
	bl	read_le32
.LVL227:
	.loc 1 204 15 view .LVU688
	str	r0, [sp, #52]
	.loc 1 206 3 is_stmt 1 view .LVU689
	.loc 1 206 38 is_stmt 0 view .LVU690
	movw	r2, #16727
	movt	r2, 17750
	.loc 1 206 6 view .LVU691
	movw	r3, #18770
	movt	r3, 17990
	.loc 1 206 38 view .LVU692
	cmp	r5, r3
	cmpeq	r0, r2
	beq	.L153
.LVL228:
.L135:
	.loc 1 304 3 is_stmt 1 view .LVU693
	.loc 1 304 20 is_stmt 0 view .LVU694
	ldr	r0, [r4, #36]
	.loc 1 304 6 view .LVU695
	cmp	r0, #0
	beq	.L138
.L147:
	.loc 1 305 5 is_stmt 1 view .LVU696
	bl	memory_free
.LVL229:
	.loc 1 306 5 view .LVU697
	.loc 1 306 21 is_stmt 0 view .LVU698
	mov	r3, #0
	str	r3, [r4, #36]
.L138:
	.loc 1 308 3 is_stmt 1 view .LVU699
	.loc 1 308 12 is_stmt 0 view .LVU700
	ldr	r0, [r4, #28]
	.loc 1 308 6 view .LVU701
	cmp	r0, #0
	.loc 1 312 10 view .LVU702
	mvneq	r0, #0
	.loc 1 308 6 view .LVU703
	beq	.L133
	.loc 1 309 5 is_stmt 1 view .LVU704
	bl	fclose
.LVL230:
	.loc 1 310 5 view .LVU705
	.loc 1 310 15 is_stmt 0 view .LVU706
	mov	r3, #0
	str	r3, [r4, #28]
	.loc 1 312 10 view .LVU707
	mvn	r0, #0
.L133:
	.loc 1 313 1 view .LVU708
	add	sp, sp, #56
	.cfi_remember_state
	.cfi_def_cfa_offset 32
	@ sp needed
	pop	{r4, r5, r6, r7, r8, r9, r10, pc}
.LVL231:
.L153:
	.cfi_restore_state
	.loc 1 210 3 is_stmt 1 view .LVU709
	.loc 1 212 3 view .LVU710
	.loc 1 212 7 is_stmt 0 view .LVU711
	ldr	r3, [r4, #28]
	mov	r2, #24
	mov	r1, #1
	add	r0, sp, #20
	bl	fread
.LVL232:
	.loc 1 212 6 view .LVU712
	cmp	r0, #24
	bne	.L135
	.loc 1 215 3 is_stmt 1 view .LVU713
	.loc 1 215 20 is_stmt 0 view .LVU714
	ldr	r0, [sp, #20]
	bl	read_le32
.LVL233:
	mov	r5, r0
	.loc 1 215 18 view .LVU715
	str	r0, [sp, #20]
	.loc 1 216 3 is_stmt 1 view .LVU716
	.loc 1 216 22 is_stmt 0 view .LVU717
	ldr	r0, [sp, #24]
	bl	read_le32
.LVL234:
	mov	r7, r0
	.loc 1 216 20 view .LVU718
	str	r0, [sp, #24]
	.loc 1 217 3 is_stmt 1 view .LVU719
.LVL235:
.LBB42:
.LBI42:
	.loc 1 112 17 view .LVU720
.LBB43:
	.loc 1 114 3 view .LVU721
	.loc 1 115 3 view .LVU722
	.loc 1 116 3 view .LVU723
	.loc 1 116 24 is_stmt 0 view .LVU724
	ldrh	r9, [sp, #28]
.LVL236:
	.loc 1 116 24 view .LVU725
.LBE43:
.LBE42:
	.loc 1 217 20 view .LVU726
	strh	r9, [sp, #28]	@ movhi
	.loc 1 218 3 is_stmt 1 view .LVU727
.LVL237:
.LBB44:
.LBI44:
	.loc 1 112 17 view .LVU728
.LBB45:
	.loc 1 114 3 view .LVU729
	.loc 1 115 3 view .LVU730
	.loc 1 116 3 view .LVU731
	.loc 1 116 24 is_stmt 0 view .LVU732
	ldrh	r10, [sp, #30]
.LVL238:
	.loc 1 116 24 view .LVU733
.LBE45:
.LBE44:
	.loc 1 218 17 view .LVU734
	strh	r10, [sp, #30]	@ movhi
	.loc 1 219 3 is_stmt 1 view .LVU735
	.loc 1 219 26 is_stmt 0 view .LVU736
	ldr	r0, [sp, #32]
	bl	read_le32
.LVL239:
	mov	r8, r0
	.loc 1 219 24 view .LVU737
	str	r0, [sp, #32]
	.loc 1 220 3 is_stmt 1 view .LVU738
	.loc 1 220 24 is_stmt 0 view .LVU739
	ldr	r0, [sp, #36]
	bl	read_le32
.LVL240:
	.loc 1 220 22 view .LVU740
	str	r0, [sp, #36]
	.loc 1 221 3 is_stmt 1 view .LVU741
.LVL241:
.LBB46:
.LBI46:
	.loc 1 112 17 view .LVU742
.LBB47:
	.loc 1 114 3 view .LVU743
	.loc 1 115 3 view .LVU744
	.loc 1 116 3 view .LVU745
	.loc 1 116 3 is_stmt 0 view .LVU746
.LBE47:
.LBE46:
	.loc 1 222 3 is_stmt 1 view .LVU747
.LBB48:
.LBI48:
	.loc 1 112 17 view .LVU748
.LBB49:
	.loc 1 114 3 view .LVU749
	.loc 1 115 3 view .LVU750
	.loc 1 116 3 view .LVU751
	.loc 1 116 24 is_stmt 0 view .LVU752
	ldrh	r2, [sp, #42]
.LVL242:
	.loc 1 116 24 view .LVU753
.LBE49:
.LBE48:
	.loc 1 222 24 view .LVU754
	strh	r2, [sp, #42]	@ movhi
	.loc 1 224 3 is_stmt 1 view .LVU755
	.loc 1 224 6 is_stmt 0 view .LVU756
	movw	r3, #28006
	movt	r3, 8308
	.loc 1 224 38 view .LVU757
	cmp	r9, #1
	cmpeq	r5, r3
	bne	.L135
	.loc 1 228 3 is_stmt 1 view .LVU758
	.loc 1 228 30 is_stmt 0 view .LVU759
	add	r3, r7, #8
.LVL243:
	.loc 1 230 3 is_stmt 1 view .LVU760
	.loc 1 230 6 is_stmt 0 view .LVU761
	cmp	r3, #23
	bls	.L135
	.loc 1 233 3 is_stmt 1 view .LVU762
	.loc 1 233 25 is_stmt 0 view .LVU763
	str	r10, [r4, #12]
	.loc 1 234 3 is_stmt 1 view .LVU764
	.loc 1 234 21 is_stmt 0 view .LVU765
	str	r8, [r4, #8]
	.loc 1 235 3 is_stmt 1 view .LVU766
	.loc 1 235 15 is_stmt 0 view .LVU767
	str	r2, [r4, #16]
	.loc 1 237 3 is_stmt 1 view .LVU768
	.loc 1 237 6 is_stmt 0 view .LVU769
	cmp	r8, #0
	ble	.L135
	.loc 1 240 3 is_stmt 1 view .LVU770
	.loc 1 240 30 is_stmt 0 view .LVU771
	sub	r10, r10, #1
	.loc 1 240 6 view .LVU772
	cmp	r10, #1
	bhi	.L135
	.loc 1 243 3 is_stmt 1 view .LVU773
	.loc 1 243 26 is_stmt 0 view .LVU774
	sub	r0, r2, #8
	movw	r1, #65527
	and	r1, r1, r0
	.loc 1 243 49 view .LVU775
	cmp	r1, #0
	cmpne	r2, #32
	bne	.L135
	.loc 1 246 3 is_stmt 1 view .LVU776
	.loc 1 246 6 is_stmt 0 view .LVU777
	cmp	r3, #24
	bls	.L136
.LVL244:
	.loc 1 247 19 is_stmt 1 view .LVU778
	.loc 1 247 29 is_stmt 0 view .LVU779
	sub	r9, r7, #16
	.loc 1 247 12 view .LVU780
	mov	r5, #0
	.loc 1 248 11 view .LVU781
	mov	r8, #1
.LVL245:
.L137:
	.loc 1 248 7 is_stmt 1 view .LVU782
	.loc 1 248 11 is_stmt 0 view .LVU783
	ldr	r3, [r4, #28]
	mov	r2, r8
	mov	r1, r8
	add	r0, sp, #11
	bl	fread
.LVL246:
	.loc 1 248 10 view .LVU784
	cmp	r0, #1
	bne	.L135
	.loc 1 247 65 is_stmt 1 discriminator 2 view .LVU785
	add	r5, r5, #1
.LVL247:
	.loc 1 247 19 discriminator 2 view .LVU786
	cmp	r9, r5
	bne	.L137
.LVL248:
.L136:
	.loc 1 253 3 view .LVU787
	.loc 1 253 7 is_stmt 0 view .LVU788
	ldr	r3, [r4, #28]
	mov	r2, #8
	mov	r1, #1
	add	r0, sp, #12
	bl	fread
.LVL249:
	.loc 1 253 6 view .LVU789
	cmp	r0, #8
	bne	.L135
	.loc 1 256 3 is_stmt 1 view .LVU790
	.loc 1 256 20 is_stmt 0 view .LVU791
	ldr	r0, [sp, #12]
	bl	read_le32
.LVL250:
	mov	r5, r0
	.loc 1 256 18 view .LVU792
	str	r0, [sp, #12]
	.loc 1 257 3 is_stmt 1 view .LVU793
	.loc 1 257 22 is_stmt 0 view .LVU794
	ldr	r0, [sp, #16]
	bl	read_le32
.LVL251:
	.loc 1 257 20 view .LVU795
	str	r0, [sp, #16]
	.loc 1 259 3 is_stmt 1 view .LVU796
	.loc 1 259 6 is_stmt 0 view .LVU797
	movw	r3, #24932
	movt	r3, 24948
	cmp	r5, r3
	bne	.L135
	.loc 1 262 3 is_stmt 1 view .LVU798
.LVL252:
	.loc 1 264 3 view .LVU799
	.loc 1 210 31 is_stmt 0 view .LVU800
	add	r6, r6, #8
.LVL253:
	.loc 1 264 61 view .LVU801
	add	r3, r7, #28
	add	r3, r3, r0
	.loc 1 264 6 view .LVU802
	cmp	r6, r3
	bcc	.L135
	.loc 1 267 3 is_stmt 1 view .LVU803
	.loc 1 267 75 is_stmt 0 view .LVU804
	ldr	r5, [r4, #12]
	.loc 1 267 101 view .LVU805
	ldr	r3, [r4, #16]
	add	r6, r3, #7
.LVL254:
	.loc 1 267 101 view .LVU806
	cmp	r3, #0
	movge	r6, r3
	asr	r6, r6, #3
	.loc 1 267 68 view .LVU807
	mov	r1, r5
	bl	__aeabi_uidiv
.LVL255:
	.loc 1 267 86 view .LVU808
	mov	r1, r6
	bl	__aeabi_uidiv
.LVL256:
	.loc 1 267 20 view .LVU809
	str	r0, [r4, #20]
	.loc 1 269 3 is_stmt 1 view .LVU810
	.loc 1 269 6 is_stmt 0 view .LVU811
	cmp	r0, #0
	blt	.L135
	.loc 1 272 3 is_stmt 1 view .LVU812
	.loc 1 272 26 is_stmt 0 view .LVU813
	mul	r5, r6, r5
	.loc 1 272 8 view .LVU814
	mul	r5, r0, r5
.LVL257:
	.loc 1 273 3 is_stmt 1 view .LVU815
	.loc 1 273 21 is_stmt 0 view .LVU816
	mov	r0, r5
	bl	memory_alloc
.LVL258:
	.loc 1 273 19 view .LVU817
	str	r0, [r4, #36]
	.loc 1 274 3 is_stmt 1 view .LVU818
	.loc 1 274 6 is_stmt 0 view .LVU819
	cmp	r0, #0
	beq	.L138
	.loc 1 276 3 is_stmt 1 view .LVU820
	mov	r2, r5
	mov	r1, #0
	bl	memset
.LVL259:
	.loc 1 278 3 view .LVU821
	.loc 1 280 3 view .LVU822
	.loc 1 280 3 is_stmt 0 view .LVU823
	mov	r3, #0
	.loc 1 180 43 view .LVU824
	mov	r5, r3
.LVL260:
	.loc 1 280 10 view .LVU825
	mov	r6, r3
	.loc 1 282 7 view .LVU826
	mov	r8, #4
	mov	r7, r3
.LVL261:
.L139:
	.loc 1 278 17 discriminator 1 view .LVU827
	str	r3, [r4, #32]
.LVL262:
	.loc 1 280 17 is_stmt 1 discriminator 1 view .LVU828
	ldr	r3, [r4, #20]
	cmp	r3, r6
	ble	.L144
.LVL263:
	.loc 1 281 21 view .LVU829
	ldr	r3, [r4, #12]
	cmp	r3, #0
	.loc 1 281 13 is_stmt 0 view .LVU830
	movgt	r9, #0
	.loc 1 281 21 view .LVU831
	bgt	.L143
.LVL264:
.L145:
	.loc 1 293 5 is_stmt 1 discriminator 2 view .LVU832
	.loc 1 293 18 is_stmt 0 discriminator 2 view .LVU833
	ldr	r3, [r4, #32]
	add	r3, r3, #1
	.loc 1 280 38 is_stmt 1 discriminator 2 view .LVU834
	add	r6, r6, #1
.LVL265:
	.loc 1 280 38 is_stmt 0 discriminator 2 view .LVU835
	b	.L139
.LVL266:
.L154:
	.loc 1 285 7 view .LVU836
	cmp	r3, #8
	.loc 1 286 39 view .LVU837
	ldrbeq	r2, [sp, #4]	@ zero_extendqisi2
	.loc 1 286 34 view .LVU838
	ldreq	r3, [r4, #36]
	strbeq	r2, [r3, r5]
.L142:
	.loc 1 291 7 is_stmt 1 discriminator 2 view .LVU839
	.loc 1 291 8 is_stmt 0 discriminator 2 view .LVU840
	add	r5, r5, #1
.LVL267:
	.loc 1 281 42 is_stmt 1 discriminator 2 view .LVU841
	add	r9, r9, #1
.LVL268:
	.loc 1 281 21 discriminator 2 view .LVU842
	ldr	r3, [r4, #12]
	cmp	r3, r9
	ble	.L145
.LVL269:
.L143:
	.loc 1 282 7 view .LVU843
	mov	r2, r8
	mov	r1, r7
	add	r0, sp, #4
	bl	memset
.LVL270:
	.loc 1 283 7 view .LVU844
	.loc 1 283 36 is_stmt 0 view .LVU845
	ldr	r3, [r4, #16]
	add	r2, r3, #7
	cmp	r3, #0
	movge	r2, r3
	.loc 1 283 11 view .LVU846
	ldr	r3, [r4, #28]
	asr	r2, r2, #3
	mov	r1, #1
	add	r0, sp, #4
	bl	fread
.LVL271:
	.loc 1 283 61 view .LVU847
	ldr	r3, [r4, #16]
	.loc 1 283 68 view .LVU848
	add	r2, r3, #7
	cmp	r3, #0
	movge	r2, r3
	.loc 1 283 10 view .LVU849
	cmp	r0, r2, asr #3
	bne	.L135
	.loc 1 285 7 is_stmt 1 view .LVU850
	cmp	r3, #16
	beq	.L140
	cmp	r3, #32
	bne	.L154
	.loc 1 288 16 view .LVU851
	.loc 1 288 37 is_stmt 0 view .LVU852
	ldr	r0, [sp, #4]
	bl	read_le32
.LVL272:
	.loc 1 288 35 view .LVU853
	ldr	r3, [r4, #36]
	str	r0, [r3, r5, lsl #2]
	.loc 1 288 56 is_stmt 1 view .LVU854
	b	.L142
.L140:
	.loc 1 287 16 view .LVU855
.LVL273:
.LBB50:
.LBI50:
	.loc 1 112 17 view .LVU856
.LBB51:
	.loc 1 114 3 view .LVU857
	.loc 1 115 3 view .LVU858
	.loc 1 116 3 view .LVU859
	.loc 1 116 3 is_stmt 0 view .LVU860
.LBE51:
.LBE50:
	.loc 1 287 35 view .LVU861
	ldr	r2, [r4, #36]
	lsl	r3, r5, #1
.LBB53:
.LBB52:
	.loc 1 116 24 view .LVU862
	ldrh	r1, [sp, #4]
.LBE52:
.LBE53:
	.loc 1 287 35 view .LVU863
	strh	r1, [r2, r3]	@ movhi
	.loc 1 287 56 is_stmt 1 view .LVU864
	b	.L142
.LVL274:
.L144:
	.loc 1 296 3 view .LVU865
	.loc 1 296 17 is_stmt 0 view .LVU866
	mov	r5, #0
.LVL275:
	.loc 1 296 17 view .LVU867
	str	r5, [r4, #32]
	.loc 1 298 3 is_stmt 1 view .LVU868
	ldr	r0, [r4, #28]
	bl	fclose
.LVL276:
	.loc 1 299 3 view .LVU869
	.loc 1 299 13 is_stmt 0 view .LVU870
	str	r5, [r4, #28]
	.loc 1 301 3 is_stmt 1 view .LVU871
	.loc 1 301 10 is_stmt 0 view .LVU872
	mov	r0, r5
	b	.L133
.LVL277:
.L134:
	.loc 1 304 3 is_stmt 1 view .LVU873
	.loc 1 304 20 is_stmt 0 view .LVU874
	ldr	r0, [r4, #36]
	.loc 1 304 6 view .LVU875
	cmp	r0, #0
	bne	.L147
	.loc 1 312 10 view .LVU876
	mvn	r0, #0
	b	.L133
	.cfi_endproc
.LFE15:
	.size	sound_wav_ropen, .-sound_wav_ropen
	.align	2
	.global	sound_init
	.syntax unified
	.arm
	.type	sound_init, %function
sound_init:
.LFB0:
	.loc 1 56 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset 4, -8
	.cfi_offset 14, -4
	.loc 1 57 3 view .LVU878
	.loc 1 57 13 is_stmt 0 view .LVU879
	mov	r4, #0
	movw	r0, #:lower16:.LANCHOR0
	movt	r0, #:upper16:.LANCHOR0
	str	r4, [r0], #4
	.loc 1 58 3 is_stmt 1 view .LVU880
	mov	r2, #512
	mov	r1, r4
	bl	memset
.LVL278:
	.loc 1 59 3 view .LVU881
	.loc 1 60 1 is_stmt 0 view .LVU882
	mov	r0, r4
	pop	{r4, pc}
	.cfi_endproc
.LFE0:
	.size	sound_init, .-sound_init
	.align	2
	.global	sound_check
	.syntax unified
	.arm
	.type	sound_check, %function
sound_check:
.LFB2:
	.loc 1 78 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	.loc 1 79 3 view .LVU884
	.loc 1 81 3 view .LVU885
	.loc 1 81 7 is_stmt 0 view .LVU886
	movw	r3, #:lower16:.LANCHOR0
	movt	r3, #:upper16:.LANCHOR0
	ldr	r0, [r3]
	.loc 1 81 6 view .LVU887
	cmp	r0, #0
	bne	.L160
	mov	r1, r3
	add	r3, r3, #4
	add	r1, r1, #516
.L159:
	.loc 1 85 5 is_stmt 1 view .LVU888
	.loc 1 85 15 is_stmt 0 view .LVU889
	ldr	r2, [r3], #4
	.loc 1 85 8 view .LVU890
	cmp	r2, #0
	bne	.L161
	.loc 1 84 37 is_stmt 1 discriminator 2 view .LVU891
	.loc 1 84 25 discriminator 2 view .LVU892
	cmp	r3, r1
	bne	.L159
	bx	lr
.L160:
	.loc 1 82 12 is_stmt 0 view .LVU893
	mvn	r0, #139
	bx	lr
.L161:
	.loc 1 86 14 view .LVU894
	mvn	r0, #139
	.loc 1 90 1 view .LVU895
	bx	lr
	.cfi_endproc
.LFE2:
	.size	sound_check, .-sound_check
	.align	2
	.global	sound_get_index
	.syntax unified
	.arm
	.type	sound_get_index, %function
sound_get_index:
.LVL279:
.LFB32:
	.loc 1 717 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	.loc 1 718 3 view .LVU897
	.loc 1 718 6 is_stmt 0 view .LVU898
	cmp	r0, #0
	.loc 1 720 3 is_stmt 1 view .LVU899
	.loc 1 720 15 is_stmt 0 view .LVU900
	ldrne	r0, [r0]
.LVL280:
	.loc 1 719 12 view .LVU901
	mvneq	r0, #0
	.loc 1 721 1 view .LVU902
	bx	lr
	.cfi_endproc
.LFE32:
	.size	sound_get_index, .-sound_get_index
	.align	2
	.global	sound_get_sound
	.syntax unified
	.arm
	.type	sound_get_sound, %function
sound_get_sound:
.LVL281:
.LFB33:
	.loc 1 724 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	@ link register save eliminated.
	.loc 1 725 3 view .LVU904
	.loc 1 725 6 is_stmt 0 view .LVU905
	cmp	r0, #127
	.loc 1 727 3 is_stmt 1 view .LVU906
	.loc 1 727 16 is_stmt 0 view .LVU907
	movwls	r3, #:lower16:.LANCHOR0
	movtls	r3, #:upper16:.LANCHOR0
	addls	r3, r3, r0, lsl #2
	ldrls	r0, [r3, #4]
.LVL282:
	.loc 1 726 12 view .LVU908
	movhi	r0, #0
	.loc 1 728 1 view .LVU909
	bx	lr
	.cfi_endproc
.LFE33:
	.size	sound_get_sound, .-sound_get_sound
	.align	2
	.global	sound_destroy
	.syntax unified
	.arm
	.type	sound_destroy, %function
sound_destroy:
.LVL283:
.LFB34:
	.loc 1 731 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	.loc 1 731 1 is_stmt 0 view .LVU911
	push	{r4, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset 4, -8
	.cfi_offset 14, -4
	mov	r4, r0
	.loc 1 732 3 is_stmt 1 view .LVU912
	.loc 1 734 3 view .LVU913
	.loc 1 734 15 is_stmt 0 view .LVU914
	ldr	r2, [r0]
	.loc 1 734 24 view .LVU915
	movw	r3, #:lower16:.LANCHOR0
	movt	r3, #:upper16:.LANCHOR0
	add	r3, r3, r2, lsl #2
	mov	r2, #0
	str	r2, [r3, #4]
	.loc 1 736 3 is_stmt 1 view .LVU916
	.loc 1 736 20 is_stmt 0 view .LVU917
	ldr	r0, [r0, #36]
.LVL284:
	.loc 1 736 6 view .LVU918
	cmp	r0, r2
	beq	.L171
	.loc 1 736 24 is_stmt 1 discriminator 1 view .LVU919
	bl	memory_free
.LVL285:
.L171:
	.loc 1 737 3 view .LVU920
	.loc 1 737 12 is_stmt 0 view .LVU921
	ldr	r0, [r4, #28]
	.loc 1 737 6 view .LVU922
	cmp	r0, #0
	beq	.L172
	.loc 1 737 18 is_stmt 1 discriminator 1 view .LVU923
	bl	fclose
.LVL286:
.L172:
	.loc 1 739 3 view .LVU924
	mov	r2, #40
	mov	r1, #0
	mov	r0, r4
	bl	memset
.LVL287:
	.loc 1 741 3 view .LVU925
	.loc 1 741 12 is_stmt 0 view .LVU926
	movw	r3, #:lower16:.LANCHOR0
	movt	r3, #:upper16:.LANCHOR0
	ldr	r2, [r3]
	sub	r2, r2, #1
	str	r2, [r3]
	.loc 1 742 3 is_stmt 1 view .LVU927
.LVL288:
.LBB56:
.LBI56:
	.loc 1 100 12 view .LVU928
.LBB57:
	.loc 1 102 3 view .LVU929
	mov	r0, r4
	bl	memory_free
.LVL289:
	.loc 1 103 3 view .LVU930
	.loc 1 103 3 is_stmt 0 view .LVU931
.LBE57:
.LBE56:
	.loc 1 746 1 view .LVU932
	mov	r0, #0
	pop	{r4, pc}
	.cfi_endproc
.LFE34:
	.size	sound_destroy, .-sound_destroy
	.align	2
	.global	sound_done
	.syntax unified
	.arm
	.type	sound_done, %function
sound_done:
.LFB1:
	.loc 1 63 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	push	{r4, r5, r6, lr}
	.cfi_def_cfa_offset 16
	.cfi_offset 4, -16
	.cfi_offset 5, -12
	.cfi_offset 6, -8
	.cfi_offset 14, -4
	.loc 1 64 3 view .LVU934
	.loc 1 65 3 view .LVU935
	.loc 1 67 3 view .LVU936
.LVL290:
	.loc 1 67 25 view .LVU937
	movw	r5, #:lower16:.LANCHOR0
	movt	r5, #:upper16:.LANCHOR0
	mov	r4, r5
	add	r5, r5, #512
	b	.L176
.LVL291:
.L175:
	.loc 1 67 37 discriminator 2 view .LVU938
	.loc 1 67 25 discriminator 2 view .LVU939
	cmp	r4, r5
	beq	.L179
.L176:
	.loc 1 68 5 view .LVU940
	.loc 1 68 11 is_stmt 0 view .LVU941
	ldr	r0, [r4, #4]!
.LVL292:
	.loc 1 69 5 is_stmt 1 view .LVU942
	.loc 1 69 8 is_stmt 0 view .LVU943
	cmp	r0, #0
	beq	.L175
	.loc 1 70 7 is_stmt 1 view .LVU944
	bl	sound_destroy
.LVL293:
	.loc 1 70 7 is_stmt 0 view .LVU945
	b	.L175
.L179:
	.loc 1 74 3 is_stmt 1 view .LVU946
	.loc 1 75 1 is_stmt 0 view .LVU947
	mov	r0, #0
	pop	{r4, r5, r6, pc}
	.cfi_endproc
.LFE1:
	.size	sound_done, .-sound_done
	.align	2
	.global	sound_create
	.syntax unified
	.arm
	.type	sound_create, %function
sound_create:
.LVL294:
.LFB35:
	.loc 1 749 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	.loc 1 749 1 is_stmt 0 view .LVU949
	push	{r4, r5, r6, r7, r8, lr}
	.cfi_def_cfa_offset 24
	.cfi_offset 4, -24
	.cfi_offset 5, -20
	.cfi_offset 6, -16
	.cfi_offset 7, -12
	.cfi_offset 8, -8
	.cfi_offset 14, -4
	.loc 1 750 3 is_stmt 1 view .LVU950
.LVL295:
	.loc 1 751 3 view .LVU951
	.loc 1 753 3 view .LVU952
	.loc 1 753 6 is_stmt 0 view .LVU953
	cmp	r0, #2
	.loc 1 791 10 view .LVU954
	movhi	r5, #0
	.loc 1 753 6 view .LVU955
	bhi	.L180
	mov	r6, r0
	mov	r8, r1
	ldr	r3, .L191
	.loc 1 756 14 view .LVU956
	mov	r4, #0
.LVL296:
.L183:
	.loc 1 757 5 is_stmt 1 view .LVU957
	.loc 1 757 11 is_stmt 0 view .LVU958
	ldr	r5, [r3], #4
.LVL297:
	.loc 1 758 5 is_stmt 1 view .LVU959
	.loc 1 758 8 is_stmt 0 view .LVU960
	cmp	r5, #0
	beq	.L182
	.loc 1 756 37 is_stmt 1 discriminator 2 view .LVU961
	add	r4, r4, #1
.LVL298:
	.loc 1 756 25 discriminator 2 view .LVU962
	cmp	r4, #128
	bne	.L183
.LVL299:
	.loc 1 761 3 view .LVU963
	.loc 1 789 3 view .LVU964
	.loc 1 790 5 view .LVU965
	mov	r0, r5
.LVL300:
	.loc 1 790 5 is_stmt 0 view .LVU966
	bl	sound_destroy
.LVL301:
	.loc 1 791 10 view .LVU967
	mov	r5, #0
.LVL302:
	.loc 1 791 10 view .LVU968
	b	.L180
.LVL303:
.L182:
	.loc 1 761 3 is_stmt 1 view .LVU969
	.loc 1 761 6 is_stmt 0 view .LVU970
	cmp	r4, #128
	beq	.L180
.LVL304:
	.loc 1 764 3 is_stmt 1 view .LVU971
.LBB60:
.LBI60:
	.loc 1 92 16 view .LVU972
.LBB61:
	.loc 1 94 3 view .LVU973
	.loc 1 95 3 view .LVU974
	.loc 1 95 16 is_stmt 0 view .LVU975
	mov	r0, #40
.LVL305:
	.loc 1 95 16 view .LVU976
	bl	memory_alloc
.LVL306:
	.loc 1 95 16 view .LVU977
.LBE61:
.LBE60:
	.loc 1 764 6 view .LVU978
	subs	r5, r0, #0
	beq	.L180
	.loc 1 766 3 is_stmt 1 view .LVU979
	.loc 1 766 12 is_stmt 0 view .LVU980
	movw	r7, #:lower16:.LANCHOR0
	movt	r7, #:upper16:.LANCHOR0
	ldr	r3, [r7]
	add	r3, r3, #1
	str	r3, [r7]
	.loc 1 768 3 is_stmt 1 view .LVU981
	mov	r2, #40
	mov	r1, #0
	mov	r0, r5
	.loc 1 768 3 is_stmt 0 view .LVU982
	bl	memset
.LVL307:
	.loc 1 769 3 is_stmt 1 view .LVU983
	.loc 1 769 16 is_stmt 0 view .LVU984
	str	r4, [r5]
	.loc 1 771 3 is_stmt 1 view .LVU985
	.loc 1 771 17 is_stmt 0 view .LVU986
	add	r7, r7, r4, lsl #2
	str	r5, [r7, #4]
	.loc 1 773 3 is_stmt 1 view .LVU987
	.loc 1 773 15 is_stmt 0 view .LVU988
	strb	r6, [r5, #4]
	.loc 1 774 3 is_stmt 1 view .LVU989
	.loc 1 774 21 is_stmt 0 view .LVU990
	mov	r3, #0
	str	r3, [r5, #8]
	.loc 1 775 3 is_stmt 1 view .LVU991
	.loc 1 775 19 is_stmt 0 view .LVU992
	str	r3, [r5, #12]
	.loc 1 776 3 is_stmt 1 view .LVU993
	.loc 1 776 15 is_stmt 0 view .LVU994
	str	r3, [r5, #16]
	.loc 1 777 3 is_stmt 1 view .LVU995
	.loc 1 777 20 is_stmt 0 view .LVU996
	str	r3, [r5, #20]
	.loc 1 779 3 is_stmt 1 view .LVU997
	.loc 1 779 16 is_stmt 0 view .LVU998
	str	r8, [r5, #24]
	.loc 1 781 3 is_stmt 1 view .LVU999
	.loc 1 781 13 is_stmt 0 view .LVU1000
	str	r3, [r5, #28]
	.loc 1 782 3 is_stmt 1 view .LVU1001
	.loc 1 782 17 is_stmt 0 view .LVU1002
	str	r3, [r5, #32]
	.loc 1 784 3 is_stmt 1 view .LVU1003
	.loc 1 784 19 is_stmt 0 view .LVU1004
	str	r3, [r5, #36]
	.loc 1 786 3 is_stmt 1 view .LVU1005
.LVL308:
.L180:
	.loc 1 792 1 is_stmt 0 view .LVU1006
	mov	r0, r5
	pop	{r4, r5, r6, r7, r8, pc}
.L192:
	.align	2
.L191:
	.word	.LANCHOR0+4
	.cfi_endproc
.LFE35:
	.size	sound_create, .-sound_create
	.align	2
	.global	sound_ropen
	.syntax unified
	.arm
	.type	sound_ropen, %function
sound_ropen:
.LVL309:
.LFB36:
	.loc 1 795 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	.loc 1 796 3 view .LVU1008
	.loc 1 796 6 is_stmt 0 view .LVU1009
	cmp	r0, #0
	.loc 1 796 6 view .LVU1010
	beq	.L195
	.loc 1 795 1 view .LVU1011
	push	{r4, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset 4, -8
	.cfi_offset 14, -4
	.loc 1 798 3 is_stmt 1 view .LVU1012
	.loc 1 798 32 is_stmt 0 view .LVU1013
	movw	r2, #:lower16:.LANCHOR1
	movt	r2, #:upper16:.LANCHOR1
	.loc 1 798 25 view .LVU1014
	ldrb	r3, [r0, #4]	@ zero_extendqisi2
	.loc 1 798 32 view .LVU1015
	mov	ip, #24
	mul	r3, ip, r3
	.loc 1 798 10 view .LVU1016
	ldr	r3, [r2, r3]
	blx	r3
.LVL310:
	.loc 1 799 1 view .LVU1017
	pop	{r4, pc}
.LVL311:
.L195:
	.cfi_def_cfa_offset 0
	.cfi_restore 4
	.cfi_restore 14
	.loc 1 797 12 view .LVU1018
	mvn	r0, #0
.LVL312:
	.loc 1 799 1 view .LVU1019
	bx	lr
	.cfi_endproc
.LFE36:
	.size	sound_ropen, .-sound_ropen
	.align	2
	.global	sound_wopen
	.syntax unified
	.arm
	.type	sound_wopen, %function
sound_wopen:
.LVL313:
.LFB37:
	.loc 1 803 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 8, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	.loc 1 804 3 view .LVU1021
	.loc 1 804 6 is_stmt 0 view .LVU1022
	cmp	r0, #0
	.loc 1 804 6 view .LVU1023
	beq	.L202
	.loc 1 803 1 view .LVU1024
	push	{r4, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset 4, -8
	.cfi_offset 14, -4
	sub	sp, sp, #8
	.cfi_def_cfa_offset 16
	.loc 1 806 3 is_stmt 1 view .LVU1025
	.loc 1 806 32 is_stmt 0 view .LVU1026
	movw	ip, #:lower16:.LANCHOR1
	movt	ip, #:upper16:.LANCHOR1
	.loc 1 806 25 view .LVU1027
	ldrb	lr, [r0, #4]	@ zero_extendqisi2
	.loc 1 806 32 view .LVU1028
	mov	r4, #24
	mla	ip, r4, lr, ip
	.loc 1 806 10 view .LVU1029
	ldr	lr, [sp, #20]
	str	lr, [sp, #4]
	ldr	lr, [sp, #16]
	str	lr, [sp]
	ldr	r4, [ip, #4]
	blx	r4
.LVL314:
	.loc 1 807 1 view .LVU1030
	add	sp, sp, #8
	.cfi_def_cfa_offset 8
	@ sp needed
	pop	{r4, pc}
.LVL315:
.L202:
	.cfi_def_cfa_offset 0
	.cfi_restore 4
	.cfi_restore 14
	.loc 1 805 12 view .LVU1031
	mvn	r0, #0
.LVL316:
	.loc 1 807 1 view .LVU1032
	bx	lr
	.cfi_endproc
.LFE37:
	.size	sound_wopen, .-sound_wopen
	.align	2
	.global	sound_read
	.syntax unified
	.arm
	.type	sound_read, %function
sound_read:
.LVL317:
.LFB38:
	.loc 1 810 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	.loc 1 811 3 view .LVU1034
	.loc 1 811 6 is_stmt 0 view .LVU1035
	cmp	r0, #0
	.loc 1 811 6 view .LVU1036
	beq	.L209
	.loc 1 810 1 view .LVU1037
	push	{r4, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset 4, -8
	.cfi_offset 14, -4
	.loc 1 813 3 is_stmt 1 view .LVU1038
	.loc 1 813 32 is_stmt 0 view .LVU1039
	movw	r3, #:lower16:.LANCHOR1
	movt	r3, #:upper16:.LANCHOR1
	.loc 1 813 25 view .LVU1040
	ldrb	ip, [r0, #4]	@ zero_extendqisi2
	.loc 1 813 32 view .LVU1041
	mov	lr, #24
	mla	r3, lr, ip, r3
	.loc 1 813 10 view .LVU1042
	ldr	r3, [r3, #8]
	blx	r3
.LVL318:
	.loc 1 814 1 view .LVU1043
	pop	{r4, pc}
.LVL319:
.L209:
	.cfi_def_cfa_offset 0
	.cfi_restore 4
	.cfi_restore 14
	.loc 1 812 12 view .LVU1044
	mvn	r0, #0
.LVL320:
	.loc 1 814 1 view .LVU1045
	bx	lr
	.cfi_endproc
.LFE38:
	.size	sound_read, .-sound_read
	.align	2
	.global	sound_write
	.syntax unified
	.arm
	.type	sound_write, %function
sound_write:
.LVL321:
.LFB39:
	.loc 1 817 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	.loc 1 818 3 view .LVU1047
	.loc 1 818 6 is_stmt 0 view .LVU1048
	cmp	r0, #0
	.loc 1 818 6 view .LVU1049
	beq	.L216
	.loc 1 817 1 view .LVU1050
	push	{r4, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset 4, -8
	.cfi_offset 14, -4
	.loc 1 820 3 is_stmt 1 view .LVU1051
	.loc 1 820 32 is_stmt 0 view .LVU1052
	movw	r3, #:lower16:.LANCHOR1
	movt	r3, #:upper16:.LANCHOR1
	.loc 1 820 25 view .LVU1053
	ldrb	ip, [r0, #4]	@ zero_extendqisi2
	.loc 1 820 32 view .LVU1054
	mov	lr, #24
	mla	r3, lr, ip, r3
	.loc 1 820 10 view .LVU1055
	ldr	r3, [r3, #12]
	blx	r3
.LVL322:
	.loc 1 821 1 view .LVU1056
	pop	{r4, pc}
.LVL323:
.L216:
	.cfi_def_cfa_offset 0
	.cfi_restore 4
	.cfi_restore 14
	.loc 1 819 12 view .LVU1057
	mvn	r0, #0
.LVL324:
	.loc 1 821 1 view .LVU1058
	bx	lr
	.cfi_endproc
.LFE39:
	.size	sound_write, .-sound_write
	.align	2
	.global	sound_rclose
	.syntax unified
	.arm
	.type	sound_rclose, %function
sound_rclose:
.LVL325:
.LFB40:
	.loc 1 824 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	.loc 1 825 3 view .LVU1060
	.loc 1 825 6 is_stmt 0 view .LVU1061
	cmp	r0, #0
	.loc 1 825 6 view .LVU1062
	beq	.L223
	.loc 1 824 1 view .LVU1063
	push	{r4, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset 4, -8
	.cfi_offset 14, -4
	.loc 1 827 3 is_stmt 1 view .LVU1064
	.loc 1 827 32 is_stmt 0 view .LVU1065
	movw	r3, #:lower16:.LANCHOR1
	movt	r3, #:upper16:.LANCHOR1
	.loc 1 827 25 view .LVU1066
	ldrb	r2, [r0, #4]	@ zero_extendqisi2
	.loc 1 827 32 view .LVU1067
	mov	r1, #24
	mla	r3, r1, r2, r3
	.loc 1 827 10 view .LVU1068
	ldr	r3, [r3, #16]
	blx	r3
.LVL326:
	.loc 1 828 1 view .LVU1069
	pop	{r4, pc}
.LVL327:
.L223:
	.cfi_def_cfa_offset 0
	.cfi_restore 4
	.cfi_restore 14
	.loc 1 826 12 view .LVU1070
	mvn	r0, #0
.LVL328:
	.loc 1 828 1 view .LVU1071
	bx	lr
	.cfi_endproc
.LFE40:
	.size	sound_rclose, .-sound_rclose
	.align	2
	.global	sound_wclose
	.syntax unified
	.arm
	.type	sound_wclose, %function
sound_wclose:
.LVL329:
.LFB41:
	.loc 1 831 1 is_stmt 1 view -0
	.cfi_startproc
	@ args = 0, pretend = 0, frame = 0
	@ frame_needed = 0, uses_anonymous_args = 0
	.loc 1 832 3 view .LVU1073
	.loc 1 832 6 is_stmt 0 view .LVU1074
	cmp	r0, #0
	.loc 1 832 6 view .LVU1075
	beq	.L230
	.loc 1 831 1 view .LVU1076
	push	{r4, lr}
	.cfi_def_cfa_offset 8
	.cfi_offset 4, -8
	.cfi_offset 14, -4
	.loc 1 834 3 is_stmt 1 view .LVU1077
	.loc 1 834 32 is_stmt 0 view .LVU1078
	movw	r3, #:lower16:.LANCHOR1
	movt	r3, #:upper16:.LANCHOR1
	.loc 1 834 25 view .LVU1079
	ldrb	r2, [r0, #4]	@ zero_extendqisi2
	.loc 1 834 32 view .LVU1080
	mov	r1, #24
	mla	r3, r1, r2, r3
	.loc 1 834 10 view .LVU1081
	ldr	r3, [r3, #20]
	blx	r3
.LVL330:
	.loc 1 835 1 view .LVU1082
	pop	{r4, pc}
.LVL331:
.L230:
	.cfi_def_cfa_offset 0
	.cfi_restore 4
	.cfi_restore 14
	.loc 1 833 12 view .LVU1083
	mvn	r0, #0
.LVL332:
	.loc 1 835 1 view .LVU1084
	bx	lr
	.cfi_endproc
.LFE41:
	.size	sound_wclose, .-sound_wclose
	.section	.rodata
	.align	2
	.set	.LANCHOR1,. + 0
	.type	functions, %object
	.size	functions, 96
functions:
	.word	sound_null_ropen
	.word	sound_null_wopen
	.word	sound_null_read
	.word	sound_null_write
	.word	sound_null_rclose
	.word	sound_null_wclose
	.word	sound_wav_ropen
	.word	sound_wav_wopen
	.word	sound_wav_read
	.word	sound_wav_write
	.word	sound_wav_rclose
	.word	sound_wav_wclose
	.word	sound_text_ropen
	.word	sound_text_wopen
	.word	sound_text_read
	.word	sound_text_write
	.word	sound_text_rclose
	.word	sound_text_wclose
	.word	0
	.word	0
	.word	0
	.space	12
	.bss
	.align	2
	.set	.LANCHOR0,. + 0
	.type	sound_num, %object
	.size	sound_num, 4
sound_num:
	.space	4
	.type	sounds, %object
	.size	sounds, 512
sounds:
	.space	512
	.text
.Letext0:
	.file 2 "../include/sys/types.h"
	.file 3 "../include/stdio.h"
	.file 4 "nlllib.h"
	.file 5 "sound.h"
	.file 6 "../include/ctype.h"
	.file 7 "../include/string.h"
	.file 8 "../include/stdlib.h"
	.file 9 "memory.h"
	.section	.debug_info,"",%progbits
.Ldebug_info0:
	.4byte	0x2062
	.2byte	0x5
	.byte	0x1
	.byte	0x4
	.4byte	.Ldebug_abbrev0
	.uleb128 0x32
	.4byte	.LASF188
	.byte	0x1d
	.4byte	.LASF189
	.4byte	.LASF190
	.4byte	.Ltext0
	.4byte	.Letext0-.Ltext0
	.4byte	.Ldebug_line0
	.uleb128 0x12
	.byte	0x8
	.byte	0x5
	.4byte	.LASF0
	.uleb128 0x12
	.byte	0x8
	.byte	0x7
	.4byte	.LASF1
	.uleb128 0xd
	.4byte	.LASF2
	.byte	0x2
	.byte	0x6
	.byte	0xd
	.4byte	0x40
	.uleb128 0x33
	.byte	0x4
	.byte	0x5
	.ascii	"int\000"
	.uleb128 0xd
	.4byte	.LASF3
	.byte	0x2
	.byte	0x7
	.byte	0x16
	.4byte	0x53
	.uleb128 0x12
	.byte	0x4
	.byte	0x7
	.4byte	.LASF4
	.uleb128 0xd
	.4byte	.LASF5
	.byte	0x2
	.byte	0x8
	.byte	0xf
	.4byte	0x66
	.uleb128 0x12
	.byte	0x2
	.byte	0x5
	.4byte	.LASF6
	.uleb128 0xd
	.4byte	.LASF7
	.byte	0x2
	.byte	0x9
	.byte	0x18
	.4byte	0x79
	.uleb128 0x12
	.byte	0x2
	.byte	0x7
	.4byte	.LASF8
	.uleb128 0xd
	.4byte	.LASF9
	.byte	0x2
	.byte	0xa
	.byte	0xe
	.4byte	0x8c
	.uleb128 0x12
	.byte	0x1
	.byte	0x8
	.4byte	.LASF10
	.uleb128 0x34
	.4byte	0x8c
	.uleb128 0xd
	.4byte	.LASF11
	.byte	0x2
	.byte	0xb
	.byte	0x17
	.4byte	0xa4
	.uleb128 0x12
	.byte	0x1
	.byte	0x8
	.4byte	.LASF12
	.uleb128 0xd
	.4byte	.LASF13
	.byte	0x2
	.byte	0xd
	.byte	0x17
	.4byte	0xb7
	.uleb128 0x12
	.byte	0x4
	.byte	0x7
	.4byte	.LASF14
	.uleb128 0x12
	.byte	0x4
	.byte	0x5
	.4byte	.LASF15
	.uleb128 0x35
	.byte	0x4
	.uleb128 0xd
	.4byte	.LASF16
	.byte	0x3
	.byte	0x8
	.byte	0x1e
	.4byte	0xd3
	.uleb128 0x36
	.4byte	.LASF191
	.uleb128 0xa
	.4byte	0xc7
	.uleb128 0x2e
	.byte	0x5
	.byte	0x2
	.4byte	0x66
	.byte	0x4
	.byte	0x6
	.4byte	0x2a4
	.uleb128 0x2
	.4byte	.LASF17
	.sleb128 -1
	.uleb128 0x2
	.4byte	.LASF18
	.sleb128 -10
	.uleb128 0x2
	.4byte	.LASF19
	.sleb128 -20
	.uleb128 0x2
	.4byte	.LASF20
	.sleb128 -21
	.uleb128 0x2
	.4byte	.LASF21
	.sleb128 -22
	.uleb128 0x2
	.4byte	.LASF22
	.sleb128 -23
	.uleb128 0x2
	.4byte	.LASF23
	.sleb128 -30
	.uleb128 0x2
	.4byte	.LASF24
	.sleb128 -31
	.uleb128 0x2
	.4byte	.LASF25
	.sleb128 -32
	.uleb128 0x2
	.4byte	.LASF26
	.sleb128 -33
	.uleb128 0x2
	.4byte	.LASF27
	.sleb128 -34
	.uleb128 0x2
	.4byte	.LASF28
	.sleb128 -40
	.uleb128 0x2
	.4byte	.LASF29
	.sleb128 -41
	.uleb128 0x2
	.4byte	.LASF30
	.sleb128 -42
	.uleb128 0x2
	.4byte	.LASF31
	.sleb128 -43
	.uleb128 0x2
	.4byte	.LASF32
	.sleb128 -44
	.uleb128 0x2
	.4byte	.LASF33
	.sleb128 -50
	.uleb128 0x2
	.4byte	.LASF34
	.sleb128 -51
	.uleb128 0x2
	.4byte	.LASF35
	.sleb128 -52
	.uleb128 0x2
	.4byte	.LASF36
	.sleb128 -53
	.uleb128 0x2
	.4byte	.LASF37
	.sleb128 -54
	.uleb128 0x2
	.4byte	.LASF38
	.sleb128 -55
	.uleb128 0x2
	.4byte	.LASF39
	.sleb128 -56
	.uleb128 0x2
	.4byte	.LASF40
	.sleb128 -57
	.uleb128 0x2
	.4byte	.LASF41
	.sleb128 -58
	.uleb128 0x2
	.4byte	.LASF42
	.sleb128 -59
	.uleb128 0x2
	.4byte	.LASF43
	.sleb128 -60
	.uleb128 0x2
	.4byte	.LASF44
	.sleb128 -61
	.uleb128 0x2
	.4byte	.LASF45
	.sleb128 -70
	.uleb128 0x2
	.4byte	.LASF46
	.sleb128 -71
	.uleb128 0x2
	.4byte	.LASF47
	.sleb128 -72
	.uleb128 0x2
	.4byte	.LASF48
	.sleb128 -73
	.uleb128 0x2
	.4byte	.LASF49
	.sleb128 -74
	.uleb128 0x2
	.4byte	.LASF50
	.sleb128 -75
	.uleb128 0x2
	.4byte	.LASF51
	.sleb128 -80
	.uleb128 0x2
	.4byte	.LASF52
	.sleb128 -81
	.uleb128 0x2
	.4byte	.LASF53
	.sleb128 -82
	.uleb128 0x2
	.4byte	.LASF54
	.sleb128 -83
	.uleb128 0x2
	.4byte	.LASF55
	.sleb128 -84
	.uleb128 0x2
	.4byte	.LASF56
	.sleb128 -90
	.uleb128 0x2
	.4byte	.LASF57
	.sleb128 -91
	.uleb128 0x2
	.4byte	.LASF58
	.sleb128 -92
	.uleb128 0x2
	.4byte	.LASF59
	.sleb128 -93
	.uleb128 0x2
	.4byte	.LASF60
	.sleb128 -94
	.uleb128 0x2
	.4byte	.LASF61
	.sleb128 -95
	.uleb128 0x2
	.4byte	.LASF62
	.sleb128 -100
	.uleb128 0x2
	.4byte	.LASF63
	.sleb128 -101
	.uleb128 0x2
	.4byte	.LASF64
	.sleb128 -102
	.uleb128 0x2
	.4byte	.LASF65
	.sleb128 -110
	.uleb128 0x2
	.4byte	.LASF66
	.sleb128 -111
	.uleb128 0x2
	.4byte	.LASF67
	.sleb128 -112
	.uleb128 0x2
	.4byte	.LASF68
	.sleb128 -113
	.uleb128 0x2
	.4byte	.LASF69
	.sleb128 -120
	.uleb128 0x2
	.4byte	.LASF70
	.sleb128 -121
	.uleb128 0x2
	.4byte	.LASF71
	.sleb128 -122
	.uleb128 0x2
	.4byte	.LASF72
	.sleb128 -130
	.uleb128 0x2
	.4byte	.LASF73
	.sleb128 -131
	.uleb128 0x2
	.4byte	.LASF74
	.sleb128 -132
	.uleb128 0x2
	.4byte	.LASF75
	.sleb128 -140
	.uleb128 0x2
	.4byte	.LASF76
	.sleb128 -141
	.uleb128 0x2
	.4byte	.LASF77
	.sleb128 -142
	.uleb128 0x2
	.4byte	.LASF78
	.sleb128 -143
	.uleb128 0x2
	.4byte	.LASF79
	.sleb128 -150
	.uleb128 0x2
	.4byte	.LASF80
	.sleb128 -151
	.uleb128 0x2
	.4byte	.LASF81
	.sleb128 -152
	.uleb128 0x2
	.4byte	.LASF82
	.sleb128 -153
	.uleb128 0x2
	.4byte	.LASF83
	.sleb128 -154
	.byte	0
	.uleb128 0x2e
	.byte	0x7
	.byte	0x1
	.4byte	0xa4
	.byte	0x5
	.byte	0xe
	.4byte	0x2ca
	.uleb128 0x22
	.4byte	.LASF84
	.byte	0
	.uleb128 0x22
	.4byte	.LASF85
	.byte	0x1
	.uleb128 0x22
	.4byte	.LASF86
	.byte	0x2
	.uleb128 0x22
	.4byte	.LASF87
	.byte	0x3
	.byte	0
	.uleb128 0xd
	.4byte	.LASF88
	.byte	0x5
	.byte	0xa
	.byte	0x3
	.4byte	0x2a4
	.uleb128 0xd
	.4byte	.LASF89
	.byte	0x5
	.byte	0xc
	.byte	0x17
	.4byte	0x2e2
	.uleb128 0xa
	.4byte	0x2e7
	.uleb128 0x1f
	.4byte	.LASF99
	.byte	0x28
	.byte	0x5
	.byte	0xe
	.4byte	0x375
	.uleb128 0x7
	.4byte	.LASF90
	.byte	0x5
	.byte	0xf
	.byte	0x7
	.4byte	0x40
	.byte	0
	.uleb128 0x7
	.4byte	.LASF91
	.byte	0x5
	.byte	0x10
	.byte	0x10
	.4byte	0x2ca
	.byte	0x4
	.uleb128 0x7
	.4byte	.LASF92
	.byte	0x5
	.byte	0x12
	.byte	0x7
	.4byte	0x40
	.byte	0x8
	.uleb128 0x7
	.4byte	.LASF93
	.byte	0x5
	.byte	0x13
	.byte	0x7
	.4byte	0x40
	.byte	0xc
	.uleb128 0x7
	.4byte	.LASF94
	.byte	0x5
	.byte	0x14
	.byte	0x7
	.4byte	0x40
	.byte	0x10
	.uleb128 0x7
	.4byte	.LASF95
	.byte	0x5
	.byte	0x15
	.byte	0x7
	.4byte	0x40
	.byte	0x14
	.uleb128 0x7
	.4byte	.LASF96
	.byte	0x5
	.byte	0x17
	.byte	0x10
	.4byte	0x53
	.byte	0x18
	.uleb128 0x2f
	.ascii	"fp\000"
	.byte	0x5
	.byte	0x19
	.byte	0x9
	.4byte	0xd8
	.byte	0x1c
	.uleb128 0x7
	.4byte	.LASF97
	.byte	0x5
	.byte	0x1a
	.byte	0x7
	.4byte	0x40
	.byte	0x20
	.uleb128 0x7
	.4byte	.LASF98
	.byte	0x5
	.byte	0x21
	.byte	0x5
	.4byte	0x375
	.byte	0x24
	.byte	0
	.uleb128 0x37
	.byte	0x4
	.byte	0x5
	.byte	0x1c
	.byte	0x3
	.4byte	0x3a7
	.uleb128 0x16
	.ascii	"p\000"
	.byte	0x5
	.byte	0x1d
	.byte	0xb
	.4byte	0xc5
	.uleb128 0x16
	.ascii	"b\000"
	.byte	0x5
	.byte	0x1e
	.byte	0xd
	.4byte	0x3a7
	.uleb128 0x16
	.ascii	"h\000"
	.byte	0x5
	.byte	0x1f
	.byte	0xe
	.4byte	0x3ac
	.uleb128 0x16
	.ascii	"w\000"
	.byte	0x5
	.byte	0x20
	.byte	0xe
	.4byte	0x3b1
	.byte	0
	.uleb128 0xa
	.4byte	0x80
	.uleb128 0xa
	.4byte	0x5a
	.uleb128 0xa
	.4byte	0x34
	.uleb128 0x1f
	.4byte	.LASF100
	.byte	0x8
	.byte	0x1
	.byte	0x13
	.4byte	0x3dc
	.uleb128 0x2f
	.ascii	"id\000"
	.byte	0x1
	.byte	0x17
	.byte	0xc
	.4byte	0x47
	.byte	0
	.uleb128 0x7
	.4byte	.LASF101
	.byte	0x1
	.byte	0x18
	.byte	0xc
	.4byte	0x47
	.byte	0x4
	.byte	0
	.uleb128 0x1f
	.4byte	.LASF102
	.byte	0xc
	.byte	0x1
	.byte	0x1c
	.4byte	0x403
	.uleb128 0x7
	.4byte	.LASF103
	.byte	0x1
	.byte	0x1d
	.byte	0x17
	.4byte	0x3b6
	.byte	0
	.uleb128 0x7
	.4byte	.LASF104
	.byte	0x1
	.byte	0x1f
	.byte	0xc
	.4byte	0x47
	.byte	0x8
	.byte	0
	.uleb128 0x1f
	.4byte	.LASF105
	.byte	0x18
	.byte	0x1
	.byte	0x23
	.4byte	0x46b
	.uleb128 0x7
	.4byte	.LASF103
	.byte	0x1
	.byte	0x24
	.byte	0x17
	.4byte	0x3b6
	.byte	0
	.uleb128 0x7
	.4byte	.LASF106
	.byte	0x1
	.byte	0x26
	.byte	0xc
	.4byte	0x6d
	.byte	0x8
	.uleb128 0x7
	.4byte	.LASF93
	.byte	0x1
	.byte	0x27
	.byte	0xc
	.4byte	0x6d
	.byte	0xa
	.uleb128 0x7
	.4byte	.LASF107
	.byte	0x1
	.byte	0x28
	.byte	0xc
	.4byte	0x47
	.byte	0xc
	.uleb128 0x7
	.4byte	.LASF108
	.byte	0x1
	.byte	0x29
	.byte	0xc
	.4byte	0x47
	.byte	0x10
	.uleb128 0x7
	.4byte	.LASF109
	.byte	0x1
	.byte	0x2a
	.byte	0xc
	.4byte	0x6d
	.byte	0x14
	.uleb128 0x7
	.4byte	.LASF110
	.byte	0x1
	.byte	0x2b
	.byte	0xc
	.4byte	0x6d
	.byte	0x16
	.byte	0
	.uleb128 0x1f
	.4byte	.LASF111
	.byte	0x8
	.byte	0x1
	.byte	0x2f
	.4byte	0x485
	.uleb128 0x7
	.4byte	.LASF103
	.byte	0x1
	.byte	0x30
	.byte	0x17
	.4byte	0x3b6
	.byte	0
	.byte	0
	.uleb128 0x18
	.4byte	0x2d6
	.4byte	0x495
	.uleb128 0x19
	.4byte	0x53
	.byte	0x7f
	.byte	0
	.uleb128 0x17
	.4byte	.LASF112
	.byte	0x34
	.byte	0x10
	.4byte	0x485
	.uleb128 0x5
	.byte	0x3
	.4byte	sounds
	.uleb128 0x17
	.4byte	.LASF113
	.byte	0x35
	.byte	0xc
	.4byte	0x40
	.uleb128 0x5
	.byte	0x3
	.4byte	sound_num
	.uleb128 0x38
	.4byte	.LASF192
	.byte	0x4
	.byte	0x1
	.byte	0x6a
	.byte	0x7
	.4byte	0x4e3
	.uleb128 0x16
	.ascii	"b\000"
	.byte	0x1
	.byte	0x6b
	.byte	0xb
	.4byte	0x4e3
	.uleb128 0x16
	.ascii	"h\000"
	.byte	0x1
	.byte	0x6c
	.byte	0xc
	.4byte	0x4f3
	.uleb128 0x16
	.ascii	"w\000"
	.byte	0x1
	.byte	0x6d
	.byte	0xc
	.4byte	0x503
	.byte	0
	.uleb128 0x18
	.4byte	0x98
	.4byte	0x4f3
	.uleb128 0x19
	.4byte	0x53
	.byte	0x3
	.byte	0
	.uleb128 0x18
	.4byte	0x6d
	.4byte	0x503
	.uleb128 0x19
	.4byte	0x53
	.byte	0x1
	.byte	0
	.uleb128 0x18
	.4byte	0x47
	.4byte	0x513
	.uleb128 0x19
	.4byte	0x53
	.byte	0
	.byte	0
	.uleb128 0x39
	.byte	0x18
	.byte	0x1
	.2byte	0x2bc
	.byte	0x8
	.4byte	0x566
	.uleb128 0x1a
	.4byte	.LASF114
	.2byte	0x2bd
	.4byte	0x57f
	.byte	0
	.uleb128 0x1a
	.4byte	.LASF115
	.2byte	0x2be
	.4byte	0x5ac
	.byte	0x4
	.uleb128 0x1a
	.4byte	.LASF116
	.2byte	0x2c0
	.4byte	0x5cf
	.byte	0x8
	.uleb128 0x1a
	.4byte	.LASF117
	.2byte	0x2c1
	.4byte	0x5cf
	.byte	0xc
	.uleb128 0x1a
	.4byte	.LASF118
	.2byte	0x2c2
	.4byte	0x5e3
	.byte	0x10
	.uleb128 0x1a
	.4byte	.LASF119
	.2byte	0x2c3
	.4byte	0x5e3
	.byte	0x14
	.byte	0
	.uleb128 0x23
	.4byte	0x40
	.4byte	0x57a
	.uleb128 0x5
	.4byte	0x2d6
	.uleb128 0x5
	.4byte	0x57a
	.byte	0
	.uleb128 0xa
	.4byte	0x93
	.uleb128 0xa
	.4byte	0x566
	.uleb128 0x23
	.4byte	0x40
	.4byte	0x5ac
	.uleb128 0x5
	.4byte	0x2d6
	.uleb128 0x5
	.4byte	0x57a
	.uleb128 0x5
	.4byte	0x40
	.uleb128 0x5
	.4byte	0x40
	.uleb128 0x5
	.4byte	0x40
	.uleb128 0x5
	.4byte	0x40
	.byte	0
	.uleb128 0xa
	.4byte	0x584
	.uleb128 0x23
	.4byte	0x40
	.4byte	0x5ca
	.uleb128 0x5
	.4byte	0x2d6
	.uleb128 0x5
	.4byte	0x5ca
	.uleb128 0x5
	.4byte	0x40
	.byte	0
	.uleb128 0xa
	.4byte	0x66
	.uleb128 0xa
	.4byte	0x5b1
	.uleb128 0x23
	.4byte	0x40
	.4byte	0x5e3
	.uleb128 0x5
	.4byte	0x2d6
	.byte	0
	.uleb128 0xa
	.4byte	0x5d4
	.uleb128 0x18
	.4byte	0x513
	.4byte	0x5f8
	.uleb128 0x19
	.4byte	0x53
	.byte	0x3
	.byte	0
	.uleb128 0x1b
	.4byte	.LASF120
	.2byte	0x2c4
	.byte	0x3
	.4byte	0x5e8
	.uleb128 0x5
	.byte	0x3
	.4byte	functions
	.uleb128 0xc
	.4byte	.LASF121
	.byte	0x3
	.byte	0x20
	.byte	0x8
	.4byte	0xab
	.4byte	0x62f
	.uleb128 0x5
	.4byte	0xc5
	.uleb128 0x5
	.4byte	0xab
	.uleb128 0x5
	.4byte	0xab
	.uleb128 0x5
	.4byte	0xd8
	.byte	0
	.uleb128 0xc
	.4byte	.LASF122
	.byte	0x3
	.byte	0x21
	.byte	0x8
	.4byte	0xab
	.4byte	0x654
	.uleb128 0x5
	.4byte	0x654
	.uleb128 0x5
	.4byte	0xab
	.uleb128 0x5
	.4byte	0xab
	.uleb128 0x5
	.4byte	0xd8
	.byte	0
	.uleb128 0xa
	.4byte	0x659
	.uleb128 0x3a
	.uleb128 0xc
	.4byte	.LASF123
	.byte	0x6
	.byte	0xd
	.byte	0x5
	.4byte	0x40
	.4byte	0x670
	.uleb128 0x5
	.4byte	0x40
	.byte	0
	.uleb128 0xc
	.4byte	.LASF124
	.byte	0x7
	.byte	0xc
	.byte	0x5
	.4byte	0x40
	.4byte	0x68b
	.uleb128 0x5
	.4byte	0x57a
	.uleb128 0x5
	.4byte	0x57a
	.byte	0
	.uleb128 0xc
	.4byte	.LASF125
	.byte	0x8
	.byte	0x11
	.byte	0x6
	.4byte	0xbe
	.4byte	0x6ab
	.uleb128 0x5
	.4byte	0x57a
	.uleb128 0x5
	.4byte	0x6ab
	.uleb128 0x5
	.4byte	0x40
	.byte	0
	.uleb128 0xa
	.4byte	0x6b0
	.uleb128 0xa
	.4byte	0x8c
	.uleb128 0xc
	.4byte	.LASF126
	.byte	0x3
	.byte	0x1d
	.byte	0x7
	.4byte	0x6b0
	.4byte	0x6d5
	.uleb128 0x5
	.4byte	0x6b0
	.uleb128 0x5
	.4byte	0x40
	.uleb128 0x5
	.4byte	0xd8
	.byte	0
	.uleb128 0xc
	.4byte	.LASF127
	.byte	0x3
	.byte	0x11
	.byte	0x7
	.4byte	0xd8
	.4byte	0x6f0
	.uleb128 0x5
	.4byte	0x57a
	.uleb128 0x5
	.4byte	0x57a
	.byte	0
	.uleb128 0xc
	.4byte	.LASF128
	.byte	0x3
	.byte	0x18
	.byte	0x5
	.4byte	0x40
	.4byte	0x70c
	.uleb128 0x5
	.4byte	0xd8
	.uleb128 0x5
	.4byte	0x57a
	.uleb128 0x3b
	.byte	0
	.uleb128 0xc
	.4byte	.LASF129
	.byte	0x9
	.byte	0x5
	.byte	0x7
	.4byte	0xc5
	.4byte	0x722
	.uleb128 0x5
	.4byte	0x40
	.byte	0
	.uleb128 0xc
	.4byte	.LASF130
	.byte	0x3
	.byte	0x13
	.byte	0x5
	.4byte	0x40
	.4byte	0x738
	.uleb128 0x5
	.4byte	0xd8
	.byte	0
	.uleb128 0xc
	.4byte	.LASF131
	.byte	0x9
	.byte	0x6
	.byte	0x5
	.4byte	0x40
	.4byte	0x74e
	.uleb128 0x5
	.4byte	0xc5
	.byte	0
	.uleb128 0xc
	.4byte	.LASF132
	.byte	0x7
	.byte	0x11
	.byte	0x7
	.4byte	0xc5
	.4byte	0x76e
	.uleb128 0x5
	.4byte	0xc5
	.uleb128 0x5
	.4byte	0x40
	.uleb128 0x5
	.4byte	0xab
	.byte	0
	.uleb128 0xe
	.4byte	.LASF133
	.2byte	0x33e
	.byte	0x5
	.4byte	0x40
	.4byte	.LFB41
	.4byte	.LFE41-.LFB41
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x7aa
	.uleb128 0x4
	.4byte	.LASF99
	.2byte	0x33e
	.byte	0x1a
	.4byte	0x2d6
	.4byte	.LLST114
	.4byte	.LVUS114
	.uleb128 0x20
	.4byte	.LVL330
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0
	.byte	0
	.uleb128 0xe
	.4byte	.LASF134
	.2byte	0x337
	.byte	0x5
	.4byte	0x40
	.4byte	.LFB40
	.4byte	.LFE40-.LFB40
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x7e6
	.uleb128 0x4
	.4byte	.LASF99
	.2byte	0x337
	.byte	0x1a
	.4byte	0x2d6
	.4byte	.LLST113
	.4byte	.LVUS113
	.uleb128 0x20
	.4byte	.LVL326
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0
	.byte	0
	.uleb128 0xe
	.4byte	.LASF135
	.2byte	0x330
	.byte	0x5
	.4byte	0x40
	.4byte	.LFB39
	.4byte	.LFE39-.LFB39
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x858
	.uleb128 0x4
	.4byte	.LASF99
	.2byte	0x330
	.byte	0x19
	.4byte	0x2d6
	.4byte	.LLST110
	.4byte	.LVUS110
	.uleb128 0x4
	.4byte	.LASF98
	.2byte	0x330
	.byte	0x27
	.4byte	0x5ca
	.4byte	.LLST111
	.4byte	.LVUS111
	.uleb128 0xf
	.ascii	"num\000"
	.2byte	0x330
	.byte	0x33
	.4byte	0x40
	.4byte	.LLST112
	.4byte	.LVUS112
	.uleb128 0x20
	.4byte	.LVL322
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa3
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0xa3
	.uleb128 0x1
	.byte	0x52
	.byte	0
	.byte	0
	.uleb128 0xe
	.4byte	.LASF136
	.2byte	0x329
	.byte	0x5
	.4byte	0x40
	.4byte	.LFB38
	.4byte	.LFE38-.LFB38
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x8ca
	.uleb128 0x4
	.4byte	.LASF99
	.2byte	0x329
	.byte	0x18
	.4byte	0x2d6
	.4byte	.LLST107
	.4byte	.LVUS107
	.uleb128 0x4
	.4byte	.LASF98
	.2byte	0x329
	.byte	0x26
	.4byte	0x5ca
	.4byte	.LLST108
	.4byte	.LVUS108
	.uleb128 0xf
	.ascii	"num\000"
	.2byte	0x329
	.byte	0x32
	.4byte	0x40
	.4byte	.LLST109
	.4byte	.LVUS109
	.uleb128 0x20
	.4byte	.LVL318
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa3
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0xa3
	.uleb128 0x1
	.byte	0x52
	.byte	0
	.byte	0
	.uleb128 0xe
	.4byte	.LASF137
	.2byte	0x321
	.byte	0x5
	.4byte	0x40
	.4byte	.LFB37
	.4byte	.LFE37-.LFB37
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x988
	.uleb128 0x4
	.4byte	.LASF99
	.2byte	0x321
	.byte	0x19
	.4byte	0x2d6
	.4byte	.LLST103
	.4byte	.LVUS103
	.uleb128 0x4
	.4byte	.LASF138
	.2byte	0x321
	.byte	0x2c
	.4byte	0x57a
	.4byte	.LLST104
	.4byte	.LVUS104
	.uleb128 0x4
	.4byte	.LASF92
	.2byte	0x322
	.byte	0x7
	.4byte	0x40
	.4byte	.LLST105
	.4byte	.LVUS105
	.uleb128 0x4
	.4byte	.LASF93
	.2byte	0x322
	.byte	0x17
	.4byte	0x40
	.4byte	.LLST106
	.4byte	.LVUS106
	.uleb128 0x1c
	.4byte	.LASF94
	.2byte	0x322
	.byte	0x25
	.4byte	0x40
	.uleb128 0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x1c
	.4byte	.LASF95
	.2byte	0x322
	.byte	0x2f
	.4byte	0x40
	.uleb128 0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x3c
	.4byte	.LVL314
	.uleb128 0x2
	.byte	0x74
	.sleb128 0
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa3
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0xa3
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x53
	.uleb128 0x3
	.byte	0xa3
	.uleb128 0x1
	.byte	0x53
	.uleb128 0x1
	.uleb128 0x2
	.byte	0x7d
	.sleb128 0
	.uleb128 0x3
	.byte	0x91
	.sleb128 -8
	.byte	0x6
	.uleb128 0x1
	.uleb128 0x2
	.byte	0x7d
	.sleb128 4
	.uleb128 0x3
	.byte	0x91
	.sleb128 -4
	.byte	0x6
	.byte	0
	.byte	0
	.uleb128 0xe
	.4byte	.LASF139
	.2byte	0x31a
	.byte	0x5
	.4byte	0x40
	.4byte	.LFB36
	.4byte	.LFE36-.LFB36
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x9df
	.uleb128 0x4
	.4byte	.LASF99
	.2byte	0x31a
	.byte	0x19
	.4byte	0x2d6
	.4byte	.LLST101
	.4byte	.LVUS101
	.uleb128 0x4
	.4byte	.LASF138
	.2byte	0x31a
	.byte	0x2c
	.4byte	0x57a
	.4byte	.LLST102
	.4byte	.LVUS102
	.uleb128 0x20
	.4byte	.LVL310
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa3
	.uleb128 0x1
	.byte	0x51
	.byte	0
	.byte	0
	.uleb128 0xe
	.4byte	.LASF140
	.2byte	0x2ec
	.byte	0x9
	.4byte	0x2d6
	.4byte	.LFB35
	.4byte	.LFE35-.LFB35
	.uleb128 0x1
	.byte	0x9c
	.4byte	0xab3
	.uleb128 0x4
	.4byte	.LASF91
	.2byte	0x2ec
	.byte	0x23
	.4byte	0x2ca
	.4byte	.LLST97
	.4byte	.LVUS97
	.uleb128 0x4
	.4byte	.LASF96
	.2byte	0x2ec
	.byte	0x36
	.4byte	0x53
	.4byte	.LLST98
	.4byte	.LVUS98
	.uleb128 0x10
	.4byte	.LASF99
	.2byte	0x2ee
	.byte	0xb
	.4byte	0x2d6
	.4byte	.LLST99
	.4byte	.LVUS99
	.uleb128 0x10
	.4byte	.LASF90
	.2byte	0x2ef
	.byte	0x7
	.4byte	0x40
	.4byte	.LLST100
	.4byte	.LVUS100
	.uleb128 0x3d
	.ascii	"err\000"
	.byte	0x1
	.2byte	0x314
	.byte	0x1
	.uleb128 0x1d
	.4byte	0x1f9c
	.4byte	.LBI60
	.byte	.LVU972
	.4byte	.LBB60
	.4byte	.LBE60-.LBB60
	.2byte	0x2fc
	.byte	0x10
	.4byte	0xa83
	.uleb128 0x3e
	.4byte	0x1fab
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x11
	.4byte	.LVL306
	.4byte	0x70c
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x8
	.byte	0x28
	.byte	0
	.byte	0
	.uleb128 0x3
	.4byte	.LVL301
	.4byte	0xab3
	.4byte	0xa97
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x75
	.sleb128 0
	.byte	0
	.uleb128 0x11
	.4byte	.LVL307
	.4byte	0x74e
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x75
	.sleb128 0
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x8
	.byte	0x28
	.byte	0
	.byte	0
	.uleb128 0xe
	.4byte	.LASF141
	.2byte	0x2da
	.byte	0x5
	.4byte	0x40
	.4byte	.LFB34
	.4byte	.LFE34-.LFB34
	.uleb128 0x1
	.byte	0x9c
	.4byte	0xb52
	.uleb128 0x4
	.4byte	.LASF99
	.2byte	0x2da
	.byte	0x1b
	.4byte	0x2d6
	.4byte	.LLST93
	.4byte	.LVUS93
	.uleb128 0x3f
	.ascii	"r\000"
	.byte	0x1
	.2byte	0x2dc
	.byte	0x7
	.4byte	0x40
	.byte	0
	.uleb128 0x1d
	.4byte	0x1f80
	.4byte	.LBI56
	.byte	.LVU928
	.4byte	.LBB56
	.4byte	.LBE56-.LBB56
	.2byte	0x2e6
	.byte	0xc
	.4byte	0xb24
	.uleb128 0xb
	.4byte	0x1f8f
	.4byte	.LLST94
	.4byte	.LVUS94
	.uleb128 0x11
	.4byte	.LVL289
	.4byte	0x738
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x74
	.sleb128 0
	.byte	0
	.byte	0
	.uleb128 0x6
	.4byte	.LVL285
	.4byte	0x738
	.uleb128 0x6
	.4byte	.LVL286
	.4byte	0x722
	.uleb128 0x11
	.4byte	.LVL287
	.4byte	0x74e
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x74
	.sleb128 0
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x8
	.byte	0x28
	.byte	0
	.byte	0
	.uleb128 0xe
	.4byte	.LASF142
	.2byte	0x2d3
	.byte	0x9
	.4byte	0x2d6
	.4byte	.LFB33
	.4byte	.LFE33-.LFB33
	.uleb128 0x1
	.byte	0x9c
	.4byte	0xb81
	.uleb128 0x4
	.4byte	.LASF90
	.2byte	0x2d3
	.byte	0x1d
	.4byte	0x40
	.4byte	.LLST92
	.4byte	.LVUS92
	.byte	0
	.uleb128 0xe
	.4byte	.LASF143
	.2byte	0x2cc
	.byte	0x5
	.4byte	0x40
	.4byte	.LFB32
	.4byte	.LFE32-.LFB32
	.uleb128 0x1
	.byte	0x9c
	.4byte	0xbb0
	.uleb128 0x4
	.4byte	.LASF99
	.2byte	0x2cc
	.byte	0x1d
	.4byte	0x2d6
	.4byte	.LLST91
	.4byte	.LVUS91
	.byte	0
	.uleb128 0x9
	.4byte	.LASF144
	.2byte	0x2b7
	.4byte	0x40
	.4byte	.LFB31
	.4byte	.LFE31-.LFB31
	.uleb128 0x1
	.byte	0x9c
	.4byte	0xc09
	.uleb128 0x4
	.4byte	.LASF99
	.2byte	0x2b7
	.byte	0x26
	.4byte	0x2d6
	.4byte	.LLST21
	.4byte	.LVUS21
	.uleb128 0x29
	.4byte	0x13f6
	.4byte	.LBI4
	.byte	.LVU110
	.4byte	.LBB4
	.4byte	.LBE4-.LBB4
	.2byte	0x2b9
	.uleb128 0xb
	.4byte	0x1408
	.4byte	.LLST22
	.4byte	.LVUS22
	.uleb128 0x6
	.4byte	.LVL42
	.4byte	0x722
	.byte	0
	.byte	0
	.uleb128 0x9
	.4byte	.LASF145
	.2byte	0x2b2
	.4byte	0x40
	.4byte	.LFB30
	.4byte	.LFE30-.LFB30
	.uleb128 0x1
	.byte	0x9c
	.4byte	0xc62
	.uleb128 0x4
	.4byte	.LASF99
	.2byte	0x2b2
	.byte	0x26
	.4byte	0x2d6
	.4byte	.LLST60
	.4byte	.LVUS60
	.uleb128 0x29
	.4byte	0x13f6
	.4byte	.LBI16
	.byte	.LVU512
	.4byte	.LBB16
	.4byte	.LBE16-.LBB16
	.2byte	0x2b4
	.uleb128 0xb
	.4byte	0x1408
	.4byte	.LLST61
	.4byte	.LVUS61
	.uleb128 0x6
	.4byte	.LVL178
	.4byte	0x722
	.byte	0
	.byte	0
	.uleb128 0x9
	.4byte	.LASF146
	.2byte	0x29b
	.4byte	0x40
	.4byte	.LFB29
	.4byte	.LFE29-.LFB29
	.uleb128 0x1
	.byte	0x9c
	.4byte	0xd3d
	.uleb128 0x4
	.4byte	.LASF99
	.2byte	0x29b
	.byte	0x25
	.4byte	0x2d6
	.4byte	.LLST23
	.4byte	.LVUS23
	.uleb128 0x4
	.4byte	.LASF98
	.2byte	0x29b
	.byte	0x33
	.4byte	0x5ca
	.4byte	.LLST24
	.4byte	.LVUS24
	.uleb128 0xf
	.ascii	"num\000"
	.2byte	0x29b
	.byte	0x3f
	.4byte	0x40
	.4byte	.LLST25
	.4byte	.LVUS25
	.uleb128 0x8
	.ascii	"i\000"
	.2byte	0x29d
	.byte	0x7
	.4byte	0x40
	.4byte	.LLST26
	.4byte	.LVUS26
	.uleb128 0x8
	.ascii	"ch\000"
	.2byte	0x29d
	.byte	0xa
	.4byte	0x40
	.4byte	.LLST27
	.4byte	.LVUS27
	.uleb128 0x8
	.ascii	"n\000"
	.2byte	0x29d
	.byte	0xe
	.4byte	0x40
	.4byte	.LLST28
	.4byte	.LVUS28
	.uleb128 0x8
	.ascii	"val\000"
	.2byte	0x29d
	.byte	0x15
	.4byte	0x40
	.4byte	.LLST29
	.4byte	.LVUS29
	.uleb128 0x3
	.4byte	.LVL48
	.4byte	0x6f0
	.4byte	0xd17
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0x91
	.sleb128 -60
	.byte	0x6
	.byte	0
	.uleb128 0x3
	.4byte	.LVL52
	.4byte	0x6f0
	.4byte	0xd2b
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x2
	.byte	0x79
	.sleb128 0
	.byte	0
	.uleb128 0x11
	.4byte	.LVL56
	.4byte	0x6f0
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0x91
	.sleb128 -56
	.byte	0x6
	.byte	0
	.byte	0
	.uleb128 0x9
	.4byte	.LASF147
	.2byte	0x296
	.4byte	0x40
	.4byte	.LFB28
	.4byte	.LFE28-.LFB28
	.uleb128 0x1
	.byte	0x9c
	.4byte	0xdb2
	.uleb128 0x4
	.4byte	.LASF99
	.2byte	0x296
	.byte	0x24
	.4byte	0x2d6
	.4byte	.LLST18
	.4byte	.LVUS18
	.uleb128 0x4
	.4byte	.LASF98
	.2byte	0x296
	.byte	0x32
	.4byte	0x5ca
	.4byte	.LLST19
	.4byte	.LVUS19
	.uleb128 0xf
	.ascii	"num\000"
	.2byte	0x296
	.byte	0x3e
	.4byte	0x40
	.4byte	.LLST20
	.4byte	.LVUS20
	.uleb128 0x11
	.4byte	.LVL38
	.4byte	0x159b
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa3
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0xa3
	.uleb128 0x1
	.byte	0x52
	.byte	0
	.byte	0
	.uleb128 0x9
	.4byte	.LASF148
	.2byte	0x270
	.4byte	0x40
	.4byte	.LFB27
	.4byte	.LFE27-.LFB27
	.uleb128 0x1
	.byte	0x9c
	.4byte	0xef8
	.uleb128 0x4
	.4byte	.LASF99
	.2byte	0x270
	.byte	0x25
	.4byte	0x2d6
	.4byte	.LLST30
	.4byte	.LVUS30
	.uleb128 0x4
	.4byte	.LASF138
	.2byte	0x270
	.byte	0x38
	.4byte	0x57a
	.4byte	.LLST31
	.4byte	.LVUS31
	.uleb128 0x4
	.4byte	.LASF92
	.2byte	0x271
	.byte	0xc
	.4byte	0x40
	.4byte	.LLST32
	.4byte	.LVUS32
	.uleb128 0x4
	.4byte	.LASF93
	.2byte	0x271
	.byte	0x1c
	.4byte	0x40
	.4byte	.LLST33
	.4byte	.LVUS33
	.uleb128 0x1c
	.4byte	.LASF94
	.2byte	0x271
	.byte	0x2a
	.4byte	0x40
	.uleb128 0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x1c
	.4byte	.LASF95
	.2byte	0x271
	.byte	0x34
	.4byte	0x40
	.uleb128 0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x10
	.4byte	.LASF149
	.2byte	0x273
	.byte	0xf
	.4byte	0x57a
	.4byte	.LLST34
	.4byte	.LVUS34
	.uleb128 0x24
	.ascii	"err\000"
	.2byte	0x28e
	.4byte	.L44
	.uleb128 0x3
	.4byte	.LVL67
	.4byte	0x6d5
	.4byte	0xe75
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x75
	.sleb128 0
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x5
	.byte	0x3
	.4byte	.LC3
	.byte	0
	.uleb128 0x3
	.4byte	.LVL68
	.4byte	0x6f0
	.4byte	0xe92
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x5
	.byte	0x3
	.4byte	.LC4
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x75
	.sleb128 0
	.byte	0
	.uleb128 0x3
	.4byte	.LVL69
	.4byte	0x6f0
	.4byte	0xea9
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x5
	.byte	0x3
	.4byte	.LC5
	.byte	0
	.uleb128 0x3
	.4byte	.LVL70
	.4byte	0x6f0
	.4byte	0xec0
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x5
	.byte	0x3
	.4byte	.LC6
	.byte	0
	.uleb128 0x3
	.4byte	.LVL71
	.4byte	0x6f0
	.4byte	0xed7
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x5
	.byte	0x3
	.4byte	.LC7
	.byte	0
	.uleb128 0x3
	.4byte	.LVL72
	.4byte	0x6f0
	.4byte	0xeee
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x5
	.byte	0x3
	.4byte	.LC8
	.byte	0
	.uleb128 0x6
	.4byte	.LVL74
	.4byte	0x722
	.byte	0
	.uleb128 0x9
	.4byte	.LASF150
	.2byte	0x21c
	.4byte	0x40
	.4byte	.LFB26
	.4byte	.LFE26-.LFB26
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x11be
	.uleb128 0x4
	.4byte	.LASF99
	.2byte	0x21c
	.byte	0x25
	.4byte	0x2d6
	.4byte	.LLST41
	.4byte	.LVUS41
	.uleb128 0x4
	.4byte	.LASF138
	.2byte	0x21c
	.byte	0x38
	.4byte	0x57a
	.4byte	.LLST42
	.4byte	.LVUS42
	.uleb128 0x1b
	.4byte	.LASF149
	.2byte	0x21e
	.byte	0xf
	.4byte	0x57a
	.uleb128 0x6
	.byte	0x3
	.4byte	.LC9
	.byte	0x9f
	.uleb128 0x1b
	.4byte	.LASF151
	.2byte	0x21f
	.byte	0x8
	.4byte	0x11be
	.uleb128 0x3
	.byte	0x91
	.sleb128 -288
	.uleb128 0x2a
	.ascii	"p\000"
	.2byte	0x21f
	.byte	0x14
	.4byte	0x6b0
	.uleb128 0x3
	.byte	0x91
	.sleb128 -292
	.uleb128 0x8
	.ascii	"i\000"
	.2byte	0x220
	.byte	0x7
	.4byte	0x40
	.4byte	.LLST43
	.4byte	.LVUS43
	.uleb128 0x8
	.ascii	"ch\000"
	.2byte	0x220
	.byte	0xa
	.4byte	0x40
	.4byte	.LLST44
	.4byte	.LVUS44
	.uleb128 0x8
	.ascii	"n\000"
	.2byte	0x220
	.byte	0xe
	.4byte	0x40
	.4byte	.LLST45
	.4byte	.LVUS45
	.uleb128 0x10
	.4byte	.LASF101
	.2byte	0x220
	.byte	0x15
	.4byte	0x40
	.4byte	.LLST46
	.4byte	.LVUS46
	.uleb128 0x24
	.ascii	"err\000"
	.2byte	0x264
	.4byte	.L70
	.uleb128 0x3
	.4byte	.LVL100
	.4byte	0x6d5
	.4byte	0xfde
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0xa3
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x5
	.byte	0x3
	.4byte	.LC9
	.byte	0
	.uleb128 0x3
	.4byte	.LVL101
	.4byte	0x6b5
	.4byte	0xffa
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -296
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa
	.2byte	0x100
	.byte	0
	.uleb128 0x3
	.4byte	.LVL102
	.4byte	0x6b5
	.4byte	0x1016
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -296
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa
	.2byte	0x100
	.byte	0
	.uleb128 0x3
	.4byte	.LVL103
	.4byte	0x11ce
	.4byte	0x1034
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -296
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x5
	.byte	0x3
	.4byte	.LC10
	.byte	0
	.uleb128 0x3
	.4byte	.LVL104
	.4byte	0x6b5
	.4byte	0x1050
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -296
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa
	.2byte	0x100
	.byte	0
	.uleb128 0x3
	.4byte	.LVL105
	.4byte	0x11ce
	.4byte	0x106e
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -296
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x5
	.byte	0x3
	.4byte	.LC11
	.byte	0
	.uleb128 0x3
	.4byte	.LVL106
	.4byte	0x6b5
	.4byte	0x108a
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -296
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa
	.2byte	0x100
	.byte	0
	.uleb128 0x3
	.4byte	.LVL107
	.4byte	0x11ce
	.4byte	0x10a8
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -296
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x5
	.byte	0x3
	.4byte	.LC12
	.byte	0
	.uleb128 0x3
	.4byte	.LVL108
	.4byte	0x6b5
	.4byte	0x10c4
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -296
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa
	.2byte	0x100
	.byte	0
	.uleb128 0x3
	.4byte	.LVL109
	.4byte	0x11ce
	.4byte	0x10e2
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -296
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x5
	.byte	0x3
	.4byte	.LC13
	.byte	0
	.uleb128 0x3
	.4byte	.LVL111
	.4byte	0x70c
	.4byte	0x10f6
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x75
	.sleb128 0
	.byte	0
	.uleb128 0x3
	.4byte	.LVL112
	.4byte	0x74e
	.4byte	0x110f
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x75
	.sleb128 0
	.byte	0
	.uleb128 0x3
	.4byte	.LVL115
	.4byte	0x6b5
	.4byte	0x112a
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -296
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x2
	.byte	0x78
	.sleb128 0
	.byte	0
	.uleb128 0x3
	.4byte	.LVL118
	.4byte	0x68b
	.4byte	0x1144
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x2
	.byte	0x77
	.sleb128 0
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x77
	.sleb128 0
	.byte	0
	.uleb128 0x3
	.4byte	.LVL122
	.4byte	0x1290
	.4byte	0x1159
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -300
	.byte	0
	.uleb128 0x3
	.4byte	.LVL123
	.4byte	0x12c5
	.4byte	0x116e
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -300
	.byte	0
	.uleb128 0x3
	.4byte	.LVL124
	.4byte	0x68b
	.4byte	0x1188
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x2
	.byte	0x77
	.sleb128 0
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x77
	.sleb128 0
	.byte	0
	.uleb128 0x3
	.4byte	.LVL125
	.4byte	0x68b
	.4byte	0x11a2
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x2
	.byte	0x77
	.sleb128 0
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x77
	.sleb128 0
	.byte	0
	.uleb128 0x6
	.4byte	.LVL129
	.4byte	0x722
	.uleb128 0x6
	.4byte	.LVL130
	.4byte	0x738
	.uleb128 0x6
	.4byte	.LVL131
	.4byte	0x722
	.byte	0
	.uleb128 0x18
	.4byte	0x8c
	.4byte	0x11ce
	.uleb128 0x19
	.4byte	0x53
	.byte	0xff
	.byte	0
	.uleb128 0x9
	.4byte	.LASF152
	.2byte	0x200
	.4byte	0x40
	.4byte	.LFB25
	.4byte	.LFE25-.LFB25
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x1290
	.uleb128 0xf
	.ascii	"p\000"
	.2byte	0x200
	.byte	0x1b
	.4byte	0x6b0
	.4byte	.LLST37
	.4byte	.LVUS37
	.uleb128 0x4
	.4byte	.LASF153
	.2byte	0x200
	.byte	0x24
	.4byte	0x6b0
	.4byte	.LLST38
	.4byte	.LVUS38
	.uleb128 0x8
	.ascii	"k\000"
	.2byte	0x202
	.byte	0x9
	.4byte	0x6b0
	.4byte	.LLST39
	.4byte	.LVUS39
	.uleb128 0x10
	.4byte	.LASF154
	.2byte	0x203
	.byte	0x7
	.4byte	0x40
	.4byte	.LLST40
	.4byte	.LVUS40
	.uleb128 0x3
	.4byte	.LVL87
	.4byte	0x12c5
	.4byte	0x1247
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x91
	.sleb128 -28
	.byte	0
	.uleb128 0x3
	.4byte	.LVL89
	.4byte	0x1290
	.4byte	0x125b
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x91
	.sleb128 -28
	.byte	0
	.uleb128 0x3
	.4byte	.LVL90
	.4byte	0x670
	.4byte	0x1275
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x76
	.sleb128 0
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x2
	.byte	0x75
	.sleb128 0
	.byte	0
	.uleb128 0x11
	.4byte	.LVL91
	.4byte	0x68b
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x74
	.sleb128 0
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.byte	0
	.uleb128 0x9
	.4byte	.LASF155
	.2byte	0x1f7
	.4byte	0x40
	.4byte	.LFB24
	.4byte	.LFE24-.LFB24
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x12c5
	.uleb128 0xf
	.ascii	"p\000"
	.2byte	0x1f7
	.byte	0x1e
	.4byte	0x6ab
	.4byte	.LLST35
	.4byte	.LVUS35
	.uleb128 0x6
	.4byte	.LVL79
	.4byte	0x65a
	.byte	0
	.uleb128 0x9
	.4byte	.LASF156
	.2byte	0x1ee
	.4byte	0x40
	.4byte	.LFB23
	.4byte	.LFE23-.LFB23
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x12fa
	.uleb128 0xf
	.ascii	"p\000"
	.2byte	0x1ee
	.byte	0x1d
	.4byte	0x6ab
	.4byte	.LLST36
	.4byte	.LVUS36
	.uleb128 0x6
	.4byte	.LVL82
	.4byte	0x65a
	.byte	0
	.uleb128 0x9
	.4byte	.LASF157
	.2byte	0x1d3
	.4byte	0x40
	.4byte	.LFB22
	.4byte	.LFE22-.LFB22
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x139d
	.uleb128 0x4
	.4byte	.LASF99
	.2byte	0x1d3
	.byte	0x25
	.4byte	0x2d6
	.4byte	.LLST47
	.4byte	.LVUS47
	.uleb128 0x10
	.4byte	.LASF158
	.2byte	0x1d5
	.byte	0x7
	.4byte	0x40
	.4byte	.LLST48
	.4byte	.LVUS48
	.uleb128 0x8
	.ascii	"ch\000"
	.2byte	0x1d5
	.byte	0x12
	.4byte	0x40
	.4byte	.LLST49
	.4byte	.LVUS49
	.uleb128 0x2a
	.ascii	"e\000"
	.2byte	0x1d6
	.byte	0x10
	.4byte	0x4b7
	.uleb128 0x2
	.byte	0x91
	.sleb128 -28
	.uleb128 0x3
	.4byte	.LVL136
	.4byte	0x74e
	.4byte	0x1379
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x91
	.sleb128 -36
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x1
	.byte	0x34
	.byte	0
	.uleb128 0x3
	.4byte	.LVL140
	.4byte	0x62f
	.4byte	0x1393
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x91
	.sleb128 -36
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x2
	.byte	0x76
	.sleb128 0
	.byte	0
	.uleb128 0x6
	.4byte	.LVL145
	.4byte	0x722
	.byte	0
	.uleb128 0x9
	.4byte	.LASF159
	.2byte	0x1ce
	.4byte	0x40
	.4byte	.LFB21
	.4byte	.LFE21-.LFB21
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x13f6
	.uleb128 0x4
	.4byte	.LASF99
	.2byte	0x1ce
	.byte	0x25
	.4byte	0x2d6
	.4byte	.LLST58
	.4byte	.LVUS58
	.uleb128 0x29
	.4byte	0x13f6
	.4byte	.LBI12
	.byte	.LVU497
	.4byte	.LBB12
	.4byte	.LBE12-.LBB12
	.2byte	0x1d0
	.uleb128 0xb
	.4byte	0x1408
	.4byte	.LLST59
	.4byte	.LVUS59
	.uleb128 0x6
	.4byte	.LVL173
	.4byte	0x722
	.byte	0
	.byte	0
	.uleb128 0x40
	.4byte	.LASF179
	.byte	0x1
	.2byte	0x1c3
	.byte	0xc
	.4byte	0x40
	.byte	0x1
	.4byte	0x1416
	.uleb128 0x41
	.4byte	.LASF99
	.byte	0x1
	.2byte	0x1c3
	.byte	0x1b
	.4byte	0x2d6
	.byte	0
	.uleb128 0x9
	.4byte	.LASF160
	.2byte	0x1a7
	.4byte	0x40
	.4byte	.LFB19
	.4byte	.LFE19-.LFB19
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x1526
	.uleb128 0x4
	.4byte	.LASF99
	.2byte	0x1a7
	.byte	0x24
	.4byte	0x2d6
	.4byte	.LLST50
	.4byte	.LVUS50
	.uleb128 0x4
	.4byte	.LASF98
	.2byte	0x1a7
	.byte	0x32
	.4byte	0x5ca
	.4byte	.LLST51
	.4byte	.LVUS51
	.uleb128 0xf
	.ascii	"num\000"
	.2byte	0x1a7
	.byte	0x3e
	.4byte	0x40
	.4byte	.LLST52
	.4byte	.LVUS52
	.uleb128 0x8
	.ascii	"i\000"
	.2byte	0x1a9
	.byte	0x7
	.4byte	0x40
	.4byte	.LLST53
	.4byte	.LVUS53
	.uleb128 0x8
	.ascii	"ch\000"
	.2byte	0x1a9
	.byte	0xa
	.4byte	0x40
	.4byte	.LLST54
	.4byte	.LVUS54
	.uleb128 0x8
	.ascii	"n\000"
	.2byte	0x1a9
	.byte	0xe
	.4byte	0x40
	.4byte	.LLST55
	.4byte	.LVUS55
	.uleb128 0x2a
	.ascii	"e\000"
	.2byte	0x1aa
	.byte	0x10
	.4byte	0x4b7
	.uleb128 0x2
	.byte	0x91
	.sleb128 -44
	.uleb128 0x1d
	.4byte	0x1f0b
	.4byte	.LBI8
	.byte	.LVU472
	.4byte	.LBB8
	.4byte	.LBE8-.LBB8
	.2byte	0x1b5
	.byte	0x14
	.4byte	0x14e3
	.uleb128 0xb
	.4byte	0x1f1a
	.4byte	.LLST56
	.4byte	.LVUS56
	.uleb128 0x25
	.4byte	0x1f25
	.4byte	.LLST57
	.4byte	.LVUS57
	.byte	0
	.uleb128 0x3
	.4byte	.LVL153
	.4byte	0x62f
	.4byte	0x14fc
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x91
	.sleb128 -52
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x31
	.byte	0
	.uleb128 0x3
	.4byte	.LVL158
	.4byte	0x74e
	.4byte	0x151c
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x91
	.sleb128 -52
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x2
	.byte	0x78
	.sleb128 0
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x79
	.sleb128 0
	.byte	0
	.uleb128 0x6
	.4byte	.LVL159
	.4byte	0x1ecc
	.byte	0
	.uleb128 0x9
	.4byte	.LASF161
	.2byte	0x1a2
	.4byte	0x40
	.4byte	.LFB18
	.4byte	.LFE18-.LFB18
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x159b
	.uleb128 0x4
	.4byte	.LASF99
	.2byte	0x1a2
	.byte	0x23
	.4byte	0x2d6
	.4byte	.LLST15
	.4byte	.LVUS15
	.uleb128 0x4
	.4byte	.LASF98
	.2byte	0x1a2
	.byte	0x31
	.4byte	0x5ca
	.4byte	.LLST16
	.4byte	.LVUS16
	.uleb128 0xf
	.ascii	"num\000"
	.2byte	0x1a2
	.byte	0x3d
	.4byte	0x40
	.4byte	.LLST17
	.4byte	.LVUS17
	.uleb128 0x11
	.4byte	.LVL36
	.4byte	0x159b
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa3
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0xa3
	.uleb128 0x1
	.byte	0x52
	.byte	0
	.byte	0
	.uleb128 0x9
	.4byte	.LASF162
	.2byte	0x187
	.4byte	0x40
	.4byte	.LFB17
	.4byte	.LFE17-.LFB17
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x163a
	.uleb128 0x4
	.4byte	.LASF99
	.2byte	0x187
	.byte	0x1a
	.4byte	0x2d6
	.4byte	.LLST8
	.4byte	.LVUS8
	.uleb128 0x4
	.4byte	.LASF98
	.2byte	0x187
	.byte	0x28
	.4byte	0x5ca
	.4byte	.LLST9
	.4byte	.LVUS9
	.uleb128 0xf
	.ascii	"num\000"
	.2byte	0x187
	.byte	0x34
	.4byte	0x40
	.4byte	.LLST10
	.4byte	.LVUS10
	.uleb128 0x8
	.ascii	"i\000"
	.2byte	0x189
	.byte	0x7
	.4byte	0x40
	.4byte	.LLST11
	.4byte	.LVUS11
	.uleb128 0x8
	.ascii	"ch\000"
	.2byte	0x189
	.byte	0xa
	.4byte	0x40
	.4byte	.LLST12
	.4byte	.LVUS12
	.uleb128 0x8
	.ascii	"n\000"
	.2byte	0x189
	.byte	0xe
	.4byte	0x40
	.4byte	.LLST13
	.4byte	.LVUS13
	.uleb128 0x8
	.ascii	"m\000"
	.2byte	0x189
	.byte	0x15
	.4byte	0x40
	.4byte	.LLST14
	.4byte	.LVUS14
	.byte	0
	.uleb128 0x9
	.4byte	.LASF163
	.2byte	0x13b
	.4byte	0x40
	.4byte	.LFB16
	.4byte	.LFE16-.LFB16
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x1953
	.uleb128 0x4
	.4byte	.LASF99
	.2byte	0x13b
	.byte	0x24
	.4byte	0x2d6
	.4byte	.LLST62
	.4byte	.LVUS62
	.uleb128 0x4
	.4byte	.LASF138
	.2byte	0x13b
	.byte	0x37
	.4byte	0x57a
	.4byte	.LLST63
	.4byte	.LVUS63
	.uleb128 0x4
	.4byte	.LASF92
	.2byte	0x13c
	.byte	0xb
	.4byte	0x40
	.4byte	.LLST64
	.4byte	.LVUS64
	.uleb128 0x4
	.4byte	.LASF93
	.2byte	0x13c
	.byte	0x1b
	.4byte	0x40
	.4byte	.LLST65
	.4byte	.LVUS65
	.uleb128 0x1c
	.4byte	.LASF94
	.2byte	0x13c
	.byte	0x29
	.4byte	0x40
	.uleb128 0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x1c
	.4byte	.LASF95
	.2byte	0x13c
	.byte	0x33
	.4byte	0x40
	.uleb128 0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x1b
	.4byte	.LASF164
	.2byte	0x13e
	.byte	0x1c
	.4byte	0x3dc
	.uleb128 0x2
	.byte	0x91
	.sleb128 -52
	.uleb128 0x1b
	.4byte	.LASF165
	.2byte	0x13f
	.byte	0x1b
	.4byte	0x403
	.uleb128 0x3
	.byte	0x91
	.sleb128 -76
	.uleb128 0x1b
	.4byte	.LASF166
	.2byte	0x140
	.byte	0x1c
	.4byte	0x46b
	.uleb128 0x3
	.byte	0x91
	.sleb128 -84
	.uleb128 0x10
	.4byte	.LASF167
	.2byte	0x141
	.byte	0x7
	.4byte	0x40
	.4byte	.LLST66
	.4byte	.LVUS66
	.uleb128 0x10
	.4byte	.LASF168
	.2byte	0x141
	.byte	0x11
	.4byte	0x40
	.4byte	.LLST67
	.4byte	.LVUS67
	.uleb128 0x10
	.4byte	.LASF169
	.2byte	0x141
	.byte	0x1a
	.4byte	0x40
	.4byte	.LLST68
	.4byte	.LVUS68
	.uleb128 0x10
	.4byte	.LASF149
	.2byte	0x142
	.byte	0xf
	.4byte	0x57a
	.4byte	.LLST69
	.4byte	.LVUS69
	.uleb128 0x24
	.ascii	"err\000"
	.2byte	0x17f
	.4byte	.L126
	.uleb128 0x1d
	.4byte	0x1f0b
	.4byte	.LBI26
	.byte	.LVU586
	.4byte	.LBB26
	.4byte	.LBE26-.LBB26
	.2byte	0x16b
	.byte	0x13
	.4byte	0x177f
	.uleb128 0xb
	.4byte	0x1f1a
	.4byte	.LLST70
	.4byte	.LVUS70
	.uleb128 0x25
	.4byte	0x1f25
	.4byte	.LLST71
	.4byte	.LVUS71
	.byte	0
	.uleb128 0x1d
	.4byte	0x1f0b
	.4byte	.LBI28
	.byte	.LVU608
	.4byte	.LBB28
	.4byte	.LBE28-.LBB28
	.2byte	0x16e
	.byte	0x15
	.4byte	0x17b3
	.uleb128 0xb
	.4byte	0x1f1a
	.4byte	.LLST72
	.4byte	.LVUS72
	.uleb128 0x25
	.4byte	0x1f25
	.4byte	.LLST73
	.4byte	.LVUS73
	.byte	0
	.uleb128 0x1d
	.4byte	0x1f0b
	.4byte	.LBI30
	.byte	.LVU620
	.4byte	.LBB30
	.4byte	.LBE30-.LBB30
	.2byte	0x16f
	.byte	0x1a
	.4byte	0x17e7
	.uleb128 0xb
	.4byte	0x1f1a
	.4byte	.LLST74
	.4byte	.LVUS74
	.uleb128 0x25
	.4byte	0x1f25
	.4byte	.LLST75
	.4byte	.LVUS75
	.byte	0
	.uleb128 0x3
	.4byte	.LVL184
	.4byte	0x6d5
	.4byte	0x1805
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0xa3
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x5
	.byte	0x3
	.4byte	.LC3
	.byte	0
	.uleb128 0x3
	.4byte	.LVL186
	.4byte	0x74e
	.4byte	0x1823
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x91
	.sleb128 -60
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x1
	.byte	0x3c
	.byte	0
	.uleb128 0x3
	.4byte	.LVL187
	.4byte	0x74e
	.4byte	0x1842
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -84
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x1
	.byte	0x48
	.byte	0
	.uleb128 0x3
	.4byte	.LVL188
	.4byte	0x74e
	.4byte	0x1861
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -92
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x1
	.byte	0x38
	.byte	0
	.uleb128 0x6
	.4byte	.LVL189
	.4byte	0x1ecc
	.uleb128 0x3
	.4byte	.LVL190
	.4byte	0x1ecc
	.4byte	0x187e
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x76
	.sleb128 36
	.byte	0
	.uleb128 0x6
	.4byte	.LVL191
	.4byte	0x1ecc
	.uleb128 0x6
	.4byte	.LVL192
	.4byte	0x1ecc
	.uleb128 0x3
	.4byte	.LVL193
	.4byte	0x1ecc
	.4byte	0x18a3
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x1
	.byte	0x40
	.byte	0
	.uleb128 0x3
	.4byte	.LVL198
	.4byte	0x1ecc
	.4byte	0x18b7
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x7b
	.sleb128 0
	.byte	0
	.uleb128 0x3
	.4byte	.LVL199
	.4byte	0x1ecc
	.4byte	0x18d1
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x8
	.byte	0x75
	.sleb128 0
	.byte	0x79
	.sleb128 0
	.byte	0x1e
	.byte	0x7b
	.sleb128 0
	.byte	0x1e
	.byte	0
	.uleb128 0x6
	.4byte	.LVL209
	.4byte	0x1ecc
	.uleb128 0x3
	.4byte	.LVL210
	.4byte	0x1ecc
	.4byte	0x18ee
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x76
	.sleb128 0
	.byte	0
	.uleb128 0x3
	.4byte	.LVL211
	.4byte	0x62f
	.4byte	0x190d
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x91
	.sleb128 -60
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x2
	.byte	0x78
	.sleb128 0
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x1
	.byte	0x3c
	.byte	0
	.uleb128 0x6
	.4byte	.LVL213
	.4byte	0x722
	.uleb128 0x3
	.4byte	.LVL215
	.4byte	0x62f
	.4byte	0x1936
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -84
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x2
	.byte	0x78
	.sleb128 0
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x1
	.byte	0x48
	.byte	0
	.uleb128 0x11
	.4byte	.LVL216
	.4byte	0x62f
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -92
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x2
	.byte	0x78
	.sleb128 0
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x1
	.byte	0x38
	.byte	0
	.byte	0
	.uleb128 0x13
	.4byte	.LASF170
	.byte	0xaf
	.byte	0xc
	.4byte	0x40
	.4byte	.LFB15
	.4byte	.LFE15-.LFB15
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x1d3a
	.uleb128 0x14
	.4byte	.LASF99
	.byte	0xaf
	.byte	0x24
	.4byte	0x2d6
	.4byte	.LLST76
	.4byte	.LVUS76
	.uleb128 0x14
	.4byte	.LASF138
	.byte	0xaf
	.byte	0x37
	.4byte	0x57a
	.4byte	.LLST77
	.4byte	.LVUS77
	.uleb128 0x17
	.4byte	.LASF164
	.byte	0xb1
	.byte	0x1c
	.4byte	0x3dc
	.uleb128 0x2
	.byte	0x91
	.sleb128 -44
	.uleb128 0x17
	.4byte	.LASF165
	.byte	0xb2
	.byte	0x1b
	.4byte	0x403
	.uleb128 0x3
	.byte	0x91
	.sleb128 -68
	.uleb128 0x17
	.4byte	.LASF166
	.byte	0xb3
	.byte	0x1c
	.4byte	0x46b
	.uleb128 0x3
	.byte	0x91
	.sleb128 -76
	.uleb128 0x1e
	.4byte	.LASF167
	.byte	0xb4
	.byte	0x7
	.4byte	0x40
	.4byte	.LLST78
	.4byte	.LVUS78
	.uleb128 0x1e
	.4byte	.LASF168
	.byte	0xb4
	.byte	0x11
	.4byte	0x40
	.4byte	.LLST79
	.4byte	.LVUS79
	.uleb128 0x1e
	.4byte	.LASF169
	.byte	0xb4
	.byte	0x1a
	.4byte	0x40
	.4byte	.LLST80
	.4byte	.LVUS80
	.uleb128 0x26
	.ascii	"i\000"
	.byte	0xb4
	.byte	0x24
	.4byte	0x40
	.4byte	.LLST81
	.4byte	.LVUS81
	.uleb128 0x26
	.ascii	"ch\000"
	.byte	0xb4
	.byte	0x27
	.4byte	0x40
	.4byte	.LLST82
	.4byte	.LVUS82
	.uleb128 0x26
	.ascii	"n\000"
	.byte	0xb4
	.byte	0x2b
	.4byte	0x40
	.4byte	.LLST83
	.4byte	.LVUS83
	.uleb128 0x1e
	.4byte	.LASF101
	.byte	0xb4
	.byte	0x32
	.4byte	0x40
	.4byte	.LLST84
	.4byte	.LVUS84
	.uleb128 0x17
	.4byte	.LASF149
	.byte	0xb5
	.byte	0xf
	.4byte	0x57a
	.uleb128 0x6
	.byte	0x3
	.4byte	.LC9
	.byte	0x9f
	.uleb128 0x17
	.4byte	.LASF171
	.byte	0xb6
	.byte	0x11
	.4byte	0xa4
	.uleb128 0x3
	.byte	0x91
	.sleb128 -77
	.uleb128 0x42
	.ascii	"e\000"
	.byte	0x1
	.byte	0xb7
	.byte	0x10
	.4byte	0x4b7
	.uleb128 0x3
	.byte	0x91
	.sleb128 -84
	.uleb128 0x24
	.ascii	"err\000"
	.2byte	0x12f
	.4byte	.L135
	.uleb128 0x27
	.4byte	0x1f5d
	.4byte	.LBI42
	.byte	.LVU720
	.4byte	.LBB42
	.4byte	.LBE42-.LBB42
	.byte	0xd9
	.byte	0x16
	.4byte	0x1aa3
	.uleb128 0xb
	.4byte	0x1f6c
	.4byte	.LLST85
	.4byte	.LVUS85
	.uleb128 0x21
	.4byte	0x1f77
	.byte	0
	.uleb128 0x27
	.4byte	0x1f5d
	.4byte	.LBI44
	.byte	.LVU728
	.4byte	.LBB44
	.4byte	.LBE44-.LBB44
	.byte	0xda
	.byte	0x13
	.4byte	0x1ace
	.uleb128 0xb
	.4byte	0x1f6c
	.4byte	.LLST86
	.4byte	.LVUS86
	.uleb128 0x21
	.4byte	0x1f77
	.byte	0
	.uleb128 0x27
	.4byte	0x1f5d
	.4byte	.LBI46
	.byte	.LVU742
	.4byte	.LBB46
	.4byte	.LBE46-.LBB46
	.byte	0xdd
	.byte	0x15
	.4byte	0x1af9
	.uleb128 0xb
	.4byte	0x1f6c
	.4byte	.LLST87
	.4byte	.LVUS87
	.uleb128 0x21
	.4byte	0x1f77
	.byte	0
	.uleb128 0x27
	.4byte	0x1f5d
	.4byte	.LBI48
	.byte	.LVU748
	.4byte	.LBB48
	.4byte	.LBE48-.LBB48
	.byte	0xde
	.byte	0x1a
	.4byte	0x1b24
	.uleb128 0xb
	.4byte	0x1f6c
	.4byte	.LLST88
	.4byte	.LVUS88
	.uleb128 0x21
	.4byte	0x1f77
	.byte	0
	.uleb128 0x43
	.4byte	0x1f5d
	.4byte	.LBI50
	.byte	.LVU856
	.4byte	.LLRL89
	.byte	0x1
	.2byte	0x11f
	.byte	0x25
	.4byte	0x1b53
	.uleb128 0xb
	.4byte	0x1f6c
	.4byte	.LLST90
	.4byte	.LVUS90
	.uleb128 0x44
	.4byte	.LLRL89
	.uleb128 0x21
	.4byte	0x1f77
	.byte	0
	.byte	0
	.uleb128 0x3
	.4byte	.LVL220
	.4byte	0x6d5
	.4byte	0x1b71
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0xa3
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x5
	.byte	0x3
	.4byte	.LC9
	.byte	0
	.uleb128 0x3
	.4byte	.LVL221
	.4byte	0x74e
	.4byte	0x1b8f
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x91
	.sleb128 -52
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x1
	.byte	0x3c
	.byte	0
	.uleb128 0x3
	.4byte	.LVL222
	.4byte	0x74e
	.4byte	0x1bae
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -76
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x1
	.byte	0x48
	.byte	0
	.uleb128 0x3
	.4byte	.LVL223
	.4byte	0x74e
	.4byte	0x1bcd
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -84
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x1
	.byte	0x38
	.byte	0
	.uleb128 0x3
	.4byte	.LVL224
	.4byte	0x60a
	.4byte	0x1beb
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x91
	.sleb128 -52
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x31
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x1
	.byte	0x3c
	.byte	0
	.uleb128 0x6
	.4byte	.LVL225
	.4byte	0x1f2e
	.uleb128 0x6
	.4byte	.LVL226
	.4byte	0x1f2e
	.uleb128 0x6
	.4byte	.LVL227
	.4byte	0x1f2e
	.uleb128 0x6
	.4byte	.LVL229
	.4byte	0x738
	.uleb128 0x6
	.4byte	.LVL230
	.4byte	0x722
	.uleb128 0x3
	.4byte	.LVL232
	.4byte	0x60a
	.4byte	0x1c37
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -76
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x31
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x1
	.byte	0x48
	.byte	0
	.uleb128 0x6
	.4byte	.LVL233
	.4byte	0x1f2e
	.uleb128 0x6
	.4byte	.LVL234
	.4byte	0x1f2e
	.uleb128 0x6
	.4byte	.LVL239
	.4byte	0x1f2e
	.uleb128 0x6
	.4byte	.LVL240
	.4byte	0x1f2e
	.uleb128 0x3
	.4byte	.LVL246
	.4byte	0x60a
	.4byte	0x1c7c
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -85
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x2
	.byte	0x78
	.sleb128 0
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x78
	.sleb128 0
	.byte	0
	.uleb128 0x3
	.4byte	.LVL249
	.4byte	0x60a
	.4byte	0x1c9b
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -84
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x31
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x1
	.byte	0x38
	.byte	0
	.uleb128 0x6
	.4byte	.LVL250
	.4byte	0x1f2e
	.uleb128 0x6
	.4byte	.LVL251
	.4byte	0x1f2e
	.uleb128 0x6
	.4byte	.LVL255
	.4byte	0x205c
	.uleb128 0x6
	.4byte	.LVL256
	.4byte	0x205c
	.uleb128 0x3
	.4byte	.LVL258
	.4byte	0x70c
	.4byte	0x1cd3
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x75
	.sleb128 0
	.byte	0
	.uleb128 0x3
	.4byte	.LVL259
	.4byte	0x74e
	.4byte	0x1cec
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x75
	.sleb128 0
	.byte	0
	.uleb128 0x3
	.4byte	.LVL270
	.4byte	0x74e
	.4byte	0x1d0d
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -92
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x2
	.byte	0x77
	.sleb128 0
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x78
	.sleb128 0
	.byte	0
	.uleb128 0x3
	.4byte	.LVL271
	.4byte	0x60a
	.4byte	0x1d27
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -92
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x31
	.byte	0
	.uleb128 0x6
	.4byte	.LVL272
	.4byte	0x1f2e
	.uleb128 0x6
	.4byte	.LVL276
	.4byte	0x722
	.byte	0
	.uleb128 0x13
	.4byte	.LASF172
	.byte	0xaa
	.byte	0xc
	.4byte	0x40
	.4byte	.LFB14
	.4byte	.LFE14-.LFB14
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x1d67
	.uleb128 0x14
	.4byte	.LASF99
	.byte	0xaa
	.byte	0x26
	.4byte	0x2d6
	.4byte	.LLST7
	.4byte	.LVUS7
	.byte	0
	.uleb128 0x13
	.4byte	.LASF173
	.byte	0xa5
	.byte	0xc
	.4byte	0x40
	.4byte	.LFB13
	.4byte	.LFE13-.LFB13
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x1d94
	.uleb128 0x14
	.4byte	.LASF99
	.byte	0xa5
	.byte	0x26
	.4byte	0x2d6
	.4byte	.LLST6
	.4byte	.LVUS6
	.byte	0
	.uleb128 0x13
	.4byte	.LASF174
	.byte	0xa0
	.byte	0xc
	.4byte	0x40
	.4byte	.LFB12
	.4byte	.LFE12-.LFB12
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x1ddb
	.uleb128 0x14
	.4byte	.LASF99
	.byte	0xa0
	.byte	0x25
	.4byte	0x2d6
	.4byte	.LLST5
	.4byte	.LVUS5
	.uleb128 0x15
	.4byte	.LASF98
	.byte	0xa0
	.byte	0x33
	.4byte	0x5ca
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x2b
	.ascii	"num\000"
	.byte	0xa0
	.byte	0x3f
	.4byte	0x40
	.uleb128 0x1
	.byte	0x52
	.byte	0
	.uleb128 0x13
	.4byte	.LASF175
	.byte	0x9b
	.byte	0xc
	.4byte	0x40
	.4byte	.LFB11
	.4byte	.LFE11-.LFB11
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x1e22
	.uleb128 0x14
	.4byte	.LASF99
	.byte	0x9b
	.byte	0x24
	.4byte	0x2d6
	.4byte	.LLST4
	.4byte	.LVUS4
	.uleb128 0x15
	.4byte	.LASF98
	.byte	0x9b
	.byte	0x32
	.4byte	0x5ca
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x2b
	.ascii	"num\000"
	.byte	0x9b
	.byte	0x3e
	.4byte	0x40
	.uleb128 0x1
	.byte	0x52
	.byte	0
	.uleb128 0x13
	.4byte	.LASF176
	.byte	0x95
	.byte	0xc
	.4byte	0x40
	.4byte	.LFB10
	.4byte	.LFE10-.LFB10
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x1e92
	.uleb128 0x14
	.4byte	.LASF99
	.byte	0x95
	.byte	0x25
	.4byte	0x2d6
	.4byte	.LLST3
	.4byte	.LVUS3
	.uleb128 0x15
	.4byte	.LASF138
	.byte	0x95
	.byte	0x38
	.4byte	0x57a
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x15
	.4byte	.LASF92
	.byte	0x96
	.byte	0xc
	.4byte	0x40
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x15
	.4byte	.LASF93
	.byte	0x96
	.byte	0x1c
	.4byte	0x40
	.uleb128 0x1
	.byte	0x53
	.uleb128 0x15
	.4byte	.LASF94
	.byte	0x96
	.byte	0x2a
	.4byte	0x40
	.uleb128 0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x15
	.4byte	.LASF95
	.byte	0x96
	.byte	0x34
	.4byte	0x40
	.uleb128 0x2
	.byte	0x91
	.sleb128 4
	.byte	0
	.uleb128 0x13
	.4byte	.LASF177
	.byte	0x90
	.byte	0xc
	.4byte	0x40
	.4byte	.LFB9
	.4byte	.LFE9-.LFB9
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x1ecc
	.uleb128 0x14
	.4byte	.LASF99
	.byte	0x90
	.byte	0x25
	.4byte	0x2d6
	.4byte	.LLST2
	.4byte	.LVUS2
	.uleb128 0x15
	.4byte	.LASF138
	.byte	0x90
	.byte	0x38
	.4byte	0x57a
	.uleb128 0x1
	.byte	0x51
	.byte	0
	.uleb128 0x13
	.4byte	.LASF178
	.byte	0x86
	.byte	0x11
	.4byte	0x47
	.4byte	.LFB8
	.4byte	.LFE8-.LFB8
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x1f0b
	.uleb128 0x45
	.ascii	"val\000"
	.byte	0x1
	.byte	0x86
	.byte	0x25
	.4byte	0x47
	.4byte	.LLST0
	.4byte	.LVUS0
	.uleb128 0x26
	.ascii	"e\000"
	.byte	0x88
	.byte	0x10
	.4byte	0x4b7
	.4byte	.LLST1
	.4byte	.LVUS1
	.byte	0
	.uleb128 0x28
	.4byte	.LASF180
	.byte	0x7e
	.byte	0x11
	.4byte	0x6d
	.4byte	0x1f2e
	.uleb128 0x30
	.ascii	"val\000"
	.byte	0x7e
	.byte	0x25
	.4byte	0x6d
	.uleb128 0x2c
	.ascii	"e\000"
	.byte	0x80
	.4byte	0x4b7
	.byte	0
	.uleb128 0x13
	.4byte	.LASF181
	.byte	0x77
	.byte	0x11
	.4byte	0x47
	.4byte	.LFB6
	.4byte	.LFE6-.LFB6
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x1f5d
	.uleb128 0x2b
	.ascii	"val\000"
	.byte	0x77
	.byte	0x24
	.4byte	0x47
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2c
	.ascii	"e\000"
	.byte	0x79
	.4byte	0x4b7
	.byte	0
	.uleb128 0x28
	.4byte	.LASF182
	.byte	0x70
	.byte	0x11
	.4byte	0x6d
	.4byte	0x1f80
	.uleb128 0x30
	.ascii	"val\000"
	.byte	0x70
	.byte	0x24
	.4byte	0x6d
	.uleb128 0x2c
	.ascii	"e\000"
	.byte	0x72
	.4byte	0x4b7
	.byte	0
	.uleb128 0x28
	.4byte	.LASF183
	.byte	0x64
	.byte	0xc
	.4byte	0x40
	.4byte	0x1f9c
	.uleb128 0x46
	.4byte	.LASF99
	.byte	0x1
	.byte	0x64
	.byte	0x1a
	.4byte	0x2d6
	.byte	0
	.uleb128 0x28
	.4byte	.LASF184
	.byte	0x5c
	.byte	0x10
	.4byte	0x2d6
	.4byte	0x1fb7
	.uleb128 0x31
	.4byte	.LASF99
	.byte	0x5e
	.byte	0xb
	.4byte	0x2d6
	.byte	0
	.uleb128 0x2d
	.4byte	.LASF185
	.byte	0x4d
	.4byte	0x40
	.4byte	.LFB2
	.4byte	.LFE2-.LFB2
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x1fdb
	.uleb128 0x31
	.4byte	.LASF90
	.byte	0x4f
	.byte	0x7
	.4byte	0x40
	.byte	0
	.uleb128 0x2d
	.4byte	.LASF186
	.byte	0x3e
	.4byte	0x40
	.4byte	.LFB1
	.4byte	.LFE1-.LFB1
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x2023
	.uleb128 0x1e
	.4byte	.LASF90
	.byte	0x40
	.byte	0x7
	.4byte	0x40
	.4byte	.LLST95
	.4byte	.LVUS95
	.uleb128 0x1e
	.4byte	.LASF99
	.byte	0x41
	.byte	0xb
	.4byte	0x2d6
	.4byte	.LLST96
	.4byte	.LVUS96
	.uleb128 0x6
	.4byte	.LVL293
	.4byte	0xab3
	.byte	0
	.uleb128 0x2d
	.4byte	.LASF187
	.byte	0x37
	.4byte	0x40
	.4byte	.LFB0
	.4byte	.LFE0-.LFB0
	.uleb128 0x1
	.byte	0x9c
	.4byte	0x205c
	.uleb128 0x11
	.4byte	.LVL278
	.4byte	0x74e
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x5
	.byte	0x3
	.4byte	.LANCHOR0+4
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x2
	.byte	0x74
	.sleb128 0
	.uleb128 0x1
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0xa
	.2byte	0x200
	.byte	0
	.byte	0
	.uleb128 0x47
	.4byte	.LASF193
	.4byte	.LASF193
	.byte	0
	.section	.debug_abbrev,"",%progbits
.Ldebug_abbrev0:
	.uleb128 0x1
	.uleb128 0x49
	.byte	0
	.uleb128 0x2
	.uleb128 0x18
	.uleb128 0x7e
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x2
	.uleb128 0x28
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x1c
	.uleb128 0xd
	.byte	0
	.byte	0
	.uleb128 0x3
	.uleb128 0x48
	.byte	0x1
	.uleb128 0x7d
	.uleb128 0x1
	.uleb128 0x7f
	.uleb128 0x13
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x4
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0x21
	.sleb128 1
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.uleb128 0x2137
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x5
	.uleb128 0x5
	.byte	0
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x6
	.uleb128 0x48
	.byte	0
	.uleb128 0x7d
	.uleb128 0x1
	.uleb128 0x7f
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x7
	.uleb128 0xd
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x38
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x8
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0x21
	.sleb128 1
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.uleb128 0x2137
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x9
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0x21
	.sleb128 1
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x39
	.uleb128 0x21
	.sleb128 12
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x7a
	.uleb128 0x19
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xa
	.uleb128 0xf
	.byte	0
	.uleb128 0xb
	.uleb128 0x21
	.sleb128 4
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xb
	.uleb128 0x5
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.uleb128 0x2137
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0xc
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x3c
	.uleb128 0x19
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xd
	.uleb128 0x16
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xe
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0x21
	.sleb128 1
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x7a
	.uleb128 0x19
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xf
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0x21
	.sleb128 1
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.uleb128 0x2137
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x10
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0x21
	.sleb128 1
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.uleb128 0x2137
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x11
	.uleb128 0x48
	.byte	0x1
	.uleb128 0x7d
	.uleb128 0x1
	.uleb128 0x7f
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x12
	.uleb128 0x24
	.byte	0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0xe
	.byte	0
	.byte	0
	.uleb128 0x13
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0x21
	.sleb128 1
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x7a
	.uleb128 0x19
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x14
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0x21
	.sleb128 1
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.uleb128 0x2137
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x15
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0x21
	.sleb128 1
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x16
	.uleb128 0xd
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x17
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0x21
	.sleb128 1
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x18
	.uleb128 0x1
	.byte	0x1
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x19
	.uleb128 0x21
	.byte	0
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2f
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x1a
	.uleb128 0xd
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0x21
	.sleb128 1
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x39
	.uleb128 0x21
	.sleb128 9
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x38
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x1b
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0x21
	.sleb128 1
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x1c
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0x21
	.sleb128 1
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x1d
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x52
	.uleb128 0x1
	.uleb128 0x2138
	.uleb128 0xb
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x58
	.uleb128 0x21
	.sleb128 1
	.uleb128 0x59
	.uleb128 0x5
	.uleb128 0x57
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x1e
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0x21
	.sleb128 1
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.uleb128 0x2137
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x1f
	.uleb128 0x13
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0x21
	.sleb128 8
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x20
	.uleb128 0x48
	.byte	0x1
	.uleb128 0x7d
	.uleb128 0x1
	.byte	0
	.byte	0
	.uleb128 0x21
	.uleb128 0x34
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x22
	.uleb128 0x28
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x1c
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x23
	.uleb128 0x15
	.byte	0x1
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x24
	.uleb128 0xa
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0x21
	.sleb128 1
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x39
	.uleb128 0x21
	.sleb128 1
	.uleb128 0x11
	.uleb128 0x1
	.byte	0
	.byte	0
	.uleb128 0x25
	.uleb128 0x34
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.uleb128 0x2137
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x26
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0x21
	.sleb128 1
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.uleb128 0x2137
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x27
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x52
	.uleb128 0x1
	.uleb128 0x2138
	.uleb128 0xb
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x58
	.uleb128 0x21
	.sleb128 1
	.uleb128 0x59
	.uleb128 0xb
	.uleb128 0x57
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x28
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0x21
	.sleb128 1
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x20
	.uleb128 0x21
	.sleb128 1
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x29
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x52
	.uleb128 0x1
	.uleb128 0x2138
	.uleb128 0xb
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x58
	.uleb128 0x21
	.sleb128 1
	.uleb128 0x59
	.uleb128 0x5
	.uleb128 0x57
	.uleb128 0x21
	.sleb128 10
	.byte	0
	.byte	0
	.uleb128 0x2a
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0x21
	.sleb128 1
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x2b
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0x21
	.sleb128 1
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x2c
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0x21
	.sleb128 1
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0x21
	.sleb128 16
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x2d
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0x21
	.sleb128 1
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0x21
	.sleb128 5
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x7a
	.uleb128 0x19
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x2e
	.uleb128 0x4
	.byte	0x1
	.uleb128 0x3e
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x21
	.sleb128 4
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x2f
	.uleb128 0xd
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x38
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x30
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0x21
	.sleb128 1
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x31
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0x21
	.sleb128 1
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x32
	.uleb128 0x11
	.byte	0x1
	.uleb128 0x25
	.uleb128 0xe
	.uleb128 0x13
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x1b
	.uleb128 0xe
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x10
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x33
	.uleb128 0x24
	.byte	0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0x8
	.byte	0
	.byte	0
	.uleb128 0x34
	.uleb128 0x26
	.byte	0
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x35
	.uleb128 0xf
	.byte	0
	.uleb128 0xb
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x36
	.uleb128 0x13
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3c
	.uleb128 0x19
	.byte	0
	.byte	0
	.uleb128 0x37
	.uleb128 0x17
	.byte	0x1
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x38
	.uleb128 0x17
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x39
	.uleb128 0x13
	.byte	0x1
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x3a
	.uleb128 0x26
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x3b
	.uleb128 0x18
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x3c
	.uleb128 0x48
	.byte	0x1
	.uleb128 0x7d
	.uleb128 0x1
	.uleb128 0x83
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x3d
	.uleb128 0xa
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x39
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x3e
	.uleb128 0x34
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x3f
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x1c
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x40
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x20
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x41
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x42
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x43
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x52
	.uleb128 0x1
	.uleb128 0x2138
	.uleb128 0xb
	.uleb128 0x55
	.uleb128 0x17
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0x5
	.uleb128 0x57
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x44
	.uleb128 0xb
	.byte	0x1
	.uleb128 0x55
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x45
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.uleb128 0x2137
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x46
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x39
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x47
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3c
	.uleb128 0x19
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x3
	.uleb128 0xe
	.byte	0
	.byte	0
	.byte	0
	.section	.debug_loclists,"",%progbits
	.4byte	.Ldebug_loc3-.Ldebug_loc2
.Ldebug_loc2:
	.2byte	0x5
	.byte	0x4
	.byte	0
	.4byte	0
.Ldebug_loc0:
.LVUS114:
	.uleb128 0
	.uleb128 .LVU1082
	.uleb128 .LVU1082
	.uleb128 .LVU1083
	.uleb128 .LVU1083
	.uleb128 .LVU1084
	.uleb128 .LVU1084
	.uleb128 0
.LLST114:
	.byte	0x4
	.uleb128 .LVL329-.Ltext0
	.uleb128 .LVL330-1-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL330-1-.Ltext0
	.uleb128 .LVL331-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL331-.Ltext0
	.uleb128 .LVL332-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL332-.Ltext0
	.uleb128 .LFE41-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.byte	0
.LVUS113:
	.uleb128 0
	.uleb128 .LVU1069
	.uleb128 .LVU1069
	.uleb128 .LVU1070
	.uleb128 .LVU1070
	.uleb128 .LVU1071
	.uleb128 .LVU1071
	.uleb128 0
.LLST113:
	.byte	0x4
	.uleb128 .LVL325-.Ltext0
	.uleb128 .LVL326-1-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL326-1-.Ltext0
	.uleb128 .LVL327-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL327-.Ltext0
	.uleb128 .LVL328-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL328-.Ltext0
	.uleb128 .LFE40-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.byte	0
.LVUS110:
	.uleb128 0
	.uleb128 .LVU1056
	.uleb128 .LVU1056
	.uleb128 .LVU1057
	.uleb128 .LVU1057
	.uleb128 .LVU1058
	.uleb128 .LVU1058
	.uleb128 0
.LLST110:
	.byte	0x4
	.uleb128 .LVL321-.Ltext0
	.uleb128 .LVL322-1-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL322-1-.Ltext0
	.uleb128 .LVL323-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL323-.Ltext0
	.uleb128 .LVL324-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL324-.Ltext0
	.uleb128 .LFE39-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.byte	0
.LVUS111:
	.uleb128 0
	.uleb128 .LVU1056
	.uleb128 .LVU1056
	.uleb128 .LVU1057
	.uleb128 .LVU1057
	.uleb128 0
.LLST111:
	.byte	0x4
	.uleb128 .LVL321-.Ltext0
	.uleb128 .LVL322-1-.Ltext0
	.uleb128 0x1
	.byte	0x51
	.byte	0x4
	.uleb128 .LVL322-1-.Ltext0
	.uleb128 .LVL323-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL323-.Ltext0
	.uleb128 .LFE39-.Ltext0
	.uleb128 0x1
	.byte	0x51
	.byte	0
.LVUS112:
	.uleb128 0
	.uleb128 .LVU1056
	.uleb128 .LVU1056
	.uleb128 .LVU1057
	.uleb128 .LVU1057
	.uleb128 0
.LLST112:
	.byte	0x4
	.uleb128 .LVL321-.Ltext0
	.uleb128 .LVL322-1-.Ltext0
	.uleb128 0x1
	.byte	0x52
	.byte	0x4
	.uleb128 .LVL322-1-.Ltext0
	.uleb128 .LVL323-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL323-.Ltext0
	.uleb128 .LFE39-.Ltext0
	.uleb128 0x1
	.byte	0x52
	.byte	0
.LVUS107:
	.uleb128 0
	.uleb128 .LVU1043
	.uleb128 .LVU1043
	.uleb128 .LVU1044
	.uleb128 .LVU1044
	.uleb128 .LVU1045
	.uleb128 .LVU1045
	.uleb128 0
.LLST107:
	.byte	0x4
	.uleb128 .LVL317-.Ltext0
	.uleb128 .LVL318-1-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL318-1-.Ltext0
	.uleb128 .LVL319-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL319-.Ltext0
	.uleb128 .LVL320-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL320-.Ltext0
	.uleb128 .LFE38-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.byte	0
.LVUS108:
	.uleb128 0
	.uleb128 .LVU1043
	.uleb128 .LVU1043
	.uleb128 .LVU1044
	.uleb128 .LVU1044
	.uleb128 0
.LLST108:
	.byte	0x4
	.uleb128 .LVL317-.Ltext0
	.uleb128 .LVL318-1-.Ltext0
	.uleb128 0x1
	.byte	0x51
	.byte	0x4
	.uleb128 .LVL318-1-.Ltext0
	.uleb128 .LVL319-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL319-.Ltext0
	.uleb128 .LFE38-.Ltext0
	.uleb128 0x1
	.byte	0x51
	.byte	0
.LVUS109:
	.uleb128 0
	.uleb128 .LVU1043
	.uleb128 .LVU1043
	.uleb128 .LVU1044
	.uleb128 .LVU1044
	.uleb128 0
.LLST109:
	.byte	0x4
	.uleb128 .LVL317-.Ltext0
	.uleb128 .LVL318-1-.Ltext0
	.uleb128 0x1
	.byte	0x52
	.byte	0x4
	.uleb128 .LVL318-1-.Ltext0
	.uleb128 .LVL319-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL319-.Ltext0
	.uleb128 .LFE38-.Ltext0
	.uleb128 0x1
	.byte	0x52
	.byte	0
.LVUS103:
	.uleb128 0
	.uleb128 .LVU1030
	.uleb128 .LVU1030
	.uleb128 .LVU1031
	.uleb128 .LVU1031
	.uleb128 .LVU1032
	.uleb128 .LVU1032
	.uleb128 0
.LLST103:
	.byte	0x4
	.uleb128 .LVL313-.Ltext0
	.uleb128 .LVL314-1-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL314-1-.Ltext0
	.uleb128 .LVL315-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL315-.Ltext0
	.uleb128 .LVL316-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL316-.Ltext0
	.uleb128 .LFE37-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.byte	0
.LVUS104:
	.uleb128 0
	.uleb128 .LVU1030
	.uleb128 .LVU1030
	.uleb128 .LVU1031
	.uleb128 .LVU1031
	.uleb128 0
.LLST104:
	.byte	0x4
	.uleb128 .LVL313-.Ltext0
	.uleb128 .LVL314-1-.Ltext0
	.uleb128 0x1
	.byte	0x51
	.byte	0x4
	.uleb128 .LVL314-1-.Ltext0
	.uleb128 .LVL315-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL315-.Ltext0
	.uleb128 .LFE37-.Ltext0
	.uleb128 0x1
	.byte	0x51
	.byte	0
.LVUS105:
	.uleb128 0
	.uleb128 .LVU1030
	.uleb128 .LVU1030
	.uleb128 .LVU1031
	.uleb128 .LVU1031
	.uleb128 0
.LLST105:
	.byte	0x4
	.uleb128 .LVL313-.Ltext0
	.uleb128 .LVL314-1-.Ltext0
	.uleb128 0x1
	.byte	0x52
	.byte	0x4
	.uleb128 .LVL314-1-.Ltext0
	.uleb128 .LVL315-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL315-.Ltext0
	.uleb128 .LFE37-.Ltext0
	.uleb128 0x1
	.byte	0x52
	.byte	0
.LVUS106:
	.uleb128 0
	.uleb128 .LVU1030
	.uleb128 .LVU1030
	.uleb128 .LVU1031
	.uleb128 .LVU1031
	.uleb128 0
.LLST106:
	.byte	0x4
	.uleb128 .LVL313-.Ltext0
	.uleb128 .LVL314-1-.Ltext0
	.uleb128 0x1
	.byte	0x53
	.byte	0x4
	.uleb128 .LVL314-1-.Ltext0
	.uleb128 .LVL315-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x53
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL315-.Ltext0
	.uleb128 .LFE37-.Ltext0
	.uleb128 0x1
	.byte	0x53
	.byte	0
.LVUS101:
	.uleb128 0
	.uleb128 .LVU1017
	.uleb128 .LVU1017
	.uleb128 .LVU1018
	.uleb128 .LVU1018
	.uleb128 .LVU1019
	.uleb128 .LVU1019
	.uleb128 0
.LLST101:
	.byte	0x4
	.uleb128 .LVL309-.Ltext0
	.uleb128 .LVL310-1-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL310-1-.Ltext0
	.uleb128 .LVL311-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL311-.Ltext0
	.uleb128 .LVL312-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL312-.Ltext0
	.uleb128 .LFE36-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.byte	0
.LVUS102:
	.uleb128 0
	.uleb128 .LVU1017
	.uleb128 .LVU1017
	.uleb128 .LVU1018
	.uleb128 .LVU1018
	.uleb128 0
.LLST102:
	.byte	0x4
	.uleb128 .LVL309-.Ltext0
	.uleb128 .LVL310-1-.Ltext0
	.uleb128 0x1
	.byte	0x51
	.byte	0x4
	.uleb128 .LVL310-1-.Ltext0
	.uleb128 .LVL311-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL311-.Ltext0
	.uleb128 .LFE36-.Ltext0
	.uleb128 0x1
	.byte	0x51
	.byte	0
.LVUS97:
	.uleb128 0
	.uleb128 .LVU966
	.uleb128 .LVU966
	.uleb128 .LVU969
	.uleb128 .LVU969
	.uleb128 .LVU976
	.uleb128 .LVU976
	.uleb128 0
.LLST97:
	.byte	0x4
	.uleb128 .LVL294-.Ltext0
	.uleb128 .LVL300-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL300-.Ltext0
	.uleb128 .LVL303-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL303-.Ltext0
	.uleb128 .LVL305-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL305-.Ltext0
	.uleb128 .LFE35-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.byte	0
.LVUS98:
	.uleb128 0
	.uleb128 .LVU967
	.uleb128 .LVU967
	.uleb128 .LVU969
	.uleb128 .LVU969
	.uleb128 .LVU977
	.uleb128 .LVU977
	.uleb128 .LVU1006
	.uleb128 .LVU1006
	.uleb128 0
.LLST98:
	.byte	0x4
	.uleb128 .LVL294-.Ltext0
	.uleb128 .LVL301-1-.Ltext0
	.uleb128 0x1
	.byte	0x51
	.byte	0x4
	.uleb128 .LVL301-1-.Ltext0
	.uleb128 .LVL303-.Ltext0
	.uleb128 0x1
	.byte	0x58
	.byte	0x4
	.uleb128 .LVL303-.Ltext0
	.uleb128 .LVL306-1-.Ltext0
	.uleb128 0x1
	.byte	0x51
	.byte	0x4
	.uleb128 .LVL306-1-.Ltext0
	.uleb128 .LVL308-.Ltext0
	.uleb128 0x1
	.byte	0x58
	.byte	0x4
	.uleb128 .LVL308-.Ltext0
	.uleb128 .LFE35-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.byte	0
.LVUS99:
	.uleb128 .LVU951
	.uleb128 .LVU959
	.uleb128 .LVU959
	.uleb128 .LVU962
	.uleb128 .LVU963
	.uleb128 .LVU968
	.uleb128 .LVU969
	.uleb128 .LVU971
	.uleb128 .LVU977
	.uleb128 .LVU983
	.uleb128 .LVU983
	.uleb128 .LVU1006
.LLST99:
	.byte	0x4
	.uleb128 .LVL295-.Ltext0
	.uleb128 .LVL297-.Ltext0
	.uleb128 0x2
	.byte	0x30
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL297-.Ltext0
	.uleb128 .LVL298-.Ltext0
	.uleb128 0x1
	.byte	0x55
	.byte	0x4
	.uleb128 .LVL299-.Ltext0
	.uleb128 .LVL302-.Ltext0
	.uleb128 0x1
	.byte	0x55
	.byte	0x4
	.uleb128 .LVL303-.Ltext0
	.uleb128 .LVL304-.Ltext0
	.uleb128 0x2
	.byte	0x30
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL306-.Ltext0
	.uleb128 .LVL307-1-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL307-1-.Ltext0
	.uleb128 .LVL308-.Ltext0
	.uleb128 0x1
	.byte	0x55
	.byte	0
.LVUS100:
	.uleb128 .LVU957
	.uleb128 .LVU1006
.LLST100:
	.byte	0x4
	.uleb128 .LVL296-.Ltext0
	.uleb128 .LVL308-.Ltext0
	.uleb128 0x1
	.byte	0x54
	.byte	0
.LVUS93:
	.uleb128 0
	.uleb128 .LVU918
	.uleb128 .LVU918
	.uleb128 0
.LLST93:
	.byte	0x4
	.uleb128 .LVL283-.Ltext0
	.uleb128 .LVL284-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL284-.Ltext0
	.uleb128 .LFE34-.Ltext0
	.uleb128 0x1
	.byte	0x54
	.byte	0
.LVUS94:
	.uleb128 .LVU928
	.uleb128 .LVU931
.LLST94:
	.byte	0x4
	.uleb128 .LVL288-.Ltext0
	.uleb128 .LVL289-.Ltext0
	.uleb128 0x1
	.byte	0x54
	.byte	0
.LVUS92:
	.uleb128 0
	.uleb128 .LVU908
	.uleb128 .LVU908
	.uleb128 0
.LLST92:
	.byte	0x4
	.uleb128 .LVL281-.Ltext0
	.uleb128 .LVL282-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL282-.Ltext0
	.uleb128 .LFE33-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.byte	0
.LVUS91:
	.uleb128 0
	.uleb128 .LVU901
	.uleb128 .LVU901
	.uleb128 0
.LLST91:
	.byte	0x4
	.uleb128 .LVL279-.Ltext0
	.uleb128 .LVL280-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL280-.Ltext0
	.uleb128 .LFE32-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.byte	0
.LVUS21:
	.uleb128 0
	.uleb128 .LVU113
	.uleb128 .LVU113
	.uleb128 0
.LLST21:
	.byte	0x4
	.uleb128 .LVL39-.Ltext0
	.uleb128 .LVL41-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL41-.Ltext0
	.uleb128 .LFE31-.Ltext0
	.uleb128 0x1
	.byte	0x54
	.byte	0
.LVUS22:
	.uleb128 .LVU110
	.uleb128 .LVU113
	.uleb128 .LVU113
	.uleb128 .LVU120
.LLST22:
	.byte	0x4
	.uleb128 .LVL40-.Ltext0
	.uleb128 .LVL41-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL41-.Ltext0
	.uleb128 .LVL43-.Ltext0
	.uleb128 0x1
	.byte	0x54
	.byte	0
.LVUS60:
	.uleb128 0
	.uleb128 .LVU515
	.uleb128 .LVU515
	.uleb128 0
.LLST60:
	.byte	0x4
	.uleb128 .LVL175-.Ltext0
	.uleb128 .LVL177-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL177-.Ltext0
	.uleb128 .LFE30-.Ltext0
	.uleb128 0x1
	.byte	0x54
	.byte	0
.LVUS61:
	.uleb128 .LVU512
	.uleb128 .LVU515
	.uleb128 .LVU515
	.uleb128 .LVU522
.LLST61:
	.byte	0x4
	.uleb128 .LVL176-.Ltext0
	.uleb128 .LVL177-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL177-.Ltext0
	.uleb128 .LVL179-.Ltext0
	.uleb128 0x1
	.byte	0x54
	.byte	0
.LVUS23:
	.uleb128 0
	.uleb128 .LVU133
	.uleb128 .LVU133
	.uleb128 .LVU154
	.uleb128 .LVU154
	.uleb128 .LVU155
	.uleb128 .LVU155
	.uleb128 .LVU156
	.uleb128 .LVU156
	.uleb128 .LVU157
	.uleb128 .LVU157
	.uleb128 .LVU158
	.uleb128 .LVU158
	.uleb128 0
.LLST23:
	.byte	0x4
	.uleb128 .LVL44-.Ltext0
	.uleb128 .LVL47-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL47-.Ltext0
	.uleb128 .LVL58-.Ltext0
	.uleb128 0x1
	.byte	0x54
	.byte	0x4
	.uleb128 .LVL58-.Ltext0
	.uleb128 .LVL59-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL59-.Ltext0
	.uleb128 .LVL60-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL60-.Ltext0
	.uleb128 .LVL61-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL61-.Ltext0
	.uleb128 .LVL62-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL62-.Ltext0
	.uleb128 .LFE29-.Ltext0
	.uleb128 0x1
	.byte	0x54
	.byte	0
.LVUS24:
	.uleb128 0
	.uleb128 .LVU133
	.uleb128 .LVU133
	.uleb128 .LVU155
	.uleb128 .LVU155
	.uleb128 0
.LLST24:
	.byte	0x4
	.uleb128 .LVL44-.Ltext0
	.uleb128 .LVL47-.Ltext0
	.uleb128 0x1
	.byte	0x51
	.byte	0x4
	.uleb128 .LVL47-.Ltext0
	.uleb128 .LVL59-.Ltext0
	.uleb128 0x2
	.byte	0x91
	.sleb128 -52
	.byte	0x4
	.uleb128 .LVL59-.Ltext0
	.uleb128 .LFE29-.Ltext0
	.uleb128 0x1
	.byte	0x51
	.byte	0
.LVUS25:
	.uleb128 0
	.uleb128 .LVU133
	.uleb128 .LVU133
	.uleb128 .LVU154
	.uleb128 .LVU154
	.uleb128 .LVU155
	.uleb128 .LVU155
	.uleb128 0
.LLST25:
	.byte	0x4
	.uleb128 .LVL44-.Ltext0
	.uleb128 .LVL47-.Ltext0
	.uleb128 0x1
	.byte	0x52
	.byte	0x4
	.uleb128 .LVL47-.Ltext0
	.uleb128 .LVL58-.Ltext0
	.uleb128 0x1
	.byte	0x5a
	.byte	0x4
	.uleb128 .LVL58-.Ltext0
	.uleb128 .LVL59-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL59-.Ltext0
	.uleb128 .LFE29-.Ltext0
	.uleb128 0x1
	.byte	0x52
	.byte	0
.LVUS26:
	.uleb128 .LVU127
	.uleb128 .LVU133
	.uleb128 .LVU133
	.uleb128 .LVU154
	.uleb128 .LVU157
	.uleb128 0
.LLST26:
	.byte	0x4
	.uleb128 .LVL46-.Ltext0
	.uleb128 .LVL47-.Ltext0
	.uleb128 0x2
	.byte	0x30
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL47-.Ltext0
	.uleb128 .LVL58-.Ltext0
	.uleb128 0x1
	.byte	0x5b
	.byte	0x4
	.uleb128 .LVL61-.Ltext0
	.uleb128 .LFE29-.Ltext0
	.uleb128 0x2
	.byte	0x30
	.byte	0x9f
	.byte	0
.LVUS27:
	.uleb128 .LVU135
	.uleb128 .LVU137
	.uleb128 .LVU137
	.uleb128 .LVU148
.LLST27:
	.byte	0x4
	.uleb128 .LVL48-.Ltext0
	.uleb128 .LVL49-.Ltext0
	.uleb128 0x2
	.byte	0x30
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL49-.Ltext0
	.uleb128 .LVL55-.Ltext0
	.uleb128 0x1
	.byte	0x55
	.byte	0
.LVUS28:
	.uleb128 .LVU125
	.uleb128 .LVU133
	.uleb128 .LVU145
	.uleb128 .LVU146
	.uleb128 .LVU146
	.uleb128 .LVU148
	.uleb128 .LVU155
	.uleb128 0
.LLST28:
	.byte	0x4
	.uleb128 .LVL45-.Ltext0
	.uleb128 .LVL47-.Ltext0
	.uleb128 0x2
	.byte	0x30
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL52-.Ltext0
	.uleb128 .LVL53-.Ltext0
	.uleb128 0x8
	.byte	0x75
	.sleb128 0
	.byte	0x31
	.byte	0x24
	.byte	0x78
	.sleb128 0
	.byte	0x22
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL53-.Ltext0
	.uleb128 .LVL55-.Ltext0
	.uleb128 0x1
	.byte	0x57
	.byte	0x4
	.uleb128 .LVL59-.Ltext0
	.uleb128 .LFE29-.Ltext0
	.uleb128 0x2
	.byte	0x30
	.byte	0x9f
	.byte	0
.LVUS29:
	.uleb128 .LVU138
	.uleb128 .LVU142
	.uleb128 .LVU142
	.uleb128 .LVU144
.LLST29:
	.byte	0x4
	.uleb128 .LVL49-.Ltext0
	.uleb128 .LVL50-.Ltext0
	.uleb128 0x2
	.byte	0x30
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL50-.Ltext0
	.uleb128 .LVL52-1-.Ltext0
	.uleb128 0x1
	.byte	0x52
	.byte	0
.LVUS18:
	.uleb128 0
	.uleb128 .LVU106
	.uleb128 .LVU106
	.uleb128 0
.LLST18:
	.byte	0x4
	.uleb128 .LVL37-.Ltext0
	.uleb128 .LVL38-1-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL38-1-.Ltext0
	.uleb128 .LFE28-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.byte	0
.LVUS19:
	.uleb128 0
	.uleb128 .LVU106
	.uleb128 .LVU106
	.uleb128 0
.LLST19:
	.byte	0x4
	.uleb128 .LVL37-.Ltext0
	.uleb128 .LVL38-1-.Ltext0
	.uleb128 0x1
	.byte	0x51
	.byte	0x4
	.uleb128 .LVL38-1-.Ltext0
	.uleb128 .LFE28-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.byte	0
.LVUS20:
	.uleb128 0
	.uleb128 .LVU106
	.uleb128 .LVU106
	.uleb128 0
.LLST20:
	.byte	0x4
	.uleb128 .LVL37-.Ltext0
	.uleb128 .LVL38-1-.Ltext0
	.uleb128 0x1
	.byte	0x52
	.byte	0x4
	.uleb128 .LVL38-1-.Ltext0
	.uleb128 .LFE28-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.byte	0
.LVUS30:
	.uleb128 0
	.uleb128 .LVU161
	.uleb128 .LVU161
	.uleb128 0
.LLST30:
	.byte	0x4
	.uleb128 .LVL63-.Ltext0
	.uleb128 .LVL64-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL64-.Ltext0
	.uleb128 .LFE27-.Ltext0
	.uleb128 0x1
	.byte	0x54
	.byte	0
.LVUS31:
	.uleb128 0
	.uleb128 .LVU166
	.uleb128 .LVU166
	.uleb128 0
.LLST31:
	.byte	0x4
	.uleb128 .LVL63-.Ltext0
	.uleb128 .LVL65-.Ltext0
	.uleb128 0x1
	.byte	0x51
	.byte	0x4
	.uleb128 .LVL65-.Ltext0
	.uleb128 .LFE27-.Ltext0
	.uleb128 0x1
	.byte	0x55
	.byte	0
.LVUS32:
	.uleb128 0
	.uleb128 .LVU182
	.uleb128 .LVU182
	.uleb128 .LVU192
	.uleb128 .LVU192
	.uleb128 .LVU196
	.uleb128 .LVU196
	.uleb128 .LVU200
	.uleb128 .LVU200
	.uleb128 0
.LLST32:
	.byte	0x4
	.uleb128 .LVL63-.Ltext0
	.uleb128 .LVL67-1-.Ltext0
	.uleb128 0x1
	.byte	0x52
	.byte	0x4
	.uleb128 .LVL67-1-.Ltext0
	.uleb128 .LVL73-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL73-.Ltext0
	.uleb128 .LVL74-1-.Ltext0
	.uleb128 0x1
	.byte	0x52
	.byte	0x4
	.uleb128 .LVL74-1-.Ltext0
	.uleb128 .LVL76-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL76-.Ltext0
	.uleb128 .LFE27-.Ltext0
	.uleb128 0x1
	.byte	0x52
	.byte	0
.LVUS33:
	.uleb128 0
	.uleb128 .LVU182
	.uleb128 .LVU182
	.uleb128 .LVU192
	.uleb128 .LVU192
	.uleb128 .LVU196
	.uleb128 .LVU196
	.uleb128 .LVU200
	.uleb128 .LVU200
	.uleb128 0
.LLST33:
	.byte	0x4
	.uleb128 .LVL63-.Ltext0
	.uleb128 .LVL67-1-.Ltext0
	.uleb128 0x1
	.byte	0x53
	.byte	0x4
	.uleb128 .LVL67-1-.Ltext0
	.uleb128 .LVL73-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x53
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL73-.Ltext0
	.uleb128 .LVL74-1-.Ltext0
	.uleb128 0x1
	.byte	0x53
	.byte	0x4
	.uleb128 .LVL74-1-.Ltext0
	.uleb128 .LVL76-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x53
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL76-.Ltext0
	.uleb128 .LFE27-.Ltext0
	.uleb128 0x1
	.byte	0x53
	.byte	0
.LVUS34:
	.uleb128 .LVU180
	.uleb128 .LVU192
	.uleb128 .LVU199
	.uleb128 .LVU200
.LLST34:
	.byte	0x4
	.uleb128 .LVL66-.Ltext0
	.uleb128 .LVL73-.Ltext0
	.uleb128 0x6
	.byte	0x3
	.4byte	.LC3
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL75-.Ltext0
	.uleb128 .LVL76-.Ltext0
	.uleb128 0x6
	.byte	0x3
	.4byte	.LC3
	.byte	0x9f
	.byte	0
.LVUS41:
	.uleb128 0
	.uleb128 .LVU273
	.uleb128 .LVU273
	.uleb128 0
.LLST41:
	.byte	0x4
	.uleb128 .LVL97-.Ltext0
	.uleb128 .LVL98-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL98-.Ltext0
	.uleb128 .LFE26-.Ltext0
	.uleb128 0x1
	.byte	0x54
	.byte	0
.LVUS42:
	.uleb128 0
	.uleb128 .LVU279
	.uleb128 .LVU279
	.uleb128 .LVU280
	.uleb128 .LVU280
	.uleb128 0
.LLST42:
	.byte	0x4
	.uleb128 .LVL97-.Ltext0
	.uleb128 .LVL99-.Ltext0
	.uleb128 0x1
	.byte	0x51
	.byte	0x4
	.uleb128 .LVL99-.Ltext0
	.uleb128 .LVL100-1-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL100-1-.Ltext0
	.uleb128 .LFE26-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.byte	0
.LVUS43:
	.uleb128 .LVU330
	.uleb128 .LVU334
	.uleb128 .LVU334
	.uleb128 .LVU373
.LLST43:
	.byte	0x4
	.uleb128 .LVL113-.Ltext0
	.uleb128 .LVL114-.Ltext0
	.uleb128 0x2
	.byte	0x30
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL114-.Ltext0
	.uleb128 .LVL128-.Ltext0
	.uleb128 0x1
	.byte	0x59
	.byte	0
.LVUS44:
	.uleb128 .LVU340
	.uleb128 .LVU343
	.uleb128 .LVU343
	.uleb128 .LVU369
.LLST44:
	.byte	0x4
	.uleb128 .LVL116-.Ltext0
	.uleb128 .LVL117-.Ltext0
	.uleb128 0x2
	.byte	0x30
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL117-.Ltext0
	.uleb128 .LVL126-.Ltext0
	.uleb128 0x1
	.byte	0x55
	.byte	0
.LVUS45:
	.uleb128 .LVU276
	.uleb128 .LVU334
	.uleb128 .LVU334
	.uleb128 .LVU373
	.uleb128 .LVU396
	.uleb128 0
.LLST45:
	.byte	0x4
	.uleb128 .LVL98-.Ltext0
	.uleb128 .LVL114-.Ltext0
	.uleb128 0x2
	.byte	0x30
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL114-.Ltext0
	.uleb128 .LVL128-.Ltext0
	.uleb128 0x1
	.byte	0x56
	.byte	0x4
	.uleb128 .LVL132-.Ltext0
	.uleb128 .LFE26-.Ltext0
	.uleb128 0x2
	.byte	0x30
	.byte	0x9f
	.byte	0
.LVUS46:
	.uleb128 .LVU321
	.uleb128 .LVU334
.LLST46:
	.byte	0x4
	.uleb128 .LVL110-.Ltext0
	.uleb128 .LVL114-.Ltext0
	.uleb128 0x1
	.byte	0x55
	.byte	0
.LVUS37:
	.uleb128 0
	.uleb128 .LVU246
	.uleb128 .LVU246
	.uleb128 .LVU247
	.uleb128 .LVU247
	.uleb128 .LVU249
	.uleb128 .LVU249
	.uleb128 .LVU250
	.uleb128 .LVU250
	.uleb128 .LVU266
	.uleb128 .LVU266
	.uleb128 .LVU267
	.uleb128 .LVU267
	.uleb128 .LVU268
	.uleb128 .LVU268
	.uleb128 0
.LLST37:
	.byte	0x4
	.uleb128 .LVL83-.Ltext0
	.uleb128 .LVL84-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL84-.Ltext0
	.uleb128 .LVL85-.Ltext0
	.uleb128 0x2
	.byte	0x91
	.sleb128 -28
	.byte	0x4
	.uleb128 .LVL85-.Ltext0
	.uleb128 .LVL86-.Ltext0
	.uleb128 0x3
	.byte	0x70
	.sleb128 -1
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL86-.Ltext0
	.uleb128 .LVL87-1-.Ltext0
	.uleb128 0x6
	.byte	0x70
	.sleb128 0
	.byte	0x6
	.byte	0x31
	.byte	0x1c
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL87-1-.Ltext0
	.uleb128 .LVL93-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL93-.Ltext0
	.uleb128 .LVL94-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL94-.Ltext0
	.uleb128 .LVL95-.Ltext0
	.uleb128 0x2
	.byte	0x91
	.sleb128 -28
	.byte	0x4
	.uleb128 .LVL95-.Ltext0
	.uleb128 .LFE25-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.byte	0
.LVUS38:
	.uleb128 0
	.uleb128 .LVU250
	.uleb128 .LVU250
	.uleb128 .LVU265
	.uleb128 .LVU265
	.uleb128 .LVU266
	.uleb128 .LVU266
	.uleb128 .LVU268
	.uleb128 .LVU268
	.uleb128 0
.LLST38:
	.byte	0x4
	.uleb128 .LVL83-.Ltext0
	.uleb128 .LVL87-1-.Ltext0
	.uleb128 0x1
	.byte	0x51
	.byte	0x4
	.uleb128 .LVL87-1-.Ltext0
	.uleb128 .LVL92-.Ltext0
	.uleb128 0x1
	.byte	0x55
	.byte	0x4
	.uleb128 .LVL92-.Ltext0
	.uleb128 .LVL93-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL93-.Ltext0
	.uleb128 .LVL95-.Ltext0
	.uleb128 0x1
	.byte	0x51
	.byte	0x4
	.uleb128 .LVL95-.Ltext0
	.uleb128 .LFE25-.Ltext0
	.uleb128 0x1
	.byte	0x55
	.byte	0
.LVUS39:
	.uleb128 .LVU253
	.uleb128 .LVU265
	.uleb128 .LVU269
	.uleb128 0
.LLST39:
	.byte	0x4
	.uleb128 .LVL88-.Ltext0
	.uleb128 .LVL92-.Ltext0
	.uleb128 0x1
	.byte	0x56
	.byte	0x4
	.uleb128 .LVL96-.Ltext0
	.uleb128 .LFE25-.Ltext0
	.uleb128 0x1
	.byte	0x56
	.byte	0
.LVUS40:
	.uleb128 .LVU264
	.uleb128 .LVU265
.LLST40:
	.byte	0x4
	.uleb128 .LVL91-.Ltext0
	.uleb128 .LVL92-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0
.LVUS35:
	.uleb128 0
	.uleb128 .LVU207
	.uleb128 .LVU207
	.uleb128 0
.LLST35:
	.byte	0x4
	.uleb128 .LVL77-.Ltext0
	.uleb128 .LVL78-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL78-.Ltext0
	.uleb128 .LFE24-.Ltext0
	.uleb128 0x1
	.byte	0x54
	.byte	0
.LVUS36:
	.uleb128 0
	.uleb128 .LVU225
	.uleb128 .LVU225
	.uleb128 0
.LLST36:
	.byte	0x4
	.uleb128 .LVL80-.Ltext0
	.uleb128 .LVL81-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL81-.Ltext0
	.uleb128 .LFE23-.Ltext0
	.uleb128 0x1
	.byte	0x54
	.byte	0
.LVUS47:
	.uleb128 0
	.uleb128 .LVU411
	.uleb128 .LVU411
	.uleb128 .LVU415
	.uleb128 .LVU415
	.uleb128 .LVU420
	.uleb128 .LVU420
	.uleb128 .LVU436
	.uleb128 .LVU436
	.uleb128 .LVU437
	.uleb128 .LVU437
	.uleb128 0
.LLST47:
	.byte	0x4
	.uleb128 .LVL133-.Ltext0
	.uleb128 .LVL135-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL135-.Ltext0
	.uleb128 .LVL137-.Ltext0
	.uleb128 0x1
	.byte	0x54
	.byte	0x4
	.uleb128 .LVL137-.Ltext0
	.uleb128 .LVL139-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL139-.Ltext0
	.uleb128 .LVL146-.Ltext0
	.uleb128 0x1
	.byte	0x54
	.byte	0x4
	.uleb128 .LVL146-.Ltext0
	.uleb128 .LVL147-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL147-.Ltext0
	.uleb128 .LFE22-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.byte	0
.LVUS48:
	.uleb128 .LVU408
	.uleb128 .LVU436
.LLST48:
	.byte	0x4
	.uleb128 .LVL134-.Ltext0
	.uleb128 .LVL146-.Ltext0
	.uleb128 0x1
	.byte	0x57
	.byte	0
.LVUS49:
	.uleb128 .LVU420
	.uleb128 .LVU425
	.uleb128 .LVU428
	.uleb128 .LVU431
.LLST49:
	.byte	0x4
	.uleb128 .LVL139-.Ltext0
	.uleb128 .LVL142-.Ltext0
	.uleb128 0x1
	.byte	0x55
	.byte	0x4
	.uleb128 .LVL143-.Ltext0
	.uleb128 .LVL144-.Ltext0
	.uleb128 0x2
	.byte	0x30
	.byte	0x9f
	.byte	0
.LVUS58:
	.uleb128 0
	.uleb128 .LVU500
	.uleb128 .LVU500
	.uleb128 0
.LLST58:
	.byte	0x4
	.uleb128 .LVL170-.Ltext0
	.uleb128 .LVL172-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL172-.Ltext0
	.uleb128 .LFE21-.Ltext0
	.uleb128 0x1
	.byte	0x54
	.byte	0
.LVUS59:
	.uleb128 .LVU497
	.uleb128 .LVU500
	.uleb128 .LVU500
	.uleb128 .LVU507
.LLST59:
	.byte	0x4
	.uleb128 .LVL171-.Ltext0
	.uleb128 .LVL172-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL172-.Ltext0
	.uleb128 .LVL174-.Ltext0
	.uleb128 0x1
	.byte	0x54
	.byte	0
.LVUS50:
	.uleb128 0
	.uleb128 .LVU446
	.uleb128 .LVU446
	.uleb128 .LVU489
	.uleb128 .LVU489
	.uleb128 .LVU490
	.uleb128 .LVU490
	.uleb128 .LVU491
	.uleb128 .LVU491
	.uleb128 .LVU492
	.uleb128 .LVU492
	.uleb128 0
.LLST50:
	.byte	0x4
	.uleb128 .LVL148-.Ltext0
	.uleb128 .LVL151-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL151-.Ltext0
	.uleb128 .LVL166-.Ltext0
	.uleb128 0x1
	.byte	0x54
	.byte	0x4
	.uleb128 .LVL166-.Ltext0
	.uleb128 .LVL167-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL167-.Ltext0
	.uleb128 .LVL168-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL168-.Ltext0
	.uleb128 .LVL169-.Ltext0
	.uleb128 0x1
	.byte	0x54
	.byte	0x4
	.uleb128 .LVL169-.Ltext0
	.uleb128 .LFE19-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.byte	0
.LVUS51:
	.uleb128 0
	.uleb128 .LVU450
	.uleb128 .LVU450
	.uleb128 .LVU489
	.uleb128 .LVU489
	.uleb128 .LVU491
	.uleb128 .LVU491
	.uleb128 0
.LLST51:
	.byte	0x4
	.uleb128 .LVL148-.Ltext0
	.uleb128 .LVL152-.Ltext0
	.uleb128 0x1
	.byte	0x51
	.byte	0x4
	.uleb128 .LVL152-.Ltext0
	.uleb128 .LVL166-.Ltext0
	.uleb128 0x2
	.byte	0x91
	.sleb128 -60
	.byte	0x4
	.uleb128 .LVL166-.Ltext0
	.uleb128 .LVL168-.Ltext0
	.uleb128 0x1
	.byte	0x51
	.byte	0x4
	.uleb128 .LVL168-.Ltext0
	.uleb128 .LFE19-.Ltext0
	.uleb128 0x2
	.byte	0x91
	.sleb128 -60
	.byte	0
.LVUS52:
	.uleb128 0
	.uleb128 .LVU450
	.uleb128 .LVU450
	.uleb128 .LVU489
	.uleb128 .LVU489
	.uleb128 .LVU491
	.uleb128 .LVU491
	.uleb128 0
.LLST52:
	.byte	0x4
	.uleb128 .LVL148-.Ltext0
	.uleb128 .LVL152-.Ltext0
	.uleb128 0x1
	.byte	0x52
	.byte	0x4
	.uleb128 .LVL152-.Ltext0
	.uleb128 .LVL166-.Ltext0
	.uleb128 0x2
	.byte	0x91
	.sleb128 -64
	.byte	0x4
	.uleb128 .LVL166-.Ltext0
	.uleb128 .LVL168-.Ltext0
	.uleb128 0x1
	.byte	0x52
	.byte	0x4
	.uleb128 .LVL168-.Ltext0
	.uleb128 .LFE19-.Ltext0
	.uleb128 0x2
	.byte	0x91
	.sleb128 -64
	.byte	0
.LVUS53:
	.uleb128 .LVU444
	.uleb128 .LVU450
	.uleb128 .LVU450
	.uleb128 .LVU489
	.uleb128 .LVU491
	.uleb128 .LVU492
.LLST53:
	.byte	0x4
	.uleb128 .LVL150-.Ltext0
	.uleb128 .LVL152-.Ltext0
	.uleb128 0x2
	.byte	0x30
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL152-.Ltext0
	.uleb128 .LVL166-.Ltext0
	.uleb128 0x1
	.byte	0x5a
	.byte	0x4
	.uleb128 .LVL168-.Ltext0
	.uleb128 .LVL169-.Ltext0
	.uleb128 0x1
	.byte	0x5a
	.byte	0
.LVUS54:
	.uleb128 .LVU450
	.uleb128 .LVU483
	.uleb128 .LVU487
	.uleb128 .LVU489
.LLST54:
	.byte	0x4
	.uleb128 .LVL152-.Ltext0
	.uleb128 .LVL163-.Ltext0
	.uleb128 0x1
	.byte	0x55
	.byte	0x4
	.uleb128 .LVL165-.Ltext0
	.uleb128 .LVL166-.Ltext0
	.uleb128 0x2
	.byte	0x30
	.byte	0x9f
	.byte	0
.LVUS55:
	.uleb128 .LVU441
	.uleb128 .LVU450
	.uleb128 .LVU456
	.uleb128 .LVU457
	.uleb128 .LVU457
	.uleb128 .LVU459
	.uleb128 .LVU489
	.uleb128 .LVU491
.LLST55:
	.byte	0x4
	.uleb128 .LVL149-.Ltext0
	.uleb128 .LVL152-.Ltext0
	.uleb128 0x2
	.byte	0x30
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL154-.Ltext0
	.uleb128 .LVL155-.Ltext0
	.uleb128 0x8
	.byte	0x75
	.sleb128 0
	.byte	0x31
	.byte	0x24
	.byte	0x73
	.sleb128 0
	.byte	0x22
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL155-.Ltext0
	.uleb128 .LVL157-.Ltext0
	.uleb128 0x1
	.byte	0x53
	.byte	0x4
	.uleb128 .LVL166-.Ltext0
	.uleb128 .LVL168-.Ltext0
	.uleb128 0x2
	.byte	0x30
	.byte	0x9f
	.byte	0
.LVUS56:
	.uleb128 .LVU472
	.uleb128 .LVU478
	.uleb128 .LVU478
	.uleb128 .LVU480
.LLST56:
	.byte	0x4
	.uleb128 .LVL160-.Ltext0
	.uleb128 .LVL161-.Ltext0
	.uleb128 0x1
	.byte	0x53
	.byte	0x4
	.uleb128 .LVL161-.Ltext0
	.uleb128 .LVL162-.Ltext0
	.uleb128 0x2
	.byte	0x76
	.sleb128 0
	.byte	0
.LVUS57:
	.uleb128 .LVU450
	.uleb128 .LVU489
	.uleb128 .LVU491
	.uleb128 0
.LLST57:
	.byte	0x4
	.uleb128 .LVL152-.Ltext0
	.uleb128 .LVL166-.Ltext0
	.uleb128 0x1
	.byte	0x5b
	.byte	0x4
	.uleb128 .LVL168-.Ltext0
	.uleb128 .LFE19-.Ltext0
	.uleb128 0x1
	.byte	0x5b
	.byte	0
.LVUS15:
	.uleb128 0
	.uleb128 .LVU101
	.uleb128 .LVU101
	.uleb128 0
.LLST15:
	.byte	0x4
	.uleb128 .LVL35-.Ltext0
	.uleb128 .LVL36-1-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL36-1-.Ltext0
	.uleb128 .LFE18-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.byte	0
.LVUS16:
	.uleb128 0
	.uleb128 .LVU101
	.uleb128 .LVU101
	.uleb128 0
.LLST16:
	.byte	0x4
	.uleb128 .LVL35-.Ltext0
	.uleb128 .LVL36-1-.Ltext0
	.uleb128 0x1
	.byte	0x51
	.byte	0x4
	.uleb128 .LVL36-1-.Ltext0
	.uleb128 .LFE18-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.byte	0
.LVUS17:
	.uleb128 0
	.uleb128 .LVU101
	.uleb128 .LVU101
	.uleb128 0
.LLST17:
	.byte	0x4
	.uleb128 .LVL35-.Ltext0
	.uleb128 .LVL36-1-.Ltext0
	.uleb128 0x1
	.byte	0x52
	.byte	0x4
	.uleb128 .LVL36-1-.Ltext0
	.uleb128 .LFE18-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.byte	0
.LVUS8:
	.uleb128 0
	.uleb128 .LVU60
	.uleb128 .LVU60
	.uleb128 .LVU61
	.uleb128 .LVU61
	.uleb128 0
.LLST8:
	.byte	0x4
	.uleb128 .LVL18-.Ltext0
	.uleb128 .LVL23-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL23-.Ltext0
	.uleb128 .LVL24-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL24-.Ltext0
	.uleb128 .LFE17-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0
.LVUS9:
	.uleb128 0
	.uleb128 .LVU51
	.uleb128 .LVU51
	.uleb128 0
.LLST9:
	.byte	0x4
	.uleb128 .LVL18-.Ltext0
	.uleb128 .LVL20-.Ltext0
	.uleb128 0x1
	.byte	0x51
	.byte	0x4
	.uleb128 .LVL20-.Ltext0
	.uleb128 .LFE17-.Ltext0
	.uleb128 0x1
	.byte	0x57
	.byte	0
.LVUS10:
	.uleb128 0
	.uleb128 .LVU58
	.uleb128 .LVU58
	.uleb128 0
.LLST10:
	.byte	0x4
	.uleb128 .LVL18-.Ltext0
	.uleb128 .LVL22-.Ltext0
	.uleb128 0x1
	.byte	0x52
	.byte	0x4
	.uleb128 .LVL22-.Ltext0
	.uleb128 .LFE17-.Ltext0
	.uleb128 0x1
	.byte	0x58
	.byte	0
.LVUS11:
	.uleb128 .LVU53
	.uleb128 .LVU58
	.uleb128 .LVU61
	.uleb128 0
.LLST11:
	.byte	0x4
	.uleb128 .LVL21-.Ltext0
	.uleb128 .LVL22-.Ltext0
	.uleb128 0x2
	.byte	0x30
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL24-.Ltext0
	.uleb128 .LFE17-.Ltext0
	.uleb128 0x1
	.byte	0x56
	.byte	0
.LVUS12:
	.uleb128 .LVU61
	.uleb128 .LVU89
	.uleb128 .LVU93
	.uleb128 0
.LLST12:
	.byte	0x4
	.uleb128 .LVL24-.Ltext0
	.uleb128 .LVL31-.Ltext0
	.uleb128 0x1
	.byte	0x52
	.byte	0x4
	.uleb128 .LVL33-.Ltext0
	.uleb128 .LFE17-.Ltext0
	.uleb128 0x2
	.byte	0x30
	.byte	0x9f
	.byte	0
.LVUS13:
	.uleb128 .LVU49
	.uleb128 .LVU58
	.uleb128 .LVU66
	.uleb128 .LVU67
	.uleb128 .LVU67
	.uleb128 .LVU71
	.uleb128 .LVU88
	.uleb128 .LVU89
.LLST13:
	.byte	0x4
	.uleb128 .LVL19-.Ltext0
	.uleb128 .LVL22-.Ltext0
	.uleb128 0x2
	.byte	0x30
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL25-.Ltext0
	.uleb128 .LVL26-.Ltext0
	.uleb128 0x9
	.byte	0x71
	.sleb128 0
	.byte	0x72
	.sleb128 0
	.byte	0x22
	.byte	0x73
	.sleb128 0
	.byte	0x22
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL26-.Ltext0
	.uleb128 .LVL29-.Ltext0
	.uleb128 0x1
	.byte	0x54
	.byte	0x4
	.uleb128 .LVL30-.Ltext0
	.uleb128 .LVL31-.Ltext0
	.uleb128 0x1
	.byte	0x54
	.byte	0
.LVUS14:
	.uleb128 .LVU52
	.uleb128 .LVU61
	.uleb128 .LVU61
	.uleb128 .LVU89
	.uleb128 .LVU89
	.uleb128 .LVU96
	.uleb128 .LVU96
	.uleb128 0
.LLST14:
	.byte	0x4
	.uleb128 .LVL21-.Ltext0
	.uleb128 .LVL24-.Ltext0
	.uleb128 0x1
	.byte	0x51
	.byte	0x4
	.uleb128 .LVL24-.Ltext0
	.uleb128 .LVL31-.Ltext0
	.uleb128 0x1
	.byte	0x53
	.byte	0x4
	.uleb128 .LVL31-.Ltext0
	.uleb128 .LVL34-.Ltext0
	.uleb128 0x1
	.byte	0x51
	.byte	0x4
	.uleb128 .LVL34-.Ltext0
	.uleb128 .LFE17-.Ltext0
	.uleb128 0x1
	.byte	0x53
	.byte	0
.LVUS62:
	.uleb128 0
	.uleb128 .LVU535
	.uleb128 .LVU535
	.uleb128 0
.LLST62:
	.byte	0x4
	.uleb128 .LVL180-.Ltext0
	.uleb128 .LVL181-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL181-.Ltext0
	.uleb128 .LFE16-.Ltext0
	.uleb128 0x1
	.byte	0x54
	.byte	0
.LVUS63:
	.uleb128 0
	.uleb128 .LVU537
	.uleb128 .LVU537
	.uleb128 .LVU552
	.uleb128 .LVU552
	.uleb128 0
.LLST63:
	.byte	0x4
	.uleb128 .LVL180-.Ltext0
	.uleb128 .LVL182-.Ltext0
	.uleb128 0x1
	.byte	0x51
	.byte	0x4
	.uleb128 .LVL182-.Ltext0
	.uleb128 .LVL184-1-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL184-1-.Ltext0
	.uleb128 .LFE16-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.byte	0
.LVUS64:
	.uleb128 0
	.uleb128 .LVU552
	.uleb128 .LVU552
	.uleb128 0
.LLST64:
	.byte	0x4
	.uleb128 .LVL180-.Ltext0
	.uleb128 .LVL184-1-.Ltext0
	.uleb128 0x1
	.byte	0x52
	.byte	0x4
	.uleb128 .LVL184-1-.Ltext0
	.uleb128 .LFE16-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.byte	0
.LVUS65:
	.uleb128 0
	.uleb128 .LVU552
	.uleb128 .LVU552
	.uleb128 0
.LLST65:
	.byte	0x4
	.uleb128 .LVL180-.Ltext0
	.uleb128 .LVL184-1-.Ltext0
	.uleb128 0x1
	.byte	0x53
	.byte	0x4
	.uleb128 .LVL184-1-.Ltext0
	.uleb128 .LFE16-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x53
	.byte	0x9f
	.byte	0
.LVUS66:
	.uleb128 .LVU563
	.uleb128 .LVU640
	.uleb128 .LVU650
	.uleb128 0
.LLST66:
	.byte	0x4
	.uleb128 .LVL185-.Ltext0
	.uleb128 .LVL212-.Ltext0
	.uleb128 0x3
	.byte	0x76
	.sleb128 44
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL214-.Ltext0
	.uleb128 .LFE16-.Ltext0
	.uleb128 0x3
	.byte	0x76
	.sleb128 44
	.byte	0x9f
	.byte	0
.LVUS67:
	.uleb128 .LVU562
	.uleb128 .LVU640
	.uleb128 .LVU650
	.uleb128 0
.LLST67:
	.byte	0x4
	.uleb128 .LVL185-.Ltext0
	.uleb128 .LVL212-.Ltext0
	.uleb128 0x2
	.byte	0x48
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL214-.Ltext0
	.uleb128 .LFE16-.Ltext0
	.uleb128 0x2
	.byte	0x48
	.byte	0x9f
	.byte	0
.LVUS68:
	.uleb128 .LVU561
	.uleb128 .LVU640
	.uleb128 .LVU650
	.uleb128 0
.LLST68:
	.byte	0x4
	.uleb128 .LVL185-.Ltext0
	.uleb128 .LVL212-.Ltext0
	.uleb128 0x3
	.byte	0x76
	.sleb128 8
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL214-.Ltext0
	.uleb128 .LFE16-.Ltext0
	.uleb128 0x3
	.byte	0x76
	.sleb128 8
	.byte	0x9f
	.byte	0
.LVUS69:
	.uleb128 .LVU550
	.uleb128 .LVU640
	.uleb128 .LVU650
	.uleb128 0
.LLST69:
	.byte	0x4
	.uleb128 .LVL183-.Ltext0
	.uleb128 .LVL212-.Ltext0
	.uleb128 0x6
	.byte	0x3
	.4byte	.LC3
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL214-.Ltext0
	.uleb128 .LFE16-.Ltext0
	.uleb128 0x6
	.byte	0x3
	.4byte	.LC3
	.byte	0x9f
	.byte	0
.LVUS70:
	.uleb128 .LVU586
	.uleb128 .LVU594
.LLST70:
	.byte	0x4
	.uleb128 .LVL194-.Ltext0
	.uleb128 .LVL197-.Ltext0
	.uleb128 0x1
	.byte	0x5a
	.byte	0
.LVUS71:
	.uleb128 .LVU591
	.uleb128 .LVU599
.LLST71:
	.byte	0x4
	.uleb128 .LVL196-.Ltext0
	.uleb128 .LVL198-1-.Ltext0
	.uleb128 0x1
	.byte	0x53
	.byte	0
.LVUS72:
	.uleb128 .LVU608
	.uleb128 .LVU615
	.uleb128 .LVU615
	.uleb128 .LVU617
.LLST72:
	.byte	0x4
	.uleb128 .LVL200-.Ltext0
	.uleb128 .LVL203-.Ltext0
	.uleb128 0x1
	.byte	0x55
	.byte	0x4
	.uleb128 .LVL203-.Ltext0
	.uleb128 .LVL204-.Ltext0
	.uleb128 0x1b
	.byte	0x77
	.sleb128 0
	.byte	0x77
	.sleb128 7
	.byte	0x77
	.sleb128 0
	.byte	0x30
	.byte	0x2a
	.byte	0x28
	.2byte	0x1
	.byte	0x16
	.byte	0x13
	.byte	0x33
	.byte	0x26
	.byte	0x40
	.byte	0x24
	.byte	0x40
	.byte	0x26
	.byte	0x7a
	.sleb128 0
	.byte	0x40
	.byte	0x24
	.byte	0x40
	.byte	0x26
	.byte	0x1e
	.byte	0x9f
	.byte	0
.LVUS73:
	.uleb128 .LVU613
	.uleb128 .LVU624
.LLST73:
	.byte	0x4
	.uleb128 .LVL202-.Ltext0
	.uleb128 .LVL206-.Ltext0
	.uleb128 0x1
	.byte	0x53
	.byte	0
.LVUS74:
	.uleb128 .LVU620
	.uleb128 .LVU627
.LLST74:
	.byte	0x4
	.uleb128 .LVL205-.Ltext0
	.uleb128 .LVL208-.Ltext0
	.uleb128 0x1
	.byte	0x57
	.byte	0
.LVUS75:
	.uleb128 .LVU625
	.uleb128 .LVU633
.LLST75:
	.byte	0x4
	.uleb128 .LVL207-.Ltext0
	.uleb128 .LVL209-1-.Ltext0
	.uleb128 0x1
	.byte	0x53
	.byte	0
.LVUS76:
	.uleb128 0
	.uleb128 .LVU660
	.uleb128 .LVU660
	.uleb128 0
.LLST76:
	.byte	0x4
	.uleb128 .LVL217-.Ltext0
	.uleb128 .LVL218-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL218-.Ltext0
	.uleb128 .LFE15-.Ltext0
	.uleb128 0x1
	.byte	0x54
	.byte	0
.LVUS77:
	.uleb128 0
	.uleb128 .LVU670
	.uleb128 .LVU670
	.uleb128 .LVU671
	.uleb128 .LVU671
	.uleb128 0
.LLST77:
	.byte	0x4
	.uleb128 .LVL217-.Ltext0
	.uleb128 .LVL219-.Ltext0
	.uleb128 0x1
	.byte	0x51
	.byte	0x4
	.uleb128 .LVL219-.Ltext0
	.uleb128 .LVL220-1-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL220-1-.Ltext0
	.uleb128 .LFE15-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.byte	0
.LVUS78:
	.uleb128 .LVU710
	.uleb128 .LVU801
	.uleb128 .LVU801
	.uleb128 .LVU806
.LLST78:
	.byte	0x4
	.uleb128 .LVL231-.Ltext0
	.uleb128 .LVL253-.Ltext0
	.uleb128 0x3
	.byte	0x76
	.sleb128 8
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL253-.Ltext0
	.uleb128 .LVL254-.Ltext0
	.uleb128 0x1
	.byte	0x56
	.byte	0
.LVUS79:
	.uleb128 .LVU760
	.uleb128 .LVU782
	.uleb128 .LVU782
	.uleb128 .LVU827
.LLST79:
	.byte	0x4
	.uleb128 .LVL243-.Ltext0
	.uleb128 .LVL245-.Ltext0
	.uleb128 0x1
	.byte	0x53
	.byte	0x4
	.uleb128 .LVL245-.Ltext0
	.uleb128 .LVL261-.Ltext0
	.uleb128 0x3
	.byte	0x77
	.sleb128 8
	.byte	0x9f
	.byte	0
.LVUS80:
	.uleb128 .LVU799
	.uleb128 .LVU808
.LLST80:
	.byte	0x4
	.uleb128 .LVL252-.Ltext0
	.uleb128 .LVL255-1-.Ltext0
	.uleb128 0x3
	.byte	0x70
	.sleb128 8
	.byte	0x9f
	.byte	0
.LVUS81:
	.uleb128 .LVU778
	.uleb128 .LVU782
	.uleb128 .LVU782
	.uleb128 .LVU787
	.uleb128 .LVU823
	.uleb128 .LVU827
	.uleb128 .LVU828
	.uleb128 .LVU873
.LLST81:
	.byte	0x4
	.uleb128 .LVL244-.Ltext0
	.uleb128 .LVL245-.Ltext0
	.uleb128 0x2
	.byte	0x30
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL245-.Ltext0
	.uleb128 .LVL248-.Ltext0
	.uleb128 0x1
	.byte	0x55
	.byte	0x4
	.uleb128 .LVL259-.Ltext0
	.uleb128 .LVL261-.Ltext0
	.uleb128 0x2
	.byte	0x30
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL262-.Ltext0
	.uleb128 .LVL277-.Ltext0
	.uleb128 0x1
	.byte	0x56
	.byte	0
.LVUS82:
	.uleb128 .LVU829
	.uleb128 .LVU832
	.uleb128 .LVU836
	.uleb128 .LVU865
.LLST82:
	.byte	0x4
	.uleb128 .LVL263-.Ltext0
	.uleb128 .LVL264-.Ltext0
	.uleb128 0x2
	.byte	0x30
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL266-.Ltext0
	.uleb128 .LVL274-.Ltext0
	.uleb128 0x1
	.byte	0x59
	.byte	0
.LVUS83:
	.uleb128 .LVU664
	.uleb128 .LVU693
	.uleb128 .LVU709
	.uleb128 .LVU827
	.uleb128 .LVU828
	.uleb128 .LVU867
	.uleb128 .LVU873
	.uleb128 0
.LLST83:
	.byte	0x4
	.uleb128 .LVL218-.Ltext0
	.uleb128 .LVL228-.Ltext0
	.uleb128 0x2
	.byte	0x30
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL231-.Ltext0
	.uleb128 .LVL261-.Ltext0
	.uleb128 0x2
	.byte	0x30
	.byte	0x9f
	.byte	0x4
	.uleb128 .LVL262-.Ltext0
	.uleb128 .LVL275-.Ltext0
	.uleb128 0x1
	.byte	0x55
	.byte	0x4
	.uleb128 .LVL277-.Ltext0
	.uleb128 .LFE15-.Ltext0
	.uleb128 0x2
	.byte	0x30
	.byte	0x9f
	.byte	0
.LVUS84:
	.uleb128 .LVU815
	.uleb128 .LVU825
.LLST84:
	.byte	0x4
	.uleb128 .LVL257-.Ltext0
	.uleb128 .LVL260-.Ltext0
	.uleb128 0x1
	.byte	0x55
	.byte	0
.LVUS85:
	.uleb128 .LVU720
	.uleb128 .LVU725
.LLST85:
	.byte	0x4
	.uleb128 .LVL235-.Ltext0
	.uleb128 .LVL236-.Ltext0
	.uleb128 0x3
	.byte	0x91
	.sleb128 -68
	.byte	0
.LVUS86:
	.uleb128 .LVU728
	.uleb128 .LVU733
.LLST86:
	.byte	0x4
	.uleb128 .LVL237-.Ltext0
	.uleb128 .LVL238-.Ltext0
	.uleb128 0x3
	.byte	0x91
	.sleb128 -66
	.byte	0
.LVUS87:
	.uleb128 .LVU742
	.uleb128 .LVU746
.LLST87:
	.byte	0x4
	.uleb128 .LVL241-.Ltext0
	.uleb128 .LVL241-.Ltext0
	.uleb128 0x2
	.byte	0x91
	.sleb128 -56
	.byte	0
.LVUS88:
	.uleb128 .LVU748
	.uleb128 .LVU753
.LLST88:
	.byte	0x4
	.uleb128 .LVL241-.Ltext0
	.uleb128 .LVL242-.Ltext0
	.uleb128 0x2
	.byte	0x91
	.sleb128 -54
	.byte	0
.LVUS90:
	.uleb128 .LVU856
	.uleb128 .LVU860
.LLST90:
	.byte	0x4
	.uleb128 .LVL273-.Ltext0
	.uleb128 .LVL273-.Ltext0
	.uleb128 0x3
	.byte	0x91
	.sleb128 -92
	.byte	0
.LVUS7:
	.uleb128 0
	.uleb128 .LVU45
	.uleb128 .LVU45
	.uleb128 0
.LLST7:
	.byte	0x4
	.uleb128 .LVL16-.Ltext0
	.uleb128 .LVL17-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL17-.Ltext0
	.uleb128 .LFE14-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.byte	0
.LVUS6:
	.uleb128 0
	.uleb128 .LVU41
	.uleb128 .LVU41
	.uleb128 0
.LLST6:
	.byte	0x4
	.uleb128 .LVL14-.Ltext0
	.uleb128 .LVL15-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL15-.Ltext0
	.uleb128 .LFE13-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.byte	0
.LVUS5:
	.uleb128 0
	.uleb128 .LVU37
	.uleb128 .LVU37
	.uleb128 0
.LLST5:
	.byte	0x4
	.uleb128 .LVL12-.Ltext0
	.uleb128 .LVL13-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL13-.Ltext0
	.uleb128 .LFE12-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.byte	0
.LVUS4:
	.uleb128 0
	.uleb128 .LVU33
	.uleb128 .LVU33
	.uleb128 0
.LLST4:
	.byte	0x4
	.uleb128 .LVL10-.Ltext0
	.uleb128 .LVL11-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL11-.Ltext0
	.uleb128 .LFE11-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.byte	0
.LVUS3:
	.uleb128 0
	.uleb128 .LVU29
	.uleb128 .LVU29
	.uleb128 0
.LLST3:
	.byte	0x4
	.uleb128 .LVL8-.Ltext0
	.uleb128 .LVL9-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL9-.Ltext0
	.uleb128 .LFE10-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.byte	0
.LVUS2:
	.uleb128 0
	.uleb128 .LVU25
	.uleb128 .LVU25
	.uleb128 0
.LLST2:
	.byte	0x4
	.uleb128 .LVL6-.Ltext0
	.uleb128 .LVL7-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL7-.Ltext0
	.uleb128 .LFE9-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.byte	0
.LVUS0:
	.uleb128 0
	.uleb128 .LVU10
	.uleb128 .LVU10
	.uleb128 .LVU19
	.uleb128 .LVU19
	.uleb128 0
.LLST0:
	.byte	0x4
	.uleb128 .LVL1-.Ltext0
	.uleb128 .LVL2-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0x4
	.uleb128 .LVL2-.Ltext0
	.uleb128 .LVL4-.Ltext0
	.uleb128 0x1
	.byte	0x53
	.byte	0x4
	.uleb128 .LVL4-.Ltext0
	.uleb128 .LFE8-.Ltext0
	.uleb128 0x4
	.byte	0xa3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.byte	0
.LVUS1:
	.uleb128 .LVU11
	.uleb128 .LVU21
.LLST1:
	.byte	0x4
	.uleb128 .LVL3-.Ltext0
	.uleb128 .LVL5-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0
.LVUS95:
	.uleb128 .LVU937
	.uleb128 .LVU938
.LLST95:
	.byte	0x4
	.uleb128 .LVL290-.Ltext0
	.uleb128 .LVL291-.Ltext0
	.uleb128 0x2
	.byte	0x30
	.byte	0x9f
	.byte	0
.LVUS96:
	.uleb128 .LVU942
	.uleb128 .LVU945
.LLST96:
	.byte	0x4
	.uleb128 .LVL292-.Ltext0
	.uleb128 .LVL293-1-.Ltext0
	.uleb128 0x1
	.byte	0x50
	.byte	0
.Ldebug_loc3:
	.section	.debug_aranges,"",%progbits
	.4byte	0x1c
	.2byte	0x2
	.4byte	.Ldebug_info0
	.byte	0x4
	.byte	0
	.2byte	0
	.2byte	0
	.4byte	.Ltext0
	.4byte	.Letext0-.Ltext0
	.4byte	0
	.4byte	0
	.section	.debug_rnglists,"",%progbits
.Ldebug_ranges0:
	.4byte	.Ldebug_ranges3-.Ldebug_ranges2
.Ldebug_ranges2:
	.2byte	0x5
	.byte	0x4
	.byte	0
	.4byte	0
.LLRL89:
	.byte	0x4
	.uleb128 .LBB50-.Ltext0
	.uleb128 .LBE50-.Ltext0
	.byte	0x4
	.uleb128 .LBB53-.Ltext0
	.uleb128 .LBE53-.Ltext0
	.byte	0
.Ldebug_ranges3:
	.section	.debug_line,"",%progbits
.Ldebug_line0:
	.section	.debug_str,"MS",%progbits,1
.LASF84:
	.ascii	"SOUND_TYPE_UNKNOWN\000"
.LASF43:
	.ascii	"NLL_ERRCODE_FORMULA_INVALID_POINTER\000"
.LASF124:
	.ascii	"strcmp\000"
.LASF105:
	.ascii	"fmt_chunk_header\000"
.LASF161:
	.ascii	"sound_wav_read\000"
.LASF13:
	.ascii	"size_t\000"
.LASF64:
	.ascii	"NLL_ERRCODE_STRING_BUFFER_OVER\000"
.LASF166:
	.ascii	"dhdr\000"
.LASF67:
	.ascii	"NLL_ERRCODE_ARRAY_OUT_OF_RANGE\000"
.LASF173:
	.ascii	"sound_null_rclose\000"
.LASF91:
	.ascii	"type\000"
.LASF107:
	.ascii	"samples_per_sec\000"
.LASF81:
	.ascii	"NLL_ERRCODE_NLL_NO_CONTINUE_POINT\000"
.LASF1:
	.ascii	"long long unsigned int\000"
.LASF106:
	.ascii	"format_type\000"
.LASF183:
	.ascii	"_free\000"
.LASF120:
	.ascii	"functions\000"
.LASF155:
	.ascii	"skipnspace\000"
.LASF5:
	.ascii	"int16_t\000"
.LASF79:
	.ascii	"NLL_ERRCODE_NLL_SYNTAX_ERROR\000"
.LASF0:
	.ascii	"long long int\000"
.LASF42:
	.ascii	"NLL_ERRCODE_FORMULA_NULL_POINTER\000"
.LASF78:
	.ascii	"NLL_ERRCODE_MEMORY_INVALID_PARAMETER\000"
.LASF111:
	.ascii	"data_chunk_header\000"
.LASF88:
	.ascii	"sound_type_t\000"
.LASF168:
	.ascii	"fmtsize\000"
.LASF41:
	.ascii	"NLL_ERRCODE_FORMULA_UNKNOWN_FUNCTION\000"
.LASF15:
	.ascii	"long int\000"
.LASF125:
	.ascii	"strtol\000"
.LASF186:
	.ascii	"sound_done\000"
.LASF169:
	.ascii	"datasize\000"
.LASF7:
	.ascii	"uint16_t\000"
.LASF80:
	.ascii	"NLL_ERRCODE_NLL_SYMBOL_TOO_LONG\000"
.LASF133:
	.ascii	"sound_wclose\000"
.LASF70:
	.ascii	"NLL_ERRCODE_AREA_BUFFER_OVER\000"
.LASF39:
	.ascii	"NLL_ERRCODE_FORMULA_INVALID_PARAMETER\000"
.LASF62:
	.ascii	"NLL_ERRCODE_STRING_NOT_EMPTY\000"
.LASF69:
	.ascii	"NLL_ERRCODE_AREA_NOT_EMPTY\000"
.LASF188:
	.ascii	"GNU C17 11.3.0 -mfpu=vfp -mfloat-abi=softfp -marm -"
	.ascii	"march=armv7-a+fp -g -O -fno-builtin -fno-stack-prot"
	.ascii	"ector\000"
.LASF48:
	.ascii	"NLL_ERRCODE_LABEL_TOO_LONG\000"
.LASF73:
	.ascii	"NLL_ERRCODE_STACK_STACK_OVER\000"
.LASF95:
	.ascii	"samplenum\000"
.LASF35:
	.ascii	"NLL_ERRCODE_FORMULA_LESS_PARAMETER\000"
.LASF159:
	.ascii	"sound_wav_rclose\000"
.LASF22:
	.ascii	"NLL_ERRCODE_LINE_NOT_FOUND\000"
.LASF171:
	.ascii	"dummy\000"
.LASF172:
	.ascii	"sound_null_wclose\000"
.LASF138:
	.ascii	"filename\000"
.LASF162:
	.ascii	"_read\000"
.LASF86:
	.ascii	"SOUND_TYPE_TEXT\000"
.LASF89:
	.ascii	"sound_t\000"
.LASF21:
	.ascii	"NLL_ERRCODE_LINE_TOO_LONG\000"
.LASF37:
	.ascii	"NLL_ERRCODE_FORMULA_DIV_ZERO\000"
.LASF158:
	.ascii	"align_num\000"
.LASF4:
	.ascii	"unsigned int\000"
.LASF82:
	.ascii	"NLL_ERRCODE_NLL_INVALID_COMMAND\000"
.LASF66:
	.ascii	"NLL_ERRCODE_ARRAY_BUFFER_OVER\000"
.LASF134:
	.ascii	"sound_rclose\000"
.LASF99:
	.ascii	"sound\000"
.LASF94:
	.ascii	"bits\000"
.LASF74:
	.ascii	"NLL_ERRCODE_STACK_NOT_FOUND\000"
.LASF53:
	.ascii	"NLL_ERRCODE_POSITION_NOT_FOUND\000"
.LASF100:
	.ascii	"chunk_header\000"
.LASF14:
	.ascii	"long unsigned int\000"
.LASF44:
	.ascii	"NLL_ERRCODE_FORMULA_UNSUPPORTED_FUNCTION\000"
.LASF58:
	.ascii	"NLL_ERRCODE_COMMAND_TOO_LONG\000"
.LASF131:
	.ascii	"memory_free\000"
.LASF178:
	.ascii	"write_le32\000"
.LASF102:
	.ascii	"riff_chunk_header\000"
.LASF61:
	.ascii	"NLL_ERRCODE_COMMAND_INVALID_FORMAT\000"
.LASF112:
	.ascii	"sounds\000"
.LASF119:
	.ascii	"wclose\000"
.LASF101:
	.ascii	"size\000"
.LASF8:
	.ascii	"short unsigned int\000"
.LASF55:
	.ascii	"NLL_ERRCODE_POSITION_DIFFERENT_VARIABLE\000"
.LASF76:
	.ascii	"NLL_ERRCODE_MEMORY_BUFFER_OVER\000"
.LASF27:
	.ascii	"NLL_ERRCODE_VARIABLE_NOT_FOUND\000"
.LASF115:
	.ascii	"wopen\000"
.LASF143:
	.ascii	"sound_get_index\000"
.LASF71:
	.ascii	"NLL_ERRCODE_AREA_OUT_OF_RANGE\000"
.LASF114:
	.ascii	"ropen\000"
.LASF75:
	.ascii	"NLL_ERRCODE_MEMORY_NOT_EMPTY\000"
.LASF126:
	.ascii	"fgets\000"
.LASF109:
	.ascii	"block_size\000"
.LASF136:
	.ascii	"sound_read\000"
.LASF118:
	.ascii	"rclose\000"
.LASF34:
	.ascii	"NLL_ERRCODE_FORMULA_BUFFER_OVER\000"
.LASF117:
	.ascii	"write\000"
.LASF32:
	.ascii	"NLL_ERRCODE_VALUE_EMPTY_VALUE\000"
.LASF85:
	.ascii	"SOUND_TYPE_WAV\000"
.LASF167:
	.ascii	"riffsize\000"
.LASF49:
	.ascii	"NLL_ERRCODE_LABEL_NOT_FOUND\000"
.LASF144:
	.ascii	"sound_text_wclose\000"
.LASF157:
	.ascii	"sound_wav_wclose\000"
.LASF140:
	.ascii	"sound_create\000"
.LASF191:
	.ascii	"__nllibc_FILE\000"
.LASF123:
	.ascii	"isspace\000"
.LASF184:
	.ascii	"_alloc\000"
.LASF148:
	.ascii	"sound_text_wopen\000"
.LASF63:
	.ascii	"NLL_ERRCODE_STRING_TOO_LONG\000"
.LASF33:
	.ascii	"NLL_ERRCODE_FORMULA_NOT_EMPTY\000"
.LASF29:
	.ascii	"NLL_ERRCODE_VALUE_BUFFER_OVER\000"
.LASF77:
	.ascii	"NLL_ERRCODE_MEMORY_INVALID_TYPE\000"
.LASF142:
	.ascii	"sound_get_sound\000"
.LASF108:
	.ascii	"bytes_per_sec\000"
.LASF28:
	.ascii	"NLL_ERRCODE_VALUE_NOT_EMPTY\000"
.LASF145:
	.ascii	"sound_text_rclose\000"
.LASF127:
	.ascii	"fopen\000"
.LASF50:
	.ascii	"NLL_ERRCODE_LABEL_DUPLICATE\000"
.LASF19:
	.ascii	"NLL_ERRCODE_LINE_NOT_EMPTY\000"
.LASF182:
	.ascii	"read_le16\000"
.LASF164:
	.ascii	"rhdr\000"
.LASF52:
	.ascii	"NLL_ERRCODE_POSITION_STACK_OVER\000"
.LASF98:
	.ascii	"frames\000"
.LASF24:
	.ascii	"NLL_ERRCODE_VARIABLE_INVALID_NAME\000"
.LASF192:
	.ascii	"evalue\000"
.LASF2:
	.ascii	"int32_t\000"
.LASF12:
	.ascii	"unsigned char\000"
.LASF129:
	.ascii	"memory_alloc\000"
.LASF150:
	.ascii	"sound_text_ropen\000"
.LASF26:
	.ascii	"NLL_ERRCODE_VARIABLE_BUFFER_OVER\000"
.LASF156:
	.ascii	"skipspace\000"
.LASF87:
	.ascii	"SOUND_TYPE_NUM\000"
.LASF6:
	.ascii	"short int\000"
.LASF72:
	.ascii	"NLL_ERRCODE_STACK_NOT_EMPTY\000"
.LASF51:
	.ascii	"NLL_ERRCODE_POSITION_NOT_EMPTY\000"
.LASF47:
	.ascii	"NLL_ERRCODE_LABEL_INVALID_NAME\000"
.LASF146:
	.ascii	"sound_text_write\000"
.LASF68:
	.ascii	"NLL_ERRCODE_ARRAY_INVALID_PARAMETER\000"
.LASF16:
	.ascii	"FILE\000"
.LASF92:
	.ascii	"samplefreq\000"
.LASF104:
	.ascii	"format\000"
.LASF121:
	.ascii	"fread\000"
.LASF177:
	.ascii	"sound_null_ropen\000"
.LASF180:
	.ascii	"write_le16\000"
.LASF31:
	.ascii	"NLL_ERRCODE_VALUE_CONST_VALUE\000"
.LASF3:
	.ascii	"uint32_t\000"
.LASF23:
	.ascii	"NLL_ERRCODE_VARIABLE_NOT_EMPTY\000"
.LASF170:
	.ascii	"sound_wav_ropen\000"
.LASF128:
	.ascii	"fprintf\000"
.LASF54:
	.ascii	"NLL_ERRCODE_POSITION_DIFFERENT_TYPE\000"
.LASF10:
	.ascii	"char\000"
.LASF149:
	.ascii	"mode\000"
.LASF175:
	.ascii	"sound_null_read\000"
.LASF153:
	.ascii	"keyword\000"
.LASF25:
	.ascii	"NLL_ERRCODE_VARIABLE_TOO_LONG\000"
.LASF160:
	.ascii	"sound_wav_write\000"
.LASF90:
	.ascii	"index\000"
.LASF18:
	.ascii	"NLL_ERRCODE_FILE_NOT_FOUND\000"
.LASF60:
	.ascii	"NLL_ERRCODE_COMMAND_MUCH_ARGS\000"
.LASF130:
	.ascii	"fclose\000"
.LASF17:
	.ascii	"NLL_ERRCODE_UNKNOWN\000"
.LASF93:
	.ascii	"channels\000"
.LASF151:
	.ascii	"line\000"
.LASF97:
	.ascii	"offset\000"
.LASF154:
	.ascii	"param\000"
.LASF59:
	.ascii	"NLL_ERRCODE_COMMAND_NOT_FOUND\000"
.LASF45:
	.ascii	"NLL_ERRCODE_LABEL_NOT_EMPTY\000"
.LASF139:
	.ascii	"sound_ropen\000"
.LASF36:
	.ascii	"NLL_ERRCODE_FORMULA_MUCH_PARAMETER\000"
.LASF9:
	.ascii	"int8_t\000"
.LASF189:
	.ascii	"sound.i\000"
.LASF181:
	.ascii	"read_le32\000"
.LASF57:
	.ascii	"NLL_ERRCODE_COMMAND_BUFFER_OVER\000"
.LASF30:
	.ascii	"NLL_ERRCODE_VALUE_INVALID_TYPE\000"
.LASF113:
	.ascii	"sound_num\000"
.LASF176:
	.ascii	"sound_null_wopen\000"
.LASF132:
	.ascii	"memset\000"
.LASF135:
	.ascii	"sound_write\000"
.LASF46:
	.ascii	"NLL_ERRCODE_LABEL_BUFFER_OVER\000"
.LASF152:
	.ascii	"getparam\000"
.LASF20:
	.ascii	"NLL_ERRCODE_LINE_BUFFER_OVER\000"
.LASF83:
	.ascii	"NLL_ERRCODE_NLL_NO_DATA\000"
.LASF141:
	.ascii	"sound_destroy\000"
.LASF56:
	.ascii	"NLL_ERRCODE_COMMAND_NOT_EMPTY\000"
.LASF163:
	.ascii	"sound_wav_wopen\000"
.LASF185:
	.ascii	"sound_check\000"
.LASF40:
	.ascii	"NLL_ERRCODE_FORMULA_UNSUPPORTED_OPERATOR\000"
.LASF11:
	.ascii	"uint8_t\000"
.LASF190:
	.ascii	"/tmp/nlux/nll\000"
.LASF96:
	.ascii	"flags\000"
.LASF110:
	.ascii	"bits_per_sample\000"
.LASF187:
	.ascii	"sound_init\000"
.LASF38:
	.ascii	"NLL_ERRCODE_FORMULA_INVALID_OPERATOR\000"
.LASF116:
	.ascii	"read\000"
.LASF122:
	.ascii	"fwrite\000"
.LASF165:
	.ascii	"fhdr\000"
.LASF179:
	.ascii	"_close\000"
.LASF193:
	.ascii	"__aeabi_uidiv\000"
.LASF147:
	.ascii	"sound_text_read\000"
.LASF174:
	.ascii	"sound_null_write\000"
.LASF137:
	.ascii	"sound_wopen\000"
.LASF103:
	.ascii	"header\000"
.LASF65:
	.ascii	"NLL_ERRCODE_ARRAY_NOT_EMPTY\000"
	.ident	"GCC: (FreeBSD Ports Collection for armnoneeabi) 11.3.0"
