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
1401f9eb0:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401f9eb5:	03 c7                	add    %edi,%eax
1401f9eb7:	75 10                	jne    0x1401f9ec9
1401f9eb9:	48 8b 03             	mov    (%rbx),%rax
1401f9ebc:	48 8b cb             	mov    %rbx,%rcx
1401f9ebf:	48 8b 40 08          	mov    0x8(%rax),%rax
1401f9ec3:	ff 15 6f 2d 91 00    	call   *0x912d6f(%rip)        # 0x140b0cc38
1401f9ec9:	49 8b 17             	mov    (%r15),%rdx
1401f9ecc:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401f9ed1:	e8 4a 65 fe ff       	call   0x1401e0420
1401f9ed6:	90                   	nop
1401f9ed7:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f9eda:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
1401f9edf:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401f9ee4:	48 85 c9             	test   %rcx,%rcx
1401f9ee7:	74 04                	je     0x1401f9eed
1401f9ee9:	f0 ff 41 08          	lock incl 0x8(%rcx)
1401f9eed:	0f 28 44 24 60       	movaps 0x60(%rsp),%xmm0
1401f9ef2:	66 0f 7f 45 b0       	movdqa %xmm0,-0x50(%rbp)
1401f9ef7:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1401f9efb:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401f9f00:	e8 bb df ff ff       	call   0x1401f7ec0
1401f9f05:	90                   	nop
1401f9f06:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
1401f9f0b:	4c 8b c2             	mov    %rdx,%r8
1401f9f0e:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1401f9f13:	4c 2b c1             	sub    %rcx,%r8
1401f9f16:	49 c1 f8 04          	sar    $0x4,%r8
1401f9f1a:	44 8a 4d 50          	mov    0x50(%rbp),%r9b
1401f9f1e:	e8 15 1c 00 00       	call   0x1401fbb38
1401f9f23:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1401f9f28:	48 2b 44 24 20       	sub    0x20(%rsp),%rax
1401f9f2d:	48 c1 f8 04          	sar    $0x4,%rax
1401f9f31:	48 85 c0             	test   %rax,%rax
1401f9f34:	0f 84 56 01 00 00    	je     0x1401fa090
1401f9f3a:	49 8b 4c 24 38       	mov    0x38(%r12),%rcx
1401f9f3f:	45 33 c0             	xor    %r8d,%r8d
1401f9f42:	33 db                	xor    %ebx,%ebx
1401f9f44:	48 8b 81 98 00 00 00 	mov    0x98(%rcx),%rax
1401f9f4b:	48 85 c0             	test   %rax,%rax
1401f9f4e:	74 0e                	je     0x1401f9f5e
1401f9f50:	4c 8b 81 90 00 00 00 	mov    0x90(%rcx),%r8
1401f9f57:	48 8b d8             	mov    %rax,%rbx
1401f9f5a:	f0 ff 40 0c          	lock incl 0xc(%rax)
1401f9f5e:	33 d2                	xor    %edx,%edx
1401f9f60:	33 f6                	xor    %esi,%esi
1401f9f62:	48 85 db             	test   %rbx,%rbx
1401f9f65:	74 1b                	je     0x1401f9f82
1401f9f67:	8b 43 08             	mov    0x8(%rbx),%eax
1401f9f6a:	eb 0a                	jmp    0x1401f9f76
1401f9f6c:	8d 48 01             	lea    0x1(%rax),%ecx
1401f9f6f:	f0 0f b1 4b 08       	lock cmpxchg %ecx,0x8(%rbx)
1401f9f74:	74 06                	je     0x1401f9f7c
1401f9f76:	85 c0                	test   %eax,%eax
1401f9f78:	75 f2                	jne    0x1401f9f6c
1401f9f7a:	eb 06                	jmp    0x1401f9f82
1401f9f7c:	49 8b d0             	mov    %r8,%rdx
1401f9f7f:	48 8b f3             	mov    %rbx,%rsi
1401f9f82:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1401f9f89:	48 85 c0             	test   %rax,%rax
1401f9f8c:	74 04                	je     0x1401f9f92
1401f9f8e:	f0 ff 40 08          	lock incl 0x8(%rax)
1401f9f92:	48 8b 82 a0 00 00 00 	mov    0xa0(%rdx),%rax
1401f9f99:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401f9f9e:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1401f9fa5:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1401f9faa:	48 85 f6             	test   %rsi,%rsi
1401f9fad:	74 35                	je     0x1401f9fe4
1401f9faf:	8b c7                	mov    %edi,%eax
1401f9fb1:	f0 0f c1 46 08       	lock xadd %eax,0x8(%rsi)
1401f9fb6:	03 c7                	add    %edi,%eax
1401f9fb8:	75 2a                	jne    0x1401f9fe4
1401f9fba:	48 8b 06             	mov    (%rsi),%rax
1401f9fbd:	48 8b ce             	mov    %rsi,%rcx
1401f9fc0:	48 8b 00             	mov    (%rax),%rax
1401f9fc3:	ff 15 6f 2c 91 00    	call   *0x912c6f(%rip)        # 0x140b0cc38
1401f9fc9:	8b c7                	mov    %edi,%eax
1401f9fcb:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
1401f9fd0:	03 c7                	add    %edi,%eax
1401f9fd2:	75 10                	jne    0x1401f9fe4
1401f9fd4:	48 8b 06             	mov    (%rsi),%rax
1401f9fd7:	48 8b ce             	mov    %rsi,%rcx
1401f9fda:	48 8b 40 08          	mov    0x8(%rax),%rax
1401f9fde:	ff 15 54 2c 91 00    	call   *0x912c54(%rip)        # 0x140b0cc38
1401f9fe4:	48 85 db             	test   %rbx,%rbx
1401f9fe7:	74 1b                	je     0x1401fa004
1401f9fe9:	8b c7                	mov    %edi,%eax
1401f9feb:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401f9ff0:	03 c7                	add    %edi,%eax
1401f9ff2:	75 10                	jne    0x1401fa004
1401f9ff4:	48 8b 03             	mov    (%rbx),%rax
1401f9ff7:	48 8b cb             	mov    %rbx,%rcx
1401f9ffa:	48 8b 40 08          	mov    0x8(%rax),%rax
1401f9ffe:	ff 15 34 2c 91 00    	call   *0x912c34(%rip)        # 0x140b0cc38
1401fa004:	0f 57 c0             	xorps  %xmm0,%xmm0
1401fa007:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
1401fa00d:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401fa012:	48 85 c9             	test   %rcx,%rcx
1401fa015:	74 04                	je     0x1401fa01b
1401fa017:	f0 ff 41 08          	lock incl 0x8(%rcx)
1401fa01b:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
1401fa020:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
1401fa026:	48 8b 54 24 28       	mov    0x28(%rsp),%rdx
1401fa02b:	48 2b 54 24 20       	sub    0x20(%rsp),%rdx
1401fa030:	48 c1 fa 04          	sar    $0x4,%rdx
1401fa034:	c7 45 50 22 00 00 00 	movl   $0x22,0x50(%rbp)
1401fa03b:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1401fa040:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
1401fa044:	e8 3b 7a f6 ff       	call   0x140161a84
1401fa049:	90                   	nop
1401fa04a:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401fa04f:	48 85 c9             	test   %rcx,%rcx
1401fa052:	74 3c                	je     0x1401fa090
1401fa054:	8b c7                	mov    %edi,%eax
1401fa056:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401fa05b:	03 c7                	add    %edi,%eax
1401fa05d:	75 31                	jne    0x1401fa090
1401fa05f:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1401fa064:	48 8b 03             	mov    (%rbx),%rax
1401fa067:	48 8b cb             	mov    %rbx,%rcx
1401fa06a:	48 8b 00             	mov    (%rax),%rax
1401fa06d:	ff 15 c5 2b 91 00    	call   *0x912bc5(%rip)        # 0x140b0cc38
1401fa073:	8b c7                	mov    %edi,%eax
1401fa075:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401fa07a:	03 c7                	add    %edi,%eax
1401fa07c:	75 12                	jne    0x1401fa090
1401fa07e:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1401fa083:	48 8b 01             	mov    (%rcx),%rax
1401fa086:	48 8b 40 08          	mov    0x8(%rax),%rax
1401fa08a:	ff 15 a8 2b 91 00    	call   *0x912ba8(%rip)        # 0x140b0cc38
1401fa090:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1401fa095:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1401fa09a:	48 2b c1             	sub    %rcx,%rax
1401fa09d:	48 c1 f8 04          	sar    $0x4,%rax
1401fa0a1:	48 3d 10 27 00 00    	cmp    $0x2710,%rax
1401fa0a7:	0f 86 3d 01 00 00    	jbe    0x1401fa1ea
1401fa0ad:	41 c6 44 24 48 01    	movb   $0x1,0x48(%r12)
1401fa0b3:	48 85 c9             	test   %rcx,%rcx
1401fa0b6:	74 41                	je     0x1401fa0f9
1401fa0b8:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1401fa0bd:	48 2b c1             	sub    %rcx,%rax
1401fa0c0:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
1401fa0c4:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401fa0ca:	48 8b d1             	mov    %rcx,%rdx
1401fa0cd:	72 15                	jb     0x1401fa0e4
1401fa0cf:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401fa0d3:	48 2b d1             	sub    %rcx,%rdx
1401fa0d6:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401fa0da:	48 83 f8 1f          	cmp    $0x1f,%rax
1401fa0de:	0f 87 81 07 00 00    	ja     0x1401fa865
1401fa0e4:	ff 15 d6 27 91 00    	call   *0x9127d6(%rip)        # 0x140b0c8c0
1401fa0ea:	0f 57 c0             	xorps  %xmm0,%xmm0
1401fa0ed:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1401fa0f3:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
1401fa0f9:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401fa0fe:	48 85 c9             	test   %rcx,%rcx
1401fa101:	74 3d                	je     0x1401fa140
1401fa103:	8b c7                	mov    %edi,%eax
1401fa105:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401fa10a:	03 c7                	add    %edi,%eax
1401fa10c:	75 32                	jne    0x1401fa140
1401fa10e:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1401fa113:	48 8b 03             	mov    (%rbx),%rax
1401fa116:	48 8b cb             	mov    %rbx,%rcx
1401fa119:	48 8b 00             	mov    (%rax),%rax
1401fa11c:	ff 15 16 2b 91 00    	call   *0x912b16(%rip)        # 0x140b0cc38
1401fa122:	8b c7                	mov    %edi,%eax
1401fa124:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401fa129:	03 c7                	add    %edi,%eax
1401fa12b:	75 13                	jne    0x1401fa140
1401fa12d:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1401fa132:	48 8b 01             	mov    (%rcx),%rax
1401fa135:	48 8b 40 08          	mov    0x8(%rax),%rax
1401fa139:	ff 15 f9 2a 91 00    	call   *0x912af9(%rip)        # 0x140b0cc38
1401fa13f:	90                   	nop