Function at 0x44f300
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
mov eax, 0x1140
call fcn.00463070
push ebx
push esi
mov esi, dword [sym.imp.WS2_32.dll_ntohl]
push edi
mov edi, edx
mov dword [ebp - 0x10], ecx
push dword [edi]
call esi
push dword [edi + 4]
call esi
mov edi, dword [ebp - 0x10]
lea eax, [ebp - 4]
push 0
push eax
push 0xffffffffffffffff
push str.SELECT_KartID_RefitCout_MaxFlags_WWeight_SpeedWeight_JetWeight_SJetWeight_AccuWeight__AntiCollisionWeight_ShapeRefitCount_KartHeadRefitItemID_KartTailRefitItemID_KartFlankRefitItemID__KartTireRefitItemID_ShapeSuitID_Speed2Weight_DriftVecWeight_AdditionalZSpeedWeight__LegendSuitLevel_LegendSuitLevelChoice_ShapeLegendSuitID_SkinSuitID_FROM_KartRefit_WHERE_Uin____
push dword [edi + 0x1a0]
mov dword [ebp - 4], 0
mov dword [ebp - 0xc], 0
mov byte [ebp - 8], 0
call dword [sym.imp.sqlite3.dll_sqlite3_prepare_v2]
mov esi, dword [sym.imp.sqlite3.dll_sqlite3_column_int]
add esp, 0x14
mov ebx, dword [sym.imp.sqlite3.dll_sqlite3_step]
test eax, eax
jne 0x44f4b5
push dword [edi + 0x18]
push 1
push dword [ebp - 4]
call dword [sym.imp.sqlite3.dll_sqlite3_bind_int]
mov eax, dword [ebp - 4]
add esp, 0xc
test eax, eax
je 0x44f4df
push eax
call ebx
add esp, 4
cmp eax, 0x64
jne 0x44f4df
lea edi, [ebp - 0x113c]
nop word [eax + eax]
push 0
push dword [ebp - 4]
call esi
push 1
push dword [ebp - 4]
mov dword [edi - 4], eax
call esi
push 2
push dword [ebp - 4]
mov dword [edi], eax
call esi
push 3
push dword [ebp - 4]
mov dword [edi + 4], eax
call esi
push 4
push dword [ebp - 4]
mov dword [edi + 8], eax
call esi
push 5
push dword [ebp - 4]
mov dword [edi + 0xc], eax
call esi
push 6
push dword [ebp - 4]
mov dword [edi + 0x10], eax
call esi
push 7
push dword [ebp - 4]
mov dword [edi + 0x14], eax
call esi
add esp, 0x40
mov dword [edi + 0x18], eax
push 8
push dword [ebp - 4]
call esi
push 9
push dword [ebp - 4]
mov dword [edi + 0x28], eax
call esi
push 0xa
push dword [ebp - 4]
mov dword [edi + 0x2c], eax
call esi
push 0xb
push dword [ebp - 4]
mov dword [edi + 0x30], eax
call esi
push 0xc
push dword [ebp - 4]
mov dword [edi + 0x34], eax
call esi
push 0xd
push dword [ebp - 4]
mov dword [edi + 0x38], eax
call esi
push 0xe
push dword [ebp - 4]
mov dword [edi + 0x3c], eax
call esi
push 0xf
push dword [ebp - 4]
mov dword [edi + 0x40], eax
call esi
add esp, 0x40
mov dword [edi + 0x1c], eax
push 0x10
push dword [ebp - 4]
call esi
push 0x11
push dword [ebp - 4]
mov dword [edi + 0x20], eax
call esi
push 0x12
push dword [ebp - 4]
mov dword [edi + 0x24], eax
call esi
push 0x13
push dword [ebp - 4]
mov dword [edi + 0x44], eax
call esi
push 0x14
push dword [ebp - 4]
mov dword [edi + 0x48], eax
call esi
push 0x15
push dword [ebp - 4]
mov dword [edi + 0x4c], eax
call esi
mov dword [edi + 0x50], eax
lea edi, [edi + 0x58]
mov eax, dword [ebp - 0xc]
add esp, 0x30
inc eax
mov dword [ebp - 0xc], eax
cmp eax, 0x32
jae 0x44f4ac
push dword [ebp - 4]
call ebx
add esp, 4
cmp eax, 0x64
je 0x44f3a0
mov edi, dword [ebp - 0x10]
mov eax, dword [ebp - 0xc]
jmp 0x44f4e1
mov edi, dword [ebp - 0x10]
mov byte [ebp - 8], 1
jmp 0x44f4e1
push dword [edi + 0x1a0]
call dword [sym.imp.sqlite3.dll_sqlite3_errmsg]
push eax
push 0x4b6e7c
call fcn.00413de0
push dword [ebp - 4]
call dword [sym.imp.sqlite3.dll_sqlite3_finalize]
add esp, 0x10
mov dword [ebp - 4], 0
xor eax, eax
push dword [ebp - 8]
lea ecx, [ebp - 0x1140]
mov edx, eax
push ecx
mov ecx, edi
call fcn.0044f690
mov eax, dword [ebp - 4]
add esp, 8
test eax, eax
je 0x44f686
cmp byte [ebp - 8], 0
je 0x44f67c
nop dword [eax]
xor edx, edx
push eax
mov dword [ebp - 8], edx
call ebx
add esp, 4
cmp eax, 0x64
jne 0x44f660
lea edi, [ebp - 0x113c]
nop word [eax + eax]
push 0
push dword [ebp - 4]
call esi
push 1
push dword [ebp - 4]
mov dword [edi - 4], eax
call esi
push 2
push dword [ebp - 4]
mov dword [edi], eax
call esi
push 3
push dword [ebp - 4]
mov dword [edi + 4], eax
call esi
push 4
push dword [ebp - 4]
mov dword [edi + 8], eax
call esi
push 5
push dword [ebp - 4]
mov dword [edi + 0xc], eax
call esi
push 6
push dword [ebp - 4]
mov dword [edi + 0x10], eax
call esi
push 7
push dword [ebp - 4]
mov dword [edi + 0x14], eax
call esi
add esp, 0x40
mov dword [edi + 0x18], eax
push 8
push dword [ebp - 4]
call esi
push 9
push dword [ebp - 4]
mov dword [edi + 0x28], eax
call esi
push 0xa
push dword [ebp - 4]
mov dword [edi + 0x2c], eax
call esi
push 0xb
push dword [ebp - 4]
mov dword [edi + 0x30], eax
call esi
push 0xc
push dword [ebp - 4]
mov dword [edi + 0x34], eax
call esi
push 0xd
push dword [ebp - 4]
mov dword [edi + 0x38], eax
call esi
push 0xe
push dword [ebp - 4]
mov dword [edi + 0x3c], eax
call esi
push 0xf
push dword [ebp - 4]
mov dword [edi + 0x40], eax
call esi
add esp, 0x40
mov dword [edi + 0x1c], eax
push 0x10
push dword [ebp - 4]
call esi
push 0x11
push dword [ebp - 4]
mov dword [edi + 0x20], eax
call esi
push 0x12
push dword [ebp - 4]
mov dword [edi + 0x24], eax
call esi
push 0x13
push dword [ebp - 4]
mov dword [edi + 0x44], eax
call esi
push 0x14
push dword [ebp - 4]
mov dword [edi + 0x48], eax
call esi
push 0x15
push dword [ebp - 4]
mov dword [edi + 0x4c], eax
call esi
mov dword [edi + 0x50], eax
lea edi, [edi + 0x58]
mov eax, dword [ebp - 8]
add esp, 0x30
inc eax
mov dword [ebp - 8], eax
cmp eax, 0x32
jae 0x44f640
push dword [ebp - 4]
call ebx
add esp, 4
cmp eax, 0x64
je 0x44f530
mov edx, dword [ebp - 8]
mov edi, dword [ebp - 0x10]
mov byte [ebp - 0xc], 0
jmp 0x44f665
mov edi, dword [ebp - 0x10]
lea ecx, [ebp - 0x1140]
push 1
push ecx
mov edx, eax
mov ecx, edi
call fcn.0044f910
mov eax, dword [ebp - 4]
add esp, 8
jmp 0x44f510
xor edx, edx
mov byte [ebp - 0xc], dl
push dword [ebp - 0xc]
lea eax, [ebp - 0x1140]
mov ecx, edi
push eax
call fcn.0044f910
mov eax, dword [ebp - 4]
add esp, 8
push eax
call dword [sym.imp.sqlite3.dll_sqlite3_finalize]
add esp, 4
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret