1401f9a2e:	5f                   	pop    %rdi
1401f9a2f:	5e                   	pop    %rsi
1401f9a30:	5d                   	pop    %rbp
1401f9a31:	c3                   	ret
1401f9a32:	90                   	nop
1401f9a33:	90                   	nop
1401f9a34:	48 8b c4             	mov    %rsp,%rax
1401f9a37:	48 89 58 18          	mov    %rbx,0x18(%rax)
1401f9a3b:	48 89 70 20          	mov    %rsi,0x20(%rax)
1401f9a3f:	48 89 50 10          	mov    %rdx,0x10(%rax)
1401f9a43:	48 89 48 08          	mov    %rcx,0x8(%rax)
1401f9a47:	55                   	push   %rbp
1401f9a48:	57                   	push   %rdi
1401f9a49:	41 55                	push   %r13
1401f9a4b:	41 56                	push   %r14
1401f9a4d:	41 57                	push   %r15
1401f9a4f:	48 8b ec             	mov    %rsp,%rbp
1401f9a52:	48 83 ec 40          	sub    $0x40,%rsp
1401f9a56:	48 8b f2             	mov    %rdx,%rsi
1401f9a59:	f3 41 0f 6f 08       	movdqu (%r8),%xmm1
1401f9a5e:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f9a61:	f3 0f 7f 45 f0       	movdqu %xmm0,-0x10(%rbp)
1401f9a66:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401f9a6a:	48 85 c0             	test   %rax,%rax
1401f9a6d:	74 04                	je     0x1401f9a73
1401f9a6f:	f0 ff 40 08          	lock incl 0x8(%rax)
1401f9a73:	48 8b 02             	mov    (%rdx),%rax
1401f9a76:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401f9a7a:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401f9a7e:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1401f9a82:	66 0f 7f 4d e0       	movdqa %xmm1,-0x20(%rbp)
1401f9a87:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
1401f9a8b:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1401f9a8f:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1401f9a93:	e8 64 73 fe ff       	call   0x1401e0dfc
1401f9a98:	48 8b d0             	mov    %rax,%rdx
1401f9a9b:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401f9a9f:	e8 6c 7d fe ff       	call   0x1401e1810
1401f9aa4:	33 c9                	xor    %ecx,%ecx
1401f9aa6:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
1401f9aaa:	48 8b 5a 08          	mov    0x8(%rdx),%rbx
1401f9aae:	48 85 db             	test   %rbx,%rbx
1401f9ab1:	74 6a                	je     0x1401f9b1d
1401f9ab3:	45 33 c0             	xor    %r8d,%r8d
1401f9ab6:	48 83 3a 01          	cmpq   $0x1,(%rdx)
1401f9aba:	76 59                	jbe    0x1401f9b15
1401f9abc:	4c 8b 7a 10          	mov    0x10(%rdx),%r15
1401f9ac0:	4c 8b 4a 18          	mov    0x18(%rdx),%r9
1401f9ac4:	4d 2b cf             	sub    %r15,%r9
1401f9ac7:	4c 8b d1             	mov    %rcx,%r10
1401f9aca:	4c 0f af 52 28       	imul   0x28(%rdx),%r10
1401f9acf:	4d 8d 5a 01          	lea    0x1(%r10),%r11
1401f9ad3:	49 8b fa             	mov    %r10,%rdi
1401f9ad6:	4d 8b f0             	mov    %r8,%r14
1401f9ad9:	49 3b f9             	cmp    %r9,%rdi
1401f9adc:	0f 83 d4 01 00 00    	jae    0x1401f9cb6
1401f9ae2:	4d 3b d9             	cmp    %r9,%r11
1401f9ae5:	0f 83 cb 01 00 00    	jae    0x1401f9cb6
1401f9aeb:	43 8a 04 3b          	mov    (%r11,%r15,1),%al
1401f9aef:	49 ff c0             	inc    %r8
1401f9af2:	42 3a 04 3f          	cmp    (%rdi,%r15,1),%al
1401f9af6:	4d 0f 44 c6          	cmove  %r14,%r8
1401f9afa:	49 ff c3             	inc    %r11
1401f9afd:	48 ff c7             	inc    %rdi
1401f9b00:	49 8b c3             	mov    %r11,%rax
1401f9b03:	49 2b c2             	sub    %r10,%rax
1401f9b06:	48 3b 02             	cmp    (%rdx),%rax
1401f9b09:	72 cb                	jb     0x1401f9ad6
1401f9b0b:	49 83 f8 02          	cmp    $0x2,%r8
1401f9b0f:	0f 87 15 01 00 00    	ja     0x1401f9c2a
1401f9b15:	48 ff c1             	inc    %rcx
1401f9b18:	48 3b cb             	cmp    %rbx,%rcx
1401f9b1b:	72 96                	jb     0x1401f9ab3
1401f9b1d:	33 c9                	xor    %ecx,%ecx
1401f9b1f:	48 39 0a             	cmp    %rcx,(%rdx)
1401f9b22:	76 66                	jbe    0x1401f9b8a
1401f9b24:	45 33 c0             	xor    %r8d,%r8d
1401f9b27:	41 8d 78 01          	lea    0x1(%r8),%edi
1401f9b2b:	48 3b df             	cmp    %rdi,%rbx
1401f9b2e:	76 52                	jbe    0x1401f9b82
1401f9b30:	4c 8b 7a 28          	mov    0x28(%rdx),%r15
1401f9b34:	4c 8b 72 10          	mov    0x10(%rdx),%r14
1401f9b38:	4c 8b 4a 18          	mov    0x18(%rdx),%r9
1401f9b3c:	4d 2b ce             	sub    %r14,%r9
1401f9b3f:	4d 8d 14 0f          	lea    (%r15,%rcx,1),%r10
1401f9b43:	4c 8b d9             	mov    %rcx,%r11
1401f9b46:	4d 8b e8             	mov    %r8,%r13
1401f9b49:	4d 3b d9             	cmp    %r9,%r11
1401f9b4c:	0f 83 64 01 00 00    	jae    0x1401f9cb6
1401f9b52:	4d 3b d1             	cmp    %r9,%r10
1401f9b55:	0f 83 5b 01 00 00    	jae    0x1401f9cb6
1401f9b5b:	43 8a 04 32          	mov    (%r10,%r14,1),%al
1401f9b5f:	49 ff c0             	inc    %r8
1401f9b62:	43 3a 04 33          	cmp    (%r11,%r14,1),%al
1401f9b66:	4d 0f 44 c5          	cmove  %r13,%r8
1401f9b6a:	48 ff c7             	inc    %rdi
1401f9b6d:	4d 03 d7             	add    %r15,%r10
1401f9b70:	4d 03 df             	add    %r15,%r11
1401f9b73:	48 3b fb             	cmp    %rbx,%rdi
1401f9b76:	72 ce                	jb     0x1401f9b46
1401f9b78:	49 83 f8 02          	cmp    $0x2,%r8
1401f9b7c:	0f 87 a8 00 00 00    	ja     0x1401f9c2a
1401f9b82:	48 ff c1             	inc    %rcx
1401f9b85:	48 3b 0a             	cmp    (%rdx),%rcx
1401f9b88:	72 9a                	jb     0x1401f9b24
1401f9b8a:	83 cf ff             	or     $0xffffffff,%edi
1401f9b8d:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1401f9b91:	48 85 c9             	test   %rcx,%rcx
1401f9b94:	74 3b                	je     0x1401f9bd1
1401f9b96:	8b c7                	mov    %edi,%eax
1401f9b98:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401f9b9d:	03 c7                	add    %edi,%eax
1401f9b9f:	75 30                	jne    0x1401f9bd1
1401f9ba1:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
1401f9ba5:	48 8b 03             	mov    (%rbx),%rax
1401f9ba8:	48 8b cb             	mov    %rbx,%rcx
1401f9bab:	48 8b 00             	mov    (%rax),%rax
1401f9bae:	ff 15 84 30 91 00    	call   *0x913084(%rip)        # 0x140b0cc38
1401f9bb4:	8b c7                	mov    %edi,%eax
1401f9bb6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401f9bbb:	03 c7                	add    %edi,%eax
1401f9bbd:	75 12                	jne    0x1401f9bd1
1401f9bbf:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1401f9bc3:	48 8b 01             	mov    (%rcx),%rax
1401f9bc6:	48 8b 40 08          	mov    0x8(%rax),%rax
1401f9bca:	ff 15 68 30 91 00    	call   *0x913068(%rip)        # 0x140b0cc38
1401f9bd0:	90                   	nop
1401f9bd1:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
1401f9bd5:	48 85 db             	test   %rbx,%rbx
1401f9bd8:	74 35                	je     0x1401f9c0f
1401f9bda:	8b c7                	mov    %edi,%eax
1401f9bdc:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401f9be1:	03 c7                	add    %edi,%eax
1401f9be3:	75 2a                	jne    0x1401f9c0f
1401f9be5:	48 8b 03             	mov    (%rbx),%rax
1401f9be8:	48 8b cb             	mov    %rbx,%rcx
1401f9beb:	48 8b 00             	mov    (%rax),%rax
1401f9bee:	ff 15 44 30 91 00    	call   *0x913044(%rip)        # 0x140b0cc38
1401f9bf4:	8b d7                	mov    %edi,%edx
1401f9bf6:	f0 0f c1 53 0c       	lock xadd %edx,0xc(%rbx)
1401f9bfb:	03 d7                	add    %edi,%edx
1401f9bfd:	75 10                	jne    0x1401f9c0f
1401f9bff:	48 8b 13             	mov    (%rbx),%rdx
1401f9c02:	48 8b cb             	mov    %rbx,%rcx
1401f9c05:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401f9c09:	ff 15 29 30 91 00    	call   *0x913029(%rip)        # 0x140b0cc38
1401f9c0f:	b0 01                	mov    $0x1,%al
1401f9c11:	4c 8d 5c 24 40       	lea    0x40(%rsp),%r11
1401f9c16:	49 8b 5b 40          	mov    0x40(%r11),%rbx
1401f9c1a:	49 8b 73 48          	mov    0x48(%r11),%rsi
1401f9c1e:	49 8b e3             	mov    %r11,%rsp
1401f9c21:	41 5f                	pop    %r15
1401f9c23:	41 5e                	pop    %r14
1401f9c25:	41 5d                	pop    %r13
1401f9c27:	5f                   	pop    %rdi
1401f9c28:	5d                   	pop    %rbp
1401f9c29:	c3                   	ret
1401f9c2a:	83 cf ff             	or     $0xffffffff,%edi
1401f9c2d:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1401f9c31:	48 85 c9             	test   %rcx,%rcx
1401f9c34:	74 3b                	je     0x1401f9c71
1401f9c36:	8b c7                	mov    %edi,%eax
1401f9c38:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401f9c3d:	03 c7                	add    %edi,%eax
1401f9c3f:	75 30                	jne    0x1401f9c71
1401f9c41:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
1401f9c45:	48 8b 03             	mov    (%rbx),%rax
1401f9c48:	48 8b cb             	mov    %rbx,%rcx
1401f9c4b:	48 8b 00             	mov    (%rax),%rax
1401f9c4e:	ff 15 e4 2f 91 00    	call   *0x912fe4(%rip)        # 0x140b0cc38
1401f9c54:	8b c7                	mov    %edi,%eax
1401f9c56:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401f9c5b:	03 c7                	add    %edi,%eax
1401f9c5d:	75 12                	jne    0x1401f9c71
1401f9c5f:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1401f9c63:	48 8b 01             	mov    (%rcx),%rax
1401f9c66:	48 8b 40 08          	mov    0x8(%rax),%rax
1401f9c6a:	ff 15 c8 2f 91 00    	call   *0x912fc8(%rip)        # 0x140b0cc38
1401f9c70:	90                   	nop
1401f9c71:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
1401f9c75:	48 85 db             	test   %rbx,%rbx
1401f9c78:	74 35                	je     0x1401f9caf
1401f9c7a:	8b c7                	mov    %edi,%eax
1401f9c7c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401f9c81:	03 c7                	add    %edi,%eax
1401f9c83:	75 2a                	jne    0x1401f9caf
1401f9c85:	48 8b 03             	mov    (%rbx),%rax
1401f9c88:	48 8b cb             	mov    %rbx,%rcx
1401f9c8b:	48 8b 00             	mov    (%rax),%rax
1401f9c8e:	ff 15 a4 2f 91 00    	call   *0x912fa4(%rip)        # 0x140b0cc38
1401f9c94:	8b c7                	mov    %edi,%eax
1401f9c96:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401f9c9b:	03 c7                	add    %edi,%eax
1401f9c9d:	75 10                	jne    0x1401f9caf
1401f9c9f:	48 8b 03             	mov    (%rbx),%rax
1401f9ca2:	48 8b cb             	mov    %rbx,%rcx
1401f9ca5:	48 8b 40 08          	mov    0x8(%rax),%rax
1401f9ca9:	ff 15 89 2f 91 00    	call   *0x912f89(%rip)        # 0x140b0cc38
1401f9caf:	32 c0                	xor    %al,%al
1401f9cb1:	e9 5b ff ff ff       	jmp    0x1401f9c11
1401f9cb6:	ff 15 dc 2c 91 00    	call   *0x912cdc(%rip)        # 0x140b0c998
1401f9cbc:	cc                   	int3
1401f9cbd:	90                   	nop
1401f9cbe:	90                   	nop
1401f9cbf:	90                   	nop
1401f9cc0:	48 8b c4             	mov    %rsp,%rax
1401f9cc3:	48 89 58 20          	mov    %rbx,0x20(%rax)
1401f9cc7:	4c 89 40 18          	mov    %r8,0x18(%rax)
1401f9ccb:	48 89 50 10          	mov    %rdx,0x10(%rax)
1401f9ccf:	55                   	push   %rbp
1401f9cd0:	56                   	push   %rsi
1401f9cd1:	57                   	push   %rdi
1401f9cd2:	41 54                	push   %r12
1401f9cd4:	41 55                	push   %r13
1401f9cd6:	41 56                	push   %r14
1401f9cd8:	41 57                	push   %r15
1401f9cda:	48 8d 68 b8          	lea    -0x48(%rax),%rbp
1401f9cde:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
1401f9ce5:	0f 29 70 b8          	movaps %xmm6,-0x48(%rax)
1401f9ce9:	0f 29 78 a8          	movaps %xmm7,-0x58(%rax)
1401f9ced:	45 8a f1             	mov    %r9b,%r14b
1401f9cf0:	4d 8b e8             	mov    %r8,%r13
1401f9cf3:	4c 8b fa             	mov    %rdx,%r15
1401f9cf6:	4c 8b e1             	mov    %rcx,%r12
1401f9cf9:	80 79 48 00          	cmpb   $0x0,0x48(%rcx)
1401f9cfd:	74 15                	je     0x1401f9d14
1401f9cff:	48 8b 5a 08          	mov    0x8(%rdx),%rbx
1401f9d03:	48 85 db             	test   %rbx,%rbx
1401f9d06:	0f 84 b9 04 00 00    	je     0x1401fa1c5
1401f9d0c:	83 cf ff             	or     $0xffffffff,%edi
1401f9d0f:	e9 7c 04 00 00       	jmp    0x1401fa190
1401f9d14:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1401f9d18:	48 8b 09             	mov    (%rcx),%rcx
1401f9d1b:	e8 b0 95 e8 ff       	call   0x1400832d0
1401f9d20:	48 8b 08             	mov    (%rax),%rcx
1401f9d23:	45 33 c0             	xor    %r8d,%r8d
1401f9d26:	33 d2                	xor    %edx,%edx
1401f9d28:	48 8b 81 98 00 00 00 	mov    0x98(%rcx),%rax
1401f9d2f:	48 85 c0             	test   %rax,%rax
1401f9d32:	74 0e                	je     0x1401f9d42
1401f9d34:	4c 8b 81 90 00 00 00 	mov    0x90(%rcx),%r8
1401f9d3b:	48 8b d0             	mov    %rax,%rdx
1401f9d3e:	f0 ff 40 0c          	lock incl 0xc(%rax)
1401f9d42:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f9d45:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
1401f9d4b:	48 85 d2             	test   %rdx,%rdx
1401f9d4e:	74 1f                	je     0x1401f9d6f
1401f9d50:	8b 42 08             	mov    0x8(%rdx),%eax
1401f9d53:	eb 0a                	jmp    0x1401f9d5f
1401f9d55:	8d 48 01             	lea    0x1(%rax),%ecx
1401f9d58:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
1401f9d5d:	74 06                	je     0x1401f9d65
1401f9d5f:	85 c0                	test   %eax,%eax
1401f9d61:	75 f2                	jne    0x1401f9d55
1401f9d63:	eb 0a                	jmp    0x1401f9d6f
1401f9d65:	4c 89 44 24 70       	mov    %r8,0x70(%rsp)
1401f9d6a:	48 89 54 24 78       	mov    %rdx,0x78(%rsp)
1401f9d6f:	83 cf ff             	or     $0xffffffff,%edi
1401f9d72:	48 85 d2             	test   %rdx,%rdx
1401f9d75:	74 1b                	je     0x1401f9d92
1401f9d77:	8b c7                	mov    %edi,%eax
1401f9d79:	f0 0f c1 42 0c       	lock xadd %eax,0xc(%rdx)
1401f9d7e:	03 c7                	add    %edi,%eax
1401f9d80:	75 10                	jne    0x1401f9d92
1401f9d82:	48 8b 02             	mov    (%rdx),%rax
1401f9d85:	48 8b ca             	mov    %rdx,%rcx
1401f9d88:	48 8b 40 08          	mov    0x8(%rax),%rax
1401f9d8c:	ff 15 a6 2e 91 00    	call   *0x912ea6(%rip)        # 0x140b0cc38
1401f9d92:	48 8b 5d b8          	mov    -0x48(%rbp),%rbx
1401f9d96:	48 85 db             	test   %rbx,%rbx
1401f9d99:	74 35                	je     0x1401f9dd0
1401f9d9b:	8b c7                	mov    %edi,%eax
1401f9d9d:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401f9da2:	03 c7                	add    %edi,%eax
1401f9da4:	75 2a                	jne    0x1401f9dd0
1401f9da6:	48 8b 03             	mov    (%rbx),%rax
1401f9da9:	48 8b cb             	mov    %rbx,%rcx
1401f9dac:	48 8b 00             	mov    (%rax),%rax
1401f9daf:	ff 15 83 2e 91 00    	call   *0x912e83(%rip)        # 0x140b0cc38
1401f9db5:	8b c7                	mov    %edi,%eax
1401f9db7:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401f9dbc:	03 c7                	add    %edi,%eax
1401f9dbe:	75 10                	jne    0x1401f9dd0
1401f9dc0:	48 8b 03             	mov    (%rbx),%rax
1401f9dc3:	48 8b cb             	mov    %rbx,%rcx
1401f9dc6:	48 8b 40 08          	mov    0x8(%rax),%rax
1401f9dca:	ff 15 68 2e 91 00    	call   *0x912e68(%rip)        # 0x140b0cc38
1401f9dd0:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1401f9dd6:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401f9ddb:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1401f9de0:	e8 6b 60 f9 ff       	call   0x14018fe50
1401f9de5:	48 8b d0             	mov    %rax,%rdx
1401f9de8:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401f9ded:	e8 8e 32 e2 ff       	call   0x14001d080
1401f9df2:	48 8b 08             	mov    (%rax),%rcx
1401f9df5:	48 8b 50 08          	mov    0x8(%rax),%rdx
1401f9df9:	48 83 20 00          	andq   $0x0,(%rax)
1401f9dfd:	48 83 60 08 00       	andq   $0x0,0x8(%rax)
1401f9e02:	49 89 4c 24 38       	mov    %rcx,0x38(%r12)
1401f9e07:	49 8b 5c 24 40       	mov    0x40(%r12),%rbx
1401f9e0c:	49 89 54 24 40       	mov    %rdx,0x40(%r12)
1401f9e11:	48 85 db             	test   %rbx,%rbx
1401f9e14:	74 35                	je     0x1401f9e4b
1401f9e16:	8b c7                	mov    %edi,%eax
1401f9e18:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401f9e1d:	03 c7                	add    %edi,%eax
1401f9e1f:	75 2a                	jne    0x1401f9e4b
1401f9e21:	48 8b 03             	mov    (%rbx),%rax
1401f9e24:	48 8b cb             	mov    %rbx,%rcx
1401f9e27:	48 8b 00             	mov    (%rax),%rax
1401f9e2a:	ff 15 08 2e 91 00    	call   *0x912e08(%rip)        # 0x140b0cc38
1401f9e30:	8b c7                	mov    %edi,%eax
1401f9e32:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401f9e37:	03 c7                	add    %edi,%eax
1401f9e39:	75 10                	jne    0x1401f9e4b
1401f9e3b:	48 8b 03             	mov    (%rbx),%rax
1401f9e3e:	48 8b cb             	mov    %rbx,%rcx
1401f9e41:	48 8b 40 08          	mov    0x8(%rax),%rax
1401f9e45:	ff 15 ed 2d 91 00    	call   *0x912ded(%rip)        # 0x140b0cc38
1401f9e4b:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1401f9e50:	48 85 db             	test   %rbx,%rbx
1401f9e53:	74 35                	je     0x1401f9e8a
1401f9e55:	8b c7                	mov    %edi,%eax
1401f9e57:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401f9e5c:	03 c7                	add    %edi,%eax
1401f9e5e:	75 2a                	jne    0x1401f9e8a
1401f9e60:	48 8b 03             	mov    (%rbx),%rax
1401f9e63:	48 8b cb             	mov    %rbx,%rcx
1401f9e66:	48 8b 00             	mov    (%rax),%rax
1401f9e69:	ff 15 c9 2d 91 00    	call   *0x912dc9(%rip)        # 0x140b0cc38
1401f9e6f:	8b c7                	mov    %edi,%eax
1401f9e71:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401f9e76:	03 c7                	add    %edi,%eax
1401f9e78:	75 10                	jne    0x1401f9e8a
1401f9e7a:	48 8b 03             	mov    (%rbx),%rax
1401f9e7d:	48 8b cb             	mov    %rbx,%rcx
1401f9e80:	48 8b 40 08          	mov    0x8(%rax),%rax
1401f9e84:	ff 15 ae 2d 91 00    	call   *0x912dae(%rip)        # 0x140b0cc38
1401f9e8a:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1401f9e8f:	48 85 db             	test   %rbx,%rbx
1401f9e92:	74 35                	je     0x1401f9ec9
1401f9e94:	8b c7                	mov    %edi,%eax
1401f9e96:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401f9e9b:	03 c7                	add    %edi,%eax
1401f9e9d:	75 2a                	jne    0x1401f9ec9
1401f9e9f:	48 8b 03             	mov    (%rbx),%rax
1401f9ea2:	48 8b cb             	mov    %rbx,%rcx
1401f9ea5:	48 8b 00             	mov    (%rax),%rax
1401f9ea8:	ff 15 8a 2d 91 00    	call   *0x912d8a(%rip)        # 0x140b0cc38
1401f9eae:	8b c7                	mov    %edi,%eax