1400d68b2:	0f 57 c9             	xorps  %xmm1,%xmm1
1400d68b5:	f3 0f 7f 4d 07       	movdqu %xmm1,0x7(%rbp)
1400d68ba:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1400d68bf:	66 0f d6 45 0f       	movq   %xmm0,0xf(%rbp)
1400d68c4:	66 48 0f 7e c8       	movq   %xmm1,%rax
1400d68c9:	48 85 c0             	test   %rax,%rax
1400d68cc:	74 13                	je     0x1400d68e1
1400d68ce:	49 8d 8e b0 02 00 00 	lea    0x2b0(%r14),%rcx
1400d68d5:	48 8b 01             	mov    (%rcx),%rax
1400d68d8:	48 8b 40 10          	mov    0x10(%rax),%rax
1400d68dc:	e9 b9 00 00 00       	jmp    0x1400d699a
1400d68e1:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
1400d68e6:	4c 8d 0d 33 9b bf 00 	lea    0xbf9b33(%rip),%r9        # 0x140cd0420
1400d68ed:	4c 8b c7             	mov    %rdi,%r8
1400d68f0:	33 d2                	xor    %edx,%edx
1400d68f2:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1400d68f6:	e8 e3 b9 a1 00       	call   0x140af22de
1400d68fb:	48 8b d0             	mov    %rax,%rdx
1400d68fe:	48 85 c0             	test   %rax,%rax
1400d6901:	74 1b                	je     0x1400d691e
1400d6903:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
1400d6907:	48 85 c9             	test   %rcx,%rcx
1400d690a:	74 08                	je     0x1400d6914
1400d690c:	f0 ff 41 08          	lock incl 0x8(%rcx)
1400d6910:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
1400d6914:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
1400d6918:	48 89 4d ff          	mov    %rcx,-0x1(%rbp)
1400d691c:	eb 1a                	jmp    0x1400d6938
1400d691e:	0f 57 c0             	xorps  %xmm0,%xmm0
1400d6921:	0f 57 c9             	xorps  %xmm1,%xmm1
1400d6924:	f3 0f 7f 4d f7       	movdqu %xmm1,-0x9(%rbp)
1400d6929:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1400d692e:	66 0f d6 45 ff       	movq   %xmm0,-0x1(%rbp)
1400d6933:	66 48 0f 7e ca       	movq   %xmm1,%rdx
1400d6938:	48 85 d2             	test   %rdx,%rdx
1400d693b:	0f 84 b7 00 00 00    	je     0x1400d69f8
1400d6941:	49 8b 06             	mov    (%r14),%rax
1400d6944:	f2 0f 10 52 58       	movsd  0x58(%rdx),%xmm2
1400d6949:	48 8b 52 50          	mov    0x50(%rdx),%rdx
1400d694d:	49 8b ce             	mov    %r14,%rcx
1400d6950:	48 8b 40 18          	mov    0x18(%rax),%rax
1400d6954:	ff 15 de 62 a3 00    	call   *0xa362de(%rip)        # 0x140b0cc38
1400d695a:	83 ce ff             	or     $0xffffffff,%esi
1400d695d:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1400d6961:	48 85 c9             	test   %rcx,%rcx
1400d6964:	74 3b                	je     0x1400d69a1
1400d6966:	8b c6                	mov    %esi,%eax
1400d6968:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400d696d:	03 c6                	add    %esi,%eax
1400d696f:	75 30                	jne    0x1400d69a1
1400d6971:	48 8b 7d ff          	mov    -0x1(%rbp),%rdi
1400d6975:	48 8b 07             	mov    (%rdi),%rax
1400d6978:	48 8b cf             	mov    %rdi,%rcx
1400d697b:	48 8b 00             	mov    (%rax),%rax
1400d697e:	ff 15 b4 62 a3 00    	call   *0xa362b4(%rip)        # 0x140b0cc38
1400d6984:	8b c6                	mov    %esi,%eax
1400d6986:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400d698b:	03 c6                	add    %esi,%eax
1400d698d:	75 12                	jne    0x1400d69a1
1400d698f:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
1400d6993:	48 8b 01             	mov    (%rcx),%rax
1400d6996:	48 8b 40 08          	mov    0x8(%rax),%rax
1400d699a:	ff 15 98 62 a3 00    	call   *0xa36298(%rip)        # 0x140b0cc38
1400d69a0:	90                   	nop
1400d69a1:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
1400d69a5:	48 85 c9             	test   %rcx,%rcx
1400d69a8:	0f 84 70 fd ff ff    	je     0x1400d671e
1400d69ae:	83 ce ff             	or     $0xffffffff,%esi
1400d69b1:	8b c6                	mov    %esi,%eax
1400d69b3:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400d69b8:	03 c6                	add    %esi,%eax
1400d69ba:	0f 85 61 fd ff ff    	jne    0x1400d6721
1400d69c0:	48 8b 7d 0f          	mov    0xf(%rbp),%rdi
1400d69c4:	48 8b 07             	mov    (%rdi),%rax
1400d69c7:	48 8b cf             	mov    %rdi,%rcx
1400d69ca:	48 8b 00             	mov    (%rax),%rax
1400d69cd:	ff 15 65 62 a3 00    	call   *0xa36265(%rip)        # 0x140b0cc38
1400d69d3:	8b c6                	mov    %esi,%eax
1400d69d5:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400d69da:	03 c6                	add    %esi,%eax
1400d69dc:	0f 85 3f fd ff ff    	jne    0x1400d6721
1400d69e2:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
1400d69e6:	48 8b 01             	mov    (%rcx),%rax
1400d69e9:	48 8b 40 08          	mov    0x8(%rax),%rax
1400d69ed:	ff 15 45 62 a3 00    	call   *0xa36245(%rip)        # 0x140b0cc38
1400d69f3:	e9 29 fd ff ff       	jmp    0x1400d6721
1400d69f8:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
1400d69fd:	4c 8d 0d 1c 9e bf 00 	lea    0xbf9e1c(%rip),%r9        # 0x140cd0820
1400d6a04:	4c 8b c7             	mov    %rdi,%r8
1400d6a07:	33 d2                	xor    %edx,%edx
1400d6a09:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1400d6a0d:	e8 cc b8 a1 00       	call   0x140af22de
1400d6a12:	48 8b d0             	mov    %rax,%rdx
1400d6a15:	48 85 c0             	test   %rax,%rax
1400d6a18:	74 1b                	je     0x1400d6a35
1400d6a1a:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
1400d6a1e:	48 85 c9             	test   %rcx,%rcx
1400d6a21:	74 08                	je     0x1400d6a2b
1400d6a23:	f0 ff 41 08          	lock incl 0x8(%rcx)
1400d6a27:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
1400d6a2b:	48 89 45 e7          	mov    %rax,-0x19(%rbp)
1400d6a2f:	48 89 4d ef          	mov    %rcx,-0x11(%rbp)
1400d6a33:	eb 1a                	jmp    0x1400d6a4f
1400d6a35:	0f 57 c0             	xorps  %xmm0,%xmm0
1400d6a38:	0f 57 c9             	xorps  %xmm1,%xmm1
1400d6a3b:	f3 0f 7f 4d e7       	movdqu %xmm1,-0x19(%rbp)
1400d6a40:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1400d6a45:	66 0f d6 45 ef       	movq   %xmm0,-0x11(%rbp)
1400d6a4a:	66 48 0f 7e ca       	movq   %xmm1,%rdx
1400d6a4f:	48 85 d2             	test   %rdx,%rdx
1400d6a52:	74 19                	je     0x1400d6a6d
1400d6a54:	49 8b 06             	mov    (%r14),%rax
1400d6a57:	48 83 c2 58          	add    $0x58,%rdx
1400d6a5b:	49 8b ce             	mov    %r14,%rcx
1400d6a5e:	48 8b 40 30          	mov    0x30(%rax),%rax
1400d6a62:	ff 15 d0 61 a3 00    	call   *0xa361d0(%rip)        # 0x140b0cc38
1400d6a68:	e9 c0 01 00 00       	jmp    0x1400d6c2d
1400d6a6d:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
1400d6a72:	4c 8d 0d 17 9c bf 00 	lea    0xbf9c17(%rip),%r9        # 0x140cd0690
1400d6a79:	4c 8b c7             	mov    %rdi,%r8
1400d6a7c:	33 d2                	xor    %edx,%edx
1400d6a7e:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1400d6a82:	e8 57 b8 a1 00       	call   0x140af22de
1400d6a87:	48 85 c0             	test   %rax,%rax
1400d6a8a:	74 1b                	je     0x1400d6aa7
1400d6a8c:	48 8b 7d cf          	mov    -0x31(%rbp),%rdi
1400d6a90:	48 85 ff             	test   %rdi,%rdi
1400d6a93:	74 08                	je     0x1400d6a9d
1400d6a95:	f0 ff 47 08          	lock incl 0x8(%rdi)
1400d6a99:	48 8b 7d cf          	mov    -0x31(%rbp),%rdi
1400d6a9d:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1400d6aa1:	48 89 7d df          	mov    %rdi,-0x21(%rbp)
1400d6aa5:	eb 1a                	jmp    0x1400d6ac1
1400d6aa7:	0f 57 c0             	xorps  %xmm0,%xmm0
1400d6aaa:	0f 57 c9             	xorps  %xmm1,%xmm1
1400d6aad:	f3 0f 7f 4d d7       	movdqu %xmm1,-0x29(%rbp)
1400d6ab2:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
1400d6ab7:	66 48 0f 7e c7       	movq   %xmm0,%rdi
1400d6abc:	66 48 0f 7e c8       	movq   %xmm1,%rax
1400d6ac1:	48 85 c0             	test   %rax,%rax
1400d6ac4:	74 64                	je     0x1400d6b2a
1400d6ac6:	48 8b 48 50          	mov    0x50(%rax),%rcx
1400d6aca:	49 8b 96 c0 08 00 00 	mov    0x8c0(%r14),%rdx
1400d6ad1:	49 8b 86 c8 08 00 00 	mov    0x8c8(%r14),%rax
1400d6ad8:	48 2b c2             	sub    %rdx,%rax
1400d6adb:	48 c1 f8 03          	sar    $0x3,%rax
1400d6adf:	48 3b c8             	cmp    %rax,%rcx
1400d6ae2:	0f 83 9c 01 00 00    	jae    0x1400d6c84
1400d6ae8:	48 b8 00 00 00 00 00 	movabs $0x3ff0000000000000,%rax
1400d6aef:	00 f0 3f
1400d6af2:	48 89 04 ca          	mov    %rax,(%rdx,%rcx,8)
1400d6af6:	49 8b ce             	mov    %r14,%rcx
1400d6af9:	e8 c2 09 00 00       	call   0x1400d74c0
1400d6afe:	49 ff cf             	dec    %r15
1400d6b01:	49 3b 9e 08 03 00 00 	cmp    0x308(%r14),%rbx
1400d6b08:	0f 84 db 00 00 00    	je     0x1400d6be9
1400d6b0e:	48 8b 0b             	mov    (%rbx),%rcx
1400d6b11:	c6 81 a0 08 00 00 01 	movb   $0x1,0x8a0(%rcx)
1400d6b18:	ff 15 3a 5d a3 00    	call   *0xa35d3a(%rip)        # 0x140b0c858
1400d6b1e:	4c 8b fe             	mov    %rsi,%r15
1400d6b21:	48 83 c3 10          	add    $0x10,%rbx
1400d6b25:	e9 bf 00 00 00       	jmp    0x1400d6be9
1400d6b2a:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
1400d6b2f:	4c 8d 0d 02 9a bf 00 	lea    0xbf9a02(%rip),%r9        # 0x140cd0538
1400d6b36:	4c 8d 05 33 9b bf 00 	lea    0xbf9b33(%rip),%r8        # 0x140cd0670
1400d6b3d:	33 d2                	xor    %edx,%edx
1400d6b3f:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1400d6b43:	e8 96 b7 a1 00       	call   0x140af22de
1400d6b48:	48 8b d0             	mov    %rax,%rdx
1400d6b4b:	48 85 c0             	test   %rax,%rax
1400d6b4e:	74 1f                	je     0x1400d6b6f
1400d6b50:	48 8b 75 cf          	mov    -0x31(%rbp),%rsi
1400d6b54:	48 85 f6             	test   %rsi,%rsi
1400d6b57:	74 0c                	je     0x1400d6b65
1400d6b59:	f0 ff 46 08          	lock incl 0x8(%rsi)
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