Function at 0x4c2084
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push ebp
push ebx
mov edx, 0x27
sub esp, 4
mov dword [esp], 0
dec edx
jne 0x4c208b
call fcn.005423e0
mov eax, dword [esp + 0xa8]
mov dword [esp], eax
push 7
push 0x642a74
lea eax, [esp + 0xc]
push eax
push 0x18
call fcn.0053a874
mov eax, 0x200
push eax
lea eax, [esp + 0x10]
push eax
xor eax, eax
push eax
push 1
push 1
call fcn.00535588
push 0x10
call fcn.004b0428
and eax, eax
je 0x4c2109
mov byte [esp + 0x74], 1
push dword [esp]
call fcn.0053aa4b
mov ebx, eax
dec ebx
mov dword [esp + 0x7c], ebx
mov dword [esp + 0x78], 1
jmp 0x4c2137
call fcn.00423417
lea ebp, [0x72abf8]
mov ebx, dword [ebp + 0x5a]
mov ebp, dword [0x72b368]
shl ebx, 2
push dword [ebp + ebx]
pop eax
mov dword [esp + 0x78], eax
lea ebp, [0x72abf8]
push dword [ebp + 0x52]
pop eax
mov dword [esp + 0x7c], eax
cmp dword [esp + 0x78], 0
je 0x4c36a0
push edx
call fcn.00542240
pop edx
push eax
movsx eax, byte [esp + 0x78]
push eax
call fcn.00466c04
lea eax, [esp + 0x84]
push eax
call fcn.00542280
mov dword [esp + 0x60], 0
jmp 0x4c216c
mov eax, dword [esp + 0x7c]
cmp eax, dword [esp + 0x60]
jl 0x4c2f3a
cmp byte [esp + 0x74], 0
je 0x4c2190
push dword [esp + 0x60]
push dword [esp + 4]
call fcn.0053aabe
jmp 0x4c21e2
mov ebx, dword [esp + 0x60]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp]
pop eax
call fcn.004fa420
mov ebx, eax
lea ebp, [0x72abf8]
movsx eax, word [ebp + 0x112]
cmp ebx, eax
je 0x4c21c0
jmp 0x4c2f30
mov ebx, dword [esp + 0x60]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x50]
pop eax
call fcn.004fa430
push eax
push dword [esp + 4]
call fcn.0053aabe
push dword [esp + 4]
call fcn.0053a94f
mov eax, dword [esp]
mov ebp, dword [eax + 8]
fld qword [ebp + 0x14]
mov ebp, dword [esp + 8]
fstp qword [ebp + 8]
mov eax, dword [esp]
mov ebp, dword [eax + 8]
mov edx, dword [ebp + 0x2c]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov ebp, dword [esp + 0xc]
lea eax, [ebp + 0x14]
push eax
call fcn.00542280
mov eax, dword [esp]
mov ebp, dword [eax + 8]
push dword [ebp + 0x64]
mov ebp, dword [esp + 0xc]
pop eax
mov dword [ebp + 0x1c], eax
mov ebx, dword [ebp + 0x1c]
and ebx, ebx
jne 0x4c2242
mov ebp, dword [esp + 8]
mov dword [ebp + 0x1c], 0x186a0
mov edx, 0x61f062
lea ecx, [esp + 0x10]
call fcn.004fa008
mov edx, 0x61f062
lea ecx, [esp + 0x14]
call fcn.004fa008
mov edx, 0x61f062
lea ecx, [esp + 0x18]
call fcn.004fa008
mov edx, 0x61f062
lea ecx, [esp + 0x1c]
call fcn.004fa008
mov edx, 0x61f062
lea ecx, [esp + 0x20]
call fcn.004fa008
mov edx, 0x61f062
lea ecx, [esp + 0x24]
call fcn.004fa008
mov edx, 0x61f062
lea ecx, [esp + 0x28]
call fcn.004fa008
mov edx, 0x61f062
lea ecx, [esp + 0x2c]
call fcn.004fa008
mov edx, 0x61f062
lea ecx, [esp + 0x3c]
call fcn.004fa008
mov edx, 0x61f062
lea ecx, [esp + 0x34]
call fcn.004fa008
mov edx, 0x61f062
lea ecx, [esp + 0x38]
call fcn.004fa008
mov edx, 0x61f062
lea ecx, [esp + 0x40]
call fcn.004fa008
mov edx, 0x61f062
lea ecx, [esp + 0x44]
call fcn.004fa008
mov edx, 0x61f062
lea ecx, [esp + 0x48]
call fcn.004fa008
mov edx, 0x61f062
lea ecx, [esp + 0x4c]
call fcn.004fa008
mov edx, 0x61f062
lea ecx, [esp + 0x50]
call fcn.004fa008
mov edx, 0x61f062
lea ecx, [esp + 0x54]
call fcn.004fa008
mov edx, 0x61f062
lea ecx, [esp + 0x58]
call fcn.004fa008
mov edx, 0x61f062
lea ecx, [esp + 0x5c]
call fcn.004fa008
mov eax, dword [esp]
mov ebp, dword [eax + 8]
push dword [ebp + 0x28]
push 0x20
call fcn.00503640
and eax, eax
je 0x4c23e0
push edx
call fcn.00542240
pop edx
push eax
mov edx, str._RDS_PS_
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
mov eax, dword [esp + 8]
mov ebp, dword [eax + 8]
push dword [ebp + 0x24]
call fcn.00457803
pop eax
mov edx, 0x6203ec
push edx
call fcn.00542310
lea eax, [esp + 0x58]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
mov edx, str._RDS_PI_
push edx
call fcn.00542310
mov eax, dword [esp + 4]
mov ebp, dword [eax + 8]
mov edx, dword [ebp + 0x28]
push edx
call fcn.00542310
mov edx, 0x6203ec
push edx
call fcn.00542310
lea eax, [esp + 0x5c]
push eax
call fcn.00542280
jmp 0x4c2526
mov eax, dword [esp]
mov ebp, dword [eax + 8]
push dword [ebp + 0x24]
call fcn.0049afac
and eax, eax
jne 0x4c243e
push edx
call fcn.00542240
pop edx
push eax
mov eax, dword [esp + 4]
mov ebp, dword [eax + 8]
mov edx, dword [ebp + 0x24]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x620960
push edx
call fcn.00542310
mov edx, dword [ebp + 0x24]
push edx
call fcn.00542310
call fcn.004fa482
add dword [esp], edx
call fcn.0049afac
call fcn.004fa4e0
and eax, eax
jne 0x4c243e
jmp 0x4c2445
mov eax, 1
jmp 0x4c2447
xor eax, eax
and eax, eax
je 0x4c2526
push edx
call fcn.00542240
pop edx
push eax
mov edx, str._Time_On_
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 4
mov eax, dword [esp + 0x10]
mov ebp, dword [eax + 8]
push dword [ebp + 0x24]
call fcn.0053ffc0
pop eax
mov edx, 0x6203ec
push edx
call fcn.00542310
lea eax, [esp + 0x24]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
mov edx, str._Time_Off_
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 4
push dword [ebp + 0x24]
call fcn.00540480
pop eax
mov edx, 0x6203ec
push edx
call fcn.00542310
lea eax, [esp + 0x28]
push eax
call fcn.00542280
mov edx, dword [ebp + 0x28]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4c2526
push edx
call fcn.00542240
pop edx
push eax
mov edx, str._Days_
push edx
call fcn.00542310
mov eax, dword [esp + 4]
mov ebp, dword [eax + 8]
mov edx, dword [ebp + 0x28]
push edx
call fcn.00542310
mov edx, 0x6203ec
push edx
call fcn.00542310
lea eax, [esp + 0x2c]
push eax
call fcn.00542280
mov eax, dword [esp]
mov ebp, dword [eax + 8]
fld qword [ebp + 0x3c]
fldz
fcompp
fnstsw ax
test ah, 0x40
je 0x4c2550
mov eax, dword [esp]
mov ebp, dword [eax + 8]
fld qword [ebp + 0x44]
fldz
fcompp
fnstsw ax
test ah, 0x40
je 0x4c2550
jmp 0x4c2557
mov eax, 1
jmp 0x4c2559
xor eax, eax
and eax, eax
je 0x4c2748
mov eax, dword [esp]
mov ebp, dword [eax + 8]
fld qword [ebp + 0x3c]
fcomp qword [0x642318]
fnstsw ax
test ah, 0x41
jne 0x4c25cb
push edx
call fcn.00542240
pop edx
push eax
mov edx, str._Lat_
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 4
mov eax, dword [esp + 0x10]
mov ebp, dword [eax + 8]
lea edx, [ebp + 0x3c]
push dword [edx + 4]
push dword [edx]
call fcn.00540110
pop eax
mov edx, 0x6203ec
push edx
call fcn.00542310
lea eax, [esp + 0x44]
push eax
call fcn.00542280
jmp 0x4c261d
push edx
call fcn.00542240
pop edx
push eax
mov edx, 0x633014
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 4
mov eax, dword [esp + 0x10]
mov ebp, dword [eax + 8]
lea edx, [ebp + 0x3c]
push dword [edx + 4]
push dword [edx]
call fcn.00540110
pop eax
mov edx, 0x6203ec
push edx
call fcn.00542310
lea eax, [esp + 0x44]
push eax
call fcn.00542280
mov eax, dword [esp]
mov ebp, dword [eax + 8]
fld qword [ebp + 0x44]
fcomp qword [0x642318]
fnstsw ax
test ah, 0x41
jne 0x4c2687
push edx
call fcn.00542240
pop edx
push eax
mov edx, 0x623640
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 4
mov eax, dword [esp + 0x10]
mov ebp, dword [eax + 8]
lea edx, [ebp + 0x44]
push dword [edx + 4]
push dword [edx]
call fcn.00540110
pop eax
mov edx, 0x6203ec
push edx
call fcn.00542310
lea eax, [esp + 0x48]
push eax
call fcn.00542280
jmp 0x4c26d9
push edx
call fcn.00542240
pop edx
push eax
mov edx, str._Lon_
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 4
mov eax, dword [esp + 0x10]
mov ebp, dword [eax + 8]
lea edx, [ebp + 0x44]
push dword [edx + 4]
push dword [edx]
call fcn.00540110
pop eax
mov edx, 0x6203ec
push edx
call fcn.00542310
lea eax, [esp + 0x48]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
mov edx, 0x625528
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 6
push edx
call fcn.00542240
pop edx
push eax
mov eax, dword [esp + 0x14]
mov ebp, dword [eax + 8]
lea edx, [ebp + 0x44]
push dword [edx + 4]
push dword [edx]
lea edx, [ebp + 0x3c]
push dword [edx + 4]
push dword [edx]
call fcn.004536b1
call fcn.004fa482
add dword [esp], edx
call fcn.0053ffc0
pop eax
mov edx, 0x6203ec
push edx
call fcn.00542310
lea eax, [esp + 0x54]
push eax
call fcn.00542280
mov eax, dword [esp]
mov ebp, dword [eax + 8]
mov edx, dword [ebp + 0x6c]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [esp + 0x34]
push eax
call fcn.00542280
mov eax, 0x62eefa
push eax
push dword [ebp + 0x6c]
call fcn.0053f8e0
and eax, eax
je 0x4c28b3
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 3
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x62eefa
push eax
push 2
mov eax, dword [esp + 0x1c]
mov ebp, dword [eax + 8]
push dword [ebp + 0x6c]
call fcn.0053f490
call fcn.004fa482
add dword [esp], edx
call fcn.0053ffc0
lea eax, [esp + 0x40]
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
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov edx, 0x62eefa
push edx
call fcn.00542310
mov edx, dword [esp + 0x50]
push edx
call fcn.00542310
call fcn.00542370
push dword [ebp + 0x6c]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.0053fb20
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea eax, [esp + 0x34]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
mov edx, str._Org_Country_
push edx
call fcn.00542310
mov edx, dword [esp + 0x40]
push edx
call fcn.00542310
mov edx, 0x61f5d0
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x44]
call fcn.004744cd
push dword [esp]
call fcn.004fa4e0
call fcn.004fa482
add dword [esp], edx
push dword [0x72b528]
call fcn.00535655
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.00542310
mov edx, 0x63289c
push edx
call fcn.00542310
lea eax, [esp + 0x40]
push eax
call fcn.00542280
mov eax, dword [esp]
mov ebp, dword [eax + 8]
mov edx, dword [ebp + 0x30]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4c2905
push edx
call fcn.00542240
pop edx
push eax
mov edx, str._Station_
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
mov eax, dword [esp + 8]
mov ebp, dword [eax + 8]
push dword [ebp + 0x30]
call fcn.00457803
pop eax
mov edx, 0x6203ec
push edx
call fcn.00542310
lea eax, [esp + 0x14]
push eax
call fcn.00542280
mov eax, dword [esp]
mov ebp, dword [eax + 8]
mov edx, dword [ebp + 0x2c]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4c2957
push edx
call fcn.00542240
pop edx
push eax
mov edx, str._Language_
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
mov eax, dword [esp + 8]
mov ebp, dword [eax + 8]
push dword [ebp + 0x2c]
call fcn.00457803
pop eax
mov edx, 0x6203ec
push edx
call fcn.00542310
lea eax, [esp + 0x18]
push eax
call fcn.00542280
mov eax, dword [esp]
mov ebp, dword [eax + 8]
mov edx, dword [ebp + 0x38]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4c29d4
push edx
call fcn.00542240
pop edx
push eax
mov edx, str._Site_
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
lea ebp, [0x72b250]
push dword [ebp]
push 1
mov eax, dword [esp + 0x18]
mov ebp, dword [eax + 8]
push dword [ebp + 0x38]
call fcn.0053f490
call fcn.004fa482
add dword [esp], edx
call fcn.00457803
pop eax
mov edx, 0x6203ec
push edx
call fcn.00542310
lea eax, [esp + 0x1c]
push eax
call fcn.00542280
mov eax, dword [esp]
mov ebp, dword [eax + 8]
mov edx, dword [ebp + 0x34]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4c2aab
push edx
call fcn.00542240
pop edx
push eax
mov edx, str._TX_Country_
push edx
call fcn.00542310
mov eax, dword [esp + 4]
mov ebp, dword [eax + 8]
mov edx, dword [ebp + 0x34]
push edx
call fcn.00542310
mov edx, 0x61f5d0
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push dword [ebp + 0x34]
call fcn.004744cd
push dword [esp]
call fcn.004fa4e0
call fcn.004fa482
add dword [esp], edx
push dword [0x72b528]
call fcn.00535655
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.00542310
mov edx, 0x63289c
push edx
call fcn.00542310
lea eax, [esp + 0x20]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
mov edx, str._ITU_
push edx
call fcn.00542310
mov eax, dword [esp + 4]
mov ebp, dword [eax + 8]
push dword [ebp + 0x34]
push dword [0x72b544]
call fcn.00535655
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.00542310
mov edx, 0x6203ec
push edx
call fcn.00542310
lea eax, [esp + 0x50]
push eax
call fcn.00542280
mov eax, dword [esp]
mov ebp, dword [eax + 8]
fld qword [ebp + 0x50]
fldz
fcompp
fnstsw ax
test ah, 0x40
jne 0x4c2b0c
push edx
call fcn.00542240
pop edx
push eax
mov edx, str._Pwr_
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 + 0xc]
mov ebp, dword [eax + 8]
lea edx, [ebp + 0x50]
push dword [edx + 4]
push dword [edx]
call fcn.00540300
pop eax
mov edx, 0x6203ec
push edx
call fcn.00542310
lea eax, [esp + 0x38]
push eax
call fcn.00542280
mov eax, dword [esp]
mov ebp, dword [eax + 8]
cmp dword [ebp + 0x5c], 0
je 0x4c2b66
push edx
call fcn.00542240
pop edx
push eax
mov edx, str._Dist_
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 + 0xc]
mov ebp, dword [eax + 8]
fild dword [ebp + 0x5c]
sub esp, 8
fstp qword [esp]
call fcn.00540300
pop eax
mov edx, 0x6203ec
push edx
call fcn.00542310
lea eax, [esp + 0x4c]
push eax
call fcn.00542280
mov eax, dword [esp]
mov ebp, dword [eax + 8]
cmp dword [ebp + 0x60], 0
je 0x4c2bbd
push edx
call fcn.00542240
pop edx
push eax
mov edx, str._Azi_
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 + 0xc]
mov ebp, dword [eax + 8]
mov eax, dword [ebp + 0x60]
cdq
push edx
push eax
call fcn.0053f630
pop eax
mov edx, 0x6203ec
push edx
call fcn.00542310
lea eax, [esp + 0x3c]
push eax
call fcn.00542280
mov eax, dword [esp]
mov ebp, dword [eax + 8]
mov edx, dword [ebp + 0x58]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4c2c0f
push edx
call fcn.00542240
pop edx
push eax
mov edx, str._Target_
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
mov eax, dword [esp + 8]
mov ebp, dword [eax + 8]
push dword [ebp + 0x58]
call fcn.00457803
pop eax
mov edx, 0x6203ec
push edx
call fcn.00542310
lea eax, [esp + 0x30]
push eax
call fcn.00542280
mov eax, dword [esp]
mov ebp, dword [eax + 8]
fld qword [ebp + 0x14]
fcomp qword [0x6423b0]
fnstsw ax
test ah, 1
jne 0x4c2d65
mov eax, str.vertical
push eax
push dword [esp + 0x34]
call fcn.0053f8e0
and eax, eax
je 0x4c2c95
mov edx, str._Polarity_v_
lea ecx, [esp + 0x5c]
call fcn.004fa008
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, str.vertical
push eax
push dword [esp + 0x44]
call fcn.0053fb20
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea eax, [esp + 0x34]
push eax
call fcn.00542280
jmp 0x4c2d65
mov eax, str.horizontal
push eax
push dword [esp + 0x34]
call fcn.0053f8e0
and eax, eax
je 0x4c2cfe
mov edx, str._Polarity_h_
lea ecx, [esp + 0x5c]
call fcn.004fa008
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, str.horizontal
push eax
push dword [esp + 0x44]
call fcn.0053fb20
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea eax, [esp + 0x34]
push eax
call fcn.00542280
jmp 0x4c2d65
mov eax, str.mixed__v_h_
push eax
push dword [esp + 0x34]
call fcn.0053f8e0
and eax, eax
je 0x4c2d65
mov edx, str._Polarity_mixed_v_h_
lea ecx, [esp + 0x5c]
call fcn.004fa008
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, str.mixed__v_h_
push eax
push dword [esp + 0x44]
call fcn.0053fb20
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea eax, [esp + 0x34]
push eax
call fcn.00542280
mov edx, dword [esp + 0x30]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4c2dac
push edx
call fcn.00542240
pop edx
push eax
mov edx, str._Notes_
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x38]
call fcn.00457803
pop eax
mov edx, 0x6203ec
push edx
call fcn.00542310
lea eax, [esp + 0x34]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
mov edx, str._Freq_Defn_Frequency_
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebp, dword [esp + 0x14]
fld qword [ebp + 8]
fmul qword [0x6425c8]
sub esp, 8
fistp qword [esp]
call fcn.0053f630
pop eax
mov edx, 0x6203ec
push edx
call fcn.00542310
mov edx, dword [esp + 0x14]
push edx
call fcn.00542310
mov edx, dword [esp + 0x18]
push edx
call fcn.00542310
mov edx, dword [esp + 0x1c]
push edx
call fcn.00542310
mov edx, dword [esp + 0x20]
push edx
call fcn.00542310
mov edx, dword [esp + 0x24]
push edx
call fcn.00542310
mov edx, dword [esp + 0x28]
push edx
call fcn.00542310
mov edx, dword [esp + 0x2c]
push edx
call fcn.00542310
lea eax, [ebp + 0x18]
push eax
call fcn.00542280
mov edx, dword [ebp + 0x18]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, dword [esp + 0x30]
push edx
call fcn.00542310
mov edx, dword [esp + 0x34]
push edx
call fcn.00542310
mov edx, dword [esp + 0x38]
push edx
call fcn.00542310
mov edx, dword [esp + 0x3c]
push edx
call fcn.00542310
mov edx, dword [esp + 0x40]
push edx
call fcn.00542310
mov edx, dword [esp + 0x44]
push edx
call fcn.00542310
mov edx, dword [esp + 0x48]
push edx
call fcn.00542310
mov edx, dword [esp + 0x4c]
push edx
call fcn.00542310
mov edx, dword [esp + 0x50]
push edx
call fcn.00542310
mov edx, dword [esp + 0x54]
push edx
call fcn.00542310
mov edx, dword [esp + 0x58]
push edx
call fcn.00542310
mov edx, dword [esp + 0x5c]
push edx
call fcn.00542310
mov edx, dword [esp + 0x60]
push edx
call fcn.00542310
lea eax, [ebp + 0x18]
push eax
call fcn.00542280
mov edx, dword [ebp + 0x18]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, str._Source_CSVUB__Date_
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
call fcn.00536072
push eax
mov eax, 0x61f296
push eax
call fcn.00536338
pop eax
mov edx, str.____Freq_Defn_
push edx
call fcn.00542310
lea eax, [ebp + 0x18]
push eax
call fcn.00542280
inc dword [esp + 0x60]
jno 0x4c216c
lea ebp, [0x72a988]
mov edx, dword [ebp + 0x54]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [esp + 0x74]
push eax
call fcn.00542280
push dword [esp + 0x70]
mov edx, 0x61f062
pop ecx
call fcn.004fa4a0
je 0x4c2f98
lea ebp, [0x72a988]
mov edx, dword [ebp + 0x48]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, str.SDR_RADIO.com__V3_Console_
push edx
call fcn.00542310
lea eax, [esp + 0x74]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 0
mov eax, str.SDRConsole_3_XML_memories__.xml_.xml
push eax
push dword [esp + 0x80]
mov edx, dword [esp + 0x94]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, str._to_SDRConsole_3_XML_file
push edx
call fcn.00542310
call fcn.004fa482
add dword [esp], edx
call fcn.00502ebd
lea eax, [esp + 0x70]
push eax
call fcn.00542280
call fcn.00420725
mov edx, dword [esp + 0x6c]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4c3463
mov edx, str.A_new_SDRConsole3_XML_memory_file_has_been_written_to_your
lea ecx, [esp + 0x80]
call fcn.004fa008
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x63f8cc
push eax
push dword [esp + 0x74]
call fcn.00495c3a
lea eax, [esp + 0x70]
push eax
call fcn.00542280
push dword [esp + 0x6c]
call fcn.0042fc85
mov dword [esp + 0x68], eax
push dword [esp + 0x68]
mov ebx, 2
cmp ebx, dword [esp]
jne 0x4c3067
mov edx, 0x61f062
lea ecx, [esp + 0x70]
call fcn.004fa008
jmp 0x4c3462
mov ebx, 6
cmp ebx, dword [esp]
jne 0x4c3462
push dword [esp + 0x70]
call fcn.00522fa2
mov dword [esp + 0x90], eax
mov ebx, dword [esp + 0x90]
and ebx, ebx
jle 0x4c3451
mov ebx, dword [esp + 0x90]
add ebx, 2
push ebx
call fcn.005410b0
mov dword [esp + 0x94], eax
push dword [esp + 0x70]
push 0xffffffff
call fcn.00523e70
mov dword [esp + 0x68], eax
cmp dword [esp + 0x68], 0
je 0x4c3451
push dword [esp + 0x90]
push dword [esp + 0x98]
push dword [esp + 0x70]
call fcn.00524730
push dword [esp + 0x68]
call fcn.00523a00
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 2
push 0xffffffff
push dword [esp + 0xa4]
call fcn.00541140
lea eax, [esp + 0x90]
push eax
call fcn.00542280
mov eax, str._SchedulerDatabase
push eax
push dword [esp + 0x90]
call fcn.0053f8e0
mov ebx, eax
and ebx, ebx
jne 0x4c3152
mov eax, str._Freq_Defn_Frequency
push eax
push dword [esp + 0x90]
call fcn.0053f8e0
mov ebx, eax
and ebx, ebx
jne 0x4c3152
mov eax, 1
jmp 0x4c3154
xor eax, eax
and eax, eax
je 0x4c3177
mov eax, str._Station
push eax
push dword [esp + 0x90]
call fcn.0053f8e0
mov ebx, eax
and ebx, ebx
jne 0x4c3177
mov eax, 1
jmp 0x4c3179
xor eax, eax
and eax, eax
je 0x4c31eb
push edx
call fcn.00542240
pop edx
push eax
push 0x50010
mov eax, str.XML_error
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x84]
call fcn.00522f11
mov edx, str._has_an_invalid_nSDRConsole_3_XML_memory_file_structure.
push edx
call fcn.00542310
call fcn.00542370
lea ebp, [0x72a860]
push dword [ebp]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00478149
call fcn.004fa4e0
mov edx, 0x61f062
lea ecx, [esp + 0x70]
call fcn.004fa008
jmp 0x4c3451
mov dword [esp + 0x68], 1
jmp 0x4c31f5
mov eax, str.__Freq_Defn_
push eax
push dword [esp + 0x90]
call fcn.0053f790
cmp eax, dword [esp + 0x68]
jl 0x4c3451
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, str.__Freq_Defn_
push eax
push dword [esp + 0x74]
push dword [esp + 0x9c]
call fcn.0053f490
lea eax, [esp + 0x8c]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, str._Freq_Defn
push eax
push 2
push dword [esp + 0x98]
call fcn.0053f490
lea eax, [esp + 0x8c]
push eax
call fcn.00542280
push dword [esp + 8]
call fcn.0053a94f
push edx
call fcn.00542240
pop edx
push eax
mov edx, str._Freq_Defn
push edx
call fcn.00542310
mov edx, dword [esp + 0x8c]
push edx
call fcn.00542310
mov edx, str.__Freq_Defn_
push edx
call fcn.00542310
mov ebp, dword [esp + 0x10]
lea eax, [ebp + 0x18]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, str.Frequency_
push eax
push 2
push dword [esp + 0x98]
call fcn.0053f490
lea eax, [esp + 0x8c]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x6203ec
push eax
push 1
push dword [esp + 0x98]
call fcn.0053f490
lea eax, [esp + 0x8c]
push eax
call fcn.00542280
push dword [esp + 0x88]
call fcn.00540320
fdiv qword [0x6425c8]
fstp qword [ebp + 8]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, str.Language_
push eax
push 2
push dword [esp + 0x98]
call fcn.0053f490
lea eax, [esp + 0x8c]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x6203ec
push eax
push 1
push dword [esp + 0x98]
call fcn.0053f490
lea eax, [esp + 0x8c]
push eax
call fcn.00542280
mov edx, dword [esp + 0x88]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [ebp + 0x14]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, str.Dist_
push eax
push 2
push dword [esp + 0x98]
call fcn.0053f490
lea eax, [esp + 0x8c]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x6203ec
push eax
push 1
push dword [esp + 0x98]
call fcn.0053f490
lea eax, [esp + 0x8c]
push eax
call fcn.00542280
push dword [esp + 0x88]
call fcn.0053fc30
push eax
pop eax
mov dword [ebp + 0x1c], eax
mov ebx, dword [ebp + 0x1c]
and ebx, ebx
jne 0x4c3447
mov ebp, dword [esp + 0xc]
mov dword [ebp + 0x1c], 0x186a0
inc dword [esp + 0x68]
jno 0x4c31f5
mov edx, str.Data_have_been_added_to_an_nSDRConsole_3_XML_memory_file_in_your
lea ecx, [esp + 0x84]
call fcn.004fa008
pop eax
mov edx, dword [esp + 0x6c]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4c36a0
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x74]
call fcn.00522f23
lea ebp, [0x72a988]
lea eax, [ebp + 0x54]
push eax
call fcn.00542280
xor eax, eax
push eax
push dword [esp + 8]
call fcn.0045e6a9
push dword [esp + 0x6c]
call fcn.00482484
mov dword [esp + 0x64], eax
cmp dword [esp + 0x64], 0
je 0x4c368e
mov eax, str._sDate__0_9_4__0_9_2__0_9_2_s_0_9_2:_0_9_2_
push eax
push 0xffffffff
call fcn.00503620
mov dword [esp + 0x94], eax
mov eax, str._sSource__.__
push eax
push 0xffffffff
call fcn.00503620
mov dword [esp + 0x98], eax
push 2
push dword [esp + 0x68]
call fcn.00524270
mov eax, str.__xml_version1.0_encodingutf_8___r_n
push eax
push dword [esp + 0x68]
call fcn.00524500
mov eax, str._SchedulerDatabase_001_root_xml:langEN_TableFreqData_102_Headers24__r_n
push eax
push dword [esp + 0x68]
call fcn.00524500
push dword [esp + 4]
call fcn.0053a906
push dword [esp + 4]
call fcn.0053a91b
or eax, eax
je 0x4c3640
mov ebp, dword [esp + 8]
mov edx, dword [ebp + 0x18]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [esp + 0x88]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x61f062
push eax
push dword [esp + 0x90]
push dword [esp + 0xa4]
call fcn.005037f0
lea eax, [esp + 0x88]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x61f062
push eax
push dword [esp + 0x90]
push dword [esp + 0xa8]
call fcn.005037f0
lea eax, [esp + 0x88]
push eax
call fcn.00542280
push dword [esp + 0x84]
push dword [esp + 0x10]
call fcn.00535655
mov ebp, eax
movsx ebx, byte [ebp]
and ebx, ebx
jne 0x4c363b
push edx
call fcn.00542240
pop edx
push eax
push 2
mov ebp, dword [esp + 0x10]
mov edx, dword [ebp + 0x18]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x63b588
push edx
call fcn.00542310
call fcn.00542370
push dword [esp + 0x70]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.005244d0
call fcn.004fa4e0
push dword [esp + 0x84]
push dword [esp + 0x10]
call fcn.00535655
mov ebp, eax
mov byte [ebp], 1
jmp 0x4c3523
mov eax, str.__SchedulerDatabase_001_root__r_n
push eax
push dword [esp + 0x68]
call fcn.00524500
push dword [esp + 0x64]
call fcn.00523a00
push dword [esp + 0x94]
call fcn.00503440
push dword [esp + 0x98]
call fcn.00503440
movsx eax, byte [esp + 0x74]
push eax
mov eax, 0x61f062
push eax
push dword [esp + 0x74]
push dword [esp + 0x8c]
call fcn.00463674
jmp 0x4c36a0
push dword [esp + 0x6c]
lea ebp, [0x72a860]
push dword [ebp]
call fcn.004cf57f
xor eax, eax
push dword [esp + 0x2c]
call fcn.00542440
push dword [esp + 0x18]
call fcn.00542440
push dword [esp + 0x14]
call fcn.00542440
push dword [esp + 0x44]
call fcn.00542440
push dword [esp + 0x50]
call fcn.00542440
push dword [esp + 0x40]
call fcn.00542440
push dword [esp + 0x88]
call fcn.00542440
push dword [esp + 0x58]
call fcn.00542440
push dword [esp + 0x30]
call fcn.00542440
push dword [esp + 0x38]
call fcn.00542440
push dword [esp + 0x34]
call fcn.00542440
push dword [esp + 0x1c]
call fcn.00542440
push dword [esp + 0x80]
call fcn.00542440
push dword [esp + 0x28]
call fcn.00542440
push dword [esp + 0x20]
call fcn.00542440
push dword [esp + 0x70]
call fcn.00542440
push dword [esp + 0x84]
call fcn.00542440
push dword [esp + 0x4c]
call fcn.00542440
push dword [esp + 0x10]
call fcn.00542440
push dword [esp + 0x3c]
call fcn.00542440
push dword [esp + 0x24]
call fcn.00542440
push dword [esp + 0x48]
call fcn.00542440
push dword [esp + 0x6c]
call fcn.00542440
push dword [esp + 0x5c]
call fcn.00542440
push dword [esp + 0x54]
call fcn.00542440
push eax
push dword [esp + 8]
call fcn.0053aa55
push dword [esp + 0x10]
call fcn.00535840
pop eax
add esp, 0x9c
pop ebx
pop ebp
ret 4