	.file	"picture.i"
	.text
.Ltext0:
	.type	read_le32, @function
read_le32:
.LFB1:
	.file 1 "picture.c"
	.loc 1 77 0
	.cfi_startproc
.LVL0:
	.loc 1 81 0
	ret
	.cfi_endproc
.LFE1:
	.size	read_le32, .-read_le32
	.type	write_le32, @function
write_le32:
.LFB3:
	.loc 1 92 0
	.cfi_startproc
.LVL1:
	pushl	%ebx
	.cfi_def_cfa_offset 8
	.cfi_offset 3, -8
	.loc 1 94 0
	movl	$0, %edx
.LVL2:
	movb	%al, %dl
	.loc 1 95 0
	movb	%ah, %dh
.LVL3:
	.loc 1 96 0
	movl	%eax, %ebx
	andl	$16711680, %ebx
	movzwl	%dx, %ecx
	.loc 1 97 0
	andl	$-16777216, %eax
.LVL4:
	movl	%eax, %edx
.LVL5:
	movl	%ecx, %eax
	orl	%ebx, %eax
	orl	%edx, %eax
	.loc 1 99 0
	popl	%ebx
	.cfi_restore 3
	.cfi_def_cfa_offset 4
	ret
	.cfi_endproc
.LFE3:
	.size	write_le32, .-write_le32
	.type	bitfield_calc, @function
bitfield_calc:
.LFB4:
	.loc 1 108 0
	.cfi_startproc
.LVL6:
	.loc 1 109 0
	testl	%edx, %edx
	je	.L9
	.loc 1 108 0
	pushl	%ebx
	.cfi_def_cfa_offset 8
	.cfi_offset 3, -8
	.loc 1 112 0
	movl	%edx, (%eax)
	.loc 1 113 0
	movl	$0, 4(%eax)
	.loc 1 114 0
	movl	$0, 8(%eax)
	.loc 1 116 0
	testb	$1, %dl
	jne	.L6
	movl	$0, %ebx
	leal	1(%ebx), %ecx
.L7:
	.loc 1 117 0
	movl	%ecx, %ebx
	.loc 1 118 0
	shrl	%edx
.LVL7:
	incl	%ecx
	.loc 1 116 0
	testb	$1, %dl
	je	.L7
	movl	%ebx, 4(%eax)
	.loc 1 121 0
	testl	%edx, %edx
	je	.L10
.L6:
	movl	8(%eax), %ecx
.L8:
	.loc 1 122 0
	incl	%ecx
.LVL8:
	.loc 1 121 0
	shrl	%edx
.LVL9:
	jne	.L8
	movl	%ecx, 8(%eax)
	.loc 1 126 0
	movl	$0, %eax
.LVL10:
	jmp	.L5
.LVL11:
.L9:
	.cfi_def_cfa_offset 4
	.cfi_restore 3
	.loc 1 110 0
	movl	$-1, %eax
.LVL12:
	.loc 1 127 0
	ret
.LVL13:
.L10:
	.cfi_def_cfa_offset 8
	.cfi_offset 3, -8
	.loc 1 126 0
	movl	$0, %eax
.LVL14:
.L5:
	.loc 1 127 0
	popl	%ebx
	.cfi_restore 3
	.cfi_def_cfa_offset 4
	ret
	.cfi_endproc
.LFE4:
	.size	bitfield_calc, .-bitfield_calc
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC0:
	.string	"w"
	.text
	.type	picture_bmp_save, @function
picture_bmp_save:
.LFB13:
	.loc 1 493 0
	.cfi_startproc
.LVL15:
	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	$1212, %esp
	.cfi_def_cfa_offset 1232
	movl	%edx, %ebp
	movl	%ecx, 20(%esp)
.LVL16:
	.loc 1 508 0
	cmpl	$0, 1236(%esp)
	jne	.L15
	.loc 1 508 0 is_stmt 0 discriminator 1
	movl	4(%edx), %ecx
.LVL17:
	subl	20(%esp), %ecx
	movl	%ecx, 1236(%esp)
.LVL18:
.L15:
	.loc 1 509 0 is_stmt 1
	cmpl	$0, 1240(%esp)
	jne	.L16
	.loc 1 509 0 is_stmt 0 discriminator 1
	movl	8(%ebp), %ecx
	subl	1232(%esp), %ecx
	movl	%ecx, 1240(%esp)
.LVL19:
.L16:
	.loc 1 517 0 is_stmt 1
	subl	$8, %esp
	.cfi_def_cfa_offset 1240
	pushl	$.LC0
	.cfi_def_cfa_offset 1244
	pushl	%eax
	.cfi_def_cfa_offset 1248
	call	fopen
.LVL20:
	movl	%eax, 32(%esp)
.LVL21:
	.loc 1 518 0
	addl	$16, %esp
	.cfi_def_cfa_offset 1232
	testl	%eax, %eax
	je	.L80
	.loc 1 521 0
	subl	$4, %esp
	.cfi_def_cfa_offset 1236
	pushl	$2
	.cfi_def_cfa_offset 1240
	pushl	$0
	.cfi_def_cfa_offset 1244
	leal	1210(%esp), %eax
.LVL22:
	pushl	%eax
	.cfi_def_cfa_offset 1248
	call	memset
.LVL23:
	.loc 1 522 0
	addl	$12, %esp
	.cfi_def_cfa_offset 1236
	pushl	$12
	.cfi_def_cfa_offset 1240
	pushl	$0
	.cfi_def_cfa_offset 1244
	leal	1196(%esp), %eax
	pushl	%eax
	.cfi_def_cfa_offset 1248
	call	memset
.LVL24:
	.loc 1 523 0
	addl	$12, %esp
	.cfi_def_cfa_offset 1236
	pushl	$40
	.cfi_def_cfa_offset 1240
	pushl	$0
	.cfi_def_cfa_offset 1244
	leal	1156(%esp), %eax
	pushl	%eax
	.cfi_def_cfa_offset 1248
	call	memset
.LVL25:
	.loc 1 525 0
	movb	$66, 1214(%esp)
	.loc 1 526 0
	movb	$77, 1215(%esp)
.LVL26:
	.loc 1 533 0
	addl	$16, %esp
	.cfi_def_cfa_offset 1232
	movl	1244(%esp), %eax
	andl	$57344, %eax
	cmpl	$8192, %eax
	je	.L19
	cmpl	$49152, %eax
	je	.L20
.LVL27:
.LBB16:
.LBB17:
	.loc 1 239 0
	cmpl	$0, 1240(%esp)
	jle	.L81
	movl	1232(%esp), %eax
	movl	1240(%esp), %ecx
	leal	-1(%eax,%ecx), %edi
	decl	%eax
	movl	%eax, 28(%esp)
	movl	$0, %esi
	movl	20(%esp), %eax
	addl	1236(%esp), %eax
	movl	%eax, 12(%esp)
	jmp	.L22
.LVL28:
.L20:
.LBE17:
.LBE16:
	.loc 1 538 0
	movl	1236(%esp), %ebx
	addl	%ebx, %ebx
.LVL29:
	.loc 1 531 0
	movb	$-1, 48(%esp)
	.loc 1 530 0
	movl	$1, 28(%esp)
	.loc 1 536 0
	movl	$2, 24(%esp)
	.loc 1 529 0
	movl	$-1, %esi
	.loc 1 537 0
	movl	$16, 12(%esp)
	.loc 1 535 0
	movl	$12, %edi
	.loc 1 539 0
	jmp	.L23
.LVL30:
.L19:
	.loc 1 545 0
	movl	1236(%esp), %eax
	leal	0(,%eax,4), %ebx
.LVL31:
	.loc 1 531 0
	movb	$-1, 48(%esp)
	.loc 1 530 0
	movl	$1, 28(%esp)
	.loc 1 543 0
	movl	$4, 24(%esp)
	.loc 1 529 0
	movl	$-1, %esi
	.loc 1 544 0
	movl	$32, 12(%esp)
	.loc 1 542 0
	movl	$12, %edi
	.loc 1 546 0
	jmp	.L23
.LVL32:
.L31:
.LBB25:
.LBB22:
	.loc 1 243 0
	testl	%ebx, %ebx
	js	.L82
	movl	4(%ebp), %eax
	decl	%eax
	cmpl	%eax, %ebx
	jg	.L83
	testl	%edi, %edi
	js	.L84
	.loc 1 244 0
	movl	8(%ebp), %eax
	decl	%eax
	cmpl	%eax, %edi
	jg	.L85
	.loc 1 247 0
	subl	$4, %esp
	.cfi_def_cfa_offset 1236
	pushl	28(%esp)
	.cfi_def_cfa_offset 1240
	pushl	%ebx
	.cfi_def_cfa_offset 1244
	pushl	%ebp
	.cfi_def_cfa_offset 1248
	call	image_get_color
.LVL33:
	.loc 1 248 0
	addl	$16, %esp
	.cfi_def_cfa_offset 1232
	testl	%eax, %eax
	jns	.L24
	movl	$0, %eax
.LVL34:
	jmp	.L24
.LVL35:
.L82:
	.loc 1 245 0
	movl	$0, %eax
	jmp	.L24
.L83:
	movl	$0, %eax
	jmp	.L24
.L84:
	movl	$0, %eax
	jmp	.L24
.L85:
	movl	$0, %eax
.L24:
.LVL36:
.LBB18:
.LBB19:
	.loc 1 223 0
	testl	%esi, %esi
	jle	.L26
	.loc 1 224 0
	cmpl	116(%esp), %eax
	je	.L27
	movl	$0, %edx
	jmp	.L28
.LVL37:
.L29:
	cmpl	116(%esp,%edx,4), %eax
	jne	.L28
.LBE19:
.LBE18:
	.loc 1 250 0
	testl	%edx, %edx
	jns	.L27
	jmp	.L26
.LVL38:
.L28:
.LBB21:
.LBB20:
	.loc 1 223 0
	incl	%edx
.LVL39:
	cmpl	%esi, %edx
	jne	.L29
.LVL40:
.L26:
.LBE20:
.LBE21:
	.loc 1 251 0
	cmpl	$256, %esi
	je	.L86
.LVL41:
	.loc 1 253 0
	movl	%eax, 116(%esp,%esi,4)
	leal	1(%esi), %esi
.LVL42:
.L27:
	incl	%ebx
.LVL43:
	.loc 1 240 0
	cmpl	12(%esp), %ebx
	jne	.L31
.LVL44:
.L33:
	decl	%edi
	.loc 1 239 0
	cmpl	28(%esp), %edi
	je	.L32
.LVL45:
.L22:
	.loc 1 240 0
	cmpl	$0, 1236(%esp)
	jle	.L33
	movl	20(%esp), %ebx
	.loc 1 242 0
	movl	%edi, 24(%esp)
	jmp	.L31
.LVL46:
.L32:
.LBE22:
.LBE25:
	.loc 1 550 0
	testl	%esi, %esi
	jns	.L34
	jmp	.L30
.LVL47:
.L86:
.LBB26:
.LBB23:
	.loc 1 252 0
	movl	$-1, %esi
.LVL48:
.L30:
.LBE23:
.LBE26:
	.loc 1 553 0
	movl	1236(%esp), %ebx
	addl	%ebx, %ebx
	addl	1236(%esp), %ebx
.LVL49:
	.loc 1 531 0
	movb	$-1, 48(%esp)
	.loc 1 530 0
	movl	$1, 28(%esp)
	.loc 1 551 0
	movl	$3, 24(%esp)
	.loc 1 552 0
	movl	$24, 12(%esp)
	.loc 1 528 0
	movl	$0, %edi
	jmp	.L23
.LVL50:
.L34:
	.loc 1 556 0
	cmpl	$2, %esi
	jle	.L87
	.loc 1 561 0
	cmpl	$17, %esi
	setge	%al
	movzbl	%al, %eax
	leal	4(,%eax,4), %eax
	movl	%eax, 12(%esp)
	jmp	.L21
.LVL51:
.L81:
.LBB27:
.LBB24:
	.loc 1 239 0
	movl	$0, %esi
.LBE24:
.LBE27:
	.loc 1 557 0
	movl	$1, 12(%esp)
	jmp	.L21
.LVL52:
.L87:
	movl	$1, 12(%esp)
.LVL53:
.L21:
	.loc 1 562 0
	movl	12(%esp), %eax
	imull	1236(%esp), %eax
	addl	$7, %eax
	movl	%eax, %ebx
	testl	%eax, %eax
	jns	.L35
	leal	7(%eax), %ebx
.L35:
	sarl	$3, %ebx
.LVL54:
	.loc 1 563 0
	movl	$8, %eax
	movl	12(%esp), %ecx
	cltd
	idivl	%ecx
	movl	%eax, 28(%esp)
.LVL55:
	.loc 1 564 0
	movl	$1, %eax
.LVL56:
	sall	%cl, %eax
	decl	%eax
	movb	%al, 48(%esp)
.LVL57:
	.loc 1 555 0
	movl	$1, 24(%esp)
	.loc 1 528 0
	movl	$0, %edi
.LVL58:
.L23:
	.loc 1 569 0
	movl	%ebx, %edx
	andl	$-2147483645, %edx
	jns	.L36
	decl	%edx
	orl	$-4, %edx
	incl	%edx
.L36:
	movl	$4, %eax
	subl	%edx, %eax
.LVL59:
	.loc 1 570 0
	andl	$-2147483645, %eax
.LVL60:
	jns	.L37
	decl	%eax
	orl	$-4, %eax
	incl	%eax
.L37:
	movl	%eax, 44(%esp)
.LVL61:
	.loc 1 574 0
	movl	%esi, 32(%esp)
	testl	%esi, %esi
	jns	.L38
	movl	$0, 32(%esp)
.L38:
.LVL62:
	.loc 1 571 0
	addl	44(%esp), %ebx
.LVL63:
	.loc 1 575 0
	imull	1240(%esp), %ebx
	movl	%ebx, %ecx
.LVL64:
	.loc 1 577 0
	movl	32(%esp), %eax
.LVL65:
	leal	54(%edi,%eax,4), %ebx
	movl	%ecx, 36(%esp)
	leal	(%ebx,%ecx), %eax
	call	write_le32
.LVL66:
	movl	%eax, 1184(%esp)
	.loc 1 578 0
	movl	%ebx, %eax
	call	write_le32
.LVL67:
	movl	%eax, 1192(%esp)
	.loc 1 580 0
	movl	$40, %eax
	call	write_le32
.LVL68:
	movl	%eax, 1144(%esp)
	.loc 1 581 0
	movl	1236(%esp), %eax
	call	write_le32
.LVL69:
	movl	%eax, 1148(%esp)
	.loc 1 582 0
	movl	1240(%esp), %eax
	call	write_le32
.LVL70:
	movl	%eax, 1152(%esp)
.LVL71:
	.loc 1 583 0
	movw	$1, 1156(%esp)
.LVL72:
	.loc 1 584 0
	movl	12(%esp), %ebx
	movw	%bx, 1158(%esp)
	.loc 1 585 0
	cmpl	$1, %edi
	sbbl	%eax, %eax
	notl	%eax
	andl	$3, %eax
	call	write_le32
.LVL73:
	movl	%eax, 1160(%esp)
	.loc 1 586 0
	movl	36(%esp), %eax
	call	write_le32
.LVL74:
	movl	%eax, 1164(%esp)
	.loc 1 587 0
	movl	$2925, %eax
	call	write_le32
.LVL75:
	movl	%eax, 1168(%esp)
	.loc 1 588 0
	movl	%eax, 1172(%esp)
	.loc 1 589 0
	movl	32(%esp), %eax
	call	write_le32
.LVL76:
	movl	%eax, 1176(%esp)
	.loc 1 590 0
	movl	$0, %eax
	call	write_le32
.LVL77:
	movl	%eax, 1180(%esp)
	.loc 1 592 0
	pushl	16(%esp)
	.cfi_def_cfa_offset 1236
	pushl	$2
	.cfi_def_cfa_offset 1240
	pushl	$1
	.cfi_def_cfa_offset 1244
	leal	1210(%esp), %eax
	pushl	%eax
	.cfi_def_cfa_offset 1248
	call	fwrite
.LVL78:
	addl	$16, %esp
	.cfi_def_cfa_offset 1232
	cmpl	$2, %eax
	jne	.L78
	.loc 1 595 0
	pushl	16(%esp)
	.cfi_def_cfa_offset 1236
	pushl	$12
	.cfi_def_cfa_offset 1240
	pushl	$1
	.cfi_def_cfa_offset 1244
	leal	1196(%esp), %eax
	pushl	%eax
	.cfi_def_cfa_offset 1248
	call	fwrite
.LVL79:
	addl	$16, %esp
	.cfi_def_cfa_offset 1232
	cmpl	$12, %eax
	jne	.L78
	.loc 1 598 0
	pushl	16(%esp)
	.cfi_def_cfa_offset 1236
	pushl	$40
	.cfi_def_cfa_offset 1240
	pushl	$1
	.cfi_def_cfa_offset 1244
	leal	1156(%esp), %eax
	pushl	%eax
	.cfi_def_cfa_offset 1248
	call	fwrite
.LVL80:
	addl	$16, %esp
	.cfi_def_cfa_offset 1232
	cmpl	$40, %eax
	jne	.L78
	.loc 1 601 0
	movl	12(%esp), %eax
	cmpl	$16, %eax
	je	.L42
	cmpl	$32, %eax
	je	.L43
	jmp	.L106
.L42:
	.loc 1 603 0
	movl	$31, %edx
	leal	80(%esp), %eax
	call	bitfield_calc
.LVL81:
	.loc 1 604 0
	movl	$992, %edx
	leal	92(%esp), %eax
	call	bitfield_calc
.LVL82:
	.loc 1 605 0
	movl	$31744, %edx
	leal	104(%esp), %eax
	call	bitfield_calc
.LVL83:
	.loc 1 607 0
	jmp	.L44
.LVL84:
.L43:
	.loc 1 609 0
	movl	$255, %edx
	leal	80(%esp), %eax
	call	bitfield_calc
.LVL85:
	.loc 1 610 0
	movl	$65280, %edx
	leal	92(%esp), %eax
	call	bitfield_calc
.LVL86:
	.loc 1 611 0
	movl	$16711680, %edx
	leal	104(%esp), %eax
	call	bitfield_calc
.LVL87:
	.loc 1 613 0
	jmp	.L44
.L106:
	.loc 1 618 0
	testl	%edi, %edi
	je	.L90
	.loc 1 501 0
	movl	$0, 32(%esp)
.LVL88:
	jmp	.L76
.LVL89:
.L93:
	.loc 1 618 0
	leal	80(%esp), %eax
.LVL90:
	movl	%eax, 32(%esp)
.LVL91:
.L76:
	leal	80(%esp), %ebx
	.loc 1 621 0 discriminator 3
	leal	1140(%esp), %edi
.LVL92:
.L46:
	.loc 1 620 0 discriminator 3
	movl	24(%ebx), %eax
	call	write_le32
.LVL93:
	movl	%eax, 1140(%esp)
	.loc 1 621 0 discriminator 3
	pushl	16(%esp)
	.cfi_def_cfa_offset 1236
	pushl	$4
	.cfi_def_cfa_offset 1240
	pushl	$1
	.cfi_def_cfa_offset 1244
	pushl	%edi
	.cfi_def_cfa_offset 1248
	call	fwrite
.LVL94:
	subl	$12, %ebx
	.loc 1 619 0 discriminator 3
	addl	$16, %esp
	.cfi_def_cfa_offset 1232
	leal	44(%esp), %eax
.LVL95:
	cmpl	%eax, %ebx
	jne	.L46
	jmp	.L45
.LVL96:
.L90:
	.loc 1 501 0
	movl	$0, 32(%esp)
.LVL97:
.L45:
	.loc 1 625 0
	testl	%esi, %esi
	jns	.L47
.L79:
.LVL98:
	.loc 1 630 0 discriminator 1
	cmpl	$0, 1240(%esp)
	jle	.L48
	movl	1232(%esp), %eax
	movl	1240(%esp), %ecx
	leal	-1(%eax,%ecx), %eax
	movl	%eax, 40(%esp)
	movl	1232(%esp), %eax
	decl	%eax
	movl	%eax, 56(%esp)
	.loc 1 654 0
	movzbl	48(%esp), %eax
	movl	%eax, 48(%esp)
.LVL99:
	movl	28(%esp), %eax
	decl	%eax
	movl	%eax, 52(%esp)
	movl	%ebp, %edi
	movl	%esi, %ebp
.LVL100:
	jmp	.L49
.LVL101:
.L47:
.LBB28:
.LBB29:
	.loc 1 201 0
	movb	$0, 67(%esp)
.LVL102:
	.loc 1 203 0
	testl	%esi, %esi
	jle	.L79
	movl	$0, %ebx
	.loc 1 208 0
	leal	64(%esp), %edi
.LVL103:
.L52:
	.loc 1 204 0
	movl	116(%esp,%ebx,4), %eax
.LVL104:
	.loc 1 205 0
	movb	%al, 64(%esp)
	.loc 1 206 0
	movl	%eax, %edx
	sarl	$8, %edx
	movb	%dl, 65(%esp)
	.loc 1 207 0
	sarl	$16, %eax
.LVL105:
	movb	%al, 66(%esp)
	.loc 1 208 0
	pushl	16(%esp)
	.cfi_def_cfa_offset 1236
.LVL106:
	pushl	$4
	.cfi_def_cfa_offset 1240
	pushl	$1
	.cfi_def_cfa_offset 1244
	pushl	%edi
	.cfi_def_cfa_offset 1248
	call	fwrite
.LVL107:
	.loc 1 209 0
	addl	$16, %esp
	.cfi_def_cfa_offset 1232
	cmpl	$4, %eax
	jne	.L78
	.loc 1 203 0
	incl	%ebx
.LVL108:
	cmpl	%esi, %ebx
	jne	.L52
	jmp	.L79
.LVL109:
.L108:
	movl	%edi, %eax
	movl	%ebp, %edi
.LVL110:
	movl	%eax, %ebp
.LVL111:
.L94:
.LBE29:
.LBE28:
	.loc 1 632 0
	movb	$0, 76(%esp)
.LVL112:
	.loc 1 633 0
	cmpl	$0, 28(%esp)
	jle	.L53
	movl	20(%esp), %ebx
	addl	36(%esp), %ebx
	movl	$0, %esi
.LVL113:
.L71:
	.loc 1 636 0
	testl	%ebx, %ebx
	js	.L54
	.loc 1 636 0 is_stmt 0 discriminator 1
	movl	4(%ebp), %eax
	decl	%eax
	cmpl	%eax, %ebx
	jg	.L54
	.loc 1 635 0 is_stmt 1 discriminator 2
	movl	40(%esp), %eax
	movl	%eax, %ecx
	.loc 1 636 0 discriminator 2
	testl	%eax, %eax
	js	.L54
	.loc 1 637 0
	movl	8(%ebp), %eax
	decl	%eax
	cmpl	%eax, %ecx
	jle	.L55
.L54:
	.loc 1 638 0
	movl	$0, 1140(%esp)
	.loc 1 648 0
	testl	%edi, %edi
	jns	.L57
	jmp	.L56
.L55:
	.loc 1 640 0
	subl	$4, %esp
	.cfi_def_cfa_offset 1236
	pushl	%ecx
	.cfi_def_cfa_offset 1240
	pushl	%ebx
	.cfi_def_cfa_offset 1244
	pushl	%ebp
	.cfi_def_cfa_offset 1248
	call	image_get_color
.LVL114:
	.loc 1 641 0
	addl	$16, %esp
	.cfi_def_cfa_offset 1232
	testl	%eax, %eax
	jns	.L58
	movl	$0, %eax
.L58:
	movl	%eax, 1140(%esp)
	.loc 1 642 0
	testl	%edi, %edi
	js	.L56
.LVL115:
.LBB30:
.LBB31:
	.loc 1 223 0
	testl	%edi, %edi
	jle	.L59
	.loc 1 224 0
	cmpl	116(%esp), %eax
	je	.L60
	movl	$0, %edx
	jmp	.L61
.LVL116:
.L62:
	cmpl	116(%esp,%edx,4), %eax
	jne	.L61
.LBE31:
.LBE30:
	.loc 1 643 0
	movl	%edx, 1140(%esp)
	.loc 1 644 0
	testl	%edx, %edx
	jns	.L57
	jmp	.L78
.LVL117:
.L61:
.LBB33:
.LBB32:
	.loc 1 223 0
	incl	%edx
.LVL118:
	cmpl	%edi, %edx
	jne	.L62
	jmp	.L59
.LVL119:
.L56:
.LBE32:
.LBE33:
	.loc 1 649 0
	cmpl	$0, 32(%esp)
	je	.L63
	.loc 1 650 0
	movl	1140(%esp), %esi
.LVL120:
	movl	$0, %edx
.LBB34:
.LBB35:
	.loc 1 160 0
	movl	%ebx, 60(%esp)
.LVL121:
.L67:
	leal	(%edx,%edx), %ecx
	.loc 1 157 0
	movl	%esi, %eax
	sarl	%cl, %eax
	movzbl	%al, %eax
	movl	%eax, 64(%esp,%edx)
	addl	%edx, %ecx
	.loc 1 158 0
	movl	32(%esp), %ebx
	movl	8(%ebx,%ecx), %ecx
	cmpl	$8, %ecx
	jle	.L64
.LVL122:
	.loc 1 160 0
	testl	%eax, %eax
	je	.L65
	.loc 1 159 0
	subl	$8, %ecx
.LVL123:
	.loc 1 160 0
	sall	%cl, %eax
	movl	$1, %ebx
	sall	%cl, %ebx
	movl	%ebx, %ecx
.LVL124:
	decl	%ecx
	orl	%ecx, %eax
.L65:
	movl	%eax, 64(%esp,%edx)
	jmp	.L66
.LVL125:
.L64:
	.loc 1 162 0
	movl	$8, %ebx
	subl	%ecx, %ebx
	movl	%ebx, %ecx
	shrl	%cl, %eax
	movl	%eax, 64(%esp,%edx)
.L66:
	addl	$4, %edx
	.loc 1 156 0
	cmpl	$12, %edx
	jne	.L67
	movl	32(%esp), %eax
	leal	4(%eax), %edx
	movl	$0, %esi
.LVL126:
	movl	$0, %eax
.LVL127:
.L68:
	.loc 1 168 0
	movl	(%edx), %ecx
	movl	64(%esp,%eax,4), %ebx
	sall	%cl, %ebx
	movl	%ebx, %ecx
	andl	-4(%edx), %ecx
	orl	%ecx, %esi
.LVL128:
	.loc 1 167 0
	incl	%eax
.LVL129:
	addl	$12, %edx
	cmpl	$3, %eax
	jne	.L68
	movl	60(%esp), %ebx
.LBE35:
.LBE34:
	.loc 1 650 0
	movl	%esi, 1140(%esp)
.LVL130:
.L63:
	.loc 1 651 0 discriminator 1
	cmpl	$0, 24(%esp)
	jle	.L91
	.loc 1 652 0
	movl	1140(%esp), %esi
	movl	$0, %ecx
	movl	$0, %eax
.LVL131:
.L70:
	.loc 1 652 0 is_stmt 0 discriminator 3
	movl	%esi, %edx
	sarl	%cl, %edx
	movb	%dl, 76(%esp,%eax)
	.loc 1 651 0 is_stmt 1 discriminator 3
	incl	%eax
.LVL132:
	addl	$8, %ecx
	cmpl	24(%esp), %eax
	jne	.L70
	.loc 1 651 0 is_stmt 0
	movl	24(%esp), %esi
	jmp	.L69
.LVL133:
.L57:
	.loc 1 654 0 is_stmt 1
	movl	48(%esp), %eax
	andl	1140(%esp), %eax
	movl	52(%esp), %ecx
	subl	%esi, %ecx
	imull	12(%esp), %ecx
	sall	%cl, %eax
	orb	%al, 76(%esp)
	jmp	.L69
.LVL134:
.L91:
	.loc 1 651 0
	movl	$0, %esi
.LVL135:
.L69:
	.loc 1 656 0 discriminator 2
	incl	36(%esp)
.LVL136:
	.loc 1 633 0 discriminator 2
	incl	%esi
.LVL137:
	incl	%ebx
	cmpl	%esi, 28(%esp)
	jg	.L71
.LVL138:
.L53:
	.loc 1 658 0
	pushl	16(%esp)
	.cfi_def_cfa_offset 1236
	pushl	28(%esp)
	.cfi_def_cfa_offset 1240
	pushl	$1
	.cfi_def_cfa_offset 1244
	leal	88(%esp), %eax
	pushl	%eax
	.cfi_def_cfa_offset 1248
	call	fwrite
.LVL139:
	.loc 1 631 0
	addl	$16, %esp
	.cfi_def_cfa_offset 1232
	movl	36(%esp), %eax
	cmpl	%eax, 1236(%esp)
	jg	.L94
	movl	%ebp, %eax
	movl	%edi, %ebp
.LVL140:
	movl	%eax, %edi
.LVL141:
.L75:
	.loc 1 660 0
	movb	$0, 76(%esp)
.LVL142:
	.loc 1 661 0
	cmpl	$0, 44(%esp)
	jle	.L73
	movl	$0, %ebx
	.loc 1 662 0
	leal	76(%esp), %esi
.LVL143:
.L74:
	.loc 1 662 0 is_stmt 0 discriminator 3
	pushl	16(%esp)
	.cfi_def_cfa_offset 1236
	pushl	$1
	.cfi_def_cfa_offset 1240
	pushl	$1
	.cfi_def_cfa_offset 1244
	pushl	%esi
	.cfi_def_cfa_offset 1248
	call	fwrite
.LVL144:
	.loc 1 661 0 is_stmt 1 discriminator 3
	incl	%ebx
.LVL145:
	addl	$16, %esp
	.cfi_def_cfa_offset 1232
	cmpl	44(%esp), %ebx
	jne	.L74
.LVL146:
.L73:
	decl	40(%esp)
	movl	40(%esp), %eax
	.loc 1 630 0 discriminator 2
	cmpl	56(%esp), %eax
	je	.L48
.L49:
.LVL147:
	.loc 1 631 0 discriminator 1
	movl	$0, 36(%esp)
	cmpl	$0, 1236(%esp)
	jg	.L108
	jmp	.L75
.LVL148:
.L48:
	.loc 1 665 0
	subl	$12, %esp
	.cfi_def_cfa_offset 1244
	pushl	28(%esp)
	.cfi_def_cfa_offset 1248
	call	fclose
.LVL149:
	.loc 1 667 0
	addl	$16, %esp
	.cfi_def_cfa_offset 1232
	movl	$0, %eax
	jmp	.L107
.LVL150:
.L78:
	.loc 1 671 0
	subl	$12, %esp
	.cfi_def_cfa_offset 1244
	pushl	28(%esp)
	.cfi_def_cfa_offset 1248
	call	fclose
.LVL151:
	addl	$16, %esp
	.cfi_def_cfa_offset 1232
	.loc 1 672 0
	movl	$-1, %eax
	jmp	.L107
.LVL152:
.L80:
	movl	$-1, %eax
.LVL153:
	jmp	.L107
.LVL154:
.L44:
	.loc 1 618 0
	testl	%edi, %edi
	jne	.L93
	leal	80(%esp), %eax
.LVL155:
	movl	%eax, 32(%esp)
.LVL156:
	jmp	.L45
.LVL157:
.L59:
	.loc 1 643 0
	movl	$-1, 1140(%esp)
	jmp	.L78
.LVL158:
.L60:
	movl	$0, 1140(%esp)
	jmp	.L57
.LVL159:
.L107:
	.loc 1 673 0
	addl	$1212, %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
.LFE13:
	.size	picture_bmp_save, .-picture_bmp_save
	.section	.rodata.str1.1
.LC1:
	.string	"r"
	.text
	.type	picture_bmp_load, @function
picture_bmp_load:
.LFB12:
	.loc 1 338 0
	.cfi_startproc
.LVL160:
	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	$1252, %esp
	.cfi_def_cfa_offset 1272
	movl	%edx, %ebp
.LVL161:
	.loc 1 357 0
	pushl	$.LC1
	.cfi_def_cfa_offset 1276
	pushl	%eax
	.cfi_def_cfa_offset 1280
	call	fopen
.LVL162:
	movl	%eax, %ebx
.LVL163:
	.loc 1 358 0
	addl	$16, %esp
	.cfi_def_cfa_offset 1264
	testl	%eax, %eax
	je	.L161
	.loc 1 361 0
	pushl	%eax
	.cfi_def_cfa_offset 1268
	pushl	$2
	.cfi_def_cfa_offset 1272
	pushl	$1
	.cfi_def_cfa_offset 1276
	leal	1242(%esp), %eax
.LVL164:
	pushl	%eax
	.cfi_def_cfa_offset 1280
	call	fread
.LVL165:
	addl	$16, %esp
	.cfi_def_cfa_offset 1264
	cmpl	$2, %eax
	jne	.L115
.LVL166:
	.loc 1 366 0
	cmpb	$66, 1230(%esp)
	jne	.L115
	.loc 1 366 0 is_stmt 0 discriminator 1
	cmpb	$77, 1231(%esp)
	jne	.L115
	.loc 1 370 0 is_stmt 1
	pushl	%ebx
	.cfi_def_cfa_offset 1268
	pushl	$12
	.cfi_def_cfa_offset 1272
	pushl	$1
	.cfi_def_cfa_offset 1276
	leal	1228(%esp), %eax
	pushl	%eax
	.cfi_def_cfa_offset 1280
	call	fread
.LVL167:
	addl	$16, %esp
	.cfi_def_cfa_offset 1264
	cmpl	$12, %eax
	jne	.L115
	.loc 1 373 0
	pushl	%ebx
	.cfi_def_cfa_offset 1268
	pushl	$40
	.cfi_def_cfa_offset 1272
	pushl	$1
	.cfi_def_cfa_offset 1276
	leal	1188(%esp), %eax
	pushl	%eax
	.cfi_def_cfa_offset 1280
	call	fread
.LVL168:
	addl	$16, %esp
	.cfi_def_cfa_offset 1264
	cmpl	$40, %eax
	jne	.L115
	.loc 1 376 0
	movl	1216(%esp), %eax
	call	read_le32
.LVL169:
	movl	%eax, 1216(%esp)
	.loc 1 377 0
	movl	1224(%esp), %eax
	call	read_le32
.LVL170:
	movl	%eax, 1224(%esp)
.LVL171:
	.loc 1 381 0
	movl	1176(%esp), %eax
	call	read_le32
.LVL172:
	movl	%eax, %edi
	movl	%eax, 1176(%esp)
	.loc 1 382 0
	movl	1180(%esp), %eax
	call	read_le32
.LVL173:
	movl	%eax, 1180(%esp)
	.loc 1 383 0
	movl	1184(%esp), %eax
	call	read_le32
.LVL174:
	movl	%eax, 1184(%esp)
.LVL175:
.LBB46:
.LBB47:
	.loc 1 72 0
	movl	$0, %eax
.LVL176:
	movw	1188(%esp), %ax
.LVL177:
	.loc 1 73 0
	movl	%eax, %esi
	andl	$65280, %esi
	movzbl	%al, %eax
.LVL178:
	orl	%eax, %esi
.LBE47:
.LBE46:
	.loc 1 384 0
	movw	%si, 1188(%esp)
.LVL179:
.LBB48:
.LBB49:
	.loc 1 72 0
	movl	$0, %eax
.LVL180:
	movw	1190(%esp), %ax
.LVL181:
	.loc 1 73 0
	movl	%eax, %edx
	andl	$65280, %edx
	movzbl	%al, %eax
.LVL182:
	orl	%edx, %eax
.LBE49:
.LBE48:
	.loc 1 385 0
	movw	%ax, 1190(%esp)
.LVL183:
	.loc 1 386 0
	movl	1192(%esp), %eax
	call	read_le32
.LVL184:
	movl	%eax, 1192(%esp)
	.loc 1 387 0
	movl	1196(%esp), %eax
	call	read_le32
.LVL185:
	movl	%eax, 1196(%esp)
	.loc 1 388 0
	movl	1200(%esp), %eax
	call	read_le32
.LVL186:
	movl	%eax, 1200(%esp)
	.loc 1 389 0
	movl	1204(%esp), %eax
	call	read_le32
.LVL187:
	movl	%eax, 1204(%esp)
	.loc 1 390 0
	movl	1208(%esp), %eax
	call	read_le32
.LVL188:
	movl	%eax, 1208(%esp)
	.loc 1 391 0
	movl	1212(%esp), %eax
	call	read_le32
.LVL189:
	movl	%eax, 1212(%esp)
	.loc 1 393 0
	cmpl	$39, %edi
	jbe	.L115
	.loc 1 395 0
	cmpw	$1, %si
	jne	.L115
	movl	$0, %esi
	.loc 1 399 0
	leal	1175(%esp), %edi
	jmp	.L113
.LVL190:
.L114:
	pushl	%ebx
	.cfi_def_cfa_offset 1268
	pushl	$1
	.cfi_def_cfa_offset 1272
	pushl	$1
	.cfi_def_cfa_offset 1276
	pushl	%edi
	.cfi_def_cfa_offset 1280
	call	fread
.LVL191:
	addl	$16, %esp
	.cfi_def_cfa_offset 1264
	cmpl	$1, %eax
	jne	.L115
	.loc 1 398 0 discriminator 2
	incl	%esi
.LVL192:
.L113:
	.loc 1 398 0 is_stmt 0 discriminator 1
	movl	1176(%esp), %edx
	leal	-40(%edx), %eax
	cmpl	%eax, %esi
	jb	.L114
	.loc 1 403 0 is_stmt 1
	leal	14(%edx), %eax
	movl	%eax, 4(%esp)
.LVL193:
	.loc 1 405 0
	movw	1190(%esp), %ax
.LVL194:
	cmpw	$8, %ax
	je	.L116
	cmpw	$8, %ax
	ja	.L117
	cmpw	$1, %ax
	je	.L116
	cmpw	$4, %ax
	jne	.L115
	jmp	.L116
.L117:
	cmpw	$24, %ax
	je	.L116
	cmpw	$32, %ax
	je	.L118
	cmpw	$16, %ax
	jne	.L115
	jmp	.L118
.L116:
	.loc 1 410 0
	cmpl	$0, 1192(%esp)
	jne	.L115
	.loc 1 346 0
	movl	$0, 8(%esp)
	jmp	.L119
.L118:
	.loc 1 416 0
	movl	1192(%esp), %ecx
	testl	%ecx, %ecx
	je	.L120
	cmpl	$3, %ecx
	jne	.L115
	.loc 1 418 0
	addl	$26, %edx
	cmpl	1224(%esp), %edx
	ja	.L122
	leal	132(%esp), %esi
.LVL195:
	movl	%edx, 8(%esp)
	.loc 1 420 0
	leal	1168(%esp), %edi
.L123:
	pushl	%ebx
	.cfi_def_cfa_offset 1268
	pushl	$4
	.cfi_def_cfa_offset 1272
	pushl	$1
	.cfi_def_cfa_offset 1276
	pushl	%edi
	.cfi_def_cfa_offset 1280
	call	fread
.LVL196:
	addl	$16, %esp
	.cfi_def_cfa_offset 1264
	cmpl	$4, %eax
	jne	.L115
	.loc 1 422 0 discriminator 2
	movl	1168(%esp), %eax
	call	read_le32
.LVL197:
	movl	%eax, 1168(%esp)
	.loc 1 423 0 discriminator 2
	movl	%eax, %edx
	movl	%esi, %eax
	call	bitfield_calc
.LVL198:
	movl	4(%esp), %eax
	addl	$4, %eax
	movl	%eax, 4(%esp)
.LVL199:
	subl	$12, %esi
	.loc 1 419 0 discriminator 2
	cmpl	8(%esp), %eax
	jne	.L123
	.loc 1 448 0
	leal	108(%esp), %eax
.LVL200:
	movl	%eax, 8(%esp)
	jmp	.L119
.LVL201:
.L120:
	.loc 1 430 0
	cmpw	$16, %ax
	je	.L124
	cmpw	$32, %ax
	je	.L125
	jmp	.L115
.L124:
	.loc 1 432 0
	movl	$31, %edx
	leal	108(%esp), %eax
	call	bitfield_calc
.LVL202:
	.loc 1 433 0
	movl	$992, %edx
	leal	120(%esp), %eax
	call	bitfield_calc
.LVL203:
	.loc 1 434 0
	movl	$31744, %edx
	leal	132(%esp), %eax
	call	bitfield_calc
.LVL204:
	.loc 1 448 0
	leal	108(%esp), %eax
	movl	%eax, 8(%esp)
	.loc 1 435 0
	jmp	.L119
.L125:
	.loc 1 437 0
	movl	$255, %edx
	leal	108(%esp), %eax
	call	bitfield_calc
.LVL205:
	.loc 1 438 0
	movl	$65280, %edx
	leal	120(%esp), %eax
	call	bitfield_calc
.LVL206:
	.loc 1 439 0
	movl	$16711680, %edx
	leal	132(%esp), %eax
	call	bitfield_calc
.LVL207:
	.loc 1 448 0
	leal	108(%esp), %eax
	movl	%eax, 8(%esp)
.LVL208:
.L119:
	.loc 1 455 0
	movw	1190(%esp), %cx
	cmpw	$8, %cx
	ja	.L162
	.loc 1 456 0
	movl	1208(%esp), %edi
	testl	%edi, %edi
	jne	.L128
	.loc 1 456 0 is_stmt 0 discriminator 2
	movw	$1, %di
	sall	%cl, %edi
.L128:
.LVL209:
	.loc 1 457 0 is_stmt 1 discriminator 4
	cmpl	$256, %edi
	jg	.L115
	.loc 1 459 0
	subl	$4, %esp
	.cfi_def_cfa_offset 1268
	pushl	$1024
	.cfi_def_cfa_offset 1272
	pushl	$0
	.cfi_def_cfa_offset 1276
	leal	156(%esp), %eax
	pushl	%eax
	.cfi_def_cfa_offset 1280
	call	memset
.LVL210:
	addl	$16, %esp
	.cfi_def_cfa_offset 1264
.LBB50:
.LBB51:
	.loc 1 179 0
	movl	$0, %esi
	jmp	.L129
.LVL211:
.L131:
	.loc 1 180 0
	pushl	%ebx
	.cfi_def_cfa_offset 1268
	pushl	$4
	.cfi_def_cfa_offset 1272
	pushl	$1
	.cfi_def_cfa_offset 1276
	leal	108(%esp), %eax
	pushl	%eax
	.cfi_def_cfa_offset 1280
	call	fread
.LVL212:
	.loc 1 181 0
	addl	$16, %esp
	.cfi_def_cfa_offset 1264
	cmpl	$4, %eax
	jne	.L115
	.loc 1 183 0
	movzbl	96(%esp), %edx
.LVL213:
	.loc 1 184 0
	movzbl	97(%esp), %eax
.LVL214:
	sall	$8, %eax
	movl	%eax, %ecx
	.loc 1 185 0
	movzbl	98(%esp), %eax
	sall	$16, %eax
	orl	%ecx, %eax
	orl	%edx, %eax
	movl	%eax, 144(%esp,%esi,4)
	.loc 1 179 0
	incl	%esi
.LVL215:
.L129:
	cmpl	%esi, %edi
	jg	.L131
	jmp	.L168
.LVL216:
.L162:
.LBE51:
.LBE50:
	.loc 1 347 0
	movl	$0, 44(%esp)
.LVL217:
.L126:
	.loc 1 466 0
	movl	1224(%esp), %esi
	cmpl	4(%esp), %esi
	jb	.L115
	.loc 1 469 0
	subl	4(%esp), %esi
.LVL218:
	.loc 1 470 0
	leal	1175(%esp), %edi
	.loc 1 469 0
	jmp	.L133
.L134:
	.loc 1 470 0
	pushl	%ebx
	.cfi_def_cfa_offset 1268
	pushl	$1
	.cfi_def_cfa_offset 1272
	pushl	$1
	.cfi_def_cfa_offset 1276
	pushl	%edi
	.cfi_def_cfa_offset 1280
	call	fread
.LVL219:
	addl	$16, %esp
	.cfi_def_cfa_offset 1264
	cmpl	$1, %eax
	jne	.L115
	.loc 1 469 0 discriminator 2
	decl	%esi
.LVL220:
.L133:
	.loc 1 469 0 is_stmt 0 discriminator 1
	testl	%esi, %esi
	jg	.L134
	.loc 1 474 0 is_stmt 1
	movl	1196(%esp), %eax
	movl	%eax, 56(%esp)
	movzwl	1190(%esp), %eax
	movl	%eax, 4(%esp)
	movl	1180(%esp), %eax
	movl	%eax, 28(%esp)
.LVL221:
.LBB53:
.LBB54:
	.loc 1 268 0
	movl	%eax, 24(%esp)
	cmpl	$4096, %eax
	jle	.L135
	movl	$4096, 24(%esp)
.L135:
.LVL222:
	.loc 1 269 0
	movl	1184(%esp), %esi
.LVL223:
	cmpl	$4096, %esi
	jle	.L136
	movl	$4096, %esi
.L136:
.LVL224:
	.loc 1 271 0
	movl	24(%esp), %eax
.LVL225:
	testl	%eax, %eax
	jle	.L115
	testl	%esi, %esi
	jle	.L115
	.loc 1 274 0
	subl	$12, %esp
	.cfi_def_cfa_offset 1276
	pushl	%ebp
	.cfi_def_cfa_offset 1280
	pushl	$-1
	.cfi_def_cfa_offset 1284
	pushl	$0
	.cfi_def_cfa_offset 1288
	pushl	%esi
	.cfi_def_cfa_offset 1292
	pushl	%eax
	.cfi_def_cfa_offset 1296
	call	image_get
.LVL226:
	movl	%eax, 44(%esp)
.LVL227:
	.loc 1 275 0
	addl	$32, %esp
	.cfi_def_cfa_offset 1264
	testl	%eax, %eax
	je	.L115
	.loc 1 278 0
	cmpl	$8, 4(%esp)
	jg	.L138
	.loc 1 279 0
	movl	$8, %edi
	movl	%edi, %eax
.LVL228:
	movl	4(%esp), %ecx
	cltd
	idivl	%ecx
	movl	%eax, 36(%esp)
.LVL229:
	.loc 1 281 0
	movl	$1, %eax
.LVL230:
	movl	%ecx, %edx
	sall	%cl, %eax
	decl	%eax
	movb	%al, 51(%esp)
.LVL231:
	.loc 1 282 0
	movl	%edx, %eax
.LVL232:
	imull	28(%esp), %eax
	addl	$7, %eax
	cltd
	idivl	%edi
	movl	$4, %ecx
	cltd
	idivl	%ecx
	movl	%ecx, %eax
	subl	%edx, %eax
.LVL233:
	.loc 1 283 0
	cltd
	idivl	%ecx
.LVL234:
	movl	%edx, 40(%esp)
.LVL235:
	.loc 1 280 0
	movw	$1, %di
	jmp	.L139
.LVL236:
.L138:
	.loc 1 286 0
	movl	$8, %ecx
	movl	4(%esp), %eax
.LVL237:
	cltd
	idivl	%ecx
	movl	%eax, %edi
.LVL238:
	.loc 1 288 0
	imull	28(%esp), %eax
.LVL239:
	movb	$4, %cl
	cltd
	idivl	%ecx
	movl	%ecx, %eax
	subl	%edx, %eax
.LVL240:
	.loc 1 289 0
	cltd
	idivl	%ecx
.LVL241:
	movl	%edx, 40(%esp)
.LVL242:
	.loc 1 287 0
	movb	$-1, 51(%esp)
	.loc 1 285 0
	movl	$1, 36(%esp)
.LVL243:
.L139:
	.loc 1 294 0
	movl	12(%esp), %eax
	andl	$-1025, 20(%eax)
.LVL244:
	leal	-1(%esi), %eax
	movl	%eax, 20(%esp)
	.loc 1 292 0
	movl	$0, 32(%esp)
	movl	%edi, %eax
	notl	%eax
	cltd
	movl	%edx, 68(%esp)
	movl	%ebp, 72(%esp)
	movl	%edi, %ebp
.LVL245:
	movl	%ebx, %edi
.LVL246:
	jmp	.L140
.LVL247:
.L154:
	.loc 1 299 0
	testl	%esi, %esi
	jne	.L141
	.loc 1 300 0
	movl	56(%esp), %ecx
	testl	%ecx, %ecx
	je	.L142
	movl	32(%esp), %eax
	addl	%ebp, %eax
	cmpl	%eax, %ecx
	jl	.L143
.L142:
	.loc 1 302 0
	pushl	%edi
	.cfi_def_cfa_offset 1268
	pushl	%ebp
	.cfi_def_cfa_offset 1272
	pushl	$1
	.cfi_def_cfa_offset 1276
	leal	104(%esp), %eax
	pushl	%eax
	.cfi_def_cfa_offset 1280
	call	fread
.LVL248:
	.loc 1 303 0
	addl	$16, %esp
	.cfi_def_cfa_offset 1264
	cmpl	%eax, %ebp
	jle	.L144
	.loc 1 304 0
	subl	$4, %esp
	.cfi_def_cfa_offset 1268
	movl	%ebp, %edx
	subl	%eax, %edx
	pushl	%edx
	.cfi_def_cfa_offset 1272
	pushl	$0
	.cfi_def_cfa_offset 1276
	leal	104(%esp,%eax), %eax
.LVL249:
	pushl	%eax
	.cfi_def_cfa_offset 1280
	call	memset
.LVL250:
	addl	$16, %esp
	.cfi_def_cfa_offset 1264
.L144:
	.loc 1 305 0
	addl	%ebp, 32(%esp)
.LVL251:
.L141:
	.loc 1 307 0
	movl	44(%esp), %ebx
	testl	%ebx, %ebx
	je	.L163
	.loc 1 308 0
	movzbl	92(%esp), %eax
	movl	36(%esp), %ecx
	decl	%ecx
	subl	%esi, %ecx
	imull	4(%esp), %ecx
	sarl	%cl, %eax
	movzbl	51(%esp), %edx
	andl	%edx, %eax
	movl	(%ebx,%eax,4), %eax
.LVL252:
	jmp	.L146
.LVL253:
.L147:
	.loc 1 312 0
	movzbl	92(%esp,%edx), %ebx
	leal	0(,%edx,8), %ecx
	sall	%cl, %ebx
	orl	%ebx, %eax
.LVL254:
	.loc 1 311 0
	incl	%edx
.LVL255:
	jmp	.L145
.LVL256:
.L163:
	.loc 1 307 0
	movl	$0, %eax
	movl	$0, %edx
.LVL257:
.L145:
	.loc 1 311 0
	cmpl	%edx, %ebp
	jg	.L147
	movl	%eax, 64(%esp)
	movl	68(%esp), %esi
	andl	%ebp, %esi
	.loc 1 313 0
	movl	8(%esp), %ecx
	testl	%ecx, %ecx
	je	.L146
	movl	%ecx, %edx
.LVL258:
	leal	96(%esp), %ebx
	leal	36(%ecx), %eax
.LVL259:
	movl	%eax, 52(%esp)
.LBB55:
.LBB56:
	.loc 1 138 0
	movl	%esi, 76(%esp)
.L152:
	.loc 1 135 0
	movl	64(%esp), %eax
	andl	(%edx), %eax
	movl	4(%edx), %ecx
	shrl	%cl, %eax
	movl	%ebx, 60(%esp)
	movl	%eax, (%ebx)
	.loc 1 136 0
	movl	8(%edx), %ecx
	cmpl	$7, %ecx
	jg	.L149
	.loc 1 137 0
	movl	$8, %esi
	subl	%ecx, %esi
	movl	%esi, %ecx
.LVL260:
	.loc 1 138 0
	testl	%eax, %eax
	je	.L150
	movl	$1, %esi
	sall	%cl, %esi
	decl	%esi
	sall	%cl, %eax
	orl	%esi, %eax
.L150:
	movl	60(%esp), %ecx
.LVL261:
	movl	%eax, (%ecx)
	jmp	.L151
.LVL262:
.L149:
	.loc 1 140 0
	subl	$8, %ecx
	shrl	%cl, %eax
	movl	%eax, (%ebx)
.L151:
.LVL263:
	addl	$12, %edx
	addl	$4, %ebx
	.loc 1 134 0
	cmpl	52(%esp), %edx
	jne	.L152
	movl	76(%esp), %esi
.LVL264:
	.loc 1 146 0
	movzbl	96(%esp), %edx
	movzbl	100(%esp), %eax
	sall	$8, %eax
	orl	%edx, %eax
	movzbl	104(%esp), %edx
	sall	$16, %edx
	orl	%edx, %eax
.LVL265:
.L146:
.LBE56:
.LBE55:
	.loc 1 316 0
	movl	16(%esp), %edx
	cmpl	%edx, 24(%esp)
	jle	.L153
	.loc 1 317 0
	subl	$12, %esp
	.cfi_def_cfa_offset 1276
	pushl	$0
	.cfi_def_cfa_offset 1280
	pushl	%eax
	.cfi_def_cfa_offset 1284
	pushl	40(%esp)
	.cfi_def_cfa_offset 1288
	pushl	40(%esp)
	.cfi_def_cfa_offset 1292
	pushl	40(%esp)
	.cfi_def_cfa_offset 1296
	call	image_set_color
.LVL266:
	addl	$32, %esp
	.cfi_def_cfa_offset 1264
.L153:
	.loc 1 318 0
	incl	16(%esp)
.LVL267:
	.loc 1 298 0
	incl	%esi
.LVL268:
	jmp	.L156
.LVL269:
.L164:
	.loc 1 297 0
	movl	$0, %esi
.LVL270:
.L156:
	.loc 1 298 0
	cmpl	36(%esp), %esi
	jl	.L154
	jmp	.L155
.LVL271:
.L140:
	.loc 1 292 0
	movl	$0, 16(%esp)
.L155:
.LVL272:
	.loc 1 297 0
	movl	16(%esp), %esi
	cmpl	%esi, 28(%esp)
	jg	.L164
	movl	$0, %ebx
	.loc 1 322 0
	leal	92(%esp), %esi
	jmp	.L157
.LVL273:
.L158:
	pushl	%edi
	.cfi_def_cfa_offset 1268
	pushl	$1
	.cfi_def_cfa_offset 1272
	pushl	$1
	.cfi_def_cfa_offset 1276
	pushl	%esi
	.cfi_def_cfa_offset 1280
	call	fread
.LVL274:
	.loc 1 321 0
	incl	%ebx
.LVL275:
	addl	$16, %esp
	.cfi_def_cfa_offset 1264
.LVL276:
.L157:
	cmpl	40(%esp), %ebx
	jl	.L158
	movl	40(%esp), %esi
	movl	%esi, %eax
	notl	%eax
	sarl	$31, %eax
	andl	%esi, %eax
	addl	%eax, 32(%esp)
.LVL277:
	decl	20(%esp)
	movl	20(%esp), %eax
	.loc 1 296 0
	cmpl	$-1, %eax
	jne	.L140
	movl	%edi, %ebx
.LVL278:
	movl	72(%esp), %ebp
.LVL279:
	.loc 1 327 0
	movl	%ebp, %eax
	andl	$1024, %eax
	movl	12(%esp), %edi
.LVL280:
	orl	%eax, 20(%edi)
.LVL281:
.LBE54:
.LBE53:
	.loc 1 478 0
	subl	$12, %esp
	.cfi_def_cfa_offset 1276
	pushl	%ebx
	.cfi_def_cfa_offset 1280
	call	fclose
.LVL282:
	.loc 1 481 0
	addl	$16, %esp
	.cfi_def_cfa_offset 1264
	movl	%edi, %eax
	jmp	.L169
.LVL283:
.L115:
	.loc 1 485 0
	subl	$12, %esp
	.cfi_def_cfa_offset 1276
	pushl	%ebx
	.cfi_def_cfa_offset 1280
	call	fclose
.LVL284:
	addl	$16, %esp
	.cfi_def_cfa_offset 1264
	.loc 1 488 0
	movl	$0, %eax
	jmp	.L169
.LVL285:
.L161:
	movl	$0, %eax
.LVL286:
	jmp	.L169
.LVL287:
.L122:
	.loc 1 430 0
	cmpw	$16, %ax
	je	.L124
	cmpw	$32, %ax
	je	.L125
	jmp	.L115
.LVL288:
.L168:
	.loc 1 463 0
	movl	4(%esp), %eax
	leal	(%eax,%edi,4), %eax
	movl	%eax, 4(%esp)
.LVL289:
.LBB58:
.LBB52:
	.loc 1 189 0
	leal	144(%esp), %eax
.LVL290:
	movl	%eax, 44(%esp)
	jmp	.L126
.LVL291:
.L143:
	movl	%edi, %ebx
.LBE52:
.LBE58:
.LBB59:
.LBB57:
	.loc 1 333 0
	subl	$12, %esp
	.cfi_def_cfa_offset 1276
	pushl	24(%esp)
	.cfi_def_cfa_offset 1280
	call	image_destroy
.LVL292:
	addl	$16, %esp
	.cfi_def_cfa_offset 1264
	jmp	.L115
.LVL293:
.L169:
.LBE57:
.LBE59:
	.loc 1 489 0
	addl	$1244, %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
.LFE12:
	.size	picture_bmp_load, .-picture_bmp_load
	.globl	picture_load
	.type	picture_load, @function
picture_load:
.LFB14:
	.loc 1 676 0
	.cfi_startproc
.LVL294:
	subl	$12, %esp
	.cfi_def_cfa_offset 16
	.loc 1 677 0
	movl	20(%esp), %edx
	movl	16(%esp), %eax
	call	picture_bmp_load
.LVL295:
	.loc 1 678 0
	addl	$12, %esp
	.cfi_def_cfa_offset 4
	ret
	.cfi_endproc
.LFE14:
	.size	picture_load, .-picture_load
	.globl	picture_save
	.type	picture_save, @function
picture_save:
.LFB15:
	.loc 1 682 0
	.cfi_startproc
.LVL296:
	subl	$12, %esp
	.cfi_def_cfa_offset 16
	.loc 1 683 0
	pushl	40(%esp)
	.cfi_def_cfa_offset 20
	pushl	40(%esp)
	.cfi_def_cfa_offset 24
	pushl	40(%esp)
	.cfi_def_cfa_offset 28
	pushl	40(%esp)
	.cfi_def_cfa_offset 32
	movl	40(%esp), %ecx
	movl	36(%esp), %edx
	movl	32(%esp), %eax
	call	picture_bmp_save
.LVL297:
	.loc 1 684 0
	addl	$28, %esp
	.cfi_def_cfa_offset 4
	ret
	.cfi_endproc
.LFE15:
	.size	picture_save, .-picture_save
.Letext0:
	.file 2 "../include/sys/types.h"
	.file 3 "../include/stdio.h"
	.file 4 "image.h"
	.file 5 "../include/string.h"
	.section	.debug_info,"",@progbits
.Ldebug_info0:
	.long	0x179d
	.value	0x4
	.long	.Ldebug_abbrev0
	.byte	0x4
	.uleb128 0x1
	.long	.LASF126
	.byte	0x1
	.long	.LASF127
	.long	.LASF128
	.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
	.byte	0x4
	.byte	0x5
	.string	"int"
	.uleb128 0x4
	.long	.LASF4
	.byte	0x2
	.byte	0x7
	.long	0x45
	.uleb128 0x2
	.byte	0x4
	.byte	0x7
	.long	.LASF2
	.uleb128 0x2
	.byte	0x2
	.byte	0x5
	.long	.LASF3
	.uleb128 0x4
	.long	.LASF5
	.byte	0x2
	.byte	0x9
	.long	0x5e
	.uleb128 0x2
	.byte	0x2
	.byte	0x7
	.long	.LASF6
	.uleb128 0x2
	.byte	0x1
	.byte	0x6
	.long	.LASF7
	.uleb128 0x4
	.long	.LASF8
	.byte	0x2
	.byte	0xb
	.long	0x77
	.uleb128 0x2
	.byte	0x1
	.byte	0x8
	.long	.LASF9
	.uleb128 0x4
	.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 0x4
	.long	.LASF13
	.byte	0x3
	.byte	0x8
	.long	0xa2
	.uleb128 0x5
	.long	.LASF129
	.uleb128 0x4
	.long	.LASF14
	.byte	0x4
	.byte	0x4
	.long	0x45
	.uleb128 0x6
	.byte	0x4
	.byte	0x4
	.byte	0x6
	.long	0xe5
	.uleb128 0x7
	.long	.LASF15
	.sleb128 -1
	.uleb128 0x7
	.long	.LASF16
	.sleb128 0
	.uleb128 0x7
	.long	.LASF17
	.sleb128 1
	.uleb128 0x7
	.long	.LASF18
	.sleb128 2
	.uleb128 0x7
	.long	.LASF19
	.sleb128 3
	.uleb128 0x7
	.long	.LASF20
	.sleb128 4
	.uleb128 0x7
	.long	.LASF21
	.sleb128 5
	.byte	0
	.uleb128 0x4
	.long	.LASF22
	.byte	0x4
	.byte	0x10
	.long	0xb2
	.uleb128 0x6
	.byte	0x4
	.byte	0x4
	.byte	0x12
	.long	0x10b
	.uleb128 0x7
	.long	.LASF23
	.sleb128 0
	.uleb128 0x7
	.long	.LASF24
	.sleb128 1
	.uleb128 0x7
	.long	.LASF25
	.sleb128 2
	.byte	0
	.uleb128 0x4
	.long	.LASF26
	.byte	0x4
	.byte	0x16
	.long	0xf0
	.uleb128 0x4
	.long	.LASF27
	.byte	0x4
	.byte	0x18
	.long	0x121
	.uleb128 0x8
	.byte	0x4
	.long	0x127
	.uleb128 0x9
	.long	.LASF44
	.byte	0x98
	.byte	0x4
	.byte	0x2b
	.long	0x200
	.uleb128 0xa
	.long	.LASF28
	.byte	0x4
	.byte	0x2c
	.long	0x33
	.byte	0
	.uleb128 0xa
	.long	.LASF29
	.byte	0x4
	.byte	0x2d
	.long	0x33
	.byte	0x4
	.uleb128 0xa
	.long	.LASF30
	.byte	0x4
	.byte	0x2e
	.long	0x33
	.byte	0x8
	.uleb128 0xa
	.long	.LASF31
	.byte	0x4
	.byte	0x2f
	.long	0x33
	.byte	0xc
	.uleb128 0xa
	.long	.LASF32
	.byte	0x4
	.byte	0x30
	.long	0xe5
	.byte	0x10
	.uleb128 0xa
	.long	.LASF33
	.byte	0x4
	.byte	0x31
	.long	0x45
	.byte	0x14
	.uleb128 0xa
	.long	.LASF34
	.byte	0x4
	.byte	0x37
	.long	0x34b
	.byte	0x18
	.uleb128 0xa
	.long	.LASF35
	.byte	0x4
	.byte	0x3f
	.long	0x381
	.byte	0x28
	.uleb128 0xa
	.long	.LASF36
	.byte	0x4
	.byte	0x43
	.long	0x3ce
	.byte	0x40
	.uleb128 0xa
	.long	.LASF37
	.byte	0x4
	.byte	0x4d
	.long	0x425
	.byte	0x48
	.uleb128 0xb
	.string	"dot"
	.byte	0x4
	.byte	0x53
	.long	0x446
	.byte	0x58
	.uleb128 0xa
	.long	.LASF38
	.byte	0x4
	.byte	0x58
	.long	0x47b
	.byte	0x68
	.uleb128 0xa
	.long	.LASF39
	.byte	0x4
	.byte	0x59
	.long	0x306
	.byte	0x74
	.uleb128 0xa
	.long	.LASF40
	.byte	0x4
	.byte	0x5a
	.long	0x50c
	.byte	0x78
	.uleb128 0xa
	.long	.LASF41
	.byte	0x4
	.byte	0x62
	.long	0x4a4
	.byte	0x7c
	.uleb128 0xa
	.long	.LASF42
	.byte	0x4
	.byte	0x65
	.long	0x4f3
	.byte	0x90
	.uleb128 0xa
	.long	.LASF43
	.byte	0x4
	.byte	0x66
	.long	0x511
	.byte	0x94
	.byte	0
	.uleb128 0x9
	.long	.LASF45
	.byte	0x1c
	.byte	0x4
	.byte	0x1a
	.long	0x261
	.uleb128 0xa
	.long	.LASF46
	.byte	0x4
	.byte	0x1b
	.long	0x33
	.byte	0
	.uleb128 0xa
	.long	.LASF28
	.byte	0x4
	.byte	0x1c
	.long	0x28f
	.byte	0x4
	.uleb128 0xa
	.long	.LASF47
	.byte	0x4
	.byte	0x1d
	.long	0x2ae
	.byte	0x8
	.uleb128 0xa
	.long	.LASF48
	.byte	0x4
	.byte	0x1e
	.long	0x2d7
	.byte	0xc
	.uleb128 0xa
	.long	.LASF49
	.byte	0x4
	.byte	0x1f
	.long	0x2ae
	.byte	0x10
	.uleb128 0xa
	.long	.LASF50
	.byte	0x4
	.byte	0x20
	.long	0x300
	.byte	0x14
	.uleb128 0xa
	.long	.LASF51
	.byte	0x4
	.byte	0x21
	.long	0x2ae
	.byte	0x18
	.byte	0
	.uleb128 0xc
	.long	0x33
	.long	0x289
	.uleb128 0xd
	.long	0x116
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x289
	.uleb128 0xd
	.long	0x289
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0x33
	.uleb128 0x8
	.byte	0x4
	.long	0x261
	.uleb128 0xc
	.long	0x33
	.long	0x2ae
	.uleb128 0xd
	.long	0x116
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x33
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0x295
	.uleb128 0xc
	.long	0x33
	.long	0x2d7
	.uleb128 0xd
	.long	0x116
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x45
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0x2b4
	.uleb128 0xc
	.long	0x33
	.long	0x300
	.uleb128 0xd
	.long	0x116
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x33
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0x2dd
	.uleb128 0xe
	.long	.LASF79
	.byte	0x4
	.byte	0x4
	.byte	0x24
	.long	0x33d
	.uleb128 0xf
	.string	"p"
	.byte	0x4
	.byte	0x25
	.long	0x33d
	.uleb128 0x10
	.long	.LASF52
	.byte	0x4
	.byte	0x26
	.long	0x289
	.uleb128 0x10
	.long	.LASF53
	.byte	0x4
	.byte	0x27
	.long	0x33f
	.uleb128 0x10
	.long	.LASF54
	.byte	0x4
	.byte	0x28
	.long	0x345
	.byte	0
	.uleb128 0x11
	.byte	0x4
	.uleb128 0x8
	.byte	0x4
	.long	0x77
	.uleb128 0x8
	.byte	0x4
	.long	0x5e
	.uleb128 0x12
	.byte	0x10
	.byte	0x4
	.byte	0x32
	.long	0x381
	.uleb128 0xb
	.string	"fg"
	.byte	0x4
	.byte	0x33
	.long	0x33
	.byte	0
	.uleb128 0xb
	.string	"bg"
	.byte	0x4
	.byte	0x34
	.long	0x33
	.byte	0x4
	.uleb128 0xa
	.long	.LASF55
	.byte	0x4
	.byte	0x35
	.long	0x33
	.byte	0x8
	.uleb128 0xb
	.string	"to"
	.byte	0x4
	.byte	0x36
	.long	0x33
	.byte	0xc
	.byte	0
	.uleb128 0x12
	.byte	0x18
	.byte	0x4
	.byte	0x38
	.long	0x3ce
	.uleb128 0xb
	.string	"x"
	.byte	0x4
	.byte	0x39
	.long	0x33
	.byte	0
	.uleb128 0xb
	.string	"y"
	.byte	0x4
	.byte	0x3a
	.long	0x33
	.byte	0x4
	.uleb128 0xa
	.long	.LASF29
	.byte	0x4
	.byte	0x3b
	.long	0x33
	.byte	0x8
	.uleb128 0xa
	.long	.LASF30
	.byte	0x4
	.byte	0x3c
	.long	0x33
	.byte	0xc
	.uleb128 0xa
	.long	.LASF56
	.byte	0x4
	.byte	0x3d
	.long	0x33
	.byte	0x10
	.uleb128 0xa
	.long	.LASF57
	.byte	0x4
	.byte	0x3e
	.long	0x33
	.byte	0x14
	.byte	0
	.uleb128 0x12
	.byte	0x8
	.byte	0x4
	.byte	0x40
	.long	0x3eb
	.uleb128 0xb
	.string	"x"
	.byte	0x4
	.byte	0x41
	.long	0x33
	.byte	0
	.uleb128 0xb
	.string	"y"
	.byte	0x4
	.byte	0x42
	.long	0x33
	.byte	0x4
	.byte	0
	.uleb128 0x12
	.byte	0x8
	.byte	0x4
	.byte	0x45
	.long	0x408
	.uleb128 0xb
	.string	"x"
	.byte	0x4
	.byte	0x46
	.long	0x33
	.byte	0
	.uleb128 0xb
	.string	"y"
	.byte	0x4
	.byte	0x47
	.long	0x33
	.byte	0x4
	.byte	0
	.uleb128 0x12
	.byte	0x8
	.byte	0x4
	.byte	0x49
	.long	0x425
	.uleb128 0xb
	.string	"x"
	.byte	0x4
	.byte	0x4a
	.long	0x33
	.byte	0
	.uleb128 0xb
	.string	"y"
	.byte	0x4
	.byte	0x4b
	.long	0x33
	.byte	0x4
	.byte	0
	.uleb128 0x12
	.byte	0x10
	.byte	0x4
	.byte	0x44
	.long	0x446
	.uleb128 0xb
	.string	"mul"
	.byte	0x4
	.byte	0x48
	.long	0x3eb
	.byte	0
	.uleb128 0xb
	.string	"div"
	.byte	0x4
	.byte	0x4c
	.long	0x408
	.byte	0x8
	.byte	0
	.uleb128 0x12
	.byte	0x10
	.byte	0x4
	.byte	0x4e
	.long	0x47b
	.uleb128 0xb
	.string	"x"
	.byte	0x4
	.byte	0x4f
	.long	0x33
	.byte	0
	.uleb128 0xb
	.string	"y"
	.byte	0x4
	.byte	0x50
	.long	0x33
	.byte	0x4
	.uleb128 0xa
	.long	.LASF29
	.byte	0x4
	.byte	0x51
	.long	0x33
	.byte	0x8
	.uleb128 0xa
	.long	.LASF30
	.byte	0x4
	.byte	0x52
	.long	0x33
	.byte	0xc
	.byte	0
	.uleb128 0x12
	.byte	0xc
	.byte	0x4
	.byte	0x54
	.long	0x4a4
	.uleb128 0xb
	.string	"x"
	.byte	0x4
	.byte	0x55
	.long	0x33
	.byte	0
	.uleb128 0xb
	.string	"y"
	.byte	0x4
	.byte	0x56
	.long	0x33
	.byte	0x4
	.uleb128 0xa
	.long	.LASF34
	.byte	0x4
	.byte	0x57
	.long	0x33
	.byte	0x8
	.byte	0
	.uleb128 0x9
	.long	.LASF58
	.byte	0x14
	.byte	0x4
	.byte	0x5b
	.long	0x4ed
	.uleb128 0xa
	.long	.LASF59
	.byte	0x4
	.byte	0x5c
	.long	0xa7
	.byte	0
	.uleb128 0xa
	.long	.LASF60
	.byte	0x4
	.byte	0x5d
	.long	0x4ed
	.byte	0x4
	.uleb128 0xa
	.long	.LASF61
	.byte	0x4
	.byte	0x5f
	.long	0x33
	.byte	0x8
	.uleb128 0xa
	.long	.LASF62
	.byte	0x4
	.byte	0x60
	.long	0x4ed
	.byte	0xc
	.uleb128 0xa
	.long	.LASF63
	.byte	0x4
	.byte	0x61
	.long	0x4ed
	.byte	0x10
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0xa7
	.uleb128 0x9
	.long	.LASF64
	.byte	0x4
	.byte	0x4
	.byte	0x63
	.long	0x50c
	.uleb128 0xa
	.long	.LASF39
	.byte	0x4
	.byte	0x64
	.long	0x306
	.byte	0
	.byte	0
	.uleb128 0x13
	.long	0x10b
	.uleb128 0x8
	.byte	0x4
	.long	0x200
	.uleb128 0x9
	.long	.LASF65
	.byte	0x2
	.byte	0x1
	.byte	0x13
	.long	0x530
	.uleb128 0xa
	.long	.LASF32
	.byte	0x1
	.byte	0x14
	.long	0x530
	.byte	0
	.byte	0
	.uleb128 0x14
	.long	0x6c
	.long	0x540
	.uleb128 0x15
	.long	0x540
	.byte	0x1
	.byte	0
	.uleb128 0x2
	.byte	0x4
	.byte	0x7
	.long	.LASF66
	.uleb128 0x9
	.long	.LASF67
	.byte	0xc
	.byte	0x1
	.byte	0x1a
	.long	0x578
	.uleb128 0xa
	.long	.LASF31
	.byte	0x1
	.byte	0x1b
	.long	0x3a
	.byte	0
	.uleb128 0xa
	.long	.LASF68
	.byte	0x1
	.byte	0x1c
	.long	0x578
	.byte	0x4
	.uleb128 0xa
	.long	.LASF36
	.byte	0x1
	.byte	0x1d
	.long	0x3a
	.byte	0x8
	.byte	0
	.uleb128 0x14
	.long	0x53
	.long	0x588
	.uleb128 0x15
	.long	0x540
	.byte	0x1
	.byte	0
	.uleb128 0x9
	.long	.LASF69
	.byte	0x28
	.byte	0x1
	.byte	0x23
	.long	0x619
	.uleb128 0xa
	.long	.LASF70
	.byte	0x1
	.byte	0x24
	.long	0x3a
	.byte	0
	.uleb128 0xa
	.long	.LASF29
	.byte	0x1
	.byte	0x25
	.long	0x3a
	.byte	0x4
	.uleb128 0xa
	.long	.LASF30
	.byte	0x1
	.byte	0x26
	.long	0x3a
	.byte	0x8
	.uleb128 0xa
	.long	.LASF71
	.byte	0x1
	.byte	0x27
	.long	0x53
	.byte	0xc
	.uleb128 0xa
	.long	.LASF72
	.byte	0x1
	.byte	0x28
	.long	0x53
	.byte	0xe
	.uleb128 0xa
	.long	.LASF73
	.byte	0x1
	.byte	0x29
	.long	0x3a
	.byte	0x10
	.uleb128 0xa
	.long	.LASF74
	.byte	0x1
	.byte	0x2a
	.long	0x3a
	.byte	0x14
	.uleb128 0xa
	.long	.LASF75
	.byte	0x1
	.byte	0x2b
	.long	0x3a
	.byte	0x18
	.uleb128 0xa
	.long	.LASF76
	.byte	0x1
	.byte	0x2c
	.long	0x3a
	.byte	0x1c
	.uleb128 0xa
	.long	.LASF77
	.byte	0x1
	.byte	0x2d
	.long	0x3a
	.byte	0x20
	.uleb128 0xa
	.long	.LASF78
	.byte	0x1
	.byte	0x2e
	.long	0x3a
	.byte	0x24
	.byte	0
	.uleb128 0xe
	.long	.LASF80
	.byte	0x4
	.byte	0x1
	.byte	0x3f
	.long	0x641
	.uleb128 0xf
	.string	"b"
	.byte	0x1
	.byte	0x40
	.long	0x641
	.uleb128 0xf
	.string	"h"
	.byte	0x1
	.byte	0x41
	.long	0x578
	.uleb128 0xf
	.string	"w"
	.byte	0x1
	.byte	0x42
	.long	0x651
	.byte	0
	.uleb128 0x14
	.long	0x6c
	.long	0x651
	.uleb128 0x15
	.long	0x540
	.byte	0x3
	.byte	0
	.uleb128 0x14
	.long	0x3a
	.long	0x661
	.uleb128 0x15
	.long	0x540
	.byte	0
	.byte	0
	.uleb128 0x9
	.long	.LASF81
	.byte	0xc
	.byte	0x1
	.byte	0x65
	.long	0x692
	.uleb128 0xa
	.long	.LASF82
	.byte	0x1
	.byte	0x66
	.long	0x45
	.byte	0
	.uleb128 0xa
	.long	.LASF83
	.byte	0x1
	.byte	0x67
	.long	0x33
	.byte	0x4
	.uleb128 0xa
	.long	.LASF84
	.byte	0x1
	.byte	0x68
	.long	0x33
	.byte	0x8
	.byte	0
	.uleb128 0x16
	.long	.LASF85
	.byte	0x1
	.byte	0x4c
	.long	0x3a
	.long	.LFB1
	.long	.LFE1-.LFB1
	.uleb128 0x1
	.byte	0x9c
	.long	0x6c2
	.uleb128 0x17
	.string	"val"
	.byte	0x1
	.byte	0x4c
	.long	0x3a
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x18
	.string	"e"
	.byte	0x1
	.byte	0x4e
	.long	0x619
	.byte	0
	.uleb128 0x16
	.long	.LASF86
	.byte	0x1
	.byte	0x5b
	.long	0x3a
	.long	.LFB3
	.long	.LFE3-.LFB3
	.uleb128 0x1
	.byte	0x9c
	.long	0x6f8
	.uleb128 0x19
	.string	"val"
	.byte	0x1
	.byte	0x5b
	.long	0x3a
	.long	.LLST0
	.uleb128 0x1a
	.string	"e"
	.byte	0x1
	.byte	0x5d
	.long	0x619
	.long	.LLST1
	.byte	0
	.uleb128 0x16
	.long	.LASF87
	.byte	0x1
	.byte	0x6b
	.long	0x33
	.long	.LFB4
	.long	.LFE4-.LFB4
	.uleb128 0x1
	.byte	0x9c
	.long	0x730
	.uleb128 0x19
	.string	"bfd"
	.byte	0x1
	.byte	0x6b
	.long	0x730
	.long	.LLST2
	.uleb128 0x1b
	.long	.LASF82
	.byte	0x1
	.byte	0x6b
	.long	0x45
	.long	.LLST3
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0x661
	.uleb128 0x1c
	.long	.LASF90
	.byte	0x1
	.byte	0xe7
	.long	0x33
	.byte	0x1
	.long	0x7cc
	.uleb128 0x1d
	.long	.LASF44
	.byte	0x1
	.byte	0xe7
	.long	0x116
	.uleb128 0x1e
	.string	"x"
	.byte	0x1
	.byte	0xe7
	.long	0x33
	.uleb128 0x1e
	.string	"y"
	.byte	0x1
	.byte	0xe7
	.long	0x33
	.uleb128 0x1d
	.long	.LASF29
	.byte	0x1
	.byte	0xe7
	.long	0x33
	.uleb128 0x1d
	.long	.LASF30
	.byte	0x1
	.byte	0xe7
	.long	0x33
	.uleb128 0x1d
	.long	.LASF88
	.byte	0x1
	.byte	0xe8
	.long	0x33
	.uleb128 0x1d
	.long	.LASF89
	.byte	0x1
	.byte	0xe8
	.long	0x289
	.uleb128 0x18
	.string	"x0"
	.byte	0x1
	.byte	0xea
	.long	0x33
	.uleb128 0x18
	.string	"y0"
	.byte	0x1
	.byte	0xea
	.long	0x33
	.uleb128 0x18
	.string	"bx"
	.byte	0x1
	.byte	0xea
	.long	0x33
	.uleb128 0x18
	.string	"by"
	.byte	0x1
	.byte	0xea
	.long	0x33
	.uleb128 0x18
	.string	"c"
	.byte	0x1
	.byte	0xea
	.long	0x33
	.uleb128 0x18
	.string	"num"
	.byte	0x1
	.byte	0xea
	.long	0x33
	.byte	0
	.uleb128 0x1c
	.long	.LASF91
	.byte	0x1
	.byte	0xdb
	.long	0x33
	.byte	0x1
	.long	0x805
	.uleb128 0x1d
	.long	.LASF88
	.byte	0x1
	.byte	0xdb
	.long	0x33
	.uleb128 0x1d
	.long	.LASF89
	.byte	0x1
	.byte	0xdb
	.long	0x289
	.uleb128 0x1e
	.string	"c"
	.byte	0x1
	.byte	0xdb
	.long	0x33
	.uleb128 0x18
	.string	"i"
	.byte	0x1
	.byte	0xdd
	.long	0x33
	.byte	0
	.uleb128 0x1c
	.long	.LASF92
	.byte	0x1
	.byte	0x53
	.long	0x53
	.byte	0x1
	.long	0x82a
	.uleb128 0x1e
	.string	"val"
	.byte	0x1
	.byte	0x53
	.long	0x53
	.uleb128 0x18
	.string	"e"
	.byte	0x1
	.byte	0x55
	.long	0x619
	.byte	0
	.uleb128 0x1c
	.long	.LASF93
	.byte	0x1
	.byte	0xc3
	.long	0x33
	.byte	0x1
	.long	0x888
	.uleb128 0x1e
	.string	"fp"
	.byte	0x1
	.byte	0xc3
	.long	0x888
	.uleb128 0x1d
	.long	.LASF88
	.byte	0x1
	.byte	0xc3
	.long	0x33
	.uleb128 0x1d
	.long	.LASF89
	.byte	0x1
	.byte	0xc3
	.long	0x289
	.uleb128 0x18
	.string	"i"
	.byte	0x1
	.byte	0xc5
	.long	0x33
	.uleb128 0x18
	.string	"s"
	.byte	0x1
	.byte	0xc5
	.long	0x33
	.uleb128 0x18
	.string	"bgr"
	.byte	0x1
	.byte	0xc6
	.long	0x88e
	.uleb128 0x18
	.string	"c"
	.byte	0x1
	.byte	0xc7
	.long	0x33
	.uleb128 0x1f
	.string	"err"
	.byte	0x1
	.byte	0xd7
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0x97
	.uleb128 0x14
	.long	0x77
	.long	0x89e
	.uleb128 0x15
	.long	0x540
	.byte	0x3
	.byte	0
	.uleb128 0x1c
	.long	.LASF94
	.byte	0x1
	.byte	0x97
	.long	0x33
	.byte	0x1
	.long	0x8e0
	.uleb128 0x1e
	.string	"c"
	.byte	0x1
	.byte	0x97
	.long	0x33
	.uleb128 0x1e
	.string	"bfd"
	.byte	0x1
	.byte	0x97
	.long	0x730
	.uleb128 0x18
	.string	"bgr"
	.byte	0x1
	.byte	0x99
	.long	0x8e0
	.uleb128 0x18
	.string	"i"
	.byte	0x1
	.byte	0x9a
	.long	0x33
	.uleb128 0x18
	.string	"s"
	.byte	0x1
	.byte	0x9a
	.long	0x33
	.byte	0
	.uleb128 0x14
	.long	0x45
	.long	0x8f0
	.uleb128 0x15
	.long	0x540
	.byte	0x2
	.byte	0
	.uleb128 0x20
	.long	.LASF95
	.byte	0x1
	.value	0x1eb
	.long	0x33
	.long	.LFB13
	.long	.LFE13-.LFB13
	.uleb128 0x1
	.byte	0x9c
	.long	0xeb5
	.uleb128 0x21
	.long	.LASF96
	.byte	0x1
	.value	0x1eb
	.long	0xeb5
	.long	.LLST4
	.uleb128 0x21
	.long	.LASF44
	.byte	0x1
	.value	0x1eb
	.long	0x116
	.long	.LLST5
	.uleb128 0x22
	.string	"x"
	.byte	0x1
	.value	0x1ec
	.long	0x33
	.long	.LLST6
	.uleb128 0x22
	.string	"y"
	.byte	0x1
	.value	0x1ec
	.long	0x33
	.long	.LLST7
	.uleb128 0x21
	.long	.LASF29
	.byte	0x1
	.value	0x1ec
	.long	0x33
	.long	.LLST8
	.uleb128 0x21
	.long	.LASF30
	.byte	0x1
	.value	0x1ec
	.long	0x33
	.long	.LLST9
	.uleb128 0x23
	.long	.LASF33
	.byte	0x1
	.value	0x1ec
	.long	0x45
	.uleb128 0x2
	.byte	0x91
	.sleb128 12
	.uleb128 0x24
	.string	"fp"
	.byte	0x1
	.value	0x1ee
	.long	0x888
	.long	.LLST10
	.uleb128 0x25
	.long	.LASF97
	.byte	0x1
	.value	0x1ef
	.long	0x517
	.uleb128 0x2
	.byte	0x91
	.sleb128 -34
	.uleb128 0x25
	.long	.LASF98
	.byte	0x1
	.value	0x1f0
	.long	0x547
	.uleb128 0x2
	.byte	0x91
	.sleb128 -48
	.uleb128 0x25
	.long	.LASF99
	.byte	0x1
	.value	0x1f1
	.long	0x588
	.uleb128 0x3
	.byte	0x91
	.sleb128 -88
	.uleb128 0x26
	.long	.LASF100
	.byte	0x1
	.value	0x1f2
	.long	0x33
	.long	.LLST11
	.uleb128 0x26
	.long	.LASF101
	.byte	0x1
	.value	0x1f2
	.long	0x33
	.long	.LLST12
	.uleb128 0x26
	.long	.LASF102
	.byte	0x1
	.value	0x1f2
	.long	0x33
	.long	.LLST13
	.uleb128 0x26
	.long	.LASF103
	.byte	0x1
	.value	0x1f2
	.long	0x33
	.long	.LLST14
	.uleb128 0x26
	.long	.LASF72
	.byte	0x1
	.value	0x1f2
	.long	0x33
	.long	.LLST15
	.uleb128 0x26
	.long	.LASF77
	.byte	0x1
	.value	0x1f2
	.long	0x33
	.long	.LLST16
	.uleb128 0x26
	.long	.LASF104
	.byte	0x1
	.value	0x1f2
	.long	0x33
	.long	.LLST17
	.uleb128 0x26
	.long	.LASF105
	.byte	0x1
	.value	0x1f2
	.long	0x33
	.long	.LLST18
	.uleb128 0x26
	.long	.LASF106
	.byte	0x1
	.value	0x1f2
	.long	0x33
	.long	.LLST19
	.uleb128 0x24
	.string	"x0"
	.byte	0x1
	.value	0x1f3
	.long	0x33
	.long	.LLST20
	.uleb128 0x27
	.string	"y0"
	.byte	0x1
	.value	0x1f3
	.long	0x33
	.uleb128 0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x24
	.string	"bx"
	.byte	0x1
	.value	0x1f3
	.long	0x33
	.long	.LLST21
	.uleb128 0x28
	.string	"by"
	.byte	0x1
	.value	0x1f3
	.long	0x33
	.uleb128 0x27
	.string	"c"
	.byte	0x1
	.value	0x1f3
	.long	0x33
	.uleb128 0x3
	.byte	0x91
	.sleb128 -92
	.uleb128 0x24
	.string	"i"
	.byte	0x1
	.value	0x1f3
	.long	0x33
	.long	.LLST22
	.uleb128 0x24
	.string	"n"
	.byte	0x1
	.value	0x1f3
	.long	0x33
	.long	.LLST23
	.uleb128 0x25
	.long	.LASF89
	.byte	0x1
	.value	0x1f4
	.long	0xebb
	.uleb128 0x3
	.byte	0x91
	.sleb128 -1116
	.uleb128 0x27
	.string	"bfd"
	.byte	0x1
	.value	0x1f5
	.long	0xecb
	.uleb128 0x3
	.byte	0x91
	.sleb128 -1152
	.uleb128 0x26
	.long	.LASF107
	.byte	0x1
	.value	0x1f5
	.long	0x730
	.long	.LLST24
	.uleb128 0x27
	.string	"bgr"
	.byte	0x1
	.value	0x1f6
	.long	0x88e
	.uleb128 0x3
	.byte	0x91
	.sleb128 -1156
	.uleb128 0x26
	.long	.LASF82
	.byte	0x1
	.value	0x1f6
	.long	0x77
	.long	.LLST25
	.uleb128 0x25
	.long	.LASF108
	.byte	0x1
	.value	0x1f7
	.long	0xedb
	.uleb128 0x6
	.byte	0x3
	.long	.LC0
	.byte	0x9f
	.uleb128 0x29
	.string	"err"
	.byte	0x1
	.value	0x29d
	.uleb128 0x2a
	.long	0x736
	.long	.LBB16
	.long	.Ldebug_ranges0+0
	.byte	0x1
	.value	0x225
	.long	0xbc5
	.uleb128 0x2b
	.long	0x784
	.uleb128 0x2b
	.long	0x779
	.uleb128 0x2b
	.long	0x76e
	.uleb128 0x2b
	.long	0x763
	.uleb128 0x2c
	.long	0x75a
	.long	.LLST26
	.uleb128 0x2c
	.long	0x751
	.long	.LLST27
	.uleb128 0x2b
	.long	0x746
	.uleb128 0x2d
	.long	.Ldebug_ranges0+0
	.uleb128 0x2e
	.long	0x78f
	.uleb128 0x2e
	.long	0x799
	.uleb128 0x2f
	.long	0x7a3
	.long	.LLST28
	.uleb128 0x2e
	.long	0x7ad
	.uleb128 0x2f
	.long	0x7b7
	.long	.LLST29
	.uleb128 0x2f
	.long	0x7c0
	.long	.LLST30
	.uleb128 0x30
	.long	0x7cc
	.long	.LBB18
	.long	.Ldebug_ranges0+0x28
	.byte	0x1
	.byte	0xfa
	.long	0xbba
	.uleb128 0x2c
	.long	0x7f2
	.long	.LLST31
	.uleb128 0x2c
	.long	0x7e7
	.long	.LLST32
	.uleb128 0x2c
	.long	0x7dc
	.long	.LLST33
	.uleb128 0x2d
	.long	.Ldebug_ranges0+0x28
	.uleb128 0x2f
	.long	0x7fb
	.long	.LLST34
	.byte	0
	.byte	0
	.uleb128 0x31
	.long	.LVL33
	.long	0x1681
	.byte	0
	.byte	0
	.uleb128 0x32
	.long	0x82a
	.long	.LBB28
	.long	.LBE28-.LBB28
	.byte	0x1
	.value	0x272
	.long	0xc31
	.uleb128 0x2c
	.long	0x84f
	.long	.LLST35
	.uleb128 0x2c
	.long	0x844
	.long	.LLST36
	.uleb128 0x2c
	.long	0x83a
	.long	.LLST37
	.uleb128 0x33
	.long	.LBB29
	.long	.LBE29-.LBB29
	.uleb128 0x2f
	.long	0x85a
	.long	.LLST38
	.uleb128 0x2f
	.long	0x863
	.long	.LLST39
	.uleb128 0x34
	.long	0x86c
	.uleb128 0x3
	.byte	0x91
	.sleb128 -1168
	.uleb128 0x2f
	.long	0x877
	.long	.LLST40
	.uleb128 0x35
	.long	0x880
	.uleb128 0x31
	.long	.LVL107
	.long	0x16a0
	.byte	0
	.byte	0
	.uleb128 0x2a
	.long	0x7cc
	.long	.LBB30
	.long	.Ldebug_ranges0+0x40
	.byte	0x1
	.value	0x283
	.long	0xc64
	.uleb128 0x2b
	.long	0x7f2
	.uleb128 0x2b
	.long	0x7e7
	.uleb128 0x2b
	.long	0x7dc
	.uleb128 0x2d
	.long	.Ldebug_ranges0+0x40
	.uleb128 0x2f
	.long	0x7fb
	.long	.LLST41
	.byte	0
	.byte	0
	.uleb128 0x32
	.long	0x89e
	.long	.LBB34
	.long	.LBE34-.LBB34
	.byte	0x1
	.value	0x28a
	.long	0xcb0
	.uleb128 0x2c
	.long	0x8b7
	.long	.LLST42
	.uleb128 0x2c
	.long	0x8ae
	.long	.LLST43
	.uleb128 0x33
	.long	.LBB35
	.long	.LBE35-.LBB35
	.uleb128 0x34
	.long	0x8c2
	.uleb128 0x3
	.byte	0x91
	.sleb128 -1168
	.uleb128 0x2f
	.long	0x8cd
	.long	.LLST44
	.uleb128 0x2f
	.long	0x8d6
	.long	.LLST45
	.byte	0
	.byte	0
	.uleb128 0x31
	.long	.LVL20
	.long	0x16cb
	.uleb128 0x31
	.long	.LVL23
	.long	0x16e5
	.uleb128 0x31
	.long	.LVL24
	.long	0x16e5
	.uleb128 0x31
	.long	.LVL25
	.long	0x16e5
	.uleb128 0x36
	.long	.LVL66
	.long	0x6c2
	.long	0xced
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x7
	.byte	0x73
	.sleb128 0
	.byte	0x91
	.sleb128 -1196
	.byte	0x6
	.byte	0x22
	.byte	0
	.uleb128 0x36
	.long	.LVL67
	.long	0x6c2
	.long	0xd01
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x73
	.sleb128 0
	.byte	0
	.uleb128 0x36
	.long	.LVL68
	.long	0x6c2
	.long	0xd15
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x8
	.byte	0x28
	.byte	0
	.uleb128 0x36
	.long	.LVL69
	.long	0x6c2
	.long	0xd2a
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 4
	.byte	0x6
	.byte	0
	.uleb128 0x36
	.long	.LVL70
	.long	0x6c2
	.long	0xd3f
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0
	.uleb128 0x36
	.long	.LVL73
	.long	0x6c2
	.long	0xd60
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0xf
	.byte	0x9
	.byte	0xff
	.byte	0x30
	.byte	0x77
	.sleb128 0
	.byte	0x30
	.byte	0x29
	.byte	0x28
	.value	0x1
	.byte	0x16
	.byte	0x13
	.byte	0x20
	.byte	0x33
	.byte	0x1a
	.byte	0
	.uleb128 0x36
	.long	.LVL74
	.long	0x6c2
	.long	0xd76
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x4
	.byte	0x91
	.sleb128 -1196
	.byte	0x6
	.byte	0
	.uleb128 0x36
	.long	.LVL75
	.long	0x6c2
	.long	0xd8b
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0xa
	.value	0xb6d
	.byte	0
	.uleb128 0x36
	.long	.LVL76
	.long	0x6c2
	.long	0xda1
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x4
	.byte	0x91
	.sleb128 -1200
	.byte	0x6
	.byte	0
	.uleb128 0x36
	.long	.LVL77
	.long	0x6c2
	.long	0xdb4
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.uleb128 0x31
	.long	.LVL78
	.long	0x16a0
	.uleb128 0x31
	.long	.LVL79
	.long	0x16a0
	.uleb128 0x31
	.long	.LVL80
	.long	0x16a0
	.uleb128 0x36
	.long	.LVL81
	.long	0x6f8
	.long	0xde9
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -1152
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x1
	.byte	0x4f
	.byte	0
	.uleb128 0x36
	.long	.LVL82
	.long	0x6f8
	.long	0xe05
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -1140
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0xa
	.value	0x3e0
	.byte	0
	.uleb128 0x36
	.long	.LVL83
	.long	0x6f8
	.long	0xe21
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -1128
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0xa
	.value	0x7c00
	.byte	0
	.uleb128 0x36
	.long	.LVL85
	.long	0x6f8
	.long	0xe3c
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -1152
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x8
	.byte	0xff
	.byte	0
	.uleb128 0x36
	.long	.LVL86
	.long	0x6f8
	.long	0xe58
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -1140
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0xa
	.value	0xff00
	.byte	0
	.uleb128 0x36
	.long	.LVL87
	.long	0x6f8
	.long	0xe75
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -1128
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x4
	.byte	0x8
	.byte	0xff
	.byte	0x40
	.byte	0x24
	.byte	0
	.uleb128 0x31
	.long	.LVL93
	.long	0x6c2
	.uleb128 0x31
	.long	.LVL94
	.long	0x16a0
	.uleb128 0x31
	.long	.LVL114
	.long	0x1681
	.uleb128 0x31
	.long	.LVL139
	.long	0x16a0
	.uleb128 0x31
	.long	.LVL144
	.long	0x16a0
	.uleb128 0x31
	.long	.LVL149
	.long	0x1704
	.uleb128 0x31
	.long	.LVL151
	.long	0x1704
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0x65
	.uleb128 0x14
	.long	0x33
	.long	0xecb
	.uleb128 0x15
	.long	0x540
	.byte	0xff
	.byte	0
	.uleb128 0x14
	.long	0x661
	.long	0xedb
	.uleb128 0x15
	.long	0x540
	.byte	0x2
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0xee1
	.uleb128 0x38
	.long	0x65
	.uleb128 0x1c
	.long	.LASF109
	.byte	0x1
	.byte	0x45
	.long	0x53
	.byte	0x1
	.long	0xf0b
	.uleb128 0x1e
	.string	"val"
	.byte	0x1
	.byte	0x45
	.long	0x53
	.uleb128 0x18
	.string	"e"
	.byte	0x1
	.byte	0x47
	.long	0x619
	.byte	0
	.uleb128 0x1c
	.long	.LASF110
	.byte	0x1
	.byte	0xad
	.long	0x289
	.byte	0x1
	.long	0xf69
	.uleb128 0x1e
	.string	"fp"
	.byte	0x1
	.byte	0xad
	.long	0x888
	.uleb128 0x1d
	.long	.LASF88
	.byte	0x1
	.byte	0xad
	.long	0x33
	.uleb128 0x1d
	.long	.LASF89
	.byte	0x1
	.byte	0xad
	.long	0x289
	.uleb128 0x18
	.string	"i"
	.byte	0x1
	.byte	0xaf
	.long	0x33
	.uleb128 0x18
	.string	"s"
	.byte	0x1
	.byte	0xaf
	.long	0x33
	.uleb128 0x18
	.string	"bgr"
	.byte	0x1
	.byte	0xb0
	.long	0x88e
	.uleb128 0x18
	.string	"c"
	.byte	0x1
	.byte	0xb1
	.long	0x33
	.uleb128 0x1f
	.string	"err"
	.byte	0x1
	.byte	0xbf
	.byte	0
	.uleb128 0x39
	.long	.LASF111
	.byte	0x1
	.value	0x105
	.long	0x116
	.byte	0x1
	.long	0x107a
	.uleb128 0x3a
	.string	"fp"
	.byte	0x1
	.value	0x105
	.long	0x888
	.uleb128 0x3b
	.long	.LASF33
	.byte	0x1
	.value	0x105
	.long	0x45
	.uleb128 0x3b
	.long	.LASF89
	.byte	0x1
	.value	0x105
	.long	0x289
	.uleb128 0x3a
	.string	"bfd"
	.byte	0x1
	.value	0x105
	.long	0x730
	.uleb128 0x3b
	.long	.LASF29
	.byte	0x1
	.value	0x106
	.long	0x33
	.uleb128 0x3b
	.long	.LASF30
	.byte	0x1
	.value	0x106
	.long	0x33
	.uleb128 0x3b
	.long	.LASF72
	.byte	0x1
	.value	0x106
	.long	0x33
	.uleb128 0x3b
	.long	.LASF74
	.byte	0x1
	.value	0x106
	.long	0x33
	.uleb128 0x3c
	.long	.LASF31
	.byte	0x1
	.value	0x108
	.long	0x33
	.uleb128 0x3c
	.long	.LASF112
	.byte	0x1
	.value	0x108
	.long	0x33
	.uleb128 0x28
	.string	"w"
	.byte	0x1
	.value	0x108
	.long	0x33
	.uleb128 0x28
	.string	"h"
	.byte	0x1
	.value	0x108
	.long	0x33
	.uleb128 0x28
	.string	"x"
	.byte	0x1
	.value	0x108
	.long	0x33
	.uleb128 0x28
	.string	"y"
	.byte	0x1
	.value	0x108
	.long	0x33
	.uleb128 0x28
	.string	"i"
	.byte	0x1
	.value	0x108
	.long	0x33
	.uleb128 0x28
	.string	"n"
	.byte	0x1
	.value	0x108
	.long	0x33
	.uleb128 0x28
	.string	"s"
	.byte	0x1
	.value	0x108
	.long	0x33
	.uleb128 0x28
	.string	"c"
	.byte	0x1
	.value	0x108
	.long	0x33
	.uleb128 0x3c
	.long	.LASF105
	.byte	0x1
	.value	0x108
	.long	0x33
	.uleb128 0x3c
	.long	.LASF44
	.byte	0x1
	.value	0x109
	.long	0x116
	.uleb128 0x28
	.string	"bgr"
	.byte	0x1
	.value	0x10a
	.long	0x88e
	.uleb128 0x3c
	.long	.LASF82
	.byte	0x1
	.value	0x10a
	.long	0x77
	.uleb128 0x29
	.string	"err"
	.byte	0x1
	.value	0x14b
	.byte	0
	.uleb128 0x1c
	.long	.LASF113
	.byte	0x1
	.byte	0x81
	.long	0x33
	.byte	0x1
	.long	0x10bc
	.uleb128 0x1e
	.string	"c"
	.byte	0x1
	.byte	0x81
	.long	0x33
	.uleb128 0x1e
	.string	"bfd"
	.byte	0x1
	.byte	0x81
	.long	0x730
	.uleb128 0x18
	.string	"bgr"
	.byte	0x1
	.byte	0x83
	.long	0x8e0
	.uleb128 0x18
	.string	"i"
	.byte	0x1
	.byte	0x84
	.long	0x33
	.uleb128 0x18
	.string	"s"
	.byte	0x1
	.byte	0x84
	.long	0x33
	.byte	0
	.uleb128 0x20
	.long	.LASF114
	.byte	0x1
	.value	0x151
	.long	0x116
	.long	.LFB12
	.long	.LFE12-.LFB12
	.uleb128 0x1
	.byte	0x9c
	.long	0x1591
	.uleb128 0x21
	.long	.LASF96
	.byte	0x1
	.value	0x151
	.long	0xeb5
	.long	.LLST46
	.uleb128 0x21
	.long	.LASF33
	.byte	0x1
	.value	0x151
	.long	0x45
	.long	.LLST47
	.uleb128 0x24
	.string	"fp"
	.byte	0x1
	.value	0x153
	.long	0x888
	.long	.LLST48
	.uleb128 0x25
	.long	.LASF97
	.byte	0x1
	.value	0x154
	.long	0x517
	.uleb128 0x2
	.byte	0x91
	.sleb128 -34
	.uleb128 0x25
	.long	.LASF98
	.byte	0x1
	.value	0x155
	.long	0x547
	.uleb128 0x2
	.byte	0x91
	.sleb128 -48
	.uleb128 0x25
	.long	.LASF99
	.byte	0x1
	.value	0x156
	.long	0x588
	.uleb128 0x3
	.byte	0x91
	.sleb128 -88
	.uleb128 0x25
	.long	.LASF115
	.byte	0x1
	.value	0x157
	.long	0x77
	.uleb128 0x3
	.byte	0x91
	.sleb128 -89
	.uleb128 0x26
	.long	.LASF36
	.byte	0x1
	.value	0x158
	.long	0x33
	.long	.LLST49
	.uleb128 0x28
	.string	"i"
	.byte	0x1
	.value	0x158
	.long	0x33
	.uleb128 0x24
	.string	"n"
	.byte	0x1
	.value	0x158
	.long	0x33
	.long	.LLST50
	.uleb128 0x27
	.string	"c"
	.byte	0x1
	.value	0x158
	.long	0x33
	.uleb128 0x3
	.byte	0x91
	.sleb128 -96
	.uleb128 0x25
	.long	.LASF89
	.byte	0x1
	.value	0x159
	.long	0xebb
	.uleb128 0x3
	.byte	0x91
	.sleb128 -1120
	.uleb128 0x27
	.string	"bfd"
	.byte	0x1
	.value	0x15a
	.long	0xecb
	.uleb128 0x3
	.byte	0x91
	.sleb128 -1156
	.uleb128 0x26
	.long	.LASF107
	.byte	0x1
	.value	0x15a
	.long	0x730
	.long	.LLST51
	.uleb128 0x24
	.string	"p"
	.byte	0x1
	.value	0x15b
	.long	0x289
	.long	.LLST52
	.uleb128 0x26
	.long	.LASF44
	.byte	0x1
	.value	0x15c
	.long	0x116
	.long	.LLST53
	.uleb128 0x25
	.long	.LASF108
	.byte	0x1
	.value	0x15d
	.long	0xedb
	.uleb128 0x6
	.byte	0x3
	.long	.LC1
	.byte	0x9f
	.uleb128 0x3d
	.string	"err"
	.byte	0x1
	.value	0x1e3
	.long	.L115
	.uleb128 0x32
	.long	0xee6
	.long	.LBB46
	.long	.LBE46-.LBB46
	.byte	0x1
	.value	0x180
	.long	0x1217
	.uleb128 0x2c
	.long	0xef6
	.long	.LLST54
	.uleb128 0x33
	.long	.LBB47
	.long	.LBE47-.LBB47
	.uleb128 0x2f
	.long	0xf01
	.long	.LLST55
	.byte	0
	.byte	0
	.uleb128 0x32
	.long	0xee6
	.long	.LBB48
	.long	.LBE48-.LBB48
	.byte	0x1
	.value	0x181
	.long	0x1248
	.uleb128 0x2c
	.long	0xef6
	.long	.LLST56
	.uleb128 0x33
	.long	.LBB49
	.long	.LBE49-.LBB49
	.uleb128 0x2f
	.long	0xf01
	.long	.LLST57
	.byte	0
	.byte	0
	.uleb128 0x2a
	.long	0xf0b
	.long	.LBB50
	.long	.Ldebug_ranges0+0x58
	.byte	0x1
	.value	0x1cc
	.long	0x12b0
	.uleb128 0x2c
	.long	0xf30
	.long	.LLST58
	.uleb128 0x2c
	.long	0xf25
	.long	.LLST59
	.uleb128 0x2c
	.long	0xf1b
	.long	.LLST60
	.uleb128 0x2d
	.long	.Ldebug_ranges0+0x58
	.uleb128 0x2f
	.long	0xf3b
	.long	.LLST61
	.uleb128 0x2f
	.long	0xf44
	.long	.LLST62
	.uleb128 0x34
	.long	0xf4d
	.uleb128 0x3
	.byte	0x91
	.sleb128 -1168
	.uleb128 0x2f
	.long	0xf58
	.long	.LLST63
	.uleb128 0x35
	.long	0xf61
	.uleb128 0x31
	.long	.LVL212
	.long	0x1719
	.byte	0
	.byte	0
	.uleb128 0x2a
	.long	0xf69
	.long	.LBB53
	.long	.Ldebug_ranges0+0x70
	.byte	0x1
	.value	0x1da
	.long	0x1410
	.uleb128 0x2c
	.long	0xfcd
	.long	.LLST64
	.uleb128 0x2c
	.long	0xfc1
	.long	.LLST65
	.uleb128 0x2c
	.long	0xfb5
	.long	.LLST66
	.uleb128 0x2c
	.long	0xfa9
	.long	.LLST67
	.uleb128 0x2c
	.long	0xf9d
	.long	.LLST68
	.uleb128 0x2c
	.long	0xf91
	.long	.LLST69
	.uleb128 0x2c
	.long	0xf85
	.long	.LLST70
	.uleb128 0x2c
	.long	0xf7a
	.long	.LLST71
	.uleb128 0x2d
	.long	.Ldebug_ranges0+0x70
	.uleb128 0x2f
	.long	0xfd9
	.long	.LLST72
	.uleb128 0x2f
	.long	0xfe5
	.long	.LLST73
	.uleb128 0x2f
	.long	0xff1
	.long	.LLST74
	.uleb128 0x2e
	.long	0xffb
	.uleb128 0x2f
	.long	0x1005
	.long	.LLST75
	.uleb128 0x2f
	.long	0x100f
	.long	.LLST76
	.uleb128 0x2f
	.long	0x1019
	.long	.LLST77
	.uleb128 0x2f
	.long	0x1023
	.long	.LLST78
	.uleb128 0x2f
	.long	0x102d
	.long	.LLST79
	.uleb128 0x2f
	.long	0x1037
	.long	.LLST80
	.uleb128 0x2f
	.long	0x1041
	.long	.LLST81
	.uleb128 0x2f
	.long	0x104d
	.long	.LLST82
	.uleb128 0x34
	.long	0x1059
	.uleb128 0x3
	.byte	0x91
	.sleb128 -1172
	.uleb128 0x2f
	.long	0x1065
	.long	.LLST83
	.uleb128 0x35
	.long	0x1071
	.uleb128 0x32
	.long	0x107a
	.long	.LBB55
	.long	.LBE55-.LBB55
	.byte	0x1
	.value	0x13a
	.long	0x13d8
	.uleb128 0x2b
	.long	0x1093
	.uleb128 0x2c
	.long	0x108a
	.long	.LLST84
	.uleb128 0x33
	.long	.LBB56
	.long	.LBE56-.LBB56
	.uleb128 0x34
	.long	0x109e
	.uleb128 0x3
	.byte	0x91
	.sleb128 -1168
	.uleb128 0x2f
	.long	0x10a9
	.long	.LLST85
	.uleb128 0x2f
	.long	0x10b2
	.long	.LLST86
	.byte	0
	.byte	0
	.uleb128 0x31
	.long	.LVL226
	.long	0x173d
	.uleb128 0x31
	.long	.LVL248
	.long	0x1719
	.uleb128 0x31
	.long	.LVL250
	.long	0x16e5
	.uleb128 0x31
	.long	.LVL266
	.long	0x1766
	.uleb128 0x31
	.long	.LVL274
	.long	0x1719
	.uleb128 0x31
	.long	.LVL292
	.long	0x178f
	.byte	0
	.byte	0
	.uleb128 0x31
	.long	.LVL162
	.long	0x16cb
	.uleb128 0x31
	.long	.LVL165
	.long	0x1719
	.uleb128 0x31
	.long	.LVL167
	.long	0x1719
	.uleb128 0x31
	.long	.LVL168
	.long	0x1719
	.uleb128 0x31
	.long	.LVL169
	.long	0x692
	.uleb128 0x31
	.long	.LVL170
	.long	0x692
	.uleb128 0x31
	.long	.LVL172
	.long	0x692
	.uleb128 0x31
	.long	.LVL173
	.long	0x692
	.uleb128 0x31
	.long	.LVL174
	.long	0x692
	.uleb128 0x31
	.long	.LVL184
	.long	0x692
	.uleb128 0x31
	.long	.LVL185
	.long	0x692
	.uleb128 0x31
	.long	.LVL186
	.long	0x692
	.uleb128 0x31
	.long	.LVL187
	.long	0x692
	.uleb128 0x31
	.long	.LVL188
	.long	0x692
	.uleb128 0x31
	.long	.LVL189
	.long	0x692
	.uleb128 0x31
	.long	.LVL191
	.long	0x1719
	.uleb128 0x31
	.long	.LVL196
	.long	0x1719
	.uleb128 0x31
	.long	.LVL197
	.long	0x692
	.uleb128 0x36
	.long	.LVL198
	.long	0x6f8
	.long	0x14c6
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x76
	.sleb128 0
	.byte	0
	.uleb128 0x36
	.long	.LVL202
	.long	0x6f8
	.long	0x14e0
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -1156
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x1
	.byte	0x4f
	.byte	0
	.uleb128 0x36
	.long	.LVL203
	.long	0x6f8
	.long	0x14fc
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -1144
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0xa
	.value	0x3e0
	.byte	0
	.uleb128 0x36
	.long	.LVL204
	.long	0x6f8
	.long	0x1518
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -1132
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0xa
	.value	0x7c00
	.byte	0
	.uleb128 0x36
	.long	.LVL205
	.long	0x6f8
	.long	0x1533
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -1156
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x8
	.byte	0xff
	.byte	0
	.uleb128 0x36
	.long	.LVL206
	.long	0x6f8
	.long	0x154f
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -1144
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0xa
	.value	0xff00
	.byte	0
	.uleb128 0x36
	.long	.LVL207
	.long	0x6f8
	.long	0x156c
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 -1132
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x4
	.byte	0x8
	.byte	0xff
	.byte	0x40
	.byte	0x24
	.byte	0
	.uleb128 0x31
	.long	.LVL210
	.long	0x16e5
	.uleb128 0x31
	.long	.LVL219
	.long	0x1719
	.uleb128 0x31
	.long	.LVL282
	.long	0x1704
	.uleb128 0x31
	.long	.LVL284
	.long	0x1704
	.byte	0
	.uleb128 0x3e
	.long	.LASF116
	.byte	0x1
	.value	0x2a3
	.long	0x116
	.long	.LFB14
	.long	.LFE14-.LFB14
	.uleb128 0x1
	.byte	0x9c
	.long	0x15e2
	.uleb128 0x23
	.long	.LASF96
	.byte	0x1
	.value	0x2a3
	.long	0xeb5
	.uleb128 0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x23
	.long	.LASF33
	.byte	0x1
	.value	0x2a3
	.long	0x45
	.uleb128 0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x3f
	.long	.LVL295
	.long	0x10bc
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 0
	.byte	0x6
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0x91
	.sleb128 4
	.byte	0x6
	.byte	0
	.byte	0
	.uleb128 0x3e
	.long	.LASF117
	.byte	0x1
	.value	0x2a8
	.long	0x33
	.long	.LFB15
	.long	.LFE15-.LFB15
	.uleb128 0x1
	.byte	0x9c
	.long	0x1681
	.uleb128 0x23
	.long	.LASF96
	.byte	0x1
	.value	0x2a8
	.long	0xeb5
	.uleb128 0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x23
	.long	.LASF44
	.byte	0x1
	.value	0x2a8
	.long	0x116
	.uleb128 0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x40
	.string	"x"
	.byte	0x1
	.value	0x2a9
	.long	0x33
	.uleb128 0x2
	.byte	0x91
	.sleb128 8
	.uleb128 0x40
	.string	"y"
	.byte	0x1
	.value	0x2a9
	.long	0x33
	.uleb128 0x2
	.byte	0x91
	.sleb128 12
	.uleb128 0x23
	.long	.LASF29
	.byte	0x1
	.value	0x2a9
	.long	0x33
	.uleb128 0x2
	.byte	0x91
	.sleb128 16
	.uleb128 0x23
	.long	.LASF30
	.byte	0x1
	.value	0x2a9
	.long	0x33
	.uleb128 0x2
	.byte	0x91
	.sleb128 20
	.uleb128 0x23
	.long	.LASF33
	.byte	0x1
	.value	0x2a9
	.long	0x45
	.uleb128 0x2
	.byte	0x91
	.sleb128 24
	.uleb128 0x3f
	.long	.LVL297
	.long	0x8f0
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 0
	.byte	0x6
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x3
	.byte	0x91
	.sleb128 4
	.byte	0x6
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0
	.byte	0
	.uleb128 0x41
	.long	.LASF118
	.byte	0x4
	.byte	0x72
	.long	0x33
	.long	0x16a0
	.uleb128 0xd
	.long	0x116
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x33
	.byte	0
	.uleb128 0x41
	.long	.LASF119
	.byte	0x3
	.byte	0x21
	.long	0x7e
	.long	0x16c4
	.uleb128 0xd
	.long	0x16c4
	.uleb128 0xd
	.long	0x7e
	.uleb128 0xd
	.long	0x7e
	.uleb128 0xd
	.long	0x888
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0x16ca
	.uleb128 0x42
	.uleb128 0x41
	.long	.LASF120
	.byte	0x3
	.byte	0x11
	.long	0x888
	.long	0x16e5
	.uleb128 0xd
	.long	0xedb
	.uleb128 0xd
	.long	0xedb
	.byte	0
	.uleb128 0x41
	.long	.LASF121
	.byte	0x5
	.byte	0x11
	.long	0x33d
	.long	0x1704
	.uleb128 0xd
	.long	0x33d
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x7e
	.byte	0
	.uleb128 0x41
	.long	.LASF122
	.byte	0x3
	.byte	0x13
	.long	0x33
	.long	0x1719
	.uleb128 0xd
	.long	0x888
	.byte	0
	.uleb128 0x41
	.long	.LASF123
	.byte	0x3
	.byte	0x20
	.long	0x7e
	.long	0x173d
	.uleb128 0xd
	.long	0x33d
	.uleb128 0xd
	.long	0x7e
	.uleb128 0xd
	.long	0x7e
	.uleb128 0xd
	.long	0x888
	.byte	0
	.uleb128 0x41
	.long	.LASF124
	.byte	0x4
	.byte	0x7d
	.long	0x116
	.long	0x1766
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x33d
	.uleb128 0xd
	.long	0xe5
	.uleb128 0xd
	.long	0x45
	.byte	0
	.uleb128 0x41
	.long	.LASF125
	.byte	0x4
	.byte	0x73
	.long	0x33
	.long	0x178f
	.uleb128 0xd
	.long	0x116
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x45
	.byte	0
	.uleb128 0x43
	.long	.LASF130
	.byte	0x4
	.byte	0x7a
	.long	0x33
	.uleb128 0xd
	.long	0x116
	.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 0x24
	.byte	0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0x8
	.byte	0
	.byte	0
	.uleb128 0x4
	.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 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 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 0xa
	.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 0xb
	.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 0xc
	.uleb128 0x15
	.byte	0x1
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xd
	.uleb128 0x5
	.byte	0
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xe
	.uleb128 0x17
	.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 0xf
	.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 0x10
	.uleb128 0xd
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x11
	.uleb128 0xf
	.byte	0
	.uleb128 0xb
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x12
	.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 0x13
	.uleb128 0x35
	.byte	0
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x14
	.uleb128 0x1
	.byte	0x1
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x15
	.uleb128 0x21
	.byte	0
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2f
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x16
	.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 0x17
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x18
	.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 0x19
	.uleb128 0x5
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x1a
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x1b
	.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 0x1c
	.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 0x1d
	.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 0x1e
	.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 0x1f
	.uleb128 0xa
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.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 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 0x23
	.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 0x24
	.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 0x25
	.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 0x26
	.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 0x27
	.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 0x28
	.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 0x29
	.uleb128 0xa
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.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
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x2b
	.uleb128 0x5
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x2c
	.uleb128 0x5
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x2d
	.uleb128 0xb
	.byte	0x1
	.uleb128 0x55
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x2e
	.uleb128 0x34
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x2f
	.uleb128 0x34
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x30
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x52
	.uleb128 0x1
	.uleb128 0x55
	.uleb128 0x17
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x31
	.uleb128 0x4109
	.byte	0
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x31
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x32
	.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 0x33
	.uleb128 0xb
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x6
	.byte	0
	.byte	0
	.uleb128 0x34
	.uleb128 0x34
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x35
	.uleb128 0xa
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x36
	.uleb128 0x4109
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x37
	.uleb128 0x410a
	.byte	0
	.uleb128 0x2
	.uleb128 0x18
	.uleb128 0x2111
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x38
	.uleb128 0x26
	.byte	0
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x39
	.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 0x3a
	.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 0x3b
	.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 0x3c
	.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 0x3d
	.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 0x3e
	.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 0x3f
	.uleb128 0x4109
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x31
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x40
	.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 0x41
	.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 0x42
	.uleb128 0x26
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x43
	.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	.LVL1-.Ltext0
	.long	.LVL4-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL4-.Ltext0
	.long	.LFE3-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.long	0
	.long	0
.LLST1:
	.long	.LVL3-.Ltext0
	.long	.LVL5-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0
	.long	0
.LLST2:
	.long	.LVL6-.Ltext0
	.long	.LVL10-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL10-.Ltext0
	.long	.LVL11-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.long	.LVL11-.Ltext0
	.long	.LVL12-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL12-.Ltext0
	.long	.LVL13-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.long	.LVL13-.Ltext0
	.long	.LVL14-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL14-.Ltext0
	.long	.LFE4-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.long	0
	.long	0
.LLST3:
	.long	.LVL6-.Ltext0
	.long	.LVL7-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL7-.Ltext0
	.long	.LVL8-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL8-.Ltext0
	.long	.LVL9-.Ltext0
	.value	0x5
	.byte	0x72
	.sleb128 0
	.byte	0x31
	.byte	0x25
	.byte	0x9f
	.long	.LVL9-.Ltext0
	.long	.LFE4-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0
	.long	0
.LLST4:
	.long	.LVL15-.Ltext0
	.long	.LVL20-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL20-1-.Ltext0
	.long	.LFE13-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.long	0
	.long	0
.LLST5:
	.long	.LVL15-.Ltext0
	.long	.LVL20-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL20-1-.Ltext0
	.long	.LVL100-.Ltext0
	.value	0x1
	.byte	0x55
	.long	.LVL100-.Ltext0
	.long	.LVL101-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL101-.Ltext0
	.long	.LVL109-.Ltext0
	.value	0x1
	.byte	0x55
	.long	.LVL109-.Ltext0
	.long	.LVL110-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL110-.Ltext0
	.long	.LVL111-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL111-.Ltext0
	.long	.LVL140-.Ltext0
	.value	0x1
	.byte	0x55
	.long	.LVL140-.Ltext0
	.long	.LVL141-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL141-.Ltext0
	.long	.LVL148-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL148-.Ltext0
	.long	.LVL150-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.long	.LVL150-.Ltext0
	.long	.LVL159-.Ltext0
	.value	0x1
	.byte	0x55
	.long	.LVL159-.Ltext0
	.long	.LFE13-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.long	0
	.long	0
.LLST6:
	.long	.LVL15-.Ltext0
	.long	.LVL17-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL17-.Ltext0
	.long	.LVL109-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1212
	.long	.LVL109-.Ltext0
	.long	.LVL111-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL111-.Ltext0
	.long	.LVL141-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1196
	.long	.LVL142-.Ltext0
	.long	.LVL143-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL143-.Ltext0
	.long	.LVL146-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL147-.Ltext0
	.long	.LVL148-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL152-.Ltext0
	.long	.LVL157-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1212
	.long	.LVL157-.Ltext0
	.long	.LVL159-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1196
	.long	0
	.long	0
.LLST7:
	.long	.LVL15-.Ltext0
	.long	.LVL98-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL98-.Ltext0
	.long	.LVL101-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL101-.Ltext0
	.long	.LVL109-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	.LVL152-.Ltext0
	.long	.LVL157-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 0
	.long	0
	.long	0
.LLST8:
	.long	.LVL15-.Ltext0
	.long	.LVL18-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 4
	.long	.LVL18-.Ltext0
	.long	.LFE13-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 4
	.long	0
	.long	0
.LLST9:
	.long	.LVL15-.Ltext0
	.long	.LVL19-.Ltext0
	.value	0x2
	.byte	0x91
	.sleb128 8
	.long	0
	.long	0
.LLST10:
	.long	.LVL16-.Ltext0
	.long	.LVL21-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL21-.Ltext0
	.long	.LVL22-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL22-.Ltext0
	.long	.LVL152-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1216
	.long	.LVL152-.Ltext0
	.long	.LVL153-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL153-.Ltext0
	.long	.LFE13-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1216
	.long	0
	.long	0
.LLST11:
	.long	.LVL61-.Ltext0
	.long	.LVL152-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x36
	.byte	0x9f
	.long	.LVL154-.Ltext0
	.long	.LVL159-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x36
	.byte	0x9f
	.long	0
	.long	0
.LLST12:
	.long	.LVL26-.Ltext0
	.long	.LVL28-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL28-.Ltext0
	.long	.LVL32-.Ltext0
	.value	0x2
	.byte	0x3c
	.byte	0x9f
	.long	.LVL32-.Ltext0
	.long	.LVL58-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL58-.Ltext0
	.long	.LVL92-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL96-.Ltext0
	.long	.LVL97-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL154-.Ltext0
	.long	.LVL157-.Ltext0
	.value	0x1
	.byte	0x57
	.long	0
	.long	0
.LLST13:
	.long	.LVL62-.Ltext0
	.long	.LVL88-.Ltext0
	.value	0x7
	.byte	0x91
	.sleb128 -1200
	.byte	0x6
	.byte	0x32
	.byte	0x24
	.byte	0x9f
	.long	.LVL89-.Ltext0
	.long	.LVL91-.Ltext0
	.value	0x7
	.byte	0x91
	.sleb128 -1200
	.byte	0x6
	.byte	0x32
	.byte	0x24
	.byte	0x9f
	.long	.LVL96-.Ltext0
	.long	.LVL97-.Ltext0
	.value	0x7
	.byte	0x91
	.sleb128 -1200
	.byte	0x6
	.byte	0x32
	.byte	0x24
	.byte	0x9f
	.long	.LVL154-.Ltext0
	.long	.LVL156-.Ltext0
	.value	0x7
	.byte	0x91
	.sleb128 -1200
	.byte	0x6
	.byte	0x32
	.byte	0x24
	.byte	0x9f
	.long	0
	.long	0
.LLST14:
	.long	.LVL64-.Ltext0
	.long	.LVL66-1-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL66-1-.Ltext0
	.long	.LVL109-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1196
	.long	.LVL154-.Ltext0
	.long	.LVL157-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1196
	.long	0
	.long	0
.LLST15:
	.long	.LVL28-.Ltext0
	.long	.LVL30-.Ltext0
	.value	0x2
	.byte	0x40
	.byte	0x9f
	.long	.LVL30-.Ltext0
	.long	.LVL32-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x20
	.byte	0x9f
	.long	.LVL48-.Ltext0
	.long	.LVL50-.Ltext0
	.value	0x2
	.byte	0x48
	.byte	0x9f
	.long	.LVL53-.Ltext0
	.long	.LVL152-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1220
	.long	.LVL154-.Ltext0
	.long	.LVL159-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1220
	.long	0
	.long	0
.LLST16:
	.long	.LVL26-.Ltext0
	.long	.LVL46-.Ltext0
	.value	0x3
	.byte	0x9
	.byte	0xff
	.byte	0x9f
	.long	.LVL47-.Ltext0
	.long	.LVL48-.Ltext0
	.value	0x3
	.byte	0x9
	.byte	0xff
	.byte	0x9f
	.long	.LVL51-.Ltext0
	.long	.LVL52-.Ltext0
	.value	0x3
	.byte	0x9
	.byte	0xff
	.byte	0x9f
	.long	.LVL58-.Ltext0
	.long	.LVL109-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL109-.Ltext0
	.long	.LVL111-.Ltext0
	.value	0x1
	.byte	0x55
	.long	.LVL111-.Ltext0
	.long	.LVL141-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL141-.Ltext0
	.long	.LVL148-.Ltext0
	.value	0x1
	.byte	0x55
	.long	.LVL154-.Ltext0
	.long	.LVL157-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL157-.Ltext0
	.long	.LVL159-.Ltext0
	.value	0x1
	.byte	0x57
	.long	0
	.long	0
.LLST17:
	.long	.LVL29-.Ltext0
	.long	.LVL30-.Ltext0
	.value	0x6
	.byte	0x91
	.sleb128 4
	.byte	0x6
	.byte	0x31
	.byte	0x24
	.byte	0x9f
	.long	.LVL31-.Ltext0
	.long	.LVL32-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL49-.Ltext0
	.long	.LVL50-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL54-.Ltext0
	.long	.LVL61-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL61-.Ltext0
	.long	.LVL63-.Ltext0
	.value	0x6
	.byte	0x73
	.sleb128 0
	.byte	0x70
	.sleb128 0
	.byte	0x22
	.byte	0x9f
	.long	0
	.long	0
.LLST18:
	.long	.LVL59-.Ltext0
	.long	.LVL60-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL60-.Ltext0
	.long	.LVL61-.Ltext0
	.value	0x5
	.byte	0x34
	.byte	0x72
	.sleb128 0
	.byte	0x1c
	.byte	0x9f
	.long	.LVL61-.Ltext0
	.long	.LVL65-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL65-.Ltext0
	.long	.LVL95-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1188
	.long	.LVL95-.Ltext0
	.long	.LVL96-.Ltext0
	.value	0x2
	.byte	0x70
	.sleb128 0
	.long	.LVL96-.Ltext0
	.long	.LVL152-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1188
	.long	.LVL154-.Ltext0
	.long	.LVL159-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1188
	.long	0
	.long	0
.LLST19:
	.long	.LVL28-.Ltext0
	.long	.LVL30-.Ltext0
	.value	0x2
	.byte	0x32
	.byte	0x9f
	.long	.LVL30-.Ltext0
	.long	.LVL32-.Ltext0
	.value	0x2
	.byte	0x34
	.byte	0x9f
	.long	.LVL48-.Ltext0
	.long	.LVL50-.Ltext0
	.value	0x2
	.byte	0x33
	.byte	0x9f
	.long	.LVL50-.Ltext0
	.long	.LVL51-.Ltext0
	.value	0x2
	.byte	0x31
	.byte	0x9f
	.long	.LVL52-.Ltext0
	.long	.LVL53-.Ltext0
	.value	0x2
	.byte	0x31
	.byte	0x9f
	.long	.LVL58-.Ltext0
	.long	.LVL152-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1208
	.long	.LVL154-.Ltext0
	.long	.LVL159-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1208
	.long	0
	.long	0
.LLST20:
	.long	.LVL16-.Ltext0
	.long	.LVL17-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL17-.Ltext0
	.long	.LFE13-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1212
	.long	0
	.long	0
.LLST21:
	.long	.LVL113-.Ltext0
	.long	.LVL121-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL121-.Ltext0
	.long	.LVL130-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1172
	.long	.LVL133-.Ltext0
	.long	.LVL134-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL157-.Ltext0
	.long	.LVL159-.Ltext0
	.value	0x1
	.byte	0x53
	.long	0
	.long	0
.LLST22:
	.long	.LVL91-.Ltext0
	.long	.LVL92-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL112-.Ltext0
	.long	.LVL113-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL113-.Ltext0
	.long	.LVL120-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL130-.Ltext0
	.long	.LVL131-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL131-.Ltext0
	.long	.LVL133-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL133-.Ltext0
	.long	.LVL134-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL134-.Ltext0
	.long	.LVL135-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL135-.Ltext0
	.long	.LVL138-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL157-.Ltext0
	.long	.LVL159-.Ltext0
	.value	0x1
	.byte	0x56
	.long	0
	.long	0
.LLST23:
	.long	.LVL26-.Ltext0
	.long	.LVL55-.Ltext0
	.value	0x2
	.byte	0x31
	.byte	0x9f
	.long	.LVL55-.Ltext0
	.long	.LVL56-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL56-.Ltext0
	.long	.LVL152-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1204
	.long	.LVL154-.Ltext0
	.long	.LVL159-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1204
	.long	0
	.long	0
.LLST24:
	.long	.LVL16-.Ltext0
	.long	.LVL83-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL83-.Ltext0
	.long	.LVL84-.Ltext0
	.value	0x4
	.byte	0x91
	.sleb128 -1152
	.byte	0x9f
	.long	.LVL84-.Ltext0
	.long	.LVL89-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL89-.Ltext0
	.long	.LVL90-.Ltext0
	.value	0x4
	.byte	0x91
	.sleb128 -1152
	.byte	0x9f
	.long	.LVL90-.Ltext0
	.long	.LVL91-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL96-.Ltext0
	.long	.LVL97-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL152-.Ltext0
	.long	.LVL154-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL154-.Ltext0
	.long	.LVL155-.Ltext0
	.value	0x4
	.byte	0x91
	.sleb128 -1152
	.byte	0x9f
	.long	.LVL155-.Ltext0
	.long	.LVL157-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST25:
	.long	.LVL26-.Ltext0
	.long	.LVL57-.Ltext0
	.value	0x3
	.byte	0x9
	.byte	0xff
	.byte	0x9f
	.long	.LVL57-.Ltext0
	.long	.LVL58-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL58-.Ltext0
	.long	.LVL99-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1184
	.long	.LVL101-.Ltext0
	.long	.LVL109-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1184
	.long	.LVL154-.Ltext0
	.long	.LVL157-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1184
	.long	0
	.long	0
.LLST26:
	.long	.LVL27-.Ltext0
	.long	.LVL28-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL51-.Ltext0
	.long	.LVL52-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	0
	.long	0
.LLST27:
	.long	.LVL32-.Ltext0
	.long	.LVL42-.Ltext0
	.value	0x8
	.byte	0x73
	.sleb128 0
	.byte	0x91
	.sleb128 -1212
	.byte	0x6
	.byte	0x1c
	.byte	0x9f
	.long	.LVL42-.Ltext0
	.long	.LVL43-.Ltext0
	.value	0xa
	.byte	0x73
	.sleb128 0
	.byte	0x91
	.sleb128 -1212
	.byte	0x6
	.byte	0x1c
	.byte	0x23
	.uleb128 0x1
	.byte	0x9f
	.long	.LVL43-.Ltext0
	.long	.LVL44-.Ltext0
	.value	0x8
	.byte	0x73
	.sleb128 0
	.byte	0x91
	.sleb128 -1212
	.byte	0x6
	.byte	0x1c
	.byte	0x9f
	.long	.LVL45-.Ltext0
	.long	.LVL46-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL47-.Ltext0
	.long	.LVL48-.Ltext0
	.value	0x8
	.byte	0x73
	.sleb128 0
	.byte	0x91
	.sleb128 -1212
	.byte	0x6
	.byte	0x1c
	.byte	0x9f
	.long	0
	.long	0
.LLST28:
	.long	.LVL32-.Ltext0
	.long	.LVL43-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL43-.Ltext0
	.long	.LVL44-.Ltext0
	.value	0x3
	.byte	0x73
	.sleb128 -1
	.byte	0x9f
	.long	.LVL47-.Ltext0
	.long	.LVL48-.Ltext0
	.value	0x1
	.byte	0x53
	.long	0
	.long	0
.LLST29:
	.long	.LVL34-.Ltext0
	.long	.LVL35-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL36-.Ltext0
	.long	.LVL44-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL47-.Ltext0
	.long	.LVL48-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST30:
	.long	.LVL27-.Ltext0
	.long	.LVL28-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL32-.Ltext0
	.long	.LVL41-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL41-.Ltext0
	.long	.LVL42-.Ltext0
	.value	0x3
	.byte	0x76
	.sleb128 1
	.byte	0x9f
	.long	.LVL42-.Ltext0
	.long	.LVL48-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL50-.Ltext0
	.long	.LVL51-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL51-.Ltext0
	.long	.LVL52-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL52-.Ltext0
	.long	.LVL53-.Ltext0
	.value	0x1
	.byte	0x56
	.long	0
	.long	0
.LLST31:
	.long	.LVL36-.Ltext0
	.long	.LVL44-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL47-.Ltext0
	.long	.LVL48-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST32:
	.long	.LVL36-.Ltext0
	.long	.LVL44-.Ltext0
	.value	0x4
	.byte	0x91
	.sleb128 -1116
	.byte	0x9f
	.long	.LVL47-.Ltext0
	.long	.LVL48-.Ltext0
	.value	0x4
	.byte	0x91
	.sleb128 -1116
	.byte	0x9f
	.long	0
	.long	0
.LLST33:
	.long	.LVL36-.Ltext0
	.long	.LVL42-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL47-.Ltext0
	.long	.LVL48-.Ltext0
	.value	0x1
	.byte	0x56
	.long	0
	.long	0
.LLST34:
	.long	.LVL36-.Ltext0
	.long	.LVL37-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL37-.Ltext0
	.long	.LVL40-.Ltext0
	.value	0x1
	.byte	0x52
	.long	0
	.long	0
.LLST35:
	.long	.LVL101-.Ltext0
	.long	.LVL109-.Ltext0
	.value	0x4
	.byte	0x91
	.sleb128 -1116
	.byte	0x9f
	.long	0
	.long	0
.LLST36:
	.long	.LVL101-.Ltext0
	.long	.LVL109-.Ltext0
	.value	0x1
	.byte	0x56
	.long	0
	.long	0
.LLST37:
	.long	.LVL101-.Ltext0
	.long	.LVL109-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1216
	.long	0
	.long	0
.LLST38:
	.long	.LVL102-.Ltext0
	.long	.LVL103-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL103-.Ltext0
	.long	.LVL109-.Ltext0
	.value	0x1
	.byte	0x53
	.long	0
	.long	0
.LLST39:
	.long	.LVL107-.Ltext0
	.long	.LVL109-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST40:
	.long	.LVL104-.Ltext0
	.long	.LVL105-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL105-.Ltext0
	.long	.LVL106-.Ltext0
	.value	0xb
	.byte	0x73
	.sleb128 0
	.byte	0x32
	.byte	0x24
	.byte	0x91
	.sleb128 0
	.byte	0x22
	.byte	0xa
	.value	0x45c
	.byte	0x1c
	.long	0
	.long	0
.LLST41:
	.long	.LVL115-.Ltext0
	.long	.LVL116-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL116-.Ltext0
	.long	.LVL119-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL158-.Ltext0
	.long	.LVL159-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	0
	.long	0
.LLST42:
	.long	.LVL120-.Ltext0
	.long	.LVL130-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1200
	.long	0
	.long	0
.LLST43:
	.long	.LVL120-.Ltext0
	.long	.LVL126-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL126-.Ltext0
	.long	.LVL127-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -92
	.long	.LVL127-.Ltext0
	.long	.LVL130-.Ltext0
	.value	0x1
	.byte	0x56
	.long	0
	.long	0
.LLST44:
	.long	.LVL120-.Ltext0
	.long	.LVL121-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL127-.Ltext0
	.long	.LVL130-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST45:
	.long	.LVL122-.Ltext0
	.long	.LVL123-.Ltext0
	.value	0x3
	.byte	0x71
	.sleb128 -8
	.byte	0x9f
	.long	.LVL123-.Ltext0
	.long	.LVL124-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL124-.Ltext0
	.long	.LVL125-.Ltext0
	.value	0x13
	.byte	0x72
	.sleb128 0
	.byte	0x91
	.sleb128 -1200
	.byte	0x6
	.byte	0x22
	.byte	0x72
	.sleb128 0
	.byte	0x22
	.byte	0x72
	.sleb128 0
	.byte	0x22
	.byte	0x23
	.uleb128 0x8
	.byte	0x6
	.byte	0x38
	.byte	0x1c
	.byte	0x9f
	.long	0
	.long	0
.LLST46:
	.long	.LVL160-.Ltext0
	.long	.LVL162-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL162-1-.Ltext0
	.long	.LFE12-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x50
	.byte	0x9f
	.long	0
	.long	0
.LLST47:
	.long	.LVL160-.Ltext0
	.long	.LVL162-1-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL162-1-.Ltext0
	.long	.LVL245-.Ltext0
	.value	0x1
	.byte	0x55
	.long	.LVL245-.Ltext0
	.long	.LVL283-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1192
	.long	.LVL283-.Ltext0
	.long	.LVL285-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.long	.LVL285-.Ltext0
	.long	.LVL291-.Ltext0
	.value	0x1
	.byte	0x55
	.long	.LVL291-.Ltext0
	.long	.LVL293-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1192
	.long	.LVL293-.Ltext0
	.long	.LFE12-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x52
	.byte	0x9f
	.long	0
	.long	0
.LLST48:
	.long	.LVL161-.Ltext0
	.long	.LVL163-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL163-.Ltext0
	.long	.LVL164-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL164-.Ltext0
	.long	.LVL247-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL247-.Ltext0
	.long	.LVL280-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL280-.Ltext0
	.long	.LVL282-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL282-.Ltext0
	.long	.LVL283-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL283-.Ltext0
	.long	.LVL285-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL285-.Ltext0
	.long	.LVL286-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL286-.Ltext0
	.long	.LVL291-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL291-.Ltext0
	.long	.LVL293-.Ltext0
	.value	0x1
	.byte	0x57
	.long	0
	.long	0
.LLST49:
	.long	.LVL166-.Ltext0
	.long	.LVL171-.Ltext0
	.value	0x2
	.byte	0x32
	.byte	0x9f
	.long	.LVL171-.Ltext0
	.long	.LVL193-.Ltext0
	.value	0x2
	.byte	0x3e
	.byte	0x9f
	.long	.LVL193-.Ltext0
	.long	.LVL194-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL194-.Ltext0
	.long	.LVL199-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1260
	.long	.LVL199-.Ltext0
	.long	.LVL200-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL200-.Ltext0
	.long	.LVL218-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1260
	.long	.LVL218-.Ltext0
	.long	.LVL223-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL287-.Ltext0
	.long	.LVL289-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1260
	.long	.LVL289-.Ltext0
	.long	.LVL290-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL290-.Ltext0
	.long	.LVL291-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1260
	.long	0
	.long	0
.LLST50:
	.long	.LVL190-.Ltext0
	.long	.LVL195-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL201-.Ltext0
	.long	.LVL208-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL209-.Ltext0
	.long	.LVL216-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL287-.Ltext0
	.long	.LVL288-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL288-.Ltext0
	.long	.LVL291-.Ltext0
	.value	0x1
	.byte	0x57
	.long	0
	.long	0
.LLST51:
	.long	.LVL161-.Ltext0
	.long	.LVL208-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL208-.Ltext0
	.long	.LVL283-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1256
	.long	.LVL285-.Ltext0
	.long	.LVL288-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL288-.Ltext0
	.long	.LVL293-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1256
	.long	0
	.long	0
.LLST52:
	.long	.LVL161-.Ltext0
	.long	.LVL217-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL217-.Ltext0
	.long	.LVL283-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1220
	.long	.LVL285-.Ltext0
	.long	.LVL288-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL291-.Ltext0
	.long	.LVL293-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1220
	.long	0
	.long	0
.LLST53:
	.long	.LVL161-.Ltext0
	.long	.LVL281-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL283-.Ltext0
	.long	.LVL292-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	0
	.long	0
.LLST54:
	.long	.LVL175-.Ltext0
	.long	.LVL179-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -76
	.long	0
	.long	0
.LLST55:
	.long	.LVL177-.Ltext0
	.long	.LVL178-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST56:
	.long	.LVL179-.Ltext0
	.long	.LVL183-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -74
	.long	0
	.long	0
.LLST57:
	.long	.LVL181-.Ltext0
	.long	.LVL182-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST58:
	.long	.LVL210-.Ltext0
	.long	.LVL216-.Ltext0
	.value	0x4
	.byte	0x91
	.sleb128 -1120
	.byte	0x9f
	.long	.LVL288-.Ltext0
	.long	.LVL290-.Ltext0
	.value	0x4
	.byte	0x91
	.sleb128 -1120
	.byte	0x9f
	.long	.LVL290-.Ltext0
	.long	.LVL291-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST59:
	.long	.LVL210-.Ltext0
	.long	.LVL216-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL288-.Ltext0
	.long	.LVL291-.Ltext0
	.value	0x1
	.byte	0x57
	.long	0
	.long	0
.LLST60:
	.long	.LVL210-.Ltext0
	.long	.LVL216-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL288-.Ltext0
	.long	.LVL291-.Ltext0
	.value	0x1
	.byte	0x53
	.long	0
	.long	0
.LLST61:
	.long	.LVL210-.Ltext0
	.long	.LVL211-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL211-.Ltext0
	.long	.LVL216-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL288-.Ltext0
	.long	.LVL291-.Ltext0
	.value	0x1
	.byte	0x56
	.long	0
	.long	0
.LLST62:
	.long	.LVL212-.Ltext0
	.long	.LVL214-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST63:
	.long	.LVL213-.Ltext0
	.long	.LVL215-.Ltext0
	.value	0x19
	.byte	0x91
	.sleb128 -1167
	.byte	0x94
	.byte	0x1
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x38
	.byte	0x24
	.byte	0x91
	.sleb128 -1166
	.byte	0x94
	.byte	0x1
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x40
	.byte	0x24
	.byte	0x21
	.byte	0x72
	.sleb128 0
	.byte	0x21
	.byte	0x9f
	.long	0
	.long	0
.LLST64:
	.long	.LVL221-.Ltext0
	.long	.LVL226-1-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -68
	.long	.LVL226-1-.Ltext0
	.long	.LVL283-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1208
	.long	.LVL291-.Ltext0
	.long	.LVL293-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1208
	.long	0
	.long	0
.LLST65:
	.long	.LVL221-.Ltext0
	.long	.LVL283-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1260
	.long	.LVL291-.Ltext0
	.long	.LVL293-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1260
	.long	0
	.long	0
.LLST66:
	.long	.LVL221-.Ltext0
	.long	.LVL226-1-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -80
	.long	0
	.long	0
.LLST67:
	.long	.LVL221-.Ltext0
	.long	.LVL225-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL225-.Ltext0
	.long	.LVL226-1-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -84
	.long	.LVL226-1-.Ltext0
	.long	.LVL283-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1236
	.long	.LVL291-.Ltext0
	.long	.LVL293-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1236
	.long	0
	.long	0
.LLST68:
	.long	.LVL221-.Ltext0
	.long	.LVL283-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1256
	.long	.LVL291-.Ltext0
	.long	.LVL293-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1256
	.long	0
	.long	0
.LLST69:
	.long	.LVL221-.Ltext0
	.long	.LVL283-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1220
	.long	.LVL291-.Ltext0
	.long	.LVL293-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1220
	.long	0
	.long	0
.LLST70:
	.long	.LVL221-.Ltext0
	.long	.LVL245-.Ltext0
	.value	0x1
	.byte	0x55
	.long	.LVL245-.Ltext0
	.long	.LVL283-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1192
	.long	.LVL291-.Ltext0
	.long	.LVL293-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1192
	.long	0
	.long	0
.LLST71:
	.long	.LVL221-.Ltext0
	.long	.LVL247-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL247-.Ltext0
	.long	.LVL280-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL280-.Ltext0
	.long	.LVL283-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL291-.Ltext0
	.long	.LVL293-.Ltext0
	.value	0x1
	.byte	0x57
	.long	0
	.long	0
.LLST72:
	.long	.LVL243-.Ltext0
	.long	.LVL247-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL247-.Ltext0
	.long	.LVL273-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1232
	.long	.LVL273-.Ltext0
	.long	.LVL274-.Ltext0
	.value	0x8
	.byte	0x73
	.sleb128 0
	.byte	0x91
	.sleb128 -1232
	.byte	0x6
	.byte	0x22
	.byte	0x9f
	.long	.LVL274-.Ltext0
	.long	.LVL275-.Ltext0
	.value	0xa
	.byte	0x91
	.sleb128 -1232
	.byte	0x6
	.byte	0x73
	.sleb128 0
	.byte	0x22
	.byte	0x23
	.uleb128 0x1
	.byte	0x9f
	.long	.LVL275-.Ltext0
	.long	.LVL277-.Ltext0
	.value	0x8
	.byte	0x73
	.sleb128 0
	.byte	0x91
	.sleb128 -1232
	.byte	0x6
	.byte	0x22
	.byte	0x9f
	.long	.LVL277-.Ltext0
	.long	.LVL283-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1232
	.long	.LVL291-.Ltext0
	.long	.LVL293-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1232
	.long	0
	.long	0
.LLST73:
	.long	.LVL229-.Ltext0
	.long	.LVL236-.Ltext0
	.value	0x2
	.byte	0x31
	.byte	0x9f
	.long	.LVL238-.Ltext0
	.long	.LVL239-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL239-.Ltext0
	.long	.LVL246-.Ltext0
	.value	0x1
	.byte	0x57
	.long	.LVL246-.Ltext0
	.long	.LVL279-.Ltext0
	.value	0x1
	.byte	0x55
	.long	.LVL291-.Ltext0
	.long	.LVL293-.Ltext0
	.value	0x1
	.byte	0x55
	.long	0
	.long	0
.LLST74:
	.long	.LVL222-.Ltext0
	.long	.LVL283-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1240
	.long	.LVL291-.Ltext0
	.long	.LVL293-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1240
	.long	0
	.long	0
.LLST75:
	.long	.LVL247-.Ltext0
	.long	.LVL269-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1248
	.long	.LVL269-.Ltext0
	.long	.LVL270-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL270-.Ltext0
	.long	.LVL271-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1248
	.long	.LVL272-.Ltext0
	.long	.LVL273-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1248
	.long	.LVL273-.Ltext0
	.long	.LVL278-.Ltext0
	.value	0x1
	.byte	0x53
	.long	.LVL291-.Ltext0
	.long	.LVL293-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1248
	.long	0
	.long	0
.LLST76:
	.long	.LVL244-.Ltext0
	.long	.LVL247-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	0
	.long	0
.LLST77:
	.long	.LVL247-.Ltext0
	.long	.LVL253-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL253-.Ltext0
	.long	.LVL256-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL256-.Ltext0
	.long	.LVL257-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL257-.Ltext0
	.long	.LVL258-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL265-.Ltext0
	.long	.LVL269-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL270-.Ltext0
	.long	.LVL271-.Ltext0
	.value	0x1
	.byte	0x56
	.long	.LVL291-.Ltext0
	.long	.LVL293-.Ltext0
	.value	0x1
	.byte	0x56
	.long	0
	.long	0
.LLST78:
	.long	.LVL229-.Ltext0
	.long	.LVL230-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL230-.Ltext0
	.long	.LVL236-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1228
	.long	.LVL236-.Ltext0
	.long	.LVL243-.Ltext0
	.value	0x2
	.byte	0x31
	.byte	0x9f
	.long	.LVL243-.Ltext0
	.long	.LVL283-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1228
	.long	.LVL291-.Ltext0
	.long	.LVL293-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1228
	.long	0
	.long	0
.LLST79:
	.long	.LVL248-.Ltext0
	.long	.LVL249-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST80:
	.long	.LVL252-.Ltext0
	.long	.LVL256-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL257-.Ltext0
	.long	.LVL259-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL259-.Ltext0
	.long	.LVL265-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1200
	.long	.LVL265-.Ltext0
	.long	.LVL266-1-.Ltext0
	.value	0x1
	.byte	0x50
	.long	0
	.long	0
.LLST81:
	.long	.LVL233-.Ltext0
	.long	.LVL234-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL234-.Ltext0
	.long	.LVL235-.Ltext0
	.value	0x19
	.byte	0x71
	.sleb128 0
	.byte	0x91
	.sleb128 -1260
	.byte	0x6
	.byte	0x91
	.sleb128 -1236
	.byte	0x6
	.byte	0x1e
	.byte	0x23
	.uleb128 0x7
	.byte	0x77
	.sleb128 0
	.byte	0x1b
	.byte	0x71
	.sleb128 0
	.byte	0x14
	.byte	0x14
	.byte	0x1b
	.byte	0x1e
	.byte	0x1c
	.byte	0x1c
	.byte	0x9f
	.long	.LVL235-.Ltext0
	.long	.LVL236-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL240-.Ltext0
	.long	.LVL241-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL241-.Ltext0
	.long	.LVL242-.Ltext0
	.value	0x12
	.byte	0x71
	.sleb128 0
	.byte	0x77
	.sleb128 0
	.byte	0x91
	.sleb128 -1236
	.byte	0x6
	.byte	0x1e
	.byte	0x71
	.sleb128 0
	.byte	0x14
	.byte	0x14
	.byte	0x1b
	.byte	0x1e
	.byte	0x1c
	.byte	0x1c
	.byte	0x9f
	.long	.LVL242-.Ltext0
	.long	.LVL243-.Ltext0
	.value	0x1
	.byte	0x52
	.long	.LVL243-.Ltext0
	.long	.LVL283-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1224
	.long	.LVL291-.Ltext0
	.long	.LVL293-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1224
	.long	0
	.long	0
.LLST82:
	.long	.LVL221-.Ltext0
	.long	.LVL227-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.long	.LVL227-.Ltext0
	.long	.LVL228-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL228-.Ltext0
	.long	.LVL236-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1252
	.long	.LVL236-.Ltext0
	.long	.LVL237-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL237-.Ltext0
	.long	.LVL283-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1252
	.long	.LVL291-.Ltext0
	.long	.LVL293-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1252
	.long	0
	.long	0
.LLST83:
	.long	.LVL231-.Ltext0
	.long	.LVL232-.Ltext0
	.value	0x1
	.byte	0x50
	.long	.LVL232-.Ltext0
	.long	.LVL236-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1213
	.long	.LVL238-.Ltext0
	.long	.LVL243-.Ltext0
	.value	0x3
	.byte	0x9
	.byte	0xff
	.byte	0x9f
	.long	.LVL243-.Ltext0
	.long	.LVL283-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1213
	.long	.LVL291-.Ltext0
	.long	.LVL293-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -1213
	.long	0
	.long	0
.LLST84:
	.long	.LVL264-.Ltext0
	.long	.LVL265-.Ltext0
	.value	0x12
	.byte	0x91
	.sleb128 -1168
	.byte	0x6
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x91
	.sleb128 -1164
	.byte	0x6
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x38
	.byte	0x24
	.byte	0x21
	.byte	0x9f
	.long	0
	.long	0
.LLST85:
	.long	.LVL264-.Ltext0
	.long	.LVL265-.Ltext0
	.value	0x2
	.byte	0x32
	.byte	0x9f
	.long	0
	.long	0
.LLST86:
	.long	.LVL260-.Ltext0
	.long	.LVL261-.Ltext0
	.value	0x1
	.byte	0x51
	.long	.LVL261-.Ltext0
	.long	.LVL262-.Ltext0
	.value	0x6
	.byte	0x38
	.byte	0x72
	.sleb128 8
	.byte	0x6
	.byte	0x1c
	.byte	0x9f
	.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	.LBB16-.Ltext0
	.long	.LBE16-.Ltext0
	.long	.LBB25-.Ltext0
	.long	.LBE25-.Ltext0
	.long	.LBB26-.Ltext0
	.long	.LBE26-.Ltext0
	.long	.LBB27-.Ltext0
	.long	.LBE27-.Ltext0
	.long	0
	.long	0
	.long	.LBB18-.Ltext0
	.long	.LBE18-.Ltext0
	.long	.LBB21-.Ltext0
	.long	.LBE21-.Ltext0
	.long	0
	.long	0
	.long	.LBB30-.Ltext0
	.long	.LBE30-.Ltext0
	.long	.LBB33-.Ltext0
	.long	.LBE33-.Ltext0
	.long	0
	.long	0
	.long	.LBB50-.Ltext0
	.long	.LBE50-.Ltext0
	.long	.LBB58-.Ltext0
	.long	.LBE58-.Ltext0
	.long	0
	.long	0
	.long	.LBB53-.Ltext0
	.long	.LBE53-.Ltext0
	.long	.LBB59-.Ltext0
	.long	.LBE59-.Ltext0
	.long	0
	.long	0
	.section	.debug_line,"",@progbits
.Ldebug_line0:
	.section	.debug_str,"MS",@progbits,1
.LASF52:
	.string	"word"
.LASF112:
	.string	"bytes"
.LASF87:
	.string	"bitfield_calc"
.LASF120:
	.string	"fopen"
.LASF129:
	.string	"__nllibc_FILE"
.LASF18:
	.string	"IMAGE_TYPE_MONOBCOLOR"
.LASF81:
	.string	"bitfield"
.LASF62:
	.string	"column"
.LASF117:
	.string	"picture_save"
.LASF22:
	.string	"image_type_t"
.LASF19:
	.string	"IMAGE_TYPE_ROUGHCOLOR"
.LASF27:
	.string	"image_t"
.LASF28:
	.string	"index"
.LASF114:
	.string	"picture_bmp_load"
.LASF3:
	.string	"short int"
.LASF10:
	.string	"size_t"
.LASF83:
	.string	"shiftbits"
.LASF34:
	.string	"color"
.LASF125:
	.string	"image_set_color"
.LASF23:
	.string	"IMAGE_STATUS_NONE"
.LASF66:
	.string	"sizetype"
.LASF51:
	.string	"copy_save_color"
.LASF14:
	.string	"image_draw_count_t"
.LASF93:
	.string	"palette_save"
.LASF96:
	.string	"filename"
.LASF130:
	.string	"image_destroy"
.LASF108:
	.string	"mode"
.LASF101:
	.string	"bfdsize"
.LASF45:
	.string	"image_procs"
.LASF26:
	.string	"image_status_t"
.LASF92:
	.string	"write_le16"
.LASF79:
	.string	"image_bitmap"
.LASF69:
	.string	"bmp_info_header"
.LASF128:
	.string	"/tmp/nlux/nll"
.LASF98:
	.string	"fhdr"
.LASF77:
	.string	"colors"
.LASF90:
	.string	"palette_make"
.LASF84:
	.string	"maskbits"
.LASF24:
	.string	"IMAGE_STATUS_ACTIVE"
.LASF8:
	.string	"uint8_t"
.LASF105:
	.string	"pad_size"
.LASF71:
	.string	"planes"
.LASF39:
	.string	"bitmap"
.LASF116:
	.string	"picture_load"
.LASF60:
	.string	"line"
.LASF80:
	.string	"evalue"
.LASF111:
	.string	"bmp_load"
.LASF85:
	.string	"read_le32"
.LASF29:
	.string	"width"
.LASF119:
	.string	"fwrite"
.LASF25:
	.string	"IMAGE_STATUS_FREE"
.LASF124:
	.string	"image_get"
.LASF0:
	.string	"long long int"
.LASF65:
	.string	"bmp_magic_header"
.LASF72:
	.string	"bits"
.LASF109:
	.string	"read_le16"
.LASF100:
	.string	"hdrsize"
.LASF121:
	.string	"memset"
.LASF95:
	.string	"picture_bmp_save"
.LASF63:
	.string	"pixel"
.LASF12:
	.string	"long int"
.LASF86:
	.string	"write_le32"
.LASF89:
	.string	"palette"
.LASF36:
	.string	"offset"
.LASF47:
	.string	"get_color"
.LASF97:
	.string	"mhdr"
.LASF115:
	.string	"dummy"
.LASF103:
	.string	"imgsize"
.LASF74:
	.string	"imagesize"
.LASF16:
	.string	"IMAGE_TYPE_FULLCOLOR"
.LASF53:
	.string	"byte"
.LASF15:
	.string	"IMAGE_TYPE_NONE"
.LASF9:
	.string	"unsigned char"
.LASF110:
	.string	"palette_load"
.LASF104:
	.string	"line_size"
.LASF33:
	.string	"flags"
.LASF1:
	.string	"long long unsigned int"
.LASF91:
	.string	"palette_search"
.LASF4:
	.string	"uint32_t"
.LASF37:
	.string	"scale"
.LASF30:
	.string	"height"
.LASF2:
	.string	"unsigned int"
.LASF50:
	.string	"copy_save"
.LASF5:
	.string	"uint16_t"
.LASF38:
	.string	"current"
.LASF6:
	.string	"short unsigned int"
.LASF40:
	.string	"status"
.LASF123:
	.string	"fread"
.LASF54:
	.string	"half"
.LASF7:
	.string	"char"
.LASF99:
	.string	"ihdr"
.LASF21:
	.string	"IMAGE_TYPE_HALFCOLOR"
.LASF126:
	.string	"GNU C 4.9.4 -m32 -mtune=i386 -march=i386 -g -O -fno-builtin -fno-stack-protector"
.LASF78:
	.string	"impcolors"
.LASF67:
	.string	"bmp_file_header"
.LASF17:
	.string	"IMAGE_TYPE_MONOCOLOR"
.LASF122:
	.string	"fclose"
.LASF56:
	.string	"mulx"
.LASF57:
	.string	"muly"
.LASF70:
	.string	"ihdrsize"
.LASF127:
	.string	"picture.i"
.LASF68:
	.string	"reserve"
.LASF46:
	.string	"bytesize"
.LASF118:
	.string	"image_get_color"
.LASF11:
	.string	"long unsigned int"
.LASF58:
	.string	"image_draw"
.LASF41:
	.string	"draw"
.LASF32:
	.string	"type"
.LASF102:
	.string	"pltsize"
.LASF44:
	.string	"image"
.LASF113:
	.string	"bitfield_load"
.LASF31:
	.string	"size"
.LASF59:
	.string	"count"
.LASF48:
	.string	"set_color"
.LASF75:
	.string	"xpix"
.LASF94:
	.string	"bitfield_save"
.LASF35:
	.string	"range"
.LASF49:
	.string	"copy_get_color"
.LASF64:
	.string	"image_copy"
.LASF42:
	.string	"copy"
.LASF20:
	.string	"IMAGE_TYPE_GRAYCOLOR"
.LASF106:
	.string	"write_size"
.LASF43:
	.string	"procs"
.LASF13:
	.string	"FILE"
.LASF73:
	.string	"compress"
.LASF61:
	.string	"column_num"
.LASF55:
	.string	"from"
.LASF107:
	.string	"bfdp"
.LASF82:
	.string	"mask"
.LASF76:
	.string	"ypix"
.LASF88:
	.string	"palette_num"
	.ident	"GCC: (GNU) 4.9.4"
