Function at 0x418b30
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x592668
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 0x24
push ebx
push esi
push edi
sub esp, 0x1c
mov esi, ecx
mov ecx, esp
mov dword [ebp - 0x10], esp
xor ebx, ebx
push 9
mov edi, 0xf
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.Browse...
mov byte [ecx], bl
call fcn.00404f50
mov dword [ebp - 4], ebx
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
push 0xe
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.PREFDLG_BROWSE
mov byte [ecx], bl
call fcn.00404f50
mov byte [ebp - 4], 1
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [esi + 0x98]
call fcn.00433490
mov dword [ebp - 4], 2
cmp dword [eax + 0x14], 8
jb 0x418bbb
mov eax, dword [eax]
push eax
lea ecx, [esi + 0x3c8]
call fcn.00453f83
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x1c], 8
jb 0x418be0
mov ecx, dword [ebp - 0x30]
push ecx
call fcn.00448f11
add esp, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], ebx
xor edx, edx
mov word [ebp - 0x30], dx
push 9
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.Browse...
mov byte [ecx], bl
call fcn.00404f50
mov dword [ebp - 4], 3
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10], esp
push 0xe
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.PREFDLG_BROWSE
mov byte [ecx], bl
call fcn.00404f50
mov byte [ebp - 4], 4
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [esi + 0x98]
call fcn.00433490
mov dword [ebp - 4], 5
cmp dword [eax + 0x14], 8
jb 0x418c58
mov eax, dword [eax]
push eax
lea ecx, [esi + 0x43c]
call fcn.00453f83
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x1c], 8
jb 0x418c7d
mov ecx, dword [ebp - 0x30]
push ecx
call fcn.00448f11
add esp, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], ebx
xor edx, edx
mov word [ebp - 0x30], dx
push 0x1a
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.Start_with_Windows_startup
mov byte [ecx], bl
call fcn.00404f50
mov dword [ebp - 4], 6
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10], esp
push 0x14
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.PREFDLG_RUNONSTARTUP
mov byte [ecx], bl
call fcn.00404f50
mov byte [ebp - 4], 7
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [esi + 0x98]
call fcn.00433490
mov ecx, 8
mov dword [ebp - 4], ecx
cmp dword [eax + 0x14], ecx
jb 0x418cf5
mov eax, dword [eax]
push eax
lea ecx, [esi + 0x110]
call fcn.00453f83
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x1c], 8
jb 0x418d1a
mov ecx, dword [ebp - 0x30]
push ecx
call fcn.00448f11
add esp, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], ebx
xor edx, edx
mov word [ebp - 0x30], dx
push 0xa
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.Enable_log
mov byte [ecx], bl
call fcn.00404f50
mov dword [ebp - 4], 9
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10], esp
push 0x11
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.PREFDLG_ENABLELOG
mov byte [ecx], bl
call fcn.00404f50
mov byte [ebp - 4], 0xa
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [esi + 0x98]
call fcn.00433490
mov dword [ebp - 4], 0xb
cmp dword [eax + 0x14], 8
jb 0x418d92
mov eax, dword [eax]
push eax
lea ecx, [esi + 0x354]
call fcn.00453f83
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x1c], 8
jb 0x418db7
mov ecx, dword [ebp - 0x30]
push ecx
call fcn.00448f11
add esp, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], ebx
xor edx, edx
mov word [ebp - 0x30], dx
push 9
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push 0x5acca8
mov byte [ecx], bl
call fcn.00404f50
mov dword [ebp - 4], 0xc
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10], esp
push edi
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.PREFDLG_LOGFILE
mov byte [ecx], bl
call fcn.00404f50
mov byte [ebp - 4], 0xd
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [esi + 0x98]
call fcn.00433490
mov dword [ebp - 4], 0xe
cmp dword [eax + 0x14], 8
jb 0x418e2e
mov eax, dword [eax]
push eax
lea ecx, [esi + 0x4b0]
call fcn.00453f83
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x1c], 8
jb 0x418e53
mov ecx, dword [ebp - 0x30]
push ecx
call fcn.00448f11
add esp, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], ebx
xor edx, edx
mov word [ebp - 0x30], dx
push 6
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push 0x5ab198
mov byte [ecx], bl
call fcn.00404f50
mov dword [ebp - 4], edi
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10], esp
push 0xe
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.PREFDLG_CANCEL
mov byte [ecx], bl
call fcn.00404f50
mov byte [ebp - 4], 0x10
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [esi + 0x98]
call fcn.00433490
mov dword [ebp - 4], 0x11
cmp dword [eax + 0x14], 8
jb 0x418ec7
mov eax, dword [eax]
push eax
lea ecx, [esi + 0x734]
call fcn.00453f83
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x1c], 8
jb 0x418eec
mov ecx, dword [ebp - 0x30]
push ecx
call fcn.00448f11
add esp, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], ebx
xor edx, edx
mov word [ebp - 0x30], dx
push 0xd
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.SMTP_settings
mov byte [ecx], bl
call fcn.00404f50
mov dword [ebp - 4], 0x12
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10], esp
push 0x13
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.PREFDLG_SMTPSETTING
mov byte [ecx], bl
call fcn.00404f50
mov byte [ebp - 4], 0x13
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [esi + 0x98]
call fcn.00433490
mov dword [ebp - 4], 0x14
cmp dword [eax + 0x14], 8
jb 0x418f64
mov eax, dword [eax]
push eax
lea ecx, [esi + 0x7a8]
call fcn.00453f83
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x1c], 8
jb 0x418f89
mov ecx, dword [ebp - 0x30]
push ecx
call fcn.00448f11
add esp, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], ebx
xor edx, edx
mov word [ebp - 0x30], dx
push 0xc
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.SMTP_server:
mov byte [ecx], bl
call fcn.00404f50
mov dword [ebp - 4], 0x15
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10], esp
push 0x13
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.PREFDLG_SMTP_SERVER
mov byte [ecx], bl
call fcn.00404f50
mov byte [ebp - 4], 0x16
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [esi + 0x98]
call fcn.00433490
mov dword [ebp - 4], 0x17
cmp dword [eax + 0x14], 8
jb 0x419001
mov eax, dword [eax]
push eax
lea ecx, [esi + 0x890]
call fcn.00453f83
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x1c], 8
jb 0x419026
mov ecx, dword [ebp - 0x30]
push ecx
call fcn.00448f11
add esp, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], ebx
xor edx, edx
mov word [ebp - 0x30], dx
push 6
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push 0x5acc38
mov byte [ecx], bl
call fcn.00404f50
mov dword [ebp - 4], 0x18
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10], esp
push 0x12
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.PREFDLG_SMTP_LOGIN
mov byte [ecx], bl
call fcn.00404f50
mov byte [ebp - 4], 0x19
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [esi + 0x98]
call fcn.00433490
mov dword [ebp - 4], 0x1a
cmp dword [eax + 0x14], 8
jb 0x41909e
mov eax, dword [eax]
push eax
lea ecx, [esi + 0x904]
call fcn.00453f83
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x1c], 8
jb 0x4190c3
mov ecx, dword [ebp - 0x30]
push ecx
call fcn.00448f11
add esp, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], ebx
xor edx, edx
mov word [ebp - 0x30], dx
push 9
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push 0x5acc18
mov byte [ecx], bl
call fcn.00404f50
mov dword [ebp - 4], 0x1b
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10], esp
push 0x13
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.PREFDLG_SMTP_PASSWD
mov byte [ecx], bl
call fcn.00404f50
mov byte [ebp - 4], 0x1c
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [esi + 0x98]
call fcn.00433490
mov dword [ebp - 4], 0x1d
cmp dword [eax + 0x14], 8
jb 0x41913b
mov eax, dword [eax]
push eax
lea ecx, [esi + 0x978]
call fcn.00453f83
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x1c], 8
jb 0x419160
mov ecx, dword [ebp - 0x30]
push ecx
call fcn.00448f11
add esp, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], ebx
xor edx, edx
mov word [ebp - 0x30], dx
push 0xd
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push 0x5acbf4
mov byte [ecx], bl
call fcn.00404f50
mov dword [ebp - 4], 0x1e
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10], esp
push 0x15
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.PREFDLG_SMTP_FROMADDR
mov byte [ecx], bl
call fcn.00404f50
mov byte [ebp - 4], 0x1f
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [esi + 0x98]
call fcn.00433490
mov dword [ebp - 4], 0x20
cmp dword [eax + 0x14], 8
jb 0x4191d8
mov eax, dword [eax]
push eax
lea ecx, [esi + 0x9ec]
call fcn.00453f83
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x1c], 8
jb 0x4191fd
mov ecx, dword [ebp - 0x30]
push ecx
call fcn.00448f11
add esp, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], ebx
xor edx, edx
mov word [ebp - 0x30], dx
push 0xb
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push 0x5acbd0
mov byte [ecx], bl
call fcn.00404f50
mov dword [ebp - 4], 0x21
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10], esp
push 0x13
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.PREFDLG_SMTP_TOADDR
mov byte [ecx], bl
call fcn.00404f50
mov byte [ebp - 4], 0x22
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [esi + 0x98]
call fcn.00433490
mov dword [ebp - 4], 0x23
cmp dword [eax + 0x14], 8
jb 0x419275
mov eax, dword [eax]
push eax
lea ecx, [esi + 0xa60]
call fcn.00453f83
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x1c], 8
jb 0x41929a
mov ecx, dword [ebp - 0x30]
push ecx
call fcn.00448f11
add esp, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], ebx
xor edx, edx
mov word [ebp - 0x30], dx
push 0xb
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push 0x5acbb0
mov byte [ecx], bl
call fcn.00404f50
mov dword [ebp - 4], 0x24
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10], esp
push edi
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.PREFDLG_CAPTION
mov byte [ecx], bl
call fcn.00404f50
mov byte [ebp - 4], 0x25
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [esi + 0x98]
call fcn.00433490
mov dword [ebp - 4], 0x26
cmp dword [eax + 0x14], 8
jb 0x419311
mov eax, dword [eax]
push eax
mov ecx, esi
call fcn.00453f83
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x1c], 8
jb 0x419332
mov ecx, dword [ebp - 0x30]
push ecx
call fcn.00448f11
add esp, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], ebx
xor edx, edx
mov word [ebp - 0x30], dx
push 0x3b
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.This_e_mail_address_is_the_default_one_for_sending_reports
mov byte [ecx], bl
call fcn.00404f50
mov dword [ebp - 4], 0x27
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10], esp
push edi
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.PREFDLG_DEFMAIL
mov byte [ecx], bl
call fcn.00404f50
mov byte [ebp - 4], 0x28
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [esi + 0x98]
call fcn.00433490
mov dword [ebp - 4], 0x29
cmp dword [eax + 0x14], 8
jb 0x4193a9
mov eax, dword [eax]
push eax
lea ecx, [esi + 0xad4]
call fcn.00453f83
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x1c], 8
jb 0x4193ce
mov ecx, dword [ebp - 0x30]
push ecx
call fcn.00448f11
add esp, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], ebx
xor edx, edx
mov word [ebp - 0x30], dx
push 0x3b
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.This_folder_where_report_is_upload._For_example____reports
mov byte [ecx], bl
call fcn.00404f50
mov dword [ebp - 4], 0x2a
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10], esp
push 0x12
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.PREFDLG_UPLOADEDTO
mov byte [ecx], bl
call fcn.00404f50
mov byte [ebp - 4], 0x2b
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [esi + 0x98]
call fcn.00433490
mov dword [ebp - 4], 0x2c
cmp dword [eax + 0x14], 8
jb 0x419446
mov eax, dword [eax]
push eax
lea ecx, [esi + 0xb48]
call fcn.00453f83
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x1c], 8
jb 0x41946b
mov ecx, dword [ebp - 0x30]
push ecx
call fcn.00448f11
add esp, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], ebx
xor edx, edx
mov word [ebp - 0x30], dx
push 0xc
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.Sender_name:
mov byte [ecx], bl
call fcn.00404f50
mov dword [ebp - 4], 0x2d
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10], esp
push 0x17
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.PREFDLG_SMTP_SENDERNAME
mov byte [ecx], bl
call fcn.00404f50
mov byte [ebp - 4], 0x2e
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [esi + 0x98]
call fcn.00433490
mov dword [ebp - 4], 0x2f
cmp dword [eax + 0x14], 8
jb 0x4194e3
mov eax, dword [eax]
push eax
lea ecx, [esi + 0xbbc]
call fcn.00453f83
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x1c], 8
jb 0x419508
mov ecx, dword [ebp - 0x30]
push ecx
call fcn.00448f11
add esp, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], ebx
xor edx, edx
mov word [ebp - 0x30], dx
push 0x38
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.This_sender_name_is_the_default_one_for_sending_reports
mov byte [ecx], bl
call fcn.00404f50
mov dword [ebp - 4], 0x30
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10], esp
push 0x11
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.PREFDLG_DEFSENDER
mov byte [ecx], bl
call fcn.00404f50
mov byte [ebp - 4], 0x31
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [esi + 0x98]
call fcn.00433490
mov dword [ebp - 4], 0x32
cmp dword [eax + 0x14], 8
jb 0x419580
mov eax, dword [eax]
push eax
lea ecx, [esi + 0xc30]
call fcn.00453f83
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x1c], 8
jb 0x4195a5
mov ecx, dword [ebp - 0x30]
push ecx
call fcn.00448f11
add esp, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], ebx
xor edx, edx
mov word [ebp - 0x30], dx
push 0x21
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.Use_authorization_on_SMTP_server.
mov byte [ecx], bl
call fcn.00404f50
mov dword [ebp - 4], 0x33
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10], esp
push 0x15
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.PREFDLG_USE_SMTP_AUTH
mov byte [ecx], bl
call fcn.00404f50
mov byte [ebp - 4], 0x34
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [esi + 0x98]
call fcn.00433490
mov dword [ebp - 4], 0x35
cmp dword [eax + 0x14], 8
jb 0x41961d
mov eax, dword [eax]
push eax
lea ecx, [esi + 0x184]
call fcn.00453f83
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x1c], 8
jb 0x419642
mov ecx, dword [ebp - 0x30]
push ecx
call fcn.00448f11
add esp, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], ebx
xor edx, edx
mov word [ebp - 0x30], dx
push 0xc
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push 0x5aca40
mov byte [ecx], bl
call fcn.00404f50
mov dword [ebp - 4], 0x36
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10], esp
push 0x12
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.PREFDLG_FTPSETTING
mov byte [ecx], bl
call fcn.00404f50
mov byte [ebp - 4], 0x37
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [esi + 0x98]
call fcn.00433490
mov dword [ebp - 4], 0x38
cmp dword [eax + 0x14], 8
jb 0x4196ba
mov eax, dword [eax]
push eax
lea ecx, [esi + 0x81c]
call fcn.00453f83
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x1c], 8
jb 0x4196df
mov ecx, dword [ebp - 0x30]
push ecx
call fcn.00448f11
add esp, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], ebx
xor edx, edx
mov word [ebp - 0x30], dx
push 0xb
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.FTP_server:
mov byte [ecx], bl
call fcn.00404f50
mov dword [ebp - 4], 0x39
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10], esp
push 0x12
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.PREFDLG_FTP_SERVER
mov byte [ecx], bl
call fcn.00404f50
mov byte [ebp - 4], 0x3a
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [esi + 0x98]
call fcn.00433490
mov dword [ebp - 4], 0x3b
cmp dword [eax + 0x14], 8
jb 0x419757
mov eax, dword [eax]
push eax
lea ecx, [esi + 0xca4]
call fcn.00453f83
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x1c], 8
jb 0x41977c
mov ecx, dword [ebp - 0x30]
push ecx
call fcn.00448f11
add esp, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], ebx
xor edx, edx
mov word [ebp - 0x30], dx
push 6
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push 0x5acc38
mov byte [ecx], bl
call fcn.00404f50
mov dword [ebp - 4], 0x3c
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10], esp
push 0x11
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.PREFDLG_FTP_LOGIN
mov byte [ecx], bl
call fcn.00404f50
mov byte [ebp - 4], 0x3d
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [esi + 0x98]
call fcn.00433490
mov dword [ebp - 4], 0x3e
cmp dword [eax + 0x14], 8
jb 0x4197f4
mov eax, dword [eax]
push eax
lea ecx, [esi + 0xd18]
call fcn.00453f83
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x1c], 8
jb 0x419819
mov ecx, dword [ebp - 0x30]
push ecx
call fcn.00448f11
add esp, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], ebx
xor edx, edx
mov word [ebp - 0x30], dx
push 9
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push 0x5acc18
mov byte [ecx], bl
call fcn.00404f50
mov dword [ebp - 4], 0x3f
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10], esp
push 0x12
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.PREFDLG_FTP_PASSWD
mov byte [ecx], bl
call fcn.00404f50
mov byte [ebp - 4], 0x40
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [esi + 0x98]
call fcn.00433490
mov dword [ebp - 4], 0x41
cmp dword [eax + 0x14], 8
jb 0x419891
mov eax, dword [eax]
push eax
lea ecx, [esi + 0xd8c]
call fcn.00453f83
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x1c], 8
jb 0x4198b6
mov ecx, dword [ebp - 0x30]
push ecx
call fcn.00448f11
add esp, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], ebx
xor edx, edx
mov word [ebp - 0x30], dx
push 5
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push 0x5ac9dc
mov byte [ecx], bl
call fcn.00404f50
mov dword [ebp - 4], 0x42
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10], esp
push 0x10
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.PREFDLG_FTP_PORT
mov byte [ecx], bl
call fcn.00404f50
mov byte [ebp - 4], 0x43
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [esi + 0x98]
call fcn.00433490
mov dword [ebp - 4], 0x44
cmp dword [eax + 0x14], 8
jb 0x41992e
mov eax, dword [eax]
push eax
lea ecx, [esi + 0xe74]
call fcn.00453f83
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x1c], 8
jb 0x419953
mov ecx, dword [ebp - 0x30]
push ecx
call fcn.00448f11
add esp, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], ebx
xor edx, edx
mov word [ebp - 0x30], dx
push 0x12
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push 0x5ac9b4
mov byte [ecx], bl
call fcn.00404f50
mov dword [ebp - 4], 0x45
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10], esp
push 0x14
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.PREFDLG_FTP_UPLOADTO
mov byte [ecx], bl
call fcn.00404f50
mov byte [ebp - 4], 0x46
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [esi + 0x98]
call fcn.00433490
mov dword [ebp - 4], 0x47
cmp dword [eax + 0x14], 8
jb 0x4199cb
mov eax, dword [eax]
push eax
lea ecx, [esi + 0xe00]
call fcn.00453f83
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x1c], 8
jb 0x4199f0
mov ecx, dword [ebp - 0x30]
push ecx
call fcn.00448f11
add esp, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], ebx
xor edx, edx
mov word [ebp - 0x30], dx
push 0x14
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push 0x5ac984
mov byte [ecx], bl
call fcn.00404f50
mov dword [ebp - 4], 0x48
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10], esp
push 0x12
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.PREFDLG_FTP_BINARY
mov byte [ecx], bl
call fcn.00404f50
mov byte [ebp - 4], 0x49
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [esi + 0x98]
call fcn.00433490
mov dword [ebp - 4], 0x4a
cmp dword [eax + 0x14], 8
jb 0x419a68
mov eax, dword [eax]
push eax
lea ecx, [esi + 0x2e0]
call fcn.00453f83
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x1c], 8
jb 0x419a8d
mov ecx, dword [ebp - 0x30]
push ecx
call fcn.00448f11
add esp, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], ebx
xor edx, edx
mov word [ebp - 0x30], dx
push 0xc
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push 0x5ac960
mov byte [ecx], bl
call fcn.00404f50
mov dword [ebp - 4], 0x4b
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10], esp
push 0x13
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.PREFDLG_FTP_PASSIVE
mov byte [ecx], bl
call fcn.00404f50
mov byte [ebp - 4], 0x4c
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [esi + 0x98]
call fcn.00433490
mov dword [ebp - 4], 0x4d
cmp dword [eax + 0x14], 8
jb 0x419b05
mov eax, dword [eax]
push eax
lea ecx, [esi + 0x26c]
call fcn.00453f83
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x1c], 8
jb 0x419b2a
mov ecx, dword [ebp - 0x30]
push ecx
call fcn.00448f11
add esp, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], ebx
xor edx, edx
mov word [ebp - 0x30], dx
push 0x15
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push 0x5ac934
mov byte [ecx], bl
call fcn.00404f50
mov dword [ebp - 4], 0x4e
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10], esp
push 0x10
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.PREFDLG_FTP_AUTH
mov byte [ecx], bl
call fcn.00404f50
mov byte [ebp - 4], 0x4f
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [esi + 0x98]
call fcn.00433490
mov dword [ebp - 4], 0x50
cmp dword [eax + 0x14], 8
jb 0x419ba2
mov eax, dword [eax]
push eax
lea ecx, [esi + 0x1f8]
call fcn.00453f83
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x1c], 8
jb 0x419bc7
mov ecx, dword [ebp - 0x30]
push ecx
call fcn.00448f11
add esp, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], ebx
xor edx, edx
mov word [ebp - 0x30], dx
push 0x10
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.StaffcopReports
mov byte [ecx], bl
call fcn.00404f50
mov dword [ebp - 4], 0x51
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10], esp
push 0x13
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.PREFDLG_REPORTS_DIR
mov byte [ecx], bl
call fcn.00404f50
mov byte [ebp - 4], 0x52
lea eax, [ebp - 0x30]
push eax
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [esi + 0x98]
call fcn.00433490
mov dword [ebp - 4], 0x53
cmp dword [eax + 0x14], 8
jb 0x419c3f
mov eax, dword [eax]
push eax
lea ecx, [esi + 0x6f8]
push 0x5aa3a4
push ecx
call fcn.004021f0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x1c], 8
jb 0x419c6d
mov edx, dword [ebp - 0x30]
push edx
call fcn.00448f11
add esp, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], ebx
xor eax, eax
mov word [ebp - 0x30], ax
push 0xa
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push 0x5ac914
mov byte [ecx], bl
call fcn.00404f50
mov dword [ebp - 4], 0x54
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10], esp
push 0x19
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.PREFDLG_DATA_STORE_STATIC
mov byte [ecx], bl
call fcn.00404f50
mov byte [ebp - 4], 0x55
lea ecx, [ebp - 0x30]
push ecx
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [esi + 0x98]
call fcn.00433490
mov dword [ebp - 4], 0x56
cmp dword [eax + 0x14], 8
jb 0x419ce5
mov eax, dword [eax]
push eax
lea ecx, [esi + 0xee8]
call fcn.00453f83
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x1c], 8
jb 0x419d0a
mov edx, dword [ebp - 0x30]
push edx
call fcn.00448f11
add esp, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], ebx
xor eax, eax
mov word [ebp - 0x30], ax
push 0x12
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push 0x5ac8e4
mov byte [ecx], bl
call fcn.00404f50
mov dword [ebp - 4], 0x57
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10], esp
push 0x12
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.PREFDLG_DATA_STORE
mov byte [ecx], bl
call fcn.00404f50
mov byte [ebp - 4], 0x58
lea ecx, [ebp - 0x30]
push ecx
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [esi + 0x98]
call fcn.00433490
mov dword [ebp - 4], 0x59
cmp dword [eax + 0x14], 8
jb 0x419d82
mov eax, dword [eax]
push eax
lea ecx, [esi + 0xf5c]
call fcn.00453f83
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x1c], 8
jb 0x419da7
mov edx, dword [ebp - 0x30]
push edx
call fcn.00448f11
add esp, 4
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x14], esp
mov dword [ebp - 0x1c], 7
mov dword [ebp - 0x20], ebx
xor eax, eax
mov word [ebp - 0x30], ax
push 0x18
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.Select_path_to_log_files
mov byte [ecx], bl
call fcn.00404f50
mov dword [ebp - 4], 0x5a
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x10], esp
push 0x14
mov dword [ecx + 0x14], edi
mov dword [ecx + 0x10], ebx
push str.PREFDLG_BROWSE_TITLE
mov byte [ecx], bl
call fcn.00404f50
mov byte [ebp - 4], 0x5b
lea ecx, [ebp - 0x30]
push ecx
mov dword [ebp - 4], 0xffffffff
mov ecx, dword [esi + 0x98]
call fcn.00433490
mov dword [ebp - 4], 0x5c
cmp dword [eax + 0x14], 8
jb 0x419e1f
mov eax, dword [eax]
push eax
push 0x5aa3a4
add esi, 0x714
push esi
call fcn.004021f0
add esp, 0xc
mov dword [ebp - 4], 0xffffffff
cmp dword [ebp - 0x1c], 8
jb 0x419e4d
mov edx, dword [ebp - 0x30]
push edx
call fcn.00448f11
add esp, 4
mov ecx, dword [ebp - 0xc]
pop edi
xor eax, eax
mov dword [ebp - 0x20], ebx
pop esi
mov dword [ebp - 0x1c], 7
mov word [ebp - 0x30], ax
mov dword fs:[0], ecx
pop ebx
mov esp, ebp
pop ebp
ret