Function at 0x140048280
Capabilities:
Create thread
Encode data using base64
Execute command
Log keystrokes via polling
Terminate process

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r12
push r13
push r14
lea rbp, [rsp - 0x800]
sub rsp, 0x900
xor r12d, r12d
movaps xmmword [rsp + 0x880], xmm13
mov qword [rsp + 0x28], r12
lea r8, [0x140044ca0]
xor r9d, r9d
mov dword [rsp + 0x20], r12d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
lea rcx, [0x140bd8408]
call fcn.140044010
mov rdx, rax
lea rcx, [0x140bd8408]
call fcn.1400440e0
test eax, eax
je 0x140048307
mov r8d, eax
mov dword [0x140bd8408], eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov qword [0x140bd8410], rax
xorps xmm0, xmm0
mov qword [0x140bd86b8], r12
xor eax, eax
mov dword [0x140bd86c0], r12d
movups xmmword [0x140bd86d0], xmm0
mov byte [0x140bd8710], al
movups xmmword [0x140bd86e0], xmm0
mov dword [0x140bd83f0], eax
movups xmmword [0x140bd86f0], xmm0
mov dword [0x140bd8438], eax
movups xmmword [0x140bd8700], xmm0
mov byte [0x140bd843c], al
movups xmmword [0x140bd8418], xmm0
mov word [0x140bd86c4], r12w
movups xmmword [0x140bd8428], xmm0
mov byte [0x140bd86c6], r12b
mov qword [0x140bd83f8], r12
mov word [0x140bd8400], r12w
mov byte [0x140bd8402], r12b
call fcn.140046b10
lea rax, [0x140044bf0]
mov dword [rbp + 0x3f0], 0x50
mov edx, 0x7f00
mov qword [rbp + 0x3f8], rax
xor ecx, ecx
mov dword [rbp + 0x3f4], 0x40
mov qword [rbp + 0x400], r12
mov qword [rbp + 0x408], r12
call qword [sym.imp.USER32.dll_LoadIconA]
mov edx, 0x7f00
xor ecx, ecx
mov qword [rbp + 0x410], rax
call qword [sym.imp.USER32.dll_LoadCursorA]
lea r14, str.Example
mov qword [rbp + 0x420], r12
mov qword [rbp + 0x418], rax
mov edx, 0x7f00
lea rax, str.ImGui
mov qword [rbp + 0x430], r14
xor ecx, ecx
mov qword [rbp + 0x428], rax
call qword [sym.imp.USER32.dll_LoadIconA]
lea rcx, [rbp + 0x3f0]
mov qword [rbp + 0x438], rax
call qword [sym.imp.USER32.dll_RegisterClassExW]
cvttss2si edi, dword [0x140bd7774]
mov r13d, 1
mov ecx, r13d
cvttss2si esi, dword [0x140bd7770]
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movss xmm0, dword [0x140bd7774]
xor ecx, ecx
movss xmm13, dword [0x140128d88]
cdq
sub eax, edx
mulss xmm0, xmm13
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
subss xmm1, xmm0
cvttss2si ebx, xmm1
call qword [sym.imp.USER32.dll_GetSystemMetrics]
movss xmm0, dword [0x140bd7770]
mov r9d, 0x80000000
mov qword [rsp + 0x58], r12
cdq
mov qword [rsp + 0x50], r12
sub eax, edx
mov qword [rsp + 0x48], r12
mov r8, r14
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x38], edi
sar eax, 1
mov dword [rsp + 0x30], esi
mulss xmm0, xmm13
mov dword [rsp + 0x28], ebx
movd xmm1, eax
cvtdq2ps xmm1, xmm1
subss xmm1, xmm0
cvttss2si eax, xmm1
mov dword [rsp + 0x20], eax
mov rdx, qword [rbp + 0x430]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov rcx, rax
mov qword [0x140bd83d8], rax
mov edx, 0xffffffec
call qword [sym.imp.USER32.dll_GetWindowLongA]
mov rcx, qword [0x140bd83d8]
mov edx, 0xffffffec
bts eax, 0x13
mov r8d, eax
call qword [sym.imp.USER32.dll_SetWindowLongA]
mov rcx, qword [0x140bd83d8]
mov r9d, 2
mov r8b, 0xff
xor edx, edx
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
movdqa xmm0, xmmword [0x140130b30]
lea rdx, [rbp + 0x620]
mov rcx, qword [0x140bd83d8]
movdqu xmmword [rbp + 0x620], xmm0
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
mov rdi, qword [0x140bd83d8]
lea rcx, str.user32.dll
call qword [sym.imp.KERNEL32.dll_LoadLibraryA]
mov rbx, rax
test rax, rax
je 0x1400485ac
lea rdx, str.SetWindowCompositionAttribute
mov rcx, rax
call qword [sym.imp.KERNEL32.dll_GetProcAddress]
test rax, rax
je 0x1400485a3
movdqa xmm0, xmmword [reloc.WS2_32.dll_connect]
lea rcx, [rbp - 0x38]
mov qword [rbp + 0x380], rcx
lea rdx, [rbp + 0x378]
mov rcx, rdi
mov dword [rbp + 0x378], reloc.WS2_32.dll_send
movdqu xmmword [rbp - 0x38], xmm0
mov dword [rbp + 0x388], reloc.WS2_32.dll_recv
call rax
mov rcx, rbx
call qword [sym.imp.KERNEL32.dll_FreeLibrary]
mov rcx, qword [0x140bd83d8]
lea rdx, [0x140bd83e0]
xorps xmm0, xmm0
movups xmmword [0x140bd83e0], xmm0
call qword [sym.imp.USER32.dll_GetWindowRect]
mov rax, qword [0x140bd83d8]
lea rbx, [0x140bd8720]
mov qword [rsp + 0x58], rbx
lea rdi, [0x140bd8718]
mov qword [rbp + 0x350], rax
lea rsi, [0x140bd8728]
lea rax, [rsp + 0x70]
mov qword [rbp + 0x334], r12
mov qword [rsp + 0x50], rax
xor r9d, r9d
mov qword [rsp + 0x48], rdi
lea rax, [rbp + 0x320]
mov qword [rsp + 0x40], rsi
xor r8d, r8d
mov qword [rsp + 0x38], rax
mov edx, r13d
mov dword [rsp + 0x30], 7
lea rax, [rbp - 0x48]
mov dword [rsp + 0x28], 2
xor ecx, ecx
mov qword [rsp + 0x20], rax
mov qword [rbp + 0x348], 2
mov qword [rbp + 0x360], 2
mov qword [rbp + 0x320], r12
mov dword [rbp + 0x330], Ordinal_32
mov dword [rbp + 0x328], reloc.WLDAP32.dll_Ordinal_60
mov dword [rbp + 0x32c], r13d
mov dword [rbp + 0x344], reloc.WLDAP32.dll_Ordinal_32
mov qword [rbp + 0x33c], r13
mov qword [rbp + 0x358], r13
mov dword [rbp - 0x48], 0xb000
mov dword [rbp - 0x44], 0xa000
call sub.d3d11.dll_D3D11CreateDeviceAndSwapChain
cmp eax, 0x887a0004
jne 0x1400486f7
mov qword [rsp + 0x58], rbx
lea rax, [rsp + 0x70]
mov qword [rsp + 0x50], rax
xor r9d, r9d
mov qword [rsp + 0x48], rdi
lea rax, [rbp + 0x320]
mov qword [rsp + 0x40], rsi
xor r8d, r8d
mov qword [rsp + 0x38], rax
mov edx, 5
mov dword [rsp + 0x30], 7
lea rax, [rbp - 0x48]
mov dword [rsp + 0x28], 2
xor ecx, ecx
mov qword [rsp + 0x20], rax
call sub.d3d11.dll_D3D11CreateDeviceAndSwapChain
test eax, eax
jne 0x14004bd25
mov rcx, qword [0x140bd8728]
lea r9, [rbp - 0x40]
movaps xmmword [rsp + 0x8f0], xmm6
lea r8, [0x140130a90]
xor edx, edx
movaps xmmword [rsp + 0x8d0], xmm8
mov rax, qword [rcx]
call qword [rax + 0x48]
mov rcx, qword [0x140bd8718]
lea r9, [0x140bd8738]
mov rdx, qword [rbp - 0x40]
xor r8d, r8d
mov rax, qword [rcx]
call qword [rax + 0x48]
mov rcx, qword [rbp - 0x40]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [0x140bd83d8]
mov edx, 0xa
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x140bd83d8]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov qword [rsp + 0x30], 2
lea rcx, str.1.90.0
mov qword [rsp + 0x28], reloc.WS2_32.dll_sendto
mov edx, 0x38e8
mov r9d, 8
mov qword [rsp + 0x20], reloc.WS2_32.dll_recv
mov r8d, 0x464
call fcn.140009cc0
xor ecx, ecx
call fcn.140009970
call fcn.14000da30
lea rcx, [rbp + 0x6d0]
mov rdi, rax
or dword [rax], 3
call fcn.140021bd0
mov dword [rbp + 0x71c], 0x30c
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.1400290d0
movss xmm3, dword [0x140128de4]
lea rdx, [0x140b86c50]
mov qword [rsp + 0x28], rax
mov r8d, 0x28128
lea rax, [rbp + 0x6d0]
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.140022f90
mov qword [0x140bd83b0], rax
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.1400290d0
movss xmm3, dword [0x140130af0]
lea rdx, [0x140baed80]
mov qword [rsp + 0x28], rax
mov r8d, 0x280d0
lea rax, [rbp + 0x6d0]
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.140022f90
mov qword [0x140bd83c0], rax
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.1400290d0
movss xmm6, dword [0x14012dfec]
lea rdx, [0x140b36a00]
mov qword [rsp + 0x28], rax
movaps xmm3, xmm6
lea rax, [rbp + 0x6d0]
mov r8d, 0x28124
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.140022f90
mov qword [0x140bd83b8], rax
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.1400290d0
mov qword [rsp + 0x28], rax
lea rax, [rbp + 0x6d0]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x140128dec]
lea rdx, [0x140bd6e50]
mov r8d, 0x8fc
mov rcx, rbx
call fcn.140022f90
mov qword [0x140bd83c8], rax
mov rbx, qword [rdi + 0x30]
mov rcx, rbx
call fcn.1400290d0
mov qword [rsp + 0x28], rax
lea rdx, [0x1403c4080]
lea rax, [rbp + 0x6d0]
movaps xmm3, xmm6
mov r8d, 0x4cefc
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.140022f90
mov rcx, qword [0x140bd83d8]
mov qword [0x140bd83d0], rax
call fcn.14003e9b0
mov rdx, qword [0x140bd8720]
mov rcx, qword [0x140bd8718]
call fcn.14003d8b0
cmp qword [0x140bd8318], r12
mov qword [rbp - 0x28], 0xffffffffffffffff
mov qword [rbp - 0x20], 0xffffffffffffffff
mov qword [rbp - 0x18], 0xffffffffffffffff
mov qword [rbp - 0x10], 0xffffffffffffffff
mov dword [rbp - 8], 0xffffffff
mov qword [rbp - 4], 0xfffffffffffffffd
mov dword [rbp + 4], 0xffffffff
mov qword [rbp + 8], r12
jne 0x1400489a6
mov rcx, qword [0x140bd8718]
lea rax, [0x140bd8318]
mov qword [rsp + 0x30], r12
lea r9, [rbp - 0x28]
mov qword [rsp + 0x28], rax
lea rdx, [0x1401750a0]
mov r8d, 0x1085
mov qword [rsp + 0x20], r12
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x140bd8320], r12
jne 0x1400489e2
mov rcx, qword [0x140bd8718]
lea rax, [0x140bd8320]
mov qword [rsp + 0x30], r12
lea r9, [rbp - 0x28]
mov qword [rsp + 0x28], rax
lea rdx, [0x140176130]
mov r8d, 0x168
mov qword [rsp + 0x20], r12
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x140bd8328], r12
jne 0x140048a1e
mov rcx, qword [0x140bd8718]
lea rax, [0x140bd8328]
mov qword [rsp + 0x30], r12
lea r9, [rbp - 0x28]
mov qword [rsp + 0x28], rax
lea rdx, [0x1401762a0]
mov r8d, 0xbf
mov qword [rsp + 0x20], r12
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x140bd8330], r12
jne 0x140048a5a
mov rcx, qword [0x140bd8718]
lea rax, [0x140bd8330]
mov qword [rsp + 0x30], r12
lea r9, [rbp - 0x28]
mov qword [rsp + 0x28], rax
lea rdx, [0x140176360]
mov r8d, 0x171
mov qword [rsp + 0x20], r12
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x140bd8360], r12
jne 0x140048a96
mov rcx, qword [0x140bd8718]
lea rax, [0x140bd8360]
mov qword [rsp + 0x30], r12
lea r9, [rbp - 0x28]
mov qword [rsp + 0x28], rax
lea rdx, [0x14035bb60]
mov r8d, 0x68516
mov qword [rsp + 0x20], r12
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x140bd8390], r12
jne 0x140048ad2
mov rcx, qword [0x140bd8718]
lea rax, [0x140bd8390]
mov qword [rsp + 0x30], r12
lea r9, [rbp - 0x28]
mov qword [rsp + 0x28], rax
lea rdx, [0x140410f80]
mov r8d, 0x2454ba
mov qword [rsp + 0x20], r12
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x140bd83a0], r12
jne 0x140048b0e
mov rcx, qword [0x140bd8718]
lea rax, [0x140bd83a0]
mov qword [rsp + 0x30], r12
lea r9, [rbp - 0x28]
mov qword [rsp + 0x28], rax
lea rdx, [0x140803b90]
mov r8d, 0x1c68e3
mov qword [rsp + 0x20], r12
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x140bd8398], r12
jne 0x140048b4a
mov rcx, qword [0x140bd8718]
lea rax, [0x140bd8398]
mov qword [rsp + 0x30], r12
lea r9, [rbp - 0x28]
mov qword [rsp + 0x28], rax
lea rdx, [0x140656440]
mov r8d, 0x1ad741
mov qword [rsp + 0x20], r12
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
cmp qword [0x140bd83a8], r12
jne 0x140048b86
mov rcx, qword [0x140bd8718]
lea rax, [0x140bd83a8]
mov qword [rsp + 0x30], r12
lea r9, [rbp - 0x28]
mov qword [rsp + 0x28], rax
lea rdx, [0x1401764e0]
mov r8d, 0x1e5680
mov qword [rsp + 0x20], r12
call sub.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory
lea rcx, [0x140bd8440]
call fcn.1400c5b90
cmp byte [0x140bd8650], r12b
jne 0x140048c16
mov r8, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
lea rdx, [rbp + 0x4c0]
lea rcx, [rbp - 0x70]
call fcn.1400431d0
movzx edx, byte [rax + 0xa]
test dl, dl
je 0x140048be7
xor byte [rax], 0x37
xor byte [rax + 1], 0x38
xor byte [rax + 2], 0x39
xor byte [rax + 3], 0x3a
xor byte [rax + 4], 0x3b
xor byte [rax + 5], 0x3c
xor byte [rax + 6], 0x3d
xor byte [rax + 7], 0x3e
xor byte [rax + 8], 0x3f
xor byte [rax + 9], 0x40
xor dl, 0x41
mov byte [rax + 0xa], dl
mov rdx, rax
mov rcx, r8
call fcn.140040570
mov rcx, rax
lea rdx, [0x140bd8658]
call fcn.140040550
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
mov ecx, r13d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov qword [rsp + 0x930], r15
xor bl, bl
movaps xmmword [rsp + 0x8e0], xmm7
movaps xmmword [rsp + 0x8c0], xmm9
movaps xmmword [rsp + 0x8b0], xmm10
movaps xmmword [rsp + 0x8a0], xmm11
movaps xmmword [rsp + 0x890], xmm12
xorps xmm12, xmm12
movaps xmmword [rsp + 0x870], xmm14
movss xmm14, dword [0x140128db0]
movaps xmmword [rsp + 0x860], xmm15
movss xmm15, dword [0x140128e1c]
mov dword [rsp + 0x70], ebx
movsd xmm10, qword [0x140130b20]
lea rcx, [rbp + 0x320]
movss xmm9, dword [0x140128e24]
xor r9d, r9d
movss xmm7, dword [0x140128e18]
xor r8d, r8d
xor edx, edx
mov dword [rsp + 0x20], r13d
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x140048d02
lea rcx, [rbp + 0x320]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0x320]
call qword [sym.imp.USER32.dll_DispatchMessageA]
cmp dword [rbp + 0x328], 0x12
lea rcx, [rbp + 0x320]
movzx ebx, bl
cmove ebx, r13d
mov dword [rsp + 0x20], r13d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
jne 0x140048cb0
mov dword [rsp + 0x70], ebx
test bl, bl
jne 0x14004bc5f
mov r8d, dword [0x140bd8730]
test r8d, r8d
je 0x140048d6d
mov r9d, dword [0x140bd8734]
test r9d, r9d
je 0x140048d6d
mov rcx, qword [0x140bd8738]
test rcx, rcx
je 0x140048d41
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov r8d, dword [0x140bd8730]
mov r9d, dword [0x140bd8734]
mov qword [0x140bd8738], r12
mov rcx, qword [0x140bd8728]
xor edx, edx
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], r12d
mov rax, qword [rcx]
call qword [rax + 0x68]
mov dword [0x140bd8734], r12d
mov dword [0x140bd8730], r12d
call fcn.140043a00
call fcn.14003db30
call fcn.14003eb60
call fcn.140015290
call fcn.14000e420
xor edx, edx
mov qword [rsp + 0x60], rax
lea rcx, [rbp - 0x80]
mov r15, rax
mov qword [rax + 8], 0
mov dword [rax + 0x4c], 0x41a00000
mov dword [rax + 0x50], 0x41a00000
mov dword [rax + 0x14], r12d
mov dword [rax + 0x74], 0x41000000
movsd xmm0, qword [0x140bd7770]
movsd qword [rbp - 0x80], xmm0
call fcn.14001b3c0
lea r8, [rbp - 0x40]
mov qword [rbp - 0x40], 0
xor edx, edx
mov qword [rbp - 0x48], 0
lea rcx, [rbp - 0x48]
call fcn.14001b330
xor edx, edx
lea rcx, str.ZodiaxX
mov r8d, 2
call fcn.140004820
lea rcx, [rbp + 0x688]
call fcn.14000e650
call fcn.1400445d0
call fcn.1400474c0
call fcn.14000d190
movss xmm6, dword [0x140bd7778]
lea rcx, [0x140bd81e8]
movaps xmm1, xmm14
mov rbx, rax
call fcn.14000d340
movsd xmm0, qword [0x140bd7770]
lea r8, [rbp + 0x3e0]
mov dword [rsp + 0x28], r12d
lea rdx, [rbp + 0x1a8]
mov r9d, eax
movsd qword [rbp + 0x3e0], xmm0
mov rcx, rbx
movss dword [rsp + 0x20], xmm6
mov qword [rbp + 0x1a8], 0
call fcn.140024760
call fcn.14000e620
mov ecx, dword [rax + 0x20]
mov dword [0x140bd8740], ecx
call fcn.14000d190
movss xmm6, dword [0x140bd7778]
lea rcx, [0x140bd81f8]
movaps xmm1, xmm14
mov rbx, rax
call fcn.14000d340
movss xmm1, dword [0x140bd7770]
lea r8, [rbp + 0x1b0]
mulss xmm1, xmm13
lea rdx, [rbp + 0x300]
mov dword [rsp + 0x28], r12d
mov r9d, eax
mov rcx, rbx
movss dword [rsp + 0x20], xmm6
mov dword [rbp + 0x304], 0xc2480000
movaps xmm0, xmm1
subss xmm0, dword [0x140130b04]
subss xmm1, dword [0x140130b08]
movss dword [rbp + 0x1b0], xmm0
movss xmm0, dword [0x140bd7774]
movss dword [rbp + 0x1b4], xmm0
movss dword [rbp + 0x300], xmm1
call fcn.140024760
movaps xmm6, xmm7
movaps xmm8, xmm9
call fcn.14000e620
movsxd rdi, dword [0x140bd8740]
mov r14, rax
mov ecx, dword [rax + 0x20]
cmp edi, ecx
jge 0x140048fad
lea rbx, [rdi + rdi*4]
mov rsi, rdi
shl rbx, 2
test rsi, rsi
js 0x140048f3b
cmp edi, ecx
jl 0x140048f59
mov r8d, 0x76c
lea rdx, str.A:Free_Fire_______LoaderLoaderimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov ecx, dword [r14 + 0x20]
mov rax, qword [r14 + 0x28]
minss xmm6, dword [rbx + rax]
minss xmm7, dword [rbx + rax + 4]
test rsi, rsi
js 0x140048f71
cmp edi, ecx
jl 0x140048f8b
mov r8d, 0x76c
lea rdx, str.A:Free_Fire_______LoaderLoaderimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [r14 + 0x28]
inc edi
mov ecx, dword [r14 + 0x20]
inc rsi
maxss xmm8, dword [rbx + rax]
maxss xmm9, dword [rbx + rax + 4]
add rbx, 0x14
cmp edi, ecx
jl 0x140048f32
addss xmm6, xmm8
movaps xmm0, xmm10
addss xmm7, xmm9
mulss xmm6, xmm13
mulss xmm7, xmm13
call sub.api_ms_win_crt_math_l1_1_0.dll_sin
xorps xmm8, xmm8
cvtsd2ss xmm8, xmm0
movaps xmm0, xmm10
call sub.api_ms_win_crt_math_l1_1_0.dll_cos
xorps xmm9, xmm9
movaps xmm10, xmm8
cvtsd2ss xmm9, xmm0
mulss xmm10, xmm6
movaps xmm11, xmm8
movaps xmm0, xmm9
mulss xmm11, xmm7
mulss xmm0, xmm7
subss xmm10, xmm0
movaps xmm0, xmm9
mulss xmm0, xmm6
addss xmm11, xmm0
subss xmm10, xmm6
subss xmm11, xmm7
call fcn.14000e620
movsxd rdi, dword [0x140bd8740]
mov r14, rax
mov ecx, dword [rax + 0x20]
cmp edi, ecx
jge 0x1400490ea
lea rbx, [rdi + rdi*4]
mov rsi, rdi
shl rbx, 2
test rsi, rsi
js 0x140049049
cmp edi, ecx
jl 0x140049067
mov r8d, 0x76b
lea rdx, str.A:Free_Fire_______LoaderLoaderimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov ecx, dword [r14 + 0x20]
mov rax, qword [r14 + 0x28]
movaps xmm0, xmm9
movaps xmm6, xmm8
movaps xmm7, xmm8
mulss xmm0, dword [rbx + rax + 4]
mulss xmm6, dword [rbx + rax]
mulss xmm7, dword [rbx + rax + 4]
subss xmm6, xmm0
movaps xmm0, xmm9
mulss xmm0, dword [rbx + rax]
addss xmm7, xmm0
subss xmm6, xmm10
subss xmm7, xmm11
test rsi, rsi
js 0x1400490ac
cmp edi, ecx
jl 0x1400490c6
mov r8d, 0x76b
lea rdx, str.A:Free_Fire_______LoaderLoaderimgui.h
lea rcx, str.i___0__i___Size
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rax, qword [r14 + 0x28]
inc edi
inc rsi
movss dword [rax + rbx], xmm6
movss dword [rax + rbx + 4], xmm7
add rbx, 0x14
mov ecx, dword [r14 + 0x20]
cmp edi, ecx
jl 0x140049040
call fcn.14000e620
movaps xmm1, xmm14
lea rcx, [0x140bd81b8]
mov rbx, rax
call fcn.14000d340
mov rdx, qword [0x140bd8318]
lea r9, [rbp + 0x10]
mov dword [rsp + 0x30], eax
lea r8, [rbp + 0x18]
lea rax, [rbp + 0x308]
mov dword [rbp + 0x308], 0x3f800000
mov qword [rsp + 0x28], rax
mov rcx, rbx
lea rax, [rbp + 0x310]
mov dword [rbp + 0x30c], 0x3f800000
mov qword [rsp + 0x20], rax
mov qword [rbp + 0x310], 0
mov dword [rbp + 0x10], 0x42c80000
mov dword [rbp + 0x14], 0x42c00000
mov dword [rbp + 0x18], 0x42200000
mov dword [rbp + 0x1c], 0x42200000
call fcn.140023380
call fcn.14000e620
movaps xmm1, xmm14
lea rcx, [0x140bd81b8]
mov rbx, rax
call fcn.14000d340
movss xmm1, dword [0x140bd7770]
lea r9, [rbp + 0x30]
movss xmm8, dword [0x140130af0]
lea r8, [rbp + 0x38]
movss xmm7, dword [0x140130afc]
movaps xmm0, xmm1
mov rdx, qword [0x140bd8320]
subss xmm0, xmm8
mov dword [rsp + 0x30], eax
subss xmm1, xmm7
lea rax, [rbp + 0x20]
mov dword [rbp + 0x20], 0x3f800000
mov qword [rsp + 0x28], rax
mov rcx, rbx
lea rax, [rbp + 0x28]
mov dword [rbp + 0x24], 0x3f800000
movss dword [rbp + 0x30], xmm0
movss dword [rbp + 0x38], xmm1
mov qword [rbp + 0x28], 0
mov dword [rbp + 0x34], 0x42be0000
mov dword [rbp + 0x3c], 0x425c0000
mov qword [rsp + 0x20], rax
call fcn.140023380
call fcn.14000e620
movaps xmm1, xmm14
lea rcx, [0x140bd8218]
mov rbx, rax
call fcn.14000d340
movss xmm1, dword [0x140bd7770]
lea r9, [rbp + 0x50]
movss xmm6, dword [0x14012ff5c]
lea r8, [rbp + 0x58]
mov rdx, qword [0x140bd8328]
movaps xmm0, xmm1
mov dword [rsp + 0x30], eax
subss xmm0, xmm7
subss xmm1, xmm6
mov dword [rbp + 0x40], 0x3f800000
lea rax, [rbp + 0x40]
mov dword [rbp + 0x44], 0x3f800000
mov qword [rsp + 0x28], rax
mov rcx, rbx
lea rax, [rbp + 0x48]
mov qword [rbp + 0x48], 0
movss dword [rbp + 0x50], xmm0
movss dword [rbp + 0x58], xmm1
mov dword [rbp + 0x54], 0x42be0000
mov dword [rbp + 0x5c], 0x425c0000
mov qword [rsp + 0x20], rax
call fcn.140023380
mov ecx, r13d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x1400492ec
movss xmm1, dword [0x140bd7770]
lea rdx, [rbp + 0x60]
movaps xmm0, xmm1
mov dword [rbp + 0x64], 0x42be0000
subss xmm0, xmm8
mov dword [rbp + 0x6c], 0x425c0000
subss xmm1, xmm7
mov r8b, 1
lea rcx, [rbp + 0x68]
movss dword [rbp + 0x60], xmm0
movss dword [rbp + 0x68], xmm1
call fcn.1400102d0
test al, al
je 0x1400492ec
xor ecx, ecx
call qword [sym.imp.USER32.dll_PostQuitMessage]
mov ecx, r13d
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test ax, ax
je 0x14004934b
movss xmm1, dword [0x140bd7770]
lea rdx, [rbp + 0x70]
movaps xmm0, xmm1
mov dword [rbp + 0x74], 0x42be0000
subss xmm0, xmm7
mov dword [rbp + 0x7c], 0x425c0000
subss xmm1, xmm6
mov r8b, 1
lea rcx, [rbp + 0x78]
movss dword [rbp + 0x70], xmm0
movss dword [rbp + 0x78], xmm1
call fcn.1400102d0
test al, al
je 0x14004934b
mov rcx, qword [0x140bd83d8]
mov edx, 6
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x140bd83c0]
call fcn.140016d50
call fcn.14000e620
movaps xmm1, xmm14
lea rcx, [0x140bd81b8]
mov rdi, rax
call fcn.14000d340
xor r9d, r9d
movss dword [rsp + 0x20], xmm15
xor r8d, r8d
lea rdx, str.Hypers
lea rcx, [rbp + 0x690]
mov ebx, eax
call fcn.1400086b0
movss xmm9, dword [0x140130b10]
lea rdx, str.Hypers
movaps xmm6, xmm9
movss dword [rsp + 0x20], xmm15
xor r9d, r9d
lea rcx, [rbp + 0x698]
subss xmm6, dword [rax + 4]
xor r8d, r8d
mulss xmm6, xmm13
call fcn.1400086b0
movss xmm0, dword [0x140bd7770]
lea r9, str.Hypers
mov r8d, ebx
mov qword [rsp + 0x20], r12
lea rdx, [rbp + 0x80]
mov rcx, rdi
subss xmm0, dword [rax]
movss dword [rbp + 0x84], xmm6
mulss xmm0, xmm13
movss dword [rbp + 0x80], xmm0
call fcn.140027170
call fcn.140016890
mov rcx, qword [0x140bd83b8]
call fcn.140016d50
call fcn.14000e620
movaps xmm1, xmm14
lea rcx, [0x140bd8218]
mov rdi, rax
call fcn.14000d340
xor r9d, r9d
movss dword [rsp + 0x20], xmm15
xor r8d, r8d
lea rdx, str.The_only_loader_you_will_ever_need
lea rcx, [rbp + 0x6a0]
mov ebx, eax
call fcn.1400086b0
movaps xmm6, xmm9
movss dword [rsp + 0x20], xmm15
xor r9d, r9d
lea rdx, str.The_only_loader_you_will_ever_need
xor r8d, r8d
lea rcx, [rbp + 0x6a8]
subss xmm6, dword [rax + 4]
mulss xmm6, xmm13
addss xmm6, xmm8
call fcn.1400086b0
movss xmm0, dword [0x140bd7770]
lea r9, str.The_only_loader_you_will_ever_need
mov r8d, ebx
mov qword [rsp + 0x20], r12
lea rdx, [rbp + 0x88]
mov rcx, rdi
subss xmm0, dword [rax]
movss dword [rbp + 0x8c], xmm6
mulss xmm0, xmm13
movss dword [rbp + 0x88], xmm0
call fcn.140027170
call fcn.140016890
mov rcx, qword [0x140bd83b8]
call fcn.140016d50
call fcn.14000e620
movaps xmm1, xmm14
lea rcx, [0x140bd8218]
mov rdi, rax
call fcn.14000d340
mov ebx, eax
movss dword [rsp + 0x20], xmm15
xor r9d, r9d
lea rdx, str.____Developer_ZodiacX
xor r8d, r8d
lea rcx, [rbp + 0x6b0]
call fcn.1400086b0
movaps xmm6, xmm9
movss dword [rsp + 0x20], xmm15
xor r9d, r9d
lea rdx, str.____Developer_ZodiacX
xor r8d, r8d
lea rcx, [rbp + 0x6b8]
subss xmm6, dword [rax + 4]
mulss xmm6, xmm13
addss xmm6, dword [0x140128dfc]
call fcn.1400086b0
movss xmm0, dword [0x140bd7770]
lea r9, str.____Developer_Hypers_Zone
mov r8d, ebx
mov qword [rsp + 0x20], r12
lea rdx, [rbp + 0x90]
mov rcx, rdi
subss xmm0, dword [rax]
movss dword [rbp + 0x94], xmm6
mulss xmm0, xmm13
movss dword [rbp + 0x90], xmm0
call fcn.140027170
call fcn.140016890
mov eax, dword [0x140bda060]
cmp dword [0x140bd8300], eax
jne 0x14004959d
movaps xmm6, xmm14
jmp 0x1400495a1
movaps xmm6, xmm15
call fcn.14000da30
movss xmm11, dword [0x140128dc8]
movss xmm0, dword [rax + 0x10]
mulss xmm0, xmm11
mulss xmm0, xmm6
addss xmm0, dword [0x140bda058]
comiss xmm12, xmm0
jbe 0x1400495d1
movaps xmm1, xmm12
jmp 0x1400495d9
movaps xmm1, xmm14
minss xmm1, xmm0
ucomiss xmm1, xmm12
movss dword [0x140bda058], xmm1
jp 0x140049605
jne 0x140049605
movss xmm0, dword [0x140bda05c]
ucomiss xmm0, xmm12
jp 0x140049605
jne 0x140049605
mov eax, dword [0x140bd8300]
mov dword [0x140bda060], eax
mulss xmm1, dword [r15]
xor ecx, ecx
call fcn.140017150
mov eax, dword [0x140bda060]
test eax, eax
jne 0x140049cde
movss xmm0, dword [0x140bd7770]
lea rcx, [rbp + 0x98]
movss xmm1, dword [r15 + 0x50]
movss xmm9, dword [0x140130b18]
addss xmm1, xmm1
subss xmm0, xmm9
addss xmm1, dword [0x140130b04]
mulss xmm0, xmm13
movss dword [rbp + 0x98], xmm0
movss xmm0, dword [0x140bd7774]
subss xmm0, xmm1
mulss xmm0, xmm13
movss dword [rbp + 0x9c], xmm0
call fcn.14001ad80
call fcn.1400077a0
lea rdx, [0x140bda0f0]
lea rcx, [0x140bda070]
call fcn.1400441b0
mov qword [rsp + 0x38], r12
lea rax, [rbp + 0xa0]
mov qword [rsp + 0x30], r12
lea r8, [0x140bda070]
mov dword [rsp + 0x28], r12d
lea rdx, str.Login
mov r9d, 0x80
mov qword [rsp + 0x20], rax
lea rcx, [0x1401307d8]
mov dword [rbp + 0xa0], 0x43b08000
mov dword [rbp + 0xa4], 0x42480000
call fcn.1400346b0
mov qword [rsp + 0x38], r12
lea rax, [rbp + 0xa8]
mov qword [rsp + 0x30], r12
lea r8, [0x140bda0f0]
mov dword [rsp + 0x28], r12d
lea rdx, str.Password
mov r9d, 0x80
mov qword [rsp + 0x20], rax
lea rcx, [0x1401307ec]
mov dword [rbp + 0xa8], 0x43b08000
mov dword [rbp + 0xac], 0x42480000
call fcn.1400346b0
xor r9d, r9d
movss dword [rsp + 0x20], xmm15
xor r8d, r8d
lea rdx, str.Forgot_password__Ask_For_A_Reset
lea rcx, [rbp + 0x6c0]
call fcn.1400086b0
lea rcx, [rbp + 0x5b0]
movss xmm6, dword [rax]
call fcn.14000d430
movaps xmm0, xmm9
lea rcx, [rbp + 0xb0]
subss xmm0, xmm6
movss xmm1, dword [rax + 4]
addss xmm1, xmm12
mulss xmm0, xmm13
addss xmm0, dword [rax]
movss dword [rbp + 0xb4], xmm1
movss dword [rbp + 0xb0], xmm0
call fcn.14001ad80
movaps xmm1, xmm14
lea rcx, [0x140bd8218]
call fcn.14000d340
movss xmm10, dword [0x140128d64]
xorps xmm3, xmm3
movzx ecx, al
xorps xmm0, xmm0
xorps xmm1, xmm1
cvtsi2ss xmm3, rcx
mov ecx, eax
shr ecx, 8
movzx ecx, cl
cvtsi2ss xmm0, rcx
mov ecx, eax
shr ecx, 0x10
movzx ecx, cl
mulss xmm3, xmm10
cvtsi2ss xmm1, rcx
mulss xmm0, xmm10
mulss xmm1, xmm10
shufps xmm3, xmm3, 0xe1
lea rdx, str.Forgot_password_
movss xmm3, xmm0
shr eax, 0x18
shufps xmm3, xmm3, 0xc6
lea rcx, [rbp + 0x630]
movss xmm3, xmm1
xorps xmm2, xmm2
shufps xmm3, xmm3, 0x27
cvtsi2ss xmm2, rax
mulss xmm2, xmm10
movss xmm3, xmm2
shufps xmm3, xmm3, 0x39
movups xmmword [rbp - 0x80], xmm3
movups xmmword [rbp + 0x630], xmm3
call fcn.14003a8d0
movss xmm1, dword [0x140128dcc]
movaps xmm0, xmm12
call fcn.14001a1a0
movaps xmm1, xmm14
lea rcx, [0x140bd81b8]
call fcn.14000d340
xorps xmm3, xmm3
movzx ecx, al
xorps xmm0, xmm0
lea rdx, str.Ask_For_A_Reset
xorps xmm1, xmm1
xorps xmm2, xmm2
cvtsi2ss xmm3, rcx
mov ecx, eax
shr ecx, 8
movzx ecx, cl
mulss xmm3, xmm10
cvtsi2ss xmm0, rcx
mov ecx, eax
shr eax, 0x18
shr ecx, 0x10
movzx ecx, cl
shufps xmm3, xmm3, 0xe1
cvtsi2ss xmm2, rax
cvtsi2ss xmm1, rcx
lea rcx, [rbp + 0x640]
mulss xmm0, xmm10
mulss xmm1, xmm10
movss xmm3, xmm0
mulss xmm2, xmm10
shufps xmm3, xmm3, 0xc6
movss xmm3, xmm1
shufps xmm3, xmm3, 0x27
movss xmm3, xmm2
shufps xmm3, xmm3, 0x39
movups xmmword [rbp - 0x80], xmm3
movups xmmword [rbp + 0x640], xmm3
call fcn.14003a8d0
call fcn.14000d480
addss xmm0, xmm11
call fcn.14001ade0
xor r9d, r9d
mov dword [rbp + 0xb8], 0x43b08000
lea r8, [rbp + 0xb8]
mov dword [rbp + 0xbc], 0x42480000
lea rdx, [0x140130840]
lea rcx, str.LAUNCH
call fcn.140033fc0
test al, al
je 0x14004998e
mov rcx, r13
call fcn.14011d1b0
lea rcx, [rbp + 0x1c8]
mov r9, rax
mov qword [rsp + 0x28], rcx
lea r8, [0x140040d10]
xor ecx, ecx
mov dword [rsp + 0x20], r12d
xor edx, edx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x1c0], rax
test rax, rax
je 0x14004bd5e
cmp dword [rbp + 0x1c8], 0
je 0x14004bd55
movaps xmm0, xmmword [rbp + 0x1c0]
lea rcx, [rbp - 0x80]
movdqa xmmword [rbp - 0x80], xmm0
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x14004bd55
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x1c0], xmm0
call fcn.14000da30
movss xmm0, dword [0x140175080]
lea rbx, [0x140bd8658]
cmp qword [0x140bd8670], 0xf
movss xmm1, dword [rax + 0x10]
mulss xmm1, dword [0x140128dd0]
cmova rbx, qword [0x140bd8658]
addss xmm0, xmm1
movss dword [0x140175080], xmm0
call fcn.14000da30
movss xmm0, dword [0x140128dd4]
comiss xmm0, dword [0x140175080]
movss xmm2, dword [rax + 0x10]
mulss xmm2, xmm12
jbe 0x1400499fe
cmp byte [0x140bd8650], 0
jne 0x1400499fe
movss xmm1, dword [0x140128e04]
jmp 0x140049a02
movaps xmm1, xmm12
subss xmm1, dword [0x140bda170]
xor r9d, r9d
movss dword [rsp + 0x20], xmm15
xor r8d, r8d
lea rcx, [rbp + 0x5b8]
mov rdx, rbx
mulss xmm1, xmm2
addss xmm1, dword [0x140bda170]
movss dword [0x140bda170], xmm1
call fcn.1400086b0
lea rcx, [rbp + 0x5c0]
movss xmm6, dword [rax]
call fcn.14000d430
movaps xmm0, xmm9
lea rcx, [rbp + 0xc0]
subss xmm0, xmm6
movss xmm1, dword [rax + 4]
addss xmm1, xmm12
mulss xmm0, xmm13
addss xmm0, dword [rax]
movss dword [rbp + 0xc4], xmm1
movss dword [rbp + 0xc0], xmm0
call fcn.14001ad80
movss xmm1, dword [0x140bda170]
lea rcx, [0x140bd81d8]
call fcn.14000d340
xorps xmm3, xmm3
movzx ecx, al
xorps xmm0, xmm0
xorps xmm1, xmm1
xorps xmm2, xmm2
mov rdx, rbx
cvtsi2ss xmm3, rcx
mov ecx, eax
shr ecx, 8
movzx ecx, cl
mulss xmm3, xmm10
cvtsi2ss xmm0, rcx
mov ecx, eax
shr eax, 0x18
shr ecx, 0x10
movzx ecx, cl
shufps xmm3, xmm3, 0xe1
cvtsi2ss xmm2, rax
cvtsi2ss xmm1, rcx
lea rcx, [rbp + 0x650]
mulss xmm0, xmm10
mulss xmm1, xmm10
movss xmm3, xmm0
mulss xmm2, xmm10
shufps xmm3, xmm3, 0xc6
movss xmm3, xmm1
shufps xmm3, xmm3, 0x27
movss xmm3, xmm2
shufps xmm3, xmm3, 0x39
movups xmmword [rbp - 0x80], xmm3
movups xmmword [rbp + 0x650], xmm3
call fcn.14003a8d0
call fcn.14000b5f0
mov eax, dword [0x140bda060]
movss xmm9, dword [0x140130b0c]
cmp eax, 2
jge 0x140049efd
movss xmm0, dword [0x140bd7770]
lea rcx, [rbp + 0xf0]
movss xmm1, dword [r15 + 0x4c]
mulss xmm1, xmm11
subss xmm1, dword [0x140128ddc]
subss xmm0, xmm1
mulss xmm0, xmm13
movss dword [rbp + 0xf0], xmm0
movss xmm0, dword [0x140bd7774]
subss xmm0, xmm9
movss dword [rbp + 0xf4], xmm0
call fcn.14001ad80
call fcn.1400077a0
movaps xmm1, xmm14
lea rcx, [0x140bd8228]
call fcn.14000d340
movss xmm1, dword [0x140128df4]
mov r9d, eax
mov rcx, qword [0x140bd8330]
movaps xmm0, xmm1
unpcklps xmm0, xmm1
movq r8, xmm0
movss xmm0, dword [0x140130af4]
movaps xmm1, xmm0
unpcklps xmm1, xmm0
movq rdx, xmm1
call fcn.14003aef0
test al, al
je 0x140049bda
lea rcx, str.start_https:__discord.gg_t892GZwKpt
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movaps xmm1, xmm15
movaps xmm0, xmm12
call fcn.14001a1a0
call fcn.14000b5f0
movss xmm0, dword [0x140bd7770]
lea rcx, [rbp + 0xf8]
movss xmm1, dword [r15 + 0x4c]
movss xmm10, dword [0x140128dc4]
mulss xmm1, xmm10
addss xmm1, xmm9
subss xmm0, xmm1
mulss xmm0, xmm13
movss dword [rbp + 0xf8], xmm0
movss xmm0, dword [0x140bd7774]
subss xmm0, xmm7
movss dword [rbp + 0xfc], xmm0
call fcn.14001ad80
call fcn.1400077a0
cmp dword [0x140bd8300], 0
lea r8, [rbp + 0x100]
lea rdx, str.SIGN_IN
mov dword [rbp + 0x100], 0x42f00000
sete cl
mov dword [rbp + 0x104], 0x42200000
xor r9d, r9d
call fcn.140038090
test al, al
je 0x140049c82
mov dword [0x140bd8300], r12d
movaps xmm1, xmm15
movaps xmm0, xmm12
call fcn.14001a1a0
cmp dword [0x140bd8300], 1
lea r8, [rbp + 0x108]
lea rdx, str.SIGN_UP
mov dword [rbp + 0x108], 0x42f00000
sete cl
mov dword [rbp + 0x10c], 0x42200000
xor r9d, r9d
call fcn.140038090
test al, al
je 0x140049cce
mov dword [0x140bd8300], r13d
call fcn.14000b5f0
mov eax, dword [0x140bda060]
jmp 0x140049f06
cmp eax, 1
jne 0x140049b20
movss xmm0, dword [0x140bd7770]
lea rcx, [rbp + 0xc8]
subss xmm0, dword [0x140130b18]
movss xmm1, dword [r15 + 0x50]
movss xmm9, dword [0x140130b0c]
addss xmm1, xmm1
mulss xmm0, xmm13
addss xmm1, xmm9
movss dword [rbp + 0xc8], xmm0
movss xmm0, dword [0x140bd7774]
subss xmm0, xmm1
mulss xmm0, xmm13
movss dword [rbp + 0xcc], xmm0
call fcn.14001ad80
call fcn.1400077a0
lea rdx, [0x140bda200]
lea rcx, [0x140bda180]
call fcn.1400441b0
mov qword [rsp + 0x38], r12
lea rax, [rbp + 0xd0]
mov qword [rsp + 0x30], r12
lea r8, [0x140bda180]
mov dword [rsp + 0x28], r12d
lea rdx, str.Login
mov r9d, 0x80
mov qword [rsp + 0x20], rax
lea rcx, [0x1401307d8]
mov dword [rbp + 0xd0], 0x43b08000
mov dword [rbp + 0xd4], 0x42480000
call fcn.1400346b0
mov qword [rsp + 0x38], r12
lea rax, [rbp + 0xd8]
mov qword [rsp + 0x30], r12
lea r8, [0x140bda200]
mov dword [rsp + 0x28], r12d
lea rdx, str.Password
mov r9d, 0x80
mov qword [rsp + 0x20], rax
lea rcx, [0x1401307ec]
mov dword [rbp + 0xd8], 0x43b08000
mov dword [rbp + 0xdc], 0x42480000
call fcn.1400346b0
mov qword [rsp + 0x38], r12
lea rax, [rbp + 0xe0]
mov qword [rsp + 0x30], r12
lea r8, [0x140bda280]
mov dword [rsp + 0x28], r12d
lea rdx, str.License_Key
mov r9d, 0x80
mov qword [rsp + 0x20], rax
lea rcx, [0x14013085c]
mov dword [rbp + 0xe0], 0x43b08000
mov dword [rbp + 0xe4], 0x42480000
call fcn.1400346b0
xor r9d, r9d
mov dword [rbp + 0xe8], 0x43b08000
lea r8, [rbp + 0xe8]
mov dword [rbp + 0xec], 0x42480000
lea rdx, [0x140130840]
lea rcx, str.REGISTER
call fcn.140033fc0
test al, al
je 0x140049eed
mov rcx, r13
call fcn.14011d1b0
lea rcx, [rbp + 0x1d8]
mov r9, rax
mov qword [rsp + 0x28], rcx
lea r8, [0x140040ce0]
xor ecx, ecx
mov dword [rsp + 0x20], r12d
xor edx, edx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x1d0], rax
test rax, rax
je 0x14004bd79
cmp dword [rbp + 0x1d8], 0
je 0x14004bd70
movaps xmm0, xmmword [rbp + 0x1d0]
lea rcx, [rbp - 0x80]
movdqa xmmword [rbp - 0x80], xmm0
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x14004bd70
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x1d0], xmm0
call fcn.14000b5f0
mov eax, dword [0x140bda060]
jmp 0x140049b29
movss xmm10, dword [0x140128dc4]
cmp eax, 2
jne 0x14004a56c
cmp dword [0x140bd8304], 0x1f4
jle 0x14004a242
mov r14, qword [0x140bd8620]
mov r15, qword [0x140bd8628]
cmp r14, r15
je 0x14004a236
nop word [rax + rax]
mov rdx, r14
lea rcx, [rbp + 0x570]
call fcn.140041a20
lea rdx, [r14 + 0x20]
lea rcx, [rbp + 0x590]
call fcn.140041a20
mov rdi, qword [rbp + 0x588]
lea rdx, [rbp + 0x570]
mov rbx, qword [rbp + 0x570]
cmp rdi, 0xf
mov rsi, qword [rbp + 0x580]
cmova rdx, rbx
cmp rsi, 3
jne 0x14004a01d
movzx ecx, word [rdx]
mov eax, 0x6c61
sub ecx, eax
jne 0x140049fa0
movzx ecx, byte [rdx + 2]
sub ecx, 0x6c
test ecx, ecx
sete al
test al, al
je 0x14004a01d
mov rcx, r13
call fcn.14011d1b0
lea rcx, [rbp + 0x1e8]
mov r9, rax
mov qword [rsp + 0x28], rcx
lea r8, [0x140040cb0]
xor ecx, ecx
mov dword [rsp + 0x20], r12d
xor edx, edx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x1e0], rax
test rax, rax
je 0x14004bd94
cmp dword [rbp + 0x1e8], 0
je 0x14004bd8b
movaps xmm0, xmmword [rbp + 0x1e0]
lea rcx, [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x14004bd8b
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x1e0], xmm0
cmp rdi, 0xf
lea rcx, [rbp + 0x570]
cmova rcx, rbx
cmp rsi, 0x10
jne 0x14004a0d7
mov rax, qword [rcx]
movabs rdx, 0x646e616369736162
sub rax, rdx
jne 0x14004a059
mov rax, qword [rcx + 8]
movabs rcx, 0x6574616d69746c75
sub rax, rcx
test rax, rax
sete al
test al, al
je 0x14004a0d7
mov rcx, r13
call fcn.14011d1b0
lea rcx, [rbp + 0x1f8]
mov r9, rax
mov qword [rsp + 0x28], rcx
lea r8, [0x140040cb0]
xor ecx, ecx
mov dword [rsp + 0x20], r12d
xor edx, edx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x1f0], rax
test rax, rax
je 0x14004bdaf
cmp dword [rbp + 0x1f8], 0
je 0x14004bda6
movaps xmm0, xmmword [rbp + 0x1f0]
lea rcx, [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x14004bda6
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x1f0], xmm0
cmp rdi, 0xf
lea rcx, [rbp + 0x570]
cmova rcx, rbx
cmp rsi, 0xf
jne 0x14004a17c
mov r8, rsi
lea rdx, str.goldandultimate
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete al
test al, al
je 0x14004a17c
mov rcx, r13
call fcn.14011d1b0
lea rcx, [rbp + 0x208]
mov r9, rax
mov qword [rsp + 0x28], rcx
lea r8, [0x140040cb0]
xor ecx, ecx
mov dword [rsp + 0x20], r12d
xor edx, edx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x200], rax
test rax, rax
je 0x14004bdca
cmp dword [rbp + 0x208], 0
je 0x14004bdc1
movaps xmm0, xmmword [rbp + 0x200]
lea rcx, [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x14004bdc1
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x200], xmm0
cmp rdi, 0xf
lea rax, [rbp + 0x570]
cmova rax, rbx
cmp rsi, 8
jne 0x14004a21d
movabs rcx, 0x6574616d69746c75
cmp qword [rax], rcx
sete al
test al, al
je 0x14004a21d
mov rcx, r13
call fcn.14011d1b0
lea rcx, [rbp + 0x218]
mov r9, rax
mov qword [rsp + 0x28], rcx
lea r8, [0x140040cb0]
xor ecx, ecx
mov dword [rsp + 0x20], r12d
xor edx, edx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x210], rax
test rax, rax
je 0x14004bde5
cmp dword [rbp + 0x218], 0
je 0x14004bddc
movaps xmm0, xmmword [rbp + 0x210]
lea rcx, [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x14004bddc
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x210], xmm0
lea rcx, [rbp + 0x570]
call fcn.140042fe0
add r14, 0x40
cmp r14, r15
jne 0x140049f40
mov dword [0x140bd8300], 3
jmp 0x14004a251
cmp dword [0x140bd8300], 2
jne 0x14004a251
inc dword [0x140bd8304]
movss xmm0, dword [0x140128d6c]
comiss xmm0, dword [0x140bda058]
jbe 0x14004a269
mov dword [0x140bd8304], r12d
movd xmm0, dword [0x140bd8304]
lea rcx, reloc.WLDAP32.dll_Ordinal_32
movss xmm8, dword [0x140130b1c]
cvtdq2ps xmm0, xmm0
divss xmm0, xmm8
comiss xmm0, dword [0x140128da8]
jb 0x14004a29e
lea rcx, str.Loading_Cheat_Data
jmp 0x14004a4a9
comiss xmm0, dword [0x140128d98]
jb 0x14004a2b3
lea rcx, str.Update_Panels
jmp 0x14004a4a9
comiss xmm0, dword [0x140128d8c]
jb 0x14004a2c8
lea rcx, str.Developer_____Zodiac_X
jmp 0x14004a4a9
comiss xmm0, dword [0x140130abc]
jb 0x14004a334
lea rcx, [0x140bd8408]
call fcn.140044010
mov rdx, rax
lea rcx, [0x140bd8408]
call fcn.1400440e0
test eax, eax
jne 0x14004a2f5
mov edx, r12d
jmp 0x14004a31b
mov r8d, eax
mov dword [0x140bd8408], eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
test rax, rax
mov qword [0x140bd8410], rax
mov edx, r12d
setne dl
test edx, edx
lea rcx, str.Free_Fire_Not_Found
lea rax, str.Free_Fire_Detected
cmovne rcx, rax
jmp 0x14004a4a9
comiss xmm0, dword [0x140128d84]
jb 0x14004a349
lea rcx, str.Update_Codes
jmp 0x14004a4a9
comiss xmm0, dword [0x140130ab8]
jb 0x14004a35e
lea rcx, str.Update_Chams
jmp 0x14004a4a9
comiss xmm0, dword [0x140128d7c]
jb 0x14004a373
lea rcx, str.Anti_Crack_Activado
jmp 0x14004a4a9
comiss xmm0, dword [0x140128d74]
jb 0x14004a454
xorps xmm0, xmm0
mov qword [rbp - 0x58], r12
mov r8d, Ordinal_50
mov qword [rbp - 0x50], r12
lea rdx, str.SOFTWAREMicrosoftVisualStudio14.0VCRuntimes
lea rcx, [rbp - 0x68]
movups xmmword [rbp - 0x68], xmm0
call fcn.1400407d0
cmp qword [rbp - 0x50], 0xf
lea rax, [rbp + 0x370]
lea rdx, [rbp - 0x68]
mov qword [rsp + 0x20], rax
cmova rdx, qword [rbp - 0x68]
mov r9d, 0x20019
xor r8d, r8d
mov rcx, 0xffffffff80000002
call qword [sym.imp.ADVAPI32.dll_RegOpenKeyExA]
test eax, eax
jne 0x14004a401
mov rcx, qword [rbp + 0x370]
call qword [sym.imp.ADVAPI32.dll_RegCloseKey]
mov r8, qword [rbp - 0x50]
cmp r8, 0xf
jbe 0x14004a3fd
mov rdx, qword [rbp - 0x68]
lea rcx, [rbp - 0x68]
call fcn.140044cd0
mov al, 1
jmp 0x14004a43e
mov rdx, qword [rbp - 0x50]
cmp rdx, 0xf
jbe 0x14004a43c
mov rcx, qword [rbp - 0x68]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004a437
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004bd10
call fcn.14011d1ec
xor al, al
test al, al
lea rcx, str.C_Drivers_Detected
lea rax, str.C_Drivers_Not_Installed
cmove rcx, rax
jmp 0x14004a4a9
comiss xmm0, xmm12
jb 0x14004a4a9
lea rcx, [0x140bd8408]
call fcn.140044010
mov rdx, rax
lea rcx, [0x140bd8408]
call fcn.1400440e0
test eax, eax
je 0x14004a4a2
mov r8d, eax
mov dword [0x140bd8408], eax
xor edx, edx
mov ecx, 0x1fffff
call qword [sym.imp.KERNEL32.dll_OpenProcess]
mov qword [0x140bd8410], rax
lea rcx, str.Emulador_Detected
test rax, rax
jne 0x14004a4a9
lea rcx, str.Emulador_Not_Found
movd xmm1, dword [0x140bd8304]
movaps xmm3, xmm7
cvtdq2ps xmm1, xmm1
movaps xmm2, xmm8
call fcn.140043a50
call fcn.14000d190
movss xmm7, dword [0x140128d70]
lea rcx, [0x140bd81b8]
movss xmm6, dword [0x140bd7778]
movaps xmm1, xmm7
mov r14, rax
call fcn.14000d340
movaps xmm1, xmm7
lea rcx, [0x140bd81b8]
mov esi, eax
call fcn.14000d340
movaps xmm1, xmm12
lea rcx, [0x140bd81b8]
mov edi, eax
call fcn.14000d340
movaps xmm1, xmm12
lea rcx, [0x140bd81b8]
mov ebx, eax
call fcn.14000d340
movsd xmm0, qword [0x140bd7770]
lea r8, [rbp + 0x390]
mov dword [rsp + 0x40], r12d
lea rdx, [rbp + 0x110]
movss dword [rsp + 0x38], xmm6
mov r9d, eax
mov dword [rsp + 0x30], esi
mov rcx, r14
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], ebx
movsd qword [rbp + 0x390], xmm0
mov qword [rbp + 0x110], 0
call fcn.140024910
jmp 0x14004bb0e
cmp eax, 3
jne 0x14004bb0e
movss xmm0, dword [r15 + 0x4c]
lea rcx, [rbp + 0x118]
movss dword [rbp + 0x118], xmm0
mov dword [rbp + 0x11c], 0x43720000
call fcn.14001ad80
call fcn.1400077a0
call fcn.14000d190
movss xmm0, dword [0x14017508c]
lea rbx, [0x140bd7750]
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
lea rcx, [rbp - 0x38]
mov rsi, rbx
movss dword [rbp - 0x38], xmm0
cmova rsi, qword [0x140bd7750]
mov r14, rax
movss dword [rbp - 0x34], xmm0
movss dword [rbp - 0x30], xmm0
mov dword [rbp - 0x2c], 0x3f800000
call fcn.1400097c0
cmp qword [reloc.WS2_32.dll_ntohs], 0xf
lea rcx, [rbp + 0x5c8]
mov edi, eax
cmova rbx, qword [0x140bd7750]
call fcn.14000d3d0
xor r9d, r9d
movss dword [rsp + 0x20], xmm15
xor r8d, r8d
lea rcx, [rbp + 0x5d0]
mov rdx, rbx
movss xmm7, dword [rax + 4]
call fcn.1400086b0
lea rcx, [rbp + 0x5d8]
movss xmm6, dword [rax + 4]
call fcn.14000e650
subss xmm7, xmm8
mulss xmm6, xmm13
mov r9, rsi
mov qword [rsp + 0x20], r12
mov r8d, edi
lea rdx, [rbp + 0x120]
movss xmm0, dword [rax]
mov rcx, r14
addss xmm0, dword [0x140128df8]
subss xmm7, xmm6
addss xmm7, dword [rax + 4]
movss dword [rbp + 0x120], xmm0
movss dword [rbp + 0x124], xmm7
call fcn.140027170
movss xmm0, dword [r15 + 0x4c]
lea rdx, [rbp + 0x128]
movss xmm1, dword [0x140bd7770]
lea rcx, str.SELECTOR
movss xmm9, dword [0x140130b14]
xor r9d, r9d
mulss xmm0, xmm10
xor r8d, r8d
subss xmm1, xmm0
movss xmm0, dword [0x140bd7774]
mulss xmm1, xmm13
movss dword [rbp + 0x128], xmm1
movss xmm1, dword [r15 + 0x50]
addss xmm1, xmm9
subss xmm0, xmm1
movss dword [rbp + 0x12c], xmm0
call fcn.1400070b0
lea rcx, [rbp + 0x5e0]
call fcn.14000d3d0
cmp dword [0x140bd8308], 0
lea r9, [rbp + 0x130]
mov rdx, qword [0x140bd8360]
lea r8, str.Free___Hypers
sete cl
movss xmm0, dword [rax]
subss xmm0, dword [r15 + 8]
mov dword [rbp + 0x134], 0x425c0000
movss dword [rbp + 0x130], xmm0
call fcn.14003a080
test al, al
je 0x14004a73c
mov dword [0x140bd8308], r12d
lea rcx, [rbp + 0x5e8]
call fcn.14000d3d0
cmp dword [0x140bd8308], 1
lea r9, [rbp + 0x138]
mov rdx, qword [0x140bd8360]
lea r8, str.ULTIMATE___Hyper
sete cl
movss xmm0, dword [rax]
subss xmm0, dword [r15 + 8]
mov dword [rbp + 0x13c], 0x425c0000
movss dword [rbp + 0x138], xmm0
call fcn.14003a080
test al, al
je 0x14004a793
mov dword [0x140bd8308], r13d
lea rcx, [rbp + 0x5f0]
call fcn.14000d3d0
cmp dword [0x140bd8308], 2
lea r9, [rbp + 0x140]
mov rdx, qword [0x140bd8360]
lea r8, str.BASIC___Hypers
sete cl
movss xmm0, dword [rax]
subss xmm0, dword [r15 + 8]
mov dword [rbp + 0x144], 0x425c0000
movss dword [rbp + 0x140], xmm0
call fcn.14003a080
test al, al
je 0x14004a7ed
mov dword [0x140bd8308], 2
lea rcx, [rbp + 0x5f8]
call fcn.14000d3d0
cmp dword [0x140bd8308], 3
lea r9, [rbp + 0x148]
mov rdx, qword [0x140bd8360]
lea r8, str.GOLD___Hypers
sete cl
movss xmm0, dword [rax]
subss xmm0, dword [r15 + 8]
mov dword [rbp + 0x14c], 0x425c0000
movss dword [rbp + 0x148], xmm0
call fcn.14003a080
test al, al
je 0x14004a847
mov dword [0x140bd8308], 3
call fcn.14000ad70
call fcn.14000b5f0
movaps xmm1, xmm15
movaps xmm0, xmm12
call fcn.14001a1a0
call fcn.1400077a0
movss xmm0, dword [r15 + 0x4c]
lea rdx, [rbp + 0x150]
movss xmm1, dword [0x140bd7770]
lea rcx, str.PROFILE
mulss xmm0, xmm10
xor r9d, r9d
xor r8d, r8d
subss xmm1, xmm0
movss xmm0, dword [0x140bd7774]
mulss xmm1, xmm13
movss dword [rbp + 0x150], xmm1
movss xmm1, dword [r15 + 0x50]
addss xmm1, xmm9
subss xmm0, xmm1
movss dword [rbp + 0x154], xmm0
call fcn.1400070b0
mov rax, qword [0x140bd83a8]
mov r13, qword [0x140bd8620]
mov qword [rbp + 0x510], rax
mov rax, qword [0x140bd83a0]
mov qword [rbp + 0x518], rax
mov rax, qword [0x140bd8390]
mov qword [rbp + 0x520], rax
mov rax, qword [0x140bd8398]
mov qword [rbp + 0x528], rax
lea rax, str.Free_Fire
mov qword [rbp + 0x530], rax
mov qword [rbp + 0x538], rax
mov qword [rbp + 0x540], rax
mov qword [rbp + 0x548], rax
lea rax, str.Unavailable
mov rbx, rax
mov qword [rbp - 0x68], rax
mov r15, rax
mov qword [rbp - 0x60], rax
mov r12, rax
mov qword [rbp - 0x58], rax
mov qword [rbp - 0x50], rax
lea rax, [0x140130a4c]
mov qword [rbp + 0x550], rax
mov qword [rbp + 0x558], rax
mov qword [rbp + 0x560], rax
mov qword [rbp + 0x568], rax
lea rax, str.OB47
mov qword [rbp + 0x3a0], rax
mov qword [rbp + 0x3a8], rax
mov qword [rbp + 0x3b0], rax
mov qword [rbp + 0x3b8], rax
mov rax, qword [0x140bd8628]
mov qword [rbp - 0x80], rax
cmp r13, rax
je 0x14004ac1d
nop dword [rax + rax]
mov rdx, r13
lea rcx, [rbp + 0x440]
call fcn.140041a20
lea rdx, [r13 + 0x20]
lea rcx, [rbp + 0x460]
call fcn.140041a20
mov rsi, qword [rbp + 0x458]
lea rdx, [rbp + 0x440]
mov rdi, qword [rbp + 0x440]
cmp rsi, 0xf
mov r14, qword [rbp + 0x450]
cmova rdx, rdi
cmp r14, 3
jne 0x14004aa36
movzx ecx, word [rdx]
mov eax, 0x6c61
sub ecx, eax
jne 0x14004a9fc
movzx ecx, byte [rdx + 2]
sub ecx, 0x6c
test ecx, ecx
lea rdx, str.Available
sete al
test al, al
je 0x14004aa3d
movq xmm1, rdx
movlhps xmm1, xmm1
movq r12, xmm1
movdqa xmm0, xmm1
movq rbx, xmm1
psrldq xmm0, 8
movq r15, xmm0
movups xmmword [rbp - 0x68], xmm1
movups xmmword [rbp - 0x58], xmm1
jmp 0x14004aa3d
lea rdx, str.Available
cmp rsi, 0xf
lea rax, [rbp + 0x440]
movabs r8, 0x646e616369736162
cmova rax, rdi
cmp r14, 0xc
jne 0x14004aa87
mov rcx, qword [rax]
sub rcx, r8
jne 0x14004aa6f
mov ecx, dword [rax + 8]
mov eax, 0x646c6f67
sub rcx, rax
test rcx, rcx
sete al
test al, al
je 0x14004aa87
mov rbx, rdx
mov qword [rbp - 0x68], rdx
mov r12, rdx
mov qword [rbp - 0x58], rdx
cmp rsi, 0xf
lea rcx, [rbp + 0x440]
cmova rcx, rdi
cmp r14, 0x10
jne 0x14004aacd
mov rax, qword [rcx]
sub rax, r8
jne 0x14004aab5
mov rax, qword [rcx + 8]
movabs rcx, 0x6574616d69746c75
sub rax, rcx
test rax, rax
sete al
test al, al
je 0x14004aacd
mov r15, rdx
mov qword [rbp - 0x60], rdx
mov r12, rdx
mov qword [rbp - 0x58], rdx
cmp rsi, 0xf
lea rax, [rbp + 0x440]
cmova rax, rdi
cmp r14, 5
jne 0x14004ab08
mov ecx, dword [rax]
sub ecx, 0x69736162
jne 0x14004aaf3
movzx ecx, byte [rax + 4]
sub ecx, 0x63
test ecx, ecx
mov rcx, rdx
sete al
test al, al
cmove rcx, r12
mov r12, rcx
mov qword [rbp - 0x58], rcx
cmp rsi, 0xf
lea rcx, [rbp + 0x440]
cmova rcx, rdi
cmp r14, 0xf
jne 0x14004ab4c
mov r8, r14
lea rdx, str.goldandultimate
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
lea rdx, str.Available
sete al
test al, al
je 0x14004ab53
mov rbx, rdx
mov qword [rbp - 0x68], rdx
mov r15, rdx
mov qword [rbp - 0x60], rdx
jmp 0x14004ab53
lea rdx, str.Available
cmp rsi, 0xf
lea rax, [rbp + 0x440]
cmova rax, rdi
cmp r14, 8
jne 0x14004ab88
movabs rcx, 0x6574616d69746c75
cmp qword [rax], rcx
mov rcx, rdx
sete al
test al, al
cmove rcx, r15
mov r15, rcx
mov qword [rbp - 0x60], rcx
cmp rsi, 0xf
lea rax, [rbp + 0x440]
cmova rax, rdi
cmp r14, 4
jne 0x14004abb7
mov ecx, 0x646c6f67
cmp dword [rax], ecx
mov rcx, rdx
sete al
test al, al
cmove rcx, rbx
mov rbx, rcx
mov qword [rbp - 0x68], rcx
cmp rsi, 0xf
lea rax, [rbp + 0x440]
cmova rax, rdi
cmp r14, 0xa
jne 0x14004ac03
mov rcx, qword [rax]
movabs r8, 0x6570796865657266
sub rcx, r8
jne 0x14004abed
movzx ecx, word [rax + 8]
mov eax, 0x7372
movzx eax, ax
sub rcx, rax
test rcx, rcx
mov rcx, rdx
sete al
test al, al
cmove rcx, rbx
mov rbx, rcx
mov qword [rbp - 0x68], rcx
lea rcx, [rbp + 0x440]
call fcn.140042fe0
add r13, 0x40
cmp r13, qword [rbp - 0x80]
jne 0x14004a9a0
mov eax, dword [0x140bda308]
cmp dword [0x140bd8308], eax
jne 0x14004ac31
movaps xmm6, xmm14
jmp 0x14004ac35
movaps xmm6, xmm15
call fcn.14000da30
movss xmm0, dword [rax + 0x10]
mulss xmm0, dword [0x140128dd8]
mulss xmm0, xmm6
addss xmm0, dword [0x140bda300]
comiss xmm12, xmm0
jbe 0x14004ac5f
movaps xmm1, xmm12
jmp 0x14004ac67
movaps xmm1, xmm14
minss xmm1, xmm0
ucomiss xmm1, xmm12
movss dword [0x140bda300], xmm1
jp 0x14004ac93
jne 0x14004ac93
movss xmm0, dword [0x140bda304]
ucomiss xmm0, xmm12
jp 0x14004ac93
jne 0x14004ac93
mov eax, dword [0x140bd8308]
mov dword [0x140bda308], eax
mov rsi, qword [rsp + 0x60]
xor ecx, ecx
mulss xmm1, dword [rsi]
call fcn.140017150
call fcn.14000e620
movss xmm8, dword [0x140175050]
lea rcx, [0x140bd8208]
movaps xmm1, xmm14
mov rdi, rax
call fcn.14000d340
lea rcx, [rbp + 0x600]
mov dword [rbp + 0x158], 0x3f800000
mov ebx, eax
mov dword [rbp + 0x15c], 0x3f800000
mov qword [rbp + 0x160], 0
call fcn.14000d3d0
movss xmm6, dword [rsi + 8]
lea rcx, [rbp + 0x608]
movss xmm7, dword [rax]
call fcn.14000d4b0
subss xmm7, xmm6
lea rcx, [rbp + 0x610]
movss xmm0, dword [rax + 4]
addss xmm0, dword [0x140130b00]
addss xmm7, dword [rax]
movss dword [rbp + 0x16c], xmm0
movss dword [rbp + 0x168], xmm7
call fcn.14000d4b0
movsxd rdx, dword [0x140bda308]
lea rcx, [rbp + 0x158]
xor r12d, r12d
lea r9, [rbp + 0x168]
mov dword [rsp + 0x40], r12d
mov r8, rax
movss dword [rsp + 0x38], xmm8
mov rdx, qword [rbp + rdx*8 + 0x510]
mov dword [rsp + 0x30], ebx
mov qword [rsp + 0x28], rcx
lea rcx, [rbp + 0x160]
mov qword [rsp + 0x20], rcx
mov rcx, rdi
call fcn.140023420
movss xmm0, dword [rsi + 0x4c]
lea rcx, [rbp + 0x170]
movss dword [rbp + 0x170], xmm0
mov dword [rbp + 0x174], 0x43200000
call fcn.14001ad80
lea rcx, [rbp + 0x618]
call fcn.14000d3d0
movsxd rdx, dword [0x140bda308]
lea r8, [rbp + 0x178]
xor r9d, r9d
lea rcx, str.GAME
movss xmm0, dword [rax]
subss xmm0, dword [rsi + 8]
mov rdx, qword [rbp + rdx*8 + 0x530]
mov dword [rbp + 0x17c], 0x42200000
movss dword [rbp + 0x178], xmm0
call fcn.14003b3d0
lea rcx, [rbp + 0x660]
call fcn.14000d3d0
movsxd rdx, dword [0x140bda308]
lea r8, [rbp + 0x180]
xor r9d, r9d
lea rcx, str.STATUS
movss xmm0, dword [rax]
subss xmm0, dword [rsi + 8]
mov rdx, qword [rbp + rdx*8 - 0x68]
mov dword [rbp + 0x184], 0x42200000
movss dword [rbp + 0x180], xmm0
call fcn.14003b3d0
lea rcx, [rbp + 0x668]
call fcn.14000d3d0
movsxd rdx, dword [0x140bda308]
lea r8, [rbp + 0x188]
xor r9d, r9d
movss xmm0, dword [rax]
subss xmm0, dword [rsi + 8]
mov rdx, qword [rbp + rdx*8 + 0x550]
mov dword [rbp + 0x18c], 0x42200000
movss dword [rbp + 0x188], xmm0
lea rcx, str.VERSION
call fcn.14003b3d0
lea rcx, [rbp + 0x670]
call fcn.14000d3d0
movsxd rdx, dword [0x140bda308]
lea r8, [rbp + 0x190]
xor r9d, r9d
lea rcx, str.UPDATE
movss xmm0, dword [rax]
subss xmm0, dword [rsi + 8]
mov rdx, qword [rbp + rdx*8 + 0x3a0]
mov dword [rbp + 0x194], 0x42200000
movss dword [rbp + 0x190], xmm0
call fcn.14003b3d0
mov r13d, 1
mov ecx, r13d
call fcn.140016b50
call fcn.14000d480
addss xmm0, dword [0x140130aec]
call fcn.14001ade0
lea rcx, [rbp + 0x678]
call fcn.14000d3d0
xor r9d, r9d
lea r8, [rbp + 0x198]
lea rdx, [0x140130840]
lea rcx, str.LOAD
movss xmm0, dword [rax]
subss xmm0, dword [rsi + 8]
mov dword [rbp + 0x19c], 0x42200000
movss dword [rbp + 0x198], xmm0
call fcn.140033fc0
test al, al
je 0x14004bb04
mov eax, dword [0x140bd8308]
cmp eax, 2
jne 0x14004b339
mov r14, qword [0x140bd8620]
mov r15, qword [0x140bd8628]
cmp r14, r15
je 0x14004bb04
nop word [rax + rax]
mov rdx, r14
lea rcx, [rbp + 0x3a0]
call fcn.140041a20
lea rdx, [r14 + 0x20]
lea rcx, [rbp + 0x3c0]
call fcn.140041a20
mov rdi, qword [rbp + 0x3b8]
lea rdx, [rbp + 0x3a0]
mov rbx, qword [rbp + 0x3a0]
cmp rdi, 0xf
mov rsi, qword [rbp + 0x3b0]
cmova rdx, rbx
cmp rsi, 3
jne 0x14004b04d
movzx ecx, word [rdx]
mov eax, 0x6c61
sub ecx, eax
jne 0x14004afd0
movzx ecx, byte [rdx + 2]
sub ecx, 0x6c
test ecx, ecx
sete al
test al, al
je 0x14004b04d
mov rcx, r13
call fcn.14011d1b0
lea rcx, [rbp + 0x228]
mov r9, rax
mov qword [rsp + 0x28], rcx
lea r8, [0x140040dc0]
xor ecx, ecx
mov dword [rsp + 0x20], r12d
xor edx, edx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x220], rax
test rax, rax
je 0x14004be00
cmp dword [rbp + 0x228], r12d
je 0x14004bdf7
movaps xmm0, xmmword [rbp + 0x220]
lea rcx, [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x14004bdf7
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x220], xmm0
cmp rdi, 0xf
lea rax, [rbp + 0x3a0]
movabs rdx, 0x646e616369736162
cmova rax, rbx
cmp rsi, 0xc
jne 0x14004b10b
mov rcx, qword [rax]
sub rcx, rdx
jne 0x14004b083
mov ecx, dword [rax + 8]
mov eax, 0x646c6f67
sub rcx, rax
test rcx, rcx
sete al
test al, al
je 0x14004b10b
mov rcx, r13
call fcn.14011d1b0
lea rcx, [rbp + 0x238]
mov r9, rax
mov qword [rsp + 0x28], rcx
lea r8, [0x140040dc0]
xor ecx, ecx
mov dword [rsp + 0x20], r12d
xor edx, edx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x230], rax
test rax, rax
je 0x14004be1b
cmp dword [rbp + 0x238], r12d
je 0x14004be12
movaps xmm0, xmmword [rbp + 0x230]
lea rcx, [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x14004be12
xorps xmm0, xmm0
movabs rdx, 0x646e616369736162
movdqa xmmword [rbp + 0x230], xmm0
cmp rdi, 0xf
lea rcx, [rbp + 0x3a0]
cmova rcx, rbx
cmp rsi, 0x10
jne 0x14004b1bb
mov rax, qword [rcx]
sub rax, rdx
jne 0x14004b13d
mov rax, qword [rcx + 8]
movabs rcx, 0x6574616d69746c75
sub rax, rcx
test rax, rax
sete al
test al, al
je 0x14004b1bb
mov rcx, r13
call fcn.14011d1b0
lea rcx, [rbp + 0x248]
mov r9, rax
mov qword [rsp + 0x28], rcx
lea r8, [0x140040dc0]
xor ecx, ecx
mov dword [rsp + 0x20], r12d
xor edx, edx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x240], rax
test rax, rax
je 0x14004be36
cmp dword [rbp + 0x248], r12d
je 0x14004be2d
movaps xmm0, xmmword [rbp + 0x240]
lea rcx, [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x14004be2d
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x240], xmm0
cmp rdi, 0xf
lea rax, [rbp + 0x3a0]
cmova rax, rbx
cmp rsi, 5
jne 0x14004b262
mov ecx, dword [rax]
sub ecx, 0x69736162
jne 0x14004b1e5
movzx ecx, byte [rax + 4]
sub ecx, 0x63
test ecx, ecx
sete al
test al, al
je 0x14004b262
mov rcx, r13
call fcn.14011d1b0
lea rcx, [rbp + 0x258]
mov r9, rax
mov qword [rsp + 0x28], rcx
lea r8, [0x140040dc0]
xor ecx, ecx
mov dword [rsp + 0x20], r12d
xor edx, edx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x250], rax
test rax, rax
je 0x14004be51
cmp dword [rbp + 0x258], r12d
je 0x14004be48
movaps xmm0, xmmword [rbp + 0x250]
lea rcx, [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x14004be48
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x250], xmm0
cmp rdi, 0xf
lea rax, [rbp + 0x3a0]
cmova rax, rbx
cmp rsi, 0xa
jne 0x14004b31a
mov rcx, qword [rax]
movabs rdx, 0x6570796865657266
sub rcx, rdx
jne 0x14004b29c
movzx ecx, word [rax + 8]
mov eax, 0x7372
movzx eax, ax
sub rcx, rax
test rcx, rcx
sete al
test al, al
je 0x14004b31a
mov rcx, r13
call fcn.14011d1b0
lea rcx, [rbp + 0x268]
mov r9, rax
mov qword [rsp + 0x28], rcx
lea r8, [0x140040c60]
xor ecx, ecx
mov dword [rsp + 0x20], r12d
xor edx, edx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x260], rax
test rax, rax
je 0x14004be6c
cmp dword [rbp + 0x268], r12d
je 0x14004be63
movaps xmm0, xmmword [rbp + 0x260]
lea rcx, [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x14004be63
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x260], xmm0
lea rcx, [rbp + 0x3a0]
call fcn.140042fe0
add r14, 0x40
cmp r14, r15
jne 0x14004af70
mov eax, dword [0x140bd8308]
cmp eax, r13d
jne 0x14004b6c7
mov r14, qword [0x140bd8620]
mov r15, qword [0x140bd8628]
cmp r14, r15
je 0x14004bb04
nop dword [rax]
mov rdx, r14
lea rcx, [rbp + 0x4d0]
call fcn.140041a20
lea rdx, [r14 + 0x20]
lea rcx, [rbp + 0x4f0]
call fcn.140041a20
mov rsi, qword [rbp + 0x4e8]
lea rcx, [rbp + 0x4d0]
mov rbx, qword [rbp + 0x4d0]
cmp rsi, 0xf
mov rdi, qword [rbp + 0x4e0]
cmova rcx, rbx
cmp rdi, 0xf
jne 0x14004b439
mov r8, rdi
lea rdx, str.goldandultimate
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete al
test al, al
je 0x14004b439
mov rcx, r13
call fcn.14011d1b0
lea rcx, [rbp + 0x278]
mov r9, rax
mov qword [rsp + 0x28], rcx
lea r8, [0x140040e00]
xor ecx, ecx
mov dword [rsp + 0x20], r12d
xor edx, edx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x270], rax
test rax, rax
je 0x14004be87
cmp dword [rbp + 0x278], r12d
je 0x14004be7e
movaps xmm0, xmmword [rbp + 0x270]
lea rcx, [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x14004be7e
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x270], xmm0
cmp rsi, 0xf
lea rax, [rbp + 0x4d0]
movabs rdx, 0x6574616d69746c75
cmova rax, rbx
cmp rdi, 8
jne 0x14004b4e4
cmp qword [rax], rdx
sete al
test al, al
je 0x14004b4e4
mov rcx, r13
call fcn.14011d1b0
lea rcx, [rbp + 0x288]
mov r9, rax
mov qword [rsp + 0x28], rcx
lea r8, [0x140040d80]
xor ecx, ecx
mov dword [rsp + 0x20], r12d
xor edx, edx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x280], rax
test rax, rax
je 0x14004bea2
cmp dword [rbp + 0x288], r12d
je 0x14004be99
movaps xmm0, xmmword [rbp + 0x280]
lea rcx, [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x14004be99
xorps xmm0, xmm0
movabs rdx, 0x6574616d69746c75
movdqa xmmword [rbp + 0x280], xmm0
cmp rsi, 0xf
lea rcx, [rbp + 0x4d0]
cmova rcx, rbx
cmp rdi, 0x10
jne 0x14004b594
mov rax, qword [rcx]
movabs r8, 0x646e616369736162
sub rax, r8
jne 0x14004b516
mov rax, qword [rcx + 8]
sub rax, rdx
test rax, rax
sete al
test al, al
je 0x14004b594
mov rcx, r13
call fcn.14011d1b0
lea rcx, [rbp + 0x298]
mov r9, rax
mov qword [rsp + 0x28], rcx
lea r8, [0x140040d80]
xor ecx, ecx
mov dword [rsp + 0x20], r12d
xor edx, edx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x290], rax
test rax, rax
je 0x14004bebd
cmp dword [rbp + 0x298], r12d
je 0x14004beb4
movaps xmm0, xmmword [rbp + 0x290]
lea rcx, [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x14004beb4
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x290], xmm0
cmp rsi, 0xf
lea rdx, [rbp + 0x4d0]
cmova rdx, rbx
cmp rdi, 3
jne 0x14004b63d
movzx ecx, word [rdx]
mov eax, 0x6c61
sub ecx, eax
jne 0x14004b5c0
movzx ecx, byte [rdx + 2]
sub ecx, 0x6c
test ecx, ecx
sete al
test al, al
je 0x14004b63d
mov rcx, r13
call fcn.14011d1b0
lea rcx, [rbp + 0x2a8]
mov r9, rax
mov qword [rsp + 0x28], rcx
lea r8, [0x140040d80]
xor ecx, ecx
mov dword [rsp + 0x20], r12d
xor edx, edx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x2a0], rax
test rax, rax
je 0x14004bed8
cmp dword [rbp + 0x2a8], r12d
je 0x14004becf
movaps xmm0, xmmword [rbp + 0x2a0]
lea rcx, [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x14004becf
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x2a0], xmm0
mov rdx, qword [rbp + 0x508]
cmp rdx, 0xf
jbe 0x14004b67e
mov rcx, qword [rbp + 0x4f0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004b679
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004bd17
call fcn.14011d1ec
cmp rsi, 0xf
jbe 0x14004b6b5
lea rdx, [rsi + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x14004b6ad
mov rbx, qword [rbx - 8]
add rdx, 0x27
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004bd17
mov rcx, rbx
call fcn.14011d1ec
add r14, 0x40
cmp r14, r15
jne 0x14004b360
jmp 0x14004bb04
test eax, eax
jne 0x14004bb04
mov r14, qword [0x140bd8620]
mov r15, qword [0x140bd8628]
cmp r14, r15
je 0x14004bb04
nop word [rax + rax]
mov rdx, r14
lea rcx, [rbp + 0x480]
call fcn.140041a20
lea rdx, [r14 + 0x20]
lea rcx, [rbp + 0x4a0]
call fcn.140041a20
mov rsi, qword [rbp + 0x498]
lea rdx, [rbp + 0x480]
mov rbx, qword [rbp + 0x480]
cmp rsi, 0xf
mov rdi, qword [rbp + 0x490]
cmova rdx, rbx
cmp rdi, 3
jne 0x14004b7cd
movzx ecx, word [rdx]
mov eax, 0x6c61
sub ecx, eax
jne 0x14004b750
movzx ecx, byte [rdx + 2]
sub ecx, 0x6c
test ecx, ecx
sete al
test al, al
je 0x14004b7cd
mov rcx, r13
call fcn.14011d1b0
lea rcx, [rbp + 0x2b8]
mov r9, rax
mov qword [rsp + 0x28], rcx
lea r8, [0x140040c20]
xor ecx, ecx
mov dword [rsp + 0x20], r12d
xor edx, edx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x2b0], rax
test rax, rax
je 0x14004bef3
cmp dword [rbp + 0x2b8], r12d
je 0x14004beea
movaps xmm0, xmmword [rbp + 0x2b0]
lea rcx, [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x14004beea
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x2b0], xmm0
cmp rsi, 0xf
lea rax, [rbp + 0x480]
mov r8d, 0x646c6f67
cmova rax, rbx
cmp rdi, 4
jne 0x14004b870
cmp dword [rax], r8d
sete al
test al, al
je 0x14004b870
mov rcx, r13
call fcn.14011d1b0
lea rcx, [rbp + 0x2c8]
mov r9, rax
mov qword [rsp + 0x28], rcx
lea r8, [0x140040c20]
xor ecx, ecx
mov dword [rsp + 0x20], r12d
xor edx, edx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x2c0], rax
test rax, rax
je 0x14004bf0e
cmp dword [rbp + 0x2c8], r12d
je 0x14004bf05
movaps xmm0, xmmword [rbp + 0x2c0]
lea rcx, [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x14004bf05
xorps xmm0, xmm0
mov r8d, 0x646c6f67
movdqa xmmword [rbp + 0x2c0], xmm0
cmp rsi, 0xf
lea rax, [rbp + 0x480]
cmova rax, rbx
cmp rdi, 0xc
jne 0x14004b922
mov rcx, qword [rax]
movabs rdx, 0x646e616369736162
sub rcx, rdx
jne 0x14004b8a4
mov ecx, dword [rax + 8]
mov eax, r8d
sub rcx, rax
test rcx, rcx
sete al
test al, al
je 0x14004b922
mov rcx, r13
call fcn.14011d1b0
lea rcx, [rbp + 0x2d8]
mov r9, rax
mov qword [rsp + 0x28], rcx
lea r8, [0x140040c20]
xor ecx, ecx
mov dword [rsp + 0x20], r12d
xor edx, edx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x2d0], rax
test rax, rax
je 0x14004bf29
cmp dword [rbp + 0x2d8], r12d
je 0x14004bf20
movaps xmm0, xmmword [rbp + 0x2d0]
lea rcx, [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x14004bf20
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x2d0], xmm0
cmp rsi, 0xf
lea rcx, [rbp + 0x480]
cmova rcx, rbx
cmp rdi, 0xf
jne 0x14004b9c7
mov r8, rdi
lea rdx, str.goldandultimate
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
sete al
test al, al
je 0x14004b9c7
mov rcx, r13
call fcn.14011d1b0
lea rcx, [rbp + 0x2e8]
mov r9, rax
mov qword [rsp + 0x28], rcx
lea r8, [0x140040c20]
xor ecx, ecx
mov dword [rsp + 0x20], r12d
xor edx, edx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x2e0], rax
test rax, rax
je 0x14004bf44
cmp dword [rbp + 0x2e8], r12d
je 0x14004bf3b
movaps xmm0, xmmword [rbp + 0x2e0]
lea rcx, [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x14004bf3b
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x2e0], xmm0
cmp rsi, 0xf
lea rax, [rbp + 0x480]
cmova rax, rbx
cmp rdi, 0xa
jne 0x14004ba7f
mov rcx, qword [rax]
movabs rdx, 0x6570796865657266
sub rcx, rdx
jne 0x14004ba01
movzx ecx, word [rax + 8]
mov eax, 0x7372
movzx eax, ax
sub rcx, rax
test rcx, rcx
sete al
test al, al
je 0x14004ba7f
mov rcx, r13
call fcn.14011d1b0
lea rcx, [rbp + 0x2f8]
mov r9, rax
mov qword [rsp + 0x28], rcx
lea r8, [0x140040d40]
xor ecx, ecx
mov dword [rsp + 0x20], r12d
xor edx, edx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__beginthreadex]
mov qword [rbp + 0x2f0], rax
test rax, rax
je 0x14004bd43
cmp dword [rbp + 0x2f8], r12d
je 0x14004bf56
movaps xmm0, xmmword [rbp + 0x2f0]
lea rcx, [rsp + 0x60]
movdqa xmmword [rsp + 0x60], xmm0
call sub.MSVCP140.dll__Thrd_detach
test eax, eax
jne 0x14004bf56
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x2f0], xmm0
mov rdx, qword [rbp + 0x4b8]
cmp rdx, 0xf
jbe 0x14004bac0
mov rcx, qword [rbp + 0x4a0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004babb
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004bd1e
call fcn.14011d1ec
cmp rsi, 0xf
jbe 0x14004baf7
lea rdx, [rsi + 1]
mov rax, rbx
cmp rdx, 0x1000
jb 0x14004baef
mov rbx, qword [rbx - 8]
add rdx, 0x27
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14004bd1e
mov rcx, rbx
call fcn.14011d1ec
add r14, 0x40
cmp r14, r15
jne 0x14004b6f0
call fcn.14000ad70
call fcn.14000b5f0
mov ecx, r13d
call fcn.140016b50
lea rcx, [rbp + 0x1a0]
mov qword [rbp + 0x1a0], 0
call fcn.14001ad80
movsd xmm0, qword [0x140bd7770]
lea rdx, [rsp + 0x60]
xor r8d, r8d
movsd qword [rsp + 0x60], xmm0
lea rcx, str.Move_detector
call fcn.140037f40
call fcn.14000f960
test al, al
je 0x14004bbe7
mov rcx, qword [0x140bd83d8]
lea rdx, [0x140bd83e0]
call qword [sym.imp.USER32.dll_GetWindowRect]
cvttss2si edi, dword [0x140bd7774]
xor edx, edx
lea rcx, [rbp + 0x680]
cvttss2si esi, dword [0x140bd7770]
movaps xmm2, xmm15
call fcn.14000dee0
movd xmm0, dword [0x140bd83e4]
lea rcx, [rbp + 0x4c0]
cvtdq2ps xmm0, xmm0
xor edx, edx
movaps xmm2, xmm15
addss xmm0, dword [rax + 4]
cvttss2si ebx, xmm0
call fcn.14000dee0
mov r9d, esi
mov rcx, qword [0x140bd83d8]
mov r8d, ebx
mov dword [rsp + 0x28], r13d
mov dword [rsp + 0x20], edi
movd xmm0, dword [0x140bd83e0]
cvtdq2ps xmm0, xmm0
addss xmm0, dword [rax]
cvttss2si edx, xmm0
call qword [sym.imp.USER32.dll_MoveWindow]
call fcn.14000a860
call fcn.140017220
mov rcx, qword [0x140bd8720]
lea r8, [0x140bd8738]
xorps xmm0, xmm0
xor r9d, r9d
movups xmmword [rbp + 0x378], xmm0
mov edx, r13d
mov rax, qword [rcx]
call qword [rax + 0x108]
mov rcx, qword [0x140bd8720]
lea r8, [rbp + 0x378]
mov rdx, qword [0x140bd8738]
mov rax, qword [rcx]
call qword [rax + 0x190]
call fcn.14000d4d0
mov rcx, rax
call fcn.14003db90
mov rcx, qword [0x140bd8728]
xor r8d, r8d
mov edx, r13d
mov rax, qword [rcx]
call qword [rax + 0x40]
mov ebx, dword [rsp + 0x70]
jmp 0x140048c78
call fcn.14003e850
call fcn.14003ee80
xor ecx, ecx
call fcn.14000a800
call fcn.140043980
mov rcx, qword [0x140bd83d8]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x408]
mov rcx, qword [rbp + 0x430]
call qword [sym.imp.USER32.dll_UnregisterClassW]
movaps xmm14, xmmword [rsp + 0x870]
xor eax, eax
movaps xmm12, xmmword [rsp + 0x890]
movaps xmm11, xmmword [rsp + 0x8a0]
movaps xmm10, xmmword [rsp + 0x8b0]
movaps xmm9, xmmword [rsp + 0x8c0]
mov r15, qword [rsp + 0x930]
movaps xmm7, xmmword [rsp + 0x8e0]
movaps xmm15, xmmword [rsp + 0x860]
movaps xmm6, xmmword [rsp + 0x8f0]
movaps xmm8, xmmword [rsp + 0x8d0]
lea r11, [rsp + 0x900]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
movaps xmm13, xmmword [r11 - 0x80]
mov rsp, r11
pop r14
pop r13
pop r12
pop rdi
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140043980
mov rdx, qword [rbp + 0x408]
mov rcx, qword [rbp + 0x430]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov eax, r13d
jmp 0x14004bcef
mov ecx, 6
mov dword [rbp + 0x2f8], r12d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, r13d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, 6
mov dword [rbp + 0x1c8], r12d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, r13d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, 6
mov dword [rbp + 0x1d8], r12d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, r13d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, 6
mov dword [rbp + 0x1e8], r12d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, r13d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, 6
mov dword [rbp + 0x1f8], r12d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, r13d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, 6
mov dword [rbp + 0x208], r12d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, r13d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, 6
mov dword [rbp + 0x218], r12d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, r13d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, 6
mov dword [rbp + 0x228], r12d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, r13d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, 6
mov dword [rbp + 0x238], r12d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, r13d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, 6
mov dword [rbp + 0x248], r12d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, r13d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, 6
mov dword [rbp + 0x258], r12d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, r13d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, 6
mov dword [rbp + 0x268], r12d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, r13d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, 6
mov dword [rbp + 0x278], r12d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, r13d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, 6
mov dword [rbp + 0x288], r12d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, r13d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, 6
mov dword [rbp + 0x298], r12d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, r13d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, 6
mov dword [rbp + 0x2a8], r12d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, r13d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, 6
mov dword [rbp + 0x2b8], r12d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, r13d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, 6
mov dword [rbp + 0x2c8], r12d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, r13d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, 6
mov dword [rbp + 0x2d8], r12d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, r13d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, 6
mov dword [rbp + 0x2e8], r12d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3
mov ecx, r13d
call sub.MSVCP140.dll_void___cdecl_std::_Throw_Cpp_error_int_
int3