	.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	$57344, %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	0x17af
	.value	0x4
	.long	.Ldebug_abbrev0
	.byte	0x4
	.uleb128 0x1
	.long	.LASF128
	.byte	0x1
	.long	.LASF129
	.long	.LASF130
	.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	.LASF131
	.uleb128 0x4
	.long	.LASF14
	.byte	0x4
	.byte	0x4
	.long	0x45
	.uleb128 0x6
	.byte	0x4
	.byte	0x4
	.byte	0x6
	.long	0xeb
	.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
	.uleb128 0x7
	.long	.LASF22
	.sleb128 6
	.byte	0
	.uleb128 0x4
	.long	.LASF23
	.byte	0x4
	.byte	0x11
	.long	0xb2
	.uleb128 0x6
	.byte	0x4
	.byte	0x4
	.byte	0x13
	.long	0x111
	.uleb128 0x7
	.long	.LASF24
	.sleb128 0
	.uleb128 0x7
	.long	.LASF25
	.sleb128 1
	.uleb128 0x7
	.long	.LASF26
	.sleb128 2
	.byte	0
	.uleb128 0x4
	.long	.LASF27
	.byte	0x4
	.byte	0x17
	.long	0xf6
	.uleb128 0x4
	.long	.LASF28
	.byte	0x4
	.byte	0x19
	.long	0x127
	.uleb128 0x8
	.byte	0x4
	.long	0x12d
	.uleb128 0x9
	.long	.LASF45
	.byte	0x9c
	.byte	0x4
	.byte	0x2c
	.long	0x206
	.uleb128 0xa
	.long	.LASF29
	.byte	0x4
	.byte	0x2d
	.long	0x33
	.byte	0
	.uleb128 0xa
	.long	.LASF30
	.byte	0x4
	.byte	0x2e
	.long	0x33
	.byte	0x4
	.uleb128 0xa
	.long	.LASF31
	.byte	0x4
	.byte	0x2f
	.long	0x33
	.byte	0x8
	.uleb128 0xa
	.long	.LASF32
	.byte	0x4
	.byte	0x30
	.long	0x33
	.byte	0xc
	.uleb128 0xa
	.long	.LASF33
	.byte	0x4
	.byte	0x31
	.long	0xeb
	.byte	0x10
	.uleb128 0xa
	.long	.LASF34
	.byte	0x4
	.byte	0x32
	.long	0x45
	.byte	0x14
	.uleb128 0xa
	.long	.LASF35
	.byte	0x4
	.byte	0x38
	.long	0x351
	.byte	0x18
	.uleb128 0xa
	.long	.LASF36
	.byte	0x4
	.byte	0x40
	.long	0x387
	.byte	0x28
	.uleb128 0xa
	.long	.LASF37
	.byte	0x4
	.byte	0x44
	.long	0x3d4
	.byte	0x40
	.uleb128 0xa
	.long	.LASF38
	.byte	0x4
	.byte	0x4e
	.long	0x42b
	.byte	0x48
	.uleb128 0xb
	.string	"dot"
	.byte	0x4
	.byte	0x54
	.long	0x44c
	.byte	0x58
	.uleb128 0xa
	.long	.LASF39
	.byte	0x4
	.byte	0x59
	.long	0x481
	.byte	0x68
	.uleb128 0xa
	.long	.LASF40
	.byte	0x4
	.byte	0x5a
	.long	0x30c
	.byte	0x74
	.uleb128 0xa
	.long	.LASF41
	.byte	0x4
	.byte	0x5b
	.long	0x51e
	.byte	0x78
	.uleb128 0xa
	.long	.LASF42
	.byte	0x4
	.byte	0x63
	.long	0x4aa
	.byte	0x7c
	.uleb128 0xa
	.long	.LASF43
	.byte	0x4
	.byte	0x66
	.long	0x505
	.byte	0x94
	.uleb128 0xa
	.long	.LASF44
	.byte	0x4
	.byte	0x67
	.long	0x523
	.byte	0x98
	.byte	0
	.uleb128 0x9
	.long	.LASF46
	.byte	0x1c
	.byte	0x4
	.byte	0x1b
	.long	0x267
	.uleb128 0xa
	.long	.LASF47
	.byte	0x4
	.byte	0x1c
	.long	0x33
	.byte	0
	.uleb128 0xa
	.long	.LASF29
	.byte	0x4
	.byte	0x1d
	.long	0x295
	.byte	0x4
	.uleb128 0xa
	.long	.LASF48
	.byte	0x4
	.byte	0x1e
	.long	0x2b4
	.byte	0x8
	.uleb128 0xa
	.long	.LASF49
	.byte	0x4
	.byte	0x1f
	.long	0x2dd
	.byte	0xc
	.uleb128 0xa
	.long	.LASF50
	.byte	0x4
	.byte	0x20
	.long	0x2b4
	.byte	0x10
	.uleb128 0xa
	.long	.LASF51
	.byte	0x4
	.byte	0x21
	.long	0x306
	.byte	0x14
	.uleb128 0xa
	.long	.LASF52
	.byte	0x4
	.byte	0x22
	.long	0x2b4
	.byte	0x18
	.byte	0
	.uleb128 0xc
	.long	0x33
	.long	0x28f
	.uleb128 0xd
	.long	0x11c
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x28f
	.uleb128 0xd
	.long	0x28f
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0x33
	.uleb128 0x8
	.byte	0x4
	.long	0x267
	.uleb128 0xc
	.long	0x33
	.long	0x2b4
	.uleb128 0xd
	.long	0x11c
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x33
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0x29b
	.uleb128 0xc
	.long	0x33
	.long	0x2dd
	.uleb128 0xd
	.long	0x11c
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x45
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0x2ba
	.uleb128 0xc
	.long	0x33
	.long	0x306
	.uleb128 0xd
	.long	0x11c
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x33
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0x2e3
	.uleb128 0xe
	.long	.LASF81
	.byte	0x4
	.byte	0x4
	.byte	0x25
	.long	0x343
	.uleb128 0xf
	.string	"p"
	.byte	0x4
	.byte	0x26
	.long	0x343
	.uleb128 0x10
	.long	.LASF53
	.byte	0x4
	.byte	0x27
	.long	0x28f
	.uleb128 0x10
	.long	.LASF54
	.byte	0x4
	.byte	0x28
	.long	0x345
	.uleb128 0x10
	.long	.LASF55
	.byte	0x4
	.byte	0x29
	.long	0x34b
	.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	0x33
	.long	0x387
	.uleb128 0xb
	.string	"fg"
	.byte	0x4
	.byte	0x34
	.long	0x33
	.byte	0
	.uleb128 0xb
	.string	"bg"
	.byte	0x4
	.byte	0x35
	.long	0x33
	.byte	0x4
	.uleb128 0xa
	.long	.LASF56
	.byte	0x4
	.byte	0x36
	.long	0x33
	.byte	0x8
	.uleb128 0xb
	.string	"to"
	.byte	0x4
	.byte	0x37
	.long	0x33
	.byte	0xc
	.byte	0
	.uleb128 0x12
	.byte	0x18
	.byte	0x4
	.byte	0x39
	.long	0x3d4
	.uleb128 0xb
	.string	"x"
	.byte	0x4
	.byte	0x3a
	.long	0x33
	.byte	0
	.uleb128 0xb
	.string	"y"
	.byte	0x4
	.byte	0x3b
	.long	0x33
	.byte	0x4
	.uleb128 0xa
	.long	.LASF30
	.byte	0x4
	.byte	0x3c
	.long	0x33
	.byte	0x8
	.uleb128 0xa
	.long	.LASF31
	.byte	0x4
	.byte	0x3d
	.long	0x33
	.byte	0xc
	.uleb128 0xa
	.long	.LASF57
	.byte	0x4
	.byte	0x3e
	.long	0x33
	.byte	0x10
	.uleb128 0xa
	.long	.LASF58
	.byte	0x4
	.byte	0x3f
	.long	0x33
	.byte	0x14
	.byte	0
	.uleb128 0x12
	.byte	0x8
	.byte	0x4
	.byte	0x41
	.long	0x3f1
	.uleb128 0xb
	.string	"x"
	.byte	0x4
	.byte	0x42
	.long	0x33
	.byte	0
	.uleb128 0xb
	.string	"y"
	.byte	0x4
	.byte	0x43
	.long	0x33
	.byte	0x4
	.byte	0
	.uleb128 0x12
	.byte	0x8
	.byte	0x4
	.byte	0x46
	.long	0x40e
	.uleb128 0xb
	.string	"x"
	.byte	0x4
	.byte	0x47
	.long	0x33
	.byte	0
	.uleb128 0xb
	.string	"y"
	.byte	0x4
	.byte	0x48
	.long	0x33
	.byte	0x4
	.byte	0
	.uleb128 0x12
	.byte	0x8
	.byte	0x4
	.byte	0x4a
	.long	0x42b
	.uleb128 0xb
	.string	"x"
	.byte	0x4
	.byte	0x4b
	.long	0x33
	.byte	0
	.uleb128 0xb
	.string	"y"
	.byte	0x4
	.byte	0x4c
	.long	0x33
	.byte	0x4
	.byte	0
	.uleb128 0x12
	.byte	0x10
	.byte	0x4
	.byte	0x45
	.long	0x44c
	.uleb128 0xb
	.string	"mul"
	.byte	0x4
	.byte	0x49
	.long	0x3f1
	.byte	0
	.uleb128 0xb
	.string	"div"
	.byte	0x4
	.byte	0x4d
	.long	0x40e
	.byte	0x8
	.byte	0
	.uleb128 0x12
	.byte	0x10
	.byte	0x4
	.byte	0x4f
	.long	0x481
	.uleb128 0xb
	.string	"x"
	.byte	0x4
	.byte	0x50
	.long	0x33
	.byte	0
	.uleb128 0xb
	.string	"y"
	.byte	0x4
	.byte	0x51
	.long	0x33
	.byte	0x4
	.uleb128 0xa
	.long	.LASF30
	.byte	0x4
	.byte	0x52
	.long	0x33
	.byte	0x8
	.uleb128 0xa
	.long	.LASF31
	.byte	0x4
	.byte	0x53
	.long	0x33
	.byte	0xc
	.byte	0
	.uleb128 0x12
	.byte	0xc
	.byte	0x4
	.byte	0x55
	.long	0x4aa
	.uleb128 0xb
	.string	"x"
	.byte	0x4
	.byte	0x56
	.long	0x33
	.byte	0
	.uleb128 0xb
	.string	"y"
	.byte	0x4
	.byte	0x57
	.long	0x33
	.byte	0x4
	.uleb128 0xa
	.long	.LASF35
	.byte	0x4
	.byte	0x58
	.long	0x33
	.byte	0x8
	.byte	0
	.uleb128 0x9
	.long	.LASF59
	.byte	0x18
	.byte	0x4
	.byte	0x5c
	.long	0x4ff
	.uleb128 0xa
	.long	.LASF60
	.byte	0x4
	.byte	0x5d
	.long	0xa7
	.byte	0
	.uleb128 0xa
	.long	.LASF61
	.byte	0x4
	.byte	0x5e
	.long	0x4ff
	.byte	0x4
	.uleb128 0xa
	.long	.LASF62
	.byte	0x4
	.byte	0x5f
	.long	0x33
	.byte	0x8
	.uleb128 0xa
	.long	.LASF63
	.byte	0x4
	.byte	0x60
	.long	0x33
	.byte	0xc
	.uleb128 0xa
	.long	.LASF64
	.byte	0x4
	.byte	0x61
	.long	0x4ff
	.byte	0x10
	.uleb128 0xa
	.long	.LASF65
	.byte	0x4
	.byte	0x62
	.long	0x4ff
	.byte	0x14
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0xa7
	.uleb128 0x9
	.long	.LASF66
	.byte	0x4
	.byte	0x4
	.byte	0x64
	.long	0x51e
	.uleb128 0xa
	.long	.LASF40
	.byte	0x4
	.byte	0x65
	.long	0x30c
	.byte	0
	.byte	0
	.uleb128 0x13
	.long	0x111
	.uleb128 0x8
	.byte	0x4
	.long	0x206
	.uleb128 0x9
	.long	.LASF67
	.byte	0x2
	.byte	0x1
	.byte	0x13
	.long	0x542
	.uleb128 0xa
	.long	.LASF33
	.byte	0x1
	.byte	0x14
	.long	0x542
	.byte	0
	.byte	0
	.uleb128 0x14
	.long	0x6c
	.long	0x552
	.uleb128 0x15
	.long	0x552
	.byte	0x1
	.byte	0
	.uleb128 0x2
	.byte	0x4
	.byte	0x7
	.long	.LASF68
	.uleb128 0x9
	.long	.LASF69
	.byte	0xc
	.byte	0x1
	.byte	0x1a
	.long	0x58a
	.uleb128 0xa
	.long	.LASF32
	.byte	0x1
	.byte	0x1b
	.long	0x3a
	.byte	0
	.uleb128 0xa
	.long	.LASF70
	.byte	0x1
	.byte	0x1c
	.long	0x58a
	.byte	0x4
	.uleb128 0xa
	.long	.LASF37
	.byte	0x1
	.byte	0x1d
	.long	0x3a
	.byte	0x8
	.byte	0
	.uleb128 0x14
	.long	0x53
	.long	0x59a
	.uleb128 0x15
	.long	0x552
	.byte	0x1
	.byte	0
	.uleb128 0x9
	.long	.LASF71
	.byte	0x28
	.byte	0x1
	.byte	0x23
	.long	0x62b
	.uleb128 0xa
	.long	.LASF72
	.byte	0x1
	.byte	0x24
	.long	0x3a
	.byte	0
	.uleb128 0xa
	.long	.LASF30
	.byte	0x1
	.byte	0x25
	.long	0x3a
	.byte	0x4
	.uleb128 0xa
	.long	.LASF31
	.byte	0x1
	.byte	0x26
	.long	0x3a
	.byte	0x8
	.uleb128 0xa
	.long	.LASF73
	.byte	0x1
	.byte	0x27
	.long	0x53
	.byte	0xc
	.uleb128 0xa
	.long	.LASF74
	.byte	0x1
	.byte	0x28
	.long	0x53
	.byte	0xe
	.uleb128 0xa
	.long	.LASF75
	.byte	0x1
	.byte	0x29
	.long	0x3a
	.byte	0x10
	.uleb128 0xa
	.long	.LASF76
	.byte	0x1
	.byte	0x2a
	.long	0x3a
	.byte	0x14
	.uleb128 0xa
	.long	.LASF77
	.byte	0x1
	.byte	0x2b
	.long	0x3a
	.byte	0x18
	.uleb128 0xa
	.long	.LASF78
	.byte	0x1
	.byte	0x2c
	.long	0x3a
	.byte	0x1c
	.uleb128 0xa
	.long	.LASF79
	.byte	0x1
	.byte	0x2d
	.long	0x3a
	.byte	0x20
	.uleb128 0xa
	.long	.LASF80
	.byte	0x1
	.byte	0x2e
	.long	0x3a
	.byte	0x24
	.byte	0
	.uleb128 0xe
	.long	.LASF82
	.byte	0x4
	.byte	0x1
	.byte	0x3f
	.long	0x653
	.uleb128 0xf
	.string	"b"
	.byte	0x1
	.byte	0x40
	.long	0x653
	.uleb128 0xf
	.string	"h"
	.byte	0x1
	.byte	0x41
	.long	0x58a
	.uleb128 0xf
	.string	"w"
	.byte	0x1
	.byte	0x42
	.long	0x663
	.byte	0
	.uleb128 0x14
	.long	0x6c
	.long	0x663
	.uleb128 0x15
	.long	0x552
	.byte	0x3
	.byte	0
	.uleb128 0x14
	.long	0x3a
	.long	0x673
	.uleb128 0x15
	.long	0x552
	.byte	0
	.byte	0
	.uleb128 0x9
	.long	.LASF83
	.byte	0xc
	.byte	0x1
	.byte	0x65
	.long	0x6a4
	.uleb128 0xa
	.long	.LASF84
	.byte	0x1
	.byte	0x66
	.long	0x45
	.byte	0
	.uleb128 0xa
	.long	.LASF85
	.byte	0x1
	.byte	0x67
	.long	0x33
	.byte	0x4
	.uleb128 0xa
	.long	.LASF86
	.byte	0x1
	.byte	0x68
	.long	0x33
	.byte	0x8
	.byte	0
	.uleb128 0x16
	.long	.LASF87
	.byte	0x1
	.byte	0x4c
	.long	0x3a
	.long	.LFB1
	.long	.LFE1-.LFB1
	.uleb128 0x1
	.byte	0x9c
	.long	0x6d4
	.uleb128 0x17
	.string	"val"
	.byte	0x1
	.byte	0x4c
	.long	0x3a
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x18
	.string	"e"
	.byte	0x1
	.byte	0x4e
	.long	0x62b
	.byte	0
	.uleb128 0x16
	.long	.LASF88
	.byte	0x1
	.byte	0x5b
	.long	0x3a
	.long	.LFB3
	.long	.LFE3-.LFB3
	.uleb128 0x1
	.byte	0x9c
	.long	0x70a
	.uleb128 0x19
	.string	"val"
	.byte	0x1
	.byte	0x5b
	.long	0x3a
	.long	.LLST0
	.uleb128 0x1a
	.string	"e"
	.byte	0x1
	.byte	0x5d
	.long	0x62b
	.long	.LLST1
	.byte	0
	.uleb128 0x16
	.long	.LASF89
	.byte	0x1
	.byte	0x6b
	.long	0x33
	.long	.LFB4
	.long	.LFE4-.LFB4
	.uleb128 0x1
	.byte	0x9c
	.long	0x742
	.uleb128 0x19
	.string	"bfd"
	.byte	0x1
	.byte	0x6b
	.long	0x742
	.long	.LLST2
	.uleb128 0x1b
	.long	.LASF84
	.byte	0x1
	.byte	0x6b
	.long	0x45
	.long	.LLST3
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0x673
	.uleb128 0x1c
	.long	.LASF92
	.byte	0x1
	.byte	0xe7
	.long	0x33
	.byte	0x1
	.long	0x7de
	.uleb128 0x1d
	.long	.LASF45
	.byte	0x1
	.byte	0xe7
	.long	0x11c
	.uleb128 0x1e
	.string	"x"
	.byte	0x1
	.byte	0xe7
	.long	0x33
	.uleb128 0x1e
	.string	"y"
	.byte	0x1
	.byte	0xe7
	.long	0x33
	.uleb128 0x1d
	.long	.LASF30
	.byte	0x1
	.byte	0xe7
	.long	0x33
	.uleb128 0x1d
	.long	.LASF31
	.byte	0x1
	.byte	0xe7
	.long	0x33
	.uleb128 0x1d
	.long	.LASF90
	.byte	0x1
	.byte	0xe8
	.long	0x33
	.uleb128 0x1d
	.long	.LASF91
	.byte	0x1
	.byte	0xe8
	.long	0x28f
	.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	.LASF93
	.byte	0x1
	.byte	0xdb
	.long	0x33
	.byte	0x1
	.long	0x817
	.uleb128 0x1d
	.long	.LASF90
	.byte	0x1
	.byte	0xdb
	.long	0x33
	.uleb128 0x1d
	.long	.LASF91
	.byte	0x1
	.byte	0xdb
	.long	0x28f
	.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	.LASF94
	.byte	0x1
	.byte	0x53
	.long	0x53
	.byte	0x1
	.long	0x83c
	.uleb128 0x1e
	.string	"val"
	.byte	0x1
	.byte	0x53
	.long	0x53
	.uleb128 0x18
	.string	"e"
	.byte	0x1
	.byte	0x55
	.long	0x62b
	.byte	0
	.uleb128 0x1c
	.long	.LASF95
	.byte	0x1
	.byte	0xc3
	.long	0x33
	.byte	0x1
	.long	0x89a
	.uleb128 0x1e
	.string	"fp"
	.byte	0x1
	.byte	0xc3
	.long	0x89a
	.uleb128 0x1d
	.long	.LASF90
	.byte	0x1
	.byte	0xc3
	.long	0x33
	.uleb128 0x1d
	.long	.LASF91
	.byte	0x1
	.byte	0xc3
	.long	0x28f
	.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	0x8a0
	.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	0x8b0
	.uleb128 0x15
	.long	0x552
	.byte	0x3
	.byte	0
	.uleb128 0x1c
	.long	.LASF96
	.byte	0x1
	.byte	0x97
	.long	0x33
	.byte	0x1
	.long	0x8f2
	.uleb128 0x1e
	.string	"c"
	.byte	0x1
	.byte	0x97
	.long	0x33
	.uleb128 0x1e
	.string	"bfd"
	.byte	0x1
	.byte	0x97
	.long	0x742
	.uleb128 0x18
	.string	"bgr"
	.byte	0x1
	.byte	0x99
	.long	0x8f2
	.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	0x902
	.uleb128 0x15
	.long	0x552
	.byte	0x2
	.byte	0
	.uleb128 0x20
	.long	.LASF97
	.byte	0x1
	.value	0x1eb
	.long	0x33
	.long	.LFB13
	.long	.LFE13-.LFB13
	.uleb128 0x1
	.byte	0x9c
	.long	0xec7
	.uleb128 0x21
	.long	.LASF98
	.byte	0x1
	.value	0x1eb
	.long	0xec7
	.long	.LLST4
	.uleb128 0x21
	.long	.LASF45
	.byte	0x1
	.value	0x1eb
	.long	0x11c
	.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	.LASF30
	.byte	0x1
	.value	0x1ec
	.long	0x33
	.long	.LLST8
	.uleb128 0x21
	.long	.LASF31
	.byte	0x1
	.value	0x1ec
	.long	0x33
	.long	.LLST9
	.uleb128 0x23
	.long	.LASF34
	.byte	0x1
	.value	0x1ec
	.long	0x45
	.uleb128 0x2
	.byte	0x91
	.sleb128 12
	.uleb128 0x24
	.string	"fp"
	.byte	0x1
	.value	0x1ee
	.long	0x89a
	.long	.LLST10
	.uleb128 0x25
	.long	.LASF99
	.byte	0x1
	.value	0x1ef
	.long	0x529
	.uleb128 0x2
	.byte	0x91
	.sleb128 -34
	.uleb128 0x25
	.long	.LASF100
	.byte	0x1
	.value	0x1f0
	.long	0x559
	.uleb128 0x2
	.byte	0x91
	.sleb128 -48
	.uleb128 0x25
	.long	.LASF101
	.byte	0x1
	.value	0x1f1
	.long	0x59a
	.uleb128 0x3
	.byte	0x91
	.sleb128 -88
	.uleb128 0x26
	.long	.LASF102
	.byte	0x1
	.value	0x1f2
	.long	0x33
	.long	.LLST11
	.uleb128 0x26
	.long	.LASF103
	.byte	0x1
	.value	0x1f2
	.long	0x33
	.long	.LLST12
	.uleb128 0x26
	.long	.LASF104
	.byte	0x1
	.value	0x1f2
	.long	0x33
	.long	.LLST13
	.uleb128 0x26
	.long	.LASF105
	.byte	0x1
	.value	0x1f2
	.long	0x33
	.long	.LLST14
	.uleb128 0x26
	.long	.LASF74
	.byte	0x1
	.value	0x1f2
	.long	0x33
	.long	.LLST15
	.uleb128 0x26
	.long	.LASF79
	.byte	0x1
	.value	0x1f2
	.long	0x33
	.long	.LLST16
	.uleb128 0x26
	.long	.LASF106
	.byte	0x1
	.value	0x1f2
	.long	0x33
	.long	.LLST17
	.uleb128 0x26
	.long	.LASF107
	.byte	0x1
	.value	0x1f2
	.long	0x33
	.long	.LLST18
	.uleb128 0x26
	.long	.LASF108
	.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	.LASF91
	.byte	0x1
	.value	0x1f4
	.long	0xecd
	.uleb128 0x3
	.byte	0x91
	.sleb128 -1116
	.uleb128 0x27
	.string	"bfd"
	.byte	0x1
	.value	0x1f5
	.long	0xedd
	.uleb128 0x3
	.byte	0x91
	.sleb128 -1152
	.uleb128 0x26
	.long	.LASF109
	.byte	0x1
	.value	0x1f5
	.long	0x742
	.long	.LLST24
	.uleb128 0x27
	.string	"bgr"
	.byte	0x1
	.value	0x1f6
	.long	0x8a0
	.uleb128 0x3
	.byte	0x91
	.sleb128 -1156
	.uleb128 0x26
	.long	.LASF84
	.byte	0x1
	.value	0x1f6
	.long	0x77
	.long	.LLST25
	.uleb128 0x25
	.long	.LASF110
	.byte	0x1
	.value	0x1f7
	.long	0xeed
	.uleb128 0x6
	.byte	0x3
	.long	.LC0
	.byte	0x9f
	.uleb128 0x29
	.string	"err"
	.byte	0x1
	.value	0x29d
	.uleb128 0x2a
	.long	0x748
	.long	.LBB16
	.long	.Ldebug_ranges0+0
	.byte	0x1
	.value	0x225
	.long	0xbd7
	.uleb128 0x2b
	.long	0x796
	.uleb128 0x2b
	.long	0x78b
	.uleb128 0x2b
	.long	0x780
	.uleb128 0x2b
	.long	0x775
	.uleb128 0x2c
	.long	0x76c
	.long	.LLST26
	.uleb128 0x2c
	.long	0x763
	.long	.LLST27
	.uleb128 0x2b
	.long	0x758
	.uleb128 0x2d
	.long	.Ldebug_ranges0+0
	.uleb128 0x2e
	.long	0x7a1
	.uleb128 0x2e
	.long	0x7ab
	.uleb128 0x2f
	.long	0x7b5
	.long	.LLST28
	.uleb128 0x2e
	.long	0x7bf
	.uleb128 0x2f
	.long	0x7c9
	.long	.LLST29
	.uleb128 0x2f
	.long	0x7d2
	.long	.LLST30
	.uleb128 0x30
	.long	0x7de
	.long	.LBB18
	.long	.Ldebug_ranges0+0x28
	.byte	0x1
	.byte	0xfa
	.long	0xbcc
	.uleb128 0x2c
	.long	0x804
	.long	.LLST31
	.uleb128 0x2c
	.long	0x7f9
	.long	.LLST32
	.uleb128 0x2c
	.long	0x7ee
	.long	.LLST33
	.uleb128 0x2d
	.long	.Ldebug_ranges0+0x28
	.uleb128 0x2f
	.long	0x80d
	.long	.LLST34
	.byte	0
	.byte	0
	.uleb128 0x31
	.long	.LVL33
	.long	0x1693
	.byte	0
	.byte	0
	.uleb128 0x32
	.long	0x83c
	.long	.LBB28
	.long	.LBE28-.LBB28
	.byte	0x1
	.value	0x272
	.long	0xc43
	.uleb128 0x2c
	.long	0x861
	.long	.LLST35
	.uleb128 0x2c
	.long	0x856
	.long	.LLST36
	.uleb128 0x2c
	.long	0x84c
	.long	.LLST37
	.uleb128 0x33
	.long	.LBB29
	.long	.LBE29-.LBB29
	.uleb128 0x2f
	.long	0x86c
	.long	.LLST38
	.uleb128 0x2f
	.long	0x875
	.long	.LLST39
	.uleb128 0x34
	.long	0x87e
	.uleb128 0x3
	.byte	0x91
	.sleb128 -1168
	.uleb128 0x2f
	.long	0x889
	.long	.LLST40
	.uleb128 0x35
	.long	0x892
	.uleb128 0x31
	.long	.LVL107
	.long	0x16b2
	.byte	0
	.byte	0
	.uleb128 0x2a
	.long	0x7de
	.long	.LBB30
	.long	.Ldebug_ranges0+0x40
	.byte	0x1
	.value	0x283
	.long	0xc76
	.uleb128 0x2b
	.long	0x804
	.uleb128 0x2b
	.long	0x7f9
	.uleb128 0x2b
	.long	0x7ee
	.uleb128 0x2d
	.long	.Ldebug_ranges0+0x40
	.uleb128 0x2f
	.long	0x80d
	.long	.LLST41
	.byte	0
	.byte	0
	.uleb128 0x32
	.long	0x8b0
	.long	.LBB34
	.long	.LBE34-.LBB34
	.byte	0x1
	.value	0x28a
	.long	0xcc2
	.uleb128 0x2c
	.long	0x8c9
	.long	.LLST42
	.uleb128 0x2c
	.long	0x8c0
	.long	.LLST43
	.uleb128 0x33
	.long	.LBB35
	.long	.LBE35-.LBB35
	.uleb128 0x34
	.long	0x8d4
	.uleb128 0x3
	.byte	0x91
	.sleb128 -1168
	.uleb128 0x2f
	.long	0x8df
	.long	.LLST44
	.uleb128 0x2f
	.long	0x8e8
	.long	.LLST45
	.byte	0
	.byte	0
	.uleb128 0x31
	.long	.LVL20
	.long	0x16dd
	.uleb128 0x31
	.long	.LVL23
	.long	0x16f7
	.uleb128 0x31
	.long	.LVL24
	.long	0x16f7
	.uleb128 0x31
	.long	.LVL25
	.long	0x16f7
	.uleb128 0x36
	.long	.LVL66
	.long	0x6d4
	.long	0xcff
	.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	0x6d4
	.long	0xd13
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x73
	.sleb128 0
	.byte	0
	.uleb128 0x36
	.long	.LVL68
	.long	0x6d4
	.long	0xd27
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x8
	.byte	0x28
	.byte	0
	.uleb128 0x36
	.long	.LVL69
	.long	0x6d4
	.long	0xd3c
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 4
	.byte	0x6
	.byte	0
	.uleb128 0x36
	.long	.LVL70
	.long	0x6d4
	.long	0xd51
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0x91
	.sleb128 8
	.byte	0x6
	.byte	0
	.uleb128 0x36
	.long	.LVL73
	.long	0x6d4
	.long	0xd72
	.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	0x6d4
	.long	0xd88
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x4
	.byte	0x91
	.sleb128 -1196
	.byte	0x6
	.byte	0
	.uleb128 0x36
	.long	.LVL75
	.long	0x6d4
	.long	0xd9d
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x3
	.byte	0xa
	.value	0xb6d
	.byte	0
	.uleb128 0x36
	.long	.LVL76
	.long	0x6d4
	.long	0xdb3
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x4
	.byte	0x91
	.sleb128 -1200
	.byte	0x6
	.byte	0
	.uleb128 0x36
	.long	.LVL77
	.long	0x6d4
	.long	0xdc6
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.uleb128 0x31
	.long	.LVL78
	.long	0x16b2
	.uleb128 0x31
	.long	.LVL79
	.long	0x16b2
	.uleb128 0x31
	.long	.LVL80
	.long	0x16b2
	.uleb128 0x36
	.long	.LVL81
	.long	0x70a
	.long	0xdfb
	.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	0x70a
	.long	0xe17
	.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	0x70a
	.long	0xe33
	.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	0x70a
	.long	0xe4e
	.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	0x70a
	.long	0xe6a
	.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	0x70a
	.long	0xe87
	.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	0x6d4
	.uleb128 0x31
	.long	.LVL94
	.long	0x16b2
	.uleb128 0x31
	.long	.LVL114
	.long	0x1693
	.uleb128 0x31
	.long	.LVL139
	.long	0x16b2
	.uleb128 0x31
	.long	.LVL144
	.long	0x16b2
	.uleb128 0x31
	.long	.LVL149
	.long	0x1716
	.uleb128 0x31
	.long	.LVL151
	.long	0x1716
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0x65
	.uleb128 0x14
	.long	0x33
	.long	0xedd
	.uleb128 0x15
	.long	0x552
	.byte	0xff
	.byte	0
	.uleb128 0x14
	.long	0x673
	.long	0xeed
	.uleb128 0x15
	.long	0x552
	.byte	0x2
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0xef3
	.uleb128 0x38
	.long	0x65
	.uleb128 0x1c
	.long	.LASF111
	.byte	0x1
	.byte	0x45
	.long	0x53
	.byte	0x1
	.long	0xf1d
	.uleb128 0x1e
	.string	"val"
	.byte	0x1
	.byte	0x45
	.long	0x53
	.uleb128 0x18
	.string	"e"
	.byte	0x1
	.byte	0x47
	.long	0x62b
	.byte	0
	.uleb128 0x1c
	.long	.LASF112
	.byte	0x1
	.byte	0xad
	.long	0x28f
	.byte	0x1
	.long	0xf7b
	.uleb128 0x1e
	.string	"fp"
	.byte	0x1
	.byte	0xad
	.long	0x89a
	.uleb128 0x1d
	.long	.LASF90
	.byte	0x1
	.byte	0xad
	.long	0x33
	.uleb128 0x1d
	.long	.LASF91
	.byte	0x1
	.byte	0xad
	.long	0x28f
	.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	0x8a0
	.uleb128 0x18
	.string	"c"
	.byte	0x1
	.byte	0xb1
	.long	0x33
	.uleb128 0x1f
	.string	"err"
	.byte	0x1
	.byte	0xbf
	.byte	0
	.uleb128 0x39
	.long	.LASF113
	.byte	0x1
	.value	0x105
	.long	0x11c
	.byte	0x1
	.long	0x108c
	.uleb128 0x3a
	.string	"fp"
	.byte	0x1
	.value	0x105
	.long	0x89a
	.uleb128 0x3b
	.long	.LASF34
	.byte	0x1
	.value	0x105
	.long	0x45
	.uleb128 0x3b
	.long	.LASF91
	.byte	0x1
	.value	0x105
	.long	0x28f
	.uleb128 0x3a
	.string	"bfd"
	.byte	0x1
	.value	0x105
	.long	0x742
	.uleb128 0x3b
	.long	.LASF30
	.byte	0x1
	.value	0x106
	.long	0x33
	.uleb128 0x3b
	.long	.LASF31
	.byte	0x1
	.value	0x106
	.long	0x33
	.uleb128 0x3b
	.long	.LASF74
	.byte	0x1
	.value	0x106
	.long	0x33
	.uleb128 0x3b
	.long	.LASF76
	.byte	0x1
	.value	0x106
	.long	0x33
	.uleb128 0x3c
	.long	.LASF32
	.byte	0x1
	.value	0x108
	.long	0x33
	.uleb128 0x3c
	.long	.LASF114
	.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	.LASF107
	.byte	0x1
	.value	0x108
	.long	0x33
	.uleb128 0x3c
	.long	.LASF45
	.byte	0x1
	.value	0x109
	.long	0x11c
	.uleb128 0x28
	.string	"bgr"
	.byte	0x1
	.value	0x10a
	.long	0x8a0
	.uleb128 0x3c
	.long	.LASF84
	.byte	0x1
	.value	0x10a
	.long	0x77
	.uleb128 0x29
	.string	"err"
	.byte	0x1
	.value	0x14b
	.byte	0
	.uleb128 0x1c
	.long	.LASF115
	.byte	0x1
	.byte	0x81
	.long	0x33
	.byte	0x1
	.long	0x10ce
	.uleb128 0x1e
	.string	"c"
	.byte	0x1
	.byte	0x81
	.long	0x33
	.uleb128 0x1e
	.string	"bfd"
	.byte	0x1
	.byte	0x81
	.long	0x742
	.uleb128 0x18
	.string	"bgr"
	.byte	0x1
	.byte	0x83
	.long	0x8f2
	.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	.LASF116
	.byte	0x1
	.value	0x151
	.long	0x11c
	.long	.LFB12
	.long	.LFE12-.LFB12
	.uleb128 0x1
	.byte	0x9c
	.long	0x15a3
	.uleb128 0x21
	.long	.LASF98
	.byte	0x1
	.value	0x151
	.long	0xec7
	.long	.LLST46
	.uleb128 0x21
	.long	.LASF34
	.byte	0x1
	.value	0x151
	.long	0x45
	.long	.LLST47
	.uleb128 0x24
	.string	"fp"
	.byte	0x1
	.value	0x153
	.long	0x89a
	.long	.LLST48
	.uleb128 0x25
	.long	.LASF99
	.byte	0x1
	.value	0x154
	.long	0x529
	.uleb128 0x2
	.byte	0x91
	.sleb128 -34
	.uleb128 0x25
	.long	.LASF100
	.byte	0x1
	.value	0x155
	.long	0x559
	.uleb128 0x2
	.byte	0x91
	.sleb128 -48
	.uleb128 0x25
	.long	.LASF101
	.byte	0x1
	.value	0x156
	.long	0x59a
	.uleb128 0x3
	.byte	0x91
	.sleb128 -88
	.uleb128 0x25
	.long	.LASF117
	.byte	0x1
	.value	0x157
	.long	0x77
	.uleb128 0x3
	.byte	0x91
	.sleb128 -89
	.uleb128 0x26
	.long	.LASF37
	.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	.LASF91
	.byte	0x1
	.value	0x159
	.long	0xecd
	.uleb128 0x3
	.byte	0x91
	.sleb128 -1120
	.uleb128 0x27
	.string	"bfd"
	.byte	0x1
	.value	0x15a
	.long	0xedd
	.uleb128 0x3
	.byte	0x91
	.sleb128 -1156
	.uleb128 0x26
	.long	.LASF109
	.byte	0x1
	.value	0x15a
	.long	0x742
	.long	.LLST51
	.uleb128 0x24
	.string	"p"
	.byte	0x1
	.value	0x15b
	.long	0x28f
	.long	.LLST52
	.uleb128 0x26
	.long	.LASF45
	.byte	0x1
	.value	0x15c
	.long	0x11c
	.long	.LLST53
	.uleb128 0x25
	.long	.LASF110
	.byte	0x1
	.value	0x15d
	.long	0xeed
	.uleb128 0x6
	.byte	0x3
	.long	.LC1
	.byte	0x9f
	.uleb128 0x3d
	.string	"err"
	.byte	0x1
	.value	0x1e3
	.long	.L115
	.uleb128 0x32
	.long	0xef8
	.long	.LBB46
	.long	.LBE46-.LBB46
	.byte	0x1
	.value	0x180
	.long	0x1229
	.uleb128 0x2c
	.long	0xf08
	.long	.LLST54
	.uleb128 0x33
	.long	.LBB47
	.long	.LBE47-.LBB47
	.uleb128 0x2f
	.long	0xf13
	.long	.LLST55
	.byte	0
	.byte	0
	.uleb128 0x32
	.long	0xef8
	.long	.LBB48
	.long	.LBE48-.LBB48
	.byte	0x1
	.value	0x181
	.long	0x125a
	.uleb128 0x2c
	.long	0xf08
	.long	.LLST56
	.uleb128 0x33
	.long	.LBB49
	.long	.LBE49-.LBB49
	.uleb128 0x2f
	.long	0xf13
	.long	.LLST57
	.byte	0
	.byte	0
	.uleb128 0x2a
	.long	0xf1d
	.long	.LBB50
	.long	.Ldebug_ranges0+0x58
	.byte	0x1
	.value	0x1cc
	.long	0x12c2
	.uleb128 0x2c
	.long	0xf42
	.long	.LLST58
	.uleb128 0x2c
	.long	0xf37
	.long	.LLST59
	.uleb128 0x2c
	.long	0xf2d
	.long	.LLST60
	.uleb128 0x2d
	.long	.Ldebug_ranges0+0x58
	.uleb128 0x2f
	.long	0xf4d
	.long	.LLST61
	.uleb128 0x2f
	.long	0xf56
	.long	.LLST62
	.uleb128 0x34
	.long	0xf5f
	.uleb128 0x3
	.byte	0x91
	.sleb128 -1168
	.uleb128 0x2f
	.long	0xf6a
	.long	.LLST63
	.uleb128 0x35
	.long	0xf73
	.uleb128 0x31
	.long	.LVL212
	.long	0x172b
	.byte	0
	.byte	0
	.uleb128 0x2a
	.long	0xf7b
	.long	.LBB53
	.long	.Ldebug_ranges0+0x70
	.byte	0x1
	.value	0x1da
	.long	0x1422
	.uleb128 0x2c
	.long	0xfdf
	.long	.LLST64
	.uleb128 0x2c
	.long	0xfd3
	.long	.LLST65
	.uleb128 0x2c
	.long	0xfc7
	.long	.LLST66
	.uleb128 0x2c
	.long	0xfbb
	.long	.LLST67
	.uleb128 0x2c
	.long	0xfaf
	.long	.LLST68
	.uleb128 0x2c
	.long	0xfa3
	.long	.LLST69
	.uleb128 0x2c
	.long	0xf97
	.long	.LLST70
	.uleb128 0x2c
	.long	0xf8c
	.long	.LLST71
	.uleb128 0x2d
	.long	.Ldebug_ranges0+0x70
	.uleb128 0x2f
	.long	0xfeb
	.long	.LLST72
	.uleb128 0x2f
	.long	0xff7
	.long	.LLST73
	.uleb128 0x2f
	.long	0x1003
	.long	.LLST74
	.uleb128 0x2e
	.long	0x100d
	.uleb128 0x2f
	.long	0x1017
	.long	.LLST75
	.uleb128 0x2f
	.long	0x1021
	.long	.LLST76
	.uleb128 0x2f
	.long	0x102b
	.long	.LLST77
	.uleb128 0x2f
	.long	0x1035
	.long	.LLST78
	.uleb128 0x2f
	.long	0x103f
	.long	.LLST79
	.uleb128 0x2f
	.long	0x1049
	.long	.LLST80
	.uleb128 0x2f
	.long	0x1053
	.long	.LLST81
	.uleb128 0x2f
	.long	0x105f
	.long	.LLST82
	.uleb128 0x34
	.long	0x106b
	.uleb128 0x3
	.byte	0x91
	.sleb128 -1172
	.uleb128 0x2f
	.long	0x1077
	.long	.LLST83
	.uleb128 0x35
	.long	0x1083
	.uleb128 0x32
	.long	0x108c
	.long	.LBB55
	.long	.LBE55-.LBB55
	.byte	0x1
	.value	0x13a
	.long	0x13ea
	.uleb128 0x2b
	.long	0x10a5
	.uleb128 0x2c
	.long	0x109c
	.long	.LLST84
	.uleb128 0x33
	.long	.LBB56
	.long	.LBE56-.LBB56
	.uleb128 0x34
	.long	0x10b0
	.uleb128 0x3
	.byte	0x91
	.sleb128 -1168
	.uleb128 0x2f
	.long	0x10bb
	.long	.LLST85
	.uleb128 0x2f
	.long	0x10c4
	.long	.LLST86
	.byte	0
	.byte	0
	.uleb128 0x31
	.long	.LVL226
	.long	0x174f
	.uleb128 0x31
	.long	.LVL248
	.long	0x172b
	.uleb128 0x31
	.long	.LVL250
	.long	0x16f7
	.uleb128 0x31
	.long	.LVL266
	.long	0x1778
	.uleb128 0x31
	.long	.LVL274
	.long	0x172b
	.uleb128 0x31
	.long	.LVL292
	.long	0x17a1
	.byte	0
	.byte	0
	.uleb128 0x31
	.long	.LVL162
	.long	0x16dd
	.uleb128 0x31
	.long	.LVL165
	.long	0x172b
	.uleb128 0x31
	.long	.LVL167
	.long	0x172b
	.uleb128 0x31
	.long	.LVL168
	.long	0x172b
	.uleb128 0x31
	.long	.LVL169
	.long	0x6a4
	.uleb128 0x31
	.long	.LVL170
	.long	0x6a4
	.uleb128 0x31
	.long	.LVL172
	.long	0x6a4
	.uleb128 0x31
	.long	.LVL173
	.long	0x6a4
	.uleb128 0x31
	.long	.LVL174
	.long	0x6a4
	.uleb128 0x31
	.long	.LVL184
	.long	0x6a4
	.uleb128 0x31
	.long	.LVL185
	.long	0x6a4
	.uleb128 0x31
	.long	.LVL186
	.long	0x6a4
	.uleb128 0x31
	.long	.LVL187
	.long	0x6a4
	.uleb128 0x31
	.long	.LVL188
	.long	0x6a4
	.uleb128 0x31
	.long	.LVL189
	.long	0x6a4
	.uleb128 0x31
	.long	.LVL191
	.long	0x172b
	.uleb128 0x31
	.long	.LVL196
	.long	0x172b
	.uleb128 0x31
	.long	.LVL197
	.long	0x6a4
	.uleb128 0x36
	.long	.LVL198
	.long	0x70a
	.long	0x14d8
	.uleb128 0x37
	.uleb128 0x1
	.byte	0x50
	.uleb128 0x2
	.byte	0x76
	.sleb128 0
	.byte	0
	.uleb128 0x36
	.long	.LVL202
	.long	0x70a
	.long	0x14f2
	.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	0x70a
	.long	0x150e
	.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	0x70a
	.long	0x152a
	.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	0x70a
	.long	0x1545
	.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	0x70a
	.long	0x1561
	.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	0x70a
	.long	0x157e
	.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	0x16f7
	.uleb128 0x31
	.long	.LVL219
	.long	0x172b
	.uleb128 0x31
	.long	.LVL282
	.long	0x1716
	.uleb128 0x31
	.long	.LVL284
	.long	0x1716
	.byte	0
	.uleb128 0x3e
	.long	.LASF118
	.byte	0x1
	.value	0x2a3
	.long	0x11c
	.long	.LFB14
	.long	.LFE14-.LFB14
	.uleb128 0x1
	.byte	0x9c
	.long	0x15f4
	.uleb128 0x23
	.long	.LASF98
	.byte	0x1
	.value	0x2a3
	.long	0xec7
	.uleb128 0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x23
	.long	.LASF34
	.byte	0x1
	.value	0x2a3
	.long	0x45
	.uleb128 0x2
	.byte	0x91
	.sleb128 4
	.uleb128 0x3f
	.long	.LVL295
	.long	0x10ce
	.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	.LASF119
	.byte	0x1
	.value	0x2a8
	.long	0x33
	.long	.LFB15
	.long	.LFE15-.LFB15
	.uleb128 0x1
	.byte	0x9c
	.long	0x1693
	.uleb128 0x23
	.long	.LASF98
	.byte	0x1
	.value	0x2a8
	.long	0xec7
	.uleb128 0x2
	.byte	0x91
	.sleb128 0
	.uleb128 0x23
	.long	.LASF45
	.byte	0x1
	.value	0x2a8
	.long	0x11c
	.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	.LASF30
	.byte	0x1
	.value	0x2a9
	.long	0x33
	.uleb128 0x2
	.byte	0x91
	.sleb128 16
	.uleb128 0x23
	.long	.LASF31
	.byte	0x1
	.value	0x2a9
	.long	0x33
	.uleb128 0x2
	.byte	0x91
	.sleb128 20
	.uleb128 0x23
	.long	.LASF34
	.byte	0x1
	.value	0x2a9
	.long	0x45
	.uleb128 0x2
	.byte	0x91
	.sleb128 24
	.uleb128 0x3f
	.long	.LVL297
	.long	0x902
	.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	.LASF120
	.byte	0x4
	.byte	0x73
	.long	0x33
	.long	0x16b2
	.uleb128 0xd
	.long	0x11c
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x33
	.byte	0
	.uleb128 0x41
	.long	.LASF121
	.byte	0x3
	.byte	0x21
	.long	0x7e
	.long	0x16d6
	.uleb128 0xd
	.long	0x16d6
	.uleb128 0xd
	.long	0x7e
	.uleb128 0xd
	.long	0x7e
	.uleb128 0xd
	.long	0x89a
	.byte	0
	.uleb128 0x8
	.byte	0x4
	.long	0x16dc
	.uleb128 0x42
	.uleb128 0x41
	.long	.LASF122
	.byte	0x3
	.byte	0x11
	.long	0x89a
	.long	0x16f7
	.uleb128 0xd
	.long	0xeed
	.uleb128 0xd
	.long	0xeed
	.byte	0
	.uleb128 0x41
	.long	.LASF123
	.byte	0x5
	.byte	0x11
	.long	0x343
	.long	0x1716
	.uleb128 0xd
	.long	0x343
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x7e
	.byte	0
	.uleb128 0x41
	.long	.LASF124
	.byte	0x3
	.byte	0x13
	.long	0x33
	.long	0x172b
	.uleb128 0xd
	.long	0x89a
	.byte	0
	.uleb128 0x41
	.long	.LASF125
	.byte	0x3
	.byte	0x20
	.long	0x7e
	.long	0x174f
	.uleb128 0xd
	.long	0x343
	.uleb128 0xd
	.long	0x7e
	.uleb128 0xd
	.long	0x7e
	.uleb128 0xd
	.long	0x89a
	.byte	0
	.uleb128 0x41
	.long	.LASF126
	.byte	0x4
	.byte	0x7e
	.long	0x11c
	.long	0x1778
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x343
	.uleb128 0xd
	.long	0xeb
	.uleb128 0xd
	.long	0x45
	.byte	0
	.uleb128 0x41
	.long	.LASF127
	.byte	0x4
	.byte	0x74
	.long	0x33
	.long	0x17a1
	.uleb128 0xd
	.long	0x11c
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x33
	.uleb128 0xd
	.long	0x45
	.byte	0
	.uleb128 0x43
	.long	.LASF132
	.byte	0x4
	.byte	0x7b
	.long	0x33
	.uleb128 0xd
	.long	0x11c
	.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
.LASF53:
	.string	"word"
.LASF114:
	.string	"bytes"
.LASF89:
	.string	"bitfield_calc"
.LASF122:
	.string	"fopen"
.LASF131:
	.string	"__nllibc_FILE"
.LASF18:
	.string	"IMAGE_TYPE_MONOBCOLOR"
.LASF83:
	.string	"bitfield"
.LASF64:
	.string	"column"
.LASF119:
	.string	"picture_save"
.LASF23:
	.string	"image_type_t"
.LASF20:
	.string	"IMAGE_TYPE_ROUGHCOLOR"
.LASF19:
	.string	"IMAGE_TYPE_BASICCOLOR"
.LASF29:
	.string	"index"
.LASF116:
	.string	"picture_bmp_load"
.LASF3:
	.string	"short int"
.LASF10:
	.string	"size_t"
.LASF85:
	.string	"shiftbits"
.LASF35:
	.string	"color"
.LASF127:
	.string	"image_set_color"
.LASF24:
	.string	"IMAGE_STATUS_NONE"
.LASF68:
	.string	"sizetype"
.LASF52:
	.string	"copy_save_color"
.LASF14:
	.string	"image_draw_count_t"
.LASF95:
	.string	"palette_save"
.LASF98:
	.string	"filename"
.LASF132:
	.string	"image_destroy"
.LASF110:
	.string	"mode"
.LASF103:
	.string	"bfdsize"
.LASF46:
	.string	"image_procs"
.LASF27:
	.string	"image_status_t"
.LASF94:
	.string	"write_le16"
.LASF81:
	.string	"image_bitmap"
.LASF71:
	.string	"bmp_info_header"
.LASF130:
	.string	"/tmp/nlux/nll"
.LASF100:
	.string	"fhdr"
.LASF79:
	.string	"colors"
.LASF92:
	.string	"palette_make"
.LASF86:
	.string	"maskbits"
.LASF25:
	.string	"IMAGE_STATUS_ACTIVE"
.LASF8:
	.string	"uint8_t"
.LASF107:
	.string	"pad_size"
.LASF73:
	.string	"planes"
.LASF40:
	.string	"bitmap"
.LASF118:
	.string	"picture_load"
.LASF61:
	.string	"line"
.LASF82:
	.string	"evalue"
.LASF113:
	.string	"bmp_load"
.LASF87:
	.string	"read_le32"
.LASF30:
	.string	"width"
.LASF121:
	.string	"fwrite"
.LASF26:
	.string	"IMAGE_STATUS_FREE"
.LASF126:
	.string	"image_get"
.LASF0:
	.string	"long long int"
.LASF67:
	.string	"bmp_magic_header"
.LASF74:
	.string	"bits"
.LASF111:
	.string	"read_le16"
.LASF102:
	.string	"hdrsize"
.LASF123:
	.string	"memset"
.LASF97:
	.string	"picture_bmp_save"
.LASF65:
	.string	"pixel"
.LASF12:
	.string	"long int"
.LASF88:
	.string	"write_le32"
.LASF91:
	.string	"palette"
.LASF37:
	.string	"offset"
.LASF48:
	.string	"get_color"
.LASF99:
	.string	"mhdr"
.LASF117:
	.string	"dummy"
.LASF105:
	.string	"imgsize"
.LASF28:
	.string	"image_t"
.LASF16:
	.string	"IMAGE_TYPE_FULLCOLOR"
.LASF54:
	.string	"byte"
.LASF15:
	.string	"IMAGE_TYPE_NONE"
.LASF62:
	.string	"column_per"
.LASF9:
	.string	"unsigned char"
.LASF112:
	.string	"palette_load"
.LASF106:
	.string	"line_size"
.LASF34:
	.string	"flags"
.LASF1:
	.string	"long long unsigned int"
.LASF93:
	.string	"palette_search"
.LASF4:
	.string	"uint32_t"
.LASF38:
	.string	"scale"
.LASF31:
	.string	"height"
.LASF2:
	.string	"unsigned int"
.LASF51:
	.string	"copy_save"
.LASF5:
	.string	"uint16_t"
.LASF39:
	.string	"current"
.LASF76:
	.string	"imagesize"
.LASF6:
	.string	"short unsigned int"
.LASF41:
	.string	"status"
.LASF125:
	.string	"fread"
.LASF55:
	.string	"half"
.LASF7:
	.string	"char"
.LASF101:
	.string	"ihdr"
.LASF22:
	.string	"IMAGE_TYPE_HALFCOLOR"
.LASF128:
	.string	"GNU C 4.9.4 -m32 -mtune=i386 -march=i386 -g -O -fno-builtin -fno-stack-protector"
.LASF80:
	.string	"impcolors"
.LASF69:
	.string	"bmp_file_header"
.LASF17:
	.string	"IMAGE_TYPE_MONOCOLOR"
.LASF124:
	.string	"fclose"
.LASF57:
	.string	"mulx"
.LASF58:
	.string	"muly"
.LASF72:
	.string	"ihdrsize"
.LASF129:
	.string	"picture.i"
.LASF70:
	.string	"reserve"
.LASF47:
	.string	"bytesize"
.LASF120:
	.string	"image_get_color"
.LASF11:
	.string	"long unsigned int"
.LASF59:
	.string	"image_draw"
.LASF42:
	.string	"draw"
.LASF33:
	.string	"type"
.LASF104:
	.string	"pltsize"
.LASF45:
	.string	"image"
.LASF115:
	.string	"bitfield_load"
.LASF32:
	.string	"size"
.LASF60:
	.string	"count"
.LASF49:
	.string	"set_color"
.LASF77:
	.string	"xpix"
.LASF96:
	.string	"bitfield_save"
.LASF36:
	.string	"range"
.LASF50:
	.string	"copy_get_color"
.LASF66:
	.string	"image_copy"
.LASF43:
	.string	"copy"
.LASF21:
	.string	"IMAGE_TYPE_GRAYCOLOR"
.LASF108:
	.string	"write_size"
.LASF44:
	.string	"procs"
.LASF13:
	.string	"FILE"
.LASF75:
	.string	"compress"
.LASF63:
	.string	"column_num"
.LASF56:
	.string	"from"
.LASF109:
	.string	"bfdp"
.LASF84:
	.string	"mask"
.LASF78:
	.string	"ypix"
.LASF90:
	.string	"palette_num"
	.ident	"GCC: (GNU) 4.9.4"
