Function at 0x1400bb380
Capabilities:
Create thread
Encode data using xor
Execute command

Disassembly:
mov rax, rsp
push rbp
push rbx
push rsi
push rdi
lea rbp, [rax - 0x28]
sub rsp, 0x108
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
xor ebx, ebx
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
xor r9d, r9d
lea r8, [0x1400bad10]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
lea rdx, [0x140de80f8]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
call qword [sym.imp.d3d9.dll_Direct3DCreate9Ex]
test eax, eax
jns 0x1400bb3d6
xor al, al
jmp 0x1400bd08e
mov qword [0x140de807c], rbx
mov qword [0x140de8088], 1
mov qword [0x140de80a4], rbx
mov dword [0x140de80ac], ebx
cvttss2si rax, dword [0x140de8038]
mov dword [0x140de8070], eax
cvttss2si rax, dword [0x140de8208]
mov dword [0x140de8074], eax
mov dword [0x140de8078], 0x15
mov dword [0x140de8084], ebx
mov dword [0x140de80a0], 0x50
mov dword [0x140de809c], 1
mov r9, qword [0x140de8a18]
mov qword [0x140de8090], r9
mov dword [0x140de8098], 1
mov rcx, qword [0x140de80f8]
mov rax, qword [rcx]
lea rdx, [0x140de8a30]
mov qword [rsp + 0x30], rdx
lea rdx, [0x140de8070]
mov qword [rsp + 0x28], rdx
mov dword [rsp + reloc.WLDAP32.dll_Ordinal_32], 0x20
xor edx, edx
mov r8d, 1
call qword [rax + 0x80]
mov rdi, qword [0x140de7fa0]
mov ecx, 0x5f70
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rcx, qword [0x140de7fa0]
test rcx, rcx
je 0x1400bb4ab
inc dword [rcx + 0xf0]
mov qword [rbp + 0x38], rax
lea rcx, [rbp + 0x30]
mov qword [rbp + 0x40], rcx
mov qword [rbp + 0x48], rax
test rax, rax
je 0x1400bb4cc
xor edx, edx
mov rcx, rax
call fcn.14005f790
jmp 0x1400bb4cf
mov rax, rbx
mov qword [0x140de7fa0], rax
call fcn.140063840
test rdi, rdi
je 0x1400bb4e7
mov qword [0x140de7fa0], rdi
mov rcx, qword [0x140de8a18]
call fcn.14008a5a0
mov rsi, qword [0x140de8a30]
mov rdi, qword [0x140de7fa0]
mov ecx, Ordinal_41
call qword [sym.imp.api_ms_win_crt_heap_l1_1_0.dll_malloc]
mov rcx, qword [0x140de7fa0]
test rcx, rcx
je 0x1400bb51e
inc dword [rcx + 0xf0]
test rax, rax
je 0x1400bb542
mov qword [rax], rbx
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], rbx
mov dword [rax + 0x20], 0x1388
mov dword [rax + 0x24], 0x2710
jmp 0x1400bb545
mov rax, rbx
mov qword [rdi + 0x98], rax
lea rcx, str.imgui_impl_dx9
mov qword [rdi + 0x88], rcx
or dword [rdi + 0xc], 8
mov qword [rax], rsi
mov rax, qword [rsi]
mov rcx, rsi
call qword [rax + reloc.WS2_32.dll_htonl]
cmp qword [0x140de8af8], 0
jne 0x1400bb5de
lea rax, [0x140de8af8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x24c33e
lea rdx, [0x140ad3690]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de8af0], 0
jne 0x1400bb652
lea rax, [0x140de8af0]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0xb8c36
lea rdx, [0x1408c89c0]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de8ae8], 0
jne 0x1400bb6c6
lea rax, [0x140de8ae8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x1a9544
lea rdx, [0x1404a3450]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de8190], 0
jne 0x1400bb73a
lea rax, [0x140de8190]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x193d5
lea rdx, [0x140dc9aa0]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de8108], 0
jne 0x1400bb7ae
lea rax, [0x140de8108]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x5cd
lea rdx, [0x140d32d70]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de8168], 0
jne 0x1400bb822
lea rax, [0x140de8168]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x499
lea rdx, [0x1403b0b00]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de8120], 0
jne 0x1400bb896
lea rax, [0x140de8120]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x3f5
lea rdx, [0x1407c0c60]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de8200], 0
jne 0x1400bb90a
lea rax, [0x140de8200]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x436
lea rdx, [0x1407c0820]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de8010], 0
jne 0x1400bb97e
lea rax, [0x140de8010]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x41a
lea rdx, [0x140ad3270]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de81b0], 0
jne 0x1400bb9f2
lea rax, [0x140de81b0]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x47a
lea rdx, [0x1409cf260]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de8050], 0
jne 0x1400bba66
lea rax, [0x140de8050]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x33c
lea rdx, [0x1407b87d0]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de7fb0], 0
jne 0x1400bbada
lea rax, [0x140de7fb0]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x3b8
lea rdx, [0x1403b0180]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de8058], 0
jne 0x1400bbb4e
lea rax, [0x140de8058]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x572
lea rdx, [0x1406e6c00]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de8018], 0
jne 0x1400bbbc2
lea rax, [0x140de8018]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x5ba
lea rdx, [0x1403b0540]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de8030], 0
jne 0x1400bbc36
lea rax, [0x140de8030]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x406
lea rdx, [0x140d6b630]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de81c8], 0
jne 0x1400bbcaa
lea rax, [0x140de81c8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x341
lea rdx, [0x140de33f0]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de8238], 0
jne 0x1400bbd1e
lea rax, [0x140de8238]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x56c
lea rdx, [0x140de2e80]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de8160], 0
jne 0x1400bbd92
lea rax, [0x140de8160]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x2f6
lea rdx, [0x1407923b0]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de8210], 0
jne 0x1400bbe06
lea rax, [0x140de8210]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x2aa
lea rdx, [0x1406e6950]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de81a0], 0
jne 0x1400bbe7a
lea rax, [0x140de81a0]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x2df
lea rdx, [0x14071d740]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de81e0], 0
jne 0x1400bbeee
lea rax, [0x140de81e0]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x2c2
lea rdx, [0x140810d10]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de7fe0], 0
jne 0x1400bbf62
lea rax, [0x140de7fe0]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x2bc
lea rdx, [0x140758770]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de8100], 0
jne 0x1400bbfd6
lea rax, [0x140de8100]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x267
lea rdx, [0x14071da40]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de7fc8], 0
jne 0x1400bc04a
lea rax, [0x140de7fc8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x2e125
lea rdx, [0x140689360]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de8020], 0
jne 0x1400bc0be
lea rax, [0x140de8020]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x232ce
lea rdx, [0x140981640]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de8170], 0
jne 0x1400bc132
lea rax, [0x140de8170]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x2a663
lea rdx, [0x14086a8c0]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de8268], 0
jne 0x1400bc1a6
lea rax, [0x140de8268]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x2776f
lea rdx, [0x14071dcc0]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de8110], 0
jne 0x1400bc21a
lea rax, [0x140de8110]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x37532
lea rdx, [0x14043c4c0]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de8198], 0
jne 0x1400bc28e
lea rax, [0x140de8198]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x314bb
lea rdx, [0x140d6ba40]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de7fb8], 0
jne 0x1400bc302
lea rax, [0x140de7fb8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x2a94c
lea rdx, [0x1409a4910]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de81f8], 0
jne 0x1400bc376
lea rax, [0x140de81f8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x2e2a9
lea rdx, [0x1407e2a60]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de8220], 0
jne 0x1400bc3ea
lea rax, [0x140de8220]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x2ab38
lea rdx, [0x140d9cf00]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de8000], 0
jne 0x1400bc45e
lea rax, [0x140de8000]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x24ed0
lea rdx, [0x14035dc80]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de8270], 0
jne 0x1400bc4d2
lea rax, [0x140de8270]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x31e8e
lea rdx, [0x1403b0fa0]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de80c0], 0
jne 0x1400bc546
lea rax, [0x140de80c0]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x2fa43
lea rdx, [0x140473a00]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de81f0], 0
jne 0x1400bc5ba
lea rax, [0x140de81f0]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x2efb3
lea rdx, [0x14040d500]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de7fc0], 0
jne 0x1400bc62e
lea rax, [0x140de7fc0]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x30fe8
lea rdx, [0x1406ec750]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de81a8], 0
jne 0x1400bc6a2
lea rax, [0x140de81a8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x26111
lea rdx, [0x1407926b0]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de81b8], 0
jne 0x1400bc716
lea rax, [0x140de81b8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x2d622
lea rdx, [0x140382b50]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de8180], 0
jne 0x1400bc78a
lea rax, [0x140de8180]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x2f4ba
lea rdx, [0x1406b7490]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de8228], 0
jne 0x1400bc7fe
lea rax, [0x140de8228]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x382e8
lea rdx, [0x140d33340]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de8278], 0
jne 0x1400bc872
lea rax, [0x140de8278]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x341e3
lea rdx, [0x1408366d0]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de81d8], 0
jne 0x1400bc8e6
lea rax, [0x140de81d8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x3c9b3
lea rdx, [0x14064c9a0]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de80e8], 0
jne 0x1400bc95a
lea rax, [0x140de80e8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x33a82
lea rdx, [0x140894f30]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de8230], 0
jne 0x1400bc9ce
lea rax, [0x140de8230]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x7cf8
lea rdx, [0x1407b8b20]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de8250], 0
jne 0x1400bca42
lea rax, [0x140de8250]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x256e5
lea rdx, [0x140810fe0]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de8028], 0
jne 0x1400bcab6
lea rax, [0x140de8028]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x2a6c9
lea rdx, [0x1403e2e30]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140de8008], 0
jne 0x1400bcb2a
lea rax, [0x140de8008]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rbx
mov dword [rsp + 0x58], ebx
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], ebx
mov dword [rsp + 0x38], ebx
mov dword [rsp + 0x30], 0x200
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x62
mov r9d, 0x55
mov r8d, 0x39978
lea rdx, [0x140758a30]
mov rcx, qword [0x140de8a30]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
mov rcx, qword [0x140de80f8]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
movups xmm0, xmmword [str.x_TJVITZIiV.__47k]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x1403320a0]
movups xmmword [rbp - 0x50], xmm1
movups xmm0, xmmword [0x1403320b0]
movups xmmword [rbp - 0x40], xmm0
movsd xmm0, qword [0x1403320c0]
movsd qword [rbp - 0x30], xmm0
mov eax, dword [0x1403320c8]
mov dword [rbp - 0x28], eax
movzx eax, word [0x1403320cc]
mov word [rbp - 0x24], ax
mov r8d, ebx
mov edi, dword [reloc.WS2_32.dll_accept]
cmp edi, 2
jl 0x1400bccaf
movdqa xmm4, xmmword [0x140334180]
movdqa xmm3, xmmword [0x1403345f0]
movdqa xmm5, xmmword [str.::::epph__wepbqT]
movdqa xmm0, xmmword [0x140334320]
movdqa xmmword [rbp - 0x80], xmm0
lea rcx, [rbp - 0x5c]
movdqa xmm6, xmmword [0x140334260]
mov edx, dword [rbp - 0x80]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm6
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm4
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm3
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm3
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
andps xmm2, xmm6
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x1400bcbc0
cmp r8d, 0x3e
jge 0x1400bccf3
movsxd rax, r8d
lea r9, [rbp - 0x60]
add r9, rax
nop dword [rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x35
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x3e
jl 0x1400bccc0
lea rcx, [rbp - 0x60]
call qword [sym.imp.KERNEL32.dll_GlobalFindAtomA]
test ax, ax
jne 0x1400bd034
movups xmm0, xmmword [str.gSA_KINy_K__6_E]
movups xmmword [rbp - 0x60], xmm0
movups xmm1, xmmword [0x140332140]
movups xmmword [rbp - 0x50], xmm1
movzx eax, word [0x140332150]
mov word [rbp - 0x40], ax
mov r8d, ebx
movdqa xmm7, xmmword [str.55555555]
movdqa xmm5, xmmword [str.::::epph__wepbqT]
movdqa xmm4, xmmword [0x1403345f0]
movdqa xmm6, xmmword [0x140334180]
cmp edi, 2
jl 0x1400bce57
lea rcx, [rbp - 0x60]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm6
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm7
paddw xmm3, xmm2
movq xmm0, qword [rcx]
xorps xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm6
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm7
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
xorps xmm3, xmm0
movq qword [rcx + 8], xmm3
add r8d, 8
lea rcx, [rcx + 0x10]
cmp r8d, 0x10
jl 0x1400bcd60
cmp r8d, 0x11
jge 0x1400bcea7
movsxd rax, r8d
lea r9, [rbp - 0x60]
lea r9, [r9 + rax*2]
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x3a
movzx eax, r8w
sub ax, cx
add ax, 0x35
xor word [r9], ax
inc r8d
lea r9, [r9 + 2]
cmp r8d, 0x11
jl 0x1400bce70
movups xmm0, xmmword [0x140331cc8]
movups xmmword [rbp - 0x80], xmm0
movups xmm1, xmmword [0x140331cd8]
movups xmmword [rbp - 0x70], xmm1
pextrw eax, xmm1, 7
test ax, ax
je 0x1400bd012
cmp edi, 2
jl 0x1400bcfcf
lea rcx, [rbp - 0x80]
nop dword [rax + rax]
movd xmm2, ebx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm6
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm7
paddw xmm3, xmm2
movq xmm0, qword [rcx]
xorps xmm3, xmm0
movq qword [rcx], xmm3
lea eax, [rbx + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm6
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm5
psubd xmm2, xmm0
pshufhw xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
pshufd xmm3, xmm1, 0xd8
movq xmm2, xmm7
paddw xmm3, xmm2
movq xmm0, qword [rcx + 8]
xorps xmm3, xmm0
movq qword [rcx + 8], xmm3
add ebx, 8
lea rcx, [rcx + 0x10]
cmp ebx, 0x10
jl 0x1400bcee0
jmp 0x1400bd012
lea r8, [rbp - 0x80]
nop dword [rax]
nop word [rax + rax]
mov eax, 0x8d3dcb09
imul ebx
add edx, ebx
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movzx eax, dx
imul ecx, eax, 0x3a
movzx eax, bx
sub ax, cx
add ax, 0x35
xor word [r8], ax
inc ebx
lea r8, [r8 + 2]
cmp ebx, 0x10
jl 0x1400bcfe0
xor r9d, r9d
lea r8, [rbp - 0x60]
lea rdx, [rbp - 0x80]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxW]
lea rcx, str._0_0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
jmp 0x1400bd051
mov qword [rsp + 0x28], rbx
mov dword [rsp + 0x20], ebx
xor r9d, r9d
lea r8, [0x1400b0a70]
xor edx, edx
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_CreateThread]
call fcn.1400baf40
mov rcx, qword [0x140de7fd8]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [0x140de8a30]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
mov rcx, qword [0x140de80f8]
mov rax, qword [rcx]
call qword [rax + reloc.WS2_32.dll_recv]
xor edx, edx
lea rcx, str.58555qeghqqegq
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov al, 1
movaps xmm6, xmmword [rsp + 0xf0]
movaps xmm7, xmmword [rsp + 0xe0]
add rsp, 0x108
pop rdi
pop rsi
pop rbx
pop rbp
ret