Function at 0x1400329f4
Capabilities:
Execute command
Self delete
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r12
push rbp
push r14
push r15
lea rbp, [rax - 0x338]
sub rsp, 0x420
movaps xmmword [rax - 0x28], xmm6
mov rax, qword [0x140139010]
xor rax, rsp
mov qword [rbp + 0x300], rax
xor r12d, r12d
mov r14d, r12d
mov dword [rsp + 0x60], r12d
call qword [sym.imp.KERNEL32.dll_AllocConsole]
lea r15d, [r12 + 1]
mov ecx, r15d
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll___acrt_iob_func]
mov r8, rax
lea rdx, [0x1401300e0]
lea rcx, [0x1401300e4]
call qword [sym.imp.api_ms_win_crt_stdio_l1_1_0.dll_freopen]
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
lea rcx, str.del_C:UsersDefaultAppDataLocalTempuj.exe
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.del_C:UsersDefaultAppDataLocalTempjd.gif
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.del_C:UsersDefaultAppDataLocalTempcool.sys
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.del_C:UsersDefaultAppDataLocalTempwind64.exe
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.del_C:UsersDefaultAppDataLocalTempSerial.bat
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0x68]
call fcn.1400327bc
mov rdx, qword [rbp - 0x80]
mov ebx, 0x1000
cmp rdx, 0x10
jb 0x140032b01
mov rcx, qword [rsp + 0x68]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x140032afc
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140032afc
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e6c40
lea rcx, str.powershell__remove_item__path_C:UsersDefaultAppDataLocalTemp__Force__Recurse__ErrorAction_SilentlyContinue
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, str.powershell__new_item__path_C:UsersDefaultAppDataLocalTemp__ItemType_directory__Force___ErrorAction_SilentlyContinue
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [0x1401302dc]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rcx, qword [0x140139258]
movabs rdi, 0x7fffffffffffffff
mov rax, rdi
sub rax, rcx
cmp rax, 0x2f
jb 0x1400339e4
cmp qword [0x140139260], 0x10
lea rsi, [0x140139248]
mov qword [rsp + 0x30], rcx
lea r9, str.https:__github.com_ninosniper_test2_raw_main_WO
mov rax, rsi
lea rcx, [rbp + 0x90]
cmovae rax, qword [0x140139248]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x2f
call fcn.140035f2c
mov r8d, 7
lea rdx, str.FER.txt
lea rcx, [rbp + 0x90]
call fcn.1400352ac
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], r12b
mov rdx, qword [rbp + 0xa8]
movups xmmword [rbp + 0xb0], xmm0
movups xmmword [rbp + 0xc0], xmm1
cmp rdx, 0x10
jb 0x140032c11
mov rcx, qword [rbp + 0x90]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x140032c0c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140032c0c
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e6c40
mov rcx, qword [0x140139258]
mov rax, rdi
sub rax, rcx
cmp rax, 0x26
jb 0x1400339ea
cmp qword [0x140139260], 0x10
lea r9, str.C:UsersDefaultAppDataLocalTempWO
mov qword [rsp + 0x30], rcx
mov rax, rsi
cmovae rax, qword [0x140139248]
lea rcx, [rbp + 0x70]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 0x26
call fcn.140035f2c
mov r8d, 7
lea rdx, str.FER.jub
lea rcx, [rbp + 0x70]
call fcn.1400352ac
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], 0xf
mov byte [rax], r12b
mov rdx, qword [rbp + 0x88]
movups xmmword [rbp + 0x90], xmm0
movups xmmword [rbp + 0xa0], xmm1
cmp rdx, 0x10
jb 0x140032cd5
mov rcx, qword [rbp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x140032cd0
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140032cd0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e6c40
lea rdx, [rbp + 0x90]
lea rcx, [rsp + 0x68]
call fcn.140034cc0
lea rdx, [rbp + 0xb0]
mov rbx, rax
lea rcx, [rbp + 0x70]
call fcn.140034cc0
mov rdx, rbx
mov rcx, rax
call fcn.1400325ec
mov ecx, 0x1f4
call qword [sym.imp.KERNEL32.dll_Sleep]
cmp dword [0x140139cc0], r12d
jge 0x140032d66
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
mov edx, 5
call qword [sym.imp.USER32.dll_ShowWindow]
lea rcx, [0x1401302dc]
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rcx, rsi
call fcn.140034c54
mov rdx, rax
lea rcx, str.Waiting_for_activation__Give_this_key_____WO_sFER_____to_juba6788__n
call fcn.1400321b8
lea rcx, str.pause
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov ecx, 0x3e8
call qword [sym.imp.KERNEL32.dll_Sleep]
xor edx, edx
lea rcx, [rbp + 0x1f0]
mov r8d, pe_nt_image_headers64
call sub.VCRUNTIME140.dll_memset
mov rax, qword [0x140139258]
sub rdi, rax
cmp rdi, 0x26
jb 0x1400339de
cmp qword [0x140139260], 0x10
lea r9, str.C:UsersDefaultAppDataLocalTempWO
mov qword [rsp + 0x30], rax
lea rcx, [rsp + 0x68]
cmovae rsi, qword [0x140139248]
mov qword [rsp + 0x28], rsi
mov qword [rsp + 0x20], 0x26
call fcn.140035f2c
mov r8d, 7
lea rdx, str.FER.jub
lea rcx, [rsp + 0x68]
call fcn.1400352ac
mov edi, 0xf
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0x1f0]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x80], xmm1
mov qword [rax + 0x10], r12
mov qword [rax + 0x18], rdi
mov byte [rax], r12b
call fcn.140034ac0
mov rdx, qword [rbp + 0x88]
mov ebx, 0x1000
cmp rdx, 0x10
jb 0x140032e51
mov rcx, qword [rbp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x140032e4c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140032e92
call fcn.1400e6c40
mov rdx, qword [rbp - 0x80]
mov qword [rbp + 0x80], r12
mov qword [rbp + 0x88], rdi
mov byte [rbp + 0x70], r12b
cmp rdx, 0x10
jb 0x140032e9e
mov rcx, qword [rsp + 0x68]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x140032e99
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140032e99
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e6c40
mov rax, qword [rbp + 0x1f0]
mov dl, 0xa
mov qword [rbp + 0x70], r12
mov qword [rbp + 0x80], r12
mov qword [rbp + 0x88], rdi
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x1f0]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
mov r8b, al
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0x1f0]
call fcn.140036040
mov dil, 6
jmp 0x140033039
xor edx, edx
lea rcx, [rbp + 0x108]
mov r8d, 0xe8
call sub.VCRUNTIME140.dll_memset
lea rax, [0x140130028]
lea rcx, [rbp + 0x190]
mov qword [rbp + 0x100], rax
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::constructor_void____ptr64]
xor r9d, r9d
lea rdx, [rbp + 0x110]
xor r8d, r8d
lea rcx, [rbp + 0x100]
or r14d, r15d
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::constructor_class_std::basic_streambuf_char__struct_std::char_traits_char______ptr64__bool____ptr64]
mov rax, qword [rbp + 0x100]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_istringstream_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov qword [rbp + rcx + 0x100], rax
mov rax, qword [rbp + 0x100]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x90]
mov dword [rbp + rcx + 0xfc], edx
lea rcx, [rbp + 0x110]
call qword [sym.imp.MSVCP140.dll_protected:_void___cdecl_std::basic_streambuf_char__struct_std::char_traits_char__::constructor_void____ptr64]
cmp qword [rbp + 0x88], 0x10
lea rax, vtable.std::basic_stringbuf_char__struct_std::char_traits_char___class_std::allocator_char__.0
mov r8, qword [rbp + 0x80]
lea rdx, [rbp + 0x70]
cmovae rdx, qword [rbp + 0x70]
lea rcx, [rbp + 0x110]
mov r9d, 2
mov qword [rbp + 0x110], rax
call fcn.140035464
lea rdx, [0x140139c58]
lea rcx, [rbp + 0x100]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov rcx, rax
lea rdx, [0x140139cb8]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov rcx, rax
lea rdx, [0x140139cbc]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_istream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_istream_char__struct_std::char_traits_char__::operator___int____ptr64____ptr64]
mov rdx, rax
mov rax, qword [rax]
movsxd rcx, dword [rax + 4]
test byte [rcx + rdx + 0x10], dil
lea rcx, [rbp + 0x190]
jne 0x140033050
call fcn.140033fb4
lea rcx, [rbp + 0x190]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
mov rax, qword [rbp + 0x1f0]
mov dl, 0xa
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x1f0]
add rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_char___cdecl_std::basic_ios_char__struct_std::char_traits_char__::widen_char_const___ptr64]
mov r8b, al
lea rdx, [rbp + 0x70]
lea rcx, [rbp + 0x1f0]
call fcn.140036040
mov rdx, rax
mov rax, qword [rax]
movsxd rcx, dword [rax + 4]
test byte [rcx + rdx + 0x10], dil
je 0x140032ee8
jmp 0x140033062
call fcn.140033fb4
lea rcx, [rbp + 0x190]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
call fcn.1400e5988
call qword [sym.imp.KERNEL32.dll_FreeConsole]
lea rax, [0x1400339f0]
mov dword [rbp + 0x20], 0x50
xor ecx, ecx
mov qword [rbp + 0x28], rax
mov dword [rbp + 0x24], 0x40
mov qword [rbp + 0x30], r12
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
xorps xmm0, xmm0
mov qword [rbp + 0x68], r12
mov qword [rbp + 0x38], rax
lea rcx, [rbp + 0x20]
lea rax, str.wpoer
movdqa xmmword [rbp + 0x40], xmm0
xorps xmm1, xmm1
mov qword [rbp + 0x60], rax
movdqa xmmword [rbp + 0x50], xmm1
call qword [sym.imp.USER32.dll_RegisterClassExA]
mov rax, qword [rbp + 0x38]
lea r8, str.fff_bertr
mov rdx, qword [rbp + 0x60]
mov r9d, 0xcf0000
mov qword [rsp + 0x58], r12
xor ecx, ecx
mov qword [rsp + 0x50], rax
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x38], 0x12c
mov dword [rsp + 0x30], 0x118
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], r12d
call qword [sym.imp.USER32.dll_CreateWindowExA]
mov qword [0x140139ca8], rax
call fcn.14003242c
test al, al
jne 0x140033272
mov rcx, qword [0x140139ca0]
test rcx, rcx
je 0x140033137
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x140139ca0], r12
mov rcx, qword [0x140139cb0]
test rcx, rcx
je 0x140033150
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x140139cb0], r12
mov rdx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x60]
call qword [sym.imp.USER32.dll_UnregisterClassA]
mov rdx, qword [rbp + 0x88]
cmp rdx, 0x10
jb 0x140033198
mov rcx, qword [rbp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x140033193
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003399b
call fcn.1400e6c40
mov rax, qword [rbp + 0x1f0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x1ec], edx
lea rcx, [rbp + 0x200]
call fcn.140034a18
lea rcx, [rbp + 0x208]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x2a0]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
mov rdx, qword [rbp + 0xa8]
cmp rdx, 0x10
jb 0x14003322d
mov rcx, qword [rbp + 0x90]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x140033228
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003399b
call fcn.1400e6c40
mov rdx, qword [rbp + 0xc8]
cmp rdx, 0x10
jb 0x14003326a
mov rcx, qword [rbp + 0xb0]
inc rdx
mov r8, rcx
cmp rdx, rbx
jb 0x140033265
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub r8, rcx
add r8, 0xfffffffffffffff8
cmp r8, 0x1f
ja 0x14003399b
call fcn.1400e6c40
mov eax, r15d
jmp 0x1400339a9
mov rcx, qword [0x140139ca8]
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x140139ca8]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov rax, qword [0x140139c50]
test rax, rax
je 0x1400332a1
add dword [rax + 0x3b0], r15d
mov rdx, qword [0x140139c40]
mov ecx, 0x3e48
call sub.api_ms_win_crt_heap_l1_1_0.dll_malloc
test rax, rax
je 0x1400332c6
xor edx, edx
mov rcx, rax
call fcn.1400013b4
mov rcx, rax
jmp 0x1400332c9
mov rcx, r12
mov rax, qword [0x140139c50]
test rax, rax
cmove rax, rcx
mov qword [0x140139c50], rax
call fcn.1400069b4
mov rdi, qword [0x140139c50]
lea rcx, [rbp - 0x70]
bts dword [rdi + 8], 0xa
call fcn.140024fbc
lea rcx, [rbp + 0x100]
mov qword [rdi + 0x20], r12
mov qword [rdi + 0x28], r12
mov byte [rbp - 0x28], r15b
mov byte [rbp - 0x50], r15b
mov dword [rbp - 0x58], 3
mov dword [rbp - 0x54], 3
call fcn.140024fbc
movss xmm3, dword [0x140130fc0]
lea rax, [rbp + 0x100]
mov rcx, qword [rdi + 0xa8]
lea rdx, [0x14010d760]
mov qword [rsp + 0x28], r12
mov r8d, 0x225bc
mov qword [rsp + 0x20], rax
mov byte [rbp + 0x10c], r12b
call fcn.140025708
movss xmm3, dword [0x140130fd0]
lea rax, [0x14012fefc]
mov rcx, qword [rdi + 0xa8]
lea rdx, [0x1400ef0c0]
mov qword [rsp + 0x28], rax
lea rax, [rbp - 0x70]
mov qword [rsp + 0x20], rax
call fcn.140025824
mov rcx, qword [rdi + 0xa8]
call fcn.1400254d0
test dword [rdi + 8], 0x400
mov rax, qword [0x140139c50]
je 0x1400333b8
mov dword [rax + 0x164c], r12d
mov dword [rax + 0x1728], 0x3f800000
call fcn.14002a4c4
mov rcx, qword [0x140139ca0]
lea rax, str.imgui_impl_dx9
mov rbx, qword [0x140139c50]
mov qword [0x140139d00], rcx
or dword [rbx + 0xc], 0x1008
mov qword [rbx + 0xe8], rax
mov rax, qword [rcx]
call qword [rax + VariantCopy]
test dword [rbx + 8], 0x400
je 0x140033443
mov rax, qword [0x140139c50]
lea rcx, [fcn.14002a1d8]
mov qword [rax + 0x15f0], rcx
lea rcx, [fcn.14002a2b8]
mov qword [rax + 0x15f8], rcx
lea rcx, [0x14002a308]
mov qword [rax + 0x1600], rcx
lea rcx, [0x14002a358]
mov qword [rax + 0x1608], rcx
lea rcx, [0x14002a498]
mov qword [rax + 0x1610], rcx
movss xmm6, dword [0x140130f40]
xorps xmm0, xmm0
movups xmmword [rbp + 0xd0], xmm0
movups xmmword [rbp + 0xe0], xmm0
movups xmmword [rbp + 0xf0], xmm0
xor r9d, r9d
mov dword [rsp + 0x20], r15d
xor r8d, r8d
lea rcx, [rbp + 0xd0]
xor edx, edx
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x1400334a0
lea rcx, [rbp + 0xd0]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0xd0]
call qword [sym.imp.USER32.dll_DispatchMessageA]
jmp 0x1400337c2
cmp qword [0x140139cf0], r12
jne 0x1400334ae
call fcn.14002a098
call fcn.14002abc8
call fcn.140005bbc
mov rax, qword [0x140139c50]
lea rcx, str._wpooer
movaps xmm0, xmmword [0x140131350]
xor edx, edx
movaps xmm1, xmmword [0x1401313a0]
mov dword [rax + 0x1654], 0x43848000
mov dword [rax + 0x1658], 0x438c0000
lea r8d, [rdx + 3]
mov qword [rax + 0x164c], r12
mov dword [rax + 0x1668], r12d
mov dword [rax + 0x1680], r12d
mov dword [rax + 0x16ac], r12d
mov dword [rax + 0x16b4], r12d
mov dword [rax + 0x1670], r12d
movdqu xmmword [rax + 0x171c], xmm0
movaps xmm0, xmmword [0x1401313f0]
movdqu xmmword [rax + 0x176c], xmm1
movaps xmm1, xmm0
movaps xmm1, xmmword [0x1401313b0]
movdqu xmmword [rax + 0x178c], xmm0
movdqu xmmword [rax + 0x177c], xmm0
movaps xmm0, xmmword [0x140131380]
movdqu xmmword [rax + 0x186c], xmm1
xorps xmm1, xmm1
movdqu xmmword [rax + 0x184c], xmm0
movaps xmm0, xmmword [0x1401313d0]
movdqu xmmword [rax + 0x174c], xmm1
movaps xmm1, xmmword [0x140131390]
movdqu xmmword [rax + 0x185c], xmm0
movdqu xmmword [rax + 0x18ac], xmm0
movaps xmm0, xmm1
movaps xmm0, xmmword [0x140131370]
movdqu xmmword [rax + 0x18dc], xmm1
movdqu xmmword [rax + 0x18fc], xmm1
movdqu xmmword [rax + 0x18ec], xmm1
movaps xmm1, xmmword [0x140131360]
movdqu xmmword [rax + 0x172c], xmm0
movaps xmm0, xmm1
movaps xmm0, xmmword [0x1401313e0]
movdqu xmmword [rax + 0x17dc], xmm1
movdqu xmmword [rax + 0x17ec], xmm1
movdqu xmmword [rax + 0x180c], xmm1
movaps xmm1, xmm0
movdqa xmm1, xmmword [0x1401314c0]
movdqu xmmword [rax + 0x181c], xmm1
movdqu xmmword [rax + 0x187c], xmm0
movdqu xmmword [rax + 0x189c], xmm0
movdqu xmmword [rax + 0x188c], xmm0
call fcn.14000b608
call fcn.1400e5a60
call fcn.14000d994
call fcn.14000781c
mov rcx, qword [0x140139ca0]
mov r9d, 3
mov dword [rsp + 0x30], r12d
xor r8d, r8d
movss dword [rsp + 0x28], xmm6
xor edx, edx
mov dword [rsp + 0x20], r12d
mov rax, qword [rcx]
call qword [rax + 0x158]
mov rcx, qword [0x140139ca0]
mov rax, qword [rcx]
call qword [rax + 0x148]
test eax, eax
js 0x140033696
call fcn.140007c54
mov rax, qword [0x140139c50]
mov rcx, qword [rax + 0x1d40]
mov rdx, qword [rcx]
add rdx, 0xb0
mov al, byte [rdx]
neg al
sbb rcx, rcx
and rcx, rdx
call fcn.140029968
mov rcx, qword [0x140139ca0]
mov rax, qword [rcx]
call qword [rax + 0x150]
test dword [rdi + 8], 0x400
je 0x140033769
call fcn.140014d38
mov rbx, qword [0x140139c50]
mov eax, dword [rbx + 0x1630]
cmp eax, 1
jle 0x140033709
mov esi, 8
mov rax, qword [rbx + 0x1638]
mov r14, qword [rsi + rax]
test byte [r14 + 4], 0x80
jne 0x1400336f7
mov rax, qword [rbx + 0x15c0]
test rax, rax
je 0x1400336e4
xor edx, edx
mov rcx, r14
call rax
mov rax, qword [rbx + 0x1608]
test rax, rax
je 0x1400336f7
xor edx, edx
mov rcx, r14
call rax
mov eax, dword [rbx + 0x1630]
inc r15d
add rsi, 8
cmp r15d, eax
jl 0x1400336bf
mov r15d, 1
mov r14d, r15d
cmp eax, r15d
jle 0x140033769
lea esi, [r15 + 7]
mov rax, qword [rbx + 0x1638]
mov r15, qword [rsi + rax]
test byte [r15 + 4], 0x80
jne 0x140033753
mov rax, qword [rbx + 0x15c8]
test rax, rax
je 0x140033740
xor edx, edx
mov rcx, r15
call rax
mov rax, qword [rbx + 0x1610]
test rax, rax
je 0x140033753
xor edx, edx
mov rcx, r15
call rax
mov r15d, 1
add rsi, 8
add r14d, r15d
cmp r14d, dword [rbx + 0x1630]
jl 0x14003371b
mov rcx, qword [0x140139ca0]
xor r9d, r9d
xor r8d, r8d
mov qword [rsp + 0x20], r12
xor edx, edx
mov rax, qword [rcx]
call qword [rax + 0x88]
cmp eax, 0x88760868
jne 0x1400337c2
mov rcx, qword [0x140139ca0]
mov rax, qword [rcx]
call qword [rax + 0x18]
cmp eax, 0x88760869
jne 0x1400337c2
call fcn.14002a10c
mov rcx, qword [0x140139ca0]
lea rdx, [0x140139c60]
mov rax, qword [rcx]
call qword [rax + 0x80]
call fcn.14002a098
cmp dword [rbp + 0xd8], 0x12
jne 0x140033463
call fcn.1400152d4
call fcn.14002a10c
mov rcx, qword [0x140139d00]
test rcx, rcx
je 0x1400337f2
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x140139d00], r12
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov rdx, rax
lea rcx, str.ImGui_Platform
call qword [sym.imp.USER32.dll_UnregisterClassA]
mov rbx, qword [0x140139c50]
mov rcx, rbx
mov qword [0x140139d18], r12
call fcn.140006b68
mov rax, qword [0x140139c50]
cmp rax, rbx
cmove rax, r12
mov qword [0x140139c50], rax
test rbx, rbx
je 0x14003384a
mov rcx, rbx
call fcn.14001c5cc
mov rcx, rbx
call fcn.140004940
mov rcx, qword [0x140139ca0]
test rcx, rcx
je 0x140033863
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x140139ca0], r12
mov rcx, qword [0x140139cb0]
test rcx, rcx
je 0x14003387c
mov rax, qword [rcx]
call qword [rax + 0x10]
mov qword [0x140139cb0], r12
mov rcx, qword [0x140139ca8]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x38]
mov rcx, qword [rbp + 0x60]
call qword [sym.imp.USER32.dll_UnregisterClassA]
mov rdx, qword [rbp + 0x88]
mov ebx, 0x1000
cmp rdx, 0x10
jb 0x1400338d6
mov rcx, qword [rbp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x1400338d1
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003399b
call fcn.1400e6c40
mov rax, qword [rbp + 0x1f0]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ifstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x1f0], rax
mov rax, qword [rbp + 0x1f0]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xb0]
mov dword [rbp + rcx + 0x1ec], edx
lea rcx, [rbp + 0x200]
call fcn.140034a18
lea rcx, [rbp + 0x208]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_istream_char__struct_std::char_traits_char__::destructor_void____ptr64]
lea rcx, [rbp + 0x2a0]
call qword [sym.imp.MSVCP140.dll_public_virtual:_void___cdecl_std::basic_ios_char__struct_std::char_traits_char__::destructor_void____ptr64]
mov rdx, qword [rbp + 0xa8]
cmp rdx, 0x10
jb 0x140033967
mov rcx, qword [rbp + 0x90]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x140033962
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14003399b
call fcn.1400e6c40
mov rdx, qword [rbp + 0xc8]
cmp rdx, 0x10
jb 0x1400339a7
mov rcx, qword [rbp + 0xb0]
inc rdx
mov rax, rcx
cmp rdx, rbx
jb 0x1400339a2
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400339a2
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.1400e6c40
xor eax, eax
mov rcx, qword [rbp + 0x300]
xor rcx, rsp
call fcn.1400e6b50
lea r11, [rsp + 0x420]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
movaps xmm6, xmmword [r11 - 0x10]
mov rsp, r11
pop r15
pop r14
pop rbp
ret
call fcn.14003236c
int3
call fcn.14003236c
int3
call fcn.14003236c
int3