Function at 0x140002290
Capabilities:
Check for unmoving mouse cursor
Encode data using xor
Get common file path
Get file size
Get graphical window text
Get startup folder
Hash data using fnv
Log keystrokes via polling
Read file on windows
Resolve function by parsing pe exports

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x1350]
mov eax, 0x1450
call fcn.14008cb70
sub rsp, rax
movaps xmmword [rsp + 0x1440], xmm6
movaps xmmword [rsp + 0x1430], xmm7
movaps xmmword [rsp + 0x1420], xmm8
movaps xmmword [rsp + 0x1410], xmm9
movaps xmmword [rsp + 0x1400], xmm10
movaps xmmword [rsp + 0x13f0], xmm11
movaps xmmword [rsp + 0x13e0], xmm12
movaps xmmword [rsp + 0x13d0], xmm13
movaps xmmword [rsp + 0x13c0], xmm14
movaps xmmword [rsp + 0x13b0], xmm15
mov rax, qword [0x14014e0c0]
xor rax, rsp
mov qword [rbp + 0x12a0], rax
mov r15, rcx
mov qword [rbp + 0x1c8], rcx
xor r14d, r14d
mov dword [rsp + 0x64], r14d
call fcn.140008490
mov r13, rax
mov qword [rbp - 0x48], rax
mov dword [rbp + 0xa40], 0x50
mov dword [rbp + 0xa44], 0x40
lea rax, [0x1400021a0]
mov qword [rbp + 0xa48], rax
mov qword [rbp + 0xa50], r14
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov qword [rbp + 0xa58], rax
xorps xmm0, xmm0
movdqa xmmword [rbp + 0xa60], xmm0
xorps xmm1, xmm1
movdqa xmmword [rbp + 0xa70], xmm1
lea rax, [0x140133fb4]
mov qword [rbp + 0xa80], rax
mov qword [rbp + 0xa88], r14
lea rcx, [rbp + 0xa40]
call qword [sym.imp.USER32.dll_RegisterClassExA]
cvttss2si edi, dword [r15 + 4]
cvttss2si esi, dword [r15]
mov r12d, 1
mov ecx, r12d
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
subss xmm0, dword [r15 + 4]
movss xmm10, dword [0x1401370dc]
mulss xmm0, xmm10
cvttss2si ebx, xmm0
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movd xmm0, eax
cvtdq2ps xmm0, xmm0
subss xmm0, dword [r15]
mulss xmm0, xmm10
cvttss2si ecx, xmm0
mov qword [rsp + 0x58], r14
mov rax, qword [rbp + 0xa58]
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r14
mov qword [rsp + 0x40], r14
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], ecx
mov r9d, 0x80000000
lea r8, [0x140133f70]
mov rdx, qword [rbp + 0xa80]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExA]
mov qword [r13], rax
movdqa xmm0, xmmword [0x140137350]
movdqu xmmword [rbp + 0xc70], xmm0
lea rdx, [rbp + 0xc70]
mov rcx, qword [r13]
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
mov rax, qword [r13]
mov qword [rbp + 0xa04], r14
mov qword [rbp + 0xa18], 2
mov qword [rbp + 0xa30], 2
mov qword [rbp + 0x9f0], r14
mov dword [rbp + 0xa00], 0x1c
mov dword [rbp + 0x9f8], 0x3c
mov dword [rbp + 0x9fc], r12d
mov dword [rbp + 0xa14], 0x20
mov qword [rbp + 0xa20], rax
mov qword [rbp + 0xa0c], r12
mov qword [rbp + 0xa28], r12
mov dword [rbp + 0xcd0], 0xb000
mov dword [rbp + 0xcd4], 0xa000
lea rax, [0x1401554e8]
mov qword [rsp + 0x58], rax
lea rax, [rbp + 0xb58]
mov qword [rsp + 0x50], rax
lea rax, [0x1401554e0]
mov qword [rsp + 0x48], rax
lea rax, [0x1401554d8]
mov qword [rsp + 0x40], rax
lea rax, [rbp + 0x9f0]
mov qword [rsp + 0x38], rax
mov dword [rsp + 0x30], 7
mov dword [rsp + 0x28], 2
lea rax, [rbp + 0xcd0]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov edx, r12d
xor ecx, ecx
call qword [sym.imp.d3d11.dll_D3D11CreateDeviceAndSwapChain]
test eax, eax
jne 0x1400083a7
call fcn.140001e60
mov edx, 0xa
mov rcx, qword [r13]
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [r13]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov rax, qword [0x1401553b8]
test rax, rax
je 0x14000258d
inc dword [rax + 0xec]
mov rdx, qword [0x1401553c0]
mov ecx, 0x6260
call fcn.14000a750
mov qword [rsp + 0x70], rax
lea rcx, [rbp - 0x70]
mov qword [rbp + 0x28], rcx
mov qword [rbp + 0x20], rax
test rax, rax
je 0x1400025c0
xor edx, edx
mov rcx, rax
call fcn.140009b10
jmp 0x1400025c3
mov rax, r14
cmp qword [0x1401553b8], 0
jne 0x1400025d4
mov qword [0x1401553b8], rax
mov rcx, rax
call fcn.140010d40
mov r12, qword [0x1401553b8]
mov qword [rbp - 0x40], r12
mov qword [r12 + 0x20], r14
xor ecx, ecx
call fcn.14002ace0
mov rsi, qword [r13]
mov rdi, qword [0x1401553b8]
lea rcx, [rbp + 0xbd0]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceFrequency]
test eax, eax
je 0x14000274a
lea rcx, [rbp + 0xbf8]
call qword [sym.imp.KERNEL32.dll_QueryPerformanceCounter]
test eax, eax
je 0x14000274a
mov rax, qword [0x1401553b8]
test rax, rax
je 0x14000263a
inc dword [rax + 0xec]
mov rdx, qword [0x1401553c0]
mov ecx, 0x48
call fcn.14000a750
mov rbx, rax
test rax, rax
je 0x14000266d
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbx], xmm0
movups xmmword [rbx + 0x10], xmm0
movups xmmword [rbx + 0x20], xmm0
movups xmmword [rbx + 0x30], xmm0
mov qword [rbx + 0x40], rax
jmp 0x140002670
mov rbx, r14
mov qword [rdi + 0x90], rbx
lea rax, [0x140135388]
mov qword [rdi + 0x80], rax
or dword [rdi + 0xc], 6
mov qword [rbx], rsi
mov byte [rbx + 0x2d], 1
mov rax, qword [rbp + 0xbd0]
mov qword [rbx + 0x20], rax
mov rax, qword [rbp + 0xbf8]
mov qword [rbx + 0x18], rax
mov dword [rbx + 0x28], 9
mov rax, qword [0x1401553b8]
mov rax, qword [rax + 0x40b0]
mov rcx, qword [rax]
mov qword [rcx + 0x28], rsi
lea rax, str.xinput1_4.dll
mov qword [rbp - 0x38], rax
lea rax, str.xinput1_3.dll
mov qword [rbp - 0x30], rax
lea rax, str.xinput9_1_0.dll
mov qword [rbp - 0x28], rax
lea rax, str.xinput1_2.dll
mov qword [rbp - 0x20], rax
lea rax, str.xinput1_1.dll
mov qword [rbp - 0x18], rax
mov rdi, r14
nop dword [rax]
mov rcx, qword [rbp + rdi*8 - 0x38]
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rsi, rax
test rax, rax
jne 0x14000271e
inc rdi
cmp rdi, 5
jl 0x140002700
jmp 0x14000274a
mov qword [rbx + 0x30], rsi
lea rdx, str.XInputGetCapabilities
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x38], rax
lea rdx, str.XInputGetState
mov rcx, rsi
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
mov qword [rbx + 0x40], rax
mov r14, qword [0x1401554e8]
mov rsi, qword [0x1401554e0]
mov rdi, qword [0x1401553b8]
test rdi, rdi
je 0x14000276a
inc dword [rdi + 0xec]
mov rdx, qword [0x1401553c0]
mov ecx, 0x78
call fcn.14000a750
mov rbx, rax
test rax, rax
je 0x1400027b1
xorps xmm0, xmm0
movups xmmword [rax], xmm0
movups xmmword [rax + 0x10], xmm0
movups xmmword [rax + 0x20], xmm0
movups xmmword [rax + 0x30], xmm0
movups xmmword [rax + 0x40], xmm0
movups xmmword [rax + 0x50], xmm0
movups xmmword [rax + 0x60], xmm0
mov dword [rax + 0x70], 0x1388
mov dword [rax + 0x74], 0x2710
jmp 0x1400027b3
xor ebx, ebx
mov qword [rdi + 0x98], rbx
lea rax, str.imgui_impl_dx11
mov qword [rdi + 0x88], rax
or dword [rdi + 0xc], 8
xor edi, edi
mov qword [rbp + 0x9c8], rdi
mov qword [rbp + 0x9c0], rdi
mov qword [rbp + 0x9d8], rdi
mov rax, qword [rsi]
mov r9, qword [rax]
lea r8, [rbp + 0x9c8]
lea rdx, [0x140135358]
mov rcx, rsi
call r9
test eax, eax
jne 0x140002859
mov rcx, qword [rbp + 0x9c8]
mov rax, qword [rcx]
mov r9, qword [rax + 0x30]
lea r8, [rbp + 0x9c0]
lea rdx, [0x140135368]
call r9
test eax, eax
jne 0x140002859
mov rcx, qword [rbp + 0x9c0]
mov rax, qword [rcx]
mov r9, qword [rax + 0x30]
lea r8, [rbp + 0x9d8]
lea rdx, [0x140135378]
call r9
test eax, eax
jne 0x140002859
mov qword [rbx], rsi
mov qword [rbx + 8], r14
mov rax, qword [rbp + 0x9d8]
mov qword [rbx + 0x10], rax
mov rcx, qword [rbp + 0x9c8]
test rcx, rcx
je 0x14000286b
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbp + 0x9c0]
test rcx, rcx
je 0x14000287d
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbx]
mov rax, qword [rcx]
call qword [rax + 8]
mov rcx, qword [rbx + 8]
mov rax, qword [rcx]
call qword [rax + 8]
mov qword [rbp + 0x9e8], rdi
mov ebx, 0xffffffff
mov qword [rbp + 0xb60], 0xffffffffffffffff
mov qword [rbp + 0xb68], 0xffffffffffffffff
mov qword [rbp + 0xb70], 0xffffffffffffffff
mov qword [rbp + 0xb78], 0xffffffffffffffff
mov dword [rbp + 0xb80], ebx
mov qword [rbp + 0xb84], 0xfffffffffffffffd
mov dword [rbp + 0xb8c], ebx
mov qword [rbp + 0xb90], rdi
mov qword [rsp + 0x30], rdi
lea rax, [rbp + 0x9e8]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
lea r9, [rbp + 0xb60]
mov r8d, 0x2a9c
lea rdx, [0x14014fca0]
mov rcx, qword [0x1401554e0]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov qword [rbp + 0x9e0], rdi
mov qword [rbp + 0xb98], 0xffffffffffffffff
mov qword [rbp + 0xba0], 0xffffffffffffffff
mov qword [rbp + 0xba8], 0xffffffffffffffff
mov qword [rbp + 0xbb0], 0xffffffffffffffff
mov dword [rbp + 0xbb8], ebx
mov qword [rbp + 0xbbc], 0xfffffffffffffffd
mov dword [rbp + 0xbc4], ebx
mov qword [rbp + 0xbc8], rdi
mov qword [rsp + 0x30], rdi
lea rax, [rbp + 0x9e0]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rdi
lea r9, [rbp + 0xb98]
mov r8d, 0xa46
lea rdx, [0x14014f250]
mov rcx, qword [0x1401554e0]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rdi
movss xmm9, dword [0x1401371dc]
movaps xmm3, xmm9
lea rdx, [0x1400da960]
mov rcx, qword [r12 + 0x50]
call fcn.14002f8a0
mov qword [rbp + 0x20], rax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x3b0], xmm0
movups xmmword [rbp + 0x3c0], xmm0
movups xmmword [rbp + 0x3d0], xmm0
movups xmmword [rbp + 0x3e0], xmm0
movups xmmword [rbp + 0x3f0], xmm0
movups xmmword [rbp + 0x400], xmm0
movups xmmword [rbp + 0x410], xmm0
movups xmmword [rbp + 0x420], xmm0
mov qword [rbp + 0x430], rax
mov byte [rbp + 0x3bc], 1
mov dword [rbp + 0x3c8], 3
mov dword [rbp + 0x3cc], 1
mov dword [rbp + 0x3f4], 0x7f7fffff
movss xmm11, dword [0x140137120]
mov dword [rbp + 0x400], 0x3f800000
mov eax, 0xffff
mov word [rbp + 0x404], ax
mov byte [rbp + 0x3f8], 1
mov byte [rbp + 0x3d0], 1
mov r14, qword [r12 + 0x50]
mov rax, qword [0x1401553b8]
test rax, rax
je 0x140002a7e
inc dword [rax + 0xec]
mov rdx, qword [0x1401553c0]
mov ecx, 0x56a74
call fcn.14000a750
mov rsi, rax
lea rax, [0x1400e4ef0]
mov qword [0x1401554f0], rax
lea rdi, [rsi + 0x56a74]
mov qword [0x1401554f8], rdi
mov qword [0x140155500], rsi
mov qword [0x140155508], rsi
lea rbx, [0x1400e4f00]
mov rcx, rbx
call fcn.1400330b0
cmp rax, rbx
je 0x140002af0
cmp qword [0x140155508], rdi
ja 0x140002ae9
mov rbx, rax
mov rcx, rax
call fcn.1400330b0
cmp rax, rbx
jne 0x140002ad0
lea rbx, [0x1400e4f00]
movaps xmm0, xmmword [rbp + 0x3b0]
movaps xmmword [rbp + 0x850], xmm0
movaps xmm8, xmmword [rbp + 0x3c0]
movaps xmm7, xmmword [rbp + 0x3d0]
movaps xmm6, xmmword [rbp + 0x3e0]
movaps xmm5, xmmword [rbp + 0x3f0]
movaps xmm4, xmmword [rbp + 0x400]
movaps xmm3, xmmword [rbp + 0x410]
movaps xmm2, xmmword [rbp + 0x420]
movsd xmm1, qword [rbp + 0x430]
mov byte [rbp + 0x85c], 1
movaps xmm0, xmmword [rbp + 0x850]
movaps xmmword [rbp + 0x200], xmm0
movaps xmmword [rbp + 0x210], xmm8
movaps xmmword [rbp + 0x220], xmm7
movaps xmmword [rbp + 0x230], xmm6
movaps xmmword [rbp + 0x240], xmm5
movaps xmmword [rbp + 0x250], xmm4
movaps xmmword [rbp + 0x260], xmm3
movaps xmmword [rbp + 0x270], xmm2
movsd qword [rbp + 0x280], xmm1
mov qword [rbp + 0x200], rsi
mov dword [rbp + 0x208], 0x56a74
mov dword [rbp + 0x214], 0x41a00000
lea rax, [0x140134758]
mov qword [rbp + 0x238], rax
lea rdx, [rbp + 0x200]
mov rcx, r14
call fcn.14002f5e0
mov r14, qword [r12 + 0x50]
mov rax, qword [0x1401553b8]
test rax, rax
je 0x140002bd6
inc dword [rax + 0xec]
mov ecx, 0x56a74
call fcn.14009e660
mov rsi, rax
lea rax, [0x1400e4ef0]
mov qword [0x1401554f0], rax
lea rdi, [rsi + 0x56a74]
mov qword [0x1401554f8], rdi
mov qword [0x140155500], rsi
mov qword [0x140155508], rsi
mov rcx, rbx
call fcn.1400330b0
cmp rax, rbx
je 0x140002c39
nop word [rax + rax]
cmp qword [0x140155508], rdi
ja 0x140002c39
mov rbx, rax
mov rcx, rax
call fcn.1400330b0
cmp rax, rbx
jne 0x140002c20
xorps xmm5, xmm5
xor eax, eax
movups xmmword [rbp + 0x570], xmm5
movups xmmword [rbp + 0x580], xmm5
movaps xmmword [rbp + 0x590], xmm5
movaps xmmword [rbp + 0x5a0], xmm5
movups xmmword [rbp + 0x5b0], xmm5
movups xmmword [rbp + 0x5c0], xmm5
movaps xmmword [rbp + 0x5d0], xmm5
movaps xmmword [rbp + 0x5e0], xmm5
mov qword [rbp + 0x5f0], rax
mov byte [rbp + 0x57c], 1
mov dword [rbp + 0x588], 3
mov dword [rbp + 0x58c], 1
mov dword [rbp + 0x5b4], 0x7f7fffff
mov dword [rbp + 0x5c0], 0x3f800000
mov eax, 0xffff
mov word [rbp + 0x5c4], ax
movaps xmm0, xmmword [rbp + 0x570]
movaps xmmword [rbp + 0x7c0], xmm0
movaps xmm4, xmmword [rbp + 0x580]
movaps xmm3, xmmword [rbp + 0x5b0]
movaps xmm2, xmmword [rbp + 0x5c0]
movsd xmm1, qword [rbp + 0x5f0]
mov byte [rbp + 0x7cc], 1
movaps xmm0, xmmword [rbp + 0x7c0]
movaps xmmword [rbp + 0x200], xmm0
movaps xmmword [rbp + 0x210], xmm4
movaps xmmword [rbp + 0x220], xmm5
movaps xmmword [rbp + 0x230], xmm5
movaps xmmword [rbp + 0x240], xmm3
movaps xmmword [rbp + 0x250], xmm2
movaps xmmword [rbp + 0x260], xmm5
movaps xmmword [rbp + 0x270], xmm5
movsd qword [rbp + 0x280], xmm1
mov qword [rbp + 0x200], rsi
mov dword [rbp + 0x208], 0x56a74
movss xmm6, dword [0x1401371f0]
mov dword [rbp + 0x214], 0x41f00000
lea rax, [0x140134758]
mov qword [rbp + 0x238], rax
lea rdx, [rbp + 0x200]
mov rcx, r14
call fcn.14002f5e0
mov qword [rbp + 0x28], rax
xor ebx, ebx
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rbx
movss xmm7, dword [0x1401371d4]
movaps xmm3, xmm7
lea rdx, [0x140120b90]
mov rsi, r12
mov rcx, qword [r12 + 0x50]
call fcn.14002f8a0
mov qword [rbp + 0x158], rax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x1401371e0]
lea rdx, [0x1400cc590]
mov rcx, qword [r12 + 0x50]
call fcn.14002f8a0
mov qword [rbp + 0x9d0], rax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rbx
movaps xmm3, xmm9
lea rdx, [0x1400cc590]
mov rcx, qword [r12 + 0x50]
call fcn.14002f8a0
mov qword [rbp + 0x9b0], rax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rbx
movaps xmm3, xmm7
lea rdx, [0x1400cc590]
mov rcx, qword [r12 + 0x50]
call fcn.14002f8a0
mov qword [rbp + 0x9b8], rax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x1401371f4]
lea rdx, [0x1400cc590]
mov rcx, qword [r12 + 0x50]
call fcn.14002f8a0
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x1401371e8]
lea rdx, [0x1400cb7b0]
mov rcx, qword [r12 + 0x50]
call fcn.14002f8a0
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x28], rbx
mov qword [rsp + 0x20], rbx
movss xmm3, dword [0x140137210]
lea rdx, [0x1400cb7b0]
mov rcx, qword [r12 + 0x50]
call fcn.14002f8a0
mov dword [rbp - 0x6c], ebx
mov dword [rbp - 0x68], ebx
mov dword [rbp + 0xa98], ebx
mov byte [rsp + 0x61], bl
xor r14b, r14b
mov dword [rsp + 0x6c], r14d
mov byte [rbp + 0xa90], bl
xor r12b, r12b
mov byte [rsp + 0x63], r12b
mov byte [rbp + 0xa91], bl
xor dil, dil
mov dword [rsp + 0x68], edi
mov dword [rbp + 0xa94], ebx
xorps xmm0, xmm0
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xc00], xmm1
mov qword [rbp + 0xc10], rbx
xor eax, eax
movups xmmword [rbp + 0xc58], xmm0
mov qword [rbp + 0xc68], rax
movups xmmword [rbp + 0x4b0], xmm0
mov qword [rbp + 0x4c0], rbx
mov qword [rbp + 0x4c8], rbx
mov r8d, 2
lea rdx, [0x140133fb8]
lea rcx, [rbp + 0x4b0]
call fcn.140001d60
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x4d0], xmm0
mov qword [rbp + 0x4e0], rbx
mov qword [rbp + 0x4e8], rbx
mov r8d, 2
lea rdx, [0x140133fbc]
lea rcx, [rbp + 0x4d0]
call fcn.140001d60
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x4f0], xmm0
mov qword [rbp + 0x500], rbx
mov qword [rbp + 0x508], rbx
mov r8d, 9
lea rdx, str.3D_Filled
lea rcx, [rbp + 0x4f0]
call fcn.140001d60
nop
lea rax, [rbp + 0x4b0]
mov qword [rbp + 0x460], rax
lea rax, [rbp + 0x510]
mov qword [rbp + 0x468], rax
movaps xmm0, xmmword [rbp + 0x460]
movdqa xmmword [rbp - 0x60], xmm0
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0xc58]
call fcn.1400092b0
nop
lea r9, [fcn.140001be0]
mov edx, 0x20
mov r8d, 3
lea rcx, [rbp + 0x4b0]
call fcn.14008c130
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xc40], xmm0
mov qword [rbp + 0xc50], rax
movups xmmword [rbp + 0x470], xmm0
mov qword [rbp + 0x480], rbx
mov qword [rbp + 0x488], rbx
mov r8d, 6
lea rdx, str.Center
lea rcx, [rbp + 0x470]
call fcn.140001d60
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x490], xmm0
mov qword [rbp + 0x4a0], rbx
mov qword [rbp + 0x4a8], rbx
mov r8d, 0xa
lea rdx, str.Multipoint
lea rcx, [rbp + 0x490]
call fcn.140001d60
nop
lea rax, [rbp + 0x470]
mov qword [rbp + 0x450], rax
lea rax, [rbp + 0x4b0]
mov qword [rbp + 0x458], rax
movaps xmm0, xmmword [rbp + 0x450]
movdqa xmmword [rbp - 0x60], xmm0
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0xc40]
call fcn.1400092b0
nop
lea r9, [fcn.140001be0]
mov edx, 0x20
mov r8d, 2
lea rcx, [rbp + 0x470]
call fcn.14008c130
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0xc28], xmm0
mov qword [rbp + 0xc38], rax
movups xmmword [rbp + 0x510], xmm0
mov qword [rbp + 0x520], rbx
mov qword [rbp + 0x528], rbx
mov r8d, 9
lea rdx, str.One_Throw
lea rcx, [rbp + 0x510]
call fcn.140001d60
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x530], xmm0
mov qword [rbp + 0x540], rbx
mov qword [rbp + 0x548], rbx
mov r8d, 6
lea rdx, str.Double
lea rcx, [rbp + 0x530]
call fcn.140001d60
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x550], xmm0
mov qword [rbp + 0x560], rbx
mov qword [rbp + 0x568], rbx
mov r8d, 5
lea rdx, str.Smart
lea rcx, [rbp + 0x550]
call fcn.140001d60
nop
lea rax, [rbp + 0x510]
mov qword [rbp + 0x440], rax
lea rax, [rbp + 0x570]
mov qword [rbp + 0x448], rax
movaps xmm0, xmmword [rbp + 0x440]
movdqa xmmword [rbp - 0x60], xmm0
lea rdx, [rbp - 0x60]
lea rcx, [rbp + 0xc28]
call fcn.1400092b0
nop
lea r9, [fcn.140001be0]
mov edx, 0x20
mov r8d, 3
lea rcx, [rbp + 0x510]
call fcn.14008c130
cmp byte [0x14014ece0], dil
jne 0x1400081e6
movdqa xmm12, xmmword [0x1401374e0]
xorps xmm9, xmm9
movss xmm14, dword [0x140137150]
movss xmm8, dword [0x140137190]
movss xmm7, dword [0x1401371c0]
movss xmm15, dword [0x1401372dc]
movss xmm13, dword [0x140137100]
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0xc80]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x140003269
lea rcx, [rbp + 0xc80]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0xc80]
call qword [sym.imp.USER32.dll_DispatchMessageA]
cmp dword [rbp + 0xc88], 0x12
jne 0x14000322d
mov byte [0x14014ece0], 1
jmp 0x140003248
call fcn.140008490
cmp byte [rax + 0x28], 1
je 0x140003248
call fcn.140008490
cmp byte [rax + 0x29], 2
je 0x140003248
call fcn.140008490
mov dword [rsp + 0x20], 1
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rbp + 0xc80]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
jne 0x140003201
cmp byte [0x1401554c8], 0
je 0x140003282
mov ecx, 1
call qword [sym.imp.KERNEL32.dll_Sleep]
jmp 0x1400081d9
mov byte [rsp + 0x62], 0
mov ecx, dword [0x14014f1cc]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
jns 0x1400032ba
mov ecx, 0x1f4
cmp byte [0x14014f1c8], 1
mov byte [0x14014f1c8], 0
je 0x1400032b4
mov byte [0x14014f1c8], 1
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, dword [0x14014f224]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
jns 0x1400032ed
mov ecx, 0x1f4
cmp byte [0x14014f220], 1
mov byte [0x14014f220], 0
je 0x1400032e7
mov byte [0x14014f220], 1
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, dword [0x14014f1b0]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
jns 0x140003320
mov ecx, 0x1f4
cmp byte [0x14014f1ac], 1
mov byte [0x14014f1ac], 0
je 0x14000331a
mov byte [0x14014f1ac], 1
call qword [sym.imp.KERNEL32.dll_Sleep]
mov rax, qword [0x1401553b8]
test rax, rax
je 0x140003335
mov rcx, qword [rax + 0x98]
jmp 0x140003338
mov rcx, rbx
cmp qword [rcx + 0x48], 0
jne 0x140003344
call fcn.140034530
call fcn.140035290
call fcn.14000fb60
cmp byte [r13 + 0x30], 0
je 0x140003418
mov ebx, dword [0x14015538c]
xorps xmm6, xmm6
cvtsi2ss xmm6, rbx
mulss xmm6, dword [0x1401370a0]
movaps xmm0, xmm6
addss xmm0, xmm9
call fcn.1400b99a0
mulss xmm0, dword [0x140137240]
addss xmm0, dword [0x140137244]
divss xmm0, dword [0x140137270]
movss dword [r13 + 0x34], xmm0
movaps xmm0, xmm6
addss xmm0, xmm14
call fcn.1400b99a0
mulss xmm0, dword [0x140137240]
addss xmm0, dword [0x140137244]
divss xmm0, dword [0x140137270]
movss dword [r13 + 0x38], xmm0
addss xmm6, dword [0x14013718c]
movaps xmm0, xmm6
call fcn.1400b99a0
mulss xmm0, dword [0x140137240]
addss xmm0, dword [0x140137244]
divss xmm0, dword [0x140137270]
movss dword [r13 + 0x3c], xmm0
mov eax, ebx
inc ebx
mov dword [0x14015538c], ebx
mov ecx, 0xffffffff
movss xmm6, dword [0x1401371f0]
cmp eax, ecx
jb 0x140003418
mov dword [0x14015538c], 0
call fcn.140008490
cmp dword [rax + 8], 0
je 0x14000346d
call fcn.140008490
mov r8d, dword [rax + 8]
xor edx, edx
mov ecx, 0x1000
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov rbx, rax
test rax, rax
je 0x14000345d
lea rdx, [rbp + 0xabc]
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetExitCodeProcess]
cmp dword [rbp + 0xabc], 0x103
je 0x140003464
mov byte [0x14014ece0], 1
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
cmp byte [0x14014ece0], 0
jne 0x1400081e6
mov rax, qword [0x1401553b8]
or dword [rax + 0x3fb0], 1
xor ecx, ecx
mov qword [rax + 0x3fc0], rcx
movaps xmm0, xmm9
unpcklps xmm0, xmm9
movsd qword [rax + 0x3fc8], xmm0
mov ebx, 1
mov dword [rax + 0x3fb4], ebx
mov qword [rbp + 0x50], rcx
lea rdx, [rbp + 0x50]
mov ecx, 2
call fcn.14000c0f0
movaps xmm1, xmm9
mov ecx, 3
call fcn.14000c070
test r12b, r12b
je 0x140005b57
cmp byte [rbp + 0xa90], 0
je 0x140005b57
movss xmm0, dword [r15]
mov rax, qword [0x1401553b8]
or dword [rax + 0x3fb0], 2
movss dword [rax + 0x3fd0], xmm0
mov dword [rax + 0x3fd4], 0x43fa0000
mov dword [rax + 0x3fb8], ebx
xor edx, edx
mov r8d, 0x13f
lea rcx, str.mainWindow
call fcn.140015990
mov rbx, qword [0x1401553b8]
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x3ea8]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
addss xmm1, xmm9
addss xmm0, xmm9
unpcklps xmm0, xmm1
movsd qword [rax + 0xd8], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, dword [rax + 0xdc]
movss xmm0, dword [rax + 0xf0]
maxss xmm0, dword [rax + 0xd8]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x324], xmm0
mov dword [rbp + 0x320], 3
movups xmm0, xmmword [rbx + 0x38f0]
movups xmmword [rbp + 0x324], xmm0
lea rcx, [rbx + 0x4020]
lea rdx, [rbp + 0x320]
call fcn.140021060
movdqa xmm0, xmmword [0x140137470]
movups xmmword [rbx + 0x38f0], xmm0
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
addss xmm1, dword [0x1401371fc]
addss xmm0, xmm9
unpcklps xmm0, xmm1
movsd qword [rax + 0xd8], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, dword [rax + 0xdc]
movss xmm0, dword [rax + 0xf0]
maxss xmm0, dword [rax + 0xd8]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf0], xmm0
movss xmm0, dword [r15]
movss dword [rbp + 0x58], xmm0
mov dword [rbp + 0x5c], 0x40000000
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
lea rdx, str.borderChild
mov rcx, qword [rcx + 0x3ea8]
call fcn.14000dfd0
mov edx, eax
xor r12d, r12d
mov dword [rsp + 0x20], r12d
xor r9d, r9d
lea r8, [rbp + 0x58]
lea rcx, str.borderChild
call fcn.140012dd0
call fcn.140013000
mov rbx, qword [0x1401553b8]
movsxd rax, dword [rbx + 0x4020]
lea rdx, [rax + rax*4]
mov rcx, qword [rbx + 0x4028]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x38c
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [rbx + rax*8], xmm0
dec dword [rbx + 0x4020]
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x3ea8]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
addss xmm1, xmm9
addss xmm0, xmm9
unpcklps xmm0, xmm1
movsd qword [rax + 0xd8], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, dword [rax + 0xdc]
movss xmm0, dword [rax + 0xf0]
maxss xmm0, dword [rax + 0xd8]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x384], xmm0
mov dword [rbp + 0x380], 3
movups xmm0, xmmword [rbx + 0x38f0]
movups xmmword [rbp + 0x384], xmm0
lea rdx, [rbp + 0x380]
lea rcx, [rbx + 0x4020]
call fcn.140021060
movdqa xmm0, xmmword [0x1401375b0]
movups xmmword [rbx + 0x38f0], xmm0
movss xmm0, dword [r15]
movss dword [rbp + 0x60], xmm0
mov dword [rbp + 0x64], 0x420c0000
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
lea rdx, str.titleChild
mov rcx, qword [rcx + 0x3ea8]
call fcn.14000dfd0
mov edx, eax
mov dword [rsp + 0x20], r12d
xor r9d, r9d
lea r8, [rbp + 0x60]
lea rcx, str.titleChild
call fcn.140012dd0
mov rcx, qword [rbp + 0x158]
call fcn.140018160
mov rbx, qword [0x1401553b8]
xorps xmm0, xmm0
movups xmmword [rbp + 0x354], xmm0
mov dword [rbp + 0x350], r12d
movups xmm0, xmmword [rbx + 0x38c0]
movups xmmword [rbp + 0x354], xmm0
lea rcx, [rbx + 0x4020]
lea rdx, [rbp + 0x350]
call fcn.140021060
movdqa xmm0, xmmword [0x1401376f0]
movups xmmword [rbx + 0x38c0], xmm0
call fcn.140018200
movss xmm2, dword [r15]
subss xmm2, dword [0x140137214]
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
addss xmm1, dword [0x1401371b4]
addss xmm0, xmm2
unpcklps xmm0, xmm1
movsd qword [rax + 0xd8], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, dword [rax + 0xdc]
movss xmm0, dword [rax + 0xf0]
maxss xmm0, dword [rax + 0xd8]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf0], xmm0
lea rcx, [0x140134038]
call fcn.140037ee0
mov rcx, qword [0x1401553b8]
mov rdx, qword [rcx + 0x3ea8]
cmp byte [rcx + 0x40fb], r12b
je 0x140003902
cmp byte [rcx + 0x40fa], r12b
jne 0x140003902
test byte [rcx + 0x3f74], 4
jne 0x1400039b9
mov eax, dword [rcx + 0x40c0]
cmp eax, dword [rcx + 0x3f70]
jne 0x1400039b9
test eax, eax
jne 0x14000399a
jmp 0x1400039b9
mov eax, dword [rcx + 0x3f78]
test al, 1
je 0x1400039b9
cmp qword [rcx + 0x3eb0], rdx
je 0x140003921
test al, al
jns 0x1400039b9
mov eax, dword [rcx + 0x3ef4]
test eax, eax
je 0x140003941
cmp eax, dword [rcx + 0x3f70]
je 0x140003941
cmp byte [rcx + 0x3f01], r12b
jne 0x140003941
cmp eax, dword [rdx + 0x54]
jne 0x1400039b9
mov rax, qword [rcx + 0x40b8]
test rax, rax
je 0x14000397d
mov rax, qword [rax + 0x350]
test rax, rax
je 0x14000397d
cmp byte [rax + 0x8f], r12b
je 0x14000397d
cmp rax, qword [rdx + 0x350]
je 0x14000397d
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x1400039b9
bt r8d, 0x1a
jb 0x1400039b9
test byte [rcx + 0x3f74], 4
jne 0x1400039b9
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x3f70], eax
jne 0x14000399a
cmp byte [rdx + 0x90], r12b
jne 0x1400039b9
mov dword [rcx + 0x4248], 7
movss xmm0, dword [rcx + 0x36e0]
ucomiss xmm0, xmm9
jp 0x1400039b9
jne 0x1400039b9
mov byte [rsp + 0x62], 1
movss xmm2, dword [r15]
subss xmm2, xmm6
mov byte [rdx + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
addss xmm1, dword [0x1401371c8]
addss xmm0, xmm2
unpcklps xmm0, xmm1
movsd qword [rax + 0xd8], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, dword [rax + 0xdc]
movss xmm0, dword [rax + 0xf0]
maxss xmm0, dword [rax + 0xd8]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf0], xmm0
lea rcx, [0x14013403c]
call fcn.140037ee0
mov r8, qword [0x1401553b8]
mov rcx, qword [r8 + 0x3ea8]
cmp byte [r8 + 0x40fb], r12b
je 0x140003a81
cmp byte [r8 + 0x40fa], r12b
jne 0x140003a81
test byte [r8 + 0x3f74], 4
jne 0x140003b3e
mov eax, dword [r8 + 0x40c0]
cmp eax, dword [r8 + 0x3f70]
jne 0x140003b3e
test eax, eax
jne 0x140003b1b
jmp 0x140003b3e
mov eax, dword [r8 + 0x3f78]
test al, 1
je 0x140003b3e
cmp qword [r8 + 0x3eb0], rcx
je 0x140003aa1
test al, al
jns 0x140003b3e
mov eax, dword [r8 + 0x3ef4]
test eax, eax
je 0x140003ac3
cmp eax, dword [r8 + 0x3f70]
je 0x140003ac3
cmp byte [r8 + 0x3f01], r12b
jne 0x140003ac3
cmp eax, dword [rcx + 0x54]
jne 0x140003b3e
mov rax, qword [r8 + 0x40b8]
test rax, rax
je 0x140003afc
mov rax, qword [rax + 0x350]
test rax, rax
je 0x140003afc
cmp byte [rax + 0x8f], r12b
je 0x140003afc
cmp rax, qword [rcx + 0x350]
je 0x140003afc
mov edx, dword [rax + 0xc]
bt edx, 0x1b
jb 0x140003b3e
bt edx, 0x1a
jb 0x140003b3e
test byte [r8 + 0x3f74], 4
jne 0x140003b3e
mov eax, dword [rcx + 0x54]
cmp dword [r8 + 0x3f70], eax
jne 0x140003b1b
cmp byte [rcx + 0x90], r12b
jne 0x140003b3e
mov dword [r8 + 0x4248], 7
movss xmm0, dword [r8 + 0x36e0]
ucomiss xmm0, xmm9
jp 0x140003b3e
jne 0x140003b3e
mov byte [0x14014ece0], 1
movsxd rax, dword [r8 + 0x4020]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4028]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x38c
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8], xmm0
dec dword [r8 + 0x4020]
mov rbx, qword [rbp + 0x20]
mov rcx, rbx
call fcn.140018160
movaps xmm1, xmm8
mov ecx, 0xc
call fcn.14000c070
mov dword [rbp + 0x68], 0x42cd0000
mov dword [rbp + 0x6c], 0x42700000
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
lea rdx, str.userbtn
mov rcx, qword [rcx + 0x3ea8]
call fcn.14000dfd0
mov edx, eax
mov dword [rsp + 0x20], r12d
xor r9d, r9d
lea r8, [rbp + 0x68]
lea rcx, str.userbtn
call fcn.140012dd0
call fcn.140013000
mov rcx, qword [0x1401553b8]
movsxd rax, dword [rcx + 0x4030]
lea rdx, [rax + rax*2]
mov r8, qword [rcx + 0x4038]
movsxd rax, dword [r8 + rdx*4 - 0xc]
lea r10, [rax + rax*2]
lea r12, [0x140000000]
mov r9d, dword [r12 + r10*4 + 0x12aa38]
cmp dword [r12 + r10*4 + 0x12aa30], 8
jne 0x140003c55
mov eax, dword [r12 + r10*4 + 0x12aa34]
cmp eax, 1
jne 0x140003c36
mov eax, dword [r8 + rdx*4 - 8]
mov dword [r9 + rcx + 0x37f8], eax
jmp 0x140003c55
cmp eax, 2
jne 0x140003c55
mov eax, dword [r8 + rdx*4 - 8]
mov dword [r9 + rcx + 0x37f8], eax
mov eax, dword [r8 + rdx*4 - 4]
mov dword [r9 + rcx + 0x37fc], eax
dec dword [rcx + 0x4030]
call fcn.140018200
mov rcx, rbx
call fcn.140018160
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
addss xmm1, dword [0x140137208]
addss xmm0, dword [0x14013722c]
unpcklps xmm0, xmm1
movsd qword [rax + 0xd8], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, dword [rax + 0xdc]
movss xmm0, dword [rax + 0xf0]
maxss xmm0, dword [rax + 0xd8]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf0], xmm0
call fcn.140018200
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
addss xmm1, dword [0x140137204]
addss xmm0, dword [0x140137204]
unpcklps xmm0, xmm1
movsd qword [rax + 0xd8], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, dword [rax + 0xdc]
movss xmm0, dword [rax + 0xf0]
maxss xmm0, dword [rax + 0xd8]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf0], xmm0
mov rcx, qword [rbp + 0x28]
call fcn.140018160
call fcn.140018200
mov rcx, qword [rsp + 0x70]
call fcn.140018160
call fcn.140018200
call fcn.140013000
mov r11, qword [0x1401553b8]
movsxd rax, dword [r11 + 0x4020]
lea rdx, [rax + rax*4]
mov rcx, qword [r11 + 0x4028]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x38c
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r11 + rax*8], xmm0
dec dword [r11 + 0x4020]
movss xmm6, dword [0x1401371dc]
comiss xmm6, dword [r11 + 0xd98]
jb 0x140003e39
mov r13d, 0xffffffff
mov ecx, r13d
lea r8, [0x140134009]
mov r9b, 0x23
cmp r9b, 0x23
jne 0x140003deb
cmp byte [r8], r9b
jne 0x140003deb
cmp byte [r8 + 1], r9b
cmove ecx, r13d
movzx edx, cl
movzx eax, r9b
xor rdx, rax
shr ecx, 8
xor ecx, dword [r12 + rdx*4 + 0x12abc0]
movzx r9d, byte [r8]
inc r8
test r9b, r9b
jne 0x140003dd8
mov r13, qword [rbp - 0x48]
not ecx
call fcn.1400132d0
mov rcx, qword [r11 + 0x3ea8]
mov byte [rcx + 0x90], 1
mov rcx, qword [r11 + 0x3ea8]
mov eax, dword [rax + 8]
cmp dword [rcx + 8], eax
jne 0x140003e39
mov r12b, 1
jmp 0x140003e3c
xor r12b, r12b
mov byte [rsp + 0x60], r12b
mov rax, qword [r11 + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [r11 + 0x3ea8]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
addss xmm1, dword [0x140137220]
addss xmm0, xmm9
unpcklps xmm0, xmm1
movsd qword [rax + 0xd8], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, dword [rax + 0xdc]
movss xmm0, dword [rax + 0xf0]
maxss xmm0, dword [rax + 0xd8]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf0], xmm0
movups xmm0, xmmword [r11 + 0x38e0]
movups xmmword [rbp - 0x80], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [r11 + 0x37f8]
movss dword [rbp - 0x74], xmm0
lea rcx, [rbp - 0x80]
call fcn.14000ba90
mov edx, eax
mov ecx, 3
call fcn.14000bfa0
movss xmm0, dword [r15 + 4]
subss xmm0, xmm9
mov dword [rbp + 0x70], 0x43340000
movss dword [rbp + 0x74], xmm0
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
lea rdx, str.modulesChild
mov rcx, qword [rcx + 0x3ea8]
call fcn.14000dfd0
mov edx, eax
mov dword [rsp + 0x20], 8
xor r9d, r9d
lea r8, [rbp + 0x70]
lea rcx, str.modulesChild
call fcn.140012dd0
mov rbx, qword [0x1401553b8]
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x3ea8]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
addss xmm1, xmm9
addss xmm0, xmm9
unpcklps xmm0, xmm1
movsd qword [rax + 0xd8], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, dword [rax + 0xdc]
movss xmm0, dword [rax + 0xf0]
maxss xmm0, dword [rax + 0xd8]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x33c], xmm0
mov dword [rbp + 0x338], 3
movups xmm0, xmmword [rbx + 0x38f0]
movups xmmword [rbp + 0x33c], xmm0
lea rcx, [rbx + 0x4020]
lea rdx, [rbp + 0x338]
call fcn.140021060
movdqa xmm0, xmmword [0x140137470]
movups xmmword [rbx + 0x38f0], xmm0
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
addss xmm1, xmm7
addss xmm0, dword [0x140137254]
unpcklps xmm0, xmm1
movsd qword [rax + 0xd8], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, dword [rax + 0xdc]
movss xmm0, dword [rax + 0xf0]
maxss xmm0, dword [rax + 0xd8]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf0], xmm0
movss xmm2, dword [r15 + 4]
minss xmm2, dword [0x140137278]
mov dword [rbp + 0x78], 0x40000000
movaps xmm0, xmm9
maxss xmm0, xmm2
movss dword [rbp + 0x7c], xmm0
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
lea rdx, str.borderChild
mov rcx, qword [rcx + 0x3ea8]
call fcn.14000dfd0
mov edx, eax
mov dword [rsp + 0x20], 8
xor r9d, r9d
lea r8, [rbp + 0x78]
lea rcx, str.borderChild
call fcn.140012dd0
call fcn.140013000
mov rbx, qword [0x1401553b8]
movsxd rax, dword [rbx + 0x4020]
lea rdx, [rax + rax*4]
mov rcx, qword [rbx + 0x4028]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x38c
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [rbx + rax*8], xmm0
dec dword [rbx + 0x4020]
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x3ea8]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
addss xmm1, xmm9
addss xmm0, xmm6
unpcklps xmm0, xmm1
movsd qword [rax + 0xd8], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, dword [rax + 0xdc]
movss xmm0, dword [rax + 0xf0]
maxss xmm0, dword [rax + 0xd8]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x36c], xmm0
mov dword [rbp + 0x368], 3
movups xmm0, xmmword [rbx + 0x38f0]
movups xmmword [rbp + 0x36c], xmm0
lea rdx, [rbp + 0x368]
lea rcx, [rbx + 0x4020]
call fcn.140021060
movdqa xmm0, xmmword [0x140137410]
movups xmmword [rbx + 0x38f0], xmm0
movaps xmm1, xmm7
mov ecx, 7
call fcn.14000c070
movss xmm0, dword [r15 + 4]
subss xmm0, dword [0x14013726c]
mov dword [rbp + 0x80], 0x430c0000
movss dword [rbp + 0x84], xmm0
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
lea rdx, str.modulesBg
mov rcx, qword [rcx + 0x3ea8]
call fcn.14000dfd0
mov edx, eax
mov dword [rsp + 0x20], 8
xor r9d, r9d
lea r8, [rbp + 0x80]
lea rcx, str.modulesBg
call fcn.140012dd0
lea rax, [rbp + 0xa98]
mov qword [rbp - 0x60], rax
mov qword [rbp - 0x58], rsi
movss xmm6, dword [r15 + 4]
subss xmm6, dword [0x140137250]
subss xmm6, dword [0x140137208]
subss xmm6, xmm7
mov rbx, qword [0x1401553b8]
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x3ea8]
movss xmm0, dword [rax + 0x14]
subss xmm0, dword [rax + 0x60]
movss xmm2, dword [rax + 0x10]
subss xmm2, dword [rax + 0x5c]
movaps xmm1, xmm6
addss xmm1, xmm0
addss xmm2, dword [0x1401371f0]
unpcklps xmm2, xmm1
movsd qword [rax + 0xd8], xmm2
movss xmm1, dword [rax + 0xf4]
maxss xmm1, dword [rax + 0xdc]
movss xmm0, dword [rax + 0xf0]
maxss xmm0, dword [rax + 0xd8]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf0], xmm0
mov qword [rsp + 0x30], 0
lea rax, [0x1401340d4]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm15
movss xmm3, dword [0x1401372bc]
movss xmm2, dword [rbx + 0x3c18]
lea rdx, [rbp + 0x88]
mov rcx, qword [rbx + 0x3c10]
call fcn.140032160
movss xmm0, dword [rbp + 0x88]
addss xmm0, dword [0x140137118]
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss dword [rbp + 0x88], xmm1
addss xmm6, dword [0x1401371f8]
mulss xmm1, xmm10
movss xmm2, dword [0x140137224]
subss xmm2, xmm1
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x3ea8]
movss xmm0, dword [rax + 0x14]
subss xmm0, dword [rax + 0x60]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
addss xmm6, xmm0
addss xmm1, xmm2
unpcklps xmm1, xmm6
movsd qword [rax + 0xd8], xmm1
movss xmm1, dword [rax + 0xf4]
maxss xmm1, dword [rax + 0xdc]
movss xmm0, dword [rax + 0xf0]
maxss xmm0, dword [rax + 0xd8]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf0], xmm0
mov rcx, qword [rbp + 0x9b8]
call fcn.140018160
mov rbx, qword [0x1401553b8]
xorps xmm0, xmm0
movups xmmword [rbp + 0x39c], xmm0
mov dword [rbp + 0x398], 0
movups xmm0, xmmword [rbx + 0x38c0]
movups xmmword [rbp + 0x39c], xmm0
lea rcx, [rbx + 0x4020]
lea rdx, [rbp + 0x398]
call fcn.140021060
movdqa xmm0, xmmword [0x140137500]
movups xmmword [rbx + 0x38c0], xmm0
mov r8, qword [0x1401553b8]
movsxd rax, dword [r8 + 0x4020]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4028]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x38c
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8], xmm0
dec dword [r8 + 0x4020]
call fcn.140018200
mov rcx, qword [rbp + 0x9d0]
call fcn.140018160
xor r8d, r8d
lea rdx, str.Left_Clicker
lea rcx, [rbp - 0x60]
call fcn.140008610
mov r8d, 1
lea rdx, str.Aim_Assist
lea rcx, [rbp - 0x60]
call fcn.140008610
mov r8d, 2
lea rdx, str.Reach
lea rcx, [rbp - 0x60]
call fcn.140008610
mov r8d, 3
lea rdx, str.Velocity
lea rcx, [rbp - 0x60]
call fcn.140008610
mov r8d, 4
lea rdx, str.Blink
lea rcx, [rbp - 0x60]
call fcn.140008610
mov r8d, 5
lea rdx, str.Array_List
lea rcx, [rbp - 0x60]
call fcn.140008610
mov r8d, 6
lea rdx, str.Settings
lea rcx, [rbp - 0x60]
call fcn.140008610
call fcn.140018200
call fcn.140013000
mov r8, qword [0x1401553b8]
movsxd rax, dword [r8 + 0x4020]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4028]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x38c
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8], xmm0
dec dword [r8 + 0x4020]
movsxd rax, dword [r8 + 0x4030]
lea rcx, [rax + rax*2]
mov rdx, qword [r8 + 0x4038]
movsxd rax, dword [rdx + rcx*4 - 0xc]
lea rax, [rax + rax*2]
lea r10, [0x140000000]
mov r9d, dword [r10 + rax*4 + 0x12aa38]
cmp dword [r10 + rax*4 + 0x12aa30], 8
jne 0x140004584
mov eax, dword [r10 + rax*4 + 0x12aa34]
cmp eax, 1
jne 0x140004567
mov eax, dword [rdx + rcx*4 - 8]
mov dword [r9 + r8 + 0x37f8], eax
jmp 0x140004584
cmp eax, 2
jne 0x140004584
mov eax, dword [rdx + rcx*4 - 8]
mov dword [r9 + r8 + 0x37f8], eax
mov eax, dword [rdx + rcx*4 - 4]
mov dword [r9 + r8 + 0x37fc], eax
dec dword [r8 + 0x4030]
call fcn.140013000
mov r8, qword [0x1401553b8]
movsxd rax, dword [r8 + 0x4020]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4028]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x38c
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8], xmm0
dec dword [r8 + 0x4020]
mov rax, qword [r8 + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [r8 + 0x3ea8]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
addss xmm1, dword [0x140137220]
addss xmm0, dword [0x140137264]
unpcklps xmm0, xmm1
movsd qword [rax + 0xd8], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, dword [rax + 0xdc]
movss xmm0, dword [rax + 0xf0]
maxss xmm0, dword [rax + 0xd8]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf0], xmm0
movss xmm1, dword [0x140137138]
mov ecx, 7
call fcn.14000c070
mov rax, qword [0x1401553b8]
movups xmm0, xmmword [rax + 0x38e0]
movups xmmword [rbp - 0x80], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [rax + 0x37f8]
movss dword [rbp - 0x74], xmm0
lea rcx, [rbp - 0x80]
call fcn.14000ba90
mov edx, eax
mov ecx, 3
call fcn.14000bfa0
movss xmm1, dword [r15 + 4]
subss xmm1, dword [0x140137234]
movss xmm0, dword [r15]
subss xmm0, dword [0x140137258]
movss dword [rbp + 0x90], xmm0
movss dword [rbp + 0x94], xmm1
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
lea rdx, str.moduleChild
mov rcx, qword [rcx + 0x3ea8]
call fcn.14000dfd0
mov edx, eax
xor ebx, ebx
mov dword [rsp + 0x20], ebx
xor r9d, r9d
lea r8, [rbp + 0x90]
lea rcx, str.moduleChild
call fcn.140012dd0
lea rax, [rbp + 0x9d0]
mov qword [rbp - 0x38], rax
lea rax, [rbp + 0x9b0]
mov qword [rbp - 0x30], rax
lea rax, [rbp + 0x9b8]
mov qword [rbp - 0x28], rax
mov qword [rbp - 0x20], rsi
mov rcx, qword [rbp + 0x9b0]
call fcn.140018160
movsxd rax, dword [rbp + 0xa98]
lea rsi, [0x140000000]
cmp eax, 6
ja case.default.0x140004744
mov ecx, dword [rsi + rax*4 + 0x8468]
add rcx, rsi
jmp rcx
lea r9, [0x14014f1cc]
lea r8, str.This_module_will_left_click_at_given_CPS_for_you.
lea rdx, str.Left_Clicker
lea rcx, [rbp - 0x38]
call fcn.140008ae0
mov dword [rbp + 0x98], ebx
mov dword [rbp + 0x9c], 0x40a00000
lea rcx, [rbp + 0x98]
call fcn.14003a020
mov r11, qword [0x1401553b8]
mov rax, qword [r11 + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [r11 + 0x3ea8]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
movss xmm6, dword [0x140137290]
subss xmm1, xmm6
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
lea rdx, [0x14014f1c8]
lea rcx, str.enabled
call fcn.1400224b0
movaps xmm1, xmm15
movaps xmm0, xmm9
call fcn.140019350
lea rcx, str.Module_Status
call fcn.140037ee0
mov dword [rbp + 0xa0], ebx
mov dword [rbp + 0xa4], 0x40a00000
lea rcx, [rbp + 0xa0]
call fcn.14003a020
mov r9d, 0x19
mov r8d, 5
lea rdx, [0x14014f1d0]
lea rcx, str.Average_CPS
call fcn.14003c8c0
mov dword [rbp + 0xa8], ebx
mov dword [rbp + 0xac], 0x40a00000
lea rcx, [rbp + 0xa8]
call fcn.14003a020
mov r11, qword [0x1401553b8]
mov rax, qword [r11 + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [r11 + 0x3ea8]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
subss xmm1, xmm6
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
lea rdx, [0x14014f1d5]
lea rcx, str.weapnol
call fcn.1400224b0
movaps xmm1, xmm15
movaps xmm0, xmm9
call fcn.140019350
lea rcx, str.Weapon_Only
call fcn.140037ee0
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
subss xmm1, xmm6
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
lea rdx, [0x14014f1d4]
lea rcx, str.breakblock
call fcn.1400224b0
movaps xmm1, xmm15
movaps xmm0, xmm9
call fcn.140019350
lea rcx, str.Break_Block
call fcn.140037ee0
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
subss xmm1, xmm6
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
lea rdx, [0x14014f1d6]
lea rcx, str.invfill
call fcn.1400224b0
movaps xmm1, xmm15
movaps xmm0, xmm9
call fcn.140019350
lea rcx, str.Inventory_Fill
call fcn.140037ee0
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
subss xmm1, xmm6
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
lea rdx, [0x14014f1d7]
lea rcx, str.smartbh
call fcn.1400224b0
movaps xmm1, xmm15
movaps xmm0, xmm9
call fcn.140019350
lea rcx, str.Smart_Blockhit
call fcn.140037ee0
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
subss xmm1, xmm6
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
lea rdx, [0x14014f1d8]
lea rcx, str.blatantbh
call fcn.1400224b0
movaps xmm1, xmm15
movaps xmm0, xmm9
call fcn.140019350
lea rcx, str.Blatant_Blockhit
call fcn.140037ee0
jmp case.default.0x140004744
lea r9, [0x14014f1b0]
lea r8, str.This_module_will_aim_towards_the_closest_player.
lea rdx, str.Aim_Assist
lea rcx, [rbp - 0x38]
call fcn.140008ae0
mov dword [rbp + 0xb0], ebx
mov dword [rbp + 0xb4], 0x40a00000
lea rcx, [rbp + 0xb0]
call fcn.14003a020
mov r11, qword [0x1401553b8]
mov rax, qword [r11 + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [r11 + 0x3ea8]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
movss xmm6, dword [0x140137290]
subss xmm1, xmm6
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
lea rdx, [0x14014f1ac]
lea rcx, str.aimenabled
call fcn.1400224b0
movaps xmm1, xmm15
movaps xmm0, xmm9
call fcn.140019350
lea rcx, str.Enabled
call fcn.140037ee0
mov dword [rbp + 0xb8], ebx
mov dword [rbp + 0xbc], 0x40a00000
lea rcx, [rbp + 0xb8]
call fcn.14003a020
movss xmm3, dword [0x140137204]
movaps xmm2, xmm11
lea rdx, [0x14014f1bc]
lea rcx, str.Speed
call fcn.14003c7d0
mov dword [rbp + 0xc0], ebx
mov dword [rbp + 0xc4], 0x40a00000
lea rcx, [rbp + 0xc0]
call fcn.14003a020
mov r9d, 0x168
mov r8d, 0x14
lea rdx, [0x14014f1b8]
lea rcx, [0x1401342b8]
call fcn.14003c8c0
mov dword [rbp + 0xc8], ebx
mov dword [rbp + 0xcc], 0x40a00000
lea rcx, [rbp + 0xc8]
call fcn.14003a020
movaps xmm3, xmm7
movaps xmm2, xmm11
lea rdx, [0x14014f1b4]
lea rcx, str.Distance
call fcn.14003c7d0
mov dword [rbp + 0xd0], ebx
mov dword [rbp + 0xd4], 0x40a00000
lea rcx, [rbp + 0xd0]
call fcn.14003a020
mov r11, qword [0x1401553b8]
mov rax, qword [r11 + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [r11 + 0x3ea8]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
subss xmm1, xmm6
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
lea rdx, [0x14014f1c0]
lea rcx, str.weaponly
call fcn.1400224b0
movaps xmm1, xmm15
movaps xmm0, xmm9
call fcn.140019350
lea rcx, str.Weapon_Only
call fcn.140037ee0
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
subss xmm1, xmm6
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
lea rdx, [0x14014f1c2]
lea rcx, str.onlywhileclicking
call fcn.1400224b0
movaps xmm1, xmm15
movaps xmm0, xmm9
call fcn.140019350
lea rcx, str.Only_while_Clicking
call fcn.140037ee0
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x93], bl
jne 0x140004d32
mov qword [rbp + 0xd8], rbx
movaps xmm1, xmm15
lea rcx, [rbp + 0xd8]
call fcn.140019090
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
addss xmm1, dword [0x1401371bc]
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
movaps xmm1, xmm8
mov ecx, 0xc
call fcn.14000c070
mov dword [rbp + 0xe0], 0x44070000
mov dword [rbp + 0xe4], 0x41f00000
lea rdx, [rbp + 0xe0]
lea rcx, str.Friends
call fcn.140038720
movzx r14d, r14b
test al, al
mov eax, 1
cmovne r14d, eax
mov dword [rsp + 0x6c], r14d
mov rcx, qword [0x1401553b8]
movsxd rax, dword [rcx + 0x4030]
lea rdx, [rax + rax*2]
mov r8, qword [rcx + 0x4038]
movsxd rax, dword [r8 + rdx*4 - 0xc]
lea r9, [rax + rax*2]
mov r10d, dword [rsi + r9*4 + 0x12aa38]
cmp dword [rsi + r9*4 + 0x12aa30], 8
jne 0x140004e37
mov eax, dword [rsi + r9*4 + 0x12aa34]
cmp eax, 1
jne 0x140004e18
mov eax, dword [r8 + rdx*4 - 8]
mov dword [r10 + rcx + 0x37f8], eax
dec dword [rcx + 0x4030]
jmp case.default.0x140004744
cmp eax, 2
jne 0x140004e37
mov eax, dword [r8 + rdx*4 - 8]
mov dword [r10 + rcx + 0x37f8], eax
mov eax, dword [r8 + rdx*4 - 4]
mov dword [r10 + rcx + 0x37fc], eax
dec dword [rcx + 0x4030]
jmp case.default.0x140004744
lea r9, [0x14014f19c]
lea r8, str.This_module_will_extend_the_distance_you_can_hit_players.
lea rdx, str.Reach
lea rcx, [rbp - 0x38]
call fcn.140008ae0
mov dword [rbp + 0xe8], ebx
mov dword [rbp + 0xec], 0x40a00000
lea rcx, [rbp + 0xe8]
call fcn.14003a020
mov r11, qword [0x1401553b8]
mov rax, qword [r11 + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [r11 + 0x3ea8]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
movss xmm6, dword [0x140137290]
subss xmm1, xmm6
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
lea rdx, [0x14014f198]
lea rcx, str.reachenabled
call fcn.1400224b0
movaps xmm1, xmm15
movaps xmm0, xmm9
call fcn.140019350
lea rcx, str.Enabled
call fcn.140037ee0
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
subss xmm1, xmm6
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
lea rdx, [0x14014f1a9]
lea rcx, str.groundonly
call fcn.1400224b0
movaps xmm1, xmm15
movaps xmm0, xmm9
call fcn.140019350
lea rcx, str.Only_on_Ground
call fcn.140037ee0
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
subss xmm1, xmm6
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
lea rdx, [0x14014f1a8]
lea rcx, str.wponly
call fcn.1400224b0
movaps xmm1, xmm15
movaps xmm0, xmm9
call fcn.140019350
lea rcx, str.Only_with_Weapon
call fcn.140037ee0
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
subss xmm1, xmm6
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
lea rdx, [0x14014f1aa]
lea rcx, str.liqcheck
call fcn.1400224b0
movaps xmm1, xmm15
movaps xmm0, xmm9
call fcn.140019350
lea rcx, str.Liquid_Check
call fcn.140037ee0
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
subss xmm1, xmm6
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
lea rdx, [0x14014f1ab]
lea rcx, str.cmbmode
call fcn.1400224b0
movaps xmm1, xmm15
movaps xmm0, xmm9
call fcn.140019350
lea rcx, str.Combo_Mode
call fcn.140037ee0
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x93], bl
jne 0x1400050f9
mov qword [rbp + 0xf0], rbx
movaps xmm1, xmm15
lea rcx, [rbp + 0xf0]
call fcn.140019090
movss xmm3, dword [0x1401371a4]
movss xmm2, dword [0x140137178]
lea rdx, [0x14014f1a0]
lea rcx, str.Distance
call fcn.14003c7d0
mov dword [rbp + 0xf8], ebx
mov dword [rbp + 0xfc], 0x41200000
lea rcx, [rbp + 0xf8]
call fcn.14003a020
movaps xmm3, xmm11
movaps xmm2, xmm9
lea rdx, [0x14014f1a4]
lea rcx, str.Hitbox
call fcn.14003c7d0
jmp case.default.0x140004744
lea r9, [0x14014f174]
lea r8, str.This_module_reduce_the_amount_of_knockback_you_take.
lea rdx, str.Velocity
lea rcx, [rbp - 0x38]
call fcn.140008ae0
mov dword [rbp + 0x40], ebx
mov dword [rbp + 0x44], 0x40a00000
lea rcx, [rbp + 0x40]
call fcn.14003a020
mov r11, qword [0x1401553b8]
mov rax, qword [r11 + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [r11 + 0x3ea8]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
movss xmm6, dword [0x140137290]
subss xmm1, xmm6
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
lea rdx, [0x14014f170]
lea rcx, str.velocityenabled
call fcn.1400224b0
movaps xmm1, xmm15
movaps xmm0, xmm9
call fcn.140019350
lea rcx, str.Enabled
call fcn.140037ee0
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
subss xmm1, xmm6
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
lea rdx, [0x14014f190]
lea rcx, str.aironly
call fcn.1400224b0
movaps xmm1, xmm15
movaps xmm0, xmm9
call fcn.140019350
lea rcx, str.In_Air_Only
call fcn.140037ee0
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
subss xmm1, xmm6
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
lea rdx, [0x14014f191]
lea rcx, str.movingonly
call fcn.1400224b0
movaps xmm1, xmm15
movaps xmm0, xmm9
call fcn.140019350
lea rcx, str.Only_while_Moving
call fcn.140037ee0
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
subss xmm1, xmm6
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
lea rdx, [0x14014f192]
lea rcx, str.wponly
call fcn.1400224b0
movaps xmm1, xmm15
movaps xmm0, xmm9
call fcn.140019350
lea rcx, str.Only_with_Weapon
call fcn.140037ee0
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x93], bl
jne 0x140005394
mov qword [rbp + 0x100], rbx
movaps xmm1, xmm15
lea rcx, [rbp + 0x100]
call fcn.140019090
movsd xmm6, qword [0x140137180]
movsd qword [rbp + 0xbf0], xmm6
xorps xmm0, xmm0
movsd qword [rbp + 0xbe8], xmm0
mov dword [rsp + 0x30], ebx
lea rax, str._.2f
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xbf0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xbe8]
lea r8, [0x14014f178]
mov edx, 9
lea rcx, str.Horizontal
call fcn.14003b850
mov dword [rbp + 0x108], ebx
mov dword [rbp + 0x10c], 0x41200000
lea rcx, [rbp + 0x108]
call fcn.14003a020
movsd qword [rbp + 0xbe0], xmm6
xorps xmm0, xmm0
movsd qword [rbp + 0xbd8], xmm0
mov dword [rsp + 0x30], ebx
lea rax, str._.2f
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0xbe0]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xbd8]
lea r8, [0x14014f180]
mov edx, 9
lea rcx, str.Vertical
call fcn.14003b850
mov dword [rbp + 0x110], ebx
mov dword [rbp + 0x114], 0x41200000
lea rcx, [rbp + 0x110]
call fcn.14003a020
mov r9d, 0x64
xor r8d, r8d
lea rdx, [0x14014f188]
lea rcx, str.Chance
call fcn.14003c8c0
mov dword [rbp + 0x118], ebx
mov dword [rbp + 0x11c], 0x41200000
lea rcx, [rbp + 0x118]
call fcn.14003a020
mov r9d, 3
xor r8d, r8d
lea rdx, [0x14014f18c]
lea rcx, str.Delay
call fcn.14003c8c0
mov dword [rbp + 0x120], ebx
mov dword [rbp + 0x124], 0x41200000
lea rcx, [rbp + 0x120]
call fcn.14003a020
jmp case.default.0x140004744
lea r9, [0x14014ed28]
lea r8, str.This_module_will_simulate_lag_so_youre_TPing_for_your_opponent.
lea rdx, str.Blink
lea rcx, [rbp - 0x38]
call fcn.140008ae0
mov dword [rbp + 0x128], ebx
mov dword [rbp + 0x12c], 0x40a00000
lea rcx, [rbp + 0x128]
call fcn.14003a020
mov r11, qword [0x1401553b8]
mov rax, qword [r11 + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [r11 + 0x3ea8]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
movss xmm6, dword [0x140137290]
subss xmm1, xmm6
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
lea rdx, [0x14014ed24]
lea rcx, str.blinkenabled
call fcn.1400224b0
movaps xmm1, xmm15
movaps xmm0, xmm9
call fcn.140019350
lea rcx, str.Enabled
call fcn.140037ee0
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
subss xmm1, xmm6
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
lea rdx, [0x14014ed34]
lea rcx, str.blinkpath
call fcn.1400224b0
movaps xmm1, xmm15
movaps xmm0, xmm9
call fcn.140019350
lea rcx, str.Show_Path
call fcn.140037ee0
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
subss xmm1, xmm6
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
lea rdx, [0x14014ed2c]
lea rcx, str.blinkshowtimer
call fcn.1400224b0
movaps xmm1, xmm15
movaps xmm0, xmm9
call fcn.140019350
lea rcx, str.Show_Timer
call fcn.140037ee0
mov dword [rbp + 0x130], ebx
mov dword [rbp + 0x134], 0x41200000
lea rcx, [rbp + 0x130]
call fcn.14003a020
movss xmm3, dword [0x1401371d4]
movss xmm2, dword [0x140137160]
lea rdx, [0x14014ed30]
lea rcx, str.Timer_Limit__s_
call fcn.14003c7d0
jmp case.default.0x140004744
lea r9, [0x14014ed48]
lea r8, str.This_module_will_draw_every_enabled_modules.
lea rdx, str.Array_List
lea rcx, [rbp - 0x38]
call fcn.140008ae0
mov dword [rbp + 0x138], ebx
mov dword [rbp + 0x13c], 0x40a00000
lea rcx, [rbp + 0x138]
call fcn.14003a020
mov r11, qword [0x1401553b8]
mov rax, qword [r11 + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [r11 + 0x3ea8]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
movss xmm6, dword [0x140137290]
subss xmm1, xmm6
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
lea rdx, [0x14014ed44]
lea rcx, str.arraylistneabled
call fcn.1400224b0
movaps xmm1, xmm15
movaps xmm0, xmm9
call fcn.140019350
lea rcx, str.Enabled
call fcn.140037ee0
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
subss xmm1, xmm6
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
lea rdx, [0x14014ed4e]
lea rcx, str.bg
call fcn.1400224b0
movaps xmm1, xmm15
movaps xmm0, xmm9
call fcn.140019350
lea rcx, [0x1401345b8]
call fcn.140037ee0
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
subss xmm1, xmm6
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
lea rdx, [0x14014ed4c]
lea rcx, str.colbar
call fcn.1400224b0
movaps xmm1, xmm15
movaps xmm0, xmm9
call fcn.140019350
lea rcx, str.Color_Bar
call fcn.140037ee0
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
subss xmm1, xmm6
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
lea rdx, [0x14014ed4d]
lea rcx, str.chroma
call fcn.1400224b0
movaps xmm1, xmm15
movaps xmm0, xmm9
call fcn.140019350
lea rcx, str.Chroma_Wave
call fcn.140037ee0
lea r9, [0x14014ed54]
call fcn.140001ed0
mov dword [rbp + 0x140], ebx
mov dword [rbp + 0x144], 0x41200000
lea rcx, [rbp + 0x140]
call fcn.14003a020
movaps xmm3, xmm11
movaps xmm2, xmm10
lea rdx, [0x14014ed50]
lea rcx, str.Wave_Saturation
call fcn.14003c7d0
jmp case.default.0x140004744
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
movss xmm6, dword [0x140137290]
subss xmm1, xmm6
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
lea rdx, [0x14014f220]
lea rcx, str.njmp
call fcn.1400224b0
movaps xmm1, xmm15
movaps xmm0, xmm9
call fcn.140019350
lea rcx, str.No_Jump_Delay
call fcn.140037ee0
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
subss xmm1, xmm6
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
lea rdx, [0x14014f204]
lea rcx, str.throw
call fcn.1400224b0
movaps xmm1, xmm15
movaps xmm0, xmm9
call fcn.140019350
lea rcx, str.Throw_Gapple
call fcn.140037ee0
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
subss xmm1, xmm6
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
lea rdx, [0x140155388]
lea rcx, str.stream_mode
call fcn.1400224b0
movaps xmm1, xmm15
movaps xmm0, xmm9
call fcn.140019350
lea rcx, str.Steam_Mode
call fcn.140037ee0
call qword [sym.imp.USER32.dll_GetActiveWindow]
mov rcx, rax
cmp byte [0x140155388], bl
je 0x140005a89
mov edx, 0x11
jmp 0x140005a8b
xor edx, edx
call qword [sym.imp.USER32.dll_SetWindowDisplayAffinity]
call fcn.140018200
call fcn.140013000
mov r8, qword [0x1401553b8]
movsxd rax, dword [r8 + 0x4020]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4028]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x38c
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8], xmm0
dec dword [r8 + 0x4020]
movsxd rax, dword [r8 + 0x4030]
lea rcx, [rax + rax*2]
mov rdx, qword [r8 + 0x4038]
movsxd rax, dword [rdx + rcx*4 - 0xc]
lea r9, [rax + rax*2]
mov r10d, dword [rsi + r9*4 + 0x12aa38]
cmp dword [rsi + r9*4 + 0x12aa30], 8
jne 0x140005b47
mov eax, dword [rsi + r9*4 + 0x12aa34]
cmp eax, 1
jne 0x140005b2a
mov eax, dword [rdx + rcx*4 - 8]
mov dword [r10 + r8 + 0x37f8], eax
dec dword [r8 + 0x4030]
mov esi, dword [rsp + 0x64]
jmp 0x140006a57
cmp eax, 2
jne 0x140005b47
mov eax, dword [rdx + rcx*4 - 8]
mov dword [r10 + r8 + 0x37f8], eax
mov eax, dword [rdx + rcx*4 - 4]
mov dword [r10 + r8 + 0x37fc], eax
dec dword [r8 + 0x4030]
mov esi, dword [rsp + 0x64]
jmp 0x140006a57
movss xmm0, dword [r15]
mov rax, qword [0x1401553b8]
or dword [rax + 0x3fb0], 2
movss dword [rax + 0x3fd0], xmm0
mov dword [rax + 0x3fd4], 0x43fa0000
mov dword [rax + 0x3fb8], ebx
xor edx, edx
mov r8d, 0x13f
lea rcx, str.mainWindow
call fcn.140015990
mov rbx, qword [0x1401553b8]
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x3ea8]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
addss xmm1, xmm9
addss xmm0, xmm9
unpcklps xmm0, xmm1
movsd qword [rax + 0xd8], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, dword [rax + 0xdc]
movss xmm0, dword [rax + 0xf0]
maxss xmm0, dword [rax + 0xd8]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x30c], xmm0
mov dword [rbp + 0x308], 3
movups xmm0, xmmword [rbx + 0x38f0]
movups xmmword [rbp + 0x30c], xmm0
lea rcx, [rbx + 0x4020]
lea rdx, [rbp + 0x308]
call fcn.140021060
movdqa xmm0, xmmword [0x140137470]
movups xmmword [rbx + 0x38f0], xmm0
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
addss xmm1, dword [0x1401371fc]
addss xmm0, xmm9
unpcklps xmm0, xmm1
movsd qword [rax + 0xd8], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, dword [rax + 0xdc]
movss xmm0, dword [rax + 0xf0]
maxss xmm0, dword [rax + 0xd8]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf0], xmm0
movss xmm0, dword [r15]
movss dword [rbp + 0x148], xmm0
mov dword [rbp + 0x14c], 0x40000000
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
lea rdx, str.borderChild
mov rcx, qword [rcx + 0x3ea8]
call fcn.14000dfd0
mov edx, eax
xor r12d, r12d
mov dword [rsp + 0x20], r12d
xor r9d, r9d
lea r8, [rbp + 0x148]
lea rcx, str.borderChild
call fcn.140012dd0
call fcn.140013000
mov rbx, qword [0x1401553b8]
movsxd rax, dword [rbx + 0x4020]
lea rdx, [rax + rax*4]
mov rcx, qword [rbx + 0x4028]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x38c
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [rbx + rax*8], xmm0
dec dword [rbx + 0x4020]
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x3ea8]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
addss xmm1, xmm9
addss xmm0, xmm9
unpcklps xmm0, xmm1
movsd qword [rax + 0xd8], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, dword [rax + 0xdc]
movss xmm0, dword [rax + 0xf0]
maxss xmm0, dword [rax + 0xd8]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf0], xmm0
xorps xmm0, xmm0
movups xmmword [rbp + 0x2f4], xmm0
mov dword [rbp + 0x2f0], 3
movups xmm0, xmmword [rbx + 0x38f0]
movups xmmword [rbp + 0x2f4], xmm0
lea rdx, [rbp + 0x2f0]
lea rcx, [rbx + 0x4020]
call fcn.140021060
movdqa xmm0, xmmword [0x1401375b0]
movups xmmword [rbx + 0x38f0], xmm0
movss xmm0, dword [r15]
movss dword [rbp + 0x150], xmm0
mov dword [rbp + 0x154], 0x420c0000
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
lea rdx, str.titleChild
mov rcx, qword [rcx + 0x3ea8]
call fcn.14000dfd0
mov edx, eax
mov dword [rsp + 0x20], r12d
xor r9d, r9d
lea r8, [rbp + 0x150]
lea rcx, str.titleChild
call fcn.140012dd0
mov rcx, qword [rbp + 0x158]
call fcn.140018160
mov rbx, qword [0x1401553b8]
xorps xmm0, xmm0
movups xmmword [rbp + 0x2dc], xmm0
mov dword [rbp + 0x2d8], r12d
movups xmm0, xmmword [rbx + 0x38c0]
movups xmmword [rbp + 0x2dc], xmm0
lea rcx, [rbx + 0x4020]
lea rdx, [rbp + 0x2d8]
call fcn.140021060
movdqa xmm0, xmmword [0x1401376f0]
movups xmmword [rbx + 0x38c0], xmm0
call fcn.140018200
movss xmm2, dword [r15]
subss xmm2, dword [0x140137214]
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
addss xmm1, dword [0x1401371b4]
addss xmm0, xmm2
unpcklps xmm0, xmm1
movsd qword [rax + 0xd8], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, dword [rax + 0xdc]
movss xmm0, dword [rax + 0xf0]
maxss xmm0, dword [rax + 0xd8]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf0], xmm0
lea rcx, [0x140134038]
call fcn.140037ee0
mov rcx, qword [0x1401553b8]
mov rdx, qword [rcx + 0x3ea8]
cmp byte [rcx + 0x40fb], r12b
je 0x140005f89
cmp byte [rcx + 0x40fa], r12b
jne 0x140005f89
test byte [rcx + 0x3f74], 4
jne 0x140006040
mov eax, dword [rcx + 0x40c0]
cmp eax, dword [rcx + 0x3f70]
jne 0x140006040
test eax, eax
jne 0x140006021
jmp 0x140006040
mov eax, dword [rcx + 0x3f78]
test al, 1
je 0x140006040
cmp qword [rcx + 0x3eb0], rdx
je 0x140005fa8
test al, al
jns 0x140006040
mov eax, dword [rcx + 0x3ef4]
test eax, eax
je 0x140005fc8
cmp eax, dword [rcx + 0x3f70]
je 0x140005fc8
cmp byte [rcx + 0x3f01], r12b
jne 0x140005fc8
cmp eax, dword [rdx + 0x54]
jne 0x140006040
mov rax, qword [rcx + 0x40b8]
test rax, rax
je 0x140006004
mov rax, qword [rax + 0x350]
test rax, rax
je 0x140006004
cmp byte [rax + 0x8f], r12b
je 0x140006004
cmp rax, qword [rdx + 0x350]
je 0x140006004
mov r8d, dword [rax + 0xc]
bt r8d, 0x1b
jb 0x140006040
bt r8d, 0x1a
jb 0x140006040
test byte [rcx + 0x3f74], 4
jne 0x140006040
mov eax, dword [rdx + 0x54]
cmp dword [rcx + 0x3f70], eax
jne 0x140006021
cmp byte [rdx + 0x90], r12b
jne 0x140006040
mov dword [rcx + 0x4248], 7
movss xmm0, dword [rcx + 0x36e0]
ucomiss xmm0, xmm9
jp 0x140006040
jne 0x140006040
mov byte [rsp + 0x62], 1
movss xmm2, dword [r15]
subss xmm2, xmm6
mov byte [rdx + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
addss xmm1, dword [0x1401371c8]
addss xmm0, xmm2
unpcklps xmm0, xmm1
movsd qword [rax + 0xd8], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, dword [rax + 0xdc]
movss xmm0, dword [rax + 0xf0]
maxss xmm0, dword [rax + 0xd8]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf0], xmm0
lea rcx, [0x14013403c]
call fcn.140037ee0
mov r8, qword [0x1401553b8]
mov rcx, qword [r8 + 0x3ea8]
cmp byte [r8 + 0x40fb], r12b
je 0x140006108
cmp byte [r8 + 0x40fa], r12b
jne 0x140006108
test byte [r8 + 0x3f74], 4
jne 0x1400061c5
mov eax, dword [r8 + 0x40c0]
cmp eax, dword [r8 + 0x3f70]
jne 0x1400061c5
test eax, eax
jne 0x1400061a2
jmp 0x1400061c5
mov eax, dword [r8 + 0x3f78]
test al, 1
je 0x1400061c5
cmp qword [r8 + 0x3eb0], rcx
je 0x140006128
test al, al
jns 0x1400061c5
mov eax, dword [r8 + 0x3ef4]
test eax, eax
je 0x14000614a
cmp eax, dword [r8 + 0x3f70]
je 0x14000614a
cmp byte [r8 + 0x3f01], r12b
jne 0x14000614a
cmp eax, dword [rcx + 0x54]
jne 0x1400061c5
mov rax, qword [r8 + 0x40b8]
test rax, rax
je 0x140006183
mov rax, qword [rax + 0x350]
test rax, rax
je 0x140006183
cmp byte [rax + 0x8f], r12b
je 0x140006183
cmp rax, qword [rcx + 0x350]
je 0x140006183
mov edx, dword [rax + 0xc]
bt edx, 0x1b
jb 0x1400061c5
bt edx, 0x1a
jb 0x1400061c5
test byte [r8 + 0x3f74], 4
jne 0x1400061c5
mov eax, dword [rcx + 0x54]
cmp dword [r8 + 0x3f70], eax
jne 0x1400061a2
cmp byte [rcx + 0x90], r12b
jne 0x1400061c5
mov dword [r8 + 0x4248], 7
movss xmm0, dword [r8 + 0x36e0]
ucomiss xmm0, xmm9
jp 0x1400061c5
jne 0x1400061c5
mov byte [0x14014ece0], 1
movsxd rax, dword [r8 + 0x4020]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4028]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x38c
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8], xmm0
dec dword [r8 + 0x4020]
call fcn.140013000
mov rbx, qword [0x1401553b8]
movsxd rax, dword [rbx + 0x4020]
lea rdx, [rax + rax*4]
mov rcx, qword [rbx + 0x4028]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x38c
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [rbx + rax*8], xmm0
dec dword [rbx + 0x4020]
comiss xmm9, dword [rbx + 0xd98]
setae r12b
mov byte [rsp + 0x60], r12b
movss xmm6, dword [0x140155538]
cmp byte [0x14014f240], 0
je 0x1400062ac
comiss xmm11, xmm6
jbe 0x140006272
movss xmm0, dword [rsi + 0x18]
mulss xmm0, dword [0x140137138]
addss xmm6, xmm0
movss dword [0x140155538], xmm6
mov eax, dword [0x14014f244]
comiss xmm6, xmm11
jb 0x140006292
inc eax
mov dword [0x14014f244], eax
movaps xmm6, xmm9
movss dword [0x140155538], xmm6
cmp eax, 4
jne 0x1400062b2
mov byte [0x14014f240], 0
movaps xmm6, xmm11
movss dword [0x140155538], xmm6
jmp 0x1400062b2
mov eax, dword [0x14014f244]
movss xmm3, dword [r15 + 4]
mulss xmm3, xmm10
movaps xmm0, xmm3
subss xmm0, dword [0x140137218]
movaps xmm7, xmm9
movaps xmm8, xmm0
cmp eax, 1
jne 0x1400063a7
movaps xmm1, xmm6
comiss xmm10, xmm6
jbe 0x1400062f8
movss xmm0, dword [0x14013718c]
mulss xmm1, xmm0
mulss xmm1, xmm6
mulss xmm1, xmm6
jmp 0x140006327
mulss xmm1, xmm14
movaps xmm0, xmm14
subss xmm0, xmm1
movss xmm1, dword [0x140137178]
call fcn.1400b8ad0
mulss xmm0, xmm10
movaps xmm1, xmm11
subss xmm1, xmm0
movss xmm0, dword [0x14013718c]
movss xmm7, dword [r15]
subss xmm7, dword [0x140137274]
mulss xmm7, xmm10
mulss xmm7, xmm1
comiss xmm10, xmm6
jbe 0x140006369
movaps xmm1, xmm6
mulss xmm1, xmm0
mulss xmm1, xmm6
mulss xmm1, xmm6
mulss xmm1, dword [0x1401371c0]
cvttss2si eax, xmm1
mov dword [rbp + 0xa94], eax
jmp 0x1400065ad
mulss xmm6, xmm14
movaps xmm0, xmm14
subss xmm0, xmm6
movss xmm1, dword [0x140137178]
call fcn.1400b8ad0
mulss xmm0, xmm10
movaps xmm1, xmm11
subss xmm1, xmm0
mulss xmm1, dword [0x1401371c0]
cvttss2si eax, xmm1
mov dword [rbp + 0xa94], eax
jmp 0x1400065ad
jle 0x1400063bb
movss xmm7, dword [r15]
subss xmm7, dword [0x140137274]
mulss xmm7, xmm10
movss xmm4, dword [0x140137210]
cmp eax, 2
jle 0x1400063cc
movaps xmm8, xmm4
jne 0x140006496
movaps xmm8, xmm0
movaps xmm1, xmm6
comiss xmm10, xmm6
jbe 0x1400063f5
movss xmm2, dword [0x14013718c]
mulss xmm1, xmm2
mulss xmm1, xmm6
mulss xmm1, xmm6
jmp 0x140006424
mulss xmm1, xmm14
movaps xmm0, xmm14
subss xmm0, xmm1
movss xmm1, dword [0x140137178]
call fcn.1400b8ad0
mulss xmm0, xmm10
movaps xmm1, xmm11
subss xmm1, xmm0
movss xmm2, dword [0x14013718c]
movaps xmm0, xmm8
subss xmm0, dword [0x140137210]
mulss xmm0, xmm1
subss xmm8, xmm0
comiss xmm10, xmm6
jbe 0x140006450
movaps xmm1, xmm6
mulss xmm1, xmm2
mulss xmm1, xmm6
mulss xmm1, xmm6
jmp 0x140006477
mulss xmm6, xmm14
movaps xmm0, xmm14
subss xmm0, xmm6
movss xmm1, dword [0x140137178]
call fcn.1400b8ad0
mulss xmm0, xmm10
movaps xmm1, xmm11
subss xmm1, xmm0
mulss xmm1, dword [0x140137190]
addss xmm1, dword [0x1401371c0]
cvttss2si eax, xmm1
mov dword [rbp + 0xa94], eax
jmp 0x1400065ad
cmp eax, 3
jl 0x1400065ad
subss xmm3, dword [0x140137230]
movss xmm2, dword [r15]
mulss xmm2, xmm10
subss xmm2, xmm4
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x3ea8]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
addss xmm1, xmm3
addss xmm0, xmm2
unpcklps xmm0, xmm1
movsd qword [rax + 0xd8], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, dword [rax + 0xdc]
movss xmm0, dword [rax + 0xf0]
maxss xmm0, dword [rax + 0xd8]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf0], xmm0
comiss xmm11, xmm6
jb 0x14000652f
movaps xmm1, xmm6
mulss xmm1, dword [0x140137170]
jmp 0x140006537
movss xmm1, dword [0x140137170]
minss xmm6, xmm11
mov dword [rbp + 0x1b8], 0x3ebababb
mov dword [rbp + 0x1bc], 0x3e70f0f1
mov dword [rbp + 0x1c0], 0x3f52d2d3
movups xmm0, xmmword [rbp + 0x1b8]
shufps xmm0, xmm0, 0x93
movss xmm0, xmm6
shufps xmm0, xmm0, 0x39
movups xmmword [rbp + 0x1b8], xmm0
movups xmmword [rbp + 0x780], xmm0
movss xmm0, dword [0x14013717c]
movss dword [rsp + 0x28], xmm0
movss dword [rsp + 0x20], xmm1
lea r9, [rbp + 0x780]
movss xmm2, dword [0x140137178]
movaps xmm1, xmm4
call fcn.140022180
mov rbx, qword [0x1401553b8]
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x3ea8]
movss xmm0, dword [rax + 0x14]
subss xmm0, dword [rax + 0x60]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
addss xmm8, xmm0
addss xmm1, xmm7
unpcklps xmm1, xmm8
movsd qword [rax + 0xd8], xmm1
movss xmm1, dword [rax + 0xf4]
maxss xmm1, dword [rax + 0xdc]
movss xmm0, dword [rax + 0xf0]
maxss xmm0, dword [rax + 0xd8]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf0], xmm0
mov rcx, qword [rbp + 0x9b0]
call fcn.140018160
movss xmm2, dword [r15 + 4]
subss xmm2, dword [0x1401371f0]
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
addss xmm1, xmm2
movss xmm7, dword [0x1401371c0]
addss xmm0, xmm7
unpcklps xmm0, xmm1
movsd qword [rax + 0xd8], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, dword [rax + 0xdc]
movss xmm0, dword [rax + 0xf0]
maxss xmm0, dword [rax + 0xd8]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf0], xmm0
call fcn.140018200
cmp dword [0x14014f244], 4
jne 0x140006a4a
lea rax, [rbp + 0xa91]
mov qword [rbp + 0x1e0], rax
lea rax, [rbp + 0xa90]
mov qword [rbp + 0x1e8], rax
lea rax, [rbp + 0xa94]
mov qword [rbp + 0x1f0], rax
xor ebx, ebx
mov qword [rbp + 0xae0], rbx
mov ecx, 0x18
call fcn.14008bfd4
movups xmm0, xmmword [rbp + 0x1e0]
movups xmmword [rax], xmm0
movsd xmm1, qword [rbp + 0x1f0]
movsd qword [rax + 0x10], xmm1
mov qword [rbp + 0xae0], rax
mov esi, dword [rsp + 0x64]
or esi, 4
mov dword [rsp + 0x64], esi
lea rcx, [rbp + 0x38]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
lea r8, [0x140009930]
xor edx, edx
xor ecx, ecx
call fcn.140092250
mov qword [rbp + 0x30], rax
test rax, rax
je 0x14000843f
mov qword [rbp + 0xae0], rbx
cmp dword [rbp + 0x38], ebx
je 0x140008434
movaps xmm0, xmmword [rbp + 0x30]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x80]
call fcn.14008ab84
test eax, eax
jne 0x140008434
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x30], xmm0
cmp byte [rbp + 0xa91], al
je 0x140006a4e
call fcn.140008490
movzx edi, dil
cmp dword [rax + 8], ebx
mov eax, 1
cmove edi, eax
mov dword [rsp + 0x68], edi
mov dword [rbp + 0xa94], 0x50
call fcn.140008490
cmp dword [rax + 8], ebx
je 0x140006a4e
test dil, dil
jne 0x140006a4e
call fcn.140008490
mov r14d, dword [rax + 8]
mov esi, ebx
mov edi, ebx
lea rax, [rbp + 0xe80]
mov qword [rsp + 0x20], rax
xor r9d, r9d
xor r8d, r8d
mov edx, 0x1c
xor ecx, ecx
call qword [sym.imp.SHELL32.dll_SHGetFolderPathW]
lea r9, [rbp + 0xe80]
lea r8, str._sProgramsBadlion_Client_freetype64.dll
mov edx, 0x104
lea rcx, [rbp + 0x1090]
call fcn.140001b00
mov qword [rsp + 0x30], rbx
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], 3
xor r9d, r9d
mov edx, 0x120089
mov r8d, 7
lea rcx, [rbp + 0x1090]
call qword [sym.imp.KERNEL32.dll_CreateFileW]
mov rbx, rax
cmp rax, 0xffffffffffffffff
je 0x140006898
mov dword [rbp + 0xab8], esi
xor edx, edx
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetFileSize]
movsxd rdi, eax
mov rdx, rdi
xor ecx, ecx
mov r9d, 4
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov rsi, rax
mov qword [rsp + 0x20], 0
lea r9, [rbp + 0xab8]
mov r8d, edi
mov rdx, rax
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_ReadFile]
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_CloseHandle]
mov eax, 4
mov rcx, qword gs:[0x58]
mov rdx, qword [rcx]
mov ecx, dword [rax + rdx]
cmp dword [0x140154fe4], ecx
jle 0x1400068fb
lea rcx, [0x140154fe4]
call fcn.14008c0b8
cmp dword [0x140154fe4], 0xffffffff
jne 0x1400068fb
xor edx, edx
mov r8d, 0x398
lea rcx, [0x140154ff0]
call fcn.1400bb630
call fcn.140055320
lea rcx, [0x1400bee90]
call fcn.14008bf88
nop
lea rcx, [0x140154fe4]
call fcn.14008c04c
mov edx, r14d
lea rcx, [0x140154ff0]
call fcn.1400557b0
test eax, eax
js 0x140006a2c
cmp edi, 0x1000
jl 0x140006a2c
mov r8, rsi
lea rdx, str.MemoryImage_0x_p
lea rcx, [rbp + 0xcf0]
call qword [sym.imp.USER32.dll_wsprintfW]
xorps xmm0, xmm0
movups xmmword [rbp + 0x198], xmm0
xor ebx, ebx
mov qword [rbp + 0x1a8], rbx
mov qword [rbp + 0x1b0], rbx
lea rax, [rbp + 0xcf0]
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp word [rax + r8*2], bx
jne 0x140006960
lea rdx, [rbp + 0xcf0]
lea rcx, [rbp + 0x198]
call fcn.140053c20
nop
movsxd rax, edi
mov dword [rsp + 0x30], 0x10104
mov qword [rsp + 0x20], rax
mov r9, rsi
lea r8, [rbp + 0x198]
lea rdx, [rbp + 0xcb0]
lea rcx, [0x1401552d0]
call fcn.14004c110
mov esi, dword [rsp + 0x64]
or esi, 8
mov dword [rsp + 0x64], esi
mov rdx, qword [rbp + 0x1b0]
cmp rdx, 7
jbe 0x1400069fc
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x198]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400069f7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14000842e
call fcn.14008bfa0
mov qword [rbp + 0x1a8], rbx
mov qword [rbp + 0x1b0], 7
mov word [rbp + 0x198], bx
cmp byte [rbp + 0xcc8], 0
je 0x140006a30
lea rcx, [rbp + 0xcb8]
call fcn.1400012f0
jmp 0x140006a30
mov esi, dword [rsp + 0x64]
mov dword [rbp + 0xa94], 0x64
mov byte [rsp + 0x63], 1
mov edi, dword [rsp + 0x68]
mov r14d, dword [rsp + 0x6c]
jmp 0x140006a4e
mov esi, dword [rsp + 0x64]
movss xmm8, dword [0x140137190]
call fcn.140017cc0
test r14b, r14b
je 0x1400076de
cmp qword [0x140152950], 0xffffffffffffffff
jne 0x140006a7c
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
mov qword [0x140152950], rax
mov rbx, qword [0x1401553b8]
movss xmm3, dword [rbx + 0xd98]
movss xmm2, dword [rbx + 0xd94]
movss xmm0, dword [rbx + 0x36e0]
ucomiss xmm0, xmm9
movss xmm6, dword [0x1401370b8]
jp 0x140006b15
jne 0x140006b15
movss xmm1, dword [r15]
movaps xmm0, xmm1
mulss xmm0, xmm6
comiss xmm0, xmm2
ja 0x140006ae1
mulss xmm1, dword [0x14013710c]
comiss xmm2, xmm1
ja 0x140006ae1
movss xmm0, dword [r15 + 4]
mulss xmm0, xmm6
comiss xmm0, xmm3
ja 0x140006ae1
comiss xmm3, dword [0x140137258]
jbe 0x140006b15
call qword [sym.imp.KERNEL32.dll_GetTickCount64]
sub rax, qword [0x140152950]
cmp rax, 0xfa
jbe 0x140006b0e
xor r14b, r14b
mov dword [rsp + 0x6c], r14d
mov qword [0x140152950], 0xffffffffffffffff
jmp 0x1400076e6
mov rbx, qword [0x1401553b8]
xorps xmm0, xmm0
movups xmmword [rbp + 0x2c4], xmm0
mov dword [rbp + 0x2c0], 2
movups xmm0, xmmword [rbx + 0x38e0]
movups xmmword [rbp + 0x2c4], xmm0
lea rcx, [rbx + 0x4020]
lea rdx, [rbp + 0x2c0]
call fcn.140021060
movdqa xmm0, xmmword [0x140137530]
movups xmmword [rbx + 0x38e0], xmm0
mov rcx, qword [0x1401553b8]
or dword [rcx + 0x3fb0], 1
xor r13d, r13d
mov qword [rcx + 0x3fc0], r13
movaps xmm0, xmm9
unpcklps xmm0, xmm9
movsd qword [rcx + 0x3fc8], xmm0
mov eax, 1
mov dword [rcx + 0x3fb4], eax
movss xmm2, dword [r15 + 4]
movss xmm0, dword [r15]
or dword [rcx + 0x3fb0], 2
movss dword [rcx + 0x3fd0], xmm0
movss dword [rcx + 0x3fd4], xmm2
mov dword [rcx + 0x3fb8], eax
xor edx, edx
mov r8d, 3
lea rcx, str.blockESPList
call fcn.140015990
movss xmm3, dword [r15 + 4]
mulss xmm3, xmm6
movss xmm2, dword [r15]
mulss xmm2, xmm6
mov r8, qword [0x1401553b8]
mov rax, qword [r8 + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [r8 + 0x3ea8]
movss xmm0, dword [rax + 0x14]
subss xmm0, dword [rax + 0x60]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
addss xmm3, xmm0
addss xmm1, xmm2
unpcklps xmm1, xmm3
movsd qword [rax + 0xd8], xmm1
movss xmm1, dword [rax + 0xf4]
maxss xmm1, dword [rax + 0xdc]
movss xmm0, dword [rax + 0xf0]
maxss xmm0, dword [rax + 0xd8]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf0], xmm0
movsxd rax, dword [r8 + 0x4020]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4028]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x38c
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8], xmm0
dec dword [r8 + 0x4020]
movups xmm0, xmmword [r8 + 0x38e0]
movups xmmword [rbp - 0x80], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [r8 + 0x37f8]
movss dword [rbp - 0x74], xmm0
lea rcx, [rbp - 0x80]
call fcn.14000ba90
mov edx, eax
mov ecx, 3
call fcn.14000bfa0
movss xmm1, dword [r15 + 4]
mulss xmm1, dword [0x1401370f0]
movss xmm0, dword [r15]
mulss xmm0, xmm13
movss dword [rbp + 0x168], xmm0
movss dword [rbp + 0x16c], xmm1
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
lea rdx, str.blockespchild
mov rcx, qword [rcx + 0x3ea8]
call fcn.14000dfd0
mov edx, eax
mov dword [rsp + 0x20], 8
mov r9b, 1
lea r8, [rbp + 0x168]
lea rcx, str.blockespchild
call fcn.140012dd0
mov rcx, qword [rbp + 0x9b0]
call fcn.140018160
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
addss xmm1, xmm8
addss xmm0, xmm8
unpcklps xmm0, xmm1
movsd qword [rax + 0xd8], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, dword [rax + 0xdc]
movss xmm0, dword [rax + 0xf0]
maxss xmm0, dword [rax + 0xd8]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf0], xmm0
movss xmm0, dword [r15]
mulss xmm0, xmm13
subss xmm0, xmm7
movss dword [rbp + 0x170], xmm0
mov dword [rbp + 0x174], 0x41f00000
mov qword [rsp + 0x38], r13
mov qword [rsp + 0x30], r13
mov dword [rsp + 0x28], r13d
lea rax, [rbp + 0x170]
mov qword [rsp + 0x20], rax
mov r9d, 0xd
lea rdi, [0x140155528]
mov r8, rdi
lea rdx, str.Block_ID
lea rcx, str.blockid
call fcn.14003f090
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
addss xmm1, xmm8
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
movss xmm1, dword [r15]
mulss xmm1, xmm13
subss xmm1, xmm7
movss dword [rbp + 0x178], xmm1
mov dword [rbp + 0x17c], 0x41f00000
lea rdx, [rbp + 0x178]
lea rcx, str.Add_Block
call fcn.140038720
test al, al
je 0x140006feb
cmp byte [0x140155528], r13b
je 0x140006feb
mov rax, 0xffffffffffffffff
nop dword [rax]
inc rax
cmp byte [rdi + rax], r13b
jne 0x140006e90
cmp rax, 0xc
ja 0x140006feb
xorps xmm0, xmm0
movups xmmword [rbp + 0xaf8], xmm0
mov qword [rbp + 0xb08], r13
mov qword [rbp + 0xb10], r13
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rdi + r8], r13b
jne 0x140006ec2
mov rdx, rdi
lea rcx, [rbp + 0xaf8]
call fcn.140001d60
lea r8, [rbp + 0xaf8]
mov r10, qword [rbp + 0xaf8]
mov r11, qword [rbp + 0xb10]
cmp r11, 0xf
cmova r8, r10
movabs rcx, 0xcbf29ce484222325
mov rdx, r13
mov r9, qword [rbp + 0xb08]
test r9, r9
je 0x140006f3b
movabs rdi, 0x100000001b3
nop word [rax + rax]
movzx eax, byte [rdx + r8]
xor rcx, rax
imul rcx, rdi
inc rdx
cmp rdx, r9
jb 0x140006f20
lea rdi, [0x140155528]
mov rdx, r13
mov r8d, dword [0x14014ed70]
test r8d, r8d
je 0x140006f6c
lea r9, [0x140000000]
movzx eax, r8b
cmp ecx, eax
je 0x140006f6c
inc rdx
mov eax, dword [r9 + rdx*4 + 0x14ed70]
movzx r8d, al
test eax, eax
jne 0x140006f51
lea rbx, [0x140000000]
cmp dword [rbx + rdx*4 + 0x14ed70], r13d
jne 0x140006f84
mov dword [rbx + rdx*4 + 0x14ed70], ecx
xor eax, eax
mov qword [0x140155528], rax
mov dword [0x140155530], eax
mov byte [0x140155534], al
cmp r11, 0xf
jbe 0x140006fd0
lea rdx, [r11 + 1]
mov rax, r10
cmp rdx, 0x1000
jb 0x140006fc8
add rdx, 0x27
mov r10, qword [r10 - 8]
sub rax, r10
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008428
mov rcx, r10
call fcn.14008bfa0
mov qword [rbp + 0xb08], r13
mov qword [rbp + 0xb10], 0xf
mov byte [rbp + 0xaf8], r13b
jmp 0x140006ff2
lea rbx, [0x140000000]
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
addss xmm1, xmm8
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
movss xmm1, dword [r15]
mulss xmm1, xmm13
subss xmm1, xmm7
movss dword [rbp + 0x180], xmm1
mov dword [rbp + 0x184], 0x41f00000
lea rdx, [rbp + 0x180]
lea rcx, str.Delete_Block
call fcn.140038720
test al, al
je 0x140007212
cmp byte [0x140155528], r13b
je 0x140007212
mov rax, 0xffffffffffffffff
nop dword [rax + rax]
inc rax
cmp byte [rdi + rax], r13b
jne 0x140007090
cmp rax, 0xc
ja 0x140007212
xorps xmm0, xmm0
movups xmmword [rbp + 0xb18], xmm0
mov qword [rbp + 0xb28], r13
mov qword [rbp + 0xb30], r13
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rdi + r8], r13b
jne 0x1400070c2
mov rdx, rdi
lea rcx, [rbp + 0xb18]
call fcn.140001d60
lea r8, [rbp + 0xb18]
mov r10, qword [rbp + 0xb18]
mov r11, qword [rbp + 0xb30]
cmp r11, 0xf
cmova r8, r10
movabs rdx, 0xcbf29ce484222325
mov rcx, r13
mov r9, qword [rbp + 0xb28]
test r9, r9
je 0x14000713b
movabs rbx, 0x100000001b3
nop word [rax + rax]
movzx eax, byte [rcx + r8]
xor rdx, rax
imul rdx, rbx
inc rcx
cmp rcx, r9
jb 0x140007120
lea rbx, [0x140000000]
mov r9d, r13d
mov rcx, r13
mov r8d, dword [0x14014ed70]
test r8d, r8d
je 0x1400071ad
nop dword [rax]
movzx eax, r8b
cmp edx, eax
je 0x14000716f
inc r9d
inc rcx
mov eax, dword [rbx + rcx*4 + 0x14ed70]
movzx r8d, al
test eax, eax
jne 0x140007150
jmp 0x1400071ad
cmp r9d, 0xffffffff
je 0x1400071ad
lea rdx, [rcx*4 + 0x14ed70]
add rdx, rbx
cmp dword [rdx], r13d
je 0x1400071ad
nop word [rax + rax]
mov eax, dword [rbx + rcx*4 + 0x14ed74]
mov dword [rdx], eax
lea rcx, [rcx + 1]
lea rdx, [rcx*4 + 0x14ed70]
add rdx, rbx
cmp dword [rdx], r13d
jne 0x140007190
xor eax, eax
mov qword [0x140155528], rax
mov dword [0x140155530], eax
mov byte [0x140155534], al
cmp r11, 0xf
jbe 0x1400071f9
lea rdx, [r11 + 1]
mov rax, r10
cmp rdx, 0x1000
jb 0x1400071f1
add rdx, 0x27
mov r10, qword [r10 - 8]
sub rax, r10
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008428
mov rcx, r10
call fcn.14008bfa0
mov qword [rbp + 0xb28], r13
mov qword [rbp + 0xb30], 0xf
mov byte [rbp + 0xb18], r13b
call fcn.140018200
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
movss xmm0, dword [rax + 0xdc]
subss xmm0, dword [rax + 0x14]
addss xmm0, dword [rax + 0x60]
addss xmm0, xmm7
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
addss xmm1, xmm0
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x93], r13b
jne 0x140007295
mov eax, dword [rax + 0x18c]
neg eax
sbb ecx, ecx
add ecx, 6
call fcn.14003a1a0
lea rcx, str.Block_List:
call fcn.140037ee0
movss xmm0, dword [r15]
mulss xmm0, xmm13
subss xmm0, xmm7
movss dword [rbp - 0x10], xmm0
mov dword [rbp - 0xc], 0x41f00000
xorps xmm1, xmm1
movdqu xmmword [rbp + 0xaa0], xmm1
mov qword [rbp + 0xab0], r13
mov edi, r13d
mov rbx, r13
mov rcx, qword [rbp + 0xaa8]
cmp dword [0x14014ed70], r13d
je 0x140007347
lea rax, [0x14014ed70]
lea r12, [0x140000000]
cmp rcx, qword [rbp + 0xab0]
je 0x140007312
mov eax, dword [rax]
mov dword [rcx], eax
mov rcx, qword [rbp + 0xaa8]
add rcx, 4
mov qword [rbp + 0xaa8], rcx
jmp 0x14000732b
mov r8, rax
mov rdx, rcx
lea rcx, [rbp + 0xaa0]
call fcn.140009760
mov rcx, qword [rbp + 0xaa8]
inc edi
inc rbx
lea rax, [r12 + 0x14ed70]
lea rax, [rax + rbx*4]
cmp dword [rax], 0
jne 0x1400072f1
movzx r12d, byte [rsp + 0x60]
mov dword [rbp - 0x50], r13d
movsxd r13, edi
mov r8, qword [rbp + 0xaa0]
sub rcx, r8
sar rcx, 2
xor edi, edi
test rcx, rcx
je 0x140007638
mov edx, edi
mov qword [rbp - 0x80], rdx
nop dword [rax]
movzx r12d, byte [rdx + r8]
mov edx, r12d
lea rcx, [rbp + 0xb38]
call fcn.1400094c0
or esi, 2
mov dword [rsp + 0x64], esi
mov r14, qword [rbp + 0xb48]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r14
cmp rax, 0xa
jb 0x14000845f
lea r15, [rbp + 0xb38]
cmp qword [rbp + 0xb50], 0xf
cmova r15, qword [rbp + 0xb38]
xorps xmm0, xmm0
movups xmmword [rbp + 0xac0], xmm0
mov qword [rbp + 0xad0], rdi
mov qword [rbp + 0xad8], rdi
lea rsi, [r14 + 0xa]
mov edi, 0xf
lea rbx, [rbp + 0xac0]
cmp rsi, rdi
jbe 0x14000746d
mov rdi, rsi
or rdi, 0xf
cmp rdi, rcx
jbe 0x14000740f
mov rdi, rcx
movabs rax, 0x8000000000000000
add rax, 0x27
jmp 0x14000743f
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
test rcx, rcx
jne 0x140007429
xor eax, eax
jmp 0x140007463
cmp rcx, 0x1000
jb 0x14000745e
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x14000844d
mov rcx, rax
call fcn.14008bfd4
test rax, rax
je 0x140008453
lea rbx, [rax + 0x27]
and rbx, 0xffffffffffffffe0
mov qword [rbx - 8], rax
jmp 0x140007466
call fcn.14008bfd4
mov rbx, rax
mov qword [rbp + 0xac0], rbx
mov qword [rbp + 0xad0], rsi
mov qword [rbp + 0xad8], rdi
movsd xmm0, qword [str.Block_ID:]
movsd qword [rbx], xmm0
movzx ecx, word [0x140134708]
mov word [rbx + 8], cx
lea rcx, [rbx + 0xa]
mov r8, r14
mov rdx, r15
call fcn.1400baef0
mov byte [rsi + rbx], 0
mov esi, dword [rsp + 0x64]
or esi, 1
mov dword [rsp + 0x64], esi
lea rcx, [rbp + 0xac0]
cmp qword [rbp + 0xad8], 0xf
cmova rcx, qword [rbp + 0xac0]
lea rdx, [rbp - 0x10]
call fcn.140038720
xor edi, edi
test al, al
je 0x14000753d
mov eax, edi
mov ecx, edi
test r13, r13
jle 0x14000753d
lea r10, [0x140000000]
nop word [rax + rax]
lea rdx, [r10 + 0x14ed70]
lea rdx, [rdx + rcx*4]
mov r8d, dword [rdx]
cmp r8d, r12d
je 0x14000750f
inc eax
inc rcx
cmp rcx, r13
jl 0x1400074f0
jmp 0x14000753d
cmp eax, 0xffffffff
je 0x14000753d
test r8d, r8d
je 0x14000753d
nop dword [rax]
mov eax, dword [r10 + rcx*4 + 0x14ed74]
mov dword [rdx], eax
lea rcx, [rcx + 1]
lea rdx, [r10 + 0x14ed70]
lea rdx, [rdx + rcx*4]
cmp dword [rdx], edi
jne 0x140007520
mov rdx, qword [rbp + 0xad8]
cmp rdx, 0xf
jbe 0x14000757e
inc rdx
mov rcx, qword [rbp + 0xac0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140007579
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008453
call fcn.14008bfa0
mov qword [rbp + 0xad0], rdi
mov qword [rbp + 0xad8], 0xf
mov byte [rbp + 0xac0], 0
mov rdx, qword [rbp + 0xb50]
cmp rdx, 0xf
jbe 0x1400075d8
inc rdx
mov rcx, qword [rbp + 0xb38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400075d3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008459
call fcn.14008bfa0
mov qword [rbp + 0xb48], rdi
mov qword [rbp + 0xb50], 0xf
mov byte [rbp + 0xb38], 0
mov ebx, dword [rbp - 0x50]
inc ebx
mov dword [rbp - 0x50], ebx
mov rdx, qword [rbp - 0x80]
add rdx, 4
mov qword [rbp - 0x80], rdx
mov rcx, qword [rbp + 0xaa8]
mov r8, qword [rbp + 0xaa0]
sub rcx, r8
sar rcx, 2
movsxd rax, ebx
cmp rax, rcx
jb 0x140007370
mov r15, qword [rbp + 0x1c8]
movzx r12d, byte [rsp + 0x60]
mov r14d, dword [rsp + 0x6c]
test r8, r8
je 0x140007692
mov rax, qword [rbp + 0xab0]
sub rax, r8
sar rax, 2
lea rdx, [rax*4]
mov rax, r8
cmp rdx, 0x1000
jb 0x140007678
add rdx, 0x27
mov r8, qword [r8 - 8]
sub rax, r8
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140008428
mov rcx, r8
call fcn.14008bfa0
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xaa0], xmm0
mov qword [rbp + 0xab0], rdi
call fcn.140013000
mov r8, qword [0x1401553b8]
movsxd rax, dword [r8 + 0x4020]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4028]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x38c
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8], xmm0
dec dword [r8 + 0x4020]
call fcn.140017cc0
mov edi, dword [rsp + 0x68]
mov r13, qword [rbp - 0x48]
jmp 0x1400076e6
movss xmm6, dword [0x1401370b8]
test dil, dil
je 0x140007f17
mov rbx, qword [0x1401553b8]
xorps xmm0, xmm0
movups xmmword [rbp + 0x2ac], xmm0
mov dword [rbp + 0x2a8], 2
movups xmm0, xmmword [rbx + 0x38e0]
movups xmmword [rbp + 0x2ac], xmm0
lea rcx, [rbx + 0x4020]
lea rdx, [rbp + 0x2a8]
call fcn.140021060
movdqa xmm0, xmmword [0x140137530]
movups xmmword [rbx + 0x38e0], xmm0
mov rcx, qword [0x1401553b8]
or dword [rcx + 0x3fb0], 1
xor esi, esi
mov qword [rcx + 0x3fc0], rsi
movaps xmm0, xmm9
unpcklps xmm0, xmm9
movsd qword [rcx + 0x3fc8], xmm0
mov eax, 1
mov dword [rcx + 0x3fb4], eax
movss xmm2, dword [r15 + 4]
movss xmm0, dword [r15]
or dword [rcx + 0x3fb0], 2
movss dword [rcx + 0x3fd0], xmm0
movss dword [rcx + 0x3fd4], xmm2
mov dword [rcx + 0x3fb8], eax
xor edx, edx
mov r8d, 3
lea rcx, str.instanceChoose
call fcn.140015990
movss xmm3, dword [r15]
mulss xmm3, xmm6
movss xmm2, dword [r15 + 4]
mulss xmm2, xmm10
subss xmm2, dword [0x140137260]
mov r8, qword [0x1401553b8]
mov rax, qword [r8 + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [r8 + 0x3ea8]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
addss xmm1, xmm2
addss xmm0, xmm3
unpcklps xmm0, xmm1
movsd qword [rax + 0xd8], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, dword [rax + 0xdc]
movss xmm0, dword [rax + 0xf0]
maxss xmm0, dword [rax + 0xd8]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf0], xmm0
movsxd rax, dword [r8 + 0x4020]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4028]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x38c
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8], xmm0
dec dword [r8 + 0x4020]
movups xmm0, xmmword [r8 + 0x38e0]
movups xmmword [rbp - 0x80], xmm0
shufps xmm0, xmm0, 0xff
mulss xmm0, dword [r8 + 0x37f8]
movss dword [rbp - 0x74], xmm0
lea rcx, [rbp - 0x80]
call fcn.14000ba90
mov edx, eax
mov ecx, 3
call fcn.14000bfa0
movss xmm0, dword [r15]
mulss xmm0, xmm13
movss dword [rbp], xmm0
mov dword [rbp + 4], 0x43d08000
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
lea rdx, str.instancesChild
mov rcx, qword [rcx + 0x3ea8]
call fcn.14000dfd0
mov edx, eax
mov dword [rsp + 0x20], 8
mov r9b, 1
lea r8, [rbp]
lea rcx, str.instancesChild
call fcn.140012dd0
mov rbx, qword [0x1401553b8]
mov qword [rsp + 0x30], rsi
lea rax, [0x14013403c]
mov qword [rsp + 0x28], rax
movss dword [rsp + 0x20], xmm15
movss xmm3, dword [0x1401372bc]
movss xmm2, dword [rbx + 0x3c18]
lea rdx, [rbp + 8]
mov rcx, qword [rbx + 0x3c10]
call fcn.140032160
movss xmm0, dword [rbp + 8]
addss xmm0, dword [0x140137118]
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movss dword [rbp + 8], xmm0
movss xmm2, dword [r15]
mulss xmm2, xmm13
subss xmm2, dword [0x1401371e8]
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x3ea8]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
addss xmm1, dword [0x1401371bc]
addss xmm0, xmm2
unpcklps xmm0, xmm1
movsd qword [rax + 0xd8], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, dword [rax + 0xdc]
movss xmm0, dword [rax + 0xf0]
maxss xmm0, dword [rax + 0xd8]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf0], xmm0
movss xmm2, dword [r15]
mulss xmm2, xmm13
mulss xmm2, xmm10
subss xmm2, dword [0x14013724c]
mov rax, qword [rbx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rbx + 0x3ea8]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
movss xmm0, dword [rax + 0x10]
subss xmm0, dword [rax + 0x5c]
addss xmm1, xmm8
addss xmm0, xmm2
unpcklps xmm0, xmm1
movsd qword [rax + 0xd8], xmm0
movss xmm1, dword [rax + 0xf4]
maxss xmm1, dword [rax + 0xdc]
movss xmm0, dword [rax + 0xf0]
maxss xmm0, dword [rax + 0xd8]
unpcklps xmm0, xmm1
movsd qword [rax + 0xf0], xmm0
mov rcx, qword [rbp + 0x9b8]
call fcn.140018160
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
cmp byte [rax + 0x93], sil
jne 0x140007a92
mov qword [rbp + 0x10], rsi
movaps xmm1, xmm15
lea rcx, [rbp + 0x10]
call fcn.140019090
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x14]
subss xmm1, dword [rax + 0x60]
addss xmm1, dword [0x140137250]
movss dword [rax + 0xdc], xmm1
movss xmm0, dword [rax + 0xf4]
maxss xmm0, xmm1
movss dword [rax + 0xf4], xmm0
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetTopWindow]
mov rsi, rax
test rax, rax
je 0x140007e13
xor r12d, r12d
lea r13, [0x140000000]
mov rcx, rsi
call qword [sym.imp.USER32.dll_IsWindowVisible]
test eax, eax
je 0x140007def
mov rcx, rsi
call qword [sym.imp.USER32.dll_GetWindowTextLengthA]
mov ebx, eax
test eax, eax
je 0x140007def
mov r8d, 0x104
lea rdx, [rbp + 0xd70]
mov rcx, rsi
call qword [sym.imp.USER32.dll_GetClassNameA]
mov rcx, r12
lea rdx, [rbp + 0xd70]
lea r8, str.LWJGL
nop
movzx eax, byte [rdx + rcx]
inc rcx
cmp al, byte [r8 + rcx - 1]
jne 0x140007def
cmp rcx, 6
jne 0x140007b40
inc dword [0x140155390]
inc ebx
movsxd rcx, ebx
call fcn.14008c200
mov rdi, rax
mov r8d, ebx
mov rdx, rax
mov rcx, rsi
call qword [sym.imp.USER32.dll_GetWindowTextA]
mov rbx, qword [0x1401553b8]
lea rcx, [rbx + 0x4030]
movss xmm0, dword [rbx + 0x383c]
mov dword [rbp + 0x1d0], 0xc
movss dword [rbp + 0x1d4], xmm0
lea rdx, [rbp + 0x1d0]
call fcn.140020f70
mov dword [rbx + 0x383c], 0x40a00000
mov rbx, qword [0x1401553b8]
lea rcx, [rbx + 0x4030]
movss xmm1, dword [rbx + 0x3834]
movss xmm0, dword [rbx + 0x3838]
mov dword [rbp + 0x188], 0xb
movss dword [rbp + 0x18c], xmm1
movss dword [rbp + 0x190], xmm0
lea rdx, [rbp + 0x188]
call fcn.140020f70
mov qword [rbx + 0x3834], r12
mov rbx, qword [0x1401553b8]
xorps xmm0, xmm0
movups xmmword [rbp + 0x294], xmm0
mov dword [rbp + 0x290], r12d
movups xmm0, xmmword [rbx + 0x38c0]
movups xmmword [rbp + 0x294], xmm0
lea rcx, [rbx + 0x4020]
lea rdx, [rbp + 0x290]
call fcn.140021060
movups xmmword [rbx + 0x38c0], xmm12
movss xmm0, dword [r15]
mulss xmm0, xmm13
mulss xmm0, xmm10
subss xmm0, dword [0x140137248]
mov rcx, qword [0x1401553b8]
mov rax, qword [rcx + 0x3ea8]
mov byte [rax + 0x90], 1
mov rax, qword [rcx + 0x3ea8]
movss xmm1, dword [rax + 0x10]
subss xmm1, dword [rax + 0x5c]
addss xmm1, xmm0
movss dword [rax + 0xd8], xmm1
movss xmm0, dword [rax + 0xf0]
maxss xmm0, xmm1
movss dword [rax + 0xf0], xmm0
mov dword [rbp + 0x18], 0x43898000
mov dword [rbp + 0x1c], 0x41f00000
lea rdx, [rbp + 0x18]
mov rcx, rdi
call fcn.140038720
test al, al
je 0x140007cda
call fcn.140008490
lea rdx, [rax + 8]
mov rcx, rsi
call qword [sym.imp.USER32.dll_GetWindowThreadProcessId]
xor dil, dil
mov dword [rsp + 0x68], edi
jmp 0x140007cde
mov edi, dword [rsp + 0x68]
mov r8, qword [0x1401553b8]
movsxd rax, dword [r8 + 0x4020]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4028]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x38c
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8], xmm0
dec dword [r8 + 0x4020]
movsxd rax, dword [r8 + 0x4030]
lea rcx, [rax + rax*2]
mov rdx, qword [r8 + 0x4038]
movsxd rax, dword [rdx + rcx*4 - 0xc]
lea r9, [rax + rax*2]
mov r10d, dword [r13 + r9*4 + 0x12aa38]
cmp dword [r13 + r9*4 + 0x12aa30], 8
jne 0x140007d7c
mov eax, dword [r13 + r9*4 + 0x12aa34]
cmp eax, 1
jne 0x140007d5f
mov eax, dword [rdx + rcx*4 - 8]
mov dword [r10 + r8 + 0x37f8], eax
jmp 0x140007d7c
cmp eax, 2
jne 0x140007d7c
mov eax, dword [rdx + rcx*4 - 8]
mov dword [r10 + r8 + 0x37f8], eax
mov eax, dword [rdx + rcx*4 - 4]
mov dword [r10 + r8 + 0x37fc], eax
movsxd rcx, dword [r8 + 0x4030]
lea eax, [rcx - 1]
mov dword [r8 + 0x4030], eax
lea rax, [rcx - 2]
lea rcx, [rax + rax*2]
movsxd rax, dword [rdx + rcx*4]
lea r9, [rax + rax*2]
mov r10d, dword [r13 + r9*4 + 0x12aa38]
cmp dword [r13 + r9*4 + 0x12aa30], 8
jne 0x140007de8
mov eax, dword [r13 + r9*4 + 0x12aa34]
cmp eax, 1
jne 0x140007dcb
mov eax, dword [rdx + rcx*4 + 4]
mov dword [r10 + r8 + 0x37f8], eax
jmp 0x140007de8
cmp eax, 2
jne 0x140007de8
mov eax, dword [rdx + rcx*4 + 4]
mov dword [r10 + r8 + 0x37f8], eax
mov eax, dword [rdx + rcx*4 + 8]
mov dword [r10 + r8 + 0x37fc], eax
dec dword [r8 + 0x4030]
mov edx, 2
mov rcx, rsi
call qword [sym.imp.USER32.dll_GetWindow]
mov rsi, rax
test rax, rax
jne 0x140007af3
movzx r12d, byte [rsp + 0x60]
mov r13, qword [rbp - 0x48]
cmp dword [0x140155390], 1
jne 0x140007e50
cmp byte [0x1401553a0], 0
jne 0x140007e50
xor edx, edx
lea rcx, str.LWJGL
call qword [sym.imp.USER32.dll_FindWindowA]
mov rbx, rax
call fcn.140008490
lea rdx, [rax + 8]
mov rcx, rbx
call qword [sym.imp.USER32.dll_GetWindowThreadProcessId]
xor dil, dil
mov dword [rsp + 0x68], edi
mov byte [0x1401553a0], 1
mov rbx, qword [0x1401553b8]
mov rax, qword [rbx + 0x3ea8]
mov rcx, qword [rax + 0x270]
movsxd rdx, dword [rcx + 0x68]
lea eax, [rdx - 1]
mov dword [rcx + 0x68], eax
test eax, eax
jne 0x140007e7e
xor eax, eax
jmp 0x140007e87
mov rax, qword [rcx + 0x70]
mov rax, qword [rax + rdx*8 - 0x10]
mov qword [rcx + 0x98], rax
call fcn.14002b500
movsxd rcx, dword [rbx + 0x4040]
lea eax, [rcx - 1]
mov dword [rbx + 0x4040], eax
test eax, eax
jne 0x140007ec4
mov rax, qword [0x1401553b8]
mov rcx, qword [rax + 0x60]
test rcx, rcx
jne 0x140007ed0
mov rax, qword [rax + 0x50]
mov rcx, qword [rax + 0x50]
mov rcx, qword [rcx]
jmp 0x140007ed0
mov rax, qword [rbx + 0x4048]
mov rcx, qword [rax + rcx*8 - 0x10]
call fcn.1400180c0
call fcn.140013000
mov r8, qword [0x1401553b8]
movsxd rax, dword [r8 + 0x4020]
lea rdx, [rax + rax*4]
mov rcx, qword [r8 + 0x4028]
movsxd rax, dword [rcx + rdx*4 - 0x14]
add rax, 0x38c
add rax, rax
movups xmm0, xmmword [rcx + rdx*4 - 0x10]
movups xmmword [r8 + rax*8], xmm0
dec dword [r8 + 0x4020]
call fcn.140017cc0
mov rdx, qword [0x1401553b8]
movzx ebx, byte [rsp + 0x61]
test bl, bl
jne 0x140007f5e
test r14b, r14b
jne 0x140007f8c
test dil, dil
jne 0x140007f8c
test r12b, r12b
je 0x140007f86
cmp byte [rdx + 0xd9c], dil
je 0x140007f86
movss xmm1, dword [rdx + 0x38]
mulss xmm1, xmm1
movss xmm0, dword [rdx + 0x3708]
comiss xmm0, xmm1
setae al
test al, al
je 0x140007f86
mov bl, 1
jmp 0x140007f88
mov byte [rsp + 0x61], bl
cmp byte [rdx + 0xd9c], 0
je 0x140007f86
movss xmm1, dword [rdx + 0x38]
mulss xmm1, xmm1
movss xmm0, dword [rdx + 0x3708]
comiss xmm0, xmm1
setae al
test al, al
jne 0x140007f8c
xor bl, bl
mov byte [rsp + 0x61], bl
movss xmm0, dword [rdx + 0x36e0]
ucomiss xmm0, xmm9
jp 0x140007fe4
jne 0x140007fe4
lea rcx, [rbp + 0xae8]
call qword [sym.imp.USER32.dll_GetCursorPos]
lea rdx, [rbp + 0xc18]
mov rcx, qword [r13]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov esi, dword [rbp + 0xae8]
sub esi, dword [rbp + 0xc18]
mov dword [rbp - 0x6c], esi
mov r12d, dword [rbp + 0xaec]
sub r12d, dword [rbp + 0xc1c]
mov dword [rbp - 0x68], r12d
mov rdx, qword [0x1401553b8]
jmp 0x140007feb
mov r12d, dword [rbp - 0x68]
mov esi, dword [rbp - 0x6c]
test bl, bl
je 0x140008038
lea rcx, [rbp + 0xaf0]
call qword [sym.imp.USER32.dll_GetCursorPos]
mov r9d, dword [rbp + 0xaf4]
sub r9d, r12d
mov r8d, dword [rbp + 0xaf0]
sub r8d, esi
mov esi, 1
mov dword [rsp + 0x30], esi
xor ebx, ebx
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], ebx
xor edx, edx
mov rcx, qword [r13]
call qword [sym.imp.USER32.dll_SetWindowPos]
mov rdx, qword [0x1401553b8]
jmp 0x14000803f
xor ebx, ebx
mov esi, 1
movsxd rax, dword [rdx + 0x4030]
lea rcx, [rax + rax*2]
mov r8, qword [rdx + 0x4038]
movsxd rax, dword [r8 + rcx*4 - 0xc]
lea r9, [rax + rax*2]
lea r11, [0x140000000]
mov r10d, dword [r11 + r9*4 + 0x12aa38]
cmp dword [r11 + r9*4 + 0x12aa30], 8
jne 0x1400080af
mov eax, dword [r11 + r9*4 + 0x12aa34]
cmp eax, 1
jne 0x140008090
mov eax, dword [r8 + rcx*4 - 8]
mov dword [r10 + rdx + 0x37f8], eax
jmp 0x1400080af
cmp eax, 2
jne 0x1400080af
mov eax, dword [r8 + rcx*4 - 8]
mov dword [r10 + rdx + 0x37f8], eax
mov eax, dword [r8 + rcx*4 - 4]
mov dword [r10 + rdx + 0x37fc], eax
movsxd rcx, dword [rdx + 0x4030]
lea eax, [rcx - 1]
mov dword [rdx + 0x4030], eax
lea rax, [rcx - 2]
lea rcx, [rax + rax*2]
movsxd rax, dword [r8 + rcx*4]
lea r9, [rax + rax*2]
mov r10d, dword [r11 + r9*4 + 0x12aa38]
cmp dword [r11 + r9*4 + 0x12aa30], 8
jne 0x14000811d
mov eax, dword [r11 + r9*4 + 0x12aa34]
cmp eax, 1
jne 0x1400080fe
mov eax, dword [r8 + rcx*4 + 4]
mov dword [r10 + rdx + 0x37f8], eax
jmp 0x14000811d
cmp eax, 2
jne 0x14000811d
mov eax, dword [r8 + rcx*4 + 4]
mov dword [r10 + rdx + 0x37f8], eax
mov eax, dword [r8 + rcx*4 + 8]
mov dword [r10 + rdx + 0x37fc], eax
dec dword [rdx + 0x4030]
call fcn.1400125e0
xorps xmm0, xmm0
movups xmmword [rbp + 0xcd8], xmm0
mov rcx, qword [0x1401554e8]
mov rax, qword [rcx]
mov r10, qword [rax + 0x108]
xor r9d, r9d
lea r8, [0x1401554d0]
mov edx, esi
call r10
mov rcx, qword [0x1401554e8]
mov rax, qword [rcx]
mov r9, qword [rax + 0x190]
lea r8, [rbp + 0xcd8]
mov rdx, qword [0x1401554d0]
call r9
mov rax, qword [0x1401553b8]
mov rax, qword [rax + 0x40b0]
mov rcx, qword [rax]
add rcx, 0x48
mov rax, rbx
cmp byte [rcx], 0
cmovne rax, rcx
mov rcx, rax
call fcn.140033ac0
mov rcx, qword [0x1401554d8]
mov rax, qword [rcx]
mov r9, qword [rax + 0x40]
xor r8d, r8d
mov edx, esi
call r9
cmp byte [rsp + 0x62], 0
je 0x1400081c7
mov edx, 6
mov rcx, qword [r13]
call qword [sym.imp.USER32.dll_ShowWindow]
movzx r12d, byte [rsp + 0x63]
mov rsi, qword [rbp - 0x40]
movss xmm6, dword [0x1401371f0]
cmp byte [0x14014ece0], 0
je 0x1400031e0
mov rdi, qword [0x1401553b8]
xor esi, esi
test rdi, rdi
je 0x1400081fd
mov rbx, qword [rdi + 0x98]
jmp 0x140008200
mov rbx, rsi
call fcn.140034a70
mov rcx, qword [rbx + 0x10]
test rcx, rcx
je 0x140008214
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbx]
test rcx, rcx
je 0x140008222
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rbx + 8]
test rcx, rcx
je 0x140008231
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [rdi + 0x88], rsi
mov qword [rdi + 0x98], rsi
mov rax, qword [0x1401553b8]
test rax, rax
je 0x140008251
dec dword [rax + 0xec]
mov rcx, rbx
call fcn.140091c68
mov rax, qword [0x1401553b8]
test rax, rax
je 0x14000826e
mov rbx, qword [rax + 0x90]
jmp 0x140008271
mov rbx, rsi
lea rdi, [rax + 8]
mov rcx, qword [rbx + 0x30]
test rcx, rcx
je 0x14000828b
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov rax, qword [0x1401553b8]
mov qword [rdi + 0x78], rsi
mov qword [rdi + 0x88], rsi
test rax, rax
je 0x1400082a1
dec dword [rax + 0xec]
mov rcx, rbx
call fcn.140091c68
mov rbx, qword [0x1401553b8]
mov rcx, rbx
call fcn.140011050
cmp qword [0x1401553b8], rbx
jne 0x1400082c8
mov qword [0x1401553b8], rsi
test rbx, rbx
je 0x1400082ef
mov rcx, rbx
call fcn.140021b70
mov rax, qword [0x1401553b8]
test rax, rax
je 0x1400082e7
dec dword [rax + 0xec]
mov rcx, rbx
call fcn.140091c68
mov rcx, qword [0x1401554d0]
test rcx, rcx
je 0x140008308
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1401554d0], rsi
mov rcx, qword [0x1401554d8]
test rcx, rcx
je 0x140008321
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1401554d8], rsi
mov rcx, qword [0x1401554e8]
test rcx, rcx
je 0x14000833a
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1401554e8], rsi
mov rcx, qword [0x1401554e0]
test rcx, rcx
je 0x140008353
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x1401554e0], rsi
mov rcx, qword [r13]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0xa58]
mov rcx, qword [rbp + 0xa80]
call qword [sym.imp.USER32.dll_UnregisterClassA]
nop
lea rcx, [rbp + 0xc28]
call fcn.140009450
nop
lea rcx, [rbp + 0xc40]
call fcn.140009450
nop
lea rcx, [rbp + 0xc58]
call fcn.140009450
nop
lea rcx, [rbp + 0xc00]
call fcn.140009450
jmp 0x1400083c0
call fcn.140002120
mov rdx, qword [rbp + 0xa58]
mov rcx, qword [rbp + 0xa80]
call qword [sym.imp.USER32.dll_UnregisterClassA]
mov rcx, qword [rbp + 0x12a0]
xor rcx, rsp
call fcn.14008bd40
lea r11, [rsp + 0x1450]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
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.140092088
nop
call fcn.140092088
nop
mov ecx, 1
call fcn.14008a9f4
nop
mov dword [rbp + 0x38], ebx
mov ecx, 6
call fcn.14008a9f4
nop
call fcn.1400014b0
int3
call fcn.140092088
nop
call fcn.140092088
nop
call fcn.140001bc0
int3