Function at 0x1800174cc
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov rax, rsp
mov qword [rax + 8], rbx
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], rdi
mov qword [rax + 0x20], r12
push rbp
push r14
push r15
lea rbp, [rax - 0x188]
sub rsp, 0x270
xorps xmm0, xmm0
mov dword [rbp - 0x50], 0x690057
xorps xmm1, xmm1
mov dword [rbp - 0x4c], 0x64006e
xor r12d, r12d
mov dword [rbp - 0x48], 0x77006f
movups xmmword [rsp + 0x48], xmm0
xor eax, eax
mov rbx, rcx
movups xmmword [rsp + 0x58], xmm0
lea rcx, [rbp + 0x140]
mov qword [rsp + 0x68], rax
movdqa xmm0, xmmword [str.LdrProcessInitiaLdrFastFailInLoalizationCompleteRtlLeaveCritical_]
movdqa xmmword [rbp + 0xe0], xmm0
movdqa xmm0, xmmword [0x180022750]
movups xmmword [rbp + 0xb0], xmm1
mov qword [rbp + 0xd0], rax
movups xmmword [rbp + 0xc0], xmm1
mov dword [rbp - 0x44], 0x200073
movdqa xmm1, xmmword [0x180022760]
movdqu xmmword [rsp + 0x20], xmm0
mov dword [rbp - 0x40], 0x310031
mov word [rbp - 0x3c], r12w
mov dword [rbp - 0x10], 0x690057
mov dword [rbp - 0xc], 0x64006e
mov dword [rbp - 8], 0x77006f
mov dword [rbp - 4], 0x200073
mov dword [rbp], 0x300031
mov word [rbp + 4], r12w
mov dword [rsp + 0x70], 0x690057
mov dword [rsp + 0x74], 0x64006e
mov dword [rsp + 0x78], 0x77006f
mov dword [rsp + 0x7c], 0x200073
mov dword [rbp - 0x80], 0x2e0038
mov dword [rbp - 0x7c], 0x31
mov dword [rbp + 0x30], 0x690057
mov dword [rbp + 0x34], 0x64006e
mov dword [rbp + 0x38], 0x77006f
mov dword [rbp + 0x3c], 0x200073
mov dword [rbp + 0x40], 0x38
mov dword [rbp + 0x70], 0x690057
mov dword [rbp + 0x74], 0x64006e
mov dword [rbp + 0x78], 0x77006f
mov dword [rbp + 0x7c], 0x200073
mov dword [rbp + 0x80], 0x37
movdqa xmmword [rbp + 0xf0], xmm1
mov byte [rbp + 0x100], r12b
mov dword [rsp + 0x30], 0x43726564
mov dword [rsp + 0x34], 0x6f6c6c61
mov word [rsp + 0x38], 0x7475
mov byte [rsp + 0x3a], r12b
push rcx
call fcn.180068500
cmp word [rbp + 0x140], 9
jne 0x180017828
lea rdx, [rsp + 0x48]
mov rcx, rbx
call fcn.18001797c
lea rdx, [rbp + 0xb0]
mov rcx, rbx
call fcn.180017888
lea rcx, [rbp + 0xb0]
call fcn.180017854
mov edi, eax
cmp eax, 0xffffffff
je 0x180017828
lea rcx, [rsp + 0x48]
lea r8, [rbp - 0x50]
sub r8, rcx
lea esi, [r12 + 2]
movzx edx, word [rcx]
movzx r9d, word [rcx + r8]
sub edx, r9d
jne 0x1800176b0
add rcx, rsi
test r9d, r9d
jne 0x18001769b
test edx, edx
je 0x1800177f3
lea rax, [rsp + 0x48]
lea rdx, [rbp - 0x10]
sub rdx, rax
movzx ecx, word [rax]
movzx r8d, word [rax + rdx]
sub ecx, r8d
jne 0x1800176d9
add rax, rsi
test r8d, r8d
jne 0x1800176c4
test ecx, ecx
je 0x1800177f3
lea rax, [rsp + 0x48]
lea rdx, [rsp + 0x70]
sub rdx, rax
movzx ecx, word [rax]
movzx r8d, word [rax + rdx]
sub ecx, r8d
jne 0x180017703
add rax, rsi
test r8d, r8d
jne 0x1800176ee
test ecx, ecx
je 0x180017755
lea rax, [rsp + 0x48]
lea rdx, [rbp + 0x30]
sub rdx, rax
movzx ecx, word [rax]
movzx r8d, word [rax + rdx]
sub ecx, r8d
jne 0x180017728
add rax, rsi
test r8d, r8d
jne 0x180017713
test ecx, ecx
je 0x180017755
lea rax, [rsp + 0x48]
lea rdx, [rbp + 0x70]
sub rdx, rax
movzx ecx, word [rax]
movzx r8d, word [rax + rdx]
sub ecx, r8d
jne 0x18001774d
add rax, rsi
test r8d, r8d
jne 0x180017738
test ecx, ecx
jne 0x180017828
lea rdx, [rbp + 0xe0]
mov rcx, rbx
push rbp
call fcn.18003783a
mov rcx, rax
test rax, rax
je 0x180017828
lea rax, [rsp + 0x48]
lea r8, [rsp + 0x70]
sub r8, rax
movzx edx, word [rax]
movzx r9d, word [rax + r8]
sub edx, r9d
jne 0x180017793
add rax, rsi
test r9d, r9d
jne 0x18001777e
test edx, edx
je 0x1800177ea
lea rax, [rsp + 0x48]
lea r8, [rbp + 0x30]
sub r8, rax
movzx edx, word [rax]
movzx r9d, word [rax + r8]
sub edx, r9d
jne 0x1800177b8
add rax, rsi
test r9d, r9d
jne 0x1800177a3
test edx, edx
je 0x1800177ea
lea rax, [rsp + 0x48]
lea r8, [rbp + 0x70]
sub r8, rax
movzx edx, word [rax]
movzx r9d, word [rax + r8]
sub edx, r9d
jne 0x1800177dd
add rax, rsi
test r9d, r9d
jne 0x1800177c8
test edx, edx
jne 0x180017828
mov eax, dword [rcx + 3]
mov dword [rax + rcx + 8], esi
jmp 0x180017821
mov eax, dword [rcx + 0x15]
mov dword [rax + rcx + 0x19], esi
jmp 0x180017821
lea rdx, [rsp + 0x20]
mov rcx, rbx
call fcn.18003f44a
outsd dx, dword [rsi]
mov rdx, rax
test rax, rax
je 0x180017828
cmp edi, 0x65f4
jne 0x18001781a
mov ecx, dword [rax + 0xb]
mov dword [rcx + rax + 0x10], esi
jmp 0x180017821
mov eax, dword [rax + 0x18]
mov dword [rax + rdx + 0x1d], esi
mov eax, 1
jmp 0x18001782a
xor eax, eax
lea r11, [rsp + 0x270]
mov rbx, qword [r11 + 0x20]
mov rsi, qword [r11 + 0x28]
mov rdi, qword [r11 + 0x30]
mov r12, qword [r11 + 0x38]
mov rsp, r11
pop r15
pop r14
pop rbp
ret