1408e5b53:	74 35                	je     0x1408e5b8a
1408e5b55:	8b c6                	mov    %esi,%eax
1408e5b57:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408e5b5c:	03 c6                	add    %esi,%eax
1408e5b5e:	75 2a                	jne    0x1408e5b8a
1408e5b60:	48 8b 07             	mov    (%rdi),%rax
1408e5b63:	48 8b cf             	mov    %rdi,%rcx
1408e5b66:	48 8b 00             	mov    (%rax),%rax
1408e5b69:	ff 15 c9 70 22 00    	call   *0x2270c9(%rip)        # 0x140b0cc38
1408e5b6f:	8b c6                	mov    %esi,%eax
1408e5b71:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408e5b76:	03 c6                	add    %esi,%eax
1408e5b78:	75 10                	jne    0x1408e5b8a
1408e5b7a:	48 8b 07             	mov    (%rdi),%rax
1408e5b7d:	48 8b cf             	mov    %rdi,%rcx
1408e5b80:	48 8b 40 08          	mov    0x8(%rax),%rax
1408e5b84:	ff 15 ae 70 22 00    	call   *0x2270ae(%rip)        # 0x140b0cc38
1408e5b8a:	48 8b bb f0 00 00 00 	mov    0xf0(%rbx),%rdi
1408e5b91:	48 85 ff             	test   %rdi,%rdi
1408e5b94:	74 35                	je     0x1408e5bcb
1408e5b96:	8b c6                	mov    %esi,%eax
1408e5b98:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408e5b9d:	03 c6                	add    %esi,%eax
1408e5b9f:	75 2a                	jne    0x1408e5bcb
1408e5ba1:	48 8b 07             	mov    (%rdi),%rax
1408e5ba4:	48 8b cf             	mov    %rdi,%rcx
1408e5ba7:	48 8b 00             	mov    (%rax),%rax
1408e5baa:	ff 15 88 70 22 00    	call   *0x227088(%rip)        # 0x140b0cc38
1408e5bb0:	8b c6                	mov    %esi,%eax
1408e5bb2:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408e5bb7:	03 c6                	add    %esi,%eax
1408e5bb9:	75 10                	jne    0x1408e5bcb
1408e5bbb:	48 8b 07             	mov    (%rdi),%rax
1408e5bbe:	48 8b cf             	mov    %rdi,%rcx
1408e5bc1:	48 8b 40 08          	mov    0x8(%rax),%rax
1408e5bc5:	ff 15 6d 70 22 00    	call   *0x22706d(%rip)        # 0x140b0cc38
1408e5bcb:	48 8b bb e0 00 00 00 	mov    0xe0(%rbx),%rdi
1408e5bd2:	48 85 ff             	test   %rdi,%rdi
1408e5bd5:	74 35                	je     0x1408e5c0c
1408e5bd7:	8b c6                	mov    %esi,%eax
1408e5bd9:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408e5bde:	03 c6                	add    %esi,%eax
1408e5be0:	75 2a                	jne    0x1408e5c0c
1408e5be2:	48 8b 07             	mov    (%rdi),%rax
1408e5be5:	48 8b cf             	mov    %rdi,%rcx
1408e5be8:	48 8b 00             	mov    (%rax),%rax
1408e5beb:	ff 15 47 70 22 00    	call   *0x227047(%rip)        # 0x140b0cc38
1408e5bf1:	8b c6                	mov    %esi,%eax
1408e5bf3:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408e5bf8:	03 c6                	add    %esi,%eax
1408e5bfa:	75 10                	jne    0x1408e5c0c
1408e5bfc:	48 8b 07             	mov    (%rdi),%rax
1408e5bff:	48 8b cf             	mov    %rdi,%rcx
1408e5c02:	48 8b 40 08          	mov    0x8(%rax),%rax
1408e5c06:	ff 15 2c 70 22 00    	call   *0x22702c(%rip)        # 0x140b0cc38
1408e5c0c:	48 8b bb d0 00 00 00 	mov    0xd0(%rbx),%rdi
1408e5c13:	48 85 ff             	test   %rdi,%rdi
1408e5c16:	74 35                	je     0x1408e5c4d
1408e5c18:	8b c6                	mov    %esi,%eax
1408e5c1a:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408e5c1f:	03 c6                	add    %esi,%eax
1408e5c21:	75 2a                	jne    0x1408e5c4d
1408e5c23:	48 8b 07             	mov    (%rdi),%rax
1408e5c26:	48 8b cf             	mov    %rdi,%rcx
1408e5c29:	48 8b 00             	mov    (%rax),%rax
1408e5c2c:	ff 15 06 70 22 00    	call   *0x227006(%rip)        # 0x140b0cc38
1408e5c32:	8b c6                	mov    %esi,%eax
1408e5c34:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408e5c39:	03 c6                	add    %esi,%eax
1408e5c3b:	75 10                	jne    0x1408e5c4d
1408e5c3d:	48 8b 07             	mov    (%rdi),%rax
1408e5c40:	48 8b cf             	mov    %rdi,%rcx
1408e5c43:	48 8b 40 08          	mov    0x8(%rax),%rax
1408e5c47:	ff 15 eb 6f 22 00    	call   *0x226feb(%rip)        # 0x140b0cc38
1408e5c4d:	48 8b bb c0 00 00 00 	mov    0xc0(%rbx),%rdi
1408e5c54:	48 85 ff             	test   %rdi,%rdi
1408e5c57:	74 35                	je     0x1408e5c8e
1408e5c59:	8b c6                	mov    %esi,%eax
1408e5c5b:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408e5c60:	03 c6                	add    %esi,%eax
1408e5c62:	75 2a                	jne    0x1408e5c8e
1408e5c64:	48 8b 07             	mov    (%rdi),%rax
1408e5c67:	48 8b cf             	mov    %rdi,%rcx
1408e5c6a:	48 8b 00             	mov    (%rax),%rax
1408e5c6d:	ff 15 c5 6f 22 00    	call   *0x226fc5(%rip)        # 0x140b0cc38
1408e5c73:	8b c6                	mov    %esi,%eax
1408e5c75:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408e5c7a:	03 c6                	add    %esi,%eax
1408e5c7c:	75 10                	jne    0x1408e5c8e
1408e5c7e:	48 8b 07             	mov    (%rdi),%rax
1408e5c81:	48 8b cf             	mov    %rdi,%rcx
1408e5c84:	48 8b 40 08          	mov    0x8(%rax),%rax
1408e5c88:	ff 15 aa 6f 22 00    	call   *0x226faa(%rip)        # 0x140b0cc38
1408e5c8e:	48 8b 7b 48          	mov    0x48(%rbx),%rdi
1408e5c92:	48 85 ff             	test   %rdi,%rdi
1408e5c95:	74 35                	je     0x1408e5ccc
1408e5c97:	8b c6                	mov    %esi,%eax
1408e5c99:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408e5c9e:	03 c6                	add    %esi,%eax
1408e5ca0:	75 2a                	jne    0x1408e5ccc
1408e5ca2:	48 8b 07             	mov    (%rdi),%rax
1408e5ca5:	48 8b cf             	mov    %rdi,%rcx
1408e5ca8:	48 8b 00             	mov    (%rax),%rax
1408e5cab:	ff 15 87 6f 22 00    	call   *0x226f87(%rip)        # 0x140b0cc38
1408e5cb1:	8b c6                	mov    %esi,%eax
1408e5cb3:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408e5cb8:	03 c6                	add    %esi,%eax
1408e5cba:	75 10                	jne    0x1408e5ccc
1408e5cbc:	48 8b 07             	mov    (%rdi),%rax
1408e5cbf:	48 8b cf             	mov    %rdi,%rcx
1408e5cc2:	48 8b 40 08          	mov    0x8(%rax),%rax
1408e5cc6:	ff 15 6c 6f 22 00    	call   *0x226f6c(%rip)        # 0x140b0cc38
1408e5ccc:	48 8d 05 f5 2c 24 00 	lea    0x242cf5(%rip),%rax        # 0x140b289c8
1408e5cd3:	48 89 03             	mov    %rax,(%rbx)
1408e5cd6:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1408e5cda:	48 85 c9             	test   %rcx,%rcx
1408e5cdd:	74 18                	je     0x1408e5cf7
1408e5cdf:	8b c6                	mov    %esi,%eax
1408e5ce1:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1408e5ce6:	03 c6                	add    %esi,%eax
1408e5ce8:	75 0d                	jne    0x1408e5cf7
1408e5cea:	48 8b 01             	mov    (%rcx),%rax
1408e5ced:	48 8b 40 08          	mov    0x8(%rax),%rax
1408e5cf1:	ff 15 41 6f 22 00    	call   *0x226f41(%rip)        # 0x140b0cc38
1408e5cf7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408e5cfc:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1408e5d01:	48 83 c4 20          	add    $0x20,%rsp
1408e5d05:	5f                   	pop    %rdi
1408e5d06:	c3                   	ret
1408e5d07:	90                   	nop
1408e5d08:	90                   	nop
1408e5d09:	90                   	nop
1408e5d0a:	90                   	nop
1408e5d0b:	90                   	nop
1408e5d0c:	90                   	nop
1408e5d0d:	90                   	nop
1408e5d0e:	90                   	nop
1408e5d0f:	90                   	nop
1408e5d10:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1408e5d15:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1408e5d1a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1408e5d1f:	55                   	push   %rbp
1408e5d20:	56                   	push   %rsi
1408e5d21:	57                   	push   %rdi
1408e5d22:	41 54                	push   %r12
1408e5d24:	41 55                	push   %r13
1408e5d26:	41 56                	push   %r14
1408e5d28:	41 57                	push   %r15
1408e5d2a:	48 8b ec             	mov    %rsp,%rbp
1408e5d2d:	48 83 ec 60          	sub    $0x60,%rsp
1408e5d31:	4c 8b f2             	mov    %rdx,%r14
1408e5d34:	48 8b f1             	mov    %rcx,%rsi
1408e5d37:	45 33 c0             	xor    %r8d,%r8d
1408e5d3a:	33 ff                	xor    %edi,%edi
1408e5d3c:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1408e5d40:	48 85 d2             	test   %rdx,%rdx
1408e5d43:	74 1c                	je     0x1408e5d61
1408e5d45:	8b 42 08             	mov    0x8(%rdx),%eax
1408e5d48:	eb 0a                	jmp    0x1408e5d54
1408e5d4a:	8d 48 01             	lea    0x1(%rax),%ecx
1408e5d4d:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
1408e5d52:	74 06                	je     0x1408e5d5a
1408e5d54:	85 c0                	test   %eax,%eax
1408e5d56:	75 f2                	jne    0x1408e5d4a
1408e5d58:	eb 07                	jmp    0x1408e5d61
1408e5d5a:	4c 8b 06             	mov    (%rsi),%r8
1408e5d5d:	48 8b 7e 08          	mov    0x8(%rsi),%rdi
1408e5d61:	4c 89 45 f0          	mov    %r8,-0x10(%rbp)
1408e5d65:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
1408e5d69:	0f 57 c0             	xorps  %xmm0,%xmm0
1408e5d6c:	f3 0f 7f 45 c0       	movdqu %xmm0,-0x40(%rbp)
1408e5d71:	49 8b 56 08          	mov    0x8(%r14),%rdx
1408e5d75:	48 85 d2             	test   %rdx,%rdx
1408e5d78:	74 17                	je     0x1408e5d91
1408e5d7a:	8b 42 08             	mov    0x8(%rdx),%eax
1408e5d7d:	eb 0e                	jmp    0x1408e5d8d
1408e5d7f:	8d 48 01             	lea    0x1(%rax),%ecx
1408e5d82:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
1408e5d87:	0f 84 e1 01 00 00    	je     0x1408e5f6e
1408e5d8d:	85 c0                	test   %eax,%eax
1408e5d8f:	75 ee                	jne    0x1408e5d7f
1408e5d91:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1408e5d95:	41 83 cf ff          	or     $0xffffffff,%r15d
1408e5d99:	48 85 c9             	test   %rcx,%rcx
1408e5d9c:	0f 84 eb 00 00 00    	je     0x1408e5e8d
1408e5da2:	4d 85 c0             	test   %r8,%r8
1408e5da5:	0f 84 e2 00 00 00    	je     0x1408e5e8d
1408e5dab:	48 8d 91 20 01 00 00 	lea    0x120(%rcx),%rdx
1408e5db2:	48 8b 42 08          	mov    0x8(%rdx),%rax
1408e5db6:	48 85 c0             	test   %rax,%rax
1408e5db9:	74 08                	je     0x1408e5dc3
1408e5dbb:	f0 ff 40 08          	lock incl 0x8(%rax)
1408e5dbf:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1408e5dc3:	4c 8b 3a             	mov    (%rdx),%r15
1408e5dc6:	4c 89 7d d0          	mov    %r15,-0x30(%rbp)
1408e5dca:	4c 8b 62 08          	mov    0x8(%rdx),%r12
1408e5dce:	4c 89 65 d8          	mov    %r12,-0x28(%rbp)
1408e5dd2:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1408e5dd6:	e8 cd d0 fb ff       	call   0x1408a2ea8
1408e5ddb:	4c 8b 28             	mov    (%rax),%r13
1408e5dde:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
1408e5de2:	48 85 db             	test   %rbx,%rbx
1408e5de5:	74 39                	je     0x1408e5e20
1408e5de7:	83 c8 ff             	or     $0xffffffff,%eax
1408e5dea:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408e5def:	83 f8 01             	cmp    $0x1,%eax
1408e5df2:	75 2c                	jne    0x1408e5e20
1408e5df4:	48 8b 03             	mov    (%rbx),%rax
1408e5df7:	48 8b cb             	mov    %rbx,%rcx
1408e5dfa:	48 8b 00             	mov    (%rax),%rax
1408e5dfd:	ff 15 35 6e 22 00    	call   *0x226e35(%rip)        # 0x140b0cc38
1408e5e03:	83 c8 ff             	or     $0xffffffff,%eax
1408e5e06:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408e5e0b:	83 f8 01             	cmp    $0x1,%eax
1408e5e0e:	75 10                	jne    0x1408e5e20
1408e5e10:	48 8b 03             	mov    (%rbx),%rax
1408e5e13:	48 8b cb             	mov    %rbx,%rcx
1408e5e16:	48 8b 40 08          	mov    0x8(%rax),%rax
1408e5e1a:	ff 15 18 6e 22 00    	call   *0x226e18(%rip)        # 0x140b0cc38
1408e5e20:	4d 85 ed             	test   %r13,%r13
1408e5e23:	0f 84 59 01 00 00    	je     0x1408e5f82
1408e5e29:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
1408e5e2d:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1408e5e31:	48 8b ce             	mov    %rsi,%rcx
1408e5e34:	48 8b 80 18 01 00 00 	mov    0x118(%rax),%rax
1408e5e3b:	ff 15 f7 6d 22 00    	call   *0x226df7(%rip)        # 0x140b0cc38
1408e5e41:	41 83 cf ff          	or     $0xffffffff,%r15d
1408e5e45:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1408e5e49:	48 85 c9             	test   %rcx,%rcx
1408e5e4c:	74 3f                	je     0x1408e5e8d
1408e5e4e:	41 8b c7             	mov    %r15d,%eax
1408e5e51:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1408e5e56:	41 03 c7             	add    %r15d,%eax
1408e5e59:	75 32                	jne    0x1408e5e8d
1408e5e5b:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
1408e5e5f:	48 8b 03             	mov    (%rbx),%rax
1408e5e62:	48 8b cb             	mov    %rbx,%rcx
1408e5e65:	48 8b 00             	mov    (%rax),%rax
1408e5e68:	ff 15 ca 6d 22 00    	call   *0x226dca(%rip)        # 0x140b0cc38
1408e5e6e:	41 8b c7             	mov    %r15d,%eax
1408e5e71:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408e5e76:	41 03 c7             	add    %r15d,%eax
1408e5e79:	75 12                	jne    0x1408e5e8d
1408e5e7b:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1408e5e7f:	48 8b 01             	mov    (%rcx),%rax
1408e5e82:	48 8b 40 08          	mov    0x8(%rax),%rax
1408e5e86:	ff 15 ac 6d 22 00    	call   *0x226dac(%rip)        # 0x140b0cc38
1408e5e8c:	90                   	nop
1408e5e8d:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
1408e5e91:	48 85 db             	test   %rbx,%rbx
1408e5e94:	74 3a                	je     0x1408e5ed0
1408e5e96:	41 8b c7             	mov    %r15d,%eax
1408e5e99:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408e5e9e:	41 03 c7             	add    %r15d,%eax
1408e5ea1:	75 2d                	jne    0x1408e5ed0
1408e5ea3:	48 8b 03             	mov    (%rbx),%rax
1408e5ea6:	48 8b cb             	mov    %rbx,%rcx
1408e5ea9:	48 8b 00             	mov    (%rax),%rax
1408e5eac:	ff 15 86 6d 22 00    	call   *0x226d86(%rip)        # 0x140b0cc38
1408e5eb2:	41 8b c7             	mov    %r15d,%eax
1408e5eb5:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1408e5eba:	41 03 c7             	add    %r15d,%eax
1408e5ebd:	75 11                	jne    0x1408e5ed0
1408e5ebf:	48 8b 03             	mov    (%rbx),%rax
1408e5ec2:	48 8b cb             	mov    %rbx,%rcx
1408e5ec5:	48 8b 40 08          	mov    0x8(%rax),%rax
1408e5ec9:	ff 15 69 6d 22 00    	call   *0x226d69(%rip)        # 0x140b0cc38
1408e5ecf:	90                   	nop
1408e5ed0:	48 85 ff             	test   %rdi,%rdi
1408e5ed3:	74 3a                	je     0x1408e5f0f
1408e5ed5:	41 8b c7             	mov    %r15d,%eax
1408e5ed8:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1408e5edd:	41 03 c7             	add    %r15d,%eax
1408e5ee0:	75 2d                	jne    0x1408e5f0f
1408e5ee2:	48 8b 07             	mov    (%rdi),%rax
1408e5ee5:	48 8b cf             	mov    %rdi,%rcx
1408e5ee8:	48 8b 00             	mov    (%rax),%rax
1408e5eeb:	ff 15 47 6d 22 00    	call   *0x226d47(%rip)        # 0x140b0cc38
1408e5ef1:	41 8b c7             	mov    %r15d,%eax
1408e5ef4:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1408e5ef9:	41 03 c7             	add    %r15d,%eax
1408e5efc:	75 11                	jne    0x1408e5f0f
1408e5efe:	48 8b 07             	mov    (%rdi),%rax
1408e5f01:	48 8b cf             	mov    %rdi,%rcx
1408e5f04:	48 8b 40 08          	mov    0x8(%rax),%rax
1408e5f08:	ff 15 2a 6d 22 00    	call   *0x226d2a(%rip)        # 0x140b0cc38
1408e5f0e:	90                   	nop
1408e5f0f:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1408e5f13:	48 85 c9             	test   %rcx,%rcx
1408e5f16:	74 1b                	je     0x1408e5f33
1408e5f18:	41 8b c7             	mov    %r15d,%eax
1408e5f1b:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1408e5f20:	41 03 c7             	add    %r15d,%eax
1408e5f23:	75 0e                	jne    0x1408e5f33
1408e5f25:	48 8b 01             	mov    (%rcx),%rax
1408e5f28:	48 8b 40 08          	mov    0x8(%rax),%rax
1408e5f2c:	ff 15 06 6d 22 00    	call   *0x226d06(%rip)        # 0x140b0cc38
1408e5f32:	90                   	nop
1408e5f33:	49 8b 4e 08          	mov    0x8(%r14),%rcx
1408e5f37:	48 85 c9             	test   %rcx,%rcx
1408e5f3a:	74 1a                	je     0x1408e5f56
1408e5f3c:	41 8b c7             	mov    %r15d,%eax
1408e5f3f:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1408e5f44:	41 03 c7             	add    %r15d,%eax
1408e5f47:	75 0d                	jne    0x1408e5f56
1408e5f49:	48 8b 01             	mov    (%rcx),%rax
1408e5f4c:	48 8b 40 08          	mov    0x8(%rax),%rax
1408e5f50:	ff 15 e2 6c 22 00    	call   *0x226ce2(%rip)        # 0x140b0cc38
1408e5f56:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
1408e5f5d:	00
1408e5f5e:	48 83 c4 60          	add    $0x60,%rsp
1408e5f62:	41 5f                	pop    %r15
1408e5f64:	41 5e                	pop    %r14
1408e5f66:	41 5d                	pop    %r13
1408e5f68:	41 5c                	pop    %r12
1408e5f6a:	5f                   	pop    %rdi
1408e5f6b:	5e                   	pop    %rsi
1408e5f6c:	5d                   	pop    %rbp
1408e5f6d:	c3                   	ret
1408e5f6e:	49 8b 0e             	mov    (%r14),%rcx
1408e5f71:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
1408e5f75:	49 8b 46 08          	mov    0x8(%r14),%rax
1408e5f79:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
1408e5f7d:	e9 13 fe ff ff       	jmp    0x1408e5d95
1408e5f82:	41 c6 87 a0 00 00 00 	movb   $0x0,0xa0(%r15)
1408e5f89:	00
1408e5f8a:	49 8b 07             	mov    (%r15),%rax
1408e5f8d:	0f 57 c0             	xorps  %xmm0,%xmm0
1408e5f90:	66 0f 7f 45 e0       	movdqa %xmm0,-0x20(%rbp)
1408e5f95:	4d 85 e4             	test   %r12,%r12
1408e5f98:	74 08                	je     0x1408e5fa2
1408e5f9a:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1408e5f9e:	f0 ff 42 08          	lock incl 0x8(%rdx)
1408e5fa2:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1408e5fa6:	66 0f 7f 45 e0       	movdqa %xmm0,-0x20(%rbp)
1408e5fab:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
1408e5faf:	49 8b cf             	mov    %r15,%rcx
1408e5fb2:	48 8b 40 08          	mov    0x8(%rax),%rax
1408e5fb6:	ff 15 7c 6c 22 00    	call   *0x226c7c(%rip)        # 0x140b0cc38
1408e5fbc:	48 8b 5d e8          	mov    -0x18(%rbp),%rbx
1408e5fc0:	48 85 db             	test   %rbx,%rbx
1408e5fc3:	0f 84 78 fe ff ff    	je     0x1408e5e41
1408e5fc9:	41 83 cf ff          	or     $0xffffffff,%r15d
1408e5fcd:	41 8b c7             	mov    %r15d,%eax
1408e5fd0:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1408e5fd5:	41 03 c7             	add    %r15d,%eax
1408e5fd8:	0f 85 67 fe ff ff    	jne    0x1408e5e45
1408e5fde:	48 8b 03             	mov    (%rbx),%rax
1408e5fe1:	48 8b cb             	mov    %rbx,%rcx
1408e5fe4:	48 8b 00             	mov    (%rax),%rax