Function at 0x1400925a0
Capabilities:
Allocate or change rwx memory
Contain obfuscated stackstrings
Create thread
Execute shellcode via indirect call
Spawn thread to rwx shellcode

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x308]
sub rsp, 0x3e0
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm13
movaps xmmword [rax - 0xb8], xmm14
movaps xmmword [rax - 0xc8], xmm15
mov rax, qword [0x14016c0c0]
xor rax, rsp
mov qword [rbp + 0x230], rax
xor r12d, r12d
xorps xmm0, xmm0
movups xmmword [rbp + 0x218], xmm0
lea rax, [rbp + 0x308]
movabs r13, 0xd30701882c697812
mov qword [rbp + 0x220], r13
mov qword [rbp + 0x228], rax
mov r15, qword [rax]
xor r15, r13
mov qword [rbp + 0x218], r15
mov qword [rbp - 0x60], Ordinal_50
lea rax, [0x140173e10]
mov qword [rbp - 0x68], rax
movups xmmword [rbp + 0x1c0], xmm0
lea rdi, [rbp + 0x308]
mov qword [rbp + 0x1c8], r13
mov qword [rbp + 0x1d0], rdi
mov qword [rbp + 0x1c0], r13
mov qword [rdi], r12
mov ecx, r12d
lea r14d, [r12 + 3]
lea rbx, [0x140097c80]
lea rsi, [0x140000000]
mov rax, qword [0x1401815e0]
test rax, rax
je 0x1400926d9
nop word [rax + rax]
cmp rax, rbx
je 0x1400926c6
inc ecx
mov rax, qword [rsi + rcx*8 + 0x1815e0]
test rax, rax
jne 0x1400926b0
jmp 0x1400926d9
mov eax, ecx
mov r9, qword [rsi + rax*8 + 0x1828b0]
test r9, r9
jne 0x1400927bf
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r9, rax
test rax, rax
jne 0x140092700
mov r9, r12
jmp 0x14009279e
mov rax, rbx
mov rcx, r9
mov rdx, r14
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140092710
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140182ef0]
mov qword [rsi + rax*8 + 0x1815e0], rbx
mov qword [rsi + rax*8 + 0x1828b0], r9
inc rax
mov qword [0x140182ef0], rax
lea r8, [rbp - 0x60]
lea rdx, [rbp - 0x68]
lea rcx, [0x140090240]
call r9
nop
mov rax, r13
xor rax, r13
mov qword [rdi], rax
mov ecx, 8
call fcn.1400ddc00
lea rcx, [0x14008b790]
mov qword [rax], rcx
mov qword [rbp + 0x188], rax
lea rcx, [rbp + 0x1a8]
mov qword [rsp + 0x28], rcx
xor edi, edi
mov dword [rsp + 0x20], edi
mov r9, rax
lea r8, [0x140098040]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x1a0], rax
test rax, rax
je 0x140097c3c
cmp dword [rbp + 0x1a8], edi
je 0x140097c30
movaps xmm0, xmmword [rbp + 0x1a0]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x80]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x140097c30
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x1a0], xmm0
lea ecx, [rdi + 8]
call fcn.1400ddc00
lea rcx, [0x14008b4c0]
mov qword [rax], rcx
mov qword [rbp + 0x188], rax
lea rcx, [rbp + 0x1a8]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], edi
mov r9, rax
lea r8, [0x140098040]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x1a0], rax
test rax, rax
je 0x140097c1e
cmp dword [rbp + 0x1a8], edi
je 0x140097c12
movaps xmm0, xmmword [rbp + 0x1a0]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x80]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x140097c12
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x1a0], xmm0
lea ecx, [rdi + 8]
call fcn.1400ddc00
lea rcx, [0x14008be20]
mov qword [rax], rcx
mov qword [rbp + 0x188], rax
lea rcx, [rbp + 0x1a8]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], edi
mov r9, rax
lea r8, [0x140098040]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x1a0], rax
test rax, rax
je 0x140097c00
cmp dword [rbp + 0x1a8], edi
je 0x140097bf4
movaps xmm0, xmmword [rbp + 0x1a0]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x80]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x140097bf4
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x1a0], xmm0
lea ecx, [rdi + 8]
call fcn.1400ddc00
lea rcx, [0x140092340]
mov qword [rax], rcx
mov qword [rbp + 0x188], rax
lea rcx, [rbp + 0x1a8]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], edi
mov r9, rax
lea r8, [0x140098040]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x1a0], rax
test rax, rax
je 0x140097be2
cmp dword [rbp + 0x1a8], edi
je 0x140097bd6
movaps xmm0, xmmword [rbp + 0x1a0]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x80]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x140097bd6
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x1a0], xmm0
lea r12, [0x140097fb0]
cmp dword [0x140173e18], 0x12
je 0x14009768f
mov dword [rsp + 0x50], 0x70797243
mov word [rsp + 0x54], 0x2074
movaps xmm0, xmmword [0x14015fb00]
movups xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x80]
call fcn.140048df0
mov dword [rbp - 0x44], eax
movss xmm15, dword [0x14015f8c4]
mov dword [rbp - 0x30], 0x41700000
mov dword [rbp - 0x2c], 0x41700000
mov r12d, eax
and r12d, 0xff000000
movaps xmm0, xmmword [0x14015fae0]
movups xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x80]
call fcn.140048df0
mov dword [rbp - 0x70], eax
mov dword [rbp + 0x178], 0x70797243
mov word [rbp + 0x17c], 0x2074
mov dword [rbp - 0x1c], 0x41700000
mov r13d, eax
and r13d, 0xff000000
lea rcx, [rbp + 0x308]
movzx eax, word [rsp + 0x54]
mov word [rsp + 0x6a], ax
mov eax, dword [rsp + 0x50]
mov dword [rbp - 0x48], eax
movzx eax, word [rbp + 0x17c]
mov word [rsp + 0x68], ax
mov eax, dword [rbp + 0x178]
mov dword [rsp + 0x50], eax
xorps xmm9, xmm9
movss xmm8, dword [0x14015f95c]
movss xmm12, dword [0x14015f930]
movss xmm13, dword [0x14015f80c]
movss xmm11, dword [0x14015f7d4]
movss xmm14, dword [0x14015f8ec]
movss xmm7, dword [0x14015f894]
movss xmm10, dword [0x14015f814]
lea rdx, [0x140097f30]
mov dword [rbp + 0x180], 1
mov dword [rbp + 0x1b8], edi
mov dword [rbp + 0x178], edi
lea rax, [0x140173e10]
mov qword [rbp + 0x188], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x158], xmm0
movabs rax, 0xd30701882c697812
mov qword [rbp + 0x160], rax
mov qword [rbp + 0x168], rcx
mov rbx, qword [rcx]
xor rbx, rax
mov qword [rbp + 0x158], rbx
mov qword [rcx], rdi
mov ecx, edi
mov rax, qword [0x14017dd10]
test rax, rax
je 0x140092b81
cmp rax, rdx
je 0x140092b6e
inc ecx
mov rax, qword [rsi + rcx*8 + 0x17dd10]
test rax, rax
jne 0x140092b58
jmp 0x140092b81
mov eax, ecx
mov r10, qword [rsi + rax*8 + 0x179ae0]
test r10, r10
jne 0x140092c6f
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r10, rax
lea r8, [0x140097f30]
test rax, rax
jne 0x140092baf
mov r10, rdi
jmp 0x140092c4e
mov rax, r8
mov rcx, r10
mov rdx, r14
nop dword [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140092bc0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x14017b0f0]
mov qword [rsi + rax*8 + 0x17dd10], r8
mov qword [rsi + rax*8 + 0x179ae0], r10
inc rax
mov qword [0x14017b0f0], rax
lea rax, [rbp + 0x180]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x1b8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x178]
lea r8, [0x140173dc8]
lea rdx, [rbp + 0x188]
mov rcx, qword [sym.imp.USER32.dll_PeekMessageA]
call r10
nop
movabs rcx, 0xd30701882c697812
xor rbx, rcx
test eax, eax
je 0x140092fc6
lea rax, [0x140173e10]
mov qword [rbp + 0x188], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x158], xmm0
mov qword [rbp + 0x160], rcx
lea rax, [rbp + 0x308]
mov qword [rbp + 0x168], rax
xor rbx, rcx
mov qword [rbp + 0x158], rbx
mov qword [rax], rdi
mov ecx, edi
mov rax, qword [0x140177b90]
test rax, rax
je 0x140092d39
lea rdx, [0x140097ec0]
nop dword [rax + rax]
cmp rax, rdx
je 0x140092d26
inc ecx
mov rax, qword [rsi + rcx*8 + 0x177b90]
test rax, rax
jne 0x140092d10
jmp 0x140092d39
mov eax, ecx
mov r8, qword [rsi + rax*8 + 0x17d080]
test r8, r8
jne 0x140092e26
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140092d60
mov r8, rdi
jmp 0x140092dfe
lea rax, [0x140097ec0]
mov rcx, r8
mov rdx, r14
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140092d70
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x14017dd00]
lea rcx, [0x140097ec0]
mov qword [rsi + rax*8 + 0x177b90], rcx
mov qword [rsi + rax*8 + 0x17d080], r8
inc rax
mov qword [0x14017dd00], rax
lea rdx, [rbp + 0x188]
mov rcx, qword [sym.imp.USER32.dll_TranslateMessage]
call r8
nop
movabs rcx, 0xd30701882c697812
xor rbx, rcx
lea rax, [0x140173e10]
mov qword [rbp + 0x188], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x158], xmm0
mov qword [rbp + 0x160], rcx
lea rax, [rbp + 0x308]
mov qword [rbp + 0x168], rax
xor rbx, rcx
mov qword [rbp + 0x158], rbx
mov qword [rax], rdi
mov ecx, edi
mov rax, qword [0x14017fca0]
test rax, rax
je 0x140092ebd
lea rdx, [0x140097ec0]
cmp rax, rdx
je 0x140092eaa
inc ecx
mov rax, qword [rsi + rcx*8 + 0x17fca0]
test rax, rax
jne 0x140092e94
jmp 0x140092ebd
mov eax, ecx
mov r8, qword [rsi + rax*8 + 0x180300]
test r8, r8
jne 0x140092fa7
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140092ee4
mov r8, rdi
jmp 0x140092f7f
lea rax, [0x140097ec0]
mov rcx, r8
mov rdx, r14
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140092ef1
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x14017f960]
lea rcx, [0x140097ec0]
mov qword [rsi + rax*8 + 0x17fca0], rcx
mov qword [rsi + rax*8 + 0x180300], r8
inc rax
mov qword [0x14017f960], rax
lea rdx, [rbp + 0x188]
mov rcx, qword [sym.imp.USER32.dll_DispatchMessageA]
call r8
nop
movabs rcx, 0xd30701882c697812
xor rbx, rcx
mov qword [rbp + 0x188], reloc.WS2_32.dll_recv
lea rax, [rbp + 0x1a0]
mov qword [rbp + 0x178], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x158], xmm0
mov qword [rbp + 0x160], rcx
lea rax, [rbp + 0x308]
mov qword [rbp + 0x168], rax
xor rbx, rcx
mov qword [rbp + 0x158], rbx
mov qword [rax], rdi
mov ecx, edi
mov rax, qword [0x140179180]
test rax, rax
je 0x140093049
lea rdx, [0x140097c80]
cmp rax, rdx
je 0x140093036
inc ecx
mov rax, qword [rsi + rcx*8 + 0x179180]
test rax, rax
jne 0x140093020
jmp 0x140093049
mov eax, ecx
mov r9, qword [rsi + rax*8 + 0x179e00]
test r9, r9
jne 0x140093136
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r9, rax
test rax, rax
jne 0x140093070
mov r9, rdi
jmp 0x14009310e
lea rax, [0x140097c80]
mov rcx, r9
mov rdx, r14
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140093080
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1401781d0]
lea rcx, [0x140097c80]
mov qword [rsi + rax*8 + 0x179180], rcx
mov qword [rsi + rax*8 + 0x179e00], r9
inc rax
mov qword [0x1401781d0], rax
lea r8, [rbp + 0x188]
lea rdx, [rbp + 0x178]
lea rcx, [0x140090240]
call r9
nop
movabs rcx, 0xd30701882c697812
xor rbx, rcx
mov qword [rbp + 0x188], 8
lea rax, [rbp + 0x1d8]
mov qword [rbp + 0x178], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x158], xmm0
mov qword [rbp + 0x160], rcx
lea rax, [rbp + 0x308]
mov qword [rbp + 0x168], rax
xor rbx, rcx
mov qword [rbp + 0x158], rbx
mov qword [rax], rdi
mov ecx, edi
mov rax, qword [0x14017baa0]
test rax, rax
je 0x1400931df
lea rdx, [0x140097c80]
cmp rax, rdx
je 0x1400931cc
inc ecx
mov rax, qword [rsi + rcx*8 + 0x17baa0]
test rax, rax
jne 0x1400931b6
jmp 0x1400931df
mov eax, ecx
mov r9, qword [rsi + rax*8 + 0x178b40]
test r9, r9
jne 0x1400932d6
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r9, rax
test rax, rax
jne 0x140093206
mov r9, rdi
jmp 0x1400932ae
lea rax, [0x140097c80]
mov rcx, r9
mov rdx, r14
nop dword [rax]
nop word [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140093220
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x14017a448]
lea rcx, [0x140097c80]
mov qword [rsi + rax*8 + 0x17baa0], rcx
mov qword [rsi + rax*8 + 0x178b40], r9
inc rax
mov qword [0x14017a448], rax
lea r8, [rbp + 0x188]
lea rdx, [rbp + 0x178]
lea rcx, [0x140090240]
call r9
nop
movabs rcx, 0xd30701882c697812
xor rbx, rcx
lea rax, [rbp + 0x1a0]
mov qword [rbp + 0x188], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x158], xmm0
mov qword [rbp + 0x160], rcx
lea rax, [rbp + 0x308]
mov qword [rbp + 0x168], rax
xor rbx, rcx
mov qword [rbp + 0x158], rbx
mov qword [rax], rdi
mov ecx, edi
mov rax, qword [0x140176be0]
test rax, rax
je 0x140093379
lea rdx, [0x140097c80]
nop dword [rax + rax]
cmp rax, rdx
je 0x140093366
inc ecx
mov rax, qword [rsi + rcx*8 + 0x176be0]
test rax, rax
jne 0x140093350
jmp 0x140093379
mov eax, ecx
mov r9, qword [rsi + rax*8 + 0x178500]
test r9, r9
jne 0x140093466
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r9, rax
test rax, rax
jne 0x1400933a0
mov r9, rdi
jmp 0x14009343e
lea rax, [0x140097c80]
mov rcx, r9
mov rdx, r14
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400933b0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x14017a440]
lea rcx, [0x140097c80]
mov qword [rsi + rax*8 + 0x176be0], rcx
mov qword [rsi + rax*8 + 0x178500], r9
inc rax
mov qword [0x14017a440], rax
lea r8, [rbp + 0x188]
lea rdx, [0x140173e50]
mov rcx, qword [sym.imp.USER32.dll_GetClientRect]
call r9
nop
movabs rcx, 0xd30701882c697812
xor rbx, rcx
lea rax, [rbp + 0x1d8]
mov qword [rbp + 0x188], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x158], xmm0
mov qword [rbp + 0x160], rcx
lea rax, [rbp + 0x308]
mov qword [rbp + 0x168], rax
xor rbx, rcx
mov qword [rbp + 0x158], rbx
mov qword [rax], rdi
mov ecx, edi
mov rax, qword [0x14017add0]
test rax, rax
je 0x140093509
lea rdx, [0x140097c80]
nop dword [rax + rax]
cmp rax, rdx
je 0x1400934f6
inc ecx
mov rax, qword [rsi + rcx*8 + 0x17add0]
test rax, rax
jne 0x1400934e0
jmp 0x140093509
mov eax, ecx
mov r9, qword [rsi + rax*8 + 0x177220]
test r9, r9
jne 0x1400935f6
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r9, rax
test rax, rax
jne 0x140093530
mov r9, rdi
jmp 0x1400935ce
lea rax, [0x140097c80]
mov rcx, r9
mov rdx, r14
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140093540
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x14017fc90]
lea rcx, [0x140097c80]
mov qword [rsi + rax*8 + 0x17add0], rcx
mov qword [rsi + rax*8 + 0x177220], r9
inc rax
mov qword [0x14017fc90], rax
lea r8, [rbp + 0x188]
lea rdx, [0x140173e50]
mov rcx, qword [sym.imp.USER32.dll_ClientToScreen]
call r9
nop
movabs rcx, 0xd30701882c697812
xor rbx, rcx
lea rdx, [rbp + 0x308]
mov qword [rdx], rbx
mov eax, dword [rbp + 0x1d8]
mov dword [rbp + 0x1a0], eax
mov eax, dword [rbp + 0x1dc]
mov dword [rbp + 0x1a4], eax
mov rsi, qword [0x140173d48]
mov rax, qword [0x140173dc8]
mov qword [rsi + 0xc8], rax
mov qword [rsi + 0x20], rdi
cvttss2si eax, dword [rsi + 0x10]
mov dword [0x140173e68], eax
cvttss2si eax, dword [rsi + 0x14]
mov dword [0x140173e6c], eax
lea rax, [rbp + 0x210]
mov qword [rbp + 0x178], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x158], xmm0
mov qword [rbp + 0x160], rcx
mov qword [rbp + 0x168], rdx
mov rbx, qword [rdx]
xor rbx, rcx
mov qword [rbp + 0x158], rbx
mov qword [rdx], rdi
mov ecx, edi
mov rax, qword [0x14017e360]
lea rdi, [0x140000000]
test rax, rax
je 0x1400936e9
lea rdx, [0x140097ec0]
nop
cmp rax, rdx
je 0x1400936d6
inc ecx
mov rax, qword [rdi + rcx*8 + 0x17e360]
test rax, rax
jne 0x1400936c0
jmp 0x1400936e9
mov eax, ecx
mov r8, qword [rdi + rax*8 + 0x178e60]
test r8, r8
jne 0x1400937d6
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
je 0x1400937ae
lea rax, [0x140097ec0]
mov rcx, r8
mov rdx, r14
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140093720
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x14017eff0]
lea rcx, [0x140097ec0]
mov qword [rdi + rax*8 + 0x17e360], rcx
mov qword [rdi + rax*8 + 0x178e60], r8
inc rax
mov qword [0x14017eff0], rax
lea rdx, [rbp + 0x178]
mov rcx, qword [sym.imp.USER32.dll_GetCursorPos]
call r8
nop
movabs rcx, 0xd30701882c697812
xor rbx, rcx
mov dword [rbp + 0x178], 0xffffffec
xorps xmm0, xmm0
movups xmmword [rbp + 0x158], xmm0
mov qword [rbp + 0x160], rcx
lea rax, [rbp + 0x308]
mov qword [rbp + 0x168], rax
xor rbx, rcx
mov qword [rbp + 0x158], rbx
mov qword [rax], 0
xor ecx, ecx
mov rax, qword [0x1401768b0]
test rax, rax
je 0x14009386b
lea rdx, [0x140097cc0]
cmp rax, rdx
je 0x14009385a
inc ecx
mov rax, qword [rdi + rcx*8 + 0x1768b0]
test rax, rax
jne 0x140093844
jmp 0x14009386b
mov r9, qword [rdi + rcx*8 + 0x1794a0]
test r9, r9
jne 0x140093956
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r9, rax
test rax, rax
je 0x14009392e
lea rax, [0x140097cc0]
mov rcx, r9
mov rdx, r14
nop dword [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400938a0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140177860]
lea rcx, [0x140097cc0]
mov qword [rdi + rax*8 + 0x1768b0], rcx
mov qword [rdi + rax*8 + 0x1794a0], r9
inc rax
mov qword [0x140177860], rax
lea r8, [rbp + 0x178]
lea rdx, [0x140173dc8]
mov rcx, qword [sym.imp.USER32.dll_GetWindowLongA]
call r9
nop
movabs rcx, 0xd30701882c697812
xor rbx, rcx
lea rdx, [rbp + 0x308]
mov qword [rdx], rbx
mov dword [rbp + 0x1b0], eax
mov eax, dword [rbp + 0x210]
sub eax, dword [rbp + 0x1d8]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rsi + 0xe00], xmm0
mov eax, dword [rbp + 0x214]
sub eax, dword [rbp + 0x1dc]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rsi + 0xe04], xmm0
mov dword [rbp + 0x178], 0xffffffec
xorps xmm0, xmm0
xor eax, eax
mov qword [rbp + 0x168], rdx
movups xmmword [rbp + 0x158], xmm0
mov qword [rbp + 0x160], rcx
cmp byte [0x140173d46], al
je 0x140093cd7
and dword [rbp + 0x1b0], 0xfff7ffff
mov rbx, qword [rdx]
xor rbx, rcx
mov qword [rbp + 0x158], rbx
mov qword [rdx], rax
xor ecx, ecx
mov rax, qword [0x14017e030]
test rax, rax
je 0x140093a48
lea rdx, [0x140097d00]
cmp rax, rdx
je 0x140093a37
inc ecx
mov rax, qword [rdi + rcx*8 + 0x17e030]
test rax, rax
jne 0x140093a21
jmp 0x140093a48
mov r10, qword [rdi + rcx*8 + 0x17d3a0]
test r10, r10
jne 0x140093b36
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r10, rax
test rax, rax
je 0x140093b0e
lea rax, [0x140097d00]
mov rcx, r10
mov rdx, r14
nop dword [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140093a80
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1401802f0]
lea rcx, [0x140097d00]
mov qword [rdi + rax*8 + 0x17e030], rcx
mov qword [rdi + rax*8 + 0x17d3a0], r10
inc rax
mov qword [0x1401802f0], rax
lea r9, [rbp + 0x1b0]
lea r8, [rbp + 0x178]
lea rdx, [0x140173dc8]
mov rcx, qword [sym.imp.USER32.dll_SetWindowLongA]
call r10
nop
movabs rcx, 0xd30701882c697812
xor rbx, rcx
xorps xmm0, xmm0
movups xmmword [rbp + 0x158], xmm0
mov qword [rbp + 0x160], rcx
lea rax, [rbp + 0x308]
mov qword [rbp + 0x168], rax
xor rbx, rcx
mov qword [rbp + 0x158], rbx
mov qword [rax], 0
xor ecx, ecx
mov rax, qword [0x140183230]
test rax, rax
je 0x140093bcf
lea rdx, [0x140097ec0]
cmp rax, rdx
je 0x140093bbe
inc ecx
mov rax, qword [rdi + rcx*8 + 0x183230]
test rax, rax
jne 0x140093ba8
jmp 0x140093bcf
mov r8, qword [rdi + rcx*8 + 0x17bdc0]
test r8, r8
jne 0x140093cb6
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
je 0x140093c8e
lea rax, [0x140097ec0]
mov rcx, r8
mov rdx, r14
nop
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140093c00
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140183560]
lea rcx, [0x140097ec0]
mov qword [rdi + rax*8 + 0x183230], rcx
mov qword [rdi + rax*8 + 0x17bdc0], r8
inc rax
mov qword [0x140183560], rax
lea rdx, [0x140173dc8]
mov rcx, qword [sym.imp.USER32.dll_SetForegroundWindow]
call r8
nop
lea rcx, [rbp + 0x308]
mov rdi, rcx
jmp 0x140093e54
or dword [rbp + 0x1b0], 0x80000
mov rdi, rdx
mov rbx, qword [rdx]
xor rbx, rcx
mov qword [rbp + 0x158], rbx
mov qword [rdx], rax
xor ecx, ecx
mov rax, qword [0x14017e030]
test rax, rax
je 0x140093d37
lea r10, [0x140000000]
lea rdx, [0x140097d00]
cmp rax, rdx
je 0x140093d26
inc ecx
mov rax, qword [r10 + rcx*8 + 0x17e030]
test rax, rax
jne 0x140093d10
jmp 0x140093d37
mov r10, qword [r10 + rcx*8 + 0x17d3a0]
test r10, r10
jne 0x140093e2d
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r10, rax
test rax, rax
je 0x140093dfe
lea rax, [0x140097d00]
mov rcx, r10
mov rdx, r14
nop word [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140093d70
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1401802f0]
lea rcx, [0x140000000]
lea rdx, [0x140097d00]
mov qword [rcx + rax*8 + 0x17e030], rdx
mov qword [rcx + rax*8 + 0x17d3a0], r10
inc rax
mov qword [0x1401802f0], rax
lea r9, [rbp + 0x1b0]
lea r8, [rbp + 0x178]
lea rdx, [0x140173dc8]
mov rcx, qword [sym.imp.USER32.dll_SetWindowLongW]
call r10
nop
lea rcx, [rbp + 0x308]
movabs rax, 0xd30701882c697812
xor rbx, rax
mov qword [rdi], rbx
mov dword [rbp + 0x178], 1
xorps xmm0, xmm0
movups xmmword [rbp + 0x158], xmm0
mov qword [rbp + 0x160], rax
mov qword [rbp + 0x168], rcx
mov rbx, qword [rcx]
xor rbx, rax
mov qword [rbp + 0x158], rbx
mov qword [rcx], 0
xor ecx, ecx
mov rax, qword [0x14017f320]
lea rdi, [0x140000000]
test rax, rax
je 0x140093edd
lea rdx, [0x14008d6c0]
cmp rax, rdx
je 0x140093ecc
inc ecx
mov rax, qword [rdi + rcx*8 + 0x17f320]
test rax, rax
jne 0x140093eb6
jmp 0x140093edd
mov r8, qword [rdi + rcx*8 + 0x176580]
test r8, r8
jne 0x140093fc6
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
je 0x140093f9e
lea rax, [0x14008d6c0]
mov rcx, r8
mov rdx, r14
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140093f10
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x14017f968]
lea rcx, [0x14008d6c0]
mov qword [rdi + rax*8 + 0x17f320], rcx
mov qword [rdi + rax*8 + 0x176580], r8
inc rax
mov qword [0x14017f968], rax
lea rdx, [rbp + 0x178]
mov rcx, qword [sym.imp.USER32.dll_GetAsyncKeyState]
call r8
nop
movabs rcx, 0xd30701882c697812
xor rbx, rcx
lea rdx, [rbp + 0x308]
mov qword [rdx], rbx
test ax, ax
je 0x140094010
mov byte [rsi + 0xe08], 1
mov byte [rsi + 0x3740], 1
mov eax, dword [rsi + 0xe04]
mov dword [rsi + 0x36f0], eax
jmp 0x140094017
mov byte [rsi + 0xe08], 0
mov eax, dword [0x140183c40]
cmp dword [rbp + 0x1a0], eax
jne 0x140094053
mov eax, dword [0x140183c48]
cmp dword [rbp + 0x1a8], eax
jne 0x140094053
mov eax, dword [0x140183c44]
cmp dword [rbp + 0x1a4], eax
jne 0x140094053
mov eax, dword [0x140183c4c]
cmp dword [rbp + 0x1ac], eax
je 0x140094277
movups xmm0, xmmword [rbp + 0x1a0]
movups xmmword [0x140183c40], xmm0
mov eax, dword [0x140173e68]
mov dword [0x140173dd0], eax
mov eax, dword [0x140173e6c]
mov dword [0x140173dd4], eax
mov dword [rbp + 0x178], 8
xor edi, edi
mov qword [rbp + 0x188], rdi
xorps xmm0, xmm0
movups xmmword [rbp + 0x158], xmm0
mov qword [rbp + 0x160], rcx
mov qword [rbp + 0x168], rdx
mov rbx, qword [rdx]
xor rbx, rcx
mov qword [rbp + 0x158], rbx
mov qword [rdx], rdi
mov ecx, edi
mov rax, qword [0x140181c30]
lea rsi, [0x140000000]
test rax, rax
je 0x1400940f9
lea rdx, [0x140097e20]
cmp rax, rdx
je 0x1400940e6
inc ecx
mov rax, qword [rsi + rcx*8 + 0x181c30]
test rax, rax
jne 0x1400940d0
jmp 0x1400940f9
mov eax, ecx
mov r10, qword [rsi + rax*8 + 0x182bd0]
test r10, r10
jne 0x1400941e6
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r10, rax
test rax, rax
jne 0x140094120
mov r10, rdi
jmp 0x1400941be
lea rax, [0x140097e20]
mov rcx, r10
mov rdx, r14
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140094130
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140183550]
lea rcx, [0x140097e20]
mov qword [rsi + rax*8 + 0x181c30], rcx
mov qword [rsi + rax*8 + 0x182bd0], r10
inc rax
mov qword [0x140183550], rax
lea rax, [rbp + 0x178]
mov qword [rsp + 0x38], rax
lea rax, [0x140173e6c]
mov qword [rsp + 0x30], rax
lea rax, [0x140173e68]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x1dc]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1d8]
lea r8, [rbp + 0x188]
lea rdx, [0x140173dc8]
mov rcx, qword [sym.imp.USER32.dll_SetWindowPos]
call r10
nop
movabs rax, 0xd30701882c697812
xor rbx, rax
lea rax, [rbp + 0x308]
mov qword [rax], rbx
mov rcx, qword [0x140173e48]
mov rax, qword [rcx]
lea rdx, [0x140173dd0]
call qword [rax + 0x80]
movabs rcx, 0xd30701882c697812
lea rdx, [rbp + 0x308]
jmp 0x140094280
lea rsi, [0x140000000]
xor edi, edi
xorps xmm0, xmm0
movups xmmword [rbp + 0x158], xmm0
mov qword [rbp + 0x160], rcx
mov qword [rbp + 0x168], rdx
mov rbx, qword [rdx]
xor rbx, rcx
mov qword [rbp + 0x158], rbx
mov qword [rdx], rdi
mov ecx, edi
mov rax, qword [0x140180f90]
test rax, rax
je 0x1400942e9
lea rdx, [0x140097fb0]
nop dword [rax]
cmp rax, rdx
je 0x1400942d6
inc ecx
mov rax, qword [rsi + rcx*8 + 0x180f90]
test rax, rax
jne 0x1400942c0
jmp 0x1400942e9
mov eax, ecx
mov r8, qword [rsi + rax*8 + 0x17a790]
test r8, r8
jne 0x1400943d6
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140094310
mov r8, rdi
jmp 0x1400943ae
lea rax, [0x140097fb0]
mov rcx, r8
mov rdx, r14
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140094320
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140183220]
lea rcx, [0x140097fb0]
mov qword [rsi + rax*8 + 0x180f90], rcx
mov qword [rsi + rax*8 + 0x17a790], r8
inc rax
mov qword [0x140183220], rax
lea rcx, [0x140045d80]
call r8
nop
movabs rcx, 0xd30701882c697812
xor rbx, rcx
xorps xmm0, xmm0
movups xmmword [rbp + 0x158], xmm0
mov qword [rbp + 0x160], rcx
lea rax, [rbp + 0x308]
mov qword [rbp + 0x168], rax
xor rbx, rcx
mov qword [rbp + 0x158], rbx
mov qword [rax], rdi
mov ecx, edi
mov rax, qword [0x140180f90]
test rax, rax
je 0x140094459
lea rdx, [0x140097fb0]
nop
cmp rax, rdx
je 0x140094446
inc ecx
mov rax, qword [rsi + rcx*8 + 0x180f90]
test rax, rax
jne 0x140094430
jmp 0x140094459
mov eax, ecx
mov r8, qword [rsi + rax*8 + 0x17a790]
test r8, r8
jne 0x140094546
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140094480
mov r8, rdi
jmp 0x14009451e
lea rax, [0x140097fb0]
mov rcx, r8
mov rdx, r14
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140094490
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140183220]
lea rcx, [0x140097fb0]
mov qword [rsi + rax*8 + 0x180f90], rcx
mov qword [rsi + rax*8 + 0x17a790], r8
inc rax
mov qword [0x140183220], rax
lea rcx, [0x1400467d0]
call r8
nop
movabs rcx, 0xd30701882c697812
xor rbx, rcx
xorps xmm0, xmm0
movups xmmword [rbp + 0x158], xmm0
mov qword [rbp + 0x160], rcx
lea rax, [rbp + 0x308]
mov qword [rbp + 0x168], rax
xor rbx, rcx
mov qword [rbp + 0x158], rbx
mov qword [rax], rdi
mov ecx, edi
mov rax, qword [0x140180f90]
test rax, rax
je 0x1400945c9
lea rdx, [0x140097fb0]
nop
cmp rax, rdx
je 0x1400945b6
inc ecx
mov rax, qword [rsi + rcx*8 + 0x180f90]
test rax, rax
jne 0x1400945a0
jmp 0x1400945c9
mov eax, ecx
mov r8, qword [rsi + rax*8 + 0x17a790]
test r8, r8
jne 0x1400946b6
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x1400945f0
mov r8, rdi
jmp 0x14009468e
lea rax, [0x140097fb0]
mov rcx, r8
mov rdx, r14
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140094600
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140183220]
lea rcx, [0x140097fb0]
mov qword [rsi + rax*8 + 0x180f90], rcx
mov qword [rsi + rax*8 + 0x17a790], r8
inc rax
mov qword [0x140183220], rax
lea rcx, [0x14004d3a0]
call r8
nop
movabs rcx, 0xd30701882c697812
xor rbx, rcx
xorps xmm0, xmm0
movups xmmword [rbp + 0x158], xmm0
mov qword [rbp + 0x160], rcx
lea rax, [rbp + 0x308]
mov qword [rbp + 0x168], rax
xor rbx, rcx
mov qword [rbp + 0x158], rbx
mov qword [rax], rdi
mov ecx, edi
mov rax, qword [0x140180f90]
test rax, rax
je 0x140094739
lea rdx, [0x140097fb0]
nop
cmp rax, rdx
je 0x140094726
inc ecx
mov rax, qword [rsi + rcx*8 + 0x180f90]
test rax, rax
jne 0x140094710
jmp 0x140094739
mov eax, ecx
mov r8, qword [rsi + rax*8 + 0x17a790]
test r8, r8
jne 0x140094826
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140094760
mov r8, rdi
jmp 0x1400947fe
lea rax, [0x140097fb0]
mov rcx, r8
mov rdx, r14
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140094770
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140183220]
lea rcx, [0x140097fb0]
mov qword [rsi + rax*8 + 0x180f90], rcx
mov qword [rsi + rax*8 + 0x17a790], r8
inc rax
mov qword [0x140183220], rax
lea rcx, [0x14008c730]
call r8
nop
movabs rax, 0xd30701882c697812
xor rbx, rax
lea rax, [rbp + 0x308]
mov qword [rax], rbx
mov rax, qword [0x140173d48]
mov rax, qword [rax + 0x48e8]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.14004cab0
mov r8, rax
mov eax, dword [rbp - 0x48]
mov dword [rsp + 0x6c], eax
movzx eax, word [rsp + 0x6a]
mov word [rsp + 0x70], ax
mov byte [rsp + 0x72], 0
test r12d, r12d
je 0x140094902
lea rax, [rsp + 0x6c]
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [rax + rcx], 0
jne 0x140094891
lea rdx, [rsp + 0x6c]
add rdx, rcx
lea rax, [rsp + 0x6c]
cmp rax, rdx
je 0x140094902
mov rax, qword [r8 + 0x38]
movups xmm0, xmmword [r8 + 0x88]
movups xmmword [rbp + 0x188], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm9
mov qword [rsp + 0x38], rdx
lea rcx, [rsp + 0x6c]
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x188]
mov qword [rsp + 0x28], rcx
mov ecx, dword [rbp - 0x44]
mov dword [rsp + 0x20], ecx
lea r9, [rbp - 0x30]
movss xmm2, dword [rax + 0x10]
mov rdx, r8
mov rcx, qword [rax + 8]
call fcn.140073de0
mov rax, qword [0x140173d48]
mov rax, qword [rax + 0x48e8]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.14004cab0
mov rbx, rax
movdqa xmm0, xmmword [0x14015fc00]
mov dword [rbp + 0x168], 0x42207265
mov dword [rbp + 0x16c], 0x646c6975
mov word [rbp + 0x170], 0x7d21
movups xmmword [rbp + 0x108], xmm0
movsd xmm0, qword [rbp + 0x168]
movsd qword [rbp + 0x118], xmm0
movzx eax, word [rbp + 0x170]
mov word [rbp + 0x120], ax
mov byte [rbp + 0x122], 0
mov eax, dword [rsp + 0x50]
mov dword [rbp - 0x58], eax
movzx eax, word [rsp + 0x68]
mov word [rbp - 0x54], ax
mov byte [rbp - 0x52], 0
mov rdi, qword [0x140173d48]
mov qword [rsp + 0x30], 0
lea rax, [rbp - 0x58]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rdi + 0x3c30]
lea rdx, [rbp - 0x28]
mov rcx, qword [rdi + 0x3c28]
call fcn.140073bc0
movss xmm0, dword [rbp - 0x28]
addss xmm0, xmm13
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp - 0x28], xmm1
addss xmm1, xmm15
movss dword [rbp - 0x20], xmm1
test r13d, r13d
je 0x140094a7d
lea rcx, [rbp + 0x108]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x140094a00
lea rcx, [rbp + 0x108]
add rcx, rax
lea rax, [rbp + 0x108]
cmp rax, rcx
je 0x140094a7d
mov rax, qword [rbx + 0x38]
movups xmm0, xmmword [rbx + 0x88]
movups xmmword [rbp + 0x188], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm9
mov qword [rsp + 0x38], rcx
lea rcx, [rbp + 0x108]
mov qword [rsp + 0x30], rcx
lea rcx, [rbp + 0x188]
mov qword [rsp + 0x28], rcx
mov ecx, dword [rbp - 0x70]
mov dword [rsp + 0x20], ecx
lea r9, [rbp - 0x20]
movss xmm2, dword [rax + 0x10]
mov rdx, rbx
mov rcx, qword [rax + 8]
call fcn.140073de0
mov rdi, qword [0x140173d48]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140096aaa
mov dword [rbp + 0x178], 0xab
mov eax, dword [0x140173e6c]
cdq
sub eax, edx
sar eax, 1
movd xmm2, eax
cvtdq2ps xmm2, xmm2
movss xmm0, dword [0x140172844]
mulss xmm0, xmm11
subss xmm2, xmm0
mov eax, dword [0x140173e68]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss xmm0, dword [0x140172840]
mulss xmm0, xmm11
subss xmm1, xmm0
movss dword [rdi + 0x47f8], xmm1
movss dword [rdi + 0x47fc], xmm2
xor ebx, ebx
mov qword [rdi + 0x4800], rbx
mov dword [rdi + 0x47ec], 4
or dword [rdi + 0x47e8], 3
movsd xmm0, qword [0x140172840]
movsd qword [rdi + 0x4808], xmm0
mov dword [rdi + 0x47f0], 1
lea rcx, [rdi + 0x4868]
movss xmm1, dword [rdi + 0x37d0]
movss xmm0, dword [rdi + 0x37d4]
mov dword [rbp + 0xb8], 2
movss dword [rbp + 0xbc], xmm1
movss dword [rbp + 0xc0], xmm0
lea rdx, [rbp + 0xb8]
call fcn.140061110
mov qword [rdi + 0x37d0], rbx
mov rbx, qword [0x140173d48]
lea rcx, [rbx + 0x4868]
movss xmm0, dword [rbx + 0x37dc]
mov dword [rbp + 0x128], 4
movss dword [rbp + 0x12c], xmm0
lea rdx, [rbp + 0x128]
call fcn.140061110
xor ecx, ecx
mov dword [rbx + 0x37dc], ecx
mov qword [rbp + 0x188], rcx
mov dword [rsp + 0x58], 0x70797243
mov dword [rsp + 0x5c], 0x6f6c5374
mov dword [rsp + 0x60], 0x64657474
movsd xmm0, qword [rsp + 0x58]
movsd qword [rbp + 0xf8], xmm0
mov eax, dword [rsp + 0x60]
mov dword [rbp + 0x100], eax
mov byte [rbp + 0x104], cl
lea rax, [rbp + 0xf8]
mov qword [rbp + 0x1b8], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x158], xmm0
movabs rax, 0xd30701882c697812
mov qword [rbp + 0x160], rax
lea rdx, [rbp + 0x308]
mov qword [rbp + 0x168], rdx
mov rbx, qword [rdx]
xor rbx, rax
mov qword [rbp + 0x158], rbx
mov qword [rdx], rcx
mov rax, qword [0x1401781e0]
test rax, rax
je 0x140094c5e
lea rdx, [0x140097fe0]
cmp rax, rdx
je 0x140094c4b
inc ecx
mov rax, qword [rsi + rcx*8 + 0x1781e0]
test rax, rax
jne 0x140094c35
jmp 0x140094c5e
mov eax, ecx
mov r10, qword [rsi + rax*8 + 0x177870]
test r10, r10
jne 0x140094d46
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r10, rax
test rax, rax
je 0x140094d1e
lea rax, [0x140097fe0]
mov rcx, r10
mov rdx, r14
nop
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140094c90
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x14017ba90]
lea rcx, [0x140097fe0]
mov qword [rsi + rax*8 + 0x1781e0], rcx
mov qword [rsi + rax*8 + 0x177870], r10
inc rax
mov qword [0x14017ba90], rax
lea r9, [rbp + 0x178]
lea r8, [rbp + 0x188]
lea rdx, [rbp + 0x1b8]
lea rcx, [fcn.140052a40]
call r10
nop
movabs rax, 0xd30701882c697812
xor rbx, rax
lea rax, [rbp + 0x308]
mov qword [rax], rbx
mov ecx, 2
call fcn.140049410
mov rcx, qword [0x140173d48]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov r8, qword [rcx + 0x3f08]
mov r10, qword [r8 + 0x298]
movss xmm6, dword [rdi + 0x37d8]
movups xmm0, xmmword [rcx + 0x38e0]
movups xmmword [rbp + 0x188], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rcx + 0x37c8]
movss dword [rbp + 0x194], xmm0
lea rcx, [rbp + 0x188]
call fcn.140048df0
movss xmm2, dword [r8 + 0x2c]
movsd xmm1, qword [r8 + 0x20]
movaps xmm0, xmm1
shufps xmm0, xmm0, 0x55
addss xmm2, xmm0
movsd qword [rbp + 0x188], xmm1
addss xmm1, xmm14
movss dword [rbp - 0x18], xmm1
movss dword [rbp - 0x14], xmm2
movsd xmm0, qword [r8 + 0x20]
movsd qword [rbp + 0x188], xmm0
mov dword [rsp + 0x28], 0x50
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp - 0x18]
lea rdx, [rbp + 0x188]
mov rcx, r10
call fcn.14006cd20
mov rcx, qword [0x140173d48]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov r8, qword [rcx + 0x3f08]
mov r10, qword [r8 + 0x298]
movss xmm6, dword [rdi + 0x37d8]
movups xmm0, xmmword [rcx + 0x38d0]
movups xmmword [rbp + 0x188], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rcx + 0x37c8]
movss dword [rbp + 0x194], xmm0
lea rcx, [rbp + 0x188]
call fcn.140048df0
movsd xmm3, qword [r8 + 0x28]
movss xmm5, dword [r8 + 0x20]
movss xmm4, dword [r8 + 0x24]
movaps xmm2, xmm4
movaps xmm0, xmm3
shufps xmm0, xmm0, 0x55
addss xmm2, xmm0
movaps xmm1, xmm5
movsd qword [rbp + 0x188], xmm3
addss xmm1, xmm3
movss dword [rbp - 0x10], xmm1
movss dword [rbp - 0xc], xmm2
movss xmm3, dword [rdi + 0x37dc]
addss xmm3, xmm14
movaps xmm1, xmm5
unpcklps xmm1, xmm4
movaps xmm2, xmm1
shufps xmm2, xmm2, 0x55
addss xmm2, xmm9
movsd qword [rbp + 0x188], xmm1
addss xmm3, xmm1
movss dword [rbp - 8], xmm3
movss dword [rbp - 4], xmm2
mov dword [rsp + 0x28], 0xa0
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp - 0x10]
lea rdx, [rbp - 8]
mov rcx, r10
call fcn.14006cd20
movss xmm0, dword [rdi + 0x37dc]
comiss xmm0, xmm9
jbe 0x1400950d2
mov rcx, qword [0x140173d48]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov r8, qword [rcx + 0x3f08]
mov r10, qword [r8 + 0x298]
movss xmm6, dword [rdi + 0x37dc]
movss xmm7, dword [rdi + 0x37d8]
movups xmm0, xmmword [rcx + 0x3900]
movups xmmword [rbp + 0x188], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rcx + 0x37c8]
movss dword [rbp + 0x194], xmm0
lea rcx, [rbp + 0x188]
call fcn.140048df0
movsd xmm3, qword [r8 + 0x28]
movsd xmm1, qword [r8 + 0x20]
movaps xmm2, xmm1
shufps xmm2, xmm2, 0x55
movaps xmm0, xmm3
shufps xmm0, xmm0, 0x55
addss xmm2, xmm0
movsd qword [rbp + 0x188], xmm1
movsd qword [rbp + 0x188], xmm3
addss xmm1, xmm3
movss dword [rbp], xmm1
movss dword [rbp + 4], xmm2
movsd xmm0, qword [r8 + 0x20]
movsd qword [rbp + 0x188], xmm0
movss dword [rsp + 0x30], xmm6
movss dword [rsp + 0x20], xmm7
mov r9d, eax
lea r8, [rbp]
lea rdx, [rbp + 0x188]
mov rcx, r10
call fcn.14006cc10
mov rcx, qword [0x140173d48]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov r8, qword [rcx + 0x3f08]
mov r10, qword [r8 + 0x298]
movss xmm6, dword [rdi + 0x37dc]
movups xmm0, xmmword [rcx + 0x3900]
movups xmmword [rbp + 0x188], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rcx + 0x37c8]
movss dword [rbp + 0x194], xmm0
lea rcx, [rbp + 0x188]
call fcn.140048df0
movss xmm3, dword [r8 + 0x2c]
movss xmm1, dword [r8 + 0x20]
movss xmm2, dword [r8 + 0x24]
addss xmm3, xmm2
movaps xmm0, xmm1
addss xmm0, xmm14
movss dword [rbp + 8], xmm0
movss dword [rbp + 0xc], xmm3
movaps xmm0, xmm1
unpcklps xmm0, xmm2
movaps xmm2, xmm0
shufps xmm2, xmm2, 0x55
addss xmm2, xmm9
movsd qword [rbp + 0x188], xmm0
addss xmm0, xmm14
movss dword [rbp + 0x10], xmm0
movss dword [rbp + 0x14], xmm2
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rbp + 8]
lea rdx, [rbp + 0x10]
mov rcx, r10
call fcn.14006cab0
movss xmm7, dword [0x14015f894]
mov qword [rbp + 0x18], 0x43200000
mov rcx, qword [0x140173d48]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rbx, qword [rcx + 0x3f08]
movsxd r8, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.Sidebar
call fcn.140048860
mov esi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f50], eax
jne 0x140095137
lea r8, str.Sidebar
mov edx, listen
mov ecx, eax
call fcn.1400609c0
mov dword [rsp + 0x20], 0x80
mov r9b, 1
lea r8, [rbp + 0x18]
mov edx, esi
lea rcx, str.Sidebar
call fcn.14004fba0
lea rcx, str.Cheat_Options
call fcn.140042bc0
mov dword [rbp + 0x20], 0xbdcccccd
mov dword [rbp + 0x24], 0
lea rax, [rbp + 0x20]
mov qword [rsp + 0x20], rax
xor r8d, r8d
lea rdx, str.Aimbot
lea rcx, [0x14015f130]
call fcn.14003efe0
mov dword [rbp + 0x28], 0xbdcccccd
mov dword [rbp + 0x2c], 0
lea rax, [rbp + 0x28]
mov qword [rsp + 0x20], rax
mov r8d, 1
lea rdx, str.Trigger_Bot
lea rcx, [0x14015f144]
call fcn.14003efe0
mov dword [rbp + 0x30], 0xbdcccccd
mov dword [rbp + 0x34], 0
lea rax, [rbp + 0x30]
mov qword [rsp + 0x20], rax
mov r8d, 2
lea rdx, [0x14015f148]
lea rcx, [0x14015f14c]
call fcn.14003efe0
mov dword [rbp + 0x38], 0xbdcccccd
mov dword [rbp + 0x3c], 0
lea rax, [rbp + 0x38]
mov qword [rsp + 0x20], rax
mov r8d, r14d
lea rdx, str.Miscs
lea rcx, [0x14015f158]
call fcn.14003efe0
lea rcx, str.User_Settings
call fcn.140042bc0
mov dword [rbp + 0x40], 0xbdcccccd
mov dword [rbp + 0x44], 0
lea rax, [rbp + 0x40]
mov qword [rsp + 0x20], rax
mov r8d, 4
lea rdx, str.Config
lea rcx, [0x14015f178]
call fcn.14003efe0
mov dword [rbp + 0x48], 0xbdcccccd
mov dword [rbp + 0x4c], 0
lea rax, [rbp + 0x48]
mov qword [rsp + 0x20], rax
mov r8d, 5
lea rdx, str.Subscription
lea rcx, [0x14015f190]
call fcn.14003efe0
mov dword [rbp + 0x50], 0xbdcccccd
mov dword [rbp + 0x54], 0
lea rax, [rbp + 0x50]
mov qword [rsp + 0x20], rax
mov r8d, 5
lea rdx, str.Exit
lea rcx, [0x14015f194]
call fcn.14003efe0
call fcn.14004fe20
movaps xmm1, xmm8
movaps xmm0, xmm14
call fcn.140058500
mov qword [rbp + 0x58], 0
mov rcx, qword [0x140173d48]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rbx, qword [rcx + 0x3f08]
movsxd r8, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.Content
call fcn.140048860
mov esi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f50], eax
jne 0x14009532d
lea r8, str.Content
mov edx, listen
mov ecx, eax
call fcn.1400609c0
mov dword [rsp + 0x20], 0x80
mov r9b, 1
lea r8, [rbp + 0x58]
mov edx, esi
lea rcx, str.Content
call fcn.14004fba0
movss xmm3, dword [rdi + 0x37d4]
mov rbx, qword [0x140173d48]
movss xmm2, dword [rbx + 0x3c30]
addss xmm3, xmm3
addss xmm3, xmm2
mov rax, qword [rbx + 0x3f08]
movss xmm1, dword [rax + 0x28]
movss xmm0, dword [rdi + 0x37d0]
mulss xmm0, xmm7
subss xmm1, xmm0
subss xmm1, dword [rdi + 0x3814]
subss xmm1, xmm2
movss dword [rbp + 0x60], xmm1
movss dword [rbp + 0x64], xmm3
mov byte [rax + 0xb8], 1
mov rbx, qword [rbx + 0x3f08]
movsxd r8, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.Titlebar
call fcn.140048860
mov esi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f50], eax
jne 0x1400953ea
lea r8, str.Titlebar
mov edx, listen
mov ecx, eax
call fcn.1400609c0
mov dword [rsp + 0x20], 0
mov r9b, 1
lea r8, [rbp + 0x60]
mov edx, esi
lea rcx, str.Titlebar
call fcn.14004fba0
lea rcx, str.Crypt
call fcn.1400770b0
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.140058500
movaps xmm6, xmmword [0x14015fad0]
mov rbx, qword [0x140173d48]
xor esi, esi
mov dword [rbp + 0x188], esi
movups xmm0, xmmword [rbx + 0x38b0]
movups xmmword [rbp + 0x18c], xmm0
lea rcx, [rbx + 0x4858]
lea rdx, [rbp + 0x188]
call fcn.140061200
movups xmmword [rbx + 0x38b0], xmm6
mov rbx, qword [0x140173d48]
mov rax, qword [rbx + 0x3f08]
movss xmm6, dword [rax + 0x100]
subss xmm6, dword [rax + 0x20]
addss xmm6, dword [rax + 0x84]
mov qword [rsp + 0x30], rsi
lea rax, str.Crypt
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rbx + 0x3c30]
lea rdx, [rbp + 0x68]
mov rcx, qword [rbx + 0x3c28]
call fcn.140073bc0
movss xmm0, dword [rbp + 0x68]
addss xmm0, xmm13
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x68], xmm1
mulss xmm1, xmm11
subss xmm6, xmm1
addss xmm6, dword [0x14015f8b0]
mov rax, qword [rbx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3f08]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm6
movss dword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
lea rcx, str.Slotted
call fcn.1400770b0
mov r8, qword [0x140173d48]
movsxd rax, dword [r8 + 0x4858]
cmp eax, 1
jl 0x14009555e
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4860]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x38b
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8], xmm0
dec dword [r8 + 0x4858]
call fcn.14004fe20
movaps xmm1, xmm8
movaps xmm0, xmm9
call fcn.140058500
movss xmm4, dword [rdi + 0x37d4]
addss xmm4, xmm4
mov rcx, qword [0x140173d48]
addss xmm4, dword [rcx + 0x3c30]
mov dword [rbp + 0x70], esi
movss dword [rbp + 0x74], xmm4
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rbx, qword [rcx + 0x3f08]
movsxd r8, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.DISCORD_BUTTON
call fcn.140048860
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f50], eax
jne 0x1400955e9
lea r8, str.DISCORD_BUTTON
mov edx, listen
mov ecx, eax
call fcn.1400609c0
mov dword [rsp + 0x20], esi
mov r9b, 1
lea r8, [rbp + 0x70]
mov edx, edi
lea rcx, str.DISCORD_BUTTON
call fcn.14004fba0
mov rbx, qword [0x140173d48]
mov qword [rsp + 0x30], rsi
lea rdi, [0x14015f1c8]
mov qword [rsp + 0x28], rdi
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm12
movss xmm2, dword [rbx + 0x3c30]
lea rdx, [rbp - 0x50]
mov rcx, qword [rbx + 0x3c28]
call fcn.140073bc0
movss xmm0, dword [rbp - 0x50]
addss xmm0, xmm13
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp - 0x50], xmm1
movss xmm0, dword [rbp - 0x4c]
mulss xmm0, xmm11
mulss xmm1, xmm11
mov rax, qword [rbx + 0x3f08]
movss xmm3, dword [rax + 0x28]
movss xmm2, dword [rax + 0x2c]
mulss xmm2, xmm11
mulss xmm3, xmm11
subss xmm2, xmm0
subss xmm3, xmm1
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3f08]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm1, xmm2
addss xmm3, xmm0
movss dword [rax + 0x100], xmm3
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov rcx, rdi
call fcn.1400772a0
xor r8d, r8d
xor edx, edx
xor ecx, ecx
call fcn.140056320
test al, al
je 0x14009588f
xor ecx, ecx
call fcn.14004c6a0
test al, al
je 0x14009588f
xorps xmm0, xmm0
movups xmmword [rbp + 0x158], xmm0
movabs rax, 0xd30701882c697812
mov qword [rbp + 0x160], rax
lea rcx, [rbp + 0x308]
mov qword [rbp + 0x168], rcx
mov rbx, qword [rcx]
xor rbx, rax
mov qword [rbp + 0x158], rbx
mov qword [rcx], rsi
mov ecx, esi
mov rax, qword [0x140178820]
lea rdi, [0x140000000]
test rax, rax
je 0x140095779
lea rdx, [0x14008d540]
cmp rax, rdx
je 0x140095766
inc ecx
mov rax, qword [rdi + rcx*8 + 0x178820]
test rax, rax
jne 0x140095750
jmp 0x140095779
mov eax, ecx
mov r8, qword [rdi + rax*8 + 0x17ca40]
test r8, r8
jne 0x140095866
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x1400957a0
mov r8, rsi
jmp 0x14009583e
lea rax, [0x14008d540]
mov rcx, r8
mov rdx, r14
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400957b0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1401768a8]
lea rcx, [0x14008d540]
mov qword [rdi + rax*8 + 0x178820], rcx
mov qword [rdi + rax*8 + 0x17ca40], r8
inc rax
mov qword [0x1401768a8], rax
lea rdx, str.start_https:__discord.gg_x5Z4KWmEfh
mov rcx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call r8
nop
movabs rax, 0xd30701882c697812
xor rbx, rax
lea rax, [rbp + 0x308]
mov qword [rax], rbx
call fcn.14004fe20
cmp dword [reloc.WS2_32.dll_closesocket], 0
jne 0x140095a6f
xorps xmm0, xmm0
lea rax, str.AimOptions
mov qword [rbp + 0x138], rax
lea rax, str.AimSettings
mov qword [rbp + 0x140], rax
movdqu xmmword [rbp + 0x1e0], xmm0
mov qword [rbp + 0x1f0], rsi
mov ecx, reloc.WS2_32.dll_recv
call fcn.1400ddc00
mov qword [rbp + 0x1e0], rax
mov qword [rbp + 0x1e8], rax
lea rbx, [rax + 0x10]
mov qword [rbp + 0x1f0], rbx
mov r8d, reloc.WS2_32.dll_recv
lea rdx, [rbp + 0x138]
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov qword [rbp + 0x1e8], rbx
mov rax, qword [0x140173d48]
movss xmm6, dword [rax + 0x3808]
addss xmm6, xmm6
addss xmm6, dword [rax + 0x3c30]
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xc8], xmm0
mov qword [rbp + 0xd8], rsi
sub rbx, qword [rbp + 0x1e0]
sar rbx, 3
test rbx, rbx
je 0x1400959f8
movabs rax, 0x1fffffffffffffff
cmp rbx, rax
ja 0x140097c5a
lea rbx, [rbx*8]
cmp rbx, 0x1000
jb 0x14009599c
lea rcx, [rbx + 0x27]
cmp rcx, rbx
jbe 0x140097c54
call fcn.1400ddc00
test rax, rax
je 0x1400976e6
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x1400959ac
test rbx, rbx
je 0x1400959ac
mov rcx, rbx
call fcn.1400ddc00
mov rsi, rax
mov qword [rbp + 0xc8], rsi
mov qword [rbp + 0xd0], rsi
lea rax, [rsi + rbx]
mov qword [rbp + 0xd8], rax
mov rbx, qword [rbp + 0x1e0]
mov rdi, qword [rbp + 0x1e8]
mov r8, rdi
sub r8, rbx
mov rdx, rbx
mov rcx, rsi
call sub.VCRUNTIME140.dll_memmove
sub rdi, rbx
sar rdi, 3
lea rax, [rsi + rdi*8]
mov qword [rbp + 0xd0], rax
xor esi, esi
movaps xmm0, xmm9
unpcklps xmm0, xmm6
movq r9, xmm0
lea r8, [rbp + 0xc8]
call fcn.1400440d0
nop
mov rcx, qword [rbp + 0x1e0]
test rcx, rcx
je 0x140095a6f
mov rax, qword [rbp + 0x1f0]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140095a58
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400976ed
call fcn.1400dde84
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x1e0], xmm0
mov qword [rbp + 0x1f0], rsi
cmp dword [reloc.WS2_32.dll_closesocket], 1
jne 0x140095c4a
xorps xmm0, xmm0
lea rax, str.TriggerOptions
mov qword [rbp + 0x148], rax
lea rax, str.TriggerSettings
mov qword [rbp + 0x150], rax
movdqu xmmword [rbp + 0x1f8], xmm0
mov qword [rbp + 0x208], rsi
mov ecx, reloc.WS2_32.dll_recv
call fcn.1400ddc00
mov qword [rbp + 0x1f8], rax
mov qword [rbp + 0x200], rax
lea rbx, [rax + 0x10]
mov qword [rbp + 0x208], rbx
mov r8d, reloc.WS2_32.dll_recv
lea rdx, [rbp + 0x148]
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov qword [rbp + 0x200], rbx
mov rax, qword [0x140173d48]
movss xmm6, dword [rax + 0x3808]
addss xmm6, xmm6
addss xmm6, dword [rax + 0x3c30]
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xe0], xmm0
mov qword [rbp + 0xf0], rsi
sub rbx, qword [rbp + 0x1f8]
sar rbx, 3
test rbx, rbx
je 0x140095bd3
movabs rax, 0x1fffffffffffffff
cmp rbx, rax
ja 0x140097c66
lea rbx, [rbx*8]
cmp rbx, 0x1000
jb 0x140095b77
lea rcx, [rbx + 0x27]
cmp rcx, rbx
jbe 0x140097c60
call fcn.1400ddc00
test rax, rax
je 0x1400976f4
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140095b87
test rbx, rbx
je 0x140095b87
mov rcx, rbx
call fcn.1400ddc00
mov rsi, rax
mov qword [rbp + 0xe0], rsi
mov qword [rbp + 0xe8], rsi
lea rax, [rsi + rbx]
mov qword [rbp + 0xf0], rax
mov rbx, qword [rbp + 0x1f8]
mov rdi, qword [rbp + 0x200]
mov r8, rdi
sub r8, rbx
mov rdx, rbx
mov rcx, rsi
call sub.VCRUNTIME140.dll_memmove
sub rdi, rbx
sar rdi, 3
lea rax, [rsi + rdi*8]
mov qword [rbp + 0xe8], rax
xor esi, esi
movaps xmm0, xmm9
unpcklps xmm0, xmm6
movq r9, xmm0
lea r8, [rbp + 0xe0]
call fcn.1400440d0
nop
mov rcx, qword [rbp + 0x1f8]
test rcx, rcx
je 0x140095c4a
mov rax, qword [rbp + 0x208]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140095c33
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400976fb
call fcn.1400dde84
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x1f8], xmm0
mov qword [rbp + 0x208], rsi
cmp dword [reloc.WS2_32.dll_closesocket], 2
jne 0x140095e1c
xorps xmm0, xmm0
lea rax, str.ESPOptions
mov qword [rbp - 0x80], rax
lea rax, str.ESPSettings
mov qword [rbp - 0x78], rax
movdqu xmmword [rbp + 0x158], xmm0
mov qword [rbp + 0x168], rsi
mov ecx, reloc.WS2_32.dll_recv
call fcn.1400ddc00
mov qword [rbp + 0x158], rax
mov qword [rbp + 0x160], rax
lea rbx, [rax + 0x10]
mov qword [rbp + 0x168], rbx
mov r8d, reloc.WS2_32.dll_recv
lea rdx, [rbp - 0x80]
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov qword [rbp + 0x160], rbx
mov rax, qword [0x140173d48]
movss xmm6, dword [rax + 0x3808]
addss xmm6, xmm6
addss xmm6, dword [rax + 0x3c30]
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x1c0], xmm0
mov qword [rbp + 0x1d0], rsi
sub rbx, qword [rbp + 0x158]
sar rbx, 3
test rbx, rbx
je 0x140095da5
movabs rax, 0x1fffffffffffffff
cmp rbx, rax
ja 0x140097c4e
lea rbx, [rbx*8]
cmp rbx, 0x1000
jb 0x140095d49
lea rcx, [rbx + 0x27]
cmp rcx, rbx
jbe 0x140097c6c
call fcn.1400ddc00
test rax, rax
je 0x140097702
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x140095d59
test rbx, rbx
je 0x140095d59
mov rcx, rbx
call fcn.1400ddc00
mov rsi, rax
mov qword [rbp + 0x1c0], rsi
mov qword [rbp + 0x1c8], rsi
lea rax, [rbx + rsi]
mov qword [rbp + 0x1d0], rax
mov rbx, qword [rbp + 0x158]
mov rdi, qword [rbp + 0x160]
mov r8, rdi
sub r8, rbx
mov rdx, rbx
mov rcx, rsi
call sub.VCRUNTIME140.dll_memmove
sub rdi, rbx
sar rdi, 3
lea rax, [rsi + rdi*8]
mov qword [rbp + 0x1c8], rax
xor esi, esi
movaps xmm0, xmm9
unpcklps xmm0, xmm6
movq r9, xmm0
lea r8, [rbp + 0x1c0]
call fcn.1400440d0
nop
mov rcx, qword [rbp + 0x158]
test rcx, rcx
je 0x140095e1c
mov rax, qword [rbp + 0x168]
sub rax, rcx
sar rax, 3
lea rdx, [rax*8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140095e05
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140097709
call fcn.1400dde84
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x158], xmm0
mov qword [rbp + 0x168], rsi
mov qword [rbp + 0x78], 0
mov rcx, qword [0x140173d48]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rbx, qword [rcx + 0x3f08]
movsxd r8, dword [rbx + 0xf0]
mov rax, qword [rbx + 0xf8]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.MAIN
call fcn.140048860
mov edi, eax
mov rcx, qword [rbx]
cmp dword [rcx + 0x3f50], eax
jne 0x140095e81
lea r8, str.MAIN
mov edx, listen
mov ecx, eax
call fcn.1400609c0
mov dword [rsp + 0x20], esi
mov r9b, 1
lea r8, [rbp + 0x78]
mov edx, edi
lea rcx, str.MAIN
call fcn.14004fba0
mov eax, dword [reloc.WS2_32.dll_closesocket]
test eax, eax
jne 0x140096230
mov eax, dword [0x140173da4]
test eax, eax
jne 0x14009609a
lea rcx, str.Aimbot_Options
call fcn.1400770b0
mov rcx, qword [0x140173d48]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
cmp byte [rax + 0xbb], 0
jne 0x140095f02
mov qword [rbp + 0x80], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x80]
call fcn.1400581e0
xor r8d, r8d
lea rdx, [0x140175271]
lea rcx, str.Enable_Aimbot
call fcn.14003fdc0
mov rcx, qword [0x140173d48]
mov rax, qword [rcx + 0x3f08]
cmp byte [rax + 0xbb], 0
jne 0x140095f4c
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm10
call fcn.140079ec0
mov rcx, qword [0x140173d48]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
cmp byte [rax + 0xbb], 0
jne 0x140095f85
mov qword [rbp + 0x88], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x88]
call fcn.1400581e0
xor edi, edi
cmp byte [0x140175271], dil
je 0x1400962a6
mov edx, edi
lea rcx, str.Static_Aim
nop dword [rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], dil
jne 0x140095fa7
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], dil
jne 0x140095fa0
mov dword [rsp + 0x20], edx
lea r9, str.Static_Aim
lea rdx, [0x1401802e0]
lea rcx, str.Aim_Movement_Method
call fcn.140043e50
mov rcx, qword [0x140173d48]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
cmp byte [rax + 0xbb], dil
jne 0x14009601e
mov qword [rbp + 0x90], rdi
movaps xmm1, xmm8
lea rcx, [rbp + 0x90]
call fcn.1400581e0
mov rcx, qword [0x140173d48]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
cmp byte [rax + 0xbb], dil
jne 0x140096053
mov qword [rbp + 0x98], rdi
movaps xmm1, xmm8
lea rcx, [rbp + 0x98]
call fcn.1400581e0
xor r8d, r8d
lea rdx, [0x14017b43c]
lea rcx, str.Ignore_Knocked
call fcn.14003fdc0
xor r8d, r8d
lea rdx, [0x14017b43e]
lea rcx, str.Ignore_Team
call fcn.14003fdc0
xor r8d, r8d
lea rdx, [0x14017b431]
lea rcx, str.Visible_Check
call fcn.14003fdc0
jmp 0x1400962a6
cmp eax, 1
jne 0x1400962a4
lea rcx, str.Aimbot_Settings_Configuration
call fcn.1400770b0
mov rax, qword [0x140173d48]
mov rax, qword [rax + 0x3f08]
cmp byte [rax + 0xbb], 0
jne 0x1400960dc
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm10
call fcn.140079ec0
mov dword [rbp + 0x1b8], 0x44480000
mov dword [rbp + 0x180], 0
lea rsi, str._.1f
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0x1b8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x180]
lea r8, [0x140175284]
mov edx, 8
lea rcx, str.Aimbot_FOV
call fcn.140041790
mov dword [rbp + 0x1b8], 0x44960000
mov dword [rbp + 0x180], 0
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0x1b8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x180]
lea r8, [0x14017b42c]
mov edx, 8
lea rcx, str.Maximum_Distance
call fcn.140041790
mov dword [rbp + 0x1b8], 0x41a00000
mov dword [rbp + 0x180], 0x3f800000
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0x1b8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x180]
lea r8, [0x14016c134]
mov edx, 8
lea rcx, str.Aimbot_Smoothing
call fcn.140041790
mov qword [rbp + 0xa0], 0x428c0000
lea r8, [rbp + 0xa0]
call fcn.140042490
xor edi, edi
mov edx, edi
lea rcx, str.Closest
nop dword [rax]
nop word [rax + rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], dil
jne 0x1400961e7
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], dil
jne 0x1400961e0
mov dword [rsp + 0x20], edx
lea r9, str.Closest
lea rdx, [0x140175274]
lea rcx, str.Target_Bone
call fcn.140043e50
lea rdx, [0x14017b43d]
lea rcx, str.Controller_Support
call fcn.140040a00
jmp 0x1400962a6
cmp eax, 1
jne 0x14009631d
cmp dword [0x140173da4], 0
jne 0x1400962a4
lea rcx, str.Triggerbot_Options
call fcn.1400770b0
mov rcx, qword [0x140173d48]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
cmp byte [rax + 0xbb], 0
jne 0x14009628e
mov qword [rbp + 0xa8], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0xa8]
call fcn.1400581e0
xor r8d, r8d
lea rdx, [0x14017b428]
lea rcx, str.Enable_Triggerbot
call fcn.14003fdc0
xor edi, edi
xorps xmm0, xmm0
movups xmmword [rbp + 0x158], xmm0
movabs rax, 0xd30701882c697812
mov qword [rbp + 0x160], rax
lea rcx, [rbp + 0x308]
mov qword [rbp + 0x168], rcx
mov rbx, qword [rcx]
xor rbx, rax
mov qword [rbp + 0x158], rbx
mov qword [rcx], rdi
mov ecx, edi
mov rax, qword [0x140180f90]
lea rsi, [0x140000000]
test rax, rax
je 0x140096823
lea rdx, [0x140097fb0]
nop
cmp rax, rdx
je 0x140096810
inc ecx
mov rax, qword [rsi + rcx*8 + 0x180f90]
test rax, rax
jne 0x140096300
jmp 0x140096823
cmp eax, 2
jne 0x1400962a4
mov eax, dword [0x140173da4]
test eax, eax
jne 0x140096650
lea rcx, str.ESP_Options
call fcn.1400770b0
mov rcx, qword [0x140173d48]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
cmp byte [rax + 0xbb], 0
jne 0x14009637c
mov qword [rbp + 0xb0], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0xb0]
call fcn.1400581e0
xor r8d, r8d
lea rdx, [0x140175280]
lea rcx, str.Enable_ESP
call fcn.14003fdc0
mov rcx, qword [0x140173d48]
mov rax, qword [rcx + 0x3f08]
cmp byte [rax + 0xbb], 0
jne 0x1400963c6
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm10
call fcn.140079ec0
mov rcx, qword [0x140173d48]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
cmp byte [rax + 0xbb], 0
jne 0x1400963f9
mov qword [rbp - 0x40], 0
movaps xmm1, xmm8
lea rcx, [rbp - 0x40]
call fcn.1400581e0
cmp byte [0x140175280], 0
je 0x1400962a4
xor r8d, r8d
lea rdx, [0x140175270]
lea rcx, str.Display_Player_Box
call fcn.14003fdc0
xor edi, edi
cmp byte [0x140175270], dil
je 0x140096481
mov edx, edi
lea rcx, str.Normal_Box
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], dil
jne 0x140096437
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], dil
jne 0x140096430
mov dword [rsp + 0x20], edx
lea r9, str.Normal_Box
lea rdx, [0x14017527c]
lea rcx, str.Box_Type
call fcn.140043e50
xor r8d, r8d
lea rdx, [0x140175282]
lea rcx, str.Filled_Box
call fcn.14003fdc0
mov rcx, qword [0x140173d48]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
cmp byte [rax + 0xbb], 0
jne 0x1400964bb
mov qword [rbp - 0x38], 0
movaps xmm1, xmm8
lea rcx, [rbp - 0x38]
call fcn.1400581e0
xor r8d, r8d
lea rdx, [0x140175268]
lea rcx, str.Display_Player_Distance
call fcn.14003fdc0
xor r8d, r8d
lea rdx, [0x140175281]
lea rcx, str.Display_Player_Skeleton
call fcn.14003fdc0
xor r8d, r8d
lea rdx, [0x14017b432]
lea rcx, str.Display_Player_Weapon
call fcn.14003fdc0
xor r8d, r8d
lea rdx, [0x14017b420]
lea rcx, str.Display_Player_Target_Lines
call fcn.14003fdc0
cmp byte [0x14017b420], 0
je 0x1400965fb
mov rcx, qword [0x140173d48]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
cmp byte [rax + 0xbb], 0
jne 0x14009655a
mov qword [rbp - 0x68], 0
movaps xmm1, xmm8
lea rcx, [rbp - 0x68]
call fcn.1400581e0
mov edx, edi
lea rcx, str.Head
nop dword [rax]
nop word [rax + rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x140096577
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], 0
jne 0x140096570
mov dword [rsp + 0x20], edx
lea r9, str.Head
lea rdx, [0x14017b438]
lea rcx, str.Target_Line_Player_Position
call fcn.140043e50
mov edx, edi
lea rcx, [0x14015f530]
nop dword [rax]
nop dword [rax + rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], 0
jne 0x1400965c7
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], 0
jne 0x1400965c0
mov dword [rsp + 0x20], edx
lea r9, [0x14015f530]
lea rdx, [0x14017b424]
lea rcx, str.Target_Line_Screen_Position
call fcn.140043e50
mov rcx, qword [0x140173d48]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
cmp byte [rax + 0xbb], 0
jne 0x140096635
mov qword [rbp - 0x60], 0
movaps xmm1, xmm8
lea rcx, [rbp - 0x60]
call fcn.1400581e0
xor r8d, r8d
lea rdx, [0x14017b433]
lea rcx, str.Display_Player_Name
call fcn.14003fdc0
jmp 0x1400962a6
cmp eax, 1
jne 0x1400962a4
lea rcx, str.ESP_Settings_Configuration
call fcn.1400770b0
mov rax, qword [0x140173d48]
mov rax, qword [rax + 0x3f08]
cmp byte [rax + 0xbb], 0
jne 0x140096692
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
movaps xmm1, xmm10
call fcn.140079ec0
mov dword [rbp + 0x1b8], 0x41200000
mov dword [rbp + 0x180], 0x3f800000
lea rbx, str._.1f
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x1b8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x180]
lea r8, [0x140175278]
mov edx, 8
lea rcx, str.Player_Box_Thickness
call fcn.140041790
mov dword [rbp + 0x1b8], 0x41200000
mov dword [rbp + 0x180], 0x3f800000
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x1b8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x180]
lea r8, [0x14017526c]
mov edx, 8
lea rcx, str.Player_Skeleton_Thickness
call fcn.140041790
lea rdx, [0x14016c190]
lea rcx, str.Box_Visible_Color
call fcn.140041310
lea rdx, [0x14016c140]
lea rcx, str.Box_InVisible_Color
call fcn.140041310
lea rdx, [0x14016c150]
lea rcx, str.Bone_Visible_Color
call fcn.140041310
lea rdx, [0x14016c180]
lea rcx, str.Bone_InVisible_Color
call fcn.140041310
lea rdx, [0x14016c160]
lea rcx, str.Filled_Box_Color
call fcn.140041310
lea rdx, [0x14016c170]
lea rcx, str.Text_Color
call fcn.140041310
lea rdx, [0x14017b430]
lea rcx, str.Text_Outline
call fcn.140040a00
cmp byte [0x14017b430], 0
je 0x1400967c2
lea rdx, [0x14016c170]
lea rcx, str.Text_Color
call fcn.140041310
xor edi, edi
mov edx, edi
lea rcx, str.Metres
nop dword [rax]
mov rax, 0xffffffffffffffff
inc rax
cmp byte [rcx + rax], dil
jne 0x1400967d7
inc rcx
add rcx, rax
inc edx
cmp byte [rcx], dil
jne 0x1400967d0
mov dword [rsp + 0x20], edx
lea r9, str.Metres
lea rdx, [0x14017b434]
lea rcx, str.Measurement_Unit
call fcn.140043e50
jmp 0x1400962a6
mov eax, ecx
mov r8, qword [rsi + rax*8 + 0x17a790]
test r8, r8
jne 0x140096916
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x14009684a
mov r8, rdi
jmp 0x1400968ee
lea rax, [0x140097fb0]
mov rcx, r8
mov rdx, r14
nop word [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140096860
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140183220]
lea rcx, [0x140097fb0]
mov qword [rsi + rax*8 + 0x180f90], rcx
mov qword [rsi + rax*8 + 0x17a790], r8
inc rax
mov qword [0x140183220], rax
lea rcx, [fcn.14004fe20]
call r8
nop
movabs rcx, 0xd30701882c697812
xor rbx, rcx
xorps xmm0, xmm0
movups xmmword [rbp + 0x158], xmm0
mov qword [rbp + 0x160], rcx
lea rax, [rbp + 0x308]
mov qword [rbp + 0x168], rax
xor rbx, rcx
mov qword [rbp + 0x158], rbx
mov qword [rax], rdi
mov ecx, edi
mov rax, qword [0x140180f90]
test rax, rax
je 0x140096999
lea rdx, [0x140097fb0]
nop
cmp rax, rdx
je 0x140096986
inc ecx
mov rax, qword [rsi + rcx*8 + 0x180f90]
test rax, rax
jne 0x140096970
jmp 0x140096999
mov eax, ecx
mov r8, qword [rsi + rax*8 + 0x17a790]
test r8, r8
jne 0x140096a86
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x1400969c0
mov r8, rdi
jmp 0x140096a5e
lea rax, [0x140097fb0]
mov rcx, r8
mov rdx, r14
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400969d0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140183220]
lea rcx, [0x140097fb0]
mov qword [rsi + rax*8 + 0x180f90], rcx
mov qword [rsi + rax*8 + 0x17a790], r8
inc rax
mov qword [0x140183220], rax
lea rcx, [fcn.14004fe20]
call r8
nop
movabs rax, 0xd30701882c697812
xor rbx, rax
lea rcx, [rbp + 0x308]
mov qword [rcx], rbx
jmp 0x140096ab3
xor edi, edi
lea rcx, [rbp + 0x308]
xorps xmm0, xmm0
movups xmmword [rbp + 0x158], xmm0
movabs rax, 0xd30701882c697812
mov qword [rbp + 0x160], rax
mov qword [rbp + 0x168], rcx
mov rbx, qword [rcx]
xor rbx, rax
mov qword [rbp + 0x158], rbx
mov qword [rcx], rdi
mov ecx, edi
mov rax, qword [0x140180f90]
test rax, rax
je 0x140096b29
lea rdx, [0x140097fb0]
nop word [rax + rax]
cmp rax, rdx
je 0x140096b16
inc ecx
mov rax, qword [rsi + rcx*8 + 0x180f90]
test rax, rax
jne 0x140096b00
jmp 0x140096b29
mov eax, ecx
mov r8, qword [rsi + rax*8 + 0x17a790]
test r8, r8
jne 0x140096c16
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140096b50
mov r8, rdi
jmp 0x140096bee
lea rax, [0x140097fb0]
mov rcx, r8
mov rdx, r14
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140096b60
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140183220]
lea rcx, [0x140097fb0]
mov qword [rsi + rax*8 + 0x180f90], rcx
mov qword [rsi + rax*8 + 0x17a790], r8
inc rax
mov qword [0x140183220], rax
lea rcx, [fcn.140054c80]
call r8
nop
movabs rcx, 0xd30701882c697812
xor rbx, rcx
mov dword [rbp + 0x178], Ordinal_41
xorps xmm0, xmm0
movups xmmword [rbp + 0x158], xmm0
mov qword [rbp + 0x160], rcx
lea rax, [rbp + 0x308]
mov qword [rbp + 0x168], rax
xor rbx, rcx
mov qword [rbp + 0x158], rbx
mov qword [rax], rdi
mov ecx, edi
mov rax, qword [0x14017f320]
test rax, rax
je 0x140096ca9
lea rdx, [0x14008d6c0]
nop dword [rax]
cmp rax, rdx
je 0x140096c96
inc ecx
mov rax, qword [rsi + rcx*8 + 0x17f320]
test rax, rax
jne 0x140096c80
jmp 0x140096ca9
mov eax, ecx
mov r8, qword [rsi + rax*8 + 0x176580]
test r8, r8
jne 0x140096d96
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140096cd0
mov r8, rdi
jmp 0x140096d6e
lea rax, [0x14008d6c0]
mov rcx, r8
mov rdx, r14
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140096ce0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x14017f968]
lea rcx, [0x14008d6c0]
mov qword [rsi + rax*8 + 0x17f320], rcx
mov qword [rsi + rax*8 + 0x176580], r8
inc rax
mov qword [0x14017f968], rax
lea rdx, [rbp + 0x178]
mov rcx, qword [sym.imp.USER32.dll_GetAsyncKeyState]
call r8
nop
movabs rcx, 0xd30701882c697812
xor rbx, rcx
test ax, ax
je 0x140096f37
mov dword [rbp + 0x178], edi
xorps xmm0, xmm0
movups xmmword [rbp + 0x158], xmm0
mov qword [rbp + 0x160], rcx
lea rax, [rbp + 0x308]
mov qword [rbp + 0x168], rax
xor rbx, rcx
mov qword [rbp + 0x158], rbx
mov qword [rax], rdi
mov ecx, edi
mov rax, qword [0x14017d6c0]
test rax, rax
je 0x140096e2e
lea rdx, [0x14008d6c0]
cmp rax, rdx
je 0x140096e1b
inc ecx
mov rax, qword [rsi + rcx*8 + 0x17d6c0]
test rax, rax
jne 0x140096e05
jmp 0x140096e2e
mov eax, ecx
mov r8, qword [rsi + rax*8 + 0x17f000]
test r8, r8
jne 0x140096f18
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140096e55
mov r8, rdi
jmp 0x140096ef0
lea rax, [0x14008d6c0]
mov rcx, r8
mov rdx, r14
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140096e62
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x1401768a0]
lea rcx, [0x14008d6c0]
mov qword [rsi + rax*8 + 0x17d6c0], rcx
mov qword [rsi + rax*8 + 0x17f000], r8
inc rax
mov qword [0x1401768a0], rax
lea rdx, [rbp + 0x178]
mov rcx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
call r8
nop
movabs rcx, 0xd30701882c697812
xor rbx, rcx
xorps xmm0, xmm0
movups xmmword [rbp + 0x158], xmm0
mov qword [rbp + 0x160], rcx
lea rax, [rbp + 0x308]
mov qword [rbp + 0x168], rax
xor rbx, rcx
mov qword [rbp + 0x158], rbx
mov qword [rax], rdi
mov ecx, edi
mov rax, qword [0x140180f90]
test rax, rax
je 0x140096fa1
lea rdx, [0x140097fb0]
cmp rax, rdx
je 0x140096f8e
inc ecx
mov rax, qword [rsi + rcx*8 + 0x180f90]
test rax, rax
jne 0x140096f78
jmp 0x140096fa1
mov eax, ecx
mov r8, qword [rsi + rax*8 + 0x17a790]
test r8, r8
jne 0x140097096
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140096fc8
mov r8, rdi
jmp 0x14009706e
lea rax, [0x140097fb0]
mov rcx, r8
mov rdx, r14
nop word [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140096fe0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140183220]
lea rcx, [0x140097fb0]
mov qword [rsi + rax*8 + 0x180f90], rcx
mov qword [rsi + rax*8 + 0x17a790], r8
inc rax
mov qword [0x140183220], rax
lea rcx, [fcn.14004f0b0]
call r8
nop
movabs rax, 0xd30701882c697812
xor rbx, rax
lea rax, [rbp + 0x308]
mov qword [rax], rbx
mov rcx, qword [0x140173e48]
mov rax, qword [rcx]
xor r8d, r8d
lea edx, [r8 + 7]
call qword [rax + 0x1c8]
mov rcx, qword [0x140173e48]
mov rax, qword [rcx]
xor r8d, r8d
lea edx, [r8 + 0x1b]
call qword [rax + 0x1c8]
mov rcx, qword [0x140173e48]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, 0xae
call qword [rax + 0x1c8]
mov rcx, qword [0x140173e48]
mov rax, qword [rcx]
mov dword [rsp + 0x30], edi
movss dword [rsp + 0x28], xmm10
mov dword [rsp + 0x20], edi
mov r9d, 1
xor r8d, r8d
xor edx, edx
call qword [rax + 0x158]
mov rcx, qword [0x140173e48]
mov rax, qword [rcx]
call qword [rax + 0x148]
test eax, eax
js 0x1400972ff
xorps xmm0, xmm0
movups xmmword [rbp + 0x158], xmm0
movabs rax, 0xd30701882c697812
mov qword [rbp + 0x160], rax
lea rcx, [rbp + 0x308]
mov qword [rbp + 0x168], rcx
mov rbx, qword [rcx]
xor rbx, rax
mov qword [rbp + 0x158], rbx
mov qword [rcx], rdi
mov ecx, edi
mov rax, qword [0x140180f90]
test rax, rax
je 0x1400971b9
lea rdx, [0x140097fb0]
nop
cmp rax, rdx
je 0x1400971a6
inc ecx
mov rax, qword [rsi + rcx*8 + 0x180f90]
test rax, rax
jne 0x140097190
jmp 0x1400971b9
mov eax, ecx
mov r8, qword [rsi + rax*8 + 0x17a790]
test r8, r8
jne 0x1400972a6
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x1400971e0
mov r8, rdi
jmp 0x14009727e
lea rax, [0x140097fb0]
mov rcx, r8
mov rdx, r14
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400971f0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140183220]
lea rcx, [0x140097fb0]
mov qword [rsi + rax*8 + 0x180f90], rcx
mov qword [rsi + rax*8 + 0x17a790], r8
inc rax
mov qword [0x140183220], rax
lea rcx, [0x14004f470]
call r8
nop
movabs rax, 0xd30701882c697812
xor rbx, rax
lea rax, [rbp + 0x308]
mov qword [rax], rbx
mov rax, qword [0x140173d48]
mov rax, qword [rax + 0x48e8]
mov rcx, qword [rax]
add rcx, 0x48
mov rax, rdi
cmp byte [rcx], 0
cmovne rax, rcx
mov rcx, rax
call fcn.140045340
mov rcx, qword [0x140173e48]
mov rax, qword [rcx]
call qword [rax + 0x150]
mov rcx, qword [0x140173e48]
mov rax, qword [rcx]
mov qword [rsp + 0x20], rdi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [rax + 0x88]
cmp eax, 0x88760868
jne 0x14009766a
mov rcx, qword [0x140173e48]
mov rax, qword [rcx]
call qword [rax + Ordinal_26]
lea rcx, [rbp + 0x308]
cmp eax, 0x88760869
jne 0x140097671
xorps xmm0, xmm0
movups xmmword [rbp + 0x158], xmm0
movabs rax, 0xd30701882c697812
mov qword [rbp + 0x160], rax
mov qword [rbp + 0x168], rcx
mov rbx, qword [rcx]
xor rbx, rax
mov qword [rbp + 0x158], rbx
mov qword [rcx], rdi
mov ecx, edi
mov rax, qword [0x140180f90]
test rax, rax
je 0x1400973b9
lea rdx, [0x140097fb0]
nop dword [rax]
cmp rax, rdx
je 0x1400973a6
inc ecx
mov rax, qword [rsi + rcx*8 + 0x180f90]
test rax, rax
jne 0x140097390
jmp 0x1400973b9
mov eax, ecx
mov r8, qword [rsi + rax*8 + 0x17a790]
test r8, r8
jne 0x1400974a6
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x1400973e0
mov r8, rdi
jmp 0x14009747e
lea rax, [0x140097fb0]
mov rcx, r8
mov rdx, r14
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400973f0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140183220]
lea rcx, [0x140097fb0]
mov qword [rsi + rax*8 + 0x180f90], rcx
mov qword [rsi + rax*8 + 0x17a790], r8
inc rax
mov qword [0x140183220], rax
lea rcx, [0x140045d00]
call r8
nop
movabs rax, 0xd30701882c697812
xor rbx, rax
lea rax, [rbp + 0x308]
mov qword [rax], rbx
mov rcx, qword [0x140173e48]
mov rax, qword [rcx]
lea rdx, [0x140173dd0]
call qword [rax + 0x80]
xorps xmm0, xmm0
movups xmmword [rbp + 0x158], xmm0
movabs rax, 0xd30701882c697812
mov qword [rbp + 0x160], rax
lea rcx, [rbp + 0x308]
mov qword [rbp + 0x168], rcx
mov rbx, qword [rcx]
xor rbx, rax
mov qword [rbp + 0x158], rbx
mov qword [rcx], rdi
mov ecx, edi
mov rax, qword [0x140176f00]
test rax, rax
je 0x140097559
lea rdx, [0x140097fb0]
nop dword [rax]
cmp rax, rdx
je 0x140097546
inc ecx
mov rax, qword [rsi + rcx*8 + 0x176f00]
test rax, rax
jne 0x140097530
jmp 0x140097559
mov eax, ecx
mov r8, qword [rsi + rax*8 + 0x17b770]
test r8, r8
jne 0x140097646
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140097580
mov r8, rdi
jmp 0x14009761e
lea rax, [0x140097fb0]
mov rcx, r8
mov rdx, r14
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140097590
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140176570]
lea rcx, [0x140097fb0]
mov qword [rsi + rax*8 + 0x176f00], rcx
mov qword [rsi + rax*8 + 0x17b770], r8
inc rax
mov qword [0x140176570], rax
lea rcx, [0x140045cc0]
call r8
nop
movabs rax, 0xd30701882c697812
xor rbx, rax
lea rcx, [rbp + 0x308]
mov qword [rcx], rbx
jmp 0x140097671
lea rcx, [rbp + 0x308]
cmp dword [0x140173e18], 0x12
jne 0x140092aed
movabs r13, 0xd30701882c697812
lea r12, [0x140097fb0]
xorps xmm0, xmm0
movups xmmword [rbp + 0x1c0], xmm0
lea rax, [rbp + 0x308]
mov qword [rbp + 0x1c8], r13
mov qword [rbp + 0x1d0], rax
mov rbx, qword [rax]
xor rbx, r13
mov qword [rbp + 0x1c0], rbx
mov qword [rax], rdi
mov ecx, edi
mov rax, qword [0x140180f90]
test rax, rax
je 0x140097723
nop dword [rax]
cmp rax, r12
je 0x140097710
inc ecx
mov rax, qword [rsi + rcx*8 + 0x180f90]
test rax, rax
jne 0x1400976d0
jmp 0x140097723
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov eax, ecx
mov r8, qword [rsi + rax*8 + 0x17a790]
test r8, r8
jne 0x14009780f
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x14009774a
mov r8, rdi
jmp 0x1400977ee
mov rax, r12
mov rcx, r8
mov rdx, r14
nop dword [rax]
nop word [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140097760
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140183220]
mov qword [rsi + rax*8 + 0x180f90], r12
mov qword [rsi + rax*8 + 0x17a790], r8
inc rax
mov qword [0x140183220], rax
lea rcx, [0x140045990]
call r8
nop
xor rbx, r13
xorps xmm0, xmm0
movups xmmword [rbp + 0x1c0], xmm0
lea rdi, [rbp + 0x308]
mov qword [rbp + 0x1c8], r13
mov qword [rbp + 0x1d0], rdi
xor rbx, r13
mov qword [rbp + 0x1c0], rbx
xor r12d, r12d
mov qword [rdi], r12
mov ecx, r12d
mov rax, qword [0x140180f90]
test rax, rax
je 0x14009788b
lea rdx, [0x140097fb0]
cmp rax, rdx
je 0x140097878
inc ecx
mov rax, qword [rsi + rcx*8 + 0x180f90]
test rax, rax
jne 0x140097862
jmp 0x14009788b
mov eax, ecx
mov r8, qword [rsi + rax*8 + 0x17a790]
test r8, r8
jne 0x140097976
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x1400978b2
mov r8, r12
jmp 0x14009794e
lea rax, [0x140097fb0]
mov rcx, r8
mov rdx, r14
nop
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400978c0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140183220]
lea rcx, [0x140097fb0]
mov qword [rsi + rax*8 + 0x180f90], rcx
mov qword [rsi + rax*8 + 0x17a790], r8
inc rax
mov qword [0x140183220], rax
lea rcx, [0x140045f80]
call r8
nop
xor rbx, r13
mov qword [rdi], rbx
mov rbx, qword [0x140173d48]
mov qword [0x140173d48], rbx
call fcn.14004b320
mov qword [0x140173d48], r12
test rbx, rbx
je 0x1400979cf
mov rcx, rbx
call fcn.140061df0
mov rax, qword [0x140173d48]
test rax, rax
je 0x1400979c0
dec dword [rax + 0xec]
mov rdx, qword [0x140173d50]
mov rcx, rbx
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov rcx, qword [0x140173e48]
test rcx, rcx
je 0x1400979f1
mov rax, qword [rcx]
call qword [rax + 0x150]
mov rcx, qword [0x140173e48]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [0x140173e40]
test rcx, rcx
je 0x140097a03
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
xorps xmm0, xmm0
movups xmmword [rbp + 0x1c0], xmm0
lea rcx, [rbp + 0x308]
mov qword [rbp + 0x1c8], r13
mov qword [rbp + 0x1d0], rcx
mov rax, qword [rcx]
xor rax, r13
mov qword [rbp + 0x1c0], rax
mov qword [rcx], r12
mov ecx, r12d
mov rax, qword [0x140183230]
lea rbx, [0x140097ec0]
test rax, rax
je 0x140097a71
cmp rax, rbx
je 0x140097a5e
inc ecx
mov rax, qword [rsi + rcx*8 + 0x183230]
test rax, rax
jne 0x140097a48
jmp 0x140097a71
mov eax, ecx
mov r10, qword [rsi + rax*8 + 0x17bdc0]
test r10, r10
jne 0x140097b4f
mov edx, 0x1f4
xor ecx, ecx
lea r9d, [rcx + 0x40]
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r10, rax
test rax, rax
jne 0x140097a98
mov r10, r12
jmp 0x140097b2e
mov rax, rbx
mov rcx, r10
nop
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub r14, 1
jne 0x140097aa0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x140183560]
mov qword [rsi + rax*8 + 0x183230], rbx
mov qword [rsi + rax*8 + 0x17bdc0], r10
inc rax
mov qword [0x140183560], rax
lea rdx, [0x140173dc8]
mov rcx, qword [sym.imp.USER32.dll_DestroyWindow]
call r10
nop
xor r15, r13
lea rax, [rbp + 0x308]
mov qword [rax], r15
mov rcx, qword [rbp + 0x230]
xor rcx, rsp
call fcn.1400ddac0
lea r11, [rsp + 0x3e0]
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
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x1a8], edi
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x1a8], edi
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x1a8], edi
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
mov dword [rbp + 0x1a8], edi
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
nop
call fcn.14008da00
nop
call fcn.14003e7e0
int3
call fcn.14008da00
nop
call fcn.14003e7e0
int3
call fcn.14008da00
nop
call fcn.14003e7e0
int3