140cb0aa1:	41 b8 ce 06 00 00    	mov    $0x6ce,%r8d
140cb0aa7:	48 8b d7             	mov    %rdi,%rdx
140cb0aaa:	e8 61 0f 01 00       	call   0x140cc1a10
140cb0aaf:	b8 03 00 00 00       	mov    $0x3,%eax
140cb0ab4:	e9 f2 00 00 00       	jmp    0x140cb0bab
140cb0ab9:	48 8b cb             	mov    %rbx,%rcx
140cb0abc:	e8 0f 0f fe ff       	call   0x140c919d0
140cb0ac1:	85 c0                	test   %eax,%eax
140cb0ac3:	75 19                	jne    0x140cb0ade
140cb0ac5:	c7 44 24 28 8d 06 00 	movl   $0x68d,0x28(%rsp)
140cb0acc:	00
140cb0acd:	8d 50 2f             	lea    0x2f(%rax),%edx
140cb0ad0:	41 b9 57 01 00 00    	mov    $0x157,%r9d
140cb0ad6:	48 8b cb             	mov    %rbx,%rcx
140cb0ad9:	e9 a9 00 00 00       	jmp    0x140cb0b87
140cb0ade:	48 8b 8b 98 05 00 00 	mov    0x598(%rbx),%rcx
140cb0ae5:	8b d6                	mov    %esi,%edx
140cb0ae7:	48 8b 89 00 01 00 00 	mov    0x100(%rcx),%rcx
140cb0aee:	e8 ed 65 fd ff       	call   0x140c870e0
140cb0af3:	48 8b c8             	mov    %rax,%rcx
140cb0af6:	48 85 c0             	test   %rax,%rax
140cb0af9:	0f 85 0d ff ff ff    	jne    0x140cb0a0c
140cb0aff:	c7 44 24 28 95 06 00 	movl   $0x695,0x28(%rsp)
140cb0b06:	00
140cb0b07:	8d 50 2f             	lea    0x2f(%rax),%edx
140cb0b0a:	41 b9 01 01 00 00    	mov    $0x101,%r9d
140cb0b10:	48 8b cb             	mov    %rbx,%rcx
140cb0b13:	eb 72                	jmp    0x140cb0b87
140cb0b15:	c7 44 24 28 bf 05 00 	movl   $0x5bf,0x28(%rsp)
140cb0b1c:	00
140cb0b1d:	41 b9 0f 01 00 00    	mov    $0x10f,%r9d
140cb0b23:	48 8b cb             	mov    %rbx,%rcx
140cb0b26:	eb 5a                	jmp    0x140cb0b82
140cb0b28:	c7 44 24 28 b5 05 00 	movl   $0x5b5,0x28(%rsp)
140cb0b2f:	00
140cb0b30:	48 8b cb             	mov    %rbx,%rcx
140cb0b33:	eb 47                	jmp    0x140cb0b7c
140cb0b35:	c7 44 24 28 af 05 00 	movl   $0x5af,0x28(%rsp)
140cb0b3c:	00
140cb0b3d:	48 8b cb             	mov    %rbx,%rcx
140cb0b40:	eb 3a                	jmp    0x140cb0b7c
140cb0b42:	c7 44 24 28 a9 05 00 	movl   $0x5a9,0x28(%rsp)
140cb0b49:	00
140cb0b4a:	ba 2f 00 00 00       	mov    $0x2f,%edx
140cb0b4f:	41 b9 2c 01 00 00    	mov    $0x12c,%r9d
140cb0b55:	48 8b cb             	mov    %rbx,%rcx
140cb0b58:	eb 2d                	jmp    0x140cb0b87
140cb0b5a:	c7 44 24 28 a2 05 00 	movl   $0x5a2,0x28(%rsp)
140cb0b61:	00
140cb0b62:	48 8b cb             	mov    %rbx,%rcx
140cb0b65:	eb 15                	jmp    0x140cb0b7c
140cb0b67:	c7 44 24 28 9a 05 00 	movl   $0x59a,0x28(%rsp)
140cb0b6e:	00
140cb0b6f:	48 8b cb             	mov    %rbx,%rcx
140cb0b72:	eb 08                	jmp    0x140cb0b7c
140cb0b74:	c7 44 24 28 87 05 00 	movl   $0x587,0x28(%rsp)
140cb0b7b:	00
140cb0b7c:	41 b9 9f 00 00 00    	mov    $0x9f,%r9d
140cb0b82:	ba 32 00 00 00       	mov    $0x32,%edx
140cb0b87:	41 b8 71 01 00 00    	mov    $0x171,%r8d
140cb0b8d:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140cb0b92:	e8 a9 9e fd ff       	call   0x140c8aa40
140cb0b97:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140cb0b9b:	41 b8 d1 06 00 00    	mov    $0x6d1,%r8d
140cb0ba1:	48 8b d7             	mov    %rdi,%rdx
140cb0ba4:	e8 67 0e 01 00       	call   0x140cc1a10
140cb0ba9:	33 c0                	xor    %eax,%eax
140cb0bab:	48 8b 9c 24 d0 00 00 	mov    0xd0(%rsp),%rbx
140cb0bb2:	00
140cb0bb3:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140cb0bba:	41 5f                	pop    %r15
140cb0bbc:	41 5e                	pop    %r14
140cb0bbe:	41 5d                	pop    %r13
140cb0bc0:	41 5c                	pop    %r12
140cb0bc2:	5f                   	pop    %rdi
140cb0bc3:	5e                   	pop    %rsi
140cb0bc4:	5d                   	pop    %rbp
140cb0bc5:	c3                   	ret
140cb0bc6:	cc                   	int3
140cb0bc7:	cc                   	int3
140cb0bc8:	cc                   	int3
140cb0bc9:	cc                   	int3
140cb0bca:	cc                   	int3
140cb0bcb:	cc                   	int3
140cb0bcc:	cc                   	int3
140cb0bcd:	cc                   	int3
140cb0bce:	cc                   	int3
140cb0bcf:	cc                   	int3
140cb0bd0:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140cb0bd5:	56                   	push   %rsi
140cb0bd6:	57                   	push   %rdi
140cb0bd7:	41 54                	push   %r12
140cb0bd9:	41 55                	push   %r13
140cb0bdb:	41 56                	push   %r14
140cb0bdd:	41 57                	push   %r15
140cb0bdf:	b8 68 00 00 00       	mov    $0x68,%eax
140cb0be4:	e8 b7 a8 16 00       	call   0x140e1b4a0
140cb0be9:	48 2b e0             	sub    %rax,%rsp
140cb0bec:	0f 10 02             	movups (%rdx),%xmm0
140cb0bef:	4c 8b 42 08          	mov    0x8(%rdx),%r8
140cb0bf3:	33 f6                	xor    %esi,%esi
140cb0bf5:	45 33 ed             	xor    %r13d,%r13d
140cb0bf8:	89 b4 24 a8 00 00 00 	mov    %esi,0xa8(%rsp)
140cb0bff:	45 33 f6             	xor    %r14d,%r14d
140cb0c02:	4c 8b ca             	mov    %rdx,%r9
140cb0c05:	48 8b f9             	mov    %rcx,%rdi
140cb0c08:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
140cb0c0d:	49 83 f8 02          	cmp    $0x2,%r8
140cb0c11:	0f 82 4d 03 00 00    	jb     0x140cb0f64
140cb0c17:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140cb0c1c:	49 83 e8 02          	sub    $0x2,%r8
140cb0c20:	44 0f b6 3a          	movzbl (%rdx),%r15d
140cb0c24:	0f b6 42 01          	movzbl 0x1(%rdx),%eax
140cb0c28:	48 83 c2 02          	add    $0x2,%rdx
140cb0c2c:	41 c1 e7 08          	shl    $0x8,%r15d
140cb0c30:	44 0b f8             	or     %eax,%r15d
140cb0c33:	4d 3b c7             	cmp    %r15,%r8
140cb0c36:	0f 82 28 03 00 00    	jb     0x140cb0f64
140cb0c3c:	4d 2b c7             	sub    %r15,%r8
140cb0c3f:	48 89 94 24 b8 00 00 	mov    %rdx,0xb8(%rsp)
140cb0c46:	00
140cb0c47:	4c 89 44 24 48       	mov    %r8,0x48(%rsp)
140cb0c4c:	49 03 d7             	add    %r15,%rdx
140cb0c4f:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
140cb0c54:	0f 10 44 24 40       	movups 0x40(%rsp),%xmm0
140cb0c59:	41 0f 11 01          	movups %xmm0,(%r9)
140cb0c5d:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
140cb0c62:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140cb0c67:	66 49 0f 7e c0       	movq   %xmm0,%r8
140cb0c6c:	49 83 f8 02          	cmp    $0x2,%r8
140cb0c70:	0f 82 ee 02 00 00    	jb     0x140cb0f64
140cb0c76:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140cb0c7b:	49 83 e8 02          	sub    $0x2,%r8
140cb0c7f:	44 0f b6 22          	movzbl (%rdx),%r12d
140cb0c83:	0f b6 42 01          	movzbl 0x1(%rdx),%eax
140cb0c87:	48 83 c2 02          	add    $0x2,%rdx
140cb0c8b:	41 c1 e4 08          	shl    $0x8,%r12d
140cb0c8f:	44 0b e0             	or     %eax,%r12d
140cb0c92:	4d 3b c4             	cmp    %r12,%r8
140cb0c95:	0f 82 c9 02 00 00    	jb     0x140cb0f64
140cb0c9b:	4d 2b c4             	sub    %r12,%r8
140cb0c9e:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
140cb0ca3:	49 03 d4             	add    %r12,%rdx
140cb0ca6:	4c 89 44 24 48       	mov    %r8,0x48(%rsp)
140cb0cab:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
140cb0cb0:	0f 10 44 24 40       	movups 0x40(%rsp),%xmm0
140cb0cb5:	41 0f 11 01          	movups %xmm0,(%r9)
140cb0cb9:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
140cb0cbe:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140cb0cc3:	66 49 0f 7e c0       	movq   %xmm0,%r8
140cb0cc8:	49 83 f8 02          	cmp    $0x2,%r8
140cb0ccc:	0f 82 92 02 00 00    	jb     0x140cb0f64
140cb0cd2:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140cb0cd7:	49 83 e8 02          	sub    $0x2,%r8
140cb0cdb:	0f b6 02             	movzbl (%rdx),%eax
140cb0cde:	0f b6 4a 01          	movzbl 0x1(%rdx),%ecx
140cb0ce2:	48 83 c2 02          	add    $0x2,%rdx
140cb0ce6:	c1 e0 08             	shl    $0x8,%eax
140cb0ce9:	0b c1                	or     %ecx,%eax
140cb0ceb:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140cb0cf0:	4c 3b c0             	cmp    %rax,%r8
140cb0cf3:	0f 82 6b 02 00 00    	jb     0x140cb0f64
140cb0cf9:	48 89 54 24 40       	mov    %rdx,0x40(%rsp)
140cb0cfe:	4c 2b c0             	sub    %rax,%r8
140cb0d01:	48 03 d0             	add    %rax,%rdx
140cb0d04:	4c 89 44 24 58       	mov    %r8,0x58(%rsp)
140cb0d09:	48 89 54 24 50       	mov    %rdx,0x50(%rsp)
140cb0d0e:	0f 10 44 24 50       	movups 0x50(%rsp),%xmm0
140cb0d13:	48 89 9c 24 a0 00 00 	mov    %rbx,0xa0(%rsp)
140cb0d1a:	00
140cb0d1b:	48 89 6c 24 60       	mov    %rbp,0x60(%rsp)
140cb0d20:	41 0f 11 01          	movups %xmm0,(%r9)
140cb0d24:	e8 87 58 01 00       	call   0x140cc65b0
140cb0d29:	48 8b e8             	mov    %rax,%rbp
140cb0d2c:	e8 5f cc 04 00       	call   0x140cfd990
140cb0d31:	48 8b d8             	mov    %rax,%rbx
140cb0d34:	48 85 ed             	test   %rbp,%rbp
140cb0d37:	0f 84 ca 01 00 00    	je     0x140cb0f07
140cb0d3d:	48 85 c0             	test   %rax,%rax
140cb0d40:	0f 84 c1 01 00 00    	je     0x140cb0f07
140cb0d46:	48 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%rcx
140cb0d4d:	00
140cb0d4e:	45 33 c0             	xor    %r8d,%r8d
140cb0d51:	41 8b d7             	mov    %r15d,%edx
140cb0d54:	e8 b7 4a 02 00       	call   0x140cd5810
140cb0d59:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140cb0d5e:	45 33 c0             	xor    %r8d,%r8d
140cb0d61:	41 8b d4             	mov    %r12d,%edx
140cb0d64:	4c 8b e8             	mov    %rax,%r13
140cb0d67:	e8 a4 4a 02 00       	call   0x140cd5810
140cb0d6c:	8b 54 24 38          	mov    0x38(%rsp),%edx
140cb0d70:	45 33 c0             	xor    %r8d,%r8d
140cb0d73:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140cb0d78:	4c 8b f0             	mov    %rax,%r14
140cb0d7b:	e8 90 4a 02 00       	call   0x140cd5810
140cb0d80:	48 8b f0             	mov    %rax,%rsi
140cb0d83:	4d 85 ed             	test   %r13,%r13
140cb0d86:	0f 84 6e 01 00 00    	je     0x140cb0efa
140cb0d8c:	4d 85 f6             	test   %r14,%r14
140cb0d8f:	0f 84 65 01 00 00    	je     0x140cb0efa
140cb0d95:	48 85 c0             	test   %rax,%rax
140cb0d98:	0f 84 5c 01 00 00    	je     0x140cb0efa
140cb0d9e:	48 8b c8             	mov    %rax,%rcx
140cb0da1:	e8 1a 53 02 00       	call   0x140cd60c0
140cb0da6:	85 c0                	test   %eax,%eax
140cb0da8:	74 13                	je     0x140cb0dbd
140cb0daa:	ba 2f 00 00 00       	mov    $0x2f,%edx
140cb0daf:	b8 4c 08 00 00       	mov    $0x84c,%eax
140cb0db4:	44 8d 4a 37          	lea    0x37(%rdx),%r9d
140cb0db8:	e9 5a 01 00 00       	jmp    0x140cb0f17
140cb0dbd:	4d 8b ce             	mov    %r14,%r9
140cb0dc0:	45 33 c0             	xor    %r8d,%r8d
140cb0dc3:	49 8b d5             	mov    %r13,%rdx
140cb0dc6:	48 8b cb             	mov    %rbx,%rcx
140cb0dc9:	e8 f2 ce 04 00       	call   0x140cfdcc0
140cb0dce:	85 c0                	test   %eax,%eax
140cb0dd0:	75 10                	jne    0x140cb0de2
140cb0dd2:	b8 52 08 00 00       	mov    $0x852,%eax
140cb0dd7:	41 b9 03 00 00 00    	mov    $0x3,%r9d
140cb0ddd:	e9 30 01 00 00       	jmp    0x140cb0f12
140cb0de2:	48 8d 94 24 a8 00 00 	lea    0xa8(%rsp),%rdx
140cb0de9:	00
140cb0dea:	48 8b cb             	mov    %rbx,%rcx
140cb0ded:	45 33 f6             	xor    %r14d,%r14d
140cb0df0:	45 33 ed             	xor    %r13d,%r13d
140cb0df3:	e8 c8 16 05 00       	call   0x140d024c0
140cb0df8:	85 c0                	test   %eax,%eax
140cb0dfa:	0f 84 ea 00 00 00    	je     0x140cb0eea
140cb0e00:	44 39 ac 24 a8 00 00 	cmp    %r13d,0xa8(%rsp)
140cb0e07:	00
140cb0e08:	0f 85 dc 00 00 00    	jne    0x140cb0eea
140cb0e0e:	45 33 c0             	xor    %r8d,%r8d
140cb0e11:	48 8b d6             	mov    %rsi,%rdx
140cb0e14:	48 8b cb             	mov    %rbx,%rcx
140cb0e17:	e8 44 ce 04 00       	call   0x140cfdc60
140cb0e1c:	85 c0                	test   %eax,%eax
140cb0e1e:	75 0e                	jne    0x140cb0e2e
140cb0e20:	b8 5f 08 00 00       	mov    $0x85f,%eax
140cb0e25:	45 8d 4e 03          	lea    0x3(%r14),%r9d
140cb0e29:	e9 e4 00 00 00       	jmp    0x140cb0f12
140cb0e2e:	33 f6                	xor    %esi,%esi
140cb0e30:	4c 8b c3             	mov    %rbx,%r8
140cb0e33:	48 8b cd             	mov    %rbp,%rcx
140cb0e36:	8d 56 1c             	lea    0x1c(%rsi),%edx
140cb0e39:	e8 02 51 01 00       	call   0x140cc5f40
140cb0e3e:	85 c0                	test   %eax,%eax
140cb0e40:	75 0e                	jne    0x140cb0e50
140cb0e42:	b8 66 08 00 00       	mov    $0x866,%eax
140cb0e47:	44 8d 4e 06          	lea    0x6(%rsi),%r9d
140cb0e4b:	e9 c2 00 00 00       	jmp    0x140cb0f12
140cb0e50:	48 8b cd             	mov    %rbp,%rcx
140cb0e53:	33 db                	xor    %ebx,%ebx
140cb0e55:	e8 26 5a 01 00       	call   0x140cc6880
140cb0e5a:	44 8b c0             	mov    %eax,%r8d
140cb0e5d:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140cb0e62:	45 33 c9             	xor    %r9d,%r9d
140cb0e65:	ba 07 00 04 00       	mov    $0x40007,%edx
140cb0e6a:	48 8b cf             	mov    %rdi,%rcx
140cb0e6d:	e8 1e cf fd ff       	call   0x140c8dd90
140cb0e72:	85 c0                	test   %eax,%eax
140cb0e74:	75 13                	jne    0x140cb0e89
140cb0e76:	8d 53 28             	lea    0x28(%rbx),%edx
140cb0e79:	b8 6e 08 00 00       	mov    $0x86e,%eax
140cb0e7e:	41 b9 8a 01 00 00    	mov    $0x18a,%r9d
140cb0e84:	e9 8e 00 00 00       	jmp    0x140cb0f17
140cb0e89:	48 8b 87 a8 00 00 00 	mov    0xa8(%rdi),%rax
140cb0e90:	48 89 a8 08 04 00 00 	mov    %rbp,0x408(%rax)
140cb0e97:	48 8b 87 a8 00 00 00 	mov    0xa8(%rdi),%rax
140cb0e9e:	48 8b 88 38 02 00 00 	mov    0x238(%rax),%rcx
140cb0ea5:	f6 41 20 03          	testb  $0x3,0x20(%rcx)
140cb0ea9:	74 1e                	je     0x140cb0ec9
140cb0eab:	48 8b 8f 08 05 00 00 	mov    0x508(%rdi),%rcx
140cb0eb2:	48 8b 89 b8 01 00 00 	mov    0x1b8(%rcx),%rcx
140cb0eb9:	e8 12 ce 01 00       	call   0x140ccdcd0
140cb0ebe:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
140cb0ec5:	00
140cb0ec6:	48 89 01             	mov    %rax,(%rcx)
140cb0ec9:	b8 01 00 00 00       	mov    $0x1,%eax
140cb0ece:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
140cb0ed5:	00
140cb0ed6:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
140cb0edb:	48 83 c4 68          	add    $0x68,%rsp
140cb0edf:	41 5f                	pop    %r15
140cb0ee1:	41 5e                	pop    %r14
140cb0ee3:	41 5d                	pop    %r13
140cb0ee5:	41 5c                	pop    %r12
140cb0ee7:	5f                   	pop    %rdi
140cb0ee8:	5e                   	pop    %rsi
140cb0ee9:	c3                   	ret
140cb0eea:	ba 2f 00 00 00       	mov    $0x2f,%edx
140cb0eef:	b8 59 08 00 00       	mov    $0x859,%eax
140cb0ef4:	44 8d 4a 37          	lea    0x37(%rdx),%r9d
140cb0ef8:	eb 1d                	jmp    0x140cb0f17
140cb0efa:	b8 45 08 00 00       	mov    $0x845,%eax
140cb0eff:	41 b9 03 00 00 00    	mov    $0x3,%r9d
140cb0f05:	eb 0b                	jmp    0x140cb0f12
140cb0f07:	b8 39 08 00 00       	mov    $0x839,%eax
140cb0f0c:	41 b9 41 00 00 00    	mov    $0x41,%r9d
140cb0f12:	ba 50 00 00 00       	mov    $0x50,%edx
140cb0f17:	89 44 24 28          	mov    %eax,0x28(%rsp)
140cb0f1b:	41 b8 a3 01 00 00    	mov    $0x1a3,%r8d
140cb0f21:	48 8d 05 98 4a 49 00 	lea    0x494a98(%rip),%rax        # 0x1411459c0
140cb0f28:	48 8b cf             	mov    %rdi,%rcx
140cb0f2b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140cb0f30:	e8 0b 9b fd ff       	call   0x140c8aa40
140cb0f35:	49 8b cd             	mov    %r13,%rcx
140cb0f38:	e8 23 50 02 00       	call   0x140cd5f60
140cb0f3d:	49 8b ce             	mov    %r14,%rcx
140cb0f40:	e8 1b 50 02 00       	call   0x140cd5f60
140cb0f45:	48 8b ce             	mov    %rsi,%rcx
140cb0f48:	e8 13 50 02 00       	call   0x140cd5f60
140cb0f4d:	48 8b cb             	mov    %rbx,%rcx
140cb0f50:	e8 0b c9 04 00       	call   0x140cfd860
140cb0f55:	48 8b cd             	mov    %rbp,%rcx
140cb0f58:	e8 e3 52 01 00       	call   0x140cc6240
140cb0f5d:	33 c0                	xor    %eax,%eax
140cb0f5f:	e9 6a ff ff ff       	jmp    0x140cb0ece
140cb0f64:	ba 32 00 00 00       	mov    $0x32,%edx
140cb0f69:	c7 44 24 28 30 08 00 	movl   $0x830,0x28(%rsp)
140cb0f70:	00
140cb0f71:	48 8d 05 48 4a 49 00 	lea    0x494a48(%rip),%rax        # 0x1411459c0
140cb0f78:	41 b8 a3 01 00 00    	mov    $0x1a3,%r8d
140cb0f7e:	48 8b cf             	mov    %rdi,%rcx
140cb0f81:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140cb0f86:	44 8d 4a 6d          	lea    0x6d(%rdx),%r9d
140cb0f8a:	e8 b1 9a fd ff       	call   0x140c8aa40
140cb0f8f:	33 c0                	xor    %eax,%eax
140cb0f91:	48 83 c4 68          	add    $0x68,%rsp
140cb0f95:	41 5f                	pop    %r15
140cb0f97:	41 5e                	pop    %r14
140cb0f99:	41 5d                	pop    %r13
140cb0f9b:	41 5c                	pop    %r12
140cb0f9d:	5f                   	pop    %rdi
140cb0f9e:	5e                   	pop    %rsi
140cb0f9f:	c3                   	ret
140cb0fa0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140cb0fa5:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140cb0faa:	41 56                	push   %r14
140cb0fac:	b8 40 00 00 00       	mov    $0x40,%eax
140cb0fb1:	e8 ea a4 16 00       	call   0x140e1b4a0
140cb0fb6:	48 2b e0             	sub    %rax,%rsp
140cb0fb9:	48 8b fa             	mov    %rdx,%rdi
140cb0fbc:	4d 8b f0             	mov    %r8,%r14
140cb0fbf:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140cb0fc3:	48 8b d9             	mov    %rcx,%rbx
140cb0fc6:	48 85 d2             	test   %rdx,%rdx
140cb0fc9:	0f 84 8f 01 00 00    	je     0x140cb115e
140cb0fcf:	48 8b 07             	mov    (%rdi),%rax
140cb0fd2:	44 0f b6 00          	movzbl (%rax),%r8d
140cb0fd6:	48 ff 07             	incq   (%rdi)