Function at 0x14006e050
Capabilities:
Hide graphical window
Log keystrokes via polling

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 - 0x798]
sub rsp, 0x870
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 [0x1401a8080]
xor rax, rsp
mov qword [rbp + 0x6c0], rax
xor esi, esi
mov r13d, esi
mov dword [rbp + 0x550], esi
mov qword [rbp + 0x510], rsi
mov dword [rbp + 0x500], 0x50
xor ecx, ecx
call qword [sym.imp.GDI32.dll_CreateSolidBrush]
mov qword [rbp + 0x530], rax
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadCursorA]
mov qword [rbp + 0x528], rax
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconA]
mov qword [rbp + 0x520], rax
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconA]
mov qword [rbp + 0x548], rax
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov qword [rbp + 0x518], rax
lea rax, [0x1400726c0]
mov qword [rbp + 0x508], rax
lea rax, [0x140188dd4]
mov qword [rbp + 0x540], rax
mov qword [rbp + 0x538], rsi
mov dword [rbp + 0x504], 3
lea rcx, [rbp + 0x500]
call qword [sym.imp.USER32.dll_RegisterClassExA]
mov r15d, 1
mov ecx, r15d
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov ebx, eax
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov qword [rsp + 0x58], rsi
mov rcx, qword [rbp + 0x518]
mov qword [rsp + 0x50], rcx
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x40], rsi
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], eax
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x20], esi
mov r9d, 0x80000000
lea r8, str.isanigger
mov rdx, qword [rbp + 0x540]
mov ecx, 0x8000028
call qword [sym.imp.USER32.dll_CreateWindowExA]
mov r12, rax
mov qword [rbp - 0x20], rax
mov qword [rbp + 0x474], rsi
mov qword [rbp + 0x488], 2
mov qword [rbp + 0x4a0], 2
mov qword [rbp + 0x460], rsi
mov dword [rbp + 0x470], Ordinal_32
mov dword [rbp + 0x468], reloc.WLDAP32.dll_Ordinal_60
mov dword [rbp + 0x46c], r15d
mov dword [rbp + 0x484], reloc.WLDAP32.dll_Ordinal_32
mov qword [rbp + 0x490], rax
mov qword [rbp + 0x47c], r15
mov qword [rbp + 0x498], r15
mov dword [rbp + 0x560], 0xb000
mov dword [rbp + 0x564], 0xa000
lea rbx, [0x140395d38]
mov qword [rsp + 0x58], rbx
lea rax, [rbp + 0x450]
mov qword [rsp + 0x50], rax
lea rdi, [0x140395d30]
mov qword [rsp + 0x48], rdi
lea r14, [0x140395d28]
mov qword [rsp + 0x40], r14
lea rax, [rbp + 0x460]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], 2
lea rax, [rbp + 0x560]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov edx, r15d
xor ecx, ecx
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
cmp eax, 0x887a0004
jne 0x14006e318
mov qword [rsp + 0x58], rbx
lea rax, [rbp + 0x450]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x40], r14
lea rax, [rbp + 0x460]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], 2
lea rax, [rbp + 0x560]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov edx, 5
xor ecx, ecx
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
test eax, eax
jne 0x140072552
call fcn.140072650
mov edx, 0xa
mov rcx, r12
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, r12
call qword [sym.imp.USER32.dll_UpdateWindow]
mov rdi, qword [0x140395740]
test rdi, rdi
je 0x14006e34e
inc dword [rdi + 0xf4]
mov rdx, qword [0x140395738]
mov ecx, 0x5e50
call sub.api_ms_win_crt_heap_l1_1_0.dll_malloc
mov qword [rbp - 0x30], rax
lea rcx, [rsp + 0x60]
mov qword [rbp + 0x160], rcx
mov qword [rbp + 0x158], rax
test rax, rax
je 0x14006e387
xor edx, edx
mov rcx, rax
call fcn.1400262d0
jmp 0x14006e38a
mov rax, rsi
mov qword [0x140395740], rax
call fcn.140029f90
test rdi, rdi
je 0x14006e3a4
mov qword [0x140395740], rdi
jmp 0x14006e3ab
mov rdi, qword [0x140395740]
or dword [rdi + 8], 3
xor ecx, ecx
call fcn.140046e80
mov rcx, r12
call fcn.140053860
mov r15, qword [0x140395d38]
mov r14, qword [0x140395d30]
mov rsi, qword [0x140395740]
test rsi, rsi
je 0x14006e3de
inc dword [rsi + 0xf4]
mov rdx, qword [0x140395738]
mov ecx, 0x78
call sub.api_ms_win_crt_heap_l1_1_0.dll_malloc
mov rbx, rax
test rax, rax
je 0x14006e425
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
movups xmmword [rax + 0x40], xmm0
movups xmmword [rax + 0x50], xmm0
movups xmmword [rax + 0x60], xmm0
mov dword [rax + 0x70], 0x1388
mov dword [rax + 0x74], 0x2710
jmp 0x14006e427
xor ebx, ebx
mov qword [rsi + 0xa0], rbx
lea rax, str.imgui_impl_dx11
mov qword [rsi + 0x90], rax
or dword [rsi + 0xc], 8
xor eax, eax
mov qword [rbp + 0x560], rax
mov qword [rbp + 0x450], rax
mov qword [rbp + 0x458], rax
mov rax, qword [r14]
lea r8, [rbp + 0x560]
lea rdx, [0x140188728]
mov rcx, r14
call qword [rax]
test eax, eax
jne 0x14006e4c1
mov rcx, qword [rbp + 0x560]
mov rax, qword [rcx]
lea r8, [rbp + 0x450]
lea rdx, [0x140188738]
call qword [rax + Ordinal_50]
test eax, eax
jne 0x14006e4c1
mov rcx, qword [rbp + 0x450]
mov rax, qword [rcx]
lea r8, [rbp + 0x458]
lea rdx, [0x140188748]
call qword [rax + Ordinal_50]
test eax, eax
jne 0x14006e4c1
mov qword [rbx], r14
mov qword [rbx + 8], r15
mov rax, qword [rbp + 0x458]
mov qword [rbx + 0x10], rax
mov rcx, qword [rbp + 0x560]
test rcx, rcx
je 0x14006e4d3
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbp + 0x450]
test rcx, rcx
je 0x14006e4e5
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbx]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
mov rcx, qword [rbx + 8]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
xorps xmm11, xmm11
xor eax, eax
movups xmmword [rbp + 0x460], xmm11
movups xmmword [rbp + 0x470], xmm11
movaps xmmword [rbp + 0x480], xmm11
movaps xmmword [rbp + 0x490], xmm11
movups xmmword [rbp + 0x4a0], xmm11
movups xmmword [rbp + 0x4b0], xmm11
movaps xmmword [rbp + 0x4c0], xmm11
movaps xmmword [rbp + 0x4d0], xmm11
mov qword [rbp + 0x4e0], rax
mov byte [rbp + 0x46c], 1
mov dword [rbp + 0x478], 3
mov esi, 1
mov dword [rbp + 0x47c], esi
movss xmm13, dword [0x1401896b0]
mov dword [rbp + 0x4a4], 0x7f7fffff
mov dword [rbp + 0x4b0], 0x3f800000
mov eax, 0xffff
mov word [rbp + 0x4b4], ax
mov dword [rbp + 0x4ac], 0x10c
movaps xmm10, xmmword [rbp + 0x460]
movaps xmmword [rbp + 0x280], xmm10
movaps xmm9, xmmword [rbp + 0x470]
movaps xmmword [rbp + 0x290], xmm9
movaps xmmword [rbp + 0x2a0], xmm11
movaps xmmword [rbp + 0x2b0], xmm11
movaps xmm8, xmmword [rbp + 0x4a0]
movaps xmmword [rbp + 0x2c0], xmm8
movaps xmm7, xmmword [rbp + 0x4b0]
movaps xmmword [rbp + 0x2d0], xmm7
movaps xmmword [rbp + 0x2e0], xmm11
movaps xmmword [rbp + 0x2f0], xmm11
movsd xmm6, qword [rbp + 0x4e0]
movsd qword [rbp + 0x300], xmm6
lea rax, [0x1401f7430]
mov qword [rbp + 0x280], rax
mov dword [rbp + 0x288], 0x4ba44
mov dword [rbp + 0x294], 0x41880000
lea rbx, [0x140188240]
mov qword [rbp + 0x2b8], rbx
lea rdx, [rbp + 0x280]
mov rcx, qword [rdi + 0x58]
call fcn.14004d580
movaps xmmword [rbp + 0x280], xmm10
movaps xmmword [rbp + 0x290], xmm9
movaps xmmword [rbp + 0x2a0], xmm11
movaps xmmword [rbp + 0x2b0], xmm11
movaps xmmword [rbp + 0x2c0], xmm8
movaps xmmword [rbp + 0x2d0], xmm7
movaps xmmword [rbp + 0x2e0], xmm11
movaps xmmword [rbp + 0x2f0], xmm11
movsd qword [rbp + 0x300], xmm6
lea rax, [0x1401a8510]
mov qword [rbp + 0x280], rax
mov dword [rbp + 0x288], 0x4d2c4
mov dword [rbp + 0x294], 0x41880000
mov qword [rbp + 0x2b8], rbx
lea rdx, [rbp + 0x280]
mov rcx, qword [rdi + 0x58]
call fcn.14004d580
mov qword [0x140395980], rax
movaps xmmword [rbp + 0x280], xmm10
movaps xmmword [rbp + 0x290], xmm9
movaps xmmword [rbp + 0x2a0], xmm11
movaps xmmword [rbp + 0x2b0], xmm11
movaps xmmword [rbp + 0x2c0], xmm8
movaps xmmword [rbp + 0x2d0], xmm7
movaps xmmword [rbp + 0x2e0], xmm11
movaps xmmword [rbp + 0x2f0], xmm11
movsd qword [rbp + 0x300], xmm6
lea rax, [0x140242e80]
mov qword [rbp + 0x280], rax
mov dword [rbp + 0x288], 0xb18
mov dword [rbp + 0x294], 0x41700000
mov qword [rbp + 0x2b8], rbx
lea rdx, [rbp + 0x280]
mov rcx, qword [rdi + 0x58]
call fcn.14004d580
xor bl, bl
mov dword [rbp + 0x450], ebx
movzx r15d, sil
mov byte [rsp + 0x60], sil
xorps xmm14, xmm14
movss xmm15, dword [0x1401896bc]
movss xmm8, dword [0x140189648]
movss xmm12, dword [0x1401894f0]
xor edi, edi
movss xmm7, dword [0x1401895e0]
movss xmm6, dword [0x140189564]
mov r14d, 4
mov dword [rsp + 0x20], esi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x628]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x14006e802
nop
lea rcx, [rbp + 0x628]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x628]
call qword [sym.imp.USER32.dll_DispatchMessageA]
movzx ebx, bl
cmp dword [rbp + 0x630], 0x12
cmove ebx, esi
mov dword [rsp + 0x20], esi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x628]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
jne 0x14006e7b0
mov dword [rbp + 0x450], ebx
test bl, bl
jne 0x1400723a4
mov r8d, dword [0x1403959e8]
test r8d, r8d
je 0x14006e8b4
mov r9d, dword [0x1403959ec]
test r9d, r9d
je 0x14006e8b4
mov rcx, qword [0x140395d20]
test rcx, rcx
je 0x14006e849
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x140395d20], rdi
mov r8d, dword [0x1403959e8]
mov r9d, dword [0x1403959ec]
mov rcx, qword [0x140395d28]
mov rax, qword [rcx]
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], edi
xor edx, edx
call qword [rax + 0x68]
mov dword [0x1403959ec], edi
mov dword [0x1403959e8], edi
mov rcx, qword [0x140395d28]
mov rax, qword [rcx]
lea r9, [rbp + 0x4f0]
lea r8, [0x140189330]
xor edx, edx
call qword [rax + 0x48]
mov rcx, qword [0x140395d30]
mov rax, qword [rcx]
lea r9, [0x140395d20]
xor r8d, r8d
mov rdx, qword [rbp + 0x4f0]
call qword [rax + 0x48]
mov rcx, qword [rbp + 0x4f0]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov ecx, reloc.WLDAP32.dll_Ordinal_45
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14006e8cf
test r15b, r15b
sete r15b
mov byte [rsp + 0x60], r15b
mov rax, qword [0x140395740]
test rax, rax
je 0x14006e8e4
mov rcx, qword [rax + 0xa0]
jmp 0x14006e8e7
mov rcx, rdi
cmp qword [rcx + 0x48], 0
jne 0x14006e8f3
call fcn.140053200
call fcn.1400541e0
call fcn.14002c050
mov dword [rsp + 0x78], 0x65766f73
mov dword [rsp + 0x7c], 0x79616c72
mov byte [rbp - 0x80], 0
xor edx, edx
mov r8d, 0xab
lea rcx, [rsp + 0x79]
call fcn.140031b10
call fcn.14001ed50
mov rbx, qword [0x140395740]
mov qword [rbx + 0x37d8], 0
mov dword [rbx + 0x37e4], edi
mov dword [rbx + 0x381c], 0x41400000
mov dword [rbx + 0x3820], 0x41400000
mov dword [rbx + 0x3844], 0x40e00000
mov esi, r14d
mov rax, qword gs:[0x58]
mov r14, qword [rax]
mov eax, dword [rsi + r14]
cmp dword [0x1403960b8], eax
jle 0x14006ec4b
lea rcx, [0x1403960b8]
call fcn.140146118
cmp dword [0x1403960b8], 0xffffffff
jne 0x14006ec4b
mov rax, qword [0x140395740]
mov qword [rsp + 0x30], rdi
lea rcx, [0x1401887f4]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm13
movss xmm2, dword [rax + 0x3c20]
lea rdx, [rbp - 0x18]
mov rcx, qword [rax + 0x3c18]
call fcn.140051220
movss xmm0, dword [rbp - 0x18]
addss xmm0, xmm6
cvttss2si eax, xmm0
movd xmm11, eax
cvtdq2ps xmm11, xmm11
movss dword [rbp - 0x18], xmm11
mov rax, qword [0x140395740]
mov qword [rsp + 0x30], rdi
lea rcx, str.Status:_Lifetime
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm13
movss xmm2, dword [rax + 0x3c20]
lea rdx, [rbp - 0x10]
mov rcx, qword [rax + 0x3c18]
call fcn.140051220
movss xmm0, dword [rbp - 0x10]
addss xmm0, xmm6
cvttss2si eax, xmm0
movd xmm10, eax
cvtdq2ps xmm10, xmm10
movss dword [rbp - 0x10], xmm10
mov rax, qword [0x140395740]
mov qword [rsp + 0x30], rdi
lea rcx, str.Exelon_V1
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm13
movss xmm2, dword [rax + 0x3c20]
lea rdx, [rbp - 8]
mov rcx, qword [rax + 0x3c18]
call fcn.140051220
movss xmm0, dword [rbp - 8]
addss xmm0, xmm6
cvttss2si eax, xmm0
movd xmm9, eax
cvtdq2ps xmm9, xmm9
movss dword [rbp - 8], xmm9
mov rax, qword [0x140395740]
mov qword [rsp + 0x30], rdi
lea rcx, [0x1401887f4]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm13
movss xmm2, dword [rax + 0x3c20]
lea rdx, [rbp]
mov rcx, qword [rax + 0x3c18]
call fcn.140051220
movss xmm0, dword [rbp]
addss xmm0, xmm6
cvttss2si eax, xmm0
movd xmm8, eax
cvtdq2ps xmm8, xmm8
movss dword [rbp], xmm8
mov rax, qword [0x140395740]
mov qword [rsp + 0x30], rdi
lea rcx, str.User
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm13
movss xmm2, dword [rax + 0x3c20]
lea rdx, [rbp + 8]
mov rcx, qword [rax + 0x3c18]
call fcn.140051220
movss xmm0, dword [rbp + 8]
addss xmm0, xmm6
cvttss2si eax, xmm0
movd xmm7, eax
cvtdq2ps xmm7, xmm7
movss dword [rbp + 8], xmm7
mov rax, qword [0x140395740]
mov qword [rsp + 0x30], rdi
lea rcx, [0x1401887f4]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm13
movss xmm2, dword [rax + 0x3c20]
lea rdx, [rbp + 0x10]
mov rcx, qword [rax + 0x3c18]
call fcn.140051220
movss xmm0, dword [rbp + 0x10]
addss xmm0, xmm6
cvttss2si eax, xmm0
movd xmm6, eax
cvtdq2ps xmm6, xmm6
movss dword [rbp + 0x10], xmm6
mov rax, qword [0x140395740]
mov qword [rsp + 0x30], rdi
lea rcx, str.Undeteced
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm13
movss xmm2, dword [rax + 0x3c20]
lea rdx, [rbp + 0x18]
mov rcx, qword [rax + 0x3c18]
call fcn.140051220
movss xmm0, dword [rbp + 0x18]
addss xmm0, dword [0x140189564]
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x18], xmm1
addss xmm8, xmm9
addss xmm8, xmm7
addss xmm8, xmm6
addss xmm8, xmm1
addss xmm8, xmm11
addss xmm8, xmm10
movss xmm0, dword [rbx + 0x381c]
mulss xmm0, dword [0x1401895e4]
addss xmm8, xmm0
movss dword [0x140396090], xmm8
lea rcx, [0x1403960b8]
call fcn.1401460ac
movss xmm7, dword [0x1401895e0]
movss xmm8, dword [0x140189648]
mov eax, dword [rsi + r14]
cmp dword [0x1403960d4], eax
jle 0x14006ec8f
lea rcx, [0x1403960d4]
call fcn.140146118
cmp dword [0x1403960d4], 0xffffffff
jne 0x14006ec8f
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [0x1403960d8], xmm0
lea rcx, [0x1403960d4]
call fcn.1401460ac
mov rax, qword [0x140395740]
movss xmm6, dword [rax + 0x18]
mulss xmm6, dword [0x1401895e4]
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss xmm0, dword [0x140396090]
addss xmm0, xmm7
subss xmm1, xmm0
subss xmm1, dword [0x1403960d8]
mulss xmm1, xmm6
addss xmm1, dword [0x1403960d8]
movss dword [0x1403960d8], xmm1
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
sub eax, 2
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mov rax, qword [0x140395740]
movss xmm1, dword [0x1403960d8]
comiss xmm0, xmm1
jb 0x14006ed52
movss dword [rax + 0x47e0], xmm1
mov qword [rax + 0x47e4], 0x40a00000
mov dword [rax + 0x47ec], edi
mov dword [rax + 0x47d4], 1
or dword [rax + 0x47d0], 3
movss xmm0, dword [0x140396090]
movss dword [rax + 0x47f0], xmm0
mov dword [rax + 0x47f4], 0x42340000
mov dword [rax + 0x47d8], 1
movss xmm6, dword [rax + 0x18]
mulss xmm6, dword [0x1401895e4]
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss xmm0, dword [0x140396090]
addss xmm0, xmm7
subss xmm1, xmm0
subss xmm1, dword [0x1403960d8]
mulss xmm1, xmm6
addss xmm1, dword [0x1403960d8]
movss dword [0x1403960d8], xmm1
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
sub eax, 2
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss xmm1, dword [0x1403960d8]
comiss xmm0, xmm1
jb 0x14006f5c9
mov rax, qword [0x140395740]
movss dword [rax + 0x47e0], xmm1
mov qword [rax + 0x47e4], 0x40a00000
mov dword [rax + 0x47ec], edi
mov dword [rax + 0x47d4], 1
or dword [rax + 0x47d0], 3
movss xmm0, dword [0x140396090]
movss dword [rax + 0x47f0], xmm0
mov dword [rax + 0x47f4], 0x42340000
mov dword [rax + 0x47d8], 1
xor edx, edx
mov r8d, 0xab
lea rcx, str.info_bar
call fcn.140031b10
mov rcx, qword [0x140395740]
mov rax, qword [rcx + 0x3ef8]
movsd xmm0, qword [rax + 0x20]
movsd qword [rbp + 0x560], xmm0
movss xmm11, dword [rbx + 0x381c]
movss xmm0, dword [rax + 0x20]
movss xmm10, dword [rax + 0x250]
subss xmm10, xmm0
cmp qword [rax + 0x1a8], 0
jne 0x14006ee71
cmp qword [rcx + 0x4b38], 0
je 0x14006ee7f
movss xmm10, dword [rax + 0x220]
subss xmm10, xmm0
mov rax, qword [rcx + 0x48d0]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.14002b710
mov r10, rax
mov rcx, qword [0x140395740]
movss xmm0, dword [0x140395f10]
movss dword [rbp + 0x248], xmm0
movss xmm1, dword [0x140395f14]
movss dword [rbp + 0x24c], xmm1
movss xmm0, dword [0x140395f18]
movss dword [rbp + 0x250], xmm0
movss xmm1, dword [0x140395f1c]
mulss xmm1, dword [rcx + 0x37d0]
movss dword [rbp + 0x254], xmm1
lea rcx, [rbp + 0x248]
call fcn.140028340
movss xmm7, dword [rbp + 0x564]
movaps xmm9, xmm7
addss xmm9, xmm8
movss xmm8, dword [rbp + 0x560]
movaps xmm0, xmm8
addss xmm0, dword [0x140396090]
movss dword [rbp + 0x20], xmm0
movss dword [rbp + 0x24], xmm9
mov dword [rsp + 0x28], edi
movss xmm0, dword [0x1401895e4]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp + 0x20]
lea rdx, [rbp + 0x560]
mov rcx, r10
call fcn.14004a080
mov rax, qword [0x140395740]
mov rax, qword [rax + 0x48d0]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.14002b710
mov r10, rax
mov rcx, qword [0x140395740]
movss xmm0, dword [0x140395e60]
movss dword [rbp + 0x258], xmm0
movss xmm1, dword [0x140395e64]
movss dword [rbp + 0x25c], xmm1
movss xmm0, dword [0x140395e68]
movss dword [rbp + 0x260], xmm0
movss xmm1, dword [0x140395e6c]
mulss xmm1, dword [rcx + 0x37d0]
movss dword [rbp + 0x264], xmm1
lea rcx, [rbp + 0x258]
call fcn.140028340
movaps xmm6, xmm7
addss xmm6, dword [0x14018963c]
movaps xmm0, xmm8
addss xmm0, dword [0x1401895b8]
movss dword [rbp + 0x28], xmm0
movss dword [rbp + 0x2c], xmm6
addss xmm7, dword [0x1401895f0]
movaps xmm0, xmm8
addss xmm0, xmm14
movss dword [rbp + 0x30], xmm0
movss dword [rbp + 0x34], xmm7
mov dword [rsp + 0x28], 0xa0
movss xmm0, dword [0x140189604]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp + 0x28]
lea rdx, [rbp + 0x30]
mov rcx, r10
call fcn.14004a080
mov rax, qword [0x140395740]
mov rax, qword [rax + 0x48d0]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.14002b710
mov r10, rax
mov rcx, qword [0x140395740]
movss xmm0, dword [0x140395e60]
movss dword [rbp + 0x268], xmm0
movss xmm1, dword [0x140395e64]
movss dword [rbp + 0x26c], xmm1
movss xmm0, dword [0x140395e68]
movss dword [rbp + 0x270], xmm0
movss xmm1, dword [0x140395e6c]
mulss xmm1, dword [rcx + 0x37d0]
movss dword [rbp + 0x274], xmm1
lea rcx, [rbp + 0x268]
call fcn.140028340
movaps xmm0, xmm10
addss xmm0, xmm8
movss dword [rbp + 0x38], xmm0
movss dword [rbp + 0x3c], xmm6
subss xmm10, dword [0x1401895b8]
addss xmm10, xmm8
movss dword [rbp + 0x40], xmm10
movss dword [rbp + 0x44], xmm7
mov dword [rsp + 0x28], 0x50
movss xmm0, dword [0x140189604]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp + 0x38]
lea rdx, [rbp + 0x40]
mov rcx, r10
call fcn.14004a080
mov rax, qword [0x140395740]
mov rax, qword [rax + 0x48d0]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.14002b710
mov r10, rax
mov rcx, qword [0x140395740]
movss xmm0, dword [0x140395e80]
movss dword [rbp + 0x188], xmm0
movss xmm1, dword [0x140395e84]
movss dword [rbp + 0x18c], xmm1
movss xmm0, dword [0x140395e88]
movss dword [rbp + 0x190], xmm0
movss xmm1, dword [0x140395e8c]
mulss xmm1, dword [rcx + 0x37d0]
movss dword [rbp + 0x194], xmm1
lea rcx, [rbp + 0x188]
call fcn.140028340
addss xmm8, dword [0x140396090]
movss dword [rbp + 0x48], xmm8
movss dword [rbp + 0x4c], xmm9
movss xmm6, dword [0x14018956c]
movss dword [rsp + 0x30], xmm6
movss xmm0, dword [0x1401895e4]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp + 0x48]
lea rdx, [rbp + 0x560]
mov rcx, r10
call fcn.140049f70
lea rax, str.Exelon_V1
mov qword [rbp + 0x570], rax
lea rcx, str.User
mov qword [rbp + 0x578], rcx
lea rax, str.Undeteced
mov qword [rbp + 0x580], rax
lea rax, str.Status:_Lifetime
mov qword [rbp + 0x588], rax
mov rax, qword [0x140395740]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm15
movaps xmm3, xmm13
movss xmm2, dword [rax + 0x3c20]
lea rdx, [rbp - 0x28]
mov rcx, qword [rax + 0x3c18]
call fcn.140051220
movss xmm0, dword [rbp - 0x28]
addss xmm0, dword [0x140189564]
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp - 0x28], xmm0
movss xmm8, dword [0x140189648]
movaps xmm2, xmm8
subss xmm2, dword [rbp - 0x24]
mulss xmm2, dword [0x140189538]
mov rcx, qword [0x140395740]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
addss xmm2, xmm0
addss xmm1, xmm11
movss dword [rax + 0x100], xmm1
movss dword [rax + 0x104], xmm2
mov byte [rax + 0x141], 1
call fcn.140037a10
mov ebx, edi
lea rdi, [rbp + 0x570]
lea r12, [0x1401887f4]
nop dword [rax]
nop dword [rax + rax]
mov r8, qword [rdi]
mov rax, qword [0x140395740]
cmp ebx, 1
jge 0x14006f3dd
movss xmm0, dword [0x140395e60]
movss dword [rbp + 0x198], xmm0
movss xmm1, dword [0x140395e64]
movss dword [rbp + 0x19c], xmm1
movss xmm0, dword [0x140395e68]
movss dword [rbp + 0x1a0], xmm0
movss xmm1, dword [0x140395e6c]
mulss xmm1, dword [rax + 0x37d0]
movss dword [rbp + 0x1a4], xmm1
lea rcx, [rbp + 0x198]
call fcn.140028340
movzx ecx, al
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm12
movss dword [rbp + 0x1a8], xmm0
mov ecx, eax
shr ecx, 8
movzx ecx, cl
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm12
movss dword [rbp + 0x1ac], xmm0
mov ecx, eax
shr ecx, 0x10
movzx ecx, cl
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm12
movss dword [rbp + 0x1b0], xmm0
shr eax, 0x18
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
mulss xmm0, xmm12
movss dword [rbp + 0x1b4], xmm0
lea rax, [rbp + 0x1a8]
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x70], xmm0
mov rdx, r8
lea rcx, [rbp - 0x70]
call fcn.140057410
movaps xmm1, xmm15
movaps xmm0, xmm14
call fcn.140037840
jmp 0x14006f4cb
movss xmm0, dword [0x140395de0]
movss dword [rbp + 0x1b8], xmm0
movss xmm1, dword [0x140395de4]
movss dword [rbp + 0x1bc], xmm1
movss xmm0, dword [0x140395de8]
movss dword [rbp + 0x1c0], xmm0
movss xmm1, dword [0x140395dec]
mulss xmm1, dword [rax + 0x37d0]
movss dword [rbp + 0x1c4], xmm1
lea rcx, [rbp + 0x1b8]
call fcn.140028340
movzx ecx, al
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm12
movss dword [rbp + 0x1c8], xmm0
mov ecx, eax
shr ecx, 8
movzx ecx, cl
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm12
movss dword [rbp + 0x1cc], xmm0
mov ecx, eax
shr ecx, 0x10
movzx ecx, cl
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm12
movss dword [rbp + 0x1d0], xmm0
shr eax, 0x18
xorps xmm0, xmm0
cvtsi2ss xmm0, rax
mulss xmm0, xmm12
movss dword [rbp + 0x1d4], xmm0
lea rax, [rbp + 0x1c8]
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x70], xmm0
mov rdx, r8
lea rcx, [rbp - 0x70]
call fcn.140057410
movaps xmm1, xmm15
movaps xmm0, xmm14
call fcn.140037840
cmp ebx, 3
jge 0x14006f5ad
mov rax, qword [0x140395740]
movss xmm0, dword [0x140395de0]
movss dword [rbp + 0x1d8], xmm0
movss xmm1, dword [0x140395de4]
movss dword [rbp + 0x1dc], xmm1
movss xmm0, dword [0x140395de8]
movss dword [rbp + 0x1e0], xmm0
movss xmm1, dword [0x140395dec]
mulss xmm1, dword [rax + 0x37d0]
movss dword [rbp + 0x1e4], xmm1
lea rcx, [rbp + 0x1d8]
call fcn.140028340
movzx ecx, al
xorps xmm3, xmm3
cvtsi2ss xmm3, rcx
mulss xmm3, xmm12
mov ecx, eax
shr ecx, 8
movzx ecx, cl
xorps xmm0, xmm0
cvtsi2ss xmm0, rcx
mulss xmm0, xmm12
mov ecx, eax
shr ecx, 0x10
movzx ecx, cl
xorps xmm1, xmm1
cvtsi2ss xmm1, rcx
mulss xmm1, xmm12
shr eax, 0x18
xorps xmm2, xmm2
cvtsi2ss xmm2, rax
mulss xmm2, xmm12
shufps xmm3, xmm3, 0xe1
movss xmm3, xmm0
shufps xmm3, xmm3, 0xc6
movss xmm3, xmm1
shufps xmm3, xmm3, 0x27
movss xmm3, xmm2
shufps xmm3, xmm3, 0x39
movups xmmword [rbp - 0x70], xmm3
movups xmmword [rbp - 0x70], xmm3
mov rdx, r12
lea rcx, [rbp - 0x70]
call fcn.140057410
movaps xmm1, xmm15
movaps xmm0, xmm14
call fcn.140037840
inc ebx
add rdi, 8
cmp ebx, 4
jb 0x14006f2e0
mov r12, qword [rbp - 0x20]
call fcn.140037b40
xor edi, edi
jmp 0x14006f5d1
movss xmm6, dword [0x14018956c]
call fcn.140033fa0
test r15b, r15b
je 0x140072236
mov qword [rbp + 0x460], 0xffffffffffffffff
mov qword [rbp + 0x468], 0xffffffffffffffff
mov qword [rbp + 0x470], 0xffffffffffffffff
mov qword [rbp + 0x478], 0xffffffffffffffff
mov dword [rbp + 0x480], 0xffffffff
mov qword [rbp + 0x484], 0xfffffffffffffffd
mov dword [rbp + 0x48c], 0xffffffff
mov qword [rbp + 0x490], rdi
cmp qword [0x140395868], 0
jne 0x14006f672
mov qword [rsp + 0x30], rdi
lea rax, [0x140395868]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
lea r9, [rbp + 0x460]
mov r8d, 0x14e099
lea rdx, [0x1402439a0]
mov rcx, qword [0x140395d30]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x140395820], 0
jne 0x14006f6b3
mov qword [rsp + 0x30], rdi
lea rax, [0x140395820]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
lea r9, [rbp + 0x460]
mov r8d, 0x1f4
lea rdx, [0x1401f70b0]
mov rcx, qword [0x140395d30]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x140395828], 0
jne 0x14006f6f4
mov qword [rsp + 0x30], rdi
lea rax, [0x140395828]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
lea r9, [rbp + 0x460]
mov r8d, 0x17c
lea rdx, [0x1401a81a0]
mov rcx, qword [0x140395d30]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x140395838], 0
jne 0x14006f735
mov qword [rsp + 0x30], rdi
lea rax, [0x140395838]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
lea r9, [rbp + 0x460]
mov r8d, 0x187
lea rdx, [0x1401f6cb0]
mov rcx, qword [0x140395d30]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x140395848], 0
jne 0x14006f776
mov qword [rsp + 0x30], rdi
lea rax, [0x140395848]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
lea r9, [rbp + 0x460]
mov r8d, reloc.WLDAP32.dll_Ordinal_301
lea rdx, [0x1401f57e0]
mov rcx, qword [0x140395d30]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x140395860], 0
jne 0x14006f7b7
mov qword [rsp + 0x30], rdi
lea rax, [0x140395860]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
lea r9, [rbp + 0x460]
mov r8d, 0x172
lea rdx, [0x1401f72b0]
mov rcx, qword [0x140395d30]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x140395840], 0
jne 0x14006f7f8
mov qword [rsp + 0x30], rdi
lea rax, [0x140395840]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
lea r9, [rbp + 0x460]
mov r8d, 0x266
lea rdx, [0x1401f6e40]
mov rcx, qword [0x140395d30]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x140395858], 0
jne 0x14006f839
mov qword [rsp + 0x30], rdi
lea rax, [0x140395858]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
lea r9, [rbp + 0x460]
mov r8d, 0x200
lea rdx, [0x140391a40]
mov rcx, qword [0x140395d30]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x140395830], 0
jne 0x14006f87a
mov qword [rsp + 0x30], rdi
lea rax, [0x140395830]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
lea r9, [rbp + 0x460]
mov r8d, 0x1e2
lea rdx, [0x1401a8320]
mov rcx, qword [0x140395d30]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x140395850], 0
jne 0x14006f8bb
mov qword [rsp + 0x30], rdi
lea rax, [0x140395850]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
lea r9, [rbp + 0x460]
mov r8d, 0x139a
lea rdx, [0x1401f5910]
mov rcx, qword [0x140395d30]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov r15, qword [0x140395740]
mov qword [rbp - 0x30], r15
mov qword [r15 + 0x37d8], 0
mov dword [r15 + 0x37e4], edi
mov dword [r15 + 0x381c], 0x41400000
mov dword [r15 + 0x3820], 0x41400000
mov dword [r15 + 0x3844], 0x40e00000
movdqa xmm0, xmmword [0x140189c60]
movups xmmword [0x140395e60], xmm0
or dword [r15 + 0x47d0], 2
movsd xmm0, qword [0x140394128]
movsd qword [r15 + 0x47f0], xmm0
mov dword [r15 + 0x47d8], 1
mov dword [rsp + 0x68], 0x65766f46
mov dword [rsp + 0x6c], 0x79616c72
mov byte [rsp + 0x70], 0
xor edx, edx
mov r8d, 0x20ab
lea rcx, [rsp + 0x69]
call fcn.140031b10
mov rcx, qword [0x140395740]
mov rax, qword [rcx + 0x3ef8]
movsd xmm0, qword [rax + 0x20]
movsd qword [rbp + 0x560], xmm0
movss xmm13, dword [rax + 0x254]
subss xmm13, dword [rax + 0x24]
movss xmm0, dword [rax + 0x20]
movss xmm11, dword [rax + 0x250]
subss xmm11, xmm0
cmp qword [rax + 0x1a8], 0
jne 0x14006f9a4
cmp qword [rcx + 0x4b38], 0
je 0x14006f9b2
movss xmm11, dword [rax + 0x220]
subss xmm11, xmm0
mov rax, qword [rcx + 0x48d0]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.14002b710
mov r10, rax
mov rcx, qword [0x140395740]
movss xmm0, dword [0x140395f10]
movss dword [rbp + 0x1f8], xmm0
movss xmm1, dword [0x140395f14]
movss dword [rbp + 0x1fc], xmm1
movss xmm0, dword [0x140395f18]
movss dword [rbp + 0x200], xmm0
movss xmm1, dword [0x140395f1c]
mulss xmm1, dword [rcx + 0x37d0]
movss dword [rbp + 0x204], xmm1
lea rcx, [rbp + 0x1f8]
call fcn.140028340
movaps xmm1, xmm13
movss xmm10, dword [rbp + 0x564]
addss xmm1, xmm10
movaps xmm0, xmm11
movss xmm9, dword [rbp + 0x560]
addss xmm0, xmm9
movss dword [rbp + 0x50], xmm0
movss dword [rbp + 0x54], xmm1
mov dword [rsp + 0x28], edi
movss xmm0, dword [0x140189604]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp + 0x50]
lea rdx, [rbp + 0x560]
mov rcx, r10
call fcn.14004a080
mov rax, qword [0x140395740]
mov rax, qword [rax + 0x48d0]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.14002b710
mov r10, rax
mov rcx, qword [0x140395740]
movss xmm0, dword [0x140395f20]
movss dword [rbp + 0x228], xmm0
movss xmm1, dword [0x140395f24]
movss dword [rbp + 0x22c], xmm1
movss xmm0, dword [0x140395f28]
movss dword [rbp + 0x230], xmm0
movss xmm1, dword [0x140395f2c]
mulss xmm1, dword [rcx + 0x37d0]
movss dword [rbp + 0x234], xmm1
lea rcx, [rbp + 0x228]
call fcn.140028340
movaps xmm8, xmm10
addss xmm8, dword [0x140189658]
movaps xmm7, xmm9
addss xmm7, dword [0x14018966c]
movss dword [rbp + 0x58], xmm7
movss dword [rbp + 0x5c], xmm8
movaps xmm1, xmm10
addss xmm1, dword [r15 + 0x3820]
movaps xmm0, xmm9
addss xmm0, dword [r15 + 0x381c]
movss dword [rbp + 0x60], xmm0
movss dword [rbp + 0x64], xmm1
mov dword [rsp + 0x28], edi
movss xmm0, dword [0x1401895e4]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp + 0x58]
lea rdx, [rbp + 0x60]
mov rcx, r10
call fcn.14004a080
mov rax, qword [0x140395740]
mov rax, qword [rax + 0x48d0]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.14002b710
mov r10, rax
mov rcx, qword [0x140395740]
movss xmm0, dword [0x140395e80]
movss dword [rbp + 0x218], xmm0
movss xmm1, dword [0x140395e84]
movss dword [rbp + 0x21c], xmm1
movss xmm0, dword [0x140395e88]
movss dword [rbp + 0x220], xmm0
movss xmm1, dword [0x140395e8c]
mulss xmm1, dword [rcx + 0x37d0]
movss dword [rbp + 0x224], xmm1
lea rcx, [rbp + 0x218]
call fcn.140028340
movss dword [rbp + 0x68], xmm7
movss dword [rbp + 0x6c], xmm8
movaps xmm1, xmm10
addss xmm1, dword [r15 + 0x3820]
movaps xmm0, xmm9
addss xmm0, dword [r15 + 0x381c]
movss dword [rbp + 0x70], xmm0
movss dword [rbp + 0x74], xmm1
movss dword [rsp + 0x30], xmm6
movss xmm0, dword [0x1401895e4]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp + 0x68]
lea rdx, [rbp + 0x70]
mov rcx, r10
call fcn.140049f70
mov rax, qword [0x140395740]
mov rax, qword [rax + 0x48d0]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.14002b710
mov r10, rax
mov rcx, qword [0x140395740]
movss xmm0, dword [0x140395f20]
movss dword [rbp + 0x1e8], xmm0
movss xmm1, dword [0x140395f24]
movss dword [rbp + 0x1ec], xmm1
movss xmm0, dword [0x140395f28]
movss dword [rbp + 0x1f0], xmm0
movss xmm1, dword [0x140395f2c]
mulss xmm1, dword [rcx + 0x37d0]
movss dword [rbp + 0x1f4], xmm1
lea rcx, [rbp + 0x1e8]
call fcn.140028340
movss xmm2, dword [r15 + 0x3820]
movaps xmm1, xmm13
subss xmm1, xmm2
movss dword [rbp + 0x78], xmm7
movaps xmm0, xmm10
addss xmm0, xmm1
movss dword [rbp + 0x7c], xmm0
movaps xmm6, xmm9
addss xmm6, xmm14
movaps xmm0, xmm6
addss xmm0, dword [r15 + 0x381c]
movss dword [rbp + 0x80], xmm0
addss xmm2, xmm8
movss dword [rbp + 0x84], xmm2
mov dword [rsp + 0x28], edi
movss xmm0, dword [0x1401895e4]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp + 0x78]
lea rdx, [rbp + 0x80]
mov rcx, r10
call fcn.14004a080
mov rax, qword [0x140395740]
mov rax, qword [rax + 0x48d0]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.14002b710
mov r10, rax
movss xmm0, dword [0x140395e80]
movss dword [rbp + 0x208], xmm0
movss xmm1, dword [0x140395e84]
movss dword [rbp + 0x20c], xmm1
movss xmm0, dword [0x140395e88]
movss dword [rbp + 0x210], xmm0
movss xmm1, dword [0x140395e8c]
mov rcx, qword [0x140395740]
mulss xmm1, dword [rcx + 0x37d0]
movss dword [rbp + 0x214], xmm1
lea rcx, [rbp + 0x208]
call fcn.140028340
movss xmm2, dword [r15 + 0x3820]
movaps xmm0, xmm13
subss xmm0, xmm2
movaps xmm1, xmm10
addss xmm1, xmm0
movss dword [rbp + 0x88], xmm7
movss dword [rbp + 0x8c], xmm1
addss xmm6, dword [r15 + 0x381c]
movss dword [rbp + 0x90], xmm6
addss xmm8, xmm2
movss dword [rbp + 0x94], xmm8
movss xmm7, dword [0x14018956c]
movss dword [rsp + 0x30], xmm7
movss xmm0, dword [0x1401895e4]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp + 0x88]
lea rdx, [rbp + 0x90]
mov rcx, r10
call fcn.140049f70
mov rax, qword [0x140395740]
mov rax, qword [rax + 0x48d0]
lea r8, str.Background
xor edx, edx
mov rcx, qword [rax]
call fcn.14002b710
mov rbx, rax
mov r8, qword [0x140395740]
movss xmm0, dword [0x140395df0]
movss dword [rbp + 0x238], xmm0
movss xmm1, dword [0x140395df4]
movss dword [rbp + 0x23c], xmm1
movss xmm0, dword [0x140395df8]
movss dword [rbp + 0x240], xmm0
movss xmm1, dword [0x140395dfc]
mulss xmm1, dword [r8 + 0x37d0]
movss dword [rbp + 0x244], xmm1
lea rcx, [rbp + 0x238]
call fcn.140028340
mov edi, eax
mov qword [rsp + 0x30], 0
lea rax, str.Exelon_V1
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm15
movss xmm3, dword [0x1401896b0]
movss xmm2, dword [r8 + 0x3c20]
lea rdx, [rbp + 0x458]
mov rcx, qword [r8 + 0x3c18]
call fcn.140051220
movss xmm0, dword [rbp + 0x458]
addss xmm0, dword [0x140189564]
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x458], xmm1
movss xmm2, dword [r15 + 0x3820]
movss xmm6, dword [0x140189658]
addss xmm2, xmm6
movss xmm0, dword [r15 + 0x381c]
addss xmm0, dword [0x140189668]
subss xmm2, dword [rbp + 0x45c]
subss xmm0, xmm1
mulss xmm2, dword [0x140189538]
mulss xmm0, dword [0x140189538]
addss xmm2, xmm10
addss xmm0, xmm9
movss dword [rbp + 0x98], xmm0
movss dword [rbp + 0x9c], xmm2
mov rcx, qword [0x140395980]
test edi, 0xff000000
je 0x14006ffd5
test rcx, rcx
jne 0x14006ff82
mov rax, qword [rbx + 0x38]
mov rcx, qword [rax + 8]
movups xmm0, xmmword [rbx + 0x88]
movups xmmword [rbp - 0x70], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm14
lea rax, [0x140188da1]
mov qword [rsp + 0x38], rax
lea rax, str.Exelon_V1
mov qword [rsp + 0x30], rax
lea rax, [rbp - 0x70]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], edi
lea r9, [rbp + 0x98]
movss xmm2, dword [0x140189608]
mov rdx, rbx
call fcn.140051440
movss xmm2, dword [r15 + 0x381c]
addss xmm2, xmm2
movss xmm3, dword [r15 + 0x3820]
addss xmm3, xmm3
addss xmm3, xmm6
mov rcx, qword [0x140395740]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
movss xmm1, dword [rax + 0x20]
subss xmm1, dword [rax + 0x84]
addss xmm3, xmm0
addss xmm1, xmm2
movss dword [rax + 0x100], xmm1
movss dword [rax + 0x104], xmm3
mov byte [rax + 0x141], 1
call fcn.140037a10
movss xmm1, dword [r15 + 0x381c]
movss xmm9, dword [0x1401895a8]
mulss xmm1, xmm9
movss xmm10, dword [0x14018966c]
movaps xmm0, xmm10
subss xmm0, xmm1
movss dword [rbp + 0xa0], xmm0
mov dword [rbp + 0xa4], 0x420c0000
cmp dword [0x140395d64], 0
sete cl
lea r9, [rbp + 0xa0]
lea r8, str.Aimbot
mov rdx, qword [0x140395828]
call fcn.1400574c0
test al, al
je 0x1400700b9
xor eax, eax
mov dword [0x140395d64], eax
jmp 0x1400700bf
mov eax, dword [0x140395d64]
movss xmm1, dword [r15 + 0x381c]
mulss xmm1, xmm9
movaps xmm0, xmm10
subss xmm0, xmm1
movss dword [rbp + 0xa8], xmm0
mov dword [rbp + 0xac], 0x420c0000
cmp eax, 1
sete cl
lea r9, [rbp + 0xa8]
lea r8, str.Visuals
mov rdx, qword [0x140395838]
call fcn.1400574c0
test al, al
je 0x140070118
mov eax, 1
mov dword [0x140395d64], eax
jmp 0x14007011e
mov eax, dword [0x140395d64]
movss xmm1, dword [r15 + 0x381c]
mulss xmm1, xmm9
movaps xmm0, xmm10
subss xmm0, xmm1
movss dword [rbp + 0xb0], xmm0
mov dword [rbp + 0xb4], 0x420c0000
cmp eax, 2
sete cl
lea r9, [rbp + 0xb0]
lea r8, str.Miscs
mov rdx, qword [0x140395848]
call fcn.1400574c0
test al, al
je 0x140070177
mov eax, 2
mov dword [0x140395d64], eax
jmp 0x14007017d
mov eax, dword [0x140395d64]
movss xmm1, dword [r15 + 0x381c]
mulss xmm1, xmm9
movaps xmm0, xmm10
subss xmm0, xmm1
movss dword [rbp + 0xb8], xmm0
mov dword [rbp + 0xbc], 0x420c0000
cmp eax, 3
sete cl
lea r9, [rbp + 0xb8]
lea r8, str.Settings
mov rdx, qword [0x140395860]
call fcn.1400574c0
test al, al
je 0x1400701d3
mov dword [0x140395d64], 3
call fcn.140037b40
mov edi, dword [0x140395d64]
mov eax, dword [0x140395d60]
cmp edi, eax
jne 0x1400701ed
movaps xmm1, xmm7
jmp 0x1400701f1
movaps xmm1, xmm15
mov rbx, qword [0x140395740]
movss xmm8, dword [rbx + 0x18]
movaps xmm0, xmm8
mulss xmm0, dword [0x1401895b8]
mulss xmm0, xmm1
addss xmm0, dword [0x140395d68]
comiss xmm14, xmm0
jbe 0x140070222
movaps xmm6, xmm14
jmp 0x140070229
movaps xmm6, xmm7
minss xmm6, xmm0
movss dword [0x140395d68], xmm6
cmp edi, eax
je 0x140070239
movaps xmm7, xmm15
movss xmm0, dword [0x140189680]
call sub.api_ms_win_crt_math_l1_1_0.dll_roundf
mulss xmm0, xmm8
mulss xmm0, xmm7
addss xmm0, dword [0x1403960e0]
comiss xmm14, xmm0
jbe 0x140070263
movaps xmm1, xmm14
jmp 0x14007026f
movss xmm1, dword [0x14018956c]
minss xmm1, xmm0
movss dword [0x1403960e0], xmm1
ucomiss xmm6, xmm14
jp 0x14007028d
jne 0x14007028d
ucomiss xmm1, xmm14
jp 0x14007028d
jne 0x14007028d
mov dword [0x140395d60], edi
mulss xmm6, dword [r15 + 0x37d0]
lea rcx, [rbx + 0x4850]
movss xmm0, dword [rbx + 0x37d0]
xor edi, edi
mov dword [rbp + 0x330], edi
movss dword [rbp + 0x334], xmm0
lea rdx, [rbp + 0x330]
call fcn.14003f2b0
movss dword [rbx + 0x37d0], xmm6
movss xmm2, dword [r15 + 0x3820]
addss xmm2, dword [0x1401895a0]
movss xmm3, dword [r15 + 0x381c]
addss xmm3, xmm10
mov rcx, qword [0x140395740]
mov rax, qword [rcx + 0x3ef8]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm1, xmm2
addss xmm0, xmm3
movss dword [rax + 0x100], xmm0
movss dword [rax + 0x104], xmm1
mov byte [rax + 0x141], 1
mov eax, dword [0x140395d60]
test eax, eax
jne 0x1400709ff
call fcn.140037a10
movss xmm0, dword [r15 + 0x3820]
mulss xmm0, xmm9
movss xmm6, dword [0x140189658]
addss xmm0, xmm6
movaps xmm2, xmm13
subss xmm2, xmm0
movss xmm7, dword [0x140189538]
mulss xmm2, xmm7
movss xmm1, dword [r15 + 0x381c]
mulss xmm1, xmm9
addss xmm1, xmm10
movaps xmm0, xmm11
subss xmm0, xmm1
mulss xmm0, xmm7
movss dword [rbp + 0xc0], xmm0
movss dword [rbp + 0xc4], xmm2
lea rdx, [rbp + 0xc0]
lea rcx, str.General
call fcn.14002eef0
lea rdx, [0x140395736]
lea rcx, str.Enable_Aimbot
call fcn.1400597f0
lea rdx, str.Aimbot_Keybind
lea rcx, [0x1403940f0]
call fcn.14006cc70
lea rdx, [0x140395735]
lea rcx, str.Sticky_aimbot
call fcn.1400597f0
lea rdx, [0x14039570d]
lea rcx, str.Use_FOV
call fcn.1400597f0
mov rcx, qword [0x140395740]
mov rax, qword [rcx + 0x3ef8]
movss xmm1, dword [rax + 0x104]
subss xmm1, dword [rax + 0x24]
addss xmm1, dword [rax + 0x88]
movss xmm8, dword [0x140189670]
addss xmm1, xmm8
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef8]
movss xmm0, dword [rax + 0x24]
subss xmm0, dword [rax + 0x88]
addss xmm0, xmm1
movss dword [rax + 0x104], xmm0
mov byte [rax + 0x141], 1
call fcn.14002f030
movss xmm0, dword [r15 + 0x3820]
mulss xmm0, xmm9
addss xmm0, xmm6
movaps xmm2, xmm13
subss xmm2, xmm0
mulss xmm2, xmm7
movss xmm1, dword [r15 + 0x381c]
mulss xmm1, xmm9
addss xmm1, xmm10
movaps xmm0, xmm11
subss xmm0, xmm1
mulss xmm0, xmm7
movss dword [rbp + 0xc8], xmm0
movss dword [rbp + 0xcc], xmm2
lea rdx, [rbp + 0xc8]
lea rcx, str.Settings
call fcn.14002eef0
lea rax, str.Mouse
mov qword [rbp + 0x658], rax
lea rbx, str.Camera
mov qword [rbp + 0x660], rbx
lea rax, str.Free_Aim
mov qword [rbp + 0x668], rax
mov dword [rsp + 0x20], 3
lea r9, [rbp + 0x658]
lea rdx, [0x140395758]
lea rcx, str.Aimbot_type
call fcn.14005b7e0
lea rax, str.Mouse
mov qword [rbp + 0x6a0], rax
mov qword [rbp + 0x6a8], rbx
mov dword [rsp + 0x20], 2
lea r9, [rbp + 0x6a0]
lea rdx, [0x1401a8184]
lea rcx, str.Aimassist_Type
call fcn.14005b7e0
lea rax, str.Head
mov qword [rbp + 0x678], rax
lea rax, str.Torso
mov qword [rbp + 0x680], rax
lea rax, str.RootPart
mov qword [rbp + 0x688], rax
mov dword [rsp + 0x20], 3
lea r9, [rbp + 0x678]
lea rdx, [0x140395750]
lea rcx, str.Target
call fcn.14005b7e0
lea rdx, [0x14039577e]
lea rcx, str.Enable_Teamcheck
call fcn.1400597f0
lea rdx, [0x140395754]
lea rcx, str.Enable_Aim_At_Closest_part
call fcn.1400597f0
lea rdx, [0x1403957a2]
lea rcx, str.Enable_Prediction
call fcn.1400597f0
lea rbx, str._.3f
cmp byte [0x1403957a2], dil
je 0x14007067c
mov dword [rbp + 0x550], 0x41200000
mov dword [rbp + 0x560], 0x3f800000
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x550]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x560]
lea r8, [0x1401a8190]
mov edx, 8
lea rcx, str.Prediction_X
call fcn.14005bd40
mov dword [rbp + 0x560], 0x41200000
mov dword [rbp + 0x550], 0x3f800000
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x560]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x550]
lea r8, [0x1401a8194]
mov edx, 8
lea rcx, str.Prediction_Y
call fcn.14005bd40
mov eax, dword [0x140395758]
cmp eax, 1
jne 0x1400706b3
lea rdx, [0x14039608c]
lea rcx, str.Enable_Camera_Smoothness
call fcn.1400597f0
cmp byte [0x14039608c], dil
je 0x1400707e1
lea rcx, str.Camera_Smoothness
jmp 0x1400707a0
test eax, eax
jne 0x140070728
lea rdx, [0x14039608c]
lea rcx, str.Enable_Mouse_Sensitivity
call fcn.1400597f0
cmp byte [0x14039608c], dil
je 0x1400707e1
mov dword [rbp + 0x560], 0x40000000
mov dword [rbp + 0x550], 0x3f000000
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x560]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x550]
lea r8, [0x1401a818c]
mov edx, 8
lea rcx, str.Mouse_Sensitivity
call fcn.14005bd40
lea rcx, str.MOuse_Smoothness
jmp 0x1400707a0
cmp eax, 2
jne 0x1400707e1
lea rdx, [0x14039608c]
lea rcx, str.Enable_Free_Aim_Sensitivity
call fcn.1400597f0
cmp byte [0x14039608c], dil
je 0x1400707e1
mov dword [rbp + 0x560], 0x40000000
mov dword [rbp + 0x550], 0x3f000000
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x560]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x550]
lea r8, [0x1401a818c]
mov edx, 8
lea rcx, str.Free_Aim_Sensitivity
call fcn.14005bd40
lea rcx, str.Free_Aim_Smoothness
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x560]
mov qword [rsp + 0x20], rax
mov dword [rbp + 0x560], 0x42340000
mov dword [rbp + 0x550], 0x3f800000
lea r9, [rbp + 0x550]
lea r8, [0x1401a8198]
mov edx, 8
call fcn.14005bd40
call fcn.14002f030
call fcn.140037b40
movaps xmm1, xmm15
movaps xmm0, xmm14
call fcn.140037840
call fcn.140037a10
movss xmm0, dword [r15 + 0x3820]
mulss xmm0, xmm9
addss xmm0, xmm6
movaps xmm2, xmm13
subss xmm2, xmm0
mulss xmm2, xmm7
movss xmm1, dword [r15 + 0x381c]
mulss xmm1, xmm9
addss xmm1, xmm10
movaps xmm0, xmm11
subss xmm0, xmm1
mulss xmm0, xmm7
movss dword [rbp + 0xd0], xmm0
movss dword [rbp + 0xd4], xmm2
lea rdx, [rbp + 0xd0]
lea rcx, str.Additional
call fcn.14002eef0
lea rdx, [0x14039576c]
lea rcx, str.Show_FOV
call fcn.1400597f0
mov dword [rbp + 0x560], 0x3e8
mov dword [rbp + 0x550], edi
mov dword [rsp + 0x30], edi
lea rax, [0x14017aae4]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x560]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x550]
lea r8, [0x1401a8188]
mov edx, 4
lea rcx, str.FOV_Size
call fcn.14005bd40
lea rdx, [0x140395756]
lea rcx, str.Show_Crosshair
call fcn.1400597f0
lea rax, str.Normal
mov qword [rbp + 0x658], rax
lea rax, str.NAZII
mov qword [rbp + 0x660], rax
lea rax, str.Other
mov qword [rbp + 0x668], rax
mov dword [rsp + 0x20], 3
lea r9, [rbp + 0x658]
lea rdx, [0x140395768]
lea rcx, str.Crosshair_Type
call fcn.14005b7e0
call fcn.14002f030
movss xmm0, dword [r15 + 0x3820]
mulss xmm0, xmm9
addss xmm0, xmm6
movaps xmm2, xmm13
subss xmm2, xmm0
mulss xmm2, xmm7
movss xmm1, dword [r15 + 0x381c]
mulss xmm1, xmm9
addss xmm1, xmm10
movaps xmm0, xmm11
subss xmm0, xmm1
mulss xmm0, xmm7
movss dword [rbp + 0xd8], xmm0
movss dword [rbp + 0xdc], xmm2
lea rdx, [rbp + 0xd8]
lea rcx, str.Aim_Assist
call fcn.14002eef0
lea rdx, [0x1403957a1]
lea rcx, str.Enable_Aimassist
call fcn.1400597f0
lea rdx, str.Aimassist_Keybind
lea rcx, [0x1403940d8]
call fcn.14006cc70
mov dword [rbp + 0x560], 0x42340000
mov dword [rbp + 0x550], 0x3f800000
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x560]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x550]
lea r8, [0x1401a8198]
mov edx, 8
lea rcx, str.Smoothness
call fcn.14005bd40
call fcn.14002f030
call fcn.140037b40
mov eax, dword [0x140395d60]
jmp 0x140070a1f
movss xmm7, dword [0x140189538]
movss xmm6, dword [0x140189658]
movss xmm8, dword [0x140189670]
lea rbx, str._.3f
cmp eax, 1
jne 0x140070c50
call fcn.140037a10
movss xmm0, dword [r15 + 0x3820]
mulss xmm0, xmm9
addss xmm0, xmm6
movaps xmm2, xmm13
subss xmm2, xmm0
mulss xmm2, xmm7
movss xmm1, dword [r15 + 0x381c]
mulss xmm1, xmm9
addss xmm1, xmm10
movaps xmm0, xmm11
subss xmm0, xmm1
mulss xmm0, xmm7
movss dword [rbp + 0xe0], xmm0
movss dword [rbp + 0xe4], xmm2
lea rdx, [rbp + 0xe0]
lea rcx, str.Visuals
call fcn.14002eef0
lea rdx, [0x140395774]
lea rcx, str.Show_ESP
call fcn.1400597f0
lea rdx, [0x140395775]
lea rcx, str.Show_box
call fcn.1400597f0
lea rdx, [0x140395755]
lea rcx, str.Show_dot
call fcn.1400597f0
lea rdx, [0x14039576d]
lea rcx, str.Show_Name
call fcn.1400597f0
lea rdx, [0x140395757]
lea rcx, str.Show_Skeleton
call fcn.1400597f0
lea rdx, [0x14039576f]
lea rcx, str.Show_Chams
call fcn.1400597f0
call fcn.14002f030
movss xmm0, dword [r15 + 0x3820]
mulss xmm0, xmm9
addss xmm0, xmm6
movaps xmm2, xmm13
subss xmm2, xmm0
mulss xmm2, xmm7
movss xmm1, dword [r15 + 0x381c]
mulss xmm1, xmm9
addss xmm1, xmm10
movaps xmm0, xmm11
subss xmm0, xmm1
mulss xmm0, xmm7
movss dword [rbp + 0xe8], xmm0
movss dword [rbp + 0xec], xmm2
lea rdx, [rbp + 0xe8]
lea rcx, str.Settings
call fcn.14002eef0
mov dword [rbp + 0x560], 0x41200000
mov dword [rbp + 0x550], edi
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x28], rbx
lea rax, [rbp + 0x560]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x550]
lea r8, [0x1401a8164]
mov edx, 8
lea rcx, str.Skeleton_Thickness
call fcn.14005bd40
lea rax, str.2D_Box
mov qword [rbp + 0x570], rax
lea rax, str.3D_Box
mov qword [rbp + 0x578], rax
lea rax, str.3D_Dynamic_Box
mov qword [rbp + 0x580], rax
lea rax, str.2D_Dynamic_Box
mov qword [rbp + 0x588], rax
mov dword [rsp + 0x20], 4
lea r9, [rbp + 0x570]
lea rdx, [0x140395764]
lea rcx, str.Box_Type
call fcn.14005b7e0
lea rax, str.Normal
mov qword [rbp + 0x690], rax
lea rax, str.Filled
mov qword [rbp + 0x698], rax
mov dword [rsp + 0x20], 2
lea r9, [rbp + 0x690]
lea rdx, [0x140395760]
lea rcx, str.Chams_Type
call fcn.14005b7e0
call fcn.14002f030
call fcn.140037b40
mov eax, dword [0x140395d60]
cmp eax, 2
jne 0x140071899
call fcn.140037a10
movss xmm0, dword [r15 + 0x3820]
mulss xmm0, xmm9
addss xmm0, xmm6
movaps xmm2, xmm13
subss xmm2, xmm0
mulss xmm2, xmm7
movss xmm1, dword [r15 + 0x381c]
mulss xmm1, xmm9
addss xmm1, xmm8
movaps xmm0, xmm11
subss xmm0, xmm1
mulss xmm0, xmm7
movss dword [rbp + 0xf0], xmm0
movss dword [rbp + 0xf4], xmm2
lea rdx, [rbp + 0xf0]
lea rcx, str.Players
call fcn.14002eef0
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x38], rdi
mov r8d, 7
lea rdx, str.Players
lea rcx, [rbp - 0x50]
call fcn.14000b760
lea r8, [rbp - 0x50]
lea rdx, [rbp + 0x158]
lea rcx, [0x140395798]
call fcn.140019080
mov eax, dword [rsi + r14]
cmp dword [0x1403960bc], eax
jle 0x140070d33
lea rcx, [0x1403960bc]
call fcn.140146118
cmp dword [0x1403960bc], 0xffffffff
jne 0x140070d33
lea rcx, [0x14014c380]
call fcn.140146014
lea rcx, [0x1403960bc]
call fcn.1401460ac
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x678], xmm1
mov qword [rbp + 0x688], rdi
movdqu xmmword [rbp + 0x658], xmm1
mov qword [rbp + 0x668], rdi
bts r13d, 8
mov dword [rbp + 0x550], r13d
mov rcx, qword [rbp + 0x158]
test rcx, rcx
jne 0x140070d77
mov r13d, edi
xor r14d, r14d
jmp 0x140070dfe
add rcx, 0x50
call fcn.140019780
mov rbx, rax
test rax, rax
jne 0x140070d90
mov r13d, edi
xor r14d, r14d
jmp 0x140070dfe
lea rcx, [rax + 8]
call fcn.140019780
mov rdi, rax
mov rcx, rbx
call fcn.140019780
mov rbx, rax
cmp rax, rdi
je 0x140070df8
nop dword [rax]
mov rcx, rbx
call fcn.140019780
mov qword [rbp + 0x560], rax
mov rdx, qword [rbp + 0x660]
cmp rdx, qword [rbp + 0x668]
je 0x140070ddc
mov qword [rdx], rax
add qword [rbp + 0x660], 8
jmp 0x140070def
lea r8, [rbp + 0x560]
lea rcx, [rbp + 0x658]
call fcn.140015170
add rbx, 0x10
cmp rbx, rdi
jne 0x140070db0
xor r14d, r14d
mov r13d, r14d
mov rbx, qword [rbp + 0x658]
mov rsi, qword [rbp + 0x660]
cmp rbx, rsi
je 0x140070f26
nop word [rax + rax]
mov rdi, qword [rbx]
bts r13d, 7
lea rcx, [rdi + 0x48]
call fcn.140019780
test rax, rax
je 0x140070e50
lea rcx, [rdi + 0x48]
call fcn.140019780
mov rdx, rax
lea rcx, [rbp + 0x168]
call fcn.140018f80
jmp 0x140070e9c
mov dword [rsp + 0x64], 0x3f3f55
xorps xmm0, xmm0
movups xmmword [rbp + 0x168], xmm0
mov qword [rbp + 0x178], r14
mov qword [rbp + 0x180], r14
lea rax, [rsp + 0x65]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140070e80
lea rdx, [rsp + 0x65]
lea rcx, [rbp + 0x168]
call fcn.14000b760
nop
mov rdx, qword [rbp + 0x680]
cmp rdx, qword [rbp + 0x688]
je 0x140070ef2
xorps xmm0, xmm0
movups xmmword [rdx], xmm0
mov qword [rdx + 0x10], r14
mov qword [rdx + 0x18], r14
movups xmm0, xmmword [rbp + 0x168]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rbp + 0x178]
movups xmmword [rdx + 0x10], xmm1
mov qword [rbp + 0x178], r14
mov qword [rbp + 0x180], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x168], 0
add qword [rbp + 0x680], 0x20
jmp 0x140070f06
lea r8, [rbp + 0x168]
lea rcx, [rbp + 0x678]
call fcn.140072df0
nop
lea rcx, [rbp + 0x168]
call fcn.1400099d0
add rbx, 8
cmp rbx, rsi
jne 0x140070e20
mov rbx, qword [rbp + 0x658]
test rbx, rbx
je 0x140070f80
mov rax, qword [rbp + 0x668]
sub rax, rbx
sar rax, 3
lea rdx, [rax*8]
mov rax, rbx
cmp rdx, 0x1000
jb 0x140070f66
add rdx, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14007254b
mov rcx, rbx
call fcn.140146034
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x658], xmm0
mov qword [rbp + 0x668], r14
mov edi, r14d
mov rsi, qword [rbp + 0x680]
mov rbx, qword [rbp + 0x678]
cmp rbx, rsi
je 0x140071029
mov qword [rbp + 0xf8], 0
lea r12, [0x140394108]
nop dword [rax]
mov rcx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140070fbd
mov rcx, qword [rbx]
lea r9, [rbp + 0xf8]
xor edx, edx
call fcn.1400618a0
test al, al
je 0x140070fed
cmp r12, rbx
je 0x140070fed
mov rdx, rbx
cmp qword [rbx + 0x18], 0xf
jbe 0x140070fe1
mov rdx, qword [rbx]
mov r8, qword [rbx + 0x10]
mov rcx, r12
call fcn.140016ba0
inc edi
test dil, 1
je 0x14007101c
mov rcx, qword [rbp + 0x680]
sub rcx, qword [rbp + 0x678]
sar rcx, 5
movsxd rax, edi
cmp rax, rcx
je 0x14007101c
movaps xmm1, xmm15
movaps xmm0, xmm14
call fcn.140037840
add rbx, 0x20
cmp rbx, rsi
jne 0x140070fb0
mov r12, qword [rbp - 0x20]
mov rcx, qword [0x140395740]
mov rax, qword [rcx + 0x3ef8]
movss xmm1, dword [rax + 0x20]
movss xmm0, dword [rax + 0x250]
subss xmm0, xmm1
cmp qword [rax + 0x1a8], 0
jne 0x14007105c
cmp qword [rcx + 0x4b38], 0
je 0x140071068
movss xmm0, dword [rax + 0x220]
subss xmm0, xmm1
subss xmm0, dword [r15 + 0x37d8]
movss dword [rbp + 0x100], xmm0
mov dword [rbp + 0x104], 0x42200000
lea rdx, [rbp + 0x100]
lea rcx, str.Spectate
call fcn.140058400
test al, al
je 0x1400711f8
mov rcx, qword [0x140395790]
add rcx, 0x100
call fcn.140019780
lea rdx, [0x140394108]
lea rcx, [rbp + 0x430]
call fcn.140008220
mov rsi, rax
mov qword [rbp + 0x550], rax
mov rdx, rax
lea rcx, [rbp + 0x310]
call fcn.140008220
mov r8, rax
lea rdx, [rbp + 0x3f8]
lea rcx, [0x140395790]
call fcn.140019080
mov rcx, qword [rax]
add rcx, 0x298
call fcn.140019780
mov qword [rbp + 0x560], rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], r14
mov qword [rbp - 0x38], r14
mov r8d, 4
lea rdx, str.Head
lea rcx, [rbp - 0x50]
call fcn.14000b760
lea r8, [rbp - 0x50]
lea rdx, [rbp + 0x3c0]
lea rcx, [rbp + 0x560]
call fcn.140019080
mov rdi, qword [rax]
xorps xmm0, xmm0
movups xmmword [rbp + 0x658], xmm0
mov qword [rbp + 0x668], r14
mov qword [rbp + 0x670], r14
mov r8d, 9
lea rdx, str.Workspace
lea rcx, [rbp + 0x658]
call fcn.14000b760
lea r8, [rbp + 0x658]
lea rdx, [rbp + 0x3c8]
lea rcx, [0x140395798]
call fcn.140019080
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x570], xmm0
mov qword [rbp + 0x580], r14
mov qword [rbp + 0x588], r14
mov r8d, 6
lea rdx, str.Camera
lea rcx, [rbp + 0x570]
call fcn.14000b760
lea r8, [rbp + 0x570]
lea rdx, [rbp + 0x3d0]
mov rcx, rbx
call fcn.140019080
mov rcx, qword [rax]
add rcx, 0xc0
mov rdx, rdi
call fcn.140019860
nop
mov rcx, rsi
call fcn.1400099d0
mov rcx, qword [0x140395740]
mov rax, qword [rcx + 0x3ef8]
movss xmm1, dword [rax + 0x20]
movss xmm0, dword [rax + 0x250]
subss xmm0, xmm1
cmp qword [rax + 0x1a8], 0
jne 0x14007122b
cmp qword [rcx + 0x4b38], 0
je 0x140071237
movss xmm0, dword [rax + 0x220]
subss xmm0, xmm1
subss xmm0, dword [r15 + 0x37d8]
movss dword [rbp + 0x108], xmm0
mov dword [rbp + 0x10c], 0x42200000
lea rdx, [rbp + 0x108]
lea rcx, str.Unspectate
call fcn.140058400
test al, al
je 0x1400713a0
mov rcx, qword [0x140395790]
add rcx, 0x100
call fcn.140019780
mov rcx, qword [0x140395790]
add rcx, 0x100
call fcn.140019780
lea rcx, [rax + 0x298]
call fcn.140019780
mov qword [rbp + 0x560], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x360], xmm0
mov qword [rbp + 0x370], r14
mov qword [rbp + 0x378], r14
mov r8d, 8
lea rdx, str.Humanoid
lea rcx, [rbp + 0x360]
call fcn.14000b760
lea r8, [rbp + 0x360]
lea rdx, [rbp + 0x3d8]
lea rcx, [rbp + 0x560]
call fcn.140019080
mov rdi, qword [rax]
xorps xmm0, xmm0
movups xmmword [rbp + 0x390], xmm0
mov qword [rbp + 0x3a0], r14
mov qword [rbp + 0x3a8], r14
mov r8d, 9
lea rdx, str.Workspace
lea rcx, [rbp + 0x390]
call fcn.14000b760
lea r8, [rbp + 0x390]
lea rdx, [rbp + 0x3f0]
lea rcx, [0x140395798]
call fcn.140019080
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x340], xmm0
mov qword [rbp + 0x350], r14
mov qword [rbp + 0x358], r14
mov r8d, 6
lea rsi, str.Camera
mov rdx, rsi
lea rcx, [rbp + 0x340]
call fcn.14000b760
lea r8, [rbp + 0x340]
lea rdx, [rbp + 0x3e0]
mov rcx, rbx
call fcn.140019080
mov rcx, qword [rax]
add rcx, 0xc0
mov rdx, rdi
call fcn.140019860
jmp 0x1400713a7
lea rsi, str.Camera
mov rcx, qword [0x140395740]
mov rax, qword [rcx + 0x3ef8]
movss xmm1, dword [rax + 0x20]
movss xmm0, dword [rax + 0x250]
subss xmm0, xmm1
cmp qword [rax + 0x1a8], 0
jne 0x1400713da
cmp qword [rcx + 0x4b38], 0
je 0x1400713e6
movss xmm0, dword [rax + 0x220]
subss xmm0, xmm1
subss xmm0, dword [r15 + 0x37d8]
movss dword [rbp + 0x110], xmm0
mov dword [rbp + 0x114], 0x42200000
lea rdx, [rbp + 0x110]
lea rcx, str.Teleport
call fcn.140058400
test al, al
je 0x140071447
mov rcx, qword [0x140395790]
add rcx, 0x100
call fcn.140019780
lea rdx, [0x140394108]
lea rcx, [rbp + 0x310]
call fcn.140008220
mov rdx, rax
call fcn.140019290
nop
lea rcx, [rbp + 0x678]
call fcn.140022a20
call fcn.14002f030
call fcn.140037b40
movaps xmm1, xmm15
movaps xmm0, xmm14
call fcn.140037840
call fcn.140037a10
movss xmm1, dword [r15 + 0x381c]
mulss xmm1, xmm9
addss xmm1, xmm10
movaps xmm0, xmm11
subss xmm0, xmm1
mulss xmm0, xmm7
movss dword [rbp + 0x118], xmm0
movss xmm1, dword [r15 + 0x3820]
mulss xmm1, xmm9
addss xmm1, xmm6
movaps xmm0, xmm13
subss xmm0, xmm1
mulss xmm0, xmm7
movss dword [rbp + 0x11c], xmm0
lea rdx, [rbp + 0x118]
lea rcx, str.Character
call fcn.14002eef0
mov dword [rbp + 0x560], 0x43340000
mov dword [rbp + 0x550], 0x3f800000
xor edi, edi
mov dword [rsp + 0x30], edi
lea rax, str._.3f
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x560]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x550]
lea r8, [0x1401a8180]
mov edx, 8
lea rcx, str.FOV_Value
call fcn.14005bd40
mov rcx, qword [0x140395740]
mov rax, qword [rcx + 0x3ef8]
movss xmm1, dword [rax + 0x20]
movss xmm0, dword [rax + 0x250]
subss xmm0, xmm1
cmp qword [rax + 0x1a8], rdi
jne 0x140071551
cmp qword [rcx + 0x4b38], rdi
je 0x14007155d
movss xmm0, dword [rax + 0x220]
subss xmm0, xmm1
subss xmm0, dword [r15 + 0x37d8]
movss dword [rbp + 0x120], xmm0
mov dword [rbp + 0x124], 0x42200000
lea rdx, [rbp + 0x120]
lea rcx, str.Set_FOV
call fcn.140058400
test al, al
je 0x1400716bd
xorps xmm0, xmm0
movups xmmword [rbp + 0x570], xmm0
mov qword [rbp + 0x580], rdi
mov qword [rbp + 0x588], rdi
mov r8d, 9
lea rdx, str.Workspace
lea rcx, [rbp + 0x570]
call fcn.14000b760
lea r8, [rbp + 0x570]
lea rdx, [rbp + 0x3e8]
lea rcx, [0x140395798]
call fcn.140019080
mov rbx, rax
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x38], rdi
mov r8d, 6
mov rdx, rsi
lea rcx, [rbp - 0x50]
call fcn.14000b760
lea r8, [rbp - 0x50]
lea rdx, [rbp + 0x160]
mov rcx, rbx
call fcn.140019080
movss xmm0, dword [0x1401a8180]
divss xmm0, dword [0x140189650]
movss dword [rbp + 0x560], xmm0
mov rax, qword [rbp + 0x160]
add rax, 0x134
mov dword [rbp + 0x5c1], edi
mov word [rbp + 0x5c5], di
mov byte [rbp + 0x5c7], dil
mov dword [rbp + 0x5a0], 0x85b3e12
mov qword [rbp + 0x5a8], rax
lea rax, [rbp + 0x560]
mov qword [rbp + 0x5b0], rax
mov qword [rbp + 0x5b8], 4
mov eax, dword [0x140395708]
mov dword [rbp + 0x5a4], eax
mov byte [rbp + 0x5c0], 1
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], edi
mov qword [rsp + 0x20], rdi
mov r9d, Ordinal_41
lea r8, [rbp + 0x5a0]
mov edx, 0x2201c4
mov rcx, qword [0x140395700]
call qword [sym.imp.KERNEL32.dll_DeviceIoControl]
lea rdx, [0x14039577d]
lea rcx, str.Exploits__May_Cause_Lag_
call fcn.1400597f0
mov rax, qword [0x140395740]
mov rax, qword [rax + 0x3ef8]
cmp byte [rax + 0xbb], dil
jne 0x1400716f9
mov eax, dword [rax + 0x1b4]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14005a350
cmp byte [0x14039577d], dil
je 0x140071889
lea rdx, [0x140395776]
lea rcx, str.Enable_CFrame_speed
call fcn.1400597f0
lea rdx, str.C_Frame_Keybind
lea rcx, [0x140394070]
call fcn.14006cc70
mov dword [rbp + 0x560], reloc.WLDAP32.dll_Ordinal_50
mov ebx, 1
mov dword [rbp + 0x550], ebx
mov dword [rsp + 0x30], edi
lea rsi, [0x14017aae4]
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0x560]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x550]
lea r8, [0x1401a8178]
mov edx, 4
lea rcx, str.CFrame_speed_value
call fcn.14005bd40
lea rdx, [0x140395777]
lea rcx, str.Enable_Fly
call fcn.1400597f0
lea rdx, str.Fly_Keybind
lea rcx, [0x140394088]
call fcn.14006cc70
mov dword [rbp + 0x560], 0xa
mov dword [rbp + 0x550], ebx
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0x560]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x550]
lea r8, [0x1401a817c]
mov edx, 4
lea rcx, str.Fly_speed_value
call fcn.14005bd40
lea rdx, [0x14039577c]
lea rcx, str.Enable_Mass_TP
call fcn.1400597f0
lea rax, str.Seconds
mov qword [rbp + 0x658], rax
lea rax, str.Milliseconds
mov qword [rbp + 0x660], rax
lea rax, str.Microseconds
mov qword [rbp + 0x668], rax
mov dword [rsp + 0x20], 3
lea r9, [rbp + 0x658]
lea rdx, [0x140395778]
lea rcx, str.MassTp_type
call fcn.14005b7e0
mov dword [rbp + 0x560], 0xa
mov dword [rbp + 0x550], ebx
mov dword [rsp + 0x30], edi
mov qword [rsp + 0x28], rsi
lea rax, [rbp + 0x560]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x550]
lea r8, [0x1401a8174]
mov edx, 4
lea rcx, str.Mass_TP_Speed
call fcn.14005bd40
call fcn.14002f030
call fcn.140037b40
mov eax, dword [0x140395d60]
cmp eax, 3
jne 0x14007220b
call fcn.140037a10
movss xmm0, dword [r15 + 0x3820]
mulss xmm0, xmm9
addss xmm0, xmm6
movaps xmm2, xmm13
subss xmm2, xmm0
mulss xmm2, xmm7
movss xmm1, dword [r15 + 0x381c]
mulss xmm1, xmm9
addss xmm1, xmm8
movaps xmm0, xmm11
subss xmm0, xmm1
mulss xmm0, xmm7
movss dword [rbp + 0x128], xmm0
movss dword [rbp + 0x12c], xmm2
lea rdx, [rbp + 0x128]
lea rcx, str.Configuration
call fcn.14002eef0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x658], xmm1
mov qword [rbp + 0x668], rdi
lea rcx, [rbp + 0x410]
call fcn.14006dda0
nop
mov rcx, qword [rax + 0x10]
cmp qword [rax + 0x18], 0xf
jbe 0x140071934
mov rax, qword [rax]
mov qword [rbp + 0x380], rax
mov qword [rbp + 0x388], rcx
call fcn.14014550c
movaps xmm0, xmmword [rbp + 0x380]
movdqa xmmword [rbp - 0x70], xmm0
lea r8, [rbp - 0x70]
mov edx, eax
lea rcx, [rbp + 0x310]
call fcn.140002aa0
or r13d, 0x60
mov dword [rbp + 0x550], r13d
lea rdx, [rbp + 0x310]
lea rcx, [rbp + 0x590]
call fcn.14006c8f0
nop
lea rcx, [rbp + 0x310]
call fcn.140009960
nop
lea rcx, [rbp + 0x410]
call fcn.1400099d0
xorps xmm0, xmm0
movups xmmword [rbp + 0x560], xmm0
mov rbx, qword [rbp + 0x598]
test rbx, rbx
je 0x1400719c5
lock inc dword [rbx + 8]
mov rbx, qword [rbp + 0x598]
mov r13d, dword [rbp + 0x550]
movaps xmm0, xmmword [rbp + 0x590]
movdqa xmmword [rbp + 0x560], xmm0
test rbx, rbx
je 0x1400719eb
lock inc dword [rbx + 8]
mov rbx, qword [rbp + 0x598]
mov r13d, dword [rbp + 0x550]
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x678], xmm1
test rbx, rbx
je 0x140071a38
mov eax, 0xffffffff
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x140071a2a
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x140071a2a
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
mov r13d, dword [rbp + 0x550]
mov rbx, qword [rbp + 0x598]
mov rdi, qword [rbp + 0x560]
test rdi, rdi
je 0x140071ca6
nop dword [rax + rax]
lea rdx, [rdi + 0x20]
lea rcx, [rbp + 0x5e8]
call fcn.140007ee0
nop
lea rcx, [rbp + 0x5e8]
cmp qword [rbp + 0x600], 7
cmova rcx, qword [rbp + 0x5e8]
mov rax, qword [rbp + 0x5f8]
lea rdx, [rcx + rax*2]
mov rbx, rdx
call fcn.14006bd10
cmp rax, rdx
je 0x140071acc
movzx ecx, word [rax]
cmp cx, 0x5c
je 0x140071a9f
cmp cx, 0x2f
jne 0x140071aa8
add rax, 2
cmp rax, rdx
jne 0x140071a90
cmp rax, rdx
je 0x140071acc
nop dword [rax]
lea r8, [rbx - 2]
movzx ecx, word [r8]
cmp cx, 0x5c
je 0x140071acc
cmp cx, 0x2f
je 0x140071acc
mov rbx, r8
cmp rax, r8
jne 0x140071ab0
mov r8d, Ordinal_60
mov rcx, rbx
call fcn.140145c80
cmp rbx, rax
je 0x140071b17
lea rdx, [rax - 2]
cmp rbx, rdx
je 0x140071b17
cmp word [rdx], 0x2e
jne 0x140071aff
lea rcx, [rdx - 2]
cmp rbx, rcx
jne 0x140071b1a
cmp word [rcx], 0x2e
jne 0x140071b1a
jmp 0x140071b17
sub rdx, 2
cmp rbx, rdx
je 0x140071b17
cmp word [rdx], 0x2e
je 0x140071b1a
sub rdx, 2
cmp rbx, rdx
jne 0x140071b08
mov rdx, rax
sub rax, rdx
sar rax, 1
xorps xmm0, xmm0
movups xmmword [rbp - 0x50], xmm0
xor ecx, ecx
mov qword [rbp - 0x40], rcx
mov qword [rbp - 0x38], rcx
mov r8, rax
lea rcx, [rbp - 0x50]
call fcn.14000b2a0
or r13d, 0x1c
mov dword [rbp + 0x550], r13d
lea rdx, [rbp + 0x5c8]
lea rcx, [rbp - 0x50]
call fcn.14006c0a0
nop
lea rcx, [rbp - 0x50]
call fcn.140009960
lea rax, [rbp + 0x5c8]
cmp qword [rbp + 0x5e0], 0xf
cmova rax, qword [rbp + 0x5c8]
cmp qword [rbp + 0x5d8], 4
jne 0x140071c6a
cmp dword [rax], 0x6766632e
jne 0x140071c6a
lea rdx, [rdi + 0x20]
lea rcx, [rbp + 0x400]
call fcn.1400031d0
movsd xmm0, qword [rax]
movsd qword [rbp + 0x3b0], xmm0
mov edx, dword [rax + 8]
mov ecx, dword [rbp + 0x3b0]
test edx, edx
je 0x140071bca
lea eax, [rcx - 1]
test eax, 0xfffffff7
jne 0x14007263c
cmp ecx, 3
je 0x140071c6a
lea rcx, [rdi + 0x20]
lea rdx, [rbp + 0x5a0]
call fcn.14006c0a0
mov rbx, rax
lea rcx, [rbp - 0x70]
call fcn.14006dda0
nop
mov r8, qword [rax + 0x10]
inc r8
lea rdx, [rbp + 0x570]
mov rcx, rbx
call fcn.140072770
nop
lea rcx, [rbp - 0x70]
call fcn.1400099d0
nop
lea rcx, [rbp + 0x5a0]
call fcn.1400099d0
mov rax, qword [rbp + 0x660]
cmp rax, qword [rbp + 0x668]
je 0x140071c46
lea rdx, [rbp + 0x570]
mov rcx, rax
call fcn.140008220
add qword [rbp + 0x660], 0x20
jmp 0x140071c5d
lea r8, [rbp + 0x570]
mov rdx, rax
lea rcx, [rbp + 0x658]
call fcn.140073030
nop
lea rcx, [rbp + 0x570]
call fcn.1400099d0
nop
lea rcx, [rbp + 0x5c8]
call fcn.1400099d0
nop
lea rcx, [rbp + 0x5e8]
call fcn.140009960
lea rcx, [rbp + 0x560]
call fcn.14006ca70
mov rdi, qword [rbp + 0x560]
test rdi, rdi
jne 0x140071a50
mov rbx, qword [rbp + 0x598]
mov rcx, qword [rbp + 0x568]
test rcx, rcx
je 0x140071cfa
mov eax, 0xffffffff
lock xadd dword [rcx + 8], eax
cmp eax, 1
jne 0x140071cec
mov rbx, qword [rbp + 0x568]
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x140071cec
mov rcx, qword [rbp + 0x568]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_htonl]
mov r13d, dword [rbp + 0x550]
mov rbx, qword [rbp + 0x598]
test rbx, rbx
je 0x140071d35
mov eax, 0xffffffff
lock xadd dword [rbx + 8], eax
cmp eax, 1
jne 0x140071d2e
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax]
mov eax, 0xffffffff
lock xadd dword [rbx + 0xc], eax
cmp eax, 1
jne 0x140071d2e
mov rax, qword [rbx]
mov rcx, rbx
call qword [rax + reloc.WS2_32.dll_htonl]
mov r13d, dword [rbp + 0x550]
mov edx, 4
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x1403960d0], eax
jle 0x140071e51
lea rcx, [0x1403960d0]
call fcn.140146118
cmp dword [0x1403960d0], 0xffffffff
jne 0x140071e51
mov rdx, qword [rbp + 0x658]
cmp rdx, qword [rbp + 0x660]
jne 0x140071dbb
xorps xmm0, xmm0
movups xmmword [rbp + 0x570], xmm0
xor edi, edi
mov qword [rbp + 0x580], rdi
mov qword [rbp + 0x588], rdi
xor r8d, r8d
lea rdx, [0x1401779d8]
lea rcx, [rbp + 0x570]
call fcn.14000b760
lea rax, [rbp + 0x570]
or r13d, 1
jmp 0x140071dcd
lea rcx, [rbp + 0x5a0]
call fcn.140008220
or r13d, 2
xor edi, edi
xorps xmm0, xmm0
movups xmmword [0x140396098], xmm0
mov qword [0x1403960a8], rdi
mov qword [0x1403960b0], rdi
movups xmm0, xmmword [rax]
movups xmmword [0x140396098], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [0x1403960a8], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
test r13b, 2
je 0x140071e20
and r13d, 0xfffffffd
lea rcx, [rbp + 0x5a0]
call fcn.1400099d0
nop
test r13b, 1
je 0x140071e36
and r13d, 0xfffffffe
lea rcx, [rbp + 0x570]
call fcn.1400099d0
lea rcx, [0x14014c370]
call fcn.140146014
nop
lea rcx, [0x1403960d0]
call fcn.1401460ac
jmp 0x140071e53
xor edi, edi
mov rcx, qword [0x140395740]
lea r12, [rcx + 0x37d0]
mov r15d, edi
mov rax, qword [rbp + 0x660]
mov rdx, qword [rbp + 0x658]
sub rax, rdx
sar rax, 5
test rax, rax
je 0x140071fbd
mov r14, rdi
nop word [rax + rax]
lea rcx, [rdx + r14]
cmp qword [rcx + 0x10], 0
je 0x140071f93
mov qword [rbp + 0x130], 0
cmp qword [rcx + 0x18], 0xf
jbe 0x140071eb4
mov rcx, qword [rcx]
lea r9, [rbp + 0x130]
xor edx, edx
call fcn.1400618a0
mov rdx, qword [rbp + 0x658]
test al, al
je 0x140071f93
add rdx, r14
lea rbx, [0x140396098]
cmp rbx, rdx
je 0x140071ef6
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0xf
jbe 0x140071eee
mov rdx, qword [rdx]
mov rcx, rbx
call fcn.140016ba0
mov rcx, rbx
mov rbx, qword [0x140396098]
mov rdi, qword [0x1403960b0]
cmp rdi, 0xf
cmova rcx, rbx
mov qword [rsp + 0x20], 4
lea r9, str..cfg
xor r8d, r8d
mov rsi, qword [0x1403960a8]
mov rdx, rsi
call fcn.14000b3d0
cmp rax, 0xffffffffffffffff
je 0x140071f68
cmp rsi, rax
jb 0x140072636
mov qword [0x1403960a8], rax
lea rcx, [0x140396098]
cmp rdi, 0xf
cmova rcx, rbx
mov byte [rcx + rax], 0
mov rdi, qword [0x1403960b0]
mov rbx, qword [0x140396098]
lea r8, [0x140396098]
cmp rdi, 0xf
cmova r8, rbx
mov edx, 0x100
mov r9d, edx
lea rcx, [0x140395880]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strncpy_s]
mov rdx, qword [rbp + 0x658]
inc r15d
add r14, 0x20
mov rcx, qword [rbp + 0x660]
sub rcx, rdx
sar rcx, 5
movsxd rax, r15d
cmp rax, rcx
jb 0x140071e90
mov rcx, qword [0x140395740]
xor edi, edi
mov rax, qword [rcx + 0x3ef8]
movss xmm1, dword [rax + 0x20]
movss xmm0, dword [rax + 0x250]
subss xmm0, xmm1
cmp qword [rax + 0x1a8], 0
jne 0x140071fe9
cmp qword [rcx + 0x4b38], 0
je 0x140071ff5
movss xmm0, dword [rax + 0x220]
subss xmm0, xmm1
subss xmm0, dword [r12 + 8]
movss dword [rbp + 0x138], xmm0
mov dword [rbp + 0x13c], 0x42200000
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x30], rdi
mov dword [rsp + 0x28], edi
lea rax, [rbp + 0x138]
mov qword [rsp + 0x20], rax
mov r9d, 0x40
lea r8, [0x140395880]
lea rdx, str.Enter_s_text_here
lea rcx, str.TextField
call fcn.14005ecf0
mov rcx, qword [0x140395740]
mov rax, qword [rcx + 0x3ef8]
movss xmm1, dword [rax + 0x20]
movss xmm0, dword [rax + 0x250]
subss xmm0, xmm1
cmp qword [rax + 0x1a8], 0
jne 0x14007207b
cmp qword [rcx + 0x4b38], 0
je 0x140072087
movss xmm0, dword [rax + 0x220]
subss xmm0, xmm1
subss xmm0, dword [r12 + 8]
movss dword [rbp + 0x140], xmm0
mov dword [rbp + 0x144], 0x42200000
lea rdx, [rbp + 0x140]
lea rcx, str.Create
call fcn.140058400
test al, al
je 0x1400720c3
lea rcx, [0x140395880]
call fcn.140073f20
mov rcx, qword [0x140395740]
mov rax, qword [rcx + 0x3ef8]
movss xmm1, dword [rax + 0x20]
movss xmm0, dword [rax + 0x250]
subss xmm0, xmm1
cmp qword [rax + 0x1a8], 0
jne 0x1400720f6
cmp qword [rcx + 0x4b38], 0
je 0x140072102
movss xmm0, dword [rax + 0x220]
subss xmm0, xmm1
subss xmm0, dword [r12 + 8]
movss dword [rbp + 0x148], xmm0
mov dword [rbp + 0x14c], 0x42200000
lea rdx, [rbp + 0x148]
lea rcx, str.Load
call fcn.140058400
test al, al
je 0x14007214f
lea rcx, [0x140396098]
cmp qword [0x1403960b0], 0xf
cmova rcx, qword [0x140396098]
call fcn.140077f60
nop
lea rcx, [rbp + 0x658]
call fcn.140022a20
call fcn.14002f030
call fcn.140037b40
movaps xmm1, xmm15
movaps xmm0, xmm14
call fcn.140037840
call fcn.140037a10
mov rax, qword [rbp - 0x30]
movss xmm0, dword [rax + 0x381c]
mulss xmm0, xmm9
addss xmm0, xmm10
subss xmm11, xmm0
mulss xmm11, xmm7
movss dword [rbp + 0x150], xmm11
movss xmm0, dword [rax + 0x3820]
mulss xmm0, xmm9
addss xmm0, xmm6
subss xmm13, xmm0
mulss xmm13, xmm7
movss dword [rbp + 0x154], xmm13
lea rdx, [rbp + 0x150]
lea rcx, str.Other
call fcn.14002eef0
lea rdx, reloc.WS2_32.dll_accept
lea rcx, str.Enable_Performance_Mode
call fcn.1400597f0
lea rdx, [0x14039570f]
lea rcx, str.Hide_Console
call fcn.1400597f0
call fcn.14002f030
call fcn.140037b40
mov r12, qword [rbp - 0x20]
mov esi, 1
mov ecx, esi
call fcn.140028730
call fcn.140033fa0
movss xmm13, dword [0x1401896b0]
movss xmm8, dword [0x140189648]
movzx r15d, byte [rsp + 0x60]
jmp 0x14007223b
mov esi, 1
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov qword [0x140395870], rax
mov rcx, rax
cmp byte [0x14039570f], 0
je 0x140072258
xor edx, edx
jmp 0x14007225d
mov edx, 5
call qword [sym.imp.USER32.dll_ShowWindow]
cmp byte [reloc.WS2_32.dll_accept], 0
je 0x140072294
call qword [sym.imp.KERNEL32.dll_GetCurrentThread]
mov rcx, rax
mov edx, 0xffffffff
call qword [sym.imp.KERNEL32.dll_SetThreadPriority]
call qword [sym.imp.KERNEL32.dll_GetCurrentProcess]
mov rcx, rax
mov edx, 0x4000
call qword [sym.imp.KERNEL32.dll_SetPriorityClass]
mov edx, 0xffffffec
mov rcx, r12
test r15b, r15b
je 0x1400722da
mov r8d, 0x80088
call qword [sym.imp.USER32.dll_SetWindowLongA]
mov r9d, 2
mov r8b, 0xff
xor edx, edx
mov rcx, r12
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
movdqa xmm0, xmmword [0x140189700]
movdqu xmmword [rbp + 0x608], xmm0
lea rdx, [rbp + 0x608]
jmp 0x140072311
mov r8d, 0x800a8
call qword [sym.imp.USER32.dll_SetWindowLongA]
mov r9d, 2
mov r8b, 0xff
xor edx, edx
mov rcx, r12
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
movdqa xmm0, xmmword [0x140189700]
movdqu xmmword [rbp + 0x618], xmm0
lea rdx, [rbp + 0x618]
mov rcx, r12
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
call fcn.14002e0c0
xorps xmm0, xmm0
movups xmmword [rbp + 0x6b0], xmm0
mov rcx, qword [0x140395d38]
mov rax, qword [rcx]
xor r9d, r9d
lea r8, [0x140395d20]
mov edx, esi
call qword [rax + 0x108]
mov rcx, qword [0x140395d38]
mov rax, qword [rcx]
lea r8, [rbp + 0x6b0]
mov rdx, qword [0x140395d20]
call qword [rax + 0x190]
mov rax, qword [0x140395740]
mov rcx, qword [rax + 0x48d0]
mov rax, qword [rcx]
add rax, 0x48
mov rcx, rdi
cmp byte [rax], 0
cmovne rcx, rax
call fcn.140052790
mov rcx, qword [0x140395d28]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, esi
call qword [rax + 0x40]
mov ebx, dword [rbp + 0x450]
jmp 0x14006e77b
mov rbx, qword [0x140395740]
test rbx, rbx
je 0x1400723b7
mov rdi, qword [rbx + 0xa0]
call fcn.140053740
mov rcx, qword [rdi + 0x10]
test rcx, rcx
je 0x1400723cb
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rdi]
test rcx, rcx
je 0x1400723d9
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rdi + 8]
test rcx, rcx
je 0x1400723e8
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
xor esi, esi
mov qword [rbx + 0x90], rsi
mov qword [rbx + 0xa0], rsi
and dword [rbx + 0xc], 0xfffffff7
mov rax, qword [0x140395740]
test rax, rax
je 0x14007240e
dec dword [rax + 0xf4]
mov rdx, qword [0x140395738]
mov rcx, rdi
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov rax, qword [0x140395740]
test rax, rax
je 0x140072432
mov rdi, qword [rax + 0x98]
jmp 0x140072435
mov rdi, rsi
lea rbx, [rax + 8]
mov rcx, qword [rdi + 0x30]
test rcx, rcx
je 0x14007244f
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov rax, qword [0x140395740]
mov qword [rbx + 0x80], rsi
mov qword [rbx + 0x90], rsi
and dword [rbx + 4], 0xfffffff8
test rax, rax
je 0x14007246c
dec dword [rax + 0xf4]
mov rdx, qword [0x140395738]
mov rcx, rdi
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov rbx, qword [0x140395740]
mov qword [0x140395740], rbx
call fcn.14002a3a0
mov qword [0x140395740], rsi
test rbx, rbx
je 0x1400724c3
mov rcx, rbx
call fcn.14003fed0
mov rax, qword [0x140395740]
test rax, rax
je 0x1400724b4
dec dword [rax + 0xf4]
mov rdx, qword [0x140395738]
mov rcx, rbx
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov rcx, qword [0x140395d20]
test rcx, rcx
je 0x1400724dc
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x140395d20], rsi
mov rcx, qword [0x140395d28]
test rcx, rcx
je 0x1400724f5
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x140395d28], rsi
mov rcx, qword [0x140395d38]
test rcx, rcx
je 0x14007250e
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x140395d38], rsi
mov rcx, qword [0x140395d30]
test rcx, rcx
je 0x140072527
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x140395d30], rsi
mov rcx, r12
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x518]
lea rcx, [0x140188dd8]
call qword [sym.imp.USER32.dll_UnregisterClassW]
xor al, al
jmp 0x1400725ce
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
mov rcx, qword [0x140395d20]
test rcx, rcx
je 0x14007256b
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x140395d20], rsi
mov rcx, qword [0x140395d28]
test rcx, rcx
je 0x140072584
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x140395d28], rsi
mov rcx, qword [0x140395d38]
test rcx, rcx
je 0x14007259d
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x140395d38], rsi
mov rcx, qword [0x140395d30]
test rcx, rcx
je 0x1400725b6
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x140395d30], rsi
mov rdx, qword [rbp + 0x518]
lea rcx, [0x140188dd8]
call qword [sym.imp.USER32.dll_UnregisterClassW]
movzx eax, r15b
mov rcx, qword [rbp + 0x6c0]
xor rcx, rsp
call fcn.140145d90
lea r11, [rsp + 0x870]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.14000a350
nop
lea r8, [rdi + 0x20]
lea rcx, str.status
call fcn.140003100
int3