140229bca:	42 0f b6 04 18       	movzbl (%rax,%r11,1),%eax
140229bcf:	88 06                	mov    %al,(%rsi)
140229bd1:	48 ff c6             	inc    %rsi
140229bd4:	41 83 e8 01          	sub    $0x1,%r8d
140229bd8:	75 d6                	jne    0x140229bb0
140229bda:	eb 16                	jmp    0x140229bf2
140229bdc:	49 63 d8             	movslq %r8d,%rbx
140229bdf:	ba 30 00 00 00       	mov    $0x30,%edx
140229be4:	4c 8b c3             	mov    %rbx,%r8
140229be7:	48 8b ce             	mov    %rsi,%rcx
140229bea:	e8 c1 5a cb 00       	call   0x140edf6b0
140229bef:	48 03 f3             	add    %rbx,%rsi
140229bf2:	c6 06 70             	movb   $0x70,(%rsi)
140229bf5:	4c 8d 4c 24 40       	lea    0x40(%rsp),%r9
140229bfa:	44 88 7e 01          	mov    %r15b,0x1(%rsi)
140229bfe:	48 83 c6 02          	add    $0x2,%rsi
140229c02:	0f 1f 40 00          	nopl   0x0(%rax)
140229c06:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140229c0d:	00 00 00
140229c10:	49 ff c9             	dec    %r9
140229c13:	b8 cd cc cc cc       	mov    $0xcccccccd,%eax
140229c18:	f7 e7                	mul    %edi
140229c1a:	c1 ea 03             	shr    $0x3,%edx
140229c1d:	0f b6 c2             	movzbl %dl,%eax
140229c20:	c0 e0 02             	shl    $0x2,%al
140229c23:	8d 0c 10             	lea    (%rax,%rdx,1),%ecx
140229c26:	02 c9                	add    %cl,%cl
140229c28:	40 2a f9             	sub    %cl,%dil
140229c2b:	40 80 c7 30          	add    $0x30,%dil
140229c2f:	41 88 39             	mov    %dil,(%r9)
140229c32:	8b fa                	mov    %edx,%edi
140229c34:	85 d2                	test   %edx,%edx
140229c36:	75 d8                	jne    0x140229c10
140229c38:	48 8d 5c 24 40       	lea    0x40(%rsp),%rbx
140229c3d:	48 8b c5             	mov    %rbp,%rax
140229c40:	49 2b d9             	sub    %r9,%rbx
140229c43:	48 2b c6             	sub    %rsi,%rax
140229c46:	48 3b c3             	cmp    %rbx,%rax
140229c49:	7d 0a                	jge    0x140229c55
140229c4b:	41 c7 46 08 84 00 00 	movl   $0x84,0x8(%r14)
140229c52:	00
140229c53:	eb 1d                	jmp    0x140229c72
140229c55:	0f ae e8             	lfence
140229c58:	4c 8b c3             	mov    %rbx,%r8
140229c5b:	49 8b d1             	mov    %r9,%rdx
140229c5e:	48 8b ce             	mov    %rsi,%rcx
140229c61:	e8 aa 53 cb 00       	call   0x140edf010
140229c66:	41 c7 46 08 00 00 00 	movl   $0x0,0x8(%r14)
140229c6d:	00
140229c6e:	48 8d 2c 33          	lea    (%rbx,%rsi,1),%rbp
140229c72:	49 89 2e             	mov    %rbp,(%r14)
140229c75:	49 8b c6             	mov    %r14,%rax
140229c78:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140229c7d:	48 33 cc             	xor    %rsp,%rcx
140229c80:	e8 7b 18 bf 00       	call   0x140e1b500
140229c85:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
140229c8a:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140229c8e:	49 8b 6b 30          	mov    0x30(%r11),%rbp
140229c92:	49 8b 73 38          	mov    0x38(%r11),%rsi
140229c96:	49 8b e3             	mov    %r11,%rsp
140229c99:	41 5f                	pop    %r15
140229c9b:	41 5e                	pop    %r14
140229c9d:	5f                   	pop    %rdi
140229c9e:	c3                   	ret
140229c9f:	cc                   	int3
140229ca0:	40 53                	rex push %rbx
140229ca2:	48 83 ec 50          	sub    $0x50,%rsp
140229ca6:	48 8b 05 53 f2 18 01 	mov    0x118f253(%rip),%rax        # 0x1413b8f00
140229cad:	48 33 c4             	xor    %rsp,%rax
140229cb0:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140229cb5:	66 0f 7e d8          	movd   %xmm3,%eax
140229cb9:	48 8b d9             	mov    %rcx,%rbx
140229cbc:	85 c0                	test   %eax,%eax
140229cbe:	75 34                	jne    0x140229cf4
140229cc0:	49 8b c0             	mov    %r8,%rax
140229cc3:	48 2b c2             	sub    %rdx,%rax
140229cc6:	48 83 f8 04          	cmp    $0x4,%rax
140229cca:	7d 0f                	jge    0x140229cdb
140229ccc:	4c 89 01             	mov    %r8,(%rcx)
140229ccf:	c7 41 08 84 00 00 00 	movl   $0x84,0x8(%rcx)
140229cd6:	e9 50 01 00 00       	jmp    0x140229e2b
140229cdb:	c7 02 30 70 2b 30    	movl   $0x302b7030,(%rdx)
140229ce1:	48 8d 42 04          	lea    0x4(%rdx),%rax
140229ce5:	48 89 01             	mov    %rax,(%rcx)
140229ce8:	c7 41 08 00 00 00 00 	movl   $0x0,0x8(%rcx)
140229cef:	e9 37 01 00 00       	jmp    0x140229e2b
140229cf4:	44 8b c8             	mov    %eax,%r9d
140229cf7:	41 ba 82 ff ff ff    	mov    $0xffffff82,%r10d
140229cfd:	41 81 e1 ff ff 7f 00 	and    $0x7fffff,%r9d
140229d04:	c1 e8 17             	shr    $0x17,%eax
140229d07:	85 c0                	test   %eax,%eax
140229d09:	74 04                	je     0x140229d0f
140229d0b:	44 8d 50 81          	lea    -0x7f(%rax),%r10d
140229d0f:	49 3b d0             	cmp    %r8,%rdx
140229d12:	74 b8                	je     0x140229ccc
140229d14:	85 c0                	test   %eax,%eax
140229d16:	0f 95 c0             	setne  %al
140229d19:	04 30                	add    $0x30,%al
140229d1b:	88 02                	mov    %al,(%rdx)
140229d1d:	48 ff c2             	inc    %rdx
140229d20:	45 85 c9             	test   %r9d,%r9d
140229d23:	74 45                	je     0x140229d6a
140229d25:	49 3b d0             	cmp    %r8,%rdx
140229d28:	74 a2                	je     0x140229ccc
140229d2a:	c6 02 2e             	movb   $0x2e,(%rdx)
140229d2d:	4c 8d 1d c4 51 d8 00 	lea    0xd851c4(%rip),%r11        # 0x140faeef8
140229d34:	48 ff c2             	inc    %rdx
140229d37:	b9 18 00 00 00       	mov    $0x18,%ecx
140229d3c:	45 03 c9             	add    %r9d,%r9d
140229d3f:	90                   	nop
140229d40:	83 e9 04             	sub    $0x4,%ecx
140229d43:	49 3b d0             	cmp    %r8,%rdx
140229d46:	0f 84 aa 00 00 00    	je     0x140229df6
140229d4c:	41 8b c1             	mov    %r9d,%eax
140229d4f:	48 d3 e8             	shr    %cl,%rax
140229d52:	42 0f b6 04 18       	movzbl (%rax,%r11,1),%eax
140229d57:	88 02                	mov    %al,(%rdx)
140229d59:	b8 01 00 00 00       	mov    $0x1,%eax
140229d5e:	d3 e0                	shl    %cl,%eax
140229d60:	48 ff c2             	inc    %rdx
140229d63:	ff c8                	dec    %eax
140229d65:	44 23 c8             	and    %eax,%r9d
140229d68:	75 d6                	jne    0x140229d40
140229d6a:	49 8b c0             	mov    %r8,%rax
140229d6d:	48 2b c2             	sub    %rdx,%rax
140229d70:	48 83 f8 02          	cmp    $0x2,%rax
140229d74:	0f 8c 7c 00 00 00    	jl     0x140229df6
140229d7a:	45 85 d2             	test   %r10d,%r10d
140229d7d:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
140229d82:	45 8b ca             	mov    %r10d,%r9d
140229d85:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
140229d8a:	b8 2d 00 00 00       	mov    $0x2d,%eax
140229d8f:	c6 02 70             	movb   $0x70,(%rdx)
140229d92:	b9 2b 00 00 00       	mov    $0x2b,%ecx
140229d97:	48 8d 72 02          	lea    0x2(%rdx),%rsi
140229d9b:	0f 49 c1             	cmovns %ecx,%eax
140229d9e:	41 f7 d9             	neg    %r9d
140229da1:	45 85 d2             	test   %r10d,%r10d
140229da4:	88 42 01             	mov    %al,0x1(%rdx)
140229da7:	45 0f 49 ca          	cmovns %r10d,%r9d
140229dab:	4c 8d 54 24 40       	lea    0x40(%rsp),%r10
140229db0:	49 ff ca             	dec    %r10
140229db3:	b8 cd cc cc cc       	mov    $0xcccccccd,%eax
140229db8:	41 f7 e1             	mul    %r9d
140229dbb:	c1 ea 03             	shr    $0x3,%edx
140229dbe:	0f b6 c2             	movzbl %dl,%eax
140229dc1:	c0 e0 02             	shl    $0x2,%al
140229dc4:	8d 0c 10             	lea    (%rax,%rdx,1),%ecx
140229dc7:	02 c9                	add    %cl,%cl
140229dc9:	44 2a c9             	sub    %cl,%r9b
140229dcc:	41 80 c1 30          	add    $0x30,%r9b
140229dd0:	45 88 0a             	mov    %r9b,(%r10)
140229dd3:	44 8b ca             	mov    %edx,%r9d
140229dd6:	85 d2                	test   %edx,%edx
140229dd8:	75 d6                	jne    0x140229db0
140229dda:	48 8d 7c 24 40       	lea    0x40(%rsp),%rdi
140229ddf:	49 8b c0             	mov    %r8,%rax
140229de2:	49 2b fa             	sub    %r10,%rdi
140229de5:	48 2b c6             	sub    %rsi,%rax
140229de8:	48 3b c7             	cmp    %rdi,%rax
140229deb:	7d 15                	jge    0x140229e02
140229ded:	c7 43 08 84 00 00 00 	movl   $0x84,0x8(%rbx)
140229df4:	eb 28                	jmp    0x140229e1e
140229df6:	4c 89 03             	mov    %r8,(%rbx)
140229df9:	c7 43 08 84 00 00 00 	movl   $0x84,0x8(%rbx)
140229e00:	eb 29                	jmp    0x140229e2b
140229e02:	0f ae e8             	lfence
140229e05:	4c 8b c7             	mov    %rdi,%r8
140229e08:	49 8b d2             	mov    %r10,%rdx
140229e0b:	48 8b ce             	mov    %rsi,%rcx
140229e0e:	e8 fd 51 cb 00       	call   0x140edf010
140229e13:	4c 8d 04 37          	lea    (%rdi,%rsi,1),%r8
140229e17:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%rbx)
140229e1e:	4c 89 03             	mov    %r8,(%rbx)
140229e21:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
140229e26:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140229e2b:	48 8b c3             	mov    %rbx,%rax
140229e2e:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140229e33:	48 33 cc             	xor    %rsp,%rcx
140229e36:	e8 c5 16 bf 00       	call   0x140e1b500
140229e3b:	48 83 c4 50          	add    $0x50,%rsp
140229e3f:	5b                   	pop    %rbx
140229e40:	c3                   	ret
140229e41:	cc                   	int3
140229e42:	cc                   	int3
140229e43:	cc                   	int3
140229e44:	cc                   	int3
140229e45:	cc                   	int3
140229e46:	cc                   	int3
140229e47:	cc                   	int3
140229e48:	cc                   	int3
140229e49:	cc                   	int3
140229e4a:	cc                   	int3
140229e4b:	cc                   	int3
140229e4c:	cc                   	int3
140229e4d:	cc                   	int3
140229e4e:	cc                   	int3
140229e4f:	cc                   	int3
140229e50:	40 53                	rex push %rbx
140229e52:	48 83 ec 50          	sub    $0x50,%rsp
140229e56:	48 8b 05 a3 f0 18 01 	mov    0x118f0a3(%rip),%rax        # 0x1413b8f00
140229e5d:	48 33 c4             	xor    %rsp,%rax
140229e60:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140229e65:	66 48 0f 7e d8       	movq   %xmm3,%rax
140229e6a:	48 8b d9             	mov    %rcx,%rbx
140229e6d:	48 85 c0             	test   %rax,%rax
140229e70:	75 34                	jne    0x140229ea6
140229e72:	49 8b c0             	mov    %r8,%rax
140229e75:	48 2b c2             	sub    %rdx,%rax
140229e78:	48 83 f8 04          	cmp    $0x4,%rax
140229e7c:	7d 0f                	jge    0x140229e8d
140229e7e:	4c 89 01             	mov    %r8,(%rcx)
140229e81:	c7 41 08 84 00 00 00 	movl   $0x84,0x8(%rcx)
140229e88:	e9 62 01 00 00       	jmp    0x140229fef
140229e8d:	c7 02 30 70 2b 30    	movl   $0x302b7030,(%rdx)
140229e93:	48 8d 42 04          	lea    0x4(%rdx),%rax
140229e97:	48 89 01             	mov    %rax,(%rcx)
140229e9a:	c7 41 08 00 00 00 00 	movl   $0x0,0x8(%rcx)
140229ea1:	e9 49 01 00 00       	jmp    0x140229fef
140229ea6:	4c 8b c8             	mov    %rax,%r9
140229ea9:	48 b9 ff ff ff ff ff 	movabs $0xfffffffffffff,%rcx
140229eb0:	ff 0f 00
140229eb3:	4c 23 c9             	and    %rcx,%r9
140229eb6:	48 c1 e8 34          	shr    $0x34,%rax
140229eba:	41 ba 02 fc ff ff    	mov    $0xfffffc02,%r10d
140229ec0:	85 c0                	test   %eax,%eax
140229ec2:	74 07                	je     0x140229ecb
140229ec4:	44 8d 90 01 fc ff ff 	lea    -0x3ff(%rax),%r10d
140229ecb:	49 3b d0             	cmp    %r8,%rdx
140229ece:	75 0f                	jne    0x140229edf
140229ed0:	4c 89 03             	mov    %r8,(%rbx)
140229ed3:	c7 43 08 84 00 00 00 	movl   $0x84,0x8(%rbx)
140229eda:	e9 10 01 00 00       	jmp    0x140229fef
140229edf:	85 c0                	test   %eax,%eax
140229ee1:	0f 95 c0             	setne  %al
140229ee4:	04 30                	add    $0x30,%al
140229ee6:	88 02                	mov    %al,(%rdx)
140229ee8:	48 ff c2             	inc    %rdx
140229eeb:	4d 85 c9             	test   %r9,%r9
140229eee:	74 41                	je     0x140229f31
140229ef0:	49 3b d0             	cmp    %r8,%rdx
140229ef3:	74 db                	je     0x140229ed0
140229ef5:	c6 02 2e             	movb   $0x2e,(%rdx)
140229ef8:	4c 8d 1d f9 4f d8 00 	lea    0xd84ff9(%rip),%r11        # 0x140faeef8
140229eff:	48 ff c2             	inc    %rdx
140229f02:	b9 34 00 00 00       	mov    $0x34,%ecx
140229f07:	83 e9 04             	sub    $0x4,%ecx
140229f0a:	49 3b d0             	cmp    %r8,%rdx
140229f0d:	74 c1                	je     0x140229ed0
140229f0f:	49 8b c1             	mov    %r9,%rax
140229f12:	48 d3 e8             	shr    %cl,%rax
140229f15:	8b c0                	mov    %eax,%eax
140229f17:	42 0f b6 04 18       	movzbl (%rax,%r11,1),%eax
140229f1c:	88 02                	mov    %al,(%rdx)
140229f1e:	b8 01 00 00 00       	mov    $0x1,%eax
140229f23:	48 d3 e0             	shl    %cl,%rax
140229f26:	48 ff c2             	inc    %rdx
140229f29:	48 ff c8             	dec    %rax
140229f2c:	4c 23 c8             	and    %rax,%r9
140229f2f:	75 d6                	jne    0x140229f07
140229f31:	49 8b c0             	mov    %r8,%rax
140229f34:	48 2b c2             	sub    %rdx,%rax
140229f37:	48 83 f8 02          	cmp    $0x2,%rax
140229f3b:	7c 93                	jl     0x140229ed0
140229f3d:	45 85 d2             	test   %r10d,%r10d
140229f40:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
140229f45:	45 8b ca             	mov    %r10d,%r9d
140229f48:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
140229f4d:	b8 2d 00 00 00       	mov    $0x2d,%eax
140229f52:	c6 02 70             	movb   $0x70,(%rdx)
140229f55:	b9 2b 00 00 00       	mov    $0x2b,%ecx
140229f5a:	48 8d 72 02          	lea    0x2(%rdx),%rsi
140229f5e:	0f 49 c1             	cmovns %ecx,%eax
140229f61:	41 f7 d9             	neg    %r9d
140229f64:	45 85 d2             	test   %r10d,%r10d
140229f67:	88 42 01             	mov    %al,0x1(%rdx)
140229f6a:	45 0f 49 ca          	cmovns %r10d,%r9d
140229f6e:	4c 8d 54 24 40       	lea    0x40(%rsp),%r10
140229f73:	0f 1f 40 00          	nopl   0x0(%rax)
140229f77:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140229f7e:	00 00
140229f80:	49 ff ca             	dec    %r10
140229f83:	b8 cd cc cc cc       	mov    $0xcccccccd,%eax
140229f88:	41 f7 e1             	mul    %r9d
140229f8b:	c1 ea 03             	shr    $0x3,%edx
140229f8e:	0f b6 c2             	movzbl %dl,%eax
140229f91:	c0 e0 02             	shl    $0x2,%al
140229f94:	8d 0c 10             	lea    (%rax,%rdx,1),%ecx
140229f97:	02 c9                	add    %cl,%cl
140229f99:	44 2a c9             	sub    %cl,%r9b
140229f9c:	41 80 c1 30          	add    $0x30,%r9b
140229fa0:	45 88 0a             	mov    %r9b,(%r10)
140229fa3:	44 8b ca             	mov    %edx,%r9d
140229fa6:	85 d2                	test   %edx,%edx
140229fa8:	75 d6                	jne    0x140229f80
140229faa:	48 8d 7c 24 40       	lea    0x40(%rsp),%rdi
140229faf:	49 8b c0             	mov    %r8,%rax
140229fb2:	49 2b fa             	sub    %r10,%rdi
140229fb5:	48 2b c6             	sub    %rsi,%rax
140229fb8:	48 3b c7             	cmp    %rdi,%rax
140229fbb:	7d 09                	jge    0x140229fc6
140229fbd:	c7 43 08 84 00 00 00 	movl   $0x84,0x8(%rbx)
140229fc4:	eb 1c                	jmp    0x140229fe2
140229fc6:	0f ae e8             	lfence
140229fc9:	4c 8b c7             	mov    %rdi,%r8
140229fcc:	49 8b d2             	mov    %r10,%rdx
140229fcf:	48 8b ce             	mov    %rsi,%rcx
140229fd2:	e8 39 50 cb 00       	call   0x140edf010
140229fd7:	4c 8d 04 37          	lea    (%rdi,%rsi,1),%r8
140229fdb:	c7 43 08 00 00 00 00 	movl   $0x0,0x8(%rbx)
140229fe2:	4c 89 03             	mov    %r8,(%rbx)
140229fe5:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
140229fea:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140229fef:	48 8b c3             	mov    %rbx,%rax
140229ff2:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140229ff7:	48 33 cc             	xor    %rsp,%rcx
140229ffa:	e8 01 15 bf 00       	call   0x140e1b500
140229fff:	48 83 c4 50          	add    $0x50,%rsp
14022a003:	5b                   	pop    %rbx
14022a004:	c3                   	ret
14022a005:	cc                   	int3
14022a006:	cc                   	int3
14022a007:	cc                   	int3
14022a008:	cc                   	int3
14022a009:	cc                   	int3
14022a00a:	cc                   	int3
14022a00b:	cc                   	int3
14022a00c:	cc                   	int3
14022a00d:	cc                   	int3
14022a00e:	cc                   	int3
14022a00f:	cc                   	int3
14022a010:	40 53                	rex push %rbx
14022a012:	56                   	push   %rsi
14022a013:	57                   	push   %rdi
14022a014:	41 56                	push   %r14
14022a016:	48 83 ec 58          	sub    $0x58,%rsp
14022a01a:	66 0f 7e de          	movd   %xmm3,%esi
14022a01e:	49 8b d8             	mov    %r8,%rbx
14022a021:	48 8b fa             	mov    %rdx,%rdi
14022a024:	4c 8b f1             	mov    %rcx,%r14
14022a027:	85 f6                	test   %esi,%esi
14022a029:	75 50                	jne    0x14022a07b
14022a02b:	83 bc 24 a0 00 00 00 	cmpl   $0x1,0xa0(%rsp)
14022a032:	01
14022a033:	75 33                	jne    0x14022a068
14022a035:	48 8b c3             	mov    %rbx,%rax
14022a038:	48 2b c2             	sub    %rdx,%rax
14022a03b:	48 83 f8 05          	cmp    $0x5,%rax
14022a03f:	7d 0a                	jge    0x14022a04b
14022a041:	b8 84 00 00 00       	mov    $0x84,%eax