Function at 0x1400a38b0
Capabilities:
Check if file exists

Disassembly:
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0xdf0]
sub rsp, 0xef0
mov qword [rbp + 0x3c0], 0xfffffffffffffffe
mov qword [rsp + 0xf48], rbx
mov rax, qword [0x14029e8b8]
xor rax, rsp
mov qword [rbp + 0xde0], rax
mov esi, r8d
mov r12, rdx
mov rdi, rcx
mov dword [rbp + 0xa50], r8d
mov r15, 0xffffffffffffffff
mov dword [rsp + 0x50], r15d
lea rbx, [0x1401f8430]
mov qword [rbp - 0x80], rbx
mov qword [rbp - 0x70], rbx
mov qword [rbp - 0x50], rbx
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], r15d
mov dword [rsp + 0x54], r15d
call fcn.140033550
cmp dword [rax + 0x1e4], 0
jg 0x1400a3946
lea eax, [r15 + 4]
jmp 0x1400a3951
call fcn.140033550
mov eax, dword [rax + 0x1e4]
mov dword [rsp + 0x70], eax
xor r14d, r14d
cmp esi, 1
jne 0x1400a3bbf
mov eax, dword [rdi]
mov dword [rsp + 0x50], eax
lea rax, [rdi + 0x28]
mov rcx, qword [rax + 0x10]
cmp qword [rax + 0x18], 8
jb 0x1400a3979
mov rax, qword [rax]
mov qword [rbp - 0x70], rax
mov qword [rbp - 0x68], rcx
movaps xmm0, xmmword [rbp - 0x70]
movdqa xmmword [rbp - 0x70], xmm0
lea rax, [rdi + 8]
mov rcx, qword [rax + 0x10]
cmp qword [rax + 0x18], 8
jb 0x1400a399c
mov rax, qword [rax]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp - 0x80], xmm0
lea rax, [rdi + 0xb8]
mov rcx, qword [rax + 0x10]
cmp qword [rax + 0x18], 8
jb 0x1400a39c5
mov rax, qword [rax]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp - 0x50], xmm0
lea rax, [rdi + 0x78]
mov rcx, qword [rax + 0x10]
cmp qword [rax + 0x18], 8
jb 0x1400a39eb
mov rax, qword [rax]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
lea rax, [rdi + 0x58]
mov rcx, qword [rax + 0x10]
cmp qword [rax + 0x18], 8
jb 0x1400a3a12
mov rax, qword [rax]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rcx
movaps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
mov eax, dword [rdi + 0x4c]
mov dword [rsp + 0x58], eax
mov eax, dword [rdi + 0x48]
mov dword [rsp + 0x54], eax
test rcx, rcx
jne 0x1400a3e0d
call fcn.1400bd640
mov rcx, qword [rax]
mov r8, qword [rcx + 0x10]
mov edx, 1
mov rcx, rax
call r8
cmp al, 1
jne 0x1400a3b92
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0x1d0], xmm0
mov byte [rbp + 0x1c0], r14b
mov r8d, 0x3d
lea rdx, str.d:jenkins.jenkinsworkspace_tabx_tabxmainv2userdatamgr.cpp
lea rcx, [rbp + 0x1c0]
call fcn.14000d6b0
nop
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x40], 0
mov r8d, 3
lea rdx, [0x1401f5428]
lea rcx, [rbp - 0x40]
call fcn.14000d6b0
nop
mov r9d, 0x6e
lea r8, [rbp + 0x1c0]
lea rdx, [rbp - 0x40]
lea rcx, [rbp + 0x880]
call fcn.14000b740
mov rbx, rax
lea rdx, str.m_now_time_is_empty
mov rcx, rax
call fcn.14000c500
call fcn.1400bd640
mov r8, qword [rax]
mov rdx, rbx
mov rcx, rax
call qword [r8 + 0x38]
nop
lea rcx, [rbp + 0x880]
call fcn.14000c6a0
nop
mov rdx, qword [rbp - 0x28]
cmp rdx, 0x10
jb 0x1400a3b40
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a3b3b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a55e5
call fcn.1401606e8
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp - 0x30], xmm0
mov byte [rbp - 0x40], 0
mov rdx, qword [rbp + 0x1d8]
cmp rdx, 0x10
jb 0x1400a3b92
inc rdx
mov rcx, qword [rbp + 0x1c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a3b8d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a55eb
call fcn.1401606e8
lea rcx, [rdi + 0x98]
cmp qword [rcx + 0x18], 8
jb 0x1400a3ba3
mov rcx, qword [rcx]
mov qword [rsp + 0x60], rcx
mov rax, r15
nop dword [rax + rax]
inc rax
cmp word [rcx + rax*2], 0
jne 0x1400a3bb0
jmp 0x1400a3dfd
cmp esi, 3
jne 0x1400a3e11
mov dword [rsp + 0x50], r14d
lea rax, [r12 + 0x90]
mov rcx, qword [rax + 0x10]
cmp qword [rax + 0x18], 8
jb 0x1400a3be3
mov rax, qword [rax]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp - 0x80], xmm0
lea rax, [r12 + 0x70]
mov rcx, qword [rax + 0x10]
cmp qword [rax + 0x18], 8
jb 0x1400a3c0a
mov rax, qword [rax]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rbp - 0x50], xmm0
lea rax, [r12 + 0x30]
mov rcx, qword [rax + 0x10]
cmp qword [rax + 0x18], 8
jb 0x1400a3c31
mov rax, qword [rax]
mov qword [rsp + 0x40], rax
mov qword [rsp + 0x48], rcx
movaps xmm0, xmmword [rsp + 0x40]
movdqa xmmword [rsp + 0x40], xmm0
lea rax, [r12 + 0x10]
mov rcx, qword [rax + 0x10]
cmp qword [rax + 0x18], 8
jb 0x1400a3c59
mov rax, qword [rax]
mov qword [rsp + 0x60], rax
mov qword [rsp + 0x68], rcx
movaps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
mov eax, dword [r12 + 4]
mov dword [rsp + 0x58], eax
mov eax, dword [r12]
mov dword [rsp + 0x54], eax
test rcx, rcx
jne 0x1400a3e0d
call fcn.1400bd640
mov rcx, qword [rax]
mov r8, qword [rcx + 0x10]
mov edx, 1
mov rcx, rax
call r8
cmp al, 1
jne 0x1400a3ddc
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0x1f0], xmm0
mov byte [rbp + 0x1e0], r14b
mov r8d, 0x3d
lea rdx, str.d:jenkins.jenkinsworkspace_tabx_tabxmainv2userdatamgr.cpp
lea rcx, [rbp + 0x1e0]
call fcn.14000d6b0
nop
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0x38], xmm0
mov byte [rbp + 0x28], 0
mov r8d, 3
lea rdx, [0x1401f5428]
lea rcx, [rbp + 0x28]
call fcn.14000d6b0
nop
mov r9d, 0x7d
lea r8, [rbp + 0x1e0]
lea rdx, [rbp + 0x28]
lea rcx, [rbp + 0x968]
call fcn.14000b740
mov rbx, rax
lea rdx, str.m_now_time_is_empty
mov rcx, rax
call fcn.14000c500
call fcn.1400bd640
mov r8, qword [rax]
mov rdx, rbx
mov rcx, rax
call qword [r8 + 0x38]
nop
lea rcx, [rbp + 0x968]
call fcn.14000c6a0
nop
mov rdx, qword [rbp + 0x40]
cmp rdx, 0x10
jb 0x1400a3d8a
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a3d85
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a55f1
call fcn.1401606e8
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0x38], xmm0
mov byte [rbp + 0x28], 0
mov rdx, qword [rbp + 0x1f8]
cmp rdx, 0x10
jb 0x1400a3ddc
inc rdx
mov rcx, qword [rbp + 0x1e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a3dd7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a55f7
call fcn.1401606e8
lea rcx, [r12 + 0x50]
cmp qword [rcx + 0x18], 8
jb 0x1400a3deb
mov rcx, qword [rcx]
mov qword [rsp + 0x60], rcx
mov rax, r15
inc rax
cmp word [rcx + rax*2], 0
jne 0x1400a3df3
mov qword [rsp + 0x68], rax
movaps xmm0, xmmword [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
mov rbx, qword [rbp - 0x80]
xor edx, edx
mov r8d, 0x208
lea rcx, [rbp + 0xbd0]
call fcn.1401afc90
lea rax, [0x1401f5368]
mov qword [rbp + 0x130], rax
mov qword [rbp + 0x138], SafeArrayDestroy
movaps xmm0, xmmword [rbp + 0x130]
movdqa xmmword [rbp + 0x3d0], xmm0
lea rdx, [rbp + 0x3d0]
lea rcx, [rbp + 0x620]
call fcn.140032a50
cmp qword [rax + 0x18], 8
jb 0x1400a3e6a
mov rax, qword [rax]
lea r8, str.usercenter.set
mov rdx, rax
lea rcx, [rbp + 0xbd0]
call qword [sym.imp.SHLWAPI.dll_PathCombineW]
mov rdx, qword [rbp + 0x638]
cmp rdx, 8
jb 0x1400a3ec7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x620]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a3ec2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a55fd
call fcn.1401606e8
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0xb98], xmm0
mov byte [rbp + 0xb88], 0
mov edi, 1
lea rcx, [rbp + 0xbd0]
call qword [sym.imp.SHLWAPI.dll_PathFileExistsW]
test eax, eax
je 0x1400a4ecd
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0xab0], xmm0
mov byte [rbp + 0xaa0], 0
lea rdx, [rbp + 0xaa0]
lea rcx, [rbp + 0xbd0]
call fcn.14009f100
test eax, eax
jne 0x1400a3f70
mov rdx, qword [rbp + 0xab8]
cmp rdx, 0x10
jb 0x1400a4ecd
inc rdx
mov rcx, qword [rbp + 0xaa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a3f66
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a5603
call fcn.1401606e8
jmp 0x1400a4ecd
xor eax, eax
mov qword [rbp + 0xb58], rax
mov qword [rbp + 0xb60], rax
mov qword [rbp + 0xb68], rax
mov qword [rbp + 0xb70], rax
mov qword [rbp + 0xb78], rax
mov qword [rbp + 0xb80], rax
lea rcx, [rbp + 0xb58]
call fcn.1400c90e0
nop
lea rcx, [rbp + 0xb58]
call fcn.1400cc980
mov r13, rax
xor eax, eax
mov qword [rbp + 0xae0], rax
mov qword [rbp + 0xae8], rax
mov qword [rbp + 0xaf0], rax
mov qword [rbp + 0xaf8], rax
mov qword [rbp + 0xb00], rax
xor edx, edx
lea rcx, [rbp + 0xae0]
call fcn.1400c4ca0
nop
mov qword [rbp + 0xa90], r14
mov qword [rbp + 0xa98], reloc.OLEAUT32.dll_SafeArrayDestroy
mov byte [rbp + 0xa80], 0
lea rdx, [rbp + 0xaa0]
cmp qword [rbp + 0xab8], 0x10
cmovae rdx, qword [rbp + 0xaa0]
mov rax, qword [r13]
mov r8, r15
inc r8
cmp byte [rdx + r8], 0
jne 0x1400a4023
add r8, rdx
lea rcx, [rbp + 0xa80]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0xae0]
mov rcx, r13
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
test al, al
je 0x1400a4e10
cmp qword [rbp + 0xa90], 0
jne 0x1400a4e10
xor eax, eax
mov qword [rbp + 0xb08], rax
mov qword [rbp + 0xb10], rax
mov qword [rbp + 0xb18], rax
mov qword [rbp + 0xb20], rax
mov qword [rbp + 0xb28], rax
xor edx, edx
lea rcx, [rbp + 0xb08]
call fcn.1400c4ca0
nop
mov qword [rbp + 0x210], 0
mov qword [rbp + 0x218], reloc.OLEAUT32.dll_SafeArrayDestroy
mov byte [rbp + 0x200], 0
mov r8d, 4
lea rdx, str.user
lea rcx, [rbp + 0x200]
call fcn.14000d6b0
lea r8, [rbp + 0xb08]
lea rdx, [rbp + 0x200]
lea rcx, [rbp + 0xae0]
call fcn.1400347c0
mov r14, rax
lea rcx, [rbp + 0xb08]
call fcn.1400c6e20
test al, al
jne 0x1400a550f
mov rcx, r14
call fcn.1400c6e20
test al, al
jne 0x1400a550f
mov rcx, r14
call fcn.1400c7600
test al, al
jne 0x1400a550f
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0x230], xmm0
mov byte [rbp + 0x220], al
mov r8d, 3
lea rdx, [0x1401fb2fc]
lea rcx, [rbp + 0x220]
call fcn.14000d6b0
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x220]
mov rcx, r14
call fcn.14009aa10
nop
mov rdx, qword [rbp + 0x238]
cmp rdx, 0x10
jb 0x1400a41a0
inc rdx
mov rcx, qword [rbp + 0x220]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a419b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a5609
call fcn.1401606e8
call fcn.14000a6a0
mov rcx, rax
test rax, rax
je 0x1400a560f
mov rax, qword [rax]
call qword [rax + ILCombine]
add rax, 0x18
mov qword [rsp + 0x78], rax
test rbx, rbx
je 0x1400a41ec
cmp rbx, 0x10000
jae 0x1400a41dd
movzx edx, bx
lea rcx, [rsp + 0x78]
call fcn.14000cd90
jmp 0x1400a41ff
mov rax, r15
inc rax
cmp word [rbx + rax*2], 0
jne 0x1400a41e0
jmp 0x1400a41ee
xor eax, eax
mov r8d, eax
mov rdx, rbx
lea rcx, [rsp + 0x78]
call fcn.14000cfe0
nop
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0x60], xmm0
mov byte [rbp + 0x50], 0
mov r8d, 8
lea rdx, str.nickname
lea rcx, [rbp + 0x50]
call fcn.14000d6b0
nop
lea r8, [rsp + 0x78]
lea rdx, [rbp + 0x50]
mov rcx, r14
call fcn.1400d51c0
nop
mov rdx, qword [rbp + 0x68]
cmp rdx, 0x10
jb 0x1400a4274
inc rdx
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a426f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a561a
call fcn.1401606e8
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0x60], xmm0
mov byte [rbp + 0x50], 0
mov rdx, qword [rsp + 0x78]
add rdx, 0xffffffffffffffe8
mov eax, r15d
lock xadd dword [rdx + 0x10], eax
sub eax, 1
jg 0x1400a42a4
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
lea rax, [rbp + 0x508]
mov qword [rbp + 0x500], rax
mov rsi, qword [rbp - 0x70]
test rsi, rsi
jne 0x1400a42c9
xor eax, eax
mov qword [rbp + 0x500], rax
jmp 0x1400a43cb
mov rdi, r15
nop dword [rax]
inc rdi
cmp word [rsi + rdi*2], 0
jne 0x1400a42d0
inc edi
lea ebx, [rdi*4]
mov r9d, 0x80
lea r8, [rbp + 0x508]
mov edx, ebx
lea rcx, [rbp + 0x500]
call fcn.14002b780
xor eax, eax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], ebx
mov rax, qword [rbp + 0x500]
mov qword [rsp + 0x20], rax
mov r9d, edi
mov r8, rsi
xor edx, edx
lea ecx, [rdx + 3]
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
xor ebx, ebx
test eax, eax
sete bl
test eax, eax
jne 0x1400a43bc
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x7a
jne 0x1400a43bc
xor eax, eax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], rax
mov r9d, edi
mov r8, rsi
xor edx, edx
lea ecx, [rax + 3]
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
mov ebx, eax
mov r9d, 0x80
lea r8, [rbp + 0x508]
mov edx, eax
lea rcx, [rbp + 0x500]
call fcn.14002b780
xor eax, eax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], ebx
mov rax, qword [rbp + 0x500]
mov qword [rsp + 0x20], rax
mov r9d, edi
mov r8, rsi
xor edx, edx
lea ecx, [rdx + 3]
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
xor ebx, ebx
test eax, eax
sete bl
test ebx, ebx
jne 0x1400a5620
mov rax, qword [rbp + 0x500]
mov qword [rbp - 0x20], rax
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0x80], xmm0
mov byte [rbp + 0x70], 0
mov r8d, 5
lea rdx, str.token
lea rcx, [rbp + 0x70]
call fcn.14000d6b0
nop
lea r8, [rbp - 0x20]
lea rdx, [rbp + 0x70]
mov rcx, r14
call fcn.14009acc0
nop
mov rdx, qword [rbp + 0x88]
cmp rdx, 0x10
jb 0x1400a4449
inc rdx
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a4444
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a563f
call fcn.1401606e8
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0x80], xmm0
mov byte [rbp + 0x70], 0
lea rax, [rbp + 0x508]
mov rcx, qword [rbp + 0x500]
cmp rcx, rax
je 0x1400a4475
call fcn.1401b3018
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0x100], xmm0
mov byte [rbp + 0xf0], 0
mov r8d, 8
lea rdx, str.vip_type
lea rcx, [rbp + 0xf0]
call fcn.14000d6b0
nop
lea r8, [rsp + 0x54]
lea rdx, [rbp + 0xf0]
mov rcx, r14
call fcn.14009aa10
nop
mov rdx, qword [rbp + 0x108]
cmp rdx, 0x10
jb 0x1400a44fc
inc rdx
mov rcx, qword [rbp + 0xf0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a44f7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a5645
call fcn.1401606e8
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0x120], xmm0
mov byte [rbp + 0x110], 0
mov r8d, SafeArrayDestroy
lea rdx, str.vip_type_v2
lea rcx, [rbp + 0x110]
call fcn.14000d6b0
nop
lea r8, [rsp + 0x58]
lea rdx, [rbp + 0x110]
mov rcx, r14
call fcn.14009aa10
nop
mov rdx, qword [rbp + 0x128]
cmp rdx, 0x10
jb 0x1400a4583
inc rdx
mov rcx, qword [rbp + 0x110]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a457e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a564b
call fcn.1401606e8
lea rax, [rbp + 0x478]
mov qword [rbp + 0x470], rax
mov rsi, qword [rbp - 0x50]
test rsi, rsi
jne 0x1400a45a8
xor eax, eax
mov qword [rbp + 0x470], rax
jmp 0x1400a46ab
mov rdi, r15
nop dword [rax + rax]
inc rdi
cmp word [rsi + rdi*2], 0
jne 0x1400a45b0
inc edi
lea ebx, [rdi*4]
mov r9d, 0x80
lea r8, [rbp + 0x478]
mov edx, ebx
lea rcx, [rbp + 0x470]
call fcn.14002b780
xor eax, eax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], ebx
mov rax, qword [rbp + 0x470]
mov qword [rsp + 0x20], rax
mov r9d, edi
mov r8, rsi
xor edx, edx
lea ecx, [rdx + 3]
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
xor ebx, ebx
test eax, eax
sete bl
test eax, eax
jne 0x1400a469c
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x7a
jne 0x1400a469c
xor eax, eax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], rax
mov r9d, edi
mov r8, rsi
xor edx, edx
lea ecx, [rax + 3]
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
mov ebx, eax
mov r9d, 0x80
lea r8, [rbp + 0x478]
mov edx, eax
lea rcx, [rbp + 0x470]
call fcn.14002b780
xor eax, eax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], ebx
mov rax, qword [rbp + 0x470]
mov qword [rsp + 0x20], rax
mov r9d, edi
mov r8, rsi
xor edx, edx
lea ecx, [rdx + 3]
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
xor ebx, ebx
test eax, eax
sete bl
test ebx, ebx
jne 0x1400a5651
mov rax, qword [rbp + 0x470]
mov qword [rbp - 0x18], rax
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0xa0], xmm0
mov byte [rbp + 0x90], 0
mov r8d, 6
lea rdx, str.avatar
lea rcx, [rbp + 0x90]
call fcn.14000d6b0
nop
lea r8, [rbp - 0x18]
lea rdx, [rbp + 0x90]
mov rcx, r14
call fcn.14009acc0
nop
mov rdx, qword [rbp + 0xa8]
cmp rdx, 0x10
jb 0x1400a4735
inc rdx
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a4730
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a5670
call fcn.1401606e8
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0xa0], xmm0
mov byte [rbp + 0x90], 0
lea rax, [rbp + 0x478]
mov rcx, qword [rbp + 0x470]
cmp rcx, rax
je 0x1400a4764
call fcn.1401b3018
lea rax, [rbp + 0x3e8]
mov qword [rbp + 0x3e0], rax
mov rsi, qword [rsp + 0x40]
test rsi, rsi
jne 0x1400a478a
xor eax, eax
mov qword [rbp + 0x3e0], rax
jmp 0x1400a488b
mov rdi, r15
nop dword [rax]
inc rdi
cmp word [rsi + rdi*2], 0
jne 0x1400a4790
inc edi
lea ebx, [rdi*4]
mov r9d, 0x80
lea r8, [rbp + 0x3e8]
mov edx, ebx
lea rcx, [rbp + 0x3e0]
call fcn.14002b780
xor eax, eax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], ebx
mov rax, qword [rbp + 0x3e0]
mov qword [rsp + 0x20], rax
mov r9d, edi
mov r8, rsi
xor edx, edx
lea ecx, [rdx + 3]
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
xor ebx, ebx
test eax, eax
sete bl
test eax, eax
jne 0x1400a487c
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x7a
jne 0x1400a487c
xor eax, eax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], rax
mov r9d, edi
mov r8, rsi
xor edx, edx
lea ecx, [rax + 3]
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
mov ebx, eax
mov r9d, 0x80
lea r8, [rbp + 0x3e8]
mov edx, eax
lea rcx, [rbp + 0x3e0]
call fcn.14002b780
xor eax, eax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], ebx
mov rax, qword [rbp + 0x3e0]
mov qword [rsp + 0x20], rax
mov r9d, edi
mov r8, rsi
xor edx, edx
lea ecx, [rdx + 3]
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
xor ebx, ebx
test eax, eax
sete bl
test ebx, ebx
jne 0x1400a5676
mov rax, qword [rbp + 0x3e0]
mov qword [rbp - 0x10], rax
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0xc0], xmm0
mov byte [rbp + 0xb0], 0
mov r8d, SafeArrayDestroy
lea rdx, str.vip_end_date
lea rcx, [rbp + 0xb0]
call fcn.14000d6b0
nop
lea r8, [rbp - 0x10]
lea rdx, [rbp + 0xb0]
mov rcx, r14
call fcn.14009acc0
nop
mov rdx, qword [rbp + 0xc8]
cmp rdx, 0x10
jb 0x1400a4915
inc rdx
mov rcx, qword [rbp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a4910
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a5695
call fcn.1401606e8
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0xc0], xmm0
mov byte [rbp + 0xb0], 0
lea rax, [rbp + 0x3e8]
mov rcx, qword [rbp + 0x3e0]
cmp rcx, rax
je 0x1400a4944
call fcn.1401b3018
lea rax, [rbp + 0x598]
mov qword [rbp + 0x590], rax
mov rsi, qword [rsp + 0x60]
test rsi, rsi
jne 0x1400a496a
xor eax, eax
mov qword [rbp + 0x590], rax
jmp 0x1400a4a6b
mov rdi, r15
nop dword [rax]
inc rdi
cmp word [rsi + rdi*2], 0
jne 0x1400a4970
inc edi
lea ebx, [rdi*4]
mov r9d, 0x80
lea r8, [rbp + 0x598]
mov edx, ebx
lea rcx, [rbp + 0x590]
call fcn.14002b780
xor eax, eax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], ebx
mov rax, qword [rbp + 0x590]
mov qword [rsp + 0x20], rax
mov r9d, edi
mov r8, rsi
xor edx, edx
lea ecx, [rdx + 3]
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
xor ebx, ebx
test eax, eax
sete bl
test eax, eax
jne 0x1400a4a5c
call qword [sym.imp.KERNEL32.dll_GetLastError]
cmp eax, 0x7a
jne 0x1400a4a5c
xor eax, eax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], eax
mov qword [rsp + 0x20], rax
mov r9d, edi
mov r8, rsi
xor edx, edx
lea ecx, [rax + 3]
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
mov ebx, eax
mov r9d, 0x80
lea r8, [rbp + 0x598]
mov edx, eax
lea rcx, [rbp + 0x590]
call fcn.14002b780
xor eax, eax
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], rax
mov dword [rsp + 0x28], ebx
mov rax, qword [rbp + 0x590]
mov qword [rsp + 0x20], rax
mov r9d, edi
mov r8, rsi
xor edx, edx
lea ecx, [rdx + 3]
call qword [sym.imp.KERNEL32.dll_WideCharToMultiByte]
xor ebx, ebx
test eax, eax
sete bl
test ebx, ebx
jne 0x1400a569b
mov rax, qword [rbp + 0x590]
mov qword [rbp + 0x48], rax
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0xe0], xmm0
mov byte [rbp + 0xd0], 0
mov r8d, SafeArrayDestroy
lea rdx, str.off_line_date
lea rcx, [rbp + 0xd0]
call fcn.14000d6b0
nop
lea r8, [rbp + 0x48]
lea rdx, [rbp + 0xd0]
mov rcx, r14
call fcn.14009acc0
nop
mov rdx, qword [rbp + 0xe8]
cmp rdx, 0x10
jb 0x1400a4af5
inc rdx
mov rcx, qword [rbp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a4af0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a56ba
call fcn.1401606e8
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0xe0], xmm0
mov byte [rbp + 0xd0], 0
lea rax, [rbp + 0x598]
mov rcx, qword [rbp + 0x590]
cmp rcx, rax
je 0x1400a4b24
call fcn.1401b3018
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0x150], xmm0
mov byte [rbp + 0x140], 0
mov r8d, 5
lea rdx, str.state
lea rcx, [rbp + 0x140]
call fcn.14000d6b0
nop
lea r8, [rbp + 0xa50]
lea rdx, [rbp + 0x140]
mov rcx, r14
call fcn.14009aa10
nop
mov rdx, qword [rbp + 0x158]
cmp rdx, 0x10
jb 0x1400a4bad
inc rdx
mov rcx, qword [rbp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a4ba8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a56c0
call fcn.1401606e8
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0x170], xmm0
mov byte [rbp + 0x160], 0
mov r8d, reloc.COMCTL32.dll_InitCommonControls
lea rdx, str.cloud_offlinedays
lea rcx, [rbp + 0x160]
call fcn.14000d6b0
nop
lea r8, [rsp + 0x70]
lea rdx, [rbp + 0x160]
mov rcx, r14
call fcn.14009aa10
nop
mov rdx, qword [rbp + 0x178]
cmp rdx, 0x10
jb 0x1400a4c34
inc rdx
mov rcx, qword [rbp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a4c2f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a56c6
call fcn.1401606e8
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0x190], xmm0
mov byte [rbp + 0x180], 0
mov r8d, 8
lea rdx, str.is_guest
lea rcx, [rbp + 0x180]
call fcn.14000d6b0
nop
lea r8, [r12 + 0xb0]
lea rdx, [rbp + 0x180]
mov rcx, r14
call fcn.14009b220
nop
mov rdx, qword [rbp + 0x198]
cmp rdx, 0x10
jb 0x1400a4cbe
inc rdx
mov rcx, qword [rbp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a4cb9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a56cc
call fcn.1401606e8
xor ecx, ecx
call fcn.1401c4434
mov qword [rbp - 8], rax
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0x1b0], xmm0
mov byte [rbp + 0x1a0], 0
mov r8d, 4
lea rdx, str.time
lea rcx, [rbp + 0x1a0]
call fcn.14000d6b0
nop
lea r8, [rbp - 8]
lea rdx, [rbp + 0x1a0]
mov rcx, r14
call fcn.14009af70
nop
mov rdx, qword [rbp + 0x1b8]
cmp rdx, 0x10
jb 0x1400a4d4f
inc rdx
mov rcx, qword [rbp + 0x1a0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a4d4a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a56d2
call fcn.1401606e8
xor edi, edi
lea rdx, [rbp + 0xac0]
lea rcx, [rbp + 0xae0]
call fcn.1400c86b0
nop
mov r8, qword [rbp + 0xad0]
test r8, r8
je 0x1400a4d94
lea rdx, [rbp + 0xac0]
cmp qword [rbp + 0xad8], 0x10
cmovae rdx, qword [rbp + 0xac0]
lea rcx, [rbp + 0xb88]
call fcn.14000d6b0
mov rax, qword [r13]
mov edx, 1
mov rcx, r13
call qword [rax]
nop
mov rdx, qword [rbp + 0xad8]
cmp rdx, 0x10
jb 0x1400a4de4
inc rdx
mov rcx, qword [rbp + 0xac0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a4ddf
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a56d8
call fcn.1401606e8
xor r14d, r14d
mov qword [rbp + 0xad0], r14
mov qword [rbp + 0xad8], reloc.OLEAUT32.dll_SafeArrayDestroy
mov byte [rbp + 0xac0], r14b
lea rcx, [rbp + 0xb08]
call fcn.1400c51d0
mov rbx, qword [rbp - 0x80]
mov rdx, qword [rbp + 0xa98]
cmp rdx, 0x10
jb 0x1400a4e51
inc rdx
mov rcx, qword [rbp + 0xa80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a4e4c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a56de
call fcn.1401606e8
mov qword [rbp + 0xa90], r14
mov qword [rbp + 0xa98], reloc.OLEAUT32.dll_SafeArrayDestroy
mov byte [rbp + 0xa80], 0
lea rcx, [rbp + 0xae0]
call fcn.1400c51d0
nop
lea rcx, [rbp + 0xb58]
call fcn.1400c9300
nop
mov rdx, qword [rbp + 0xab8]
cmp rdx, 0x10
jb 0x1400a4ec5
inc rdx
mov rcx, qword [rbp + 0xaa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a4ec0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a55d9
call fcn.1401606e8
test edi, edi
je 0x1400a54c5
xor eax, eax
mov qword [rbp + 0xb30], rax
mov qword [rbp + 0xb38], rax
mov qword [rbp + 0xb40], rax
mov qword [rbp + 0xb48], rax
mov qword [rbp + 0xb50], rax
xor edx, edx
lea rcx, [rbp + 0xb30]
call fcn.1400c4ca0
nop
xor eax, eax
mov qword [rbp + 0xa58], rax
mov qword [rbp + 0xa60], rax
mov qword [rbp + 0xa68], rax
mov qword [rbp + 0xa70], rax
mov qword [rbp + 0xa78], rax
xor edx, edx
lea rcx, [rbp + 0xa58]
call fcn.1400c4ca0
nop
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0x290], xmm0
mov byte [rbp + 0x280], 0
mov r8d, 3
lea rdx, [0x1401fb2fc]
lea rcx, [rbp + 0x280]
call fcn.14000d6b0
nop
lea r8, [rsp + 0x50]
lea rdx, [rbp + 0x280]
lea rcx, [rbp + 0xa58]
call fcn.14009aa10
nop
lea rcx, [rbp + 0x280]
call fcn.14000c210
mov rdx, rbx
lea rcx, [rbp]
call fcn.140028d90
mov rbx, rax
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0x2b0], xmm0
mov byte [rbp + 0x2a0], 0
mov r8d, 8
lea rdx, str.nickname
lea rcx, [rbp + 0x2a0]
call fcn.14000d6b0
nop
mov r8, rbx
lea rdx, [rbp + 0x2a0]
lea rcx, [rbp + 0xa58]
call fcn.1400d51c0
nop
lea rcx, [rbp + 0x2a0]
call fcn.14000c210
nop
mov rdx, qword [rbp]
add rdx, 0xffffffffffffffe8
lock xadd dword [rdx + 0x10], r15d
sub r15d, 1
jg 0x1400a500c
mov rcx, qword [rdx]
mov rax, qword [rcx]
call qword [rax + reloc.OLEAUT32.dll_VariantClear]
mov rdx, qword [rbp - 0x70]
lea rcx, [rbp + 0x640]
call fcn.140047d40
nop
mov rax, qword [rax]
mov qword [rbp + 8], rax
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0x2d0], xmm0
mov byte [rbp + 0x2c0], 0
mov r8d, 5
lea rdx, str.token
lea rcx, [rbp + 0x2c0]
call fcn.14000d6b0
nop
lea r8, [rbp + 8]
lea rdx, [rbp + 0x2c0]
lea rcx, [rbp + 0xa58]
call fcn.14009acc0
nop
lea rcx, [rbp + 0x2c0]
call fcn.14000c210
nop
lea rax, [rbp + 0x648]
mov rcx, qword [rbp + 0x640]
cmp rcx, rax
je 0x1400a5092
call fcn.1401b3018
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0x2f0], xmm0
mov byte [rbp + 0x2e0], 0
mov r8d, 8
lea rdx, str.vip_type
lea rcx, [rbp + 0x2e0]
call fcn.14000d6b0
nop
lea r8, [rsp + 0x54]
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0xa58]
call fcn.14009aa10
nop
lea rcx, [rbp + 0x2e0]
call fcn.14000c210
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0x310], xmm0
mov byte [rbp + 0x300], 0
mov r8d, SafeArrayDestroy
lea rdx, str.vip_type_v2
lea rcx, [rbp + 0x300]
call fcn.14000d6b0
nop
lea r8, [rsp + 0x58]
lea rdx, [rbp + 0x300]
lea rcx, [rbp + 0xa58]
call fcn.14009aa10
nop
lea rcx, [rbp + 0x300]
call fcn.14000c210
mov rdx, qword [rbp - 0x50]
lea rcx, [rbp + 0x6d0]
call fcn.140047d40
nop
mov rax, qword [rax]
mov qword [rbp + 0x10], rax
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0x330], xmm0
mov byte [rbp + 0x320], 0
mov r8d, 6
lea rdx, str.avatar
lea rcx, [rbp + 0x320]
call fcn.14000d6b0
nop
lea r8, [rbp + 0x10]
lea rdx, [rbp + 0x320]
lea rcx, [rbp + 0xa58]
call fcn.14009acc0
nop
lea rcx, [rbp + 0x320]
call fcn.14000c210
nop
lea rax, [rbp + 0x6d8]
mov rcx, qword [rbp + 0x6d0]
cmp rcx, rax
je 0x1400a51c4
call fcn.1401b3018
mov rdx, qword [rsp + 0x40]
lea rcx, [rbp + 0x760]
call fcn.140047d40
nop
mov rax, qword [rax]
mov qword [rbp + 0x18], rax
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0x350], xmm0
mov byte [rbp + 0x340], 0
mov r8d, SafeArrayDestroy
lea rdx, str.vip_end_date
lea rcx, [rbp + 0x340]
call fcn.14000d6b0
nop
lea r8, [rbp + 0x18]
lea rdx, [rbp + 0x340]
lea rcx, [rbp + 0xa58]
call fcn.14009acc0
nop
lea rcx, [rbp + 0x340]
call fcn.14000c210
nop
lea rax, [rbp + 0x768]
mov rcx, qword [rbp + 0x760]
cmp rcx, rax
je 0x1400a524b
call fcn.1401b3018
mov rdx, qword [rsp + 0x60]
lea rcx, [rbp + 0x7f0]
call fcn.140047d40
nop
mov rax, qword [rax]
mov qword [rbp + 0x20], rax
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0x370], xmm0
mov byte [rbp + 0x360], 0
mov r8d, SafeArrayDestroy
lea rdx, str.off_line_date
lea rcx, [rbp + 0x360]
call fcn.14000d6b0
nop
lea r8, [rbp + 0x20]
lea rdx, [rbp + 0x360]
lea rcx, [rbp + 0xa58]
call fcn.14009acc0
nop
lea rcx, [rbp + 0x360]
call fcn.14000c210
nop
lea rax, [rbp + 0x7f8]
mov rcx, qword [rbp + 0x7f0]
cmp rcx, rax
je 0x1400a52d2
call fcn.1401b3018
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0x390], xmm0
mov byte [rbp + 0x380], 0
mov r8d, 5
lea rdx, str.state
lea rcx, [rbp + 0x380]
call fcn.14000d6b0
nop
lea r8, [rbp + 0xa50]
lea rdx, [rbp + 0x380]
lea rcx, [rbp + 0xa58]
call fcn.14009aa10
nop
lea rcx, [rbp + 0x380]
call fcn.14000c210
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0x3b0], xmm0
mov byte [rbp + 0x3a0], 0
mov r8d, reloc.COMCTL32.dll_InitCommonControls
lea rdx, str.cloud_offlinedays
lea rcx, [rbp + 0x3a0]
call fcn.14000d6b0
nop
lea r8, [rsp + 0x70]
lea rdx, [rbp + 0x3a0]
lea rcx, [rbp + 0xa58]
call fcn.14009aa10
nop
lea rcx, [rbp + 0x3a0]
call fcn.14000c210
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0x250], xmm0
mov byte [rbp + 0x240], 0
mov r8d, 8
lea rdx, str.is_guest
lea rcx, [rbp + 0x240]
call fcn.14000d6b0
nop
lea r8, [r12 + 0xb0]
lea rdx, [rbp + 0x240]
lea rcx, [rbp + 0xa58]
call fcn.14009b220
nop
lea rcx, [rbp + 0x240]
call fcn.14000c210
xor ecx, ecx
call fcn.1401c4434
mov qword [rbp - 0x60], rax
movdqa xmm0, xmmword [0x1401f5810]
movdqu xmmword [rbp + 0x270], xmm0
mov byte [rbp + 0x260], 0
mov r8d, 4
lea rdx, str.time
lea rcx, [rbp + 0x260]
call fcn.14000d6b0
nop
lea r8, [rbp - 0x60]
lea rdx, [rbp + 0x260]
lea rcx, [rbp + 0xa58]
call fcn.14009af70
nop
lea rcx, [rbp + 0x260]
call fcn.14000c210
lea rdx, str.user
lea rcx, [rbp + 0xb30]
call fcn.1400c5850
mov rcx, rax
lea rdx, [rbp + 0xa58]
call fcn.1400c52d0
lea rdx, [rbp + 0xba8]
lea rcx, [rbp + 0xb30]
call fcn.1400c86b0
nop
mov r8, qword [rbp + 0xbb8]
test r8, r8
je 0x1400a549f
lea rdx, [rbp + 0xba8]
cmp qword [rbp + 0xbc0], 0x10
cmovae rdx, qword [rbp + 0xba8]
lea rcx, [rbp + 0xb88]
call fcn.14000d6b0
nop
lea rcx, [rbp + 0xba8]
call fcn.14000c210
nop
lea rcx, [rbp + 0xa58]
call fcn.1400c51d0
nop
lea rcx, [rbp + 0xb30]
call fcn.1400c51d0
lea rdx, [rbp + 0xb88]
lea rcx, [rbp + 0xbd0]
call fcn.1400a3600
nop
lea rcx, [rbp + 0xb88]
call fcn.14000c210
mov rcx, qword [rbp + 0xde0]
xor rcx, rsp
call fcn.140160a40
mov rbx, qword [rsp + 0xf48]
add rsp, 0xef0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
lea rcx, [rbp + 0xb08]
call fcn.1400c51d0
nop
mov rdx, qword [rbp + 0xa98]
cmp rdx, 0x10
jb 0x1400a555d
inc rdx
mov rcx, qword [rbp + 0xa80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a5558
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a56e4
call fcn.1401606e8
mov qword [rbp + 0xa90], 0
mov qword [rbp + 0xa98], reloc.OLEAUT32.dll_SafeArrayDestroy
mov byte [rbp + 0xa80], 0
lea rcx, [rbp + 0xae0]
call fcn.1400c51d0
nop
lea rcx, [rbp + 0xb58]
call fcn.1400c9300
nop
mov rdx, qword [rbp + 0xab8]
cmp rdx, 0x10
jb 0x1400a4ecd
inc rdx
mov rcx, qword [rbp + 0xaa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400a3f66
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400a55df
jmp 0x1400a3f66
call fcn.1401b3260
int3
call fcn.1401b3260
nop
call fcn.1401b3260
nop
call fcn.1401b3260
nop
call fcn.1401b3260
nop
call fcn.1401b3260
int3
call fcn.1401b3260
nop
call fcn.1401b3260
nop
call fcn.1401b3260
int3
mov ecx, 0x80004005
call fcn.14000ca90
nop
call fcn.1401b3260
nop
mov r8d, 0x80
lea rdx, [rbp + 0x508]
mov rcx, qword [rbp + 0x500]
call fcn.140028bb0
call fcn.140029700
nop
call fcn.1401b3260
nop
call fcn.1401b3260
int3
call fcn.1401b3260
int3
mov r8d, 0x80
lea rdx, [rbp + 0x478]
mov rcx, qword [rbp + 0x470]
call fcn.140028bb0
call fcn.140029700
nop
call fcn.1401b3260
nop
mov r8d, 0x80
lea rdx, [rbp + 0x3e8]
mov rcx, qword [rbp + 0x3e0]
call fcn.140028bb0
call fcn.140029700
nop
call fcn.1401b3260
nop
mov r8d, 0x80
lea rdx, [rbp + 0x598]
mov rcx, qword [rbp + 0x590]
call fcn.140028bb0
call fcn.140029700
nop
call fcn.1401b3260
nop
call fcn.1401b3260
int3
call fcn.1401b3260
int3
call fcn.1401b3260
int3
call fcn.1401b3260
int3
call fcn.1401b3260
nop
call fcn.1401b3260
int3
call fcn.1401b3260
int3