140029a33:	4c 8d 47 6c          	lea    0x6c(%rdi),%r8
140029a37:	8b d6                	mov    %esi,%edx
140029a39:	48 8b cb             	mov    %rbx,%rcx
140029a3c:	48 ff 15 fd 5e 01 00 	rex.W call *0x15efd(%rip)        # 0x14003f940
140029a43:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029a48:	85 c0                	test   %eax,%eax
140029a4a:	0f 84 38 02 00 00    	je     0x140029c88
140029a50:	8b 55 38             	mov    0x38(%rbp),%edx
140029a53:	48 8b cb             	mov    %rbx,%rcx
140029a56:	48 ff 15 b3 5f 01 00 	rex.W call *0x15fb3(%rip)        # 0x14003fa10
140029a5d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029a62:	85 c0                	test   %eax,%eax
140029a64:	0f 84 1e 02 00 00    	je     0x140029c88
140029a6a:	f6 07 20             	testb  $0x20,(%rdi)
140029a6d:	74 57                	je     0x140029ac6
140029a6f:	4c 8d 45 38          	lea    0x38(%rbp),%r8
140029a73:	ba 08 00 00 80       	mov    $0x80000008,%edx
140029a78:	48 8b cb             	mov    %rbx,%rcx
140029a7b:	48 ff 15 56 5f 01 00 	rex.W call *0x15f56(%rip)        # 0x14003f9d8
140029a82:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029a87:	85 c0                	test   %eax,%eax
140029a89:	0f 84 f9 01 00 00    	je     0x140029c88
140029a8f:	4c 8d 47 7a          	lea    0x7a(%rdi),%r8
140029a93:	8b d6                	mov    %esi,%edx
140029a95:	48 8b cb             	mov    %rbx,%rcx
140029a98:	48 ff 15 a1 5e 01 00 	rex.W call *0x15ea1(%rip)        # 0x14003f940
140029a9f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029aa4:	85 c0                	test   %eax,%eax
140029aa6:	0f 84 dc 01 00 00    	je     0x140029c88
140029aac:	8b 55 38             	mov    0x38(%rbp),%edx
140029aaf:	48 8b cb             	mov    %rbx,%rcx
140029ab2:	48 ff 15 57 5f 01 00 	rex.W call *0x15f57(%rip)        # 0x14003fa10
140029ab9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029abe:	85 c0                	test   %eax,%eax
140029ac0:	0f 84 c2 01 00 00    	je     0x140029c88
140029ac6:	48 8b 87 88 00 00 00 	mov    0x88(%rdi),%rax
140029acd:	48 85 c0             	test   %rax,%rax
140029ad0:	74 35                	je     0x140029b07
140029ad2:	41 b8 ff ff ff 7f    	mov    $0x7fffffff,%r8d
140029ad8:	41 8b c8             	mov    %r8d,%ecx
140029adb:	44 38 30             	cmp    %r14b,(%rax)
140029ade:	74 09                	je     0x140029ae9
140029ae0:	48 ff c0             	inc    %rax
140029ae3:	48 83 e9 01          	sub    $0x1,%rcx
140029ae7:	75 f2                	jne    0x140029adb
140029ae9:	48 8b c1             	mov    %rcx,%rax
140029aec:	48 f7 d8             	neg    %rax
140029aef:	1b d2                	sbb    %edx,%edx
140029af1:	4c 2b c1             	sub    %rcx,%r8
140029af4:	f7 d2                	not    %edx
140029af6:	81 e2 57 00 07 80    	and    $0x80070057,%edx
140029afc:	48 f7 d9             	neg    %rcx
140029aff:	4d 1b f6             	sbb    %r14,%r14
140029b02:	4d 23 f0             	and    %r8,%r14
140029b05:	eb 05                	jmp    0x140029b0c
140029b07:	ba 57 00 07 80       	mov    $0x80070057,%edx
140029b0c:	33 f6                	xor    %esi,%esi
140029b0e:	4c 8d 45 38          	lea    0x38(%rbp),%r8
140029b12:	85 d2                	test   %edx,%edx
140029b14:	48 8b cb             	mov    %rbx,%rcx
140029b17:	ba 09 00 00 80       	mov    $0x80000009,%edx
140029b1c:	49 0f 49 f6          	cmovns %r14,%rsi
140029b20:	48 ff 15 b1 5e 01 00 	rex.W call *0x15eb1(%rip)        # 0x14003f9d8
140029b27:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029b2c:	85 c0                	test   %eax,%eax
140029b2e:	0f 84 54 01 00 00    	je     0x140029c88
140029b34:	4c 8b 8f 88 00 00 00 	mov    0x88(%rdi),%r9
140029b3b:	44 8b c6             	mov    %esi,%r8d
140029b3e:	ba 1b 00 00 00       	mov    $0x1b,%edx
140029b43:	48 8b cb             	mov    %rbx,%rcx
140029b46:	48 ff 15 bb 5e 01 00 	rex.W call *0x15ebb(%rip)        # 0x14003fa08
140029b4d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029b52:	85 c0                	test   %eax,%eax
140029b54:	0f 84 2e 01 00 00    	je     0x140029c88
140029b5a:	8b 55 38             	mov    0x38(%rbp),%edx
140029b5d:	48 8b cb             	mov    %rbx,%rcx
140029b60:	48 ff 15 a9 5e 01 00 	rex.W call *0x15ea9(%rip)        # 0x14003fa10
140029b67:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029b6c:	85 c0                	test   %eax,%eax
140029b6e:	0f 84 14 01 00 00    	je     0x140029c88
140029b74:	4c 8d 45 38          	lea    0x38(%rbp),%r8
140029b78:	ba 0a 00 00 80       	mov    $0x8000000a,%edx
140029b7d:	48 8b cb             	mov    %rbx,%rcx
140029b80:	48 ff 15 51 5e 01 00 	rex.W call *0x15e51(%rip)        # 0x14003f9d8
140029b87:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029b8c:	85 c0                	test   %eax,%eax
140029b8e:	0f 84 f4 00 00 00    	je     0x140029c88
140029b94:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
140029b98:	ba 10 00 00 00       	mov    $0x10,%edx
140029b9d:	48 8b cb             	mov    %rbx,%rcx
140029ba0:	48 ff 15 31 5e 01 00 	rex.W call *0x15e31(%rip)        # 0x14003f9d8
140029ba7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029bac:	85 c0                	test   %eax,%eax
140029bae:	0f 84 d4 00 00 00    	je     0x140029c88
140029bb4:	48 8d 97 90 00 00 00 	lea    0x90(%rdi),%rdx
140029bbb:	48 8b cb             	mov    %rbx,%rcx
140029bbe:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
140029bc2:	e8 55 16 ff ff       	call   0x14001b21c
140029bc7:	85 c0                	test   %eax,%eax
140029bc9:	0f 84 b9 00 00 00    	je     0x140029c88
140029bcf:	8b 55 38             	mov    0x38(%rbp),%edx
140029bd2:	48 8b cb             	mov    %rbx,%rcx
140029bd5:	48 ff 15 34 5e 01 00 	rex.W call *0x15e34(%rip)        # 0x14003fa10
140029bdc:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029be1:	85 c0                	test   %eax,%eax
140029be3:	0f 84 9f 00 00 00    	je     0x140029c88
140029be9:	f6 07 10             	testb  $0x10,(%rdi)
140029bec:	74 65                	je     0x140029c53
140029bee:	4c 8d 45 38          	lea    0x38(%rbp),%r8
140029bf2:	ba 0b 00 00 80       	mov    $0x8000000b,%edx
140029bf7:	48 8b cb             	mov    %rbx,%rcx
140029bfa:	48 ff 15 d7 5d 01 00 	rex.W call *0x15dd7(%rip)        # 0x14003f9d8
140029c01:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029c06:	85 c0                	test   %eax,%eax
140029c08:	74 7e                	je     0x140029c88
140029c0a:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
140029c0e:	ba 10 00 00 00       	mov    $0x10,%edx
140029c13:	48 8b cb             	mov    %rbx,%rcx
140029c16:	48 ff 15 bb 5d 01 00 	rex.W call *0x15dbb(%rip)        # 0x14003f9d8
140029c1d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029c22:	85 c0                	test   %eax,%eax
140029c24:	74 62                	je     0x140029c88
140029c26:	48 8d 97 a0 00 00 00 	lea    0xa0(%rdi),%rdx
140029c2d:	48 8b cb             	mov    %rbx,%rcx
140029c30:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
140029c34:	e8 ff 0b ff ff       	call   0x14001a838
140029c39:	85 c0                	test   %eax,%eax
140029c3b:	74 4b                	je     0x140029c88
140029c3d:	8b 55 38             	mov    0x38(%rbp),%edx
140029c40:	48 8b cb             	mov    %rbx,%rcx
140029c43:	48 ff 15 c6 5d 01 00 	rex.W call *0x15dc6(%rip)        # 0x14003fa10
140029c4a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029c4f:	85 c0                	test   %eax,%eax
140029c51:	74 35                	je     0x140029c88
140029c53:	f6 07 08             	testb  $0x8,(%rdi)
140029c56:	74 13                	je     0x140029c6b
140029c58:	4c 8d 87 a8 00 00 00 	lea    0xa8(%rdi),%r8
140029c5f:	48 8b cb             	mov    %rbx,%rcx
140029c62:	e8 69 c9 ff ff       	call   0x1400265d0
140029c67:	85 c0                	test   %eax,%eax
140029c69:	74 1d                	je     0x140029c88
140029c6b:	41 8b 17             	mov    (%r15),%edx
140029c6e:	48 8b cb             	mov    %rbx,%rcx
140029c71:	48 ff 15 98 5d 01 00 	rex.W call *0x15d98(%rip)        # 0x14003fa10
140029c78:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029c7d:	85 c0                	test   %eax,%eax
140029c7f:	74 07                	je     0x140029c88
140029c81:	b8 01 00 00 00       	mov    $0x1,%eax
140029c86:	eb 02                	jmp    0x140029c8a
140029c88:	33 c0                	xor    %eax,%eax
140029c8a:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140029c8f:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140029c94:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
140029c99:	48 83 c4 30          	add    $0x30,%rsp
140029c9d:	41 5f                	pop    %r15
140029c9f:	41 5e                	pop    %r14
140029ca1:	5d                   	pop    %rbp
140029ca2:	c3                   	ret
140029ca3:	cc                   	int3
140029ca4:	cc                   	int3
140029ca5:	cc                   	int3
140029ca6:	cc                   	int3
140029ca7:	cc                   	int3
140029ca8:	cc                   	int3
140029ca9:	cc                   	int3
140029caa:	cc                   	int3
140029cab:	cc                   	int3
140029cac:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140029cb1:	89 54 24 10          	mov    %edx,0x10(%rsp)
140029cb5:	55                   	push   %rbp
140029cb6:	56                   	push   %rsi
140029cb7:	57                   	push   %rdi
140029cb8:	48 8b ec             	mov    %rsp,%rbp
140029cbb:	48 83 ec 50          	sub    $0x50,%rsp
140029cbf:	49 8b d8             	mov    %r8,%rbx
140029cc2:	4c 8d 4d f0          	lea    -0x10(%rbp),%r9
140029cc6:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
140029cca:	ba 10 00 00 00       	mov    $0x10,%edx
140029ccf:	48 8b f1             	mov    %rcx,%rsi
140029cd2:	48 ff 15 d7 5d 01 00 	rex.W call *0x15dd7(%rip)        # 0x14003fab0
140029cd9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029cde:	85 c0                	test   %eax,%eax
140029ce0:	0f 84 ec 05 00 00    	je     0x14002a2d2
140029ce6:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140029cea:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
140029cee:	33 c0                	xor    %eax,%eax
140029cf0:	4c 8d 45 38          	lea    0x38(%rbp),%r8
140029cf4:	ba 00 00 00 80       	mov    $0x80000000,%edx
140029cf9:	88 03                	mov    %al,(%rbx)
140029cfb:	48 ff 15 ae 5d 01 00 	rex.W call *0x15dae(%rip)        # 0x14003fab0
140029d02:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029d07:	85 c0                	test   %eax,%eax
140029d09:	0f 84 c3 05 00 00    	je     0x14002a2d2
140029d0f:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140029d13:	4c 8d 43 08          	lea    0x8(%rbx),%r8
140029d17:	33 d2                	xor    %edx,%edx
140029d19:	e8 a2 41 ff ff       	call   0x14001dec0
140029d1e:	85 c0                	test   %eax,%eax
140029d20:	0f 84 ac 05 00 00    	je     0x14002a2d2
140029d26:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
140029d2a:	48 8b 55 38          	mov    0x38(%rbp),%rdx
140029d2e:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140029d32:	48 ff 15 a7 5c 01 00 	rex.W call *0x15ca7(%rip)        # 0x14003f9e0
140029d39:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029d3e:	85 c0                	test   %eax,%eax
140029d40:	0f 84 8c 05 00 00    	je     0x14002a2d2
140029d46:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140029d4a:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
140029d4e:	4c 8d 45 38          	lea    0x38(%rbp),%r8
140029d52:	ba 01 00 00 80       	mov    $0x80000001,%edx
140029d57:	48 ff 15 52 5d 01 00 	rex.W call *0x15d52(%rip)        # 0x14003fab0
140029d5e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029d63:	85 c0                	test   %eax,%eax
140029d65:	0f 84 67 05 00 00    	je     0x14002a2d2
140029d6b:	48 8b 7d 38          	mov    0x38(%rbp),%rdi
140029d6f:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
140029d73:	48 8b cf             	mov    %rdi,%rcx
140029d76:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
140029d7a:	ba 10 00 00 00       	mov    $0x10,%edx
140029d7f:	48 ff 15 2a 5d 01 00 	rex.W call *0x15d2a(%rip)        # 0x14003fab0
140029d86:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029d8b:	85 c0                	test   %eax,%eax
140029d8d:	0f 84 3f 05 00 00    	je     0x14002a2d2
140029d93:	48 8d 53 20          	lea    0x20(%rbx),%rdx
140029d97:	48 8b cf             	mov    %rdi,%rcx
140029d9a:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
140029d9e:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
140029da2:	e8 9d 12 ff ff       	call   0x14001b044
140029da7:	85 c0                	test   %eax,%eax
140029da9:	0f 84 23 05 00 00    	je     0x14002a2d2
140029daf:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
140029db3:	48 8b 55 38          	mov    0x38(%rbp),%rdx
140029db7:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140029dbb:	48 ff 15 1e 5c 01 00 	rex.W call *0x15c1e(%rip)        # 0x14003f9e0
140029dc2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029dc7:	85 c0                	test   %eax,%eax
140029dc9:	0f 84 03 05 00 00    	je     0x14002a2d2
140029dcf:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140029dd3:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
140029dd7:	4c 8d 45 38          	lea    0x38(%rbp),%r8
140029ddb:	ba 02 00 00 80       	mov    $0x80000002,%edx
140029de0:	48 ff 15 c9 5c 01 00 	rex.W call *0x15cc9(%rip)        # 0x14003fab0
140029de7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029dec:	85 c0                	test   %eax,%eax
140029dee:	0f 84 de 04 00 00    	je     0x14002a2d2
140029df4:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140029df8:	4c 8d 43 28          	lea    0x28(%rbx),%r8
140029dfc:	ba 02 00 00 00       	mov    $0x2,%edx
140029e01:	48 ff 15 40 5c 01 00 	rex.W call *0x15c40(%rip)        # 0x14003fa48
140029e08:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029e0d:	85 c0                	test   %eax,%eax
140029e0f:	0f 84 bd 04 00 00    	je     0x14002a2d2
140029e15:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
140029e19:	48 8b 55 38          	mov    0x38(%rbp),%rdx
140029e1d:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140029e21:	48 ff 15 b8 5b 01 00 	rex.W call *0x15bb8(%rip)        # 0x14003f9e0
140029e28:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029e2d:	85 c0                	test   %eax,%eax
140029e2f:	0f 84 9d 04 00 00    	je     0x14002a2d2
140029e35:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140029e39:	48 8d 55 28          	lea    0x28(%rbp),%rdx
140029e3d:	48 ff 15 7c 5b 01 00 	rex.W call *0x15b7c(%rip)        # 0x14003f9c0
140029e44:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029e49:	ba 03 00 00 80       	mov    $0x80000003,%edx
140029e4e:	bf 18 00 00 00       	mov    $0x18,%edi
140029e53:	39 55 28             	cmp    %edx,0x28(%rbp)
140029e56:	75 61                	jne    0x140029eb9
140029e58:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140029e5c:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
140029e60:	80 0b 80             	orb    $0x80,(%rbx)
140029e63:	4c 8d 45 38          	lea    0x38(%rbp),%r8
140029e67:	48 ff 15 42 5c 01 00 	rex.W call *0x15c42(%rip)        # 0x14003fab0
140029e6e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029e73:	85 c0                	test   %eax,%eax
140029e75:	0f 84 57 04 00 00    	je     0x14002a2d2
140029e7b:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140029e7f:	4c 8d 43 2c          	lea    0x2c(%rbx),%r8
140029e83:	8b d7                	mov    %edi,%edx
140029e85:	48 ff 15 ac 5a 01 00 	rex.W call *0x15aac(%rip)        # 0x14003f938
140029e8c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029e91:	85 c0                	test   %eax,%eax
140029e93:	0f 84 39 04 00 00    	je     0x14002a2d2
140029e99:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
140029e9d:	48 8b 55 38          	mov    0x38(%rbp),%rdx
140029ea1:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140029ea5:	48 ff 15 34 5b 01 00 	rex.W call *0x15b34(%rip)        # 0x14003f9e0
140029eac:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029eb1:	85 c0                	test   %eax,%eax
140029eb3:	0f 84 19 04 00 00    	je     0x14002a2d2
140029eb9:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140029ebd:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
140029ec1:	4c 8d 45 38          	lea    0x38(%rbp),%r8
140029ec5:	ba 04 00 00 80       	mov    $0x80000004,%edx
140029eca:	48 ff 15 df 5b 01 00 	rex.W call *0x15bdf(%rip)        # 0x14003fab0
140029ed1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029ed6:	85 c0                	test   %eax,%eax
140029ed8:	0f 84 f4 03 00 00    	je     0x14002a2d2
140029ede:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140029ee2:	4c 8d 43 40          	lea    0x40(%rbx),%r8
140029ee6:	ba 03 00 00 00       	mov    $0x3,%edx
140029eeb:	48 ff 15 6e 5b 01 00 	rex.W call *0x15b6e(%rip)        # 0x14003fa60
140029ef2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029ef7:	85 c0                	test   %eax,%eax
140029ef9:	0f 84 d3 03 00 00    	je     0x14002a2d2
140029eff:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
140029f03:	48 8b 55 38          	mov    0x38(%rbp),%rdx
140029f07:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140029f0b:	48 ff 15 ce 5a 01 00 	rex.W call *0x15ace(%rip)        # 0x14003f9e0
140029f12:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029f17:	85 c0                	test   %eax,%eax
140029f19:	0f 84 b3 03 00 00    	je     0x14002a2d2
140029f1f:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140029f23:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
140029f27:	4c 8d 45 38          	lea    0x38(%rbp),%r8
140029f2b:	ba 05 00 00 80       	mov    $0x80000005,%edx
140029f30:	48 ff 15 79 5b 01 00 	rex.W call *0x15b79(%rip)        # 0x14003fab0
140029f37:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029f3c:	85 c0                	test   %eax,%eax
140029f3e:	0f 84 8e 03 00 00    	je     0x14002a2d2
140029f44:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140029f48:	4c 8d 43 50          	lea    0x50(%rbx),%r8
140029f4c:	8b d7                	mov    %edi,%edx
140029f4e:	48 ff 15 e3 59 01 00 	rex.W call *0x159e3(%rip)        # 0x14003f938
140029f55:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029f5a:	85 c0                	test   %eax,%eax
140029f5c:	0f 84 70 03 00 00    	je     0x14002a2d2
140029f62:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
140029f66:	48 8b 55 38          	mov    0x38(%rbp),%rdx
140029f6a:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140029f6e:	48 ff 15 6b 5a 01 00 	rex.W call *0x15a6b(%rip)        # 0x14003f9e0
140029f75:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029f7a:	85 c0                	test   %eax,%eax
140029f7c:	0f 84 50 03 00 00    	je     0x14002a2d2
140029f82:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140029f86:	48 8d 55 28          	lea    0x28(%rbp),%rdx
140029f8a:	48 ff 15 2f 5a 01 00 	rex.W call *0x15a2f(%rip)        # 0x14003f9c0
140029f91:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029f96:	ba 06 00 00 80       	mov    $0x80000006,%edx
140029f9b:	39 55 28             	cmp    %edx,0x28(%rbp)
140029f9e:	75 61                	jne    0x14002a001
140029fa0:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140029fa4:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
140029fa8:	80 0b 40             	orb    $0x40,(%rbx)
140029fab:	4c 8d 45 38          	lea    0x38(%rbp),%r8
140029faf:	48 ff 15 fa 5a 01 00 	rex.W call *0x15afa(%rip)        # 0x14003fab0
140029fb6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140029fbb:	85 c0                	test   %eax,%eax
140029fbd:	0f 84 0f 03 00 00    	je     0x14002a2d2
140029fc3:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140029fc7:	4c 8d 43 5e          	lea    0x5e(%rbx),%r8