140027733:	48 ff 15 a6 82 01 00 	rex.W call *0x182a6(%rip)        # 0x14003f9e0
14002773a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002773f:	85 c0                	test   %eax,%eax
140027741:	0f 84 3e 02 00 00    	je     0x140027985
140027747:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14002774b:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
14002774f:	4c 8d 45 38          	lea    0x38(%rbp),%r8
140027753:	ba 07 00 00 80       	mov    $0x80000007,%edx
140027758:	48 ff 15 51 83 01 00 	rex.W call *0x18351(%rip)        # 0x14003fab0
14002775f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027764:	85 c0                	test   %eax,%eax
140027766:	0f 84 19 02 00 00    	je     0x140027985
14002776c:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140027770:	4c 8d 43 7c          	lea    0x7c(%rbx),%r8
140027774:	8b d7                	mov    %edi,%edx
140027776:	48 ff 15 bb 81 01 00 	rex.W call *0x181bb(%rip)        # 0x14003f938
14002777d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027782:	85 c0                	test   %eax,%eax
140027784:	0f 84 fb 01 00 00    	je     0x140027985
14002778a:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
14002778e:	48 8b 55 38          	mov    0x38(%rbp),%rdx
140027792:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140027796:	48 ff 15 43 82 01 00 	rex.W call *0x18243(%rip)        # 0x14003f9e0
14002779d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400277a2:	85 c0                	test   %eax,%eax
1400277a4:	0f 84 db 01 00 00    	je     0x140027985
1400277aa:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1400277ae:	48 8d 55 28          	lea    0x28(%rbp),%rdx
1400277b2:	48 ff 15 07 82 01 00 	rex.W call *0x18207(%rip)        # 0x14003f9c0
1400277b9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400277be:	ba 08 00 00 80       	mov    $0x80000008,%edx
1400277c3:	39 55 28             	cmp    %edx,0x28(%rbp)
1400277c6:	75 64                	jne    0x14002782c
1400277c8:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1400277cc:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
1400277d0:	80 0b 40             	orb    $0x40,(%rbx)
1400277d3:	4c 8d 45 38          	lea    0x38(%rbp),%r8
1400277d7:	48 ff 15 d2 82 01 00 	rex.W call *0x182d2(%rip)        # 0x14003fab0
1400277de:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400277e3:	85 c0                	test   %eax,%eax
1400277e5:	0f 84 9a 01 00 00    	je     0x140027985
1400277eb:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1400277ef:	4c 8d 83 8a 00 00 00 	lea    0x8a(%rbx),%r8
1400277f6:	8b d7                	mov    %edi,%edx
1400277f8:	48 ff 15 39 81 01 00 	rex.W call *0x18139(%rip)        # 0x14003f938
1400277ff:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027804:	85 c0                	test   %eax,%eax
140027806:	0f 84 79 01 00 00    	je     0x140027985
14002780c:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
140027810:	48 8b 55 38          	mov    0x38(%rbp),%rdx
140027814:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140027818:	48 ff 15 c1 81 01 00 	rex.W call *0x181c1(%rip)        # 0x14003f9e0
14002781f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027824:	85 c0                	test   %eax,%eax
140027826:	0f 84 59 01 00 00    	je     0x140027985
14002782c:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140027830:	48 8d 55 28          	lea    0x28(%rbp),%rdx
140027834:	48 ff 15 85 81 01 00 	rex.W call *0x18185(%rip)        # 0x14003f9c0
14002783b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027840:	ba 09 00 00 80       	mov    $0x80000009,%edx
140027845:	39 55 28             	cmp    %edx,0x28(%rbp)
140027848:	0f 85 8a 00 00 00    	jne    0x1400278d8
14002784e:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140027852:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
140027856:	80 0b 20             	orb    $0x20,(%rbx)
140027859:	4c 8d 45 38          	lea    0x38(%rbp),%r8
14002785d:	48 ff 15 4c 82 01 00 	rex.W call *0x1824c(%rip)        # 0x14003fab0
140027864:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027869:	85 c0                	test   %eax,%eax
14002786b:	0f 84 14 01 00 00    	je     0x140027985
140027871:	48 8b 7d 38          	mov    0x38(%rbp),%rdi
140027875:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
140027879:	48 8b cf             	mov    %rdi,%rcx
14002787c:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
140027880:	ba 10 00 00 00       	mov    $0x10,%edx
140027885:	48 ff 15 24 82 01 00 	rex.W call *0x18224(%rip)        # 0x14003fab0
14002788c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027891:	85 c0                	test   %eax,%eax
140027893:	0f 84 ec 00 00 00    	je     0x140027985
140027899:	48 8d 93 98 00 00 00 	lea    0x98(%rbx),%rdx
1400278a0:	48 8b cf             	mov    %rdi,%rcx
1400278a3:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
1400278a7:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
1400278ab:	e8 cc 30 ff ff       	call   0x14001a97c
1400278b0:	85 c0                	test   %eax,%eax
1400278b2:	0f 84 cd 00 00 00    	je     0x140027985
1400278b8:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
1400278bc:	48 8b 55 38          	mov    0x38(%rbp),%rdx
1400278c0:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1400278c4:	48 ff 15 15 81 01 00 	rex.W call *0x18115(%rip)        # 0x14003f9e0
1400278cb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400278d0:	85 c0                	test   %eax,%eax
1400278d2:	0f 84 ad 00 00 00    	je     0x140027985
1400278d8:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1400278dc:	48 8d 55 28          	lea    0x28(%rbp),%rdx
1400278e0:	48 ff 15 d9 80 01 00 	rex.W call *0x180d9(%rip)        # 0x14003f9c0
1400278e7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400278ec:	ba 0a 00 00 80       	mov    $0x8000000a,%edx
1400278f1:	39 55 28             	cmp    %edx,0x28(%rbp)
1400278f4:	75 51                	jne    0x140027947
1400278f6:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1400278fa:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
1400278fe:	80 0b 10             	orb    $0x10,(%rbx)
140027901:	4c 8d 45 38          	lea    0x38(%rbp),%r8
140027905:	48 ff 15 a4 81 01 00 	rex.W call *0x181a4(%rip)        # 0x14003fab0
14002790c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027911:	85 c0                	test   %eax,%eax
140027913:	74 70                	je     0x140027985
140027915:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
140027919:	4c 8d 83 a0 00 00 00 	lea    0xa0(%rbx),%r8
140027920:	33 d2                	xor    %edx,%edx
140027922:	e8 e9 33 ff ff       	call   0x14001ad10
140027927:	85 c0                	test   %eax,%eax
140027929:	74 5a                	je     0x140027985
14002792b:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
14002792f:	48 8b 55 38          	mov    0x38(%rbp),%rdx
140027933:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140027937:	48 ff 15 a2 80 01 00 	rex.W call *0x180a2(%rip)        # 0x14003f9e0
14002793e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027943:	85 c0                	test   %eax,%eax
140027945:	74 3e                	je     0x140027985
140027947:	4c 8b 45 e8          	mov    -0x18(%rbp),%r8
14002794b:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
14002794f:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140027953:	48 ff 15 86 80 01 00 	rex.W call *0x18086(%rip)        # 0x14003f9e0
14002795a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002795f:	85 c0                	test   %eax,%eax
140027961:	74 22                	je     0x140027985
140027963:	4c 8b 45 f0          	mov    -0x10(%rbp),%r8
140027967:	48 8b ce             	mov    %rsi,%rcx
14002796a:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
14002796e:	48 ff 15 6b 80 01 00 	rex.W call *0x1806b(%rip)        # 0x14003f9e0
140027975:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002797a:	85 c0                	test   %eax,%eax
14002797c:	74 07                	je     0x140027985
14002797e:	b8 01 00 00 00       	mov    $0x1,%eax
140027983:	eb 02                	jmp    0x140027987
140027985:	33 c0                	xor    %eax,%eax
140027987:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
14002798e:	00
14002798f:	48 83 c4 60          	add    $0x60,%rsp
140027993:	5f                   	pop    %rdi
140027994:	5e                   	pop    %rsi
140027995:	5d                   	pop    %rbp
140027996:	c3                   	ret
140027997:	cc                   	int3
140027998:	cc                   	int3
140027999:	cc                   	int3
14002799a:	cc                   	int3
14002799b:	cc                   	int3
14002799c:	cc                   	int3
14002799d:	cc                   	int3
14002799e:	cc                   	int3
14002799f:	cc                   	int3
1400279a0:	48 85 c9             	test   %rcx,%rcx
1400279a3:	0f 84 8c 00 00 00    	je     0x140027a35
1400279a9:	53                   	push   %rbx
1400279aa:	48 83 ec 20          	sub    $0x20,%rsp
1400279ae:	48 8b d9             	mov    %rcx,%rbx
1400279b1:	48 83 c1 08          	add    $0x8,%rcx
1400279b5:	48 ff 15 e4 80 01 00 	rex.W call *0x180e4(%rip)        # 0x14003faa0
1400279bc:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400279c1:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
1400279c5:	48 85 c9             	test   %rcx,%rcx
1400279c8:	74 10                	je     0x1400279da
1400279ca:	48 83 c1 08          	add    $0x8,%rcx
1400279ce:	48 ff 15 83 7f 01 00 	rex.W call *0x17f83(%rip)        # 0x14003f958
1400279d5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400279da:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
1400279de:	48 ff 15 c3 80 01 00 	rex.W call *0x180c3(%rip)        # 0x14003faa8
1400279e5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400279ea:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
1400279ee:	e8 01 3a ff ff       	call   0x14001b3f4
1400279f3:	48 8d 4b 48          	lea    0x48(%rbx),%rcx
1400279f7:	48 85 c9             	test   %rcx,%rcx
1400279fa:	74 10                	je     0x140027a0c
1400279fc:	48 83 c1 08          	add    $0x8,%rcx
140027a00:	48 ff 15 51 7f 01 00 	rex.W call *0x17f51(%rip)        # 0x14003f958
140027a07:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027a0c:	8a 03                	mov    (%rbx),%al
140027a0e:	a8 20                	test   $0x20,%al
140027a10:	74 0e                	je     0x140027a20
140027a12:	48 8d 8b 98 00 00 00 	lea    0x98(%rbx),%rcx
140027a19:	e8 42 31 ff ff       	call   0x14001ab60
140027a1e:	8a 03                	mov    (%rbx),%al
140027a20:	a8 10                	test   $0x10,%al
140027a22:	74 0c                	je     0x140027a30
140027a24:	48 8d 8b a0 00 00 00 	lea    0xa0(%rbx),%rcx
140027a2b:	e8 30 31 ff ff       	call   0x14001ab60
140027a30:	48 83 c4 20          	add    $0x20,%rsp
140027a34:	5b                   	pop    %rbx
140027a35:	c3                   	ret
140027a36:	cc                   	int3
140027a37:	cc                   	int3
140027a38:	cc                   	int3
140027a39:	cc                   	int3
140027a3a:	cc                   	int3
140027a3b:	cc                   	int3
140027a3c:	cc                   	int3
140027a3d:	cc                   	int3
140027a3e:	cc                   	int3
140027a3f:	cc                   	int3
140027a40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140027a45:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140027a4a:	55                   	push   %rbp
140027a4b:	57                   	push   %rdi
140027a4c:	41 56                	push   %r14
140027a4e:	48 8b ec             	mov    %rsp,%rbp
140027a51:	48 83 ec 30          	sub    $0x30,%rsp
140027a55:	8b c2                	mov    %edx,%eax
140027a57:	49 8b f8             	mov    %r8,%rdi
140027a5a:	ba 02 00 00 40       	mov    $0x40000002,%edx
140027a5f:	4c 8d 45 f4          	lea    -0xc(%rbp),%r8
140027a63:	45 33 f6             	xor    %r14d,%r14d
140027a66:	48 8b d9             	mov    %rcx,%rbx
140027a69:	85 c0                	test   %eax,%eax
140027a6b:	0f 45 d0             	cmovne %eax,%edx
140027a6e:	48 ff 15 63 7f 01 00 	rex.W call *0x17f63(%rip)        # 0x14003f9d8
140027a75:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027a7a:	85 c0                	test   %eax,%eax
140027a7c:	0f 84 c7 03 00 00    	je     0x140027e49
140027a82:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
140027a86:	48 8b cb             	mov    %rbx,%rcx
140027a89:	41 8d 56 10          	lea    0x10(%r14),%edx
140027a8d:	48 ff 15 44 7f 01 00 	rex.W call *0x17f44(%rip)        # 0x14003f9d8
140027a94:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027a99:	85 c0                	test   %eax,%eax
140027a9b:	0f 84 a8 03 00 00    	je     0x140027e49
140027aa1:	4c 8d 45 28          	lea    0x28(%rbp),%r8
140027aa5:	ba 00 00 00 80       	mov    $0x80000000,%edx
140027aaa:	48 8b cb             	mov    %rbx,%rcx
140027aad:	48 ff 15 24 7f 01 00 	rex.W call *0x17f24(%rip)        # 0x14003f9d8
140027ab4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027ab9:	85 c0                	test   %eax,%eax
140027abb:	0f 84 88 03 00 00    	je     0x140027e49
140027ac1:	44 8b 47 04          	mov    0x4(%rdi),%r8d
140027ac5:	41 8d 56 02          	lea    0x2(%r14),%edx
140027ac9:	48 8b cb             	mov    %rbx,%rcx
140027acc:	48 ff 15 2d 7f 01 00 	rex.W call *0x17f2d(%rip)        # 0x14003fa00
140027ad3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027ad8:	85 c0                	test   %eax,%eax
140027ada:	0f 84 69 03 00 00    	je     0x140027e49
140027ae0:	8b 55 28             	mov    0x28(%rbp),%edx
140027ae3:	48 8b cb             	mov    %rbx,%rcx
140027ae6:	48 ff 15 23 7f 01 00 	rex.W call *0x17f23(%rip)        # 0x14003fa10
140027aed:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027af2:	85 c0                	test   %eax,%eax
140027af4:	0f 84 4f 03 00 00    	je     0x140027e49
140027afa:	48 8b 47 08          	mov    0x8(%rdi),%rax
140027afe:	48 85 c0             	test   %rax,%rax
140027b01:	74 35                	je     0x140027b38
140027b03:	41 b8 ff ff ff 7f    	mov    $0x7fffffff,%r8d
140027b09:	41 8b c8             	mov    %r8d,%ecx
140027b0c:	44 38 30             	cmp    %r14b,(%rax)
140027b0f:	74 09                	je     0x140027b1a
140027b11:	48 ff c0             	inc    %rax
140027b14:	48 83 e9 01          	sub    $0x1,%rcx
140027b18:	75 f2                	jne    0x140027b0c
140027b1a:	48 8b c1             	mov    %rcx,%rax
140027b1d:	48 f7 d8             	neg    %rax
140027b20:	1b d2                	sbb    %edx,%edx
140027b22:	4c 2b c1             	sub    %rcx,%r8
140027b25:	f7 d2                	not    %edx
140027b27:	81 e2 57 00 07 80    	and    $0x80070057,%edx
140027b2d:	48 f7 d9             	neg    %rcx
140027b30:	4d 1b f6             	sbb    %r14,%r14
140027b33:	4d 23 f0             	and    %r8,%r14
140027b36:	eb 05                	jmp    0x140027b3d
140027b38:	ba 57 00 07 80       	mov    $0x80070057,%edx
140027b3d:	33 f6                	xor    %esi,%esi
140027b3f:	4c 8d 45 28          	lea    0x28(%rbp),%r8
140027b43:	85 d2                	test   %edx,%edx
140027b45:	48 8b cb             	mov    %rbx,%rcx
140027b48:	ba 01 00 00 80       	mov    $0x80000001,%edx
140027b4d:	49 0f 49 f6          	cmovns %r14,%rsi
140027b51:	48 ff 15 80 7e 01 00 	rex.W call *0x17e80(%rip)        # 0x14003f9d8
140027b58:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027b5d:	85 c0                	test   %eax,%eax
140027b5f:	0f 84 e4 02 00 00    	je     0x140027e49
140027b65:	4c 8b 4f 08          	mov    0x8(%rdi),%r9
140027b69:	44 8b c6             	mov    %esi,%r8d
140027b6c:	ba 1b 00 00 00       	mov    $0x1b,%edx
140027b71:	48 8b cb             	mov    %rbx,%rcx
140027b74:	48 ff 15 8d 7e 01 00 	rex.W call *0x17e8d(%rip)        # 0x14003fa08
140027b7b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027b80:	85 c0                	test   %eax,%eax
140027b82:	0f 84 c1 02 00 00    	je     0x140027e49
140027b88:	8b 55 28             	mov    0x28(%rbp),%edx
140027b8b:	48 8b cb             	mov    %rbx,%rcx
140027b8e:	48 ff 15 7b 7e 01 00 	rex.W call *0x17e7b(%rip)        # 0x14003fa10
140027b95:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027b9a:	85 c0                	test   %eax,%eax
140027b9c:	0f 84 a7 02 00 00    	je     0x140027e49
140027ba2:	4c 8d 45 28          	lea    0x28(%rbp),%r8
140027ba6:	ba 02 00 00 80       	mov    $0x80000002,%edx
140027bab:	48 8b cb             	mov    %rbx,%rcx
140027bae:	48 ff 15 23 7e 01 00 	rex.W call *0x17e23(%rip)        # 0x14003f9d8
140027bb5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027bba:	85 c0                	test   %eax,%eax
140027bbc:	0f 84 87 02 00 00    	je     0x140027e49
140027bc2:	4c 8d 45 38          	lea    0x38(%rbp),%r8
140027bc6:	ba 10 00 00 00       	mov    $0x10,%edx
140027bcb:	48 8b cb             	mov    %rbx,%rcx
140027bce:	48 ff 15 03 7e 01 00 	rex.W call *0x17e03(%rip)        # 0x14003f9d8
140027bd5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027bda:	85 c0                	test   %eax,%eax
140027bdc:	0f 84 67 02 00 00    	je     0x140027e49
140027be2:	48 8d 57 10          	lea    0x10(%rdi),%rdx
140027be6:	48 8b cb             	mov    %rbx,%rcx
140027be9:	4c 8d 45 38          	lea    0x38(%rbp),%r8
140027bed:	e8 2a 36 ff ff       	call   0x14001b21c
140027bf2:	85 c0                	test   %eax,%eax
140027bf4:	0f 84 4f 02 00 00    	je     0x140027e49
140027bfa:	8b 55 28             	mov    0x28(%rbp),%edx
140027bfd:	48 8b cb             	mov    %rbx,%rcx
140027c00:	48 ff 15 09 7e 01 00 	rex.W call *0x17e09(%rip)        # 0x14003fa10
140027c07:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027c0c:	85 c0                	test   %eax,%eax
140027c0e:	0f 84 35 02 00 00    	je     0x140027e49
140027c14:	80 3f 00             	cmpb   $0x0,(%rdi)
140027c17:	7d 50                	jge    0x140027c69
140027c19:	4c 8d 45 28          	lea    0x28(%rbp),%r8
140027c1d:	ba 03 00 00 80       	mov    $0x80000003,%edx
140027c22:	48 8b cb             	mov    %rbx,%rcx
140027c25:	48 ff 15 ac 7d 01 00 	rex.W call *0x17dac(%rip)        # 0x14003f9d8
140027c2c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027c31:	85 c0                	test   %eax,%eax
140027c33:	0f 84 10 02 00 00    	je     0x140027e49
140027c39:	4c 8d 47 20          	lea    0x20(%rdi),%r8
140027c3d:	33 d2                	xor    %edx,%edx
140027c3f:	48 8b cb             	mov    %rbx,%rcx
140027c42:	e8 59 61 ff ff       	call   0x14001dda0
140027c47:	85 c0                	test   %eax,%eax
140027c49:	0f 84 fa 01 00 00    	je     0x140027e49
140027c4f:	8b 55 28             	mov    0x28(%rbp),%edx
140027c52:	48 8b cb             	mov    %rbx,%rcx
140027c55:	48 ff 15 b4 7d 01 00 	rex.W call *0x17db4(%rip)        # 0x14003fa10
140027c5c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027c61:	85 c0                	test   %eax,%eax
140027c63:	0f 84 e0 01 00 00    	je     0x140027e49
140027c69:	4c 8d 45 28          	lea    0x28(%rbp),%r8
140027c6d:	ba 04 00 00 80       	mov    $0x80000004,%edx
140027c72:	48 8b cb             	mov    %rbx,%rcx
140027c75:	48 ff 15 5c 7d 01 00 	rex.W call *0x17d5c(%rip)        # 0x14003f9d8
140027c7c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140027c81:	85 c0                	test   %eax,%eax
140027c83:	0f 84 c0 01 00 00    	je     0x140027e49
140027c89:	44 8b 47 38          	mov    0x38(%rdi),%r8d
140027c8d:	ba 02 00 00 00       	mov    $0x2,%edx
140027c92:	48 8b cb             	mov    %rbx,%rcx