Function at 0x140040420
Capabilities:
Contain obfuscated stackstrings
Encode data using xor

Disassembly:
push rbp
push rbx
lea rbp, [rsp - 0x28]
sub rsp, 0x128
lea rdx, str.EasyAntiCheat_EOS
lea rcx, [rsp + 0x20]
call fcn.140003b30
lea rcx, [rsp + 0x20]
call fcn.140040340
mov rdx, qword [rsp + 0x38]
movzx ebx, al
cmp rdx, 7
jbe 0x140040492
mov rcx, qword [rsp + 0x20]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14004048d
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x14004048d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14009caf0
mov qword [rsp + 0x140], rsi
mov qword [rsp + 0x148], rdi
mov qword [rsp + 0x150], r12
mov qword [rsp + 0x120], r13
mov qword [rsp + 0x118], r14
mov qword [rsp + 0x110], r15
test bl, bl
je 0x1400408c2
movdqa xmm3, xmmword [0x1400d9bd0]
lea r10, [rsp + 0x24]
xor eax, eax
mov dword [rsp + 0x20], 0x4b894ba3
mov r8d, 0x4bec
mov word [rsp + 0x50], ax
mov r9d, r8d
mov dword [rsp + 0x24], 0x4b864b92
mov dword [rsp + 0x28], 0x4bca4b8d
mov dword [rsp + 0x2c], 0x4b824b8a
mov dword [rsp + 0x30], 0x4b974b99
mov dword [rsp + 0x34], 0x4b984b8c
mov dword [rsp + 0x38], 0x4b934b94
mov dword [rsp + 0x3c], 0x4bd44b87
mov dword [rsp + 0x40], 0x4b934b86
mov dword [rsp + 0x44], 0x4b8e4b85
mov dword [rsp + 0x48], 0x4b994b90
mov dword [rsp + 0x4c], 0x4bdd4b9e
mov byte [rsp + 0x52], 1
nop dword [rax]
movd xmm1, dword [r10 - 4]
lea rcx, [r9 - 0x4bec]
xorps xmm0, xmm0
lea rdx, [r9 - 5]
punpcklwd xmm1, xmm0
lea r10, [r10 + 0x10]
punpckldq xmm1, xmm0
movq xmm2, rcx
punpcklqdq xmm2, xmm2
lea rcx, [r9 - 4]
paddq xmm2, xmm3
xorps xmm2, xmm1
pshufd xmm0, xmm2, 0xd8
movq xmm2, rdx
pshuflw xmm1, xmm0, 0xd8
lea rdx, [r9 - 3]
movd dword [r10 - 0x14], xmm1
movq xmm0, rcx
movd xmm1, dword [r10 - 0x10]
lea rcx, [r9 - 2]
punpcklqdq xmm2, xmm0
xorps xmm0, xmm0
punpcklwd xmm1, xmm0
punpckldq xmm1, xmm0
xorps xmm2, xmm1
pshufd xmm0, xmm2, 0xd8
movq xmm2, rdx
pshuflw xmm1, xmm0, 0xd8
movq xmm0, rcx
movd dword [r10 - 0x10], xmm1
lea rcx, [r9 - 1]
movd xmm1, dword [r10 - 0xc]
punpcklqdq xmm2, xmm0
xorps xmm0, xmm0
punpcklwd xmm1, xmm0
punpckldq xmm1, xmm0
xorps xmm2, xmm1
pshufd xmm0, xmm2, 0xd8
movq xmm2, rcx
pshuflw xmm1, xmm0, 0xd8
movq xmm0, r9
movd dword [r10 - 0xc], xmm1
add r9, 8
movd xmm1, dword [r10 - 8]
punpcklqdq xmm2, xmm0
xorps xmm0, xmm0
punpcklwd xmm1, xmm0
punpckldq xmm1, xmm0
lea rcx, [r9 - 0x4bec]
xorps xmm2, xmm1
pshufd xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
movd dword [r10 - 8], xmm1
cmp rcx, 0x18
jb 0x140040550
mov byte [rsp + 0x52], al
mov dword [rsp + 0x60], 0x4b894ba3
mov dword [rsp + 0x64], 0x4b864b92
mov dword [rsp + 0x68], 0x4bca4b8d
mov dword [rsp + 0x6c], 0x4b824b8a
mov dword [rsp + 0x70], 0x4b974b99
mov dword [rsp + 0x74], 0x4b984b8c
mov dword [rsp + 0x78], 0x4b934b94
mov dword [rsp + 0x7c], 0x4bd44b87
mov dword [rbp - 0x80], 0x4b934b86
mov dword [rbp - 0x7c], 0x4b8e4b85
mov dword [rbp - 0x78], 0x4b994b90
mov dword [rbp - 0x74], 0x4bdc4b9e
mov dword [rbp - 0x70], 0x4bde4bd0
mov dword [rbp - 0x6c], 0x4c614bba
mov dword [rbp - 0x68], 0x4c7b4c72
mov dword [rbp - 0x64], 0x4c454c23
mov dword [rbp - 0x60], 0x4c724c6b
mov dword [rbp - 0x5c], 0x4c254c6e
mov dword [rbp - 0x58], 0x4c624c4a
mov dword [rbp - 0x54], 0x4c6d4c6e
mov dword [rbp - 0x50], 0x4c204c79
mov dword [rbp - 0x4c], 0x4c404c2f
mov dword [rbp - 0x48], 0x4c774c7d
mov dword [rbp - 0x44], 0x4c674c72
mov dword [rbp - 0x40], 0x4c364c70
mov dword [rbp - 0x3c], 0x4c714c73
mov dword [rbp - 0x38], 0x4c7b4c6a
mov dword [rbp - 0x34], 0x4c704c79
mov dword [rbp - 0x30], 0x4c3e4c78
mov dword [rbp - 0x2c], 0x4c544c76
mov dword [rbp - 0x28], 0x4c574c01
mov dword [rbp - 0x24], 0x4c514c50
mov dword [rbp - 0x20], 0x4c4a4c44
mov dword [rbp - 0x1c], 0x4c514c4b
mov dword [rbp - 0x18], 0x4c4e4c09
mov dword [rbp - 0x14], 0x4c5f4c42
mov dword [rbp - 0x10], 0x4c4c4c4c
mov dword [rbp - 0xc], 0x4c554c43
mov dword [rbp - 8], 0x4c744c11
mov dword [rbp - 4], 0x4c464c5c
mov dword [rbp], 0x4c584c41
mov dword [rbp + 4], 0x4c4c4c5e
mov dword [rbp + 8], 0x4c144c5c
mov word [rbp + 0xc], ax
mov byte [rbp + 0xe], 1
nop dword [rax]
movd xmm1, dword [rsp + rax*2 + 0x60]
lea rcx, [r8 - 4]
xorps xmm0, xmm0
lea rdx, [r8 - 5]
punpcklwd xmm1, xmm0
movq xmm2, rax
punpckldq xmm1, xmm0
punpcklqdq xmm2, xmm2
paddq xmm2, xmm3
xorps xmm2, xmm1
pshufd xmm0, xmm2, 0xd8
movq xmm2, rdx
pshuflw xmm1, xmm0, 0xd8
lea rdx, [r8 - 3]
movd dword [rsp + rax*2 + 0x60], xmm1
movq xmm0, rcx
movd xmm1, dword [rsp + rax*2 + 0x64]
lea rcx, [r8 - 2]
punpcklqdq xmm2, xmm0
xorps xmm0, xmm0
punpcklwd xmm1, xmm0
punpckldq xmm1, xmm0
xorps xmm2, xmm1
pshufd xmm0, xmm2, 0xd8
movq xmm2, rdx
pshuflw xmm1, xmm0, 0xd8
movq xmm0, rcx
movd dword [rsp + rax*2 + 0x64], xmm1
lea rcx, [r8 - 1]
movd xmm1, dword [rsp + rax*2 + 0x68]
punpcklqdq xmm2, xmm0
xorps xmm0, xmm0
punpcklwd xmm1, xmm0
punpckldq xmm1, xmm0
xorps xmm2, xmm1
pshufd xmm0, xmm2, 0xd8
movq xmm2, rcx
pshuflw xmm1, xmm0, 0xd8
movq xmm0, r8
movd dword [rsp + rax*2 + 0x68], xmm1
add r8, 8
movd xmm1, dword [rsp + rax*2 + 0x6c]
punpcklqdq xmm2, xmm0
xorps xmm0, xmm0
punpcklwd xmm1, xmm0
punpckldq xmm1, xmm0
xorps xmm2, xmm1
pshufd xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
movd dword [rsp + rax*2 + 0x6c], xmm1
add rax, 8
cmp r8, 0x4c3c
jb 0x140040790
cmp rax, 0x56
jae 0x1400408a1
mov edx, 0x4be5
nop dword [rax + rax]
lea ecx, [rdx + rax]
xor word [rsp + rax*2 + 0x60], cx
inc rax
cmp rax, 0x56
jb 0x140040890
mov r9d, reloc.WLDAP32.dll_Ordinal_32
mov byte [rbp + 0xe], 0
lea r8, [rsp + 0x20]
xor ecx, ecx
lea rdx, [rsp + 0x60]
call qword [sym.imp.USER32.dll_MessageBoxW]
jmp 0x140041111
lea rdx, [0x1400d9848]
lea rcx, [rsp + 0x20]
call fcn.140003b30
lea rcx, [rsp + 0x20]
call fcn.140040340
mov rdx, qword [rsp + 0x38]
movzx ebx, al
cmp rdx, 7
jbe 0x140040925
mov rcx, qword [rsp + 0x20]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140040920
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140040920
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14009caf0
test bl, bl
je 0x140040cf2
movdqa xmm3, xmmword [0x1400d9bd0]
lea r10, [rsp + 0x24]
xor eax, eax
mov dword [rsp + 0x20], 0x4b894ba3
mov r8d, 0x4bec
mov word [rsp + 0x50], ax
mov r9d, r8d
mov dword [rsp + 0x24], 0x4b864b92
mov dword [rsp + 0x28], 0x4bca4b8d
mov dword [rsp + 0x2c], 0x4b824b8a
mov dword [rsp + 0x30], 0x4b974b99
mov dword [rsp + 0x34], 0x4b984b8c
mov dword [rsp + 0x38], 0x4b934b94
mov dword [rsp + 0x3c], 0x4bd44b87
mov dword [rsp + 0x40], 0x4b934b86
mov dword [rsp + 0x44], 0x4b8e4b85
mov dword [rsp + 0x48], 0x4b994b90
mov dword [rsp + 0x4c], 0x4bdd4b9e
mov byte [rsp + 0x52], 1
nop
movd xmm1, dword [r10 - 4]
lea rcx, [r9 - 0x4bec]
xorps xmm0, xmm0
lea rdx, [r9 - 5]
punpcklwd xmm1, xmm0
lea r10, [r10 + 0x10]
punpckldq xmm1, xmm0
movq xmm2, rcx
punpcklqdq xmm2, xmm2
lea rcx, [r9 - 4]
paddq xmm2, xmm3
xorps xmm2, xmm1
pshufd xmm0, xmm2, 0xd8
movq xmm2, rdx
pshuflw xmm1, xmm0, 0xd8
lea rdx, [r9 - 3]
movd dword [r10 - 0x14], xmm1
movq xmm0, rcx
movd xmm1, dword [r10 - 0x10]
lea rcx, [r9 - 2]
punpcklqdq xmm2, xmm0
xorps xmm0, xmm0
punpcklwd xmm1, xmm0
punpckldq xmm1, xmm0
xorps xmm2, xmm1
pshufd xmm0, xmm2, 0xd8
movq xmm2, rdx
pshuflw xmm1, xmm0, 0xd8
movq xmm0, rcx
movd dword [r10 - 0x10], xmm1
lea rcx, [r9 - 1]
movd xmm1, dword [r10 - 0xc]
punpcklqdq xmm2, xmm0
xorps xmm0, xmm0
punpcklwd xmm1, xmm0
punpckldq xmm1, xmm0
xorps xmm2, xmm1
pshufd xmm0, xmm2, 0xd8
movq xmm2, rcx
pshuflw xmm1, xmm0, 0xd8
movq xmm0, r9
movd dword [r10 - 0xc], xmm1
add r9, 8
movd xmm1, dword [r10 - 8]
punpcklqdq xmm2, xmm0
xorps xmm0, xmm0
punpcklwd xmm1, xmm0
punpckldq xmm1, xmm0
lea rcx, [r9 - 0x4bec]
xorps xmm2, xmm1
pshufd xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
movd dword [r10 - 8], xmm1
cmp rcx, 0x18
jb 0x1400409b0
mov byte [rsp + 0x52], al
mov dword [rsp + 0x60], 0x4b894ba3
mov dword [rsp + 0x64], 0x4b864b92
mov dword [rsp + 0x68], 0x4bca4b8d
mov dword [rsp + 0x6c], 0x4b824b8a
mov dword [rsp + 0x70], 0x4b974b99
mov dword [rsp + 0x74], 0x4b984b8c
mov dword [rsp + 0x78], 0x4b934b94
mov dword [rsp + 0x7c], 0x4bd44b87
mov dword [rbp - 0x80], 0x4b934b86
mov dword [rbp - 0x7c], 0x4b8e4b85
mov dword [rbp - 0x78], 0x4b994b90
mov dword [rbp - 0x74], 0x4bdc4b9e
mov dword [rbp - 0x70], 0x4bde4bd0
mov dword [rbp - 0x6c], 0x4c614ba9
mov dword [rbp - 0x68], 0x4c654c6f
mov dword [rbp - 0x64], 0x4c654c76
mov dword [rbp - 0x60], 0x4c624c77
mov dword [rbp - 0x5c], 0x4c284c29
mov dword [rbp - 0x58], 0x4c664c59
mov dword [rbp - 0x54], 0x4c6d4c6e
mov dword [rbp - 0x50], 0x4c6b4c7e
mov dword [rbp - 0x4c], 0x4c744c2f
mov dword [rbp - 0x48], 0x4c614c78
mov dword [rbp - 0x44], 0x4c764c72
mov dword [rbp - 0x40], 0x4c734c79
mov dword [rbp - 0x3c], 0x4c714c37
mov dword [rbp - 0x38], 0x4c3a4c6d
mov dword [rbp - 0x34], 0x4c6f4c6e
mov dword [rbp - 0x30], 0x4c704c74
mov dword [rbp - 0x2c], 0x4c004c78
mov dword [rbp - 0x28], 0x4c574c4e
mov dword [rbp - 0x24], 0x4c044c51
mov dword [rbp - 0x20], 0x4c534c42
mov dword [rbp - 0x1c], 0x4c4c4c4e
mov dword [rbp - 0x18], 0x4c044c4c
mov word [rbp - 0x14], ax
mov byte [rbp - 0x12], 1
nop dword [rax]
nop dword [rax + rax]
movd xmm1, dword [rsp + rax*2 + 0x60]
lea rcx, [r8 - 4]
xorps xmm0, xmm0
lea rdx, [r8 - 5]
punpcklwd xmm1, xmm0
movq xmm2, rax
punpckldq xmm1, xmm0
punpcklqdq xmm2, xmm2
paddq xmm2, xmm3
xorps xmm2, xmm1
pshufd xmm0, xmm2, 0xd8
movq xmm2, rdx
pshuflw xmm1, xmm0, 0xd8
lea rdx, [r8 - 3]
movd dword [rsp + rax*2 + 0x60], xmm1
movq xmm0, rcx
movd xmm1, dword [rsp + rax*2 + 0x64]
lea rcx, [r8 - 2]
punpcklqdq xmm2, xmm0
xorps xmm0, xmm0
punpcklwd xmm1, xmm0
punpckldq xmm1, xmm0
xorps xmm2, xmm1
pshufd xmm0, xmm2, 0xd8
movq xmm2, rdx
pshuflw xmm1, xmm0, 0xd8
movq xmm0, rcx
movd dword [rsp + rax*2 + 0x64], xmm1
lea rcx, [r8 - 1]
movd xmm1, dword [rsp + rax*2 + 0x68]
punpcklqdq xmm2, xmm0
xorps xmm0, xmm0
punpcklwd xmm1, xmm0
punpckldq xmm1, xmm0
xorps xmm2, xmm1
pshufd xmm0, xmm2, 0xd8
movq xmm2, rcx
pshuflw xmm1, xmm0, 0xd8
movq xmm0, r8
movd dword [rsp + rax*2 + 0x68], xmm1
add r8, 8
movd xmm1, dword [rsp + rax*2 + 0x6c]
punpcklqdq xmm2, xmm0
xorps xmm0, xmm0
punpcklwd xmm1, xmm0
punpckldq xmm1, xmm0
xorps xmm2, xmm1
pshufd xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
movd dword [rsp + rax*2 + 0x6c], xmm1
add rax, 8
cmp r8, 0x4c2c
jb 0x140040bc0
cmp rax, 0x46
jae 0x140040cd1
mov edx, 0x4be5
nop dword [rax + rax]
lea ecx, [rdx + rax]
xor word [rsp + rax*2 + 0x60], cx
inc rax
cmp rax, 0x46
jb 0x140040cc0
mov r9d, reloc.WLDAP32.dll_Ordinal_32
mov byte [rbp - 0x12], 0
lea r8, [rsp + 0x20]
xor ecx, ecx
lea rdx, [rsp + 0x60]
call qword [sym.imp.USER32.dll_MessageBoxW]
jmp 0x140041111
lea rdx, str.faceit
lea rcx, [rsp + 0x20]
call fcn.140003b30
lea rcx, [rsp + 0x20]
call fcn.140040340
mov rdx, qword [rsp + 0x38]
movzx ebx, al
cmp rdx, 7
jbe 0x140040d55
mov rcx, qword [rsp + 0x20]
lea rdx, [rdx*2 + 2]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140040d50
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140040d50
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.14009caf0
test bl, bl
je 0x14004110f
movdqa xmm3, xmmword [0x1400d9bd0]
lea r10, [rsp + 0x24]
xor eax, eax
mov dword [rsp + 0x20], 0x4b894ba3
mov r8d, 0x4bec
mov word [rsp + 0x50], ax
mov r9d, r8d
mov dword [rsp + 0x24], 0x4b864b92
mov dword [rsp + 0x28], 0x4bca4b8d
mov dword [rsp + 0x2c], 0x4b824b8a
mov dword [rsp + 0x30], 0x4b974b99
mov dword [rsp + 0x34], 0x4b984b8c
mov dword [rsp + 0x38], 0x4b934b94
mov dword [rsp + 0x3c], 0x4bd44b87
mov dword [rsp + 0x40], 0x4b934b86
mov dword [rsp + 0x44], 0x4b8e4b85
mov dword [rsp + 0x48], 0x4b994b90
mov dword [rsp + 0x4c], 0x4bdd4b9e
mov byte [rsp + 0x52], 1
nop
movd xmm1, dword [r10 - 4]
lea rcx, [r9 - 0x4bec]
xorps xmm0, xmm0
lea rdx, [r9 - 5]
punpcklwd xmm1, xmm0
lea r10, [r10 + 0x10]
punpckldq xmm1, xmm0
movq xmm2, rcx
punpcklqdq xmm2, xmm2
lea rcx, [r9 - 4]
paddq xmm2, xmm3
xorps xmm2, xmm1
pshufd xmm0, xmm2, 0xd8
movq xmm2, rdx
pshuflw xmm1, xmm0, 0xd8
lea rdx, [r9 - 3]
movd dword [r10 - 0x14], xmm1
movq xmm0, rcx
movd xmm1, dword [r10 - 0x10]
lea rcx, [r9 - 2]
punpcklqdq xmm2, xmm0
xorps xmm0, xmm0
punpcklwd xmm1, xmm0
punpckldq xmm1, xmm0
xorps xmm2, xmm1
pshufd xmm0, xmm2, 0xd8
movq xmm2, rdx
pshuflw xmm1, xmm0, 0xd8
movq xmm0, rcx
movd dword [r10 - 0x10], xmm1
lea rcx, [r9 - 1]
movd xmm1, dword [r10 - 0xc]
punpcklqdq xmm2, xmm0
xorps xmm0, xmm0
punpcklwd xmm1, xmm0
punpckldq xmm1, xmm0
xorps xmm2, xmm1
pshufd xmm0, xmm2, 0xd8
movq xmm2, rcx
pshuflw xmm1, xmm0, 0xd8
movq xmm0, r9
movd dword [r10 - 0xc], xmm1
add r9, 8
movd xmm1, dword [r10 - 8]
punpcklqdq xmm2, xmm0
xorps xmm0, xmm0
punpcklwd xmm1, xmm0
punpckldq xmm1, xmm0
lea rcx, [r9 - 0x4bec]
xorps xmm2, xmm1
pshufd xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
movd dword [r10 - 8], xmm1
cmp rcx, 0x18
jb 0x140040de0
mov byte [rsp + 0x52], al
mov dword [rsp + 0x60], 0x4b894ba3
mov dword [rsp + 0x64], 0x4b864b92
mov dword [rsp + 0x68], 0x4bca4b8d
mov dword [rsp + 0x6c], 0x4b824b8a
mov dword [rsp + 0x70], 0x4b974b99
mov dword [rsp + 0x74], 0x4b984b8c
mov dword [rsp + 0x78], 0x4b934b94
mov dword [rsp + 0x7c], 0x4bd44b87
mov dword [rbp - 0x80], 0x4b934b86
mov dword [rbp - 0x7c], 0x4b8e4b85
mov dword [rbp - 0x78], 0x4b994b90
mov dword [rbp - 0x74], 0x4bdc4b9e
mov dword [rbp - 0x70], 0x4bde4bd0
mov dword [rbp - 0x6c], 0x4c614bb9
mov dword [rbp - 0x68], 0x4c674c62
mov dword [rbp - 0x64], 0x4c704c6a
mov dword [rbp - 0x60], 0x4c264c2b
mov dword [rbp - 0x5c], 0x4c644c57
mov dword [rbp - 0x58], 0x4c6b4c6c
mov dword [rbp - 0x54], 0x4c694c78
mov dword [rbp - 0x50], 0x4c6a4c2d
mov dword [rbp - 0x4c], 0x4c634c66
mov dword [rbp - 0x48], 0x4c704c70
mov dword [rbp - 0x44], 0x4c714c7f
mov dword [rbp - 0x40], 0x4c7f4c35
mov dword [rbp - 0x3c], 0x4c384c63
mov dword [rbp - 0x38], 0x4c694c6c
mov dword [rbp - 0x34], 0x4c724c72
mov dword [rbp - 0x30], 0x4c3e4c7a
mov dword [rbp - 0x2c], 0x4c554c70
mov dword [rbp - 0x28], 0x4c024c53
mov dword [rbp - 0x24], 0x4c514c44
mov dword [rbp - 0x20], 0x4c424c4c
mov dword [rbp - 0x1c], 0x4c064c42
mov word [rbp - 0x18], ax
mov byte [rbp - 0x16], 1
nop dword [rax]
movd xmm1, dword [rsp + rax*2 + 0x60]
lea rcx, [r8 - 4]
xorps xmm0, xmm0
lea rdx, [r8 - 5]
punpcklwd xmm1, xmm0
movq xmm2, rax
punpckldq xmm1, xmm0
punpcklqdq xmm2, xmm2
paddq xmm2, xmm3
xorps xmm2, xmm1
pshufd xmm0, xmm2, 0xd8
movq xmm2, rdx
pshuflw xmm1, xmm0, 0xd8
lea rdx, [r8 - 3]
movd dword [rsp + rax*2 + 0x60], xmm1
movq xmm0, rcx
movd xmm1, dword [rsp + rax*2 + 0x64]
lea rcx, [r8 - 2]
punpcklqdq xmm2, xmm0
xorps xmm0, xmm0
punpcklwd xmm1, xmm0
punpckldq xmm1, xmm0
xorps xmm2, xmm1
pshufd xmm0, xmm2, 0xd8
movq xmm2, rdx
pshuflw xmm1, xmm0, 0xd8
movq xmm0, rcx
movd dword [rsp + rax*2 + 0x64], xmm1
lea rcx, [r8 - 1]
movd xmm1, dword [rsp + rax*2 + 0x68]
punpcklqdq xmm2, xmm0
xorps xmm0, xmm0
punpcklwd xmm1, xmm0
punpckldq xmm1, xmm0
xorps xmm2, xmm1
pshufd xmm0, xmm2, 0xd8
movq xmm2, rcx
pshuflw xmm1, xmm0, 0xd8
movq xmm0, r8
movd dword [rsp + rax*2 + 0x68], xmm1
add r8, 8
movd xmm1, dword [rsp + rax*2 + 0x6c]
punpcklqdq xmm2, xmm0
xorps xmm0, xmm0
punpcklwd xmm1, xmm0
punpckldq xmm1, xmm0
xorps xmm2, xmm1
pshufd xmm0, xmm2, 0xd8
pshuflw xmm1, xmm0, 0xd8
movd dword [rsp + rax*2 + 0x6c], xmm1
add rax, 8
cmp r8, 0x4c2c
jb 0x140040fe0
cmp rax, 0x44
jae 0x1400410f1
mov edx, 0x4be5
nop dword [rax + rax]
lea ecx, [rdx + rax]
xor word [rsp + rax*2 + 0x60], cx
inc rax
cmp rax, 0x44
jb 0x1400410e0
mov r9d, reloc.WLDAP32.dll_Ordinal_32
mov byte [rbp - 0x16], 0
lea r8, [rsp + 0x20]
xor ecx, ecx
lea rdx, [rsp + 0x60]
call qword [sym.imp.USER32.dll_MessageBoxW]
jmp 0x140041111
xor eax, eax
mov r14, qword [rsp + 0x118]
mov r13, qword [rsp + 0x120]
mov r12, qword [rsp + 0x150]
mov rdi, qword [rsp + 0x148]
mov rsi, qword [rsp + 0x140]
mov r15, qword [rsp + 0x110]
add rsp, 0x128
pop rbx
pop rbp
ret