Function at 0x140033320
Capabilities:
Check for time delay via queryperformancecounter
Check os version
Encode data using xor
Read file on windows
Terminate process

Disassembly:
push rbp
push rbx
push rsi
push rdi
push r12
lea rbp, [rsp - 0x5c0]
sub rsp, 0x6c0
movaps xmmword [rsp + 0x6b0], xmm6
mov rax, qword [0x14012c080]
xor rax, rsp
mov qword [rbp + 0x510], rax
lea rax, [0x140036c50]
mov dword [rbp + 0x1a0], 0x50
xor r12d, r12d
mov qword [rbp + 0x1a8], rax
xor ecx, ecx
mov qword [rbp + 0x1b0], r12
mov dword [rbp + 0x1a4], 0x40
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov edx, 0x7f00
xor ecx, ecx
mov qword [rbp + 0x1b8], rax
call qword [sym.imp.USER32.dll_LoadIconA]
mov edx, 0x7f00
xor ecx, ecx
mov qword [rbp + 0x1c0], rax
call qword [sym.imp.USER32.dll_LoadCursorA]
mov qword [rbp + 0x1c8], rax
xorps xmm0, xmm0
mov edx, 0x7f00
movdqa xmmword [rbp + 0x1d0], xmm0
lea rax, str.Class01
xor ecx, ecx
mov qword [rbp + 0x1e0], rax
call qword [sym.imp.USER32.dll_LoadIconA]
lea rcx, [rbp + 0x1a0]
mov qword [rbp + 0x1e8], rax
call qword [sym.imp.USER32.dll_RegisterClassExA]
cvttss2si edi, dword [0x1401771fc]
lea ecx, [r12 + 1]
cvttss2si esi, dword [0x1401771f8]
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movss xmm0, dword [0x1401771fc]
xor ecx, ecx
mulss xmm0, dword [0x14011e0d0]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
subss xmm1, xmm0
cvttss2si ebx, xmm1
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movss xmm0, dword [0x1401771f8]
lea r8, [0x14011dd48]
mulss xmm0, dword [0x14011e0d0]
cdq
mov qword [rsp + 0x58], r12
sub eax, edx
mov rdx, qword [rbp + 0x1e0]
mov r9d, 0x80000000
mov qword [rsp + 0x50], r12
xor ecx, ecx
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], r12
sar eax, 1
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
subss xmm1, xmm0
cvttss2si eax, xmm1
mov dword [rsp + 0x20], eax
call qword [sym.imp.USER32.dll_CreateWindowExA]
mov rcx, rax
mov qword [0x140177f38], rax
lea edx, [r12 - 0x14]
call qword [sym.imp.USER32.dll_GetWindowLongA]
mov rcx, qword [0x140177f38]
lea edx, [r12 - 0x14]
bts eax, 0x13
mov r8d, eax
call qword [sym.imp.USER32.dll_SetWindowLongA]
mov rcx, qword [0x140177f38]
mov esi, 2
mov r9d, esi
mov r8b, 0xff
xor edx, edx
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
movdqa xmm0, xmmword [0x14011e210]
movdqu xmmword [rbp + 0x4e8], xmm0
mov rcx, qword [0x140177f38]
lea rdx, [rbp + 0x4e8]
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
mov rcx, qword [0x140177f38]
lea rdx, [0x140177f40]
xorps xmm0, xmm0
movups xmmword [0x140177f40], xmm0
call qword [sym.imp.USER32.dll_GetWindowRect]
call fcn.1400393f0
lea rcx, [0x140177f70]
call fcn.140045ee0
mov rax, qword [0x140177f38]
lea rcx, [rbp + 0x4f8]
mov qword [rbp + 0x240], rax
lea edx, [rsi - 1]
lea rax, [0x140178260]
mov qword [rbp + 0x224], r12
mov qword [rsp + 0x58], rax
xor r9d, r9d
lea rax, [rbp + 0x150]
mov qword [rbp + 0x238], rsi
mov qword [rsp + 0x50], rax
xor r8d, r8d
lea rax, [0x140178258]
mov qword [rbp + 0x250], rsi
mov qword [rsp + 0x48], rax
lea rax, [0x140178250]
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0x210]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], esi
mov qword [rsp + 0x20], rcx
xor ecx, ecx
mov qword [rbp + 0x210], r12
mov dword [rbp + 0x220], Ordinal_35
mov dword [rbp + 0x218], reloc.WLDAP32.dll_Ordinal_60
mov dword [rbp + 0x21c], 1
mov dword [rbp + 0x234], reloc.WLDAP32.dll_Ordinal_32
mov qword [rbp + 0x22c], 1
mov qword [rbp + 0x248], 1
mov dword [rbp + 0x4f8], 0xb000
mov dword [rbp + 0x4fc], 0xa000
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
test eax, eax
je 0x140033638
call fcn.140036b60
mov rdx, qword [rbp + 0x1b8]
mov rcx, qword [rbp + 0x1e0]
call qword [sym.imp.USER32.dll_UnregisterClassA]
lea eax, [rsi - 1]
jmp 0x140036b35
mov qword [rsp + 0x6f0], r13
mov qword [rsp + 0x6f8], r14
mov qword [rsp + 0x700], r15
movaps xmmword [rsp + 0x6a0], xmm7
movaps xmmword [rsp + 0x690], xmm8
movaps xmmword [rsp + 0x680], xmm9
movaps xmmword [rsp + 0x670], xmm10
movaps xmmword [rsp + 0x660], xmm11
movaps xmmword [rsp + 0x650], xmm12
movaps xmmword [rsp + 0x640], xmm13
call fcn.140036be0
mov rcx, qword [0x140177f38]
mov r13d, 0xa
mov edx, r13d
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x140177f38]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov rcx, qword [0x140177f38]
lea rdx, [rbp + 0x170]
call qword [sym.imp.USER32.dll_GetWindowThreadProcessId]
mov r8d, dword [rbp + 0x170]
xor edx, edx
lea ecx, [rdx + 1]
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov r14, qword [0x140177f20]
mov r15, rax
mov qword [rbp + 0x4f8], rax
test r14, r14
je 0x1400336f9
inc dword [r14 + 0xf4]
mov ecx, 0x5d78
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
test rax, rax
je 0x140033715
xor edx, edx
mov rcx, rax
call fcn.140001580
jmp 0x140033718
mov rax, r12
mov qword [0x140177f20], rax
call fcn.1400087f0
test r14, r14
je 0x140033732
mov qword [0x140177f20], r14
jmp 0x140033739
mov r14, qword [0x140177f20]
mov rax, qword [r14 + 0x58]
lea rdx, [0x1400abba4]
or dword [r14 + 8], 1
lea rcx, [0x1400ab076]
mov qword [rbp + 0x1f8], rax
mov qword [r14 + 0x20], r12
call fcn.140002f00
mov rbx, rax
test rax, rax
je 0x1400339fb
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_ftell]
mov edi, eax
cmp eax, 0xffffffff
je 0x1400339f2
mov r8d, esi
xor edx, edx
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fseek]
test eax, eax
jne 0x1400339f2
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_ftell]
movsxd r12, eax
cmp r12d, 0xffffffff
je 0x1400339f2
xor r8d, r8d
mov edx, edi
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fseek]
test eax, eax
jne 0x1400339f2
cmp r12, 0xffffffffffffffff
je 0x1400339f2
mov rax, qword [0x140177f20]
test rax, rax
je 0x1400337de
inc dword [rax + 0xf4]
mov rcx, r12
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rsi, rax
test rax, rax
je 0x1400339f2
mov r9, rbx
mov r8, r12
mov edx, 1
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fread]
mov rcx, rbx
cmp rax, r12
je 0x140033835
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
mov rax, qword [0x140177f20]
test rax, rax
je 0x140033827
dec dword [rax + 0xf4]
mov rcx, rsi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
jmp 0x1400339fb
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
xorps xmm1, xmm1
xor eax, eax
mov qword [rbp + 0x330], rax
xorps xmm5, xmm5
movsd xmm9, qword [rbp + 0x330]
mov eax, 0xffff
movups xmmword [rbp + 0x300], xmm1
mov word [rbp + 0x304], ax
movups xmmword [rbp + 0x2c0], xmm1
mov dword [rbp + 0x300], 0x3f800000
movaps xmm2, xmmword [rbp + 0x300]
xorps xmm7, xmm7
movups xmmword [rbp + 0x2b0], xmm1
mov byte [rbp + 0x2bc], 1
movaps xmm3, xmmword [rbp + 0x2b0]
movdqa xmm0, xmm2
movups xmmword [rbp + 0x2f0], xmm1
mov dword [rbp + 0x2c8], 3
psrldq xmm0, 6
xorps xmm8, xmm8
movd eax, xmm0
mov dword [rbp + 0x2cc], 1
movaps xmm4, xmmword [rbp + 0x2c0]
mov dword [rbp + 0x2f4], 0x7f7fffff
movaps xmm6, xmmword [rbp + 0x2f0]
movaps xmmword [rbp + 0x210], xmm3
movaps xmmword [rbp + 0x220], xmm4
movaps xmmword [rbp + 0x230], xmm1
movaps xmmword [rbp + 0x240], xmm5
movaps xmmword [rbp + 0x250], xmm6
movaps xmmword [rbp + 0x260], xmm2
movaps xmmword [rbp + 0x270], xmm7
movaps xmmword [rbp + 0x280], xmm8
movsd qword [rbp + 0x290], xmm9
test al, al
jne 0x14003398a
xorps xmm0, xmm0
lea r9, [0x1400ab076]
lea r8, str._s___.0fpx
movsd qword [rsp + 0x20], xmm0
mov edx, Ordinal_41
lea rcx, [rbp + 0x266]
call fcn.140002d10
movaps xmm2, xmmword [rbp + 0x260]
movaps xmm5, xmmword [rbp + 0x240]
movaps xmm1, xmmword [rbp + 0x230]
movaps xmm4, xmmword [rbp + 0x220]
movaps xmm3, xmmword [rbp + 0x210]
movsd xmm9, qword [rbp + 0x290]
movaps xmm8, xmmword [rbp + 0x280]
movaps xmm7, xmmword [rbp + 0x270]
movaps xmm6, xmmword [rbp + 0x250]
mov rcx, qword [rbp + 0x1f8]
lea rdx, [rbp + 0x2b0]
movaps xmmword [rbp + 0x2b0], xmm3
mov qword [rbp + 0x2b0], rsi
mov dword [rbp + 0x2b8], r12d
movaps xmmword [rbp + 0x2c0], xmm4
movaps xmmword [rbp + 0x2d0], xmm1
movaps xmmword [rbp + 0x2e0], xmm5
movaps xmmword [rbp + 0x2f0], xmm6
movaps xmmword [rbp + 0x300], xmm2
movaps xmmword [rbp + 0x310], xmm7
movaps xmmword [rbp + 0x320], xmm8
movsd qword [rbp + 0x330], xmm9
call fcn.140024dc0
xor r12d, r12d
jmp 0x140033a01
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_fclose]
xor r12d, r12d
mov eax, r12d
xor ecx, ecx
mov qword [0x140177f30], rax
call fcn.140020610
mov rdi, qword [0x140177f20]
mov dword [rdi + 0x37f0], r12d
mov dword [rdi + 0x38a8], 0x3f4ccccd
mov dword [rdi + 0x38ac], 0x3f4ccccd
mov dword [rdi + 0x38b0], 0x3f4ccccd
mov dword [rdi + 0x38b4], 0x3f800000
mov dword [rdi + 0x38b8], 0x3ecccccd
mov dword [rdi + 0x38bc], 0x3ecccccd
mov dword [rdi + 0x38c0], 0x3ecccccd
mov dword [rdi + 0x38c4], 0x3f800000
movaps xmm0, xmmword [0x14011e310]
movaps xmm1, xmmword [0x14011e320]
movups xmmword [rdi + 0x38c8], xmm0
movups xmmword [rdi + 0x38d8], xmm1
mov dword [rdi + 0x38e8], 0x3da3d70a
mov dword [rdi + 0x38ec], 0x3da3d70a
mov dword [rdi + 0x38f0], 0x3da3d70a
mov dword [rdi + 0x38f4], 0x3f70a3d7
mov dword [rdi + 0x3918], 0x3e4ccccd
mov dword [rdi + 0x391c], 0x3e4ccccd
mov dword [rdi + 0x3920], 0x3e4ccccd
mov qword [rdi + 0x3924], 0x3f000000
mov dword [rdi + 0x392c], 0x3ecccccd
mov dword [rdi + 0x3930], 0x3f400000
mov dword [rdi + 0x3934], 0x3f19999a
mov dword [rdi + 0x3938], 0x3eb33333
mov dword [rdi + 0x393c], 0x3eb33333
mov dword [rdi + 0x3940], 0x3eb33333
mov dword [rdi + 0x3944], 0x3f333333
mov dword [rdi + 0x3948], 0x3da3d70a
mov dword [rdi + 0x394c], 0x3da3d70a
mov dword [rdi + 0x3950], 0x3da3d70a
mov dword [rdi + 0x3954], 0x3f333333
mov dword [rdi + 0x3958], 0x3df5c28f
mov dword [rdi + 0x395c], 0x3df5c28f
mov dword [rdi + 0x3960], 0x3df5c28f
mov qword [rdi + 0x3964], 0x3f333333
mov qword [rdi + 0x396c], 0
mov dword [rdi + 0x3974], 0x3f028f5c
mov dword [rdi + 0x3978], 0x3e4ccccd
mov dword [rdi + 0x397c], 0x3e4ccccd
mov dword [rdi + 0x3980], 0x3e4ccccd
mov dword [rdi + 0x3984], 0x3f333333
movaps xmm0, xmmword [0x14011e320]
movaps xmm1, xmmword [0x14011e310]
movups xmmword [rdi + 0x3988], xmm0
movups xmmword [rdi + 0x3998], xmm1
mov dword [rdi + 0x39c8], 0x3f47ae14
mov dword [rdi + 0x39cc], 0x3f47ae14
mov dword [rdi + 0x39d0], 0x3f47ae14
mov dword [rdi + 0x39d4], 0x3f800000
mov dword [rdi + 0x39d8], 0x3f333333
mov dword [rdi + 0x39dc], 0x3f333333
mov dword [rdi + 0x39e0], 0x3f333333
mov dword [rdi + 0x39e4], 0x3f333333
mov dword [rdi + 0x39e8], 0x3f666666
mov dword [rdi + 0x39ec], 0x3f666666
mov dword [rdi + 0x39f0], 0x3f666666
mov dword [rdi + 0x39f4], 0x3f333333
movaps xmm0, xmmword [0x14011e310]
movups xmmword [rdi + 0x39f8], xmm0
movups xmmword [rdi + 0x3a08], xmm0
movups xmmword [rdi + 0x3a18], xmm0
mov dword [rdi + 0x3a28], 0x3e99999a
mov dword [rdi + 0x3a2c], 0x3e99999a
movaps xmm1, xmm0
mov dword [rdi + 0x3a30], 0x3e99999a
mov dword [rdi + 0x3a34], 0x3f333333
mov dword [rdi + 0x3a38], 0x3ecccccd
mov dword [rdi + 0x3a3c], 0x3ecccccd
mov dword [rdi + 0x3a40], 0x3ecccccd
mov dword [rdi + 0x3a44], 0x3f4ccccd
mov dword [rdi + 0x3a48], 0x3f000000
mov dword [rdi + 0x3a4c], 0x3f000000
mov dword [rdi + 0x3a50], 0x3f000000
mov dword [rdi + 0x3a54], 0x3f4ccccd
movaps xmm0, xmmword [0x14011e310]
movups xmmword [rdi + 0x3a58], xmm0
mov dword [rdi + 0x3a68], 0x3f19999a
lea rcx, [rbp + 0x1f8]
mov dword [rdi + 0x3a6c], 0x3f19999a
mov dword [rdi + 0x3a70], 0x3f19999a
mov dword [rdi + 0x3a74], 0x3f333333
mov dword [rdi + 0x3a78], 0x3f333333
mov dword [rdi + 0x3a7c], 0x3f333333
mov dword [rdi + 0x3a80], 0x3f333333
mov dword [rdi + 0x3a84], 0x3f333333
mov dword [rdi + 0x3a88], 0x3f000000
mov dword [rdi + 0x3a8c], 0x3f000000
mov dword [rdi + 0x3a90], 0x3f000000
mov dword [rdi + 0x3a94], 0x3f000000
mov dword [rdi + 0x3a98], 0x3f19999a
mov dword [rdi + 0x3a9c], 0x3f19999a
mov dword [rdi + 0x3aa0], 0x3f19999a
mov dword [rdi + 0x3aa4], 0x3f333333
mov dword [rdi + 0x3aa8], 0x3f333333
mov dword [rdi + 0x3aac], 0x3f333333
mov dword [rdi + 0x3ab0], 0x3f333333
mov dword [rdi + 0x3ab4], 0x3f333333
mov dword [rdi + 0x3ab8], 0x3e19999a
mov dword [rdi + 0x3abc], 0x3e19999a
mov dword [rdi + 0x3ac0], 0x3e19999a
mov qword [rdi + 0x3ac4], 0x3f5c28f6
mov dword [rdi + 0x3acc], 0x3ecccccd
mov dword [rdi + 0x3ad0], 0x3f400000
mov dword [rdi + 0x3ad4], 0x3f4ccccd
mov dword [rdi + 0x3ad8], 0x3e6b851f
mov dword [rdi + 0x3adc], 0x3e6b851f
mov dword [rdi + 0x3ae0], 0x3e6b851f
mov dword [rdi + 0x3ae4], 0x3f59999a
mov dword [rdi + 0x3ae8], 0x3da3d70a
mov dword [rdi + 0x3aec], 0x3da3d70a
mov dword [rdi + 0x3af0], 0x3da3d70a
mov dword [rdi + 0x3af4], 0x3f7851ec
mov dword [rdi + 0x3af8], 0x3e051eb8
mov dword [rdi + 0x3afc], 0x3e051eb8
mov dword [rdi + 0x3b00], 0x3e051eb8
mov dword [rdi + 0x3b04], 0x3f7851ec
mov dword [rdi + 0x3b08], 0x3f1c28f6
mov dword [rdi + 0x3b0c], 0x3f1c28f6
mov dword [rdi + 0x3b10], 0x3f1c28f6
mov qword [rdi + 0x3b14], 0x3f800000
mov dword [rdi + 0x3b1c], 0x3ecccccd
mov dword [rdi + 0x3b20], 0x3f400000
mov dword [rdi + 0x3b24], 0x3f800000
mov dword [rdi + 0x3b28], 0x3f666666
mov qword [rdi + 0x3b2c], 0x3f333333
mov qword [rdi + 0x3b34], 0x3f800000
mov dword [rdi + 0x3b3c], 0x3ecccccd
mov dword [rdi + 0x3b40], 0x3f400000
mov dword [rdi + 0x3b44], 0x3f800000
mov dword [rdi + 0x3b98], 0x3e851eb8
mov dword [rdi + 0x3b9c], 0x3f170a3d
mov dword [rdi + 0x3ba0], 0x3f7ae148
mov dword [rdi + 0x3ba4], 0x3eb33333
mov rbx, qword [0x140177f38]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceFrequency]
test eax, eax
je 0x140034084
lea rcx, [rbp + 0x2a0]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
test eax, eax
je 0x140034084
mov rax, qword [0x140177f20]
test rax, rax
je 0x140033f5e
inc dword [rax + 0xf4]
mov ecx, 0x48
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rsi, rax
test rax, rax
je 0x140033f8b
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsi], xmm0
movups xmmword [rsi + 0x10], xmm0
movups xmmword [rsi + 0x20], xmm0
movups xmmword [rsi + 0x30], xmm0
mov qword [rsi + 0x40], rax
jmp 0x140033f8e
mov rsi, r12
or dword [rdi + 0xc], 6
lea rax, [0x14011da98]
mov qword [rdi + 0x88], rax
mov qword [rdi + 0x98], rsi
mov qword [rsi], rbx
mov rax, qword [rbp + 0x1f8]
mov qword [rsi + 0x20], rax
mov rax, qword [rbp + 0x2a0]
mov qword [rsi + 0x18], rax
mov rax, qword [0x140177f20]
mov dword [rsi + 0x28], 9
mov rcx, qword [rax + 0x4860]
mov rax, qword [rcx]
mov qword [rax + 0x28], rbx
lea rax, str.xinput1_4.dll
mov qword [rbp + 0x4b8], rax
mov rbx, r12
lea rax, str.xinput1_3.dll
mov byte [rsi + 0x2d], 1
mov qword [rbp + 0x4c0], rax
lea rax, str.xinput9_1_0.dll
mov qword [rbp + 0x4c8], rax
lea rax, str.xinput1_2.dll
mov qword [rbp + 0x4d0], rax
lea rax, str.xinput1_1.dll
mov qword [rbp + 0x4d8], rax
nop dword [rax]
mov rcx, qword [rbp + rbx*8 + 0x4b8]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov r15, rax
test rax, rax
jne 0x140034051
inc rbx
cmp rbx, 5
jl 0x140034030
jmp 0x14003407d
lea rdx, str.XInputGetCapabilities
mov qword [rsi + 0x30], r15
mov rcx, r15
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
lea rdx, str.XInputGetState
mov rcx, r15
mov qword [rsi + 0x38], rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rsi + 0x40], rax
mov r15, qword [rbp + 0x4f8]
mov rsi, qword [0x140177f20]
mov rax, qword [0x140178260]
mov r12, qword [0x140178258]
mov qword [rbp - 0x60], rax
test rsi, rsi
je 0x1400340a8
inc dword [rsi + 0xf4]
mov rdx, qword [0x140177f10]
mov ecx, 0x78
call sub.api_ms_win_crt_heap_l1_1_0.dll_malloc
xor ecx, ecx
mov rbx, rax
test rax, rax
je 0x1400340f1
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 0x1400340f4
mov rbx, rcx
or dword [rsi + 0xc], 8
lea rax, str.imgui_impl_dx11
mov qword [rsi + 0x90], rax
lea r8, [rbp + 0x150]
mov qword [rsi + 0xa0], rbx
lea rdx, [0x14011da68]
mov rax, qword [r12]
mov qword [rbp + 0x150], rcx
mov qword [rbp + 0x200], rcx
mov qword [rbp + 0x158], rcx
mov rcx, r12
call qword [rax]
test eax, eax
jne 0x140034191
mov rcx, qword [rbp + 0x150]
lea r8, [rbp + 0x200]
lea rdx, [0x14011da78]
mov rax, qword [rcx]
call qword [rax + Ordinal_50]
test eax, eax
jne 0x140034191
mov rcx, qword [rbp + 0x200]
lea r8, [rbp + 0x158]
lea rdx, [0x14011da88]
mov rax, qword [rcx]
call qword [rax + Ordinal_50]
test eax, eax
jne 0x140034191
mov rax, qword [rbp - 0x60]
mov qword [rbx + 8], rax
mov qword [rbx], r12
mov rax, qword [rbp + 0x158]
mov qword [rbx + 0x10], rax
mov rcx, qword [rbp + 0x150]
test rcx, rcx
je 0x1400341a3
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbp + 0x200]
test rcx, rcx
je 0x1400341b5
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]
mov rax, qword [0x140177f20]
lea rdx, [rbp + 0x210]
movss xmm13, dword [0x14011e150]
xorps xmm2, xmm2
xor ecx, ecx
movaps xmmword [rbp + 0x240], xmm2
mov qword [rbp + 0x330], rcx
mov esi, 3
movups xmmword [rbp + 0x2c0], xmm2
lea rcx, [0x140156ec0]
mov dword [rbp + 0x2c8], esi
movups xmmword [rbp + 0x300], xmm2
mov dword [rbp + 0x2cc], 1
mov ebx, 0xffff
movaps xmm1, xmmword [rbp + 0x2c0]
movups xmmword [rbp + 0x2b0], xmm2
mov byte [rbp + 0x2bc], 1
movaps xmm0, xmmword [rbp + 0x2b0]
movaps xmmword [rbp + 0x210], xmm0
movups xmmword [rbp + 0x2f0], xmm2
mov qword [rbp + 0x210], rcx
lea rcx, [0x14011d594]
movaps xmmword [rbp + 0x220], xmm1
mov qword [rbp + 0x248], rcx
mov rcx, qword [rax + 0x58]
mov dword [rbp + 0x2f4], 0x7f7fffff
movaps xmm0, xmmword [rbp + 0x2f0]
movaps xmmword [rbp + 0x250], xmm0
movsd xmm0, qword [rbp + 0x330]
mov dword [rbp + 0x300], 0x3f800000
mov word [rbp + 0x304], bx
movaps xmm1, xmmword [rbp + 0x300]
movsd qword [rbp + 0x290], xmm0
movaps xmmword [rbp + 0x230], xmm2
movaps xmmword [rbp + 0x260], xmm1
movaps xmmword [rbp + 0x270], xmm2
movaps xmmword [rbp + 0x280], xmm2
mov dword [rbp + 0x218], 0x1f84c
mov dword [rbp + 0x224], 0x41600000
call fcn.140024dc0
xorps xmm6, xmm6
xor eax, eax
movups xmmword [rbp + 0x260], xmm6
mov qword [rbp + 0x290], rax
mov rax, qword [0x140177f20]
mov word [rbp + 0x264], bx
mov rbx, qword [r14 + 0x58]
mov dword [rbp + 0x260], 0x3f800000
mov qword [rbp + 0x1f8], rbx
movups xmmword [rbp + 0x220], xmm6
mov dword [rbp + 0x228], esi
mov dword [rbp + 0x22c], 1
movups xmmword [rbp + 0x250], xmm6
mov dword [rbp + 0x254], 0x7f7fffff
mov byte [rbp + 0x258], 1
movups xmmword [rbp + 0x210], xmm6
mov byte [rbp + 0x21c], 1
movups xmmword [rbp + 0x230], xmm6
mov byte [rbp + 0x230], 1
test rax, rax
je 0x14003436c
inc dword [rax + 0xf4]
mov ecx, 0x6106c
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r12, rax
lea rcx, [0x1400b05e0]
lea rax, [0x1400b05d0]
mov qword [0x140178238], r12
mov qword [0x140178228], rax
mov qword [0x140178240], r12
lea rsi, [r12 + 0x6106c]
mov qword [0x140178230], rsi
call fcn.140028790
lea rcx, [0x1400b05e0]
cmp rax, rcx
je 0x1400343e0
nop dword [rax]
cmp qword [0x140178240], rsi
ja 0x1400343d9
mov rcx, rax
mov rbx, rax
call fcn.140028790
cmp rax, rbx
jne 0x1400343c0
mov rbx, qword [rbp + 0x1f8]
movaps xmm7, xmmword [rbp + 0x210]
lea rax, [0x14011e070]
movaps xmm9, xmmword [rbp + 0x220]
lea rdx, [rbp + 0x2b0]
movaps xmm10, xmmword [rbp + 0x230]
mov rcx, rbx
movaps xmm11, xmmword [rbp + 0x250]
movaps xmm12, xmmword [rbp + 0x260]
movsd xmm8, qword [rbp + 0x290]
movaps xmmword [rbp + 0x2b0], xmm7
mov byte [rbp + 0x2bc], 1
movaps xmm0, xmmword [rbp + 0x2b0]
movaps xmmword [rbp + 0x2b0], xmm0
movaps xmmword [rbp + 0x2c0], xmm9
movaps xmmword [rbp + 0x2e0], xmm6
mov qword [rbp + 0x2b0], r12
mov dword [rbp + 0x2b8], 0x6106c
movaps xmmword [rbp + 0x2d0], xmm10
movaps xmmword [rbp + 0x2f0], xmm11
movaps xmmword [rbp + 0x300], xmm12
movaps xmmword [rbp + 0x310], xmm6
movaps xmmword [rbp + 0x320], xmm6
movsd qword [rbp + 0x330], xmm8
mov dword [rbp + 0x2c4], 0x41600000
mov qword [rbp + 0x2e8], rax
call fcn.140024dc0
mov rax, qword [0x140177f20]
mov rbx, qword [r14 + 0x58]
mov qword [rbp + 0x1f8], rbx
test rax, rax
je 0x1400344bf
inc dword [rax + 0xf4]
mov ecx, 0x2d70c
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov r12, rax
lea rcx, [0x1400e9940]
lea rax, [0x1400e9930]
mov qword [0x140178238], r12
mov qword [0x140178228], rax
mov qword [0x140178240], r12
lea rsi, [r12 + 0x2d70c]
mov qword [0x140178230], rsi
call fcn.140028790
lea rcx, [0x1400e9940]
cmp rax, rcx
je 0x140034530
cmp qword [0x140178240], rsi
ja 0x140034529
mov rcx, rax
mov rbx, rax
call fcn.140028790
cmp rax, rbx
jne 0x140034510
mov rbx, qword [rbp + 0x1f8]
movaps xmmword [rbp + 0x2b0], xmm7
lea rax, [0x14011e088]
mov byte [rbp + 0x2bc], 1
lea rdx, [rbp + 0x2b0]
movaps xmm0, xmmword [rbp + 0x2b0]
mov rcx, rbx
movaps xmmword [rbp + 0x2b0], xmm0
movaps xmmword [rbp + 0x2c0], xmm9
movaps xmmword [rbp + 0x2e0], xmm6
mov qword [rbp + 0x2b0], r12
mov dword [rbp + 0x2b8], 0x2d70c
movaps xmmword [rbp + 0x2d0], xmm10
movaps xmmword [rbp + 0x2f0], xmm11
movaps xmmword [rbp + 0x300], xmm12
movaps xmmword [rbp + 0x310], xmm6
movaps xmmword [rbp + 0x320], xmm6
movsd qword [rbp + 0x330], xmm8
mov dword [rbp + 0x2c4], 0x41600000
mov qword [rbp + 0x2e8], rax
call fcn.140024dc0
mov rcx, qword [r14 + 0x58]
lea rbx, [0x14012c440]
xorps xmm2, xmm2
lea rdx, [rbp + 0x210]
movups xmmword [rbp + 0x2c0], xmm2
xor eax, eax
mov r12d, 3
movups xmmword [rbp + 0x300], xmm2
mov qword [rbp + 0x330], rax
mov esi, 0xffff
movups xmmword [rbp + 0x2b0], xmm2
mov byte [rbp + 0x2bc], 1
movaps xmm0, xmmword [rbp + 0x2b0]
movaps xmmword [rbp + 0x210], xmm0
movups xmmword [rbp + 0x2f0], xmm2
mov dword [rbp + 0x2c8], r12d
mov dword [rbp + 0x2cc], 1
movaps xmm1, xmmword [rbp + 0x2c0]
movaps xmmword [rbp + 0x220], xmm1
mov dword [rbp + 0x2f4], 0x7f7fffff
movaps xmm0, xmmword [rbp + 0x2f0]
movaps xmmword [rbp + 0x250], xmm0
movsd xmm0, qword [rbp + 0x330]
mov dword [rbp + 0x300], 0x3f800000
mov word [rbp + 0x304], si
movaps xmm1, xmmword [rbp + 0x300]
movsd qword [rbp + 0x290], xmm0
movaps xmmword [rbp + 0x230], xmm2
movaps xmmword [rbp + 0x240], xmm2
movaps xmmword [rbp + 0x260], xmm1
movaps xmmword [rbp + 0x270], xmm2
movaps xmmword [rbp + 0x280], xmm2
mov qword [rbp + 0x210], rbx
mov dword [rbp + 0x218], 0x27e3c
mov dword [rbp + 0x224], 0x42700000
call fcn.140024dc0
xorps xmm2, xmm2
xor eax, eax
movups xmmword [rbp + 0x2c0], xmm2
mov dword [rbp + 0x2c8], r12d
movups xmmword [rbp + 0x300], xmm2
mov dword [rbp + 0x2cc], 1
movaps xmm1, xmmword [rbp + 0x2c0]
movups xmmword [rbp + 0x2b0], xmm2
mov byte [rbp + 0x2bc], 1
movaps xmm0, xmmword [rbp + 0x2b0]
movups xmmword [rbp + 0x2f0], xmm2
mov dword [rbp + 0x2f4], 0x7f7fffff
movaps xmmword [rbp + 0x210], xmm0
movaps xmm0, xmmword [rbp + 0x2f0]
movaps xmmword [rbp + 0x220], xmm1
mov dword [rbp + 0x300], 0x3f800000
mov word [rbp + 0x304], si
movaps xmm1, xmmword [rbp + 0x300]
movaps xmmword [rbp + 0x250], xmm0
movaps xmmword [rbp + 0x260], xmm1
mov qword [rbp + 0x330], rax
movaps xmmword [rbp + 0x230], xmm2
movaps xmmword [rbp + 0x240], xmm2
movaps xmmword [rbp + 0x270], xmm2
movaps xmmword [rbp + 0x280], xmm2
movsd xmm0, qword [rbp + 0x330]
lea rdx, [rbp + 0x210]
mov rcx, qword [r14 + 0x58]
movsd qword [rbp + 0x290], xmm0
mov qword [rbp + 0x210], rbx
mov dword [rbp + 0x218], 0x27e3c
mov dword [rbp + 0x224], 0x41b80000
call fcn.140024dc0
mov rcx, qword [r14 + 0x58]
lea rdx, [rbp + 0x210]
xorps xmm2, xmm2
mov qword [rbp + 0x158], rax
movups xmmword [rbp + 0x2c0], xmm2
xor eax, eax
mov dword [rbp + 0x2c8], r12d
movups xmmword [rbp + 0x300], xmm2
mov qword [rbp + 0x330], rax
movups xmmword [rbp + 0x2b0], xmm2
mov byte [rbp + 0x2bc], 1
movaps xmm0, xmmword [rbp + 0x2b0]
movaps xmmword [rbp + 0x210], xmm0
movups xmmword [rbp + 0x2f0], xmm2
mov dword [rbp + 0x2cc], 1
movaps xmm1, xmmword [rbp + 0x2c0]
movaps xmmword [rbp + 0x220], xmm1
mov dword [rbp + 0x2f4], 0x7f7fffff
movaps xmm0, xmmword [rbp + 0x2f0]
movaps xmmword [rbp + 0x250], xmm0
movsd xmm0, qword [rbp + 0x330]
mov dword [rbp + 0x300], 0x3f800000
mov word [rbp + 0x304], si
movaps xmm1, xmmword [rbp + 0x300]
movsd qword [rbp + 0x290], xmm0
movaps xmmword [rbp + 0x230], xmm2
movaps xmmword [rbp + 0x240], xmm2
movaps xmmword [rbp + 0x260], xmm1
movaps xmmword [rbp + 0x270], xmm2
movaps xmmword [rbp + 0x280], xmm2
mov qword [rbp + 0x210], rbx
mov dword [rbp + 0x218], 0x27e3c
mov dword [rbp + 0x224], 0x41500000
call fcn.140024dc0
lea rcx, [rbp + 0x2b0]
mov byte [rbp + 0x1f0], 1
mov dword [rbp + 0x2b0], 0x11c
call qword [sym.imp.ntdll.dll_RtlGetVersion]
test eax, eax
jne 0x14003491c
mov eax, dword [rbp + 0x2b8]
mov ecx, dword [rbp + 0x2b4]
mov dword [0x140178214], eax
mov eax, dword [rbp + 0x2bc]
mov dword [0x140178210], ecx
mov dword [0x140178218], eax
cmp eax, 0x55f0
jb 0x1400348f1
mov ecx, listen
mov dword [0x140178210], ecx
cmp ecx, 6
ja 0x140034922
mov rcx, qword [0x140177f38]
lea r8, str.Error
mov r9d, reloc.WS2_32.dll_recv
lea rdx, str.your_operating_system_is_not_supported
call qword [sym.imp.USER32.dll_MessageBoxA]
jmp 0x14003699b
mov ecx, dword [0x140178210]
cmp byte [rbp + 0x1f0], 0
je 0x14003699b
movss xmm12, dword [0x14011e124]
xor r12d, r12d
movss xmm7, dword [0x14011e1f4]
xorps xmm6, xmm6
movss xmm10, dword [0x14011e188]
movss xmm8, dword [0x14011e18c]
movss xmm11, dword [0x14011e170]
lea r14d, [r12 + 1]
movss xmm9, dword [0x14011e160]
movaps xmmword [rsp + 0x630], xmm14
movss xmm14, dword [0x14011e174]
movaps xmmword [rsp + 0x620], xmm15
movss xmm15, dword [0x14011e164]
cmp ecx, 6
jbe 0x140036989
xor r9d, r9d
mov dword [rsp + 0x20], r14d
xor r8d, r8d
lea rcx, [rbp + 0x4b8]
xor edx, edx
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x140034a15
nop word [rax + rax]
lea rcx, [rbp + 0x4b8]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x4b8]
call qword [sym.imp.USER32.dll_DispatchMessageA]
cmp dword [rbp + 0x4c0], 0x12
jne 0x1400349f7
xor edx, edx
mov rcx, r15
call qword [sym.imp.KERNEL32.dll_TerminateProcess]
mov rcx, r15
call qword [sym.imp.KERNEL32.dll_CloseHandle]
xor r9d, r9d
mov dword [rsp + 0x20], r14d
xor r8d, r8d
lea rcx, [rbp + 0x4b8]
xor edx, edx
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
jne 0x1400349c0
cmp byte [rbp + 0x1f0], 0
je 0x140036989
mov rbx, qword [0x140177f20]
test rbx, rbx
je 0x140034a37
mov rax, qword [rbx + 0xa0]
jmp 0x140034a3a
mov rax, r12
cmp qword [rax + 0x48], 0
jne 0x140034a4d
call fcn.140029b70
mov rbx, qword [0x140177f20]
test rbx, rbx
je 0x140034a5b
mov rsi, qword [rbx + 0x98]
jmp 0x140034a5e
mov rsi, r12
xorps xmm0, xmm0
lea rdx, [rbp + 0x160]
movdqu xmmword [rbp + 0x160], xmm0
mov rcx, qword [rsi]
call qword [sym.imp.USER32.dll_GetClientRect]
mov eax, dword [rbp + 0x168]
lea rcx, [rbp + 0x3d0]
sub eax, dword [rbp + 0x160]
mov qword [rbp + 0x3d0], r12
movd xmm1, eax
mov eax, dword [rbp + 0x16c]
sub eax, dword [rbp + 0x164]
cvtdq2ps xmm1, xmm1
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbx + 0x10], xmm1
movss dword [rbx + 0x14], xmm0
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
mov rcx, qword [rbp + 0x3d0]
xorps xmm1, xmm1
mov r14, qword [0x140177f20]
mov rax, rcx
sub rax, qword [rsi + 0x18]
xorps xmm0, xmm0
cvtsi2ss xmm0, qword [rsi + 0x20]
cvtsi2ss xmm1, rax
divss xmm1, xmm0
movss dword [rbx + 0x18], xmm1
mov qword [rsi + 0x18], rcx
test r14, r14
je 0x140034afe
mov r15, qword [r14 + 0x98]
jmp 0x140034b01
mov r15, r12
mov r12, qword [r15]
call qword [sym.imp.USER32.dll_GetForegroundWindow]
cmp rax, r12
jne 0x140034bb6
cmp byte [r14 + 0xdb], 0
je 0x140034b6b
cvttss2si eax, dword [r14 + 0xdfc]
lea rdx, [rbp + 0x150]
mov rcx, r12
mov dword [rbp + 0x150], eax
cvttss2si eax, dword [r14 + 0xe00]
mov dword [rbp + 0x154], eax
call qword [sym.imp.USER32.dll_ClientToScreen]
test eax, eax
je 0x140034b61
mov edx, dword [rbp + 0x154]
mov ecx, dword [rbp + 0x150]
call qword [sym.imp.USER32.dll_SetCursorPos]
cmp byte [r14 + 0xdb], 0
jne 0x140034bb6
cmp byte [r15 + 0x10], 0
jne 0x140034bb6
lea rcx, [rbp + 0x200]
call qword [sym.imp.USER32.dll_GetCursorPos]
test eax, eax
je 0x140034bb6
mov rcx, qword [r15]
lea rdx, [rbp + 0x200]
call qword [sym.imp.USER32.dll_ScreenToClient]
test eax, eax
je 0x140034bb6
movd xmm2, dword [rbp + 0x204]
lea rcx, [r14 + 8]
movd xmm1, dword [rbp + 0x200]
cvtdq2ps xmm2, xmm2
cvtdq2ps xmm1, xmm1
call fcn.1400029c0
call fcn.14002a340
cmp byte [rbx + 0x78], 0
je 0x140034bc8
mov eax, 0xffffffff
jmp 0x140034bd5
mov rax, qword [0x140177f20]
mov eax, dword [rax + 0x4a10]
cmp dword [rsi + 0x28], eax
je 0x140034be2
mov dword [rsi + 0x28], eax
call fcn.14002a1d0
call fcn.14002a4f0
call fcn.140007550
mov rax, qword [0x140177f20]
lea r9, [rbp + 0x3d8]
xor r12d, r12d
mov qword [rbp + 0x3d8], 0xffffffffffffffff
mov qword [rsp + 0x30], r12
lea rdx, [0x140176ce0]
mov r14d, 1
mov qword [rbp + 0x3e0], 0xffffffffffffffff
or dword [rax + 0x4760], 3
mov r8d, 0x515
mov qword [rax + 0x4770], r12
mov qword [rax + 0x4778], r12
mov dword [rax + 0x4764], 4
mov dword [rax + 0x4780], 0x441b0000
mov dword [rax + 0x4784], 0x43c80000
mov dword [rax + 0x4768], r14d
lea rax, [rbp + 0x188]
mov rcx, qword [0x140178258]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r12
mov qword [rbp + 0x3e8], 0xffffffffffffffff
mov qword [rbp + 0x3f0], 0xffffffffffffffff
mov dword [rbp + 0x3f8], 0xffffffff
mov qword [rbp + 0x3fc], 0xfffffffffffffffd
mov dword [rbp + 0x404], 0xffffffff
mov qword [rbp + 0x408], r12
mov qword [rbp + 0x188], r12
mov qword [rbp + 0x480], 0xffffffffffffffff
mov qword [rbp + 0x488], 0xffffffffffffffff
mov qword [rbp + 0x490], 0xffffffffffffffff
mov qword [rbp + 0x498], 0xffffffffffffffff
mov dword [rbp + 0x4a0], 0xffffffff
mov qword [rbp + 0x4a4], 0xfffffffffffffffd
mov dword [rbp + 0x4ac], 0xffffffff
mov qword [rbp + 0x4b0], r12
mov qword [rbp + 0x160], r12
mov qword [rbp + 0x448], 0xffffffffffffffff
mov qword [rbp + 0x450], 0xffffffffffffffff
mov qword [rbp + 0x458], 0xffffffffffffffff
mov qword [rbp + 0x460], 0xffffffffffffffff
mov dword [rbp + 0x468], 0xffffffff
mov qword [rbp + 0x46c], 0xfffffffffffffffd
mov dword [rbp + 0x474], 0xffffffff
mov qword [rbp + 0x478], r12
mov qword [rbp + 0x180], r12
mov qword [rbp + 0x410], 0xffffffffffffffff
mov qword [rbp + 0x418], 0xffffffffffffffff
mov qword [rbp + 0x420], 0xffffffffffffffff
mov qword [rbp + 0x428], 0xffffffffffffffff
mov dword [rbp + 0x430], 0xffffffff
mov qword [rbp + 0x434], 0xfffffffffffffffd
mov dword [rbp + 0x43c], 0xffffffff
mov qword [rbp + 0x440], r12
mov qword [rbp + 0x190], r12
mov qword [rbp + 0x210], 0xffffffffffffffff
mov qword [rbp + 0x218], 0xffffffffffffffff
mov qword [rbp + 0x220], 0xffffffffffffffff
mov qword [rbp + 0x228], 0xffffffffffffffff
mov dword [rbp + 0x230], 0xffffffff
mov qword [rbp + 0x234], 0xfffffffffffffffd
mov dword [rbp + 0x23c], 0xffffffff
mov qword [rbp + 0x240], r12
mov qword [rbp + 0x178], r12
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov rcx, qword [0x140178258]
lea rax, [rbp + 0x190]
mov qword [rsp + 0x30], r12
lea r9, [rbp + 0x410]
mov qword [rsp + 0x28], rax
lea rdx, [0x140154280]
mov r8d, 0x292c
mov qword [rsp + 0x20], r12
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov qword [rsp + 0x30], r12
lea rax, [rbp + 0x180]
mov qword [rsp + 0x28], rax
lea r9, [rbp + 0x448]
mov qword [rsp + 0x20], r12
mov r8d, 0x337
mov rcx, qword [0x140178258]
lea rdx, [0x14012c100]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov rcx, qword [0x140178258]
lea rax, [rbp + 0x160]
mov qword [rsp + 0x30], r12
lea r9, [rbp + 0x480]
mov qword [rsp + 0x28], rax
lea rdx, [0x140176710]
mov r8d, 0x5c3
mov qword [rsp + 0x20], r12
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov rcx, qword [0x140178258]
lea rax, [rbp + 0x178]
mov qword [rsp + 0x30], r12
lea r9, [rbp + 0x210]
mov qword [rsp + 0x28], rax
lea rdx, [0x140156bb0]
mov r8d, 0x30c
mov qword [rsp + 0x20], r12
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov rcx, qword [0x140177f30]
call fcn.14000fe30
lea r8d, [r12 + 0x2b]
lea rdx, [rbp + 0x1f0]
lea rcx, [0x14011dd48]
call fcn.14000d5a0
mov rcx, qword [0x140177f38]
lea rdx, [0x140177f40]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov r10, qword [0x140177f20]
mov rax, qword [r10 + 0x3ea0]
movss xmm2, dword [rax + 0x18]
ucomiss xmm2, xmm6
movss xmm1, dword [rax + 0x1c]
jp 0x140034f64
jne 0x140034f64
ucomiss xmm1, xmm6
jp 0x140034f64
je 0x140034fd0
movd xmm0, dword [0x140177f44]
cvttss2si eax, dword [0x1401771fc]
mov rcx, qword [0x140177f38]
mov dword [rsp + 0x28], r14d
cvttss2si r9d, dword [0x1401771f8]
mov dword [rsp + 0x20], eax
cvtdq2ps xmm0, xmm0
addss xmm0, xmm1
movd xmm1, dword [0x140177f40]
cvtdq2ps xmm1, xmm1
cvttss2si r8d, xmm0
addss xmm1, xmm2
cvttss2si edx, xmm1
call qword [sym.imp.USER32.dll_MoveWindow]
mov r10, qword [0x140177f20]
lea rdx, [rbp - 0x10]
xor r8d, r8d
mov qword [rbp - 0x10], r12
mov rcx, qword [r10 + 0x3ea0]
call fcn.14000ff70
mov dword [r10 + 0x3824], 0x41700000
mov dword [rdi + 0x3828], 0x3e99999a
mov dword [rdi + 0x3854], 0x41100000
mov rax, qword [r10 + 0x3ea0]
mov dword [rbp - 8], 0x42a00000
mov dword [rbp - 4], 0x43c08000
mov byte [rax + 0x98], r14b
mov rax, qword [r10 + 0x3ea0]
movsxd rcx, dword [rax + 0xd0]
mov rax, qword [rax + 0xd8]
mov ebx, dword [rax + rcx*4 - 4]
cmp dword [r10 + 0x3ed4], ebx
jne 0x140035040
lea r8, [0x1400ab076]
mov edx, listen
mov ecx, ebx
call fcn.140017e10
lea r8, [rbp - 8]
mov edx, ebx
lea rcx, [0x1400ab076]
call fcn.14000a8c0
mov rcx, qword [0x140177f20]
lea r9, [rbp]
lea r8, [rbp - 0x48]
mov dword [rbp], 0x3f800000
lea rdx, [rbp + 0x10]
mov dword [rbp + 4], 0x3f800000
mov qword [rbp - 0x48], r12
mov rax, qword [rcx + 0x3ea0]
mov dword [rbp + 0x10], 0x42480000
mov dword [rbp + 0x14], 0x42480000
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, xmm13
addss xmm0, xmm12
movss dword [rax + 0xe0], xmm1
movaps xmm1, xmmword [0x14011e330]
movss dword [rax + 0xe4], xmm0
xorps xmm0, xmm0
mov rcx, qword [rbp + 0x190]
lea rax, [rbp - 0x58]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x70]
mov qword [rsp + 0x20], rax
movups xmmword [rbp - 0x58], xmm0
movups xmmword [rbp - 0x70], xmm1
call fcn.14002f230
mov rcx, qword [0x140177f20]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
movss xmm0, dword [rax + 0x1c]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm0, dword [0x14011e16c]
movss dword [rax + 0xe4], xmm0
mov rax, qword [rcx + 0x3ea0]
cmp byte [rax + 0x9b], r12b
jne 0x140035165
mov eax, dword [rax + 0x194]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14002f6a0
mov rcx, qword [0x140177f20]
mov rax, qword [rcx + 0x3ea0]
lea r9, [rbp + 0x18]
lea r8, [rbp + 0x20]
mov dword [rbp + 0x18], 0x3f800000
lea rdx, [rbp + 0x28]
mov dword [rbp + 0x1c], 0x3f800000
mov qword [rbp + 0x20], r12
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
mov dword [rbp + 0x28], 0x42700000
mov dword [rbp + 0x2c], 0x42700000
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, dword [0x14011e148]
addss xmm0, dword [0x14011e178]
movss dword [rax + 0xe0], xmm1
movaps xmm1, xmmword [0x14011e330]
movss dword [rax + 0xe4], xmm0
xorps xmm0, xmm0
mov rcx, qword [rbp + 0x188]
lea rax, [rbp - 0x70]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x58]
mov qword [rsp + 0x20], rax
movups xmmword [rbp - 0x70], xmm0
movups xmmword [rbp - 0x58], xmm1
call fcn.14002f230
mov rcx, qword [0x140177f20]
lea rdx, [rbp + 0x30]
mov dword [rbp + 0x30], 0x42700000
mov dword [rbp + 0x34], 0x42700000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
lea rcx, str.TABS1
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, dword [0x14011e148]
addss xmm0, dword [0x14011e178]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.14002e280
mov rcx, qword [0x140177f20]
lea r9, [rbp + 0x38]
test al, al
mov dword [rbp + 0x38], 0x3f800000
lea r8, [rbp + 0x40]
mov dword [rbp + 0x3c], 0x3f800000
lea rdx, [rbp + 8]
mov qword [rbp + 0x40], r12
mov rax, qword [rcx + 0x3ea0]
cmovne r13d, r14d
mov dword [rbp + 8], 0x42480000
mov dword [rbp + 0xc], 0x42480000
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, dword [0x14011e14c]
addss xmm0, dword [0x14011e198]
movss dword [rax + 0xe0], xmm1
movaps xmm1, xmmword [0x14011e330]
movss dword [rax + 0xe4], xmm0
xorps xmm0, xmm0
mov rcx, qword [rbp + 0x180]
lea rax, [rbp - 0x70]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x58]
mov qword [rsp + 0x20], rax
movups xmmword [rbp - 0x70], xmm0
movups xmmword [rbp - 0x58], xmm1
call fcn.14002f230
mov rcx, qword [0x140177f20]
lea rdx, [rbp + 0x48]
mov dword [rbp + 0x48], 0x42480000
mov dword [rbp + 0x4c], 0x42480000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
lea rcx, str.TABS2
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, dword [0x14011e14c]
addss xmm0, dword [0x14011e198]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.14002e280
mov rcx, qword [0x140177f20]
lea r9, [rbp + 0x50]
test al, al
mov dword [rbp + 0x50], 0x3f800000
mov eax, 2
mov dword [rbp + 0x54], 0x3f800000
cmovne r13d, eax
mov qword [rbp + 0x58], r12
mov rax, qword [rcx + 0x3ea0]
lea r8, [rbp + 0x58]
lea rdx, [rbp + 0x60]
mov dword [rbp + 0x60], 0x42340000
mov dword [rbp + 0x64], 0x42340000
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, dword [0x14011e154]
addss xmm0, dword [0x14011e1a8]
movss dword [rax + 0xe0], xmm1
movaps xmm1, xmmword [0x14011e330]
movss dword [rax + 0xe4], xmm0
xorps xmm0, xmm0
mov rcx, qword [rbp + 0x178]
lea rax, [rbp - 0x70]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x58]
mov qword [rsp + 0x20], rax
movups xmmword [rbp - 0x70], xmm0
movups xmmword [rbp - 0x58], xmm1
call fcn.14002f230
mov rcx, qword [0x140177f20]
lea rdx, [rbp + 0x68]
mov dword [rbp + 0x68], 0x42480000
mov dword [rbp + 0x6c], 0x42480000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
lea rcx, str.TABS3
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, dword [0x14011e154]
addss xmm0, dword [0x14011e1a8]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.14002e280
mov rcx, qword [0x140177f20]
test al, al
mov eax, 3
cmovne r13d, eax
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
subss xmm1, dword [rax + 0x64]
movss xmm0, dword [rax + 0x1c]
addss xmm1, xmm13
subss xmm0, dword [rax + 0x68]
movss dword [rax + 0xe0], xmm1
lea r9, [rbp + 0x70]
movaps xmm1, xmmword [0x14011e330]
lea r8, [rbp + 0x78]
mov byte [rax + 0x121], r14b
lea rdx, [rbp + 0x80]
movups xmmword [rbp - 0x58], xmm1
mov dword [rbp + 0x70], 0x3f800000
addss xmm0, dword [0x14011e1b4]
mov dword [rbp + 0x74], 0x3f800000
mov qword [rbp + 0x78], r12
mov dword [rbp + 0x80], 0x42480000
mov dword [rbp + 0x84], 0x42480000
movss dword [rax + 0xe4], xmm0
lea rax, [rbp - 0x70]
mov rcx, qword [rbp + 0x160]
xorps xmm0, xmm0
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x58]
mov qword [rsp + 0x20], rax
movups xmmword [rbp - 0x70], xmm0
call fcn.14002f230
mov rcx, qword [0x140177f20]
lea rdx, [rbp + 0x88]
mov dword [rbp + 0x88], 0x42700000
mov dword [rbp + 0x8c], 0x42700000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
lea rcx, str.TABS4
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, xmm13
addss xmm0, dword [0x14011e1b4]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.14002e280
test al, al
je 0x140035650
mov r13d, 4
call fcn.14000aac0
movaps xmm1, xmm7
movaps xmm0, xmm6
call fcn.140011320
movaps xmm1, xmm7
movaps xmm0, xmm6
call fcn.140011320
jmp 0x1400368e3
call fcn.14000aac0
movaps xmm1, xmm7
movaps xmm0, xmm6
call fcn.140011320
mov ebx, r13d
cmp r13d, r14d
jne 0x140035cc2
mov rcx, qword [0x140177f20]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
mov rcx, qword [rbp + 0x158]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
mov byte [rax + 0x121], r14b
addss xmm0, xmm10
movss dword [rax + 0xe0], xmm0
call fcn.14000fe30
mov rcx, r12
mov dword [rsp + 0x60], 0xc8a6c6d4
mov dword [rsp + 0x64], 0xe3fdf8
mov byte [rsp + 0x68], r14b
nop word [rax + rax]
lea eax, [rcx - 0x7c]
xor byte [rsp + rcx + 0x60], al
inc rcx
cmp rcx, 7
jb 0x1400356d0
movaps xmm0, xmmword [0x14011e330]
lea rdx, [rsp + 0x60]
lea rcx, [rbp - 0x70]
mov byte [rsp + 0x68], r12b
movups xmmword [rbp - 0x70], xmm0
call fcn.14002d630
call fcn.14000fed0
mov rbx, qword [0x140177f20]
lea rcx, [0x14011de08]
xor edx, edx
mov dword [rbp + 0x90], 0x43e10000
mov dword [rbp + 0x94], 0x43960000
mov rax, qword [rbx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rbx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, xmm8
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov rax, qword [rbx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov r8, qword [rbx + 0x3ea0]
movsxd rax, dword [r8 + 0xd0]
mov r8, qword [r8 + 0xd8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140002e50
mov esi, eax
cmp dword [rbx + 0x3ed4], eax
jne 0x1400357bb
lea r8, [0x14011de08]
mov edx, listen
mov ecx, eax
call fcn.140017e10
lea r8, [rbp + 0x90]
mov edx, esi
lea rcx, [0x14011de08]
call fcn.14000a8c0
mov rcx, qword [0x140177f20]
lea rdx, [rbp + 0x98]
mov dword [rbp + 0x98], 0x43c80000
mov dword [rbp + 0x9c], 0x42200000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
lea rcx, str.__OPTI_GPU
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, xmm9
addss xmm0, xmm15
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.14002df30
mov rcx, qword [0x140177f20]
lea rdx, [rbp + 0xa0]
mov dword [rbp + 0xa0], 0x43c80000
mov dword [rbp + 0xa4], 0x42200000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
lea rcx, str.__OPTI_RAM
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, xmm9
addss xmm0, xmm14
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.14002df30
mov rcx, qword [0x140177f20]
lea rdx, [rbp + 0xa8]
mov dword [rbp + 0xa8], 0x43c80000
mov dword [rbp + 0xac], 0x42200000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
lea rcx, str.__OPTI_NETWORK
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, xmm9
addss xmm0, xmm8
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.14002df30
mov rcx, qword [0x140177f20]
lea rdx, [rbp + 0xb0]
mov dword [rbp + 0xb0], 0x43c80000
mov dword [rbp + 0xb4], 0x42200000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
lea rcx, str.__OPTI_AMD_GPU
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, xmm9
addss xmm0, dword [0x14011e19c]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.14002df30
mov rcx, qword [0x140177f20]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
lea rdx, [rbp + 0xb8]
subss xmm0, dword [rax + 0x68]
subss xmm1, dword [rax + 0x64]
lea rcx, str.__OPTI_NVIDIA_CPU
mov byte [rax + 0x121], r14b
mov dword [rbp + 0xb8], 0x43c80000
mov dword [rbp + 0xbc], 0x42200000
addss xmm0, dword [0x14011e1a4]
addss xmm1, xmm9
movss dword [rax + 0xe4], xmm0
movss dword [rax + 0xe0], xmm1
call fcn.14002df30
mov rcx, qword [0x140177f20]
lea rdx, [rbp + 0xc0]
mov dword [rbp + 0xc0], 0x43c80000
mov dword [rbp + 0xc4], 0x42200000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
lea rcx, str.__Debloat_Windows
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, xmm9
addss xmm0, dword [0x14011e1b0]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.14002df30
mov rcx, qword [0x140177f20]
lea rdx, [rbp + 0xc8]
mov dword [rbp + 0xc8], 0x43c80000
mov dword [rbp + 0xcc], 0x42200000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
lea rcx, str.__Delete_Temp_Files
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, xmm9
addss xmm0, dword [0x14011e1b8]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.14002df30
mov rcx, qword [0x140177f20]
lea rdx, [rbp + 0xd0]
mov dword [rbp + 0xd0], 0x43c80000
mov dword [rbp + 0xd4], 0x42200000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
lea rcx, str.__Opti_Disk__SSD_HDD_
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, xmm9
addss xmm0, dword [0x14011e1bc]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.14002df30
mov rcx, qword [0x140177f20]
mov dword [rbp + 0xd8], 0x43c80000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, xmm9
addss xmm0, dword [0x14011e1c0]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
lea rdx, [rbp + 0xd8]
mov dword [rbp + 0xdc], 0x42200000
lea rcx, str.__Opti_Input_lag__K_M_
call fcn.14002df30
mov rcx, qword [0x140177f20]
lea rdx, [rbp + 0xe0]
mov dword [rbp + 0xe0], 0x43c80000
mov dword [rbp + 0xe4], 0x42200000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
lea rcx, str.__Timer_Resolution
movss xmm0, dword [rax + 0x1c]
movss xmm1, dword [rax + 0x18]
subss xmm0, dword [rax + 0x68]
subss xmm1, dword [rax + 0x64]
mov byte [rax + 0x121], r14b
addss xmm0, dword [0x14011e1c4]
addss xmm1, xmm9
movss dword [rax + 0xe4], xmm0
movss dword [rax + 0xe0], xmm1
call fcn.14002df30
lea rcx, [0x1400ab076]
call fcn.14002d530
lea rcx, [0x1400ab076]
call fcn.14002d530
call fcn.14000aac0
movaps xmm1, xmm7
movaps xmm0, xmm6
call fcn.140011320
jmp 0x1400368e3
cmp ebx, 2
jne 0x1400362bb
mov rcx, qword [0x140177f20]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
mov rcx, qword [rbp + 0x158]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
mov byte [rax + 0x121], r14b
addss xmm0, xmm10
movss dword [rax + 0xe0], xmm0
call fcn.14000fe30
mov rcx, r12
mov dword [rbp - 0x80], 0xe2f0ecc2
mov dword [rbp - 0x7c], 0xfbc5a9c5
mov dword [rbp - 0x78], 0x100e4f8
nop dword [rax]
lea eax, [rcx - 0x7c]
xor byte [rbp + rcx - 0x80], al
inc rcx
cmp rcx, 0xa
jb 0x140035d30
movaps xmm0, xmmword [0x14011e330]
lea rdx, [rbp - 0x80]
lea rcx, [rbp - 0x70]
mov byte [rbp - 0x75], r12b
movups xmmword [rbp - 0x70], xmm0
call fcn.14002d630
call fcn.14000fed0
mov rbx, qword [0x140177f20]
lea rcx, [0x14011df00]
xor edx, edx
mov dword [rbp + 0xe8], 0x43e10000
mov dword [rbp + 0xec], 0x43960000
mov rax, qword [rbx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rbx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, xmm8
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov rax, qword [rbx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov r8, qword [rbx + 0x3ea0]
movsxd rax, dword [r8 + 0xd0]
mov r8, qword [r8 + 0xd8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140002e50
mov esi, eax
cmp dword [rbx + 0x3ed4], eax
jne 0x140035e19
lea r8, [0x14011df00]
mov edx, listen
mov ecx, eax
call fcn.140017e10
lea r8, [rbp + 0xe8]
mov edx, esi
lea rcx, [0x14011df00]
call fcn.14000a8c0
mov rcx, qword [0x140177f20]
lea rdx, [rbp + 0xf0]
mov dword [rbp + 0xf0], 0x43c80000
mov dword [rbp + 0xf4], 0x42200000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
lea rcx, str.__Install_Citizen_Opti
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, xmm9
addss xmm0, xmm15
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.14002df30
mov rcx, qword [0x140177f20]
lea rdx, [rbp + 0xf8]
mov dword [rbp + 0xf8], 0x43c80000
mov dword [rbp + 0xfc], 0x42200000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
lea rcx, str.__Install_Mods_Opti
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, xmm9
addss xmm0, xmm14
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.14002df30
mov rcx, qword [0x140177f20]
lea rdx, [rbp + 0x100]
mov dword [rbp + 0x100], 0x43c80000
mov dword [rbp + 0x104], 0x42200000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
lea rcx, str.__No_Water_rock_butte
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, xmm9
addss xmm0, xmm8
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.14002df30
mov rcx, qword [0x140177f20]
lea rdx, [rbp + 0x108]
mov dword [rbp + 0x108], 0x43c80000
mov dword [rbp + 0x10c], 0x42200000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
lea rcx, str.__No_White_bullet
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, xmm9
addss xmm0, dword [0x14011e19c]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.14002df30
mov rcx, qword [0x140177f20]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
lea rdx, [rbp + 0x110]
subss xmm0, dword [rax + 0x68]
subss xmm1, dword [rax + 0x64]
lea rcx, str.__Bullet_Stack
mov byte [rax + 0x121], r14b
mov dword [rbp + 0x110], 0x43c80000
mov dword [rbp + 0x114], 0x42200000
addss xmm0, dword [0x14011e1a4]
addss xmm1, xmm9
movss dword [rax + 0xe4], xmm0
movss dword [rax + 0xe0], xmm1
call fcn.14002df30
mov rcx, qword [0x140177f20]
lea rdx, [rbp + 0x118]
mov dword [rbp + 0x118], 0x43c80000
mov dword [rbp + 0x11c], 0x42200000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
lea rcx, str.__Aimbot_Mods
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, xmm9
addss xmm0, dword [0x14011e1b0]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.14002df30
mov rcx, qword [0x140177f20]
lea rdx, [rbp + 0x120]
mov dword [rbp + 0x120], 0x43c80000
mov dword [rbp + 0x124], 0x42200000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
lea rcx, str.__Macro_Strafe
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, xmm9
addss xmm0, dword [0x14011e1b8]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.14002df30
mov rcx, qword [0x140177f20]
lea rdx, [rbp + 0x128]
mov dword [rbp + 0x128], 0x43c80000
mov dword [rbp + 0x12c], 0x42200000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
lea rcx, str.__Install_Reshade
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, xmm9
addss xmm0, dword [0x14011e1bc]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.14002df30
mov rcx, qword [0x140177f20]
mov dword [rbp + 0x130], 0x43c80000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, xmm9
addss xmm0, dword [0x14011e1c0]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
lea rdx, [rbp + 0x130]
mov dword [rbp + 0x134], 0x42200000
lea rcx, str.__Unban_Server__Beta_
call fcn.14002df30
mov rcx, qword [0x140177f20]
lea rdx, [rbp + 0x138]
mov dword [rbp + 0x138], 0x43c80000
mov dword [rbp + 0x13c], 0x42200000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
lea rcx, str.__Start_FiveM_Optimized
jmp 0x140035c58
movaps xmm1, xmm7
movaps xmm0, xmm6
call fcn.140011320
cmp ebx, 3
jne 0x1400368e3
mov rcx, qword [0x140177f20]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
mov rcx, qword [rbp + 0x158]
movss xmm0, dword [rax + 0x18]
subss xmm0, dword [rax + 0x64]
mov byte [rax + 0x121], r14b
addss xmm0, xmm10
movss dword [rax + 0xe0], xmm0
call fcn.14000fe30
mov rcx, r12
mov dword [rsp + 0x70], 0xeff5e4c0
mov dword [rsp + 0x74], 0xf9ebe6ea
mov word [rsp + 0x78], 0xe8
mov byte [rsp + 0x7a], r14b
nop dword [rax]
nop dword [rax + rax]
lea eax, [rcx - 0x7c]
xor byte [rsp + rcx + 0x70], al
inc rcx
cmp rcx, 9
jb 0x140036340
movaps xmm0, xmmword [0x14011e330]
lea rdx, [rsp + 0x70]
lea rcx, [rbp - 0x70]
mov byte [rsp + 0x7a], r12b
movups xmmword [rbp - 0x70], xmm0
call fcn.14002d630
call fcn.14000fed0
mov rbx, qword [0x140177f20]
lea rcx, [0x14011e014]
xor edx, edx
mov dword [rbp + 0x140], 0x43e10000
mov dword [rbp + 0x144], 0x43960000
mov rax, qword [rbx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rbx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, xmm8
addss xmm0, xmm11
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
mov rax, qword [rbx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov r8, qword [rbx + 0x3ea0]
movsxd rax, dword [r8 + 0xd0]
mov r8, qword [r8 + 0xd8]
mov r8d, dword [r8 + rax*4 - 4]
call fcn.140002e50
mov esi, eax
cmp dword [rbx + 0x3ed4], eax
jne 0x14003642b
lea r8, [0x14011e014]
mov edx, listen
mov ecx, eax
call fcn.140017e10
lea r8, [rbp + 0x140]
mov edx, esi
lea rcx, [0x14011e014]
call fcn.14000a8c0
mov rcx, qword [0x140177f20]
lea rdx, [rbp + 0x148]
mov dword [rbp + 0x148], 0x43c80000
mov dword [rbp + 0x14c], 0x42200000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
lea rcx, str.__FilterKeys
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, xmm9
addss xmm0, xmm15
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.14002df30
mov rcx, qword [0x140177f20]
lea rdx, [rbp - 0x40]
mov dword [rbp - 0x40], 0x43c80000
mov dword [rbp - 0x3c], 0x42200000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
lea rcx, str.__Lookup_IP
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, xmm9
addss xmm0, xmm14
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.14002df30
mov rcx, qword [0x140177f20]
lea rdx, [rbp - 0x38]
mov dword [rbp - 0x38], 0x43c80000
mov dword [rbp - 0x34], 0x42200000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
lea rcx, str.__Del_Discord_Injection
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, xmm9
addss xmm0, xmm8
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.14002df30
mov rcx, qword [0x140177f20]
lea rdx, [rbp - 0x30]
mov dword [rbp - 0x30], 0x43c80000
mov dword [rbp - 0x2c], 0x42200000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
lea rcx, [0x14011e054]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, xmm9
addss xmm0, dword [0x14011e19c]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.14002df30
mov rcx, qword [0x140177f20]
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
lea rdx, [rbp - 0x18]
subss xmm0, dword [rax + 0x68]
subss xmm1, dword [rax + 0x64]
lea rcx, [0x14011e054]
mov byte [rax + 0x121], r14b
mov dword [rbp - 0x18], 0x43c80000
mov dword [rbp - 0x14], 0x42200000
addss xmm0, dword [0x14011e1a4]
addss xmm1, xmm9
movss dword [rax + 0xe4], xmm0
movss dword [rax + 0xe0], xmm1
call fcn.14002df30
mov rcx, qword [0x140177f20]
lea rdx, [rbp - 0x28]
mov dword [rbp - 0x28], 0x43c80000
mov dword [rbp - 0x24], 0x42200000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
lea rcx, [0x14011e054]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, xmm9
addss xmm0, dword [0x14011e1b0]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.14002df30
mov rcx, qword [0x140177f20]
lea rdx, [rbp - 0x20]
mov dword [rbp - 0x20], 0x43c80000
mov dword [rbp - 0x1c], 0x42200000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
lea rcx, [0x14011e054]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, xmm9
addss xmm0, dword [0x14011e1b8]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.14002df30
mov rcx, qword [0x140177f20]
lea rdx, [rbp - 0x60]
mov dword [rbp - 0x60], 0x43c80000
mov dword [rbp - 0x5c], 0x42200000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
lea rcx, [0x14011e054]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, xmm9
addss xmm0, dword [0x14011e1bc]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.14002df30
mov rcx, qword [0x140177f20]
mov dword [rbp + 0x2a0], 0x43c80000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, xmm9
addss xmm0, dword [0x14011e1c0]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
lea rdx, [rbp + 0x2a0]
mov dword [rbp + 0x2a4], 0x42200000
lea rcx, [0x14011e054]
call fcn.14002df30
mov rcx, qword [0x140177f20]
lea rdx, [rbp + 0x1f8]
mov dword [rbp + 0x1f8], 0x43c80000
mov dword [rbp + 0x1fc], 0x42200000
mov rax, qword [rcx + 0x3ea0]
mov byte [rax + 0x98], r14b
mov rax, qword [rcx + 0x3ea0]
lea rcx, [0x14011e054]
movss xmm1, dword [rax + 0x18]
movss xmm0, dword [rax + 0x1c]
subss xmm1, dword [rax + 0x64]
subss xmm0, dword [rax + 0x68]
mov byte [rax + 0x121], r14b
addss xmm1, xmm9
addss xmm0, dword [0x14011e1c4]
movss dword [rax + 0xe0], xmm1
movss dword [rax + 0xe4], xmm0
call fcn.14002df30
lea rcx, [0x1400ab076]
call fcn.14002d530
lea rcx, [0x1400ab076]
call fcn.14002d530
call fcn.14000aac0
call fcn.14000fed0
call fcn.14000f930
call fcn.14000a1b0
mov rcx, qword [0x140178260]
lea r8, [0x140178248]
xorps xmm0, xmm0
xor r9d, r9d
movups xmmword [rbp + 0x500], xmm0
mov edx, r14d
mov rax, qword [rcx]
call qword [rax + 0x108]
mov rcx, qword [0x140178260]
lea r8, [rbp + 0x500]
mov rdx, qword [0x140178248]
mov rax, qword [rcx]
call qword [rax + 0x190]
mov rax, qword [0x140177f20]
mov rcx, qword [rax + 0x4860]
mov rax, qword [rcx]
mov rcx, r12
add rax, 0x48
cmp byte [rax], r12b
cmovne rcx, rax
call fcn.140029110
mov rcx, qword [0x140178250]
xor r8d, r8d
mov edx, r14d
mov rax, qword [rcx]
call qword [rax + 0x40]
cmp byte [rbp + 0x1f0], r12b
je 0x140036989
mov ecx, dword [0x140178210]
mov r15, qword [rbp + 0x4f8]
jmp 0x140034993
movaps xmm14, xmmword [rsp + 0x630]
movaps xmm15, xmmword [rsp + 0x620]
mov rdi, qword [0x140177f20]
xor esi, esi
movaps xmm13, xmmword [rsp + 0x640]
movaps xmm12, xmmword [rsp + 0x650]
movaps xmm11, xmmword [rsp + 0x660]
movaps xmm10, xmmword [rsp + 0x670]
movaps xmm9, xmmword [rsp + 0x680]
movaps xmm8, xmmword [rsp + 0x690]
movaps xmm7, xmmword [rsp + 0x6a0]
mov r15, qword [rsp + 0x700]
mov r14, qword [rsp + 0x6f8]
mov r13, qword [rsp + 0x6f0]
test rdi, rdi
je 0x140036a08
mov rbx, qword [rdi + 0xa0]
jmp 0x140036a0b
mov rbx, rsi
call fcn.14002a0b0
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x140036a1f
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbx]
test rcx, rcx
je 0x140036a2d
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbx + 8]
test rcx, rcx
je 0x140036a3c
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rax, qword [0x140177f20]
mov qword [rdi + 0x90], rsi
mov qword [rdi + 0xa0], rsi
test rax, rax
je 0x140036a5c
dec dword [rax + 0xf4]
mov rdx, qword [0x140177f10]
mov rcx, rbx
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov rax, qword [0x140177f20]
test rax, rax
je 0x140036a80
mov rbx, qword [rax + 0x98]
jmp 0x140036a83
mov rbx, rsi
mov rcx, qword [rbx + 0x30]
lea rdi, [rax + 8]
test rcx, rcx
je 0x140036a9d
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov rax, qword [0x140177f20]
mov qword [rdi + 0x80], rsi
mov qword [rdi + 0x90], rsi
test rax, rax
je 0x140036ab6
dec dword [rax + 0xf4]
mov rdx, qword [0x140177f10]
mov rcx, rbx
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
mov rbx, qword [0x140177f20]
mov qword [0x140177f20], rbx
call fcn.140008b70
mov qword [0x140177f20], rsi
test rbx, rbx
je 0x140036b0d
mov rcx, rbx
call fcn.140019030
mov rax, qword [0x140177f20]
test rax, rax
je 0x140036afe
dec dword [rax + 0xf4]
mov rdx, qword [0x140177f10]
mov rcx, rbx
call sub.api_ms_win_crt_heap_l1_1_0.dll_free
call fcn.140036b60
mov rcx, qword [0x140177f38]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x1b8]
mov rcx, qword [rbp + 0x1e0]
call qword [sym.imp.USER32.dll_UnregisterClassA]
xor eax, eax
mov rcx, qword [rbp + 0x510]
xor rcx, rsp
call fcn.140099470
movaps xmm6, xmmword [rsp + 0x6b0]
add rsp, 0x6c0
pop r12
pop rdi
pop rsi
pop rbx
pop rbp
ret