Function at 0x1400525d0
Capabilities:
Create process on windows
Create thread
Download url
Log keystrokes via polling
Receive data
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
mov eax, 0x1090
call fcn.14005a1d0
sub rsp, rax
movaps xmmword [rsp + 0x1080], xmm6
movaps xmmword [rsp + 0x1070], xmm7
movaps xmmword [rsp + 0x1060], xmm8
movaps xmmword [rsp + 0x1050], xmm9
movaps xmmword [rsp + 0x1040], xmm10
movaps xmmword [rsp + 0x1030], xmm11
movaps xmmword [rsp + 0x1020], xmm12
movaps xmmword [rsp + 0x1010], xmm13
movaps xmmword [rsp + 0x1000], xmm14
movaps xmmword [rsp + 0xff0], xmm15
lea rbp, [rsp + 0x80]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x14006e040]
xor rax, rsp
mov qword [rbp + 0xf60], rax
call fcn.14004ef40
lea rax, str.C:_boostanull_
mov qword [rbp + 0x18], 0xe
mov qword [rbp + 0x10], rax
call fcn.140059a90
movaps xmm0, xmmword [rbp + 0x10]
lea r8, [rbp + 0x790]
mov edx, eax
movdqa xmmword [rbp + 0x790], xmm0
lea rcx, [rbp + 0x210]
call fcn.14004d880
cmp qword [rbp + 0x228], 7
lea rcx, [rbp + 0x210]
cmova rcx, qword [rbp + 0x210]
call fcn.140059bcc
shr rax, 0x20
test eax, eax
jne 0x14005620b
mov rdx, qword [rbp + 0x228]
cmp rdx, 7
jbe 0x140052719
mov rcx, qword [rbp + 0x210]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140052714
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140052714
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140058f44
xor r15d, r15d
mov qword [rbp + 0x228], 7
lea rax, str.C:_boostanullimages
mov qword [rbp + 0x220], r15
mov word [rbp + 0x210], r15w
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x18], 0x14
call fcn.140059a90
movaps xmm0, xmmword [rbp + 0x10]
lea r8, [rbp + 0x7a0]
mov edx, eax
movdqa xmmword [rbp + 0x7a0], xmm0
lea rcx, [rbp + 0x340]
call fcn.14004d880
cmp qword [rbp + 0x358], 7
lea rcx, [rbp + 0x340]
cmova rcx, qword [rbp + 0x340]
call fcn.140059bcc
shr rax, 0x20
test eax, eax
jne 0x14005621a
mov rdx, qword [rbp + 0x358]
cmp rdx, 7
jbe 0x1400527e0
mov rcx, qword [rbp + 0x340]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400527db
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400527db
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140058f44
xor r9d, r9d
mov qword [rbp + 0x350], r15
lea r8, str.C:_boostanull_images_logo.png
mov qword [rbp + 0x358], 7
lea rdx, str.https:__s2g.lol_sISi6_LetAgoXa15.jpg_raw
mov word [rbp + 0x340], r15w
xor ecx, ecx
mov qword [rsp + 0x20], r15
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, str.C:_boostanull_images_csgo.png
xor ecx, ecx
lea rdx, str.https:__s2g.lol_sISi6_LetAgoXa15.jpg_raw
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, str.C:_boostanull_images_logosmall.png
xor ecx, ecx
lea rdx, str.https:__s2g.lol_sISi6_LetAgoXa15.jpg_raw
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
xor r9d, r9d
mov qword [rsp + 0x20], r15
lea r8, str.C:_boostanull_images_biglogo.png
xor ecx, ecx
lea rdx, str.https:__s2g.lol_sISi6_LetAgoXa15.jpg_raw
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
lea rax, [0x140056e90]
mov dword [rbp + 0xc80], 0x50
xor ecx, ecx
mov qword [rbp + 0xc88], rax
mov dword [rbp + 0xc84], 0x40
mov qword [rbp + 0xc90], r15
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
xorps xmm0, xmm0
mov qword [rbp + 0xcc8], r15
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xca0], xmm0
lea rbx, [0x14005d068]
movdqu xmmword [rbp + 0xcb0], xmm1
lea rcx, [rbp + 0xc80]
mov qword [rbp + 0xc98], rax
mov qword [rbp + 0xcc0], rbx
call qword [sym.imp.USER32.dll_RegisterClassExA]
mov rax, qword [rbp + 0xc98]
mov r9d, 0x80000000
mov rdx, qword [rbp + 0xcc0]
mov r8, rbx
mov qword [rsp + 0x58], r15
xor ecx, ecx
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x40], r15
mov dword [rsp + 0x38], 5
mov dword [rsp + 0x30], 5
mov dword [rsp + 0x28], r15d
mov dword [rsp + 0x20], r15d
call qword [sym.imp.USER32.dll_CreateWindowExA]
mov r9d, 0x1f4
mov dword [rsp + 0x28], 0x15
mov r8d, r9d
mov qword [0x14009f540], rax
xor edx, edx
mov dword [rsp + 0x20], 0x15
xor ecx, ecx
call qword [sym.imp.GDI32.dll_CreateRoundRectRgn]
mov rcx, qword [0x14009f540]
xor r8d, r8d
mov rdx, rax
call qword [sym.imp.USER32.dll_SetWindowRgn]
mov rbx, qword [0x14009f540]
mov ecx, 0x20
call qword [sym.imp.d3d9.dll_Direct3DCreate9]
mov qword [0x14009f438], rax
mov rcx, rax
test rax, rax
je 0x14005614f
lea rdx, [0x14009f430]
mov qword [0x14009f3f0], r15
mov qword [rsp + 0x30], rdx
mov r9, rbx
lea rdx, [0x14009f3f0]
mov qword [0x14009f3fc], r15
mov qword [rsp + 0x28], rdx
xor edx, edx
mov dword [0x14009f404], r15d
mov qword [0x14009f40c], r15
mov dword [0x14009f414], r15d
mov qword [0x14009f424], r15
lea r8d, [rdx + 1]
mov dword [0x14009f418], 1
mov dword [0x14009f408], 1
mov dword [0x14009f3f8], r15d
mov dword [0x14009f41c], 1
mov dword [0x14009f420], 0x50
mov dword [0x14009f42c], 1
mov rax, qword [rax]
mov dword [rsp + 0x20], 0x40
call qword [rax + 0x80]
test eax, eax
js 0x140056148
mov rcx, qword [0x14009f540]
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x14009f540]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov rax, qword [0x14009f1f0]
test rax, rax
je 0x140052a5c
inc dword [rax + 0x3b0]
mov ecx, 0x40b0
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
test rax, rax
je 0x140052a78
xor edx, edx
mov rcx, rax
call fcn.140001950
jmp 0x140052a7b
mov rax, r15
cmp qword [0x14009f1f0], r15
jne 0x140052a8b
mov qword [0x14009f1f0], rax
mov rcx, rax
call fcn.140008610
mov r13, qword [0x14009f1f0]
xor ecx, ecx
or dword [r13 + 8], 0x400
mov qword [r13 + 0x20], r15
call fcn.14002b450
cmp word [0x14009f710], r15w
lea rbx, [0x14009f720]
mov r10, qword [r13 + 0xa8]
lea rsi, [0x140061a80]
mov edi, 0x4e00
mov r14d, 0xbb7
jne 0x140052b10
movups xmm0, xmmword [0x14006e0b8]
mov rcx, rbx
mov edx, edi
mov r8, rsi
mov r9d, r14d
movups xmmword [0x14009f710], xmm0
movsx eax, word [r8]
lea rcx, [rcx + 4]
add edx, eax
lea r8, [r8 + 2]
mov word [rcx - 2], dx
mov word [rcx - 4], dx
sub r9, 1
jne 0x140052af0
mov word [rcx], r15w
xorps xmm2, xmm2
lea r12, [0x14006e0e0]
xor eax, eax
movups xmmword [rbp + 0x8e0], xmm2
movups xmmword [rbp + 0x490], xmm2
mov qword [rbp + 0x500], rax
lea rdx, [rbp + 0x8b0]
movups xmmword [rbp + 0x4d0], xmm2
mov eax, 0xffff
mov dword [rbp + 0x498], 3
movups xmmword [rbp + 0x480], xmm2
mov word [rbp + 0x4d4], ax
lea rax, [0x14009f710]
movups xmmword [rbp + 0x4c0], xmm2
mov byte [rbp + 0x48c], 1
mov rcx, r10
movups xmm0, xmmword [rbp + 0x480]
movups xmmword [rbp + 0x8b0], xmm0
mov dword [rbp + 0x49c], 1
movups xmm1, xmmword [rbp + 0x490]
movups xmmword [rbp + 0x8c0], xmm1
mov dword [rbp + 0x4c4], 0x7f7fffff
movups xmm0, xmmword [rbp + 0x4c0]
movups xmmword [rbp + 0x8f0], xmm0
movsd xmm0, qword [rbp + 0x500]
mov dword [rbp + 0x4d0], 0x3f800000
movups xmm1, xmmword [rbp + 0x4d0]
movsd qword [rbp + 0x930], xmm0
movups xmmword [rbp + 0x4a0], xmm2
movups xmmword [rbp + 0x4b0], xmm2
movups xmmword [rbp + 0x4e0], xmm2
movups xmmword [rbp + 0x4f0], xmm2
movups xmmword [rbp + 0x8d0], xmm2
movups xmmword [rbp + 0x900], xmm1
movups xmmword [rbp + 0x910], xmm2
movups xmmword [rbp + 0x920], xmm2
mov qword [rbp + 0x8b0], r12
mov dword [rbp + 0x8b8], 0x3063c
mov dword [rbp + 0x8c4], 0x41c00000
mov qword [rbp + 0x8e8], rax
call fcn.140030390
cmp word [0x14009f710], r15w
mov r10, qword [r13 + 0xa8]
jne 0x140052c80
movups xmm0, xmmword [0x14006e0b8]
mov rcx, rbx
mov edx, edi
mov r8, rsi
mov r9, r14
movups xmmword [0x14009f710], xmm0
nop dword [rax]
movsx eax, word [r8]
lea rcx, [rcx + 4]
add edx, eax
lea r8, [r8 + 2]
mov word [rcx - 2], dx
mov word [rcx - 4], dx
sub r9, 1
jne 0x140052c60
mov word [rcx], r15w
xorps xmm2, xmm2
lea rdx, [rbp + 0x940]
xor eax, eax
movups xmmword [rbp + 0x970], xmm2
movups xmmword [rbp + 0x520], xmm2
mov qword [rbp + 0x590], rax
mov rcx, r10
movups xmmword [rbp + 0x560], xmm2
mov eax, 0xffff
mov dword [rbp + 0x528], 3
movups xmmword [rbp + 0x510], xmm2
mov word [rbp + 0x564], ax
lea rax, [0x14009f710]
movups xmmword [rbp + 0x550], xmm2
mov byte [rbp + 0x51c], 1
movups xmm0, xmmword [rbp + 0x510]
movups xmmword [rbp + 0x940], xmm0
mov dword [rbp + 0x52c], 1
movups xmm1, xmmword [rbp + 0x520]
movups xmmword [rbp + 0x950], xmm1
mov dword [rbp + 0x554], 0x7f7fffff
movups xmm0, xmmword [rbp + 0x550]
movups xmmword [rbp + 0x980], xmm0
movsd xmm0, qword [rbp + 0x590]
mov dword [rbp + 0x560], 0x3f800000
movups xmm1, xmmword [rbp + 0x560]
movsd qword [rbp + 0x9c0], xmm0
movups xmmword [rbp + 0x530], xmm2
movups xmmword [rbp + 0x540], xmm2
movups xmmword [rbp + 0x570], xmm2
movups xmmword [rbp + 0x580], xmm2
movups xmmword [rbp + 0x960], xmm2
movups xmmword [rbp + 0x990], xmm1
movups xmmword [rbp + 0x9a0], xmm2
movups xmmword [rbp + 0x9b0], xmm2
mov qword [rbp + 0x940], r12
mov dword [rbp + 0x948], 0x3063c
mov dword [rbp + 0x954], 0x41d00000
mov qword [rbp + 0x978], rax
call fcn.140030390
cmp word [0x14009f710], r15w
mov r10, qword [r13 + 0xa8]
jne 0x140052df0
movups xmm0, xmmword [0x14006e0b8]
mov rcx, rbx
mov edx, edi
mov r8, rsi
mov r9, r14
movups xmmword [0x14009f710], xmm0
nop word [rax + rax]
movsx eax, word [r8]
lea rcx, [rcx + 4]
add edx, eax
lea r8, [r8 + 2]
mov word [rcx - 2], dx
mov word [rcx - 4], dx
sub r9, 1
jne 0x140052dd0
mov word [rcx], r15w
xorps xmm2, xmm2
lea rdx, [rbp + 0x9d0]
xor eax, eax
movups xmmword [rbp + 0xa00], xmm2
movups xmmword [rbp + 0x5b0], xmm2
mov qword [rbp + 0x620], rax
mov rcx, r10
movups xmmword [rbp + 0x5f0], xmm2
mov eax, 0xffff
mov dword [rbp + 0x5b8], 3
movups xmmword [rbp + 0x5a0], xmm2
mov word [rbp + 0x5f4], ax
lea rax, [0x14009f710]
movups xmmword [rbp + 0x5e0], xmm2
mov byte [rbp + 0x5ac], 1
movups xmm0, xmmword [rbp + 0x5a0]
movups xmmword [rbp + 0x9d0], xmm0
mov dword [rbp + 0x5bc], 1
movups xmm1, xmmword [rbp + 0x5b0]
movups xmmword [rbp + 0x9e0], xmm1
mov dword [rbp + 0x5e4], 0x7f7fffff
movups xmm0, xmmword [rbp + 0x5e0]
movups xmmword [rbp + 0xa10], xmm0
movsd xmm0, qword [rbp + 0x620]
mov dword [rbp + 0x5f0], 0x3f800000
movups xmm1, xmmword [rbp + 0x5f0]
movsd qword [rbp + 0xa50], xmm0
movups xmmword [rbp + 0x5c0], xmm2
movups xmmword [rbp + 0x5d0], xmm2
movups xmmword [rbp + 0x600], xmm2
movups xmmword [rbp + 0x610], xmm2
movups xmmword [rbp + 0x9f0], xmm2
movups xmmword [rbp + 0xa20], xmm1
movups xmmword [rbp + 0xa30], xmm2
movups xmmword [rbp + 0xa40], xmm2
mov qword [rbp + 0x9d0], r12
mov dword [rbp + 0x9d8], 0x3063c
mov dword [rbp + 0x9e4], 0x42000000
mov qword [rbp + 0xa08], rax
call fcn.140030390
cmp word [0x14009f710], r15w
mov qword [rbp + 0xc68], rax
mov r10, qword [r13 + 0xa8]
jne 0x140052f60
movups xmm0, xmmword [0x14006e0b8]
mov rcx, rbx
mov edx, edi
mov r8, rsi
mov r9, r14
movups xmmword [0x14009f710], xmm0
nop dword [rax]
movsx eax, word [r8]
lea rcx, [rcx + 4]
add edx, eax
lea r8, [r8 + 2]
mov word [rcx - 2], dx
mov word [rcx - 4], dx
sub r9, 1
jne 0x140052f40
mov word [rcx], r15w
xorps xmm2, xmm2
lea rdx, [rbp + 0xa60]
xor eax, eax
movups xmmword [rbp + 0xa90], xmm2
movups xmmword [rbp + 0x640], xmm2
mov qword [rbp + 0x6b0], rax
mov rcx, r10
movups xmmword [rbp + 0x680], xmm2
mov eax, 0xffff
mov dword [rbp + 0x648], 3
movups xmmword [rbp + 0x630], xmm2
mov word [rbp + 0x684], ax
lea rax, [0x14009f710]
movups xmmword [rbp + 0x670], xmm2
mov byte [rbp + 0x63c], 1
movups xmm0, xmmword [rbp + 0x630]
movups xmmword [rbp + 0xa60], xmm0
mov dword [rbp + 0x64c], 1
movups xmm1, xmmword [rbp + 0x640]
movups xmmword [rbp + 0xa70], xmm1
mov dword [rbp + 0x674], 0x7f7fffff
movups xmm0, xmmword [rbp + 0x670]
movups xmmword [rbp + 0xaa0], xmm0
movsd xmm0, qword [rbp + 0x6b0]
mov dword [rbp + 0x680], 0x3f800000
movups xmm1, xmmword [rbp + 0x680]
movsd qword [rbp + 0xae0], xmm0
movups xmmword [rbp + 0x650], xmm2
movups xmmword [rbp + 0x660], xmm2
movups xmmword [rbp + 0x690], xmm2
movups xmmword [rbp + 0x6a0], xmm2
movups xmmword [rbp + 0xa80], xmm2
movups xmmword [rbp + 0xab0], xmm1
movups xmmword [rbp + 0xac0], xmm2
movups xmmword [rbp + 0xad0], xmm2
mov qword [rbp + 0xa60], r12
mov dword [rbp + 0xa68], 0x3063c
mov dword [rbp + 0xa74], 0x41800000
mov qword [rbp + 0xa98], rax
call fcn.140030390
cmp word [0x14009f710], r15w
mov rcx, qword [r13 + 0xa8]
jne 0x1400530bf
movups xmm0, xmmword [0x14006e0b8]
movups xmmword [0x14009f710], xmm0
nop word [rax + rax]
movsx eax, word [rsi]
lea rbx, [rbx + 4]
add edi, eax
lea rsi, [rsi + 2]
mov word [rbx - 2], di
mov word [rbx - 4], di
sub r14, 1
jne 0x1400530a0
mov word [rbx], r15w
xorps xmm2, xmm2
lea rdx, [rbp + 0x820]
xor eax, eax
movups xmmword [rbp + 0x850], xmm2
movups xmmword [rbp + 0x6d0], xmm2
mov qword [rbp + 0x740], rax
mov eax, 0xffff
movups xmmword [rbp + 0x710], xmm2
mov word [rbp + 0x714], ax
lea rax, [0x14009f710]
movups xmmword [rbp + 0x6c0], xmm2
mov byte [rbp + 0x6cc], 1
movups xmm0, xmmword [rbp + 0x6c0]
movups xmmword [rbp + 0x820], xmm0
movups xmmword [rbp + 0x700], xmm2
mov dword [rbp + 0x6d8], 3
mov dword [rbp + 0x6dc], 1
movups xmm1, xmmword [rbp + 0x6d0]
movups xmmword [rbp + 0x830], xmm1
mov dword [rbp + 0x704], 0x7f7fffff
movups xmm0, xmmword [rbp + 0x700]
movups xmmword [rbp + 0x860], xmm0
movsd xmm0, qword [rbp + 0x740]
mov dword [rbp + 0x710], 0x3f800000
movups xmm1, xmmword [rbp + 0x710]
movsd qword [rbp + 0x8a0], xmm0
movups xmmword [rbp + 0x6e0], xmm2
movups xmmword [rbp + 0x6f0], xmm2
movups xmmword [rbp + 0x720], xmm2
movups xmmword [rbp + 0x730], xmm2
movups xmmword [rbp + 0x840], xmm2
movups xmmword [rbp + 0x870], xmm1
movups xmmword [rbp + 0x880], xmm2
movups xmmword [rbp + 0x890], xmm2
mov qword [rbp + 0x820], r12
mov dword [rbp + 0x828], 0x3063c
mov dword [rbp + 0x834], 0x41600000
mov qword [rbp + 0x858], rax
call fcn.140030390
mov rcx, qword [0x14009f430]
lea r8, [rbp + 0xc58]
lea rdx, str.C:_boostanull_images_logo.png
mov qword [rbp + 0x20], rax
mov r14, rax
mov qword [rbp + 0x48], r15
mov rsi, r15
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileA]
test eax, eax
jne 0x14005322c
mov rcx, qword [rbp + 0xc58]
xor edx, edx
mov r8, qword [rcx]
mov r9, qword [r8 + 0x88]
lea r8, [rbp + 0xe48]
call r9
mov rsi, qword [rbp + 0xc58]
mov qword [rbp + 0x48], rsi
mov rcx, qword [0x14009f430]
lea r8, [rbp + 0xc50]
lea rdx, str.C:_boostanull_images_csgo.png
mov r12, r15
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileA]
test eax, eax
jne 0x14005326e
mov rcx, qword [rbp + 0xc50]
lea r8, [rbp + 0xe08]
xor edx, edx
mov rax, qword [rcx]
call qword [rax + 0x88]
mov r12, qword [rbp + 0xc50]
mov rcx, qword [0x14009f430]
lea r8, [rbp + 0xc60]
lea rdx, str.C:_boostanull_images_logosmall.png
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileA]
test eax, eax
jne 0x1400532a6
mov rcx, qword [rbp + 0xc60]
lea r8, [rbp + 0xe28]
xor edx, edx
mov rax, qword [rcx]
call qword [rax + 0x88]
mov rcx, qword [0x14009f430]
lea r8, [rbp + 0xc70]
lea rdx, str.C:_boostanull_images_biglogo.png
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileA]
test eax, eax
jne 0x1400532de
mov rcx, qword [rbp + 0xc70]
lea r8, [rbp + 0xde8]
xor edx, edx
mov rax, qword [rcx]
call qword [rax + 0x88]
xorps xmm0, xmm0
mov qword [rbp + 0xd38], r15
mov r8d, 0x34
mov qword [rbp + 0xd40], r15
lea rdx, str.____Released._n___Fixed_authorization_n___Protection
lea rcx, [rbp + 0xd28]
movups xmmword [rbp + 0xd28], xmm0
call fcn.1400580c0
mov rax, qword [0x14009f1f0]
or dword [r13 + 8], 0x400
movaps xmm0, xmmword [0x1400648d0]
mov qword [r13 + 0x20], r15
movaps xmm1, xmm0
movaps xmm1, xmmword [0x1400648c0]
mov dword [rax + 0x163c], 0x40800000
mov dword [rax + 0x1640], 0x40800000
mov qword [rax + 0x1644], 0x40a00000
mov dword [rax + 0x1660], 0x41a00000
mov dword [rax + 0x1678], 0x40400000
mov dword [rax + 0x1670], 0x41000000
mov dword [rax + 0x1674], 0x40c00000
mov dword [rax + 0x167c], 0x40000000
mov dword [rax + 0x1678], 0x40800000
mov dword [rax + 0x16b4], 0x40800000
mov dword [rax + 0x1644], 0x41a00000
movups xmmword [rax + 0x171c], xmm0
movups xmmword [rax + 0x172c], xmm0
movups xmmword [rbp + 0xb00], xmm0
movups xmmword [rbp + 0xb10], xmm0
movaps xmm0, xmmword [0x140064930]
movups xmmword [rbp + 0xb20], xmm0
movups xmmword [rax + 0x174c], xmm0
movaps xmm0, xmm1
movaps xmm0, xmmword [0x140064920]
movups xmmword [rbp + 0xb30], xmm1
movups xmmword [rax + 0x176c], xmm1
movups xmmword [rbp + 0xb40], xmm1
movups xmmword [rax + 0x177c], xmm1
movaps xmm1, xmmword [0x140064910]
movups xmmword [rbp + 0xb90], xmm1
movups xmmword [rax + 0x184c], xmm1
movups xmmword [rbp + 0xba0], xmm0
movups xmmword [rax + 0x186c], xmm0
movaps xmm1, xmm0
movups xmmword [rbp + 0xbb0], xmm0
movups xmmword [rax + 0x185c], xmm0
movaps xmm0, xmmword [0x1400648e0]
movups xmmword [rax + 0x170c], xmm0
call fcn.1400363c0
mov rcx, qword [0x14009f430]
lea rax, str.imgui_impl_dx9
mov rbx, qword [0x14009f1f0]
mov qword [0x14009f6c0], rcx
or dword [rbx + 0xc], 0x1008
mov qword [rbx + 0xe8], rax
mov rax, qword [rcx]
call qword [rax + 8]
test dword [rbx + 8], 0x400
je 0x1400534c6
mov rax, qword [0x14009f1f0]
lea rcx, [fcn.140036090]
mov qword [rax + 0x15f0], rcx
lea rcx, [fcn.140036160]
mov qword [rax + 0x15f8], rcx
lea rcx, [0x1400361e0]
mov qword [rax + 0x1600], rcx
lea rcx, [0x140036240]
mov qword [rax + 0x1608], rcx
lea rcx, [0x140036390]
mov qword [rax + 0x1610], rcx
movabs rax, 0x86777d1eb9e6d96d
mov r8, 0xffffffffffffffff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x420], rax
movabs rax, 0x42d41c1cca5f41ea
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x428], rax
movabs rax, 0x99471abca8cf0775
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x430], rax
movabs rax, 0xdafe238fcd554983
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x438], rax
movabs rax, 0x30829dfcff7dc1ea
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x440], rax
movabs rax, 0x44c5c0e03f4502b2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x448], rax
movabs rax, 0xa958476dc992ad05
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf20], rax
movabs rax, 0x6cba7574ba332e8e
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf28], rax
movabs rax, 0xf6287893dca16207
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf30], rax
movabs rax, 0xf5924ffaa3343df0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf38], rax
movabs rax, 0x1ef6fe999113ae89
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf40], rax
movabs rax, 0x44c5c0e03f356ac2
mov qword [rbp], rax
mov rax, qword [rbp]
movdqa xmm1, xmmword [rbp + 0x440]
vmovdqu ymm0, ymmword [rbp + 0xf20]
vpxor ymm0, ymm0, ymmword [rbp + 0x420]
vmovdqa ymmword [rbp + 0x420], ymm0
mov qword [rbp + 0xf48], rax
vxorps xmm0, xmm0, xmm0
vxorps xmm1, xmm1, xmmword [rbp + 0xf40]
lea rax, [rbp + 0x420]
vmovups xmmword [rbp + 0x460], xmm0
mov qword [rbp + 0x470], r15
vmovdqa xmmword [rbp + 0x440], xmm1
mov qword [rbp + 0x478], r15
vzeroupper
nop dword [rax]
inc r8
cmp byte [rax + r8], r15b
jne 0x140053650
lea rdx, [rbp + 0x420]
lea rcx, [rbp + 0x460]
call fcn.1400580c0
lea rdx, [rbp + 0x460]
lea rcx, [rbp + 0xd48]
call fcn.14004e510
call qword [sym.imp.USER32.dll_GetDesktopWindow]
mov rcx, rax
lea rdx, [rbp + 0xdd8]
call qword [sym.imp.USER32.dll_GetWindowRect]
cmp qword [rbp + 0xd60], 0xf
lea rcx, [rbp + 0xd48]
mov r8, qword [rbp + 0xd58]
cmova rcx, qword [rbp + 0xd48]
cmp r8, 1
jne 0x1400536c5
lea rdx, [0x140061a60]
call sub.VCRUNTIME140.dll_memcmp
mov byte [0x14009f1e9], r15b
call fcn.140051af0
movss xmm13, dword [0x14006469c]
lea rdi, [0x14009e918]
movss xmm12, dword [0x140064738]
xorps xmm0, xmm0
movss xmm11, dword [0x1400646cc]
movss xmm9, dword [0x14006474c]
movss xmm8, dword [0x140064690]
movss xmm6, dword [0x140064694]
movss xmm7, dword [0x140064740]
movss xmm10, dword [0x1400646f0]
movss xmm14, dword [0x1400646e4]
movss xmm15, dword [0x140064750]
movups xmmword [rbp + 0xd68], xmm0
movups xmmword [rbp + 0xd78], xmm0
movups xmmword [rbp + 0xd88], xmm0
nop dword [rax + rax]
cmp byte [0x14006e0d8], 0
je 0x14005613c
xor r9d, r9d
mov dword [rsp + 0x20], 1
xor r8d, r8d
lea rcx, [rbp + 0xd68]
xor edx, edx
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x14005379d
lea rcx, [rbp + 0xd68]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0xd68]
call qword [sym.imp.USER32.dll_DispatchMessageA]
jmp 0x140056025
cmp qword [0x14009f6b0], 0
jne 0x1400537ac
call fcn.140035f20
mov rcx, qword [0x14009f6f0]
lea rdx, [rbp + 0xc40]
mov rbx, qword [0x14009f1f0]
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xc40], xmm0
call qword [sym.imp.USER32.dll_GetClientRect]
mov eax, dword [rbp + 0xc4c]
sub eax, dword [rbp + 0xc44]
movd xmm1, eax
mov eax, dword [rbp + 0xc48]
sub eax, dword [rbp + 0xc40]
cmp byte [0x14009e71d], 0
cvtdq2ps xmm1, xmm1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbx + 0x14], xmm1
movss dword [rbx + 0x10], xmm0
je 0x140053862
mov rdi, qword [0x14009f1f0]
mov ecx, dword [rdi + 0x161c]
test ecx, ecx
jns 0x140053839
mov eax, ecx
cdq
sub eax, edx
mov edx, r15d
sar eax, 1
add eax, ecx
lea rcx, [rdi + 0x1618]
test eax, eax
cmovg edx, eax
call fcn.1400234d0
xor r9d, r9d
mov dword [rdi + 0x1618], r15d
lea r8, [0x140036ea0]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.USER32.dll_EnumDisplayMonitors]
mov byte [0x14009e71d], 0
lea rdi, [0x14009e918]
lea rcx, [rbp + 0xd20]
mov qword [rbp + 0xd20], r15
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
mov rcx, qword [rbp + 0xd20]
xorps xmm1, xmm1
mov rax, rcx
xorps xmm0, xmm0
sub rax, qword [0x14009f6f8]
cvtsi2ss xmm0, qword [0x14009f700]
cvtsi2ss xmm1, rax
divss xmm1, xmm0
movss dword [rbx + 0x18], xmm1
mov qword [0x14009f6f8], rcx
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetKeyState]
shr eax, 0xf
mov ecx, 0x10
and al, 1
mov byte [rbx + 0x13c], al
call qword [sym.imp.USER32.dll_GetKeyState]
shr eax, 0xf
mov ecx, 0x12
and al, 1
mov byte [rbx + 0x13d], al
call qword [sym.imp.USER32.dll_GetKeyState]
shr eax, 0xf
and al, 1
mov byte [rbx + 0x13f], 0
mov byte [rbx + 0x13e], al
call fcn.1400369c0
cmp byte [rbx + 0xcf], 0
je 0x140053909
mov eax, 0xffffffff
jmp 0x140053916
mov rax, qword [0x14009f1f0]
mov eax, dword [rax + 0x20d0]
cmp dword [0x14009e8d0], eax
je 0x140053929
mov dword [0x14009e8d0], eax
call fcn.140036840
call fcn.140036bd0
call fcn.1400072f0
cmp byte [0x14006e0d8], 0
je 0x14005613c
call fcn.14004ef40
cmp byte [0x14009f1ea], 0
mov rax, qword [0x14009f1f0]
jne 0x140053a58
movaps xmm0, xmmword [0x1400648d0]
movups xmmword [rax + 0x171c], xmm0
mov byte [0x14009f1ea], 1
movups xmmword [rax + 0x172c], xmm0
movaps xmm1, xmm0
movaps xmm1, xmmword [0x140064910]
movups xmmword [rax + 0x176c], xmm1
movups xmmword [rax + 0x177c], xmm1
movups xmmword [rax + 0x184c], xmm1
movups xmmword [rbp + 0xbc0], xmm0
movups xmmword [rbp + 0xbd0], xmm0
movaps xmm0, xmmword [0x140064930]
movups xmmword [rax + 0x174c], xmm0
movups xmmword [rbp + 0xbe0], xmm0
movaps xmm0, xmm1
movaps xmm0, xmmword [0x140064900]
movups xmmword [rax + 0x186c], xmm0
movups xmmword [rbp + 0xc10], xmm0
movaps xmm0, xmmword [0x1400648e0]
movups xmmword [rax + 0x170c], xmm0
movups xmmword [rbp + 0xaf0], xmm1
movups xmmword [rbp + 0xbf0], xmm1
movups xmmword [rbp + 0xc00], xmm1
movaps xmm1, xmmword [0x1400648f0]
movups xmmword [rax + 0x185c], xmm1
mov dword [rax + 0x163c], 0x40800000
mov dword [rax + 0x1640], 0x40800000
mov qword [rax + 0x1644], 0x40a00000
mov dword [rax + 0x1660], 0x41a00000
mov dword [rax + 0x1678], 0x40400000
mov dword [rax + 0x1670], 0x41000000
mov dword [rax + 0x1674], 0x40c00000
mov dword [rax + 0x167c], 0x40000000
movups xmmword [rbp + 0xc20], xmm1
or dword [rax + 0x1dc0], 2
lea rdx, [0x14006e0d8]
movsd xmm0, qword [0x14009e940]
movsd qword [rax + 0x1de4], xmm0
mov dword [rax + 0x1dc8], 1
mov r8d, dword [0x14009e948]
mov rcx, qword [str.t.me_dlpscr]
call fcn.14000d880
cmp byte [0x14009f1e9], 1
mov rcx, qword [0x14009f1f0]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
mov rbx, qword [rax + 0x2f8]
mov qword [rbp + 0xc38], rbx
movsd xmm0, qword [rax + 0x118]
movsd qword [rbp + 0xc30], xmm0
je 0x1400560e7
cmp byte [0x14009f1eb], 0
je 0x140053bc3
lea rax, [rbp + 0xc68]
mov ecx, 0x18
mov qword [rbp + 0x380], rax
lea rax, [rbp + 0xc38]
mov qword [rbp + 0x388], rax
lea rax, [rbp + 0xc30]
mov qword [rbp + 0x390], rax
call fcn.140059138
movups xmm0, xmmword [rbp + 0x380]
lea rcx, [rbp + 0xd18]
mov r9, rax
movsd xmm1, qword [rbp + 0x390]
lea r8, [0x140058af0]
mov qword [rsp + 0x28], rcx
xor edx, edx
movups xmmword [rax], xmm0
xor ecx, ecx
mov dword [rsp + 0x20], r15d
movsd qword [rax + 0x10], xmm1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0xd10], rax
test rax, rax
je 0x14005605b
cmp dword [rbp + 0xd18], 0
je 0x14005604f
call qword [sym.imp.MSVCP140.dll__Thrd_id]
cmp dword [rbp + 0xd18], eax
je 0x140056043
movaps xmm0, xmmword [rbp + 0xd10]
lea rcx, [rbp + 0x7b0]
xor edx, edx
movdqa xmmword [rbp + 0x7b0], xmm0
call qword [sym.imp.MSVCP140.dll__Thrd_join]
test eax, eax
jne 0x140056037
xorps xmm0, xmm0
movaps xmmword [rbp + 0x380], xmm0
movdqa xmmword [rbp + 0xd10], xmm0
jmp 0x140055e71
cmp byte [0x14009f1ec], 0
jne 0x1400555cb
movaps xmm0, xmmword [0x140064930]
lea rcx, [rbp + 0x810]
movss xmm1, dword [rbp + 0xc34]
movss xmm2, dword [rbp + 0xc30]
addss xmm2, dword [0x140064744]
movups xmmword [rbp + 0x810], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x140064748]
subss xmm1, dword [0x14006468c]
movss dword [rbp + 0x50], xmm2
movss dword [rbp + 0x58], xmm2
movss dword [rbp + 0x54], xmm0
movss dword [rbp + 0x5c], xmm1
call fcn.1400032c0
mov r9d, eax
movss dword [rsp + 0x20], xmm13
lea r8, [rbp + 0x50]
mov rcx, rbx
lea rdx, [rbp + 0x58]
call fcn.14002ed80
mov rcx, qword [0x14009f1f0]
lea r9, [rbp + 0x60]
lea r8, [rbp + 0x68]
mov dword [rbp + 0x60], 0x3f800000
lea rdx, [rbp + 0x70]
mov dword [rbp + 0x64], 0x3f800000
mov qword [rbp + 0x68], 0
mov rax, qword [rcx + 0x1d18]
mov dword [rbp + 0x70], 0x42d80000
mov dword [rbp + 0x74], 0x42c40000
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
mov rcx, rsi
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm0, dword [0x140064700]
addss xmm2, dword [0x1400646b8]
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movaps xmm1, xmmword [0x140064930]
movss dword [rax + 0x134], xmm0
xorps xmm0, xmm0
lea rax, [rbp + 0x7c0]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x7d0]
mov qword [rsp + 0x20], rax
movups xmmword [rbp + 0x7c0], xmm0
movups xmmword [rbp + 0x7d0], xmm1
call fcn.14003bd90
mov rcx, qword [0x14009f1f0]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
mov rcx, r14
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm0, dword [0x1400646d0]
addss xmm2, dword [0x14006470c]
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
call fcn.140011000
lea rcx, [0x140063cc8]
call fcn.140039d30
call fcn.1400110a0
mov rdi, qword [0x14009f1f0]
mov rax, qword [rdi + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rdi + 0x1d18]
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm0, dword [0x1400646d0]
addss xmm2, dword [0x140064710]
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov rcx, qword [rdi + 0x1d18]
lea rbx, [rcx + 0x204]
add rcx, 0x210
mov rdx, rbx
call fcn.140023220
mov qword [rsp + 0x38], r15
lea rax, [rbp + 0x78]
mov qword [rsp + 0x30], r15
lea r8, [0x14009f200]
mov dword [rbx], 0x43700000
lea rcx, str.Username
and dword [rdi + 0x1e58], 0xfffffffe
mov r9d, 0xff
mov dword [rsp + 0x28], r15d
xor edx, edx
mov qword [rsp + 0x20], rax
mov qword [rbp + 0x78], 0
call fcn.14003f120
mov rcx, qword [0x14009f1f0]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
mov rcx, qword [0x14006e0d0]
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm0, dword [0x1400646d0]
addss xmm2, dword [0x140064730]
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
call fcn.140039d30
mov rcx, qword [0x14009f1f0]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
mov rcx, r14
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm0, dword [0x1400646d0]
addss xmm2, dword [0x140064728]
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
call fcn.140011000
lea rcx, [0x140063ce8]
call fcn.140039d30
call fcn.1400110a0
mov rdi, qword [0x14009f1f0]
mov rax, qword [rdi + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rdi + 0x1d18]
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm0, dword [0x1400646d0]
addss xmm2, dword [0x14006472c]
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov rcx, qword [rdi + 0x1d18]
lea rbx, [rcx + 0x204]
add rcx, 0x210
mov rdx, rbx
call fcn.140023220
mov qword [rsp + 0x38], r15
lea rax, [rbp + 0x80]
mov qword [rsp + 0x30], r15
lea r8, [0x14009f440]
mov dword [rbx], 0x43700000
lea rcx, str.Password
and dword [rdi + 0x1e58], 0xfffffffe
mov r9d, 0xff
mov dword [rsp + 0x28], 0x8000
xor edx, edx
mov qword [rsp + 0x20], rax
mov qword [rbp + 0x80], 0
call fcn.14003f120
mov rcx, qword [0x14009f1f0]
lea rdx, [rbp + 0x88]
mov dword [rbp + 0x88], 0x43700000
mov dword [rbp + 0x8c], 0x42200000
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
lea rcx, str.LOGIN
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm0, dword [0x1400646d0]
addss xmm2, xmm12
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
call fcn.14003a7f0
test al, al
je 0x1400553e5
lea rcx, [rbp + 0x3e0]
call fcn.14004eb30
mov rbx, rax
lea rdx, str.https:__dolphin.rent_boostanull_connect.php_actionauthenticate
movabs r14, 0x6cba7574ba332e8e
movabs rdi, 0xa958476dc992ad05
movabs rax, 0xa9587a09a0e5c523
mov r8d, 0x3f
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x250], rcx
mov qword [rbp], r14
mov rcx, qword [rbp]
mov qword [rbp + 0x258], rcx
mov qword [rbp], rdi
mov rcx, qword [rbp]
mov qword [rbp], r14
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0x250]
mov qword [rbp + 0xf18], rax
movabs rax, 0xdb37301ebaf3dd23
mov qword [rbp + 0xf10], rcx
lea rcx, [rbp + 0x320]
xorps xmm0, xmmword [rbp + 0xf10]
movdqa xmmword [rbp + 0x250], xmm0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x240], rax
movabs rax, 0x6cba7574ba3313ea
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x248], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp], r14
mov qword [rbp + 0xf00], rax
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0x240]
mov qword [rbp + 0xf08], rax
movabs rax, 0xc4392906aafbc323
xorps xmm0, xmmword [rbp + 0xf00]
movdqa xmmword [rbp + 0x240], xmm0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x230], rax
movabs rax, 0x6cba7574ba3313eb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x238], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0xe80], rax
mov qword [rbp], r14
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0x230]
mov qword [rbp + 0xe88], rax
xorps xmm0, xmmword [rbp + 0xe80]
movdqa xmmword [rbp + 0x230], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x320], xmm0
mov qword [rbp + 0x330], r15
mov qword [rbp + 0x338], r15
call fcn.1400580c0
lea rdx, [rbp + 0x230]
lea rcx, [rbp + 0x320]
call fcn.140056f90
mov qword [rbp + 0x1a0], r15
lea rdx, [0x14009f200]
mov qword [rbp + 0x1a8], r15
lea rcx, [rbp + 0x190]
xorps xmm0, xmm0
movups xmmword [rbp + 0x190], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x190], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1a0], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
call fcn.140056f90
xorps xmm0, xmm0
movups xmmword [rbp + 0x1b0], xmm0
mov qword [rbp + 0x1c0], r15
lea rdx, [rbp + 0x240]
mov qword [rbp + 0x1c8], r15
lea rcx, [rbp + 0x1b0]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1b0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1c0], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
call fcn.140056f90
mov qword [rbp + 0x1e0], r15
lea rdx, [0x14009f440]
mov qword [rbp + 0x1e8], r15
lea rcx, [rbp + 0x1d0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x1d0], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1d0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1e0], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
call fcn.140056f90
mov qword [rbp + 0x200], r15
lea rdx, [rbp + 0x250]
mov qword [rbp + 0x208], r15
lea rcx, [rbp + 0x1f0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x1f0], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1f0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x200], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
call fcn.140056f90
mov r9, rbx
lea r8, [rbp + 0x3a0]
lea rcx, [rbp + 0xb50]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov qword [rax + 0x10], r15
movups xmmword [rbp + 0x3a0], xmm0
mov qword [rax + 0x18], 0xf
movups xmmword [rbp + 0x3b0], xmm1
mov byte [rax], 0
call fcn.1400588a0
lea rdx, [rbp + 0xb50]
lea rcx, [rbp + 0x3c0]
call fcn.14004e510
lea rsi, [0x14009e970]
mov rbx, rax
cmp rsi, rax
je 0x140054502
mov rdx, qword [0x14009e988]
cmp rdx, 0xf
jbe 0x1400544c5
mov rcx, qword [0x14009e970]
inc rdx
cmp rdx, 0x1000
jb 0x1400544c0
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14005606e
mov rcx, r8
call fcn.140058f44
mov qword [0x14009e980], r15
mov qword [0x14009e988], 0xf
mov byte [0x14009e970], 0
movups xmm0, xmmword [rbx]
movups xmmword [0x14009e970], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [0x14009e980], xmm1
mov qword [rbx + 0x10], r15
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
mov rdx, qword [rbp + 0x3d8]
cmp rdx, 0xf
jbe 0x140054543
mov rcx, qword [rbp + 0x3c0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005453e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005606e
call fcn.140058f44
mov rdx, qword [rbp + 0x3b8]
mov qword [rbp + 0x3d0], r15
mov qword [rbp + 0x3d8], 0xf
mov byte [rbp + 0x3c0], 0
cmp rdx, 0xf
jbe 0x14005459d
mov rcx, qword [rbp + 0x3a0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140054598
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005606e
call fcn.140058f44
mov rdx, qword [rbp + 0x208]
mov qword [rbp + 0x3b0], r15
mov qword [rbp + 0x3b8], 0xf
mov byte [rbp + 0x3a0], 0
cmp rdx, 0xf
jbe 0x1400545f7
mov rcx, qword [rbp + 0x1f0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400545f2
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005606e
call fcn.140058f44
mov rdx, qword [rbp + 0x1e8]
mov qword [rbp + 0x200], r15
mov qword [rbp + 0x208], 0xf
mov byte [rbp + 0x1f0], 0
cmp rdx, 0xf
jbe 0x140054651
mov rcx, qword [rbp + 0x1d0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005464c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005606e
call fcn.140058f44
mov rdx, qword [rbp + 0x1c8]
mov qword [rbp + 0x1e0], r15
mov qword [rbp + 0x1e8], 0xf
mov byte [rbp + 0x1d0], 0
cmp rdx, 0xf
jbe 0x1400546ab
mov rcx, qword [rbp + 0x1b0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400546a6
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005606e
call fcn.140058f44
mov rdx, qword [rbp + 0x1a8]
mov qword [rbp + 0x1c0], r15
mov qword [rbp + 0x1c8], 0xf
mov byte [rbp + 0x1b0], 0
cmp rdx, 0xf
jbe 0x140054705
mov rcx, qword [rbp + 0x190]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140054700
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005606e
call fcn.140058f44
mov rdx, qword [rbp + 0x338]
mov qword [rbp + 0x1a0], r15
mov qword [rbp + 0x1a8], 0xf
mov byte [rbp + 0x190], 0
cmp rdx, 0xf
jbe 0x14005475f
mov rcx, qword [rbp + 0x320]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005475a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005606e
call fcn.140058f44
mov rdx, qword [rbp + 0x3f8]
mov qword [rbp + 0x330], r15
mov qword [rbp + 0x338], 0xf
mov byte [rbp + 0x320], 0
cmp rdx, 0xf
jbe 0x1400547b9
mov rcx, qword [rbp + 0x3e0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400547b4
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005606e
call fcn.140058f44
mov qword [rbp + 0x3f0], r15
lea rcx, [rbp + 0x30]
mov qword [rbp + 0x3f8], 0xf
movabs rax, 0xa9582308bae1cc75
mov byte [rbp + 0x3e0], 0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x30], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x38], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0xef0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0x30]
mov qword [rbp + 0xef8], rax
mov rax, 0xffffffffffffffff
xorps xmm0, xmmword [rbp + 0xef0]
movdqa xmmword [rbp + 0x30], xmm0
nop
inc rax
cmp byte [rcx + rax], 0
jne 0x140054830
cmp qword [0x14009e988], 0xf
mov rcx, rsi
mov r8, qword [0x14009e980]
cmova rcx, qword [0x14009e970]
cmp r8, rax
jne 0x140055260
lea rdx, [rbp + 0x30]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140055260
movabs rax, 0xc4392906aafbc323
lea rdx, str.https:__dolphin.rent_boostanull_connect.php_actionexpire
mov qword [rbp], rax
lea rcx, [rbp + 0x300]
mov rax, qword [rbp]
mov r8d, 0x39
mov qword [rbp + 0x260], rax
movabs rax, 0x6cba7574ba3313eb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x268], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0xee0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0x260]
mov qword [rbp + 0xee8], rax
xorps xmm0, xmmword [rbp + 0xee0]
movdqa xmmword [rbp + 0x260], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x300], xmm0
mov qword [rbp + 0x310], r15
mov qword [rbp + 0x318], r15
call fcn.1400580c0
lea rdx, [rbp + 0x260]
lea rcx, [rbp + 0x300]
call fcn.140056f90
mov qword [rbp + 0x180], r15
lea rdx, [0x14009f200]
mov qword [rbp + 0x188], r15
lea rcx, [rbp + 0x170]
xorps xmm0, xmm0
movups xmmword [rbp + 0x170], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x170], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x180], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
call fcn.140056f90
movups xmm7, xmmword [rax]
movups xmm6, xmmword [rax + 0x10]
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rbp + 0x188]
movups xmmword [rbp + 0xdb8], xmm7
movups xmmword [rbp + 0xdc8], xmm6
cmp rdx, 0xf
jbe 0x1400549cc
mov rcx, qword [rbp + 0x170]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400549c7
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140056075
call fcn.140058f44
mov rdx, qword [rbp + 0x318]
mov qword [rbp + 0x180], r15
mov qword [rbp + 0x188], 0xf
mov byte [rbp + 0x170], 0
cmp rdx, 0xf
jbe 0x140054a26
mov rcx, qword [rbp + 0x300]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140054a21
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140056075
call fcn.140058f44
xorps xmm0, xmm0
mov qword [rbp + 0x310], r15
movups xmmword [rbp + 0x2e0], xmm0
mov qword [rbp + 0x318], 0xf
lea rsi, [rbp + 0xdb8]
movdqa xmm0, xmm6
mov byte [rbp + 0x300], 0
psrldq xmm0, 8
movq rcx, xmm7
movq rax, xmm0
mov qword [rbp + 0x2f0], r15
cmp rax, 0xf
mov qword [rbp + 0x2f8], r15
movq rdi, xmm6
movabs rax, 0x7fffffffffffffff
cmova rsi, rcx
cmp rdi, rax
ja 0x14005623b
cmp rdi, 0xf
ja 0x140054ab8
mov qword [rbp + 0x2f0], rdi
mov qword [rbp + 0x2f8], 0xf
movups xmm0, xmmword [rsi]
movups xmmword [rbp + 0x2e0], xmm0
jmp 0x140054b53
mov rbx, rdi
or rbx, 0xf
cmp rbx, rax
jbe 0x140054ad7
mov rbx, rax
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x140054afe
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x140054b20
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140056229
mov rcx, rax
call fcn.140059138
mov rcx, rax
test rax, rax
je 0x14005607c
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x140054b2f
test rcx, rcx
je 0x140054b2c
call fcn.140059138
jmp 0x140054b2f
mov rax, r15
lea r8, [rdi + 1]
mov qword [rbp + 0x2e0], rax
mov rdx, rsi
mov qword [rbp + 0x2f0], rdi
mov rcx, rax
mov qword [rbp + 0x2f8], rbx
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x400]
call fcn.14004e510
mov rbx, rax
lea rax, [0x14009e918]
cmp rax, rbx
je 0x140054bf3
mov rdx, qword [0x14009e930]
cmp rdx, 0xf
jbe 0x140054bb6
mov rcx, qword [0x14009e918]
inc rdx
cmp rdx, 0x1000
jb 0x140054bb1
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14005607c
mov rcx, r8
call fcn.140058f44
mov qword [0x14009e928], r15
mov qword [0x14009e930], 0xf
mov byte [0x14009e918], 0
movups xmm0, xmmword [rbx]
movups xmmword [0x14009e918], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [0x14009e928], xmm1
mov qword [rbx + 0x10], r15
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
mov rdx, qword [rbp + 0x418]
cmp rdx, 0xf
jbe 0x140054c34
mov rcx, qword [rbp + 0x400]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140054c2f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005607c
call fcn.140058f44
mov qword [rbp + 0x410], r15
lea rdx, str.https:__dolphin.rent_boostanull_connect.php_actionget_role
mov qword [rbp + 0x418], 0xf
movabs rcx, 0xa958476dc992ad05
mov byte [rbp + 0x400], 0
movabs rax, 0xdb37301ebaf3dd23
mov qword [rbp], rax
mov r8d, 0x3b
mov rax, qword [rbp]
mov qword [rbp + 0x280], rax
movabs rax, 0x6cba7574ba3313ea
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x288], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp], r14
mov qword [rbp + 0xed0], rax
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0x280]
mov qword [rbp + 0xed8], rax
movabs rax, 0xc4392906aafbc323
xorps xmm0, xmmword [rbp + 0xed0]
movdqa xmmword [rbp + 0x280], xmm0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x270], rax
movabs rax, 0x6cba7574ba3313eb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x278], rax
mov qword [rbp], rcx
lea rcx, [rbp + 0x2c0]
mov rax, qword [rbp]
mov qword [rbp + 0xec0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0x270]
mov qword [rbp + 0xec8], rax
xorps xmm0, xmmword [rbp + 0xec0]
movdqa xmmword [rbp + 0x270], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x2c0], xmm0
mov qword [rbp + 0x2d0], r15
mov qword [rbp + 0x2d8], r15
call fcn.1400580c0
lea rdx, [rbp + 0x270]
lea rcx, [rbp + 0x2c0]
call fcn.140056f90
mov qword [rbp + 0x120], r15
lea rdx, [0x14009f200]
mov qword [rbp + 0x128], r15
lea rcx, [rbp + 0x110]
xorps xmm0, xmm0
movups xmmword [rbp + 0x110], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x110], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x120], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
call fcn.140056f90
mov qword [rbp + 0x140], r15
lea rdx, [rbp + 0x280]
mov qword [rbp + 0x148], r15
lea rcx, [rbp + 0x130]
xorps xmm0, xmm0
movups xmmword [rbp + 0x130], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x130], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x140], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
call fcn.140056f90
xorps xmm0, xmm0
mov qword [rbp + 0x160], r15
movups xmmword [rbp + 0x150], xmm0
mov qword [rbp + 0x168], r15
movups xmm0, xmmword [rax]
lea rdx, [0x14009f440]
lea rcx, [rbp + 0x150]
movups xmmword [rbp + 0x150], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x160], xmm1
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
call fcn.140056f90
movups xmm7, xmmword [rax]
movups xmm6, xmmword [rax + 0x10]
mov qword [rax + 0x10], r15
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rbp + 0x168]
movups xmmword [rbp + 0xd98], xmm7
movups xmmword [rbp + 0xda8], xmm6
cmp rdx, 0xf
jbe 0x140054ebb
mov rcx, qword [rbp + 0x150]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140054eb6
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140056083
call fcn.140058f44
mov rdx, qword [rbp + 0x148]
mov qword [rbp + 0x160], r15
mov qword [rbp + 0x168], 0xf
mov byte [rbp + 0x150], 0
cmp rdx, 0xf
jbe 0x140054f15
mov rcx, qword [rbp + 0x130]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140054f10
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140056083
call fcn.140058f44
mov rdx, qword [rbp + 0x128]
mov qword [rbp + 0x140], r15
mov qword [rbp + 0x148], 0xf
mov byte [rbp + 0x130], 0
cmp rdx, 0xf
jbe 0x140054f6f
mov rcx, qword [rbp + 0x110]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140054f6a
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140056083
call fcn.140058f44
mov rdx, qword [rbp + 0x2d8]
mov qword [rbp + 0x120], r15
mov qword [rbp + 0x128], 0xf
mov byte [rbp + 0x110], 0
cmp rdx, 0xf
jbe 0x140054fc9
mov rcx, qword [rbp + 0x2c0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140054fc4
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140056083
call fcn.140058f44
xorps xmm0, xmm0
mov qword [rbp + 0x2d0], r15
movups xmmword [rbp + 0x360], xmm0
mov qword [rbp + 0x2d8], 0xf
lea rsi, [rbp + 0xd98]
movdqa xmm0, xmm6
mov byte [rbp + 0x2c0], 0
psrldq xmm0, 8
movq rcx, xmm7
movq rax, xmm0
mov qword [rbp + 0x370], r15
cmp rax, 0xf
mov qword [rbp + 0x378], r15
movq rdi, xmm6
movabs rax, 0x7fffffffffffffff
cmova rsi, rcx
cmp rdi, rax
ja 0x140056235
cmp rdi, 0xf
ja 0x14005505b
mov qword [rbp + 0x370], rdi
mov qword [rbp + 0x378], 0xf
movups xmm0, xmmword [rsi]
movups xmmword [rbp + 0x360], xmm0
jmp 0x1400550f6
mov rbx, rdi
or rbx, 0xf
cmp rbx, rax
jbe 0x14005507a
mov rbx, rax
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x1400550a1
cmp rbx, 0x16
mov eax, 0x16
cmovb rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1400550c3
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14005622f
mov rcx, rax
call fcn.140059138
mov rcx, rax
test rax, rax
je 0x14005608a
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1400550d2
test rcx, rcx
je 0x1400550cf
call fcn.140059138
jmp 0x1400550d2
mov rax, r15
lea r8, [rdi + 1]
mov qword [rbp + 0x360], rax
mov rdx, rsi
mov qword [rbp + 0x370], rdi
mov rcx, rax
mov qword [rbp + 0x378], rbx
call sub.VCRUNTIME140.dll_memcpy
lea rdx, [rbp + 0x360]
lea rcx, [rbp + 0xb70]
call fcn.14004e510
lea rdi, [0x14009e8d8]
mov rbx, rax
cmp rdi, rax
je 0x140055196
mov rdx, qword [0x14009e8f0]
cmp rdx, 0xf
jbe 0x140055159
mov rcx, qword [0x14009e8d8]
inc rdx
cmp rdx, 0x1000
jb 0x140055154
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x14005608a
mov rcx, r8
call fcn.140058f44
mov qword [0x14009e8e8], r15
mov qword [0x14009e8f0], 0xf
mov byte [0x14009e8d8], 0
movups xmm0, xmmword [rbx]
movups xmmword [0x14009e8d8], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [0x14009e8e8], xmm1
mov qword [rbx + 0x10], r15
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
lea rcx, [rbp + 0xb70]
call fcn.140057140
movabs rax, 0xa958476dc9f0d876
lea rdx, [rbp + 0x290]
mov qword [rbp], rax
mov rcx, rdi
mov rax, qword [rbp]
mov qword [rbp + 0x290], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x298], rax
movabs rax, 0xa958476dc992ad05
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xe90], rax
mov qword [rbp], r14
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0x290]
mov qword [rbp + 0xe98], rax
xorps xmm0, xmmword [rbp + 0xe90]
movdqa xmmword [rbp + 0x290], xmm0
call fcn.140057990
test al, al
je 0x14005522c
lea rax, str.NO_SUB_
mov qword [0x14006e0d0], rax
jmp 0x140055233
mov byte [0x14009f1ec], 1
lea rcx, [rbp + 0xd98]
call fcn.140057140
lea rcx, [rbp + 0xdb8]
call fcn.140057140
movss xmm6, dword [0x140064694]
movss xmm7, dword [0x140064740]
jmp 0x1400553e5
movabs rax, 0xa958476dadfbda6d
lea rdx, [rbp + 0x2a0]
mov qword [rbp], rax
mov rcx, rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2a0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x2a8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0xe70], rax
mov qword [rbp], r14
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0x2a0]
mov qword [rbp + 0xe78], rax
xorps xmm0, xmmword [rbp + 0xe70]
movdqa xmmword [rbp + 0x2a0], xmm0
call fcn.140057990
test al, al
je 0x1400552e3
lea rax, str.HWID_ERROR_
mov qword [0x14006e0d0], rax
jmp 0x1400553e5
movabs rax, 0xc83c3718adfbda6d
lea rdx, [rbp + 0x2b0]
mov qword [rbp], rax
mov rcx, rsi
mov rax, qword [rbp]
mov qword [rbp + 0x2b0], rax
movabs rax, 0x6cba7574ba574bfa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2b8], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0xeb0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0xeb8], rax
movdqa xmm0, xmmword [rbp + 0xeb0]
xorps xmm0, xmmword [rbp + 0x2b0]
movdqa xmmword [rbp + 0x2b0], xmm0
call fcn.140057990
test al, al
je 0x14005536d
lea rax, str.HWID_set_
mov qword [0x14006e0d0], rax
jmp 0x1400553e5
movabs rax, 0xa958476da5fbcc63
lea rdx, [rbp + 0x10]
mov qword [rbp], rax
mov rcx, rsi
mov rax, qword [rbp]
mov qword [rbp + 0x10], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x18], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0xea0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0x10]
mov qword [rbp + 0xea8], rax
xorps xmm0, xmmword [rbp + 0xea0]
movdqa xmmword [rbp + 0x10], xmm0
call fcn.140057990
test al, al
lea rcx, str.Invalid_Password_Nickname_
lea rax, str.UNKNOWN_ERROR_
cmove rcx, rax
mov qword [0x14006e0d0], rcx
mov rcx, qword [0x14009f1f0]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
lea rcx, str.Loader_Working
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm0, xmm9
addss xmm2, dword [0x14006471c]
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
call fcn.140039d30
mov rcx, qword [0x14009f1f0]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
lea rcx, [rbp + 0xd28]
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm0, xmm9
addss xmm2, dword [0x140064720]
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
cmp qword [rbp + 0xd40], 0xf
cmova rcx, qword [rbp + 0xd28]
call fcn.140039d30
movaps xmm0, xmmword [0x140064930]
lea rcx, [rbp + 0x7e0]
movss xmm3, dword [rbp + 0xc30]
movss xmm2, dword [rbp + 0xc34]
movups xmmword [rbp + 0x7e0], xmm0
mov dword [rbp + 0x90], 0x3f800000
movaps xmm0, xmm3
mov dword [rbp + 0x94], 0x3f800000
addss xmm0, dword [0x14006475c]
movaps xmm1, xmm2
mov qword [rbp + 0x98], 0
addss xmm1, dword [0x140064718]
addss xmm2, dword [0x1400646c0]
addss xmm3, xmm9
movss dword [rbp + 0xa0], xmm0
movss dword [rbp + 0xa4], xmm1
movss dword [rbp + 0x2c], xmm2
movss dword [rbp + 0x28], xmm3
call fcn.1400032c0
mov rcx, qword [rbp + 0xc38]
lea r9, [rbp + 0xa0]
movss dword [rsp + 0x38], xmm8
lea r8, [rbp + 0x28]
mov dword [rsp + 0x30], eax
mov rdx, r12
lea rax, [rbp + 0x90]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x98]
mov qword [rsp + 0x20], rax
call fcn.14002f3a0
jmp 0x140055e71
mov byte [rax + 0xd1], 1
lea r9, [rbp + 0xa8]
mov rax, qword [rcx + 0x1d18]
lea r8, [rbp + 0xb0]
lea rdx, [rbp + 0xb8]
mov dword [rbp + 0xa8], 0x3f800000
mov rcx, rsi
mov dword [rbp + 0xac], 0x3f800000
mov qword [rbp + 0xb0], 0
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
mov dword [rbp + 0xb8], 0x42600000
mov dword [rbp + 0xbc], 0x424c0000
addss xmm0, dword [0x140064670]
addss xmm2, xmm13
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movaps xmm1, xmmword [0x140064930]
movss dword [rax + 0x134], xmm0
xorps xmm0, xmm0
lea rax, [rbp + 0x7f0]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x800]
mov qword [rsp + 0x20], rax
movups xmmword [rbp + 0x7f0], xmm0
movups xmmword [rbp + 0x800], xmm1
call fcn.14003bd90
movaps xmm0, xmmword [0x140064930]
lea rcx, [rbp + 0x780]
movss xmm1, dword [rbp + 0xc34]
movss xmm2, dword [rbp + 0xc30]
addss xmm2, dword [0x1400646dc]
movups xmmword [rbp + 0x780], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x140064748]
subss xmm1, dword [0x14006468c]
movss dword [rbp + 0xc0], xmm2
movss dword [rbp + 0xc8], xmm2
movss dword [rbp + 0xc4], xmm0
movss dword [rbp + 0xcc], xmm1
call fcn.1400032c0
mov rcx, qword [rbp + 0xc38]
lea r8, [rbp + 0xc0]
mov r9d, eax
movss dword [rsp + 0x20], xmm13
lea rdx, [rbp + 0xc8]
call fcn.14002ed80
movss xmm3, dword [rbp + 0xc30]
lea rcx, [rbp + 0x770]
movss xmm2, dword [rbp + 0xc34]
addss xmm3, dword [0x1400646ec]
movaps xmm0, xmmword [0x140064910]
movaps xmm1, xmm2
addss xmm1, dword [0x1400646c4]
addss xmm2, dword [0x1400646a8]
movups xmmword [rbp + 0x770], xmm0
movaps xmm0, xmm3
movss dword [rbp + 0xd8], xmm3
addss xmm0, dword [0x140064754]
addss xmm1, dword [0x1400646d8]
movss dword [rbp + 0xdc], xmm2
movss dword [rbp + 0xd0], xmm0
movss dword [rbp + 0xd4], xmm1
call fcn.1400032c0
mov rcx, qword [rbp + 0xc38]
lea r8, [rbp + 0xd0]
mov r9d, eax
mov dword [rsp + 0x28], r15d
lea rdx, [rbp + 0xd8]
movss dword [rsp + 0x20], xmm8
call fcn.14002eff0
movaps xmm0, xmmword [0x140064910]
movss xmm3, dword [rbp + 0xc30]
movups xmmword [rbp + 0x760], xmm0
movss xmm2, dword [rbp + 0xc34]
lea rcx, [rbp + 0x760]
movaps xmm0, xmm2
movaps xmm1, xmm3
addss xmm2, dword [0x14006473c]
addss xmm0, xmm7
addss xmm1, xmm6
addss xmm3, xmm8
movss dword [rbp + 0xec], xmm2
addss xmm0, xmm11
addss xmm1, xmm11
movss dword [rbp + 0xe8], xmm3
movss dword [rbp + 0xe4], xmm0
movss dword [rbp + 0xe0], xmm1
call fcn.1400032c0
mov rcx, qword [rbp + 0xc38]
lea r8, [rbp + 0xe0]
mov r9d, eax
mov dword [rsp + 0x28], r15d
lea rdx, [rbp + 0xe8]
movss dword [rsp + 0x20], xmm8
call fcn.14002eff0
movss xmm2, dword [rbp + 0xc30]
lea rcx, [rbp + 0x750]
movaps xmm0, xmmword [0x140064930]
addss xmm2, xmm6
movss xmm1, dword [rbp + 0xc34]
movups xmmword [rbp + 0x750], xmm0
mov dword [rbp + 0xf0], 0x3f800000
addss xmm1, xmm7
mov dword [rbp + 0xf4], 0x3f800000
movaps xmm0, xmm2
movss dword [rbp + 0x108], xmm2
addss xmm0, dword [0x1400646c8]
mov qword [rbp + 0xf8], 0
movss dword [rbp + 0x10c], xmm1
movss dword [rbp + 0x100], xmm0
movaps xmm0, xmm1
addss xmm0, dword [0x1400646c8]
movss dword [rbp + 0x104], xmm0
call fcn.1400032c0
mov rdx, qword [0x14009f548]
lea r9, [rbp + 0x100]
mov rcx, qword [rbp + 0xc38]
lea r8, [rbp + 0x108]
movss dword [rsp + 0x38], xmm8
mov dword [rsp + 0x30], eax
lea rax, [rbp + 0xf0]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xf8]
mov qword [rsp + 0x20], rax
call fcn.14002f3a0
mov rcx, qword [0x14009f1f0]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
lea rcx, str.Boostanull_1.16.5
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm0, xmm10
addss xmm2, dword [0x1400646b0]
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
call fcn.140039d30
mov rcx, qword [0x14009f1f0]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm0, xmm10
movss dword [rax + 0x118], xmm0
addss xmm2, xmm11
movabs rcx, 0x7fffffffffffffff
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov rax, rcx
mov r15, qword [0x14009e928]
sub rax, r15
cmp rax, 0x11
jb 0x140056205
cmp qword [0x14009e930], 0xf
lea rsi, [r15 + 0x11]
mov r14, rdi
lea rbx, [rbp + 0xcd0]
cmova r14, qword [0x14009e918]
mov edi, 0xf
xor eax, eax
xorps xmm0, xmm0
mov qword [rbp + 0xce0], rax
mov qword [rbp + 0xce8], rax
movups xmmword [rbp + 0xcd0], xmm0
cmp rsi, rdi
jbe 0x140055b20
mov rdi, rsi
or rdi, 0xf
cmp rdi, rcx
jbe 0x140055ac6
movabs rax, 0x8000000000000000
mov rdi, rcx
add rax, 0x27
jmp 0x140055aed
cmp rdi, 0x16
mov ecx, 0x16
cmovb rdi, rcx
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x140055b0c
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140056241
mov rcx, rax
call fcn.140059138
test rax, rax
je 0x140056091
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x140055b19
test rcx, rcx
je 0x140055b16
call fcn.140059138
mov rbx, rax
mov qword [rbp + 0xcd0], rbx
movups xmm0, xmmword [str.Expiration_date:]
mov qword [rbp + 0xce0], rsi
lea rcx, [rbx + 0x11]
mov qword [rbp + 0xce8], rdi
mov r8, r15
movups xmmword [rbx], xmm0
movzx eax, byte [0x140063e60]
mov rdx, r14
mov byte [rbx + 0x10], al
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + rsi], 0
lea rcx, [rbp + 0xcd0]
cmp qword [rbp + 0xce8], 0xf
cmova rcx, qword [rbp + 0xcd0]
call fcn.140039d30
mov rcx, qword [0x14009f1f0]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movabs rcx, 0x7fffffffffffffff
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm0, xmm10
addss xmm2, xmm14
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
mov rax, rcx
mov r15, qword [0x14009e8e8]
sub rax, r15
cmp rax, 6
jb 0x140056205
cmp qword [0x14009e8f0], 0xf
lea r14, [0x14009e8d8]
lea rsi, [r15 + 6]
mov edi, 0xf
cmova r14, qword [0x14009e8d8]
lea rbx, [rbp + 0xcf0]
xor eax, eax
xorps xmm0, xmm0
mov qword [rbp + 0xd00], rax
mov qword [rbp + 0xd08], rax
movups xmmword [rbp + 0xcf0], xmm0
cmp rsi, rdi
jbe 0x140055cc9
mov rdi, rsi
or rdi, 0xf
cmp rdi, rcx
jbe 0x140055c6f
movabs rax, 0x8000000000000000
mov rdi, rcx
add rax, 0x27
jmp 0x140055c96
cmp rdi, 0x16
mov ecx, 0x16
cmovb rdi, rcx
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x140055cb5
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x140056241
mov rcx, rax
call fcn.140059138
test rax, rax
je 0x140056091
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x140055cc2
test rcx, rcx
je 0x140055cbf
call fcn.140059138
mov rbx, rax
mov qword [rbp + 0xcf0], rbx
mov eax, dword [str.Role:]
lea rcx, [rbx + 6]
mov qword [rbp + 0xd00], rsi
mov r8, r15
mov qword [rbp + 0xd08], rdi
mov rdx, r14
mov dword [rbx], eax
movzx eax, word [0x140063e68]
mov word [rbx + 4], ax
call sub.VCRUNTIME140.dll_memcpy
mov byte [rbx + rsi], 0
lea rcx, [rbp + 0xcf0]
cmp qword [rbp + 0xd08], 0xf
cmova rcx, qword [rbp + 0xcf0]
call fcn.140039d30
mov rcx, qword [0x14009f1f0]
lea rdx, [rbp + 0x40]
mov dword [rbp + 0x40], 0x43700000
mov dword [rbp + 0x44], 0x42200000
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
lea rcx, str.START
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm0, xmm15
addss xmm2, xmm12
movss dword [rax + 0x118], xmm0
movss dword [rax + 0x11c], xmm2
movss xmm1, dword [rax + 0x130]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm1
movss dword [rax + 0x134], xmm0
call fcn.14003a7f0
test al, al
je 0x140055dba
mov byte [0x14009f1eb], 1
mov rdx, qword [rbp + 0xd08]
cmp rdx, 0xf
jbe 0x140055dfb
mov rcx, qword [rbp + 0xcf0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140055df6
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140056091
call fcn.140058f44
mov rdx, qword [rbp + 0xce8]
xor r15d, r15d
mov qword [rbp + 0xd00], r15
mov qword [rbp + 0xd08], 0xf
mov byte [rbp + 0xcf0], r15b
cmp rdx, 0xf
jbe 0x140055e58
mov rcx, qword [rbp + 0xcd0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140055e53
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140056091
call fcn.140058f44
mov qword [rbp + 0xce0], r15
mov qword [rbp + 0xce8], 0xf
mov byte [rbp + 0xcd0], r15b
call fcn.1400108f0
call fcn.140009a30
mov rcx, qword [0x14009f430]
mov r9d, 3
movss xmm0, dword [0x140064650]
xor r8d, r8d
mov dword [rsp + 0x30], r15d
xor edx, edx
movss dword [rsp + 0x28], xmm0
mov rax, qword [rcx]
mov dword [rsp + 0x20], r15d
call qword [rax + 0x158]
mov rcx, qword [0x14009f430]
mov rax, qword [rcx]
call qword [rax + 0x148]
test eax, eax
js 0x140055efd
call fcn.140009f00
mov rax, qword [0x14009f1f0]
mov rcx, qword [rax + 0x1ef8]
mov rax, qword [rcx]
mov rcx, r15
add rax, 0xa8
cmp byte [rax], 0
cmovne rcx, rax
call fcn.140035700
mov rcx, qword [0x14009f430]
mov rax, qword [rcx]
call qword [rax + 0x150]
test dword [r13 + 8], 0x400
je 0x140055fdd
call fcn.140019850
mov rbx, qword [0x14009f1f0]
mov r14d, 1
mov eax, dword [rbx + 0x1628]
cmp eax, r14d
jle 0x140055f7c
mov esi, 8
nop dword [rax]
mov rax, qword [rbx + 0x1630]
mov rdi, qword [rsi + rax]
test dword [rdi + 4], 0x400
jne 0x140055f6a
mov rax, qword [rbx + 0x15c0]
test rax, rax
je 0x140055f57
xor edx, edx
mov rcx, rdi
call rax
mov rax, qword [rbx + 0x1608]
test rax, rax
je 0x140055f6a
xor edx, edx
mov rcx, rdi
call rax
mov eax, dword [rbx + 0x1628]
inc r14d
add rsi, 8
cmp r14d, eax
jl 0x140055f30
mov r14d, 1
cmp eax, r14d
jle 0x140055fda
mov esi, 8
nop dword [rax]
mov rax, qword [rbx + 0x1630]
mov rdi, qword [rsi + rax]
test dword [rdi + 4], 0x400
jne 0x140055fca
mov rax, qword [rbx + 0x15c8]
test rax, rax
je 0x140055fb7
xor edx, edx
mov rcx, rdi
call rax
mov rax, qword [rbx + 0x1610]
test rax, rax
je 0x140055fca
xor edx, edx
mov rcx, rdi
call rax
inc r14d
add rsi, 8
cmp r14d, dword [rbx + 0x1628]
jl 0x140055f90
xor r15d, r15d
mov rcx, qword [0x14009f430]
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x20], r15
xor edx, edx
mov rax, qword [rcx]
call qword [rax + 0x88]
cmp eax, 0x88760868
jne 0x14005601a
mov rcx, qword [0x14009f430]
mov rax, qword [rcx]
call qword [rax + 0x18]
cmp eax, 0x88760869
jne 0x14005601a
call fcn.140047510
mov r14, qword [rbp + 0x20]
lea rdi, [0x14009e918]
cmp dword [rbp + 0xd70], 0x12
je 0x140056098
mov rsi, qword [rbp + 0x48]
jmp 0x140053750
mov ecx, 2
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 5
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 6
mov dword [rbp + 0xd18], r15d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400367c0
call fcn.140005d10
call fcn.1400474c0
mov rcx, qword [0x14009f540]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0xc98]
mov rcx, qword [rbp + 0xcc0]
call qword [sym.imp.USER32.dll_UnregisterClassA]
lea rcx, [rbp + 0xd48]
call fcn.140057140
lea rcx, [rbp + 0xd28]
call fcn.140057140
xor eax, eax
jmp 0x14005619d
call qword [sym.imp.USER32.dll_GetForegroundWindow]
mov r9d, 1
lea r8, str.dana56
mov rcx, rax
lea rdx, str.Download_New_Loader__nClick_Ok_To_Download_
call qword [sym.imp.USER32.dll_MessageBoxA]
cmp eax, 1
jne 0x140056130
mov dword [rsp + 0x28], 5
lea r8, str.http:__dolphin.rent_serv.php_download_loader_
xor r9d, r9d
mov qword [rsp + 0x20], r15
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
mov ecx, 0xffffffff
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 0xffffffff
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x14009f438]
mov rdx, qword [0x14009f430]
test rdx, rdx
je 0x140056172
mov rax, qword [rdx]
mov rcx, rdx
call qword [rax + 0x10]
mov rcx, qword [0x14009f438]
mov qword [0x14009f430], r15
test rcx, rcx
je 0x140056184
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x14009f438], r15
mov rdx, qword [rbp + 0xc98]
mov rcx, qword [rbp + 0xcc0]
call qword [sym.imp.USER32.dll_UnregisterClassA]
mov eax, 1
mov rcx, qword [rbp + 0xf60]
xor rcx, rsp
call fcn.140058b30
lea r11, [rsp + 0x1090]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140046cf0
int3
lea r8, [rbp + 0x210]
mov edx, eax
call fcn.14004e300
int3
lea r8, [rbp + 0x340]
mov edx, eax
call fcn.14004e300
int3
call fcn.140046c50
int3
call fcn.140046c50
int3
call fcn.140046cf0
int3
call fcn.140046cf0
int3
call fcn.140046c50
int3