1400d6b5d:	48 8b 75 cf          	mov    -0x31(%rbp),%rsi
1400d6b61:	48 8b 7d df          	mov    -0x21(%rbp),%rdi
1400d6b65:	48 89 45 27          	mov    %rax,0x27(%rbp)
1400d6b69:	48 89 75 2f          	mov    %rsi,0x2f(%rbp)
1400d6b6d:	eb 1a                	jmp    0x1400d6b89
1400d6b6f:	0f 57 c0             	xorps  %xmm0,%xmm0
1400d6b72:	0f 57 c9             	xorps  %xmm1,%xmm1
1400d6b75:	f3 0f 7f 4d 27       	movdqu %xmm1,0x27(%rbp)
1400d6b7a:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1400d6b7f:	66 48 0f 7e c6       	movq   %xmm0,%rsi
1400d6b84:	66 48 0f 7e ca       	movq   %xmm1,%rdx
1400d6b89:	48 85 d2             	test   %rdx,%rdx
1400d6b8c:	74 14                	je     0x1400d6ba2
1400d6b8e:	49 8b 06             	mov    (%r14),%rax
1400d6b91:	8b 52 58             	mov    0x58(%rdx),%edx
1400d6b94:	49 8b ce             	mov    %r14,%rcx
1400d6b97:	48 8b 40 20          	mov    0x20(%rax),%rax
1400d6b9b:	ff 15 97 60 a3 00    	call   *0xa36097(%rip)        # 0x140b0cc38
1400d6ba1:	90                   	nop
1400d6ba2:	48 85 f6             	test   %rsi,%rsi
1400d6ba5:	74 42                	je     0x1400d6be9
1400d6ba7:	83 c8 ff             	or     $0xffffffff,%eax
1400d6baa:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1400d6baf:	83 f8 01             	cmp    $0x1,%eax
1400d6bb2:	75 31                	jne    0x1400d6be5
1400d6bb4:	48 8b 7d 2f          	mov    0x2f(%rbp),%rdi
1400d6bb8:	48 8b 07             	mov    (%rdi),%rax
1400d6bbb:	48 8b cf             	mov    %rdi,%rcx
1400d6bbe:	48 8b 00             	mov    (%rax),%rax
1400d6bc1:	ff 15 71 60 a3 00    	call   *0xa36071(%rip)        # 0x140b0cc38
1400d6bc7:	83 c8 ff             	or     $0xffffffff,%eax
1400d6bca:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400d6bcf:	83 f8 01             	cmp    $0x1,%eax
1400d6bd2:	75 11                	jne    0x1400d6be5
1400d6bd4:	48 8b 4d 2f          	mov    0x2f(%rbp),%rcx
1400d6bd8:	48 8b 01             	mov    (%rcx),%rax
1400d6bdb:	48 8b 40 08          	mov    0x8(%rax),%rax
1400d6bdf:	ff 15 53 60 a3 00    	call   *0xa36053(%rip)        # 0x140b0cc38
1400d6be5:	48 8b 7d df          	mov    -0x21(%rbp),%rdi
1400d6be9:	48 85 ff             	test   %rdi,%rdi
1400d6bec:	74 3f                	je     0x1400d6c2d
1400d6bee:	83 c8 ff             	or     $0xffffffff,%eax
1400d6bf1:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400d6bf6:	83 f8 01             	cmp    $0x1,%eax
1400d6bf9:	75 32                	jne    0x1400d6c2d
1400d6bfb:	48 8b 7d df          	mov    -0x21(%rbp),%rdi
1400d6bff:	48 8b 07             	mov    (%rdi),%rax
1400d6c02:	48 8b cf             	mov    %rdi,%rcx
1400d6c05:	48 8b 00             	mov    (%rax),%rax
1400d6c08:	ff 15 2a 60 a3 00    	call   *0xa3602a(%rip)        # 0x140b0cc38
1400d6c0e:	83 c8 ff             	or     $0xffffffff,%eax
1400d6c11:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400d6c16:	83 f8 01             	cmp    $0x1,%eax
1400d6c19:	75 12                	jne    0x1400d6c2d
1400d6c1b:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
1400d6c1f:	48 8b 01             	mov    (%rcx),%rax
1400d6c22:	48 8b 40 08          	mov    0x8(%rax),%rax
1400d6c26:	ff 15 0c 60 a3 00    	call   *0xa3600c(%rip)        # 0x140b0cc38
1400d6c2c:	90                   	nop
1400d6c2d:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
1400d6c31:	48 85 c9             	test   %rcx,%rcx
1400d6c34:	0f 84 20 fd ff ff    	je     0x1400d695a
1400d6c3a:	83 ce ff             	or     $0xffffffff,%esi
1400d6c3d:	8b c6                	mov    %esi,%eax
1400d6c3f:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400d6c44:	03 c6                	add    %esi,%eax
1400d6c46:	0f 85 11 fd ff ff    	jne    0x1400d695d
1400d6c4c:	48 8b 7d ef          	mov    -0x11(%rbp),%rdi
1400d6c50:	48 8b 07             	mov    (%rdi),%rax
1400d6c53:	48 8b cf             	mov    %rdi,%rcx
1400d6c56:	48 8b 00             	mov    (%rax),%rax
1400d6c59:	ff 15 d9 5f a3 00    	call   *0xa35fd9(%rip)        # 0x140b0cc38
1400d6c5f:	8b c6                	mov    %esi,%eax
1400d6c61:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400d6c66:	03 c6                	add    %esi,%eax
1400d6c68:	0f 85 ef fc ff ff    	jne    0x1400d695d
1400d6c6e:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
1400d6c72:	48 8b 01             	mov    (%rcx),%rax
1400d6c75:	48 8b 40 08          	mov    0x8(%rax),%rax
1400d6c79:	ff 15 b9 5f a3 00    	call   *0xa35fb9(%rip)        # 0x140b0cc38
1400d6c7f:	e9 d9 fc ff ff       	jmp    0x1400d695d
1400d6c84:	ff 15 0e 5d a3 00    	call   *0xa35d0e(%rip)        # 0x140b0c998
1400d6c8a:	cc                   	int3
1400d6c8b:	90                   	nop
1400d6c8c:	90                   	nop
1400d6c8d:	90                   	nop
1400d6c8e:	90                   	nop
1400d6c8f:	90                   	nop
1400d6c90:	48 8b c4             	mov    %rsp,%rax
1400d6c93:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400d6c97:	48 89 70 10          	mov    %rsi,0x10(%rax)
1400d6c9b:	48 89 78 18          	mov    %rdi,0x18(%rax)
1400d6c9f:	4c 89 70 20          	mov    %r14,0x20(%rax)
1400d6ca3:	55                   	push   %rbp
1400d6ca4:	48 8b ec             	mov    %rsp,%rbp
1400d6ca7:	48 83 ec 50          	sub    $0x50,%rsp
1400d6cab:	48 8b d1             	mov    %rcx,%rdx
1400d6cae:	0f 57 c0             	xorps  %xmm0,%xmm0
1400d6cb1:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
1400d6cb6:	4c 8b 41 70          	mov    0x70(%rcx),%r8
1400d6cba:	4d 85 c0             	test   %r8,%r8
1400d6cbd:	74 19                	je     0x1400d6cd8
1400d6cbf:	41 8b 40 08          	mov    0x8(%r8),%eax
1400d6cc3:	eb 0f                	jmp    0x1400d6cd4
1400d6cc5:	8d 48 01             	lea    0x1(%rax),%ecx
1400d6cc8:	f0 41 0f b1 48 08    	lock cmpxchg %ecx,0x8(%r8)
1400d6cce:	0f 84 9c 00 00 00    	je     0x1400d6d70
1400d6cd4:	85 c0                	test   %eax,%eax
1400d6cd6:	75 ed                	jne    0x1400d6cc5
1400d6cd8:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
1400d6cdc:	48 85 db             	test   %rbx,%rbx
1400d6cdf:	0f 84 59 01 00 00    	je     0x1400d6e3e
1400d6ce5:	83 cf ff             	or     $0xffffffff,%edi
1400d6ce8:	80 ba f0 05 00 00 00 	cmpb   $0x0,0x5f0(%rdx)
1400d6cef:	0f 84 ea 00 00 00    	je     0x1400d6ddf
1400d6cf5:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1400d6cf9:	e8 ba 4a 00 00       	call   0x1400db7b8
1400d6cfe:	48 8b 75 e8          	mov    -0x18(%rbp),%rsi
1400d6d02:	48 85 f6             	test   %rsi,%rsi
1400d6d05:	74 0c                	je     0x1400d6d13
1400d6d07:	f0 ff 46 08          	lock incl 0x8(%rsi)
1400d6d0b:	48 8b 5d d0          	mov    -0x30(%rbp),%rbx
1400d6d0f:	48 8b 75 e8          	mov    -0x18(%rbp),%rsi
1400d6d13:	0f 28 45 e0          	movaps -0x20(%rbp),%xmm0
1400d6d17:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
1400d6d1c:	48 8d 8b f8 04 00 00 	lea    0x4f8(%rbx),%rcx
1400d6d23:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1400d6d27:	e8 14 4b 00 00       	call   0x1400db840
1400d6d2c:	48 85 f6             	test   %rsi,%rsi
1400d6d2f:	74 58                	je     0x1400d6d89
1400d6d31:	8b c7                	mov    %edi,%eax
1400d6d33:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1400d6d38:	03 c7                	add    %edi,%eax
1400d6d3a:	75 49                	jne    0x1400d6d85
1400d6d3c:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
1400d6d40:	48 8b 03             	mov    (%rbx),%rax
1400d6d43:	48 8b cb             	mov    %rbx,%rcx
1400d6d46:	48 8b 00             	mov    (%rax),%rax
1400d6d49:	ff 15 e9 5e a3 00    	call   *0xa35ee9(%rip)        # 0x140b0cc38
1400d6d4f:	8b c7                	mov    %edi,%eax
1400d6d51:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400d6d56:	03 c7                	add    %edi,%eax
1400d6d58:	75 2b                	jne    0x1400d6d85
1400d6d5a:	48 8b 75 e8          	mov    -0x18(%rbp),%rsi
1400d6d5e:	48 8b 06             	mov    (%rsi),%rax
1400d6d61:	48 8b ce             	mov    %rsi,%rcx
1400d6d64:	48 8b 40 08          	mov    0x8(%rax),%rax
1400d6d68:	ff 15 ca 5e a3 00    	call   *0xa35eca(%rip)        # 0x140b0cc38
1400d6d6e:	eb 19                	jmp    0x1400d6d89
1400d6d70:	48 8b 5a 68          	mov    0x68(%rdx),%rbx
1400d6d74:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
1400d6d78:	48 8b 42 70          	mov    0x70(%rdx),%rax
1400d6d7c:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
1400d6d80:	e9 57 ff ff ff       	jmp    0x1400d6cdc
1400d6d85:	48 8b 75 e8          	mov    -0x18(%rbp),%rsi
1400d6d89:	48 8b 5d e0          	mov    -0x20(%rbp),%rbx
1400d6d8d:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
1400d6d91:	83 ca ff             	or     $0xffffffff,%edx
1400d6d94:	ff 15 96 5a a3 00    	call   *0xa35a96(%rip)        # 0x140b0c830
1400d6d9a:	44 8a 73 50          	mov    0x50(%rbx),%r14b
1400d6d9e:	48 85 f6             	test   %rsi,%rsi
1400d6da1:	74 53                	je     0x1400d6df6
1400d6da3:	8b c7                	mov    %edi,%eax
1400d6da5:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1400d6daa:	03 c7                	add    %edi,%eax
1400d6dac:	75 48                	jne    0x1400d6df6
1400d6dae:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
1400d6db2:	48 8b 03             	mov    (%rbx),%rax
1400d6db5:	48 8b cb             	mov    %rbx,%rcx
1400d6db8:	48 8b 00             	mov    (%rax),%rax
1400d6dbb:	ff 15 77 5e a3 00    	call   *0xa35e77(%rip)        # 0x140b0cc38
1400d6dc1:	8b c7                	mov    %edi,%eax
1400d6dc3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400d6dc8:	03 c7                	add    %edi,%eax
1400d6dca:	75 2a                	jne    0x1400d6df6
1400d6dcc:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1400d6dd0:	48 8b 01             	mov    (%rcx),%rax
1400d6dd3:	48 8b 40 08          	mov    0x8(%rax),%rax
1400d6dd7:	ff 15 5b 5e a3 00    	call   *0xa35e5b(%rip)        # 0x140b0cc38
1400d6ddd:	eb 17                	jmp    0x1400d6df6
1400d6ddf:	48 8d 8b b0 02 00 00 	lea    0x2b0(%rbx),%rcx
1400d6de6:	48 8b 01             	mov    (%rcx),%rax
1400d6de9:	48 8b 40 08          	mov    0x8(%rax),%rax
1400d6ded:	ff 15 45 5e a3 00    	call   *0xa35e45(%rip)        # 0x140b0cc38
1400d6df3:	44 8a f0             	mov    %al,%r14b
1400d6df6:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1400d6dfa:	48 85 d2             	test   %rdx,%rdx
1400d6dfd:	74 3a                	je     0x1400d6e39
1400d6dff:	8b cf                	mov    %edi,%ecx
1400d6e01:	f0 0f c1 4a 08       	lock xadd %ecx,0x8(%rdx)
1400d6e06:	03 cf                	add    %edi,%ecx
1400d6e08:	75 2f                	jne    0x1400d6e39
1400d6e0a:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
1400d6e0e:	48 8b 03             	mov    (%rbx),%rax
1400d6e11:	48 8b cb             	mov    %rbx,%rcx
1400d6e14:	48 8b 00             	mov    (%rax),%rax
1400d6e17:	ff 15 1b 5e a3 00    	call   *0xa35e1b(%rip)        # 0x140b0cc38
1400d6e1d:	8b c7                	mov    %edi,%eax
1400d6e1f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400d6e24:	03 c7                	add    %edi,%eax
1400d6e26:	75 11                	jne    0x1400d6e39
1400d6e28:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1400d6e2c:	48 8b 01             	mov    (%rcx),%rax
1400d6e2f:	48 8b 40 08          	mov    0x8(%rax),%rax
1400d6e33:	ff 15 ff 5d a3 00    	call   *0xa35dff(%rip)        # 0x140b0cc38
1400d6e39:	41 8a c6             	mov    %r14b,%al
1400d6e3c:	eb 48                	jmp    0x1400d6e86
1400d6e3e:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1400d6e42:	48 85 d2             	test   %rdx,%rdx
1400d6e45:	74 3d                	je     0x1400d6e84
1400d6e47:	83 cf ff             	or     $0xffffffff,%edi
1400d6e4a:	8b c7                	mov    %edi,%eax
1400d6e4c:	f0 0f c1 42 08       	lock xadd %eax,0x8(%rdx)
1400d6e51:	03 c7                	add    %edi,%eax
1400d6e53:	75 2f                	jne    0x1400d6e84
1400d6e55:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
1400d6e59:	48 8b 03             	mov    (%rbx),%rax
1400d6e5c:	48 8b cb             	mov    %rbx,%rcx
1400d6e5f:	48 8b 00             	mov    (%rax),%rax
1400d6e62:	ff 15 d0 5d a3 00    	call   *0xa35dd0(%rip)        # 0x140b0cc38
1400d6e68:	8b c7                	mov    %edi,%eax
1400d6e6a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400d6e6f:	03 c7                	add    %edi,%eax
1400d6e71:	75 11                	jne    0x1400d6e84
1400d6e73:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1400d6e77:	48 8b 01             	mov    (%rcx),%rax
1400d6e7a:	48 8b 40 08          	mov    0x8(%rax),%rax
1400d6e7e:	ff 15 b4 5d a3 00    	call   *0xa35db4(%rip)        # 0x140b0cc38
1400d6e84:	b0 01                	mov    $0x1,%al
1400d6e86:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400d6e8b:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1400d6e90:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
1400d6e95:	4c 8b 74 24 78       	mov    0x78(%rsp),%r14
1400d6e9a:	48 83 c4 50          	add    $0x50,%rsp
1400d6e9e:	5d                   	pop    %rbp
1400d6e9f:	c3                   	ret
1400d6ea0:	48 83 ec 28          	sub    $0x28,%rsp
1400d6ea4:	f2 0f 10 81 c8 02 00 	movsd  0x2c8(%rcx),%xmm0
1400d6eab:	00
1400d6eac:	66 0f 2e c1          	ucomisd %xmm1,%xmm0
1400d6eb0:	7a 02                	jp     0x1400d6eb4
1400d6eb2:	74 15                	je     0x1400d6ec9
1400d6eb4:	48 8b 01             	mov    (%rcx),%rax
1400d6eb7:	f2 0f 11 89 c8 02 00 	movsd  %xmm1,0x2c8(%rcx)
1400d6ebe:	00
1400d6ebf:	48 8b 40 28          	mov    0x28(%rax),%rax
1400d6ec3:	ff 15 6f 5d a3 00    	call   *0xa35d6f(%rip)        # 0x140b0cc38
1400d6ec9:	48 83 c4 28          	add    $0x28,%rsp
1400d6ecd:	c3                   	ret
1400d6ece:	90                   	nop
1400d6ecf:	90                   	nop
1400d6ed0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400d6ed5:	89 54 24 10          	mov    %edx,0x10(%rsp)
1400d6ed9:	55                   	push   %rbp
1400d6eda:	56                   	push   %rsi
1400d6edb:	57                   	push   %rdi
1400d6edc:	48 8b ec             	mov    %rsp,%rbp
1400d6edf:	48 83 ec 50          	sub    $0x50,%rsp
1400d6ee3:	48 8b d1             	mov    %rcx,%rdx
1400d6ee6:	0f 57 c0             	xorps  %xmm0,%xmm0
1400d6ee9:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1400d6eee:	4c 8b 81 20 03 00 00 	mov    0x320(%rcx),%r8
1400d6ef5:	4d 85 c0             	test   %r8,%r8
1400d6ef8:	74 19                	je     0x1400d6f13
1400d6efa:	41 8b 40 08          	mov    0x8(%r8),%eax
1400d6efe:	eb 0f                	jmp    0x1400d6f0f
1400d6f00:	8d 48 01             	lea    0x1(%rax),%ecx
1400d6f03:	f0 41 0f b1 48 08    	lock cmpxchg %ecx,0x8(%r8)
1400d6f09:	0f 84 af 00 00 00    	je     0x1400d6fbe
1400d6f0f:	85 c0                	test   %eax,%eax
1400d6f11:	75 ed                	jne    0x1400d6f00
1400d6f13:	48 8b 7d e0          	mov    -0x20(%rbp),%rdi
1400d6f17:	83 ce ff             	or     $0xffffffff,%esi
1400d6f1a:	48 85 ff             	test   %rdi,%rdi
1400d6f1d:	0f 84 20 01 00 00    	je     0x1400d7043
1400d6f23:	80 ba a0 08 00 00 00 	cmpb   $0x0,0x8a0(%rdx)
1400d6f2a:	0f 84 ff 00 00 00    	je     0x1400d702f
1400d6f30:	48 8b 82 88 08 00 00 	mov    0x888(%rdx),%rax
1400d6f37:	48 89 45 20          	mov    %rax,0x20(%rbp)
1400d6f3b:	4c 8d 45 28          	lea    0x28(%rbp),%r8
1400d6f3f:	48 8d 55 20          	lea    0x20(%rbp),%rdx
1400d6f43:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400d6f47:	e8 68 4a 00 00       	call   0x1400db9b4
1400d6f4c:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
1400d6f50:	48 85 db             	test   %rbx,%rbx
1400d6f53:	74 0c                	je     0x1400d6f61
1400d6f55:	f0 ff 43 08          	lock incl 0x8(%rbx)
1400d6f59:	48 8b 7d e0          	mov    -0x20(%rbp),%rdi
1400d6f5d:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
1400d6f61:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1400d6f65:	66 0f 7f 45 f0       	movdqa %xmm0,-0x10(%rbp)
1400d6f6a:	48 8d 8f f8 04 00 00 	lea    0x4f8(%rdi),%rcx
1400d6f71:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1400d6f75:	e8 c6 48 00 00       	call   0x1400db840
1400d6f7a:	48 85 db             	test   %rbx,%rbx
1400d6f7d:	74 5e                	je     0x1400d6fdd
1400d6f7f:	8b c6                	mov    %esi,%eax
1400d6f81:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400d6f86:	03 c6                	add    %esi,%eax
1400d6f88:	75 4f                	jne    0x1400d6fd9
1400d6f8a:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
1400d6f8e:	48 8b 03             	mov    (%rbx),%rax
1400d6f91:	48 8b cb             	mov    %rbx,%rcx
1400d6f94:	48 8b 00             	mov    (%rax),%rax
1400d6f97:	ff 15 9b 5c a3 00    	call   *0xa35c9b(%rip)        # 0x140b0cc38
1400d6f9d:	8b c6                	mov    %esi,%eax
1400d6f9f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400d6fa4:	03 c6                	add    %esi,%eax
1400d6fa6:	75 31                	jne    0x1400d6fd9
1400d6fa8:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
1400d6fac:	48 8b 03             	mov    (%rbx),%rax
1400d6faf:	48 8b cb             	mov    %rbx,%rcx
1400d6fb2:	48 8b 40 08          	mov    0x8(%rax),%rax
1400d6fb6:	ff 15 7c 5c a3 00    	call   *0xa35c7c(%rip)        # 0x140b0cc38
1400d6fbc:	eb 1f                	jmp    0x1400d6fdd
1400d6fbe:	48 8b ba 18 03 00 00 	mov    0x318(%rdx),%rdi
1400d6fc5:	48 89 7d e0          	mov    %rdi,-0x20(%rbp)
1400d6fc9:	48 8b 82 20 03 00 00 	mov    0x320(%rdx),%rax
1400d6fd0:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1400d6fd4:	e9 3e ff ff ff       	jmp    0x1400d6f17
1400d6fd9:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
1400d6fdd:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1400d6fe1:	48 83 c1 08          	add    $0x8,%rcx
1400d6fe5:	83 ca ff             	or     $0xffffffff,%edx
1400d6fe8:	ff 15 42 58 a3 00    	call   *0xa35842(%rip)        # 0x140b0c830
1400d6fee:	48 85 db             	test   %rbx,%rbx
1400d6ff1:	74 50                	je     0x1400d7043
1400d6ff3:	8b c6                	mov    %esi,%eax
1400d6ff5:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400d6ffa:	03 c6                	add    %esi,%eax
1400d6ffc:	75 45                	jne    0x1400d7043
1400d6ffe:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
1400d7002:	48 8b 03             	mov    (%rbx),%rax
1400d7005:	48 8b cb             	mov    %rbx,%rcx
1400d7008:	48 8b 00             	mov    (%rax),%rax
1400d700b:	ff 15 27 5c a3 00    	call   *0xa35c27(%rip)        # 0x140b0cc38
1400d7011:	8b c6                	mov    %esi,%eax
1400d7013:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400d7018:	03 c6                	add    %esi,%eax
1400d701a:	75 27                	jne    0x1400d7043
1400d701c:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1400d7020:	48 8b 01             	mov    (%rcx),%rax
1400d7023:	48 8b 40 08          	mov    0x8(%rax),%rax
1400d7027:	ff 15 0b 5c a3 00    	call   *0xa35c0b(%rip)        # 0x140b0cc38
1400d702d:	eb 14                	jmp    0x1400d7043
1400d702f:	48 8b 07             	mov    (%rdi),%rax
1400d7032:	8b 55 28             	mov    0x28(%rbp),%edx
1400d7035:	48 8b cf             	mov    %rdi,%rcx
1400d7038:	48 8b 40 20          	mov    0x20(%rax),%rax
1400d703c:	ff 15 f6 5b a3 00    	call   *0xa35bf6(%rip)        # 0x140b0cc38