	.file	"bs_cbb.c"
	.text
.Ltext0:
	.section	.text.unlikely,"ax",@progbits
.LCOLDB0:
	.text
.LHOTB0:
	.p2align 4,,15
	.section	.text.unlikely
.Ltext_cold0:
	.text
	.type	cbb_init, @function
cbb_init:
.LFB40:
	.file 1 "bs_cbb.c"
	.loc 1 27 0
	.cfi_startproc
.LVL0:
	pushq	%r12
	.cfi_def_cfa_offset 16
	.cfi_offset 12, -16
	pushq	%rbp
	.cfi_def_cfa_offset 24
	.cfi_offset 6, -24
	movq	%rsi, %r12
	pushq	%rbx
	.cfi_def_cfa_offset 32
	.cfi_offset 3, -32
	.loc 1 27 0
	movq	%rdi, %rbx
	.loc 1 30 0
	movl	$32, %edi
.LVL1:
	.loc 1 27 0
	movq	%rdx, %rbp
	.loc 1 30 0
	call	malloc
.LVL2:
	movq	%rax, %rcx
.LVL3:
	xorl	%eax, %eax
.LVL4:
	.loc 1 31 0
	testq	%rcx, %rcx
	je	.L2
.LBB39:
.LBB40:
	.file 2 "/usr/include/x86_64-linux-gnu/bits/string3.h"
	.loc 2 84 0
	movq	$0, 24(%rbx)
.LBE40:
.LBE39:
	.loc 1 34 0
	movq	%r12, (%rcx)
	.loc 1 42 0
	movl	$1, %eax
	.loc 1 35 0
	movq	$0, 8(%rcx)
	.loc 1 36 0
	movq	%rbp, 16(%rcx)
	.loc 1 37 0
	movb	$1, 24(%rcx)
.LVL5:
.LBB42:
.LBB41:
	.loc 2 84 0
	movq	$0, 8(%rbx)
	movq	$0, 16(%rbx)
.LBE41:
.LBE42:
	.loc 1 40 0
	movq	%rcx, (%rbx)
	.loc 1 41 0
	movb	$1, 26(%rbx)
.LVL6:
.L2:
	.loc 1 43 0
	popq	%rbx
	.cfi_def_cfa_offset 24
.LVL7:
	popq	%rbp
	.cfi_def_cfa_offset 16
.LVL8:
	popq	%r12
	.cfi_def_cfa_offset 8
.LVL9:
	ret
	.cfi_endproc
.LFE40:
	.size	cbb_init, .-cbb_init
	.section	.text.unlikely
.LCOLDE0:
	.text
.LHOTE0:
	.section	.text.unlikely
.LCOLDB1:
	.text
.LHOTB1:
	.p2align 4,,15
	.type	cbb_buffer_add, @function
cbb_buffer_add:
.LFB44:
	.loc 1 86 0
	.cfi_startproc
.LVL10:
	.loc 1 89 0
	testq	%rdi, %rdi
	je	.L29
.LVL11:
	.loc 1 86 0
	pushq	%r13
	.cfi_def_cfa_offset 16
	.cfi_offset 13, -16
.LVL12:
	pushq	%r12
	.cfi_def_cfa_offset 24
	.cfi_offset 12, -24
	pushq	%rbp
	.cfi_def_cfa_offset 32
	.cfi_offset 6, -32
	pushq	%rbx
	.cfi_def_cfa_offset 40
	.cfi_offset 3, -40
	subq	$8, %rsp
	.cfi_def_cfa_offset 48
	.loc 1 93 0
	addq	8(%rdi), %rdx
.LVL13:
	movq	%rdx, %r13
	jc	.L11
	.loc 1 97 0
	movq	16(%rdi), %rax
	movq	%rsi, %rbp
	movq	%rdi, %rbx
	cmpq	%rax, %rdx
	ja	.L30
.LVL14:
.L12:
	.loc 1 115 0
	testq	%rbp, %rbp
	je	.L15
	.loc 1 116 0
	movq	8(%rbx), %rax
	addq	(%rbx), %rax
	movq	%rax, 0(%rbp)
.L15:
	.loc 1 118 0
	movq	%r13, 8(%rbx)
	.loc 1 120 0
	addq	$8, %rsp
	.cfi_remember_state
	.cfi_def_cfa_offset 40
	.loc 1 119 0
	movl	$1, %eax
	.loc 1 120 0
	popq	%rbx
	.cfi_restore 3
	.cfi_def_cfa_offset 32
.LVL15:
	popq	%rbp
	.cfi_restore 6
	.cfi_def_cfa_offset 24
.LVL16:
	popq	%r12
	.cfi_restore 12
	.cfi_def_cfa_offset 16
	popq	%r13
	.cfi_restore 13
	.cfi_def_cfa_offset 8
	ret
.LVL17:
	.p2align 4,,10
	.p2align 3
.L30:
	.cfi_restore_state
.LBB43:
	.loc 1 101 0
	cmpb	$0, 24(%rdi)
	je	.L11
	.loc 1 98 0 discriminator 1
	leaq	(%rax,%rax), %r12
	.loc 1 104 0 discriminator 1
	cmpq	%r12, %rax
	ja	.L16
	cmpq	%r12, %rdx
	ja	.L16
.L13:
.LVL18:
	.loc 1 107 0
	movq	(%rbx), %rdi
	movq	%r12, %rsi
.LVL19:
	call	realloc
.LVL20:
	.loc 1 108 0
	testq	%rax, %rax
	je	.L11
	.loc 1 111 0
	movq	%rax, (%rbx)
	.loc 1 112 0
	movq	%r12, 16(%rbx)
	jmp	.L12
.LVL21:
	.p2align 4,,10
	.p2align 3
.L11:
.LBE43:
	.loc 1 120 0
	addq	$8, %rsp
	.cfi_def_cfa_offset 40
	.loc 1 90 0
	xorl	%eax, %eax
	.loc 1 120 0
	popq	%rbx
	.cfi_restore 3
	.cfi_def_cfa_offset 32
	popq	%rbp
	.cfi_restore 6
	.cfi_def_cfa_offset 24
	popq	%r12
	.cfi_restore 12
	.cfi_def_cfa_offset 16
	popq	%r13
	.cfi_restore 13
	.cfi_def_cfa_offset 8
	ret
.LVL22:
	.p2align 4,,10
	.p2align 3
.L29:
	.loc 1 90 0
	xorl	%eax, %eax
	.loc 1 120 0
	ret
.LVL23:
	.p2align 4,,10
	.p2align 3
.L16:
	.cfi_def_cfa_offset 48
	.cfi_offset 3, -40
	.cfi_offset 6, -32
	.cfi_offset 12, -24
	.cfi_offset 13, -16
.LBB44:
	.loc 1 104 0
	movq	%r13, %r12
	jmp	.L13
.LBE44:
	.cfi_endproc
.LFE44:
	.size	cbb_buffer_add, .-cbb_buffer_add
	.section	.text.unlikely
.LCOLDE1:
	.text
.LHOTE1:
	.section	.text.unlikely
.LCOLDB2:
	.text
.LHOTB2:
	.p2align 4,,15
	.globl	CBB_init
	.type	CBB_init, @function
CBB_init:
.LFB41:
	.loc 1 47 0
	.cfi_startproc
.LVL24:
	pushq	%r12
	.cfi_def_cfa_offset 16
	.cfi_offset 12, -16
	pushq	%rbp
	.cfi_def_cfa_offset 24
	.cfi_offset 6, -24
	movq	%rdi, %r12
	pushq	%rbx
	.cfi_def_cfa_offset 32
	.cfi_offset 3, -32
	movq	%rsi, %rbp
	subq	$16, %rsp
	.cfi_def_cfa_offset 48
	.loc 1 50 0
	testq	%rsi, %rsi
	je	.L34
	.loc 1 51 0
	movq	%rsi, %rdi
.LVL25:
	call	malloc
.LVL26:
	testq	%rax, %rax
	movq	%rax, %rbx
.LVL27:
	je	.L39
.LVL28:
.L32:
	.loc 1 55 0
	movq	%rbp, %rdx
	movq	%rbx, %rsi
	movq	%r12, %rdi
	call	cbb_init
.LVL29:
	testl	%eax, %eax
	je	.L40
	.loc 1 59 0
	movl	$1, %eax
.L33:
	.loc 1 60 0
	addq	$16, %rsp
	.cfi_remember_state
	.cfi_def_cfa_offset 32
	popq	%rbx
	.cfi_def_cfa_offset 24
.LVL30:
	popq	%rbp
	.cfi_def_cfa_offset 16
.LVL31:
	popq	%r12
	.cfi_def_cfa_offset 8
.LVL32:
	ret
.LVL33:
	.p2align 4,,10
	.p2align 3
.L34:
	.cfi_restore_state
	.loc 1 48 0
	xorl	%ebx, %ebx
	jmp	.L32
.LVL34:
	.p2align 4,,10
	.p2align 3
.L40:
	.loc 1 56 0
	movq	%rbx, %rdi
	movl	%eax, 12(%rsp)
	call	free
.LVL35:
	.loc 1 57 0
	movl	12(%rsp), %eax
	.loc 1 60 0
	addq	$16, %rsp
	.cfi_remember_state
	.cfi_def_cfa_offset 32
	popq	%rbx
	.cfi_def_cfa_offset 24
.LVL36:
	popq	%rbp
	.cfi_def_cfa_offset 16
.LVL37:
	popq	%r12
	.cfi_def_cfa_offset 8
.LVL38:
	ret
.LVL39:
	.p2align 4,,10
	.p2align 3
.L39:
	.cfi_restore_state
	.loc 1 52 0
	xorl	%eax, %eax
.LVL40:
	jmp	.L33
	.cfi_endproc
.LFE41:
	.size	CBB_init, .-CBB_init
	.section	.text.unlikely
.LCOLDE2:
	.text
.LHOTE2:
	.section	.text.unlikely
.LCOLDB3:
	.text
.LHOTB3:
	.p2align 4,,15
	.globl	CBB_init_fixed
	.type	CBB_init_fixed, @function
CBB_init_fixed:
.LFB42:
	.loc 1 64 0
	.cfi_startproc
.LVL41:
	pushq	%rbx
	.cfi_def_cfa_offset 16
	.cfi_offset 3, -16
	.loc 1 64 0
	movq	%rdi, %rbx
	.loc 1 65 0
	call	cbb_init
.LVL42:
	testl	%eax, %eax
	je	.L42
	.loc 1 68 0
	movq	(%rbx), %rax
	movb	$0, 24(%rax)
	.loc 1 69 0
	movl	$1, %eax
.L42:
	.loc 1 70 0
	popq	%rbx
	.cfi_def_cfa_offset 8
.LVL43:
	ret
	.cfi_endproc
.LFE42:
	.size	CBB_init_fixed, .-CBB_init_fixed
	.section	.text.unlikely
.LCOLDE3:
	.text
.LHOTE3:
	.section	.text.unlikely
.LCOLDB4:
	.text
.LHOTB4:
	.p2align 4,,15
	.globl	CBB_cleanup
	.type	CBB_cleanup, @function
CBB_cleanup:
.LFB43:
	.loc 1 74 0
	.cfi_startproc
.LVL44:
	pushq	%rbx
	.cfi_def_cfa_offset 16
	.cfi_offset 3, -16
	.loc 1 74 0
	movq	%rdi, %rbx
	.loc 1 75 0
	movq	(%rdi), %rdi
.LVL45:
	testq	%rdi, %rdi
	je	.L48
	.loc 1 76 0
	cmpb	$0, 24(%rdi)
	jne	.L54
.L49:
	.loc 1 79 0
	call	free
.LVL46:
.L48:
	.loc 1 81 0
	movq	$0, (%rbx)
	.loc 1 82 0
	popq	%rbx
	.cfi_remember_state
	.cfi_def_cfa_offset 8
.LVL47:
	ret
.LVL48:
	.p2align 4,,10
	.p2align 3
.L54:
	.cfi_restore_state
	.loc 1 77 0
	movq	(%rdi), %rdi
	call	free
.LVL49:
	movq	(%rbx), %rdi
	jmp	.L49
	.cfi_endproc
.LFE43:
	.size	CBB_cleanup, .-CBB_cleanup
	.section	.text.unlikely
.LCOLDE4:
	.text
.LHOTE4:
	.section	.rodata.str1.1,"aMS",@progbits,1
.LC5:
	.string	"bs_cbb.c"
.LC6:
	.string	"cbb->pending_len_len == 1"
	.section	.text.unlikely
.LCOLDB7:
	.text
.LHOTB7:
	.p2align 4,,15
	.globl	CBB_flush
	.type	CBB_flush, @function
CBB_flush:
.LFB47:
	.loc 1 178 0
	.cfi_startproc
.LVL50:
	.loc 1 181 0
	cmpq	$0, (%rdi)
	je	.L91
	.loc 1 184 0
	movq	16(%rdi), %rdx
	testq	%rdx, %rdx
	je	.L68
	.loc 1 178 0 discriminator 1
	pushq	%r15
	.cfi_def_cfa_offset 16
	.cfi_offset 15, -16
	pushq	%r14
	.cfi_def_cfa_offset 24
	.cfi_offset 14, -24
	.loc 1 185 0 discriminator 1
	movl	$1, %eax
	.loc 1 178 0 discriminator 1
	pushq	%r13
	.cfi_def_cfa_offset 32
	.cfi_offset 13, -32
	pushq	%r12
	.cfi_def_cfa_offset 40
	.cfi_offset 12, -40
	pushq	%rbp
	.cfi_def_cfa_offset 48
	.cfi_offset 6, -48
	pushq	%rbx
	.cfi_def_cfa_offset 56
	.cfi_offset 3, -56
	subq	$8, %rsp
	.cfi_def_cfa_offset 64
	.loc 1 184 0 discriminator 1
	movzbl	24(%rdi), %ebp
	testb	%bpl, %bpl
	jne	.L92
.LVL51:
.L78:
	.loc 1 263 0
	addq	$8, %rsp
	.cfi_remember_state
	.cfi_def_cfa_offset 56
	popq	%rbx
	.cfi_restore 3
	.cfi_def_cfa_offset 48
	popq	%rbp
	.cfi_restore 6
	.cfi_def_cfa_offset 40
	popq	%r12
	.cfi_restore 12
	.cfi_def_cfa_offset 32
	popq	%r13
	.cfi_restore 13
	.cfi_def_cfa_offset 24
	popq	%r14
	.cfi_restore 14
	.cfi_def_cfa_offset 16
	popq	%r15
	.cfi_restore 15
	.cfi_def_cfa_offset 8
	ret
.LVL52:
	.p2align 4,,10
	.p2align 3
.L92:
	.cfi_restore_state
	.loc 1 187 0
	movq	8(%rdi), %r12
.LVL53:
	movq	%rdi, %rbx
	.loc 1 189 0
	movq	%rdx, %rdi
.LVL54:
	call	CBB_flush
.LVL55:
	testl	%eax, %eax
	je	.L58
	.loc 1 189 0 is_stmt 0 discriminator 1
	movq	8(%rbx), %rdx
	.loc 1 187 0 is_stmt 1 discriminator 1
	addq	%r12, %rbp
.LVL56:
	.loc 1 189 0 discriminator 1
	cmpq	%rdx, %rbp
	jb	.L58
	.loc 1 190 0 discriminator 2
	movq	(%rbx), %rdi
	movq	8(%rdi), %r12
	.loc 1 189 0 discriminator 2
	cmpq	%r12, %rbp
	ja	.L58
	.loc 1 193 0
	subq	%rbp, %r12
.LVL57:
	.loc 1 195 0
	cmpb	$0, 25(%rbx)
	je	.L93
.LVL58:
.LBB45:
	.loc 1 208 0
	movzbl	24(%rbx), %r15d
	.loc 1 208 0
	cmpb	$1, %r15b
	jne	.L94
	.loc 1 211 0
	movl	$4294967294, %eax
	cmpq	%rax, %r12
	ja	.L58
	.loc 1 213 0
	cmpq	$16777215, %r12
	ja	.L70
	.loc 1 215 0
	cmpq	$65535, %r12
	ja	.L71
	.loc 1 217 0
	cmpq	$255, %r12
	ja	.L72
	.loc 1 219 0
	cmpq	$127, %r12
	jbe	.L95
	movl	$1, %r14d
	movl	$-127, %r13d
	.p2align 4,,10
	.p2align 3
.L62:
.LVL59:
.LBB46:
	.loc 1 239 0
	xorl	%esi, %esi
	movq	%r14, %rdx
	call	cbb_buffer_add
.LVL60:
	testl	%eax, %eax
	je	.L58
	.loc 1 243 0
	movq	(%rbx), %rax
.LBB47:
.LBB48:
	.loc 2 57 0
	movq	%r12, %rdx
.LBE48:
.LBE47:
	.loc 1 243 0
	movq	(%rax), %rdi
.LVL61:
.LBB50:
.LBB49:
	.loc 2 57 0
	leaq	(%rdi,%rbp), %rsi
.LVL62:
	addq	%r14, %rbp
.LVL63:
	addq	%rbp, %rdi
	call	memmove
.LVL64:
	movzbl	%r15b, %eax
	movq	(%rbx), %rdi
	movq	8(%rbx), %rdx
	subl	$1, %eax
	movzbl	%r15b, %ecx
	cltq
.LVL65:
.L66:
.LBE49:
.LBE50:
.LBE46:
	.loc 1 245 0
	movq	(%rdi), %rsi
	leaq	1(%rdx), %rdi
	movq	%rdi, 8(%rbx)
	movb	%r13b, (%rsi,%rdx)
	.loc 1 246 0
	movb	%r15b, 24(%rbx)
	jmp	.L60
.LVL66:
	.p2align 4,,10
	.p2align 3
.L58:
.LBE45:
	.loc 1 263 0
	addq	$8, %rsp
	.cfi_def_cfa_offset 56
	.loc 1 182 0
	xorl	%eax, %eax
	.loc 1 263 0
	popq	%rbx
	.cfi_restore 3
	.cfi_def_cfa_offset 48
.LVL67:
	popq	%rbp
	.cfi_restore 6
	.cfi_def_cfa_offset 40
	popq	%r12
	.cfi_restore 12
	.cfi_def_cfa_offset 32
	popq	%r13
	.cfi_restore 13
	.cfi_def_cfa_offset 24
	popq	%r14
	.cfi_restore 14
	.cfi_def_cfa_offset 16
	popq	%r15
	.cfi_restore 15
	.cfi_def_cfa_offset 8
	ret
.LVL68:
	.p2align 4,,10
	.p2align 3
.L91:
	.loc 1 182 0
	xorl	%eax, %eax
	.loc 1 263 0
	ret
	.p2align 4,,10
	.p2align 3
.L68:
	.loc 1 185 0
	movl	$1, %eax
	ret
.LVL69:
	.p2align 4,,10
	.p2align 3
.L93:
	.cfi_def_cfa_offset 64
	.cfi_offset 3, -56
	.cfi_offset 6, -48
	.cfi_offset 12, -40
	.cfi_offset 13, -32
	.cfi_offset 14, -24
	.cfi_offset 15, -16
	movzbl	24(%rbx), %eax
	movl	%eax, %edx
	subl	$1, %eax
	movzbl	%dl, %ecx
	.loc 1 195 0
	cltq
.LVL70:
.L60:
	.loc 1 249 0
	cmpq	%rcx, %rax
	jnb	.L64
.LVL71:
	.p2align 4,,10
	.p2align 3
.L65:
	.loc 1 250 0 discriminator 3
	movq	(%rbx), %rdx
	movq	%rax, %rsi
	.loc 1 249 0 discriminator 3
	subq	$1, %rax
.LVL72:
	.loc 1 250 0 discriminator 3
	addq	(%rdx), %rsi
.LVL73:
	movq	%rsi, %rdx
	addq	8(%rbx), %rdx
	movb	%r12b, (%rdx)
.LVL74:
	.loc 1 249 0 discriminator 3
	movzbl	24(%rbx), %edx
	.loc 1 251 0 discriminator 3
	shrq	$8, %r12
.LVL75:
	.loc 1 249 0 discriminator 3
	cmpq	%rax, %rdx
	ja	.L65
.LVL76:
.L64:
	.loc 1 253 0
	testq	%r12, %r12
	jne	.L58
	.loc 1 256 0
	movq	16(%rbx), %rax
	movq	$0, (%rax)
	.loc 1 257 0
	movq	$0, 16(%rbx)
	.loc 1 262 0
	movl	$1, %eax
	.loc 1 258 0
	movb	$0, 24(%rbx)
	.loc 1 259 0
	movb	$0, 25(%rbx)
	.loc 1 260 0
	movq	$0, 8(%rbx)
	.loc 1 262 0
	jmp	.L78
.LVL77:
	.p2align 4,,10
	.p2align 3
.L70:
.LBB51:
	movl	$4, %r14d
	movl	$-124, %r13d
	movl	$4, %r15d
	jmp	.L62
.L95:
	.loc 1 224 0
	movl	%r12d, %r13d
.LVL78:
	xorl	%ecx, %ecx
	movq	$-1, %rax
	xorl	%r15d, %r15d
.LVL79:
	.loc 1 225 0
	xorl	%r12d, %r12d
	jmp	.L66
.LVL80:
.L71:
	movl	$3, %r14d
	movl	$-125, %r13d
	movl	$3, %r15d
	jmp	.L62
.L72:
	movl	$2, %r14d
	movl	$-126, %r13d
	movl	$2, %r15d
	jmp	.L62
.L94:
	.loc 1 208 0 discriminator 1
	movl	$__PRETTY_FUNCTION__.3373, %ecx
	movl	$208, %edx
	movl	$.LC5, %esi
	movl	$.LC6, %edi
	call	__assert_fail
.LVL81:
.LBE51:
	.cfi_endproc
.LFE47:
	.size	CBB_flush, .-CBB_flush
	.section	.text.unlikely
.LCOLDE7:
	.text
.LHOTE7:
	.section	.text.unlikely
.LCOLDB8:
	.text
.LHOTB8:
	.p2align 4,,15
	.globl	CBB_finish
	.type	CBB_finish, @function
CBB_finish:
.LFB46:
	.loc 1 146 0
	.cfi_startproc
.LVL82:
	.loc 1 147 0
	cmpb	$0, 26(%rdi)
	jne	.L116
	.loc 1 148 0
	xorl	%eax, %eax
	.loc 1 169 0
	ret
	.p2align 4,,10
	.p2align 3
.L116:
	.loc 1 146 0
	pushq	%r12
	.cfi_def_cfa_offset 16
	.cfi_offset 12, -16
	pushq	%rbp
	.cfi_def_cfa_offset 24
	.cfi_offset 6, -24
	movq	%rsi, %r12
	pushq	%rbx
	.cfi_def_cfa_offset 32
	.cfi_offset 3, -32
	movq	%rdx, %rbp
	movq	%rdi, %rbx
	.loc 1 150 0
	call	CBB_flush
.LVL83:
	testl	%eax, %eax
	je	.L99
	.loc 1 153 0
	movq	(%rbx), %rax
	cmpb	$0, 24(%rax)
	jne	.L117
	.loc 1 160 0
	testq	%r12, %r12
	je	.L102
.L101:
	.loc 1 161 0
	movq	(%rax), %rax
	movq	%rax, (%r12)
	movq	(%rbx), %rax
.L102:
	.loc 1 163 0
	testq	%rbp, %rbp
	je	.L103
	.loc 1 164 0
	movq	8(%rax), %rax
	movq	%rax, 0(%rbp)
	movq	(%rbx), %rax
.L103:
	.loc 1 166 0
	movq	$0, (%rax)
	.loc 1 167 0
	movq	%rbx, %rdi
	call	CBB_cleanup
.LVL84:
	.loc 1 169 0
	popq	%rbx
	.cfi_remember_state
	.cfi_restore 3
	.cfi_def_cfa_offset 24
.LVL85:
	.loc 1 168 0
	movl	$1, %eax
	.loc 1 169 0
	popq	%rbp
	.cfi_restore 6
	.cfi_def_cfa_offset 16
.LVL86:
	popq	%r12
	.cfi_restore 12
	.cfi_def_cfa_offset 8
.LVL87:
	ret
.LVL88:
	.p2align 4,,10
	.p2align 3
.L117:
	.cfi_restore_state
	.loc 1 153 0 discriminator 1
	testq	%r12, %r12
	je	.L99
	testq	%rbp, %rbp
	jne	.L101
.L99:
	.loc 1 169 0
	popq	%rbx
	.cfi_restore 3
	.cfi_def_cfa_offset 24
.LVL89:
	.loc 1 148 0
	xorl	%eax, %eax
	.loc 1 169 0
	popq	%rbp
	.cfi_restore 6
	.cfi_def_cfa_offset 16
.LVL90:
	popq	%r12
	.cfi_restore 12
	.cfi_def_cfa_offset 8
.LVL91:
	ret
	.cfi_endproc
.LFE46:
	.size	CBB_finish, .-CBB_finish
	.section	.text.unlikely
.LCOLDE8:
	.text
.LHOTE8:
	.section	.text.unlikely
.LCOLDB9:
	.text
.LHOTB9:
	.p2align 4,,15
	.type	cbb_add_length_prefixed, @function
cbb_add_length_prefixed:
.LFB48:
	.loc 1 268 0
	.cfi_startproc
.LVL92:
	pushq	%r12
	.cfi_def_cfa_offset 16
	.cfi_offset 12, -16
	pushq	%rbp
	.cfi_def_cfa_offset 24
	.cfi_offset 6, -24
	movq	%rdx, %r12
	pushq	%rbx
	.cfi_def_cfa_offset 32
	.cfi_offset 3, -32
	movq	%rsi, %rbp
	movq	%rdi, %rbx
	subq	$16, %rsp
	.cfi_def_cfa_offset 48
	.loc 1 268 0
	movq	%fs:40, %rax
	movq	%rax, 8(%rsp)
	xorl	%eax, %eax
	.loc 1 271 0
	call	CBB_flush
.LVL93:
	testl	%eax, %eax
	jne	.L129
.L119:
	.loc 1 286 0
	movq	8(%rsp), %rcx
	xorq	%fs:40, %rcx
	jne	.L130
	addq	$16, %rsp
	.cfi_remember_state
	.cfi_def_cfa_offset 32
	popq	%rbx
	.cfi_def_cfa_offset 24
.LVL94:
	popq	%rbp
	.cfi_def_cfa_offset 16
.LVL95:
	popq	%r12
	.cfi_def_cfa_offset 8
.LVL96:
	ret
.LVL97:
	.p2align 4,,10
	.p2align 3
.L129:
	.cfi_restore_state
.LBB58:
.LBB59:
	.loc 1 274 0
	movq	(%rbx), %rdi
	.loc 1 275 0
	movq	%r12, %rdx
	movq	%rsp, %rsi
	.loc 1 274 0
	movq	8(%rdi), %rax
	movq	%rax, 8(%rbx)
	.loc 1 275 0
	call	cbb_buffer_add
.LVL98:
	testl	%eax, %eax
	je	.L119
.LVL99:
.LBB60:
.LBB61:
	.loc 2 84 0
	movq	(%rsp), %rdi
	movq	%r12, %rdx
	xorl	%esi, %esi
	call	memset
.LVL100:
.LBE61:
.LBE60:
.LBB62:
.LBB63:
	movq	$0, 0(%rbp)
	movq	$0, 8(%rbp)
	movq	$0, 16(%rbp)
	movq	$0, 24(%rbp)
.LBE63:
.LBE62:
	.loc 1 280 0
	movq	(%rbx), %rax
	movq	%rax, 0(%rbp)
	.loc 1 281 0
	movq	%rbp, 16(%rbx)
	.loc 1 285 0
	movl	$1, %eax
	.loc 1 282 0
	movb	%r12b, 24(%rbx)
	.loc 1 283 0
	movb	$0, 25(%rbx)
	jmp	.L119
.LVL101:
.L130:
.LBE59:
.LBE58:
	.loc 1 286 0
	call	__stack_chk_fail
.LVL102:
	.cfi_endproc
.LFE48:
	.size	cbb_add_length_prefixed, .-cbb_add_length_prefixed
	.section	.text.unlikely
.LCOLDE9:
	.text
.LHOTE9:
	.section	.text.unlikely
.LCOLDB10:
	.text
.LHOTB10:
	.p2align 4,,15
	.type	cbb_add_u, @function
cbb_add_u:
.LFB45:
	.loc 1 124 0
	.cfi_startproc
.LVL103:
	pushq	%r12
	.cfi_def_cfa_offset 16
	.cfi_offset 12, -16
	pushq	%rbp
	.cfi_def_cfa_offset 24
	.cfi_offset 6, -24
	pushq	%rbx
	.cfi_def_cfa_offset 32
	.cfi_offset 3, -32
	subq	$16, %rsp
	.cfi_def_cfa_offset 48
	.loc 1 124 0
	movq	%fs:40, %rax
	movq	%rax, 8(%rsp)
	xorl	%eax, %eax
	.loc 1 128 0
	testq	%rdx, %rdx
	.loc 1 129 0
	movl	$1, %eax
	.loc 1 128 0
	je	.L132
	.loc 1 131 0
	cmpq	$4, %rdx
	movq	%rdx, %rbx
	jbe	.L133
.LVL104:
.L134:
	.loc 1 132 0
	xorl	%eax, %eax
.LVL105:
.L132:
	.loc 1 142 0
	movq	8(%rsp), %rcx
	xorq	%fs:40, %rcx
	jne	.L151
	addq	$16, %rsp
	.cfi_remember_state
	.cfi_def_cfa_offset 32
	popq	%rbx
	.cfi_def_cfa_offset 24
	popq	%rbp
	.cfi_def_cfa_offset 16
	popq	%r12
	.cfi_def_cfa_offset 8
	ret
.LVL106:
	.p2align 4,,10
	.p2align 3
.L133:
	.cfi_restore_state
	movq	%rdi, %r12
	movl	%esi, %ebp
	.loc 1 134 0
	call	CBB_flush
.LVL107:
	testl	%eax, %eax
	je	.L134
.LVL108:
.LBB66:
.LBB67:
	movq	(%r12), %rdi
	movq	%rbx, %rdx
	movq	%rsp, %rsi
	call	cbb_buffer_add
.LVL109:
	testl	%eax, %eax
	je	.L132
	.loc 1 137 0
	leaq	-1(%rbx), %rax
.LVL110:
	cmpq	%rax, %rbx
	jbe	.L138
.LVL111:
	.p2align 4,,10
	.p2align 3
.L145:
	.loc 1 138 0
	movq	(%rsp), %rdx
	movb	%bpl, (%rdx,%rax)
	.loc 1 137 0
	subq	$1, %rax
.LVL112:
	.loc 1 139 0
	shrl	$8, %ebp
.LVL113:
	.loc 1 137 0
	cmpq	%rax, %rbx
	ja	.L145
.L138:
	.loc 1 141 0
	movl	$1, %eax
.LVL114:
	jmp	.L132
.LVL115:
.L151:
.LBE67:
.LBE66:
	.loc 1 142 0
	call	__stack_chk_fail
.LVL116:
	.cfi_endproc
.LFE45:
	.size	cbb_add_u, .-cbb_add_u
	.section	.text.unlikely
.LCOLDE10:
	.text
.LHOTE10:
	.section	.text.unlikely
.LCOLDB11:
	.text
.LHOTB11:
	.p2align 4,,15
	.globl	CBB_add_u8_length_prefixed
	.type	CBB_add_u8_length_prefixed, @function
CBB_add_u8_length_prefixed:
.LFB49:
	.loc 1 290 0
	.cfi_startproc
.LVL117:
	.loc 1 291 0
	movl	$1, %edx
	jmp	cbb_add_length_prefixed
.LVL118:
	.cfi_endproc
.LFE49:
	.size	CBB_add_u8_length_prefixed, .-CBB_add_u8_length_prefixed
	.section	.text.unlikely
.LCOLDE11:
	.text
.LHOTE11:
	.section	.text.unlikely
.LCOLDB12:
	.text
.LHOTB12:
	.p2align 4,,15
	.globl	CBB_add_u16_length_prefixed
	.type	CBB_add_u16_length_prefixed, @function
CBB_add_u16_length_prefixed:
.LFB50:
	.loc 1 296 0
	.cfi_startproc
.LVL119:
	.loc 1 297 0
	movl	$2, %edx
	jmp	cbb_add_length_prefixed
.LVL120:
	.cfi_endproc
.LFE50:
	.size	CBB_add_u16_length_prefixed, .-CBB_add_u16_length_prefixed
	.section	.text.unlikely
.LCOLDE12:
	.text
.LHOTE12:
	.section	.text.unlikely
.LCOLDB13:
	.text
.LHOTB13:
	.p2align 4,,15
	.globl	CBB_add_u24_length_prefixed
	.type	CBB_add_u24_length_prefixed, @function
CBB_add_u24_length_prefixed:
.LFB51:
	.loc 1 302 0
	.cfi_startproc
.LVL121:
	.loc 1 303 0
	movl	$3, %edx
	jmp	cbb_add_length_prefixed
.LVL122:
	.cfi_endproc
.LFE51:
	.size	CBB_add_u24_length_prefixed, .-CBB_add_u24_length_prefixed
	.section	.text.unlikely
.LCOLDE13:
	.text
.LHOTE13:
	.section	.text.unlikely
.LCOLDB14:
	.text
.LHOTB14:
	.p2align 4,,15
	.globl	CBB_add_asn1
	.type	CBB_add_asn1, @function
CBB_add_asn1:
.LFB52:
	.loc 1 308 0
	.cfi_startproc
.LVL123:
	.loc 1 309 0
	cmpl	$255, %edx
	ja	.L172
	.loc 1 313 0
	movl	%edx, %eax
	andl	$31, %eax
	cmpl	$31, %eax
	je	.L172
	.loc 1 308 0
	pushq	%r12
	.cfi_def_cfa_offset 16
	.cfi_offset 12, -16
	pushq	%rbp
	.cfi_def_cfa_offset 24
	.cfi_offset 6, -24
	movq	%rsi, %r12
	pushq	%rbx
	.cfi_def_cfa_offset 32
	.cfi_offset 3, -32
	movq	%rdi, %rbp
	movl	%edx, %ebx
	.loc 1 317 0
	call	CBB_flush
.LVL124:
	testl	%eax, %eax
	je	.L158
.LVL125:
.LBB84:
.LBB85:
.LBB86:
	.loc 1 364 0 discriminator 1
	movl	$1, %edx
	movl	%ebx, %esi
	movq	%rbp, %rdi
	call	cbb_add_u
.LVL126:
.LBE86:
.LBE85:
.LBE84:
	.loc 1 317 0 discriminator 1
	testl	%eax, %eax
	je	.L158
	.loc 1 324 0
	movq	0(%rbp), %rax
.LBB87:
.LBB88:
.LBB89:
	.loc 1 364 0
	xorl	%esi, %esi
	movl	$1, %edx
	movq	%rbp, %rdi
.LBE89:
.LBE88:
.LBE87:
	.loc 1 324 0
	movq	8(%rax), %rax
	movq	%rax, 8(%rbp)
.LVL127:
.LBB92:
.LBB91:
.LBB90:
	.loc 1 364 0
	call	cbb_add_u
.LVL128:
.LBE90:
.LBE91:
.LBE92:
	.loc 1 325 0
	testl	%eax, %eax
	jne	.L173
.LVL129:
.L158:
	.loc 1 310 0
	xorl	%eax, %eax
.L157:
	.loc 1 335 0
	popq	%rbx
	.cfi_restore 3
	.cfi_def_cfa_offset 24
.LVL130:
	popq	%rbp
	.cfi_restore 6
	.cfi_def_cfa_offset 16
.LVL131:
	popq	%r12
	.cfi_restore 12
	.cfi_def_cfa_offset 8
.LVL132:
	ret
.LVL133:
	.p2align 4,,10
	.p2align 3
.L172:
	.loc 1 310 0
	xorl	%eax, %eax
	.loc 1 335 0
	ret
.LVL134:
	.p2align 4,,10
	.p2align 3
.L173:
	.cfi_def_cfa_offset 32
	.cfi_offset 3, -32
	.cfi_offset 6, -24
	.cfi_offset 12, -16
.LBB93:
.LBB94:
.LBB95:
.LBB96:
	.loc 2 84 0
	movq	$0, (%r12)
	movq	$0, 8(%r12)
	movq	$0, 16(%r12)
	movq	$0, 24(%r12)
.LBE96:
.LBE95:
	.loc 1 329 0
	movq	0(%rbp), %rax
	movq	%rax, (%r12)
	.loc 1 330 0
	movq	%r12, 16(%rbp)
	.loc 1 332 0
	movl	$1, %eax
	.loc 1 331 0
	movb	$1, 24(%rbp)
	.loc 1 332 0
	movb	$1, 25(%rbp)
	jmp	.L157
.LBE94:
.LBE93:
	.cfi_endproc
.LFE52:
	.size	CBB_add_asn1, .-CBB_add_asn1
	.section	.text.unlikely
.LCOLDE14:
	.text
.LHOTE14:
	.section	.text.unlikely
.LCOLDB15:
	.text
.LHOTB15:
	.p2align 4,,15
	.globl	CBB_add_space
	.type	CBB_add_space, @function
CBB_add_space:
.LFB54:
	.loc 1 351 0
	.cfi_startproc
.LVL135:
	pushq	%r12
	.cfi_def_cfa_offset 16
	.cfi_offset 12, -16
	pushq	%rbp
	.cfi_def_cfa_offset 24
	.cfi_offset 6, -24
	movq	%rdx, %r12
	pushq	%rbx
	.cfi_def_cfa_offset 32
	.cfi_offset 3, -32
	.loc 1 351 0
	movq	%rsi, %rbp
	movq	%rdi, %rbx
	.loc 1 352 0
	call	CBB_flush
.LVL136:
	testl	%eax, %eax
	je	.L175
.LVL137:
.LBB99:
.LBB100:
	movq	(%rbx), %rdi
	movq	%r12, %rdx
	movq	%rbp, %rsi
	call	cbb_buffer_add
.LVL138:
	.loc 1 353 0
	testl	%eax, %eax
	setne	%al
	movzbl	%al, %eax
.LVL139:
.L175:
.LBE100:
.LBE99:
	.loc 1 356 0
	popq	%rbx
	.cfi_def_cfa_offset 24
.LVL140:
	popq	%rbp
	.cfi_def_cfa_offset 16
.LVL141:
	popq	%r12
	.cfi_def_cfa_offset 8
.LVL142:
	ret
	.cfi_endproc
.LFE54:
	.size	CBB_add_space, .-CBB_add_space
	.section	.text.unlikely
.LCOLDE15:
	.text
.LHOTE15:
	.section	.text.unlikely
.LCOLDB16:
	.text
.LHOTB16:
	.p2align 4,,15
	.globl	CBB_add_bytes
	.type	CBB_add_bytes, @function
CBB_add_bytes:
.LFB53:
	.loc 1 339 0
	.cfi_startproc
.LVL143:
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	pushq	%rbx
	.cfi_def_cfa_offset 24
	.cfi_offset 3, -24
	movq	%rsi, %rbp
	movq	%rdx, %rbx
	subq	$24, %rsp
	.cfi_def_cfa_offset 48
	.loc 1 342 0
	movq	%rsp, %rsi
.LVL144:
	.loc 1 339 0
	movq	%fs:40, %rax
	movq	%rax, 8(%rsp)
	xorl	%eax, %eax
	.loc 1 342 0
	call	CBB_add_space
.LVL145:
	testl	%eax, %eax
	je	.L181
.LVL146:
.LBB101:
.LBB102:
	.loc 2 51 0
	movq	(%rsp), %rdi
	movq	%rbx, %rdx
	movq	%rbp, %rsi
	call	memcpy
.LVL147:
.LBE102:
.LBE101:
	.loc 1 346 0
	movl	$1, %eax
.LVL148:
.L181:
	.loc 1 347 0
	movq	8(%rsp), %rcx
	xorq	%fs:40, %rcx
	jne	.L187
	addq	$24, %rsp
	.cfi_remember_state
	.cfi_def_cfa_offset 24
	popq	%rbx
	.cfi_def_cfa_offset 16
.LVL149:
	popq	%rbp
	.cfi_def_cfa_offset 8
.LVL150:
	ret
.LVL151:
.L187:
	.cfi_restore_state
	call	__stack_chk_fail
.LVL152:
	.cfi_endproc
.LFE53:
	.size	CBB_add_bytes, .-CBB_add_bytes
	.section	.text.unlikely
.LCOLDE16:
	.text
.LHOTE16:
	.section	.text.unlikely
.LCOLDB17:
	.text
.LHOTB17:
	.p2align 4,,15
	.globl	CBB_add_u8
	.type	CBB_add_u8, @function
CBB_add_u8:
.LFB55:
	.loc 1 360 0
	.cfi_startproc
.LVL153:
	.loc 1 361 0
	cmpq	$255, %rsi
	jbe	.L190
	.loc 1 365 0
	xorl	%eax, %eax
	ret
	.p2align 4,,10
	.p2align 3
.L190:
.LVL154:
.LBB105:
.LBB106:
	.loc 1 364 0
	movl	$1, %edx
	jmp	cbb_add_u
.LVL155:
.LBE106:
.LBE105:
	.cfi_endproc
.LFE55:
	.size	CBB_add_u8, .-CBB_add_u8
	.section	.text.unlikely
.LCOLDE17:
	.text
.LHOTE17:
	.section	.text.unlikely
.LCOLDB18:
	.text
.LHOTB18:
	.p2align 4,,15
	.globl	CBB_add_u16
	.type	CBB_add_u16, @function
CBB_add_u16:
.LFB56:
	.loc 1 369 0
	.cfi_startproc
.LVL156:
	.loc 1 370 0
	cmpq	$65535, %rsi
	jbe	.L193
	.loc 1 374 0
	xorl	%eax, %eax
	ret
	.p2align 4,,10
	.p2align 3
.L193:
	.loc 1 373 0
	movl	$2, %edx
	jmp	cbb_add_u
.LVL157:
	.cfi_endproc
.LFE56:
	.size	CBB_add_u16, .-CBB_add_u16
	.section	.text.unlikely
.LCOLDE18:
	.text
.LHOTE18:
	.section	.text.unlikely
.LCOLDB19:
	.text
.LHOTB19:
	.p2align 4,,15
	.globl	CBB_add_u24
	.type	CBB_add_u24, @function
CBB_add_u24:
.LFB57:
	.loc 1 378 0
	.cfi_startproc
.LVL158:
	.loc 1 379 0
	cmpq	$16777215, %rsi
	jbe	.L196
	.loc 1 383 0
	xorl	%eax, %eax
	ret
	.p2align 4,,10
	.p2align 3
.L196:
	.loc 1 382 0
	movl	$3, %edx
	jmp	cbb_add_u
.LVL159:
	.cfi_endproc
.LFE57:
	.size	CBB_add_u24, .-CBB_add_u24
	.section	.text.unlikely
.LCOLDE19:
	.text
.LHOTE19:
	.section	.text.unlikely
.LCOLDB20:
	.text
.LHOTB20:
	.p2align 4,,15
	.globl	CBB_add_asn1_uint64
	.type	CBB_add_asn1_uint64, @function
CBB_add_asn1_uint64:
.LFB58:
	.loc 1 387 0
	.cfi_startproc
.LVL160:
	pushq	%r14
	.cfi_def_cfa_offset 16
	.cfi_offset 14, -16
	pushq	%r13
	.cfi_def_cfa_offset 24
	.cfi_offset 13, -24
	.loc 1 392 0
	movl	$2, %edx
	.loc 1 387 0
	pushq	%r12
	.cfi_def_cfa_offset 32
	.cfi_offset 12, -32
	pushq	%rbp
	.cfi_def_cfa_offset 40
	.cfi_offset 6, -40
	movq	%rsi, %r13
	pushq	%rbx
	.cfi_def_cfa_offset 48
	.cfi_offset 3, -48
	movq	%rdi, %r14
	xorl	%r12d, %r12d
	movl	$56, %ebx
	subq	$48, %rsp
	.cfi_def_cfa_offset 96
	.loc 1 392 0
	movq	%rsp, %rsi
.LVL161:
	.loc 1 387 0
	movq	%fs:40, %rax
	movq	%rax, 40(%rsp)
	xorl	%eax, %eax
.LVL162:
	.loc 1 392 0
	call	CBB_add_asn1
.LVL163:
	testl	%eax, %eax
	je	.L203
.LVL164:
	.p2align 4,,10
	.p2align 3
.L215:
.LBB120:
	.loc 1 396 0
	movq	%r13, %rbp
	movl	%ebx, %ecx
	shrq	%cl, %rbp
.LVL165:
	.loc 1 413 0
	testl	%r12d, %r12d
	jne	.L200
.LVL166:
	.loc 1 414 0
	testb	%bpl, %bpl
	je	.L201
	.loc 1 422 0
	js	.L202
.L204:
	.loc 1 425 0
	movl	$1, %r12d
.LVL167:
.L200:
.LBB121:
.LBB122:
.LBB123:
	.loc 1 364 0
	movzbl	%bpl, %esi
	movl	$1, %edx
	movq	%rsp, %rdi
	call	cbb_add_u
.LVL168:
.LBE123:
.LBE122:
.LBE121:
	.loc 1 427 0
	testl	%eax, %eax
	je	.L203
.LVL169:
.L201:
	subl	$8, %ebx
.LBE120:
	.loc 1 395 0 discriminator 2
	cmpl	$-8, %ebx
	jne	.L215
	.loc 1 432 0
	testl	%r12d, %r12d
	je	.L206
.L207:
	.loc 1 435 0
	movq	%r14, %rdi
	call	CBB_flush
.LVL170:
.L199:
	.loc 1 436 0
	movq	40(%rsp), %rdx
	xorq	%fs:40, %rdx
	jne	.L222
	addq	$48, %rsp
	.cfi_remember_state
	.cfi_def_cfa_offset 48
	popq	%rbx
	.cfi_def_cfa_offset 40
	popq	%rbp
	.cfi_def_cfa_offset 32
	popq	%r12
	.cfi_def_cfa_offset 24
	popq	%r13
	.cfi_def_cfa_offset 16
.LVL171:
	popq	%r14
	.cfi_def_cfa_offset 8
.LVL172:
	ret
.LVL173:
	.p2align 4,,10
	.p2align 3
.L206:
	.cfi_restore_state
.LBB127:
.LBB128:
.LBB129:
	.loc 1 364 0
	xorl	%esi, %esi
	movl	$1, %edx
	movq	%rsp, %rdi
	call	cbb_add_u
.LVL174:
.LBE129:
.LBE128:
.LBE127:
	.loc 1 432 0
	testl	%eax, %eax
	jne	.L207
.LVL175:
.L203:
	.loc 1 393 0
	xorl	%eax, %eax
	jmp	.L199
.LVL176:
	.p2align 4,,10
	.p2align 3
.L202:
.LBB130:
.LBB124:
.LBB125:
.LBB126:
	.loc 1 364 0
	xorl	%esi, %esi
	movl	$1, %edx
	movq	%rsp, %rdi
	call	cbb_add_u
.LVL177:
.LBE126:
.LBE125:
.LBE124:
	.loc 1 422 0
	testl	%eax, %eax
	jne	.L204
.LBE130:
	.loc 1 393 0
	xorl	%eax, %eax
	jmp	.L199
.LVL178:
.L222:
	.loc 1 436 0
	call	__stack_chk_fail
.LVL179:
	.cfi_endproc
.LFE58:
	.size	CBB_add_asn1_uint64, .-CBB_add_asn1_uint64
	.section	.text.unlikely
.LCOLDE20:
	.text
.LHOTE20:
	.section	.rodata
	.align 8
	.type	__PRETTY_FUNCTION__.3373, @object
	.size	__PRETTY_FUNCTION__.3373, 10
__PRETTY_FUNCTION__.3373:
	.string	"CBB_flush"
	.text
.Letext0:
	.section	.text.unlikely
.Letext_cold0:
	.file 3 "/usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h"
	.file 4 "/usr/include/stdint.h"
	.file 5 "bytestring.h"
	.file 6 "/usr/include/stdlib.h"
	.file 7 "/usr/include/assert.h"
	.file 8 "<built-in>"
	.section	.debug_info,"",@progbits
.Ldebug_info0:
	.long	0x11a4
	.value	0x4
	.long	.Ldebug_abbrev0
	.byte	0x8
	.uleb128 0x1
	.long	.LASF72
	.byte	0xc
	.long	.LASF73
	.long	.LASF74
	.quad	.Ltext0
	.quad	.Letext0-.Ltext0
	.long	.Ldebug_line0
	.uleb128 0x2
	.long	.LASF11
	.byte	0x3
	.byte	0xd8
	.long	0x38
	.uleb128 0x3
	.byte	0x8
	.byte	0x7
	.long	.LASF0
	.uleb128 0x4
	.byte	0x4
	.byte	0x5
	.string	"int"
	.uleb128 0x3
	.byte	0x4
	.byte	0x7
	.long	.LASF1
	.uleb128 0x3
	.byte	0x1
	.byte	0x8
	.long	.LASF2
	.uleb128 0x3
	.byte	0x2
	.byte	0x7
	.long	.LASF3
	.uleb128 0x3
	.byte	0x1
	.byte	0x6
	.long	.LASF4
	.uleb128 0x3
	.byte	0x2
	.byte	0x5
	.long	.LASF5
	.uleb128 0x3
	.byte	0x8
	.byte	0x5
	.long	.LASF6
	.uleb128 0x3
	.byte	0x8
	.byte	0x7
	.long	.LASF7
	.uleb128 0x5
	.byte	0x8
	.uleb128 0x3
	.byte	0x1
	.byte	0x6
	.long	.LASF8
	.uleb128 0x3
	.byte	0x8
	.byte	0x5
	.long	.LASF9
	.uleb128 0x3
	.byte	0x8
	.byte	0x7
	.long	.LASF10
	.uleb128 0x2
	.long	.LASF12
	.byte	0x4
	.byte	0x30
	.long	0x4d
	.uleb128 0x2
	.long	.LASF13
	.byte	0x4
	.byte	0x33
	.long	0x46
	.uleb128 0x2
	.long	.LASF14
	.byte	0x4
	.byte	0x37
	.long	0x38
	.uleb128 0x6
	.byte	0x8
	.long	0xb5
	.uleb128 0x7
	.uleb128 0x6
	.byte	0x8
	.long	0xbc
	.uleb128 0x8
	.long	0x8e
	.uleb128 0x9
	.long	.LASF16
	.byte	0x20
	.byte	0x5
	.value	0x13b
	.long	0x103
	.uleb128 0xa
	.string	"buf"
	.byte	0x5
	.value	0x13c
	.long	0x103
	.byte	0
	.uleb128 0xa
	.string	"len"
	.byte	0x5
	.value	0x13f
	.long	0x2d
	.byte	0x8
	.uleb128 0xa
	.string	"cap"
	.byte	0x5
	.value	0x142
	.long	0x2d
	.byte	0x10
	.uleb128 0xb
	.long	.LASF15
	.byte	0x5
	.value	0x148
	.long	0x79
	.byte	0x18
	.byte	0
	.uleb128 0x6
	.byte	0x8
	.long	0x8e
	.uleb128 0x9
	.long	.LASF17
	.byte	0x20
	.byte	0x5
	.value	0x14b
	.long	0x165
	.uleb128 0xb
	.long	.LASF18
	.byte	0x5
	.value	0x14c
	.long	0x165
	.byte	0
	.uleb128 0xb
	.long	.LASF19
	.byte	0x5
	.value	0x152
	.long	0x2d
	.byte	0x8
	.uleb128 0xb
	.long	.LASF20
	.byte	0x5
	.value	0x155
	.long	0x16b
	.byte	0x10
	.uleb128 0xb
	.long	.LASF21
	.byte	0x5
	.value	0x15b
	.long	0x8e
	.byte	0x18
	.uleb128 0xb
	.long	.LASF22
	.byte	0x5
	.value	0x15d
	.long	0x79
	.byte	0x19
	.uleb128 0xb
	.long	.LASF23
	.byte	0x5
	.value	0x163
	.long	0x79
	.byte	0x1a
	.byte	0
	.uleb128 0x6
	.byte	0x8
	.long	0xc1
	.uleb128 0x6
	.byte	0x8
	.long	0x109
	.uleb128 0xc
	.string	"CBB"
	.byte	0x5
	.value	0x164
	.long	0x109
	.uleb128 0xd
	.long	.LASF27
	.byte	0x2
	.byte	0x4c
	.long	0x77
	.byte	0x3
	.long	0x1af
	.uleb128 0xe
	.long	.LASF24
	.byte	0x2
	.byte	0x4c
	.long	0x77
	.uleb128 0xe
	.long	.LASF25
	.byte	0x2
	.byte	0x4c
	.long	0x3f
	.uleb128 0xe
	.long	.LASF26
	.byte	0x2
	.byte	0x4c
	.long	0x2d
	.byte	0
	.uleb128 0xd
	.long	.LASF28
	.byte	0x2
	.byte	0x37
	.long	0x77
	.byte	0x3
	.long	0x1e1
	.uleb128 0xe
	.long	.LASF24
	.byte	0x2
	.byte	0x37
	.long	0x77
	.uleb128 0xe
	.long	.LASF29
	.byte	0x2
	.byte	0x37
	.long	0xaf
	.uleb128 0xe
	.long	.LASF26
	.byte	0x2
	.byte	0x37
	.long	0x2d
	.byte	0
	.uleb128 0xf
	.long	.LASF32
	.byte	0x1
	.value	0x10b
	.long	0x3f
	.byte	0x1
	.long	0x223
	.uleb128 0x10
	.string	"cbb"
	.byte	0x1
	.value	0x10b
	.long	0x223
	.uleb128 0x11
	.long	.LASF30
	.byte	0x1
	.value	0x10b
	.long	0x223
	.uleb128 0x11
	.long	.LASF31
	.byte	0x1
	.value	0x10b
	.long	0x2d
	.uleb128 0x12
	.long	.LASF34
	.byte	0x1
	.value	0x10d
	.long	0x103
	.byte	0
	.uleb128 0x6
	.byte	0x8
	.long	0x171
	.uleb128 0x13
	.long	.LASF33
	.byte	0x1
	.byte	0x7b
	.long	0x3f
	.byte	0x1
	.long	0x26d
	.uleb128 0x14
	.string	"cbb"
	.byte	0x1
	.byte	0x7b
	.long	0x223
	.uleb128 0x14
	.string	"v"
	.byte	0x1
	.byte	0x7b
	.long	0x99
	.uleb128 0xe
	.long	.LASF31
	.byte	0x1
	.byte	0x7b
	.long	0x2d
	.uleb128 0x15
	.string	"buf"
	.byte	0x1
	.byte	0x7d
	.long	0x103
	.uleb128 0x15
	.string	"i"
	.byte	0x1
	.byte	0x7e
	.long	0x2d
	.byte	0
	.uleb128 0x16
	.long	.LASF37
	.byte	0x1
	.value	0x15e
	.long	0x3f
	.byte	0x1
	.long	0x2a3
	.uleb128 0x10
	.string	"cbb"
	.byte	0x1
	.value	0x15e
	.long	0x223
	.uleb128 0x11
	.long	.LASF35
	.byte	0x1
	.value	0x15e
	.long	0x2a3
	.uleb128 0x10
	.string	"len"
	.byte	0x1
	.value	0x15e
	.long	0x2d
	.byte	0
	.uleb128 0x6
	.byte	0x8
	.long	0x103
	.uleb128 0xd
	.long	.LASF36
	.byte	0x2
	.byte	0x30
	.long	0x77
	.byte	0x3
	.long	0x2db
	.uleb128 0xe
	.long	.LASF24
	.byte	0x2
	.byte	0x30
	.long	0x2db
	.uleb128 0xe
	.long	.LASF29
	.byte	0x2
	.byte	0x30
	.long	0x2e0
	.uleb128 0xe
	.long	.LASF26
	.byte	0x2
	.byte	0x30
	.long	0x2d
	.byte	0
	.uleb128 0x17
	.long	0x77
	.uleb128 0x17
	.long	0xaf
	.uleb128 0x16
	.long	.LASF38
	.byte	0x1
	.value	0x167
	.long	0x3f
	.byte	0x1
	.long	0x30f
	.uleb128 0x10
	.string	"cbb"
	.byte	0x1
	.value	0x167
	.long	0x223
	.uleb128 0x11
	.long	.LASF39
	.byte	0x1
	.value	0x167
	.long	0x2d
	.byte	0
	.uleb128 0x16
	.long	.LASF40
	.byte	0x1
	.value	0x133
	.long	0x3f
	.byte	0x1
	.long	0x345
	.uleb128 0x10
	.string	"cbb"
	.byte	0x1
	.value	0x133
	.long	0x223
	.uleb128 0x11
	.long	.LASF30
	.byte	0x1
	.value	0x133
	.long	0x223
	.uleb128 0x10
	.string	"tag"
	.byte	0x1
	.value	0x133
	.long	0x46
	.byte	0
	.uleb128 0x18
	.long	.LASF41
	.byte	0x1
	.byte	0x1a
	.long	0x3f
	.quad	.LFB40
	.quad	.LFE40-.LFB40
	.uleb128 0x1
	.byte	0x9c
	.long	0x3ea
	.uleb128 0x19
	.string	"cbb"
	.byte	0x1
	.byte	0x1a
	.long	0x223
	.long	.LLST0
	.uleb128 0x19
	.string	"buf"
	.byte	0x1
	.byte	0x1a
	.long	0x103
	.long	.LLST1
	.uleb128 0x19
	.string	"cap"
	.byte	0x1
	.byte	0x1a
	.long	0x2d
	.long	.LLST2
	.uleb128 0x1a
	.long	.LASF18
	.byte	0x1
	.byte	0x1c
	.long	0x165
	.long	.LLST3
	.uleb128 0x1b
	.long	0x17d
	.quad	.LBB39
	.long	.Ldebug_ranges0+0
	.byte	0x1
	.byte	0x27
	.long	0x3d5
	.uleb128 0x1c
	.long	0x1a3
	.long	.LLST4
	.uleb128 0x1c
	.long	0x198
	.long	.LLST5
	.uleb128 0x1c
	.long	0x18d
	.long	.LLST6
	.byte	0
	.uleb128 0x1d
	.quad	.LVL2
	.long	0x114e
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x2
	.byte	0x8
	.byte	0x20
	.byte	0
	.byte	0
	.uleb128 0x18
	.long	.LASF42
	.byte	0x1
	.byte	0x55
	.long	0x3f
	.quad	.LFB44
	.quad	.LFE44-.LFB44
	.uleb128 0x1
	.byte	0x9c
	.long	0x480
	.uleb128 0x1f
	.long	.LASF18
	.byte	0x1
	.byte	0x55
	.long	0x165
	.long	.LLST7
	.uleb128 0x19
	.string	"out"
	.byte	0x1
	.byte	0x55
	.long	0x2a3
	.long	.LLST8
	.uleb128 0x19
	.string	"len"
	.byte	0x1
	.byte	0x55
	.long	0x2d
	.long	.LLST9
	.uleb128 0x1a
	.long	.LASF43
	.byte	0x1
	.byte	0x57
	.long	0x2d
	.long	.LLST10
	.uleb128 0x20
	.long	.Ldebug_ranges0+0x30
	.uleb128 0x1a
	.long	.LASF44
	.byte	0x1
	.byte	0x62
	.long	0x2d
	.long	.LLST11
	.uleb128 0x1a
	.long	.LASF45
	.byte	0x1
	.byte	0x63
	.long	0x103
	.long	.LLST12
	.uleb128 0x1d
	.quad	.LVL20
	.long	0x115a
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x2
	.byte	0x7c
	.sleb128 0
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x21
	.long	.LASF47
	.byte	0x1
	.byte	0x2e
	.long	0x3f
	.quad	.LFB41
	.quad	.LFE41-.LFB41
	.uleb128 0x1
	.byte	0x9c
	.long	0x51f
	.uleb128 0x19
	.string	"cbb"
	.byte	0x1
	.byte	0x2e
	.long	0x223
	.long	.LLST13
	.uleb128 0x1f
	.long	.LASF46
	.byte	0x1
	.byte	0x2e
	.long	0x2d
	.long	.LLST14
	.uleb128 0x22
	.string	"buf"
	.byte	0x1
	.byte	0x30
	.long	0x103
	.long	.LLST15
	.uleb128 0x23
	.quad	.LVL26
	.long	0x114e
	.long	0x4e6
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x2
	.byte	0x76
	.sleb128 0
	.byte	0
	.uleb128 0x23
	.quad	.LVL29
	.long	0x345
	.long	0x50a
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x2
	.byte	0x7c
	.sleb128 0
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x2
	.byte	0x73
	.sleb128 0
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x2
	.byte	0x76
	.sleb128 0
	.byte	0
	.uleb128 0x1d
	.quad	.LVL35
	.long	0x1166
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x2
	.byte	0x73
	.sleb128 0
	.byte	0
	.byte	0
	.uleb128 0x21
	.long	.LASF48
	.byte	0x1
	.byte	0x3f
	.long	0x3f
	.quad	.LFB42
	.quad	.LFE42-.LFB42
	.uleb128 0x1
	.byte	0x9c
	.long	0x590
	.uleb128 0x19
	.string	"cbb"
	.byte	0x1
	.byte	0x3f
	.long	0x223
	.long	.LLST16
	.uleb128 0x19
	.string	"buf"
	.byte	0x1
	.byte	0x3f
	.long	0x103
	.long	.LLST17
	.uleb128 0x19
	.string	"len"
	.byte	0x1
	.byte	0x3f
	.long	0x2d
	.long	.LLST18
	.uleb128 0x1d
	.quad	.LVL42
	.long	0x345
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x2
	.byte	0x73
	.sleb128 0
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x3
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x3
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.byte	0
	.byte	0
	.uleb128 0x24
	.long	.LASF75
	.byte	0x1
	.byte	0x49
	.quad	.LFB43
	.quad	.LFE43-.LFB43
	.uleb128 0x1
	.byte	0x9c
	.long	0x5d7
	.uleb128 0x19
	.string	"cbb"
	.byte	0x1
	.byte	0x49
	.long	0x223
	.long	.LLST19
	.uleb128 0x25
	.quad	.LVL46
	.long	0x1166
	.uleb128 0x25
	.quad	.LVL49
	.long	0x1166
	.byte	0
	.uleb128 0x21
	.long	.LASF49
	.byte	0x1
	.byte	0xb1
	.long	0x3f
	.quad	.LFB47
	.quad	.LFE47-.LFB47
	.uleb128 0x1
	.byte	0x9c
	.long	0x737
	.uleb128 0x19
	.string	"cbb"
	.byte	0x1
	.byte	0xb1
	.long	0x223
	.long	.LLST20
	.uleb128 0x1a
	.long	.LASF50
	.byte	0x1
	.byte	0xb3
	.long	0x2d
	.long	.LLST21
	.uleb128 0x22
	.string	"i"
	.byte	0x1
	.byte	0xb3
	.long	0x2d
	.long	.LLST22
	.uleb128 0x22
	.string	"len"
	.byte	0x1
	.byte	0xb3
	.long	0x2d
	.long	.LLST23
	.uleb128 0x26
	.long	.LASF51
	.long	0x747
	.uleb128 0x9
	.byte	0x3
	.quad	__PRETTY_FUNCTION__.3373
	.uleb128 0x27
	.long	.Ldebug_ranges0+0x60
	.long	0x729
	.uleb128 0x1a
	.long	.LASF31
	.byte	0x1
	.byte	0xcc
	.long	0x2d
	.long	.LLST24
	.uleb128 0x1a
	.long	.LASF52
	.byte	0x1
	.byte	0xcd
	.long	0x8e
	.long	.LLST25
	.uleb128 0x28
	.quad	.LBB46
	.quad	.LBE46-.LBB46
	.long	0x6ed
	.uleb128 0x29
	.long	.LASF53
	.byte	0x1
	.byte	0xee
	.long	0x2d
	.uleb128 0x1b
	.long	0x1af
	.quad	.LBB47
	.long	.Ldebug_ranges0+0x90
	.byte	0x1
	.byte	0xf2
	.long	0x6d3
	.uleb128 0x1c
	.long	0x1d5
	.long	.LLST26
	.uleb128 0x1c
	.long	0x1ca
	.long	.LLST27
	.uleb128 0x1c
	.long	0x1bf
	.long	.LLST28
	.uleb128 0x1d
	.quad	.LVL64
	.long	0x1172
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x2
	.byte	0x7c
	.sleb128 0
	.byte	0
	.byte	0
	.uleb128 0x1d
	.quad	.LVL60
	.long	0x3ea
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x2
	.byte	0x7e
	.sleb128 0
	.byte	0
	.byte	0
	.uleb128 0x1d
	.quad	.LVL81
	.long	0x1181
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x9
	.byte	0x3
	.quad	.LC6
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x9
	.byte	0x3
	.quad	.LC5
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x2
	.byte	0x8
	.byte	0xd0
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x9
	.byte	0x3
	.quad	__PRETTY_FUNCTION__.3373
	.byte	0
	.byte	0
	.uleb128 0x25
	.quad	.LVL55
	.long	0x5d7
	.byte	0
	.uleb128 0x2a
	.long	0x79
	.long	0x747
	.uleb128 0x2b
	.long	0x70
	.byte	0x9
	.byte	0
	.uleb128 0x8
	.long	0x737
	.uleb128 0x21
	.long	.LASF54
	.byte	0x1
	.byte	0x91
	.long	0x3f
	.quad	.LFB46
	.quad	.LFE46-.LFB46
	.uleb128 0x1
	.byte	0x9c
	.long	0x7c7
	.uleb128 0x19
	.string	"cbb"
	.byte	0x1
	.byte	0x91
	.long	0x223
	.long	.LLST29
	.uleb128 0x1f
	.long	.LASF35
	.byte	0x1
	.byte	0x91
	.long	0x2a3
	.long	.LLST30
	.uleb128 0x1f
	.long	.LASF55
	.byte	0x1
	.byte	0x91
	.long	0x7c7
	.long	.LLST31
	.uleb128 0x23
	.quad	.LVL83
	.long	0x5d7
	.long	0x7b2
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x2
	.byte	0x73
	.sleb128 0
	.byte	0
	.uleb128 0x1d
	.quad	.LVL84
	.long	0x590
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x2
	.byte	0x73
	.sleb128 0
	.byte	0
	.byte	0
	.uleb128 0x6
	.byte	0x8
	.long	0x2d
	.uleb128 0x2c
	.long	0x1e1
	.quad	.LFB48
	.quad	.LFE48-.LFB48
	.uleb128 0x1
	.byte	0x9c
	.long	0x91c
	.uleb128 0x1c
	.long	0x1f2
	.long	.LLST32
	.uleb128 0x1c
	.long	0x1fe
	.long	.LLST33
	.uleb128 0x1c
	.long	0x20a
	.long	.LLST34
	.uleb128 0x2d
	.long	0x216
	.uleb128 0x28
	.quad	.LBB58
	.quad	.LBE58-.LBB58
	.long	0x8f6
	.uleb128 0x1c
	.long	0x20a
	.long	.LLST35
	.uleb128 0x1c
	.long	0x1fe
	.long	.LLST36
	.uleb128 0x1c
	.long	0x1f2
	.long	.LLST37
	.uleb128 0x2e
	.quad	.LBB59
	.quad	.LBE59-.LBB59
	.uleb128 0x2f
	.long	0x216
	.uleb128 0x2
	.byte	0x91
	.sleb128 -48
	.uleb128 0x30
	.long	0x17d
	.quad	.LBB60
	.quad	.LBE60-.LBB60
	.byte	0x1
	.value	0x116
	.long	0x8a2
	.uleb128 0x1c
	.long	0x1a3
	.long	.LLST38
	.uleb128 0x1c
	.long	0x198
	.long	.LLST39
	.uleb128 0x1c
	.long	0x18d
	.long	.LLST40
	.uleb128 0x1d
	.quad	.LVL100
	.long	0x118c
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x2
	.byte	0x7c
	.sleb128 0
	.byte	0
	.byte	0
	.uleb128 0x30
	.long	0x17d
	.quad	.LBB62
	.quad	.LBE62-.LBB62
	.byte	0x1
	.value	0x117
	.long	0x8da
	.uleb128 0x1c
	.long	0x1a3
	.long	.LLST41
	.uleb128 0x1c
	.long	0x198
	.long	.LLST42
	.uleb128 0x1c
	.long	0x18d
	.long	.LLST43
	.byte	0
	.uleb128 0x1d
	.quad	.LVL98
	.long	0x3ea
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x2
	.byte	0x77
	.sleb128 0
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x2
	.byte	0x7c
	.sleb128 0
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x23
	.quad	.LVL93
	.long	0x5d7
	.long	0x90e
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x2
	.byte	0x73
	.sleb128 0
	.byte	0
	.uleb128 0x25
	.quad	.LVL102
	.long	0x1195
	.byte	0
	.uleb128 0x2c
	.long	0x229
	.quad	.LFB45
	.quad	.LFE45-.LFB45
	.uleb128 0x1
	.byte	0x9c
	.long	0x9f0
	.uleb128 0x1c
	.long	0x239
	.long	.LLST44
	.uleb128 0x1c
	.long	0x244
	.long	.LLST45
	.uleb128 0x1c
	.long	0x24d
	.long	.LLST46
	.uleb128 0x2d
	.long	0x258
	.uleb128 0x2d
	.long	0x263
	.uleb128 0x28
	.quad	.LBB66
	.quad	.LBE66-.LBB66
	.long	0x9ca
	.uleb128 0x1c
	.long	0x24d
	.long	.LLST47
	.uleb128 0x1c
	.long	0x244
	.long	.LLST48
	.uleb128 0x1c
	.long	0x239
	.long	.LLST49
	.uleb128 0x2e
	.quad	.LBB67
	.quad	.LBE67-.LBB67
	.uleb128 0x2f
	.long	0x258
	.uleb128 0x2
	.byte	0x91
	.sleb128 -48
	.uleb128 0x31
	.long	0x263
	.long	.LLST50
	.uleb128 0x1d
	.quad	.LVL109
	.long	0x3ea
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x2
	.byte	0x77
	.sleb128 0
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x2
	.byte	0x73
	.sleb128 0
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x23
	.quad	.LVL107
	.long	0x5d7
	.long	0x9e2
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x2
	.byte	0x7c
	.sleb128 0
	.byte	0
	.uleb128 0x25
	.quad	.LVL116
	.long	0x1195
	.byte	0
	.uleb128 0x32
	.long	.LASF56
	.byte	0x1
	.value	0x121
	.long	0x3f
	.quad	.LFB49
	.quad	.LFE49-.LFB49
	.uleb128 0x1
	.byte	0x9c
	.long	0xa54
	.uleb128 0x33
	.string	"cbb"
	.byte	0x1
	.value	0x121
	.long	0x223
	.long	.LLST51
	.uleb128 0x34
	.long	.LASF30
	.byte	0x1
	.value	0x121
	.long	0x223
	.long	.LLST52
	.uleb128 0x35
	.quad	.LVL118
	.long	0x1e1
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x3
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x3
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x31
	.byte	0
	.byte	0
	.uleb128 0x32
	.long	.LASF57
	.byte	0x1
	.value	0x127
	.long	0x3f
	.quad	.LFB50
	.quad	.LFE50-.LFB50
	.uleb128 0x1
	.byte	0x9c
	.long	0xab8
	.uleb128 0x33
	.string	"cbb"
	.byte	0x1
	.value	0x127
	.long	0x223
	.long	.LLST53
	.uleb128 0x34
	.long	.LASF30
	.byte	0x1
	.value	0x127
	.long	0x223
	.long	.LLST54
	.uleb128 0x35
	.quad	.LVL120
	.long	0x1e1
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x3
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x3
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x32
	.byte	0
	.byte	0
	.uleb128 0x32
	.long	.LASF58
	.byte	0x1
	.value	0x12d
	.long	0x3f
	.quad	.LFB51
	.quad	.LFE51-.LFB51
	.uleb128 0x1
	.byte	0x9c
	.long	0xb1c
	.uleb128 0x33
	.string	"cbb"
	.byte	0x1
	.value	0x12d
	.long	0x223
	.long	.LLST55
	.uleb128 0x34
	.long	.LASF30
	.byte	0x1
	.value	0x12d
	.long	0x223
	.long	.LLST56
	.uleb128 0x35
	.quad	.LVL122
	.long	0x1e1
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x3
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x3
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x33
	.byte	0
	.byte	0
	.uleb128 0x2c
	.long	0x30f
	.quad	.LFB52
	.quad	.LFE52-.LFB52
	.uleb128 0x1
	.byte	0x9c
	.long	0xc91
	.uleb128 0x1c
	.long	0x320
	.long	.LLST57
	.uleb128 0x1c
	.long	0x32c
	.long	.LLST58
	.uleb128 0x1c
	.long	0x338
	.long	.LLST59
	.uleb128 0x30
	.long	0x2e5
	.quad	.LBB84
	.quad	.LBE84-.LBB84
	.byte	0x1
	.value	0x13d
	.long	0xbc4
	.uleb128 0x1c
	.long	0x302
	.long	.LLST60
	.uleb128 0x1c
	.long	0x2f6
	.long	.LLST61
	.uleb128 0x2e
	.quad	.LBB85
	.quad	.LBE85-.LBB85
	.uleb128 0x1c
	.long	0x302
	.long	.LLST60
	.uleb128 0x1c
	.long	0x2f6
	.long	.LLST61
	.uleb128 0x1d
	.quad	.LVL126
	.long	0x229
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x2
	.byte	0x76
	.sleb128 0
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x2
	.byte	0x73
	.sleb128 0
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x31
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x36
	.long	0x2e5
	.quad	.LBB87
	.long	.Ldebug_ranges0+0xc0
	.byte	0x1
	.value	0x145
	.long	0xc25
	.uleb128 0x1c
	.long	0x302
	.long	.LLST64
	.uleb128 0x1c
	.long	0x2f6
	.long	.LLST65
	.uleb128 0x20
	.long	.Ldebug_ranges0+0xc0
	.uleb128 0x1c
	.long	0x302
	.long	.LLST64
	.uleb128 0x1c
	.long	0x2f6
	.long	.LLST65
	.uleb128 0x1d
	.quad	.LVL128
	.long	0x229
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x2
	.byte	0x76
	.sleb128 0
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x31
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x28
	.quad	.LBB93
	.quad	.LBE93-.LBB93
	.long	0xc7c
	.uleb128 0x37
	.long	0x338
	.uleb128 0x1
	.byte	0x53
	.uleb128 0x37
	.long	0x32c
	.uleb128 0x1
	.byte	0x5c
	.uleb128 0x37
	.long	0x320
	.uleb128 0x1
	.byte	0x56
	.uleb128 0x38
	.long	0x17d
	.quad	.LBB95
	.quad	.LBE95-.LBB95
	.byte	0x1
	.value	0x148
	.uleb128 0x39
	.long	0x1a3
	.byte	0x20
	.uleb128 0x39
	.long	0x198
	.byte	0
	.uleb128 0x37
	.long	0x18d
	.uleb128 0x1
	.byte	0x5c
	.byte	0
	.byte	0
	.uleb128 0x1d
	.quad	.LVL124
	.long	0x5d7
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x2
	.byte	0x76
	.sleb128 0
	.byte	0
	.byte	0
	.uleb128 0x2c
	.long	0x26d
	.quad	.LFB54
	.quad	.LFE54-.LFB54
	.uleb128 0x1
	.byte	0x9c
	.long	0xd27
	.uleb128 0x1c
	.long	0x27e
	.long	.LLST68
	.uleb128 0x1c
	.long	0x28a
	.long	.LLST69
	.uleb128 0x1c
	.long	0x296
	.long	.LLST70
	.uleb128 0x28
	.quad	.LBB99
	.quad	.LBE99-.LBB99
	.long	0xd12
	.uleb128 0x1c
	.long	0x296
	.long	.LLST71
	.uleb128 0x1c
	.long	0x28a
	.long	.LLST72
	.uleb128 0x1c
	.long	0x27e
	.long	.LLST73
	.uleb128 0x1d
	.quad	.LVL138
	.long	0x3ea
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x2
	.byte	0x76
	.sleb128 0
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x2
	.byte	0x7c
	.sleb128 0
	.byte	0
	.byte	0
	.uleb128 0x1d
	.quad	.LVL136
	.long	0x5d7
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x2
	.byte	0x73
	.sleb128 0
	.byte	0
	.byte	0
	.uleb128 0x32
	.long	.LASF59
	.byte	0x1
	.value	0x152
	.long	0x3f
	.quad	.LFB53
	.quad	.LFE53-.LFB53
	.uleb128 0x1
	.byte	0x9c
	.long	0xe0d
	.uleb128 0x33
	.string	"cbb"
	.byte	0x1
	.value	0x152
	.long	0x223
	.long	.LLST74
	.uleb128 0x34
	.long	.LASF60
	.byte	0x1
	.value	0x152
	.long	0xb6
	.long	.LLST75
	.uleb128 0x33
	.string	"len"
	.byte	0x1
	.value	0x152
	.long	0x2d
	.long	.LLST76
	.uleb128 0x3a
	.long	.LASF61
	.byte	0x1
	.value	0x154
	.long	0x103
	.uleb128 0x2
	.byte	0x91
	.sleb128 -48
	.uleb128 0x30
	.long	0x2a9
	.quad	.LBB101
	.quad	.LBE101-.LBB101
	.byte	0x1
	.value	0x159
	.long	0xdda
	.uleb128 0x1c
	.long	0x2cf
	.long	.LLST77
	.uleb128 0x1c
	.long	0x2c4
	.long	.LLST78
	.uleb128 0x1c
	.long	0x2b9
	.long	.LLST79
	.uleb128 0x1d
	.quad	.LVL147
	.long	0x119e
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x2
	.byte	0x76
	.sleb128 0
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x2
	.byte	0x73
	.sleb128 0
	.byte	0
	.byte	0
	.uleb128 0x23
	.quad	.LVL145
	.long	0x26d
	.long	0xdff
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x3
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x2
	.byte	0x77
	.sleb128 0
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x2
	.byte	0x73
	.sleb128 0
	.byte	0
	.uleb128 0x25
	.quad	.LVL152
	.long	0x1195
	.byte	0
	.uleb128 0x2c
	.long	0x2e5
	.quad	.LFB55
	.quad	.LFE55-.LFB55
	.uleb128 0x1
	.byte	0x9c
	.long	0xe80
	.uleb128 0x1c
	.long	0x2f6
	.long	.LLST80
	.uleb128 0x1c
	.long	0x302
	.long	.LLST81
	.uleb128 0x2e
	.quad	.LBB105
	.quad	.LBE105-.LBB105
	.uleb128 0x1c
	.long	0x302
	.long	.LLST82
	.uleb128 0x1c
	.long	0x2f6
	.long	.LLST83
	.uleb128 0x35
	.quad	.LVL155
	.long	0x229
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x3
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x3
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x31
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x32
	.long	.LASF62
	.byte	0x1
	.value	0x170
	.long	0x3f
	.quad	.LFB56
	.quad	.LFE56-.LFB56
	.uleb128 0x1
	.byte	0x9c
	.long	0xed6
	.uleb128 0x33
	.string	"cbb"
	.byte	0x1
	.value	0x170
	.long	0x223
	.long	.LLST84
	.uleb128 0x34
	.long	.LASF39
	.byte	0x1
	.value	0x170
	.long	0x2d
	.long	.LLST85
	.uleb128 0x35
	.quad	.LVL157
	.long	0x229
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x32
	.byte	0
	.byte	0
	.uleb128 0x32
	.long	.LASF63
	.byte	0x1
	.value	0x179
	.long	0x3f
	.quad	.LFB57
	.quad	.LFE57-.LFB57
	.uleb128 0x1
	.byte	0x9c
	.long	0xf2c
	.uleb128 0x33
	.string	"cbb"
	.byte	0x1
	.value	0x179
	.long	0x223
	.long	.LLST86
	.uleb128 0x34
	.long	.LASF39
	.byte	0x1
	.value	0x179
	.long	0x2d
	.long	.LLST87
	.uleb128 0x35
	.quad	.LVL159
	.long	0x229
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x33
	.byte	0
	.byte	0
	.uleb128 0x32
	.long	.LASF64
	.byte	0x1
	.value	0x182
	.long	0x3f
	.quad	.LFB58
	.quad	.LFE58-.LFB58
	.uleb128 0x1
	.byte	0x9c
	.long	0x114e
	.uleb128 0x33
	.string	"cbb"
	.byte	0x1
	.value	0x182
	.long	0x223
	.long	.LLST88
	.uleb128 0x34
	.long	.LASF39
	.byte	0x1
	.value	0x182
	.long	0xa4
	.long	.LLST89
	.uleb128 0x3a
	.long	.LASF20
	.byte	0x1
	.value	0x184
	.long	0x171
	.uleb128 0x3
	.byte	0x91
	.sleb128 -96
	.uleb128 0x3b
	.string	"i"
	.byte	0x1
	.value	0x185
	.long	0x2d
	.uleb128 0x3c
	.long	.LASF65
	.byte	0x1
	.value	0x186
	.long	0x3f
	.long	.LLST90
	.uleb128 0x27
	.long	.Ldebug_ranges0+0xf0
	.long	0x1094
	.uleb128 0x3c
	.long	.LASF66
	.byte	0x1
	.value	0x18c
	.long	0x8e
	.long	.LLST91
	.uleb128 0x30
	.long	0x2e5
	.quad	.LBB121
	.quad	.LBE121-.LBB121
	.byte	0x1
	.value	0x1ab
	.long	0x1026
	.uleb128 0x1c
	.long	0x302
	.long	.LLST92
	.uleb128 0x1c
	.long	0x2f6
	.long	.LLST93
	.uleb128 0x2e
	.quad	.LBB122
	.quad	.LBE122-.LBB122
	.uleb128 0x1c
	.long	0x302
	.long	.LLST92
	.uleb128 0x1c
	.long	0x2f6
	.long	.LLST93
	.uleb128 0x1d
	.quad	.LVL168
	.long	0x229
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x2
	.byte	0x77
	.sleb128 0
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x5
	.byte	0x76
	.sleb128 0
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x31
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x38
	.long	0x2e5
	.quad	.LBB124
	.quad	.LBE124-.LBB124
	.byte	0x1
	.value	0x1a6
	.uleb128 0x1c
	.long	0x302
	.long	.LLST96
	.uleb128 0x1c
	.long	0x2f6
	.long	.LLST97
	.uleb128 0x2e
	.quad	.LBB125
	.quad	.LBE125-.LBB125
	.uleb128 0x1c
	.long	0x302
	.long	.LLST96
	.uleb128 0x1c
	.long	0x2f6
	.long	.LLST97
	.uleb128 0x1d
	.quad	.LVL177
	.long	0x229
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x2
	.byte	0x77
	.sleb128 0
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x31
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x30
	.long	0x2e5
	.quad	.LBB127
	.quad	.LBE127-.LBB127
	.byte	0x1
	.value	0x1b0
	.long	0x1105
	.uleb128 0x1c
	.long	0x302
	.long	.LLST100
	.uleb128 0x1c
	.long	0x2f6
	.long	.LLST101
	.uleb128 0x2e
	.quad	.LBB128
	.quad	.LBE128-.LBB128
	.uleb128 0x1c
	.long	0x302
	.long	.LLST100
	.uleb128 0x1c
	.long	0x2f6
	.long	.LLST101
	.uleb128 0x1d
	.quad	.LVL174
	.long	0x229
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x2
	.byte	0x77
	.sleb128 0
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x31
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x23
	.quad	.LVL163
	.long	0x30f
	.long	0x1128
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x2
	.byte	0x7e
	.sleb128 0
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x2
	.byte	0x77
	.sleb128 0
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x32
	.byte	0
	.uleb128 0x23
	.quad	.LVL170
	.long	0x5d7
	.long	0x1140
	.uleb128 0x1e
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x2
	.byte	0x7e
	.sleb128 0
	.byte	0
	.uleb128 0x25
	.quad	.LVL179
	.long	0x1195
	.byte	0
	.uleb128 0x3d
	.long	.LASF67
	.long	.LASF67
	.byte	0x6
	.value	0x1d2
	.uleb128 0x3d
	.long	.LASF68
	.long	.LASF68
	.byte	0x6
	.value	0x1e0
	.uleb128 0x3d
	.long	.LASF69
	.long	.LASF69
	.byte	0x6
	.value	0x1e3
	.uleb128 0x3e
	.long	.LASF28
	.long	.LASF76
	.byte	0x8
	.byte	0
	.long	.LASF28
	.uleb128 0x3f
	.long	.LASF70
	.long	.LASF70
	.byte	0x7
	.byte	0x45
	.uleb128 0x40
	.long	.LASF27
	.long	.LASF27
	.uleb128 0x40
	.long	.LASF71
	.long	.LASF71
	.uleb128 0x40
	.long	.LASF36
	.long	.LASF36
	.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 0x7
	.uleb128 0x10
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x2
	.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 0x3
	.uleb128 0x24
	.byte	0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0xe
	.byte	0
	.byte	0
	.uleb128 0x4
	.uleb128 0x24
	.byte	0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3e
	.uleb128 0xb
	.uleb128 0x3
	.uleb128 0x8
	.byte	0
	.byte	0
	.uleb128 0x5
	.uleb128 0xf
	.byte	0
	.uleb128 0xb
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x6
	.uleb128 0xf
	.byte	0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x7
	.uleb128 0x26
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x8
	.uleb128 0x26
	.byte	0
	.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 0x5
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xa
	.uleb128 0xd
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x38
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0xb
	.uleb128 0xd
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x38
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0xc
	.uleb128 0x16
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xd
	.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 0x20
	.uleb128 0xb
	.uleb128 0x34
	.uleb128 0x19
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xe
	.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 0xf
	.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 0x10
	.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 0x11
	.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 0x12
	.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 0x13
	.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 0x14
	.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 0x15
	.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 0x16
	.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 0x20
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x17
	.uleb128 0x37
	.byte	0
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x18
	.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 0x7
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2117
	.uleb128 0x19
	.uleb128 0x1
	.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 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x1b
	.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 0x1c
	.uleb128 0x5
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x1d
	.uleb128 0x4109
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x31
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x1e
	.uleb128 0x410a
	.byte	0
	.uleb128 0x2
	.uleb128 0x18
	.uleb128 0x2111
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x1f
	.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 0x20
	.uleb128 0xb
	.byte	0x1
	.uleb128 0x55
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x21
	.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 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x7
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2117
	.uleb128 0x19
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x22
	.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 0x23
	.uleb128 0x4109
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x24
	.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 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x7
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2117
	.uleb128 0x19
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x25
	.uleb128 0x4109
	.byte	0
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x31
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x26
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x34
	.uleb128 0x19
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x27
	.uleb128 0xb
	.byte	0x1
	.uleb128 0x55
	.uleb128 0x17
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x28
	.uleb128 0xb
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x7
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x29
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x2a
	.uleb128 0x1
	.byte	0x1
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x2b
	.uleb128 0x21
	.byte	0
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2f
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x2c
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x7
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2117
	.uleb128 0x19
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x2d
	.uleb128 0x34
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x2e
	.uleb128 0xb
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x7
	.byte	0
	.byte	0
	.uleb128 0x2f
	.uleb128 0x34
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x30
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x7
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0x5
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x31
	.uleb128 0x34
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x32
	.uleb128 0x2e
	.byte	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 0x7
	.uleb128 0x40
	.uleb128 0x18
	.uleb128 0x2117
	.uleb128 0x19
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x33
	.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 0x34
	.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 0x35
	.uleb128 0x4109
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x2115
	.uleb128 0x19
	.uleb128 0x31
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x36
	.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 0x37
	.uleb128 0x5
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x38
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x7
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0x5
	.byte	0
	.byte	0
	.uleb128 0x39
	.uleb128 0x5
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x1c
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x3a
	.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 0x3b
	.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 0x3c
	.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 0x3d
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3c
	.uleb128 0x19
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0x5
	.byte	0
	.byte	0
	.uleb128 0x3e
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3c
	.uleb128 0x19
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x6e
	.uleb128 0xe
	.byte	0
	.byte	0
	.uleb128 0x3f
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3c
	.uleb128 0x19
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x40
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3c
	.uleb128 0x19
	.uleb128 0x6e
	.uleb128 0xe
	.uleb128 0x3
	.uleb128 0xe
	.byte	0
	.byte	0
	.byte	0
	.section	.debug_loc,"",@progbits
.Ldebug_loc0:
.LLST0:
	.quad	.LVL0-.Ltext0
	.quad	.LVL1-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL1-.Ltext0
	.quad	.LVL7-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	.LVL7-.Ltext0
	.quad	.LFE40-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.quad	0
	.quad	0
.LLST1:
	.quad	.LVL0-.Ltext0
	.quad	.LVL2-1-.Ltext0
	.value	0x1
	.byte	0x54
	.quad	.LVL2-1-.Ltext0
	.quad	.LVL9-.Ltext0
	.value	0x1
	.byte	0x5c
	.quad	.LVL9-.Ltext0
	.quad	.LFE40-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.byte	0x9f
	.quad	0
	.quad	0
.LLST2:
	.quad	.LVL0-.Ltext0
	.quad	.LVL2-1-.Ltext0
	.value	0x1
	.byte	0x51
	.quad	.LVL2-1-.Ltext0
	.quad	.LVL8-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	.LVL8-.Ltext0
	.quad	.LFE40-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.quad	0
	.quad	0
.LLST3:
	.quad	.LVL3-.Ltext0
	.quad	.LVL4-.Ltext0
	.value	0x1
	.byte	0x50
	.quad	.LVL4-.Ltext0
	.quad	.LFE40-.Ltext0
	.value	0x1
	.byte	0x52
	.quad	0
	.quad	0
.LLST4:
	.quad	.LVL5-.Ltext0
	.quad	.LVL6-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x20
	.byte	0x9f
	.quad	0
	.quad	0
.LLST5:
	.quad	.LVL5-.Ltext0
	.quad	.LVL6-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.quad	0
	.quad	0
.LLST6:
	.quad	.LVL5-.Ltext0
	.quad	.LVL6-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	0
	.quad	0
.LLST7:
	.quad	.LVL10-.Ltext0
	.quad	.LVL14-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL14-.Ltext0
	.quad	.LVL15-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	.LVL15-.Ltext0
	.quad	.LVL17-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.quad	.LVL17-.Ltext0
	.quad	.LVL21-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	.LVL21-.Ltext0
	.quad	.LVL22-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.quad	.LVL22-.Ltext0
	.quad	.LVL23-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL23-.Ltext0
	.quad	.LFE44-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	0
	.quad	0
.LLST8:
	.quad	.LVL10-.Ltext0
	.quad	.LVL14-.Ltext0
	.value	0x1
	.byte	0x54
	.quad	.LVL14-.Ltext0
	.quad	.LVL16-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	.LVL16-.Ltext0
	.quad	.LVL17-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.byte	0x9f
	.quad	.LVL17-.Ltext0
	.quad	.LVL19-.Ltext0
	.value	0x1
	.byte	0x54
	.quad	.LVL19-.Ltext0
	.quad	.LVL21-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	.LVL21-.Ltext0
	.quad	.LVL22-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.byte	0x9f
	.quad	.LVL22-.Ltext0
	.quad	.LFE44-.Ltext0
	.value	0x1
	.byte	0x54
	.quad	0
	.quad	0
.LLST9:
	.quad	.LVL10-.Ltext0
	.quad	.LVL13-.Ltext0
	.value	0x1
	.byte	0x51
	.quad	.LVL13-.Ltext0
	.quad	.LVL22-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.quad	.LVL22-.Ltext0
	.quad	.LVL23-.Ltext0
	.value	0x1
	.byte	0x51
	.quad	.LVL23-.Ltext0
	.quad	.LFE44-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.quad	0
	.quad	0
.LLST10:
	.quad	.LVL11-.Ltext0
	.quad	.LVL12-.Ltext0
	.value	0x7
	.byte	0x75
	.sleb128 8
	.byte	0x6
	.byte	0x71
	.sleb128 0
	.byte	0x22
	.byte	0x9f
	.quad	0
	.quad	0
.LLST11:
	.quad	.LVL17-.Ltext0
	.quad	.LVL18-.Ltext0
	.value	0x5
	.byte	0x70
	.sleb128 0
	.byte	0x31
	.byte	0x24
	.byte	0x9f
	.quad	.LVL18-.Ltext0
	.quad	.LVL21-.Ltext0
	.value	0x1
	.byte	0x5c
	.quad	.LVL23-.Ltext0
	.quad	.LFE44-.Ltext0
	.value	0x5
	.byte	0x70
	.sleb128 0
	.byte	0x31
	.byte	0x24
	.byte	0x9f
	.quad	0
	.quad	0
.LLST12:
	.quad	.LVL20-.Ltext0
	.quad	.LVL21-.Ltext0
	.value	0x1
	.byte	0x50
	.quad	0
	.quad	0
.LLST13:
	.quad	.LVL24-.Ltext0
	.quad	.LVL25-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL25-.Ltext0
	.quad	.LVL32-.Ltext0
	.value	0x1
	.byte	0x5c
	.quad	.LVL32-.Ltext0
	.quad	.LVL33-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.quad	.LVL33-.Ltext0
	.quad	.LVL34-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL34-.Ltext0
	.quad	.LVL38-.Ltext0
	.value	0x1
	.byte	0x5c
	.quad	.LVL38-.Ltext0
	.quad	.LVL39-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.quad	.LVL39-.Ltext0
	.quad	.LFE41-.Ltext0
	.value	0x1
	.byte	0x5c
	.quad	0
	.quad	0
.LLST14:
	.quad	.LVL24-.Ltext0
	.quad	.LVL26-1-.Ltext0
	.value	0x1
	.byte	0x54
	.quad	.LVL26-1-.Ltext0
	.quad	.LVL31-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	.LVL31-.Ltext0
	.quad	.LVL33-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.byte	0x9f
	.quad	.LVL33-.Ltext0
	.quad	.LVL34-.Ltext0
	.value	0x1
	.byte	0x54
	.quad	.LVL34-.Ltext0
	.quad	.LVL37-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	.LVL37-.Ltext0
	.quad	.LVL39-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.byte	0x9f
	.quad	.LVL39-.Ltext0
	.quad	.LFE41-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	0
	.quad	0
.LLST15:
	.quad	.LVL24-.Ltext0
	.quad	.LVL27-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.quad	.LVL27-.Ltext0
	.quad	.LVL28-.Ltext0
	.value	0x1
	.byte	0x50
	.quad	.LVL28-.Ltext0
	.quad	.LVL30-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	.LVL33-.Ltext0
	.quad	.LVL34-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.quad	.LVL34-.Ltext0
	.quad	.LVL36-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	.LVL39-.Ltext0
	.quad	.LVL40-.Ltext0
	.value	0x1
	.byte	0x50
	.quad	.LVL40-.Ltext0
	.quad	.LFE41-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	0
	.quad	0
.LLST16:
	.quad	.LVL41-.Ltext0
	.quad	.LVL42-1-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL42-1-.Ltext0
	.quad	.LVL43-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	.LVL43-.Ltext0
	.quad	.LFE42-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.quad	0
	.quad	0
.LLST17:
	.quad	.LVL41-.Ltext0
	.quad	.LVL42-1-.Ltext0
	.value	0x1
	.byte	0x54
	.quad	.LVL42-1-.Ltext0
	.quad	.LFE42-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.byte	0x9f
	.quad	0
	.quad	0
.LLST18:
	.quad	.LVL41-.Ltext0
	.quad	.LVL42-1-.Ltext0
	.value	0x1
	.byte	0x51
	.quad	.LVL42-1-.Ltext0
	.quad	.LFE42-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.quad	0
	.quad	0
.LLST19:
	.quad	.LVL44-.Ltext0
	.quad	.LVL45-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL45-.Ltext0
	.quad	.LVL47-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	.LVL47-.Ltext0
	.quad	.LVL48-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.quad	.LVL48-.Ltext0
	.quad	.LFE43-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	0
	.quad	0
.LLST20:
	.quad	.LVL50-.Ltext0
	.quad	.LVL51-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL51-.Ltext0
	.quad	.LVL52-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.quad	.LVL52-.Ltext0
	.quad	.LVL54-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL54-.Ltext0
	.quad	.LVL67-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	.LVL67-.Ltext0
	.quad	.LVL68-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.quad	.LVL68-.Ltext0
	.quad	.LVL69-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL69-.Ltext0
	.quad	.LFE47-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	0
	.quad	0
.LLST21:
	.quad	.LVL53-.Ltext0
	.quad	.LVL56-.Ltext0
	.value	0x9
	.byte	0x76
	.sleb128 0
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x7c
	.sleb128 0
	.byte	0x22
	.byte	0x9f
	.quad	0
	.quad	0
.LLST22:
	.quad	.LVL70-.Ltext0
	.quad	.LVL71-.Ltext0
	.value	0x10
	.byte	0x73
	.sleb128 24
	.byte	0x94
	.byte	0x1
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x31
	.byte	0x1c
	.byte	0x8
	.byte	0x20
	.byte	0x24
	.byte	0x8
	.byte	0x20
	.byte	0x26
	.byte	0x9f
	.quad	.LVL71-.Ltext0
	.quad	.LVL72-.Ltext0
	.value	0x1
	.byte	0x50
	.quad	.LVL72-.Ltext0
	.quad	.LVL73-.Ltext0
	.value	0x1
	.byte	0x54
	.quad	.LVL73-.Ltext0
	.quad	.LVL75-.Ltext0
	.value	0x3
	.byte	0x70
	.sleb128 1
	.byte	0x9f
	.quad	.LVL75-.Ltext0
	.quad	.LVL76-.Ltext0
	.value	0x1
	.byte	0x50
	.quad	0
	.quad	0
.LLST23:
	.quad	.LVL57-.Ltext0
	.quad	.LVL65-.Ltext0
	.value	0x1
	.byte	0x5c
	.quad	.LVL69-.Ltext0
	.quad	.LVL70-.Ltext0
	.value	0x1
	.byte	0x5c
	.quad	.LVL74-.Ltext0
	.quad	.LVL75-.Ltext0
	.value	0x5
	.byte	0x7c
	.sleb128 0
	.byte	0x38
	.byte	0x25
	.byte	0x9f
	.quad	.LVL75-.Ltext0
	.quad	.LVL76-.Ltext0
	.value	0x1
	.byte	0x5c
	.quad	.LVL77-.Ltext0
	.quad	.LVL78-.Ltext0
	.value	0x1
	.byte	0x5c
	.quad	.LVL78-.Ltext0
	.quad	.LVL80-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.quad	.LVL80-.Ltext0
	.quad	.LFE47-.Ltext0
	.value	0x1
	.byte	0x5c
	.quad	0
	.quad	0
.LLST24:
	.quad	.LVL58-.Ltext0
	.quad	.LVL59-.Ltext0
	.value	0x2
	.byte	0x31
	.byte	0x9f
	.quad	.LVL77-.Ltext0
	.quad	.LFE47-.Ltext0
	.value	0x2
	.byte	0x31
	.byte	0x9f
	.quad	0
	.quad	0
.LLST25:
	.quad	.LVL65-.Ltext0
	.quad	.LVL66-.Ltext0
	.value	0x1
	.byte	0x5d
	.quad	.LVL78-.Ltext0
	.quad	.LVL79-.Ltext0
	.value	0x1
	.byte	0x5c
	.quad	.LVL79-.Ltext0
	.quad	.LVL80-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.quad	0
	.quad	0
.LLST26:
	.quad	.LVL61-.Ltext0
	.quad	.LVL65-.Ltext0
	.value	0x1
	.byte	0x5c
	.quad	0
	.quad	0
.LLST27:
	.quad	.LVL61-.Ltext0
	.quad	.LVL62-.Ltext0
	.value	0x6
	.byte	0x75
	.sleb128 0
	.byte	0x76
	.sleb128 0
	.byte	0x22
	.byte	0x9f
	.quad	.LVL62-.Ltext0
	.quad	.LVL64-1-.Ltext0
	.value	0x1
	.byte	0x54
	.quad	0
	.quad	0
.LLST28:
	.quad	.LVL61-.Ltext0
	.quad	.LVL63-.Ltext0
	.value	0x9
	.byte	0x75
	.sleb128 0
	.byte	0x76
	.sleb128 0
	.byte	0x22
	.byte	0x7e
	.sleb128 0
	.byte	0x22
	.byte	0x9f
	.quad	0
	.quad	0
.LLST29:
	.quad	.LVL82-.Ltext0
	.quad	.LVL83-1-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL83-1-.Ltext0
	.quad	.LVL85-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	.LVL85-.Ltext0
	.quad	.LVL88-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.quad	.LVL88-.Ltext0
	.quad	.LVL89-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	.LVL89-.Ltext0
	.quad	.LFE46-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.quad	0
	.quad	0
.LLST30:
	.quad	.LVL82-.Ltext0
	.quad	.LVL83-1-.Ltext0
	.value	0x1
	.byte	0x54
	.quad	.LVL83-1-.Ltext0
	.quad	.LVL87-.Ltext0
	.value	0x1
	.byte	0x5c
	.quad	.LVL87-.Ltext0
	.quad	.LVL88-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.byte	0x9f
	.quad	.LVL88-.Ltext0
	.quad	.LVL91-.Ltext0
	.value	0x1
	.byte	0x5c
	.quad	.LVL91-.Ltext0
	.quad	.LFE46-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.byte	0x9f
	.quad	0
	.quad	0
.LLST31:
	.quad	.LVL82-.Ltext0
	.quad	.LVL83-1-.Ltext0
	.value	0x1
	.byte	0x51
	.quad	.LVL83-1-.Ltext0
	.quad	.LVL86-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	.LVL86-.Ltext0
	.quad	.LVL88-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.quad	.LVL88-.Ltext0
	.quad	.LVL90-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	.LVL90-.Ltext0
	.quad	.LFE46-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.quad	0
	.quad	0
.LLST32:
	.quad	.LVL92-.Ltext0
	.quad	.LVL93-1-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL93-1-.Ltext0
	.quad	.LVL94-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	.LVL94-.Ltext0
	.quad	.LVL97-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.quad	.LVL97-.Ltext0
	.quad	.LFE48-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	0
	.quad	0
.LLST33:
	.quad	.LVL92-.Ltext0
	.quad	.LVL93-1-.Ltext0
	.value	0x1
	.byte	0x54
	.quad	.LVL93-1-.Ltext0
	.quad	.LVL95-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	.LVL95-.Ltext0
	.quad	.LVL97-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.byte	0x9f
	.quad	.LVL97-.Ltext0
	.quad	.LFE48-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	0
	.quad	0
.LLST34:
	.quad	.LVL92-.Ltext0
	.quad	.LVL93-1-.Ltext0
	.value	0x1
	.byte	0x51
	.quad	.LVL93-1-.Ltext0
	.quad	.LVL96-.Ltext0
	.value	0x1
	.byte	0x5c
	.quad	.LVL96-.Ltext0
	.quad	.LVL97-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.quad	.LVL97-.Ltext0
	.quad	.LFE48-.Ltext0
	.value	0x1
	.byte	0x5c
	.quad	0
	.quad	0
.LLST35:
	.quad	.LVL97-.Ltext0
	.quad	.LVL101-.Ltext0
	.value	0x1
	.byte	0x5c
	.quad	0
	.quad	0
.LLST36:
	.quad	.LVL97-.Ltext0
	.quad	.LVL101-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	0
	.quad	0
.LLST37:
	.quad	.LVL97-.Ltext0
	.quad	.LVL101-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	0
	.quad	0
.LLST38:
	.quad	.LVL99-.Ltext0
	.quad	.LVL101-.Ltext0
	.value	0x1
	.byte	0x5c
	.quad	0
	.quad	0
.LLST39:
	.quad	.LVL99-.Ltext0
	.quad	.LVL101-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.quad	0
	.quad	0
.LLST40:
	.quad	.LVL99-.Ltext0
	.quad	.LVL100-1-.Ltext0
	.value	0x2
	.byte	0x77
	.sleb128 0
	.quad	0
	.quad	0
.LLST41:
	.quad	.LVL100-.Ltext0
	.quad	.LVL101-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x20
	.byte	0x9f
	.quad	0
	.quad	0
.LLST42:
	.quad	.LVL100-.Ltext0
	.quad	.LVL101-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.quad	0
	.quad	0
.LLST43:
	.quad	.LVL100-.Ltext0
	.quad	.LVL101-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	0
	.quad	0
.LLST44:
	.quad	.LVL103-.Ltext0
	.quad	.LVL104-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL104-.Ltext0
	.quad	.LVL106-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.quad	.LVL106-.Ltext0
	.quad	.LVL107-1-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL107-1-.Ltext0
	.quad	.LVL115-.Ltext0
	.value	0x1
	.byte	0x5c
	.quad	.LVL115-.Ltext0
	.quad	.LFE45-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.quad	0
	.quad	0
.LLST45:
	.quad	.LVL103-.Ltext0
	.quad	.LVL104-.Ltext0
	.value	0x1
	.byte	0x54
	.quad	.LVL104-.Ltext0
	.quad	.LVL106-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.byte	0x9f
	.quad	.LVL106-.Ltext0
	.quad	.LVL107-1-.Ltext0
	.value	0x1
	.byte	0x54
	.quad	.LVL107-1-.Ltext0
	.quad	.LVL111-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	.LVL111-.Ltext0
	.quad	.LFE45-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.byte	0x9f
	.quad	0
	.quad	0
.LLST46:
	.quad	.LVL103-.Ltext0
	.quad	.LVL104-.Ltext0
	.value	0x1
	.byte	0x51
	.quad	.LVL104-.Ltext0
	.quad	.LVL105-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	.LVL105-.Ltext0
	.quad	.LVL106-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.quad	.LVL106-.Ltext0
	.quad	.LVL107-1-.Ltext0
	.value	0x1
	.byte	0x51
	.quad	.LVL107-1-.Ltext0
	.quad	.LVL115-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	.LVL115-.Ltext0
	.quad	.LFE45-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.quad	0
	.quad	0
.LLST47:
	.quad	.LVL108-.Ltext0
	.quad	.LVL115-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	0
	.quad	0
.LLST48:
	.quad	.LVL108-.Ltext0
	.quad	.LVL115-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	0
	.quad	0
.LLST49:
	.quad	.LVL108-.Ltext0
	.quad	.LVL115-.Ltext0
	.value	0x1
	.byte	0x5c
	.quad	0
	.quad	0
.LLST50:
	.quad	.LVL110-.Ltext0
	.quad	.LVL112-.Ltext0
	.value	0x1
	.byte	0x50
	.quad	.LVL112-.Ltext0
	.quad	.LVL113-.Ltext0
	.value	0x3
	.byte	0x70
	.sleb128 1
	.byte	0x9f
	.quad	.LVL113-.Ltext0
	.quad	.LVL114-.Ltext0
	.value	0x1
	.byte	0x50
	.quad	0
	.quad	0
.LLST51:
	.quad	.LVL117-.Ltext0
	.quad	.LVL118-1-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL118-1-.Ltext0
	.quad	.LFE49-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.quad	0
	.quad	0
.LLST52:
	.quad	.LVL117-.Ltext0
	.quad	.LVL118-1-.Ltext0
	.value	0x1
	.byte	0x54
	.quad	.LVL118-1-.Ltext0
	.quad	.LFE49-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.byte	0x9f
	.quad	0
	.quad	0
.LLST53:
	.quad	.LVL119-.Ltext0
	.quad	.LVL120-1-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL120-1-.Ltext0
	.quad	.LFE50-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.quad	0
	.quad	0
.LLST54:
	.quad	.LVL119-.Ltext0
	.quad	.LVL120-1-.Ltext0
	.value	0x1
	.byte	0x54
	.quad	.LVL120-1-.Ltext0
	.quad	.LFE50-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.byte	0x9f
	.quad	0
	.quad	0
.LLST55:
	.quad	.LVL121-.Ltext0
	.quad	.LVL122-1-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL122-1-.Ltext0
	.quad	.LFE51-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.quad	0
	.quad	0
.LLST56:
	.quad	.LVL121-.Ltext0
	.quad	.LVL122-1-.Ltext0
	.value	0x1
	.byte	0x54
	.quad	.LVL122-1-.Ltext0
	.quad	.LFE51-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.byte	0x9f
	.quad	0
	.quad	0
.LLST57:
	.quad	.LVL123-.Ltext0
	.quad	.LVL124-1-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL124-1-.Ltext0
	.quad	.LVL131-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	.LVL131-.Ltext0
	.quad	.LVL133-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.quad	.LVL133-.Ltext0
	.quad	.LVL134-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL134-.Ltext0
	.quad	.LFE52-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	0
	.quad	0
.LLST58:
	.quad	.LVL123-.Ltext0
	.quad	.LVL124-1-.Ltext0
	.value	0x1
	.byte	0x54
	.quad	.LVL124-1-.Ltext0
	.quad	.LVL132-.Ltext0
	.value	0x1
	.byte	0x5c
	.quad	.LVL132-.Ltext0
	.quad	.LVL133-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.byte	0x9f
	.quad	.LVL133-.Ltext0
	.quad	.LVL134-.Ltext0
	.value	0x1
	.byte	0x54
	.quad	.LVL134-.Ltext0
	.quad	.LFE52-.Ltext0
	.value	0x1
	.byte	0x5c
	.quad	0
	.quad	0
.LLST59:
	.quad	.LVL123-.Ltext0
	.quad	.LVL124-1-.Ltext0
	.value	0x1
	.byte	0x51
	.quad	.LVL124-1-.Ltext0
	.quad	.LVL130-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	.LVL130-.Ltext0
	.quad	.LVL133-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.quad	.LVL133-.Ltext0
	.quad	.LVL134-.Ltext0
	.value	0x1
	.byte	0x51
	.quad	.LVL134-.Ltext0
	.quad	.LFE52-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	0
	.quad	0
.LLST60:
	.quad	.LVL125-.Ltext0
	.quad	.LVL129-.Ltext0
	.value	0x9
	.byte	0x73
	.sleb128 0
	.byte	0xc
	.long	0xffffffff
	.byte	0x1a
	.byte	0x9f
	.quad	.LVL134-.Ltext0
	.quad	.LFE52-.Ltext0
	.value	0x9
	.byte	0x73
	.sleb128 0
	.byte	0xc
	.long	0xffffffff
	.byte	0x1a
	.byte	0x9f
	.quad	0
	.quad	0
.LLST61:
	.quad	.LVL125-.Ltext0
	.quad	.LVL129-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	.LVL134-.Ltext0
	.quad	.LFE52-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	0
	.quad	0
.LLST64:
	.quad	.LVL127-.Ltext0
	.quad	.LVL129-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.quad	.LVL134-.Ltext0
	.quad	.LFE52-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.quad	0
	.quad	0
.LLST65:
	.quad	.LVL127-.Ltext0
	.quad	.LVL129-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	.LVL134-.Ltext0
	.quad	.LFE52-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	0
	.quad	0
.LLST68:
	.quad	.LVL135-.Ltext0
	.quad	.LVL136-1-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL136-1-.Ltext0
	.quad	.LVL140-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	.LVL140-.Ltext0
	.quad	.LFE54-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.quad	0
	.quad	0
.LLST69:
	.quad	.LVL135-.Ltext0
	.quad	.LVL136-1-.Ltext0
	.value	0x1
	.byte	0x54
	.quad	.LVL136-1-.Ltext0
	.quad	.LVL141-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	.LVL141-.Ltext0
	.quad	.LFE54-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.byte	0x9f
	.quad	0
	.quad	0
.LLST70:
	.quad	.LVL135-.Ltext0
	.quad	.LVL136-1-.Ltext0
	.value	0x1
	.byte	0x51
	.quad	.LVL136-1-.Ltext0
	.quad	.LVL142-.Ltext0
	.value	0x1
	.byte	0x5c
	.quad	.LVL142-.Ltext0
	.quad	.LFE54-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.quad	0
	.quad	0
.LLST71:
	.quad	.LVL137-.Ltext0
	.quad	.LVL139-.Ltext0
	.value	0x1
	.byte	0x5c
	.quad	0
	.quad	0
.LLST72:
	.quad	.LVL137-.Ltext0
	.quad	.LVL139-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	0
	.quad	0
.LLST73:
	.quad	.LVL137-.Ltext0
	.quad	.LVL139-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	0
	.quad	0
.LLST74:
	.quad	.LVL143-.Ltext0
	.quad	.LVL145-1-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL145-1-.Ltext0
	.quad	.LFE53-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.quad	0
	.quad	0
.LLST75:
	.quad	.LVL143-.Ltext0
	.quad	.LVL144-.Ltext0
	.value	0x1
	.byte	0x54
	.quad	.LVL144-.Ltext0
	.quad	.LVL150-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	.LVL150-.Ltext0
	.quad	.LVL151-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.byte	0x9f
	.quad	.LVL151-.Ltext0
	.quad	.LFE53-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	0
	.quad	0
.LLST76:
	.quad	.LVL143-.Ltext0
	.quad	.LVL145-1-.Ltext0
	.value	0x1
	.byte	0x51
	.quad	.LVL145-1-.Ltext0
	.quad	.LVL149-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	.LVL149-.Ltext0
	.quad	.LVL151-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x51
	.byte	0x9f
	.quad	.LVL151-.Ltext0
	.quad	.LFE53-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	0
	.quad	0
.LLST77:
	.quad	.LVL146-.Ltext0
	.quad	.LVL148-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	0
	.quad	0
.LLST78:
	.quad	.LVL146-.Ltext0
	.quad	.LVL148-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	0
	.quad	0
.LLST79:
	.quad	.LVL146-.Ltext0
	.quad	.LVL147-1-.Ltext0
	.value	0x2
	.byte	0x77
	.sleb128 0
	.quad	0
	.quad	0
.LLST80:
	.quad	.LVL153-.Ltext0
	.quad	.LVL155-1-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL155-1-.Ltext0
	.quad	.LFE55-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.quad	0
	.quad	0
.LLST81:
	.quad	.LVL153-.Ltext0
	.quad	.LVL155-1-.Ltext0
	.value	0x1
	.byte	0x54
	.quad	.LVL155-1-.Ltext0
	.quad	.LFE55-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.byte	0x9f
	.quad	0
	.quad	0
.LLST82:
	.quad	.LVL154-.Ltext0
	.quad	.LVL155-1-.Ltext0
	.value	0x1
	.byte	0x54
	.quad	.LVL155-1-.Ltext0
	.quad	.LFE55-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.byte	0x9f
	.quad	0
	.quad	0
.LLST83:
	.quad	.LVL154-.Ltext0
	.quad	.LVL155-1-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL155-1-.Ltext0
	.quad	.LFE55-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.quad	0
	.quad	0
.LLST84:
	.quad	.LVL156-.Ltext0
	.quad	.LVL157-1-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL157-1-.Ltext0
	.quad	.LFE56-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.quad	0
	.quad	0
.LLST85:
	.quad	.LVL156-.Ltext0
	.quad	.LVL157-1-.Ltext0
	.value	0x1
	.byte	0x54
	.quad	.LVL157-1-.Ltext0
	.quad	.LFE56-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.byte	0x9f
	.quad	0
	.quad	0
.LLST86:
	.quad	.LVL158-.Ltext0
	.quad	.LVL159-1-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL159-1-.Ltext0
	.quad	.LFE57-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.quad	0
	.quad	0
.LLST87:
	.quad	.LVL158-.Ltext0
	.quad	.LVL159-1-.Ltext0
	.value	0x1
	.byte	0x54
	.quad	.LVL159-1-.Ltext0
	.quad	.LFE57-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.byte	0x9f
	.quad	0
	.quad	0
.LLST88:
	.quad	.LVL160-.Ltext0
	.quad	.LVL163-1-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL163-1-.Ltext0
	.quad	.LVL172-.Ltext0
	.value	0x1
	.byte	0x5e
	.quad	.LVL172-.Ltext0
	.quad	.LVL173-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.quad	.LVL173-.Ltext0
	.quad	.LFE58-.Ltext0
	.value	0x1
	.byte	0x5e
	.quad	0
	.quad	0
.LLST89:
	.quad	.LVL160-.Ltext0
	.quad	.LVL161-.Ltext0
	.value	0x1
	.byte	0x54
	.quad	.LVL161-.Ltext0
	.quad	.LVL171-.Ltext0
	.value	0x1
	.byte	0x5d
	.quad	.LVL171-.Ltext0
	.quad	.LVL173-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.byte	0x9f
	.quad	.LVL173-.Ltext0
	.quad	.LFE58-.Ltext0
	.value	0x1
	.byte	0x5d
	.quad	0
	.quad	0
.LLST90:
	.quad	.LVL162-.Ltext0
	.quad	.LVL164-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.quad	.LVL164-.Ltext0
	.quad	.LVL166-.Ltext0
	.value	0x1
	.byte	0x5c
	.quad	.LVL166-.Ltext0
	.quad	.LVL167-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.quad	.LVL167-.Ltext0
	.quad	.LVL170-.Ltext0
	.value	0x1
	.byte	0x5c
	.quad	.LVL173-.Ltext0
	.quad	.LVL175-.Ltext0
	.value	0x1
	.byte	0x5c
	.quad	.LVL176-.Ltext0
	.quad	.LVL178-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.quad	0
	.quad	0
.LLST91:
	.quad	.LVL165-.Ltext0
	.quad	.LVL170-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	.LVL173-.Ltext0
	.quad	.LVL175-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	.LVL176-.Ltext0
	.quad	.LVL178-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	0
	.quad	0
.LLST92:
	.quad	.LVL167-.Ltext0
	.quad	.LVL169-.Ltext0
	.value	0x6
	.byte	0x76
	.sleb128 0
	.byte	0x8
	.byte	0xff
	.byte	0x1a
	.byte	0x9f
	.quad	0
	.quad	0
.LLST93:
	.quad	.LVL167-.Ltext0
	.quad	.LVL169-.Ltext0
	.value	0x1
	.byte	0x57
	.quad	0
	.quad	0
.LLST96:
	.quad	.LVL176-.Ltext0
	.quad	.LVL178-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.quad	0
	.quad	0
.LLST97:
	.quad	.LVL176-.Ltext0
	.quad	.LVL178-.Ltext0
	.value	0x1
	.byte	0x57
	.quad	0
	.quad	0
.LLST100:
	.quad	.LVL173-.Ltext0
	.quad	.LVL175-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.quad	0
	.quad	0
.LLST101:
	.quad	.LVL173-.Ltext0
	.quad	.LVL175-.Ltext0
	.value	0x1
	.byte	0x57
	.quad	0
	.quad	0
	.section	.debug_aranges,"",@progbits
	.long	0x2c
	.value	0x2
	.long	.Ldebug_info0
	.byte	0x8
	.byte	0
	.value	0
	.value	0
	.quad	.Ltext0
	.quad	.Letext0-.Ltext0
	.quad	0
	.quad	0
	.section	.debug_ranges,"",@progbits
.Ldebug_ranges0:
	.quad	.LBB39-.Ltext0
	.quad	.LBE39-.Ltext0
	.quad	.LBB42-.Ltext0
	.quad	.LBE42-.Ltext0
	.quad	0
	.quad	0
	.quad	.LBB43-.Ltext0
	.quad	.LBE43-.Ltext0
	.quad	.LBB44-.Ltext0
	.quad	.LBE44-.Ltext0
	.quad	0
	.quad	0
	.quad	.LBB45-.Ltext0
	.quad	.LBE45-.Ltext0
	.quad	.LBB51-.Ltext0
	.quad	.LBE51-.Ltext0
	.quad	0
	.quad	0
	.quad	.LBB47-.Ltext0
	.quad	.LBE47-.Ltext0
	.quad	.LBB50-.Ltext0
	.quad	.LBE50-.Ltext0
	.quad	0
	.quad	0
	.quad	.LBB87-.Ltext0
	.quad	.LBE87-.Ltext0
	.quad	.LBB92-.Ltext0
	.quad	.LBE92-.Ltext0
	.quad	0
	.quad	0
	.quad	.LBB120-.Ltext0
	.quad	.LBE120-.Ltext0
	.quad	.LBB130-.Ltext0
	.quad	.LBE130-.Ltext0
	.quad	0
	.quad	0
	.section	.debug_line,"",@progbits
.Ldebug_line0:
	.section	.debug_str,"MS",@progbits,1
.LASF67:
	.string	"malloc"
.LASF23:
	.string	"is_top_level"
.LASF11:
	.string	"size_t"
.LASF14:
	.string	"uint64_t"
.LASF63:
	.string	"CBB_add_u24"
.LASF66:
	.string	"byte"
.LASF21:
	.string	"pending_len_len"
.LASF59:
	.string	"CBB_add_bytes"
.LASF65:
	.string	"started"
.LASF10:
	.string	"long long unsigned int"
.LASF29:
	.string	"__src"
.LASF69:
	.string	"free"
.LASF9:
	.string	"long long int"
.LASF4:
	.string	"signed char"
.LASF51:
	.string	"__PRETTY_FUNCTION__"
.LASF15:
	.string	"can_resize"
.LASF33:
	.string	"cbb_add_u"
.LASF64:
	.string	"CBB_add_asn1_uint64"
.LASF6:
	.string	"long int"
.LASF36:
	.string	"memcpy"
.LASF57:
	.string	"CBB_add_u16_length_prefixed"
.LASF34:
	.string	"prefix_bytes"
.LASF54:
	.string	"CBB_finish"
.LASF39:
	.string	"value"
.LASF38:
	.string	"CBB_add_u8"
.LASF1:
	.string	"unsigned int"
.LASF76:
	.string	"__builtin_memmove"
.LASF45:
	.string	"newbuf"
.LASF0:
	.string	"long unsigned int"
.LASF46:
	.string	"initial_capacity"
.LASF42:
	.string	"cbb_buffer_add"
.LASF60:
	.string	"data"
.LASF3:
	.string	"short unsigned int"
.LASF35:
	.string	"out_data"
.LASF41:
	.string	"cbb_init"
.LASF43:
	.string	"newlen"
.LASF18:
	.string	"base"
.LASF7:
	.string	"sizetype"
.LASF56:
	.string	"CBB_add_u8_length_prefixed"
.LASF17:
	.string	"cbb_st"
.LASF74:
	.string	"/home/zack/projects/lssl/libressl-2.2.3-memclob/ssl"
.LASF48:
	.string	"CBB_init_fixed"
.LASF24:
	.string	"__dest"
.LASF44:
	.string	"newcap"
.LASF61:
	.string	"dest"
.LASF75:
	.string	"CBB_cleanup"
.LASF49:
	.string	"CBB_flush"
.LASF72:
	.string	"GNU C99 5.2.1 20150903 -mtune=generic -march=x86-64 -g -O2 -std=gnu99 -fno-strict-aliasing -fno-strict-overflow -fstack-protector-strong"
.LASF22:
	.string	"pending_is_asn1"
.LASF53:
	.string	"extra_bytes"
.LASF70:
	.string	"__assert_fail"
.LASF2:
	.string	"unsigned char"
.LASF20:
	.string	"child"
.LASF5:
	.string	"short int"
.LASF73:
	.string	"bs_cbb.c"
.LASF40:
	.string	"CBB_add_asn1"
.LASF26:
	.string	"__len"
.LASF71:
	.string	"__stack_chk_fail"
.LASF13:
	.string	"uint32_t"
.LASF25:
	.string	"__ch"
.LASF50:
	.string	"child_start"
.LASF8:
	.string	"char"
.LASF30:
	.string	"out_contents"
.LASF58:
	.string	"CBB_add_u24_length_prefixed"
.LASF47:
	.string	"CBB_init"
.LASF19:
	.string	"offset"
.LASF52:
	.string	"initial_length_byte"
.LASF31:
	.string	"len_len"
.LASF27:
	.string	"memset"
.LASF28:
	.string	"memmove"
.LASF37:
	.string	"CBB_add_space"
.LASF12:
	.string	"uint8_t"
.LASF62:
	.string	"CBB_add_u16"
.LASF55:
	.string	"out_len"
.LASF68:
	.string	"realloc"
.LASF32:
	.string	"cbb_add_length_prefixed"
.LASF16:
	.string	"cbb_buffer_st"
	.ident	"GCC: (Debian 5.2.1-16) 5.2.1 20150903"
	.section	.note.GNU-stack,"",@progbits
