140063a4e:	48 83 64 24 40 00    	andq   $0x0,0x40(%rsp)
140063a54:	48 83 64 24 48 00    	andq   $0x0,0x48(%rsp)
140063a5a:	b9 30 00 00 00       	mov    $0x30,%ecx
140063a5f:	ff 15 63 8e aa 00    	call   *0xaa8e63(%rip)        # 0x140b0c8c8
140063a65:	48 85 c0             	test   %rax,%rax
140063a68:	0f 84 b0 03 00 00    	je     0x140063e1e
140063a6e:	48 89 00             	mov    %rax,(%rax)
140063a71:	48 89 40 08          	mov    %rax,0x8(%rax)
140063a75:	48 89 40 10          	mov    %rax,0x10(%rax)
140063a79:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140063a7f:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140063a84:	49 8b d5             	mov    %r13,%rdx
140063a87:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140063a8c:	e8 cf d3 fc ff       	call   0x140030e60
140063a91:	48 83 7c 24 50 00    	cmpq   $0x0,0x50(%rsp)
140063a97:	75 6e                	jne    0x140063b07
140063a99:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140063aa0:	48 8d 55 28          	lea    0x28(%rbp),%rdx
140063aa4:	49 8b 4d 00          	mov    0x0(%r13),%rcx
140063aa8:	e8 bb 11 fd ff       	call   0x140034c68
140063aad:	48 8b d0             	mov    %rax,%rdx
140063ab0:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140063ab5:	e8 2a 28 fa ff       	call   0x1400062e4
140063aba:	48 8b 5d 30          	mov    0x30(%rbp),%rbx
140063abe:	41 83 cf ff          	or     $0xffffffff,%r15d
140063ac2:	48 85 db             	test   %rbx,%rbx
140063ac5:	74 44                	je     0x140063b0b
140063ac7:	41 8b c7             	mov    %r15d,%eax
140063aca:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140063acf:	41 03 c7             	add    %r15d,%eax
140063ad2:	75 2c                	jne    0x140063b00
140063ad4:	48 8b 03             	mov    (%rbx),%rax
140063ad7:	48 8b cb             	mov    %rbx,%rcx
140063ada:	48 8b 00             	mov    (%rax),%rax
140063add:	ff 15 55 91 aa 00    	call   *0xaa9155(%rip)        # 0x140b0cc38
140063ae3:	41 8b c7             	mov    %r15d,%eax
140063ae6:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140063aeb:	41 03 c7             	add    %r15d,%eax
140063aee:	75 10                	jne    0x140063b00
140063af0:	48 8b 03             	mov    (%rbx),%rax
140063af3:	48 8b cb             	mov    %rbx,%rcx
140063af6:	48 8b 40 08          	mov    0x8(%rax),%rax
140063afa:	ff 15 38 91 aa 00    	call   *0xaa9138(%rip)        # 0x140b0cc38
140063b00:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
140063b05:	eb 04                	jmp    0x140063b0b
140063b07:	41 83 cf ff          	or     $0xffffffff,%r15d
140063b0b:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
140063b10:	49 81 c0 28 02 00 00 	add    $0x228,%r8
140063b17:	45 33 c9             	xor    %r9d,%r9d
140063b1a:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140063b1f:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140063b24:	e8 8b 06 00 00       	call   0x1400641b4
140063b29:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
140063b2e:	49 8b 18             	mov    (%r8),%rbx
140063b31:	e9 e3 00 00 00       	jmp    0x140063c19
140063b36:	4c 8b 4b 20          	mov    0x20(%rbx),%r9
140063b3a:	49 8b 01             	mov    (%r9),%rax
140063b3d:	0f 57 c0             	xorps  %xmm0,%xmm0
140063b40:	66 0f 7f 45 e0       	movdqa %xmm0,-0x20(%rbp)
140063b45:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140063b4a:	48 85 c9             	test   %rcx,%rcx
140063b4d:	74 09                	je     0x140063b58
140063b4f:	f0 ff 41 08          	lock incl 0x8(%rcx)
140063b53:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
140063b58:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
140063b5d:	66 0f 7f 45 e0       	movdqa %xmm0,-0x20(%rbp)
140063b62:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
140063b66:	33 d2                	xor    %edx,%edx
140063b68:	49 8b c9             	mov    %r9,%rcx
140063b6b:	48 8b 40 60          	mov    0x60(%rax),%rax
140063b6f:	ff 15 c3 90 aa 00    	call   *0xaa90c3(%rip)        # 0x140b0cc38
140063b75:	90                   	nop
140063b76:	48 8b 7d e8          	mov    -0x18(%rbp),%rdi
140063b7a:	48 85 ff             	test   %rdi,%rdi
140063b7d:	74 3e                	je     0x140063bbd
140063b7f:	41 8b c7             	mov    %r15d,%eax
140063b82:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140063b87:	41 03 c7             	add    %r15d,%eax
140063b8a:	75 2c                	jne    0x140063bb8
140063b8c:	48 8b 07             	mov    (%rdi),%rax
140063b8f:	48 8b cf             	mov    %rdi,%rcx
140063b92:	48 8b 00             	mov    (%rax),%rax
140063b95:	ff 15 9d 90 aa 00    	call   *0xaa909d(%rip)        # 0x140b0cc38
140063b9b:	41 8b c7             	mov    %r15d,%eax
140063b9e:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140063ba3:	41 03 c7             	add    %r15d,%eax
140063ba6:	75 10                	jne    0x140063bb8
140063ba8:	48 8b 07             	mov    (%rdi),%rax
140063bab:	48 8b cf             	mov    %rdi,%rcx
140063bae:	48 8b 40 08          	mov    0x8(%rax),%rax
140063bb2:	ff 15 80 90 aa 00    	call   *0xaa9080(%rip)        # 0x140b0cc38
140063bb8:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
140063bbd:	49 8b 06             	mov    (%r14),%rax
140063bc0:	48 8d 53 20          	lea    0x20(%rbx),%rdx
140063bc4:	49 8b ce             	mov    %r14,%rcx
140063bc7:	48 8b 40 48          	mov    0x48(%rax),%rax
140063bcb:	ff 15 67 90 aa 00    	call   *0xaa9067(%rip)        # 0x140b0cc38
140063bd1:	48 8b 43 10          	mov    0x10(%rbx),%rax
140063bd5:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140063bd9:	74 1e                	je     0x140063bf9
140063bdb:	48 8b 43 08          	mov    0x8(%rbx),%rax
140063bdf:	eb 0d                	jmp    0x140063bee
140063be1:	48 3b 58 10          	cmp    0x10(%rax),%rbx
140063be5:	75 0d                	jne    0x140063bf4
140063be7:	48 8b d8             	mov    %rax,%rbx
140063bea:	48 8b 40 08          	mov    0x8(%rax),%rax
140063bee:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140063bf2:	74 ed                	je     0x140063be1
140063bf4:	48 8b d8             	mov    %rax,%rbx
140063bf7:	eb 1b                	jmp    0x140063c14
140063bf9:	48 8b d8             	mov    %rax,%rbx
140063bfc:	48 8b 08             	mov    (%rax),%rcx
140063bff:	80 79 19 00          	cmpb   $0x0,0x19(%rcx)
140063c03:	75 0f                	jne    0x140063c14
140063c05:	48 8b d9             	mov    %rcx,%rbx
140063c08:	48 8b 01             	mov    (%rcx),%rax
140063c0b:	48 8b c8             	mov    %rax,%rcx
140063c0e:	80 78 19 00          	cmpb   $0x0,0x19(%rax)
140063c12:	74 f1                	je     0x140063c05
140063c14:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
140063c19:	49 3b d8             	cmp    %r8,%rbx
140063c1c:	0f 85 14 ff ff ff    	jne    0x140063b36
140063c22:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140063c27:	48 85 c9             	test   %rcx,%rcx
140063c2a:	74 45                	je     0x140063c71
140063c2c:	41 8b c7             	mov    %r15d,%eax
140063c2f:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140063c34:	41 03 c7             	add    %r15d,%eax
140063c37:	75 33                	jne    0x140063c6c
140063c39:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140063c3e:	48 8b 03             	mov    (%rbx),%rax
140063c41:	48 8b cb             	mov    %rbx,%rcx
140063c44:	48 8b 00             	mov    (%rax),%rax
140063c47:	ff 15 eb 8f aa 00    	call   *0xaa8feb(%rip)        # 0x140b0cc38
140063c4d:	41 8b c7             	mov    %r15d,%eax
140063c50:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140063c55:	41 03 c7             	add    %r15d,%eax
140063c58:	75 12                	jne    0x140063c6c
140063c5a:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140063c5f:	48 8b 01             	mov    (%rcx),%rax
140063c62:	48 8b 40 08          	mov    0x8(%rax),%rax
140063c66:	ff 15 cc 8f aa 00    	call   *0xaa8fcc(%rip)        # 0x140b0cc38
140063c6c:	4c 8b 44 24 40       	mov    0x40(%rsp),%r8
140063c71:	4d 8b 40 08          	mov    0x8(%r8),%r8
140063c75:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140063c7a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140063c7f:	e8 a8 a9 fb ff       	call   0x14001e62c
140063c84:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140063c89:	ff 15 31 8c aa 00    	call   *0xaa8c31(%rip)        # 0x140b0c8c0
140063c8f:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140063c94:	e8 37 72 fb ff       	call   0x14001aed0
140063c99:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140063c9e:	48 85 c9             	test   %rcx,%rcx
140063ca1:	74 40                	je     0x140063ce3
140063ca3:	41 8b c7             	mov    %r15d,%eax
140063ca6:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140063cab:	41 03 c7             	add    %r15d,%eax
140063cae:	75 33                	jne    0x140063ce3
140063cb0:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
140063cb5:	48 8b 03             	mov    (%rbx),%rax
140063cb8:	48 8b cb             	mov    %rbx,%rcx
140063cbb:	48 8b 00             	mov    (%rax),%rax
140063cbe:	ff 15 74 8f aa 00    	call   *0xaa8f74(%rip)        # 0x140b0cc38
140063cc4:	41 8b c7             	mov    %r15d,%eax
140063cc7:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140063ccc:	41 03 c7             	add    %r15d,%eax
140063ccf:	75 12                	jne    0x140063ce3
140063cd1:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140063cd6:	48 8b 01             	mov    (%rcx),%rax
140063cd9:	48 8b 40 08          	mov    0x8(%rax),%rax
140063cdd:	ff 15 55 8f aa 00    	call   *0xaa8f55(%rip)        # 0x140b0cc38
140063ce3:	48 8b 75 a0          	mov    -0x60(%rbp),%rsi
140063ce7:	4c 8b b5 c8 00 00 00 	mov    0xc8(%rbp),%r14
140063cee:	44 8b bd c0 00 00 00 	mov    0xc0(%rbp),%r15d
140063cf5:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
140063cf9:	83 cf ff             	or     $0xffffffff,%edi
140063cfc:	48 85 db             	test   %rbx,%rbx
140063cff:	74 36                	je     0x140063d37
140063d01:	8b c7                	mov    %edi,%eax
140063d03:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140063d08:	03 c7                	add    %edi,%eax
140063d0a:	75 2b                	jne    0x140063d37
140063d0c:	48 8b 03             	mov    (%rbx),%rax
140063d0f:	48 8b cb             	mov    %rbx,%rcx
140063d12:	48 8b 00             	mov    (%rax),%rax
140063d15:	ff 15 1d 8f aa 00    	call   *0xaa8f1d(%rip)        # 0x140b0cc38
140063d1b:	8b c7                	mov    %edi,%eax
140063d1d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140063d22:	03 c7                	add    %edi,%eax
140063d24:	75 11                	jne    0x140063d37
140063d26:	48 8b 03             	mov    (%rbx),%rax
140063d29:	48 8b cb             	mov    %rbx,%rcx
140063d2c:	48 8b 40 08          	mov    0x8(%rax),%rax
140063d30:	ff 15 02 8f aa 00    	call   *0xaa8f02(%rip)        # 0x140b0cc38
140063d36:	90                   	nop
140063d37:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140063d3c:	48 85 db             	test   %rbx,%rbx
140063d3f:	74 35                	je     0x140063d76
140063d41:	8b c7                	mov    %edi,%eax
140063d43:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140063d48:	03 c7                	add    %edi,%eax
140063d4a:	75 2a                	jne    0x140063d76
140063d4c:	48 8b 03             	mov    (%rbx),%rax
140063d4f:	48 8b cb             	mov    %rbx,%rcx
140063d52:	48 8b 00             	mov    (%rax),%rax
140063d55:	ff 15 dd 8e aa 00    	call   *0xaa8edd(%rip)        # 0x140b0cc38
140063d5b:	8b c7                	mov    %edi,%eax
140063d5d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140063d62:	03 c7                	add    %edi,%eax
140063d64:	75 10                	jne    0x140063d76
140063d66:	48 8b 03             	mov    (%rbx),%rax
140063d69:	48 8b cb             	mov    %rbx,%rcx
140063d6c:	48 8b 40 08          	mov    0x8(%rax),%rax
140063d70:	ff 15 c2 8e aa 00    	call   *0xaa8ec2(%rip)        # 0x140b0cc38
140063d76:	49 ff c6             	inc    %r14
140063d79:	4c 89 b5 c8 00 00 00 	mov    %r14,0xc8(%rbp)
140063d80:	4c 3b f6             	cmp    %rsi,%r14
140063d83:	0f 82 ff f7 ff ff    	jb     0x140063588
140063d89:	4c 8b a5 b0 00 00 00 	mov    0xb0(%rbp),%r12
140063d90:	80 bd b8 00 00 00 00 	cmpb   $0x0,0xb8(%rbp)
140063d97:	0f 84 da 03 00 00    	je     0x140064177
140063d9d:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140063da1:	e8 7a f4 10 00       	call   0x140173220
140063da6:	0f 57 c0             	xorps  %xmm0,%xmm0
140063da9:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
140063daf:	48 83 65 80 00       	andq   $0x0,-0x80(%rbp)
140063db4:	f3 0f 7f 45 c0       	movdqu %xmm0,-0x40(%rbp)
140063db9:	48 83 65 d0 00       	andq   $0x0,-0x30(%rbp)
140063dbe:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140063dc4:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140063dc8:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140063dcd:	49 8b 4d 00          	mov    0x0(%r13),%rcx
140063dd1:	e8 e2 55 00 00       	call   0x1400693b8
140063dd6:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140063dda:	48 85 c9             	test   %rcx,%rcx
140063ddd:	74 61                	je     0x140063e40
140063ddf:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
140063de3:	48 2b c1             	sub    %rcx,%rax
140063de6:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
140063dea:	48 8b d1             	mov    %rcx,%rdx
140063ded:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140063df3:	72 45                	jb     0x140063e3a
140063df5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140063df9:	48 2b d1             	sub    %rcx,%rdx
140063dfc:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140063e00:	48 83 f8 1f          	cmp    $0x1f,%rax
140063e04:	76 34                	jbe    0x140063e3a
140063e06:	ff 15 8c 8b aa 00    	call   *0xaa8b8c(%rip)        # 0x140b0c998
140063e0c:	90                   	nop
140063e0d:	0f 1f 00             	nopl   (%rax)
140063e10:	ff 15 82 8b aa 00    	call   *0xaa8b82(%rip)        # 0x140b0c998
140063e16:	90                   	nop
140063e17:	ff 15 7b 8b aa 00    	call   *0xaa8b7b(%rip)        # 0x140b0c998
140063e1d:	cc                   	int3
140063e1e:	ff 15 74 86 aa 00    	call   *0xaa8674(%rip)        # 0x140b0c498
140063e24:	90                   	nop
140063e25:	ff 15 6d 8b aa 00    	call   *0xaa8b6d(%rip)        # 0x140b0c998
140063e2b:	90                   	nop
140063e2c:	ff 15 66 8b aa 00    	call   *0xaa8b66(%rip)        # 0x140b0c998
140063e32:	90                   	nop
140063e33:	ff 15 5f 8b aa 00    	call   *0xaa8b5f(%rip)        # 0x140b0c998
140063e39:	90                   	nop
140063e3a:	ff 15 80 8a aa 00    	call   *0xaa8a80(%rip)        # 0x140b0c8c0
140063e40:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140063e45:	48 3b 5c 24 78       	cmp    0x78(%rsp),%rbx
140063e4a:	0f 84 1c 03 00 00    	je     0x14006416c
140063e50:	4d 8d 74 24 20       	lea    0x20(%r12),%r14
140063e55:	48 8b 0b             	mov    (%rbx),%rcx
140063e58:	48 8b 01             	mov    (%rcx),%rax
140063e5b:	48 8b 40 40          	mov    0x40(%rax),%rax
140063e5f:	ff 15 d3 8d aa 00    	call   *0xaa8dd3(%rip)        # 0x140b0cc38
140063e65:	48 83 f8 01          	cmp    $0x1,%rax
140063e69:	75 33                	jne    0x140063e9e
140063e6b:	48 8b 0b             	mov    (%rbx),%rcx
140063e6e:	48 8b 01             	mov    (%rcx),%rax
140063e71:	45 33 c0             	xor    %r8d,%r8d
140063e74:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140063e79:	48 8b 40 30          	mov    0x30(%rax),%rax
140063e7d:	ff 15 b5 8d aa 00    	call   *0xaa8db5(%rip)        # 0x140b0cc38
140063e83:	48 8b d0             	mov    %rax,%rdx
140063e86:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
140063e8a:	e8 d1 9f fd ff       	call   0x14003de60
140063e8f:	41 83 cf 03          	or     $0x3,%r15d
140063e93:	48 83 38 00          	cmpq   $0x0,(%rax)
140063e97:	74 05                	je     0x140063e9e
140063e99:	40 b6 01             	mov    $0x1,%sil
140063e9c:	eb 03                	jmp    0x140063ea1
140063e9e:	40 32 f6             	xor    %sil,%sil
140063ea1:	41 83 cc ff          	or     $0xffffffff,%r12d
140063ea5:	41 f6 c7 02          	test   $0x2,%r15b
140063ea9:	74 46                	je     0x140063ef1
140063eab:	41 83 e7 fd          	and    $0xfffffffd,%r15d
140063eaf:	48 8b 7d 30          	mov    0x30(%rbp),%rdi
140063eb3:	48 85 ff             	test   %rdi,%rdi
140063eb6:	74 39                	je     0x140063ef1
140063eb8:	41 8b c4             	mov    %r12d,%eax
140063ebb:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140063ec0:	41 03 c4             	add    %r12d,%eax
140063ec3:	75 2c                	jne    0x140063ef1
140063ec5:	48 8b 07             	mov    (%rdi),%rax
140063ec8:	48 8b cf             	mov    %rdi,%rcx
140063ecb:	48 8b 00             	mov    (%rax),%rax
140063ece:	ff 15 64 8d aa 00    	call   *0xaa8d64(%rip)        # 0x140b0cc38
140063ed4:	41 8b c4             	mov    %r12d,%eax
140063ed7:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140063edc:	41 03 c4             	add    %r12d,%eax
140063edf:	75 10                	jne    0x140063ef1
140063ee1:	48 8b 07             	mov    (%rdi),%rax
140063ee4:	48 8b cf             	mov    %rdi,%rcx
140063ee7:	48 8b 40 08          	mov    0x8(%rax),%rax
140063eeb:	ff 15 47 8d aa 00    	call   *0xaa8d47(%rip)        # 0x140b0cc38
140063ef1:	41 f6 c7 01          	test   $0x1,%r15b
140063ef5:	74 47                	je     0x140063f3e
140063ef7:	41 83 e7 fe          	and    $0xfffffffe,%r15d
140063efb:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140063f00:	48 85 ff             	test   %rdi,%rdi
140063f03:	74 39                	je     0x140063f3e
140063f05:	41 8b c4             	mov    %r12d,%eax
140063f08:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140063f0d:	41 03 c4             	add    %r12d,%eax
140063f10:	75 2c                	jne    0x140063f3e
140063f12:	48 8b 07             	mov    (%rdi),%rax
140063f15:	48 8b cf             	mov    %rdi,%rcx
140063f18:	48 8b 00             	mov    (%rax),%rax
140063f1b:	ff 15 17 8d aa 00    	call   *0xaa8d17(%rip)        # 0x140b0cc38
140063f21:	41 8b c4             	mov    %r12d,%eax
140063f24:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140063f29:	41 03 c4             	add    %r12d,%eax
140063f2c:	75 10                	jne    0x140063f3e
140063f2e:	48 8b 07             	mov    (%rdi),%rax
140063f31:	48 8b cf             	mov    %rdi,%rcx
140063f34:	48 8b 40 08          	mov    0x8(%rax),%rax
140063f38:	ff 15 fa 8c aa 00    	call   *0xaa8cfa(%rip)        # 0x140b0cc38
140063f3e:	40 84 f6             	test   %sil,%sil
140063f41:	0f 84 16 02 00 00    	je     0x14006415d
140063f47:	48 8b 0b             	mov    (%rbx),%rcx
140063f4a:	48 8b 01             	mov    (%rcx),%rax
140063f4d:	45 33 c0             	xor    %r8d,%r8d
140063f50:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140063f55:	48 8b 40 30          	mov    0x30(%rax),%rax
140063f59:	ff 15 d9 8c aa 00    	call   *0xaa8cd9(%rip)        # 0x140b0cc38
140063f5f:	48 8b d0             	mov    %rax,%rdx
140063f62:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140063f67:	e8 f4 9e fd ff       	call   0x14003de60
140063f6c:	90                   	nop
140063f6d:	48 8b 7c 24 28       	mov    0x28(%rsp),%rdi
140063f72:	48 85 ff             	test   %rdi,%rdi
140063f75:	74 39                	je     0x140063fb0
140063f77:	41 8b c4             	mov    %r12d,%eax
140063f7a:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)