1401a682b:	49 8b 0f             	mov    (%r15),%rcx
1401a682e:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
1401a6835:	48 8b 11             	mov    (%rcx),%rdx
1401a6838:	48 8b 82 68 01 00 00 	mov    0x168(%rdx),%rax
1401a683f:	ff 15 f3 63 96 00    	call   *0x9663f3(%rip)        # 0x140b0cc38
1401a6845:	0f 28 c8             	movaps %xmm0,%xmm1
1401a6848:	48 8d 8f e0 00 00 00 	lea    0xe0(%rdi),%rcx
1401a684f:	48 8b c3             	mov    %rbx,%rax
1401a6852:	ff 15 e0 63 96 00    	call   *0x9663e0(%rip)        # 0x140b0cc38
1401a6858:	48 8b 16             	mov    (%rsi),%rdx
1401a685b:	49 8b 07             	mov    (%r15),%rax
1401a685e:	8a 88 32 02 00 00    	mov    0x232(%rax),%cl
1401a6864:	88 8a 32 02 00 00    	mov    %cl,0x232(%rdx)
1401a686a:	41 83 fe 01          	cmp    $0x1,%r14d
1401a686e:	0f 85 89 00 00 00    	jne    0x1401a68fd
1401a6874:	48 8b 0e             	mov    (%rsi),%rcx
1401a6877:	e8 44 45 fe ff       	call   0x14018adc0
1401a687c:	41 3b c6             	cmp    %r14d,%eax
1401a687f:	7e 7c                	jle    0x1401a68fd
1401a6881:	48 8b 3e             	mov    (%rsi),%rdi
1401a6884:	48 8b 87 e0 00 00 00 	mov    0xe0(%rdi),%rax
1401a688b:	48 8b 98 28 01 00 00 	mov    0x128(%rax),%rbx
1401a6892:	49 8b 0f             	mov    (%r15),%rcx
1401a6895:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
1401a689c:	48 8b 11             	mov    (%rcx),%rdx
1401a689f:	48 8b 82 20 01 00 00 	mov    0x120(%rdx),%rax
1401a68a6:	ff 15 8c 63 96 00    	call   *0x96638c(%rip)        # 0x140b0cc38
1401a68ac:	0f 28 c8             	movaps %xmm0,%xmm1
1401a68af:	48 8d 8f e0 00 00 00 	lea    0xe0(%rdi),%rcx
1401a68b6:	48 8b c3             	mov    %rbx,%rax
1401a68b9:	ff 15 79 63 96 00    	call   *0x966379(%rip)        # 0x140b0cc38
1401a68bf:	48 8b 3e             	mov    (%rsi),%rdi
1401a68c2:	48 8b 87 e0 00 00 00 	mov    0xe0(%rdi),%rax
1401a68c9:	48 8b 98 38 01 00 00 	mov    0x138(%rax),%rbx
1401a68d0:	49 8b 0f             	mov    (%r15),%rcx
1401a68d3:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
1401a68da:	48 8b 11             	mov    (%rcx),%rdx
1401a68dd:	48 8b 82 30 01 00 00 	mov    0x130(%rdx),%rax
1401a68e4:	ff 15 4e 63 96 00    	call   *0x96634e(%rip)        # 0x140b0cc38
1401a68ea:	0f 28 c8             	movaps %xmm0,%xmm1
1401a68ed:	48 8d 8f e0 00 00 00 	lea    0xe0(%rdi),%rcx
1401a68f4:	48 8b c3             	mov    %rbx,%rax
1401a68f7:	ff 15 3b 63 96 00    	call   *0x96633b(%rip)        # 0x140b0cc38
1401a68fd:	49 8b 07             	mov    (%r15),%rax
1401a6900:	48 8b 0e             	mov    (%rsi),%rcx
1401a6903:	f3 0f 10 80 2c 02 00 	movss  0x22c(%rax),%xmm0
1401a690a:	00
1401a690b:	f3 0f 58 81 2c 02 00 	addss  0x22c(%rcx),%xmm0
1401a6912:	00
1401a6913:	f3 0f 11 81 2c 02 00 	movss  %xmm0,0x22c(%rcx)
1401a691a:	00
1401a691b:	49 8b 5f 08          	mov    0x8(%r15),%rbx
1401a691f:	83 cf ff             	or     $0xffffffff,%edi
1401a6922:	48 85 db             	test   %rbx,%rbx
1401a6925:	74 36                	je     0x1401a695d
1401a6927:	8b c7                	mov    %edi,%eax
1401a6929:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401a692e:	03 c7                	add    %edi,%eax
1401a6930:	75 2b                	jne    0x1401a695d
1401a6932:	48 8b 03             	mov    (%rbx),%rax
1401a6935:	48 8b cb             	mov    %rbx,%rcx
1401a6938:	48 8b 00             	mov    (%rax),%rax
1401a693b:	ff 15 f7 62 96 00    	call   *0x9662f7(%rip)        # 0x140b0cc38
1401a6941:	8b c7                	mov    %edi,%eax
1401a6943:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401a6948:	03 c7                	add    %edi,%eax
1401a694a:	75 11                	jne    0x1401a695d
1401a694c:	48 8b 03             	mov    (%rbx),%rax
1401a694f:	48 8b cb             	mov    %rbx,%rcx
1401a6952:	48 8b 40 08          	mov    0x8(%rax),%rax
1401a6956:	ff 15 dc 62 96 00    	call   *0x9662dc(%rip)        # 0x140b0cc38
1401a695c:	90                   	nop
1401a695d:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
1401a6961:	48 85 db             	test   %rbx,%rbx
1401a6964:	74 35                	je     0x1401a699b
1401a6966:	8b c7                	mov    %edi,%eax
1401a6968:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401a696d:	03 c7                	add    %edi,%eax
1401a696f:	75 2a                	jne    0x1401a699b
1401a6971:	48 8b 03             	mov    (%rbx),%rax
1401a6974:	48 8b cb             	mov    %rbx,%rcx
1401a6977:	48 8b 00             	mov    (%rax),%rax
1401a697a:	ff 15 b8 62 96 00    	call   *0x9662b8(%rip)        # 0x140b0cc38
1401a6980:	8b c7                	mov    %edi,%eax
1401a6982:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401a6987:	03 c7                	add    %edi,%eax
1401a6989:	75 10                	jne    0x1401a699b
1401a698b:	48 8b 03             	mov    (%rbx),%rax
1401a698e:	48 8b cb             	mov    %rbx,%rcx
1401a6991:	48 8b 40 08          	mov    0x8(%rax),%rax
1401a6995:	ff 15 9d 62 96 00    	call   *0x96629d(%rip)        # 0x140b0cc38
1401a699b:	4c 8d 9c 24 d8 00 00 	lea    0xd8(%rsp),%r11
1401a69a2:	00
1401a69a3:	41 0f 28 73 e8       	movaps -0x18(%r11),%xmm6
1401a69a8:	41 0f 28 7b d8       	movaps -0x28(%r11),%xmm7
1401a69ad:	49 8b e3             	mov    %r11,%rsp
1401a69b0:	41 5f                	pop    %r15
1401a69b2:	41 5e                	pop    %r14
1401a69b4:	41 5d                	pop    %r13
1401a69b6:	41 5c                	pop    %r12
1401a69b8:	5f                   	pop    %rdi
1401a69b9:	5e                   	pop    %rsi
1401a69ba:	5b                   	pop    %rbx
1401a69bb:	5d                   	pop    %rbp
1401a69bc:	c3                   	ret
1401a69bd:	90                   	nop
1401a69be:	90                   	nop
1401a69bf:	90                   	nop
1401a69c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401a69c5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1401a69ca:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
1401a69cf:	55                   	push   %rbp
1401a69d0:	41 56                	push   %r14
1401a69d2:	41 57                	push   %r15
1401a69d4:	48 8b ec             	mov    %rsp,%rbp
1401a69d7:	48 83 ec 50          	sub    $0x50,%rsp
1401a69db:	4c 8b f1             	mov    %rcx,%r14
1401a69de:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1401a69e2:	48 8b 09             	mov    (%rcx),%rcx
1401a69e5:	e8 9a 26 00 00       	call   0x1401a9084
1401a69ea:	48 8b 30             	mov    (%rax),%rsi
1401a69ed:	48 89 75 d0          	mov    %rsi,-0x30(%rbp)
1401a69f1:	48 8b 58 08          	mov    0x8(%rax),%rbx
1401a69f5:	48 89 5d d8          	mov    %rbx,-0x28(%rbp)
1401a69f9:	48 83 20 00          	andq   $0x0,(%rax)
1401a69fd:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1401a6a02:	41 83 cf ff          	or     $0xffffffff,%r15d
1401a6a06:	48 8b 7d e8          	mov    -0x18(%rbp),%rdi
1401a6a0a:	48 85 ff             	test   %rdi,%rdi
1401a6a0d:	74 39                	je     0x1401a6a48
1401a6a0f:	41 8b c7             	mov    %r15d,%eax
1401a6a12:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401a6a17:	41 03 c7             	add    %r15d,%eax
1401a6a1a:	75 2c                	jne    0x1401a6a48
1401a6a1c:	48 8b 07             	mov    (%rdi),%rax
1401a6a1f:	48 8b cf             	mov    %rdi,%rcx
1401a6a22:	48 8b 00             	mov    (%rax),%rax
1401a6a25:	ff 15 0d 62 96 00    	call   *0x96620d(%rip)        # 0x140b0cc38
1401a6a2b:	41 8b c7             	mov    %r15d,%eax
1401a6a2e:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401a6a33:	41 03 c7             	add    %r15d,%eax
1401a6a36:	75 10                	jne    0x1401a6a48
1401a6a38:	48 8b 07             	mov    (%rdi),%rax
1401a6a3b:	48 8b cf             	mov    %rdi,%rcx
1401a6a3e:	48 8b 40 08          	mov    0x8(%rax),%rax
1401a6a42:	ff 15 f0 61 96 00    	call   *0x9661f0(%rip)        # 0x140b0cc38
1401a6a48:	48 85 f6             	test   %rsi,%rsi
1401a6a4b:	0f 85 a2 00 00 00    	jne    0x1401a6af3
1401a6a51:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1401a6a55:	49 8b 0e             	mov    (%r14),%rcx
1401a6a58:	e8 57 28 00 00       	call   0x1401a92b4
1401a6a5d:	48 8b 10             	mov    (%rax),%rdx
1401a6a60:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401a6a64:	48 21 30             	and    %rsi,(%rax)
1401a6a67:	48 21 70 08          	and    %rsi,0x8(%rax)
1401a6a6b:	48 89 55 d0          	mov    %rdx,-0x30(%rbp)
1401a6a6f:	48 89 4d d8          	mov    %rcx,-0x28(%rbp)
1401a6a73:	48 85 db             	test   %rbx,%rbx
1401a6a76:	74 39                	je     0x1401a6ab1
1401a6a78:	41 8b c7             	mov    %r15d,%eax
1401a6a7b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401a6a80:	41 03 c7             	add    %r15d,%eax
1401a6a83:	75 2c                	jne    0x1401a6ab1
1401a6a85:	48 8b 03             	mov    (%rbx),%rax
1401a6a88:	48 8b cb             	mov    %rbx,%rcx
1401a6a8b:	48 8b 00             	mov    (%rax),%rax
1401a6a8e:	ff 15 a4 61 96 00    	call   *0x9661a4(%rip)        # 0x140b0cc38
1401a6a94:	41 8b c7             	mov    %r15d,%eax
1401a6a97:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401a6a9c:	41 03 c7             	add    %r15d,%eax
1401a6a9f:	75 10                	jne    0x1401a6ab1
1401a6aa1:	48 8b 03             	mov    (%rbx),%rax
1401a6aa4:	48 8b cb             	mov    %rbx,%rcx
1401a6aa7:	48 8b 40 08          	mov    0x8(%rax),%rax
1401a6aab:	ff 15 87 61 96 00    	call   *0x966187(%rip)        # 0x140b0cc38
1401a6ab1:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
1401a6ab5:	48 85 db             	test   %rbx,%rbx
1401a6ab8:	74 39                	je     0x1401a6af3
1401a6aba:	41 8b c7             	mov    %r15d,%eax
1401a6abd:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401a6ac2:	41 03 c7             	add    %r15d,%eax
1401a6ac5:	75 2c                	jne    0x1401a6af3
1401a6ac7:	48 8b 03             	mov    (%rbx),%rax
1401a6aca:	48 8b cb             	mov    %rbx,%rcx
1401a6acd:	48 8b 00             	mov    (%rax),%rax
1401a6ad0:	ff 15 62 61 96 00    	call   *0x966162(%rip)        # 0x140b0cc38
1401a6ad6:	41 8b c7             	mov    %r15d,%eax
1401a6ad9:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401a6ade:	41 03 c7             	add    %r15d,%eax
1401a6ae1:	75 10                	jne    0x1401a6af3
1401a6ae3:	48 8b 03             	mov    (%rbx),%rax
1401a6ae6:	48 8b cb             	mov    %rbx,%rcx
1401a6ae9:	48 8b 40 08          	mov    0x8(%rax),%rax
1401a6aed:	ff 15 45 61 96 00    	call   *0x966145(%rip)        # 0x140b0cc38
1401a6af3:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1401a6af7:	45 33 c0             	xor    %r8d,%r8d
1401a6afa:	33 db                	xor    %ebx,%ebx
1401a6afc:	48 8b 81 98 00 00 00 	mov    0x98(%rcx),%rax
1401a6b03:	48 85 c0             	test   %rax,%rax
1401a6b06:	74 0e                	je     0x1401a6b16
1401a6b08:	4c 8b 81 90 00 00 00 	mov    0x90(%rcx),%r8
1401a6b0f:	48 8b d8             	mov    %rax,%rbx
1401a6b12:	f0 ff 40 0c          	lock incl 0xc(%rax)
1401a6b16:	33 d2                	xor    %edx,%edx
1401a6b18:	33 ff                	xor    %edi,%edi
1401a6b1a:	48 85 db             	test   %rbx,%rbx
1401a6b1d:	74 1b                	je     0x1401a6b3a
1401a6b1f:	8b 43 08             	mov    0x8(%rbx),%eax
1401a6b22:	eb 0a                	jmp    0x1401a6b2e
1401a6b24:	8d 48 01             	lea    0x1(%rax),%ecx
1401a6b27:	f0 0f b1 4b 08       	lock cmpxchg %ecx,0x8(%rbx)
1401a6b2c:	74 06                	je     0x1401a6b34
1401a6b2e:	85 c0                	test   %eax,%eax
1401a6b30:	75 f2                	jne    0x1401a6b24
1401a6b32:	eb 06                	jmp    0x1401a6b3a
1401a6b34:	49 8b d0             	mov    %r8,%rdx
1401a6b37:	48 8b fb             	mov    %rbx,%rdi
1401a6b3a:	40 8a 72 60          	mov    0x60(%rdx),%sil
1401a6b3e:	48 85 ff             	test   %rdi,%rdi
1401a6b41:	74 39                	je     0x1401a6b7c
1401a6b43:	41 8b c7             	mov    %r15d,%eax
1401a6b46:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401a6b4b:	41 03 c7             	add    %r15d,%eax
1401a6b4e:	75 2c                	jne    0x1401a6b7c
1401a6b50:	48 8b 07             	mov    (%rdi),%rax
1401a6b53:	48 8b cf             	mov    %rdi,%rcx
1401a6b56:	48 8b 00             	mov    (%rax),%rax
1401a6b59:	ff 15 d9 60 96 00    	call   *0x9660d9(%rip)        # 0x140b0cc38
1401a6b5f:	41 8b c7             	mov    %r15d,%eax
1401a6b62:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401a6b67:	41 03 c7             	add    %r15d,%eax
1401a6b6a:	75 10                	jne    0x1401a6b7c
1401a6b6c:	48 8b 07             	mov    (%rdi),%rax
1401a6b6f:	48 8b cf             	mov    %rdi,%rcx
1401a6b72:	48 8b 40 08          	mov    0x8(%rax),%rax
1401a6b76:	ff 15 bc 60 96 00    	call   *0x9660bc(%rip)        # 0x140b0cc38
1401a6b7c:	48 85 db             	test   %rbx,%rbx
1401a6b7f:	74 1e                	je     0x1401a6b9f
1401a6b81:	41 8b c7             	mov    %r15d,%eax
1401a6b84:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401a6b89:	41 03 c7             	add    %r15d,%eax
1401a6b8c:	75 11                	jne    0x1401a6b9f
1401a6b8e:	48 8b 03             	mov    (%rbx),%rax
1401a6b91:	48 8b cb             	mov    %rbx,%rcx
1401a6b94:	48 8b 40 08          	mov    0x8(%rax),%rax
1401a6b98:	ff 15 9a 60 96 00    	call   *0x96609a(%rip)        # 0x140b0cc38
1401a6b9e:	90                   	nop
1401a6b9f:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1401a6ba3:	48 85 c9             	test   %rcx,%rcx
1401a6ba6:	74 3e                	je     0x1401a6be6
1401a6ba8:	41 8b c7             	mov    %r15d,%eax
1401a6bab:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401a6bb0:	41 03 c7             	add    %r15d,%eax
1401a6bb3:	75 31                	jne    0x1401a6be6
1401a6bb5:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
1401a6bb9:	48 8b 03             	mov    (%rbx),%rax
1401a6bbc:	48 8b cb             	mov    %rbx,%rcx
1401a6bbf:	48 8b 00             	mov    (%rax),%rax
1401a6bc2:	ff 15 70 60 96 00    	call   *0x966070(%rip)        # 0x140b0cc38
1401a6bc8:	41 8b cf             	mov    %r15d,%ecx
1401a6bcb:	f0 0f c1 4b 0c       	lock xadd %ecx,0xc(%rbx)
1401a6bd0:	41 03 cf             	add    %r15d,%ecx
1401a6bd3:	75 11                	jne    0x1401a6be6
1401a6bd5:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1401a6bd9:	48 8b 11             	mov    (%rcx),%rdx
1401a6bdc:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401a6be0:	ff 15 52 60 96 00    	call   *0x966052(%rip)        # 0x140b0cc38
1401a6be6:	40 8a c6             	mov    %sil,%al
1401a6be9:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
1401a6bee:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1401a6bf2:	49 8b 73 28          	mov    0x28(%r11),%rsi
1401a6bf6:	49 8b 7b 30          	mov    0x30(%r11),%rdi
1401a6bfa:	49 8b e3             	mov    %r11,%rsp
1401a6bfd:	41 5f                	pop    %r15
1401a6bff:	41 5e                	pop    %r14
1401a6c01:	5d                   	pop    %rbp
1401a6c02:	c3                   	ret
1401a6c03:	90                   	nop
1401a6c04:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401a6c09:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401a6c0e:	55                   	push   %rbp
1401a6c0f:	57                   	push   %rdi
1401a6c10:	41 54                	push   %r12
1401a6c12:	41 56                	push   %r14
1401a6c14:	41 57                	push   %r15
1401a6c16:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
1401a6c1b:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1401a6c22:	4c 8b e2             	mov    %rdx,%r12
1401a6c25:	4c 8b f1             	mov    %rcx,%r14
1401a6c28:	83 65 67 00          	andl   $0x0,0x67(%rbp)
1401a6c2c:	48 8d 55 f7          	lea    -0x9(%rbp),%rdx
1401a6c30:	48 8b 09             	mov    (%rcx),%rcx
1401a6c33:	e8 b8 a1 f2 ff       	call   0x1400d0df0
1401a6c38:	be 01 00 00 00       	mov    $0x1,%esi
1401a6c3d:	48 8b 5d f7          	mov    -0x9(%rbp),%rbx
1401a6c41:	48 85 db             	test   %rbx,%rbx
1401a6c44:	0f 84 86 00 00 00    	je     0x1401a6cd0
1401a6c4a:	48 8b 83 e8 00 00 00 	mov    0xe8(%rbx),%rax
1401a6c51:	48 85 c0             	test   %rax,%rax
1401a6c54:	74 04                	je     0x1401a6c5a
1401a6c56:	f0 01 70 08          	lock add %esi,0x8(%rax)
1401a6c5a:	48 8b 8b e0 00 00 00 	mov    0xe0(%rbx),%rcx
1401a6c61:	48 89 4d 07          	mov    %rcx,0x7(%rbp)
1401a6c65:	48 8b 9b e8 00 00 00 	mov    0xe8(%rbx),%rbx
1401a6c6c:	48 89 5d 0f          	mov    %rbx,0xf(%rbp)
1401a6c70:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1401a6c74:	e8 ef df e8 ff       	call   0x140034c68
1401a6c79:	48 8b 08             	mov    (%rax),%rcx
1401a6c7c:	48 8b 81 50 02 00 00 	mov    0x250(%rcx),%rax
1401a6c83:	49 89 04 24          	mov    %rax,(%r12)
1401a6c87:	83 cf ff             	or     $0xffffffff,%edi
1401a6c8a:	4c 8b 75 ef          	mov    -0x11(%rbp),%r14
1401a6c8e:	4d 85 f6             	test   %r14,%r14
1401a6c91:	74 38                	je     0x1401a6ccb
1401a6c93:	8b c7                	mov    %edi,%eax
1401a6c95:	f0 41 0f c1 46 08    	lock xadd %eax,0x8(%r14)
1401a6c9b:	03 c7                	add    %edi,%eax
1401a6c9d:	75 2c                	jne    0x1401a6ccb
1401a6c9f:	49 8b 06             	mov    (%r14),%rax
1401a6ca2:	49 8b ce             	mov    %r14,%rcx
1401a6ca5:	48 8b 00             	mov    (%rax),%rax
1401a6ca8:	ff 15 8a 5f 96 00    	call   *0x965f8a(%rip)        # 0x140b0cc38
1401a6cae:	8b c7                	mov    %edi,%eax
1401a6cb0:	f0 41 0f c1 46 0c    	lock xadd %eax,0xc(%r14)
1401a6cb6:	03 c7                	add    %edi,%eax
1401a6cb8:	75 11                	jne    0x1401a6ccb
1401a6cba:	49 8b 06             	mov    (%r14),%rax
1401a6cbd:	49 8b ce             	mov    %r14,%rcx
1401a6cc0:	48 8b 40 08          	mov    0x8(%rax),%rax
1401a6cc4:	ff 15 6e 5f 96 00    	call   *0x965f6e(%rip)        # 0x140b0cc38
1401a6cca:	90                   	nop
1401a6ccb:	e9 c4 00 00 00       	jmp    0x1401a6d94
1401a6cd0:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1401a6cd4:	49 8b 0e             	mov    (%r14),%rcx
1401a6cd7:	e8 6c 44 fe ff       	call   0x14018b148
1401a6cdc:	4c 8b 38             	mov    (%rax),%r15
1401a6cdf:	83 cf ff             	or     $0xffffffff,%edi
1401a6ce2:	48 8b 5d 0f          	mov    0xf(%rbp),%rbx
1401a6ce6:	48 85 db             	test   %rbx,%rbx
1401a6ce9:	74 35                	je     0x1401a6d20
1401a6ceb:	8b c7                	mov    %edi,%eax
1401a6ced:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401a6cf2:	03 c7                	add    %edi,%eax
1401a6cf4:	75 2a                	jne    0x1401a6d20
1401a6cf6:	48 8b 03             	mov    (%rbx),%rax
1401a6cf9:	48 8b cb             	mov    %rbx,%rcx
1401a6cfc:	48 8b 00             	mov    (%rax),%rax
1401a6cff:	ff 15 33 5f 96 00    	call   *0x965f33(%rip)        # 0x140b0cc38
1401a6d05:	8b c7                	mov    %edi,%eax
1401a6d07:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)