	.file	"arc4random.c"
	.text
.Ltext0:
	.section	.text.unlikely,"ax",@progbits
.LCOLDB0:
	.text
.LHOTB0:
	.p2align 4,,15
	.section	.text.unlikely
.Ltext_cold0:
	.text
	.type	_rs_forkhandler, @function
_rs_forkhandler:
.LFB65:
	.file 1 "compat/arc4random_linux.h"
	.loc 1 53 0
	.cfi_startproc
	.loc 1 54 0
	movl	$1, _rs_forked(%rip)
	ret
	.cfi_endproc
.LFE65:
	.size	_rs_forkhandler, .-_rs_forkhandler
	.section	.text.unlikely
.LCOLDE0:
	.text
.LHOTE0:
	.section	.text.unlikely
.LCOLDB1:
	.text
.LHOTB1:
	.p2align 4,,15
	.type	chacha_encrypt_bytes.constprop.2, @function
chacha_encrypt_bytes.constprop.2:
.LFB80:
	.file 2 "compat/chacha_private.h"
	.loc 2 89 0
	.cfi_startproc
.LVL0:
	pushq	%r15
	.cfi_def_cfa_offset 16
	.cfi_offset 15, -16
	pushq	%r14
	.cfi_def_cfa_offset 24
	.cfi_offset 14, -24
	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	$200, %rsp
	.cfi_def_cfa_offset 256
	.loc 2 89 0
	movq	%rdx, 32(%rsp)
	movq	%rdi, 104(%rsp)
	movq	%fs:40, %rdx
	movq	%rdx, 184(%rsp)
	xorl	%edx, %edx
.LVL1:
	.loc 2 99 0
	movl	(%rdi), %edx
	movl	%edx, 44(%rsp)
.LVL2:
	.loc 2 100 0
	movl	4(%rdi), %edx
.LVL3:
	movl	%edx, 48(%rsp)
.LVL4:
	.loc 2 101 0
	movl	8(%rdi), %edx
.LVL5:
	movl	%edx, 52(%rsp)
.LVL6:
	.loc 2 102 0
	movl	12(%rdi), %edx
.LVL7:
	movl	%edx, 56(%rsp)
.LVL8:
	.loc 2 103 0
	movl	16(%rdi), %edx
.LVL9:
	movl	%edx, 60(%rsp)
.LVL10:
	.loc 2 104 0
	movl	20(%rdi), %edx
.LVL11:
	movl	%edx, 64(%rsp)
.LVL12:
	.loc 2 105 0
	movl	24(%rdi), %edx
.LVL13:
	movl	%edx, 68(%rsp)
.LVL14:
	.loc 2 106 0
	movl	28(%rdi), %edx
.LVL15:
	movl	%edx, 72(%rsp)
.LVL16:
	.loc 2 107 0
	movl	32(%rdi), %edx
.LVL17:
	movl	%edx, 76(%rsp)
.LVL18:
	.loc 2 108 0
	movl	36(%rdi), %edx
.LVL19:
	movl	%edx, 80(%rsp)
.LVL20:
	.loc 2 109 0
	movl	40(%rdi), %edx
.LVL21:
	movl	%edx, 84(%rsp)
.LVL22:
	.loc 2 110 0
	movl	44(%rdi), %edx
.LVL23:
	.loc 2 112 0
	movl	52(%rdi), %ecx
	.loc 2 114 0
	movl	60(%rdi), %eax
	movl	$1024, 24(%rsp)
	.loc 2 110 0
	movl	%edx, 88(%rsp)
.LVL24:
	.loc 2 111 0
	movl	48(%rdi), %edx
.LVL25:
	.loc 2 112 0
	movl	%ecx, 28(%rsp)
	.loc 2 113 0
	movl	56(%rdi), %ecx
	.loc 2 114 0
	movl	%eax, 96(%rsp)
	.loc 2 111 0
	movl	%edx, 100(%rsp)
.LVL26:
	movl	%edx, 40(%rsp)
	.loc 2 113 0
	movl	%ecx, 92(%rsp)
.LVL27:
	.p2align 4,,10
	.p2align 3
.L3:
	.loc 2 134 0
	movl	88(%rsp), %eax
	.loc 2 138 0
	movl	96(%rsp), %r14d
	.loc 2 130 0
	movl	72(%rsp), %r15d
	.loc 2 126 0
	movl	56(%rsp), %r8d
	.loc 2 133 0
	movl	84(%rsp), %r12d
	.loc 2 129 0
	movl	68(%rsp), %esi
	.loc 2 134 0
	movl	%eax, 16(%rsp)
	.loc 2 125 0
	movl	52(%rsp), %r10d
	.loc 2 137 0
	movl	92(%rsp), %eax
	.loc 2 132 0
	movl	80(%rsp), %edi
	movl	28(%rsp), %edx
	.loc 2 128 0
	movl	64(%rsp), %ebx
	.loc 2 124 0
	movl	48(%rsp), %r11d
	.loc 2 131 0
	movl	76(%rsp), %r9d
	movl	40(%rsp), %ecx
	.loc 2 127 0
	movl	60(%rsp), %ebp
	.loc 2 123 0
	movl	44(%rsp), %r13d
	movl	$10, 20(%rsp)
.LVL28:
	.p2align 4,,10
	.p2align 3
.L4:
	.loc 2 140 0
	addl	%ebp, %r13d
.LVL29:
	.loc 2 141 0
	addl	%ebx, %r11d
.LVL30:
	.loc 2 142 0
	addl	%esi, %r10d
.LVL31:
	.loc 2 140 0
	xorl	%r13d, %ecx
.LVL32:
	.loc 2 141 0
	xorl	%r11d, %edx
.LVL33:
	.loc 2 142 0
	xorl	%r10d, %eax
.LVL34:
	.loc 2 140 0
	roll	$16, %ecx
.LVL35:
	.loc 2 141 0
	roll	$16, %edx
	.loc 2 142 0
	roll	$16, %eax
	.loc 2 140 0
	addl	%ecx, %r9d
.LVL36:
	.loc 2 141 0
	addl	%edx, %edi
.LVL37:
	.loc 2 142 0
	addl	%eax, %r12d
.LVL38:
	.loc 2 140 0
	xorl	%r9d, %ebp
.LVL39:
	.loc 2 141 0
	xorl	%edi, %ebx
.LVL40:
	.loc 2 142 0
	xorl	%r12d, %esi
.LVL41:
	.loc 2 140 0
	roll	$12, %ebp
.LVL42:
	.loc 2 141 0
	roll	$12, %ebx
	.loc 2 142 0
	roll	$12, %esi
	.loc 2 140 0
	addl	%ebp, %r13d
.LVL43:
	.loc 2 141 0
	addl	%ebx, %r11d
	.loc 2 142 0
	addl	%esi, %r10d
	.loc 2 140 0
	xorl	%r13d, %ecx
.LVL44:
	.loc 2 141 0
	xorl	%r11d, %edx
	.loc 2 142 0
	xorl	%r10d, %eax
	.loc 2 140 0
	roll	$8, %ecx
.LVL45:
	.loc 2 141 0
	roll	$8, %edx
	.loc 2 142 0
	roll	$8, %eax
	.loc 2 140 0
	addl	%ecx, %r9d
.LVL46:
	xorl	%r9d, %ebp
	roll	$7, %ebp
	movl	%ebp, 12(%rsp)
.LVL47:
	.loc 2 141 0
	leal	(%rdi,%rdx), %ebp
.LVL48:
	.loc 2 143 0
	movl	16(%rsp), %edi
	.loc 2 141 0
	xorl	%ebp, %ebx
.LVL49:
	roll	$7, %ebx
.LVL50:
	.loc 2 142 0
	addl	%eax, %r12d
.LVL51:
	.loc 2 143 0
	addl	%r15d, %r8d
.LVL52:
	xorl	%r8d, %r14d
.LVL53:
	.loc 2 144 0
	addl	%ebx, %r13d
.LVL54:
	.loc 2 142 0
	xorl	%r12d, %esi
.LVL55:
	.loc 2 143 0
	roll	$16, %r14d
	.loc 2 142 0
	roll	$7, %esi
.LVL56:
	.loc 2 143 0
	addl	%r14d, %edi
.LVL57:
	.loc 2 145 0
	addl	%esi, %r11d
.LVL58:
	.loc 2 143 0
	xorl	%edi, %r15d
.LVL59:
	.loc 2 145 0
	xorl	%r11d, %ecx
.LVL60:
	.loc 2 143 0
	roll	$12, %r15d
.LVL61:
	.loc 2 145 0
	roll	$16, %ecx
	.loc 2 143 0
	addl	%r15d, %r8d
.LVL62:
	xorl	%r8d, %r14d
.LVL63:
	roll	$8, %r14d
.LVL64:
	addl	%r14d, %edi
.LVL65:
	.loc 2 144 0
	xorl	%r13d, %r14d
.LVL66:
	roll	$16, %r14d
	.loc 2 143 0
	xorl	%edi, %r15d
.LVL67:
	.loc 2 145 0
	addl	%ecx, %edi
.LVL68:
	.loc 2 144 0
	addl	%r14d, %r12d
.LVL69:
	.loc 2 145 0
	xorl	%edi, %esi
.LVL70:
	.loc 2 143 0
	roll	$7, %r15d
.LVL71:
	.loc 2 144 0
	xorl	%r12d, %ebx
.LVL72:
	roll	$12, %ebx
.LVL73:
	addl	%ebx, %r13d
.LVL74:
	xorl	%r13d, %r14d
.LVL75:
	roll	$8, %r14d
.LVL76:
	addl	%r14d, %r12d
.LVL77:
	xorl	%r12d, %ebx
.LVL78:
	roll	$7, %ebx
.LVL79:
	.loc 2 145 0
	roll	$12, %esi
.LVL80:
	.loc 2 147 0
	addl	12(%rsp), %r8d
.LVL81:
	.loc 2 145 0
	addl	%esi, %r11d
.LVL82:
	.loc 2 146 0
	addl	%r15d, %r10d
.LVL83:
	.loc 2 145 0
	xorl	%r11d, %ecx
.LVL84:
	.loc 2 146 0
	xorl	%r10d, %edx
.LVL85:
	.loc 2 145 0
	roll	$8, %ecx
.LVL86:
	.loc 2 146 0
	roll	$16, %edx
	.loc 2 147 0
	xorl	%r8d, %eax
.LVL87:
	.loc 2 145 0
	addl	%ecx, %edi
.LVL88:
	.loc 2 146 0
	addl	%edx, %r9d
.LVL89:
	.loc 2 147 0
	roll	$16, %eax
	.loc 2 145 0
	xorl	%edi, %esi
.LVL90:
	movl	%edi, 16(%rsp)
.LVL91:
	.loc 2 147 0
	leal	0(%rbp,%rax), %edi
.LVL92:
	movl	12(%rsp), %ebp
.LVL93:
	.loc 2 146 0
	xorl	%r9d, %r15d
.LVL94:
	roll	$12, %r15d
	.loc 2 145 0
	roll	$7, %esi
.LVL95:
	.loc 2 146 0
	addl	%r15d, %r10d
.LVL96:
	.loc 2 147 0
	xorl	%edi, %ebp
	.loc 2 146 0
	xorl	%r10d, %edx
.LVL97:
	.loc 2 147 0
	roll	$12, %ebp
	.loc 2 146 0
	roll	$8, %edx
.LVL98:
	.loc 2 147 0
	addl	%ebp, %r8d
	.loc 2 146 0
	addl	%edx, %r9d
.LVL99:
	.loc 2 147 0
	xorl	%r8d, %eax
	.loc 2 146 0
	xorl	%r9d, %r15d
.LVL100:
	.loc 2 147 0
	roll	$8, %eax
	.loc 2 146 0
	roll	$7, %r15d
.LVL101:
	.loc 2 147 0
	addl	%eax, %edi
.LVL102:
	xorl	%edi, %ebp
.LVL103:
	roll	$7, %ebp
.LVL104:
	.loc 2 139 0
	subl	$1, 20(%rsp)
.LVL105:
	jne	.L4
	.loc 2 150 0
	addl	48(%rsp), %r11d
.LVL106:
	.loc 2 149 0
	addl	44(%rsp), %r13d
.LVL107:
	.loc 2 163 0
	addl	92(%rsp), %eax
.LVL108:
	.loc 2 162 0
	addl	28(%rsp), %edx
.LVL109:
	.loc 2 151 0
	addl	52(%rsp), %r10d
.LVL110:
	.loc 2 152 0
	addl	56(%rsp), %r8d
.LVL111:
	.loc 2 153 0
	addl	60(%rsp), %ebp
.LVL112:
	.loc 2 154 0
	addl	64(%rsp), %ebx
.LVL113:
	.loc 2 150 0
	movl	%r11d, 12(%rsp)
.LVL114:
	.loc 2 160 0
	movl	16(%rsp), %r11d
	addl	88(%rsp), %r11d
	.loc 2 155 0
	addl	68(%rsp), %esi
.LVL115:
	.loc 2 156 0
	addl	72(%rsp), %r15d
.LVL116:
	.loc 2 157 0
	addl	76(%rsp), %r9d
.LVL117:
	.loc 2 158 0
	addl	80(%rsp), %edi
.LVL118:
	.loc 2 159 0
	addl	84(%rsp), %r12d
.LVL119:
	.loc 2 164 0
	addl	96(%rsp), %r14d
.LVL120:
	.loc 2 163 0
	movl	%eax, 20(%rsp)
	.loc 2 191 0
	movl	%r13d, %eax
	.loc 2 160 0
	movl	%r11d, 16(%rsp)
.LVL121:
	.loc 2 161 0
	movl	40(%rsp), %r11d
	addl	%r11d, %ecx
.LVL122:
	.loc 2 185 0
	addl	$1, %r11d
	.loc 2 187 0
	cmpl	$1, %r11d
	.loc 2 185 0
	movl	%r11d, 40(%rsp)
.LVL123:
	.loc 2 191 0
	movq	32(%rsp), %r11
.LVL124:
	.loc 2 187 0
	adcl	$0, 28(%rsp)
.LVL125:
	.loc 2 191 0
	shrl	$8, %eax
	movb	%al, 1(%r11)
	movl	%r13d, %eax
	movb	%r13b, (%r11)
	shrl	$16, %eax
	shrl	$24, %r13d
.LVL126:
	movb	%al, 2(%r11)
	.loc 2 192 0
	movl	12(%rsp), %eax
	.loc 2 191 0
	movb	%r13b, 3(%r11)
	.loc 2 192 0
	movl	%eax, %r13d
	movb	%al, 4(%r11)
	shrl	$8, %r13d
	movb	%r13b, 5(%r11)
	movl	12(%rsp), %r13d
	shrl	$16, %r13d
	movl	%r13d, %eax
	movq	%r11, %r13
	movb	%al, 6(%r11)
	movl	12(%rsp), %r11d
	.loc 2 193 0
	movb	%r10b, 8(%r13)
	.loc 2 192 0
	shrl	$24, %r11d
	movb	%r11b, 7(%r13)
	.loc 2 193 0
	movq	%r13, %r11
	movl	%r10d, %r13d
	shrl	$8, %r13d
	.loc 2 194 0
	movb	%r8b, 12(%r11)
	.loc 2 196 0
	movb	%bl, 20(%r11)
	.loc 2 193 0
	movb	%r13b, 9(%r11)
	movl	%r10d, %r13d
	shrl	$24, %r10d
.LVL127:
	movb	%r10b, 11(%r11)
	.loc 2 194 0
	movl	%r8d, %r10d
	.loc 2 197 0
	movb	%sil, 24(%r11)
	.loc 2 194 0
	shrl	$8, %r10d
	.loc 2 193 0
	shrl	$16, %r13d
.LVL128:
	.loc 2 195 0
	movb	%bpl, 16(%r11)
	.loc 2 194 0
	movb	%r10b, 13(%r11)
	movl	%r8d, %r10d
	shrl	$24, %r8d
.LVL129:
	movb	%r8b, 15(%r11)
	.loc 2 195 0
	movl	%ebp, %r8d
	.loc 2 194 0
	shrl	$16, %r10d
.LVL130:
	.loc 2 195 0
	shrl	$8, %r8d
	.loc 2 194 0
	movb	%r10b, 14(%r11)
	.loc 2 196 0
	movl	%ebx, %r10d
	.loc 2 195 0
	movb	%r8b, 17(%r11)
	movl	%ebp, %r8d
	.loc 2 196 0
	shrl	$16, %r10d
	.loc 2 195 0
	shrl	$16, %r8d
	shrl	$24, %ebp
.LVL131:
	.loc 2 198 0
	movb	%r15b, 28(%r11)
	.loc 2 195 0
	movb	%r8b, 18(%r11)
	.loc 2 196 0
	movl	%ebx, %r8d
	shrl	$24, %ebx
.LVL132:
	movb	%bl, 23(%r11)
	.loc 2 197 0
	movl	%esi, %ebx
	.loc 2 196 0
	shrl	$8, %r8d
.LVL133:
	.loc 2 197 0
	shrl	$8, %ebx
	.loc 2 199 0
	movb	%r9b, 32(%r11)
	.loc 2 195 0
	movb	%bpl, 19(%r11)
	.loc 2 197 0
	movb	%bl, 25(%r11)
	movl	%esi, %ebx
	shrl	$24, %esi
.LVL134:
	movb	%sil, 27(%r11)
	.loc 2 198 0
	movl	%r15d, %esi
	.loc 2 197 0
	shrl	$16, %ebx
.LVL135:
	.loc 2 198 0
	shrl	$8, %esi
	.loc 2 197 0
	movb	%bl, 26(%r11)
	.loc 2 199 0
	movl	%r9d, %ebx
	.loc 2 198 0
	movb	%sil, 29(%r11)
	movl	%r15d, %esi
	.loc 2 199 0
	shrl	$16, %ebx
	.loc 2 198 0
	shrl	$16, %esi
	.loc 2 199 0
	movb	%bl, 34(%r11)
	.loc 2 200 0
	movl	%edi, %ebx
	.loc 2 198 0
	movb	%sil, 30(%r11)
	.loc 2 199 0
	movl	%r9d, %esi
	.loc 2 200 0
	shrl	$16, %ebx
	.loc 2 199 0
	shrl	$8, %esi
	.loc 2 198 0
	shrl	$24, %r15d
.LVL136:
	.loc 2 199 0
	shrl	$24, %r9d
.LVL137:
	movb	%sil, 33(%r11)
	.loc 2 200 0
	movl	%edi, %esi
	movb	%dil, 36(%r11)
	shrl	$8, %esi
	.loc 2 193 0
	movb	%r13b, 10(%r11)
	.loc 2 196 0
	movb	%r8b, 21(%r11)
	.loc 2 200 0
	movb	%sil, 37(%r11)
	.loc 2 196 0
	movb	%r10b, 22(%r11)
	.loc 2 201 0
	movl	%r12d, %esi
	.loc 2 198 0
	movb	%r15b, 31(%r11)
	.loc 2 199 0
	movb	%r9b, 35(%r11)
	.loc 2 201 0
	shrl	$8, %esi
	.loc 2 200 0
	movb	%bl, 38(%r11)
	.loc 2 202 0
	movl	16(%rsp), %ebp
	.loc 2 201 0
	movl	%r12d, %ebx
	.loc 2 200 0
	shrl	$24, %edi
.LVL138:
	.loc 2 201 0
	shrl	$16, %ebx
	movb	%sil, 41(%r11)
	movb	%bl, 42(%r11)
	.loc 2 203 0
	movl	%ecx, %esi
	movl	%ecx, %ebx
	.loc 2 202 0
	movl	%ebp, %eax
	.loc 2 203 0
	movb	%cl, 48(%r11)
	shrl	$24, %ecx
.LVL139:
	.loc 2 202 0
	shrl	$8, %eax
	.loc 2 203 0
	movb	%cl, 51(%r11)
	.loc 2 205 0
	movl	20(%rsp), %ecx
	.loc 2 202 0
	movb	%al, 45(%r11)
	movl	%ebp, %eax
	.loc 2 203 0
	shrl	$8, %esi
	.loc 2 202 0
	shrl	$16, %eax
	.loc 2 203 0
	shrl	$16, %ebx
.LVL140:
	movb	%sil, 49(%r11)
	.loc 2 202 0
	movb	%al, 46(%r11)
	.loc 2 205 0
	movl	%ecx, %eax
	.loc 2 204 0
	movl	%edx, %esi
	.loc 2 205 0
	shrl	$8, %eax
	.loc 2 203 0
	movb	%bl, 50(%r11)
	.loc 2 204 0
	movl	%edx, %ebx
	.loc 2 205 0
	movb	%al, 57(%r11)
	movl	%ecx, %eax
	.loc 2 204 0
	shrl	$8, %esi
	.loc 2 205 0
	shrl	$16, %eax
	.loc 2 204 0
	shrl	$16, %ebx
	.loc 2 201 0
	movb	%r12b, 40(%r11)
	.loc 2 205 0
	movb	%al, 58(%r11)
	movl	%ecx, %eax
	.loc 2 201 0
	shrl	$24, %r12d
.LVL141:
	.loc 2 205 0
	shrl	$24, %eax
	.loc 2 202 0
	movb	%bpl, 44(%r11)
	.loc 2 204 0
	movb	%dl, 52(%r11)
	.loc 2 205 0
	movb	%al, 59(%r11)
	.loc 2 206 0
	movl	%r14d, %eax
	.loc 2 202 0
	shrl	$24, %ebp
	.loc 2 206 0
	shrl	$8, %eax
	.loc 2 204 0
	shrl	$24, %edx
.LVL142:
	.loc 2 206 0
	movb	%r14b, 60(%r11)
	movb	%al, 61(%r11)
	movl	%r14d, %eax
	shrl	$24, %r14d
.LVL143:
	shrl	$16, %eax
.LVL144:
	.loc 2 208 0
	cmpl	$64, 24(%rsp)
	.loc 2 200 0
	movb	%dil, 39(%r11)
	.loc 2 201 0
	movb	%r12b, 43(%r11)
	.loc 2 202 0
	movb	%bpl, 47(%r11)
	.loc 2 204 0
	movb	%sil, 53(%r11)
	movb	%bl, 54(%r11)
	movb	%dl, 55(%r11)
	.loc 2 205 0
	movb	%cl, 56(%r11)
	.loc 2 206 0
	movb	%al, 62(%r11)
	movb	%r14b, 63(%r11)
	.loc 2 208 0
	je	.L15
	.loc 2 216 0
	subl	$64, 24(%rsp)
	.loc 2 217 0
	addq	$64, 32(%rsp)
.LVL145:
	.loc 2 216 0
	movl	24(%rsp), %eax
.LVL146:
	.loc 2 117 0
	cmpl	$63, %eax
	ja	.L3
	.loc 2 121 0
	leaq	112(%rsp), %rax
.LVL147:
	movq	%rax, 32(%rsp)
.LVL148:
	jmp	.L3
.LVL149:
.L15:
	.loc 2 212 0
	movl	100(%rsp), %eax
	movq	104(%rsp), %rdx
	addl	$16, %eax
	movl	%eax, 48(%rdx)
	.loc 2 213 0
	movl	28(%rsp), %eax
	movl	%eax, 52(%rdx)
	.loc 2 222 0
	movq	184(%rsp), %rax
	xorq	%fs:40, %rax
	jne	.L16
	addq	$200, %rsp
	.cfi_remember_state
	.cfi_def_cfa_offset 56
	popq	%rbx
	.cfi_def_cfa_offset 48
	popq	%rbp
	.cfi_def_cfa_offset 40
	popq	%r12
	.cfi_def_cfa_offset 32
	popq	%r13
	.cfi_def_cfa_offset 24
	popq	%r14
	.cfi_def_cfa_offset 16
	popq	%r15
	.cfi_def_cfa_offset 8
	ret
.L16:
	.cfi_restore_state
	call	__stack_chk_fail
.LVL150:
	.cfi_endproc
.LFE80:
	.size	chacha_encrypt_bytes.constprop.2, .-chacha_encrypt_bytes.constprop.2
	.section	.text.unlikely
.LCOLDE1:
	.text
.LHOTE1:
	.section	.text.unlikely
.LCOLDB2:
	.text
.LHOTB2:
	.p2align 4,,15
	.type	chacha_keysetup.isra.0.constprop.4, @function
chacha_keysetup.isra.0.constprop.4:
.LFB78:
	.loc 2 55 0
	.cfi_startproc
.LVL151:
	.loc 2 59 0
	movl	(%rsi), %eax
	movl	%eax, 16(%rdi)
	.loc 2 60 0
	movl	4(%rsi), %eax
	movl	%eax, 20(%rdi)
	.loc 2 61 0
	movl	8(%rsi), %eax
	movl	%eax, 24(%rdi)
	.loc 2 62 0
	movl	12(%rsi), %eax
	movl	%eax, 28(%rdi)
.LVL152:
	.loc 2 69 0
	movl	16(%rsi), %eax
	movl	%eax, 32(%rdi)
	.loc 2 70 0
	movl	20(%rsi), %eax
	movl	%eax, 36(%rdi)
	.loc 2 71 0
	movl	24(%rsi), %eax
	movl	%eax, 40(%rdi)
	.loc 2 72 0
	movl	28(%rsi), %eax
	.loc 2 73 0
	movl	$1634760805, (%rdi)
	.loc 2 74 0
	movl	$857760878, 4(%rdi)
	.loc 2 75 0
	movl	$2036477234, 8(%rdi)
	.loc 2 76 0
	movl	$1797285236, 12(%rdi)
	.loc 2 72 0
	movl	%eax, 44(%rdi)
	.loc 2 76 0
	ret
	.cfi_endproc
.LFE78:
	.size	chacha_keysetup.isra.0.constprop.4, .-chacha_keysetup.isra.0.constprop.4
	.section	.text.unlikely
.LCOLDE2:
	.text
.LHOTE2:
	.section	.text.unlikely
.LCOLDB3:
	.text
.LHOTB3:
	.p2align 4,,15
	.type	_rs_stir, @function
_rs_stir:
.LFB69:
	.file 3 "compat/arc4random.c"
	.loc 3 89 0
	.cfi_startproc
	pushq	%r12
	.cfi_def_cfa_offset 16
	.cfi_offset 12, -16
	pushq	%rbp
	.cfi_def_cfa_offset 24
	.cfi_offset 6, -24
	.loc 3 92 0
	movl	$40, %esi
	.loc 3 89 0
	pushq	%rbx
	.cfi_def_cfa_offset 32
	.cfi_offset 3, -32
	subq	$48, %rsp
	.cfi_def_cfa_offset 80
	.loc 3 92 0
	movq	%rsp, %rdi
	movq	%rsp, %rbp
	.loc 3 89 0
	movq	%fs:40, %rax
	movq	%rax, 40(%rsp)
	xorl	%eax, %eax
	.loc 3 92 0
	call	getentropy
.LVL153:
	cmpl	$-1, %eax
	je	.L44
.L19:
	.loc 3 95 0
	cmpq	$0, rs(%rip)
	je	.L45
.LVL154:
.LBB67:
.LBB68:
	.loc 3 128 0
	movq	rsx(%rip), %rdi
	.loc 3 127 0
	leaq	64(%rdi), %rsi
	movq	%rsi, %rdx
	call	chacha_encrypt_bytes.constprop.2
.LVL155:
	movq	rsx(%rip), %rbx
.LBB69:
	.loc 3 134 0
	xorl	%eax, %eax
.LVL156:
	.p2align 4,,10
	.p2align 3
.L24:
	.loc 3 135 0
	movzbl	0(%rbp,%rax), %edx
	xorb	%dl, 64(%rbx,%rax)
	.loc 3 134 0
	addq	$1, %rax
.LVL157:
	cmpq	$40, %rax
	jne	.L24
.LBE69:
.LBB70:
.LBB71:
.LBB72:
	.loc 3 78 0
	cmpq	$0, rs(%rip)
.LBE72:
.LBE71:
.LBE70:
	.loc 3 138 0
	leaq	64(%rbx), %r12
.LVL158:
.LBB89:
.LBB85:
.LBB81:
	.loc 3 78 0
	movq	%rbx, %rdi
	je	.L46
.LVL159:
.L25:
	.loc 3 83 0
	movq	%r12, %rsi
	call	chacha_keysetup.isra.0.constprop.4
.LVL160:
	.loc 3 84 0
	movq	rsx(%rip), %rax
.LVL161:
.LBB73:
.LBB74:
	.loc 2 82 0
	movl	$0, 48(%rax)
	.loc 2 83 0
	movl	$0, 52(%rax)
	.loc 2 84 0
	movl	96(%rbx), %edx
	movl	%edx, 56(%rax)
	.loc 2 85 0
	movl	100(%rbx), %edx
.LBE74:
.LBE73:
.LBE81:
.LBE85:
.LBE89:
.LBB90:
.LBB91:
	.file 4 "/usr/include/x86_64-linux-gnu/bits/string3.h"
	.loc 4 84 0
	movq	$0, 64(%rax)
	movq	$0, 72(%rax)
	movq	$0, 80(%rax)
	movq	$0, 88(%rax)
.LBE91:
.LBE90:
.LBB93:
.LBB86:
.LBB82:
.LBB76:
.LBB75:
	.loc 2 85 0
	movl	%edx, 60(%rax)
.LVL162:
.LBE75:
.LBE76:
.LBE82:
.LBE86:
.LBE93:
.LBB94:
.LBB92:
	.loc 4 84 0
	movq	$0, 96(%rax)
.LBE92:
.LBE94:
	.loc 3 140 0
	movq	rs(%rip), %rax
.LVL163:
	movq	$984, (%rax)
.LVL164:
.L23:
.LBE68:
.LBE67:
.LBB99:
.LBB100:
.LBB101:
.LBB102:
	.loc 4 84 0
	movq	$0, (%rsp)
	movq	$0, 8(%rsp)
	movq	$0, 16(%rsp)
	movq	$0, 24(%rsp)
	movq	$0, 32(%rsp)
.LBE102:
.LBE101:
	.file 5 "../include/compat/string.h"
	.loc 5 55 0
.LBE100:
.LBE99:
	.loc 3 102 0
	movq	rs(%rip), %rax
	movq	$0, (%rax)
.LVL165:
.LBB103:
.LBB104:
	.loc 4 84 0
	movq	rsx(%rip), %rax
	leaq	72(%rax), %rdi
	movq	$0, 64(%rax)
.LVL166:
	movq	$0, 1080(%rax)
	andq	$-8, %rdi
	subl	%edi, %eax
.LVL167:
	leal	1088(%rax), %ecx
	xorl	%eax, %eax
	shrl	$3, %ecx
	rep stosq
.LBE104:
.LBE103:
	.loc 3 105 0
	movq	rs(%rip), %rax
	movq	$1600000, 8(%rax)
	.loc 3 106 0
	movq	40(%rsp), %rax
	xorq	%fs:40, %rax
	jne	.L47
	addq	$48, %rsp
	.cfi_remember_state
	.cfi_def_cfa_offset 32
	popq	%rbx
	.cfi_def_cfa_offset 24
	popq	%rbp
	.cfi_def_cfa_offset 16
.LVL168:
	popq	%r12
	.cfi_def_cfa_offset 8
	ret
.LVL169:
.L44:
	.cfi_restore_state
.LBB105:
.LBB106:
	.loc 1 46 0
	movl	$9, %edi
	call	raise
.LVL170:
	jmp	.L19
.LVL171:
.L46:
.LBE106:
.LBE105:
.LBB107:
.LBB97:
.LBB95:
.LBB87:
.LBB83:
.LBB77:
.LBB78:
	.loc 1 74 0
	xorl	%r9d, %r9d
	xorl	%edi, %edi
	movl	$-1, %r8d
	movl	$34, %ecx
	movl	$3, %edx
	movl	$16, %esi
	call	mmap
.LVL172:
	cmpq	$-1, %rax
	movq	%rax, rs(%rip)
	je	.L22
	.loc 1 78 0
	xorl	%r9d, %r9d
	xorl	%edi, %edi
	movl	$-1, %r8d
	movl	$34, %ecx
	movl	$3, %edx
	movl	$1088, %esi
	call	mmap
.LVL173:
	cmpq	$-1, %rax
	movq	%rax, rsx(%rip)
	je	.L41
	.loc 1 84 0
	movq	__dso_handle(%rip), %rcx
	xorl	%edi, %edi
	movl	$_rs_forkhandler, %edx
	xorl	%esi, %esi
	call	__register_atfork
.LVL174:
	movq	rsx(%rip), %rdi
	jmp	.L25
.LVL175:
.L45:
.LBE78:
.LBE77:
.LBE83:
.LBE87:
.LBE95:
.LBE97:
.LBE107:
.LBB108:
.LBB109:
.LBB110:
.LBB111:
.LBB112:
	.loc 1 74 0
	xorl	%r9d, %r9d
	xorl	%edi, %edi
	movl	$-1, %r8d
	movl	$34, %ecx
	movl	$3, %edx
	movl	$16, %esi
	call	mmap
.LVL176:
	cmpq	$-1, %rax
	movq	%rax, rs(%rip)
	je	.L22
	.loc 1 78 0
	xorl	%r9d, %r9d
	xorl	%edi, %edi
	movl	$-1, %r8d
	movl	$34, %ecx
	movl	$3, %edx
	movl	$1088, %esi
	call	mmap
.LVL177:
	cmpq	$-1, %rax
	movq	%rax, rsx(%rip)
	je	.L41
	.loc 1 84 0
	movq	__dso_handle(%rip), %rcx
	movl	$_rs_forkhandler, %edx
	xorl	%esi, %esi
	xorl	%edi, %edi
	call	__register_atfork
.LVL178:
.LBE112:
.LBE111:
	.loc 3 83 0
	movq	rsx(%rip), %rdi
	movq	%rbp, %rsi
	call	chacha_keysetup.isra.0.constprop.4
.LVL179:
	.loc 3 84 0
	movq	rsx(%rip), %rax
.LVL180:
.LBB113:
.LBB114:
	.loc 2 84 0
	movl	32(%rsp), %edx
	movl	%edx, 56(%rax)
	.loc 2 85 0
	movl	36(%rsp), %edx
	.loc 2 82 0
	movl	$0, 48(%rax)
	.loc 2 83 0
	movl	$0, 52(%rax)
	.loc 2 85 0
	movl	%edx, 60(%rax)
	jmp	.L23
.LVL181:
.L41:
.LBE114:
.LBE113:
.LBE110:
.LBE109:
.LBE108:
.LBB117:
.LBB98:
.LBB96:
.LBB88:
.LBB84:
.LBB80:
.LBB79:
	.loc 1 80 0
	movq	rs(%rip), %rdi
	movl	$16, %esi
	call	munmap
.LVL182:
.L22:
.LBE79:
.LBE80:
.LBE84:
.LBE88:
.LBE96:
.LBE98:
.LBE117:
.LBB118:
.LBB116:
.LBB115:
	.loc 3 80 0
	call	abort
.LVL183:
.L47:
.LBE115:
.LBE116:
.LBE118:
	.loc 3 106 0
	call	__stack_chk_fail
.LVL184:
	.cfi_endproc
.LFE69:
	.size	_rs_stir, .-_rs_stir
	.section	.text.unlikely
.LCOLDE3:
	.text
.LHOTE3:
	.section	.text.unlikely
.LCOLDB4:
	.text
.LHOTB4:
	.p2align 4,,15
	.globl	arc4random
	.type	arc4random, @function
arc4random:
.LFB74:
	.loc 3 183 0
	.cfi_startproc
	pushq	%rbp
	.cfi_def_cfa_offset 16
	.cfi_offset 6, -16
	pushq	%rbx
	.cfi_def_cfa_offset 24
	.cfi_offset 3, -24
	.loc 3 186 0
	movl	$arc4random_mtx, %edi
	.loc 3 183 0
	subq	$8, %rsp
	.cfi_def_cfa_offset 32
	.loc 3 186 0
	call	pthread_mutex_lock
.LVL185:
.LBB144:
.LBB145:
.LBB146:
.LBB147:
.LBB148:
.LBB149:
	.loc 1 61 0
	call	getpid
.LVL186:
	.loc 1 63 0
	movl	_rs_pid.5519(%rip), %edx
	testl	%edx, %edx
	je	.L49
	cmpl	%edx, %eax
	je	.L72
.L49:
	.loc 1 64 0
	movl	%eax, _rs_pid.5519(%rip)
	.loc 1 66 0
	movq	rs(%rip), %rax
.LVL187:
	.loc 1 65 0
	movl	$0, _rs_forked(%rip)
	.loc 1 66 0
	testq	%rax, %rax
	je	.L54
.LVL188:
.LBB150:
.LBB151:
	.loc 4 84 0
	movq	$0, (%rax)
	movq	$0, 8(%rax)
.LVL189:
.L50:
.LBE151:
.LBE150:
.LBE149:
.LBE148:
	.loc 3 112 0
	movq	rs(%rip), %rax
	testq	%rax, %rax
	je	.L54
	movq	8(%rax), %rdx
	cmpq	$4, %rdx
	jbe	.L54
.L53:
	.loc 3 117 0
	subq	$4, %rdx
.LBE147:
.LBE146:
	.loc 3 173 0
	cmpq	$3, (%rax)
.LBB158:
.LBB154:
	.loc 3 117 0
	movq	%rdx, 8(%rax)
.LBE154:
.LBE158:
	.loc 3 173 0
	jbe	.L73
.L56:
	.loc 3 175 0
	movq	rsx(%rip), %rdx
	subq	(%rax), %rdx
.LVL190:
.LBE145:
.LBE144:
	.loc 3 188 0
	movl	$arc4random_mtx, %edi
	movl	1088(%rdx), %ebx
.LVL191:
.LBB192:
.LBB190:
.LBB159:
.LBB160:
	.loc 4 84 0
	movl	$0, 1088(%rdx)
.LBE160:
.LBE159:
	.loc 3 178 0
	movq	rs(%rip), %rax
	subq	$4, (%rax)
.LBE190:
.LBE192:
	.loc 3 188 0
	call	pthread_mutex_unlock
.LVL192:
	.loc 3 190 0
	addq	$8, %rsp
	.cfi_remember_state
	.cfi_def_cfa_offset 24
	movl	%ebx, %eax
	popq	%rbx
	.cfi_def_cfa_offset 16
	popq	%rbp
	.cfi_def_cfa_offset 8
	ret
.LVL193:
	.p2align 4,,10
	.p2align 3
.L54:
	.cfi_restore_state
.LBB193:
.LBB191:
.LBB161:
.LBB155:
	.loc 3 113 0
	call	_rs_stir
.LVL194:
	.loc 3 114 0
	movq	rs(%rip), %rax
	movq	8(%rax), %rdx
	cmpq	$4, %rdx
	ja	.L53
.LBE155:
.LBE161:
	.loc 3 173 0
	cmpq	$3, (%rax)
.LBB162:
.LBB156:
	.loc 3 115 0
	movq	$0, 8(%rax)
.LBE156:
.LBE162:
	.loc 3 173 0
	ja	.L56
.L73:
.LVL195:
.LBB163:
.LBB164:
	.loc 3 128 0
	movq	rsx(%rip), %rdi
	.loc 3 127 0
	leaq	64(%rdi), %rsi
	movq	%rsi, %rdx
	call	chacha_encrypt_bytes.constprop.2
.LVL196:
.LBB165:
.LBB166:
.LBB167:
	.loc 3 78 0
	cmpq	$0, rs(%rip)
.LBE167:
.LBE166:
.LBE165:
	.loc 3 138 0
	movq	rsx(%rip), %rbx
	leaq	64(%rbx), %rbp
.LVL197:
.LBB180:
.LBB177:
.LBB174:
	.loc 3 78 0
	movq	%rbx, %rdi
	je	.L74
.L57:
	.loc 3 83 0
	movq	%rbp, %rsi
	call	chacha_keysetup.isra.0.constprop.4
.LVL198:
	.loc 3 84 0
	movq	rsx(%rip), %rax
.LVL199:
.LBB168:
.LBB169:
	.loc 2 82 0
	movl	$0, 48(%rax)
	.loc 2 83 0
	movl	$0, 52(%rax)
	.loc 2 84 0
	movl	96(%rbx), %edx
	movl	%edx, 56(%rax)
	.loc 2 85 0
	movl	100(%rbx), %edx
.LBE169:
.LBE168:
.LBE174:
.LBE177:
.LBE180:
.LBB181:
.LBB182:
	.loc 4 84 0
	movq	$0, 64(%rax)
	movq	$0, 72(%rax)
	movq	$0, 80(%rax)
	movq	$0, 88(%rax)
.LBE182:
.LBE181:
.LBB184:
.LBB178:
.LBB175:
.LBB171:
.LBB170:
	.loc 2 85 0
	movl	%edx, 60(%rax)
.LVL200:
.LBE170:
.LBE171:
.LBE175:
.LBE178:
.LBE184:
.LBB185:
.LBB183:
	.loc 4 84 0
	movq	$0, 96(%rax)
.LBE183:
.LBE185:
	.loc 3 140 0
	movq	rs(%rip), %rax
.LVL201:
	movq	$984, (%rax)
.LVL202:
	movq	rs(%rip), %rax
	jmp	.L56
.LVL203:
	.p2align 4,,10
	.p2align 3
.L72:
.LBE164:
.LBE163:
.LBB188:
.LBB157:
.LBB153:
.LBB152:
	.loc 1 63 0
	movl	_rs_forked(%rip), %edx
	testl	%edx, %edx
	jne	.L49
	jmp	.L50
.LVL204:
	.p2align 4,,10
	.p2align 3
.L74:
.LBE152:
.LBE153:
.LBE157:
.LBE188:
.LBB189:
.LBB187:
.LBB186:
.LBB179:
.LBB176:
.LBB172:
.LBB173:
	.loc 1 74 0
	xorl	%r9d, %r9d
	xorl	%edi, %edi
	movl	$-1, %r8d
	movl	$34, %ecx
	movl	$3, %edx
	movl	$16, %esi
	call	mmap
.LVL205:
	cmpq	$-1, %rax
	movq	%rax, rs(%rip)
	je	.L58
	.loc 1 78 0
	xorl	%r9d, %r9d
	xorl	%edi, %edi
	movl	$-1, %r8d
	movl	$34, %ecx
	movl	$3, %edx
	movl	$1088, %esi
	call	mmap
.LVL206:
	cmpq	$-1, %rax
	movq	%rax, rsx(%rip)
	je	.L75
	.loc 1 84 0
	movq	__dso_handle(%rip), %rcx
	xorl	%edi, %edi
	movl	$_rs_forkhandler, %edx
	xorl	%esi, %esi
	call	__register_atfork
.LVL207:
	movq	rsx(%rip), %rdi
	jmp	.L57
.L75:
	.loc 1 80 0
	movq	rs(%rip), %rdi
	movl	$16, %esi
	call	munmap
.LVL208:
.L58:
.LBE173:
.LBE172:
	.loc 3 80 0
	call	abort
.LVL209:
.LBE176:
.LBE179:
.LBE186:
.LBE187:
.LBE189:
.LBE191:
.LBE193:
	.cfi_endproc
.LFE74:
	.size	arc4random, .-arc4random
	.section	.text.unlikely
.LCOLDE4:
	.text
.LHOTE4:
	.section	.text.unlikely
.LCOLDB5:
	.text
.LHOTB5:
	.p2align 4,,15
	.globl	arc4random_buf
	.type	arc4random_buf, @function
arc4random_buf:
.LFB75:
	.loc 3 194 0
	.cfi_startproc
.LVL210:
	pushq	%r14
	.cfi_def_cfa_offset 16
	.cfi_offset 14, -16
	pushq	%r13
	.cfi_def_cfa_offset 24
	.cfi_offset 13, -24
	pushq	%r12
	.cfi_def_cfa_offset 32
	.cfi_offset 12, -32
	pushq	%rbp
	.cfi_def_cfa_offset 40
	.cfi_offset 6, -40
	movq	%rdi, %rbp
	pushq	%rbx
	.cfi_def_cfa_offset 48
	.cfi_offset 3, -48
	.loc 3 195 0
	movl	$arc4random_mtx, %edi
.LVL211:
	.loc 3 194 0
	movq	%rsi, %rbx
	.loc 3 195 0
	call	pthread_mutex_lock
.LVL212:
.LBB219:
.LBB220:
.LBB221:
.LBB222:
.LBB223:
.LBB224:
	.loc 1 61 0
	call	getpid
.LVL213:
	.loc 1 63 0
	movl	_rs_pid.5519(%rip), %edx
	testl	%edx, %edx
	je	.L77
	cmpl	%edx, %eax
	je	.L109
.L77:
	.loc 1 64 0
	movl	%eax, _rs_pid.5519(%rip)
	.loc 1 66 0
	movq	rs(%rip), %rax
.LVL214:
	.loc 1 65 0
	movl	$0, _rs_forked(%rip)
	.loc 1 66 0
	testq	%rax, %rax
	je	.L82
.LVL215:
.LBB225:
.LBB226:
	.loc 4 84 0
	movq	$0, (%rax)
	movq	$0, 8(%rax)
.LVL216:
.L78:
.LBE226:
.LBE225:
.LBE224:
.LBE223:
	.loc 3 112 0
	movq	rs(%rip), %rax
	testq	%rax, %rax
	je	.L82
	movq	8(%rax), %rdx
	cmpq	%rdx, %rbx
	jnb	.L82
.L81:
	.loc 3 117 0
	subq	%rbx, %rdx
	movq	%rdx, 8(%rax)
.L83:
.LBE222:
.LBE221:
	.loc 3 151 0
	testq	%rbx, %rbx
	.loc 3 154 0
	movl	$1024, %r12d
	.loc 3 151 0
	jne	.L106
	jmp	.L91
.LVL217:
	.p2align 4,,10
	.p2align 3
.L85:
.LBB231:
.LBB232:
	.loc 3 128 0
	movq	rsx(%rip), %rdi
	.loc 3 127 0
	leaq	64(%rdi), %rsi
	movq	%rsi, %rdx
	call	chacha_encrypt_bytes.constprop.2
.LVL218:
.LBB233:
.LBB234:
.LBB235:
	.loc 3 78 0
	cmpq	$0, rs(%rip)
.LBE235:
.LBE234:
.LBE233:
	.loc 3 138 0
	movq	rsx(%rip), %r13
	leaq	64(%r13), %r14
.LVL219:
.LBB254:
.LBB249:
.LBB244:
	.loc 3 78 0
	movq	%r13, %rdi
	je	.L110
.L87:
	.loc 3 83 0
	movq	%r14, %rsi
	call	chacha_keysetup.isra.0.constprop.4
.LVL220:
	.loc 3 84 0
	movq	rsx(%rip), %rax
.LVL221:
.LBE244:
.LBE249:
.LBE254:
.LBE232:
.LBE231:
	.loc 3 151 0
	testq	%rbx, %rbx
.LBB266:
.LBB263:
.LBB255:
.LBB250:
.LBB245:
.LBB236:
.LBB237:
	.loc 2 82 0
	movl	$0, 48(%rax)
	.loc 2 83 0
	movl	$0, 52(%rax)
	.loc 2 84 0
	movl	96(%r13), %edx
	movl	%edx, 56(%rax)
	.loc 2 85 0
	movl	100(%r13), %edx
.LBE237:
.LBE236:
.LBE245:
.LBE250:
.LBE255:
.LBB256:
.LBB257:
	.loc 4 84 0
	movq	$0, 64(%rax)
	movq	$0, 72(%rax)
	movq	$0, 80(%rax)
	movq	$0, 88(%rax)
.LBE257:
.LBE256:
.LBB259:
.LBB251:
.LBB246:
.LBB239:
.LBB238:
	.loc 2 85 0
	movl	%edx, 60(%rax)
.LVL222:
.LBE238:
.LBE239:
.LBE246:
.LBE251:
.LBE259:
.LBB260:
.LBB258:
	.loc 4 84 0
	movq	$0, 96(%rax)
.LBE258:
.LBE260:
	.loc 3 140 0
	movq	rs(%rip), %rax
.LVL223:
	movq	$984, (%rax)
.LVL224:
.LBE263:
.LBE266:
	.loc 3 151 0
	je	.L91
.LVL225:
.L111:
	movq	rs(%rip), %rax
.L106:
	.loc 3 152 0
	movq	(%rax), %rax
	testq	%rax, %rax
	je	.L85
	.loc 3 154 0
	movq	rsx(%rip), %rdx
	.loc 3 153 0
	cmpq	%rbx, %rax
	movq	%rbx, %r13
	.loc 3 154 0
	movq	%r12, %rcx
	.loc 3 153 0
	cmovbe	%rax, %r13
.LVL226:
.LBB267:
.LBB268:
	.loc 4 51 0
	movq	%rbp, %rdi
.LBE268:
.LBE267:
	.loc 3 154 0
	subq	%rax, %rcx
	.loc 3 158 0
	addq	%r13, %rbp
.LVL227:
	.loc 3 159 0
	subq	%r13, %rbx
.LVL228:
	.loc 3 154 0
	leaq	64(%rdx,%rcx), %r14
.LVL229:
.LBB270:
.LBB269:
	.loc 4 51 0
	movq	%r13, %rdx
	movq	%r14, %rsi
	call	memcpy
.LVL230:
.LBE269:
.LBE270:
.LBB271:
.LBB272:
	.loc 4 84 0
	xorl	%esi, %esi
	movq	%r13, %rdx
	movq	%r14, %rdi
	call	memset
.LVL231:
.LBE272:
.LBE271:
	.loc 3 160 0
	movq	rs(%rip), %rax
	subq	%r13, (%rax)
	.loc 3 162 0
	movq	rs(%rip), %rax
	cmpq	$0, (%rax)
	je	.L85
	.loc 3 151 0
	testq	%rbx, %rbx
	jne	.L111
.LVL232:
.L91:
.LBE220:
.LBE219:
	.loc 3 198 0
	popq	%rbx
	.cfi_remember_state
	.cfi_def_cfa_offset 40
.LVL233:
	popq	%rbp
	.cfi_def_cfa_offset 32
.LVL234:
	popq	%r12
	.cfi_def_cfa_offset 24
	popq	%r13
	.cfi_def_cfa_offset 16
	popq	%r14
	.cfi_def_cfa_offset 8
	.loc 3 197 0
	movl	$arc4random_mtx, %edi
	jmp	pthread_mutex_unlock
.LVL235:
	.p2align 4,,10
	.p2align 3
.L82:
	.cfi_restore_state
.LBB278:
.LBB277:
.LBB273:
.LBB229:
	.loc 3 113 0
	call	_rs_stir
.LVL236:
	.loc 3 114 0
	movq	rs(%rip), %rax
	movq	8(%rax), %rdx
	cmpq	%rdx, %rbx
	jb	.L81
	.loc 3 115 0
	movq	$0, 8(%rax)
	jmp	.L83
.LVL237:
	.p2align 4,,10
	.p2align 3
.L110:
.LBE229:
.LBE273:
.LBB274:
.LBB264:
.LBB261:
.LBB252:
.LBB247:
.LBB240:
.LBB241:
	.loc 1 74 0
	xorl	%r9d, %r9d
	xorl	%edi, %edi
	movl	$-1, %r8d
	movl	$34, %ecx
	movl	$3, %edx
	movl	$16, %esi
	call	mmap
.LVL238:
	cmpq	$-1, %rax
	movq	%rax, rs(%rip)
	je	.L88
	.loc 1 78 0
	xorl	%r9d, %r9d
	xorl	%edi, %edi
	movl	$-1, %r8d
	movl	$34, %ecx
	movl	$3, %edx
	movl	$1088, %esi
	call	mmap
.LVL239:
	cmpq	$-1, %rax
	movq	%rax, rsx(%rip)
	je	.L112
	.loc 1 84 0
	movq	__dso_handle(%rip), %rcx
	xorl	%edi, %edi
	movl	$_rs_forkhandler, %edx
	xorl	%esi, %esi
	call	__register_atfork
.LVL240:
	movq	rsx(%rip), %rdi
	jmp	.L87
.LVL241:
	.p2align 4,,10
	.p2align 3
.L109:
.LBE241:
.LBE240:
.LBE247:
.LBE252:
.LBE261:
.LBE264:
.LBE274:
.LBB275:
.LBB230:
.LBB228:
.LBB227:
	.loc 1 63 0
	movl	_rs_forked(%rip), %edx
	testl	%edx, %edx
	jne	.L77
	jmp	.L78
.LVL242:
.L112:
.LBE227:
.LBE228:
.LBE230:
.LBE275:
.LBB276:
.LBB265:
.LBB262:
.LBB253:
.LBB248:
.LBB243:
.LBB242:
	.loc 1 80 0
	movq	rs(%rip), %rdi
	movl	$16, %esi
	call	munmap
.LVL243:
.L88:
.LBE242:
.LBE243:
	.loc 3 80 0
	call	abort
.LVL244:
.LBE248:
.LBE253:
.LBE262:
.LBE265:
.LBE276:
.LBE277:
.LBE278:
	.cfi_endproc
.LFE75:
	.size	arc4random_buf, .-arc4random_buf
	.section	.text.unlikely
.LCOLDE5:
	.text
.LHOTE5:
	.local	_rs_pid.5519
	.comm	_rs_pid.5519,4,4
	.local	_rs_forked
	.comm	_rs_forked,4,4
	.local	arc4random_mtx
	.comm	arc4random_mtx,40,32
	.local	rsx
	.comm	rsx,8,8
	.local	rs
	.comm	rs,8,8
.Letext0:
	.section	.text.unlikely
.Letext_cold0:
	.file 6 "/usr/include/x86_64-linux-gnu/bits/types.h"
	.file 7 "/usr/include/x86_64-linux-gnu/sys/types.h"
	.file 8 "/usr/lib/gcc/x86_64-linux-gnu/5/include/stddef.h"
	.file 9 "/usr/include/x86_64-linux-gnu/bits/sigset.h"
	.file 10 "/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h"
	.file 11 "/usr/include/stdint.h"
	.file 12 "/usr/include/signal.h"
	.file 13 "/usr/include/x86_64-linux-gnu/sys/time.h"
	.file 14 "/usr/include/x86_64-linux-gnu/sys/mman.h"
	.file 15 "/usr/include/stdlib.h"
	.file 16 "../include/compat/unistd.h"
	.file 17 "/usr/include/unistd.h"
	.file 18 "/usr/include/pthread.h"
	.section	.debug_info,"",@progbits
.Ldebug_info0:
	.long	0x157f
	.value	0x4
	.long	.Ldebug_abbrev0
	.byte	0x8
	.uleb128 0x1
	.long	.LASF86
	.byte	0xc
	.long	.LASF87
	.long	.LASF88
	.quad	.Ltext0
	.quad	.Letext0-.Ltext0
	.long	.Ldebug_line0
	.uleb128 0x2
	.long	.LASF2
	.byte	0x6
	.byte	0x1e
	.long	0x38
	.uleb128 0x3
	.byte	0x1
	.byte	0x8
	.long	.LASF0
	.uleb128 0x3
	.byte	0x2
	.byte	0x7
	.long	.LASF1
	.uleb128 0x2
	.long	.LASF3
	.byte	0x6
	.byte	0x20
	.long	0x51
	.uleb128 0x3
	.byte	0x4
	.byte	0x7
	.long	.LASF4
	.uleb128 0x3
	.byte	0x8
	.byte	0x7
	.long	.LASF5
	.uleb128 0x3
	.byte	0x1
	.byte	0x6
	.long	.LASF6
	.uleb128 0x3
	.byte	0x2
	.byte	0x5
	.long	.LASF7
	.uleb128 0x4
	.byte	0x4
	.byte	0x5
	.string	"int"
	.uleb128 0x3
	.byte	0x8
	.byte	0x5
	.long	.LASF8
	.uleb128 0x2
	.long	.LASF9
	.byte	0x6
	.byte	0x85
	.long	0x6d
	.uleb128 0x3
	.byte	0x8
	.byte	0x7
	.long	.LASF10
	.uleb128 0x5
	.byte	0x8
	.uleb128 0x3
	.byte	0x1
	.byte	0x6
	.long	.LASF11
	.uleb128 0x2
	.long	.LASF12
	.byte	0x7
	.byte	0x21
	.long	0x2d
	.uleb128 0x2
	.long	.LASF13
	.byte	0x7
	.byte	0x23
	.long	0x46
	.uleb128 0x2
	.long	.LASF14
	.byte	0x7
	.byte	0x62
	.long	0x7b
	.uleb128 0x2
	.long	.LASF15
	.byte	0x8
	.byte	0xd8
	.long	0x58
	.uleb128 0x2
	.long	.LASF16
	.byte	0x9
	.byte	0x16
	.long	0x6d
	.uleb128 0x6
	.long	.LASF20
	.byte	0x10
	.byte	0xa
	.byte	0x4b
	.long	0xf2
	.uleb128 0x7
	.long	.LASF17
	.byte	0xa
	.byte	0x4d
	.long	0xf2
	.byte	0
	.uleb128 0x7
	.long	.LASF18
	.byte	0xa
	.byte	0x4e
	.long	0xf2
	.byte	0x8
	.byte	0
	.uleb128 0x8
	.byte	0x8
	.long	0xcd
	.uleb128 0x2
	.long	.LASF19
	.byte	0xa
	.byte	0x4f
	.long	0xcd
	.uleb128 0x6
	.long	.LASF21
	.byte	0x28
	.byte	0xa
	.byte	0x5c
	.long	0x170
	.uleb128 0x7
	.long	.LASF22
	.byte	0xa
	.byte	0x5e
	.long	0x6d
	.byte	0
	.uleb128 0x7
	.long	.LASF23
	.byte	0xa
	.byte	0x5f
	.long	0x51
	.byte	0x4
	.uleb128 0x7
	.long	.LASF24
	.byte	0xa
	.byte	0x60
	.long	0x6d
	.byte	0x8
	.uleb128 0x7
	.long	.LASF25
	.byte	0xa
	.byte	0x62
	.long	0x51
	.byte	0xc
	.uleb128 0x7
	.long	.LASF26
	.byte	0xa
	.byte	0x66
	.long	0x6d
	.byte	0x10
	.uleb128 0x7
	.long	.LASF27
	.byte	0xa
	.byte	0x68
	.long	0x66
	.byte	0x14
	.uleb128 0x7
	.long	.LASF28
	.byte	0xa
	.byte	0x69
	.long	0x66
	.byte	0x16
	.uleb128 0x7
	.long	.LASF29
	.byte	0xa
	.byte	0x6a
	.long	0xf8
	.byte	0x18
	.byte	0
	.uleb128 0x9
	.byte	0x28
	.byte	0xa
	.byte	0x5a
	.long	0x19a
	.uleb128 0xa
	.long	.LASF30
	.byte	0xa
	.byte	0x7c
	.long	0x103
	.uleb128 0xa
	.long	.LASF31
	.byte	0xa
	.byte	0x7d
	.long	0x19a
	.uleb128 0xa
	.long	.LASF32
	.byte	0xa
	.byte	0x7e
	.long	0x74
	.byte	0
	.uleb128 0xb
	.long	0x8f
	.long	0x1aa
	.uleb128 0xc
	.long	0x86
	.byte	0x27
	.byte	0
	.uleb128 0x2
	.long	.LASF33
	.byte	0xa
	.byte	0x7f
	.long	0x170
	.uleb128 0x3
	.byte	0x8
	.byte	0x7
	.long	.LASF34
	.uleb128 0x3
	.byte	0x8
	.byte	0x5
	.long	.LASF35
	.uleb128 0x2
	.long	.LASF36
	.byte	0xb
	.byte	0x33
	.long	0x51
	.uleb128 0x2
	.long	.LASF37
	.byte	0xc
	.byte	0x28
	.long	0xc2
	.uleb128 0x8
	.byte	0x8
	.long	0x1df
	.uleb128 0xd
	.long	0x8f
	.uleb128 0x8
	.byte	0x8
	.long	0x1ea
	.uleb128 0xe
	.uleb128 0x6
	.long	.LASF38
	.byte	0x8
	.byte	0xd
	.byte	0x37
	.long	0x210
	.uleb128 0x7
	.long	.LASF39
	.byte	0xd
	.byte	0x39
	.long	0x6d
	.byte	0
	.uleb128 0x7
	.long	.LASF40
	.byte	0xd
	.byte	0x3a
	.long	0x6d
	.byte	0x4
	.byte	0
	.uleb128 0x8
	.byte	0x8
	.long	0x1eb
	.uleb128 0xf
	.long	0x210
	.uleb128 0x10
	.string	"u8"
	.byte	0x2
	.byte	0x9
	.long	0x38
	.uleb128 0x10
	.string	"u32"
	.byte	0x2
	.byte	0xa
	.long	0x51
	.uleb128 0x11
	.byte	0x40
	.byte	0x2
	.byte	0xc
	.long	0x245
	.uleb128 0x7
	.long	.LASF41
	.byte	0x2
	.byte	0xe
	.long	0x245
	.byte	0
	.byte	0
	.uleb128 0xb
	.long	0x225
	.long	0x255
	.uleb128 0xc
	.long	0x86
	.byte	0xf
	.byte	0
	.uleb128 0x2
	.long	.LASF42
	.byte	0x2
	.byte	0xf
	.long	0x230
	.uleb128 0x12
	.string	"_rs"
	.byte	0x10
	.byte	0x3
	.byte	0x37
	.long	0x285
	.uleb128 0x7
	.long	.LASF43
	.byte	0x3
	.byte	0x38
	.long	0xb7
	.byte	0
	.uleb128 0x7
	.long	.LASF44
	.byte	0x3
	.byte	0x39
	.long	0xb7
	.byte	0x8
	.byte	0
	.uleb128 0x13
	.long	.LASF45
	.value	0x440
	.byte	0x3
	.byte	0x3d
	.long	0x2ab
	.uleb128 0x7
	.long	.LASF46
	.byte	0x3
	.byte	0x3e
	.long	0x255
	.byte	0
	.uleb128 0x7
	.long	.LASF47
	.byte	0x3
	.byte	0x3f
	.long	0x2ab
	.byte	0x40
	.byte	0
	.uleb128 0xb
	.long	0x96
	.long	0x2bc
	.uleb128 0x14
	.long	0x86
	.value	0x3ff
	.byte	0
	.uleb128 0x15
	.long	.LASF55
	.byte	0x4
	.byte	0x4c
	.long	0x8d
	.byte	0x3
	.long	0x2ee
	.uleb128 0x16
	.long	.LASF48
	.byte	0x4
	.byte	0x4c
	.long	0x8d
	.uleb128 0x16
	.long	.LASF49
	.byte	0x4
	.byte	0x4c
	.long	0x6d
	.uleb128 0x16
	.long	.LASF50
	.byte	0x4
	.byte	0x4c
	.long	0xb7
	.byte	0
	.uleb128 0x17
	.long	.LASF53
	.byte	0x2
	.byte	0x37
	.byte	0x1
	.long	0x32e
	.uleb128 0x18
	.string	"x"
	.byte	0x2
	.byte	0x37
	.long	0x32e
	.uleb128 0x18
	.string	"k"
	.byte	0x2
	.byte	0x37
	.long	0x334
	.uleb128 0x16
	.long	.LASF51
	.byte	0x2
	.byte	0x37
	.long	0x225
	.uleb128 0x16
	.long	.LASF52
	.byte	0x2
	.byte	0x37
	.long	0x225
	.uleb128 0x19
	.long	.LASF61
	.byte	0x2
	.byte	0x39
	.long	0x1d9
	.byte	0
	.uleb128 0x8
	.byte	0x8
	.long	0x255
	.uleb128 0x8
	.byte	0x8
	.long	0x33a
	.uleb128 0xd
	.long	0x21b
	.uleb128 0x17
	.long	.LASF54
	.byte	0x3
	.byte	0x49
	.byte	0x3
	.long	0x360
	.uleb128 0x18
	.string	"buf"
	.byte	0x3
	.byte	0x49
	.long	0x360
	.uleb128 0x18
	.string	"n"
	.byte	0x3
	.byte	0x49
	.long	0xb7
	.byte	0
	.uleb128 0x8
	.byte	0x8
	.long	0x96
	.uleb128 0x1a
	.long	.LASF89
	.byte	0x5
	.byte	0x34
	.byte	0x3
	.long	0x389
	.uleb128 0x18
	.string	"ptr"
	.byte	0x5
	.byte	0x34
	.long	0x8d
	.uleb128 0x18
	.string	"len"
	.byte	0x5
	.byte	0x34
	.long	0xb7
	.byte	0
	.uleb128 0x1b
	.long	.LASF90
	.byte	0x1
	.byte	0x2c
	.byte	0x3
	.uleb128 0x15
	.long	.LASF56
	.byte	0x4
	.byte	0x30
	.long	0x8d
	.byte	0x3
	.long	0x3c3
	.uleb128 0x16
	.long	.LASF48
	.byte	0x4
	.byte	0x30
	.long	0x3c3
	.uleb128 0x16
	.long	.LASF57
	.byte	0x4
	.byte	0x30
	.long	0x3c8
	.uleb128 0x16
	.long	.LASF50
	.byte	0x4
	.byte	0x30
	.long	0xb7
	.byte	0
	.uleb128 0xf
	.long	0x8d
	.uleb128 0xf
	.long	0x1e4
	.uleb128 0x1c
	.long	.LASF91
	.byte	0x1
	.byte	0x48
	.long	0x6d
	.byte	0x3
	.long	0x3f4
	.uleb128 0x18
	.string	"rsp"
	.byte	0x1
	.byte	0x48
	.long	0x3f4
	.uleb128 0x16
	.long	.LASF58
	.byte	0x1
	.byte	0x48
	.long	0x400
	.byte	0
	.uleb128 0x8
	.byte	0x8
	.long	0x3fa
	.uleb128 0x8
	.byte	0x8
	.long	0x260
	.uleb128 0x8
	.byte	0x8
	.long	0x406
	.uleb128 0x8
	.byte	0x8
	.long	0x285
	.uleb128 0x17
	.long	.LASF59
	.byte	0x2
	.byte	0x59
	.byte	0x1
	.long	0x5aa
	.uleb128 0x18
	.string	"x"
	.byte	0x2
	.byte	0x59
	.long	0x32e
	.uleb128 0x18
	.string	"m"
	.byte	0x2
	.byte	0x59
	.long	0x334
	.uleb128 0x18
	.string	"c"
	.byte	0x2
	.byte	0x59
	.long	0x5aa
	.uleb128 0x16
	.long	.LASF60
	.byte	0x2
	.byte	0x59
	.long	0x225
	.uleb128 0x1d
	.string	"x0"
	.byte	0x2
	.byte	0x5b
	.long	0x225
	.uleb128 0x1d
	.string	"x1"
	.byte	0x2
	.byte	0x5b
	.long	0x225
	.uleb128 0x1d
	.string	"x2"
	.byte	0x2
	.byte	0x5b
	.long	0x225
	.uleb128 0x1d
	.string	"x3"
	.byte	0x2
	.byte	0x5b
	.long	0x225
	.uleb128 0x1d
	.string	"x4"
	.byte	0x2
	.byte	0x5b
	.long	0x225
	.uleb128 0x1d
	.string	"x5"
	.byte	0x2
	.byte	0x5b
	.long	0x225
	.uleb128 0x1d
	.string	"x6"
	.byte	0x2
	.byte	0x5b
	.long	0x225
	.uleb128 0x1d
	.string	"x7"
	.byte	0x2
	.byte	0x5b
	.long	0x225
	.uleb128 0x1d
	.string	"x8"
	.byte	0x2
	.byte	0x5b
	.long	0x225
	.uleb128 0x1d
	.string	"x9"
	.byte	0x2
	.byte	0x5b
	.long	0x225
	.uleb128 0x1d
	.string	"x10"
	.byte	0x2
	.byte	0x5b
	.long	0x225
	.uleb128 0x1d
	.string	"x11"
	.byte	0x2
	.byte	0x5b
	.long	0x225
	.uleb128 0x1d
	.string	"x12"
	.byte	0x2
	.byte	0x5b
	.long	0x225
	.uleb128 0x1d
	.string	"x13"
	.byte	0x2
	.byte	0x5b
	.long	0x225
	.uleb128 0x1d
	.string	"x14"
	.byte	0x2
	.byte	0x5b
	.long	0x225
	.uleb128 0x1d
	.string	"x15"
	.byte	0x2
	.byte	0x5b
	.long	0x225
	.uleb128 0x1d
	.string	"j0"
	.byte	0x2
	.byte	0x5c
	.long	0x225
	.uleb128 0x1d
	.string	"j1"
	.byte	0x2
	.byte	0x5c
	.long	0x225
	.uleb128 0x1d
	.string	"j2"
	.byte	0x2
	.byte	0x5c
	.long	0x225
	.uleb128 0x1d
	.string	"j3"
	.byte	0x2
	.byte	0x5c
	.long	0x225
	.uleb128 0x1d
	.string	"j4"
	.byte	0x2
	.byte	0x5c
	.long	0x225
	.uleb128 0x1d
	.string	"j5"
	.byte	0x2
	.byte	0x5c
	.long	0x225
	.uleb128 0x1d
	.string	"j6"
	.byte	0x2
	.byte	0x5c
	.long	0x225
	.uleb128 0x1d
	.string	"j7"
	.byte	0x2
	.byte	0x5c
	.long	0x225
	.uleb128 0x1d
	.string	"j8"
	.byte	0x2
	.byte	0x5c
	.long	0x225
	.uleb128 0x1d
	.string	"j9"
	.byte	0x2
	.byte	0x5c
	.long	0x225
	.uleb128 0x1d
	.string	"j10"
	.byte	0x2
	.byte	0x5c
	.long	0x225
	.uleb128 0x1d
	.string	"j11"
	.byte	0x2
	.byte	0x5c
	.long	0x225
	.uleb128 0x1d
	.string	"j12"
	.byte	0x2
	.byte	0x5c
	.long	0x225
	.uleb128 0x1d
	.string	"j13"
	.byte	0x2
	.byte	0x5c
	.long	0x225
	.uleb128 0x1d
	.string	"j14"
	.byte	0x2
	.byte	0x5c
	.long	0x225
	.uleb128 0x1d
	.string	"j15"
	.byte	0x2
	.byte	0x5c
	.long	0x225
	.uleb128 0x19
	.long	.LASF62
	.byte	0x2
	.byte	0x5d
	.long	0x5aa
	.uleb128 0x1d
	.string	"tmp"
	.byte	0x2
	.byte	0x5e
	.long	0x5b0
	.uleb128 0x1d
	.string	"i"
	.byte	0x2
	.byte	0x5f
	.long	0xa1
	.byte	0
	.uleb128 0x8
	.byte	0x8
	.long	0x21b
	.uleb128 0xb
	.long	0x21b
	.long	0x5c0
	.uleb128 0xc
	.long	0x86
	.byte	0x3f
	.byte	0
	.uleb128 0x1e
	.long	.LASF92
	.byte	0x1
	.byte	0x34
	.quad	.LFB65
	.quad	.LFE65-.LFB65
	.uleb128 0x1
	.byte	0x9c
	.uleb128 0x1f
	.long	0x40c
	.quad	.LFB80
	.quad	.LFE80-.LFB80
	.uleb128 0x1
	.byte	0x9c
	.long	0x761
	.uleb128 0x20
	.long	0x418
	.long	.LLST0
	.uleb128 0x20
	.long	0x421
	.long	.LLST1
	.uleb128 0x20
	.long	0x42a
	.long	.LLST2
	.uleb128 0x21
	.long	0x43e
	.long	.LLST3
	.uleb128 0x21
	.long	0x448
	.long	.LLST4
	.uleb128 0x21
	.long	0x452
	.long	.LLST5
	.uleb128 0x21
	.long	0x45c
	.long	.LLST6
	.uleb128 0x21
	.long	0x466
	.long	.LLST7
	.uleb128 0x21
	.long	0x470
	.long	.LLST8
	.uleb128 0x21
	.long	0x47a
	.long	.LLST9
	.uleb128 0x21
	.long	0x484
	.long	.LLST10
	.uleb128 0x21
	.long	0x48e
	.long	.LLST11
	.uleb128 0x21
	.long	0x498
	.long	.LLST12
	.uleb128 0x21
	.long	0x4a2
	.long	.LLST13
	.uleb128 0x21
	.long	0x4ad
	.long	.LLST14
	.uleb128 0x21
	.long	0x4b8
	.long	.LLST15
	.uleb128 0x21
	.long	0x4c3
	.long	.LLST16
	.uleb128 0x21
	.long	0x4ce
	.long	.LLST17
	.uleb128 0x21
	.long	0x4d9
	.long	.LLST18
	.uleb128 0x21
	.long	0x4e4
	.long	.LLST19
	.uleb128 0x21
	.long	0x4ee
	.long	.LLST20
	.uleb128 0x21
	.long	0x4f8
	.long	.LLST21
	.uleb128 0x21
	.long	0x502
	.long	.LLST22
	.uleb128 0x21
	.long	0x50c
	.long	.LLST23
	.uleb128 0x21
	.long	0x516
	.long	.LLST24
	.uleb128 0x21
	.long	0x520
	.long	.LLST25
	.uleb128 0x21
	.long	0x52a
	.long	.LLST26
	.uleb128 0x21
	.long	0x534
	.long	.LLST27
	.uleb128 0x21
	.long	0x53e
	.long	.LLST28
	.uleb128 0x21
	.long	0x548
	.long	.LLST29
	.uleb128 0x21
	.long	0x553
	.long	.LLST30
	.uleb128 0x21
	.long	0x55e
	.long	.LLST31
	.uleb128 0x21
	.long	0x569
	.long	.LLST32
	.uleb128 0x22
	.long	0x574
	.uleb128 0x3
	.byte	0x91
	.sleb128 -164
	.uleb128 0x22
	.long	0x57f
	.uleb128 0x3
	.byte	0x91
	.sleb128 -160
	.uleb128 0x21
	.long	0x58a
	.long	.LLST33
	.uleb128 0x22
	.long	0x595
	.uleb128 0x3
	.byte	0x91
	.sleb128 -144
	.uleb128 0x21
	.long	0x5a0
	.long	.LLST34
	.uleb128 0x20
	.long	0x433
	.long	.LLST35
	.uleb128 0x23
	.quad	.LVL150
	.long	0x14eb
	.byte	0
	.uleb128 0x1f
	.long	0x2ee
	.quad	.LFB78
	.quad	.LFE78-.LFB78
	.uleb128 0x1
	.byte	0x9c
	.long	0x7ac
	.uleb128 0x24
	.long	0x2fa
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x20
	.long	0x303
	.long	.LLST36
	.uleb128 0x24
	.long	0x317
	.uleb128 0x6
	.byte	0xfa
	.long	0x317
	.byte	0x9f
	.uleb128 0x22
	.long	0x322
	.uleb128 0x6
	.byte	0xf2
	.long	.Ldebug_info0+5364
	.sleb128 0
	.uleb128 0x25
	.long	0x30c
	.value	0x100
	.byte	0
	.uleb128 0x17
	.long	.LASF63
	.byte	0x2
	.byte	0x50
	.byte	0x1
	.long	0x7cc
	.uleb128 0x18
	.string	"x"
	.byte	0x2
	.byte	0x50
	.long	0x32e
	.uleb128 0x18
	.string	"iv"
	.byte	0x2
	.byte	0x50
	.long	0x334
	.byte	0
	.uleb128 0x17
	.long	.LASF64
	.byte	0x3
	.byte	0x79
	.byte	0x3
	.long	0x803
	.uleb128 0x18
	.string	"dat"
	.byte	0x3
	.byte	0x79
	.long	0x360
	.uleb128 0x16
	.long	.LASF65
	.byte	0x3
	.byte	0x79
	.long	0xb7
	.uleb128 0x26
	.uleb128 0x1d
	.string	"i"
	.byte	0x3
	.byte	0x83
	.long	0xb7
	.uleb128 0x1d
	.string	"m"
	.byte	0x3
	.byte	0x83
	.long	0xb7
	.byte	0
	.byte	0
	.uleb128 0x27
	.long	.LASF93
	.byte	0x3
	.byte	0x58
	.quad	.LFB69
	.quad	.LFE69-.LFB69
	.uleb128 0x1
	.byte	0x9c
	.long	0xc5c
	.uleb128 0x28
	.string	"rnd"
	.byte	0x3
	.byte	0x5a
	.long	0xc5c
	.uleb128 0x3
	.byte	0x91
	.sleb128 -80
	.uleb128 0x29
	.long	0x7cc
	.quad	.LBB67
	.long	.Ldebug_ranges0+0
	.byte	0x3
	.byte	0x62
	.long	0xa14
	.uleb128 0x20
	.long	0x7e3
	.long	.LLST37
	.uleb128 0x20
	.long	0x7d8
	.long	.LLST38
	.uleb128 0x2a
	.quad	.LBB69
	.quad	.LBE69-.LBB69
	.long	0x880
	.uleb128 0x21
	.long	0x7ef
	.long	.LLST39
	.uleb128 0x21
	.long	0x7f8
	.long	.LLST40
	.byte	0
	.uleb128 0x29
	.long	0x33f
	.quad	.LBB70
	.long	.Ldebug_ranges0+0x40
	.byte	0x3
	.byte	0x8a
	.long	0x9d3
	.uleb128 0x20
	.long	0x356
	.long	.LLST41
	.uleb128 0x20
	.long	0x34b
	.long	.LLST42
	.uleb128 0x2b
	.long	.Ldebug_ranges0+0x40
	.uleb128 0x20
	.long	0x356
	.long	.LLST41
	.uleb128 0x20
	.long	0x34b
	.long	.LLST42
	.uleb128 0x29
	.long	0x7ac
	.quad	.LBB73
	.long	.Ldebug_ranges0+0xa0
	.byte	0x3
	.byte	0x54
	.long	0x8ea
	.uleb128 0x20
	.long	0x7c1
	.long	.LLST45
	.uleb128 0x20
	.long	0x7b8
	.long	.LLST46
	.byte	0
	.uleb128 0x29
	.long	0x3cd
	.quad	.LBB77
	.long	.Ldebug_ranges0+0xd0
	.byte	0x3
	.byte	0x4f
	.long	0x9b6
	.uleb128 0x20
	.long	0x3dd
	.long	.LLST47
	.uleb128 0x20
	.long	0x3e8
	.long	.LLST48
	.uleb128 0x2c
	.quad	.LVL172
	.long	0x1509
	.long	0x945
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x1
	.byte	0x40
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x33
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x8
	.byte	0x22
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x58
	.uleb128 0x2
	.byte	0x9
	.byte	0xff
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x59
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.uleb128 0x2c
	.quad	.LVL173
	.long	0x1509
	.long	0x979
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x3
	.byte	0xa
	.value	0x440
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x33
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x8
	.byte	0x22
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x58
	.uleb128 0x2
	.byte	0x9
	.byte	0xff
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x59
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.uleb128 0x2c
	.quad	.LVL174
	.long	0x1514
	.long	0x9a2
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x9
	.byte	0x3
	.quad	_rs_forkhandler
	.byte	0
	.uleb128 0x2e
	.quad	.LVL182
	.long	0x151f
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x1
	.byte	0x40
	.byte	0
	.byte	0
	.uleb128 0x2e
	.quad	.LVL160
	.long	0x761
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x2
	.byte	0x7c
	.sleb128 0
	.uleb128 0x2f
	.long	0x317
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x29
	.long	0x2bc
	.quad	.LBB90
	.long	.Ldebug_ranges0+0x100
	.byte	0x3
	.byte	0x8b
	.long	0xa06
	.uleb128 0x20
	.long	0x2e2
	.long	.LLST49
	.uleb128 0x20
	.long	0x2d7
	.long	.LLST50
	.uleb128 0x20
	.long	0x2cc
	.long	.LLST51
	.byte	0
	.uleb128 0x23
	.quad	.LVL155
	.long	0x5d9
	.byte	0
	.uleb128 0x30
	.long	0x366
	.quad	.LBB99
	.quad	.LBE99-.LBB99
	.byte	0x3
	.byte	0x63
	.long	0xa75
	.uleb128 0x20
	.long	0x37d
	.long	.LLST52
	.uleb128 0x20
	.long	0x372
	.long	.LLST53
	.uleb128 0x31
	.long	0x2bc
	.quad	.LBB101
	.quad	.LBE101-.LBB101
	.byte	0x5
	.byte	0x36
	.uleb128 0x20
	.long	0x2e2
	.long	.LLST52
	.uleb128 0x20
	.long	0x2d7
	.long	.LLST55
	.uleb128 0x20
	.long	0x2cc
	.long	.LLST53
	.byte	0
	.byte	0
	.uleb128 0x30
	.long	0x2bc
	.quad	.LBB103
	.quad	.LBE103-.LBB103
	.byte	0x3
	.byte	0x67
	.long	0xaac
	.uleb128 0x20
	.long	0x2e2
	.long	.LLST57
	.uleb128 0x20
	.long	0x2d7
	.long	.LLST58
	.uleb128 0x20
	.long	0x2cc
	.long	.LLST59
	.byte	0
	.uleb128 0x30
	.long	0x389
	.quad	.LBB105
	.quad	.LBE105-.LBB105
	.byte	0x3
	.byte	0x5d
	.long	0xadb
	.uleb128 0x2e
	.quad	.LVL170
	.long	0x152a
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x1
	.byte	0x39
	.byte	0
	.byte	0
	.uleb128 0x29
	.long	0x33f
	.quad	.LBB108
	.long	.Ldebug_ranges0+0x130
	.byte	0x3
	.byte	0x60
	.long	0xc30
	.uleb128 0x20
	.long	0x356
	.long	.LLST60
	.uleb128 0x20
	.long	0x34b
	.long	.LLST61
	.uleb128 0x2b
	.long	.Ldebug_ranges0+0x130
	.uleb128 0x20
	.long	0x356
	.long	.LLST60
	.uleb128 0x20
	.long	0x34b
	.long	.LLST61
	.uleb128 0x30
	.long	0x3cd
	.quad	.LBB111
	.quad	.LBE111-.LBB111
	.byte	0x3
	.byte	0x4f
	.long	0xbd4
	.uleb128 0x20
	.long	0x3dd
	.long	.LLST64
	.uleb128 0x20
	.long	0x3e8
	.long	.LLST65
	.uleb128 0x2c
	.quad	.LVL176
	.long	0x1509
	.long	0xb7a
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x1
	.byte	0x40
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x33
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x8
	.byte	0x22
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x58
	.uleb128 0x2
	.byte	0x9
	.byte	0xff
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x59
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.uleb128 0x2c
	.quad	.LVL177
	.long	0x1509
	.long	0xbae
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x3
	.byte	0xa
	.value	0x440
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x33
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x8
	.byte	0x22
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x58
	.uleb128 0x2
	.byte	0x9
	.byte	0xff
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x59
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.uleb128 0x2e
	.quad	.LVL178
	.long	0x1514
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x9
	.byte	0x3
	.quad	_rs_forkhandler
	.byte	0
	.byte	0
	.uleb128 0x30
	.long	0x7ac
	.quad	.LBB113
	.quad	.LBE113-.LBB113
	.byte	0x3
	.byte	0x54
	.long	0xc02
	.uleb128 0x20
	.long	0x7c1
	.long	.LLST66
	.uleb128 0x20
	.long	0x7b8
	.long	.LLST67
	.byte	0
	.uleb128 0x2c
	.quad	.LVL179
	.long	0x761
	.long	0xc21
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x2
	.byte	0x76
	.sleb128 0
	.uleb128 0x2f
	.long	0x317
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.uleb128 0x23
	.quad	.LVL183
	.long	0x1535
	.byte	0
	.byte	0
	.uleb128 0x2c
	.quad	.LVL153
	.long	0x1541
	.long	0xc4e
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x2
	.byte	0x76
	.sleb128 0
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x2
	.byte	0x8
	.byte	0x28
	.byte	0
	.uleb128 0x23
	.quad	.LVL184
	.long	0x14eb
	.byte	0
	.uleb128 0xb
	.long	0x96
	.long	0xc6c
	.uleb128 0xc
	.long	0x86
	.byte	0x27
	.byte	0
	.uleb128 0x17
	.long	.LASF66
	.byte	0x3
	.byte	0xa8
	.byte	0x3
	.long	0xc8f
	.uleb128 0x18
	.string	"val"
	.byte	0x3
	.byte	0xa8
	.long	0xc8f
	.uleb128 0x19
	.long	.LASF67
	.byte	0x3
	.byte	0xaa
	.long	0x360
	.byte	0
	.uleb128 0x8
	.byte	0x8
	.long	0x1c3
	.uleb128 0x17
	.long	.LASF68
	.byte	0x3
	.byte	0x6d
	.byte	0x3
	.long	0xcad
	.uleb128 0x18
	.string	"len"
	.byte	0x3
	.byte	0x6d
	.long	0xb7
	.byte	0
	.uleb128 0x17
	.long	.LASF69
	.byte	0x1
	.byte	0x3a
	.byte	0x3
	.long	0xcd0
	.uleb128 0x19
	.long	.LASF70
	.byte	0x1
	.byte	0x3c
	.long	0xac
	.uleb128 0x1d
	.string	"pid"
	.byte	0x1
	.byte	0x3d
	.long	0xac
	.byte	0
	.uleb128 0x32
	.long	.LASF94
	.byte	0x3
	.byte	0xb6
	.long	0x1c3
	.quad	.LFB74
	.quad	.LFE74-.LFB74
	.uleb128 0x1
	.byte	0x9c
	.long	0x1026
	.uleb128 0x33
	.string	"val"
	.byte	0x3
	.byte	0xb8
	.long	0x1c3
	.long	.LLST68
	.uleb128 0x29
	.long	0xc6c
	.quad	.LBB144
	.long	.Ldebug_ranges0+0x160
	.byte	0x3
	.byte	0xbb
	.long	0xfeb
	.uleb128 0x24
	.long	0xc78
	.uleb128 0x6
	.byte	0xf2
	.long	.Ldebug_info0+3313
	.sleb128 0
	.uleb128 0x2b
	.long	.Ldebug_ranges0+0x160
	.uleb128 0x21
	.long	0xc83
	.long	.LLST69
	.uleb128 0x29
	.long	0xc95
	.quad	.LBB146
	.long	.Ldebug_ranges0+0x1a0
	.byte	0x3
	.byte	0xac
	.long	0xdd6
	.uleb128 0x34
	.long	0xca1
	.byte	0x4
	.uleb128 0x29
	.long	0xcad
	.quad	.LBB148
	.long	.Ldebug_ranges0+0x200
	.byte	0x3
	.byte	0x6f
	.long	0xdc8
	.uleb128 0x2b
	.long	.Ldebug_ranges0+0x200
	.uleb128 0x21
	.long	0xcc4
	.long	.LLST70
	.uleb128 0x22
	.long	0xcb9
	.uleb128 0x9
	.byte	0x3
	.quad	_rs_pid.5519
	.uleb128 0x30
	.long	0x2bc
	.quad	.LBB150
	.quad	.LBE150-.LBB150
	.byte	0x1
	.byte	0x43
	.long	0xdb9
	.uleb128 0x20
	.long	0x2e2
	.long	.LLST71
	.uleb128 0x20
	.long	0x2d7
	.long	.LLST72
	.uleb128 0x20
	.long	0x2cc
	.long	.LLST73
	.byte	0
	.uleb128 0x23
	.quad	.LVL186
	.long	0x154c
	.byte	0
	.byte	0
	.uleb128 0x23
	.quad	.LVL194
	.long	0x803
	.byte	0
	.uleb128 0x30
	.long	0x2bc
	.quad	.LBB159
	.quad	.LBE159-.LBB159
	.byte	0x3
	.byte	0xb1
	.long	0xe0d
	.uleb128 0x20
	.long	0x2e2
	.long	.LLST74
	.uleb128 0x20
	.long	0x2d7
	.long	.LLST75
	.uleb128 0x20
	.long	0x2cc
	.long	.LLST76
	.byte	0
	.uleb128 0x35
	.long	0x7cc
	.quad	.LBB163
	.long	.Ldebug_ranges0+0x230
	.byte	0x3
	.byte	0xae
	.uleb128 0x20
	.long	0x7e3
	.long	.LLST77
	.uleb128 0x20
	.long	0x7d8
	.long	.LLST77
	.uleb128 0x29
	.long	0x33f
	.quad	.LBB165
	.long	.Ldebug_ranges0+0x260
	.byte	0x3
	.byte	0x8a
	.long	0xfa8
	.uleb128 0x20
	.long	0x356
	.long	.LLST79
	.uleb128 0x20
	.long	0x34b
	.long	.LLST80
	.uleb128 0x2b
	.long	.Ldebug_ranges0+0x260
	.uleb128 0x20
	.long	0x356
	.long	.LLST79
	.uleb128 0x20
	.long	0x34b
	.long	.LLST80
	.uleb128 0x29
	.long	0x7ac
	.quad	.LBB168
	.long	.Ldebug_ranges0+0x2b0
	.byte	0x3
	.byte	0x54
	.long	0xe9c
	.uleb128 0x20
	.long	0x7c1
	.long	.LLST83
	.uleb128 0x20
	.long	0x7b8
	.long	.LLST84
	.byte	0
	.uleb128 0x30
	.long	0x3cd
	.quad	.LBB172
	.quad	.LBE172-.LBB172
	.byte	0x3
	.byte	0x4f
	.long	0xf7a
	.uleb128 0x24
	.long	0x3dd
	.uleb128 0xa
	.byte	0x3
	.quad	rs
	.byte	0x9f
	.uleb128 0x24
	.long	0x3e8
	.uleb128 0xa
	.byte	0x3
	.quad	rsx
	.byte	0x9f
	.uleb128 0x2c
	.quad	.LVL205
	.long	0x1509
	.long	0xf09
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x1
	.byte	0x40
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x33
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x8
	.byte	0x22
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x58
	.uleb128 0x2
	.byte	0x9
	.byte	0xff
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x59
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.uleb128 0x2c
	.quad	.LVL206
	.long	0x1509
	.long	0xf3d
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x3
	.byte	0xa
	.value	0x440
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x33
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x8
	.byte	0x22
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x58
	.uleb128 0x2
	.byte	0x9
	.byte	0xff
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x59
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.uleb128 0x2c
	.quad	.LVL207
	.long	0x1514
	.long	0xf66
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x9
	.byte	0x3
	.quad	_rs_forkhandler
	.byte	0
	.uleb128 0x2e
	.quad	.LVL208
	.long	0x151f
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x1
	.byte	0x40
	.byte	0
	.byte	0
	.uleb128 0x2c
	.quad	.LVL198
	.long	0x761
	.long	0xf99
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x2
	.byte	0x76
	.sleb128 0
	.uleb128 0x2f
	.long	0x317
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.uleb128 0x23
	.quad	.LVL209
	.long	0x1535
	.byte	0
	.byte	0
	.uleb128 0x29
	.long	0x2bc
	.quad	.LBB181
	.long	.Ldebug_ranges0+0x2e0
	.byte	0x3
	.byte	0x8b
	.long	0xfdb
	.uleb128 0x20
	.long	0x2e2
	.long	.LLST85
	.uleb128 0x20
	.long	0x2d7
	.long	.LLST86
	.uleb128 0x20
	.long	0x2cc
	.long	.LLST87
	.byte	0
	.uleb128 0x23
	.quad	.LVL196
	.long	0x5d9
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x2c
	.quad	.LVL185
	.long	0x1558
	.long	0x100a
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x9
	.byte	0x3
	.quad	arc4random_mtx
	.byte	0
	.uleb128 0x2e
	.quad	.LVL192
	.long	0x1564
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x9
	.byte	0x3
	.quad	arc4random_mtx
	.byte	0
	.byte	0
	.uleb128 0x17
	.long	.LASF71
	.byte	0x3
	.byte	0x90
	.byte	0x3
	.long	0x1066
	.uleb128 0x16
	.long	.LASF72
	.byte	0x3
	.byte	0x90
	.long	0x8d
	.uleb128 0x18
	.string	"n"
	.byte	0x3
	.byte	0x90
	.long	0xb7
	.uleb128 0x1d
	.string	"buf"
	.byte	0x3
	.byte	0x92
	.long	0x360
	.uleb128 0x19
	.long	.LASF67
	.byte	0x3
	.byte	0x93
	.long	0x360
	.uleb128 0x1d
	.string	"m"
	.byte	0x3
	.byte	0x94
	.long	0xb7
	.byte	0
	.uleb128 0x36
	.long	.LASF95
	.byte	0x3
	.byte	0xc1
	.quad	.LFB75
	.quad	.LFE75-.LFB75
	.uleb128 0x1
	.byte	0x9c
	.long	0x1436
	.uleb128 0x37
	.string	"buf"
	.byte	0x3
	.byte	0xc1
	.long	0x8d
	.long	.LLST88
	.uleb128 0x37
	.string	"n"
	.byte	0x3
	.byte	0xc1
	.long	0xb7
	.long	.LLST89
	.uleb128 0x29
	.long	0x1026
	.quad	.LBB219
	.long	.Ldebug_ranges0+0x310
	.byte	0x3
	.byte	0xc4
	.long	0x13fb
	.uleb128 0x20
	.long	0x103d
	.long	.LLST90
	.uleb128 0x20
	.long	0x1032
	.long	.LLST91
	.uleb128 0x2b
	.long	.Ldebug_ranges0+0x310
	.uleb128 0x21
	.long	0x1046
	.long	.LLST92
	.uleb128 0x21
	.long	0x1051
	.long	.LLST93
	.uleb128 0x21
	.long	0x105c
	.long	.LLST94
	.uleb128 0x29
	.long	0xc95
	.quad	.LBB221
	.long	.Ldebug_ranges0+0x340
	.byte	0x3
	.byte	0x96
	.long	0x1190
	.uleb128 0x20
	.long	0xca1
	.long	.LLST95
	.uleb128 0x29
	.long	0xcad
	.quad	.LBB223
	.long	.Ldebug_ranges0+0x380
	.byte	0x3
	.byte	0x6f
	.long	0x1182
	.uleb128 0x2b
	.long	.Ldebug_ranges0+0x380
	.uleb128 0x21
	.long	0xcc4
	.long	.LLST96
	.uleb128 0x22
	.long	0xcb9
	.uleb128 0x9
	.byte	0x3
	.quad	_rs_pid.5519
	.uleb128 0x30
	.long	0x2bc
	.quad	.LBB225
	.quad	.LBE225-.LBB225
	.byte	0x1
	.byte	0x43
	.long	0x1173
	.uleb128 0x20
	.long	0x2e2
	.long	.LLST97
	.uleb128 0x20
	.long	0x2d7
	.long	.LLST98
	.uleb128 0x20
	.long	0x2cc
	.long	.LLST99
	.byte	0
	.uleb128 0x23
	.quad	.LVL213
	.long	0x154c
	.byte	0
	.byte	0
	.uleb128 0x23
	.quad	.LVL236
	.long	0x803
	.byte	0
	.uleb128 0x29
	.long	0x7cc
	.quad	.LBB231
	.long	.Ldebug_ranges0+0x3b0
	.byte	0x3
	.byte	0xa3
	.long	0x135e
	.uleb128 0x20
	.long	0x7e3
	.long	.LLST100
	.uleb128 0x20
	.long	0x7d8
	.long	.LLST100
	.uleb128 0x29
	.long	0x33f
	.quad	.LBB233
	.long	.Ldebug_ranges0+0x400
	.byte	0x3
	.byte	0x8a
	.long	0x131d
	.uleb128 0x20
	.long	0x356
	.long	.LLST102
	.uleb128 0x20
	.long	0x34b
	.long	.LLST103
	.uleb128 0x2b
	.long	.Ldebug_ranges0+0x400
	.uleb128 0x20
	.long	0x356
	.long	.LLST102
	.uleb128 0x20
	.long	0x34b
	.long	.LLST103
	.uleb128 0x29
	.long	0x7ac
	.quad	.LBB236
	.long	.Ldebug_ranges0+0x470
	.byte	0x3
	.byte	0x54
	.long	0x1223
	.uleb128 0x20
	.long	0x7c1
	.long	.LLST106
	.uleb128 0x20
	.long	0x7b8
	.long	.LLST107
	.byte	0
	.uleb128 0x29
	.long	0x3cd
	.quad	.LBB240
	.long	.Ldebug_ranges0+0x4a0
	.byte	0x3
	.byte	0x4f
	.long	0x12ef
	.uleb128 0x20
	.long	0x3dd
	.long	.LLST108
	.uleb128 0x20
	.long	0x3e8
	.long	.LLST109
	.uleb128 0x2c
	.quad	.LVL238
	.long	0x1509
	.long	0x127e
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x1
	.byte	0x40
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x33
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x8
	.byte	0x22
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x58
	.uleb128 0x2
	.byte	0x9
	.byte	0xff
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x59
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.uleb128 0x2c
	.quad	.LVL239
	.long	0x1509
	.long	0x12b2
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x3
	.byte	0xa
	.value	0x440
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x1
	.byte	0x33
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x52
	.uleb128 0x2
	.byte	0x8
	.byte	0x22
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x58
	.uleb128 0x2
	.byte	0x9
	.byte	0xff
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x59
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.uleb128 0x2c
	.quad	.LVL240
	.long	0x1514
	.long	0x12db
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x9
	.byte	0x3
	.quad	_rs_forkhandler
	.byte	0
	.uleb128 0x2e
	.quad	.LVL243
	.long	0x151f
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x1
	.byte	0x40
	.byte	0
	.byte	0
	.uleb128 0x2c
	.quad	.LVL220
	.long	0x761
	.long	0x130e
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x2
	.byte	0x7e
	.sleb128 0
	.uleb128 0x2f
	.long	0x317
	.uleb128 0x1
	.byte	0x30
	.byte	0
	.uleb128 0x23
	.quad	.LVL244
	.long	0x1535
	.byte	0
	.byte	0
	.uleb128 0x29
	.long	0x2bc
	.quad	.LBB256
	.long	.Ldebug_ranges0+0x4d0
	.byte	0x3
	.byte	0x8b
	.long	0x1350
	.uleb128 0x20
	.long	0x2e2
	.long	.LLST110
	.uleb128 0x20
	.long	0x2d7
	.long	.LLST111
	.uleb128 0x20
	.long	0x2cc
	.long	.LLST112
	.byte	0
	.uleb128 0x23
	.quad	.LVL218
	.long	0x5d9
	.byte	0
	.uleb128 0x29
	.long	0x391
	.quad	.LBB267
	.long	.Ldebug_ranges0+0x500
	.byte	0x3
	.byte	0x9c
	.long	0x13a7
	.uleb128 0x20
	.long	0x3b7
	.long	.LLST113
	.uleb128 0x20
	.long	0x3ac
	.long	.LLST93
	.uleb128 0x38
	.long	0x3a1
	.uleb128 0x2e
	.quad	.LVL230
	.long	0x1570
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x2
	.byte	0x7e
	.sleb128 0
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x2
	.byte	0x7d
	.sleb128 0
	.byte	0
	.byte	0
	.uleb128 0x31
	.long	0x2bc
	.quad	.LBB271
	.quad	.LBE271-.LBB271
	.byte	0x3
	.byte	0x9d
	.uleb128 0x20
	.long	0x2e2
	.long	.LLST115
	.uleb128 0x20
	.long	0x2d7
	.long	.LLST116
	.uleb128 0x20
	.long	0x2cc
	.long	.LLST117
	.uleb128 0x2e
	.quad	.LVL231
	.long	0x1579
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x2
	.byte	0x7e
	.sleb128 0
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x54
	.uleb128 0x1
	.byte	0x30
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x51
	.uleb128 0x2
	.byte	0x7d
	.sleb128 0
	.byte	0
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0x2c
	.quad	.LVL212
	.long	0x1558
	.long	0x141a
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x9
	.byte	0x3
	.quad	arc4random_mtx
	.byte	0
	.uleb128 0x39
	.quad	.LVL235
	.long	0x1564
	.uleb128 0x2d
	.uleb128 0x1
	.byte	0x55
	.uleb128 0x9
	.byte	0x3
	.quad	arc4random_mtx
	.byte	0
	.byte	0
	.uleb128 0xb
	.long	0x8f
	.long	0x1446
	.uleb128 0xc
	.long	0x86
	.byte	0xf
	.byte	0
	.uleb128 0x3a
	.long	.LASF73
	.byte	0x2
	.byte	0x33
	.long	0x1462
	.byte	0x10
	.byte	0x65
	.byte	0x78
	.byte	0x70
	.byte	0x61
	.byte	0x6e
	.byte	0x64
	.byte	0x20
	.byte	0x33
	.byte	0x32
	.byte	0x2d
	.byte	0x62
	.byte	0x79
	.byte	0x74
	.byte	0x65
	.byte	0x20
	.byte	0x6b
	.uleb128 0xd
	.long	0x1436
	.uleb128 0x3b
	.string	"tau"
	.byte	0x2
	.byte	0x34
	.long	0x1483
	.byte	0x10
	.byte	0x65
	.byte	0x78
	.byte	0x70
	.byte	0x61
	.byte	0x6e
	.byte	0x64
	.byte	0x20
	.byte	0x31
	.byte	0x36
	.byte	0x2d
	.byte	0x62
	.byte	0x79
	.byte	0x74
	.byte	0x65
	.byte	0x20
	.byte	0x6b
	.uleb128 0xd
	.long	0x1436
	.uleb128 0x28
	.string	"rs"
	.byte	0x3
	.byte	0x3a
	.long	0x3fa
	.uleb128 0x9
	.byte	0x3
	.quad	rs
	.uleb128 0x28
	.string	"rsx"
	.byte	0x3
	.byte	0x40
	.long	0x406
	.uleb128 0x9
	.byte	0x3
	.quad	rsx
	.uleb128 0x3c
	.long	.LASF74
	.byte	0x1
	.byte	0x1f
	.long	0x1aa
	.uleb128 0x9
	.byte	0x3
	.quad	arc4random_mtx
	.uleb128 0x3c
	.long	.LASF75
	.byte	0x1
	.byte	0x31
	.long	0x14db
	.uleb128 0x9
	.byte	0x3
	.quad	_rs_forked
	.uleb128 0x3d
	.long	0x1ce
	.uleb128 0x3e
	.long	.LASF96
	.byte	0x1
	.byte	0x24
	.long	0x8d
	.uleb128 0x3f
	.long	.LASF85
	.long	.LASF85
	.uleb128 0x40
	.uleb128 0x13
	.byte	0x9e
	.uleb128 0x11
	.byte	0x65
	.byte	0x78
	.byte	0x70
	.byte	0x61
	.byte	0x6e
	.byte	0x64
	.byte	0x20
	.byte	0x33
	.byte	0x32
	.byte	0x2d
	.byte	0x62
	.byte	0x79
	.byte	0x74
	.byte	0x65
	.byte	0x20
	.byte	0x6b
	.byte	0
	.uleb128 0x41
	.long	.LASF76
	.long	.LASF76
	.byte	0xe
	.byte	0x39
	.uleb128 0x41
	.long	.LASF77
	.long	.LASF77
	.byte	0x1
	.byte	0x25
	.uleb128 0x41
	.long	.LASF78
	.long	.LASF78
	.byte	0xe
	.byte	0x4c
	.uleb128 0x41
	.long	.LASF79
	.long	.LASF79
	.byte	0xc
	.byte	0x8b
	.uleb128 0x42
	.long	.LASF80
	.long	.LASF80
	.byte	0xf
	.value	0x203
	.uleb128 0x41
	.long	.LASF81
	.long	.LASF81
	.byte	0x10
	.byte	0x1d
	.uleb128 0x42
	.long	.LASF82
	.long	.LASF82
	.byte	0x11
	.value	0x274
	.uleb128 0x42
	.long	.LASF83
	.long	.LASF83
	.byte	0x12
	.value	0x305
	.uleb128 0x42
	.long	.LASF84
	.long	.LASF84
	.byte	0x12
	.value	0x310
	.uleb128 0x3f
	.long	.LASF56
	.long	.LASF56
	.uleb128 0x3f
	.long	.LASF55
	.long	.LASF55
	.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 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 0x7
	.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 0x8
	.uleb128 0xf
	.byte	0
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x9
	.uleb128 0x17
	.byte	0x1
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xa
	.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 0xb
	.uleb128 0x1
	.byte	0x1
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xc
	.uleb128 0x21
	.byte	0
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2f
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0xd
	.uleb128 0x26
	.byte	0
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0xe
	.uleb128 0x26
	.byte	0
	.byte	0
	.byte	0
	.uleb128 0xf
	.uleb128 0x37
	.byte	0
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x10
	.uleb128 0x16
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x11
	.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 0x12
	.uleb128 0x13
	.byte	0x1
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0xb
	.uleb128 0xb
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x13
	.uleb128 0x13
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0xb
	.uleb128 0x5
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x14
	.uleb128 0x21
	.byte	0
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2f
	.uleb128 0x5
	.byte	0
	.byte	0
	.uleb128 0x15
	.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 0x16
	.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 0x17
	.uleb128 0x2e
	.byte	0x1
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x20
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x18
	.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 0x19
	.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 0x1a
	.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 0x20
	.uleb128 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x1b
	.uleb128 0x2e
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x27
	.uleb128 0x19
	.uleb128 0x20
	.uleb128 0xb
	.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 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x1e
	.uleb128 0x2e
	.byte	0
	.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
	.byte	0
	.byte	0
	.uleb128 0x1f
	.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 0x20
	.uleb128 0x5
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x21
	.uleb128 0x34
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x22
	.uleb128 0x34
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x23
	.uleb128 0x4109
	.byte	0
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x31
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x24
	.uleb128 0x5
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x25
	.uleb128 0x5
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x1c
	.uleb128 0x5
	.byte	0
	.byte	0
	.uleb128 0x26
	.uleb128 0xb
	.byte	0x1
	.byte	0
	.byte	0
	.uleb128 0x27
	.uleb128 0x2e
	.byte	0x1
	.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 0x28
	.uleb128 0x34
	.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 0x29
	.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 0x2a
	.uleb128 0xb
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x7
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x2b
	.uleb128 0xb
	.byte	0x1
	.uleb128 0x55
	.uleb128 0x17
	.byte	0
	.byte	0
	.uleb128 0x2c
	.uleb128 0x4109
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x2d
	.uleb128 0x410a
	.byte	0
	.uleb128 0x2
	.uleb128 0x18
	.uleb128 0x2111
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x2e
	.uleb128 0x4109
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x31
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x2f
	.uleb128 0x410a
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x2111
	.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 0xb
	.uleb128 0x1
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x31
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x12
	.uleb128 0x7
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0xb
	.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 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 0x33
	.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 0x34
	.uleb128 0x5
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x1c
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x35
	.uleb128 0x1d
	.byte	0x1
	.uleb128 0x31
	.uleb128 0x13
	.uleb128 0x52
	.uleb128 0x1
	.uleb128 0x55
	.uleb128 0x17
	.uleb128 0x58
	.uleb128 0xb
	.uleb128 0x59
	.uleb128 0xb
	.byte	0
	.byte	0
	.uleb128 0x36
	.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 0x37
	.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 0x38
	.uleb128 0x5
	.byte	0
	.uleb128 0x31
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x39
	.uleb128 0x4109
	.byte	0x1
	.uleb128 0x11
	.uleb128 0x1
	.uleb128 0x2115
	.uleb128 0x19
	.uleb128 0x31
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x3a
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x1c
	.uleb128 0xa
	.byte	0
	.byte	0
	.uleb128 0x3b
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0x8
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x1c
	.uleb128 0xa
	.byte	0
	.byte	0
	.uleb128 0x3c
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x3d
	.uleb128 0x35
	.byte	0
	.uleb128 0x49
	.uleb128 0x13
	.byte	0
	.byte	0
	.uleb128 0x3e
	.uleb128 0x34
	.byte	0
	.uleb128 0x3
	.uleb128 0xe
	.uleb128 0x3a
	.uleb128 0xb
	.uleb128 0x3b
	.uleb128 0xb
	.uleb128 0x49
	.uleb128 0x13
	.uleb128 0x3f
	.uleb128 0x19
	.uleb128 0x3c
	.uleb128 0x19
	.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
	.byte	0
	.byte	0
	.uleb128 0x40
	.uleb128 0x36
	.byte	0
	.uleb128 0x2
	.uleb128 0x18
	.byte	0
	.byte	0
	.uleb128 0x41
	.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 0x42
	.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
	.byte	0
	.section	.debug_loc,"",@progbits
.Ldebug_loc0:
.LLST0:
	.quad	.LVL0-.Ltext0
	.quad	.LVL27-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL27-.Ltext0
	.quad	.LFE80-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -152
	.quad	0
	.quad	0
.LLST1:
	.quad	.LVL0-.Ltext0
	.quad	.LVL27-.Ltext0
	.value	0x1
	.byte	0x54
	.quad	0
	.quad	0
.LLST2:
	.quad	.LVL0-.Ltext0
	.quad	.LVL1-.Ltext0
	.value	0x1
	.byte	0x51
	.quad	.LVL1-.Ltext0
	.quad	.LVL145-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -224
	.quad	.LVL146-.Ltext0
	.quad	.LVL148-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -224
	.quad	.LVL148-.Ltext0
	.quad	.LVL149-.Ltext0
	.value	0x4
	.byte	0x7b
	.sleb128 64
	.byte	0x9f
	.quad	.LVL149-.Ltext0
	.quad	.LFE80-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -224
	.quad	0
	.quad	0
.LLST3:
	.quad	.LVL27-.Ltext0
	.quad	.LVL28-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -212
	.quad	.LVL28-.Ltext0
	.quad	.LVL54-.Ltext0
	.value	0x1
	.byte	0x5d
	.quad	.LVL71-.Ltext0
	.quad	.LVL126-.Ltext0
	.value	0x1
	.byte	0x5d
	.quad	0
	.quad	0
.LLST4:
	.quad	.LVL27-.Ltext0
	.quad	.LVL28-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -208
	.quad	.LVL28-.Ltext0
	.quad	.LVL30-.Ltext0
	.value	0x1
	.byte	0x5b
	.quad	.LVL46-.Ltext0
	.quad	.LVL58-.Ltext0
	.value	0x1
	.byte	0x5b
	.quad	.LVL79-.Ltext0
	.quad	.LVL106-.Ltext0
	.value	0x1
	.byte	0x5b
	.quad	.LVL107-.Ltext0
	.quad	.LVL114-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -244
	.quad	0
	.quad	0
.LLST5:
	.quad	.LVL27-.Ltext0
	.quad	.LVL28-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -204
	.quad	.LVL28-.Ltext0
	.quad	.LVL31-.Ltext0
	.value	0x1
	.byte	0x5a
	.quad	.LVL50-.Ltext0
	.quad	.LVL83-.Ltext0
	.value	0x1
	.byte	0x5a
	.quad	.LVL95-.Ltext0
	.quad	.LVL127-.Ltext0
	.value	0x1
	.byte	0x5a
	.quad	.LVL127-.Ltext0
	.quad	.LVL128-.Ltext0
	.value	0x1
	.byte	0x5d
	.quad	0
	.quad	0
.LLST6:
	.quad	.LVL27-.Ltext0
	.quad	.LVL28-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -200
	.quad	.LVL28-.Ltext0
	.quad	.LVL52-.Ltext0
	.value	0x1
	.byte	0x58
	.quad	.LVL56-.Ltext0
	.quad	.LVL81-.Ltext0
	.value	0x1
	.byte	0x58
	.quad	.LVL101-.Ltext0
	.quad	.LVL129-.Ltext0
	.value	0x1
	.byte	0x58
	.quad	.LVL129-.Ltext0
	.quad	.LVL130-.Ltext0
	.value	0x1
	.byte	0x5a
	.quad	0
	.quad	0
.LLST7:
	.quad	.LVL27-.Ltext0
	.quad	.LVL28-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -196
	.quad	.LVL28-.Ltext0
	.quad	.LVL39-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	.LVL42-.Ltext0
	.quad	.LVL46-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	.LVL46-.Ltext0
	.quad	.LVL47-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -244
	.quad	.LVL101-.Ltext0
	.quad	.LVL103-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	.LVL104-.Ltext0
	.quad	.LVL131-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	0
	.quad	0
.LLST8:
	.quad	.LVL27-.Ltext0
	.quad	.LVL28-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -192
	.quad	.LVL28-.Ltext0
	.quad	.LVL40-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	.LVL46-.Ltext0
	.quad	.LVL49-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	.LVL50-.Ltext0
	.quad	.LVL72-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	.LVL73-.Ltext0
	.quad	.LVL78-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	.LVL79-.Ltext0
	.quad	.LVL132-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	.LVL132-.Ltext0
	.quad	.LVL133-.Ltext0
	.value	0x1
	.byte	0x58
	.quad	0
	.quad	0
.LLST9:
	.quad	.LVL27-.Ltext0
	.quad	.LVL28-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -188
	.quad	.LVL28-.Ltext0
	.quad	.LVL41-.Ltext0
	.value	0x1
	.byte	0x54
	.quad	.LVL50-.Ltext0
	.quad	.LVL55-.Ltext0
	.value	0x1
	.byte	0x54
	.quad	.LVL56-.Ltext0
	.quad	.LVL70-.Ltext0
	.value	0x1
	.byte	0x54
	.quad	.LVL80-.Ltext0
	.quad	.LVL90-.Ltext0
	.value	0x1
	.byte	0x54
	.quad	.LVL95-.Ltext0
	.quad	.LVL134-.Ltext0
	.value	0x1
	.byte	0x54
	.quad	.LVL134-.Ltext0
	.quad	.LVL135-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	0
	.quad	0
.LLST10:
	.quad	.LVL27-.Ltext0
	.quad	.LVL28-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -184
	.quad	.LVL28-.Ltext0
	.quad	.LVL59-.Ltext0
	.value	0x1
	.byte	0x5f
	.quad	.LVL61-.Ltext0
	.quad	.LVL67-.Ltext0
	.value	0x1
	.byte	0x5f
	.quad	.LVL71-.Ltext0
	.quad	.LVL94-.Ltext0
	.value	0x1
	.byte	0x5f
	.quad	.LVL95-.Ltext0
	.quad	.LVL100-.Ltext0
	.value	0x1
	.byte	0x5f
	.quad	.LVL101-.Ltext0
	.quad	.LVL136-.Ltext0
	.value	0x1
	.byte	0x5f
	.quad	0
	.quad	0
.LLST11:
	.quad	.LVL27-.Ltext0
	.quad	.LVL28-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -180
	.quad	.LVL28-.Ltext0
	.quad	.LVL89-.Ltext0
	.value	0x1
	.byte	0x59
	.quad	.LVL95-.Ltext0
	.quad	.LVL137-.Ltext0
	.value	0x1
	.byte	0x59
	.quad	0
	.quad	0
.LLST12:
	.quad	.LVL27-.Ltext0
	.quad	.LVL28-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -176
	.quad	.LVL28-.Ltext0
	.quad	.LVL37-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL46-.Ltext0
	.quad	.LVL48-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL48-.Ltext0
	.quad	.LVL93-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	.LVL101-.Ltext0
	.quad	.LVL138-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	0
	.quad	0
.LLST13:
	.quad	.LVL27-.Ltext0
	.quad	.LVL28-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -172
	.quad	.LVL28-.Ltext0
	.quad	.LVL38-.Ltext0
	.value	0x1
	.byte	0x5c
	.quad	.LVL50-.Ltext0
	.quad	.LVL69-.Ltext0
	.value	0x1
	.byte	0x5c
	.quad	.LVL71-.Ltext0
	.quad	.LVL141-.Ltext0
	.value	0x1
	.byte	0x5c
	.quad	0
	.quad	0
.LLST14:
	.quad	.LVL27-.Ltext0
	.quad	.LVL28-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -168
	.quad	.LVL28-.Ltext0
	.quad	.LVL57-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -240
	.quad	.LVL57-.Ltext0
	.quad	.LVL68-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL79-.Ltext0
	.quad	.LVL88-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL91-.Ltext0
	.quad	.LVL92-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL92-.Ltext0
	.quad	.LVL121-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -240
	.quad	0
	.quad	0
.LLST15:
	.quad	.LVL27-.Ltext0
	.quad	.LVL28-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -216
	.quad	.LVL28-.Ltext0
	.quad	.LVL32-.Ltext0
	.value	0x1
	.byte	0x52
	.quad	.LVL35-.Ltext0
	.quad	.LVL44-.Ltext0
	.value	0x1
	.byte	0x52
	.quad	.LVL45-.Ltext0
	.quad	.LVL60-.Ltext0
	.value	0x1
	.byte	0x52
	.quad	.LVL79-.Ltext0
	.quad	.LVL84-.Ltext0
	.value	0x1
	.byte	0x52
	.quad	.LVL86-.Ltext0
	.quad	.LVL139-.Ltext0
	.value	0x1
	.byte	0x52
	.quad	.LVL139-.Ltext0
	.quad	.LVL140-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	0
	.quad	0
.LLST16:
	.quad	.LVL27-.Ltext0
	.quad	.LVL28-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -228
	.quad	.LVL28-.Ltext0
	.quad	.LVL33-.Ltext0
	.value	0x1
	.byte	0x51
	.quad	.LVL46-.Ltext0
	.quad	.LVL85-.Ltext0
	.value	0x1
	.byte	0x51
	.quad	.LVL95-.Ltext0
	.quad	.LVL97-.Ltext0
	.value	0x1
	.byte	0x51
	.quad	.LVL98-.Ltext0
	.quad	.LVL109-.Ltext0
	.value	0x1
	.byte	0x51
	.quad	.LVL122-.Ltext0
	.quad	.LVL142-.Ltext0
	.value	0x1
	.byte	0x51
	.quad	0
	.quad	0
.LLST17:
	.quad	.LVL27-.Ltext0
	.quad	.LVL28-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -164
	.quad	.LVL28-.Ltext0
	.quad	.LVL34-.Ltext0
	.value	0x1
	.byte	0x50
	.quad	.LVL50-.Ltext0
	.quad	.LVL87-.Ltext0
	.value	0x1
	.byte	0x50
	.quad	.LVL101-.Ltext0
	.quad	.LVL108-.Ltext0
	.value	0x1
	.byte	0x50
	.quad	.LVL122-.Ltext0
	.quad	.LFE80-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -236
	.quad	0
	.quad	0
.LLST18:
	.quad	.LVL27-.Ltext0
	.quad	.LVL28-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -160
	.quad	.LVL28-.Ltext0
	.quad	.LVL53-.Ltext0
	.value	0x1
	.byte	0x5e
	.quad	.LVL56-.Ltext0
	.quad	.LVL63-.Ltext0
	.value	0x1
	.byte	0x5e
	.quad	.LVL64-.Ltext0
	.quad	.LVL66-.Ltext0
	.value	0x1
	.byte	0x5e
	.quad	.LVL71-.Ltext0
	.quad	.LVL75-.Ltext0
	.value	0x1
	.byte	0x5e
	.quad	.LVL76-.Ltext0
	.quad	.LVL120-.Ltext0
	.value	0x1
	.byte	0x5e
	.quad	.LVL122-.Ltext0
	.quad	.LVL143-.Ltext0
	.value	0x1
	.byte	0x5e
	.quad	.LVL143-.Ltext0
	.quad	.LVL144-.Ltext0
	.value	0x1
	.byte	0x50
	.quad	0
	.quad	0
.LLST19:
	.quad	.LVL2-.Ltext0
	.quad	.LVL3-.Ltext0
	.value	0x1
	.byte	0x51
	.quad	.LVL3-.Ltext0
	.quad	.LVL27-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 0
	.quad	.LVL27-.Ltext0
	.quad	.LFE80-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -212
	.quad	0
	.quad	0
.LLST20:
	.quad	.LVL4-.Ltext0
	.quad	.LVL5-.Ltext0
	.value	0x1
	.byte	0x51
	.quad	.LVL5-.Ltext0
	.quad	.LVL27-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 4
	.quad	.LVL27-.Ltext0
	.quad	.LFE80-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -208
	.quad	0
	.quad	0
.LLST21:
	.quad	.LVL6-.Ltext0
	.quad	.LVL7-.Ltext0
	.value	0x1
	.byte	0x51
	.quad	.LVL7-.Ltext0
	.quad	.LVL27-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 8
	.quad	.LVL27-.Ltext0
	.quad	.LFE80-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -204
	.quad	0
	.quad	0
.LLST22:
	.quad	.LVL8-.Ltext0
	.quad	.LVL9-.Ltext0
	.value	0x1
	.byte	0x51
	.quad	.LVL9-.Ltext0
	.quad	.LVL27-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 12
	.quad	.LVL27-.Ltext0
	.quad	.LFE80-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -200
	.quad	0
	.quad	0
.LLST23:
	.quad	.LVL10-.Ltext0
	.quad	.LVL11-.Ltext0
	.value	0x1
	.byte	0x51
	.quad	.LVL11-.Ltext0
	.quad	.LVL27-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 16
	.quad	.LVL27-.Ltext0
	.quad	.LFE80-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -196
	.quad	0
	.quad	0
.LLST24:
	.quad	.LVL12-.Ltext0
	.quad	.LVL13-.Ltext0
	.value	0x1
	.byte	0x51
	.quad	.LVL13-.Ltext0
	.quad	.LVL27-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 20
	.quad	.LVL27-.Ltext0
	.quad	.LFE80-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -192
	.quad	0
	.quad	0
.LLST25:
	.quad	.LVL14-.Ltext0
	.quad	.LVL15-.Ltext0
	.value	0x1
	.byte	0x51
	.quad	.LVL15-.Ltext0
	.quad	.LVL27-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 24
	.quad	.LVL27-.Ltext0
	.quad	.LFE80-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -188
	.quad	0
	.quad	0
.LLST26:
	.quad	.LVL16-.Ltext0
	.quad	.LVL17-.Ltext0
	.value	0x1
	.byte	0x51
	.quad	.LVL17-.Ltext0
	.quad	.LVL27-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 28
	.quad	.LVL27-.Ltext0
	.quad	.LFE80-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -184
	.quad	0
	.quad	0
.LLST27:
	.quad	.LVL18-.Ltext0
	.quad	.LVL19-.Ltext0
	.value	0x1
	.byte	0x51
	.quad	.LVL19-.Ltext0
	.quad	.LVL27-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 32
	.quad	.LVL27-.Ltext0
	.quad	.LFE80-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -180
	.quad	0
	.quad	0
.LLST28:
	.quad	.LVL20-.Ltext0
	.quad	.LVL21-.Ltext0
	.value	0x1
	.byte	0x51
	.quad	.LVL21-.Ltext0
	.quad	.LVL27-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 36
	.quad	.LVL27-.Ltext0
	.quad	.LFE80-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -176
	.quad	0
	.quad	0
.LLST29:
	.quad	.LVL22-.Ltext0
	.quad	.LVL23-.Ltext0
	.value	0x1
	.byte	0x51
	.quad	.LVL23-.Ltext0
	.quad	.LVL27-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 40
	.quad	.LVL27-.Ltext0
	.quad	.LFE80-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -172
	.quad	0
	.quad	0
.LLST30:
	.quad	.LVL24-.Ltext0
	.quad	.LVL25-.Ltext0
	.value	0x1
	.byte	0x51
	.quad	.LVL25-.Ltext0
	.quad	.LVL27-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 44
	.quad	.LVL27-.Ltext0
	.quad	.LFE80-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -168
	.quad	0
	.quad	0
.LLST31:
	.quad	.LVL26-.Ltext0
	.quad	.LVL27-.Ltext0
	.value	0x1
	.byte	0x51
	.quad	.LVL27-.Ltext0
	.quad	.LVL123-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -216
	.quad	.LVL123-.Ltext0
	.quad	.LVL124-.Ltext0
	.value	0x1
	.byte	0x5b
	.quad	.LVL124-.Ltext0
	.quad	.LFE80-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -216
	.quad	0
	.quad	0
.LLST32:
	.quad	.LVL26-.Ltext0
	.quad	.LVL27-.Ltext0
	.value	0x2
	.byte	0x75
	.sleb128 52
	.quad	.LVL27-.Ltext0
	.quad	.LVL125-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -228
	.quad	.LVL146-.Ltext0
	.quad	.LVL149-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -228
	.quad	0
	.quad	0
.LLST33:
	.quad	.LVL1-.Ltext0
	.quad	.LVL27-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.quad	0
	.quad	0
.LLST34:
	.quad	.LVL27-.Ltext0
	.quad	.LVL28-.Ltext0
	.value	0x2
	.byte	0x44
	.byte	0x9f
	.quad	.LVL28-.Ltext0
	.quad	.LVL104-.Ltext0
	.value	0x8
	.byte	0x91
	.sleb128 -236
	.byte	0x94
	.byte	0x4
	.byte	0x31
	.byte	0x24
	.byte	0x9f
	.quad	.LVL104-.Ltext0
	.quad	.LVL105-.Ltext0
	.value	0xe
	.byte	0x91
	.sleb128 -236
	.byte	0x94
	.byte	0x4
	.byte	0x23
	.uleb128 0x7fffffff
	.byte	0x31
	.byte	0x24
	.byte	0x9f
	.quad	0
	.quad	0
.LLST35:
	.quad	.LVL1-.Ltext0
	.quad	.LVL27-.Ltext0
	.value	0x4
	.byte	0xa
	.value	0x400
	.byte	0x9f
	.quad	.LVL146-.Ltext0
	.quad	.LVL147-.Ltext0
	.value	0x1
	.byte	0x50
	.quad	.LVL147-.Ltext0
	.quad	.LVL149-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -232
	.quad	0
	.quad	0
.LLST36:
	.quad	.LVL151-.Ltext0
	.quad	.LVL152-.Ltext0
	.value	0x1
	.byte	0x54
	.quad	.LVL152-.Ltext0
	.quad	.LFE78-.Ltext0
	.value	0x3
	.byte	0x74
	.sleb128 16
	.byte	0x9f
	.quad	0
	.quad	0
.LLST37:
	.quad	.LVL154-.Ltext0
	.quad	.LVL164-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x28
	.byte	0x9f
	.quad	.LVL171-.Ltext0
	.quad	.LVL175-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x28
	.byte	0x9f
	.quad	0
	.quad	0
.LLST38:
	.quad	.LVL154-.Ltext0
	.quad	.LVL164-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	.LVL171-.Ltext0
	.quad	.LVL175-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	0
	.quad	0
.LLST39:
	.quad	.LVL155-.Ltext0
	.quad	.LVL156-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.quad	.LVL156-.Ltext0
	.quad	.LVL159-.Ltext0
	.value	0x1
	.byte	0x50
	.quad	.LVL171-.Ltext0
	.quad	.LVL172-1-.Ltext0
	.value	0x1
	.byte	0x50
	.quad	0
	.quad	0
.LLST40:
	.quad	.LVL155-.Ltext0
	.quad	.LVL164-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x28
	.byte	0x9f
	.quad	.LVL171-.Ltext0
	.quad	.LVL175-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x28
	.byte	0x9f
	.quad	0
	.quad	0
.LLST41:
	.quad	.LVL158-.Ltext0
	.quad	.LVL164-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x28
	.byte	0x9f
	.quad	.LVL171-.Ltext0
	.quad	.LVL175-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x28
	.byte	0x9f
	.quad	0
	.quad	0
.LLST42:
	.quad	.LVL158-.Ltext0
	.quad	.LVL164-.Ltext0
	.value	0x1
	.byte	0x5c
	.quad	.LVL171-.Ltext0
	.quad	.LVL175-.Ltext0
	.value	0x1
	.byte	0x5c
	.quad	0
	.quad	0
.LLST45:
	.quad	.LVL161-.Ltext0
	.quad	.LVL164-.Ltext0
	.value	0x3
	.byte	0x7c
	.sleb128 32
	.byte	0x9f
	.quad	0
	.quad	0
.LLST46:
	.quad	.LVL161-.Ltext0
	.quad	.LVL163-.Ltext0
	.value	0x1
	.byte	0x50
	.quad	.LVL163-.Ltext0
	.quad	.LVL164-.Ltext0
	.value	0x9
	.byte	0x3
	.quad	rsx
	.quad	0
	.quad	0
.LLST47:
	.quad	.LVL171-.Ltext0
	.quad	.LVL175-.Ltext0
	.value	0xa
	.byte	0x3
	.quad	rs
	.byte	0x9f
	.quad	0
	.quad	0
.LLST48:
	.quad	.LVL171-.Ltext0
	.quad	.LVL175-.Ltext0
	.value	0xa
	.byte	0x3
	.quad	rsx
	.byte	0x9f
	.quad	0
	.quad	0
.LLST49:
	.quad	.LVL162-.Ltext0
	.quad	.LVL164-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x28
	.byte	0x9f
	.quad	0
	.quad	0
.LLST50:
	.quad	.LVL162-.Ltext0
	.quad	.LVL164-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.quad	0
	.quad	0
.LLST51:
	.quad	.LVL162-.Ltext0
	.quad	.LVL163-.Ltext0
	.value	0x4
	.byte	0x70
	.sleb128 64
	.byte	0x9f
	.quad	.LVL163-.Ltext0
	.quad	.LVL164-.Ltext0
	.value	0xd
	.byte	0x3
	.quad	rsx
	.byte	0x6
	.byte	0x23
	.uleb128 0x40
	.byte	0x9f
	.quad	0
	.quad	0
.LLST52:
	.quad	.LVL164-.Ltext0
	.quad	.LVL169-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x28
	.byte	0x9f
	.quad	.LVL183-.Ltext0
	.quad	.LFE69-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x28
	.byte	0x9f
	.quad	0
	.quad	0
.LLST53:
	.quad	.LVL164-.Ltext0
	.quad	.LVL168-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	.LVL168-.Ltext0
	.quad	.LVL169-.Ltext0
	.value	0x4
	.byte	0x91
	.sleb128 -80
	.byte	0x9f
	.quad	.LVL183-.Ltext0
	.quad	.LFE69-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	0
	.quad	0
.LLST55:
	.quad	.LVL164-.Ltext0
	.quad	.LVL169-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.quad	.LVL183-.Ltext0
	.quad	.LFE69-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.quad	0
	.quad	0
.LLST57:
	.quad	.LVL165-.Ltext0
	.quad	.LVL169-.Ltext0
	.value	0x4
	.byte	0xa
	.value	0x400
	.byte	0x9f
	.quad	.LVL183-.Ltext0
	.quad	.LFE69-.Ltext0
	.value	0x4
	.byte	0xa
	.value	0x400
	.byte	0x9f
	.quad	0
	.quad	0
.LLST58:
	.quad	.LVL165-.Ltext0
	.quad	.LVL169-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.quad	.LVL183-.Ltext0
	.quad	.LFE69-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.quad	0
	.quad	0
.LLST59:
	.quad	.LVL165-.Ltext0
	.quad	.LVL166-.Ltext0
	.value	0xd
	.byte	0x3
	.quad	rsx
	.byte	0x6
	.byte	0x23
	.uleb128 0x40
	.byte	0x9f
	.quad	.LVL166-.Ltext0
	.quad	.LVL167-.Ltext0
	.value	0x4
	.byte	0x70
	.sleb128 64
	.byte	0x9f
	.quad	0
	.quad	0
.LLST60:
	.quad	.LVL175-.Ltext0
	.quad	.LVL181-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x28
	.byte	0x9f
	.quad	0
	.quad	0
.LLST61:
	.quad	.LVL175-.Ltext0
	.quad	.LVL181-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	0
	.quad	0
.LLST64:
	.quad	.LVL175-.Ltext0
	.quad	.LVL181-.Ltext0
	.value	0xa
	.byte	0x3
	.quad	rs
	.byte	0x9f
	.quad	0
	.quad	0
.LLST65:
	.quad	.LVL175-.Ltext0
	.quad	.LVL181-.Ltext0
	.value	0xa
	.byte	0x3
	.quad	rsx
	.byte	0x9f
	.quad	0
	.quad	0
.LLST66:
	.quad	.LVL180-.Ltext0
	.quad	.LVL181-.Ltext0
	.value	0x3
	.byte	0x91
	.sleb128 -48
	.byte	0x9f
	.quad	0
	.quad	0
.LLST67:
	.quad	.LVL180-.Ltext0
	.quad	.LVL181-.Ltext0
	.value	0x1
	.byte	0x50
	.quad	0
	.quad	0
.LLST68:
	.quad	.LVL191-.Ltext0
	.quad	.LVL192-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	0
	.quad	0
.LLST69:
	.quad	.LVL190-.Ltext0
	.quad	.LVL192-1-.Ltext0
	.value	0x4
	.byte	0x71
	.sleb128 1088
	.byte	0x9f
	.quad	0
	.quad	0
.LLST70:
	.quad	.LVL186-.Ltext0
	.quad	.LVL187-.Ltext0
	.value	0x1
	.byte	0x50
	.quad	.LVL187-.Ltext0
	.quad	.LVL189-.Ltext0
	.value	0x9
	.byte	0x3
	.quad	_rs_pid.5519
	.quad	.LVL203-.Ltext0
	.quad	.LVL204-.Ltext0
	.value	0x1
	.byte	0x50
	.quad	0
	.quad	0
.LLST71:
	.quad	.LVL188-.Ltext0
	.quad	.LVL189-.Ltext0
	.value	0x2
	.byte	0x40
	.byte	0x9f
	.quad	0
	.quad	0
.LLST72:
	.quad	.LVL188-.Ltext0
	.quad	.LVL189-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.quad	0
	.quad	0
.LLST73:
	.quad	.LVL188-.Ltext0
	.quad	.LVL189-.Ltext0
	.value	0x1
	.byte	0x50
	.quad	0
	.quad	0
.LLST74:
	.quad	.LVL191-.Ltext0
	.quad	.LVL193-.Ltext0
	.value	0x2
	.byte	0x34
	.byte	0x9f
	.quad	0
	.quad	0
.LLST75:
	.quad	.LVL191-.Ltext0
	.quad	.LVL193-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.quad	0
	.quad	0
.LLST76:
	.quad	.LVL191-.Ltext0
	.quad	.LVL192-1-.Ltext0
	.value	0x4
	.byte	0x71
	.sleb128 1088
	.byte	0x9f
	.quad	0
	.quad	0
.LLST77:
	.quad	.LVL195-.Ltext0
	.quad	.LVL203-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.quad	.LVL204-.Ltext0
	.quad	.LFE74-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.quad	0
	.quad	0
.LLST79:
	.quad	.LVL197-.Ltext0
	.quad	.LVL203-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x28
	.byte	0x9f
	.quad	.LVL204-.Ltext0
	.quad	.LFE74-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x28
	.byte	0x9f
	.quad	0
	.quad	0
.LLST80:
	.quad	.LVL197-.Ltext0
	.quad	.LVL203-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	.LVL204-.Ltext0
	.quad	.LFE74-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	0
	.quad	0
.LLST83:
	.quad	.LVL199-.Ltext0
	.quad	.LVL203-.Ltext0
	.value	0x3
	.byte	0x76
	.sleb128 32
	.byte	0x9f
	.quad	0
	.quad	0
.LLST84:
	.quad	.LVL199-.Ltext0
	.quad	.LVL201-.Ltext0
	.value	0x1
	.byte	0x50
	.quad	.LVL201-.Ltext0
	.quad	.LVL202-.Ltext0
	.value	0x9
	.byte	0x3
	.quad	rsx
	.quad	0
	.quad	0
.LLST85:
	.quad	.LVL200-.Ltext0
	.quad	.LVL203-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x28
	.byte	0x9f
	.quad	0
	.quad	0
.LLST86:
	.quad	.LVL200-.Ltext0
	.quad	.LVL203-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.quad	0
	.quad	0
.LLST87:
	.quad	.LVL200-.Ltext0
	.quad	.LVL201-.Ltext0
	.value	0x4
	.byte	0x70
	.sleb128 64
	.byte	0x9f
	.quad	.LVL201-.Ltext0
	.quad	.LVL202-.Ltext0
	.value	0xd
	.byte	0x3
	.quad	rsx
	.byte	0x6
	.byte	0x23
	.uleb128 0x40
	.byte	0x9f
	.quad	0
	.quad	0
.LLST88:
	.quad	.LVL210-.Ltext0
	.quad	.LVL211-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL211-.Ltext0
	.quad	.LVL217-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	.LVL217-.Ltext0
	.quad	.LVL235-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.quad	.LVL235-.Ltext0
	.quad	.LVL237-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	.LVL237-.Ltext0
	.quad	.LVL241-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.quad	.LVL241-.Ltext0
	.quad	.LVL242-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	.LVL242-.Ltext0
	.quad	.LFE75-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.quad	0
	.quad	0
.LLST89:
	.quad	.LVL210-.Ltext0
	.quad	.LVL212-1-.Ltext0
	.value	0x1
	.byte	0x54
	.quad	.LVL212-1-.Ltext0
	.quad	.LVL217-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	.LVL217-.Ltext0
	.quad	.LVL235-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.byte	0x9f
	.quad	.LVL235-.Ltext0
	.quad	.LVL237-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	.LVL237-.Ltext0
	.quad	.LVL241-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.byte	0x9f
	.quad	.LVL241-.Ltext0
	.quad	.LVL242-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	.LVL242-.Ltext0
	.quad	.LFE75-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.byte	0x9f
	.quad	0
	.quad	0
.LLST90:
	.quad	.LVL212-.Ltext0
	.quad	.LVL228-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	.LVL231-.Ltext0
	.quad	.LVL233-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	.LVL235-.Ltext0
	.quad	.LFE75-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	0
	.quad	0
.LLST91:
	.quad	.LVL212-.Ltext0
	.quad	.LVL217-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	.LVL217-.Ltext0
	.quad	.LVL235-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.quad	.LVL235-.Ltext0
	.quad	.LVL237-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	.LVL237-.Ltext0
	.quad	.LVL241-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.quad	.LVL241-.Ltext0
	.quad	.LVL242-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	.LVL242-.Ltext0
	.quad	.LFE75-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x55
	.byte	0x9f
	.quad	0
	.quad	0
.LLST92:
	.quad	.LVL212-.Ltext0
	.quad	.LVL227-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	.LVL227-.Ltext0
	.quad	.LVL230-1-.Ltext0
	.value	0x1
	.byte	0x55
	.quad	.LVL231-.Ltext0
	.quad	.LVL234-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	.LVL235-.Ltext0
	.quad	.LFE75-.Ltext0
	.value	0x1
	.byte	0x56
	.quad	0
	.quad	0
.LLST93:
	.quad	.LVL229-.Ltext0
	.quad	.LVL232-.Ltext0
	.value	0x1
	.byte	0x5e
	.quad	0
	.quad	0
.LLST94:
	.quad	.LVL226-.Ltext0
	.quad	.LVL232-.Ltext0
	.value	0x1
	.byte	0x5d
	.quad	0
	.quad	0
.LLST95:
	.quad	.LVL212-.Ltext0
	.quad	.LVL217-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	.LVL217-.Ltext0
	.quad	.LVL235-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.byte	0x9f
	.quad	.LVL235-.Ltext0
	.quad	.LVL237-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	.LVL237-.Ltext0
	.quad	.LVL241-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.byte	0x9f
	.quad	.LVL241-.Ltext0
	.quad	.LVL242-.Ltext0
	.value	0x1
	.byte	0x53
	.quad	.LVL242-.Ltext0
	.quad	.LFE75-.Ltext0
	.value	0x4
	.byte	0xf3
	.uleb128 0x1
	.byte	0x54
	.byte	0x9f
	.quad	0
	.quad	0
.LLST96:
	.quad	.LVL213-.Ltext0
	.quad	.LVL214-.Ltext0
	.value	0x1
	.byte	0x50
	.quad	.LVL214-.Ltext0
	.quad	.LVL216-.Ltext0
	.value	0x9
	.byte	0x3
	.quad	_rs_pid.5519
	.quad	.LVL241-.Ltext0
	.quad	.LVL242-.Ltext0
	.value	0x1
	.byte	0x50
	.quad	0
	.quad	0
.LLST97:
	.quad	.LVL215-.Ltext0
	.quad	.LVL216-.Ltext0
	.value	0x2
	.byte	0x40
	.byte	0x9f
	.quad	0
	.quad	0
.LLST98:
	.quad	.LVL215-.Ltext0
	.quad	.LVL216-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.quad	0
	.quad	0
.LLST99:
	.quad	.LVL215-.Ltext0
	.quad	.LVL216-.Ltext0
	.value	0x1
	.byte	0x50
	.quad	0
	.quad	0
.LLST100:
	.quad	.LVL217-.Ltext0
	.quad	.LVL225-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.quad	.LVL237-.Ltext0
	.quad	.LVL241-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.quad	.LVL242-.Ltext0
	.quad	.LFE75-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.quad	0
	.quad	0
.LLST102:
	.quad	.LVL219-.Ltext0
	.quad	.LVL225-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x28
	.byte	0x9f
	.quad	.LVL237-.Ltext0
	.quad	.LVL241-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x28
	.byte	0x9f
	.quad	.LVL242-.Ltext0
	.quad	.LFE75-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x28
	.byte	0x9f
	.quad	0
	.quad	0
.LLST103:
	.quad	.LVL219-.Ltext0
	.quad	.LVL225-.Ltext0
	.value	0x1
	.byte	0x5e
	.quad	.LVL237-.Ltext0
	.quad	.LVL241-.Ltext0
	.value	0x1
	.byte	0x5e
	.quad	.LVL242-.Ltext0
	.quad	.LFE75-.Ltext0
	.value	0x1
	.byte	0x5e
	.quad	0
	.quad	0
.LLST106:
	.quad	.LVL221-.Ltext0
	.quad	.LVL225-.Ltext0
	.value	0x3
	.byte	0x7e
	.sleb128 32
	.byte	0x9f
	.quad	0
	.quad	0
.LLST107:
	.quad	.LVL221-.Ltext0
	.quad	.LVL223-.Ltext0
	.value	0x1
	.byte	0x50
	.quad	.LVL223-.Ltext0
	.quad	.LVL224-.Ltext0
	.value	0x9
	.byte	0x3
	.quad	rsx
	.quad	0
	.quad	0
.LLST108:
	.quad	.LVL237-.Ltext0
	.quad	.LVL241-.Ltext0
	.value	0xa
	.byte	0x3
	.quad	rs
	.byte	0x9f
	.quad	.LVL242-.Ltext0
	.quad	.LFE75-.Ltext0
	.value	0xa
	.byte	0x3
	.quad	rs
	.byte	0x9f
	.quad	0
	.quad	0
.LLST109:
	.quad	.LVL237-.Ltext0
	.quad	.LVL241-.Ltext0
	.value	0xa
	.byte	0x3
	.quad	rsx
	.byte	0x9f
	.quad	.LVL242-.Ltext0
	.quad	.LFE75-.Ltext0
	.value	0xa
	.byte	0x3
	.quad	rsx
	.byte	0x9f
	.quad	0
	.quad	0
.LLST110:
	.quad	.LVL222-.Ltext0
	.quad	.LVL225-.Ltext0
	.value	0x3
	.byte	0x8
	.byte	0x28
	.byte	0x9f
	.quad	0
	.quad	0
.LLST111:
	.quad	.LVL222-.Ltext0
	.quad	.LVL225-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.quad	0
	.quad	0
.LLST112:
	.quad	.LVL222-.Ltext0
	.quad	.LVL223-.Ltext0
	.value	0x4
	.byte	0x70
	.sleb128 64
	.byte	0x9f
	.quad	.LVL223-.Ltext0
	.quad	.LVL224-.Ltext0
	.value	0xd
	.byte	0x3
	.quad	rsx
	.byte	0x6
	.byte	0x23
	.uleb128 0x40
	.byte	0x9f
	.quad	0
	.quad	0
.LLST113:
	.quad	.LVL229-.Ltext0
	.quad	.LVL232-.Ltext0
	.value	0x1
	.byte	0x5d
	.quad	0
	.quad	0
.LLST115:
	.quad	.LVL230-.Ltext0
	.quad	.LVL232-.Ltext0
	.value	0x1
	.byte	0x5d
	.quad	0
	.quad	0
.LLST116:
	.quad	.LVL230-.Ltext0
	.quad	.LVL232-.Ltext0
	.value	0x2
	.byte	0x30
	.byte	0x9f
	.quad	0
	.quad	0
.LLST117:
	.quad	.LVL230-.Ltext0
	.quad	.LVL232-.Ltext0
	.value	0x1
	.byte	0x5e
	.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	.LBB67-.Ltext0
	.quad	.LBE67-.Ltext0
	.quad	.LBB107-.Ltext0
	.quad	.LBE107-.Ltext0
	.quad	.LBB117-.Ltext0
	.quad	.LBE117-.Ltext0
	.quad	0
	.quad	0
	.quad	.LBB70-.Ltext0
	.quad	.LBE70-.Ltext0
	.quad	.LBB89-.Ltext0
	.quad	.LBE89-.Ltext0
	.quad	.LBB93-.Ltext0
	.quad	.LBE93-.Ltext0
	.quad	.LBB95-.Ltext0
	.quad	.LBE95-.Ltext0
	.quad	.LBB96-.Ltext0
	.quad	.LBE96-.Ltext0
	.quad	0
	.quad	0
	.quad	.LBB73-.Ltext0
	.quad	.LBE73-.Ltext0
	.quad	.LBB76-.Ltext0
	.quad	.LBE76-.Ltext0
	.quad	0
	.quad	0
	.quad	.LBB77-.Ltext0
	.quad	.LBE77-.Ltext0
	.quad	.LBB80-.Ltext0
	.quad	.LBE80-.Ltext0
	.quad	0
	.quad	0
	.quad	.LBB90-.Ltext0
	.quad	.LBE90-.Ltext0
	.quad	.LBB94-.Ltext0
	.quad	.LBE94-.Ltext0
	.quad	0
	.quad	0
	.quad	.LBB108-.Ltext0
	.quad	.LBE108-.Ltext0
	.quad	.LBB118-.Ltext0
	.quad	.LBE118-.Ltext0
	.quad	0
	.quad	0
	.quad	.LBB144-.Ltext0
	.quad	.LBE144-.Ltext0
	.quad	.LBB192-.Ltext0
	.quad	.LBE192-.Ltext0
	.quad	.LBB193-.Ltext0
	.quad	.LBE193-.Ltext0
	.quad	0
	.quad	0
	.quad	.LBB146-.Ltext0
	.quad	.LBE146-.Ltext0
	.quad	.LBB158-.Ltext0
	.quad	.LBE158-.Ltext0
	.quad	.LBB161-.Ltext0
	.quad	.LBE161-.Ltext0
	.quad	.LBB162-.Ltext0
	.quad	.LBE162-.Ltext0
	.quad	.LBB188-.Ltext0
	.quad	.LBE188-.Ltext0
	.quad	0
	.quad	0
	.quad	.LBB148-.Ltext0
	.quad	.LBE148-.Ltext0
	.quad	.LBB153-.Ltext0
	.quad	.LBE153-.Ltext0
	.quad	0
	.quad	0
	.quad	.LBB163-.Ltext0
	.quad	.LBE163-.Ltext0
	.quad	.LBB189-.Ltext0
	.quad	.LBE189-.Ltext0
	.quad	0
	.quad	0
	.quad	.LBB165-.Ltext0
	.quad	.LBE165-.Ltext0
	.quad	.LBB180-.Ltext0
	.quad	.LBE180-.Ltext0
	.quad	.LBB184-.Ltext0
	.quad	.LBE184-.Ltext0
	.quad	.LBB186-.Ltext0
	.quad	.LBE186-.Ltext0
	.quad	0
	.quad	0
	.quad	.LBB168-.Ltext0
	.quad	.LBE168-.Ltext0
	.quad	.LBB171-.Ltext0
	.quad	.LBE171-.Ltext0
	.quad	0
	.quad	0
	.quad	.LBB181-.Ltext0
	.quad	.LBE181-.Ltext0
	.quad	.LBB185-.Ltext0
	.quad	.LBE185-.Ltext0
	.quad	0
	.quad	0
	.quad	.LBB219-.Ltext0
	.quad	.LBE219-.Ltext0
	.quad	.LBB278-.Ltext0
	.quad	.LBE278-.Ltext0
	.quad	0
	.quad	0
	.quad	.LBB221-.Ltext0
	.quad	.LBE221-.Ltext0
	.quad	.LBB273-.Ltext0
	.quad	.LBE273-.Ltext0
	.quad	.LBB275-.Ltext0
	.quad	.LBE275-.Ltext0
	.quad	0
	.quad	0
	.quad	.LBB223-.Ltext0
	.quad	.LBE223-.Ltext0
	.quad	.LBB228-.Ltext0
	.quad	.LBE228-.Ltext0
	.quad	0
	.quad	0
	.quad	.LBB231-.Ltext0
	.quad	.LBE231-.Ltext0
	.quad	.LBB266-.Ltext0
	.quad	.LBE266-.Ltext0
	.quad	.LBB274-.Ltext0
	.quad	.LBE274-.Ltext0
	.quad	.LBB276-.Ltext0
	.quad	.LBE276-.Ltext0
	.quad	0
	.quad	0
	.quad	.LBB233-.Ltext0
	.quad	.LBE233-.Ltext0
	.quad	.LBB254-.Ltext0
	.quad	.LBE254-.Ltext0
	.quad	.LBB255-.Ltext0
	.quad	.LBE255-.Ltext0
	.quad	.LBB259-.Ltext0
	.quad	.LBE259-.Ltext0
	.quad	.LBB261-.Ltext0
	.quad	.LBE261-.Ltext0
	.quad	.LBB262-.Ltext0
	.quad	.LBE262-.Ltext0
	.quad	0
	.quad	0
	.quad	.LBB236-.Ltext0
	.quad	.LBE236-.Ltext0
	.quad	.LBB239-.Ltext0
	.quad	.LBE239-.Ltext0
	.quad	0
	.quad	0
	.quad	.LBB240-.Ltext0
	.quad	.LBE240-.Ltext0
	.quad	.LBB243-.Ltext0
	.quad	.LBE243-.Ltext0
	.quad	0
	.quad	0
	.quad	.LBB256-.Ltext0
	.quad	.LBE256-.Ltext0
	.quad	.LBB260-.Ltext0
	.quad	.LBE260-.Ltext0
	.quad	0
	.quad	0
	.quad	.LBB267-.Ltext0
	.quad	.LBE267-.Ltext0
	.quad	.LBB270-.Ltext0
	.quad	.LBE270-.Ltext0
	.quad	0
	.quad	0
	.section	.debug_line,"",@progbits
.Ldebug_line0:
	.section	.debug_str,"MS",@progbits,1
.LASF69:
	.string	"_rs_forkdetect"
.LASF70:
	.string	"_rs_pid"
.LASF15:
	.string	"size_t"
.LASF17:
	.string	"__prev"
.LASF16:
	.string	"__sig_atomic_t"
.LASF77:
	.string	"__register_atfork"
.LASF31:
	.string	"__size"
.LASF49:
	.string	"__ch"
.LASF75:
	.string	"_rs_forked"
.LASF79:
	.string	"raise"
.LASF34:
	.string	"long long unsigned int"
.LASF51:
	.string	"kbits"
.LASF18:
	.string	"__next"
.LASF57:
	.string	"__src"
.LASF61:
	.string	"constants"
.LASF72:
	.string	"_buf"
.LASF35:
	.string	"long long int"
.LASF6:
	.string	"signed char"
.LASF46:
	.string	"rs_chacha"
.LASF8:
	.string	"long int"
.LASF92:
	.string	"_rs_forkhandler"
.LASF56:
	.string	"memcpy"
.LASF71:
	.string	"_rs_random_buf"
.LASF62:
	.string	"ctarget"
.LASF19:
	.string	"__pthread_list_t"
.LASF44:
	.string	"rs_count"
.LASF63:
	.string	"chacha_ivsetup"
.LASF21:
	.string	"__pthread_mutex_s"
.LASF59:
	.string	"chacha_encrypt_bytes"
.LASF38:
	.string	"timezone"
.LASF53:
	.string	"chacha_keysetup"
.LASF54:
	.string	"_rs_init"
.LASF4:
	.string	"unsigned int"
.LASF32:
	.string	"__align"
.LASF87:
	.string	"compat/arc4random.c"
.LASF5:
	.string	"long unsigned int"
.LASF26:
	.string	"__kind"
.LASF30:
	.string	"__data"
.LASF78:
	.string	"munmap"
.LASF73:
	.string	"sigma"
.LASF1:
	.string	"short unsigned int"
.LASF28:
	.string	"__elision"
.LASF91:
	.string	"_rs_allocate"
.LASF39:
	.string	"tz_minuteswest"
.LASF81:
	.string	"getentropy"
.LASF7:
	.string	"short int"
.LASF58:
	.string	"rsxp"
.LASF93:
	.string	"_rs_stir"
.LASF24:
	.string	"__owner"
.LASF42:
	.string	"chacha_ctx"
.LASF84:
	.string	"pthread_mutex_unlock"
.LASF64:
	.string	"_rs_rekey"
.LASF10:
	.string	"sizetype"
.LASF2:
	.string	"__u_char"
.LASF66:
	.string	"_rs_random_u32"
.LASF94:
	.string	"arc4random"
.LASF90:
	.string	"_getentropy_fail"
.LASF12:
	.string	"u_char"
.LASF48:
	.string	"__dest"
.LASF13:
	.string	"u_int"
.LASF47:
	.string	"rs_buf"
.LASF37:
	.string	"sig_atomic_t"
.LASF20:
	.string	"__pthread_internal_list"
.LASF86:
	.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"
.LASF67:
	.string	"keystream"
.LASF0:
	.string	"unsigned char"
.LASF50:
	.string	"__len"
.LASF41:
	.string	"input"
.LASF85:
	.string	"__stack_chk_fail"
.LASF88:
	.string	"/home/zack/projects/lssl/libressl-2.2.3-memclob/crypto"
.LASF23:
	.string	"__count"
.LASF22:
	.string	"__lock"
.LASF36:
	.string	"uint32_t"
.LASF76:
	.string	"mmap"
.LASF52:
	.string	"ivbits"
.LASF11:
	.string	"char"
.LASF45:
	.string	"_rsx"
.LASF65:
	.string	"datlen"
.LASF80:
	.string	"abort"
.LASF33:
	.string	"pthread_mutex_t"
.LASF27:
	.string	"__spins"
.LASF55:
	.string	"memset"
.LASF60:
	.string	"bytes"
.LASF40:
	.string	"tz_dsttime"
.LASF25:
	.string	"__nusers"
.LASF74:
	.string	"arc4random_mtx"
.LASF14:
	.string	"pid_t"
.LASF83:
	.string	"pthread_mutex_lock"
.LASF29:
	.string	"__list"
.LASF89:
	.string	"explicit_bzero"
.LASF82:
	.string	"getpid"
.LASF43:
	.string	"rs_have"
.LASF96:
	.string	"__dso_handle"
.LASF3:
	.string	"__u_int"
.LASF95:
	.string	"arc4random_buf"
.LASF68:
	.string	"_rs_stir_if_needed"
.LASF9:
	.string	"__pid_t"
	.ident	"GCC: (Debian 5.2.1-16) 5.2.1 20150903"
	.section	.note.GNU-stack,"",@progbits
