Function at 0x44e0ec
Capabilities:
Get geographical location

Disassembly:
push ebp
mov ebp, esp
add esp, 0xfffffd4c
push ebx
push esi
push edi
mov byte [ebp - 0x218], dl
test dl, dl
jle 0x44e107
call fcn.00499fdc
mov dword [ebp - 0x240], ecx
mov byte [ebp - 0x239], dl
mov dword [ebp - 8], eax
mov eax, 0x4cdcc0
call fcn.00497a7c
mov word [ebp - 0x228], 8
mov ecx, dword [ebp - 0x240]
xor edx, edx
mov eax, dword [ebp - 8]
call fcn.004046b0
add dword [ebp - 0x21c], 0x10
mov word [ebp - 0x228], 0x14
lea edx, [ebp - 0x10]
push edx
call fcn.00433778
pop ecx
inc dword [ebp - 0x21c]
push eax
mov ecx, dword [ebp - 8]
add ecx, 0x390
push ecx
call fcn.0043373c
add esp, 8
add dword [ebp - 0x21c], 4
mov word [ebp - 0x228], 0x20
lea eax, [ebp - 0x14]
call fcn.00402a14
inc dword [ebp - 0x21c]
mov word [ebp - 0x228], 0x2c
mov word [ebp - 0x228], 0x38
lea eax, [ebp - 0x18]
call fcn.00402a14
inc dword [ebp - 0x21c]
mov word [ebp - 0x228], 0x2c
call sym.servercontrol.exe__IsVSerial_qv
test al, al
je 0x44e200
mov word [ebp - 0x228], 0x44
mov edx, 0x4cd2af
lea eax, [ebp - 0x2c]
call fcn.00497bd0
inc dword [ebp - 0x21c]
mov edx, dword [eax]
mov ecx, dword [ebp - 8]
mov eax, dword [ecx + 0x388]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x2c]
mov edx, 2
call fcn.00497e20
jmp 0x44e4b6
call sym.servercontrol.exe__IsSD300BASIC_qv
test al, al
jne 0x44e212
call fcn.00441014
test al, al
je 0x44e256
mov word [ebp - 0x228], 0x50
mov edx, 0x4cd2b5
lea eax, [ebp - 0x30]
call fcn.00497bd0
inc dword [ebp - 0x21c]
mov edx, dword [eax]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x388]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x30]
mov edx, 2
call fcn.00497e20
jmp 0x44e4b6
call sym.servercontrol.exe__Is300HSerial_qv
test al, al
je 0x44e2a3
mov word [ebp - 0x228], 0x5c
mov edx, 0x4cd2ba
lea eax, [ebp - 0x34]
call fcn.00497bd0
inc dword [ebp - 0x21c]
mov edx, dword [eax]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x388]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x34]
mov edx, 2
call fcn.00497e20
jmp 0x44e4b6
call sym.servercontrol.exe__Is300TSerial_qv
test al, al
je 0x44e2f0
mov word [ebp - 0x228], 0x68
mov edx, 0x4cd2bf
lea eax, [ebp - 0x38]
call fcn.00497bd0
inc dword [ebp - 0x21c]
mov edx, dword [eax]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x388]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x38]
mov edx, 2
call fcn.00497e20
jmp 0x44e4b6
call sym.servercontrol.exe__Is300SSerial_qv
test al, al
je 0x44e33d
mov word [ebp - 0x228], 0x74
mov edx, 0x4cd2c4
lea eax, [ebp - 0x3c]
call fcn.00497bd0
inc dword [ebp - 0x21c]
mov edx, dword [eax]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x388]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x3c]
mov edx, 2
call fcn.00497e20
jmp 0x44e4b6
call sym.servercontrol.exe__IsRSerial_qv
test al, al
je 0x44e38a
mov word [ebp - 0x228], pe_nt_image_headers32
mov edx, 0x4cd2ca
lea eax, [ebp - 0x40]
call fcn.00497bd0
inc dword [ebp - 0x21c]
mov edx, dword [eax]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x388]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x40]
mov edx, 2
call fcn.00497e20
jmp 0x44e4b6
call sym.servercontrol.exe__IsESerial_qv
test al, al
je 0x44e3d7
mov word [ebp - 0x228], 0x8c
mov edx, 0x4cd2d0
lea eax, [ebp - 0x44]
call fcn.00497bd0
inc dword [ebp - 0x21c]
mov edx, dword [eax]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x388]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x44]
mov edx, 2
call fcn.00497e20
jmp 0x44e4b6
call sym.servercontrol.exe__IsGSerial_qv
test al, al
je 0x44e424
mov word [ebp - 0x228], 0x98
mov edx, 0x4cd2d6
lea eax, [ebp - 0x48]
call fcn.00497bd0
inc dword [ebp - 0x21c]
mov edx, dword [eax]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x388]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x48]
mov edx, 2
call fcn.00497e20
jmp 0x44e4b6
call sym.servercontrol.exe__IsSaaSSerial_qv
test al, al
je 0x44e46e
mov word [ebp - 0x228], 0xa4
mov edx, 0x4cd2dc
lea eax, [ebp - 0x4c]
call fcn.00497bd0
inc dword [ebp - 0x21c]
mov edx, dword [eax]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x388]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x4c]
mov edx, 2
call fcn.00497e20
jmp 0x44e4b6
call fcn.0043f068
test al, al
je 0x44e4b6
mov word [ebp - 0x228], 0xb0
mov edx, 0x4cd2e5
lea eax, [ebp - 0x50]
call fcn.00497bd0
inc dword [ebp - 0x21c]
mov edx, dword [eax]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x388]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x50]
mov edx, 2
call fcn.00497e20
mov ecx, dword [ebp - 8]
mov eax, dword [ebp + 8]
mov dword [ecx + 0x3a8], eax
push 0
call sub.ole32.dll_CoInitialize
mov word [ebp - 0x228], 0xbc
mov word [ebp - 0x228], 0xd4
lea eax, [ebp - 0x5c]
call fcn.00402a14
mov edx, eax
inc dword [ebp - 0x21c]
mov ecx, dword [sym.imp.vcl60.bpl__Forms_Application]
mov eax, dword [ecx]
call sub.vcl60.bpl__Forms_TApplication_GetExeName_qqrv
lea edx, [ebp - 0x5c]
push dword [edx]
lea eax, [ebp - 0x60]
call fcn.00402a14
mov edx, eax
inc dword [ebp - 0x21c]
pop eax
call sub.rtl60.bpl__Sysutils_ExtractFilePath_qqrx17System_AnsiString
lea edx, [ebp - 0x60]
push edx
lea eax, [ebp - 0x54]
call fcn.00402a14
push eax
inc dword [ebp - 0x21c]
mov edx, 0x4cd2ed
lea eax, [ebp - 0x64]
call fcn.00497bd0
inc dword [ebp - 0x21c]
lea edx, [ebp - 0x64]
pop ecx
pop eax
call fcn.00497e78
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x64]
mov edx, 2
call fcn.00497e20
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x60]
mov edx, 2
call fcn.00497e20
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x5c]
mov edx, 2
call fcn.00497e20
mov word [ebp - 0x228], 0xc8
mov word [ebp - 0x228], 0xe0
lea edx, [ebp - 0x54]
lea eax, [ebp - 0x68]
call fcn.00499e08
inc dword [ebp - 0x21c]
mov edx, dword [eax]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x370]
call sub.xmlrtl60.bpl__Xmldoc_TXMLDocument_LoadFromFile_qqrx17System_WideString
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x68]
mov edx, 2
call fcn.00499e7c
mov word [ebp - 0x228], 0xec
lea eax, [ebp - 0x58]
call fcn.00409d9c
mov edx, eax
inc dword [ebp - 0x21c]
mov ecx, dword [ebp - 8]
mov eax, dword [ecx + 0x370]
call sub.xmlrtl60.bpl__Xmldoc_TXMLDocument_GetDocumentElement_qqrv
mov word [ebp - 0x228], 0xc8
xor edx, edx
mov dword [ebp - 0x244], edx
jmp 0x44f2bb
mov word [ebp - 0x228], 0x110
lea eax, [ebp - 0x58]
call fcn.00409e0c
mov dword [ebp - 0x254], eax
lea eax, [ebp - 0x94]
call fcn.00409e1c
mov edx, eax
inc dword [ebp - 0x21c]
mov eax, dword [ebp - 0x254]
mov ecx, dword [eax]
call dword [ecx + 0x14]
lea eax, [ebp - 0x94]
call fcn.00409e8c
mov dword [ebp - 0x250], eax
lea eax, [ebp - 0x70]
call fcn.00409d9c
push eax
inc dword [ebp - 0x21c]
lea eax, [ebp - 0xa4]
mov edx, dword [ebp - 0x244]
call fcn.00409e9c
add dword [ebp - 0x21c], 2
lea edx, [ebp - 0xa4]
mov eax, dword [ebp - 0x250]
pop ecx
mov ebx, dword [eax]
call dword [ebx + 0x10]
sub dword [ebp - 0x21c], 2
lea eax, [ebp - 0xa4]
mov edx, 2
call fcn.00409ed8
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x94]
mov edx, 2
call fcn.00409e4c
mov word [ebp - 0x228], 0x104
mov word [ebp - 0x228], 0x11c
lea eax, [ebp - 0x80]
call fcn.00409fac
add dword [ebp - 0x21c], 2
mov word [ebp - 0x228], 0x104
mov word [ebp - 0x228], 0x128
lea eax, [ebp - 0x84]
call fcn.00402a14
inc dword [ebp - 0x21c]
mov word [ebp - 0x228], 0x104
mov word [ebp - 0x228], 0x134
lea eax, [ebp - 0x88]
call fcn.00402a14
inc dword [ebp - 0x21c]
mov word [ebp - 0x228], 0x104
mov word [ebp - 0x228], 0x140
lea eax, [ebp - 0x8c]
call fcn.00402a14
inc dword [ebp - 0x21c]
mov word [ebp - 0x228], 0x104
mov word [ebp - 0x228], 0x14c
lea eax, [ebp - 0x70]
call fcn.00409e0c
mov dword [ebp - 0x258], eax
lea eax, [ebp - 0xb8]
call fcn.00409fac
push eax
add dword [ebp - 0x21c], 2
mov edx, 0x4cd307
lea eax, [ebp - 0xa8]
call fcn.00499d94
inc dword [ebp - 0x21c]
mov edx, dword [eax]
mov eax, dword [ebp - 0x258]
pop ecx
mov ebx, dword [eax]
call dword [ebx + 0xc]
lea edx, [ebp - 0xb8]
lea eax, [ebp - 0x80]
call fcn.0043514c
sub dword [ebp - 0x21c], 2
lea eax, [ebp - 0xb8]
mov edx, 2
call fcn.00409ed8
dec dword [ebp - 0x21c]
lea eax, [ebp - 0xa8]
mov edx, 2
call fcn.00499e7c
lea eax, [ebp - 0x80]
call fcn.004994e4
test al, al
jne 0x44e81e
mov word [ebp - 0x228], 0x158
lea eax, [ebp - 0xbc]
call fcn.00402a14
mov edx, eax
inc dword [ebp - 0x21c]
lea eax, [ebp - 0x80]
call fcn.004991d8
lea edx, [ebp - 0xbc]
lea eax, [ebp - 0x84]
call fcn.00497e50
dec dword [ebp - 0x21c]
lea eax, [ebp - 0xbc]
mov edx, 2
call fcn.00497e20
mov word [ebp - 0x228], 0x164
lea eax, [ebp - 0x70]
call fcn.00409e0c
mov dword [ebp - 0x260], eax
lea eax, [ebp - 0xc0]
call fcn.00409e1c
mov edx, eax
inc dword [ebp - 0x21c]
mov eax, dword [ebp - 0x260]
mov ecx, dword [eax]
call dword [ecx + 0x14]
lea eax, [ebp - 0xc0]
call fcn.00409e8c
mov dword [ebp - 0x25c], eax
lea eax, [ebp - 0x90]
call fcn.00409d9c
push eax
inc dword [ebp - 0x21c]
mov edx, 0x4cd30c
lea eax, [ebp - 0xc4]
call fcn.00499d94
inc dword [ebp - 0x21c]
mov edx, dword [eax]
mov eax, dword [ebp - 0x25c]
pop ecx
mov ebx, dword [eax]
call dword [ebx + 0x38]
dec dword [ebp - 0x21c]
lea eax, [ebp - 0xc4]
mov edx, 2
call fcn.00499e7c
dec dword [ebp - 0x21c]
lea eax, [ebp - 0xc0]
mov edx, 2
call fcn.00409e4c
mov word [ebp - 0x228], 0x104
lea eax, [ebp - 0x90]
call fcn.00409f2c
test eax, eax
je 0x44e997
mov word [ebp - 0x228], 0x170
lea eax, [ebp - 0x90]
call fcn.00409e0c
mov dword [ebp - 0x264], eax
lea eax, [ebp - 0xd4]
call fcn.00409fac
mov edx, eax
add dword [ebp - 0x21c], 2
mov eax, dword [ebp - 0x264]
mov ecx, dword [eax]
call dword [ecx + 0x3c]
lea edx, [ebp - 0xd4]
lea eax, [ebp - 0x80]
call fcn.0043514c
sub dword [ebp - 0x21c], 2
lea eax, [ebp - 0xd4]
mov edx, 2
call fcn.00409ed8
lea eax, [ebp - 0x80]
call fcn.004994e4
test al, al
jne 0x44e997
mov word [ebp - 0x228], 0x17c
lea eax, [ebp - 0xd8]
call fcn.00402a14
mov edx, eax
inc dword [ebp - 0x21c]
lea eax, [ebp - 0x80]
call fcn.004991d8
lea edx, [ebp - 0xd8]
lea eax, [ebp - 0x88]
call fcn.00497e50
dec dword [ebp - 0x21c]
lea eax, [ebp - 0xd8]
mov edx, 2
call fcn.00497e20
mov word [ebp - 0x228], 0x188
lea eax, [ebp - 0x70]
call fcn.00409e0c
mov dword [ebp - 0x268], eax
lea eax, [ebp - 0xdc]
call fcn.00409f7c
mov edx, eax
inc dword [ebp - 0x21c]
mov eax, dword [ebp - 0x268]
mov ecx, dword [eax]
call dword [ecx + 0x34]
lea edx, [ebp - 0xdc]
lea eax, [ebp - 0xe0]
call fcn.00497c44
inc dword [ebp - 0x21c]
lea edx, [ebp - 0xe0]
lea eax, [ebp - 0x8c]
call fcn.00497e50
dec dword [ebp - 0x21c]
lea eax, [ebp - 0xe0]
mov edx, 2
call fcn.00497e20
dec dword [ebp - 0x21c]
lea eax, [ebp - 0xdc]
mov edx, 2
call fcn.00499e7c
mov word [ebp - 0x228], 0x194
lea eax, [ebp - 0xe4]
call fcn.00402a14
mov edx, eax
inc dword [ebp - 0x21c]
mov eax, dword [ebp - 0x8c]
call sub.rtl60.bpl__Sysutils_UpperCase_qqrx17System_AnsiString
lea edx, [ebp - 0xe4]
push edx
mov edx, 0x4cd311
lea eax, [ebp - 0xe8]
call fcn.00497bd0
inc dword [ebp - 0x21c]
lea edx, [ebp - 0xe8]
pop eax
call fcn.00497f04
push eax
dec dword [ebp - 0x21c]
lea eax, [ebp - 0xe8]
mov edx, 2
call fcn.00497e20
dec dword [ebp - 0x21c]
lea eax, [ebp - 0xe4]
mov edx, 2
call fcn.00497e20
pop ecx
test cl, cl
je 0x44eb64
mov word [ebp - 0x228], 0x1a0
lea eax, [ebp - 0xf0]
call fcn.00402a14
push eax
inc dword [ebp - 0x21c]
mov edx, 0x4cd319
lea eax, [ebp - 0xec]
call fcn.00497bd0
inc dword [ebp - 0x21c]
lea edx, [ebp - 0xec]
lea eax, [ebp - 0x84]
pop ecx
call fcn.00497e78
lea edx, [ebp - 0xf0]
push edx
lea eax, [ebp - 0xf4]
call fcn.00402a14
mov ecx, eax
inc dword [ebp - 0x21c]
lea edx, [ebp - 0x88]
pop eax
call fcn.00497e78
lea edx, [ebp - 0xf4]
lea eax, [ebp - 0x18]
call fcn.00497e50
dec dword [ebp - 0x21c]
lea eax, [ebp - 0xf4]
mov edx, 2
call fcn.00497e20
dec dword [ebp - 0x21c]
lea eax, [ebp - 0xf0]
mov edx, 2
call fcn.00497e20
dec dword [ebp - 0x21c]
lea eax, [ebp - 0xec]
mov edx, 2
call fcn.00497e20
jmp 0x44f22d
lea eax, [ebp - 0x84]
call fcn.00407bc0
test al, al
jne 0x44f22d
lea eax, [ebp - 0x88]
call fcn.00407bc0
test al, al
jne 0x44f22d
mov word [ebp - 0x228], 0x1ac
lea eax, [ebp - 0x100]
call fcn.00402a14
push eax
inc dword [ebp - 0x21c]
mov edx, 0x4cd31b
lea eax, [ebp - 0xfc]
call fcn.00497bd0
inc dword [ebp - 0x21c]
lea edx, [ebp - 0xfc]
lea eax, [ebp - 0x84]
pop ecx
call fcn.00497e78
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0x104]
call fcn.00402a14
mov ecx, eax
inc dword [ebp - 0x21c]
lea edx, [ebp - 0x88]
pop eax
call fcn.00497e78
lea edx, [ebp - 0x104]
push edx
lea ecx, [ebp - 0x124]
push ecx
call fcn.0043516c
add esp, 8
add dword [ebp - 0x21c], 6
push eax
mov eax, dword [ebp - 8]
add eax, 0x390
push eax
call fcn.004351dc
add esp, 8
dec dword [ebp - 0x21c]
sub dword [ebp - 0x21c], 4
push 2
lea edx, [ebp - 0x11c]
push edx
call fcn.00429ea4
add esp, 8
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x124]
mov edx, 2
call fcn.00497e20
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x104]
mov edx, 2
call fcn.00497e20
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x100]
mov edx, 2
call fcn.00497e20
dec dword [ebp - 0x21c]
lea eax, [ebp - 0xfc]
mov edx, 2
call fcn.00497e20
mov ecx, dword [ebp - 8]
add ecx, 0x390
push ecx
call fcn.0043522c
pop ecx
mov dword [ebp - 0x26c], eax
mov word [ebp - 0x228], 0x104
mov word [ebp - 0x228], 0x1c4
lea eax, [ebp - 0x70]
call fcn.00409e0c
mov dword [ebp - 0x274], eax
lea eax, [ebp - 0x128]
call fcn.00409e1c
mov edx, eax
inc dword [ebp - 0x21c]
mov eax, dword [ebp - 0x274]
mov ecx, dword [eax]
call dword [ecx + 0x14]
lea eax, [ebp - 0x128]
call fcn.00409e8c
mov dword [ebp - 0x270], eax
lea eax, [ebp - 0xf8]
call fcn.00409d9c
push eax
inc dword [ebp - 0x21c]
mov edx, 0x4cd31d
lea eax, [ebp - 0x12c]
call fcn.00499d94
inc dword [ebp - 0x21c]
mov edx, dword [eax]
mov eax, dword [ebp - 0x270]
pop ecx
mov ebx, dword [eax]
call dword [ebx + 0x38]
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x12c]
mov edx, 2
call fcn.00499e7c
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x128]
mov edx, 2
call fcn.00409e4c
mov word [ebp - 0x228], 0x1b8
lea eax, [ebp - 0xf8]
call fcn.00409f2c
test eax, eax
je 0x44f20e
xor edx, edx
mov dword [ebp - 0x278], edx
jmp 0x44f18e
mov word [ebp - 0x228], 0x1dc
lea eax, [ebp - 0xf8]
call fcn.00409e0c
mov dword [ebp - 0x28c], eax
lea eax, [ebp - 0x134]
call fcn.00409e1c
mov edx, eax
inc dword [ebp - 0x21c]
mov eax, dword [ebp - 0x28c]
mov ecx, dword [eax]
call dword [ecx + 0x14]
lea eax, [ebp - 0x134]
call fcn.00409e8c
mov dword [ebp - 0x288], eax
lea eax, [ebp - 0x148]
call fcn.00409d9c
push eax
inc dword [ebp - 0x21c]
lea eax, [ebp - 0x144]
mov edx, dword [ebp - 0x278]
call fcn.00409e9c
add dword [ebp - 0x21c], 2
lea edx, [ebp - 0x144]
mov eax, dword [ebp - 0x288]
pop ecx
mov ebx, dword [eax]
call dword [ebx + 0x10]
lea eax, [ebp - 0x148]
call fcn.00409e0c
mov dword [ebp - 0x284], eax
lea eax, [ebp - 0x15c]
call fcn.00409fac
push eax
add dword [ebp - 0x21c], 2
mov edx, 0x4cd324
lea eax, [ebp - 0x14c]
call fcn.00499d94
inc dword [ebp - 0x21c]
mov edx, dword [eax]
mov eax, dword [ebp - 0x284]
pop ecx
mov ebx, dword [eax]
call dword [ebx + 0xc]
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0x80]
call fcn.0043514c
sub dword [ebp - 0x21c], 2
lea eax, [ebp - 0x15c]
mov edx, 2
call fcn.00409ed8
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x14c]
mov edx, 2
call fcn.00499e7c
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x148]
mov edx, 2
call fcn.00409dcc
sub dword [ebp - 0x21c], 2
lea eax, [ebp - 0x144]
mov edx, 2
call fcn.00409ed8
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x134]
mov edx, 2
call fcn.00409e4c
lea eax, [ebp - 0x80]
call fcn.004994e4
test al, al
jne 0x44ef2a
mov word [ebp - 0x228], 0x1e8
lea eax, [ebp - 0x160]
call fcn.00402a14
mov edx, eax
inc dword [ebp - 0x21c]
lea eax, [ebp - 0x80]
call fcn.004991d8
lea edx, [ebp - 0x160]
lea eax, [ebp - 0x84]
call fcn.00497e50
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x160]
mov edx, 2
call fcn.00497e20
mov word [ebp - 0x228], 0x1f4
lea eax, [ebp - 0xf8]
call fcn.00409e0c
mov dword [ebp - 0x298], eax
lea eax, [ebp - 0x164]
call fcn.00409e1c
mov edx, eax
inc dword [ebp - 0x21c]
mov eax, dword [ebp - 0x298]
mov ecx, dword [eax]
call dword [ecx + 0x14]
lea eax, [ebp - 0x164]
call fcn.00409e8c
mov dword [ebp - 0x294], eax
lea eax, [ebp - 0x178]
call fcn.00409d9c
push eax
inc dword [ebp - 0x21c]
lea eax, [ebp - 0x174]
mov edx, dword [ebp - 0x278]
call fcn.00409e9c
add dword [ebp - 0x21c], 2
lea edx, [ebp - 0x174]
mov eax, dword [ebp - 0x294]
pop ecx
mov ebx, dword [eax]
call dword [ebx + 0x10]
lea eax, [ebp - 0x178]
call fcn.00409e0c
mov dword [ebp - 0x290], eax
lea eax, [ebp - 0x188]
call fcn.00409fac
mov edx, eax
add dword [ebp - 0x21c], 2
mov eax, dword [ebp - 0x290]
mov ecx, dword [eax]
call dword [ecx + 0x3c]
lea edx, [ebp - 0x188]
lea eax, [ebp - 0x80]
call fcn.0043514c
sub dword [ebp - 0x21c], 2
lea eax, [ebp - 0x188]
mov edx, 2
call fcn.00409ed8
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x178]
mov edx, 2
call fcn.00409dcc
sub dword [ebp - 0x21c], 2
lea eax, [ebp - 0x174]
mov edx, 2
call fcn.00409ed8
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x164]
mov edx, 2
call fcn.00409e4c
lea eax, [ebp - 0x80]
call fcn.004994e4
test al, al
jne 0x44f09e
mov word [ebp - 0x228], 0x200
lea eax, [ebp - 0x18c]
call fcn.00402a14
mov edx, eax
inc dword [ebp - 0x21c]
lea eax, [ebp - 0x80]
call fcn.004991d8
lea edx, [ebp - 0x18c]
lea eax, [ebp - 0x88]
call fcn.00497e50
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x18c]
mov edx, 2
call fcn.00497e20
lea eax, [ebp - 0x84]
call fcn.00407bc0
test al, al
jne 0x44f188
lea eax, [ebp - 0x88]
call fcn.00407bc0
test al, al
jne 0x44f188
mov word [ebp - 0x228], 0x20c
lea eax, [ebp - 0x194]
call fcn.00402a14
push eax
inc dword [ebp - 0x21c]
mov edx, 0x4cd329
lea eax, [ebp - 0x190]
call fcn.00497bd0
inc dword [ebp - 0x21c]
lea edx, [ebp - 0x190]
lea eax, [ebp - 0x84]
pop ecx
call fcn.00497e78
lea edx, [ebp - 0x194]
push edx
lea eax, [ebp - 0x198]
call fcn.00402a14
mov ecx, eax
inc dword [ebp - 0x21c]
lea edx, [ebp - 0x88]
pop eax
call fcn.00497e78
lea edx, [ebp - 0x198]
push edx
mov ecx, dword [ebp - 0x26c]
add ecx, 8
push ecx
call fcn.00435240
add esp, 8
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x198]
mov edx, 2
call fcn.00497e20
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x194]
mov edx, 2
call fcn.00497e20
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x190]
mov edx, 2
call fcn.00497e20
inc dword [ebp - 0x278]
mov word [ebp - 0x228], 0x1d0
lea eax, [ebp - 0xf8]
call fcn.00409e0c
mov dword [ebp - 0x280], eax
lea eax, [ebp - 0x130]
call fcn.00409e1c
mov edx, eax
inc dword [ebp - 0x21c]
mov eax, dword [ebp - 0x280]
mov ecx, dword [eax]
call dword [ecx + 0x14]
lea eax, [ebp - 0x130]
call fcn.00409e8c
mov dword [ebp - 0x27c], eax
mov eax, dword [ebp - 0x27c]
mov edx, dword [eax]
call dword [edx + 0xc]
cmp eax, dword [ebp - 0x278]
setg cl
and ecx, 1
push ecx
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x130]
mov edx, 2
call fcn.00409e4c
pop ecx
test ecx, ecx
jne 0x44ed88
dec dword [ebp - 0x21c]
lea eax, [ebp - 0xf8]
mov edx, 2
call fcn.00409dcc
mov word [ebp - 0x228], 0x104
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x90]
mov edx, 2
call fcn.00409dcc
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x8c]
mov edx, 2
call fcn.00497e20
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x88]
mov edx, 2
call fcn.00497e20
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x84]
mov edx, 2
call fcn.00497e20
sub dword [ebp - 0x21c], 2
lea eax, [ebp - 0x80]
mov edx, 2
call fcn.00409ed8
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x70]
mov edx, 2
call fcn.00409dcc
mov word [ebp - 0x228], 0xc8
inc dword [ebp - 0x244]
mov word [ebp - 0x228], 0xf8
lea eax, [ebp - 0x58]
call fcn.00409e0c
mov dword [ebp - 0x24c], eax
lea eax, [ebp - 0x6c]
call fcn.00409e1c
mov edx, eax
inc dword [ebp - 0x21c]
mov eax, dword [ebp - 0x24c]
mov ecx, dword [eax]
call dword [ecx + 0x14]
lea eax, [ebp - 0x6c]
call fcn.00409e8c
mov dword [ebp - 0x248], eax
mov eax, dword [ebp - 0x248]
mov edx, dword [eax]
call dword [edx + 0xc]
cmp eax, dword [ebp - 0x244]
setg cl
and ecx, 1
push ecx
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x6c]
mov edx, 2
call fcn.00409e4c
pop ecx
test ecx, ecx
jne 0x44e5ff
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x58]
mov edx, 2
call fcn.00409dcc
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x54]
mov edx, 2
call fcn.00497e20
mov word [ebp - 0x228], 0xbc
mov word [ebp - 0x228], 0x2c
jmp 0x44f3ef
mov ecx, dword [ebp - 8]
add ecx, 0x390
push ecx
call fcn.00435290
pop ecx
mov dword [ebp - 0x29c], eax
mov word [ebp - 0x228], 0x2c
jmp 0x44f441
mov eax, dword [ebp - 8]
mov edx, dword [eax + 0x35c]
add edx, 0x23c
mov dword [ebp - 0x2a0], edx
mov ecx, dword [ebp - 0x29c]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2a0]
mov eax, dword [eax]
mov ecx, dword [eax]
call dword [ecx + 0x38]
add dword [ebp - 0x29c], 0x20
mov edx, dword [ebp - 8]
add edx, 0x390
push edx
call fcn.0043529c
pop ecx
cmp eax, dword [ebp - 0x29c]
jne 0x44f410
mov eax, dword [ebp - 8]
mov edx, dword [eax + 0x35c]
add edx, 0x23c
mov dword [ebp - 0x2a4], edx
mov ecx, dword [ebp - 0x2a4]
mov eax, dword [ecx]
mov edx, dword [ebp - 0x18]
mov ecx, dword [eax]
call dword [ecx + 0x54]
mov edx, eax
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x35c]
mov ecx, dword [eax]
call dword [ecx + 0xcc]
xor edx, edx
mov eax, dword [ebp - 8]
call fcn.004522c4
mov word [ebp - 0x228], 0x218
call fcn.0043e980
mov edx, eax
lea eax, [ebp - 0x19c]
call fcn.00497bd0
inc dword [ebp - 0x21c]
mov edx, dword [eax]
mov ecx, dword [ebp - 8]
mov eax, dword [ecx + 0x330]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x19c]
mov edx, 2
call fcn.00497e20
mov ecx, dword [ebp - 8]
mov eax, dword [ecx + 0x3a8]
mov edx, dword [eax + 0x18]
mov ecx, dword [ebp - 8]
mov eax, dword [ecx + 0x328]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
mov byte [ebp - 0x2a5], 0
mov byte [ebp - 0x2a6], 0
mov edx, dword [ebp - 8]
mov ecx, dword [edx + 0x3a8]
cmp byte [ecx + 1], 0
je 0x44f543
mov byte [ebp - 0x2a5], 1
mov word [ebp - 0x228], 0x224
mov edx, 0x4cd330
lea eax, [ebp - 0x1a0]
call fcn.00497bd0
inc dword [ebp - 0x21c]
mov edx, eax
jmp 0x44f562
mov byte [ebp - 0x2a6], 1
mov edx, 0x4cd337
lea eax, [ebp - 0x1a4]
call fcn.00497bd0
inc dword [ebp - 0x21c]
mov edx, eax
mov edx, dword [edx]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x32c]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
cmp byte [ebp - 0x2a6], 0
je 0x44f598
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x1a4]
mov edx, 2
call fcn.00497e20
mov byte [ebp - 0x2a6], 0
cmp byte [ebp - 0x2a5], 0
je 0x44f5be
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x1a0]
mov edx, 2
call fcn.00497e20
mov byte [ebp - 0x2a5], 0
mov word [ebp - 0x228], 0x230
mov edx, 0x4cd338
lea eax, [ebp - 0x1a8]
call fcn.00497bd0
inc dword [ebp - 0x21c]
lea edx, [ebp - 0x1a8]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x3a8]
add eax, 0x18
call fcn.00497f1c
push eax
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x1a8]
mov edx, 2
call fcn.00497e20
pop ecx
test cl, cl
je 0x44f62c
mov eax, dword [ebp - 8]
mov edx, dword [eax + 0x3a8]
mov edx, dword [edx + 0x18]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x328]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
jmp 0x44f646
mov edx, dword [ebp - 8]
mov ecx, dword [edx + 0x3a8]
mov edx, dword [ecx + 0x1c]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x328]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
mov word [ebp - 0x228], 0x23c
mov edx, dword [ebp - 8]
mov edx, dword [edx + 0x3a8]
add edx, 4
lea eax, [ebp - 0x1c]
call fcn.00497c08
inc dword [ebp - 0x21c]
mov word [ebp - 0x228], 0x2c
mov word [ebp - 0x228], 0x248
lea eax, [ebp - 0x1ac]
call fcn.00402a14
push eax
inc dword [ebp - 0x21c]
lea eax, [ebp - 0x1c]
mov ecx, 4
mov edx, 1
call fcn.004981c8
lea edx, [ebp - 0x1ac]
mov edx, dword [edx]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x334]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x1ac]
mov edx, 2
call fcn.00497e20
mov word [ebp - 0x228], 0x254
lea eax, [ebp - 0x1b0]
call fcn.00402a14
push eax
inc dword [ebp - 0x21c]
lea eax, [ebp - 0x1c]
mov ecx, 4
mov edx, 5
call fcn.004981c8
lea edx, [ebp - 0x1b0]
mov edx, dword [edx]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x348]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x1b0]
mov edx, 2
call fcn.00497e20
mov word [ebp - 0x228], 0x260
lea eax, [ebp - 0x1b4]
call fcn.00402a14
push eax
inc dword [ebp - 0x21c]
lea eax, [ebp - 0x1c]
mov ecx, 4
mov edx, 9
call fcn.004981c8
lea edx, [ebp - 0x1b4]
mov edx, dword [edx]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x34c]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x1b4]
mov edx, 2
call fcn.00497e20
mov word [ebp - 0x228], 0x26c
lea eax, [ebp - 0x1b8]
call fcn.00402a14
push eax
inc dword [ebp - 0x21c]
lea eax, [ebp - 0x1c]
mov ecx, 4
mov edx, 0xd
call fcn.004981c8
lea edx, [ebp - 0x1b8]
mov edx, dword [edx]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x350]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x1b8]
mov edx, 2
call fcn.00497e20
mov word [ebp - 0x228], 0x278
push 0x1e
mov edx, 0x4cd344
lea eax, [ebp - 0x1bc]
call fcn.00497bd0
inc dword [ebp - 0x21c]
push dword [eax]
mov edx, 0x4cd339
lea eax, [ebp - 0x1c0]
call fcn.00497bd0
inc dword [ebp - 0x21c]
push dword [eax]
lea eax, [ebp - 0x20]
call fcn.00402a14
push eax
inc dword [ebp - 0x21c]
call sym.servercontrol.exe__TCPInvoke_q17System_AnsiStringt1i
add esp, 0x10
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x1c0]
mov edx, 2
call fcn.00497e20
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x1bc]
mov edx, 2
call fcn.00497e20
mov word [ebp - 0x228], 0x2c
mov dl, 1
mov eax, dword [sym.imp.rtl60.bpl__Classes_TStringList_]
call fcn.00402a44
mov dword [ebp - 0x2ac], eax
mov edx, dword [ebp - 0x20]
mov eax, dword [ebp - 0x2ac]
mov ecx, dword [eax]
call dword [ecx + 0x2c]
mov word [ebp - 0x228], 0x284
lea eax, [ebp - 0x1c8]
call fcn.00402a14
push eax
inc dword [ebp - 0x21c]
mov edx, 0x4cd345
lea eax, [ebp - 0x1c4]
call fcn.00497bd0
inc dword [ebp - 0x21c]
mov edx, dword [eax]
mov eax, dword [ebp - 0x2ac]
pop ecx
call sub.rtl60.bpl__Classes_TStrings_GetValue_qqrx17System_AnsiString
lea edx, [ebp - 0x1c8]
mov edx, dword [edx]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x338]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x1c8]
mov edx, 2
call fcn.00497e20
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x1c4]
mov edx, 2
call fcn.00497e20
mov word [ebp - 0x228], 0x290
lea eax, [ebp - 0x1d0]
call fcn.00402a14
push eax
inc dword [ebp - 0x21c]
mov edx, 0x4cd34d
lea eax, [ebp - 0x1cc]
call fcn.00497bd0
inc dword [ebp - 0x21c]
mov edx, dword [eax]
mov eax, dword [ebp - 0x2ac]
pop ecx
call sub.rtl60.bpl__Classes_TStrings_GetValue_qqrx17System_AnsiString
lea edx, [ebp - 0x1d0]
mov edx, dword [edx]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x33c]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x1d0]
mov edx, 2
call fcn.00497e20
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x1cc]
mov edx, 2
call fcn.00497e20
mov word [ebp - 0x228], 0x29c
lea eax, [ebp - 0x1d8]
call fcn.00402a14
push eax
inc dword [ebp - 0x21c]
mov edx, 0x4cd355
lea eax, [ebp - 0x1d4]
call fcn.00497bd0
inc dword [ebp - 0x21c]
mov edx, dword [eax]
mov eax, dword [ebp - 0x2ac]
pop ecx
call sub.rtl60.bpl__Classes_TStrings_GetValue_qqrx17System_AnsiString
lea edx, [ebp - 0x1d8]
mov edx, dword [edx]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x340]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x1d8]
mov edx, 2
call fcn.00497e20
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x1d4]
mov edx, 2
call fcn.00497e20
mov word [ebp - 0x228], 0x2a8
lea eax, [ebp - 0x1e0]
call fcn.00402a14
push eax
inc dword [ebp - 0x21c]
mov edx, 0x4cd360
lea eax, [ebp - 0x1dc]
call fcn.00497bd0
inc dword [ebp - 0x21c]
mov edx, dword [eax]
mov eax, dword [ebp - 0x2ac]
pop ecx
call sub.rtl60.bpl__Classes_TStrings_GetValue_qqrx17System_AnsiString
lea edx, [ebp - 0x1e0]
mov edx, dword [edx]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x344]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x1e0]
mov edx, 2
call fcn.00497e20
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x1dc]
mov edx, 2
call fcn.00497e20
mov word [ebp - 0x228], 0x2b4
lea eax, [ebp - 0x1e8]
call fcn.00402a14
push eax
inc dword [ebp - 0x21c]
mov edx, 0x4cd366
lea eax, [ebp - 0x1e4]
call fcn.00497bd0
inc dword [ebp - 0x21c]
mov edx, dword [eax]
mov eax, dword [ebp - 0x2ac]
pop ecx
call sub.rtl60.bpl__Classes_TStrings_GetValue_qqrx17System_AnsiString
lea edx, [ebp - 0x1e8]
mov edx, dword [edx]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x354]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x1e8]
mov edx, 2
call fcn.00497e20
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x1e4]
mov edx, 2
call fcn.00497e20
mov word [ebp - 0x228], 0x2c0
lea eax, [ebp - 0x1f0]
call fcn.00402a14
push eax
inc dword [ebp - 0x21c]
mov edx, 0x4cd36c
lea eax, [ebp - 0x1ec]
call fcn.00497bd0
inc dword [ebp - 0x21c]
mov edx, dword [eax]
mov eax, dword [ebp - 0x2ac]
pop ecx
call sub.rtl60.bpl__Classes_TStrings_GetValue_qqrx17System_AnsiString
lea edx, [ebp - 0x1f0]
mov edx, dword [edx]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x378]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x1f0]
mov edx, 2
call fcn.00497e20
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x1ec]
mov edx, 2
call fcn.00497e20
mov word [ebp - 0x228], 0x2cc
lea eax, [ebp - 0x1f8]
call fcn.00402a14
push eax
inc dword [ebp - 0x21c]
mov edx, 0x4cd370
lea eax, [ebp - 0x1f4]
call fcn.00497bd0
inc dword [ebp - 0x21c]
mov edx, dword [eax]
mov eax, dword [ebp - 0x2ac]
pop ecx
call sub.rtl60.bpl__Classes_TStrings_GetValue_qqrx17System_AnsiString
lea edx, [ebp - 0x1f8]
mov edx, dword [edx]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x380]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x1f8]
mov edx, 2
call fcn.00497e20
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x1f4]
mov edx, 2
call fcn.00497e20
mov word [ebp - 0x228], 0x2d8
lea eax, [ebp - 0x200]
call fcn.00402a14
push eax
inc dword [ebp - 0x21c]
mov edx, 0x4cd378
lea eax, [ebp - 0x1fc]
call fcn.00497bd0
inc dword [ebp - 0x21c]
mov edx, dword [eax]
mov eax, dword [ebp - 0x2ac]
pop ecx
call sub.rtl60.bpl__Classes_TStrings_GetValue_qqrx17System_AnsiString
lea edx, [ebp - 0x200]
mov edx, dword [edx]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x358]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x200]
mov edx, 2
call fcn.00497e20
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x1fc]
mov edx, 2
call fcn.00497e20
mov word [ebp - 0x228], 0x2e4
lea eax, [ebp - 0x24]
call fcn.00402a14
inc dword [ebp - 0x21c]
mov word [ebp - 0x228], 0x2c
mov word [ebp - 0x228], 0x2f0
lea eax, [ebp - 0x208]
call fcn.00402a14
push eax
inc dword [ebp - 0x21c]
mov edx, 0x4cd384
lea eax, [ebp - 0x204]
call fcn.00497bd0
inc dword [ebp - 0x21c]
mov edx, dword [eax]
mov eax, dword [ebp - 0x2ac]
pop ecx
call sub.rtl60.bpl__Classes_TStrings_GetValue_qqrx17System_AnsiString
lea edx, [ebp - 0x208]
lea eax, [ebp - 0x24]
call fcn.00497e50
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x208]
mov edx, 2
call fcn.00497e20
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x204]
mov edx, 2
call fcn.00497e20
mov ecx, dword [ebp - 8]
mov eax, dword [ecx + 0x35c]
add eax, 0x23c
mov dword [ebp - 0x2b0], eax
mov edx, dword [ebp - 0x2b0]
mov eax, dword [edx]
mov edx, dword [ebp - 0x24]
mov ecx, dword [eax]
call dword [ecx + 0x54]
mov edx, eax
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x35c]
mov ecx, dword [eax]
call dword [ecx + 0xcc]
mov edx, dword [ebp - 8]
mov edx, dword [edx + 0x35c]
mov eax, dword [ebp - 8]
call fcn.004522c4
mov word [ebp - 0x228], 0x2fc
lea eax, [ebp - 0x28]
call fcn.00402a14
push eax
inc dword [ebp - 0x21c]
mov edx, 0x4cd38d
lea eax, [ebp - 0x20c]
call fcn.00497bd0
inc dword [ebp - 0x21c]
mov edx, dword [eax]
mov eax, dword [ebp - 0x2ac]
pop ecx
call sub.rtl60.bpl__Classes_TStrings_GetValue_qqrx17System_AnsiString
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x20c]
mov edx, 2
call fcn.00497e20
mov word [ebp - 0x228], 0x2c
mov ecx, dword [ebp - 8]
mov eax, dword [ecx + 0x360]
add eax, 0x23c
mov dword [ebp - 0x2b4], eax
mov edx, dword [ebp - 0x2b4]
mov eax, dword [edx]
mov edx, dword [ebp - 0x28]
mov ecx, dword [eax]
call dword [ecx + 0x54]
mov edx, eax
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x360]
mov ecx, dword [eax]
call dword [ecx + 0xcc]
mov edx, dword [ebp - 0x2ac]
mov dword [ebp - 0x214], edx
cmp dword [ebp - 0x214], 0
je 0x44fe3d
mov eax, dword [ebp - 0x214]
mov edx, dword [eax]
mov dword [ebp - 0x210], edx
mov word [ebp - 0x228], 0x314
mov edx, 3
mov eax, dword [ebp - 0x214]
mov ecx, dword [eax]
call dword [ecx - 4]
mov word [ebp - 0x228], 0x308
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x28]
mov edx, 2
call fcn.00497e20
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x24]
mov edx, 2
call fcn.00497e20
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x20]
mov edx, 2
call fcn.00497e20
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x1c]
mov edx, 2
call fcn.00497e20
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x18]
mov edx, 2
call fcn.00497e20
dec dword [ebp - 0x21c]
lea eax, [ebp - 0x14]
mov edx, 2
call fcn.00497e20
dec dword [ebp - 0x21c]
push 2
lea ecx, [ebp - 0x10]
push ecx
call fcn.00429dc8
add esp, 8
mov word [ebp - 0x228], 8
mov eax, dword [ebp - 0x238]
mov dword fs:[0], eax
mov eax, dword [ebp - 8]
cmp byte [ebp - 0x239], 0
je 0x44fee9
call fcn.00499fe9
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4