140acc8da:	48 8b 0f             	mov    (%rdi),%rcx
140acc8dd:	48 8b 01             	mov    (%rcx),%rax
140acc8e0:	48 8b 40 20          	mov    0x20(%rax),%rax
140acc8e4:	ff 15 4e 03 04 00    	call   *0x4034e(%rip)        # 0x140b0cc38
140acc8ea:	33 ff                	xor    %edi,%edi
140acc8ec:	85 c0                	test   %eax,%eax
140acc8ee:	40 0f 95 c7          	setne  %dil
140acc8f2:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140acc8f7:	48 85 c9             	test   %rcx,%rcx
140acc8fa:	74 14                	je     0x140acc910
140acc8fc:	48 83 64 24 68 00    	andq   $0x0,0x68(%rsp)
140acc902:	48 8b 01             	mov    (%rcx),%rax
140acc905:	48 8b 40 10          	mov    0x10(%rax),%rax
140acc909:	ff 15 29 03 04 00    	call   *0x40329(%rip)        # 0x140b0cc38
140acc90f:	90                   	nop
140acc910:	48 8b 0b             	mov    (%rbx),%rcx
140acc913:	48 85 c9             	test   %rcx,%rcx
140acc916:	74 11                	je     0x140acc929
140acc918:	48 83 23 00          	andq   $0x0,(%rbx)
140acc91c:	48 8b 11             	mov    (%rcx),%rdx
140acc91f:	48 8b 42 10          	mov    0x10(%rdx),%rax
140acc923:	ff 15 0f 03 04 00    	call   *0x4030f(%rip)        # 0x140b0cc38
140acc929:	8b c7                	mov    %edi,%eax
140acc92b:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140acc930:	48 83 c4 40          	add    $0x40,%rsp
140acc934:	5f                   	pop    %rdi
140acc935:	c3                   	ret
140acc936:	8b d0                	mov    %eax,%edx
140acc938:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140acc93d:	e8 22 ed 69 ff       	call   0x14016b664
140acc942:	cc                   	int3
140acc943:	8b d0                	mov    %eax,%edx
140acc945:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140acc94a:	e8 15 ed 69 ff       	call   0x14016b664
140acc94f:	cc                   	int3
140acc950:	44 88 44 24 18       	mov    %r8b,0x18(%rsp)
140acc955:	55                   	push   %rbp
140acc956:	53                   	push   %rbx
140acc957:	56                   	push   %rsi
140acc958:	57                   	push   %rdi
140acc959:	48 8b ec             	mov    %rsp,%rbp
140acc95c:	48 83 ec 68          	sub    $0x68,%rsp
140acc960:	49 8b f1             	mov    %r9,%rsi
140acc963:	48 8b fa             	mov    %rdx,%rdi
140acc966:	48 8b d9             	mov    %rcx,%rbx
140acc969:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140acc96d:	e8 16 08 00 00       	call   0x140acd188
140acc972:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
140acc976:	48 89 1a             	mov    %rbx,(%rdx)
140acc979:	48 89 7a 08          	mov    %rdi,0x8(%rdx)
140acc97d:	33 db                	xor    %ebx,%ebx
140acc97f:	48 89 5d d8          	mov    %rbx,-0x28(%rbp)
140acc983:	48 8b 0e             	mov    (%rsi),%rcx
140acc986:	48 8b 01             	mov    (%rcx),%rax
140acc989:	4c 8b 45 48          	mov    0x48(%rbp),%r8
140acc98d:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
140acc991:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140acc996:	4d 8b 08             	mov    (%r8),%r9
140acc999:	44 8d 43 10          	lea    0x10(%rbx),%r8d
140acc99d:	48 8b 40 40          	mov    0x40(%rax),%rax
140acc9a1:	ff 15 91 02 04 00    	call   *0x40291(%rip)        # 0x140b0cc38
140acc9a7:	48 8d 0d 3a 34 0e 00 	lea    0xe343a(%rip),%rcx        # 0x140bafde8
140acc9ae:	48 89 4d 48          	mov    %rcx,0x48(%rbp)
140acc9b2:	85 c0                	test   %eax,%eax
140acc9b4:	0f 88 ef 00 00 00    	js     0x140accaa9
140acc9ba:	89 5d 40             	mov    %ebx,0x40(%rbp)
140acc9bd:	89 5d 30             	mov    %ebx,0x30(%rbp)
140acc9c0:	c7 45 38 06 00 00 00 	movl   $0x6,0x38(%rbp)
140acc9c7:	89 5d 28             	mov    %ebx,0x28(%rbp)
140acc9ca:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
140acc9ce:	48 8b 01             	mov    (%rcx),%rax
140acc9d1:	48 8d 55 28          	lea    0x28(%rbp),%rdx
140acc9d5:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140acc9da:	4c 8d 4d 38          	lea    0x38(%rbp),%r9
140acc9de:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140acc9e2:	48 8d 55 40          	lea    0x40(%rbp),%rdx
140acc9e6:	48 8b 40 28          	mov    0x28(%rax),%rax
140acc9ea:	ff 15 48 02 04 00    	call   *0x40248(%rip)        # 0x140b0cc38
140acc9f0:	48 8d 0d c9 33 0e 00 	lea    0xe33c9(%rip),%rcx        # 0x140bafdc0
140acc9f7:	48 89 4d 48          	mov    %rcx,0x48(%rbp)
140acc9fb:	85 c0                	test   %eax,%eax
140acc9fd:	0f 88 9a 00 00 00    	js     0x140acca9d
140acca03:	48 8b 0e             	mov    (%rsi),%rcx
140acca06:	48 8b 01             	mov    (%rcx),%rax
140acca09:	48 8b 55 50          	mov    0x50(%rbp),%rdx
140acca0d:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
140acca12:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
140acca16:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140acca1a:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
140acca1e:	44 8d 43 01          	lea    0x1(%rbx),%r8d
140acca22:	8b 55 38             	mov    0x38(%rbp),%edx
140acca25:	48 8b 40 48          	mov    0x48(%rax),%rax
140acca29:	ff 15 09 02 04 00    	call   *0x40209(%rip)        # 0x140b0cc38
140acca2f:	8b f8                	mov    %eax,%edi
140acca31:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
140acca35:	48 85 c9             	test   %rcx,%rcx
140acca38:	74 12                	je     0x140acca4c
140acca3a:	48 89 5d d8          	mov    %rbx,-0x28(%rbp)
140acca3e:	48 8b 11             	mov    (%rcx),%rdx
140acca41:	48 8b 42 10          	mov    0x10(%rdx),%rax
140acca45:	ff 15 ed 01 04 00    	call   *0x401ed(%rip)        # 0x140b0cc38
140acca4b:	90                   	nop
140acca4c:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140acca50:	48 85 c9             	test   %rcx,%rcx
140acca53:	74 3d                	je     0x140acca92
140acca55:	83 ce ff             	or     $0xffffffff,%esi
140acca58:	8b c6                	mov    %esi,%eax
140acca5a:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140acca5f:	03 c6                	add    %esi,%eax
140acca61:	75 2f                	jne    0x140acca92
140acca63:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
140acca67:	48 8b 03             	mov    (%rbx),%rax
140acca6a:	48 8b cb             	mov    %rbx,%rcx
140acca6d:	48 8b 00             	mov    (%rax),%rax
140acca70:	ff 15 c2 01 04 00    	call   *0x401c2(%rip)        # 0x140b0cc38
140acca76:	8b c6                	mov    %esi,%eax
140acca78:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140acca7d:	03 c6                	add    %esi,%eax
140acca7f:	75 11                	jne    0x140acca92
140acca81:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
140acca85:	48 8b 01             	mov    (%rcx),%rax
140acca88:	48 8b 40 08          	mov    0x8(%rax),%rax
140acca8c:	ff 15 a6 01 04 00    	call   *0x401a6(%rip)        # 0x140b0cc38
140acca92:	8b c7                	mov    %edi,%eax
140acca94:	48 83 c4 68          	add    $0x68,%rsp
140acca98:	5f                   	pop    %rdi
140acca99:	5e                   	pop    %rsi
140acca9a:	5b                   	pop    %rbx
140acca9b:	5d                   	pop    %rbp
140acca9c:	c3                   	ret
140acca9d:	8b d0                	mov    %eax,%edx
140acca9f:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140accaa3:	e8 bc eb 69 ff       	call   0x14016b664
140accaa8:	cc                   	int3
140accaa9:	8b d0                	mov    %eax,%edx
140accaab:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140accaaf:	e8 b0 eb 69 ff       	call   0x14016b664
140accab4:	cc                   	int3
140accab5:	90                   	nop
140accab6:	90                   	nop
140accab7:	90                   	nop
140accab8:	44 88 44 24 18       	mov    %r8b,0x18(%rsp)
140accabd:	55                   	push   %rbp
140accabe:	53                   	push   %rbx
140accabf:	56                   	push   %rsi
140accac0:	57                   	push   %rdi
140accac1:	41 54                	push   %r12
140accac3:	41 56                	push   %r14
140accac5:	41 57                	push   %r15
140accac7:	48 8b ec             	mov    %rsp,%rbp
140accaca:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
140accad1:	49 8b f1             	mov    %r9,%rsi
140accad4:	48 8b fa             	mov    %rdx,%rdi
140accad7:	48 8b d9             	mov    %rcx,%rbx
140accada:	4c 8b 7d 70          	mov    0x70(%rbp),%r15
140accade:	41 c6 07 01          	movb   $0x1,(%r15)
140accae2:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
140accae6:	e8 9d 06 00 00       	call   0x140acd188
140accaeb:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140accaef:	48 89 1a             	mov    %rbx,(%rdx)
140accaf2:	48 89 7a 08          	mov    %rdi,0x8(%rdx)
140accaf6:	45 33 e4             	xor    %r12d,%r12d
140accaf9:	4c 89 65 d0          	mov    %r12,-0x30(%rbp)
140accafd:	48 8b 0e             	mov    (%rsi),%rcx
140accb00:	48 8b 01             	mov    (%rcx),%rax
140accb03:	4c 8b 45 60          	mov    0x60(%rbp),%r8
140accb07:	4c 8d 4d d0          	lea    -0x30(%rbp),%r9
140accb0b:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140accb10:	4d 8b 08             	mov    (%r8),%r9
140accb13:	45 8d 44 24 10       	lea    0x10(%r12),%r8d
140accb18:	48 8b 40 40          	mov    0x40(%rax),%rax
140accb1c:	ff 15 16 01 04 00    	call   *0x40116(%rip)        # 0x140b0cc38
140accb22:	48 8d 0d bf 32 0e 00 	lea    0xe32bf(%rip),%rcx        # 0x140bafde8
140accb29:	48 89 4d 60          	mov    %rcx,0x60(%rbp)
140accb2d:	85 c0                	test   %eax,%eax
140accb2f:	0f 88 c4 02 00 00    	js     0x140accdf9
140accb35:	44 89 65 58          	mov    %r12d,0x58(%rbp)
140accb39:	44 89 65 48          	mov    %r12d,0x48(%rbp)
140accb3d:	c7 45 70 06 00 00 00 	movl   $0x6,0x70(%rbp)
140accb44:	44 89 65 40          	mov    %r12d,0x40(%rbp)
140accb48:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140accb4c:	48 8b 01             	mov    (%rcx),%rax
140accb4f:	48 8d 55 40          	lea    0x40(%rbp),%rdx
140accb53:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140accb58:	4c 8d 4d 70          	lea    0x70(%rbp),%r9
140accb5c:	4c 8d 45 48          	lea    0x48(%rbp),%r8
140accb60:	48 8d 55 58          	lea    0x58(%rbp),%rdx
140accb64:	48 8b 40 28          	mov    0x28(%rax),%rax
140accb68:	ff 15 ca 00 04 00    	call   *0x400ca(%rip)        # 0x140b0cc38
140accb6e:	48 8d 0d 4b 32 0e 00 	lea    0xe324b(%rip),%rcx        # 0x140bafdc0
140accb75:	48 89 4d 60          	mov    %rcx,0x60(%rbp)
140accb79:	85 c0                	test   %eax,%eax
140accb7b:	0f 88 84 02 00 00    	js     0x140acce05
140accb81:	48 8b 0e             	mov    (%rsi),%rcx
140accb84:	48 8b 01             	mov    (%rcx),%rax
140accb87:	4c 8b 75 68          	mov    0x68(%rbp),%r14
140accb8b:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
140accb90:	44 89 64 24 28       	mov    %r12d,0x28(%rsp)
140accb95:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
140accb9a:	4c 8d 4d d0          	lea    -0x30(%rbp),%r9
140accb9e:	45 8d 44 24 01       	lea    0x1(%r12),%r8d
140accba3:	8b 55 70             	mov    0x70(%rbp),%edx
140accba6:	48 8b 40 48          	mov    0x48(%rax),%rax
140accbaa:	ff 15 88 00 04 00    	call   *0x40088(%rip)        # 0x140b0cc38
140accbb0:	85 c0                	test   %eax,%eax
140accbb2:	0f 89 be 01 00 00    	jns    0x140accd76
140accbb8:	45 88 27             	mov    %r12b,(%r15)
140accbbb:	4c 89 65 c8          	mov    %r12,-0x38(%rbp)
140accbbf:	48 8b 0e             	mov    (%rsi),%rcx
140accbc2:	48 8b 01             	mov    (%rcx),%rax
140accbc5:	45 33 c0             	xor    %r8d,%r8d
140accbc8:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
140accbcc:	48 8b 40 18          	mov    0x18(%rax),%rax
140accbd0:	ff 15 62 00 04 00    	call   *0x40062(%rip)        # 0x140b0cc38
140accbd6:	48 8d 0d 3b e7 09 00 	lea    0x9e73b(%rip),%rcx        # 0x140b6b318
140accbdd:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
140accbe1:	85 c0                	test   %eax,%eax
140accbe3:	0f 88 2c 02 00 00    	js     0x140acce15
140accbe9:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
140accbed:	48 8b 01             	mov    (%rcx),%rax
140accbf0:	48 8b 40 18          	mov    0x18(%rax),%rax
140accbf4:	ff 15 3e 00 04 00    	call   *0x4003e(%rip)        # 0x140b0cc38
140accbfa:	8b f0                	mov    %eax,%esi
140accbfc:	41 8b fc             	mov    %r12d,%edi
140accbff:	44 89 65 50          	mov    %r12d,0x50(%rbp)
140accc03:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
140accc07:	48 8b 11             	mov    (%rcx),%rdx
140accc0a:	48 8b 42 28          	mov    0x28(%rdx),%rax
140accc0e:	4c 8d 4d 60          	lea    0x60(%rbp),%r9
140accc12:	4c 8d 45 50          	lea    0x50(%rbp),%r8
140accc16:	48 8d 15 c3 e9 09 00 	lea    0x9e9c3(%rip),%rdx        # 0x140b6b5e0
140accc1d:	ff 15 15 00 04 00    	call   *0x40015(%rip)        # 0x140b0cc38
140accc23:	48 8d 0d 2e e6 09 00 	lea    0x9e62e(%rip),%rcx        # 0x140b6b258
140accc2a:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
140accc2e:	85 c0                	test   %eax,%eax
140accc30:	0f 88 eb 01 00 00    	js     0x140acce21
140accc36:	41 8b cc             	mov    %r12d,%ecx
140accc39:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
140accc3d:	44 39 65 60          	cmp    %r12d,0x60(%rbp)
140accc41:	74 36                	je     0x140accc79
140accc43:	8b 5d 50             	mov    0x50(%rbp),%ebx
140accc46:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
140accc4a:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
140accc4e:	48 85 c9             	test   %rcx,%rcx
140accc51:	74 0d                	je     0x140accc60
140accc53:	48 8b 01             	mov    (%rcx),%rax
140accc56:	48 8b 40 08          	mov    0x8(%rax),%rax
140accc5a:	ff 15 d8 ff 03 00    	call   *0x3ffd8(%rip)        # 0x140b0cc38
140accc60:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140accc64:	8b d3                	mov    %ebx,%edx
140accc66:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140accc6a:	e8 f5 fb ff ff       	call   0x140acc864
140accc6f:	8b f8                	mov    %eax,%edi
140accc71:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140accc75:	85 c0                	test   %eax,%eax
140accc77:	75 5a                	jne    0x140acccd3
140accc79:	41 8b dc             	mov    %r12d,%ebx
140accc7c:	3b de                	cmp    %esi,%ebx
140accc7e:	73 53                	jae    0x140acccd3
140accc80:	39 5d 50             	cmp    %ebx,0x50(%rbp)
140accc83:	74 48                	je     0x140accccd
140accc85:	48 85 c9             	test   %rcx,%rcx
140accc88:	74 11                	je     0x140accc9b
140accc8a:	4c 89 65 c0          	mov    %r12,-0x40(%rbp)
140accc8e:	48 8b 01             	mov    (%rcx),%rax
140accc91:	48 8b 40 10          	mov    0x10(%rax),%rax
140accc95:	ff 15 9d ff 03 00    	call   *0x3ff9d(%rip)        # 0x140b0cc38
140accc9b:	8b 7d 50             	mov    0x50(%rbp),%edi
140accc9e:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
140accca2:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
140accca6:	48 85 c9             	test   %rcx,%rcx
140accca9:	74 0d                	je     0x140acccb8
140acccab:	48 8b 01             	mov    (%rcx),%rax
140acccae:	48 8b 40 08          	mov    0x8(%rax),%rax
140acccb2:	ff 15 80 ff 03 00    	call   *0x3ff80(%rip)        # 0x140b0cc38
140acccb8:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140acccbc:	8b d7                	mov    %edi,%edx
140acccbe:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140acccc2:	e8 9d fb ff ff       	call   0x140acc864
140acccc7:	8b f8                	mov    %eax,%edi
140acccc9:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140accccd:	ff c3                	inc    %ebx
140accccf:	85 ff                	test   %edi,%edi
140acccd1:	74 a9                	je     0x140accc7c
140acccd3:	4c 89 65 d8          	mov    %r12,-0x28(%rbp)
140acccd7:	48 8b 01             	mov    (%rcx),%rax
140acccda:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
140acccde:	33 d2                	xor    %edx,%edx
140accce0:	48 8b 40 28          	mov    0x28(%rax),%rax
140accce4:	ff 15 4e ff 03 00    	call   *0x3ff4e(%rip)        # 0x140b0cc38
140acccea:	48 8d 0d 3f e5 09 00 	lea    0x9e53f(%rip),%rcx        # 0x140b6b230
140acccf1:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
140acccf5:	85 c0                	test   %eax,%eax
140acccf7:	0f 88 34 01 00 00    	js     0x140acce31
140acccfd:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
140accd01:	48 8b 01             	mov    (%rcx),%rax
140accd04:	49 8b d6             	mov    %r14,%rdx
140accd07:	48 8b 40 68          	mov    0x68(%rax),%rax
140accd0b:	ff 15 27 ff 03 00    	call   *0x3ff27(%rip)        # 0x140b0cc38
140accd11:	48 8d 0d a0 e5 09 00 	lea    0x9e5a0(%rip),%rcx        # 0x140b6b2b8
140accd18:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
140accd1c:	85 c0                	test   %eax,%eax
140accd1e:	0f 88 c5 00 00 00    	js     0x140accde9
140accd24:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
140accd28:	48 85 c9             	test   %rcx,%rcx
140accd2b:	74 13                	je     0x140accd40
140accd2d:	4c 89 65 d8          	mov    %r12,-0x28(%rbp)
140accd31:	48 8b 01             	mov    (%rcx),%rax
140accd34:	48 8b 40 10          	mov    0x10(%rax),%rax
140accd38:	ff 15 fa fe 03 00    	call   *0x3fefa(%rip)        # 0x140b0cc38
140accd3e:	90                   	nop
140accd3f:	90                   	nop
140accd40:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140accd44:	48 85 c9             	test   %rcx,%rcx
140accd47:	74 12                	je     0x140accd5b
140accd49:	4c 89 65 c0          	mov    %r12,-0x40(%rbp)
140accd4d:	48 8b 01             	mov    (%rcx),%rax
140accd50:	48 8b 40 10          	mov    0x10(%rax),%rax
140accd54:	ff 15 de fe 03 00    	call   *0x3fede(%rip)        # 0x140b0cc38
140accd5a:	90                   	nop
140accd5b:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
140accd5f:	48 85 c9             	test   %rcx,%rcx
140accd62:	74 12                	je     0x140accd76
140accd64:	4c 89 65 c8          	mov    %r12,-0x38(%rbp)
140accd68:	48 8b 01             	mov    (%rcx),%rax
140accd6b:	48 8b 40 10          	mov    0x10(%rax),%rax
140accd6f:	ff 15 c3 fe 03 00    	call   *0x3fec3(%rip)        # 0x140b0cc38
140accd75:	90                   	nop
140accd76:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140accd7a:	48 85 c9             	test   %rcx,%rcx
140accd7d:	74 12                	je     0x140accd91
140accd7f:	4c 89 65 d0          	mov    %r12,-0x30(%rbp)
140accd83:	48 8b 01             	mov    (%rcx),%rax
140accd86:	48 8b 40 10          	mov    0x10(%rax),%rax
140accd8a:	ff 15 a8 fe 03 00    	call   *0x3fea8(%rip)        # 0x140b0cc38
140accd90:	90                   	nop
140accd91:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140accd95:	48 85 c9             	test   %rcx,%rcx
140accd98:	74 3d                	je     0x140accdd7
140accd9a:	83 cf ff             	or     $0xffffffff,%edi
140accd9d:	8b c7                	mov    %edi,%eax
140accd9f:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140accda4:	03 c7                	add    %edi,%eax
140accda6:	75 2f                	jne    0x140accdd7
140accda8:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
140accdac:	48 8b 03             	mov    (%rbx),%rax
140accdaf:	48 8b cb             	mov    %rbx,%rcx
140accdb2:	48 8b 00             	mov    (%rax),%rax
140accdb5:	ff 15 7d fe 03 00    	call   *0x3fe7d(%rip)        # 0x140b0cc38
140accdbb:	8b c7                	mov    %edi,%eax