Function at 0x423dbc
Capabilities:
Get geographical location

Disassembly:
push ebp
mov ebp, esp
add esp, 0xfffffd3c
push ebx
push esi
push edi
mov byte [ebp - 0x228], dl
test dl, dl
jle 0x423dd7
call fcn.00591784
mov dword [ebp - 0x250], ecx
mov byte [ebp - 0x249], dl
mov dword [ebp - 8], eax
mov eax, 0x5abd44
call fcn.0057c5c8
mov word [ebp - 0x238], 8
mov ecx, dword [ebp - 0x250]
xor edx, edx
mov eax, dword [ebp - 8]
call fcn.00402ba4
add dword [ebp - 0x22c], 0x10
mov word [ebp - 0x238], 0x14
lea edx, [ebp - 0x10]
push edx
call fcn.00402c54
pop ecx
inc dword [ebp - 0x22c]
push eax
mov ecx, dword [ebp - 8]
add ecx, 0x390
push ecx
call fcn.00402c18
add esp, 8
add dword [ebp - 0x22c], 4
call fcn.0042ed1c
test al, al
je 0x423e8b
mov word [ebp - 0x238], 0x20
mov edx, 0x5ab29d
lea eax, [ebp - 0x2c]
call fcn.0058f82c
inc dword [ebp - 0x22c]
mov edx, dword [eax]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x38c]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x2c]
mov edx, 2
call fcn.0058fb04
call fcn.0042ee24
test al, al
je 0x423ed3
mov word [ebp - 0x238], 0x2c
mov edx, 0x5ab2ad
lea eax, [ebp - 0x30]
call fcn.0058f82c
inc dword [ebp - 0x22c]
mov edx, dword [eax]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x38c]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x30]
mov edx, 2
call fcn.0058fb04
call fcn.0042ea5c
test al, al
jne 0x423ee5
call fcn.0042eb64
test al, al
je 0x423f24
mov word [ebp - 0x238], 0x38
mov edx, 0x5ab2bd
lea eax, [ebp - 0x34]
call fcn.0058f82c
inc dword [ebp - 0x22c]
mov edx, dword [eax]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x38c]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x34]
mov edx, 2
call fcn.0058fb04
call fcn.0042eab4
test al, al
jne 0x423f36
call fcn.0042ebbc
test al, al
je 0x423f75
mov word [ebp - 0x238], 0x44
mov edx, 0x5ab2d0
lea eax, [ebp - 0x38]
call fcn.0058f82c
inc dword [ebp - 0x22c]
mov edx, dword [eax]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x38c]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x38]
mov edx, 2
call fcn.0058fb04
call fcn.0042eb0c
test al, al
je 0x423fbd
mov word [ebp - 0x238], 0x50
mov edx, 0x5ab2e3
lea eax, [ebp - 0x3c]
call fcn.0058f82c
inc dword [ebp - 0x22c]
mov edx, dword [eax]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x38c]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x3c]
mov edx, 2
call fcn.0058fb04
call fcn.0042ec14
test al, al
jne 0x423fcf
call fcn.0042ec6c
test al, al
je 0x42400e
mov word [ebp - 0x238], 0x5c
mov edx, 0x5ab2f6
lea eax, [ebp - 0x40]
call fcn.0058f82c
inc dword [ebp - 0x22c]
mov edx, dword [eax]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x38c]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x40]
mov edx, 2
call fcn.0058fb04
call fcn.0042ee98
test al, al
je 0x424056
mov word [ebp - 0x238], 0x68
mov edx, 0x5ab309
lea eax, [ebp - 0x44]
call fcn.0058f82c
inc dword [ebp - 0x22c]
mov edx, dword [eax]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x38c]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x44]
mov edx, 2
call fcn.0058fb04
call fcn.0042ee78
test al, al
je 0x42409e
mov word [ebp - 0x238], 0x74
mov edx, 0x5ab31b
lea eax, [ebp - 0x48]
call fcn.0058f82c
inc dword [ebp - 0x22c]
mov edx, dword [eax]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x38c]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x48]
mov edx, 2
call fcn.0058fb04
call fcn.0042ee58
test al, al
je 0x4240e6
mov word [ebp - 0x238], pe_nt_image_headers32
mov edx, 0x5ab32e
lea eax, [ebp - 0x4c]
call fcn.0058f82c
inc dword [ebp - 0x22c]
mov edx, dword [eax]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x38c]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x4c]
mov edx, 2
call fcn.0058fb04
mov word [ebp - 0x238], 0x8c
lea eax, [ebp - 0x14]
call fcn.004025f4
inc dword [ebp - 0x22c]
mov word [ebp - 0x238], 0x98
mov edx, dword [ebp - 8]
mov ecx, dword [ebp + 8]
mov dword [edx + 0x3a8], ecx
mov word [ebp - 0x238], 0xa4
lea eax, [ebp - 0x18]
call fcn.004025f4
inc dword [ebp - 0x22c]
mov word [ebp - 0x238], 0x98
push 0
call sub.ole32.dll_CoInitialize
mov word [ebp - 0x238], 0xb0
mov word [ebp - 0x238], 0xc8
lea eax, [ebp - 0x58]
call fcn.004025f4
mov edx, eax
inc dword [ebp - 0x22c]
mov ecx, dword [sym.imp.vcl60.bpl__Forms_Application]
mov eax, dword [ecx]
call sub.vcl60.bpl__Forms_TApplication_GetExeName_qqrv
lea edx, [ebp - 0x58]
push dword [edx]
lea eax, [ebp - 0x5c]
call fcn.004025f4
mov edx, eax
inc dword [ebp - 0x22c]
pop eax
call sub.rtl60.bpl__Sysutils_ExtractFilePath_qqrx17System_AnsiString
lea edx, [ebp - 0x5c]
push edx
lea eax, [ebp - 0x50]
call fcn.004025f4
push eax
inc dword [ebp - 0x22c]
mov edx, 0x5ab33e
lea eax, [ebp - 0x60]
call fcn.0058f82c
inc dword [ebp - 0x22c]
lea edx, [ebp - 0x60]
pop ecx
pop eax
call fcn.0058fb5c
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x60]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x5c]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x58]
mov edx, 2
call fcn.0058fb04
mov word [ebp - 0x238], 0xbc
mov word [ebp - 0x238], 0xd4
lea edx, [ebp - 0x50]
lea eax, [ebp - 0x64]
call fcn.005913fc
inc dword [ebp - 0x22c]
mov edx, dword [eax]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x378]
call sub.xmlrtl60.bpl__Xmldoc_TXMLDocument_LoadFromFile_qqrx17System_WideString
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x64]
mov edx, 2
call fcn.00591470
mov word [ebp - 0x238], 0xe0
lea eax, [ebp - 0x54]
call fcn.00404730
mov edx, eax
inc dword [ebp - 0x22c]
mov ecx, dword [ebp - 8]
mov eax, dword [ecx + 0x378]
call sub.xmlrtl60.bpl__Xmldoc_TXMLDocument_GetDocumentElement_qqrv
mov word [ebp - 0x238], 0xbc
xor edx, edx
mov dword [ebp - 0x254], edx
jmp 0x424f10
mov word [ebp - 0x238], 0x104
lea eax, [ebp - 0x54]
call fcn.004047a0
mov dword [ebp - 0x264], eax
lea eax, [ebp - 0x90]
call fcn.004047b0
mov edx, eax
inc dword [ebp - 0x22c]
mov eax, dword [ebp - 0x264]
mov ecx, dword [eax]
call dword [ecx + 0x14]
lea eax, [ebp - 0x90]
call fcn.00404820
mov dword [ebp - 0x260], eax
lea eax, [ebp - 0x6c]
call fcn.00404730
push eax
inc dword [ebp - 0x22c]
lea eax, [ebp - 0xa0]
mov edx, dword [ebp - 0x254]
call fcn.00404830
add dword [ebp - 0x22c], 2
lea edx, [ebp - 0xa0]
mov eax, dword [ebp - 0x260]
pop ecx
mov ebx, dword [eax]
call dword [ebx + 0x10]
sub dword [ebp - 0x22c], 2
lea eax, [ebp - 0xa0]
mov edx, 2
call fcn.0040486c
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x90]
mov edx, 2
call fcn.004047e0
mov word [ebp - 0x238], 0xf8
mov word [ebp - 0x238], 0x110
lea eax, [ebp - 0x7c]
call fcn.004048c0
add dword [ebp - 0x22c], 2
mov word [ebp - 0x238], 0xf8
mov word [ebp - 0x238], 0x11c
lea eax, [ebp - 0x80]
call fcn.004025f4
inc dword [ebp - 0x22c]
mov word [ebp - 0x238], 0xf8
mov word [ebp - 0x238], 0x128
lea eax, [ebp - 0x84]
call fcn.004025f4
inc dword [ebp - 0x22c]
mov word [ebp - 0x238], 0xf8
mov word [ebp - 0x238], 0x134
lea eax, [ebp - 0x88]
call fcn.004025f4
inc dword [ebp - 0x22c]
mov word [ebp - 0x238], 0xf8
mov word [ebp - 0x238], 0x140
lea eax, [ebp - 0x6c]
call fcn.004047a0
mov dword [ebp - 0x268], eax
lea eax, [ebp - 0xb4]
call fcn.004048c0
push eax
add dword [ebp - 0x22c], 2
mov edx, 0x5ab358
lea eax, [ebp - 0xa4]
call fcn.00591388
inc dword [ebp - 0x22c]
mov edx, dword [eax]
mov eax, dword [ebp - 0x268]
pop ecx
mov ebx, dword [eax]
call dword [ebx + 0xc]
lea edx, [ebp - 0xb4]
lea eax, [ebp - 0x7c]
call fcn.004048f8
sub dword [ebp - 0x22c], 2
lea eax, [ebp - 0xb4]
mov edx, 2
call fcn.0040486c
dec dword [ebp - 0x22c]
lea eax, [ebp - 0xa4]
mov edx, 2
call fcn.00591470
lea eax, [ebp - 0x7c]
call fcn.00591110
test al, al
jne 0x424488
mov word [ebp - 0x238], 0x14c
lea eax, [ebp - 0xb8]
call fcn.004025f4
mov edx, eax
inc dword [ebp - 0x22c]
lea eax, [ebp - 0x7c]
call fcn.00590da0
lea edx, [ebp - 0xb8]
lea eax, [ebp - 0x80]
call fcn.0058fb34
dec dword [ebp - 0x22c]
lea eax, [ebp - 0xb8]
mov edx, 2
call fcn.0058fb04
mov word [ebp - 0x238], 0x158
lea eax, [ebp - 0x6c]
call fcn.004047a0
mov dword [ebp - 0x270], eax
lea eax, [ebp - 0xbc]
call fcn.004047b0
mov edx, eax
inc dword [ebp - 0x22c]
mov eax, dword [ebp - 0x270]
mov ecx, dword [eax]
call dword [ecx + 0x14]
lea eax, [ebp - 0xbc]
call fcn.00404820
mov dword [ebp - 0x26c], eax
lea eax, [ebp - 0x8c]
call fcn.00404730
push eax
inc dword [ebp - 0x22c]
mov edx, 0x5ab35d
lea eax, [ebp - 0xc0]
call fcn.00591388
inc dword [ebp - 0x22c]
mov edx, dword [eax]
mov eax, dword [ebp - 0x26c]
pop ecx
mov ebx, dword [eax]
call dword [ebx + 0x38]
dec dword [ebp - 0x22c]
lea eax, [ebp - 0xc0]
mov edx, 2
call fcn.00591470
dec dword [ebp - 0x22c]
lea eax, [ebp - 0xbc]
mov edx, 2
call fcn.004047e0
mov word [ebp - 0x238], 0xf8
lea eax, [ebp - 0x8c]
call fcn.00404918
test eax, eax
je 0x424601
mov word [ebp - 0x238], 0x164
lea eax, [ebp - 0x8c]
call fcn.004047a0
mov dword [ebp - 0x274], eax
lea eax, [ebp - 0xd0]
call fcn.004048c0
mov edx, eax
add dword [ebp - 0x22c], 2
mov eax, dword [ebp - 0x274]
mov ecx, dword [eax]
call dword [ecx + 0x3c]
lea edx, [ebp - 0xd0]
lea eax, [ebp - 0x7c]
call fcn.004048f8
sub dword [ebp - 0x22c], 2
lea eax, [ebp - 0xd0]
mov edx, 2
call fcn.0040486c
lea eax, [ebp - 0x7c]
call fcn.00591110
test al, al
jne 0x424601
mov word [ebp - 0x238], 0x170
lea eax, [ebp - 0xd4]
call fcn.004025f4
mov edx, eax
inc dword [ebp - 0x22c]
lea eax, [ebp - 0x7c]
call fcn.00590da0
lea edx, [ebp - 0xd4]
lea eax, [ebp - 0x84]
call fcn.0058fb34
dec dword [ebp - 0x22c]
lea eax, [ebp - 0xd4]
mov edx, 2
call fcn.0058fb04
mov word [ebp - 0x238], 0x17c
lea eax, [ebp - 0x6c]
call fcn.004047a0
mov dword [ebp - 0x278], eax
lea eax, [ebp - 0xd8]
call fcn.00404928
mov edx, eax
inc dword [ebp - 0x22c]
mov eax, dword [ebp - 0x278]
mov ecx, dword [eax]
call dword [ecx + 0x34]
lea edx, [ebp - 0xd8]
lea eax, [ebp - 0xdc]
call fcn.0058f8a0
inc dword [ebp - 0x22c]
lea edx, [ebp - 0xdc]
lea eax, [ebp - 0x88]
call fcn.0058fb34
dec dword [ebp - 0x22c]
lea eax, [ebp - 0xdc]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
lea eax, [ebp - 0xd8]
mov edx, 2
call fcn.00591470
mov word [ebp - 0x238], 0x188
lea eax, [ebp - 0xe0]
call fcn.004025f4
mov edx, eax
inc dword [ebp - 0x22c]
mov eax, dword [ebp - 0x88]
call sub.rtl60.bpl__Sysutils_UpperCase_qqrx17System_AnsiString
lea edx, [ebp - 0xe0]
push edx
mov edx, 0x5ab362
lea eax, [ebp - 0xe4]
call fcn.0058f82c
inc dword [ebp - 0x22c]
lea edx, [ebp - 0xe4]
pop eax
call fcn.0058fbe8
push eax
dec dword [ebp - 0x22c]
lea eax, [ebp - 0xe4]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
lea eax, [ebp - 0xe0]
mov edx, 2
call fcn.0058fb04
pop ecx
test cl, cl
je 0x4247cb
mov word [ebp - 0x238], 0x194
lea eax, [ebp - 0xec]
call fcn.004025f4
push eax
inc dword [ebp - 0x22c]
mov edx, 0x5ab36a
lea eax, [ebp - 0xe8]
call fcn.0058f82c
inc dword [ebp - 0x22c]
lea edx, [ebp - 0xe8]
lea eax, [ebp - 0x80]
pop ecx
call fcn.0058fb5c
lea edx, [ebp - 0xec]
push edx
lea eax, [ebp - 0xf0]
call fcn.004025f4
mov ecx, eax
inc dword [ebp - 0x22c]
lea edx, [ebp - 0x84]
pop eax
call fcn.0058fb5c
lea edx, [ebp - 0xf0]
lea eax, [ebp - 0x18]
call fcn.0058fb34
dec dword [ebp - 0x22c]
lea eax, [ebp - 0xf0]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
lea eax, [ebp - 0xec]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
lea eax, [ebp - 0xe8]
mov edx, 2
call fcn.0058fb04
jmp 0x424e85
lea eax, [ebp - 0x80]
call fcn.00404958
test al, al
jne 0x424e85
lea eax, [ebp - 0x84]
call fcn.00404958
test al, al
jne 0x424e85
mov word [ebp - 0x238], 0x1a0
lea eax, [ebp - 0xfc]
call fcn.004025f4
push eax
inc dword [ebp - 0x22c]
mov edx, 0x5ab36c
lea eax, [ebp - 0xf8]
call fcn.0058f82c
inc dword [ebp - 0x22c]
lea edx, [ebp - 0xf8]
lea eax, [ebp - 0x80]
pop ecx
call fcn.0058fb5c
lea edx, [ebp - 0xfc]
push edx
lea eax, [ebp - 0x100]
call fcn.004025f4
mov ecx, eax
inc dword [ebp - 0x22c]
lea edx, [ebp - 0x84]
pop eax
call fcn.0058fb5c
lea edx, [ebp - 0x100]
push edx
lea ecx, [ebp - 0x120]
push ecx
call fcn.00404970
add esp, 8
add dword [ebp - 0x22c], 6
push eax
mov eax, dword [ebp - 8]
add eax, 0x390
push eax
call fcn.004049e0
add esp, 8
dec dword [ebp - 0x22c]
sub dword [ebp - 0x22c], 4
push 2
lea edx, [ebp - 0x118]
push edx
call fcn.00404a30
add esp, 8
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x120]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x100]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
lea eax, [ebp - 0xfc]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
lea eax, [ebp - 0xf8]
mov edx, 2
call fcn.0058fb04
mov ecx, dword [ebp - 8]
add ecx, 0x390
push ecx
call fcn.00404a94
pop ecx
mov dword [ebp - 0x27c], eax
mov word [ebp - 0x238], 0xf8
mov word [ebp - 0x238], 0x1b8
lea eax, [ebp - 0x6c]
call fcn.004047a0
mov dword [ebp - 0x284], eax
lea eax, [ebp - 0x124]
call fcn.004047b0
mov edx, eax
inc dword [ebp - 0x22c]
mov eax, dword [ebp - 0x284]
mov ecx, dword [eax]
call dword [ecx + 0x14]
lea eax, [ebp - 0x124]
call fcn.00404820
mov dword [ebp - 0x280], eax
lea eax, [ebp - 0xf4]
call fcn.00404730
push eax
inc dword [ebp - 0x22c]
mov edx, 0x5ab36e
lea eax, [ebp - 0x128]
call fcn.00591388
inc dword [ebp - 0x22c]
mov edx, dword [eax]
mov eax, dword [ebp - 0x280]
pop ecx
mov ebx, dword [eax]
call dword [ebx + 0x38]
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x128]
mov edx, 2
call fcn.00591470
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x124]
mov edx, 2
call fcn.004047e0
mov word [ebp - 0x238], 0x1ac
lea eax, [ebp - 0xf4]
call fcn.00404918
test eax, eax
je 0x424e66
xor edx, edx
mov dword [ebp - 0x288], edx
jmp 0x424de6
mov word [ebp - 0x238], 0x1d0
lea eax, [ebp - 0xf4]
call fcn.004047a0
mov dword [ebp - 0x29c], eax
lea eax, [ebp - 0x130]
call fcn.004047b0
mov edx, eax
inc dword [ebp - 0x22c]
mov eax, dword [ebp - 0x29c]
mov ecx, dword [eax]
call dword [ecx + 0x14]
lea eax, [ebp - 0x130]
call fcn.00404820
mov dword [ebp - 0x298], eax
lea eax, [ebp - 0x144]
call fcn.00404730
push eax
inc dword [ebp - 0x22c]
lea eax, [ebp - 0x140]
mov edx, dword [ebp - 0x288]
call fcn.00404830
add dword [ebp - 0x22c], 2
lea edx, [ebp - 0x140]
mov eax, dword [ebp - 0x298]
pop ecx
mov ebx, dword [eax]
call dword [ebx + 0x10]
lea eax, [ebp - 0x144]
call fcn.004047a0
mov dword [ebp - 0x294], eax
lea eax, [ebp - 0x158]
call fcn.004048c0
push eax
add dword [ebp - 0x22c], 2
mov edx, 0x5ab375
lea eax, [ebp - 0x148]
call fcn.00591388
inc dword [ebp - 0x22c]
mov edx, dword [eax]
mov eax, dword [ebp - 0x294]
pop ecx
mov ebx, dword [eax]
call dword [ebx + 0xc]
lea edx, [ebp - 0x158]
lea eax, [ebp - 0x7c]
call fcn.004048f8
sub dword [ebp - 0x22c], 2
lea eax, [ebp - 0x158]
mov edx, 2
call fcn.0040486c
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x148]
mov edx, 2
call fcn.00591470
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x144]
mov edx, 2
call fcn.00404760
sub dword [ebp - 0x22c], 2
lea eax, [ebp - 0x140]
mov edx, 2
call fcn.0040486c
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x130]
mov edx, 2
call fcn.004047e0
lea eax, [ebp - 0x7c]
call fcn.00591110
test al, al
jne 0x424b88
mov word [ebp - 0x238], 0x1dc
lea eax, [ebp - 0x15c]
call fcn.004025f4
mov edx, eax
inc dword [ebp - 0x22c]
lea eax, [ebp - 0x7c]
call fcn.00590da0
lea edx, [ebp - 0x15c]
lea eax, [ebp - 0x80]
call fcn.0058fb34
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x15c]
mov edx, 2
call fcn.0058fb04
mov word [ebp - 0x238], 0x1e8
lea eax, [ebp - 0xf4]
call fcn.004047a0
mov dword [ebp - 0x2a8], eax
lea eax, [ebp - 0x160]
call fcn.004047b0
mov edx, eax
inc dword [ebp - 0x22c]
mov eax, dword [ebp - 0x2a8]
mov ecx, dword [eax]
call dword [ecx + 0x14]
lea eax, [ebp - 0x160]
call fcn.00404820
mov dword [ebp - 0x2a4], eax
lea eax, [ebp - 0x174]
call fcn.00404730
push eax
inc dword [ebp - 0x22c]
lea eax, [ebp - 0x170]
mov edx, dword [ebp - 0x288]
call fcn.00404830
add dword [ebp - 0x22c], 2
lea edx, [ebp - 0x170]
mov eax, dword [ebp - 0x2a4]
pop ecx
mov ebx, dword [eax]
call dword [ebx + 0x10]
lea eax, [ebp - 0x174]
call fcn.004047a0
mov dword [ebp - 0x2a0], eax
lea eax, [ebp - 0x184]
call fcn.004048c0
mov edx, eax
add dword [ebp - 0x22c], 2
mov eax, dword [ebp - 0x2a0]
mov ecx, dword [eax]
call dword [ecx + 0x3c]
lea edx, [ebp - 0x184]
lea eax, [ebp - 0x7c]
call fcn.004048f8
sub dword [ebp - 0x22c], 2
lea eax, [ebp - 0x184]
mov edx, 2
call fcn.0040486c
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x174]
mov edx, 2
call fcn.00404760
sub dword [ebp - 0x22c], 2
lea eax, [ebp - 0x170]
mov edx, 2
call fcn.0040486c
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x160]
mov edx, 2
call fcn.004047e0
lea eax, [ebp - 0x7c]
call fcn.00591110
test al, al
jne 0x424cfc
mov word [ebp - 0x238], 0x1f4
lea eax, [ebp - 0x188]
call fcn.004025f4
mov edx, eax
inc dword [ebp - 0x22c]
lea eax, [ebp - 0x7c]
call fcn.00590da0
lea edx, [ebp - 0x188]
lea eax, [ebp - 0x84]
call fcn.0058fb34
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x188]
mov edx, 2
call fcn.0058fb04
lea eax, [ebp - 0x80]
call fcn.00404958
test al, al
jne 0x424de0
lea eax, [ebp - 0x84]
call fcn.00404958
test al, al
jne 0x424de0
mov word [ebp - 0x238], 0x200
lea eax, [ebp - 0x190]
call fcn.004025f4
push eax
inc dword [ebp - 0x22c]
mov edx, 0x5ab37a
lea eax, [ebp - 0x18c]
call fcn.0058f82c
inc dword [ebp - 0x22c]
lea edx, [ebp - 0x18c]
lea eax, [ebp - 0x80]
pop ecx
call fcn.0058fb5c
lea edx, [ebp - 0x190]
push edx
lea eax, [ebp - 0x194]
call fcn.004025f4
mov ecx, eax
inc dword [ebp - 0x22c]
lea edx, [ebp - 0x84]
pop eax
call fcn.0058fb5c
lea edx, [ebp - 0x194]
push edx
mov ecx, dword [ebp - 0x27c]
add ecx, 8
push ecx
call fcn.00404aa8
add esp, 8
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x194]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x190]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x18c]
mov edx, 2
call fcn.0058fb04
inc dword [ebp - 0x288]
mov word [ebp - 0x238], 0x1c4
lea eax, [ebp - 0xf4]
call fcn.004047a0
mov dword [ebp - 0x290], eax
lea eax, [ebp - 0x12c]
call fcn.004047b0
mov edx, eax
inc dword [ebp - 0x22c]
mov eax, dword [ebp - 0x290]
mov ecx, dword [eax]
call dword [ecx + 0x14]
lea eax, [ebp - 0x12c]
call fcn.00404820
mov dword [ebp - 0x28c], eax
mov eax, dword [ebp - 0x28c]
mov edx, dword [eax]
call dword [edx + 0xc]
cmp eax, dword [ebp - 0x288]
setg cl
and ecx, 1
push ecx
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x12c]
mov edx, 2
call fcn.004047e0
pop ecx
test ecx, ecx
jne 0x4249e9
dec dword [ebp - 0x22c]
lea eax, [ebp - 0xf4]
mov edx, 2
call fcn.00404760
mov word [ebp - 0x238], 0xf8
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x8c]
mov edx, 2
call fcn.00404760
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x88]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x84]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x80]
mov edx, 2
call fcn.0058fb04
sub dword [ebp - 0x22c], 2
lea eax, [ebp - 0x7c]
mov edx, 2
call fcn.0040486c
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x6c]
mov edx, 2
call fcn.00404760
mov word [ebp - 0x238], 0xbc
inc dword [ebp - 0x254]
mov word [ebp - 0x238], 0xec
lea eax, [ebp - 0x54]
call fcn.004047a0
mov dword [ebp - 0x25c], eax
lea eax, [ebp - 0x68]
call fcn.004047b0
mov edx, eax
inc dword [ebp - 0x22c]
mov eax, dword [ebp - 0x25c]
mov ecx, dword [eax]
call dword [ecx + 0x14]
lea eax, [ebp - 0x68]
call fcn.00404820
mov dword [ebp - 0x258], eax
mov eax, dword [ebp - 0x258]
mov edx, dword [eax]
call dword [edx + 0xc]
cmp eax, dword [ebp - 0x254]
setg cl
and ecx, 1
push ecx
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x68]
mov edx, 2
call fcn.004047e0
pop ecx
test ecx, ecx
jne 0x42426f
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x54]
mov edx, 2
call fcn.00404760
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x50]
mov edx, 2
call fcn.0058fb04
mov word [ebp - 0x238], 0xb0
mov word [ebp - 0x238], 0x98
jmp 0x425044
mov ecx, dword [ebp - 8]
add ecx, 0x390
push ecx
call fcn.00404b18
pop ecx
mov dword [ebp - 0x2ac], eax
mov word [ebp - 0x238], 0x98
jmp 0x425096
mov eax, dword [ebp - 8]
mov edx, dword [eax + 0x364]
add edx, 0x23c
mov dword [ebp - 0x2b0], edx
mov ecx, dword [ebp - 0x2ac]
mov edx, dword [ecx]
mov eax, dword [ebp - 0x2b0]
mov eax, dword [eax]
mov ecx, dword [eax]
call dword [ecx + 0x38]
add dword [ebp - 0x2ac], 0x20
mov edx, dword [ebp - 8]
add edx, 0x390
push edx
call fcn.00404b24
pop ecx
cmp eax, dword [ebp - 0x2ac]
jne 0x425065
mov eax, dword [ebp - 8]
mov edx, dword [eax + 0x364]
add edx, 0x23c
mov dword [ebp - 0x2b4], edx
mov ecx, dword [ebp - 0x2b4]
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 + 0x364]
mov ecx, dword [eax]
call dword [ecx + 0xcc]
xor edx, edx
mov eax, dword [ebp - 8]
call fcn.00428034
mov word [ebp - 0x238], 0x20c
lea eax, [ebp - 0x1a4]
call fcn.004025f4
push eax
inc dword [ebp - 0x22c]
mov edx, 0x5ab381
lea eax, [ebp - 0x1a0]
call fcn.0058f82c
inc dword [ebp - 0x22c]
lea edx, [ebp - 0x1a0]
push edx
lea eax, [ebp - 0x198]
call fcn.004025f4
push eax
inc dword [ebp - 0x22c]
call fcn.0042f620
pop ecx
lea edx, [ebp - 0x198]
lea eax, [ebp - 0x19c]
call fcn.0058f864
inc dword [ebp - 0x22c]
pop edx
pop ecx
call fcn.0058fb5c
lea eax, [ebp - 0x1a4]
push eax
lea eax, [ebp - 0x1ac]
call fcn.004025f4
push eax
inc dword [ebp - 0x22c]
lea eax, [ebp - 0x1a8]
call fcn.004025f4
push eax
inc dword [ebp - 0x22c]
call fcn.0042d34c
pop ecx
lea edx, [ebp - 0x1a8]
pop ecx
pop eax
call fcn.0058fb5c
lea edx, [ebp - 0x1ac]
mov edx, dword [edx]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x330]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x1ac]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x1a8]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x1a4]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x1a0]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x19c]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x198]
mov edx, 2
call fcn.0058fb04
mov ecx, dword [ebp - 8]
mov eax, dword [ecx + 0x3a8]
mov edx, dword [eax + 0x14]
mov ecx, dword [ebp - 8]
mov eax, dword [ecx + 0x328]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
mov byte [ebp - 0x2b5], 0
mov byte [ebp - 0x2b6], 0
mov edx, dword [ebp - 8]
mov ecx, dword [edx + 0x3a8]
cmp byte [ecx + 1], 0
je 0x425297
mov byte [ebp - 0x2b5], 1
mov word [ebp - 0x238], 0x218
mov edx, 0x5ab385
lea eax, [ebp - 0x1b0]
call fcn.0058f82c
inc dword [ebp - 0x22c]
mov edx, eax
jmp 0x4252b6
mov byte [ebp - 0x2b6], 1
mov edx, 0x5ab38c
lea eax, [ebp - 0x1b4]
call fcn.0058f82c
inc dword [ebp - 0x22c]
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 - 0x2b6], 0
je 0x4252ec
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x1b4]
mov edx, 2
call fcn.0058fb04
mov byte [ebp - 0x2b6], 0
cmp byte [ebp - 0x2b5], 0
je 0x425312
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x1b0]
mov edx, 2
call fcn.0058fb04
mov byte [ebp - 0x2b5], 0
mov word [ebp - 0x238], 0x224
mov edx, 0x5ab38d
lea eax, [ebp - 0x1b8]
call fcn.0058f82c
inc dword [ebp - 0x22c]
lea edx, [ebp - 0x1b8]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x3a8]
add eax, 0x14
call fcn.0058fc00
push eax
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x1b8]
mov edx, 2
call fcn.0058fb04
pop ecx
test cl, cl
je 0x425380
mov eax, dword [ebp - 8]
mov edx, dword [eax + 0x3a8]
mov edx, dword [edx + 0x14]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x328]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
jmp 0x42539a
mov edx, dword [ebp - 8]
mov ecx, dword [edx + 0x3a8]
mov edx, dword [ecx + 0x18]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x328]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
mov edx, dword [ebp - 8]
mov ecx, dword [edx + 0x3a8]
mov edx, dword [ecx + 0x18]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x338]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
mov word [ebp - 0x238], 0x230
mov edx, dword [ebp - 8]
mov edx, dword [edx + 0x3a8]
add edx, 4
lea eax, [ebp - 0x1c]
call fcn.0058f864
inc dword [ebp - 0x22c]
mov word [ebp - 0x238], 0x98
mov word [ebp - 0x238], 0x23c
lea eax, [ebp - 0x1bc]
call fcn.004025f4
push eax
inc dword [ebp - 0x22c]
lea eax, [ebp - 0x1c]
mov ecx, 4
mov edx, 1
call fcn.00590020
lea edx, [ebp - 0x1bc]
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 - 0x22c]
lea eax, [ebp - 0x1bc]
mov edx, 2
call fcn.0058fb04
mov word [ebp - 0x238], 0x248
lea eax, [ebp - 0x1c0]
call fcn.004025f4
push eax
inc dword [ebp - 0x22c]
lea eax, [ebp - 0x1c]
mov ecx, 4
mov edx, 5
call fcn.00590020
lea edx, [ebp - 0x1c0]
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 - 0x22c]
lea eax, [ebp - 0x1c0]
mov edx, 2
call fcn.0058fb04
mov word [ebp - 0x238], 0x254
lea eax, [ebp - 0x1c4]
call fcn.004025f4
push eax
inc dword [ebp - 0x22c]
lea eax, [ebp - 0x1c]
mov ecx, 4
mov edx, 9
call fcn.00590020
lea edx, [ebp - 0x1c4]
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 - 0x22c]
lea eax, [ebp - 0x1c4]
mov edx, 2
call fcn.0058fb04
mov word [ebp - 0x238], 0x260
lea eax, [ebp - 0x1c8]
call fcn.004025f4
push eax
inc dword [ebp - 0x22c]
lea eax, [ebp - 0x1c]
mov ecx, 4
mov edx, 0xd
call fcn.00590020
lea edx, [ebp - 0x1c8]
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 - 0x22c]
lea eax, [ebp - 0x1c8]
mov edx, 2
call fcn.0058fb04
mov word [ebp - 0x238], 0x26c
push 0xea60
mov edx, 0x5ab399
lea eax, [ebp - 0x1cc]
call fcn.0058f82c
inc dword [ebp - 0x22c]
push dword [eax]
mov edx, 0x5ab38e
lea eax, [ebp - 0x1d0]
call fcn.0058f82c
inc dword [ebp - 0x22c]
push dword [eax]
lea eax, [ebp - 0x20]
call fcn.004025f4
push eax
inc dword [ebp - 0x22c]
call sym.SDERPServer.exe__TCPInvoke_q17System_AnsiStringt1i
add esp, 0x10
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x1d0]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x1cc]
mov edx, 2
call fcn.0058fb04
mov word [ebp - 0x238], 0x98
mov dl, 1
mov eax, dword [sym.imp.rtl60.bpl__Classes_TStringList_]
call fcn.004054a8
mov dword [ebp - 0x2bc], eax
mov edx, dword [ebp - 0x20]
mov eax, dword [ebp - 0x2bc]
mov ecx, dword [eax]
call dword [ecx + 0x2c]
mov word [ebp - 0x238], 0x278
lea eax, [ebp - 0x1d8]
call fcn.004025f4
push eax
inc dword [ebp - 0x22c]
mov edx, 0x5ab39a
lea eax, [ebp - 0x1d4]
call fcn.0058f82c
inc dword [ebp - 0x22c]
mov edx, dword [eax]
mov eax, dword [ebp - 0x2bc]
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 - 0x22c]
lea eax, [ebp - 0x1d8]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x1d4]
mov edx, 2
call fcn.0058fb04
mov word [ebp - 0x238], 0x284
lea eax, [ebp - 0x1e0]
call fcn.004025f4
push eax
inc dword [ebp - 0x22c]
mov edx, 0x5ab3a2
lea eax, [ebp - 0x1dc]
call fcn.0058f82c
inc dword [ebp - 0x22c]
mov edx, dword [eax]
mov eax, dword [ebp - 0x2bc]
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 - 0x22c]
lea eax, [ebp - 0x1e0]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x1dc]
mov edx, 2
call fcn.0058fb04
mov word [ebp - 0x238], 0x290
lea eax, [ebp - 0x1e8]
call fcn.004025f4
push eax
inc dword [ebp - 0x22c]
mov edx, 0x5ab3aa
lea eax, [ebp - 0x1e4]
call fcn.0058f82c
inc dword [ebp - 0x22c]
mov edx, dword [eax]
mov eax, dword [ebp - 0x2bc]
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 + 0x348]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x1e8]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x1e4]
mov edx, 2
call fcn.0058fb04
mov word [ebp - 0x238], 0x29c
lea eax, [ebp - 0x1f0]
call fcn.004025f4
push eax
inc dword [ebp - 0x22c]
mov edx, 0x5ab3b5
lea eax, [ebp - 0x1ec]
call fcn.0058f82c
inc dword [ebp - 0x22c]
mov edx, dword [eax]
mov eax, dword [ebp - 0x2bc]
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 + 0x34c]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x1f0]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x1ec]
mov edx, 2
call fcn.0058fb04
mov word [ebp - 0x238], 0x2a8
lea eax, [ebp - 0x1f8]
call fcn.004025f4
push eax
inc dword [ebp - 0x22c]
mov edx, 0x5ab3bb
lea eax, [ebp - 0x1f4]
call fcn.0058f82c
inc dword [ebp - 0x22c]
mov edx, dword [eax]
mov eax, dword [ebp - 0x2bc]
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 + 0x35c]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x1f8]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x1f4]
mov edx, 2
call fcn.0058fb04
mov word [ebp - 0x238], 0x2b4
lea eax, [ebp - 0x200]
call fcn.004025f4
push eax
inc dword [ebp - 0x22c]
mov edx, 0x5ab3c1
lea eax, [ebp - 0x1fc]
call fcn.0058f82c
inc dword [ebp - 0x22c]
mov edx, dword [eax]
mov eax, dword [ebp - 0x2bc]
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 + 0x380]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x200]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x1fc]
mov edx, 2
call fcn.0058fb04
mov word [ebp - 0x238], 0x2c0
lea eax, [ebp - 0x208]
call fcn.004025f4
push eax
inc dword [ebp - 0x22c]
mov edx, 0x5ab3c5
lea eax, [ebp - 0x204]
call fcn.0058f82c
inc dword [ebp - 0x22c]
mov edx, dword [eax]
mov eax, dword [ebp - 0x2bc]
pop ecx
call sub.rtl60.bpl__Classes_TStrings_GetValue_qqrx17System_AnsiString
lea edx, [ebp - 0x208]
mov edx, dword [edx]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x388]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x208]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x204]
mov edx, 2
call fcn.0058fb04
mov word [ebp - 0x238], 0x2cc
lea eax, [ebp - 0x210]
call fcn.004025f4
push eax
inc dword [ebp - 0x22c]
mov edx, 0x5ab3cd
lea eax, [ebp - 0x20c]
call fcn.0058f82c
inc dword [ebp - 0x22c]
mov edx, dword [eax]
mov eax, dword [ebp - 0x2bc]
pop ecx
call sub.rtl60.bpl__Classes_TStrings_GetValue_qqrx17System_AnsiString
lea edx, [ebp - 0x210]
mov edx, dword [edx]
mov eax, dword [ebp - 8]
mov eax, dword [eax + 0x360]
call sub.vcl60.bpl__Controls_TControl_SetText_qqrx17System_AnsiString
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x210]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x20c]
mov edx, 2
call fcn.0058fb04
mov word [ebp - 0x238], 0x2d8
lea eax, [ebp - 0x24]
call fcn.004025f4
inc dword [ebp - 0x22c]
mov word [ebp - 0x238], 0x98
mov word [ebp - 0x238], 0x2e4
lea eax, [ebp - 0x218]
call fcn.004025f4
push eax
inc dword [ebp - 0x22c]
mov edx, 0x5ab3d9
lea eax, [ebp - 0x214]
call fcn.0058f82c
inc dword [ebp - 0x22c]
mov edx, dword [eax]
mov eax, dword [ebp - 0x2bc]
pop ecx
call sub.rtl60.bpl__Classes_TStrings_GetValue_qqrx17System_AnsiString
lea edx, [ebp - 0x218]
lea eax, [ebp - 0x24]
call fcn.0058fb34
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x218]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x214]
mov edx, 2
call fcn.0058fb04
mov ecx, dword [ebp - 8]
mov eax, dword [ecx + 0x364]
add eax, 0x23c
mov dword [ebp - 0x2c0], eax
mov edx, dword [ebp - 0x2c0]
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 + 0x364]
mov ecx, dword [eax]
call dword [ecx + 0xcc]
mov edx, dword [ebp - 8]
mov edx, dword [edx + 0x364]
mov eax, dword [ebp - 8]
call fcn.00428034
mov word [ebp - 0x238], 0x2f0
lea eax, [ebp - 0x28]
call fcn.004025f4
push eax
inc dword [ebp - 0x22c]
mov edx, 0x5ab3e2
lea eax, [ebp - 0x21c]
call fcn.0058f82c
inc dword [ebp - 0x22c]
mov edx, dword [eax]
mov eax, dword [ebp - 0x2bc]
pop ecx
call sub.rtl60.bpl__Classes_TStrings_GetValue_qqrx17System_AnsiString
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x21c]
mov edx, 2
call fcn.0058fb04
mov word [ebp - 0x238], 0x98
mov ecx, dword [ebp - 8]
mov eax, dword [ecx + 0x368]
add eax, 0x23c
mov dword [ebp - 0x2c4], eax
mov edx, dword [ebp - 0x2c4]
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 + 0x368]
mov ecx, dword [eax]
call dword [ecx + 0xcc]
mov edx, dword [ebp - 0x2bc]
mov dword [ebp - 0x224], edx
cmp dword [ebp - 0x224], 0
je 0x425bae
mov eax, dword [ebp - 0x224]
mov edx, dword [eax]
mov dword [ebp - 0x220], edx
mov word [ebp - 0x238], 0x308
mov edx, 3
mov eax, dword [ebp - 0x224]
mov ecx, dword [eax]
call dword [ecx - 4]
mov word [ebp - 0x238], 0x2fc
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x28]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x24]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x20]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x1c]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x18]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
lea eax, [ebp - 0x14]
mov edx, 2
call fcn.0058fb04
dec dword [ebp - 0x22c]
push 2
lea ecx, [ebp - 0x10]
push ecx
call fcn.00402bfc
add esp, 8
mov word [ebp - 0x238], 8
mov eax, dword [ebp - 0x248]
mov dword fs:[0], eax
mov eax, dword [ebp - 8]
cmp byte [ebp - 0x249], 0
je 0x425c5a
call fcn.00591791
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 4