140a81c37:	0f 57 c0             	xorps  %xmm0,%xmm0
140a81c3a:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
140a81c3f:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
140a81c43:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140a81c47:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
140a81c4c:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140a81c51:	48 85 c0             	test   %rax,%rax
140a81c54:	74 04                	je     0x140a81c5a
140a81c56:	f0 ff 40 08          	lock incl 0x8(%rax)
140a81c5a:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
140a81c5f:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
140a81c64:	48 8b 46 08          	mov    0x8(%rsi),%rax
140a81c68:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a81c6c:	48 83 c1 08          	add    $0x8,%rcx
140a81c70:	48 03 ce             	add    %rsi,%rcx
140a81c73:	48 8b 01             	mov    (%rcx),%rax
140a81c76:	49 8b d7             	mov    %r15,%rdx
140a81c79:	48 8b 40 60          	mov    0x60(%rax),%rax
140a81c7d:	ff 15 b5 af 08 00    	call   *0x8afb5(%rip)        # 0x140b0cc38
140a81c83:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
140a81c87:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a81c8c:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
140a81c90:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a81c95:	0f 28 d8             	movaps %xmm0,%xmm3
140a81c98:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140a81c9d:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140a81ca2:	48 8b cb             	mov    %rbx,%rcx
140a81ca5:	48 8b c7             	mov    %rdi,%rax
140a81ca8:	ff 15 8a af 08 00    	call   *0x8af8a(%rip)        # 0x140b0cc38
140a81cae:	e9 0f 01 00 00       	jmp    0x140a81dc2
140a81cb3:	48 8b 46 08          	mov    0x8(%rsi),%rax
140a81cb7:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a81cbb:	48 83 c1 08          	add    $0x8,%rcx
140a81cbf:	48 03 ce             	add    %rsi,%rcx
140a81cc2:	48 8b 01             	mov    (%rcx),%rax
140a81cc5:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140a81cc9:	48 8b 40 28          	mov    0x28(%rax),%rax
140a81ccd:	ff 15 65 af 08 00    	call   *0x8af65(%rip)        # 0x140b0cc38
140a81cd3:	48 8d 55 10          	lea    0x10(%rbp),%rdx
140a81cd7:	48 8b c8             	mov    %rax,%rcx
140a81cda:	e8 71 a6 e8 ff       	call   0x14090c350
140a81cdf:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140a81ce4:	48 8b 01             	mov    (%rcx),%rax
140a81ce7:	48 8d 55 28          	lea    0x28(%rbp),%rdx
140a81ceb:	48 8b 40 20          	mov    0x20(%rax),%rax
140a81cef:	ff 15 43 af 08 00    	call   *0x8af43(%rip)        # 0x140b0cc38
140a81cf5:	4c 8b 54 24 70       	mov    0x70(%rsp),%r10
140a81cfa:	49 8b 02             	mov    (%r10),%rax
140a81cfd:	4c 8b 48 18          	mov    0x18(%rax),%r9
140a81d01:	4c 8d 45 10          	lea    0x10(%rbp),%r8
140a81d05:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140a81d09:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
140a81d0d:	e8 2e 11 71 ff       	call   0x140192e40
140a81d12:	48 8b d0             	mov    %rax,%rdx
140a81d15:	49 8b ca             	mov    %r10,%rcx
140a81d18:	49 8b c1             	mov    %r9,%rax
140a81d1b:	ff 15 17 af 08 00    	call   *0x8af17(%rip)        # 0x140b0cc38
140a81d21:	49 8b 5e 18          	mov    0x18(%r14),%rbx
140a81d25:	48 8b 03             	mov    (%rbx),%rax
140a81d28:	48 8b 78 20          	mov    0x20(%rax),%rdi
140a81d2c:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
140a81d30:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140a81d34:	0f 57 c0             	xorps  %xmm0,%xmm0
140a81d37:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
140a81d3c:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
140a81d40:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
140a81d44:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
140a81d49:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
140a81d4e:	48 85 c0             	test   %rax,%rax
140a81d51:	74 04                	je     0x140a81d57
140a81d53:	f0 ff 40 08          	lock incl 0x8(%rax)
140a81d57:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
140a81d5c:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
140a81d61:	48 8b 46 08          	mov    0x8(%rsi),%rax
140a81d65:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a81d69:	48 83 c1 08          	add    $0x8,%rcx
140a81d6d:	48 03 ce             	add    %rsi,%rcx
140a81d70:	48 8b 01             	mov    (%rcx),%rax
140a81d73:	49 8b d7             	mov    %r15,%rdx
140a81d76:	48 8b 40 60          	mov    0x60(%rax),%rax
140a81d7a:	ff 15 b8 ae 08 00    	call   *0x8aeb8(%rip)        # 0x140b0cc38
140a81d80:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
140a81d84:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a81d89:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
140a81d8d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140a81d92:	0f 28 d8             	movaps %xmm0,%xmm3
140a81d95:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140a81d9a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140a81d9f:	48 8b cb             	mov    %rbx,%rcx
140a81da2:	48 8b c7             	mov    %rdi,%rax
140a81da5:	ff 15 8d ae 08 00    	call   *0x8ae8d(%rip)        # 0x140b0cc38
140a81dab:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140a81db0:	48 8b 01             	mov    (%rcx),%rax
140a81db3:	48 8d 55 28          	lea    0x28(%rbp),%rdx
140a81db7:	48 8b 40 18          	mov    0x18(%rax),%rax
140a81dbb:	ff 15 77 ae 08 00    	call   *0x8ae77(%rip)        # 0x140b0cc38
140a81dc1:	90                   	nop
140a81dc2:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140a81dc7:	83 cf ff             	or     $0xffffffff,%edi
140a81dca:	48 85 db             	test   %rbx,%rbx
140a81dcd:	74 36                	je     0x140a81e05
140a81dcf:	8b c7                	mov    %edi,%eax
140a81dd1:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a81dd6:	03 c7                	add    %edi,%eax
140a81dd8:	75 2b                	jne    0x140a81e05
140a81dda:	48 8b 03             	mov    (%rbx),%rax
140a81ddd:	48 8b cb             	mov    %rbx,%rcx
140a81de0:	48 8b 00             	mov    (%rax),%rax
140a81de3:	ff 15 4f ae 08 00    	call   *0x8ae4f(%rip)        # 0x140b0cc38
140a81de9:	8b c7                	mov    %edi,%eax
140a81deb:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a81df0:	03 c7                	add    %edi,%eax
140a81df2:	75 11                	jne    0x140a81e05
140a81df4:	48 8b 03             	mov    (%rbx),%rax
140a81df7:	48 8b cb             	mov    %rbx,%rcx
140a81dfa:	48 8b 40 08          	mov    0x8(%rax),%rax
140a81dfe:	ff 15 34 ae 08 00    	call   *0x8ae34(%rip)        # 0x140b0cc38
140a81e04:	90                   	nop
140a81e05:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140a81e0a:	48 85 db             	test   %rbx,%rbx
140a81e0d:	74 36                	je     0x140a81e45
140a81e0f:	8b c7                	mov    %edi,%eax
140a81e11:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a81e16:	03 c7                	add    %edi,%eax
140a81e18:	75 2b                	jne    0x140a81e45
140a81e1a:	48 8b 03             	mov    (%rbx),%rax
140a81e1d:	48 8b cb             	mov    %rbx,%rcx
140a81e20:	48 8b 00             	mov    (%rax),%rax
140a81e23:	ff 15 0f ae 08 00    	call   *0x8ae0f(%rip)        # 0x140b0cc38
140a81e29:	8b c7                	mov    %edi,%eax
140a81e2b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a81e30:	03 c7                	add    %edi,%eax
140a81e32:	75 11                	jne    0x140a81e45
140a81e34:	48 8b 03             	mov    (%rbx),%rax
140a81e37:	48 8b cb             	mov    %rbx,%rcx
140a81e3a:	48 8b 40 08          	mov    0x8(%rax),%rax
140a81e3e:	ff 15 f4 ad 08 00    	call   *0x8adf4(%rip)        # 0x140b0cc38
140a81e44:	90                   	nop
140a81e45:	48 8b 5d 98          	mov    -0x68(%rbp),%rbx
140a81e49:	48 85 db             	test   %rbx,%rbx
140a81e4c:	74 36                	je     0x140a81e84
140a81e4e:	8b c7                	mov    %edi,%eax
140a81e50:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a81e55:	03 c7                	add    %edi,%eax
140a81e57:	75 2b                	jne    0x140a81e84
140a81e59:	48 8b 03             	mov    (%rbx),%rax
140a81e5c:	48 8b cb             	mov    %rbx,%rcx
140a81e5f:	48 8b 00             	mov    (%rax),%rax
140a81e62:	ff 15 d0 ad 08 00    	call   *0x8add0(%rip)        # 0x140b0cc38
140a81e68:	8b c7                	mov    %edi,%eax
140a81e6a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a81e6f:	03 c7                	add    %edi,%eax
140a81e71:	75 11                	jne    0x140a81e84
140a81e73:	48 8b 03             	mov    (%rbx),%rax
140a81e76:	48 8b cb             	mov    %rbx,%rcx
140a81e79:	48 8b 40 08          	mov    0x8(%rax),%rax
140a81e7d:	ff 15 b5 ad 08 00    	call   *0x8adb5(%rip)        # 0x140b0cc38
140a81e83:	90                   	nop
140a81e84:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140a81e89:	48 85 db             	test   %rbx,%rbx
140a81e8c:	74 35                	je     0x140a81ec3
140a81e8e:	8b c7                	mov    %edi,%eax
140a81e90:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a81e95:	03 c7                	add    %edi,%eax
140a81e97:	75 2a                	jne    0x140a81ec3
140a81e99:	48 8b 03             	mov    (%rbx),%rax
140a81e9c:	48 8b cb             	mov    %rbx,%rcx
140a81e9f:	48 8b 00             	mov    (%rax),%rax
140a81ea2:	ff 15 90 ad 08 00    	call   *0x8ad90(%rip)        # 0x140b0cc38
140a81ea8:	8b c7                	mov    %edi,%eax
140a81eaa:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a81eaf:	03 c7                	add    %edi,%eax
140a81eb1:	75 10                	jne    0x140a81ec3
140a81eb3:	48 8b 03             	mov    (%rbx),%rax
140a81eb6:	48 8b cb             	mov    %rbx,%rcx
140a81eb9:	48 8b 40 08          	mov    0x8(%rax),%rax
140a81ebd:	ff 15 75 ad 08 00    	call   *0x8ad75(%rip)        # 0x140b0cc38
140a81ec3:	48 83 7d b0 00       	cmpq   $0x0,-0x50(%rbp)
140a81ec8:	74 2a                	je     0x140a81ef4
140a81eca:	49 8b 4e 18          	mov    0x18(%r14),%rcx
140a81ece:	48 8b 01             	mov    (%rcx),%rax
140a81ed1:	48 8b 80 00 01 00 00 	mov    0x100(%rax),%rax
140a81ed8:	ff 15 5a ad 08 00    	call   *0x8ad5a(%rip)        # 0x140b0cc38
140a81ede:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
140a81ee2:	48 8b 01             	mov    (%rcx),%rax
140a81ee5:	48 8d 55 40          	lea    0x40(%rbp),%rdx
140a81ee9:	48 8b 40 18          	mov    0x18(%rax),%rax
140a81eed:	ff 15 45 ad 08 00    	call   *0x8ad45(%rip)        # 0x140b0cc38
140a81ef3:	90                   	nop
140a81ef4:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
140a81ef8:	83 cf ff             	or     $0xffffffff,%edi
140a81efb:	48 85 db             	test   %rbx,%rbx
140a81efe:	74 35                	je     0x140a81f35
140a81f00:	8b c7                	mov    %edi,%eax
140a81f02:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a81f07:	03 c7                	add    %edi,%eax
140a81f09:	75 2a                	jne    0x140a81f35
140a81f0b:	48 8b 03             	mov    (%rbx),%rax
140a81f0e:	48 8b cb             	mov    %rbx,%rcx
140a81f11:	48 8b 00             	mov    (%rax),%rax
140a81f14:	ff 15 1e ad 08 00    	call   *0x8ad1e(%rip)        # 0x140b0cc38
140a81f1a:	8b c7                	mov    %edi,%eax
140a81f1c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a81f21:	03 c7                	add    %edi,%eax
140a81f23:	75 10                	jne    0x140a81f35
140a81f25:	48 8b 03             	mov    (%rbx),%rax
140a81f28:	48 8b cb             	mov    %rbx,%rcx
140a81f2b:	48 8b 40 08          	mov    0x8(%rax),%rax
140a81f2f:	ff 15 03 ad 08 00    	call   *0x8ad03(%rip)        # 0x140b0cc38
140a81f35:	49 8b 4e 18          	mov    0x18(%r14),%rcx
140a81f39:	48 8b 01             	mov    (%rcx),%rax
140a81f3c:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
140a81f43:	ff 15 ef ac 08 00    	call   *0x8acef(%rip)        # 0x140b0cc38
140a81f49:	90                   	nop
140a81f4a:	49 8b 5d 08          	mov    0x8(%r13),%rbx
140a81f4e:	48 85 db             	test   %rbx,%rbx
140a81f51:	74 36                	je     0x140a81f89
140a81f53:	8b c7                	mov    %edi,%eax
140a81f55:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a81f5a:	03 c7                	add    %edi,%eax
140a81f5c:	75 2b                	jne    0x140a81f89
140a81f5e:	48 8b 03             	mov    (%rbx),%rax
140a81f61:	48 8b cb             	mov    %rbx,%rcx
140a81f64:	48 8b 00             	mov    (%rax),%rax
140a81f67:	ff 15 cb ac 08 00    	call   *0x8accb(%rip)        # 0x140b0cc38
140a81f6d:	8b c7                	mov    %edi,%eax
140a81f6f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a81f74:	03 c7                	add    %edi,%eax
140a81f76:	75 11                	jne    0x140a81f89
140a81f78:	48 8b 03             	mov    (%rbx),%rax
140a81f7b:	48 8b cb             	mov    %rbx,%rcx
140a81f7e:	48 8b 40 08          	mov    0x8(%rax),%rax
140a81f82:	ff 15 b0 ac 08 00    	call   *0x8acb0(%rip)        # 0x140b0cc38
140a81f88:	90                   	nop
140a81f89:	49 8b 5c 24 08       	mov    0x8(%r12),%rbx
140a81f8e:	48 85 db             	test   %rbx,%rbx
140a81f91:	74 35                	je     0x140a81fc8
140a81f93:	8b c7                	mov    %edi,%eax
140a81f95:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a81f9a:	03 c7                	add    %edi,%eax
140a81f9c:	75 2a                	jne    0x140a81fc8
140a81f9e:	48 8b 03             	mov    (%rbx),%rax
140a81fa1:	48 8b cb             	mov    %rbx,%rcx
140a81fa4:	48 8b 00             	mov    (%rax),%rax
140a81fa7:	ff 15 8b ac 08 00    	call   *0x8ac8b(%rip)        # 0x140b0cc38
140a81fad:	8b c7                	mov    %edi,%eax
140a81faf:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a81fb4:	03 c7                	add    %edi,%eax
140a81fb6:	75 10                	jne    0x140a81fc8
140a81fb8:	48 8b 03             	mov    (%rbx),%rax
140a81fbb:	48 8b cb             	mov    %rbx,%rcx
140a81fbe:	48 8b 40 08          	mov    0x8(%rax),%rax
140a81fc2:	ff 15 70 ac 08 00    	call   *0x8ac70(%rip)        # 0x140b0cc38
140a81fc8:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
140a81fcc:	48 33 cc             	xor    %rsp,%rcx
140a81fcf:	e8 0c d6 06 00       	call   0x140aef5e0
140a81fd4:	48 81 c4 68 01 00 00 	add    $0x168,%rsp
140a81fdb:	41 5f                	pop    %r15
140a81fdd:	41 5e                	pop    %r14
140a81fdf:	41 5d                	pop    %r13
140a81fe1:	41 5c                	pop    %r12
140a81fe3:	5f                   	pop    %rdi
140a81fe4:	5e                   	pop    %rsi
140a81fe5:	5b                   	pop    %rbx
140a81fe6:	5d                   	pop    %rbp
140a81fe7:	c3                   	ret
140a81fe8:	40 55                	rex push %rbp
140a81fea:	53                   	push   %rbx
140a81feb:	56                   	push   %rsi
140a81fec:	57                   	push   %rdi
140a81fed:	41 54                	push   %r12
140a81fef:	41 56                	push   %r14
140a81ff1:	41 57                	push   %r15
140a81ff3:	48 8d 6c 24 e1       	lea    -0x1f(%rsp),%rbp
140a81ff8:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
140a81fff:	48 8b 05 3a d0 23 00 	mov    0x23d03a(%rip),%rax        # 0x140cbf040
140a82006:	48 33 c4             	xor    %rsp,%rax
140a82009:	48 89 45 0f          	mov    %rax,0xf(%rbp)
140a8200d:	49 8b f1             	mov    %r9,%rsi
140a82010:	49 8b d8             	mov    %r8,%rbx
140a82013:	48 8b fa             	mov    %rdx,%rdi
140a82016:	4c 8b f9             	mov    %rcx,%r15
140a82019:	48 89 55 a7          	mov    %rdx,-0x59(%rbp)
140a8201d:	4c 8b 75 7f          	mov    0x7f(%rbp),%r14
140a82021:	83 64 24 40 00       	andl   $0x0,0x40(%rsp)
140a82026:	48 83 22 00          	andq   $0x0,(%rdx)
140a8202a:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
140a8202f:	c7 44 24 40 01 00 00 	movl   $0x1,0x40(%rsp)
140a82036:	00
140a82037:	0f 57 c0             	xorps  %xmm0,%xmm0
140a8203a:	f3 0f 7f 45 87       	movdqu %xmm0,-0x79(%rbp)
140a8203f:	49 8b 01             	mov    (%r9),%rax
140a82042:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
140a82046:	49 8b c9             	mov    %r9,%rcx
140a82049:	48 8b 40 38          	mov    0x38(%rax),%rax
140a8204d:	ff 15 e5 ab 08 00    	call   *0x8abe5(%rip)        # 0x140b0cc38
140a82053:	41 83 cc ff          	or     $0xffffffff,%r12d
140a82057:	48 83 7d 87 00       	cmpq   $0x0,-0x79(%rbp)
140a8205c:	0f 84 bc 02 00 00    	je     0x140a8231e
140a82062:	48 8b 0b             	mov    (%rbx),%rcx
140a82065:	48 8b 01             	mov    (%rcx),%rax
140a82068:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
140a8206c:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
140a82070:	48 8b 80 28 03 00 00 	mov    0x328(%rax),%rax
140a82077:	ff 15 bb ab 08 00    	call   *0x8abbb(%rip)        # 0x140b0cc38
140a8207d:	90                   	nop
140a8207e:	48 83 7d 97 00       	cmpq   $0x0,-0x69(%rbp)
140a82083:	0f 84 52 02 00 00    	je     0x140a822db
140a82089:	48 8b 0b             	mov    (%rbx),%rcx
140a8208c:	48 8b 01             	mov    (%rcx),%rax
140a8208f:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
140a82093:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140a82097:	48 8b 80 40 01 00 00 	mov    0x140(%rax),%rax
140a8209e:	ff 15 94 ab 08 00    	call   *0x8ab94(%rip)        # 0x140b0cc38
140a820a4:	48 8b 08             	mov    (%rax),%rcx
140a820a7:	48 8b 50 08          	mov    0x8(%rax),%rdx
140a820ab:	48 83 20 00          	andq   $0x0,(%rax)
140a820af:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140a820b4:	48 89 0f             	mov    %rcx,(%rdi)
140a820b7:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
140a820bb:	48 89 57 08          	mov    %rdx,0x8(%rdi)
140a820bf:	48 85 db             	test   %rbx,%rbx
140a820c2:	74 39                	je     0x140a820fd
140a820c4:	41 8b c4             	mov    %r12d,%eax
140a820c7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a820cc:	41 03 c4             	add    %r12d,%eax
140a820cf:	75 2c                	jne    0x140a820fd
140a820d1:	48 8b 03             	mov    (%rbx),%rax
140a820d4:	48 8b cb             	mov    %rbx,%rcx
140a820d7:	48 8b 00             	mov    (%rax),%rax
140a820da:	ff 15 58 ab 08 00    	call   *0x8ab58(%rip)        # 0x140b0cc38
140a820e0:	41 8b c4             	mov    %r12d,%eax
140a820e3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a820e8:	41 03 c4             	add    %r12d,%eax
140a820eb:	75 10                	jne    0x140a820fd
140a820ed:	48 8b 03             	mov    (%rbx),%rax
140a820f0:	48 8b cb             	mov    %rbx,%rcx
140a820f3:	48 8b 40 08          	mov    0x8(%rax),%rax
140a820f7:	ff 15 3b ab 08 00    	call   *0x8ab3b(%rip)        # 0x140b0cc38
140a820fd:	48 8b 5d cf          	mov    -0x31(%rbp),%rbx
140a82101:	48 85 db             	test   %rbx,%rbx
140a82104:	74 39                	je     0x140a8213f
140a82106:	41 8b c4             	mov    %r12d,%eax
140a82109:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a8210e:	41 03 c4             	add    %r12d,%eax
140a82111:	75 2c                	jne    0x140a8213f
140a82113:	48 8b 03             	mov    (%rbx),%rax
140a82116:	48 8b cb             	mov    %rbx,%rcx
140a82119:	48 8b 00             	mov    (%rax),%rax
140a8211c:	ff 15 16 ab 08 00    	call   *0x8ab16(%rip)        # 0x140b0cc38