14000ea14:	ff 15 2e c7 01 00    	call   *0x1c72e(%rip)        # 0x14002b148
14000ea1a:	8b d8                	mov    %eax,%ebx
14000ea1c:	85 c0                	test   %eax,%eax
14000ea1e:	79 1d                	jns    0x14000ea3d
14000ea20:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14000ea25:	44 8b c8             	mov    %eax,%r9d
14000ea28:	4c 8d 05 31 e6 01 00 	lea    0x1e631(%rip),%r8        # 0x14002d060
14000ea2f:	ba ff 00 00 00       	mov    $0xff,%edx
14000ea34:	e8 0b 4f ff ff       	call   0x140003944
14000ea39:	8b c3                	mov    %ebx,%eax
14000ea3b:	eb 08                	jmp    0x14000ea45
14000ea3d:	33 c0                	xor    %eax,%eax
14000ea3f:	eb 04                	jmp    0x14000ea45
14000ea41:	8b 44 24 40          	mov    0x40(%rsp),%eax
14000ea45:	48 83 c4 30          	add    $0x30,%rsp
14000ea49:	5b                   	pop    %rbx
14000ea4a:	c3                   	ret
14000ea4b:	cc                   	int3
14000ea4c:	cc                   	int3
14000ea4d:	cc                   	int3
14000ea4e:	cc                   	int3
14000ea4f:	cc                   	int3
14000ea50:	cc                   	int3
14000ea51:	cc                   	int3
14000ea52:	cc                   	int3
14000ea53:	cc                   	int3
14000ea54:	cc                   	int3
14000ea55:	cc                   	int3
14000ea56:	cc                   	int3
14000ea57:	cc                   	int3
14000ea58:	cc                   	int3
14000ea59:	cc                   	int3
14000ea5a:	cc                   	int3
14000ea5b:	cc                   	int3
14000ea5c:	cc                   	int3
14000ea5d:	cc                   	int3
14000ea5e:	cc                   	int3
14000ea5f:	cc                   	int3
14000ea60:	40 57                	rex push %rdi
14000ea62:	41 56                	push   %r14
14000ea64:	41 57                	push   %r15
14000ea66:	48 83 ec 30          	sub    $0x30,%rsp
14000ea6a:	48 c7 44 24 20 fe ff 	movq   $0xfffffffffffffffe,0x20(%rsp)
14000ea71:	ff ff
14000ea73:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
14000ea78:	48 89 74 24 60       	mov    %rsi,0x60(%rsp)
14000ea7d:	48 8b f2             	mov    %rdx,%rsi
14000ea80:	48 8b d9             	mov    %rcx,%rbx
14000ea83:	45 33 ff             	xor    %r15d,%r15d
14000ea86:	44 39 79 78          	cmp    %r15d,0x78(%rcx)
14000ea8a:	0f 85 f5 00 00 00    	jne    0x14000eb85
14000ea90:	4c 39 79 50          	cmp    %r15,0x50(%rcx)
14000ea94:	75 25                	jne    0x14000eabb
14000ea96:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14000ea9b:	bb ff ff 00 80       	mov    $0x8000ffff,%ebx
14000eaa0:	44 8b cb             	mov    %ebx,%r9d
14000eaa3:	4c 8d 05 b6 e5 01 00 	lea    0x1e5b6(%rip),%r8        # 0x14002d060
14000eaaa:	ba 0e 01 00 00       	mov    $0x10e,%edx
14000eaaf:	e8 90 4e ff ff       	call   0x140003944
14000eab4:	8b c3                	mov    %ebx,%eax
14000eab6:	e9 11 01 00 00       	jmp    0x14000ebcc
14000eabb:	48 85 f6             	test   %rsi,%rsi
14000eabe:	75 08                	jne    0x14000eac8
14000eac0:	8d 46 01             	lea    0x1(%rsi),%eax
14000eac3:	e9 04 01 00 00       	jmp    0x14000ebcc
14000eac8:	48 8b 49 58          	mov    0x58(%rcx),%rcx
14000eacc:	48 85 c9             	test   %rcx,%rcx
14000eacf:	74 1f                	je     0x14000eaf0
14000ead1:	44 89 7c 24 50       	mov    %r15d,0x50(%rsp)
14000ead6:	48 8b 01             	mov    (%rcx),%rax
14000ead9:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14000eade:	48 8b 40 20          	mov    0x20(%rax),%rax
14000eae2:	ff 15 60 c6 01 00    	call   *0x1c660(%rip)        # 0x14002b148
14000eae8:	85 c0                	test   %eax,%eax
14000eaea:	8b 44 24 50          	mov    0x50(%rsp),%eax
14000eaee:	79 03                	jns    0x14000eaf3
14000eaf0:	41 8b c7             	mov    %r15d,%eax
14000eaf3:	a8 10                	test   $0x10,%al
14000eaf5:	0f 85 c2 00 00 00    	jne    0x14000ebbd
14000eafb:	48 8b 4b 50          	mov    0x50(%rbx),%rcx
14000eaff:	48 8d 7b 20          	lea    0x20(%rbx),%rdi
14000eb03:	48 8b 01             	mov    (%rcx),%rax
14000eb06:	48 8b d7             	mov    %rdi,%rdx
14000eb09:	48 8b 80 00 01 00 00 	mov    0x100(%rax),%rax
14000eb10:	ff 15 32 c6 01 00    	call   *0x1c632(%rip)        # 0x14002b148
14000eb16:	44 8b f0             	mov    %eax,%r14d
14000eb19:	85 c0                	test   %eax,%eax
14000eb1b:	79 21                	jns    0x14000eb3e
14000eb1d:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14000eb22:	44 8b c8             	mov    %eax,%r9d
14000eb25:	4c 8d 05 34 e5 01 00 	lea    0x1e534(%rip),%r8        # 0x14002d060
14000eb2c:	ba 14 01 00 00       	mov    $0x114,%edx
14000eb31:	e8 0e 4e ff ff       	call   0x140003944
14000eb36:	41 8b c6             	mov    %r14d,%eax
14000eb39:	e9 8e 00 00 00       	jmp    0x14000ebcc
14000eb3e:	48 83 7f 18 08       	cmpq   $0x8,0x18(%rdi)
14000eb43:	72 05                	jb     0x14000eb4a
14000eb45:	48 8b 17             	mov    (%rdi),%rdx
14000eb48:	eb 03                	jmp    0x14000eb4d
14000eb4a:	48 8b d7             	mov    %rdi,%rdx
14000eb4d:	48 8b 06             	mov    (%rsi),%rax
14000eb50:	45 33 c0             	xor    %r8d,%r8d
14000eb53:	48 8b ce             	mov    %rsi,%rcx
14000eb56:	48 8b 40 58          	mov    0x58(%rax),%rax
14000eb5a:	ff 15 e8 c5 01 00    	call   *0x1c5e8(%rip)        # 0x14002b148
14000eb60:	85 c0                	test   %eax,%eax
14000eb62:	78 59                	js     0x14000ebbd
14000eb64:	4c 89 7f 10          	mov    %r15,0x10(%rdi)
14000eb68:	48 83 7f 18 08       	cmpq   $0x8,0x18(%rdi)
14000eb6d:	72 03                	jb     0x14000eb72
14000eb6f:	48 8b 3f             	mov    (%rdi),%rdi
14000eb72:	66 44 89 3f          	mov    %r15w,(%rdi)
14000eb76:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
14000eb7a:	48 85 c9             	test   %rcx,%rcx
14000eb7d:	74 3e                	je     0x14000ebbd
14000eb7f:	4c 89 7b 40          	mov    %r15,0x40(%rbx)
14000eb83:	eb 2b                	jmp    0x14000ebb0
14000eb85:	48 8b 49 40          	mov    0x40(%rcx),%rcx
14000eb89:	48 3b ce             	cmp    %rsi,%rcx
14000eb8c:	74 2f                	je     0x14000ebbd
14000eb8e:	48 85 f6             	test   %rsi,%rsi
14000eb91:	74 14                	je     0x14000eba7
14000eb93:	48 8b 02             	mov    (%rdx),%rax
14000eb96:	48 8b ce             	mov    %rsi,%rcx
14000eb99:	48 8b 40 08          	mov    0x8(%rax),%rax
14000eb9d:	ff 15 a5 c5 01 00    	call   *0x1c5a5(%rip)        # 0x14002b148
14000eba3:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
14000eba7:	48 89 73 40          	mov    %rsi,0x40(%rbx)
14000ebab:	48 85 c9             	test   %rcx,%rcx
14000ebae:	74 0d                	je     0x14000ebbd
14000ebb0:	48 8b 01             	mov    (%rcx),%rax
14000ebb3:	48 8b 40 10          	mov    0x10(%rax),%rax
14000ebb7:	ff 15 8b c5 01 00    	call   *0x1c58b(%rip)        # 0x14002b148
14000ebbd:	33 c9                	xor    %ecx,%ecx
14000ebbf:	e8 10 b1 00 00       	call   0x140019cd4
14000ebc4:	33 c0                	xor    %eax,%eax
14000ebc6:	eb 04                	jmp    0x14000ebcc
14000ebc8:	8b 44 24 50          	mov    0x50(%rsp),%eax
14000ebcc:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
14000ebd1:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14000ebd6:	48 83 c4 30          	add    $0x30,%rsp
14000ebda:	41 5f                	pop    %r15
14000ebdc:	41 5e                	pop    %r14
14000ebde:	5f                   	pop    %rdi
14000ebdf:	c3                   	ret
14000ebe0:	cc                   	int3
14000ebe1:	cc                   	int3
14000ebe2:	cc                   	int3
14000ebe3:	cc                   	int3
14000ebe4:	cc                   	int3
14000ebe5:	cc                   	int3
14000ebe6:	cc                   	int3
14000ebe7:	cc                   	int3
14000ebe8:	cc                   	int3
14000ebe9:	cc                   	int3
14000ebea:	cc                   	int3
14000ebeb:	cc                   	int3
14000ebec:	cc                   	int3
14000ebed:	cc                   	int3
14000ebee:	cc                   	int3
14000ebef:	cc                   	int3
14000ebf0:	33 c0                	xor    %eax,%eax
14000ebf2:	c3                   	ret
14000ebf3:	cc                   	int3
14000ebf4:	cc                   	int3
14000ebf5:	cc                   	int3
14000ebf6:	cc                   	int3
14000ebf7:	cc                   	int3
14000ebf8:	cc                   	int3
14000ebf9:	cc                   	int3
14000ebfa:	cc                   	int3
14000ebfb:	cc                   	int3
14000ebfc:	cc                   	int3
14000ebfd:	cc                   	int3
14000ebfe:	cc                   	int3
14000ebff:	cc                   	int3
14000ec00:	40 53                	rex push %rbx
14000ec02:	48 83 ec 20          	sub    $0x20,%rsp
14000ec06:	33 db                	xor    %ebx,%ebx
14000ec08:	49 89 18             	mov    %rbx,(%r8)
14000ec0b:	39 1a                	cmp    %ebx,(%rdx)
14000ec0d:	75 21                	jne    0x14000ec30
14000ec0f:	8b 05 af e2 01 00    	mov    0x1e2af(%rip),%eax        # 0x14002cec4
14000ec15:	39 42 04             	cmp    %eax,0x4(%rdx)
14000ec18:	75 16                	jne    0x14000ec30
14000ec1a:	8b 05 a8 e2 01 00    	mov    0x1e2a8(%rip),%eax        # 0x14002cec8
14000ec20:	39 42 08             	cmp    %eax,0x8(%rdx)
14000ec23:	75 0b                	jne    0x14000ec30
14000ec25:	8b 05 a1 e2 01 00    	mov    0x1e2a1(%rip),%eax        # 0x14002cecc
14000ec2b:	39 42 0c             	cmp    %eax,0xc(%rdx)
14000ec2e:	74 56                	je     0x14000ec86
14000ec30:	81 3a 89 23 fa fb    	cmpl   $0xfbfa2389,(%rdx)
14000ec36:	75 21                	jne    0x14000ec59
14000ec38:	8b 05 66 e2 01 00    	mov    0x1e266(%rip),%eax        # 0x14002cea4
14000ec3e:	39 42 04             	cmp    %eax,0x4(%rdx)
14000ec41:	75 16                	jne    0x14000ec59
14000ec43:	8b 05 5f e2 01 00    	mov    0x1e25f(%rip),%eax        # 0x14002cea8
14000ec49:	39 42 08             	cmp    %eax,0x8(%rdx)
14000ec4c:	75 0b                	jne    0x14000ec59
14000ec4e:	8b 05 58 e2 01 00    	mov    0x1e258(%rip),%eax        # 0x14002ceac
14000ec54:	39 42 0c             	cmp    %eax,0xc(%rdx)
14000ec57:	74 2d                	je     0x14000ec86
14000ec59:	81 3a 18 6c 70 f2    	cmpl   $0xf2706c18,(%rdx)
14000ec5f:	75 37                	jne    0x14000ec98
14000ec61:	8b 05 cd e2 01 00    	mov    0x1e2cd(%rip),%eax        # 0x14002cf34
14000ec67:	39 42 04             	cmp    %eax,0x4(%rdx)
14000ec6a:	75 2c                	jne    0x14000ec98
14000ec6c:	8b 05 c6 e2 01 00    	mov    0x1e2c6(%rip),%eax        # 0x14002cf38
14000ec72:	39 42 08             	cmp    %eax,0x8(%rdx)
14000ec75:	75 21                	jne    0x14000ec98
14000ec77:	8b 05 bf e2 01 00    	mov    0x1e2bf(%rip),%eax        # 0x14002cf3c
14000ec7d:	39 42 0c             	cmp    %eax,0xc(%rdx)
14000ec80:	75 16                	jne    0x14000ec98
14000ec82:	48 83 c1 08          	add    $0x8,%rcx
14000ec86:	49 89 08             	mov    %rcx,(%r8)
14000ec89:	48 8b 01             	mov    (%rcx),%rax
14000ec8c:	48 8b 40 08          	mov    0x8(%rax),%rax
14000ec90:	ff 15 b2 c4 01 00    	call   *0x1c4b2(%rip)        # 0x14002b148
14000ec96:	eb 05                	jmp    0x14000ec9d
14000ec98:	bb 02 40 00 80       	mov    $0x80004002,%ebx
14000ec9d:	8b c3                	mov    %ebx,%eax
14000ec9f:	48 83 c4 20          	add    $0x20,%rsp
14000eca3:	5b                   	pop    %rbx
14000eca4:	c3                   	ret
14000eca5:	cc                   	int3
14000eca6:	cc                   	int3
14000eca7:	cc                   	int3
14000eca8:	cc                   	int3
14000eca9:	cc                   	int3
14000ecaa:	cc                   	int3
14000ecab:	cc                   	int3
14000ecac:	cc                   	int3
14000ecad:	cc                   	int3
14000ecae:	cc                   	int3
14000ecaf:	cc                   	int3
14000ecb0:	48 83 e9 08          	sub    $0x8,%rcx
14000ecb4:	e9 47 ff ff ff       	jmp    0x14000ec00
14000ecb9:	cc                   	int3
14000ecba:	cc                   	int3
14000ecbb:	cc                   	int3
14000ecbc:	cc                   	int3
14000ecbd:	cc                   	int3
14000ecbe:	cc                   	int3
14000ecbf:	cc                   	int3
14000ecc0:	40 53                	rex push %rbx
14000ecc2:	48 83 ec 20          	sub    $0x20,%rsp
14000ecc6:	41 b9 ff ff ff 7f    	mov    $0x7fffffff,%r9d
14000eccc:	eb 0e                	jmp    0x14000ecdc
14000ecce:	41 8d 50 ff          	lea    -0x1(%r8),%edx
14000ecd2:	41 8b c0             	mov    %r8d,%eax
14000ecd5:	f0 0f b1 51 14       	lock cmpxchg %edx,0x14(%rcx)
14000ecda:	74 09                	je     0x14000ece5
14000ecdc:	44 8b 41 14          	mov    0x14(%rcx),%r8d
14000ece0:	45 3b c1             	cmp    %r9d,%r8d
14000ece3:	75 e9                	jne    0x14000ecce
14000ece5:	41 8d 58 ff          	lea    -0x1(%r8),%ebx
14000ece9:	85 db                	test   %ebx,%ebx
14000eceb:	75 2e                	jne    0x14000ed1b
14000eced:	48 85 c9             	test   %rcx,%rcx
14000ecf0:	74 10                	je     0x14000ed02
14000ecf2:	48 8b 01             	mov    (%rcx),%rax
14000ecf5:	8d 53 01             	lea    0x1(%rbx),%edx
14000ecf8:	48 8b 40 58          	mov    0x58(%rax),%rax
14000ecfc:	ff 15 46 c4 01 00    	call   *0x1c446(%rip)        # 0x14002b148
14000ed02:	48 8b 0d e7 93 02 00 	mov    0x293e7(%rip),%rcx        # 0x1400380f0
14000ed09:	48 85 c9             	test   %rcx,%rcx
14000ed0c:	74 0d                	je     0x14000ed1b
14000ed0e:	48 8b 11             	mov    (%rcx),%rdx
14000ed11:	48 8b 42 10          	mov    0x10(%rdx),%rax
14000ed15:	ff 15 2d c4 01 00    	call   *0x1c42d(%rip)        # 0x14002b148
14000ed1b:	8b c3                	mov    %ebx,%eax
14000ed1d:	48 83 c4 20          	add    $0x20,%rsp
14000ed21:	5b                   	pop    %rbx
14000ed22:	c3                   	ret
14000ed23:	cc                   	int3
14000ed24:	cc                   	int3
14000ed25:	cc                   	int3
14000ed26:	cc                   	int3
14000ed27:	cc                   	int3
14000ed28:	cc                   	int3
14000ed29:	cc                   	int3
14000ed2a:	cc                   	int3
14000ed2b:	cc                   	int3
14000ed2c:	cc                   	int3
14000ed2d:	cc                   	int3
14000ed2e:	cc                   	int3
14000ed2f:	cc                   	int3
14000ed30:	48 83 e9 08          	sub    $0x8,%rcx
14000ed34:	e9 87 ff ff ff       	jmp    0x14000ecc0
14000ed39:	cc                   	int3
14000ed3a:	cc                   	int3
14000ed3b:	cc                   	int3
14000ed3c:	cc                   	int3
14000ed3d:	cc                   	int3
14000ed3e:	cc                   	int3
14000ed3f:	cc                   	int3
14000ed40:	b8 01 40 00 80       	mov    $0x80004001,%eax
14000ed45:	c3                   	ret
14000ed46:	cc                   	int3
14000ed47:	cc                   	int3
14000ed48:	cc                   	int3
14000ed49:	cc                   	int3
14000ed4a:	cc                   	int3
14000ed4b:	cc                   	int3
14000ed4c:	cc                   	int3
14000ed4d:	cc                   	int3
14000ed4e:	cc                   	int3
14000ed4f:	cc                   	int3
14000ed50:	40 53                	rex push %rbx
14000ed52:	48 83 ec 40          	sub    $0x40,%rsp
14000ed56:	48 c7 44 24 30 fe ff 	movq   $0xfffffffffffffffe,0x30(%rsp)
14000ed5d:	ff ff
14000ed5f:	33 c0                	xor    %eax,%eax
14000ed61:	4d 85 c0             	test   %r8,%r8
14000ed64:	75 07                	jne    0x14000ed6d
14000ed66:	b8 57 00 07 80       	mov    $0x80070057,%eax
14000ed6b:	eb 49                	jmp    0x14000edb6
14000ed6d:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14000ed72:	48 85 db             	test   %rbx,%rbx
14000ed75:	74 ef                	je     0x14000ed66
14000ed77:	85 d2                	test   %edx,%edx
14000ed79:	74 3b                	je     0x14000edb6
14000ed7b:	48 21 44 24 60       	and    %rax,0x60(%rsp)
14000ed80:	48 8b 49 48          	mov    0x48(%rcx),%rcx
14000ed84:	48 85 c9             	test   %rcx,%rcx
14000ed87:	75 07                	jne    0x14000ed90
14000ed89:	b8 ff ff 00 80       	mov    $0x8000ffff,%eax
14000ed8e:	eb 26                	jmp    0x14000edb6
14000ed90:	48 8b 01             	mov    (%rcx),%rax
14000ed93:	4c 8d 54 24 60       	lea    0x60(%rsp),%r10
14000ed98:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
14000ed9d:	48 8b 80 d0 00 00 00 	mov    0xd0(%rax),%rax
14000eda4:	ff 15 9e c3 01 00    	call   *0x1c39e(%rip)        # 0x14002b148
14000edaa:	85 c0                	test   %eax,%eax
14000edac:	78 08                	js     0x14000edb6
14000edae:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14000edb3:	48 89 0b             	mov    %rcx,(%rbx)
14000edb6:	eb 04                	jmp    0x14000edbc
14000edb8:	8b 44 24 60          	mov    0x60(%rsp),%eax
14000edbc:	48 83 c4 40          	add    $0x40,%rsp
14000edc0:	5b                   	pop    %rbx
14000edc1:	c3                   	ret
14000edc2:	cc                   	int3
14000edc3:	cc                   	int3
14000edc4:	cc                   	int3
14000edc5:	cc                   	int3
14000edc6:	cc                   	int3
14000edc7:	cc                   	int3
14000edc8:	cc                   	int3
14000edc9:	cc                   	int3