Function at 0x180088410
Capabilities:
Encode data using xor

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
push rbp
push rdi
push r14
lea rbp, [rsp - 0x47]
sub rsp, 0x90
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x19], xmm0
xor r14d, r14d
mov qword [rbp - 9], r14
mov qword [rbp - 1], r14
lea r8d, [r14 + 0xd]
lea rdx, [0x1802436f0]
lea rcx, [rbp - 0x19]
call fcn.180005120
nop
lea rcx, [rbp - 0x19]
call fcn.180005050
cmp byte [0x180b5ee56], r14b
jne 0x180088470
call fcn.1800fe480
mov byte [0x180b5ee56], al
mov rax, qword [0x180b60468]
call qword [rax + reloc.WLDAP32.dll_Ordinal_32]
mov esi, eax
mov rcx, qword [0x180b60468]
mov rdi, qword [rcx + 0xc0]
mov r10, qword [rcx + 0xb0]
lea rbx, [0x180b5f960]
cmp byte [0x180b5fa5e], 0
je 0x1800884e5
mov r8d, r14d
mov r9, rbx
nop word [rax + rax]
mov eax, 0x68168169
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 6
movsx eax, al
imul ecx, eax, 0x5b
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xff
jl 0x1800884b0
mov rcx, rbx
call r10
mov rcx, rax
call rdi
mov rcx, qword [0x180b60468]
mov qword [rcx + 0x270], rax
cmp byte [0x180b5fa5e], 0
jne 0x180088544
mov r8d, r14d
nop word [rax + rax]
mov eax, 0x68168169
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 6
movsx eax, al
imul ecx, eax, 0x5b
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [rbx], al
inc r8d
lea rbx, [rbx + 1]
cmp r8d, 0xff
jl 0x180088510
mov rax, qword [0x180b60468]
mov rdi, qword [rax + 0xc0]
mov r10, qword [rax + 0xb0]
lea rbx, [0x180b5fb60]
cmp byte [0x180b5fc5e], 0
je 0x1800885a5
mov r8d, r14d
mov r9, rbx
nop
mov eax, 0x68168169
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 6
movsx eax, al
imul ecx, eax, 0x5b
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xff
jl 0x180088570
mov rcx, rbx
call r10
mov rcx, rax
call rdi
mov rcx, qword [0x180b60468]
mov qword [rcx + 0x260], rax
cmp byte [0x180b5fc5e], 0
jne 0x180088604
mov r8d, r14d
nop word [rax + rax]
mov eax, 0x68168169
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 6
movsx eax, al
imul ecx, eax, 0x5b
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [rbx], al
inc r8d
lea rbx, [rbx + 1]
cmp r8d, 0xff
jl 0x1800885d0
mov rax, qword [0x180b60468]
mov rdi, qword [rax + 0xc0]
mov r10, qword [rax + 0xb0]
lea rbx, [0x180b5fa60]
cmp byte [0x180b5fb5e], 0
je 0x180088665
mov r8d, r14d
mov r9, rbx
nop
mov eax, 0x68168169
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 6
movsx eax, al
imul ecx, eax, 0x5b
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xff
jl 0x180088630
mov rcx, rbx
call r10
mov rcx, rax
call rdi
mov rcx, qword [0x180b60468]
mov qword [rcx + 0x278], rax
cmp byte [0x180b5fb5e], 0
jne 0x1800886c4
mov r8d, r14d
nop word [rax + rax]
mov eax, 0x68168169
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 6
movsx eax, al
imul ecx, eax, 0x5b
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [rbx], al
inc r8d
lea rbx, [rbx + 1]
cmp r8d, 0xff
jl 0x180088690
mov rax, qword [0x180b60468]
mov rdi, qword [rax + 0xc0]
mov r10, qword [rax + 0xb0]
lea rbx, [0x180b5fdd0]
cmp byte [0x180b5fece], 0
je 0x180088725
mov r8d, r14d
mov r9, rbx
nop
mov eax, 0x68168169
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 6
movsx eax, al
imul ecx, eax, 0x5b
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xff
jl 0x1800886f0
mov rcx, rbx
call r10
mov rcx, rax
call rdi
mov rcx, qword [0x180b60468]
mov qword [rcx + 0x280], rax
cmp byte [0x180b5fece], 0
jne 0x180088784
mov r8d, r14d
nop word [rax + rax]
mov eax, 0x68168169
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 6
movsx eax, al
imul ecx, eax, 0x5b
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [rbx], al
inc r8d
lea rbx, [rbx + 1]
cmp r8d, 0xff
jl 0x180088750
mov byte [0x180b5ece6], 1
mov rax, qword [0x180b60468]
mov rdi, qword [rax + 0xc0]
mov r10, qword [rax + 0xb0]
lea rbx, [0x180b5fcd0]
cmp byte [0x180b5fdce], 0
je 0x1800887f5
mov r8d, r14d
mov r9, rbx
nop word [rax + rax]
mov eax, 0x68168169
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 6
movsx eax, al
imul ecx, eax, 0x5b
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [r9], al
inc r8d
lea r9, [r9 + 1]
cmp r8d, 0xff
jl 0x1800887c0
mov rcx, rbx
call r10
mov rcx, rax
call rdi
mov rcx, qword [0x180b60468]
mov qword [rcx + 0x268], rax
cmp byte [0x180b5fdce], 0
jne 0x180088854
mov r8d, r14d
nop word [rax + rax]
mov eax, 0x68168169
mul r8d
mov eax, r8d
sub eax, edx
shr eax, 1
add eax, edx
shr eax, 6
movsx eax, al
imul ecx, eax, 0x5b
movzx eax, r8b
sub al, cl
add al, 0x39
xor byte [rbx], al
inc r8d
lea rbx, [rbx + 1]
cmp r8d, 0xff
jl 0x180088820
cmp byte [0x180b5eae8], 0
jne 0x180088862
call fcn.18001b2c0
cmp byte [0x180b5eaeb], 0
jne 0x180088870
call fcn.18001ba50
cmp byte [0x180b5eaea], 0
jne 0x18008887e
call fcn.18001c7e0
movzx eax, byte [0x180b5eae9]
test al, al
jne 0x180088895
call fcn.18001bf30
movzx eax, byte [0x180b5eae9]
cmp byte [0x180b5eae8], 0
je 0x180088fc2
cmp byte [0x180b5eaeb], 0
je 0x180088fc2
cmp byte [0x180b5eaea], 0
je 0x180088fc2
test al, al
je 0x180088fc2
cmp byte [0x180b5eaec], 0
jne 0x180088aa1
call fcn.18001cde0
cmp byte [0x180b5eaec], 0
jne 0x180088aa1
vmovups ymm0, ymmword [0x1802435d0]
vmovups ymmword [rbp + 7], ymm0
mov eax, dword [0x1802435f0]
mov dword [rbp + 0x27], eax
movzx ecx, word [0x1802435f4]
mov word [rbp + 0x2b], cx
mov byte [rbp + 7], 0x45
xor byte [rbp + 8], 0x34
xor byte [rbp + 9], 0x35
xor byte [rbp + 0xa], 0x36
xor byte [rbp + 0xb], 0x37
xor byte [rbp + 0xc], 0x38
xor byte [rbp + 0xd], 0x39
xor byte [rbp + 0xe], 0x3a
xor byte [rbp + 0xf], 0x3b
xor byte [rbp + 0x10], 0x3c
xor byte [rbp + 0x11], 0x3d
xor byte [rbp + 0x12], 0x3e
xor byte [rbp + 0x13], 0x3f
xor byte [rbp + 0x14], 0x40
xor byte [rbp + 0x15], 0x41
xor byte [rbp + 0x16], 0x42
xor byte [rbp + 0x17], 0x43
xor byte [rbp + 0x18], 0x44
xor byte [rbp + 0x19], 0x45
xor byte [rbp + 0x1a], 0x46
xor byte [rbp + 0x1b], 0x47
xor byte [rbp + 0x1c], 0x48
xor byte [rbp + 0x1d], 0x49
xor byte [rbp + 0x1e], 0x4a
xor byte [rbp + 0x1f], 0x4b
xor byte [rbp + 0x20], 0x4c
xor byte [rbp + 0x21], 0x4d
xor byte [rbp + 0x22], 0x4e
xor byte [rbp + 0x23], 0x4f
xor byte [rbp + 0x24], 0x50
xor byte [rbp + 0x25], 0x51
xor byte [rbp + 0x26], 0x52
xor al, 0x53
mov byte [rbp + 0x27], al
xor byte [rbp + 0x28], 0x54
xor byte [rbp + 0x29], 0x55
xor byte [rbp + 0x2a], 0x56
xor cl, 0x57
mov byte [rbp + 0x2b], cl
xor byte [rbp + 0x2c], 0x58
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp - 0x19], xmm0
mov qword [rbp - 9], r14
mov qword [rbp - 1], r14
lea rax, [rbp + 7]
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x1800889c0
lea rdx, [rbp + 7]
lea rcx, [rbp - 0x19]
vzeroupper
call fcn.180005120
mov edx, 2
lea rcx, [rbp - 0x19]
call fcn.1800fae30
vmovsd xmm0, qword [str._xf]
vmovsd qword [rbp - 0x29], xmm0
movzx ecx, word [0x18023c6a8]
mov word [rbp - 0x21], cx
movzx eax, byte [0x18023c6aa]
mov byte [rbp - 0x29], 0x53
xor byte [rbp - 0x28], 0x34
xor byte [rbp - 0x27], 0x35
xor byte [rbp - 0x26], 0x36
xor byte [rbp - 0x25], 0x37
xor byte [rbp - 0x24], 0x38
xor byte [rbp - 0x23], 0x39
xor byte [rbp - 0x22], 0x3a
xor cl, 0x3b
mov byte [rbp - 0x21], cl
xor byte [rbp - 0x20], 0x3c
xor al, 0x3d
mov byte [rbp - 0x1f], al
vmovsd xmm0, qword [0x180243520]
vmovsd qword [rbp - 0x19], xmm0
mov eax, dword [str.JXPK_]
mov dword [rbp - 0x11], eax
movzx eax, word [0x18024352c]
mov word [rbp - 0xd], ax
cmp byte [0x18024352d], 0
je 0x180088a98
mov byte [rbp - 0x19], Ordinal_79
xor byte [rbp - 0x18], 0x34
xor byte [rbp - 0x17], 0x35
xor byte [rbp - 0x16], 0x36
xor byte [rbp - 0x15], 0x37
xor byte [rbp - 0x14], 0x38
xor byte [rbp - 0x13], 0x39
xor byte [rbp - 0x12], 0x3a
xor byte [rbp - 0x11], 0x3b
xor byte [rbp - 0x10], 0x3c
xor byte [rbp - 0xf], 0x3d
xor byte [rbp - 0xe], 0x3e
xor byte [rbp - 0xd], 0x3f
xor byte [rbp - 0xc], 0x40
lea rdx, [rbp - 0x19]
jmp 0x180088fb0
mov rax, qword [0x180b60468]
mov rdx, qword [rax + 0x270]
test rdx, rdx
je 0x180088e4c
mov rcx, qword [0x180b5ef08]
cmp rdx, rcx
je 0x180088e4c
mov rdx, qword [rax + 0x260]
test rdx, rdx
je 0x180088e4c
cmp rdx, rcx
je 0x180088e4c
mov rdx, qword [rax + 0x278]
test rdx, rdx
je 0x180088e4c
cmp rdx, rcx
je 0x180088e4c
mov rdx, qword [rax + 0x280]
test rdx, rdx
je 0x180088e4c
cmp rdx, rcx
je 0x180088e4c
call fcn.18001d400
test al, al
jne 0x180088c64
vmovups xmm0, xmmword [0x1802434d8]
vmovups xmmword [rbp - 0x19], xmm0
vpextrb eax, xmm0, 0xf
test al, al
je 0x180088b77
mov byte [rbp - 0x19], 0x45
xor byte [rbp - 0x18], 0x34
xor byte [rbp - 0x17], 0x35
xor byte [rbp - 0x16], 0x36
xor byte [rbp - 0x15], 0x37
xor byte [rbp - 0x14], 0x38
xor byte [rbp - 0x13], 0x39
xor byte [rbp - 0x12], 0x3a
xor byte [rbp - 0x11], 0x3b
xor byte [rbp - 0x10], 0x3c
xor byte [rbp - 0xf], 0x3d
xor byte [rbp - 0xe], 0x3e
xor byte [rbp - 0xd], 0x3f
xor byte [rbp - 0xc], 0x40
xor byte [rbp - 0xb], 0x41
xor byte [rbp - 0xa], 0x42
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 7], xmm0
mov qword [rbp + 0x17], r14
mov qword [rbp + 0x1f], r14
lea rax, [rbp - 0x19]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x180088b93
lea rdx, [rbp - 0x19]
lea rcx, [rbp + 7]
call fcn.180005120
mov edx, 2
lea rcx, [rbp + 7]
call fcn.1800fae30
vmovsd xmm0, qword [str._xf]
vmovsd qword [rbp - 0x29], xmm0
movzx ecx, word [0x18023c6a8]
mov word [rbp - 0x21], cx
movzx eax, byte [0x18023c6aa]
mov byte [rbp - 0x29], 0x53
xor byte [rbp - 0x28], 0x34
xor byte [rbp - 0x27], 0x35
xor byte [rbp - 0x26], 0x36
xor byte [rbp - 0x25], 0x37
xor byte [rbp - 0x24], 0x38
xor byte [rbp - 0x23], 0x39
xor byte [rbp - 0x22], 0x3a
xor cl, 0x3b
mov byte [rbp - 0x21], cl
xor byte [rbp - 0x20], 0x3c
xor al, 0x3d
mov byte [rbp - 0x1f], al
vmovups xmm0, xmmword [0x180243650]
vmovups xmmword [rbp - 0x19], xmm0
movzx eax, byte [0x180243660]
xor byte [rbp - 0x18], 0x34
xor byte [rbp - 0x17], 0x35
xor byte [rbp - 0x16], 0x36
xor byte [rbp - 0x15], 0x37
xor byte [rbp - 0x14], 0x38
xor byte [rbp - 0x13], 0x39
xor byte [rbp - 0x12], 0x3a
xor byte [rbp - 0x11], 0x3b
xor byte [rbp - 0x10], 0x3c
xor byte [rbp - 0xf], 0x3d
xor byte [rbp - 0xe], 0x3e
xor byte [rbp - 0xd], 0x3f
xor byte [rbp - 0xc], 0x40
xor byte [rbp - 0xb], 0x41
xor byte [rbp - 0xa], 0x42
xor al, 0x43
mov byte [rbp - 9], al
lea rdx, [rbp - 0x19]
jmp 0x180088fac
call fcn.180011c00
test al, al
jne 0x180088dc7
vmovups xmm0, xmmword [0x180243698]
vmovups xmmword [rbp - 0x19], xmm0
movzx eax, word [0x1802436a8]
mov word [rbp - 9], ax
cmp byte [0x1802436a9], 0
je 0x180088cda
mov byte [rbp - 0x19], 0x45
xor byte [rbp - 0x18], 0x34
xor byte [rbp - 0x17], 0x35
xor byte [rbp - 0x16], 0x36
xor byte [rbp - 0x15], 0x37
xor byte [rbp - 0x14], 0x38
xor byte [rbp - 0x13], 0x39
xor byte [rbp - 0x12], 0x3a
xor byte [rbp - 0x11], 0x3b
xor byte [rbp - 0x10], 0x3c
xor byte [rbp - 0xf], 0x3d
xor byte [rbp - 0xe], 0x3e
xor byte [rbp - 0xd], 0x3f
xor byte [rbp - 0xc], 0x40
xor byte [rbp - 0xb], 0x41
xor byte [rbp - 0xa], 0x42
xor byte [rbp - 9], 0x43
xor byte [rbp - 8], 0x44
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 7], xmm0
mov qword [rbp + 0x17], r14
mov qword [rbp + 0x1f], r14
lea rax, [rbp - 0x19]
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x180088cf6
lea rdx, [rbp - 0x19]
lea rcx, [rbp + 7]
call fcn.180005120
mov edx, 2
lea rcx, [rbp + 7]
call fcn.1800fae30
vmovsd xmm0, qword [str._xf]
vmovsd qword [rbp - 0x29], xmm0
movzx ecx, word [0x18023c6a8]
mov word [rbp - 0x21], cx
movzx eax, byte [0x18023c6aa]
mov byte [rbp - 0x29], 0x53
xor byte [rbp - 0x28], 0x34
xor byte [rbp - 0x27], 0x35
xor byte [rbp - 0x26], 0x36
xor byte [rbp - 0x25], 0x37
xor byte [rbp - 0x24], 0x38
xor byte [rbp - 0x23], 0x39
xor byte [rbp - 0x22], 0x3a
xor cl, 0x3b
mov byte [rbp - 0x21], cl
xor byte [rbp - 0x20], 0x3c
xor al, 0x3d
mov byte [rbp - 0x1f], al
vmovups xmm0, xmmword [0x180243650]
vmovups xmmword [rbp - 0x19], xmm0
movzx eax, byte [0x180243660]
xor byte [rbp - 0x18], 0x34
xor byte [rbp - 0x17], 0x35
xor byte [rbp - 0x16], 0x36
xor byte [rbp - 0x15], 0x37
xor byte [rbp - 0x14], 0x38
xor byte [rbp - 0x13], 0x39
xor byte [rbp - 0x12], 0x3a
xor byte [rbp - 0x11], 0x3b
xor byte [rbp - 0x10], 0x3c
xor byte [rbp - 0xf], 0x3d
xor byte [rbp - 0xe], 0x3e
xor byte [rbp - 0xd], 0x3f
xor byte [rbp - 0xc], 0x40
xor byte [rbp - 0xb], 0x41
xor byte [rbp - 0xa], 0x42
xor al, 0x43
mov byte [rbp - 9], al
lea rdx, [rbp - 0x19]
jmp 0x180088fac
mov rax, qword [0x180b60468]
mov rcx, qword [rax + 0x268]
test rcx, rcx
je 0x180088fc2
cmp rcx, qword [0x180b5ef08]
je 0x180088fc2
call fcn.180042f20
call fcn.180043f40
vmovss xmm0, dword [0x18047a8dc]
call fcn.1800442e0
call fcn.180107fa0
mov rax, qword [0x180b60468]
mov rdx, qword [rax + 0x28]
mov ecx, esi
call rdx
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 7], xmm0
mov qword [rbp + 0x17], r14
mov qword [rbp + 0x1f], r14
mov r8d, reloc.WS2_32.dll_listen
lea rdx, str.___pythonLoad
lea rcx, [rbp + 7]
call fcn.180005120
nop
lea rcx, [rbp + 7]
call fcn.180005050
jmp 0x180088fda
vmovsd xmm0, qword [0x1802436c8]
vmovsd qword [rbp - 0x29], xmm0
mov eax, dword [0x1802436d0]
mov dword [rbp - 0x21], eax
movzx eax, word [0x1802436d4]
mov word [rbp - 0x1d], ax
cmp byte [0x1802436d5], 0
je 0x180088eae
mov byte [rbp - 0x29], 0x45
xor byte [rbp - 0x28], 0x34
xor byte [rbp - 0x27], 0x35
xor byte [rbp - 0x26], 0x36
xor byte [rbp - 0x25], 0x37
xor byte [rbp - 0x24], 0x38
xor byte [rbp - 0x23], 0x39
xor byte [rbp - 0x22], 0x3a
xor byte [rbp - 0x21], 0x3b
xor byte [rbp - 0x20], 0x3c
xor byte [rbp - 0x1f], 0x3d
xor byte [rbp - 0x1e], 0x3e
xor byte [rbp - 0x1d], 0x3f
xor byte [rbp - 0x1c], 0x40
vpxor xmm0, xmm0, xmm0
vmovups xmmword [rbp + 7], xmm0
mov qword [rbp + 0x17], r14
mov qword [rbp + 0x1f], r14
lea rax, [rbp - 0x29]
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x180088ed0
lea rdx, [rbp - 0x29]
lea rcx, [rbp + 7]
call fcn.180005120
mov edx, 2
lea rcx, [rbp + 7]
call fcn.1800fae30
vmovsd xmm0, qword [str._xf]
vmovsd qword [rbp - 0x29], xmm0
movzx ecx, word [0x18023c6a8]
mov word [rbp - 0x21], cx
movzx eax, byte [0x18023c6aa]
mov byte [rbp - 0x29], 0x53
xor byte [rbp - 0x28], 0x34
xor byte [rbp - 0x27], 0x35
xor byte [rbp - 0x26], 0x36
xor byte [rbp - 0x25], 0x37
xor byte [rbp - 0x24], 0x38
xor byte [rbp - 0x23], 0x39
xor byte [rbp - 0x22], 0x3a
xor cl, 0x3b
mov byte [rbp - 0x21], cl
xor byte [rbp - 0x20], 0x3c
xor al, 0x3d
mov byte [rbp - 0x1f], al
vmovsd xmm0, qword [0x180243688]
vmovsd qword [rbp - 0x19], xmm0
mov eax, dword [str.vSYKS_A]
mov dword [rbp - 0x11], eax
movzx edx, word [0x180243694]
mov word [rbp - 0xd], dx
movzx ecx, byte [0x180243696]
xor byte [rbp - 0x18], 0x34
xor byte [rbp - 0x17], 0x35
xor byte [rbp - 0x16], 0x36
xor byte [rbp - 0x15], 0x37
xor byte [rbp - 0x14], 0x38
xor byte [rbp - 0x13], 0x39
xor byte [rbp - 0x12], 0x3a
xor al, 0x3b
mov byte [rbp - 0x11], al
xor byte [rbp - 0x10], 0x3c
xor byte [rbp - 0xf], 0x3d
xor byte [rbp - 0xe], 0x3e
xor dl, 0x3f
mov byte [rbp - 0xd], dl
xor byte [rbp - 0xc], 0x40
xor cl, 0x41
mov byte [rbp - 0xb], cl
lea rdx, [rbp - 0x19]
mov byte [rbp - 0x19], Ordinal_79
mov r9d, reloc.WS2_32.dll_recv
lea r8, [rbp - 0x29]
xor ecx, ecx
call qword [sym.imp.USER32.dll_MessageBoxA]
xor ecx, ecx
call fcn.1801091c0
call fcn.180085560
mov rax, qword [0x180b60468]
mov ecx, esi
call qword [rax + Ordinal_41]
lea r11, [rsp + 0x90]
mov rbx, qword [r11 + 0x28]
mov rsi, qword [r11 + 0x30]
mov rsp, r11
pop r14
pop rdi
pop rbp
ret