140312ccd:	48 89 54 24 48       	mov    %rdx,0x48(%rsp)
140312cd2:	48 85 db             	test   %rbx,%rbx
140312cd5:	74 39                	je     0x140312d10
140312cd7:	41 8b c5             	mov    %r13d,%eax
140312cda:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140312cdf:	41 03 c5             	add    %r13d,%eax
140312ce2:	75 2c                	jne    0x140312d10
140312ce4:	48 8b 03             	mov    (%rbx),%rax
140312ce7:	48 8b cb             	mov    %rbx,%rcx
140312cea:	48 8b 00             	mov    (%rax),%rax
140312ced:	ff 15 45 9f 7f 00    	call   *0x7f9f45(%rip)        # 0x140b0cc38
140312cf3:	41 8b c5             	mov    %r13d,%eax
140312cf6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140312cfb:	41 03 c5             	add    %r13d,%eax
140312cfe:	75 10                	jne    0x140312d10
140312d00:	48 8b 03             	mov    (%rbx),%rax
140312d03:	48 8b cb             	mov    %rbx,%rcx
140312d06:	48 8b 40 08          	mov    0x8(%rax),%rax
140312d0a:	ff 15 28 9f 7f 00    	call   *0x7f9f28(%rip)        # 0x140b0cc38
140312d10:	48 8b 5d b7          	mov    -0x49(%rbp),%rbx
140312d14:	48 85 db             	test   %rbx,%rbx
140312d17:	74 3a                	je     0x140312d53
140312d19:	41 8b c5             	mov    %r13d,%eax
140312d1c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140312d21:	41 03 c5             	add    %r13d,%eax
140312d24:	75 2d                	jne    0x140312d53
140312d26:	48 8b 03             	mov    (%rbx),%rax
140312d29:	48 8b cb             	mov    %rbx,%rcx
140312d2c:	48 8b 00             	mov    (%rax),%rax
140312d2f:	ff 15 03 9f 7f 00    	call   *0x7f9f03(%rip)        # 0x140b0cc38
140312d35:	41 8b c5             	mov    %r13d,%eax
140312d38:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140312d3d:	41 03 c5             	add    %r13d,%eax
140312d40:	75 11                	jne    0x140312d53
140312d42:	48 8b 03             	mov    (%rbx),%rax
140312d45:	48 8b cb             	mov    %rbx,%rcx
140312d48:	48 8b 40 08          	mov    0x8(%rax),%rax
140312d4c:	ff 15 e6 9e 7f 00    	call   *0x7f9ee6(%rip)        # 0x140b0cc38
140312d52:	90                   	nop
140312d53:	48 8b 5d 9f          	mov    -0x61(%rbp),%rbx
140312d57:	48 85 db             	test   %rbx,%rbx
140312d5a:	74 39                	je     0x140312d95
140312d5c:	41 8b c5             	mov    %r13d,%eax
140312d5f:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140312d64:	41 03 c5             	add    %r13d,%eax
140312d67:	75 2c                	jne    0x140312d95
140312d69:	48 8b 03             	mov    (%rbx),%rax
140312d6c:	48 8b cb             	mov    %rbx,%rcx
140312d6f:	48 8b 00             	mov    (%rax),%rax
140312d72:	ff 15 c0 9e 7f 00    	call   *0x7f9ec0(%rip)        # 0x140b0cc38
140312d78:	41 8b c5             	mov    %r13d,%eax
140312d7b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140312d80:	41 03 c5             	add    %r13d,%eax
140312d83:	75 10                	jne    0x140312d95
140312d85:	48 8b 03             	mov    (%rbx),%rax
140312d88:	48 8b cb             	mov    %rbx,%rcx
140312d8b:	48 8b 40 08          	mov    0x8(%rax),%rax
140312d8f:	ff 15 a3 9e 7f 00    	call   *0x7f9ea3(%rip)        # 0x140b0cc38
140312d95:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140312d9a:	48 89 06             	mov    %rax,(%rsi)
140312d9d:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140312da2:	48 89 46 08          	mov    %rax,0x8(%rsi)
140312da6:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140312dab:	48 85 c9             	test   %rcx,%rcx
140312dae:	74 41                	je     0x140312df1
140312db0:	41 8b c5             	mov    %r13d,%eax
140312db3:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140312db8:	41 03 c5             	add    %r13d,%eax
140312dbb:	75 34                	jne    0x140312df1
140312dbd:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140312dc2:	48 8b 03             	mov    (%rbx),%rax
140312dc5:	48 8b cb             	mov    %rbx,%rcx
140312dc8:	48 8b 00             	mov    (%rax),%rax
140312dcb:	ff 15 67 9e 7f 00    	call   *0x7f9e67(%rip)        # 0x140b0cc38
140312dd1:	41 8b c5             	mov    %r13d,%eax
140312dd4:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140312dd9:	41 03 c5             	add    %r13d,%eax
140312ddc:	75 13                	jne    0x140312df1
140312dde:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140312de3:	48 8b 01             	mov    (%rcx),%rax
140312de6:	48 8b 40 08          	mov    0x8(%rax),%rax
140312dea:	ff 15 48 9e 7f 00    	call   *0x7f9e48(%rip)        # 0x140b0cc38
140312df0:	90                   	nop
140312df1:	48 8b 5d 87          	mov    -0x79(%rbp),%rbx
140312df5:	48 85 db             	test   %rbx,%rbx
140312df8:	74 3a                	je     0x140312e34
140312dfa:	41 8b c5             	mov    %r13d,%eax
140312dfd:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140312e02:	41 03 c5             	add    %r13d,%eax
140312e05:	75 2d                	jne    0x140312e34
140312e07:	48 8b 03             	mov    (%rbx),%rax
140312e0a:	48 8b cb             	mov    %rbx,%rcx
140312e0d:	48 8b 00             	mov    (%rax),%rax
140312e10:	ff 15 22 9e 7f 00    	call   *0x7f9e22(%rip)        # 0x140b0cc38
140312e16:	41 8b c5             	mov    %r13d,%eax
140312e19:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140312e1e:	41 03 c5             	add    %r13d,%eax
140312e21:	75 11                	jne    0x140312e34
140312e23:	48 8b 03             	mov    (%rbx),%rax
140312e26:	48 8b cb             	mov    %rbx,%rcx
140312e29:	48 8b 40 08          	mov    0x8(%rax),%rax
140312e2d:	ff 15 05 9e 7f 00    	call   *0x7f9e05(%rip)        # 0x140b0cc38
140312e33:	90                   	nop
140312e34:	e9 d9 fa ff ff       	jmp    0x140312912
140312e39:	ff 15 59 9b 7f 00    	call   *0x7f9b59(%rip)        # 0x140b0c998
140312e3f:	cc                   	int3
140312e40:	48 8b c4             	mov    %rsp,%rax
140312e43:	55                   	push   %rbp
140312e44:	53                   	push   %rbx
140312e45:	56                   	push   %rsi
140312e46:	57                   	push   %rdi
140312e47:	41 55                	push   %r13
140312e49:	41 56                	push   %r14
140312e4b:	41 57                	push   %r15
140312e4d:	48 8d 68 b8          	lea    -0x48(%rax),%rbp
140312e51:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
140312e58:	0f 29 70 b8          	movaps %xmm6,-0x48(%rax)
140312e5c:	48 8b 05 dd c1 9a 00 	mov    0x9ac1dd(%rip),%rax        # 0x140cbf040
140312e63:	48 33 c4             	xor    %rsp,%rax
140312e66:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140312e6a:	48 8b f2             	mov    %rdx,%rsi
140312e6d:	4c 8b f1             	mov    %rcx,%r14
140312e70:	48 89 55 80          	mov    %rdx,-0x80(%rbp)
140312e74:	83 64 24 40 00       	andl   $0x0,0x40(%rsp)
140312e79:	48 83 22 00          	andq   $0x0,(%rdx)
140312e7d:	41 bd 01 00 00 00    	mov    $0x1,%r13d
140312e83:	44 89 6c 24 40       	mov    %r13d,0x40(%rsp)
140312e88:	49 8b 10             	mov    (%r8),%rdx
140312e8b:	49 8b 40 08          	mov    0x8(%r8),%rax
140312e8f:	48 2b c2             	sub    %rdx,%rax
140312e92:	48 c1 f8 04          	sar    $0x4,%rax
140312e96:	48 8d 48 ff          	lea    -0x1(%rax),%rcx
140312e9a:	48 3b c8             	cmp    %rax,%rcx
140312e9d:	72 07                	jb     0x140312ea6
140312e9f:	ff 15 f3 9a 7f 00    	call   *0x7f9af3(%rip)        # 0x140b0c998
140312ea5:	cc                   	int3
140312ea6:	48 03 c9             	add    %rcx,%rcx
140312ea9:	48 8b 44 ca 08       	mov    0x8(%rdx,%rcx,8),%rax
140312eae:	48 85 c0             	test   %rax,%rax
140312eb1:	74 05                	je     0x140312eb8
140312eb3:	f0 44 01 68 08       	lock add %r13d,0x8(%rax)
140312eb8:	48 8b 04 ca          	mov    (%rdx,%rcx,8),%rax
140312ebc:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
140312ec1:	48 8b 44 ca 08       	mov    0x8(%rdx,%rcx,8),%rax
140312ec6:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140312ecb:	0f 57 c0             	xorps  %xmm0,%xmm0
140312ece:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
140312ed4:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140312ed9:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140312ede:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140312ee3:	e8 f8 8b ff ff       	call   0x14030bae0
140312ee8:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140312eed:	48 85 c9             	test   %rcx,%rcx
140312ef0:	0f 84 5c 03 00 00    	je     0x140313252
140312ef6:	48 8b 01             	mov    (%rcx),%rax
140312ef9:	4c 8b 40 40          	mov    0x40(%rax),%r8
140312efd:	0f 57 c0             	xorps  %xmm0,%xmm0
140312f00:	0f 11 45 88          	movups %xmm0,-0x78(%rbp)
140312f04:	66 0f 6f 35 04 ee 89 	movdqa 0x89ee04(%rip),%xmm6        # 0x140bb1d10
140312f0b:	00
140312f0c:	f3 0f 7f 75 98       	movdqu %xmm6,-0x68(%rbp)
140312f11:	f2 0f 10 05 b7 78 83 	movsd  0x8378b7(%rip),%xmm0        # 0x140b4a7d0
140312f18:	00
140312f19:	f2 0f 11 45 88       	movsd  %xmm0,-0x78(%rbp)
140312f1e:	8b 05 b4 78 83 00    	mov    0x8378b4(%rip),%eax        # 0x140b4a7d8
140312f24:	89 45 90             	mov    %eax,-0x70(%rbp)
140312f27:	c6 45 94 00          	movb   $0x0,-0x6c(%rbp)
140312f2b:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
140312f2f:	49 8b c0             	mov    %r8,%rax
140312f32:	ff 15 00 9d 7f 00    	call   *0x7f9d00(%rip)        # 0x140b0cc38
140312f38:	48 8b 48 08          	mov    0x8(%rax),%rcx
140312f3c:	48 85 c9             	test   %rcx,%rcx
140312f3f:	74 05                	je     0x140312f46
140312f41:	f0 44 01 69 08       	lock add %r13d,0x8(%rcx)
140312f46:	48 8b 38             	mov    (%rax),%rdi
140312f49:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
140312f4e:	48 8b 58 08          	mov    0x8(%rax),%rbx
140312f52:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140312f57:	48 8b 45 a0          	mov    -0x60(%rbp),%rax
140312f5b:	48 83 f8 0f          	cmp    $0xf,%rax
140312f5f:	76 38                	jbe    0x140312f99
140312f61:	48 ff c0             	inc    %rax
140312f64:	48 8b 4d 88          	mov    -0x78(%rbp),%rcx
140312f68:	48 8b d1             	mov    %rcx,%rdx
140312f6b:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140312f71:	72 18                	jb     0x140312f8b
140312f73:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140312f77:	48 2b d1             	sub    %rcx,%rdx
140312f7a:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140312f7e:	48 83 f8 1f          	cmp    $0x1f,%rax
140312f82:	76 07                	jbe    0x140312f8b
140312f84:	ff 15 0e 9a 7f 00    	call   *0x7f9a0e(%rip)        # 0x140b0c998
140312f8a:	cc                   	int3
140312f8b:	ff 15 2f 99 7f 00    	call   *0x7f992f(%rip)        # 0x140b0c8c0
140312f91:	66 0f 6f 35 77 ed 89 	movdqa 0x89ed77(%rip),%xmm6        # 0x140bb1d10
140312f98:	00
140312f99:	66 0f 6f 05 af ec 89 	movdqa 0x89ecaf(%rip),%xmm0        # 0x140bb1c50
140312fa0:	00
140312fa1:	f3 0f 7f 45 98       	movdqu %xmm0,-0x68(%rbp)
140312fa6:	c6 45 88 00          	movb   $0x0,-0x78(%rbp)
140312faa:	41 83 cf ff          	or     $0xffffffff,%r15d
140312fae:	48 85 ff             	test   %rdi,%rdi
140312fb1:	74 17                	je     0x140312fca
140312fb3:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
140312fb8:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
140312fbd:	49 8b ce             	mov    %r14,%rcx
140312fc0:	e8 cb 02 00 00       	call   0x140313290
140312fc5:	e9 05 01 00 00       	jmp    0x1403130cf
140312fca:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140312fcf:	48 8b 01             	mov    (%rcx),%rax
140312fd2:	4c 8b 40 40          	mov    0x40(%rax),%r8
140312fd6:	0f 57 c0             	xorps  %xmm0,%xmm0
140312fd9:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
140312fdd:	f3 0f 7f 75 c0       	movdqu %xmm6,-0x40(%rbp)
140312fe2:	f2 0f 10 05 f6 77 83 	movsd  0x8377f6(%rip),%xmm0        # 0x140b4a7e0
140312fe9:	00
140312fea:	f2 0f 11 45 b0       	movsd  %xmm0,-0x50(%rbp)
140312fef:	8b 05 f3 77 83 00    	mov    0x8377f3(%rip),%eax        # 0x140b4a7e8
140312ff5:	89 45 b8             	mov    %eax,-0x48(%rbp)
140312ff8:	c6 45 bc 00          	movb   $0x0,-0x44(%rbp)
140312ffc:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
140313000:	49 8b c0             	mov    %r8,%rax
140313003:	ff 15 2f 9c 7f 00    	call   *0x7f9c2f(%rip)        # 0x140b0cc38
140313009:	48 8b 48 08          	mov    0x8(%rax),%rcx
14031300d:	48 85 c9             	test   %rcx,%rcx
140313010:	74 0a                	je     0x14031301c
140313012:	f0 44 01 69 08       	lock add %r13d,0x8(%rcx)
140313017:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14031301c:	4c 8b 30             	mov    (%rax),%r14
14031301f:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
140313024:	48 8b fb             	mov    %rbx,%rdi
140313027:	48 8b 58 08          	mov    0x8(%rax),%rbx
14031302b:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
140313030:	48 85 ff             	test   %rdi,%rdi
140313033:	74 3e                	je     0x140313073
140313035:	41 8b c7             	mov    %r15d,%eax
140313038:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
14031303d:	41 03 c7             	add    %r15d,%eax
140313040:	75 2c                	jne    0x14031306e
140313042:	48 8b 07             	mov    (%rdi),%rax
140313045:	48 8b cf             	mov    %rdi,%rcx
140313048:	48 8b 00             	mov    (%rax),%rax
14031304b:	ff 15 e7 9b 7f 00    	call   *0x7f9be7(%rip)        # 0x140b0cc38
140313051:	41 8b c7             	mov    %r15d,%eax
140313054:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140313059:	41 03 c7             	add    %r15d,%eax
14031305c:	75 10                	jne    0x14031306e
14031305e:	48 8b 07             	mov    (%rdi),%rax
140313061:	48 8b cf             	mov    %rdi,%rcx
140313064:	48 8b 40 08          	mov    0x8(%rax),%rax
140313068:	ff 15 ca 9b 7f 00    	call   *0x7f9bca(%rip)        # 0x140b0cc38
14031306e:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140313073:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
140313077:	48 83 f8 0f          	cmp    $0xf,%rax
14031307b:	76 30                	jbe    0x1403130ad
14031307d:	48 ff c0             	inc    %rax
140313080:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
140313084:	48 8b d1             	mov    %rcx,%rdx
140313087:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14031308d:	72 18                	jb     0x1403130a7
14031308f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140313093:	48 2b d1             	sub    %rcx,%rdx
140313096:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14031309a:	48 83 f8 1f          	cmp    $0x1f,%rax
14031309e:	76 07                	jbe    0x1403130a7
1403130a0:	ff 15 f2 98 7f 00    	call   *0x7f98f2(%rip)        # 0x140b0c998
1403130a6:	cc                   	int3
1403130a7:	ff 15 13 98 7f 00    	call   *0x7f9813(%rip)        # 0x140b0c8c0
1403130ad:	4d 85 f6             	test   %r14,%r14
1403130b0:	0f 84 bb 01 00 00    	je     0x140313271
1403130b6:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1403130bb:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
1403130c0:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1403130c5:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1403130ca:	e8 6d 06 00 00       	call   0x14031373c
1403130cf:	48 8b 10             	mov    (%rax),%rdx
1403130d2:	48 83 20 00          	andq   $0x0,(%rax)
1403130d6:	48 8b 0e             	mov    (%rsi),%rcx
1403130d9:	48 85 c9             	test   %rcx,%rcx
1403130dc:	48 89 16             	mov    %rdx,(%rsi)
1403130df:	74 0f                	je     0x1403130f0
1403130e1:	48 8b 01             	mov    (%rcx),%rax
1403130e4:	41 8b d5             	mov    %r13d,%edx
1403130e7:	48 8b 00             	mov    (%rax),%rax
1403130ea:	ff 15 48 9b 7f 00    	call   *0x7f9b48(%rip)        # 0x140b0cc38
1403130f0:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1403130f5:	48 85 c9             	test   %rcx,%rcx
1403130f8:	74 10                	je     0x14031310a
1403130fa:	48 8b 01             	mov    (%rcx),%rax
1403130fd:	41 8b d5             	mov    %r13d,%edx
140313100:	48 8b 00             	mov    (%rax),%rax
140313103:	ff 15 2f 9b 7f 00    	call   *0x7f9b2f(%rip)        # 0x140b0cc38
140313109:	90                   	nop
14031310a:	48 85 db             	test   %rbx,%rbx
14031310d:	74 41                	je     0x140313150
14031310f:	41 8b c7             	mov    %r15d,%eax
140313112:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140313117:	41 03 c7             	add    %r15d,%eax
14031311a:	75 34                	jne    0x140313150
14031311c:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140313121:	48 8b 03             	mov    (%rbx),%rax
140313124:	48 8b cb             	mov    %rbx,%rcx
140313127:	48 8b 00             	mov    (%rax),%rax
14031312a:	ff 15 08 9b 7f 00    	call   *0x7f9b08(%rip)        # 0x140b0cc38
140313130:	41 8b c7             	mov    %r15d,%eax
140313133:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140313138:	41 03 c7             	add    %r15d,%eax
14031313b:	75 13                	jne    0x140313150
14031313d:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140313142:	48 8b 01             	mov    (%rcx),%rax
140313145:	48 8b 40 08          	mov    0x8(%rax),%rax
140313149:	ff 15 e9 9a 7f 00    	call   *0x7f9ae9(%rip)        # 0x140b0cc38
14031314f:	90                   	nop
140313150:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140313155:	48 85 db             	test   %rbx,%rbx
140313158:	74 3a                	je     0x140313194
14031315a:	41 8b c7             	mov    %r15d,%eax
14031315d:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140313162:	41 03 c7             	add    %r15d,%eax
140313165:	75 2d                	jne    0x140313194
140313167:	48 8b 03             	mov    (%rbx),%rax
14031316a:	48 8b cb             	mov    %rbx,%rcx
14031316d:	48 8b 00             	mov    (%rax),%rax
140313170:	ff 15 c2 9a 7f 00    	call   *0x7f9ac2(%rip)        # 0x140b0cc38
140313176:	41 8b c7             	mov    %r15d,%eax
140313179:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
14031317e:	41 03 c7             	add    %r15d,%eax
140313181:	75 11                	jne    0x140313194
140313183:	48 8b 03             	mov    (%rbx),%rax
140313186:	48 8b cb             	mov    %rbx,%rcx
140313189:	48 8b 40 08          	mov    0x8(%rax),%rax
14031318d:	ff 15 a5 9a 7f 00    	call   *0x7f9aa5(%rip)        # 0x140b0cc38
140313193:	90                   	nop
140313194:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140313199:	48 85 c9             	test   %rcx,%rcx
14031319c:	74 41                	je     0x1403131df
14031319e:	41 8b c7             	mov    %r15d,%eax
1403131a1:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1403131a6:	41 03 c7             	add    %r15d,%eax
1403131a9:	75 34                	jne    0x1403131df
1403131ab:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1403131b0:	48 8b 03             	mov    (%rbx),%rax
1403131b3:	48 8b cb             	mov    %rbx,%rcx
1403131b6:	48 8b 00             	mov    (%rax),%rax
1403131b9:	ff 15 79 9a 7f 00    	call   *0x7f9a79(%rip)        # 0x140b0cc38
1403131bf:	41 8b c7             	mov    %r15d,%eax
1403131c2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1403131c7:	41 03 c7             	add    %r15d,%eax
1403131ca:	75 13                	jne    0x1403131df
1403131cc:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx