1401d4c64:	b8 01 00 00 00       	mov    $0x1,%eax
1401d4c69:	48 83 c4 20          	add    $0x20,%rsp
1401d4c6d:	5b                   	pop    %rbx
1401d4c6e:	c3                   	ret
1401d4c6f:	cc                   	int3
1401d4c70:	40 53                	rex push %rbx
1401d4c72:	b8 20 00 00 00       	mov    $0x20,%eax
1401d4c77:	e8 b4 be 0d 00       	call   0x1402b0b30
1401d4c7c:	48 2b e0             	sub    %rax,%rsp
1401d4c7f:	49 8b c0             	mov    %r8,%rax
1401d4c82:	4c 8b c2             	mov    %rdx,%r8
1401d4c85:	48 8b d0             	mov    %rax,%rdx
1401d4c88:	49 8b d9             	mov    %r9,%rbx
1401d4c8b:	48 85 c9             	test   %rcx,%rcx
1401d4c8e:	74 10                	je     0x1401d4ca0
1401d4c90:	45 33 c9             	xor    %r9d,%r9d
1401d4c93:	4c 8b c3             	mov    %rbx,%r8
1401d4c96:	48 83 c4 20          	add    $0x20,%rsp
1401d4c9a:	5b                   	pop    %rbx
1401d4c9b:	e9 10 c1 fc ff       	jmp    0x1401a0db0
1401d4ca0:	49 8b c8             	mov    %r8,%rcx
1401d4ca3:	e8 58 3c f6 ff       	call   0x140138900
1401d4ca8:	48 85 c0             	test   %rax,%rax
1401d4cab:	74 10                	je     0x1401d4cbd
1401d4cad:	48 8b d3             	mov    %rbx,%rdx
1401d4cb0:	48 8b c8             	mov    %rax,%rcx
1401d4cb3:	48 83 c4 20          	add    $0x20,%rsp
1401d4cb7:	5b                   	pop    %rbx
1401d4cb8:	e9 83 43 f6 ff       	jmp    0x140139040
1401d4cbd:	b8 01 00 00 00       	mov    $0x1,%eax
1401d4cc2:	48 83 c4 20          	add    $0x20,%rsp
1401d4cc6:	5b                   	pop    %rbx
1401d4cc7:	c3                   	ret
1401d4cc8:	cc                   	int3
1401d4cc9:	cc                   	int3
1401d4cca:	cc                   	int3
1401d4ccb:	cc                   	int3
1401d4ccc:	cc                   	int3
1401d4ccd:	cc                   	int3
1401d4cce:	cc                   	int3
1401d4ccf:	cc                   	int3
1401d4cd0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401d4cd5:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1401d4cda:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1401d4cdf:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401d4ce4:	55                   	push   %rbp
1401d4ce5:	56                   	push   %rsi
1401d4ce6:	57                   	push   %rdi
1401d4ce7:	41 54                	push   %r12
1401d4ce9:	41 55                	push   %r13
1401d4ceb:	41 56                	push   %r14
1401d4ced:	41 57                	push   %r15
1401d4cef:	b8 40 00 00 00       	mov    $0x40,%eax
1401d4cf4:	e8 37 be 0d 00       	call   0x1402b0b30
1401d4cf9:	48 2b e0             	sub    %rax,%rsp
1401d4cfc:	48 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%rax
1401d4d03:	00
1401d4d04:	4c 8b f1             	mov    %rcx,%r14
1401d4d07:	33 ed                	xor    %ebp,%ebp
1401d4d09:	49 8b c9             	mov    %r9,%rcx
1401d4d0c:	48 85 c0             	test   %rax,%rax
1401d4d0f:	48 8b f2             	mov    %rdx,%rsi
1401d4d12:	8b fd                	mov    %ebp,%edi
1401d4d14:	44 8b e5             	mov    %ebp,%r12d
1401d4d17:	48 0f 45 c8          	cmovne %rax,%rcx
1401d4d1b:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1401d4d20:	49 8b c9             	mov    %r9,%rcx
1401d4d23:	e8 d8 52 f6 ff       	call   0x14013a000
1401d4d28:	8b 9c 24 a8 00 00 00 	mov    0xa8(%rsp),%ebx
1401d4d2f:	4c 63 f8             	movslq %eax,%r15
1401d4d32:	85 c0                	test   %eax,%eax
1401d4d34:	0f 88 61 03 00 00    	js     0x1401d509b
1401d4d3a:	83 fb ff             	cmp    $0xffffffff,%ebx
1401d4d3d:	75 6f                	jne    0x1401d4dae
1401d4d3f:	41 8b df             	mov    %r15d,%ebx
1401d4d42:	49 8b 4e 28          	mov    0x28(%r14),%rcx
1401d4d46:	e8 05 c4 f1 ff       	call   0x1400f1150
1401d4d4b:	49 8b ce             	mov    %r14,%rcx
1401d4d4e:	44 8d 68 ff          	lea    -0x1(%rax),%r13d
1401d4d52:	e8 29 94 f2 ff       	call   0x1400fe180
1401d4d57:	89 84 24 a8 00 00 00 	mov    %eax,0xa8(%rsp)
1401d4d5e:	8b c8                	mov    %eax,%ecx
1401d4d60:	41 83 e5 07          	and    $0x7,%r13d
1401d4d64:	75 0f                	jne    0x1401d4d75
1401d4d66:	40 88 3e             	mov    %dil,(%rsi)
1401d4d69:	48 ff c6             	inc    %rsi
1401d4d6c:	ff c9                	dec    %ecx
1401d4d6e:	89 8c 24 a8 00 00 00 	mov    %ecx,0xa8(%rsp)
1401d4d75:	41 8d 47 02          	lea    0x2(%r15),%eax
1401d4d79:	3b c8                	cmp    %eax,%ecx
1401d4d7b:	7d 75                	jge    0x1401d4df2
1401d4d7d:	e8 ee 22 f5 ff       	call   0x140127070
1401d4d82:	4c 8d 05 2f fe 15 00 	lea    0x15fe2f(%rip),%r8        # 0x140334bb8
1401d4d89:	ba c1 00 00 00       	mov    $0xc1,%edx
1401d4d8e:	48 8d 0d eb fd 15 00 	lea    0x15fdeb(%rip),%rcx        # 0x140334b80
1401d4d95:	e8 f6 23 f5 ff       	call   0x140127190
1401d4d9a:	45 33 c0             	xor    %r8d,%r8d
1401d4d9d:	41 8d 50 6e          	lea    0x6e(%r8),%edx
1401d4da1:	8d 4a 96             	lea    -0x6a(%rdx),%ecx
1401d4da4:	e8 e7 24 f5 ff       	call   0x140127290
1401d4da9:	e9 ed 02 00 00       	jmp    0x1401d509b
1401d4dae:	83 fb fe             	cmp    $0xfffffffe,%ebx
1401d4db1:	75 07                	jne    0x1401d4dba
1401d4db3:	bb fd ff ff ff       	mov    $0xfffffffd,%ebx
1401d4db8:	eb 88                	jmp    0x1401d4d42
1401d4dba:	83 fb fd             	cmp    $0xfffffffd,%ebx
1401d4dbd:	7d 83                	jge    0x1401d4d42
1401d4dbf:	e8 ac 22 f5 ff       	call   0x140127070
1401d4dc4:	4c 8d 05 ed fd 15 00 	lea    0x15fded(%rip),%r8        # 0x140334bb8
1401d4dcb:	ba b6 00 00 00       	mov    $0xb6,%edx
1401d4dd0:	48 8d 0d a9 fd 15 00 	lea    0x15fda9(%rip),%rcx        # 0x140334b80
1401d4dd7:	e8 b4 23 f5 ff       	call   0x140127190
1401d4ddc:	45 33 c0             	xor    %r8d,%r8d
1401d4ddf:	ba 88 00 00 00       	mov    $0x88,%edx
1401d4de4:	41 8d 48 04          	lea    0x4(%r8),%ecx
1401d4de8:	e8 a3 24 f5 ff       	call   0x140127290
1401d4ded:	e9 a9 02 00 00       	jmp    0x1401d509b
1401d4df2:	44 8b f1             	mov    %ecx,%r14d
1401d4df5:	45 2b f7             	sub    %r15d,%r14d
1401d4df8:	41 8d 46 fe          	lea    -0x2(%r14),%eax
1401d4dfc:	83 fb fd             	cmp    $0xfffffffd,%ebx
1401d4dff:	75 59                	jne    0x1401d4e5a
1401d4e01:	8b d8                	mov    %eax,%ebx
1401d4e03:	85 db                	test   %ebx,%ebx
1401d4e05:	0f 8e a6 00 00 00    	jle    0x1401d4eb1
1401d4e0b:	48 63 cb             	movslq %ebx,%rcx
1401d4e0e:	48 8d 15 6b fd 15 00 	lea    0x15fd6b(%rip),%rdx        # 0x140334b80
1401d4e15:	41 b8 cb 00 00 00    	mov    $0xcb,%r8d
1401d4e1b:	e8 50 6f f1 ff       	call   0x1400ebd70
1401d4e20:	48 8b f8             	mov    %rax,%rdi
1401d4e23:	48 85 c0             	test   %rax,%rax
1401d4e26:	75 67                	jne    0x1401d4e8f
1401d4e28:	e8 43 22 f5 ff       	call   0x140127070
1401d4e2d:	4c 8d 05 84 fd 15 00 	lea    0x15fd84(%rip),%r8        # 0x140334bb8
1401d4e34:	ba cd 00 00 00       	mov    $0xcd,%edx
1401d4e39:	48 8d 0d 40 fd 15 00 	lea    0x15fd40(%rip),%rcx        # 0x140334b80
1401d4e40:	e8 4b 23 f5 ff       	call   0x140127190
1401d4e45:	45 33 c0             	xor    %r8d,%r8d
1401d4e48:	8d 4f 04             	lea    0x4(%rdi),%ecx
1401d4e4b:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401d4e50:	e8 3b 24 f5 ff       	call   0x140127290
1401d4e55:	e9 41 02 00 00       	jmp    0x1401d509b
1401d4e5a:	3b d8                	cmp    %eax,%ebx
1401d4e5c:	7e a5                	jle    0x1401d4e03
1401d4e5e:	e8 0d 22 f5 ff       	call   0x140127070
1401d4e63:	4c 8d 05 4e fd 15 00 	lea    0x15fd4e(%rip),%r8        # 0x140334bb8
1401d4e6a:	ba c7 00 00 00       	mov    $0xc7,%edx
1401d4e6f:	48 8d 0d 0a fd 15 00 	lea    0x15fd0a(%rip),%rcx        # 0x140334b80
1401d4e76:	e8 15 23 f5 ff       	call   0x140127190
1401d4e7b:	45 33 c0             	xor    %r8d,%r8d
1401d4e7e:	41 8d 50 6e          	lea    0x6e(%r8),%edx
1401d4e82:	8d 4a 96             	lea    -0x6a(%rdx),%ecx
1401d4e85:	e8 06 24 f5 ff       	call   0x140127290
1401d4e8a:	e9 0c 02 00 00       	jmp    0x1401d509b
1401d4e8f:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1401d4e96:	00
1401d4e97:	45 33 c9             	xor    %r9d,%r9d
1401d4e9a:	4c 63 c3             	movslq %ebx,%r8
1401d4e9d:	48 8b d0             	mov    %rax,%rdx
1401d4ea0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401d4ea4:	e8 f7 4d f4 ff       	call   0x140119ca0
1401d4ea9:	85 c0                	test   %eax,%eax
1401d4eab:	0f 8e ea 01 00 00    	jle    0x1401d509b
1401d4eb1:	41 8d 46 ff          	lea    -0x1(%r14),%eax
1401d4eb5:	48 98                	cltq
1401d4eb7:	48 03 c6             	add    %rsi,%rax
1401d4eba:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
1401d4ec1:	00
1401d4ec2:	e8 99 24 f2 ff       	call   0x1400f7360
1401d4ec7:	4c 8b e0             	mov    %rax,%r12
1401d4eca:	48 85 c0             	test   %rax,%rax
1401d4ecd:	0f 84 c8 01 00 00    	je     0x1401d509b
1401d4ed3:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
1401d4eda:	00
1401d4edb:	45 33 c0             	xor    %r8d,%r8d
1401d4ede:	48 8b c8             	mov    %rax,%rcx
1401d4ee1:	e8 ca 1a f2 ff       	call   0x1400f69b0
1401d4ee6:	85 c0                	test   %eax,%eax
1401d4ee8:	0f 84 ad 01 00 00    	je     0x1401d509b
1401d4eee:	41 b8 08 00 00 00    	mov    $0x8,%r8d
1401d4ef4:	48 8d 15 45 fc 15 00 	lea    0x15fc45(%rip),%rdx        # 0x140334b40
1401d4efb:	49 8b cc             	mov    %r12,%rcx
1401d4efe:	e8 ed 1a f2 ff       	call   0x1400f69f0
1401d4f03:	85 c0                	test   %eax,%eax
1401d4f05:	0f 84 90 01 00 00    	je     0x1401d509b
1401d4f0b:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
1401d4f12:	00
1401d4f13:	4d 8b c7             	mov    %r15,%r8
1401d4f16:	49 8b cc             	mov    %r12,%rcx
1401d4f19:	e8 d2 1a f2 ff       	call   0x1400f69f0
1401d4f1e:	85 c0                	test   %eax,%eax
1401d4f20:	0f 84 75 01 00 00    	je     0x1401d509b
1401d4f26:	85 db                	test   %ebx,%ebx
1401d4f28:	74 16                	je     0x1401d4f40
1401d4f2a:	4c 63 c3             	movslq %ebx,%r8
1401d4f2d:	48 8b d7             	mov    %rdi,%rdx
1401d4f30:	49 8b cc             	mov    %r12,%rcx
1401d4f33:	e8 b8 1a f2 ff       	call   0x1400f69f0
1401d4f38:	85 c0                	test   %eax,%eax
1401d4f3a:	0f 84 5b 01 00 00    	je     0x1401d509b
1401d4f40:	48 8b 94 24 a0 00 00 	mov    0xa0(%rsp),%rdx
1401d4f47:	00
1401d4f48:	45 33 c0             	xor    %r8d,%r8d
1401d4f4b:	49 8b cc             	mov    %r12,%rcx
1401d4f4e:	e8 bd 18 f2 ff       	call   0x1400f6810
1401d4f53:	85 c0                	test   %eax,%eax
1401d4f55:	0f 84 40 01 00 00    	je     0x1401d509b
1401d4f5b:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1401d4f60:	41 8d 56 ff          	lea    -0x1(%r14),%edx
1401d4f64:	4c 8b 84 24 a0 00 00 	mov    0xa0(%rsp),%r8
1401d4f6b:	00
1401d4f6c:	45 8b cf             	mov    %r15d,%r9d
1401d4f6f:	48 8b ce             	mov    %rsi,%rcx
1401d4f72:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401d4f77:	e8 b4 1c 00 00       	call   0x1401d6c30
1401d4f7c:	85 c0                	test   %eax,%eax
1401d4f7e:	0f 85 17 01 00 00    	jne    0x1401d509b
1401d4f84:	44 2b f3             	sub    %ebx,%r14d
1401d4f87:	49 63 c6             	movslq %r14d,%rax
1401d4f8a:	48 03 c6             	add    %rsi,%rax
1401d4f8d:	80 70 fe 01          	xorb   $0x1,-0x2(%rax)
1401d4f91:	48 ff c8             	dec    %rax
1401d4f94:	85 db                	test   %ebx,%ebx
1401d4f96:	0f 8e d7 00 00 00    	jle    0x1401d5073
1401d4f9c:	83 fb 40             	cmp    $0x40,%ebx
1401d4f9f:	0f 82 a9 00 00 00    	jb     0x1401d504e
1401d4fa5:	8d 4b ff             	lea    -0x1(%rbx),%ecx
1401d4fa8:	48 63 d1             	movslq %ecx,%rdx
1401d4fab:	48 8d 0c 3a          	lea    (%rdx,%rdi,1),%rcx
1401d4faf:	4c 8d 04 02          	lea    (%rdx,%rax,1),%r8
1401d4fb3:	48 3b c1             	cmp    %rcx,%rax
1401d4fb6:	77 09                	ja     0x1401d4fc1
1401d4fb8:	4c 3b c7             	cmp    %rdi,%r8
1401d4fbb:	0f 83 8d 00 00 00    	jae    0x1401d504e
1401d4fc1:	8b d3                	mov    %ebx,%edx
1401d4fc3:	81 e2 3f 00 00 80    	and    $0x8000003f,%edx
1401d4fc9:	7d 07                	jge    0x1401d4fd2
1401d4fcb:	ff ca                	dec    %edx
1401d4fcd:	83 ca c0             	or     $0xffffffc0,%edx
1401d4fd0:	ff c2                	inc    %edx
1401d4fd2:	8b cb                	mov    %ebx,%ecx
1401d4fd4:	49 c7 c0 e0 ff ff ff 	mov    $0xffffffffffffffe0,%r8
1401d4fdb:	2b ca                	sub    %edx,%ecx
1401d4fdd:	48 8d 57 20          	lea    0x20(%rdi),%rdx
1401d4fe1:	4c 63 c9             	movslq %ecx,%r9
1401d4fe4:	4c 2b c7             	sub    %rdi,%r8
1401d4fe7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1401d4fee:	00 00
1401d4ff0:	f3 0f 6f 00          	movdqu (%rax),%xmm0
1401d4ff4:	83 c5 40             	add    $0x40,%ebp
1401d4ff7:	f3 0f 6f 4a e0       	movdqu -0x20(%rdx),%xmm1
1401d4ffc:	48 8d 52 40          	lea    0x40(%rdx),%rdx
1401d5000:	49 8d 0c 10          	lea    (%r8,%rdx,1),%rcx
1401d5004:	66 0f ef c8          	pxor   %xmm0,%xmm1
1401d5008:	f3 0f 7f 08          	movdqu %xmm1,(%rax)
1401d500c:	f3 0f 6f 40 10       	movdqu 0x10(%rax),%xmm0
1401d5011:	f3 0f 6f 4a b0       	movdqu -0x50(%rdx),%xmm1
1401d5016:	66 0f ef c8          	pxor   %xmm0,%xmm1
1401d501a:	f3 0f 6f 42 c0       	movdqu -0x40(%rdx),%xmm0
1401d501f:	f3 0f 7f 48 10       	movdqu %xmm1,0x10(%rax)
1401d5024:	f3 0f 6f 48 20       	movdqu 0x20(%rax),%xmm1
1401d5029:	66 0f ef c8          	pxor   %xmm0,%xmm1
1401d502d:	f3 0f 7f 48 20       	movdqu %xmm1,0x20(%rax)
1401d5032:	f3 0f 6f 40 30       	movdqu 0x30(%rax),%xmm0
1401d5037:	f3 0f 6f 4a d0       	movdqu -0x30(%rdx),%xmm1
1401d503c:	66 0f ef c8          	pxor   %xmm0,%xmm1
1401d5040:	f3 0f 7f 48 30       	movdqu %xmm1,0x30(%rax)
1401d5045:	48 83 c0 40          	add    $0x40,%rax
1401d5049:	49 3b c9             	cmp    %r9,%rcx
1401d504c:	7c a2                	jl     0x1401d4ff0
1401d504e:	4c 63 c5             	movslq %ebp,%r8
1401d5051:	4c 63 cb             	movslq %ebx,%r9
1401d5054:	4d 3b c1             	cmp    %r9,%r8
1401d5057:	7d 1a                	jge    0x1401d5073
1401d5059:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401d5060:	41 0f b6 14 38       	movzbl (%r8,%rdi,1),%edx
1401d5065:	49 ff c0             	inc    %r8
1401d5068:	30 10                	xor    %dl,(%rax)
1401d506a:	48 8d 40 01          	lea    0x1(%rax),%rax
1401d506e:	4d 3b c1             	cmp    %r9,%r8
1401d5071:	7c ed                	jl     0x1401d5060
1401d5073:	45 85 ed             	test   %r13d,%r13d
1401d5076:	74 11                	je     0x1401d5089
1401d5078:	b9 08 00 00 00       	mov    $0x8,%ecx
1401d507d:	b8 ff 00 00 00       	mov    $0xff,%eax
1401d5082:	41 2b cd             	sub    %r13d,%ecx
1401d5085:	d3 f8                	sar    %cl,%eax
1401d5087:	20 06                	and    %al,(%rsi)
1401d5089:	48 63 84 24 a8 00 00 	movslq 0xa8(%rsp),%rax
1401d5090:	00
1401d5091:	bd 01 00 00 00       	mov    $0x1,%ebp
1401d5096:	c6 44 30 ff bc       	movb   $0xbc,-0x1(%rax,%rsi,1)
1401d509b:	49 8b cc             	mov    %r12,%rcx
1401d509e:	e8 0d 22 f2 ff       	call   0x1400f72b0
1401d50a3:	48 63 d3             	movslq %ebx,%rdx
1401d50a6:	4c 8d 05 d3 fa 15 00 	lea    0x15fad3(%rip),%r8        # 0x140334b80
1401d50ad:	41 b9 fc 00 00 00    	mov    $0xfc,%r9d
1401d50b3:	48 8b cf             	mov    %rdi,%rcx
1401d50b6:	e8 f5 6d f1 ff       	call   0x1400ebeb0
1401d50bb:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
1401d50c2:	00
1401d50c3:	8b c5                	mov    %ebp,%eax
1401d50c5:	48 83 c4 40          	add    $0x40,%rsp
1401d50c9:	41 5f                	pop    %r15
1401d50cb:	41 5e                	pop    %r14
1401d50cd:	41 5d                	pop    %r13
1401d50cf:	41 5c                	pop    %r12
1401d50d1:	5f                   	pop    %rdi
1401d50d2:	5e                   	pop    %rsi
1401d50d3:	5d                   	pop    %rbp
1401d50d4:	c3                   	ret
1401d50d5:	cc                   	int3
1401d50d6:	cc                   	int3
1401d50d7:	cc                   	int3
1401d50d8:	cc                   	int3
1401d50d9:	cc                   	int3
1401d50da:	cc                   	int3
1401d50db:	cc                   	int3
1401d50dc:	cc                   	int3
1401d50dd:	cc                   	int3
1401d50de:	cc                   	int3
1401d50df:	cc                   	int3
1401d50e0:	40 53                	rex push %rbx
1401d50e2:	55                   	push   %rbp
1401d50e3:	56                   	push   %rsi
1401d50e4:	57                   	push   %rdi
1401d50e5:	41 55                	push   %r13
1401d50e7:	41 56                	push   %r14
1401d50e9:	41 57                	push   %r15
1401d50eb:	b8 c0 00 00 00       	mov    $0xc0,%eax
1401d50f0:	e8 3b ba 0d 00       	call   0x1402b0b30
1401d50f5:	48 2b e0             	sub    %rax,%rsp
1401d50f8:	48 8b 05 81 09 20 00 	mov    0x200981(%rip),%rax        # 0x1403d5a80
1401d50ff:	48 33 c4             	xor    %rsp,%rax
1401d5102:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
1401d5109:	00
1401d510a:	48 8b b4 24 20 01 00 	mov    0x120(%rsp),%rsi
1401d5111:	00
1401d5112:	45 33 ff             	xor    %r15d,%r15d
1401d5115:	41 8b ff             	mov    %r15d,%edi
1401d5118:	4c 89 44 24 48       	mov    %r8,0x48(%rsp)
1401d511d:	49 8b d9             	mov    %r9,%rbx
1401d5120:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
1401d5125:	49 8b e8             	mov    %r8,%rbp
1401d5128:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1401d512d:	4c 8b f1             	mov    %rcx,%r14
1401d5130:	e8 2b 22 f2 ff       	call   0x1400f7360
1401d5135:	4c 8b e8             	mov    %rax,%r13
1401d5138:	48 85 c0             	test   %rax,%rax
1401d513b:	0f 84 92 04 00 00    	je     0x1401d55d3