	.file	"audio.i"
	.text
.Ltext0:
	.type	aunit_regs_free, @function
aunit_regs_free:
.LFB6:
	.file 1 "audio.c"
	.loc 1 196 0
	.cfi_startproc
.LVL0:
	.loc 1 199 0
	testl	%eax, %eax
	je	.L2
	movl	aunit_regs_pool, %ecx
	jmp	.L3
.LVL1:
.L4:
	movl	%edx, %eax
.LVL2:
.L3:
	.loc 1 200 0 discriminator 2
	movl	(%eax), %edx
.LVL3:
.LBB4:
.LBB5:
	.loc 1 173 0 discriminator 2
	movl	%ecx, (%eax)
.LVL4:
	.loc 1 174 0 discriminator 2
	movl	%eax, %ecx
.LBE5:
.LBE4:
	.loc 1 199 0 discriminator 2
	testl	%edx, %edx
	jne	.L4
	movl	%eax, aunit_regs_pool
.LVL5:
.L2:
	.loc 1 205 0
	movl	$0, %eax
	ret
	.cfi_endproc
.LFE6:
	.size	aunit_regs_free, .-aunit_regs_free
	.type	player_free, @function
player_free:
.LFB16:
	.loc 1 332 0
	.cfi_startproc
.LVL6:
	pushl	%esi
	.cfi_def_cfa_offset 8
	.cfi_offset 6, -8
	pushl	%ebx
	.cfi_def_cfa_offset 12
	.cfi_offset 3, -12
	subl	$4, %esp
	.cfi_def_cfa_offset 16
	movl	%eax, %ebx
	.loc 1 335 0
	testl	%eax, %eax
	jne	.L8
	jmp	.L6
.LVL7:
.L9:
	movl	%esi, %ebx
.LVL8:
.L8:
	.loc 1 336 0
	movl	4(%ebx), %eax
	testl	%eax, %eax
	je	.L7
	.loc 1 337 0
	call	player_free
.LVL9:
	.loc 1 338 0
	movl	$0, 4(%ebx)
.L7:
	.loc 1 340 0
	movl	(%ebx), %esi
.LVL10:
	.loc 1 341 0
	movl	24(%ebx), %eax
	call	aunit_regs_free
.LVL11:
	.loc 1 342 0
	movl	8(%ebx), %eax
	call	aunit_regs_free
.LVL12:
.LBB8:
.LBB9:
	.loc 1 191 0
	movl	player_pool, %eax
	movl	%eax, (%ebx)
	.loc 1 192 0
	movl	%ebx, player_pool
.LVL13:
.LBE9:
.LBE8:
	.loc 1 335 0
	testl	%esi, %esi
	jne	.L9
.LVL14:
.L6:
	.loc 1 347 0
	movl	$0, %eax
	addl	$4, %esp
	.cfi_def_cfa_offset 12
	popl	%ebx
	.cfi_restore 3
	.cfi_def_cfa_offset 8
	popl	%esi
	.cfi_restore 6
	.cfi_def_cfa_offset 4
	ret
	.cfi_endproc
.LFE16:
	.size	player_free, .-player_free
	.type	muldiv, @function
muldiv:
.LFB31:
	.loc 1 628 0
	.cfi_startproc
.LVL15:
	pushl	%esi
	.cfi_def_cfa_offset 8
	.cfi_offset 6, -8
	pushl	%ebx
	.cfi_def_cfa_offset 12
	.cfi_offset 3, -12
	movl	%edx, %ebx
	.loc 1 633 0
	cltd
.LVL16:
	idivl	%ecx
.LVL17:
	imull	%ebx, %eax
	movl	%eax, %esi
	movl	%edx, %eax
	imull	%ebx, %eax
	cltd
	idivl	%ecx
	addl	%esi, %eax
	.loc 1 634 0
	popl	%ebx
	.cfi_restore 3
	.cfi_def_cfa_offset 8
.LVL18:
	popl	%esi
	.cfi_restore 6
	.cfi_def_cfa_offset 4
	ret
	.cfi_endproc
.LFE31:
	.size	muldiv, .-muldiv
	.type	int_sin, @function
int_sin:
.LFB33:
	.loc 1 697 0
	.cfi_startproc
.LVL19:
	subl	$12, %esp
	.cfi_def_cfa_offset 16
.LVL20:
.LBB12:
.LBB13:
	.loc 1 690 0
	testl	%eax, %eax
	jns	.L14
	movl	%eax, %ecx
.LVL21:
.L15:
	addl	$1024, %ecx
.LVL22:
	js	.L15
	movl	%eax, %ecx
.LVL23:
	notl	%ecx
	andl	$-1024, %ecx
	leal	1024(%ecx,%eax), %eax
.LVL24:
.L14:
	.loc 1 692 0
	andl	$-2147482625, %eax
	jns	.L16
	decl	%eax
	orl	$-1024, %eax
	incl	%eax
.L16:
	movl	%eax, %ecx
.LVL25:
.LBE13:
.LBE12:
	.loc 1 699 0
	cmpl	$511, %eax
	jle	.L17
	.loc 1 700 0
	subl	$512, %eax
.LVL26:
	call	int_sin
.LVL27:
	negl	%eax
	jmp	.L18
.LVL28:
.L17:
	.loc 1 701 0
	cmpl	$256, %eax
	jle	.L19
	.loc 1 702 0
	movl	$512, %eax
.LVL29:
	subl	%ecx, %eax
	call	int_sin
.LVL30:
	jmp	.L18
.LVL31:
.L19:
	.loc 1 703 0
	movl	sin_val(,%eax,4), %eax
.LVL32:
.L18:
	.loc 1 704 0
	addl	$12, %esp
	.cfi_def_cfa_offset 4
	ret
	.cfi_endproc
.LFE33:
	.size	int_sin, .-int_sin
	.type	_rand, @function
_rand:
.LFB40:
	.loc 1 758 0
	.cfi_startproc
.LVL33:
	pushl	%ebx
	.cfi_def_cfa_offset 8
	.cfi_offset 3, -8
	.loc 1 759 0
	leal	(%eax,%eax), %edx
.LVL34:
.LBB18:
.LBB19:
	.loc 1 751 0
	movl	%edx, %ecx
	xorl	%eax, %ecx
.LVL35:
	.loc 1 752 0
	movl	%ecx, %ebx
	sall	$10, %ebx
	xorl	%ebx, %ecx
.LVL36:
	xorl	%ecx, %edx
	.loc 1 753 0
	shrl	$3, %ecx
.LVL37:
.LBE19:
.LBE18:
	.loc 1 759 0
	xorl	%ecx, %edx
.LVL38:
.LBB20:
.LBB21:
	.loc 1 743 0
	movl	%edx, %ecx
	sall	$13, %ecx
	xorl	%ecx, %edx
.LVL39:
	.loc 1 744 0
	movl	%edx, %ecx
	shrl	$17, %ecx
	xorl	%ecx, %edx
.LVL40:
.LBE21:
.LBE20:
	.loc 1 759 0
	shrl	$3, %eax
.LVL41:
	xorl	%edx, %eax
.LBB23:
.LBB22:
	.loc 1 745 0
	sall	$5, %edx
.LVL42:
.LBE22:
.LBE23:
	.loc 1 759 0
	xorl	%edx, %eax
	.loc 1 760 0
	popl	%ebx
	.cfi_restore 3
	.cfi_def_cfa_offset 4
.LVL43:
	ret
	.cfi_endproc
.LFE40:
	.size	_rand, .-_rand
	.type	aunitset_search, @function
aunitset_search:
.LFB49:
	.loc 1 855 0
	.cfi_startproc
.LVL44:
	.loc 1 858 0
	movl	4(%eax), %eax
.LVL45:
	testl	%eax, %eax
	je	.L25
	.loc 1 859 0
	cmpl	%edx, 4(%eax)
	jne	.L26
	ret
.L27:
	cmpl	%edx, 4(%eax)
	je	.L25
.L26:
	.loc 1 858 0 discriminator 2
	movl	(%eax), %eax
.LVL46:
	testl	%eax, %eax
	jne	.L27
.L25:
	.loc 1 864 0
	ret
	.cfi_endproc
.LFE49:
	.size	aunitset_search, .-aunitset_search
	.type	audiodata_list_clean, @function
audiodata_list_clean:
.LFB23:
	.loc 1 499 0
	.cfi_startproc
	pushl	%edi
	.cfi_def_cfa_offset 8
	.cfi_offset 7, -8
	pushl	%esi
	.cfi_def_cfa_offset 12
	.cfi_offset 6, -12
	pushl	%ebx
	.cfi_def_cfa_offset 16
	.cfi_offset 3, -16
.LVL47:
	.loc 1 501 0
	movl	$0, %edi
	.loc 1 503 0
	movl	$audiodata_list, %esi
	jmp	.L29
.LVL48:
.L36:
	.loc 1 505 0
	movl	4(%ebx), %eax
	testl	%eax, %eax
	je	.L30
	.loc 1 506 0
	movl	(%ebx), %eax
	movl	%eax, (%esi)
	.loc 1 507 0
	movl	$0, (%ebx)
.LVL49:
.LBB26:
.LBB27:
	.loc 1 475 0
	movl	40(%ebx), %eax
	testl	%eax, %eax
	je	.L31
.L38:
.LVL50:
	.loc 1 477 0
	movl	4(%eax), %edx
	movl	%edx, 40(%ebx)
	.loc 1 479 0
	movl	48(%ebx), %edx
	movl	%edx, 4(%eax)
	.loc 1 480 0
	movl	%eax, 48(%ebx)
	.loc 1 475 0
	movl	40(%ebx), %eax
.LVL51:
	testl	%eax, %eax
	jne	.L38
.LVL52:
.L31:
	.loc 1 483 0
	movl	44(%ebx), %edx
	testl	%edx, %edx
	je	.L33
.L37:
.LVL53:
	.loc 1 485 0
	movl	4(%edx), %eax
	movl	%eax, 44(%ebx)
	.loc 1 487 0
	movl	48(%ebx), %eax
	movl	%eax, 4(%edx)
	.loc 1 488 0
	movl	%edx, 48(%ebx)
	.loc 1 483 0
	movl	44(%ebx), %edx
.LVL54:
	testl	%edx, %edx
	jne	.L37
.LVL55:
.L33:
	.loc 1 491 0
	movl	48(%ebx), %eax
	call	player_free
.LVL56:
	.loc 1 493 0
	subl	$12, %esp
	.cfi_def_cfa_offset 28
	pushl	%ebx
	.cfi_def_cfa_offset 32
	call	memory_free
.LVL57:
.LBE27:
.LBE26:
	.loc 1 509 0
	addl	$16, %esp
	.cfi_def_cfa_offset 16
	jmp	.L29
.LVL58:
.L30:
	.loc 1 511 0
	incl	%edi
.LVL59:
	.loc 1 512 0
	movl	%ebx, %esi
.LVL60:
.L29:
	.loc 1 503 0 discriminator 1
	movl	(%esi), %ebx
	testl	%ebx, %ebx
	jne	.L36
	.loc 1 516 0
	movl	%edi, %eax
	popl	%ebx
	.cfi_restore 3
	.cfi_def_cfa_offset 12
	popl	%esi
	.cfi_restore 6
	.cfi_def_cfa_offset 8
.LVL61:
	popl	%edi
	.cfi_restore 7
	.cfi_def_cfa_offset 4
.LVL62:
	ret
	.cfi_endproc
.LFE23:
	.size	audiodata_list_clean, .-audiodata_list_clean
	.type	audiodata_list_stop, @function
audiodata_list_stop:
.LFB25:
	.loc 1 526 0
	.cfi_startproc
	subl	$12, %esp
	.cfi_def_cfa_offset 16
	.loc 1 528 0
	movl	audiodata_list, %eax
.LVL63:
	testl	%eax, %eax
	je	.L45
.L47:
	.loc 1 529 0 discriminator 3
	movl	$1, 4(%eax)
	.loc 1 528 0 discriminator 3
	movl	(%eax), %eax
.LVL64:
	testl	%eax, %eax
	jne	.L47
	jmp	.L45
.LVL65:
.L46:
.LBB30:
.LBB31:
	.loc 1 521 0
	subl	$12, %esp
	.cfi_def_cfa_offset 28
	pushl	$1
	.cfi_def_cfa_offset 32
	call	nll_sleep
.LVL66:
	addl	$16, %esp
	.cfi_def_cfa_offset 16
.L45:
	.loc 1 520 0
	call	audiodata_list_clean
.LVL67:
	testl	%eax, %eax
	jg	.L46
.LBE31:
.LBE30:
	.loc 1 531 0
	movl	$0, %eax
	addl	$12, %esp
	.cfi_def_cfa_offset 4
	ret
	.cfi_endproc
.LFE25:
	.size	audiodata_list_stop, .-audiodata_list_stop
	.type	init, @function
init:
.LFB27:
	.loc 1 545 0
	.cfi_startproc
	.loc 1 548 0
	cmpl	$0, initialized.1844
	jne	.L53
	.loc 1 545 0
	subl	$16, %esp
	.cfi_def_cfa_offset 20
	.loc 1 549 0
	pushl	$512
	.cfi_def_cfa_offset 24
	pushl	$0
	.cfi_def_cfa_offset 28
	pushl	$aunitsets
	.cfi_def_cfa_offset 32
	call	memset
.LVL68:
	.loc 1 553 0
	movl	$1, initialized.1844
	.loc 1 557 0
	movl	$0, %eax
	addl	$28, %esp
	.cfi_def_cfa_offset 4
	ret
.L53:
	movl	$0, %eax
	ret
	.cfi_endproc
.LFE27:
	.size	init, .-init
	.type	_player_alloc, @function
_player_alloc:
.LFB4:
	.loc 1 178 0
	.cfi_startproc
	.loc 1 180 0
	movl	player_pool, %eax
	testl	%eax, %eax
	je	.L55
.LVL69:
	.loc 1 182 0
	movl	(%eax), %edx
	movl	%edx, player_pool
	.loc 1 187 0
	ret
.LVL70:
.L55:
	.loc 1 178 0
	subl	$24, %esp
	.cfi_def_cfa_offset 28
	.loc 1 184 0
	pushl	$52
	.cfi_def_cfa_offset 32
	call	memory_alloc
.LVL71:
	.loc 1 187 0
	addl	$28, %esp
	.cfi_def_cfa_offset 4
	ret
	.cfi_endproc
.LFE4:
	.size	_player_alloc, .-_player_alloc
	.type	int_triangle, @function
int_triangle:
.LFB34:
	.loc 1 707 0
	.cfi_startproc
.LVL72:
	pushl	%esi
	.cfi_def_cfa_offset 8
	.cfi_offset 6, -8
	pushl	%ebx
	.cfi_def_cfa_offset 12
	.cfi_offset 3, -12
	subl	$4, %esp
	.cfi_def_cfa_offset 16
	movl	%edx, %ebx
.LVL73:
.LBB34:
.LBB35:
	.loc 1 690 0
	testl	%eax, %eax
	jns	.L59
	movl	%eax, %ecx
.LVL74:
.L60:
	addl	$1024, %ecx
.LVL75:
	js	.L60
	movl	%eax, %edx
.LVL76:
	notl	%edx
	andl	$-1024, %edx
	leal	1024(%edx,%eax), %eax
.LVL77:
.L59:
	.loc 1 692 0
	andl	$-2147482625, %eax
	jns	.L61
	decl	%eax
	orl	$-1024, %eax
	incl	%eax
.L61:
	movl	%eax, %esi
.LVL78:
.LBE35:
.LBE34:
	.loc 1 709 0
	cmpl	$511, %eax
	jle	.L62
	.loc 1 710 0
	subl	$512, %eax
.LVL79:
	movl	%ebx, %edx
	call	int_triangle
.LVL80:
	negl	%eax
	jmp	.L63
.LVL81:
.L62:
	.loc 1 712 0
	testl	%ebx, %ebx
	jne	.L64
	movw	$512, %bx
.LVL82:
.L64:
	.loc 1 713 0 discriminator 4
	movl	$1024, %ecx
	movl	$512, %edx
	movl	%ebx, %eax
.LVL83:
	call	muldiv
.LVL84:
	movl	%eax, %ecx
.LVL85:
	.loc 1 715 0 discriminator 4
	cmpl	%esi, %eax
	jl	.L65
	.loc 1 715 0 is_stmt 0 discriminator 1
	movl	$256, %edx
	movl	%esi, %eax
.LVL86:
	call	muldiv
.LVL87:
	jmp	.L66
.LVL88:
.L65:
	.loc 1 716 0 is_stmt 1
	movl	$512, %edx
	movl	%edx, %eax
.LVL89:
	subl	%esi, %eax
	subl	%ecx, %edx
	movl	%edx, %ecx
.LVL90:
	movl	$256, %edx
	call	muldiv
.LVL91:
.L66:
	.loc 1 718 0
	movl	$256, %ecx
	movl	$32767, %edx
	call	muldiv
.LVL92:
.L63:
	.loc 1 719 0
	addl	$4, %esp
	.cfi_def_cfa_offset 12
	popl	%ebx
	.cfi_restore 3
	.cfi_def_cfa_offset 8
	popl	%esi
	.cfi_restore 6
	.cfi_def_cfa_offset 4
.LVL93:
	ret
	.cfi_endproc
.LFE34:
	.size	int_triangle, .-int_triangle
	.type	int_sawup, @function
int_sawup:
.LFB36:
	.loc 1 728 0
	.cfi_startproc
.LVL94:
	subl	$12, %esp
	.cfi_def_cfa_offset 16
.LVL95:
.LBB38:
.LBB39:
	.loc 1 690 0
	testl	%eax, %eax
	jns	.L71
	movl	%eax, %ecx
.LVL96:
.L72:
	addl	$1024, %ecx
.LVL97:
	js	.L72
	movl	%eax, %ecx
.LVL98:
	notl	%ecx
	andl	$-1024, %ecx
	leal	1024(%ecx,%eax), %eax
.LVL99:
.L71:
	.loc 1 692 0
	andl	$-2147482625, %eax
	jns	.L73
	decl	%eax
	orl	$-1024, %eax
	incl	%eax
.L73:
.LVL100:
.LBE39:
.LBE38:
	.loc 1 730 0
	cmpl	$512, %eax
	jle	.L74
	.loc 1 731 0
	movl	$1024, %ecx
	subl	%eax, %ecx
	movl	%ecx, %eax
.LVL101:
	call	int_sawup
.LVL102:
	negl	%eax
	jmp	.L75
.LVL103:
.L74:
	.loc 1 732 0
	movl	$1024, %ecx
	subl	%edx, %ecx
	movl	%ecx, %edx
.LVL104:
	call	int_triangle
.LVL105:
.L75:
	.loc 1 733 0
	addl	$12, %esp
	.cfi_def_cfa_offset 4
	ret
	.cfi_endproc
.LFE36:
	.size	int_sawup, .-int_sawup
	.type	int_amp, @function
int_amp:
.LFB48:
	.loc 1 830 0
	.cfi_startproc
.LVL106:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	pushl	%edi
	.cfi_def_cfa_offset 12
	.cfi_offset 7, -12
	pushl	%esi
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	pushl	%ebx
	.cfi_def_cfa_offset 20
	.cfi_offset 3, -20
	subl	$44, %esp
	.cfi_def_cfa_offset 64
	movl	%edx, %edi
	.loc 1 833 0
	movl	%eax, %ebx
	andl	$16777215, %ebx
.LVL107:
	.loc 1 835 0
	andl	$-16777216, %eax
.LVL108:
	cmpl	$83886080, %eax
	je	.L80
	cmpl	$83886080, %eax
	jg	.L81
	cmpl	$33554432, %eax
	je	.L82
	cmpl	$33554432, %eax
	jg	.L83
	testl	%eax, %eax
	je	.L84
	cmpl	$16777216, %eax
	je	.L85
	jmp	.L112
.L83:
	cmpl	$50331648, %eax
	je	.L86
	cmpl	$67108864, %eax
	je	.L87
	jmp	.L112
.L81:
	cmpl	$150994944, %eax
	je	.L88
	cmpl	$150994944, %eax
	jg	.L89
	cmpl	$100663296, %eax
	je	.L90
	cmpl	$117440512, %eax
	je	.L91
	jmp	.L112
.L89:
	cmpl	$167772160, %eax
	je	.L92
	cmpl	$201326592, %eax
	je	.L93
	jmp	.L112
.L80:
.LVL109:
.LBB66:
.LBB67:
.LBB68:
.LBB69:
	.loc 1 690 0
	movl	%edx, %eax
	testl	%edx, %edx
	js	.L126
.LVL110:
	jmp	.L95
.LVL111:
.L86:
.LBE69:
.LBE68:
.LBE67:
.LBE66:
.LBB73:
.LBB74:
.LBB75:
.LBB76:
	movl	%edx, %eax
	testl	%edx, %edx
	js	.L128
.LVL112:
	jmp	.L97
.LVL113:
.L82:
.LBE76:
.LBE75:
.LBE74:
.LBE73:
.LBB82:
.LBB83:
.LBB84:
.LBB85:
	movl	%edx, %eax
	testl	%edx, %edx
	js	.L127
.LVL114:
	jmp	.L99
.LVL115:
.L84:
.LBE85:
.LBE84:
.LBE83:
.LBE82:
	.loc 1 836 0
	movl	%ebx, %edx
.LVL116:
	movl	%edi, %eax
	call	int_sin
.LVL117:
	jmp	.L79
.LVL118:
.L85:
	.loc 1 837 0
	movl	%ebx, %edx
.LVL119:
	movl	%edi, %eax
	call	int_triangle
.LVL120:
	jmp	.L79
.LVL121:
.L127:
.LBB91:
.LBB90:
.LBB88:
.LBB86:
	.loc 1 690 0
	addl	$1024, %eax
.LVL122:
	js	.L127
	movl	%edi, %eax
.LVL123:
	notl	%eax
	andl	$-1024, %eax
	leal	1024(%eax,%edi), %edi
.L99:
.LVL124:
.LBE86:
.LBE88:
	.loc 1 724 0
	movl	$1024, %ecx
	movl	$512, %edx
.LVL125:
	movl	$1024, %eax
	call	muldiv
.LVL126:
	movl	%eax, %edx
.LBB89:
.LBB87:
	.loc 1 692 0
	andl	$-2147482625, %edi
.LVL127:
	jns	.L100
	decl	%edi
	orl	$-1024, %edi
	incl	%edi
.L100:
.LBE87:
.LBE89:
	.loc 1 724 0
	movl	$32767, %eax
	cmpl	%edi, %edx
	jg	.L79
	movl	$-32767, %eax
	jmp	.L79
.LVL128:
.L128:
.LBE90:
.LBE91:
.LBB92:
.LBB81:
.LBB79:
.LBB77:
	.loc 1 690 0
	addl	$1024, %eax
.LVL129:
	js	.L128
	movl	%edi, %eax
.LVL130:
	notl	%eax
	andl	$-1024, %eax
	leal	1024(%eax,%edi), %edi
.L97:
.LVL131:
.LBE77:
.LBE79:
	.loc 1 724 0
	movl	$1024, %ecx
	movl	%ebx, %edx
.LVL132:
	movl	$1024, %eax
	call	muldiv
.LVL133:
	movl	%eax, %edx
.LBB80:
.LBB78:
	.loc 1 692 0
	andl	$-2147482625, %edi
.LVL134:
	jns	.L101
	decl	%edi
	orl	$-1024, %edi
	incl	%edi
.L101:
.LBE78:
.LBE80:
	.loc 1 724 0
	movl	$32767, %eax
	cmpl	%edi, %edx
	jg	.L79
	movl	$-32767, %eax
	jmp	.L79
.LVL135:
.L87:
.LBE81:
.LBE92:
	.loc 1 840 0
	movl	%ebx, %edx
.LVL136:
	movl	%edi, %eax
	call	int_sawup
.LVL137:
	jmp	.L79
.LVL138:
.L126:
.LBB93:
.LBB72:
.LBB71:
.LBB70:
	.loc 1 690 0
	addl	$1024, %eax
.LVL139:
	js	.L126
	movl	%edi, %eax
.LVL140:
	notl	%eax
	andl	$-1024, %eax
	leal	1024(%eax,%edi), %edi
.L95:
.LVL141:
	.loc 1 692 0
	movl	%edi, %eax
	andl	$-2147482625, %eax
	jns	.L102
	decl	%eax
	orl	$-1024, %eax
	incl	%eax
.L102:
.LBE70:
.LBE71:
	.loc 1 738 0
	movl	%ebx, %edx
.LVL142:
	call	int_sawup
.LVL143:
	negl	%eax
.LBE72:
.LBE93:
	.loc 1 841 0
	jmp	.L79
.LVL144:
.L90:
.LBB94:
.LBB95:
	.loc 1 771 0
	leal	1(%ebx), %eax
.LVL145:
	movl	%eax, 12(%esp)
	leal	1(%edx), %esi
	leal	(%ebx,%ebx), %eax
.LVL146:
	addl	%ebx, %eax
	addl	%eax, %eax
	addl	%eax, %ebx
.LVL147:
	leal	8(%edx,%ebx), %ebp
	movl	$0, %ebx
.LBB96:
.LBB97:
	.loc 1 764 0
	movl	$65535, %edi
.LVL148:
.L104:
	movl	%esi, %eax
	call	_rand
.LVL149:
	movl	$0, %edx
	divl	%edi
.LBE97:
.LBE96:
	.loc 1 772 0
	leal	-32767(%ebx,%edx), %ebx
.LVL150:
	addl	$7, %esi
.LVL151:
	.loc 1 771 0
	cmpl	%ebp, %esi
	jne	.L104
	.loc 1 774 0
	movl	%ebx, %eax
	cltd
	idivl	12(%esp)
.LVL152:
	jmp	.L79
.LVL153:
.L91:
.LBE95:
.LBE94:
.LBB98:
.LBB99:
	.loc 1 780 0
	testl	%ebx, %ebx
	jne	.L106
	movw	$1024, %bx
.LVL154:
.L106:
	.loc 1 781 0
	movl	$1024, %ecx
	movl	%ebx, %edx
.LVL155:
	movl	$1024, %eax
	call	muldiv
.LVL156:
	movl	%eax, %ecx
.LVL157:
	movl	%edi, %eax
.LVL158:
	cltd
	idivl	%ecx
	.loc 1 782 0
	incl	%eax
	call	_rand
.LVL159:
	movl	$65535, %ecx
	movl	$0, %edx
	divl	%ecx
	leal	-32767(%edx), %eax
.LBE99:
.LBE98:
	.loc 1 843 0
	jmp	.L79
.LVL160:
.L88:
.LBB100:
.LBB101:
	.loc 1 792 0
	testl	%ebx, %ebx
	jne	.L107
	movw	$1024, %bx
.LVL161:
.L107:
	.loc 1 793 0
	movl	$1024, %ecx
	movl	$32767, %edx
.LVL162:
	movl	%ebx, %eax
	call	muldiv
.LVL163:
.LBE101:
.LBE100:
	.loc 1 845 0
	jmp	.L79
.LVL164:
.L92:
.LBB102:
.LBB103:
	.loc 1 799 0
	testl	%ebx, %ebx
	jne	.L108
	movw	$1024, %bx
.LVL165:
.L108:
	.loc 1 800 0
	movl	$1024, %ecx
	movl	$32767, %edx
.LVL166:
	movl	%ebx, %eax
	call	muldiv
.LVL167:
	.loc 1 801 0
	testl	%edi, %edi
	je	.L79
	jmp	.L122
.LVL168:
.L93:
.LBE103:
.LBE102:
.LBB105:
.LBB106:
	.loc 1 810 0
	subl	$12, %esp
	.cfi_def_cfa_offset 76
	pushl	%ebx
	.cfi_def_cfa_offset 80
	call	sound_get_sound
.LVL169:
	movl	%eax, %ebx
.LVL170:
	.loc 1 811 0
	addl	$16, %esp
	.cfi_def_cfa_offset 64
	testl	%eax, %eax
	je	.L123
	.loc 1 814 0
	movl	sampling_freq, %esi
	movl	$1024, %ecx
	movl	%esi, %edx
	movl	%edi, %eax
.LVL171:
	call	muldiv
.LVL172:
	.loc 1 815 0
	movl	$28160000, %ecx
	movl	$64000, %edx
	call	muldiv
.LVL173:
	.loc 1 816 0
	movl	8(%ebx), %edx
	movl	%esi, %ecx
	call	muldiv
.LVL174:
	movl	%eax, 32(%ebx)
	.loc 1 818 0
	subl	$4, %esp
	.cfi_def_cfa_offset 68
	pushl	$1
	.cfi_def_cfa_offset 72
	leal	36(%esp), %eax
	pushl	%eax
	.cfi_def_cfa_offset 76
	pushl	%ebx
	.cfi_def_cfa_offset 80
	call	sound_read
.LVL175:
	addl	$16, %esp
	.cfi_def_cfa_offset 64
	testl	%eax, %eax
	js	.L124
.LVL176:
	.loc 1 822 0
	movl	12(%ebx), %ecx
	testl	%ecx, %ecx
	jle	.L125
	.loc 1 823 0
	movswl	28(%esp), %eax
.LVL177:
	.loc 1 822 0
	cmpl	$1, %ecx
	jle	.L110
	.loc 1 823 0
	movswl	30(%esp), %edx
	addl	%edx, %eax
.LVL178:
	jmp	.L110
.LVL179:
.L125:
	.loc 1 822 0
	movl	$0, %eax
.LVL180:
.L110:
	.loc 1 824 0
	cltd
	idivl	%ecx
.LVL181:
	jmp	.L79
.LVL182:
.L123:
	.loc 1 812 0
	movl	$0, %eax
.LVL183:
	jmp	.L79
.LVL184:
.L124:
	.loc 1 819 0
	movl	$0, %eax
.LBE106:
.LBE105:
	.loc 1 847 0
	jmp	.L79
.LVL185:
.L112:
	.loc 1 848 0
	movl	$0, %eax
	jmp	.L79
.LVL186:
.L122:
.LBB107:
.LBB104:
	.loc 1 801 0
	movl	$0, %eax
.LVL187:
.L79:
.LBE104:
.LBE107:
	.loc 1 852 0
	addl	$44, %esp
	.cfi_def_cfa_offset 20
	popl	%ebx
	.cfi_restore 3
	.cfi_def_cfa_offset 16
	popl	%esi
	.cfi_restore 6
	.cfi_def_cfa_offset 12
	popl	%edi
	.cfi_restore 7
	.cfi_def_cfa_offset 8
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	ret
	.cfi_endproc
.LFE48:
	.size	int_amp, .-int_amp
	.type	player_copy, @function
player_copy:
.LFB18:
	.loc 1 356 0
	.cfi_startproc
.LVL188:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	pushl	%edi
	.cfi_def_cfa_offset 12
	.cfi_offset 7, -12
	pushl	%esi
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	pushl	%ebx
	.cfi_def_cfa_offset 20
	.cfi_offset 3, -20
	subl	$60, %esp
	.cfi_def_cfa_offset 80
	.loc 1 357 0
	movl	$0, 44(%esp)
.LVL189:
	.loc 1 362 0
	testl	%eax, %eax
	je	.L135
	movl	%eax, 28(%esp)
	movl	%eax, %esi
	leal	44(%esp), %eax
.LVL190:
	movl	%eax, 12(%esp)
.LVL191:
.L138:
.LBB114:
.LBB115:
	.loc 1 351 0
	movl	48(%esi), %eax
	movl	%eax, 16(%esp)
	movl	44(%esi), %eax
	movl	%eax, 20(%esp)
	movl	32(%esi), %edi
	movl	28(%esi), %ebp
	movl	20(%esi), %edx
	movl	%edx, 24(%esp)
.LVL192:
.LBB116:
.LBB117:
	.loc 1 316 0
	call	_player_alloc
.LVL193:
	movl	%eax, %ebx
.LVL194:
	testl	%eax, %eax
	je	.L136
	.loc 1 318 0
	subl	$4, %esp
	.cfi_def_cfa_offset 84
	pushl	$52
	.cfi_def_cfa_offset 88
	pushl	$0
	.cfi_def_cfa_offset 92
	pushl	%eax
	.cfi_def_cfa_offset 96
	call	memset
.LVL195:
	.loc 1 320 0
	movl	%ebp, 28(%ebx)
	.loc 1 321 0
	movl	%edi, 32(%ebx)
.LVL196:
.LBB118:
.LBB119:
	.loc 1 286 0
	movl	36(%esi), %eax
	movl	%eax, 36(%ebx)
	.loc 1 287 0
	movl	40(%esi), %eax
	movl	%eax, 40(%ebx)
.LBE119:
.LBE118:
	.loc 1 323 0
	movl	36(%esp), %eax
	movl	%eax, 44(%ebx)
	.loc 1 324 0
	movl	32(%esp), %eax
	movl	%eax, 48(%ebx)
	.loc 1 326 0
	movl	40(%esp), %edx
	movl	%edx, 20(%ebx)
.LBE117:
.LBE116:
.LBE115:
.LBE114:
	.loc 1 366 0
	movl	44(%esp), %eax
	movl	%eax, 16(%ebx)
	.loc 1 367 0
	movl	4(%esi), %eax
	addl	$16, %esp
	.cfi_def_cfa_offset 80
	testl	%eax, %eax
	je	.L137
	.loc 1 368 0
	call	player_copy
.LVL197:
	movl	%eax, 4(%ebx)
	.loc 1 369 0
	testl	%eax, %eax
	je	.L136
.L137:
	.loc 1 372 0
	movl	12(%esp), %eax
	movl	%ebx, (%eax)
	.loc 1 373 0
	movl	%ebx, 12(%esp)
.LVL198:
	.loc 1 362 0
	movl	(%esi), %esi
.LVL199:
	testl	%esi, %esi
	jne	.L138
.LVL200:
.L135:
	.loc 1 376 0
	movl	44(%esp), %eax
	jmp	.L139
.LVL201:
.L136:
	.loc 1 379 0
	movl	44(%esp), %eax
	call	player_free
.LVL202:
	.loc 1 380 0
	movl	$0, %eax
.LVL203:
.L139:
	.loc 1 381 0
	addl	$60, %esp
	.cfi_def_cfa_offset 20
	popl	%ebx
	.cfi_restore 3
	.cfi_def_cfa_offset 16
	popl	%esi
	.cfi_restore 6
	.cfi_def_cfa_offset 12
	popl	%edi
	.cfi_restore 7
	.cfi_def_cfa_offset 8
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	ret
	.cfi_endproc
.LFE18:
	.size	player_copy, .-player_copy
	.type	step_add, @function
step_add:
.LFB14:
	.loc 1 292 0
	.cfi_startproc
.LVL204:
	pushl	%edi
	.cfi_def_cfa_offset 8
	.cfi_offset 7, -8
	pushl	%esi
	.cfi_def_cfa_offset 12
	.cfi_offset 6, -12
	pushl	%ebx
	.cfi_def_cfa_offset 16
	.cfi_offset 3, -16
	movl	16(%esp), %edi
	.loc 1 295 0
	testl	%edx, %edx
	jne	.L143
	.loc 1 296 0
	movl	%eax, %edx
.LVL205:
.L143:
.LBB124:
.LBB125:
	.loc 1 286 0
	movl	(%edx), %esi
.LVL206:
.LBE125:
.LBE124:
	.loc 1 300 0
	addl	4(%edx), %ecx
.LVL207:
	.loc 1 301 0
	cmpl	%edi, %ecx
	jl	.L146
	leal	1(%esi), %ebx
.LVL208:
.L145:
	.loc 1 302 0
	movl	%ebx, %esi
.LVL209:
	.loc 1 303 0
	subl	%edi, %ecx
.LVL210:
	movl	%ecx, %edx
.LVL211:
	incl	%ebx
.LVL212:
	.loc 1 301 0
	cmpl	%ecx, %edi
	jle	.L145
	jmp	.L144
.LVL213:
.L146:
	movl	%ecx, %edx
.LVL214:
.L144:
.LBB126:
.LBB127:
	.loc 1 286 0
	movl	%esi, (%eax)
	.loc 1 287 0
	movl	%edx, 4(%eax)
.LBE127:
.LBE126:
	.loc 1 309 0
	movl	$0, %eax
.LVL215:
	popl	%ebx
	.cfi_restore 3
	.cfi_def_cfa_offset 12
	popl	%esi
	.cfi_restore 6
	.cfi_def_cfa_offset 8
.LVL216:
	popl	%edi
	.cfi_restore 7
	.cfi_def_cfa_offset 4
.LVL217:
	ret
	.cfi_endproc
.LFE14:
	.size	step_add, .-step_add
	.type	_run_file, @function
_run_file:
.LFB58:
	.loc 1 1296 0
	.cfi_startproc
.LVL218:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	pushl	%edi
	.cfi_def_cfa_offset 12
	.cfi_offset 7, -12
	pushl	%esi
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	pushl	%ebx
	.cfi_def_cfa_offset 20
	.cfi_offset 3, -20
	subl	$644, %esp
	.cfi_def_cfa_offset 664
	movl	%eax, %edi
	movl	%eax, 52(%esp)
	movl	%ecx, %ebx
.LVL219:
.LBB168:
.LBB169:
	.loc 1 276 0
	movl	12(%eax), %eax
.LVL220:
	imull	24(%edi), %eax
.LVL221:
	addl	28(%edi), %eax
	movl	%eax, %esi
	movl	%eax, 100(%esp)
.LBE169:
.LBE168:
	.loc 1 1305 0
	movl	%edx, %eax
	andl	$8192, %eax
	cmpl	$1, %eax
	sbbl	%eax, %eax
	addl	$2, %eax
.LVL222:
	.loc 1 1307 0
	pushl	%edx
	.cfi_def_cfa_offset 668
.LVL223:
	pushl	%eax
	.cfi_def_cfa_offset 672
	call	sound_create
.LVL224:
	movl	%eax, 100(%esp)
.LVL225:
	.loc 1 1308 0
	addl	$16, %esp
	.cfi_def_cfa_offset 656
	testl	%eax, %eax
	je	.L260
	.loc 1 1311 0
	subl	$8, %esp
	.cfi_def_cfa_offset 664
	pushl	%esi
	.cfi_def_cfa_offset 668
	pushl	$16
	.cfi_def_cfa_offset 672
	pushl	16(%edi)
	.cfi_def_cfa_offset 676
	pushl	12(%edi)
	.cfi_def_cfa_offset 680
	pushl	%ebx
	.cfi_def_cfa_offset 684
	pushl	%eax
	.cfi_def_cfa_offset 688
	call	sound_wopen
.LVL226:
	addl	$32, %esp
	.cfi_def_cfa_offset 656
	testl	%eax, %eax
	js	.L152
.LBB170:
.LBB171:
	.loc 1 1118 0
	leal	32(%edi), %eax
.LVL227:
	movl	%eax, 80(%esp)
	jmp	.L153
.LVL228:
.L255:
.LBE171:
.LBE170:
	.loc 1 1315 0
	movl	44(%esp), %eax
	movl	16(%eax), %ebx
	movl	$256, %eax
	cltd
	idivl	%ebx
	movl	%eax, 88(%esp)
.LVL229:
	.loc 1 1316 0
	addl	%ecx, %eax
.LVL230:
	cmpl	92(%esp), %eax
	jl	.L154
	.loc 1 1317 0
	movl	92(%esp), %eax
	subl	%ecx, %eax
	movl	%eax, 88(%esp)
.LVL231:
.L154:
	.loc 1 1318 0
	imull	88(%esp), %ebx
	movl	%ebx, %esi
	movl	%ebx, 72(%esp)
.LVL232:
.LBB234:
.LBB232:
	.loc 1 1110 0
	movl	44(%esp), %edi
	movl	4(%edi), %eax
	testl	%eax, %eax
	je	.L155
.LVL233:
	.loc 1 1111 0
	testl	%ebx, %ebx
	jle	.L156
	movl	$0, %ebx
.LVL234:
	movl	80(%esp), %ebp
.LVL235:
.L157:
	.loc 1 1112 0
	movw	$0, 112(%esp,%ebx,2)
	.loc 1 1113 0
	subl	$12, %esp
	.cfi_def_cfa_offset 668
	pushl	12(%edi)
	.cfi_def_cfa_offset 672
	movl	$1, %ecx
	movl	$0, %edx
	movl	%ebp, %eax
	call	step_add
.LVL236:
	.loc 1 1111 0
	incl	%ebx
.LVL237:
	addl	$16, %esp
	.cfi_def_cfa_offset 656
	cmpl	%esi, %ebx
	jne	.L157
	jmp	.L156
.LVL238:
.L155:
	.loc 1 1118 0
	subl	$12, %esp
	.cfi_def_cfa_offset 668
	movl	56(%esp), %edi
.LVL239:
	pushl	12(%edi)
	.cfi_def_cfa_offset 672
	movl	88(%esp), %ecx
	movl	96(%esp), %edx
	leal	120(%esp), %eax
	call	step_add
.LVL240:
	.loc 1 1120 0
	leal	40(%edi), %edx
.LVL241:
	addl	$16, %esp
	.cfi_def_cfa_offset 656
	movl	%edi, %ebx
.LVL242:
	jmp	.L158
.LVL243:
.L163:
.LBB172:
.LBB173:
	.loc 1 281 0
	movl	104(%esp), %ecx
	subl	36(%eax), %ecx
	imull	12(%ebx), %ecx
	addl	108(%esp), %ecx
.LBE173:
.LBE172:
	.loc 1 1123 0
	cmpl	40(%eax), %ecx
	jns	.L159
	.loc 1 1124 0
	leal	4(%eax), %edx
.LVL244:
	jmp	.L158
.L159:
	.loc 1 1128 0
	movl	(%eax), %ecx
	testl	%ecx, %ecx
	je	.L161
	.loc 1 1129 0
	movl	%ecx, (%edx)
.LVL245:
	.loc 1 1130 0
	movl	4(%eax), %esi
	movl	%esi, 4(%ecx)
	jmp	.L162
.LVL246:
.L161:
	.loc 1 1132 0
	movl	4(%eax), %ecx
	movl	%ecx, (%edx)
.LVL247:
.L162:
	.loc 1 1135 0
	movl	$0, 4(%eax)
	.loc 1 1137 0
	movl	44(%ebx), %ecx
	movl	%ecx, (%eax)
	.loc 1 1138 0
	movl	%eax, 44(%ebx)
.LVL248:
.L158:
	.loc 1 1120 0
	movl	(%edx), %eax
	testl	%eax, %eax
	jne	.L163
.LVL249:
	.loc 1 1141 0
	cmpl	$0, 72(%esp)
	jle	.L164
	movl	$0, 76(%esp)
.LVL250:
.L253:
	.loc 1 1143 0
	movl	44(%esp), %eax
	leal	44(%eax), %ebx
.LVL251:
	.loc 1 1142 0
	movl	$0, 68(%esp)
	jmp	.L165
.LVL252:
.L246:
	.loc 1 1146 0
	movl	32(%esp), %ebp
	movl	48(%ebp), %ecx
	leal	36(%ebp), %edx
	subl	$12, %esp
	.cfi_def_cfa_offset 668
	movl	56(%esp), %edi
	pushl	12(%edi)
	.cfi_def_cfa_offset 672
	leal	120(%esp), %eax
.LVL253:
	call	step_add
.LVL254:
	.loc 1 1148 0
	movl	12(%edi), %esi
.LVL255:
.LBB174:
.LBB175:
	.loc 1 281 0
	movl	32(%edi), %edx
	movl	36(%edi), %ecx
	movl	%edx, %eax
	subl	120(%esp), %eax
	imull	%esi, %eax
	addl	%ecx, %eax
.LBE175:
.LBE174:
	.loc 1 1148 0
	addl	$16, %esp
	.cfi_def_cfa_offset 656
	cmpl	108(%esp), %eax
	js	.L166
	.loc 1 1149 0
	movl	0(%ebp), %eax
	movl	%eax, (%ebx)
	.loc 1 1150 0
	movl	24(%ebp), %eax
	movl	16(%ebp), %ecx
.LVL256:
.LBB176:
.LBB177:
	.loc 1 232 0
	testl	%eax, %eax
	je	.L167
.LVL257:
.L286:
	.loc 1 234 0
	movl	(%eax), %edx
.LVL258:
	.loc 1 236 0
	movl	8(%ecx), %esi
	movl	%esi, (%eax)
	.loc 1 237 0
	movl	%eax, 8(%ecx)
	.loc 1 234 0
	movl	%edx, %eax
.LVL259:
	.loc 1 232 0
	testl	%edx, %edx
	jne	.L286
.LVL260:
.L167:
.LBE177:
.LBE176:
	.loc 1 1151 0
	movl	32(%esp), %edi
	movl	$0, 24(%edi)
	.loc 1 1152 0
	movl	44(%esp), %ecx
.LVL261:
	movl	48(%ecx), %eax
.LVL262:
	movl	%eax, (%edi)
	.loc 1 1153 0
	movl	%edi, 48(%ecx)
	jmp	.L165
.LVL263:
.L166:
.LBB178:
.LBB179:
	.loc 1 281 0
	movl	32(%esp), %eax
	subl	36(%eax), %edx
	imull	%edx, %esi
.LVL264:
	addl	%esi, %ecx
.LBE179:
.LBE178:
	.loc 1 1157 0
	cmpl	40(%eax), %ecx
	js	.L170
	.loc 1 1158 0
	movl	24(%eax), %edi
.LVL265:
	testl	%edi, %edi
	jne	.L171
.LVL266:
	.loc 1 1160 0
	movl	16(%eax), %ebp
.LVL267:
.LBB180:
.LBB181:
	.loc 1 248 0
	movl	20(%eax), %eax
	movl	aunitsets+4(,%eax,8), %esi
.LVL268:
	testl	%esi, %esi
	je	.L261
	.loc 1 249 0
	movl	8(%ebp), %ebx
.LVL269:
	testl	%ebx, %ebx
	je	.L173
	movl	$0, %eax
	movl	%edi, 4(%esp)
	movl	%eax, %edi
	jmp	.L174
.LVL270:
.L176:
	movl	8(%ebp), %eax
.LVL271:
	movl	%ebx, %edi
	testl	%eax, %eax
	jne	.L262
	movl	4(%esp), %edi
.LDL1:
.LVL272:
.LBB182:
.LBB183:
	.loc 1 232 0
	testl	%ebx, %ebx
	jne	.L288
	jmp	.L173
.LVL273:
.L262:
.LBE183:
.LBE182:
	.loc 1 249 0
	movl	%eax, %ebx
.LVL274:
.L174:
	.loc 1 251 0
	movl	(%ebx), %eax
	movl	%eax, 8(%ebp)
	.loc 1 252 0
	subl	$4, %esp
	.cfi_def_cfa_offset 660
	pushl	$84
	.cfi_def_cfa_offset 664
	pushl	$0
	.cfi_def_cfa_offset 668
	pushl	%ebx
	.cfi_def_cfa_offset 672
	call	memset
.LVL275:
	.loc 1 254 0
	movl	%esi, 4(%ebx)
	.loc 1 256 0
	movl	%edi, (%ebx)
.LVL276:
	.loc 1 248 0
	movl	(%esi), %esi
.LVL277:
	addl	$16, %esp
	.cfi_def_cfa_offset 656
	testl	%esi, %esi
	jne	.L176
	jmp	.L172
.LVL278:
.L261:
	.loc 1 245 0
	movl	$0, %ebx
.LVL279:
.L172:
	.loc 1 260 0
	movl	%ebx, %edi
	jmp	.L173
.LVL280:
.L288:
.LBB185:
.LBB184:
	.loc 1 234 0
	movl	(%ebx), %eax
.LVL281:
	.loc 1 236 0
	movl	8(%ebp), %edx
	movl	%edx, (%ebx)
	.loc 1 237 0
	movl	%ebx, 8(%ebp)
	.loc 1 234 0
	movl	%eax, %ebx
.LVL282:
	.loc 1 232 0
	testl	%eax, %eax
	jne	.L288
.LVL283:
.L173:
.LBE184:
.LBE185:
.LBE181:
.LBE180:
	.loc 1 1160 0
	movl	32(%esp), %eax
	movl	%edi, 24(%eax)
.LVL284:
.L171:
	.loc 1 1162 0
	movl	32(%esp), %edi
	movl	48(%edi), %eax
	movl	%eax, 8(%esp)
	movl	44(%edi), %eax
	movl	%eax, 12(%esp)
	movl	44(%esp), %eax
	movl	12(%eax), %ecx
	movl	%ecx, 52(%esp)
.LVL285:
.LBB186:
.LBB187:
	.loc 1 281 0
	movl	%eax, %ecx
.LVL286:
	movl	32(%eax), %eax
.LVL287:
	movl	36(%edi), %ebx
	movl	36(%ecx), %edx
	movl	40(%edi), %ecx
.LVL288:
.LBE187:
.LBE186:
	.loc 1 1162 0
	movl	32(%edi), %esi
	movl	%esi, %ebp
	movl	%esi, 4(%esp)
	movl	28(%edi), %esi
	movl	%esi, 64(%esp)
	movl	24(%edi), %esi
.LVL289:
.LBB189:
.LBB190:
	.loc 1 972 0
	testl	%ebp, %ebp
	je	.L177
.LBE190:
.LBE189:
.LBB229:
.LBB188:
	.loc 1 281 0
	subl	%ebx, %eax
.LVL290:
	imull	52(%esp), %eax
.LVL291:
	addl	%eax, %edx
.LVL292:
	subl	%ecx, %edx
	movl	%edx, 56(%esp)
.LBE188:
.LBE229:
.LBB230:
.LBB227:
	.loc 1 975 0
	movl	%esi, %eax
	testl	%esi, %esi
	jne	.L287
.LVL293:
.LBB191:
.LBB192:
	.loc 1 951 0
	movl	%ebp, %eax
	imull	%edx, %eax
	movl	52(%esp), %ecx
.LVL294:
	movl	$1024, %edx
	call	muldiv
.LVL295:
.LBE192:
.LBE191:
	.loc 1 980 0
	movl	%eax, %edx
	movl	$0, %eax
	call	int_amp
.LVL296:
	movl	%eax, 40(%esp)
.LVL297:
	jmp	.L179
.LVL298:
.L287:
	.loc 1 984 0
	movl	4(%eax), %edx
.LVL299:
	.loc 1 985 0
	movl	$0, 104(%edx)
	.loc 1 986 0
	movl	$0, 108(%edx)
	.loc 1 987 0
	movl	$0, 116(%edx)
	.loc 1 983 0
	movl	(%eax), %eax
.LVL300:
	testl	%eax, %eax
	jne	.L287
	movl	%esi, %edi
	movl	$0, 40(%esp)
	movl	%esi, 16(%esp)
.LVL301:
.L184:
	.loc 1 991 0
	movl	4(%edi), %ebp
.LVL302:
	.loc 1 992 0
	movl	8(%edi), %eax
	movl	%eax, 116(%ebp)
.LVL303:
	.loc 1 993 0
	cmpl	$0, 36(%ebp)
	jle	.L180
	leal	44(%ebp), %ebx
	movl	$0, %esi
.LVL304:
.L183:
	.loc 1 994 0
	movl	(%ebx), %eax
	testl	%eax, %eax
	je	.L181
	.loc 1 995 0
	incl	104(%eax)
	.loc 1 996 0
	movl	-4(%ebx), %edx
	movl	8(%edi), %eax
	movl	$1024, %ecx
	call	muldiv
.LVL305:
	movl	(%ebx), %edx
	addl	%eax, 108(%edx)
	jmp	.L182
.L181:
	.loc 1 1001 0
	movl	-4(%ebx), %edx
	movl	8(%edi), %eax
	movl	$1024, %ecx
	call	muldiv
.LVL306:
	addl	%eax, 40(%esp)
.LVL307:
.L182:
	.loc 1 993 0
	incl	%esi
.LVL308:
	addl	$8, %ebx
	cmpl	36(%ebp), %esi
	jl	.L183
.LVL309:
.L180:
	.loc 1 990 0
	movl	(%edi), %edi
.LVL310:
	testl	%edi, %edi
	jne	.L184
	movl	16(%esp), %esi
.LVL311:
.L179:
	.loc 1 1017 0
	movl	8(%esp), %eax
	testl	%eax, %eax
	jle	.L264
	movl	%eax, %ecx
	movl	$1024, %edx
	movl	56(%esp), %eax
	call	muldiv
.LVL312:
	movl	%eax, 36(%esp)
	jmp	.L185
.L264:
	movl	$0, 36(%esp)
.L185:
.LVL313:
	.loc 1 1018 0
	movl	12(%esp), %eax
	testl	%eax, %eax
	jle	.L265
	movl	%eax, %ecx
	movl	$1024, %edx
	movl	56(%esp), %eax
	call	muldiv
.LVL314:
	movl	%eax, 48(%esp)
	jmp	.L186
.L265:
	movl	$0, 48(%esp)
.L186:
.LVL315:
	.loc 1 1020 0
	testl	%esi, %esi
	je	.L187
.LBB193:
.LBB194:
	.loc 1 951 0
	movl	4(%esp), %eax
	imull	56(%esp), %eax
	movl	%eax, 60(%esp)
	movl	%esi, %ebp
.LVL316:
.L245:
.LBE194:
.LBE193:
	.loc 1 1021 0
	movl	4(%ebp), %ebx
.LVL317:
	.loc 1 1025 0
	movl	24(%ebx), %esi
	movl	%esi, %eax
	andl	$-16777216, %eax
	cmpl	$184549376, %eax
	jne	.L188
	.loc 1 1026 0
	movl	112(%ebx), %eax
	testl	%eax, %eax
	je	.L266
	.loc 1 1027 0
	movl	116(%eax), %eax
.LVL318:
	jmp	.L189
.LVL319:
.L188:
	.loc 1 1029 0
	movl	16(%ebx), %edi
.LVL320:
	.loc 1 1031 0
	movl	28(%ebx), %eax
	andl	$-16777216, %eax
	movl	%eax, 4(%esp)
	cmpl	$16777216, %eax
	jne	.L190
	.loc 1 1032 0
	movl	108(%ebx), %eax
	movl	$32767, %ecx
	movl	%edi, %edx
	call	muldiv
.LVL321:
	addl	%eax, %edi
.LVL322:
.L190:
	.loc 1 1035 0
	testb	$1, 32(%ebx)
	je	.L191
.LVL323:
.LBB196:
.LBB197:
	.loc 1 951 0
	movl	%edi, %eax
	imull	56(%esp), %eax
	movl	52(%esp), %ecx
	movl	$1024, %edx
	call	muldiv
.LVL324:
	movl	%eax, %edi
.LVL325:
	jmp	.L192
.LVL326:
.L191:
.LBE197:
.LBE196:
.LBB198:
.LBB195:
	movl	52(%esp), %ecx
	movl	$1024, %edx
	movl	60(%esp), %eax
	call	muldiv
.LVL327:
.LBE195:
.LBE198:
	.loc 1 1039 0
	movl	$1024, %ecx
	movl	%edi, %edx
	call	muldiv
.LVL328:
	movl	%eax, %edi
.LVL329:
.L192:
	.loc 1 1042 0
	movl	20(%ebx), %eax
	movl	$1024, %ecx
	movl	$1024, %edx
	call	muldiv
.LVL330:
	addl	%eax, %edi
.LVL331:
	.loc 1 1044 0
	cmpl	$0, 4(%esp)
	jne	.L193
	.loc 1 1045 0
	movl	108(%ebx), %eax
	movl	$32767, %ecx
	movl	$512, %edx
	call	muldiv
.LVL332:
	addl	%eax, %edi
.LVL333:
.L193:
	.loc 1 1048 0
	movl	%edi, %edx
	movl	%esi, %eax
	call	int_amp
.LVL334:
	jmp	.L189
.LVL335:
.L266:
	.loc 1 1023 0
	movl	$0, %eax
.LVL336:
.L189:
	.loc 1 1051 0
	movl	12(%ebx), %edx
	movl	$1024, %ecx
	call	muldiv
.LVL337:
	movl	%eax, %edi
.LVL338:
	.loc 1 1053 0
	movl	28(%ebx), %eax
.LVL339:
	andl	$-16777216, %eax
	cmpl	$167772160, %eax
	je	.L195
	cmpl	$167772160, %eax
	jg	.L196
	cmpl	$83886080, %eax
	je	.L197
	cmpl	$83886080, %eax
	jg	.L198
	cmpl	$50331648, %eax
	je	.L199
	cmpl	$67108864, %eax
	je	.L200
	cmpl	$33554432, %eax
	jne	.L194
	jmp	.L201
.L198:
	cmpl	$117440512, %eax
	je	.L202
	cmpl	$117440512, %eax
	jg	.L203
	cmpl	$100663296, %eax
	je	.L204
	jmp	.L194
.L203:
	cmpl	$134217728, %eax
	je	.L205
	cmpl	$150994944, %eax
	je	.L206
	jmp	.L194
.L196:
	cmpl	$251658240, %eax
	je	.L207
	cmpl	$251658240, %eax
	jg	.L208
	cmpl	$201326592, %eax
	je	.L209
	cmpl	$201326592, %eax
	jg	.L210
	cmpl	$184549376, %eax
	je	.L211
	jmp	.L194
.L210:
	cmpl	$218103808, %eax
	je	.L212
	cmpl	$234881024, %eax
	je	.L213
	jmp	.L194
.L208:
	cmpl	$285212672, %eax
	je	.L214
	cmpl	$285212672, %eax
	jg	.L215
	cmpl	$268435456, %eax
	je	.L216
	jmp	.L194
.L215:
	cmpl	$301989888, %eax
	je	.L217
	cmpl	$318767104, %eax
	je	.L218
	jmp	.L194
.L201:
	.loc 1 1054 0
	movl	108(%ebx), %edi
.LVL340:
	jmp	.L194
.L199:
	.loc 1 1055 0
	subl	108(%ebx), %edi
.LVL341:
	jmp	.L194
.L200:
	.loc 1 1056 0
	movl	108(%ebx), %eax
.LVL342:
.LBB199:
.LBB200:
	.loc 1 956 0
	cmpl	%eax, %edi
	jl	.L267
.LBE200:
.LBE199:
	.loc 1 1056 0
	movl	%edi, %ecx
	subl	%eax, %ecx
.LVL343:
	addl	%ecx, %edi
.LVL344:
	jmp	.L194
.LVL345:
.L197:
	.loc 1 1057 0
	movl	108(%ebx), %eax
.LVL346:
.LBB202:
.LBB203:
	.loc 1 956 0
	cmpl	%eax, %edi
	jge	.L219
.LBE203:
.LBE202:
	.loc 1 1057 0
	movl	%edi, %ecx
	subl	%eax, %ecx
.LVL347:
	addl	%ecx, %edi
.LVL348:
	jmp	.L194
.LVL349:
.L219:
	movl	%edi, %edx
	negl	%edx
.LBB206:
.LBB204:
	.loc 1 957 0
	cmpl	%eax, %edx
	jle	.L268
.LBE204:
.LBE206:
	.loc 1 1057 0
	subl	%eax, %edx
	subl	%edi, %edx
	movl	%edx, %edi
.LVL350:
	jmp	.L194
.LVL351:
.L204:
	.loc 1 1058 0
	movl	108(%ebx), %eax
.LVL352:
.LBB207:
.LBB208:
	.loc 1 956 0
	testl	%eax, %eax
	jg	.L194
.LBE208:
.LBE207:
	.loc 1 1058 0
	sarl	$31, %eax
.LVL353:
	negl	%edi
.LVL354:
	andl	%eax, %edi
.LVL355:
	jmp	.L194
.LVL356:
.L202:
	.loc 1 1059 0
	movl	108(%ebx), %eax
.LVL357:
.LBB209:
.LBB210:
	.loc 1 956 0
	cmpl	%eax, %edi
	jl	.L194
.LBE210:
.LBE209:
	.loc 1 1059 0
	negl	%edi
.LVL358:
	cmpl	%eax, %edi
	jge	.L194
	movl	%eax, %edi
.LVL359:
	jmp	.L194
.LVL360:
.L205:
	.loc 1 1060 0
	addl	108(%ebx), %edi
.LVL361:
	jmp	.L194
.L206:
	.loc 1 1061 0
	movl	108(%ebx), %eax
	subl	%edi, %eax
	movl	%eax, %edi
.LVL362:
	jmp	.L194
.LVL363:
.L195:
	.loc 1 1062 0
	imull	108(%ebx), %edi
.LVL364:
	jmp	.L194
.L211:
	.loc 1 1063 0
	andl	108(%ebx), %edi
.LVL365:
	jmp	.L194
.L209:
	.loc 1 1064 0
	orl	108(%ebx), %edi
.LVL366:
	jmp	.L194
.L212:
	.loc 1 1065 0
	xorl	108(%ebx), %edi
.LVL367:
	jmp	.L194
.L213:
	.loc 1 1066 0
	movl	%edi, %eax
	addl	108(%ebx), %eax
	movl	%eax, %edx
	shrl	$31, %edx
	addl	%edx, %eax
	sarl	%eax
	movl	%eax, %edi
.LVL368:
	jmp	.L194
.LVL369:
.L207:
	.loc 1 1067 0
	movl	108(%ebx), %eax
	movl	$32767, %ecx
	movl	%edi, %edx
	call	muldiv
.LVL370:
	movl	%eax, %edi
.LVL371:
	jmp	.L194
.LVL372:
.L216:
	.loc 1 1068 0
	movl	108(%ebx), %eax
	cmpl	%eax, %edi
	jle	.L194
	movl	%eax, %edi
.LVL373:
	jmp	.L194
.LVL374:
.L214:
	.loc 1 1069 0
	movl	108(%ebx), %eax
	cmpl	%eax, %edi
	jge	.L194
	movl	%eax, %edi
.LVL375:
	jmp	.L194
.LVL376:
.L217:
	.loc 1 1070 0
	cmpl	108(%ebx), %edi
	jg	.L270
	movl	$-32767, %edi
.LVL377:
	jmp	.L194
.LVL378:
.L218:
	.loc 1 1071 0
	cmpl	108(%ebx), %edi
	jl	.L271
	movl	$-32767, %edi
.LVL379:
	jmp	.L194
.LVL380:
.L267:
.LBB211:
.LBB201:
	.loc 1 956 0
	movl	%eax, %edi
.LVL381:
	jmp	.L194
.LVL382:
.L268:
.LBE201:
.LBE211:
.LBB212:
.LBB205:
	.loc 1 958 0
	movl	%eax, %edi
.LVL383:
	jmp	.L194
.LVL384:
.L270:
.LBE205:
.LBE212:
	.loc 1 1070 0
	movl	$32767, %edi
.LVL385:
	jmp	.L194
.LVL386:
.L271:
	.loc 1 1071 0
	movl	$32767, %edi
.LVL387:
.L194:
	.loc 1 1078 0
	testb	$16, 8(%ebx)
	jne	.L272
	movl	36(%esp), %edx
	jmp	.L223
.L272:
	movl	48(%esp), %edx
.L223:
.LVL388:
	.loc 1 1080 0
	movl	12(%ebp), %ecx
	leal	1(%ecx), %eax
	cmpl	%eax, 120(%ebx)
	jle	.L273
	.loc 1 1081 0
	leal	(%eax,%eax), %esi
	addl	%eax, %esi
	.loc 1 1080 0
	cmpl	124(%ebx,%esi,4), %edx
	jl	.L274
	leal	(%ecx,%ecx), %esi
	addl	%esi, %ecx
	leal	148(%ebx,%ecx,4), %ecx
	jmp	.L225
.L275:
	movl	%esi, %eax
.L225:
	.loc 1 1082 0
	movl	%eax, 12(%ebp)
	.loc 1 1080 0
	leal	1(%eax), %esi
	cmpl	120(%ebx), %esi
	jge	.L224
	addl	$12, %ecx
	cmpl	%edx, -12(%ecx)
	jle	.L275
	jmp	.L224
.L273:
	movl	%ecx, %eax
	jmp	.L224
.L274:
	movl	%ecx, %eax
.L224:
.LVL389:
.LBB213:
.LBB214:
	.loc 1 872 0
	movl	4(%ebp), %esi
	movl	%esi, 28(%esp)
.LVL390:
	.loc 1 874 0
	movl	120(%esi), %ecx
	testl	%ecx, %ecx
	je	.L276
.LVL391:
	.loc 1 879 0
	decl	%ecx
	cmpl	%eax, %ecx
	jg	.L227
	.loc 1 880 0
	leal	(%eax,%eax), %edx
.LVL392:
	addl	%edx, %eax
.LVL393:
	movl	128(%esi,%eax,4), %edx
	jmp	.L226
.LVL394:
.L227:
	.loc 1 877 0
	leal	(%eax,%eax), %ecx
	movl	%ecx, 8(%esp)
	leal	(%ecx,%eax), %esi
.LVL395:
	movl	28(%esp), %ecx
	leal	124(%ecx,%esi,4), %esi
	movl	%esi, 4(%esp)
.LVL396:
	.loc 1 884 0
	movl	8(%esp), %ecx
	addl	%eax, %ecx
	movl	28(%esp), %esi
	movl	124(%esi,%ecx,4), %ecx
	movl	%ecx, %esi
	movl	%ecx, 8(%esp)
	movl	4(%esp), %ecx
	movl	12(%ecx), %ecx
	cmpl	%ecx, %esi
	jl	.L228
	.loc 1 885 0
	leal	(%eax,%eax), %edx
.LVL397:
	addl	%edx, %eax
.LVL398:
	movl	28(%esp), %ecx
	movl	128(%ecx,%eax,4), %edx
	jmp	.L226
.LVL399:
.L228:
	.loc 1 887 0
	leal	(%eax,%eax), %esi
	addl	%esi, %eax
.LVL400:
	movl	28(%esp), %esi
	movl	128(%esi,%eax,4), %eax
	movl	%eax, %esi
	movl	8(%esp), %eax
	subl	%eax, %ecx
	subl	%eax, %edx
.LVL401:
	movl	4(%esp), %eax
	movl	16(%eax), %eax
	subl	%esi, %eax
	call	muldiv
.LVL402:
	leal	(%esi,%eax), %edx
	jmp	.L226
.LVL403:
.L276:
	.loc 1 875 0
	movl	$1024, %edx
.LVL404:
.L226:
.LBE214:
.LBE213:
	.loc 1 1084 0
	movl	$1024, %ecx
	movl	%edi, %eax
	call	muldiv
.LVL405:
	movl	%eax, 12(%esp)
.LVL406:
	.loc 1 1086 0
	testb	$64, 8(%ebx)
	jne	.L229
.LVL407:
	.loc 1 1088 0
	movl	16(%ebp), %eax
.LVL408:
	movl	%eax, 16(%esp)
	movl	12(%esp), %edi
	movl	%edi, 20(%ebp,%eax,4)
.LVL409:
.LBB215:
.LBB216:
	.loc 1 897 0
	movl	28(%esp), %eax
	movl	448(%eax), %eax
	movl	%eax, 8(%esp)
	testl	%eax, %eax
	jle	.L230
.LBE216:
.LBE215:
	.loc 1 1086 0
	movl	36(%esp), %eax
	movl	%eax, 20(%esp)
	jmp	.L256
.LVL410:
.L284:
	movl	48(%esp), %eax
	movl	%eax, 20(%esp)
.LVL411:
.L256:
	movl	28(%esp), %eax
	leal	452(%eax), %esi
	movl	16(%esp), %ebx
.LVL412:
	movl	$0, 4(%esp)
.LVL413:
.L235:
.LBB219:
.LBB217:
	.loc 1 902 0
	movl	(%esi), %edi
.LVL414:
	.loc 1 904 0
	movl	4(%esi), %eax
	testb	$-128, %al
	je	.L231
	.loc 1 905 0
	cmpl	$1023, 20(%esp)
	jg	.L232
	movl	$1024, %ecx
	movl	20(%esp), %edx
	movl	%edi, %eax
	call	muldiv
.LVL415:
	movl	%eax, %edi
.LVL416:
	jmp	.L232
.LVL417:
.L231:
	.loc 1 906 0
	testb	$1, %ah
	je	.L232
	.loc 1 907 0
	cmpl	$1023, 20(%esp)
	jg	.L277
	movl	$1024, %ecx
	movl	20(%esp), %edx
	movl	%edi, %eax
	call	muldiv
.LVL418:
	subl	%eax, %edi
.LVL419:
	jmp	.L232
.LVL420:
.L277:
	movl	$0, %edi
.LVL421:
.L232:
	.loc 1 909 0
	movl	20(%ebp,%ebx,4), %eax
	movl	$1024, %ecx
	movl	%edi, %edx
	call	muldiv
.LVL422:
	addl	%eax, 12(%esp)
.LVL423:
	.loc 1 910 0
	testl	%ebx, %ebx
	jle	.L278
	decl	%ebx
.LVL424:
	jmp	.L233
.LVL425:
.L278:
	movl	$15, %ebx
.LVL426:
.L233:
	.loc 1 911 0
	cmpl	%ebx, 16(%esp)
	je	.L234
	.loc 1 899 0
	incl	4(%esp)
.LVL427:
	movl	4(%esp), %eax
.LVL428:
	addl	$8, %esi
	cmpl	8(%esp), %eax
	jl	.L235
.LVL429:
.L234:
.LBE217:
.LBE219:
	.loc 1 1091 0
	movl	16(%esp), %eax
	movl	12(%esp), %edi
	movl	%edi, 20(%ebp,%eax,4)
.LVL430:
.LBB220:
.LBB221:
	.loc 1 926 0
	movl	28(%esp), %eax
	movl	316(%eax), %eax
	movl	%eax, 24(%esp)
	testl	%eax, %eax
	jg	.L257
	jmp	.L236
.LVL431:
.L285:
.LBE221:
.LBE220:
	.loc 1 1086 0
	movl	36(%esp), %eax
	movl	%eax, 20(%esp)
.LVL432:
.L257:
	movl	28(%esp), %edi
	addl	$320, %edi
.LBB224:
.LBB222:
	.loc 1 930 0
	movl	16(%esp), %ebx
	movl	$0, 12(%esp)
	movl	$0, 4(%esp)
	movl	$1024, %esi
	jmp	.L237
.LVL433:
.L242:
	cmpl	$1, 4(%esp)
	sbbl	%esi, %esi
.LVL434:
	andl	$1024, %esi
	addl	$8, %edi
.LVL435:
.L237:
	.loc 1 932 0
	movl	(%edi), %eax
	movl	%eax, 8(%esp)
.LVL436:
	.loc 1 934 0
	movl	4(%edi), %eax
.LVL437:
	testb	$-128, %al
	je	.L239
	.loc 1 935 0
	cmpl	$1023, 20(%esp)
	jg	.L240
	movl	8(%esp), %eax
	subl	%esi, %eax
	movl	$1024, %ecx
	movl	20(%esp), %edx
	call	muldiv
.LVL438:
	addl	%esi, %eax
	movl	%eax, 8(%esp)
.LVL439:
	jmp	.L240
.LVL440:
.L239:
	.loc 1 936 0
	testb	$1, %ah
	je	.L240
	.loc 1 937 0
	cmpl	$1023, 20(%esp)
	jg	.L280
	movl	8(%esp), %eax
	subl	%esi, %eax
	movl	$1024, %ecx
	movl	20(%esp), %edx
	call	muldiv
.LVL441:
	subl	%eax, 8(%esp)
.LVL442:
	jmp	.L240
.LVL443:
.L280:
	movl	%esi, 8(%esp)
.LVL444:
.L240:
	.loc 1 939 0
	movl	20(%ebp,%ebx,4), %eax
	movl	$1024, %ecx
	movl	8(%esp), %edx
	call	muldiv
.LVL445:
	addl	%eax, 12(%esp)
.LVL446:
	.loc 1 940 0
	testl	%ebx, %ebx
	jle	.L281
	decl	%ebx
.LVL447:
	jmp	.L241
.LVL448:
.L281:
	movl	$15, %ebx
.LVL449:
.L241:
	.loc 1 941 0
	cmpl	%ebx, 16(%esp)
	je	.L236
	.loc 1 929 0
	incl	4(%esp)
	movl	4(%esp), %eax
.LVL450:
	cmpl	24(%esp), %eax
	jl	.L242
.LVL451:
.L236:
.LBE222:
.LBE224:
	.loc 1 1094 0
	movl	16(%esp), %eax
	incl	%eax
	cmpl	$16, %eax
	je	.L243
	movl	%eax, 16(%ebp)
	jmp	.L244
.L243:
	.loc 1 1095 0
	movl	$0, 16(%ebp)
.L244:
	.loc 1 1097 0
	movl	12(%esp), %eax
	movl	%eax, 8(%ebp)
	.loc 1 1020 0
	movl	0(%ebp), %ebp
.LVL452:
	testl	%ebp, %ebp
	jne	.L245
.LVL453:
.L187:
	.loc 1 1100 0
	movl	$1024, %ecx
	movl	64(%esp), %edx
	movl	40(%esp), %eax
	call	muldiv
.LVL454:
	movl	%eax, 4(%esp)
.LVL455:
.L177:
.LBE227:
.LBE230:
	.loc 1 1162 0
	movl	4(%esp), %edi
	addl	%edi, 68(%esp)
.LVL456:
.L170:
	.loc 1 1167 0
	movl	32(%esp), %ebx
.LVL457:
.L165:
	.loc 1 1143 0
	movl	(%ebx), %eax
	movl	%eax, 32(%esp)
	testl	%eax, %eax
	jne	.L246
	movl	68(%esp), %edi
	movl	%edi, %eax
	cmpl	$32767, %edi
	jle	.L247
	movl	$32767, %eax
.L247:
.LVL458:
	movl	%eax, %ecx
	cmpl	$-32767, %eax
	jge	.L248
	movl	$-32767, %ecx
.L248:
.LVL459:
	.loc 1 1176 0
	movl	$1, %eax
	movl	44(%esp), %edi
	cmpl	$0, 16(%edi)
	jg	.L306
	jmp	.L250
.LVL460:
.L283:
	.loc 1 1178 0
	movl	%edx, %ebx
.LVL461:
.L252:
	incl	%eax
.LVL462:
	jmp	.L298
.LVL463:
.L306:
	movl	72(%esp), %esi
	movl	76(%esp), %ebx
.LVL464:
	movl	44(%esp), %edi
.LVL465:
.L298:
	.loc 1 1177 0
	cmpl	%ebx, %esi
	jle	.L251
	.loc 1 1178 0
	leal	1(%ebx), %edx
.LVL466:
	movw	%cx, 112(%esp,%ebx,2)
.LVL467:
	.loc 1 1176 0
	cmpl	16(%edi), %eax
	jl	.L283
	.loc 1 1178 0
	movl	%edx, 76(%esp)
.LVL468:
.L250:
	.loc 1 1181 0
	subl	$12, %esp
	.cfi_def_cfa_offset 668
	movl	56(%esp), %eax
	pushl	12(%eax)
	.cfi_def_cfa_offset 672
	movl	$1, %ecx
.LVL469:
	movl	$0, %edx
	movl	96(%esp), %eax
	call	step_add
.LVL470:
	.loc 1 1141 0
	addl	$16, %esp
	.cfi_def_cfa_offset 656
	movl	76(%esp), %edi
	cmpl	%edi, 72(%esp)
	jg	.L253
.L164:
.LVL471:
	.loc 1 1186 0
	movl	44(%esp), %eax
	cmpl	$0, 40(%eax)
	jne	.L156
	cmpl	$0, 44(%eax)
	jne	.L156
	.loc 1 1187 0
	movl	$1, 4(%eax)
.LVL472:
.L156:
.LBE232:
.LBE234:
	.loc 1 1319 0
	subl	$4, %esp
	.cfi_def_cfa_offset 660
	pushl	92(%esp)
	.cfi_def_cfa_offset 664
	leal	120(%esp), %eax
.LVL473:
	pushl	%eax
	.cfi_def_cfa_offset 668
	pushl	96(%esp)
	.cfi_def_cfa_offset 672
	call	sound_write
.LVL474:
	.loc 1 1320 0
	movl	60(%esp), %eax
	movl	4(%eax), %eax
	addl	$16, %esp
	.cfi_def_cfa_offset 656
	testl	%eax, %eax
	jne	.L254
.LVL475:
.L153:
	.loc 1 1314 0
	movl	84(%esp), %eax
	movl	32(%eax), %ecx
	cmpl	92(%esp), %ecx
	jl	.L255
.L254:
	.loc 1 1324 0
	subl	$12, %esp
	.cfi_def_cfa_offset 668
	pushl	96(%esp)
	.cfi_def_cfa_offset 672
	call	sound_wclose
.LVL476:
	addl	$16, %esp
	.cfi_def_cfa_offset 656
	testl	%eax, %eax
	js	.L152
	.loc 1 1327 0
	subl	$12, %esp
	.cfi_def_cfa_offset 668
	pushl	96(%esp)
	.cfi_def_cfa_offset 672
	call	sound_destroy
.LVL477:
	.loc 1 1329 0
	movl	60(%esp), %eax
	movl	$1, 4(%eax)
	.loc 1 1331 0
	addl	$16, %esp
	.cfi_def_cfa_offset 656
	movl	$0, %eax
	jmp	.L299
.LVL478:
.L260:
	.loc 1 1336 0
	movl	$-1, %eax
.LVL479:
	jmp	.L299
.LVL480:
.L229:
.LBB235:
.LBB233:
.LBB231:
.LBB228:
	.loc 1 1088 0
	movl	16(%ebp), %eax
.LVL481:
	movl	%eax, 16(%esp)
	movl	12(%esp), %edi
	movl	%edi, 20(%ebp,%eax,4)
.LVL482:
.LBB225:
.LBB218:
	.loc 1 897 0
	movl	28(%esp), %eax
	movl	448(%eax), %eax
	movl	%eax, 8(%esp)
	testl	%eax, %eax
	jg	.L284
.LBE218:
.LBE225:
	.loc 1 1086 0
	movl	48(%esp), %eax
	movl	%eax, 20(%esp)
	jmp	.L234
.LVL483:
.L230:
.LBB226:
.LBB223:
	.loc 1 926 0
	movl	28(%esp), %eax
	movl	316(%eax), %eax
	movl	%eax, 24(%esp)
	testl	%eax, %eax
	jg	.L285
	jmp	.L236
.LVL484:
.L300:
.LBE223:
.LBE226:
.LBE228:
.LBE231:
	.loc 1 1181 0
	subl	$12, %esp
	.cfi_def_cfa_offset 668
	movl	56(%esp), %eax
.LVL485:
	pushl	12(%eax)
	.cfi_def_cfa_offset 672
	movl	$1, %ecx
.LVL486:
	movl	$0, %edx
	movl	96(%esp), %eax
	call	step_add
.LVL487:
	addl	$16, %esp
	.cfi_def_cfa_offset 656
	jmp	.L164
.LVL488:
.L251:
	.loc 1 1176 0
	cmpl	16(%edi), %eax
	jl	.L252
	jmp	.L300
.LVL489:
.L152:
.LBE233:
.LBE235:
	.loc 1 1335 0
	subl	$12, %esp
	.cfi_def_cfa_offset 668
	pushl	96(%esp)
	.cfi_def_cfa_offset 672
	call	sound_destroy
.LVL490:
	addl	$16, %esp
	.cfi_def_cfa_offset 656
	.loc 1 1336 0
	movl	$-1, %eax
.L299:
	.loc 1 1337 0
	addl	$636, %esp
	.cfi_def_cfa_offset 20
	popl	%ebx
	.cfi_restore 3
	.cfi_def_cfa_offset 16
	popl	%esi
	.cfi_restore 6
	.cfi_def_cfa_offset 12
	popl	%edi
	.cfi_restore 7
	.cfi_def_cfa_offset 8
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	ret
	.cfi_endproc
.LFE58:
	.size	_run_file, .-_run_file
	.globl	audio_check
	.type	audio_check, @function
audio_check:
.LFB28:
	.loc 1 560 0
	.cfi_startproc
	.loc 1 563 0
	cmpl	$0, audiodata_list
	jne	.L311
	.loc 1 566 0
	cmpl	$0, playeres
	jne	.L312
.LVL491:
	.loc 1 570 0 discriminator 1
	cmpl	$0, aunitsets+4
	jne	.L313
	.loc 1 570 0 is_stmt 0
	cmpl	$0, aunitsets
	jne	.L314
	movl	$aunitsets+12, %edx
	movl	$aunitsets+516, %ecx
.LVL492:
.L310:
	cmpl	$0, (%edx)
	jne	.L315
	.loc 1 570 0 discriminator 1
	movl	-4(%edx), %eax
	testl	%eax, %eax
	jne	.L316
	addl	$8, %edx
	.loc 1 569 0 is_stmt 1 discriminator 2
	cmpl	%ecx, %edx
	jne	.L310
	ret
.L311:
	.loc 1 564 0
	movl	$-140, %eax
	ret
.L312:
	.loc 1 567 0
	movl	$-140, %eax
	ret
.LVL493:
.L313:
	.loc 1 571 0
	movl	$-140, %eax
	ret
.L314:
	movl	$-140, %eax
	ret
.LVL494:
.L315:
	movl	$-140, %eax
	ret
.L316:
	movl	$-140, %eax
	.loc 1 575 0
	ret
	.cfi_endproc
.LFE28:
	.size	audio_check, .-audio_check
	.globl	audio_init
	.type	audio_init, @function
audio_init:
.LFB29:
	.loc 1 578 0
	.cfi_startproc
.LVL495:
	.loc 1 584 0
	movl	$0, %eax
	ret
	.cfi_endproc
.LFE29:
	.size	audio_init, .-audio_init
	.globl	audio_stop
	.type	audio_stop, @function
audio_stop:
.LFB61:
	.loc 1 1403 0
	.cfi_startproc
	subl	$12, %esp
	.cfi_def_cfa_offset 16
	.loc 1 1404 0
	call	init
.LVL496:
	.loc 1 1405 0
	call	audiodata_list_stop
.LVL497:
	.loc 1 1408 0
	movl	$0, %eax
	addl	$12, %esp
	.cfi_def_cfa_offset 4
	ret
	.cfi_endproc
.LFE61:
	.size	audio_stop, .-audio_stop
	.globl	audio_clear_all
	.type	audio_clear_all, @function
audio_clear_all:
.LFB63:
	.loc 1 1440 0
	.cfi_startproc
	pushl	%ebx
	.cfi_def_cfa_offset 8
	.cfi_offset 3, -8
	subl	$8, %esp
	.cfi_def_cfa_offset 16
	.loc 1 1443 0
	call	init
.LVL498:
	.loc 1 1444 0
	call	audiodata_list_stop
.LVL499:
	.loc 1 1446 0
	movl	$0, %ebx
.LVL500:
.L323:
	.loc 1 1447 0
	subl	$12, %esp
	.cfi_def_cfa_offset 28
	pushl	%ebx
	.cfi_def_cfa_offset 32
	call	audio_clear
.LVL501:
	addl	$16, %esp
	.cfi_def_cfa_offset 16
	testl	%eax, %eax
	js	.L322
	.loc 1 1446 0 discriminator 2
	incl	%ebx
.LVL502:
	cmpl	$64, %ebx
	jne	.L323
	.loc 1 1451 0
	movl	$0, %eax
.LVL503:
.L322:
	.loc 1 1452 0
	addl	$8, %esp
	.cfi_def_cfa_offset 8
	popl	%ebx
	.cfi_restore 3
	.cfi_def_cfa_offset 4
.LVL504:
	ret
	.cfi_endproc
.LFE63:
	.size	audio_clear_all, .-audio_clear_all
	.globl	audio_done
	.type	audio_done, @function
audio_done:
.LFB30:
	.loc 1 587 0
	.cfi_startproc
	subl	$12, %esp
	.cfi_def_cfa_offset 16
	.loc 1 593 0
	call	audiodata_list_stop
.LVL505:
	.loc 1 595 0
	movl	playeres, %eax
	call	player_free
.LVL506:
	testl	%eax, %eax
	js	.L328
	.loc 1 597 0
	movl	$0, playeres
	.loc 1 599 0
	call	audio_clear_all
.LVL507:
	testl	%eax, %eax
	js	.L328
	.loc 1 602 0
	movl	aunit_pool, %eax
.LVL508:
	testl	%eax, %eax
	je	.L329
.L339:
.LVL509:
	.loc 1 604 0
	movl	(%eax), %edx
	movl	%edx, aunit_pool
	.loc 1 605 0
	subl	$12, %esp
	.cfi_def_cfa_offset 28
	pushl	%eax
	.cfi_def_cfa_offset 32
	call	memory_free
.LVL510:
	.loc 1 602 0
	movl	aunit_pool, %eax
	addl	$16, %esp
	.cfi_def_cfa_offset 16
	testl	%eax, %eax
	jne	.L339
.L329:
	.loc 1 608 0
	movl	aunit_regs_pool, %eax
	testl	%eax, %eax
	je	.L331
.L338:
.LVL511:
	.loc 1 610 0
	movl	(%eax), %edx
	movl	%edx, aunit_regs_pool
	.loc 1 611 0
	subl	$12, %esp
	.cfi_def_cfa_offset 28
	pushl	%eax
	.cfi_def_cfa_offset 32
	call	memory_free
.LVL512:
	.loc 1 608 0
	movl	aunit_regs_pool, %eax
	addl	$16, %esp
	.cfi_def_cfa_offset 16
	testl	%eax, %eax
	jne	.L338
.L331:
	.loc 1 614 0
	movl	player_pool, %eax
	testl	%eax, %eax
	je	.L336
.L337:
.LVL513:
	.loc 1 616 0
	movl	(%eax), %edx
	movl	%edx, player_pool
	.loc 1 617 0
	subl	$12, %esp
	.cfi_def_cfa_offset 28
	pushl	%eax
	.cfi_def_cfa_offset 32
	call	memory_free
.LVL514:
	.loc 1 614 0
	movl	player_pool, %eax
	addl	$16, %esp
	.cfi_def_cfa_offset 16
	testl	%eax, %eax
	jne	.L337
	jmp	.L328
.L336:
	.loc 1 624 0
	movl	$0, %eax
.L328:
	.loc 1 625 0
	addl	$12, %esp
	.cfi_def_cfa_offset 4
	ret
	.cfi_endproc
.LFE30:
	.size	audio_done, .-audio_done
	.globl	audio_clear
	.type	audio_clear, @function
audio_clear:
.LFB62:
	.loc 1 1411 0
	.cfi_startproc
.LVL515:
	pushl	%ebx
	.cfi_def_cfa_offset 8
	.cfi_offset 3, -8
	subl	$8, %esp
	.cfi_def_cfa_offset 16
	movl	16(%esp), %ebx
	.loc 1 1415 0
	call	init
.LVL516:
	.loc 1 1416 0
	call	audiodata_list_stop
.LVL517:
	.loc 1 1418 0
	cmpl	$63, %ebx
	jg	.L349
	.loc 1 1421 0
	testl	%ebx, %ebx
	jns	.L346
	.loc 1 1422 0
	call	audio_clear_all
.LVL518:
	jmp	.L345
.L346:
.LVL519:
	.loc 1 1426 0
	movl	playeres, %eax
	call	player_free
.LVL520:
	.loc 1 1427 0
	movl	$0, playeres
	.loc 1 1429 0
	movl	aunitsets+4(,%ebx,8), %eax
	testl	%eax, %eax
	je	.L347
	movl	aunit_pool, %ecx
	jmp	.L348
.LVL521:
.L350:
	movl	%edx, %eax
.LVL522:
.L348:
	.loc 1 1430 0 discriminator 2
	movl	(%eax), %edx
.LVL523:
.LBB238:
.LBB239:
	.loc 1 155 0 discriminator 2
	movl	%ecx, (%eax)
.LBE239:
.LBE238:
	.loc 1 1429 0 discriminator 2
	movl	%edx, aunitsets+4(,%ebx,8)
.LBB241:
.LBB240:
	.loc 1 156 0 discriminator 2
	movl	%eax, %ecx
.LBE240:
.LBE241:
	.loc 1 1429 0 discriminator 2
	testl	%edx, %edx
	jne	.L350
	movl	%eax, aunit_pool
.LVL524:
.L347:
	.loc 1 1434 0
	movl	$0, aunitsets(,%ebx,8)
	.loc 1 1436 0
	movl	$0, %eax
	jmp	.L345
.LVL525:
.L349:
	.loc 1 1419 0
	movl	$-1, %eax
.L345:
	.loc 1 1437 0
	addl	$8, %esp
	.cfi_def_cfa_offset 8
	popl	%ebx
	.cfi_restore 3
	.cfi_def_cfa_offset 4
	ret
	.cfi_endproc
.LFE62:
	.size	audio_clear, .-audio_clear
	.globl	audio_getsamplefreq
	.type	audio_getsamplefreq, @function
audio_getsamplefreq:
.LFB64:
	.loc 1 1455 0
	.cfi_startproc
	subl	$12, %esp
	.cfi_def_cfa_offset 16
	.loc 1 1456 0
	call	init
.LVL526:
	.loc 1 1457 0
	call	audiodata_list_clean
.LVL527:
	.loc 1 1460 0
	movl	sampling_freq, %eax
	addl	$12, %esp
	.cfi_def_cfa_offset 4
	ret
	.cfi_endproc
.LFE64:
	.size	audio_getsamplefreq, .-audio_getsamplefreq
	.globl	audio_setsamplefreq
	.type	audio_setsamplefreq, @function
audio_setsamplefreq:
.LFB65:
	.loc 1 1463 0
	.cfi_startproc
.LVL528:
	pushl	%ebx
	.cfi_def_cfa_offset 8
	.cfi_offset 3, -8
	subl	$8, %esp
	.cfi_def_cfa_offset 16
	movl	16(%esp), %ebx
	.loc 1 1464 0
	call	init
.LVL529:
	.loc 1 1465 0
	call	audiodata_list_clean
.LVL530:
	.loc 1 1467 0
	testl	%ebx, %ebx
	jg	.L355
	.loc 1 1468 0
	movl	$44100, %ebx
.L355:
.LVL531:
	.loc 1 1470 0
	movl	%ebx, sampling_freq
	.loc 1 1473 0
	movl	$0, %eax
	addl	$8, %esp
	.cfi_def_cfa_offset 8
	popl	%ebx
	.cfi_restore 3
	.cfi_def_cfa_offset 4
.LVL532:
	ret
	.cfi_endproc
.LFE65:
	.size	audio_setsamplefreq, .-audio_setsamplefreq
	.globl	audio_playnum
	.type	audio_playnum, @function
audio_playnum:
.LFB66:
	.loc 1 1476 0
	.cfi_startproc
	subl	$12, %esp
	.cfi_def_cfa_offset 16
	.loc 1 1477 0
	call	init
.LVL533:
	.loc 1 1478 0
	call	audiodata_list_clean
.LVL534:
.LBB244:
.LBB245:
	.loc 1 538 0
	movl	audiodata_list, %edx
.LVL535:
	testl	%edx, %edx
	je	.L360
	movl	$0, %eax
.LVL536:
.L359:
	.loc 1 539 0
	incl	%eax
.LVL537:
	.loc 1 538 0
	movl	(%edx), %edx
.LVL538:
	testl	%edx, %edx
	jne	.L359
	jmp	.L358
.LVL539:
.L360:
	.loc 1 536 0
	movl	$0, %eax
.LVL540:
.L358:
.LBE245:
.LBE244:
	.loc 1 1481 0
	addl	$12, %esp
	.cfi_def_cfa_offset 4
	ret
	.cfi_endproc
.LFE66:
	.size	audio_playnum, .-audio_playnum
	.globl	audio_wait
	.type	audio_wait, @function
audio_wait:
.LFB67:
	.loc 1 1484 0
	.cfi_startproc
	subl	$12, %esp
	.cfi_def_cfa_offset 16
	.loc 1 1485 0
	call	init
.LVL541:
	.loc 1 1486 0
	call	audiodata_list_clean
.LVL542:
	jmp	.L364
.L365:
.LBB248:
.LBB249:
	.loc 1 521 0
	subl	$12, %esp
	.cfi_def_cfa_offset 28
	pushl	$1
	.cfi_def_cfa_offset 32
	call	nll_sleep
.LVL543:
	addl	$16, %esp
	.cfi_def_cfa_offset 16
.L364:
	.loc 1 520 0
	call	audiodata_list_clean
.LVL544:
	testl	%eax, %eax
	jg	.L365
.LBE249:
.LBE248:
	.loc 1 1489 0
	movl	$0, %eax
	addl	$12, %esp
	.cfi_def_cfa_offset 4
	ret
	.cfi_endproc
.LFE67:
	.size	audio_wait, .-audio_wait
	.globl	audio_unitset
	.type	audio_unitset, @function
audio_unitset:
.LFB68:
	.loc 1 1492 0
	.cfi_startproc
.LVL545:
	pushl	%ebx
	.cfi_def_cfa_offset 8
	.cfi_offset 3, -8
	subl	$8, %esp
	.cfi_def_cfa_offset 16
	movl	16(%esp), %ebx
	.loc 1 1493 0
	call	init
.LVL546:
	.loc 1 1494 0
	call	audiodata_list_clean
.LVL547:
	.loc 1 1496 0
	cmpl	$-1, %ebx
	je	.L370
.LVL548:
	.loc 1 1499 0
	cmpl	$63, %ebx
	jbe	.L368
	jmp	.L371
.LVL549:
.L370:
	.loc 1 1497 0
	movl	$0, %ebx
.L368:
.LVL550:
	.loc 1 1502 0
	movl	%ebx, _aunitset_index
	.loc 1 1504 0
	movl	$0, %eax
	jmp	.L369
.L371:
	.loc 1 1500 0
	movl	$-1, %eax
.L369:
	.loc 1 1505 0
	addl	$8, %esp
	.cfi_def_cfa_offset 8
	popl	%ebx
	.cfi_restore 3
	.cfi_def_cfa_offset 4
.LVL551:
	ret
	.cfi_endproc
.LFE68:
	.size	audio_unitset, .-audio_unitset
	.globl	audio_osc
	.type	audio_osc, @function
audio_osc:
.LFB70:
	.loc 1 1570 0
	.cfi_startproc
.LVL552:
	pushl	%edi
	.cfi_def_cfa_offset 8
	.cfi_offset 7, -8
	pushl	%esi
	.cfi_def_cfa_offset 12
	.cfi_offset 6, -12
	pushl	%ebx
	.cfi_def_cfa_offset 16
	.cfi_offset 3, -16
	movl	32(%esp), %esi
	movl	44(%esp), %ebx
	.loc 1 1574 0
	call	init
.LVL553:
	.loc 1 1575 0
	call	audiodata_list_clean
.LVL554:
	.loc 1 1577 0
	cmpl	$-1, %ebx
	jne	.L374
	.loc 1 1578 0
	movl	_aunitset_index, %ebx
.LVL555:
.L374:
	.loc 1 1580 0
	cmpl	$63, %ebx
	ja	.L376
	.loc 1 1583 0
	leal	aunitsets(,%ebx,8), %edi
.LVL556:
	.loc 1 1585 0
	movl	16(%esp), %edx
	movl	%edi, %eax
	call	aunitset_search
.LVL557:
	movl	%eax, %ebx
.LVL558:
	.loc 1 1586 0
	testl	%eax, %eax
	je	.L377
	.loc 1 1589 0
	movl	20(%esp), %eax
.LVL559:
	movl	%eax, 12(%ebx)
	.loc 1 1590 0
	movl	24(%esp), %eax
	movl	%eax, 16(%ebx)
	.loc 1 1591 0
	movl	28(%esp), %eax
	movl	%eax, 20(%ebx)
	.loc 1 1592 0
	movl	%esi, 24(%ebx)
	.loc 1 1593 0
	movl	36(%esp), %eax
	movl	%eax, 28(%ebx)
	.loc 1 1594 0
	movl	40(%esp), %eax
	movl	%eax, 32(%ebx)
	.loc 1 1596 0
	movl	%esi, %eax
	andl	$-16777216, %eax
	cmpl	$184549376, %eax
	jne	.L378
	.loc 1 1597 0
	movl	%esi, %edx
	andl	$16777215, %edx
	movl	%edi, %eax
	call	aunitset_search
.LVL560:
	movl	%eax, 112(%ebx)
	.loc 1 1600 0
	movl	$0, %eax
	jmp	.L375
.LVL561:
.L376:
	.loc 1 1581 0
	movl	$-1, %eax
	jmp	.L375
.LVL562:
.L377:
	.loc 1 1587 0
	movl	$-1, %eax
.LVL563:
	jmp	.L375
.L378:
	.loc 1 1600 0
	movl	$0, %eax
.LVL564:
.L375:
	.loc 1 1601 0
	popl	%ebx
	.cfi_restore 3
	.cfi_def_cfa_offset 12
	popl	%esi
	.cfi_restore 6
	.cfi_def_cfa_offset 8
	popl	%edi
	.cfi_restore 7
	.cfi_def_cfa_offset 4
	ret
	.cfi_endproc
.LFE70:
	.size	audio_osc, .-audio_osc
	.globl	audio_addout
	.type	audio_addout, @function
audio_addout:
.LFB71:
	.loc 1 1604 0
	.cfi_startproc
.LVL565:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	pushl	%edi
	.cfi_def_cfa_offset 12
	.cfi_offset 7, -12
	pushl	%esi
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	pushl	%ebx
	.cfi_def_cfa_offset 20
	.cfi_offset 3, -20
	subl	$12, %esp
	.cfi_def_cfa_offset 32
	movl	36(%esp), %edi
	movl	48(%esp), %ebx
	.loc 1 1608 0
	call	init
.LVL566:
	.loc 1 1609 0
	call	audiodata_list_clean
.LVL567:
	.loc 1 1611 0
	cmpl	$-1, %ebx
	jne	.L381
	.loc 1 1612 0
	movl	_aunitset_index, %ebx
.LVL568:
.L381:
	.loc 1 1614 0
	cmpl	$63, %ebx
	ja	.L384
	.loc 1 1617 0
	leal	aunitsets(,%ebx,8), %ebp
.LVL569:
	.loc 1 1619 0
	movl	32(%esp), %edx
	movl	%ebp, %eax
	call	aunitset_search
.LVL570:
	movl	%eax, %esi
.LVL571:
	.loc 1 1620 0
	testl	%eax, %eax
	je	.L385
	.loc 1 1623 0
	movl	36(%eax), %ebx
.LVL572:
	cmpl	$8, %ebx
	je	.L386
	.loc 1 1626 0
	testl	%edi, %edi
	js	.L387
	.loc 1 1629 0
	testl	%edi, %edi
	je	.L388
	.loc 1 1632 0
	movl	%edi, %edx
	movl	%ebp, %eax
.LVL573:
	call	aunitset_search
.LVL574:
	.loc 1 1633 0
	testl	%eax, %eax
	jne	.L383
	jmp	.L389
.LVL575:
.L388:
	.loc 1 1630 0
	movl	$0, %eax
.LVL576:
.L383:
	leal	(%esi,%ebx,8), %edx
	.loc 1 1637 0
	movl	40(%esp), %ecx
	movl	%ecx, 40(%edx)
	.loc 1 1638 0
	incl	%ebx
	movl	%ebx, 36(%esi)
	movl	%eax, 44(%edx)
	.loc 1 1640 0
	movl	$0, %eax
.LVL577:
	jmp	.L382
.LVL578:
.L384:
	.loc 1 1615 0
	movl	$-1, %eax
	jmp	.L382
.LVL579:
.L385:
	.loc 1 1621 0
	movl	$-1, %eax
.LVL580:
	jmp	.L382
.LVL581:
.L386:
	.loc 1 1624 0
	movl	$-1, %eax
.LVL582:
	jmp	.L382
.LVL583:
.L387:
	.loc 1 1627 0
	movl	$0, %eax
.LVL584:
	jmp	.L382
.LVL585:
.L389:
	.loc 1 1634 0
	movl	$-1, %eax
.LVL586:
.L382:
	.loc 1 1641 0
	addl	$12, %esp
	.cfi_def_cfa_offset 20
	popl	%ebx
	.cfi_restore 3
	.cfi_def_cfa_offset 16
	popl	%esi
	.cfi_restore 6
	.cfi_def_cfa_offset 12
	popl	%edi
	.cfi_restore 7
	.cfi_def_cfa_offset 8
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	ret
	.cfi_endproc
.LFE71:
	.size	audio_addout, .-audio_addout
	.globl	audio_unit
	.type	audio_unit, @function
audio_unit:
.LFB69:
	.loc 1 1508 0
	.cfi_startproc
.LVL587:
	pushl	%edi
	.cfi_def_cfa_offset 8
	.cfi_offset 7, -8
	pushl	%esi
	.cfi_def_cfa_offset 12
	.cfi_offset 6, -12
	pushl	%ebx
	.cfi_def_cfa_offset 16
	.cfi_offset 3, -16
	movl	24(%esp), %edi
	movl	28(%esp), %esi
	.loc 1 1513 0
	call	init
.LVL588:
	.loc 1 1514 0
	call	audiodata_list_clean
.LVL589:
	.loc 1 1516 0
	cmpl	$-1, %esi
	jne	.L392
	.loc 1 1517 0
	movl	_aunitset_index, %esi
.LVL590:
.L392:
	.loc 1 1519 0
	cmpl	$63, %esi
	ja	.L401
.LVL591:
.LBB254:
.LBB255:
	.loc 1 144 0
	movl	aunit_pool, %ebx
	testl	%ebx, %ebx
	je	.L394
.LVL592:
	.loc 1 146 0
	movl	(%ebx), %eax
	movl	%eax, aunit_pool
	jmp	.L395
.LVL593:
.L394:
	.loc 1 148 0
	subl	$12, %esp
	.cfi_def_cfa_offset 28
	pushl	$580
	.cfi_def_cfa_offset 32
	call	memory_alloc
.LVL594:
	movl	%eax, %ebx
.LVL595:
.LBE255:
.LBE254:
	.loc 1 1524 0
	addl	$16, %esp
	.cfi_def_cfa_offset 16
	testl	%eax, %eax
	je	.L402
.LVL596:
.L395:
	.loc 1 1526 0
	subl	$4, %esp
	.cfi_def_cfa_offset 20
	pushl	$580
	.cfi_def_cfa_offset 24
	pushl	$0
	.cfi_def_cfa_offset 28
	pushl	%ebx
	.cfi_def_cfa_offset 32
	call	memset
.LVL597:
	.loc 1 1528 0
	movl	aunitsets(,%esi,8), %eax
	incl	%eax
	movl	%eax, aunitsets(,%esi,8)
	movl	%eax, 4(%ebx)
	.loc 1 1529 0
	movl	%edi, 8(%ebx)
	.loc 1 1531 0
	movl	$134217728, 24(%ebx)
	.loc 1 1532 0
	movl	$33554432, 28(%ebx)
	.loc 1 1534 0
	movl	aunitsets+4(,%esi,8), %eax
	movl	%eax, (%ebx)
	.loc 1 1535 0
	movl	%ebx, aunitsets+4(,%esi,8)
	.loc 1 1537 0
	movl	8(%ebx), %eax
	addl	$16, %esp
	.cfi_def_cfa_offset 16
	testb	$2, %al
	je	.L396
	.loc 1 1538 0
	movl	$0, 120(%ebx)
	jmp	.L397
.L396:
	.loc 1 1539 0
	testb	$4, %al
	je	.L398
.LVL598:
	.loc 1 1541 0
	movl	$0, 124(%ebx)
.LVL599:
	.loc 1 1542 0
	movl	$1024, 128(%ebx)
	.loc 1 1543 0
	movl	$1024, 136(%ebx)
.LVL600:
	.loc 1 1544 0
	movl	$0, 140(%ebx)
	.loc 1 1545 0
	movl	$2, 120(%ebx)
	jmp	.L397
.LVL601:
.L398:
	.loc 1 1546 0
	testb	$8, %al
	je	.L397
.LVL602:
	.loc 1 1548 0
	movl	$0, 124(%ebx)
.LVL603:
	.loc 1 1549 0
	movl	$0, 128(%ebx)
	.loc 1 1550 0
	movl	$1024, 136(%ebx)
.LVL604:
	.loc 1 1551 0
	movl	$1024, 140(%ebx)
	.loc 1 1552 0
	movl	$2, 120(%ebx)
.LVL605:
.L397:
	.loc 1 1555 0
	testb	$32, %al
	je	.L399
	.loc 1 1556 0
	movl	$0, 316(%ebx)
	.loc 1 1557 0
	movl	$0, 448(%ebx)
.L399:
	.loc 1 1560 0
	subl	$12, %esp
	.cfi_def_cfa_offset 28
	pushl	%esi
	.cfi_def_cfa_offset 32
	pushl	%edi
	.cfi_def_cfa_offset 36
	pushl	40(%esp)
	.cfi_def_cfa_offset 40
	pushl	40(%esp)
	.cfi_def_cfa_offset 44
	pushl	4(%ebx)
	.cfi_def_cfa_offset 48
	call	audio_addout
.LVL606:
	addl	$32, %esp
	.cfi_def_cfa_offset 16
	testl	%eax, %eax
	jns	.L400
	.loc 1 1561 0
	movl	(%ebx), %edx
	movl	%edx, aunitsets+4(,%esi,8)
.LVL607:
.LBB256:
.LBB257:
	.loc 1 155 0
	movl	aunit_pool, %edx
	movl	%edx, (%ebx)
	.loc 1 156 0
	movl	%ebx, aunit_pool
	jmp	.L393
.LVL608:
.L400:
.LBE257:
.LBE256:
	.loc 1 1566 0
	movl	4(%ebx), %eax
.LVL609:
	jmp	.L393
.LVL610:
.L401:
	.loc 1 1520 0
	movl	$-1, %eax
	jmp	.L393
.LVL611:
.L402:
	.loc 1 1525 0
	movl	$-1, %eax
.LVL612:
.L393:
	.loc 1 1567 0
	popl	%ebx
	.cfi_restore 3
	.cfi_def_cfa_offset 12
	popl	%esi
	.cfi_restore 6
	.cfi_def_cfa_offset 8
.LVL613:
	popl	%edi
	.cfi_restore 7
	.cfi_def_cfa_offset 4
	ret
	.cfi_endproc
.LFE69:
	.size	audio_unit, .-audio_unit
	.globl	audio_envpoint
	.type	audio_envpoint, @function
audio_envpoint:
.LFB72:
	.loc 1 1644 0
	.cfi_startproc
.LVL614:
	pushl	%edi
	.cfi_def_cfa_offset 8
	.cfi_offset 7, -8
	pushl	%esi
	.cfi_def_cfa_offset 12
	.cfi_offset 6, -12
	pushl	%ebx
	.cfi_def_cfa_offset 16
	.cfi_offset 3, -16
	movl	20(%esp), %ebx
	movl	32(%esp), %edi
	movl	36(%esp), %esi
	.loc 1 1648 0
	call	init
.LVL615:
	.loc 1 1649 0
	call	audiodata_list_clean
.LVL616:
	.loc 1 1651 0
	cmpl	$-1, %esi
	jne	.L405
	.loc 1 1652 0
	movl	_aunitset_index, %esi
.LVL617:
.L405:
	.loc 1 1654 0
	cmpl	$63, %esi
	ja	.L409
.LVL618:
	.loc 1 1657 0
	leal	aunitsets(,%esi,8), %eax
	.loc 1 1659 0
	movl	16(%esp), %edx
	call	aunitset_search
.LVL619:
	movl	%eax, %esi
.LVL620:
	.loc 1 1660 0
	testl	%eax, %eax
	je	.L410
	.loc 1 1663 0
	testl	$2, %edi
	je	.L407
	.loc 1 1664 0
	movl	$0, 120(%eax)
	.loc 1 1665 0
	subl	$4, %esp
	.cfi_def_cfa_offset 20
	pushl	$192
	.cfi_def_cfa_offset 24
	pushl	$0
	.cfi_def_cfa_offset 28
	leal	124(%eax), %eax
.LVL621:
	pushl	%eax
	.cfi_def_cfa_offset 32
	call	memset
.LVL622:
	addl	$16, %esp
	.cfi_def_cfa_offset 16
.L407:
	.loc 1 1668 0
	testl	%ebx, %ebx
	jns	.L408
	.loc 1 1669 0
	movl	120(%esi), %ebx
.LVL623:
.L408:
	.loc 1 1671 0
	cmpl	$15, %ebx
	jg	.L411
	.loc 1 1674 0
	leal	(%ebx,%ebx), %eax
	addl	%ebx, %eax
	leal	112(%esi,%eax,4), %eax
	movl	24(%esp), %edx
	movl	%edx, 12(%eax)
	.loc 1 1675 0
	movl	28(%esp), %edx
	movl	%edx, 16(%eax)
	.loc 1 1676 0
	movl	%edi, 20(%eax)
	.loc 1 1677 0
	incl	%ebx
.LVL624:
	.loc 1 1679 0
	cmpl	120(%esi), %ebx
	jle	.L412
	.loc 1 1680 0
	movl	%ebx, 120(%esi)
	.loc 1 1682 0
	movl	$0, %eax
	jmp	.L406
.LVL625:
.L409:
	.loc 1 1655 0
	movl	$-1, %eax
	jmp	.L406
.LVL626:
.L410:
	.loc 1 1661 0
	movl	$-1, %eax
.LVL627:
	jmp	.L406
.LVL628:
.L411:
	.loc 1 1672 0
	movl	$-1, %eax
	jmp	.L406
.L412:
	.loc 1 1682 0
	movl	$0, %eax
.LVL629:
.L406:
	.loc 1 1683 0
	popl	%ebx
	.cfi_restore 3
	.cfi_def_cfa_offset 12
	popl	%esi
	.cfi_restore 6
	.cfi_def_cfa_offset 8
	popl	%edi
	.cfi_restore 7
	.cfi_def_cfa_offset 4
	ret
	.cfi_endproc
.LFE72:
	.size	audio_envpoint, .-audio_envpoint
	.globl	audio_envcopy
	.type	audio_envcopy, @function
audio_envcopy:
.LFB73:
	.loc 1 1686 0
	.cfi_startproc
.LVL630:
	pushl	%edi
	.cfi_def_cfa_offset 8
	.cfi_offset 7, -8
	pushl	%esi
	.cfi_def_cfa_offset 12
	.cfi_offset 6, -12
	pushl	%ebx
	.cfi_def_cfa_offset 16
	.cfi_offset 3, -16
	movl	28(%esp), %ebx
	.loc 1 1691 0
	call	init
.LVL631:
	.loc 1 1692 0
	call	audiodata_list_clean
.LVL632:
	.loc 1 1694 0
	cmpl	$-1, %ebx
	jne	.L415
	.loc 1 1695 0
	movl	_aunitset_index, %ebx
.LVL633:
.L415:
	.loc 1 1697 0
	cmpl	$63, %ebx
	ja	.L420
	.loc 1 1700 0
	leal	aunitsets(,%ebx,8), %ebx
.LVL634:
	.loc 1 1702 0
	movl	16(%esp), %edx
	movl	%ebx, %eax
	call	aunitset_search
.LVL635:
	movl	%eax, %esi
.LVL636:
	.loc 1 1703 0
	testl	%eax, %eax
	je	.L421
	.loc 1 1706 0
	movl	20(%esp), %edx
	movl	%ebx, %eax
.LVL637:
	call	aunitset_search
.LVL638:
	.loc 1 1707 0
	testl	%eax, %eax
	je	.L422
	leal	124(%eax), %ebx
.LVL639:
	leal	124(%esi), %edx
	movl	$0, %ecx
.L419:
.LVL640:
	.loc 1 1711 0
	cmpl	%ecx, 120(%eax)
	jle	.L417
	.loc 1 1712 0
	movl	(%ebx), %edi
	movl	%edi, (%edx)
	.loc 1 1713 0
	movl	4(%ebx), %edi
	movl	%edi, 4(%edx)
	.loc 1 1714 0
	movl	8(%ebx), %edi
	movl	%edi, 8(%edx)
	jmp	.L418
.L417:
	.loc 1 1716 0
	movl	$0, (%edx)
	.loc 1 1717 0
	movl	$0, 4(%edx)
	.loc 1 1718 0
	movl	$0, 8(%edx)
.L418:
	.loc 1 1710 0 discriminator 2
	incl	%ecx
.LVL641:
	addl	$12, %ebx
	addl	$12, %edx
	cmpl	$16, %ecx
	jne	.L419
	.loc 1 1722 0
	movl	120(%eax), %eax
.LVL642:
	movl	%eax, 120(%esi)
	.loc 1 1724 0
	movl	$0, %eax
	jmp	.L416
.LVL643:
.L420:
	.loc 1 1698 0
	movl	$-1, %eax
	jmp	.L416
.LVL644:
.L421:
	.loc 1 1704 0
	movl	$-1, %eax
.LVL645:
	jmp	.L416
.LVL646:
.L422:
	.loc 1 1708 0
	movl	$-1, %eax
.LVL647:
.L416:
	.loc 1 1725 0
	popl	%ebx
	.cfi_restore 3
	.cfi_def_cfa_offset 12
	popl	%esi
	.cfi_restore 6
	.cfi_def_cfa_offset 8
	popl	%edi
	.cfi_restore 7
	.cfi_def_cfa_offset 4
	ret
	.cfi_endproc
.LFE73:
	.size	audio_envcopy, .-audio_envcopy
	.globl	audio_filpoint
	.type	audio_filpoint, @function
audio_filpoint:
.LFB74:
	.loc 1 1728 0
	.cfi_startproc
.LVL648:
	pushl	%edi
	.cfi_def_cfa_offset 8
	.cfi_offset 7, -8
	pushl	%esi
	.cfi_def_cfa_offset 12
	.cfi_offset 6, -12
	pushl	%ebx
	.cfi_def_cfa_offset 16
	.cfi_offset 3, -16
	movl	20(%esp), %edi
	movl	24(%esp), %ebx
	movl	36(%esp), %esi
	.loc 1 1732 0
	call	init
.LVL649:
	.loc 1 1733 0
	call	audiodata_list_clean
.LVL650:
	.loc 1 1735 0
	cmpl	$-1, %esi
	jne	.L426
	.loc 1 1736 0
	movl	_aunitset_index, %esi
.LVL651:
.L426:
	.loc 1 1738 0
	cmpl	$63, %esi
	ja	.L434
.LVL652:
	.loc 1 1741 0
	leal	aunitsets(,%esi,8), %eax
	.loc 1 1743 0
	movl	16(%esp), %edx
	call	aunitset_search
.LVL653:
	movl	%eax, %esi
.LVL654:
	.loc 1 1744 0
	testl	%eax, %eax
	je	.L435
	.loc 1 1747 0
	testl	%edi, %edi
	je	.L428
	cmpl	$1, %edi
	je	.L429
	jmp	.L441
.L428:
	.loc 1 1749 0
	testb	$32, 32(%esp)
	je	.L430
	.loc 1 1750 0
	movl	$0, 316(%eax)
	.loc 1 1751 0
	subl	$4, %esp
	.cfi_def_cfa_offset 20
	pushl	$128
	.cfi_def_cfa_offset 24
	pushl	$0
	.cfi_def_cfa_offset 28
	leal	320(%eax), %eax
.LVL655:
	pushl	%eax
	.cfi_def_cfa_offset 32
	call	memset
.LVL656:
	addl	$16, %esp
	.cfi_def_cfa_offset 16
.L430:
	.loc 1 1753 0
	testl	%ebx, %ebx
	jns	.L431
	.loc 1 1754 0
	movl	316(%esi), %ebx
.LVL657:
.L431:
	.loc 1 1755 0
	cmpl	$15, %ebx
	jg	.L437
	leal	(%esi,%ebx,8), %eax
	.loc 1 1757 0
	movl	28(%esp), %ecx
	movl	%ecx, 320(%eax)
	.loc 1 1758 0
	movl	32(%esp), %ecx
	movl	%ecx, 324(%eax)
	.loc 1 1759 0
	incl	%ebx
.LVL658:
	.loc 1 1760 0
	cmpl	316(%esi), %ebx
	jle	.L438
	.loc 1 1761 0
	movl	%ebx, 316(%esi)
	.loc 1 1784 0
	movl	$0, %eax
	jmp	.L427
.LVL659:
.L429:
	.loc 1 1765 0
	testb	$32, 32(%esp)
	je	.L432
	.loc 1 1766 0
	movl	$0, 448(%eax)
	.loc 1 1767 0
	subl	$4, %esp
	.cfi_def_cfa_offset 20
	pushl	$128
	.cfi_def_cfa_offset 24
	pushl	$0
	.cfi_def_cfa_offset 28
	leal	452(%eax), %eax
.LVL660:
	pushl	%eax
	.cfi_def_cfa_offset 32
	call	memset
.LVL661:
	addl	$16, %esp
	.cfi_def_cfa_offset 16
.L432:
	.loc 1 1769 0
	testl	%ebx, %ebx
	jns	.L433
	.loc 1 1770 0
	movl	448(%esi), %ebx
.LVL662:
.L433:
	.loc 1 1771 0
	cmpl	$15, %ebx
	jg	.L439
	leal	(%esi,%ebx,8), %eax
	.loc 1 1773 0
	movl	28(%esp), %edx
	movl	%edx, 452(%eax)
	.loc 1 1774 0
	movl	32(%esp), %ecx
	movl	%ecx, 456(%eax)
	.loc 1 1775 0
	incl	%ebx
.LVL663:
	.loc 1 1776 0
	cmpl	448(%esi), %ebx
	jle	.L440
	.loc 1 1777 0
	movl	%ebx, 448(%esi)
	.loc 1 1784 0
	movl	$0, %eax
	jmp	.L427
.LVL664:
.L434:
	.loc 1 1739 0
	movl	$-1, %eax
	jmp	.L427
.LVL665:
.L435:
	.loc 1 1745 0
	movl	$-1, %eax
.LVL666:
	jmp	.L427
.LVL667:
.L441:
	.loc 1 1781 0
	movl	$-1, %eax
.LVL668:
	jmp	.L427
.LVL669:
.L437:
	.loc 1 1756 0
	movl	$-1, %eax
	jmp	.L427
.L438:
	.loc 1 1784 0
	movl	$0, %eax
	jmp	.L427
.L439:
	.loc 1 1772 0
	movl	$-1, %eax
	jmp	.L427
.L440:
	.loc 1 1784 0
	movl	$0, %eax
.LVL670:
.L427:
	.loc 1 1785 0
	popl	%ebx
	.cfi_restore 3
	.cfi_def_cfa_offset 12
	popl	%esi
	.cfi_restore 6
	.cfi_def_cfa_offset 8
	popl	%edi
	.cfi_restore 7
	.cfi_def_cfa_offset 4
	ret
	.cfi_endproc
.LFE74:
	.size	audio_filpoint, .-audio_filpoint
	.globl	audio_filcopy
	.type	audio_filcopy, @function
audio_filcopy:
.LFB75:
	.loc 1 1788 0
	.cfi_startproc
.LVL671:
	pushl	%edi
	.cfi_def_cfa_offset 8
	.cfi_offset 7, -8
	pushl	%esi
	.cfi_def_cfa_offset 12
	.cfi_offset 6, -12
	pushl	%ebx
	.cfi_def_cfa_offset 16
	.cfi_offset 3, -16
	movl	28(%esp), %ebx
	.loc 1 1793 0
	call	init
.LVL672:
	.loc 1 1794 0
	call	audiodata_list_clean
.LVL673:
	.loc 1 1796 0
	cmpl	$-1, %ebx
	jne	.L444
	.loc 1 1797 0
	movl	_aunitset_index, %ebx
.LVL674:
.L444:
	.loc 1 1799 0
	cmpl	$63, %ebx
	ja	.L452
	.loc 1 1802 0
	leal	aunitsets(,%ebx,8), %esi
.LVL675:
	.loc 1 1804 0
	movl	16(%esp), %edx
	movl	%esi, %eax
	call	aunitset_search
.LVL676:
	movl	%eax, %ebx
.LVL677:
	.loc 1 1805 0
	testl	%eax, %eax
	je	.L453
	.loc 1 1808 0
	movl	20(%esp), %edx
	movl	%esi, %eax
.LVL678:
	call	aunitset_search
.LVL679:
	.loc 1 1809 0
	testl	%eax, %eax
	je	.L454
	leal	320(%eax), %esi
.LVL680:
	leal	320(%ebx), %ecx
	movl	$0, %edx
.L448:
.LVL681:
	.loc 1 1813 0
	cmpl	%edx, 316(%eax)
	jle	.L446
	.loc 1 1814 0
	movl	(%esi), %edi
	movl	%edi, (%ecx)
	.loc 1 1815 0
	movl	4(%esi), %edi
	movl	%edi, 4(%ecx)
	jmp	.L447
.L446:
	.loc 1 1817 0
	movl	$0, (%ecx)
	.loc 1 1818 0
	movl	$0, 4(%ecx)
.L447:
	.loc 1 1812 0 discriminator 2
	incl	%edx
.LVL682:
	addl	$8, %esi
	addl	$8, %ecx
	cmpl	$16, %edx
	jne	.L448
	.loc 1 1822 0
	movl	316(%eax), %edx
.LVL683:
	movl	%edx, 316(%ebx)
.LVL684:
	leal	452(%eax), %esi
	leal	452(%ebx), %ecx
	.loc 1 1824 0
	movl	$0, %edx
.LVL685:
.L451:
	.loc 1 1825 0
	cmpl	%edx, 448(%eax)
	jle	.L449
	.loc 1 1826 0
	movl	(%esi), %edi
	movl	%edi, (%ecx)
	.loc 1 1827 0
	movl	4(%esi), %edi
	movl	%edi, 4(%ecx)
	jmp	.L450
.L449:
	.loc 1 1829 0
	movl	$0, (%ecx)
	.loc 1 1830 0
	movl	$0, 4(%ecx)
.L450:
	.loc 1 1824 0 discriminator 2
	incl	%edx
.LVL686:
	addl	$8, %esi
	addl	$8, %ecx
	cmpl	$16, %edx
	jne	.L451
	.loc 1 1834 0
	movl	448(%eax), %eax
.LVL687:
	movl	%eax, 448(%ebx)
	.loc 1 1836 0
	movl	$0, %eax
	jmp	.L445
.LVL688:
.L452:
	.loc 1 1800 0
	movl	$-1, %eax
	jmp	.L445
.LVL689:
.L453:
	.loc 1 1806 0
	movl	$-1, %eax
.LVL690:
	jmp	.L445
.LVL691:
.L454:
	.loc 1 1810 0
	movl	$-1, %eax
.LVL692:
.L445:
	.loc 1 1837 0
	popl	%ebx
	.cfi_restore 3
	.cfi_def_cfa_offset 12
	popl	%esi
	.cfi_restore 6
	.cfi_def_cfa_offset 8
	popl	%edi
	.cfi_restore 7
	.cfi_def_cfa_offset 4
	ret
	.cfi_endproc
.LFE75:
	.size	audio_filcopy, .-audio_filcopy
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC0:
	.string	"CDEFGAB"
.LC1:
	.string	"cdefgab"
	.text
	.globl	audio_play
	.type	audio_play, @function
audio_play:
.LFB76:
	.loc 1 1842 0
	.cfi_startproc
.LVL693:
	pushl	%ebp
	.cfi_def_cfa_offset 8
	.cfi_offset 5, -8
	pushl	%edi
	.cfi_def_cfa_offset 12
	.cfi_offset 7, -12
	pushl	%esi
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	pushl	%ebx
	.cfi_def_cfa_offset 20
	.cfi_offset 3, -20
	subl	$60, %esp
	.cfi_def_cfa_offset 80
	movl	80(%esp), %esi
.LVL694:
	.loc 1 1852 0
	call	init
.LVL695:
	.loc 1 1853 0
	call	audiodata_list_stop
.LVL696:
	.loc 1 1855 0
	cmpl	$-1, 88(%esp)
	jne	.L459
	.loc 1 1856 0
	movl	_aunitset_index, %eax
	movl	%eax, 88(%esp)
.LVL697:
.L459:
	.loc 1 1858 0
	cmpl	$63, 88(%esp)
	ja	.L520
.LVL698:
	.loc 1 1864 0
	cmpl	$0, playeres
	jne	.L461
.LVL699:
.LBB288:
.LBB289:
	.loc 1 269 0
	movl	$0, max.2291
	.loc 1 270 0
	movl	$0, max.2291+4
.LVL700:
.L516:
.LBE289:
.LBE288:
	.loc 1 1869 0
	movl	$playeres, pp.2277
.LVL701:
.LBB290:
.LBB291:
	.loc 1 269 0
	movl	$0, step.2290
	.loc 1 270 0
	movl	$0, step.2290+4
.LBE291:
.LBE290:
	.loc 1 1871 0
	movl	$0, stepmod.2289
.LVL702:
.L517:
	.loc 1 1875 0 discriminator 1
	testl	%esi, %esi
	je	.L462
	.loc 1 1875 0 is_stmt 0
	movb	(%esi), %dl
	testb	%dl, %dl
	je	.L462
	movl	$0, 20(%esp)
	movl	$0, 8(%esp)
	movl	$0, 4(%esp)
	movl	$0, 12(%esp)
.LVL703:
.L498:
	.loc 1 1876 0 is_stmt 1
	leal	-9(%edx), %eax
	cmpb	$77, %al
	ja	.L463
	movzbl	%al, %eax
	jmp	*.L465(,%eax,4)
	.section	.rodata
	.align 4
	.align 4
.L465:
	.long	.L464
	.long	.L464
	.long	.L463
	.long	.L463
	.long	.L464
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L464
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L466
	.long	.L467
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L468
	.long	.L463
	.long	.L469
	.long	.L463
	.long	.L470
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L471
	.long	.L463
	.long	.L463
	.long	.L472
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L463
	.long	.L473
	.long	.L463
	.long	.L474
	.text
.L464:
	.loc 1 1881 0
	incl	%esi
.LVL704:
	.loc 1 1882 0
	jmp	.L475
.L472:
	.loc 1 1885 0
	leal	1(%esi), %ebx
.LVL705:
	.loc 1 1886 0
	movb	1(%esi), %al
	testb	%al, %al
	je	.L521
	.loc 1 1886 0 is_stmt 0 discriminator 1
	subl	$12, %esp
	.cfi_def_cfa_offset 92
	movsbl	%al, %eax
	pushl	%eax
	.cfi_def_cfa_offset 96
	call	isdigit
.LVL706:
	addl	$16, %esp
	.cfi_def_cfa_offset 80
	testl	%eax, %eax
	je	.L522
	.loc 1 1887 0 is_stmt 1
	movsbl	1(%esi), %eax
	subl	$48, %eax
	movl	%eax, octave.2285
	.loc 1 1888 0
	addl	$2, %esi
.LVL707:
	jmp	.L475
.L468:
	.loc 1 1893 0
	incl	%esi
.LVL708:
	.loc 1 1894 0
	decl	12(%esp)
.LVL709:
	.loc 1 1895 0
	jmp	.L475
.L469:
	.loc 1 1898 0
	incl	%esi
.LVL710:
	.loc 1 1899 0
	incl	12(%esp)
.LVL711:
	.loc 1 1900 0
	jmp	.L475
.L471:
	.loc 1 1903 0
	leal	1(%esi), %ebx
.LVL712:
	.loc 1 1904 0
	movb	1(%esi), %al
	testb	%al, %al
	je	.L523
	.loc 1 1904 0 is_stmt 0 discriminator 1
	subl	$12, %esp
	.cfi_def_cfa_offset 92
	movsbl	%al, %eax
	pushl	%eax
	.cfi_def_cfa_offset 96
	call	isdigit
.LVL713:
	addl	$16, %esp
	.cfi_def_cfa_offset 80
	testl	%eax, %eax
	je	.L524
	.loc 1 1905 0 is_stmt 1
	subl	$4, %esp
	.cfi_def_cfa_offset 84
	pushl	$10
	.cfi_def_cfa_offset 88
	leal	52(%esp), %eax
	pushl	%eax
	.cfi_def_cfa_offset 92
	pushl	%ebx
	.cfi_def_cfa_offset 96
	call	strtol
.LVL714:
	movl	%eax, length.2286
	.loc 1 1906 0
	movl	60(%esp), %esi
	addl	$16, %esp
	.cfi_def_cfa_offset 80
	cmpl	%esi, %ebx
	je	.L525
.LVL715:
	.loc 1 1909 0
	testl	%eax, %eax
	jne	.L476
	movl	$4, %eax
.L476:
	.loc 1 1909 0 is_stmt 0 discriminator 4
	movl	%eax, length.2286
	jmp	.L475
.L474:
	.loc 1 1914 0 is_stmt 1
	leal	1(%esi), %ebx
.LVL716:
	.loc 1 1915 0
	movb	1(%esi), %al
	testb	%al, %al
	je	.L527
	.loc 1 1915 0 is_stmt 0 discriminator 1
	subl	$12, %esp
	.cfi_def_cfa_offset 92
	movsbl	%al, %eax
	pushl	%eax
	.cfi_def_cfa_offset 96
	call	isdigit
.LVL717:
	addl	$16, %esp
	.cfi_def_cfa_offset 80
	testl	%eax, %eax
	je	.L528
	.loc 1 1916 0 is_stmt 1
	subl	$4, %esp
	.cfi_def_cfa_offset 84
	pushl	$10
	.cfi_def_cfa_offset 88
	leal	52(%esp), %eax
	pushl	%eax
	.cfi_def_cfa_offset 92
	pushl	%ebx
	.cfi_def_cfa_offset 96
	call	strtol
.LVL718:
	movl	%eax, amp.2287
	.loc 1 1917 0
	movl	60(%esp), %esi
	addl	$16, %esp
	.cfi_def_cfa_offset 80
	cmpl	%esi, %ebx
	jne	.L475
	jmp	.L529
.LVL719:
.L473:
	.loc 1 1924 0
	leal	1(%esi), %ebx
.LVL720:
	.loc 1 1925 0
	movb	1(%esi), %al
	testb	%al, %al
	je	.L530
	.loc 1 1925 0 is_stmt 0 discriminator 1
	subl	$12, %esp
	.cfi_def_cfa_offset 92
	movsbl	%al, %eax
	pushl	%eax
	.cfi_def_cfa_offset 96
	call	isdigit
.LVL721:
	addl	$16, %esp
	.cfi_def_cfa_offset 80
	testl	%eax, %eax
	je	.L531
	.loc 1 1926 0 is_stmt 1
	subl	$4, %esp
	.cfi_def_cfa_offset 84
	pushl	$10
	.cfi_def_cfa_offset 88
	leal	52(%esp), %eax
	pushl	%eax
	.cfi_def_cfa_offset 92
	pushl	%ebx
	.cfi_def_cfa_offset 96
	call	strtol
.LVL722:
	movl	%eax, tempo.2288
	.loc 1 1927 0
	movl	60(%esp), %esi
	addl	$16, %esp
	.cfi_def_cfa_offset 80
	cmpl	%esi, %ebx
	je	.L532
.LVL723:
	.loc 1 1930 0
	testl	%eax, %eax
	jne	.L477
	movl	$120, %eax
.L477:
	.loc 1 1930 0 is_stmt 0 discriminator 4
	movl	%eax, tempo.2288
	jmp	.L475
.L470:
	.loc 1 1935 0 is_stmt 1
	leal	1(%esi), %ebx
.LVL724:
	.loc 1 1936 0
	movb	1(%esi), %al
	testb	%al, %al
	je	.L534
	.loc 1 1936 0 is_stmt 0 discriminator 1
	subl	$12, %esp
	.cfi_def_cfa_offset 92
	movsbl	%al, %eax
	pushl	%eax
	.cfi_def_cfa_offset 96
	call	isdigit
.LVL725:
	addl	$16, %esp
	.cfi_def_cfa_offset 80
	testl	%eax, %eax
	je	.L535
	.loc 1 1937 0 is_stmt 1
	subl	$4, %esp
	.cfi_def_cfa_offset 84
	pushl	$10
	.cfi_def_cfa_offset 88
	leal	52(%esp), %eax
	pushl	%eax
	.cfi_def_cfa_offset 92
	pushl	%ebx
	.cfi_def_cfa_offset 96
	call	strtol
.LVL726:
	movl	%eax, 104(%esp)
.LVL727:
	.loc 1 1938 0
	movl	60(%esp), %esi
	addl	$16, %esp
	.cfi_def_cfa_offset 80
	cmpl	%esi, %ebx
	je	.L536
.LVL728:
	.loc 1 1941 0
	cmpl	$-1, 88(%esp)
	je	.L537
	.loc 1 1943 0
	cmpl	$63, 88(%esp)
	jbe	.L475
	jmp	.L538
.LVL729:
.L466:
	.loc 1 1949 0
	incl	%esi
.LVL730:
	.loc 1 1950 0
	cmpl	$0, 4(%esp)
	jne	.L539
	.loc 1 1952 0
	movl	$0, 8(%esp)
.LVL731:
	.loc 1 1953 0
	movl	$1, 4(%esp)
.LVL732:
	jmp	.L475
.LVL733:
.L467:
	.loc 1 1957 0
	incl	%esi
.LVL734:
	.loc 1 1958 0
	cmpl	$0, 4(%esp)
	je	.L540
	.loc 1 1960 0
	subl	$12, %esp
	.cfi_def_cfa_offset 92
	pushl	sampling_freq
	.cfi_def_cfa_offset 96
	movl	24(%esp), %ecx
	movl	$0, %edx
	movl	$step.2290, %eax
	call	step_add
.LVL735:
	.loc 1 1963 0
	addl	$16, %esp
	.cfi_def_cfa_offset 80
	.loc 1 1962 0
	movl	$0, 20(%esp)
	.loc 1 1961 0
	movl	$0, 4(%esp)
	.loc 1 1963 0
	jmp	.L475
.LVL736:
.L463:
	.loc 1 1968 0
	movb	%dl, %al
	andl	$-33, %eax
	cmpb	$82, %al
	je	.L478
	.loc 1 1970 0
	subl	$8, %esp
	.cfi_def_cfa_offset 88
	movsbl	%dl, %edx
	pushl	%edx
	.cfi_def_cfa_offset 92
	pushl	$.LC0
	.cfi_def_cfa_offset 96
	call	strchr
.LVL737:
	movl	%eax, 60(%esp)
	addl	$16, %esp
	.cfi_def_cfa_offset 80
	testl	%eax, %eax
	je	.L479
	.loc 1 1971 0
	subl	$.LC0, %eax
	movl	code2scale(,%eax,4), %ebp
.LVL738:
	jmp	.L480
.LVL739:
.L479:
	.loc 1 1972 0
	subl	$8, %esp
	.cfi_def_cfa_offset 88
	movsbl	(%esi), %eax
	pushl	%eax
	.cfi_def_cfa_offset 92
	pushl	$.LC1
	.cfi_def_cfa_offset 96
	call	strchr
.LVL740:
	movl	%eax, 60(%esp)
	addl	$16, %esp
	.cfi_def_cfa_offset 80
	testl	%eax, %eax
	je	.L541
	.loc 1 1973 0
	subl	$.LC1, %eax
	movl	code2scale(,%eax,4), %ebp
.LVL741:
.L480:
	.loc 1 1977 0
	leal	1(%esi), %eax
	movl	%eax, 16(%esp)
.LVL742:
	.loc 1 1979 0
	testl	%ebp, %ebp
	js	.L542
	.loc 1 1982 0
	movl	12(%esp), %edi
	addl	octave.2285, %edi
.LVL743:
	.loc 1 1984 0
	movb	1(%esi), %al
.LVL744:
	testb	%al, %al
	je	.L482
	.loc 1 1984 0 is_stmt 0 discriminator 1
	movb	%al, %dl
	andl	$-9, %edx
	cmpb	$35, %dl
	jne	.L483
	.loc 1 1985 0 is_stmt 1
	incl	%ebp
.LVL745:
	.loc 1 1986 0
	leal	2(%esi), %eax
	movl	%eax, 16(%esp)
.LVL746:
	.loc 1 1989 0
	cmpb	$45, 2(%esi)
	jne	.L484
.LVL747:
.L518:
	.loc 1 1990 0
	decl	%ebp
.LVL748:
	.loc 1 1991 0
	incl	16(%esp)
.L484:
	.loc 1 1994 0
	testl	%ebp, %ebp
	jns	.L482
.L560:
.LVL749:
	.loc 1 1996 0
	decl	%edi
.LVL750:
	.loc 1 1994 0
	addl	$12, %ebp
.LVL751:
	js	.L560
.L482:
	.loc 1 1999 0
	cmpl	$11, %ebp
	jle	.L481
.L559:
	.loc 1 2000 0
	subl	$12, %ebp
.LVL752:
	.loc 1 2001 0
	incl	%edi
.LVL753:
	.loc 1 1999 0
	cmpl	$11, %ebp
	jg	.L559
	jmp	.L481
.LVL754:
.L542:
	.loc 1 1980 0
	movl	$-1, %edi
.LVL755:
.L481:
	.loc 1 2005 0
	movl	length.2286, %ebx
.LVL756:
	.loc 1 2006 0
	movl	16(%esp), %eax
	movb	(%eax), %al
	testb	%al, %al
	je	.L487
	.loc 1 2006 0 is_stmt 0 discriminator 1
	subl	$12, %esp
	.cfi_def_cfa_offset 92
	movsbl	%al, %eax
	pushl	%eax
	.cfi_def_cfa_offset 96
	call	isdigit
.LVL757:
	addl	$16, %esp
	.cfi_def_cfa_offset 80
	testl	%eax, %eax
	je	.L543
	.loc 1 2007 0 is_stmt 1
	subl	$4, %esp
	.cfi_def_cfa_offset 84
	pushl	$10
	.cfi_def_cfa_offset 88
	leal	52(%esp), %eax
	pushl	%eax
	.cfi_def_cfa_offset 92
	pushl	28(%esp)
	.cfi_def_cfa_offset 96
	call	strtol
.LVL758:
	movl	%eax, %ebx
.LVL759:
	.loc 1 2008 0
	movl	60(%esp), %esi
	addl	$16, %esp
	.cfi_def_cfa_offset 80
	cmpl	%esi, 16(%esp)
	jne	.L488
	jmp	.L544
.LVL760:
.L543:
	movl	16(%esp), %esi
.L488:
.LVL761:
	.loc 1 2013 0
	testl	%ebx, %ebx
	jle	.L545
	.loc 1 2015 0
	movl	$64, %eax
	cltd
	idivl	%ebx
	movl	%eax, %ecx
.LVL762:
	.loc 1 2017 0
	movl	%eax, %edx
	shrl	$31, %edx
	addl	%edx, %eax
.LVL763:
	sarl	%eax
.LVL764:
	.loc 1 2018 0
	cmpb	$46, (%esi)
	jne	.L489
.LVL765:
.L558:
	.loc 1 2019 0
	addl	%eax, %ecx
.LVL766:
	.loc 1 2020 0
	incl	%esi
.LVL767:
	.loc 1 2018 0
	cmpb	$46, (%esi)
	je	.L558
.LVL768:
.L489:
	.loc 1 2027 0
	movl	sampling_freq, %ebx
.LVL769:
	leal	(%ecx,%ecx), %eax
	addl	%eax, %ecx
	leal	(%ecx,%ecx,4), %eax
	sall	$2, %eax
	movl	$16, %ecx
	movl	%ebx, %edx
	call	muldiv
.LVL770:
	.loc 1 2028 0
	addl	stepmod.2289, %eax
.LVL771:
	.loc 1 2029 0
	movl	tempo.2288, %ecx
	cltd
	idivl	%ecx
.LVL772:
	movl	%eax, 16(%esp)
	movl	%edx, stepmod.2289
.LVL773:
	.loc 1 2033 0
	movl	$60, %edx
	movl	%ebx, %eax
.LVL774:
	call	muldiv
.LVL775:
	movl	%eax, 24(%esp)
	movl	amp.2287, %eax
	movl	%eax, 28(%esp)
	movl	pp.2277, %ebx
.LVL776:
.LBB292:
.LBB293:
	.loc 1 407 0
	testl	%ebp, %ebp
	js	.L546
	.loc 1 408 0
	movl	scale2freq(,%ebp,4), %ecx
.LVL777:
	.loc 1 409 0
	cmpl	$8, %edi
	jg	.L492
.LVL778:
.L557:
	.loc 1 410 0
	sarl	%ecx
.LVL779:
	.loc 1 409 0
	incl	%edi
.LVL780:
	cmpl	$9, %edi
	jne	.L557
.L492:
	.loc 1 411 0
	movl	$274877907, %eax
.LVL781:
	imull	%ecx
	movl	%edx, %ebp
.LVL782:
	sarl	$6, %ebp
	sarl	$31, %ecx
.LVL783:
	subl	%ecx, %ebp
.LVL784:
	jmp	.L491
.LVL785:
.L546:
	.loc 1 405 0
	movl	$0, %ebp
.LVL786:
.L491:
.LBB294:
.LBB295:
	.loc 1 316 0
	call	_player_alloc
.LVL787:
	movl	%eax, %edi
.LVL788:
	testl	%eax, %eax
	je	.L547
	.loc 1 318 0
	subl	$4, %esp
	.cfi_def_cfa_offset 84
	pushl	$52
	.cfi_def_cfa_offset 88
	pushl	$0
	.cfi_def_cfa_offset 92
	pushl	%eax
	.cfi_def_cfa_offset 96
	call	memset
.LVL789:
	.loc 1 320 0
	movl	44(%esp), %eax
	movl	%eax, 28(%edi)
	.loc 1 321 0
	movl	%ebp, 32(%edi)
.LVL790:
.LBB296:
.LBB297:
	.loc 1 286 0
	movl	step.2290, %eax
	movl	%eax, 36(%edi)
	.loc 1 287 0
	movl	step.2290+4, %eax
	movl	%eax, 40(%edi)
.LBE297:
.LBE296:
	.loc 1 323 0
	movl	40(%esp), %eax
	movl	%eax, 44(%edi)
	.loc 1 324 0
	movl	32(%esp), %eax
	movl	%eax, 48(%edi)
	.loc 1 326 0
	movl	104(%esp), %eax
	movl	%eax, 20(%edi)
.LBE295:
.LBE294:
	.loc 1 418 0
	movl	(%ebx), %eax
	movl	%eax, (%edi)
	.loc 1 419 0
	movl	%edi, (%ebx)
.LBE293:
.LBE292:
	.loc 1 2036 0
	movl	pp.2277, %eax
	addl	$16, %esp
	.cfi_def_cfa_offset 80
	cmpl	$playeres, %eax
	jne	.L494
	.loc 1 2037 0
	movl	playeres, %edx
	movl	(%edx), %ecx
	movl	%ecx, 4(%edx)
	.loc 1 2038 0
	movl	$0, (%edx)
.L494:
	.loc 1 2040 0
	movl	(%eax), %ecx
	movl	playeres, %edx
	movl	%edx, 16(%ecx)
	.loc 1 2041 0
	movl	(%eax), %eax
	movl	%eax, pp.2277
	.loc 1 2043 0
	cmpl	$0, 4(%esp)
	jne	.L495
	.loc 1 2044 0
	subl	$12, %esp
	.cfi_def_cfa_offset 92
	pushl	sampling_freq
	.cfi_def_cfa_offset 96
	movl	32(%esp), %ecx
	movl	$0, %edx
	movl	$step.2290, %eax
	call	step_add
.LVL791:
	addl	$16, %esp
	.cfi_def_cfa_offset 80
	jmp	.L475
.L495:
	movl	16(%esp), %ecx
	cmpl	%ecx, 8(%esp)
	jge	.L496
	movl	%ecx, 8(%esp)
.LVL792:
.L496:
	.loc 1 2048 0
	movl	20(%esp), %eax
	cmpl	%eax, 12(%edx)
	jge	.L497
	.loc 1 2049 0
	movl	%eax, 12(%edx)
.L497:
	.loc 1 2050 0
	incl	20(%esp)
.LVL793:
	jmp	.L475
.LVL794:
.L521:
	.loc 1 1885 0
	movl	%ebx, %esi
	jmp	.L475
.L522:
	movl	%ebx, %esi
	jmp	.L475
.L523:
	.loc 1 1903 0
	movl	%ebx, %esi
	jmp	.L475
.L524:
	movl	%ebx, %esi
	jmp	.L475
.L527:
	.loc 1 1914 0
	movl	%ebx, %esi
	jmp	.L475
.L528:
	movl	%ebx, %esi
	jmp	.L475
.L530:
	.loc 1 1924 0
	movl	%ebx, %esi
	jmp	.L475
.L531:
	movl	%ebx, %esi
	jmp	.L475
.L534:
	.loc 1 1935 0
	movl	%ebx, %esi
	jmp	.L475
.L535:
	movl	%ebx, %esi
	jmp	.L475
.LVL795:
.L537:
	.loc 1 1942 0
	movl	$0, 88(%esp)
.LVL796:
.L475:
	.loc 1 1875 0 discriminator 1
	testl	%esi, %esi
	je	.L462
	.loc 1 1875 0 is_stmt 0 discriminator 2
	movb	(%esi), %dl
	testb	%dl, %dl
	jne	.L498
.LVL797:
.L462:
.LBB298:
.LBB299:
	.loc 1 281 0 is_stmt 1
	movl	step.2290, %ecx
	movl	step.2290+4, %edx
	movl	max.2291, %eax
	subl	%ecx, %eax
	imull	sampling_freq, %eax
	addl	max.2291+4, %eax
.LBE299:
.LBE298:
	.loc 1 2057 0
	cmpl	%edx, %eax
	jns	.L499
.LVL798:
.LBB300:
.LBB301:
	.loc 1 286 0
	movl	%ecx, max.2291
	.loc 1 287 0
	movl	%edx, max.2291+4
.LVL799:
.L499:
.LBE301:
.LBE300:
	.loc 1 2060 0
	movl	84(%esp), %eax
	andl	$512, %eax
	movl	%eax, 16(%esp)
	jne	.L548
	.loc 1 2061 0
	movl	playeres, %eax
	movl	%eax, 20(%esp)
.LVL800:
.LBB302:
.LBB303:
.LBB304:
.LBB305:
	.loc 1 446 0
	subl	$12, %esp
	.cfi_def_cfa_offset 92
	pushl	$52
	.cfi_def_cfa_offset 96
	call	memory_alloc
.LVL801:
	movl	%eax, 40(%esp)
.LVL802:
	.loc 1 447 0
	addl	$16, %esp
	.cfi_def_cfa_offset 80
	testl	%eax, %eax
	je	.L549
	.loc 1 448 0
	subl	$4, %esp
	.cfi_def_cfa_offset 84
	pushl	$52
	.cfi_def_cfa_offset 88
	pushl	$0
	.cfi_def_cfa_offset 92
	pushl	%eax
	.cfi_def_cfa_offset 96
	call	memset
.LVL803:
.LBE305:
.LBE304:
	.loc 1 1365 0
	addl	$16, %esp
	.cfi_def_cfa_offset 80
	testl	$2048, 84(%esp)
	je	.L550
.LVL804:
	.loc 1 1367 0
	movl	20(%esp), %edi
	movl	%edi, %eax
	call	player_copy
.LVL805:
	.loc 1 1366 0
	movl	%edi, 28(%esp)
	.loc 1 1367 0
	movl	%eax, 20(%esp)
.LVL806:
	jmp	.L501
.LVL807:
.L550:
	.loc 1 1358 0
	movl	$0, 28(%esp)
.LVL808:
.L501:
	.loc 1 1370 0
	movl	20(%esp), %eax
	testl	%eax, %eax
	je	.L551
	movl	%eax, 4(%esp)
	movl	$0, 12(%esp)
.LVL809:
.L512:
	.loc 1 1371 0
	incl	12(%esp)
.LVL810:
.LBB306:
.LBB307:
	.loc 1 1344 0
	movl	4(%esp), %eax
	testl	%eax, %eax
	je	.L552
	movl	$0, %ecx
.LVL811:
.L506:
	.loc 1 1345 0
	cmpl	$0, 32(%eax)
	je	.L504
.LVL812:
	.loc 1 1348 0
	movl	20(%eax), %edx
	movl	aunitsets(,%edx,8), %edx
	cmpl	%edx, %ecx
	jge	.L504
	movl	%edx, %ecx
.LVL813:
.L504:
	.loc 1 1344 0
	movl	(%eax), %eax
.LVL814:
	testl	%eax, %eax
	jne	.L506
.LBE307:
.LBE306:
	.loc 1 1372 0
	movl	4(%esp), %eax
.LVL815:
	movl	12(%eax), %eax
	movl	%eax, 8(%esp)
	leal	1(%eax), %ebp
	imull	%ecx, %ebp
.LVL816:
.LBB308:
.LBB309:
	.loc 1 212 0
	testl	%ebp, %ebp
	jle	.L553
	movl	$0, %esi
	movl	$0, %edi
	jmp	.L510
.LVL817:
.L554:
	movl	%ebx, %edi
.LVL818:
.L510:
.LBB310:
.LBB311:
	.loc 1 162 0
	movl	aunit_regs_pool, %ebx
	testl	%ebx, %ebx
	je	.L507
.LVL819:
	.loc 1 164 0
	movl	(%ebx), %eax
	movl	%eax, aunit_regs_pool
	jmp	.L508
.LVL820:
.L507:
	.loc 1 166 0
	subl	$12, %esp
	.cfi_def_cfa_offset 92
	pushl	$84
	.cfi_def_cfa_offset 96
	call	memory_alloc
.LVL821:
	movl	%eax, %ebx
.LVL822:
.LBE311:
.LBE310:
	.loc 1 213 0
	addl	$16, %esp
	.cfi_def_cfa_offset 80
	testl	%eax, %eax
	je	.L509
.LVL823:
.L508:
	.loc 1 215 0
	subl	$4, %esp
	.cfi_def_cfa_offset 84
	pushl	$84
	.cfi_def_cfa_offset 88
	pushl	$0
	.cfi_def_cfa_offset 92
	pushl	%ebx
	.cfi_def_cfa_offset 96
	call	memset
.LVL824:
	.loc 1 217 0
	movl	%edi, (%ebx)
.LVL825:
	.loc 1 212 0
	incl	%esi
.LVL826:
	addl	$16, %esp
	.cfi_def_cfa_offset 80
	cmpl	%ebp, %esi
	jne	.L554
	jmp	.L511
.LVL827:
.L552:
	.loc 1 209 0
	movl	$0, %ebx
	jmp	.L511
.LVL828:
.L553:
	movl	$0, %ebx
	jmp	.L511
.LVL829:
.L509:
	.loc 1 224 0
	movl	%edi, %eax
.LVL830:
	call	aunit_regs_free
.LVL831:
	.loc 1 225 0
	movl	$0, %ebx
.LVL832:
.L511:
.LBE309:
.LBE308:
	.loc 1 1372 0
	movl	4(%esp), %eax
	movl	%ebx, 8(%eax)
	.loc 1 1370 0
	movl	4(%eax), %eax
	movl	%eax, 4(%esp)
.LVL833:
	testl	%eax, %eax
	jne	.L512
	jmp	.L502
.LVL834:
.L551:
	.loc 1 1359 0
	movl	$0, 12(%esp)
.LVL835:
.L502:
	.loc 1 1375 0
	movl	24(%esp), %ecx
	movl	$0, 4(%ecx)
	.loc 1 1376 0
	movl	12(%esp), %edx
	movl	%edx, 8(%ecx)
	.loc 1 1377 0
	movl	sampling_freq, %eax
.LVL836:
	movl	%eax, 12(%ecx)
	.loc 1 1378 0
	movl	84(%esp), %eax
	andl	$4096, %eax
	cmpl	$1, %eax
	sbbl	%eax, %eax
	addl	$2, %eax
	movl	%eax, 16(%ecx)
	.loc 1 1379 0
	movl	$256, 20(%ecx)
.LVL837:
.LBB312:
.LBB313:
	.loc 1 286 0
	movl	max.2291, %eax
	movl	%eax, 24(%ecx)
	.loc 1 287 0
	movl	max.2291+4, %eax
	movl	%eax, 28(%ecx)
.LVL838:
.LBE313:
.LBE312:
.LBB314:
.LBB315:
	.loc 1 269 0
	movl	$0, 32(%ecx)
	.loc 1 270 0
	movl	$0, 36(%ecx)
.LBE315:
.LBE314:
	.loc 1 1383 0
	movl	20(%esp), %eax
	movl	%eax, 40(%ecx)
	.loc 1 1384 0
	movl	$0, 44(%ecx)
	.loc 1 1385 0
	movl	$0, 48(%ecx)
	.loc 1 1387 0
	movl	audiodata_list, %eax
	movl	%eax, (%ecx)
	.loc 1 1388 0
	movl	%ecx, %eax
	movl	%ecx, audiodata_list
	.loc 1 1390 0
	cmpl	$0, 92(%esp)
	je	.L514
	.loc 1 1391 0
	movl	92(%esp), %ecx
.LVL839:
	movl	84(%esp), %edx
	call	_run_file
.LVL840:
	jmp	.L515
.LVL841:
.L514:
.LBB316:
.LBB317:
	.loc 1 1289 0
	movl	24(%esp), %eax
.LVL842:
	movl	$1, 4(%eax)
.LVL843:
.L515:
.LBE317:
.LBE316:
	.loc 1 1395 0
	call	audiodata_list_clean
.LVL844:
	jmp	.L500
.LVL845:
.L549:
	.loc 1 1363 0
	movl	20(%esp), %eax
.LVL846:
	movl	%eax, 28(%esp)
.LVL847:
.L500:
.LBE303:
.LBE302:
	.loc 1 2061 0
	movl	28(%esp), %eax
	movl	%eax, playeres
	jmp	.L568
.LVL848:
.L520:
	.loc 1 1859 0
	movl	$-1, 16(%esp)
	jmp	.L568
.LVL849:
.L525:
	.loc 1 2067 0
	movl	$-1, 16(%esp)
	jmp	.L568
.L529:
	movl	$-1, 16(%esp)
	jmp	.L568
.L532:
	movl	$-1, 16(%esp)
	jmp	.L568
.LVL850:
.L536:
	movl	$-1, 16(%esp)
	jmp	.L568
.LVL851:
.L538:
	.loc 1 1944 0
	movl	$-1, 16(%esp)
	jmp	.L568
.LVL852:
.L539:
	.loc 1 2067 0
	movl	$-1, 16(%esp)
	jmp	.L568
.L540:
	movl	$-1, 16(%esp)
	jmp	.L568
.L541:
	movl	$-1, 16(%esp)
	jmp	.L568
.LVL853:
.L544:
	movl	$-1, 16(%esp)
.LVL854:
	jmp	.L568
.LVL855:
.L545:
	movl	$-1, 16(%esp)
	jmp	.L568
.LVL856:
.L547:
	movl	$-1, 16(%esp)
.LVL857:
	jmp	.L568
.LVL858:
.L548:
	.loc 1 2064 0
	movl	$0, 16(%esp)
	jmp	.L568
.LVL859:
.L556:
	.loc 1 2067 0
	movl	$-1, 16(%esp)
.LVL860:
	jmp	.L568
.LVL861:
.L461:
	.loc 1 1868 0
	testl	$1024, 84(%esp)
	jne	.L516
	jmp	.L517
.LVL862:
.L478:
	.loc 1 1977 0
	leal	1(%esi), %eax
	movl	%eax, 16(%esp)
.LVL863:
	.loc 1 1980 0
	movl	$-1, %edi
	.loc 1 1977 0
	movl	$-1, %ebp
	jmp	.L481
.LVL864:
.L483:
	.loc 1 1989 0
	cmpb	$45, %al
	je	.L518
	jmp	.L482
.LVL865:
.L569:
	.loc 1 2015 0
	movl	$64, %eax
	cltd
	idivl	%ebx
	movl	%eax, %ecx
.LVL866:
	movl	16(%esp), %esi
	jmp	.L489
.LVL867:
.L487:
	.loc 1 2013 0
	testl	%ebx, %ebx
	jg	.L569
	jmp	.L556
.LVL868:
.L568:
	.loc 1 2068 0
	movl	16(%esp), %eax
	addl	$60, %esp
	.cfi_def_cfa_offset 20
	popl	%ebx
	.cfi_restore 3
	.cfi_def_cfa_offset 16
	popl	%esi
	.cfi_restore 6
	.cfi_def_cfa_offset 12
	popl	%edi
	.cfi_restore 7
	.cfi_def_cfa_offset 8
	popl	%ebp
	.cfi_restore 5
	.cfi_def_cfa_offset 4
	ret
	.cfi_endproc
.LFE76:
	.size	audio_play, .-audio_play
	.globl	audio_open
	.type	audio_open, @function
audio_open:
.LFB77:
	.loc 1 2071 0
	.cfi_startproc
.LVL869:
	pushl	%ebx
	.cfi_def_cfa_offset 8
	.cfi_offset 3, -8
	subl	$8, %esp
	.cfi_def_cfa_offset 16
	movl	24(%esp), %ebx
.LVL870:
	.loc 1 2075 0
	call	init
.LVL871:
	.loc 1 2076 0
	call	audiodata_list_stop
.LVL872:
	.loc 1 2078 0
	movl	%ebx, %eax
	andl	$8192, %eax
	cmpl	$1, %eax
	sbbl	%eax, %eax
	addl	$2, %eax
.LVL873:
	.loc 1 2080 0
	subl	$8, %esp
	.cfi_def_cfa_offset 24
	pushl	%ebx
	.cfi_def_cfa_offset 28
	pushl	%eax
	.cfi_def_cfa_offset 32
	call	sound_create
.LVL874:
	movl	%eax, %ebx
.LVL875:
	.loc 1 2081 0
	addl	$16, %esp
	.cfi_def_cfa_offset 16
	testl	%eax, %eax
	je	.L577
	.loc 1 2084 0
	subl	$8, %esp
	.cfi_def_cfa_offset 24
	pushl	24(%esp)
	.cfi_def_cfa_offset 28
	pushl	%eax
	.cfi_def_cfa_offset 32
	call	sound_ropen
.LVL876:
	addl	$16, %esp
	.cfi_def_cfa_offset 16
	testl	%eax, %eax
	js	.L574
	.loc 1 2087 0
	cmpl	$0, 20(%esp)
	je	.L575
	.loc 1 2087 0 is_stmt 0 discriminator 1
	movl	8(%ebx), %ecx
	movl	20(%ebx), %eax
	movl	$1000, %edx
	call	muldiv
.LVL877:
	movl	20(%esp), %edx
	movl	%eax, (%edx)
.L575:
	.loc 1 2089 0 is_stmt 1
	subl	$12, %esp
	.cfi_def_cfa_offset 28
	pushl	%ebx
	.cfi_def_cfa_offset 32
	call	sound_get_index
.LVL878:
	addl	$16, %esp
	.cfi_def_cfa_offset 16
	jmp	.L578
.LVL879:
.L577:
	.loc 1 2094 0
	movl	$-1, %eax
.LVL880:
	jmp	.L578
.L574:
	.loc 1 2093 0
	subl	$12, %esp
	.cfi_def_cfa_offset 28
	pushl	%ebx
	.cfi_def_cfa_offset 32
	call	sound_destroy
.LVL881:
	addl	$16, %esp
	.cfi_def_cfa_offset 16
	.loc 1 2094 0
	movl	$-1, %eax
.L578:
	.loc 1 2095 0
	addl	$8, %esp
	.cfi_def_cfa_offset 8
	popl	%ebx
	.cfi_restore 3
	.cfi_def_cfa_offset 4
.LVL882:
	ret
	.cfi_endproc
.LFE77:
	.size	audio_open, .-audio_open
	.globl	audio_close
	.type	audio_close, @function
audio_close:
.LFB78:
	.loc 1 2098 0
	.cfi_startproc
.LVL883:
	pushl	%ebx
	.cfi_def_cfa_offset 8
	.cfi_offset 3, -8
	subl	$8, %esp
	.cfi_def_cfa_offset 16
	movl	16(%esp), %ebx
	.loc 1 2101 0
	call	init
.LVL884:
	.loc 1 2102 0
	call	audiodata_list_stop
.LVL885:
	.loc 1 2104 0
	subl	$12, %esp
	.cfi_def_cfa_offset 28
	pushl	%ebx
	.cfi_def_cfa_offset 32
	call	sound_get_sound
.LVL886:
	.loc 1 2106 0
	addl	$16, %esp
	.cfi_def_cfa_offset 16
	testl	%eax, %eax
	je	.L582
	.loc 1 2109 0
	subl	$12, %esp
	.cfi_def_cfa_offset 28
	pushl	%eax
	.cfi_def_cfa_offset 32
	call	sound_destroy
.LVL887:
	.loc 1 2111 0
	addl	$16, %esp
	.cfi_def_cfa_offset 16
	movl	%ebx, %eax
	jmp	.L581
.LVL888:
.L582:
	.loc 1 2107 0
	movl	$-1, %eax
.LVL889:
.L581:
	.loc 1 2112 0
	addl	$8, %esp
	.cfi_def_cfa_offset 8
	popl	%ebx
	.cfi_restore 3
	.cfi_def_cfa_offset 4
	ret
	.cfi_endproc
.LFE78:
	.size	audio_close, .-audio_close
	.data
	.align 4
	.type	tempo.2288, @object
	.size	tempo.2288, 4
tempo.2288:
	.long	120
	.align 4
	.type	amp.2287, @object
	.size	amp.2287, 4
amp.2287:
	.long	1024
	.align 4
	.type	length.2286, @object
	.size	length.2286, 4
length.2286:
	.long	4
	.align 4
	.type	octave.2285, @object
	.size	octave.2285, 4
octave.2285:
	.long	3
	.local	stepmod.2289
	.comm	stepmod.2289,4,4
	.local	step.2290
	.comm	step.2290,8,4
	.local	pp.2277
	.comm	pp.2277,4,4
	.local	max.2291
	.comm	max.2291,8,4
	.local	initialized.1844
	.comm	initialized.1844,4,4
	.section	.rodata
	.align 4
	.type	code2scale, @object
	.size	code2scale, 28
code2scale:
	.long	0
	.long	2
	.long	4
	.long	5
	.long	7
	.long	9
	.long	11
	.local	_aunitset_index
	.comm	_aunitset_index,4,4
	.align 32
	.type	sin_val, @object
	.size	sin_val, 1028
sin_val:
	.long	0
	.long	201
	.long	402
	.long	603
	.long	804
	.long	1005
	.long	1206
	.long	1407
	.long	1608
	.long	1809
	.long	2009
	.long	2210
	.long	2410
	.long	2611
	.long	2811
	.long	3012
	.long	3212
	.long	3412
	.long	3612
	.long	3811
	.long	4011
	.long	4210
	.long	4410
	.long	4609
	.long	4808
	.long	5007
	.long	5205
	.long	5404
	.long	5602
	.long	5800
	.long	5998
	.long	6195
	.long	6393
	.long	6590
	.long	6786
	.long	6983
	.long	7179
	.long	7375
	.long	7571
	.long	7767
	.long	7962
	.long	8157
	.long	8351
	.long	8545
	.long	8739
	.long	8933
	.long	9126
	.long	9319
	.long	9512
	.long	9704
	.long	9896
	.long	10087
	.long	10278
	.long	10469
	.long	10659
	.long	10849
	.long	11039
	.long	11228
	.long	11417
	.long	11605
	.long	11793
	.long	11980
	.long	12167
	.long	12353
	.long	12539
	.long	12725
	.long	12910
	.long	13094
	.long	13279
	.long	13462
	.long	13645
	.long	13828
	.long	14010
	.long	14191
	.long	14372
	.long	14553
	.long	14732
	.long	14912
	.long	15090
	.long	15269
	.long	15446
	.long	15623
	.long	15800
	.long	15976
	.long	16151
	.long	16325
	.long	16499
	.long	16673
	.long	16846
	.long	17018
	.long	17189
	.long	17360
	.long	17530
	.long	17700
	.long	17869
	.long	18037
	.long	18204
	.long	18371
	.long	18537
	.long	18703
	.long	18868
	.long	19032
	.long	19195
	.long	19357
	.long	19519
	.long	19680
	.long	19841
	.long	20000
	.long	20159
	.long	20317
	.long	20475
	.long	20631
	.long	20787
	.long	20942
	.long	21096
	.long	21250
	.long	21403
	.long	21554
	.long	21705
	.long	21856
	.long	22005
	.long	22154
	.long	22301
	.long	22448
	.long	22594
	.long	22739
	.long	22884
	.long	23027
	.long	23170
	.long	23311
	.long	23452
	.long	23592
	.long	23731
	.long	23870
	.long	24007
	.long	24143
	.long	24279
	.long	24413
	.long	24547
	.long	24680
	.long	24811
	.long	24942
	.long	25072
	.long	25201
	.long	25329
	.long	25456
	.long	25582
	.long	25708
	.long	25832
	.long	25955
	.long	26077
	.long	26198
	.long	26319
	.long	26438
	.long	26556
	.long	26674
	.long	26790
	.long	26905
	.long	27019
	.long	27133
	.long	27245
	.long	27356
	.long	27466
	.long	27575
	.long	27683
	.long	27790
	.long	27896
	.long	28001
	.long	28105
	.long	28208
	.long	28310
	.long	28411
	.long	28510
	.long	28609
	.long	28706
	.long	28803
	.long	28898
	.long	28992
	.long	29085
	.long	29177
	.long	29268
	.long	29358
	.long	29447
	.long	29534
	.long	29621
	.long	29706
	.long	29791
	.long	29874
	.long	29956
	.long	30037
	.long	30117
	.long	30195
	.long	30273
	.long	30349
	.long	30424
	.long	30498
	.long	30571
	.long	30643
	.long	30714
	.long	30783
	.long	30852
	.long	30919
	.long	30985
	.long	31050
	.long	31113
	.long	31176
	.long	31237
	.long	31297
	.long	31356
	.long	31414
	.long	31470
	.long	31526
	.long	31580
	.long	31633
	.long	31685
	.long	31736
	.long	31785
	.long	31833
	.long	31880
	.long	31926
	.long	31971
	.long	32014
	.long	32057
	.long	32098
	.long	32137
	.long	32176
	.long	32213
	.long	32250
	.long	32285
	.long	32318
	.long	32351
	.long	32382
	.long	32412
	.long	32441
	.long	32469
	.long	32495
	.long	32521
	.long	32545
	.long	32567
	.long	32589
	.long	32609
	.long	32628
	.long	32646
	.long	32663
	.long	32678
	.long	32692
	.long	32705
	.long	32717
	.long	32728
	.long	32737
	.long	32745
	.long	32752
	.long	32757
	.long	32761
	.long	32765
	.long	32766
	.long	32767
	.local	audiodata_list
	.comm	audiodata_list,4,4
	.align 32
	.type	scale2freq, @object
	.size	scale2freq, 48
scale2freq:
	.long	16744036
	.long	17739688
	.long	18794545
	.long	19912127
	.long	21096164
	.long	22350607
	.long	23679643
	.long	25087708
	.long	26579501
	.long	28160000
	.long	29834481
	.long	31608531
	.local	player_pool
	.comm	player_pool,4,4
	.local	aunit_regs_pool
	.comm	aunit_regs_pool,4,4
	.local	aunit_pool
	.comm	aunit_pool,4,4
	.local	playeres
	.comm	playeres,4,4
	.data
	.align 4
	.type	sampling_freq, @object
	.size	sampling_freq, 4
sampling_freq:
	.long	44100
	.local	aunitsets
	.comm	aunitsets,512,32
	.text
.Letext0:
	.file 2 "../include/sys/types.h"
	.file 3 "../include/stdio.h"
	.file 4 "nlllib.h"
	.file 5 "sound.h"
	.file 6 "memory.h"
	.file 7 "../include/string.h"
	.file 8 "../include/ctype.h"
	.file 9 "../include/stdlib.h"
	.section	.debug_info,"",@progbits
.Ldebug_info0:
	.long	0x39b4
	.value	0x4
	.long	.Ldebug_abbrev0
	.byte	0x4
	.uleb128 0x1
	.long	.LASF268
	.byte	0x1
	.long	.LASF269
	.long	.LASF270
	.long	.Ltext0
	.long	.Letext0-.Ltext0
	.long	.Ldebug_line0
	.uleb128 0x2
	.byte	0x8
	.byte	0x5
	.long	.LASF0
	.uleb128 0x2
	.byte	0x8
	.byte	0x7
	.long	.LASF1
	.uleb128 0x3
	.long	.LASF3
	.byte	0x2
	.byte	0x6
	.long	0x3e
	.uleb128 0x4
	.byte	0x4
	.byte	0x5
	.string	"int"
	.uleb128 0x2
	.byte	0x4
	.byte	0x7
	.long	.LASF2
	.uleb128 0x3
	.long	.LASF4
	.byte	0x2
	.byte	0x8
	.long	0x57
	.uleb128 0x2
	.byte	0x2
	.byte	0x5
	.long	.LASF5
	.uleb128 0x2
	.byte	0x2
	.byte	0x7
	.long	.LASF6
	.uleb128 0x3
	.long	.LASF7
	.byte	0x2
	.byte	0xa
	.long	0x70
	.uleb128 0x2
	.byte	0x1
	.byte	0x6
	.long	.LASF8
	.uleb128 0x2
	.byte	0x1
	.byte	0x8
	.long	.LASF9
	.uleb128 0x3
	.long	.LASF10
	.byte	0x2
	.byte	0xd
	.long	0x89
	.uleb128 0x2
	.byte	0x4
	.byte	0x7
	.long	.LASF11
	.uleb128 0x2
	.byte	0x4
	.byte	0x5
	.long	.LASF12
	.uleb128 0x3
	.long	.LASF13
	.byte	0x3
	.byte	0x8
	.long	0xa2
	.uleb128 0x5
	.long	.LASF271
	.uleb128 0x6
	.byte	0x4
	.byte	0x4
	.byte	0x4
	.long	0x269
	.uleb128 0x7
	.long	.LASF14
	.sleb128 -1
	.uleb128 0x7
	.long	.LASF15
	.sleb128 -10
	.uleb128 0x7
	.long	.LASF16
	.sleb128 -20
	.uleb128 0x7
	.long	.LASF17
	.sleb128 -21
	.uleb128 0x7
	.long	.LASF18
	.sleb128 -22
	.uleb128 0x7
	.long	.LASF19
	.sleb128 -23
	.uleb128 0x7
	.long	.LASF20
	.sleb128 -30
	.uleb128 0x7
	.long	.LASF21
	.sleb128 -31
	.uleb128 0x7
	.long	.LASF22
	.sleb128 -32
	.uleb128 0x7
	.long	.LASF23
	.sleb128 -33
	.uleb128 0x7
	.long	.LASF24
	.sleb128 -34
	.uleb128 0x7
	.long	.LASF25
	.sleb128 -40
	.uleb128 0x7
	.long	.LASF26
	.sleb128 -41
	.uleb128 0x7
	.long	.LASF27
	.sleb128 -42
	.uleb128 0x7
	.long	.LASF28
	.sleb128 -43
	.uleb128 0x7
	.long	.LASF29
	.sleb128 -44
	.uleb128 0x7
	.long	.LASF30
	.sleb128 -50
	.uleb128 0x7
	.long	.LASF31
	.sleb128 -51
	.uleb128 0x7
	.long	.LASF32
	.sleb128 -52
	.uleb128 0x7
	.long	.LASF33
	.sleb128 -53
	.uleb128 0x7
	.long	.LASF34
	.sleb128 -54
	.uleb128 0x7
	.long	.LASF35
	.sleb128 -55
	.uleb128 0x7
	.long	.LASF36
	.sleb128 -56
	.uleb128 0x7
	.long	.LASF37
	.sleb128 -57
	.uleb128 0x7
	.long	.LASF38
	.sleb128 -58
	.uleb128 0x7
	.long	.LASF39
	.sleb128 -59
	.uleb128 0x7
	.long	.LASF40
	.sleb128 -60
	.uleb128 0x7
	.long	.LASF41
	.sleb128 -61
	.uleb128 0x7
	.long	.LASF42
	.sleb128 -70
	.uleb128 0x7
	.long	.LASF43
	.sleb128 -71
	.uleb128 0x7
	.long	.LASF44
	.sleb128 -72
	.uleb128 0x7
	.long	.LASF45
	.sleb128 -73
	.uleb128 0x7
	.long	.LASF46
	.sleb128 -74
	.uleb128 0x7
	.long	.LASF47
	.sleb128 -75
	.uleb128 0x7
	.long	.LASF48
	.sleb128 -80
	.uleb128 0x7
	.long	.LASF49
	.sleb128 -81
	.uleb128 0x7
	.long	.LASF50
	.sleb128 -82
	.uleb128 0x7
	.long	.LASF51
	.sleb128 -83
	.uleb128 0x7
	.long	.LASF52
	.sleb128 -84
	.uleb128 0x7
	.long	.LASF53
	.sleb128 -90
	.uleb128 0x7
	.long	.LASF54
	.sleb128 -91
	.uleb128 0x7
	.long	.LASF55
	.sleb128 -92
	.uleb128 0x7
	.long	.LASF56
	.sleb128 -93
	.uleb128 0x7
	.long	.LASF57
	.sleb128 -94
	.uleb128 0x7
	.long	.LASF58
	.sleb128 -95
	.uleb128 0x7
	.long	.LASF59
	.sleb128 -100
	.uleb128 0x7
	.long	.LASF60
	.sleb128 -101
	.uleb128 0x7
	.long	.LASF61
	.sleb128 -102
	.uleb128 0x7
	.long	.LASF62
	.sleb128 -110
	.uleb128 0x7
	.long	.LASF63
	.sleb128 -111
	.uleb128 0x7
	.long	.LASF64
	.sleb128 -112
	.uleb128 0x7
	.long	.LASF65
	.sleb128 -113
	.uleb128 0x7
	.long	.LASF66
	.sleb128 -120
	.uleb128 0x7
	.long	.LASF67
	.sleb128 -121
	.uleb128 0x7
	.long	.LASF68
	.sleb128 -122
	.uleb128 0x7
	.long	.LASF69
	.sleb128 -130
	.uleb128 0x7
	.long	.LASF70
	.sleb128 -131
	.uleb128 0x7
	.long	.LASF71
	.sleb128 -132
	.uleb128 0x7
	.long	.LASF72
	.sleb128 -140
	.uleb128 0x7
	.long	.LASF73
	.sleb128 -141
	.uleb128 0x7
	.long	.LASF74
	.sleb128 -142
	.uleb128 0x7
	.long	.LASF75
	.sleb128 -143
	.uleb128 0x7
	.long	.LASF76
	.sleb128 -150
	.uleb128 0x7
	.long	.LASF77
	.sleb128 -151
	.uleb128 0x7
	.long	.LASF78
	.sleb128 -152
	.uleb128 0x7
	.long	.LASF79
	.sleb128 -153
	.uleb128 0x7
	.long	.LASF80
	.sleb128 -154
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0x57
	.uleb128 0x9
	.byte	0x4
	.uleb128 0x6
	.byte	0x4
	.byte	0x5
	.byte	0x4
	.long	0x292
	.uleb128 0x7
	.long	.LASF81
	.sleb128 0
	.uleb128 0x7
	.long	.LASF82
	.sleb128 1
	.uleb128 0x7
	.long	.LASF83
	.sleb128 2
	.uleb128 0x7
	.long	.LASF84
	.sleb128 3
	.byte	0
	.uleb128 0x3
	.long	.LASF85
	.byte	0x5
	.byte	0xa
	.long	0x271
	.uleb128 0x3
	.long	.LASF86
	.byte	0x5
	.byte	0xc
	.long	0x2a8
	.uleb128 0x8
	.byte	0x4
	.long	0x2ae
	.uleb128 0xa
	.long	.LASF99
	.byte	0x28
	.byte	0x5
	.byte	0xe
	.long	0x332
	.uleb128 0xb
	.long	.LASF87
	.byte	0x5
	.byte	0xf
	.long	0x3e
	.byte	0
	.uleb128 0xb
	.long	.LASF88
	.byte	0x5
	.byte	0x10
	.long	0x292
	.byte	0x4
	.uleb128 0xb
	.long	.LASF89
	.byte	0x5
	.byte	0x12
	.long	0x3e
	.byte	0x8
	.uleb128 0xb
	.long	.LASF90
	.byte	0x5
	.byte	0x13
	.long	0x3e
	.byte	0xc
	.uleb128 0xb
	.long	.LASF91
	.byte	0x5
	.byte	0x14
	.long	0x3e
	.byte	0x10
	.uleb128 0xb
	.long	.LASF92
	.byte	0x5
	.byte	0x15
	.long	0x3e
	.byte	0x14
	.uleb128 0xb
	.long	.LASF93
	.byte	0x5
	.byte	0x17
	.long	0x45
	.byte	0x18
	.uleb128 0xc
	.string	"fp"
	.byte	0x5
	.byte	0x19
	.long	0x371
	.byte	0x1c
	.uleb128 0xb
	.long	.LASF94
	.byte	0x5
	.byte	0x1a
	.long	0x3e
	.byte	0x20
	.uleb128 0xb
	.long	.LASF95
	.byte	0x5
	.byte	0x21
	.long	0x332
	.byte	0x24
	.byte	0
	.uleb128 0xd
	.byte	0x4
	.byte	0x5
	.byte	0x1c
	.long	0x35f
	.uleb128 0xe
	.string	"p"
	.byte	0x5
	.byte	0x1d
	.long	0x26f
	.uleb128 0xe
	.string	"b"
	.byte	0x5
	.byte	0x1e
	.long	0x35f
	.uleb128 0xe
	.string	"h"
	.byte	0x5
	.byte	0x1f
	.long	0x365
	.uleb128 0xe
	.string	"w"
	.byte	0x5
	.byte	0x20
	.long	0x36b
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0x65
	.uleb128 0x8
	.byte	0x4
	.long	0x4c
	.uleb128 0x8
	.byte	0x4
	.long	0x33
	.uleb128 0x8
	.byte	0x4
	.long	0x97
	.uleb128 0xf
	.byte	0x18
	.byte	0x1
	.byte	0x22
	.long	0x3c8
	.uleb128 0xc
	.string	"amp"
	.byte	0x1
	.byte	0x23
	.long	0x3e
	.byte	0
	.uleb128 0xb
	.long	.LASF96
	.byte	0x1
	.byte	0x24
	.long	0x3e
	.byte	0x4
	.uleb128 0xb
	.long	.LASF97
	.byte	0x1
	.byte	0x25
	.long	0x3e
	.byte	0x8
	.uleb128 0xb
	.long	.LASF88
	.byte	0x1
	.byte	0x26
	.long	0x3e
	.byte	0xc
	.uleb128 0xc
	.string	"mod"
	.byte	0x1
	.byte	0x27
	.long	0x3e
	.byte	0x10
	.uleb128 0xb
	.long	.LASF93
	.byte	0x1
	.byte	0x28
	.long	0x45
	.byte	0x14
	.byte	0
	.uleb128 0xf
	.byte	0x8
	.byte	0x1
	.byte	0x2c
	.long	0x3e9
	.uleb128 0xc
	.string	"amp"
	.byte	0x1
	.byte	0x2d
	.long	0x3e
	.byte	0
	.uleb128 0xb
	.long	.LASF98
	.byte	0x1
	.byte	0x2e
	.long	0x46f
	.byte	0x4
	.byte	0
	.uleb128 0x10
	.long	.LASF98
	.value	0x244
	.byte	0x1
	.byte	0x1d
	.long	0x46f
	.uleb128 0xb
	.long	.LASF100
	.byte	0x1
	.byte	0x1e
	.long	0x46f
	.byte	0
	.uleb128 0xb
	.long	.LASF87
	.byte	0x1
	.byte	0x1f
	.long	0x3e
	.byte	0x4
	.uleb128 0xb
	.long	.LASF93
	.byte	0x1
	.byte	0x20
	.long	0x45
	.byte	0x8
	.uleb128 0xc
	.string	"osc"
	.byte	0x1
	.byte	0x29
	.long	0x377
	.byte	0xc
	.uleb128 0xb
	.long	.LASF101
	.byte	0x1
	.byte	0x2b
	.long	0x3e
	.byte	0x24
	.uleb128 0xb
	.long	.LASF102
	.byte	0x1
	.byte	0x2f
	.long	0x5e6
	.byte	0x28
	.uleb128 0xc
	.string	"in"
	.byte	0x1
	.byte	0x35
	.long	0x475
	.byte	0x68
	.uleb128 0xc
	.string	"out"
	.byte	0x1
	.byte	0x39
	.long	0x4a2
	.byte	0x74
	.uleb128 0xb
	.long	.LASF103
	.byte	0x1
	.byte	0x42
	.long	0x4e8
	.byte	0x78
	.uleb128 0x11
	.long	.LASF104
	.byte	0x1
	.byte	0x53
	.long	0x5c4
	.value	0x13c
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0x3e9
	.uleb128 0xf
	.byte	0xc
	.byte	0x1
	.byte	0x31
	.long	0x4a2
	.uleb128 0xc
	.string	"num"
	.byte	0x1
	.byte	0x32
	.long	0x3e
	.byte	0
	.uleb128 0xc
	.string	"amp"
	.byte	0x1
	.byte	0x33
	.long	0x3e
	.byte	0x4
	.uleb128 0xb
	.long	.LASF98
	.byte	0x1
	.byte	0x34
	.long	0x46f
	.byte	0x8
	.byte	0
	.uleb128 0xf
	.byte	0x4
	.byte	0x1
	.byte	0x37
	.long	0x4b7
	.uleb128 0xc
	.string	"amp"
	.byte	0x1
	.byte	0x38
	.long	0x3e
	.byte	0
	.byte	0
	.uleb128 0xa
	.long	.LASF105
	.byte	0xc
	.byte	0x1
	.byte	0x3d
	.long	0x4e8
	.uleb128 0xb
	.long	.LASF106
	.byte	0x1
	.byte	0x3e
	.long	0x3e
	.byte	0
	.uleb128 0xc
	.string	"amp"
	.byte	0x1
	.byte	0x3f
	.long	0x3e
	.byte	0x4
	.uleb128 0xb
	.long	.LASF93
	.byte	0x1
	.byte	0x40
	.long	0x45
	.byte	0x8
	.byte	0
	.uleb128 0xf
	.byte	0xc4
	.byte	0x1
	.byte	0x3b
	.long	0x509
	.uleb128 0xc
	.string	"num"
	.byte	0x1
	.byte	0x3c
	.long	0x3e
	.byte	0
	.uleb128 0xb
	.long	.LASF107
	.byte	0x1
	.byte	0x41
	.long	0x509
	.byte	0x4
	.byte	0
	.uleb128 0x12
	.long	0x4b7
	.long	0x519
	.uleb128 0x13
	.long	0x519
	.byte	0xf
	.byte	0
	.uleb128 0x2
	.byte	0x4
	.byte	0x7
	.long	.LASF108
	.uleb128 0xf
	.byte	0x8
	.byte	0x1
	.byte	0x47
	.long	0x541
	.uleb128 0xc
	.string	"amp"
	.byte	0x1
	.byte	0x48
	.long	0x3e
	.byte	0
	.uleb128 0xb
	.long	.LASF93
	.byte	0x1
	.byte	0x49
	.long	0x45
	.byte	0x4
	.byte	0
	.uleb128 0xf
	.byte	0x84
	.byte	0x1
	.byte	0x45
	.long	0x562
	.uleb128 0xc
	.string	"num"
	.byte	0x1
	.byte	0x46
	.long	0x3e
	.byte	0
	.uleb128 0xb
	.long	.LASF107
	.byte	0x1
	.byte	0x4a
	.long	0x562
	.byte	0x4
	.byte	0
	.uleb128 0x12
	.long	0x520
	.long	0x572
	.uleb128 0x13
	.long	0x519
	.byte	0xf
	.byte	0
	.uleb128 0xf
	.byte	0x8
	.byte	0x1
	.byte	0x4e
	.long	0x593
	.uleb128 0xc
	.string	"amp"
	.byte	0x1
	.byte	0x4f
	.long	0x3e
	.byte	0
	.uleb128 0xb
	.long	.LASF93
	.byte	0x1
	.byte	0x50
	.long	0x45
	.byte	0x4
	.byte	0
	.uleb128 0xf
	.byte	0x84
	.byte	0x1
	.byte	0x4c
	.long	0x5b4
	.uleb128 0xc
	.string	"num"
	.byte	0x1
	.byte	0x4d
	.long	0x3e
	.byte	0
	.uleb128 0xb
	.long	.LASF107
	.byte	0x1
	.byte	0x51
	.long	0x5b4
	.byte	0x4
	.byte	0
	.uleb128 0x12
	.long	0x572
	.long	0x5c4
	.uleb128 0x13
	.long	0x519
	.byte	0xf
	.byte	0
	.uleb128 0x14
	.value	0x108
	.byte	0x1
	.byte	0x44
	.long	0x5e6
	.uleb128 0xb
	.long	.LASF109
	.byte	0x1
	.byte	0x4b
	.long	0x541
	.byte	0
	.uleb128 0xb
	.long	.LASF110
	.byte	0x1
	.byte	0x52
	.long	0x593
	.byte	0x84
	.byte	0
	.uleb128 0x12
	.long	0x3c8
	.long	0x5f6
	.uleb128 0x13
	.long	0x519
	.byte	0x7
	.byte	0
	.uleb128 0xa
	.long	.LASF111
	.byte	0x8
	.byte	0x1
	.byte	0x56
	.long	0x61b
	.uleb128 0xc
	.string	"num"
	.byte	0x1
	.byte	0x57
	.long	0x3e
	.byte	0
	.uleb128 0xb
	.long	.LASF112
	.byte	0x1
	.byte	0x58
	.long	0x46f
	.byte	0x4
	.byte	0
	.uleb128 0xf
	.byte	0x4
	.byte	0x1
	.byte	0x60
	.long	0x630
	.uleb128 0xc
	.string	"amp"
	.byte	0x1
	.byte	0x61
	.long	0x3e
	.byte	0
	.byte	0
	.uleb128 0xf
	.byte	0x4
	.byte	0x1
	.byte	0x64
	.long	0x645
	.uleb128 0xb
	.long	.LASF87
	.byte	0x1
	.byte	0x65
	.long	0x3e
	.byte	0
	.byte	0
	.uleb128 0xf
	.byte	0x4
	.byte	0x1
	.byte	0x6a
	.long	0x65a
	.uleb128 0xc
	.string	"amp"
	.byte	0x1
	.byte	0x6b
	.long	0x3e
	.byte	0
	.byte	0
	.uleb128 0xf
	.byte	0x44
	.byte	0x1
	.byte	0x68
	.long	0x67b
	.uleb128 0xb
	.long	.LASF87
	.byte	0x1
	.byte	0x69
	.long	0x3e
	.byte	0
	.uleb128 0xc
	.string	"out"
	.byte	0x1
	.byte	0x6c
	.long	0x67b
	.byte	0x4
	.byte	0
	.uleb128 0x12
	.long	0x645
	.long	0x68b
	.uleb128 0x13
	.long	0x519
	.byte	0xf
	.byte	0
	.uleb128 0xa
	.long	.LASF113
	.byte	0x54
	.byte	0x1
	.byte	0x5b
	.long	0x6d4
	.uleb128 0xb
	.long	.LASF100
	.byte	0x1
	.byte	0x5c
	.long	0x6d4
	.byte	0
	.uleb128 0xb
	.long	.LASF98
	.byte	0x1
	.byte	0x5e
	.long	0x46f
	.byte	0x4
	.uleb128 0xc
	.string	"out"
	.byte	0x1
	.byte	0x62
	.long	0x61b
	.byte	0x8
	.uleb128 0xb
	.long	.LASF103
	.byte	0x1
	.byte	0x66
	.long	0x630
	.byte	0xc
	.uleb128 0xb
	.long	.LASF114
	.byte	0x1
	.byte	0x6d
	.long	0x65a
	.byte	0x10
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0x68b
	.uleb128 0xa
	.long	.LASF115
	.byte	0x8
	.byte	0x1
	.byte	0x70
	.long	0x6ff
	.uleb128 0xc
	.string	"sec"
	.byte	0x1
	.byte	0x71
	.long	0x3e
	.byte	0
	.uleb128 0xb
	.long	.LASF116
	.byte	0x1
	.byte	0x72
	.long	0x3e
	.byte	0x4
	.byte	0
	.uleb128 0xa
	.long	.LASF117
	.byte	0x34
	.byte	0x1
	.byte	0x75
	.long	0x79c
	.uleb128 0xb
	.long	.LASF100
	.byte	0x1
	.byte	0x76
	.long	0x79c
	.byte	0
	.uleb128 0xb
	.long	.LASF118
	.byte	0x1
	.byte	0x77
	.long	0x79c
	.byte	0x4
	.uleb128 0xb
	.long	.LASF119
	.byte	0x1
	.byte	0x78
	.long	0x6d4
	.byte	0x8
	.uleb128 0xb
	.long	.LASF120
	.byte	0x1
	.byte	0x79
	.long	0x3e
	.byte	0xc
	.uleb128 0xb
	.long	.LASF121
	.byte	0x1
	.byte	0x7b
	.long	0x79c
	.byte	0x10
	.uleb128 0xb
	.long	.LASF122
	.byte	0x1
	.byte	0x7c
	.long	0x3e
	.byte	0x14
	.uleb128 0xb
	.long	.LASF123
	.byte	0x1
	.byte	0x7d
	.long	0x6d4
	.byte	0x18
	.uleb128 0xc
	.string	"amp"
	.byte	0x1
	.byte	0x7e
	.long	0x3e
	.byte	0x1c
	.uleb128 0xb
	.long	.LASF96
	.byte	0x1
	.byte	0x7f
	.long	0x3e
	.byte	0x20
	.uleb128 0xb
	.long	.LASF106
	.byte	0x1
	.byte	0x80
	.long	0x6da
	.byte	0x24
	.uleb128 0xb
	.long	.LASF124
	.byte	0x1
	.byte	0x81
	.long	0x3e
	.byte	0x2c
	.uleb128 0xb
	.long	.LASF125
	.byte	0x1
	.byte	0x82
	.long	0x3e
	.byte	0x30
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0x6ff
	.uleb128 0x15
	.long	.LASF126
	.byte	0x34
	.byte	0x1
	.value	0x1a8
	.long	0x83f
	.uleb128 0x16
	.long	.LASF100
	.byte	0x1
	.value	0x1a9
	.long	0x83f
	.byte	0
	.uleb128 0x16
	.long	.LASF127
	.byte	0x1
	.value	0x1aa
	.long	0x845
	.byte	0x4
	.uleb128 0x17
	.string	"num"
	.byte	0x1
	.value	0x1ab
	.long	0x3e
	.byte	0x8
	.uleb128 0x16
	.long	.LASF89
	.byte	0x1
	.value	0x1ac
	.long	0x3e
	.byte	0xc
	.uleb128 0x16
	.long	.LASF90
	.byte	0x1
	.value	0x1ad
	.long	0x3e
	.byte	0x10
	.uleb128 0x16
	.long	.LASF128
	.byte	0x1
	.value	0x1ae
	.long	0x3e
	.byte	0x14
	.uleb128 0x16
	.long	.LASF129
	.byte	0x1
	.value	0x1af
	.long	0x6da
	.byte	0x18
	.uleb128 0x16
	.long	.LASF106
	.byte	0x1
	.value	0x1b0
	.long	0x6da
	.byte	0x20
	.uleb128 0x16
	.long	.LASF130
	.byte	0x1
	.value	0x1b1
	.long	0x79c
	.byte	0x28
	.uleb128 0x16
	.long	.LASF131
	.byte	0x1
	.value	0x1b2
	.long	0x79c
	.byte	0x2c
	.uleb128 0x16
	.long	.LASF132
	.byte	0x1
	.value	0x1b3
	.long	0x79c
	.byte	0x30
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0x7a2
	.uleb128 0x18
	.long	0x3e
	.uleb128 0x19
	.long	.LASF133
	.byte	0x1
	.byte	0xab
	.byte	0x1
	.long	0x862
	.uleb128 0x1a
	.long	.LASF113
	.byte	0x1
	.byte	0xab
	.long	0x6d4
	.byte	0
	.uleb128 0x1b
	.long	.LASF135
	.byte	0x1
	.byte	0xc3
	.long	0x3e
	.long	.LFB6
	.long	.LFE6-.LFB6
	.uleb128 0x1
	.byte	0x9c
	.long	0x8b3
	.uleb128 0x1c
	.long	.LASF113
	.byte	0x1
	.byte	0xc3
	.long	0x6d4
	.long	.LLST0
	.uleb128 0x1d
	.long	.LASF100
	.byte	0x1
	.byte	0xc5
	.long	0x6d4
	.long	.LLST1
	.uleb128 0x1e
	.long	0x84a
	.long	.LBB4
	.long	.LBE4-.LBB4
	.byte	0x1
	.byte	0xc9
	.uleb128 0x1f
	.long	0x856
	.long	.LLST2
	.byte	0
	.byte	0
	.uleb128 0x19
	.long	.LASF134
	.byte	0x1
	.byte	0xbd
	.byte	0x1
	.long	0x8cb
	.uleb128 0x1a
	.long	.LASF117
	.byte	0x1
	.byte	0xbd
	.long	0x79c
	.byte	0
	.uleb128 0x20
	.long	.LASF136
	.byte	0x1
	.value	0x14b
	.long	0x3e
	.long	.LFB16
	.long	.LFE16-.LFB16
	.uleb128 0x1
	.byte	0x9c
	.long	0x93f
	.uleb128 0x21
	.long	.LASF117
	.byte	0x1
	.value	0x14b
	.long	0x79c
	.long	.LLST3
	.uleb128 0x22
	.long	.LASF100
	.byte	0x1
	.value	0x14d
	.long	0x79c
	.long	.LLST4
	.uleb128 0x23
	.long	0x8b3
	.long	.LBB8
	.long	.LBE8-.LBB8
	.byte	0x1
	.value	0x157
	.long	0x923
	.uleb128 0x1f
	.long	0x8bf
	.long	.LLST5
	.byte	0
	.uleb128 0x24
	.long	.LVL9
	.long	0x8cb
	.uleb128 0x24
	.long	.LVL11
	.long	0x862
	.uleb128 0x24
	.long	.LVL12
	.long	0x862
	.byte	0
	.uleb128 0x20
	.long	.LASF137
	.byte	0x1
	.value	0x273
	.long	0x3e
	.long	.LFB31
	.long	.LFE31-.LFB31
	.uleb128 0x1
	.byte	0x9c
	.long	0x988
	.uleb128 0x25
	.string	"val"
	.byte	0x1
	.value	0x273
	.long	0x3e
	.long	.LLST6
	.uleb128 0x25
	.string	"mul"
	.byte	0x1
	.value	0x273
	.long	0x3e
	.long	.LLST7
	.uleb128 0x26
	.string	"div"
	.byte	0x1
	.value	0x273
	.long	0x3e
	.uleb128 0x1
	.byte	0x51
	.byte	0
	.uleb128 0x27
	.long	.LASF139
	.byte	0x1
	.value	0x2b0
	.long	0x3e
	.byte	0x1
	.long	0x9a6
	.uleb128 0x28
	.string	"deg"
	.byte	0x1
	.value	0x2b0
	.long	0x3e
	.byte	0
	.uleb128 0x20
	.long	.LASF138
	.byte	0x1
	.value	0x2b8
	.long	0x3e
	.long	.LFB33
	.long	.LFE33-.LFB33
	.uleb128 0x1
	.byte	0x9c
	.long	0xa0f
	.uleb128 0x25
	.string	"deg"
	.byte	0x1
	.value	0x2b8
	.long	0x3e
	.long	.LLST8
	.uleb128 0x25
	.string	"n"
	.byte	0x1
	.value	0x2b8
	.long	0x3e
	.long	.LLST9
	.uleb128 0x23
	.long	0x988
	.long	.LBB12
	.long	.LBE12-.LBB12
	.byte	0x1
	.value	0x2ba
	.long	0x9fc
	.uleb128 0x1f
	.long	0x999
	.long	.LLST10
	.byte	0
	.uleb128 0x24
	.long	.LVL27
	.long	0x9a6
	.uleb128 0x24
	.long	.LVL30
	.long	0x9a6
	.byte	0
	.uleb128 0x27
	.long	.LASF140
	.byte	0x1
	.value	0x2ed
	.long	0x45
	.byte	0x1
	.long	0xa2d
	.uleb128 0x29
	.long	.LASF141
	.byte	0x1
	.value	0x2ed
	.long	0x45
	.byte	0
	.uleb128 0x27
	.long	.LASF142
	.byte	0x1
	.value	0x2e5
	.long	0x45
	.byte	0x1
	.long	0xa4b
	.uleb128 0x29
	.long	.LASF141
	.byte	0x1
	.value	0x2e5
	.long	0x45
	.byte	0
	.uleb128 0x20
	.long	.LASF143
	.byte	0x1
	.value	0x2f5
	.long	0x45
	.long	.LFB40
	.long	.LFE40-.LFB40
	.uleb128 0x1
	.byte	0x9c
	.long	0xaae
	.uleb128 0x21
	.long	.LASF141
	.byte	0x1
	.value	0x2f5
	.long	0x45
	.long	.LLST11
	.uleb128 0x23
	.long	0xa0f
	.long	.LBB18
	.long	.LBE18-.LBB18
	.byte	0x1
	.value	0x2f7
	.long	0xa93
	.uleb128 0x1f
	.long	0xa20
	.long	.LLST12
	.byte	0
	.uleb128 0x2a
	.long	0xa2d
	.long	.LBB20
	.long	.Ldebug_ranges0+0
	.byte	0x1
	.value	0x2f7
	.uleb128 0x1f
	.long	0xa3e
	.long	.LLST13
	.byte	0
	.byte	0
	.uleb128 0x20
	.long	.LASF144
	.byte	0x1
	.value	0x356
	.long	0x46f
	.long	.LFB49
	.long	.LFE49-.LFB49
	.uleb128 0x1
	.byte	0x9c
	.long	0xaf5
	.uleb128 0x21
	.long	.LASF111
	.byte	0x1
	.value	0x356
	.long	0xaf5
	.long	.LLST14
	.uleb128 0x2b
	.long	.LASF87
	.byte	0x1
	.value	0x356
	.long	0x3e
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2c
	.long	.LASF98
	.byte	0x1
	.value	0x358
	.long	0x46f
	.uleb128 0x1
	.byte	0x50
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0x5f6
	.uleb128 0x27
	.long	.LASF145
	.byte	0x1
	.value	0x1d5
	.long	0x3e
	.byte	0x1
	.long	0xb25
	.uleb128 0x29
	.long	.LASF146
	.byte	0x1
	.value	0x1d5
	.long	0x83f
	.uleb128 0x2d
	.long	.LASF117
	.byte	0x1
	.value	0x1d7
	.long	0x79c
	.byte	0
	.uleb128 0x20
	.long	.LASF147
	.byte	0x1
	.value	0x1f2
	.long	0x3e
	.long	.LFB23
	.long	.LFE23-.LFB23
	.uleb128 0x1
	.byte	0x9c
	.long	0xbac
	.uleb128 0x22
	.long	.LASF146
	.byte	0x1
	.value	0x1f4
	.long	0x83f
	.long	.LLST15
	.uleb128 0x2e
	.string	"pp"
	.byte	0x1
	.value	0x1f4
	.long	0xbac
	.long	.LLST16
	.uleb128 0x2e
	.string	"n"
	.byte	0x1
	.value	0x1f5
	.long	0x3e
	.long	.LLST17
	.uleb128 0x2f
	.long	0xafb
	.long	.LBB26
	.long	.LBE26-.LBB26
	.byte	0x1
	.value	0x1fc
	.uleb128 0x1f
	.long	0xb0c
	.long	.LLST18
	.uleb128 0x30
	.long	.LBB27
	.long	.LBE27-.LBB27
	.uleb128 0x31
	.long	0xb18
	.long	.LLST19
	.uleb128 0x24
	.long	.LVL56
	.long	0x8cb
	.uleb128 0x24
	.long	.LVL57
	.long	0x3819
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0x83f
	.uleb128 0x32
	.long	.LASF272
	.byte	0x1
	.value	0x206
	.long	0x3e
	.byte	0x1
	.uleb128 0x20
	.long	.LASF148
	.byte	0x1
	.value	0x20d
	.long	0x3e
	.long	.LFB25
	.long	.LFE25-.LFB25
	.uleb128 0x1
	.byte	0x9c
	.long	0xc0d
	.uleb128 0x22
	.long	.LASF146
	.byte	0x1
	.value	0x20f
	.long	0x83f
	.long	.LLST20
	.uleb128 0x2f
	.long	0xbb2
	.long	.LBB30
	.long	.LBE30-.LBB30
	.byte	0x1
	.value	0x212
	.uleb128 0x24
	.long	.LVL66
	.long	0x382e
	.uleb128 0x24
	.long	.LVL67
	.long	0xb25
	.byte	0
	.byte	0
	.uleb128 0x20
	.long	.LASF149
	.byte	0x1
	.value	0x220
	.long	0x3e
	.long	.LFB27
	.long	.LFE27-.LFB27
	.uleb128 0x1
	.byte	0x9c
	.long	0xc43
	.uleb128 0x2c
	.long	.LASF150
	.byte	0x1
	.value	0x222
	.long	0x3e
	.uleb128 0x5
	.byte	0x3
	.long	initialized.1844
	.uleb128 0x24
	.long	.LVL68
	.long	0x383f
	.byte	0
	.uleb128 0x1b
	.long	.LASF151
	.byte	0x1
	.byte	0xb1
	.long	0x79c
	.long	.LFB4
	.long	.LFE4-.LFB4
	.uleb128 0x1
	.byte	0x9c
	.long	0xc75
	.uleb128 0x1d
	.long	.LASF117
	.byte	0x1
	.byte	0xb3
	.long	0x79c
	.long	.LLST21
	.uleb128 0x24
	.long	.LVL71
	.long	0x385e
	.byte	0
	.uleb128 0x20
	.long	.LASF152
	.byte	0x1
	.value	0x2c2
	.long	0x3e
	.long	.LFB34
	.long	.LFE34-.LFB34
	.uleb128 0x1
	.byte	0x9c
	.long	0xd5b
	.uleb128 0x25
	.string	"deg"
	.byte	0x1
	.value	0x2c2
	.long	0x3e
	.long	.LLST22
	.uleb128 0x25
	.string	"n"
	.byte	0x1
	.value	0x2c2
	.long	0x3e
	.long	.LLST23
	.uleb128 0x23
	.long	0x988
	.long	.LBB34
	.long	.LBE34-.LBB34
	.byte	0x1
	.value	0x2c4
	.long	0xccb
	.uleb128 0x1f
	.long	0x999
	.long	.LLST24
	.byte	0
	.uleb128 0x33
	.long	.LVL80
	.long	0xc75
	.long	0xce6
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x76
	.sleb128 -512
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x73
	.sleb128 0
	.byte	0
	.uleb128 0x33
	.long	.LVL84
	.long	0x93f
	.long	0xd08
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x73
	.sleb128 0
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0xa
	.value	0x200
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa
	.value	0x400
	.byte	0
	.uleb128 0x33
	.long	.LVL87
	.long	0x93f
	.long	0xd23
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x76
	.sleb128 0
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0xa
	.value	0x100
	.byte	0
	.uleb128 0x33
	.long	.LVL91
	.long	0x93f
	.long	0xd42
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x6
	.byte	0xa
	.value	0x200
	.byte	0x76
	.sleb128 0
	.byte	0x1c
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0xa
	.value	0x100
	.byte	0
	.uleb128 0x35
	.long	.LVL92
	.long	0x93f
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0xa
	.value	0x7fff
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa
	.value	0x100
	.byte	0
	.byte	0
	.uleb128 0x20
	.long	.LASF153
	.byte	0x1
	.value	0x2d7
	.long	0x3e
	.long	.LFB36
	.long	.LFE36-.LFB36
	.uleb128 0x1
	.byte	0x9c
	.long	0xdd0
	.uleb128 0x25
	.string	"deg"
	.byte	0x1
	.value	0x2d7
	.long	0x3e
	.long	.LLST25
	.uleb128 0x25
	.string	"n"
	.byte	0x1
	.value	0x2d7
	.long	0x3e
	.long	.LLST26
	.uleb128 0x23
	.long	0x988
	.long	.LBB38
	.long	.LBE38-.LBB38
	.byte	0x1
	.value	0x2d9
	.long	0xdb1
	.uleb128 0x1f
	.long	0x999
	.long	.LLST27
	.byte	0
	.uleb128 0x24
	.long	.LVL102
	.long	0xd5b
	.uleb128 0x35
	.long	.LVL105
	.long	0xc75
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x7
	.byte	0xa
	.value	0x400
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x1c
	.byte	0
	.byte	0
	.uleb128 0x27
	.long	.LASF154
	.byte	0x1
	.value	0x2d1
	.long	0x3e
	.byte	0x1
	.long	0xdf8
	.uleb128 0x28
	.string	"deg"
	.byte	0x1
	.value	0x2d1
	.long	0x3e
	.uleb128 0x28
	.string	"n"
	.byte	0x1
	.value	0x2d1
	.long	0x3e
	.byte	0
	.uleb128 0x27
	.long	.LASF155
	.byte	0x1
	.value	0x2df
	.long	0x3e
	.byte	0x1
	.long	0xe20
	.uleb128 0x28
	.string	"deg"
	.byte	0x1
	.value	0x2df
	.long	0x3e
	.uleb128 0x28
	.string	"n"
	.byte	0x1
	.value	0x2df
	.long	0x3e
	.byte	0
	.uleb128 0x27
	.long	.LASF156
	.byte	0x1
	.value	0x2ff
	.long	0x3e
	.byte	0x1
	.long	0xe5c
	.uleb128 0x28
	.string	"deg"
	.byte	0x1
	.value	0x2ff
	.long	0x3e
	.uleb128 0x28
	.string	"n"
	.byte	0x1
	.value	0x2ff
	.long	0x3e
	.uleb128 0x36
	.string	"i"
	.byte	0x1
	.value	0x301
	.long	0x3e
	.uleb128 0x36
	.string	"r"
	.byte	0x1
	.value	0x301
	.long	0x3e
	.byte	0
	.uleb128 0x27
	.long	.LASF157
	.byte	0x1
	.value	0x2fa
	.long	0x3e
	.byte	0x1
	.long	0xe7a
	.uleb128 0x28
	.string	"deg"
	.byte	0x1
	.value	0x2fa
	.long	0x3e
	.byte	0
	.uleb128 0x27
	.long	.LASF158
	.byte	0x1
	.value	0x30a
	.long	0x3e
	.byte	0x1
	.long	0xea2
	.uleb128 0x28
	.string	"deg"
	.byte	0x1
	.value	0x30a
	.long	0x3e
	.uleb128 0x28
	.string	"n"
	.byte	0x1
	.value	0x30a
	.long	0x3e
	.byte	0
	.uleb128 0x27
	.long	.LASF159
	.byte	0x1
	.value	0x311
	.long	0x3e
	.byte	0x1
	.long	0xeca
	.uleb128 0x28
	.string	"deg"
	.byte	0x1
	.value	0x311
	.long	0x3e
	.uleb128 0x28
	.string	"n"
	.byte	0x1
	.value	0x311
	.long	0x3e
	.byte	0
	.uleb128 0x27
	.long	.LASF160
	.byte	0x1
	.value	0x316
	.long	0x3e
	.byte	0x1
	.long	0xef4
	.uleb128 0x28
	.string	"deg"
	.byte	0x1
	.value	0x316
	.long	0x3e
	.uleb128 0x28
	.string	"amp"
	.byte	0x1
	.value	0x316
	.long	0x3e
	.byte	0
	.uleb128 0x27
	.long	.LASF161
	.byte	0x1
	.value	0x31d
	.long	0x3e
	.byte	0x1
	.long	0xf1e
	.uleb128 0x28
	.string	"deg"
	.byte	0x1
	.value	0x31d
	.long	0x3e
	.uleb128 0x28
	.string	"amp"
	.byte	0x1
	.value	0x31d
	.long	0x3e
	.byte	0
	.uleb128 0x27
	.long	.LASF162
	.byte	0x1
	.value	0x324
	.long	0x3e
	.byte	0x1
	.long	0xf76
	.uleb128 0x28
	.string	"deg"
	.byte	0x1
	.value	0x324
	.long	0x3e
	.uleb128 0x29
	.long	.LASF87
	.byte	0x1
	.value	0x324
	.long	0x3e
	.uleb128 0x2d
	.long	.LASF99
	.byte	0x1
	.value	0x326
	.long	0x29d
	.uleb128 0x2d
	.long	.LASF95
	.byte	0x1
	.value	0x327
	.long	0xf76
	.uleb128 0x36
	.string	"i"
	.byte	0x1
	.value	0x328
	.long	0x3e
	.uleb128 0x36
	.string	"amp"
	.byte	0x1
	.value	0x328
	.long	0x3e
	.byte	0
	.uleb128 0x12
	.long	0x57
	.long	0xf86
	.uleb128 0x13
	.long	0x519
	.byte	0x1
	.byte	0
	.uleb128 0x20
	.long	.LASF163
	.byte	0x1
	.value	0x33d
	.long	0x3e
	.long	.LFB48
	.long	.LFE48-.LFB48
	.uleb128 0x1
	.byte	0x9c
	.long	0x132f
	.uleb128 0x21
	.long	.LASF88
	.byte	0x1
	.value	0x33d
	.long	0x3e
	.long	.LLST28
	.uleb128 0x25
	.string	"deg"
	.byte	0x1
	.value	0x33d
	.long	0x3e
	.long	.LLST29
	.uleb128 0x2e
	.string	"a"
	.byte	0x1
	.value	0x33f
	.long	0x3e
	.long	.LLST30
	.uleb128 0x22
	.long	.LASF164
	.byte	0x1
	.value	0x33f
	.long	0x3e
	.long	.LLST31
	.uleb128 0x37
	.long	0xdf8
	.long	.LBB66
	.long	.Ldebug_ranges0+0x18
	.byte	0x1
	.value	0x349
	.long	0x102b
	.uleb128 0x38
	.long	0xe15
	.uleb128 0x38
	.long	0xe09
	.uleb128 0x37
	.long	0x988
	.long	.LBB68
	.long	.Ldebug_ranges0+0x30
	.byte	0x1
	.value	0x2e1
	.long	0x101a
	.uleb128 0x1f
	.long	0x999
	.long	.LLST32
	.byte	0
	.uleb128 0x35
	.long	.LVL143
	.long	0xd5b
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x73
	.sleb128 0
	.byte	0
	.byte	0
	.uleb128 0x37
	.long	0xdd0
	.long	.LBB73
	.long	.Ldebug_ranges0+0x48
	.byte	0x1
	.value	0x347
	.long	0x1086
	.uleb128 0x38
	.long	0xded
	.uleb128 0x38
	.long	0xde1
	.uleb128 0x37
	.long	0x988
	.long	.LBB75
	.long	.Ldebug_ranges0+0x60
	.byte	0x1
	.value	0x2d3
	.long	0x1067
	.uleb128 0x1f
	.long	0x999
	.long	.LLST33
	.byte	0
	.uleb128 0x35
	.long	.LVL133
	.long	0x93f
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0xa
	.value	0x400
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x73
	.sleb128 0
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa
	.value	0x400
	.byte	0
	.byte	0
	.uleb128 0x37
	.long	0xdd0
	.long	.LBB82
	.long	.Ldebug_ranges0+0x80
	.byte	0x1
	.value	0x346
	.long	0x10e2
	.uleb128 0x38
	.long	0xded
	.uleb128 0x38
	.long	0xde1
	.uleb128 0x37
	.long	0x988
	.long	.LBB84
	.long	.Ldebug_ranges0+0x98
	.byte	0x1
	.value	0x2d3
	.long	0x10c2
	.uleb128 0x1f
	.long	0x999
	.long	.LLST34
	.byte	0
	.uleb128 0x35
	.long	.LVL126
	.long	0x93f
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0xa
	.value	0x400
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0xa
	.value	0x200
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa
	.value	0x400
	.byte	0
	.byte	0
	.uleb128 0x23
	.long	0xe20
	.long	.LBB94
	.long	.LBE94-.LBB94
	.byte	0x1
	.value	0x34a
	.long	0x114f
	.uleb128 0x1f
	.long	0xe3d
	.long	.LLST35
	.uleb128 0x1f
	.long	0xe31
	.long	.LLST36
	.uleb128 0x30
	.long	.LBB95
	.long	.LBE95-.LBB95
	.uleb128 0x31
	.long	0xe47
	.long	.LLST37
	.uleb128 0x31
	.long	0xe51
	.long	.LLST38
	.uleb128 0x2f
	.long	0xe5c
	.long	.LBB96
	.long	.LBE96-.LBB96
	.byte	0x1
	.value	0x304
	.uleb128 0x1f
	.long	0xe6d
	.long	.LLST39
	.uleb128 0x35
	.long	.LVL149
	.long	0xa4b
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x76
	.sleb128 0
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x23
	.long	0xe7a
	.long	.LBB98
	.long	.LBE98-.LBB98
	.byte	0x1
	.value	0x34b
	.long	0x11a1
	.uleb128 0x1f
	.long	0xe97
	.long	.LLST40
	.uleb128 0x1f
	.long	0xe8b
	.long	.LLST41
	.uleb128 0x33
	.long	.LVL156
	.long	0x93f
	.long	0x1197
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0xa
	.value	0x400
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x73
	.sleb128 0
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa
	.value	0x400
	.byte	0
	.uleb128 0x24
	.long	.LVL159
	.long	0xa4b
	.byte	0
	.uleb128 0x23
	.long	0xeca
	.long	.LBB100
	.long	.LBE100-.LBB100
	.byte	0x1
	.value	0x34d
	.long	0x11e6
	.uleb128 0x1f
	.long	0xee7
	.long	.LLST42
	.uleb128 0x1f
	.long	0xedb
	.long	.LLST43
	.uleb128 0x35
	.long	.LVL163
	.long	0x93f
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x73
	.sleb128 0
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0xa
	.value	0x7fff
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa
	.value	0x400
	.byte	0
	.byte	0
	.uleb128 0x37
	.long	0xef4
	.long	.LBB102
	.long	.Ldebug_ranges0+0xb8
	.byte	0x1
	.value	0x34e
	.long	0x122b
	.uleb128 0x1f
	.long	0xf11
	.long	.LLST44
	.uleb128 0x1f
	.long	0xf05
	.long	.LLST45
	.uleb128 0x35
	.long	.LVL167
	.long	0x93f
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x73
	.sleb128 0
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0xa
	.value	0x7fff
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa
	.value	0x400
	.byte	0
	.byte	0
	.uleb128 0x23
	.long	0xf1e
	.long	.LBB105
	.long	.LBE105-.LBB105
	.byte	0x1
	.value	0x34f
	.long	0x12e4
	.uleb128 0x1f
	.long	0xf3b
	.long	.LLST46
	.uleb128 0x1f
	.long	0xf2f
	.long	.LLST47
	.uleb128 0x30
	.long	.LBB106
	.long	.LBE106-.LBB106
	.uleb128 0x31
	.long	0xf47
	.long	.LLST48
	.uleb128 0x39
	.long	0xf53
	.uleb128 0x2
	.byte	0x91
	.sleb128 -36
	.uleb128 0x31
	.long	0xf5f
	.long	.LLST49
	.uleb128 0x31
	.long	0xf69
	.long	.LLST50
	.uleb128 0x24
	.long	.LVL169
	.long	0x3873
	.uleb128 0x33
	.long	.LVL172
	.long	0x93f
	.long	0x12a7
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x77
	.sleb128 0
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x76
	.sleb128 0
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa
	.value	0x400
	.byte	0
	.uleb128 0x33
	.long	.LVL173
	.long	0x93f
	.long	0x12c5
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0xa
	.value	0xfa00
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x5
	.byte	0xc
	.long	0x1adb000
	.byte	0
	.uleb128 0x33
	.long	.LVL174
	.long	0x93f
	.long	0x12d9
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x2
	.byte	0x76
	.sleb128 0
	.byte	0
	.uleb128 0x24
	.long	.LVL175
	.long	0x3888
	.byte	0
	.byte	0
	.uleb128 0x33
	.long	.LVL117
	.long	0x9a6
	.long	0x12fe
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x77
	.sleb128 0
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x73
	.sleb128 0
	.byte	0
	.uleb128 0x33
	.long	.LVL120
	.long	0xc75
	.long	0x1318
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x77
	.sleb128 0
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x73
	.sleb128 0
	.byte	0
	.uleb128 0x35
	.long	.LVL137
	.long	0xd5b
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x77
	.sleb128 0
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x73
	.sleb128 0
	.byte	0
	.byte	0
	.uleb128 0x27
	.long	.LASF165
	.byte	0x1
	.value	0x15d
	.long	0x79c
	.byte	0x1
	.long	0x134d
	.uleb128 0x29
	.long	.LASF117
	.byte	0x1
	.value	0x15d
	.long	0x79c
	.byte	0
	.uleb128 0x27
	.long	.LASF166
	.byte	0x1
	.value	0x137
	.long	0x79c
	.byte	0x1
	.long	0x13b3
	.uleb128 0x29
	.long	.LASF122
	.byte	0x1
	.value	0x137
	.long	0x3e
	.uleb128 0x28
	.string	"amp"
	.byte	0x1
	.value	0x137
	.long	0x3e
	.uleb128 0x29
	.long	.LASF96
	.byte	0x1
	.value	0x137
	.long	0x3e
	.uleb128 0x29
	.long	.LASF106
	.byte	0x1
	.value	0x138
	.long	0x13b3
	.uleb128 0x29
	.long	.LASF124
	.byte	0x1
	.value	0x138
	.long	0x3e
	.uleb128 0x29
	.long	.LASF125
	.byte	0x1
	.value	0x138
	.long	0x3e
	.uleb128 0x2d
	.long	.LASF117
	.byte	0x1
	.value	0x13a
	.long	0x79c
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0x6da
	.uleb128 0x27
	.long	.LASF167
	.byte	0x1
	.value	0x11c
	.long	0x3e
	.byte	0x1
	.long	0x13e3
	.uleb128 0x28
	.string	"dst"
	.byte	0x1
	.value	0x11c
	.long	0x13b3
	.uleb128 0x28
	.string	"src"
	.byte	0x1
	.value	0x11c
	.long	0x13b3
	.byte	0
	.uleb128 0x20
	.long	.LASF168
	.byte	0x1
	.value	0x163
	.long	0x79c
	.long	.LFB18
	.long	.LFE18-.LFB18
	.uleb128 0x1
	.byte	0x9c
	.long	0x1515
	.uleb128 0x21
	.long	.LASF117
	.byte	0x1
	.value	0x163
	.long	0x79c
	.long	.LLST51
	.uleb128 0x3a
	.string	"dst"
	.byte	0x1
	.value	0x165
	.long	0x79c
	.uleb128 0x2
	.byte	0x91
	.sleb128 -36
	.uleb128 0x36
	.string	"p"
	.byte	0x1
	.value	0x165
	.long	0x79c
	.uleb128 0x2e
	.string	"pp"
	.byte	0x1
	.value	0x165
	.long	0x1515
	.long	.LLST52
	.uleb128 0x22
	.long	.LASF121
	.byte	0x1
	.value	0x165
	.long	0x79c
	.long	.LLST53
	.uleb128 0x3b
	.string	"err"
	.byte	0x1
	.value	0x17a
	.long	.L136
	.uleb128 0x23
	.long	0x132f
	.long	.LBB114
	.long	.LBE114-.LBB114
	.byte	0x1
	.value	0x16b
	.long	0x1502
	.uleb128 0x1f
	.long	0x1340
	.long	.LLST54
	.uleb128 0x2f
	.long	0x134d
	.long	.LBB116
	.long	.LBE116-.LBB116
	.byte	0x1
	.value	0x15f
	.uleb128 0x1f
	.long	0x139a
	.long	.LLST55
	.uleb128 0x1f
	.long	0x138e
	.long	.LLST56
	.uleb128 0x1f
	.long	0x1382
	.long	.LLST57
	.uleb128 0x1f
	.long	0x1376
	.long	.LLST58
	.uleb128 0x1f
	.long	0x136a
	.long	.LLST59
	.uleb128 0x1f
	.long	0x135e
	.long	.LLST60
	.uleb128 0x30
	.long	.LBB117
	.long	.LBE117-.LBB117
	.uleb128 0x31
	.long	0x13a6
	.long	.LLST61
	.uleb128 0x23
	.long	0x13b9
	.long	.LBB118
	.long	.LBE118-.LBB118
	.byte	0x1
	.value	0x142
	.long	0x14ed
	.uleb128 0x1f
	.long	0x13d6
	.long	.LLST62
	.uleb128 0x1f
	.long	0x13ca
	.long	.LLST63
	.byte	0
	.uleb128 0x24
	.long	.LVL193
	.long	0xc43
	.uleb128 0x24
	.long	.LVL195
	.long	0x383f
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x24
	.long	.LVL197
	.long	0x13e3
	.uleb128 0x24
	.long	.LVL202
	.long	0x8cb
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0x79c
	.uleb128 0x20
	.long	.LASF169
	.byte	0x1
	.value	0x123
	.long	0x3e
	.long	.LFB14
	.long	.LFE14-.LFB14
	.uleb128 0x1
	.byte	0x9c
	.long	0x15d6
	.uleb128 0x25
	.string	"dst"
	.byte	0x1
	.value	0x123
	.long	0x13b3
	.long	.LLST64
	.uleb128 0x25
	.string	"src"
	.byte	0x1
	.value	0x123
	.long	0x13b3
	.long	.LLST65
	.uleb128 0x21
	.long	.LASF116
	.byte	0x1
	.value	0x123
	.long	0x3e
	.long	.LLST66
	.uleb128 0x21
	.long	.LASF89
	.byte	0x1
	.value	0x123
	.long	0x3e
	.long	.LLST67
	.uleb128 0x22
	.long	.LASF106
	.byte	0x1
	.value	0x125
	.long	0x6da
	.long	.LLST68
	.uleb128 0x23
	.long	0x13b9
	.long	.LBB124
	.long	.LBE124-.LBB124
	.byte	0x1
	.value	0x12a
	.long	0x15af
	.uleb128 0x1f
	.long	0x13d6
	.long	.LLST69
	.uleb128 0x3c
	.long	0x13ca
	.uleb128 0x6
	.byte	0xf2
	.long	.Ldebug_info0+5493
	.sleb128 0
	.byte	0
	.uleb128 0x2f
	.long	0x13b9
	.long	.LBB126
	.long	.LBE126-.LBB126
	.byte	0x1
	.value	0x132
	.uleb128 0x3c
	.long	0x13d6
	.uleb128 0x6
	.byte	0xf2
	.long	.Ldebug_info0+5493
	.sleb128 0
	.uleb128 0x1f
	.long	0x13ca
	.long	.LLST70
	.byte	0
	.byte	0
	.uleb128 0x27
	.long	.LASF170
	.byte	0x1
	.value	0x112
	.long	0x3e
	.byte	0x1
	.long	0x1600
	.uleb128 0x29
	.long	.LASF106
	.byte	0x1
	.value	0x112
	.long	0x13b3
	.uleb128 0x29
	.long	.LASF89
	.byte	0x1
	.value	0x112
	.long	0x3e
	.byte	0
	.uleb128 0x27
	.long	.LASF171
	.byte	0x1
	.value	0x44f
	.long	0x3e
	.byte	0x1
	.long	0x1684
	.uleb128 0x29
	.long	.LASF146
	.byte	0x1
	.value	0x44f
	.long	0x83f
	.uleb128 0x29
	.long	.LASF95
	.byte	0x1
	.value	0x44f
	.long	0x269
	.uleb128 0x28
	.string	"n"
	.byte	0x1
	.value	0x44f
	.long	0x3e
	.uleb128 0x36
	.string	"i"
	.byte	0x1
	.value	0x451
	.long	0x3e
	.uleb128 0x36
	.string	"ch"
	.byte	0x1
	.value	0x451
	.long	0x3e
	.uleb128 0x36
	.string	"amp"
	.byte	0x1
	.value	0x451
	.long	0x3e
	.uleb128 0x2d
	.long	.LASF117
	.byte	0x1
	.value	0x452
	.long	0x79c
	.uleb128 0x36
	.string	"pp"
	.byte	0x1
	.value	0x452
	.long	0x1515
	.uleb128 0x2d
	.long	.LASF172
	.byte	0x1
	.value	0x453
	.long	0x6da
	.uleb128 0x2d
	.long	.LASF111
	.byte	0x1
	.value	0x454
	.long	0xaf5
	.byte	0
	.uleb128 0x27
	.long	.LASF173
	.byte	0x1
	.value	0x117
	.long	0x3e
	.byte	0x1
	.long	0x16ba
	.uleb128 0x29
	.long	.LASF174
	.byte	0x1
	.value	0x117
	.long	0x13b3
	.uleb128 0x29
	.long	.LASF175
	.byte	0x1
	.value	0x117
	.long	0x13b3
	.uleb128 0x29
	.long	.LASF89
	.byte	0x1
	.value	0x117
	.long	0x3e
	.byte	0
	.uleb128 0x3d
	.long	.LASF176
	.byte	0x1
	.byte	0xe4
	.long	0x3e
	.byte	0x1
	.long	0x16ec
	.uleb128 0x1a
	.long	.LASF119
	.byte	0x1
	.byte	0xe4
	.long	0x16ec
	.uleb128 0x1a
	.long	.LASF113
	.byte	0x1
	.byte	0xe4
	.long	0x6d4
	.uleb128 0x3e
	.long	.LASF123
	.byte	0x1
	.byte	0xe6
	.long	0x6d4
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0x6d4
	.uleb128 0x3d
	.long	.LASF177
	.byte	0x1
	.byte	0xf3
	.long	0x6d4
	.byte	0x1
	.long	0x1742
	.uleb128 0x1a
	.long	.LASF119
	.byte	0x1
	.byte	0xf3
	.long	0x16ec
	.uleb128 0x1a
	.long	.LASF111
	.byte	0x1
	.byte	0xf3
	.long	0xaf5
	.uleb128 0x3e
	.long	.LASF113
	.byte	0x1
	.byte	0xf5
	.long	0x6d4
	.uleb128 0x3e
	.long	.LASF123
	.byte	0x1
	.byte	0xf5
	.long	0x6d4
	.uleb128 0x3e
	.long	.LASF98
	.byte	0x1
	.byte	0xf6
	.long	0x46f
	.uleb128 0x3f
	.string	"err"
	.byte	0x1
	.value	0x106
	.byte	0
	.uleb128 0x27
	.long	.LASF178
	.byte	0x1
	.value	0x3c1
	.long	0x3e
	.byte	0x1
	.long	0x181a
	.uleb128 0x29
	.long	.LASF113
	.byte	0x1
	.value	0x3c1
	.long	0x6d4
	.uleb128 0x28
	.string	"amp"
	.byte	0x1
	.value	0x3c1
	.long	0x3e
	.uleb128 0x29
	.long	.LASF96
	.byte	0x1
	.value	0x3c1
	.long	0x3e
	.uleb128 0x29
	.long	.LASF89
	.byte	0x1
	.value	0x3c2
	.long	0x3e
	.uleb128 0x29
	.long	.LASF106
	.byte	0x1
	.value	0x3c2
	.long	0x3e
	.uleb128 0x29
	.long	.LASF124
	.byte	0x1
	.value	0x3c2
	.long	0x3e
	.uleb128 0x29
	.long	.LASF125
	.byte	0x1
	.value	0x3c2
	.long	0x3e
	.uleb128 0x2d
	.long	.LASF123
	.byte	0x1
	.value	0x3c4
	.long	0x6d4
	.uleb128 0x2d
	.long	.LASF98
	.byte	0x1
	.value	0x3c5
	.long	0x46f
	.uleb128 0x36
	.string	"i"
	.byte	0x1
	.value	0x3c6
	.long	0x3e
	.uleb128 0x36
	.string	"deg"
	.byte	0x1
	.value	0x3c6
	.long	0x3e
	.uleb128 0x36
	.string	"f"
	.byte	0x1
	.value	0x3c6
	.long	0x3e
	.uleb128 0x36
	.string	"a"
	.byte	0x1
	.value	0x3c6
	.long	0x3e
	.uleb128 0x2d
	.long	.LASF179
	.byte	0x1
	.value	0x3c6
	.long	0x3e
	.uleb128 0x2d
	.long	.LASF180
	.byte	0x1
	.value	0x3ca
	.long	0x3e
	.uleb128 0x2d
	.long	.LASF181
	.byte	0x1
	.value	0x3ca
	.long	0x3e
	.uleb128 0x2d
	.long	.LASF182
	.byte	0x1
	.value	0x3ca
	.long	0x3e
	.byte	0
	.uleb128 0x27
	.long	.LASF183
	.byte	0x1
	.value	0x3b5
	.long	0x3e
	.byte	0x1
	.long	0x1850
	.uleb128 0x29
	.long	.LASF106
	.byte	0x1
	.value	0x3b5
	.long	0x3e
	.uleb128 0x29
	.long	.LASF96
	.byte	0x1
	.value	0x3b5
	.long	0x3e
	.uleb128 0x29
	.long	.LASF89
	.byte	0x1
	.value	0x3b5
	.long	0x3e
	.byte	0
	.uleb128 0x27
	.long	.LASF184
	.byte	0x1
	.value	0x3ba
	.long	0x3e
	.byte	0x1
	.long	0x189e
	.uleb128 0x28
	.string	"val"
	.byte	0x1
	.value	0x3ba
	.long	0x3e
	.uleb128 0x29
	.long	.LASF185
	.byte	0x1
	.value	0x3ba
	.long	0x3e
	.uleb128 0x29
	.long	.LASF186
	.byte	0x1
	.value	0x3ba
	.long	0x3e
	.uleb128 0x29
	.long	.LASF187
	.byte	0x1
	.value	0x3ba
	.long	0x3e
	.uleb128 0x29
	.long	.LASF188
	.byte	0x1
	.value	0x3ba
	.long	0x3e
	.byte	0
	.uleb128 0x27
	.long	.LASF189
	.byte	0x1
	.value	0x362
	.long	0x3e
	.byte	0x1
	.long	0x18ea
	.uleb128 0x29
	.long	.LASF123
	.byte	0x1
	.value	0x362
	.long	0x6d4
	.uleb128 0x29
	.long	.LASF106
	.byte	0x1
	.value	0x362
	.long	0x3e
	.uleb128 0x2d
	.long	.LASF98
	.byte	0x1
	.value	0x364
	.long	0x46f
	.uleb128 0x36
	.string	"p0"
	.byte	0x1
	.value	0x365
	.long	0x18ea
	.uleb128 0x36
	.string	"p1"
	.byte	0x1
	.value	0x366
	.long	0x18ea
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0x4b7
	.uleb128 0x27
	.long	.LASF190
	.byte	0x1
	.value	0x37a
	.long	0x3e
	.byte	0x1
	.long	0x195c
	.uleb128 0x29
	.long	.LASF123
	.byte	0x1
	.value	0x37a
	.long	0x6d4
	.uleb128 0x28
	.string	"amp"
	.byte	0x1
	.value	0x37a
	.long	0x3e
	.uleb128 0x29
	.long	.LASF106
	.byte	0x1
	.value	0x37a
	.long	0x3e
	.uleb128 0x2d
	.long	.LASF98
	.byte	0x1
	.value	0x37c
	.long	0x46f
	.uleb128 0x36
	.string	"i"
	.byte	0x1
	.value	0x37d
	.long	0x3e
	.uleb128 0x36
	.string	"n"
	.byte	0x1
	.value	0x37d
	.long	0x3e
	.uleb128 0x36
	.string	"a"
	.byte	0x1
	.value	0x37d
	.long	0x3e
	.uleb128 0x2d
	.long	.LASF191
	.byte	0x1
	.value	0x37d
	.long	0x3e
	.byte	0
	.uleb128 0x27
	.long	.LASF192
	.byte	0x1
	.value	0x397
	.long	0x3e
	.byte	0x1
	.long	0x19c8
	.uleb128 0x29
	.long	.LASF123
	.byte	0x1
	.value	0x397
	.long	0x6d4
	.uleb128 0x28
	.string	"amp"
	.byte	0x1
	.value	0x397
	.long	0x3e
	.uleb128 0x29
	.long	.LASF106
	.byte	0x1
	.value	0x397
	.long	0x3e
	.uleb128 0x2d
	.long	.LASF98
	.byte	0x1
	.value	0x399
	.long	0x46f
	.uleb128 0x36
	.string	"i"
	.byte	0x1
	.value	0x39a
	.long	0x3e
	.uleb128 0x36
	.string	"n"
	.byte	0x1
	.value	0x39a
	.long	0x3e
	.uleb128 0x36
	.string	"a"
	.byte	0x1
	.value	0x39a
	.long	0x3e
	.uleb128 0x2d
	.long	.LASF191
	.byte	0x1
	.value	0x39a
	.long	0x3e
	.byte	0
	.uleb128 0x20
	.long	.LASF193
	.byte	0x1
	.value	0x50f
	.long	0x3e
	.long	.LFB58
	.long	.LFE58-.LFB58
	.uleb128 0x1
	.byte	0x9c
	.long	0x236f
	.uleb128 0x21
	.long	.LASF146
	.byte	0x1
	.value	0x50f
	.long	0x83f
	.long	.LLST71
	.uleb128 0x21
	.long	.LASF93
	.byte	0x1
	.value	0x50f
	.long	0x45
	.long	.LLST72
	.uleb128 0x21
	.long	.LASF194
	.byte	0x1
	.value	0x50f
	.long	0x236f
	.long	.LLST73
	.uleb128 0x22
	.long	.LASF99
	.byte	0x1
	.value	0x511
	.long	0x29d
	.long	.LLST74
	.uleb128 0x2e
	.string	"r"
	.byte	0x1
	.value	0x512
	.long	0x3e
	.long	.LLST75
	.uleb128 0x40
	.long	.LASF91
	.byte	0x1
	.value	0x512
	.long	0x3e
	.byte	0x10
	.uleb128 0x2e
	.string	"n"
	.byte	0x1
	.value	0x512
	.long	0x3e
	.long	.LLST76
	.uleb128 0x2d
	.long	.LASF92
	.byte	0x1
	.value	0x512
	.long	0x3e
	.uleb128 0x2c
	.long	.LASF95
	.byte	0x1
	.value	0x514
	.long	0x237a
	.uleb128 0x3
	.byte	0x91
	.sleb128 -544
	.uleb128 0x22
	.long	.LASF88
	.byte	0x1
	.value	0x515
	.long	0x292
	.long	.LLST77
	.uleb128 0x3f
	.string	"err"
	.byte	0x1
	.value	0x535
	.uleb128 0x23
	.long	0x15d6
	.long	.LBB168
	.long	.LBE168-.LBB168
	.byte	0x1
	.value	0x517
	.long	0x1aa6
	.uleb128 0x1f
	.long	0x15f3
	.long	.LLST78
	.uleb128 0x1f
	.long	0x15e7
	.long	.LLST79
	.byte	0
	.uleb128 0x37
	.long	0x1600
	.long	.LBB170
	.long	.Ldebug_ranges0+0xd0
	.byte	0x1
	.value	0x526
	.long	0x2338
	.uleb128 0x1f
	.long	0x1629
	.long	.LLST80
	.uleb128 0x1f
	.long	0x161d
	.long	.LLST81
	.uleb128 0x1f
	.long	0x1611
	.long	.LLST82
	.uleb128 0x41
	.long	.Ldebug_ranges0+0xd0
	.uleb128 0x31
	.long	0x1633
	.long	.LLST83
	.uleb128 0x31
	.long	0x163d
	.long	.LLST84
	.uleb128 0x31
	.long	0x1648
	.long	.LLST85
	.uleb128 0x31
	.long	0x1654
	.long	.LLST86
	.uleb128 0x31
	.long	0x1660
	.long	.LLST87
	.uleb128 0x39
	.long	0x166b
	.uleb128 0x3
	.byte	0x91
	.sleb128 -552
	.uleb128 0x31
	.long	0x1677
	.long	.LLST88
	.uleb128 0x23
	.long	0x1684
	.long	.LBB172
	.long	.LBE172-.LBB172
	.byte	0x1
	.value	0x463
	.long	0x1b49
	.uleb128 0x1f
	.long	0x16ad
	.long	.LLST89
	.uleb128 0x1f
	.long	0x16a1
	.long	.LLST90
	.uleb128 0x1f
	.long	0x1695
	.long	.LLST91
	.byte	0
	.uleb128 0x23
	.long	0x1684
	.long	.LBB174
	.long	.LBE174-.LBB174
	.byte	0x1
	.value	0x47c
	.long	0x1b75
	.uleb128 0x1f
	.long	0x16ad
	.long	.LLST92
	.uleb128 0x1f
	.long	0x16a1
	.long	.LLST93
	.uleb128 0x38
	.long	0x1695
	.byte	0
	.uleb128 0x23
	.long	0x16ba
	.long	.LBB176
	.long	.LBE176-.LBB176
	.byte	0x1
	.value	0x47e
	.long	0x1baf
	.uleb128 0x1f
	.long	0x16d5
	.long	.LLST94
	.uleb128 0x1f
	.long	0x16ca
	.long	.LLST95
	.uleb128 0x30
	.long	.LBB177
	.long	.LBE177-.LBB177
	.uleb128 0x31
	.long	0x16e0
	.long	.LLST96
	.byte	0
	.byte	0
	.uleb128 0x23
	.long	0x1684
	.long	.LBB178
	.long	.LBE178-.LBB178
	.byte	0x1
	.value	0x485
	.long	0x1bdb
	.uleb128 0x1f
	.long	0x16ad
	.long	.LLST97
	.uleb128 0x1f
	.long	0x16a1
	.long	.LLST98
	.uleb128 0x38
	.long	0x1695
	.byte	0
	.uleb128 0x23
	.long	0x16f2
	.long	.LBB180
	.long	.LBE180-.LBB180
	.byte	0x1
	.value	0x488
	.long	0x1c6b
	.uleb128 0x1f
	.long	0x170d
	.long	.LLST99
	.uleb128 0x1f
	.long	0x1702
	.long	.LLST100
	.uleb128 0x30
	.long	.LBB181
	.long	.LBE181-.LBB181
	.uleb128 0x31
	.long	0x1718
	.long	.LLST101
	.uleb128 0x31
	.long	0x1723
	.long	.LLST102
	.uleb128 0x31
	.long	0x172e
	.long	.LLST103
	.uleb128 0x42
	.long	0x1739
	.long	.LDL1
	.uleb128 0x37
	.long	0x16ba
	.long	.LBB182
	.long	.Ldebug_ranges0+0xf0
	.byte	0x1
	.value	0x107
	.long	0x1c60
	.uleb128 0x1f
	.long	0x16d5
	.long	.LLST104
	.uleb128 0x38
	.long	0x16ca
	.uleb128 0x41
	.long	.Ldebug_ranges0+0xf0
	.uleb128 0x31
	.long	0x16e0
	.long	.LLST105
	.byte	0
	.byte	0
	.uleb128 0x24
	.long	.LVL275
	.long	0x383f
	.byte	0
	.byte	0
	.uleb128 0x37
	.long	0x1684
	.long	.LBB186
	.long	.Ldebug_ranges0+0x108
	.byte	0x1
	.value	0x48a
	.long	0x1c97
	.uleb128 0x1f
	.long	0x16ad
	.long	.LLST106
	.uleb128 0x1f
	.long	0x16a1
	.long	.LLST107
	.uleb128 0x38
	.long	0x1695
	.byte	0
	.uleb128 0x37
	.long	0x1742
	.long	.LBB189
	.long	.Ldebug_ranges0+0x120
	.byte	0x1
	.value	0x48a
	.long	0x229c
	.uleb128 0x1f
	.long	0x179b
	.long	.LLST108
	.uleb128 0x1f
	.long	0x178f
	.long	.LLST109
	.uleb128 0x1f
	.long	0x1783
	.long	.LLST110
	.uleb128 0x1f
	.long	0x1777
	.long	.LLST111
	.uleb128 0x1f
	.long	0x176b
	.long	.LLST112
	.uleb128 0x1f
	.long	0x175f
	.long	.LLST113
	.uleb128 0x1f
	.long	0x1753
	.long	.LLST114
	.uleb128 0x41
	.long	.Ldebug_ranges0+0x120
	.uleb128 0x31
	.long	0x17a7
	.long	.LLST115
	.uleb128 0x31
	.long	0x17b3
	.long	.LLST116
	.uleb128 0x31
	.long	0x17bf
	.long	.LLST117
	.uleb128 0x31
	.long	0x17c9
	.long	.LLST118
	.uleb128 0x31
	.long	0x17d5
	.long	.LLST119
	.uleb128 0x31
	.long	0x17df
	.long	.LLST120
	.uleb128 0x31
	.long	0x17e9
	.long	.LLST121
	.uleb128 0x31
	.long	0x17f5
	.long	.LLST122
	.uleb128 0x31
	.long	0x1801
	.long	.LLST123
	.uleb128 0x31
	.long	0x180d
	.long	.LLST124
	.uleb128 0x23
	.long	0x181a
	.long	.LBB191
	.long	.LBE191-.LBB191
	.byte	0x1
	.value	0x3d0
	.long	0x1d9d
	.uleb128 0x1f
	.long	0x1843
	.long	.LLST125
	.uleb128 0x1f
	.long	0x1837
	.long	.LLST126
	.uleb128 0x1f
	.long	0x182b
	.long	.LLST127
	.uleb128 0x35
	.long	.LVL295
	.long	0x93f
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x7
	.byte	0x75
	.sleb128 0
	.byte	0x91
	.sleb128 -600
	.byte	0x6
	.byte	0x1e
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0xa
	.value	0x400
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x4
	.byte	0x91
	.sleb128 -604
	.byte	0x6
	.byte	0
	.byte	0
	.uleb128 0x37
	.long	0x181a
	.long	.LBB193
	.long	.Ldebug_ranges0+0x140
	.byte	0x1
	.value	0x40e
	.long	0x1de6
	.uleb128 0x1f
	.long	0x1843
	.long	.LLST128
	.uleb128 0x38
	.long	0x1837
	.uleb128 0x38
	.long	0x182b
	.uleb128 0x35
	.long	.LVL327
	.long	0x93f
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x4
	.byte	0x91
	.sleb128 -596
	.byte	0x6
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0xa
	.value	0x400
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x4
	.byte	0x91
	.sleb128 -604
	.byte	0x6
	.byte	0
	.byte	0
	.uleb128 0x23
	.long	0x181a
	.long	.LBB196
	.long	.LBE196-.LBB196
	.byte	0x1
	.value	0x40c
	.long	0x1e36
	.uleb128 0x1f
	.long	0x1843
	.long	.LLST129
	.uleb128 0x1f
	.long	0x1837
	.long	.LLST130
	.uleb128 0x38
	.long	0x182b
	.uleb128 0x35
	.long	.LVL324
	.long	0x93f
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x7
	.byte	0x77
	.sleb128 0
	.byte	0x91
	.sleb128 -600
	.byte	0x6
	.byte	0x1e
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0xa
	.value	0x400
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x4
	.byte	0x91
	.sleb128 -604
	.byte	0x6
	.byte	0
	.byte	0
	.uleb128 0x37
	.long	0x1850
	.long	.LBB199
	.long	.Ldebug_ranges0+0x158
	.byte	0x1
	.value	0x420
	.long	0x1e78
	.uleb128 0x1f
	.long	0x1891
	.long	.LLST131
	.uleb128 0x1f
	.long	0x1885
	.long	.LLST131
	.uleb128 0x1f
	.long	0x1879
	.long	.LLST133
	.uleb128 0x1f
	.long	0x186d
	.long	.LLST134
	.uleb128 0x1f
	.long	0x1861
	.long	.LLST133
	.byte	0
	.uleb128 0x37
	.long	0x1850
	.long	.LBB202
	.long	.Ldebug_ranges0+0x170
	.byte	0x1
	.value	0x421
	.long	0x1eba
	.uleb128 0x1f
	.long	0x1891
	.long	.LLST136
	.uleb128 0x1f
	.long	0x1885
	.long	.LLST137
	.uleb128 0x1f
	.long	0x1879
	.long	.LLST138
	.uleb128 0x1f
	.long	0x186d
	.long	.LLST139
	.uleb128 0x1f
	.long	0x1861
	.long	.LLST136
	.byte	0
	.uleb128 0x23
	.long	0x1850
	.long	.LBB207
	.long	.LBE207-.LBB207
	.byte	0x1
	.value	0x422
	.long	0x1efc
	.uleb128 0x1f
	.long	0x1891
	.long	.LLST141
	.uleb128 0x1f
	.long	0x1885
	.long	.LLST142
	.uleb128 0x1f
	.long	0x1879
	.long	.LLST143
	.uleb128 0x1f
	.long	0x186d
	.long	.LLST141
	.uleb128 0x1f
	.long	0x1861
	.long	.LLST145
	.byte	0
	.uleb128 0x23
	.long	0x1850
	.long	.LBB209
	.long	.LBE209-.LBB209
	.byte	0x1
	.value	0x423
	.long	0x1f3e
	.uleb128 0x1f
	.long	0x1891
	.long	.LLST146
	.uleb128 0x1f
	.long	0x1885
	.long	.LLST147
	.uleb128 0x1f
	.long	0x1879
	.long	.LLST148
	.uleb128 0x1f
	.long	0x186d
	.long	.LLST148
	.uleb128 0x1f
	.long	0x1861
	.long	.LLST146
	.byte	0
	.uleb128 0x23
	.long	0x189e
	.long	.LBB213
	.long	.LBE213-.LBB213
	.byte	0x1
	.value	0x43c
	.long	0x1f93
	.uleb128 0x1f
	.long	0x18bb
	.long	.LLST151
	.uleb128 0x1f
	.long	0x18af
	.long	.LLST152
	.uleb128 0x30
	.long	.LBB214
	.long	.LBE214-.LBB214
	.uleb128 0x31
	.long	0x18c7
	.long	.LLST153
	.uleb128 0x31
	.long	0x18d3
	.long	.LLST154
	.uleb128 0x31
	.long	0x18de
	.long	.LLST155
	.uleb128 0x24
	.long	.LVL402
	.long	0x93f
	.byte	0
	.byte	0
	.uleb128 0x37
	.long	0x18f0
	.long	.LBB215
	.long	.Ldebug_ranges0+0x190
	.byte	0x1
	.value	0x441
	.long	0x2053
	.uleb128 0x1f
	.long	0x1919
	.long	.LLST156
	.uleb128 0x1f
	.long	0x190d
	.long	.LLST157
	.uleb128 0x1f
	.long	0x1901
	.long	.LLST158
	.uleb128 0x41
	.long	.Ldebug_ranges0+0x190
	.uleb128 0x31
	.long	0x1925
	.long	.LLST159
	.uleb128 0x31
	.long	0x1931
	.long	.LLST160
	.uleb128 0x31
	.long	0x193b
	.long	.LLST161
	.uleb128 0x31
	.long	0x1945
	.long	.LLST162
	.uleb128 0x31
	.long	0x194f
	.long	.LLST163
	.uleb128 0x33
	.long	.LVL415
	.long	0x93f
	.long	0x2017
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x77
	.sleb128 0
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x4
	.byte	0x91
	.sleb128 -636
	.byte	0x6
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa
	.value	0x400
	.byte	0
	.uleb128 0x33
	.long	.LVL418
	.long	0x93f
	.long	0x203a
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x77
	.sleb128 0
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x4
	.byte	0x91
	.sleb128 -636
	.byte	0x6
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa
	.value	0x400
	.byte	0
	.uleb128 0x35
	.long	.LVL422
	.long	0x93f
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x77
	.sleb128 0
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa
	.value	0x400
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x37
	.long	0x195c
	.long	.LBB220
	.long	.Ldebug_ranges0+0x1b0
	.byte	0x1
	.value	0x444
	.long	0x211f
	.uleb128 0x1f
	.long	0x1985
	.long	.LLST164
	.uleb128 0x1f
	.long	0x1979
	.long	.LLST165
	.uleb128 0x1f
	.long	0x196d
	.long	.LLST166
	.uleb128 0x41
	.long	.Ldebug_ranges0+0x1b0
	.uleb128 0x31
	.long	0x1991
	.long	.LLST167
	.uleb128 0x31
	.long	0x199d
	.long	.LLST168
	.uleb128 0x31
	.long	0x19a7
	.long	.LLST169
	.uleb128 0x31
	.long	0x19b1
	.long	.LLST170
	.uleb128 0x31
	.long	0x19bb
	.long	.LLST171
	.uleb128 0x33
	.long	.LVL438
	.long	0x93f
	.long	0x20dc
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x7
	.byte	0x91
	.sleb128 -648
	.byte	0x6
	.byte	0x76
	.sleb128 0
	.byte	0x1c
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x4
	.byte	0x91
	.sleb128 -636
	.byte	0x6
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa
	.value	0x400
	.byte	0
	.uleb128 0x33
	.long	.LVL441
	.long	0x93f
	.long	0x2104
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x7
	.byte	0x91
	.sleb128 -648
	.byte	0x6
	.byte	0x76
	.sleb128 0
	.byte	0x1c
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x4
	.byte	0x91
	.sleb128 -636
	.byte	0x6
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa
	.value	0x400
	.byte	0
	.uleb128 0x35
	.long	.LVL445
	.long	0x93f
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x4
	.byte	0x91
	.sleb128 -648
	.byte	0x6
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa
	.value	0x400
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x33
	.long	.LVL296
	.long	0xf86
	.long	0x2132
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.uleb128 0x33
	.long	.LVL305
	.long	0x93f
	.long	0x2147
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa
	.value	0x400
	.byte	0
	.uleb128 0x33
	.long	.LVL306
	.long	0x93f
	.long	0x215c
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa
	.value	0x400
	.byte	0
	.uleb128 0x33
	.long	.LVL312
	.long	0x93f
	.long	0x2181
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x4
	.byte	0x91
	.sleb128 -600
	.byte	0x6
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0xa
	.value	0x400
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x4
	.byte	0x91
	.sleb128 -648
	.byte	0x6
	.byte	0
	.uleb128 0x33
	.long	.LVL314
	.long	0x93f
	.long	0x21a6
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x4
	.byte	0x91
	.sleb128 -600
	.byte	0x6
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0xa
	.value	0x400
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x4
	.byte	0x91
	.sleb128 -644
	.byte	0x6
	.byte	0
	.uleb128 0x33
	.long	.LVL321
	.long	0x93f
	.long	0x21c1
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x77
	.sleb128 0
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa
	.value	0x7fff
	.byte	0
	.uleb128 0x33
	.long	.LVL328
	.long	0x93f
	.long	0x21dc
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x77
	.sleb128 0
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa
	.value	0x400
	.byte	0
	.uleb128 0x33
	.long	.LVL330
	.long	0x93f
	.long	0x21f8
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0xa
	.value	0x400
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa
	.value	0x400
	.byte	0
	.uleb128 0x33
	.long	.LVL332
	.long	0x93f
	.long	0x2214
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0xa
	.value	0x200
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa
	.value	0x7fff
	.byte	0
	.uleb128 0x33
	.long	.LVL334
	.long	0xf86
	.long	0x222e
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x76
	.sleb128 0
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x77
	.sleb128 0
	.byte	0
	.uleb128 0x33
	.long	.LVL337
	.long	0x93f
	.long	0x2243
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa
	.value	0x400
	.byte	0
	.uleb128 0x33
	.long	.LVL370
	.long	0x93f
	.long	0x225e
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x77
	.sleb128 0
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa
	.value	0x7fff
	.byte	0
	.uleb128 0x33
	.long	.LVL405
	.long	0x93f
	.long	0x2279
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x77
	.sleb128 0
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa
	.value	0x400
	.byte	0
	.uleb128 0x35
	.long	.LVL454
	.long	0x93f
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x4
	.byte	0x91
	.sleb128 -616
	.byte	0x6
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x4
	.byte	0x91
	.sleb128 -592
	.byte	0x6
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xa
	.value	0x400
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x33
	.long	.LVL236
	.long	0x151b
	.long	0x22ba
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x75
	.sleb128 0
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x31
	.byte	0
	.uleb128 0x33
	.long	.LVL240
	.long	0x151b
	.long	0x22df
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -552
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x4
	.byte	0x91
	.sleb128 -576
	.byte	0x6
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x4
	.byte	0x91
	.sleb128 -584
	.byte	0x6
	.byte	0
	.uleb128 0x33
	.long	.LVL254
	.long	0x151b
	.long	0x22fa
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -552
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x75
	.sleb128 36
	.byte	0
	.uleb128 0x33
	.long	.LVL470
	.long	0x151b
	.long	0x231a
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x4
	.byte	0x91
	.sleb128 -576
	.byte	0x6
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x31
	.byte	0
	.uleb128 0x35
	.long	.LVL487
	.long	0x151b
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x4
	.byte	0x91
	.sleb128 -576
	.byte	0x6
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x31
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x24
	.long	.LVL224
	.long	0x38a7
	.uleb128 0x24
	.long	.LVL226
	.long	0x38c1
	.uleb128 0x24
	.long	.LVL474
	.long	0x38ef
	.uleb128 0x24
	.long	.LVL476
	.long	0x390e
	.uleb128 0x24
	.long	.LVL477
	.long	0x3923
	.uleb128 0x24
	.long	.LVL490
	.long	0x3923
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0x2375
	.uleb128 0x43
	.long	0x70
	.uleb128 0x12
	.long	0x57
	.long	0x238a
	.uleb128 0x13
	.long	0x519
	.byte	0xff
	.byte	0
	.uleb128 0x44
	.long	.LASF195
	.byte	0x1
	.value	0x22f
	.long	0x3e
	.long	.LFB28
	.long	.LFE28-.LFB28
	.uleb128 0x1
	.byte	0x9c
	.long	0x23b3
	.uleb128 0x2e
	.string	"i"
	.byte	0x1
	.value	0x231
	.long	0x3e
	.long	.LLST172
	.byte	0
	.uleb128 0x44
	.long	.LASF196
	.byte	0x1
	.value	0x241
	.long	0x3e
	.long	.LFB29
	.long	.LFE29-.LFB29
	.uleb128 0x1
	.byte	0x9c
	.long	0x23d9
	.uleb128 0x45
	.string	"r"
	.byte	0x1
	.value	0x243
	.long	0x3e
	.byte	0
	.byte	0
	.uleb128 0x44
	.long	.LASF197
	.byte	0x1
	.value	0x57a
	.long	0x3e
	.long	.LFB61
	.long	.LFE61-.LFB61
	.uleb128 0x1
	.byte	0x9c
	.long	0x2406
	.uleb128 0x24
	.long	.LVL496
	.long	0xc0d
	.uleb128 0x24
	.long	.LVL497
	.long	0xbbf
	.byte	0
	.uleb128 0x44
	.long	.LASF198
	.byte	0x1
	.value	0x59f
	.long	0x3e
	.long	.LFB63
	.long	.LFE63-.LFB63
	.uleb128 0x1
	.byte	0x9c
	.long	0x2458
	.uleb128 0x2e
	.string	"r"
	.byte	0x1
	.value	0x5a1
	.long	0x3e
	.long	.LLST173
	.uleb128 0x2e
	.string	"i"
	.byte	0x1
	.value	0x5a1
	.long	0x3e
	.long	.LLST174
	.uleb128 0x24
	.long	.LVL498
	.long	0xc0d
	.uleb128 0x24
	.long	.LVL499
	.long	0xbbf
	.uleb128 0x24
	.long	.LVL501
	.long	0x24ff
	.byte	0
	.uleb128 0x44
	.long	.LASF199
	.byte	0x1
	.value	0x24a
	.long	0x3e
	.long	.LFB30
	.long	.LFE30-.LFB30
	.uleb128 0x1
	.byte	0x9c
	.long	0x24e7
	.uleb128 0x2e
	.string	"r"
	.byte	0x1
	.value	0x24c
	.long	0x3e
	.long	.LLST175
	.uleb128 0x22
	.long	.LASF98
	.byte	0x1
	.value	0x24d
	.long	0x46f
	.long	.LLST176
	.uleb128 0x22
	.long	.LASF113
	.byte	0x1
	.value	0x24e
	.long	0x6d4
	.long	.LLST177
	.uleb128 0x22
	.long	.LASF117
	.byte	0x1
	.value	0x24f
	.long	0x79c
	.long	.LLST178
	.uleb128 0x24
	.long	.LVL505
	.long	0xbbf
	.uleb128 0x24
	.long	.LVL506
	.long	0x8cb
	.uleb128 0x24
	.long	.LVL507
	.long	0x2406
	.uleb128 0x24
	.long	.LVL510
	.long	0x3819
	.uleb128 0x24
	.long	.LVL512
	.long	0x3819
	.uleb128 0x24
	.long	.LVL514
	.long	0x3819
	.byte	0
	.uleb128 0x19
	.long	.LASF200
	.byte	0x1
	.byte	0x99
	.byte	0x1
	.long	0x24ff
	.uleb128 0x1a
	.long	.LASF98
	.byte	0x1
	.byte	0x99
	.long	0x46f
	.byte	0
	.uleb128 0x44
	.long	.LASF201
	.byte	0x1
	.value	0x582
	.long	0x3e
	.long	.LFB62
	.long	.LFE62-.LFB62
	.uleb128 0x1
	.byte	0x9c
	.long	0x258b
	.uleb128 0x2b
	.long	.LASF122
	.byte	0x1
	.value	0x582
	.long	0x3e
	.uleb128 0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x22
	.long	.LASF111
	.byte	0x1
	.value	0x584
	.long	0xaf5
	.long	.LLST179
	.uleb128 0x22
	.long	.LASF100
	.byte	0x1
	.value	0x585
	.long	0x46f
	.long	.LLST180
	.uleb128 0x37
	.long	0x24e7
	.long	.LBB238
	.long	.Ldebug_ranges0+0x1d0
	.byte	0x1
	.value	0x597
	.long	0x2566
	.uleb128 0x1f
	.long	0x24f3
	.long	.LLST181
	.byte	0
	.uleb128 0x24
	.long	.LVL516
	.long	0xc0d
	.uleb128 0x24
	.long	.LVL517
	.long	0xbbf
	.uleb128 0x24
	.long	.LVL518
	.long	0x2406
	.uleb128 0x24
	.long	.LVL520
	.long	0x8cb
	.byte	0
	.uleb128 0x44
	.long	.LASF202
	.byte	0x1
	.value	0x5ae
	.long	0x3e
	.long	.LFB64
	.long	.LFE64-.LFB64
	.uleb128 0x1
	.byte	0x9c
	.long	0x25b8
	.uleb128 0x24
	.long	.LVL526
	.long	0xc0d
	.uleb128 0x24
	.long	.LVL527
	.long	0xb25
	.byte	0
	.uleb128 0x44
	.long	.LASF203
	.byte	0x1
	.value	0x5b6
	.long	0x3e
	.long	.LFB65
	.long	.LFE65-.LFB65
	.uleb128 0x1
	.byte	0x9c
	.long	0x25f5
	.uleb128 0x21
	.long	.LASF89
	.byte	0x1
	.value	0x5b6
	.long	0x3e
	.long	.LLST182
	.uleb128 0x24
	.long	.LVL529
	.long	0xc0d
	.uleb128 0x24
	.long	.LVL530
	.long	0xb25
	.byte	0
	.uleb128 0x27
	.long	.LASF204
	.byte	0x1
	.value	0x215
	.long	0x3e
	.byte	0x1
	.long	0x261f
	.uleb128 0x2d
	.long	.LASF146
	.byte	0x1
	.value	0x217
	.long	0x83f
	.uleb128 0x36
	.string	"num"
	.byte	0x1
	.value	0x218
	.long	0x3e
	.byte	0
	.uleb128 0x44
	.long	.LASF205
	.byte	0x1
	.value	0x5c3
	.long	0x3e
	.long	.LFB66
	.long	.LFE66-.LFB66
	.uleb128 0x1
	.byte	0x9c
	.long	0x267b
	.uleb128 0x23
	.long	0x25f5
	.long	.LBB244
	.long	.LBE244-.LBB244
	.byte	0x1
	.value	0x5c8
	.long	0x2668
	.uleb128 0x30
	.long	.LBB245
	.long	.LBE245-.LBB245
	.uleb128 0x39
	.long	0x2606
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x31
	.long	0x2612
	.long	.LLST183
	.byte	0
	.byte	0
	.uleb128 0x24
	.long	.LVL533
	.long	0xc0d
	.uleb128 0x24
	.long	.LVL534
	.long	0xb25
	.byte	0
	.uleb128 0x44
	.long	.LASF206
	.byte	0x1
	.value	0x5cb
	.long	0x3e
	.long	.LFB67
	.long	.LFE67-.LFB67
	.uleb128 0x1
	.byte	0x9c
	.long	0x26cf
	.uleb128 0x23
	.long	0xbb2
	.long	.LBB248
	.long	.LBE248-.LBB248
	.byte	0x1
	.value	0x5d0
	.long	0x26bc
	.uleb128 0x24
	.long	.LVL543
	.long	0x382e
	.uleb128 0x24
	.long	.LVL544
	.long	0xb25
	.byte	0
	.uleb128 0x24
	.long	.LVL541
	.long	0xc0d
	.uleb128 0x24
	.long	.LVL542
	.long	0xb25
	.byte	0
	.uleb128 0x44
	.long	.LASF207
	.byte	0x1
	.value	0x5d3
	.long	0x3e
	.long	.LFB68
	.long	.LFE68-.LFB68
	.uleb128 0x1
	.byte	0x9c
	.long	0x270c
	.uleb128 0x21
	.long	.LASF122
	.byte	0x1
	.value	0x5d3
	.long	0x3e
	.long	.LLST184
	.uleb128 0x24
	.long	.LVL546
	.long	0xc0d
	.uleb128 0x24
	.long	.LVL547
	.long	0xb25
	.byte	0
	.uleb128 0x44
	.long	.LASF208
	.byte	0x1
	.value	0x621
	.long	0x3e
	.long	.LFB70
	.long	.LFE70-.LFB70
	.uleb128 0x1
	.byte	0x9c
	.long	0x2809
	.uleb128 0x2b
	.long	.LASF87
	.byte	0x1
	.value	0x621
	.long	0x3e
	.uleb128 0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x26
	.string	"amp"
	.byte	0x1
	.value	0x621
	.long	0x3e
	.uleb128 0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x2b
	.long	.LASF96
	.byte	0x1
	.value	0x621
	.long	0x3e
	.uleb128 0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x2b
	.long	.LASF97
	.byte	0x1
	.value	0x621
	.long	0x3e
	.uleb128 0x2
	.byte	0x91
	.sleb128 12
	.uleb128 0x2b
	.long	.LASF88
	.byte	0x1
	.value	0x621
	.long	0x3e
	.uleb128 0x2
	.byte	0x91
	.sleb128 16
	.uleb128 0x26
	.string	"mod"
	.byte	0x1
	.value	0x621
	.long	0x3e
	.uleb128 0x2
	.byte	0x91
	.sleb128 20
	.uleb128 0x2b
	.long	.LASF93
	.byte	0x1
	.value	0x621
	.long	0x3e
	.uleb128 0x2
	.byte	0x91
	.sleb128 24
	.uleb128 0x21
	.long	.LASF122
	.byte	0x1
	.value	0x621
	.long	0x3e
	.long	.LLST185
	.uleb128 0x22
	.long	.LASF111
	.byte	0x1
	.value	0x623
	.long	0xaf5
	.long	.LLST186
	.uleb128 0x22
	.long	.LASF98
	.byte	0x1
	.value	0x624
	.long	0x46f
	.long	.LLST187
	.uleb128 0x24
	.long	.LVL553
	.long	0xc0d
	.uleb128 0x24
	.long	.LVL554
	.long	0xb25
	.uleb128 0x33
	.long	.LVL557
	.long	0xaae
	.long	0x27ec
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x77
	.sleb128 0
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0x91
	.sleb128 0
	.byte	0x6
	.byte	0
	.uleb128 0x35
	.long	.LVL560
	.long	0xaae
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x77
	.sleb128 0
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x8
	.byte	0x76
	.sleb128 0
	.byte	0xc
	.long	0xffffff
	.byte	0x1a
	.byte	0
	.byte	0
	.uleb128 0x44
	.long	.LASF209
	.byte	0x1
	.value	0x643
	.long	0x3e
	.long	.LFB71
	.long	.LFE71-.LFB71
	.uleb128 0x1
	.byte	0x9c
	.long	0x28e3
	.uleb128 0x2b
	.long	.LASF87
	.byte	0x1
	.value	0x643
	.long	0x3e
	.uleb128 0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x2b
	.long	.LASF210
	.byte	0x1
	.value	0x643
	.long	0x3e
	.uleb128 0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x26
	.string	"amp"
	.byte	0x1
	.value	0x643
	.long	0x3e
	.uleb128 0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x2b
	.long	.LASF93
	.byte	0x1
	.value	0x643
	.long	0x3e
	.uleb128 0x2
	.byte	0x91
	.sleb128 12
	.uleb128 0x21
	.long	.LASF122
	.byte	0x1
	.value	0x643
	.long	0x3e
	.long	.LLST188
	.uleb128 0x22
	.long	.LASF111
	.byte	0x1
	.value	0x645
	.long	0xaf5
	.long	.LLST189
	.uleb128 0x22
	.long	.LASF98
	.byte	0x1
	.value	0x646
	.long	0x46f
	.long	.LLST190
	.uleb128 0x2e
	.string	"out"
	.byte	0x1
	.value	0x646
	.long	0x46f
	.long	.LLST191
	.uleb128 0x24
	.long	.LVL566
	.long	0xc0d
	.uleb128 0x24
	.long	.LVL567
	.long	0xb25
	.uleb128 0x33
	.long	.LVL570
	.long	0xaae
	.long	0x28cc
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x75
	.sleb128 0
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0x91
	.sleb128 0
	.byte	0x6
	.byte	0
	.uleb128 0x35
	.long	.LVL574
	.long	0xaae
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x75
	.sleb128 0
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x77
	.sleb128 0
	.byte	0
	.byte	0
	.uleb128 0x3d
	.long	.LASF211
	.byte	0x1
	.byte	0x8d
	.long	0x46f
	.byte	0x1
	.long	0x28ff
	.uleb128 0x3e
	.long	.LASF98
	.byte	0x1
	.byte	0x8f
	.long	0x46f
	.byte	0
	.uleb128 0x44
	.long	.LASF212
	.byte	0x1
	.value	0x5e3
	.long	0x3e
	.long	.LFB69
	.long	.LFE69-.LFB69
	.uleb128 0x1
	.byte	0x9c
	.long	0x2a04
	.uleb128 0x2b
	.long	.LASF210
	.byte	0x1
	.value	0x5e3
	.long	0x3e
	.uleb128 0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x26
	.string	"amp"
	.byte	0x1
	.value	0x5e3
	.long	0x3e
	.uleb128 0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x2b
	.long	.LASF93
	.byte	0x1
	.value	0x5e3
	.long	0x3e
	.uleb128 0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x21
	.long	.LASF122
	.byte	0x1
	.value	0x5e3
	.long	0x3e
	.long	.LLST192
	.uleb128 0x22
	.long	.LASF111
	.byte	0x1
	.value	0x5e5
	.long	0xaf5
	.long	.LLST193
	.uleb128 0x2c
	.long	.LASF98
	.byte	0x1
	.value	0x5e6
	.long	0x46f
	.uleb128 0x1
	.byte	0x53
	.uleb128 0x2e
	.string	"r"
	.byte	0x1
	.value	0x5e7
	.long	0x3e
	.long	.LLST194
	.uleb128 0x2e
	.string	"n"
	.byte	0x1
	.value	0x5e7
	.long	0x3e
	.long	.LLST195
	.uleb128 0x23
	.long	0x28e3
	.long	.LBB254
	.long	.LBE254-.LBB254
	.byte	0x1
	.value	0x5f4
	.long	0x29c1
	.uleb128 0x30
	.long	.LBB255
	.long	.LBE255-.LBB255
	.uleb128 0x31
	.long	0x28f3
	.long	.LLST196
	.uleb128 0x24
	.long	.LVL594
	.long	0x385e
	.byte	0
	.byte	0
	.uleb128 0x23
	.long	0x24e7
	.long	.LBB256
	.long	.LBE256-.LBB256
	.byte	0x1
	.value	0x61a
	.long	0x29df
	.uleb128 0x1f
	.long	0x24f3
	.long	.LLST197
	.byte	0
	.uleb128 0x24
	.long	.LVL588
	.long	0xc0d
	.uleb128 0x24
	.long	.LVL589
	.long	0xb25
	.uleb128 0x24
	.long	.LVL597
	.long	0x383f
	.uleb128 0x24
	.long	.LVL606
	.long	0x2809
	.byte	0
	.uleb128 0x44
	.long	.LASF213
	.byte	0x1
	.value	0x66b
	.long	0x3e
	.long	.LFB72
	.long	.LFE72-.LFB72
	.uleb128 0x1
	.byte	0x9c
	.long	0x2ad7
	.uleb128 0x2b
	.long	.LASF87
	.byte	0x1
	.value	0x66b
	.long	0x3e
	.uleb128 0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x25
	.string	"n"
	.byte	0x1
	.value	0x66b
	.long	0x3e
	.long	.LLST198
	.uleb128 0x2b
	.long	.LASF106
	.byte	0x1
	.value	0x66b
	.long	0x3e
	.uleb128 0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x26
	.string	"amp"
	.byte	0x1
	.value	0x66b
	.long	0x3e
	.uleb128 0x2
	.byte	0x91
	.sleb128 12
	.uleb128 0x2b
	.long	.LASF93
	.byte	0x1
	.value	0x66b
	.long	0x3e
	.uleb128 0x2
	.byte	0x91
	.sleb128 16
	.uleb128 0x21
	.long	.LASF122
	.byte	0x1
	.value	0x66b
	.long	0x3e
	.long	.LLST199
	.uleb128 0x22
	.long	.LASF111
	.byte	0x1
	.value	0x66d
	.long	0xaf5
	.long	.LLST200
	.uleb128 0x22
	.long	.LASF98
	.byte	0x1
	.value	0x66e
	.long	0x46f
	.long	.LLST201
	.uleb128 0x24
	.long	.LVL615
	.long	0xc0d
	.uleb128 0x24
	.long	.LVL616
	.long	0xb25
	.uleb128 0x33
	.long	.LVL619
	.long	0xaae
	.long	0x2acd
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0xa
	.byte	0x76
	.sleb128 0
	.byte	0x33
	.byte	0x24
	.byte	0x3
	.long	aunitsets
	.byte	0x22
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0x91
	.sleb128 0
	.byte	0x6
	.byte	0
	.uleb128 0x24
	.long	.LVL622
	.long	0x383f
	.byte	0
	.uleb128 0x44
	.long	.LASF214
	.byte	0x1
	.value	0x695
	.long	0x3e
	.long	.LFB73
	.long	.LFE73-.LFB73
	.uleb128 0x1
	.byte	0x9c
	.long	0x2bb1
	.uleb128 0x2b
	.long	.LASF87
	.byte	0x1
	.value	0x695
	.long	0x3e
	.uleb128 0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x2b
	.long	.LASF215
	.byte	0x1
	.value	0x695
	.long	0x3e
	.uleb128 0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x2b
	.long	.LASF93
	.byte	0x1
	.value	0x695
	.long	0x3e
	.uleb128 0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x21
	.long	.LASF122
	.byte	0x1
	.value	0x695
	.long	0x3e
	.long	.LLST202
	.uleb128 0x22
	.long	.LASF111
	.byte	0x1
	.value	0x697
	.long	0xaf5
	.long	.LLST203
	.uleb128 0x22
	.long	.LASF98
	.byte	0x1
	.value	0x698
	.long	0x46f
	.long	.LLST204
	.uleb128 0x22
	.long	.LASF216
	.byte	0x1
	.value	0x698
	.long	0x46f
	.long	.LLST205
	.uleb128 0x2e
	.string	"i"
	.byte	0x1
	.value	0x699
	.long	0x3e
	.long	.LLST206
	.uleb128 0x24
	.long	.LVL631
	.long	0xc0d
	.uleb128 0x24
	.long	.LVL632
	.long	0xb25
	.uleb128 0x33
	.long	.LVL635
	.long	0xaae
	.long	0x2b99
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x73
	.sleb128 0
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0x91
	.sleb128 0
	.byte	0x6
	.byte	0
	.uleb128 0x35
	.long	.LVL638
	.long	0xaae
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x73
	.sleb128 0
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0x91
	.sleb128 4
	.byte	0x6
	.byte	0
	.byte	0
	.uleb128 0x44
	.long	.LASF217
	.byte	0x1
	.value	0x6bf
	.long	0x3e
	.long	.LFB74
	.long	.LFE74-.LFB74
	.uleb128 0x1
	.byte	0x9c
	.long	0x2c8d
	.uleb128 0x2b
	.long	.LASF87
	.byte	0x1
	.value	0x6bf
	.long	0x3e
	.uleb128 0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x2b
	.long	.LASF88
	.byte	0x1
	.value	0x6bf
	.long	0x3e
	.uleb128 0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x25
	.string	"n"
	.byte	0x1
	.value	0x6bf
	.long	0x3e
	.long	.LLST207
	.uleb128 0x26
	.string	"amp"
	.byte	0x1
	.value	0x6bf
	.long	0x3e
	.uleb128 0x2
	.byte	0x91
	.sleb128 12
	.uleb128 0x2b
	.long	.LASF93
	.byte	0x1
	.value	0x6bf
	.long	0x3e
	.uleb128 0x2
	.byte	0x91
	.sleb128 16
	.uleb128 0x21
	.long	.LASF122
	.byte	0x1
	.value	0x6bf
	.long	0x3e
	.long	.LLST208
	.uleb128 0x22
	.long	.LASF111
	.byte	0x1
	.value	0x6c1
	.long	0xaf5
	.long	.LLST209
	.uleb128 0x22
	.long	.LASF98
	.byte	0x1
	.value	0x6c2
	.long	0x46f
	.long	.LLST210
	.uleb128 0x24
	.long	.LVL649
	.long	0xc0d
	.uleb128 0x24
	.long	.LVL650
	.long	0xb25
	.uleb128 0x33
	.long	.LVL653
	.long	0xaae
	.long	0x2c7a
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0xa
	.byte	0x76
	.sleb128 0
	.byte	0x33
	.byte	0x24
	.byte	0x3
	.long	aunitsets
	.byte	0x22
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0x91
	.sleb128 0
	.byte	0x6
	.byte	0
	.uleb128 0x24
	.long	.LVL656
	.long	0x383f
	.uleb128 0x24
	.long	.LVL661
	.long	0x383f
	.byte	0
	.uleb128 0x44
	.long	.LASF218
	.byte	0x1
	.value	0x6fb
	.long	0x3e
	.long	.LFB75
	.long	.LFE75-.LFB75
	.uleb128 0x1
	.byte	0x9c
	.long	0x2d67
	.uleb128 0x2b
	.long	.LASF87
	.byte	0x1
	.value	0x6fb
	.long	0x3e
	.uleb128 0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x2b
	.long	.LASF215
	.byte	0x1
	.value	0x6fb
	.long	0x3e
	.uleb128 0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x2b
	.long	.LASF93
	.byte	0x1
	.value	0x6fb
	.long	0x3e
	.uleb128 0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x21
	.long	.LASF122
	.byte	0x1
	.value	0x6fb
	.long	0x3e
	.long	.LLST211
	.uleb128 0x22
	.long	.LASF111
	.byte	0x1
	.value	0x6fd
	.long	0xaf5
	.long	.LLST212
	.uleb128 0x22
	.long	.LASF98
	.byte	0x1
	.value	0x6fe
	.long	0x46f
	.long	.LLST213
	.uleb128 0x22
	.long	.LASF216
	.byte	0x1
	.value	0x6fe
	.long	0x46f
	.long	.LLST214
	.uleb128 0x2e
	.string	"i"
	.byte	0x1
	.value	0x6ff
	.long	0x3e
	.long	.LLST215
	.uleb128 0x24
	.long	.LVL672
	.long	0xc0d
	.uleb128 0x24
	.long	.LVL673
	.long	0xb25
	.uleb128 0x33
	.long	.LVL676
	.long	0xaae
	.long	0x2d4f
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x76
	.sleb128 0
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0x91
	.sleb128 0
	.byte	0x6
	.byte	0
	.uleb128 0x35
	.long	.LVL679
	.long	0xaae
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x76
	.sleb128 0
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0x91
	.sleb128 4
	.byte	0x6
	.byte	0
	.byte	0
	.uleb128 0x27
	.long	.LASF219
	.byte	0x1
	.value	0x10b
	.long	0x3e
	.byte	0x1
	.long	0x2d85
	.uleb128 0x29
	.long	.LASF106
	.byte	0x1
	.value	0x10b
	.long	0x13b3
	.byte	0
	.uleb128 0x27
	.long	.LASF220
	.byte	0x1
	.value	0x190
	.long	0x3e
	.byte	0x1
	.long	0x2e18
	.uleb128 0x28
	.string	"pp"
	.byte	0x1
	.value	0x190
	.long	0x1515
	.uleb128 0x29
	.long	.LASF122
	.byte	0x1
	.value	0x190
	.long	0x3e
	.uleb128 0x28
	.string	"amp"
	.byte	0x1
	.value	0x191
	.long	0x3e
	.uleb128 0x29
	.long	.LASF221
	.byte	0x1
	.value	0x191
	.long	0x3e
	.uleb128 0x29
	.long	.LASF222
	.byte	0x1
	.value	0x191
	.long	0x3e
	.uleb128 0x29
	.long	.LASF106
	.byte	0x1
	.value	0x192
	.long	0x13b3
	.uleb128 0x29
	.long	.LASF124
	.byte	0x1
	.value	0x192
	.long	0x3e
	.uleb128 0x29
	.long	.LASF125
	.byte	0x1
	.value	0x192
	.long	0x3e
	.uleb128 0x2d
	.long	.LASF117
	.byte	0x1
	.value	0x194
	.long	0x79c
	.uleb128 0x2d
	.long	.LASF96
	.byte	0x1
	.value	0x195
	.long	0x3e
	.uleb128 0x36
	.string	"i"
	.byte	0x1
	.value	0x195
	.long	0x3e
	.byte	0
	.uleb128 0x27
	.long	.LASF223
	.byte	0x1
	.value	0x54b
	.long	0x79c
	.byte	0x1
	.long	0x2e88
	.uleb128 0x29
	.long	.LASF117
	.byte	0x1
	.value	0x54b
	.long	0x79c
	.uleb128 0x29
	.long	.LASF129
	.byte	0x1
	.value	0x54b
	.long	0x13b3
	.uleb128 0x29
	.long	.LASF93
	.byte	0x1
	.value	0x54b
	.long	0x45
	.uleb128 0x29
	.long	.LASF194
	.byte	0x1
	.value	0x54b
	.long	0x236f
	.uleb128 0x2d
	.long	.LASF146
	.byte	0x1
	.value	0x54d
	.long	0x83f
	.uleb128 0x36
	.string	"p"
	.byte	0x1
	.value	0x54e
	.long	0x79c
	.uleb128 0x36
	.string	"ret"
	.byte	0x1
	.value	0x54e
	.long	0x79c
	.uleb128 0x36
	.string	"num"
	.byte	0x1
	.value	0x54f
	.long	0x3e
	.byte	0
	.uleb128 0x27
	.long	.LASF224
	.byte	0x1
	.value	0x1bb
	.long	0x83f
	.byte	0x1
	.long	0x2ea6
	.uleb128 0x2d
	.long	.LASF146
	.byte	0x1
	.value	0x1bd
	.long	0x83f
	.byte	0
	.uleb128 0x27
	.long	.LASF225
	.byte	0x1
	.value	0x53b
	.long	0x3e
	.byte	0x1
	.long	0x2edc
	.uleb128 0x29
	.long	.LASF117
	.byte	0x1
	.value	0x53b
	.long	0x79c
	.uleb128 0x2d
	.long	.LASF111
	.byte	0x1
	.value	0x53d
	.long	0xaf5
	.uleb128 0x36
	.string	"num"
	.byte	0x1
	.value	0x53e
	.long	0x3e
	.byte	0
	.uleb128 0x3d
	.long	.LASF226
	.byte	0x1
	.byte	0xcf
	.long	0x6d4
	.byte	0x1
	.long	0x2f1e
	.uleb128 0x46
	.string	"num"
	.byte	0x1
	.byte	0xcf
	.long	0x3e
	.uleb128 0x3e
	.long	.LASF113
	.byte	0x1
	.byte	0xd1
	.long	0x6d4
	.uleb128 0x3e
	.long	.LASF123
	.byte	0x1
	.byte	0xd1
	.long	0x6d4
	.uleb128 0x47
	.string	"i"
	.byte	0x1
	.byte	0xd2
	.long	0x3e
	.uleb128 0x48
	.string	"err"
	.byte	0x1
	.byte	0xdf
	.byte	0
	.uleb128 0x3d
	.long	.LASF227
	.byte	0x1
	.byte	0x9f
	.long	0x6d4
	.byte	0x1
	.long	0x2f3a
	.uleb128 0x3e
	.long	.LASF113
	.byte	0x1
	.byte	0xa1
	.long	0x6d4
	.byte	0
	.uleb128 0x27
	.long	.LASF228
	.byte	0x1
	.value	0x501
	.long	0x3e
	.byte	0x1
	.long	0x2f64
	.uleb128 0x29
	.long	.LASF146
	.byte	0x1
	.value	0x501
	.long	0x83f
	.uleb128 0x29
	.long	.LASF93
	.byte	0x1
	.value	0x501
	.long	0x45
	.byte	0
	.uleb128 0x44
	.long	.LASF229
	.byte	0x1
	.value	0x731
	.long	0x3e
	.long	.LFB76
	.long	.LFE76-.LFB76
	.uleb128 0x1
	.byte	0x9c
	.long	0x35e4
	.uleb128 0x26
	.string	"mml"
	.byte	0x1
	.value	0x731
	.long	0x236f
	.uleb128 0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x2b
	.long	.LASF93
	.byte	0x1
	.value	0x731
	.long	0x3e
	.uleb128 0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x21
	.long	.LASF122
	.byte	0x1
	.value	0x731
	.long	0x3e
	.long	.LLST216
	.uleb128 0x2b
	.long	.LASF194
	.byte	0x1
	.value	0x731
	.long	0x236f
	.uleb128 0x2
	.byte	0x91
	.sleb128 12
	.uleb128 0x3a
	.string	"pp"
	.byte	0x1
	.value	0x733
	.long	0x1515
	.uleb128 0x5
	.byte	0x3
	.long	pp.2277
	.uleb128 0x22
	.long	.LASF221
	.byte	0x1
	.value	0x734
	.long	0x3e
	.long	.LLST217
	.uleb128 0x22
	.long	.LASF230
	.byte	0x1
	.value	0x734
	.long	0x3e
	.long	.LLST218
	.uleb128 0x2e
	.string	"oct"
	.byte	0x1
	.value	0x734
	.long	0x3e
	.long	.LLST219
	.uleb128 0x2e
	.string	"len"
	.byte	0x1
	.value	0x734
	.long	0x3e
	.long	.LLST220
	.uleb128 0x22
	.long	.LASF231
	.byte	0x1
	.value	0x735
	.long	0x3e
	.long	.LLST221
	.uleb128 0x22
	.long	.LASF125
	.byte	0x1
	.value	0x735
	.long	0x3e
	.long	.LLST222
	.uleb128 0x2e
	.string	"dot"
	.byte	0x1
	.value	0x735
	.long	0x3e
	.long	.LLST223
	.uleb128 0x2c
	.long	.LASF222
	.byte	0x1
	.value	0x736
	.long	0x3e
	.uleb128 0x5
	.byte	0x3
	.long	octave.2285
	.uleb128 0x2c
	.long	.LASF129
	.byte	0x1
	.value	0x736
	.long	0x3e
	.uleb128 0x5
	.byte	0x3
	.long	length.2286
	.uleb128 0x3a
	.string	"amp"
	.byte	0x1
	.value	0x736
	.long	0x3e
	.uleb128 0x5
	.byte	0x3
	.long	amp.2287
	.uleb128 0x2c
	.long	.LASF232
	.byte	0x1
	.value	0x736
	.long	0x3e
	.uleb128 0x5
	.byte	0x3
	.long	tempo.2288
	.uleb128 0x2c
	.long	.LASF233
	.byte	0x1
	.value	0x736
	.long	0x3e
	.uleb128 0x5
	.byte	0x3
	.long	stepmod.2289
	.uleb128 0x2c
	.long	.LASF106
	.byte	0x1
	.value	0x737
	.long	0x6da
	.uleb128 0x5
	.byte	0x3
	.long	step.2290
	.uleb128 0x3a
	.string	"max"
	.byte	0x1
	.value	0x737
	.long	0x6da
	.uleb128 0x5
	.byte	0x3
	.long	max.2291
	.uleb128 0x22
	.long	.LASF234
	.byte	0x1
	.value	0x738
	.long	0x3e
	.long	.LLST224
	.uleb128 0x22
	.long	.LASF235
	.byte	0x1
	.value	0x738
	.long	0x3e
	.long	.LLST225
	.uleb128 0x22
	.long	.LASF120
	.byte	0x1
	.value	0x738
	.long	0x3e
	.long	.LLST226
	.uleb128 0x2e
	.string	"s"
	.byte	0x1
	.value	0x739
	.long	0x236f
	.long	.LLST227
	.uleb128 0x22
	.long	.LASF236
	.byte	0x1
	.value	0x739
	.long	0x236f
	.long	.LLST228
	.uleb128 0x22
	.long	.LASF237
	.byte	0x1
	.value	0x739
	.long	0x236f
	.long	.LLST229
	.uleb128 0x3a
	.string	"p"
	.byte	0x1
	.value	0x73a
	.long	0x35e4
	.uleb128 0x2
	.byte	0x91
	.sleb128 -36
	.uleb128 0x3f
	.string	"err"
	.byte	0x1
	.value	0x812
	.uleb128 0x23
	.long	0x2d67
	.long	.LBB288
	.long	.LBE288-.LBB288
	.byte	0x1
	.value	0x749
	.long	0x314b
	.uleb128 0x1f
	.long	0x2d78
	.long	.LLST230
	.byte	0
	.uleb128 0x23
	.long	0x2d67
	.long	.LBB290
	.long	.LBE290-.LBB290
	.byte	0x1
	.value	0x74e
	.long	0x3169
	.uleb128 0x1f
	.long	0x2d78
	.long	.LLST231
	.byte	0
	.uleb128 0x23
	.long	0x2d85
	.long	.LBB292
	.long	.LBE292-.LBB292
	.byte	0x1
	.value	0x7f1
	.long	0x327a
	.uleb128 0x1f
	.long	0x2de9
	.long	.LLST232
	.uleb128 0x1f
	.long	0x2ddd
	.long	.LLST233
	.uleb128 0x1f
	.long	0x2dd1
	.long	.LLST234
	.uleb128 0x1f
	.long	0x2dc5
	.long	.LLST235
	.uleb128 0x1f
	.long	0x2db9
	.long	.LLST236
	.uleb128 0x1f
	.long	0x2dad
	.long	.LLST237
	.uleb128 0x1f
	.long	0x2da1
	.long	.LLST238
	.uleb128 0x1f
	.long	0x2d96
	.long	.LLST239
	.uleb128 0x30
	.long	.LBB293
	.long	.LBE293-.LBB293
	.uleb128 0x49
	.long	0x2df5
	.uleb128 0x31
	.long	0x2e01
	.long	.LLST240
	.uleb128 0x31
	.long	0x2e0d
	.long	.LLST241
	.uleb128 0x2f
	.long	0x134d
	.long	.LBB294
	.long	.LBE294-.LBB294
	.byte	0x1
	.value	0x19e
	.uleb128 0x1f
	.long	0x139a
	.long	.LLST242
	.uleb128 0x1f
	.long	0x138e
	.long	.LLST243
	.uleb128 0x1f
	.long	0x1382
	.long	.LLST244
	.uleb128 0x1f
	.long	0x1376
	.long	.LLST245
	.uleb128 0x1f
	.long	0x136a
	.long	.LLST246
	.uleb128 0x1f
	.long	0x135e
	.long	.LLST247
	.uleb128 0x30
	.long	.LBB295
	.long	.LBE295-.LBB295
	.uleb128 0x31
	.long	0x13a6
	.long	.LLST248
	.uleb128 0x23
	.long	0x13b9
	.long	.LBB296
	.long	.LBE296-.LBB296
	.byte	0x1
	.value	0x142
	.long	0x3264
	.uleb128 0x1f
	.long	0x13d6
	.long	.LLST249
	.uleb128 0x1f
	.long	0x13ca
	.long	.LLST250
	.byte	0
	.uleb128 0x24
	.long	.LVL787
	.long	0xc43
	.uleb128 0x24
	.long	.LVL789
	.long	0x383f
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x23
	.long	0x1684
	.long	.LBB298
	.long	.LBE298-.LBB298
	.byte	0x1
	.value	0x809
	.long	0x32aa
	.uleb128 0x1f
	.long	0x16ad
	.long	.LLST251
	.uleb128 0x1f
	.long	0x16a1
	.long	.LLST252
	.uleb128 0x1f
	.long	0x1695
	.long	.LLST253
	.byte	0
	.uleb128 0x23
	.long	0x13b9
	.long	.LBB300
	.long	.LBE300-.LBB300
	.byte	0x1
	.value	0x80a
	.long	0x32d1
	.uleb128 0x1f
	.long	0x13d6
	.long	.LLST254
	.uleb128 0x1f
	.long	0x13ca
	.long	.LLST255
	.byte	0
	.uleb128 0x23
	.long	0x2e18
	.long	.LBB302
	.long	.LBE302-.LBB302
	.byte	0x1
	.value	0x80d
	.long	0x34e6
	.uleb128 0x1f
	.long	0x2e4d
	.long	.LLST256
	.uleb128 0x1f
	.long	0x2e41
	.long	.LLST257
	.uleb128 0x1f
	.long	0x2e35
	.long	.LLST258
	.uleb128 0x1f
	.long	0x2e29
	.long	.LLST259
	.uleb128 0x30
	.long	.LBB303
	.long	.LBE303-.LBB303
	.uleb128 0x49
	.long	0x2e59
	.uleb128 0x31
	.long	0x2e65
	.long	.LLST260
	.uleb128 0x31
	.long	0x2e6f
	.long	.LLST261
	.uleb128 0x31
	.long	0x2e7b
	.long	.LLST262
	.uleb128 0x23
	.long	0x2e88
	.long	.LBB304
	.long	.LBE304-.LBB304
	.byte	0x1
	.value	0x551
	.long	0x336c
	.uleb128 0x30
	.long	.LBB305
	.long	.LBE305-.LBB305
	.uleb128 0x31
	.long	0x2e99
	.long	.LLST263
	.uleb128 0x24
	.long	.LVL801
	.long	0x385e
	.uleb128 0x24
	.long	.LVL803
	.long	0x383f
	.byte	0
	.byte	0
	.uleb128 0x23
	.long	0x2ea6
	.long	.LBB306
	.long	.LBE306-.LBB306
	.byte	0x1
	.value	0x55c
	.long	0x33a6
	.uleb128 0x1f
	.long	0x2eb7
	.long	.LLST264
	.uleb128 0x30
	.long	.LBB307
	.long	.LBE307-.LBB307
	.uleb128 0x31
	.long	0x2ec3
	.long	.LLST265
	.uleb128 0x31
	.long	0x2ecf
	.long	.LLST266
	.byte	0
	.byte	0
	.uleb128 0x23
	.long	0x2edc
	.long	.LBB308
	.long	.LBE308-.LBB308
	.byte	0x1
	.value	0x55c
	.long	0x3437
	.uleb128 0x1f
	.long	0x2eec
	.long	.LLST267
	.uleb128 0x30
	.long	.LBB309
	.long	.LBE309-.LBB309
	.uleb128 0x31
	.long	0x2ef7
	.long	.LLST268
	.uleb128 0x49
	.long	0x2f02
	.uleb128 0x31
	.long	0x2f0d
	.long	.LLST269
	.uleb128 0x42
	.long	0x2f16
	.long	.L509
	.uleb128 0x4a
	.long	0x2f1e
	.long	.LBB310
	.long	.LBE310-.LBB310
	.byte	0x1
	.byte	0xd5
	.long	0x341c
	.uleb128 0x30
	.long	.LBB311
	.long	.LBE311-.LBB311
	.uleb128 0x31
	.long	0x2f2e
	.long	.LLST270
	.uleb128 0x24
	.long	.LVL821
	.long	0x385e
	.byte	0
	.byte	0
	.uleb128 0x24
	.long	.LVL824
	.long	0x383f
	.uleb128 0x35
	.long	.LVL831
	.long	0x862
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x77
	.sleb128 0
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x23
	.long	0x13b9
	.long	.LBB312
	.long	.LBE312-.LBB312
	.byte	0x1
	.value	0x564
	.long	0x345e
	.uleb128 0x1f
	.long	0x13d6
	.long	.LLST271
	.uleb128 0x1f
	.long	0x13ca
	.long	.LLST272
	.byte	0
	.uleb128 0x23
	.long	0x2d67
	.long	.LBB314
	.long	.LBE314-.LBB314
	.byte	0x1
	.value	0x565
	.long	0x347c
	.uleb128 0x1f
	.long	0x2d78
	.long	.LLST273
	.byte	0
	.uleb128 0x23
	.long	0x2f3a
	.long	.LBB316
	.long	.LBE316-.LBB316
	.byte	0x1
	.value	0x571
	.long	0x34a3
	.uleb128 0x1f
	.long	0x2f57
	.long	.LLST274
	.uleb128 0x1f
	.long	0x2f4b
	.long	.LLST275
	.byte	0
	.uleb128 0x33
	.long	.LVL805
	.long	0x13e3
	.long	0x34b8
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -60
	.byte	0x6
	.byte	0
	.uleb128 0x33
	.long	.LVL840
	.long	0x19c8
	.long	0x34db
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -56
	.byte	0x6
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0x91
	.sleb128 4
	.byte	0x6
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0x91
	.sleb128 12
	.byte	0x6
	.byte	0
	.uleb128 0x24
	.long	.LVL844
	.long	0xb25
	.byte	0
	.byte	0
	.uleb128 0x24
	.long	.LVL695
	.long	0xc0d
	.uleb128 0x24
	.long	.LVL696
	.long	0xbbf
	.uleb128 0x24
	.long	.LVL706
	.long	0x3938
	.uleb128 0x24
	.long	.LVL713
	.long	0x3938
	.uleb128 0x24
	.long	.LVL714
	.long	0x394d
	.uleb128 0x24
	.long	.LVL717
	.long	0x3938
	.uleb128 0x24
	.long	.LVL718
	.long	0x394d
	.uleb128 0x24
	.long	.LVL721
	.long	0x3938
	.uleb128 0x24
	.long	.LVL722
	.long	0x394d
	.uleb128 0x24
	.long	.LVL725
	.long	0x3938
	.uleb128 0x24
	.long	.LVL726
	.long	0x394d
	.uleb128 0x33
	.long	.LVL735
	.long	0x151b
	.long	0x356d
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x5
	.byte	0x3
	.long	step.2290
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x4
	.byte	0x91
	.sleb128 -72
	.byte	0x6
	.byte	0
	.uleb128 0x24
	.long	.LVL737
	.long	0x3972
	.uleb128 0x24
	.long	.LVL740
	.long	0x3972
	.uleb128 0x24
	.long	.LVL757
	.long	0x3938
	.uleb128 0x24
	.long	.LVL758
	.long	0x394d
	.uleb128 0x33
	.long	.LVL770
	.long	0x93f
	.long	0x35aa
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x73
	.sleb128 0
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x40
	.byte	0
	.uleb128 0x33
	.long	.LVL775
	.long	0x93f
	.long	0x35c4
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x73
	.sleb128 0
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x8
	.byte	0x3c
	.byte	0
	.uleb128 0x35
	.long	.LVL791
	.long	0x151b
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x5
	.byte	0x3
	.long	step.2290
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0x91
	.sleb128 -64
	.byte	0x6
	.byte	0
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0x70
	.uleb128 0x44
	.long	.LASF238
	.byte	0x1
	.value	0x816
	.long	0x3e
	.long	.LFB77
	.long	.LFE77-.LFB77
	.uleb128 0x1
	.byte	0x9c
	.long	0x36a5
	.uleb128 0x2b
	.long	.LASF194
	.byte	0x1
	.value	0x816
	.long	0x35e4
	.uleb128 0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x2b
	.long	.LASF239
	.byte	0x1
	.value	0x816
	.long	0x36a5
	.uleb128 0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x2b
	.long	.LASF93
	.byte	0x1
	.value	0x816
	.long	0x45
	.uleb128 0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x22
	.long	.LASF99
	.byte	0x1
	.value	0x818
	.long	0x29d
	.long	.LLST276
	.uleb128 0x22
	.long	.LASF88
	.byte	0x1
	.value	0x819
	.long	0x292
	.long	.LLST277
	.uleb128 0x3f
	.string	"err"
	.byte	0x1
	.value	0x82b
	.uleb128 0x24
	.long	.LVL871
	.long	0xc0d
	.uleb128 0x24
	.long	.LVL872
	.long	0xbbf
	.uleb128 0x24
	.long	.LVL874
	.long	0x38a7
	.uleb128 0x24
	.long	.LVL876
	.long	0x398c
	.uleb128 0x33
	.long	.LVL877
	.long	0x93f
	.long	0x3692
	.uleb128 0x34
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0xa
	.value	0x3e8
	.byte	0
	.uleb128 0x24
	.long	.LVL878
	.long	0x39a6
	.uleb128 0x24
	.long	.LVL881
	.long	0x3923
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0x3e
	.uleb128 0x44
	.long	.LASF240
	.byte	0x1
	.value	0x831
	.long	0x3e
	.long	.LFB78
	.long	.LFE78-.LFB78
	.uleb128 0x1
	.byte	0x9c
	.long	0x3709
	.uleb128 0x2b
	.long	.LASF87
	.byte	0x1
	.value	0x831
	.long	0x3e
	.uleb128 0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x22
	.long	.LASF99
	.byte	0x1
	.value	0x833
	.long	0x29d
	.long	.LLST278
	.uleb128 0x24
	.long	.LVL884
	.long	0xc0d
	.uleb128 0x24
	.long	.LVL885
	.long	0xbbf
	.uleb128 0x24
	.long	.LVL886
	.long	0x3873
	.uleb128 0x24
	.long	.LVL887
	.long	0x3923
	.byte	0
	.uleb128 0x12
	.long	0x5f6
	.long	0x3719
	.uleb128 0x13
	.long	0x519
	.byte	0x3f
	.byte	0
	.uleb128 0x4b
	.long	.LASF241
	.byte	0x1
	.byte	0x59
	.long	0x3709
	.uleb128 0x5
	.byte	0x3
	.long	aunitsets
	.uleb128 0x4b
	.long	.LASF242
	.byte	0x1
	.byte	0x85
	.long	0x3e
	.uleb128 0x5
	.byte	0x3
	.long	sampling_freq
	.uleb128 0x4b
	.long	.LASF243
	.byte	0x1
	.byte	0x87
	.long	0x79c
	.uleb128 0x5
	.byte	0x3
	.long	playeres
	.uleb128 0x4b
	.long	.LASF244
	.byte	0x1
	.byte	0x89
	.long	0x46f
	.uleb128 0x5
	.byte	0x3
	.long	aunit_pool
	.uleb128 0x4b
	.long	.LASF245
	.byte	0x1
	.byte	0x8a
	.long	0x6d4
	.uleb128 0x5
	.byte	0x3
	.long	aunit_regs_pool
	.uleb128 0x4b
	.long	.LASF246
	.byte	0x1
	.byte	0x8b
	.long	0x79c
	.uleb128 0x5
	.byte	0x3
	.long	player_pool
	.uleb128 0x12
	.long	0x3e
	.long	0x378f
	.uleb128 0x13
	.long	0x519
	.byte	0xb
	.byte	0
	.uleb128 0x2c
	.long	.LASF247
	.byte	0x1
	.value	0x181
	.long	0x37a1
	.uleb128 0x5
	.byte	0x3
	.long	scale2freq
	.uleb128 0x43
	.long	0x377f
	.uleb128 0x2c
	.long	.LASF248
	.byte	0x1
	.value	0x1b9
	.long	0x83f
	.uleb128 0x5
	.byte	0x3
	.long	audiodata_list
	.uleb128 0x12
	.long	0x3e
	.long	0x37c9
	.uleb128 0x4c
	.long	0x519
	.value	0x100
	.byte	0
	.uleb128 0x2c
	.long	.LASF249
	.byte	0x1
	.value	0x28c
	.long	0x37db
	.uleb128 0x5
	.byte	0x3
	.long	sin_val
	.uleb128 0x43
	.long	0x37b8
	.uleb128 0x2c
	.long	.LASF250
	.byte	0x1
	.value	0x578
	.long	0x3e
	.uleb128 0x5
	.byte	0x3
	.long	_aunitset_index
	.uleb128 0x12
	.long	0x3e
	.long	0x3802
	.uleb128 0x13
	.long	0x519
	.byte	0x6
	.byte	0
	.uleb128 0x2c
	.long	.LASF251
	.byte	0x1
	.value	0x72f
	.long	0x3814
	.uleb128 0x5
	.byte	0x3
	.long	code2scale
	.uleb128 0x43
	.long	0x37f2
	.uleb128 0x4d
	.long	.LASF252
	.byte	0x6
	.byte	0x6
	.long	0x3e
	.long	0x382e
	.uleb128 0x4e
	.long	0x26f
	.byte	0
	.uleb128 0x4f
	.long	.LASF266
	.byte	0x4
	.byte	0x68
	.long	0x383f
	.uleb128 0x4e
	.long	0x3e
	.byte	0
	.uleb128 0x4d
	.long	.LASF253
	.byte	0x7
	.byte	0x11
	.long	0x26f
	.long	0x385e
	.uleb128 0x4e
	.long	0x26f
	.uleb128 0x4e
	.long	0x3e
	.uleb128 0x4e
	.long	0x7e
	.byte	0
	.uleb128 0x4d
	.long	.LASF254
	.byte	0x6
	.byte	0x5
	.long	0x26f
	.long	0x3873
	.uleb128 0x4e
	.long	0x3e
	.byte	0
	.uleb128 0x4d
	.long	.LASF255
	.byte	0x5
	.byte	0x29
	.long	0x29d
	.long	0x3888
	.uleb128 0x4e
	.long	0x3e
	.byte	0
	.uleb128 0x4d
	.long	.LASF256
	.byte	0x5
	.byte	0x30
	.long	0x3e
	.long	0x38a7
	.uleb128 0x4e
	.long	0x29d
	.uleb128 0x4e
	.long	0x269
	.uleb128 0x4e
	.long	0x3e
	.byte	0
	.uleb128 0x4d
	.long	.LASF257
	.byte	0x5
	.byte	0x2b
	.long	0x29d
	.long	0x38c1
	.uleb128 0x4e
	.long	0x292
	.uleb128 0x4e
	.long	0x45
	.byte	0
	.uleb128 0x4d
	.long	.LASF258
	.byte	0x5
	.byte	0x2e
	.long	0x3e
	.long	0x38ef
	.uleb128 0x4e
	.long	0x29d
	.uleb128 0x4e
	.long	0x236f
	.uleb128 0x4e
	.long	0x3e
	.uleb128 0x4e
	.long	0x3e
	.uleb128 0x4e
	.long	0x3e
	.uleb128 0x4e
	.long	0x3e
	.byte	0
	.uleb128 0x4d
	.long	.LASF259
	.byte	0x5
	.byte	0x31
	.long	0x3e
	.long	0x390e
	.uleb128 0x4e
	.long	0x29d
	.uleb128 0x4e
	.long	0x269
	.uleb128 0x4e
	.long	0x3e
	.byte	0
	.uleb128 0x4d
	.long	.LASF260
	.byte	0x5
	.byte	0x33
	.long	0x3e
	.long	0x3923
	.uleb128 0x4e
	.long	0x29d
	.byte	0
	.uleb128 0x4d
	.long	.LASF261
	.byte	0x5
	.byte	0x2a
	.long	0x3e
	.long	0x3938
	.uleb128 0x4e
	.long	0x29d
	.byte	0
	.uleb128 0x4d
	.long	.LASF262
	.byte	0x8
	.byte	0x8
	.long	0x3e
	.long	0x394d
	.uleb128 0x4e
	.long	0x3e
	.byte	0
	.uleb128 0x4d
	.long	.LASF263
	.byte	0x9
	.byte	0x11
	.long	0x90
	.long	0x396c
	.uleb128 0x4e
	.long	0x236f
	.uleb128 0x4e
	.long	0x396c
	.uleb128 0x4e
	.long	0x3e
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0x35e4
	.uleb128 0x4d
	.long	.LASF264
	.byte	0x7
	.byte	0xe
	.long	0x35e4
	.long	0x398c
	.uleb128 0x4e
	.long	0x236f
	.uleb128 0x4e
	.long	0x3e
	.byte	0
	.uleb128 0x4d
	.long	.LASF265
	.byte	0x5
	.byte	0x2d
	.long	0x3e
	.long	0x39a6
	.uleb128 0x4e
	.long	0x29d
	.uleb128 0x4e
	.long	0x236f
	.byte	0
	.uleb128 0x50
	.long	.LASF267
	.byte	0x5
	.byte	0x28
	.long	0x3e
	.uleb128 0x4e
	.long	0x29d
	.byte	0
	.byte	0
	.section	.debug_abbrev,"",@progbits
.Ldebug_abbrev0:
	.uleb128 0x1
	.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 0x2
	.uleb128 0x24
	.byte	0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0xe
	.byte	0
	.byte	0
	.uleb128 0x3
	.uleb128 0x16
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x4
	.uleb128 0x24
	.byte	0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0x8
	.byte	0
	.byte	0
	.uleb128 0x5
	.uleb128 0x13
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3c
	.uleb128 0x19
	.byte	0
	.byte	0
	.uleb128 0x6
	.uleb128 0x4
	.byte	0x1
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x7
	.uleb128 0x28
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x1c
	.uleb128 0xd
	.byte	0
	.byte	0
	.uleb128 0x8
	.uleb128 0xf
	.byte	0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x9
	.uleb128 0xf
	.byte	0
	.uleb128 0xb
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0xa
	.uleb128 0x13
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xb
	.uleb128 0xd
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x38
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0xc
	.uleb128 0xd
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x38
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0xd
	.uleb128 0x17
	.byte	0x1
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xe
	.uleb128 0xd
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xf
	.uleb128 0x13
	.byte	0x1
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x10
	.uleb128 0x13
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0xb
	.uleb128 0x5
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x11
	.uleb128 0xd
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x38
	.uleb128 0x5
	.byte	0
	.byte	0
	.uleb128 0x12
	.uleb128 0x1
	.byte	0x1
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x13
	.uleb128 0x21
	.byte	0
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2f
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x14
	.uleb128 0x13
	.byte	0x1
	.uleb128 0xb
	.uleb128 0x5
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x15
	.uleb128 0x13
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x16
	.uleb128 0xd
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x38
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x17
	.uleb128 0xd
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x38
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x18
	.uleb128 0x35
	.byte	0
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x19
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x20
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x1a
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x1b
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2117
	.uleb128 0x19
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x1c
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x1d
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x1e
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x1f
	.uleb128 0x5
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x20
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2117
	.uleb128 0x19
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x21
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x22
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x23
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0x5
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x24
	.uleb128 0x4109
	.byte	0
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x31
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x25
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x26
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x27
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x20
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x28
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x29
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x2a
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x52
	.uleb128 0x1
	.uleb128 0x55
	.uleb128 0x17
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0x5
	.byte	0
	.byte	0
	.uleb128 0x2b
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x2c
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x2d
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x2e
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x2f
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0x5
	.byte	0
	.byte	0
	.uleb128 0x30
	.uleb128 0xb
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.byte	0
	.byte	0
	.uleb128 0x31
	.uleb128 0x34
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x32
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x20
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x33
	.uleb128 0x4109
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x34
	.uleb128 0x410a
	.byte	0
	.uleb128 0x2
	.uleb128 0x18
	.uleb128 0x2111
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x35
	.uleb128 0x4109
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x31
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x36
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x37
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x52
	.uleb128 0x1
	.uleb128 0x55
	.uleb128 0x17
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0x5
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x38
	.uleb128 0x5
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x39
	.uleb128 0x34
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x3a
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x3b
	.uleb128 0xa
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x11
	.uleb128 0x1
	.byte	0
	.byte	0
	.uleb128 0x3c
	.uleb128 0x5
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x3d
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x20
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x3e
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x3f
	.uleb128 0xa
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.byte	0
	.byte	0
	.uleb128 0x40
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x1c
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x41
	.uleb128 0xb
	.byte	0x1
	.uleb128 0x55
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x42
	.uleb128 0xa
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.byte	0
	.byte	0
	.uleb128 0x43
	.uleb128 0x26
	.byte	0
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x44
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2117
	.uleb128 0x19
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x45
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x1c
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x46
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x47
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x48
	.uleb128 0xa
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x49
	.uleb128 0x34
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x4a
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x4b
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x4c
	.uleb128 0x21
	.byte	0
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2f
	.uleb128 0x5
	.byte	0
	.byte	0
	.uleb128 0x4d
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x3c
	.uleb128 0x19
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x4e
	.uleb128 0x5
	.byte	0
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x4f
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x3c
	.uleb128 0x19
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x50
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x3c
	.uleb128 0x19
	.byte	0
	.byte	0
	.byte	0
	.section	.debug_loc,"",@progbits
.Ldebug_loc0:
.LLST0:
	.long	.LVL0-.Ltext0
	.long	.LVL1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL1-.Ltext0
	.long	.LVL2-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL2-.Ltext0
	.long	.LVL4-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL4-.Ltext0
	.long	.LVL5-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0
	.long	0
.LLST1:
	.long	.LVL1-.Ltext0
	.long	.LVL2-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL3-.Ltext0
	.long	.LVL5-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0
	.long	0
.LLST2:
	.long	.LVL1-.Ltext0
	.long	.LVL2-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL3-.Ltext0
	.long	.LVL5-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST3:
	.long	.LVL6-.Ltext0
	.long	.LVL7-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL7-.Ltext0
	.long	.LVL8-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL8-.Ltext0
	.long	.LVL13-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL13-.Ltext0
	.long	.LVL14-.Ltext0
	.value	0x1
	.byte	0x56
	.long	0
	.long	0
.LLST4:
	.long	.LVL7-.Ltext0
	.long	.LVL8-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL10-.Ltext0
	.long	.LVL14-.Ltext0
	.value	0x1
	.byte	0x56
	.long	0
	.long	0
.LLST5:
	.long	.LVL7-.Ltext0
	.long	.LVL8-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL12-.Ltext0
	.long	.LVL14-.Ltext0
	.value	0x1
	.byte	0x53
	.long	0
	.long	0
.LLST6:
	.long	.LVL15-.Ltext0
	.long	.LVL17-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL17-.Ltext0
	.long	.LFE31-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.long	0
	.long	0
.LLST7:
	.long	.LVL15-.Ltext0
	.long	.LVL16-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL16-.Ltext0
	.long	.LVL18-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL18-.Ltext0
	.long	.LFE31-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.long	0
	.long	0
.LLST8:
	.long	.LVL19-.Ltext0
	.long	.LVL24-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL24-.Ltext0
	.long	.LVL25-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.long	0
	.long	0
.LLST9:
	.long	.LVL19-.Ltext0
	.long	.LVL27-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL27-1-.Ltext0
	.long	.LVL28-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.long	.LVL28-.Ltext0
	.long	.LVL30-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL30-1-.Ltext0
	.long	.LVL31-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.long	.LVL31-.Ltext0
	.long	.LVL32-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL32-.Ltext0
	.long	.LFE33-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.long	0
	.long	0
.LLST10:
	.long	.LVL20-.Ltext0
	.long	.LVL21-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL21-.Ltext0
	.long	.LVL22-.Ltext0
	.value	0x4
	.byte	0x71
	.sleb128 1024
	.byte	0x9f
	.long	.LVL22-.Ltext0
	.long	.LVL23-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL25-.Ltext0
	.long	.LVL26-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL26-.Ltext0
	.long	.LVL27-1-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL28-.Ltext0
	.long	.LVL29-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL29-.Ltext0
	.long	.LVL30-1-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL31-.Ltext0
	.long	.LVL32-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST11:
	.long	.LVL33-.Ltext0
	.long	.LVL41-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL41-.Ltext0
	.long	.LFE40-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.long	0
	.long	0
.LLST12:
	.long	.LVL34-.Ltext0
	.long	.LVL35-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL35-.Ltext0
	.long	.LVL36-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL36-.Ltext0
	.long	.LVL37-.Ltext0
	.value	0x8
	.byte	0x71
	.sleb128 0
	.byte	0x33
	.byte	0x25
	.byte	0x71
	.sleb128 0
	.byte	0x27
	.byte	0x9f
	.long	.LVL37-.Ltext0
	.long	.LVL41-.Ltext0
	.value	0x1a
	.byte	0x70
	.sleb128 0
	.byte	0x70
	.sleb128 0
	.byte	0x22
	.byte	0x70
	.sleb128 0
	.byte	0x70
	.sleb128 0
	.byte	0x22
	.byte	0x70
	.sleb128 0
	.byte	0x27
	.byte	0x73
	.sleb128 0
	.byte	0x27
	.byte	0x33
	.byte	0x25
	.byte	0x27
	.byte	0x70
	.sleb128 0
	.byte	0x27
	.byte	0x73
	.sleb128 0
	.byte	0x27
	.byte	0x9f
	.long	.LVL41-.Ltext0
	.long	.LVL43-.Ltext0
	.value	0x1c
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x31
	.byte	0x24
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x31
	.byte	0x24
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x27
	.byte	0x73
	.sleb128 0
	.byte	0x27
	.byte	0x33
	.byte	0x25
	.byte	0x27
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x27
	.byte	0x73
	.sleb128 0
	.byte	0x27
	.byte	0x9f
	.long	.LVL43-.Ltext0
	.long	.LFE40-.Ltext0
	.value	0x2e
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x31
	.byte	0x24
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x31
	.byte	0x24
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x27
	.byte	0x3a
	.byte	0x24
	.byte	0x27
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x31
	.byte	0x24
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x31
	.byte	0x24
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x27
	.byte	0x3a
	.byte	0x24
	.byte	0x27
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x27
	.byte	0x33
	.byte	0x25
	.byte	0x27
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x27
	.byte	0x9f
	.long	0
	.long	0
.LLST13:
	.long	.LVL38-.Ltext0
	.long	.LVL40-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL40-.Ltext0
	.long	.LVL42-.Ltext0
	.value	0x8
	.byte	0x72
	.sleb128 0
	.byte	0x35
	.byte	0x24
	.byte	0x72
	.sleb128 0
	.byte	0x27
	.byte	0x9f
	.long	.LVL42-.Ltext0
	.long	.LVL43-.Ltext0
	.value	0x64
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x31
	.byte	0x24
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x27
	.byte	0x73
	.sleb128 0
	.byte	0x27
	.byte	0x33
	.byte	0x25
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x31
	.byte	0x24
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x27
	.byte	0x73
	.sleb128 0
	.byte	0x27
	.byte	0x33
	.byte	0x25
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x27
	.byte	0x73
	.sleb128 0
	.byte	0x27
	.byte	0x3d
	.byte	0x24
	.byte	0x27
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x31
	.byte	0x24
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x27
	.byte	0x73
	.sleb128 0
	.byte	0x27
	.byte	0x33
	.byte	0x25
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x31
	.byte	0x24
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x27
	.byte	0x73
	.sleb128 0
	.byte	0x27
	.byte	0x33
	.byte	0x25
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x27
	.byte	0x73
	.sleb128 0
	.byte	0x27
	.byte	0x3d
	.byte	0x24
	.byte	0x27
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x27
	.byte	0x73
	.sleb128 0
	.byte	0x27
	.byte	0x71
	.sleb128 0
	.byte	0x27
	.byte	0x35
	.byte	0x24
	.byte	0x27
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x27
	.byte	0x73
	.sleb128 0
	.byte	0x27
	.byte	0x71
	.sleb128 0
	.byte	0x27
	.byte	0x9f
	.long	.LVL43-.Ltext0
	.long	.LFE40-.Ltext0
	.value	0xac
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x31
	.byte	0x24
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x27
	.byte	0x3a
	.byte	0x24
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x31
	.byte	0x24
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x31
	.byte	0x24
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x27
	.byte	0x3a
	.byte	0x24
	.byte	0x27
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x27
	.byte	0x33
	.byte	0x25
	.byte	0x27
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x31
	.byte	0x24
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x27
	.byte	0x3a
	.byte	0x24
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x31
	.byte	0x24
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x31
	.byte	0x24
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x27
	.byte	0x3a
	.byte	0x24
	.byte	0x27
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x27
	.byte	0x33
	.byte	0x25
	.byte	0x27
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x27
	.byte	0x3d
	.byte	0x24
	.byte	0x27
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x31
	.byte	0x24
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x27
	.byte	0x3a
	.byte	0x24
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x31
	.byte	0x24
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x31
	.byte	0x24
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x27
	.byte	0x3a
	.byte	0x24
	.byte	0x27
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x27
	.byte	0x33
	.byte	0x25
	.byte	0x27
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x31
	.byte	0x24
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x27
	.byte	0x3a
	.byte	0x24
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x31
	.byte	0x24
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x31
	.byte	0x24
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x27
	.byte	0x3a
	.byte	0x24
	.byte	0x27
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x27
	.byte	0x33
	.byte	0x25
	.byte	0x27
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x27
	.byte	0x3d
	.byte	0x24
	.byte	0x27
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x27
	.byte	0x71
	.sleb128 0
	.byte	0x27
	.byte	0x35
	.byte	0x24
	.byte	0x27
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x27
	.byte	0x71
	.sleb128 0
	.byte	0x27
	.byte	0x9f
	.long	0
	.long	0
.LLST14:
	.long	.LVL44-.Ltext0
	.long	.LVL45-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL45-.Ltext0
	.long	.LFE49-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.long	0
	.long	0
.LLST15:
	.long	.LVL48-.Ltext0
	.long	.LVL60-.Ltext0
	.value	0x1
	.byte	0x53
	.long	0
	.long	0
.LLST16:
	.long	.LVL47-.Ltext0
	.long	.LVL48-.Ltext0
	.value	0x6
	.byte	0x3
	.long	audiodata_list
	.byte	0x9f
	.long	.LVL48-.Ltext0
	.long	.LVL61-.Ltext0
	.value	0x1
	.byte	0x56
	.long	0
	.long	0
.LLST17:
	.long	.LVL47-.Ltext0
	.long	.LVL48-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL48-.Ltext0
	.long	.LVL62-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL62-.Ltext0
	.long	.LFE23-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST18:
	.long	.LVL49-.Ltext0
	.long	.LVL58-.Ltext0
	.value	0x1
	.byte	0x53
	.long	0
	.long	0
.LLST19:
	.long	.LVL50-.Ltext0
	.long	.LVL51-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL51-.Ltext0
	.long	.LVL52-.Ltext0
	.value	0x2
	.byte	0x73
	.sleb128 48
	.long	.LVL53-.Ltext0
	.long	.LVL54-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL54-.Ltext0
	.long	.LVL55-.Ltext0
	.value	0x2
	.byte	0x73
	.sleb128 48
	.long	0
	.long	0
.LLST20:
	.long	.LVL63-.Ltext0
	.long	.LVL65-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST21:
	.long	.LVL69-.Ltext0
	.long	.LVL70-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL71-.Ltext0
	.long	.LFE4-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST22:
	.long	.LVL72-.Ltext0
	.long	.LVL77-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL77-.Ltext0
	.long	.LVL78-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.long	.LVL87-.Ltext0
	.long	.LVL88-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL91-.Ltext0
	.long	.LVL92-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST23:
	.long	.LVL72-.Ltext0
	.long	.LVL76-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL76-.Ltext0
	.long	.LVL85-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL85-.Ltext0
	.long	.LVL86-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL86-.Ltext0
	.long	.LVL87-1-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL88-.Ltext0
	.long	.LVL89-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL89-.Ltext0
	.long	.LVL90-.Ltext0
	.value	0x1
	.byte	0x51
	.long	0
	.long	0
.LLST24:
	.long	.LVL73-.Ltext0
	.long	.LVL74-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL74-.Ltext0
	.long	.LVL75-.Ltext0
	.value	0x4
	.byte	0x71
	.sleb128 1024
	.byte	0x9f
	.long	.LVL75-.Ltext0
	.long	.LVL77-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL78-.Ltext0
	.long	.LVL79-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL79-.Ltext0
	.long	.LVL81-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL81-.Ltext0
	.long	.LVL83-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL83-.Ltext0
	.long	.LVL93-.Ltext0
	.value	0x1
	.byte	0x56
	.long	0
	.long	0
.LLST25:
	.long	.LVL94-.Ltext0
	.long	.LVL99-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL99-.Ltext0
	.long	.LVL100-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.long	0
	.long	0
.LLST26:
	.long	.LVL94-.Ltext0
	.long	.LVL102-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL102-1-.Ltext0
	.long	.LVL103-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.long	.LVL103-.Ltext0
	.long	.LVL104-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL104-.Ltext0
	.long	.LFE36-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.long	0
	.long	0
.LLST27:
	.long	.LVL95-.Ltext0
	.long	.LVL96-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL96-.Ltext0
	.long	.LVL97-.Ltext0
	.value	0x4
	.byte	0x71
	.sleb128 1024
	.byte	0x9f
	.long	.LVL97-.Ltext0
	.long	.LVL98-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL100-.Ltext0
	.long	.LVL101-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL103-.Ltext0
	.long	.LVL105-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST28:
	.long	.LVL106-.Ltext0
	.long	.LVL108-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL108-.Ltext0
	.long	.LFE48-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.long	0
	.long	0
.LLST29:
	.long	.LVL106-.Ltext0
	.long	.LVL110-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL110-.Ltext0
	.long	.LVL111-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL111-.Ltext0
	.long	.LVL112-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL112-.Ltext0
	.long	.LVL113-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL113-.Ltext0
	.long	.LVL114-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL114-.Ltext0
	.long	.LVL115-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL115-.Ltext0
	.long	.LVL116-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL116-.Ltext0
	.long	.LVL118-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL118-.Ltext0
	.long	.LVL119-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL119-.Ltext0
	.long	.LVL121-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL121-.Ltext0
	.long	.LVL125-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL125-.Ltext0
	.long	.LVL128-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.long	.LVL128-.Ltext0
	.long	.LVL132-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL132-.Ltext0
	.long	.LVL135-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.long	.LVL135-.Ltext0
	.long	.LVL136-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL136-.Ltext0
	.long	.LVL138-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL138-.Ltext0
	.long	.LVL142-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL142-.Ltext0
	.long	.LVL144-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.long	.LVL144-.Ltext0
	.long	.LVL148-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL148-.Ltext0
	.long	.LVL153-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.long	.LVL153-.Ltext0
	.long	.LVL155-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL155-.Ltext0
	.long	.LVL160-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL160-.Ltext0
	.long	.LVL162-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL162-.Ltext0
	.long	.LVL164-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL164-.Ltext0
	.long	.LVL166-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL166-.Ltext0
	.long	.LVL168-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL168-.Ltext0
	.long	.LVL169-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL169-1-.Ltext0
	.long	.LVL185-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL185-.Ltext0
	.long	.LVL186-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL186-.Ltext0
	.long	.LVL187-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL187-.Ltext0
	.long	.LFE48-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.long	0
	.long	0
.LLST30:
	.long	.LVL117-.Ltext0
	.long	.LVL118-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL120-.Ltext0
	.long	.LVL121-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL137-.Ltext0
	.long	.LVL138-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL187-.Ltext0
	.long	.LFE48-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST31:
	.long	.LVL107-.Ltext0
	.long	.LVL147-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL147-.Ltext0
	.long	.LVL153-.Ltext0
	.value	0x6
	.byte	0x91
	.sleb128 -52
	.byte	0x6
	.byte	0x31
	.byte	0x1c
	.byte	0x9f
	.long	.LVL153-.Ltext0
	.long	.LVL154-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL154-.Ltext0
	.long	.LVL160-.Ltext0
	.value	0xa
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0xc
	.long	0xffffff
	.byte	0x1a
	.byte	0x9f
	.long	.LVL160-.Ltext0
	.long	.LVL161-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL161-.Ltext0
	.long	.LVL164-.Ltext0
	.value	0xa
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0xc
	.long	0xffffff
	.byte	0x1a
	.byte	0x9f
	.long	.LVL164-.Ltext0
	.long	.LVL165-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL165-.Ltext0
	.long	.LVL168-.Ltext0
	.value	0xa
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0xc
	.long	0xffffff
	.byte	0x1a
	.byte	0x9f
	.long	.LVL168-.Ltext0
	.long	.LVL170-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL170-.Ltext0
	.long	.LVL185-.Ltext0
	.value	0xa
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0xc
	.long	0xffffff
	.byte	0x1a
	.byte	0x9f
	.long	.LVL185-.Ltext0
	.long	.LVL186-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL186-.Ltext0
	.long	.LFE48-.Ltext0
	.value	0xa
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0xc
	.long	0xffffff
	.byte	0x1a
	.byte	0x9f
	.long	0
	.long	0
.LLST32:
	.long	.LVL109-.Ltext0
	.long	.LVL110-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL110-.Ltext0
	.long	.LVL111-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL138-.Ltext0
	.long	.LVL139-.Ltext0
	.value	0x4
	.byte	0x70
	.sleb128 1024
	.byte	0x9f
	.long	.LVL139-.Ltext0
	.long	.LVL140-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL141-.Ltext0
	.long	.LVL144-.Ltext0
	.value	0xb
	.byte	0x77
	.sleb128 0
	.byte	0xa
	.value	0x400
	.byte	0x14
	.byte	0x14
	.byte	0x1b
	.byte	0x1e
	.byte	0x1c
	.byte	0x9f
	.long	0
	.long	0
.LLST33:
	.long	.LVL111-.Ltext0
	.long	.LVL112-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL112-.Ltext0
	.long	.LVL113-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL128-.Ltext0
	.long	.LVL129-.Ltext0
	.value	0x4
	.byte	0x70
	.sleb128 1024
	.byte	0x9f
	.long	.LVL129-.Ltext0
	.long	.LVL130-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL131-.Ltext0
	.long	.LVL134-.Ltext0
	.value	0xb
	.byte	0x77
	.sleb128 0
	.byte	0xa
	.value	0x400
	.byte	0x14
	.byte	0x14
	.byte	0x1b
	.byte	0x1e
	.byte	0x1c
	.byte	0x9f
	.long	0
	.long	0
.LLST34:
	.long	.LVL113-.Ltext0
	.long	.LVL114-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL114-.Ltext0
	.long	.LVL115-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL121-.Ltext0
	.long	.LVL122-.Ltext0
	.value	0x4
	.byte	0x70
	.sleb128 1024
	.byte	0x9f
	.long	.LVL122-.Ltext0
	.long	.LVL123-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL124-.Ltext0
	.long	.LVL127-.Ltext0
	.value	0xb
	.byte	0x77
	.sleb128 0
	.byte	0xa
	.value	0x400
	.byte	0x14
	.byte	0x14
	.byte	0x1b
	.byte	0x1e
	.byte	0x1c
	.byte	0x9f
	.long	0
	.long	0
.LLST35:
	.long	.LVL144-.Ltext0
	.long	.LVL145-.Ltext0
	.value	0x3
	.byte	0x73
	.sleb128 1
	.byte	0x9f
	.long	.LVL145-.Ltext0
	.long	.LVL146-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL146-.Ltext0
	.long	.LVL153-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -52
	.long	0
	.long	0
.LLST36:
	.long	.LVL144-.Ltext0
	.long	.LVL148-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL148-.Ltext0
	.long	.LVL153-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.long	0
	.long	0
.LLST37:
	.long	.LVL144-.Ltext0
	.long	.LVL148-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	0
	.long	0
.LLST38:
	.long	.LVL144-.Ltext0
	.long	.LVL148-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL148-.Ltext0
	.long	.LVL152-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL152-.Ltext0
	.long	.LVL153-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST39:
	.long	.LVL148-.Ltext0
	.long	.LVL151-.Ltext0
	.value	0x3
	.byte	0x76
	.sleb128 -1
	.byte	0x9f
	.long	.LVL151-.Ltext0
	.long	.LVL153-.Ltext0
	.value	0x3
	.byte	0x76
	.sleb128 -8
	.byte	0x9f
	.long	0
	.long	0
.LLST40:
	.long	.LVL153-.Ltext0
	.long	.LVL157-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL157-.Ltext0
	.long	.LVL158-.Ltext0
	.value	0x6
	.byte	0x77
	.sleb128 0
	.byte	0x70
	.sleb128 0
	.byte	0x1b
	.byte	0x9f
	.long	.LVL158-.Ltext0
	.long	.LVL159-1-.Ltext0
	.value	0x6
	.byte	0x77
	.sleb128 0
	.byte	0x71
	.sleb128 0
	.byte	0x1b
	.byte	0x9f
	.long	0
	.long	0
.LLST41:
	.long	.LVL153-.Ltext0
	.long	.LVL155-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL155-.Ltext0
	.long	.LVL160-.Ltext0
	.value	0x1
	.byte	0x57
	.long	0
	.long	0
.LLST42:
	.long	.LVL160-.Ltext0
	.long	.LVL163-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL163-.Ltext0
	.long	.LVL164-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST43:
	.long	.LVL160-.Ltext0
	.long	.LVL162-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL162-.Ltext0
	.long	.LVL164-.Ltext0
	.value	0x1
	.byte	0x57
	.long	0
	.long	0
.LLST44:
	.long	.LVL164-.Ltext0
	.long	.LVL167-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL167-.Ltext0
	.long	.LVL168-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL186-.Ltext0
	.long	.LVL187-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST45:
	.long	.LVL164-.Ltext0
	.long	.LVL166-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL166-.Ltext0
	.long	.LVL168-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL186-.Ltext0
	.long	.LVL187-.Ltext0
	.value	0x1
	.byte	0x57
	.long	0
	.long	0
.LLST46:
	.long	.LVL168-.Ltext0
	.long	.LVL170-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL170-.Ltext0
	.long	.LVL185-.Ltext0
	.value	0xa
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0xc
	.long	0xffffff
	.byte	0x1a
	.byte	0x9f
	.long	0
	.long	0
.LLST47:
	.long	.LVL168-.Ltext0
	.long	.LVL169-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL169-1-.Ltext0
	.long	.LVL172-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL172-.Ltext0
	.long	.LVL173-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL173-.Ltext0
	.long	.LVL174-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL182-.Ltext0
	.long	.LVL184-.Ltext0
	.value	0x1
	.byte	0x57
	.long	0
	.long	0
.LLST48:
	.long	.LVL170-.Ltext0
	.long	.LVL171-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL171-.Ltext0
	.long	.LVL182-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL182-.Ltext0
	.long	.LVL183-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL183-.Ltext0
	.long	.LVL185-.Ltext0
	.value	0x1
	.byte	0x53
	.long	0
	.long	0
.LLST49:
	.long	.LVL176-.Ltext0
	.long	.LVL177-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL177-.Ltext0
	.long	.LVL178-.Ltext0
	.value	0x2
	.byte	0x31
	.byte	0x9f
	.long	.LVL178-.Ltext0
	.long	.LVL179-.Ltext0
	.value	0x2
	.byte	0x32
	.byte	0x9f
	.long	.LVL179-.Ltext0
	.long	.LVL180-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	0
	.long	0
.LLST50:
	.long	.LVL176-.Ltext0
	.long	.LVL177-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL177-.Ltext0
	.long	.LVL179-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL179-.Ltext0
	.long	.LVL180-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL181-.Ltext0
	.long	.LVL182-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST51:
	.long	.LVL188-.Ltext0
	.long	.LVL190-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL190-.Ltext0
	.long	.LVL200-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL201-.Ltext0
	.long	.LVL203-.Ltext0
	.value	0x1
	.byte	0x56
	.long	0
	.long	0
.LLST52:
	.long	.LVL189-.Ltext0
	.long	.LVL190-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -36
	.byte	0x9f
	.long	.LVL190-.Ltext0
	.long	.LVL191-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL191-.Ltext0
	.long	.LVL198-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -68
	.long	.LVL198-.Ltext0
	.long	.LVL200-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL201-.Ltext0
	.long	.LVL203-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -68
	.long	0
	.long	0
.LLST53:
	.long	.LVL189-.Ltext0
	.long	.LVL190-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL190-.Ltext0
	.long	.LVL191-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL191-.Ltext0
	.long	.LVL200-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -52
	.long	.LVL200-.Ltext0
	.long	.LVL201-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.long	.LVL201-.Ltext0
	.long	.LVL203-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -52
	.long	.LVL203-.Ltext0
	.long	.LFE18-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.long	0
	.long	0
.LLST54:
	.long	.LVL191-.Ltext0
	.long	.LVL199-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL201-.Ltext0
	.long	.LVL203-.Ltext0
	.value	0x1
	.byte	0x56
	.long	0
	.long	0
.LLST55:
	.long	.LVL192-.Ltext0
	.long	.LVL193-1-.Ltext0
	.value	0x2
	.byte	0x76
	.sleb128 48
	.long	.LVL193-1-.Ltext0
	.long	.LVL200-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -64
	.long	.LVL201-.Ltext0
	.long	.LVL203-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -64
	.long	0
	.long	0
.LLST56:
	.long	.LVL192-.Ltext0
	.long	.LVL193-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL193-1-.Ltext0
	.long	.LVL200-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -60
	.long	.LVL201-.Ltext0
	.long	.LVL203-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -60
	.long	0
	.long	0
.LLST57:
	.long	.LVL192-.Ltext0
	.long	.LVL199-.Ltext0
	.value	0x3
	.byte	0x76
	.sleb128 36
	.byte	0x9f
	.long	.LVL201-.Ltext0
	.long	.LVL203-.Ltext0
	.value	0x3
	.byte	0x76
	.sleb128 36
	.byte	0x9f
	.long	0
	.long	0
.LLST58:
	.long	.LVL192-.Ltext0
	.long	.LVL200-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL201-.Ltext0
	.long	.LVL203-.Ltext0
	.value	0x1
	.byte	0x57
	.long	0
	.long	0
.LLST59:
	.long	.LVL192-.Ltext0
	.long	.LVL200-.Ltext0
	.value	0x1
	.byte	0x55
	.long	.LVL201-.Ltext0
	.long	.LVL203-.Ltext0
	.value	0x1
	.byte	0x55
	.long	0
	.long	0
.LLST60:
	.long	.LVL192-.Ltext0
	.long	.LVL193-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL193-1-.Ltext0
	.long	.LVL200-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -56
	.long	.LVL201-.Ltext0
	.long	.LVL203-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -56
	.long	0
	.long	0
.LLST61:
	.long	.LVL194-.Ltext0
	.long	.LVL195-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL195-1-.Ltext0
	.long	.LVL200-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL201-.Ltext0
	.long	.LVL203-.Ltext0
	.value	0x1
	.byte	0x53
	.long	0
	.long	0
.LLST62:
	.long	.LVL196-.Ltext0
	.long	.LVL199-.Ltext0
	.value	0x3
	.byte	0x76
	.sleb128 36
	.byte	0x9f
	.long	0
	.long	0
.LLST63:
	.long	.LVL196-.Ltext0
	.long	.LVL200-.Ltext0
	.value	0x3
	.byte	0x73
	.sleb128 36
	.byte	0x9f
	.long	0
	.long	0
.LLST64:
	.long	.LVL204-.Ltext0
	.long	.LVL215-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL215-.Ltext0
	.long	.LFE14-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.long	0
	.long	0
.LLST65:
	.long	.LVL204-.Ltext0
	.long	.LVL205-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL205-.Ltext0
	.long	.LVL208-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL213-.Ltext0
	.long	.LVL214-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0
	.long	0
.LLST66:
	.long	.LVL204-.Ltext0
	.long	.LVL207-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL207-.Ltext0
	.long	.LFE14-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.long	0
	.long	0
.LLST67:
	.long	.LVL204-.Ltext0
	.long	.LVL213-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL213-.Ltext0
	.long	.LVL217-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL217-.Ltext0
	.long	.LFE14-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	0
	.long	0
.LLST68:
	.long	.LVL206-.Ltext0
	.long	.LVL207-.Ltext0
	.value	0x5
	.byte	0x56
	.byte	0x93
	.uleb128 0x4
	.byte	0x93
	.uleb128 0x4
	.long	.LVL207-.Ltext0
	.long	.LVL208-.Ltext0
	.value	0x6
	.byte	0x56
	.byte	0x93
	.uleb128 0x4
	.byte	0x51
	.byte	0x93
	.uleb128 0x4
	.long	.LVL208-.Ltext0
	.long	.LVL209-.Ltext0
	.value	0x8
	.byte	0x73
	.sleb128 -1
	.byte	0x9f
	.byte	0x93
	.uleb128 0x4
	.byte	0x51
	.byte	0x93
	.uleb128 0x4
	.long	.LVL209-.Ltext0
	.long	.LVL210-.Ltext0
	.value	0x6
	.byte	0x53
	.byte	0x93
	.uleb128 0x4
	.byte	0x51
	.byte	0x93
	.uleb128 0x4
	.long	.LVL210-.Ltext0
	.long	.LVL211-.Ltext0
	.value	0x5
	.byte	0x53
	.byte	0x93
	.uleb128 0x4
	.byte	0x93
	.uleb128 0x4
	.long	.LVL211-.Ltext0
	.long	.LVL212-.Ltext0
	.value	0x6
	.byte	0x53
	.byte	0x93
	.uleb128 0x4
	.byte	0x52
	.byte	0x93
	.uleb128 0x4
	.long	.LVL212-.Ltext0
	.long	.LVL213-.Ltext0
	.value	0x6
	.byte	0x56
	.byte	0x93
	.uleb128 0x4
	.byte	0x52
	.byte	0x93
	.uleb128 0x4
	.long	.LVL213-.Ltext0
	.long	.LVL214-.Ltext0
	.value	0x6
	.byte	0x56
	.byte	0x93
	.uleb128 0x4
	.byte	0x51
	.byte	0x93
	.uleb128 0x4
	.long	.LVL214-.Ltext0
	.long	.LVL216-.Ltext0
	.value	0x6
	.byte	0x56
	.byte	0x93
	.uleb128 0x4
	.byte	0x52
	.byte	0x93
	.uleb128 0x4
	.long	.LVL216-.Ltext0
	.long	.LFE14-.Ltext0
	.value	0x8
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x93
	.uleb128 0x4
	.byte	0x52
	.byte	0x93
	.uleb128 0x4
	.long	0
	.long	0
.LLST69:
	.long	.LVL205-.Ltext0
	.long	.LVL208-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL213-.Ltext0
	.long	.LVL214-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0
	.long	0
.LLST70:
	.long	.LVL214-.Ltext0
	.long	.LVL215-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL215-.Ltext0
	.long	.LFE14-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.long	0
	.long	0
.LLST71:
	.long	.LVL218-.Ltext0
	.long	.LVL220-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL220-.Ltext0
	.long	.LVL228-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL228-.Ltext0
	.long	.LVL478-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -612
	.long	.LVL478-.Ltext0
	.long	.LVL480-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL480-.Ltext0
	.long	.LFE58-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -612
	.long	0
	.long	0
.LLST72:
	.long	.LVL218-.Ltext0
	.long	.LVL224-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL224-1-.Ltext0
	.long	.LFE58-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.long	0
	.long	0
.LLST73:
	.long	.LVL218-.Ltext0
	.long	.LVL224-1-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL224-1-.Ltext0
	.long	.LVL228-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL228-.Ltext0
	.long	.LVL478-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.long	.LVL478-.Ltext0
	.long	.LVL480-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL480-.Ltext0
	.long	.LFE58-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.long	0
	.long	0
.LLST74:
	.long	.LVL219-.Ltext0
	.long	.LVL225-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL225-.Ltext0
	.long	.LVL226-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL226-1-.Ltext0
	.long	.LVL478-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -572
	.long	.LVL478-.Ltext0
	.long	.LVL479-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL479-.Ltext0
	.long	.LFE58-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -572
	.long	0
	.long	0
.LLST75:
	.long	.LVL226-.Ltext0
	.long	.LVL227-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL476-.Ltext0
	.long	.LVL477-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL489-.Ltext0
	.long	.LVL490-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST76:
	.long	.LVL229-.Ltext0
	.long	.LVL230-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL230-.Ltext0
	.long	.LVL475-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -568
	.long	.LVL480-.Ltext0
	.long	.LVL489-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -568
	.long	0
	.long	0
.LLST77:
	.long	.LVL222-.Ltext0
	.long	.LVL224-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL224-1-.Ltext0
	.long	.LFE58-.Ltext0
	.value	0x14
	.byte	0x9
	.byte	0xff
	.byte	0x30
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0xa
	.value	0x2000
	.byte	0x1a
	.byte	0x30
	.byte	0x29
	.byte	0x28
	.value	0x1
	.byte	0x16
	.byte	0x13
	.byte	0x23
	.uleb128 0x2
	.byte	0x9f
	.long	0
	.long	0
.LLST78:
	.long	.LVL219-.Ltext0
	.long	.LVL220-.Ltext0
	.value	0x2
	.byte	0x70
	.sleb128 12
	.long	.LVL220-.Ltext0
	.long	.LVL221-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL221-.Ltext0
	.long	.LVL223-.Ltext0
	.value	0x2
	.byte	0x77
	.sleb128 12
	.long	0
	.long	0
.LLST79:
	.long	.LVL219-.Ltext0
	.long	.LVL220-.Ltext0
	.value	0x3
	.byte	0x70
	.sleb128 24
	.byte	0x9f
	.long	.LVL220-.Ltext0
	.long	.LVL228-.Ltext0
	.value	0x3
	.byte	0x77
	.sleb128 24
	.byte	0x9f
	.long	.LVL228-.Ltext0
	.long	.LVL478-.Ltext0
	.value	0x7
	.byte	0x91
	.sleb128 -612
	.byte	0x6
	.byte	0x23
	.uleb128 0x18
	.byte	0x9f
	.long	.LVL478-.Ltext0
	.long	.LVL480-.Ltext0
	.value	0x3
	.byte	0x77
	.sleb128 24
	.byte	0x9f
	.long	.LVL480-.Ltext0
	.long	.LFE58-.Ltext0
	.value	0x7
	.byte	0x91
	.sleb128 -612
	.byte	0x6
	.byte	0x23
	.uleb128 0x18
	.byte	0x9f
	.long	0
	.long	0
.LLST80:
	.long	.LVL232-.Ltext0
	.long	.LVL234-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL234-.Ltext0
	.long	.LVL238-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL238-.Ltext0
	.long	.LVL242-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL242-.Ltext0
	.long	.LVL243-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL243-.Ltext0
	.long	.LVL471-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -584
	.long	.LVL471-.Ltext0
	.long	.LVL472-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL480-.Ltext0
	.long	.LVL489-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -584
	.long	0
	.long	0
.LLST81:
	.long	.LVL232-.Ltext0
	.long	.LVL473-.Ltext0
	.value	0x4
	.byte	0x91
	.sleb128 -544
	.byte	0x9f
	.long	.LVL473-.Ltext0
	.long	.LVL474-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL474-1-.Ltext0
	.long	.LVL475-.Ltext0
	.value	0x4
	.byte	0x91
	.sleb128 -544
	.byte	0x9f
	.long	.LVL480-.Ltext0
	.long	.LVL489-.Ltext0
	.value	0x4
	.byte	0x91
	.sleb128 -544
	.byte	0x9f
	.long	0
	.long	0
.LLST82:
	.long	.LVL232-.Ltext0
	.long	.LVL238-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -612
	.long	.LVL238-.Ltext0
	.long	.LVL239-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL239-.Ltext0
	.long	.LVL475-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -612
	.long	.LVL480-.Ltext0
	.long	.LVL489-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -612
	.long	0
	.long	0
.LLST83:
	.long	.LVL233-.Ltext0
	.long	.LVL235-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL235-.Ltext0
	.long	.LVL238-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL249-.Ltext0
	.long	.LVL250-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL460-.Ltext0
	.long	.LVL461-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL466-.Ltext0
	.long	.LVL468-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0
	.long	0
.LLST84:
	.long	.LVL459-.Ltext0
	.long	.LVL460-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL460-.Ltext0
	.long	.LVL462-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL462-.Ltext0
	.long	.LVL463-.Ltext0
	.value	0x3
	.byte	0x70
	.sleb128 -1
	.byte	0x9f
	.long	.LVL463-.Ltext0
	.long	.LVL465-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL465-.Ltext0
	.long	.LVL467-.Ltext0
	.value	0x3
	.byte	0x70
	.sleb128 -1
	.byte	0x9f
	.long	.LVL467-.Ltext0
	.long	.LVL468-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL484-.Ltext0
	.long	.LVL485-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL488-.Ltext0
	.long	.LVL489-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST85:
	.long	.LVL250-.Ltext0
	.long	.LVL252-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL252-.Ltext0
	.long	.LVL458-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -588
	.long	.LVL458-.Ltext0
	.long	.LVL459-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL459-.Ltext0
	.long	.LVL469-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL480-.Ltext0
	.long	.LVL484-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -588
	.long	.LVL484-.Ltext0
	.long	.LVL486-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL488-.Ltext0
	.long	.LVL489-.Ltext0
	.value	0x1
	.byte	0x51
	.long	0
	.long	0
.LLST86:
	.long	.LVL243-.Ltext0
	.long	.LVL248-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL252-.Ltext0
	.long	.LVL253-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL253-.Ltext0
	.long	.LVL457-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -624
	.long	.LVL480-.Ltext0
	.long	.LVL484-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -624
	.long	0
	.long	0
.LLST87:
	.long	.LVL241-.Ltext0
	.long	.LVL250-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL251-.Ltext0
	.long	.LVL269-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL278-.Ltext0
	.long	.LVL279-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL457-.Ltext0
	.long	.LVL460-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL463-.Ltext0
	.long	.LVL464-.Ltext0
	.value	0x1
	.byte	0x53
	.long	0
	.long	0
.LLST88:
	.long	.LVL266-.Ltext0
	.long	.LVL270-.Ltext0
	.value	0x10
	.byte	0x91
	.sleb128 -624
	.byte	0x6
	.byte	0x23
	.uleb128 0x14
	.byte	0x6
	.byte	0x33
	.byte	0x24
	.byte	0x3
	.long	aunitsets
	.byte	0x22
	.byte	0x9f
	.long	.LVL278-.Ltext0
	.long	.LVL279-.Ltext0
	.value	0x10
	.byte	0x91
	.sleb128 -624
	.byte	0x6
	.byte	0x23
	.uleb128 0x14
	.byte	0x6
	.byte	0x33
	.byte	0x24
	.byte	0x3
	.long	aunitsets
	.byte	0x22
	.byte	0x9f
	.long	0
	.long	0
.LLST89:
	.long	.LVL243-.Ltext0
	.long	.LVL245-.Ltext0
	.value	0x2
	.byte	0x73
	.sleb128 12
	.long	.LVL246-.Ltext0
	.long	.LVL247-.Ltext0
	.value	0x2
	.byte	0x73
	.sleb128 12
	.long	0
	.long	0
.LLST90:
	.long	.LVL243-.Ltext0
	.long	.LVL248-.Ltext0
	.value	0x3
	.byte	0x70
	.sleb128 36
	.byte	0x9f
	.long	0
	.long	0
.LLST91:
	.long	.LVL243-.Ltext0
	.long	.LVL248-.Ltext0
	.value	0x4
	.byte	0x91
	.sleb128 -552
	.byte	0x9f
	.long	0
	.long	0
.LLST92:
	.long	.LVL255-.Ltext0
	.long	.LVL257-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL263-.Ltext0
	.long	.LVL264-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL264-.Ltext0
	.long	.LVL265-.Ltext0
	.value	0x2
	.byte	0x77
	.sleb128 12
	.long	.LVL265-.Ltext0
	.long	.LVL270-.Ltext0
	.value	0x6
	.byte	0x91
	.sleb128 -612
	.byte	0x6
	.byte	0x23
	.uleb128 0xc
	.long	.LVL278-.Ltext0
	.long	.LVL279-.Ltext0
	.value	0x6
	.byte	0x91
	.sleb128 -612
	.byte	0x6
	.byte	0x23
	.uleb128 0xc
	.long	0
	.long	0
.LLST93:
	.long	.LVL255-.Ltext0
	.long	.LVL457-.Ltext0
	.value	0x4
	.byte	0x91
	.sleb128 -552
	.byte	0x9f
	.long	.LVL480-.Ltext0
	.long	.LVL484-.Ltext0
	.value	0x4
	.byte	0x91
	.sleb128 -552
	.byte	0x9f
	.long	0
	.long	0
.LLST94:
	.long	.LVL256-.Ltext0
	.long	.LVL258-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL258-.Ltext0
	.long	.LVL260-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL260-.Ltext0
	.long	.LVL262-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST95:
	.long	.LVL256-.Ltext0
	.long	.LVL261-.Ltext0
	.value	0x3
	.byte	0x71
	.sleb128 8
	.byte	0x9f
	.long	0
	.long	0
.LLST96:
	.long	.LVL257-.Ltext0
	.long	.LVL259-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL259-.Ltext0
	.long	.LVL260-.Ltext0
	.value	0x2
	.byte	0x71
	.sleb128 8
	.long	0
	.long	0
.LLST97:
	.long	.LVL263-.Ltext0
	.long	.LVL264-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL264-.Ltext0
	.long	.LVL265-.Ltext0
	.value	0x2
	.byte	0x77
	.sleb128 12
	.long	.LVL265-.Ltext0
	.long	.LVL270-.Ltext0
	.value	0x6
	.byte	0x91
	.sleb128 -612
	.byte	0x6
	.byte	0x23
	.uleb128 0xc
	.long	.LVL278-.Ltext0
	.long	.LVL279-.Ltext0
	.value	0x6
	.byte	0x91
	.sleb128 -612
	.byte	0x6
	.byte	0x23
	.uleb128 0xc
	.long	0
	.long	0
.LLST98:
	.long	.LVL263-.Ltext0
	.long	.LVL457-.Ltext0
	.value	0x7
	.byte	0x91
	.sleb128 -624
	.byte	0x6
	.byte	0x23
	.uleb128 0x24
	.byte	0x9f
	.long	.LVL480-.Ltext0
	.long	.LVL484-.Ltext0
	.value	0x7
	.byte	0x91
	.sleb128 -624
	.byte	0x6
	.byte	0x23
	.uleb128 0x24
	.byte	0x9f
	.long	0
	.long	0
.LLST99:
	.long	.LVL267-.Ltext0
	.long	.LVL270-.Ltext0
	.value	0x10
	.byte	0x91
	.sleb128 -624
	.byte	0x6
	.byte	0x23
	.uleb128 0x14
	.byte	0x6
	.byte	0x33
	.byte	0x24
	.byte	0x3
	.long	aunitsets
	.byte	0x22
	.byte	0x9f
	.long	.LVL278-.Ltext0
	.long	.LVL279-.Ltext0
	.value	0x10
	.byte	0x91
	.sleb128 -624
	.byte	0x6
	.byte	0x23
	.uleb128 0x14
	.byte	0x6
	.byte	0x33
	.byte	0x24
	.byte	0x3
	.long	aunitsets
	.byte	0x22
	.byte	0x9f
	.long	0
	.long	0
.LLST100:
	.long	.LVL267-.Ltext0
	.long	.LVL284-.Ltext0
	.value	0x3
	.byte	0x75
	.sleb128 8
	.byte	0x9f
	.long	0
	.long	0
.LLST101:
	.long	.LVL267-.Ltext0
	.long	.LVL270-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL270-.Ltext0
	.long	.LVL274-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL274-.Ltext0
	.long	.LVL276-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL276-.Ltext0
	.long	.LVL278-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL278-.Ltext0
	.long	.LVL279-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	0
	.long	0
.LLST102:
	.long	.LVL269-.Ltext0
	.long	.LVL271-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL271-.Ltext0
	.long	.LVL274-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL274-.Ltext0
	.long	.LVL278-.Ltext0
	.value	0x1
	.byte	0x53
	.long	0
	.long	0
.LLST103:
	.long	.LVL268-.Ltext0
	.long	.LVL284-.Ltext0
	.value	0x1
	.byte	0x56
	.long	0
	.long	0
.LLST104:
	.long	.LVL272-.Ltext0
	.long	.LVL273-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL280-.Ltext0
	.long	.LVL281-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL281-.Ltext0
	.long	.LVL283-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST105:
	.long	.LVL280-.Ltext0
	.long	.LVL282-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL282-.Ltext0
	.long	.LVL283-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.long	0
	.long	0
.LLST106:
	.long	.LVL285-.Ltext0
	.long	.LVL286-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL286-.Ltext0
	.long	.LVL287-.Ltext0
	.value	0x2
	.byte	0x70
	.sleb128 12
	.long	.LVL287-.Ltext0
	.long	.LVL288-.Ltext0
	.value	0x2
	.byte	0x71
	.sleb128 12
	.long	.LVL288-.Ltext0
	.long	.LVL295-1-.Ltext0
	.value	0x6
	.byte	0x91
	.sleb128 -612
	.byte	0x6
	.byte	0x23
	.uleb128 0xc
	.long	.LVL295-1-.Ltext0
	.long	.LVL456-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -604
	.long	.LVL480-.Ltext0
	.long	.LVL484-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -604
	.long	0
	.long	0
.LLST107:
	.long	.LVL285-.Ltext0
	.long	.LVL456-.Ltext0
	.value	0x7
	.byte	0x91
	.sleb128 -624
	.byte	0x6
	.byte	0x23
	.uleb128 0x24
	.byte	0x9f
	.long	.LVL480-.Ltext0
	.long	.LVL484-.Ltext0
	.value	0x7
	.byte	0x91
	.sleb128 -624
	.byte	0x6
	.byte	0x23
	.uleb128 0x24
	.byte	0x9f
	.long	0
	.long	0
.LLST108:
	.long	.LVL289-.Ltext0
	.long	.LVL295-1-.Ltext0
	.value	0x2
	.byte	0x77
	.sleb128 48
	.long	.LVL295-1-.Ltext0
	.long	.LVL316-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -648
	.long	0
	.long	0
.LLST109:
	.long	.LVL289-.Ltext0
	.long	.LVL295-1-.Ltext0
	.value	0x2
	.byte	0x77
	.sleb128 44
	.long	.LVL295-1-.Ltext0
	.long	.LVL316-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -644
	.long	0
	.long	0
.LLST110:
	.long	.LVL289-.Ltext0
	.long	.LVL290-.Ltext0
	.value	0x14
	.byte	0x70
	.sleb128 0
	.byte	0x73
	.sleb128 0
	.byte	0x1c
	.byte	0x91
	.sleb128 -612
	.byte	0x6
	.byte	0x23
	.uleb128 0xc
	.byte	0x6
	.byte	0x1e
	.byte	0x72
	.sleb128 0
	.byte	0x22
	.byte	0x71
	.sleb128 0
	.byte	0x1c
	.byte	0x9f
	.long	.LVL290-.Ltext0
	.long	.LVL291-.Ltext0
	.value	0x11
	.byte	0x91
	.sleb128 -612
	.byte	0x6
	.byte	0x23
	.uleb128 0xc
	.byte	0x6
	.byte	0x70
	.sleb128 0
	.byte	0x1e
	.byte	0x72
	.sleb128 0
	.byte	0x22
	.byte	0x71
	.sleb128 0
	.byte	0x1c
	.byte	0x9f
	.long	.LVL291-.Ltext0
	.long	.LVL292-.Ltext0
	.value	0x19
	.byte	0x91
	.sleb128 -612
	.byte	0x6
	.byte	0x23
	.uleb128 0x20
	.byte	0x6
	.byte	0x73
	.sleb128 0
	.byte	0x1c
	.byte	0x91
	.sleb128 -612
	.byte	0x6
	.byte	0x23
	.uleb128 0xc
	.byte	0x6
	.byte	0x1e
	.byte	0x72
	.sleb128 0
	.byte	0x22
	.byte	0x71
	.sleb128 0
	.byte	0x1c
	.byte	0x9f
	.long	.LVL292-.Ltext0
	.long	.LVL294-.Ltext0
	.value	0x1e
	.byte	0x91
	.sleb128 -612
	.byte	0x6
	.byte	0x23
	.uleb128 0x20
	.byte	0x6
	.byte	0x73
	.sleb128 0
	.byte	0x1c
	.byte	0x91
	.sleb128 -612
	.byte	0x6
	.byte	0x23
	.uleb128 0xc
	.byte	0x6
	.byte	0x1e
	.byte	0x91
	.sleb128 -612
	.byte	0x6
	.byte	0x23
	.uleb128 0x24
	.byte	0x6
	.byte	0x22
	.byte	0x71
	.sleb128 0
	.byte	0x1c
	.byte	0x9f
	.long	.LVL294-.Ltext0
	.long	.LVL295-1-.Ltext0
	.value	0x1f
	.byte	0x91
	.sleb128 -612
	.byte	0x6
	.byte	0x23
	.uleb128 0x20
	.byte	0x6
	.byte	0x73
	.sleb128 0
	.byte	0x1c
	.byte	0x91
	.sleb128 -612
	.byte	0x6
	.byte	0x23
	.uleb128 0xc
	.byte	0x6
	.byte	0x1e
	.byte	0x91
	.sleb128 -612
	.byte	0x6
	.byte	0x23
	.uleb128 0x24
	.byte	0x6
	.byte	0x22
	.byte	0x77
	.sleb128 40
	.byte	0x6
	.byte	0x1c
	.byte	0x9f
	.long	0
	.long	0
.LLST111:
	.long	.LVL289-.Ltext0
	.long	.LVL295-1-.Ltext0
	.value	0x6
	.byte	0x91
	.sleb128 -612
	.byte	0x6
	.byte	0x23
	.uleb128 0xc
	.long	.LVL295-1-.Ltext0
	.long	.LVL456-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -604
	.long	.LVL480-.Ltext0
	.long	.LVL484-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -604
	.long	0
	.long	0
.LLST112:
	.long	.LVL289-.Ltext0
	.long	.LVL295-1-.Ltext0
	.value	0x6
	.byte	0x91
	.sleb128 -624
	.byte	0x6
	.byte	0x23
	.uleb128 0x20
	.long	.LVL454-.Ltext0
	.long	.LVL455-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST113:
	.long	.LVL289-.Ltext0
	.long	.LVL295-1-.Ltext0
	.value	0x2
	.byte	0x77
	.sleb128 28
	.long	.LVL295-1-.Ltext0
	.long	.LVL456-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -592
	.long	.LVL480-.Ltext0
	.long	.LVL484-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -592
	.long	0
	.long	0
.LLST114:
	.long	.LVL289-.Ltext0
	.long	.LVL301-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL301-.Ltext0
	.long	.LVL311-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -640
	.long	0
	.long	0
.LLST115:
	.long	.LVL297-.Ltext0
	.long	.LVL298-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL298-.Ltext0
	.long	.LVL301-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL301-.Ltext0
	.long	.LVL311-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL315-.Ltext0
	.long	.LVL316-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL316-.Ltext0
	.long	.LVL453-.Ltext0
	.value	0x1
	.byte	0x55
	.long	.LVL480-.Ltext0
	.long	.LVL484-.Ltext0
	.value	0x1
	.byte	0x55
	.long	0
	.long	0
.LLST116:
	.long	.LVL299-.Ltext0
	.long	.LVL301-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL302-.Ltext0
	.long	.LVL311-.Ltext0
	.value	0x1
	.byte	0x55
	.long	.LVL317-.Ltext0
	.long	.LVL412-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL431-.Ltext0
	.long	.LVL432-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL480-.Ltext0
	.long	.LVL484-.Ltext0
	.value	0x1
	.byte	0x53
	.long	0
	.long	0
.LLST117:
	.long	.LVL303-.Ltext0
	.long	.LVL304-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL304-.Ltext0
	.long	.LVL309-.Ltext0
	.value	0x1
	.byte	0x56
	.long	0
	.long	0
.LLST118:
	.long	.LVL329-.Ltext0
	.long	.LVL335-.Ltext0
	.value	0x1
	.byte	0x57
	.long	0
	.long	0
.LLST119:
	.long	.LVL320-.Ltext0
	.long	.LVL325-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL326-.Ltext0
	.long	.LVL329-.Ltext0
	.value	0x1
	.byte	0x57
	.long	0
	.long	0
.LLST120:
	.long	.LVL317-.Ltext0
	.long	.LVL318-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL318-.Ltext0
	.long	.LVL319-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL319-.Ltext0
	.long	.LVL334-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL334-.Ltext0
	.long	.LVL335-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL335-.Ltext0
	.long	.LVL336-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL336-.Ltext0
	.long	.LVL337-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL338-.Ltext0
	.long	.LVL339-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL339-.Ltext0
	.long	.LVL344-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL345-.Ltext0
	.long	.LVL348-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL349-.Ltext0
	.long	.LVL350-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL351-.Ltext0
	.long	.LVL354-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL354-.Ltext0
	.long	.LVL355-.Ltext0
	.value	0x4
	.byte	0x77
	.sleb128 0
	.byte	0x1f
	.byte	0x9f
	.long	.LVL356-.Ltext0
	.long	.LVL358-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL358-.Ltext0
	.long	.LVL359-.Ltext0
	.value	0x4
	.byte	0x77
	.sleb128 0
	.byte	0x1f
	.byte	0x9f
	.long	.LVL360-.Ltext0
	.long	.LVL362-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL362-.Ltext0
	.long	.LVL363-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL363-.Ltext0
	.long	.LVL368-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL368-.Ltext0
	.long	.LVL369-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL369-.Ltext0
	.long	.LVL371-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL371-.Ltext0
	.long	.LVL372-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL372-.Ltext0
	.long	.LVL373-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL373-.Ltext0
	.long	.LVL374-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL374-.Ltext0
	.long	.LVL375-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL375-.Ltext0
	.long	.LVL376-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL376-.Ltext0
	.long	.LVL377-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL378-.Ltext0
	.long	.LVL379-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL380-.Ltext0
	.long	.LVL381-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL382-.Ltext0
	.long	.LVL383-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL383-.Ltext0
	.long	.LVL384-.Ltext0
	.value	0x4
	.byte	0x72
	.sleb128 0
	.byte	0x1f
	.byte	0x9f
	.long	.LVL384-.Ltext0
	.long	.LVL385-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL386-.Ltext0
	.long	.LVL406-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL406-.Ltext0
	.long	.LVL408-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL408-.Ltext0
	.long	.LVL413-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -644
	.long	.LVL480-.Ltext0
	.long	.LVL481-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL481-.Ltext0
	.long	.LVL483-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -644
	.long	0
	.long	0
.LLST121:
	.long	.LVL289-.Ltext0
	.long	.LVL297-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL297-.Ltext0
	.long	.LVL298-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL298-.Ltext0
	.long	.LVL301-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL301-.Ltext0
	.long	.LVL455-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -616
	.long	.LVL480-.Ltext0
	.long	.LVL484-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -616
	.long	0
	.long	0
.LLST122:
	.long	.LVL388-.Ltext0
	.long	.LVL392-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL394-.Ltext0
	.long	.LVL397-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL399-.Ltext0
	.long	.LVL401-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL403-.Ltext0
	.long	.LVL404-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL407-.Ltext0
	.long	.LVL410-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -620
	.long	.LVL410-.Ltext0
	.long	.LVL411-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -608
	.long	.LVL431-.Ltext0
	.long	.LVL432-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -620
	.long	.LVL480-.Ltext0
	.long	.LVL483-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -608
	.long	.LVL483-.Ltext0
	.long	.LVL484-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -620
	.long	0
	.long	0
.LLST123:
	.long	.LVL315-.Ltext0
	.long	.LVL455-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -608
	.long	.LVL480-.Ltext0
	.long	.LVL484-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -608
	.long	0
	.long	0
.LLST124:
	.long	.LVL313-.Ltext0
	.long	.LVL455-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -620
	.long	.LVL480-.Ltext0
	.long	.LVL484-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -620
	.long	0
	.long	0
.LLST125:
	.long	.LVL293-.Ltext0
	.long	.LVL295-1-.Ltext0
	.value	0x6
	.byte	0x91
	.sleb128 -612
	.byte	0x6
	.byte	0x23
	.uleb128 0xc
	.long	.LVL295-1-.Ltext0
	.long	.LVL298-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -604
	.long	0
	.long	0
.LLST126:
	.long	.LVL293-.Ltext0
	.long	.LVL295-1-.Ltext0
	.value	0x6
	.byte	0x91
	.sleb128 -624
	.byte	0x6
	.byte	0x23
	.uleb128 0x20
	.long	0
	.long	0
.LLST127:
	.long	.LVL293-.Ltext0
	.long	.LVL294-.Ltext0
	.value	0x1e
	.byte	0x91
	.sleb128 -612
	.byte	0x6
	.byte	0x23
	.uleb128 0x20
	.byte	0x6
	.byte	0x73
	.sleb128 0
	.byte	0x1c
	.byte	0x91
	.sleb128 -612
	.byte	0x6
	.byte	0x23
	.uleb128 0xc
	.byte	0x6
	.byte	0x1e
	.byte	0x91
	.sleb128 -612
	.byte	0x6
	.byte	0x23
	.uleb128 0x24
	.byte	0x6
	.byte	0x22
	.byte	0x71
	.sleb128 0
	.byte	0x1c
	.byte	0x9f
	.long	.LVL294-.Ltext0
	.long	.LVL295-1-.Ltext0
	.value	0x1f
	.byte	0x91
	.sleb128 -612
	.byte	0x6
	.byte	0x23
	.uleb128 0x20
	.byte	0x6
	.byte	0x73
	.sleb128 0
	.byte	0x1c
	.byte	0x91
	.sleb128 -612
	.byte	0x6
	.byte	0x23
	.uleb128 0xc
	.byte	0x6
	.byte	0x1e
	.byte	0x91
	.sleb128 -612
	.byte	0x6
	.byte	0x23
	.uleb128 0x24
	.byte	0x6
	.byte	0x22
	.byte	0x77
	.sleb128 40
	.byte	0x6
	.byte	0x1c
	.byte	0x9f
	.long	0
	.long	0
.LLST128:
	.long	.LVL326-.Ltext0
	.long	.LVL329-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -604
	.long	0
	.long	0
.LLST129:
	.long	.LVL323-.Ltext0
	.long	.LVL326-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -604
	.long	0
	.long	0
.LLST130:
	.long	.LVL323-.Ltext0
	.long	.LVL325-.Ltext0
	.value	0x1
	.byte	0x57
	.long	0
	.long	0
.LLST131:
	.long	.LVL342-.Ltext0
	.long	.LVL343-.Ltext0
	.value	0x9
	.byte	0x77
	.sleb128 0
	.byte	0x70
	.sleb128 0
	.byte	0x1c
	.byte	0x77
	.sleb128 0
	.byte	0x22
	.byte	0x9f
	.long	.LVL343-.Ltext0
	.long	.LVL344-.Ltext0
	.value	0x6
	.byte	0x77
	.sleb128 0
	.byte	0x71
	.sleb128 0
	.byte	0x22
	.byte	0x9f
	.long	.LVL380-.Ltext0
	.long	.LVL381-.Ltext0
	.value	0x9
	.byte	0x77
	.sleb128 0
	.byte	0x70
	.sleb128 0
	.byte	0x1c
	.byte	0x77
	.sleb128 0
	.byte	0x22
	.byte	0x9f
	.long	0
	.long	0
.LLST133:
	.long	.LVL342-.Ltext0
	.long	.LVL345-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL380-.Ltext0
	.long	.LVL382-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST134:
	.long	.LVL342-.Ltext0
	.long	.LVL344-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL380-.Ltext0
	.long	.LVL381-.Ltext0
	.value	0x1
	.byte	0x57
	.long	0
	.long	0
.LLST136:
	.long	.LVL346-.Ltext0
	.long	.LVL351-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL382-.Ltext0
	.long	.LVL384-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST137:
	.long	.LVL346-.Ltext0
	.long	.LVL348-.Ltext0
	.value	0xa
	.byte	0x70
	.sleb128 0
	.byte	0x1f
	.byte	0x77
	.sleb128 0
	.byte	0x1c
	.byte	0x77
	.sleb128 0
	.byte	0x1c
	.byte	0x9f
	.long	.LVL349-.Ltext0
	.long	.LVL350-.Ltext0
	.value	0xa
	.byte	0x70
	.sleb128 0
	.byte	0x1f
	.byte	0x77
	.sleb128 0
	.byte	0x1c
	.byte	0x77
	.sleb128 0
	.byte	0x1c
	.byte	0x9f
	.long	.LVL382-.Ltext0
	.long	.LVL383-.Ltext0
	.value	0xa
	.byte	0x70
	.sleb128 0
	.byte	0x1f
	.byte	0x77
	.sleb128 0
	.byte	0x1c
	.byte	0x77
	.sleb128 0
	.byte	0x1c
	.byte	0x9f
	.long	.LVL383-.Ltext0
	.long	.LVL384-.Ltext0
	.value	0x9
	.byte	0x72
	.sleb128 0
	.byte	0x70
	.sleb128 0
	.byte	0x1c
	.byte	0x72
	.sleb128 0
	.byte	0x22
	.byte	0x9f
	.long	0
	.long	0
.LLST138:
	.long	.LVL346-.Ltext0
	.long	.LVL347-.Ltext0
	.value	0x9
	.byte	0x77
	.sleb128 0
	.byte	0x70
	.sleb128 0
	.byte	0x1c
	.byte	0x77
	.sleb128 0
	.byte	0x22
	.byte	0x9f
	.long	.LVL347-.Ltext0
	.long	.LVL348-.Ltext0
	.value	0x6
	.byte	0x77
	.sleb128 0
	.byte	0x71
	.sleb128 0
	.byte	0x22
	.byte	0x9f
	.long	.LVL349-.Ltext0
	.long	.LVL350-.Ltext0
	.value	0x9
	.byte	0x77
	.sleb128 0
	.byte	0x70
	.sleb128 0
	.byte	0x1c
	.byte	0x77
	.sleb128 0
	.byte	0x22
	.byte	0x9f
	.long	.LVL382-.Ltext0
	.long	.LVL383-.Ltext0
	.value	0x9
	.byte	0x77
	.sleb128 0
	.byte	0x70
	.sleb128 0
	.byte	0x1c
	.byte	0x77
	.sleb128 0
	.byte	0x22
	.byte	0x9f
	.long	.LVL383-.Ltext0
	.long	.LVL384-.Ltext0
	.value	0xa
	.byte	0x70
	.sleb128 0
	.byte	0x1f
	.byte	0x72
	.sleb128 0
	.byte	0x1c
	.byte	0x72
	.sleb128 0
	.byte	0x1c
	.byte	0x9f
	.long	0
	.long	0
.LLST139:
	.long	.LVL346-.Ltext0
	.long	.LVL348-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL349-.Ltext0
	.long	.LVL350-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL382-.Ltext0
	.long	.LVL383-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL383-.Ltext0
	.long	.LVL384-.Ltext0
	.value	0x4
	.byte	0x72
	.sleb128 0
	.byte	0x1f
	.byte	0x9f
	.long	0
	.long	0
.LLST141:
	.long	.LVL352-.Ltext0
	.long	.LVL356-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	0
	.long	0
.LLST142:
	.long	.LVL352-.Ltext0
	.long	.LVL354-.Ltext0
	.value	0x4
	.byte	0x77
	.sleb128 0
	.byte	0x1f
	.byte	0x9f
	.long	.LVL354-.Ltext0
	.long	.LVL355-.Ltext0
	.value	0x1
	.byte	0x57
	.long	0
	.long	0
.LLST143:
	.long	.LVL352-.Ltext0
	.long	.LVL354-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL354-.Ltext0
	.long	.LVL355-.Ltext0
	.value	0x4
	.byte	0x77
	.sleb128 0
	.byte	0x1f
	.byte	0x9f
	.long	0
	.long	0
.LLST145:
	.long	.LVL352-.Ltext0
	.long	.LVL353-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL353-.Ltext0
	.long	.LVL356-.Ltext0
	.value	0x3
	.byte	0x73
	.sleb128 108
	.long	0
	.long	0
.LLST146:
	.long	.LVL357-.Ltext0
	.long	.LVL360-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST147:
	.long	.LVL357-.Ltext0
	.long	.LVL358-.Ltext0
	.value	0x4
	.byte	0x77
	.sleb128 0
	.byte	0x1f
	.byte	0x9f
	.long	.LVL358-.Ltext0
	.long	.LVL359-.Ltext0
	.value	0x1
	.byte	0x57
	.long	0
	.long	0
.LLST148:
	.long	.LVL357-.Ltext0
	.long	.LVL358-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL358-.Ltext0
	.long	.LVL359-.Ltext0
	.value	0x4
	.byte	0x77
	.sleb128 0
	.byte	0x1f
	.byte	0x9f
	.long	0
	.long	0
.LLST151:
	.long	.LVL389-.Ltext0
	.long	.LVL392-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL394-.Ltext0
	.long	.LVL397-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL399-.Ltext0
	.long	.LVL401-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL403-.Ltext0
	.long	.LVL404-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0
	.long	0
.LLST152:
	.long	.LVL389-.Ltext0
	.long	.LVL452-.Ltext0
	.value	0x1
	.byte	0x55
	.long	.LVL480-.Ltext0
	.long	.LVL484-.Ltext0
	.value	0x1
	.byte	0x55
	.long	0
	.long	0
.LLST153:
	.long	.LVL390-.Ltext0
	.long	.LVL395-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL395-.Ltext0
	.long	.LVL402-1-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 4
	.long	.LVL402-1-.Ltext0
	.long	.LVL403-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -628
	.long	.LVL403-.Ltext0
	.long	.LVL404-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL404-.Ltext0
	.long	.LVL453-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -628
	.long	.LVL480-.Ltext0
	.long	.LVL484-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -628
	.long	0
	.long	0
.LLST154:
	.long	.LVL391-.Ltext0
	.long	.LVL393-.Ltext0
	.value	0xa
	.byte	0x70
	.sleb128 0
	.byte	0x3c
	.byte	0x1e
	.byte	0x76
	.sleb128 0
	.byte	0x22
	.byte	0x23
	.uleb128 0x7c
	.byte	0x9f
	.long	.LVL394-.Ltext0
	.long	.LVL395-.Ltext0
	.value	0xa
	.byte	0x70
	.sleb128 0
	.byte	0x3c
	.byte	0x1e
	.byte	0x76
	.sleb128 0
	.byte	0x22
	.byte	0x23
	.uleb128 0x7c
	.byte	0x9f
	.long	.LVL395-.Ltext0
	.long	.LVL398-.Ltext0
	.value	0xb
	.byte	0x70
	.sleb128 0
	.byte	0x3c
	.byte	0x1e
	.byte	0x75
	.sleb128 4
	.byte	0x6
	.byte	0x22
	.byte	0x23
	.uleb128 0x7c
	.byte	0x9f
	.long	.LVL399-.Ltext0
	.long	.LVL400-.Ltext0
	.value	0xb
	.byte	0x70
	.sleb128 0
	.byte	0x3c
	.byte	0x1e
	.byte	0x75
	.sleb128 4
	.byte	0x6
	.byte	0x22
	.byte	0x23
	.uleb128 0x7c
	.byte	0x9f
	.long	0
	.long	0
.LLST155:
	.long	.LVL396-.Ltext0
	.long	.LVL398-.Ltext0
	.value	0xc
	.byte	0x70
	.sleb128 0
	.byte	0x3c
	.byte	0x1e
	.byte	0x75
	.sleb128 4
	.byte	0x6
	.byte	0x22
	.byte	0x23
	.uleb128 0x88
	.byte	0x9f
	.long	.LVL399-.Ltext0
	.long	.LVL400-.Ltext0
	.value	0xc
	.byte	0x70
	.sleb128 0
	.byte	0x3c
	.byte	0x1e
	.byte	0x75
	.sleb128 4
	.byte	0x6
	.byte	0x22
	.byte	0x23
	.uleb128 0x88
	.byte	0x9f
	.long	0
	.long	0
.LLST156:
	.long	.LVL409-.Ltext0
	.long	.LVL410-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -620
	.long	.LVL410-.Ltext0
	.long	.LVL411-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -608
	.long	.LVL431-.Ltext0
	.long	.LVL432-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -620
	.long	.LVL482-.Ltext0
	.long	.LVL483-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -608
	.long	.LVL483-.Ltext0
	.long	.LVL484-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -620
	.long	0
	.long	0
.LLST157:
	.long	.LVL409-.Ltext0
	.long	.LVL410-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -644
	.long	.LVL410-.Ltext0
	.long	.LVL411-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL411-.Ltext0
	.long	.LVL453-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -644
	.long	.LVL482-.Ltext0
	.long	.LVL483-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL483-.Ltext0
	.long	.LVL484-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -644
	.long	0
	.long	0
.LLST158:
	.long	.LVL409-.Ltext0
	.long	.LVL452-.Ltext0
	.value	0x1
	.byte	0x55
	.long	.LVL482-.Ltext0
	.long	.LVL484-.Ltext0
	.value	0x1
	.byte	0x55
	.long	0
	.long	0
.LLST159:
	.long	.LVL409-.Ltext0
	.long	.LVL453-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -628
	.long	.LVL482-.Ltext0
	.long	.LVL484-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -628
	.long	0
	.long	0
.LLST160:
	.long	.LVL411-.Ltext0
	.long	.LVL413-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL413-.Ltext0
	.long	.LVL427-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -652
	.long	.LVL428-.Ltext0
	.long	.LVL429-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST161:
	.long	.LVL411-.Ltext0
	.long	.LVL413-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -640
	.long	.LVL413-.Ltext0
	.long	.LVL424-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL424-.Ltext0
	.long	.LVL425-.Ltext0
	.value	0x3
	.byte	0x73
	.sleb128 1
	.byte	0x9f
	.long	.LVL425-.Ltext0
	.long	.LVL429-.Ltext0
	.value	0x1
	.byte	0x53
	.long	0
	.long	0
.LLST162:
	.long	.LVL414-.Ltext0
	.long	.LVL416-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL417-.Ltext0
	.long	.LVL419-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL420-.Ltext0
	.long	.LVL429-.Ltext0
	.value	0x1
	.byte	0x57
	.long	0
	.long	0
.LLST163:
	.long	.LVL413-.Ltext0
	.long	.LVL429-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	0
	.long	0
.LLST164:
	.long	.LVL430-.Ltext0
	.long	.LVL431-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -636
	.long	.LVL431-.Ltext0
	.long	.LVL432-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -620
	.long	.LVL483-.Ltext0
	.long	.LVL484-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -620
	.long	0
	.long	0
.LLST165:
	.long	.LVL430-.Ltext0
	.long	.LVL432-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -644
	.long	.LVL432-.Ltext0
	.long	.LVL433-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL433-.Ltext0
	.long	.LVL435-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -644
	.long	.LVL446-.Ltext0
	.long	.LVL453-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -644
	.long	.LVL483-.Ltext0
	.long	.LVL484-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -644
	.long	0
	.long	0
.LLST166:
	.long	.LVL430-.Ltext0
	.long	.LVL452-.Ltext0
	.value	0x1
	.byte	0x55
	.long	.LVL483-.Ltext0
	.long	.LVL484-.Ltext0
	.value	0x1
	.byte	0x55
	.long	0
	.long	0
.LLST167:
	.long	.LVL430-.Ltext0
	.long	.LVL453-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -628
	.long	.LVL483-.Ltext0
	.long	.LVL484-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -628
	.long	0
	.long	0
.LLST168:
	.long	.LVL432-.Ltext0
	.long	.LVL433-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL433-.Ltext0
	.long	.LVL435-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -652
	.long	.LVL450-.Ltext0
	.long	.LVL451-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST169:
	.long	.LVL432-.Ltext0
	.long	.LVL433-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -640
	.long	.LVL433-.Ltext0
	.long	.LVL447-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL447-.Ltext0
	.long	.LVL448-.Ltext0
	.value	0x3
	.byte	0x73
	.sleb128 1
	.byte	0x9f
	.long	.LVL448-.Ltext0
	.long	.LVL451-.Ltext0
	.value	0x1
	.byte	0x53
	.long	0
	.long	0
.LLST170:
	.long	.LVL433-.Ltext0
	.long	.LVL435-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -648
	.long	.LVL436-.Ltext0
	.long	.LVL437-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL437-.Ltext0
	.long	.LVL439-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -648
	.long	.LVL440-.Ltext0
	.long	.LVL442-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -648
	.long	.LVL443-.Ltext0
	.long	.LVL451-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -648
	.long	0
	.long	0
.LLST171:
	.long	.LVL433-.Ltext0
	.long	.LVL434-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL435-.Ltext0
	.long	.LVL451-.Ltext0
	.value	0x1
	.byte	0x56
	.long	0
	.long	0
.LLST172:
	.long	.LVL491-.Ltext0
	.long	.LVL492-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL493-.Ltext0
	.long	.LVL494-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	0
	.long	0
.LLST173:
	.long	.LVL501-.Ltext0
	.long	.LVL503-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST174:
	.long	.LVL499-.Ltext0
	.long	.LVL500-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL500-.Ltext0
	.long	.LVL504-.Ltext0
	.value	0x1
	.byte	0x53
	.long	0
	.long	0
.LLST175:
	.long	.LVL506-.Ltext0
	.long	.LVL507-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL507-.Ltext0
	.long	.LVL508-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST176:
	.long	.LVL509-.Ltext0
	.long	.LVL510-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST177:
	.long	.LVL511-.Ltext0
	.long	.LVL512-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST178:
	.long	.LVL513-.Ltext0
	.long	.LVL514-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST179:
	.long	.LVL519-.Ltext0
	.long	.LVL525-.Ltext0
	.value	0xb
	.byte	0x73
	.sleb128 0
	.byte	0x33
	.byte	0x24
	.byte	0x3
	.long	aunitsets
	.byte	0x22
	.byte	0x9f
	.long	0
	.long	0
.LLST180:
	.long	.LVL521-.Ltext0
	.long	.LVL522-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL523-.Ltext0
	.long	.LVL524-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0
	.long	0
.LLST181:
	.long	.LVL521-.Ltext0
	.long	.LVL522-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL523-.Ltext0
	.long	.LVL524-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST182:
	.long	.LVL528-.Ltext0
	.long	.LVL531-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL531-.Ltext0
	.long	.LVL532-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL532-.Ltext0
	.long	.LFE65-.Ltext0
	.value	0x5
	.byte	0x3
	.long	sampling_freq
	.long	0
	.long	0
.LLST183:
	.long	.LVL534-.Ltext0
	.long	.LVL536-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL536-.Ltext0
	.long	.LVL539-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL539-.Ltext0
	.long	.LVL540-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	0
	.long	0
.LLST184:
	.long	.LVL545-.Ltext0
	.long	.LVL548-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL548-.Ltext0
	.long	.LVL549-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL549-.Ltext0
	.long	.LVL550-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL550-.Ltext0
	.long	.LVL551-.Ltext0
	.value	0x1
	.byte	0x53
	.long	0
	.long	0
.LLST185:
	.long	.LVL552-.Ltext0
	.long	.LVL555-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 28
	.long	.LVL555-.Ltext0
	.long	.LVL558-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL561-.Ltext0
	.long	.LVL562-.Ltext0
	.value	0x1
	.byte	0x53
	.long	0
	.long	0
.LLST186:
	.long	.LVL556-.Ltext0
	.long	.LVL561-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL562-.Ltext0
	.long	.LVL564-.Ltext0
	.value	0x1
	.byte	0x57
	.long	0
	.long	0
.LLST187:
	.long	.LVL558-.Ltext0
	.long	.LVL559-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL559-.Ltext0
	.long	.LVL561-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL562-.Ltext0
	.long	.LVL563-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL563-.Ltext0
	.long	.LVL564-.Ltext0
	.value	0x1
	.byte	0x53
	.long	0
	.long	0
.LLST188:
	.long	.LVL565-.Ltext0
	.long	.LVL568-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 16
	.long	.LVL568-.Ltext0
	.long	.LVL572-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL578-.Ltext0
	.long	.LVL581-.Ltext0
	.value	0x1
	.byte	0x53
	.long	0
	.long	0
.LLST189:
	.long	.LVL569-.Ltext0
	.long	.LVL578-.Ltext0
	.value	0x1
	.byte	0x55
	.long	.LVL579-.Ltext0
	.long	.LVL586-.Ltext0
	.value	0x1
	.byte	0x55
	.long	0
	.long	0
.LLST190:
	.long	.LVL571-.Ltext0
	.long	.LVL573-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL573-.Ltext0
	.long	.LVL575-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL575-.Ltext0
	.long	.LVL576-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL576-.Ltext0
	.long	.LVL578-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL579-.Ltext0
	.long	.LVL580-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL580-.Ltext0
	.long	.LVL581-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL581-.Ltext0
	.long	.LVL582-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL582-.Ltext0
	.long	.LVL583-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL583-.Ltext0
	.long	.LVL584-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL584-.Ltext0
	.long	.LVL586-.Ltext0
	.value	0x1
	.byte	0x56
	.long	0
	.long	0
.LLST191:
	.long	.LVL574-.Ltext0
	.long	.LVL575-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL576-.Ltext0
	.long	.LVL577-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL577-.Ltext0
	.long	.LVL578-.Ltext0
	.value	0x2
	.byte	0x72
	.sleb128 44
	.long	.LVL585-.Ltext0
	.long	.LVL586-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST192:
	.long	.LVL587-.Ltext0
	.long	.LVL590-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 12
	.long	.LVL590-.Ltext0
	.long	.LVL613-.Ltext0
	.value	0x1
	.byte	0x56
	.long	0
	.long	0
.LLST193:
	.long	.LVL591-.Ltext0
	.long	.LVL610-.Ltext0
	.value	0xb
	.byte	0x76
	.sleb128 0
	.byte	0x33
	.byte	0x24
	.byte	0x3
	.long	aunitsets
	.byte	0x22
	.byte	0x9f
	.long	.LVL611-.Ltext0
	.long	.LVL612-.Ltext0
	.value	0xb
	.byte	0x76
	.sleb128 0
	.byte	0x33
	.byte	0x24
	.byte	0x3
	.long	aunitsets
	.byte	0x22
	.byte	0x9f
	.long	0
	.long	0
.LLST194:
	.long	.LVL606-.Ltext0
	.long	.LVL609-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST195:
	.long	.LVL598-.Ltext0
	.long	.LVL599-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL599-.Ltext0
	.long	.LVL600-.Ltext0
	.value	0x2
	.byte	0x31
	.byte	0x9f
	.long	.LVL600-.Ltext0
	.long	.LVL601-.Ltext0
	.value	0x2
	.byte	0x32
	.byte	0x9f
	.long	.LVL602-.Ltext0
	.long	.LVL603-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL603-.Ltext0
	.long	.LVL604-.Ltext0
	.value	0x2
	.byte	0x31
	.byte	0x9f
	.long	.LVL604-.Ltext0
	.long	.LVL605-.Ltext0
	.value	0x2
	.byte	0x32
	.byte	0x9f
	.long	0
	.long	0
.LLST196:
	.long	.LVL592-.Ltext0
	.long	.LVL593-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL595-.Ltext0
	.long	.LVL596-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL596-.Ltext0
	.long	.LVL610-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL611-.Ltext0
	.long	.LVL612-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST197:
	.long	.LVL607-.Ltext0
	.long	.LVL608-.Ltext0
	.value	0x1
	.byte	0x53
	.long	0
	.long	0
.LLST198:
	.long	.LVL614-.Ltext0
	.long	.LVL623-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 4
	.long	.LVL623-.Ltext0
	.long	.LVL625-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL625-.Ltext0
	.long	.LVL628-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 4
	.long	.LVL628-.Ltext0
	.long	.LVL629-.Ltext0
	.value	0x1
	.byte	0x53
	.long	0
	.long	0
.LLST199:
	.long	.LVL614-.Ltext0
	.long	.LVL617-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 20
	.long	.LVL617-.Ltext0
	.long	.LVL620-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL625-.Ltext0
	.long	.LVL626-.Ltext0
	.value	0x1
	.byte	0x56
	.long	0
	.long	0
.LLST200:
	.long	.LVL618-.Ltext0
	.long	.LVL620-.Ltext0
	.value	0xb
	.byte	0x76
	.sleb128 0
	.byte	0x33
	.byte	0x24
	.byte	0x3
	.long	aunitsets
	.byte	0x22
	.byte	0x9f
	.long	0
	.long	0
.LLST201:
	.long	.LVL620-.Ltext0
	.long	.LVL621-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL621-.Ltext0
	.long	.LVL625-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL626-.Ltext0
	.long	.LVL627-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL627-.Ltext0
	.long	.LVL629-.Ltext0
	.value	0x1
	.byte	0x56
	.long	0
	.long	0
.LLST202:
	.long	.LVL630-.Ltext0
	.long	.LVL633-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 12
	.long	.LVL633-.Ltext0
	.long	.LVL634-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL643-.Ltext0
	.long	.LVL644-.Ltext0
	.value	0x1
	.byte	0x53
	.long	0
	.long	0
.LLST203:
	.long	.LVL634-.Ltext0
	.long	.LVL639-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL644-.Ltext0
	.long	.LVL647-.Ltext0
	.value	0x1
	.byte	0x53
	.long	0
	.long	0
.LLST204:
	.long	.LVL636-.Ltext0
	.long	.LVL637-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL637-.Ltext0
	.long	.LVL643-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL644-.Ltext0
	.long	.LVL645-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL645-.Ltext0
	.long	.LVL647-.Ltext0
	.value	0x1
	.byte	0x56
	.long	0
	.long	0
.LLST205:
	.long	.LVL638-.Ltext0
	.long	.LVL642-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL646-.Ltext0
	.long	.LVL647-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST206:
	.long	.LVL640-.Ltext0
	.long	.LVL643-.Ltext0
	.value	0x1
	.byte	0x51
	.long	0
	.long	0
.LLST207:
	.long	.LVL648-.Ltext0
	.long	.LVL657-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 8
	.long	.LVL657-.Ltext0
	.long	.LVL659-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL659-.Ltext0
	.long	.LVL662-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 8
	.long	.LVL662-.Ltext0
	.long	.LVL664-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL664-.Ltext0
	.long	.LVL669-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 8
	.long	.LVL669-.Ltext0
	.long	.LVL670-.Ltext0
	.value	0x1
	.byte	0x53
	.long	0
	.long	0
.LLST208:
	.long	.LVL648-.Ltext0
	.long	.LVL651-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 20
	.long	.LVL651-.Ltext0
	.long	.LVL654-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL664-.Ltext0
	.long	.LVL665-.Ltext0
	.value	0x1
	.byte	0x56
	.long	0
	.long	0
.LLST209:
	.long	.LVL652-.Ltext0
	.long	.LVL654-.Ltext0
	.value	0xb
	.byte	0x76
	.sleb128 0
	.byte	0x33
	.byte	0x24
	.byte	0x3
	.long	aunitsets
	.byte	0x22
	.byte	0x9f
	.long	0
	.long	0
.LLST210:
	.long	.LVL654-.Ltext0
	.long	.LVL655-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL655-.Ltext0
	.long	.LVL659-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL659-.Ltext0
	.long	.LVL660-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL660-.Ltext0
	.long	.LVL664-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL665-.Ltext0
	.long	.LVL666-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL666-.Ltext0
	.long	.LVL667-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL667-.Ltext0
	.long	.LVL668-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL668-.Ltext0
	.long	.LVL670-.Ltext0
	.value	0x1
	.byte	0x56
	.long	0
	.long	0
.LLST211:
	.long	.LVL671-.Ltext0
	.long	.LVL674-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 12
	.long	.LVL674-.Ltext0
	.long	.LVL677-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL688-.Ltext0
	.long	.LVL689-.Ltext0
	.value	0x1
	.byte	0x53
	.long	0
	.long	0
.LLST212:
	.long	.LVL675-.Ltext0
	.long	.LVL680-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL689-.Ltext0
	.long	.LVL692-.Ltext0
	.value	0x1
	.byte	0x56
	.long	0
	.long	0
.LLST213:
	.long	.LVL677-.Ltext0
	.long	.LVL678-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL678-.Ltext0
	.long	.LVL688-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL689-.Ltext0
	.long	.LVL690-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL690-.Ltext0
	.long	.LVL692-.Ltext0
	.value	0x1
	.byte	0x53
	.long	0
	.long	0
.LLST214:
	.long	.LVL679-.Ltext0
	.long	.LVL687-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL691-.Ltext0
	.long	.LVL692-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST215:
	.long	.LVL681-.Ltext0
	.long	.LVL683-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL684-.Ltext0
	.long	.LVL685-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL685-.Ltext0
	.long	.LVL688-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0
	.long	0
.LLST216:
	.long	.LVL693-.Ltext0
	.long	.LVL697-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 8
	.long	.LVL697-.Ltext0
	.long	.LVL727-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 8
	.long	.LVL727-.Ltext0
	.long	.LVL729-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL729-.Ltext0
	.long	.LVL795-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 8
	.long	.LVL795-.Ltext0
	.long	.LVL796-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL796-.Ltext0
	.long	.LVL850-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 8
	.long	.LVL850-.Ltext0
	.long	.LVL852-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL852-.Ltext0
	.long	.LFE76-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 8
	.long	0
	.long	0
.LLST217:
	.long	.LVL738-.Ltext0
	.long	.LVL739-.Ltext0
	.value	0x1
	.byte	0x55
	.long	.LVL741-.Ltext0
	.long	.LVL749-.Ltext0
	.value	0x1
	.byte	0x55
	.long	.LVL749-.Ltext0
	.long	.LVL751-.Ltext0
	.value	0x3
	.byte	0x75
	.sleb128 12
	.byte	0x9f
	.long	.LVL751-.Ltext0
	.long	.LVL782-.Ltext0
	.value	0x1
	.byte	0x55
	.long	.LVL785-.Ltext0
	.long	.LVL786-.Ltext0
	.value	0x1
	.byte	0x55
	.long	.LVL853-.Ltext0
	.long	.LVL856-.Ltext0
	.value	0x1
	.byte	0x55
	.long	.LVL859-.Ltext0
	.long	.LVL861-.Ltext0
	.value	0x1
	.byte	0x55
	.long	.LVL862-.Ltext0
	.long	.LVL864-.Ltext0
	.value	0x3
	.byte	0x9
	.byte	0xff
	.byte	0x9f
	.long	.LVL864-.Ltext0
	.long	.LVL868-.Ltext0
	.value	0x1
	.byte	0x55
	.long	0
	.long	0
.LLST218:
	.long	.LVL694-.Ltext0
	.long	.LVL703-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL703-.Ltext0
	.long	.LVL797-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -68
	.long	.LVL848-.Ltext0
	.long	.LVL849-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL849-.Ltext0
	.long	.LVL858-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -68
	.long	.LVL859-.Ltext0
	.long	.LVL861-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -68
	.long	.LVL861-.Ltext0
	.long	.LVL862-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL862-.Ltext0
	.long	.LVL868-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -68
	.long	0
	.long	0
.LLST219:
	.long	.LVL743-.Ltext0
	.long	.LVL754-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL755-.Ltext0
	.long	.LVL778-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL785-.Ltext0
	.long	.LVL786-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL853-.Ltext0
	.long	.LVL856-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL859-.Ltext0
	.long	.LVL861-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL864-.Ltext0
	.long	.LVL868-.Ltext0
	.value	0x1
	.byte	0x57
	.long	0
	.long	0
.LLST220:
	.long	.LVL756-.Ltext0
	.long	.LVL759-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL759-.Ltext0
	.long	.LVL760-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL760-.Ltext0
	.long	.LVL769-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL853-.Ltext0
	.long	.LVL855-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL855-.Ltext0
	.long	.LVL856-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL859-.Ltext0
	.long	.LVL861-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL865-.Ltext0
	.long	.LVL868-.Ltext0
	.value	0x1
	.byte	0x53
	.long	0
	.long	0
.LLST221:
	.long	.LVL762-.Ltext0
	.long	.LVL763-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL763-.Ltext0
	.long	.LVL768-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL866-.Ltext0
	.long	.LVL867-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST222:
	.long	.LVL770-.Ltext0
	.long	.LVL772-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL773-.Ltext0
	.long	.LVL774-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL774-.Ltext0
	.long	.LVL794-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -64
	.long	.LVL856-.Ltext0
	.long	.LVL857-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -64
	.long	0
	.long	0
.LLST223:
	.long	.LVL764-.Ltext0
	.long	.LVL768-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL866-.Ltext0
	.long	.LVL867-.Ltext0
	.value	0x5
	.byte	0x70
	.sleb128 0
	.byte	0x32
	.byte	0x1b
	.byte	0x9f
	.long	0
	.long	0
.LLST224:
	.long	.LVL694-.Ltext0
	.long	.LVL703-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL703-.Ltext0
	.long	.LVL732-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -76
	.long	.LVL733-.Ltext0
	.long	.LVL735-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -76
	.long	.LVL735-.Ltext0
	.long	.LVL736-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL736-.Ltext0
	.long	.LVL797-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -76
	.long	.LVL848-.Ltext0
	.long	.LVL849-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL849-.Ltext0
	.long	.LVL858-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -76
	.long	.LVL859-.Ltext0
	.long	.LVL861-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -76
	.long	.LVL861-.Ltext0
	.long	.LVL862-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL862-.Ltext0
	.long	.LVL868-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -76
	.long	0
	.long	0
.LLST225:
	.long	.LVL694-.Ltext0
	.long	.LVL703-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL703-.Ltext0
	.long	.LVL731-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -72
	.long	.LVL733-.Ltext0
	.long	.LVL797-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -72
	.long	.LVL848-.Ltext0
	.long	.LVL849-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL849-.Ltext0
	.long	.LVL858-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -72
	.long	.LVL859-.Ltext0
	.long	.LVL861-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -72
	.long	.LVL861-.Ltext0
	.long	.LVL862-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL862-.Ltext0
	.long	.LVL868-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -72
	.long	0
	.long	0
.LLST226:
	.long	.LVL694-.Ltext0
	.long	.LVL703-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL703-.Ltext0
	.long	.LVL735-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -60
	.long	.LVL735-.Ltext0
	.long	.LVL736-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL736-.Ltext0
	.long	.LVL797-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -60
	.long	.LVL848-.Ltext0
	.long	.LVL849-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL849-.Ltext0
	.long	.LVL858-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -60
	.long	.LVL859-.Ltext0
	.long	.LVL861-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -60
	.long	.LVL861-.Ltext0
	.long	.LVL862-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL862-.Ltext0
	.long	.LVL868-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -60
	.long	0
	.long	0
.LLST227:
	.long	.LVL702-.Ltext0
	.long	.LVL705-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL705-.Ltext0
	.long	.LVL707-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL707-.Ltext0
	.long	.LVL712-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL712-.Ltext0
	.long	.LVL715-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL715-.Ltext0
	.long	.LVL716-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL716-.Ltext0
	.long	.LVL719-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL719-.Ltext0
	.long	.LVL720-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL720-.Ltext0
	.long	.LVL723-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL723-.Ltext0
	.long	.LVL724-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL724-.Ltext0
	.long	.LVL728-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL728-.Ltext0
	.long	.LVL742-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL742-.Ltext0
	.long	.LVL744-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL744-.Ltext0
	.long	.LVL746-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -64
	.long	.LVL746-.Ltext0
	.long	.LVL747-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL747-.Ltext0
	.long	.LVL754-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -64
	.long	.LVL754-.Ltext0
	.long	.LVL755-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL755-.Ltext0
	.long	.LVL761-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -64
	.long	.LVL761-.Ltext0
	.long	.LVL794-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL794-.Ltext0
	.long	.LVL795-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL795-.Ltext0
	.long	.LVL809-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL834-.Ltext0
	.long	.LVL835-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL845-.Ltext0
	.long	.LVL847-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL849-.Ltext0
	.long	.LVL851-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL851-.Ltext0
	.long	.LVL853-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL853-.Ltext0
	.long	.LVL854-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -64
	.long	.LVL855-.Ltext0
	.long	.LVL859-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL859-.Ltext0
	.long	.LVL860-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -64
	.long	.LVL862-.Ltext0
	.long	.LVL863-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL863-.Ltext0
	.long	.LVL864-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL864-.Ltext0
	.long	.LVL868-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -64
	.long	0
	.long	0
.LLST228:
	.long	.LVL698-.Ltext0
	.long	.LVL848-.Ltext0
	.value	0x6
	.byte	0x3
	.long	.LC0
	.byte	0x9f
	.long	.LVL849-.Ltext0
	.long	.LVL868-.Ltext0
	.value	0x6
	.byte	0x3
	.long	.LC0
	.byte	0x9f
	.long	0
	.long	0
.LLST229:
	.long	.LVL698-.Ltext0
	.long	.LVL848-.Ltext0
	.value	0x6
	.byte	0x3
	.long	.LC1
	.byte	0x9f
	.long	.LVL849-.Ltext0
	.long	.LVL868-.Ltext0
	.value	0x6
	.byte	0x3
	.long	.LC1
	.byte	0x9f
	.long	0
	.long	0
.LLST230:
	.long	.LVL699-.Ltext0
	.long	.LVL700-.Ltext0
	.value	0x6
	.byte	0x3
	.long	max.2291
	.byte	0x9f
	.long	0
	.long	0
.LLST231:
	.long	.LVL701-.Ltext0
	.long	.LVL702-.Ltext0
	.value	0x6
	.byte	0x3
	.long	step.2290
	.byte	0x9f
	.long	0
	.long	0
.LLST232:
	.long	.LVL776-.Ltext0
	.long	.LVL794-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -64
	.long	.LVL856-.Ltext0
	.long	.LVL857-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -64
	.long	0
	.long	0
.LLST233:
	.long	.LVL776-.Ltext0
	.long	.LVL794-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -56
	.long	.LVL856-.Ltext0
	.long	.LVL858-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -56
	.long	0
	.long	0
.LLST234:
	.long	.LVL776-.Ltext0
	.long	.LVL794-.Ltext0
	.value	0x6
	.byte	0x3
	.long	step.2290
	.byte	0x9f
	.long	.LVL856-.Ltext0
	.long	.LVL858-.Ltext0
	.value	0x6
	.byte	0x3
	.long	step.2290
	.byte	0x9f
	.long	0
	.long	0
.LLST235:
	.long	.LVL776-.Ltext0
	.long	.LVL778-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL785-.Ltext0
	.long	.LVL786-.Ltext0
	.value	0x1
	.byte	0x57
	.long	0
	.long	0
.LLST236:
	.long	.LVL776-.Ltext0
	.long	.LVL782-.Ltext0
	.value	0x1
	.byte	0x55
	.long	.LVL785-.Ltext0
	.long	.LVL786-.Ltext0
	.value	0x1
	.byte	0x55
	.long	0
	.long	0
.LLST237:
	.long	.LVL776-.Ltext0
	.long	.LVL781-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL781-.Ltext0
	.long	.LVL785-.Ltext0
	.value	0x5
	.byte	0x3
	.long	amp.2287
	.long	.LVL785-.Ltext0
	.long	.LVL786-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL786-.Ltext0
	.long	.LVL787-1-.Ltext0
	.value	0x5
	.byte	0x3
	.long	amp.2287
	.long	.LVL787-1-.Ltext0
	.long	.LVL794-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -52
	.long	.LVL856-.Ltext0
	.long	.LVL858-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -52
	.long	0
	.long	0
.LLST238:
	.long	.LVL776-.Ltext0
	.long	.LVL794-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 8
	.long	.LVL856-.Ltext0
	.long	.LVL858-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 8
	.long	0
	.long	0
.LLST239:
	.long	.LVL776-.Ltext0
	.long	.LVL794-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL856-.Ltext0
	.long	.LVL858-.Ltext0
	.value	0x1
	.byte	0x53
	.long	0
	.long	0
.LLST240:
	.long	.LVL776-.Ltext0
	.long	.LVL777-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL777-.Ltext0
	.long	.LVL783-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL784-.Ltext0
	.long	.LVL785-.Ltext0
	.value	0x1
	.byte	0x55
	.long	.LVL785-.Ltext0
	.long	.LVL786-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL786-.Ltext0
	.long	.LVL794-.Ltext0
	.value	0x1
	.byte	0x55
	.long	.LVL856-.Ltext0
	.long	.LVL858-.Ltext0
	.value	0x1
	.byte	0x55
	.long	0
	.long	0
.LLST241:
	.long	.LVL777-.Ltext0
	.long	.LVL785-.Ltext0
	.value	0x1
	.byte	0x57
	.long	0
	.long	0
.LLST242:
	.long	.LVL786-.Ltext0
	.long	.LVL794-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -64
	.long	.LVL856-.Ltext0
	.long	.LVL857-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -64
	.long	0
	.long	0
.LLST243:
	.long	.LVL786-.Ltext0
	.long	.LVL794-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -56
	.long	.LVL856-.Ltext0
	.long	.LVL858-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -56
	.long	0
	.long	0
.LLST244:
	.long	.LVL786-.Ltext0
	.long	.LVL794-.Ltext0
	.value	0x6
	.byte	0x3
	.long	step.2290
	.byte	0x9f
	.long	.LVL856-.Ltext0
	.long	.LVL858-.Ltext0
	.value	0x6
	.byte	0x3
	.long	step.2290
	.byte	0x9f
	.long	0
	.long	0
.LLST245:
	.long	.LVL786-.Ltext0
	.long	.LVL794-.Ltext0
	.value	0x1
	.byte	0x55
	.long	.LVL856-.Ltext0
	.long	.LVL858-.Ltext0
	.value	0x1
	.byte	0x55
	.long	0
	.long	0
.LLST246:
	.long	.LVL786-.Ltext0
	.long	.LVL794-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -52
	.long	.LVL856-.Ltext0
	.long	.LVL858-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -52
	.long	0
	.long	0
.LLST247:
	.long	.LVL786-.Ltext0
	.long	.LVL794-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 8
	.long	.LVL856-.Ltext0
	.long	.LVL858-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 8
	.long	0
	.long	0
.LLST248:
	.long	.LVL788-.Ltext0
	.long	.LVL789-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL789-1-.Ltext0
	.long	.LVL794-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL856-.Ltext0
	.long	.LVL858-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST249:
	.long	.LVL790-.Ltext0
	.long	.LVL794-.Ltext0
	.value	0x6
	.byte	0x3
	.long	step.2290
	.byte	0x9f
	.long	0
	.long	0
.LLST250:
	.long	.LVL790-.Ltext0
	.long	.LVL794-.Ltext0
	.value	0x3
	.byte	0x77
	.sleb128 36
	.byte	0x9f
	.long	0
	.long	0
.LLST251:
	.long	.LVL797-.Ltext0
	.long	.LVL801-1-.Ltext0
	.value	0x5
	.byte	0x3
	.long	sampling_freq
	.long	.LVL858-.Ltext0
	.long	.LVL859-.Ltext0
	.value	0x5
	.byte	0x3
	.long	sampling_freq
	.long	0
	.long	0
.LLST252:
	.long	.LVL797-.Ltext0
	.long	.LVL848-.Ltext0
	.value	0x6
	.byte	0x3
	.long	step.2290
	.byte	0x9f
	.long	.LVL858-.Ltext0
	.long	.LVL859-.Ltext0
	.value	0x6
	.byte	0x3
	.long	step.2290
	.byte	0x9f
	.long	0
	.long	0
.LLST253:
	.long	.LVL797-.Ltext0
	.long	.LVL848-.Ltext0
	.value	0x6
	.byte	0x3
	.long	max.2291
	.byte	0x9f
	.long	.LVL858-.Ltext0
	.long	.LVL859-.Ltext0
	.value	0x6
	.byte	0x3
	.long	max.2291
	.byte	0x9f
	.long	0
	.long	0
.LLST254:
	.long	.LVL798-.Ltext0
	.long	.LVL799-.Ltext0
	.value	0x6
	.byte	0x3
	.long	step.2290
	.byte	0x9f
	.long	0
	.long	0
.LLST255:
	.long	.LVL798-.Ltext0
	.long	.LVL799-.Ltext0
	.value	0x6
	.byte	0x3
	.long	max.2291
	.byte	0x9f
	.long	0
	.long	0
.LLST256:
	.long	.LVL800-.Ltext0
	.long	.LVL848-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 12
	.long	0
	.long	0
.LLST257:
	.long	.LVL800-.Ltext0
	.long	.LVL848-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 4
	.long	0
	.long	0
.LLST258:
	.long	.LVL800-.Ltext0
	.long	.LVL848-.Ltext0
	.value	0x6
	.byte	0x3
	.long	max.2291
	.byte	0x9f
	.long	0
	.long	0
.LLST259:
	.long	.LVL800-.Ltext0
	.long	.LVL801-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL801-1-.Ltext0
	.long	.LVL805-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -60
	.long	.LVL805-.Ltext0
	.long	.LVL807-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL807-.Ltext0
	.long	.LVL834-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -60
	.long	.LVL834-.Ltext0
	.long	.LVL835-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL835-.Ltext0
	.long	.LVL848-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -60
	.long	0
	.long	0
.LLST260:
	.long	.LVL808-.Ltext0
	.long	.LVL809-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -60
	.long	.LVL809-.Ltext0
	.long	.LVL827-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -76
	.long	.LVL827-.Ltext0
	.long	.LVL828-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL828-.Ltext0
	.long	.LVL833-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -76
	.long	.LVL833-.Ltext0
	.long	.LVL836-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST261:
	.long	.LVL800-.Ltext0
	.long	.LVL804-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL804-.Ltext0
	.long	.LVL806-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -60
	.long	.LVL806-.Ltext0
	.long	.LVL807-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL807-.Ltext0
	.long	.LVL808-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL808-.Ltext0
	.long	.LVL845-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -52
	.long	.LVL845-.Ltext0
	.long	.LVL847-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	0
	.long	0
.LLST262:
	.long	.LVL800-.Ltext0
	.long	.LVL809-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL809-.Ltext0
	.long	.LVL834-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -68
	.long	.LVL834-.Ltext0
	.long	.LVL835-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL845-.Ltext0
	.long	.LVL847-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	0
	.long	0
.LLST263:
	.long	.LVL802-.Ltext0
	.long	.LVL803-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL803-1-.Ltext0
	.long	.LVL845-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -56
	.long	.LVL845-.Ltext0
	.long	.LVL846-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL846-.Ltext0
	.long	.LVL848-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -56
	.long	0
	.long	0
.LLST264:
	.long	.LVL810-.Ltext0
	.long	.LVL811-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -76
	.long	.LVL811-.Ltext0
	.long	.LVL815-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL827-.Ltext0
	.long	.LVL828-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST265:
	.long	.LVL812-.Ltext0
	.long	.LVL813-.Ltext0
	.value	0xc
	.byte	0x70
	.sleb128 20
	.byte	0x6
	.byte	0x33
	.byte	0x24
	.byte	0x3
	.long	aunitsets
	.byte	0x22
	.byte	0x9f
	.long	0
	.long	0
.LLST266:
	.long	.LVL810-.Ltext0
	.long	.LVL811-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL811-.Ltext0
	.long	.LVL817-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL827-.Ltext0
	.long	.LVL828-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL828-.Ltext0
	.long	.LVL829-.Ltext0
	.value	0x1
	.byte	0x51
	.long	0
	.long	0
.LLST267:
	.long	.LVL816-.Ltext0
	.long	.LVL827-.Ltext0
	.value	0x1
	.byte	0x55
	.long	.LVL828-.Ltext0
	.long	.LVL832-.Ltext0
	.value	0x1
	.byte	0x55
	.long	0
	.long	0
.LLST268:
	.long	.LVL816-.Ltext0
	.long	.LVL817-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL817-.Ltext0
	.long	.LVL818-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL818-.Ltext0
	.long	.LVL825-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL826-.Ltext0
	.long	.LVL827-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL828-.Ltext0
	.long	.LVL829-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL829-.Ltext0
	.long	.LVL832-.Ltext0
	.value	0x1
	.byte	0x57
	.long	0
	.long	0
.LLST269:
	.long	.LVL816-.Ltext0
	.long	.LVL817-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL817-.Ltext0
	.long	.LVL827-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL828-.Ltext0
	.long	.LVL829-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL829-.Ltext0
	.long	.LVL832-.Ltext0
	.value	0x1
	.byte	0x56
	.long	0
	.long	0
.LLST270:
	.long	.LVL817-.Ltext0
	.long	.LVL818-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL819-.Ltext0
	.long	.LVL820-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL822-.Ltext0
	.long	.LVL823-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL823-.Ltext0
	.long	.LVL827-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL829-.Ltext0
	.long	.LVL830-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL830-.Ltext0
	.long	.LVL832-.Ltext0
	.value	0x1
	.byte	0x53
	.long	0
	.long	0
.LLST271:
	.long	.LVL837-.Ltext0
	.long	.LVL845-.Ltext0
	.value	0x6
	.byte	0x3
	.long	max.2291
	.byte	0x9f
	.long	0
	.long	0
.LLST272:
	.long	.LVL837-.Ltext0
	.long	.LVL839-.Ltext0
	.value	0x3
	.byte	0x71
	.sleb128 24
	.byte	0x9f
	.long	.LVL839-.Ltext0
	.long	.LVL840-1-.Ltext0
	.value	0x3
	.byte	0x70
	.sleb128 24
	.byte	0x9f
	.long	.LVL840-1-.Ltext0
	.long	.LVL841-.Ltext0
	.value	0x6
	.byte	0x91
	.sleb128 -56
	.byte	0x6
	.byte	0x23
	.uleb128 0x18
	.byte	0x9f
	.long	.LVL841-.Ltext0
	.long	.LVL842-.Ltext0
	.value	0x3
	.byte	0x70
	.sleb128 24
	.byte	0x9f
	.long	.LVL842-.Ltext0
	.long	.LVL843-.Ltext0
	.value	0x3
	.byte	0x71
	.sleb128 24
	.byte	0x9f
	.long	.LVL843-.Ltext0
	.long	.LVL845-.Ltext0
	.value	0x6
	.byte	0x91
	.sleb128 -56
	.byte	0x6
	.byte	0x23
	.uleb128 0x18
	.byte	0x9f
	.long	0
	.long	0
.LLST273:
	.long	.LVL838-.Ltext0
	.long	.LVL839-.Ltext0
	.value	0x3
	.byte	0x71
	.sleb128 32
	.byte	0x9f
	.long	.LVL839-.Ltext0
	.long	.LVL840-1-.Ltext0
	.value	0x3
	.byte	0x70
	.sleb128 32
	.byte	0x9f
	.long	.LVL840-1-.Ltext0
	.long	.LVL841-.Ltext0
	.value	0x6
	.byte	0x91
	.sleb128 -56
	.byte	0x6
	.byte	0x23
	.uleb128 0x20
	.byte	0x9f
	.long	.LVL841-.Ltext0
	.long	.LVL842-.Ltext0
	.value	0x3
	.byte	0x70
	.sleb128 32
	.byte	0x9f
	.long	.LVL842-.Ltext0
	.long	.LVL843-.Ltext0
	.value	0x3
	.byte	0x71
	.sleb128 32
	.byte	0x9f
	.long	.LVL843-.Ltext0
	.long	.LVL845-.Ltext0
	.value	0x6
	.byte	0x91
	.sleb128 -56
	.byte	0x6
	.byte	0x23
	.uleb128 0x20
	.byte	0x9f
	.long	0
	.long	0
.LLST274:
	.long	.LVL841-.Ltext0
	.long	.LVL843-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 4
	.long	0
	.long	0
.LLST275:
	.long	.LVL841-.Ltext0
	.long	.LVL843-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 -56
	.long	0
	.long	0
.LLST276:
	.long	.LVL870-.Ltext0
	.long	.LVL875-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL875-.Ltext0
	.long	.LVL876-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL876-1-.Ltext0
	.long	.LVL879-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL879-.Ltext0
	.long	.LVL880-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL880-.Ltext0
	.long	.LVL882-.Ltext0
	.value	0x1
	.byte	0x53
	.long	0
	.long	0
.LLST277:
	.long	.LVL873-.Ltext0
	.long	.LVL874-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL874-1-.Ltext0
	.long	.LVL875-.Ltext0
	.value	0x13
	.byte	0x9
	.byte	0xff
	.byte	0x30
	.byte	0x73
	.sleb128 0
	.byte	0xa
	.value	0x2000
	.byte	0x1a
	.byte	0x30
	.byte	0x29
	.byte	0x28
	.value	0x1
	.byte	0x16
	.byte	0x13
	.byte	0x23
	.uleb128 0x2
	.byte	0x9f
	.long	.LVL875-.Ltext0
	.long	.LFE77-.Ltext0
	.value	0x14
	.byte	0x9
	.byte	0xff
	.byte	0x30
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0xa
	.value	0x2000
	.byte	0x1a
	.byte	0x30
	.byte	0x29
	.byte	0x28
	.value	0x1
	.byte	0x16
	.byte	0x13
	.byte	0x23
	.uleb128 0x2
	.byte	0x9f
	.long	0
	.long	0
.LLST278:
	.long	.LVL886-.Ltext0
	.long	.LVL887-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL888-.Ltext0
	.long	.LVL889-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
	.section	.debug_aranges,"",@progbits
	.long	0x1c
	.value	0x2
	.long	.Ldebug_info0
	.byte	0x4
	.byte	0
	.value	0
	.value	0
	.long	.Ltext0
	.long	.Letext0-.Ltext0
	.long	0
	.long	0
	.section	.debug_ranges,"",@progbits
.Ldebug_ranges0:
	.long	.LBB20-.Ltext0
	.long	.LBE20-.Ltext0
	.long	.LBB23-.Ltext0
	.long	.LBE23-.Ltext0
	.long	0
	.long	0
	.long	.LBB66-.Ltext0
	.long	.LBE66-.Ltext0
	.long	.LBB93-.Ltext0
	.long	.LBE93-.Ltext0
	.long	0
	.long	0
	.long	.LBB68-.Ltext0
	.long	.LBE68-.Ltext0
	.long	.LBB71-.Ltext0
	.long	.LBE71-.Ltext0
	.long	0
	.long	0
	.long	.LBB73-.Ltext0
	.long	.LBE73-.Ltext0
	.long	.LBB92-.Ltext0
	.long	.LBE92-.Ltext0
	.long	0
	.long	0
	.long	.LBB75-.Ltext0
	.long	.LBE75-.Ltext0
	.long	.LBB79-.Ltext0
	.long	.LBE79-.Ltext0
	.long	.LBB80-.Ltext0
	.long	.LBE80-.Ltext0
	.long	0
	.long	0
	.long	.LBB82-.Ltext0
	.long	.LBE82-.Ltext0
	.long	.LBB91-.Ltext0
	.long	.LBE91-.Ltext0
	.long	0
	.long	0
	.long	.LBB84-.Ltext0
	.long	.LBE84-.Ltext0
	.long	.LBB88-.Ltext0
	.long	.LBE88-.Ltext0
	.long	.LBB89-.Ltext0
	.long	.LBE89-.Ltext0
	.long	0
	.long	0
	.long	.LBB102-.Ltext0
	.long	.LBE102-.Ltext0
	.long	.LBB107-.Ltext0
	.long	.LBE107-.Ltext0
	.long	0
	.long	0
	.long	.LBB170-.Ltext0
	.long	.LBE170-.Ltext0
	.long	.LBB234-.Ltext0
	.long	.LBE234-.Ltext0
	.long	.LBB235-.Ltext0
	.long	.LBE235-.Ltext0
	.long	0
	.long	0
	.long	.LBB182-.Ltext0
	.long	.LBE182-.Ltext0
	.long	.LBB185-.Ltext0
	.long	.LBE185-.Ltext0
	.long	0
	.long	0
	.long	.LBB186-.Ltext0
	.long	.LBE186-.Ltext0
	.long	.LBB229-.Ltext0
	.long	.LBE229-.Ltext0
	.long	0
	.long	0
	.long	.LBB189-.Ltext0
	.long	.LBE189-.Ltext0
	.long	.LBB230-.Ltext0
	.long	.LBE230-.Ltext0
	.long	.LBB231-.Ltext0
	.long	.LBE231-.Ltext0
	.long	0
	.long	0
	.long	.LBB193-.Ltext0
	.long	.LBE193-.Ltext0
	.long	.LBB198-.Ltext0
	.long	.LBE198-.Ltext0
	.long	0
	.long	0
	.long	.LBB199-.Ltext0
	.long	.LBE199-.Ltext0
	.long	.LBB211-.Ltext0
	.long	.LBE211-.Ltext0
	.long	0
	.long	0
	.long	.LBB202-.Ltext0
	.long	.LBE202-.Ltext0
	.long	.LBB206-.Ltext0
	.long	.LBE206-.Ltext0
	.long	.LBB212-.Ltext0
	.long	.LBE212-.Ltext0
	.long	0
	.long	0
	.long	.LBB215-.Ltext0
	.long	.LBE215-.Ltext0
	.long	.LBB219-.Ltext0
	.long	.LBE219-.Ltext0
	.long	.LBB225-.Ltext0
	.long	.LBE225-.Ltext0
	.long	0
	.long	0
	.long	.LBB220-.Ltext0
	.long	.LBE220-.Ltext0
	.long	.LBB224-.Ltext0
	.long	.LBE224-.Ltext0
	.long	.LBB226-.Ltext0
	.long	.LBE226-.Ltext0
	.long	0
	.long	0
	.long	.LBB238-.Ltext0
	.long	.LBE238-.Ltext0
	.long	.LBB241-.Ltext0
	.long	.LBE241-.Ltext0
	.long	0
	.long	0
	.section	.debug_line,"",@progbits
.Ldebug_line0:
	.section	.debug_str,"MS",@progbits,1
.LASF81:
	.string	"SOUND_TYPE_UNKNOWN"
.LASF116:
	.string	"count"
.LASF221:
	.string	"scale"
.LASF210:
	.string	"output"
.LASF40:
	.string	"NLL_ERRCODE_FORMULA_INVALID_POINTER"
.LASF228:
	.string	"_run"
.LASF250:
	.string	"_aunitset_index"
.LASF10:
	.string	"size_t"
.LASF61:
	.string	"NLL_ERRCODE_STRING_BUFFER_OVER"
.LASF105:
	.string	"envpoint"
.LASF64:
	.string	"NLL_ERRCODE_ARRAY_OUT_OF_RANGE"
.LASF219:
	.string	"step_clear"
.LASF193:
	.string	"_run_file"
.LASF148:
	.string	"audiodata_list_stop"
.LASF88:
	.string	"type"
.LASF149:
	.string	"init"
.LASF161:
	.string	"int_inpulse"
.LASF125:
	.string	"steplen"
.LASF78:
	.string	"NLL_ERRCODE_NLL_NO_CONTINUE_POINT"
.LASF134:
	.string	"_player_free"
.LASF1:
	.string	"long long unsigned int"
.LASF225:
	.string	"player_aunit_regs_maxnum"
.LASF118:
	.string	"nextplayer"
.LASF145:
	.string	"audiodata_free"
.LASF190:
	.string	"aunit_regs_calc_filter_bw"
.LASF230:
	.string	"octadd"
.LASF101:
	.string	"outnum"
.LASF185:
	.string	"limit"
.LASF237:
	.string	"lower"
.LASF187:
	.string	"mval"
.LASF100:
	.string	"next"
.LASF234:
	.string	"bracket"
.LASF227:
	.string	"_aunit_regs_alloc"
.LASF168:
	.string	"player_copy"
.LASF4:
	.string	"int16_t"
.LASF76:
	.string	"NLL_ERRCODE_NLL_SYNTAX_ERROR"
.LASF0:
	.string	"long long int"
.LASF130:
	.string	"ready"
.LASF96:
	.string	"freq"
.LASF39:
	.string	"NLL_ERRCODE_FORMULA_NULL_POINTER"
.LASF75:
	.string	"NLL_ERRCODE_MEMORY_INVALID_PARAMETER"
.LASF197:
	.string	"audio_stop"
.LASF166:
	.string	"player_alloc"
.LASF117:
	.string	"player"
.LASF85:
	.string	"sound_type_t"
.LASF170:
	.string	"step_num"
.LASF128:
	.string	"samples"
.LASF97:
	.string	"phase"
.LASF38:
	.string	"NLL_ERRCODE_FORMULA_UNKNOWN_FUNCTION"
.LASF12:
	.string	"long int"
.LASF263:
	.string	"strtol"
.LASF241:
	.string	"aunitsets"
.LASF135:
	.string	"aunit_regs_free"
.LASF229:
	.string	"audio_play"
.LASF200:
	.string	"_aunit_free"
.LASF220:
	.string	"player_add"
.LASF235:
	.string	"bracketlen"
.LASF249:
	.string	"sin_val"
.LASF212:
	.string	"audio_unit"
.LASF77:
	.string	"NLL_ERRCODE_NLL_SYMBOL_TOO_LONG"
.LASF260:
	.string	"sound_wclose"
.LASF114:
	.string	"buffer"
.LASF67:
	.string	"NLL_ERRCODE_AREA_BUFFER_OVER"
.LASF36:
	.string	"NLL_ERRCODE_FORMULA_INVALID_PARAMETER"
.LASF179:
	.string	"outamp"
.LASF59:
	.string	"NLL_ERRCODE_STRING_NOT_EMPTY"
.LASF163:
	.string	"int_amp"
.LASF66:
	.string	"NLL_ERRCODE_AREA_NOT_EMPTY"
.LASF137:
	.string	"muldiv"
.LASF239:
	.string	"lengthp"
.LASF45:
	.string	"NLL_ERRCODE_LABEL_TOO_LONG"
.LASF70:
	.string	"NLL_ERRCODE_STACK_STACK_OVER"
.LASF92:
	.string	"samplenum"
.LASF32:
	.string	"NLL_ERRCODE_FORMULA_LESS_PARAMETER"
.LASF202:
	.string	"audio_getsamplefreq"
.LASF19:
	.string	"NLL_ERRCODE_LINE_NOT_FOUND"
.LASF223:
	.string	"player_run"
.LASF171:
	.string	"calc_frames"
.LASF158:
	.string	"int_noise"
.LASF162:
	.string	"int_data"
.LASF83:
	.string	"SOUND_TYPE_TEXT"
.LASF86:
	.string	"sound_t"
.LASF18:
	.string	"NLL_ERRCODE_LINE_TOO_LONG"
.LASF34:
	.string	"NLL_ERRCODE_FORMULA_DIV_ZERO"
.LASF154:
	.string	"int_pulse"
.LASF2:
	.string	"unsigned int"
.LASF79:
	.string	"NLL_ERRCODE_NLL_INVALID_COMMAND"
.LASF63:
	.string	"NLL_ERRCODE_ARRAY_BUFFER_OVER"
.LASF111:
	.string	"aunitset"
.LASF99:
	.string	"sound"
.LASF180:
	.string	"endstep"
.LASF91:
	.string	"bits"
.LASF71:
	.string	"NLL_ERRCODE_STACK_NOT_FOUND"
.LASF141:
	.string	"seed"
.LASF50:
	.string	"NLL_ERRCODE_POSITION_NOT_FOUND"
.LASF11:
	.string	"long unsigned int"
.LASF41:
	.string	"NLL_ERRCODE_FORMULA_UNSUPPORTED_FUNCTION"
.LASF138:
	.string	"int_sin"
.LASF261:
	.string	"sound_destroy"
.LASF264:
	.string	"strchr"
.LASF55:
	.string	"NLL_ERRCODE_COMMAND_TOO_LONG"
.LASF252:
	.string	"memory_free"
.LASF58:
	.string	"NLL_ERRCODE_COMMAND_INVALID_FORMAT"
.LASF226:
	.string	"aunit_regs_alloc_num"
.LASF251:
	.string	"code2scale"
.LASF213:
	.string	"audio_envpoint"
.LASF177:
	.string	"aunit_regs_pop"
.LASF6:
	.string	"short unsigned int"
.LASF172:
	.string	"stepend"
.LASF240:
	.string	"audio_close"
.LASF122:
	.string	"aunitset_index"
.LASF52:
	.string	"NLL_ERRCODE_POSITION_DIFFERENT_VARIABLE"
.LASF195:
	.string	"audio_check"
.LASF224:
	.string	"audiodata_alloc"
.LASF73:
	.string	"NLL_ERRCODE_MEMORY_BUFFER_OVER"
.LASF24:
	.string	"NLL_ERRCODE_VARIABLE_NOT_FOUND"
.LASF248:
	.string	"audiodata_list"
.LASF259:
	.string	"sound_write"
.LASF176:
	.string	"aunit_regs_push"
.LASF113:
	.string	"aunit_regs"
.LASF203:
	.string	"audio_setsamplefreq"
.LASF267:
	.string	"sound_get_index"
.LASF68:
	.string	"NLL_ERRCODE_AREA_OUT_OF_RANGE"
.LASF72:
	.string	"NLL_ERRCODE_MEMORY_NOT_EMPTY"
.LASF109:
	.string	"forward"
.LASF209:
	.string	"audio_addout"
.LASF181:
	.string	"endstep_fixed"
.LASF256:
	.string	"sound_read"
.LASF31:
	.string	"NLL_ERRCODE_FORMULA_BUFFER_OVER"
.LASF191:
	.string	"base"
.LASF133:
	.string	"_aunit_regs_free"
.LASF269:
	.string	"audio.i"
.LASF207:
	.string	"audio_unitset"
.LASF29:
	.string	"NLL_ERRCODE_VALUE_EMPTY_VALUE"
.LASF82:
	.string	"SOUND_TYPE_WAV"
.LASF231:
	.string	"interval"
.LASF215:
	.string	"source"
.LASF46:
	.string	"NLL_ERRCODE_LABEL_NOT_FOUND"
.LASF160:
	.string	"int_high"
.LASF257:
	.string	"sound_create"
.LASF271:
	.string	"__nllibc_FILE"
.LASF194:
	.string	"filename"
.LASF142:
	.string	"_rand0"
.LASF201:
	.string	"audio_clear"
.LASF140:
	.string	"_rand1"
.LASF164:
	.string	"param"
.LASF60:
	.string	"NLL_ERRCODE_STRING_TOO_LONG"
.LASF30:
	.string	"NLL_ERRCODE_FORMULA_NOT_EMPTY"
.LASF189:
	.string	"aunit_regs_calc_envelope"
.LASF26:
	.string	"NLL_ERRCODE_VALUE_BUFFER_OVER"
.LASF205:
	.string	"audio_playnum"
.LASF268:
	.string	"GNU C 4.9.4 -m32 -mtune=i386 -march=i386 -g -O -fno-builtin -fno-stack-protector"
.LASF196:
	.string	"audio_init"
.LASF74:
	.string	"NLL_ERRCODE_MEMORY_INVALID_TYPE"
.LASF255:
	.string	"sound_get_sound"
.LASF247:
	.string	"scale2freq"
.LASF146:
	.string	"audiodata"
.LASF119:
	.string	"pool"
.LASF152:
	.string	"int_triangle"
.LASF25:
	.string	"NLL_ERRCODE_VALUE_NOT_EMPTY"
.LASF102:
	.string	"outs"
.LASF175:
	.string	"step1"
.LASF103:
	.string	"envelope"
.LASF174:
	.string	"step0"
.LASF206:
	.string	"audio_wait"
.LASF150:
	.string	"initialized"
.LASF47:
	.string	"NLL_ERRCODE_LABEL_DUPLICATE"
.LASF16:
	.string	"NLL_ERRCODE_LINE_NOT_EMPTY"
.LASF49:
	.string	"NLL_ERRCODE_POSITION_STACK_OVER"
.LASF192:
	.string	"aunit_regs_calc_filter_fw"
.LASF95:
	.string	"frames"
.LASF21:
	.string	"NLL_ERRCODE_VARIABLE_INVALID_NAME"
.LASF3:
	.string	"int32_t"
.LASF9:
	.string	"unsigned char"
.LASF254:
	.string	"memory_alloc"
.LASF155:
	.string	"int_sawdown"
.LASF106:
	.string	"step"
.LASF23:
	.string	"NLL_ERRCODE_VARIABLE_BUFFER_OVER"
.LASF84:
	.string	"SOUND_TYPE_NUM"
.LASF5:
	.string	"short int"
.LASF69:
	.string	"NLL_ERRCODE_STACK_NOT_EMPTY"
.LASF253:
	.string	"memset"
.LASF48:
	.string	"NLL_ERRCODE_POSITION_NOT_EMPTY"
.LASF157:
	.string	"_random"
.LASF44:
	.string	"NLL_ERRCODE_LABEL_INVALID_NAME"
.LASF98:
	.string	"aunit"
.LASF233:
	.string	"stepmod"
.LASF65:
	.string	"NLL_ERRCODE_ARRAY_INVALID_PARAMETER"
.LASF13:
	.string	"FILE"
.LASF89:
	.string	"samplefreq"
.LASF153:
	.string	"int_sawup"
.LASF127:
	.string	"finished"
.LASF243:
	.string	"playeres"
.LASF139:
	.string	"degree_inrange"
.LASF121:
	.string	"head"
.LASF28:
	.string	"NLL_ERRCODE_VALUE_CONST_VALUE"
.LASF20:
	.string	"NLL_ERRCODE_VARIABLE_NOT_EMPTY"
.LASF262:
	.string	"isdigit"
.LASF110:
	.string	"backward"
.LASF123:
	.string	"regs"
.LASF246:
	.string	"player_pool"
.LASF51:
	.string	"NLL_ERRCODE_POSITION_DIFFERENT_TYPE"
.LASF8:
	.string	"char"
.LASF216:
	.string	"saunit"
.LASF165:
	.string	"_player_copy"
.LASF173:
	.string	"step_diff"
.LASF169:
	.string	"step_add"
.LASF22:
	.string	"NLL_ERRCODE_VARIABLE_TOO_LONG"
.LASF136:
	.string	"player_free"
.LASF147:
	.string	"audiodata_list_clean"
.LASF87:
	.string	"index"
.LASF244:
	.string	"aunit_pool"
.LASF15:
	.string	"NLL_ERRCODE_FILE_NOT_FOUND"
.LASF186:
	.string	"pval"
.LASF232:
	.string	"tempo"
.LASF57:
	.string	"NLL_ERRCODE_COMMAND_MUCH_ARGS"
.LASF14:
	.string	"NLL_ERRCODE_UNKNOWN"
.LASF90:
	.string	"channels"
.LASF183:
	.string	"calc_deg"
.LASF238:
	.string	"audio_open"
.LASF94:
	.string	"offset"
.LASF156:
	.string	"int_random"
.LASF182:
	.string	"endstep_linear"
.LASF56:
	.string	"NLL_ERRCODE_COMMAND_NOT_FOUND"
.LASF42:
	.string	"NLL_ERRCODE_LABEL_NOT_EMPTY"
.LASF266:
	.string	"nll_sleep"
.LASF265:
	.string	"sound_ropen"
.LASF33:
	.string	"NLL_ERRCODE_FORMULA_MUCH_PARAMETER"
.LASF129:
	.string	"length"
.LASF7:
	.string	"int8_t"
.LASF107:
	.string	"points"
.LASF272:
	.string	"audiodata_list_wait"
.LASF222:
	.string	"octave"
.LASF104:
	.string	"filter"
.LASF54:
	.string	"NLL_ERRCODE_COMMAND_BUFFER_OVER"
.LASF27:
	.string	"NLL_ERRCODE_VALUE_INVALID_TYPE"
.LASF124:
	.string	"stepbase"
.LASF242:
	.string	"sampling_freq"
.LASF126:
	.string	"audio_data"
.LASF43:
	.string	"NLL_ERRCODE_LABEL_BUFFER_OVER"
.LASF17:
	.string	"NLL_ERRCODE_LINE_BUFFER_OVER"
.LASF80:
	.string	"NLL_ERRCODE_NLL_NO_DATA"
.LASF204:
	.string	"audiodata_list_num"
.LASF53:
	.string	"NLL_ERRCODE_COMMAND_NOT_EMPTY"
.LASF151:
	.string	"_player_alloc"
.LASF120:
	.string	"duplicate"
.LASF37:
	.string	"NLL_ERRCODE_FORMULA_UNSUPPORTED_OPERATOR"
.LASF198:
	.string	"audio_clear_all"
.LASF270:
	.string	"/tmp/nlux/nll"
.LASF131:
	.string	"busy"
.LASF115:
	.string	"samplestep"
.LASF93:
	.string	"flags"
.LASF108:
	.string	"sizetype"
.LASF208:
	.string	"audio_osc"
.LASF35:
	.string	"NLL_ERRCODE_FORMULA_INVALID_OPERATOR"
.LASF112:
	.string	"aunits"
.LASF159:
	.string	"int_zero"
.LASF184:
	.string	"select_val"
.LASF214:
	.string	"audio_envcopy"
.LASF236:
	.string	"upper"
.LASF178:
	.string	"aunit_regs_calc"
.LASF199:
	.string	"audio_done"
.LASF218:
	.string	"audio_filcopy"
.LASF143:
	.string	"_rand"
.LASF217:
	.string	"audio_filpoint"
.LASF167:
	.string	"step_copy"
.LASF132:
	.string	"complete"
.LASF211:
	.string	"_aunit_alloc"
.LASF258:
	.string	"sound_wopen"
.LASF245:
	.string	"aunit_regs_pool"
.LASF62:
	.string	"NLL_ERRCODE_ARRAY_NOT_EMPTY"
.LASF188:
	.string	"zval"
.LASF144:
	.string	"aunitset_search"
	.ident	"GCC: (GNU) 4.9.4"
