140026850:	48 8d 0d 91 b0 0e 00 	lea    0xeb091(%rip),%rcx        # 0x1401118e8
140026857:	e8 74 77 04 00       	call   0x14006dfd0
14002685c:	e9 6f fd ff ff       	jmp    0x1400265d0
140026861:	0f 0b                	ud2
140026863:	66 66 66 66 2e 0f 1f 	data16 data16 data16 cs nopw 0x0(%rax,%rax,1)
14002686a:	84 00 00 00 00 00
140026870:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140026875:	55                   	push   %rbp
140026876:	41 56                	push   %r14
140026878:	56                   	push   %rsi
140026879:	57                   	push   %rdi
14002687a:	53                   	push   %rbx
14002687b:	48 83 ec 20          	sub    $0x20,%rsp
14002687f:	48 8d aa 80 00 00 00 	lea    0x80(%rdx),%rbp
140026886:	48 8d 0d 5b b0 0e 00 	lea    0xeb05b(%rip),%rcx        # 0x1401118e8
14002688d:	e8 02 77 04 00       	call   0x14006df94
140026892:	48 8d 0d 1f bd 0e 00 	lea    0xebd1f(%rip),%rcx        # 0x1401125b8
140026899:	e8 a2 7e 07 00       	call   0x14009e740
14002689e:	90                   	nop
14002689f:	48 83 c4 20          	add    $0x20,%rsp
1400268a3:	5b                   	pop    %rbx
1400268a4:	5f                   	pop    %rdi
1400268a5:	5e                   	pop    %rsi
1400268a6:	41 5e                	pop    %r14
1400268a8:	5d                   	pop    %rbp
1400268a9:	c3                   	ret
1400268aa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400268b0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400268b5:	55                   	push   %rbp
1400268b6:	41 56                	push   %r14
1400268b8:	56                   	push   %rsi
1400268b9:	57                   	push   %rdi
1400268ba:	53                   	push   %rbx
1400268bb:	48 83 ec 20          	sub    $0x20,%rsp
1400268bf:	48 8d aa 80 00 00 00 	lea    0x80(%rdx),%rbp
1400268c6:	48 8d 0d 1b b0 0e 00 	lea    0xeb01b(%rip),%rcx        # 0x1401118e8
1400268cd:	e8 c2 76 04 00       	call   0x14006df94
1400268d2:	48 8d 0d b7 bc 0e 00 	lea    0xebcb7(%rip),%rcx        # 0x140112590
1400268d9:	e8 62 7e 07 00       	call   0x14009e740
1400268de:	90                   	nop
1400268df:	48 83 c4 20          	add    $0x20,%rsp
1400268e3:	5b                   	pop    %rbx
1400268e4:	5f                   	pop    %rdi
1400268e5:	5e                   	pop    %rsi
1400268e6:	41 5e                	pop    %r14
1400268e8:	5d                   	pop    %rbp
1400268e9:	c3                   	ret
1400268ea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400268f0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400268f5:	55                   	push   %rbp
1400268f6:	41 56                	push   %r14
1400268f8:	56                   	push   %rsi
1400268f9:	57                   	push   %rdi
1400268fa:	53                   	push   %rbx
1400268fb:	48 83 ec 20          	sub    $0x20,%rsp
1400268ff:	48 8d aa 80 00 00 00 	lea    0x80(%rdx),%rbp
140026906:	48 8d 0d db af 0e 00 	lea    0xeafdb(%rip),%rcx        # 0x1401118e8
14002690d:	e8 82 76 04 00       	call   0x14006df94
140026912:	48 8d 0d bf ba 0e 00 	lea    0xebabf(%rip),%rcx        # 0x1401123d8
140026919:	e8 22 7e 07 00       	call   0x14009e740
14002691e:	90                   	nop
14002691f:	48 83 c4 20          	add    $0x20,%rsp
140026923:	5b                   	pop    %rbx
140026924:	5f                   	pop    %rdi
140026925:	5e                   	pop    %rsi
140026926:	41 5e                	pop    %r14
140026928:	5d                   	pop    %rbp
140026929:	c3                   	ret
14002692a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140026930:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140026935:	55                   	push   %rbp
140026936:	41 56                	push   %r14
140026938:	56                   	push   %rsi
140026939:	57                   	push   %rdi
14002693a:	53                   	push   %rbx
14002693b:	48 83 ec 20          	sub    $0x20,%rsp
14002693f:	48 8d aa 80 00 00 00 	lea    0x80(%rdx),%rbp
140026946:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
14002694a:	80 b8 37 01 00 00 00 	cmpb   $0x0,0x137(%rax)
140026951:	79 0c                	jns    0x14002695f
140026953:	48 8b 45 b0          	mov    -0x50(%rbp),%rax
140026957:	48 8b 08             	mov    (%rax),%rcx
14002695a:	e8 71 75 04 00       	call   0x14006ded0
14002695f:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
140026963:	48 8b 48 10          	mov    0x10(%rax),%rcx
140026967:	48 85 c9             	test   %rcx,%rcx
14002696a:	74 31                	je     0x14002699d
14002696c:	48 8b 40 18          	mov    0x18(%rax),%rax
140026970:	48 39 c8             	cmp    %rcx,%rax
140026973:	74 11                	je     0x140026986
140026975:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140026979:	75 f5                	jne    0x140026970
14002697b:	0f 0b                	ud2
14002697d:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
140026981:	c6 00 00             	movb   $0x0,(%rax)
140026984:	eb 13                	jmp    0x140026999
140026986:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
14002698a:	48 89 48 18          	mov    %rcx,0x18(%rax)
14002698e:	48 3b 4d a8          	cmp    -0x58(%rbp),%rcx
140026992:	74 e9                	je     0x14002697d
140026994:	e8 37 75 04 00       	call   0x14006ded0
140026999:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
14002699d:	48 89 c1             	mov    %rax,%rcx
1400269a0:	e8 9b 7d 07 00       	call   0x14009e740
1400269a5:	90                   	nop
1400269a6:	48 83 c4 20          	add    $0x20,%rsp
1400269aa:	5b                   	pop    %rbx
1400269ab:	5f                   	pop    %rdi
1400269ac:	5e                   	pop    %rsi
1400269ad:	41 5e                	pop    %r14
1400269af:	5d                   	pop    %rbp
1400269b0:	c3                   	ret
1400269b1:	cc                   	int3
1400269b2:	cc                   	int3
1400269b3:	cc                   	int3
1400269b4:	cc                   	int3
1400269b5:	cc                   	int3
1400269b6:	cc                   	int3
1400269b7:	cc                   	int3
1400269b8:	cc                   	int3
1400269b9:	cc                   	int3
1400269ba:	cc                   	int3
1400269bb:	cc                   	int3
1400269bc:	cc                   	int3
1400269bd:	cc                   	int3
1400269be:	cc                   	int3
1400269bf:	cc                   	int3
1400269c0:	55                   	push   %rbp
1400269c1:	56                   	push   %rsi
1400269c2:	57                   	push   %rdi
1400269c3:	48 83 ec 30          	sub    $0x30,%rsp
1400269c7:	48 8d 6c 24 30       	lea    0x30(%rsp),%rbp
1400269cc:	48 c7 45 f8 fe ff ff 	movq   $0xfffffffffffffffe,-0x8(%rbp)
1400269d3:	ff
1400269d4:	48 89 55 f0          	mov    %rdx,-0x10(%rbp)
1400269d8:	f0 ff 42 08          	lock incl 0x8(%rdx)
1400269dc:	48 89 ce             	mov    %rcx,%rsi
1400269df:	49 63 f8             	movslq %r8d,%rdi
1400269e2:	48 8b 41 10          	mov    0x10(%rcx),%rax
1400269e6:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1400269ea:	49 89 c9             	mov    %rcx,%r9
1400269ed:	49 29 c1             	sub    %rax,%r9
1400269f0:	49 c1 f9 03          	sar    $0x3,%r9
1400269f4:	49 39 f9             	cmp    %rdi,%r9
1400269f7:	77 5a                	ja     0x140026a53
1400269f9:	41 ff c0             	inc    %r8d
1400269fc:	4d 63 c0             	movslq %r8d,%r8
1400269ff:	4c 89 c2             	mov    %r8,%rdx
140026a02:	4c 29 ca             	sub    %r9,%rdx
140026a05:	76 4a                	jbe    0x140026a51
140026a07:	48 8d 4e 10          	lea    0x10(%rsi),%rcx
140026a0b:	e8 80 02 00 00       	call   0x140026c90
140026a10:	48 8b 46 10          	mov    0x10(%rsi),%rax
140026a14:	48 8b 56 18          	mov    0x18(%rsi),%rdx
140026a18:	48 29 c2             	sub    %rax,%rdx
140026a1b:	48 c1 fa 03          	sar    $0x3,%rdx
140026a1f:	48 39 fa             	cmp    %rdi,%rdx
140026a22:	76 43                	jbe    0x140026a67
140026a24:	48 8b 0c f8          	mov    (%rax,%rdi,8),%rcx
140026a28:	48 85 c9             	test   %rcx,%rcx
140026a2b:	75 42                	jne    0x140026a6f
140026a2d:	48 8b 46 10          	mov    0x10(%rsi),%rax
140026a31:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
140026a35:	48 29 c1             	sub    %rax,%rcx
140026a38:	48 c1 f9 03          	sar    $0x3,%rcx
140026a3c:	48 39 f9             	cmp    %rdi,%rcx
140026a3f:	76 26                	jbe    0x140026a67
140026a41:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140026a45:	48 89 0c f8          	mov    %rcx,(%rax,%rdi,8)
140026a49:	48 83 c4 30          	add    $0x30,%rsp
140026a4d:	5f                   	pop    %rdi
140026a4e:	5e                   	pop    %rsi
140026a4f:	5d                   	pop    %rbp
140026a50:	c3                   	ret
140026a51:	72 05                	jb     0x140026a58
140026a53:	48 89 ca             	mov    %rcx,%rdx
140026a56:	eb c0                	jmp    0x140026a18
140026a58:	4a 8d 14 c0          	lea    (%rax,%r8,8),%rdx
140026a5c:	48 39 d1             	cmp    %rdx,%rcx
140026a5f:	74 08                	je     0x140026a69
140026a61:	48 83 c1 f8          	add    $0xfffffffffffffff8,%rcx
140026a65:	75 f5                	jne    0x140026a5c
140026a67:	0f 0b                	ud2
140026a69:	48 89 56 18          	mov    %rdx,0x18(%rsi)
140026a6d:	eb a9                	jmp    0x140026a18
140026a6f:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140026a74:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140026a79:	85 c0                	test   %eax,%eax
140026a7b:	75 b0                	jne    0x140026a2d
140026a7d:	48 8b 01             	mov    (%rcx),%rax
140026a80:	48 8b 40 08          	mov    0x8(%rax),%rax
140026a84:	ff 15 7e 02 0d 00    	call   *0xd027e(%rip)        # 0x1400f6d08
140026a8a:	eb a1                	jmp    0x140026a2d
140026a8c:	0f 1f 40 00          	nopl   0x0(%rax)
140026a90:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140026a95:	55                   	push   %rbp
140026a96:	56                   	push   %rsi
140026a97:	57                   	push   %rdi
140026a98:	48 83 ec 20          	sub    $0x20,%rsp
140026a9c:	48 8d 6a 30          	lea    0x30(%rdx),%rbp
140026aa0:	48 83 7d f0 00       	cmpq   $0x0,-0x10(%rbp)
140026aa5:	74 23                	je     0x140026aca
140026aa7:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140026aac:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140026ab0:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140026ab5:	85 c0                	test   %eax,%eax
140026ab7:	75 11                	jne    0x140026aca
140026ab9:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140026abd:	48 8b 01             	mov    (%rcx),%rax
140026ac0:	48 8b 40 08          	mov    0x8(%rax),%rax
140026ac4:	ff 15 3e 02 0d 00    	call   *0xd023e(%rip)        # 0x1400f6d08
140026aca:	90                   	nop
140026acb:	48 83 c4 20          	add    $0x20,%rsp
140026acf:	5f                   	pop    %rdi
140026ad0:	5e                   	pop    %rsi
140026ad1:	5d                   	pop    %rbp
140026ad2:	c3                   	ret
140026ad3:	cc                   	int3
140026ad4:	cc                   	int3
140026ad5:	cc                   	int3
140026ad6:	cc                   	int3
140026ad7:	cc                   	int3
140026ad8:	cc                   	int3
140026ad9:	cc                   	int3
140026ada:	cc                   	int3
140026adb:	cc                   	int3
140026adc:	cc                   	int3
140026add:	cc                   	int3
140026ade:	cc                   	int3
140026adf:	cc                   	int3
140026ae0:	89 d0                	mov    %edx,%eax
140026ae2:	c3                   	ret
140026ae3:	cc                   	int3
140026ae4:	cc                   	int3
140026ae5:	cc                   	int3
140026ae6:	cc                   	int3
140026ae7:	cc                   	int3
140026ae8:	cc                   	int3
140026ae9:	cc                   	int3
140026aea:	cc                   	int3
140026aeb:	cc                   	int3
140026aec:	cc                   	int3
140026aed:	cc                   	int3
140026aee:	cc                   	int3
140026aef:	cc                   	int3
140026af0:	b8 01 00 00 00       	mov    $0x1,%eax
140026af5:	c3                   	ret
140026af6:	cc                   	int3
140026af7:	cc                   	int3
140026af8:	cc                   	int3
140026af9:	cc                   	int3
140026afa:	cc                   	int3
140026afb:	cc                   	int3
140026afc:	cc                   	int3
140026afd:	cc                   	int3
140026afe:	cc                   	int3
140026aff:	cc                   	int3
140026b00:	b0 01                	mov    $0x1,%al
140026b02:	c3                   	ret
140026b03:	cc                   	int3
140026b04:	cc                   	int3
140026b05:	cc                   	int3
140026b06:	cc                   	int3
140026b07:	cc                   	int3
140026b08:	cc                   	int3
140026b09:	cc                   	int3
140026b0a:	cc                   	int3
140026b0b:	cc                   	int3
140026b0c:	cc                   	int3
140026b0d:	cc                   	int3
140026b0e:	cc                   	int3
140026b0f:	cc                   	int3
140026b10:	55                   	push   %rbp
140026b11:	56                   	push   %rsi
140026b12:	48 83 ec 48          	sub    $0x48,%rsp
140026b16:	48 8d 6c 24 40       	lea    0x40(%rsp),%rbp
140026b1b:	48 c7 45 00 fe ff ff 	movq   $0xfffffffffffffffe,0x0(%rbp)
140026b22:	ff
140026b23:	48 89 ce             	mov    %rcx,%rsi
140026b26:	4c 8b 49 10          	mov    0x10(%rcx),%r9
140026b2a:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140026b30:	31 c9                	xor    %ecx,%ecx
140026b32:	31 d2                	xor    %edx,%edx
140026b34:	e8 4b 89 05 00       	call   0x14007f484
140026b39:	85 c0                	test   %eax,%eax
140026b3b:	75 36                	jne    0x140026b73
140026b3d:	48 8b 46 10          	mov    0x10(%rsi),%rax
140026b41:	48 85 c0             	test   %rax,%rax
140026b44:	74 34                	je     0x140026b7a
140026b46:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
140026b4a:	48 89 01             	mov    %rax,(%rcx)
140026b4d:	48 8b 46 18          	mov    0x18(%rsi),%rax
140026b51:	48 89 41 08          	mov    %rax,0x8(%rcx)
140026b55:	48 c7 41 10 00 00 00 	movq   $0x0,0x10(%rcx)
140026b5c:	00
140026b5d:	e8 de 12 00 00       	call   0x140027e40
140026b62:	89 c1                	mov    %eax,%ecx
140026b64:	31 c0                	xor    %eax,%eax
140026b66:	83 f9 01             	cmp    $0x1,%ecx
140026b69:	0f 94 c0             	sete   %al
140026b6c:	48 83 c4 48          	add    $0x48,%rsp
140026b70:	5e                   	pop    %rsi
140026b71:	5d                   	pop    %rbp
140026b72:	c3                   	ret
140026b73:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140026b78:	eb f2                	jmp    0x140026b6c
140026b7a:	b8 01 00 00 00       	mov    $0x1,%eax
140026b7f:	eb eb                	jmp    0x140026b6c
140026b81:	66 66 66 66 66 66 2e 	data16 data16 data16 data16 data16 cs nopw 0x0(%rax,%rax,1)
140026b88:	0f 1f 84 00 00 00 00
140026b8f:	00
140026b90:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140026b95:	55                   	push   %rbp
140026b96:	56                   	push   %rsi
140026b97:	48 83 ec 28          	sub    $0x28,%rsp
140026b9b:	48 8d 6a 40          	lea    0x40(%rdx),%rbp
140026b9f:	e8 0c 8f 04 00       	call   0x14006fab0
140026ba4:	cc                   	int3
140026ba5:	cc                   	int3
140026ba6:	cc                   	int3
140026ba7:	cc                   	int3
140026ba8:	cc                   	int3
140026ba9:	cc                   	int3
140026baa:	cc                   	int3
140026bab:	cc                   	int3
140026bac:	cc                   	int3
140026bad:	cc                   	int3
140026bae:	cc                   	int3
140026baf:	cc                   	int3
140026bb0:	8a 41 10             	mov    0x10(%rcx),%al
140026bb3:	c3                   	ret
140026bb4:	cc                   	int3
140026bb5:	cc                   	int3
140026bb6:	cc                   	int3
140026bb7:	cc                   	int3
140026bb8:	cc                   	int3
140026bb9:	cc                   	int3
140026bba:	cc                   	int3
140026bbb:	cc                   	int3
140026bbc:	cc                   	int3
140026bbd:	cc                   	int3
140026bbe:	cc                   	int3
140026bbf:	cc                   	int3
140026bc0:	8a 41 11             	mov    0x11(%rcx),%al
140026bc3:	c3                   	ret
140026bc4:	cc                   	int3
140026bc5:	cc                   	int3
140026bc6:	cc                   	int3
140026bc7:	cc                   	int3
140026bc8:	cc                   	int3