Function at 0x5419c8
Capabilities:
Reference sql statements

Disassembly:
push ebp
mov ebp, esp
mov ecx, 0x15
push 0
push 0
dec ecx
jne 0x5419d0
push ecx
push ebx
mov dword [ebp - 4], eax
xor eax, eax
push ebp
push 0x543e52
push dword fs:[eax]
mov dword fs:[eax], esp
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x414]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x543e6c
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054614c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x664]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x543e9c
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x664]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x7309a0]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6a4]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x543eb4
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6e8]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x543ecc
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6e8]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730ae4]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6e8]
mov edx, dword [eax]
call dword [edx + 0x130]
cmp al, 1
jne 0x541cdb
mov dl, 1
mov eax, 0x543eec
call sub.rtl260.bpl__System_Sysutils_FileExists_qqrx20System_UnicodeStringo
test al, al
je 0x541bd4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6ec]
mov eax, dword [eax + 0x2d8]
mov edx, 0x543eec
mov ecx, dword [eax]
call dword [ecx + 0x6c]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6ec]
mov eax, dword [eax + 0x2d8]
mov edx, dword [eax]
call dword [edx + 0x14]
dec eax
test eax, eax
jl 0x541bb8
inc eax
mov dword [ebp - 0xc], eax
mov dword [ebp - 8], 0
lea eax, [ebp - 0x24]
push eax
lea ecx, [ebp - 0x28]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6ec]
mov eax, dword [eax + 0x2d8]
mov edx, dword [ebp - 8]
mov ebx, dword [eax]
call dword [ebx + 0xc]
mov eax, dword [ebp - 0x28]
mov ecx, 8
mov edx, 1
call sub.rtl260.bpl__System__UStrCopy_qqrx20System_UnicodeStringii
mov eax, dword [ebp - 0x24]
lea edx, [ebp - 0x20]
call sub.rtl260.bpl__System_Sysutils_AnsiUpperCase_qqrx20System_UnicodeString
mov eax, dword [ebp - 0x20]
push eax
lea edx, [ebp - 0x2c]
mov eax, 0x543f7c
call sub.rtl260.bpl__System_Sysutils_AnsiUpperCase_qqrx20System_UnicodeString
mov edx, dword [ebp - 0x2c]
pop eax
call sub.rtl260.bpl__System__UStrEqual_qqrv
jne 0x541bac
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6ec]
mov eax, dword [eax + 0x2d8]
mov edx, dword [ebp - 8]
mov ecx, dword [eax]
call dword [ecx + 0x4c]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6ec]
mov eax, dword [eax + 0x2d8]
mov ecx, 0x543f9c
mov edx, dword [ebp - 8]
mov ebx, dword [eax]
call dword [ebx + 0x64]
inc dword [ebp - 8]
dec dword [ebp - 0xc]
jne 0x541b22
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6ec]
mov eax, dword [eax + 0x2d8]
mov edx, 0x543eec
mov ecx, dword [eax]
call dword [ecx + 0x80]
mov dl, 1
mov eax, 0x543fc8
call sub.rtl260.bpl__System_Sysutils_FileExists_qqrx20System_UnicodeStringo
test al, al
je 0x541cdb
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6ec]
mov eax, dword [eax + 0x2d8]
mov edx, 0x543fc8
mov ecx, dword [eax]
call dword [ecx + 0x6c]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6ec]
mov eax, dword [eax + 0x2d8]
mov edx, dword [eax]
call dword [edx + 0x14]
dec eax
test eax, eax
jl 0x541cbf
inc eax
mov dword [ebp - 0xc], eax
mov dword [ebp - 8], 0
lea eax, [ebp - 0x34]
push eax
lea ecx, [ebp - 0x38]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6ec]
mov eax, dword [eax + 0x2d8]
mov edx, dword [ebp - 8]
mov ebx, dword [eax]
call dword [ebx + 0xc]
mov eax, dword [ebp - 0x38]
mov ecx, 8
mov edx, 1
call sub.rtl260.bpl__System__UStrCopy_qqrx20System_UnicodeStringii
mov eax, dword [ebp - 0x34]
lea edx, [ebp - 0x30]
call sub.rtl260.bpl__System_Sysutils_AnsiUpperCase_qqrx20System_UnicodeString
mov eax, dword [ebp - 0x30]
push eax
lea edx, [ebp - 0x3c]
mov eax, 0x543f7c
call sub.rtl260.bpl__System_Sysutils_AnsiUpperCase_qqrx20System_UnicodeString
mov edx, dword [ebp - 0x3c]
pop eax
call sub.rtl260.bpl__System__UStrEqual_qqrv
jne 0x541cb3
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6ec]
mov eax, dword [eax + 0x2d8]
mov edx, dword [ebp - 8]
mov ecx, dword [eax]
call dword [ecx + 0x4c]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6ec]
mov eax, dword [eax + 0x2d8]
mov ecx, 0x543f9c
mov edx, dword [ebp - 8]
mov ebx, dword [eax]
call dword [ebx + 0x64]
inc dword [ebp - 8]
dec dword [ebp - 0xc]
jne 0x541c29
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6ec]
mov eax, dword [eax + 0x2d8]
mov edx, 0x543fc8
mov ecx, dword [eax]
call dword [ecx + 0x80]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6ac]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x54404c
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6ac]
mov edx, dword [eax]
call dword [edx + 0x130]
cmp al, 1
jne 0x541d1c
mov eax, dword [ebp - 4]
call fcn.00547c7c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6bc]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544064
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6c0]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544080
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6b0]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x54409c
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6c8]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x5440b4
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6c8]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730fa0]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x678]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x5440d4
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054614c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x678]
mov edx, dword [eax]
call dword [edx + 0x130]
mov edx, dword [0x730f2c]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x418]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x5440f0
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5e8]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x54410c
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5e8]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x7309bc]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5ec]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544130
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5ec]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730fb4]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6d4]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x54414c
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6d4]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730b60]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6d8]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544170
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6d8]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x7309dc]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x4c4]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730da0]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x4d4]
mov edx, dword [eax]
call dword [edx + 0x78]
test al, al
je 0x541f72
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x4d4]
mov edx, dword [eax]
call dword [edx + 0x130]
test al, al
jne 0x541f76
xor eax, eax
jmp 0x541f78
mov al, 1
neg al
sbb eax, eax
mov edx, dword [0x731014]
mov dword [edx], eax
mov eax, dword [0x730da0]
cmp dword [eax], 1
sbb eax, eax
inc eax
push eax
mov ecx, 0x544194
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [0x731014]
cmp dword [eax], 1
sbb eax, eax
inc eax
push eax
mov ecx, 0x5441ac
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x488]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730c1c]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x618]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730bd0]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x618]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x5441c4
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x610]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730ce8]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6d0]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730bc0]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x610]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x5441e4
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6d0]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544200
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x82c]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x731060]
mov dword [edx], eax
mov eax, dword [0x731060]
cmp dword [eax], 1
sbb eax, eax
inc eax
cmp al, 1
jne 0x5420e5
mov eax, dword [0x730da8]
mov eax, dword [eax]
mov eax, dword [eax + 0x604]
xor edx, edx
mov ecx, dword [eax]
call dword [ecx + 0x94]
jmp 0x5420fc
mov eax, dword [0x730da8]
mov eax, dword [eax]
mov eax, dword [eax + 0x604]
mov dl, 1
mov ecx, dword [eax]
call dword [ecx + 0x94]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x82c]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x54421c
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x62c]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730b48]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x62c]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544234
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [0x730c1c]
cmp dword [eax], 1
sbb eax, eax
inc eax
push eax
mov ecx, 0x544250
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x4fc]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730a78]
mov dword [edx], eax
mov eax, dword [0x730a78]
cmp dword [eax], 1
sbb eax, eax
inc eax
push eax
mov ecx, 0x544264
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x4d0]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730a8c]
mov dword [edx], eax
mov eax, dword [0x730a8c]
cmp dword [eax], 1
sbb eax, eax
inc eax
push eax
mov ecx, 0x544280
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x4cc]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730d70]
mov dword [edx], eax
mov eax, dword [0x730d70]
cmp dword [eax], 1
sbb eax, eax
inc eax
push eax
mov ecx, 0x5442a0
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x4dc]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730de8]
mov dword [edx], eax
mov eax, dword [0x730de8]
cmp dword [eax], 1
sbb eax, eax
inc eax
push eax
mov ecx, 0x5442c4
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x500]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730b18]
mov dword [edx], eax
mov eax, dword [0x730b18]
cmp dword [eax], 1
sbb eax, eax
inc eax
push eax
mov ecx, 0x5442e0
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x570]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x73104c]
mov dword [edx], eax
mov eax, dword [0x73104c]
cmp dword [eax], 1
sbb eax, eax
inc eax
push eax
mov ecx, 0x5442fc
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x60c]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x7309f0]
mov dword [edx], eax
mov eax, dword [0x7309f0]
cmp dword [eax], 1
sbb eax, eax
inc eax
push eax
mov ecx, 0x54431c
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5f8]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730a68]
mov dword [edx], eax
mov eax, dword [0x730a68]
cmp dword [eax], 1
sbb eax, eax
inc eax
push eax
mov ecx, 0x544338
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x4e0]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730dd4]
mov dword [edx], eax
mov eax, dword [0x730dd4]
cmp dword [eax], 1
sbb eax, eax
inc eax
push eax
mov ecx, 0x54435c
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x790]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x54437c
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7cc]
mov edx, dword [eax]
call dword [edx + 0x130]
cmp al, 1
jne 0x5423e1
mov eax, dword [0x730da8]
mov eax, dword [eax]
mov eax, dword [eax + 0x564]
xor edx, edx
call sub.vcl260.bpl__Vcl_Controls_TControl_SetVisible_qqro
jmp 0x5423f5
mov eax, dword [0x730da8]
mov eax, dword [eax]
mov eax, dword [eax + 0x564]
mov dl, 1
call sub.vcl260.bpl__Vcl_Controls_TControl_SetVisible_qqro
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5d4]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544394
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x78c]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x5443bc
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x78c]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730f50]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7d8]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x5443d8
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7d8]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730a60]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7f4]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x5443ec
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
lea edx, [ebp - 0x40]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7f8]
call sub.vcl260.bpl__Vcl_Controls_TControl_GetText_qqrv
mov eax, dword [ebp - 0x40]
push eax
mov ecx, 0x544400
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054620c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x744]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544418
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x83c]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544434
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x748]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544450
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x74c]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x54446c
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x74c]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544488
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x810]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x5444a8
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x74c]
mov edx, dword [eax]
call dword [edx + 0x130]
cmp al, 1
je 0x5425e8
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x840]
mov edx, dword [eax]
call dword [edx + 0x130]
cmp al, 1
jne 0x5425f6
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x710]
mov edx, dword [eax]
call dword [edx + 0x5c]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x840]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730b80]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6f4]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x5444c4
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6f4]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730ff4]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x700]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x5444e0
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x700]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730b88]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x838]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544500
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x838]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730a94]
mov dword [edx], eax
mov eax, dword [0x730f50]
cmp dword [eax], 1
sbb edx, edx
inc edx
mov eax, dword [0x730da8]
mov eax, dword [eax]
mov eax, dword [eax + 0x72c]
call sub.vcl260.bpl__Vcl_Controls_TControl_SetVisible_qqro
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7a4]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544520
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7a4]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730cbc]
mov dword [edx], eax
mov eax, dword [0x730cbc]
cmp dword [eax], 1
sbb edx, edx
inc edx
mov eax, dword [0x730a90]
mov eax, dword [eax]
mov eax, dword [eax + 0x50c]
call sub.vcl260.bpl__Vcl_Extctrls_TTimer_SetEnabled_qqro
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7e4]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544540
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7e4]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730f30]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x784]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544568
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x784]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x7309a4]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7a8]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544588
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x76c]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x5445a8
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x76c]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730ae0]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x794]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x5445c4
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x794]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730f04]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7cc]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x5445e4
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x754]
mov eax, dword [eax + 0x2b0]
push eax
mov ecx, 0x544604
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054614c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x754]
mov eax, dword [eax + 0x2b0]
mov edx, dword [0x730d54]
mov dword [edx], eax
mov eax, dword [0x730da8]
mov eax, dword [eax]
call fcn.006ba100
lea edx, [ebp - 0x44]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x4f0]
call sub.vcl260.bpl__Vcl_Controls_TControl_GetText_qqrv
mov eax, dword [ebp - 0x44]
push eax
mov ecx, 0x544620
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054620c
lea eax, [ebp - 0x48]
push eax
lea edx, [ebp - 0x50]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x4f0]
call sub.vcl260.bpl__Vcl_Controls_TControl_GetText_qqrv
mov edx, dword [ebp - 0x50]
lea eax, [ebp - 0x4c]
mov ecx, 0
call sub.rtl260.bpl__System__LStrFromUStr_qqrr27System__AnsiStringT_us_i0__x20System_UnicodeStringus
mov eax, dword [ebp - 0x4c]
xor ecx, ecx
mov edx, 0x544640
call fcn.006ee2c8
mov edx, dword [ebp - 0x48]
mov eax, dword [0x730d80]
call sub.rtl260.bpl__System__UStrAsg_qqrr20System_UnicodeStringx20System_UnicodeString
lea edx, [ebp - 0x60]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x694]
call sub.vcl260.bpl__Vcl_Controls_TControl_GetText_qqrv
mov edx, dword [ebp - 0x60]
lea eax, [ebp - 0x5c]
mov ecx, 0
call sub.rtl260.bpl__System__LStrFromUStr_qqrr27System__AnsiStringT_us_i0__x20System_UnicodeStringus
mov eax, dword [ebp - 0x5c]
lea ecx, [ebp - 0x58]
mov dx, 0xe252
call fcn.00404ea4
mov edx, dword [ebp - 0x58]
lea eax, [ebp - 0x54]
call sub.rtl260.bpl__System__UStrFromLStr_qqrr20System_UnicodeStringx27System__AnsiStringT_us_i0__
mov eax, dword [ebp - 0x54]
push eax
mov ecx, 0x544650
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054620c
lea edx, [ebp - 0x68]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x694]
call sub.vcl260.bpl__Vcl_Controls_TControl_GetText_qqrv
mov eax, dword [ebp - 0x68]
lea edx, [ebp - 0x64]
call sub.rtl260.bpl__System_Sysutils_Trim_qqrx20System_UnicodeString
cmp dword [ebp - 0x64], 0
je 0x5429c8
mov eax, dword [0x730ad8]
mov dword [eax], 0xffffffff
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6a4]
mov edx, dword [eax]
call dword [edx + 0x130]
cmp al, 1
je 0x5429f2
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6ac]
mov edx, dword [eax]
call dword [edx + 0x130]
cmp al, 1
jne 0x542a5a
mov eax, dword [0x730f34]
mov eax, dword [eax]
mov eax, dword [eax + 0x6c]
mov dword [ebp - 0x10], eax
mov eax, dword [ebp - 0x10]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0x10]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, dword [eax]
call dword [edx + 0x48]
mov eax, dword [ebp - 0x10]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x544668
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x10]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Open_qqrv
mov edx, 0x544728
mov eax, dword [ebp - 0x10]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x74]
test eax, eax
jne 0x542a52
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6a8]
mov edx, dword [eax]
call dword [edx + 0x5c]
mov eax, dword [ebp - 0x10]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6bc]
mov edx, dword [eax]
call dword [edx + 0x130]
cmp al, 1
je 0x542a84
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6c0]
mov edx, dword [eax]
call dword [edx + 0x130]
cmp al, 1
jne 0x542aec
mov eax, dword [0x730f34]
mov eax, dword [eax]
mov eax, dword [eax + 0x6c]
mov dword [ebp - 0x14], eax
mov eax, dword [ebp - 0x14]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0x14]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, dword [eax]
call dword [edx + 0x48]
mov eax, dword [ebp - 0x14]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x54474c
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x14]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Open_qqrv
mov edx, 0x544728
mov eax, dword [ebp - 0x14]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x74]
test eax, eax
jne 0x542ae4
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6a8]
mov edx, dword [eax]
call dword [edx + 0x5c]
mov eax, dword [ebp - 0x14]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
lea edx, [ebp - 0x6c]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x800]
call sub.vcl260.bpl__Vcl_Controls_TControl_GetText_qqrv
mov eax, dword [ebp - 0x6c]
push eax
mov ecx, 0x544844
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054620c
lea edx, [ebp - 0x70]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x800]
call sub.vcl260.bpl__Vcl_Controls_TControl_GetText_qqrv
mov edx, dword [ebp - 0x70]
mov eax, dword [0x730ff0]
call sub.rtl260.bpl__System__UStrAsg_qqrr20System_UnicodeStringx20System_UnicodeString
lea edx, [ebp - 0x74]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x86c]
call sub.vcl260.bpl__Vcl_Controls_TControl_GetText_qqrv
mov eax, dword [ebp - 0x74]
push eax
mov ecx, 0x544868
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054620c
lea edx, [ebp - 0x78]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x86c]
call sub.vcl260.bpl__Vcl_Controls_TControl_GetText_qqrv
mov edx, dword [ebp - 0x78]
mov eax, dword [0x730c94]
call sub.rtl260.bpl__System__UStrAsg_qqrr20System_UnicodeStringx20System_UnicodeString
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x808]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544884
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x808]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x731064]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7c4]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x5448a4
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7c4]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x73098c]
mov dword [edx], eax
mov eax, dword [0x730da8]
mov eax, dword [eax]
call fcn.006d563c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7fc]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x5448c4
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7fc]
mov edx, dword [eax]
call dword [edx + 0x130]
cmp al, 1
jne 0x542c53
mov eax, dword [0x730c98]
mov eax, dword [eax]
mov eax, dword [eax + 0x504]
mov dl, 1
call sub.vcl260.bpl__Vcl_Controls_TControl_SetVisible_qqro
jmp 0x542c67
mov eax, dword [0x730c98]
mov eax, dword [eax]
mov eax, dword [eax + 0x504]
xor edx, edx
call sub.vcl260.bpl__Vcl_Controls_TControl_SetVisible_qqro
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7fc]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730c04]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7dc]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x5448e0
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7dc]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730bf4]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7e0]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x5448fc
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7e0]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730fa8]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x798]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544918
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x798]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730a50]
mov dword [edx], eax
mov eax, dword [0x730a50]
cmp dword [eax], 1
sbb eax, eax
inc eax
cmp al, 1
jne 0x542da4
mov eax, dword [0x730da8]
mov eax, dword [eax]
mov eax, dword [eax + 0x7b4]
mov edx, 0x544938
call sub.vcl260.bpl__Vcl_Controls_TControl_SetText_qqrx20System_UnicodeString
mov eax, dword [0x730da8]
mov eax, dword [eax]
mov eax, dword [eax + 0x7dc]
mov eax, dword [eax + 0x74]
mov edx, 0xff
call sub.vcl260.bpl__Vcl_Graphics_TFont_SetColor_qqrx21System_Uitypes_TColor
mov eax, dword [0x730da8]
mov eax, dword [eax]
mov eax, dword [eax + 0x7dc]
mov eax, dword [eax + 0x74]
mov dl, byte [0x544944]
call sub.vcl260.bpl__Vcl_Graphics_TFont_SetStyle_qqrx52System__Set_25System_Uitypes_TFontStylet1_i0_t1_i3__
jmp 0x542ded
mov eax, dword [0x730da8]
mov eax, dword [eax]
mov eax, dword [eax + 0x7b4]
mov edx, 0x544954
call sub.vcl260.bpl__Vcl_Controls_TControl_SetText_qqrx20System_UnicodeString
mov eax, dword [0x730da8]
mov eax, dword [eax]
mov eax, dword [eax + 0x7dc]
mov eax, dword [eax + 0x74]
xor edx, edx
call sub.vcl260.bpl__Vcl_Graphics_TFont_SetColor_qqrx21System_Uitypes_TColor
mov eax, dword [0x730da8]
mov eax, dword [eax]
mov eax, dword [eax + 0x7dc]
mov eax, dword [eax + 0x74]
mov dl, byte [0x544968]
call sub.vcl260.bpl__Vcl_Graphics_TFont_SetStyle_qqrx52System__Set_25System_Uitypes_TFontStylet1_i0_t1_i3__
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7d4]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544978
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7d4]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730ba4]
mov dword [edx], eax
mov eax, dword [0x730ba4]
cmp dword [eax], 1
sbb eax, eax
inc eax
cmp al, 1
jne 0x542ea5
mov eax, dword [0x730f34]
mov eax, dword [eax]
mov eax, dword [eax + 0x6c]
mov dword [ebp - 0x18], eax
mov eax, dword [ebp - 0x18]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
mov eax, dword [ebp - 0x18]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, dword [eax]
call dword [edx + 0x48]
mov eax, dword [ebp - 0x18]
call sub.dac260.bpl__Dbaccess_TCustomDADataSet_GetSQL_qqrv
mov edx, 0x544994
mov ecx, dword [eax]
call dword [ecx + 0x3c]
mov eax, dword [ebp - 0x18]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Open_qqrv
mov edx, 0x544728
mov eax, dword [ebp - 0x18]
call sub.dbrtl260.bpl__Data_Db_TDataSet_FieldByName_qqrx20System_UnicodeString
mov edx, dword [eax]
call dword [edx + 0x74]
test eax, eax
jne 0x542e9d
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6cc]
mov edx, dword [eax]
call dword [edx + 0x5c]
mov eax, dword [ebp - 0x18]
call sub.dbrtl260.bpl__Data_Db_TDataSet_Close_qqrv
mov eax, dword [0x730da8]
mov eax, dword [eax]
call fcn.006e5a64
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x788]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544a84
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x788]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730fc0]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x79c]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544aa0
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x79c]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730f4c]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x504]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730e24]
mov dword [edx], eax
mov eax, dword [0x730e24]
cmp dword [eax], 1
sbb eax, eax
inc eax
push eax
mov ecx, 0x544ac0
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5e0]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730bb0]
mov dword [edx], eax
mov eax, dword [0x730bb0]
cmp dword [eax], 1
sbb eax, eax
inc eax
push eax
mov ecx, 0x544ad8
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x868]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730cdc]
mov dword [edx], eax
mov eax, dword [0x730cdc]
cmp dword [eax], 1
sbb eax, eax
inc eax
push eax
mov ecx, 0x544af0
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7d0]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544b0c
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x768]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544b28
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x768]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730af0]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x778]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544b44
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054614c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x778]
mov edx, dword [eax]
call dword [edx + 0x130]
mov edx, dword [0x731018]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x81c]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544b60
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054614c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x830]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544b78
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6fc]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544b98
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054614c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6fc]
mov edx, dword [eax]
call dword [edx + 0x130]
mov edx, dword [0x730d08]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x77c]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544bbc
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x77c]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730e00]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7bc]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544bdc
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7bc]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730cf4]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7c0]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544bfc
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7c0]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x7309f4]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7e8]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544c1c
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7e8]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x731024]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x760]
call sub.VclSmp260.bpl__Vcl_Samples_Spin_TSpinEdit_GetValue_qqrv
push eax
mov ecx, 0x544c30
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054614c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x764]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544c48
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x760]
call sub.VclSmp260.bpl__Vcl_Samples_Spin_TSpinEdit_GetValue_qqrv
mov edx, dword [0x730e38]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x764]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730b50]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x620]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544c64
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x620]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730ec8]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x670]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544c84
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x670]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730cec]
mov dword [edx], eax
mov eax, 0x544ca0
mov edx, dword [0x730da8]
mov edx, dword [edx]
mov edx, dword [edx + 0xa64]
call sub.rtl260.bpl__System__UStrEqual_qqrv
jne 0x54332e
mov eax, dword [0x730cec]
mov dword [eax], 0xffffffff
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x668]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544cc0
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x668]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x73101c]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x680]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544ce0
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x680]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730f40]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x684]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544d00
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x684]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730f7c]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x688]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544d1c
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x688]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730998]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6dc]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544d38
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6dc]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730e1c]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x708]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544d58
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x708]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730ea0]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x814]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544d78
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x814]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730edc]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x720]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544d98
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054614c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x72c]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544db0
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x730]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544dd0
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x738]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544de8
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x734]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544e04
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x730]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730f24]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x738]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730ca0]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x734]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730fe8]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x728]
mov edx, dword [eax]
call dword [edx + 0x130]
test eax, eax
jne 0x54362b
push 0
mov ecx, 0x544e1c
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054620c
jmp 0x543652
lea edx, [ebp - 0x7c]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x728]
call sub.vcl260.bpl__Vcl_Controls_TControl_GetText_qqrv
mov eax, dword [ebp - 0x7c]
push eax
mov ecx, 0x544e1c
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054620c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x66c]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544e34
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x66c]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730e80]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7ac]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544e54
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7ac]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730a40]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7b0]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544e78
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7b0]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730a10]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7b4]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544e98
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7b8]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544ebc
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7b8]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730b58]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7c8]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544ed8
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7c8]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730a14]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5b0]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544ef8
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054614c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5b0]
mov edx, dword [eax]
call dword [edx + 0x130]
mov edx, dword [0x730e84]
mov dword [edx], eax
lea edx, [ebp - 0x80]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5a4]
call sub.vcl260.bpl__Vcl_Controls_TControl_GetText_qqrv
mov eax, dword [ebp - 0x80]
call sub.rtl260.bpl__System_Sysutils_StrToInt_qqrx20System_UnicodeString
push eax
mov ecx, 0x544f10
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054614c
lea edx, [ebp - 0x84]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5a4]
call sub.vcl260.bpl__Vcl_Controls_TControl_GetText_qqrv
mov eax, dword [ebp - 0x84]
call sub.rtl260.bpl__System_Sysutils_StrToInt_qqrx20System_UnicodeString
mov edx, dword [0x730a48]
mov dword [edx], eax
lea edx, [ebp - 0x88]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5a8]
call sub.vcl260.bpl__Vcl_Controls_TControl_GetText_qqrv
mov eax, dword [ebp - 0x88]
call sub.rtl260.bpl__System_Sysutils_StrToInt_qqrx20System_UnicodeString
push eax
mov ecx, 0x544f30
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054614c
lea edx, [ebp - 0x8c]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5a8]
call sub.vcl260.bpl__Vcl_Controls_TControl_GetText_qqrv
mov eax, dword [ebp - 0x8c]
call sub.rtl260.bpl__System_Sysutils_StrToInt_qqrx20System_UnicodeString
mov edx, dword [0x730e8c]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5a0]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544f54
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054614c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5a0]
mov edx, dword [eax]
call dword [edx + 0x130]
mov edx, dword [0x730ddc]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5b8]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544f7c
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5b8]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730f58]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5c8]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544f9c
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5c8]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x7309e0]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5cc]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544fc0
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5d0]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544fdc
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5cc]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730b08]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5d0]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730d90]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6b4]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x544ff8
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x6b4]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x73102c]
mov dword [edx], eax
mov eax, dword [0x73102c]
cmp dword [eax], 1
sbb edx, edx
inc edx
mov eax, dword [0x730da8]
mov eax, dword [eax]
mov eax, dword [eax + 0x764]
call sub.vcl260.bpl__Vcl_Controls_TControl_SetVisible_qqro
mov eax, dword [0x73102c]
cmp dword [eax], 1
sbb edx, edx
inc edx
mov eax, dword [0x730da8]
mov eax, dword [eax]
mov eax, dword [eax + 0x768]
call sub.vcl260.bpl__Vcl_Controls_TControl_SetVisible_qqro
lea edx, [ebp - 0x90]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5bc]
call sub.vcl260.bpl__Vcl_Controls_TControl_GetText_qqrv
mov eax, dword [ebp - 0x90]
call sub.rtl260.bpl__System_Sysutils_StrToInt_qqrx20System_UnicodeString
push eax
mov ecx, 0x545014
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054614c
lea edx, [ebp - 0x94]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5bc]
call sub.vcl260.bpl__Vcl_Controls_TControl_GetText_qqrv
mov eax, dword [ebp - 0x94]
call sub.rtl260.bpl__System_Sysutils_StrToInt_qqrx20System_UnicodeString
mov edx, dword [0x730b1c]
mov dword [edx], eax
lea edx, [ebp - 0x98]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5c0]
call sub.vcl260.bpl__Vcl_Controls_TControl_GetText_qqrv
mov eax, dword [ebp - 0x98]
call sub.rtl260.bpl__System_Sysutils_StrToInt_qqrx20System_UnicodeString
push eax
mov ecx, 0x545038
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054614c
lea edx, [ebp - 0x9c]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5c0]
call sub.vcl260.bpl__Vcl_Controls_TControl_GetText_qqrv
mov eax, dword [ebp - 0x9c]
call sub.rtl260.bpl__System_Sysutils_StrToInt_qqrx20System_UnicodeString
mov edx, dword [0x730f60]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x65c]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x545060
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x65c]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730cf8]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x654]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x545078
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x658]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x5450a0
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x654]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730f98]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x658]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730b3c]
mov dword [edx], eax
lea edx, [ebp - 0xa0]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x648]
call sub.vcl260.bpl__Vcl_Controls_TControl_GetText_qqrv
mov eax, dword [ebp - 0xa0]
call sub.rtl260.bpl__System_Sysutils_StrToInt_qqrx20System_UnicodeString
push eax
mov ecx, 0x5450c8
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054614c
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x648]
call sub.vcl260.bpl__Vcl_Controls_TControl_GetText_qqrv
mov eax, dword [ebp - 0xa4]
call sub.rtl260.bpl__System_Sysutils_StrToInt_qqrx20System_UnicodeString
mov edx, dword [0x730fd0]
mov dword [edx], eax
lea edx, [ebp - 0xa8]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x64c]
call sub.vcl260.bpl__Vcl_Controls_TControl_GetText_qqrv
mov eax, dword [ebp - 0xa8]
call sub.rtl260.bpl__System_Sysutils_StrToInt_qqrx20System_UnicodeString
push eax
mov ecx, 0x5450e4
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054614c
lea edx, [ebp - 0xac]
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5c0]
call sub.vcl260.bpl__Vcl_Controls_TControl_GetText_qqrv
mov eax, dword [ebp - 0xac]
call sub.rtl260.bpl__System_Sysutils_StrToInt_qqrx20System_UnicodeString
mov edx, dword [0x730d0c]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5d8]
mov edx, dword [eax]
call dword [edx + 0x130]
push eax
mov ecx, 0x545100
mov edx, 0x543e84
mov eax, dword [ebp - 4]
call fcn.0054608c
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x5d8]
mov edx, dword [eax]
call dword [edx + 0x130]
neg al
sbb eax, eax
mov edx, dword [0x730c18]
mov dword [edx], eax
mov eax, dword [ebp - 4]
mov eax, dword [eax + 0x7d0]
mov edx, dword [eax]
call dword [edx + 0x130]
cmp al, 1
jne 0x543d66
mov eax, dword [0x730bd4]
mov eax, dword [eax]
mov dl, 1
call sub.vcl260.bpl__Vcl_Forms_TCustomForm_SetFormStyle_qqr20Vcl_Forms_TFormStyle
mov eax, dword [0x730bd4]
mov eax, dword [eax]
mov dl, 1
call sub.vcl260.bpl__Vcl_Forms_TCustomForm_SetVisible_qqro
mov eax, dword [0x730bd4]
mov eax, dword [eax]
mov eax, dword [eax + 0x4ec]
xor edx, edx
call sub.vcl260.bpl__Vcl_Controls_TControl_SetVisible_qqro
mov eax, dword [0x730c98]
mov eax, dword [eax]
mov eax, dword [eax + 0x4d8]
xor edx, edx
call sub.vcl260.bpl__Vcl_Controls_TControl_SetVisible_qqro
mov eax, dword [0x730bd4]
mov eax, dword [eax]
call sub.vcl260.bpl__Vcl_Controls_TWinControl_GetHandle_qqrv
mov edx, 0xfffffff0
call fcn.004023fc
and eax, 0xff3fffff
push eax
mov eax, dword [0x730bd4]
mov eax, dword [eax]
call sub.vcl260.bpl__Vcl_Controls_TWinControl_GetHandle_qqrv
mov edx, 0xfffffff0
pop ecx
call fcn.004024c4
mov eax, dword [0x730bd4]
mov eax, dword [eax]
call fcn.006e7b8c
jmp 0x543ddd
mov eax, dword [0x730bd4]
mov eax, dword [eax]
xor edx, edx
call sub.vcl260.bpl__Vcl_Forms_TCustomForm_SetFormStyle_qqr20Vcl_Forms_TFormStyle
mov eax, dword [0x730bd4]
mov eax, dword [eax]
xor edx, edx
call sub.vcl260.bpl__Vcl_Forms_TCustomForm_SetVisible_qqro
mov eax, dword [0x730bd4]
mov eax, dword [eax]
mov eax, dword [eax + 0x4ec]
mov dl, 1
call sub.vcl260.bpl__Vcl_Controls_TControl_SetVisible_qqro
mov eax, dword [0x730c98]
mov eax, dword [eax]
mov eax, dword [eax + 0x4d8]
mov dl, 1
call sub.vcl260.bpl__Vcl_Controls_TControl_SetVisible_qqro
mov eax, dword [0x730bd4]
mov eax, dword [eax]
call sub.vcl260.bpl__Vcl_Controls_TWinControl_GetHandle_qqrv
mov edx, 0xfffffff0
call fcn.004023fc
and eax, 0xff3fffff
push eax
mov eax, dword [0x730bd4]
mov eax, dword [eax]
call sub.vcl260.bpl__Vcl_Controls_TWinControl_GetHandle_qqrv
mov edx, 0xfffffff0
pop ecx
call fcn.004024c4
xor eax, eax
pop edx
pop ecx
pop ecx
mov dword fs:[eax], edx
push 0x543e59
lea eax, [ebp - 0xac]
mov edx, 0x12
call sub.rtl260.bpl__System__UStrArrayClr_qqrpvi
lea eax, [ebp - 0x64]
call sub.rtl260.bpl__System__UStrClr_qqrpv
lea eax, [ebp - 0x60]
call sub.rtl260.bpl__System__UStrClr_qqrpv
lea eax, [ebp - 0x5c]
mov edx, 2
call sub.rtl260.bpl__System__LStrArrayClr_qqrpvi
lea eax, [ebp - 0x54]
call sub.rtl260.bpl__System__UStrClr_qqrpv
lea eax, [ebp - 0x50]
call sub.rtl260.bpl__System__UStrClr_qqrpv
lea eax, [ebp - 0x4c]
call sub.rtl260.bpl__System__LStrClr_qqrpv
lea eax, [ebp - 0x48]
call sub.rtl260.bpl__System__UStrClr_qqrpv
lea eax, [ebp - 0x44]
mov edx, 2
call sub.rtl260.bpl__System__UStrArrayClr_qqrpvi
lea eax, [ebp - 0x3c]
mov edx, 8
call sub.rtl260.bpl__System__UStrArrayClr_qqrpvi
ret