Function at 0x140042580
Capabilities:
Log keystrokes via polling
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
lea rbp, [rax - 0x428]
sub rsp, 0x500
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm13
movaps xmmword [rax - 0xb8], xmm14
movaps xmmword [rax - 0xc8], xmm15
mov rax, qword [0x140098040]
xor rax, rsp
mov qword [rbp + 0x358], rax
xor r12d, r12d
mov dword [rbp + 0x2d0], 0x50
mov dword [rbp + 0x2d4], 0x40
lea rax, [0x140045820]
mov qword [rbp + 0x2d8], rax
mov qword [rbp + 0x2e0], r12
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov qword [rbp + 0x2e8], rax
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x2f0], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0x300], xmm1
lea rbx, str.Loader
mov qword [rbp + 0x310], rbx
mov qword [rbp + 0x318], r12
lea rcx, [rbp + 0x2d0]
call qword [sym.imp.USER32.dll_RegisterClassExA]
mov qword [rsp + 0x58], r12
mov rax, qword [rbp + 0x2e8]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x38], 5
mov dword [rsp + 0x30], 5
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], r12d
mov r9d, 0x80000000
mov r8, rbx
mov rdx, qword [rbp + 0x310]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExA]
mov rbx, rax
mov qword [0x1400a9038], rax
mov ecx, 0x20
call qword [sym.imp.d3d9.dll_Direct3DCreate9]
mov rcx, rax
mov qword [0x1400a9030], rax
test rax, rax
je 0x140045750
mov qword [0x1400a8fd0], r12
mov qword [0x1400a8fdc], r12
mov dword [0x1400a8fe4], r12d
mov qword [0x1400a8fec], r12
mov dword [0x1400a8ff4], r12d
mov qword [0x1400a9004], r12
mov dword [0x1400a8ff8], 1
mov dword [0x1400a8fe8], 1
mov dword [0x1400a8fd8], r12d
mov dword [0x1400a8ffc], 1
mov dword [0x1400a9000], 0x50
mov dword [0x1400a900c], 1
mov rax, qword [rax]
lea rdx, [0x1400a9010]
mov qword [rsp + 0x30], rdx
lea rdx, [0x1400a8fd0]
mov qword [rsp + 0x28], rdx
mov dword [rsp + 0x20], 0x40
mov r9, rbx
xor edx, edx
mov r8d, 1
call qword [rax + 0x80]
test eax, eax
js 0x140045749
xor edx, edx
mov rcx, qword [0x1400a9038]
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x1400a9038]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov rax, qword [0x1400a8fc0]
test rax, rax
je 0x1400427ab
inc dword [rax + 0x3b0]
mov ecx, 0x40b0
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov qword [rbp - 0x18], rax
lea rcx, [rbp - 0x30]
mov qword [rbp - 0x20], rcx
mov qword [rbp - 0x28], rax
test rax, rax
je 0x1400427d7
xor edx, edx
mov rcx, rax
call fcn.140001390
jmp 0x1400427da
mov rax, r12
cmp qword [0x1400a8fc0], 0
jne 0x1400427eb
mov qword [0x1400a8fc0], rax
mov rcx, rax
call fcn.140007dc0
mov r13, qword [0x1400a8fc0]
or dword [r13 + 8], 0x400
xorps xmm6, xmm6
xor eax, eax
movups xmmword [rbp + 0x1a0], xmm6
movups xmmword [rbp + 0x1b0], xmm6
movups xmmword [rbp + 0x1c0], xmm6
movups xmmword [rbp + 0x1e0], xmm6
movups xmmword [rbp + 0x1f0], xmm6
mov qword [rbp + 0x220], rax
mov byte [rbp + 0x1ac], 1
mov dword [rbp + 0x1e4], 0x7f7fffff
mov dword [rbp + 0x1f0], 0x3f800000
mov ecx, 0xffff
mov word [rbp + 0x1f4], cx
mov qword [r13 + 0x20], r12
mov qword [r13 + 0x28], r12
mov byte [rbp + 0x1e8], 1
mov byte [rbp + 0x1c0], 1
mov dword [rbp + 0x1b8], 3
mov dword [rbp + 0x1bc], 3
xorps xmm2, xmm2
movups xmmword [rbp + 0x110], xmm2
movups xmmword [rbp + 0x120], xmm2
movups xmmword [rbp + 0x150], xmm2
movups xmmword [rbp + 0x160], xmm2
mov qword [rbp + 0x190], rax
mov dword [rbp + 0x128], 3
mov dword [rbp + 0x12c], 1
mov dword [rbp + 0x154], 0x7f7fffff
mov dword [rbp + 0x160], 0x3f800000
mov word [rbp + 0x164], cx
mov byte [rbp + 0x11c], al
movaps xmm0, xmmword [rbp + 0x110]
movaps xmmword [rbp + 0x230], xmm0
movaps xmm1, xmmword [rbp + 0x120]
movaps xmmword [rbp + 0x240], xmm1
movaps xmmword [rbp + 0x250], xmm2
movaps xmmword [rbp + 0x260], xmm2
movaps xmm0, xmmword [rbp + 0x150]
movaps xmmword [rbp + 0x270], xmm0
movaps xmm1, xmmword [rbp + 0x160]
movaps xmmword [rbp + 0x280], xmm1
movaps xmmword [rbp + 0x290], xmm2
movaps xmmword [rbp + 0x2a0], xmm2
movsd xmm0, qword [rbp + 0x190]
movsd qword [rbp + 0x2b0], xmm0
lea rax, [0x14006d880]
mov qword [rbp + 0x230], rax
mov dword [rbp + 0x238], 0x225bc
mov dword [rbp + 0x244], 0x419c0000
lea rdx, [rbp + 0x230]
mov rcx, qword [r13 + 0xa8]
call fcn.14002f630
mov r14, qword [r13 + 0xa8]
mov rax, qword [0x1400a8fc0]
test rax, rax
je 0x14004298f
inc dword [rax + 0x3b0]
mov ecx, 0x286ac
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rsi, rax
lea rax, [0x14004f1e0]
mov qword [0x1400a9060], rax
lea rdi, [rsi + 0x286ac]
mov qword [0x1400a9068], rdi
mov qword [0x1400a9070], rsi
mov qword [0x1400a9078], rsi
lea rbx, [0x14004f1f0]
mov rcx, rbx
call fcn.140033980
cmp rax, rbx
je 0x1400429f9
nop dword [rax + rax]
cmp qword [0x1400a9078], rdi
ja 0x1400429f9
mov rbx, rax
mov rcx, rax
call fcn.140033980
cmp rax, rbx
jne 0x1400429e0
movaps xmm0, xmmword [rbp + 0x1a0]
movaps xmmword [rbp + 0x230], xmm0
movaps xmm2, xmmword [rbp + 0x1b0]
movaps xmm3, xmmword [rbp + 0x1c0]
movaps xmm4, xmmword [rbp + 0x1e0]
movaps xmm5, xmmword [rbp + 0x1f0]
movsd xmm1, qword [rbp + 0x220]
mov byte [rbp + 0x23c], 1
movaps xmm0, xmmword [rbp + 0x230]
movaps xmmword [rbp + 0x110], xmm0
movaps xmmword [rbp + 0x120], xmm2
movaps xmmword [rbp + 0x130], xmm3
movaps xmmword [rbp + 0x140], xmm6
movaps xmmword [rbp + 0x150], xmm4
movaps xmmword [rbp + 0x160], xmm5
movaps xmmword [rbp + 0x170], xmm6
movaps xmmword [rbp + 0x180], xmm6
movsd qword [rbp + 0x190], xmm1
mov qword [rbp + 0x110], rsi
mov dword [rbp + 0x118], 0x286ac
mov dword [rbp + 0x124], 0x42020000
lea rax, [0x1400904d0]
mov qword [rbp + 0x148], rax
lea rdx, [rbp + 0x110]
mov rcx, r14
call fcn.14002f630
mov rcx, qword [r13 + 0xa8]
call fcn.14002f8f0
mov rax, qword [0x1400a8fc0]
mov dword [rax + 0x1648], 0x40e00000
mov dword [rax + 0x1660], r12d
mov dword [rax + 0x1678], r12d
mov dword [rax + 0x16ac], r12d
mov dword [rax + 0x16b4], r12d
mov dword [rax + 0x1668], r12d
mov dword [rax + 0x1644], 0x40400000
movdqa xmm0, xmmword [0x1400908a0]
movups xmmword [rax + 0x171c], xmm0
movdqa xmm1, xmmword [0x1400908f0]
movups xmmword [rax + 0x176c], xmm1
movdqa xmm0, xmmword [0x140090930]
movups xmmword [rax + 0x178c], xmm0
movups xmmword [rax + 0x177c], xmm0
movdqa xmm9, xmmword [0x140090780]
movups xmmword [rax + 0x184c], xmm9
movdqa xmm8, xmmword [0x140090730]
movups xmmword [rax + 0x186c], xmm8
movups xmmword [rax + 0x185c], xmm8
xorps xmm0, xmm0
movups xmmword [rax + 0x174c], xmm0
movdqa xmm1, xmmword [0x140090910]
movups xmmword [rax + 0x18ac], xmm1
movdqa xmm0, xmmword [0x1400908d0]
movups xmmword [rax + 0x18dc], xmm0
movups xmmword [rax + 0x18fc], xmm0
movups xmmword [rax + 0x18ec], xmm0
movdqa xmm0, xmmword [0x1400908c0]
movups xmmword [rax + 0x172c], xmm0
movdqa xmm1, xmmword [0x1400908b0]
movups xmmword [rax + 0x17dc], xmm1
movups xmmword [rax + 0x17ec], xmm1
movups xmmword [rax + 0x180c], xmm1
movdqa xmm0, xmmword [0x140090920]
movups xmmword [rax + 0x187c], xmm0
movups xmmword [rax + 0x189c], xmm0
movups xmmword [rax + 0x188c], xmm0
movdqa xmm7, xmmword [0x1400909c0]
movups xmmword [rax + 0x181c], xmm7
xor r8d, r8d
mov edx, 0xac5
lea rcx, [0x1400980c0]
call fcn.1400424d0
mov rcx, qword [0x1400a9048]
test rcx, rcx
je 0x140042c14
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1400a9048], r12
lea rax, [0x1400a9048]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x60], r12
mov dword [rsp + 0x58], r12d
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], r12d
mov dword [rsp + 0x38], r12d
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0xffffffff
mov r9d, 0xffffffff
mov r8d, 0x24c0
lea rdx, [0x14004cd20]
mov rcx, qword [0x1400a9010]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
mov edx, 0x12e8
mov r8d, 2
lea rcx, [0x140098b90]
call fcn.1400424d0
mov edx, 0xe8b7
mov r8d, 3
lea rcx, [0x140099e80]
call fcn.1400424d0
call fcn.1400355d0
mov rcx, qword [0x1400a9010]
mov rbx, qword [0x1400a8fc0]
lea rax, str.imgui_impl_dx9
mov qword [rbx + 0xe8], rax
or dword [rbx + 0xc], 0x1008
mov qword [0x1400a9090], rcx
mov rax, qword [rcx]
call qword [rax + 8]
test dword [rbx + 8], 0x400
je 0x140042d37
mov rax, qword [0x1400a8fc0]
lea rcx, [fcn.1400352a0]
mov qword [rax + 0x15f0], rcx
lea rcx, [fcn.140035370]
mov qword [rax + 0x15f8], rcx
lea rcx, [0x1400353f0]
mov qword [rax + 0x1600], rcx
lea rcx, [0x140035450]
mov qword [rax + 0x1608], rcx
lea rcx, [0x1400355a0]
mov qword [rax + 0x1610], rcx
xorps xmm0, xmm0
movups xmmword [rbp + 0x328], xmm0
movups xmmword [rbp + 0x338], xmm0
movups xmmword [rbp + 0x348], xmm0
mov edi, 4
lea rsi, [0x1400a9120]
lea r14, [0x140000000]
lea r15, str.GameChild
movdqa xmm14, xmmword [0x140090a30]
movdqa xmm15, xmmword [0x140090850]
movdqa xmm12, xmmword [0x140090890]
movss xmm6, dword [0x140090624]
movss xmm10, dword [0x140090668]
movss xmm11, dword [0x14009052c]
movss xmm13, dword [0x140090528]
nop word [rax + rax]
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0x328]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x140042df0
lea rcx, [rbp + 0x328]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x328]
call qword [sym.imp.USER32.dll_DispatchMessageA]
jmp 0x1400455f4
cmp qword [0x1400a9080], 0
jne 0x140042dff
call fcn.140035130
mov rbx, qword [0x1400a8fc0]
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x2c0], xmm0
lea rdx, [rbp + 0x2c0]
mov rcx, qword [0x1400a90c0]
call qword [sym.imp.USER32.dll_GetClientRect]
mov eax, dword [rbp + 0x2c8]
sub eax, dword [rbp + 0x2c0]
movd xmm1, eax
cvtdq2ps xmm1, xmm1
mov eax, dword [rbp + 0x2cc]
sub eax, dword [rbp + 0x2c4]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbx + 0x10], xmm1
movss dword [rbx + 0x14], xmm0
cmp byte [0x1400a8738], 0
je 0x140042eb3
mov rdi, qword [0x1400a8fc0]
mov ecx, dword [rdi + 0x161c]
test ecx, ecx
jns 0x140042e8c
mov eax, ecx
cdq
sub eax, edx
sar eax, 1
add eax, ecx
mov edx, r12d
test eax, eax
cmovg edx, eax
lea rcx, [rdi + 0x1618]
call fcn.140023690
mov dword [rdi + 0x1618], r12d
xor r9d, r9d
lea r8, [0x140036030]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.USER32.dll_EnumDisplayMonitors]
mov byte [0x1400a8738], 0
mov edi, 4
mov qword [rbp + 0x320], r12
lea rcx, [rbp + 0x320]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
mov rcx, qword [rbp + 0x320]
mov rax, rcx
sub rax, qword [0x1400a90c8]
xorps xmm1, xmm1
cvtsi2ss xmm1, rax
xorps xmm0, xmm0
cvtsi2ss xmm0, qword [0x1400a90d0]
divss xmm1, xmm0
movss dword [rbx + 0x18], xmm1
mov qword [0x1400a90c8], rcx
mov ecx, 0x11
call qword [sym.imp.USER32.dll_GetKeyState]
shr eax, 0xf
and al, 1
mov byte [rbx + 0x13c], al
mov ecx, 0x10
call qword [sym.imp.USER32.dll_GetKeyState]
shr eax, 0xf
and al, 1
mov byte [rbx + 0x13d], al
mov ecx, 0x12
call qword [sym.imp.USER32.dll_GetKeyState]
shr eax, 0xf
and al, 1
mov byte [rbx + 0x13e], al
mov byte [rbx + 0x13f], 0
call fcn.140035b50
cmp byte [rbx + 0xcf], 0
je 0x140042f5a
mov eax, 0xffffffff
jmp 0x140042f67
mov rax, qword [0x1400a8fc0]
mov eax, dword [rax + 0x20d0]
cmp dword [0x1400a88f0], eax
je 0x140042f7a
mov dword [0x1400a88f0], eax
call fcn.1400359d0
call fcn.140035d60
call fcn.140006aa0
cmp byte [0x140098b85], 0
je 0x14004543e
mov rbx, qword [0x1400a8fc0]
lea rcx, [rbx + 0x1e80]
movss xmm1, dword [rbx + 0x164c]
movss xmm0, dword [rbx + 0x1650]
mov dword [rbp + 0xb8], 4
movss dword [rbp + 0xbc], xmm1
movss dword [rbp + 0xc0], xmm0
lea rdx, [rbp + 0xb8]
call fcn.1400234b0
mov dword [rbx + 0x164c], 0x44480000
mov dword [rbx + 0x1650], 0x44160000
mov r8d, 3
lea rdx, [0x140098b85]
lea rcx, str.Loader
call fcn.14000d5f0
mov ebx, edi
mov rax, qword gs:[0x58]
mov rdi, qword [rax]
mov eax, dword [rbx + rdi]
cmp dword [0x1400a9140], eax
jle 0x140043048
lea rcx, [0x1400a9140]
call fcn.140046068
cmp dword [0x1400a9140], 0xffffffff
jne 0x140043048
call fcn.140042310
mov qword [0x1400a9110], rax
lea rcx, [0x1400a9140]
call fcn.140045ffc
mov eax, dword [rbx + rdi]
cmp dword [0x1400a9108], eax
jle 0x140043083
lea rcx, [0x1400a9108]
call fcn.140046068
cmp dword [0x1400a9108], 0xffffffff
jne 0x140043083
movdqa xmm0, xmmword [0x140090790]
movups xmmword [0x1400a9130], xmm0
lea rcx, [0x1400a9108]
call fcn.140045ffc
mov eax, dword [rbx + rdi]
cmp dword [0x1400a9100], eax
jle 0x1400430be
lea rcx, [0x1400a9100]
call fcn.140046068
cmp dword [0x1400a9100], 0xffffffff
jne 0x1400430be
movdqa xmm0, xmmword [0x140090a50]
movups xmmword [0x1400a9120], xmm0
lea rcx, [0x1400a9100]
call fcn.140045ffc
mov rbx, qword [0x1400a8fc0]
mov rcx, qword [rbx + 0x1d18]
movss xmm0, dword [rcx + 0x2a8]
cmp qword [rcx + 0x1e8], 0
jne 0x1400430e8
cmp qword [rbx + 0x2178], 0
je 0x1400430f0
movss xmm0, dword [rcx + 0x278]
subss xmm0, dword [rcx + 0x118]
movss dword [rbp + 0xa8], xmm0
mov dword [rbp + 0xac], 0x42200000
mov byte [rcx + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
movsxd r8, dword [rax + 0x108]
mov rax, qword [rax + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.TopBar
call fcn.1400027e0
cmp dword [rbx + 0x1d6c], eax
jne 0x140043147
mov dword [rbx + 0x1d70], eax
cmp dword [rbx + 0x1da8], eax
jne 0x140043156
mov byte [rbx + 0x1dac], 1
mov dword [rsp + 0x20], r12d
mov r9b, 1
lea r8, [rbp + 0xa8]
mov edx, eax
lea rcx, str.TopBar
call fcn.14000a300
xor r8d, r8d
xor edx, edx
lea rcx, str.Loader_by__m.e070
call fcn.140041fb0
call fcn.14000a5d0
mov ecx, 1
call fcn.140041d10
mov rbx, qword [0x1400a8fc0]
mov rax, qword [rbx + 0x1d18]
movss xmm0, dword [rax + 0x2ac]
subss xmm0, dword [rax + 0x11c]
mov dword [rbp + 0xb0], 0x43480000
movss dword [rbp + 0xb4], xmm0
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
movsxd r8, dword [rax + 0x108]
mov rax, qword [rax + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.LeftSide
call fcn.1400027e0
cmp dword [rbx + 0x1d6c], eax
jne 0x140043200
mov dword [rbx + 0x1d70], eax
cmp dword [rbx + 0x1da8], eax
jne 0x14004320f
mov byte [rbx + 0x1dac], 1
mov dword [rsp + 0x20], r12d
mov r9b, 1
lea r8, [rbp + 0xb0]
mov edx, eax
lea rcx, str.LeftSide
call fcn.14000a300
mov rdi, qword [0x1400a8fc0]
mov rax, qword [rdi + 0x1d18]
movss xmm0, dword [rax + 0x11c]
subss xmm0, dword [rax + 0x54]
addss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x140090604]
mov byte [rax + 0xd1], 1
mov rax, qword [rdi + 0x1d18]
movss xmm1, dword [rax + 0x54]
subss xmm1, dword [rax + 0xa0]
addss xmm1, xmm0
movss dword [rax + 0x11c], xmm1
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm1
movss dword [rax + 0x134], xmm0
mov rax, qword [0x1400a9110]
mov rbx, rsi
cmp dword [rax], 0
lea rax, [0x1400a9130]
cmove rbx, rax
mov dword [rbp - 0x80], r12d
movups xmm0, xmmword [rdi + 0x16fc]
movups xmmword [rbp - 0x7c], xmm0
lea rcx, [rdi + 0x1e70]
lea rdx, [rbp - 0x80]
call fcn.1400235a0
movups xmm0, xmmword [rbx]
movups xmmword [rdi + 0x16fc], xmm0
movaps xmm1, xmm6
lea rcx, [0x14009022c]
call fcn.140042140
call fcn.14000a1c0
test al, al
je 0x1400432f5
mov rax, qword [0x1400a9110]
mov dword [rax], r12d
call fcn.14003bb20
mov r11, qword [0x1400a9110]
mov rdi, rsi
cmp dword [r11], 1
lea rax, [0x1400a9130]
cmove rdi, rax
mov rbx, qword [0x1400a8fc0]
mov dword [rbp - 0x80], r12d
movups xmm0, xmmword [rbx + 0x16fc]
movups xmmword [rbp - 0x7c], xmm0
lea rcx, [rbx + 0x1e70]
lea rdx, [rbp - 0x80]
call fcn.1400235a0
movups xmm0, xmmword [rdi]
movups xmmword [rbx + 0x16fc], xmm0
movaps xmm1, xmm6
lea rcx, [0x140090230]
call fcn.140042140
call fcn.14000a1c0
test al, al
je 0x140043368
mov rax, qword [0x1400a9110]
mov dword [rax], 1
call fcn.14003bb20
mov r11, qword [0x1400a9110]
mov rdi, rsi
cmp dword [r11], 2
lea rax, [0x1400a9130]
cmove rdi, rax
mov rbx, qword [0x1400a8fc0]
mov dword [rbp - 0x80], r12d
movups xmm0, xmmword [rbx + 0x16fc]
movups xmmword [rbp - 0x7c], xmm0
lea rcx, [rbx + 0x1e70]
lea rdx, [rbp - 0x80]
call fcn.1400235a0
movups xmm0, xmmword [rdi]
movups xmmword [rbx + 0x16fc], xmm0
movaps xmm1, xmm6
lea rcx, [0x140090234]
call fcn.140042140
call fcn.14000a1c0
test al, al
je 0x1400433db
mov rax, qword [0x1400a9110]
mov dword [rax], 2
mov edx, 0xffffffff
xor ecx, ecx
call fcn.140003030
call fcn.14003bb20
movaps xmm1, xmm6
lea rcx, [0x140090238]
call fcn.140042140
call fcn.14000a1c0
test al, al
jne 0x140045618
mov r8, qword [0x1400a8fc0]
movsxd rax, dword [r8 + 0x1e70]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x1e78]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x16fc], xmm0
movsxd rcx, dword [r8 + 0x1e70]
lea eax, [rcx - 1]
mov dword [r8 + 0x1e70], eax
lea rax, [rcx - 2]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x1e78]
movsxd rax, dword [rcx + rdx*4]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 + 4]
movups xmmword [r8 + rax*8 + 0x16fc], xmm0
movsxd rcx, dword [r8 + 0x1e70]
lea eax, [rcx - 1]
mov dword [r8 + 0x1e70], eax
lea rax, [rcx - 2]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x1e78]
movsxd rax, dword [rcx + rdx*4]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 + 4]
movups xmmword [r8 + rax*8 + 0x16fc], xmm0
movsxd rcx, dword [r8 + 0x1e70]
lea eax, [rcx - 1]
mov dword [r8 + 0x1e70], eax
lea rax, [rcx - 2]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x1e78]
movsxd rax, dword [rcx + rdx*4]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 + 4]
movups xmmword [r8 + rax*8 + 0x16fc], xmm0
dec dword [r8 + 0x1e70]
call fcn.14000a5d0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.1400114a0
mov ecx, 2
call fcn.14003bbb0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.1400114a0
xor edx, edx
mov ecx, 3
call fcn.140003030
mov rbx, qword [0x1400a8fc0]
mov rax, qword [rbx + 0x1d18]
movss xmm0, dword [rax + 0x2a8]
movss xmm1, dword [rax + 0x2ac]
subss xmm1, dword [rax + 0x11c]
cmp qword [rax + 0x1e8], 0
jne 0x14004354a
cmp qword [rbx + 0x2178], 0
je 0x140043552
movss xmm0, dword [rax + 0x278]
subss xmm0, dword [rax + 0x118]
movss dword [rbp - 0x10], xmm0
movss dword [rbp - 0xc], xmm1
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
movsxd r8, dword [rax + 0x108]
mov rax, qword [rax + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.RightSide
call fcn.1400027e0
cmp dword [rbx + 0x1d6c], eax
jne 0x1400435a1
mov dword [rbx + 0x1d70], eax
cmp dword [rbx + 0x1da8], eax
jne 0x1400435b0
mov byte [rbx + 0x1dac], 1
mov dword [rsp + 0x20], r12d
mov r9b, 1
lea r8, [rbp - 0x10]
mov edx, eax
lea rcx, str.RightSide
call fcn.14000a300
mov rbx, qword [0x1400a8fc0]
movsxd rax, dword [rbx + 0x1e70]
lea rdx, [rax + rax*4]
mov rcx, qword [rbx + 0x1e78]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [rbx + rax*8 + 0x16fc], xmm0
dec dword [rbx + 0x1e70]
mov rcx, qword [0x1400a9110]
mov edx, dword [rcx]
test edx, edx
je 0x140044ea5
sub edx, 1
je 0x1400439d8
cmp edx, 1
jne 0x1400453be
movss xmm1, dword [rbx + 0x1670]
movss xmm0, dword [rbx + 0x1674]
mov dword [rbp + 0xc4], 0xa
movss dword [rbp + 0xc8], xmm1
movss dword [rbp + 0xcc], xmm0
lea rcx, [rbx + 0x1e80]
lea rdx, [rbp + 0xc4]
call fcn.1400234b0
mov dword [rbx + 0x1670], 0x40a00000
mov dword [rbx + 0x1674], 0x40a00000
mov rdx, qword [0x1400a9110]
add rdx, 0x24
lea rcx, str.Automatic_Injection
call fcn.14003b490
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.1400114a0
movups xmmword [rbp + 0x2c0], xmm7
lea rdx, [0x140048bec]
lea rcx, [rbp + 0x2c0]
call fcn.1400390e0
mov rdx, qword [0x1400a8fc0]
mov rcx, qword [rdx + 0x1d18]
cmp byte [rdx + 0x1fa7], 0
je 0x140043707
cmp byte [rdx + 0x1fa6], 0
jne 0x140043707
mov r8d, dword [rcx + 0x164]
mov eax, dword [rdx + 0x1f58]
cmp eax, r8d
jne 0x1400436f8
test eax, eax
je 0x1400436f8
cmp r8d, dword [rcx + 8]
jne 0x1400436f4
cmp byte [rcx + 0xd1], 0
jne 0x1400436f8
mov al, 1
jmp 0x1400436fa
xor al, al
test al, al
je 0x1400437e3
jmp 0x1400437d7
mov eax, dword [rcx + 0x168]
test al, 1
je 0x1400437e3
cmp qword [rdx + 0x1d20], rcx
je 0x140043726
test al, al
jns 0x1400437e3
mov eax, dword [rdx + 0x1d6c]
test eax, eax
je 0x14004374d
cmp eax, dword [rcx + 0x164]
je 0x14004374d
cmp byte [rdx + 0x1d79], 0
jne 0x14004374d
cmp eax, dword [rcx + 0x94]
jne 0x1400437e3
mov rax, qword [rdx + 0x1f50]
test rax, rax
je 0x140043789
mov rax, qword [rax + 0x3d8]
test rax, rax
je 0x140043789
cmp byte [rax + 0xd0], 0
je 0x140043789
cmp rax, qword [rcx + 0x3d8]
je 0x140043789
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x1400437e3
bt r8d, 0x1a
jb 0x1400437e3
mov rax, qword [rdx + 0x1f10]
cmp qword [rcx + 0x38], rax
je 0x1400437b2
mov rax, qword [rdx + 0x1d38]
test rax, rax
je 0x1400437e3
mov rax, qword [rax + 0x3d8]
cmp qword [rcx + 0x3d8], rax
jne 0x1400437e3
test byte [rdx + 0x1d54], 4
jne 0x1400437e3
mov eax, dword [rcx + 0x164]
cmp eax, dword [rcx + 8]
je 0x1400437ce
cmp eax, dword [rcx + 0x94]
jne 0x1400437d7
cmp byte [rcx + 0xd1], 0
jne 0x1400437e3
lea rcx, str.Automatic_Injection_will_automatically_wait_for_your_game_to_load_then_inject.
call fcn.1400121c0
mov rdx, qword [0x1400a9110]
add rdx, 0x25
lea rcx, str.Delay_Injection
call fcn.14003b490
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.1400114a0
movups xmmword [rbp + 0x2c0], xmm7
lea rdx, [0x140048bec]
lea rcx, [rbp + 0x2c0]
call fcn.1400390e0
mov rcx, qword [0x1400a8fc0]
mov rdx, qword [rcx + 0x1d18]
cmp byte [rcx + 0x1fa7], 0
je 0x140043878
cmp byte [rcx + 0x1fa6], 0
jne 0x140043878
mov eax, dword [rcx + 0x1f58]
mov r8d, dword [rdx + 0x164]
cmp eax, r8d
jne 0x140043869
test eax, eax
je 0x140043869
cmp r8d, dword [rdx + 8]
jne 0x140043865
cmp byte [rdx + 0xd1], 0
jne 0x140043869
mov al, 1
jmp 0x14004386b
xor al, al
test al, al
je 0x14004395b
jmp 0x140043948
mov eax, dword [rdx + 0x168]
test al, 1
je 0x14004395b
cmp qword [rcx + 0x1d20], rdx
je 0x140043897
test al, al
jns 0x14004395b
mov eax, dword [rcx + 0x1d6c]
test eax, eax
je 0x1400438be
cmp eax, dword [rdx + 0x164]
je 0x1400438be
cmp byte [rcx + 0x1d79], 0
jne 0x1400438be
cmp eax, dword [rdx + 0x94]
jne 0x14004395b
mov rax, qword [rcx + 0x1f50]
test rax, rax
je 0x1400438fa
mov rax, qword [rax + 0x3d8]
test rax, rax
je 0x1400438fa
cmp byte [rax + 0xd0], 0
je 0x1400438fa
cmp rax, qword [rdx + 0x3d8]
je 0x1400438fa
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x14004395b
bt r8d, 0x1a
jb 0x14004395b
mov rax, qword [rcx + 0x1f10]
cmp qword [rdx + 0x38], rax
je 0x140043923
mov rax, qword [rcx + 0x1d38]
test rax, rax
je 0x14004395b
mov rax, qword [rax + 0x3d8]
cmp qword [rdx + 0x3d8], rax
jne 0x14004395b
test byte [rcx + 0x1d54], 4
jne 0x14004395b
mov eax, dword [rdx + 0x164]
cmp eax, dword [rdx + 8]
je 0x14004393f
cmp eax, dword [rdx + 0x94]
jne 0x140043948
cmp byte [rdx + 0xd1], 0
jne 0x14004395b
lea rcx, str.Delay_Injection_will_delay_the_time_it_takes_for_the_loader_to_inject_your_dll
call fcn.1400121c0
mov rcx, qword [0x1400a8fc0]
movsxd rax, dword [rcx + 0x1e80]
lea rdx, [rax + rax*2]
mov r8, qword [rcx + 0x1e88]
movsxd rax, dword [r8 + rdx*4 - 0xc]
lea r9, [rax + rax*2]
mov r10d, dword [r14 + r9*4 + 0x48c58]
cmp dword [r14 + r9*4 + 0x48c50], 8
jne 0x1400439cd
mov eax, dword [r14 + r9*4 + 0x48c54]
cmp eax, 1
jne 0x1400439ae
mov eax, dword [r8 + rdx*4 - 8]
mov dword [r10 + rcx + 0x1638], eax
dec dword [rcx + 0x1e80]
jmp 0x1400453be
cmp eax, 2
jne 0x1400439cd
mov eax, dword [r8 + rdx*4 - 8]
mov dword [r10 + rcx + 0x1638], eax
mov eax, dword [r8 + rdx*4 - 4]
mov dword [r10 + rcx + 0x163c], eax
dec dword [rcx + 0x1e80]
jmp 0x1400453be
mov rax, qword [rbx + 0x1d18]
movss xmm1, dword [rax + 0x2a8]
movss xmm0, dword [rax + 0x2ac]
subss xmm0, dword [rax + 0x11c]
cvtps2pd xmm0, xmm0
subsd xmm0, qword [0x1400905b0]
cvtpd2ps xmm2, xmm0
cmp qword [rax + 0x1e8], 0
jne 0x140043a1a
cmp qword [rbx + 0x2178], 0
je 0x140043a22
movss xmm1, dword [rax + 0x278]
subss xmm1, dword [rax + 0x118]
movss dword [rbp - 8], xmm1
movss dword [rbp - 4], xmm2
lea rdx, [rbp - 8]
call fcn.14003da20
mov ebx, r12d
mov r8, qword [0x1400a9110]
mov rax, qword [r8 + 0x10]
sub rax, qword [r8 + 8]
sar rax, 5
test rax, rax
je 0x140043adf
mov qword [rbp + 0xa0], rbx
mov r14, r12
lea rsi, [0x1400a9018]
nop dword [rax]
mov edi, dword [r8 + 0x20]
cmp edi, ebx
sete dl
mov rcx, qword [r8 + 8]
add rcx, r14
cmp qword [rcx + 0x18], 0xf
jbe 0x140043a8a
mov rcx, qword [rcx]
lea r9, [rbp + 0xa0]
xor r8d, r8d
call fcn.14003d140
mov r8, qword [0x1400a9110]
test al, al
je 0x140043aaa
mov dword [r8 + 0x20], ebx
mov dword [rsi], ebx
cmp edi, ebx
jne 0x140043aba
call fcn.140010fd0
mov r8, qword [0x1400a9110]
inc ebx
add rsi, 4
add r14, 0x20
mov rcx, qword [r8 + 0x10]
sub rcx, qword [r8 + 8]
sar rcx, 5
movsxd rax, ebx
cmp rax, rcx
jb 0x140043a70
lea r14, [0x140000000]
mov qword [rbp], 0
mov rbx, qword [0x1400a8fc0]
mov rax, qword [rbx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
movsxd r8, dword [rax + 0x108]
mov rax, qword [rax + 0x110]
mov r8d, dword [rax + r8*4 - 4]
xor edx, edx
lea rcx, str.Test
call fcn.1400027e0
cmp dword [rbx + 0x1d6c], eax
jne 0x140043b32
mov dword [rbx + 0x1d70], eax
cmp dword [rbx + 0x1da8], eax
jne 0x140043b41
mov byte [rbx + 0x1dac], 1
mov dword [rsp + 0x20], r12d
xor r9d, r9d
lea r8, [rbp]
mov edx, eax
lea rcx, str.Test
call fcn.14000a300
test al, al
je 0x140044c94
mov rbx, qword [0x1400a8fc0]
mov rax, qword [rbx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x14009060c]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, dword [0x1400905f4]
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
movups xmmword [rbp - 0x80], xmm8
movups xmmword [rbp - 0x70], xmm8
movups xmmword [rbp - 0x60], xmm8
mov dword [rbp + 0x18], 0x437a0000
mov dword [rbp + 0x1c], 0x43480000
mov rax, qword [rbx + 0x1d18]
movss xmm6, dword [rax + 0x118]
movss xmm7, dword [rax + 0x11c]
movaps xmm8, xmm7
addss xmm8, dword [0x140090620]
movaps xmm9, xmm6
addss xmm9, dword [0x140090628]
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
mov rdi, qword [rax + 0x2f8]
lea rcx, [rbp - 0x80]
call fcn.140002cb0
mov esi, eax
addss xmm7, xmm11
addss xmm6, xmm11
test eax, 0xff000000
je 0x140043d15
movaps xmm1, xmm8
movaps xmm0, xmm9
mov dword [rsp + 0x20], r12d
xorps xmm3, xmm3
mov rcx, rdi
test byte [rdi + 0x30], 1
je 0x140043cb3
subss xmm1, xmm11
subss xmm0, xmm11
movss dword [rbp - 0x50], xmm0
movss dword [rbp - 0x4c], xmm1
movss dword [rbp - 0x48], xmm6
movss dword [rbp - 0x44], xmm7
lea r8, [rbp - 0x50]
lea rdx, [rbp - 0x48]
jmp 0x140043cd9
subss xmm1, xmm13
subss xmm0, xmm13
movss dword [rbp - 0x40], xmm0
movss dword [rbp - 0x3c], xmm1
movss dword [rbp - 0x38], xmm6
movss dword [rbp - 0x34], xmm7
lea r8, [rbp - 0x40]
lea rdx, [rbp - 0x38]
call fcn.14002e290
movss xmm0, dword [0x1400905c0]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 1
mov r9d, esi
mov r8d, dword [rdi + 0x78]
mov rdx, qword [rdi + 0x80]
mov rcx, rdi
call fcn.14002c240
mov dword [rdi + 0x78], r12d
mov rbx, qword [0x1400a8fc0]
mov rax, qword [rbx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
mov rdi, qword [rax + 0x2f8]
lea rcx, [rbp - 0x70]
call fcn.140002cb0
mov esi, eax
test eax, 0xff000000
je 0x140043dea
movaps xmm1, xmm8
movaps xmm0, xmm9
mov dword [rsp + 0x20], r12d
xorps xmm3, xmm3
mov rcx, rdi
test byte [rdi + 0x30], 1
je 0x140043d88
subss xmm1, xmm11
subss xmm0, xmm11
movss dword [rbp - 0x50], xmm0
movss dword [rbp - 0x4c], xmm1
movss dword [rbp - 0x48], xmm6
movss dword [rbp - 0x44], xmm7
lea r8, [rbp - 0x50]
lea rdx, [rbp - 0x48]
jmp 0x140043dae
subss xmm1, xmm13
subss xmm0, xmm13
movss dword [rbp - 0x40], xmm0
movss dword [rbp - 0x3c], xmm1
movss dword [rbp - 0x38], xmm6
movss dword [rbp - 0x34], xmm7
lea r8, [rbp - 0x40]
lea rdx, [rbp - 0x38]
call fcn.14002e290
movss xmm0, dword [0x1400905d4]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 1
mov r9d, esi
mov r8d, dword [rdi + 0x78]
mov rdx, qword [rdi + 0x80]
mov rcx, rdi
call fcn.14002c240
mov dword [rdi + 0x78], r12d
mov rbx, qword [0x1400a8fc0]
mov rax, qword [rbx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
mov rdi, qword [rax + 0x2f8]
lea rcx, [rbp - 0x60]
call fcn.140002cb0
mov esi, eax
test eax, 0xff000000
je 0x140043ebb
mov dword [rsp + 0x20], r12d
xorps xmm3, xmm3
mov rcx, rdi
test byte [rdi + 0x30], 1
je 0x140043e57
subss xmm8, xmm11
subss xmm9, xmm11
movss dword [rbp - 0x50], xmm9
movss dword [rbp - 0x4c], xmm8
movss dword [rbp - 0x48], xmm6
movss dword [rbp - 0x44], xmm7
lea r8, [rbp - 0x50]
lea rdx, [rbp - 0x48]
jmp 0x140043e7f
subss xmm8, xmm13
subss xmm9, xmm13
movss dword [rbp - 0x40], xmm9
movss dword [rbp - 0x3c], xmm8
movss dword [rbp - 0x38], xmm6
movss dword [rbp - 0x34], xmm7
lea r8, [rbp - 0x40]
lea rdx, [rbp - 0x38]
call fcn.14002e290
movss xmm0, dword [0x1400905dc]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], 1
mov r9d, esi
mov r8d, dword [rdi + 0x78]
mov rdx, qword [rdi + 0x80]
mov rcx, rdi
call fcn.14002c240
mov dword [rdi + 0x78], r12d
mov rbx, qword [0x1400a8fc0]
mov rcx, qword [0x1400a9110]
movsxd rsi, dword [rcx + 0x20]
test esi, esi
js 0x140044c72
mov rax, qword [rcx + 0x10]
sub rax, qword [rcx + 8]
sar rax, 5
cmp rsi, rax
jae 0x140044c72
cmp esi, 3
ja 0x140044896
xorps xmm0, xmm0
movups xmmword [rbp + 0x2c0], xmm0
movdqa xmm0, xmmword [0x140090a50]
movups xmmword [rbp - 0x80], xmm0
mov dword [rbp + 8], 0x3f800000
mov dword [rbp + 0xc], 0x3f800000
mov qword [rbp + 0x10], 0
lea rax, [0x1400a9018]
movsxd rax, dword [rax + rsi*4]
lea rcx, [rbp + 0x2c0]
mov qword [rsp + 0x28], rcx
lea rcx, [rbp - 0x80]
mov qword [rsp + 0x20], rcx
lea r9, [rbp + 8]
lea r8, [rbp + 0x10]
lea rdx, [rbp + 0x18]
mov rcx, qword [r14 + rax*8 + 0xa9040]
call fcn.14003b040
mov rbx, qword [0x1400a8fc0]
mov dword [rbp - 0x80], 5
movups xmm0, xmmword [rbx + 0x174c]
movups xmmword [rbp - 0x7c], xmm0
lea rcx, [rbx + 0x1e70]
lea rdx, [rbp - 0x80]
call fcn.1400235a0
movdqa xmm9, xmmword [0x140090780]
movups xmmword [rbx + 0x174c], xmm9
mov rbx, qword [0x1400a8fc0]
lea rcx, [rbx + 0x1e80]
movss xmm0, dword [rbx + 0x1660]
mov dword [rbp + 0xf0], 6
movss dword [rbp + 0xf4], xmm0
lea rdx, [rbp + 0xf0]
call fcn.1400234b0
mov dword [rbx + 0x1660], 0x40400000
mov rcx, qword [0x1400a8fc0]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
movss xmm0, dword [rax + 0x54]
subss xmm0, dword [rax + 0xa0]
addss xmm0, dword [0x140090608]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, dword [0x140090634]
movss dword [rax + 0x118], xmm2
movss dword [rax + 0x11c], xmm0
movss xmm1, dword [rax + 0x134]
maxss xmm1, xmm0
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm2
movss dword [rax + 0x130], xmm0
movss dword [rax + 0x134], xmm1
mov dword [rbp + 0x20], 0x434d0000
mov dword [rbp + 0x24], 0x434f0000
mov edx, esi
lea rcx, [rbp + 0xd0]
call fcn.1400459d0
nop
mov r8, qword [rbp + 0xe0]
mov rcx, qword [rbp + 0xe8]
mov rax, rcx
sub rax, r8
cmp rax, 9
jb 0x14004410b
lea rax, [r8 + 9]
mov qword [rbp + 0xe0], rax
lea rbx, [rbp + 0xd0]
cmp rcx, 0xf
cmova rbx, qword [rbp + 0xd0]
lea rax, [0x140090339]
cmp rax, rbx
jbe 0x1400440c7
lea rax, [rbx + r8]
cmp r15, rax
ja 0x1400440c7
cmp rbx, r15
ja 0x1400440bf
mov rdi, r12
jmp 0x1400440cc
mov rdi, rbx
sub rdi, r15
jmp 0x1400440cc
mov edi, 9
lea rcx, [rbx + 9]
inc r8
mov rdx, rbx
call sub.VCRUNTIME140.dll_memmove
mov r8, rdi
mov rdx, r15
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbx + rdi]
mov r8d, 9
sub r8, rdi
lea rdx, [rdi + 9]
add rdx, r15
call sub.VCRUNTIME140.dll_memcpy
lea rax, [rbp + 0xd0]
jmp 0x14004412a
mov qword [rsp + 0x28], 9
mov qword [rsp + 0x20], r15
mov edx, 9
lea rcx, [rbp + 0xd0]
call fcn.140045e00
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
mov qword [rbp - 0x70], r12
mov qword [rbp - 0x68], r12
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x70], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rcx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0xf
cmova rcx, qword [rbp - 0x80]
mov r8b, 1
lea rdx, [rbp + 0x20]
call fcn.14000a530
nop
mov rdx, qword [rbp - 0x68]
cmp rdx, 0xf
jbe 0x1400441ad
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400441a8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140045603
call fcn.1400463f0
mov qword [rbp - 0x70], r12
mov qword [rbp - 0x68], 0xf
mov byte [rbp - 0x80], 0
mov rdx, qword [rbp + 0xe8]
cmp rdx, 0xf
jbe 0x1400441fe
inc rdx
mov rcx, qword [rbp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400441f9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004560a
call fcn.1400463f0
test esi, esi
jne 0x140044373
mov r8b, 1
mov edx, 1
lea rcx, str.____FiveM_Status:____
call fcn.140041fb0
lea rcx, str.Status:
call fcn.140038fe0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.1400114a0
movups xmmword [rbp - 0x80], xmm12
lea rdx, str.Online
lea rcx, [rbp - 0x80]
call fcn.1400390e0
mov rcx, qword [0x1400a8fc0]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], sil
jne 0x140044281
mov qword [rbp + 0x28], 0
movaps xmm1, xmm10
lea rcx, [rbp + 0x28]
call fcn.140011210
lea rcx, str.Web:
call fcn.140038fe0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.1400114a0
movups xmmword [rbp - 0x80], xmm15
lea rdx, str.Offline
lea rcx, [rbp - 0x80]
call fcn.1400390e0
mov rcx, qword [0x1400a8fc0]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x1400442e8
mov qword [rbp + 0x30], 0
movaps xmm1, xmm10
lea rcx, [rbp + 0x30]
call fcn.140011210
lea rcx, str.Last_Update:
call fcn.140038fe0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.1400114a0
movups xmmword [rbp - 0x80], xmm14
lea rdx, str.2_Days_Ago
lea rcx, [rbp - 0x80]
call fcn.1400390e0
mov rcx, qword [0x1400a8fc0]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x14004434f
mov qword [rbp + 0x38], 0
movaps xmm1, xmm10
lea rcx, [rbp + 0x38]
call fcn.140011210
lea rcx, str.Version:
call fcn.140038fe0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.1400114a0
lea rdx, [0x140090364]
jmp 0x1400447d4
cmp esi, 1
jne 0x1400444e7
movzx r8d, sil
mov edx, esi
lea rcx, str.____GTA5_Status:____
call fcn.140041fb0
lea rcx, str.Status:
call fcn.140038fe0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.1400114a0
movups xmmword [rbp - 0x80], xmm12
lea rdx, str.Online
lea rcx, [rbp - 0x80]
call fcn.1400390e0
mov rcx, qword [0x1400a8fc0]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], sil
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x1400443f5
mov qword [rbp + 0x40], 0
movaps xmm1, xmm10
lea rcx, [rbp + 0x40]
call fcn.140011210
lea rcx, str.Web:
call fcn.140038fe0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.1400114a0
movups xmmword [rbp - 0x80], xmm15
lea rdx, str.Offline
lea rcx, [rbp - 0x80]
call fcn.1400390e0
mov rcx, qword [0x1400a8fc0]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x14004445c
mov qword [rbp + 0x48], 0
movaps xmm1, xmm10
lea rcx, [rbp + 0x48]
call fcn.140011210
lea rcx, str.Last_Update:
call fcn.140038fe0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.1400114a0
movups xmmword [rbp - 0x80], xmm14
lea rdx, str.3_Days_Ago
lea rcx, [rbp - 0x80]
call fcn.1400390e0
mov rcx, qword [0x1400a8fc0]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x1400444c3
mov qword [rbp + 0x50], 0
movaps xmm1, xmm10
lea rcx, [rbp + 0x50]
call fcn.140011210
lea rcx, str.Version:
call fcn.140038fe0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.1400114a0
lea rdx, [0x14009038c]
jmp 0x1400447d4
cmp esi, 2
jne 0x14004465d
mov r8b, 1
mov edx, 1
lea rcx, str.____CSGO_Status:____
call fcn.140041fb0
lea rcx, str.Status:
call fcn.140038fe0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.1400114a0
movups xmmword [rbp - 0x80], xmm12
lea rdx, str.Online
lea rcx, [rbp - 0x80]
call fcn.1400390e0
mov rcx, qword [0x1400a8fc0]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x14004456b
mov qword [rbp + 0x58], 0
movaps xmm1, xmm10
lea rcx, [rbp + 0x58]
call fcn.140011210
lea rcx, str.Web:
call fcn.140038fe0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.1400114a0
movups xmmword [rbp - 0x80], xmm15
lea rdx, str.Offline
lea rcx, [rbp - 0x80]
call fcn.1400390e0
mov rcx, qword [0x1400a8fc0]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x1400445d2
mov qword [rbp + 0x60], 0
movaps xmm1, xmm10
lea rcx, [rbp + 0x60]
call fcn.140011210
lea rcx, str.Last_Update:
call fcn.140038fe0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.1400114a0
movups xmmword [rbp - 0x80], xmm14
lea rdx, str.4_Days_Ago
lea rcx, [rbp - 0x80]
call fcn.1400390e0
mov rcx, qword [0x1400a8fc0]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x140044639
mov qword [rbp + 0x68], 0
movaps xmm1, xmm10
lea rcx, [rbp + 0x68]
call fcn.140011210
lea rcx, str.Version:
call fcn.140038fe0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.1400114a0
lea rdx, [0x1400903b4]
jmp 0x1400447d4
cmp esi, 3
jne 0x1400447e9
mov r8b, 1
mov edx, 1
lea rcx, str.____Warzone_Status:____
call fcn.140041fb0
lea rcx, str.Status:
call fcn.140038fe0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.1400114a0
movups xmmword [rbp - 0x80], xmm12
lea rdx, str.Online
lea rcx, [rbp - 0x80]
call fcn.1400390e0
mov rcx, qword [0x1400a8fc0]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x1400446e1
mov qword [rbp + 0x70], 0
movaps xmm1, xmm10
lea rcx, [rbp + 0x70]
call fcn.140011210
lea rcx, str.Web:
call fcn.140038fe0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.1400114a0
movups xmmword [rbp - 0x80], xmm15
lea rdx, str.Offline
lea rcx, [rbp - 0x80]
call fcn.1400390e0
mov rcx, qword [0x1400a8fc0]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x140044748
mov qword [rbp + 0x78], 0
movaps xmm1, xmm10
lea rcx, [rbp + 0x78]
call fcn.140011210
lea rcx, str.Last_Update:
call fcn.140038fe0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.1400114a0
movups xmmword [rbp - 0x80], xmm14
lea rdx, str.5_Days_Ago
lea rcx, [rbp - 0x80]
call fcn.1400390e0
mov rcx, qword [0x1400a8fc0]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x1400447b5
mov qword [rbp + 0x80], 0
movaps xmm1, xmm10
lea rcx, [rbp + 0x80]
call fcn.140011210
lea rcx, str.Version:
call fcn.140038fe0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.1400114a0
lea rdx, [0x1400903dc]
movdqa xmm0, xmmword [0x140090880]
movups xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x80]
call fcn.1400390e0
call fcn.14000a5d0
mov rbx, qword [0x1400a8fc0]
movsxd rax, dword [rbx + 0x1e70]
lea rdx, [rax + rax*4]
mov rcx, qword [rbx + 0x1e78]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [rbx + rax*8 + 0x16fc], xmm0
dec dword [rbx + 0x1e70]
movsxd rax, dword [rbx + 0x1e80]
lea rcx, [rax + rax*2]
mov rdx, qword [rbx + 0x1e88]
movsxd rax, dword [rdx + rcx*4 - 0xc]
lea r9, [rax + rax*2]
mov r8d, dword [r14 + r9*4 + 0x48c58]
cmp dword [r14 + r9*4 + 0x48c50], 8
jne 0x14004488e
mov eax, dword [r14 + r9*4 + 0x48c54]
cmp eax, 1
jne 0x140044871
mov eax, dword [rdx + rcx*4 - 8]
mov dword [r8 + rbx + 0x1638], eax
dec dword [rbx + 0x1e80]
jmp 0x14004489f
cmp eax, 2
jne 0x14004488e
mov eax, dword [rdx + rcx*4 - 8]
mov dword [r8 + rbx + 0x1638], eax
mov eax, dword [rdx + rcx*4 - 4]
mov dword [r8 + rbx + 0x163c], eax
dec dword [rbx + 0x1e80]
jmp 0x14004489f
movdqa xmm9, xmmword [0x140090780]
test esi, esi
jne 0x140044993
cmp byte [0x1400a8fb9], sil
je 0x140044c7b
mov rax, qword [rbx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
movss xmm1, dword [rax + 0x54]
subss xmm1, dword [rax + 0xa0]
addss xmm1, dword [0x140090638]
movss dword [rax + 0x11c], xmm1
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm1
movss dword [rax + 0x134], xmm0
mov dword [rbp - 0x80], r12d
movups xmm0, xmmword [rbx + 0x16fc]
movups xmmword [rbp - 0x7c], xmm0
lea rcx, [rbx + 0x1e70]
lea rdx, [rbp - 0x80]
call fcn.1400235a0
movups xmmword [rbx + 0x16fc], xmm12
xor r8d, r8d
xor edx, edx
lea rcx, str.Injecting_Please_Wait...
call fcn.140041fb0
mov r8, qword [0x1400a8fc0]
movsxd rax, dword [r8 + 0x1e70]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x1e78]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x16fc], xmm0
dec dword [r8 + 0x1e70]
movss xmm1, dword [0x1400a9028]
cvtps2pd xmm1, xmm1
movsd xmm0, qword [r8 + 0x1c88]
subsd xmm0, xmm1
comisd xmm0, xmmword [0x140090590]
jae 0x140044c69
jmp 0x140044c7b
cmp esi, 1
jne 0x140044a88
cmp byte [0x1400a8fb9], 0
je 0x140044c7b
mov rax, qword [rbx + 0x1d18]
mov byte [rax + 0xd1], sil
mov rax, qword [rbx + 0x1d18]
movss xmm1, dword [rax + 0x54]
subss xmm1, dword [rax + 0xa0]
addss xmm1, dword [0x140090638]
movss dword [rax + 0x11c], xmm1
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm1
movss dword [rax + 0x134], xmm0
mov dword [rbp - 0x80], r12d
movups xmm0, xmmword [rbx + 0x16fc]
movups xmmword [rbp - 0x7c], xmm0
lea rcx, [rbx + 0x1e70]
lea rdx, [rbp - 0x80]
call fcn.1400235a0
movups xmmword [rbx + 0x16fc], xmm12
xor r8d, r8d
xor edx, edx
lea rcx, str.Injecting_Please_Wait...
call fcn.140041fb0
mov r8, qword [0x1400a8fc0]
movsxd rax, dword [r8 + 0x1e70]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x1e78]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x16fc], xmm0
dec dword [r8 + 0x1e70]
movss xmm1, dword [0x1400a9028]
cvtps2pd xmm1, xmm1
movsd xmm0, qword [r8 + 0x1c88]
subsd xmm0, xmm1
comisd xmm0, xmmword [0x140090590]
jae 0x140044c69
jmp 0x140044c7b
cmp esi, 2
jne 0x140044b7d
cmp byte [0x1400a8fb9], 0
je 0x140044c7b
mov rax, qword [rbx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
movss xmm1, dword [rax + 0x54]
subss xmm1, dword [rax + 0xa0]
addss xmm1, dword [0x140090638]
movss dword [rax + 0x11c], xmm1
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm1
movss dword [rax + 0x134], xmm0
mov dword [rbp - 0x80], r12d
movups xmm0, xmmword [rbx + 0x16fc]
movups xmmword [rbp - 0x7c], xmm0
lea rcx, [rbx + 0x1e70]
lea rdx, [rbp - 0x80]
call fcn.1400235a0
movups xmmword [rbx + 0x16fc], xmm12
xor r8d, r8d
xor edx, edx
lea rcx, str.Injecting_Please_Wait...
call fcn.140041fb0
mov r8, qword [0x1400a8fc0]
movsxd rax, dword [r8 + 0x1e70]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x1e78]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x16fc], xmm0
dec dword [r8 + 0x1e70]
movss xmm1, dword [0x1400a9028]
cvtps2pd xmm1, xmm1
movsd xmm0, qword [r8 + 0x1c88]
subsd xmm0, xmm1
comisd xmm0, xmmword [0x140090590]
jae 0x140044c69
jmp 0x140044c7b
cmp esi, 3
jne 0x140044c7b
cmp byte [0x1400a8fb9], 0
je 0x140044c7b
mov rax, qword [rbx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
movss xmm1, dword [rax + 0x54]
subss xmm1, dword [rax + 0xa0]
addss xmm1, dword [0x140090638]
movss dword [rax + 0x11c], xmm1
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm1
movss dword [rax + 0x134], xmm0
mov dword [rbp - 0x80], r12d
movups xmm0, xmmword [rbx + 0x16fc]
movups xmmword [rbp - 0x7c], xmm0
lea rcx, [rbx + 0x1e70]
lea rdx, [rbp - 0x80]
call fcn.1400235a0
movups xmmword [rbx + 0x16fc], xmm12
xor r8d, r8d
xor edx, edx
lea rcx, str.Injecting_Please_Wait...
call fcn.140041fb0
mov r8, qword [0x1400a8fc0]
movsxd rax, dword [r8 + 0x1e70]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x1e78]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x16fc], xmm0
dec dword [r8 + 0x1e70]
movss xmm1, dword [0x1400a9028]
cvtps2pd xmm1, xmm1
movsd xmm0, qword [r8 + 0x1c88]
subsd xmm0, xmm1
comisd xmm0, xmmword [0x140090590]
jb 0x140044c7b
mov byte [0x1400a8fb9], 0
jmp 0x140044c7b
movdqa xmm9, xmmword [0x140090780]
movdqa xmm8, xmmword [0x140090730]
movdqa xmm7, xmmword [0x1400909c0]
movss xmm6, dword [0x140090624]
call fcn.14000a5d0
call fcn.14000a5d0
call fcn.1400117a0
mov rax, qword [0x1400a8fc0]
mov rdx, qword [rax + 0x1d18]
movss xmm0, dword [rdx + 0x2a8]
cmp qword [rdx + 0x1e8], 0
jne 0x140044ccd
cmp qword [rax + 0x2178], 0
je 0x140044cd5
movss xmm0, dword [rdx + 0x278]
subss xmm0, dword [rdx + 0x118]
movss dword [rbp + 0x88], xmm0
mov dword [rbp + 0x8c], 0x42040000
mov rax, qword [0x1400a9110]
movsxd rsi, dword [rax + 0x20]
shl rsi, 5
add rsi, qword [rax + 8]
mov r15, qword [rsi + 0x10]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r15
cmp rax, 7
jb 0x140045806
cmp qword [rsi + 0x18], 0xf
jbe 0x140044d2a
mov rsi, qword [rsi]
xorps xmm0, xmm0
movups xmmword [rbp - 0x80], xmm0
mov qword [rbp - 0x70], r12
mov qword [rbp - 0x68], r12
lea r14, [r15 + 7]
mov edi, 0xf
lea rbx, [rbp - 0x80]
cmp r14, rdi
jbe 0x140044dc6
mov rdi, r14
or rdi, 0xf
cmp rdi, rcx
jbe 0x140044d6a
mov rdi, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x140044d9b
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
test rcx, rcx
jne 0x140044d85
mov rbx, r12
jmp 0x140044dc2
cmp rcx, 0x1000
jb 0x140044dba
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14004580c
mov rcx, rax
call fcn.1400465e4
test rax, rax
je 0x140045611
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x140044dc2
call fcn.1400465e4
mov rbx, rax
mov qword [rbp - 0x80], rbx
mov qword [rbp - 0x70], r14
mov qword [rbp - 0x68], rdi
mov rcx, qword [str.Inject]
mov dword [rbx], ecx
movzx ecx, word [0x140090404]
mov word [rbx + 4], cx
movzx eax, byte [0x140090406]
mov byte [rbx + 6], al
lea rcx, [rbx + 7]
mov r8, r15
mov rdx, rsi
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + rbx], 0
lea rcx, [rbp - 0x80]
cmp qword [rbp - 0x68], 0xf
cmova rcx, qword [rbp - 0x80]
lea rdx, [rbp + 0x88]
call fcn.140039aa0
movzx ebx, al
mov rdx, qword [rbp - 0x68]
cmp rdx, 0xf
jbe 0x140044e58
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140044e53
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140045611
call fcn.1400463f0
mov qword [rbp - 0x70], r12
mov qword [rbp - 0x68], 0xf
mov byte [rbp - 0x80], 0
lea r14, [0x140000000]
lea r15, str.GameChild
test bl, bl
je 0x1400453be
mov byte [0x1400a8fb9], 1
mov rax, qword [0x1400a8fc0]
movsd xmm0, qword [rax + 0x1c88]
cvtpd2ps xmm0, xmm0
movss dword [0x1400a9028], xmm0
jmp 0x1400453be
mov r8b, 1
mov edx, 1
lea rcx, str.CHAIR_NAME
call fcn.140041fb0
call fcn.14003bb20
mov rbx, qword [0x1400a8fc0]
mov dword [rbp - 0x80], 5
movups xmm0, xmmword [rbx + 0x174c]
movups xmmword [rbp - 0x7c], xmm0
lea rcx, [rbx + 0x1e70]
lea rdx, [rbp - 0x80]
call fcn.1400235a0
movups xmmword [rbx + 0x174c], xmm9
mov rbx, qword [0x1400a8fc0]
mov dword [rbp + 0xfc], 6
movss xmm0, dword [rbx + 0x1660]
movss dword [rbp + 0x100], xmm0
lea rcx, [rbx + 0x1e80]
lea rdx, [rbp + 0xfc]
call fcn.1400234b0
mov dword [rbx + 0x1660], 0x40400000
mov rbx, qword [0x1400a8fc0]
mov rax, qword [rbx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
movss xmm1, dword [rax + 0x50]
subss xmm1, dword [rax + 0x9c]
addss xmm1, dword [0x140090630]
movss dword [rax + 0x118], xmm1
movss xmm0, dword [rax + 0x130]
maxss xmm0, xmm1
movss dword [rax + 0x130], xmm0
mov dword [rbp + 0x90], 0x437a0000
mov dword [rbp + 0x94], 0x43480000
mov rax, qword [rbx + 0x1d18]
mov byte [rax + 0xd1], 1
mov r8, qword [rbx + 0x1d18]
movsxd rax, dword [r8 + 0x108]
mov r8, qword [r8 + 0x110]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.Loader_Status
call fcn.1400027e0
cmp dword [rbx + 0x1d6c], eax
jne 0x140044fd2
mov dword [rbx + 0x1d70], eax
cmp dword [rbx + 0x1da8], eax
jne 0x140044fe1
mov byte [rbx + 0x1dac], 1
mov dword [rsp + 0x20], r12d
mov r9b, 1
lea r8, [rbp + 0x90]
mov edx, eax
lea rcx, str.Loader_Status
call fcn.14000a300
mov r8b, 1
mov edx, 1
lea rcx, str.____Loader_Info:____
call fcn.140041fb0
lea rcx, str.Status:
call fcn.140038fe0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.1400114a0
movups xmmword [rbp - 0x80], xmm12
lea rdx, str.Online
lea rcx, [rbp - 0x80]
call fcn.1400390e0
mov rcx, qword [0x1400a8fc0]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x14004507f
mov qword [rbp + 0x98], 0
movaps xmm1, xmm10
lea rcx, [rbp + 0x98]
call fcn.140011210
lea rcx, str.Web:
call fcn.140038fe0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.1400114a0
movups xmmword [rbp - 0x80], xmm15
lea rdx, str.Offline
lea rcx, [rbp - 0x80]
call fcn.1400390e0
mov rcx, qword [0x1400a8fc0]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x1400450e6
mov qword [rbp - 0x28], 0
movaps xmm1, xmm10
lea rcx, [rbp - 0x28]
call fcn.140011210
lea rcx, str.Last_Update:
call fcn.140038fe0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.1400114a0
movups xmmword [rbp - 0x80], xmm14
lea rdx, str.1_Day_Ago
lea rcx, [rbp - 0x80]
call fcn.1400390e0
mov rcx, qword [0x1400a8fc0]
mov rax, qword [rcx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rcx + 0x1d18]
cmp byte [rax + 0xd4], 0
jne 0x14004514d
mov qword [rbp - 0x20], 0
movaps xmm1, xmm10
lea rcx, [rbp - 0x20]
call fcn.140011210
lea rcx, str.Version:
call fcn.140038fe0
movaps xmm1, xmm10
xorps xmm0, xmm0
call fcn.1400114a0
movdqa xmm0, xmmword [0x140090880]
movups xmmword [rbp - 0x80], xmm0
lea rdx, [0x1400902d4]
lea rcx, [rbp - 0x80]
call fcn.1400390e0
call fcn.14000a5d0
mov rbx, qword [0x1400a8fc0]
mov rax, qword [rbx + 0x1d18]
mov byte [rax + 0xd1], 1
mov rax, qword [rbx + 0x1d18]
movss xmm1, dword [rax + 0x54]
subss xmm1, dword [rax + 0xa0]
addss xmm1, dword [0x1400905fc]
movss dword [rax + 0x11c], xmm1
movss xmm0, dword [rax + 0x134]
maxss xmm0, xmm1
movss dword [rax + 0x134], xmm0
mov dword [rbp - 0x18], 0x437a0000
mov dword [rbp - 0x14], 0x43c80000
mov rax, qword [rbx + 0x1d18]
mov byte [rax + 0xd1], 1
mov r8, qword [rbx + 0x1d18]
movsxd rax, dword [r8 + 0x108]
mov r8, qword [r8 + 0x110]
mov r8d, dword [r8 + rax*4 - 4]
xor edx, edx
lea rcx, str.Change_Log
call fcn.1400027e0
cmp dword [rbx + 0x1d6c], eax
jne 0x140045225
mov dword [rbx + 0x1d70], eax
cmp dword [rbx + 0x1da8], eax
jne 0x140045234
mov byte [rbx + 0x1dac], 1
mov dword [rsp + 0x20], r12d
mov r9b, 1
lea r8, [rbp - 0x18]
mov edx, eax
lea rcx, str.Change_Log
call fcn.14000a300
mov r8b, 1
mov edx, 1
lea rcx, str.____Change_Logs:____
call fcn.140041fb0
lea rcx, str.___Dominik
call fcn.140038fe0
lea rcx, [0x14009030c]
call fcn.140038fe0
lea rcx, [0x14009030c]
call fcn.140038fe0
lea rcx, [0x14009030c]
call fcn.140038fe0
lea rcx, [0x14009030c]
call fcn.140038fe0
lea rcx, [0x14009030c]
call fcn.140038fe0
lea rcx, [0x14009030c]
call fcn.140038fe0
lea rcx, [0x14009030c]
call fcn.140038fe0
lea rcx, [0x140090310]
call fcn.140038fe0
lea rcx, [0x140090310]
call fcn.140038fe0
lea rcx, [0x140090310]
call fcn.140038fe0
lea rcx, [0x140090310]
call fcn.140038fe0
lea rcx, [0x140090310]
call fcn.140038fe0
lea rcx, [0x140090310]
call fcn.140038fe0
lea rcx, [0x140090310]
call fcn.140038fe0
call fcn.14000a5d0
mov r8, qword [0x1400a8fc0]
movsxd rax, dword [r8 + 0x1e80]
lea rcx, [rax + rax*2]
mov rdx, qword [r8 + 0x1e88]
movsxd rax, dword [rdx + rcx*4 - 0xc]
lea rax, [rax + rax*2]
mov r9d, dword [r14 + rax*4 + 0x48c58]
cmp dword [r14 + rax*4 + 0x48c50], 8
jne 0x140045388
mov eax, dword [r14 + rax*4 + 0x48c54]
cmp eax, 1
jne 0x14004536b
mov eax, dword [rdx + rcx*4 - 8]
mov dword [r9 + r8 + 0x1638], eax
jmp 0x140045388
cmp eax, 2
jne 0x140045388
mov eax, dword [rdx + rcx*4 - 8]
mov dword [r9 + r8 + 0x1638], eax
mov eax, dword [rdx + rcx*4 - 4]
mov dword [r9 + r8 + 0x163c], eax
dec dword [r8 + 0x1e80]
movsxd rax, dword [r8 + 0x1e70]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x1e78]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8 + 0x16fc], xmm0
dec dword [r8 + 0x1e70]
call fcn.14000a5d0
call fcn.140010660
mov rcx, qword [0x1400a8fc0]
movsxd rax, dword [rcx + 0x1e80]
lea rdx, [rax + rax*2]
mov r8, qword [rcx + 0x1e88]
movsxd rax, dword [r8 + rdx*4 - 0xc]
lea r9, [rax + rax*2]
mov r10d, dword [r14 + r9*4 + 0x48c58]
cmp dword [r14 + r9*4 + 0x48c50], 8
jne 0x140045438
mov eax, dword [r14 + r9*4 + 0x48c54]
cmp eax, 1
jne 0x140045419
mov eax, dword [r8 + rdx*4 - 8]
mov dword [r10 + rcx + 0x1638], eax
jmp 0x140045438
cmp eax, 2
jne 0x140045438
mov eax, dword [r8 + rdx*4 - 8]
mov dword [r10 + rcx + 0x1638], eax
mov eax, dword [r8 + rdx*4 - 4]
mov dword [r10 + rcx + 0x163c], eax
dec dword [rcx + 0x1e80]
call fcn.140009200
mov rcx, qword [0x1400a9010]
mov rax, qword [rcx]
mov dword [rsp + 0x30], r12d
movss xmm0, dword [0x140090570]
movss dword [rsp + 0x28], xmm0
mov dword [rsp + 0x20], r12d
mov r9d, 3
xor r8d, r8d
xor edx, edx
call qword [rax + 0x158]
mov rcx, qword [0x1400a9010]
mov rax, qword [rcx]
call qword [rax + 0x148]
test eax, eax
js 0x1400454c5
call fcn.1400096d0
mov rax, qword [0x1400a8fc0]
mov rcx, qword [rax + 0x1ef8]
mov rax, qword [rcx]
add rax, 0xa8
mov rcx, r12
cmp byte [rax], r12b
cmovne rcx, rax
call fcn.140034880
mov rcx, qword [0x1400a9010]
mov rax, qword [rcx]
call qword [rax + 0x150]
test dword [r13 + 8], 0x400
je 0x1400455a2
call fcn.140019740
mov rbx, qword [0x1400a8fc0]
mov r14d, 1
mov eax, dword [rbx + 0x1628]
cmp eax, r14d
jle 0x140045541
mov esi, 8
mov rax, qword [rbx + 0x1630]
mov rdi, qword [rsi + rax]
test dword [rdi + 4], 0x400
jne 0x14004552f
mov rax, qword [rbx + 0x15c0]
test rax, rax
je 0x14004551c
xor edx, edx
mov rcx, rdi
call rax
mov rax, qword [rbx + 0x1608]
test rax, rax
je 0x14004552f
xor edx, edx
mov rcx, rdi
call rax
inc r14d
add rsi, 8
mov eax, dword [rbx + 0x1628]
cmp r14d, eax
jl 0x1400454f5
mov r14d, 1
cmp eax, r14d
jle 0x14004559b
mov esi, 8
mov rax, qword [rbx + 0x1630]
mov rdi, qword [rsi + rax]
test dword [rdi + 4], 0x400
jne 0x14004558b
mov rax, qword [rbx + 0x15c8]
test rax, rax
je 0x140045578
xor edx, edx
mov rcx, rdi
call rax
mov rax, qword [rbx + 0x1610]
test rax, rax
je 0x14004558b
xor edx, edx
mov rcx, rdi
call rax
inc r14d
add rsi, 8
cmp r14d, dword [rbx + 0x1628]
jl 0x140045551
lea r14, [0x140000000]
mov rcx, qword [0x1400a9010]
mov rax, qword [rcx]
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [rax + 0x88]
cmp eax, 0x88760868
jne 0x1400455df
mov rcx, qword [0x1400a9010]
mov rax, qword [rcx]
call qword [rax + 0x18]
cmp eax, 0x88760869
jne 0x1400455df
call fcn.140042270
cmp byte [0x140098b85], 0
je 0x140045621
lea rsi, [0x1400a9120]
mov edi, 4
cmp dword [rbp + 0x330], 0x12
jne 0x140042db0
jmp 0x14004562b
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
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.KERNEL32.dll_ExitProcess]
mov dword [rbp + 0x330], 0x12
call fcn.140019d20
call fcn.1400351c0
mov rcx, qword [0x1400a9090]
test rcx, rcx
je 0x14004564e
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1400a9090], r12
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rdx, rax
lea rcx, str.ImGui_Platform
call qword [sym.imp.USER32.dll_UnregisterClassA]
mov rcx, qword [0x1400a90a8]
test rcx, rcx
je 0x140045678
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov qword [0x1400a90a8], r12
mov qword [0x1400a90b0], r12
mov qword [0x1400a90b8], r12
mov qword [0x1400a90c0], r12
mov qword [0x1400a90c8], r12
mov qword [0x1400a90d0], r12
mov dword [0x1400a88f0], 9
mov byte [0x1400a90a0], 0
mov byte [0x1400a8737], 1
mov rbx, qword [0x1400a8fc0]
mov rcx, rbx
call fcn.140008120
cmp qword [0x1400a8fc0], rbx
jne 0x1400456d9
mov qword [0x1400a8fc0], r12
test rbx, rbx
je 0x140045701
mov rcx, rbx
call fcn.140024280
mov rax, qword [0x1400a8fc0]
test rax, rax
je 0x1400456f8
dec dword [rax + 0x3b0]
mov rcx, rbx
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_free]
mov rcx, qword [0x1400a9010]
test rcx, rcx
je 0x14004571a
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1400a9010], r12
mov rcx, qword [0x1400a9030]
test rcx, rcx
je 0x140045733
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1400a9030], r12
mov rdx, qword [rbp + 0x2e8]
mov rcx, qword [rbp + 0x310]
call qword [sym.imp.USER32.dll_UnregisterClassA]
jmp 0x14004579e
mov rcx, qword [0x1400a9030]
mov rdx, qword [0x1400a9010]
test rdx, rdx
je 0x140045773
mov rax, qword [rdx]
mov rcx, rdx
call qword [rax + 0x10]
mov qword [0x1400a9010], r12
mov rcx, qword [0x1400a9030]
test rcx, rcx
je 0x140045785
mov rdx, qword [rcx]
call qword [rdx + 0x10]
mov qword [0x1400a9030], r12
mov rdx, qword [rbp + 0x2e8]
mov rcx, qword [rbp + 0x310]
call qword [sym.imp.USER32.dll_UnregisterClassA]
mov eax, 1
mov rcx, qword [rbp + 0x358]
xor rcx, rsp
call fcn.140045fa0
lea r11, [rsp + 0x500]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
movaps xmm6, xmmword [r11 - 0x10]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.140041cf0
int3
call fcn.140041c50
int3
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
jmp 0x140042580