Function at 0x581188
Capabilities:
Create directory

Disassembly:
push ebp
mov ebp, esp
push ecx
mov ecx, 0xb0
push 0
push 0
dec ecx
jne 0x581191
xchg dword [ebp - 4], ecx
push ebx
push esi
push edi
mov dword [ebp - 8], ecx
mov dword [ebp - 4], edx
mov esi, eax
mov ebx, dword [ebp + 8]
mov eax, dword [ebp - 4]
call sub.rtl70.bpl__System__LStrAddRef_qqrpv
mov eax, dword [ebp - 8]
call sub.rtl70.bpl__System__LStrAddRef_qqrpv
xor eax, eax
push ebp
push 0x582ffe
push dword fs:[eax]
mov dword fs:[eax], esp
mov edi, dword [esi + 0x1c]
test edi, edi
jne 0x5811e3
mov eax, ebx
mov edx, 0x58301c
call sub.rtl70.bpl__System__LStrAsg_qqrpvpxv
mov byte [ebp - 9], 0
jmp 0x58293f
push 0x583040
push dword [ebp - 4]
push 0x583070
lea eax, [ebp - 0x28]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov eax, dword [ebp - 0x28]
lea edx, [ebp - 0x24]
call sub.rtl70.bpl__System_AnsiToUtf8_qqrx17System_AnsiString
mov edx, dword [ebp - 0x24]
mov eax, edi
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteDatabase_GetTable_qqrx17System_AnsiString
mov dword [ebp - 0x10], eax
xor ecx, ecx
mov dl, 1
mov eax, dword [sym.imp.xmlrtl70.bpl__Xmldoc_TXMLDocument_]
call sub.xmlrtl70.bpl__Xmldoc_TXMLDocument__bctr_qqrp18Classes_TComponent
mov edx, eax
test edx, edx
je 0x58122f
sub edx, 0xffffff34
lea eax, [ebp - 0x18]
call sub.rtl70.bpl__System__IntfCopy_qqrr45System__DelphiInterface_t17System_IInterface_x45System__DelphiInterface_t17System_IInter
xor edx, edx
push ebp
push 0x582938
push dword fs:[edx]
mov dword fs:[edx], esp
cmp dword [ebp - 0x10], 0
jne 0x581265
mov eax, ebx
mov edx, 0x58307c
call sub.rtl70.bpl__System__LStrAsg_qqrpvpxv
mov byte [ebp - 9], 0
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x58293f
mov eax, dword [ebp - 0x10]
cmp dword [eax + 8], 0
jne 0x581288
mov eax, ebx
mov edx, 0x5830c0
call sub.rtl70.bpl__System__LStrAsg_qqrpvpxv
mov byte [ebp - 9], 0
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x58293f
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_MoveFirst_qqrv
push 0x583100
lea ecx, [ebp - 0x38]
mov edx, 0x583130
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x38]
lea edx, [ebp - 0x34]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
push dword [ebp - 0x34]
push 0x583070
lea eax, [ebp - 0x30]
mov edx, 3
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov eax, dword [ebp - 0x30]
lea edx, [ebp - 0x2c]
call sub.rtl70.bpl__System_AnsiToUtf8_qqrx17System_AnsiString
mov edx, dword [ebp - 0x2c]
mov eax, dword [esi + 0x1c]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteDatabase_GetTable_qqrx17System_AnsiString
mov dword [ebp - 0x14], eax
cmp dword [ebp - 0x14], 0
jne 0x5812fe
mov eax, ebx
mov edx, 0x583140
call sub.rtl70.bpl__System__LStrAsg_qqrpvpxv
mov byte [ebp - 9], 0
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x58293f
mov eax, dword [ebp - 0x14]
cmp dword [eax + 8], 0
jne 0x581321
mov eax, ebx
mov edx, 0x583184
call sub.rtl70.bpl__System__LStrAsg_qqrpvpxv
mov byte [ebp - 9], 0
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x58293f
push 1
lea eax, [ebp - 0x40]
push eax
push 1
lea eax, [ebp - 0x44]
push eax
mov ecx, 0x5831c4
mov edx, 0x5831d0
mov eax, dword [ebp - 8]
call sub.PCommonUtil.bpl__Ncutil_ReplaceStr_qqr17System_AnsiStringt1t1o
mov eax, dword [ebp - 0x44]
mov ecx, 0x5831dc
mov edx, 0x5831e8
call sub.PCommonUtil.bpl__Ncutil_ReplaceStr_qqr17System_AnsiStringt1t1o
mov eax, dword [ebp - 0x40]
lea edx, [ebp - 0x3c]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
mov eax, dword [ebp - 0x3c]
push eax
push 1
lea eax, [ebp - 0x4c]
push eax
push 1
lea eax, [ebp - 0x50]
push eax
lea ecx, [ebp - 0x58]
mov edx, 0x5831f4
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x58]
lea edx, [ebp - 0x54]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov eax, dword [ebp - 0x54]
mov ecx, 0x5831c4
mov edx, 0x5831d0
call sub.PCommonUtil.bpl__Ncutil_ReplaceStr_qqr17System_AnsiStringt1t1o
mov eax, dword [ebp - 0x50]
mov ecx, 0x5831dc
mov edx, 0x5831e8
call sub.PCommonUtil.bpl__Ncutil_ReplaceStr_qqr17System_AnsiStringt1t1o
mov eax, dword [ebp - 0x4c]
lea edx, [ebp - 0x48]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
mov edx, dword [ebp - 0x48]
pop eax
call sub.rtl70.bpl__System__LStrCmp_qqrv
je 0x581485
push 0x583204
push 1
lea eax, [ebp - 0x60]
push eax
push 1
lea eax, [ebp - 0x64]
push eax
lea ecx, [ebp - 0x6c]
mov edx, 0x5831f4
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x6c]
lea edx, [ebp - 0x68]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov eax, dword [ebp - 0x68]
mov ecx, 0x5831c4
mov edx, 0x5831d0
call sub.PCommonUtil.bpl__Ncutil_ReplaceStr_qqr17System_AnsiStringt1t1o
mov eax, dword [ebp - 0x64]
mov ecx, 0x5831dc
mov edx, 0x5831e8
call sub.PCommonUtil.bpl__Ncutil_ReplaceStr_qqr17System_AnsiStringt1t1o
mov eax, dword [ebp - 0x60]
lea edx, [ebp - 0x5c]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
push dword [ebp - 0x5c]
push 0x58323c
push 1
lea eax, [ebp - 0x74]
push eax
push 1
lea eax, [ebp - 0x78]
push eax
mov ecx, 0x5831c4
mov edx, 0x5831d0
mov eax, dword [ebp - 8]
call sub.PCommonUtil.bpl__Ncutil_ReplaceStr_qqr17System_AnsiStringt1t1o
mov eax, dword [ebp - 0x78]
mov ecx, 0x5831dc
mov edx, 0x5831e8
call sub.PCommonUtil.bpl__Ncutil_ReplaceStr_qqr17System_AnsiStringt1t1o
mov eax, dword [ebp - 0x74]
lea edx, [ebp - 0x70]
call sub.rtl70.bpl__Sysutils_Trim_qqrx17System_AnsiString
push dword [ebp - 0x70]
push 0x583250
mov eax, ebx
mov edx, 5
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov byte [ebp - 9], 0
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x58293f
push 0
push 0
push 0
lea ecx, [ebp - 0x80]
mov edx, 0x58325c
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x80]
lea edx, [ebp - 0x7c]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov eax, dword [ebp - 0x7c]
call sub.rtl70.bpl__Sysutils_StrToFloatDef_qqrx17System_AnsiStringxg
fld xword [ebp + 0x18]
fsubp st(1)
fabs
fld xword [0x583264]
fcompp
fnstsw ax
sahf
jae 0x581538
push 0x583278
lea ecx, [ebp - 0x88]
mov edx, 0x58325c
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x88]
lea edx, [ebp - 0x84]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
push dword [ebp - 0x84]
push 0x5832a4
mov ax, word [ebp + 0x20]
push eax
push dword [ebp + 0x1c]
push dword [ebp + 0x18]
lea ecx, [ebp - 0x8c]
mov dl, 1
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_roundString_qqrxgio
push dword [ebp - 0x8c]
push 0x583250
mov eax, ebx
mov edx, 5
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov byte [ebp - 9], 0
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x58293f
push 0
push 0
push 0
lea ecx, [ebp - 0x94]
mov edx, 0x5832b8
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x94]
lea edx, [ebp - 0x90]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov eax, dword [ebp - 0x90]
call sub.rtl70.bpl__Sysutils_StrToFloatDef_qqrx17System_AnsiStringxg
fld xword [ebp + 0xc]
fsubp st(1)
fabs
fld xword [0x583264]
fcompp
fnstsw ax
sahf
jae 0x5815f7
push 0x5832c8
lea ecx, [ebp - 0x9c]
mov edx, 0x5832b8
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x9c]
lea edx, [ebp - 0x98]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
push dword [ebp - 0x98]
push 0x5832f4
mov ax, word [ebp + 0x14]
push eax
push dword [ebp + 0x10]
push dword [ebp + 0xc]
lea ecx, [ebp - 0xa0]
mov dl, 1
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_roundString_qqrxgio
push dword [ebp - 0xa0]
push 0x583250
mov eax, ebx
mov edx, 5
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov byte [ebp - 9], 0
call sub.rtl70.bpl__System__TryFinallyExit_qqrv
jmp 0x58293f
mov eax, dword [ebp - 0x18]
mov edx, dword [eax]
call dword [edx + 0x48]
xor edx, edx
mov ecx, dword [eax]
call dword [ecx + 0x2c]
mov dl, 1
mov eax, dword [ebp - 0x18]
mov ecx, dword [eax]
call dword [ecx + 0x4c]
mov edx, 0x583304
mov eax, dword [ebp - 0x18]
mov ecx, dword [eax]
call dword [ecx + 0x58]
lea eax, [ebp - 0x1c]
push eax
lea ecx, [ebp - 0xa4]
mov edx, 0x583318
mov eax, dword [ebp - 0x18]
mov ebx, dword [eax]
call dword [ebx + 0x78]
mov eax, dword [ebp - 0xa4]
or ecx, 0xffffffff
mov edx, 0x583328
mov ebx, dword [eax]
call dword [ebx + 0x6c]
lea eax, [ebp - 0xa8]
push eax
or ecx, 0xffffffff
mov edx, 0x58333c
mov eax, dword [ebp - 0x1c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
mov eax, dword [ebp - 0xa8]
push eax
lea eax, [ebp - 0xb8]
mov edx, 0x583350
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0xb8]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0xbc]
push eax
or ecx, 0xffffffff
mov edx, 0x58335c
mov eax, dword [ebp - 0x1c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
mov eax, dword [ebp - 0xbc]
push eax
lea eax, [ebp - 0xcc]
mov edx, 0x583370
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0xcc]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0xd0]
push eax
or ecx, 0xffffffff
mov edx, 0x58337c
mov eax, dword [ebp - 0x1c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
mov edx, dword [ebp - 0xd0]
lea eax, [ebp - 0x1c]
call sub.rtl70.bpl__System__IntfCopy_qqrr45System__DelphiInterface_t17System_IInterface_x45System__DelphiInterface_t17System_IInter
lea eax, [ebp - 0xd4]
push eax
or ecx, 0xffffffff
mov edx, 0x58338c
mov eax, dword [ebp - 0x1c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
mov eax, dword [ebp - 0xd4]
push eax
mov al, 0x31
mov byte [ebp - 0xe7], al
mov byte [ebp - 0xe8], 1
lea eax, [ebp - 0xe4]
lea edx, [ebp - 0xe8]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea edx, [ebp - 0xe4]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0xec]
push eax
or ecx, 0xffffffff
mov edx, 0x5833a4
mov eax, dword [ebp - 0x1c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
mov edx, dword [ebp - 0xec]
lea eax, [ebp - 0x1c]
call sub.rtl70.bpl__System__IntfCopy_qqrr45System__DelphiInterface_t17System_IInterface_x45System__DelphiInterface_t17System_IInter
lea eax, [ebp - 0xf0]
push eax
or ecx, 0xffffffff
mov edx, 0x5833c4
mov eax, dword [ebp - 0x1c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
mov eax, dword [ebp - 0xf0]
push eax
lea ecx, [ebp - 0x108]
mov edx, 0x583130
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x108]
lea edx, [ebp - 0x104]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov edx, dword [ebp - 0x104]
lea eax, [ebp - 0x100]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x100]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0x10c]
push eax
or ecx, 0xffffffff
mov edx, 0x5833dc
mov eax, dword [ebp - 0x1c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
mov eax, dword [ebp - 0x10c]
push eax
lea ecx, [ebp - 0x124]
mov edx, 0x5833f8
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x124]
lea edx, [ebp - 0x120]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov edx, dword [ebp - 0x120]
lea eax, [ebp - 0x11c]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x11c]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0x128]
push eax
or ecx, 0xffffffff
mov edx, 0x583404
mov eax, dword [ebp - 0x1c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
mov eax, dword [ebp - 0x128]
push eax
lea ecx, [ebp - 0x140]
mov edx, 0x583420
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x140]
lea edx, [ebp - 0x13c]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov edx, dword [ebp - 0x13c]
lea eax, [ebp - 0x138]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x138]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0x144]
push eax
or ecx, 0xffffffff
mov edx, 0x58342c
mov eax, dword [ebp - 0x1c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
mov eax, dword [ebp - 0x144]
push eax
lea ecx, [ebp - 0x15c]
mov edx, 0x583448
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x15c]
lea edx, [ebp - 0x158]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov edx, dword [ebp - 0x158]
lea eax, [ebp - 0x154]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x154]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0x160]
push eax
or ecx, 0xffffffff
mov edx, 0x583454
mov eax, dword [ebp - 0x1c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
mov eax, dword [ebp - 0x160]
push eax
lea ecx, [ebp - 0x178]
mov edx, 0x583470
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x178]
lea edx, [ebp - 0x174]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov edx, dword [ebp - 0x174]
lea eax, [ebp - 0x170]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x170]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0x17c]
push eax
or ecx, 0xffffffff
mov edx, 0x58347c
mov eax, dword [ebp - 0x1c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
mov eax, dword [ebp - 0x17c]
push eax
lea ecx, [ebp - 0x194]
mov edx, 0x583498
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x194]
lea edx, [ebp - 0x190]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov edx, dword [ebp - 0x190]
lea eax, [ebp - 0x18c]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x18c]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0x198]
push eax
or ecx, 0xffffffff
mov edx, 0x5834a4
mov eax, dword [ebp - 0x1c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
mov eax, dword [ebp - 0x198]
push eax
lea eax, [ebp - 0x1ac]
push eax
lea ecx, [ebp - 0x1bc]
mov edx, 0x5834b8
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x1bc]
lea edx, [ebp - 0x1b8]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov eax, dword [ebp - 0x1b8]
xor edx, edx
call sub.rtl70.bpl__Sysutils_StrToIntDef_qqrx17System_AnsiStringi
mov dword [ebp - 0x1b4], eax
mov byte [ebp - 0x1b0], 0
lea edx, [ebp - 0x1b4]
xor ecx, ecx
mov eax, 0x5834c8
call sub.rtl70.bpl__Sysutils_Format_qqrx17System_AnsiStringpx14System_TVarRecxi
mov edx, dword [ebp - 0x1ac]
lea eax, [ebp - 0x1a8]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x1a8]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0x1c0]
push eax
or ecx, 0xffffffff
mov edx, 0x5834d4
mov eax, dword [ebp - 0x1c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
mov eax, dword [ebp - 0x1c0]
push eax
mov al, 0x31
mov byte [ebp - 0xe7], al
mov byte [ebp - 0xe8], 1
lea eax, [ebp - 0x1d0]
lea edx, [ebp - 0xe8]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea edx, [ebp - 0x1d0]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea ecx, [ebp - 0x1d8]
mov edx, 0x5834e8
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x1d8]
lea edx, [ebp - 0x1d4]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov eax, dword [ebp - 0x1d4]
mov edx, 0x5834f4
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x581ae7
lea eax, [ebp - 0x1dc]
push eax
or ecx, 0xffffffff
mov edx, 0x583500
mov eax, dword [ebp - 0x1c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
mov eax, dword [ebp - 0x1dc]
push eax
mov al, 0x31
mov byte [ebp - 0xe7], al
mov byte [ebp - 0xe8], 1
lea eax, [ebp - 0x1ec]
lea edx, [ebp - 0xe8]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea edx, [ebp - 0x1ec]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
jmp 0x581b31
lea eax, [ebp - 0x1f0]
push eax
or ecx, 0xffffffff
mov edx, 0x583500
mov eax, dword [ebp - 0x1c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
mov eax, dword [ebp - 0x1f0]
push eax
mov al, 0x30
mov byte [ebp - 0xe7], al
mov byte [ebp - 0xe8], 1
lea eax, [ebp - 0x200]
lea edx, [ebp - 0xe8]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea edx, [ebp - 0x200]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0x204]
push eax
or ecx, 0xffffffff
mov edx, 0x58351c
mov eax, dword [ebp - 0x1c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
mov eax, dword [ebp - 0x204]
push eax
lea ecx, [ebp - 0x21c]
mov edx, 0x583530
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x21c]
lea edx, [ebp - 0x218]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov edx, dword [ebp - 0x218]
lea eax, [ebp - 0x214]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x214]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0x220]
push eax
or ecx, 0xffffffff
mov edx, 0x58353c
mov eax, dword [ebp - 0x1c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
mov eax, dword [ebp - 0x220]
push eax
lea ecx, [ebp - 0x238]
mov edx, 0x5831f4
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x238]
lea edx, [ebp - 0x234]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov edx, dword [ebp - 0x234]
lea eax, [ebp - 0x230]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x230]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0x23c]
push eax
or ecx, 0xffffffff
mov edx, 0x583554
mov eax, dword [ebp - 0x1c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
mov eax, dword [ebp - 0x23c]
push eax
lea ecx, [ebp - 0x254]
mov edx, 0x583574
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x254]
lea edx, [ebp - 0x250]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov edx, dword [ebp - 0x250]
lea eax, [ebp - 0x24c]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x24c]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0x258]
push eax
or ecx, 0xffffffff
mov edx, 0x583580
mov eax, dword [ebp - 0x1c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
mov eax, dword [ebp - 0x258]
push eax
lea ecx, [ebp - 0x270]
mov edx, 0x5835a0
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x270]
lea edx, [ebp - 0x26c]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov edx, dword [ebp - 0x26c]
lea eax, [ebp - 0x268]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x268]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0x274]
push eax
or ecx, 0xffffffff
mov edx, 0x5835ac
mov eax, dword [ebp - 0x1c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
mov eax, dword [ebp - 0x274]
push eax
lea ecx, [ebp - 0x28c]
mov edx, 0x5835cc
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x28c]
lea edx, [ebp - 0x288]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov edx, dword [ebp - 0x288]
lea eax, [ebp - 0x284]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x284]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0x290]
push eax
or ecx, 0xffffffff
mov edx, 0x5835d8
mov eax, dword [ebp - 0x1c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
mov eax, dword [ebp - 0x290]
push eax
push 0
push 0
push 0
lea ecx, [ebp - 0x2ac]
mov edx, 0x58325c
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x2ac]
lea edx, [ebp - 0x2a8]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov eax, dword [ebp - 0x2a8]
call sub.rtl70.bpl__Sysutils_StrToFloatDef_qqrx17System_AnsiStringxg
add esp, 0xfffffff4
fstp xword [esp]
wait
lea ecx, [ebp - 0x2a4]
mov dl, 1
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_roundString_qqrxgio
mov edx, dword [ebp - 0x2a4]
lea eax, [ebp - 0x2a0]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x2a0]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea ecx, [ebp - 0x2b4]
mov edx, 0x5834e8
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x2b4]
lea edx, [ebp - 0x2b0]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov eax, dword [ebp - 0x2b0]
mov edx, 0x5834f4
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x581e07
lea eax, [ebp - 0x2b8]
push eax
or ecx, 0xffffffff
mov edx, 0x5835ec
mov eax, dword [ebp - 0x1c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
mov eax, dword [ebp - 0x2b8]
push eax
lea eax, [ebp - 0x2c8]
xor edx, edx
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x2c8]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
jmp 0x581e90
lea eax, [ebp - 0x2cc]
push eax
or ecx, 0xffffffff
mov edx, 0x5835ec
mov eax, dword [ebp - 0x1c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
mov eax, dword [ebp - 0x2cc]
push eax
push 0
push 0
push 0
lea ecx, [ebp - 0x2e8]
mov edx, 0x5834e8
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x2e8]
lea edx, [ebp - 0x2e4]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov eax, dword [ebp - 0x2e4]
call sub.rtl70.bpl__Sysutils_StrToFloatDef_qqrx17System_AnsiStringxg
add esp, 0xfffffff4
fstp xword [esp]
wait
lea ecx, [ebp - 0x2e0]
mov dl, 1
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_roundString_qqrxgio
mov edx, dword [ebp - 0x2e0]
lea eax, [ebp - 0x2dc]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x2dc]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0x2ec]
push eax
or ecx, 0xffffffff
mov edx, 0x583600
mov eax, dword [ebp - 0x1c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
mov eax, dword [ebp - 0x2ec]
push eax
push 0
push 0
push 0
lea ecx, [ebp - 0x308]
mov edx, 0x5832b8
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x308]
lea edx, [ebp - 0x304]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov eax, dword [ebp - 0x304]
call sub.rtl70.bpl__Sysutils_StrToFloatDef_qqrx17System_AnsiStringxg
add esp, 0xfffffff4
fstp xword [esp]
wait
lea ecx, [ebp - 0x300]
mov dl, 1
mov eax, 2
call sub.PCommonUtil.bpl__Ncutil_roundString_qqrxgio
mov edx, dword [ebp - 0x300]
lea eax, [ebp - 0x2fc]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x2fc]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0x30c]
push eax
or ecx, 0xffffffff
mov edx, 0x58360c
mov eax, dword [ebp - 0x1c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
mov eax, dword [ebp - 0x30c]
push eax
lea eax, [ebp - 0x320]
push eax
lea ecx, [ebp - 0x328]
mov edx, 0x583624
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x328]
lea edx, [ebp - 0x324]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov eax, dword [ebp - 0x324]
mov ecx, 0xa
mov edx, 1
call sub.rtl70.bpl__System__LStrCopy_qqrv
mov edx, dword [ebp - 0x320]
lea eax, [ebp - 0x31c]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x31c]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0x32c]
push eax
or ecx, 0xffffffff
mov edx, 0x583630
mov eax, dword [ebp - 0x1c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
mov eax, dword [ebp - 0x32c]
push eax
lea ecx, [ebp - 0x344]
mov edx, 0x583648
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x344]
lea edx, [ebp - 0x340]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov edx, dword [ebp - 0x340]
lea eax, [ebp - 0x33c]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x33c]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea ecx, [ebp - 0x34c]
mov edx, 0x5834e8
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x34c]
lea edx, [ebp - 0x348]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov eax, dword [ebp - 0x348]
mov edx, 0x58365c
call sub.rtl70.bpl__System__LStrCmp_qqrv
je 0x5820ef
lea eax, [ebp - 0x350]
push eax
lea ecx, [ebp - 0x358]
mov edx, 0x58366c
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x358]
lea edx, [ebp - 0x354]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov eax, dword [ebp - 0x354]
mov ecx, 1
mov edx, 9
call sub.rtl70.bpl__System__LStrCopy_qqrv
mov eax, dword [ebp - 0x350]
mov edx, 0x58367c
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x58213e
lea ecx, [ebp - 0x360]
mov edx, 0x5834e8
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x360]
lea edx, [ebp - 0x35c]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov eax, dword [ebp - 0x35c]
mov edx, 0x583688
call sub.rtl70.bpl__System__LStrCmp_qqrv
je 0x5820ef
lea ecx, [ebp - 0x368]
mov edx, 0x5834e8
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x368]
lea edx, [ebp - 0x364]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov eax, dword [ebp - 0x364]
mov edx, 0x583698
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x58213e
lea eax, [ebp - 0x36c]
push eax
or ecx, 0xffffffff
mov edx, 0x5836a4
mov eax, dword [ebp - 0x1c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
mov eax, dword [ebp - 0x36c]
push eax
mov al, 0x31
mov byte [ebp - 0xe7], al
mov byte [ebp - 0xe8], 1
lea eax, [ebp - 0x37c]
lea edx, [ebp - 0xe8]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea edx, [ebp - 0x37c]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
jmp 0x582226
lea eax, [ebp - 0x380]
push eax
lea ecx, [ebp - 0x388]
mov edx, 0x58366c
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x388]
lea edx, [ebp - 0x384]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov eax, dword [ebp - 0x384]
mov ecx, 1
mov edx, 9
call sub.rtl70.bpl__System__LStrCopy_qqrv
mov eax, dword [ebp - 0x380]
mov edx, 0x5836b8
call sub.rtl70.bpl__System__LStrCmp_qqrv
jne 0x5821dc
lea eax, [ebp - 0x38c]
push eax
or ecx, 0xffffffff
mov edx, 0x5836a4
mov eax, dword [ebp - 0x1c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
mov eax, dword [ebp - 0x38c]
push eax
mov al, 0x32
mov byte [ebp - 0xe7], al
mov byte [ebp - 0xe8], 1
lea eax, [ebp - 0x39c]
lea edx, [ebp - 0xe8]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea edx, [ebp - 0x39c]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
jmp 0x582226
lea eax, [ebp - 0x3a0]
push eax
or ecx, 0xffffffff
mov edx, 0x5836a4
mov eax, dword [ebp - 0x1c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
mov eax, dword [ebp - 0x3a0]
push eax
mov al, 0x30
mov byte [ebp - 0xe7], al
mov byte [ebp - 0xe8], 1
lea eax, [ebp - 0x3b0]
lea edx, [ebp - 0xe8]
call sub.rtl70.bpl__Variants__OleVarFromPStr_qqrr8TVarDatarx28System__SmallString_iuc_255_
lea edx, [ebp - 0x3b0]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0x3b4]
push eax
or ecx, 0xffffffff
mov edx, 0x5836c0
mov eax, dword [ebp - 0x1c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
mov eax, dword [ebp - 0x3b4]
push eax
lea ecx, [ebp - 0x3cc]
mov edx, 0x5836d4
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x3cc]
lea edx, [ebp - 0x3c8]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov edx, dword [ebp - 0x3c8]
lea eax, [ebp - 0x3c4]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x3c4]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0x3d0]
push eax
or ecx, 0xffffffff
mov edx, 0x5836e0
mov eax, dword [ebp - 0x1c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
mov eax, dword [ebp - 0x3d0]
push eax
lea ecx, [ebp - 0x3e8]
mov edx, 0x5836f8
mov eax, dword [ebp - 0x10]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x3e8]
lea edx, [ebp - 0x3e4]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov edx, dword [ebp - 0x3e4]
lea eax, [ebp - 0x3e0]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x3e0]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0x3ec]
push eax
or ecx, 0xffffffff
mov edx, 0x583704
mov eax, dword [ebp - 0x1c]
mov ebx, dword [eax]
call dword [ebx + 0x6c]
mov edx, dword [ebp - 0x3ec]
lea eax, [ebp - 0x1c]
call sub.rtl70.bpl__System__IntfCopy_qqrr45System__DelphiInterface_t17System_IInterface_x45System__DelphiInterface_t17System_IInter
mov eax, dword [ebp - 0x14]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_MoveFirst_qqrv
mov eax, dword [ebp - 0x14]
mov ebx, dword [eax + 8]
dec ebx
test ebx, ebx
jl 0x582876
inc ebx
lea eax, [ebp - 0x20]
push eax
or ecx, 0xffffffff
mov edx, 0x583728
mov eax, dword [ebp - 0x1c]
mov esi, dword [eax]
call dword [esi + 0x6c]
lea eax, [ebp - 0x3f0]
push eax
or ecx, 0xffffffff
mov edx, 0x58373c
mov eax, dword [ebp - 0x20]
mov esi, dword [eax]
call dword [esi + 0x6c]
mov eax, dword [ebp - 0x3f0]
push eax
lea ecx, [ebp - 0x408]
mov edx, 0x583758
mov eax, dword [ebp - 0x14]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x408]
lea edx, [ebp - 0x404]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov edx, dword [ebp - 0x404]
lea eax, [ebp - 0x400]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x400]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0x40c]
push eax
or ecx, 0xffffffff
mov edx, 0x583764
mov eax, dword [ebp - 0x20]
mov esi, dword [eax]
call dword [esi + 0x6c]
mov eax, dword [ebp - 0x40c]
push eax
lea ecx, [ebp - 0x424]
mov edx, 0x583780
mov eax, dword [ebp - 0x14]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x424]
lea edx, [ebp - 0x420]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov edx, dword [ebp - 0x420]
lea eax, [ebp - 0x41c]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x41c]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0x428]
push eax
or ecx, 0xffffffff
mov edx, 0x58378c
mov eax, dword [ebp - 0x20]
mov esi, dword [eax]
call dword [esi + 0x6c]
mov eax, dword [ebp - 0x428]
push eax
lea ecx, [ebp - 0x440]
mov edx, 0x5837ac
mov eax, dword [ebp - 0x14]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x440]
lea edx, [ebp - 0x43c]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov edx, dword [ebp - 0x43c]
lea eax, [ebp - 0x438]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x438]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0x444]
push eax
or ecx, 0xffffffff
mov edx, 0x5837b4
mov eax, dword [ebp - 0x20]
mov esi, dword [eax]
call dword [esi + 0x6c]
mov eax, dword [ebp - 0x444]
push eax
lea ecx, [ebp - 0x45c]
mov edx, 0x5837d8
mov eax, dword [ebp - 0x14]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x45c]
lea edx, [ebp - 0x458]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov edx, dword [ebp - 0x458]
lea eax, [ebp - 0x454]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x454]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0x460]
push eax
or ecx, 0xffffffff
mov edx, 0x5837e0
mov eax, dword [ebp - 0x20]
mov esi, dword [eax]
call dword [esi + 0x6c]
mov eax, dword [ebp - 0x460]
push eax
lea ecx, [ebp - 0x478]
mov edx, 0x5837fc
mov eax, dword [ebp - 0x14]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x478]
lea edx, [ebp - 0x474]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov edx, dword [ebp - 0x474]
lea eax, [ebp - 0x470]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x470]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0x47c]
push eax
or ecx, 0xffffffff
mov edx, 0x583808
mov eax, dword [ebp - 0x20]
mov esi, dword [eax]
call dword [esi + 0x6c]
mov eax, dword [ebp - 0x47c]
push eax
lea ecx, [ebp - 0x494]
mov edx, 0x5834e8
mov eax, dword [ebp - 0x14]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x494]
lea edx, [ebp - 0x490]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov edx, dword [ebp - 0x490]
lea eax, [ebp - 0x48c]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x48c]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0x498]
push eax
or ecx, 0xffffffff
mov edx, 0x583820
mov eax, dword [ebp - 0x20]
mov esi, dword [eax]
call dword [esi + 0x6c]
mov eax, dword [ebp - 0x498]
push eax
lea ecx, [ebp - 0x4b0]
mov edx, 0x583838
mov eax, dword [ebp - 0x14]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x4b0]
lea edx, [ebp - 0x4ac]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov edx, dword [ebp - 0x4ac]
lea eax, [ebp - 0x4a8]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x4a8]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0x4b4]
push eax
or ecx, 0xffffffff
mov edx, 0x583840
mov eax, dword [ebp - 0x20]
mov esi, dword [eax]
call dword [esi + 0x6c]
mov eax, dword [ebp - 0x4b4]
push eax
lea ecx, [ebp - 0x4cc]
mov edx, 0x583858
mov eax, dword [ebp - 0x14]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x4cc]
lea edx, [ebp - 0x4c8]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov edx, dword [ebp - 0x4c8]
lea eax, [ebp - 0x4c4]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x4c4]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0x4d0]
push eax
or ecx, 0xffffffff
mov edx, 0x583860
mov eax, dword [ebp - 0x20]
mov esi, dword [eax]
call dword [esi + 0x6c]
mov eax, dword [ebp - 0x4d0]
push eax
lea ecx, [ebp - 0x4e8]
mov edx, 0x583874
mov eax, dword [ebp - 0x14]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x4e8]
lea edx, [ebp - 0x4e4]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov edx, dword [ebp - 0x4e4]
lea eax, [ebp - 0x4e0]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x4e0]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0x4ec]
push eax
or ecx, 0xffffffff
mov edx, 0x583880
mov eax, dword [ebp - 0x20]
mov esi, dword [eax]
call dword [esi + 0x6c]
mov eax, dword [ebp - 0x4ec]
push eax
lea ecx, [ebp - 0x504]
mov edx, 0x583894
mov eax, dword [ebp - 0x14]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x504]
lea edx, [ebp - 0x500]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov edx, dword [ebp - 0x500]
lea eax, [ebp - 0x4fc]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x4fc]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0x508]
push eax
or ecx, 0xffffffff
mov edx, 0x5838a0
mov eax, dword [ebp - 0x20]
mov esi, dword [eax]
call dword [esi + 0x6c]
mov eax, dword [ebp - 0x508]
push eax
lea ecx, [ebp - 0x520]
mov edx, 0x5838b8
mov eax, dword [ebp - 0x14]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x520]
lea edx, [ebp - 0x51c]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov edx, dword [ebp - 0x51c]
lea eax, [ebp - 0x518]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x518]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0x524]
push eax
or ecx, 0xffffffff
mov edx, 0x5838c4
mov eax, dword [ebp - 0x20]
mov esi, dword [eax]
call dword [esi + 0x6c]
mov eax, dword [ebp - 0x524]
push eax
lea ecx, [ebp - 0x53c]
mov edx, 0x5838e0
mov eax, dword [ebp - 0x14]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x53c]
lea edx, [ebp - 0x538]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov edx, dword [ebp - 0x538]
lea eax, [ebp - 0x534]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x534]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0x540]
push eax
or ecx, 0xffffffff
mov edx, 0x5838f0
mov eax, dword [ebp - 0x20]
mov esi, dword [eax]
call dword [esi + 0x6c]
mov eax, dword [ebp - 0x540]
push eax
lea ecx, [ebp - 0x558]
mov edx, 0x583904
mov eax, dword [ebp - 0x14]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x558]
lea edx, [ebp - 0x554]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov edx, dword [ebp - 0x554]
lea eax, [ebp - 0x550]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x550]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
lea eax, [ebp - 0x55c]
push eax
or ecx, 0xffffffff
mov edx, 0x583910
mov eax, dword [ebp - 0x20]
mov esi, dword [eax]
call dword [esi + 0x6c]
mov eax, dword [ebp - 0x55c]
push eax
lea ecx, [ebp - 0x574]
mov edx, 0x583924
mov eax, dword [ebp - 0x14]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_GetFieldByName_qqr17System_AnsiString
mov eax, dword [ebp - 0x574]
lea edx, [ebp - 0x570]
call sub.rtl70.bpl__System_Utf8ToAnsi_qqrx17System_AnsiString
mov edx, dword [ebp - 0x570]
lea eax, [ebp - 0x56c]
call sub.rtl70.bpl__Variants__OleVarFromLStr_qqrr8TVarDatax17System_AnsiString
lea edx, [ebp - 0x56c]
pop eax
mov ecx, dword [eax]
call dword [ecx + 0x60]
mov eax, dword [ebp - 0x14]
call sym.P_Interface.bpl__Sqlitetable3_TSQLiteTable_Next_qqrv
dec ebx
jne 0x582321
push 0
lea edx, [ebp - 0x578]
mov eax, dword [sym.P_Interface.bpl__Publicutil_GL_ExeName]
mov eax, dword [eax]
call sub.rtl70.bpl__Sysutils_ExtractFilePath_qqrx17System_AnsiString
lea eax, [ebp - 0x578]
mov edx, 0x583934
call sub.rtl70.bpl__System__LStrCat_qqrv
mov eax, dword [ebp - 0x578]
call sub.rtl70.bpl__System__LStrToPChar_qqrx17System_AnsiString
push eax
call sub.kernel32.dll_CreateDirectoryA
lea edx, [ebp - 0x584]
mov eax, dword [sym.P_Interface.bpl__Publicutil_GL_ExeName]
mov eax, dword [eax]
call sub.rtl70.bpl__Sysutils_ExtractFilePath_qqrx17System_AnsiString
push dword [ebp - 0x584]
push 0x583944
push dword [ebp - 4]
push 0x583954
lea eax, [ebp - 0x580]
mov edx, 4
call sub.rtl70.bpl__System__LStrCatN_qqrv
mov edx, dword [ebp - 0x580]
lea eax, [ebp - 0x57c]
call sub.rtl70.bpl__System__WStrFromLStr_qqrr17System_WideStringx17System_AnsiString
mov edx, dword [ebp - 0x57c]
mov eax, dword [ebp - 0x18]
mov ecx, dword [eax]
call dword [ecx + 0xb0]
mov byte [ebp - 9], 1
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x58293f
cmp dword [ebp - 0x10], 0
je 0x582921
mov eax, dword [ebp - 0x10]
call sub.rtl70.bpl__System_TObject_Free_qqrv
cmp dword [ebp - 0x14], 0
je 0x58292f
mov eax, dword [ebp - 0x14]
call sub.rtl70.bpl__System_TObject_Free_qqrv
lea eax, [ebp - 0x18]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
ret
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x583008
lea eax, [ebp - 0x584]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x57c]
call sub.rtl70.bpl__System__WStrClr_qqrpv
lea eax, [ebp - 0x578]
mov edx, 3
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x56c]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x55c]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x558]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x550]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x540]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x53c]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x534]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x524]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x520]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x518]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x508]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x504]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x4fc]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x4ec]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x4e8]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x4e0]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x4d0]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x4cc]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x4c4]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x4b4]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x4b0]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x4a8]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x498]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x494]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x48c]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x47c]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x478]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x470]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x460]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x45c]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x454]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x444]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x440]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x438]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x428]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x424]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x41c]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x40c]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x408]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x400]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x3f0]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_16Xmlintf_IXMLNode]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x3e8]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x3e0]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x3d0]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x3cc]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x3c4]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x3b4]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x3b0]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x3a0]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x39c]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x38c]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x388]
mov edx, 3
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x37c]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x36c]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x368]
mov edx, 0xb
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x33c]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x32c]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x328]
mov edx, 3
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x31c]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x30c]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x304]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x2fc]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x2ec]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x308]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x2e8]
mov edx, 3
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x2dc]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x2cc]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x2c8]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x2b8]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x2b4]
mov edx, 5
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x2a0]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x290]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x28c]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x284]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x274]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x270]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x268]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x258]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x254]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x24c]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x23c]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x238]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x230]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x220]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x21c]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x214]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x204]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x200]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x1f0]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x1ec]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x1dc]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x1d8]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x1d0]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x1c0]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x1bc]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x1ac]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x1a8]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x198]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x194]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x18c]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x17c]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x178]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x170]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x160]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x15c]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x154]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x144]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x140]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x138]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x128]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x124]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x11c]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0x10c]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0x108]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x100]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0xf0]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_16Xmlintf_IXMLNode]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0xe4]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0xd4]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_16Xmlintf_IXMLNode]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0xcc]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0xbc]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 0xb8]
call sub.rtl70.bpl__Variants__VarClr_qqrr8TVarData
lea eax, [ebp - 0xa8]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_16Xmlintf_IXMLNode]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0xa0]
mov edx, 0x12
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x3c]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x58]
mov edx, 7
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x38]
mov edx, 3
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x2c]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x28]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x24]
call sub.rtl70.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x20]
mov edx, dword [sym.imp.xmlrtl70.bpl___xp_16Xmlintf_IXMLNode]
mov ecx, 2
call sub.rtl70.bpl__System__FinalizeArray_qqrpvt1ui
lea eax, [ebp - 0x18]
call sub.rtl70.bpl__System__IntfClear_qqrr45System__DelphiInterface_t17System_IInterface_
lea eax, [ebp - 8]
mov edx, 2
call sub.rtl70.bpl__System__LStrArrayClr_qqrpvi
ret