1403a2abb:	74 12                	je     0x1403a2acf
1403a2abd:	48 8b d3             	mov    %rbx,%rdx
1403a2ac0:	48 8b c8             	mov    %rax,%rcx
1403a2ac3:	e8 68 00 00 00       	call   0x1403a2b30
1403a2ac8:	90                   	nop
1403a2ac9:	48 83 c4 20          	add    $0x20,%rsp
1403a2acd:	5b                   	pop    %rbx
1403a2ace:	c3                   	ret
1403a2acf:	33 c0                	xor    %eax,%eax
1403a2ad1:	48 83 c4 20          	add    $0x20,%rsp
1403a2ad5:	5b                   	pop    %rbx
1403a2ad6:	c3                   	ret
1403a2ad7:	cc                   	int3
1403a2ad8:	cc                   	int3
1403a2ad9:	cc                   	int3
1403a2ada:	cc                   	int3
1403a2adb:	cc                   	int3
1403a2adc:	cc                   	int3
1403a2add:	cc                   	int3
1403a2ade:	cc                   	int3
1403a2adf:	cc                   	int3
1403a2ae0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1403a2ae5:	57                   	push   %rdi
1403a2ae6:	48 83 ec 20          	sub    $0x20,%rsp
1403a2aea:	48 8b fa             	mov    %rdx,%rdi
1403a2aed:	48 8b d9             	mov    %rcx,%rbx
1403a2af0:	48 8b 42 08          	mov    0x8(%rdx),%rax
1403a2af4:	48 c7 42 08 00 00 00 	movq   $0x0,0x8(%rdx)
1403a2afb:	00
1403a2afc:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1403a2b00:	48 89 43 08          	mov    %rax,0x8(%rbx)
1403a2b04:	48 85 c9             	test   %rcx,%rcx
1403a2b07:	74 0a                	je     0x1403a2b13
1403a2b09:	48 8b 03             	mov    (%rbx),%rax
1403a2b0c:	ff 15 0e 0f be 00    	call   *0xbe0f0e(%rip)        # 0x140f83a20
1403a2b12:	90                   	nop
1403a2b13:	48 8b 07             	mov    (%rdi),%rax
1403a2b16:	48 89 03             	mov    %rax,(%rbx)
1403a2b19:	48 8b c3             	mov    %rbx,%rax
1403a2b1c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1403a2b21:	48 83 c4 20          	add    $0x20,%rsp
1403a2b25:	5f                   	pop    %rdi
1403a2b26:	c3                   	ret
1403a2b27:	cc                   	int3
1403a2b28:	cc                   	int3
1403a2b29:	cc                   	int3
1403a2b2a:	cc                   	int3
1403a2b2b:	cc                   	int3
1403a2b2c:	cc                   	int3
1403a2b2d:	cc                   	int3
1403a2b2e:	cc                   	int3
1403a2b2f:	cc                   	int3
1403a2b30:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1403a2b35:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1403a2b3a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1403a2b3f:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1403a2b44:	57                   	push   %rdi
1403a2b45:	48 83 ec 20          	sub    $0x20,%rsp
1403a2b49:	48 8b f1             	mov    %rcx,%rsi
1403a2b4c:	e8 6f 11 1e 00       	call   0x140583cc0
1403a2b51:	90                   	nop
1403a2b52:	48 8d 05 47 25 c4 00 	lea    0xc42547(%rip),%rax        # 0x140fe50a0
1403a2b59:	48 89 06             	mov    %rax,(%rsi)
1403a2b5c:	48 8d 05 cd 25 c4 00 	lea    0xc425cd(%rip),%rax        # 0x140fe5130
1403a2b63:	48 89 46 38          	mov    %rax,0x38(%rsi)
1403a2b67:	0f 57 c0             	xorps  %xmm0,%xmm0
1403a2b6a:	0f 11 86 e0 0c 00 00 	movups %xmm0,0xce0(%rsi)
1403a2b71:	33 ed                	xor    %ebp,%ebp
1403a2b73:	48 89 ae f0 0c 00 00 	mov    %rbp,0xcf0(%rsi)
1403a2b7a:	48 c7 86 f8 0c 00 00 	movq   $0xf,0xcf8(%rsi)
1403a2b81:	0f 00 00 00
1403a2b85:	40 88 ae e0 0c 00 00 	mov    %bpl,0xce0(%rsi)
1403a2b8c:	48 8d 05 ad d3 ea ff 	lea    -0x152c53(%rip),%rax        # 0x14024ff40
1403a2b93:	48 89 86 00 0d 00 00 	mov    %rax,0xd00(%rsi)
1403a2b9a:	48 89 ae 08 0d 00 00 	mov    %rbp,0xd08(%rsi)
1403a2ba1:	48 89 86 10 0d 00 00 	mov    %rax,0xd10(%rsi)
1403a2ba8:	48 89 ae 18 0d 00 00 	mov    %rbp,0xd18(%rsi)
1403a2baf:	0f 11 86 38 0d 00 00 	movups %xmm0,0xd38(%rsi)
1403a2bb6:	48 89 ae 48 0d 00 00 	mov    %rbp,0xd48(%rsi)
1403a2bbd:	48 c7 86 50 0d 00 00 	movq   $0xf,0xd50(%rsi)
1403a2bc4:	0f 00 00 00
1403a2bc8:	40 88 ae 38 0d 00 00 	mov    %bpl,0xd38(%rsi)
1403a2bcf:	48 89 ae 60 0d 00 00 	mov    %rbp,0xd60(%rsi)
1403a2bd6:	48 89 ae 68 0d 00 00 	mov    %rbp,0xd68(%rsi)
1403a2bdd:	0f 11 86 80 0d 00 00 	movups %xmm0,0xd80(%rsi)
1403a2be4:	48 89 ae 90 0d 00 00 	mov    %rbp,0xd90(%rsi)
1403a2beb:	48 c7 86 98 0d 00 00 	movq   $0xf,0xd98(%rsi)
1403a2bf2:	0f 00 00 00
1403a2bf6:	40 88 ae 80 0d 00 00 	mov    %bpl,0xd80(%rsi)
1403a2bfd:	c7 86 b8 0d 00 00 ff 	movl   $0xffffffff,0xdb8(%rsi)
1403a2c04:	ff ff ff
1403a2c07:	33 c0                	xor    %eax,%eax
1403a2c09:	0f 11 86 bc 0d 00 00 	movups %xmm0,0xdbc(%rsi)
1403a2c10:	89 86 cc 0d 00 00    	mov    %eax,0xdcc(%rsi)
1403a2c16:	66 c7 86 20 0d 00 00 	movw   $0x100,0xd20(%rsi)
1403a2c1d:	00 01
1403a2c1f:	48 89 ae 28 0d 00 00 	mov    %rbp,0xd28(%rsi)
1403a2c26:	66 89 ae 30 0d 00 00 	mov    %bp,0xd30(%rsi)
1403a2c2d:	89 ae 34 0d 00 00    	mov    %ebp,0xd34(%rsi)
1403a2c33:	88 86 a9 0d 00 00    	mov    %al,0xda9(%rsi)
1403a2c39:	48 89 ae b0 0d 00 00 	mov    %rbp,0xdb0(%rsi)
1403a2c40:	48 8b 0d b1 01 08 01 	mov    0x10801b1(%rip),%rcx        # 0x141422df8
1403a2c47:	e8 c4 b9 39 00       	call   0x14073e610
1403a2c4c:	48 63 d8             	movslq %eax,%rbx
1403a2c4f:	48 8b 0d a2 01 08 01 	mov    0x10801a2(%rip),%rcx        # 0x141422df8
1403a2c56:	e8 d5 3e 39 00       	call   0x140736b30
1403a2c5b:	4c 8b c3             	mov    %rbx,%r8
1403a2c5e:	48 8b d0             	mov    %rax,%rdx
1403a2c61:	48 8d 8e 38 0d 00 00 	lea    0xd38(%rsi),%rcx
1403a2c68:	e8 63 c7 df ff       	call   0x14019f3d0
1403a2c6d:	48 8b 0d 84 01 08 01 	mov    0x1080184(%rip),%rcx        # 0x141422df8
1403a2c74:	e8 97 b9 39 00       	call   0x14073e610
1403a2c79:	89 86 58 0d 00 00    	mov    %eax,0xd58(%rsi)
1403a2c7f:	89 ae 5c 0d 00 00    	mov    %ebp,0xd5c(%rsi)
1403a2c85:	33 c9                	xor    %ecx,%ecx
1403a2c87:	e8 04 00 a9 00       	call   0x140e32c90
1403a2c8c:	48 8b c8             	mov    %rax,%rcx
1403a2c8f:	e8 cc 01 a9 00       	call   0x140e32e60
1403a2c94:	89 86 70 0d 00 00    	mov    %eax,0xd70(%rsi)
1403a2c9a:	b9 01 00 00 00       	mov    $0x1,%ecx
1403a2c9f:	e8 ec ff a8 00       	call   0x140e32c90
1403a2ca4:	48 8b c8             	mov    %rax,%rcx
1403a2ca7:	e8 b4 01 a9 00       	call   0x140e32e60
1403a2cac:	89 86 74 0d 00 00    	mov    %eax,0xd74(%rsi)
1403a2cb2:	b9 02 00 00 00       	mov    $0x2,%ecx
1403a2cb7:	e8 d4 ff a8 00       	call   0x140e32c90
1403a2cbc:	48 8b c8             	mov    %rax,%rcx
1403a2cbf:	e8 9c 01 a9 00       	call   0x140e32e60
1403a2cc4:	89 86 78 0d 00 00    	mov    %eax,0xd78(%rsi)
1403a2cca:	48 c7 86 d0 0d 00 00 	movq   $0xffffffffffffffff,0xdd0(%rsi)
1403a2cd1:	ff ff ff ff
1403a2cd5:	48 89 ae a0 0d 00 00 	mov    %rbp,0xda0(%rsi)
1403a2cdc:	40 88 ae a8 0d 00 00 	mov    %bpl,0xda8(%rsi)
1403a2ce3:	48 8b c6             	mov    %rsi,%rax
1403a2ce6:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1403a2ceb:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1403a2cf0:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1403a2cf5:	48 83 c4 20          	add    $0x20,%rsp
1403a2cf9:	5f                   	pop    %rdi
1403a2cfa:	c3                   	ret
1403a2cfb:	cc                   	int3
1403a2cfc:	cc                   	int3
1403a2cfd:	cc                   	int3
1403a2cfe:	cc                   	int3
1403a2cff:	cc                   	int3
1403a2d00:	48 83 ec 28          	sub    $0x28,%rsp
1403a2d04:	48 8b c1             	mov    %rcx,%rax
1403a2d07:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1403a2d0b:	48 85 c9             	test   %rcx,%rcx
1403a2d0e:	74 0a                	je     0x1403a2d1a
1403a2d10:	48 8b 00             	mov    (%rax),%rax
1403a2d13:	ff 15 07 0d be 00    	call   *0xbe0d07(%rip)        # 0x140f83a20
1403a2d19:	90                   	nop
1403a2d1a:	48 83 c4 28          	add    $0x28,%rsp
1403a2d1e:	c3                   	ret
1403a2d1f:	cc                   	int3
1403a2d20:	40 53                	rex push %rbx
1403a2d22:	48 83 ec 20          	sub    $0x20,%rsp
1403a2d26:	48 8b d9             	mov    %rcx,%rbx
1403a2d29:	48 8d 05 70 23 c4 00 	lea    0xc42370(%rip),%rax        # 0x140fe50a0
1403a2d30:	48 89 01             	mov    %rax,(%rcx)
1403a2d33:	48 8d 05 f6 23 c4 00 	lea    0xc423f6(%rip),%rax        # 0x140fe5130
1403a2d3a:	48 89 41 38          	mov    %rax,0x38(%rcx)
1403a2d3e:	48 83 b9 08 0d 00 00 	cmpq   $0x0,0xd08(%rcx)
1403a2d45:	00
1403a2d46:	74 05                	je     0x1403a2d4d
1403a2d48:	e8 e3 02 00 00       	call   0x1403a3030
1403a2d4d:	80 bb 20 0d 00 00 00 	cmpb   $0x0,0xd20(%rbx)
1403a2d54:	74 64                	je     0x1403a2dba
1403a2d56:	48 8b 8b d0 0d 00 00 	mov    0xdd0(%rbx),%rcx
1403a2d5d:	48 85 c9             	test   %rcx,%rcx
1403a2d60:	7e 58                	jle    0x1403a2dba
1403a2d62:	33 d2                	xor    %edx,%edx
1403a2d64:	e8 37 4b e6 ff       	call   0x1402078a0
1403a2d69:	85 c0                	test   %eax,%eax
1403a2d6b:	75 4d                	jne    0x1403a2dba
1403a2d6d:	48 8b 8b d0 0d 00 00 	mov    0xdd0(%rbx),%rcx
1403a2d74:	48 f7 d9             	neg    %rcx
1403a2d77:	ba 0f 00 00 00       	mov    $0xf,%edx
1403a2d7c:	e8 1f 4b e6 ff       	call   0x1402078a0
1403a2d81:	80 bb a9 0d 00 00 00 	cmpb   $0x0,0xda9(%rbx)
1403a2d88:	74 30                	je     0x1403a2dba
1403a2d8a:	b9 c8 00 00 00       	mov    $0xc8,%ecx
1403a2d8f:	e8 ac b2 6e 00       	call   0x140a8e040
1403a2d94:	33 d2                	xor    %edx,%edx
1403a2d96:	48 8b 8b d0 0d 00 00 	mov    0xdd0(%rbx),%rcx
1403a2d9d:	e8 fe 4a e6 ff       	call   0x1402078a0
1403a2da2:	85 c0                	test   %eax,%eax
1403a2da4:	75 14                	jne    0x1403a2dba
1403a2da6:	48 8b 8b d0 0d 00 00 	mov    0xdd0(%rbx),%rcx
1403a2dad:	48 f7 d9             	neg    %rcx
1403a2db0:	ba 20 00 00 00       	mov    $0x20,%edx
1403a2db5:	e8 e6 4a e6 ff       	call   0x1402078a0
1403a2dba:	48 8b 93 98 0d 00 00 	mov    0xd98(%rbx),%rdx
1403a2dc1:	48 83 fa 0f          	cmp    $0xf,%rdx
1403a2dc5:	76 34                	jbe    0x1403a2dfb
1403a2dc7:	48 8b 8b 80 0d 00 00 	mov    0xd80(%rbx),%rcx
1403a2dce:	48 ff c2             	inc    %rdx
1403a2dd1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403a2dd8:	72 1c                	jb     0x1403a2df6
1403a2dda:	48 83 c2 27          	add    $0x27,%rdx
1403a2dde:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1403a2de2:	49 2b c8             	sub    %r8,%rcx
1403a2de5:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1403a2de9:	48 83 f8 1f          	cmp    $0x1f,%rax
1403a2ded:	0f 87 40 01 00 00    	ja     0x1403a2f33
1403a2df3:	49 8b c8             	mov    %r8,%rcx
1403a2df6:	e8 49 83 a7 00       	call   0x140e1b144
1403a2dfb:	48 c7 83 90 0d 00 00 	movq   $0x0,0xd90(%rbx)
1403a2e02:	00 00 00 00
1403a2e06:	48 c7 83 98 0d 00 00 	movq   $0xf,0xd98(%rbx)
1403a2e0d:	0f 00 00 00
1403a2e11:	c6 83 80 0d 00 00 00 	movb   $0x0,0xd80(%rbx)
1403a2e18:	48 8b 8b 68 0d 00 00 	mov    0xd68(%rbx),%rcx
1403a2e1f:	48 85 c9             	test   %rcx,%rcx
1403a2e22:	74 05                	je     0x1403a2e29
1403a2e24:	e8 1b 83 a7 00       	call   0x140e1b144
1403a2e29:	48 8b 8b 60 0d 00 00 	mov    0xd60(%rbx),%rcx
1403a2e30:	48 85 c9             	test   %rcx,%rcx
1403a2e33:	74 05                	je     0x1403a2e3a
1403a2e35:	e8 0a 83 a7 00       	call   0x140e1b144
1403a2e3a:	48 8b 93 50 0d 00 00 	mov    0xd50(%rbx),%rdx
1403a2e41:	48 83 fa 0f          	cmp    $0xf,%rdx
1403a2e45:	76 34                	jbe    0x1403a2e7b
1403a2e47:	48 8b 8b 38 0d 00 00 	mov    0xd38(%rbx),%rcx
1403a2e4e:	48 ff c2             	inc    %rdx
1403a2e51:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403a2e58:	72 1c                	jb     0x1403a2e76
1403a2e5a:	48 83 c2 27          	add    $0x27,%rdx
1403a2e5e:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1403a2e62:	49 2b c8             	sub    %r8,%rcx
1403a2e65:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1403a2e69:	48 83 f8 1f          	cmp    $0x1f,%rax
1403a2e6d:	0f 87 c0 00 00 00    	ja     0x1403a2f33
1403a2e73:	49 8b c8             	mov    %r8,%rcx
1403a2e76:	e8 c9 82 a7 00       	call   0x140e1b144
1403a2e7b:	48 c7 83 48 0d 00 00 	movq   $0x0,0xd48(%rbx)
1403a2e82:	00 00 00 00
1403a2e86:	48 c7 83 50 0d 00 00 	movq   $0xf,0xd50(%rbx)
1403a2e8d:	0f 00 00 00
1403a2e91:	c6 83 38 0d 00 00 00 	movb   $0x0,0xd38(%rbx)
1403a2e98:	48 8b 8b 18 0d 00 00 	mov    0xd18(%rbx),%rcx
1403a2e9f:	48 85 c9             	test   %rcx,%rcx
1403a2ea2:	74 0e                	je     0x1403a2eb2
1403a2ea4:	48 8b 83 10 0d 00 00 	mov    0xd10(%rbx),%rax
1403a2eab:	ff 15 6f 0b be 00    	call   *0xbe0b6f(%rip)        # 0x140f83a20
1403a2eb1:	90                   	nop
1403a2eb2:	48 8b 8b 08 0d 00 00 	mov    0xd08(%rbx),%rcx
1403a2eb9:	48 85 c9             	test   %rcx,%rcx
1403a2ebc:	74 0e                	je     0x1403a2ecc
1403a2ebe:	48 8b 83 00 0d 00 00 	mov    0xd00(%rbx),%rax
1403a2ec5:	ff 15 55 0b be 00    	call   *0xbe0b55(%rip)        # 0x140f83a20
1403a2ecb:	90                   	nop
1403a2ecc:	48 8b 93 f8 0c 00 00 	mov    0xcf8(%rbx),%rdx
1403a2ed3:	48 83 fa 0f          	cmp    $0xf,%rdx
1403a2ed7:	76 30                	jbe    0x1403a2f09
1403a2ed9:	48 ff c2             	inc    %rdx
1403a2edc:	48 8b 8b e0 0c 00 00 	mov    0xce0(%rbx),%rcx
1403a2ee3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403a2eea:	72 18                	jb     0x1403a2f04
1403a2eec:	48 83 c2 27          	add    $0x27,%rdx
1403a2ef0:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1403a2ef4:	49 2b c8             	sub    %r8,%rcx
1403a2ef7:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1403a2efb:	48 83 f8 1f          	cmp    $0x1f,%rax
1403a2eff:	77 32                	ja     0x1403a2f33
1403a2f01:	49 8b c8             	mov    %r8,%rcx
1403a2f04:	e8 3b 82 a7 00       	call   0x140e1b144
1403a2f09:	48 c7 83 f0 0c 00 00 	movq   $0x0,0xcf0(%rbx)
1403a2f10:	00 00 00 00
1403a2f14:	48 c7 83 f8 0c 00 00 	movq   $0xf,0xcf8(%rbx)
1403a2f1b:	0f 00 00 00
1403a2f1f:	c6 83 e0 0c 00 00 00 	movb   $0x0,0xce0(%rbx)
1403a2f26:	48 8b cb             	mov    %rbx,%rcx
1403a2f29:	48 83 c4 20          	add    $0x20,%rsp
1403a2f2d:	5b                   	pop    %rbx
1403a2f2e:	e9 4d 0e 1e 00       	jmp    0x140583d80
1403a2f33:	e8 6c 72 a8 00       	call   0x140e2a1a4
1403a2f38:	cc                   	int3
1403a2f39:	cc                   	int3
1403a2f3a:	cc                   	int3
1403a2f3b:	cc                   	int3
1403a2f3c:	cc                   	int3
1403a2f3d:	cc                   	int3
1403a2f3e:	cc                   	int3
1403a2f3f:	cc                   	int3
1403a2f40:	48 83 e9 38          	sub    $0x38,%rcx
1403a2f44:	e9 07 00 00 00       	jmp    0x1403a2f50
1403a2f49:	cc                   	int3
1403a2f4a:	cc                   	int3
1403a2f4b:	cc                   	int3
1403a2f4c:	cc                   	int3
1403a2f4d:	cc                   	int3
1403a2f4e:	cc                   	int3
1403a2f4f:	cc                   	int3
1403a2f50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1403a2f55:	57                   	push   %rdi
1403a2f56:	48 83 ec 20          	sub    $0x20,%rsp
1403a2f5a:	8b da                	mov    %edx,%ebx
1403a2f5c:	48 8b f9             	mov    %rcx,%rdi
1403a2f5f:	e8 bc fd ff ff       	call   0x1403a2d20
1403a2f64:	f6 c3 01             	test   $0x1,%bl
1403a2f67:	74 0d                	je     0x1403a2f76
1403a2f69:	ba d8 0d 00 00       	mov    $0xdd8,%edx
1403a2f6e:	48 8b cf             	mov    %rdi,%rcx
1403a2f71:	e8 ce 81 a7 00       	call   0x140e1b144
1403a2f76:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1403a2f7b:	48 8b c7             	mov    %rdi,%rax
1403a2f7e:	48 83 c4 20          	add    $0x20,%rsp
1403a2f82:	5f                   	pop    %rdi
1403a2f83:	c3                   	ret
1403a2f84:	cc                   	int3
1403a2f85:	cc                   	int3
1403a2f86:	cc                   	int3
1403a2f87:	cc                   	int3
1403a2f88:	cc                   	int3
1403a2f89:	cc                   	int3
1403a2f8a:	cc                   	int3
1403a2f8b:	cc                   	int3
1403a2f8c:	cc                   	int3
1403a2f8d:	cc                   	int3
1403a2f8e:	cc                   	int3
1403a2f8f:	cc                   	int3
1403a2f90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1403a2f95:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1403a2f9a:	57                   	push   %rdi
1403a2f9b:	48 83 ec 30          	sub    $0x30,%rsp
1403a2f9f:	48 8b da             	mov    %rdx,%rbx
1403a2fa2:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1403a2fa9:	00
1403a2faa:	48 8d 0d 4f fe 07 01 	lea    0x107fe4f(%rip),%rcx        # 0x141422e00
1403a2fb1:	e8 ca fa ff ff       	call   0x1403a2a80
1403a2fb6:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1403a2fbd:	00
1403a2fbe:	48 8b 3b             	mov    (%rbx),%rdi
1403a2fc1:	48 85 ff             	test   %rdi,%rdi
1403a2fc4:	74 2d                	je     0x1403a2ff3
1403a2fc6:	80 7b 08 00          	cmpb   $0x0,0x8(%rbx)
1403a2fca:	75 31                	jne    0x1403a2ffd
1403a2fcc:	48 8b cf             	mov    %rdi,%rcx
1403a2fcf:	e8 6c a1 a5 00       	call   0x140dfd140
1403a2fd4:	85 c0                	test   %eax,%eax
1403a2fd6:	75 2f                	jne    0x1403a3007
1403a2fd8:	81 7f 4c ff ff ff 7f 	cmpl   $0x7fffffff,0x4c(%rdi)
1403a2fdf:	74 30                	je     0x1403a3011
1403a2fe1:	c6 43 08 01          	movb   $0x1,0x8(%rbx)
1403a2fe5:	48 8b c3             	mov    %rbx,%rax
1403a2fe8:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1403a2fed:	48 83 c4 30          	add    $0x30,%rsp
1403a2ff1:	5f                   	pop    %rdi