Function at 0x14004dd20
Capabilities:
Create process on windows
Query environment variable
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
sub rsp, 0xc40
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm13
movaps xmmword [rax - 0xb8], xmm14
movaps xmmword [rax - 0xc8], xmm15
lea rbp, [rax - 0xbe8]
and rbp, 0xffffffffffffffe0
mov rax, qword [0x14057b2a8]
xor rax, rsp
mov qword [rbp + 0xb18], rax
xor r13d, r13d
mov r15d, r13d
mov dword [rbp + 0x50], r13d
lea rcx, [0x14057be00]
call fcn.1400603b0
cmp byte [0x14057c010], r13b
jne 0x14004ddc2
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov dword [reloc.WS2_32.dll_bind], r13d
lea rcx, [rbp + 0x900]
call fcn.140051f10
mov rdx, rax
lea rcx, str.License_Key
call fcn.14004bfe0
mov rdx, qword [rbp + 0x918]
cmp rdx, 0x10
jb 0x14004de28
inc rdx
mov rcx, qword [rbp + 0x900]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004de23
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14004de23
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400b7258
movdqa xmm0, xmmword [0x140132010]
movdqu xmmword [rbp + 0x910], xmm0
mov byte [rbp + 0x900], r13b
lea rcx, [0x140131e70]
call qword [sym.imp.KERNEL32.dll_GetModuleHandleW]
test rax, rax
je 0x14004dea5
lea rdx, str.RtlGetVersion
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov rbx, rax
test rax, rax
je 0x14004dea5
xor edx, edx
mov r8d, pe_nt_image_headers64
lea rcx, [rbp + 0x924]
call sub.VCRUNTIME140.dll_memset
mov dword [rbp + 0x920], 0x11c
lea rcx, [rbp + 0x920]
call rbx
mov ecx, dword [0x14057bd98]
test eax, eax
cmove ecx, dword [rbp + 0x92c]
mov dword [0x14057bd98], ecx
call fcn.14004c1a0
mov dword [rbp + 0x590], 0x50
mov dword [rbp + 0x594], 0x40
lea rax, [0x140052fb0]
mov qword [rbp + 0x598], rax
mov qword [rbp + 0x5a0], r13
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov qword [rbp + 0x5a8], rax
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x5b0], xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0x5c0], xmm1
lea rax, str.Sinister_Loader
mov qword [rbp + 0x5d0], rax
mov qword [rbp + 0x5d8], r13
lea rcx, [rbp + 0x590]
call qword [sym.imp.USER32.dll_RegisterClassExW]
movabs rax, 0xe1d34b58a5df6533
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x7d0], rax
movabs rax, 0x48aa31664797c13a
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x7d8], rax
movabs rax, 0x841705c3cea291e2
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x7e0], rax
movabs rax, 0x183770b08c2bb2f
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0x7e8], rax
movabs rax, 0xe1ba4b36a5b66560
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xac0], rax
movabs rax, 0x48d8310347e3c149
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xac8], rax
movabs rax, 0x847605acceee91c2
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xad0], rax
movabs rax, 0x183777908a7bb4b
mov qword [rbp + 0x10], rax
mov rax, qword [rbp + 0x10]
mov qword [rbp + 0xad8], rax
vmovdqu ymm0, ymmword [rbp + 0x7d0]
vpxor ymm1, ymm0, ymmword [rbp + 0xac0]
vmovdqu ymmword [rbp + 0x7d0], ymm1
mov qword [rsp + 0x58], r13
mov rax, qword [rbp + 0x5a8]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x40], r13
mov dword [rsp + 0x38], 0x320
mov dword [rsp + 0x30], 0x514
mov dword [rsp + 0x28], 0x64
mov dword [rsp + 0x20], 0x64
mov r9d, 0x80000000
lea r8, [rbp + 0x7d0]
mov rdx, qword [rbp + 0x5d0]
xor ecx, ecx
vzeroupper
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov r12, rax
mov qword [rbp + 0x704], r13
mov qword [rbp + 0x718], 2
mov qword [rbp + 0x730], 2
mov qword [rbp + 0x6f0], r13
mov dword [rbp + 0x700], Ordinal_33
mov dword [rbp + 0x6f8], reloc.WLDAP32.dll_Ordinal_60
mov dword [rbp + 0x6fc], 1
mov dword [rbp + 0x714], reloc.WLDAP32.dll_Ordinal_32
mov qword [rbp + 0x720], rax
mov qword [rbp + 0x70c], 1
mov qword [rbp + 0x728], 1
mov dword [rbp + 0x68], 0xb000
mov dword [rbp + 0x6c], 0xa000
lea rbx, [0x14057c080]
mov qword [rsp + 0x58], rbx
lea rax, [rbp + 0x60]
mov qword [rsp + 0x50], rax
lea rdi, [0x14057c078]
mov qword [rsp + 0x48], rdi
lea rsi, [0x14057c088]
mov qword [rsp + 0x40], rsi
lea rax, [rbp + 0x6f0]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], 2
lea rax, [rbp + 0x68]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 1]
xor ecx, ecx
call sub.d3d11.dll_D3D11CreateDeviceAndSwapChain
cmp eax, 0x887a0004
jne 0x14004e186
mov qword [rsp + 0x58], rbx
lea rax, [rbp + 0x60]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], rdi
mov qword [rsp + 0x40], rsi
lea rax, [rbp + 0x6f0]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], 2
lea rax, [rbp + 0x68]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
lea edx, [r9 + 5]
xor ecx, ecx
call sub.d3d11.dll_D3D11CreateDeviceAndSwapChain
test eax, eax
je 0x14004e214
call fcn.14004d600
mov rdx, qword [rbp + 0x5a8]
mov rcx, qword [rbp + 0x5d0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov eax, 1
mov rcx, qword [rbp + 0xb18]
xor rcx, rsp
call fcn.1400b72f0
lea r11, [rsp + 0xc40]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
mov rcx, qword [0x14057c088]
mov rax, qword [rcx]
lea r9, [rbp + 0x4a8]
lea r8, [0x140131f88]
xor edx, edx
call qword [rax + 0x48]
mov rcx, qword [0x14057c078]
mov rax, qword [rcx]
lea r9, [0x14057c098]
xor r8d, r8d
mov rdx, qword [rbp + 0x4a8]
call qword [rax + 0x48]
mov rcx, qword [rbp + 0x4a8]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov edx, 0xa
mov rcx, r12
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, r12
call qword [sym.imp.USER32.dll_UpdateWindow]
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x28], reloc.WS2_32.dll_sendto
mov qword [rsp + 0x20], reloc.WS2_32.dll_recv
mov edx, 0x37b8
mov r9d, 8
mov r8d, 0x418
lea rcx, str.1.89_WIP
call fcn.14001b630
xor ecx, ecx
call fcn.14001b170
call fcn.14001dab0
mov rbx, rax
or dword [rax], 3
mov qword [rax + 0x18], r13
xor ecx, ecx
call fcn.140034ad0
mov rcx, r12
call fcn.14003dff0
mov rdx, qword [0x14057c080]
mov rcx, qword [0x14057c078]
call fcn.14003d070
mov qword [rbp + 0x18], 0xffffffffffffffff
mov qword [rbp + 0x20], 0xffffffffffffffff
mov qword [rbp + 0x28], 0xffffffffffffffff
mov qword [rbp + 0x30], 0xffffffffffffffff
mov dword [rbp + 0x38], 0xffffffff
mov qword [rbp + 0x3c], 0xfffffffffffffffd
mov dword [rbp + 0x44], 0xffffffff
mov qword [rbp + 0x48], r13
mov qword [rsp + 0x30], r13
lea rax, [0x14057bba8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0x420e
lea rdx, [0x14025f310]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bbb0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0x74feb
lea rdx, [0x140272800]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bbb8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0x7b5d0
lea rdx, [0x1402e77f0]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bbc0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0xb040a
lea rdx, [0x140362dc0]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bbc8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0xa3b1e
lea rdx, [0x1404131d0]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bbd0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0x9a68b
lea rdx, [0x1404b6cf0]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bc38]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0x3499
lea rdx, [0x14026b580]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bc40]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0x21b5
lea rdx, [0x1402693c0]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bc48]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0x1e3d
lea rdx, [0x140267580]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bc00]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0x2031
lea rdx, [0x140553dc0]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bc08]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0x1beb
lea rdx, [0x140579540]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bc18]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0x131d
lea rdx, [0x1402714e0]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bc68]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0x17c8
lea rdx, [0x140265db0]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bc28]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0x1525
lea rdx, [0x14026ea20]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bc20]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0x1582
lea rdx, [0x14026ff50]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bc30]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0x14f8
lea rdx, [0x140151030]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bc80]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0x1493
lea rdx, [0x140263520]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bc88]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0x13db
lea rdx, [0x140152530]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bc78]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0x13da
lea rdx, [0x1402649d0]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bca8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0xb2bd
lea rdx, [0x14055f1b0]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bcb0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0x93a9
lea rdx, [0x140555e00]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bcb8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0x438d
lea rdx, [0x14056a470]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bcc0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0x3b81
lea rdx, [0x14056e800]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bcc8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0x3f4d
lea rdx, [0x140572390]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bcd0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0x3259
lea rdx, [0x1405762e0]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bca0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0x21b7
lea rdx, [0x14025d140]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bcd8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0xe938f
lea rdx, [0x140173db0]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bce0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0x1a1a
lea rdx, [0x140172390]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bce8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0x19e9
lea rdx, [0x1401709a0]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bcf8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0x94a0
lea rdx, [0x14015f050]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bcf0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0x84ac
lea rdx, [0x1401684f0]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bd00]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0x2a0e
lea rdx, [0x14015c640]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bd08]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0x2318
lea rdx, [0x14015a320]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bd10]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0x23e8
lea rdx, [0x140157f30]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bd18]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0x197a
lea rdx, [0x1401565b0]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bd20]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0x16ca
lea rdx, [0x140154ee0]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
mov qword [rsp + 0x30], r13
lea rax, [0x14057bd28]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
lea r9, [rbp + 0x18]
mov r8d, 0x15b3
lea rdx, [0x140153910]
mov rcx, qword [0x14057c078]
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_time_l1_1_0.dll__time64]
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_srand]
mov rax, qword [0x14057bbb0]
mov qword [rbp + 0xae0], rax
mov rax, qword [0x14057bbb8]
mov qword [rbp + 0xae8], rax
mov rax, qword [0x14057bbc0]
mov qword [rbp + 0xaf0], rax
mov rax, qword [0x14057bbc8]
mov qword [rbp + 0xaf8], rax
mov rax, qword [0x14057bbd0]
mov qword [rbp + 0xb00], rax
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
movsxd rcx, eax
movabs rax, 0xcccccccccccccccd
mul rcx
shr rdx, 2
lea rax, [rdx + rdx*4]
sub rcx, rax
mov dword [0x14057bd90], ecx
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
movss xmm3, dword [0x1400bd808]
mov r8d, 0xb840
lea rdx, [0x14011a3f0]
mov rcx, qword [rbx + 0x50]
call fcn.14002e0c0
mov qword [0x14057bda0], rax
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
movss xmm3, dword [0x1400bd944]
mov r8d, 0xb840
lea rdx, [0x14011a3f0]
mov rcx, qword [rbx + 0x50]
call fcn.14002e0c0
mov qword [0x14057bda8], rax
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
movss xmm3, dword [0x1400bd7f8]
mov r8d, 0xbf59
lea rdx, [0x140125c30]
mov rcx, qword [rbx + 0x50]
call fcn.14002e0c0
mov qword [0x14057bdb0], rax
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
movss xmm3, dword [0x1400bd940]
mov r8d, 0xbf59
lea rdx, [0x140125c30]
mov rcx, qword [rbx + 0x50]
call fcn.14002e0c0
mov qword [0x14057bdb8], rax
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
movss xmm3, dword [0x1400bd7f4]
mov r8d, 0xbf59
lea rdx, [0x140125c30]
mov rcx, qword [rbx + 0x50]
call fcn.14002e0c0
mov qword [0x14057bdc0], rax
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
movss xmm3, dword [0x1400bd93c]
mov r8d, 0x4f960
lea rdx, [0x1400caa90]
mov rcx, qword [rbx + 0x50]
call fcn.14002e0c0
mov qword [0x14057bdc8], rax
movaps xmm7, xmmword [0x140132020]
movups xmmword [rbp + 0x640], xmm7
movaps xmm8, xmmword [0x1400c1840]
movups xmmword [rbp + 0x650], xmm8
movaps xmm13, xmmword [0x1401321c0]
movups xmmword [rbp + 0x660], xmm13
movaps xmm14, xmm13
movups xmmword [rbp + 0x670], xmm13
lea r14, [0x14057bd50]
xorps xmm15, xmm15
movss xmm9, dword [0x140131ffc]
movss xmm10, dword [0x1400bd814]
lea rdi, [0x14057bd9c]
movabs rsi, 0x8ef66b44c4da0a33
call sub.MSVCP140.dll__Query_perf_frequency
mov rbx, rax
call sub.MSVCP140.dll__Query_perf_counter
cmp rbx, 0x989680
jne 0x14004ec98
imul rax, rax, 0x64
jmp 0x14004ecb3
cqo
idiv rbx
imul rcx, rax, 0x3b9aca00
imul rax, rdx, 0x3b9aca00
cqo
idiv rbx
add rax, rcx
mov rcx, rax
sub rcx, qword [0x14057bde0]
xorps xmm6, xmm6
cvtsi2ss xmm6, rcx
divss xmm6, dword [0x140132000]
mov qword [0x14057bde0], rax
movaps xmm11, xmm15
movaps xmm12, xmm15
lea rcx, [rbp + 0x70]
call qword [sym.imp.USER32.dll_GetCursorPos]
test eax, eax
je 0x14004ed0f
lea rdx, [rbp + 0x70]
mov rcx, r12
call qword [sym.imp.USER32.dll_ScreenToClient]
test eax, eax
je 0x14004ed0f
movd xmm12, dword [rbp + 0x74]
cvtdq2ps xmm12, xmm12
movd xmm11, dword [rbp + 0x70]
cvtdq2ps xmm11, xmm11
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x680]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x14004ed74
cmp dword [rbp + 0x688], 0x12
je 0x14004ed74
lea rcx, [rbp + 0x680]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x680]
call qword [sym.imp.USER32.dll_DispatchMessageA]
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x680]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
jne 0x14004ed30
mov r8d, dword [0x14057c090]
test r8d, r8d
je 0x14004ee2a
mov r9d, dword [0x14057c094]
test r9d, r9d
je 0x14004ee2a
mov rcx, qword [0x14057c098]
test rcx, rcx
je 0x14004edbb
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov qword [0x14057c098], r13
mov r8d, dword [0x14057c090]
mov r9d, dword [0x14057c094]
mov rcx, qword [0x14057c088]
mov rax, qword [rcx]
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x20], r13d
xor edx, edx
call qword [rax + 0x68]
mov dword [0x14057c094], r13d
mov dword [0x14057c090], r13d
mov rcx, qword [0x14057c088]
mov rax, qword [rcx]
lea r9, [rbp + 0x4b0]
lea r8, [0x140131f88]
xor edx, edx
call qword [rax + 0x48]
mov rcx, qword [0x14057c078]
mov rax, qword [rcx]
lea r9, [0x14057c098]
xor r8d, r8d
mov rdx, qword [rbp + 0x4b0]
call qword [rax + 0x48]
mov rcx, qword [rbp + 0x4b0]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
call fcn.14003d2d0
call fcn.14003e180
call fcn.1400236e0
call fcn.14001dd40
mov rbx, rax
mov qword [rax + 8], r13
mov qword [rax + 0x10], r13
mov qword [rax + 0x3c], r13
mov qword [rax + 0x44], r13
mov qword [rax + 0x4c], r13
mov qword [rax + 0x5c], r13
mov qword [rax + 0x54], r13
mov dword [rax + 0x6c], r13d
mov qword [rax + 0x74], r13
mov qword [rax + 0x7c], r13
movaps xmm0, xmmword [0x1400c18c0]
movups xmmword [rax + 0xc8], xmm0
movaps xmm0, xmmword [0x140132130]
movups xmmword [rax + 0xd8], xmm0
movaps xmm0, xmmword [0x140132020]
movups xmmword [rax + 0xe8], xmm0
movaps xmm0, xmmword [0x1400c1840]
movups xmmword [rax + 0x108], xmm0
movaps xmm0, xmmword [0x140132080]
movups xmmword [rax + 0x118], xmm0
movaps xmm0, xmmword [0x140132030]
movups xmmword [rax + 0x128], xmm0
movups xmmword [rax + 0x138], xmm7
movaps xmm0, xmmword [0x140132110]
movups xmmword [rax + 0x148], xmm0
movups xmmword [rax + 0x158], xmm8
movaps xmm0, xmmword [0x140132120]
movups xmmword [rax + 0x168], xmm0
movaps xmm0, xmmword [0x140132070]
movups xmmword [rax + 0x188], xmm0
movaps xmm0, xmmword [0x1400c1840]
movups xmmword [rax + 0x178], xmm0
movaps xmm0, xmmword [0x140132120]
movups xmmword [rax + 0x198], xmm0
movups xmmword [rax + 0x1a8], xmm0
movaps xmm0, xmmword [0x140132040]
movups xmmword [rax + 0x1b8], xmm0
movaps xmm0, xmmword [0x140132170]
movups xmmword [rax + 0x1c8], xmm0
movaps xmm0, xmmword [0x1401320d0]
movups xmmword [rax + 0x1d8], xmm0
movaps xmm0, xmmword [0x1400c18c0]
movups xmmword [rax + 0x1e8], xmm0
movups xmmword [rax + 0x1f8], xmm13
movups xmmword [rax + 0x208], xmm14
movaps xmm0, xmmword [0x1401320e0]
movups xmmword [rax + 0x218], xmm0
movaps xmm0, xmmword [0x140132110]
movups xmmword [rax + 0x228], xmm0
movaps xmm0, xmmword [0x1400c1840]
movups xmmword [rax + 0x238], xmm0
movaps xmm0, xmmword [0x140132120]
movups xmmword [rax + 0x248], xmm0
movaps xmm0, xmmword [0x140132180]
movups xmmword [rax + 0x258], xmm0
movaps xmm0, xmmword [0x1401320d0]
movups xmmword [rax + 0x268], xmm0
xorps xmm0, xmm0
movups xmmword [rax + 0x2a8], xmm0
movaps xmm0, xmmword [0x140132180]
movups xmmword [rax + 0x2b8], xmm0
movaps xmm0, xmmword [0x1401320d0]
movups xmmword [rax + 0x2c8], xmm0
movaps xmm0, xmmword [0x140132060]
movups xmmword [rax + 0x328], xmm0
movaps xmm0, xmmword [0x140132090]
movups xmmword [rax + 0x338], xmm0
movaps xmm0, xmmword [0x140132060]
movups xmmword [rax + 0x348], xmm0
movaps xmm0, xmmword [0x140132090]
movups xmmword [rax + 0x358], xmm0
movaps xmm0, xmmword [0x140132050]
movups xmmword [rax + 0x3b8], xmm0
mov qword [rbp + 0x4b8], 0
mov qword [rbp + 0x90], 0
lea r8, [rbp + 0x4b8]
xor edx, edx
lea rcx, [rbp + 0x90]
call fcn.140028ca0
mov dword [rbp + 0x98], 0x44a28000
mov dword [rbp + 0x9c], 0x44480000
xor edx, edx
lea rcx, [rbp + 0x98]
call fcn.140028ce0
mov qword [rbp], rsi
mov rax, qword [rbp]
mov qword [rbp + 0x740], rax
movabs rax, 0x48d831033586a528
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x748], rax
movabs rax, 0xe1ba4b36a5b66560
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4c0], rax
movabs rax, 0x48d8310347e3c149
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x4c8], rax
movdqa xmm0, xmmword [rbp + 0x740]
pxor xmm0, xmmword [rbp + 0x4c0]
movdqa xmmword [rbp + 0x740], xmm0
xor edx, edx
lea r8d, [rdx + 7]
lea rcx, [rbp + 0x740]
call fcn.1400171c0
movss xmm14, dword [0x1400bd7c8]
movaps xmm0, xmm14
call fcn.140028f40
mov rcx, qword [0x14057bdb0]
call fcn.140024d20
lea rcx, [rbp + 8]
call fcn.14001df20
call fcn.14001def0
mov rsi, rax
call fcn.140024900
cmp byte [0x14057bd48], 0
jne 0x14004fa39
mov dword [rbp + 0xa0], 0x3f800000
mov dword [rbp + 0xa4], 0x3f800000
mov qword [rbp + 0xa8], 0
movss xmm3, dword [rbp + 0xc]
movaps xmm2, xmm3
addss xmm2, xmm10
movss xmm1, dword [rbp + 8]
movaps xmm0, xmm1
addss xmm0, xmm9
movss dword [rbp + 0xb0], xmm0
movss dword [rbp + 0xb4], xmm2
movss dword [rbp + 0xb8], xmm1
movss dword [rbp + 0xbc], xmm3
mov dword [rsp + 0x30], 0xffffffff
lea rax, [rbp + 0xa0]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xa8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xb0]
lea r8, [rbp + 0xb8]
mov rdx, qword [0x14057bce0]
mov rcx, rsi
call fcn.14002e6f0
mov rcx, qword [0x14057bdb8]
call fcn.140024d20
mov dword [rbp + 0xc0], 0x42f00000
mov dword [rbp + 0xc4], 0x43b08000
lea rcx, [rbp + 0xc0]
call fcn.1400289c0
lea rdx, str.License_Key
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rdx, qword [str.License_Key]
lea rcx, [0x1400bcacc]
call fcn.140044ba0
lea rcx, [rbp + 0x810]
call fcn.140051f10
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x14004f232
mov rax, qword [rax]
test r8, r8
jne 0x14004f24e
lea rdx, [0x1400bcacc]
mov rcx, rax
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
jne 0x14004f24e
xor bl, bl
jmp 0x14004f250
mov bl, 1
mov rdx, qword [rbp + 0x828]
cmp rdx, 0x10
jb 0x14004f291
inc rdx
mov rcx, qword [rbp + 0x810]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004f28c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140051680
call fcn.1400b7258
mov qword [rbp + 0x820], r13
mov qword [rbp + 0x828], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x810], 0
test bl, bl
je 0x14004f5a9
mov dil, 1
mov dword [rbp + 0xc8], 0x42f00000
mov dword [rbp + 0xcc], 0x43b08000
lea rcx, [rbp + 0xc8]
call fcn.1400289c0
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
xor r9d, r9d
lea r8d, [r9 + 0x40]
mov rdx, r14
lea rcx, [0x1400bcacc]
call fcn.140041ab0
call fcn.14001ef90
test al, al
jne 0x14004f35f
lea rax, str.License_Key
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rax, qword [str.License_Key]
cmp byte [rax], 0
jne 0x14004f35f
cmp byte [0x14057bd50], 0
jne 0x14004f35f
lea rcx, [rbp + 0x8c0]
call fcn.140051f10
or r15d, 1
mov r8, qword [rax + 0x10]
cmp qword [rax + 0x18], 0x10
jb 0x14004f341
mov rax, qword [rax]
test r8, r8
jne 0x14004f359
lea rdx, [0x1400bcacc]
mov rcx, rax
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x14004f35f
movzx ebx, dil
jmp 0x14004f361
xor bl, bl
test dil, r15b
je 0x14004f3c4
and r15d, 0xfffffffe
mov rdx, qword [rbp + 0x8d8]
cmp rdx, 0x10
jb 0x14004f3ab
inc rdx
mov rcx, qword [rbp + 0x8c0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004f3a6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140051687
call fcn.1400b7258
mov qword [rbp + 0x8d0], r13
mov qword [rbp + 0x8d8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x8c0], 0
test bl, bl
je 0x14004f3e1
mov r8d, Ordinal_45
lea rdx, str.Enter_Key__ex:_eft_AAAAAA_BBBBBB_CCCCCC_
lea rcx, str.License_Key
call fcn.1400149a0
movss xmm1, dword [rbp + 0xc]
addss xmm1, dword [0x140131fd4]
movaps xmm3, xmm1
addss xmm3, dword [0x1400bd948]
movss xmm0, dword [rbp + 8]
addss xmm0, dword [0x1400bd950]
movaps xmm2, xmm0
addss xmm2, dword [0x140131fe8]
comiss xmm11, xmm0
jb 0x14004f44f
comiss xmm2, xmm11
jb 0x14004f44f
comiss xmm12, xmm1
jb 0x14004f44f
comiss xmm3, xmm12
jb 0x14004f44f
xor edx, edx
xor ecx, ecx
call fcn.14001f250
test al, al
je 0x14004f44f
xor dil, dil
xor r8d, r8d
lea rdx, [0x1400bcacc]
lea rcx, str.License_Key
call fcn.1400149a0
mov dword [rbp + 0xd0], 0x42f00000
mov dword [rbp + 0xd4], 0x43c38000
lea rcx, [rbp + 0xd0]
call fcn.1400289c0
mov dword [rbp + 0xd8], 0x43de0000
mov dword [rbp + 0xdc], 0x42680000
xor r8d, r8d
lea rdx, [rbp + 0xd8]
lea rcx, str.Login_Button
call fcn.140044a90
test al, al
je 0x14004f7ae
xorps xmm0, xmm0
movups xmmword [rbp + 0x7b0], xmm0
mov qword [rbp + 0x7c0], r13
mov qword [rbp + 0x7c8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x7b0], 0
test dil, dil
je 0x14004f4e1
lea rdx, str.License_Key
lea rcx, [rbp + 0x6b0]
call fcn.140049600
mov rdx, rax
jmp 0x14004f520
movups xmmword [rbp + 0x570], xmm0
mov qword [rbp + 0x580], r13
mov qword [rbp + 0x588], r13
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [r14 + r8], 0
jne 0x14004f500
mov rdx, r14
lea rcx, [rbp + 0x570]
call fcn.140048220
lea rdx, [rbp + 0x570]
lea rcx, [0x14057be00]
call fcn.140061d00
movzx eax, byte [0x14057c010]
mov byte [0x14057bd48], al
mov byte [0x14057bd95], 1
test al, al
jne 0x14004f56f
xorps xmm0, xmm0
movups xmmword [rbp + 0x530], xmm0
mov qword [rbp + 0x540], r13
mov qword [rbp + 0x548], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x530], al
lea rcx, [rbp + 0x530]
jmp 0x14004f585
lea rdx, str.License_Key
lea rcx, [rbp + 0x6d0]
call fcn.140049600
mov rcx, rax
call fcn.140052ac0
nop
mov qword [rbp + 0x7c0], r13
mov qword [rbp + 0x7c8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x7b0], 0
jmp 0x14004f7ae
mov dword [rbp + 0xe0], 0x42f00000
mov dword [rbp + 0xe4], 0x43b08000
lea rcx, [rbp + 0xe0]
call fcn.1400289c0
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
xor r9d, r9d
lea r8d, [r9 + 0x40]
mov rdx, r14
lea rcx, [0x1400bcacc]
call fcn.140041ab0
call fcn.14001ef90
test al, al
jne 0x14004f613
cmp byte [0x14057bd50], al
jne 0x14004f613
mov r8d, Ordinal_45
lea rdx, str.Enter_Key__ex:_eft_AAAAAA_BBBBBB_CCCCCC_
lea rcx, str.License_Key
call fcn.1400149a0
movss xmm0, dword [rbp + 8]
addss xmm0, dword [0x1400bd950]
movaps xmm2, xmm0
addss xmm2, dword [0x140131fe8]
movss xmm1, dword [rbp + 0xc]
addss xmm1, dword [0x140131fd4]
movaps xmm3, xmm1
addss xmm3, dword [0x1400bd948]
comiss xmm11, xmm0
jb 0x14004f67e
comiss xmm2, xmm11
jb 0x14004f67e
comiss xmm12, xmm1
jb 0x14004f67e
comiss xmm3, xmm12
jb 0x14004f67e
xor edx, edx
xor ecx, ecx
call fcn.14001f250
test al, al
je 0x14004f67e
xor r8d, r8d
lea rdx, [0x1400bcacc]
lea rcx, str.License_Key
call fcn.1400149a0
call fcn.140024900
mov dword [rbp + 0xe8], 0x42f00000
mov dword [rbp + 0xec], 0x43c38000
lea rcx, [rbp + 0xe8]
call fcn.1400289c0
mov dword [rbp + 0xf0], 0x43de0000
mov dword [rbp + 0xf4], 0x42680000
xor r8d, r8d
lea rdx, [rbp + 0xf0]
lea rcx, str.Login_Button
call fcn.140044a90
test al, al
je 0x14004f7ae
xorps xmm0, xmm0
movups xmmword [rbp + 0x4f0], xmm0
mov qword [rbp + 0x500], r13
mov qword [rbp + 0x508], r13
mov r8, 0xffffffffffffffff
inc r8
cmp byte [r14 + r8], 0
jne 0x14004f6f4
mov rdx, r14
lea rcx, [rbp + 0x4f0]
call fcn.140048220
lea rdx, [rbp + 0x4f0]
lea rcx, [0x14057be00]
call fcn.140061d00
movzx eax, byte [0x14057c010]
mov byte [0x14057bd48], al
mov byte [0x14057bd95], 1
xorps xmm0, xmm0
test al, al
je 0x14004f782
movups xmmword [rbp + 0x510], xmm0
mov qword [rbp + 0x520], r13
mov qword [rbp + 0x528], r13
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [r14 + r8], 0
jne 0x14004f760
mov rdx, r14
lea rcx, [rbp + 0x510]
call fcn.140048220
lea rcx, [rbp + 0x510]
jmp 0x14004f7a9
movups xmmword [rbp + 0x550], xmm0
mov qword [rbp + 0x560], r13
mov qword [rbp + 0x568], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x550], 0
lea rcx, [rbp + 0x550]
call fcn.140052ac0
xor ecx, ecx
call fcn.14001efb0
test al, al
je 0x14004f853
mov dword [rbp + 0xf8], 0x3f800000
mov dword [rbp + 0xfc], 0x3f800000
mov qword [rbp + 0x100], 0
movss xmm3, dword [rbp + 8]
movaps xmm0, xmm3
addss xmm0, xmm9
movss dword [rbp + 0x108], xmm0
movss xmm2, dword [rbp + 0xc]
movaps xmm1, xmm2
addss xmm1, xmm10
movss dword [rbp + 0x10c], xmm1
movss dword [rbp + 0x110], xmm3
movss dword [rbp + 0x114], xmm2
mov dword [rsp + 0x30], 0xffffffff
lea rax, [rbp + 0xf8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x100]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x108]
lea r8, [rbp + 0x110]
mov rdx, qword [0x14057bce8]
mov rcx, rsi
call fcn.14002e6f0
cmp byte [0x14057bd95], 0
je 0x14004f979
movss xmm3, dword [rbp + 8]
movss xmm2, dword [rbp + 0xc]
mov dword [rsp + 0x30], 0xffffffff
mov rcx, rsi
movaps xmm0, xmm3
movaps xmm1, xmm2
addss xmm0, xmm9
addss xmm1, xmm10
cmp byte [0x14057bd48], 0
je 0x14004f908
mov dword [rbp + 0x118], 0x3f800000
mov dword [rbp + 0x11c], 0x3f800000
mov qword [rbp + 0x120], 0
movss dword [rbp + 0x128], xmm0
movss dword [rbp + 0x12c], xmm1
movss dword [rbp + 0x130], xmm3
movss dword [rbp + 0x134], xmm2
lea rax, [rbp + 0x118]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x120]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x128]
lea r8, [rbp + 0x130]
mov rdx, qword [0x14057bcf0]
call fcn.14002e6f0
mov byte [0x14057bd49], 1
jmp 0x14004f979
mov dword [rbp + 0x138], 0x3f800000
mov dword [rbp + 0x13c], 0x3f800000
mov qword [rbp + 0x140], 0
movss dword [rbp + 0x148], xmm0
movss dword [rbp + 0x14c], xmm1
movss dword [rbp + 0x150], xmm3
movss dword [rbp + 0x154], xmm2
lea rax, [rbp + 0x138]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x140]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x148]
lea r8, [rbp + 0x150]
mov rdx, qword [0x14057bcf8]
call fcn.14002e6f0
mov dword [rbp + 0x158], 0x449fc000
mov dword [rbp + 0x15c], 0x40a00000
lea rcx, [rbp + 0x158]
call fcn.1400289c0
mov dword [rbp + 0x160], 0x41880000
mov dword [rbp + 0x164], 0x41880000
xor r8d, r8d
lea rdx, [rbp + 0x160]
lea rcx, str.Exit_Button
call fcn.140044a90
test al, al
jne 0x14005168e
mov dword [rbp + 0x168], 0x449d8000
mov dword [rbp + 0x16c], 0x40a00000
lea rcx, [rbp + 0x168]
call fcn.1400289c0
mov dword [rbp + 0x170], 0x41880000
mov dword [rbp + 0x174], 0x41880000
xor r8d, r8d
lea rdx, [rbp + 0x170]
lea rcx, str.Minimize_Button
call fcn.140044a90
test al, al
je 0x1400515c6
xor r9d, r9d
mov edx, 0x112
mov r8d, 0xf020
mov rcx, r12
call qword [sym.imp.USER32.dll_SendMessageA]
jmp 0x1400515c6
cmp byte [0x14057bd49], 0
je 0x14004fa54
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
mov byte [0x14057bd49], 0
movzx eax, byte [0x14057c010]
mov byte [0x14057bd48], al
mov dword [rbp + 0x178], 0x41d00000
mov dword [rbp + 0x17c], 0x43470000
lea rcx, [rbp + 0x178]
call fcn.1400289c0
mov dword [rbp + 0x180], 0x41f00000
mov dword [rbp + 0x184], 0x42ae0000
xor r8d, r8d
lea rdx, [rbp + 0x180]
lea rcx, str.Left_Button
call fcn.140044a90
mov ecx, dword [0x14057bd90]
test al, al
je 0x14004fac3
lea eax, [rcx - 1]
test eax, eax
cmovns ecx, eax
mov dword [0x14057bd90], ecx
cmp dword [0x14057bd4c], 0
jne 0x14004fbd8
mov dword [rbp + 0x188], 0x3f800000
mov dword [rbp + 0x18c], 0x3f800000
mov qword [rbp + 0x190], 0
movss xmm3, dword [rbp + 0xc]
addss xmm3, dword [0x140131fc0]
movaps xmm2, xmm3
addss xmm2, dword [0x140131fc8]
movss xmm1, dword [rbp + 8]
movaps xmm0, xmm1
addss xmm0, xmm9
movss dword [rbp + 0x198], xmm0
movss dword [rbp + 0x19c], xmm2
movss dword [rbp + 0x1a0], xmm1
movss dword [rbp + 0x1a4], xmm3
movsxd rax, ecx
mov dword [rsp + 0x30], 0xffffffff
lea rcx, [rbp + 0x188]
mov qword [rsp + 0x28], rcx
lea rcx, [rbp + 0x190]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 0x198]
lea r8, [rbp + 0x1a0]
mov rdx, qword [rbp + rax*8 + 0xae0]
mov rcx, rsi
call fcn.14002e6f0
mov dword [rbp + 0x1a8], 0x449b8000
mov dword [rbp + 0x1ac], 0x43470000
lea rcx, [rbp + 0x1a8]
call fcn.1400289c0
mov dword [rbp + 0x1b0], 0x41f00000
mov dword [rbp + 0x1b4], 0x42ae0000
xor r8d, r8d
lea rdx, [rbp + 0x1b0]
lea rcx, str.Right_Button
call fcn.140044a90
test al, al
je 0x14004fbd8
mov ecx, dword [0x14057bd90]
lea eax, [rcx + 1]
cmp eax, 4
cmovbe ecx, eax
mov dword [0x14057bd90], ecx
mov dword [rbp + 0x1b8], 0x3f800000
mov dword [rbp + 0x1bc], 0x3f800000
mov qword [rbp + 0x1c0], 0
movss xmm3, dword [rbp + 0xc]
movaps xmm2, xmm3
addss xmm2, xmm10
movss xmm1, dword [rbp + 8]
movaps xmm0, xmm1
addss xmm0, xmm9
movss dword [rbp + 0x1c8], xmm0
movss dword [rbp + 0x1cc], xmm2
movss dword [rbp + 0x1d0], xmm1
movss dword [rbp + 0x1d4], xmm3
mov dword [rsp + 0x30], 0xffffffff
lea rax, [rbp + 0x1b8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x1c0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1c8]
lea r8, [rbp + 0x1d0]
mov rdx, qword [0x14057bc08]
mov rcx, rsi
call fcn.14002e6f0
mov dword [rbp + 0x1d8], 0x3f800000
mov dword [rbp + 0x1dc], 0x3f800000
mov qword [rbp + 0x1e0], 0
movss xmm3, dword [rbp + 0xc]
movaps xmm2, xmm3
addss xmm2, xmm10
movss xmm1, dword [rbp + 8]
movaps xmm0, xmm1
addss xmm0, xmm9
movss dword [rbp + 0x1e8], xmm0
movss dword [rbp + 0x1ec], xmm2
movss dword [rbp + 0x1f0], xmm1
movss dword [rbp + 0x1f4], xmm3
mov dword [rsp + 0x30], 0xffffffff
lea rax, [rbp + 0x1d8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x1e0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x1e8]
lea r8, [rbp + 0x1f0]
mov rdx, qword [0x14057bc00]
mov rcx, rsi
call fcn.14002e6f0
movups xmm0, xmmword [0x140154ec8]
movups xmmword [rbx + 0x218], xmm0
movups xmm1, xmmword [0x14025f2f8]
movups xmmword [rbx + 0x228], xmm1
movups xmm0, xmmword [0x1402649b8]
movups xmmword [rbx + 0x238], xmm0
call fcn.14001dd40
mov dword [rax + 0x44], 0x40a00000
cmp byte [0x14057bd4a], 0
je 0x14004fd74
mov r8d, 7
lea rdx, str.RUNNING
lea rcx, str.LAUNCH
call fcn.1400149a0
mov dword [0x140152528], 0x64
call fcn.140053a90
test al, al
je 0x14004fd74
call fcn.14004d680
movss xmm1, dword [rbp + 0xc]
addss xmm1, dword [0x140131fc4]
movaps xmm3, xmm1
addss xmm3, dword [0x1400bd94c]
movss xmm0, dword [rbp + 8]
movss xmm13, dword [0x140131fec]
addss xmm0, xmm13
movaps xmm2, xmm0
addss xmm2, dword [0x140131fd0]
comiss xmm11, xmm0
jb 0x14004fe74
comiss xmm2, xmm11
jb 0x14004fe74
comiss xmm12, xmm1
jb 0x14004fe74
comiss xmm3, xmm12
jb 0x14004fe74
mov byte [0x14057bdd8], 1
cmp byte [0x14057bd4a], 0
je 0x14004fe18
mov r8d, 4
lea rdx, str.STOP
lea rcx, str.LAUNCH
call fcn.1400149a0
mov dword [0x140152528], 0x8c
cmp byte [0x14057bdd8], 0
jne 0x14004fe18
movss xmm6, dword [0x14057bd9c]
jmp 0x14004fe87
movss dword [rbp + 0x10], xmm6
movss xmm0, dword [rbp + 0x10]
divss xmm0, dword [0x14025f308]
movss xmm1, dword [0x14057bd9c]
addss xmm1, xmm0
movss dword [0x14057bd9c], xmm1
mov dword [rbp + 0x50], 0x3f800000
mov dword [rbp + 0x64], 0
comiss xmm15, xmm1
seta al
lea rdx, [rbp + 0x64]
test al, al
cmove rdx, rdi
comiss xmm1, xmm14
seta al
lea rcx, [rbp + 0x50]
test al, al
cmove rcx, rdx
movss xmm6, dword [rcx]
jmp 0x14004fe7f
mov byte [0x14057bdd8], 0
movaps xmm6, xmm15
movss dword [0x14057bd9c], xmm6
movss xmm8, dword [0x14015c63c]
subss xmm8, dword [0x14015a31c]
movaps xmm2, xmm8
mulss xmm2, xmm6
addss xmm2, dword [0x14015a31c]
movss xmm7, dword [0x14015c638]
subss xmm7, dword [0x14015a318]
movaps xmm0, xmm7
mulss xmm0, xmm6
addss xmm0, dword [0x14015a318]
movss dword [rbp + 0x200], xmm0
movss dword [rbp + 0x204], xmm2
subss xmm7, dword [rbp + 8]
subss xmm7, xmm15
mulss xmm7, xmm6
addss xmm7, xmm15
movss xmm0, dword [0x1400bd7a0]
mulss xmm7, xmm0
subss xmm8, dword [rbp + 0xc]
subss xmm8, xmm15
mulss xmm8, xmm6
addss xmm8, xmm15
mulss xmm8, xmm0
mulss xmm6, dword [0x140131fb4]
addss xmm6, dword [0x1400bd7c0]
mulss xmm6, xmm0
mov rcx, qword [0x14057bda0]
call fcn.140024d20
movaps xmm0, xmm6
call fcn.140028f40
movss xmm1, dword [rbp + 0xc]
addss xmm1, dword [0x140131fc4]
subss xmm1, xmm8
movss xmm0, dword [rbp + 8]
addss xmm0, xmm13
subss xmm0, xmm7
movss dword [rbp + 0x1f8], xmm0
movss dword [rbp + 0x1fc], xmm1
lea rcx, [rbp + 0x1f8]
call fcn.1400289c0
lea rdx, [rbp + 0x200]
lea rcx, [0x1400bd930]
call fcn.140040da0
test al, al
je 0x14004ffb2
cmp dword [0x14057bd4c], 0
jne 0x14004ffb2
cmp byte [0x14057bd4a], 0
jne 0x14004ffad
xor edx, edx
mov ecx, dword [reloc.WS2_32.dll_bind]
call fcn.140051760
jmp 0x14004ffb2
call fcn.14004d680
lea rdi, str.LAUNCH
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rdi, qword [str.LAUNCH]
movaps xmm0, xmmword [0x1401320b0]
movups xmmword [rbp + 0x5f0], xmm0
lea rcx, [rbp + 0x5f0]
call fcn.14001b090
mov ebx, eax
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_217]
cvtdq2ps xmm2, xmm2
addss xmm2, dword [rbp + 0xc]
addss xmm2, dword [0x1400bd7e4]
subss xmm2, xmm8
movss xmm1, dword [rbp + 8]
addss xmm1, xmm13
movd xmm0, dword [0x140152528]
cvtdq2ps xmm0, xmm0
addss xmm1, xmm0
subss xmm1, xmm7
movss dword [rbp + 0x208], xmm1
movss dword [rbp + 0x20c], xmm2
call fcn.14001d7c0
movaps xmm6, xmm0
call fcn.14001d7b0
mov qword [rsp + 0x40], r13
movss dword [rsp + 0x38], xmm15
mov qword [rsp + 0x30], r13
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
lea r9, [rbp + 0x208]
movaps xmm2, xmm6
mov rdx, rax
mov rcx, rsi
call fcn.14002fb60
lea rbx, str.LAUNCH
cmp qword [reloc.WS2_32.dll_ntohs], 0x10
cmovae rbx, qword [str.LAUNCH]
movaps xmm0, xmmword [0x1400bd880]
movups xmmword [rbp + 0x5e0], xmm0
lea rcx, [rbp + 0x5e0]
call fcn.14001b090
movd xmm2, dword [reloc.WLDAP32.dll_Ordinal_217]
cvtdq2ps xmm2, xmm2
addss xmm2, dword [rbp + 0xc]
addss xmm2, dword [0x1400bd7dc]
subss xmm2, xmm8
mov ecx, dword [0x140152528]
dec ecx
movd xmm1, ecx
cvtdq2ps xmm1, xmm1
movss xmm0, dword [rbp + 8]
addss xmm0, xmm13
addss xmm1, xmm0
subss xmm1, xmm7
movss dword [rbp + 0x210], xmm1
movss dword [rbp + 0x214], xmm2
mov qword [rsp + 0x20], rbx
lea r9, [0x1400bd664]
mov r8d, eax
lea rdx, [rbp + 0x210]
mov rcx, rsi
call fcn.14002fad0
call fcn.140024900
movaps xmm0, xmm14
call fcn.140028f40
movaps xmm0, xmmword [0x1401320c0]
movups xmmword [rbp + 0x600], xmm0
lea rcx, [rbp + 0x600]
call fcn.14001b090
movss xmm3, dword [rbp + 0xc]
movaps xmm1, xmm3
addss xmm1, dword [0x140131fe0]
movss xmm2, dword [rbp + 8]
movaps xmm0, xmm2
addss xmm0, xmm9
movss dword [rbp + 0x218], xmm0
movss dword [rbp + 0x21c], xmm1
addss xmm3, dword [0x140131fd8]
movss dword [rbp + 0x220], xmm2
movss dword [rbp + 0x224], xmm3
mov dword [rsp + 0x28], r13d
movss dword [rsp + 0x20], xmm15
mov r9d, eax
lea r8, [rbp + 0x218]
lea rdx, [rbp + 0x220]
mov rcx, rsi
call fcn.14002f920
movaps xmm0, xmmword [0x140132100]
movups xmmword [rbp + 0x610], xmm0
lea rcx, [rbp + 0x610]
call fcn.14001b090
movss xmm3, dword [rbp + 0xc]
movaps xmm1, xmm3
addss xmm1, dword [0x140131ff8]
movss xmm2, dword [rbp + 8]
movaps xmm0, xmm2
addss xmm0, xmm9
movss dword [rbp + 0x228], xmm0
movss dword [rbp + 0x22c], xmm1
addss xmm3, dword [0x140131fe0]
movss dword [rbp + 0x230], xmm2
movss dword [rbp + 0x234], xmm3
mov dword [rsp + 0x28], r13d
movss dword [rsp + 0x20], xmm15
mov r9d, eax
lea r8, [rbp + 0x228]
lea rdx, [rbp + 0x230]
mov rcx, rsi
call fcn.14002f920
movaps xmm0, xmmword [0x1401320f0]
movups xmmword [rbp + 0x620], xmm0
lea rcx, [rbp + 0x620]
call fcn.14001b090
movss xmm3, dword [rbp + 0xc]
movaps xmm1, xmm3
addss xmm1, xmm10
movss xmm2, dword [rbp + 8]
movaps xmm0, xmm2
addss xmm0, xmm9
movss dword [rbp + 0x238], xmm0
movss dword [rbp + 0x23c], xmm1
addss xmm3, dword [0x140131ff8]
movss dword [rbp + 0x240], xmm2
movss dword [rbp + 0x244], xmm3
mov dword [rsp + 0x28], r13d
movss dword [rsp + 0x20], xmm15
mov r9d, eax
lea r8, [rbp + 0x238]
lea rdx, [rbp + 0x240]
mov rcx, rsi
call fcn.14002f920
mov dword [rbp + 0x248], 0x3f800000
mov dword [rbp + 0x24c], 0x3f800000
mov qword [rbp + 0x250], 0
movss xmm3, dword [rbp + 0xc]
movaps xmm2, xmm3
addss xmm2, xmm10
movss xmm1, dword [rbp + 8]
movaps xmm0, xmm1
addss xmm0, xmm9
movss dword [rbp + 0x258], xmm0
movss dword [rbp + 0x25c], xmm2
movss dword [rbp + 0x260], xmm1
movss dword [rbp + 0x264], xmm3
mov dword [rsp + 0x30], 0xffffffff
lea rax, [rbp + 0x248]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x250]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x258]
lea r8, [rbp + 0x260]
mov rdx, qword [0x14057bc18]
mov rcx, rsi
call fcn.14002e6f0
cmp dword [0x14057bd4c], 0
jne 0x140050824
mov dword [rbp + 0x268], 0x3f800000
mov dword [rbp + 0x26c], 0x3f800000
mov qword [rbp + 0x270], 0
movss xmm3, dword [rbp + 0xc]
movaps xmm2, xmm3
addss xmm2, xmm10
movss xmm1, dword [rbp + 8]
movaps xmm0, xmm1
addss xmm0, xmm9
movss dword [rbp + 0x278], xmm0
movss dword [rbp + 0x27c], xmm2
movss dword [rbp + 0x280], xmm1
movss dword [rbp + 0x284], xmm3
mov dword [rsp + 0x30], 0xffffffff
lea rax, [rbp + 0x268]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x270]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x278]
lea r8, [rbp + 0x280]
mov rdx, qword [0x14057bca8]
mov rcx, rsi
call fcn.14002e6f0
cmp byte [0x14057bd4a], 0
jne 0x140050903
cmp byte [0x14057bd96], 0
jne 0x140050831
mov dword [rbp + 0x288], 0x3f800000
mov dword [rbp + 0x28c], 0x3f800000
mov qword [rbp + 0x290], 0
movss xmm3, dword [rbp + 0xc]
movaps xmm2, xmm3
addss xmm2, xmm10
movss xmm1, dword [rbp + 8]
movaps xmm0, xmm1
addss xmm0, xmm9
movss dword [rbp + 0x298], xmm0
movss dword [rbp + 0x29c], xmm2
movss dword [rbp + 0x2a0], xmm1
movss dword [rbp + 0x2a4], xmm3
mov dword [rsp + 0x30], 0xffffffff
lea rax, [rbp + 0x288]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x290]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x298]
lea r8, [rbp + 0x2a0]
mov rdx, qword [0x14057bc50]
mov rcx, rsi
call fcn.14002e6f0
mov dword [rbp + 0x2a8], 0x3f800000
mov dword [rbp + 0x2ac], 0x3f800000
mov qword [rbp + 0x2b0], 0
movss xmm3, dword [rbp + 0xc]
movaps xmm2, xmm3
addss xmm2, xmm10
movss xmm1, dword [rbp + 8]
movaps xmm0, xmm1
addss xmm0, xmm9
movss dword [rbp + 0x2b8], xmm0
movss dword [rbp + 0x2bc], xmm2
movss dword [rbp + 0x2c0], xmm1
movss dword [rbp + 0x2c4], xmm3
mov dword [rsp + 0x30], 0xffffffff
lea rax, [rbp + 0x2a8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x2b0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x2b8]
lea r8, [rbp + 0x2c0]
mov rdx, qword [0x14057bc38]
mov rcx, rsi
call fcn.14002e6f0
mov dword [rbp + 0x2c8], 0x3f800000
mov dword [rbp + 0x2cc], 0x3f800000
mov qword [rbp + 0x2d0], 0
movss xmm3, dword [rbp + 0xc]
movaps xmm2, xmm3
addss xmm2, xmm10
movss xmm1, dword [rbp + 8]
movaps xmm0, xmm1
addss xmm0, xmm9
movss dword [rbp + 0x2d8], xmm0
movss dword [rbp + 0x2dc], xmm2
movss dword [rbp + 0x2e0], xmm1
movss dword [rbp + 0x2e4], xmm3
mov dword [rsp + 0x30], 0xffffffff
lea rax, [rbp + 0x2c8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x2d0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x2d8]
lea r8, [rbp + 0x2e0]
mov rdx, qword [0x14057bc58]
mov rcx, rsi
call fcn.14002e6f0
mov dword [rbp + 0x2e8], 0x3f800000
mov dword [rbp + 0x2ec], 0x3f800000
mov qword [rbp + 0x2f0], 0
movss xmm3, dword [rbp + 0xc]
movaps xmm2, xmm3
addss xmm2, xmm10
movss xmm1, dword [rbp + 8]
movaps xmm0, xmm1
addss xmm0, xmm9
movss dword [rbp + 0x2f8], xmm0
movss dword [rbp + 0x2fc], xmm2
movss dword [rbp + 0x300], xmm1
movss dword [rbp + 0x304], xmm3
mov dword [rsp + 0x30], 0xffffffff
lea rax, [rbp + 0x2e8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x2f0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x2f8]
lea r8, [rbp + 0x300]
mov rdx, qword [0x14057bc60]
mov rcx, rsi
call fcn.14002e6f0
movss xmm2, dword [rbp + 0xc]
movaps xmm1, xmm2
addss xmm1, dword [0x140131ff4]
movaps xmm5, xmm1
addss xmm5, dword [0x140131fb8]
movss xmm3, dword [rbp + 8]
movaps xmm0, xmm3
addss xmm0, dword [0x140131fc8]
movaps xmm4, xmm0
addss xmm4, dword [0x140131fbc]
comiss xmm11, xmm0
jb 0x140050729
comiss xmm4, xmm11
jb 0x140050729
comiss xmm12, xmm1
jb 0x140050729
comiss xmm5, xmm12
jb 0x140050729
mov dword [rbp + 0x308], 0x3f800000
mov dword [rbp + 0x30c], 0x3f800000
mov qword [rbp + 0x310], 0
movaps xmm1, xmm2
addss xmm1, xmm10
movaps xmm0, xmm3
addss xmm0, xmm9
movss dword [rbp + 0x318], xmm0
movss dword [rbp + 0x31c], xmm1
movss dword [rbp + 0x320], xmm3
movss dword [rbp + 0x324], xmm2
mov dword [rsp + 0x30], 0xffffffff
lea rax, [rbp + 0x308]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x310]
lea r9, [rbp + 0x318]
lea r8, [rbp + 0x320]
mov rdx, qword [0x14057bc48]
jmp 0x1400507a8
mov dword [rbp + 0x328], 0x3f800000
mov dword [rbp + 0x32c], 0x3f800000
mov qword [rbp + 0x330], 0
movaps xmm1, xmm2
addss xmm1, xmm10
movaps xmm0, xmm3
addss xmm0, xmm9
movss dword [rbp + 0x338], xmm0
movss dword [rbp + 0x33c], xmm1
movss dword [rbp + 0x340], xmm3
movss dword [rbp + 0x344], xmm2
mov dword [rsp + 0x30], 0xffffffff
lea rax, [rbp + 0x328]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x330]
lea r9, [rbp + 0x338]
lea r8, [rbp + 0x340]
mov rdx, qword [0x14057bc40]
mov qword [rsp + 0x20], rax
mov rcx, rsi
call fcn.14002e6f0
mov dword [rbp + 0x348], 0x438b8000
mov dword [rbp + 0x34c], 0x440a8000
lea rcx, [rbp + 0x348]
call fcn.1400289c0
mov dword [rbp + 0x350], 0x42ae0000
mov dword [rbp + 0x354], 0x42ac0000
xor r8d, r8d
lea rdx, [rbp + 0x350]
lea rcx, str.Play_Video_Showcase
call fcn.140044a90
test al, al
je 0x140050824
mov dword [rsp + 0x28], 5
mov qword [rsp + 0x20], r13
xor r9d, r9d
lea r8, str.https:__youtube.com
xor edx, edx
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_ShellExecuteA]
cmp byte [0x14057bd4a], 0
jne 0x140050903
mov dword [rbp + 0x358], 0x440a4000
mov dword [rbp + 0x35c], 0x43be8000
lea rcx, [rbp + 0x358]
call fcn.1400289c0
mov dword [rbp + 0x360], 0x43390000
mov dword [rbp + 0x364], 0x42800000
xor r8d, r8d
lea rdx, [rbp + 0x360]
lea rcx, str.Tarkov_Button
call fcn.140044a90
test al, al
je 0x14005106f
mov dword [0x14057bd4c], r13d
call qword [sym.imp.api_ms_win_crt_utility_l1_1_0.dll_rand]
movsxd rcx, eax
movabs rax, 0xcccccccccccccccd
mul rcx
shr rdx, 2
lea rax, [rdx + rdx*4]
sub rcx, rax
mov dword [0x14057bd90], ecx
mov r8d, 6
lea rdx, [0x140131e40]
lea rcx, str.LAUNCH
call fcn.1400149a0
mov dword [0x140152528], 0x6a
movaps xmm0, xmmword [0x140132140]
movups xmmword [0x140154ec8], xmm0
movaps xmm1, xmmword [0x140132150]
movups xmmword [0x14025f2f8], xmm1
movaps xmm0, xmmword [0x140132160]
movups xmmword [0x1402649b8], xmm0
jmp 0x14005106f
mov dword [rbp + 0x368], 0x3f800000
mov dword [rbp + 0x36c], 0x3f800000
mov qword [rbp + 0x370], 0
movss xmm3, dword [rbp + 0xc]
addss xmm3, dword [0x140131fe4]
movaps xmm2, xmm3
addss xmm2, dword [0x140131fcc]
movss xmm1, dword [rbp + 8]
addss xmm1, dword [0x140131fdc]
movaps xmm0, xmm1
addss xmm0, dword [0x140131ff0]
movss dword [rbp + 0x378], xmm0
movss dword [rbp + 0x37c], xmm2
movss dword [rbp + 0x380], xmm1
movss dword [rbp + 0x384], xmm3
mov dword [rsp + 0x30], 0xffffffff
lea rax, [rbp + 0x368]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x370]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x378]
lea r8, [rbp + 0x380]
mov rdx, qword [0x14057bca0]
mov rcx, rsi
call fcn.14002e6f0
mov rcx, qword [0x14057bdc8]
call fcn.140024d20
movabs rax, 0x84ce2a40ccc4353c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x840], rax
movabs rax, 0xb84476c2c91a01d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x848], rax
movabs rax, 0xf13960c0a19dffad
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x850], rax
movabs rax, 0x75f618257cd2cb3f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x858], rax
movabs rax, 0xe588ddbe089197b4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x860], rax
movabs rcx, 0x635bee37f6479c6d
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x868], rax
movabs rbx, 0xe1ba4b36a5b66560
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0xa40], rax
movabs rdi, 0x48d8310347e3c149
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0xa48], rax
movabs rax, 0x847605acceee91c2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa50], rax
movabs rax, 0x183777908a7bb4b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa58], rax
movabs rax, 0xe5fca5ca26e5e2c4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa60], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0xa68], rax
vmovdqu ymm0, ymmword [rbp + 0x840]
vpxor ymm1, ymm0, ymmword [rbp + 0xa40]
vmovdqa ymmword [rbp + 0x840], ymm1
vmovdqa xmm0, xmmword [rbp + 0x860]
vpxor xmm0, xmm0, xmmword [rbp + 0xa60]
vmovdqa xmmword [rbp + 0x860], xmm0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x780], xmm0
mov qword [rbp + 0x790], r13
mov qword [rbp + 0x798], r13
lea rax, [rbp + 0x840]
mov r8, 0xffffffffffffffff
vzeroupper
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140050b40
lea rdx, [rbp + 0x840]
lea rcx, [rbp + 0x780]
call fcn.140048220
nop
movabs rax, 0xe1fb1f77e1e63521
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x770], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x778], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x4d0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x4d8], rax
movdqa xmm0, xmmword [rbp + 0x770]
pxor xmm0, xmmword [rbp + 0x4d0]
movdqa xmmword [rbp + 0x770], xmm0
lea rcx, [rbp + 0x770]
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
lea r8, [rbp + 0x780]
mov rdx, rax
lea rcx, [rbp + 0x8e0]
call fcn.140049a60
nop
mov rcx, rax
call fcn.1400516d0
movzx ebx, al
mov rdx, qword [rbp + 0x8f8]
cmp rdx, 0x10
jb 0x140050c2c
inc rdx
mov rcx, qword [rbp + 0x8e0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140050c27
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140051697
call fcn.1400b7258
mov qword [rbp + 0x8f0], r13
mov qword [rbp + 0x8f8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x8e0], 0
mov rdx, qword [rbp + 0x798]
cmp rdx, 0x10
jb 0x140050c86
inc rdx
mov rcx, qword [rbp + 0x780]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140050c81
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005169e
call fcn.1400b7258
mov qword [rbp + 0x790], r13
mov qword [rbp + 0x798], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x780], 0
test bl, bl
je 0x14005106a
movabs rax, 0x84ce2a40ccc4353c
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x880], rax
movabs rax, 0xb84476c2c91a01d
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x888], rax
movabs rax, 0xf13960c0a19dffad
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x890], rax
movabs rax, 0x75f618257cd2cb3f
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x898], rax
movabs rax, 0xe588ddbe089197b4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x8a0], rax
movabs rcx, 0x635bee37f6479c6d
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0x8a8], rax
movabs rbx, 0xe1ba4b36a5b66560
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0xa80], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0xa88], rax
movabs rax, 0x847605acceee91c2
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa90], rax
movabs rax, 0x183777908a7bb4b
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xa98], rax
movabs rax, 0xe5fca5ca26e5e2c4
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0xaa0], rax
mov qword [rbp], rcx
mov rax, qword [rbp]
mov qword [rbp + 0xaa8], rax
vmovdqu ymm0, ymmword [rbp + 0x880]
vpxor ymm1, ymm0, ymmword [rbp + 0xa80]
vmovdqa ymmword [rbp + 0x880], ymm1
vmovdqa xmm0, xmmword [rbp + 0x8a0]
vpxor xmm0, xmm0, xmmword [rbp + 0xaa0]
vmovdqa xmmword [rbp + 0x8a0], xmm0
vxorps xmm0, xmm0, xmm0
vmovups xmmword [rbp + 0x750], xmm0
mov qword [rbp + 0x760], r13
mov qword [rbp + 0x768], r13
lea rax, [rbp + 0x880]
mov r8, 0xffffffffffffffff
vzeroupper
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140050e20
lea rdx, [rbp + 0x880]
lea rcx, [rbp + 0x750]
call fcn.140048220
nop
movabs rax, 0xe1fb1f77e1e63521
mov qword [rbp], rax
mov rax, qword [rbp]
mov qword [rbp + 0x7a0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x7a8], rax
mov qword [rbp], rbx
mov rax, qword [rbp]
mov qword [rbp + 0x4e0], rax
mov qword [rbp], rdi
mov rax, qword [rbp]
mov qword [rbp + 0x4e8], rax
movdqa xmm0, xmmword [rbp + 0x7a0]
pxor xmm0, xmmword [rbp + 0x4e0]
movdqa xmmword [rbp + 0x7a0], xmm0
lea rcx, [rbp + 0x7a0]
call qword [sym.imp.api_ms_win_crt_environment_l1_1_0.dll_getenv]
lea r8, [rbp + 0x750]
mov rdx, rax
lea rcx, [rbp + 0x7f0]
call fcn.140049a60
nop
mov rdx, rax
lea rcx, [rbp + 0x78]
call fcn.140052640
nop
mov rdx, qword [rbp + 0x808]
cmp rdx, 0x10
jb 0x140050f0e
inc rdx
mov rcx, qword [rbp + 0x7f0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140050f09
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400516a5
call fcn.1400b7258
mov qword [rbp + 0x800], r13
mov qword [rbp + 0x808], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x7f0], 0
mov rdx, qword [rbp + 0x768]
cmp rdx, 0x10
jb 0x140050f68
inc rdx
mov rcx, qword [rbp + 0x750]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140050f63
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400516ac
call fcn.1400b7258
mov qword [rbp + 0x760], r13
mov qword [rbp + 0x768], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x750], 0
mov dword [rbp + 0x58], 0x43ce8000
mov dword [rbp + 0x5c], 0x43ec0000
mov r14, qword [rbp + 0x80]
mov rbx, qword [rbp + 0x78]
cmp rbx, r14
je 0x140051004
nop
mov rdi, rbx
cmp qword [rbx + 0x18], 0x10
jb 0x140050fad
mov rdi, qword [rbx]
movaps xmm0, xmmword [0x1400bd880]
movups xmmword [rbp + 0x630], xmm0
lea rcx, [rbp + 0x630]
call fcn.14001b090
mov qword [rsp + 0x20], r13
mov r9, rdi
mov r8d, eax
lea rdx, [rbp + 0x58]
mov rcx, rsi
call fcn.14002fad0
movss xmm0, dword [rbp + 0x5c]
addss xmm0, dword [0x1400bd7fc]
movss dword [rbp + 0x5c], xmm0
add rbx, 0x20
cmp rbx, r14
jne 0x140050fa0
mov r14, qword [rbp + 0x80]
mov rbx, qword [rbp + 0x78]
test rbx, rbx
je 0x140051063
lea r8, [rbp + 0x78]
mov rdx, r14
mov rcx, rbx
call fcn.140049c70
mov rdx, qword [rbp + 0x88]
mov rcx, qword [rbp + 0x78]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005104f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1400516b3
call fcn.1400b7258
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x78], xmm0
mov qword [rbp + 0x88], r13
lea r14, [0x14057bd50]
call fcn.140024900
mov dword [rbp + 0x388], 0x449fc000
mov dword [rbp + 0x38c], 0x40a00000
lea rcx, [rbp + 0x388]
call fcn.1400289c0
mov dword [rbp + 0x390], 0x41880000
mov dword [rbp + 0x394], 0x41880000
xor r8d, r8d
lea rdx, [rbp + 0x390]
lea rcx, str.Exit_Button
call fcn.140044a90
test al, al
jne 0x1400516ba
mov dword [rbp + 0x398], 0x449d8000
mov dword [rbp + 0x39c], 0x40a00000
lea rcx, [rbp + 0x398]
call fcn.1400289c0
mov dword [rbp + 0x3a0], 0x41880000
mov dword [rbp + 0x3a4], 0x41880000
xor r8d, r8d
lea rdx, [rbp + 0x3a0]
lea rcx, str.Minimize_Button
call fcn.140044a90
test al, al
je 0x140051126
xor r9d, r9d
mov edx, 0x112
mov r8d, 0xf020
mov rcx, r12
call qword [sym.imp.USER32.dll_SendMessageA]
mov dword [rbp + 0x3a8], 0x3f800000
mov dword [rbp + 0x3ac], 0x3f800000
mov qword [rbp + 0x3b0], 0
movss xmm3, dword [rbp + 8]
movaps xmm0, xmm3
addss xmm0, xmm9
movss dword [rbp + 0x3b8], xmm0
movss xmm2, dword [rbp + 0xc]
movaps xmm1, xmm2
addss xmm1, xmm10
movss dword [rbp + 0x3bc], xmm1
movss dword [rbp + 0x3c0], xmm3
movss dword [rbp + 0x3c4], xmm2
mov dword [rsp + 0x30], 0xffffffff
lea rax, [rbp + 0x3a8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x3b0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x3b8]
lea r8, [rbp + 0x3c0]
mov rdx, qword [0x14057bc68]
mov rcx, rsi
call fcn.14002e6f0
mov dword [rbp + 0x3c8], 0
mov dword [rbp + 0x3cc], 0x443dc000
lea rcx, [rbp + 0x3c8]
call fcn.1400289c0
mov dword [rbp + 0x3d0], 0x42200000
mov dword [rbp + 0x3d4], 0x42240000
xor r8d, r8d
lea rdx, [rbp + 0x3d0]
lea rcx, str.Account_Info
call fcn.140044a90
test al, al
je 0x14005121c
cmp byte [0x14057bd96], 0
sete al
mov byte [0x14057bd96], al
jmp 0x140051223
movzx eax, byte [0x14057bd96]
test al, al
je 0x1400515c6
mov dword [rbp + 0x3d8], 0x3f800000
mov dword [rbp + 0x3dc], 0x3f800000
mov qword [rbp + 0x3e0], 0
movss xmm3, dword [rbp + 8]
movaps xmm0, xmm3
addss xmm0, xmm9
movss dword [rbp + 0x3e8], xmm0
movss xmm2, dword [rbp + 0xc]
movaps xmm1, xmm2
addss xmm1, xmm10
movss dword [rbp + 0x3ec], xmm1
movss dword [rbp + 0x3f0], xmm3
movss dword [rbp + 0x3f4], xmm2
mov dword [rsp + 0x30], 0xffffffff
lea rax, [rbp + 0x3d8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x3e0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x3e8]
lea r8, [rbp + 0x3f0]
mov rdx, qword [0x14057bd00]
mov rcx, rsi
call fcn.14002e6f0
mov dword [rbp + 0x3f8], 0x3f800000
mov dword [rbp + 0x3fc], 0x3f800000
mov qword [rbp + 0x400], 0
movss xmm3, dword [rbp + 8]
movaps xmm0, xmm3
addss xmm0, xmm9
movss dword [rbp + 0x408], xmm0
movss xmm2, dword [rbp + 0xc]
movaps xmm1, xmm2
addss xmm1, xmm10
movss dword [rbp + 0x40c], xmm1
movss dword [rbp + 0x410], xmm3
movss dword [rbp + 0x414], xmm2
mov dword [rsp + 0x30], 0xffffffff
lea rax, [rbp + 0x3f8]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x400]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0x408]
lea r8, [rbp + 0x410]
mov rdx, qword [0x14057bd18]
mov rcx, rsi
call fcn.14002e6f0
movss xmm3, dword [rbp + 8]
movss xmm2, dword [rbp + 0xc]
mov dword [rsp + 0x30], 0xffffffff
mov rcx, rsi
movaps xmm0, xmm3
movaps xmm1, xmm2
addss xmm0, xmm9
addss xmm1, xmm10
cmp byte [0x14057bd4b], 0
je 0x1400513ee
mov dword [rbp + 0x418], 0x3f800000
mov dword [rbp + 0x41c], 0x3f800000
mov qword [rbp + 0x420], 0
movss dword [rbp + 0x428], xmm0
movss dword [rbp + 0x42c], xmm1
movss dword [rbp + 0x430], xmm3
movss dword [rbp + 0x434], xmm2
lea rax, [rbp + 0x418]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x420]
lea r9, [rbp + 0x428]
lea r8, [rbp + 0x430]
mov rdx, qword [0x14057bd20]
jmp 0x140051455
mov dword [rbp + 0x438], 0x3f800000
mov dword [rbp + 0x43c], 0x3f800000
mov qword [rbp + 0x440], 0
movss dword [rbp + 0x448], xmm0
movss dword [rbp + 0x44c], xmm1
movss dword [rbp + 0x450], xmm3
movss dword [rbp + 0x454], xmm2
lea rax, [rbp + 0x438]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x440]
lea r9, [rbp + 0x448]
lea r8, [rbp + 0x450]
mov rdx, qword [0x14057bd28]
mov qword [rsp + 0x20], rax
call fcn.14002e6f0
mov dword [rbp + 0x458], 0x432c0000
mov dword [rbp + 0x45c], 0x43fc0000
lea rcx, [rbp + 0x458]
call fcn.1400289c0
mov dword [rbp + 0x460], 0x41880000
mov dword [rbp + 0x464], 0x41880000
xor r8d, r8d
lea rdx, [rbp + 0x460]
lea rcx, str.Close_Loader_On_Launch
call fcn.140044a90
test al, al
je 0x1400514bb
cmp byte [0x14057bd4b], 0
sete byte [0x14057bd4b]
movss xmm3, dword [rbp + 8]
movss xmm2, dword [rbp + 0xc]
mov dword [rsp + 0x30], 0xffffffff
mov rcx, rsi
movaps xmm0, xmm3
movaps xmm1, xmm2
addss xmm0, xmm9
addss xmm1, xmm10
cmp dword [0x14057bd98], 0x585d
jae 0x140051555
mov dword [rbp + 0x468], 0x3f800000
mov dword [rbp + 0x46c], 0x3f800000
mov qword [rbp + 0x470], 0
movss dword [rbp + 0x478], xmm0
movss dword [rbp + 0x47c], xmm1
movss dword [rbp + 0x480], xmm3
movss dword [rbp + 0x484], xmm2
lea rax, [rbp + 0x468]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x470]
lea r9, [rbp + 0x478]
lea r8, [rbp + 0x480]
mov rdx, qword [0x14057bd08]
jmp 0x1400515bc
mov dword [rbp + 0x488], 0x3f800000
mov dword [rbp + 0x48c], 0x3f800000
mov qword [rbp + 0x490], 0
movss dword [rbp + 0x498], xmm0
movss dword [rbp + 0x49c], xmm1
movss dword [rbp + 0x4a0], xmm3
movss dword [rbp + 0x4a4], xmm2
lea rax, [rbp + 0x488]
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x490]
lea r9, [rbp + 0x498]
lea r8, [rbp + 0x4a0]
mov rdx, qword [0x14057bd10]
mov qword [rsp + 0x20], rax
call fcn.14002e6f0
call fcn.14001bb80
call fcn.140025080
movaps xmm0, xmmword [0x1401320a0]
movups xmmword [rbp + 0xb08], xmm0
mov rcx, qword [0x14057c080]
mov rax, qword [rcx]
xor r9d, r9d
lea r8, [0x14057c098]
lea edx, [r9 + 1]
call qword [rax + 0x108]
mov rcx, qword [0x14057c080]
mov rax, qword [rcx]
lea r8, [rbp + 0xb08]
mov rdx, qword [0x14057c098]
call qword [rax + 0x190]
call fcn.14001d790
mov rcx, rax
call fcn.14003d310
mov rcx, qword [0x14057c088]
mov rax, qword [rcx]
xor r8d, r8d
lea edx, [r8 + 1]
call qword [rax + 0x40]
movss xmm0, dword [rbp + 0x10]
divss xmm0, dword [0x14025f308]
movss xmm1, dword [0x14057bd9c]
addss xmm1, xmm0
movss dword [0x14057bd9c], xmm1
movups xmm7, xmmword [rbp + 0x640]
movups xmm8, xmmword [rbp + 0x650]
movups xmm13, xmmword [rbp + 0x660]
movups xmm14, xmmword [rbp + 0x670]
jmp 0x14004ec6b
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3