1400c6c1e:	cc                   	int3
1400c6c1f:	cc                   	int3
1400c6c20:	48 8d 05 99 51 1e 00 	lea    0x1e5199(%rip),%rax        # 0x1402abdc0
1400c6c27:	c3                   	ret
1400c6c28:	cc                   	int3
1400c6c29:	cc                   	int3
1400c6c2a:	cc                   	int3
1400c6c2b:	cc                   	int3
1400c6c2c:	cc                   	int3
1400c6c2d:	cc                   	int3
1400c6c2e:	cc                   	int3
1400c6c2f:	cc                   	int3
1400c6c30:	48 83 ec 28          	sub    $0x28,%rsp
1400c6c34:	83 79 08 00          	cmpl   $0x0,0x8(%rcx)
1400c6c38:	75 05                	jne    0x1400c6c3f
1400c6c3a:	48 83 c4 28          	add    $0x28,%rsp
1400c6c3e:	c3                   	ret
1400c6c3f:	e8 1c fc ff ff       	call   0x1400c6860
1400c6c44:	cc                   	int3
1400c6c45:	cc                   	int3
1400c6c46:	cc                   	int3
1400c6c47:	cc                   	int3
1400c6c48:	cc                   	int3
1400c6c49:	cc                   	int3
1400c6c4a:	cc                   	int3
1400c6c4b:	cc                   	int3
1400c6c4c:	cc                   	int3
1400c6c4d:	cc                   	int3
1400c6c4e:	cc                   	int3
1400c6c4f:	cc                   	int3
1400c6c50:	48 83 ec 28          	sub    $0x28,%rsp
1400c6c54:	e8 ff 06 0a 00       	call   0x140167358
1400c6c59:	85 c0                	test   %eax,%eax
1400c6c5b:	75 05                	jne    0x1400c6c62
1400c6c5d:	48 83 c4 28          	add    $0x28,%rsp
1400c6c61:	c3                   	ret
1400c6c62:	8b c8                	mov    %eax,%ecx
1400c6c64:	e8 ef 0e 0a 00       	call   0x140167b58
1400c6c69:	cc                   	int3
1400c6c6a:	cc                   	int3
1400c6c6b:	cc                   	int3
1400c6c6c:	cc                   	int3
1400c6c6d:	cc                   	int3
1400c6c6e:	cc                   	int3
1400c6c6f:	cc                   	int3
1400c6c70:	48 83 ec 28          	sub    $0x28,%rsp
1400c6c74:	8b 51 08             	mov    0x8(%rcx),%edx
1400c6c77:	45 33 c0             	xor    %r8d,%r8d
1400c6c7a:	48 8b 09             	mov    (%rcx),%rcx
1400c6c7d:	ff 15 9d 76 13 00    	call   *0x13769d(%rip)        # 0x1401fe320
1400c6c83:	85 c0                	test   %eax,%eax
1400c6c85:	74 05                	je     0x1400c6c8c
1400c6c87:	48 83 c4 28          	add    $0x28,%rsp
1400c6c8b:	c3                   	ret
1400c6c8c:	e8 6b 49 0c 00       	call   0x14018b5fc
1400c6c91:	cc                   	int3
1400c6c92:	cc                   	int3
1400c6c93:	cc                   	int3
1400c6c94:	cc                   	int3
1400c6c95:	cc                   	int3
1400c6c96:	cc                   	int3
1400c6c97:	cc                   	int3
1400c6c98:	cc                   	int3
1400c6c99:	cc                   	int3
1400c6c9a:	cc                   	int3
1400c6c9b:	cc                   	int3
1400c6c9c:	cc                   	int3
1400c6c9d:	cc                   	int3
1400c6c9e:	cc                   	int3
1400c6c9f:	cc                   	int3
1400c6ca0:	e9 47 01 0a 00       	jmp    0x140166dec
1400c6ca5:	cc                   	int3
1400c6ca6:	cc                   	int3
1400c6ca7:	cc                   	int3
1400c6ca8:	cc                   	int3
1400c6ca9:	cc                   	int3
1400c6caa:	cc                   	int3
1400c6cab:	cc                   	int3
1400c6cac:	cc                   	int3
1400c6cad:	cc                   	int3
1400c6cae:	cc                   	int3
1400c6caf:	cc                   	int3
1400c6cb0:	e9 5f 06 0a 00       	jmp    0x140167314
1400c6cb5:	cc                   	int3
1400c6cb6:	cc                   	int3
1400c6cb7:	cc                   	int3
1400c6cb8:	cc                   	int3
1400c6cb9:	cc                   	int3
1400c6cba:	cc                   	int3
1400c6cbb:	cc                   	int3
1400c6cbc:	cc                   	int3
1400c6cbd:	cc                   	int3
1400c6cbe:	cc                   	int3
1400c6cbf:	cc                   	int3
1400c6cc0:	40 53                	rex push %rbx
1400c6cc2:	48 83 ec 50          	sub    $0x50,%rsp
1400c6cc6:	48 8b 05 a3 45 1e 00 	mov    0x1e45a3(%rip),%rax        # 0x1402ab270
1400c6ccd:	48 33 c4             	xor    %rsp,%rax
1400c6cd0:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400c6cd5:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400c6cda:	44 8b c2             	mov    %edx,%r8d
1400c6cdd:	4c 8d 4c 24 3d       	lea    0x3d(%rsp),%r9
1400c6ce2:	48 8b d9             	mov    %rcx,%rbx
1400c6ce5:	85 d2                	test   %edx,%edx
1400c6ce7:	79 47                	jns    0x1400c6d30
1400c6ce9:	41 f7 d8             	neg    %r8d
1400c6cec:	0f 1f 40 00          	nopl   0x0(%rax)
1400c6cf0:	49 ff c9             	dec    %r9
1400c6cf3:	b8 cd cc cc cc       	mov    $0xcccccccd,%eax
1400c6cf8:	41 f7 e0             	mul    %r8d
1400c6cfb:	c1 ea 03             	shr    $0x3,%edx
1400c6cfe:	0f b6 c2             	movzbl %dl,%eax
1400c6d01:	c0 e0 02             	shl    $0x2,%al
1400c6d04:	8d 0c 10             	lea    (%rax,%rdx,1),%ecx
1400c6d07:	02 c9                	add    %cl,%cl
1400c6d09:	44 2a c1             	sub    %cl,%r8b
1400c6d0c:	41 80 c0 30          	add    $0x30,%r8b
1400c6d10:	45 88 01             	mov    %r8b,(%r9)
1400c6d13:	44 8b c2             	mov    %edx,%r8d
1400c6d16:	85 d2                	test   %edx,%edx
1400c6d18:	75 d6                	jne    0x1400c6cf0
1400c6d1a:	49 ff c9             	dec    %r9
1400c6d1d:	41 c6 01 2d          	movb   $0x2d,(%r9)
1400c6d21:	eb 37                	jmp    0x1400c6d5a
1400c6d23:	0f 1f 40 00          	nopl   0x0(%rax)
1400c6d27:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400c6d2e:	00 00
1400c6d30:	49 ff c9             	dec    %r9
1400c6d33:	b8 cd cc cc cc       	mov    $0xcccccccd,%eax
1400c6d38:	41 f7 e0             	mul    %r8d
1400c6d3b:	c1 ea 03             	shr    $0x3,%edx
1400c6d3e:	0f b6 c2             	movzbl %dl,%eax
1400c6d41:	c0 e0 02             	shl    $0x2,%al
1400c6d44:	8d 0c 10             	lea    (%rax,%rdx,1),%ecx
1400c6d47:	02 c9                	add    %cl,%cl
1400c6d49:	44 2a c1             	sub    %cl,%r8b
1400c6d4c:	41 80 c0 30          	add    $0x30,%r8b
1400c6d50:	45 88 01             	mov    %r8b,(%r9)
1400c6d53:	44 8b c2             	mov    %edx,%r8d
1400c6d56:	85 d2                	test   %edx,%edx
1400c6d58:	75 d6                	jne    0x1400c6d30
1400c6d5a:	33 c0                	xor    %eax,%eax
1400c6d5c:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1400c6d63:	00
1400c6d64:	48 89 03             	mov    %rax,(%rbx)
1400c6d67:	48 89 43 10          	mov    %rax,0x10(%rbx)
1400c6d6b:	88 03                	mov    %al,(%rbx)
1400c6d6d:	48 8d 44 24 3d       	lea    0x3d(%rsp),%rax
1400c6d72:	4c 3b c8             	cmp    %rax,%r9
1400c6d75:	74 13                	je     0x1400c6d8a
1400c6d77:	4c 8d 44 24 3d       	lea    0x3d(%rsp),%r8
1400c6d7c:	49 8b d1             	mov    %r9,%rdx
1400c6d7f:	4d 2b c1             	sub    %r9,%r8
1400c6d82:	48 8b cb             	mov    %rbx,%rcx
1400c6d85:	e8 76 f6 ff ff       	call   0x1400c6400
1400c6d8a:	48 8b c3             	mov    %rbx,%rax
1400c6d8d:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400c6d92:	48 33 cc             	xor    %rsp,%rcx
1400c6d95:	e8 36 f5 0b 00       	call   0x1401862d0
1400c6d9a:	48 83 c4 50          	add    $0x50,%rsp
1400c6d9e:	5b                   	pop    %rbx
1400c6d9f:	c3                   	ret
1400c6da0:	40 53                	rex push %rbx
1400c6da2:	48 83 ec 50          	sub    $0x50,%rsp
1400c6da6:	48 8b 05 c3 44 1e 00 	mov    0x1e44c3(%rip),%rax        # 0x1402ab270
1400c6dad:	48 33 c4             	xor    %rsp,%rax
1400c6db0:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400c6db5:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400c6dba:	4c 8b c2             	mov    %rdx,%r8
1400c6dbd:	4c 8d 4c 24 3d       	lea    0x3d(%rsp),%r9
1400c6dc2:	48 8b d9             	mov    %rcx,%rbx
1400c6dc5:	49 ba cd cc cc cc cc 	movabs $0xcccccccccccccccd,%r10
1400c6dcc:	cc cc cc
1400c6dcf:	48 85 d2             	test   %rdx,%rdx
1400c6dd2:	79 4c                	jns    0x1400c6e20
1400c6dd4:	49 f7 d8             	neg    %r8
1400c6dd7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400c6dde:	00 00
1400c6de0:	49 ff c9             	dec    %r9
1400c6de3:	49 8b c2             	mov    %r10,%rax
1400c6de6:	49 f7 e0             	mul    %r8
1400c6de9:	48 c1 ea 03          	shr    $0x3,%rdx
1400c6ded:	0f b6 c2             	movzbl %dl,%eax
1400c6df0:	c0 e0 02             	shl    $0x2,%al
1400c6df3:	8d 0c 10             	lea    (%rax,%rdx,1),%ecx
1400c6df6:	02 c9                	add    %cl,%cl
1400c6df8:	44 2a c1             	sub    %cl,%r8b
1400c6dfb:	41 80 c0 30          	add    $0x30,%r8b
1400c6dff:	45 88 01             	mov    %r8b,(%r9)
1400c6e02:	4c 8b c2             	mov    %rdx,%r8
1400c6e05:	48 85 d2             	test   %rdx,%rdx
1400c6e08:	75 d6                	jne    0x1400c6de0
1400c6e0a:	49 ff c9             	dec    %r9
1400c6e0d:	41 c6 01 2d          	movb   $0x2d,(%r9)
1400c6e11:	eb 37                	jmp    0x1400c6e4a
1400c6e13:	0f 1f 40 00          	nopl   0x0(%rax)
1400c6e17:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400c6e1e:	00 00
1400c6e20:	49 ff c9             	dec    %r9
1400c6e23:	49 8b c2             	mov    %r10,%rax
1400c6e26:	49 f7 e0             	mul    %r8
1400c6e29:	48 c1 ea 03          	shr    $0x3,%rdx
1400c6e2d:	0f b6 c2             	movzbl %dl,%eax
1400c6e30:	c0 e0 02             	shl    $0x2,%al
1400c6e33:	8d 0c 10             	lea    (%rax,%rdx,1),%ecx
1400c6e36:	02 c9                	add    %cl,%cl
1400c6e38:	44 2a c1             	sub    %cl,%r8b
1400c6e3b:	41 80 c0 30          	add    $0x30,%r8b
1400c6e3f:	45 88 01             	mov    %r8b,(%r9)
1400c6e42:	4c 8b c2             	mov    %rdx,%r8
1400c6e45:	48 85 d2             	test   %rdx,%rdx
1400c6e48:	75 d6                	jne    0x1400c6e20
1400c6e4a:	33 c0                	xor    %eax,%eax
1400c6e4c:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1400c6e53:	00
1400c6e54:	48 89 03             	mov    %rax,(%rbx)
1400c6e57:	48 89 43 10          	mov    %rax,0x10(%rbx)
1400c6e5b:	88 03                	mov    %al,(%rbx)
1400c6e5d:	48 8d 44 24 3d       	lea    0x3d(%rsp),%rax
1400c6e62:	4c 3b c8             	cmp    %rax,%r9
1400c6e65:	74 13                	je     0x1400c6e7a
1400c6e67:	4c 8d 44 24 3d       	lea    0x3d(%rsp),%r8
1400c6e6c:	49 8b d1             	mov    %r9,%rdx
1400c6e6f:	4d 2b c1             	sub    %r9,%r8
1400c6e72:	48 8b cb             	mov    %rbx,%rcx
1400c6e75:	e8 86 f5 ff ff       	call   0x1400c6400
1400c6e7a:	48 8b c3             	mov    %rbx,%rax
1400c6e7d:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400c6e82:	48 33 cc             	xor    %rsp,%rcx
1400c6e85:	e8 46 f4 0b 00       	call   0x1401862d0
1400c6e8a:	48 83 c4 50          	add    $0x50,%rsp
1400c6e8e:	5b                   	pop    %rbx
1400c6e8f:	c3                   	ret
1400c6e90:	40 53                	rex push %rbx
1400c6e92:	48 83 ec 50          	sub    $0x50,%rsp
1400c6e96:	48 8b 05 d3 43 1e 00 	mov    0x1e43d3(%rip),%rax        # 0x1402ab270
1400c6e9d:	48 33 c4             	xor    %rsp,%rax
1400c6ea0:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400c6ea5:	4c 8b c2             	mov    %rdx,%r8
1400c6ea8:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400c6ead:	48 8b d9             	mov    %rcx,%rbx
1400c6eb0:	4c 8d 4c 24 3d       	lea    0x3d(%rsp),%r9
1400c6eb5:	49 ba cd cc cc cc cc 	movabs $0xcccccccccccccccd,%r10
1400c6ebc:	cc cc cc
1400c6ebf:	90                   	nop
1400c6ec0:	49 ff c9             	dec    %r9
1400c6ec3:	49 8b c2             	mov    %r10,%rax
1400c6ec6:	49 f7 e0             	mul    %r8
1400c6ec9:	48 c1 ea 03          	shr    $0x3,%rdx
1400c6ecd:	0f b6 c2             	movzbl %dl,%eax
1400c6ed0:	c0 e0 02             	shl    $0x2,%al
1400c6ed3:	8d 0c 10             	lea    (%rax,%rdx,1),%ecx
1400c6ed6:	02 c9                	add    %cl,%cl
1400c6ed8:	44 2a c1             	sub    %cl,%r8b
1400c6edb:	41 80 c0 30          	add    $0x30,%r8b
1400c6edf:	45 88 01             	mov    %r8b,(%r9)
1400c6ee2:	4c 8b c2             	mov    %rdx,%r8
1400c6ee5:	48 85 d2             	test   %rdx,%rdx
1400c6ee8:	75 d6                	jne    0x1400c6ec0
1400c6eea:	33 c0                	xor    %eax,%eax
1400c6eec:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1400c6ef3:	00
1400c6ef4:	48 89 03             	mov    %rax,(%rbx)
1400c6ef7:	48 89 43 10          	mov    %rax,0x10(%rbx)
1400c6efb:	88 03                	mov    %al,(%rbx)
1400c6efd:	48 8d 44 24 3d       	lea    0x3d(%rsp),%rax
1400c6f02:	4c 3b c8             	cmp    %rax,%r9
1400c6f05:	74 13                	je     0x1400c6f1a
1400c6f07:	4c 8d 44 24 3d       	lea    0x3d(%rsp),%r8
1400c6f0c:	49 8b d1             	mov    %r9,%rdx
1400c6f0f:	4d 2b c1             	sub    %r9,%r8
1400c6f12:	48 8b cb             	mov    %rbx,%rcx
1400c6f15:	e8 e6 f4 ff ff       	call   0x1400c6400
1400c6f1a:	48 8b c3             	mov    %rbx,%rax
1400c6f1d:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400c6f22:	48 33 cc             	xor    %rsp,%rcx
1400c6f25:	e8 a6 f3 0b 00       	call   0x1401862d0
1400c6f2a:	48 83 c4 50          	add    $0x50,%rsp
1400c6f2e:	5b                   	pop    %rbx
1400c6f2f:	c3                   	ret
1400c6f30:	40 53                	rex push %rbx
1400c6f32:	48 83 ec 20          	sub    $0x20,%rsp
1400c6f36:	48 8d 05 eb 77 15 00 	lea    0x1577eb(%rip),%rax        # 0x14021e728
1400c6f3d:	48 8b d9             	mov    %rcx,%rbx
1400c6f40:	48 89 01             	mov    %rax,(%rcx)
1400c6f43:	f6 c2 01             	test   $0x1,%dl
1400c6f46:	74 0a                	je     0x1400c6f52
1400c6f48:	ba 08 00 00 00       	mov    $0x8,%edx
1400c6f4d:	e8 fa f6 0b 00       	call   0x14018664c
1400c6f52:	48 8b c3             	mov    %rbx,%rax
1400c6f55:	48 83 c4 20          	add    $0x20,%rsp
1400c6f59:	5b                   	pop    %rbx
1400c6f5a:	c3                   	ret
1400c6f5b:	cc                   	int3
1400c6f5c:	cc                   	int3
1400c6f5d:	cc                   	int3
1400c6f5e:	cc                   	int3
1400c6f5f:	cc                   	int3
1400c6f60:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400c6f65:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400c6f6a:	57                   	push   %rdi
1400c6f6b:	48 83 ec 20          	sub    $0x20,%rsp
1400c6f6f:	48 8b fa             	mov    %rdx,%rdi
1400c6f72:	48 8b d9             	mov    %rcx,%rbx
1400c6f75:	33 d2                	xor    %edx,%edx
1400c6f77:	e8 24 08 0a 00       	call   0x1401677a0
1400c6f7c:	90                   	nop
1400c6f7d:	33 c0                	xor    %eax,%eax
1400c6f7f:	48 89 43 08          	mov    %rax,0x8(%rbx)
1400c6f83:	88 43 10             	mov    %al,0x10(%rbx)
1400c6f86:	48 89 43 18          	mov    %rax,0x18(%rbx)
1400c6f8a:	88 43 20             	mov    %al,0x20(%rbx)
1400c6f8d:	48 89 43 28          	mov    %rax,0x28(%rbx)
1400c6f91:	66 89 43 30          	mov    %ax,0x30(%rbx)
1400c6f95:	48 89 43 38          	mov    %rax,0x38(%rbx)
1400c6f99:	66 89 43 40          	mov    %ax,0x40(%rbx)
1400c6f9d:	48 89 43 48          	mov    %rax,0x48(%rbx)
1400c6fa1:	88 43 50             	mov    %al,0x50(%rbx)
1400c6fa4:	48 89 43 58          	mov    %rax,0x58(%rbx)
1400c6fa8:	88 43 60             	mov    %al,0x60(%rbx)
1400c6fab:	48 85 ff             	test   %rdi,%rdi
1400c6fae:	74 1a                	je     0x1400c6fca
1400c6fb0:	48 8b d7             	mov    %rdi,%rdx
1400c6fb3:	48 8b cb             	mov    %rbx,%rcx
1400c6fb6:	e8 35 0f 0a 00       	call   0x140167ef0
1400c6fbb:	90                   	nop
1400c6fbc:	48 8b c3             	mov    %rbx,%rax
1400c6fbf:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400c6fc4:	48 83 c4 20          	add    $0x20,%rsp
1400c6fc8:	5f                   	pop    %rdi
1400c6fc9:	c3                   	ret
1400c6fca:	48 8d 0d 5f 05 17 00 	lea    0x17055f(%rip),%rcx        # 0x140237530
1400c6fd1:	e8 1a fd 09 00       	call   0x140166cf0
1400c6fd6:	cc                   	int3
1400c6fd7:	cc                   	int3
1400c6fd8:	cc                   	int3
1400c6fd9:	cc                   	int3
1400c6fda:	cc                   	int3
1400c6fdb:	cc                   	int3
1400c6fdc:	cc                   	int3
1400c6fdd:	cc                   	int3
1400c6fde:	cc                   	int3
1400c6fdf:	cc                   	int3
1400c6fe0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400c6fe5:	57                   	push   %rdi
1400c6fe6:	48 83 ec 20          	sub    $0x20,%rsp
1400c6fea:	48 8b d9             	mov    %rcx,%rbx
1400c6fed:	e8 6a 0f 0a 00       	call   0x140167f5c
1400c6ff2:	48 8b 4b 58          	mov    0x58(%rbx),%rcx
1400c6ff6:	48 85 c9             	test   %rcx,%rcx