140290a04:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
140290a09:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140290a0d:	49 8b 73 38          	mov    0x38(%r11),%rsi
140290a11:	49 8b 7b 40          	mov    0x40(%r11),%rdi
140290a15:	49 8b e3             	mov    %r11,%rsp
140290a18:	41 5f                	pop    %r15
140290a1a:	41 5e                	pop    %r14
140290a1c:	41 5d                	pop    %r13
140290a1e:	41 5c                	pop    %r12
140290a20:	5d                   	pop    %rbp
140290a21:	c3                   	ret
140290a22:	90                   	nop
140290a23:	90                   	nop
140290a24:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140290a29:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140290a2e:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140290a33:	55                   	push   %rbp
140290a34:	41 54                	push   %r12
140290a36:	41 55                	push   %r13
140290a38:	41 56                	push   %r14
140290a3a:	41 57                	push   %r15
140290a3c:	48 8b ec             	mov    %rsp,%rbp
140290a3f:	48 83 ec 50          	sub    $0x50,%rsp
140290a43:	48 8b fa             	mov    %rdx,%rdi
140290a46:	b9 08 00 00 00       	mov    $0x8,%ecx
140290a4b:	e8 b4 eb 85 00       	call   0x140aef604
140290a50:	48 8b d8             	mov    %rax,%rbx
140290a53:	48 8d 05 86 0f 89 00 	lea    0x890f86(%rip),%rax        # 0x140b219e0
140290a5a:	48 89 03             	mov    %rax,(%rbx)
140290a5d:	0f 57 c0             	xorps  %xmm0,%xmm0
140290a60:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
140290a65:	41 bc 18 00 00 00    	mov    $0x18,%r12d
140290a6b:	41 8b cc             	mov    %r12d,%ecx
140290a6e:	ff 15 54 be 87 00    	call   *0x87be54(%rip)        # 0x140b0c8c8
140290a74:	33 f6                	xor    %esi,%esi
140290a76:	48 85 c0             	test   %rax,%rax
140290a79:	75 07                	jne    0x140290a82
140290a7b:	ff 15 17 ba 87 00    	call   *0x87ba17(%rip)        # 0x140b0c498
140290a81:	cc                   	int3
140290a82:	41 be 01 00 00 00    	mov    $0x1,%r14d
140290a88:	44 89 70 08          	mov    %r14d,0x8(%rax)
140290a8c:	44 89 70 0c          	mov    %r14d,0xc(%rax)
140290a90:	48 8d 0d 69 0b 89 00 	lea    0x890b69(%rip),%rcx        # 0x140b21600
140290a97:	48 89 08             	mov    %rcx,(%rax)
140290a9a:	48 89 58 10          	mov    %rbx,0x10(%rax)
140290a9e:	44 88 75 e0          	mov    %r14b,-0x20(%rbp)
140290aa2:	48 89 5d e8          	mov    %rbx,-0x18(%rbp)
140290aa6:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140290aaa:	0f 57 c0             	xorps  %xmm0,%xmm0
140290aad:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
140290ab2:	45 8d 46 1a          	lea    0x1a(%r14),%r8d
140290ab6:	44 89 45 f8          	mov    %r8d,-0x8(%rbp)
140290aba:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140290abe:	48 3b 57 10          	cmp    0x10(%rdi),%rdx
140290ac2:	74 1d                	je     0x140290ae1
140290ac4:	44 88 32             	mov    %r14b,(%rdx)
140290ac7:	48 89 5a 08          	mov    %rbx,0x8(%rdx)
140290acb:	48 89 42 10          	mov    %rax,0x10(%rdx)
140290acf:	48 8b ce             	mov    %rsi,%rcx
140290ad2:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
140290ad6:	44 89 42 18          	mov    %r8d,0x18(%rdx)
140290ada:	48 83 47 08 20       	addq   $0x20,0x8(%rdi)
140290adf:	eb 10                	jmp    0x140290af1
140290ae1:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
140290ae5:	48 8b cf             	mov    %rdi,%rcx
140290ae8:	e8 fb 47 00 00       	call   0x1402952e8
140290aed:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140290af1:	41 83 cf ff          	or     $0xffffffff,%r15d
140290af5:	48 85 c9             	test   %rcx,%rcx
140290af8:	74 3f                	je     0x140290b39
140290afa:	41 8b c7             	mov    %r15d,%eax
140290afd:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140290b02:	41 03 c7             	add    %r15d,%eax
140290b05:	75 32                	jne    0x140290b39
140290b07:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
140290b0b:	48 8b 03             	mov    (%rbx),%rax
140290b0e:	48 8b cb             	mov    %rbx,%rcx
140290b11:	48 8b 00             	mov    (%rax),%rax
140290b14:	ff 15 1e c1 87 00    	call   *0x87c11e(%rip)        # 0x140b0cc38
140290b1a:	41 8b c7             	mov    %r15d,%eax
140290b1d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140290b22:	41 03 c7             	add    %r15d,%eax
140290b25:	75 12                	jne    0x140290b39
140290b27:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140290b2b:	48 8b 01             	mov    (%rcx),%rax
140290b2e:	48 8b 40 08          	mov    0x8(%rax),%rax
140290b32:	ff 15 00 c1 87 00    	call   *0x87c100(%rip)        # 0x140b0cc38
140290b38:	90                   	nop
140290b39:	41 bd 30 00 00 00    	mov    $0x30,%r13d
140290b3f:	41 8b cd             	mov    %r13d,%ecx
140290b42:	e8 bd ea 85 00       	call   0x140aef604
140290b47:	48 8b d8             	mov    %rax,%rbx
140290b4a:	48 89 70 08          	mov    %rsi,0x8(%rax)
140290b4e:	48 89 70 10          	mov    %rsi,0x10(%rax)
140290b52:	48 89 70 18          	mov    %rsi,0x18(%rax)
140290b56:	48 89 70 20          	mov    %rsi,0x20(%rax)
140290b5a:	48 89 70 28          	mov    %rsi,0x28(%rax)
140290b5e:	48 8d 05 43 10 89 00 	lea    0x891043(%rip),%rax        # 0x140b21ba8
140290b65:	48 89 03             	mov    %rax,(%rbx)
140290b68:	0f 57 c0             	xorps  %xmm0,%xmm0
140290b6b:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
140290b70:	49 8b cc             	mov    %r12,%rcx
140290b73:	ff 15 4f bd 87 00    	call   *0x87bd4f(%rip)        # 0x140b0c8c8
140290b79:	48 85 c0             	test   %rax,%rax
140290b7c:	75 07                	jne    0x140290b85
140290b7e:	ff 15 14 b9 87 00    	call   *0x87b914(%rip)        # 0x140b0c498
140290b84:	cc                   	int3
140290b85:	44 89 70 08          	mov    %r14d,0x8(%rax)
140290b89:	44 89 70 0c          	mov    %r14d,0xc(%rax)
140290b8d:	48 8d 0d 44 0a 89 00 	lea    0x890a44(%rip),%rcx        # 0x140b215d8
140290b94:	48 89 08             	mov    %rcx,(%rax)
140290b97:	48 89 58 10          	mov    %rbx,0x10(%rax)
140290b9b:	44 88 75 e0          	mov    %r14b,-0x20(%rbp)
140290b9f:	48 89 5d e8          	mov    %rbx,-0x18(%rbp)
140290ba3:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140290ba7:	0f 57 c0             	xorps  %xmm0,%xmm0
140290baa:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
140290baf:	41 b8 12 00 00 00    	mov    $0x12,%r8d
140290bb5:	44 89 45 f8          	mov    %r8d,-0x8(%rbp)
140290bb9:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140290bbd:	48 3b 57 10          	cmp    0x10(%rdi),%rdx
140290bc1:	74 1d                	je     0x140290be0
140290bc3:	44 88 32             	mov    %r14b,(%rdx)
140290bc6:	48 89 5a 08          	mov    %rbx,0x8(%rdx)
140290bca:	48 89 42 10          	mov    %rax,0x10(%rdx)
140290bce:	48 8b ce             	mov    %rsi,%rcx
140290bd1:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
140290bd5:	44 89 42 18          	mov    %r8d,0x18(%rdx)
140290bd9:	48 83 47 08 20       	addq   $0x20,0x8(%rdi)
140290bde:	eb 10                	jmp    0x140290bf0
140290be0:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
140290be4:	48 8b cf             	mov    %rdi,%rcx
140290be7:	e8 fc 46 00 00       	call   0x1402952e8
140290bec:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140290bf0:	48 85 c9             	test   %rcx,%rcx
140290bf3:	74 3f                	je     0x140290c34
140290bf5:	41 8b c7             	mov    %r15d,%eax
140290bf8:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140290bfd:	41 03 c7             	add    %r15d,%eax
140290c00:	75 32                	jne    0x140290c34
140290c02:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
140290c06:	48 8b 03             	mov    (%rbx),%rax
140290c09:	48 8b cb             	mov    %rbx,%rcx
140290c0c:	48 8b 00             	mov    (%rax),%rax
140290c0f:	ff 15 23 c0 87 00    	call   *0x87c023(%rip)        # 0x140b0cc38
140290c15:	41 8b c7             	mov    %r15d,%eax
140290c18:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140290c1d:	41 03 c7             	add    %r15d,%eax
140290c20:	75 12                	jne    0x140290c34
140290c22:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140290c26:	48 8b 01             	mov    (%rcx),%rax
140290c29:	48 8b 40 08          	mov    0x8(%rax),%rax
140290c2d:	ff 15 05 c0 87 00    	call   *0x87c005(%rip)        # 0x140b0cc38
140290c33:	90                   	nop
140290c34:	49 8b cd             	mov    %r13,%rcx
140290c37:	e8 c8 e9 85 00       	call   0x140aef604
140290c3c:	48 8b d8             	mov    %rax,%rbx
140290c3f:	48 89 70 08          	mov    %rsi,0x8(%rax)
140290c43:	48 89 70 10          	mov    %rsi,0x10(%rax)
140290c47:	48 89 70 18          	mov    %rsi,0x18(%rax)
140290c4b:	48 89 70 20          	mov    %rsi,0x20(%rax)
140290c4f:	48 89 70 28          	mov    %rsi,0x28(%rax)
140290c53:	48 8d 05 7e 0f 89 00 	lea    0x890f7e(%rip),%rax        # 0x140b21bd8
140290c5a:	48 89 03             	mov    %rax,(%rbx)
140290c5d:	0f 57 c0             	xorps  %xmm0,%xmm0
140290c60:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
140290c65:	49 8b cc             	mov    %r12,%rcx
140290c68:	ff 15 5a bc 87 00    	call   *0x87bc5a(%rip)        # 0x140b0c8c8
140290c6e:	48 85 c0             	test   %rax,%rax
140290c71:	75 07                	jne    0x140290c7a
140290c73:	ff 15 1f b8 87 00    	call   *0x87b81f(%rip)        # 0x140b0c498
140290c79:	cc                   	int3
140290c7a:	44 89 70 08          	mov    %r14d,0x8(%rax)
140290c7e:	44 89 70 0c          	mov    %r14d,0xc(%rax)
140290c82:	48 8d 0d 27 09 89 00 	lea    0x890927(%rip),%rcx        # 0x140b215b0
140290c89:	48 89 08             	mov    %rcx,(%rax)
140290c8c:	48 89 58 10          	mov    %rbx,0x10(%rax)
140290c90:	44 88 75 e0          	mov    %r14b,-0x20(%rbp)
140290c94:	48 89 5d e8          	mov    %rbx,-0x18(%rbp)
140290c98:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140290c9c:	0f 57 c0             	xorps  %xmm0,%xmm0
140290c9f:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
140290ca4:	41 b8 13 00 00 00    	mov    $0x13,%r8d
140290caa:	44 89 45 f8          	mov    %r8d,-0x8(%rbp)
140290cae:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140290cb2:	48 3b 57 10          	cmp    0x10(%rdi),%rdx
140290cb6:	74 1d                	je     0x140290cd5
140290cb8:	44 88 32             	mov    %r14b,(%rdx)
140290cbb:	48 89 5a 08          	mov    %rbx,0x8(%rdx)
140290cbf:	48 89 42 10          	mov    %rax,0x10(%rdx)
140290cc3:	48 8b ce             	mov    %rsi,%rcx
140290cc6:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
140290cca:	44 89 42 18          	mov    %r8d,0x18(%rdx)
140290cce:	48 83 47 08 20       	addq   $0x20,0x8(%rdi)
140290cd3:	eb 10                	jmp    0x140290ce5
140290cd5:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
140290cd9:	48 8b cf             	mov    %rdi,%rcx
140290cdc:	e8 07 46 00 00       	call   0x1402952e8
140290ce1:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140290ce5:	48 85 c9             	test   %rcx,%rcx
140290ce8:	74 3f                	je     0x140290d29
140290cea:	41 8b c7             	mov    %r15d,%eax
140290ced:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140290cf2:	41 03 c7             	add    %r15d,%eax
140290cf5:	75 32                	jne    0x140290d29
140290cf7:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
140290cfb:	48 8b 03             	mov    (%rbx),%rax
140290cfe:	48 8b cb             	mov    %rbx,%rcx
140290d01:	48 8b 00             	mov    (%rax),%rax
140290d04:	ff 15 2e bf 87 00    	call   *0x87bf2e(%rip)        # 0x140b0cc38
140290d0a:	41 8b c7             	mov    %r15d,%eax
140290d0d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140290d12:	41 03 c7             	add    %r15d,%eax
140290d15:	75 12                	jne    0x140290d29
140290d17:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140290d1b:	48 8b 01             	mov    (%rcx),%rax
140290d1e:	48 8b 40 08          	mov    0x8(%rax),%rax
140290d22:	ff 15 10 bf 87 00    	call   *0x87bf10(%rip)        # 0x140b0cc38
140290d28:	90                   	nop
140290d29:	49 8b cd             	mov    %r13,%rcx
140290d2c:	e8 d3 e8 85 00       	call   0x140aef604
140290d31:	48 8b d8             	mov    %rax,%rbx
140290d34:	48 89 70 08          	mov    %rsi,0x8(%rax)
140290d38:	48 89 70 10          	mov    %rsi,0x10(%rax)
140290d3c:	48 89 70 18          	mov    %rsi,0x18(%rax)
140290d40:	48 89 70 20          	mov    %rsi,0x20(%rax)
140290d44:	48 89 70 28          	mov    %rsi,0x28(%rax)
140290d48:	48 8d 05 71 0b 89 00 	lea    0x890b71(%rip),%rax        # 0x140b218c0
140290d4f:	48 89 03             	mov    %rax,(%rbx)
140290d52:	0f 57 c0             	xorps  %xmm0,%xmm0
140290d55:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
140290d5a:	49 8b cc             	mov    %r12,%rcx
140290d5d:	ff 15 65 bb 87 00    	call   *0x87bb65(%rip)        # 0x140b0c8c8
140290d63:	48 85 c0             	test   %rax,%rax
140290d66:	75 07                	jne    0x140290d6f
140290d68:	ff 15 2a b7 87 00    	call   *0x87b72a(%rip)        # 0x140b0c498
140290d6e:	cc                   	int3
140290d6f:	44 89 70 08          	mov    %r14d,0x8(%rax)
140290d73:	44 89 70 0c          	mov    %r14d,0xc(%rax)
140290d77:	48 8d 0d 0a 08 89 00 	lea    0x89080a(%rip),%rcx        # 0x140b21588
140290d7e:	48 89 08             	mov    %rcx,(%rax)
140290d81:	48 89 58 10          	mov    %rbx,0x10(%rax)
140290d85:	44 88 75 e0          	mov    %r14b,-0x20(%rbp)
140290d89:	48 89 5d e8          	mov    %rbx,-0x18(%rbp)
140290d8d:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140290d91:	0f 57 c0             	xorps  %xmm0,%xmm0
140290d94:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
140290d99:	41 b8 15 00 00 00    	mov    $0x15,%r8d
140290d9f:	44 89 45 f8          	mov    %r8d,-0x8(%rbp)
140290da3:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140290da7:	48 3b 57 10          	cmp    0x10(%rdi),%rdx
140290dab:	74 1d                	je     0x140290dca
140290dad:	44 88 32             	mov    %r14b,(%rdx)
140290db0:	48 89 5a 08          	mov    %rbx,0x8(%rdx)
140290db4:	48 89 42 10          	mov    %rax,0x10(%rdx)
140290db8:	48 8b ce             	mov    %rsi,%rcx
140290dbb:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
140290dbf:	44 89 42 18          	mov    %r8d,0x18(%rdx)
140290dc3:	48 83 47 08 20       	addq   $0x20,0x8(%rdi)
140290dc8:	eb 10                	jmp    0x140290dda
140290dca:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
140290dce:	48 8b cf             	mov    %rdi,%rcx
140290dd1:	e8 12 45 00 00       	call   0x1402952e8
140290dd6:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140290dda:	48 85 c9             	test   %rcx,%rcx
140290ddd:	74 3f                	je     0x140290e1e
140290ddf:	41 8b c7             	mov    %r15d,%eax
140290de2:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140290de7:	41 03 c7             	add    %r15d,%eax
140290dea:	75 32                	jne    0x140290e1e
140290dec:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
140290df0:	48 8b 03             	mov    (%rbx),%rax
140290df3:	48 8b cb             	mov    %rbx,%rcx
140290df6:	48 8b 00             	mov    (%rax),%rax
140290df9:	ff 15 39 be 87 00    	call   *0x87be39(%rip)        # 0x140b0cc38
140290dff:	41 8b c7             	mov    %r15d,%eax
140290e02:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140290e07:	41 03 c7             	add    %r15d,%eax
140290e0a:	75 12                	jne    0x140290e1e
140290e0c:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140290e10:	48 8b 01             	mov    (%rcx),%rax
140290e13:	48 8b 40 08          	mov    0x8(%rax),%rax
140290e17:	ff 15 1b be 87 00    	call   *0x87be1b(%rip)        # 0x140b0cc38
140290e1d:	90                   	nop
140290e1e:	49 8b cd             	mov    %r13,%rcx
140290e21:	e8 de e7 85 00       	call   0x140aef604
140290e26:	48 8b d8             	mov    %rax,%rbx
140290e29:	48 89 70 08          	mov    %rsi,0x8(%rax)
140290e2d:	48 89 70 10          	mov    %rsi,0x10(%rax)
140290e31:	48 89 70 18          	mov    %rsi,0x18(%rax)
140290e35:	48 89 70 20          	mov    %rsi,0x20(%rax)
140290e39:	48 89 70 28          	mov    %rsi,0x28(%rax)
140290e3d:	48 8d 05 7c 0a 89 00 	lea    0x890a7c(%rip),%rax        # 0x140b218c0
140290e44:	48 89 03             	mov    %rax,(%rbx)
140290e47:	0f 57 c0             	xorps  %xmm0,%xmm0
140290e4a:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
140290e4f:	49 8b cc             	mov    %r12,%rcx
140290e52:	ff 15 70 ba 87 00    	call   *0x87ba70(%rip)        # 0x140b0c8c8
140290e58:	48 85 c0             	test   %rax,%rax
140290e5b:	75 07                	jne    0x140290e64
140290e5d:	ff 15 35 b6 87 00    	call   *0x87b635(%rip)        # 0x140b0c498
140290e63:	cc                   	int3
140290e64:	44 89 70 08          	mov    %r14d,0x8(%rax)
140290e68:	44 89 70 0c          	mov    %r14d,0xc(%rax)
140290e6c:	48 8d 0d 15 07 89 00 	lea    0x890715(%rip),%rcx        # 0x140b21588
140290e73:	48 89 08             	mov    %rcx,(%rax)
140290e76:	48 89 58 10          	mov    %rbx,0x10(%rax)
140290e7a:	44 88 75 e0          	mov    %r14b,-0x20(%rbp)
140290e7e:	48 89 5d e8          	mov    %rbx,-0x18(%rbp)
140290e82:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140290e86:	0f 57 c0             	xorps  %xmm0,%xmm0
140290e89:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
140290e8e:	41 b8 14 00 00 00    	mov    $0x14,%r8d
140290e94:	44 89 45 f8          	mov    %r8d,-0x8(%rbp)
140290e98:	48 8b 57 08          	mov    0x8(%rdi),%rdx
140290e9c:	48 3b 57 10          	cmp    0x10(%rdi),%rdx
140290ea0:	74 1d                	je     0x140290ebf
140290ea2:	44 88 32             	mov    %r14b,(%rdx)
140290ea5:	48 89 5a 08          	mov    %rbx,0x8(%rdx)
140290ea9:	48 89 42 10          	mov    %rax,0x10(%rdx)
140290ead:	48 8b ce             	mov    %rsi,%rcx
140290eb0:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
140290eb4:	44 89 42 18          	mov    %r8d,0x18(%rdx)
140290eb8:	48 83 47 08 20       	addq   $0x20,0x8(%rdi)
140290ebd:	eb 10                	jmp    0x140290ecf
140290ebf:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
140290ec3:	48 8b cf             	mov    %rdi,%rcx
140290ec6:	e8 1d 44 00 00       	call   0x1402952e8
140290ecb:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140290ecf:	48 85 c9             	test   %rcx,%rcx
140290ed2:	74 3f                	je     0x140290f13
140290ed4:	41 8b c7             	mov    %r15d,%eax
140290ed7:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140290edc:	41 03 c7             	add    %r15d,%eax
140290edf:	75 32                	jne    0x140290f13
140290ee1:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
140290ee5:	48 8b 03             	mov    (%rbx),%rax
140290ee8:	48 8b cb             	mov    %rbx,%rcx
140290eeb:	48 8b 00             	mov    (%rax),%rax
140290eee:	ff 15 44 bd 87 00    	call   *0x87bd44(%rip)        # 0x140b0cc38
140290ef4:	41 8b c7             	mov    %r15d,%eax
140290ef7:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140290efc:	41 03 c7             	add    %r15d,%eax
140290eff:	75 12                	jne    0x140290f13
140290f01:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140290f05:	48 8b 01             	mov    (%rcx),%rax
140290f08:	48 8b 40 08          	mov    0x8(%rax),%rax
140290f0c:	ff 15 26 bd 87 00    	call   *0x87bd26(%rip)        # 0x140b0cc38
140290f12:	90                   	nop
140290f13:	49 8b cd             	mov    %r13,%rcx