14092ac42:	48 8b 00             	mov    (%rax),%rax
14092ac45:	ff 15 ed 1f 1e 00    	call   *0x1e1fed(%rip)        # 0x140b0cc38
14092ac4b:	8b c5                	mov    %ebp,%eax
14092ac4d:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
14092ac52:	03 c5                	add    %ebp,%eax
14092ac54:	75 10                	jne    0x14092ac66
14092ac56:	48 8b 07             	mov    (%rdi),%rax
14092ac59:	48 8b cf             	mov    %rdi,%rcx
14092ac5c:	48 8b 40 08          	mov    0x8(%rax),%rax
14092ac60:	ff 15 d2 1f 1e 00    	call   *0x1e1fd2(%rip)        # 0x140b0cc38
14092ac66:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14092ac6b:	48 85 db             	test   %rbx,%rbx
14092ac6e:	74 3c                	je     0x14092acac
14092ac70:	8b c5                	mov    %ebp,%eax
14092ac72:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14092ac77:	03 c5                	add    %ebp,%eax
14092ac79:	75 31                	jne    0x14092acac
14092ac7b:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
14092ac80:	48 8b 03             	mov    (%rbx),%rax
14092ac83:	48 8b cb             	mov    %rbx,%rcx
14092ac86:	48 8b 00             	mov    (%rax),%rax
14092ac89:	ff 15 a9 1f 1e 00    	call   *0x1e1fa9(%rip)        # 0x140b0cc38
14092ac8f:	8b c5                	mov    %ebp,%eax
14092ac91:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14092ac96:	03 c5                	add    %ebp,%eax
14092ac98:	75 12                	jne    0x14092acac
14092ac9a:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
14092ac9f:	48 8b 01             	mov    (%rcx),%rax
14092aca2:	48 8b 40 08          	mov    0x8(%rax),%rax
14092aca6:	ff 15 8c 1f 1e 00    	call   *0x1e1f8c(%rip)        # 0x140b0cc38
14092acac:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14092acb1:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14092acb6:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14092acbb:	48 83 c4 30          	add    $0x30,%rsp
14092acbf:	5f                   	pop    %rdi
14092acc0:	c3                   	ret
14092acc1:	90                   	nop
14092acc2:	90                   	nop
14092acc3:	90                   	nop
14092acc4:	90                   	nop
14092acc5:	90                   	nop
14092acc6:	90                   	nop
14092acc7:	90                   	nop
14092acc8:	90                   	nop
14092acc9:	90                   	nop
14092acca:	90                   	nop
14092accb:	90                   	nop
14092accc:	90                   	nop
14092accd:	90                   	nop
14092acce:	90                   	nop
14092accf:	90                   	nop
14092acd0:	40 53                	rex push %rbx
14092acd2:	48 83 ec 30          	sub    $0x30,%rsp
14092acd6:	4c 8b 81 40 ff ff ff 	mov    -0xc0(%rcx),%r8
14092acdd:	4d 85 c0             	test   %r8,%r8
14092ace0:	0f 84 9e 00 00 00    	je     0x14092ad84
14092ace6:	48 8b 81 38 ff ff ff 	mov    -0xc8(%rcx),%rax
14092aced:	48 ff c8             	dec    %rax
14092acf0:	4c 03 c0             	add    %rax,%r8
14092acf3:	4c 8b 89 30 ff ff ff 	mov    -0xd0(%rcx),%r9
14092acfa:	49 ff c9             	dec    %r9
14092acfd:	4d 23 c8             	and    %r8,%r9
14092ad00:	48 8b 81 28 ff ff ff 	mov    -0xd8(%rcx),%rax
14092ad07:	4a 8b 1c c8          	mov    (%rax,%r9,8),%rbx
14092ad0b:	48 8b 43 08          	mov    0x8(%rbx),%rax
14092ad0f:	48 85 c0             	test   %rax,%rax
14092ad12:	74 04                	je     0x14092ad18
14092ad14:	f0 ff 40 08          	lock incl 0x8(%rax)
14092ad18:	48 8b 03             	mov    (%rbx),%rax
14092ad1b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14092ad20:	48 8b 5b 08          	mov    0x8(%rbx),%rbx
14092ad24:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
14092ad29:	48 85 c0             	test   %rax,%rax
14092ad2c:	74 18                	je     0x14092ad46
14092ad2e:	48 8b 89 10 ff ff ff 	mov    -0xf0(%rcx),%rcx
14092ad35:	48 8b 01             	mov    (%rcx),%rax
14092ad38:	48 8b 80 c0 00 00 00 	mov    0xc0(%rax),%rax
14092ad3f:	ff 15 f3 1e 1e 00    	call   *0x1e1ef3(%rip)        # 0x140b0cc38
14092ad45:	90                   	nop
14092ad46:	48 85 db             	test   %rbx,%rbx
14092ad49:	74 39                	je     0x14092ad84
14092ad4b:	83 c8 ff             	or     $0xffffffff,%eax
14092ad4e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14092ad53:	83 f8 01             	cmp    $0x1,%eax
14092ad56:	75 2c                	jne    0x14092ad84
14092ad58:	48 8b 03             	mov    (%rbx),%rax
14092ad5b:	48 8b cb             	mov    %rbx,%rcx
14092ad5e:	48 8b 00             	mov    (%rax),%rax
14092ad61:	ff 15 d1 1e 1e 00    	call   *0x1e1ed1(%rip)        # 0x140b0cc38
14092ad67:	83 c8 ff             	or     $0xffffffff,%eax
14092ad6a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14092ad6f:	83 f8 01             	cmp    $0x1,%eax
14092ad72:	75 10                	jne    0x14092ad84
14092ad74:	48 8b 03             	mov    (%rbx),%rax
14092ad77:	48 8b cb             	mov    %rbx,%rcx
14092ad7a:	48 8b 40 08          	mov    0x8(%rax),%rax
14092ad7e:	ff 15 b4 1e 1e 00    	call   *0x1e1eb4(%rip)        # 0x140b0cc38
14092ad84:	48 83 c4 30          	add    $0x30,%rsp
14092ad88:	5b                   	pop    %rbx
14092ad89:	c3                   	ret
14092ad8a:	90                   	nop
14092ad8b:	90                   	nop
14092ad8c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14092ad91:	57                   	push   %rdi
14092ad92:	48 83 ec 20          	sub    $0x20,%rsp
14092ad96:	48 83 79 20 00       	cmpq   $0x0,0x20(%rcx)
14092ad9b:	48 8b d9             	mov    %rcx,%rbx
14092ad9e:	74 0f                	je     0x14092adaf
14092ada0:	48 8b cb             	mov    %rbx,%rcx
14092ada3:	e8 3c 31 97 ff       	call   0x14029dee4
14092ada8:	48 83 7b 20 00       	cmpq   $0x0,0x20(%rbx)
14092adad:	75 f1                	jne    0x14092ada0
14092adaf:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
14092adb4:	74 59                	je     0x14092ae0f
14092adb6:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
14092adba:	eb 16                	jmp    0x14092add2
14092adbc:	48 8b 43 08          	mov    0x8(%rbx),%rax
14092adc0:	48 ff cf             	dec    %rdi
14092adc3:	48 8b 0c f8          	mov    (%rax,%rdi,8),%rcx
14092adc7:	48 85 c9             	test   %rcx,%rcx
14092adca:	74 06                	je     0x14092add2
14092adcc:	ff 15 ee 1a 1e 00    	call   *0x1e1aee(%rip)        # 0x140b0c8c0
14092add2:	48 85 ff             	test   %rdi,%rdi
14092add5:	7f e5                	jg     0x14092adbc
14092add7:	48 8b 43 10          	mov    0x10(%rbx),%rax
14092addb:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14092addf:	48 c1 e0 03          	shl    $0x3,%rax
14092ade3:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14092ade9:	72 14                	jb     0x14092adff
14092adeb:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14092adef:	48 2b ca             	sub    %rdx,%rcx
14092adf2:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14092adf6:	48 83 f8 1f          	cmp    $0x1f,%rax
14092adfa:	77 1e                	ja     0x14092ae1a
14092adfc:	48 8b ca             	mov    %rdx,%rcx
14092adff:	ff 15 bb 1a 1e 00    	call   *0x1e1abb(%rip)        # 0x140b0c8c0
14092ae05:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
14092ae0a:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
14092ae0f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14092ae14:	48 83 c4 20          	add    $0x20,%rsp
14092ae18:	5f                   	pop    %rdi
14092ae19:	c3                   	ret
14092ae1a:	ff 15 78 1b 1e 00    	call   *0x1e1b78(%rip)        # 0x140b0c998
14092ae20:	cc                   	int3
14092ae21:	90                   	nop
14092ae22:	90                   	nop
14092ae23:	90                   	nop
14092ae24:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14092ae29:	57                   	push   %rdi
14092ae2a:	48 83 ec 20          	sub    $0x20,%rsp
14092ae2e:	48 83 79 20 00       	cmpq   $0x0,0x20(%rcx)
14092ae33:	48 8b d9             	mov    %rcx,%rbx
14092ae36:	74 0f                	je     0x14092ae47
14092ae38:	48 8b cb             	mov    %rbx,%rcx
14092ae3b:	e8 7c 00 00 00       	call   0x14092aebc
14092ae40:	48 83 7b 20 00       	cmpq   $0x0,0x20(%rbx)
14092ae45:	75 f1                	jne    0x14092ae38
14092ae47:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
14092ae4c:	74 59                	je     0x14092aea7
14092ae4e:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
14092ae52:	eb 16                	jmp    0x14092ae6a
14092ae54:	48 8b 43 08          	mov    0x8(%rbx),%rax
14092ae58:	48 ff cf             	dec    %rdi
14092ae5b:	48 8b 0c f8          	mov    (%rax,%rdi,8),%rcx
14092ae5f:	48 85 c9             	test   %rcx,%rcx
14092ae62:	74 06                	je     0x14092ae6a
14092ae64:	ff 15 56 1a 1e 00    	call   *0x1e1a56(%rip)        # 0x140b0c8c0
14092ae6a:	48 85 ff             	test   %rdi,%rdi
14092ae6d:	7f e5                	jg     0x14092ae54
14092ae6f:	48 8b 43 10          	mov    0x10(%rbx),%rax
14092ae73:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14092ae77:	48 c1 e0 03          	shl    $0x3,%rax
14092ae7b:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14092ae81:	72 14                	jb     0x14092ae97
14092ae83:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14092ae87:	48 2b ca             	sub    %rdx,%rcx
14092ae8a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14092ae8e:	48 83 f8 1f          	cmp    $0x1f,%rax
14092ae92:	77 1e                	ja     0x14092aeb2
14092ae94:	48 8b ca             	mov    %rdx,%rcx
14092ae97:	ff 15 23 1a 1e 00    	call   *0x1e1a23(%rip)        # 0x140b0c8c0
14092ae9d:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
14092aea2:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
14092aea7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14092aeac:	48 83 c4 20          	add    $0x20,%rsp
14092aeb0:	5f                   	pop    %rdi
14092aeb1:	c3                   	ret
14092aeb2:	ff 15 e0 1a 1e 00    	call   *0x1e1ae0(%rip)        # 0x140b0c998
14092aeb8:	cc                   	int3
14092aeb9:	90                   	nop
14092aeba:	90                   	nop
14092aebb:	90                   	nop
14092aebc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14092aec1:	57                   	push   %rdi
14092aec2:	48 83 ec 20          	sub    $0x20,%rsp
14092aec6:	48 8b 41 20          	mov    0x20(%rcx),%rax
14092aeca:	48 8b f9             	mov    %rcx,%rdi
14092aecd:	48 8b 51 18          	mov    0x18(%rcx),%rdx
14092aed1:	48 ff c8             	dec    %rax
14092aed4:	48 03 d0             	add    %rax,%rdx
14092aed7:	48 8b 41 10          	mov    0x10(%rcx),%rax
14092aedb:	48 ff c8             	dec    %rax
14092aede:	48 23 d0             	and    %rax,%rdx
14092aee1:	48 8b 41 08          	mov    0x8(%rcx),%rax
14092aee5:	48 8b 14 d0          	mov    (%rax,%rdx,8),%rdx
14092aee9:	48 8b 5a 28          	mov    0x28(%rdx),%rbx
14092aeed:	48 85 db             	test   %rbx,%rbx
14092aef0:	74 39                	je     0x14092af2b
14092aef2:	83 c8 ff             	or     $0xffffffff,%eax
14092aef5:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14092aefa:	83 f8 01             	cmp    $0x1,%eax
14092aefd:	75 2c                	jne    0x14092af2b
14092aeff:	48 8b 03             	mov    (%rbx),%rax
14092af02:	48 8b cb             	mov    %rbx,%rcx
14092af05:	48 8b 00             	mov    (%rax),%rax
14092af08:	ff 15 2a 1d 1e 00    	call   *0x1e1d2a(%rip)        # 0x140b0cc38
14092af0e:	83 c8 ff             	or     $0xffffffff,%eax
14092af11:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14092af16:	83 f8 01             	cmp    $0x1,%eax
14092af19:	75 10                	jne    0x14092af2b
14092af1b:	48 8b 03             	mov    (%rbx),%rax
14092af1e:	48 8b cb             	mov    %rbx,%rcx
14092af21:	48 8b 40 08          	mov    0x8(%rax),%rax
14092af25:	ff 15 0d 1d 1e 00    	call   *0x1e1d0d(%rip)        # 0x140b0cc38
14092af2b:	48 83 6f 20 01       	subq   $0x1,0x20(%rdi)
14092af30:	75 05                	jne    0x14092af37
14092af32:	48 83 67 18 00       	andq   $0x0,0x18(%rdi)
14092af37:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14092af3c:	48 83 c4 20          	add    $0x20,%rsp
14092af40:	5f                   	pop    %rdi
14092af41:	c3                   	ret
14092af42:	90                   	nop
14092af43:	90                   	nop
14092af44:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14092af49:	57                   	push   %rdi
14092af4a:	48 83 ec 30          	sub    $0x30,%rsp
14092af4e:	48 8b fa             	mov    %rdx,%rdi
14092af51:	48 8b d9             	mov    %rcx,%rbx
14092af54:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
14092af59:	4c 8d 0d b0 ea 3a 00 	lea    0x3aeab0(%rip),%r9        # 0x140cd9a10
14092af60:	4c 8d 05 f9 ea 3a 00 	lea    0x3aeaf9(%rip),%r8        # 0x140cd9a60
14092af67:	33 d2                	xor    %edx,%edx
14092af69:	48 8b 0f             	mov    (%rdi),%rcx
14092af6c:	e8 6d 73 1c 00       	call   0x140af22de
14092af71:	48 83 23 00          	andq   $0x0,(%rbx)
14092af75:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
14092af7a:	48 85 c0             	test   %rax,%rax
14092af7d:	74 18                	je     0x14092af97
14092af7f:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14092af83:	48 85 c9             	test   %rcx,%rcx
14092af86:	74 04                	je     0x14092af8c
14092af88:	f0 ff 41 08          	lock incl 0x8(%rcx)
14092af8c:	48 89 03             	mov    %rax,(%rbx)
14092af8f:	48 8b 47 08          	mov    0x8(%rdi),%rax
14092af93:	48 89 43 08          	mov    %rax,0x8(%rbx)
14092af97:	48 8b c3             	mov    %rbx,%rax
14092af9a:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14092af9f:	48 83 c4 30          	add    $0x30,%rsp
14092afa3:	5f                   	pop    %rdi
14092afa4:	c3                   	ret
14092afa5:	90                   	nop
14092afa6:	90                   	nop
14092afa7:	90                   	nop
14092afa8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14092afad:	57                   	push   %rdi
14092afae:	48 83 ec 30          	sub    $0x30,%rsp
14092afb2:	48 8b fa             	mov    %rdx,%rdi
14092afb5:	48 8b d9             	mov    %rcx,%rbx
14092afb8:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
14092afbd:	4c 8d 0d 74 ea 3a 00 	lea    0x3aea74(%rip),%r9        # 0x140cd9a38
14092afc4:	4c 8d 05 bd ea 3a 00 	lea    0x3aeabd(%rip),%r8        # 0x140cd9a88
14092afcb:	33 d2                	xor    %edx,%edx
14092afcd:	48 8b 0f             	mov    (%rdi),%rcx
14092afd0:	e8 09 73 1c 00       	call   0x140af22de
14092afd5:	48 83 23 00          	andq   $0x0,(%rbx)
14092afd9:	48 83 63 08 00       	andq   $0x0,0x8(%rbx)
14092afde:	48 85 c0             	test   %rax,%rax
14092afe1:	74 18                	je     0x14092affb
14092afe3:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14092afe7:	48 85 c9             	test   %rcx,%rcx
14092afea:	74 04                	je     0x14092aff0
14092afec:	f0 ff 41 08          	lock incl 0x8(%rcx)
14092aff0:	48 89 03             	mov    %rax,(%rbx)
14092aff3:	48 8b 47 08          	mov    0x8(%rdi),%rax
14092aff7:	48 89 43 08          	mov    %rax,0x8(%rbx)
14092affb:	48 8b c3             	mov    %rbx,%rax
14092affe:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14092b003:	48 83 c4 30          	add    $0x30,%rsp
14092b007:	5f                   	pop    %rdi
14092b008:	c3                   	ret
14092b009:	90                   	nop
14092b00a:	90                   	nop
14092b00b:	90                   	nop
14092b00c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14092b011:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14092b016:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14092b01b:	41 54                	push   %r12
14092b01d:	41 56                	push   %r14
14092b01f:	41 57                	push   %r15
14092b021:	48 83 ec 50          	sub    $0x50,%rsp
14092b025:	4d 8b f1             	mov    %r9,%r14
14092b028:	4d 8b e0             	mov    %r8,%r12
14092b02b:	4c 8b fa             	mov    %rdx,%r15
14092b02e:	48 8b d9             	mov    %rcx,%rbx
14092b031:	b9 70 00 00 00       	mov    $0x70,%ecx
14092b036:	ff 15 8c 18 1e 00    	call   *0x1e188c(%rip)        # 0x140b0c8c8
14092b03c:	48 8b f8             	mov    %rax,%rdi
14092b03f:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14092b044:	48 85 c0             	test   %rax,%rax
14092b047:	75 07                	jne    0x14092b050
14092b049:	ff 15 49 14 1e 00    	call   *0x1e1449(%rip)        # 0x140b0c498
14092b04f:	90                   	nop
14092b050:	b8 01 00 00 00       	mov    $0x1,%eax
14092b055:	89 47 08             	mov    %eax,0x8(%rdi)
14092b058:	89 47 0c             	mov    %eax,0xc(%rdi)
14092b05b:	48 8d 05 6e e9 1f 00 	lea    0x1fe96e(%rip),%rax        # 0x140b299d0
14092b062:	48 89 07             	mov    %rax,(%rdi)
14092b065:	48 8d 77 10          	lea    0x10(%rdi),%rsi
14092b069:	45 8a 36             	mov    (%r14),%r14b
14092b06c:	49 8b 0f             	mov    (%r15),%rcx
14092b06f:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
14092b074:	48 85 c9             	test   %rcx,%rcx
14092b077:	74 0d                	je     0x14092b086
14092b079:	48 8b 01             	mov    (%rcx),%rax
14092b07c:	48 8b 40 08          	mov    0x8(%rax),%rax
14092b080:	ff 15 b2 1b 1e 00    	call   *0x1e1bb2(%rip)        # 0x140b0cc38
14092b086:	45 8a ce             	mov    %r14b,%r9b
14092b089:	4d 8b c4             	mov    %r12,%r8
14092b08c:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
14092b091:	48 8b ce             	mov    %rsi,%rcx
14092b094:	e8 53 51 ff ff       	call   0x1409201ec
14092b099:	48 89 33             	mov    %rsi,(%rbx)
14092b09c:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
14092b0a0:	48 8b c3             	mov    %rbx,%rax
14092b0a3:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
14092b0a8:	49 8b 5b 20          	mov    0x20(%r11),%rbx
14092b0ac:	49 8b 73 28          	mov    0x28(%r11),%rsi
14092b0b0:	49 8b 7b 30          	mov    0x30(%r11),%rdi
14092b0b4:	49 8b e3             	mov    %r11,%rsp
14092b0b7:	41 5f                	pop    %r15
14092b0b9:	41 5e                	pop    %r14
14092b0bb:	41 5c                	pop    %r12
14092b0bd:	c3                   	ret
14092b0be:	90                   	nop
14092b0bf:	90                   	nop
14092b0c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14092b0c5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14092b0ca:	57                   	push   %rdi
14092b0cb:	48 83 ec 30          	sub    $0x30,%rsp
14092b0cf:	48 8b f9             	mov    %rcx,%rdi