Function at 0x14003a040
Capabilities:
Create thread
Delete file
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r12
push rbp
push r14
push r15
lea rbp, [rax - 0xc8]
sub rsp, 0x1b0
movaps xmmword [rax - 0x28], xmm6
movaps xmmword [rax - 0x38], xmm7
movaps xmmword [rax - 0x48], xmm8
movaps xmmword [rax - 0x58], xmm9
movaps xmmword [rax - 0x68], xmm10
movaps xmmword [rax - 0x78], xmm11
movaps xmmword [rax - 0x88], xmm12
movaps xmmword [rax - 0x98], xmm13
movaps xmmword [rax - 0xa8], xmm14
movaps xmmword [rax - 0xb8], xmm15
mov rax, qword [0x1401ae1c0]
xor rax, rsp
mov qword [rbp], rax
xor r15d, r15d
mov dword [rbp - 0x50], 0x441c4000
mov dword [rbp - 0x4c], 0x43d48000
mov rax, qword [0x1402c4d80]
mov dword [rax + 0x3800], 0x40c00000
mov dword [rax + 0x37f0], 0x3f800000
xor edx, edx
mov r8d, 0xbb
lea rcx, str.Main_Window
call fcn.14000d710
xor r8d, r8d
lea rdx, [rbp - 0x50]
mov rcx, qword [0x1402c4d80]
mov rcx, qword [rcx + 0x3ef0]
call fcn.1400106a0
mov rdx, qword [0x1402c4d80]
mov rax, qword [rdx + 0x3ef0]
mov byte [rax + 0xb8], 1
mov rax, qword [rdx + 0x3ef0]
mov rbx, qword [rax + 0x298]
mov dword [rbp - 0x60], 0x3d71a9fc
mov dword [rbp - 0x5c], 0x3d71a9fc
mov dword [rbp - 0x58], 0x3d71a9fc
movss xmm0, dword [rdx + 0x37f0]
mulss xmm0, dword [0x140193984]
movss dword [rbp - 0x54], xmm0
lea rcx, [rbp - 0x60]
call fcn.140004240
mov dword [rbp - 0x50], 0x441c0000
mov dword [rbp - 0x4c], 0x43d40000
xorps xmm8, xmm8
mov qword [rbp - 0x80], r15
mov dword [rsp + 0x28], r15d
movss xmm0, dword [0x1401939e0]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp - 0x50]
lea rdx, [rbp - 0x80]
mov rcx, rbx
call fcn.14001f1d0
mov ecx, 1
call fcn.1400045a0
mov rax, qword [0x1402c4d80]
mov qword [rax + 0x3800], 0x40c00000
mov dword [rax + 0x381c], 0x40c00000
mov qword [rax + 0x3834], 0x40000000
mov qword [rax + 0x37f8], r15
movups xmm0, xmmword [0x140159780]
movups xmmword [rax + 0x3908], xmm0
mov dword [rax + 0x3864], 0x40a00000
mov dword [rax + 0x3868], 0x41200000
mov dword [rax + 0x383c], 0x41200000
mov dword [rax + 0x3840], 0x41700000
lea rdx, [0x1402c56b8]
mov rcx, qword [0x1402c56b0]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov rax, qword [0x1402c4d80]
mov rcx, qword [rax + 0x3ef0]
movd xmm0, dword [0x1402c56bc]
cvtdq2ps xmm0, xmm0
addss xmm0, dword [rcx + 0x24]
cvttss2si r8d, xmm0
movd xmm1, dword [0x1402c56b8]
cvtdq2ps xmm1, xmm1
addss xmm1, dword [rcx + 0x20]
cvttss2si edx, xmm1
mov dword [rsp + 0x28], 1
mov dword [rsp + 0x20], 0x1a9
mov r9d, 0x271
mov rcx, qword [0x1402c56b0]
call qword [sym.imp.USER32.dll_MoveWindow]
mov qword [rbp - 0x50], r15
mov rax, qword [0x1402c4d80]
xor r8d, r8d
lea rdx, [rbp - 0x50]
mov rcx, qword [rax + 0x3ef0]
call fcn.140010530
cmp dword [0x1402c5610], r8d
jne 0x14003a30f
mov eax, r15d
xchg byte [0x1402c4d7b], al
mov ecx, 8
call fcn.1401214a0
lea rcx, [0x140039d40]
mov qword [rax], rcx
mov qword [rbp - 0x50], rax
lea rcx, [rbp - 0x58]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r15d
mov r9, rax
lea r8, [0x14003fe20]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp - 0x60], rax
test rax, rax
je 0x14003abd9
cmp dword [0x1402c5610], r15d
jne 0x14003abd2
xorps xmm0, xmm0
movaps xmm1, xmmword [rbp - 0x60]
movdqa xmmword [rbp - 0x60], xmm0
movups xmmword [0x1402c5608], xmm1
mov esi, r15d
mov r8, qword [0x1402c5690]
mov rcx, r8
mov rbx, qword [0x1402c5688]
sub rcx, rbx
movabs r12, 0x4924924924924925
mov rax, r12
imul rcx
sar rdx, 3
mov rax, rdx
shr rax, 0x3f
add rdx, rax
je 0x14003a3ff
mov rdi, r15
movss xmm6, dword [0x140193930]
movss xmm7, dword [0x140193a24]
nop dword [rax]
movss xmm0, dword [rbx + rdi + 0xc]
mulss xmm0, xmm6
mulss xmm0, xmm7
addss xmm0, dword [rbx + rdi + 4]
movss dword [rbx + rdi + 4], xmm0
mov rbx, qword [0x1402c5688]
comiss xmm8, dword [rbx + rdi + 4]
jbe 0x14003a3cc
mov dword [rbx + rdi + 4], 0x43ed8000
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
mov ebx, eax
mov eax, 0x5d9f7391
imul ebx
sar edx, 8
mov ecx, edx
shr ecx, 0x1f
add edx, ecx
imul ecx, edx, 0x2bc
sub ebx, ecx
movd xmm0, ebx
cvtdq2ps xmm0, xmm0
mov rax, qword [0x1402c5688]
movss dword [rax + rdi], xmm0
mov rbx, qword [0x1402c5688]
inc esi
add rdi, 0x1c
mov r8, qword [0x1402c5690]
mov rcx, r8
sub rcx, rbx
mov rax, r12
imul rcx
sar rdx, 3
mov rax, rdx
shr rax, 0x3f
add rdx, rax
movsxd rax, esi
cmp rax, rdx
jb 0x14003a360
mov esi, r15d
sub r8, rbx
mov rax, r12
imul r8
sar rdx, 3
mov rax, rdx
shr rax, 0x3f
movss xmm10, dword [0x140193964]
add rdx, rax
je 0x14003a4e6
mov r8, r15
mov rdi, r15
nop
mov rcx, qword [0x1402c4d80]
mov rax, qword [rcx + 0x3ef0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef0]
mov rbx, qword [rax + 0x298]
mov rax, qword [0x1402c5688]
mov r14d, dword [rax + rdi + 0x18]
movss xmm2, dword [rax + rdi + 0x14]
imul rdx, r8, 0x1c
add rdx, rax
test r14d, 0xff000000
je 0x14003a4b6
comiss xmm10, xmm2
ja 0x14003a4b6
mov dword [rsp + 0x20], Ordinal_50
xor r9d, r9d
mov rcx, rbx
call fcn.14001e1f0
mov r8d, dword [rbx + 0x78]
dec r8d
mov dword [rbx + 0x78], r8d
mov r9d, r14d
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.14001dc20
mov dword [rbx + 0x78], r15d
mov rax, qword [0x1402c5688]
inc esi
add rdi, 0x1c
movsxd r8, esi
mov rcx, qword [0x1402c5690]
sub rcx, rax
mov rax, r12
imul rcx
sar rdx, 3
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp r8, rdx
jb 0x14003a430
mov rbx, qword [0x1402c4d80]
mov rax, qword [rbx + 0x3ef0]
mov byte [rax + 0xb8], 1
mov r14, qword [rbx + 0x3ef0]
movss xmm12, dword [rbx + 0x18]
movss xmm13, dword [0x1401939d4]
mulss xmm12, xmm13
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x1402c581c], eax
jle 0x14003a560
lea rcx, [0x1402c581c]
call fcn.140121188
cmp dword [0x1402c581c], 0xffffffff
jne 0x14003a560
movss xmm0, dword [rbx + 0x18]
movss dword [0x1402c5818], xmm0
lea rcx, [0x1402c581c]
call fcn.14012111c
movss xmm0, dword [0x1401939ec]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140193aa8]
call fcn.140035b20
movups xmm2, xmmword [0x140192b60]
mov r8, qword [0x1402c5758]
mov rcx, qword [0x1402c4d80]
mov rdi, qword [rcx + 0x3c38]
mov rax, qword [rcx + 0x3ef0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef0]
mov r10, qword [rax + 0x298]
movss dword [rbp - 0x60], xmm2
movaps xmm0, xmm2
shufps xmm0, xmm2, 0x55
movss dword [rbp - 0x5c], xmm0
movaps xmm1, xmm2
shufps xmm1, xmm2, 0xaa
movss dword [rbp - 0x58], xmm1
shufps xmm2, xmm2, 0xff
mulss xmm2, dword [rcx + 0x37f0]
movss dword [rbp - 0x54], xmm2
lea rcx, [rbp - 0x60]
call fcn.140004240
movss xmm9, dword [0x1401939fc]
mov dword [rbp - 0x50], 0x41700000
mov dword [rbp - 0x4c], 0x41b00000
lea rsi, str.bluewing
test eax, 0xff000000
je 0x14003a669
test r8, r8
jne 0x14003a61c
mov rcx, qword [r10 + 0x38]
mov r8, qword [rcx + 8]
movups xmm0, xmmword [r10 + 0x88]
movups xmmword [rbp - 0x40], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm8
lea rcx, [0x1401936b0]
mov qword [rsp + 0x38], rcx
mov qword [rsp + 0x30], rsi
lea rcx, [rbp - 0x40]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
lea r9, [rbp - 0x50]
movss xmm2, dword [0x140193a0c]
mov rdx, r10
mov rcx, r8
call fcn.1400249a0
mov rcx, rdi
call fcn.140010490
movups xmm2, xmmword [0x140192b60]
mov r8, qword [0x1402c5750]
mov rcx, qword [0x1402c4d80]
mov rdi, qword [rcx + 0x3c38]
mov rax, qword [rcx + 0x3ef0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef0]
mov r10, qword [rax + 0x298]
movss dword [rbp - 0x60], xmm2
movaps xmm0, xmm2
shufps xmm0, xmm2, 0x55
movss dword [rbp - 0x5c], xmm0
movaps xmm1, xmm2
shufps xmm1, xmm2, 0xaa
movss dword [rbp - 0x58], xmm1
shufps xmm2, xmm2, 0xff
mulss xmm2, dword [rcx + 0x37f0]
movss dword [rbp - 0x54], xmm2
lea rcx, [rbp - 0x60]
call fcn.140004240
mov dword [rbp - 0x50], 0x42f00000
mov dword [rbp - 0x4c], 0x41e00000
test eax, 0xff000000
je 0x14003a752
test r8, r8
jne 0x14003a702
mov rcx, qword [r10 + 0x38]
mov r8, qword [rcx + 8]
movups xmm0, xmmword [r10 + 0x88]
movups xmmword [rbp - 0x40], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm8
lea rcx, [0x1401936c0]
mov qword [rsp + 0x38], rcx
lea rcx, str.internal
mov qword [rsp + 0x30], rcx
lea rcx, [rbp - 0x40]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
lea r9, [rbp - 0x50]
movaps xmm2, xmm9
mov rdx, r10
mov rcx, r8
call fcn.1400249a0
mov rcx, rdi
call fcn.140010490
movss xmm1, dword [0x1402c56a8]
movss dword [rbx + 0x37f0], xmm1
movss xmm11, dword [0x140193998]
movss xmm15, dword [0x140193a30]
movss xmm14, dword [0x140193a78]
cmp dword [0x1402c56f8], 0
jne 0x14003af43
mov dword [rbp - 0x50], 0x3f800000
mov dword [rbp - 0x70], 0
mov rax, qword [0x1402c4d80]
addss xmm1, dword [rax + 0x18]
movss dword [rbp - 0x80], xmm1
lea rcx, [rbp - 0x70]
lea rax, [rbp - 0x80]
comiss xmm8, xmm1
cmovbe rcx, rax
lea rax, [rbp - 0x50]
comiss xmm1, xmm11
cmovbe rax, rcx
movss xmm0, dword [rax]
movss dword [0x1402c56a8], xmm0
movups xmm7, xmmword [0x140192b60]
mov rcx, qword [0x1402c5748]
call fcn.140010490
mov dword [rbp - 0x50], 0x43340000
mov dword [rbp - 0x4c], 0x430c0000
mov rax, qword [0x1402c4d80]
movss dword [rbp - 0x60], xmm7
movaps xmm0, xmm7
shufps xmm0, xmm7, 0x55
movss dword [rbp - 0x5c], xmm0
movaps xmm1, xmm7
shufps xmm1, xmm7, 0xaa
movss dword [rbp - 0x58], xmm1
movss xmm6, dword [rax + 0x37f0]
movaps xmm0, xmm7
shufps xmm0, xmm7, 0xff
mulss xmm0, xmm6
movss dword [rbp - 0x54], xmm0
lea rcx, [rbp - 0x60]
call fcn.140004240
mov r8d, eax
movss dword [rbp - 0x60], xmm7
movaps xmm0, xmm7
shufps xmm0, xmm7, 0x55
movss dword [rbp - 0x5c], xmm0
movaps xmm1, xmm7
shufps xmm1, xmm7, 0xaa
movss dword [rbp - 0x58], xmm1
shufps xmm7, xmm7, 0xff
mulss xmm6, xmm7
movss dword [rbp - 0x54], xmm6
lea rcx, [rbp - 0x60]
call fcn.140004240
lea rdx, [rbp - 0x50]
mov qword [rsp + 0x20], rdx
movaps xmm3, xmm15
mov edx, eax
mov rcx, rsi
call fcn.14002d380
movups xmm7, xmmword [0x140192b60]
mov rcx, qword [0x1402c5748]
call fcn.140010490
mov dword [rbp - 0x50], 0x43960000
mov dword [rbp - 0x4c], 0x430c0000
mov rax, qword [0x1402c4d80]
movss dword [rbp - 0x60], xmm7
movaps xmm0, xmm7
shufps xmm0, xmm7, 0x55
movss dword [rbp - 0x5c], xmm0
movaps xmm1, xmm7
shufps xmm1, xmm7, 0xaa
movss dword [rbp - 0x58], xmm1
movss xmm6, dword [rax + 0x37f0]
movaps xmm2, xmm6
movaps xmm0, xmm7
shufps xmm0, xmm7, 0xff
mulss xmm2, xmm0
movss dword [rbp - 0x54], xmm2
lea rcx, [rbp - 0x60]
call fcn.140004240
mov r8d, eax
movss dword [rbp - 0x60], xmm7
movaps xmm0, xmm7
shufps xmm0, xmm7, 0x55
movss dword [rbp - 0x5c], xmm0
movaps xmm1, xmm7
shufps xmm1, xmm7, 0xaa
movss dword [rbp - 0x58], xmm1
shufps xmm7, xmm7, 0xff
mulss xmm6, xmm7
movss dword [rbp - 0x54], xmm6
lea rcx, [rbp - 0x60]
call fcn.140004240
lea rcx, [rbp - 0x50]
mov qword [rsp + 0x20], rcx
movss xmm3, dword [0x140193a28]
mov edx, eax
lea rcx, [0x1401936c4]
call fcn.14002d380
movups xmm7, xmmword [0x140192b60]
mov rcx, qword [0x1402c5748]
call fcn.140010490
mov dword [rbp - 0x50], 0x43a78000
mov dword [rbp - 0x4c], 0x430c0000
mov rax, qword [0x1402c4d80]
movss dword [rbp - 0x60], xmm7
movaps xmm0, xmm7
shufps xmm0, xmm7, 0x55
movss dword [rbp - 0x5c], xmm0
movaps xmm1, xmm7
shufps xmm1, xmm7, 0xaa
movss dword [rbp - 0x58], xmm1
movss xmm6, dword [rax + 0x37f0]
movaps xmm2, xmm6
movaps xmm0, xmm7
shufps xmm0, xmm7, 0xff
mulss xmm2, xmm0
movss dword [rbp - 0x54], xmm2
lea rcx, [rbp - 0x60]
call fcn.140004240
mov r8d, eax
movss dword [rbp - 0x60], xmm7
movaps xmm0, xmm7
shufps xmm0, xmm7, 0x55
movss dword [rbp - 0x5c], xmm0
movaps xmm1, xmm7
shufps xmm1, xmm7, 0xaa
movss dword [rbp - 0x58], xmm1
shufps xmm7, xmm7, 0xff
mulss xmm6, xmm7
movss dword [rbp - 0x54], xmm6
lea rcx, [rbp - 0x60]
call fcn.140004240
lea rcx, [rbp - 0x50]
mov qword [rsp + 0x20], rcx
movaps xmm3, xmm15
mov edx, eax
lea rcx, str.LOGIN
call fcn.14002d380
movss xmm0, dword [0x140193a70]
movss dword [rsp + 0x28], xmm0
movss xmm1, dword [0x140193a5c]
movss dword [rsp + 0x20], xmm1
movss xmm7, dword [0x140193a54]
movaps xmm3, xmm7
call fcn.1400351e0
mov rbx, qword [0x1402c4d80]
movsxd rax, dword [rbx + 0x4840]
cmp eax, 1
jl 0x14003aa69
lea rdx, [rax + rax*4]
mov rcx, qword [rbx + 0x4848]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [rbx + rax*8 + 0x38d8], xmm0
dec dword [rbx + 0x4840]
lea rcx, str.DONT_TOUCH_ME.txt
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
movdqa xmm6, xmmword [0x140193f20]
mov rbx, qword [0x1402c4d80]
mov dword [rbp - 0x40], reloc.WS2_32.dll_setsockopt
movups xmm0, xmmword [rbx + 0x3a28]
movups xmmword [rbp - 0x3c], xmm0
lea rcx, [rbx + 0x4840]
lea rdx, [rbp - 0x40]
call fcn.14001a350
movups xmmword [rbx + 0x3a28], xmm6
movdqa xmm6, xmmword [0x140193f30]
mov rbx, qword [0x1402c4d80]
mov edi, reloc.WLDAP32.dll_Ordinal_22
mov dword [rbp - 0x40], edi
movups xmm0, xmmword [rbx + 0x3a38]
movups xmmword [rbp - 0x3c], xmm0
lea rcx, [rbx + 0x4840]
lea rdx, [rbp - 0x40]
call fcn.14001a350
movups xmmword [rbx + 0x3a38], xmm6
movdqa xmm6, xmmword [0x140193f00]
mov rbx, qword [0x1402c4d80]
mov dword [rbp - 0x40], reloc.WS2_32.dll_socket
movups xmm0, xmmword [rbx + 0x3a48]
movups xmmword [rbp - 0x3c], xmm0
lea rcx, [rbx + 0x4840]
lea rdx, [rbp - 0x40]
call fcn.14001a350
movups xmmword [rbx + 0x3a48], xmm6
mov rcx, qword [0x1402c4d80]
mov rax, qword [rcx + 0x3ef0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef0]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm1, xmm14
addss xmm0, xmm7
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov dword [rbp - 0x50], 0x437a0000
mov dword [rbp - 0x4c], 0x41f00000
lea rdx, [rbp - 0x50]
call fcn.14002d000
test al, al
je 0x14003af43
call fcn.140037ca0
test al, al
jne 0x14003abc6
xor eax, eax
mov qword [rbp - 0x4c], rax
mov eax, 1
xor ecx, ecx
cpuid
mov dword [rbp - 0x50], eax
mov dword [rbp - 0x4c], ebx
mov dword [rbp - 0x44], edx
sar ecx, 0x1f
test cl, 1
je 0x14003abe9
mov eax, 0x40000000
xor ecx, ecx
cpuid
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
nop
mov dword [rbp - 0x58], r15d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
call fcn.140037d90
test al, al
jne 0x14003abc6
call fcn.140038220
test al, al
je 0x14003abc6
mov qword [rbp - 0x80], r15
mov qword [rbp - 0x50], r15
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
lea r8, [rbp - 0x50]
mov edx, 8
call qword [sym.imp.ADVAPI32.dll_OpenProcessToken]
test eax, eax
je 0x14003accf
mov dword [rbp - 0x70], r15d
lea rax, [rbp - 0x70]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov edx, 1
mov rcx, qword [rbp - 0x50]
call qword [sym.imp.ADVAPI32.dll_GetTokenInformation]
mov ecx, dword [rbp - 0x70]
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rbx, rax
test rax, rax
je 0x14003acc6
lea rax, [rbp - 0x70]
mov qword [rsp + 0x20], rax
mov r9d, dword [rbp - 0x70]
mov r8, rbx
mov edx, 1
mov rcx, qword [rbp - 0x50]
call qword [sym.imp.ADVAPI32.dll_GetTokenInformation]
test eax, eax
je 0x14003acc6
lea rdx, [rbp - 0x80]
mov rcx, qword [rbx]
call qword [sym.imp.ADVAPI32.dll_ConvertSidToStringSidA]
test eax, eax
je 0x14003acc6
mov rdx, qword [rbp - 0x80]
lea rcx, [rbp - 0x20]
call fcn.1400377b0
mov rcx, qword [rbp - 0x80]
call qword [sym.imp.KERNEL32.dll_LocalFree]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, qword [rbp - 0x50]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
movups xmm0, xmmword [rbp - 0x20]
movups xmmword [rbp - 0x40], xmm0
movups xmm1, xmmword [rbp - 0x10]
movups xmmword [rbp - 0x30], xmm1
jmp 0x14003acea
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, qword [rbp - 0x50]
call qword [sym.imp.KERNEL32.dll_CloseHandle]
lea rdx, [0x140153fae]
lea rcx, [rbp - 0x40]
call fcn.1400377b0
nop
cmp qword [rbp - 0x30], 0
jne 0x14003ad0d
mov r9d, reloc.WS2_32.dll_recv
lea r8, str.Warning
lea rdx, str.hwid_blank
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rcx, [0x1402c5370]
call fcn.1400c9ee0
xorps xmm0, xmm0
movups xmmword [rsp + 0x60], xmm0
mov qword [rsp + 0x70], r15
mov qword [rsp + 0x78], r15
lea r12, [0x1402c5820]
mov rbx, 0xffffffffffffffff
nop dword [rax]
inc rbx
cmp byte [r12 + rbx], 0
jne 0x14003ad40
movabs rsi, 0x7fffffffffffffff
cmp rbx, rsi
ja 0x14003beb4
cmp rbx, 0xf
ja 0x14003ad8b
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], reloc.WS2_32.dll_ntohs
mov r8, rbx
mov rdx, r12
lea rcx, [rsp + 0x60]
call sub.VCRUNTIME140.dll_memcpy
mov byte [rsp + rbx + 0x60], 0
jmp 0x14003ae21
mov rax, rbx
or rax, 0xf
cmp rax, rsi
jbe 0x14003adc0
movabs rax, 0x8000000000000000
add rax, 0x27
mov rcx, rax
call fcn.1401214a0
test rax, rax
je 0x14003adf1
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x14003ae00
cmp rax, 0x16
cmovb rax, rdi
mov rsi, rax
lea rcx, [rax + 1]
test rcx, rcx
jne 0x14003add9
mov rdi, r15
jmp 0x14003ae00
cmp rcx, 0x1000
jb 0x14003adf8
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14003beba
jmp 0x14003ada5
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401214a0
mov rdi, rax
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x70], rbx
mov qword [rsp + 0x78], rsi
mov r8, rbx
mov rdx, r12
mov rcx, rdi
call sub.VCRUNTIME140.dll_memcpy
mov byte [rdi + rbx], 0
lea rdx, [rsp + 0x60]
lea rcx, [0x1402c5370]
call fcn.1400cbd30
cmp byte [0x1402c55a0], 0
je 0x14003ae54
mov dword [0x1402c56f8], 1
mov dword [0x1402c56a8], 0
jmp 0x14003af05
lea rdx, [0x1402c55a8]
mov r8, rdx
cmp qword [0x1402c55c0], 0xf
cmova r8, qword [0x1402c55a8]
add r8, qword [0x1402c55b8]
cmp qword [0x1402c55c0], 0xf
cmova rdx, qword [0x1402c55a8]
lea rcx, [rbp - 0x20]
call fcn.14003ea00
lea rdx, [rbp - 0x20]
cmp qword [rbp - 8], 7
cmova rdx, qword [rbp - 0x20]
mov r9d, reloc.WS2_32.dll_recv
lea r8, str.License_Validation_Error
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
mov rdx, qword [rbp - 8]
cmp rdx, 7
jbe 0x14003aef4
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x20]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003aeef
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003aeef
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401217f4
mov qword [rbp - 0x10], r15
mov qword [rbp - 8], 7
mov word [rbp - 0x20], r15w
mov rdx, qword [rbp - 0x28]
cmp rdx, 0xf
jbe 0x14003af43
inc rdx
mov rcx, qword [rbp - 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14003af3e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14003af3e
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1401217f4
cmp dword [0x1402c56f8], 1
jne 0x14003bcb0
movss xmm0, dword [0x1402c5818]
comiss xmm13, xmm0
jb 0x14003af7a
cvtps2pd xmm0, xmm0
addsd xmm0, qword [0x1401939b8]
cvtpd2ps xmm0, xmm0
movss dword [0x1402c5818], xmm0
jmp 0x14003be33
mov dword [rsp + 0x5c], 0x3f800000
mov dword [rsp + 0x54], 0
movss xmm0, dword [0x1402c56a8]
mov rdx, qword [0x1402c4d80]
addss xmm0, dword [rdx + 0x18]
movss dword [rsp + 0x58], xmm0
lea rcx, [rsp + 0x54]
lea rax, [rsp + 0x58]
comiss xmm8, xmm0
cmovbe rcx, rax
lea rax, [rsp + 0x5c]
comiss xmm0, xmm11
cmovbe rax, rcx
movss xmm0, dword [rax]
movss dword [0x1402c56a8], xmm0
mov dword [rbp - 0x60], 0x3f800000
mov dword [rbp - 0x5c], 0x3f800000
mov dword [rbp - 0x58], 0x3f800000
movss xmm0, dword [rdx + 0x37f0]
movss dword [rbp - 0x54], xmm0
lea rcx, [rbp - 0x60]
call fcn.140004240
mov dword [rbp - 0x50], 0x43250000
mov dword [rbp - 0x4c], 0x42280000
mov dword [rbp - 0x80], 0x43250000
mov dword [rbp - 0x7c], 0x41e00000
movss dword [rsp + 0x20], xmm11
mov r9d, eax
lea r8, [rbp - 0x50]
lea rdx, [rbp - 0x80]
mov rcx, qword [r14 + 0x298]
call fcn.14001ef90
cmp dword [0x1402c5764], 0
sete bl
mov rax, qword [0x1402c4d80]
mov qword [rsp + 0x30], r15
lea rdi, str.Home
mov qword [rsp + 0x28], rdi
movss xmm13, dword [0x140193ad8]
movss dword [rsp + 0x20], xmm13
movss xmm15, dword [0x140193acc]
movaps xmm3, xmm15
movss xmm2, dword [rax + 0x3c40]
lea rdx, [rbp - 0x80]
mov rcx, qword [rax + 0x3c38]
call fcn.140024780
mov rax, qword [0x1402c4d80]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], rdi
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm15
movss xmm2, dword [rax + 0x3c40]
lea rdx, [rbp - 0x50]
mov rcx, qword [rax + 0x3c38]
call fcn.140024780
movss xmm0, dword [rbp - 0x50]
movss xmm7, dword [0x140193990]
addss xmm0, xmm7
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mov byte [rsp + 0x40], bl
movss xmm0, dword [rbp - 0x7c]
movss dword [rsp + 0x38], xmm0
movss dword [rsp + 0x30], xmm1
movss xmm0, dword [0x140193a14]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x140193a50]
movss dword [rsp + 0x20], xmm0
call fcn.140034240
test al, al
je 0x14003b11e
mov dword [0x1402c5764], r15d
jmp 0x14003b12b
cmp dword [0x1402c5764], 0
jne 0x14003b98a
movss xmm6, dword [0x1402c22a8]
subss xmm9, xmm6
mulss xmm9, xmm12
addss xmm6, xmm9
movss dword [0x1402c22a8], xmm6
movss xmm1, dword [0x140193a6c]
subss xmm1, dword [0x1402c22c0]
mulss xmm1, xmm12
addss xmm1, dword [0x1402c22c0]
movss dword [0x1402c22c0], xmm1
movss xmm2, dword [0x140193aac]
subss xmm2, dword [0x1402c22c4]
mulss xmm2, xmm12
addss xmm2, dword [0x1402c22c4]
movss dword [0x1402c22c4], xmm2
movups xmm3, xmmword [0x140192b60]
mov rbx, qword [0x1402c56c8]
mov rcx, qword [0x1402c4d80]
mov rdi, qword [rcx + 0x3c38]
mov rax, qword [rcx + 0x3ef0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef0]
mov r8, qword [rax + 0x298]
movss dword [rbp - 0x60], xmm3
movaps xmm0, xmm3
shufps xmm0, xmm3, 0x55
movss dword [rbp - 0x5c], xmm0
movaps xmm1, xmm3
shufps xmm1, xmm3, 0xaa
movss dword [rbp - 0x58], xmm1
shufps xmm3, xmm3, 0xff
mulss xmm3, dword [rcx + 0x37f0]
movss dword [rbp - 0x54], xmm3
lea rcx, [rbp - 0x60]
call fcn.140004240
movss dword [rbp - 0x50], xmm6
mov dword [rbp - 0x4c], 0x42ae0000
movss xmm7, dword [0x140193a00]
test eax, 0xff000000
je 0x14003b27a
test rbx, rbx
jne 0x14003b22b
mov rcx, qword [r8 + 0x38]
mov rbx, qword [rcx + 8]
movups xmm0, xmmword [r8 + 0x88]
movups xmmword [rbp - 0x40], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm8
lea rcx, [0x140193762]
mov qword [rsp + 0x38], rcx
lea rcx, str.Select_your_choice
mov qword [rsp + 0x30], rcx
lea rcx, [rbp - 0x40]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
lea r9, [rbp - 0x50]
movaps xmm2, xmm7
mov rdx, r8
mov rcx, rbx
call fcn.1400249a0
mov rcx, rdi
call fcn.140010490
mov rbx, qword [0x1402c56c8]
movss xmm6, dword [0x1402c22c4]
movss xmm9, dword [0x140193a80]
mov rcx, qword [0x1402c4d80]
mov dword [rbp - 0x60], 0x3f800000
mov dword [rbp - 0x5c], 0x3f800000
mov dword [rbp - 0x58], 0x3f800000
subss xmm6, xmm9
mov rdi, qword [rcx + 0x3c38]
mov rax, qword [rcx + 0x3ef0]
cmp dword [0x1402c5760], 0
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef0]
movss xmm0, dword [rcx + 0x37f0]
mov r8, qword [rax + 0x298]
movss dword [rbp - 0x54], xmm0
lea rcx, [rbp - 0x60]
jne 0x14003b342
call fcn.140004240
movss dword [rbp - 0x50], xmm6
mov dword [rbp - 0x4c], 0x42ae0000
test eax, 0xff000000
je 0x14003b3b6
test rbx, rbx
jne 0x14003b321
mov rcx, qword [r8 + 0x38]
mov rbx, qword [rcx + 8]
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm8
lea rcx, [0x14019376a]
mov qword [rsp + 0x38], rcx
lea rcx, str.Status
jmp 0x14003b386
call fcn.140004240
movss dword [rbp - 0x50], xmm6
mov dword [rbp - 0x4c], 0x42ae0000
test eax, 0xff000000
je 0x14003b3b6
test rbx, rbx
jne 0x14003b367
mov rcx, qword [r8 + 0x38]
mov rbx, qword [rcx + 8]
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm8
lea rcx, [0x140154cd8]
mov qword [rsp + 0x38], rcx
lea rcx, str.Settings
mov qword [rsp + 0x30], rcx
lea rcx, [rbp - 0x40]
mov qword [rsp + 0x28], rcx
movups xmm0, xmmword [r8 + 0x88]
mov dword [rsp + 0x20], eax
movups xmmword [rbp - 0x40], xmm0
lea r9, [rbp - 0x50]
movaps xmm2, xmm7
mov rdx, r8
mov rcx, rbx
call fcn.1400249a0
mov rcx, rdi
call fcn.140010490
movss xmm0, dword [0x140193a8c]
movss dword [rsp + 0x28], xmm0
movss xmm0, dword [0x140193a98]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x140193a38]
movss xmm2, dword [0x1402c22a8]
lea rdx, str.Selectable_items
call fcn.140033680
cmp dword [0x1402c5760], 1
sete byte [rsp + 0x50]
lea rax, [rsp + 0x50]
mov qword [rsp + 0x40], rax
movss xmm0, dword [0x140193a2c]
movss dword [rsp + 0x38], xmm0
movss xmm1, dword [0x140193a88]
movss dword [rsp + 0x30], xmm1
call fcn.140034870
test al, al
je 0x14003b43b
mov dword [0x1402c5760], 1
mov rcx, qword [0x1402c4d80]
mov rax, qword [rcx + 0x3ef0]
movss xmm1, dword [rax + 0x104]
subss xmm1, dword [rax + 0x24]
addss xmm1, dword [rax + 0x88]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef0]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
movss xmm12, dword [0x140193a18]
addss xmm1, xmm12
addss xmm0, xmm1
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
mov rax, qword [rcx + 0x3ef0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef0]
cmp byte [rax + 0xbb], 0
jne 0x14003b4cd
mov qword [rbp - 0x50], 0
movaps xmm1, xmm13
lea rcx, [rbp - 0x50]
call fcn.140012d30
call fcn.14000ad40
movss xmm2, dword [0x1402c22c4]
subss xmm2, xmm9
movss xmm0, dword [0x140193a3c]
movss dword [rsp + 0x28], xmm0
movss xmm1, dword [0x140193a84]
movss dword [rsp + 0x20], xmm1
movss xmm3, dword [0x140193a34]
lea rdx, str.Parameters
call fcn.140033680
mov eax, dword [0x1402c5760]
test eax, eax
jne 0x14003b600
mov rbx, qword [0x1402c56c8]
movss xmm6, dword [0x1402c22c4]
subss xmm6, xmm14
mov rcx, qword [0x1402c4d80]
mov rdi, qword [rcx + 0x3c38]
mov rax, qword [rcx + 0x3ef0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef0]
mov r8, qword [rax + 0x298]
movss dword [rbp - 0x60], xmm8
movss dword [rbp - 0x5c], xmm11
movss dword [rbp - 0x58], xmm8
movss xmm0, dword [rcx + 0x37f0]
movss dword [rbp - 0x54], xmm0
lea rcx, [rbp - 0x60]
call fcn.140004240
movss dword [rbp - 0x50], xmm6
mov dword [rbp - 0x4c], 0x43200000
test eax, 0xff000000
je 0x14003b5f2
test rbx, rbx
jne 0x14003b5a3
mov rcx, qword [r8 + 0x38]
mov rbx, qword [rcx + 8]
movups xmm0, xmmword [r8 + 0x88]
movups xmmword [rbp - 0x40], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm8
lea rcx, [0x1401937cd]
mov qword [rsp + 0x38], rcx
lea rcx, str.Valorant_internal:_Undetected
mov qword [rsp + 0x30], rcx
lea rcx, [rbp - 0x40]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
lea r9, [rbp - 0x50]
movaps xmm2, xmm7
mov rdx, r8
mov rcx, rbx
call fcn.1400249a0
mov rcx, rdi
call fcn.140010490
mov eax, dword [0x1402c5760]
cmp eax, 1
jne 0x14003b982
mov rbx, qword [0x1402c56c8]
movss xmm6, dword [0x1402c22c4]
subss xmm6, xmm14
mov rcx, qword [0x1402c4d80]
mov rdi, qword [rcx + 0x3c38]
mov rax, qword [rcx + 0x3ef0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef0]
mov r8, qword [rax + 0x298]
movss dword [rbp - 0x60], xmm8
movss dword [rbp - 0x5c], xmm11
movss dword [rbp - 0x58], xmm8
movss xmm0, dword [rcx + 0x37f0]
movss dword [rbp - 0x54], xmm0
lea rcx, [rbp - 0x60]
call fcn.140004240
movss dword [rbp - 0x50], xmm6
mov dword [rbp - 0x4c], 0x42f00000
test eax, 0xff000000
je 0x14003b6de
test rbx, rbx
jne 0x14003b68f
mov rcx, qword [r8 + 0x38]
mov rbx, qword [rcx + 8]
movups xmm0, xmmword [r8 + 0x88]
movups xmmword [rbp - 0x40], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm8
lea rcx, [0x1401937e2]
mov qword [rsp + 0x38], rcx
lea rcx, str.Status:_Undetected
mov qword [rsp + 0x30], rcx
lea rcx, [rbp - 0x40]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
lea r9, [rbp - 0x50]
movaps xmm2, xmm7
mov rdx, r8
mov rcx, rbx
call fcn.1400249a0
mov rcx, rdi
call fcn.140010490
mov rbx, qword [0x1402c56c8]
movss xmm6, dword [0x1402c22c4]
subss xmm6, xmm14
mov rcx, qword [0x1402c4d80]
mov rdi, qword [rcx + 0x3c38]
mov rax, qword [rcx + 0x3ef0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef0]
mov r8, qword [rax + 0x298]
mov dword [rbp - 0x60], 0x3f800000
mov dword [rbp - 0x5c], 0x3f800000
mov dword [rbp - 0x58], 0x3f800000
movss xmm0, dword [rcx + 0x37f0]
movss dword [rbp - 0x54], xmm0
lea rcx, [rbp - 0x60]
call fcn.140004240
movss dword [rbp - 0x50], xmm6
mov dword [rbp - 0x4c], 0x430c0000
test eax, 0xff000000
je 0x14003b7be
test rbx, rbx
jne 0x14003b76f
mov rcx, qword [r8 + 0x38]
mov rbx, qword [rcx + 8]
movups xmm0, xmmword [r8 + 0x88]
movups xmmword [rbp - 0x40], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm8
lea rcx, [0x1401937ff]
mov qword [rsp + 0x38], rcx
lea rcx, str.Last_Update:_10_24_2024
mov qword [rsp + 0x30], rcx
lea rcx, [rbp - 0x40]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
lea r9, [rbp - 0x50]
movaps xmm2, xmm7
mov rdx, r8
mov rcx, rbx
call fcn.1400249a0
mov rcx, rdi
call fcn.140010490
mov rbx, qword [0x1402c56c8]
movss xmm6, dword [0x1402c22c4]
subss xmm6, xmm14
mov rcx, qword [0x1402c4d80]
mov rdi, qword [rcx + 0x3c38]
mov rax, qword [rcx + 0x3ef0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef0]
mov r8, qword [rax + 0x298]
mov dword [rbp - 0x60], 0x3f800000
mov dword [rbp - 0x5c], 0x3f800000
mov dword [rbp - 0x58], 0x3f800000
movss xmm0, dword [rcx + 0x37f0]
movss dword [rbp - 0x54], xmm0
lea rcx, [rbp - 0x60]
call fcn.140004240
movss dword [rbp - 0x50], xmm6
mov dword [rbp - 0x4c], 0x43200000
test eax, 0xff000000
je 0x14003b89e
test rbx, rbx
jne 0x14003b84f
mov rcx, qword [r8 + 0x38]
mov rbx, qword [rcx + 8]
movups xmm0, xmmword [r8 + 0x88]
movups xmmword [rbp - 0x40], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm8
lea rcx, [0x140193817]
mov qword [rsp + 0x38], rcx
lea rcx, str.Cheat_Status:_FULLY_UD
mov qword [rsp + 0x30], rcx
lea rcx, [rbp - 0x40]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
lea r9, [rbp - 0x50]
movaps xmm2, xmm7
mov rdx, r8
mov rcx, rbx
call fcn.1400249a0
mov rcx, rdi
call fcn.140010490
call fcn.14000ad40
movss dword [rsp + 0x30], xmm12
movss xmm0, dword [0x140193a7c]
movss dword [rsp + 0x28], xmm0
movss xmm3, dword [0x140193a9c]
call fcn.140033760
test al, al
je 0x14003b982
cmp byte [0x1402c4d7a], 0
je 0x14003b90e
lea rdx, [0x140153fae]
lea rcx, [rbp - 0x20]
call fcn.1400377b0
mov rdx, rax
lea rcx, [0x1402c5370]
call fcn.1400c4150
call fcn.1400380e0
mov ecx, 1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 8
call fcn.1401214a0
lea rcx, [0x140039160]
mov qword [rax], rcx
mov qword [rbp - 0x50], rax
lea rcx, [rbp - 0x58]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r15d
mov r9, rax
lea r8, [0x14003fe20]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp - 0x60], rax
test rax, rax
je 0x14003bea4
cmp dword [rbp - 0x58], 0
je 0x14003be98
movaps xmm0, xmmword [rbp - 0x60]
movdqa xmmword [rbp - 0x40], xmm0
lea rcx, [rbp - 0x40]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x14003be98
xorps xmm0, xmm0
movdqa xmmword [rbp - 0x60], xmm0
movss xmm7, dword [0x140193990]
cmp dword [0x1402c5764], 5
jne 0x14003bcb0
mov dword [rbp - 0x70], 0x3f800000
mov dword [rbp - 0x50], 0
mov rbx, qword [0x1402c4d80]
movss xmm0, dword [rbx + 0x18]
mulss xmm0, xmm10
addss xmm0, dword [0x1402c56a8]
movss dword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x50]
lea rax, [rbp - 0x80]
comiss xmm8, xmm0
cmovbe rcx, rax
lea rax, [rbp - 0x70]
comiss xmm0, xmm11
cmovbe rax, rcx
movss xmm0, dword [rax]
movss dword [0x1402c56a8], xmm0
mov rdi, qword [0x1402c56c8]
mov qword [rsp + 0x30], r15
lea r14, str.Loading
mov qword [rsp + 0x28], r14
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm15
movss xmm2, dword [rbx + 0x3c40]
lea rdx, [rbp - 0x50]
mov rcx, qword [rbx + 0x3c38]
call fcn.140024780
movss xmm6, dword [0x140193aa0]
subss xmm6, dword [rbp - 0x4c]
mulss xmm6, xmm10
mov rcx, qword [0x1402c4d80]
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x28], r14
movss dword [rsp + 0x20], xmm13
movaps xmm3, xmm15
movss xmm2, dword [rcx + 0x3c40]
lea rdx, [rbp - 0x50]
mov rcx, qword [rcx + 0x3c38]
call fcn.140024780
mov rcx, qword [0x1402c4d80]
mov rsi, qword [rcx + 0x3c38]
mov rax, qword [rcx + 0x3ef0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef0]
mov rbx, qword [rax + 0x298]
mov dword [rbp - 0x80], 0x3f800000
mov dword [rbp - 0x7c], 0x3f800000
mov dword [rbp - 0x78], 0x3f800000
movss xmm0, dword [rcx + 0x37f0]
movss dword [rbp - 0x74], xmm0
lea rcx, [rbp - 0x80]
call fcn.140004240
mov r8d, eax
movss xmm0, dword [rbp - 0x50]
addss xmm0, xmm7
cvttss2si ecx, xmm0
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
movss xmm2, dword [0x140193ab0]
subss xmm2, xmm1
mulss xmm2, xmm10
movss dword [rbp - 0x50], xmm2
movss dword [rbp - 0x4c], xmm6
test eax, 0xff000000
je 0x14003bb54
test rdi, rdi
jne 0x14003bb07
mov rax, qword [rbx + 0x38]
mov rdi, qword [rax + 8]
movups xmm0, xmmword [rbx + 0x88]
movups xmmword [rbp - 0x40], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm8
lea rax, [0x14019382f]
mov qword [rsp + 0x38], rax
mov qword [rsp + 0x30], r14
lea rax, [rbp - 0x40]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r8d
lea r9, [rbp - 0x50]
movss xmm2, dword [0x140193a04]
mov rdx, rbx
mov rcx, rdi
call fcn.1400249a0
mov rcx, rsi
call fcn.140010490
mov rbx, qword [0x1402c5708]
mov rcx, qword [0x1402c4d80]
mov rax, qword [rcx + 0x3ef0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef0]
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm1, dword [0x140193a90]
addss xmm0, dword [0x140193a68]
movss dword [rax + 0x100], xmm1
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
movss xmm0, dword [0x1402c2298]
movss dword [rbp - 0x40], xmm0
movss xmm1, dword [0x1402c229c]
movss dword [rbp - 0x3c], xmm1
movss xmm0, dword [0x1402c22a0]
movss dword [rbp - 0x38], xmm0
movss xmm1, dword [0x1402c22a4]
mulss xmm1, dword [rcx + 0x37f0]
movss dword [rbp - 0x34], xmm1
mov qword [rbp - 0x50], 0
mov dword [rbp - 0x80], 0x3f800000
mov dword [rbp - 0x7c], 0x3f800000
mov dword [rbp - 0x70], 0x420c0000
mov dword [rbp - 0x6c], 0x420c0000
lea rcx, [rbp - 0x40]
call fcn.140004240
movss xmm0, dword [0x140193944]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], eax
lea r9, [rbp - 0x50]
lea r8, [rbp - 0x80]
lea rdx, [rbp - 0x70]
mov rcx, rbx
call fcn.14002e4a0
movss xmm0, dword [0x1402c5818]
cvtps2pd xmm0, xmm0
addsd xmm0, qword [0x1401939a0]
cvtpd2ps xmm0, xmm0
movss dword [0x1402c5818], xmm0
comiss xmm0, dword [0x140193a30]
jbe 0x14003bcb0
mov dword [0x1402c5818], 0
mov dword [0x1402c56a8], 0
mov dword [0x1402c22c0], 0x43d70000
mov dword [0x1402c22a8], 0xc3a78000
mov dword [0x1402c22c4], 0x44714000
mov dword [0x1402c5764], r15d
mov rbx, qword [0x1402c4d80]
mov rax, qword [rbx + 0x3ef0]
mov byte [rax + 0xb8], 1
mov rcx, qword [rbx + 0x3ef0]
mov rax, qword [rcx + 0x298]
mov edi, dword [rax + 0x20]
mov byte [rcx + 0xb8], 1
movss xmm0, dword [0x1402c2298]
movss dword [rbp - 0x40], xmm0
movss xmm1, dword [0x1402c229c]
movss dword [rbp - 0x3c], xmm1
movss xmm0, dword [0x1402c22a0]
movss dword [rbp - 0x38], xmm0
movss xmm1, dword [0x1402c22a4]
mulss xmm1, dword [rbx + 0x37f0]
movss dword [rbp - 0x34], xmm1
mov dword [rbp - 0x50], 0x441c0000
mov dword [rbp - 0x4c], 0x43d40000
mov dword [rbp - 0x80], 0x3f800000
mov dword [rbp - 0x7c], 0x3f800000
lea rcx, [rbp - 0x40]
call fcn.140004240
mov r9d, eax
mov rcx, qword [rbx + 0x3ef0]
movss xmm0, dword [0x1401939c0]
movss dword [rsp + 0x30], xmm0
movss xmm0, dword [0x1401939e0]
movss dword [rsp + 0x20], xmm0
lea r8, [rbp - 0x50]
lea rdx, [rbp - 0x80]
mov rcx, qword [rcx + 0x298]
call fcn.14001f0f0
movdqa xmm0, xmmword [0x140193f10]
movups xmmword [rbp - 0x40], xmm0
lea rcx, [rbp - 0x40]
call fcn.140004240
mov r10d, eax
mov dword [rbp - 0x40], 0x3e9a9fbe
mov dword [rbp - 0x3c], 0x3f38d4fe
mov dword [rbp - 0x38], 0x3f800000
mov r9, qword [0x1402c4d80]
movss xmm0, dword [r9 + 0x37f0]
movss dword [rbp - 0x34], xmm0
lea rcx, [rbp - 0x40]
call fcn.140004240
movss xmm1, dword [0x140193a48]
mov rcx, qword [r9 + 0x3ef0]
mov byte [rcx + 0xb8], 1
mov rbx, qword [r9 + 0x3ef0]
mov rcx, qword [rbx + 0x298]
mov r8d, dword [rcx + 0x20]
mov byte [rbx + 0xb8], 1
mov rcx, qword [r9 + 0x3ef0]
mov dword [rsp + 0x30], r10d
mov dword [rsp + 0x28], eax
movss xmm0, dword [0x140193a4c]
unpcklps xmm0, xmm1
movsd qword [rsp + 0x20], xmm0
movaps xmm1, xmm11
unpcklps xmm1, xmm11
movq r9, xmm1
mov edx, edi
mov rcx, qword [rcx + 0x298]
call fcn.1400213a0
call fcn.14000fdd0
mov rcx, qword [rbp]
xor rcx, rsp
call fcn.1401210c0
lea r11, [rsp + 0x1b0]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
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 rbp
ret
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp - 0x58], r15d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
call fcn.140036d40
int3
call fcn.1400030d0
int3