1401d1b0e:	0f 84 25 02 00 00    	je     0x1401d1d39
1401d1b14:	49 8b 4f 50          	mov    0x50(%r15),%rcx
1401d1b18:	8d 7e ff             	lea    -0x1(%rsi),%edi
1401d1b1b:	42 80 3c 29 00       	cmpb   $0x0,(%rcx,%r13,1)
1401d1b20:	74 2c                	je     0x1401d1b4e
1401d1b22:	8d 46 fe             	lea    -0x2(%rsi),%eax
1401d1b25:	48 98                	cltq
1401d1b27:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401d1b2e:	00 00
1401d1b30:	49 89 c0             	mov    %rax,%r8
1401d1b33:	48 83 e8 01          	sub    $0x1,%rax
1401d1b37:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
1401d1b3b:	75 f3                	jne    0x1401d1b30
1401d1b3d:	49 83 ed 01          	sub    $0x1,%r13
1401d1b41:	44 39 c7             	cmp    %r8d,%edi
1401d1b44:	0f 85 12 ff ff ff    	jne    0x1401d1a5c
1401d1b4a:	89 fe                	mov    %edi,%esi
1401d1b4c:	eb 9e                	jmp    0x1401d1aec
1401d1b4e:	49 83 ed 01          	sub    $0x1,%r13
1401d1b52:	89 fe                	mov    %edi,%esi
1401d1b54:	eb 96                	jmp    0x1401d1aec
1401d1b56:	89 f7                	mov    %esi,%edi
1401d1b58:	e9 44 fd ff ff       	jmp    0x1401d18a1
1401d1b5d:	89 d8                	mov    %ebx,%eax
1401d1b5f:	8d 4b 9c             	lea    -0x64(%rbx),%ecx
1401d1b62:	44 29 e8             	sub    %r13d,%eax
1401d1b65:	83 e8 01             	sub    $0x1,%eax
1401d1b68:	44 39 c1             	cmp    %r8d,%ecx
1401d1b6b:	41 0f 4c c8          	cmovl  %r8d,%ecx
1401d1b6f:	39 c8                	cmp    %ecx,%eax
1401d1b71:	0f 4c c1             	cmovl  %ecx,%eax
1401d1b74:	39 c3                	cmp    %eax,%ebx
1401d1b76:	0f 8c e4 00 00 00    	jl     0x1401d1c60
1401d1b7c:	89 c1                	mov    %eax,%ecx
1401d1b7e:	89 74 24 3c          	mov    %esi,0x3c(%rsp)
1401d1b82:	44 89 ce             	mov    %r9d,%esi
1401d1b85:	44 29 e9             	sub    %r13d,%ecx
1401d1b88:	4c 89 7c 24 40       	mov    %r15,0x40(%rsp)
1401d1b8d:	4c 8d 6c 24 60       	lea    0x60(%rsp),%r13
1401d1b92:	41 89 ff             	mov    %edi,%r15d
1401d1b95:	89 4c 24 38          	mov    %ecx,0x38(%rsp)
1401d1b99:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1401d1b9e:	89 df                	mov    %ebx,%edi
1401d1ba0:	89 c3                	mov    %eax,%ebx
1401d1ba2:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1401d1ba7:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
1401d1bac:	eb 34                	jmp    0x1401d1be2
1401d1bae:	31 d2                	xor    %edx,%edx
1401d1bb0:	39 4c 24 2c          	cmp    %ecx,0x2c(%rsp)
1401d1bb4:	8b 44 24 28          	mov    0x28(%rsp),%eax
1401d1bb8:	41 0f 9f c3          	setg   %r11b
1401d1bbc:	0f 9c c2             	setl   %dl
1401d1bbf:	45 0f b6 db          	movzbl %r11b,%r11d
1401d1bc3:	44 29 da             	sub    %r11d,%edx
1401d1bc6:	45 89 c3             	mov    %r8d,%r11d
1401d1bc9:	6b d2 3c             	imul   $0x3c,%edx,%edx
1401d1bcc:	41 29 c3             	sub    %eax,%r11d
1401d1bcf:	44 01 da             	add    %r11d,%edx
1401d1bd2:	85 d2                	test   %edx,%edx
1401d1bd4:	7e 5d                	jle    0x1401d1c33
1401d1bd6:	83 c3 01             	add    $0x1,%ebx
1401d1bd9:	83 44 24 38 01       	addl   $0x1,0x38(%rsp)
1401d1bde:	39 fb                	cmp    %edi,%ebx
1401d1be0:	7f 68                	jg     0x1401d1c4a
1401d1be2:	4d 89 e8             	mov    %r13,%r8
1401d1be5:	89 da                	mov    %ebx,%edx
1401d1be7:	4c 89 e1             	mov    %r12,%rcx
1401d1bea:	e8 21 ee ff ff       	call   0x1401d0a10
1401d1bef:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1401d1bf4:	4c 89 e9             	mov    %r13,%rcx
1401d1bf7:	48 c7 44 24 58 00 00 	movq   $0x0,0x58(%rsp)
1401d1bfe:	00 00
1401d1c00:	e8 bb ea ff ff       	call   0x1401d06c0
1401d1c05:	8b 54 24 38          	mov    0x38(%rsp),%edx
1401d1c09:	4d 89 e8             	mov    %r13,%r8
1401d1c0c:	4c 89 e1             	mov    %r12,%rcx
1401d1c0f:	e8 fc ed ff ff       	call   0x1401d0a10
1401d1c14:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1401d1c19:	4c 89 e9             	mov    %r13,%rcx
1401d1c1c:	e8 9f ea ff ff       	call   0x1401d06c0
1401d1c21:	8b 4c 24 58          	mov    0x58(%rsp),%ecx
1401d1c25:	44 8b 44 24 5c       	mov    0x5c(%rsp),%r8d
1401d1c2a:	83 fe ff             	cmp    $0xffffffff,%esi
1401d1c2d:	0f 85 7b ff ff ff    	jne    0x1401d1bae
1401d1c33:	89 de                	mov    %ebx,%esi
1401d1c35:	83 c3 01             	add    $0x1,%ebx
1401d1c38:	83 44 24 38 01       	addl   $0x1,0x38(%rsp)
1401d1c3d:	44 89 44 24 28       	mov    %r8d,0x28(%rsp)
1401d1c42:	89 4c 24 2c          	mov    %ecx,0x2c(%rsp)
1401d1c46:	39 fb                	cmp    %edi,%ebx
1401d1c48:	7e 98                	jle    0x1401d1be2
1401d1c4a:	89 fb                	mov    %edi,%ebx
1401d1c4c:	41 89 f1             	mov    %esi,%r9d
1401d1c4f:	44 89 ff             	mov    %r15d,%edi
1401d1c52:	8b 74 24 3c          	mov    0x3c(%rsp),%esi
1401d1c56:	4c 8b 7c 24 40       	mov    0x40(%rsp),%r15
1401d1c5b:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1401d1c60:	44 39 cb             	cmp    %r9d,%ebx
1401d1c63:	0f 8e f3 fd ff ff    	jle    0x1401d1a5c
1401d1c69:	45 89 cd             	mov    %r9d,%r13d
1401d1c6c:	4c 89 e1             	mov    %r12,%rcx
1401d1c6f:	89 6c 24 50          	mov    %ebp,0x50(%rsp)
1401d1c73:	89 5c 24 54          	mov    %ebx,0x54(%rsp)
1401d1c77:	e8 34 eb ff ff       	call   0x1401d07b0
1401d1c7c:	8b 6c 24 50          	mov    0x50(%rsp),%ebp
1401d1c80:	8b 5c 24 54          	mov    0x54(%rsp),%ebx
1401d1c84:	85 c0                	test   %eax,%eax
1401d1c86:	0f 85 c5 00 00 00    	jne    0x1401d1d51
1401d1c8c:	85 f6                	test   %esi,%esi
1401d1c8e:	74 4c                	je     0x1401d1cdc
1401d1c90:	4d 8b 47 50          	mov    0x50(%r15),%r8
1401d1c94:	8d 7e ff             	lea    -0x1(%rsi),%edi
1401d1c97:	48 63 c7             	movslq %edi,%rax
1401d1c9a:	41 80 7c 00 ff 00    	cmpb   $0x0,-0x1(%r8,%rax,1)
1401d1ca0:	74 20                	je     0x1401d1cc2
1401d1ca2:	8d 4e fe             	lea    -0x2(%rsi),%ecx
1401d1ca5:	48 63 c1             	movslq %ecx,%rax
1401d1ca8:	48 89 c1             	mov    %rax,%rcx
1401d1cab:	48 83 e8 01          	sub    $0x1,%rax
1401d1caf:	41 80 3c 00 00       	cmpb   $0x0,(%r8,%rax,1)
1401d1cb4:	75 f2                	jne    0x1401d1ca8
1401d1cb6:	89 ce                	mov    %ecx,%esi
1401d1cb8:	41 39 dd             	cmp    %ebx,%r13d
1401d1cbb:	7c af                	jl     0x1401d1c6c
1401d1cbd:	e9 9a fd ff ff       	jmp    0x1401d1a5c
1401d1cc2:	89 fe                	mov    %edi,%esi
1401d1cc4:	eb f2                	jmp    0x1401d1cb8
1401d1cc6:	49 8b 47 50          	mov    0x50(%r15),%rax
1401d1cca:	31 db                	xor    %ebx,%ebx
1401d1ccc:	80 38 00             	cmpb   $0x0,(%rax)
1401d1ccf:	0f 85 b1 fb ff ff    	jne    0x1401d1886
1401d1cd5:	31 ff                	xor    %edi,%edi
1401d1cd7:	e9 b6 fb ff ff       	jmp    0x1401d1892
1401d1cdc:	4c 8d 05 4d 60 06 00 	lea    0x6604d(%rip),%r8        # 0x140237d30
1401d1ce3:	ba 9b 03 00 00       	mov    $0x39b,%edx
1401d1ce8:	48 8d 0d be 5f 06 00 	lea    0x65fbe(%rip),%rcx        # 0x140237cad
1401d1cef:	e8 9c 1a ef ff       	call   0x1400c3790
1401d1cf4:	41 3b 7f 30          	cmp    0x30(%r15),%edi
1401d1cf8:	74 18                	je     0x1401d1d12
1401d1cfa:	4c 8d 05 7f 60 06 00 	lea    0x6607f(%rip),%r8        # 0x140237d80
1401d1d01:	ba a8 03 00 00       	mov    $0x3a8,%edx
1401d1d06:	48 8d 0d a0 5f 06 00 	lea    0x65fa0(%rip),%rcx        # 0x140237cad
1401d1d0d:	e8 7e 1a ef ff       	call   0x1400c3790
1401d1d12:	48 8b 15 d7 6d 06 00 	mov    0x66dd7(%rip),%rdx        # 0x140238af0
1401d1d19:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1401d1d1e:	48 2b 02             	sub    (%rdx),%rax
1401d1d21:	75 5e                	jne    0x1401d1d81
1401d1d23:	31 c0                	xor    %eax,%eax
1401d1d25:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
1401d1d2c:	5b                   	pop    %rbx
1401d1d2d:	5e                   	pop    %rsi
1401d1d2e:	5f                   	pop    %rdi
1401d1d2f:	5d                   	pop    %rbp
1401d1d30:	41 5c                	pop    %r12
1401d1d32:	41 5d                	pop    %r13
1401d1d34:	41 5e                	pop    %r14
1401d1d36:	41 5f                	pop    %r15
1401d1d38:	c3                   	ret
1401d1d39:	4c 8d 05 b8 5f 06 00 	lea    0x65fb8(%rip),%r8        # 0x140237cf8
1401d1d40:	ba 70 03 00 00       	mov    $0x370,%edx
1401d1d45:	48 8d 0d 61 5f 06 00 	lea    0x65f61(%rip),%rcx        # 0x140237cad
1401d1d4c:	e8 3f 1a ef ff       	call   0x1400c3790
1401d1d51:	4c 8d 05 c3 5f 06 00 	lea    0x65fc3(%rip),%r8        # 0x140237d1b
1401d1d58:	ba 99 03 00 00       	mov    $0x399,%edx
1401d1d5d:	48 8d 0d 49 5f 06 00 	lea    0x65f49(%rip),%rcx        # 0x140237cad
1401d1d64:	e8 27 1a ef ff       	call   0x1400c3790
1401d1d69:	4c 8d 05 6f 5f 06 00 	lea    0x65f6f(%rip),%r8        # 0x140237cdf
1401d1d70:	ba 6e 03 00 00       	mov    $0x36e,%edx
1401d1d75:	48 8d 0d 31 5f 06 00 	lea    0x65f31(%rip),%rcx        # 0x140237cad
1401d1d7c:	e8 0f 1a ef ff       	call   0x1400c3790
1401d1d81:	e8 ea 2a 01 00       	call   0x1401e4870
1401d1d86:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401d1d8d:	00 00 00
1401d1d90:	4c 8d 05 c1 5f 06 00 	lea    0x65fc1(%rip),%r8        # 0x140237d58
1401d1d97:	ba a4 03 00 00       	mov    $0x3a4,%edx
1401d1d9c:	48 8d 0d 0a 5f 06 00 	lea    0x65f0a(%rip),%rcx        # 0x140237cad
1401d1da3:	e8 e8 19 ef ff       	call   0x1400c3790
1401d1da8:	90                   	nop
1401d1da9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401d1db0:	55                   	push   %rbp
1401d1db1:	57                   	push   %rdi
1401d1db2:	56                   	push   %rsi
1401d1db3:	53                   	push   %rbx
1401d1db4:	48 83 ec 58          	sub    $0x58,%rsp
1401d1db8:	0f 11 74 24 20       	movups %xmm6,0x20(%rsp)
1401d1dbd:	0f 11 7c 24 30       	movups %xmm7,0x30(%rsp)
1401d1dc2:	44 0f 11 44 24 40    	movups %xmm8,0x40(%rsp)
1401d1dc8:	31 ed                	xor    %ebp,%ebp
1401d1dca:	48 8b 59 50          	mov    0x50(%rcx),%rbx
1401d1dce:	48 8b b9 c0 00 00 00 	mov    0xc0(%rcx),%rdi
1401d1dd5:	44 8b 41 30          	mov    0x30(%rcx),%r8d
1401d1dd9:	8b 89 a0 00 00 00    	mov    0xa0(%rcx),%ecx
1401d1ddf:	48 89 d6             	mov    %rdx,%rsi
1401d1de2:	41 85 c8             	test   %ecx,%r8d
1401d1de5:	78 3b                	js     0x1401d1e22
1401d1de7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401d1dee:	00 00
1401d1df0:	4d 63 c8             	movslq %r8d,%r9
1401d1df3:	4c 63 d1             	movslq %ecx,%r10
1401d1df6:	42 80 7c 0b ff 00    	cmpb   $0x0,-0x1(%rbx,%r9,1)
1401d1dfc:	49 8d 42 ff          	lea    -0x1(%r10),%rax
1401d1e00:	49 8d 51 ff          	lea    -0x1(%r9),%rdx
1401d1e04:	46 0f b6 54 17 ff    	movzbl -0x1(%rdi,%r10,1),%r10d
1401d1e0a:	75 34                	jne    0x1401d1e40
1401d1e0c:	45 84 d2             	test   %r10b,%r10b
1401d1e0f:	0f 85 cb 00 00 00    	jne    0x1401d1ee0
1401d1e15:	83 e9 01             	sub    $0x1,%ecx
1401d1e18:	41 83 e8 01          	sub    $0x1,%r8d
1401d1e1c:	79 d2                	jns    0x1401d1df0
1401d1e1e:	85 c9                	test   %ecx,%ecx
1401d1e20:	79 ce                	jns    0x1401d1df0
1401d1e22:	48 89 2e             	mov    %rbp,(%rsi)
1401d1e25:	31 c0                	xor    %eax,%eax
1401d1e27:	0f 10 74 24 20       	movups 0x20(%rsp),%xmm6
1401d1e2c:	0f 10 7c 24 30       	movups 0x30(%rsp),%xmm7
1401d1e31:	44 0f 10 44 24 40    	movups 0x40(%rsp),%xmm8
1401d1e37:	48 83 c4 58          	add    $0x58,%rsp
1401d1e3b:	5b                   	pop    %rbx
1401d1e3c:	5e                   	pop    %rsi
1401d1e3d:	5f                   	pop    %rdi
1401d1e3e:	5d                   	pop    %rbp
1401d1e3f:	c3                   	ret
1401d1e40:	49 89 d1             	mov    %rdx,%r9
1401d1e43:	48 83 ea 01          	sub    $0x1,%rdx
1401d1e47:	80 3c 13 00          	cmpb   $0x0,(%rbx,%rdx,1)
1401d1e4b:	75 f3                	jne    0x1401d1e40
1401d1e4d:	66 41 0f 6e f9       	movd   %r9d,%xmm7
1401d1e52:	45 29 c8             	sub    %r9d,%r8d
1401d1e55:	45 84 d2             	test   %r10b,%r10b
1401d1e58:	0f 84 92 00 00 00    	je     0x1401d1ef0
1401d1e5e:	66 90                	xchg   %ax,%ax
1401d1e60:	48 89 c2             	mov    %rax,%rdx
1401d1e63:	48 83 e8 01          	sub    $0x1,%rax
1401d1e67:	80 3c 07 00          	cmpb   $0x0,(%rdi,%rax,1)
1401d1e6b:	75 f3                	jne    0x1401d1e60
1401d1e6d:	66 44 0f 6e c2       	movd   %edx,%xmm8
1401d1e72:	29 d1                	sub    %edx,%ecx
1401d1e74:	66 0f 6e c1          	movd   %ecx,%xmm0
1401d1e78:	66 41 0f 6e c8       	movd   %r8d,%xmm1
1401d1e7d:	66 0f 6f f7          	movdqa %xmm7,%xmm6
1401d1e81:	b9 20 00 00 00       	mov    $0x20,%ecx
1401d1e86:	66 0f 62 c8          	punpckldq %xmm0,%xmm1
1401d1e8a:	66 41 0f 62 f0       	punpckldq %xmm8,%xmm6
1401d1e8f:	66 0f 6c f1          	punpcklqdq %xmm1,%xmm6
1401d1e93:	e8 88 8b ef ff       	call   0x1400caa20
1401d1e98:	48 85 c0             	test   %rax,%rax
1401d1e9b:	74 23                	je     0x1401d1ec0
1401d1e9d:	48 89 28             	mov    %rbp,(%rax)
1401d1ea0:	66 44 0f 7e c1       	movd   %xmm8,%ecx
1401d1ea5:	66 41 0f 7e f8       	movd   %xmm7,%r8d
1401d1eaa:	48 89 c5             	mov    %rax,%rbp
1401d1ead:	c7 40 18 00 00 00 00 	movl   $0x0,0x18(%rax)
1401d1eb4:	0f 11 70 08          	movups %xmm6,0x8(%rax)
1401d1eb8:	e9 58 ff ff ff       	jmp    0x1401d1e15
1401d1ebd:	0f 1f 00             	nopl   (%rax)
1401d1ec0:	48 85 ed             	test   %rbp,%rbp
1401d1ec3:	74 11                	je     0x1401d1ed6
1401d1ec5:	48 89 e9             	mov    %rbp,%rcx
1401d1ec8:	48 8b 6d 00          	mov    0x0(%rbp),%rbp
1401d1ecc:	e8 df 6f f2 ff       	call   0x1400f8eb0
1401d1ed1:	48 85 ed             	test   %rbp,%rbp
1401d1ed4:	75 ef                	jne    0x1401d1ec5
1401d1ed6:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401d1edb:	e9 47 ff ff ff       	jmp    0x1401d1e27
1401d1ee0:	66 41 0f 6e f8       	movd   %r8d,%xmm7
1401d1ee5:	45 31 c0             	xor    %r8d,%r8d
1401d1ee8:	e9 73 ff ff ff       	jmp    0x1401d1e60
1401d1eed:	0f 1f 00             	nopl   (%rax)
1401d1ef0:	66 44 0f 6e c1       	movd   %ecx,%xmm8
1401d1ef5:	31 c9                	xor    %ecx,%ecx
1401d1ef7:	e9 78 ff ff ff       	jmp    0x1401d1e74
1401d1efc:	0f 1f 40 00          	nopl   0x0(%rax)
1401d1f00:	53                   	push   %rbx
1401d1f01:	48 83 ec 20          	sub    $0x20,%rsp
1401d1f05:	48 89 cb             	mov    %rcx,%rbx
1401d1f08:	48 85 c9             	test   %rcx,%rcx
1401d1f0b:	74 13                	je     0x1401d1f20
1401d1f0d:	0f 1f 00             	nopl   (%rax)
1401d1f10:	48 89 d9             	mov    %rbx,%rcx
1401d1f13:	48 8b 1b             	mov    (%rbx),%rbx
1401d1f16:	e8 95 6f f2 ff       	call   0x1400f8eb0
1401d1f1b:	48 85 db             	test   %rbx,%rbx
1401d1f1e:	75 f0                	jne    0x1401d1f10
1401d1f20:	48 83 c4 20          	add    $0x20,%rsp
1401d1f24:	5b                   	pop    %rbx
1401d1f25:	c3                   	ret
1401d1f26:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1401d1f2d:	00 00 00
1401d1f30:	41 57                	push   %r15
1401d1f32:	41 56                	push   %r14
1401d1f34:	41 55                	push   %r13
1401d1f36:	41 54                	push   %r12
1401d1f38:	55                   	push   %rbp
1401d1f39:	57                   	push   %rdi
1401d1f3a:	56                   	push   %rsi
1401d1f3b:	53                   	push   %rbx
1401d1f3c:	48 81 ec 38 01 00 00 	sub    $0x138,%rsp
1401d1f43:	48 8b 1d a6 6b 06 00 	mov    0x66ba6(%rip),%rbx        # 0x140238af0
1401d1f4a:	48 8b 84 24 a0 01 00 	mov    0x1a0(%rsp),%rax
1401d1f51:	00
1401d1f52:	49 83 79 20 00       	cmpq   $0x0,0x20(%r9)
1401d1f57:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401d1f5c:	4c 89 c7             	mov    %r8,%rdi
1401d1f5f:	4d 89 cd             	mov    %r9,%r13
1401d1f62:	48 8b 03             	mov    (%rbx),%rax
1401d1f65:	48 89 84 24 28 01 00 	mov    %rax,0x128(%rsp)
1401d1f6c:	00
1401d1f6d:	48 8d 05 dc 04 00 00 	lea    0x4dc(%rip),%rax        # 0x1401d2450
1401d1f74:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401d1f79:	74 0c                	je     0x1401d1f87
1401d1f7b:	48 8d 05 ae e8 ff ff 	lea    -0x1752(%rip),%rax        # 0x1401d0830
1401d1f82:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401d1f87:	4c 8d 64 24 40       	lea    0x40(%rsp),%r12
1401d1f8c:	49 89 f8             	mov    %rdi,%r8
1401d1f8f:	4d 89 e1             	mov    %r12,%r9
1401d1f92:	e8 a9 f6 ff ff       	call   0x1401d1640
1401d1f97:	85 c0                	test   %eax,%eax
1401d1f99:	0f 88 80 02 00 00    	js     0x1401d221f
1401d1f9f:	44 8b 07             	mov    (%rdi),%r8d
1401d1fa2:	48 8d 9c 24 b0 00 00 	lea    0xb0(%rsp),%rbx
1401d1fa9:	00
1401d1faa:	4c 89 e1             	mov    %r12,%rcx
1401d1fad:	48 89 da             	mov    %rbx,%rdx
1401d1fb0:	e8 7b f8 ff ff       	call   0x1401d1830
1401d1fb5:	44 8b 07             	mov    (%rdi),%r8d
1401d1fb8:	4c 89 e2             	mov    %r12,%rdx
1401d1fbb:	48 89 d9             	mov    %rbx,%rcx
1401d1fbe:	e8 6d f8 ff ff       	call   0x1401d1830
1401d1fc3:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1401d1fc8:	4c 89 e1             	mov    %r12,%rcx
1401d1fcb:	e8 e0 fd ff ff       	call   0x1401d1db0
1401d1fd0:	83 f8 ff             	cmp    $0xffffffff,%eax
1401d1fd3:	0f 84 3e 02 00 00    	je     0x1401d2217
1401d1fd9:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401d1fde:	48 85 ed             	test   %rbp,%rbp
1401d1fe1:	0f 84 1a 01 00 00    	je     0x1401d2101
1401d1fe7:	8b 37                	mov    (%rdi),%esi
1401d1fe9:	40 f6 c6 80          	test   $0x80,%sil
1401d1fed:	0f 85 4d 01 00 00    	jne    0x1401d2140
1401d1ff3:	48 83 7f 08 00       	cmpq   $0x0,0x8(%rdi)
1401d1ff8:	0f 84 ca 00 00 00    	je     0x1401d20c8
1401d1ffe:	48 89 eb             	mov    %rbp,%rbx
1401d2001:	eb 29                	jmp    0x1401d202c
1401d2003:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401d200a:	00 00 00 00
1401d200e:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1401d2015:	00 00 00 00
1401d2019:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401d2020:	48 8b 1b             	mov    (%rbx),%rbx
1401d2023:	48 85 db             	test   %rbx,%rbx