14038d8e6:	cc                   	int3
14038d8e7:	cc                   	int3
14038d8e8:	cc                   	int3
14038d8e9:	cc                   	int3
14038d8ea:	cc                   	int3
14038d8eb:	cc                   	int3
14038d8ec:	cc                   	int3
14038d8ed:	cc                   	int3
14038d8ee:	cc                   	int3
14038d8ef:	cc                   	int3
14038d8f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14038d8f5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14038d8fa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14038d8ff:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14038d904:	41 56                	push   %r14
14038d906:	48 83 ec 20          	sub    $0x20,%rsp
14038d90a:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
14038d90f:	48 8b fa             	mov    %rdx,%rdi
14038d912:	4c 8b f1             	mov    %rcx,%r14
14038d915:	76 03                	jbe    0x14038d91a
14038d917:	4c 8b 31             	mov    (%rcx),%r14
14038d91a:	48 8b 41 10          	mov    0x10(%rcx),%rax
14038d91e:	49 8b ce             	mov    %r14,%rcx
14038d921:	49 8d 1c 46          	lea    (%r14,%rax,2),%rbx
14038d925:	48 8b d3             	mov    %rbx,%rdx
14038d928:	e8 f3 fa eb ff       	call   0x14024d420
14038d92d:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14038d931:	48 8b e8             	mov    %rax,%rbp
14038d934:	48 8b 37             	mov    (%rdi),%rsi
14038d937:	48 8d 3c 4e          	lea    (%rsi,%rcx,2),%rdi
14038d93b:	48 8b ce             	mov    %rsi,%rcx
14038d93e:	48 8b d7             	mov    %rdi,%rdx
14038d941:	e8 da fa eb ff       	call   0x14024d420
14038d946:	4c 8b c0             	mov    %rax,%r8
14038d949:	4c 8b cd             	mov    %rbp,%r9
14038d94c:	4c 2b c6             	sub    %rsi,%r8
14038d94f:	4d 2b ce             	sub    %r14,%r9
14038d952:	49 d1 f8             	sar    $1,%r8
14038d955:	4c 8b d0             	mov    %rax,%r10
14038d958:	49 d1 f9             	sar    $1,%r9
14038d95b:	4d 3b c1             	cmp    %r9,%r8
14038d95e:	49 8b c9             	mov    %r9,%rcx
14038d961:	49 0f 42 c8          	cmovb  %r8,%rcx
14038d965:	48 85 c9             	test   %rcx,%rcx
14038d968:	74 1a                	je     0x14038d984
14038d96a:	4c 2b f6             	sub    %rsi,%r14
14038d96d:	0f 1f 00             	nopl   (%rax)
14038d970:	41 0f b7 04 36       	movzwl (%r14,%rsi,1),%eax
14038d975:	66 3b 06             	cmp    (%rsi),%ax
14038d978:	75 1b                	jne    0x14038d995
14038d97a:	48 83 c6 02          	add    $0x2,%rsi
14038d97e:	48 83 e9 01          	sub    $0x1,%rcx
14038d982:	75 ec                	jne    0x14038d970
14038d984:	4d 3b c8             	cmp    %r8,%r9
14038d987:	73 20                	jae    0x14038d9a9
14038d989:	be ff ff ff ff       	mov    $0xffffffff,%esi
14038d98e:	8b c6                	mov    %esi,%eax
14038d990:	e9 54 01 00 00       	jmp    0x14038dae9
14038d995:	be 01 00 00 00       	mov    $0x1,%esi
14038d99a:	b9 ff ff ff ff       	mov    $0xffffffff,%ecx
14038d99f:	0f 42 f1             	cmovb  %ecx,%esi
14038d9a2:	8b c6                	mov    %esi,%eax
14038d9a4:	e9 40 01 00 00       	jmp    0x14038dae9
14038d9a9:	76 0c                	jbe    0x14038d9b7
14038d9ab:	be 01 00 00 00       	mov    $0x1,%esi
14038d9b0:	8b c6                	mov    %esi,%eax
14038d9b2:	e9 32 01 00 00       	jmp    0x14038dae9
14038d9b7:	48 8b cd             	mov    %rbp,%rcx
14038d9ba:	48 3b eb             	cmp    %rbx,%rbp
14038d9bd:	74 19                	je     0x14038d9d8
14038d9bf:	90                   	nop
14038d9c0:	0f b7 01             	movzwl (%rcx),%eax
14038d9c3:	66 83 f8 5c          	cmp    $0x5c,%ax
14038d9c7:	74 06                	je     0x14038d9cf
14038d9c9:	66 83 f8 2f          	cmp    $0x2f,%ax
14038d9cd:	75 09                	jne    0x14038d9d8
14038d9cf:	48 83 c1 02          	add    $0x2,%rcx
14038d9d3:	48 3b cb             	cmp    %rbx,%rcx
14038d9d6:	75 e8                	jne    0x14038d9c0
14038d9d8:	4d 8b c2             	mov    %r10,%r8
14038d9db:	4c 3b d7             	cmp    %rdi,%r10
14038d9de:	74 19                	je     0x14038d9f9
14038d9e0:	41 0f b7 00          	movzwl (%r8),%eax
14038d9e4:	66 83 f8 5c          	cmp    $0x5c,%ax
14038d9e8:	74 06                	je     0x14038d9f0
14038d9ea:	66 83 f8 2f          	cmp    $0x2f,%ax
14038d9ee:	75 09                	jne    0x14038d9f9
14038d9f0:	49 83 c0 02          	add    $0x2,%r8
14038d9f4:	4c 3b c7             	cmp    %rdi,%r8
14038d9f7:	75 e7                	jne    0x14038d9e0
14038d9f9:	33 d2                	xor    %edx,%edx
14038d9fb:	4d 3b d0             	cmp    %r8,%r10
14038d9fe:	0f 95 c2             	setne  %dl
14038da01:	33 c0                	xor    %eax,%eax
14038da03:	48 3b e9             	cmp    %rcx,%rbp
14038da06:	0f 95 c0             	setne  %al
14038da09:	2b c2                	sub    %edx,%eax
14038da0b:	0f 85 d8 00 00 00    	jne    0x14038dae9
14038da11:	33 d2                	xor    %edx,%edx
14038da13:	4c 3b c7             	cmp    %rdi,%r8
14038da16:	0f 94 c2             	sete   %dl
14038da19:	48 3b cb             	cmp    %rbx,%rcx
14038da1c:	0f 94 c0             	sete   %al
14038da1f:	2b d0                	sub    %eax,%edx
14038da21:	48 3b cb             	cmp    %rbx,%rcx
14038da24:	0f 84 bd 00 00 00    	je     0x14038dae7
14038da2a:	be 01 00 00 00       	mov    $0x1,%esi
14038da2f:	90                   	nop
14038da30:	85 d2                	test   %edx,%edx
14038da32:	0f 85 af 00 00 00    	jne    0x14038dae7
14038da38:	44 0f b7 11          	movzwl (%rcx),%r10d
14038da3c:	41 83 fa 5c          	cmp    $0x5c,%r10d
14038da40:	74 0b                	je     0x14038da4d
14038da42:	41 83 fa 2f          	cmp    $0x2f,%r10d
14038da46:	74 05                	je     0x14038da4d
14038da48:	45 32 c9             	xor    %r9b,%r9b
14038da4b:	eb 04                	jmp    0x14038da51
14038da4d:	44 0f b6 ce          	movzbl %sil,%r9d
14038da51:	45 0f b7 18          	movzwl (%r8),%r11d
14038da55:	41 83 fb 5c          	cmp    $0x5c,%r11d
14038da59:	74 0a                	je     0x14038da65
14038da5b:	41 83 fb 2f          	cmp    $0x2f,%r11d
14038da5f:	74 04                	je     0x14038da65
14038da61:	33 d2                	xor    %edx,%edx
14038da63:	eb 02                	jmp    0x14038da67
14038da65:	8b d6                	mov    %esi,%edx
14038da67:	41 0f b6 c1          	movzbl %r9b,%eax
14038da6b:	2b d0                	sub    %eax,%edx
14038da6d:	75 78                	jne    0x14038dae7
14038da6f:	45 84 c9             	test   %r9b,%r9b
14038da72:	74 48                	je     0x14038dabc
14038da74:	48 83 c1 02          	add    $0x2,%rcx
14038da78:	48 3b cb             	cmp    %rbx,%rcx
14038da7b:	74 1b                	je     0x14038da98
14038da7d:	0f 1f 00             	nopl   (%rax)
14038da80:	0f b7 01             	movzwl (%rcx),%eax
14038da83:	66 83 f8 5c          	cmp    $0x5c,%ax
14038da87:	74 06                	je     0x14038da8f
14038da89:	66 83 f8 2f          	cmp    $0x2f,%ax
14038da8d:	75 09                	jne    0x14038da98
14038da8f:	48 83 c1 02          	add    $0x2,%rcx
14038da93:	48 3b cb             	cmp    %rbx,%rcx
14038da96:	75 e8                	jne    0x14038da80
14038da98:	49 83 c0 02          	add    $0x2,%r8
14038da9c:	4c 3b c7             	cmp    %rdi,%r8
14038da9f:	74 2b                	je     0x14038dacc
14038daa1:	41 0f b7 00          	movzwl (%r8),%eax
14038daa5:	66 83 f8 5c          	cmp    $0x5c,%ax
14038daa9:	74 06                	je     0x14038dab1
14038daab:	66 83 f8 2f          	cmp    $0x2f,%ax
14038daaf:	75 1b                	jne    0x14038dacc
14038dab1:	49 83 c0 02          	add    $0x2,%r8
14038dab5:	4c 3b c7             	cmp    %rdi,%r8
14038dab8:	75 e7                	jne    0x14038daa1
14038daba:	eb 10                	jmp    0x14038dacc
14038dabc:	41 8b d2             	mov    %r10d,%edx
14038dabf:	41 2b d3             	sub    %r11d,%edx
14038dac2:	75 23                	jne    0x14038dae7
14038dac4:	48 83 c1 02          	add    $0x2,%rcx
14038dac8:	49 83 c0 02          	add    $0x2,%r8
14038dacc:	33 d2                	xor    %edx,%edx
14038dace:	4c 3b c7             	cmp    %rdi,%r8
14038dad1:	0f 94 c2             	sete   %dl
14038dad4:	33 c0                	xor    %eax,%eax
14038dad6:	48 3b cb             	cmp    %rbx,%rcx
14038dad9:	0f 94 c0             	sete   %al
14038dadc:	2b d0                	sub    %eax,%edx
14038dade:	48 3b cb             	cmp    %rbx,%rcx
14038dae1:	0f 85 49 ff ff ff    	jne    0x14038da30
14038dae7:	8b c2                	mov    %edx,%eax
14038dae9:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14038daee:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14038daf3:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14038daf8:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
14038dafd:	48 83 c4 20          	add    $0x20,%rsp
14038db01:	41 5e                	pop    %r14
14038db03:	c3                   	ret
14038db04:	cc                   	int3
14038db05:	cc                   	int3
14038db06:	cc                   	int3
14038db07:	cc                   	int3
14038db08:	cc                   	int3
14038db09:	cc                   	int3
14038db0a:	cc                   	int3
14038db0b:	cc                   	int3
14038db0c:	cc                   	int3
14038db0d:	cc                   	int3
14038db0e:	cc                   	int3
14038db0f:	cc                   	int3
14038db10:	48 83 ec 28          	sub    $0x28,%rsp
14038db14:	48 8b c2             	mov    %rdx,%rax
14038db17:	4b 8d 14 c0          	lea    (%r8,%r8,8),%rdx
14038db1b:	48 c1 e2 05          	shl    $0x5,%rdx
14038db1f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14038db26:	72 18                	jb     0x14038db40
14038db28:	48 8b 48 f8          	mov    -0x8(%rax),%rcx
14038db2c:	48 83 c2 27          	add    $0x27,%rdx
14038db30:	48 2b c1             	sub    %rcx,%rax
14038db33:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14038db37:	48 83 f8 1f          	cmp    $0x1f,%rax
14038db3b:	77 0f                	ja     0x14038db4c
14038db3d:	48 8b c1             	mov    %rcx,%rax
14038db40:	48 8b c8             	mov    %rax,%rcx
14038db43:	48 83 c4 28          	add    $0x28,%rsp
14038db47:	e9 f8 d5 a8 00       	jmp    0x140e1b144
14038db4c:	e8 53 c6 a9 00       	call   0x140e2a1a4
14038db51:	cc                   	int3
14038db52:	cc                   	int3
14038db53:	cc                   	int3
14038db54:	cc                   	int3
14038db55:	cc                   	int3
14038db56:	cc                   	int3
14038db57:	cc                   	int3
14038db58:	cc                   	int3
14038db59:	cc                   	int3
14038db5a:	cc                   	int3
14038db5b:	cc                   	int3
14038db5c:	cc                   	int3
14038db5d:	cc                   	int3
14038db5e:	cc                   	int3
14038db5f:	cc                   	int3
14038db60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14038db65:	57                   	push   %rdi
14038db66:	48 83 ec 30          	sub    $0x30,%rsp
14038db6a:	48 8b f9             	mov    %rcx,%rdi
14038db6d:	48 8b da             	mov    %rdx,%rbx
14038db70:	b9 00 04 00 00       	mov    $0x400,%ecx
14038db75:	e8 b2 4b aa 00       	call   0x140e3272c
14038db7a:	48 8b c8             	mov    %rax,%rcx
14038db7d:	e8 0e 35 aa 00       	call   0x140e31090
14038db82:	48 8b d3             	mov    %rbx,%rdx
14038db85:	48 8b cf             	mov    %rdi,%rcx
14038db88:	e8 b3 ae e1 ff       	call   0x1401a8a40
14038db8d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14038db92:	48 8b c7             	mov    %rdi,%rax
14038db95:	48 83 c4 30          	add    $0x30,%rsp
14038db99:	5f                   	pop    %rdi
14038db9a:	c3                   	ret
14038db9b:	cc                   	int3
14038db9c:	cc                   	int3
14038db9d:	cc                   	int3
14038db9e:	cc                   	int3
14038db9f:	cc                   	int3
14038dba0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14038dba5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14038dbaa:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14038dbaf:	55                   	push   %rbp
14038dbb0:	41 54                	push   %r12
14038dbb2:	41 55                	push   %r13
14038dbb4:	41 56                	push   %r14
14038dbb6:	41 57                	push   %r15
14038dbb8:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
14038dbbd:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
14038dbc4:	48 8b 05 35 b3 02 01 	mov    0x102b335(%rip),%rax        # 0x1413b8f00
14038dbcb:	48 33 c4             	xor    %rsp,%rax
14038dbce:	48 89 45 2f          	mov    %rax,0x2f(%rbp)
14038dbd2:	4c 8b f9             	mov    %rcx,%r15
14038dbd5:	45 33 e4             	xor    %r12d,%r12d
14038dbd8:	41 8b f4             	mov    %r12d,%esi
14038dbdb:	44 89 65 9f          	mov    %r12d,-0x61(%rbp)
14038dbdf:	48 8b b9 40 01 00 00 	mov    0x140(%rcx),%rdi
14038dbe6:	4c 8b b1 48 01 00 00 	mov    0x148(%rcx),%r14
14038dbed:	49 3b fe             	cmp    %r14,%rdi
14038dbf0:	0f 84 0c 03 00 00    	je     0x14038df02
14038dbf6:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
14038dbfd:	00 00 00
14038dc00:	48 83 7f 70 00       	cmpq   $0x0,0x70(%rdi)
14038dc05:	0f 84 e7 02 00 00    	je     0x14038def2
14038dc0b:	48 8d 57 60          	lea    0x60(%rdi),%rdx
14038dc0f:	48 83 7f 78 0f       	cmpq   $0xf,0x78(%rdi)
14038dc14:	76 03                	jbe    0x14038dc19
14038dc16:	48 8b 12             	mov    (%rdx),%rdx
14038dc19:	48 89 55 97          	mov    %rdx,-0x69(%rbp)
14038dc1d:	0f 57 c0             	xorps  %xmm0,%xmm0
14038dc20:	0f 11 45 ef          	movups %xmm0,-0x11(%rbp)
14038dc24:	4c 89 65 ff          	mov    %r12,-0x1(%rbp)
14038dc28:	4c 89 65 07          	mov    %r12,0x7(%rbp)
14038dc2c:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
14038dc33:	49 ff c0             	inc    %r8
14038dc36:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
14038dc3b:	75 f6                	jne    0x14038dc33
14038dc3d:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
14038dc41:	e8 ba 91 e0 ff       	call   0x140196e00
14038dc46:	90                   	nop
14038dc47:	83 ce 01             	or     $0x1,%esi
14038dc4a:	89 75 9f             	mov    %esi,-0x61(%rbp)
14038dc4d:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
14038dc51:	48 8b 0d 30 52 0a 01 	mov    0x10a5230(%rip),%rcx        # 0x141432e88
14038dc58:	e8 13 ed ff ff       	call   0x14038c970
14038dc5d:	48 85 c0             	test   %rax,%rax
14038dc60:	75 51                	jne    0x14038dcb3
14038dc62:	0f 57 c0             	xorps  %xmm0,%xmm0
14038dc65:	0f 11 45 af          	movups %xmm0,-0x51(%rbp)
14038dc69:	4c 89 65 bf          	mov    %r12,-0x41(%rbp)
14038dc6d:	4c 89 65 c7          	mov    %r12,-0x39(%rbp)
14038dc71:	48 8b 55 97          	mov    -0x69(%rbp),%rdx
14038dc75:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
14038dc7c:	0f 1f 40 00          	nopl   0x0(%rax)
14038dc80:	49 ff c0             	inc    %r8
14038dc83:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
14038dc88:	75 f6                	jne    0x14038dc80
14038dc8a:	48 8d 4d af          	lea    -0x51(%rbp),%rcx
14038dc8e:	e8 6d 91 e0 ff       	call   0x140196e00
14038dc93:	90                   	nop
14038dc94:	83 ce 02             	or     $0x2,%esi
14038dc97:	89 75 9f             	mov    %esi,-0x61(%rbp)
14038dc9a:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
14038dc9e:	48 8b 0d 5b 51 0a 01 	mov    0x10a515b(%rip),%rcx        # 0x141432e00
14038dca5:	e8 c6 ec ff ff       	call   0x14038c970
14038dcaa:	48 85 c0             	test   %rax,%rax
14038dcad:	75 04                	jne    0x14038dcb3
14038dcaf:	32 db                	xor    %bl,%bl
14038dcb1:	eb 02                	jmp    0x14038dcb5
14038dcb3:	b3 01                	mov    $0x1,%bl
14038dcb5:	40 f6 c6 02          	test   $0x2,%sil
14038dcb9:	74 4e                	je     0x14038dd09
14038dcbb:	83 e6 fd             	and    $0xfffffffd,%esi
14038dcbe:	48 8b 55 c7          	mov    -0x39(%rbp),%rdx
14038dcc2:	48 83 fa 0f          	cmp    $0xf,%rdx
14038dcc6:	76 31                	jbe    0x14038dcf9
14038dcc8:	48 ff c2             	inc    %rdx
14038dccb:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
14038dccf:	48 8b c1             	mov    %rcx,%rax
14038dcd2:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14038dcd9:	72 19                	jb     0x14038dcf4
14038dcdb:	48 83 c2 27          	add    $0x27,%rdx
14038dcdf:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14038dce3:	48 2b c1             	sub    %rcx,%rax
14038dce6:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14038dcea:	48 83 f8 1f          	cmp    $0x1f,%rax
14038dcee:	0f 87 74 06 00 00    	ja     0x14038e368
14038dcf4:	e8 4b d4 a8 00       	call   0x140e1b144
14038dcf9:	4c 89 65 bf          	mov    %r12,-0x41(%rbp)
14038dcfd:	48 c7 45 c7 0f 00 00 	movq   $0xf,-0x39(%rbp)
14038dd04:	00
14038dd05:	c6 45 af 00          	movb   $0x0,-0x51(%rbp)
14038dd09:	40 f6 c6 01          	test   $0x1,%sil
14038dd0d:	74 3e                	je     0x14038dd4d
14038dd0f:	83 e6 fe             	and    $0xfffffffe,%esi
14038dd12:	48 8b 55 07          	mov    0x7(%rbp),%rdx
14038dd16:	48 83 fa 0f          	cmp    $0xf,%rdx
14038dd1a:	76 31                	jbe    0x14038dd4d
14038dd1c:	48 ff c2             	inc    %rdx
14038dd1f:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
14038dd23:	48 8b c1             	mov    %rcx,%rax
14038dd26:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14038dd2d:	72 19                	jb     0x14038dd48
14038dd2f:	48 83 c2 27          	add    $0x27,%rdx
14038dd33:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14038dd37:	48 2b c1             	sub    %rcx,%rax