Function at 0x140045900
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, [0x140045840]
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 0x140045770
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 0x140045769
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 0x1400427cb
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 0x1400427f7
xor edx, edx
mov rcx, rax
call fcn.140001390
jmp 0x1400427fa
mov rax, r12
cmp qword [0x1400a8fc0], 0
jne 0x14004280b
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.14002f650
mov r14, qword [r13 + 0xa8]
mov rax, qword [0x1400a8fc0]
test rax, rax
je 0x1400429af
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 0x140042a19
nop dword [rax + rax]
cmp qword [0x1400a9078], rdi
ja 0x140042a19
mov rbx, rax
mov rcx, rax
call fcn.140033980
cmp rax, rbx
jne 0x140042a00
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, [0x1400904c0]
mov qword [rbp + 0x148], rax
lea rdx, [rbp + 0x110]
mov rcx, r14
call fcn.14002f650
mov rcx, qword [r13 + 0xa8]
call fcn.14002f910
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 [0x140090890]
movups xmmword [rax + 0x171c], xmm0
movdqa xmm1, xmmword [0x1400908e0]
movups xmmword [rax + 0x176c], xmm1
movdqa xmm0, xmmword [0x140090920]
movups xmmword [rax + 0x178c], xmm0
movups xmmword [rax + 0x177c], xmm0
movdqa xmm9, xmmword [0x140090770]
movups xmmword [rax + 0x184c], xmm9
movdqa xmm8, xmmword [0x140090720]
movups xmmword [rax + 0x186c], xmm8
movups xmmword [rax + 0x185c], xmm8
xorps xmm0, xmm0
movups xmmword [rax + 0x174c], xmm0
movdqa xmm1, xmmword [0x140090900]
movups xmmword [rax + 0x18ac], xmm1
movdqa xmm0, xmmword [0x1400908c0]
movups xmmword [rax + 0x18dc], xmm0
movups xmmword [rax + 0x18fc], xmm0
movups xmmword [rax + 0x18ec], xmm0
movdqa xmm0, xmmword [0x1400908b0]
movups xmmword [rax + 0x172c], xmm0
movdqa xmm1, xmmword [0x1400908a0]
movups xmmword [rax + 0x17dc], xmm1
movups xmmword [rax + 0x17ec], xmm1
movups xmmword [rax + 0x180c], xmm1
movdqa xmm0, xmmword [0x140090910]
movups xmmword [rax + 0x187c], xmm0
movups xmmword [rax + 0x189c], xmm0
movups xmmword [rax + 0x188c], xmm0
movdqa xmm7, xmmword [0x1400909b0]
movups xmmword [rax + 0x181c], xmm7
xor r8d, r8d
mov edx, 0xac5
lea rcx, [0x1400980c0]
call fcn.1400424f0
mov rcx, qword [0x1400a9048]
test rcx, rcx
je 0x140042c34
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.1400424f0
mov edx, 0xe8b7
mov r8d, 3
lea rcx, [0x140099e80]
call fcn.1400424f0
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 0x140042d57
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 [0x140090a20]
movdqa xmm15, xmmword [0x140090840]
movdqa xmm12, xmmword [0x140090880]
movss xmm6, dword [0x140090614]
movss xmm10, dword [0x140090658]
movss xmm11, dword [0x14009051c]
movss xmm13, dword [0x140090518]
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 0x140042e10
lea rcx, [rbp + 0x328]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x328]
call qword [sym.imp.USER32.dll_DispatchMessageA]
jmp 0x140045614
cmp qword [0x1400a9080], 0
jne 0x140042e1f
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 0x140042ed3
mov rdi, qword [0x1400a8fc0]
mov ecx, dword [rdi + 0x161c]
test ecx, ecx
jns 0x140042eac
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 0x140042f7a
mov eax, 0xffffffff
jmp 0x140042f87
mov rax, qword [0x1400a8fc0]
mov eax, dword [rax + 0x20d0]
cmp dword [0x1400a88f0], eax
je 0x140042f9a
mov dword [0x1400a88f0], eax
call fcn.1400359d0
call fcn.140035d60
call fcn.140006aa0
cmp byte [0x140098b85], 0
je 0x14004545e
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 0x140043068
lea rcx, [0x1400a9140]
call fcn.140046088
cmp dword [0x1400a9140], 0xffffffff
jne 0x140043068
call fcn.140042330
mov qword [0x1400a9110], rax
lea rcx, [0x1400a9140]
call fcn.14004601c
mov eax, dword [rbx + rdi]
cmp dword [0x1400a9108], eax
jle 0x1400430a3
lea rcx, [0x1400a9108]
call fcn.140046088
cmp dword [0x1400a9108], 0xffffffff
jne 0x1400430a3
movdqa xmm0, xmmword [0x140090780]
movups xmmword [0x1400a9130], xmm0
lea rcx, [0x1400a9108]
call fcn.14004601c
mov eax, dword [rbx + rdi]
cmp dword [0x1400a9100], eax
jle 0x1400430de
lea rcx, [0x1400a9100]
call fcn.140046088
cmp dword [0x1400a9100], 0xffffffff
jne 0x1400430de
movdqa xmm0, xmmword [0x140090a40]
movups xmmword [0x1400a9120], xmm0
lea rcx, [0x1400a9100]
call fcn.14004601c
mov rbx, qword [0x1400a8fc0]
mov rcx, qword [rbx + 0x1d18]
movss xmm0, dword [rcx + 0x2a8]
cmp qword [rcx + 0x1e8], 0
jne 0x140043108
cmp qword [rbx + 0x2178], 0
je 0x140043110
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 0x140043167
mov dword [rbx + 0x1d70], eax
cmp dword [rbx + 0x1da8], eax
jne 0x140043176
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.Revamp_by:_voidsmells
call fcn.140041fd0
call fcn.14000a5d0
mov ecx, 1
call fcn.140041d30
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 0x140043220
mov dword [rbx + 0x1d70], eax
cmp dword [rbx + 0x1da8], eax
jne 0x14004322f
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 [0x1400905f4]
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.140042160
call fcn.14000a1c0
test al, al
je 0x140043315
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.140042160
call fcn.14000a1c0
test al, al
je 0x140043388
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.140042160
call fcn.14000a1c0
test al, al
je 0x1400433fb
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.140042160
call fcn.14000a1c0
test al, al
jne 0x140045638
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 0x14004356a
cmp qword [rbx + 0x2178], 0
je 0x140043572
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 0x1400435c1
mov dword [rbx + 0x1d70], eax
cmp dword [rbx + 0x1da8], eax
jne 0x1400435d0
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 0x140044ec5
sub edx, 1
je 0x1400439f8
cmp edx, 1
jne 0x1400453de
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 0x140043727
cmp byte [rdx + 0x1fa6], 0
jne 0x140043727
mov r8d, dword [rcx + 0x164]
mov eax, dword [rdx + 0x1f58]
cmp eax, r8d
jne 0x140043718
test eax, eax
je 0x140043718
cmp r8d, dword [rcx + 8]
jne 0x140043714
cmp byte [rcx + 0xd1], 0
jne 0x140043718
mov al, 1
jmp 0x14004371a
xor al, al
test al, al
je 0x140043803
jmp 0x1400437f7
mov eax, dword [rcx + 0x168]
test al, 1
je 0x140043803
cmp qword [rdx + 0x1d20], rcx
je 0x140043746
test al, al
jns 0x140043803
mov eax, dword [rdx + 0x1d6c]
test eax, eax
je 0x14004376d
cmp eax, dword [rcx + 0x164]
je 0x14004376d
cmp byte [rdx + 0x1d79], 0
jne 0x14004376d
cmp eax, dword [rcx + 0x94]
jne 0x140043803
mov rax, qword [rdx + 0x1f50]
test rax, rax
je 0x1400437a9
mov rax, qword [rax + 0x3d8]
test rax, rax
je 0x1400437a9
cmp byte [rax + 0xd0], 0
je 0x1400437a9
cmp rax, qword [rcx + 0x3d8]
je 0x1400437a9
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x140043803
bt r8d, 0x1a
jb 0x140043803
mov rax, qword [rdx + 0x1f10]
cmp qword [rcx + 0x38], rax
je 0x1400437d2
mov rax, qword [rdx + 0x1d38]
test rax, rax
je 0x140043803
mov rax, qword [rax + 0x3d8]
cmp qword [rcx + 0x3d8], rax
jne 0x140043803
test byte [rdx + 0x1d54], 4
jne 0x140043803
mov eax, dword [rcx + 0x164]
cmp eax, dword [rcx + 8]
je 0x1400437ee
cmp eax, dword [rcx + 0x94]
jne 0x1400437f7
cmp byte [rcx + 0xd1], 0
jne 0x140043803
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 0x140043898
cmp byte [rcx + 0x1fa6], 0
jne 0x140043898
mov eax, dword [rcx + 0x1f58]
mov r8d, dword [rdx + 0x164]
cmp eax, r8d
jne 0x140043889
test eax, eax
je 0x140043889
cmp r8d, dword [rdx + 8]
jne 0x140043885
cmp byte [rdx + 0xd1], 0
jne 0x140043889
mov al, 1
jmp 0x14004388b
xor al, al
test al, al
je 0x14004397b
jmp 0x140043968
mov eax, dword [rdx + 0x168]
test al, 1
je 0x14004397b
cmp qword [rcx + 0x1d20], rdx
je 0x1400438b7
test al, al
jns 0x14004397b
mov eax, dword [rcx + 0x1d6c]
test eax, eax
je 0x1400438de
cmp eax, dword [rdx + 0x164]
je 0x1400438de
cmp byte [rcx + 0x1d79], 0
jne 0x1400438de
cmp eax, dword [rdx + 0x94]
jne 0x14004397b
mov rax, qword [rcx + 0x1f50]
test rax, rax
je 0x14004391a
mov rax, qword [rax + 0x3d8]
test rax, rax
je 0x14004391a
cmp byte [rax + 0xd0], 0
je 0x14004391a
cmp rax, qword [rdx + 0x3d8]
je 0x14004391a
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x14004397b
bt r8d, 0x1a
jb 0x14004397b
mov rax, qword [rcx + 0x1f10]
cmp qword [rdx + 0x38], rax
je 0x140043943
mov rax, qword [rcx + 0x1d38]
test rax, rax
je 0x14004397b
mov rax, qword [rax + 0x3d8]
cmp qword [rdx + 0x3d8], rax
jne 0x14004397b
test byte [rcx + 0x1d54], 4
jne 0x14004397b
mov eax, dword [rdx + 0x164]
cmp eax, dword [rdx + 8]
je 0x14004395f
cmp eax, dword [rdx + 0x94]
jne 0x140043968
cmp byte [rdx + 0xd1], 0
jne 0x14004397b
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 0x1400439ed
mov eax, dword [r14 + r9*4 + 0x48c54]
cmp eax, 1
jne 0x1400439ce
mov eax, dword [r8 + rdx*4 - 8]
mov dword [r10 + rcx + 0x1638], eax
dec dword [rcx + 0x1e80]
jmp 0x1400453de
cmp eax, 2
jne 0x1400439ed
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 0x1400453de
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 [0x1400905a0]
cvtpd2ps xmm2, xmm0
cmp qword [rax + 0x1e8], 0
jne 0x140043a3a
cmp qword [rbx + 0x2178], 0
je 0x140043a42
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 0x140043aff
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 0x140043aaa
mov rcx, qword [rcx]
lea r9, [rbp + 0xa0]
xor r8d, r8d
call fcn.14003d140
mov r8, qword [0x1400a9110]
test al, al
je 0x140043aca
mov dword [r8 + 0x20], ebx
mov dword [rsi], ebx
cmp edi, ebx
jne 0x140043ada
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 0x140043a90
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 0x140043b52
mov dword [rbx + 0x1d70], eax
cmp dword [rbx + 0x1da8], eax
jne 0x140043b61
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 0x140044cb4
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 [0x1400905fc]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, dword [0x1400905e4]
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 [0x140090610]
movaps xmm9, xmm6
addss xmm9, dword [0x140090618]
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 0x140043d35
movaps xmm1, xmm8
movaps xmm0, xmm9
mov dword [rsp + 0x20], r12d
xorps xmm3, xmm3
mov rcx, rdi
test byte [rdi + 0x30], 1
je 0x140043cd3
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 0x140043cf9
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.14002e2b0
movss xmm0, dword [0x1400905b0]
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.14002c230
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 0x140043e0a
movaps xmm1, xmm8
movaps xmm0, xmm9
mov dword [rsp + 0x20], r12d
xorps xmm3, xmm3
mov rcx, rdi
test byte [rdi + 0x30], 1
je 0x140043da8
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 0x140043dce
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.14002e2b0
movss xmm0, dword [0x1400905c4]
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.14002c230
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 0x140043edb
mov dword [rsp + 0x20], r12d
xorps xmm3, xmm3
mov rcx, rdi
test byte [rdi + 0x30], 1
je 0x140043e77
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 0x140043e9f
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.14002e2b0
movss xmm0, dword [0x1400905cc]
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.14002c230
mov dword [rdi + 0x78], r12d
mov rbx, qword [0x1400a8fc0]
mov rcx, qword [0x1400a9110]
movsxd rsi, dword [rcx + 0x20]
test esi, esi
js 0x140044c92
mov rax, qword [rcx + 0x10]
sub rax, qword [rcx + 8]
sar rax, 5
cmp rsi, rax
jae 0x140044c92
cmp esi, 3
ja 0x1400448b6
xorps xmm0, xmm0
movups xmmword [rbp + 0x2c0], xmm0
movdqa xmm0, xmmword [0x140090a40]
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 [0x140090770]
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 [0x1400905f8]
movss xmm2, dword [rax + 0x50]
subss xmm2, dword [rax + 0x9c]
addss xmm2, dword [0x140090624]
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.1400459f0
nop
mov r8, qword [rbp + 0xe0]
mov rcx, qword [rbp + 0xe8]
mov rax, rcx
sub rax, r8
cmp rax, 9
jb 0x14004412b
lea rax, [r8 + 9]
mov qword [rbp + 0xe0], rax
lea rbx, [rbp + 0xd0]
cmp rcx, 0xf
cmova rbx, qword [rbp + 0xd0]
lea rax, [0x140090329]
cmp rax, rbx
jbe 0x1400440e7
lea rax, [rbx + r8]
cmp r15, rax
ja 0x1400440e7
cmp rbx, r15
ja 0x1400440df
mov rdi, r12
jmp 0x1400440ec
mov rdi, rbx
sub rdi, r15
jmp 0x1400440ec
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 0x14004414a
mov qword [rsp + 0x28], 9
mov qword [rsp + 0x20], r15
mov edx, 9
lea rcx, [rbp + 0xd0]
call fcn.140045e20
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 0x1400441cd
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400441c8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140045623
call fcn.140046410
mov qword [rbp - 0x70], r12
mov qword [rbp - 0x68], 0xf
mov byte [rbp - 0x80], 0
mov rdx, qword [rbp + 0xe8]
cmp rdx, 0xf
jbe 0x14004421e
inc rdx
mov rcx, qword [rbp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140044219
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004562a
call fcn.140046410
test esi, esi
jne 0x140044393
mov r8b, 1
mov edx, 1
lea rcx, str.____FiveM_Status:____
call fcn.140041fd0
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 0x1400442a1
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 0x140044308
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 0x14004436f
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, [0x140090354]
jmp 0x1400447f4
cmp esi, 1
jne 0x140044507
movzx r8d, sil
mov edx, esi
lea rcx, str.____GTA5_Status:____
call fcn.140041fd0
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 0x140044415
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 0x14004447c
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 0x1400444e3
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, [0x14009037c]
jmp 0x1400447f4
cmp esi, 2
jne 0x14004467d
mov r8b, 1
mov edx, 1
lea rcx, str.____CSGO_Status:____
call fcn.140041fd0
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 0x14004458b
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 0x1400445f2
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 0x140044659
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, [0x1400903a4]
jmp 0x1400447f4
cmp esi, 3
jne 0x140044809
mov r8b, 1
mov edx, 1
lea rcx, str.____Warzone_Status:____
call fcn.140041fd0
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 0x140044701
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 0x140044768
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 0x1400447d5
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, [0x1400903cc]
movdqa xmm0, xmmword [0x140090870]
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 0x1400448ae
mov eax, dword [r14 + r9*4 + 0x48c54]
cmp eax, 1
jne 0x140044891
mov eax, dword [rdx + rcx*4 - 8]
mov dword [r8 + rbx + 0x1638], eax
dec dword [rbx + 0x1e80]
jmp 0x1400448bf
cmp eax, 2
jne 0x1400448ae
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 0x1400448bf
movdqa xmm9, xmmword [0x140090770]
test esi, esi
jne 0x1400449b3
cmp byte [0x1400a8fb9], sil
je 0x140044c9b
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 [0x140090628]
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.140041fd0
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 [0x140090580]
jae 0x140044c89
jmp 0x140044c9b
cmp esi, 1
jne 0x140044aa8
cmp byte [0x1400a8fb9], 0
je 0x140044c9b
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 [0x140090628]
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.140041fd0
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 [0x140090580]
jae 0x140044c89
jmp 0x140044c9b
cmp esi, 2
jne 0x140044b9d
cmp byte [0x1400a8fb9], 0
je 0x140044c9b
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 [0x140090628]
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.140041fd0
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 [0x140090580]
jae 0x140044c89
jmp 0x140044c9b
cmp esi, 3
jne 0x140044c9b
cmp byte [0x1400a8fb9], 0
je 0x140044c9b
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 [0x140090628]
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.140041fd0
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 [0x140090580]
jb 0x140044c9b
mov byte [0x1400a8fb9], 0
jmp 0x140044c9b
movdqa xmm9, xmmword [0x140090770]
movdqa xmm8, xmmword [0x140090720]
movdqa xmm7, xmmword [0x1400909b0]
movss xmm6, dword [0x140090614]
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 0x140044ced
cmp qword [rax + 0x2178], 0
je 0x140044cf5
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 0x140045826
cmp qword [rsi + 0x18], 0xf
jbe 0x140044d4a
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 0x140044de6
mov rdi, r14
or rdi, 0xf
cmp rdi, rcx
jbe 0x140044d8a
mov rdi, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x140044dbb
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
test rcx, rcx
jne 0x140044da5
mov rbx, r12
jmp 0x140044de2
cmp rcx, 0x1000
jb 0x140044dda
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14004582c
mov rcx, rax
call fcn.140046604
test rax, rax
je 0x140045631
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x140044de2
call fcn.140046604
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 [0x1400903f4]
mov word [rbx + 4], cx
movzx eax, byte [0x1400903f6]
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 0x140044e78
inc rdx
mov rcx, qword [rbp - 0x80]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140044e73
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140045631
call fcn.140046410
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 0x1400453de
mov byte [0x1400a8fb9], 1
mov rax, qword [0x1400a8fc0]
movsd xmm0, qword [rax + 0x1c88]
cvtpd2ps xmm0, xmm0
movss dword [0x1400a9028], xmm0
jmp 0x1400453de
mov r8b, 1
mov edx, 1
lea rcx, str.CHAIR_NAME
call fcn.140041fd0
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 [0x140090620]
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 0x140044ff2
mov dword [rbx + 0x1d70], eax
cmp dword [rbx + 0x1da8], eax
jne 0x140045001
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.140041fd0
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 0x14004509f
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 0x140045106
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 0x14004516d
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 [0x140090870]
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 [0x1400905ec]
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 0x140045245
mov dword [rbx + 0x1d70], eax
cmp dword [rbx + 0x1da8], eax
jne 0x140045254
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.140041fd0
lea rcx, [0x140090300]
call fcn.140038fe0
lea rcx, [0x140090300]
call fcn.140038fe0
lea rcx, [0x140090300]
call fcn.140038fe0
lea rcx, [0x140090300]
call fcn.140038fe0
lea rcx, [0x140090300]
call fcn.140038fe0
lea rcx, [0x140090300]
call fcn.140038fe0
lea rcx, [0x140090300]
call fcn.140038fe0
lea rcx, [0x140090300]
call fcn.140038fe0
lea rcx, [0x140090304]
call fcn.140038fe0
lea rcx, [0x140090304]
call fcn.140038fe0
lea rcx, [0x140090304]
call fcn.140038fe0
lea rcx, [0x140090304]
call fcn.140038fe0
lea rcx, [0x140090304]
call fcn.140038fe0
lea rcx, [0x140090304]
call fcn.140038fe0
lea rcx, [0x140090304]
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 0x1400453a8
mov eax, dword [r14 + rax*4 + 0x48c54]
cmp eax, 1
jne 0x14004538b
mov eax, dword [rdx + rcx*4 - 8]
mov dword [r9 + r8 + 0x1638], eax
jmp 0x1400453a8
cmp eax, 2
jne 0x1400453a8
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 0x140045458
mov eax, dword [r14 + r9*4 + 0x48c54]
cmp eax, 1
jne 0x140045439
mov eax, dword [r8 + rdx*4 - 8]
mov dword [r10 + rcx + 0x1638], eax
jmp 0x140045458
cmp eax, 2
jne 0x140045458
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 [0x140090560]
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 0x1400454e5
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 0x1400455c2
call fcn.140019740
mov rbx, qword [0x1400a8fc0]
mov r14d, 1
mov eax, dword [rbx + 0x1628]
cmp eax, r14d
jle 0x140045561
mov esi, 8
mov rax, qword [rbx + 0x1630]
mov rdi, qword [rsi + rax]
test dword [rdi + 4], 0x400
jne 0x14004554f
mov rax, qword [rbx + 0x15c0]
test rax, rax
je 0x14004553c
xor edx, edx
mov rcx, rdi
call rax
mov rax, qword [rbx + 0x1608]
test rax, rax
je 0x14004554f
xor edx, edx
mov rcx, rdi
call rax
inc r14d
add rsi, 8
mov eax, dword [rbx + 0x1628]
cmp r14d, eax
jl 0x140045515
mov r14d, 1
cmp eax, r14d
jle 0x1400455bb
mov esi, 8
mov rax, qword [rbx + 0x1630]
mov rdi, qword [rsi + rax]
test dword [rdi + 4], 0x400
jne 0x1400455ab
mov rax, qword [rbx + 0x15c8]
test rax, rax
je 0x140045598
xor edx, edx
mov rcx, rdi
call rax
mov rax, qword [rbx + 0x1610]
test rax, rax
je 0x1400455ab
xor edx, edx
mov rcx, rdi
call rax
inc r14d
add rsi, 8
cmp r14d, dword [rbx + 0x1628]
jl 0x140045571
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 0x1400455ff
mov rcx, qword [0x1400a9010]
mov rax, qword [rcx]
call qword [rax + 0x18]
cmp eax, 0x88760869
jne 0x1400455ff
call fcn.140042290
cmp byte [0x140098b85], 0
je 0x140045641
lea rsi, [0x1400a9120]
mov edi, 4
cmp dword [rbp + 0x330], 0x12
jne 0x140042dd0
jmp 0x14004564b
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 0x14004566e
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 0x140045698
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 0x1400456f9
mov qword [0x1400a8fc0], r12
test rbx, rbx
je 0x140045721
mov rcx, rbx
call fcn.140024280
mov rax, qword [0x1400a8fc0]
test rax, rax
je 0x140045718
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 0x14004573a
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1400a9010], r12
mov rcx, qword [0x1400a9030]
test rcx, rcx
je 0x140045753
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 0x1400457be
mov rcx, qword [0x1400a9030]
mov rdx, qword [0x1400a9010]
test rdx, rdx
je 0x140045793
mov rax, qword [rdx]
mov rcx, rdx
call qword [rax + 0x10]
mov qword [0x1400a9010], r12
mov rcx, qword [0x1400a9030]
test rcx, rcx
je 0x1400457a5
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.140045fc0
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.140041d10
int3
call fcn.140041c70
int3
xor r9d, r9d
xor r8d, r8d
xor edx, edx
xor ecx, ecx
jmp 0x1400425a0