Function at 0x1800b2090
Capabilities:
Resolve function by parsing pe exports

Disassembly:
mov r11, rsp
mov qword [r11 + 0x20], r9
mov qword [r11 + 0x18], r8
mov qword [r11 + 0x10], rdx
push rsi
sub rsp, 0x170
mov rsi, qword [rcx]
mov qword [r11 - 0x10], rbx
mov qword [r11 - 0x18], rbp
mov qword [r11 - 0x20], rdi
xor eax, eax
mov qword [r11 - 0x28], r12
mov qword [r11 - 0x30], r13
mov qword [r11 - 0x38], r14
xor r14d, r14d
mov r13d, r14d
mov r12b, 1
mov rdi, r9
mov rbx, rdx
mov rbp, rcx
mov dword [rsp + 0x88], r14d
mov byte [rsp + 0x180], r13b
mov byte [rsp + 0x60], r13b
mov r9, r8
mov dword [rsp + 0x70], r14d
mov dword [rsp + 0xb0], r14d
mov dword [rsp + 0x74], 0xffffffff
mov dword [rsp + 0x6c], r14d
mov dword [rsp + 0x98], r14d
mov dword [rsp + 0xac], r14d
mov dword [rsp + 0x64], r12d
mov qword [rsp + 0xa0], r14
mov dword [rsp + 0x68], r14d
mov dword [rsp + 0xb4], r14d
mov qword [rsp + 0xe0], r14
mov qword [rsp + 0x78], rsi
mov qword [r11 - 0xb0], rax
mov qword [r11 - 0xa8], rax
mov qword [r11 - 0xa0], rax
cmp dword [rcx + 0x4c], eax
jne 0x1800b38e2
cmp byte [rsi + 0x51], al
jne 0x1800b38f7
test r8, r8
je 0x1800b219d
test byte [r8 + 0xa], 0x80
je 0x1800b219d
cmp qword [r8 + 0x50], rax
jne 0x1800b219d
mov rax, qword [r8]
mov qword [r8], r14
lea r8d, [r14 + 1]
mov rdx, r9
mov rcx, rsi
mov qword [rsp + 0xa0], rax
call fcn.180036240
mov qword [rsp + 0x190], r14
cmp qword [rbx + 0x18], r13
je 0x1800b3993
mov rdx, rbx
mov rcx, rbp
mov qword [rsp + 0x138], r15
call fcn.1800521f0
mov r15, rax
mov qword [rsp + 0xe8], rax
test rax, rax
je 0x1800b3981
mov rcx, qword [rax + 0x70]
mov r14d, 0xfff0bdc0
test rcx, rcx
je 0x1800b2202
xor edx, edx
cmp dword [rsi + 0x28], edx
mov r14d, edx
jle 0x1800b2202
mov rax, qword [rsi + 0x20]
add rax, 0x18
nop
cmp qword [rax], rcx
je 0x1800b2202
inc r14d
add rax, 0x20
cmp r14d, dword [rsi + 0x28]
jl 0x1800b21f0
mov rax, qword [rsi + 0x20]
mov r8, qword [r15]
xor r9d, r9d
movsxd rcx, r14d
lea edx, [r9 + 0x12]
shl rcx, 5
mov rcx, qword [rcx + rax]
mov qword [rsp + 0x20], rcx
mov rcx, rbp
call fcn.180045cc0
test eax, eax
jne 0x1800b396f
movzx eax, byte [r15 + 0x48]
xor r8d, r8d
shr al, 5
mov ebx, r8d
mov rdx, r8
and al, 1
mov dword [rsp + 0x80], ebx
mov byte [rsp + 0x61], al
mov rax, qword [rbp]
bt dword [rax + 0x2c], 0x17
jae 0x1800b226a
mov rdx, r15
mov rcx, rbp
call fcn.180019810
xor r8d, r8d
mov rdx, rax
mov rcx, rdx
test rdx, rdx
je 0x1800b228e
cmp byte [rcx + 0x10], 0x6c
jne 0x1800b227e
movzx eax, byte [rcx + 0x11]
or ebx, eax
mov rcx, qword [rcx + 0x40]
test rcx, rcx
jne 0x1800b2272
mov dword [rsp + 0x80], ebx
mov rax, r8
test ebx, ebx
mov rcx, rbp
cmovne rax, rdx
cmp qword [r15 + 0x18], r13
mov rdx, r15
mov qword [rsp + 0xc0], rax
mov eax, r8d
setne al
mov dword [rsp + 0xa8], eax
call fcn.18006e470
test eax, eax
jne 0x1800b395d
mov r8d, ebx
mov rdx, r15
mov rcx, rbp
call fcn.18003fc40
test eax, eax
jne 0x1800b394b
mov rcx, rbp
call fcn.180049910
mov rbx, rax
mov qword [rsp + 0xf0], rax
test rax, rax
je 0x1800b3936
cmp byte [rbp + 0x1e], r13b
jne 0x1800b2302
or dword [rax + 0x8c], 0x10
cmp qword [rsp + 0x190], r13
jne 0x1800b231a
cmp qword [rsp + 0xc0], r13
jne 0x1800b231a
xor edx, edx
jmp 0x1800b231f
mov edx, 1
mov r8d, r14d
mov rcx, rbp
call fcn.180099b10
test rdi, rdi
jne 0x1800b2357
mov r9d, dword [rsp + 0x1a0]
mov r8, qword [rsp + 0x190]
mov rdx, r15
mov rcx, rbp
mov dword [rsp + 0x20], r14d
call fcn.180098500
test eax, eax
jne 0x1800b372d
mov r8, r15
mov edx, r14d
mov rcx, rbp
call fcn.180031cb0
mov ecx, dword [rbp + 0x54]
mov dword [rsp + 0x90], eax
movsx eax, word [r15 + 0x42]
lea r8d, [rcx + 1]
lea eax, [rax + rcx + 1]
mov edx, r8d
mov dword [rsp + 0xb8], r8d
mov dword [rbp + 0x54], eax
test byte [r15 + 0x48], 0x10
mov dword [rsp + 0x8c], edx
je 0x1800b23a8
lea edx, [r8 + 1]
inc eax
mov dword [rsp + 0x8c], edx
mov dword [rbp + 0x54], eax
mov r8, qword [rsp + 0x198]
lea eax, [rdx + 1]
mov dword [rsp + 0xbc], eax
test r8, r8
je 0x1800b2531
xor edi, edi
mov edx, edi
cmp dword [r8 + 8], edx
jle 0x1800b23f4
mov rcx, rdi
or r9d, 0xffffffff
nop word [rax + rax]
mov rax, qword [r8]
inc edx
add rcx, 0x10
mov dword [rax + rcx - 8], r9d
cmp edx, dword [r8 + 8]
jl 0x1800b23e0
cmp dword [r8 + 8], edi
mov esi, edi
jle 0x1800b2533
mov r10d, edi
movsx edi, word [r15 + 0x42]
test edi, edi
jle 0x1800b249b
mov r15, qword [r8]
mov r11, qword [rsp + 0xe8]
mov r12, qword [r15 + r13]
mov r11, qword [r11 + 8]
mov rdx, qword [r11]
mov rcx, r12
call sym.SQLite.Interop.dll_sqlite3_stricmp
test eax, eax
je 0x1800b2457
inc r10d
add r11, 0x30
cmp r10d, edi
jl 0x1800b2423
mov r12d, dword [rsp + 0x64]
mov r15, qword [rsp + 0xe8]
mov r8, qword [rsp + 0x198]
xor edi, edi
jmp 0x1800b249d
mov r12d, dword [rsp + 0x64]
mov ecx, dword [rsp + 0x74]
mov r8, qword [rsp + 0x198]
mov dword [r15 + r13 + 8], r10d
mov r15, qword [rsp + 0xe8]
cmp esi, r10d
movsx eax, word [r15 + 0x40]
movzx r12d, r12b
mov edi, 0
cmovne r12d, edi
cmp r10d, eax
cmove ecx, esi
mov dword [rsp + 0x64], r12d
mov dword [rsp + 0x74], ecx
jmp 0x1800b249d
xor edi, edi
movsx eax, word [r15 + 0x42]
cmp r10d, eax
jl 0x1800b24d2
mov rcx, qword [r8]
mov rcx, qword [rcx + r13]
call fcn.18001b2c0
test eax, eax
je 0x1800b24ec
cmp byte [rsp + 0x61], 0
jne 0x1800b24ec
mov r8, qword [rsp + 0x198]
xor r12b, r12b
mov dword [rsp + 0x74], esi
mov dword [rsp + 0x64], r12d
inc esi
add r13, 0x10
cmp esi, dword [r8 + 8]
jl 0x1800b2400
mov r13d, dword [rsp + 0x88]
jmp 0x1800b2533
mov rbx, qword [rsp + 0x198]
mov rdi, qword [rsp + 0x188]
movsxd rcx, esi
mov rax, qword [rbx]
add rcx, rcx
lea rdx, str.table__S_has_no_column_named__s
mov rcx, qword [rax + rcx*8]
xor r9d, r9d
mov r8, rdi
mov qword [rsp + 0x20], rcx
mov rcx, rbp
call fcn.18003b940
mov rsi, qword [rsp + 0x78]
mov byte [rbp + 0x1d], 1
jmp 0x1800b39d9
xor edi, edi
cmp qword [rsp + 0x190], 0
je 0x1800b276c
inc dword [rbp + 0x54]
mov edi, dword [rbx + 0x3c]
mov esi, dword [rbp + 0x54]
xor r9d, r9d
inc edi
mov r8d, esi
lea edx, [r9 + 0x14]
mov rcx, rbx
mov dword [rsp + 0x20], edi
call fcn.180042780
xor eax, eax
test r12b, r12b
mov r12, qword [rsp + 0x190]
mov dword [rsp + 0xd4], eax
cmovne eax, dword [rsp + 0xbc]
mov dword [rsp + 0xd0], eax
mov byte [rsp + 0xc8], 0xd
mov dword [rsp + 0xcc], esi
mov byte [rsp + 0xc9], 0
movsx eax, word [r15 + 0x42]
lea r8, [rsp + 0xc8]
mov rdx, r12
mov rcx, rbp
mov dword [rsp + 0xd4], eax
call fcn.180096280
mov ecx, dword [rsp + 0xd0]
mov dword [rsp + 0x68], ecx
test eax, eax
jne 0x1800b38c8
mov rax, qword [rsp + 0x78]
cmp byte [rax + 0x51], 0
jne 0x1800b38b0
xor edx, edx
xor r9d, r9d
mov r8d, esi
mov dword [rsp + 0x20], edx
lea edx, [r9 + 0x15]
mov rcx, rbx
call fcn.180042780
mov edx, dword [rbx + 0x3c]
lea r11d, [rdi - 1]
cmp edx, r11d
jbe 0x1800b260e
mov rax, qword [rbx + 8]
lea rcx, [r11 + r11*2]
mov dword [rax + rcx*8 + 8], edx
mov ecx, dword [rbx + 0x3c]
mov rax, qword [rbx + 0x30]
dec ecx
cmp qword [rsp + 0xc0], 0
mov dword [rax + 0x64], ecx
mov rax, qword [r12]
mov r12d, dword [rax]
mov dword [rsp + 0x64], r12d
jne 0x1800b2647
mov r8, r15
mov edx, r14d
mov rcx, rbp
call fcn.180049b90
test eax, eax
je 0x1800b281f
mov r14d, dword [rbp + 0x50]
mov byte [rsp + 0x180], 1
lea eax, [r14 + 1]
mov dword [rsp + 0x6c], r14d
mov dword [rbp + 0x50], eax
movzx eax, byte [rbp + 0x1f]
test al, al
jne 0x1800b266f
inc dword [rbp + 0x54]
mov esi, dword [rbp + 0x54]
jmp 0x1800b267b
dec al
movzx eax, al
mov byte [rbp + 0x1f], al
mov esi, dword [rbp + rax*4 + 0x24]
movzx eax, byte [rbp + 0x1f]
test al, al
jne 0x1800b268b
inc dword [rbp + 0x54]
mov edi, dword [rbp + 0x54]
jmp 0x1800b2697
dec al
movzx eax, al
mov byte [rbp + 0x1f], al
mov edi, dword [rbp + rax*4 + 0x24]
xor eax, eax
mov r9d, r12d
mov r8d, r14d
lea edx, [rax + 0x39]
mov rcx, rbx
mov dword [rsp + 0x20], eax
call fcn.180042780
mov r8d, dword [rsp + 0xcc]
xor eax, eax
lea edx, [rax + 0x16]
xor r9d, r9d
mov rcx, rbx
mov dword [rsp + 0x20], eax
call fcn.180042780
mov r9d, dword [rsp + 0x64]
mov r8d, dword [rsp + 0x68]
mov edx, 0x31
mov rcx, rbx
mov r12d, eax
mov dword [rsp + 0x20], esi
call fcn.180042780
xor eax, eax
mov r9d, edi
mov r8d, r14d
lea edx, [rax + 0x4a]
mov rcx, rbx
mov dword [rsp + 0x20], eax
call fcn.180042780
mov r9d, esi
mov r8d, r14d
mov edx, 0x4b
mov rcx, rbx
mov dword [rsp + 0x20], edi
call fcn.180042780
xor eax, eax
mov r9d, r12d
lea edx, [rax + 0x10]
xor r8d, r8d
mov rcx, rbx
mov dword [rsp + 0x20], eax
call fcn.180042780
mov r11d, dword [rbx + 0x3c]
cmp r11d, r12d
jbe 0x1800b2743
mov rax, qword [rbx + 8]
lea rcx, [r12 + r12*2]
mov dword [rax + rcx*8 + 8], r11d
mov ecx, dword [rbx + 0x3c]
mov rax, qword [rbx + 0x30]
mov edx, esi
dec ecx
mov dword [rax + 0x64], ecx
mov rcx, rbp
call fcn.18000fab0
mov edx, edi
call fcn.18000fab0
mov r12d, dword [rsp + 0x64]
xor edi, edi
jmp 0x1800b2821
xor eax, eax
mov dword [rsp + 0x6c], 0xffffffff
mov qword [rsp + 0xf8], rax
mov qword [rsp + 0x100], rax
mov qword [rsp + 0x108], rax
mov qword [rsp + 0x110], rax
mov qword [rsp + 0x118], rax
mov qword [rsp + 0x120], rax
mov qword [rsp + 0x128], rax
mov rax, qword [rsp + 0xa0]
mov qword [rsp + 0xf8], rbp
test rax, rax
je 0x1800b27cd
mov r12d, dword [rax]
mov dword [rsp + 0x64], r12d
jmp 0x1800b27d4
mov r12d, edi
mov dword [rsp + 0x64], edi
mov rsi, rdi
test r12d, r12d
jle 0x1800b2821
movsxd r12, r12d
nop
mov rax, qword [rax + 8]
mov rdx, qword [rdi + rax]
test rdx, rdx
je 0x1800b2802
lea rcx, [rsp + 0xf8]
call fcn.18005a620
test eax, eax
jne 0x1800b3896
mov rax, qword [rsp + 0xa0]
inc rsi
add rdi, 0x28
cmp rsi, r12
jl 0x1800b27e0
mov r12d, dword [rsp + 0x64]
xor edi, edi
jmp 0x1800b2821
xor edi, edi
mov r8, qword [rsp + 0x198]
test r8, r8
jne 0x1800b283c
test r12d, r12d
jle 0x1800b283c
movsx eax, word [r15 + 0x40]
mov dword [rsp + 0x74], eax
test byte [r15 + 0x48], 0x10
je 0x1800b2875
movsx eax, word [r15 + 0x42]
test eax, eax
jle 0x1800b2875
mov rcx, qword [r15 + 8]
mov edx, eax
add rcx, 0x2b
nop word [rax + rax]
movzx eax, byte [rcx]
add rcx, 0x30
shr eax, 1
and eax, 1
add r13d, eax
sub rdx, 1
jne 0x1800b2860
test r8, r8
jne 0x1800b28c4
test r12d, r12d
je 0x1800b28f9
movsx eax, word [r15 + 0x42]
sub eax, r13d
cmp r12d, eax
je 0x1800b28f9
mov rdi, qword [rsp + 0x188]
lea rdx, str.table__S_has__d_columns_but__d_values_were_supplied
xor r9d, r9d
mov rcx, rbp
mov r8, rdi
mov dword [rsp + 0x28], r12d
mov dword [rsp + 0x20], eax
call fcn.18003b940
mov rbx, qword [rsp + 0x198]
mov rsi, qword [rsp + 0x78]
jmp 0x1800b39d9
mov r9d, dword [r8 + 8]
cmp r12d, r9d
je 0x1800b28f9
lea rdx, str._d_values_for__d_columns
mov r8d, r12d
mov rcx, rbp
call fcn.18003b940
mov rbx, qword [rsp + 0x198]
mov rsi, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x188]
jmp 0x1800b39d9
mov rsi, qword [rsp + 0x78]
test byte [rsi + 0x2c], 0x80
je 0x1800b2927
inc dword [rbp + 0x54]
mov eax, dword [rbp + 0x54]
xor r8d, r8d
lea edx, [r8 + 0x19]
mov rcx, rbx
mov r9d, eax
mov dword [rsp + 0xb4], eax
mov dword [rsp + 0x20], edi
call fcn.180042780
cmp dword [rsp + 0xa8], 0
jne 0x1800b2a93
test byte [r15 + 0x48], 0x10
je 0x1800b2944
mov r12d, edi
jmp 0x1800b2a43
mov rdx, qword [r15 + 0x70]
mov rax, qword [rbp]
test rdx, rdx
je 0x1800b2976
mov ecx, dword [rax + 0x28]
mov r14d, edi
test ecx, ecx
jle 0x1800b297c
mov rax, qword [rax + 0x20]
add rax, 0x18
cmp qword [rax], rdx
je 0x1800b297c
inc r14d
add rax, 0x20
cmp r14d, ecx
jl 0x1800b2963
jmp 0x1800b297c
mov r14d, 0xfff0bdc0
mov rcx, rbp
call fcn.180049910
mov esi, dword [rbp + 0x50]
mov r13, rax
mov eax, esi
inc esi
test byte [r15 + 0x48], 0x20
mov dword [rsp + 0x70], eax
jne 0x1800b29b3
mov r9, r15
mov r8d, r14d
mov edx, eax
mov rcx, rbp
mov dword [rsp + 0x20], 0x37
call fcn.18006a620
jmp 0x1800b29cd
mov rax, qword [r15]
mov r8d, dword [r15 + 0x3c]
mov r9b, 1
mov edx, r14d
mov rcx, rbp
mov qword [rsp + 0x20], rax
call fcn.180040aa0
mov r12d, edi
mov rdi, qword [r15 + 0x10]
mov dword [rsp + 0xb0], esi
test rdi, rdi
je 0x1800b2a34
mov ebx, dword [rsp + 0x70]
mov eax, dword [rdi + 0x5c]
mov r8d, esi
inc esi
and al, 3
cmp al, 2
jne 0x1800b29fb
test byte [r15 + 0x48], 0x20
cmovne ebx, r8d
mov r9d, dword [rdi + 0x50]
mov edx, 0x37
mov rcx, r13
mov dword [rsp + 0x20], r14d
call fcn.180042780
mov rdx, rdi
mov rcx, rbp
call fcn.180068e00
mov rdi, qword [rdi + 0x28]
inc r12d
test rdi, rdi
jne 0x1800b29e4
mov dword [rsp + 0x70], ebx
mov rbx, qword [rsp + 0xf0]
cmp esi, dword [rbp + 0x50]
jle 0x1800b2a3c
mov dword [rbp + 0x50], esi
mov rsi, qword [rsp + 0x78]
xor edi, edi
lea eax, [r12 + 1]
mov rcx, rsi
movsxd rdx, eax
shl rdx, 2
call fcn.18002e4c0
mov r8, rax
mov qword [rsp + 0xe0], rax
test rax, rax
je 0x1800b3921
mov rcx, rdi
test r12d, r12d
jle 0x1800b2a93
movsxd rdx, r12d
nop word [rax + rax]
inc dword [rbp + 0x54]
mov eax, dword [rbp + 0x54]
inc rcx
cmp rcx, rdx
mov dword [r8 + rcx*4 - 4], eax
jl 0x1800b2a80
movzx edi, byte [rsp + 0x180]
test dil, dil
je 0x1800b2acf
mov r13d, dword [rsp + 0x6c]
xor eax, eax
xor r9d, r9d
lea edx, [rax + 0x6c]
mov r8d, r13d
mov rcx, rbx
mov dword [rsp + 0x20], eax
call fcn.180042780
mov dword [rsp + 0x98], eax
mov eax, dword [rbx + 0x3c]
mov dword [rsp + 0xac], eax
jmp 0x1800b2b10
cmp qword [rsp + 0x190], 0
je 0x1800b2b0b
mov r8d, dword [rsp + 0xcc]
xor eax, eax
xor r9d, r9d
lea edx, [rax + 0x16]
mov rcx, rbx
mov dword [rsp + 0x20], eax
call fcn.180042780
mov r13d, dword [rsp + 0x6c]
mov dword [rsp + 0xac], eax
mov dword [rsp + 0x98], eax
jmp 0x1800b2b10
mov r13d, dword [rsp + 0x6c]
mov rcx, rbx
call fcn.180042710
test byte [rsp + 0x80], 1
mov r12d, eax
mov dword [rsp + 0x88], eax
je 0x1800b2e72
movsx ecx, word [r15 + 0x42]
mov edx, dword [rbp + 0x44]
mov r14d, dword [rbp + 0x48]
inc ecx
mov dword [rsp + 0x80], r14d
cmp ecx, edx
jg 0x1800b2b58
lea eax, [rcx + r14]
sub edx, ecx
mov dword [rbp + 0x48], eax
mov dword [rbp + 0x44], edx
jmp 0x1800b2b6c
mov eax, dword [rbp + 0x54]
lea r14d, [rax + 1]
add eax, ecx
mov dword [rsp + 0x80], r14d
mov dword [rbp + 0x54], eax
movsxd rax, dword [rsp + 0x74]
test eax, eax
jns 0x1800b2b92
xor eax, eax
mov r9d, r14d
or r8d, 0xffffffff
lea edx, [rax + 0x19]
mov rcx, rbx
mov dword [rsp + 0x20], eax
call fcn.180042780
jmp 0x1800b2c3a
test dil, dil
je 0x1800b2bb1
mov r9d, eax
mov r8d, r13d
mov edx, 0x2f
mov rcx, rbx
mov dword [rsp + 0x20], r14d
call fcn.180042780
jmp 0x1800b2bd0
mov rdx, qword [rsp + 0xa0]
lea rcx, [rax + rax*4]
mov r8d, r14d
mov rdx, qword [rdx + 8]
mov rdx, qword [rdx + rcx*8]
mov rcx, rbp
call fcn.1800acf90
xor r13d, r13d
xor r9d, r9d
mov r8d, r14d
lea edx, [r13 + 0x4d]
mov rcx, rbx
mov dword [rsp + 0x20], r13d
call fcn.180042780
lea edx, [r13 + 0x19]
mov r9d, r14d
or r8d, 0xffffffff
mov rcx, rbx
mov dword [rsp + 0x20], r13d
mov edi, eax
call fcn.180042780
mov edx, dword [rbx + 0x3c]
cmp edx, edi
jbe 0x1800b2c17
mov rax, qword [rbx + 8]
lea rcx, [rdi + rdi*2]
mov dword [rax + rcx*8 + 8], edx
mov ecx, dword [rbx + 0x3c]
mov rax, qword [rbx + 0x30]
xor r9d, r9d
dec ecx
lea edx, [r9 + 0x26]
mov r8d, r14d
mov dword [rax + 0x64], ecx
mov rcx, rbx
mov dword [rsp + 0x20], r13d
call fcn.180042780
xor r8d, r8d
cmp r8w, word [r15 + 0x42]
mov r13, r8
jge 0x1800b2d9b
or esi, 0xffffffff
lea edi, [r14 + 1]
mov r12, r8
sub esi, r14d
mov r14, qword [rsp + 0x198]
jmp 0x1800b2c65
xor r8d, r8d
test r14, r14
jne 0x1800b2c73
lea r9d, [rsi + rdi]
mov rdx, r13
jmp 0x1800b2cae
mov r9d, r8d
mov rdx, r8
mov r8d, dword [r14 + 8]
test r8d, r8d
jle 0x1800b2cab
mov rcx, qword [r14]
add rcx, 8
nop dword [rax]
lea eax, [rsi + rdi]
cmp dword [rcx], eax
je 0x1800b2ca6
inc r9d
inc rdx
add rcx, 0x10
cmp r9d, r8d
jl 0x1800b2c90
xor r8d, r8d
jmp 0x1800b2cae
xor r8d, r8d
mov al, byte [rsp + 0x180]
test al, al
jne 0x1800b2cc8
mov rcx, qword [rsp + 0xa0]
test rcx, rcx
je 0x1800b2cdb
jmp 0x1800b2cd0
mov rcx, qword [rsp + 0xa0]
test r14, r14
je 0x1800b2d3a
cmp r9d, dword [r14 + 8]
jl 0x1800b2d3a
mov rax, qword [r15 + 8]
mov rdx, qword [rax + r12 + 8]
test rdx, rdx
je 0x1800b2d0a
cmp byte [rdx], 0x9f
jne 0x1800b2d0a
mov rcx, qword [rbp + 0x10]
mov dword [rsp + 0x20], r8d
mov r8d, dword [rdx + 0x2c]
mov r9d, edi
mov edx, 0x21
call fcn.180042780
jmp 0x1800b2d6d
mov r8d, edi
mov rcx, rbp
call fcn.1800aaa50
cmp eax, edi
je 0x1800b2d6d
mov rcx, qword [rbp + 0x10]
test rcx, rcx
je 0x1800b2d6d
xor edx, edx
mov r9d, edi
mov r8d, eax
mov dword [rsp + 0x20], edx
mov edx, 0x22
call fcn.180042780
jmp 0x1800b2d6d
test al, al
je 0x1800b2d56
mov r8d, dword [rsp + 0x6c]
mov edx, 0x2f
mov rcx, rbx
mov dword [rsp + 0x20], edi
call fcn.180042780
jmp 0x1800b2d6d
lea rax, [rdx + rdx*4]
mov rdx, qword [rcx + 8]
mov r8d, edi
mov rdx, qword [rdx + rax*8]
mov rcx, rbp
call fcn.1800af720
movsx eax, word [r15 + 0x42]
inc edi
inc r13
lea ecx, [rsi + rdi]
add r12, 0x30
cmp ecx, eax
jl 0x1800b2c62
mov r14d, dword [rsp + 0x80]
mov rsi, qword [rsp + 0x78]
mov r12d, dword [rsp + 0x88]
cmp dword [rsp + 0xa8], 0
jne 0x1800b2db4
lea r8d, [r14 + 1]
mov rdx, r15
mov rcx, rbx
call fcn.180051fe0
movsx eax, word [r15 + 0x42]
mov rdx, qword [rsp + 0xc0]
mov dword [rsp + 0x40], r12d
mov ecx, r14d
xor r9d, r9d
sub ecx, eax
mov eax, dword [rsp + 0x1a0]
lea r8d, [r9 + 0x6c]
mov dword [rsp + 0x38], eax
dec ecx
mov dword [rsp + 0x30], ecx
mov rcx, rbp
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], 1
call fcn.1800b52d0
movsx r11d, word [r15 + 0x42]
inc r11d
lea rcx, [rbp + 0x94]
mov r8d, 0xa
lea r9d, [r11 + r14 - 1]
xor r12d, r12d
mov edx, dword [rcx]
cmp edx, r14d
jl 0x1800b2e40
cmp edx, r9d
jg 0x1800b2e40
cmp byte [rcx - 6], r12b
je 0x1800b2e3d
movzx eax, byte [rbp + 0x1f]
cmp al, 8
jae 0x1800b2e39
movzx eax, al
mov dword [rbp + rax*4 + 0x24], edx
inc byte [rbp + 0x1f]
mov byte [rcx - 6], r12b
mov dword [rcx], r12d
add rcx, 0x14
sub r8, 1
jne 0x1800b2e15
cmp r11d, dword [rbp + 0x44]
mov r12d, dword [rsp + 0x88]
jle 0x1800b2e6a
mov dil, byte [rsp + 0x180]
mov dword [rbp + 0x44], r11d
mov dword [rbp + 0x48], r14d
jmp 0x1800b2e72
mov dil, byte [rsp + 0x180]
cmp dword [rsp + 0xa8], 0
jne 0x1800b34a0
test byte [r15 + 0x48], 0x10
je 0x1800b2ea8
mov r9d, dword [rsp + 0xb8]
xor r13d, r13d
xor r8d, r8d
lea edx, [r13 + 0x1c]
mov rcx, rbx
mov dword [rsp + 0x20], r13d
call fcn.180042780
jmp 0x1800b2eab
xor r13d, r13d
movsxd r14, dword [rsp + 0x74]
test r14d, r14d
js 0x1800b3042
test dil, dil
je 0x1800b2f4a
mov esi, dword [rsp + 0x8c]
mov r8d, dword [rsp + 0x6c]
mov r9d, r14d
mov edx, 0x2f
mov rcx, rbx
mov dword [rsp + 0x20], esi
call fcn.180042780
test byte [r15 + 0x48], 0x10
jne 0x1800b300c
xor r9d, r9d
mov r8d, esi
mov rcx, rbx
lea edx, [r9 + 0x4d]
mov dword [rsp + 0x20], r13d
call fcn.180042780
mov ecx, dword [rsp + 0x90]
mov r8d, dword [rsp + 0x70]
mov dword [rsp + 0x20], ecx
mov r9d, esi
mov edx, 0x4a
mov rcx, rbx
mov edi, eax
call fcn.180042780
mov edx, dword [rbx + 0x3c]
cmp edx, edi
jbe 0x1800b2f39
mov rax, qword [rbx + 8]
lea rcx, [rdi + rdi*2]
mov dword [rax + rcx*8 + 8], edx
mov ecx, dword [rbx + 0x3c]
mov rax, qword [rbx + 0x30]
dec ecx
mov dword [rax + 0x64], ecx
jmp 0x1800b3029
cmp qword [rsp + 0x190], 0
je 0x1800b2f7e
mov r8d, dword [rsp + 0x68]
mov esi, dword [rsp + 0x8c]
mov edx, 0x21
mov rcx, rbx
add r8d, r14d
mov r9d, esi
mov dword [rsp + 0x20], r13d
call fcn.180042780
jmp 0x1800b2ee2
mov rax, qword [rsp + 0xa0]
mov esi, dword [rsp + 0x8c]
lea rcx, [r14 + r14*4]
mov rdx, qword [rax + 8]
mov r8d, esi
mov rdx, qword [rdx + rcx*8]
mov rcx, rbp
call fcn.1800acf90
mov r11d, dword [rbx + 0x3c]
mov rax, qword [rbx]
dec r11d
cmp byte [rax + 0x51], 0
je 0x1800b2fbd
lea rax, [0x18010ed60]
jmp 0x1800b2fd5
movsxd rax, r11d
lea rcx, [rax + rax*2]
mov rax, qword [rbx + 8]
lea rax, [rax + rcx*8]
test rax, rax
je 0x1800b2ee2
cmp byte [rax], 0x1c
jne 0x1800b2ee2
test byte [r15 + 0x48], 0x10
jne 0x1800b2ee2
mov r8d, dword [rsp + 0x70]
mov ecx, dword [rsp + 0x90]
mov byte [rsp + 0x60], 1
mov dword [rax + 4], r8d
mov dword [rax + 0xc], ecx
mov byte [rax], 0x4a
mov dword [rax + 8], esi
jmp 0x1800b309c
mov r9d, dword [rbx + 0x3c]
mov r8d, esi
mov edx, 0x4c
mov rcx, rbx
add r9d, 2
mov dword [rsp + 0x20], r13d
call fcn.180042780
xor r9d, r9d
mov r8d, esi
mov rcx, rbx
lea edx, [r9 + 0x26]
mov dword [rsp + 0x20], r13d
call fcn.180042780
jmp 0x1800b309c
test byte [r15 + 0x48], 0x10
jne 0x1800b307e
cmp byte [rsp + 0x61], 0
jne 0x1800b307e
mov ecx, dword [rsp + 0x90]
mov esi, dword [rsp + 0x8c]
mov r8d, dword [rsp + 0x70]
mov dword [rsp + 0x20], ecx
mov r9d, esi
mov edx, 0x4a
mov rcx, rbx
call fcn.180042780
mov byte [rsp + 0x60], 1
jmp 0x1800b309c
mov esi, dword [rsp + 0x8c]
xor r8d, r8d
mov rcx, rbx
lea edx, [r8 + 0x1c]
mov r9d, esi
mov dword [rsp + 0x20], r13d
call fcn.180042780
mov eax, dword [rsp + 0x90]
test eax, eax
jle 0x1800b30c0
mov rcx, qword [rbp + 0x10]
mov r9d, esi
mov r8d, eax
mov edx, 0x88
mov dword [rsp + 0x20], r13d
call fcn.180042780
xor r11d, r11d
cmp r11w, word [r15 + 0x42]
mov r13d, r11d
mov edi, r11d
jge 0x1800b31ac
movsxd r10, dword [rsp + 0x68]
movsxd r14, dword [rsp + 0x64]
lea eax, [rsi + 1]
mov rcx, r10
movsxd r8, eax
mov r12, r11
mov qword [rsp + 0x80], rcx
mov qword [rsp + 0x90], r8
mov esi, eax
nop dword [rax]
movsx eax, word [r15 + 0x40]
cmp edi, eax
jne 0x1800b313a
xor r9d, r9d
mov r8d, esi
mov rcx, rbx
lea edx, [r9 + 0x1d]
mov dword [rsp + 0x20], r11d
call fcn.180042780
mov rcx, qword [rsp + 0x80]
mov r8, qword [rsp + 0x90]
mov r10d, dword [rsp + 0x68]
xor r11d, r11d
jmp 0x1800b318a
mov r9, qword [rsp + 0x198]
test r9, r9
jne 0x1800b3262
mov rax, qword [r15 + 8]
test byte [rax + r12 + 0x2b], 2
je 0x1800b325b
inc r13d
mov rdx, qword [r15 + 8]
mov r8d, esi
mov rcx, rbp
mov rdx, qword [rdx + r12 + 8]
call fcn.1800af7e0
mov rcx, qword [rsp + 0x80]
mov r8, qword [rsp + 0x90]
mov r10d, dword [rsp + 0x68]
xor r11d, r11d
movsx eax, word [r15 + 0x42]
inc edi
inc esi
add r12, 0x30
cmp edi, eax
jl 0x1800b3100
mov r12d, dword [rsp + 0x88]
mov r14d, dword [rsp + 0x74]
test byte [r15 + 0x48], 0x10
je 0x1800b33df
mov rdi, qword [r15 + 0x60]
test rdi, rdi
je 0x1800b31d3
mov rax, qword [rsp + 0x78]
cmp qword [rdi], rax
je 0x1800b31d3
mov rdi, qword [rdi + 0x28]
test rdi, rdi
jne 0x1800b31c5
mov rdx, r15
mov rcx, rbp
call fcn.1800748b0
movsx r9d, word [r15 + 0x42]
mov eax, dword [rsp + 0xb8]
mov edx, 0xf
add r9d, 2
mov rcx, rbx
lea r8d, [rdx - 0xe]
mov dword [rsp + 0x20], eax
call fcn.180042780
mov rsi, qword [rbx + 8]
mov rcx, qword [rbx]
test rsi, rsi
je 0x1800b3380
cmp byte [rcx + 0x51], 0
jne 0x1800b3380
test eax, eax
jns 0x1800b3226
mov eax, dword [rbx + 0x3c]
dec eax
cdqe
lea r12, [rax + rax*2]
movsx edx, byte [rsi + r12*8 + 1]
mov r8, qword [rsi + r12*8 + 0x10]
call fcn.180046990
xor eax, eax
mov qword [rsi + r12*8 + 0x10], rax
test rdi, rdi
jne 0x1800b3372
mov qword [rsi + r12*8 + 0x10], rax
mov byte [rsi + r12*8 + 1], al
jmp 0x1800b3380
mov eax, edi
sub eax, r13d
jmp 0x1800b328a
mov edx, dword [r9 + 8]
mov eax, r11d
test edx, edx
jle 0x1800b3292
mov rcx, qword [r9]
add rcx, 8
cmp dword [rcx], edi
je 0x1800b3282
inc eax
add rcx, 0x10
cmp eax, edx
jl 0x1800b3274
mov rcx, qword [rsp + 0x80]
test eax, eax
js 0x1800b315e
test r14, r14
je 0x1800b315e
test r9, r9
je 0x1800b32aa
cmp eax, dword [r9 + 8]
jge 0x1800b315e
cmp byte [rsp + 0x180], 0
je 0x1800b32ea
mov r8d, dword [rsp + 0x6c]
mov r9d, eax
mov edx, 0x2f
mov rcx, rbx
mov dword [rsp + 0x20], esi
call fcn.180042780
mov rcx, qword [rsp + 0x80]
mov r8, qword [rsp + 0x90]
mov r10d, dword [rsp + 0x68]
xor r11d, r11d
jmp 0x1800b318a
cmp qword [rsp + 0x190], 0
je 0x1800b3334
cmp rcx, r8
je 0x1800b318a
lea r8d, [rax + r10]
mov r9d, esi
mov edx, 0x22
mov rcx, rbx
mov dword [rsp + 0x20], r11d
call fcn.180042780
mov rcx, qword [rsp + 0x80]
mov r8, qword [rsp + 0x90]
mov r10d, dword [rsp + 0x68]
xor r11d, r11d
jmp 0x1800b318a
cdqe
mov r8d, esi
lea rcx, [rax + rax*4]
mov rax, qword [rsp + 0xa0]
mov rdx, qword [rax + 8]
mov rdx, qword [rdx + rcx*8]
mov rcx, rbp
call fcn.1800acf90
mov rcx, qword [rsp + 0x80]
mov r8, qword [rsp + 0x90]
mov r10d, dword [rsp + 0x68]
xor r11d, r11d
jmp 0x1800b318a
mov qword [rsi + r12*8 + 0x10], rdi
mov byte [rsi + r12*8 + 1], 0xf6
inc dword [rdi + 0x18]
mov r8, qword [rbx + 8]
test r8, r8
je 0x1800b33ab
mov eax, dword [rsp + 0x1a0]
movzx edx, al
cmp eax, 0xa
mov eax, 2
cmove edx, eax
movsxd rax, dword [rbx + 0x3c]
lea rcx, [rax + rax*2]
mov byte [r8 + rcx*8 - 0x15], dl
mov rax, qword [rbp + 0x1c0]
mov rsi, qword [rsp + 0x78]
mov r12d, dword [rsp + 0x88]
mov r13d, dword [rsp + 0xb0]
mov r14d, dword [rsp + 0x70]
test rax, rax
mov rcx, rbp
cmovne rcx, rax
mov byte [rcx + 0x21], 1
jmp 0x1800b34ad
mov rdi, qword [rsp + 0xe0]
mov esi, dword [rsp + 0xb8]
mov r13d, dword [rsp + 0xb0]
lea rcx, [rsp + 0x80]
test r14d, r14d
mov r14d, dword [rsp + 0x70]
mov qword [rsp + 0x50], rcx
mov ecx, dword [rsp + 0x1a0]
mov dword [rsp + 0x48], r12d
mov byte [rsp + 0x40], cl
setns al
mov r9d, r14d
mov byte [rsp + 0x38], al
mov dword [rsp + 0x30], r11d
mov r8, rdi
mov rdx, r15
mov rcx, rbp
mov dword [rsp + 0x28], esi
mov dword [rsp + 0x20], r13d
call fcn.1800ad600
xor eax, eax
mov dword [rsp + 0x28], eax
mov r9d, esi
xor r8d, r8d
mov rdx, r15
mov rcx, rbp
mov qword [rsp + 0x20], rax
call fcn.18009fd30
movzx eax, byte [rsp + 0x60]
xor ecx, ecx
cmp dword [rsp + 0x80], ecx
mov r11d, ecx
mov r9d, r13d
sete r11b
mov r8d, r14d
mov rdx, r15
mov dword [rsp + 0x40], r11d
mov dword [rsp + 0x38], eax
mov dword [rsp + 0x30], ecx
mov rcx, rbp
mov qword [rsp + 0x28], rdi
mov dword [rsp + 0x20], esi
call fcn.1800596f0
mov rsi, qword [rsp + 0x78]
jmp 0x1800b34ad
mov r13d, dword [rsp + 0xb0]
mov r14d, dword [rsp + 0x70]
test byte [rsi + 0x2c], 0x80
je 0x1800b350e
mov rax, qword [rbx + 0x30]
movsxd rdi, dword [rbx + 0x3c]
cmp dword [rax + 0x60], edi
jg 0x1800b34d1
mov edx, 1
mov rcx, rbx
call fcn.18003af10
test eax, eax
jne 0x1800b350a
inc dword [rbx + 0x3c]
mov rax, qword [rbx + 8]
mov edx, dword [rsp + 0xb4]
lea rcx, [rdi + rdi*2]
xor edi, edi
mov byte [rax + rcx*8], 0x25
mov byte [rax + rcx*8 + 3], 0
mov dword [rax + rcx*8 + 4], edx
mov dword [rax + rcx*8 + 8], 1
mov dword [rax + rcx*8 + 0xc], edi
mov qword [rax + rcx*8 + 0x10], rdi
mov byte [rax + rcx*8 + 1], dil
jmp 0x1800b3510
xor edi, edi
jmp 0x1800b3510
xor edi, edi
mov rdx, qword [rsp + 0xc0]
test rdx, rdx
je 0x1800b355f
movsx eax, word [r15 + 0x42]
mov ecx, dword [rsp + 0xbc]
mov dword [rsp + 0x40], r12d
sub ecx, eax
mov eax, dword [rsp + 0x1a0]
xor r9d, r9d
mov dword [rsp + 0x38], eax
mov eax, 2
sub ecx, 2
mov dword [rsp + 0x30], ecx
lea r8d, [rax + 0x6a]
mov rcx, rbp
mov qword [rsp + 0x28], r15
mov dword [rsp + 0x20], eax
call fcn.1800b52d0
mov r8, qword [rbx + 0x30]
or eax, 0xffffffff
sub eax, r12d
js 0x1800b3580
mov rdx, qword [r8 + 0x80]
test rdx, rdx
je 0x1800b3580
movsxd rcx, eax
mov eax, dword [rbx + 0x3c]
mov dword [rdx + rcx*4], eax
mov eax, dword [rbx + 0x3c]
dec eax
cmp byte [rsp + 0x180], 0
mov dword [r8 + 0x64], eax
je 0x1800b3635
mov r12d, dword [rsp + 0x6c]
mov r9d, dword [rsp + 0xac]
mov edx, 9
mov rcx, rbx
mov r8d, r12d
mov dword [rsp + 0x20], edi
call fcn.180042780
mov r11d, dword [rbx + 0x3c]
mov eax, dword [rsp + 0x98]
cmp r11d, eax
jbe 0x1800b35d5
lea rcx, [rax + rax*2]
mov rax, qword [rbx + 8]
mov dword [rax + rcx*8 + 8], r11d
mov ecx, dword [rbx + 0x3c]
mov rax, qword [rbx + 0x30]
dec ecx
mov dword [rax + 0x64], ecx
mov rax, qword [rbx + 0x30]
movsxd rdi, dword [rbx + 0x3c]
cmp dword [rax + 0x60], edi
jg 0x1800b3603
mov edx, 1
mov rcx, rbx
call fcn.18003af10
test eax, eax
jne 0x1800b368b
inc dword [rbx + 0x3c]
mov rax, qword [rbx + 8]
lea rcx, [rdi + rdi*2]
mov dword [rax + rcx*8 + 4], r12d
xor r12d, r12d
mov byte [rax + rcx*8], 0x3d
mov dword [rax + rcx*8 + 8], r12d
mov dword [rax + rcx*8 + 0xc], r12d
mov qword [rax + rcx*8 + 0x10], r12
mov byte [rax + rcx*8 + 1], r12b
mov byte [rax + rcx*8 + 3], 0
jmp 0x1800b3693
cmp qword [rsp + 0x190], 0
je 0x1800b3690
mov r9d, dword [rsp + 0xac]
xor r12d, r12d
xor r8d, r8d
lea edx, [r12 + 0x10]
mov rcx, rbx
mov dword [rsp + 0x20], r12d
call fcn.180042780
mov r11d, dword [rbx + 0x3c]
mov eax, dword [rsp + 0x98]
cmp r11d, eax
jbe 0x1800b367d
lea rcx, [rax + rax*2]
mov rax, qword [rbx + 8]
mov dword [rax + rcx*8 + 8], r11d
mov ecx, dword [rbx + 0x3c]
mov rax, qword [rbx + 0x30]
dec ecx
mov dword [rax + 0x64], ecx
jmp 0x1800b3693
xor r12d, r12d
jmp 0x1800b3693
xor r12d, r12d
test byte [r15 + 0x48], 0x10
jne 0x1800b372d
cmp dword [rsp + 0xa8], 0
jne 0x1800b372d
cmp r14d, r13d
jge 0x1800b36c8
xor r9d, r9d
mov r8d, r14d
mov rcx, rbx
lea edx, [r9 + 0x3d]
mov dword [rsp + 0x20], r12d
call fcn.180042780
mov rdi, qword [r15 + 0x10]
test rdi, rdi
je 0x1800b372d
mov rax, qword [rbx + 0x30]
movsxd rsi, dword [rbx + 0x3c]
cmp dword [rax + 0x60], esi
jg 0x1800b36ef
mov edx, 1
mov rcx, rbx
call fcn.18003af10
test eax, eax
jne 0x1800b371c
mov rax, qword [rbx + 8]
inc dword [rbx + 0x3c]
lea rcx, [rsi + rsi*2]
mov byte [rax + rcx*8], 0x3d
mov byte [rax + rcx*8 + 3], 0
mov dword [rax + rcx*8 + 4], r13d
mov dword [rax + rcx*8 + 8], r12d
mov dword [rax + rcx*8 + 0xc], r12d
mov qword [rax + rcx*8 + 0x10], r12
mov byte [rax + rcx*8 + 1], 0
mov rdi, qword [rdi + 0x28]
inc r13d
test rdi, rdi
jne 0x1800b36d1
mov rsi, qword [rsp + 0x78]
cmp byte [rbp + 0x1e], 0
jne 0x1800b3745
cmp qword [rbp + 0x1c8], 0
jne 0x1800b3745
mov rcx, rbp
call fcn.18006dc30
test byte [rsi + 0x2c], 0x80
je 0x1800b39c9
cmp byte [rbp + 0x1e], 0
jne 0x1800b39b7
cmp qword [rbp + 0x1c8], 0
jne 0x1800b39a5
mov r8d, dword [rsp + 0xb4]
xor ebp, ebp
mov rcx, rbx
lea r9d, [rbp + 1]
lea edx, [rbp + 0x23]
mov dword [rsp + 0x20], ebp
call fcn.180042780
lea edx, [rbp + 1]
mov rcx, rbx
call fcn.180046890
mov r11, qword [rbx]
cmp byte [r11 + 0x51], bpl
jne 0x1800b390c
mov rdi, qword [rbx + 0x20]
lea r12, str.rows_inserted
mov rax, qword [rdi + 0x28]
test rax, rax
je 0x1800b37b5
mov eax, dword [rax + 0x68]
jmp 0x1800b37ba
mov eax, 0x3b9aca00
mov rbx, r12
nop dword [rax]
inc rbx
cmp byte [rbx], bpl
jne 0x1800b37c0
sub ebx, r12d
and ebx, 0x3fffffff
cmp ebx, eax
jle 0x1800b37d8
lea ebx, [rax + 1]
lea rax, [0x1800144b0]
mov esi, 0x202
test rax, rax
jne 0x1800b384c
mov eax, 0x2460
test word [rdi + 8], ax
jne 0x1800b37f9
cmp dword [rdi + 0x20], ebp
je 0x1800b3801
mov rcx, rdi
call fcn.180037d30
mov rax, qword [rdi + 0x28]
mov qword [rdi + 0x10], r12
mov qword [rdi + 0x18], r12
test rax, rax
jne 0x1800b3820
mov rcx, r12
call qword [0x18010b5a0]
mov dword [rdi + 0x20], eax
jmp 0x1800b3871
cmp r12, qword [rax + 0x168]
jb 0x1800b383e
cmp r12, qword [rax + 0x170]
jae 0x1800b383e
movzx eax, word [rax + 0x148]
mov dword [rdi + 0x20], eax
jmp 0x1800b3871
mov rcx, r12
call qword [0x18010b5a0]
mov dword [rdi + 0x20], eax
jmp 0x1800b3871
mov eax, 0x2460
test word [rdi + 8], ax
jne 0x1800b385c
cmp dword [rdi + 0x20], ebp
je 0x1800b3864
mov rcx, rdi
call fcn.180037d30
mov qword [rdi + 0x10], r12
mov qword [rdi + 0x30], rbp
mov esi, 0xa02
mov dword [rdi + 0xc], ebx
mov rbx, qword [rsp + 0x198]
mov word [rdi + 8], si
mov rsi, qword [rsp + 0x78]
mov byte [rdi + 0xa], 1
mov rdi, qword [rsp + 0x188]
jmp 0x1800b39d9
mov rbx, qword [rsp + 0x198]
mov rsi, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x188]
jmp 0x1800b39d9
mov rbx, qword [rsp + 0x198]
mov rdi, qword [rsp + 0x188]
mov rsi, rax
jmp 0x1800b39d9
mov rbx, qword [rsp + 0x198]
mov rsi, qword [rsp + 0x78]
mov rdi, qword [rsp + 0x188]
jmp 0x1800b39d9
mov rbx, qword [rsp + 0x198]
mov rdi, qword [rsp + 0x188]
jmp 0x1800b39e1
mov rbx, qword [rsp + 0x198]
mov rdi, qword [rsp + 0x188]
jmp 0x1800b39e1
mov rbx, qword [rsp + 0x198]
mov rdi, qword [rsp + 0x188]
jmp 0x1800b39d9
mov rbx, qword [rsp + 0x198]
mov rdi, qword [rsp + 0x188]
jmp 0x1800b39d9
mov rbx, qword [rsp + 0x198]
mov rdi, qword [rsp + 0x188]
jmp 0x1800b39d9
mov rbx, qword [rsp + 0x198]
mov rdi, qword [rsp + 0x188]
jmp 0x1800b39d9
mov rbx, qword [rsp + 0x198]
mov rdi, qword [rsp + 0x188]
jmp 0x1800b39d9
mov rbx, qword [rsp + 0x198]
mov rdi, qword [rsp + 0x188]
jmp 0x1800b39d9
mov rbx, qword [rsp + 0x198]
mov rdi, qword [rsp + 0x188]
jmp 0x1800b39d9
mov rbx, qword [rsp + 0x198]
mov rdi, qword [rsp + 0x188]
jmp 0x1800b39e1
mov rbx, qword [rsp + 0x198]
mov rdi, qword [rsp + 0x188]
jmp 0x1800b39d9
mov rbx, qword [rsp + 0x198]
mov rdi, qword [rsp + 0x188]
jmp 0x1800b39d9
mov rbx, qword [rsp + 0x198]
mov rdi, qword [rsp + 0x188]
mov r15, qword [rsp + 0x138]
mov rdx, rdi
mov rcx, rsi
call fcn.1800320a0
mov rdx, qword [rsp + 0xa0]
mov rcx, rsi
call fcn.1800415b0
mov rdx, qword [rsp + 0x190]
mov r8d, 1
mov rcx, rsi
call fcn.180036240
mov rdx, rbx
mov rcx, rsi
call fcn.18002c730
mov rcx, qword [rsp + 0xe0]
mov r14, qword [rsp + 0x140]
mov r13, qword [rsp + 0x148]
mov r12, qword [rsp + 0x150]
mov rdi, qword [rsp + 0x158]
mov rbp, qword [rsp + 0x160]
mov rbx, qword [rsp + 0x168]
test rcx, rcx
je 0x1800b3ab4
test rsi, rsi
je 0x1800b3aaf
cmp qword [rsi + 0x320], 0
je 0x1800b3a7d
mov rdx, rcx
mov rcx, rsi
call fcn.1800255d0
add rsp, 0x170
pop rsi
ret
cmp rcx, qword [rsi + 0x168]
jb 0x1800b3aaf
cmp rcx, qword [rsi + 0x170]
jae 0x1800b3aaf
mov rax, qword [rsi + 0x160]
mov qword [rcx], rax
dec dword [rsi + 0x14c]
mov qword [rsi + 0x160], rcx
add rsp, 0x170
pop rsi
ret
call sym.SQLite.Interop.dll_sqlite3_free
add rsp, 0x170
pop rsi
ret