Function at 0x1400579f0
Capabilities:
Terminate process

Disassembly:
mov qword [rsp + 0x20], rbx
push rbp
push rsi
push rdi
push r12
push r13
push r14
push r15
sub rsp, 0x2e0
lea rbp, [rsp + 0x50]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x140124080]
xor rax, rsp
mov qword [rbp + 0x280], rax
mov rbx, r8
mov qword [rbp + 0x60], rbx
mov r13, rdx
mov r15, rcx
mov qword [rbp + 0xf0], rdx
mov qword [rbp + 0xe8], rbx
xor r14d, r14d
mov dword [rbp + 0x20], r14d
cmp byte [rcx], r14b
jne 0x140057a62
xor r9d, r9d
xor r8d, r8d
lea rdx, str.auth_not_initialized
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
jmp 0x1400589d1
xorps xmm0, xmm0
movups xmmword [rbp + 0x230], xmm0
movdqa xmm1, xmmword [0x14010ce30]
movdqu xmmword [rbp + 0x240], xmm1
mov byte [rbp + 0x230], 0
call fcn.14009b480
mov rdi, rax
mov qword [rbp + 0x260], rax
test rax, rax
je 0x1400589c4
mov rdx, r13
cmp qword [r13 + 0x18], 0xf
jbe 0x140057aa9
mov rdx, qword [r13]
mov r8d, dword [r13 + 0x10]
mov rcx, rdi
call fcn.14009b2c0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b0], xmm0
mov qword [rbp + 0x1c0], r14
mov qword [rbp + 0x1c8], r14
mov rsi, 0xffffffffffffffff
mov r8, rsi
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140057ae0
mov rdx, rax
lea rcx, [rbp + 0x1b0]
call fcn.1400559a0
nop
mov rdx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140057b07
mov rdx, qword [rbx]
mov r8d, dword [rbx + 0x10]
mov rcx, rdi
call fcn.14009b2c0
xorps xmm0, xmm0
movups xmmword [rbp + 0x1d0], xmm0
mov qword [rbp + 0x1e0], r14
mov qword [rbp + 0x1e8], r14
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x140057b30
mov rdx, rax
lea rcx, [rbp + 0x1d0]
call fcn.1400559a0
nop
lea rdx, [rbp + 0x68]
call fcn.140058a40
mov qword [rbp + 0x250], rax
movabs r8, 0x7fffffffffffffff
mov rcx, r8
mov rdx, qword [rbp + 0x1c0]
sub rcx, rdx
cmp rcx, 0x2a
jb 0x140058a2a
lea r9, [rbp + 0x1b0]
cmp qword [rbp + 0x1c8], 0xf
cmova r9, qword [rbp + 0x1b0]
mov qword [rbp + 0x20], r9
xorps xmm0, xmm0
movups xmmword [rbp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x50], xmm1
lea rax, [rdx + 0x2a]
mov qword [rbp + 0x28], rax
mov r12d, reloc.WS2_32.dll_ntohs
mov ebx, r12d
lea rdi, [rbp + 0x40]
cmp rax, r12
jbe 0x140057c4e
mov rbx, rax
or rbx, r12
cmp rbx, r8
jbe 0x140057bfa
mov rbx, r8
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.1400e9780
test rax, rax
je 0x140057c2c
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140057c3b
mov ecx, reloc.WLDAP32.dll_Ordinal_22
cmp rbx, rcx
cmovb rbx, rcx
lea rcx, [rbx + 1]
test rcx, rcx
jne 0x140057c14
mov rdi, r14
jmp 0x140057c4a
cmp rcx, 0x1000
jb 0x140057c33
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140058a30
jmp 0x140057bdf
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e9780
mov rdi, rax
mov r9, qword [rbp + 0x20]
mov rdx, qword [rbp + 0x1c0]
mov rax, qword [rbp + 0x28]
mov qword [rbp + 0x40], rdi
mov qword [rbp + 0x50], rax
mov qword [rbp + 0x58], rbx
movups xmm0, xmmword [str.http:__18.188.35.86:3030_api_login_userId]
movups xmmword [rdi], xmm0
movups xmm1, xmmword [0x14010a730]
movups xmmword [rdi + 0x10], xmm1
movsd xmm0, qword [0x14010a740]
movsd qword [rdi + 0x20], xmm0
movzx eax, word [0x14010a748]
mov word [rdi + 0x28], ax
lea rcx, [rdi + 0x2a]
mov r8, rdx
mov rdx, r9
call sub.VCRUNTIME140.dll_memcpy
mov rax, qword [rbp + 0x1c0]
mov byte [rdi + rax + 0x2a], 0
mov edi, 1
mov r8d, 6
lea rdx, str.hwid
lea rcx, [rbp + 0x40]
call fcn.1400553e0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x88], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x98], xmm1
mov qword [rax + 0x18], r12
mov qword [rax + 0x10], r14
mov byte [rax], 0
or edi, 2
mov r9, qword [rbp + 0x250]
lea r8, [rbp + 0x88]
lea rcx, [rbp + 0xc8]
call fcn.14005a470
or edi, 4
mov r8d, 9
lea rdx, str.product
lea rcx, [rbp + 0xc8]
call fcn.1400553e0
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x10], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x10], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], r12
mov byte [rax], 0
or edi, 8
lea rdx, [rbp + 0x1d0]
cmp qword [rbp + 0x1e8], 0xf
cmova rdx, qword [rbp + 0x1d0]
mov r8, qword [rbp + 0x1e0]
lea rcx, [rbp]
call fcn.1400553e0
xorps xmm0, xmm0
movups xmmword [rbp + 0x210], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x220], xmm1
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x210], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x220], xmm1
mov qword [rax + 0x10], r14
mov qword [rax + 0x18], r12
mov byte [rax], 0
or edi, 0x10
lea rcx, [rbp]
call fcn.140055220
nop
lea rcx, [rbp + 0xc8]
call fcn.140055220
nop
lea rcx, [rbp + 0x88]
call fcn.140055220
nop
lea rcx, [rbp + 0x40]
call fcn.140055220
nop
lea rcx, [rbp + 0x68]
call fcn.140055220
lea r8, [rbp + 0x210]
cmp qword [rbp + 0x228], 0xf
cmova r8, qword [rbp + 0x210]
mov edx, 0x2712
mov rbx, qword [rbp + 0x260]
mov rcx, rbx
call fcn.14009ddf0
lea rdx, str.user_agent:_nyache
xor ecx, ecx
call fcn.14009b730
mov r8, rax
mov edx, 0x2727
mov rcx, rbx
call fcn.14009ddf0
lea r8, [0x140057140]
mov edx, 0x4e2b
mov rcx, rbx
call fcn.14009ddf0
lea r8, [rbp + 0x230]
mov edx, 0x2711
mov rcx, rbx
call fcn.14009ddf0
mov rcx, rbx
call fcn.14009b540
mov dword [rbp + 0x28], eax
lea r8, [rbp + 0x108]
mov edx, 0x200002
mov rcx, rbx
call fcn.14009b450
mov qword [rbp + 0xc0], r14
lea r8, [rbp + 0x88]
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0xf8]
call fcn.140059840
nop
movabs rax, 0xf2ab9632cd312827
mov qword [rbp + 0x250], rax
movabs rcx, 0x9d89a95bc0f52eb0
mov qword [rbp + 0x258], rcx
movabs rax, 0xf2cef153be424d4a
mov qword [rbp + 0x260], rax
mov qword [rbp + 0x268], rcx
movaps xmm0, xmmword [rbp + 0x260]
xorps xmm0, xmmword [rbp + 0x250]
movdqa xmmword [rbp + 0x250], xmm0
movzx eax, byte [rbp + 0xf8]
test al, al
jne 0x140057f0d
mov byte [rbp + 0xf8], 1
mov dl, 1
lea rcx, [rbp + 0x260]
call fcn.14005a210
mov rbx, qword [rbp + 0x260]
mov qword [rbp + 0x100], rbx
movzx eax, byte [rbp + 0xf8]
jmp 0x140057f14
mov rbx, qword [rbp + 0x100]
cmp al, 1
jne 0x140057f66
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x10], xmm1
lea rax, [rbp + 0x250]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x140057f31
lea rdx, [rbp + 0x250]
lea rcx, [rbp]
call fcn.1400559a0
nop
lea rdx, [rbp]
mov rcx, rbx
call fcn.14005a370
mov rbx, rax
lea rcx, [rbp]
call fcn.140055220
jmp 0x140057f6d
mov rbx, qword [rbp + 0xe8]
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f0], xmm0
movdqa xmm1, xmmword [0x14010ce30]
movdqu xmmword [rbp + 0x200], xmm1
mov byte [rbp + 0x1f0], 0
bts edi, 7
mov dword [rbp + 0x20], edi
cmp byte [rbx], 3
jne 0x140057fac
mov rdx, qword [rbx + 8]
lea rax, [rbp + 0x1f0]
cmp rax, rdx
je 0x140057fc9
jmp 0x140057faf
mov rdx, r14
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0xf
jbe 0x140057fbd
mov rdx, qword [rdx]
lea rcx, [rbp + 0x1f0]
call fcn.140055280
btr edi, 7
or edi, 0x40
cmp dword [rbp + 0x28], 0
jne 0x140058a0c
lea rdx, [rbp + 0x1f0]
lea rcx, [rbp + 0x68]
cmp dword [rbp + 0x108], 0xc8
jne 0x140058933
call fcn.140054f60
mov rbx, rax
mov qword [rbp + 0x260], rax
mov byte [r15 + 0x168], 1
lea rax, [r15 + 0x108]
cmp rax, rbx
je 0x140058032
mov rdx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140058025
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rax
call fcn.140055280
nop
mov rcx, rbx
call fcn.140055220
movabs rax, 0xf2ab9632cd312827
mov qword [rbp + 0x250], rax
movabs rcx, 0x9d89a95bc0f52eb0
mov qword [rbp + 0x258], rcx
movabs rax, 0x97c6f75cbf545b52
mov qword [rbp + 0x260], rax
mov qword [rbp + 0x268], rcx
movaps xmm0, xmmword [rbp + 0x260]
xorps xmm0, xmmword [rbp + 0x250]
movdqa xmmword [rbp + 0x250], xmm0
cmp byte [rbp + 0xf8], 0
jne 0x1400580b6
mov byte [rbp + 0xf8], 1
mov dl, 1
lea rcx, [rbp + 0x260]
call fcn.14005a210
mov rax, qword [rbp + 0x260]
mov qword [rbp + 0x100], rax
cmp byte [rbp + 0xf8], 1
jne 0x140058115
mov rbx, qword [rbp + 0x100]
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x10], xmm1
lea rax, [rbp + 0x250]
mov r8, rsi
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1400580e0
lea rdx, [rbp + 0x250]
lea rcx, [rbp]
call fcn.1400559a0
nop
lea rdx, [rbp]
mov rcx, rbx
call fcn.14005a370
mov rbx, rax
lea rcx, [rbp]
call fcn.140055220
jmp 0x14005811c
mov rbx, qword [rbp + 0xe8]
xorps xmm0, xmm0
movups xmmword [rbp + 0x190], xmm0
mov qword [rbp + 0x1a0], r14
mov qword [rbp + 0x1a8], r12
mov byte [rbp + 0x190], 0
bts edi, 9
mov dword [rbp + 0x20], edi
cmp byte [rbx], 3
jne 0x140058159
mov rdx, qword [rbx + 8]
lea rax, [rbp + 0x190]
cmp rax, rdx
je 0x140058176
jmp 0x14005815c
mov rdx, r14
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0xf
jbe 0x14005816a
mov rdx, qword [rdx]
lea rcx, [rbp + 0x190]
call fcn.140055280
btr edi, 9
bts edi, 8
movabs rax, 0xf2ab9632cd312827
mov qword [rbp + 0x250], rax
movabs rcx, 0x9d89a95bc0f52eb0
mov qword [rbp + 0x258], rcx
movabs rax, 0xf2abef40a4415042
mov qword [rbp + 0x260], rax
mov qword [rbp + 0x268], rcx
movaps xmm0, xmmword [rbp + 0x260]
xorps xmm0, xmmword [rbp + 0x250]
movdqa xmmword [rbp + 0x250], xmm0
cmp byte [rbp + 0xf8], 0
jne 0x1400581fa
mov byte [rbp + 0xf8], 1
mov dl, 1
lea rcx, [rbp + 0x260]
call fcn.14005a210
mov rax, qword [rbp + 0x260]
mov qword [rbp + 0x100], rax
cmp byte [rbp + 0xf8], 1
jne 0x140058258
mov rbx, qword [rbp + 0x100]
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x10], xmm1
lea rax, [rbp + 0x250]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x140058223
lea rdx, [rbp + 0x250]
lea rcx, [rbp]
call fcn.1400559a0
nop
lea rdx, [rbp]
mov rcx, rbx
call fcn.14005a370
mov rbx, rax
lea rcx, [rbp]
call fcn.140055220
jmp 0x14005825f
mov rbx, qword [rbp + 0xe8]
xorps xmm0, xmm0
movups xmmword [rbp + 0x170], xmm0
mov qword [rbp + 0x180], r14
mov qword [rbp + 0x188], r12
mov byte [rbp + 0x170], 0
bts edi, 0xf
mov dword [rbp + 0x20], edi
cmp byte [rbx], 3
jne 0x14005829c
mov rdx, qword [rbx + 8]
lea rax, [rbp + 0x170]
cmp rax, rdx
je 0x1400582b9
jmp 0x14005829f
mov rdx, r14
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0xf
jbe 0x1400582ad
mov rdx, qword [rdx]
lea rcx, [rbp + 0x170]
call fcn.140055280
btr edi, 0xf
bts edi, 0xe
movabs rax, 0xf2ab9632cd312827
mov qword [rbp + 0x250], rax
movabs rax, 0x9d89a95bc0f52eb0
mov qword [rbp + 0x258], rax
movabs rax, 0xb0cff346ac545a44
mov qword [rbp + 0x260], rax
movabs rax, 0x9d89a95bc0f52ec9
mov qword [rbp + 0x268], rax
movaps xmm0, xmmword [rbp + 0x260]
xorps xmm0, xmmword [rbp + 0x250]
movdqa xmmword [rbp + 0x250], xmm0
cmp byte [rbp + 0xf8], 0
jne 0x140058347
mov byte [rbp + 0xf8], 1
mov dl, 1
lea rcx, [rbp + 0x260]
call fcn.14005a210
mov rax, qword [rbp + 0x260]
mov qword [rbp + 0x100], rax
cmp byte [rbp + 0xf8], 1
jne 0x1400583a5
mov rbx, qword [rbp + 0x100]
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x10], xmm1
lea rax, [rbp + 0x250]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x140058370
lea rdx, [rbp + 0x250]
lea rcx, [rbp]
call fcn.1400559a0
nop
lea rdx, [rbp]
mov rcx, rbx
call fcn.14005a370
mov rbx, rax
lea rcx, [rbp]
call fcn.140055220
jmp 0x1400583ac
mov rbx, qword [rbp + 0xe8]
lea rax, [rbx + 8]
cmp byte [rbx], 0
jne 0x1400583d5
mov byte [rbx], 1
mov dl, 1
lea rcx, [rbp + 0x260]
call fcn.14005a210
mov rax, qword [rbp + 0x260]
mov qword [rbx + 8], rax
lea rax, [rbx + 8]
cmp byte [rbx], 1
jne 0x14005841d
mov rbx, qword [rax]
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x10], xmm1
mov r8d, 3
lea rdx, [0x14010a74c]
lea rcx, [rbp]
call fcn.1400559a0
nop
lea rdx, [rbp]
mov rcx, rbx
call fcn.14005a370
mov rbx, rax
lea rcx, [rbp]
call fcn.140055220
jmp 0x140058424
mov rbx, qword [rbp + 0xe8]
xorps xmm0, xmm0
movups xmmword [rbp + 0x150], xmm0
mov qword [rbp + 0x160], r14
mov qword [rbp + 0x168], r12
mov byte [rbp + 0x150], 0
bts edi, 0x11
mov dword [rbp + 0x20], edi
cmp byte [rbx], 3
jne 0x140058461
mov rdx, qword [rbx + 8]
lea rax, [rbp + 0x150]
cmp rax, rdx
je 0x14005847e
jmp 0x140058464
mov rdx, r14
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0xf
jbe 0x140058472
mov rdx, qword [rdx]
lea rcx, [rbp + 0x150]
call fcn.140055280
btr edi, 0x11
bts edi, 0x10
movabs rax, 0xf2ab9632cd312827
mov qword [rbp + 0x250], rax
movabs rax, 0x9d89a95bc0f52eb0
mov qword [rbp + 0x258], rax
movabs rax, 0xb0cff346ac545a44
mov qword [rbp + 0x260], rax
movabs rax, 0x9d89a95bc0f52ec9
mov qword [rbp + 0x268], rax
movaps xmm0, xmmword [rbp + 0x260]
xorps xmm0, xmmword [rbp + 0x250]
movdqa xmmword [rbp + 0x250], xmm0
cmp byte [rbp + 0xf8], 0
jne 0x14005850c
mov byte [rbp + 0xf8], 1
mov dl, 1
lea rcx, [rbp + 0x260]
call fcn.14005a210
mov rax, qword [rbp + 0x260]
mov qword [rbp + 0x100], rax
cmp byte [rbp + 0xf8], 1
jne 0x14005856a
mov rbx, qword [rbp + 0x100]
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x10], xmm1
lea rax, [rbp + 0x250]
mov r8, rsi
inc r8
cmp byte [rax + r8], 0
jne 0x140058535
lea rdx, [rbp + 0x250]
lea rcx, [rbp]
call fcn.1400559a0
nop
lea rdx, [rbp]
mov rcx, rbx
call fcn.14005a370
mov rbx, rax
lea rcx, [rbp]
call fcn.140055220
jmp 0x140058571
mov rbx, qword [rbp + 0xe8]
lea rax, [rbx + 8]
cmp byte [rbx], 0
jne 0x14005859a
mov byte [rbx], 1
mov dl, 1
lea rcx, [rbp + 0x260]
call fcn.14005a210
mov rax, qword [rbp + 0x260]
mov qword [rbx + 8], rax
lea rax, [rbx + 8]
cmp byte [rbx], 1
jne 0x1400585e2
mov rbx, qword [rax]
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x10], xmm1
mov r8d, 8
lea rdx, str.username
lea rcx, [rbp]
call fcn.1400559a0
nop
lea rdx, [rbp]
mov rcx, rbx
call fcn.14005a370
mov rbx, rax
lea rcx, [rbp]
call fcn.140055220
jmp 0x1400585e9
mov rbx, qword [rbp + 0xe8]
xorps xmm0, xmm0
movups xmmword [rbp + 0x130], xmm0
mov qword [rbp + 0x140], r14
mov qword [rbp + 0x148], r12
mov byte [rbp + 0x130], 0
bts edi, 0xb
mov dword [rbp + 0x20], edi
cmp byte [rbx], 3
jne 0x140058626
mov rdx, qword [rbx + 8]
lea rax, [rbp + 0x130]
cmp rax, rdx
je 0x140058643
jmp 0x140058629
mov rdx, r14
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0xf
jbe 0x140058637
mov rdx, qword [rdx]
lea rcx, [rbp + 0x130]
call fcn.140055280
btr edi, 0xb
bts edi, 0xa
movabs rax, 0xf2ab9632cd312827
mov qword [rbp + 0x260], rax
movabs rax, 0x9d89a95bc0f52eb0
mov qword [rbp + 0x268], rax
movabs rax, 0x2a00afdc7cb89fb1
mov qword [rbp + 0x270], rax
movabs rcx, 0x3eee3a5d97a4a8ba
mov qword [rbp + 0x278], rcx
movabs rax, 0x88c2e45da5455d46
mov qword [rbp], rax
movabs rax, 0xfefccd34b2a54ad5
mov qword [rbp + 8], rax
movabs rax, 0x2a00afdc7cb89fc5
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], rcx
movups xmm0, xmmword [rbp]
movaps xmmword [rbp + 0x40], xmm0
movups xmm1, xmmword [rbp + 0x10]
movaps xmmword [rbp + 0x50], xmm1
vmovdqu ymm0, ymmword [rbp + 0x40]
vpxor ymm1, ymm0, ymmword [rbp + 0x260]
vmovdqa ymmword [rbp + 0x40], ymm1
cmp byte [rbp + 0xf8], 0
vzeroupper
jne 0x14005870e
mov byte [rbp + 0xf8], 1
mov dl, 1
lea rcx, [rbp + 0x260]
call fcn.14005a210
mov rax, qword [rbp + 0x260]
mov qword [rbp + 0x100], rax
cmp byte [rbp + 0xf8], 1
jne 0x140058765
mov rbx, qword [rbp + 0x100]
xorps xmm0, xmm0
movups xmmword [rbp], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x10], xmm1
lea rax, [rbp + 0x40]
inc rsi
cmp byte [rax + rsi], 0
jne 0x140058731
mov r8, rsi
lea rdx, [rbp + 0x40]
lea rcx, [rbp]
call fcn.1400559a0
nop
lea rdx, [rbp]
mov rcx, rbx
call fcn.14005a370
mov rbx, rax
lea rcx, [rbp]
call fcn.140055220
jmp 0x14005876c
mov rbx, qword [rbp + 0xe8]
xorps xmm0, xmm0
movups xmmword [rbp + 0x110], xmm0
mov qword [rbp + 0x120], r14
mov qword [rbp + 0x128], r12
mov byte [rbp + 0x110], 0
bts edi, 0xd
mov dword [rbp + 0x20], edi
cmp byte [rbx], 3
jne 0x1400587a9
mov rdx, qword [rbx + 8]
lea rax, [rbp + 0x110]
cmp rax, rdx
je 0x1400587d4
jmp 0x1400587ac
mov rdx, r14
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0xf
jbe 0x1400587ba
mov rdx, qword [rdx]
lea rcx, [rbp + 0x110]
call fcn.140055280
mov r12, qword [rbp + 0x128]
mov r14, qword [rbp + 0x120]
lea rcx, [r15 + 0x48]
lea rax, [rbp + 0x190]
cmp rcx, rax
je 0x140058807
lea rdx, [rbp + 0x190]
cmp qword [rbp + 0x1a8], 0xf
cmova rdx, qword [rbp + 0x190]
mov r8, qword [rbp + 0x1a0]
call fcn.140055280
lea rcx, [r15 + 0x88]
lea rax, [rbp + 0x170]
cmp rcx, rax
je 0x14005883d
lea rdx, [rbp + 0x170]
cmp qword [rbp + 0x188], 0xf
cmova rdx, qword [rbp + 0x170]
mov r8, qword [rbp + 0x180]
call fcn.140055280
lea rcx, [r15 + 0xa8]
lea rax, [rbp + 0x150]
cmp rcx, rax
je 0x140058873
lea rdx, [rbp + 0x150]
cmp qword [rbp + 0x168], 0xf
cmova rdx, qword [rbp + 0x150]
mov r8, qword [rbp + 0x160]
call fcn.140055280
lea rcx, [r15 + 0xc8]
lea rax, [rbp + 0x130]
cmp rcx, rax
je 0x1400588a9
lea rdx, [rbp + 0x130]
cmp qword [rbp + 0x148], 0xf
cmova rdx, qword [rbp + 0x130]
mov r8, qword [rbp + 0x140]
call fcn.140055280
lea rdx, [rbp + 0x68]
call fcn.140058a40
lea rcx, [r15 + 0x68]
mov rdx, rax
call fcn.140058eb0
lea rcx, [rbp + 0x68]
call fcn.140055220
lea rcx, [r15 + 0xe8]
lea rax, [rbp + 0x110]
cmp rcx, rax
je 0x1400588f6
lea rdx, [rbp + 0x110]
cmp r12, 0xf
cmova rdx, qword [rbp + 0x110]
mov r8, r14
call fcn.140055280
nop
lea rcx, [rbp + 0x110]
call fcn.140055220
nop
lea rcx, [rbp + 0x130]
call fcn.140055220
nop
lea rcx, [rbp + 0x150]
call fcn.140055220
nop
lea rcx, [rbp + 0x170]
call fcn.140055220
nop
lea rcx, [rbp + 0x190]
jmp 0x140058973
call fcn.140054f60
mov rbx, rax
mov qword [rbp + 0x260], rax
mov byte [r15 + 0x168], 0
lea rax, [r15 + 0x108]
cmp rax, rbx
je 0x140058970
mov rdx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140058963
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, rax
call fcn.140055280
nop
mov rcx, rbx
call fcn.140055220
nop
lea rcx, [rbp + 0x1f0]
call fcn.140055220
nop
movzx edx, byte [rbp + 0xf8]
lea rcx, [rbp + 0x100]
call fcn.140058f40
nop
lea rcx, [rbp + 0x210]
call fcn.140055220
nop
lea rcx, [rbp + 0x1d0]
call fcn.140055220
nop
lea rcx, [rbp + 0x1b0]
call fcn.140055220
mov rbx, qword [rbp + 0x60]
lea rcx, [rbp + 0x230]
call fcn.140055220
nop
mov rcx, r13
call fcn.140055220
nop
mov rcx, rbx
call fcn.140055220
mov rcx, qword [rbp + 0x280]
xor rcx, rsp
call fcn.1400e9640
mov rbx, qword [rsp + 0x338]
add rsp, 0x2e0
pop r15
pop r14
pop r13
pop r12
pop rdi
pop rsi
pop rbp
ret
xor r9d, r9d
xor r8d, r8d
lea rdx, str.auth_offline
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
call fcn.14004e850
int3
call fcn.140001490
int3