Function at 0x1400458a0
Capabilities:
Access peb ldr_data
Delete file
Encode data using xor
Execute command
Get session user name
Hash data using fnv
Hide graphical window
Persist via default file association registry key
Persist via windows service
Resolve function by parsing pe exports
Schedule task via at
Set registry value

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 r13
push r14
push r15
sub rsp, 0xc70
movaps xmmword [rax - 0x28], xmm6
movaps xmmword [rax - 0x38], xmm7
movaps xmmword [rax - 0x48], xmm8
movaps xmmword [rax - 0x58], xmm9
movaps xmmword [rax - 0x68], xmm10
movaps xmmword [rax - 0x78], xmm11
movaps xmmword [rax - 0x88], xmm12
movaps xmmword [rax - 0x98], xmm13
movaps xmmword [rax - 0xa8], xmm14
movaps xmmword [rax - 0xb8], xmm15
lea rdx, str.C:WindowsSystem32_brotlicommon.dll
lea rcx, [rax - 0xc00]
call fcn.140031940
nop
mov r8d, 0x21800
lea rdx, [0x14048dc50]
lea rcx, [rsp + 0x88]
call fcn.1400446c0
nop
lea rcx, [rsp + 0x88]
call fcn.1400318e0
lea rdx, str.C:WindowsSystem32_brotlidec.dll
lea rcx, [rsp + 0x88]
call fcn.140031940
nop
mov r8d, 0xc400
lea rdx, [0x140ad8500]
lea rcx, [rsp + 0x88]
call fcn.1400446c0
nop
lea rcx, [rsp + 0x88]
call fcn.1400318e0
lea rdx, str.C:WindowsSystem32_freetype.dll
lea rcx, [rsp + 0x88]
call fcn.140031940
nop
mov r8d, 0xa9000
lea rdx, [0x1400f4900]
lea rcx, [rsp + 0x88]
call fcn.1400446c0
nop
lea rcx, [rsp + 0x88]
call fcn.1400318e0
lea rdx, str.C:WindowsSystem32libpng16.dll
lea rcx, [rsp + 0x88]
call fcn.140031940
nop
mov r8d, 0x30c00
lea rdx, [0x14045d050]
lea rcx, [rsp + 0x88]
call fcn.1400446c0
nop
lea rcx, [rsp + 0x88]
call fcn.1400318e0
lea rdx, str.C:WindowsSystem32obsidium64.dll
lea rcx, [rsp + 0x88]
call fcn.140031940
nop
mov r8d, 0x4e1f8
lea rdx, [0x140397850]
lea rcx, [rsp + 0x88]
call fcn.1400446c0
nop
lea rcx, [rsp + 0x88]
call fcn.1400318e0
lea rdx, str.C:WindowsSystem32zlib1.dll
lea rcx, [rsp + 0x88]
call fcn.140031940
nop
mov r8d, 0x15e00
lea rdx, [0x1402a5220]
lea rcx, [rsp + 0x88]
call fcn.1400446c0
nop
lea rcx, [rsp + 0x88]
call fcn.1400318e0
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov rcx, rax
xor edx, edx
call qword [sym.imp.USER32.dll_ShowWindow]
mov dword [rsp + 0x260], 0x50
mov dword [rsp + 0x264], 0x40
lea rax, [0x14004e5b0]
mov qword [rsp + 0x268], rax
xor r12d, r12d
mov qword [rsp + 0x270], r12
mov qword [rsp + 0x278], r12
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconW]
mov qword [rsp + 0x280], rax
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadCursorW]
mov qword [rsp + 0x288], rax
mov qword [rsp + 0x290], r12
lea r15, str.Novus
mov qword [rsp + 0x298], r15
mov qword [rsp + 0x2a0], r15
mov edx, 0x7f00
xor ecx, ecx
call qword [sym.imp.USER32.dll_LoadIconW]
mov qword [rsp + 0x2a8], rax
lea rcx, [rsp + 0x260]
call qword [sym.imp.USER32.dll_RegisterClassExW]
cvttss2si edi, dword [0x140b15c8c]
cvttss2si esi, dword [0x140b15c88]
mov r14d, 1
mov ecx, r14d
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss xmm0, dword [0x140b15c8c]
mulss xmm0, dword [0x1400bd000]
subss xmm1, xmm0
cvttss2si ebx, xmm1
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
movd xmm1, eax
cvtdq2ps xmm1, xmm1
movss xmm0, dword [0x140b15c88]
mulss xmm0, dword [0x1400bd000]
subss xmm1, xmm0
cvttss2si eax, xmm1
mov qword [rsp + 0x58], r12
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x48], r12
mov qword [rsp + 0x40], r12
mov dword [rsp + 0x38], edi
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], eax
mov r9d, 0x80000000
mov r8, r15
mov rdx, qword [rsp + 0x2a0]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov qword [0x140b1d238], rax
lea edx, [r12 - 0x14]
mov rcx, rax
call qword [sym.imp.USER32.dll_GetWindowLongW]
bts eax, 0x13
mov r8d, eax
lea edx, [r12 - 0x14]
mov rcx, qword [0x140b1d238]
call qword [sym.imp.USER32.dll_SetWindowLongA]
lea r9d, [r12 + 2]
mov r8b, 0xff
xor edx, edx
mov rcx, qword [0x140b1d238]
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
movdqa xmm0, xmmword [0x1400bd230]
movdqu xmmword [rsp + 0x6c0], xmm0
lea rdx, [rsp + 0x6c0]
mov rcx, qword [0x140b1d238]
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
xorps xmm0, xmm0
movups xmmword [0x140b1d2c0], xmm0
lea rdx, [0x140b1d2c0]
mov rcx, qword [0x140b1d238]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov rcx, qword [0x140b1d238]
call fcn.14004e420
test al, al
jne 0x140045cdb
call fcn.14004e4f0
mov rdx, qword [rsp + 0x278]
mov rcx, qword [rsp + 0x2a0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
mov eax, r14d
lea r11, [rsp + 0xc70]
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]
movaps xmm7, xmmword [r11 - 0x20]
movaps xmm8, xmmword [r11 - 0x30]
movaps xmm9, xmmword [r11 - 0x40]
movaps xmm10, xmmword [r11 - 0x50]
movaps xmm11, xmmword [r11 - 0x60]
movaps xmm12, xmmword [r11 - 0x70]
movaps xmm13, xmmword [r11 - 0x80]
movaps xmm14, xmmword [r11 - 0x90]
movaps xmm15, xmmword [r11 - 0xa0]
mov rsp, r11
pop r15
pop r14
pop r13
ret
mov edx, 0xa
mov rcx, qword [0x140b1d238]
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x140b1d238]
call qword [sym.imp.USER32.dll_UpdateWindow]
call fcn.1400438f0
call fcn.140043bd0
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x28], socket
mov qword [rsp + 0x20], reloc.WS2_32.dll_recv
mov edx, 0x38e8
mov r9d, 8
mov r8d, 0x464
lea rcx, str.1.90.0
call fcn.1400176d0
xor ecx, ecx
call fcn.140007600
call fcn.140009c00
mov rsi, rax
or dword [rax], 3
xor ecx, ecx
call fcn.140023100
mov rcx, qword [0x140b1d238]
call fcn.14003fad0
mov rcx, qword [0x140b1d938]
call fcn.14003f230
lea rcx, [rsp + 0x800]
call fcn.140028e50
mov dword [rsp + 0x84c], 0x30c
mov rbx, qword [rsi + 0x30]
mov rcx, rbx
call fcn.14002c1e0
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x800]
mov qword [rsp + 0x20], rax
movss xmm9, dword [0x1400bd0c4]
movaps xmm3, xmm9
mov r8d, 0x133ec
lea rdx, [0x1401d69b0]
mov rcx, rbx
call fcn.1400297e0
mov qword [0x140b1d9f0], rax
mov rbx, qword [rsi + 0x30]
mov rcx, rbx
call fcn.14002c1e0
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x800]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm9
mov r8d, 0x133ec
lea rdx, [0x1401d69b0]
mov rcx, rbx
call fcn.1400297e0
mov qword [0x140b1da08], rax
mov rbx, qword [rsi + 0x30]
mov rcx, rbx
call fcn.14002c1e0
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x800]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1400bd0cc]
mov r8d, 0x133ec
lea rdx, [0x1401d69b0]
mov rcx, rbx
call fcn.1400297e0
mov qword [0x140b1d9f8], rax
mov rbx, qword [rsi + 0x30]
mov rcx, rbx
call fcn.14002c1e0
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x800]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1400bd0a0]
mov r8d, 0x1329c
lea rdx, [0x14050be70]
mov rcx, rbx
call fcn.1400297e0
mov qword [0x140b1da10], rax
mov rbx, qword [rsi + 0x30]
mov rcx, rbx
call fcn.14002c1e0
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x800]
mov qword [rsp + 0x20], rax
movss xmm3, dword [0x1400bd09c]
mov r8d, 0x133ec
lea rdx, [0x1401d69b0]
mov rcx, rbx
call fcn.1400297e0
mov qword [0x140b1dd58], rax
mov rbx, qword [rsi + 0x30]
mov rcx, rbx
call fcn.14002c1e0
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x800]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm9
mov r8d, 0xab8
lea rdx, [0x1402356e0]
mov rcx, rbx
call fcn.1400297e0
mov rbx, qword [rsi + 0x30]
mov rcx, rbx
call fcn.14002c1e0
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x800]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm9
mov r8d, 0x6311c
lea rdx, [0x1402bb020]
mov rcx, rbx
call fcn.1400297e0
mov rbx, qword [rsi + 0x30]
mov rcx, rbx
call fcn.14002c1e0
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x800]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm9
mov r8d, 0x2fcc
lea rdx, [0x1401f5af0]
mov rcx, rbx
call fcn.1400297e0
mov qword [0x140b1dd40], rax
mov rbx, qword [rsi + 0x30]
mov rcx, rbx
call fcn.14002c1e0
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x800]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm9
mov r8d, 0x55b8
lea rdx, [0x1401f0530]
mov rcx, rbx
call fcn.1400297e0
mov qword [0x140b1dd48], rax
mov rbx, qword [rsi + 0x30]
mov rcx, rbx
call fcn.14002c1e0
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x800]
mov qword [rsp + 0x20], rax
movaps xmm3, xmm9
mov r8d, 0x57468
lea rdx, [0x1402361a0]
mov rcx, rbx
call fcn.1400297e0
mov qword [0x140b1dd50], rax
mov edi, select
lea r14, [0x140b1e5b0]
mov rbx, qword [rsi + 0x30]
mov rcx, rbx
call fcn.14002c1e0
movd xmm3, edi
cvtdq2ps xmm3, xmm3
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x800]
mov qword [rsp + 0x20], rax
mov r8d, 0x8d0
lea rdx, [0x140a66da0]
mov rcx, rbx
call fcn.1400297e0
mov qword [r14], rax
inc edi
lea r14, [r14 + 8]
cmp edi, 0x28
jle 0x140046004
mov esi, 1
cmp qword [0x140b1d280], r12
jne 0x1400460c3
lea rax, [0x140b1d280]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x60], r12
mov dword [rsp + 0x58], r12d
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], esi
mov dword [rsp + 0x38], r12d
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x438
mov r9d, 0x780
mov r8d, 0x3b9bc
lea rdx, [0x1404af450]
mov rcx, qword [0x140b1d938]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140b1d290], r12
jne 0x140046135
lea rax, [0x140b1d290]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x60], r12
mov dword [rsp + 0x58], r12d
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], esi
mov dword [rsp + 0x38], r12d
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x438
mov r9d, 0x780
mov r8d, 0x376
lea rdx, [0x1400f0320]
mov rcx, qword [0x140b1d938]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140b1d258], r12
jne 0x1400461a7
lea rax, [0x140b1d258]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x60], r12
mov dword [rsp + 0x58], r12d
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], esi
mov dword [rsp + 0x38], r12d
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x438
mov r9d, 0x780
mov r8d, 0x48c0
lea rdx, [0x140221510]
mov rcx, qword [0x140b1d938]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140b1d2b8], r12
jne 0x140046219
lea rax, [0x140b1d2b8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x60], r12
mov dword [rsp + 0x58], r12d
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], esi
mov dword [rsp + 0x38], r12d
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x438
mov r9d, 0x780
mov r8d, 0x4df2
lea rdx, [0x1404eae10]
mov rcx, qword [0x140b1d938]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140b1d240], r12
jne 0x14004628b
lea rax, [0x140b1d240]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x60], r12
mov dword [rsp + 0x58], r12d
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], esi
mov dword [rsp + 0x38], r12d
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x438
mov r9d, 0x780
mov r8d, 0x2cc1
lea rdx, [0x140b0dfb0]
mov rcx, qword [0x140b1d938]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140b1d278], r12
jne 0x1400462fd
lea rax, [0x140b1d278]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x60], r12
mov dword [rsp + 0x58], r12d
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], esi
mov dword [rsp + 0x38], r12d
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x438
mov r9d, 0x780
mov r8d, 0x1722e
lea rdx, [0x1404f4c40]
mov rcx, qword [0x140b1d938]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140b1d248], r12
jne 0x14004636f
lea rax, [0x140b1d248]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x60], r12
mov dword [rsp + 0x58], r12d
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], esi
mov dword [rsp + 0x38], r12d
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x438
mov r9d, 0x780
mov r8d, 0x1fbb
lea rdx, [0x14051f110]
mov rcx, qword [0x140b1d938]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140b1d298], r12
jne 0x1400463e1
lea rax, [0x140b1d298]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x60], r12
mov dword [rsp + 0x58], r12d
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], esi
mov dword [rsp + 0x38], r12d
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x438
mov r9d, 0x780
mov r8d, 0x502e
lea rdx, [0x1404efc10]
mov rcx, qword [0x140b1d938]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140b1d2b0], r12
jne 0x140046453
lea rax, [0x140b1d2b0]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x60], r12
mov dword [rsp + 0x58], r12d
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], esi
mov dword [rsp + 0x38], r12d
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x438
mov r9d, 0x780
mov r8d, 0x148
lea rdx, [0x1400f06a0]
mov rcx, qword [0x140b1d938]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140b1d2a8], r12
jne 0x1400464c5
lea rax, [0x140b1d2a8]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x60], r12
mov dword [rsp + 0x58], r12d
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], esi
mov dword [rsp + 0x38], r12d
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x2c
mov r9d, 0x2c
mov r8d, 0x294
lea rdx, [0x140a66b00]
mov rcx, qword [0x140b1d938]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140b1d250], r12
jne 0x140046537
lea rax, [0x140b1d250]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x60], r12
mov dword [rsp + 0x58], r12d
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], esi
mov dword [rsp + 0x38], r12d
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x2c
mov r9d, 0x2c
mov r8d, 0x4f83
lea rdx, [0x140b10c80]
mov rcx, qword [0x140b1d938]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140b1d268], r12
jne 0x1400465a9
lea rax, [0x140b1d268]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x60], r12
mov dword [rsp + 0x58], r12d
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], esi
mov dword [rsp + 0x38], r12d
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x64
mov r9d, 0x87
mov r8d, 0x17c02
lea rdx, [0x14028d610]
mov rcx, qword [0x140b1d938]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140b1d270], r12
jne 0x14004661b
lea rax, [0x140b1d270]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x60], r12
mov dword [rsp + 0x58], r12d
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], esi
mov dword [rsp + 0x38], r12d
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x438
mov r9d, 0x780
mov r8d, 0x9da0
lea rdx, [0x140325db0]
mov rcx, qword [0x140b1d938]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140b1d260], r12
jne 0x14004668d
lea rax, [0x140b1d260]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x60], r12
mov dword [rsp + 0x58], r12d
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], esi
mov dword [rsp + 0x38], r12d
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x2c
mov r9d, 0x2c
mov r8d, 0x410e
lea rdx, [0x1400f07f0]
mov rcx, qword [0x140b1d938]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140b1d288], r12
jne 0x1400466ff
lea rax, [0x140b1d288]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x60], r12
mov dword [rsp + 0x58], r12d
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], esi
mov dword [rsp + 0x38], r12d
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x64
mov r9d, 0x87
mov r8d, 0x968c
lea rdx, [0x14038e1c0]
mov rcx, qword [0x140b1d938]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
cmp qword [0x140b1d2a0], r12
jne 0x140046771
lea rax, [0x140b1d2a0]
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], r12
mov qword [rsp + 0x60], r12
mov dword [rsp + 0x58], r12d
mov dword [rsp + 0x50], 0xffffffff
mov dword [rsp + 0x48], 0xffffffff
mov dword [rsp + 0x40], esi
mov dword [rsp + 0x38], r12d
mov dword [rsp + 0x30], r12d
mov dword [rsp + 0x28], 0xffffffff
mov dword [rsp + 0x20], 0x64
mov r9d, 0x87
mov r8d, 0x6785
lea rdx, [0x1401e9da0]
mov rcx, qword [0x140b1d938]
call qword [sym.imp.d3dx9_43.dll_D3DXCreateTextureFromFileInMemoryEx]
movss xmm11, dword [0x1400bd03c]
movss dword [rsp + 0x20], xmm11
movss xmm3, dword [0x1400bd008]
movss xmm2, dword [0x1400bd004]
movss xmm1, dword [0x1400bcffc]
lea rcx, [rsp + 0x1f8]
call fcn.1400027d0
xor bl, bl
mov dword [rsp + 0xd0], ebx
mov byte [rsp + 0x80], bl
mov r13d, dword [0x1400d8158]
xorps xmm10, xmm10
movss xmm15, dword [0x1400bd0a8]
movss xmm12, dword [0x1400bd0d8]
movss xmm7, dword [0x1400bd0b4]
lea r14, str.Releases
mov dword [rsp + 0x20], esi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x7a8]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
je 0x1400468aa
nop dword [rax]
nop dword [rax + rax]
lea rcx, [rsp + 0x7a8]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rsp + 0x7a8]
call qword [sym.imp.USER32.dll_DispatchMessageW]
movzx ebx, bl
cmp dword [rsp + 0x7b0], 0x12
cmove ebx, esi
mov byte [rsp + 0x80], bl
mov dword [rsp + 0x20], esi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x7a8]
call qword [sym.imp.USER32.dll_PeekMessageW]
test eax, eax
jne 0x140046810
mov dword [rsp + 0xd0], ebx
test bl, bl
je 0x1400468aa
call fcn.14003f370
call fcn.14003fae0
xor ecx, ecx
call fcn.1400076e0
call fcn.14004e4f0
mov rcx, qword [0x140b1d238]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rsp + 0x278]
mov rcx, qword [rsp + 0x2a0]
call qword [sym.imp.USER32.dll_UnregisterClassW]
xor eax, eax
jmp 0x140045c81
mov ecx, dword [0x140b1d928]
test ecx, ecx
je 0x1400468dd
mov eax, dword [0x140b1d92c]
test eax, eax
je 0x1400468dd
mov dword [0x140b1d940], ecx
mov dword [0x140b1d944], eax
mov dword [0x140b1d92c], r12d
mov dword [0x140b1d928], r12d
call fcn.14004e540
call fcn.14003f7b0
call fcn.140040770
call fcn.14000a730
call qword [sym.imp.KERNEL32.dll_GetConsoleWindow]
mov r15, rax
mov qword [rsp + 0xb0], rax
xor edx, edx
mov rcx, rax
call qword [sym.imp.USER32.dll_ShowWindow]
mov qword [rsp + 0x1d8], 0
mov qword [rsp + 0x1e0], 0
lea r8, [rsp + 0x1d8]
xor edx, edx
lea rcx, [rsp + 0x1e0]
call fcn.140014090
movsd xmm0, qword [0x140b15c88]
movsd qword [rsp + 0x228], xmm0
xor edx, edx
lea rcx, [rsp + 0x228]
call fcn.140014120
mov rdi, qword [0x140b1d220]
test rdi, rdi
jne 0x140046984
mov r8d, 0xbf0
lea rdx, str.D:Kenzo_ImGuiNovus_ImGuiimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov rdi, qword [0x140b1d220]
xor edx, edx
lea r8d, [rdx + 0x2b]
lea rcx, str.IMGUI
call fcn.140010450
xor edx, edx
mov rcx, r15
call qword [sym.imp.USER32.dll_ShowWindow]
call fcn.140043eb0
mov rax, qword [0x140b1d220]
mov rcx, qword [rax + 0x4038]
movss xmm14, dword [rcx + 0x28]
movss dword [rsp + 0x100], xmm14
movss xmm13, dword [rcx + 0x2c]
movss dword [rsp + 0x104], xmm13
lea rcx, [rsp + 0xf8]
call fcn.140017fe0
call fcn.140009ea0
mov rbx, rax
movaps xmm0, xmmword [0x1400bd470]
movups xmmword [rsp + 0x6d0], xmm0
lea rcx, [rsp + 0x6d0]
call fcn.1400054f0
mov dword [rsp + 0x108], 0x3f800000
mov dword [rsp + 0x10c], 0x3f800000
mov qword [rsp + 0x110], 0
movsd xmm0, qword [0x140b15c88]
movsd qword [rsp + 0x250], xmm0
mov qword [rsp + 0x118], 0
mov dword [rsp + 0x30], eax
lea rax, [rsp + 0x108]
mov qword [rsp + 0x28], rax
lea rax, [rsp + 0x110]
mov qword [rsp + 0x20], rax
lea r9, [rsp + 0x250]
lea r8, [rsp + 0x118]
mov rdx, qword [0x140b1d280]
mov rcx, rbx
call fcn.140026c10
mov ecx, dword [0x140b1d2d0]
cmp ecx, dword [0x140b1d9a0]
jne 0x140046a95
movaps xmm6, xmm11
jmp 0x140046a9d
movss xmm6, dword [0x1400bd1fc]
mov rax, qword [0x140b1d220]
test rax, rax
jne 0x140046ad0
mov r8d, 0x10d9
lea rdx, str.D:Kenzo_ImGuiNovus_ImGuiimgui.cpp
lea rcx, str.GImGui___0___No_current_context._Did_you_call_ImGui::CreateContext___and_ImGui::SetCurrentContext_____
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__wassert]
mov ecx, dword [0x140b1d2d0]
mov rax, qword [0x140b1d220]
movss xmm0, dword [rax + 0x18]
movss xmm8, dword [0x1400bd074]
mulss xmm0, xmm8
mulss xmm0, xmm6
addss xmm0, dword [0x140b1d9a4]
comiss xmm10, xmm0
jbe 0x140046afb
movaps xmm1, xmm10
jmp 0x140046b03
movaps xmm1, xmm11
minss xmm1, xmm0
movss dword [0x140b1d9a4], xmm1
ucomiss xmm1, xmm10
jp 0x140046b29
jne 0x140046b29
movss xmm0, dword [0x140b1e210]
ucomiss xmm0, xmm10
jp 0x140046b29
jne 0x140046b29
mov dword [0x140b1d9a0], ecx
mulss xmm1, dword [rdi + 0x38f0]
xor ecx, ecx
call fcn.140005bb0
cmp dword [0x140b1d9a0], 0
jne 0x140047dc6
mov rbx, qword [0x140b1d280]
movzx edx, byte [rsp + 0x80]
lea rcx, [rsp + 0x88]
call fcn.1400319e0
nop
mov r8d, ntohs
lea rdx, str.D:hola.ico
lea rcx, [rsp + 0x88]
call fcn.140031a00
nop
mov r8d, 8
mov rdx, rbx
lea rcx, [rsp + 0x88]
call fcn.1400446c0
nop
lea rcx, [rsp + 0x88]
call fcn.1400318e0
mov dword [rsp + 0x120], 0x43a00000
mov dword [rsp + 0x124], 0x41a00000
lea rcx, [rsp + 0x120]
call fcn.140017de0
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm11
movaps xmm2, xmm11
movaps xmm1, xmm11
lea rcx, [rsp + 0xb50]
call fcn.1400027d0
mov r14, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xb70]
call fcn.1400027d0
mov rsi, rax
movaps xmm2, xmm11
movaps xmm1, xmm11
lea rcx, [rsp + 0x6b0]
call fcn.1400027c0
mov rdi, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x6b8]
call fcn.1400027c0
mov rbx, rax
movss xmm0, dword [0x1400bd0e0]
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rsp + 0x780]
call fcn.1400027c0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 0xffffffff
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, qword [0x140b1d2a0]
call fcn.140038760
mov rcx, qword [0x140b1da08]
call fcn.140013be0
movss xmm6, dword [0x1400bd0f8]
movaps xmm2, xmm6
movss xmm1, dword [0x1400bd154]
lea rcx, [rsp + 0x788]
call fcn.1400027c0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
lea edx, [r8 + 0x64]
lea rcx, [rsp + 0xb80]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov ebx, eax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
lea edx, [r8 + 0x64]
lea rcx, [rsp + 0xb90]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov qword [rsp + 0x20], rdi
movss xmm3, dword [0x1400bd170]
mov r8d, ebx
mov edx, eax
lea rcx, str.NOVUS
call fcn.140038480
call fcn.1400141a0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0xbb0]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov ebx, eax
movaps xmm2, xmm6
movss xmm1, dword [0x1400bd1a0]
lea rcx, [rsp + 0x790]
call fcn.1400027c0
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r12
lea rcx, str.LOGIN
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm9
mov rdx, qword [0x140b1d9f0]
mov rcx, rdi
call fcn.140026980
call fcn.1400141a0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0x50
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0xb00]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov ebx, eax
movss xmm2, dword [0x1400bd128]
movss xmm1, dword [0x1400bd16c]
lea rcx, [rsp + 0x798]
call fcn.1400027c0
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r12
lea rcx, str.Enhance_Your_Game
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [0x1400bd0b0]
mov rdx, qword [0x140b1d9f0]
mov rcx, rdi
call fcn.140026980
call fcn.140013c80
call fcn.1400141a0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
lea edx, [r8 + 0x50]
lea rcx, [rsp + 0xba0]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov ebx, eax
movss xmm2, dword [0x1400bd1b0]
movss xmm1, dword [0x1400bd144]
lea rcx, [rsp + 0x7a0]
call fcn.1400027c0
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r12
lea rcx, str.If_You_Have_Any_Issue_Contact_Support_
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm15
mov rdx, qword [0x140b1d9f0]
mov rcx, rdi
call fcn.140026980
movss xmm2, dword [0x1400bd184]
movss xmm1, dword [0x1400bd14c]
lea rcx, [rsp + 0x3e0]
call fcn.1400027c0
mov rcx, rax
call fcn.140017de0
mov rcx, qword [0x140b1da10]
call fcn.140013be0
movss xmm2, dword [0x1400bd138]
movss xmm8, dword [0x1400bd148]
movaps xmm1, xmm8
lea rcx, [rsp + 0x3e8]
call fcn.1400027c0
mov rcx, rax
call fcn.140017de0
movaps xmm2, xmm12
movss xmm6, dword [0x1400bd174]
movaps xmm1, xmm6
lea rcx, [rsp + 0x3f0]
call fcn.1400027c0
mov qword [rsp + 0x38], r12
mov qword [rsp + 0x30], r12
mov dword [rsp + 0x28], r12d
mov qword [rsp + 0x20], rax
mov r9d, socket
lea r8, [0x140b1d9b0]
lea rdx, str.License
lea rcx, [0x1400ba370]
call fcn.14003b170
movss xmm2, dword [0x1400bd168]
movaps xmm1, xmm8
lea rcx, [rsp + 0x3f8]
call fcn.1400027c0
mov rcx, rax
call fcn.140017de0
call fcn.140013c80
movaps xmm2, xmm12
movaps xmm1, xmm6
lea rcx, [rsp + 0x400]
call fcn.1400027c0
mov rdx, rax
xor r8d, r8d
lea rcx, str.Login
call fcn.14002e570
test al, al
je 0x140047042
lea rdx, str.cltt700qk000bns0127cyy2fw
lea rcx, [rsp + 0x88]
call fcn.140031940
nop
lea rcx, [rsp + 0x88]
call fcn.14007acf8
nop
lea rcx, [rsp + 0x88]
call fcn.1400318e0
nop
lea rcx, [rsp + 0x208]
call fcn.140043640
mov rbx, rax
lea rdx, [0x140b1d9b0]
lea rcx, [rsp + 0x88]
call fcn.140031940
nop
mov rdx, rbx
lea rcx, [rsp + 0x88]
call fcn.140070bd0
nop
lea rcx, [rsp + 0x88]
call fcn.1400318e0
nop
lea rcx, [rsp + 0x208]
call fcn.1400318e0
mov dword [0x140b1d2d0], 1
cmp byte [0x140b1d458], 0
je 0x1400470d4
lea r14, str.Username_Not_Found
call fcn.1400141a0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0x890]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov ebx, eax
movss xmm2, dword [0x1400bd194]
movss xmm1, dword [0x1400bd160]
lea rcx, [rsp + 0x408]
call fcn.1400027c0
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm7
mov rdx, qword [0x140b1d9f0]
mov rcx, rdi
call fcn.140026980
xor edx, edx
mov rcx, r15
call qword [sym.imp.USER32.dll_ShowWindow]
movss xmm9, dword [0x1400bd0a4]
movss xmm8, dword [0x1400bd0b4]
cmp dword [0x140b1d2d0], 2
jne 0x14004d4d7
call fcn.1400141a0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
lea edx, [r8 + 0x64]
lea rcx, [rsp + 0x9f0]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov ebx, eax
movaps xmm7, xmm14
addss xmm7, dword [0x1400bd0fc]
movaps xmm2, xmm13
addss xmm2, dword [0x1400bd18c]
movaps xmm1, xmm7
lea rcx, [rsp + 0x518]
call fcn.1400027c0
movaps xmm0, xmm13
addss xmm0, dword [0x1400bd190]
movaps xmm6, xmm14
addss xmm6, dword [0x1400bd078]
movss dword [rsp + 0x128], xmm6
movss dword [rsp + 0x12c], xmm0
mov dword [rsp + 0x28], r12d
movss xmm0, dword [0x1400bd080]
movss dword [rsp + 0x20], xmm0
mov r9d, ebx
mov r8, rax
lea rdx, [rsp + 0x128]
mov rcx, rdi
call fcn.140026680
movss xmm2, dword [0x1400bd198]
movaps xmm1, xmm15
lea rcx, [rsp + 0x520]
call fcn.1400027c0
mov rcx, rax
call fcn.140017de0
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm11
movaps xmm2, xmm11
movaps xmm1, xmm11
lea rcx, [rsp + 0xa00]
call fcn.1400027d0
mov r14, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xa10]
call fcn.1400027d0
mov rsi, rax
movaps xmm2, xmm11
movaps xmm1, xmm11
lea rcx, [rsp + 0x528]
call fcn.1400027c0
mov rdi, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x530]
call fcn.1400027c0
mov rbx, rax
movaps xmm2, xmm12
movaps xmm1, xmm12
lea rcx, [rsp + 0x538]
call fcn.1400027c0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 0xffffffff
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, qword [0x140b1d258]
call fcn.140038760
test al, al
je 0x140047291
lea rcx, str.start_https:__discord.gg_unbans
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movss xmm2, dword [0x1400bd094]
movaps xmm1, xmm9
lea rcx, [rsp + 0x540]
call fcn.1400027c0
mov rcx, rax
call fcn.140017de0
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm11
movaps xmm2, xmm11
movaps xmm1, xmm11
lea rcx, [rsp + 0xa20]
call fcn.1400027d0
mov r14, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xa30]
call fcn.1400027d0
mov rsi, rax
movaps xmm2, xmm11
movaps xmm1, xmm11
lea rcx, [rsp + 0x548]
call fcn.1400027c0
mov rdi, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x550]
call fcn.1400027c0
mov rbx, rax
movss xmm0, dword [0x1400bd0dc]
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rsp + 0x558]
call fcn.1400027c0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 0xffffffff
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, qword [0x140b1d2a0]
call fcn.140038760
call fcn.1400141a0
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
lea edx, [r8 + 0x64]
lea rcx, [rsp + 0xa40]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov edi, eax
movaps xmm2, xmm13
addss xmm2, dword [0x1400bd0f0]
movaps xmm1, xmm7
lea rcx, [rsp + 0x560]
call fcn.1400027c0
mov rbx, rax
movaps xmm2, xmm13
addss xmm2, dword [0x1400bd0f4]
movaps xmm1, xmm6
lea rcx, [rsp + 0x568]
call fcn.1400027c0
mov dword [rsp + 0x28], r12d
movss xmm6, dword [0x1400bd080]
movss dword [rsp + 0x20], xmm6
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140026680
call fcn.140018030
movss xmm2, dword [0x1400bd134]
movaps xmm1, xmm8
lea rcx, [rsp + 0x570]
call fcn.1400027c0
mov rcx, rax
call fcn.140017de0
movaps xmm2, xmm12
movaps xmm1, xmm12
lea rcx, [rsp + 0x578]
call fcn.1400027c0
cmp dword [0x140b1d2d0], 2
sete cl
mov r8, rax
lea rdx, [0x1400afdf4]
call fcn.14002ff60
test al, al
je 0x14004745f
mov dword [0x140b1d2d0], 2
movss xmm2, dword [0x1400bd100]
movaps xmm1, xmm8
lea rcx, [rsp + 0x580]
call fcn.1400027c0
mov rcx, rax
call fcn.140017de0
movaps xmm2, xmm12
movaps xmm1, xmm12
lea rcx, [rsp + 0x588]
call fcn.1400027c0
cmp dword [0x140b1d2d0], 1
sete cl
mov r8, rax
lea rdx, [0x1400afdf0]
call fcn.14002f810
test al, al
je 0x1400474bc
mov dword [0x140b1d2d0], 1
movss xmm2, dword [0x1400bd15c]
movaps xmm1, xmm8
lea rcx, [rsp + 0x590]
call fcn.1400027c0
mov rcx, rax
call fcn.140017de0
movaps xmm2, xmm12
movaps xmm1, xmm12
lea rcx, [rsp + 0x598]
call fcn.1400027c0
cmp dword [0x140b1d2d0], 3
sete cl
mov r8, rax
lea rdx, [0x1400bb668]
call fcn.1400306b0
test al, al
je 0x140047519
mov dword [0x140b1d2d0], 3
call fcn.140018190
mov rcx, qword [0x140b1d220]
mov rax, qword [rcx + 0x4038]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4038]
mov rbx, qword [rax + 0x2a8]
movaps xmm0, xmmword [0x1400bd460]
movups xmmword [rsp + 0x6e0], xmm0
lea rcx, [rsp + 0x6e0]
call fcn.1400054f0
movss xmm0, dword [rsp + 0xfc]
addss xmm0, xmm13
movss dword [rsp + 0x130], xmm7
movss dword [rsp + 0x134], xmm0
movaps xmm1, xmm13
addss xmm1, xmm10
movaps xmm0, xmm14
addss xmm0, dword [0x1400bd0f8]
movss dword [rsp + 0x138], xmm0
movss dword [rsp + 0x13c], xmm1
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rsp + 0x130]
lea rdx, [rsp + 0x138]
mov rcx, rbx
call fcn.140026680
movaps xmm0, xmm13
addss xmm0, dword [0x1400bd140]
movaps xmm7, xmm14
addss xmm7, dword [0x1400bd1b8]
movss dword [rsp + 0x148], xmm7
movss dword [rsp + 0x14c], xmm0
movaps xmm8, xmm13
addss xmm8, dword [0x1400bd19c]
movaps xmm6, xmm14
addss xmm6, dword [0x1400bd1d0]
movss dword [rsp + 0x140], xmm6
movss dword [rsp + 0x144], xmm8
mov rcx, qword [0x140b1d220]
mov rax, qword [rcx + 0x4038]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4038]
mov rbx, qword [rax + 0x2a8]
movaps xmm0, xmmword [0x1400bd460]
movups xmmword [rsp + 0x6f0], xmm0
lea rcx, [rsp + 0x6f0]
call fcn.1400054f0
movss xmm0, dword [0x1400bd058]
movss dword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], r12d
movss xmm0, dword [0x1400bd074]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rsp + 0x140]
lea rdx, [rsp + 0x148]
mov rcx, rbx
call fcn.1400265a0
mov rcx, qword [0x140b1d220]
mov rax, qword [rcx + 0x4038]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4038]
mov rbx, qword [rax + 0x2a8]
movaps xmm0, xmmword [0x1400bd450]
movups xmmword [rsp + 0x700], xmm0
lea rcx, [rsp + 0x700]
call fcn.1400054f0
mov dword [rsp + 0x150], 0x43e60000
mov dword [rsp + 0x154], 0x43580000
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r12
lea rcx, str.Extras
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
lea r9, [rsp + 0x150]
movaps xmm2, xmm15
mov rdx, qword [0x140b1d9f0]
mov rcx, rbx
call fcn.140026980
mov dword [rsp + 0x158], 0xc3660000
mov dword [rsp + 0x15c], 0x437a0000
lea rcx, [rsp + 0x158]
call fcn.140017de0
lea rdx, [0x140b15c05]
lea rcx, str.Buenas
call fcn.140030e00
mov rcx, qword [0x140b1d220]
mov rax, qword [rcx + 0x4038]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4038]
mov rbx, qword [rax + 0x2a8]
movaps xmm0, xmmword [0x1400bd470]
movups xmmword [rsp + 0x710], xmm0
lea rcx, [rsp + 0x710]
call fcn.1400054f0
mov dword [rsp + 0x160], 0x44008000
mov dword [rsp + 0x164], 0x437d0000
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r12
lea rcx, str.TPM_BYPASS__VALORANT_ONLY_
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
lea r9, [rsp + 0x160]
movss xmm9, dword [0x1400bd094]
movaps xmm2, xmm9
mov rdx, qword [0x140b1d9f0]
mov rcx, rbx
call fcn.140026980
mov dword [rsp + 0x168], 0xc3660000
mov dword [rsp + 0x16c], 0x438c0000
lea rcx, [rsp + 0x168]
call fcn.140017de0
lea rdx, [0x140b15c03]
lea rcx, str.hOLA
call fcn.140030e00
mov rcx, qword [0x140b1d220]
mov rax, qword [rcx + 0x4038]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4038]
mov rbx, qword [rax + 0x2a8]
movaps xmm0, xmmword [0x1400bd470]
movups xmmword [rsp + 0x720], xmm0
lea rcx, [rsp + 0x720]
call fcn.1400054f0
mov dword [rsp + 0x170], 0x44008000
mov dword [rsp + 0x174], 0x438d8000
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r12
lea rcx, str.NETWORK_SPOOF
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
lea r9, [rsp + 0x170]
movaps xmm2, xmm9
mov rdx, qword [0x140b1d9f0]
mov rcx, rbx
call fcn.140026980
mov dword [rsp + 0x178], 0xc3660000
mov dword [rsp + 0x17c], 0x439b0000
lea rcx, [rsp + 0x178]
call fcn.140017de0
lea rdx, [0x140b15c04]
lea rcx, str.HDOF
call fcn.140030e00
mov rcx, qword [0x140b1d220]
mov rax, qword [rcx + 0x4038]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4038]
mov rbx, qword [rax + 0x2a8]
movaps xmm0, xmmword [0x1400bd470]
movups xmmword [rsp + 0x730], xmm0
lea rcx, [rsp + 0x730]
call fcn.1400054f0
mov dword [rsp + 0x180], 0x44008000
mov dword [rsp + 0x184], 0x439c8000
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r12
lea rcx, str.LEGIT_SPOOF__FN_TOURNAMENTS_
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
lea r9, [rsp + 0x180]
movss xmm2, dword [0x1400bd090]
mov rdx, qword [0x140b1d9f0]
mov rcx, rbx
call fcn.140026980
movaps xmm9, xmm13
addss xmm9, dword [0x1400bd0c8]
movss dword [rsp + 0x190], xmm7
movss dword [rsp + 0x194], xmm9
movaps xmm0, xmm13
addss xmm0, dword [0x1400bd138]
movss dword [rsp + 0x188], xmm6
movss dword [rsp + 0x18c], xmm0
mov rcx, qword [0x140b1d220]
mov rax, qword [rcx + 0x4038]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4038]
mov rbx, qword [rax + 0x2a8]
movaps xmm0, xmmword [0x1400bd460]
movups xmmword [rsp + 0x740], xmm0
lea rcx, [rsp + 0x740]
call fcn.1400054f0
movss xmm7, dword [0x1400bd058]
movss dword [rsp + 0x30], xmm7
mov dword [rsp + 0x28], r12d
movss xmm6, dword [0x1400bd074]
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rsp + 0x188]
lea rdx, [rsp + 0x190]
mov rcx, rbx
call fcn.1400265a0
mov rcx, qword [0x140b1d220]
mov rax, qword [rcx + 0x4038]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4038]
mov rbx, qword [rax + 0x2a8]
movaps xmm0, xmmword [0x1400bd450]
movups xmmword [rsp + 0x750], xmm0
lea rcx, [rsp + 0x750]
call fcn.1400054f0
mov dword [rsp + 0x198], 0x43e60000
mov dword [rsp + 0x19c], 0x42380000
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r12
lea rcx, str.Important
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
lea r9, [rsp + 0x198]
movaps xmm2, xmm15
mov rdx, qword [0x140b1d9f0]
mov rcx, rbx
call fcn.140026980
mov rcx, qword [0x140b1d220]
mov rax, qword [rcx + 0x4038]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4038]
mov rbx, qword [rax + 0x2a8]
movaps xmm0, xmmword [0x1400bd470]
movups xmmword [rsp + 0x760], xmm0
lea rcx, [rsp + 0x760]
call fcn.1400054f0
mov dword [rsp + 0x1a0], 0x43e60000
mov dword [rsp + 0x1a4], 0x42a00000
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r12
lea rcx, str.INSTRUCTIONS
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], eax
lea r9, [rsp + 0x1a0]
movss xmm2, dword [0x1400bd098]
mov rdx, qword [0x140b1d9f0]
mov rcx, rbx
call fcn.140026980
mov dword [rsp + 0x1a8], 0x440d4000
mov dword [rsp + 0x1ac], 0x429a0000
lea rcx, [rsp + 0x1a8]
call fcn.140017de0
mov dword [rsp + 0x1b0], 0x42dc0000
mov dword [rsp + 0x1b4], 0x41a00000
xor r8d, r8d
lea rdx, [rsp + 0x1b0]
lea rcx, str.Instructions
call fcn.14002ec70
test al, al
je 0x140047bce
lea rcx, str.start_https:__wavefn.gitbook.io_permanent_spoofer
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movaps xmm0, xmm14
addss xmm0, dword [0x1400bd118]
movss dword [rsp + 0x1c0], xmm0
movss dword [rsp + 0x1c4], xmm9
movaps xmm1, xmm14
addss xmm1, dword [0x1400bd1b4]
movss dword [rsp + 0x1b8], xmm1
movss dword [rsp + 0x1bc], xmm8
mov rcx, qword [0x140b1d220]
mov rax, qword [rcx + 0x4038]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4038]
mov rbx, qword [rax + 0x2a8]
movaps xmm0, xmmword [0x1400bd460]
movups xmmword [rsp + 0x770], xmm0
lea rcx, [rsp + 0x770]
call fcn.1400054f0
movss dword [rsp + 0x30], xmm7
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm6
mov r9d, eax
lea r8, [rsp + 0x1b8]
lea rdx, [rsp + 0x1c0]
mov rcx, rbx
call fcn.1400265a0
call fcn.1400141a0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0x50
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0xa50]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov ebx, eax
movss xmm2, dword [0x1400bd0d4]
movss xmm1, dword [0x1400bd120]
lea rcx, [rsp + 0x5a0]
call fcn.1400027c0
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r12
lea rcx, str.Logs
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm15
mov rdx, qword [0x140b1d9f0]
mov rcx, rdi
call fcn.140026980
movss xmm2, dword [0x1400bd1a4]
movss xmm1, dword [0x1400bd118]
lea rcx, [rsp + 0x5a8]
call fcn.1400027c0
mov rcx, rax
call fcn.140017de0
movss xmm2, dword [0x1400bd0c0]
movss xmm1, dword [0x1400bd1c8]
lea rcx, [rsp + 0x5b0]
call fcn.1400027c0
mov rdx, rax
xor r8d, r8d
lea rcx, str.SPOOF
call fcn.14002e570
test al, al
je 0x140048b69
mov byte [0x140b1d2d4], 1
jmp 0x140048b76
cmp dword [0x140b1d2d0], 1
jne 0x1400470df
movaps xmm2, xmm13
addss xmm2, dword [0x1400bd174]
movaps xmm1, xmm14
addss xmm1, dword [0x1400bd108]
lea rcx, [rsp + 0x238]
call fcn.1400027c0
movaps xmm2, xmm13
addss xmm2, dword [0x1400bd1a8]
movaps xmm1, xmm14
addss xmm1, dword [0x1400bd1bc]
lea rcx, [rsp + 0x230]
call fcn.1400027c0
call fcn.1400141a0
mov rbx, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
lea edx, [r8 + 0x64]
lea rcx, [rsp + 0x8a0]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
movss xmm0, dword [0x1400bd058]
movss dword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], r12d
movss dword [rsp + 0x20], xmm8
mov r9d, eax
lea r8, [rsp + 0x230]
lea rdx, [rsp + 0x238]
mov rcx, rbx
call fcn.1400265a0
call fcn.1400141a0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0x8b0]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov ebx, eax
movss xmm2, dword [0x1400bd178]
movss xmm6, dword [0x1400bd11c]
movaps xmm1, xmm6
lea rcx, [rsp + 0x410]
call fcn.1400027c0
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], r14
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm15
mov rdx, qword [0x140b1d9f0]
mov rcx, rdi
call fcn.140026980
call fcn.1400141a0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0x8c0]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov ebx, eax
movss xmm2, dword [0x1400bd188]
movaps xmm1, xmm6
lea rcx, [rsp + 0x418]
call fcn.1400027c0
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r12
lea rcx, str.___New_ImGui_Pushed
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm15
mov rdx, qword [0x140b1d9f0]
mov rcx, rdi
call fcn.140026980
movss xmm2, dword [0x1400bd094]
movss xmm9, dword [0x1400bd0a4]
movaps xmm1, xmm9
lea rcx, [rsp + 0x420]
call fcn.1400027c0
mov rcx, rax
call fcn.140017de0
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm11
movaps xmm2, xmm11
movaps xmm1, xmm11
lea rcx, [rsp + 0x8d0]
call fcn.1400027d0
mov r14, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x8e0]
call fcn.1400027d0
mov rsi, rax
movaps xmm2, xmm11
movaps xmm1, xmm11
lea rcx, [rsp + 0x428]
call fcn.1400027c0
mov rdi, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x430]
call fcn.1400027c0
mov rbx, rax
movss xmm0, dword [0x1400bd0dc]
movaps xmm2, xmm0
movaps xmm1, xmm0
lea rcx, [rsp + 0x438]
call fcn.1400027c0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 0xffffffff
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, qword [0x140b1d2a0]
call fcn.140038760
movss xmm2, dword [0x1400bd198]
movaps xmm1, xmm15
lea rcx, [rsp + 0x440]
call fcn.1400027c0
mov rcx, rax
call fcn.140017de0
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm11
movaps xmm2, xmm11
movaps xmm1, xmm11
lea rcx, [rsp + 0x8f0]
call fcn.1400027d0
mov r14, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x900]
call fcn.1400027d0
mov rsi, rax
movaps xmm2, xmm11
movaps xmm1, xmm11
lea rcx, [rsp + 0x448]
call fcn.1400027c0
mov rdi, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x450]
call fcn.1400027c0
mov rbx, rax
movaps xmm2, xmm12
movaps xmm1, xmm12
lea rcx, [rsp + 0x458]
call fcn.1400027c0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 0xffffffff
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, qword [0x140b1d258]
call fcn.140038760
test al, al
je 0x14004814d
lea rcx, str.start_https:__discord.gg_unbans
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call fcn.140018030
movss xmm2, dword [0x1400bd134]
movss xmm8, dword [0x1400bd0b4]
movaps xmm1, xmm8
lea rcx, [rsp + 0x460]
call fcn.1400027c0
mov rcx, rax
call fcn.140017de0
movaps xmm2, xmm12
movaps xmm1, xmm12
lea rcx, [rsp + 0x468]
call fcn.1400027c0
cmp dword [0x140b1d2d0], 2
sete cl
mov r8, rax
lea rdx, [0x1400afdf4]
call fcn.14002ff60
test al, al
je 0x1400481b8
mov dword [0x140b1d2d0], 2
movss xmm2, dword [0x1400bd100]
movaps xmm1, xmm8
lea rcx, [rsp + 0x470]
call fcn.1400027c0
mov rcx, rax
call fcn.140017de0
movaps xmm2, xmm12
movaps xmm1, xmm12
lea rcx, [rsp + 0x478]
call fcn.1400027c0
cmp dword [0x140b1d2d0], 1
sete cl
mov r8, rax
lea rdx, [0x1400afdf0]
call fcn.14002f810
test al, al
je 0x140048215
mov dword [0x140b1d2d0], 1
movss xmm2, dword [0x1400bd15c]
movaps xmm1, xmm8
lea rcx, [rsp + 0x480]
call fcn.1400027c0
mov rcx, rax
call fcn.140017de0
movaps xmm2, xmm12
movaps xmm1, xmm12
lea rcx, [rsp + 0x488]
call fcn.1400027c0
cmp dword [0x140b1d2d0], 3
sete cl
mov r8, rax
lea rdx, [0x1400bb668]
call fcn.1400306b0
test al, al
je 0x140048272
mov dword [0x140b1d2d0], 3
call fcn.140018190
movss xmm2, dword [0x1400bd0e0]
movss xmm1, dword [0x1400bd160]
lea rcx, [rsp + 0x490]
call fcn.1400027c0
mov rcx, rax
call fcn.140017de0
call fcn.1400141a0
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
lea edx, [r8 + 0x64]
lea rcx, [rsp + 0x910]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov edi, eax
movaps xmm7, xmm14
addss xmm7, dword [0x1400bd0fc]
movss xmm2, dword [rsp + 0xfc]
addss xmm2, xmm13
movaps xmm1, xmm7
lea rcx, [rsp + 0x498]
call fcn.1400027c0
mov rbx, rax
movaps xmm2, xmm13
addss xmm2, xmm10
movaps xmm1, xmm14
addss xmm1, dword [0x1400bd0f8]
lea rcx, [rsp + 0x4a0]
call fcn.1400027c0
mov dword [rsp + 0x28], r12d
movss xmm0, dword [0x1400bd080]
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140026680
call fcn.1400141a0
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
lea edx, [r8 + 0x64]
lea rcx, [rsp + 0x920]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov edi, eax
movaps xmm2, xmm13
addss xmm2, dword [0x1400bd0f0]
movaps xmm1, xmm7
lea rcx, [rsp + 0x4a8]
call fcn.1400027c0
mov rbx, rax
movaps xmm6, xmm14
addss xmm6, dword [0x1400bd078]
movaps xmm2, xmm13
addss xmm2, dword [0x1400bd0f4]
movaps xmm1, xmm6
lea rcx, [rsp + 0x4b0]
call fcn.1400027c0
mov dword [rsp + 0x28], r12d
movss xmm0, dword [0x1400bd080]
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140026680
call fcn.1400141a0
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
lea edx, [r8 + 0x64]
lea rcx, [rsp + 0x930]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov edi, eax
movaps xmm2, xmm13
addss xmm2, dword [0x1400bd18c]
movaps xmm1, xmm7
lea rcx, [rsp + 0x4b8]
call fcn.1400027c0
mov rbx, rax
movaps xmm2, xmm13
addss xmm2, dword [0x1400bd190]
movaps xmm1, xmm6
lea rcx, [rsp + 0x4c0]
call fcn.1400027c0
mov dword [rsp + 0x28], r12d
movss xmm0, dword [0x1400bd080]
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140026680
movaps xmm2, xmm13
addss xmm2, dword [0x1400bd0e4]
movaps xmm1, xmm14
addss xmm1, dword [0x1400bd1c0]
lea rcx, [rsp + 0x248]
call fcn.1400027c0
movaps xmm2, xmm13
addss xmm2, dword [0x1400bd1ac]
movaps xmm1, xmm14
addss xmm1, dword [0x1400bd1d8]
lea rcx, [rsp + 0x240]
call fcn.1400027c0
call fcn.1400141a0
mov rbx, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
lea edx, [r8 + 0x64]
lea rcx, [rsp + 0x940]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
movss xmm0, dword [0x1400bd058]
movss dword [rsp + 0x30], xmm0
mov dword [rsp + 0x28], r12d
movss xmm0, dword [0x1400bd074]
movss dword [rsp + 0x20], xmm0
mov r9d, eax
lea r8, [rsp + 0x240]
lea rdx, [rsp + 0x248]
mov rcx, rbx
call fcn.1400265a0
call fcn.1400141a0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0x950]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov ebx, eax
movss xmm2, dword [0x1400bd0e8]
movss xmm6, dword [0x1400bd1c4]
movaps xmm1, xmm6
lea rcx, [rsp + 0x4c8]
call fcn.1400027c0
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r12
lea rcx, str.News
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm15
mov rdx, qword [0x140b1d9f0]
mov rcx, rdi
call fcn.140026980
call fcn.1400141a0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0x960]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov ebx, eax
movss xmm2, dword [0x1400bd114]
movaps xmm1, xmm6
lea rcx, [rsp + 0x4d0]
call fcn.1400027c0
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r12
lea rcx, str.___Novus_V2
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm15
mov rdx, qword [0x140b1d9f0]
mov rcx, rdi
call fcn.140026980
mov dword [rsp + 0xf0], 0x101
lea rdx, [rsp + 0xf0]
lea rcx, [rsp + 0x2d0]
call qword [sym.imp.ADVAPI32.dll_GetUserNameA]
mov rcx, qword [0x140b1da00]
call fcn.140013be0
movss xmm2, dword [0x1400bd094]
movss xmm1, dword [0x1400bd10c]
lea rcx, [rsp + 0x4d8]
call fcn.1400027c0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
lea edx, [r8 + 0x64]
lea rcx, [rsp + 0x970]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov ebx, eax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
lea edx, [r8 + 0x64]
lea rcx, [rsp + 0x980]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov qword [rsp + 0x20], rdi
movss xmm3, dword [0x1400bd170]
mov r8d, ebx
mov edx, eax
lea rcx, str.PC_INFORMATION
call fcn.140038480
call fcn.140013c80
lea rcx, [rsp + 0xb0]
call fcn.140043170
nop
call fcn.1400141a0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0x990]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov ebx, eax
movss xmm2, dword [0x1400bd0ec]
movss xmm1, dword [0x1400bd118]
lea rcx, [rsp + 0x4e0]
call fcn.1400027c0
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r12
lea rcx, str.Computer_HWID:
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [0x1400bd0ac]
mov rdx, qword [0x140b1d9f0]
mov rcx, rdi
call fcn.140026980
call fcn.1400141a0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0x9a0]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov ebx, eax
movss xmm6, dword [0x1400bd108]
movaps xmm2, xmm6
movss xmm7, dword [0x1400bd128]
movaps xmm1, xmm7
lea rcx, [rsp + 0x4e8]
call fcn.1400027c0
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r12
lea rcx, str.Username:
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm9
mov rdx, qword [0x140b1d9f0]
mov rcx, rdi
call fcn.140026980
call fcn.1400141a0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
lea edx, [r8 + 0x64]
lea rcx, [rsp + 0x9b0]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov ebx, eax
movaps xmm2, xmm6
movss xmm1, dword [0x1400bd158]
lea rcx, [rsp + 0x4f0]
call fcn.1400027c0
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r12
lea rcx, [rsp + 0x2d0]
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm9
mov rdx, qword [0x140b1d9f0]
mov rcx, rdi
call fcn.140026980
call fcn.1400141a0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0x9c0]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov ebx, eax
movaps xmm2, xmm7
movaps xmm1, xmm7
lea rcx, [rsp + 0x4f8]
call fcn.1400027c0
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r12
lea rcx, str.Motherboard_Serial:
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm9
mov rdx, qword [0x140b1d9f0]
mov rcx, rdi
call fcn.140026980
call fcn.1400141a0
mov rsi, rax
lea rcx, [0x140b15c48]
call fcn.1400318d0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
lea edx, [r8 + 0x64]
lea rcx, [rsp + 0x9d0]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov ebx, eax
movaps xmm2, xmm7
movss xmm1, dword [0x1400bd17c]
lea rcx, [rsp + 0x500]
call fcn.1400027c0
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm9
mov rdx, qword [0x140b1d9f0]
mov rcx, rsi
call fcn.140026980
mov edx, reloc.WS2_32.dll_recv
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x140b1e208], eax
jle 0x1400489f5
lea rcx, [0x140b1e208]
call fcn.14009f204
cmp dword [0x140b1e208], 0xffffffff
jne 0x1400489f5
lea rcx, [0x1400a4ae0]
call fcn.14009f4e0
lea rcx, [0x140b1e208]
call fcn.14009f198
lea rcx, [rsp + 0x208]
call fcn.140044970
mov rdx, rax
lea rcx, [0x140b15c90]
call fcn.14004fcb0
lea rcx, [rsp + 0x208]
call fcn.1400318e0
call fcn.1400141a0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0x9e0]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov ebx, eax
movss xmm6, dword [0x1400bd134]
movaps xmm2, xmm6
movaps xmm1, xmm7
lea rcx, [rsp + 0x508]
call fcn.1400027c0
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r12
lea rcx, str.System_UUID:
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm9
mov rdx, qword [0x140b1d9f0]
mov rcx, rdi
call fcn.140026980
lea rcx, [rsp + 0x88]
call fcn.1400447d0
nop
lea rcx, [rsp + 0x88]
call fcn.1400318d0
call fcn.1400141a0
mov rsi, rax
lea rcx, [0x140b15c90]
call fcn.1400318d0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
lea edx, [r8 + 0x64]
lea rcx, [rsp + 0xbc0]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov ebx, eax
movaps xmm2, xmm6
movss xmm1, dword [0x1400bd168]
lea rcx, [rsp + 0x510]
call fcn.1400027c0
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r12
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm9
mov rdx, qword [0x140b1d9f0]
mov rcx, rsi
call fcn.140026980
nop
lea rcx, [rsp + 0x88]
call fcn.1400318e0
nop
lea rcx, [rsp + 0xb0]
call fcn.1400318e0
jmp 0x1400470f1
cmp byte [0x140b1d2d4], 0
je 0x14004d4d7
lea rdx, str.C:WindowsSystem32SpaceManager.EXE
lea rcx, [rsp + 0x7d8]
call fcn.140031940
nop
mov r8d, 0x5e670
lea rdx, [0x14032fb50]
lea rcx, [rsp + 0x7d8]
call fcn.1400446c0
nop
lea rcx, [rsp + 0x7d8]
call fcn.1400318e0
lea rdx, str.C:WindowsSystem32_amifldrv64.sys
lea rcx, [rsp + 0x88]
call fcn.140031940
nop
mov r8d, 0x7180
lea rdx, [0x140225dd0]
lea rcx, [rsp + 0x88]
call fcn.1400446c0
nop
lea rcx, [rsp + 0x88]
call fcn.1400318e0
lea rdx, str.C:WindowsSystem32_amigendrv64.sys
lea rcx, [rsp + 0x88]
call fcn.140031940
nop
mov r8d, 0x8788
lea rdx, [0x14022cf50]
lea rcx, [rsp + 0x88]
call fcn.1400446c0
nop
lea rcx, [rsp + 0x88]
call fcn.1400318e0
lea rdx, str.C:WindowsSystem32_stooftool.exe
lea rcx, [rsp + 0x88]
call fcn.140031940
nop
mov r8d, 0x16c00
lea rdx, [0x1403e5a50]
lea rcx, [rsp + 0x88]
call fcn.1400446c0
nop
lea rcx, [rsp + 0x88]
call fcn.1400318e0
lea rdx, str.C:WindowsSystem32_svoolcheck.bat
lea rcx, [rsp + 0x88]
call fcn.140031940
nop
mov r8d, 0x813
lea rdx, [0x140325590]
lea rcx, [rsp + 0x88]
call fcn.1400446c0
nop
lea rcx, [rsp + 0x88]
call fcn.1400318e0
movdqa xmm0, xmmword [0x1400bd4c0]
movdqu xmmword [rsp + 0x2d0], xmm0
movdqa xmm1, xmmword [0x1400bd4b0]
movdqu xmmword [rsp + 0x2e0], xmm1
mov dword [rsp + 0x2f0], 0x879bd389
mov word [rsp + 0x2f4], 0x65
mov byte [rsp + 0x2f6], 1
lea rcx, [rsp + 0x2d0]
call fcn.14004de70
mov rdx, rax
lea rcx, [rsp + 0x88]
call fcn.140031940
nop
mov r8d, 0x296b0
lea rdx, [0x140ae4900]
lea rcx, [rsp + 0x88]
call fcn.1400446c0
nop
lea rcx, [rsp + 0x88]
call fcn.1400318e0
cmp byte [0x140b1d2d7], 0
jne 0x140048d52
lea rcx, str.C:WindowsSystem32_spooftool.exe
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [0x140b1d930], 1
mov byte [0x140b1d2d7], 1
jmp 0x140048d5f
cmp byte [0x140b1d930], 0
je 0x140048dea
call fcn.1400141a0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0xa60]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov ebx, eax
movss xmm2, dword [0x1400bd0e4]
movss xmm7, dword [0x1400bd124]
movaps xmm1, xmm7
lea rcx, [rsp + 0x5b8]
call fcn.1400027c0
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r12
lea rcx, str.___Motherboard_Spoofed
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm15
mov rdx, qword [0x140b1d9f8]
mov rcx, rdi
call fcn.140026980
jmp 0x140048df2
movss xmm7, dword [0x1400bd124]
cmp byte [0x140b1d45b], 0
jne 0x140049058
mov edx, 4
lea rcx, [rsp + 0x2d0]
call fcn.140044520
mov rbx, rax
mov edx, 4
lea rcx, [rsp + 0x2b0]
call fcn.140044520
nop
mov r8, rax
lea rdx, str.C:WindowsSystem32_vdfjdisfudasu.exe_C:_
lea rcx, [rsp + 0xb0]
call fcn.140050dd0
nop
lea r8, [0x1400b9b60]
mov rdx, rax
lea rcx, [rsp + 0x88]
call fcn.140050b30
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x208]
call fcn.140050b90
nop
mov rcx, rax
call fcn.1400318d0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rsp + 0x208]
call fcn.1400318e0
nop
lea rcx, [rsp + 0x88]
call fcn.1400318e0
nop
lea rcx, [rsp + 0xb0]
call fcn.1400318e0
nop
lea rcx, [rsp + 0x2b0]
call fcn.1400318e0
nop
lea rcx, [rsp + 0x2d0]
call fcn.1400318e0
mov edx, 4
lea rcx, [rsp + 0xb0]
call fcn.140044520
mov rbx, rax
mov edx, 4
lea rcx, [rsp + 0x88]
call fcn.140044520
nop
mov r8, rax
lea rdx, str.C:WindowsSystem32_vdfjdisfudasu.exe_D:_
lea rcx, [rsp + 0x208]
call fcn.140050dd0
nop
lea r8, [0x1400b9b60]
mov rdx, rax
lea rcx, [rsp + 0x2b0]
call fcn.140050b30
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x2d0]
call fcn.140050b90
nop
mov rcx, rax
call fcn.1400318d0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rsp + 0x2d0]
call fcn.1400318e0
nop
lea rcx, [rsp + 0x2b0]
call fcn.1400318e0
nop
lea rcx, [rsp + 0x208]
call fcn.1400318e0
nop
lea rcx, [rsp + 0x88]
call fcn.1400318e0
nop
lea rcx, [rsp + 0xb0]
call fcn.1400318e0
mov edx, 4
lea rcx, [rsp + 0xb0]
call fcn.140044520
mov rbx, rax
mov edx, 4
lea rcx, [rsp + 0x88]
call fcn.140044520
nop
mov r8, rax
lea rdx, str.C:WindowsSystem32_vdfjdisfudasu.exe_E:_
lea rcx, [rsp + 0x208]
call fcn.140050dd0
nop
lea r8, [0x1400b9b60]
mov rdx, rax
lea rcx, [rsp + 0x2b0]
call fcn.140050b30
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x2d0]
call fcn.140050b90
nop
mov rcx, rax
call fcn.1400318d0
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
nop
lea rcx, [rsp + 0x2d0]
call fcn.1400318e0
nop
lea rcx, [rsp + 0x2b0]
call fcn.1400318e0
nop
lea rcx, [rsp + 0x208]
call fcn.1400318e0
nop
lea rcx, [rsp + 0x88]
call fcn.1400318e0
nop
lea rcx, [rsp + 0xb0]
call fcn.1400318e0
mov byte [0x140b1d45b], 1
mov byte [0x140b1d931], 1
jmp 0x140049065
cmp byte [0x140b1d931], 0
je 0x1400490e6
call fcn.1400141a0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0xa70]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov ebx, eax
movss xmm2, dword [0x1400bd100]
movaps xmm1, xmm7
lea rcx, [rsp + 0x5c0]
call fcn.1400027c0
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r12
lea rcx, str.___Volume_Spoofed
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm15
mov rdx, qword [0x140b1d9f8]
mov rcx, rdi
call fcn.140026980
cmp byte [0x140b15c05], 0
je 0x14004a2d8
lea rdx, [rsp + 0x2d0]
lea rcx, [rsp + 0xed]
call fcn.14004dea0
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop dword [rax]
mov r10, qword [rcx + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov edi, dword [rdx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x140049196
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140049196
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rax, [rbx + r9*4]
mov edx, dword [rax + r10]
add rdx, r10
mov r8d, 0x811c9dc5
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x140049191
nop
movsx eax, al
xor eax, r8d
imul r8d, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x140049170
cmp r8d, 0x491e0a9c
je 0x14004919b
test r9d, r9d
jne 0x140049150
mov rcx, qword [rcx]
jmp 0x140049120
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r11d, dword [rcx + rax*4]
add r11, r10
cmp byte [rsi + 0x4c], 0
je 0x14004933f
mov r8d, r12d
cmp r13d, 2
jl 0x140049305
movdqa xmm5, xmmword [0x1400bd2e0]
movdqa xmm4, xmmword [0x1400bd370]
movdqa xmm6, xmmword [0x1400bd300]
movdqa xmm0, xmmword [0x1400bd380]
movdqa xmmword [rsp + 0xb0], xmm0
mov rcx, rsi
mov edx, dword [rsp + 0xb0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x48
jl 0x140049200
cmp r8d, 0x4d
jge 0x14004933f
movsxd r9, r8d
add r9, rsi
nop dword [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x4d
jl 0x140049310
mov rcx, rsi
call r11
lea rdx, [rsp + 0x2d0]
lea rcx, [rsp + 0xee]
call fcn.14004def0
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop
mov r10, qword [rcx + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov edi, dword [rdx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x1400493e6
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x1400493e6
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rax, [rbx + r9*4]
mov edx, dword [rax + r10]
add rdx, r10
mov r8d, 0x811c9dc5
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x1400493e1
nop
movsx eax, al
xor eax, r8d
imul r8d, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x1400493c0
cmp r8d, 0x491e0a9c
je 0x1400493eb
test r9d, r9d
jne 0x1400493a0
mov rcx, qword [rcx]
jmp 0x140049370
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r11d, dword [rcx + rax*4]
add r11, r10
cmp byte [rsi + 0x84], 0
je 0x140049593
mov r8d, r12d
cmp r13d, 2
jl 0x14004955b
movdqa xmm5, xmmword [0x1400bd2e0]
movdqa xmm4, xmmword [0x1400bd370]
movdqa xmm6, xmmword [0x1400bd300]
movdqa xmm0, xmmword [0x1400bd380]
movdqa xmmword [rsp + 0xb0], xmm0
mov rcx, rsi
mov edx, dword [rsp + 0xb0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x80
jl 0x140049450
cmp r8d, 0x85
jge 0x140049593
movsxd r9, r8d
add r9, rsi
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x85
jl 0x140049561
mov rcx, rsi
call r11
lea rdx, [rsp + 0x2d0]
lea rcx, [rsp + 0xd4]
call fcn.14004df70
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop dword [rax]
nop word [rax + rax]
mov r10, qword [rcx + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov edi, dword [rdx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x140049646
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140049646
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rax, [r10 + r9*4]
mov edx, dword [rax + rbx]
add rdx, r10
mov r8d, 0x811c9dc5
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x140049641
nop dword [rax]
movsx eax, al
xor eax, r8d
imul r8d, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x140049620
cmp r8d, 0x491e0a9c
je 0x14004964b
test r9d, r9d
jne 0x140049600
mov rcx, qword [rcx]
jmp 0x1400495d0
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r11d, dword [rcx + rax*4]
add r11, r10
cmp byte [rsi + 0x6b], 0
je 0x1400497ef
mov r8d, r12d
cmp r13d, 2
jl 0x1400497b5
movdqa xmm5, xmmword [0x1400bd2e0]
movdqa xmm4, xmmword [0x1400bd370]
movdqa xmm6, xmmword [0x1400bd300]
movdqa xmm0, xmmword [0x1400bd380]
movdqa xmmword [rsp + 0xb0], xmm0
mov rcx, rsi
mov edx, dword [rsp + 0xb0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x68
jl 0x1400496b0
cmp r8d, 0x6c
jge 0x1400497ef
movsxd r9, r8d
add r9, rsi
nop dword [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x6c
jl 0x1400497c0
mov rcx, rsi
call r11
lea rdx, [rsp + 0x2d0]
lea rcx, [rsp + 0xd5]
call fcn.14004dfd0
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop
mov r10, qword [rcx + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov edi, dword [rdx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x140049896
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140049896
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rax, [rbx + r9*4]
mov edx, dword [rax + r10]
add rdx, r10
mov r8d, 0x811c9dc5
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x140049891
nop
movsx eax, al
xor eax, r8d
imul r8d, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x140049870
cmp r8d, 0x491e0a9c
je 0x14004989b
test r9d, r9d
jne 0x140049850
mov rcx, qword [rcx]
jmp 0x140049820
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r11d, dword [rcx + rax*4]
add r11, r10
cmp byte [rsi + 0x63], 0
je 0x140049a3f
mov r8d, r12d
cmp r13d, 2
jl 0x140049a05
movdqa xmm5, xmmword [0x1400bd2e0]
movdqa xmm4, xmmword [0x1400bd370]
movdqa xmm6, xmmword [0x1400bd300]
movdqa xmm0, xmmword [0x1400bd380]
movdqa xmmword [rsp + 0xb0], xmm0
mov rcx, rsi
mov edx, dword [rsp + 0xb0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x60
jl 0x140049900
cmp r8d, 0x64
jge 0x140049a3f
movsxd r9, r8d
add r9, rsi
nop dword [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x64
jl 0x140049a10
mov rcx, rsi
call r11
lea rdx, [rsp + 0x2d0]
lea rcx, [rsp + 0xd6]
call fcn.14004e020
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop
mov r10, qword [rcx + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov edi, dword [rdx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x140049ae6
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140049ae6
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rax, [rbx + r9*4]
mov edx, dword [rax + r10]
add rdx, r10
mov r8d, 0x811c9dc5
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x140049ae1
nop
movsx eax, al
xor eax, r8d
imul r8d, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x140049ac0
cmp r8d, 0x491e0a9c
je 0x140049aeb
test r9d, r9d
jne 0x140049aa0
mov rcx, qword [rcx]
jmp 0x140049a70
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r11d, dword [rcx + rax*4]
add r11, r10
cmp byte [rsi + 0x62], 0
je 0x140049c8f
mov r8d, r12d
cmp r13d, 2
jl 0x140049c55
movdqa xmm5, xmmword [0x1400bd2e0]
movdqa xmm4, xmmword [0x1400bd370]
movdqa xmm6, xmmword [0x1400bd300]
movdqa xmm0, xmmword [0x1400bd380]
movdqa xmmword [rsp + 0xb0], xmm0
mov rcx, rsi
mov edx, dword [rsp + 0xb0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x60
jl 0x140049b50
cmp r8d, 0x63
jge 0x140049c8f
movsxd r9, r8d
add r9, rsi
nop dword [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x63
jl 0x140049c60
mov rcx, rsi
call r11
lea rdx, [rsp + 0x2d0]
lea rcx, [rsp + 0xd7]
call fcn.14004e080
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop
mov r10, qword [rcx + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov edi, dword [rdx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x140049d36
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x140049d36
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rax, [rbx + r9*4]
mov edx, dword [rax + r10]
add rdx, r10
mov r8d, 0x811c9dc5
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x140049d31
nop
movsx eax, al
xor eax, r8d
imul r8d, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x140049d10
cmp r8d, 0x491e0a9c
je 0x140049d3b
test r9d, r9d
jne 0x140049cf0
mov rcx, qword [rcx]
jmp 0x140049cc0
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r11d, dword [rcx + rax*4]
add r11, r10
cmp byte [rsi + 0xa8], 0
je 0x140049ee3
mov r8d, r12d
cmp r13d, 2
jl 0x140049eab
movdqa xmm5, xmmword [0x1400bd2e0]
movdqa xmm4, xmmword [0x1400bd370]
movdqa xmm6, xmmword [0x1400bd300]
movdqa xmm0, xmmword [0x1400bd380]
movdqa xmmword [rsp + 0xb0], xmm0
mov rcx, rsi
mov edx, dword [rsp + 0xb0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0xa8
jl 0x140049da0
cmp r8d, 0xa9
jge 0x140049ee3
movsxd r9, r8d
add r9, rsi
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xa9
jl 0x140049eb1
mov rcx, rsi
call r11
movdqa xmm0, xmmword [0x1400bd4c0]
movdqu xmmword [rsp + 0x2d0], xmm0
movdqa xmm1, xmmword [0x1400bd4d0]
movdqu xmmword [rsp + 0x2e0], xmm1
mov dword [rsp + 0x2f0], 0xd18c988c
mov dword [rsp + 0x2f4], 0x677965
mov byte [rsp + 0x2f8], 1
lea rcx, [rsp + 0x2d0]
call fcn.14004e100
mov rdx, rax
lea rcx, [rsp + 0x88]
call fcn.140031940
nop
mov r8d, 0x60a00
lea rdx, [0x1403fc650]
lea rcx, [rsp + 0x88]
call fcn.1400446c0
nop
lea rcx, [rsp + 0x88]
call fcn.1400318e0
lea rdx, [rsp + 0x2d0]
lea rcx, [rsp + 0xd8]
call fcn.14004e130
mov r10, rax
cmp byte [rax + 0x27], 0
je 0x14004a10f
cmp r13d, 2
jl 0x14004a0d1
movdqa xmm5, xmmword [0x1400bd2e0]
mov edx, r12d
movdqa xmm4, xmmword [0x1400bd370]
movdqa xmm6, xmmword [0x1400bd300]
movdqa xmm0, xmmword [0x1400bd380]
movdqa xmmword [rsp + 0xb0], xmm0
mov rcx, rax
mov r8d, dword [rsp + 0xb0]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x28
jl 0x140049fd2
jmp 0x14004a10f
mov r9, r10
mov r8d, r12d
nop word [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x37
movzx eax, r8b
sub al, dl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x28
jl 0x14004a0e0
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [rsp + 0x2d0]
lea rcx, [rsp + 0xd9]
call fcn.14004e130
mov r10, rax
cmp byte [rax + 0x27], 0
je 0x14004a2bf
cmp r13d, 2
jl 0x14004a27f
movdqa xmm5, xmmword [0x1400bd2e0]
mov edx, r12d
movdqa xmm4, xmmword [0x1400bd370]
movdqa xmm6, xmmword [0x1400bd300]
movdqa xmm0, xmmword [0x1400bd380]
movdqa xmmword [rsp + 0xb0], xmm0
mov rcx, rax
mov r8d, dword [rsp + 0xb0]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x28
jl 0x14004a180
jmp 0x14004a2bf
mov r9, r10
mov r8d, r12d
nop word [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x37
movzx eax, r8b
sub al, dl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x28
jl 0x14004a290
mov rcx, r10
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov byte [0x140b15c05], 0
mov byte [0x140b1d45a], 1
jmp 0x14004a2e1
cmp byte [0x140b1d45a], 0
je 0x14004a35d
call fcn.1400141a0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0xa80]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov ebx, eax
movaps xmm2, xmm7
movaps xmm1, xmm7
lea rcx, [rsp + 0x5c8]
call fcn.1400027c0
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r12
lea rcx, str.___TPM_Bypassed
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm15
mov rdx, qword [0x140b1d9f8]
mov rcx, rdi
call fcn.140026980
cmp byte [0x140b1d933], 0
jne 0x14004a376
mov byte [0x140b1d933], 1
mov byte [0x140b1d932], 1
jmp 0x14004a383
cmp byte [0x140b1d932], 0
je 0x14004a404
call fcn.1400141a0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0xa90]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov ebx, eax
movss xmm2, dword [0x1400bd12c]
movaps xmm1, xmm7
lea rcx, [rsp + 0x5d0]
call fcn.1400027c0
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r12
lea rcx, str.___Chassis_Spoofed
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm15
mov rdx, qword [0x140b1d9f8]
mov rcx, rdi
call fcn.140026980
cmp byte [0x140b1d2d6], 0
jne 0x14004a41d
mov byte [0x140b1d2d6], 1
mov byte [0x140b1d2d5], 1
jmp 0x14004a42a
cmp byte [0x140b1d2d5], 0
je 0x14004a4ab
call fcn.1400141a0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0xaa0]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov ebx, eax
movss xmm2, dword [0x1400bd13c]
movaps xmm1, xmm7
lea rcx, [rsp + 0x5d8]
call fcn.1400027c0
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r12
lea rcx, str.___Processor_Spoofed
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm15
mov rdx, qword [0x140b1d9f8]
mov rcx, rdi
call fcn.140026980
cmp byte [0x140b1d459], 0
jne 0x14004ba43
movdqa xmm0, xmmword [0x1400bd4c0]
movdqu xmmword [rsp + 0x88], xmm0
mov dword [rsp + 0x98], 0xb3dcde81
mov dword [rsp + 0x9c], 0xdd959482
mov dword [rsp + 0xa0], 0x829496
mov byte [rsp + 0xa4], 1
lea rcx, [rsp + 0x88]
call fcn.14004e160
mov rdx, rax
lea rcx, [rsp + 0xb0]
call fcn.140031940
nop
mov r8d, 0x28a49
lea rdx, [0x1401f8ac0]
lea rcx, [rsp + 0xb0]
call fcn.1400446c0
nop
lea rcx, [rsp + 0xb0]
call fcn.1400318e0
lea rdx, [rsp + 0x2d0]
lea rcx, [rsp + 0xda]
call fcn.14004e190
mov rsi, rax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop dword [rax]
nop word [rax + rax]
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14004a5e6
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14004a5e6
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [r10 + r9*4]
mov edx, dword [rcx + rbx]
add rdx, r10
mov r8d, 0x811c9dc5
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14004a5e1
nop dword [rax]
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14004a5c0
cmp r8d, 0x491e0a9c
je 0x14004a5eb
test r9d, r9d
jne 0x14004a5a0
mov rax, qword [rax]
jmp 0x14004a570
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r11d, dword [rcx + rax*4]
add r11, r10
cmp byte [rsi + 0x77], 0
je 0x14004a78f
cmp r13d, 2
jl 0x14004a74f
movdqa xmm5, xmmword [0x1400bd2e0]
mov edx, r12d
movdqa xmm4, xmmword [0x1400bd370]
movdqa xmm6, xmmword [0x1400bd300]
movdqa xmm0, xmmword [0x1400bd380]
movdqa xmmword [rsp + 0xb0], xmm0
mov rcx, rsi
mov r8d, dword [rsp + 0xb0]
nop
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x78
jl 0x14004a650
jmp 0x14004a78f
mov r9, rsi
mov r8d, r12d
nop word [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x37
movzx eax, r8b
sub al, dl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x78
jl 0x14004a760
mov rcx, rsi
call r11
lea rdx, [rsp + 0x2d0]
lea rcx, [rsp + 0xdb]
call fcn.14004dea0
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop
mov r10, qword [rcx + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov edi, dword [rdx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14004a836
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14004a836
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rax, [rbx + r9*4]
mov edx, dword [rax + r10]
add rdx, r10
mov r8d, 0x811c9dc5
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x14004a831
nop
movsx eax, al
xor eax, r8d
imul r8d, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x14004a810
cmp r8d, 0x491e0a9c
je 0x14004a83b
test r9d, r9d
jne 0x14004a7f0
mov rcx, qword [rcx]
jmp 0x14004a7c0
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r11d, dword [rcx + rax*4]
add r11, r10
cmp byte [rsi + 0x4c], 0
je 0x14004a9df
mov r8d, r12d
cmp r13d, 2
jl 0x14004a9a5
movdqa xmm5, xmmword [0x1400bd2e0]
movdqa xmm4, xmmword [0x1400bd370]
movdqa xmm6, xmmword [0x1400bd300]
movdqa xmm0, xmmword [0x1400bd380]
movdqa xmmword [rsp + 0xb0], xmm0
mov rcx, rsi
mov edx, dword [rsp + 0xb0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x48
jl 0x14004a8a0
cmp r8d, 0x4d
jge 0x14004a9df
movsxd r9, r8d
add r9, rsi
nop dword [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x4d
jl 0x14004a9b0
mov rcx, rsi
call r11
lea rdx, [rsp + 0x2d0]
lea rcx, [rsp + 0xdc]
call fcn.14004def0
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop
mov r10, qword [rcx + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov edi, dword [rdx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14004aa86
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14004aa86
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rax, [r10 + r9*4]
mov edx, dword [rax + rbx]
add rdx, r10
mov r8d, 0x811c9dc5
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x14004aa81
nop dword [rax]
movsx eax, al
xor eax, r8d
imul r8d, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x14004aa60
cmp r8d, 0x491e0a9c
je 0x14004aa8b
test r9d, r9d
jne 0x14004aa40
mov rcx, qword [rcx]
jmp 0x14004aa10
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r11d, dword [rcx + rax*4]
add r11, r10
cmp byte [rsi + 0x84], 0
je 0x14004ac33
mov r8d, r12d
cmp r13d, 2
jl 0x14004abfb
movdqa xmm5, xmmword [0x1400bd2e0]
movdqa xmm4, xmmword [0x1400bd370]
movdqa xmm6, xmmword [0x1400bd300]
movdqa xmm0, xmmword [0x1400bd380]
movdqa xmmword [rsp + 0xb0], xmm0
mov rcx, rsi
mov edx, dword [rsp + 0xb0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x80
jl 0x14004aaf0
cmp r8d, 0x85
jge 0x14004ac33
movsxd r9, r8d
add r9, rsi
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x85
jl 0x14004ac01
mov rcx, rsi
call r11
lea rdx, [rsp + 0x2d0]
lea rcx, [rsp + 0xdd]
call fcn.14004df70
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop dword [rax]
nop word [rax + rax]
mov r10, qword [rcx + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov edi, dword [rdx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14004ace6
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14004ace6
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rax, [rbx + r9*4]
mov edx, dword [rax + r10]
add rdx, r10
mov r8d, 0x811c9dc5
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x14004ace1
nop
movsx eax, al
xor eax, r8d
imul r8d, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x14004acc0
cmp r8d, 0x491e0a9c
je 0x14004aceb
test r9d, r9d
jne 0x14004aca0
mov rcx, qword [rcx]
jmp 0x14004ac70
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r11d, dword [rcx + rax*4]
add r11, r10
cmp byte [rsi + 0x6b], 0
je 0x14004ae8f
mov r8d, r12d
cmp r13d, 2
jl 0x14004ae55
movdqa xmm5, xmmword [0x1400bd2e0]
movdqa xmm4, xmmword [0x1400bd370]
movdqa xmm6, xmmword [0x1400bd300]
movdqa xmm0, xmmword [0x1400bd380]
movdqa xmmword [rsp + 0xb0], xmm0
mov rcx, rsi
mov edx, dword [rsp + 0xb0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x68
jl 0x14004ad50
cmp r8d, 0x6c
jge 0x14004ae8f
movsxd r9, r8d
add r9, rsi
nop dword [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x6c
jl 0x14004ae60
mov rcx, rsi
call r11
lea rdx, [rsp + 0x2d0]
lea rcx, [rsp + 0xde]
call fcn.14004dfd0
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop
mov r10, qword [rcx + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov edi, dword [rdx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14004af36
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14004af36
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rax, [rbx + r9*4]
mov edx, dword [rax + r10]
add rdx, r10
mov r8d, 0x811c9dc5
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x14004af31
nop
movsx eax, al
xor eax, r8d
imul r8d, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x14004af10
cmp r8d, 0x491e0a9c
je 0x14004af3b
test r9d, r9d
jne 0x14004aef0
mov rcx, qword [rcx]
jmp 0x14004aec0
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r11d, dword [rcx + rax*4]
add r11, r10
cmp byte [rsi + 0x63], 0
je 0x14004b0df
mov r8d, r12d
cmp r13d, 2
jl 0x14004b0a5
movdqa xmm5, xmmword [0x1400bd2e0]
movdqa xmm4, xmmword [0x1400bd370]
movdqa xmm6, xmmword [0x1400bd300]
movdqa xmm0, xmmword [0x1400bd380]
movdqa xmmword [rsp + 0xb0], xmm0
mov rcx, rsi
mov edx, dword [rsp + 0xb0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x60
jl 0x14004afa0
cmp r8d, 0x64
jge 0x14004b0df
movsxd r9, r8d
add r9, rsi
nop dword [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x64
jl 0x14004b0b0
mov rcx, rsi
call r11
lea rdx, [rsp + 0x2d0]
lea rcx, [rsp + 0xdf]
call fcn.14004e020
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop
mov r10, qword [rcx + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov edi, dword [rdx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14004b186
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14004b186
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rax, [r10 + r9*4]
mov edx, dword [rax + rbx]
add rdx, r10
mov r8d, 0x811c9dc5
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x14004b181
nop dword [rax]
movsx eax, al
xor eax, r8d
imul r8d, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x14004b160
cmp r8d, 0x491e0a9c
je 0x14004b18b
test r9d, r9d
jne 0x14004b140
mov rcx, qword [rcx]
jmp 0x14004b110
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r11d, dword [rcx + rax*4]
add r11, r10
cmp byte [rsi + 0x62], 0
je 0x14004b32f
mov r8d, r12d
cmp r13d, 2
jl 0x14004b2f5
movdqa xmm5, xmmword [0x1400bd2e0]
movdqa xmm4, xmmword [0x1400bd370]
movdqa xmm6, xmmword [0x1400bd300]
movdqa xmm0, xmmword [0x1400bd380]
movdqa xmmword [rsp + 0xb0], xmm0
mov rcx, rsi
mov edx, dword [rsp + 0xb0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x60
jl 0x14004b1f0
cmp r8d, 0x63
jge 0x14004b32f
movsxd r9, r8d
add r9, rsi
nop dword [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x63
jl 0x14004b300
mov rcx, rsi
call r11
lea rdx, [rsp + 0x2d0]
lea rcx, [rsp + 0xe0]
call fcn.14004e080
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop
mov r10, qword [rcx + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov edi, dword [rdx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14004b3d6
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14004b3d6
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rax, [r10 + r9*4]
mov edx, dword [rax + rbx]
add rdx, r10
mov r8d, 0x811c9dc5
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x14004b3d1
nop dword [rax]
movsx eax, al
xor eax, r8d
imul r8d, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x14004b3b0
cmp r8d, 0x491e0a9c
je 0x14004b3db
test r9d, r9d
jne 0x14004b390
mov rcx, qword [rcx]
jmp 0x14004b360
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r11d, dword [rcx + rax*4]
add r11, r10
cmp byte [rsi + 0xa8], 0
je 0x14004b583
mov r8d, r12d
cmp r13d, 2
jl 0x14004b54b
movdqa xmm5, xmmword [0x1400bd2e0]
movdqa xmm4, xmmword [0x1400bd370]
movdqa xmm6, xmmword [0x1400bd300]
movdqa xmm0, xmmword [0x1400bd380]
movdqa xmmword [rsp + 0xb0], xmm0
mov rcx, rsi
mov edx, dword [rsp + 0xb0]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0xa8
jl 0x14004b440
cmp r8d, 0xa9
jge 0x14004b583
movsxd r9, r8d
add r9, rsi
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xa9
jl 0x14004b551
mov rcx, rsi
call r11
lea rdx, [rsp + 0x88]
lea rcx, [rsp + 0xe1]
call fcn.14004e1f0
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop dword [rax]
nop word [rax + rax]
mov r10, qword [rcx + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov edi, dword [rdx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14004b636
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14004b636
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rax, [r10 + r9*4]
mov edx, dword [rax + rbx]
add rdx, r10
mov r8d, 0x811c9dc5
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x14004b631
nop dword [rax]
movsx eax, al
xor eax, r8d
imul r8d, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x14004b610
cmp r8d, 0x491e0a9c
je 0x14004b63b
test r9d, r9d
jne 0x14004b5f0
mov rcx, qword [rcx]
jmp 0x14004b5c0
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r11d, dword [rcx + rax*4]
add r11, r10
cmp byte [rsi + 0x1b], 0
je 0x14004b7df
mov r8d, r12d
cmp r13d, 2
jl 0x14004b7a5
movdqa xmm5, xmmword [0x1400bd2e0]
movdqa xmm4, xmmword [0x1400bd370]
movdqa xmm6, xmmword [0x1400bd300]
movdqa xmm0, xmmword [0x1400bd380]
movdqa xmmword [rsp + 0xb0], xmm0
mov rcx, rsi
mov edx, dword [rsp + 0xb0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14004b6a0
cmp r8d, 0x1c
jge 0x14004b7df
movsxd r9, r8d
add r9, rsi
nop dword [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1c
jl 0x14004b7b0
mov rcx, rsi
call r11
lea rdx, [rsp + 0x2d0]
lea rcx, [rsp + 0xe2]
call fcn.14004e220
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop
mov r10, qword [rcx + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov edi, dword [rdx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14004b886
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14004b886
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rax, [r10 + r9*4]
mov edx, dword [rax + rbx]
add rdx, r10
mov r8d, 0x811c9dc5
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x14004b881
nop dword [rax]
movsx eax, al
xor eax, r8d
imul r8d, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x14004b860
cmp r8d, 0x491e0a9c
je 0x14004b88b
test r9d, r9d
jne 0x14004b840
mov rcx, qword [rcx]
jmp 0x14004b810
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r11d, dword [rcx + rax*4]
add r11, r10
cmp byte [rsi + 0x42], 0
je 0x14004ba2f
mov r8d, r12d
cmp r13d, 2
jl 0x14004b9f5
movdqa xmm5, xmmword [0x1400bd2e0]
movdqa xmm4, xmmword [0x1400bd370]
movdqa xmm6, xmmword [0x1400bd300]
movdqa xmm0, xmmword [0x1400bd380]
movdqa xmmword [rsp + 0xb0], xmm0
mov rcx, rsi
mov edx, dword [rsp + 0xb0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x40
jl 0x14004b8f0
cmp r8d, 0x43
jge 0x14004ba2f
movsxd r9, r8d
add r9, rsi
nop dword [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x43
jl 0x14004ba00
mov rcx, rsi
call r11
mov byte [0x140b1d459], 1
mov byte [0x140b1d45e], 1
cmp byte [0x140b15c03], 0
je 0x14004d3e0
lea rdx, [rsp + 0x88]
lea rcx, [rsp + 0xef]
call fcn.14004e270
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop dword [rax]
mov r10, qword [rcx + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov edi, dword [rdx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14004baf6
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14004baf6
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rax, [rbx + r9*4]
mov edx, dword [rax + r10]
add rdx, r10
mov r8d, 0x811c9dc5
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x14004baf1
nop
movsx eax, al
xor eax, r8d
imul r8d, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x14004bad0
cmp r8d, 0x491e0a9c
je 0x14004bafb
test r9d, r9d
jne 0x14004bab0
mov rcx, qword [rcx]
jmp 0x14004ba80
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r11d, dword [rcx + rax*4]
add r11, r10
cmp byte [rsi + 0x13], 0
je 0x14004bc9f
mov r8d, r12d
cmp r13d, 2
jl 0x14004bc65
movdqa xmm5, xmmword [0x1400bd2e0]
movdqa xmm4, xmmword [0x1400bd370]
movdqa xmm6, xmmword [0x1400bd300]
movdqa xmm0, xmmword [0x1400bd380]
movdqa xmmword [rsp + 0xb0], xmm0
mov rcx, rsi
mov edx, dword [rsp + 0xb0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14004bb60
cmp r8d, 0x14
jge 0x14004bc9f
movsxd r9, r8d
add r9, rsi
nop dword [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x14004bc70
mov rcx, rsi
call r11
lea rdx, [rsp + 0x88]
lea rcx, [rsp + 0xe3]
call fcn.14004e290
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop
mov r10, qword [rcx + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov edi, dword [rdx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14004bd46
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14004bd46
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rax, [rbx + r9*4]
mov edx, dword [rax + r10]
add rdx, r10
mov r8d, 0x811c9dc5
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x14004bd41
nop
movsx eax, al
xor eax, r8d
imul r8d, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x14004bd20
cmp r8d, 0x491e0a9c
je 0x14004bd4b
test r9d, r9d
jne 0x14004bd00
mov rcx, qword [rcx]
jmp 0x14004bcd0
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r11d, dword [rcx + rax*4]
add r11, r10
cmp byte [rsi + 0x1b], 0
je 0x14004beef
mov r8d, r12d
cmp r13d, 2
jl 0x14004beb5
movdqa xmm5, xmmword [0x1400bd2e0]
movdqa xmm4, xmmword [0x1400bd370]
movdqa xmm6, xmmword [0x1400bd300]
movdqa xmm0, xmmword [0x1400bd380]
movdqa xmmword [rsp + 0xb0], xmm0
mov rcx, rsi
mov edx, dword [rsp + 0xb0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x18
jl 0x14004bdb0
cmp r8d, 0x1c
jge 0x14004beef
movsxd r9, r8d
add r9, rsi
nop dword [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x1c
jl 0x14004bec0
mov rcx, rsi
call r11
lea rdx, [rsp + 0x88]
lea rcx, [rsp + 0xe4]
call fcn.14004e2c0
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop
mov r10, qword [rcx + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov edi, dword [rdx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14004bf96
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14004bf96
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rax, [rbx + r9*4]
mov edx, dword [rax + r10]
add rdx, r10
mov r8d, 0x811c9dc5
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x14004bf91
nop
movsx eax, al
xor eax, r8d
imul r8d, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x14004bf70
cmp r8d, 0x491e0a9c
je 0x14004bf9b
test r9d, r9d
jne 0x14004bf50
mov rcx, qword [rcx]
jmp 0x14004bf20
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r11d, dword [rcx + rax*4]
add r11, r10
cmp byte [rsi + 0x12], 0
je 0x14004c13f
mov r8d, r12d
cmp r13d, 2
jl 0x14004c105
movdqa xmm5, xmmword [0x1400bd2e0]
movdqa xmm4, xmmword [0x1400bd370]
movdqa xmm6, xmmword [0x1400bd300]
movdqa xmm0, xmmword [0x1400bd380]
movdqa xmmword [rsp + 0xb0], xmm0
mov rcx, rsi
mov edx, dword [rsp + 0xb0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14004c000
cmp r8d, 0x13
jge 0x14004c13f
movsxd r9, r8d
add r9, rsi
nop dword [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x14004c110
mov rcx, rsi
call r11
lea rdx, [rsp + 0x88]
lea rcx, [rsp + 0xe5]
call fcn.14004e2f0
mov rsi, rax
mov rax, qword gs:[0x60]
mov rax, qword [rax + 0x18]
mov rax, qword [rax + 0x10]
nop
mov r10, qword [rax + 0x30]
movsxd rcx, dword [r10 + 0x3c]
mov edi, dword [rcx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14004c1e6
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14004c1e6
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rcx, [rbx + r9*4]
mov edx, dword [rcx + r10]
add rdx, r10
mov r8d, 0x811c9dc5
movzx ecx, byte [rdx]
inc rdx
test cl, cl
je 0x14004c1e1
nop
movsx ecx, cl
xor ecx, r8d
imul r8d, ecx, 0x1000193
movzx ecx, byte [rdx]
lea rdx, [rdx + 1]
test cl, cl
jne 0x14004c1c0
cmp r8d, 0x491e0a9c
je 0x14004c1eb
test r9d, r9d
jne 0x14004c1a0
mov rax, qword [rax]
jmp 0x14004c170
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r11d, dword [rcx + rax*4]
add r11, r10
cmp byte [rsi + 0x17], 0
je 0x14004c38f
cmp r13d, 2
jl 0x14004c34f
movdqa xmm5, xmmword [0x1400bd2e0]
mov edx, r12d
movdqa xmm4, xmmword [0x1400bd370]
movdqa xmm6, xmmword [0x1400bd300]
movdqa xmm0, xmmword [0x1400bd380]
movdqa xmmword [rsp + 0xb0], xmm0
mov rcx, rsi
mov r8d, dword [rsp + 0xb0]
nop
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [rdx + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x18
jl 0x14004c250
jmp 0x14004c38f
mov r9, rsi
mov r8d, r12d
nop word [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul edx, eax, 0x37
movzx eax, r8b
sub al, dl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x18
jl 0x14004c360
mov rcx, rsi
call r11
lea rdx, [rsp + 0x88]
lea rcx, [rsp + 0xe6]
call fcn.14004e310
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop
mov r10, qword [rcx + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov edi, dword [rdx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14004c436
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14004c436
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rax, [rbx + r9*4]
mov edx, dword [rax + r10]
add rdx, r10
mov r8d, 0x811c9dc5
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x14004c431
nop
movsx eax, al
xor eax, r8d
imul r8d, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x14004c410
cmp r8d, 0x491e0a9c
je 0x14004c43b
test r9d, r9d
jne 0x14004c3f0
mov rcx, qword [rcx]
jmp 0x14004c3c0
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r11d, dword [rcx + rax*4]
add r11, r10
cmp byte [rsi + 0x13], 0
je 0x14004c5df
mov r8d, r12d
cmp r13d, 2
jl 0x14004c5a5
movdqa xmm5, xmmword [0x1400bd2e0]
movdqa xmm4, xmmword [0x1400bd370]
movdqa xmm6, xmmword [0x1400bd300]
movdqa xmm0, xmmword [0x1400bd380]
movdqa xmmword [rsp + 0xb0], xmm0
mov rcx, rsi
mov edx, dword [rsp + 0xb0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14004c4a0
cmp r8d, 0x14
jge 0x14004c5df
movsxd r9, r8d
add r9, rsi
nop dword [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x14004c5b0
mov rcx, rsi
call r11
lea rdx, [rsp + 0x88]
lea rcx, [rsp + 0xe7]
call fcn.14004e330
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop
mov r10, qword [rcx + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov edi, dword [rdx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14004c686
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14004c686
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rax, [rbx + r9*4]
mov edx, dword [rax + r10]
add rdx, r10
mov r8d, 0x811c9dc5
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x14004c681
nop
movsx eax, al
xor eax, r8d
imul r8d, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x14004c660
cmp r8d, 0x491e0a9c
je 0x14004c68b
test r9d, r9d
jne 0x14004c640
mov rcx, qword [rcx]
jmp 0x14004c610
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r11d, dword [rcx + rax*4]
add r11, r10
cmp byte [rsi + 0x14], 0
je 0x14004c82f
mov r8d, r12d
cmp r13d, 2
jl 0x14004c7f5
movdqa xmm5, xmmword [0x1400bd2e0]
movdqa xmm4, xmmword [0x1400bd370]
movdqa xmm6, xmmword [0x1400bd300]
movdqa xmm0, xmmword [0x1400bd380]
movdqa xmmword [rsp + 0xb0], xmm0
mov rcx, rsi
mov edx, dword [rsp + 0xb0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14004c6f0
cmp r8d, 0x15
jge 0x14004c82f
movsxd r9, r8d
add r9, rsi
nop dword [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x14004c800
mov rcx, rsi
call r11
lea rdx, [rsp + 0x88]
lea rcx, [rsp + 0xe8]
call fcn.14004e360
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop
mov r10, qword [rcx + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov edi, dword [rdx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14004c8d6
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14004c8d6
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rax, [rbx + r9*4]
mov edx, dword [rax + r10]
add rdx, r10
mov r8d, 0x811c9dc5
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x14004c8d1
nop
movsx eax, al
xor eax, r8d
imul r8d, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x14004c8b0
cmp r8d, 0x491e0a9c
je 0x14004c8db
test r9d, r9d
jne 0x14004c890
mov rcx, qword [rcx]
jmp 0x14004c860
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r11d, dword [rcx + rax*4]
add r11, r10
cmp byte [rsi + 0x14], 0
je 0x14004ca7f
mov r8d, r12d
cmp r13d, 2
jl 0x14004ca45
movdqa xmm5, xmmword [0x1400bd2e0]
movdqa xmm4, xmmword [0x1400bd370]
movdqa xmm6, xmmword [0x1400bd300]
movdqa xmm0, xmmword [0x1400bd380]
movdqa xmmword [rsp + 0xb0], xmm0
mov rcx, rsi
mov edx, dword [rsp + 0xb0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14004c940
cmp r8d, 0x15
jge 0x14004ca7f
movsxd r9, r8d
add r9, rsi
nop dword [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x15
jl 0x14004ca50
mov rcx, rsi
call r11
lea rdx, [rsp + 0x88]
lea rcx, [rsp + 0xe9]
call fcn.14004e390
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop
mov r10, qword [rcx + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov edi, dword [rdx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14004cb26
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14004cb26
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rax, [r10 + r9*4]
mov edx, dword [rax + rbx]
add rdx, r10
mov r8d, 0x811c9dc5
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x14004cb21
nop dword [rax]
movsx eax, al
xor eax, r8d
imul r8d, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x14004cb00
cmp r8d, 0x491e0a9c
je 0x14004cb2b
test r9d, r9d
jne 0x14004cae0
mov rcx, qword [rcx]
jmp 0x14004cab0
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r11d, dword [rcx + rax*4]
add r11, r10
cmp byte [rsi + 0x12], 0
je 0x14004cccf
mov r8d, r12d
cmp r13d, 2
jl 0x14004cc95
movdqa xmm5, xmmword [0x1400bd2e0]
movdqa xmm4, xmmword [0x1400bd370]
movdqa xmm6, xmmword [0x1400bd300]
movdqa xmm0, xmmword [0x1400bd380]
movdqa xmmword [rsp + 0xb0], xmm0
mov rcx, rsi
mov edx, dword [rsp + 0xb0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14004cb90
cmp r8d, 0x13
jge 0x14004cccf
movsxd r9, r8d
add r9, rsi
nop dword [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x13
jl 0x14004cca0
mov rcx, rsi
call r11
lea rdx, [rsp + 0x88]
lea rcx, [rsp + 0xea]
call fcn.14004e3c0
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop
mov r10, qword [rcx + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov edi, dword [rdx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14004cd76
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14004cd76
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rax, [r10 + r9*4]
mov edx, dword [rax + rbx]
add rdx, r10
mov r8d, 0x811c9dc5
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x14004cd71
nop dword [rax]
movsx eax, al
xor eax, r8d
imul r8d, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x14004cd50
cmp r8d, 0x491e0a9c
je 0x14004cd7b
test r9d, r9d
jne 0x14004cd30
mov rcx, qword [rcx]
jmp 0x14004cd00
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r11d, dword [rcx + rax*4]
add r11, r10
cmp byte [rsi + 0x10], 0
je 0x14004cf1f
mov r8d, r12d
cmp r13d, 2
jl 0x14004cee5
movdqa xmm5, xmmword [0x1400bd2e0]
movdqa xmm4, xmmword [0x1400bd370]
movdqa xmm6, xmmword [0x1400bd300]
movdqa xmm0, xmmword [0x1400bd380]
movdqa xmmword [rsp + 0xb0], xmm0
mov rcx, rsi
mov edx, dword [rsp + 0xb0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14004cde0
cmp r8d, 0x11
jge 0x14004cf1f
movsxd r9, r8d
add r9, rsi
nop dword [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x11
jl 0x14004cef0
mov rcx, rsi
call r11
lea rdx, [rsp + 0x88]
lea rcx, [rsp + 0xeb]
call fcn.14004e3e0
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop
mov r10, qword [rcx + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov edi, dword [rdx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14004cfc6
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14004cfc6
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rax, [r10 + r9*4]
mov edx, dword [rax + rbx]
add rdx, r10
mov r8d, 0x811c9dc5
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x14004cfc1
nop dword [rax]
movsx eax, al
xor eax, r8d
imul r8d, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x14004cfa0
cmp r8d, 0x491e0a9c
je 0x14004cfcb
test r9d, r9d
jne 0x14004cf80
mov rcx, qword [rcx]
jmp 0x14004cf50
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r11d, dword [rcx + rax*4]
add r11, r10
cmp byte [rsi + 0x13], 0
je 0x14004d16f
mov r8d, r12d
cmp r13d, 2
jl 0x14004d135
movdqa xmm5, xmmword [0x1400bd2e0]
movdqa xmm4, xmmword [0x1400bd370]
movdqa xmm6, xmmword [0x1400bd300]
movdqa xmm0, xmmword [0x1400bd380]
movdqa xmmword [rsp + 0xb0], xmm0
mov rcx, rsi
mov edx, dword [rsp + 0xb0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14004d030
cmp r8d, 0x14
jge 0x14004d16f
movsxd r9, r8d
add r9, rsi
nop dword [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x14004d140
mov rcx, rsi
call r11
lea rdx, [rsp + 0x88]
lea rcx, [rsp + 0xec]
call fcn.14004e400
mov rsi, rax
mov rcx, qword gs:[0x60]
mov rcx, qword [rcx + 0x18]
mov rcx, qword [rcx + 0x10]
nop
mov r10, qword [rcx + 0x30]
movsxd rdx, dword [r10 + 0x3c]
mov edi, dword [rdx + r10 + 0x88]
add rdi, r10
cmp rdi, r10
je 0x14004d216
mov r9d, dword [rdi + 0x18]
test r9d, r9d
je 0x14004d216
mov ebx, dword [rdi + 0x20]
nop dword [rax]
nop dword [rax + rax]
dec r9d
lea rax, [r10 + r9*4]
mov edx, dword [rax + rbx]
add rdx, r10
mov r8d, 0x811c9dc5
movzx eax, byte [rdx]
inc rdx
test al, al
je 0x14004d211
nop dword [rax]
movsx eax, al
xor eax, r8d
imul r8d, eax, 0x1000193
movzx eax, byte [rdx]
lea rdx, [rdx + 1]
test al, al
jne 0x14004d1f0
cmp r8d, 0x491e0a9c
je 0x14004d21b
test r9d, r9d
jne 0x14004d1d0
mov rcx, qword [rcx]
jmp 0x14004d1a0
mov ecx, dword [rdi + 0x1c]
add rcx, r10
mov eax, dword [rdi + 0x24]
add rax, r10
movzx eax, word [rax + r9*2]
mov r11d, dword [rcx + rax*4]
add r11, r10
cmp byte [rsi + 0x13], 0
je 0x14004d3bf
mov r8d, r12d
cmp r13d, 2
jl 0x14004d385
movdqa xmm5, xmmword [0x1400bd2e0]
movdqa xmm4, xmmword [0x1400bd370]
movdqa xmm6, xmmword [0x1400bd300]
movdqa xmm0, xmmword [0x1400bd380]
movdqa xmmword [rsp + 0xb0], xmm0
mov rcx, rsi
mov edx, dword [rsp + 0xb0]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm5
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm4
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm2, xmm0
pshuflw xmm0, xmm2, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
lea eax, [r8 + 4]
movd xmm3, eax
pshufd xmm3, xmm3, 0
paddd xmm3, xmm5
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm4
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm4
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm6
psubd xmm3, xmm0
pshuflw xmm0, xmm3, 0xd8
pshufhw xmm1, xmm0, 0xd8
pshufd xmm2, xmm1, 0xd8
andps xmm2, xmmword [0x1400bd350]
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm2, xmm0
movd dword [rcx + 4], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x10
jl 0x14004d280
cmp r8d, 0x14
jge 0x14004d3bf
movsxd r9, r8d
add r9, rsi
nop dword [rax + rax]
mov eax, 0x94f2095
imul r8d
sar edx, 1
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x14
jl 0x14004d390
mov rcx, rsi
call r11
lea rcx, str.C:WindowsSystem32_svoolcheck.bat
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [0x140b15c03], 0
mov byte [0x140b1d934], 1
cmp byte [0x140b1d45d], 0
jne 0x14004d43e
lea rcx, str.C:WindowsSystem32SpaceManager.EXE
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rcx, str.C:WindowsSystem32_amifldrv64.sys
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rcx, str.C:WindowsSystem32_amigendrv64.sys
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rcx, str.C:WindowsSystem32_spooftool.exe
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rcx, str.C:WindowsSystem32_vdfjdisfudasu.exe
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rcx, str.C:WindowsSystem32_svoolcheck.bat
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov byte [0x140b1d45d], 1
cmp byte [0x140b1d45c], 0
je 0x14004d4a5
lea rdx, str.C:WindowsSystem32TPMSERVICES.EXE
lea rcx, [rsp + 0x88]
call fcn.140031940
nop
mov r8d, 0x545a00
lea rdx, [0x1405210d0]
lea rcx, [rsp + 0x88]
call fcn.1400446c0
nop
lea rcx, [rsp + 0x88]
call fcn.1400318e0
lea rcx, str.C:WindowsSystem32TPMSERVICES.EXE
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.C:WindowsSystem32TPMSERVICES.EXE
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov byte [0x140b1d45d], 0
cmp byte [0x140b1d45f], 0
je 0x14004d4d7
mov r9d, 0x30
lea r8, str.Spoof_Done__nRestarting_PC_Automatic_In_5_Seconds
lea rdx, str.Spoof_Done
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
lea rcx, str.C:windows_system32_shutdown__r__t_5_n_n
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
cmp dword [0x140b1d2d0], 3
jne 0x14004dbce
call fcn.1400141a0
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
lea edx, [r8 + 0x64]
lea rcx, [rsp + 0xab0]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov edi, eax
movaps xmm6, xmm14
addss xmm6, dword [0x1400bd0fc]
movaps xmm2, xmm13
addss xmm2, dword [0x1400bd18c]
movaps xmm1, xmm6
lea rcx, [rsp + 0x5e0]
call fcn.1400027c0
mov rbx, rax
movaps xmm7, xmm14
addss xmm7, dword [0x1400bd078]
movaps xmm2, xmm13
addss xmm2, dword [0x1400bd190]
movaps xmm1, xmm7
lea rcx, [rsp + 0x5e8]
call fcn.1400027c0
mov dword [rsp + 0x28], r12d
movss xmm0, dword [0x1400bd080]
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140026680
movss xmm2, dword [0x1400bd198]
movaps xmm1, xmm15
lea rcx, [rsp + 0x5f0]
call fcn.1400027c0
mov rcx, rax
call fcn.140017de0
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm11
movaps xmm2, xmm11
movaps xmm1, xmm11
lea rcx, [rsp + 0xac0]
call fcn.1400027d0
mov r14, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xad0]
call fcn.1400027d0
mov rsi, rax
movaps xmm2, xmm11
movaps xmm1, xmm11
lea rcx, [rsp + 0x5f8]
call fcn.1400027c0
mov rdi, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x600]
call fcn.1400027c0
mov rbx, rax
movaps xmm2, xmm12
movaps xmm1, xmm12
lea rcx, [rsp + 0x608]
call fcn.1400027c0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 0xffffffff
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, qword [0x140b1d258]
call fcn.140038760
test al, al
je 0x14004d673
lea rcx, str.start_https:__discord.gg_unbans
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movss xmm2, dword [0x1400bd094]
movss xmm8, dword [0x1400bd0a4]
movaps xmm1, xmm8
lea rcx, [rsp + 0x610]
call fcn.1400027c0
mov rcx, rax
call fcn.140017de0
movss dword [rsp + 0x20], xmm11
movaps xmm3, xmm11
movaps xmm2, xmm11
movaps xmm1, xmm11
lea rcx, [rsp + 0xae0]
call fcn.1400027d0
mov r14, rax
movss dword [rsp + 0x20], xmm10
movaps xmm3, xmm10
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0xaf0]
call fcn.1400027d0
mov rsi, rax
movaps xmm2, xmm11
movaps xmm1, xmm11
lea rcx, [rsp + 0x618]
call fcn.1400027c0
mov rdi, rax
movaps xmm2, xmm10
movaps xmm1, xmm10
lea rcx, [rsp + 0x620]
call fcn.1400027c0
mov rbx, rax
movss xmm9, dword [0x1400bd0dc]
movaps xmm2, xmm9
movaps xmm1, xmm9
lea rcx, [rsp + 0x628]
call fcn.1400027c0
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], rsi
mov dword [rsp + 0x20], 0xffffffff
mov r9, rdi
mov r8, rbx
mov rdx, rax
mov rcx, qword [0x140b1d2a0]
call fcn.140038760
call fcn.1400141a0
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
lea edx, [r8 + 0x64]
lea rcx, [rsp + 0xb60]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov edi, eax
movaps xmm2, xmm13
addss xmm2, dword [0x1400bd0f0]
movaps xmm1, xmm6
lea rcx, [rsp + 0x630]
call fcn.1400027c0
mov rbx, rax
movaps xmm2, xmm13
addss xmm2, dword [0x1400bd0f4]
movaps xmm1, xmm7
lea rcx, [rsp + 0x638]
call fcn.1400027c0
mov dword [rsp + 0x28], r12d
movss xmm0, dword [0x1400bd080]
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140026680
call fcn.140018030
movss xmm2, dword [0x1400bd134]
movss xmm7, dword [0x1400bd0b4]
movaps xmm1, xmm7
lea rcx, [rsp + 0x640]
call fcn.1400027c0
mov rcx, rax
call fcn.140017de0
movaps xmm2, xmm12
movaps xmm1, xmm12
lea rcx, [rsp + 0x648]
call fcn.1400027c0
cmp dword [0x140b1d2d0], 2
sete cl
mov r8, rax
lea rdx, [0x1400afdf4]
call fcn.14002ff60
test al, al
je 0x14004d854
mov dword [0x140b1d2d0], 2
movss xmm2, dword [0x1400bd100]
movaps xmm1, xmm7
lea rcx, [rsp + 0x650]
call fcn.1400027c0
mov rcx, rax
call fcn.140017de0
movaps xmm2, xmm12
movaps xmm1, xmm12
lea rcx, [rsp + 0x658]
call fcn.1400027c0
cmp dword [0x140b1d2d0], 1
sete cl
mov r8, rax
lea rdx, [0x1400afdf0]
call fcn.14002f810
test al, al
je 0x14004d8b0
mov dword [0x140b1d2d0], 1
movss xmm2, dword [0x1400bd15c]
movaps xmm1, xmm7
lea rcx, [rsp + 0x660]
call fcn.1400027c0
mov rcx, rax
call fcn.140017de0
movaps xmm2, xmm12
movaps xmm1, xmm12
lea rcx, [rsp + 0x668]
call fcn.1400027c0
cmp dword [0x140b1d2d0], 3
sete cl
mov r8, rax
lea rdx, [0x1400bb668]
call fcn.1400306b0
test al, al
je 0x14004d90c
mov dword [0x140b1d2d0], 3
call fcn.1400141a0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0xb10]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov ebx, eax
movaps xmm2, xmm7
movss xmm1, dword [0x1400bd104]
lea rcx, [rsp + 0x670]
call fcn.1400027c0
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r12
lea rcx, str.SPOOFER_CONFIGURATION
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movss xmm2, dword [0x1400bd0ac]
mov rdx, qword [0x140b1d9f0]
mov rcx, rdi
call fcn.140026980
movaps xmm2, xmm9
movss xmm1, dword [0x1400bd208]
lea rcx, [rsp + 0x678]
call fcn.1400027c0
mov rcx, rax
call fcn.140017de0
lea rdx, [0x140b1d45c]
lea rcx, str.Buenas
call fcn.140030e00
call fcn.1400141a0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0xb20]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov ebx, eax
movaps xmm2, xmm9
movss xmm1, dword [0x1400bd130]
lea rcx, [rsp + 0x680]
call fcn.1400027c0
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r12
lea rcx, str.Clean_Fortnite
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm8
mov rdx, qword [0x140b1d9f0]
mov rcx, rdi
call fcn.140026980
movss xmm9, dword [0x1400bd0ec]
movaps xmm2, xmm9
movss xmm1, dword [0x1400bd208]
lea rcx, [rsp + 0x688]
call fcn.1400027c0
mov rcx, rax
call fcn.140017de0
lea rdx, [0x140b1d45f]
lea rcx, str.hOLA
call fcn.140030e00
call fcn.1400141a0
mov rdi, rax
mov dword [rsp + 0x20], 0xff
mov edx, 0xff
mov r9d, edx
mov r8d, edx
lea rcx, [rsp + 0xb30]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov ebx, eax
movaps xmm2, xmm9
movss xmm1, dword [0x1400bd130]
lea rcx, [rsp + 0x690]
call fcn.1400027c0
mov qword [rsp + 0x40], r12
movss dword [rsp + 0x38], xmm10
mov qword [rsp + 0x30], r12
lea rcx, str.Auto_Restart_PC_After_Spoof
mov qword [rsp + 0x28], rcx
mov dword [rsp + 0x20], ebx
mov r9, rax
movaps xmm2, xmm8
mov rdx, qword [0x140b1d9f0]
mov rcx, rdi
call fcn.140026980
movss xmm2, dword [0x1400bd180]
movss xmm1, dword [0x1400bd204]
lea rcx, [rsp + 0x698]
call fcn.1400027c0
mov rcx, rax
call fcn.140017de0
call fcn.1400141a0
mov rsi, rax
mov dword [rsp + 0x20], 0xff
mov r9d, 0xff
xor r8d, r8d
lea edx, [r8 + 0x64]
lea rcx, [rsp + 0xb40]
call fcn.14002e4f0
mov rcx, rax
call fcn.14002e540
mov edi, eax
movss xmm2, dword [rsp + 0xfc]
addss xmm2, xmm13
movaps xmm1, xmm6
lea rcx, [rsp + 0x6a0]
call fcn.1400027c0
mov rbx, rax
addss xmm13, xmm10
addss xmm14, dword [0x1400bd0f8]
movaps xmm2, xmm13
movaps xmm1, xmm14
lea rcx, [rsp + 0x6a8]
call fcn.1400027c0
mov dword [rsp + 0x28], r12d
movss xmm0, dword [0x1400bd080]
movss dword [rsp + 0x20], xmm0
mov r9d, edi
mov r8, rbx
mov rdx, rax
mov rcx, rsi
call fcn.140026680
call fcn.140018190
jmp 0x14004dbd6
movss xmm7, dword [0x1400bd0b4]
mov esi, 1
mov ecx, esi
call fcn.140005c80
movss xmm0, dword [0x140b15c88]
subss xmm0, xmm12
movss dword [rsp + 0x1c8], xmm0
mov dword [rsp + 0x1cc], 0
lea rcx, [rsp + 0x1c8]
call fcn.140017de0
mov dword [rsp + 0x1d0], 0x42480000
mov dword [rsp + 0x1d4], 0x42480000
xor r8d, r8d
lea rdx, [rsp + 0x1d0]
lea rcx, [0x1400bba0c]
call fcn.14002f2f0
test al, al
je 0x14004dc58
xor edx, edx
mov rcx, qword [0x140b1d238]
call qword [sym.imp.USER32.dll_ShowWindow]
xor ecx, ecx
call qword [sym.imp.USER32.dll_PostQuitMessage]
movss xmm0, dword [0x140b1e0f8]
movss dword [rsp + 0x1e8], xmm0
movss xmm1, dword [0x140b1e0fc]
movss dword [rsp + 0x1ec], xmm1
movss xmm0, dword [0x140b1e100]
movss dword [rsp + 0x1f0], xmm0
mov rax, qword [0x140b1d220]
movss xmm1, dword [rax + 0x38f0]
mulss xmm1, dword [0x1400bcfe4]
mulss xmm1, dword [0x140b1e104]
movss dword [rsp + 0x1f4], xmm1
lea rcx, [rsp + 0x1e8]
call fcn.1400054f0
mov ecx, eax
call fcn.140045410
call fcn.140045750
call fcn.140012cd0
call fcn.14000cb30
mov rcx, qword [0x140b1d938]
mov rax, qword [rcx]
xor r8d, r8d
lea edx, [r8 + 7]
call qword [rax + 0x1c8]
mov rcx, qword [0x140b1d938]
mov rax, qword [rcx]
xor r8d, r8d
lea edx, [r8 + 0x1b]
call qword [rax + 0x1c8]
mov rcx, qword [0x140b1d938]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, 0xae
call qword [rax + 0x1c8]
mov r10, qword [0x140b1d938]
mov r11, qword [r10]
movss xmm0, dword [rsp + 0x1f8]
movss xmm1, dword [rsp + 0x204]
mulss xmm0, xmm1
movss xmm2, dword [0x1400bd164]
mulss xmm0, xmm2
cvttss2si eax, xmm0
movzx r8d, al
movaps xmm0, xmm1
mulss xmm0, xmm2
cvttss2si eax, xmm0
shl eax, 8
or r8d, eax
shl r8d, 8
movss xmm0, dword [rsp + 0x1fc]
mulss xmm0, xmm1
mulss xmm0, xmm2
cvttss2si eax, xmm0
movzx ecx, al
or r8d, ecx
shl r8d, 8
movss xmm0, dword [rsp + 0x200]
mulss xmm0, xmm1
mulss xmm0, xmm2
cvttss2si eax, xmm0
movzx edx, al
or r8d, edx
mov dword [rsp + 0x30], r12d
movss dword [rsp + 0x28], xmm11
mov dword [rsp + 0x20], r8d
mov r9d, 3
xor r8d, r8d
xor edx, edx
mov rcx, r10
call qword [r11 + 0x158]
mov rcx, qword [0x140b1d938]
mov rax, qword [rcx]
call qword [rax + 0x148]
test eax, eax
js 0x14004ddfb
call fcn.14000cb30
call fcn.140009c40
mov rcx, rax
call fcn.14003ec00
mov rcx, qword [0x140b1d938]
mov rax, qword [rcx]
call qword [rax + 0x150]
mov rcx, qword [0x140b1d938]
mov rax, qword [rcx]
mov qword [rsp + 0x20], r12
xor r9d, r9d
xor r8d, r8d
xor edx, edx
call qword [rax + 0x88]
cmp eax, 0x88760868
movss xmm9, dword [0x1400bd0c4]
mov ebx, dword [rsp + 0xd0]
lea r14, str.Releases
jne 0x1400467e2
mov rcx, qword [0x140b1d938]
mov rax, qword [rcx]
call qword [rax + 0x18]
cmp eax, 0x88760869
lea r14, str.Releases
jne 0x1400467e2
call fcn.14004e540
jmp 0x1400467db