Function at 0x1800265a0
Capabilities:
Access peb ldr_data
Contain obfuscated stackstrings
Encode data using xor
Hash data using fnv

Disassembly:
mov qword [rsp + 0x10], rbx
mov qword [rsp + 0x18], rsi
mov qword [rsp + 0x20], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x250]
sub rsp, 0x350
mov rax, qword [0x1800a1030]
xor rax, rsp
mov qword [rbp + 0x240], rax
mov r15, rcx
mov qword [rbp - 0x28], rcx
mov qword [rsp + 0x60], rcx
xor edi, edi
mov dword [rsp + 0x30], edi
mov ecx, dword [0x1800a1d34]
mov rax, qword gs:[0x58]
mov edx, 4
mov rax, qword [rax + rcx*8]
mov ecx, dword [rdx + rax]
cmp dword [0x1800a6dd8], ecx
jle 0x18002663a
lea rcx, [0x1800a6dd8]
call fcn.180069b20
cmp dword [0x1800a6dd8], 0xffffffff
jne 0x18002663a
call fcn.180068d20
mov qword [0x1800a6e30], rax
lea rcx, [0x1800a6dd8]
call fcn.180069ac0
mov rcx, qword [0x1800a6e30]
mov rdx, qword [rcx + 0x50]
test rdx, rdx
jne 0x180026662
mov qword [r15], rdi
mov qword [r15 + 8], rdi
mov qword [r15 + 0x10], rdi
mov dword [rsp + 0x30], 1
jmp 0x180027362
mov rbx, qword [rdx + 0x18]
mov qword [rbp - 0x38], rbx
mov r13d, dword [rdx + 0x24]
mov dword [rsp + 0x38], r13d
test r13d, r13d
je 0x1800266a1
lea rcx, [0x1800a2250]
call fcn.180030aa0
test rbx, rbx
jne 0x1800266a1
mov qword [r15], rdi
mov qword [r15 + 8], rdi
mov qword [r15 + 0x10], rdi
mov dword [rsp + 0x30], 1
jmp 0x180027362
xorps xmm0, xmm0
movdqu xmmword [rsp + 0x40], xmm0
mov qword [rsp + 0x50], rdi
mov byte [rbp - 0x48], 0x56
mov byte [rbp - 0x47], 0x6f
mov byte [rbp - 0x46], 0x74
mov byte [rbp - 0x45], 0x66
mov byte [rbp - 0x44], 0x6d
mov byte [rbp - 0x43], 0x66
mov byte [rbp - 0x42], 0x64
mov byte [rbp - 0x41], 0x75
mov byte [rbp - 0x40], 0x66
mov byte [rbp - 0x3f], 0x65
mov byte [rbp - 0x3e], 0
movzx eax, byte [rbp - 0x48]
mov rcx, rdi
movzx eax, byte [rbp + rcx - 0x48]
dec al
mov byte [rbp + rcx - 0x48], al
inc rcx
cmp rcx, 0xa
jb 0x1800266e2
mov qword [rbp + 0x50], rdi
xorps xmm0, xmm0
movdqa xmmword [rbp + 0x60], xmm0
movdqa xmm1, xmmword [0x180096290]
movdqa xmmword [rbp + 0x60], xmm1
mov byte [rbp + 0x50], 0
lea rax, [rbp - 0x48]
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rax + r8], 0
jne 0x180026720
lea rdx, [rbp - 0x48]
lea rcx, [rbp + 0x50]
call fcn.180031b50
nop
mov dword [rbp + 0x70], edi
mov qword [rbp + 0x78], rdi
mov qword [rbp + 0x88], rdi
mov qword [rbp + 0x90], rdi
mov qword [rbp + 0x88], rdi
mov qword [rbp + 0x90], 0xf
mov byte [rbp + 0x78], 0
mov rdx, qword [rsp + 0x48]
cmp rdx, qword [rsp + 0x50]
je 0x1800267e2
mov qword [rsp + 0x58], rdx
mov qword [rdx], rdi
mov qword [rdx + 0x10], rdi
mov qword [rdx + 0x18], rdi
movaps xmm0, xmmword [rbp + 0x50]
movups xmmword [rdx], xmm0
movaps xmm1, xmmword [rbp + 0x60]
movups xmmword [rdx + 0x10], xmm1
movdqa xmm0, xmmword [0x180096290]
movdqa xmmword [rbp + 0x60], xmm0
mov byte [rbp + 0x50], 0
mov eax, dword [rbp + 0x70]
mov dword [rdx + 0x20], eax
mov qword [rdx + 0x28], rdi
mov qword [rdx + 0x38], rdi
mov qword [rdx + 0x40], rdi
movups xmm0, xmmword [rbp + 0x78]
movups xmmword [rdx + 0x28], xmm0
movups xmm1, xmmword [rbp + 0x88]
movups xmmword [rdx + 0x38], xmm1
mov qword [rbp + 0x88], rdi
mov qword [rbp + 0x90], 0xf
mov byte [rbp + 0x78], 0
add qword [rsp + 0x48], 0x48
jmp 0x1800267f1
lea r8, [rbp + 0x50]
lea rcx, [rsp + 0x40]
call fcn.1800340b0
nop
mov rdx, qword [rbp + 0x90]
cmp rdx, 0x10
jb 0x180026832
inc rdx
mov rcx, qword [rbp + 0x78]
mov rax, rcx
cmp rdx, 0x1000
jb 0x18002682d
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x18002682d
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180069990
mov qword [rbp + 0x88], rdi
mov qword [rbp + 0x90], 0xf
mov byte [rbp + 0x78], 0
mov rdx, qword [rbp + 0x68]
cmp rdx, 0x10
jb 0x180026886
inc rdx
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026881
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x180026881
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.180069990
movdqa xmm0, xmmword [0x180096290]
movdqa xmmword [rbp + 0x60], xmm0
mov byte [rbp + 0x50], 0
mov r12d, edi
mov dword [rsp + 0x34], edi
mov r14d, dword [rsp + 0x30]
test r13d, r13d
je 0x180027264
lea rsi, [0x1800a1dc0]
lea eax, [r12*8]
mov r15, qword [rax + rbx]
mov qword [rsp + 0x58], r15
test r15, r15
je 0x18002724f
mov qword [rbp + 0xc0], rdi
mov qword [rbp + 0xd0], rdi
mov qword [rbp + 0xd8], rdi
mov qword [rbp + 0xd0], rdi
mov qword [rbp + 0xd8], 0xf
mov byte [rbp + 0xc0], 0
mov qword [rbp + 8], rdi
mov qword [rbp + 0x18], rdi
mov qword [rbp + 0x20], rdi
mov qword [rbp + 0x18], rdi
mov qword [rbp + 0x20], 0xf
mov byte [rbp + 8], 0
mov qword [rbp - 0x18], rdi
mov qword [rbp - 8], rdi
mov qword [rbp], rdi
mov qword [rbp - 8], rdi
mov qword [rbp], 0xf
mov byte [rbp - 0x18], 0
lea rdx, [rbp + 0x100]
mov rcx, r15
call fcn.180069160
mov r10, rax
mov r8, qword [rax + 0x10]
mov rdx, rax
cmp qword [rax + 0x18], 0x10
jb 0x180026956
mov rdx, qword [rax]
movabs r9, 0xcbf29ce484222325
mov rcx, rdi
test r8, r8
je 0x18002698c
movabs rsi, 0x100000001b3
movzx eax, byte [rdx + rcx]
xor r9, rax
imul r9, rsi
inc rcx
cmp rcx, r8
jb 0x180026972
lea rsi, [0x1800a1dc0]
mov r8, r10
lea rdx, [rsp + 0x70]
call fcn.180037d30
mov rcx, qword [rax + 8]
mov rbx, qword [0x1800a2218]
test rcx, rcx
cmovne rbx, rcx
mov rdx, qword [rbp + 0x118]
cmp rdx, 0x10
jb 0x1800269ec
inc rdx
mov rcx, qword [rbp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800269e7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x180027395
call fcn.180069990
mov qword [rbp + 0x110], rdi
mov qword [rbp + 0x118], 0xf
mov byte [rbp + 0x100], 0
mov rcx, r15
cmp rbx, qword [0x1800a2218]
je 0x180026f90
lea rdx, [rbp + 0x140]
call fcn.180069040
mov r13, rax
mov dword [rbp - 0x60], 0x49
mov ecx, dword [rbp - 0x60]
xor cl, 0x20
mov byte [rbp - 0x5c], cl
mov ecx, dword [rbp - 0x60]
inc cl
xor cl, 0x3a
mov byte [rbp - 0x5b], cl
mov ecx, dword [rbp - 0x60]
add cl, 2
xor cl, 0x20
mov byte [rbp - 0x5a], cl
xor eax, eax
mov byte [rbp - 0x59], al
movzx eax, byte [rbp - 0x5c]
mov rdx, rdi
nop word [rax + rax]
movzx eax, byte [rbp + rdx - 0x5c]
mov ecx, dword [rbp - 0x60]
add cl, dl
xor cl, al
mov byte [rbp + rdx - 0x5c], cl
inc rdx
cmp rdx, 3
jb 0x180026a60
mov byte [rbp - 0x59], 0
lea r15, [rbx + 0x30]
mov dword [rbp - 0x58], 6
mov eax, dword [rbp - 0x58]
xor al, 0x5b
mov byte [rbp - 0x54], al
mov eax, dword [rbp - 0x58]
inc al
xor al, 0x41
mov byte [rbp - 0x53], al
mov eax, dword [rbp - 0x58]
add al, 2
xor al, 0x44
mov byte [rbp - 0x52], al
mov eax, dword [rbp - 0x58]
add al, 3
xor al, 0x4d
mov byte [rbp - 0x51], al
mov eax, dword [rbp - 0x58]
add al, 4
xor al, 0x49
mov byte [rbp - 0x50], al
mov eax, dword [rbp - 0x58]
add al, 5
xor al, 0x4e
mov byte [rbp - 0x4f], al
mov eax, dword [rbp - 0x58]
add al, 6
xor al, 0x5d
mov byte [rbp - 0x4e], al
mov eax, dword [rbp - 0x58]
add al, 7
xor al, 0x20
mov byte [rbp - 0x4d], al
xor eax, eax
mov byte [rbp - 0x4c], al
movzx eax, byte [rbp - 0x54]
mov rdx, rdi
nop dword [rax]
nop word [rax + rax]
movzx eax, byte [rbp + rdx - 0x54]
mov ecx, dword [rbp - 0x58]
add cl, dl
xor cl, al
mov byte [rbp + rdx - 0x54], cl
inc rdx
cmp rdx, 8
jb 0x180026af0
mov byte [rbp - 0x4c], 0
lea rax, [rbp - 0x54]
mov rbx, 0xffffffffffffffff
nop dword [rax + rax]
inc rbx
cmp byte [rax + rbx], 0
jne 0x180026b20
mov r12, qword [r15 + 0x10]
movabs rcx, 0x7fffffffffffffff
mov rax, rcx
sub rax, r12
cmp rax, rbx
jb 0x1800273db
cmp qword [r15 + 0x18], 0x10
jb 0x180026b50
mov r15, qword [r15]
mov qword [rbp + 0xa0], rdi
mov qword [rbp + 0xb0], rdi
mov qword [rbp + 0xb8], rdi
lea r14, [rbx + r12]
mov edi, 0xf
lea rsi, [rbp + 0xa0]
cmp r14, rdi
jbe 0x180026bf3
mov rdi, r14
or rdi, 0xf
cmp rdi, rcx
jbe 0x180026b95
mov rdi, rcx
movabs rax, 0x8000000000000027
jmp 0x180026bbc
cmp rdi, 0x16
mov eax, 0x16
cmovb rdi, rax
lea rcx, [rdi + 1]
cmp rcx, 0x1000
jb 0x180026bdb
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1800273e1
mov rcx, rax
call fcn.180069dac
test rax, rax
je 0x1800273aa
lea rsi, [rax + 0x27]
and rsi, 0xffffffffffffffe0
mov qword [rsi - 8], rax
jmp 0x180026bec
test rcx, rcx
je 0x180026bea
call fcn.180069dac
mov rsi, rax
jmp 0x180026bec
xor esi, esi
mov qword [rbp + 0xa0], rsi
mov qword [rbp + 0xb0], r14
mov qword [rbp + 0xb8], rdi
mov r8, rbx
lea rdx, [rbp - 0x54]
mov rcx, rsi
call sub.VCRUNTIME140.dll_memcpy
lea rcx, [rbx + rsi]
mov r8, r12
mov rdx, r15
call sub.VCRUNTIME140.dll_memcpy
mov byte [r14 + rsi], 0
mov r14d, dword [rsp + 0x30]
or r14d, 8
mov dword [rsp + 0x30], r14d
lea r8, [rbp - 0x5c]
lea rdx, [rbp + 0xa0]
lea rcx, [rbp + 0x120]
call fcn.180033a40
nop
mov r9, r13
mov r8, rax
lea rcx, [rbp + 0xe0]
call fcn.180036200
or r14d, 0x10
mov dword [rsp + 0x30], r14d
mov rdx, qword [rbp + 0x20]
cmp rdx, 0x10
jb 0x180026ca0
inc rdx
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026c9b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x18002739c
call fcn.180069990
xor edi, edi
mov qword [rbp + 0x18], rdi
mov qword [rbp + 0x20], 0xf
mov byte [rbp + 8], dil
movups xmm0, xmmword [rbp + 0xe0]
movups xmmword [rbp + 8], xmm0
movups xmm1, xmmword [rbp + 0xf0]
movups xmmword [rbp + 0x18], xmm1
mov qword [rbp + 0xf0], rdi
mov qword [rbp + 0xf8], 0xf
mov byte [rbp + 0xe0], dil
lea rdx, [rbp + 8]
movq rcx, xmm0
mov qword [rbp + 8], rcx
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rax, xmm0
mov qword [rbp + 0x20], rax
cmp rax, 0x10
cmovae rdx, rcx
movq r8, xmm1
mov qword [rbp + 0x18], r8
lea rcx, [rbp + 0xc0]
call fcn.180031b50
and r14d, 0xffffffef
mov dword [rsp + 0x30], r14d
mov rdx, qword [rbp + 0xf8]
cmp rdx, 0x10
jb 0x180026d67
inc rdx
mov rcx, qword [rbp + 0xe0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026d62
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800273a3
call fcn.180069990
mov qword [rbp + 0xf0], rdi
mov qword [rbp + 0xf8], 0xf
mov byte [rbp + 0xe0], 0
mov rdx, qword [rbp + 0x138]
cmp rdx, 0x10
jb 0x180026dc1
inc rdx
mov rcx, qword [rbp + 0x120]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026dbc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800273aa
call fcn.180069990
mov qword [rbp + 0x130], rdi
mov qword [rbp + 0x138], 0xf
mov byte [rbp + 0x120], 0
and r14d, 0xfffffff7
mov dword [rsp + 0x30], r14d
mov rdx, qword [rbp + 0xb8]
cmp rdx, 0x10
jb 0x180026e24
inc rdx
mov rcx, qword [rbp + 0xa0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026e1f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800273b1
call fcn.180069990
mov qword [rbp + 0xb0], rdi
mov qword [rbp + 0xb8], 0xf
mov byte [rbp + 0xa0], 0
mov rdx, qword [rbp + 0x158]
cmp rdx, 0x10
jb 0x180026e7e
inc rdx
mov rcx, qword [rbp + 0x140]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026e79
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800273b8
call fcn.180069990
mov qword [rbp + 0x150], rdi
mov qword [rbp + 0x158], 0xf
mov byte [rbp + 0x140], 0
lea rdx, [rbp + 0x160]
mov r15, qword [rsp + 0x58]
mov rcx, r15
call fcn.180069040
mov rbx, rax
lea rax, [rbp - 0x18]
cmp rax, rbx
je 0x180026f20
mov rdx, qword [rbp]
cmp rdx, 0x10
jb 0x180026ef2
inc rdx
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026eed
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800273bf
call fcn.180069990
mov qword [rbp - 8], rdi
mov qword [rbp], 0xf
mov byte [rbp - 0x18], 0
movups xmm0, xmmword [rbx]
movups xmmword [rbp - 0x18], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp - 8], xmm1
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
mov rdx, qword [rbp + 0x178]
cmp rdx, 0x10
jb 0x180026f61
inc rdx
mov rcx, qword [rbp + 0x160]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026f5c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800273c6
call fcn.180069990
mov qword [rbp + 0x170], rdi
mov qword [rbp + 0x178], 0xf
mov byte [rbp + 0x160], 0
mov r12d, dword [rsp + 0x34]
mov r13d, dword [rsp + 0x38]
lea rsi, [0x1800a1dc0]
jmp 0x1800270a5
lea rdx, [rbp + 0x180]
call fcn.180069040
mov rbx, rax
lea rax, [rbp - 0x18]
cmp rax, rbx
je 0x180027011
mov rdx, qword [rbp]
cmp rdx, 0x10
jb 0x180026fe3
inc rdx
mov rcx, qword [rbp - 0x18]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180026fde
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800273cd
call fcn.180069990
mov qword [rbp - 8], rdi
mov qword [rbp], 0xf
mov byte [rbp - 0x18], 0
movups xmm0, xmmword [rbx]
movups xmmword [rbp - 0x18], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp - 8], xmm1
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], 0xf
mov byte [rbx], 0
lea rdx, [rbp - 0x18]
cmp qword [rbp], 0x10
cmovae rdx, qword [rbp - 0x18]
mov r8, qword [rbp - 8]
lea rcx, [rbp + 8]
call fcn.180031b50
lea rdx, [rbp + 8]
cmp qword [rbp + 0x20], 0x10
cmovae rdx, qword [rbp + 8]
mov r8, qword [rbp + 0x18]
lea rcx, [rbp + 0xc0]
call fcn.180031b50
nop
mov rdx, qword [rbp + 0x198]
cmp rdx, 0x10
jb 0x18002708c
inc rdx
mov rcx, qword [rbp + 0x180]
mov rax, rcx
cmp rdx, 0x1000
jb 0x180027087
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800273d4
call fcn.180069990
mov qword [rbp + 0x190], rdi
mov qword [rbp + 0x198], 0xf
mov byte [rbp + 0x180], 0
mov qword [rbp + 0x28], rdi
mov qword [rbp + 0x38], rdi
mov qword [rbp + 0x40], rdi
mov qword [rbp + 0x38], rdi
mov qword [rbp + 0x40], 0xf
mov byte [rbp + 0x28], 0
mov r8, 0xffffffffffffffff
nop dword [rax + rax]
inc r8
cmp byte [rsi + r8], 0
jne 0x1800270d0
mov rdx, rsi
lea rcx, [rbp + 0x28]
call fcn.180031b50
nop
lea rdi, [rbp + 0x28]
cmp qword [rbp + 0x40], 0x10
jb 0x1800270fe
mov rcx, qword [rbp + 0x28]
mov rbx, rcx
mov rdi, rcx
jmp 0x180027106
lea rcx, [rbp + 0x28]
lea rbx, [rbp + 0x28]
mov rsi, qword [rbp + 0x38]
add rsi, rcx
cmp rbx, rsi
je 0x180027129
sub rdi, rbx
movsx ecx, byte [rbx]
call qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov byte [rbx + rdi], al
inc rbx
cmp rbx, rsi
jne 0x180027115
lea r9, [rbp + 8]
cmp qword [rbp + 0x20], 0x10
jb 0x18002713d
mov r10, qword [rbp + 8]
mov r9, r10
jmp 0x180027141
lea r10, [rbp + 8]
lea rdx, [rbp + 8]
call fcn.180034480
mov rcx, qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov qword [rsp + 0x20], rcx
mov r8, rax
mov rdx, r10
lea rcx, [rbp - 0x80]
call fcn.180037cc0
lea rdx, [rsp + 0x68]
lea rcx, [rbp - 0x18]
call fcn.180030e30
mov byte [rsp + 0x28], 0
mov rcx, qword [sym.imp.api_ms_win_crt_string_l1_1_0.dll_tolower]
mov qword [rsp + 0x20], rcx
mov r9, qword [rax]
lea r8, [rbp - 0x18]
lea rdx, [rbp - 0x70]
call fcn.180034400
cmp qword [rbp + 0x38], 0
je 0x1800271c1
lea rdx, [rbp + 0x28]
lea rcx, [rbp + 8]
call fcn.180030de0
cmp rax, 0xffffffffffffffff
jne 0x1800271c1
lea rdx, [rbp + 0x28]
lea rcx, [rbp - 0x18]
call fcn.180030de0
cmp rax, 0xffffffffffffffff
je 0x180027218
cmp qword [rbp + 0xd0], 0
je 0x180027218
lea rdx, [rbp + 0xc0]
lea rcx, [rbp + 0x1a0]
call fcn.180031080
nop
mov eax, dword [r15 + 0x30]
mov dword [rbp + 0x1c0], eax
lea rdx, [rbp + 0x1c8]
mov rcx, r15
call fcn.180069160
nop
lea rdx, [rbp + 0x1a0]
lea rcx, [rsp + 0x40]
call fcn.1800273f0
nop
lea rcx, [rbp + 0x1a0]
call fcn.180027480
nop
lea rcx, [rbp + 0x28]
call fcn.180030f40
nop
lea rcx, [rbp - 0x18]
call fcn.180030f40
nop
lea rcx, [rbp + 8]
call fcn.180030f40
nop
lea rcx, [rbp + 0xc0]
call fcn.180030f40
lea rsi, [0x1800a1dc0]
xor edi, edi
mov rbx, qword [rbp - 0x38]
inc r12d
mov dword [rsp + 0x34], r12d
cmp r12d, r13d
jb 0x1800268b3
mov r15, qword [rbp - 0x28]
mov rdi, qword [0x1800a2258]
mov rbx, qword [rdi]
cmp rbx, rdi
je 0x180027342
nop word [rax + rax]
mov esi, dword [rbx + 0x10]
mov dword [rbp - 0x28], 0x22
mov byte [rbp - 0x24], 0x77
mov byte [rbp - 0x23], 0x4c
mov byte [rbp - 0x22], 0x49
mov byte [rbp - 0x21], 0x4c
mov byte [rbp - 0x20], 0x4d
mov byte [rbp - 0x1f], 0x55
mov byte [rbp - 0x1e], 0x4c
xor eax, eax
mov byte [rbp - 0x1d], al
movzx eax, byte [rbp - 0x24]
lea rcx, [rbp - 0x28]
call fcn.18002e6d0
mov rdx, rax
lea rcx, [rbp + 0x1f0]
call fcn.180031040
nop
mov dword [rbp + 0x210], esi
mov dword [rbp - 0x38], 0x1e
mov byte [rbp - 0x34], 0x4b
mov byte [rbp - 0x33], 0x70
mov byte [rbp - 0x32], 0x75
mov byte [rbp - 0x31], 0x70
mov byte [rbp - 0x30], 0x71
mov byte [rbp - 0x2f], 0x69
mov byte [rbp - 0x2e], 0x70
xor eax, eax
mov byte [rbp - 0x2d], al
movzx eax, byte [rbp - 0x34]
lea rcx, [rbp - 0x38]
call fcn.18002e6d0
mov rdx, rax
lea rcx, [rbp + 0x218]
call fcn.180031040
nop
lea rdx, [rbp + 0x1f0]
lea rcx, [rsp + 0x40]
call fcn.1800273f0
nop
lea rcx, [rbp + 0x1f0]
call fcn.180027480
mov rbx, qword [rbx]
cmp rbx, rdi
jne 0x180027280
mov r14d, dword [rsp + 0x30]
lea rdx, [rsp + 0x40]
mov rcx, r15
call fcn.18002eea0
or r14d, 1
mov dword [rsp + 0x30], r14d
lea rcx, [rsp + 0x40]
call fcn.18002edf0
mov rax, r15
mov rcx, qword [rbp + 0x240]
xor rcx, rsp
call fcn.180069970
lea r11, [rsp + 0x350]
mov rbx, qword [r11 + 0x38]
mov rsi, qword [r11 + 0x40]
mov rdi, qword [r11 + 0x48]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.180008340
int3
call fcn.180008280
int3