Function at 0x41e1e1
Capabilities:
Get graphical window text

Disassembly:
push ebp
push ebx
mov edx, 0x16
sub esp, 4
mov dword [esp], 0
dec edx
jne 0x41e1e8
call fcn.005423e0
mov edx, dword [esp + 0x68]
lea ecx, [esp]
call fcn.004fa000
mov dword [esp + 4], 0x29c
jmp 0x41e210
mov eax, 0x2a0
cmp eax, dword [esp + 4]
jl 0x41e234
push 1
push dword [esp + 8]
push 0x22f
call fcn.0051f5f9
inc dword [esp + 4]
jno 0x41e210
lea ebp, [0x72abe8]
mov ebx, dword [ebp + 0x5a]
mov ebp, dword [0x72b420]
imul ebx, ebx, 0x54
add ebp, ebx
cmp dword [ebp + 0x28], 0
je 0x41e265
push dword [esp]
mov edx, str.__Add
pop ecx
call fcn.004fa4a0
jne 0x41e265
mov eax, 1
jmp 0x41e267
xor eax, eax
and eax, eax
je 0x41e289
mov edx, str.Favourite_Userlist
lea ecx, [esp + 0x10]
call fcn.004fa008
lea ebp, [0x72abe8]
push dword [ebp + 0x5a]
pop eax
mov dword [esp + 0xc], eax
jmp 0x41e2bf
mov edx, 0x627a54
lea ecx, [esp + 0x10]
call fcn.004fa008
mov ebx, dword [esp + 0x64]
and ebx, ebx
jne 0x41e2b1
lea ebp, [0x72abe8]
mov ebx, dword [ebp + 0x5a]
add ebx, 0xffffffe2
mov dword [esp + 0xc], ebx
jmp 0x41e2bf
mov ebx, dword [esp + 0x64]
add ebx, 0xfffffdbf
mov dword [esp + 0xc], ebx
push 2
push 0xffffffff
push 0x100c
lea ebp, [0x72a850]
push dword [ebp + 0x5c]
call sub.USER32.dll_SendMessageW
mov dword [esp + 0x18], eax
mov ebx, dword [esp + 0x18]
cmp ebx, 0xffffffff
je 0x41e2f7
lea ebp, [0x72abe8]
cmp dword [ebp + 0x30], 0
jne 0x41e2f7
jmp 0x41e2fe
mov eax, 1
jmp 0x41e300
xor eax, eax
and eax, eax
je 0x41e311
mov edx, str.__New
lea ecx, [esp]
call fcn.004fa008
mov ebx, dword [esp + 0x18]
and ebx, ebx
jl 0x41e329
push dword [esp + 0x18]
lea ebp, [0x72abe8]
pop eax
mov dword [ebp + 0x56], eax
jmp 0x41e336
lea ebp, [0x72abe8]
mov dword [ebp + 0x56], 0
push 0xd
call fcn.005336ed
and eax, eax
je 0x41e348
xor eax, eax
jmp 0x41e34d
mov eax, 1
and eax, eax
je 0x41faf8
lea ebp, [0x72b27c]
mov ebx, dword [ebp + 0x74]
cmp ebx, 0xf4240
jne 0x41e390
push 0x23a
call fcn.00480245
push eax
lea ebp, [0x72b27c]
pop eax
mov dword [ebp + 0x74], eax
push 0x1e4
call fcn.0048027c
push eax
lea ebp, [0x72b27c]
pop eax
mov dword [ebp + 0x78], eax
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72a850]
push dword [ebp]
push 0x10c80000
lea ebp, [0x72ab68]
mov edx, dword [ebp + 0x18]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, dword [esp + 0x20]
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, dword [esp + 0x24]
cdq
push edx
push eax
call fcn.0053f630
pop eax
mov edx, dword [esp + 0x10]
push edx
call fcn.00542310
call fcn.00542370
push 0x1e4
push 0x23a
lea ebp, [0x72b27c]
push dword [ebp + 0x78]
push dword [ebp + 0x74]
push 0xd
call fcn.004fa482
add dword [esp + 0x14], edx
call fcn.00533139
call fcn.004fa4e0
push eax
lea ebp, [0x72a850]
pop eax
mov dword [ebp + 0x18], eax
push 0xd
call fcn.004da4c5
push 0x2d
push 0x70
push 0xd
call fcn.0053349b
push 0
push 0
push 0xb
lea ebp, [0x72a850]
push dword [ebp + 0x18]
call sub.USER32.dll_SendMessageW
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x6226ea
push eax
push 1
mov ebx, dword [esp + 0x24]
add ebx, 0x1e
mov ebp, dword [0x72b420]
imul ebx, ebx, 0x54
add ebp, ebx
push dword [ebp + 0x44]
call fcn.0053f490
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea eax, [esp + 0x20]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x622596
push eax
push 2
push dword [esp + 0x30]
call fcn.0053f490
call fcn.00542370
push 0x14
push 0x6e
push 0xf
push 0x4c
push 0x291
call fcn.004fa482
add dword [esp + 0x14], edx
call fcn.00528c82
call fcn.004fa4e0
push dword [esp + 0x10]
mov edx, str.Favourite_Userlist
pop ecx
call fcn.004fa4a0
je 0x41e579
lea ebp, [0x72abe8]
mov ebx, dword [ebp + 0x5a]
mov ebp, dword [0x72b420]
imul ebx, ebx, 0x54
add ebp, ebx
push dword [ebp + 0x3c]
push 0x291
call fcn.00528678
push 1
push 0x291
call fcn.005270bc
lea ebp, [0x72abe8]
push dword [ebp + 0x5a]
push 0xd
call fcn.00533960
jmp 0x41e631
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 0x291
call fcn.00528764
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
call fcn.00542370
mov edx, 0x61f062
pop ecx
push ecx
call fcn.004fa4f0
mov ecx, eax
call fcn.004fa4a0
je 0x41e61f
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov edx, str.Personal_list
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, dword [esp + 0x1c]
cdq
push edx
push eax
call fcn.0053f630
pop eax
call fcn.00542370
push 0x291
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00528678
call fcn.004fa4e0
mov ebx, dword [esp + 0xc]
add ebx, 0x1e
push ebx
push 0xd
call fcn.00533960
push 2
mov eax, str.List_name
push eax
push 0x14
push 0x46
push 0x12
push 1
push 0xffffffff
call fcn.005269d5
mov dword [esp + 4], 1
jmp 0x41e664
mov eax, 0xf
cmp eax, dword [esp + 4]
jl 0x41e7d4
mov ebx, dword [esp + 4]
mov ebp, dword [0x72b418]
shl ebx, 2
push dword [ebp + ebx]
mov ebx, 1
cmp ebx, dword [esp]
jne 0x41e697
mov word [esp + 0xc], 0xe1
jmp 0x41e6e3
mov ebx, 2
cmp ebx, dword [esp]
je 0x41e6d3
mov ebx, 4
cmp ebx, dword [esp]
je 0x41e6d3
mov ebx, 5
cmp ebx, dword [esp]
je 0x41e6d3
mov ebx, 7
cmp ebx, dword [esp]
je 0x41e6d3
mov ebx, 0xc
cmp ebx, dword [esp]
je 0x41e6d3
mov ebx, 0xf
cmp ebx, dword [esp]
jne 0x41e6dc
mov word [esp + 0xc], 0x140
jmp 0x41e6e3
mov word [esp + 0xc], 0x6e
pop eax
mov ebx, dword [esp + 4]
cmp ebx, 6
jne 0x41e732
push 8
mov eax, 0x61f062
push eax
push 0x14
movsx eax, word [esp + 0x14]
push eax
mov ebx, dword [esp + 0x14]
imul ebx, ebx, 0x18
add ebx, 0x19
push ebx
push 0x4c
mov ebx, dword [esp + 0x1c]
mov ebp, dword [0x72b418]
shl ebx, 2
mov ebx, dword [ebp + ebx]
add ebx, 0x291
push ebx
call fcn.00528b3e
jmp 0x41e770
mov eax, 0x61f062
push eax
push 0x14
movsx eax, word [esp + 0x10]
push eax
mov ebx, dword [esp + 0x10]
imul ebx, ebx, 0x18
add ebx, 0x19
push ebx
push 0x4c
mov ebx, dword [esp + 0x18]
mov ebp, dword [0x72b418]
shl ebx, 2
mov ebx, dword [ebp + ebx]
add ebx, 0x291
push ebx
call fcn.00528c82
push 2
mov ebx, dword [esp + 8]
mov ebp, dword [0x72b418]
shl ebx, 2
mov ebx, dword [ebp + ebx]
mov ebp, dword [0x72b438]
shl ebx, 2
push dword [ebp + ebx]
push 0x14
push 0x46
mov ebx, dword [esp + 0x14]
imul ebx, ebx, 0x18
add ebx, 0x1d
push ebx
push 1
mov ebx, dword [esp + 0x1c]
mov ebp, dword [0x72b418]
shl ebx, 2
mov ebx, dword [ebp + ebx]
add ebx, 0x2a1
push ebx
call fcn.005269d5
inc dword [esp + 4]
jno 0x41e664
mov eax, 0x61f062
push eax
push 0x14
push 0xbe
push 0x12
push 0xc3
push 0x290
call fcn.00526aee
mov eax, 0x61f062
push eax
push 0x14
push 0x6e
mov ebx, dword [esp + 0x10]
imul ebx, ebx, 0x18
add ebx, 0x19
push ebx
push 0x4c
push 0x2a1
call fcn.00528c82
push 2
mov eax, str.Locator
push eax
push 0x14
push 0x46
mov ebx, dword [esp + 0x14]
imul ebx, ebx, 0x18
add ebx, 0x1d
push ebx
push 1
push 0x2b1
call fcn.005269d5
mov eax, 0x61f062
push eax
push 0x14
push 0x6f
push 0x29b
call fcn.0052a299
push eax
push 0xbe
push 0x2b4
call fcn.00528c82
mov eax, 0x61f062
push eax
push 0x14
push 0xbe
push 0x19a
push 0xc3
push 0x2b2
call fcn.00526d81
push 1
push 0x2b2
call fcn.00528977
mov eax, 0x61f062
push eax
push 0
push 0
push 0
push 0x3e8
push 0x2b3
call fcn.00526aee
push dword [esp]
mov edx, str.__New
pop ecx
call fcn.004fa4a0
jne 0x41f3dd
mov ebx, dword [esp + 0x18]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 8]
call fcn.00541260
fstp qword [esp + 0x20]
fld qword [esp + 0x20]
fldz
fcompp
fnstsw ax
test ah, 0x40
jne 0x41e9cb
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 3
mov ebx, dword [esp + 0x2c]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 4]
call fcn.00541260
sub esp, 8
fstp qword [esp]
call fcn.00540110
call fcn.004fa482
add dword [esp], edx
call fcn.00456e45
mov edx, 0x620a08
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 3
lea edx, [esp + 0x38]
push dword [edx + 4]
push dword [edx]
call fcn.00540110
call fcn.004fa482
add dword [esp], edx
call fcn.00456e45
pop eax
call fcn.00542370
push 0x292
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00528678
call fcn.004fa4e0
jmp 0x41ea3c
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 3
mov ebx, dword [esp + 0x2c]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 4]
call fcn.00541260
sub esp, 8
fstp qword [esp]
call fcn.00540110
call fcn.004fa482
add dword [esp], edx
call fcn.00456e45
call fcn.00542370
push 0x292
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00528678
call fcn.004fa4e0
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [esp + 0x24]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0xc]
call fcn.005410d0
call fcn.00542370
push 0x293
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00528678
call fcn.004fa4e0
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [esp + 0x24]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x10]
call fcn.005410d0
call fcn.00542370
push 0x294
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00528678
call fcn.004fa4e0
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [esp + 0x24]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x14]
call fcn.005410d0
call fcn.00542370
push 0x295
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00528678
call fcn.004fa4e0
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [esp + 0x24]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x1c]
call fcn.005410d0
call fcn.00542370
push 0x297
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00528678
call fcn.004fa4e0
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [esp + 0x24]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x20]
call fcn.005410d0
call fcn.00542370
push 0x298
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00528678
call fcn.004fa4e0
mov ebx, dword [esp + 0x18]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x24]
call fcn.00541260
fldz
fcompp
fnstsw ax
test ah, 0x40
je 0x41ebfe
mov ebx, dword [esp + 0x18]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x28]
call fcn.00541260
fldz
fcompp
fnstsw ax
test ah, 0x40
je 0x41ebfe
jmp 0x41ec05
mov eax, 1
jmp 0x41ec07
xor eax, eax
and eax, eax
je 0x41ecc7
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 4
mov ebx, dword [esp + 0x28]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x24]
call fcn.00541260
sub esp, 8
fstp qword [esp]
call fcn.00540110
call fcn.00542370
push 0x299
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00528678
call fcn.004fa4e0
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 4
mov ebx, dword [esp + 0x28]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x28]
call fcn.00541260
sub esp, 8
fstp qword [esp]
call fcn.00540110
call fcn.00542370
push 0x29a
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00528678
call fcn.004fa4e0
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [esp + 0x24]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x2c]
call fcn.005410d0
call fcn.00542370
push 0x29b
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00528678
call fcn.004fa4e0
mov ebx, dword [esp + 0x18]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x30]
call fcn.00541260
fcomp qword [0x64230c]
fnstsw ax
test ah, 0x41
jne 0x41ed8e
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [esp + 0x24]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x30]
call fcn.00541260
sub esp, 8
fstp qword [esp]
call fcn.00540300
call fcn.00542370
push 0x29c
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00528678
call fcn.004fa4e0
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [esp + 0x24]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x34]
call fcn.005410d0
call fcn.00542370
push 0x29d
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00528678
call fcn.004fa4e0
mov ebx, dword [esp + 0x18]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x38]
call fcn.00541270
mov ebx, eax
and ebx, ebx
jle 0x41eea3
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [esp + 0x24]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x38]
call fcn.00541270
cdq
push edx
push eax
call fcn.0053f630
call fcn.00542370
push 0x29e
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00528678
call fcn.004fa4e0
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [esp + 0x24]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x3c]
call fcn.00541270
cdq
push edx
push eax
call fcn.0053f630
call fcn.00542370
push 0x29f
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00528678
call fcn.004fa4e0
push dword [esp]
mov edx, str.__Copy
pop ecx
call fcn.004fa4a0
je 0x41efa4
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [esp + 0x2c]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x18]
call fcn.005410d0
mov edx, str.__Copy_
push edx
call fcn.00542310
call fcn.004fa482
add dword [esp], edx
call fcn.005406d0
call fcn.00542370
push 0x296
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00528678
call fcn.004fa4e0
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [esp + 0x2c]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x40]
call fcn.005410d0
mov edx, str.__Copy_
push edx
call fcn.00542310
call fcn.004fa482
add dword [esp], edx
call fcn.005406d0
call fcn.00542370
push 0x2a0
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00528678
call fcn.004fa4e0
jmp 0x41f03c
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [esp + 0x24]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x18]
call fcn.005410d0
call fcn.00542370
push 0x296
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00528678
call fcn.004fa4e0
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [esp + 0x24]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x40]
call fcn.005410d0
call fcn.00542370
push 0x2a0
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00528678
call fcn.004fa4e0
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [esp + 0x28]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x44]
call fcn.005410d0
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
call fcn.004fa4f0
cmp word [eax], 0
je 0x41f13a
mov edx, dword [0x72a698]
xor ecx, ecx
call fcn.004fa4a0
je 0x41f0af
mov edx, dword [0x72a7c8]
xor ecx, ecx
call fcn.004fa4a0
je 0x41f0af
jmp 0x41f0b6
mov eax, 1
jmp 0x41f0b8
xor eax, eax
and eax, eax
je 0x41f0cb
push 0
push 0x2b2
call fcn.00528977
push 1
push 0x2b2
call fcn.00526de0
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov edx, str.MW_FMLIST_UID:
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [esp + 0x28]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x44]
call fcn.005410d0
pop eax
call fcn.00542370
push 0x2b2
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00528678
call fcn.004fa4e0
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [esp + 0x20]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x48]
call fcn.005410d0
lea eax, [esp + 0x18]
push eax
call fcn.00542280
mov edx, dword [esp + 0x14]
xor ecx, ecx
call fcn.004fa4a0
jne 0x41f24e
push dword [esp + 0x14]
call fcn.005405c0
mov ebx, eax
cmp ebx, 4
jl 0x41f19f
push dword [esp + 0x14]
mov edx, 0x639768
pop ecx
call fcn.004fa4a0
jne 0x41f19f
jmp 0x41f1a6
mov eax, 1
jmp 0x41f1a8
xor eax, eax
and eax, eax
je 0x41f1ba
mov edx, 0x61f062
lea ecx, [esp + 0x14]
call fcn.004fa008
push dword [esp + 0x14]
push 0x2b3
call fcn.00528678
mov edx, dword [esp + 0x14]
xor ecx, ecx
call fcn.004fa4a0
jne 0x41f24e
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x6238b2
push eax
push 1
push dword [esp + 0x28]
call fcn.0053f490
mov edx, 0x620a08
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x6238b2
push eax
push 2
push dword [esp + 0x2c]
call fcn.0053f490
pop eax
call fcn.00542370
push 0x2b4
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00528678
call fcn.004fa4e0
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [esp + 0x20]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x28]
call fcn.00541260
sub esp, 8
fstp qword [esp]
mov ebx, dword [esp + 0x28]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x24]
call fcn.00541260
sub esp, 8
fstp qword [esp]
call fcn.00453666
call fcn.00542370
push 0x2a1
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00528678
call fcn.004fa4e0
mov ebx, dword [esp + 0x18]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x24]
call fcn.00541260
fldz
fcompp
fnstsw ax
test ah, 0x40
je 0x41f300
mov ebx, dword [esp + 0x18]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x28]
call fcn.00541260
fldz
fcompp
fnstsw ax
test ah, 0x40
je 0x41f300
jmp 0x41f307
mov eax, 1
jmp 0x41f309
xor eax, eax
and eax, eax
je 0x41f315
xor eax, eax
push eax
call fcn.00434267
push dword [esp]
mov edx, str.__Edit
pop ecx
call fcn.004fa4a0
je 0x41f3db
lea ebp, [0x72abe8]
mov edx, 0x61f062
lea ecx, [ebp + 0x168]
call fcn.004fa008
mov dword [esp + 4], 0x291
jmp 0x41f349
mov eax, 0x2a1
cmp eax, dword [esp + 4]
jl 0x41f39a
lea ebp, [0x72abe8]
mov edx, dword [ebp + 0x168]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x10]
call fcn.00528764
pop eax
lea eax, [ebp + 0x168]
push eax
call fcn.00542280
inc dword [esp + 4]
jno 0x41f349
lea ebp, [0x72abe8]
mov edx, dword [ebp + 0x168]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 0x2b4
call fcn.00528764
pop eax
lea eax, [ebp + 0x168]
push eax
call fcn.00542280
jmp 0x41f3ed
mov eax, 0x6374be
push eax
push 0x296
call fcn.00528678
push edx
call fcn.00542240
pop edx
push eax
push 0x8001
push edx
call fcn.00542240
pop edx
push eax
mov edx, str.Update
push edx
call fcn.00542310
mov edx, dword [esp + 0x1c]
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, dword [esp + 0x20]
cdq
push edx
push eax
call fcn.0053f630
pop eax
call fcn.00542370
push 0x1e
push 0xf5
push 0x1bc
push 0xe
push 0x2bb
call fcn.004fa482
add dword [esp + 0x14], edx
call fcn.00526f67
call fcn.004fa4e0
push 0x2e
push 0xd
push 0xd
call fcn.0053349b
push 0x8000
mov eax, 0x62136c
push eax
push 0x1e
push 0x1f
push 0x1bc
push 0x10e
push 0x2bc
call fcn.00526f67
push 0x8000
mov eax, str.Cancel
push eax
push 0x1e
push 0xf5
push 0x1bc
push 0x137
push 0x2bd
call fcn.00526f67
push 0x8000
mov eax, str.Read_from_RX
push eax
push 0x16
push 0x5c
push 0x292
call fcn.0052a299
mov ebx, eax
dec ebx
push ebx
push 0x130
push 0x2b5
call fcn.00526f67
push 0x8000
mov eax, str.Read_from_RX
push eax
push 0x16
push 0x5c
push 0x29b
call fcn.0052a299
mov ebx, eax
dec ebx
push ebx
push 0x130
push 0x2b6
call fcn.00526f67
push 0x8000
mov eax, 0x62a03a
push eax
push 0x16
push 0x2e
push 0x294
call fcn.0052a299
mov ebx, eax
dec ebx
push ebx
push 0x101
push 0x2b7
call fcn.00526f67
push 0x8000
mov eax, 0x6403e4
push eax
push 0x16
push 0x2e
push 0x294
call fcn.0052a299
mov ebx, eax
dec ebx
push ebx
push 0x130
push 0x2b8
call fcn.00526f67
push 0x8000
mov eax, str.All_days
push eax
push 0x16
push 0x2e
push 0x294
call fcn.0052a299
mov ebx, eax
dec ebx
push ebx
push 0x15f
push 0x2b9
call fcn.00526f67
push 0x8000
mov eax, str.Recalc_Dist_Brg
push eax
push 0x16
push 0x5c
push 0x29e
call fcn.0052a299
mov ebx, eax
dec ebx
push ebx
push 0x130
push 0x2ba
call fcn.00526f67
push 0x212
push 0x14
push 0xce
push 0x297
call fcn.0052a299
push eax
push 0xbe
push 0x28f
call fcn.005274f1
push eax
lea ebp, [0x72a850]
pop eax
mov dword [ebp + 0x7c], eax
push 0
push 0
push 0xb
push dword [ebp + 0x7c]
call sub.USER32.dll_SendMessageW
mov dword [esp + 4], 1
lea edx, [esp + 0x30]
push edx
push 0x64294c
push 8
push 1
push 4
call fcn.00537b06
push dword [0x72b518]
call fcn.00535784
push dword [0x72b518]
call fcn.005357bf
or eax, eax
je 0x41f750
mov ebp, dword [0x72b518]
mov ebp, dword [ebp]
mov edx, dword [ebp + 8]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [esp + 0x2c]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [0x72b518]
call fcn.00535806
lea eax, [esp + 0x30]
push eax
call fcn.00542280
mov edx, dword [esp + 0x28]
xor ecx, ecx
call fcn.004fa4a0
jne 0x41f6f0
mov edx, dword [esp + 0x2c]
xor ecx, ecx
call fcn.004fa4a0
jne 0x41f6f0
mov eax, 1
jmp 0x41f6f2
xor eax, eax
and eax, eax
je 0x41f74b
mov eax, dword [esp + 4]
inc eax
lea edx, [esp + 0x30]
push edx
push eax
call fcn.00537ca5
mov edx, dword [esp + 0x28]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x6342c6
push edx
call fcn.00542310
mov edx, dword [esp + 0x30]
push edx
call fcn.00542310
mov ebx, dword [esp + 8]
mov ebp, dword [esp + 0x34]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.00542280
mov ebx, dword [esp + 4]
inc ebx
mov dword [esp + 4], ebx
jmp 0x41f673
push 0
push dword [esp + 0x34]
call fcn.004fedd0
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 0x297
call fcn.00528764
lea eax, [esp + 0x44]
push eax
call fcn.00542280
mov dword [esp + 4], 1
jmp 0x41f78c
push dword [esp + 0x30]
call fcn.00537dcb
cmp eax, dword [esp + 4]
jl 0x41f83e
mov ebx, dword [esp + 4]
mov ebp, dword [esp + 0x30]
shl ebx, 2
mov edx, dword [ebp + ebx]
xor ecx, ecx
call fcn.004fa4a0
jne 0x41f834
mov ebx, dword [esp + 4]
mov ebp, dword [esp + 0x30]
shl ebx, 2
push dword [ebp + ebx]
push 0xffffffff
push 0x28f
call fcn.00528703
mov edx, dword [esp + 0x40]
xor ecx, ecx
call fcn.004fa4a0
jne 0x41f834
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x6342c6
push eax
push 2
mov ebx, dword [esp + 0x14]
mov ebp, dword [esp + 0x40]
shl ebx, 2
push dword [ebp + ebx]
call fcn.0053f490
lea eax, [esp + 0x40]
push eax
call fcn.00542280
push dword [esp + 0x3c]
mov edx, dword [esp + 0x44]
pop ecx
call fcn.004fa4a0
je 0x41f834
mov ebx, dword [esp + 4]
dec ebx
mov dword [esp + 0x38], ebx
inc dword [esp + 4]
jno 0x41f78c
push dword [esp + 0x38]
push 0x28f
call fcn.00526de0
push 0
push 1
push 0xb
lea ebp, [0x72a850]
push dword [ebp + 0x7c]
call sub.USER32.dll_SendMessageW
mov edx, str.Lat__Lon_in_decimals_n
lea ecx, [esp + 0x44]
call fcn.004fa008
mov edx, dword [esp + 0x44]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, str.1__Monday_nModulation:_n
push edx
call fcn.00542310
lea eax, [esp + 0x48]
push eax
call fcn.00542280
mov edx, dword [esp + 0x44]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, str.Empty:_Default_n
push edx
call fcn.00542310
lea eax, [esp + 0x48]
push eax
call fcn.00542280
lea edx, [esp + 0x48]
push edx
push 0x64294c
push 8
push 1
push 4
call fcn.00537b06
mov dword [esp + 4], 0xffffffff
push dword [0x72b55c]
call fcn.00535784
push dword [0x72b55c]
call fcn.005357bf
or eax, eax
je 0x41fa38
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [0x72b55c]
call fcn.00535806
call fcn.004fa482
add dword [esp], edx
call fcn.005405c0
call fcn.004fa4e0
mov ebx, eax
cmp ebx, 1
je 0x41f97c
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [0x72b55c]
call fcn.00535806
call fcn.00542370
mov edx, 0x621b82
pop ecx
push ecx
call fcn.004fa4f0
mov ecx, eax
call fcn.004fa4a0
jne 0x41f97c
jmp 0x41f983
mov eax, 1
jmp 0x41f985
xor eax, eax
and eax, eax
jne 0x41f9c0
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [0x72b55c]
call fcn.00535806
call fcn.00542370
mov edx, 0x63aa4e
pop ecx
push ecx
call fcn.004fa4f0
mov ecx, eax
call fcn.004fa4a0
jne 0x41f9c0
jmp 0x41f9c7
mov eax, 1
jmp 0x41f9c9
xor eax, eax
and eax, eax
je 0x41fa33
mov ebx, dword [esp + 4]
inc ebx
mov dword [esp + 4], ebx
mov eax, dword [esp + 4]
inc eax
lea edx, [esp + 0x48]
push edx
push eax
call fcn.00537ca5
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [0x72b55c]
call fcn.00535806
mov edx, 0x6342c6
push edx
call fcn.00542310
mov ebp, dword [0x72b55c]
mov ebp, dword [ebp]
mov edx, dword [ebp + 8]
push edx
call fcn.00542310
mov ebx, dword [esp + 8]
mov ebp, dword [esp + 0x4c]
shl ebx, 2
lea eax, [ebp + ebx]
push eax
call fcn.00542280
jmp 0x41f8f6
push 0
push dword [esp + 0x4c]
call fcn.004fedd0
mov dword [esp + 4], 0
jmp 0x41fa50
push dword [esp + 0x48]
call fcn.00537dcb
cmp eax, dword [esp + 4]
jl 0x41faa1
mov edx, dword [esp + 0x44]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov ebx, dword [esp + 8]
mov ebp, dword [esp + 0x4c]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.00542310
mov edx, 0x61f726
push edx
call fcn.00542310
lea eax, [esp + 0x48]
push eax
call fcn.00542280
inc dword [esp + 4]
jno 0x41fa50
mov edx, dword [esp + 0x44]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, str._nPlease_edit_carefully__Values_are_nnot_checked_for_plausibility_
push edx
call fcn.00542310
lea eax, [esp + 0x48]
push eax
call fcn.00542280
push dword [esp + 0x44]
push 0x19a
push 0x96
push 8
push 0x194
push 0xffffffff
call fcn.00526aee
lea ebp, [0x72a850]
push dword [ebp + 0x18]
call fcn.00453495
xor eax, eax
push dword [esp + 0x2c]
call fcn.00542440
push dword [esp + 0x40]
call fcn.00542440
push dword [esp + 0x3c]
call fcn.00542440
push dword [esp]
call fcn.00542440
push dword [esp + 0x28]
call fcn.00542440
push dword [esp + 0x44]
call fcn.00542440
push dword [esp + 0x14]
call fcn.00542440
push dword [esp + 0x10]
call fcn.00542440
push dword [esp + 0x1c]
call fcn.00542440
push eax
push dword [esp + 0x34]
call fcn.00537c59
push dword [esp + 0x4c]
call fcn.00537c59
pop eax
add esp, 0x58
pop ebx
pop ebp
ret 8