140cc3a12:	cc                   	int3
140cc3a13:	cc                   	int3
140cc3a14:	cc                   	int3
140cc3a15:	cc                   	int3
140cc3a16:	cc                   	int3
140cc3a17:	cc                   	int3
140cc3a18:	cc                   	int3
140cc3a19:	cc                   	int3
140cc3a1a:	cc                   	int3
140cc3a1b:	cc                   	int3
140cc3a1c:	cc                   	int3
140cc3a1d:	cc                   	int3
140cc3a1e:	cc                   	int3
140cc3a1f:	cc                   	int3
140cc3a20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cc3a25:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140cc3a2a:	57                   	push   %rdi
140cc3a2b:	b8 20 00 00 00       	mov    $0x20,%eax
140cc3a30:	e8 6b 7a 15 00       	call   0x140e1b4a0
140cc3a35:	48 2b e0             	sub    %rax,%rsp
140cc3a38:	8b f2                	mov    %edx,%esi
140cc3a3a:	44 8d 40 53          	lea    0x53(%rax),%r8d
140cc3a3e:	48 8b f9             	mov    %rcx,%rdi
140cc3a41:	48 8d 15 d0 36 48 00 	lea    0x4836d0(%rip),%rdx        # 0x141147118
140cc3a48:	8d 48 f0             	lea    -0x10(%rax),%ecx
140cc3a4b:	e8 00 e3 ff ff       	call   0x140cc1d50
140cc3a50:	48 8b d8             	mov    %rax,%rbx
140cc3a53:	48 85 c0             	test   %rax,%rax
140cc3a56:	74 22                	je     0x140cc3a7a
140cc3a58:	8b ce                	mov    %esi,%ecx
140cc3a5a:	e8 41 ac 02 00       	call   0x140cee6a0
140cc3a5f:	48 89 03             	mov    %rax,(%rbx)
140cc3a62:	48 8d 15 af 36 48 00 	lea    0x4836af(%rip),%rdx        # 0x141147118
140cc3a69:	48 85 c0             	test   %rax,%rax
140cc3a6c:	75 1e                	jne    0x140cc3a8c
140cc3a6e:	44 8d 40 78          	lea    0x78(%rax),%r8d
140cc3a72:	48 8b cb             	mov    %rbx,%rcx
140cc3a75:	e8 96 df ff ff       	call   0x140cc1a10
140cc3a7a:	33 c0                	xor    %eax,%eax
140cc3a7c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140cc3a81:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140cc3a86:	48 83 c4 20          	add    $0x20,%rsp
140cc3a8a:	5f                   	pop    %rdi
140cc3a8b:	c3                   	ret
140cc3a8c:	41 b8 7b 00 00 00    	mov    $0x7b,%r8d
140cc3a92:	41 8d 48 a5          	lea    -0x5b(%r8),%ecx
140cc3a96:	e8 b5 e2 ff ff       	call   0x140cc1d50
140cc3a9b:	48 8b 0b             	mov    (%rbx),%rcx
140cc3a9e:	48 89 43 08          	mov    %rax,0x8(%rbx)
140cc3aa2:	48 85 c0             	test   %rax,%rax
140cc3aa5:	75 2c                	jne    0x140cc3ad3
140cc3aa7:	e8 84 a8 02 00       	call   0x140cee330
140cc3aac:	41 b8 7d 00 00 00    	mov    $0x7d,%r8d
140cc3ab2:	48 8d 15 5f 36 48 00 	lea    0x48365f(%rip),%rdx        # 0x141147118
140cc3ab9:	48 8b cb             	mov    %rbx,%rcx
140cc3abc:	e8 4f df ff ff       	call   0x140cc1a10
140cc3ac1:	33 c0                	xor    %eax,%eax
140cc3ac3:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140cc3ac8:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140cc3acd:	48 83 c4 20          	add    $0x20,%rsp
140cc3ad1:	5f                   	pop    %rdi
140cc3ad2:	c3                   	ret
140cc3ad3:	0f 10 01             	movups (%rcx),%xmm0
140cc3ad6:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140cc3adb:	0f 11 00             	movups %xmm0,(%rax)
140cc3ade:	0f 10 49 10          	movups 0x10(%rcx),%xmm1
140cc3ae2:	0f 11 48 10          	movups %xmm1,0x10(%rax)
140cc3ae6:	48 89 5f 38          	mov    %rbx,0x38(%rdi)
140cc3aea:	b8 01 00 00 00       	mov    $0x1,%eax
140cc3aef:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140cc3af4:	c7 47 24 01 00 00 00 	movl   $0x1,0x24(%rdi)
140cc3afb:	c7 47 20 01 00 00 00 	movl   $0x1,0x20(%rdi)
140cc3b02:	c7 47 30 ff ff ff ff 	movl   $0xffffffff,0x30(%rdi)
140cc3b09:	48 83 c4 20          	add    $0x20,%rsp
140cc3b0d:	5f                   	pop    %rdi
140cc3b0e:	c3                   	ret
140cc3b0f:	cc                   	int3
140cc3b10:	48 85 c9             	test   %rcx,%rcx
140cc3b13:	74 75                	je     0x140cc3b8a
140cc3b15:	53                   	push   %rbx
140cc3b16:	b8 20 00 00 00       	mov    $0x20,%eax
140cc3b1b:	e8 80 79 15 00       	call   0x140e1b4a0
140cc3b20:	48 2b e0             	sub    %rax,%rsp
140cc3b23:	48 8b d9             	mov    %rcx,%rbx
140cc3b26:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140cc3b2b:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140cc3b2f:	48 85 c9             	test   %rcx,%rcx
140cc3b32:	74 0e                	je     0x140cc3b42
140cc3b34:	f6 43 10 10          	testb  $0x10,0x10(%rbx)
140cc3b38:	75 08                	jne    0x140cc3b42
140cc3b3a:	48 63 13             	movslq (%rbx),%rdx
140cc3b3d:	e8 be e7 33 ff       	call   0x140002300
140cc3b42:	8b 43 10             	mov    0x10(%rbx),%eax
140cc3b45:	8b f8                	mov    %eax,%edi
140cc3b47:	81 e7 80 00 00 00    	and    $0x80,%edi
140cc3b4d:	a8 10                	test   $0x10,%al
140cc3b4f:	75 16                	jne    0x140cc3b67
140cc3b51:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cc3b55:	48 8d 15 d4 35 48 00 	lea    0x4835d4(%rip),%rdx        # 0x141147130
140cc3b5c:	41 b8 55 01 00 00    	mov    $0x155,%r8d
140cc3b62:	e8 a9 de ff ff       	call   0x140cc1a10
140cc3b67:	85 ff                	test   %edi,%edi
140cc3b69:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
140cc3b6e:	75 15                	jne    0x140cc3b85
140cc3b70:	41 b8 57 01 00 00    	mov    $0x157,%r8d
140cc3b76:	48 8d 15 b3 35 48 00 	lea    0x4835b3(%rip),%rdx        # 0x141147130
140cc3b7d:	48 8b cb             	mov    %rbx,%rcx
140cc3b80:	e8 8b de ff ff       	call   0x140cc1a10
140cc3b85:	48 83 c4 20          	add    $0x20,%rsp
140cc3b89:	5b                   	pop    %rbx
140cc3b8a:	c3                   	ret
140cc3b8b:	cc                   	int3
140cc3b8c:	cc                   	int3
140cc3b8d:	cc                   	int3
140cc3b8e:	cc                   	int3
140cc3b8f:	cc                   	int3
140cc3b90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cc3b95:	57                   	push   %rdi
140cc3b96:	b8 20 00 00 00       	mov    $0x20,%eax
140cc3b9b:	e8 00 79 15 00       	call   0x140e1b4a0
140cc3ba0:	48 2b e0             	sub    %rax,%rsp
140cc3ba3:	48 8b f9             	mov    %rcx,%rdi
140cc3ba6:	48 8b da             	mov    %rdx,%rbx
140cc3ba9:	48 63 09             	movslq (%rcx),%rcx
140cc3bac:	8b c1                	mov    %ecx,%eax
140cc3bae:	2b 02                	sub    (%rdx),%eax
140cc3bb0:	75 1a                	jne    0x140cc3bcc
140cc3bb2:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140cc3bb6:	4c 8b c1             	mov    %rcx,%r8
140cc3bb9:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140cc3bbd:	e8 8e be 21 00       	call   0x140edfa50
140cc3bc2:	85 c0                	test   %eax,%eax
140cc3bc4:	75 06                	jne    0x140cc3bcc
140cc3bc6:	8b 47 04             	mov    0x4(%rdi),%eax
140cc3bc9:	2b 43 04             	sub    0x4(%rbx),%eax
140cc3bcc:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140cc3bd1:	48 83 c4 20          	add    $0x20,%rsp
140cc3bd5:	5f                   	pop    %rdi
140cc3bd6:	c3                   	ret
140cc3bd7:	cc                   	int3
140cc3bd8:	cc                   	int3
140cc3bd9:	cc                   	int3
140cc3bda:	cc                   	int3
140cc3bdb:	cc                   	int3
140cc3bdc:	cc                   	int3
140cc3bdd:	cc                   	int3
140cc3bde:	cc                   	int3
140cc3bdf:	cc                   	int3
140cc3be0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cc3be5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140cc3bea:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140cc3bef:	57                   	push   %rdi
140cc3bf0:	41 56                	push   %r14
140cc3bf2:	41 57                	push   %r15
140cc3bf4:	b8 30 00 00 00       	mov    $0x30,%eax
140cc3bf9:	e8 a2 78 15 00       	call   0x140e1b4a0
140cc3bfe:	48 2b e0             	sub    %rax,%rsp
140cc3c01:	4c 8b fa             	mov    %rdx,%r15
140cc3c04:	48 8b f9             	mov    %rcx,%rdi
140cc3c07:	48 85 d2             	test   %rdx,%rdx
140cc3c0a:	74 5a                	je     0x140cc3c66
140cc3c0c:	8b 42 04             	mov    0x4(%rdx),%eax
140cc3c0f:	89 41 04             	mov    %eax,0x4(%rcx)
140cc3c12:	48 63 02             	movslq (%rdx),%rax
140cc3c15:	48 8b 72 08          	mov    0x8(%rdx),%rsi
140cc3c19:	85 c0                	test   %eax,%eax
140cc3c1b:	79 1e                	jns    0x140cc3c3b
140cc3c1d:	48 85 f6             	test   %rsi,%rsi
140cc3c20:	74 44                	je     0x140cc3c66
140cc3c22:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
140cc3c29:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140cc3c30:	48 ff c3             	inc    %rbx
140cc3c33:	80 3c 1e 00          	cmpb   $0x0,(%rsi,%rbx,1)
140cc3c37:	75 f7                	jne    0x140cc3c30
140cc3c39:	eb 03                	jmp    0x140cc3c3e
140cc3c3b:	48 8b d8             	mov    %rax,%rbx
140cc3c3e:	48 81 fb fe ff ff 7f 	cmp    $0x7ffffffe,%rbx
140cc3c45:	76 3a                	jbe    0x140cc3c81
140cc3c47:	33 d2                	xor    %edx,%edx
140cc3c49:	c7 44 24 20 22 01 00 	movl   $0x122,0x20(%rsp)
140cc3c50:	00
140cc3c51:	4c 8d 0d d8 34 48 00 	lea    0x4834d8(%rip),%r9        # 0x141147130
140cc3c58:	41 b8 df 00 00 00    	mov    $0xdf,%r8d
140cc3c5e:	8d 4a 0d             	lea    0xd(%rdx),%ecx
140cc3c61:	e8 1a d0 00 00       	call   0x140cd0c80
140cc3c66:	33 c0                	xor    %eax,%eax
140cc3c68:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140cc3c6d:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140cc3c72:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140cc3c77:	48 83 c4 30          	add    $0x30,%rsp
140cc3c7b:	41 5f                	pop    %r15
140cc3c7d:	41 5e                	pop    %r14
140cc3c7f:	5f                   	pop    %rdi
140cc3c80:	c3                   	ret
140cc3c81:	48 63 01             	movslq (%rcx),%rax
140cc3c84:	4c 8d 71 08          	lea    0x8(%rcx),%r14
140cc3c88:	48 3b c3             	cmp    %rbx,%rax
140cc3c8b:	76 08                	jbe    0x140cc3c95
140cc3c8d:	49 8b 06             	mov    (%r14),%rax
140cc3c90:	48 85 c0             	test   %rax,%rax
140cc3c93:	75 49                	jne    0x140cc3cde
140cc3c95:	49 8b 2e             	mov    (%r14),%rbp
140cc3c98:	48 8d 53 01          	lea    0x1(%rbx),%rdx
140cc3c9c:	48 8b cd             	mov    %rbp,%rcx
140cc3c9f:	4c 8d 05 8a 34 48 00 	lea    0x48348a(%rip),%r8        # 0x141147130
140cc3ca6:	41 b9 27 01 00 00    	mov    $0x127,%r9d
140cc3cac:	e8 9f dd ff ff       	call   0x140cc1a50
140cc3cb1:	49 89 06             	mov    %rax,(%r14)
140cc3cb4:	48 85 c0             	test   %rax,%rax
140cc3cb7:	75 25                	jne    0x140cc3cde
140cc3cb9:	4c 8d 0d 70 34 48 00 	lea    0x483470(%rip),%r9        # 0x141147130
140cc3cc0:	c7 44 24 20 29 01 00 	movl   $0x129,0x20(%rsp)
140cc3cc7:	00
140cc3cc8:	ba ba 00 00 00       	mov    $0xba,%edx
140cc3ccd:	8d 48 0d             	lea    0xd(%rax),%ecx
140cc3cd0:	44 8d 40 41          	lea    0x41(%rax),%r8d
140cc3cd4:	e8 a7 cf 00 00       	call   0x140cd0c80
140cc3cd9:	49 89 2e             	mov    %rbp,(%r14)
140cc3cdc:	eb 88                	jmp    0x140cc3c66
140cc3cde:	89 1f                	mov    %ebx,(%rdi)
140cc3ce0:	48 85 f6             	test   %rsi,%rsi
140cc3ce3:	74 15                	je     0x140cc3cfa
140cc3ce5:	4c 8b c3             	mov    %rbx,%r8
140cc3ce8:	48 8b d6             	mov    %rsi,%rdx
140cc3ceb:	48 8b c8             	mov    %rax,%rcx
140cc3cee:	e8 1d b3 21 00       	call   0x140edf010
140cc3cf3:	49 8b 06             	mov    (%r14),%rax
140cc3cf6:	c6 04 03 00          	movb   $0x0,(%rbx,%rax,1)
140cc3cfa:	8b 4f 10             	mov    0x10(%rdi),%ecx
140cc3cfd:	8b c1                	mov    %ecx,%eax
140cc3cff:	25 80 00 00 00       	and    $0x80,%eax
140cc3d04:	89 47 10             	mov    %eax,0x10(%rdi)
140cc3d07:	8b c1                	mov    %ecx,%eax
140cc3d09:	41 33 47 10          	xor    0x10(%r15),%eax
140cc3d0d:	0f ba f0 07          	btr    $0x7,%eax
140cc3d11:	33 c1                	xor    %ecx,%eax
140cc3d13:	89 47 10             	mov    %eax,0x10(%rdi)
140cc3d16:	b8 01 00 00 00       	mov    $0x1,%eax
140cc3d1b:	e9 48 ff ff ff       	jmp    0x140cc3c68
140cc3d20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140cc3d25:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140cc3d2a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140cc3d2f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140cc3d34:	41 56                	push   %r14
140cc3d36:	b8 30 00 00 00       	mov    $0x30,%eax
140cc3d3b:	e8 60 77 15 00       	call   0x140e1b4a0
140cc3d40:	48 2b e0             	sub    %rax,%rsp
140cc3d43:	4c 8b f1             	mov    %rcx,%r14
140cc3d46:	48 85 c9             	test   %rcx,%rcx
140cc3d49:	74 3d                	je     0x140cc3d88
140cc3d4b:	41 b8 47 01 00 00    	mov    $0x147,%r8d
140cc3d51:	48 8d 15 d8 33 48 00 	lea    0x4833d8(%rip),%rdx        # 0x141147130
140cc3d58:	8d 48 e8             	lea    -0x18(%rax),%ecx
140cc3d5b:	e8 f0 df ff ff       	call   0x140cc1d50
140cc3d60:	48 8b d8             	mov    %rax,%rbx
140cc3d63:	48 85 c0             	test   %rax,%rax
140cc3d66:	75 3d                	jne    0x140cc3da5
140cc3d68:	4c 8d 0d c1 33 48 00 	lea    0x4833c1(%rip),%r9        # 0x141147130
140cc3d6f:	c7 44 24 20 49 01 00 	movl   $0x149,0x20(%rsp)
140cc3d76:	00
140cc3d77:	ba 82 00 00 00       	mov    $0x82,%edx
140cc3d7c:	8d 48 0d             	lea    0xd(%rax),%ecx
140cc3d7f:	44 8d 40 41          	lea    0x41(%rax),%r8d
140cc3d83:	e8 f8 ce 00 00       	call   0x140cd0c80
140cc3d88:	33 c0                	xor    %eax,%eax
140cc3d8a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cc3d8f:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
140cc3d94:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140cc3d99:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140cc3d9e:	48 83 c4 30          	add    $0x30,%rsp
140cc3da2:	41 5e                	pop    %r14
140cc3da4:	c3                   	ret
140cc3da5:	c7 40 04 04 00 00 00 	movl   $0x4,0x4(%rax)
140cc3dac:	41 8b 46 04          	mov    0x4(%r14),%eax
140cc3db0:	89 43 04             	mov    %eax,0x4(%rbx)
140cc3db3:	49 63 06             	movslq (%r14),%rax
140cc3db6:	49 8b 76 08          	mov    0x8(%r14),%rsi
140cc3dba:	85 c0                	test   %eax,%eax
140cc3dbc:	79 1d                	jns    0x140cc3ddb
140cc3dbe:	48 85 f6             	test   %rsi,%rsi
140cc3dc1:	0f 84 a0 00 00 00    	je     0x140cc3e67
140cc3dc7:	48 c7 c7 ff ff ff ff 	mov    $0xffffffffffffffff,%rdi
140cc3dce:	66 90                	xchg   %ax,%ax
140cc3dd0:	48 ff c7             	inc    %rdi
140cc3dd3:	80 3c 3e 00          	cmpb   $0x0,(%rsi,%rdi,1)
140cc3dd7:	75 f7                	jne    0x140cc3dd0
140cc3dd9:	eb 03                	jmp    0x140cc3dde
140cc3ddb:	48 8b f8             	mov    %rax,%rdi
140cc3dde:	48 81 ff fe ff ff 7f 	cmp    $0x7ffffffe,%rdi
140cc3de5:	76 21                	jbe    0x140cc3e08
140cc3de7:	33 d2                	xor    %edx,%edx
140cc3de9:	c7 44 24 20 22 01 00 	movl   $0x122,0x20(%rsp)
140cc3df0:	00
140cc3df1:	4c 8d 0d 38 33 48 00 	lea    0x483338(%rip),%r9        # 0x141147130
140cc3df8:	41 b8 df 00 00 00    	mov    $0xdf,%r8d
140cc3dfe:	8d 4a 0d             	lea    0xd(%rdx),%ecx
140cc3e01:	e8 7a ce 00 00       	call   0x140cd0c80
140cc3e06:	eb 5f                	jmp    0x140cc3e67
140cc3e08:	48 63 03             	movslq (%rbx),%rax
140cc3e0b:	48 3b c7             	cmp    %rdi,%rax
140cc3e0e:	76 0d                	jbe    0x140cc3e1d
140cc3e10:	48 8b 43 08          	mov    0x8(%rbx),%rax
140cc3e14:	48 85 c0             	test   %rax,%rax
140cc3e17:	0f 85 91 00 00 00    	jne    0x140cc3eae
140cc3e1d:	48 8b 6b 08          	mov    0x8(%rbx),%rbp
140cc3e21:	48 8d 57 01          	lea    0x1(%rdi),%rdx
140cc3e25:	48 8b cd             	mov    %rbp,%rcx
140cc3e28:	4c 8d 05 01 33 48 00 	lea    0x483301(%rip),%r8        # 0x141147130
140cc3e2f:	41 b9 27 01 00 00    	mov    $0x127,%r9d
140cc3e35:	e8 16 dc ff ff       	call   0x140cc1a50
140cc3e3a:	48 89 43 08          	mov    %rax,0x8(%rbx)
140cc3e3e:	48 85 c0             	test   %rax,%rax
140cc3e41:	75 6b                	jne    0x140cc3eae
140cc3e43:	4c 8d 0d e6 32 48 00 	lea    0x4832e6(%rip),%r9        # 0x141147130
140cc3e4a:	c7 44 24 20 29 01 00 	movl   $0x129,0x20(%rsp)
140cc3e51:	00
140cc3e52:	ba ba 00 00 00       	mov    $0xba,%edx
140cc3e57:	8d 48 0d             	lea    0xd(%rax),%ecx
140cc3e5a:	44 8d 40 41          	lea    0x41(%rax),%r8d
140cc3e5e:	e8 1d ce 00 00       	call   0x140cd0c80
140cc3e63:	48 89 6b 08          	mov    %rbp,0x8(%rbx)
140cc3e67:	8b 43 10             	mov    0x10(%rbx),%eax
140cc3e6a:	8b f8                	mov    %eax,%edi
140cc3e6c:	81 e7 80 00 00 00    	and    $0x80,%edi
140cc3e72:	a8 10                	test   $0x10,%al
140cc3e74:	75 16                	jne    0x140cc3e8c
140cc3e76:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cc3e7a:	48 8d 15 af 32 48 00 	lea    0x4832af(%rip),%rdx        # 0x141147130
140cc3e81:	41 b8 55 01 00 00    	mov    $0x155,%r8d
140cc3e87:	e8 84 db ff ff       	call   0x140cc1a10
140cc3e8c:	85 ff                	test   %edi,%edi
140cc3e8e:	0f 85 f4 fe ff ff    	jne    0x140cc3d88
140cc3e94:	41 b8 57 01 00 00    	mov    $0x157,%r8d
140cc3e9a:	48 8d 15 8f 32 48 00 	lea    0x48328f(%rip),%rdx        # 0x141147130
140cc3ea1:	48 8b cb             	mov    %rbx,%rcx
140cc3ea4:	e8 67 db ff ff       	call   0x140cc1a10
140cc3ea9:	e9 da fe ff ff       	jmp    0x140cc3d88
140cc3eae:	89 3b                	mov    %edi,(%rbx)
140cc3eb0:	48 85 f6             	test   %rsi,%rsi
140cc3eb3:	74 16                	je     0x140cc3ecb
140cc3eb5:	4c 8b c7             	mov    %rdi,%r8
140cc3eb8:	48 8b d6             	mov    %rsi,%rdx
140cc3ebb:	48 8b c8             	mov    %rax,%rcx
140cc3ebe:	e8 4d b1 21 00       	call   0x140edf010
140cc3ec3:	48 8b 43 08          	mov    0x8(%rbx),%rax
140cc3ec7:	c6 04 07 00          	movb   $0x0,(%rdi,%rax,1)
140cc3ecb:	8b 4b 10             	mov    0x10(%rbx),%ecx
140cc3ece:	8b c1                	mov    %ecx,%eax
140cc3ed0:	25 80 00 00 00       	and    $0x80,%eax
140cc3ed5:	89 43 10             	mov    %eax,0x10(%rbx)