140a139ea:	0f 87 5d 01 00 00    	ja     0x140a13b4d
140a139f0:	48 8b ca             	mov    %rdx,%rcx
140a139f3:	ff 15 c7 8e 0f 00    	call   *0xf8ec7(%rip)        # 0x140b0c8c0
140a139f9:	48 89 73 b8          	mov    %rsi,-0x48(%rbx)
140a139fd:	4c 89 73 c0          	mov    %r14,-0x40(%rbx)
140a13a01:	66 89 73 a8          	mov    %si,-0x58(%rbx)
140a13a05:	48 8b 7b 98          	mov    -0x68(%rbx),%rdi
140a13a09:	48 85 ff             	test   %rdi,%rdi
140a13a0c:	74 39                	je     0x140a13a47
140a13a0e:	83 c8 ff             	or     $0xffffffff,%eax
140a13a11:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140a13a16:	83 f8 01             	cmp    $0x1,%eax
140a13a19:	75 2c                	jne    0x140a13a47
140a13a1b:	48 8b 07             	mov    (%rdi),%rax
140a13a1e:	48 8b cf             	mov    %rdi,%rcx
140a13a21:	48 8b 00             	mov    (%rax),%rax
140a13a24:	ff 15 0e 92 0f 00    	call   *0xf920e(%rip)        # 0x140b0cc38
140a13a2a:	83 c8 ff             	or     $0xffffffff,%eax
140a13a2d:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140a13a32:	83 f8 01             	cmp    $0x1,%eax
140a13a35:	75 10                	jne    0x140a13a47
140a13a37:	48 8b 07             	mov    (%rdi),%rax
140a13a3a:	48 8b cf             	mov    %rdi,%rcx
140a13a3d:	48 8b 40 08          	mov    0x8(%rax),%rax
140a13a41:	ff 15 f1 91 0f 00    	call   *0xf91f1(%rip)        # 0x140b0cc38
140a13a47:	48 8b 8b 78 ff ff ff 	mov    -0x88(%rbx),%rcx
140a13a4e:	48 85 c9             	test   %rcx,%rcx
140a13a51:	74 3d                	je     0x140a13a90
140a13a53:	48 8b 43 88          	mov    -0x78(%rbx),%rax
140a13a57:	48 2b c1             	sub    %rcx,%rax
140a13a5a:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
140a13a5e:	49 3b c7             	cmp    %r15,%rax
140a13a61:	72 18                	jb     0x140a13a7b
140a13a63:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140a13a67:	48 2b ca             	sub    %rdx,%rcx
140a13a6a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140a13a6e:	48 83 f8 1f          	cmp    $0x1f,%rax
140a13a72:	0f 87 d5 00 00 00    	ja     0x140a13b4d
140a13a78:	48 8b ca             	mov    %rdx,%rcx
140a13a7b:	ff 15 3f 8e 0f 00    	call   *0xf8e3f(%rip)        # 0x140b0c8c0
140a13a81:	48 89 b3 78 ff ff ff 	mov    %rsi,-0x88(%rbx)
140a13a88:	48 89 73 80          	mov    %rsi,-0x80(%rbx)
140a13a8c:	48 89 73 88          	mov    %rsi,-0x78(%rbx)
140a13a90:	48 8b 83 58 ff ff ff 	mov    -0xa8(%rbx),%rax
140a13a97:	49 3b c6             	cmp    %r14,%rax
140a13a9a:	76 32                	jbe    0x140a13ace
140a13a9c:	48 8b 8b 40 ff ff ff 	mov    -0xc0(%rbx),%rcx
140a13aa3:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140a13aaa:	00
140a13aab:	49 3b c7             	cmp    %r15,%rax
140a13aae:	72 18                	jb     0x140a13ac8
140a13ab0:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140a13ab4:	48 2b ca             	sub    %rdx,%rcx
140a13ab7:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140a13abb:	48 83 f8 1f          	cmp    $0x1f,%rax
140a13abf:	0f 87 88 00 00 00    	ja     0x140a13b4d
140a13ac5:	48 8b ca             	mov    %rdx,%rcx
140a13ac8:	ff 15 f2 8d 0f 00    	call   *0xf8df2(%rip)        # 0x140b0c8c0
140a13ace:	48 89 b3 50 ff ff ff 	mov    %rsi,-0xb0(%rbx)
140a13ad5:	4c 89 b3 58 ff ff ff 	mov    %r14,-0xa8(%rbx)
140a13adc:	66 89 b3 40 ff ff ff 	mov    %si,-0xc0(%rbx)
140a13ae3:	48 8b 83 38 ff ff ff 	mov    -0xc8(%rbx),%rax
140a13aea:	49 3b c6             	cmp    %r14,%rax
140a13aed:	76 2e                	jbe    0x140a13b1d
140a13aef:	48 8b 8b 20 ff ff ff 	mov    -0xe0(%rbx),%rcx
140a13af6:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140a13afd:	00
140a13afe:	49 3b c7             	cmp    %r15,%rax
140a13b01:	72 14                	jb     0x140a13b17
140a13b03:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140a13b07:	48 2b ca             	sub    %rdx,%rcx
140a13b0a:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140a13b0e:	48 83 f8 1f          	cmp    $0x1f,%rax
140a13b12:	77 39                	ja     0x140a13b4d
140a13b14:	48 8b ca             	mov    %rdx,%rcx
140a13b17:	ff 15 a3 8d 0f 00    	call   *0xf8da3(%rip)        # 0x140b0c8c0
140a13b1d:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140a13b22:	48 89 b3 30 ff ff ff 	mov    %rsi,-0xd0(%rbx)
140a13b29:	4c 89 b3 38 ff ff ff 	mov    %r14,-0xc8(%rbx)
140a13b30:	4c 8b 74 24 48       	mov    0x48(%rsp),%r14
140a13b35:	66 89 b3 20 ff ff ff 	mov    %si,-0xe0(%rbx)
140a13b3c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a13b41:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140a13b46:	48 83 c4 20          	add    $0x20,%rsp
140a13b4a:	41 5f                	pop    %r15
140a13b4c:	c3                   	ret
140a13b4d:	ff 15 45 8e 0f 00    	call   *0xf8e45(%rip)        # 0x140b0c998
140a13b53:	cc                   	int3
140a13b54:	48 89 91 68 ff ff ff 	mov    %rdx,-0x98(%rcx)
140a13b5b:	c3                   	ret
140a13b5c:	8a 81 60 ff ff ff    	mov    -0xa0(%rcx),%al
140a13b62:	24 01                	and    $0x1,%al
140a13b64:	c3                   	ret
140a13b65:	90                   	nop
140a13b66:	90                   	nop
140a13b67:	90                   	nop
140a13b68:	48 83 22 00          	andq   $0x0,(%rdx)
140a13b6c:	48 83 62 08 00       	andq   $0x0,0x8(%rdx)
140a13b71:	48 8b 41 98          	mov    -0x68(%rcx),%rax
140a13b75:	48 85 c0             	test   %rax,%rax
140a13b78:	74 04                	je     0x140a13b7e
140a13b7a:	f0 ff 40 08          	lock incl 0x8(%rax)
140a13b7e:	48 8b 41 90          	mov    -0x70(%rcx),%rax
140a13b82:	48 89 02             	mov    %rax,(%rdx)
140a13b85:	48 8b 41 98          	mov    -0x68(%rcx),%rax
140a13b89:	48 89 42 08          	mov    %rax,0x8(%rdx)
140a13b8d:	48 8b c2             	mov    %rdx,%rax
140a13b90:	c3                   	ret
140a13b91:	90                   	nop
140a13b92:	90                   	nop
140a13b93:	90                   	nop
140a13b94:	48 83 ec 28          	sub    $0x28,%rsp
140a13b98:	48 8b c1             	mov    %rcx,%rax
140a13b9b:	45 33 c0             	xor    %r8d,%r8d
140a13b9e:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
140a13ba2:	45 33 c9             	xor    %r9d,%r9d
140a13ba5:	48 85 c9             	test   %rcx,%rcx
140a13ba8:	74 0a                	je     0x140a13bb4
140a13baa:	4c 8b 02             	mov    (%rdx),%r8
140a13bad:	f0 ff 41 0c          	lock incl 0xc(%rcx)
140a13bb1:	4c 8b c9             	mov    %rcx,%r9
140a13bb4:	48 8b 48 f0          	mov    -0x10(%rax),%rcx
140a13bb8:	4c 89 40 e8          	mov    %r8,-0x18(%rax)
140a13bbc:	4c 89 48 f0          	mov    %r9,-0x10(%rax)
140a13bc0:	48 85 c9             	test   %rcx,%rcx
140a13bc3:	74 1a                	je     0x140a13bdf
140a13bc5:	83 c8 ff             	or     $0xffffffff,%eax
140a13bc8:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
140a13bcd:	83 f8 01             	cmp    $0x1,%eax
140a13bd0:	75 0d                	jne    0x140a13bdf
140a13bd2:	48 8b 01             	mov    (%rcx),%rax
140a13bd5:	48 8b 40 08          	mov    0x8(%rax),%rax
140a13bd9:	ff 15 59 90 0f 00    	call   *0xf9059(%rip)        # 0x140b0cc38
140a13bdf:	48 83 c4 28          	add    $0x28,%rsp
140a13be3:	c3                   	ret
140a13be4:	8b 81 60 ff ff ff    	mov    -0xa0(%rcx),%eax
140a13bea:	c3                   	ret
140a13beb:	90                   	nop
140a13bec:	48 8d 81 40 ff ff ff 	lea    -0xc0(%rcx),%rax
140a13bf3:	c3                   	ret
140a13bf4:	8b 81 18 ff ff ff    	mov    -0xe8(%rcx),%eax
140a13bfa:	c3                   	ret
140a13bfb:	90                   	nop
140a13bfc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a13c01:	57                   	push   %rdi
140a13c02:	48 83 ec 20          	sub    $0x20,%rsp
140a13c06:	8b fa                	mov    %edx,%edi
140a13c08:	48 8b d9             	mov    %rcx,%rbx
140a13c0b:	e8 ec fc ff ff       	call   0x140a138fc
140a13c10:	40 f6 c7 01          	test   $0x1,%dil
140a13c14:	74 0c                	je     0x140a13c22
140a13c16:	48 8d 8b 10 ff ff ff 	lea    -0xf0(%rbx),%rcx
140a13c1d:	e8 b2 b9 0d 00       	call   0x140aef5d4
140a13c22:	48 8d 83 10 ff ff ff 	lea    -0xf0(%rbx),%rax
140a13c29:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140a13c2e:	48 83 c4 20          	add    $0x20,%rsp
140a13c32:	5f                   	pop    %rdi
140a13c33:	c3                   	ret
140a13c34:	4c 8b dc             	mov    %rsp,%r11
140a13c37:	49 89 5b 18          	mov    %rbx,0x18(%r11)
140a13c3b:	49 89 4b 08          	mov    %rcx,0x8(%r11)
140a13c3f:	55                   	push   %rbp
140a13c40:	56                   	push   %rsi
140a13c41:	57                   	push   %rdi
140a13c42:	41 56                	push   %r14
140a13c44:	41 57                	push   %r15
140a13c46:	48 83 ec 60          	sub    $0x60,%rsp
140a13c4a:	45 8b f1             	mov    %r9d,%r14d
140a13c4d:	49 8b e8             	mov    %r8,%rbp
140a13c50:	44 8b fa             	mov    %edx,%r15d
140a13c53:	48 8b d9             	mov    %rcx,%rbx
140a13c56:	41 83 63 10 00       	andl   $0x0,0x10(%r11)
140a13c5b:	48 8d 05 5a 92 19 00 	lea    0x19925a(%rip),%rax        # 0x140bacebc
140a13c62:	48 89 41 08          	mov    %rax,0x8(%rcx)
140a13c66:	48 81 c1 e8 00 00 00 	add    $0xe8,%rcx
140a13c6d:	48 8d 05 bc 91 19 00 	lea    0x1991bc(%rip),%rax        # 0x140bace30
140a13c74:	48 89 01             	mov    %rax,(%rcx)
140a13c77:	48 8d 05 22 e5 11 00 	lea    0x11e522(%rip),%rax        # 0x140b321a0
140a13c7e:	48 89 83 e0 00 00 00 	mov    %rax,0xe0(%rbx)
140a13c85:	bf 01 00 00 00       	mov    $0x1,%edi
140a13c8a:	41 89 7b 10          	mov    %edi,0x10(%r11)
140a13c8e:	0f 57 c0             	xorps  %xmm0,%xmm0
140a13c91:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
140a13c97:	49 8b 73 48          	mov    0x48(%r11),%rsi
140a13c9b:	48 8b 46 08          	mov    0x8(%rsi),%rax
140a13c9f:	48 85 c0             	test   %rax,%rax
140a13ca2:	74 04                	je     0x140a13ca8
140a13ca4:	f0 01 78 08          	lock add %edi,0x8(%rax)
140a13ca8:	48 8b 06             	mov    (%rsi),%rax
140a13cab:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140a13cb0:	48 8b 46 08          	mov    0x8(%rsi),%rax
140a13cb4:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140a13cb9:	83 64 24 40 00       	andl   $0x0,0x40(%rsp)
140a13cbe:	48 8b 84 24 e0 00 00 	mov    0xe0(%rsp),%rax
140a13cc5:	00
140a13cc6:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140a13ccb:	f3 0f 10 84 24 d8 00 	movss  0xd8(%rsp),%xmm0
140a13cd2:	00 00
140a13cd4:	f3 0f 11 44 24 30    	movss  %xmm0,0x30(%rsp)
140a13cda:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140a13cdf:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140a13ce4:	8b 84 24 c8 00 00 00 	mov    0xc8(%rsp),%eax
140a13ceb:	89 44 24 20          	mov    %eax,0x20(%rsp)
140a13cef:	4c 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%r9
140a13cf6:	00
140a13cf7:	4c 8b 84 24 b8 00 00 	mov    0xb8(%rsp),%r8
140a13cfe:	00
140a13cff:	48 8b 94 24 b0 00 00 	mov    0xb0(%rsp),%rdx
140a13d06:	00
140a13d07:	e8 90 fa ff ff       	call   0x140a1379c
140a13d0c:	c7 84 24 98 00 00 00 	movl   $0x3,0x98(%rsp)
140a13d13:	03 00 00 00
140a13d17:	48 8d 05 52 e6 11 00 	lea    0x11e652(%rip),%rax        # 0x140b32370
140a13d1e:	48 89 03             	mov    %rax,(%rbx)
140a13d21:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a13d25:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a13d29:	48 8d 05 40 de 11 00 	lea    0x11de40(%rip),%rax        # 0x140b31b70
140a13d30:	48 89 44 19 08       	mov    %rax,0x8(%rcx,%rbx,1)
140a13d35:	48 8d 05 74 e3 11 00 	lea    0x11e374(%rip),%rax        # 0x140b320b0
140a13d3c:	48 89 43 10          	mov    %rax,0x10(%rbx)
140a13d40:	48 83 63 18 00       	andq   $0x0,0x18(%rbx)
140a13d45:	48 83 63 20 00       	andq   $0x0,0x20(%rbx)
140a13d4a:	48 8d 05 df e6 11 00 	lea    0x11e6df(%rip),%rax        # 0x140b32430
140a13d51:	48 89 03             	mov    %rax,(%rbx)
140a13d54:	48 8d 05 25 e5 11 00 	lea    0x11e525(%rip),%rax        # 0x140b32280
140a13d5b:	48 89 43 10          	mov    %rax,0x10(%rbx)
140a13d5f:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a13d63:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a13d67:	48 8d 05 22 e5 11 00 	lea    0x11e522(%rip),%rax        # 0x140b32290
140a13d6e:	48 89 44 19 08       	mov    %rax,0x8(%rcx,%rbx,1)
140a13d73:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a13d77:	48 63 48 04          	movslq 0x4(%rax),%rcx
140a13d7b:	8d 91 28 ff ff ff    	lea    -0xd8(%rcx),%edx
140a13d81:	89 54 19 04          	mov    %edx,0x4(%rcx,%rbx,1)
140a13d85:	44 89 73 28          	mov    %r14d,0x28(%rbx)
140a13d89:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
140a13d8d:	48 8b 94 24 e8 00 00 	mov    0xe8(%rsp),%rdx
140a13d94:	00
140a13d95:	e8 16 27 5f ff       	call   0x1400064b0
140a13d9a:	48 8d 4b 50          	lea    0x50(%rbx),%rcx
140a13d9e:	48 8b d5             	mov    %rbp,%rdx
140a13da1:	e8 0a 27 5f ff       	call   0x1400064b0
140a13da6:	44 89 7b 70          	mov    %r15d,0x70(%rbx)
140a13daa:	83 63 74 00          	andl   $0x0,0x74(%rbx)
140a13dae:	83 63 78 00          	andl   $0x0,0x78(%rbx)
140a13db2:	83 63 7c 00          	andl   $0x0,0x7c(%rbx)
140a13db6:	83 a3 80 00 00 00 00 	andl   $0x0,0x80(%rbx)
140a13dbd:	66 c7 83 84 00 00 00 	movw   $0x100,0x84(%rbx)
140a13dc4:	00 01
140a13dc6:	c6 83 86 00 00 00 00 	movb   $0x0,0x86(%rbx)
140a13dcd:	48 8d 8b 88 00 00 00 	lea    0x88(%rbx),%rcx
140a13dd4:	48 8b d5             	mov    %rbp,%rdx
140a13dd7:	e8 d4 26 5f ff       	call   0x1400064b0
140a13ddc:	48 8d 8b b0 00 00 00 	lea    0xb0(%rbx),%rcx
140a13de3:	48 8b d5             	mov    %rbp,%rdx
140a13de6:	e8 c5 26 5f ff       	call   0x1400064b0
140a13deb:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a13def:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a13df3:	40 84 7c 19 5b       	test   %dil,0x5b(%rcx,%rbx,1)
140a13df8:	0f 84 a1 00 00 00    	je     0x140a13e9f
140a13dfe:	48 8b 03             	mov    (%rbx),%rax
140a13e01:	48 8b 40 18          	mov    0x18(%rax),%rax
140a13e05:	48 8d 0d 44 18 61 ff 	lea    -0x9ee7bc(%rip),%rcx        # 0x140025650
140a13e0c:	48 3b c1             	cmp    %rcx,%rax
140a13e0f:	75 05                	jne    0x140a13e16
140a13e11:	8b 43 28             	mov    0x28(%rbx),%eax
140a13e14:	eb 09                	jmp    0x140a13e1f
140a13e16:	48 8b cb             	mov    %rbx,%rcx
140a13e19:	ff 15 19 8e 0f 00    	call   *0xf8e19(%rip)        # 0x140b0cc38
140a13e1f:	85 c0                	test   %eax,%eax
140a13e21:	7e 7c                	jle    0x140a13e9f
140a13e23:	48 8b 03             	mov    (%rbx),%rax
140a13e26:	48 8b 40 38          	mov    0x38(%rax),%rax
140a13e2a:	48 8d 0d bf 02 00 00 	lea    0x2bf(%rip),%rcx        # 0x140a140f0
140a13e31:	48 3b c1             	cmp    %rcx,%rax
140a13e34:	75 14                	jne    0x140a13e4a
140a13e36:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a13e3a:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a13e3e:	8b 44 19 58          	mov    0x58(%rcx,%rbx,1),%eax
140a13e42:	c1 e8 0c             	shr    $0xc,%eax
140a13e45:	40 22 c7             	and    %dil,%al
140a13e48:	eb 09                	jmp    0x140a13e53
140a13e4a:	48 8b cb             	mov    %rbx,%rcx
140a13e4d:	ff 15 e5 8d 0f 00    	call   *0xf8de5(%rip)        # 0x140b0cc38
140a13e53:	84 c0                	test   %al,%al
140a13e55:	75 48                	jne    0x140a13e9f
140a13e57:	48 8b 03             	mov    (%rbx),%rax
140a13e5a:	48 8b 40 10          	mov    0x10(%rax),%rax
140a13e5e:	48 8d 0d 1b 04 00 00 	lea    0x41b(%rip),%rcx        # 0x140a14280
140a13e65:	48 3b c1             	cmp    %rcx,%rax
140a13e68:	75 14                	jne    0x140a13e7e
140a13e6a:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a13e6e:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a13e72:	8b 44 19 58          	mov    0x58(%rcx,%rbx,1),%eax
140a13e76:	c1 e8 0d             	shr    $0xd,%eax
140a13e79:	40 22 c7             	and    %dil,%al
140a13e7c:	eb 09                	jmp    0x140a13e87
140a13e7e:	48 8b cb             	mov    %rbx,%rcx
140a13e81:	ff 15 b1 8d 0f 00    	call   *0xf8db1(%rip)        # 0x140b0cc38
140a13e87:	84 c0                	test   %al,%al
140a13e89:	75 14                	jne    0x140a13e9f
140a13e8b:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a13e8f:	48 63 48 08          	movslq 0x8(%rax),%rcx
140a13e93:	8b 44 19 58          	mov    0x58(%rcx,%rbx,1),%eax
140a13e97:	c1 e8 14             	shr    $0x14,%eax
140a13e9a:	40 84 c7             	test   %al,%dil
140a13e9d:	74 03                	je     0x140a13ea2
140a13e9f:	40 32 ff             	xor    %dil,%dil
140a13ea2:	40 88 bb 87 00 00 00 	mov    %dil,0x87(%rbx)
140a13ea9:	48 8d 8b a8 00 00 00 	lea    0xa8(%rbx),%rcx
140a13eb0:	ff 15 fa 82 0f 00    	call   *0xf82fa(%rip)        # 0x140b0c1b0
140a13eb6:	48 8d 8b d0 00 00 00 	lea    0xd0(%rbx),%rcx
140a13ebd:	ff 15 ed 82 0f 00    	call   *0xf82ed(%rip)        # 0x140b0c1b0
140a13ec3:	90                   	nop
140a13ec4:	48 8b 7e 08          	mov    0x8(%rsi),%rdi
140a13ec8:	48 85 ff             	test   %rdi,%rdi
140a13ecb:	74 38                	je     0x140a13f05
140a13ecd:	83 ce ff             	or     $0xffffffff,%esi
140a13ed0:	8b c6                	mov    %esi,%eax
140a13ed2:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140a13ed7:	03 c6                	add    %esi,%eax
140a13ed9:	75 2a                	jne    0x140a13f05
140a13edb:	48 8b 07             	mov    (%rdi),%rax
140a13ede:	48 8b cf             	mov    %rdi,%rcx
140a13ee1:	48 8b 00             	mov    (%rax),%rax
140a13ee4:	ff 15 4e 8d 0f 00    	call   *0xf8d4e(%rip)        # 0x140b0cc38
140a13eea:	8b c6                	mov    %esi,%eax
140a13eec:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140a13ef1:	03 c6                	add    %esi,%eax
140a13ef3:	75 10                	jne    0x140a13f05
140a13ef5:	48 8b 07             	mov    (%rdi),%rax
140a13ef8:	48 8b cf             	mov    %rdi,%rcx
140a13efb:	48 8b 40 08          	mov    0x8(%rax),%rax
140a13eff:	ff 15 33 8d 0f 00    	call   *0xf8d33(%rip)        # 0x140b0cc38
140a13f05:	48 8b c3             	mov    %rbx,%rax
140a13f08:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
140a13f0f:	00
140a13f10:	48 83 c4 60          	add    $0x60,%rsp
140a13f14:	41 5f                	pop    %r15
140a13f16:	41 5e                	pop    %r14
140a13f18:	5f                   	pop    %rdi
140a13f19:	5e                   	pop    %rsi
140a13f1a:	5d                   	pop    %rbp
140a13f1b:	c3                   	ret
140a13f1c:	48 83 ec 48          	sub    $0x48,%rsp
140a13f20:	4c 8b d2             	mov    %rdx,%r10
140a13f23:	4c 8b c9             	mov    %rcx,%r9
140a13f26:	48 8b 02             	mov    (%rdx),%rax
140a13f29:	4c 8b 58 38          	mov    0x38(%rax),%r11
140a13f2d:	0f 57 c0             	xorps  %xmm0,%xmm0