1400b8b4e:	48 85 ff             	test   %rdi,%rdi
1400b8b51:	0f 85 76 ff ff ff    	jne    0x1400b8acd
1400b8b57:	33 c0                	xor    %eax,%eax
1400b8b59:	48 8b 8c 24 30 01 00 	mov    0x130(%rsp),%rcx
1400b8b60:	00
1400b8b61:	48 33 cc             	xor    %rsp,%rcx
1400b8b64:	e8 47 73 1f 00       	call   0x1402afeb0
1400b8b69:	48 8b 9c 24 80 01 00 	mov    0x180(%rsp),%rbx
1400b8b70:	00
1400b8b71:	48 81 c4 40 01 00 00 	add    $0x140,%rsp
1400b8b78:	41 5f                	pop    %r15
1400b8b7a:	41 5e                	pop    %r14
1400b8b7c:	5f                   	pop    %rdi
1400b8b7d:	5e                   	pop    %rsi
1400b8b7e:	5d                   	pop    %rbp
1400b8b7f:	c3                   	ret
1400b8b80:	48 8b c3             	mov    %rbx,%rax
1400b8b83:	eb d4                	jmp    0x1400b8b59
1400b8b85:	e8 9a 7a 1f 00       	call   0x1402b0624
1400b8b8a:	cc                   	int3
1400b8b8b:	cc                   	int3
1400b8b8c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400b8b91:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400b8b96:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1400b8b9b:	41 56                	push   %r14
1400b8b9d:	48 83 ec 20          	sub    $0x20,%rsp
1400b8ba1:	48 8b 39             	mov    (%rcx),%rdi
1400b8ba4:	4c 8b f1             	mov    %rcx,%r14
1400b8ba7:	48 85 ff             	test   %rdi,%rdi
1400b8baa:	74 3a                	je     0x1400b8be6
1400b8bac:	48 8b 37             	mov    (%rdi),%rsi
1400b8baf:	eb 1a                	jmp    0x1400b8bcb
1400b8bb1:	48 8b 1e             	mov    (%rsi),%rbx
1400b8bb4:	48 8b 76 10          	mov    0x10(%rsi),%rsi
1400b8bb8:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1400b8bbc:	ff 15 46 64 31 00    	call   *0x316446(%rip)        # 0x1403cf008
1400b8bc2:	48 8b cb             	mov    %rbx,%rcx
1400b8bc5:	ff 15 3d 64 31 00    	call   *0x31643d(%rip)        # 0x1403cf008
1400b8bcb:	48 85 f6             	test   %rsi,%rsi
1400b8bce:	75 e1                	jne    0x1400b8bb1
1400b8bd0:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1400b8bd4:	ff 15 2e 64 31 00    	call   *0x31642e(%rip)        # 0x1403cf008
1400b8bda:	48 8b cf             	mov    %rdi,%rcx
1400b8bdd:	ff 15 25 64 31 00    	call   *0x316425(%rip)        # 0x1403cf008
1400b8be3:	49 21 36             	and    %rsi,(%r14)
1400b8be6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400b8beb:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400b8bf0:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1400b8bf5:	48 83 c4 20          	add    $0x20,%rsp
1400b8bf9:	41 5e                	pop    %r14
1400b8bfb:	c3                   	ret
1400b8bfc:	40 53                	rex push %rbx
1400b8bfe:	48 83 ec 20          	sub    $0x20,%rsp
1400b8c02:	ba 30 00 00 00       	mov    $0x30,%edx
1400b8c07:	8d 4a d1             	lea    -0x2f(%rdx),%ecx
1400b8c0a:	ff 15 10 64 31 00    	call   *0x316410(%rip)        # 0x1403cf020
1400b8c10:	48 8b d8             	mov    %rax,%rbx
1400b8c13:	48 85 c0             	test   %rax,%rax
1400b8c16:	74 0a                	je     0x1400b8c22
1400b8c18:	33 d2                	xor    %edx,%edx
1400b8c1a:	48 8b c8             	mov    %rax,%rcx
1400b8c1d:	e8 e6 27 00 00       	call   0x1400bb408
1400b8c22:	48 8b c3             	mov    %rbx,%rax
1400b8c25:	48 83 c4 20          	add    $0x20,%rsp
1400b8c29:	5b                   	pop    %rbx
1400b8c2a:	c3                   	ret
1400b8c2b:	cc                   	int3
1400b8c2c:	48 85 d2             	test   %rdx,%rdx
1400b8c2f:	0f 85 6f 08 00 00    	jne    0x1400b94a4
1400b8c35:	33 c0                	xor    %eax,%eax
1400b8c37:	c3                   	ret
1400b8c38:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400b8c3d:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400b8c42:	57                   	push   %rdi
1400b8c43:	48 83 ec 50          	sub    $0x50,%rsp
1400b8c47:	48 8b 05 32 ce 31 00 	mov    0x31ce32(%rip),%rax        # 0x1403d5a80
1400b8c4e:	48 33 c4             	xor    %rsp,%rax
1400b8c51:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400b8c56:	48 8b 4a 20          	mov    0x20(%rdx),%rcx
1400b8c5a:	49 8b f8             	mov    %r8,%rdi
1400b8c5d:	48 8b f2             	mov    %rdx,%rsi
1400b8c60:	ff 15 a2 63 31 00    	call   *0x3163a2(%rip)        # 0x1403cf008
1400b8c66:	48 8b cf             	mov    %rdi,%rcx
1400b8c69:	ff 15 a9 63 31 00    	call   *0x3163a9(%rip)        # 0x1403cf018
1400b8c6f:	33 db                	xor    %ebx,%ebx
1400b8c71:	48 89 46 20          	mov    %rax,0x20(%rsi)
1400b8c75:	48 85 c0             	test   %rax,%rax
1400b8c78:	75 08                	jne    0x1400b8c82
1400b8c7a:	8d 58 1b             	lea    0x1b(%rax),%ebx
1400b8c7d:	e9 96 00 00 00       	jmp    0x1400b8d18
1400b8c82:	48 8d 15 b3 ec 22 00 	lea    0x22ecb3(%rip),%rdx        # 0x1402e793c
1400b8c89:	48 8b cf             	mov    %rdi,%rcx
1400b8c8c:	e8 03 be 00 00       	call   0x1400c4a94
1400b8c91:	48 8b f8             	mov    %rax,%rdi
1400b8c94:	48 85 c0             	test   %rax,%rax
1400b8c97:	74 7f                	je     0x1400b8d18
1400b8c99:	ba ff 0f 00 00       	mov    $0xfff,%edx
1400b8c9e:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400b8ca3:	e8 bc fb fe ff       	call   0x1400a8864
1400b8ca8:	eb 4b                	jmp    0x1400b8cf5
1400b8caa:	e8 e1 fb fe ff       	call   0x1400a8890
1400b8caf:	8a 08                	mov    (%rax),%cl
1400b8cb1:	44 8a c1             	mov    %cl,%r8b
1400b8cb4:	84 c9                	test   %cl,%cl
1400b8cb6:	74 1a                	je     0x1400b8cd2
1400b8cb8:	8a d1                	mov    %cl,%dl
1400b8cba:	80 f9 20             	cmp    $0x20,%cl
1400b8cbd:	74 05                	je     0x1400b8cc4
1400b8cbf:	80 fa 09             	cmp    $0x9,%dl
1400b8cc2:	75 0e                	jne    0x1400b8cd2
1400b8cc4:	48 ff c0             	inc    %rax
1400b8cc7:	8a 10                	mov    (%rax),%dl
1400b8cc9:	8a ca                	mov    %dl,%cl
1400b8ccb:	44 8a c2             	mov    %dl,%r8b
1400b8cce:	84 d2                	test   %dl,%dl
1400b8cd0:	75 e8                	jne    0x1400b8cba
1400b8cd2:	41 80 f8 23          	cmp    $0x23,%r8b
1400b8cd6:	74 1d                	je     0x1400b8cf5
1400b8cd8:	48 83 c9 ff          	or     $0xffffffffffffffff,%rcx
1400b8cdc:	48 ff c1             	inc    %rcx
1400b8cdf:	38 1c 08             	cmp    %bl,(%rax,%rcx,1)
1400b8ce2:	75 f8                	jne    0x1400b8cdc
1400b8ce4:	48 83 f9 01          	cmp    $0x1,%rcx
1400b8ce8:	76 0b                	jbe    0x1400b8cf5
1400b8cea:	48 8b d0             	mov    %rax,%rdx
1400b8ced:	48 8b ce             	mov    %rsi,%rcx
1400b8cf0:	e8 13 05 00 00       	call   0x1400b9208
1400b8cf5:	48 8b d7             	mov    %rdi,%rdx
1400b8cf8:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400b8cfd:	e8 36 c1 00 00       	call   0x1400c4e38
1400b8d02:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400b8d07:	85 c0                	test   %eax,%eax
1400b8d09:	75 9f                	jne    0x1400b8caa
1400b8d0b:	e8 2c fb fe ff       	call   0x1400a883c
1400b8d10:	48 8b cf             	mov    %rdi,%rcx
1400b8d13:	e8 f0 42 20 00       	call   0x1402bd008
1400b8d18:	8b c3                	mov    %ebx,%eax
1400b8d1a:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400b8d1f:	48 33 cc             	xor    %rsp,%rcx
1400b8d22:	e8 89 71 1f 00       	call   0x1402afeb0
1400b8d27:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400b8d2c:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
1400b8d31:	48 83 c4 50          	add    $0x50,%rsp
1400b8d35:	5f                   	pop    %rdi
1400b8d36:	c3                   	ret
1400b8d37:	cc                   	int3
1400b8d38:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400b8d3d:	57                   	push   %rdi
1400b8d3e:	48 83 ec 20          	sub    $0x20,%rsp
1400b8d42:	48 8b b9 48 0c 00 00 	mov    0xc48(%rcx),%rdi
1400b8d49:	48 8b d9             	mov    %rcx,%rbx
1400b8d4c:	48 85 ff             	test   %rdi,%rdi
1400b8d4f:	74 34                	je     0x1400b8d85
1400b8d51:	ba 07 00 00 00       	mov    $0x7,%edx
1400b8d56:	44 8d 42 fb          	lea    -0x5(%rdx),%r8d
1400b8d5a:	e8 9d 0e 00 00       	call   0x1400b9bfc
1400b8d5f:	4c 8b 07             	mov    (%rdi),%r8
1400b8d62:	48 8b cb             	mov    %rbx,%rcx
1400b8d65:	48 8b 93 60 0a 00 00 	mov    0xa60(%rbx),%rdx
1400b8d6c:	e8 c7 fe ff ff       	call   0x1400b8c38
1400b8d71:	48 8b 7f 08          	mov    0x8(%rdi),%rdi
1400b8d75:	48 85 ff             	test   %rdi,%rdi
1400b8d78:	75 e5                	jne    0x1400b8d5f
1400b8d7a:	8d 57 07             	lea    0x7(%rdi),%edx
1400b8d7d:	48 8b cb             	mov    %rbx,%rcx
1400b8d80:	e8 af 0e 00 00       	call   0x1400b9c34
1400b8d85:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400b8d8a:	48 83 c4 20          	add    $0x20,%rsp
1400b8d8e:	5f                   	pop    %rdi
1400b8d8f:	c3                   	ret
1400b8d90:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400b8d95:	55                   	push   %rbp
1400b8d96:	56                   	push   %rsi
1400b8d97:	57                   	push   %rdi
1400b8d98:	41 54                	push   %r12
1400b8d9a:	41 55                	push   %r13
1400b8d9c:	41 56                	push   %r14
1400b8d9e:	41 57                	push   %r15
1400b8da0:	48 83 ec 40          	sub    $0x40,%rsp
1400b8da4:	48 8b 05 d5 cc 31 00 	mov    0x31ccd5(%rip),%rax        # 0x1403d5a80
1400b8dab:	48 33 c4             	xor    %rsp,%rax
1400b8dae:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400b8db3:	48 83 64 24 28 00    	andq   $0x0,0x28(%rsp)
1400b8db9:	48 8b e9             	mov    %rcx,%rbp
1400b8dbc:	33 c9                	xor    %ecx,%ecx
1400b8dbe:	49 8b d8             	mov    %r8,%rbx
1400b8dc1:	4c 8b f2             	mov    %rdx,%r14
1400b8dc4:	40 32 ff             	xor    %dil,%dil
1400b8dc7:	45 32 ed             	xor    %r13b,%r13b
1400b8dca:	45 32 ff             	xor    %r15b,%r15b
1400b8dcd:	e8 5e a8 20 00       	call   0x1402c3630
1400b8dd2:	49 8b ce             	mov    %r14,%rcx
1400b8dd5:	4c 8b e0             	mov    %rax,%r12
1400b8dd8:	e8 6b 2d 00 00       	call   0x1400bbb48
1400b8ddd:	84 c0                	test   %al,%al
1400b8ddf:	0f 85 8c 01 00 00    	jne    0x1400b8f71
1400b8de5:	8a 13                	mov    (%rbx),%dl
1400b8de7:	48 be ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rsi
1400b8dee:	ff ff 7f
1400b8df1:	84 d2                	test   %dl,%dl
1400b8df3:	74 18                	je     0x1400b8e0d
1400b8df5:	8a 03                	mov    (%rbx),%al
1400b8df7:	8a c8                	mov    %al,%cl
1400b8df9:	80 f9 20             	cmp    $0x20,%cl
1400b8dfc:	74 04                	je     0x1400b8e02
1400b8dfe:	3c 09                	cmp    $0x9,%al
1400b8e00:	75 0b                	jne    0x1400b8e0d
1400b8e02:	48 ff c3             	inc    %rbx
1400b8e05:	8a 03                	mov    (%rbx),%al
1400b8e07:	8a c8                	mov    %al,%cl
1400b8e09:	84 c0                	test   %al,%al
1400b8e0b:	75 ec                	jne    0x1400b8df9
1400b8e0d:	41 b8 08 00 00 00    	mov    $0x8,%r8d
1400b8e13:	48 8d 0d 2e ec 22 00 	lea    0x22ec2e(%rip),%rcx        # 0x1402e7a48
1400b8e1a:	48 8b d3             	mov    %rbx,%rdx
1400b8e1d:	e8 ea 08 00 00       	call   0x1400b970c
1400b8e22:	85 c0                	test   %eax,%eax
1400b8e24:	0f 84 88 00 00 00    	je     0x1400b8eb2
1400b8e2a:	40 84 ff             	test   %dil,%dil
1400b8e2d:	0f 85 fb 00 00 00    	jne    0x1400b8f2e
1400b8e33:	48 83 c3 08          	add    $0x8,%rbx
1400b8e37:	8a 03                	mov    (%rbx),%al
1400b8e39:	40 8a f8             	mov    %al,%dil
1400b8e3c:	84 c0                	test   %al,%al
1400b8e3e:	74 19                	je     0x1400b8e59
1400b8e40:	8a c8                	mov    %al,%cl
1400b8e42:	3c 20                	cmp    $0x20,%al
1400b8e44:	74 05                	je     0x1400b8e4b
1400b8e46:	80 f9 09             	cmp    $0x9,%cl
1400b8e49:	75 0e                	jne    0x1400b8e59
1400b8e4b:	48 ff c3             	inc    %rbx
1400b8e4e:	8a 0b                	mov    (%rbx),%cl
1400b8e50:	8a c1                	mov    %cl,%al
1400b8e52:	40 8a f9             	mov    %cl,%dil
1400b8e55:	84 c9                	test   %cl,%cl
1400b8e57:	75 e9                	jne    0x1400b8e42
1400b8e59:	40 80 ff 22          	cmp    $0x22,%dil
1400b8e5d:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
1400b8e61:	4c 8d 4c 24 28       	lea    0x28(%rsp),%r9
1400b8e66:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1400b8e6c:	48 0f 45 cb          	cmovne %rbx,%rcx
1400b8e70:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400b8e75:	e8 f2 be 00 00       	call   0x1400c4d6c
1400b8e7a:	83 f8 01             	cmp    $0x1,%eax
1400b8e7d:	75 0a                	jne    0x1400b8e89
1400b8e7f:	48 8b ce             	mov    %rsi,%rcx
1400b8e82:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1400b8e87:	eb 0d                	jmp    0x1400b8e96
1400b8e89:	85 c0                	test   %eax,%eax
1400b8e8b:	0f 85 9d 00 00 00    	jne    0x1400b8f2e
1400b8e91:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400b8e96:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
1400b8e9b:	40 80 ff 22          	cmp    $0x22,%dil
1400b8e9f:	75 0c                	jne    0x1400b8ead
1400b8ea1:	40 38 3b             	cmp    %dil,(%rbx)
1400b8ea4:	0f 85 84 00 00 00    	jne    0x1400b8f2e
1400b8eaa:	48 ff c3             	inc    %rbx
1400b8ead:	40 b7 01             	mov    $0x1,%dil
1400b8eb0:	eb 3c                	jmp    0x1400b8eee
1400b8eb2:	41 b8 11 00 00 00    	mov    $0x11,%r8d
1400b8eb8:	48 8d 0d 99 eb 22 00 	lea    0x22eb99(%rip),%rcx        # 0x1402e7a58
1400b8ebf:	48 8b d3             	mov    %rbx,%rdx
1400b8ec2:	e8 45 08 00 00       	call   0x1400b970c
1400b8ec7:	85 c0                	test   %eax,%eax
1400b8ec9:	74 18                	je     0x1400b8ee3
1400b8ecb:	45 84 ed             	test   %r13b,%r13b
1400b8ece:	75 5e                	jne    0x1400b8f2e
1400b8ed0:	41 b7 01             	mov    $0x1,%r15b
1400b8ed3:	48 83 c3 11          	add    $0x11,%rbx
1400b8ed7:	45 8a ef             	mov    %r15b,%r13b
1400b8eda:	eb 0d                	jmp    0x1400b8ee9
1400b8edc:	3c 3b                	cmp    $0x3b,%al
1400b8ede:	74 09                	je     0x1400b8ee9
1400b8ee0:	48 ff c3             	inc    %rbx
1400b8ee3:	8a 03                	mov    (%rbx),%al
1400b8ee5:	84 c0                	test   %al,%al
1400b8ee7:	75 f3                	jne    0x1400b8edc
1400b8ee9:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400b8eee:	8a 03                	mov    (%rbx),%al
1400b8ef0:	44 8a c0             	mov    %al,%r8b
1400b8ef3:	84 c0                	test   %al,%al
1400b8ef5:	74 19                	je     0x1400b8f10
1400b8ef7:	8a d0                	mov    %al,%dl
1400b8ef9:	3c 20                	cmp    $0x20,%al
1400b8efb:	74 05                	je     0x1400b8f02
1400b8efd:	80 fa 09             	cmp    $0x9,%dl
1400b8f00:	75 0e                	jne    0x1400b8f10
1400b8f02:	48 ff c3             	inc    %rbx
1400b8f05:	8a 13                	mov    (%rbx),%dl
1400b8f07:	8a c2                	mov    %dl,%al
1400b8f09:	44 8a c2             	mov    %dl,%r8b
1400b8f0c:	84 d2                	test   %dl,%dl
1400b8f0e:	75 e9                	jne    0x1400b8ef9
1400b8f10:	41 80 f8 3b          	cmp    $0x3b,%r8b
1400b8f14:	48 8d 43 01          	lea    0x1(%rbx),%rax
1400b8f18:	48 0f 45 c3          	cmovne %rbx,%rax
1400b8f1c:	48 8b d8             	mov    %rax,%rbx
1400b8f1f:	8a 10                	mov    (%rax),%dl
1400b8f21:	84 d2                	test   %dl,%dl
1400b8f23:	0f 85 cc fe ff ff    	jne    0x1400b8df5
1400b8f29:	40 84 ff             	test   %dil,%dil
1400b8f2c:	75 07                	jne    0x1400b8f35
1400b8f2e:	b8 2b 00 00 00       	mov    $0x2b,%eax
1400b8f33:	eb 3e                	jmp    0x1400b8f73
1400b8f35:	48 85 c9             	test   %rcx,%rcx
1400b8f38:	75 5e                	jne    0x1400b8f98
1400b8f3a:	45 33 c0             	xor    %r8d,%r8d
1400b8f3d:	49 8b d6             	mov    %r14,%rdx
1400b8f40:	48 8b cd             	mov    %rbp,%rcx
1400b8f43:	e8 f0 fa ff ff       	call   0x1400b8a38
1400b8f48:	48 8b d8             	mov    %rax,%rbx
1400b8f4b:	48 85 c0             	test   %rax,%rax
1400b8f4e:	74 21                	je     0x1400b8f71
1400b8f50:	45 33 c0             	xor    %r8d,%r8d
1400b8f53:	48 8b d0             	mov    %rax,%rdx
1400b8f56:	48 8b cd             	mov    %rbp,%rcx
1400b8f59:	e8 22 25 00 00       	call   0x1400bb480
1400b8f5e:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1400b8f62:	ff 15 a0 60 31 00    	call   *0x3160a0(%rip)        # 0x1403cf008
1400b8f68:	48 8b cb             	mov    %rbx,%rcx
1400b8f6b:	ff 15 97 60 31 00    	call   *0x316097(%rip)        # 0x1403cf008
1400b8f71:	33 c0                	xor    %eax,%eax
1400b8f73:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400b8f78:	48 33 cc             	xor    %rsp,%rcx
1400b8f7b:	e8 30 6f 1f 00       	call   0x1402afeb0
1400b8f80:	48 8b 9c 24 98 00 00 	mov    0x98(%rsp),%rbx
1400b8f87:	00
1400b8f88:	48 83 c4 40          	add    $0x40,%rsp
1400b8f8c:	41 5f                	pop    %r15
1400b8f8e:	41 5e                	pop    %r14
1400b8f90:	41 5d                	pop    %r13
1400b8f92:	41 5c                	pop    %r12
1400b8f94:	5f                   	pop    %rdi
1400b8f95:	5e                   	pop    %rsi
1400b8f96:	5d                   	pop    %rbp
1400b8f97:	c3                   	ret
1400b8f98:	48 8b c6             	mov    %rsi,%rax
1400b8f9b:	49 2b c4             	sub    %r12,%rax
1400b8f9e:	48 3b c1             	cmp    %rcx,%rax
1400b8fa1:	7c 04                	jl     0x1400b8fa7
1400b8fa3:	49 8d 34 0c          	lea    (%r12,%rcx,1),%rsi
1400b8fa7:	45 33 c0             	xor    %r8d,%r8d
1400b8faa:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400b8faf:	49 8b d6             	mov    %r14,%rdx
1400b8fb2:	48 8b cd             	mov    %rbp,%rcx
1400b8fb5:	e8 7e fa ff ff       	call   0x1400b8a38
1400b8fba:	48 85 c0             	test   %rax,%rax
1400b8fbd:	74 0f                	je     0x1400b8fce
1400b8fbf:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400b8fc4:	48 89 48 28          	mov    %rcx,0x28(%rax)