14012780e:	48 8b 07             	mov    (%rdi),%rax
140127811:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140127816:	31 c0                	xor    %eax,%eax
140127818:	ff 15 32 7c 18 00    	call   *0x187c32(%rip)        # 0x1402af450
14012781e:	48 89 c3             	mov    %rax,%rbx
140127821:	48 89 c1             	mov    %rax,%rcx
140127824:	ff 15 b6 78 18 00    	call   *0x1878b6(%rip)        # 0x1402af0e0
14012782a:	89 c6                	mov    %eax,%esi
14012782c:	85 c0                	test   %eax,%eax
14012782e:	74 70                	je     0x1401278a0
140127830:	83 f8 03             	cmp    $0x3,%eax
140127833:	75 75                	jne    0x1401278aa
140127835:	48 8d 74 24 44       	lea    0x44(%rsp),%rsi
14012783a:	45 31 c9             	xor    %r9d,%r9d
14012783d:	45 31 c0             	xor    %r8d,%r8d
140127840:	48 89 d9             	mov    %rbx,%rcx
140127843:	c7 44 24 30 00 00 00 	movl   $0x0,0x30(%rsp)
14012784a:	00
14012784b:	48 89 f2             	mov    %rsi,%rdx
14012784e:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140127855:	00 00
140127857:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14012785e:	00 00
140127860:	ff 15 c2 78 18 00    	call   *0x1878c2(%rip)        # 0x1402af128
140127866:	85 c0                	test   %eax,%eax
140127868:	74 5e                	je     0x1401278c8
14012786a:	83 4c 24 44 01       	orl    $0x1,0x44(%rsp)
14012786f:	45 31 c9             	xor    %r9d,%r9d
140127872:	45 31 c0             	xor    %r8d,%r8d
140127875:	48 89 f2             	mov    %rsi,%rdx
140127878:	48 89 d9             	mov    %rbx,%rcx
14012787b:	ff 15 57 7a 18 00    	call   *0x187a57(%rip)        # 0x1402af2d8
140127881:	85 c0                	test   %eax,%eax
140127883:	74 43                	je     0x1401278c8
140127885:	31 c0                	xor    %eax,%eax
140127887:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
14012788c:	48 2b 17             	sub    (%rdi),%rdx
14012788f:	75 66                	jne    0x1401278f7
140127891:	48 83 c4 50          	add    $0x50,%rsp
140127895:	5b                   	pop    %rbx
140127896:	5e                   	pop    %rsi
140127897:	5f                   	pop    %rdi
140127898:	c3                   	ret
140127899:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1401278a0:	ff 15 6a 78 18 00    	call   *0x18786a(%rip)        # 0x1402af110
1401278a6:	85 c0                	test   %eax,%eax
1401278a8:	75 3f                	jne    0x1401278e9
1401278aa:	41 89 f1             	mov    %esi,%r9d
1401278ad:	4c 8d 05 8c 3f 0f 00 	lea    0xf3f8c(%rip),%r8        # 0x14021b840
1401278b4:	ba 1d 00 00 00       	mov    $0x1d,%edx
1401278b9:	48 8d 0d 9b 3f 0f 00 	lea    0xf3f9b(%rip),%rcx        # 0x14021b85b
1401278c0:	e8 cb be f9 ff       	call   0x1400c3790
1401278c5:	0f 1f 00             	nopl   (%rax)
1401278c8:	ff 15 42 78 18 00    	call   *0x187842(%rip)        # 0x1402af110
1401278ce:	89 c6                	mov    %eax,%esi
1401278d0:	ff 15 4a 7b 18 00    	call   *0x187b4a(%rip)        # 0x1402af420
1401278d6:	89 f1                	mov    %esi,%ecx
1401278d8:	48 89 c3             	mov    %rax,%rbx
1401278db:	e8 a0 6d fb ff       	call   0x1400de680
1401278e0:	89 03                	mov    %eax,(%rbx)
1401278e2:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401278e7:	eb 9e                	jmp    0x140127887
1401278e9:	ff 15 31 7b 18 00    	call   *0x187b31(%rip)        # 0x1402af420
1401278ef:	c7 00 09 00 00 00    	movl   $0x9,(%rax)
1401278f5:	eb eb                	jmp    0x1401278e2
1401278f7:	e8 74 cf 0b 00       	call   0x1401e4870
1401278fc:	90                   	nop
1401278fd:	90                   	nop
1401278fe:	90                   	nop
1401278ff:	90                   	nop
140127900:	53                   	push   %rbx
140127901:	48 83 ec 40          	sub    $0x40,%rsp
140127905:	48 8b 1d e4 11 11 00 	mov    0x1111e4(%rip),%rbx        # 0x140238af0
14012790c:	b9 f6 ff ff ff       	mov    $0xfffffff6,%ecx
140127911:	48 8b 03             	mov    (%rbx),%rax
140127914:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140127919:	31 c0                	xor    %eax,%eax
14012791b:	c7 44 24 34 00 00 00 	movl   $0x0,0x34(%rsp)
140127922:	00
140127923:	ff 15 47 78 18 00    	call   *0x187847(%rip)        # 0x1402af170
140127929:	48 8d 54 24 33       	lea    0x33(%rsp),%rdx
14012792e:	4c 8d 4c 24 34       	lea    0x34(%rsp),%r9
140127933:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14012793a:	00 00
14012793c:	48 89 c1             	mov    %rax,%rcx
14012793f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140127945:	ff 15 1d 79 18 00    	call   *0x18791d(%rip)        # 0x1402af268
14012794b:	85 c0                	test   %eax,%eax
14012794d:	74 29                	je     0x140127978
14012794f:	8b 44 24 34          	mov    0x34(%rsp),%eax
140127953:	85 c0                	test   %eax,%eax
140127955:	74 15                	je     0x14012796c
140127957:	0f b6 44 24 33       	movzbl 0x33(%rsp),%eax
14012795c:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140127961:	48 2b 13             	sub    (%rbx),%rdx
140127964:	75 19                	jne    0x14012797f
140127966:	48 83 c4 40          	add    $0x40,%rsp
14012796a:	5b                   	pop    %rbx
14012796b:	c3                   	ret
14012796c:	48 8d 0d fd 3e 0f 00 	lea    0xf3efd(%rip),%rcx        # 0x14021b870
140127973:	e8 b8 bc f9 ff       	call   0x1400c3630
140127978:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14012797d:	eb dd                	jmp    0x14012795c
14012797f:	e8 ec ce 0b 00       	call   0x1401e4870
140127984:	90                   	nop
140127985:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14012798c:	00 00 00 00
140127990:	49 83 c0 10          	add    $0x10,%r8
140127994:	48 89 d1             	mov    %rdx,%rcx
140127997:	4d 85 c9             	test   %r9,%r9
14012799a:	4c 89 ca             	mov    %r9,%rdx
14012799d:	49 0f 44 d0          	cmove  %r8,%rdx
1401279a1:	48 83 c1 10          	add    $0x10,%rcx
1401279a5:	e9 ce 24 0c 00       	jmp    0x1401e9e78
1401279aa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401279b0:	48 83 ec 28          	sub    $0x28,%rsp
1401279b4:	41 b8 ac 00 00 00    	mov    $0xac,%r8d
1401279ba:	48 8d 15 c1 3e 0f 00 	lea    0xf3ec1(%rip),%rdx        # 0x14021b882
1401279c1:	48 8d 0d c5 3e 0f 00 	lea    0xf3ec5(%rip),%rcx        # 0x14021b88d
1401279c8:	ff 15 0a 7a 18 00    	call   *0x187a0a(%rip)        # 0x1402af3d8
1401279ce:	90                   	nop
1401279cf:	90                   	nop
1401279d0:	55                   	push   %rbp
1401279d1:	57                   	push   %rdi
1401279d2:	56                   	push   %rsi
1401279d3:	53                   	push   %rbx
1401279d4:	48 81 ec b8 00 00 00 	sub    $0xb8,%rsp
1401279db:	48 8b 35 0e 11 11 00 	mov    0x11110e(%rip),%rsi        # 0x140238af0
1401279e2:	8b 15 00 a0 0c 00    	mov    0xca000(%rip),%edx        # 0x1401f19e8
1401279e8:	48 8b 06             	mov    (%rsi),%rax
1401279eb:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
1401279f2:	00
1401279f3:	31 c0                	xor    %eax,%eax
1401279f5:	85 d2                	test   %edx,%edx
1401279f7:	0f 84 b3 00 00 00    	je     0x140127ab0
1401279fd:	48 8d 7c 24 28       	lea    0x28(%rsp),%rdi
140127a02:	b9 0f 00 00 00       	mov    $0xf,%ecx
140127a07:	48 83 3d b9 9f 0c 00 	cmpq   $0x0,0xc9fb9(%rip)        # 0x1401f19c8
140127a0e:	00
140127a0f:	f3 48 ab             	rep stos %rax,%es:(%rdi)
140127a12:	48 8b 05 a7 14 11 00 	mov    0x1114a7(%rip),%rax        # 0x140238ec0
140127a19:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140127a1e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140127a23:	75 23                	jne    0x140127a48
140127a25:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
140127a2c:	00
140127a2d:	48 2b 06             	sub    (%rsi),%rax
140127a30:	0f 85 ec 00 00 00    	jne    0x140127b22
140127a36:	48 81 c4 b8 00 00 00 	add    $0xb8,%rsp
140127a3d:	5b                   	pop    %rbx
140127a3e:	5e                   	pop    %rsi
140127a3f:	5f                   	pop    %rdi
140127a40:	5d                   	pop    %rbp
140127a41:	c3                   	ret
140127a42:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140127a48:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
140127a4d:	48 8d 15 4c 3e 0f 00 	lea    0xf3e4c(%rip),%rdx        # 0x14021b8a0
140127a54:	48 89 f9             	mov    %rdi,%rcx
140127a57:	48 8d 2d 62 9f 0c 00 	lea    0xc9f62(%rip),%rbp        # 0x1401f19c0
140127a5e:	e8 cd 8e f7 ff       	call   0x1400a0930
140127a63:	48 83 3d 5d 9f 0c 00 	cmpq   $0x0,0xc9f5d(%rip)        # 0x1401f19c8
140127a6a:	00
140127a6b:	74 26                	je     0x140127a93
140127a6d:	31 db                	xor    %ebx,%ebx
140127a6f:	90                   	nop
140127a70:	48 89 d8             	mov    %rbx,%rax
140127a73:	48 89 f9             	mov    %rdi,%rcx
140127a76:	48 83 c3 01          	add    $0x1,%rbx
140127a7a:	48 c1 e0 04          	shl    $0x4,%rax
140127a7e:	48 03 45 00          	add    0x0(%rbp),%rax
140127a82:	48 8b 10             	mov    (%rax),%rdx
140127a85:	e8 a6 8e f7 ff       	call   0x1400a0930
140127a8a:	48 3b 1d 37 9f 0c 00 	cmp    0xc9f37(%rip),%rbx        # 0x1401f19c8
140127a91:	72 dd                	jb     0x140127a70
140127a93:	48 89 f9             	mov    %rdi,%rcx
140127a96:	e8 25 54 f6 ff       	call   0x14008cec0
140127a9b:	31 d2                	xor    %edx,%edx
140127a9d:	48 89 e9             	mov    %rbp,%rcx
140127aa0:	e8 5b 80 f7 ff       	call   0x14009fb00
140127aa5:	e9 7b ff ff ff       	jmp    0x140127a25
140127aaa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140127ab0:	e8 cb 03 f7 ff       	call   0x140097e80
140127ab5:	48 8b 0d e4 9e 0c 00 	mov    0xc9ee4(%rip),%rcx        # 0x1401f19a0
140127abc:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
140127ac0:	0f 84 5f ff ff ff    	je     0x140127a25
140127ac6:	8b 15 50 21 18 00    	mov    0x182150(%rip),%edx        # 0x1402a9c1c
140127acc:	48 8b 3d ad 77 18 00 	mov    0x1877ad(%rip),%rdi        # 0x1402af280
140127ad3:	ff d7                	call   *%rdi
140127ad5:	48 8b 0d c4 9e 0c 00 	mov    0xc9ec4(%rip),%rcx        # 0x1401f19a0
140127adc:	48 8b 1d 35 74 18 00 	mov    0x187435(%rip),%rbx        # 0x1402aef18
140127ae3:	ff d3                	call   *%rbx
140127ae5:	8b 15 2d 21 18 00    	mov    0x18212d(%rip),%edx        # 0x1402a9c18
140127aeb:	85 d2                	test   %edx,%edx
140127aed:	74 18                	je     0x140127b07
140127aef:	48 8b 0d a2 9e 0c 00 	mov    0xc9ea2(%rip),%rcx        # 0x1401f1998
140127af6:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
140127afa:	74 2b                	je     0x140127b27
140127afc:	ff d7                	call   *%rdi
140127afe:	48 8b 0d 93 9e 0c 00 	mov    0xc9e93(%rip),%rcx        # 0x1401f1998
140127b05:	ff d3                	call   *%rbx
140127b07:	48 c7 05 86 9e 0c 00 	movq   $0xffffffffffffffff,0xc9e86(%rip)        # 0x1401f1998
140127b0e:	ff ff ff ff
140127b12:	48 c7 05 83 9e 0c 00 	movq   $0xffffffffffffffff,0xc9e83(%rip)        # 0x1401f19a0
140127b19:	ff ff ff ff
140127b1d:	e9 03 ff ff ff       	jmp    0x140127a25
140127b22:	e8 49 cd 0b 00       	call   0x1401e4870
140127b27:	41 b8 1b 01 00 00    	mov    $0x11b,%r8d
140127b2d:	48 8d 15 71 3d 0f 00 	lea    0xf3d71(%rip),%rdx        # 0x14021b8a5
140127b34:	48 8d 0d 7d 3d 0f 00 	lea    0xf3d7d(%rip),%rcx        # 0x14021b8b8
140127b3b:	ff 15 97 78 18 00    	call   *0x187897(%rip)        # 0x1402af3d8
140127b41:	90                   	nop
140127b42:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140127b49:	00 00 00 00
140127b4d:	0f 1f 00             	nopl   (%rax)
140127b50:	53                   	push   %rbx
140127b51:	48 83 ec 20          	sub    $0x20,%rsp
140127b55:	89 cb                	mov    %ecx,%ebx
140127b57:	e8 74 fe ff ff       	call   0x1401279d0
140127b5c:	89 d9                	mov    %ebx,%ecx
140127b5e:	48 83 c4 20          	add    $0x20,%rsp
140127b62:	5b                   	pop    %rbx
140127b63:	e9 b8 86 fb ff       	jmp    0x1400e0220
140127b68:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140127b6f:	00
140127b70:	56                   	push   %rsi
140127b71:	53                   	push   %rbx
140127b72:	48 83 ec 48          	sub    $0x48,%rsp
140127b76:	48 8b 35 c3 73 18 00 	mov    0x1873c3(%rip),%rsi        # 0x1402aef40
140127b7d:	45 31 c9             	xor    %r9d,%r9d
140127b80:	ba 00 00 00 c0       	mov    $0xc0000000,%edx
140127b85:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140127b8b:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
140127b92:	00 00
140127b94:	89 cb                	mov    %ecx,%ebx
140127b96:	48 8d 0d 3b 3d 0f 00 	lea    0xf3d3b(%rip),%rcx        # 0x14021b8d8
140127b9d:	c7 44 24 28 80 00 00 	movl   $0x80,0x28(%rsp)
140127ba4:	00
140127ba5:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
140127bac:	00
140127bad:	ff d6                	call   *%rsi
140127baf:	48 89 05 ea 9d 0c 00 	mov    %rax,0xc9dea(%rip)        # 0x1401f19a0
140127bb6:	48 89 c1             	mov    %rax,%rcx
140127bb9:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140127bbd:	0f 84 b1 00 00 00    	je     0x140127c74
140127bc3:	83 e3 01             	and    $0x1,%ebx
140127bc6:	48 8b 1d 7b 74 18 00 	mov    0x18747b(%rip),%rbx        # 0x1402af048
140127bcd:	75 31                	jne    0x140127c00
140127bcf:	48 8d 15 46 20 18 00 	lea    0x182046(%rip),%rdx        # 0x1402a9c1c
140127bd6:	ff d3                	call   *%rbx
140127bd8:	48 8d 0d 71 ff ff ff 	lea    -0x8f(%rip),%rcx        # 0x140127b50
140127bdf:	c7 05 ff 9d 0c 00 00 	movl   $0x0,0xc9dff(%rip)        # 0x1401f19e8
140127be6:	00 00 00
140127be9:	e8 42 02 f7 ff       	call   0x140097e30
140127bee:	31 c0                	xor    %eax,%eax
140127bf0:	48 83 c4 48          	add    $0x48,%rsp
140127bf4:	5b                   	pop    %rbx
140127bf5:	5e                   	pop    %rsi
140127bf6:	c3                   	ret
140127bf7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140127bfe:	00 00
140127c00:	48 8d 0d d8 3c 0f 00 	lea    0xf3cd8(%rip),%rcx        # 0x14021b8df
140127c07:	45 31 c9             	xor    %r9d,%r9d
140127c0a:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)
140127c11:	00 00
140127c13:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140127c19:	c7 44 24 28 80 00 00 	movl   $0x80,0x28(%rsp)
140127c20:	00
140127c21:	ba 00 00 00 c0       	mov    $0xc0000000,%edx
140127c26:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
140127c2d:	00
140127c2e:	ff d6                	call   *%rsi
140127c30:	48 89 05 61 9d 0c 00 	mov    %rax,0xc9d61(%rip)        # 0x1401f1998
140127c37:	48 89 c1             	mov    %rax,%rcx
140127c3a:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140127c3e:	74 1c                	je     0x140127c5c
140127c40:	48 8b 1d 01 74 18 00 	mov    0x187401(%rip),%rbx        # 0x1402af048
140127c47:	48 8d 15 ca 1f 18 00 	lea    0x181fca(%rip),%rdx        # 0x1402a9c18
140127c4e:	ff d3                	call   *%rbx
140127c50:	48 8b 0d 49 9d 0c 00 	mov    0xc9d49(%rip),%rcx        # 0x1401f19a0
140127c57:	e9 73 ff ff ff       	jmp    0x140127bcf
140127c5c:	48 8b 0d 3d 9d 0c 00 	mov    0xc9d3d(%rip),%rcx        # 0x1401f19a0
140127c63:	ff 15 af 72 18 00    	call   *0x1872af(%rip)        # 0x1402aef18
140127c69:	48 c7 05 2c 9d 0c 00 	movq   $0xffffffffffffffff,0xc9d2c(%rip)        # 0x1401f19a0
140127c70:	ff ff ff ff
140127c74:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140127c79:	e9 72 ff ff ff       	jmp    0x140127bf0
140127c7e:	66 90                	xchg   %ax,%ax
140127c80:	41 55                	push   %r13
140127c82:	41 54                	push   %r12
140127c84:	55                   	push   %rbp
140127c85:	57                   	push   %rdi
140127c86:	56                   	push   %rsi
140127c87:	53                   	push   %rbx
140127c88:	48 81 ec d8 00 00 00 	sub    $0xd8,%rsp
140127c8f:	48 8b 2d 5a 0e 11 00 	mov    0x110e5a(%rip),%rbp        # 0x140238af0
140127c96:	48 8b 45 00          	mov    0x0(%rbp),%rax
140127c9a:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
140127ca1:	00
140127ca2:	31 c0                	xor    %eax,%eax
140127ca4:	89 d3                	mov    %edx,%ebx
140127ca6:	8b 15 3c 9d 0c 00    	mov    0xc9d3c(%rip),%edx        # 0x1401f19e8
140127cac:	41 89 cc             	mov    %ecx,%r12d
140127caf:	85 d2                	test   %edx,%edx
140127cb1:	74 73                	je     0x140127d26
140127cb3:	48 8d 7c 24 48       	lea    0x48(%rsp),%rdi
140127cb8:	b9 0f 00 00 00       	mov    $0xf,%ecx
140127cbd:	48 8d 74 24 40       	lea    0x40(%rsp),%rsi
140127cc2:	f3 48 ab             	rep stos %rax,%es:(%rdi)
140127cc5:	48 8b 05 f4 11 11 00 	mov    0x1111f4(%rip),%rax        # 0x140238ec0
140127ccc:	48 8d 15 cd 3b 0f 00 	lea    0xf3bcd(%rip),%rdx        # 0x14021b8a0
140127cd3:	48 89 f1             	mov    %rsi,%rcx
140127cd6:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140127cdb:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140127ce0:	e8 4b 8c f7 ff       	call   0x1400a0930
140127ce5:	83 fb 04             	cmp    $0x4,%ebx
140127ce8:	0f 85 92 00 00 00    	jne    0x140127d80
140127cee:	48 8d 15 f2 3b 0f 00 	lea    0xf3bf2(%rip),%rdx        # 0x14021b8e7
140127cf5:	48 8d 0d c4 9c 0c 00 	lea    0xc9cc4(%rip),%rcx        # 0x1401f19c0
140127cfc:	e8 1f 80 f7 ff       	call   0x14009fd20
140127d01:	48 8d 15 e4 3b 0f 00 	lea    0xf3be4(%rip),%rdx        # 0x14021b8ec
140127d08:	48 89 f1             	mov    %rsi,%rcx
140127d0b:	e8 20 8c f7 ff       	call   0x1400a0930
140127d10:	48 89 f1             	mov    %rsi,%rcx
140127d13:	e8 a8 51 f6 ff       	call   0x14008cec0
140127d18:	85 c0                	test   %eax,%eax
140127d1a:	74 3a                	je     0x140127d56
140127d1c:	c7 05 c2 9c 0c 00 00 	movl   $0x0,0xc9cc2(%rip)        # 0x1401f19e8
140127d23:	00 00 00
140127d26:	44 89 e1             	mov    %r12d,%ecx
140127d29:	e8 42 fe ff ff       	call   0x140127b70
140127d2e:	83 f8 ff             	cmp    $0xffffffff,%eax
140127d31:	0f 84 36 01 00 00    	je     0x140127e6d
140127d37:	8b 15 df 1e 18 00    	mov    0x181edf(%rip),%edx        # 0x1402a9c1c
140127d3d:	f7 d3                	not    %ebx
140127d3f:	48 8b 0d 5a 9c 0c 00 	mov    0xc9c5a(%rip),%rcx        # 0x1401f19a0
140127d46:	21 da                	and    %ebx,%edx
140127d48:	ff 15 32 75 18 00    	call   *0x187532(%rip)        # 0x1402af280
140127d4e:	85 c0                	test   %eax,%eax
140127d50:	0f 84 fa 00 00 00    	je     0x140127e50
140127d56:	31 c0                	xor    %eax,%eax
140127d58:	48 8b 94 24 c8 00 00 	mov    0xc8(%rsp),%rdx
140127d5f:	00
140127d60:	48 2b 55 00          	sub    0x0(%rbp),%rdx
140127d64:	0f 85 0d 01 00 00    	jne    0x140127e77
140127d6a:	48 81 c4 d8 00 00 00 	add    $0xd8,%rsp
140127d71:	5b                   	pop    %rbx
140127d72:	5e                   	pop    %rsi
140127d73:	5f                   	pop    %rdi
140127d74:	5d                   	pop    %rbp
140127d75:	41 5c                	pop    %r12