1406b89eb:	49 83 42 08 18       	addq   $0x18,0x8(%r10)
1406b89f0:	eb 0c                	jmp    0x1406b89fe
1406b89f2:	4c 8b c3             	mov    %rbx,%r8
1406b89f5:	49 8b d1             	mov    %r9,%rdx
1406b89f8:	e8 63 6c ff ff       	call   0x1406af660
1406b89fd:	90                   	nop
1406b89fe:	48 8b 0b             	mov    (%rbx),%rcx
1406b8a01:	48 85 c9             	test   %rcx,%rcx
1406b8a04:	74 3c                	je     0x1406b8a42
1406b8a06:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1406b8a0a:	48 2b d1             	sub    %rcx,%rdx
1406b8a0d:	48 83 e2 fc          	and    $0xfffffffffffffffc,%rdx
1406b8a11:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406b8a18:	72 18                	jb     0x1406b8a32
1406b8a1a:	48 83 c2 27          	add    $0x27,%rdx
1406b8a1e:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406b8a22:	49 2b c8             	sub    %r8,%rcx
1406b8a25:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406b8a29:	48 83 f8 1f          	cmp    $0x1f,%rax
1406b8a2d:	77 25                	ja     0x1406b8a54
1406b8a2f:	49 8b c8             	mov    %r8,%rcx
1406b8a32:	e8 0d 27 76 00       	call   0x140e1b144
1406b8a37:	48 89 33             	mov    %rsi,(%rbx)
1406b8a3a:	48 89 73 08          	mov    %rsi,0x8(%rbx)
1406b8a3e:	48 89 73 10          	mov    %rsi,0x10(%rbx)
1406b8a42:	8b c7                	mov    %edi,%eax
1406b8a44:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1406b8a49:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1406b8a4e:	48 83 c4 20          	add    $0x20,%rsp
1406b8a52:	5f                   	pop    %rdi
1406b8a53:	c3                   	ret
1406b8a54:	e8 4b 17 77 00       	call   0x140e2a1a4
1406b8a59:	cc                   	int3
1406b8a5a:	cc                   	int3
1406b8a5b:	cc                   	int3
1406b8a5c:	cc                   	int3
1406b8a5d:	cc                   	int3
1406b8a5e:	cc                   	int3
1406b8a5f:	cc                   	int3
1406b8a60:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1406b8a65:	55                   	push   %rbp
1406b8a66:	56                   	push   %rsi
1406b8a67:	57                   	push   %rdi
1406b8a68:	41 54                	push   %r12
1406b8a6a:	41 55                	push   %r13
1406b8a6c:	41 56                	push   %r14
1406b8a6e:	41 57                	push   %r15
1406b8a70:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
1406b8a75:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
1406b8a7c:	48 8b 05 7d 04 d0 00 	mov    0xd0047d(%rip),%rax        # 0x1413b8f00
1406b8a83:	48 33 c4             	xor    %rsp,%rax
1406b8a86:	48 89 45 1f          	mov    %rax,0x1f(%rbp)
1406b8a8a:	4c 8b f2             	mov    %rdx,%r14
1406b8a8d:	48 8b f9             	mov    %rcx,%rdi
1406b8a90:	48 89 4d 9f          	mov    %rcx,-0x61(%rbp)
1406b8a94:	33 f6                	xor    %esi,%esi
1406b8a96:	48 8b 59 28          	mov    0x28(%rcx),%rbx
1406b8a9a:	48 8b 51 30          	mov    0x30(%rcx),%rdx
1406b8a9e:	48 83 c2 20          	add    $0x20,%rdx
1406b8aa2:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
1406b8aa6:	e8 95 ff ae ff       	call   0x1401a8a40
1406b8aab:	48 8b d0             	mov    %rax,%rdx
1406b8aae:	48 8b cb             	mov    %rbx,%rcx
1406b8ab1:	e8 8a 4c 00 00       	call   0x1406bd740
1406b8ab6:	8b d0                	mov    %eax,%edx
1406b8ab8:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1406b8abc:	e8 5f b3 af ff       	call   0x1401b3e20
1406b8ac1:	90                   	nop
1406b8ac2:	49 8b 56 08          	mov    0x8(%r14),%rdx
1406b8ac6:	49 3b 56 10          	cmp    0x10(%r14),%rdx
1406b8aca:	74 1f                	je     0x1406b8aeb
1406b8acc:	0f 10 45 df          	movups -0x21(%rbp),%xmm0
1406b8ad0:	0f 11 02             	movups %xmm0,(%rdx)
1406b8ad3:	0f 10 4d ef          	movups -0x11(%rbp),%xmm1
1406b8ad7:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
1406b8adb:	ba 0f 00 00 00       	mov    $0xf,%edx
1406b8ae0:	40 88 75 df          	mov    %sil,-0x21(%rbp)
1406b8ae4:	49 83 46 08 20       	addq   $0x20,0x8(%r14)
1406b8ae9:	eb 10                	jmp    0x1406b8afb
1406b8aeb:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
1406b8aef:	49 8b ce             	mov    %r14,%rcx
1406b8af2:	e8 19 03 b8 ff       	call   0x140238e10
1406b8af7:	48 8b 55 f7          	mov    -0x9(%rbp),%rdx
1406b8afb:	48 83 fa 0f          	cmp    $0xf,%rdx
1406b8aff:	76 31                	jbe    0x1406b8b32
1406b8b01:	48 ff c2             	inc    %rdx
1406b8b04:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
1406b8b08:	48 8b c1             	mov    %rcx,%rax
1406b8b0b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406b8b12:	72 19                	jb     0x1406b8b2d
1406b8b14:	48 83 c2 27          	add    $0x27,%rdx
1406b8b18:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406b8b1c:	48 2b c1             	sub    %rcx,%rax
1406b8b1f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406b8b23:	48 83 f8 1f          	cmp    $0x1f,%rax
1406b8b27:	0f 87 d3 03 00 00    	ja     0x1406b8f00
1406b8b2d:	e8 12 26 76 00       	call   0x140e1b144
1406b8b32:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
1406b8b36:	e8 c5 18 09 00       	call   0x14074a400
1406b8b3b:	48 8d 55 af          	lea    -0x51(%rbp),%rdx
1406b8b3f:	48 8b c8             	mov    %rax,%rcx
1406b8b42:	e8 59 64 09 00       	call   0x14074efa0
1406b8b47:	90                   	nop
1406b8b48:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
1406b8b4c:	48 89 4d 97          	mov    %rcx,-0x69(%rbp)
1406b8b50:	48 8b 19             	mov    (%rcx),%rbx
1406b8b53:	48 3b d9             	cmp    %rcx,%rbx
1406b8b56:	0f 84 ec 02 00 00    	je     0x1406b8e48
1406b8b5c:	49 b8 b3 01 00 00 00 	movabs $0x100000001b3,%r8
1406b8b63:	01 00 00
1406b8b66:	41 b9 16 00 00 00    	mov    $0x16,%r9d
1406b8b6c:	48 ba 00 00 00 00 00 	movabs $0x8000000000000000,%rdx
1406b8b73:	00 00 80
1406b8b76:	48 b9 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rcx
1406b8b7d:	ff ff 7f
1406b8b80:	4c 8b 6f 28          	mov    0x28(%rdi),%r13
1406b8b84:	0f 57 c0             	xorps  %xmm0,%xmm0
1406b8b87:	0f 11 45 df          	movups %xmm0,-0x21(%rbp)
1406b8b8b:	48 89 75 ef          	mov    %rsi,-0x11(%rbp)
1406b8b8f:	48 89 75 f7          	mov    %rsi,-0x9(%rbp)
1406b8b93:	48 8b 73 20          	mov    0x20(%rbx),%rsi
1406b8b97:	4c 8d 7b 10          	lea    0x10(%rbx),%r15
1406b8b9b:	48 83 7b 28 0f       	cmpq   $0xf,0x28(%rbx)
1406b8ba0:	76 04                	jbe    0x1406b8ba6
1406b8ba2:	4c 8b 7b 10          	mov    0x10(%rbx),%r15
1406b8ba6:	48 3b f1             	cmp    %rcx,%rsi
1406b8ba9:	0f 87 45 03 00 00    	ja     0x1406b8ef4
1406b8baf:	48 83 fe 0f          	cmp    $0xf,%rsi
1406b8bb3:	77 1a                	ja     0x1406b8bcf
1406b8bb5:	48 89 75 ef          	mov    %rsi,-0x11(%rbp)
1406b8bb9:	b8 0f 00 00 00       	mov    $0xf,%eax
1406b8bbe:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
1406b8bc2:	41 0f 10 07          	movups (%r15),%xmm0
1406b8bc6:	0f 11 45 df          	movups %xmm0,-0x21(%rbp)
1406b8bca:	e9 94 00 00 00       	jmp    0x1406b8c63
1406b8bcf:	48 8b fe             	mov    %rsi,%rdi
1406b8bd2:	48 83 cf 0f          	or     $0xf,%rdi
1406b8bd6:	48 3b f9             	cmp    %rcx,%rdi
1406b8bd9:	76 09                	jbe    0x1406b8be4
1406b8bdb:	48 8b f9             	mov    %rcx,%rdi
1406b8bde:	48 8d 42 27          	lea    0x27(%rdx),%rax
1406b8be2:	eb 2b                	jmp    0x1406b8c0f
1406b8be4:	48 83 ff 16          	cmp    $0x16,%rdi
1406b8be8:	49 0f 42 f9          	cmovb  %r9,%rdi
1406b8bec:	48 8d 4f 01          	lea    0x1(%rdi),%rcx
1406b8bf0:	48 85 c9             	test   %rcx,%rcx
1406b8bf3:	75 04                	jne    0x1406b8bf9
1406b8bf5:	33 c0                	xor    %eax,%eax
1406b8bf7:	eb 3d                	jmp    0x1406b8c36
1406b8bf9:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
1406b8c00:	72 2f                	jb     0x1406b8c31
1406b8c02:	48 8d 41 27          	lea    0x27(%rcx),%rax
1406b8c06:	48 3b c1             	cmp    %rcx,%rax
1406b8c09:	0f 86 f7 02 00 00    	jbe    0x1406b8f06
1406b8c0f:	48 8b c8             	mov    %rax,%rcx
1406b8c12:	e8 f1 24 76 00       	call   0x140e1b108
1406b8c17:	48 8b c8             	mov    %rax,%rcx
1406b8c1a:	48 85 c0             	test   %rax,%rax
1406b8c1d:	0f 84 e9 02 00 00    	je     0x1406b8f0c
1406b8c23:	48 83 c0 27          	add    $0x27,%rax
1406b8c27:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
1406b8c2b:	48 89 48 f8          	mov    %rcx,-0x8(%rax)
1406b8c2f:	eb 05                	jmp    0x1406b8c36
1406b8c31:	e8 d2 24 76 00       	call   0x140e1b108
1406b8c36:	48 89 45 df          	mov    %rax,-0x21(%rbp)
1406b8c3a:	48 89 75 ef          	mov    %rsi,-0x11(%rbp)
1406b8c3e:	48 89 7d f7          	mov    %rdi,-0x9(%rbp)
1406b8c42:	4c 8d 46 01          	lea    0x1(%rsi),%r8
1406b8c46:	49 8b d7             	mov    %r15,%rdx
1406b8c49:	48 8b c8             	mov    %rax,%rcx
1406b8c4c:	e8 bf 63 82 00       	call   0x140edf010
1406b8c51:	48 8b 45 f7          	mov    -0x9(%rbp),%rax
1406b8c55:	48 8b 75 ef          	mov    -0x11(%rbp),%rsi
1406b8c59:	49 b8 b3 01 00 00 00 	movabs $0x100000001b3,%r8
1406b8c60:	01 00 00
1406b8c63:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1406b8c67:	48 89 4d a7          	mov    %rcx,-0x59(%rbp)
1406b8c6b:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
1406b8c6f:	48 83 f8 0f          	cmp    $0xf,%rax
1406b8c73:	48 0f 47 55 df       	cmova  -0x21(%rbp),%rdx
1406b8c78:	33 c9                	xor    %ecx,%ecx
1406b8c7a:	49 b9 25 23 22 84 e4 	movabs $0xcbf29ce484222325,%r9
1406b8c81:	9c f2 cb
1406b8c84:	48 85 f6             	test   %rsi,%rsi
1406b8c87:	74 1a                	je     0x1406b8ca3
1406b8c89:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1406b8c90:	0f b6 04 0a          	movzbl (%rdx,%rcx,1),%eax
1406b8c94:	4c 33 c8             	xor    %rax,%r9
1406b8c97:	4d 0f af c8          	imul   %r8,%r9
1406b8c9b:	48 ff c1             	inc    %rcx
1406b8c9e:	48 3b ce             	cmp    %rsi,%rcx
1406b8ca1:	72 ed                	jb     0x1406b8c90
1406b8ca3:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
1406b8ca7:	48 8d 55 bf          	lea    -0x41(%rbp),%rdx
1406b8cab:	49 8d 8d 60 07 00 00 	lea    0x760(%r13),%rcx
1406b8cb2:	e8 49 b5 b5 ff       	call   0x140214200
1406b8cb7:	48 8b 48 08          	mov    0x8(%rax),%rcx
1406b8cbb:	48 85 c9             	test   %rcx,%rcx
1406b8cbe:	75 07                	jne    0x1406b8cc7
1406b8cc0:	49 8b 8d 68 07 00 00 	mov    0x768(%r13),%rcx
1406b8cc7:	49 3b 8d 68 07 00 00 	cmp    0x768(%r13),%rcx
1406b8cce:	74 05                	je     0x1406b8cd5
1406b8cd0:	8b 71 30             	mov    0x30(%rcx),%esi
1406b8cd3:	eb 59                	jmp    0x1406b8d2e
1406b8cd5:	49 8d bd a0 07 00 00 	lea    0x7a0(%r13),%rdi
1406b8cdc:	48 8b 77 08          	mov    0x8(%rdi),%rsi
1406b8ce0:	48 2b 37             	sub    (%rdi),%rsi
1406b8ce3:	48 c1 fe 05          	sar    $0x5,%rsi
1406b8ce7:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
1406b8ceb:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
1406b8cef:	49 8d 8d 60 07 00 00 	lea    0x760(%r13),%rcx
1406b8cf6:	e8 35 b9 ff ff       	call   0x1406b4630
1406b8cfb:	48 8b 08             	mov    (%rax),%rcx
1406b8cfe:	89 71 30             	mov    %esi,0x30(%rcx)
1406b8d01:	48 8b 47 08          	mov    0x8(%rdi),%rax
1406b8d05:	48 3b 47 10          	cmp    0x10(%rdi),%rax
1406b8d09:	74 13                	je     0x1406b8d1e
1406b8d0b:	48 8d 55 df          	lea    -0x21(%rbp),%rdx
1406b8d0f:	48 8b c8             	mov    %rax,%rcx
1406b8d12:	e8 29 fd ae ff       	call   0x1401a8a40
1406b8d17:	48 83 47 08 20       	addq   $0x20,0x8(%rdi)
1406b8d1c:	eb 10                	jmp    0x1406b8d2e
1406b8d1e:	4c 8d 45 df          	lea    -0x21(%rbp),%r8
1406b8d22:	48 8b d0             	mov    %rax,%rdx
1406b8d25:	48 8b cf             	mov    %rdi,%rcx
1406b8d28:	e8 03 4f cc ff       	call   0x14037dc30
1406b8d2d:	90                   	nop
1406b8d2e:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1406b8d32:	e8 19 ed ad ff       	call   0x140197a50
1406b8d37:	8b d6                	mov    %esi,%edx
1406b8d39:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
1406b8d3d:	e8 de b0 af ff       	call   0x1401b3e20
1406b8d42:	90                   	nop
1406b8d43:	49 8b 56 08          	mov    0x8(%r14),%rdx
1406b8d47:	49 3b 56 10          	cmp    0x10(%r14),%rdx
1406b8d4b:	74 1f                	je     0x1406b8d6c
1406b8d4d:	0f 10 45 ff          	movups -0x1(%rbp),%xmm0
1406b8d51:	0f 11 02             	movups %xmm0,(%rdx)
1406b8d54:	0f 10 4d 0f          	movups 0xf(%rbp),%xmm1
1406b8d58:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
1406b8d5c:	ba 0f 00 00 00       	mov    $0xf,%edx
1406b8d61:	c6 45 ff 00          	movb   $0x0,-0x1(%rbp)
1406b8d65:	49 83 46 08 20       	addq   $0x20,0x8(%r14)
1406b8d6a:	eb 10                	jmp    0x1406b8d7c
1406b8d6c:	4c 8d 45 ff          	lea    -0x1(%rbp),%r8
1406b8d70:	49 8b ce             	mov    %r14,%rcx
1406b8d73:	e8 98 00 b8 ff       	call   0x140238e10
1406b8d78:	48 8b 55 17          	mov    0x17(%rbp),%rdx
1406b8d7c:	48 83 fa 0f          	cmp    $0xf,%rdx
1406b8d80:	76 31                	jbe    0x1406b8db3
1406b8d82:	48 ff c2             	inc    %rdx
1406b8d85:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1406b8d89:	48 8b c1             	mov    %rcx,%rax
1406b8d8c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406b8d93:	72 19                	jb     0x1406b8dae
1406b8d95:	48 83 c2 27          	add    $0x27,%rdx
1406b8d99:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406b8d9d:	48 2b c1             	sub    %rcx,%rax
1406b8da0:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406b8da4:	48 83 f8 1f          	cmp    $0x1f,%rax
1406b8da8:	0f 87 5e 01 00 00    	ja     0x1406b8f0c
1406b8dae:	e8 91 23 76 00       	call   0x140e1b144
1406b8db3:	8b 53 30             	mov    0x30(%rbx),%edx
1406b8db6:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
1406b8dba:	e8 61 b0 af ff       	call   0x1401b3e20
1406b8dbf:	90                   	nop
1406b8dc0:	49 8b 56 08          	mov    0x8(%r14),%rdx
1406b8dc4:	49 3b 56 10          	cmp    0x10(%r14),%rdx
1406b8dc8:	74 1f                	je     0x1406b8de9
1406b8dca:	0f 10 45 ff          	movups -0x1(%rbp),%xmm0
1406b8dce:	0f 11 02             	movups %xmm0,(%rdx)
1406b8dd1:	0f 10 4d 0f          	movups 0xf(%rbp),%xmm1
1406b8dd5:	0f 11 4a 10          	movups %xmm1,0x10(%rdx)
1406b8dd9:	ba 0f 00 00 00       	mov    $0xf,%edx
1406b8dde:	c6 45 ff 00          	movb   $0x0,-0x1(%rbp)
1406b8de2:	49 83 46 08 20       	addq   $0x20,0x8(%r14)
1406b8de7:	eb 10                	jmp    0x1406b8df9
1406b8de9:	4c 8d 45 ff          	lea    -0x1(%rbp),%r8
1406b8ded:	49 8b ce             	mov    %r14,%rcx
1406b8df0:	e8 1b 00 b8 ff       	call   0x140238e10
1406b8df5:	48 8b 55 17          	mov    0x17(%rbp),%rdx
1406b8df9:	48 83 fa 0f          	cmp    $0xf,%rdx
1406b8dfd:	76 31                	jbe    0x1406b8e30
1406b8dff:	48 ff c2             	inc    %rdx
1406b8e02:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1406b8e06:	48 8b c1             	mov    %rcx,%rax
1406b8e09:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406b8e10:	72 19                	jb     0x1406b8e2b
1406b8e12:	48 83 c2 27          	add    $0x27,%rdx
1406b8e16:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406b8e1a:	48 2b c1             	sub    %rcx,%rax
1406b8e1d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406b8e21:	48 83 f8 1f          	cmp    $0x1f,%rax
1406b8e25:	0f 87 e7 00 00 00    	ja     0x1406b8f12
1406b8e2b:	e8 14 23 76 00       	call   0x140e1b144
1406b8e30:	48 8b 1b             	mov    (%rbx),%rbx
1406b8e33:	33 f6                	xor    %esi,%esi
1406b8e35:	48 3b 5d 97          	cmp    -0x69(%rbp),%rbx
1406b8e39:	74 09                	je     0x1406b8e44
1406b8e3b:	48 8b 7d 9f          	mov    -0x61(%rbp),%rdi
1406b8e3f:	e9 18 fd ff ff       	jmp    0x1406b8b5c
1406b8e44:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
1406b8e48:	48 8b 41 08          	mov    0x8(%rcx),%rax
1406b8e4c:	48 89 30             	mov    %rsi,(%rax)
1406b8e4f:	48 8b 19             	mov    (%rcx),%rbx
1406b8e52:	48 85 db             	test   %rbx,%rbx
1406b8e55:	74 68                	je     0x1406b8ebf
1406b8e57:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1406b8e5e:	00 00
1406b8e60:	48 8b 3b             	mov    (%rbx),%rdi
1406b8e63:	48 8b 53 28          	mov    0x28(%rbx),%rdx
1406b8e67:	48 83 fa 0f          	cmp    $0xf,%rdx
1406b8e6b:	76 2d                	jbe    0x1406b8e9a
1406b8e6d:	48 ff c2             	inc    %rdx
1406b8e70:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1406b8e74:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406b8e7b:	72 18                	jb     0x1406b8e95
1406b8e7d:	48 83 c2 27          	add    $0x27,%rdx
1406b8e81:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406b8e85:	49 2b c8             	sub    %r8,%rcx
1406b8e88:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406b8e8c:	48 83 f8 1f          	cmp    $0x1f,%rax
1406b8e90:	77 68                	ja     0x1406b8efa
1406b8e92:	49 8b c8             	mov    %r8,%rcx
1406b8e95:	e8 aa 22 76 00       	call   0x140e1b144
1406b8e9a:	48 89 73 20          	mov    %rsi,0x20(%rbx)
1406b8e9e:	48 c7 43 28 0f 00 00 	movq   $0xf,0x28(%rbx)
1406b8ea5:	00
1406b8ea6:	c6 43 10 00          	movb   $0x0,0x10(%rbx)
1406b8eaa:	ba 38 00 00 00       	mov    $0x38,%edx
1406b8eaf:	48 8b cb             	mov    %rbx,%rcx
1406b8eb2:	e8 8d 22 76 00       	call   0x140e1b144
1406b8eb7:	48 8b df             	mov    %rdi,%rbx
1406b8eba:	48 85 ff             	test   %rdi,%rdi
1406b8ebd:	75 a1                	jne    0x1406b8e60
1406b8ebf:	ba 38 00 00 00       	mov    $0x38,%edx
1406b8ec4:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
1406b8ec8:	e8 77 22 76 00       	call   0x140e1b144
1406b8ecd:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
1406b8ed1:	48 33 cc             	xor    %rsp,%rcx
1406b8ed4:	e8 27 26 76 00       	call   0x140e1b500
1406b8ed9:	48 8b 9c 24 00 01 00 	mov    0x100(%rsp),%rbx
1406b8ee0:	00
1406b8ee1:	48 81 c4 b0 00 00 00 	add    $0xb0,%rsp
1406b8ee8:	41 5f                	pop    %r15
1406b8eea:	41 5e                	pop    %r14
1406b8eec:	41 5d                	pop    %r13
1406b8eee:	41 5c                	pop    %r12
1406b8ef0:	5f                   	pop    %rdi
1406b8ef1:	5e                   	pop    %rsi