140a80ce8:	0f 29 74 24 60       	movaps %xmm6,0x60(%rsp)
140a80ced:	4d 8b c8             	mov    %r8,%r9
140a80cf0:	48 8b fa             	mov    %rdx,%rdi
140a80cf3:	48 8b d9             	mov    %rcx,%rbx
140a80cf6:	83 65 b0 00          	andl   $0x0,-0x50(%rbp)
140a80cfa:	0f 57 c0             	xorps  %xmm0,%xmm0
140a80cfd:	f3 0f 7f 45 b8       	movdqu %xmm0,-0x48(%rbp)
140a80d02:	c7 45 30 00 00 80 3f 	movl   $0x3f800000,0x30(%rbp)
140a80d09:	49 8b 00             	mov    (%r8),%rax
140a80d0c:	4c 8d 45 30          	lea    0x30(%rbp),%r8
140a80d10:	48 8d 55 b8          	lea    -0x48(%rbp),%rdx
140a80d14:	49 8b c9             	mov    %r9,%rcx
140a80d17:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140a80d1e:	ff 15 14 bf 08 00    	call   *0x8bf14(%rip)        # 0x140b0cc38
140a80d24:	f3 0f 10 75 30       	movss  0x30(%rbp),%xmm6
140a80d29:	48 83 27 00          	andq   $0x0,(%rdi)
140a80d2d:	48 83 67 08 00       	andq   $0x0,0x8(%rdi)
140a80d32:	c7 45 b0 02 00 00 00 	movl   $0x2,-0x50(%rbp)
140a80d39:	83 ce ff             	or     $0xffffffff,%esi
140a80d3c:	48 83 7d b8 00       	cmpq   $0x0,-0x48(%rbp)
140a80d41:	0f 84 2e 01 00 00    	je     0x140a80e75
140a80d47:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
140a80d4b:	48 8b 01             	mov    (%rcx),%rax
140a80d4e:	4c 8d 45 b8          	lea    -0x48(%rbp),%r8
140a80d52:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
140a80d56:	48 8b 80 28 03 00 00 	mov    0x328(%rax),%rax
140a80d5d:	ff 15 d5 be 08 00    	call   *0x8bed5(%rip)        # 0x140b0cc38
140a80d63:	48 83 7d c8 00       	cmpq   $0x0,-0x38(%rbp)
140a80d68:	0f 84 c8 00 00 00    	je     0x140a80e36
140a80d6e:	48 8b 4b 48          	mov    0x48(%rbx),%rcx
140a80d72:	48 8b 01             	mov    (%rcx),%rax
140a80d75:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
140a80d79:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140a80d7d:	48 8b 80 40 01 00 00 	mov    0x140(%rax),%rax
140a80d84:	ff 15 ae be 08 00    	call   *0x8beae(%rip)        # 0x140b0cc38
140a80d8a:	48 8b 08             	mov    (%rax),%rcx
140a80d8d:	48 8b 50 08          	mov    0x8(%rax),%rdx
140a80d91:	48 83 20 00          	andq   $0x0,(%rax)
140a80d95:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140a80d9a:	48 89 0f             	mov    %rcx,(%rdi)
140a80d9d:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
140a80da1:	48 89 57 08          	mov    %rdx,0x8(%rdi)
140a80da5:	48 85 db             	test   %rbx,%rbx
140a80da8:	74 35                	je     0x140a80ddf
140a80daa:	8b c6                	mov    %esi,%eax
140a80dac:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a80db1:	03 c6                	add    %esi,%eax
140a80db3:	75 2a                	jne    0x140a80ddf
140a80db5:	48 8b 03             	mov    (%rbx),%rax
140a80db8:	48 8b cb             	mov    %rbx,%rcx
140a80dbb:	48 8b 00             	mov    (%rax),%rax
140a80dbe:	ff 15 74 be 08 00    	call   *0x8be74(%rip)        # 0x140b0cc38
140a80dc4:	8b c6                	mov    %esi,%eax
140a80dc6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a80dcb:	03 c6                	add    %esi,%eax
140a80dcd:	75 10                	jne    0x140a80ddf
140a80dcf:	48 8b 03             	mov    (%rbx),%rax
140a80dd2:	48 8b cb             	mov    %rbx,%rcx
140a80dd5:	48 8b 40 08          	mov    0x8(%rax),%rax
140a80dd9:	ff 15 59 be 08 00    	call   *0x8be59(%rip)        # 0x140b0cc38
140a80ddf:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
140a80de3:	48 85 db             	test   %rbx,%rbx
140a80de6:	74 35                	je     0x140a80e1d
140a80de8:	8b c6                	mov    %esi,%eax
140a80dea:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a80def:	03 c6                	add    %esi,%eax
140a80df1:	75 2a                	jne    0x140a80e1d
140a80df3:	48 8b 03             	mov    (%rbx),%rax
140a80df6:	48 8b cb             	mov    %rbx,%rcx
140a80df9:	48 8b 00             	mov    (%rax),%rax
140a80dfc:	ff 15 36 be 08 00    	call   *0x8be36(%rip)        # 0x140b0cc38
140a80e02:	8b c6                	mov    %esi,%eax
140a80e04:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a80e09:	03 c6                	add    %esi,%eax
140a80e0b:	75 10                	jne    0x140a80e1d
140a80e0d:	48 8b 03             	mov    (%rbx),%rax
140a80e10:	48 8b cb             	mov    %rbx,%rcx
140a80e13:	48 8b 40 08          	mov    0x8(%rax),%rax
140a80e17:	ff 15 1b be 08 00    	call   *0x8be1b(%rip)        # 0x140b0cc38
140a80e1d:	48 8b 0f             	mov    (%rdi),%rcx
140a80e20:	48 85 c9             	test   %rcx,%rcx
140a80e23:	74 11                	je     0x140a80e36
140a80e25:	48 8b 01             	mov    (%rcx),%rax
140a80e28:	0f 28 ce             	movaps %xmm6,%xmm1
140a80e2b:	48 8b 40 08          	mov    0x8(%rax),%rax
140a80e2f:	ff 15 03 be 08 00    	call   *0x8be03(%rip)        # 0x140b0cc38
140a80e35:	90                   	nop
140a80e36:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
140a80e3a:	48 85 db             	test   %rbx,%rbx
140a80e3d:	74 36                	je     0x140a80e75
140a80e3f:	8b c6                	mov    %esi,%eax
140a80e41:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a80e46:	03 c6                	add    %esi,%eax
140a80e48:	75 2b                	jne    0x140a80e75
140a80e4a:	48 8b 03             	mov    (%rbx),%rax
140a80e4d:	48 8b cb             	mov    %rbx,%rcx
140a80e50:	48 8b 00             	mov    (%rax),%rax
140a80e53:	ff 15 df bd 08 00    	call   *0x8bddf(%rip)        # 0x140b0cc38
140a80e59:	8b c6                	mov    %esi,%eax
140a80e5b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a80e60:	03 c6                	add    %esi,%eax
140a80e62:	75 11                	jne    0x140a80e75
140a80e64:	48 8b 03             	mov    (%rbx),%rax
140a80e67:	48 8b cb             	mov    %rbx,%rcx
140a80e6a:	48 8b 40 08          	mov    0x8(%rax),%rax
140a80e6e:	ff 15 c4 bd 08 00    	call   *0x8bdc4(%rip)        # 0x140b0cc38
140a80e74:	90                   	nop
140a80e75:	48 8b 5d c0          	mov    -0x40(%rbp),%rbx
140a80e79:	48 85 db             	test   %rbx,%rbx
140a80e7c:	74 35                	je     0x140a80eb3
140a80e7e:	8b c6                	mov    %esi,%eax
140a80e80:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a80e85:	03 c6                	add    %esi,%eax
140a80e87:	75 2a                	jne    0x140a80eb3
140a80e89:	48 8b 03             	mov    (%rbx),%rax
140a80e8c:	48 8b cb             	mov    %rbx,%rcx
140a80e8f:	48 8b 00             	mov    (%rax),%rax
140a80e92:	ff 15 a0 bd 08 00    	call   *0x8bda0(%rip)        # 0x140b0cc38
140a80e98:	8b c6                	mov    %esi,%eax
140a80e9a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a80e9f:	03 c6                	add    %esi,%eax
140a80ea1:	75 10                	jne    0x140a80eb3
140a80ea3:	48 8b 03             	mov    (%rbx),%rax
140a80ea6:	48 8b cb             	mov    %rbx,%rcx
140a80ea9:	48 8b 40 08          	mov    0x8(%rax),%rax
140a80ead:	ff 15 85 bd 08 00    	call   *0x8bd85(%rip)        # 0x140b0cc38
140a80eb3:	48 8b c7             	mov    %rdi,%rax
140a80eb6:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
140a80ebd:	00
140a80ebe:	0f 28 74 24 60       	movaps 0x60(%rsp),%xmm6
140a80ec3:	48 83 c4 70          	add    $0x70,%rsp
140a80ec7:	5f                   	pop    %rdi
140a80ec8:	5e                   	pop    %rsi
140a80ec9:	5d                   	pop    %rbp
140a80eca:	c3                   	ret
140a80ecb:	90                   	nop
140a80ecc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a80ed1:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a80ed6:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140a80edb:	55                   	push   %rbp
140a80edc:	57                   	push   %rdi
140a80edd:	41 56                	push   %r14
140a80edf:	48 8b ec             	mov    %rsp,%rbp
140a80ee2:	48 83 ec 60          	sub    $0x60,%rsp
140a80ee6:	49 8b f0             	mov    %r8,%rsi
140a80ee9:	48 8b fa             	mov    %rdx,%rdi
140a80eec:	83 65 c0 00          	andl   $0x0,-0x40(%rbp)
140a80ef0:	48 83 22 00          	andq   $0x0,(%rdx)
140a80ef4:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
140a80ef9:	c7 45 c0 01 00 00 00 	movl   $0x1,-0x40(%rbp)
140a80f00:	49 8b 01             	mov    (%r9),%rax
140a80f03:	49 8b c9             	mov    %r9,%rcx
140a80f06:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
140a80f0d:	ff 15 25 bd 08 00    	call   *0x8bd25(%rip)        # 0x140b0cc38
140a80f13:	0f 57 c0             	xorps  %xmm0,%xmm0
140a80f16:	f3 0f 7f 45 c8       	movdqu %xmm0,-0x38(%rbp)
140a80f1b:	48 8b 48 08          	mov    0x8(%rax),%rcx
140a80f1f:	48 85 c9             	test   %rcx,%rcx
140a80f22:	74 04                	je     0x140a80f28
140a80f24:	f0 ff 41 08          	lock incl 0x8(%rcx)
140a80f28:	48 8b 08             	mov    (%rax),%rcx
140a80f2b:	48 89 4d c8          	mov    %rcx,-0x38(%rbp)
140a80f2f:	48 8b 58 08          	mov    0x8(%rax),%rbx
140a80f33:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
140a80f37:	41 83 ce ff          	or     $0xffffffff,%r14d
140a80f3b:	48 85 c9             	test   %rcx,%rcx
140a80f3e:	0f 84 23 01 00 00    	je     0x140a81067
140a80f44:	48 8b 0e             	mov    (%rsi),%rcx
140a80f47:	48 8b 01             	mov    (%rcx),%rax
140a80f4a:	4c 8d 45 c8          	lea    -0x38(%rbp),%r8
140a80f4e:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140a80f52:	48 8b 80 a0 03 00 00 	mov    0x3a0(%rax),%rax
140a80f59:	ff 15 d9 bc 08 00    	call   *0x8bcd9(%rip)        # 0x140b0cc38
140a80f5f:	48 83 7d d8 00       	cmpq   $0x0,-0x28(%rbp)
140a80f64:	0f 84 b7 00 00 00    	je     0x140a81021
140a80f6a:	48 8b 0e             	mov    (%rsi),%rcx
140a80f6d:	48 8b 01             	mov    (%rcx),%rax
140a80f70:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
140a80f74:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
140a80f78:	48 8b 80 60 01 00 00 	mov    0x160(%rax),%rax
140a80f7f:	ff 15 b3 bc 08 00    	call   *0x8bcb3(%rip)        # 0x140b0cc38
140a80f85:	48 8b 08             	mov    (%rax),%rcx
140a80f88:	48 8b 50 08          	mov    0x8(%rax),%rdx
140a80f8c:	48 83 20 00          	andq   $0x0,(%rax)
140a80f90:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140a80f95:	48 89 0f             	mov    %rcx,(%rdi)
140a80f98:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
140a80f9c:	48 89 57 08          	mov    %rdx,0x8(%rdi)
140a80fa0:	48 85 db             	test   %rbx,%rbx
140a80fa3:	74 39                	je     0x140a80fde
140a80fa5:	41 8b c6             	mov    %r14d,%eax
140a80fa8:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a80fad:	41 03 c6             	add    %r14d,%eax
140a80fb0:	75 2c                	jne    0x140a80fde
140a80fb2:	48 8b 03             	mov    (%rbx),%rax
140a80fb5:	48 8b cb             	mov    %rbx,%rcx
140a80fb8:	48 8b 00             	mov    (%rax),%rax
140a80fbb:	ff 15 77 bc 08 00    	call   *0x8bc77(%rip)        # 0x140b0cc38
140a80fc1:	41 8b c6             	mov    %r14d,%eax
140a80fc4:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a80fc9:	41 03 c6             	add    %r14d,%eax
140a80fcc:	75 10                	jne    0x140a80fde
140a80fce:	48 8b 03             	mov    (%rbx),%rax
140a80fd1:	48 8b cb             	mov    %rbx,%rcx
140a80fd4:	48 8b 40 08          	mov    0x8(%rax),%rax
140a80fd8:	ff 15 5a bc 08 00    	call   *0x8bc5a(%rip)        # 0x140b0cc38
140a80fde:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
140a80fe2:	48 85 db             	test   %rbx,%rbx
140a80fe5:	74 3a                	je     0x140a81021
140a80fe7:	41 8b c6             	mov    %r14d,%eax
140a80fea:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a80fef:	41 03 c6             	add    %r14d,%eax
140a80ff2:	75 2d                	jne    0x140a81021
140a80ff4:	48 8b 03             	mov    (%rbx),%rax
140a80ff7:	48 8b cb             	mov    %rbx,%rcx
140a80ffa:	48 8b 00             	mov    (%rax),%rax
140a80ffd:	ff 15 35 bc 08 00    	call   *0x8bc35(%rip)        # 0x140b0cc38
140a81003:	41 8b c6             	mov    %r14d,%eax
140a81006:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a8100b:	41 03 c6             	add    %r14d,%eax
140a8100e:	75 11                	jne    0x140a81021
140a81010:	48 8b 03             	mov    (%rbx),%rax
140a81013:	48 8b cb             	mov    %rbx,%rcx
140a81016:	48 8b 40 08          	mov    0x8(%rax),%rax
140a8101a:	ff 15 18 bc 08 00    	call   *0x8bc18(%rip)        # 0x140b0cc38
140a81020:	90                   	nop
140a81021:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
140a81025:	48 85 db             	test   %rbx,%rbx
140a81028:	74 39                	je     0x140a81063
140a8102a:	41 8b c6             	mov    %r14d,%eax
140a8102d:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a81032:	41 03 c6             	add    %r14d,%eax
140a81035:	75 2c                	jne    0x140a81063
140a81037:	48 8b 03             	mov    (%rbx),%rax
140a8103a:	48 8b cb             	mov    %rbx,%rcx
140a8103d:	48 8b 00             	mov    (%rax),%rax
140a81040:	ff 15 f2 bb 08 00    	call   *0x8bbf2(%rip)        # 0x140b0cc38
140a81046:	41 8b c6             	mov    %r14d,%eax
140a81049:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a8104e:	41 03 c6             	add    %r14d,%eax
140a81051:	75 10                	jne    0x140a81063
140a81053:	48 8b 03             	mov    (%rbx),%rax
140a81056:	48 8b cb             	mov    %rbx,%rcx
140a81059:	48 8b 40 08          	mov    0x8(%rax),%rax
140a8105d:	ff 15 d5 bb 08 00    	call   *0x8bbd5(%rip)        # 0x140b0cc38
140a81063:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
140a81067:	48 85 db             	test   %rbx,%rbx
140a8106a:	74 39                	je     0x140a810a5
140a8106c:	41 8b c6             	mov    %r14d,%eax
140a8106f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a81074:	41 03 c6             	add    %r14d,%eax
140a81077:	75 2c                	jne    0x140a810a5
140a81079:	48 8b 03             	mov    (%rbx),%rax
140a8107c:	48 8b cb             	mov    %rbx,%rcx
140a8107f:	48 8b 00             	mov    (%rax),%rax
140a81082:	ff 15 b0 bb 08 00    	call   *0x8bbb0(%rip)        # 0x140b0cc38
140a81088:	41 8b c6             	mov    %r14d,%eax
140a8108b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a81090:	41 03 c6             	add    %r14d,%eax
140a81093:	75 10                	jne    0x140a810a5
140a81095:	48 8b 03             	mov    (%rbx),%rax
140a81098:	48 8b cb             	mov    %rbx,%rcx
140a8109b:	48 8b 40 08          	mov    0x8(%rax),%rax
140a8109f:	ff 15 93 bb 08 00    	call   *0x8bb93(%rip)        # 0x140b0cc38
140a810a5:	48 8b c7             	mov    %rdi,%rax
140a810a8:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
140a810ad:	49 8b 5b 20          	mov    0x20(%r11),%rbx
140a810b1:	49 8b 73 30          	mov    0x30(%r11),%rsi
140a810b5:	49 8b e3             	mov    %r11,%rsp
140a810b8:	41 5e                	pop    %r14
140a810ba:	5f                   	pop    %rdi
140a810bb:	5d                   	pop    %rbp
140a810bc:	c3                   	ret
140a810bd:	90                   	nop
140a810be:	90                   	nop
140a810bf:	90                   	nop
140a810c0:	40 55                	rex push %rbp
140a810c2:	53                   	push   %rbx
140a810c3:	56                   	push   %rsi
140a810c4:	57                   	push   %rdi
140a810c5:	41 54                	push   %r12
140a810c7:	41 56                	push   %r14
140a810c9:	41 57                	push   %r15
140a810cb:	48 8d 6c 24 e1       	lea    -0x1f(%rsp),%rbp
140a810d0:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
140a810d7:	48 8b 05 62 df 23 00 	mov    0x23df62(%rip),%rax        # 0x140cbf040
140a810de:	48 33 c4             	xor    %rsp,%rax
140a810e1:	48 89 45 0f          	mov    %rax,0xf(%rbp)
140a810e5:	49 8b f1             	mov    %r9,%rsi
140a810e8:	49 8b d8             	mov    %r8,%rbx
140a810eb:	48 8b fa             	mov    %rdx,%rdi
140a810ee:	4c 8b f9             	mov    %rcx,%r15
140a810f1:	48 89 55 a7          	mov    %rdx,-0x59(%rbp)
140a810f5:	4c 8b 75 7f          	mov    0x7f(%rbp),%r14
140a810f9:	83 64 24 40 00       	andl   $0x0,0x40(%rsp)
140a810fe:	48 83 22 00          	andq   $0x0,(%rdx)
140a81102:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
140a81107:	c7 44 24 40 01 00 00 	movl   $0x1,0x40(%rsp)
140a8110e:	00
140a8110f:	0f 57 c0             	xorps  %xmm0,%xmm0
140a81112:	f3 0f 7f 45 87       	movdqu %xmm0,-0x79(%rbp)
140a81117:	49 8b 41 08          	mov    0x8(%r9),%rax
140a8111b:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a8111f:	49 83 c1 08          	add    $0x8,%r9
140a81123:	49 03 c9             	add    %r9,%rcx
140a81126:	48 8b 01             	mov    (%rcx),%rax
140a81129:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
140a8112d:	48 8b 80 90 00 00 00 	mov    0x90(%rax),%rax
140a81134:	ff 15 fe ba 08 00    	call   *0x8bafe(%rip)        # 0x140b0cc38
140a8113a:	41 83 cc ff          	or     $0xffffffff,%r12d
140a8113e:	48 83 7d 87 00       	cmpq   $0x0,-0x79(%rbp)
140a81143:	0f 84 bc 02 00 00    	je     0x140a81405
140a81149:	48 8b 0b             	mov    (%rbx),%rcx
140a8114c:	48 8b 01             	mov    (%rcx),%rax
140a8114f:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
140a81153:	48 8d 55 97          	lea    -0x69(%rbp),%rdx
140a81157:	48 8b 80 28 03 00 00 	mov    0x328(%rax),%rax
140a8115e:	ff 15 d4 ba 08 00    	call   *0x8bad4(%rip)        # 0x140b0cc38
140a81164:	90                   	nop
140a81165:	48 83 7d 97 00       	cmpq   $0x0,-0x69(%rbp)
140a8116a:	0f 84 52 02 00 00    	je     0x140a813c2
140a81170:	48 8b 0b             	mov    (%rbx),%rcx
140a81173:	48 8b 01             	mov    (%rcx),%rax
140a81176:	4c 8d 45 97          	lea    -0x69(%rbp),%r8
140a8117a:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
140a8117e:	48 8b 80 40 01 00 00 	mov    0x140(%rax),%rax
140a81185:	ff 15 ad ba 08 00    	call   *0x8baad(%rip)        # 0x140b0cc38
140a8118b:	48 8b 08             	mov    (%rax),%rcx
140a8118e:	48 8b 50 08          	mov    0x8(%rax),%rdx
140a81192:	48 83 20 00          	andq   $0x0,(%rax)
140a81196:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
140a8119b:	48 89 0f             	mov    %rcx,(%rdi)
140a8119e:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
140a811a2:	48 89 57 08          	mov    %rdx,0x8(%rdi)
140a811a6:	48 85 db             	test   %rbx,%rbx
140a811a9:	74 39                	je     0x140a811e4
140a811ab:	41 8b c4             	mov    %r12d,%eax
140a811ae:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140a811b3:	41 03 c4             	add    %r12d,%eax
140a811b6:	75 2c                	jne    0x140a811e4
140a811b8:	48 8b 03             	mov    (%rbx),%rax
140a811bb:	48 8b cb             	mov    %rbx,%rcx
140a811be:	48 8b 00             	mov    (%rax),%rax
140a811c1:	ff 15 71 ba 08 00    	call   *0x8ba71(%rip)        # 0x140b0cc38
140a811c7:	41 8b c4             	mov    %r12d,%eax
140a811ca:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a811cf:	41 03 c4             	add    %r12d,%eax
140a811d2:	75 10                	jne    0x140a811e4
140a811d4:	48 8b 03             	mov    (%rbx),%rax
140a811d7:	48 8b cb             	mov    %rbx,%rcx