Function at 0x1406c2110
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov qword [rsp + 0x10], rbx
push rbp
lea rbp, [rsp - 0x57]
sub rsp, 0x90
xor eax, eax
mov dword [rbp + 0x17], 0xdbe4d920
mov qword [rbp + 0x2d], rax
xor ebx, ebx
mov dword [rbp + 0x35], eax
mov word [rbp + 0x39], ax
mov byte [rbp + 0x3b], al
mov dword [rbp + 0x1b], 0xe70ae5d8
mov dword [rbp + 0x1f], 0xe30de102
mov dword [rbp + 0x23], 0xef02edda
mov dword [rbp + 0x27], 0xeb1ee91c
mov word [rbp + 0x2b], 0xf5f4
mov qword [rbp + 0x67], rbx
mov rax, qword [rbp + 0x67]
nop word [rax + rax]
mov rdx, qword [rbp + 0x67]
mov ecx, reloc.WLDAP32.dll_Ordinal_30
mov rax, qword [rbp + 0x67]
add dl, 0x1c
movzx r8d, byte [rbp + rax + 0x17]
movzx eax, dl
and al, r8b
sub cl, al
mov rax, qword [rbp + 0x67]
add cl, cl
add cl, dl
add cl, r8b
mov byte [rbp + rax + 0x17], cl
mov rax, qword [rbp + 0x67]
inc rax
mov qword [rbp + 0x67], rax
mov rax, qword [rbp + 0x67]
cmp rax, 0x25
jb 0x1406c2170
lea rcx, [rbp + 0x17]
call fcn.1406c1bf0
test al, al
je 0x1406c2255
xor eax, eax
mov dword [rbp - 0x19], 0x67b6b778
mov qword [rbp - 0xe], rax
mov dword [rbp - 0x15], 0x63a86266
mov word [rbp - 0x11], 0x6564
mov byte [rbp - 0xf], 0x8a
mov qword [rbp + 0x67], rbx
mov rax, qword [rbp + 0x67]
nop dword [rax]
mov rdx, qword [rbp + 0x67]
mov ecx, reloc.WLDAP32.dll_Ordinal_32
mov rax, qword [rbp + 0x67]
add dl, 0x40
movzx r8d, byte [rbp + rax - 0x19]
movzx eax, dl
and al, r8b
sub cl, al
mov rax, qword [rbp + 0x67]
add cl, cl
add cl, dl
add cl, r8b
mov byte [rbp + rax - 0x19], cl
mov rax, qword [rbp + 0x67]
inc rax
mov qword [rbp + 0x67], rax
mov rax, qword [rbp + 0x67]
cmp rax, 0x13
jb 0x1406c21f0
lea rdx, [rbp - 0x19]
lea rcx, [rbp + 0x17]
call fcn.1406d24a0
mov rcx, rax
call fcn.1406c19e0
call fcn.1406bea00
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xor eax, eax
mov dword [rbp + 0x17], 0x5b8959c0
mov dword [rbp + 0x3d], eax
xorps xmm0, xmm0
mov byte [rbp + 0x41], al
movups xmmword [rbp + 0x2d], xmm0
mov dword [rbp + 0x1b], 0x47aa4596
mov dword [rbp + 0x1f], 0x43ad41a2
mov dword [rbp + 0x23], 0x4fa24d9a
mov dword [rbp + 0x27], 0x4bde49dc
mov word [rbp + 0x2b], 0x7574
mov qword [rbp + 0x67], rbx
mov rax, qword [rbp + 0x67]
nop word [rax + rax]
mov rdx, qword [rbp + 0x67]
mov rax, qword [rbp + 0x67]
add dl, 0xc
movzx ecx, byte [rbp + rax + 0x17]
movzx eax, dl
and al, cl
add al, al
sub dl, al
mov rax, qword [rbp + 0x67]
sub dl, 0x54
add dl, cl
mov byte [rbp + rax + 0x17], dl
mov rax, qword [rbp + 0x67]
inc rax
mov qword [rbp + 0x67], rax
mov rax, qword [rbp + 0x67]
cmp rax, 0x2b
jb 0x1406c22a0
lea rcx, [rbp + 0x17]
call fcn.1406c1bf0
test al, al
je 0x1406c237e
xor eax, eax
mov dword [rbp - 0x19], 0x3ff2ec2e
mov qword [rbp - 0xe], rax
mov dword [rbp - 6], eax
mov word [rbp - 2], ax
mov dword [rbp - 0x15], 0x438a44c0
mov word [rbp - 0x11], 0x4d4a
mov byte [rbp - 0xf], Ordinal_217
mov qword [rbp + 0x67], rbx
mov rax, qword [rbp + 0x67]
nop dword [rax]
mov rdx, qword [rbp + 0x67]
mov rax, qword [rbp + 0x67]
sub dl, 0x45
movzx ecx, byte [rbp + rax - 0x19]
movzx eax, dl
and al, cl
add al, al
sub dl, al
mov rax, qword [rbp + 0x67]
sub dl, 0x1d
add dl, cl
mov byte [rbp + rax - 0x19], dl
mov rax, qword [rbp + 0x67]
inc rax
mov qword [rbp + 0x67], rax
mov rax, qword [rbp + 0x67]
cmp rax, 0x19
jb 0x1406c2320
lea rdx, [rbp - 0x19]
lea rcx, [rbp + 0x17]
call fcn.1406d24a0
mov rcx, rax
call fcn.1406c19e0
call fcn.1406bea00
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
mov dword [rbp - 0x19], 0xfb5cf91d
mov dword [rbp - 0x15], 0xffa2fd59
mov dword [rbp - 0x11], 0xf36cf15a
mov dword [rbp - 0xd], 0xf7f4f56e
mov qword [rbp + 0x67], rbx
mov rax, qword [rbp + 0x67]
nop dword [rax]
nop word [rax + rax]
mov rdx, qword [rbp + 0x67]
mov rax, qword [rbp + 0x67]
add dl, 0x3f
movzx ecx, byte [rbp + rax - 0x19]
movzx eax, dl
and al, cl
add al, al
sub dl, al
mov rax, qword [rbp + 0x67]
add dl, 0x47
add dl, cl
mov byte [rbp + rax - 0x19], dl
mov rax, qword [rbp + 0x67]
inc rax
mov qword [rbp + 0x67], rax
mov rax, qword [rbp + 0x67]
cmp rax, 0x10
jb 0x1406c23b0
lea rcx, [rbp - 0x19]
call fcn.1406c1bf0
test al, al
je 0x1406c247e
xor eax, eax
mov dword [rbp - 0x19], 0xd3b3531
mov qword [rbp - 0x11], rax
mov word [rbp - 9], ax
mov dword [rbp - 0x15], 0x47d2d128
mov qword [rbp + 0x67], rbx
mov rax, qword [rbp + 0x67]
nop dword [rax]
mov rdx, qword [rbp + 0x67]
mov rax, qword [rbp + 0x67]
add dl, 0x4c
movzx ecx, byte [rbp + rax - 0x19]
movzx eax, dl
and al, cl
add al, al
sub dl, al
mov rax, qword [rbp + 0x67]
sub dl, 0x14
add dl, cl
mov byte [rbp + rax - 0x19], dl
mov rax, qword [rbp + 0x67]
inc rax
mov qword [rbp + 0x67], rax
mov rax, qword [rbp + 0x67]
cmp rax, 0x12
jb 0x1406c2420
lea rdx, [rbp - 0x19]
lea rcx, [rbp + 0x17]
call fcn.1406d24a0
mov rcx, rax
call fcn.1406c19e0
call fcn.1406bea00
xor ecx, ecx
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll_exit]
int3
xor eax, eax
mov dword [rbp + 0x17], 0x4bb055c9
mov qword [rbp + 0x3b], rax
xorps xmm0, xmm0
mov word [rbp + 0x43], ax
movups xmmword [rbp + 0x2b], xmm0
mov dword [rbp + 0x1b], 0x4f8249ad
mov dword [rbp + 0x1f], 0x439e4d9a
mov dword [rbp + 0x23], 0x47dc41a6
mov dword [rbp + 0x27], 0x7b4445da
mov qword [rbp + 0x67], rbx
mov rax, qword [rbp + 0x67]
nop word [rax + rax]
mov rdx, qword [rbp + 0x67]
mov rax, qword [rbp + 0x67]
sub dl, 0x73
movzx ecx, byte [rbp + rax + 0x17]
movzx eax, dl
and al, cl
add al, al
sub dl, al
mov rax, qword [rbp + 0x67]
add dl, 0x25
add dl, cl
mov byte [rbp + rax + 0x17], dl
mov rax, qword [rbp + 0x67]
inc rax
mov qword [rbp + 0x67], rax
mov rax, qword [rbp + 0x67]
cmp rax, 0x2e
jb 0x1406c24c0
lea rcx, [rbp + 0x17]
call fcn.1406c1bf0
test al, al
je 0x1406c25ac
xor eax, eax
mov dword [rbp - 0x19], 0x11434149
mov byte [rbp + 1], al
xorps xmm0, xmm0
movups xmmword [rbp - 0xf], xmm0
mov dword [rbp - 0x15], 0x434c1b1e
mov word [rbp - 0x11], 0x2d42
mov qword [rbp + 0x67], rbx
mov rax, qword [rbp + 0x67]
nop dword [rax]
nop dword [rax + rax]
mov rdx, qword [rbp + 0x67]
mov rax, qword [rbp + 0x67]
sub dl, 0x5b
movzx ecx, byte [rbp + rax - 0x19]
movzx eax, dl
and al, cl
add al, al
sub dl, al
mov rax, qword [rbp + 0x67]
add dl, 0x7d
add dl, cl
mov byte [rbp + rax - 0x19], dl
mov rax, qword [rbp + 0x67]
inc rax
mov qword [rbp + 0x67], rax
mov rax, qword [rbp + 0x67]
cmp rax, 0x1b
jb 0x1406c2540
xorps xmm0, xmm0
mov qword [rbp + 0x27], rbx
lea rcx, [rbp - 0x19]
mov qword [rbp + 0x2f], rbx
movups xmmword [rbp + 0x17], xmm0
call fcn.1406bcef0
mov r8, rax
lea rdx, [rbp - 0x19]
lea rcx, [rbp + 0x17]
call fcn.1406d48f0
lea rcx, [rbp + 0x17]
call fcn.1406c19e0
xor eax, eax
mov dword [rbp + 0x17], 0x833c813d
mov qword [rbp + 0x39], rax
xorps xmm0, xmm0
mov dword [rbp + 0x41], eax
mov byte [rbp + 0x45], al
movups xmmword [rbp + 0x29], xmm0
mov dword [rbp + 0x1b], 0x9f2f9d21
mov dword [rbp + 0x1f], 0x9b249968
mov dword [rbp + 0x23], 0x9720952e
mov word [rbp + 0x27], 0x9196
mov qword [rbp + 0x67], rbx
mov rax, qword [rbp + 0x67]
nop dword [rax]
mov rdx, qword [rbp + 0x67]
mov rax, qword [rbp + 0x67]
add dl, 0x6b
movzx ecx, byte [rbp + rax + 0x17]
movzx eax, dl
and al, cl
add al, al
sub dl, al
mov rax, qword [rbp + 0x67]
add dl, 0x13
add dl, cl
mov byte [rbp + rax + 0x17], dl
mov rax, qword [rbp + 0x67]
inc rax
mov qword [rbp + 0x67], rax
mov rax, qword [rbp + 0x67]
cmp rax, 0x2f
jb 0x1406c25f0
lea rcx, [rbp + 0x17]
call fcn.1406c1bf0
test al, al
je 0x1406c26e3
xor eax, eax
mov dword [rbp - 0x19], 0x52434955
mov byte [rbp], al
xorps xmm0, xmm0
movups xmmword [rbp - 0x10], xmm0
mov dword [rbp - 0x15], 0x5b5a4592
mov byte [rbp - 0x11], 0xa4
mov qword [rbp + 0x67], rbx
mov rax, qword [rbp + 0x67]
nop dword [rax]
nop word [rax + rax]
mov rdx, qword [rbp + 0x67]
mov ecx, reloc.WLDAP32.dll_Ordinal_27
mov rax, qword [rbp + 0x67]
add dl, 0x66
movzx r8d, byte [rbp + rax - 0x19]
movzx eax, dl
and al, r8b
sub cl, al
mov rax, qword [rbp + 0x67]
add cl, cl
add cl, dl
add cl, r8b
mov byte [rbp + rax - 0x19], cl
mov rax, qword [rbp + 0x67]
inc rax
mov qword [rbp + 0x67], rax
mov rax, qword [rbp + 0x67]
cmp rax, 0x1a
jb 0x1406c2670
xorps xmm0, xmm0
mov qword [rbp + 0x27], rbx
lea rcx, [rbp - 0x19]
mov qword [rbp + 0x2f], rbx
movups xmmword [rbp + 0x17], xmm0
call fcn.1406bcef0
mov r8, rax
lea rdx, [rbp - 0x19]
lea rcx, [rbp + 0x17]
call fcn.1406d48f0
lea rcx, [rbp + 0x17]
call fcn.1406c19e0
xor eax, eax
mov dword [rbp - 0x19], 0xebb015a9
mov qword [rbp - 3], rax
mov word [rbp + 5], ax
mov dword [rbp - 0x15], 0xef5fe94d
mov dword [rbp - 0x11], 0xe318ed24
mov dword [rbp - 0xd], 0xe744e110
mov dword [rbp - 9], 0xfb58e55a
mov word [rbp - 5], 0xf9fa
mov qword [rbp + 0x67], rbx
mov rax, qword [rbp + 0x67]
nop
mov rdx, qword [rbp + 0x67]
mov rax, qword [rbp + 0x67]
add dl, 0x7d
movzx ecx, byte [rbp + rax - 0x19]
movzx eax, dl
and al, cl
add al, al
sub dl, al
mov rax, qword [rbp + 0x67]
sub dl, 0x6b
add dl, cl
mov byte [rbp + rax - 0x19], dl
mov rax, qword [rbp + 0x67]
inc rax
mov qword [rbp + 0x67], rax
mov rax, qword [rbp + 0x67]
cmp rax, 0x20
jb 0x1406c2720
lea rcx, [rbp - 0x19]
call fcn.1406c1bf0
test al, al
je 0x1406c280c
xor eax, eax
mov dword [rbp - 0x19], 0x281b1d1d
mov dword [rbp + 2], eax
xorps xmm0, xmm0
movups xmmword [rbp - 0xe], xmm0
mov dword [rbp - 0x15], 0x1b52696c
mov word [rbp - 0x11], 0xd12
mov byte [rbp - 0xf], 0xa0
mov qword [rbp + 0x67], rbx
mov rax, qword [rbp + 0x67]
nop dword [rax + rax]
mov rdx, qword [rbp + 0x67]
mov rax, qword [rbp + 0x67]
sub dl, 0x39
movzx ecx, byte [rbp + rax - 0x19]
movzx eax, dl
and al, cl
add al, al
sub dl, al
mov rax, qword [rbp + 0x67]
sub dl, 0x71
add dl, cl
mov byte [rbp + rax - 0x19], dl
mov rax, qword [rbp + 0x67]
inc rax
mov qword [rbp + 0x67], rax
mov rax, qword [rbp + 0x67]
cmp rax, 0x1f
jb 0x1406c27a0
xorps xmm0, xmm0
mov qword [rbp + 0x27], rbx
lea rcx, [rbp - 0x19]
mov qword [rbp + 0x2f], rbx
movups xmmword [rbp + 0x17], xmm0
call fcn.1406bcef0
mov r8, rax
lea rdx, [rbp - 0x19]
lea rcx, [rbp + 0x17]
call fcn.1406d48f0
lea rcx, [rbp + 0x17]
call fcn.1406c19e0
xor eax, eax
mov dword [rbp + 0x17], 0x5b3959cb
mov qword [rbp + 0x2d], rax
mov dword [rbp + 0x35], eax
mov word [rbp + 0x39], ax
mov byte [rbp + 0x3b], al
mov dword [rbp + 0x1b], 0x47d245dd
mov dword [rbp + 0x1f], 0x432341d4
mov dword [rbp + 0x23], 0x4f224d1a
mov dword [rbp + 0x27], 0x4bde49dc
mov word [rbp + 0x2b], 0x7574
mov qword [rbp + 0x67], rbx
mov rax, qword [rbp + 0x67]
nop dword [rax]
mov rdx, qword [rbp + 0x67]
mov ecx, gethostname
mov rax, qword [rbp + 0x67]
sub dl, 0x34
movzx r8d, byte [rbp + rax + 0x17]
movzx eax, dl
and al, r8b
sub cl, al
mov rax, qword [rbp + 0x67]
add cl, cl
add cl, dl
add cl, r8b
mov byte [rbp + rax + 0x17], cl
mov rax, qword [rbp + 0x67]
inc rax
mov qword [rbp + 0x67], rax
mov rax, qword [rbp + 0x67]
cmp rax, 0x25
jb 0x1406c2850
lea rcx, [rbp + 0x17]
call fcn.1406c1bf0
test al, al
je 0x1406c293c
xor eax, eax
mov dword [rbp - 0x19], 0xf7e308fb
mov qword [rbp - 0xe], rax
mov dword [rbp - 6], eax
mov word [rbp - 2], ax
mov dword [rbp - 0x15], 0x3320ef6
mov word [rbp - 0x11], 0xf9fa
mov byte [rbp - 0xf], WSAGetLastError
mov qword [rbp + 0x67], rbx
mov rax, qword [rbp + 0x67]
mov rdx, qword [rbp + 0x67]
mov rax, qword [rbp + 0x67]
add dl, 0x71
movzx ecx, byte [rbp + rax - 0x19]
movzx eax, dl
and al, cl
add al, al
sub dl, al
mov rax, qword [rbp + 0x67]
sub dl, 0x17
add dl, cl
mov byte [rbp + rax - 0x19], dl
mov rax, qword [rbp + 0x67]
inc rax
mov qword [rbp + 0x67], rax
mov rax, qword [rbp + 0x67]
cmp rax, 0x19
jb 0x1406c28d0
xorps xmm0, xmm0
mov qword [rbp + 0x27], rbx
lea rcx, [rbp - 0x19]
mov qword [rbp + 0x2f], rbx
movups xmmword [rbp + 0x17], xmm0
call fcn.1406bcef0
mov r8, rax
lea rdx, [rbp - 0x19]
lea rcx, [rbp + 0x17]
call fcn.1406d48f0
lea rcx, [rbp + 0x17]
call fcn.1406c19e0
xor eax, eax
mov dword [rbp + 0x17], 0xfb6df9bb
mov qword [rbp + 0x31], rax
mov dword [rbp + 0x39], eax
mov word [rbp + 0x3d], ax
mov byte [rbp + 0x3f], al
mov dword [rbp + 0x1b], 0xff6bfd3e
mov dword [rbp + 0x1f], 0xf360f161
mov dword [rbp + 0x23], 0xf766f555
mov dword [rbp + 0x27], 0xeb4ce928
mov dword [rbp + 0x2b], 0xef70ed76
mov word [rbp + 0x2f], 0xe1ee
mov qword [rbp + 0x67], rbx
mov rax, qword [rbp + 0x67]
nop dword [rax]
nop dword [rax + rax]
mov rdx, qword [rbp + 0x67]
mov rax, qword [rbp + 0x67]
dec dl
movzx ecx, byte [rbp + rax + 0x17]
movzx eax, dl
and al, cl
add al, al
sub dl, al
mov rax, qword [rbp + 0x67]
add dl, 7
add dl, cl
mov byte [rbp + rax + 0x17], dl
mov rax, qword [rbp + 0x67]
inc rax
mov qword [rbp + 0x67], rax
mov rax, qword [rbp + 0x67]
cmp rax, 0x29
jb 0x1406c2990
lea rcx, [rbp + 0x17]
call fcn.1406c1bf0
test al, al
je 0x1406c2a7c
xor eax, eax
mov dword [rbp - 0x19], 0x6f602eb
mov qword [rbp - 0xc], rax
mov dword [rbp - 4], eax
mov word [rbp], ax
mov byte [rbp + 2], al
mov dword [rbp - 0x15], 0x5130509
mov dword [rbp - 0x11], 0x37362df6
mov byte [rbp - 0xd], Ordinal_143
mov qword [rbp + 0x67], rbx
mov rax, qword [rbp + 0x67]
nop dword [rax]
mov rdx, qword [rbp + 0x67]
mov rax, qword [rbp + 0x67]
sub dl, 0x68
movzx ecx, byte [rbp + rax - 0x19]
movzx eax, dl
and al, cl
add al, al
sub dl, al
mov rax, qword [rbp + 0x67]
sub dl, 0x28
add dl, cl
mov byte [rbp + rax - 0x19], dl
mov rax, qword [rbp + 0x67]
inc rax
mov qword [rbp + 0x67], rax
mov rax, qword [rbp + 0x67]
cmp rax, 0x1c
jb 0x1406c2a10
xorps xmm0, xmm0
mov qword [rbp + 0x27], rbx
lea rcx, [rbp - 0x19]
mov qword [rbp + 0x2f], rbx
movups xmmword [rbp + 0x17], xmm0
call fcn.1406bcef0
mov r8, rax
lea rdx, [rbp - 0x19]
lea rcx, [rbp + 0x17]
call fcn.1406d48f0
lea rcx, [rbp + 0x17]
call fcn.1406c19e0
xor eax, eax
mov dword [rbp + 0x17], 0x23552d73
mov dword [rbp + 0x41], eax
xorps xmm0, xmm0
mov word [rbp + 0x45], ax
movups xmmword [rbp + 0x31], xmm0
mov dword [rbp + 0x1b], 0x27532164
mov dword [rbp + 0x1f], 0x3b4a2559
mov dword [rbp + 0x23], 0x3f48395d
mov dword [rbp + 0x27], 0x33563d0e
mov dword [rbp + 0x2b], 0x374a314c
mov word [rbp + 0x2f], 0x3534
mov qword [rbp + 0x67], rbx
mov rax, qword [rbp + 0x67]
nop dword [rax]
nop dword [rax + rax]
mov rdx, qword [rbp + 0x67]
mov rax, qword [rbp + 0x67]
add dl, 0x26
movzx ecx, byte [rbp + rax + 0x17]
movzx eax, dl
and al, cl
add al, al
sub dl, al
mov rax, qword [rbp + 0x67]
sub dl, 0xa
add dl, cl
mov byte [rbp + rax + 0x17], dl
mov rax, qword [rbp + 0x67]
inc rax
mov qword [rbp + 0x67], rax
mov rax, qword [rbp + 0x67]
cmp rax, 0x30
jb 0x1406c2ad0
lea rcx, [rbp + 0x17]
call fcn.1406c1bf0
test al, al
je 0x1406c2bc3
xor eax, eax
mov dword [rbp - 0x19], 0x56665a73
mov qword [rbp - 0xc], rax
mov dword [rbp - 4], eax
mov word [rbp], ax
mov byte [rbp + 2], al
mov dword [rbp - 0x15], 0x5143515d
mov dword [rbp - 0x11], 0x47464196
mov byte [rbp - 0xd], 0xb8
mov qword [rbp + 0x67], rbx
mov rax, qword [rbp + 0x67]
nop dword [rax]
mov rdx, qword [rbp + 0x67]
mov ecx, reloc.WLDAP32.dll_Ordinal_27
mov rax, qword [rbp + 0x67]
add dl, 0x66
movzx r8d, byte [rbp + rax - 0x19]
movzx eax, dl
and al, r8b
sub cl, al
mov rax, qword [rbp + 0x67]
add cl, cl
add cl, dl
add cl, r8b
mov byte [rbp + rax - 0x19], cl
mov rax, qword [rbp + 0x67]
inc rax
mov qword [rbp + 0x67], rax
mov rax, qword [rbp + 0x67]
cmp rax, 0x1c
jb 0x1406c2b50
xorps xmm0, xmm0
mov qword [rbp + 0x27], rbx
lea rcx, [rbp - 0x19]
mov qword [rbp + 0x2f], rbx
movups xmmword [rbp + 0x17], xmm0
call fcn.1406bcef0
mov r8, rax
lea rdx, [rbp - 0x19]
lea rcx, [rbp + 0x17]
call fcn.1406d48f0
lea rcx, [rbp + 0x17]
call fcn.1406c19e0
xor eax, eax
mov dword [rbp + 0x17], 0x33863188
mov qword [rbp + 0x49], rax
xorps xmm0, xmm0
mov word [rbp + 0x51], ax
movups xmmword [rbp + 0x39], xmm0
mov dword [rbp + 0x1b], 0x37863580
mov dword [rbp + 0x1f], 0x2b8f296c
mov dword [rbp + 0x23], 0x2fbb2d8e
mov dword [rbp + 0x27], 0x23852187
mov dword [rbp + 0x2b], 0x27b42581
mov dword [rbp + 0x2f], 0x1bbe1946
mov dword [rbp + 0x33], 0x1f821d80
mov word [rbp + 0x37], 0x1110
mov qword [rbp + 0x67], rbx
mov rax, qword [rbp + 0x67]
nop word [rax + rax]
mov rdx, qword [rbp + 0x67]
mov rax, qword [rbp + 0x67]
add dl, 8
movzx ecx, byte [rbp + rax + 0x17]
movzx eax, dl
and al, cl
add al, al
sub dl, al
mov rax, qword [rbp + 0x67]
sub dl, 0x38
add dl, cl
mov byte [rbp + rax + 0x17], dl
mov rax, qword [rbp + 0x67]
inc rax
mov qword [rbp + 0x67], rax
mov rax, qword [rbp + 0x67]
cmp rax, 0x3c
jb 0x1406c2c20
lea rcx, [rbp + 0x17]
call fcn.1406c1bf0
test al, al
je 0x1406c2d1c
xor eax, eax
mov dword [rbp - 0x19], 0xd3d6d528
mov qword [rbp + 8], rax
xorps xmm0, xmm0
mov dword [rbp + 0x10], eax
mov word [rbp + 0x14], ax
mov byte [rbp + 0x16], al
movups xmmword [rbp - 8], xmm0
mov dword [rbp - 0x15], 0xf2c4c020
mov dword [rbp - 0x11], 0xf9cfcecf
mov dword [rbp - 0xd], 0xc3c2c902
mov byte [rbp - 9], 0x50
mov qword [rbp + 0x67], rbx
mov rax, qword [rbp + 0x67]
nop dword [rax + rax]
mov rdx, qword [rbp + 0x67]
mov rax, qword [rbp + 0x67]
add dl, 0x50
movzx ecx, byte [rbp + rax - 0x19]
movzx eax, dl
and al, cl
add al, al
sub dl, al
mov rax, qword [rbp + 0x67]
sub dl, 0x30
add dl, cl
mov byte [rbp + rax - 0x19], dl
mov rax, qword [rbp + 0x67]
inc rax
mov qword [rbp + 0x67], rax
mov rax, qword [rbp + 0x67]
cmp rax, 0x30
jb 0x1406c2cb0
xorps xmm0, xmm0
mov qword [rbp + 0x27], rbx
lea rcx, [rbp - 0x19]
mov qword [rbp + 0x2f], rbx
movups xmmword [rbp + 0x17], xmm0
call fcn.1406bcef0
mov r8, rax
lea rdx, [rbp - 0x19]
lea rcx, [rbp + 0x17]
call fcn.1406d48f0
lea rcx, [rbp + 0x17]
call fcn.1406c19e0
xor eax, eax
mov dword [rbp + 0x17], 0xc318c50e
mov qword [rbp + 0x3d], rax
mov word [rbp + 0x45], ax
mov dword [rbp + 0x1b], 0xcf10c11e
mov dword [rbp + 0x1f], 0xcb67cd02
mov dword [rbp + 0x23], 0xd773c964
mov dword [rbp + 0x27], 0xd37dd57f
mov dword [rbp + 0x2b], 0xdf6ed179
mov dword [rbp + 0x2f], 0xdb0bdd05
mov dword [rbp + 0x33], 0xa774d928
mov dword [rbp + 0x37], 0xa310a512
mov word [rbp + 0x3b], 0xa1a2
mov qword [rbp + 0x67], rbx
mov rax, qword [rbp + 0x67]
nop dword [rax]
nop word [rax + rax]
mov rdx, qword [rbp + 0x67]
mov rax, qword [rbp + 0x67]
add dl, 0x21
movzx ecx, byte [rbp + rax + 0x17]
movzx eax, dl
and al, cl
add al, al
sub dl, al
mov rax, qword [rbp + 0x67]
add dl, 0x19
add dl, cl
mov byte [rbp + rax + 0x17], dl
mov rax, qword [rbp + 0x67]
inc rax
mov qword [rbp + 0x67], rax
mov rax, qword [rbp + 0x67]
cmp rax, 0x30
jb 0x1406c2d80
lea rcx, [rbp + 0x17]
call fcn.1406c1bf0
test al, al
je 0x1406c2e7c
xor eax, eax
mov dword [rbp - 0x19], 0x5b565144
mov qword [rbp + 0xa], rax
xorps xmm0, xmm0
mov word [rbp + 0x12], ax
movups xmmword [rbp - 6], xmm0
mov dword [rbp - 0x15], 0xaab8a444
mov dword [rbp - 0x11], 0xadbfbebf
mov dword [rbp - 0xd], 0xb36c584d
mov word [rbp - 9], 0xa9a8
mov byte [rbp - 7], reloc.WLDAP32.dll_Ordinal_26
mov qword [rbp + 0x67], rbx
mov rax, qword [rbp + 0x67]
nop dword [rax + rax]
mov rdx, qword [rbp + 0x67]
mov rax, qword [rbp + 0x67]
add dl, 0x2a
movzx ecx, byte [rbp + rax - 0x19]
movzx eax, dl
and al, cl
add al, al
sub dl, al
mov rax, qword [rbp + 0x67]
sub dl, 0x26
add dl, cl
mov byte [rbp + rax - 0x19], dl
mov rax, qword [rbp + 0x67]
inc rax
mov qword [rbp + 0x67], rax
mov rax, qword [rbp + 0x67]
cmp rax, 0x2d
jb 0x1406c2e10
xorps xmm0, xmm0
mov qword [rbp + 0x27], rbx
lea rcx, [rbp - 0x19]
mov qword [rbp + 0x2f], rbx
movups xmmword [rbp + 0x17], xmm0
call fcn.1406bcef0
mov r8, rax
lea rdx, [rbp - 0x19]
lea rcx, [rbp + 0x17]
call fcn.1406d48f0
lea rcx, [rbp + 0x17]
call fcn.1406c19e0
xor eax, eax
mov dword [rbp + 0x17], 0x1bf619c0
mov dword [rbp + 0x4f], eax
xorps xmm0, xmm0
movups xmmword [rbp + 0x3f], xmm0
mov dword [rbp + 0x1b], 0x17c615f8
mov dword [rbp + 0x1f], 0x13ef11cc
mov dword [rbp + 0x23], 0x2fa32dce
mov dword [rbp + 0x27], 0x2bd529d7
mov dword [rbp + 0x2b], 0x27d425d9
mov dword [rbp + 0x2f], 0x23ac21f3
mov dword [rbp + 0x33], 0x3f083ddf
mov dword [rbp + 0x37], 0x3bce39c4
mov dword [rbp + 0x3b], 0x373635c0
mov qword [rbp + 0x67], rbx
mov rax, qword [rbp + 0x67]
nop word [rax + rax]
mov rdx, qword [rbp + 0x67]
mov ecx, reloc.WLDAP32.dll_Ordinal_26
mov rax, qword [rbp + 0x67]
sub dl, 0x2c
movzx r8d, byte [rbp + rax + 0x17]
movzx eax, dl
and al, r8b
sub cl, al
mov rax, qword [rbp + 0x67]
add cl, cl
add cl, dl
add cl, r8b
mov byte [rbp + rax + 0x17], cl
mov rax, qword [rbp + 0x67]
inc rax
mov qword [rbp + 0x67], rax
mov rax, qword [rbp + 0x67]
cmp rax, 0x3c
jb 0x1406c2ee0
lea rcx, [rbp + 0x17]
call fcn.1406c1bf0
test al, al
je 0x1406c2fdc
xor eax, eax
mov dword [rbp - 0x19], 0xbba0a1ae
mov byte [rbp + 0xb], al
xorps xmm0, xmm0
movups xmmword [rbp - 5], xmm0
mov dword [rbp - 0x15], 0xc4aed28e
mov dword [rbp - 0x11], 0xd5d7d4d7
mov dword [rbp - 0xd], 0x95a5cbb7
mov dword [rbp - 9], 0x7bd8d9a2
mov qword [rbp + 0x67], rbx
mov rax, qword [rbp + 0x67]
nop word [rax + rax]
mov rdx, qword [rbp + 0x67]
mov rax, qword [rbp + 0x67]
sub dl, 0x73
movzx ecx, byte [rbp + rax - 0x19]
movzx eax, dl
and al, cl
add al, al
sub dl, al
mov rax, qword [rbp + 0x67]
add dl, 0x25
add dl, cl
mov byte [rbp + rax - 0x19], dl
mov rax, qword [rbp + 0x67]
inc rax
mov qword [rbp + 0x67], rax
mov rax, qword [rbp + 0x67]
cmp rax, 0x25
jb 0x1406c2f70
xorps xmm0, xmm0
mov qword [rbp + 0x27], rbx
lea rcx, [rbp - 0x19]
mov qword [rbp + 0x2f], rbx
movups xmmword [rbp + 0x17], xmm0
call fcn.1406bcef0
mov r8, rax
lea rdx, [rbp - 0x19]
lea rcx, [rbp + 0x17]
call fcn.1406d48f0
lea rcx, [rbp + 0x17]
call fcn.1406c19e0
xor eax, eax
mov dword [rbp + 0x17], 0x8b738d60
mov byte [rbp + 0x37], al
mov dword [rbp + 0x1b], 0x87678904
mov dword [rbp + 0x1f], 0x835f8576
mov dword [rbp + 0x23], 0x9f658172
mov dword [rbp + 0x27], 0x9b689d65
mov dword [rbp + 0x2b], 0x976a99aa
mov dword [rbp + 0x2f], 0x93669560
mov dword [rbp + 0x33], 0x9190
mov qword [rbp + 0x67], rbx
mov rax, qword [rbp + 0x67]
nop dword [rax]
nop word [rax + rax]
mov rdx, qword [rbp + 0x67]
mov rax, qword [rbp + 0x67]
sub dl, 0x3e
movzx ecx, byte [rbp + rax + 0x17]
movzx eax, dl
and al, cl
add al, al
sub dl, al
mov rax, qword [rbp + 0x67]
sub dl, 0x4e
add dl, cl
mov byte [rbp + rax + 0x17], dl
mov rax, qword [rbp + 0x67]
inc rax
mov qword [rbp + 0x67], rax
mov rax, qword [rbp + 0x67]
cmp rax, 0x21
jb 0x1406c3030
lea rcx, [rbp + 0x17]
call fcn.1406c1bf0
test al, al
je 0x1406c311c
xor eax, eax
mov dword [rbp - 0x19], 0x704c7a6a
mov qword [rbp - 9], rax
mov dword [rbp - 1], eax
mov byte [rbp + 3], al
mov dword [rbp - 0x15], 0x764a9244
mov dword [rbp - 0x11], 0x8d774f75
mov dword [rbp - 0xd], 0xc7505176
mov qword [rbp + 0x67], rbx
mov rax, qword [rbp + 0x67]
nop dword [rax]
mov rdx, qword [rbp + 0x67]
mov rax, qword [rbp + 0x67]
sub dl, 0x1d
movzx ecx, byte [rbp + rax - 0x19]
movzx eax, dl
and al, cl
add al, al
sub dl, al
mov rax, qword [rbp + 0x67]
sub dl, 0x35
add dl, cl
mov byte [rbp + rax - 0x19], dl
mov rax, qword [rbp + 0x67]
inc rax
mov qword [rbp + 0x67], rax
mov rax, qword [rbp + 0x67]
cmp rax, 0x1d
jb 0x1406c30b0
xorps xmm0, xmm0
mov qword [rbp + 0x27], rbx
lea rcx, [rbp - 0x19]
mov qword [rbp + 0x2f], rbx
movups xmmword [rbp + 0x17], xmm0
call fcn.1406bcef0
mov r8, rax
lea rdx, [rbp - 0x19]
lea rcx, [rbp + 0x17]
call fcn.1406d48f0
lea rcx, [rbp + 0x17]
call fcn.1406c19e0
mov rbx, qword [rsp + 0xa8]
add rsp, 0x90
pop rbp
ret