Function at 0x140052ca0
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, 0x12f0
call fcn.14005dad0
sub rsp, rax
movaps xmmword [rsp + 0x12e0], xmm6
movaps xmmword [rsp + 0x12d0], xmm7
movaps xmmword [rsp + 0x12c0], xmm8
movaps xmmword [rsp + 0x12b0], xmm9
movaps xmmword [rsp + 0x12a0], xmm10
movaps xmmword [rsp + 0x1290], xmm11
movaps xmmword [rsp + 0x1280], xmm12
movaps xmmword [rsp + 0x1270], xmm13
movaps xmmword [rsp + 0x1260], xmm14
movaps xmmword [rsp + 0x1250], xmm15
lea rbp, [rsp + 0x80]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x140073040]
xor rax, rsp
mov qword [rbp + 0x11c0], rax
mov ecx, 1
call fcn.14005ca28
lea rcx, [rbp + 0xe88]
xor r12d, r12d
mov qword [rsp + 0x28], rcx
lea r8, [0x14005c380]
xor ecx, ecx
mov dword [rsp + 0x20], r12d
mov r9, rax
xor edx, edx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0xe80], rax
test rax, rax
je 0x140056d63
cmp dword [rbp + 0xe88], r12d
je 0x140056d57
movaps xmm0, xmmword [rbp + 0xe80]
lea rcx, [rbp + 0x7c0]
movdqa xmmword [rbp + 0x7c0], xmm0
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x140056d57
xorps xmm0, xmm0
mov qword [rbp + 0x18], 0xe
lea rax, str.C:_boostanull_
movaps xmmword [rbp + 0xd10], xmm0
movdqa xmmword [rbp + 0xe80], xmm0
mov qword [rbp + 0x10], rax
call fcn.14005d380
movaps xmm0, xmmword [rbp + 0x10]
lea r8, [rbp + 0x7d0]
mov edx, eax
movdqa xmmword [rbp + 0x7d0], xmm0
lea rcx, [rbp + 0x2b0]
call fcn.14004d910
cmp qword [rbp + 0x2c8], 7
lea rcx, [rbp + 0x2b0]
cmova rcx, qword [rbp + 0x2b0]
call fcn.14005d4bc
shr rax, 0x20
test eax, eax
jne 0x140056d7c
mov rdx, qword [rbp + 0x2c8]
cmp rdx, 7
jbe 0x140052e69
mov rcx, qword [rbp + 0x2b0]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140052e64
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140052e64
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14005c834
lea rax, str.C:_boostanullimages
mov qword [rbp + 0x2c0], r12
mov qword [rbp + 0x10], rax
mov qword [rbp + 0x2c8], 7
mov word [rbp + 0x2b0], r12w
mov qword [rbp + 0x18], 0x14
call fcn.14005d380
movaps xmm0, xmmword [rbp + 0x10]
lea r8, [rbp + 0x7e0]
mov edx, eax
movdqa xmmword [rbp + 0x7e0], xmm0
lea rcx, [rbp + 0x290]
call fcn.14004d910
cmp qword [rbp + 0x2a8], 7
lea rcx, [rbp + 0x290]
cmova rcx, qword [rbp + 0x290]
call fcn.14005d4bc
shr rax, 0x20
test eax, eax
jne 0x140056d8b
mov rdx, qword [rbp + 0x2a8]
cmp rdx, 7
jbe 0x140052f2d
mov rcx, qword [rbp + 0x290]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140052f28
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140052f28
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14005c834
xor r9d, r9d
mov qword [rbp + 0x2a0], r12
lea r8, str.C:_boostanull_images_logo.png
mov qword [rbp + 0x2a8], 7
lea rdx, str.https:__boostanull.fun_images_logo.png
mov word [rbp + 0x290], r12w
xor ecx, ecx
mov qword [rsp + 0x20], r12
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
xor r9d, r9d
mov qword [rsp + 0x20], r12
lea r8, str.C:_boostanull_images_csgo.png
xor ecx, ecx
lea rdx, str.https:__boostanull.fun_images_csgo.png
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
xor r9d, r9d
mov qword [rsp + 0x20], r12
lea r8, str.C:_boostanull_images_logosmall.png
xor ecx, ecx
lea rdx, str.https:__boostanull.fun_images_logo.png
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
xor r9d, r9d
mov qword [rsp + 0x20], r12
lea r8, str.C:_boostanull_images_biglogo.png
xor ecx, ecx
lea rdx, str.https:__boostanull.fun_images_biglogo.png
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
lea rax, [0x140058c00]
mov dword [rbp + 0xdc0], 0x50
xor ecx, ecx
mov qword [rbp + 0xdc8], rax
mov dword [rbp + 0xdc4], 0x40
mov qword [rbp + 0xdd0], r12
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
xorps xmm0, xmm0
mov qword [rbp + 0xe08], r12
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xde0], xmm0
lea rbx, [0x1400611c8]
movdqu xmmword [rbp + 0xdf0], xmm1
lea rcx, [rbp + 0xdc0]
mov qword [rbp + 0xdd8], rax
mov qword [rbp + 0xe00], rbx
call qword [sym.imp.USER32.dll_RegisterClassExA]
mov rax, qword [rbp + 0xdd8]
mov r9d, 0x80000000
mov rdx, qword [rbp + 0xe00]
mov r8, rbx
mov qword [rsp + 0x58], r12
xor ecx, ecx
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x38], 5
mov dword [rsp + 0x30], 5
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], r12d
call qword [sym.imp.USER32.dll_CreateWindowExA]
mov r9d, 0x1f4
mov dword [rsp + 0x28], 0x15
mov r8d, r9d
mov qword [0x1400a4750], rax
xor edx, edx
mov dword [rsp + 0x20], 0x15
xor ecx, ecx
call qword [sym.imp.GDI32.dll_CreateRoundRectRgn]
mov rcx, qword [0x1400a4750]
xor r8d, r8d
mov rdx, rax
call qword [sym.imp.USER32.dll_SetWindowRgn]
mov rbx, qword [0x1400a4750]
mov ecx, 0x20
call qword [sym.imp.d3d9.dll_Direct3DCreate9]
mov qword [0x1400a4648], rax
mov rcx, rax
test rax, rax
je 0x140056d04
lea rdx, [0x1400a4640]
mov qword [0x1400a4600], r12
mov qword [rsp + 0x30], rdx
mov r9, rbx
lea rdx, [0x1400a4600]
mov qword [0x1400a460c], r12
mov qword [rsp + 0x28], rdx
xor edx, edx
mov dword [0x1400a4614], r12d
mov qword [0x1400a461c], r12
mov dword [0x1400a4624], r12d
mov qword [0x1400a4634], r12
lea r8d, [rdx + 1]
mov dword [0x1400a4628], 1
mov dword [0x1400a4618], 1
mov dword [0x1400a4608], r12d
mov dword [0x1400a462c], 1
mov dword [0x1400a4630], 0x50
mov dword [0x1400a463c], 1
mov rax, qword [rax]
mov dword [rsp + 0x20], 0x40
call qword [rax + 0x80]
test eax, eax
js 0x140056cfd
mov rcx, qword [0x1400a4750]
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x1400a4750]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov rax, qword [0x1400a4400]
test rax, rax
je 0x1400531a9
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 0x1400531c5
xor edx, edx
mov rcx, rax
call fcn.140001970
jmp 0x1400531c8
mov rax, r12
cmp qword [0x1400a4400], r12
jne 0x1400531d8
mov qword [0x1400a4400], rax
mov rcx, rax
call fcn.140008630
mov r13, qword [0x1400a4400]
xor ecx, ecx
or dword [r13 + 8], 0x400
mov qword [r13 + 0x20], r12
call fcn.14002b4f0
cmp word [0x1400a4920], r12w
lea rbx, [0x1400a4930]
mov r10, qword [r13 + 0xa8]
lea rsi, [0x140065be0]
mov edi, 0x4e00
mov r14d, 0xbb7
jne 0x140053260
movups xmm0, xmmword [0x1400730b8]
mov rcx, rbx
mov edx, edi
mov r8, rsi
mov r9d, r14d
movups xmmword [0x1400a4920], 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 0x140053240
mov word [rcx], r12w
xorps xmm2, xmm2
lea r15, [0x1400730e0]
xor eax, eax
movups xmmword [rbp + 0x8d0], xmm2
movups xmmword [rbp + 0x490], xmm2
mov qword [rbp + 0x500], rax
lea rdx, [rbp + 0x8a0]
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, [0x1400a4920]
movups xmmword [rbp + 0x4c0], xmm2
mov byte [rbp + 0x48c], 1
mov rcx, r10
movups xmm0, xmmword [rbp + 0x480]
movups xmmword [rbp + 0x8a0], xmm0
mov dword [rbp + 0x49c], 1
movups xmm1, xmmword [rbp + 0x490]
movups xmmword [rbp + 0x8b0], xmm1
mov dword [rbp + 0x4c4], 0x7f7fffff
movups xmm0, xmmword [rbp + 0x4c0]
movups xmmword [rbp + 0x8e0], xmm0
movsd xmm0, qword [rbp + 0x500]
mov dword [rbp + 0x4d0], 0x3f800000
movups xmm1, xmmword [rbp + 0x4d0]
movsd qword [rbp + 0x920], xmm0
movups xmmword [rbp + 0x4a0], xmm2
movups xmmword [rbp + 0x4b0], xmm2
movups xmmword [rbp + 0x4e0], xmm2
movups xmmword [rbp + 0x4f0], xmm2
movups xmmword [rbp + 0x8c0], xmm2
movups xmmword [rbp + 0x8f0], xmm1
movups xmmword [rbp + 0x900], xmm2
movups xmmword [rbp + 0x910], xmm2
mov qword [rbp + 0x8a0], r15
mov dword [rbp + 0x8a8], 0x3063c
mov dword [rbp + 0x8b4], 0x41c00000
mov qword [rbp + 0x8d8], rax
call fcn.1400302f0
cmp word [0x1400a4920], r12w
mov r10, qword [r13 + 0xa8]
jne 0x1400533d0
movups xmm0, xmmword [0x1400730b8]
mov rcx, rbx
mov edx, edi
mov r8, rsi
mov r9, r14
movups xmmword [0x1400a4920], 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 0x1400533b0
mov word [rcx], r12w
xorps xmm2, xmm2
lea rdx, [rbp + 0x810]
xor eax, eax
movups xmmword [rbp + 0x840], 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, [0x1400a4920]
movups xmmword [rbp + 0x550], xmm2
mov byte [rbp + 0x51c], 1
movups xmm0, xmmword [rbp + 0x510]
movups xmmword [rbp + 0x810], xmm0
mov dword [rbp + 0x52c], 1
movups xmm1, xmmword [rbp + 0x520]
movups xmmword [rbp + 0x820], xmm1
mov dword [rbp + 0x554], 0x7f7fffff
movups xmm0, xmmword [rbp + 0x550]
movups xmmword [rbp + 0x850], xmm0
movsd xmm0, qword [rbp + 0x590]
mov dword [rbp + 0x560], 0x3f800000
movups xmm1, xmmword [rbp + 0x560]
movsd qword [rbp + 0x890], xmm0
movups xmmword [rbp + 0x530], xmm2
movups xmmword [rbp + 0x540], xmm2
movups xmmword [rbp + 0x570], xmm2
movups xmmword [rbp + 0x580], xmm2
movups xmmword [rbp + 0x830], xmm2
movups xmmword [rbp + 0x860], xmm1
movups xmmword [rbp + 0x870], xmm2
movups xmmword [rbp + 0x880], xmm2
mov qword [rbp + 0x810], r15
mov dword [rbp + 0x818], 0x3063c
mov dword [rbp + 0x824], 0x41d00000
mov qword [rbp + 0x848], rax
call fcn.1400302f0
cmp word [0x1400a4920], r12w
mov r10, qword [r13 + 0xa8]
jne 0x140053540
movups xmm0, xmmword [0x1400730b8]
mov rcx, rbx
mov edx, edi
mov r8, rsi
mov r9, r14
movups xmmword [0x1400a4920], 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 0x140053520
mov word [rcx], r12w
xorps xmm2, xmm2
lea rdx, [rbp + 0xa50]
xor eax, eax
movups xmmword [rbp + 0xa80], 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, [0x1400a4920]
movups xmmword [rbp + 0x5e0], xmm2
mov byte [rbp + 0x5ac], 1
movups xmm0, xmmword [rbp + 0x5a0]
movups xmmword [rbp + 0xa50], xmm0
mov dword [rbp + 0x5bc], 1
movups xmm1, xmmword [rbp + 0x5b0]
movups xmmword [rbp + 0xa60], xmm1
mov dword [rbp + 0x5e4], 0x7f7fffff
movups xmm0, xmmword [rbp + 0x5e0]
movups xmmword [rbp + 0xa90], xmm0
movsd xmm0, qword [rbp + 0x620]
mov dword [rbp + 0x5f0], 0x3f800000
movups xmm1, xmmword [rbp + 0x5f0]
movsd qword [rbp + 0xad0], xmm0
movups xmmword [rbp + 0x5c0], xmm2
movups xmmword [rbp + 0x5d0], xmm2
movups xmmword [rbp + 0x600], xmm2
movups xmmword [rbp + 0x610], xmm2
movups xmmword [rbp + 0xa70], xmm2
movups xmmword [rbp + 0xaa0], xmm1
movups xmmword [rbp + 0xab0], xmm2
movups xmmword [rbp + 0xac0], xmm2
mov qword [rbp + 0xa50], r15
mov dword [rbp + 0xa58], 0x3063c
mov dword [rbp + 0xa64], 0x42000000
mov qword [rbp + 0xa88], rax
call fcn.1400302f0
cmp word [0x1400a4920], r12w
mov r15, rax
mov r10, qword [r13 + 0xa8]
mov qword [rbp + 0xe8], rax
jne 0x1400536b0
movups xmm0, xmmword [0x1400730b8]
mov rcx, rbx
mov edx, edi
mov r8, rsi
mov r9, r14
movups xmmword [0x1400a4920], xmm0
nop
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 0x140053690
mov word [rcx], r12w
xorps xmm2, xmm2
lea rdx, [rbp + 0x9c0]
xor eax, eax
movups xmmword [rbp + 0x9f0], xmm2
mov qword [rbp + 0x6b0], rax
mov rcx, r10
movups xmmword [rbp + 0x640], xmm2
mov eax, 0xffff
mov dword [rbp + 0x648], 3
movups xmmword [rbp + 0x680], xmm2
mov word [rbp + 0x684], ax
lea rax, [0x1400730e0]
movups xmmword [rbp + 0x630], xmm2
mov byte [rbp + 0x63c], 1
movups xmm0, xmmword [rbp + 0x630]
movups xmmword [rbp + 0x9c0], xmm0
movups xmmword [rbp + 0x670], xmm2
mov qword [rbp + 0x9c0], rax
lea rax, [0x1400a4920]
mov dword [rbp + 0x64c], 1
movups xmm1, xmmword [rbp + 0x640]
movups xmmword [rbp + 0x9d0], xmm1
mov dword [rbp + 0x674], 0x7f7fffff
movups xmm0, xmmword [rbp + 0x670]
movups xmmword [rbp + 0xa00], xmm0
movsd xmm0, qword [rbp + 0x6b0]
mov dword [rbp + 0x680], 0x3f800000
movups xmm1, xmmword [rbp + 0x680]
movsd qword [rbp + 0xa40], xmm0
movups xmmword [rbp + 0x650], xmm2
movups xmmword [rbp + 0x660], xmm2
movups xmmword [rbp + 0x690], xmm2
movups xmmword [rbp + 0x6a0], xmm2
movups xmmword [rbp + 0x9e0], xmm2
movups xmmword [rbp + 0xa10], xmm1
movups xmmword [rbp + 0xa20], xmm2
movups xmmword [rbp + 0xa30], xmm2
mov dword [rbp + 0x9c8], 0x3063c
mov dword [rbp + 0x9d4], 0x41800000
mov qword [rbp + 0x9f8], rax
call fcn.1400302f0
cmp word [0x1400a4920], r12w
mov rcx, qword [r13 + 0xa8]
jne 0x140053810
movups xmm0, xmmword [0x1400730b8]
movups xmmword [0x1400a4920], xmm0
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 0x1400537f1
mov word [rbx], r12w
xorps xmm2, xmm2
lea rdx, [rbp + 0x930]
xor eax, eax
movups xmmword [rbp + 0x960], xmm2
mov qword [rbp + 0x740], rax
mov eax, 0xffff
movups xmmword [rbp + 0x6d0], xmm2
mov dword [rbp + 0x6d8], 3
movups xmmword [rbp + 0x710], xmm2
mov word [rbp + 0x714], ax
lea rax, [0x1400730e0]
movups xmmword [rbp + 0x6c0], xmm2
mov byte [rbp + 0x6cc], 1
movups xmm0, xmmword [rbp + 0x6c0]
movups xmmword [rbp + 0x930], xmm0
movups xmmword [rbp + 0x700], xmm2
mov qword [rbp + 0x930], rax
lea rax, [0x1400a4920]
mov dword [rbp + 0x6dc], 1
movups xmm1, xmmword [rbp + 0x6d0]
movups xmmword [rbp + 0x940], xmm1
mov dword [rbp + 0x704], 0x7f7fffff
movups xmm0, xmmword [rbp + 0x700]
movups xmmword [rbp + 0x970], xmm0
movsd xmm0, qword [rbp + 0x740]
mov dword [rbp + 0x710], 0x3f800000
movups xmm1, xmmword [rbp + 0x710]
movsd qword [rbp + 0x9b0], xmm0
movups xmmword [rbp + 0x6e0], xmm2
movups xmmword [rbp + 0x6f0], xmm2
movups xmmword [rbp + 0x720], xmm2
movups xmmword [rbp + 0x730], xmm2
movups xmmword [rbp + 0x950], xmm2
movups xmmword [rbp + 0x980], xmm1
movups xmmword [rbp + 0x990], xmm2
movups xmmword [rbp + 0x9a0], xmm2
mov dword [rbp + 0x938], 0x3063c
mov dword [rbp + 0x944], 0x41600000
mov qword [rbp + 0x968], rax
call fcn.1400302f0
mov rcx, qword [0x1400a4640]
lea r8, [rbp + 0xda0]
lea rdx, str.C:_boostanull_images_logo.png
mov qword [rbp + 8], rax
mov rdi, rax
mov qword [rbp + 0xf0], r12
mov r14, r12
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileA]
test eax, eax
jne 0x14005398d
mov r10, qword [rbp + 0xda0]
lea r8, [rbp + 0x1000]
xor edx, edx
mov rcx, qword [r10]
mov r9, qword [rcx + 0x88]
mov rcx, r10
call r9
mov r14, qword [rbp + 0xda0]
mov qword [rbp + 0xf0], r14
mov rcx, qword [0x1400a4640]
lea r8, [rbp + 0xda8]
lea rdx, str.C:_boostanull_images_csgo.png
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileA]
test eax, eax
jne 0x1400539cc
mov rcx, qword [rbp + 0xda8]
lea r8, [rbp + 0x1020]
xor edx, edx
mov rax, qword [rcx]
call qword [rax + 0x88]
mov r12, qword [rbp + 0xda8]
mov rcx, qword [0x1400a4640]
lea r8, [rbp + 0xdb0]
lea rdx, str.C:_boostanull_images_logosmall.png
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileA]
test eax, eax
jne 0x140053a04
mov rcx, qword [rbp + 0xdb0]
lea r8, [rbp + 0xf60]
xor edx, edx
mov rax, qword [rcx]
call qword [rax + 0x88]
mov rcx, qword [0x1400a4640]
lea r8, [rbp + 0xdb8]
lea rdx, str.C:_boostanull_images_biglogo.png
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileA]
test eax, eax
jne 0x140053a3c
mov rcx, qword [rbp + 0xdb8]
lea r8, [rbp + 0x10e0]
xor edx, edx
mov rax, qword [rcx]
call qword [rax + 0x88]
xor esi, esi
lea rdx, str.___Added_text_on_startup_n____Fixed_download_n____Avatar_image_deleted
xorps xmm0, xmm0
mov qword [rbp + 0xf08], rsi
lea rcx, [rbp + 0xef8]
mov qword [rbp + 0xf10], rsi
movups xmmword [rbp + 0xef8], xmm0
lea r8d, [rsi + 0x45]
call fcn.14005b400
xorps xmm0, xmm0
mov qword [rbp + 0xee8], rsi
lea r8d, [rsi + 0x13]
mov qword [rbp + 0xef0], rsi
lea rdx, str.Coded_by_dana56.cpp
lea rcx, [rbp + 0xed8]
movups xmmword [rbp + 0xed8], xmm0
call fcn.14005b400
mov rax, qword [0x1400a4400]
or dword [r13 + 8], 0x400
movaps xmm0, xmmword [0x140068ad0]
mov qword [r13 + 0x20], rsi
movaps xmm1, xmm0
movaps xmm1, xmmword [0x140068ac0]
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 + 0xaf0], xmm0
movups xmmword [rbp + 0xcd0], xmm0
movaps xmm0, xmmword [0x140068b30]
movups xmmword [rbp + 0xcf0], xmm0
movups xmmword [rax + 0x174c], xmm0
movaps xmm0, xmm1
movaps xmm0, xmmword [0x140068b20]
movups xmmword [rbp + 0xce0], xmm1
movups xmmword [rax + 0x176c], xmm1
movups xmmword [rbp + 0xd00], xmm1
movups xmmword [rax + 0x177c], xmm1
movaps xmm1, xmmword [0x140068b10]
movups xmmword [rbp + 0xae0], xmm1
movups xmmword [rax + 0x184c], xmm1
movups xmmword [rbp + 0xb00], xmm0
movups xmmword [rax + 0x186c], xmm0
movaps xmm1, xmm0
movups xmmword [rbp + 0xb10], xmm0
movups xmmword [rax + 0x185c], xmm0
movaps xmm0, xmmword [0x140068ae0]
movups xmmword [rax + 0x170c], xmm0
call fcn.140036320
mov rcx, qword [0x1400a4640]
lea rax, str.imgui_impl_dx9
mov rbx, qword [0x1400a4400]
mov qword [0x1400a48d0], 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 0x140053c53
mov rax, qword [0x1400a4400]
lea rcx, [fcn.140035ff0]
mov qword [rax + 0x15f0], rcx
lea rcx, [fcn.1400360c0]
mov qword [rax + 0x15f8], rcx
lea rcx, [0x140036140]
mov qword [rax + 0x1600], rcx
lea rcx, [0x1400361a0]
mov qword [rax + 0x1608], rcx
lea rcx, [0x1400362f0]
mov qword [rax + 0x1610], rcx
movabs rax, 0x84a1815203e2296d
mov r8, 0xffffffffffffffff
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x380], rax
movabs rax, 0xaa5f24eccee6b904
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x388], rax
movabs rax, 0x199e68a3dfa164b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x390], rax
movabs rax, 0xd7fc081964c81458
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x398], rax
movabs rax, 0xbe59add56206934a
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3a0], rax
movabs rax, 0x191ce41af257fec9
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3a8], rax
movabs rax, 0xb538c3b9c884e6bf
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3b0], rax
movabs rax, 0xb6a7db728d4e76e2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x3b8], rax
movabs rax, 0xab8ebb2173965d05
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1180], rax
movabs rax, 0xdf314598bd89d666
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1188], rax
movabs rax, 0x60b688ff5bd47a27
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1190], rax
movabs rax, 0xb292667607e77d28
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1198], rax
movabs rax, 0xdf66ddbd1228e729
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x11a0], rax
movabs rax, 0x7c7bd9749d3e8aaa
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x11a8], rax
movabs rax, 0xda51b0cbadf2b9cb
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x11b0], rax
movabs rax, 0xb6a7db728d4e768c
mov qword [rbp], rax
mov rax, qword [rbp]
vmovdqu ymm0, ymmword [rbp + 0x1180]
vpxor ymm0, ymm0, ymmword [rbp + 0x380]
vmovdqa ymmword [rbp + 0x380], ymm0
mov qword [rbp + 0x11b8], rax
lea rax, [rbp + 0x380]
vmovdqu ymm1, ymmword [rbp + 0x11a0]
vpxor ymm0, ymm1, ymmword [rbp + 0x3a0]
vmovdqa ymmword [rbp + 0x3a0], ymm0
vxorps xmm0, xmm0, xmm0
mov qword [rbp + 0x470], rsi
vmovups xmmword [rbp + 0x460], xmm0
mov qword [rbp + 0x478], rsi
vzeroupper
nop
inc r8
cmp byte [rax + r8], sil
jne 0x140053e40
lea rdx, [rbp + 0x380]
lea rcx, [rbp + 0x460]
call fcn.14005b400
lea rdx, [rbp + 0x460]
lea rcx, [rbp + 0xfa0]
call fcn.14004e8e0
call qword [sym.imp.USER32.dll_GetDesktopWindow]
mov rcx, rax
lea rdx, [rbp + 0xff0]
call qword [sym.imp.USER32.dll_GetWindowRect]
cmp qword [rbp + 0xfb8], 0xf
lea rcx, [rbp + 0xfa0]
mov r8, qword [rbp + 0xfb0]
cmova rcx, qword [rbp + 0xfa0]
cmp r8, 1
jne 0x140053eb9
lea rdx, [0x140065bc0]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x140053ebb
mov al, 1
mov byte [0x1400a43f9], al
call fcn.1400521d0
movss xmm13, dword [0x140068958]
xorps xmm0, xmm0
movss xmm14, dword [0x1400688bc]
movss xmm15, dword [0x140068924]
movss xmm11, dword [0x14006895c]
movss xmm10, dword [0x1400688b0]
movss xmm12, dword [0x14006890c]
movups xmmword [rbp + 0xfc0], xmm0
movups xmmword [rbp + 0xfd0], xmm0
movups xmmword [rbp + 0xfe0], xmm0
nop dword [rax]
nop dword [rax + rax]
cmp byte [0x1400730d8], 0
je 0x140056cf1
xor r9d, r9d
mov dword [rsp + 0x20], 1
xor r8d, r8d
lea rcx, [rbp + 0xfc0]
xor edx, edx
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x140053f6d
lea rcx, [rbp + 0xfc0]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0xfc0]
call qword [sym.imp.USER32.dll_DispatchMessageA]
jmp 0x140056a04
cmp qword [0x1400a48c0], 0
jne 0x140053f7c
call fcn.140035e80
mov rcx, qword [0x1400a48f8]
lea rdx, [rbp + 0xd90]
mov rbx, qword [0x1400a4400]
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xd90], xmm0
call qword [sym.imp.USER32.dll_GetClientRect]
mov eax, dword [rbp + 0xd9c]
sub eax, dword [rbp + 0xd94]
movd xmm1, eax
mov eax, dword [rbp + 0xd98]
sub eax, dword [rbp + 0xd90]
cmp byte [0x1400a371d], 0
cvtdq2ps xmm1, xmm1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbx + 0x14], xmm1
movss dword [rbx + 0x10], xmm0
je 0x14005402d
mov rdi, qword [0x1400a4400]
mov ecx, dword [rdi + 0x161c]
test ecx, ecx
jns 0x140054008
mov eax, ecx
cdq
sub eax, edx
mov edx, esi
sar eax, 1
add eax, ecx
lea rcx, [rdi + 0x1618]
test eax, eax
cmovg edx, eax
call fcn.140023570
xor r9d, r9d
mov dword [rdi + 0x1618], esi
lea r8, [0x140036e00]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.USER32.dll_EnumDisplayMonitors]
mov rdi, qword [rbp + 8]
mov byte [0x1400a371d], 0
lea rcx, [rbp + 0xe90]
mov qword [rbp + 0xe90], rsi
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
mov rcx, qword [rbp + 0xe90]
xorps xmm1, xmm1
mov rax, rcx
xorps xmm0, xmm0
sub rax, qword [0x1400a4900]
cvtsi2ss xmm0, qword [0x1400a4908]
cvtsi2ss xmm1, rax
divss xmm1, xmm0
movss dword [rbx + 0x18], xmm1
mov qword [0x1400a4900], 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.140036920
cmp byte [rbx + 0xcf], 0
je 0x1400540d4
mov eax, 0xffffffff
jmp 0x1400540e1
mov rax, qword [0x1400a4400]
mov eax, dword [rax + 0x20d0]
cmp dword [0x1400a38d0], eax
je 0x1400540f4
mov dword [0x1400a38d0], eax
call fcn.1400367a0
call fcn.140036b30
call fcn.140007310
cmp byte [0x1400730d8], 0
je 0x140056cf1
call fcn.14004f660
cmp byte [0x1400a43fa], 0
mov rax, qword [0x1400a4400]
jne 0x140054223
movaps xmm0, xmmword [0x140068ad0]
movups xmmword [rax + 0x171c], xmm0
mov byte [0x1400a43fa], 1
movups xmmword [rax + 0x172c], xmm0
movaps xmm1, xmm0
movaps xmm1, xmmword [0x140068b10]
movups xmmword [rax + 0x176c], xmm1
movups xmmword [rax + 0x177c], xmm1
movups xmmword [rax + 0x184c], xmm1
movups xmmword [rbp + 0xb20], xmm0
movups xmmword [rbp + 0xb30], xmm0
movaps xmm0, xmmword [0x140068b30]
movups xmmword [rax + 0x174c], xmm0
movups xmmword [rbp + 0xb40], xmm0
movaps xmm0, xmm1
movaps xmm0, xmmword [0x140068b00]
movups xmmword [rax + 0x186c], xmm0
movups xmmword [rbp + 0xb80], xmm0
movaps xmm0, xmmword [0x140068ae0]
movups xmmword [rax + 0x170c], xmm0
movups xmmword [rbp + 0xb50], xmm1
movups xmmword [rbp + 0xb60], xmm1
movups xmmword [rbp + 0xb70], xmm1
movaps xmm1, xmmword [0x140068af0]
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 + 0xb90], xmm1
or dword [rax + 0x1dc0], 2
lea rdx, [0x1400730d8]
movsd xmm0, qword [0x1400a3980]
movsd qword [rax + 0x1de4], xmm0
mov dword [rax + 0x1dc8], 1
mov r8d, dword [0x1400a3988]
mov rcx, qword [str.t.me_dlpscr]
call fcn.14000d8a0
cmp byte [0x1400a43f9], 1
mov rcx, qword [0x1400a4400]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
mov rsi, qword [rax + 0x2f8]
movss xmm9, dword [rax + 0x118]
movss xmm8, dword [rax + 0x11c]
je 0x140056b3e
cmp byte [0x1400a43fb], 0
je 0x140054348
mov ecx, 1
call fcn.14005ca28
lea rcx, [rbp + 0xe18]
xor edi, edi
mov qword [rsp + 0x28], rcx
lea r8, [0x14005c3b0]
xor ecx, ecx
mov dword [rsp + 0x20], edi
mov r9, rax
xor edx, edx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0xe10], rax
test rax, rax
je 0x140056a3d
cmp dword [rbp + 0xe18], edi
je 0x140056a31
call qword [sym.imp.MSVCP140.dll__Thrd_id]
cmp dword [rbp + 0xe18], eax
je 0x140056a25
movaps xmm0, xmmword [rbp + 0xe10]
lea rcx, [rbp + 0x7f0]
xor edx, edx
movdqa xmmword [rbp + 0x7f0], xmm0
call qword [sym.imp.MSVCP140.dll__Thrd_join]
test eax, eax
jne 0x140056a19
xorps xmm0, xmm0
movaps xmmword [rbp + 0xbe0], xmm0
movdqa xmmword [rbp + 0xe10], xmm0
jmp 0x14005684f
cmp byte [0x1400a43fc], 0
movaps xmm6, xmm8
movaps xmm7, xmm8
addss xmm6, xmm13
subss xmm7, dword [0x1400688ac]
jne 0x140055ee2
call fcn.14004f660
movaps xmm0, xmmword [0x140068b30]
lea rcx, [rbp + 0x800]
movaps xmm1, xmm9
movss dword [rbp + 0x44], xmm6
addss xmm1, dword [0x140068954]
movss dword [rbp + 0x4c], xmm7
movups xmmword [rbp + 0x800], xmm0
movss dword [rbp + 0x40], xmm1
movss dword [rbp + 0x48], xmm1
call fcn.1400032e0
mov r9d, eax
movss dword [rsp + 0x20], xmm14
lea r8, [rbp + 0x40]
mov rcx, rsi
lea rdx, [rbp + 0x48]
call fcn.14002ee20
mov rcx, qword [0x1400a4400]
lea r9, [rbp + 0x50]
lea r8, [rbp + 0x58]
mov dword [rbp + 0x50], 0x3f800000
lea rdx, [rbp + 0x60]
mov dword [rbp + 0x54], 0x3f800000
mov qword [rbp + 0x58], 0
mov rax, qword [rcx + 0x1d18]
mov dword [rbp + 0x60], 0x42d80000
mov dword [rbp + 0x64], 0x42c40000
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 [0x14006891c]
addss xmm2, dword [0x1400688d8]
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 [0x140068b30]
movss dword [rax + 0x134], xmm0
xorps xmm0, xmm0
lea rax, [rbp + 0x750]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x760]
mov qword [rsp + 0x20], rax
movups xmmword [rbp + 0x750], xmm0
movups xmmword [rbp + 0x760], xmm1
call fcn.14003bd40
mov rcx, qword [0x1400a4400]
movss xmm6, dword [0x1400688ec]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
mov rcx, rdi
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm0, xmm6
addss xmm2, xmm15
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.140011020
lea rcx, [0x140067dd0]
call fcn.140039ce0
call fcn.1400110c0
mov rdi, qword [0x1400a4400]
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, xmm6
addss xmm2, dword [0x140068928]
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.1400232c0
xor eax, eax
mov dword [rbx], 0x43700000
and dword [rdi + 0x1e58], 0xfffffffe
lea r8, [0x1400a4410]
mov qword [rsp + 0x38], rax
lea rcx, str.Username
mov qword [rsp + 0x30], rax
mov r9d, 0xff
mov dword [rsp + 0x28], eax
xor edx, edx
lea rax, [rbp + 0x68]
mov qword [rbp + 0x68], 0
mov qword [rsp + 0x20], rax
call fcn.14003f0d0
mov rcx, qword [0x1400a4400]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
mov rcx, qword [0x1400730d0]
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm0, xmm6
addss xmm2, dword [0x140068944]
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.140039ce0
mov rcx, qword [0x1400a4400]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
mov rcx, qword [rbp + 8]
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm0, xmm6
addss xmm2, dword [0x14006893c]
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.140011020
lea rcx, [0x140067df0]
call fcn.140039ce0
call fcn.1400110c0
mov rdi, qword [0x1400a4400]
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, xmm6
addss xmm2, dword [0x140068940]
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.1400232c0
mov dword [rbx], 0x43700000
lea rax, [rbp + 0x70]
and dword [rdi + 0x1e58], 0xfffffffe
lea r8, [0x1400a4650]
xor edi, edi
mov qword [rbp + 0x70], 0
mov qword [rsp + 0x38], rdi
lea rcx, str.Password
mov qword [rsp + 0x30], rdi
mov r9d, 0xff
mov dword [rsp + 0x28], 0x8000
xor edx, edx
mov qword [rsp + 0x20], rax
call fcn.14003f0d0
mov rcx, qword [0x1400a4400]
lea rdx, [rbp + 0x78]
mov dword [rbp + 0x78], 0x43700000
mov dword [rbp + 0x7c], 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, xmm6
addss xmm2, dword [0x14006894c]
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.14003a7a0
test al, al
je 0x140055bde
lea rcx, [rbp + 0x420]
call fcn.14004f250
mov rbx, rax
lea r8d, [rdi + 0x3a]
movabs r14, 0xdf314598bd89d666
movabs rdx, 0xab8ebb2173965d05
movabs rax, 0xab8e86451ae13523
mov qword [rbp], rax
mov rcx, qword [rbp]
mov qword [rbp + 0x320], rcx
mov qword [rbp], r14
mov rcx, qword [rbp]
mov qword [rbp + 0x328], rcx
mov qword [rbp], rdx
mov rcx, qword [rbp]
mov qword [rbp], r14
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0x320]
mov qword [rbp + 0x1128], rax
movabs rax, 0xd9e1cc5200f72d23
mov qword [rbp + 0x1120], rcx
lea rcx, [rbp + 0x270]
xorps xmm0, xmmword [rbp + 0x1120]
movdqa xmmword [rbp + 0x320], xmm0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x310], rax
movabs rax, 0xdf314598bd89eb02
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x318], rax
mov qword [rbp], rdx
mov rax, qword [rbp]
mov qword [rbp], r14
mov qword [rbp + 0x10c0], rax
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0x310]
mov qword [rbp + 0x10c8], rax
movabs rax, 0xc6efd54a10ff3323
xorps xmm0, xmmword [rbp + 0x10c0]
movdqa xmmword [rbp + 0x310], xmm0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e0], rax
movabs rax, 0xdf314598bd89eb03
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2e8], rax
mov qword [rbp], rdx
lea rdx, str.https:__boostanull.fun_api_connect.php_actionauthenticate
mov rax, qword [rbp]
mov qword [rbp + 0x10b0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0x2e0]
mov qword [rbp + 0x10b8], rax
xorps xmm0, xmmword [rbp + 0x10b0]
movdqa xmmword [rbp + 0x2e0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x270], xmm0
mov qword [rbp + 0x280], rdi
mov qword [rbp + 0x288], rdi
call fcn.14005b400
lea rdx, [rbp + 0x2e0]
lea rcx, [rbp + 0x270]
call fcn.140059bd0
mov qword [rbp + 0x190], rdi
lea rdx, [0x1400a4410]
mov qword [rbp + 0x198], rdi
lea rcx, [rbp + 0x180]
xorps xmm0, xmm0
movups xmmword [rbp + 0x180], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x180], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x190], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], dil
call fcn.140059bd0
xorps xmm0, xmm0
movups xmmword [rbp + 0x140], xmm0
mov qword [rbp + 0x150], rdi
lea rdx, [rbp + 0x310]
mov qword [rbp + 0x158], rdi
lea rcx, [rbp + 0x140]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x140], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x150], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], dil
call fcn.140059bd0
mov qword [rbp + 0x1b0], rdi
lea rdx, [0x1400a4650]
mov qword [rbp + 0x1b8], rdi
lea rcx, [rbp + 0x1a0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a0], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1a0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1b0], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], dil
call fcn.140059bd0
mov qword [rbp + 0x1d0], rdi
lea rdx, [rbp + 0x320]
mov qword [rbp + 0x1d8], rdi
lea rcx, [rbp + 0x1c0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x1c0], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1c0], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1d0], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], dil
call fcn.140059bd0
mov r9, rbx
lea r8, [rbp + 0x330]
lea rcx, [rbp + 0xbf0]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov qword [rax + 0x10], rdi
movups xmmword [rbp + 0x330], xmm0
mov qword [rax + 0x18], 0xf
movups xmmword [rbp + 0x340], xmm1
mov byte [rax], dil
call fcn.14005bc20
lea rdx, [rbp + 0xbf0]
lea rcx, [rbp + 0x3c0]
call fcn.14004e8e0
mov rbx, rax
lea rax, [0x1400a39b0]
cmp rax, rbx
je 0x140054c65
mov rdx, qword [0x1400a39c8]
cmp rdx, 0xf
jbe 0x140054c28
mov rcx, qword [0x1400a39b0]
inc rdx
cmp rdx, 0x1000
jb 0x140054c23
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140056a4f
mov rcx, r8
call fcn.14005c834
mov qword [0x1400a39c0], rdi
mov qword [0x1400a39c8], 0xf
mov byte [0x1400a39b0], dil
movups xmm0, xmmword [rbx]
movups xmmword [0x1400a39b0], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [0x1400a39c0], xmm1
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], 0xf
mov byte [rbx], dil
mov rdx, qword [rbp + 0x3d8]
cmp rdx, 0xf
jbe 0x140054ca6
mov rcx, qword [rbp + 0x3c0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140054ca1
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140056a4f
call fcn.14005c834
mov rdx, qword [rbp + 0x348]
mov qword [rbp + 0x3d0], rdi
mov qword [rbp + 0x3d8], 0xf
mov byte [rbp + 0x3c0], dil
cmp rdx, 0xf
jbe 0x140054d00
mov rcx, qword [rbp + 0x330]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140054cfb
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140056a4f
call fcn.14005c834
mov rdx, qword [rbp + 0x1d8]
mov qword [rbp + 0x340], rdi
mov qword [rbp + 0x348], 0xf
mov byte [rbp + 0x330], dil
cmp rdx, 0xf
jbe 0x140054d5a
mov rcx, qword [rbp + 0x1c0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140054d55
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140056a4f
call fcn.14005c834
mov rdx, qword [rbp + 0x1b8]
mov qword [rbp + 0x1d0], rdi
mov qword [rbp + 0x1d8], 0xf
mov byte [rbp + 0x1c0], dil
cmp rdx, 0xf
jbe 0x140054db4
mov rcx, qword [rbp + 0x1a0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140054daf
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140056a4f
call fcn.14005c834
mov rdx, qword [rbp + 0x158]
mov qword [rbp + 0x1b0], rdi
mov qword [rbp + 0x1b8], 0xf
mov byte [rbp + 0x1a0], dil
cmp rdx, 0xf
jbe 0x140054e0e
mov rcx, qword [rbp + 0x140]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140054e09
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140056a4f
call fcn.14005c834
mov rdx, qword [rbp + 0x198]
mov qword [rbp + 0x150], rdi
mov qword [rbp + 0x158], 0xf
mov byte [rbp + 0x140], dil
cmp rdx, 0xf
jbe 0x140054e68
mov rcx, qword [rbp + 0x180]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140054e63
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140056a4f
call fcn.14005c834
mov rdx, qword [rbp + 0x288]
mov qword [rbp + 0x190], rdi
mov qword [rbp + 0x198], 0xf
mov byte [rbp + 0x180], dil
cmp rdx, 0xf
jbe 0x140054ec2
mov rcx, qword [rbp + 0x270]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140054ebd
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140056a4f
call fcn.14005c834
mov rdx, qword [rbp + 0x438]
mov qword [rbp + 0x280], rdi
mov qword [rbp + 0x288], 0xf
mov byte [rbp + 0x270], dil
cmp rdx, 0xf
jbe 0x140054f1c
mov rcx, qword [rbp + 0x420]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140054f17
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140056a4f
call fcn.14005c834
mov qword [rbp + 0x430], rdi
lea rcx, [rbp + 0x30]
mov qword [rbp + 0x438], 0xf
movabs rax, 0xab8edf4400e53c75
mov byte [rbp + 0x420], dil
movabs rbx, 0xab8ebb2173965d05
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], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x10a0], rax
mov qword [rbp], r14
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0x30]
mov qword [rbp + 0x10a8], rax
mov rax, 0xffffffffffffffff
xorps xmm0, xmmword [rbp + 0x10a0]
movdqa xmmword [rbp + 0x30], xmm0
nop dword [rax + rax]
inc rax
cmp byte [rcx + rax], dil
jne 0x140054fa0
cmp qword [0x1400a39c8], 0xf
lea rdx, [0x1400a39b0]
mov r8, qword [0x1400a39c0]
mov rcx, rdx
cmova rcx, qword [0x1400a39b0]
cmp r8, rax
jne 0x140055997
lea rdx, [rbp + 0x30]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140055990
movabs rax, 0xc6efd54a10ff3323
lea rdx, str.https:__boostanull.fun_api_connect.php_actionexpire
mov qword [rbp], rax
lea rcx, [rbp + 0x250]
mov rax, qword [rbp]
mov r8d, 0x34
mov qword [rbp + 0x2d0], rax
movabs rax, 0xdf314598bd89eb03
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x2d8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1090], rax
mov qword [rbp], r14
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0x2d0]
mov qword [rbp + 0x1098], rax
xorps xmm0, xmmword [rbp + 0x1090]
movdqa xmmword [rbp + 0x2d0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x250], xmm0
mov qword [rbp + 0x260], rdi
mov qword [rbp + 0x268], rdi
call fcn.14005b400
lea rdx, [rbp + 0x2d0]
lea rcx, [rbp + 0x250]
call fcn.140059bd0
mov qword [rbp + 0x170], rdi
lea rdx, [0x1400a4410]
mov qword [rbp + 0x178], rdi
lea rcx, [rbp + 0x160]
xorps xmm0, xmm0
movups xmmword [rbp + 0x160], xmm0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x160], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x170], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], dil
call fcn.140059bd0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], dil
mov rdx, qword [rbp + 0x178]
movups xmmword [rbp + 0xeb8], xmm0
movups xmmword [rbp + 0xec8], xmm1
cmp rdx, 0xf
jbe 0x140055143
mov rcx, qword [rbp + 0x160]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005513e
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140056a56
call fcn.14005c834
mov rdx, qword [rbp + 0x268]
mov qword [rbp + 0x170], rdi
mov qword [rbp + 0x178], 0xf
mov byte [rbp + 0x160], dil
cmp rdx, 0xf
jbe 0x140055178
mov rcx, qword [rbp + 0x250]
inc rdx
call fcn.14005b6d0
lea rdx, [rbp + 0xeb8]
mov qword [rbp + 0x260], rdi
lea rcx, [rbp + 0xd30]
mov qword [rbp + 0x268], 0xf
mov byte [rbp + 0x250], dil
call fcn.140059eb0
mov rdx, rax
lea rcx, [rbp + 0xbc0]
call fcn.14004e8e0
mov rdx, rax
lea rcx, [0x1400a3958]
call fcn.140059de0
lea rcx, [rbp + 0xbc0]
call fcn.140059d80
movabs rax, 0xd9e1cc5200f72d23
lea rdx, str.https:__boostanull.fun_api_connect.php_actionget_role
mov qword [rbp], rax
lea rcx, [rbp + 0xc90]
mov rax, qword [rbp]
mov qword [rbp + 0x1f0], rax
movabs rax, 0xdf314598bd89eb02
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1f8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp], r14
mov qword [rbp + 0x1080], rax
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0x1f0]
mov qword [rbp + 0x1088], rax
movabs rax, 0xc6efd54a10ff3323
xorps xmm0, xmmword [rbp + 0x1080]
movdqa xmmword [rbp + 0x1f0], xmm0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1e0], rax
movabs rax, 0xdf314598bd89eb03
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1e8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1070], rax
mov qword [rbp], r14
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0x1e0]
mov qword [rbp + 0x1078], rax
xorps xmm0, xmmword [rbp + 0x1070]
movdqa xmmword [rbp + 0x1e0], xmm0
call fcn.140059e70
lea r8, [rbp + 0x1e0]
mov rdx, rax
lea rcx, [rbp + 0xc70]
call fcn.14005ab50
mov rdx, rax
lea r8, [0x1400a4410]
lea rcx, [rbp + 0xc50]
call fcn.14005ab50
lea r8, [rbp + 0x1f0]
mov rdx, rax
lea rcx, [rbp + 0xc30]
call fcn.14005ab50
mov rdx, rax
lea r8, [0x1400a4650]
lea rcx, [rbp + 0xf18]
call fcn.14005ab50
lea rcx, [rbp + 0xc30]
call fcn.140059d80
lea rcx, [rbp + 0xc50]
call fcn.140059d80
lea rcx, [rbp + 0xc70]
call fcn.140059d80
lea rcx, [rbp + 0xc90]
call fcn.140059d80
lea rdx, [rbp + 0xf18]
lea rcx, [rbp + 0xd50]
call fcn.140059eb0
mov rdx, rax
lea rcx, [rbp + 0xc10]
call fcn.14004e8e0
mov rdx, rax
lea rcx, [0x1400a38d8]
call fcn.140059de0
lea rcx, [rbp + 0xc10]
call fcn.140059d80
movabs rax, 0xd9e1cc5200f72d23
lea rdx, str.https:__boostanull.fun_api_connect.php_actionget_banned
mov qword [rbp], rax
lea rcx, [rbp + 0x3e0]
mov rax, qword [rbp]
mov qword [rbp + 0x210], rax
movabs rax, 0xdf314598bd89eb02
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x218], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp], r14
mov qword [rbp + 0x1060], rax
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0x210]
mov qword [rbp + 0x1068], rax
movabs rax, 0xc6efd54a10ff3323
xorps xmm0, xmmword [rbp + 0x1060]
movdqa xmmword [rbp + 0x210], xmm0
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x200], rax
movabs rax, 0xdf314598bd89eb03
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x208], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1050], rax
mov qword [rbp], r14
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0x200]
mov qword [rbp + 0x1058], rax
xorps xmm0, xmmword [rbp + 0x1050]
movdqa xmmword [rbp + 0x200], xmm0
call fcn.140059e70
lea r8, [rbp + 0x200]
mov rdx, rax
lea rcx, [rbp + 0x440]
call fcn.14005ab50
mov rdx, rax
lea r8, [0x1400a4410]
lea rcx, [rbp + 0xcb0]
call fcn.14005ab50
lea r8, [rbp + 0x210]
mov rdx, rax
lea rcx, [rbp + 0xba0]
call fcn.14005ab50
mov rdx, rax
lea r8, [0x1400a4650]
lea rcx, [rbp + 0xf38]
call fcn.14005ab50
lea rcx, [rbp + 0xba0]
call fcn.140059d80
lea rcx, [rbp + 0xcb0]
call fcn.140059d80
mov rdx, qword [rbp + 0x458]
cmp rdx, 0xf
jbe 0x140055506
mov rcx, qword [rbp + 0x440]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140055501
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140056a5d
call fcn.14005c834
mov rdx, qword [rbp + 0x3f8]
mov qword [rbp + 0x450], rdi
mov qword [rbp + 0x458], 0xf
mov byte [rbp + 0x440], dil
cmp rdx, 0xf
jbe 0x140055560
mov rcx, qword [rbp + 0x3e0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005555b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140056a5d
call fcn.14005c834
lea rdx, [rbp + 0xf38]
mov qword [rbp + 0x3f0], rdi
lea rcx, [rbp + 0xd70]
mov qword [rbp + 0x3f8], 0xf
mov byte [rbp + 0x3e0], dil
call fcn.140059eb0
mov rdx, rax
lea rcx, [rbp + 0x400]
call fcn.14004e8e0
mov rbx, rax
lea rax, [0x1400a3918]
cmp rax, rbx
je 0x140055628
mov rdx, qword [0x1400a3930]
cmp rdx, 0xf
jbe 0x1400555eb
mov rcx, qword [0x1400a3918]
inc rdx
cmp rdx, 0x1000
jb 0x1400555e6
mov r8, qword [rcx - 8]
add rdx, 0x27
sub rcx, r8
lea rax, [rcx - 8]
cmp rax, 0x1f
ja 0x140056a64
mov rcx, r8
call fcn.14005c834
mov qword [0x1400a3928], rdi
mov qword [0x1400a3930], 0xf
mov byte [0x1400a3918], dil
movups xmm0, xmmword [rbx]
movups xmmword [0x1400a3918], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [0x1400a3928], xmm1
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], 0xf
mov byte [rbx], dil
mov rdx, qword [rbp + 0x418]
cmp rdx, 0xf
jbe 0x140055669
mov rcx, qword [rbp + 0x400]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140055664
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140056a64
call fcn.14005c834
xorps xmm0, xmm0
mov qword [rbp + 0x410], rdi
movups xmmword [rbp + 0x2f0], xmm0
mov qword [rbp + 0x418], 0xf
lea rax, [0x1400a4410]
mov byte [rbp + 0x400], dil
mov r8, 0xffffffffffffffff
mov qword [rbp + 0x300], rdi
mov qword [rbp + 0x308], rdi
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], dil
jne 0x1400556b0
mov rdx, rax
lea rcx, [rbp + 0x2f0]
call fcn.14005b400
lea rcx, [rbp + 0x2f0]
call fcn.14004ef00
mov rdx, qword [rbp + 0x308]
cmp rdx, 0xf
jbe 0x140055715
mov rcx, qword [rbp + 0x2f0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140055710
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140056a6b
call fcn.14005c834
mov qword [rbp + 0x300], rdi
lea rcx, [rbp + 0x110]
mov qword [rbp + 0x308], 0xf
movabs rax, 0xab8edf441df83c67
mov byte [rbp + 0x2f0], dil
movabs rbx, 0xab8ebb2173965d05
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x110], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x118], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1140], rax
mov qword [rbp], r14
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0x110]
mov qword [rbp + 0x1148], rax
mov rax, 0xffffffffffffffff
xorps xmm0, xmmword [rbp + 0x1140]
movdqa xmmword [rbp + 0x110], xmm0
inc rax
cmp byte [rcx + rax], dil
jne 0x1400557a3
cmp qword [0x1400a3930], 0xf
lea rcx, [0x1400a3918]
mov r8, qword [0x1400a3928]
cmova rcx, qword [0x1400a3918]
cmp r8, rax
jne 0x1400557f2
lea rdx, [rbp + 0x110]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x1400557f2
lea rax, str.You_are_banned_
mov qword [0x1400730d0], rax
jmp 0x14005587d
movabs rax, 0xab8ebb2173f42876
lea rdx, [rbp + 0x220]
mov qword [rbp], rax
lea rcx, [0x1400a38d8]
mov rax, qword [rbp]
mov qword [rbp + 0x220], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x228], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1040], rax
mov qword [rbp], r14
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0x220]
mov qword [rbp + 0x1048], rax
xorps xmm0, xmmword [rbp + 0x1040]
movdqa xmmword [rbp + 0x220], xmm0
call fcn.14005abc0
test al, al
je 0x140055876
lea rax, str.NO_SUB_LOX__
mov qword [0x1400730d0], rax
jmp 0x14005587d
mov byte [0x1400a43fc], 1
mov rdx, qword [rbp + 0xf50]
cmp rdx, 0xf
jbe 0x1400558be
mov rcx, qword [rbp + 0xf38]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400558b9
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140056a6b
call fcn.14005c834
mov rdx, qword [rbp + 0xf30]
mov qword [rbp + 0xf48], rdi
mov qword [rbp + 0xf50], 0xf
mov byte [rbp + 0xf38], dil
cmp rdx, 0xf
jbe 0x140055918
mov rcx, qword [rbp + 0xf18]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140055913
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140056a6b
call fcn.14005c834
mov rdx, qword [rbp + 0xed0]
mov qword [rbp + 0xf28], rdi
mov qword [rbp + 0xf30], 0xf
mov byte [rbp + 0xf18], dil
cmp rdx, 0xf
jbe 0x140055972
mov rcx, qword [rbp + 0xeb8]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005596d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140056a6b
call fcn.14005c834
mov qword [rbp + 0xec8], rdi
mov qword [rbp + 0xed0], 0xf
mov byte [rbp + 0xeb8], dil
jmp 0x140055bde
lea rdx, [0x1400a39b0]
movabs rax, 0xab8ebb2117ff2a6d
lea rcx, [rbp + 0x100]
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x100], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x108], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1170], rax
mov qword [rbp], r14
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0x100]
mov qword [rbp + 0x1178], rax
mov rax, 0xffffffffffffffff
xorps xmm0, xmmword [rbp + 0x1170]
movdqa xmmword [rbp + 0x100], xmm0
inc rax
cmp byte [rcx + rax], dil
jne 0x140055a02
cmp qword [0x1400a39c8], 0xf
mov rcx, rdx
mov r8, qword [0x1400a39c0]
cmova rcx, qword [0x1400a39b0]
cmp r8, rax
jne 0x140055a4d
lea rdx, [rbp + 0x100]
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x140055a4d
lea rax, str.HWID_ERROR_
mov qword [0x1400730d0], rax
jmp 0x140055bde
movabs rax, 0xcaeacb5417ff2a6d
lea rdx, [rbp + 0x230]
mov qword [rbp], rax
lea rcx, [0x1400a39b0]
mov rax, qword [rbp]
mov qword [rbp + 0x230], rax
movabs rax, 0xdf314598bdedb312
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x238], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1160], rax
mov qword [rbp], r14
mov rax, qword [rbp]
movdqa xmm0, xmmword [rbp + 0x230]
mov qword [rbp + 0x1168], rax
xorps xmm0, xmmword [rbp + 0x1160]
movdqa xmmword [rbp + 0x230], xmm0
call fcn.14005abc0
test al, al
je 0x140055ade
lea rax, str.HWID_set_
mov qword [0x1400730d0], rax
jmp 0x140055bde
movabs rax, 0xab8edf441df83c67
lea rdx, [rbp + 0x240]
mov qword [rbp], rax
lea rcx, [0x1400a39b0]
mov rax, qword [rbp]
mov qword [rbp + 0x240], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x248], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1150], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x1158], rax
movdqa xmm0, xmmword [rbp + 0x1150]
xorps xmm0, xmmword [rbp + 0x240]
movdqa xmmword [rbp + 0x240], xmm0
call fcn.14005abc0
test al, al
je 0x140055b62
lea rax, str.You_are_banned_
mov qword [0x1400730d0], rax
jmp 0x140055bde
movabs rax, 0xab8ebb211fff3c63
lea rdx, [rbp + 0x10]
mov qword [rbp], rax
lea rcx, [0x1400a39b0]
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], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x1130], rax
mov qword [rbp], r14
mov rax, qword [rbp]
mov qword [rbp + 0x1138], rax
movdqa xmm0, xmmword [rbp + 0x1130]
xorps xmm0, xmmword [rbp + 0x10]
movdqa xmmword [rbp + 0x10], xmm0
call fcn.14005abc0
test al, al
lea rcx, str.Invalid_Password_Nickname_
lea rax, str.UNKNOWN_ERROR_
cmove rcx, rax
mov qword [0x1400730d0], rcx
mov rcx, qword [0x1400a4400]
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, xmm11
addss xmm2, dword [0x140068930]
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.140039ce0
mov rcx, qword [0x1400a4400]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
lea rcx, [rbp + 0xef8]
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm0, xmm11
addss xmm2, dword [0x140068934]
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 + 0xf10], 0xf
cmova rcx, qword [rbp + 0xef8]
call fcn.140039ce0
mov rcx, qword [0x1400a4400]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
lea rcx, [rbp + 0xed8]
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm0, xmm11
addss xmm2, dword [0x140068950]
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 + 0xef0], 0xf
cmova rcx, qword [rbp + 0xed8]
call fcn.140039ce0
movaps xmm0, xmmword [0x140068b30]
lea rcx, [rbp + 0x770]
movups xmmword [rbp + 0x770], xmm0
call fcn.1400032e0
movaps xmm0, xmm9
mov dword [rbp + 0x80], 0x3f800000
addss xmm0, dword [0x14006896c]
movaps xmm1, xmm8
mov dword [rbp + 0x84], 0x3f800000
addss xmm1, dword [0x14006892c]
addss xmm8, dword [0x1400688e0]
addss xmm9, xmm11
mov qword [rbp + 0x88], rdi
movss dword [rbp + 0x20], xmm0
mov r14d, eax
movss dword [rbp + 0x24], xmm1
movss dword [rbp + 0x28], xmm9
movss dword [rbp + 0x2c], xmm8
test eax, 0xff000000
je 0x14005684f
mov rdi, qword [rsi + 0x98]
cmp r12, rdi
je 0x140055e29
mov rdx, r12
mov rcx, rsi
call fcn.14002c5a0
mov ebx, dword [rsi + 0x20]
lea r8, [rbp + 0x20]
movaps xmm3, xmm10
mov dword [rsp + 0x20], 0xf0
lea rdx, [rbp + 0x28]
mov rcx, rsi
call fcn.14002e8b0
mov r8d, dword [rsi + 0x78]
mov r9d, r14d
mov rdx, qword [rsi + 0x80]
mov rcx, rsi
call fcn.14002d8e0
mov r8d, dword [rsi + 0x20]
lea r9, [rbp + 0x28]
xor eax, eax
mov edx, ebx
mov dword [rsi + 0x78], eax
mov rcx, rsi
lea rax, [rbp + 0x80]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0x88]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x20]
mov qword [rsp + 0x20], rax
call fcn.14002fad0
cmp r12, rdi
je 0x14005684d
movsxd rcx, dword [rsi + 0x68]
xor edi, edi
lea eax, [rcx - 1]
mov dword [rsi + 0x68], eax
test eax, eax
jne 0x140055ec5
mov eax, edi
mov rcx, rsi
mov qword [rsi + 0x98], rax
call fcn.14002c350
jmp 0x14005684f
mov rax, qword [rsi + 0x70]
mov rax, qword [rax + rcx*8 - 0x10]
mov rcx, rsi
mov qword [rsi + 0x98], rax
call fcn.14002c350
jmp 0x14005684f
call fcn.14004f660
mov rcx, qword [0x1400a4400]
lea r9, [rbp + 0x90]
lea r8, [rbp + 0x98]
mov dword [rbp + 0x90], 0x3f800000
lea rdx, [rbp + 0xa0]
mov dword [rbp + 0x94], 0x3f800000
mov qword [rbp + 0x98], 0
mov rax, qword [rcx + 0x1d18]
mov dword [rbp + 0xa0], 0x42600000
mov dword [rbp + 0xa4], 0x424c0000
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 [0x140068890]
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
movaps xmm1, xmmword [0x140068b30]
movss dword [rax + 0x134], xmm0
xorps xmm0, xmm0
lea rax, [rbp + 0x780]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x790]
mov qword [rsp + 0x20], rax
movups xmmword [rbp + 0x780], xmm0
movups xmmword [rbp + 0x790], xmm1
call fcn.14003bd40
movaps xmm0, xmmword [0x140068b30]
lea rcx, [rbp + 0x7a0]
movaps xmm1, xmm9
movss dword [rbp + 0xac], xmm6
addss xmm1, dword [0x1400688f8]
movss dword [rbp + 0xb4], xmm7
movups xmmword [rbp + 0x7a0], xmm0
movss dword [rbp + 0xa8], xmm1
movss dword [rbp + 0xb0], xmm1
call fcn.1400032e0
mov r9d, eax
movss dword [rsp + 0x20], xmm14
lea r8, [rbp + 0xa8]
mov rcx, rsi
lea rdx, [rbp + 0xb0]
call fcn.14002ee20
movaps xmm0, xmmword [0x140068b10]
lea rcx, [rbp + 0x7b0]
movups xmmword [rbp + 0x7b0], xmm0
movaps xmm2, xmm9
movaps xmm1, xmm8
addss xmm2, dword [0x140068908]
addss xmm1, dword [0x1400688e4]
movaps xmm0, xmm2
movss dword [rbp + 0xc0], xmm2
addss xmm0, dword [0x140068964]
addss xmm1, dword [0x1400688f4]
movss dword [rbp + 0xb8], xmm0
movaps xmm0, xmm8
addss xmm0, dword [0x1400688c8]
movss dword [rbp + 0xbc], xmm1
movss dword [rbp + 0xc4], xmm0
call fcn.1400032e0
xor edi, edi
lea r8, [rbp + 0xb8]
mov dword [rsp + 0x28], edi
lea rdx, [rbp + 0xc0]
mov r9d, eax
movss dword [rsp + 0x20], xmm10
mov rcx, rsi
call fcn.14002f090
xorps xmm0, xmm0
mov qword [rbp + 0xe50], rdi
movups xmmword [rbp + 0xe40], xmm0
mov r8d, 0xa
mov qword [rbp + 0xe58], rdi
cmp qword [0x1400a3968], r8
lea rbx, [0x1400a3958]
mov rdx, rbx
lea rcx, [rbp + 0xe40]
cmovb r8, qword [0x1400a3968]
cmp qword [0x1400a3970], 0xf
cmova rdx, qword [0x1400a3958]
call fcn.14005b400
mov rax, qword [0x1400a3968]
xorps xmm0, xmm0
mov qword [rbp + 0xe30], rdi
mov qword [rbp + 0xe38], rdi
movups xmmword [rbp + 0xe20], xmm0
cmp rax, 0xb
jb 0x140056d76
add rax, 0xfffffffffffffff5
lea rcx, [rbp + 0xe20]
mov r8, 0xffffffffffffffff
mov rdx, rbx
cmp rax, r8
cmovb r8, rax
cmp qword [0x1400a3970], 0xf
cmova rdx, qword [0x1400a3958]
add rdx, 0xb
call fcn.14005b400
mov rcx, qword [rbp + 0xe50]
movabs rbx, 0x7fffffffffffffff
mov rax, rbx
sub rax, rcx
cmp rax, 0x11
jb 0x140056da0
cmp qword [rbp + 0xe58], 0xf
lea rax, [rbp + 0xe40]
mov qword [rsp + 0x30], rcx
lea r9, str.Expiration_date:
cmova rax, qword [rbp + 0xe40]
lea rcx, [rbp + 0x350]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x11
call fcn.14005be10
lea r8d, [rdi + 1]
lea rdx, [0x140065bc4]
lea rcx, [rbp + 0x350]
call fcn.140059c60
cmp qword [rbp + 0xe38], 0xf
lea rdx, [rbp + 0xe20]
mov r8, qword [rbp + 0xe30]
lea rcx, [rbp + 0x120]
cmova rdx, qword [rbp + 0xe20]
xorps xmm0, xmm0
movups xmmword [rbp + 0x120], xmm0
mov qword [rbp + 0x130], rdi
mov qword [rbp + 0x138], rdi
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x120], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x130], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], dil
call fcn.140059c60
mov qword [rbp + 0xe70], rdi
xorps xmm0, xmm0
movups xmmword [rbp + 0xe60], xmm0
mov qword [rbp + 0xe78], rdi
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0xe60], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0xe70], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], dil
mov rdx, qword [rbp + 0x138]
cmp rdx, 0xf
jbe 0x1400562e8
mov rcx, qword [rbp + 0x120]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400562e3
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140056a72
call fcn.14005c834
mov rdx, qword [rbp + 0x368]
mov qword [rbp + 0x130], rdi
mov qword [rbp + 0x138], 0xf
mov byte [rbp + 0x120], dil
cmp rdx, 0xf
jbe 0x140056342
mov rcx, qword [rbp + 0x350]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005633d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140056a72
call fcn.14005c834
mov rcx, qword [0x1400a4400]
mov qword [rbp + 0x360], rdi
mov qword [rbp + 0x368], 0xf
mov byte [rbp + 0x350], dil
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, xmm12
addss xmm2, dword [0x1400688d0]
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.140039ce0
mov rcx, qword [0x1400a4400]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
lea rcx, [rbp + 0xe60]
movss xmm0, dword [rax + 0x50]
subss xmm0, dword [rax + 0x9c]
movss xmm2, dword [rax + 0x54]
subss xmm2, dword [rax + 0xa0]
addss xmm0, xmm12
addss xmm2, dword [0x1400688e8]
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 + 0xe78], 0xf
cmova rcx, qword [rbp + 0xe60]
call fcn.140039ce0
mov rcx, qword [0x1400a4400]
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, xmm12
addss xmm2, dword [0x140068900]
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, rbx
mov rcx, qword [0x1400a38e8]
sub rax, rcx
cmp rax, 6
jb 0x140056d9a
cmp qword [0x1400a38f0], 0xf
lea rax, [0x1400a38d8]
mov qword [rsp + 0x30], rcx
lea r9, str.Role:
cmova rax, qword [0x1400a38d8]
lea rcx, [rbp + 0xe98]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 6
call fcn.14005be10
cmp qword [rbp + 0xeb0], 0xf
lea rcx, [rbp + 0xe98]
cmova rcx, qword [rbp + 0xe98]
call fcn.140039ce0
mov rcx, qword [0x1400a4400]
lea rdx, [rbp + 0xc8]
mov dword [rbp + 0xc8], 0x43700000
mov dword [rbp + 0xcc], 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, dword [0x140068960]
addss xmm2, dword [0x14006894c]
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.14003a7a0
test al, al
je 0x1400566e3
mov rcx, r15
call fcn.140011020
lea rcx, [rbp + 0xd0]
mov dword [rbp + 0xd0], 0x42200000
mov dword [rbp + 0xd4], 0x43160000
call fcn.140011870
lea rcx, str.Please_wait__Client_is_downloading_starting_
call fcn.140039ce0
call fcn.1400110c0
mov edx, 0xff
lea rcx, [rbp + 0xd20]
xor r9d, r9d
lea r8d, [rdx - 0x66]
call fcn.140039750
mov rcx, rax
call fcn.1400032e0
addss xmm8, dword [0x140068938]
movaps xmm0, xmm9
mov dword [rsp + 0x28], edi
addss xmm9, dword [0x140068920]
addss xmm0, xmm15
movss dword [rsp + 0x20], xmm10
mov r9d, eax
lea r8, [rbp + 0xd8]
lea rdx, [rbp + 0xe0]
movss dword [rbp + 0xdc], xmm8
mov rcx, rsi
movss dword [rbp + 0xe4], xmm8
movss dword [rbp + 0xe0], xmm9
addss xmm0, xmm13
movss dword [rbp + 0xd8], xmm0
call fcn.14002f090
mov ecx, 0x7d0
call qword [sym.imp.KERNEL32.dll_Sleep]
mov byte [0x1400a43fb], 1
mov rdx, qword [rbp + 0xeb0]
cmp rdx, 0xf
jbe 0x140056724
mov rcx, qword [rbp + 0xe98]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005671f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140056a79
call fcn.14005c834
mov rdx, qword [rbp + 0xe78]
mov qword [rbp + 0xea8], rdi
mov qword [rbp + 0xeb0], 0xf
mov byte [rbp + 0xe98], dil
cmp rdx, 0xf
jbe 0x14005677e
mov rcx, qword [rbp + 0xe60]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140056779
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140056a79
call fcn.14005c834
mov rdx, qword [rbp + 0xe38]
mov qword [rbp + 0xe70], rdi
mov qword [rbp + 0xe78], 0xf
mov byte [rbp + 0xe60], dil
cmp rdx, 0xf
jbe 0x1400567d8
mov rcx, qword [rbp + 0xe20]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400567d3
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140056a79
call fcn.14005c834
mov rdx, qword [rbp + 0xe58]
mov qword [rbp + 0xe30], rdi
mov qword [rbp + 0xe38], 0xf
mov byte [rbp + 0xe20], dil
cmp rdx, 0xf
jbe 0x140056832
mov rcx, qword [rbp + 0xe40]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005682d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140056a79
call fcn.14005c834
mov qword [rbp + 0xe50], rdi
mov qword [rbp + 0xe58], 0xf
mov byte [rbp + 0xe40], dil
jmp 0x14005684f
xor edi, edi
call fcn.140010910
call fcn.140009a50
mov rcx, qword [0x1400a4640]
mov r9d, 3
movss xmm0, dword [0x140068870]
xor r8d, r8d
mov dword [rsp + 0x30], edi
xor edx, edx
movss dword [rsp + 0x28], xmm0
mov rax, qword [rcx]
mov dword [rsp + 0x20], edi
call qword [rax + 0x158]
mov rcx, qword [0x1400a4640]
mov rax, qword [rcx]
call qword [rax + 0x148]
test eax, eax
js 0x1400568d9
call fcn.140009f20
mov rax, qword [0x1400a4400]
mov rcx, qword [rax + 0x1ef8]
mov rax, qword [rcx]
mov rcx, rdi
add rax, 0xa8
cmp byte [rax], 0
cmovne rcx, rax
call fcn.140035660
mov rcx, qword [0x1400a4640]
mov rax, qword [rcx]
call qword [rax + 0x150]
test dword [r13 + 8], 0x400
je 0x1400569c1
call fcn.1400198f0
mov rbx, qword [0x1400a4400]
mov r14d, 1
mov eax, dword [rbx + 0x1628]
cmp eax, r14d
jle 0x14005695c
mov esi, 8
nop dword [rax]
mov rax, qword [rbx + 0x1630]
mov rdi, qword [rsi + rax]
test dword [rdi + 4], 0x400
jne 0x14005694a
mov rax, qword [rbx + 0x15c0]
test rax, rax
je 0x140056937
xor edx, edx
mov rcx, rdi
call rax
mov rax, qword [rbx + 0x1608]
test rax, rax
je 0x14005694a
xor edx, edx
mov rcx, rdi
call rax
mov eax, dword [rbx + 0x1628]
inc r14d
add rsi, 8
cmp r14d, eax
jl 0x140056910
mov r14d, 1
cmp eax, r14d
jle 0x1400569ba
mov esi, 8
nop dword [rax]
mov rax, qword [rbx + 0x1630]
mov rdi, qword [rsi + rax]
test dword [rdi + 4], 0x400
jne 0x1400569aa
mov rax, qword [rbx + 0x15c8]
test rax, rax
je 0x140056997
xor edx, edx
mov rcx, rdi
call rax
mov rax, qword [rbx + 0x1610]
test rax, rax
je 0x1400569aa
xor edx, edx
mov rcx, rdi
call rax
inc r14d
add rsi, 8
cmp r14d, dword [rbx + 0x1628]
jl 0x140056970
mov r15, qword [rbp + 0xe8]
mov rcx, qword [0x1400a4640]
xor esi, esi
xor r9d, r9d
mov qword [rsp + 0x20], rsi
xor r8d, r8d
xor edx, edx
mov rax, qword [rcx]
call qword [rax + 0x88]
cmp eax, 0x88760868
jne 0x140056a00
mov rcx, qword [0x1400a4640]
mov rax, qword [rcx]
call qword [rax + 0x18]
cmp eax, 0x88760869
jne 0x140056a00
call fcn.1400475a0
mov rdi, qword [rbp + 8]
cmp dword [rbp + 0xfc8], 0x12
je 0x140056a80
mov r14, qword [rbp + 0xf0]
jmp 0x140053f20
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 + 0xe18], edi
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 qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140036720
call fcn.140005d30
call fcn.140047550
mov rcx, qword [0x1400a4750]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0xdd8]
mov rcx, qword [rbp + 0xe00]
call qword [sym.imp.USER32.dll_UnregisterClassA]
lea rcx, [rbp + 0xfa0]
call fcn.140059d80
lea rcx, [rbp + 0xed8]
call fcn.140059d80
lea rcx, [rbp + 0xef8]
call fcn.140059d80
xor eax, eax
mov rcx, qword [rbp + 0x11c0]
xor rcx, rsp
call fcn.14005c420
lea r11, [rsp + 0x12f0]
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.14004f660
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 0x140056cf1
movabs rax, 0xc9a1941b03e2296d
mov dword [rsp + 0x28], 5
mov qword [rbp], rax
lea r8, [rbp + 0xf60]
mov rax, qword [rbp]
xor r9d, r9d
mov qword [rbp + 0xf60], rax
xor edx, edx
movabs rax, 0xb3442bf9c9fab909
xor ecx, ecx
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf68], rax
movabs rax, 0x10d7a7912eb2544b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf70], rax
movabs rax, 0xdebd141374925241
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf78], rax
movabs rax, 0xf114b8d571469248
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf80], rax
movabs rax, 0x7c7bd9749d4ee2da
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xf88], rax
movabs rax, 0xab8ebb2173965d05
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x10e0], rax
movabs rax, 0xdf314598bd89d666
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x10e8], rax
movabs rax, 0x60b688ff5bd47a27
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x10f0], rax
movabs rax, 0xb292667607e77d28
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x10f8], rax
movabs rax, 0xdf66ddbd1228e729
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x1100], rax
movabs rax, 0x7c7bd9749d3e8aaa
mov qword [rbp], rax
mov rax, qword [rbp]
movdqa xmm2, xmmword [rbp + 0xf80]
vmovdqu ymm0, ymmword [rbp + 0x10e0]
vpxor ymm1, ymm0, ymmword [rbp + 0xf60]
mov qword [rbp + 0x1108], rax
xor eax, eax
vxorps xmm2, xmm2, xmmword [rbp + 0x1100]
vmovdqa ymmword [rbp + 0xf60], ymm1
vmovdqa xmmword [rbp + 0xf80], xmm2
mov qword [rsp + 0x20], rax
vzeroupper
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 rcx, qword [0x1400a4648]
mov rdx, qword [0x1400a4640]
test rdx, rdx
je 0x140056d27
mov rax, qword [rdx]
mov rcx, rdx
call qword [rax + 0x10]
mov rcx, qword [0x1400a4648]
mov qword [0x1400a4640], r12
test rcx, rcx
je 0x140056d39
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1400a4648], r12
mov rdx, qword [rbp + 0xdd8]
mov rcx, qword [rbp + 0xe00]
call qword [sym.imp.USER32.dll_UnregisterClassA]
mov eax, 1
jmp 0x140056ad6
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov ecx, 6
mov dword [rbp + 0xe88], r12d
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
call fcn.14005a4c0
int3
lea r8, [rbp + 0x2b0]
mov edx, eax
call fcn.14004e340
int3
lea r8, [rbp + 0x290]
mov edx, eax
call fcn.14004e340
int3
call fcn.140046ca0
int3
call fcn.140046ca0
int3