Function at 0x14005f2f0
Capabilities:
Create process on windows
Create thread
Download url
Encode data using xor
Get system information on windows
Inject dll
Inject thread
Log keystrokes via polling
Receive data
Terminate process

Disassembly:
push rbp
lea rbp, [rsp - 0x2c60]
mov eax, 0x2d60
call fcn.140133620
sub rsp, rax
call fcn.140055d30
lea rdx, [0x140054a90]
lea rcx, [rbp - 0x70]
call fcn.1400671c0
lea rcx, [rbp - 0x70]
call fcn.1400527a0
cmp dword [rbp - 0x68], 0
je 0x14005f332
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
mov rcx, qword [0x140375970]
mov qword [rsp + 0x2d70], rbx
mov qword [rsp + 0x2d40], r15
call fcn.140054af0
xor r9d, r9d
lea r8, str.Crayzi_Cheat_Menu_List
lea rdx, str.__Dont_Try_To_Crack___n_n___Use_The_Recommended_FF___n_n___Use_The_Recommended_Emulator___n_n___Developed_by_Crayzi_Cheat__
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rbx, str.https:__cdn.discordapp.com_attachments_1269727972244455596_1281589181960945727_DelxChamsMenuByLar1x.rar_ex6714f4efis6713a36fhmf4c3aa385a79ac9f1b9022b65d7ebe16bffe01a15c0daf64066fc28ba29cd639
xor r15d, r15d
movups xmm0, xmmword [rbx]
lea rdx, [rbp + 0xb90]
xor r9d, r9d
movups xmm1, xmmword [rbx + 0x10]
lea rcx, [rbx + 0x80]
mov qword [rsp + 0x20], r15
mov eax, dword [rcx + 0x40]
lea r8, [rbp - 0x50]
movups xmmword [rdx], xmm0
movups xmm0, xmmword [rbx + 0x20]
movups xmmword [rdx + 0x10], xmm1
movups xmm1, xmmword [rbx + 0x30]
movups xmmword [rdx + 0x20], xmm0
movups xmm0, xmmword [rbx + 0x40]
movups xmmword [rdx + 0x30], xmm1
movups xmm1, xmmword [rbx + 0x50]
movups xmmword [rdx + 0x40], xmm0
movups xmm0, xmmword [rbx + 0x60]
movups xmmword [rdx + 0x50], xmm1
movups xmm1, xmmword [rcx]
movups xmmword [rdx + 0x60], xmm0
lea rdx, [rdx + 0x80]
movups xmm0, xmmword [rbx + 0x70]
movups xmmword [rdx - 0x10], xmm0
movups xmm0, xmmword [rcx + 0x10]
movups xmmword [rdx], xmm1
movups xmm1, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x10], xmm0
movups xmm0, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x20], xmm1
movups xmm1, xmmword [0x140174668]
movups xmmword [rdx + 0x30], xmm0
mov dword [rdx + 0x40], eax
movzx eax, byte [rcx + 0x44]
xor ecx, ecx
movups xmm0, xmmword [str.C:WindowsSystem32ELITE_ZBIXX.dll]
mov byte [rdx + 0x44], al
lea rdx, [rbp + 0xb90]
mov eax, dword [0x140174678]
mov dword [rbp - 0x30], eax
movups xmmword [rbp - 0x50], xmm0
movups xmmword [rbp - 0x40], xmm1
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
movups xmm0, xmmword [rbx]
lea rdx, [rbp + 0xb90]
movups xmm1, xmmword [rbx + 0x10]
lea rcx, [rbx + 0x80]
movups xmmword [rdx], xmm0
movups xmm0, xmmword [rbx + 0x20]
movups xmmword [rdx + 0x10], xmm1
movups xmm1, xmmword [rbx + 0x30]
movups xmmword [rdx + 0x20], xmm0
movups xmm0, xmmword [rbx + 0x40]
movups xmmword [rdx + 0x30], xmm1
movups xmm1, xmmword [rbx + 0x50]
movups xmmword [rdx + 0x40], xmm0
movups xmm0, xmmword [rbx + 0x60]
movups xmmword [rdx + 0x50], xmm1
movups xmm1, xmmword [rbx + 0x70]
movups xmmword [rdx + 0x60], xmm0
lea rdx, [rdx + 0x80]
movups xmm0, xmmword [rcx]
movups xmmword [rdx - 0x10], xmm1
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx], xmm0
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x10], xmm1
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x20], xmm0
movups xmmword [rdx + 0x30], xmm1
mov eax, dword [rcx + 0x40]
lea r8, [rbp - 0x50]
movups xmm0, xmmword [str.C:WindowsSystem32ELITECCCCC.dll]
mov dword [rdx + 0x40], eax
xor r9d, r9d
movzx eax, byte [rcx + 0x44]
xor ecx, ecx
movups xmm1, xmmword [0x140174690]
mov byte [rdx + 0x44], al
lea rdx, [rbp + 0xb90]
movzx eax, word [0x1401746a0]
mov word [rbp - 0x30], ax
movzx eax, byte [0x1401746a2]
mov byte [rbp - 0x2e], al
movups xmmword [rbp - 0x50], xmm0
mov qword [rsp + 0x20], r15
movups xmmword [rbp - 0x40], xmm1
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
movups xmm0, xmmword [rbx]
lea rdx, [rbp + 0xb90]
xor r9d, r9d
movups xmm1, xmmword [rbx + 0x10]
lea rcx, [rbx + 0x80]
mov qword [rsp + 0x20], r15
mov eax, dword [rcx + 0x40]
lea r8, [rbp - 0x50]
movups xmmword [rdx], xmm0
movups xmm0, xmmword [rbx + 0x20]
movups xmmword [rdx + 0x10], xmm1
movups xmm1, xmmword [rbx + 0x30]
movups xmmword [rdx + 0x20], xmm0
movups xmm0, xmmword [rbx + 0x40]
movups xmmword [rdx + 0x30], xmm1
movups xmm1, xmmword [rbx + 0x50]
movups xmmword [rdx + 0x40], xmm0
movups xmm0, xmmword [rbx + 0x60]
movups xmmword [rdx + 0x50], xmm1
movups xmm1, xmmword [rbx + 0x70]
movups xmmword [rdx + 0x60], xmm0
lea rdx, [rdx + 0x80]
movups xmm0, xmmword [rcx]
movups xmmword [rdx - 0x10], xmm1
movups xmm1, xmmword [rcx + 0x10]
movups xmmword [rdx], xmm0
movups xmm0, xmmword [rcx + 0x20]
movups xmmword [rdx + 0x10], xmm1
movups xmm1, xmmword [rcx + 0x30]
movups xmmword [rdx + 0x20], xmm0
movups xmm0, xmmword [str.C:WindowsSystem32ELITEXXCCV.dll]
movups xmmword [rdx + 0x30], xmm1
mov dword [rdx + 0x40], eax
movzx eax, byte [rcx + 0x44]
xor ecx, ecx
movups xmm1, xmmword [0x1401746b8]
mov byte [rdx + 0x44], al
lea rdx, [rbp + 0xb90]
movzx eax, word [0x1401746c8]
mov word [rbp - 0x30], ax
movzx eax, byte [0x1401746ca]
mov byte [rbp - 0x2e], al
movups xmmword [rbp - 0x50], xmm0
movups xmmword [rbp - 0x40], xmm1
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
movups xmm0, xmmword [rbx]
lea rcx, [rbp + 0xb90]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rbx + 0x20]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rbx + 0x30]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [rbx + 0x40]
movups xmmword [rcx + 0x30], xmm1
movups xmm1, xmmword [rbx + 0x50]
movups xmmword [rcx + 0x40], xmm0
movups xmm0, xmmword [rbx + 0x60]
movups xmmword [rcx + 0x50], xmm1
movups xmm1, xmmword [rbx + 0x70]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmmword [rcx - 0x10], xmm1
lea rbx, [rbx + 0x80]
mov qword [rsp + 0x20], r15
mov eax, dword [rbx + 0x40]
lea r8, [rbp - 0x50]
movups xmm0, xmmword [rbx]
xor r9d, r9d
lea rdx, [rbp + 0xb90]
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rcx], xmm0
movups xmm0, xmmword [rbx + 0x20]
movups xmmword [rcx + 0x10], xmm1
movups xmm1, xmmword [rbx + 0x30]
movups xmmword [rcx + 0x20], xmm0
movups xmm0, xmmword [str.C:WindowsSystem32ELITE_ZBIXX.dll]
movups xmmword [rcx + 0x30], xmm1
mov dword [rcx + 0x40], eax
movzx eax, byte [rbx + 0x44]
movups xmm1, xmmword [0x140174668]
mov byte [rcx + 0x44], al
xor ecx, ecx
mov eax, dword [0x140174678]
mov dword [rbp - 0x30], eax
movups xmmword [rbp - 0x50], xmm0
movups xmmword [rbp - 0x40], xmm1
call qword [sym.imp.urlmon.dll_URLDownloadToFileA]
xor r9d, r9d
mov qword [rsp + 0x28], r15
lea r8, [0x140059120]
mov dword [rsp + 0x20], r15d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
call fcn.140055d30
xor r9d, r9d
mov qword [rsp + 0x28], r15
lea r8, [0x1400553d0]
mov dword [rsp + 0x20], r15d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
xor r9d, r9d
mov qword [rsp + 0x28], r15
lea r8, [0x140055510]
mov dword [rsp + 0x20], r15d
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
lea rdx, [0x140054a90]
lea rcx, [rbp - 0x70]
call fcn.1400671c0
lea rcx, [rbp - 0x70]
call fcn.1400527a0
cmp dword [rbp - 0x68], r15d
je 0x14005f6ee
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_terminate]
int3
mov rcx, qword [0x140375970]
call fcn.140054af0
lea rcx, [0x140396cc0]
call fcn.1400dc600
cmp dword [0x1403759d0], r15d
jne 0x14005f722
call fcn.140067c90
mov rcx, rax
call fcn.140067bf0
mov dword [0x1403759d0], eax
call fcn.140067c90
mov edx, dword [0x1403759d0]
mov rcx, rax
call fcn.140067b30
lea rcx, [0x140396cc0]
call fcn.1400dc600
cmp byte [0x140396ed8], r15b
jne 0x14005f77b
lea rcx, [0x140396ee0]
call fcn.140045460
mov rdx, rax
xor r9d, r9d
xor r8d, r8d
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
lea rax, [0x1400659f0]
mov qword [rsp + 0x2d48], r14
mov edx, 0x7f00
mov qword [rbp + 0x188], rax
xor ecx, ecx
mov dword [rbp + 0x180], 0x50
mov dword [rbp + 0x184], 0x40
mov qword [rbp + 0x190], r15
mov qword [rbp + 0x198], r15
call qword [sym.imp.USER32.dll_LoadIconA]
mov edx, 0x7f00
xor ecx, ecx
mov qword [rbp + 0x1a0], rax
call qword [sym.imp.USER32.dll_LoadCursorA]
mov edx, 0x7f00
mov qword [rbp + 0x1b0], r15
mov qword [rbp + 0x1a8], rax
xor ecx, ecx
lea rax, str.ImGui
mov qword [rbp + 0x1b8], rax
lea rax, str.NhanZed
mov qword [rbp + 0x1c0], rax
call qword [sym.imp.USER32.dll_LoadIconA]
lea rcx, [rbp + 0x180]
mov qword [rbp + 0x1c8], rax
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov r14d, 1
mov ecx, r14d
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
xor ecx, ecx
sub eax, edx
sar eax, 1
lea ebx, [rax - 0x140]
call qword [sym.imp.USER32.dll_GetSystemMetrics]
mov qword [rsp + 0x58], r15
lea r8, str.NhanZed_4.1
mov qword [rsp + 0x50], r15
cdq
mov qword [rsp + 0x48], r15
sub eax, edx
mov rdx, qword [rbp + 0x1c0]
mov r9d, 0x80000000
mov qword [rsp + 0x40], r15
xor ecx, ecx
mov dword [rsp + 0x38], 0x280
sar eax, 1
sub eax, 0x1db
mov dword [rsp + 0x30], 0x3b6
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], eax
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov ecx, reloc.WLDAP32.dll_Ordinal_46
mov qword [0x1403759a8], rax
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test r14b, al
je 0x14005f8b3
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
movdqa xmm0, xmmword [0x140175420]
lea rdx, [rbp + 0x840]
mov rcx, qword [0x1403759a8]
movdqu xmmword [rbp + 0x840], xmm0
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
mov rcx, qword [0x1403759a8]
lea rdx, [0x1403759c0]
xorps xmm0, xmm0
movups xmmword [0x1403759c0], xmm0
call qword [sym.imp.USER32.dll_GetWindowRect]
mov rcx, qword [0x1403759a8]
call fcn.1400657e0
test al, al
jne 0x14005f926
call fcn.140065970
mov rdx, qword [rbp + 0x198]
mov rcx, qword [rbp + 0x1c0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov eax, r14d
jmp 0x140065704
mov rcx, qword [0x1403759a8]
mov edx, 0xa
mov qword [rsp + 0x2d80], rdi
movaps xmmword [rsp + 0x2d30], xmm6
movaps xmmword [rsp + 0x2d20], xmm7
movaps xmmword [rsp + 0x2d10], xmm8
movaps xmmword [rsp + 0x2d00], xmm9
movaps xmmword [rsp + 0x2cf0], xmm10
movaps xmmword [rsp + 0x2ce0], xmm11
movaps xmmword [rsp + 0x2cd0], xmm12
movaps xmmword [rsp + 0x2cc0], xmm13
movaps xmmword [rsp + 0x2cb0], xmm14
movaps xmmword [rsp + 0x2ca0], xmm15
call qword [sym.imp.USER32.dll_ShowWindow]
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x1403759a8]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov qword [rsp + 0x30], 2
lea rcx, str.1.89.6
mov qword [rsp + 0x28], reloc.WS2_32.dll_sendto
mov edx, 0x37c8
mov r9d, 8
mov qword [rsp + 0x20], reloc.WS2_32.dll_recv
mov r8d, 0x448
call fcn.1400173f0
xor ecx, ecx
call fcn.140006b00
call fcn.140008b20
lea rcx, [rbp + 0xab0]
mov rdi, rax
or dword [rax], 3
call fcn.14002a570
mov dword [rbp + 0xafc], 0x10c
mov rbx, qword [rdi + 0x50]
mov rcx, rbx
call fcn.14002d880
movss xmm6, dword [0x140175270]
lea rdx, [0x14024f280]
mov qword [rsp + 0x28], rax
movaps xmm3, xmm6
lea rax, [rbp + 0xab0]
mov r8d, 0x26368
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.14002b070
mov rbx, qword [rdi + 0x50]
mov rcx, rbx
mov qword [0x140375980], rax
call fcn.14002d880
movss xmm7, dword [0x140175268]
lea rdx, [0x14024f280]
mov qword [rsp + 0x28], rax
movaps xmm3, xmm7
lea rax, [rbp + 0xab0]
mov r8d, 0x26368
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.14002b070
mov rbx, qword [rdi + 0x50]
mov rcx, rbx
mov qword [0x140375a10], rax
call fcn.14002d880
movss xmm3, dword [0x14017528c]
lea rdx, [0x1402f8830]
mov qword [rsp + 0x28], rax
mov r8d, 0xf40
lea rax, [rbp + 0xab0]
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.14002b070
mov rbx, qword [rdi + 0x50]
mov rcx, rbx
mov qword [0x140375a18], rax
call fcn.14002d880
mov qword [rsp + 0x28], rax
movaps xmm3, xmm6
lea rax, [rbp + 0xab0]
mov qword [rsp + 0x20], rax
mov r8d, 0x25958
lea rdx, [0x1402d2ed0]
mov rcx, rbx
call fcn.14002b070
mov rbx, qword [rdi + 0x50]
mov rcx, rbx
mov qword [0x140375a08], rax
call fcn.14002d880
movss xmm3, dword [0x140175294]
lea rdx, [0x1402d2ed0]
mov qword [rsp + 0x28], rax
mov r8d, 0x25958
lea rax, [rbp + 0xab0]
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.14002b070
mov rbx, qword [rdi + 0x50]
mov rcx, rbx
mov qword [0x140375990], rax
call fcn.14002d880
movss xmm3, dword [0x14017527c]
lea rdx, [0x1402f9770]
mov qword [rsp + 0x28], rax
mov r8d, 0x954
lea rax, [rbp + 0xab0]
mov rcx, rbx
mov qword [rsp + 0x20], rax
call fcn.14002b070
mov rbx, qword [rdi + 0x50]
mov rcx, rbx
mov qword [0x140375a00], rax
call fcn.14002d880
mov qword [rsp + 0x28], rax
lea rdx, [0x14031eed0]
lea rax, [rbp + 0xab0]
movaps xmm3, xmm6
mov r8d, 0x4ba44
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002b070
mov rbx, qword [rdi + 0x50]
mov rcx, rbx
call fcn.14002d880
mov qword [rsp + 0x28], rax
lea rdx, [0x14027d5d0]
lea rax, [rbp + 0xab0]
movaps xmm3, xmm6
mov r8d, 0x4d2c4
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002b070
mov rbx, qword [rdi + 0x50]
mov rcx, rbx
mov qword [0x140375978], rax
call fcn.14002d880
mov qword [rsp + 0x28], rax
lea rdx, [0x14036e740]
lea rax, [rbp + 0xab0]
movaps xmm3, xmm7
mov r8d, 0xb18
mov qword [rsp + 0x20], rax
mov rcx, rbx
call fcn.14002b070
mov rbx, qword [rdi + 0x50]
mov rcx, rbx
mov qword [0x140375988], rax
call fcn.14002d880
movss xmm13, dword [0x1401752a0]
lea rdx, [0x1402fdef0]
mov qword [rsp + 0x28], rax
movaps xmm3, xmm13
mov r8d, 0x20fe0
mov qword [rsp + 0x20], r15
mov rcx, rbx
call fcn.14002b070
cmp qword [0x140375938], r15
mov qword [rbp + 0x170], rax
jne 0x14005fcd0
mov rcx, qword [0x1403759d8]
lea rax, [0x140375938]
mov qword [rsp + 0x30], r15
lea r9, [0x140374548]
mov qword [rsp + 0x28], rax
lea rdx, [0x1402ca8a0]
mov qword [rsp + 0x20], rcx
mov r8d, 0x45b3
mov rcx, qword [0x1403ab820]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x140375930], r15
jne 0x14005fd17
mov rcx, qword [0x1403ab820]
lea rax, [0x140375930]
mov qword [rsp + 0x30], r15
lea r9, [0x140374548]
mov qword [rsp + 0x28], rax
lea rdx, [0x1402755f0]
mov rax, qword [0x1403759d8]
mov r8d, 0x3f8e
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x140375920], r15
jne 0x14005fd5e
mov rcx, qword [0x1403ab820]
lea rax, [0x140375920]
mov qword [rsp + 0x30], r15
lea r9, [0x140374548]
mov qword [rsp + 0x28], rax
lea rdx, [0x14018e110]
mov rax, qword [0x1403759d8]
mov r8d, 0xc1167
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x140375960], r15
jne 0x14005fda5
mov rcx, qword [0x1403ab820]
lea rax, [0x140375960]
mov qword [rsp + 0x30], r15
lea r9, [0x140374548]
mov qword [rsp + 0x28], rax
lea rdx, [0x14036f260]
mov rax, qword [0x1403759d8]
mov r8d, 0x3e1c
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x140375958], r15
jne 0x14005fdec
mov rcx, qword [0x1403ab820]
lea rax, [0x140375958]
mov qword [rsp + 0x30], r15
lea r9, [0x140374548]
mov qword [rsp + 0x28], rax
lea rdx, [0x1402fa0d0]
mov rax, qword [0x1403759d8]
mov r8d, 0x3e1c
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x140375940], r15
jne 0x14005fe33
mov rcx, qword [0x1403ab820]
lea rax, [0x140375940]
mov qword [rsp + 0x30], r15
lea r9, [0x140374548]
mov qword [rsp + 0x28], rax
lea rdx, [0x1402797b0]
mov rax, qword [0x1403759d8]
mov r8d, 0x3e1c
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x140375968], r15
jne 0x14005fe7a
mov rcx, qword [0x1403ab820]
lea rax, [0x140375968]
mov qword [rsp + 0x30], r15
lea r9, [0x140374548]
mov qword [rsp + 0x28], rax
lea rdx, [0x14036a920]
mov rax, qword [0x1403759d8]
mov r8d, 0x3e1c
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x140375950], r15
jne 0x14005fec1
mov rcx, qword [0x1403ab820]
lea rax, [0x140375950]
mov qword [rsp + 0x30], r15
lea r9, [0x140374548]
mov qword [rsp + 0x28], rax
lea rdx, [0x1402cee60]
mov rax, qword [0x1403759d8]
mov r8d, reloc.WLDAP32.dll_Ordinal_211
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x140375928], r15
jne 0x14005ff08
mov rcx, qword [0x1403ab820]
lea rax, [0x140375928]
mov qword [rsp + 0x30], r15
lea r9, [0x140374548]
mov qword [rsp + 0x28], rax
lea rdx, [0x140279580]
mov rax, qword [0x1403759d8]
mov r8d, 0x230
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
cmp qword [0x140375948], r15
jne 0x14005ff4f
mov rcx, qword [0x1403ab820]
lea rax, [0x140375948]
mov qword [rsp + 0x30], r15
lea r9, [0x140374548]
mov qword [rsp + 0x28], rax
lea rdx, [0x1402cef40]
mov rax, qword [0x1403759d8]
mov r8d, 0x3f8e
mov qword [rsp + 0x20], rax
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov rcx, qword [0x1403759a8]
call fcn.140048140
mov rdx, qword [0x1403ab828]
mov rcx, qword [0x1403ab820]
call fcn.140047c70
mov ecx, dword [0x140375914]
call qword [sym.imp.USER32.dll_GetAsyncKeyState]
test r14b, al
je 0x14005ffa6
lea rdx, [0x14005aa80]
lea rcx, [rbp + 0xe8]
call fcn.140066850
mov rcx, rax
call fcn.1400527a0
lea rcx, [rbp + 0xe8]
call fcn.14004acb0
xorps xmm7, xmm7
lea rcx, [rbp + 0xb40]
xorps xmm3, xmm3
movss dword [rsp + 0x20], xmm7
xorps xmm2, xmm2
xorps xmm1, xmm1
call fcn.140001ec0
movdqa xmm15, xmmword [0x1401756c0]
xor bl, bl
movss xmm9, dword [0x1401751c0]
movss xmm10, dword [0x1401751e0]
movss xmm6, dword [0x140175354]
movss xmm14, dword [0x14017534c]
movss xmm12, dword [0x140175188]
movss xmm8, dword [0x1401752c0]
movss xmm11, dword [0x140175210]
mov qword [rsp + 0x2d78], rsi
mov qword [rsp + 0x2d58], r12
mov dword [rbp - 0x78], ebx
mov qword [rsp + 0x2d50], r13
nop dword [rax + rax]
xor r9d, r9d
mov dword [rsp + 0x20], r14d
xor r8d, r8d
lea rcx, [rbp + 0xa78]
xor edx, edx
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x1400600a1
nop
lea rcx, [rbp + 0xa78]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rbp + 0xa78]
call qword [sym.imp.USER32.dll_DispatchMessageA]
cmp dword [rbp + 0xa80], 0x12
lea rcx, [rbp + 0xa78]
movzx ebx, bl
cmove ebx, r14d
mov dword [rsp + 0x20], r14d
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
jne 0x140060050
mov dword [rbp - 0x78], ebx
test bl, bl
jne 0x140065653
mov ecx, Ordinal_50
call fcn.14005e7b0
mov ecx, reloc.WLDAP32.dll_Ordinal_50
movzx r13d, al
call fcn.14005e7b0
mov ecx, 0x33
mov byte [rsp + 0x60], al
call fcn.14005e7b0
mov ecx, reloc.WS2_32.dll_WSASetLastError
mov byte [rsp + 0x61], al
call fcn.14005e7b0
mov ecx, WSAStartup
mov byte [rsp + 0x62], al
call fcn.14005e7b0
mov ecx, WSAStartup
mov byte [rsp + 0x64], al
call fcn.14005e7b0
mov ecx, reloc.WS2_32.dll_WSAStartup
mov byte [rsp + 0x65], al
call fcn.14005e7b0
mov ecx, 0x51
mov byte [rsp + 0x66], al
call fcn.14005e7b0
mov ecx, 0x45
mov byte [rsp + 0x67], al
call fcn.14005e7b0
mov ecx, dword [0x1403758ec]
movzx r9d, byte [0x1403758cb]
movzx r10d, byte [0x1403759f5]
movzx r11d, byte [0x1403759a1]
movzx ebx, byte [0x14037590e]
movzx edi, byte [0x1403759a5]
movzx esi, byte [0x14037591d]
movzx r14d, byte [0x1403758f5]
movzx r15d, byte [0x1403758f7]
movzx r12d, byte [0x1403759a2]
mov byte [rsp + 0x63], al
cmp ecx, 1
jne 0x1400601a4
test r13b, r13b
je 0x14006035a
movzx edx, byte [rsp + 0x60]
movzx ecx, byte [rsp + 0x61]
movzx r8d, byte [rsp + 0x62]
test r9b, r9b
jne 0x14006036a
cmp byte [0x1403759e9], r9b
sete byte [0x1403759e9]
jmp 0x14006036a
cmp ecx, 2
jne 0x1400601dd
movzx edx, byte [rsp + 0x60]
test dl, dl
je 0x14006035f
movzx ecx, byte [rsp + 0x61]
movzx r8d, byte [rsp + 0x62]
test r10b, r10b
jne 0x14006036a
cmp byte [0x1403759e9], r10b
sete byte [0x1403759e9]
jmp 0x14006036a
cmp ecx, 3
jne 0x140060216
movzx ecx, byte [rsp + 0x61]
movzx edx, byte [rsp + 0x60]
movzx r8d, byte [rsp + 0x62]
test cl, cl
je 0x14006036a
test r11b, r11b
jne 0x14006036a
cmp byte [0x1403759e9], r11b
sete byte [0x1403759e9]
jmp 0x14006036a
cmp ecx, 4
jne 0x14006024e
movzx r8d, byte [rsp + 0x62]
movzx edx, byte [rsp + 0x60]
test r8b, r8b
je 0x140060365
movzx ecx, byte [rsp + 0x61]
test bl, bl
jne 0x14006036a
cmp byte [0x1403759e9], bl
sete byte [0x1403759e9]
jmp 0x14006036a
cmp ecx, 5
jne 0x14006028a
cmp byte [rsp + 0x64], 0
je 0x14006035a
movzx edx, byte [rsp + 0x60]
movzx ecx, byte [rsp + 0x61]
movzx r8d, byte [rsp + 0x62]
test dil, dil
jne 0x14006036a
cmp byte [0x1403759e9], dil
sete byte [0x1403759e9]
jmp 0x14006036a
cmp ecx, 6
jne 0x1400602c6
cmp byte [rsp + 0x65], 0
je 0x14006035a
movzx edx, byte [rsp + 0x60]
movzx ecx, byte [rsp + 0x61]
movzx r8d, byte [rsp + 0x62]
test sil, sil
jne 0x14006036a
cmp byte [0x1403759e9], sil
sete byte [0x1403759e9]
jmp 0x14006036a
cmp ecx, 7
jne 0x1400602fb
cmp byte [rsp + 0x66], 0
je 0x14006035a
movzx edx, byte [rsp + 0x60]
movzx ecx, byte [rsp + 0x61]
movzx r8d, byte [rsp + 0x62]
test r14b, r14b
jne 0x14006036a
cmp byte [0x1403759e9], r14b
sete byte [0x1403759e9]
jmp 0x14006036a
cmp ecx, 8
jne 0x14006032c
cmp byte [rsp + 0x67], 0
je 0x14006035a
movzx edx, byte [rsp + 0x60]
movzx ecx, byte [rsp + 0x61]
movzx r8d, byte [rsp + 0x62]
test r15b, r15b
jne 0x14006036a
cmp byte [0x1403759e9], r15b
sete byte [0x1403759e9]
jmp 0x14006036a
cmp ecx, 9
jne 0x14006035a
test al, al
je 0x14006035a
movzx edx, byte [rsp + 0x60]
movzx ecx, byte [rsp + 0x61]
movzx r8d, byte [rsp + 0x62]
test r12b, r12b
jne 0x14006036a
cmp byte [0x1403759e9], r12b
sete byte [0x1403759e9]
jmp 0x14006036a
movzx edx, byte [rsp + 0x60]
movzx r8d, byte [rsp + 0x62]
movzx ecx, byte [rsp + 0x61]
mov eax, dword [0x1403ab7c8]
cmp eax, 1
jne 0x140060386
test r13b, r13b
je 0x140060417
test r9b, r9b
jmp 0x140060407
cmp eax, 2
jne 0x140060398
test dl, dl
je 0x140060417
test r10b, r10b
jmp 0x140060407
cmp eax, 3
jne 0x1400603a6
test cl, cl
je 0x140060417
test r11b, r11b
jmp 0x140060407
cmp eax, 4
jne 0x1400603b4
test r8b, r8b
je 0x140060417
test bl, bl
jmp 0x140060407
cmp eax, 5
jne 0x1400603c5
cmp byte [rsp + 0x64], 0
je 0x140060417
test dil, dil
jmp 0x140060407
cmp eax, 6
jne 0x1400603d6
cmp byte [rsp + 0x65], 0
je 0x140060417
test sil, sil
jmp 0x140060407
cmp eax, 7
jne 0x1400603e7
cmp byte [rsp + 0x66], 0
je 0x140060417
test r14b, r14b
jmp 0x140060407
cmp eax, 8
jne 0x1400603f8
cmp byte [rsp + 0x67], 0
je 0x140060417
test r15b, r15b
jmp 0x140060407
cmp eax, 9
jne 0x140060417
cmp byte [rsp + 0x63], 0
je 0x140060417
test r12b, r12b
jne 0x140060417
cmp byte [0x1403759ec], 0
sete byte [0x1403759ec]
mov eax, dword [0x140375900]
cmp eax, 1
jne 0x140060433
test r13b, r13b
je 0x1400604c4
test r9b, r9b
jmp 0x1400604b4
cmp eax, 2
jne 0x140060445
test dl, dl
je 0x1400604c4
test r10b, r10b
jmp 0x1400604b4
cmp eax, 3
jne 0x140060453
test cl, cl
je 0x1400604c4
test r11b, r11b
jmp 0x1400604b4
cmp eax, 4
jne 0x140060461
test r8b, r8b
je 0x1400604c4
test bl, bl
jmp 0x1400604b4
cmp eax, 5
jne 0x140060472
cmp byte [rsp + 0x64], 0
je 0x1400604c4
test dil, dil
jmp 0x1400604b4
cmp eax, 6
jne 0x140060483
cmp byte [rsp + 0x65], 0
je 0x1400604c4
test sil, sil
jmp 0x1400604b4
cmp eax, 7
jne 0x140060494
cmp byte [rsp + 0x66], 0
je 0x1400604c4
test r14b, r14b
jmp 0x1400604b4
cmp eax, 8
jne 0x1400604a5
cmp byte [rsp + 0x67], 0
je 0x1400604c4
test r15b, r15b
jmp 0x1400604b4
cmp eax, 9
jne 0x1400604c4
cmp byte [rsp + 0x63], 0
je 0x1400604c4
test r12b, r12b
jne 0x1400604c4
cmp byte [0x14037591f], 0
sete byte [0x14037591f]
mov eax, dword [0x140375910]
cmp eax, 1
jne 0x1400604e0
test r13b, r13b
je 0x140060571
test r9b, r9b
jmp 0x140060561
cmp eax, 2
jne 0x1400604f2
test dl, dl
je 0x140060571
test r10b, r10b
jmp 0x140060561
cmp eax, 3
jne 0x140060500
test cl, cl
je 0x140060571
test r11b, r11b
jmp 0x140060561
cmp eax, 4
jne 0x14006050e
test r8b, r8b
je 0x140060571
test bl, bl
jmp 0x140060561
cmp eax, 5
jne 0x14006051f
cmp byte [rsp + 0x64], 0
je 0x140060571
test dil, dil
jmp 0x140060561
cmp eax, 6
jne 0x140060530
cmp byte [rsp + 0x65], 0
je 0x140060571
test sil, sil
jmp 0x140060561
cmp eax, 7
jne 0x140060541
cmp byte [rsp + 0x66], 0
je 0x140060571
test r14b, r14b
jmp 0x140060561
cmp eax, 8
jne 0x140060552
cmp byte [rsp + 0x67], 0
je 0x140060571
test r15b, r15b
jmp 0x140060561
cmp eax, 9
jne 0x140060571
cmp byte [rsp + 0x63], 0
je 0x140060571
test r12b, r12b
jne 0x140060571
cmp byte [0x1403759e6], 0
sete byte [0x1403759e6]
mov eax, dword [0x1403ab830]
cmp eax, 1
jne 0x14006058d
test r13b, r13b
je 0x14006061e
test r9b, r9b
jmp 0x14006060e
cmp eax, 2
jne 0x14006059f
test dl, dl
je 0x14006061e
test r10b, r10b
jmp 0x14006060e
cmp eax, 3
jne 0x1400605ad
test cl, cl
je 0x14006061e
test r11b, r11b
jmp 0x14006060e
cmp eax, 4
jne 0x1400605bb
test r8b, r8b
je 0x14006061e
test bl, bl
jmp 0x14006060e
cmp eax, 5
jne 0x1400605cc
cmp byte [rsp + 0x64], 0
je 0x14006061e
test dil, dil
jmp 0x14006060e
cmp eax, 6
jne 0x1400605dd
cmp byte [rsp + 0x65], 0
je 0x14006061e
test sil, sil
jmp 0x14006060e
cmp eax, 7
jne 0x1400605ee
cmp byte [rsp + 0x66], 0
je 0x14006061e
test r14b, r14b
jmp 0x14006060e
cmp eax, 8
jne 0x1400605ff
cmp byte [rsp + 0x67], 0
je 0x14006061e
test r15b, r15b
jmp 0x14006060e
cmp eax, 9
jne 0x14006061e
cmp byte [rsp + 0x63], 0
je 0x14006061e
test r12b, r12b
jne 0x14006061e
cmp byte [0x1403759ea], 0
sete byte [0x1403759ea]
mov eax, dword [0x140375998]
cmp eax, 1
jne 0x14006063a
test r13b, r13b
je 0x1400606cb
test r9b, r9b
jmp 0x1400606bb
cmp eax, 2
jne 0x14006064c
test dl, dl
je 0x1400606cb
test r10b, r10b
jmp 0x1400606bb
cmp eax, 3
jne 0x14006065a
test cl, cl
je 0x1400606cb
test r11b, r11b
jmp 0x1400606bb
cmp eax, 4
jne 0x140060668
test r8b, r8b
je 0x1400606cb
test bl, bl
jmp 0x1400606bb
cmp eax, 5
jne 0x140060679
cmp byte [rsp + 0x64], 0
je 0x1400606cb
test dil, dil
jmp 0x1400606bb
cmp eax, 6
jne 0x14006068a
cmp byte [rsp + 0x65], 0
je 0x1400606cb
test sil, sil
jmp 0x1400606bb
cmp eax, 7
jne 0x14006069b
cmp byte [rsp + 0x66], 0
je 0x1400606cb
test r14b, r14b
jmp 0x1400606bb
cmp eax, 8
jne 0x1400606ac
cmp byte [rsp + 0x67], 0
je 0x1400606cb
test r15b, r15b
jmp 0x1400606bb
cmp eax, 9
jne 0x1400606cb
cmp byte [rsp + 0x63], 0
je 0x1400606cb
test r12b, r12b
jne 0x1400606cb
cmp byte [0x1403759e8], 0
sete byte [0x1403759e8]
mov eax, dword [0x140375904]
cmp eax, 1
jne 0x1400606e7
test r13b, r13b
je 0x140060778
test r9b, r9b
jmp 0x140060768
cmp eax, 2
jne 0x1400606f9
test dl, dl
je 0x140060778
test r10b, r10b
jmp 0x140060768
cmp eax, 3
jne 0x140060707
test cl, cl
je 0x140060778
test r11b, r11b
jmp 0x140060768
cmp eax, 4
jne 0x140060715
test r8b, r8b
je 0x140060778
test bl, bl
jmp 0x140060768
cmp eax, 5
jne 0x140060726
cmp byte [rsp + 0x64], 0
je 0x140060778
test dil, dil
jmp 0x140060768
cmp eax, 6
jne 0x140060737
cmp byte [rsp + 0x65], 0
je 0x140060778
test sil, sil
jmp 0x140060768
cmp eax, 7
jne 0x140060748
cmp byte [rsp + 0x66], 0
je 0x140060778
test r14b, r14b
jmp 0x140060768
cmp eax, 8
jne 0x140060759
cmp byte [rsp + 0x67], 0
je 0x140060778
test r15b, r15b
jmp 0x140060768
cmp eax, 9
jne 0x140060778
cmp byte [rsp + 0x63], 0
je 0x140060778
test r12b, r12b
jne 0x140060778
cmp byte [0x1403759ed], 0
sete byte [0x1403759ed]
mov eax, dword [0x1403758f0]
cmp eax, 1
jne 0x14006079f
test r13b, r13b
je 0x1400607fc
test r9b, r9b
jne 0x1400607fc
cmp byte [0x1403759bd], 0
sete al
mov byte [0x1403759bd], al
jmp 0x140060803
cmp eax, 2
jne 0x1400607ad
test dl, dl
je 0x1400607fc
test r10b, r10b
jmp 0x14006078b
cmp eax, 3
jne 0x1400607bb
test cl, cl
je 0x1400607fc
test r11b, r11b
jmp 0x14006078b
cmp eax, 4
jne 0x1400607c9
test r8b, r8b
je 0x1400607fc
test bl, bl
jmp 0x14006078b
cmp eax, 5
jne 0x1400607da
cmp byte [rsp + 0x64], 0
je 0x1400607fc
test dil, dil
jmp 0x14006078b
cmp eax, 6
jne 0x1400607eb
cmp byte [rsp + 0x65], 0
je 0x1400607fc
test sil, sil
jmp 0x14006078b
cmp eax, 7
jne 0x1400607fc
cmp byte [rsp + 0x66], 0
je 0x1400607fc
test r14b, r14b
jmp 0x14006078b
movzx eax, byte [0x1403759bd]
mov ecx, dword [0x140375908]
cmp ecx, 8
jne 0x14006081a
cmp byte [rsp + 0x67], 0
je 0x140060834
test r15b, r15b
jmp 0x140060829
cmp ecx, 9
jne 0x140060834
cmp byte [rsp + 0x63], 0
je 0x140060834
test r12b, r12b
jne 0x140060834
test al, al
sete byte [0x1403759bd]
mov r8d, dword [0x1403759d4]
cmp r8d, 1
jne 0x140060868
test r13b, r13b
je 0x140060901
test r9b, r9b
jne 0x140060901
cmp byte [0x1403759e4], 0
sete dl
mov byte [0x1403759e4], dl
jmp 0x140060908
cmp r8d, 2
jne 0x14006087b
test dl, dl
je 0x140060901
test r10b, r10b
jmp 0x14006084d
cmp r8d, 3
jne 0x14006088d
cmp byte [rsp + 0x61], 0
je 0x140060901
test r11b, r11b
jmp 0x14006084d
cmp r8d, 4
jne 0x14006089e
cmp byte [rsp + 0x62], 0
je 0x140060901
test bl, bl
jmp 0x14006084d
cmp r8d, 5
jne 0x1400608b0
cmp byte [rsp + 0x64], 0
je 0x140060901
test dil, dil
jmp 0x14006084d
cmp r8d, 6
jne 0x1400608c2
cmp byte [rsp + 0x65], 0
je 0x140060901
test sil, sil
jmp 0x14006084d
cmp r8d, 7
jne 0x1400608d7
cmp byte [rsp + 0x66], 0
je 0x140060901
test r14b, r14b
jmp 0x14006084d
cmp r8d, 8
jne 0x1400608ec
cmp byte [rsp + 0x67], 0
je 0x140060901
test r15b, r15b
jmp 0x14006084d
cmp r8d, 9
jne 0x140060901
cmp byte [rsp + 0x63], 0
je 0x140060901
test r12b, r12b
jmp 0x14006084d
movzx edx, byte [0x1403759e4]
cmp ecx, 1
jne 0x140060937
test r13b, r13b
je 0x140060a96
movzx ecx, byte [rsp + 0x60]
test r9b, r9b
jne 0x140060a9b
cmp byte [0x1403759be], r9b
sete byte [0x1403759be]
jmp 0x140060a9b
cmp ecx, 2
jne 0x140060965
movzx ecx, byte [rsp + 0x60]
test cl, cl
je 0x140060a9b
test r10b, r10b
jne 0x140060a9b
cmp byte [0x1403759be], r10b
sete byte [0x1403759be]
jmp 0x140060a9b
cmp ecx, 3
jne 0x140060996
cmp byte [rsp + 0x61], 0
je 0x140060a96
movzx ecx, byte [rsp + 0x60]
test r11b, r11b
jne 0x140060a9b
cmp byte [0x1403759be], r11b
sete byte [0x1403759be]
jmp 0x140060a9b
cmp ecx, 4
jne 0x1400609c5
cmp byte [rsp + 0x62], 0
je 0x140060a96
movzx ecx, byte [rsp + 0x60]
test bl, bl
jne 0x140060a9b
cmp byte [0x1403759be], bl
sete byte [0x1403759be]
jmp 0x140060a9b
cmp ecx, 5
jne 0x1400609f6
cmp byte [rsp + 0x64], 0
je 0x140060a96
movzx ecx, byte [rsp + 0x60]
test dil, dil
jne 0x140060a9b
cmp byte [0x1403759be], dil
sete byte [0x1403759be]
jmp 0x140060a9b
cmp ecx, 6
jne 0x140060a24
cmp byte [rsp + 0x65], 0
je 0x140060a96
movzx ecx, byte [rsp + 0x60]
test sil, sil
jne 0x140060a9b
cmp byte [0x1403759be], sil
sete byte [0x1403759be]
jmp 0x140060a9b
cmp ecx, 7
jne 0x140060a4a
cmp byte [rsp + 0x66], 0
je 0x140060a96
movzx ecx, byte [rsp + 0x60]
test r14b, r14b
jne 0x140060a9b
cmp byte [0x1403759be], r14b
sete byte [0x1403759be]
jmp 0x140060a9b
cmp ecx, 8
jne 0x140060a70
cmp byte [rsp + 0x67], 0
je 0x140060a96
movzx ecx, byte [rsp + 0x60]
test r15b, r15b
jne 0x140060a9b
cmp byte [0x1403759be], r15b
sete byte [0x1403759be]
jmp 0x140060a9b
cmp ecx, 9
jne 0x140060a96
cmp byte [rsp + 0x63], 0
je 0x140060a96
movzx ecx, byte [rsp + 0x60]
test r12b, r12b
jne 0x140060a9b
cmp byte [0x1403759be], r12b
sete byte [0x1403759be]
jmp 0x140060a9b
movzx ecx, byte [rsp + 0x60]
mov eax, dword [0x1403758f8]
cmp eax, 1
jne 0x140060ab7
test r13b, r13b
je 0x140060b4d
test r9b, r9b
jmp 0x140060b3d
cmp eax, 2
jne 0x140060ac9
test cl, cl
je 0x140060b4d
test r10b, r10b
jmp 0x140060b3d
cmp eax, 3
jne 0x140060ada
cmp byte [rsp + 0x61], 0
je 0x140060b4d
test r11b, r11b
jmp 0x140060b3d
cmp eax, 4
jne 0x140060aea
cmp byte [rsp + 0x62], 0
je 0x140060b4d
test bl, bl
jmp 0x140060b3d
cmp eax, 5
jne 0x140060afb
cmp byte [rsp + 0x64], 0
je 0x140060b4d
test dil, dil
jmp 0x140060b3d
cmp eax, 6
jne 0x140060b0c
cmp byte [rsp + 0x65], 0
je 0x140060b4d
test sil, sil
jmp 0x140060b3d
cmp eax, 7
jne 0x140060b1d
cmp byte [rsp + 0x66], 0
je 0x140060b4d
test r14b, r14b
jmp 0x140060b3d
cmp eax, 8
jne 0x140060b2e
cmp byte [rsp + 0x67], 0
je 0x140060b4d
test r15b, r15b
jmp 0x140060b3d
cmp eax, 9
jne 0x140060b4d
cmp byte [rsp + 0x63], 0
je 0x140060b4d
test r12b, r12b
jne 0x140060b4d
cmp byte [0x1403759e7], 0
sete byte [0x1403759e7]
mov eax, dword [0x1403759f8]
cmp eax, 1
jne 0x140060b69
test r13b, r13b
je 0x140060c18
test r9b, r9b
jmp 0x140060c08
cmp eax, 2
jne 0x140060b7e
test cl, cl
je 0x140060c18
test r10b, r10b
jmp 0x140060c08
cmp eax, 3
jne 0x140060b93
cmp byte [rsp + 0x61], 0
je 0x140060c18
test r11b, r11b
jmp 0x140060c08
cmp eax, 4
jne 0x140060ba3
cmp byte [rsp + 0x62], 0
je 0x140060c18
test bl, bl
jmp 0x140060c08
cmp eax, 5
jne 0x140060bc6
cmp byte [rsp + 0x64], 0
je 0x140060c18
test dil, dil
jne 0x140060c18
cmp byte [0x1403759e5], dil
sete al
mov byte [0x1403759e5], al
jmp 0x140060c1f
cmp eax, 6
jne 0x140060bd7
cmp byte [rsp + 0x65], 0
je 0x140060c18
test sil, sil
jmp 0x140060c08
cmp eax, 7
jne 0x140060be8
cmp byte [rsp + 0x66], 0
je 0x140060c18
test r14b, r14b
jmp 0x140060c08
cmp eax, 8
jne 0x140060bf9
cmp byte [rsp + 0x67], 0
je 0x140060c18
test r15b, r15b
jmp 0x140060c08
cmp eax, 9
jne 0x140060c18
cmp byte [rsp + 0x63], 0
je 0x140060c18
test r12b, r12b
jne 0x140060c18
cmp byte [0x1403759eb], 0
sete byte [0x1403759eb]
movzx eax, byte [0x1403759e5]
mov ecx, dword [0x1403759e0]
cmp ecx, 1
jne 0x140060c4f
test r13b, r13b
je 0x140060d7f
movzx ecx, byte [rsp + 0x60]
test r9b, r9b
jne 0x140060d84
cmp ecx, 2
jne 0x140060c78
movzx ecx, byte [rsp + 0x60]
test cl, cl
je 0x140060d84
cmp ecx, 3
jne 0x140060ca4
movzx ecx, byte [rsp + 0x60]
mov eax, dword [0x1403758fc]
cmp eax, 1
jne 0x140060db9
call fcn.140047e00
call fcn.140048150
xor ecx, ecx
call fcn.140006b80
call fcn.140065970
mov rcx, qword [0x1403759a8]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rbp + 0x198]
mov rcx, qword [rbp + 0x1c0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
movaps xmm15, xmmword [rsp + 0x2ca0]
xor eax, eax
movaps xmm14, xmmword [rsp + 0x2cb0]
movaps xmm13, xmmword [rsp + 0x2cc0]
movaps xmm12, xmmword [rsp + 0x2cd0]
movaps xmm11, xmmword [rsp + 0x2ce0]
movaps xmm10, xmmword [rsp + 0x2cf0]
movaps xmm9, xmmword [rsp + 0x2d00]
movaps xmm8, xmmword [rsp + 0x2d10]
movaps xmm7, xmmword [rsp + 0x2d20]
movaps xmm6, xmmword [rsp + 0x2d30]
mov r13, qword [rsp + 0x2d50]
mov r12, qword [rsp + 0x2d58]
mov rdi, qword [rsp + 0x2d80]
mov rsi, qword [rsp + 0x2d78]
mov r14, qword [rsp + 0x2d48]
mov rbx, qword [rsp + 0x2d70]
mov r15, qword [rsp + 0x2d40]
add rsp, 0x2d60
pop rbp
ret