140a7e804:	8b c6                	mov    %esi,%eax
140a7e806:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a7e80b:	03 c6                	add    %esi,%eax
140a7e80d:	75 2a                	jne    0x140a7e839
140a7e80f:	48 8b 03             	mov    (%rbx),%rax
140a7e812:	48 8b cb             	mov    %rbx,%rcx
140a7e815:	48 8b 00             	mov    (%rax),%rax
140a7e818:	ff 15 1a e4 08 00    	call   *0x8e41a(%rip)        # 0x140b0cc38
140a7e81e:	8b c6                	mov    %esi,%eax
140a7e820:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a7e825:	03 c6                	add    %esi,%eax
140a7e827:	75 10                	jne    0x140a7e839
140a7e829:	48 8b 03             	mov    (%rbx),%rax
140a7e82c:	48 8b cb             	mov    %rbx,%rcx
140a7e82f:	48 8b 40 08          	mov    0x8(%rax),%rax
140a7e833:	ff 15 ff e3 08 00    	call   *0x8e3ff(%rip)        # 0x140b0cc38
140a7e839:	48 83 bc 24 f0 00 00 	cmpq   $0x0,0xf0(%rsp)
140a7e840:	00 00
140a7e842:	0f 84 ab 02 00 00    	je     0x140a7eaf3
140a7e848:	45 33 f6             	xor    %r14d,%r14d
140a7e84b:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140a7e850:	44 88 74 24 28       	mov    %r14b,0x28(%rsp)
140a7e855:	33 c0                	xor    %eax,%eax
140a7e857:	41 38 45 78          	cmp    %al,0x78(%r13)
140a7e85b:	74 39                	je     0x140a7e896
140a7e85d:	49 8b 04 24          	mov    (%r12),%rax
140a7e861:	48 63 58 08          	movslq 0x8(%rax),%rbx
140a7e865:	48 83 c3 08          	add    $0x8,%rbx
140a7e869:	49 03 df             	add    %r15,%rbx
140a7e86c:	48 8b 03             	mov    (%rbx),%rax
140a7e86f:	33 d2                	xor    %edx,%edx
140a7e871:	48 8b cb             	mov    %rbx,%rcx
140a7e874:	48 8b 80 88 00 00 00 	mov    0x88(%rax),%rax
140a7e87b:	ff 15 b7 e3 08 00    	call   *0x8e3b7(%rip)        # 0x140b0cc38
140a7e881:	f6 d8                	neg    %al
140a7e883:	4d 1b f6             	sbb    %r14,%r14
140a7e886:	4c 23 f3             	and    %rbx,%r14
140a7e889:	49 8b c6             	mov    %r14,%rax
140a7e88c:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140a7e891:	c6 44 24 28 00       	movb   $0x0,0x28(%rsp)
140a7e896:	41 80 7d 78 00       	cmpb   $0x0,0x78(%r13)
140a7e89b:	74 09                	je     0x140a7e8a6
140a7e89d:	48 85 c0             	test   %rax,%rax
140a7e8a0:	0f 84 23 02 00 00    	je     0x140a7eac9
140a7e8a6:	49 8b 04 24          	mov    (%r12),%rax
140a7e8aa:	48 63 48 0c          	movslq 0xc(%rax),%rcx
140a7e8ae:	48 83 c1 08          	add    $0x8,%rcx
140a7e8b2:	49 03 cf             	add    %r15,%rcx
140a7e8b5:	48 8b 01             	mov    (%rcx),%rax
140a7e8b8:	48 8b 40 28          	mov    0x28(%rax),%rax
140a7e8bc:	ff 15 76 e3 08 00    	call   *0x8e376(%rip)        # 0x140b0cc38
140a7e8c2:	84 c0                	test   %al,%al
140a7e8c4:	0f 84 8c 00 00 00    	je     0x140a7e956
140a7e8ca:	48 8b 9c 24 f8 00 00 	mov    0xf8(%rsp),%rbx
140a7e8d1:	00
140a7e8d2:	48 8b 0b             	mov    (%rbx),%rcx
140a7e8d5:	48 8b 01             	mov    (%rcx),%rax
140a7e8d8:	48 8b 80 b0 00 00 00 	mov    0xb0(%rax),%rax
140a7e8df:	ff 15 53 e3 08 00    	call   *0x8e353(%rip)        # 0x140b0cc38
140a7e8e5:	48 8b 1b             	mov    (%rbx),%rbx
140a7e8e8:	48 8b 03             	mov    (%rbx),%rax
140a7e8eb:	48 8b 80 d0 00 00 00 	mov    0xd0(%rax),%rax
140a7e8f2:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140a7e8f7:	49 8b 04 24          	mov    (%r12),%rax
140a7e8fb:	48 63 48 0c          	movslq 0xc(%rax),%rcx
140a7e8ff:	48 83 c1 08          	add    $0x8,%rcx
140a7e903:	49 03 cf             	add    %r15,%rcx
140a7e906:	48 8b 01             	mov    (%rcx),%rax
140a7e909:	48 8b 00             	mov    (%rax),%rax
140a7e90c:	ff 15 26 e3 08 00    	call   *0x8e326(%rip)        # 0x140b0cc38
140a7e912:	44 8b c0             	mov    %eax,%r8d
140a7e915:	0f 57 c0             	xorps  %xmm0,%xmm0
140a7e918:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
140a7e91e:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
140a7e923:	48 85 c0             	test   %rax,%rax
140a7e926:	74 09                	je     0x140a7e931
140a7e928:	f0 ff 40 08          	lock incl 0x8(%rax)
140a7e92c:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
140a7e931:	48 8b 94 24 f0 00 00 	mov    0xf0(%rsp),%rdx
140a7e938:	00
140a7e939:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
140a7e93e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140a7e943:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140a7e948:	48 8b cb             	mov    %rbx,%rcx
140a7e94b:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140a7e950:	ff 15 e2 e2 08 00    	call   *0x8e2e2(%rip)        # 0x140b0cc38
140a7e956:	49 8b 04 24          	mov    (%r12),%rax
140a7e95a:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a7e95e:	48 83 c1 08          	add    $0x8,%rcx
140a7e962:	49 03 cf             	add    %r15,%rcx
140a7e965:	48 8b 01             	mov    (%rcx),%rax
140a7e968:	48 8d 94 24 f0 00 00 	lea    0xf0(%rsp),%rdx
140a7e96f:	00
140a7e970:	48 8b 40 08          	mov    0x8(%rax),%rax
140a7e974:	ff 15 be e2 08 00    	call   *0x8e2be(%rip)        # 0x140b0cc38
140a7e97a:	49 8b 04 24          	mov    (%r12),%rax
140a7e97e:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a7e982:	48 83 c1 08          	add    $0x8,%rcx
140a7e986:	49 03 cf             	add    %r15,%rcx
140a7e989:	48 8b 01             	mov    (%rcx),%rax
140a7e98c:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140a7e991:	48 8b 40 10          	mov    0x10(%rax),%rax
140a7e995:	ff 15 9d e2 08 00    	call   *0x8e29d(%rip)        # 0x140b0cc38
140a7e99b:	48 8b 8c 24 f0 00 00 	mov    0xf0(%rsp),%rcx
140a7e9a2:	00
140a7e9a3:	48 3b 08             	cmp    (%rax),%rcx
140a7e9a6:	0f 84 e1 00 00 00    	je     0x140a7ea8d
140a7e9ac:	48 8b 09             	mov    (%rcx),%rcx
140a7e9af:	48 8b 01             	mov    (%rcx),%rax
140a7e9b2:	48 8b 94 24 80 00 00 	mov    0x80(%rsp),%rdx
140a7e9b9:	00
140a7e9ba:	48 8b 40 68          	mov    0x68(%rax),%rax
140a7e9be:	ff 15 74 e2 08 00    	call   *0x8e274(%rip)        # 0x140b0cc38
140a7e9c4:	84 c0                	test   %al,%al
140a7e9c6:	0f 84 b3 00 00 00    	je     0x140a7ea7f
140a7e9cc:	49 8b 55 10          	mov    0x10(%r13),%rdx
140a7e9d0:	48 85 d2             	test   %rdx,%rdx
140a7e9d3:	0f 84 08 02 00 00    	je     0x140a7ebe1
140a7e9d9:	8b 42 08             	mov    0x8(%rdx),%eax
140a7e9dc:	eb 0a                	jmp    0x140a7e9e8
140a7e9de:	8d 48 01             	lea    0x1(%rax),%ecx
140a7e9e1:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140a7e9e6:	74 0a                	je     0x140a7e9f2
140a7e9e8:	85 c0                	test   %eax,%eax
140a7e9ea:	0f 84 f1 01 00 00    	je     0x140a7ebe1
140a7e9f0:	eb ec                	jmp    0x140a7e9de
140a7e9f2:	49 8b 45 08          	mov    0x8(%r13),%rax
140a7e9f6:	49 8b 4d 10          	mov    0x10(%r13),%rcx
140a7e9fa:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140a7e9ff:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
140a7ea04:	48 8b 84 24 f0 00 00 	mov    0xf0(%rsp),%rax
140a7ea0b:	00
140a7ea0c:	48 8b 08             	mov    (%rax),%rcx
140a7ea0f:	48 8b 01             	mov    (%rcx),%rax
140a7ea12:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140a7ea17:	48 8b 40 50          	mov    0x50(%rax),%rax
140a7ea1b:	ff 15 17 e2 08 00    	call   *0x8e217(%rip)        # 0x140b0cc38
140a7ea21:	eb 18                	jmp    0x140a7ea3b
140a7ea23:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
140a7ea28:	4c 8b bc 24 e8 00 00 	mov    0xe8(%rsp),%r15
140a7ea2f:	00
140a7ea30:	4c 8b ac 24 e0 00 00 	mov    0xe0(%rsp),%r13
140a7ea37:	00
140a7ea38:	83 ce ff             	or     $0xffffffff,%esi
140a7ea3b:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140a7ea40:	48 85 db             	test   %rbx,%rbx
140a7ea43:	74 35                	je     0x140a7ea7a
140a7ea45:	8b c6                	mov    %esi,%eax
140a7ea47:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a7ea4c:	03 c6                	add    %esi,%eax
140a7ea4e:	75 2a                	jne    0x140a7ea7a
140a7ea50:	48 8b 03             	mov    (%rbx),%rax
140a7ea53:	48 8b cb             	mov    %rbx,%rcx
140a7ea56:	48 8b 00             	mov    (%rax),%rax
140a7ea59:	ff 15 d9 e1 08 00    	call   *0x8e1d9(%rip)        # 0x140b0cc38
140a7ea5f:	8b c6                	mov    %esi,%eax
140a7ea61:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a7ea66:	03 c6                	add    %esi,%eax
140a7ea68:	75 10                	jne    0x140a7ea7a
140a7ea6a:	48 8b 03             	mov    (%rbx),%rax
140a7ea6d:	48 8b cb             	mov    %rbx,%rcx
140a7ea70:	48 8b 40 08          	mov    0x8(%rax),%rax
140a7ea74:	ff 15 be e1 08 00    	call   *0x8e1be(%rip)        # 0x140b0cc38
140a7ea7a:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
140a7ea7f:	48 83 84 24 f0 00 00 	addq   $0x10,0xf0(%rsp)
140a7ea86:	00 10
140a7ea88:	e9 ed fe ff ff       	jmp    0x140a7e97a
140a7ea8d:	49 8b 04 24          	mov    (%r12),%rax
140a7ea91:	48 63 48 0c          	movslq 0xc(%rax),%rcx
140a7ea95:	48 83 c1 08          	add    $0x8,%rcx
140a7ea99:	49 03 cf             	add    %r15,%rcx
140a7ea9c:	48 8b 01             	mov    (%rcx),%rax
140a7ea9f:	48 8b 40 28          	mov    0x28(%rax),%rax
140a7eaa3:	ff 15 8f e1 08 00    	call   *0x8e18f(%rip)        # 0x140b0cc38
140a7eaa9:	84 c0                	test   %al,%al
140a7eaab:	74 1c                	je     0x140a7eac9
140a7eaad:	48 8b 9c 24 f8 00 00 	mov    0xf8(%rsp),%rbx
140a7eab4:	00
140a7eab5:	48 8b 0b             	mov    (%rbx),%rcx
140a7eab8:	48 8b 01             	mov    (%rcx),%rax
140a7eabb:	48 8b 80 b8 00 00 00 	mov    0xb8(%rax),%rax
140a7eac2:	ff 15 70 e1 08 00    	call   *0x8e170(%rip)        # 0x140b0cc38
140a7eac8:	90                   	nop
140a7eac9:	4d 85 f6             	test   %r14,%r14
140a7eacc:	74 18                	je     0x140a7eae6
140a7eace:	49 8b 06             	mov    (%r14),%rax
140a7ead1:	8a 54 24 28          	mov    0x28(%rsp),%dl
140a7ead5:	49 8b ce             	mov    %r14,%rcx
140a7ead8:	48 8b 80 80 00 00 00 	mov    0x80(%rax),%rax
140a7eadf:	ff 15 53 e1 08 00    	call   *0x8e153(%rip)        # 0x140b0cc38
140a7eae5:	90                   	nop
140a7eae6:	4c 8b b4 24 f8 00 00 	mov    0xf8(%rsp),%r14
140a7eaed:	00
140a7eaee:	eb 03                	jmp    0x140a7eaf3
140a7eaf0:	83 ce ff             	or     $0xffffffff,%esi
140a7eaf3:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140a7eaf8:	48 85 c9             	test   %rcx,%rcx
140a7eafb:	74 3d                	je     0x140a7eb3a
140a7eafd:	8b c6                	mov    %esi,%eax
140a7eaff:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140a7eb04:	03 c6                	add    %esi,%eax
140a7eb06:	75 32                	jne    0x140a7eb3a
140a7eb08:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140a7eb0d:	48 8b 03             	mov    (%rbx),%rax
140a7eb10:	48 8b cb             	mov    %rbx,%rcx
140a7eb13:	48 8b 00             	mov    (%rax),%rax
140a7eb16:	ff 15 1c e1 08 00    	call   *0x8e11c(%rip)        # 0x140b0cc38
140a7eb1c:	8b c6                	mov    %esi,%eax
140a7eb1e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a7eb23:	03 c6                	add    %esi,%eax
140a7eb25:	75 13                	jne    0x140a7eb3a
140a7eb27:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140a7eb2c:	48 8b 01             	mov    (%rcx),%rax
140a7eb2f:	48 8b 40 08          	mov    0x8(%rax),%rax
140a7eb33:	ff 15 ff e0 08 00    	call   *0x8e0ff(%rip)        # 0x140b0cc38
140a7eb39:	90                   	nop
140a7eb3a:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
140a7eb41:	00
140a7eb42:	48 85 db             	test   %rbx,%rbx
140a7eb45:	74 36                	je     0x140a7eb7d
140a7eb47:	8b c6                	mov    %esi,%eax
140a7eb49:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a7eb4e:	03 c6                	add    %esi,%eax
140a7eb50:	75 2b                	jne    0x140a7eb7d
140a7eb52:	48 8b 03             	mov    (%rbx),%rax
140a7eb55:	48 8b cb             	mov    %rbx,%rcx
140a7eb58:	48 8b 00             	mov    (%rax),%rax
140a7eb5b:	ff 15 d7 e0 08 00    	call   *0x8e0d7(%rip)        # 0x140b0cc38
140a7eb61:	8b c6                	mov    %esi,%eax
140a7eb63:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a7eb68:	03 c6                	add    %esi,%eax
140a7eb6a:	75 11                	jne    0x140a7eb7d
140a7eb6c:	48 8b 03             	mov    (%rbx),%rax
140a7eb6f:	48 8b cb             	mov    %rbx,%rcx
140a7eb72:	48 8b 40 08          	mov    0x8(%rax),%rax
140a7eb76:	ff 15 bc e0 08 00    	call   *0x8e0bc(%rip)        # 0x140b0cc38
140a7eb7c:	90                   	nop
140a7eb7d:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140a7eb82:	48 85 db             	test   %rbx,%rbx
140a7eb85:	74 35                	je     0x140a7ebbc
140a7eb87:	8b c6                	mov    %esi,%eax
140a7eb89:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a7eb8e:	03 c6                	add    %esi,%eax
140a7eb90:	75 2a                	jne    0x140a7ebbc
140a7eb92:	48 8b 03             	mov    (%rbx),%rax
140a7eb95:	48 8b cb             	mov    %rbx,%rcx
140a7eb98:	48 8b 00             	mov    (%rax),%rax
140a7eb9b:	ff 15 97 e0 08 00    	call   *0x8e097(%rip)        # 0x140b0cc38
140a7eba1:	8b c6                	mov    %esi,%eax
140a7eba3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a7eba8:	03 c6                	add    %esi,%eax
140a7ebaa:	75 10                	jne    0x140a7ebbc
140a7ebac:	48 8b 03             	mov    (%rbx),%rax
140a7ebaf:	48 8b cb             	mov    %rbx,%rcx
140a7ebb2:	48 8b 40 08          	mov    0x8(%rax),%rax
140a7ebb6:	ff 15 7c e0 08 00    	call   *0x8e07c(%rip)        # 0x140b0cc38
140a7ebbc:	49 8b 0e             	mov    (%r14),%rcx
140a7ebbf:	48 8b 01             	mov    (%rcx),%rax
140a7ebc2:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
140a7ebc9:	ff 15 69 e0 08 00    	call   *0x8e069(%rip)        # 0x140b0cc38
140a7ebcf:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
140a7ebd6:	41 5f                	pop    %r15
140a7ebd8:	41 5e                	pop    %r14
140a7ebda:	41 5d                	pop    %r13
140a7ebdc:	41 5c                	pop    %r12
140a7ebde:	5e                   	pop    %rsi
140a7ebdf:	5b                   	pop    %rbx
140a7ebe0:	c3                   	ret
140a7ebe1:	e8 a2 a6 58 ff       	call   0x140009288
140a7ebe6:	90                   	nop
140a7ebe7:	eb 00                	jmp    0x140a7ebe9
140a7ebe9:	90                   	nop
140a7ebea:	90                   	nop
140a7ebeb:	90                   	nop
140a7ebec:	90                   	nop
140a7ebed:	90                   	nop
140a7ebee:	90                   	nop
140a7ebef:	90                   	nop
140a7ebf0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a7ebf5:	57                   	push   %rdi
140a7ebf6:	48 83 ec 40          	sub    $0x40,%rsp
140a7ebfa:	4c 8b c2             	mov    %rdx,%r8
140a7ebfd:	48 8b d9             	mov    %rcx,%rbx
140a7ec00:	48 8b 02             	mov    (%rdx),%rax
140a7ec03:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140a7ec08:	49 8b c8             	mov    %r8,%rcx
140a7ec0b:	48 8b 40 28          	mov    0x28(%rax),%rax
140a7ec0f:	ff 15 23 e0 08 00    	call   *0x8e023(%rip)        # 0x140b0cc38
140a7ec15:	83 cf ff             	or     $0xffffffff,%edi
140a7ec18:	48 83 7c 24 30 00    	cmpq   $0x0,0x30(%rsp)
140a7ec1e:	0f 84 8f 00 00 00    	je     0x140a7ecb3
140a7ec24:	48 8b 53 10          	mov    0x10(%rbx),%rdx
140a7ec28:	48 85 d2             	test   %rdx,%rdx
140a7ec2b:	0f 84 cc 00 00 00    	je     0x140a7ecfd
140a7ec31:	8b 42 08             	mov    0x8(%rdx),%eax
140a7ec34:	eb 0a                	jmp    0x140a7ec40
140a7ec36:	8d 48 01             	lea    0x1(%rax),%ecx
140a7ec39:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140a7ec3e:	74 0a                	je     0x140a7ec4a
140a7ec40:	85 c0                	test   %eax,%eax
140a7ec42:	0f 84 b5 00 00 00    	je     0x140a7ecfd
140a7ec48:	eb ec                	jmp    0x140a7ec36
140a7ec4a:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a7ec4e:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140a7ec52:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a7ec57:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140a7ec5c:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140a7ec61:	48 8b 01             	mov    (%rcx),%rax
140a7ec64:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a7ec69:	48 8b 40 50          	mov    0x50(%rax),%rax
140a7ec6d:	ff 15 c5 df 08 00    	call   *0x8dfc5(%rip)        # 0x140b0cc38
140a7ec73:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140a7ec78:	48 85 db             	test   %rbx,%rbx
140a7ec7b:	74 36                	je     0x140a7ecb3
140a7ec7d:	8b c7                	mov    %edi,%eax
140a7ec7f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a7ec84:	03 c7                	add    %edi,%eax
140a7ec86:	75 2b                	jne    0x140a7ecb3
140a7ec88:	48 8b 03             	mov    (%rbx),%rax
140a7ec8b:	48 8b cb             	mov    %rbx,%rcx
140a7ec8e:	48 8b 00             	mov    (%rax),%rax
140a7ec91:	ff 15 a1 df 08 00    	call   *0x8dfa1(%rip)        # 0x140b0cc38
140a7ec97:	8b c7                	mov    %edi,%eax
140a7ec99:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a7ec9e:	03 c7                	add    %edi,%eax
140a7eca0:	75 11                	jne    0x140a7ecb3
140a7eca2:	48 8b 03             	mov    (%rbx),%rax
140a7eca5:	48 8b cb             	mov    %rbx,%rcx
140a7eca8:	48 8b 40 08          	mov    0x8(%rax),%rax
140a7ecac:	ff 15 86 df 08 00    	call   *0x8df86(%rip)        # 0x140b0cc38
140a7ecb2:	90                   	nop
140a7ecb3:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140a7ecb8:	48 85 db             	test   %rbx,%rbx
140a7ecbb:	74 35                	je     0x140a7ecf2
140a7ecbd:	8b c7                	mov    %edi,%eax
140a7ecbf:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a7ecc4:	03 c7                	add    %edi,%eax
140a7ecc6:	75 2a                	jne    0x140a7ecf2
140a7ecc8:	48 8b 03             	mov    (%rbx),%rax
140a7eccb:	48 8b cb             	mov    %rbx,%rcx
140a7ecce:	48 8b 00             	mov    (%rax),%rax
140a7ecd1:	ff 15 61 df 08 00    	call   *0x8df61(%rip)        # 0x140b0cc38
140a7ecd7:	8b c7                	mov    %edi,%eax
140a7ecd9:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a7ecde:	03 c7                	add    %edi,%eax
140a7ece0:	75 10                	jne    0x140a7ecf2
140a7ece2:	48 8b 03             	mov    (%rbx),%rax
140a7ece5:	48 8b cb             	mov    %rbx,%rcx
140a7ece8:	48 8b 40 08          	mov    0x8(%rax),%rax
140a7ecec:	ff 15 46 df 08 00    	call   *0x8df46(%rip)        # 0x140b0cc38