Function at 0x4c2039
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 0x4c2040
call fcn.005423e0
mov eax, dword [esp + 0xa8]
mov dword [esp], eax
push 7
push 0x642a68
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.004b03dd
and eax, eax
je 0x4c20be
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 0x4c20ec
call fcn.004233cc
lea ebp, [0x72abe8]
mov ebx, dword [ebp + 0x5a]
mov ebp, dword [0x72b358]
shl ebx, 2
push dword [ebp + ebx]
pop eax
mov dword [esp + 0x78], eax
lea ebp, [0x72abe8]
push dword [ebp + 0x52]
pop eax
mov dword [esp + 0x7c], eax
cmp dword [esp + 0x78], 0
je 0x4c3655
push edx
call fcn.00542240
pop edx
push eax
movsx eax, byte [esp + 0x78]
push eax
call fcn.00466bb9
lea eax, [esp + 0x84]
push eax
call fcn.00542280
mov dword [esp + 0x60], 0
jmp 0x4c2121
mov eax, dword [esp + 0x7c]
cmp eax, dword [esp + 0x60]
jl 0x4c2eef
cmp byte [esp + 0x74], 0
je 0x4c2145
push dword [esp + 0x60]
push dword [esp + 4]
call fcn.0053aabe
jmp 0x4c2197
mov ebx, dword [esp + 0x60]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp]
pop eax
call fcn.004fa420
mov ebx, eax
lea ebp, [0x72abe8]
movsx eax, word [ebp + 0x112]
cmp ebx, eax
je 0x4c2175
jmp 0x4c2ee5
mov ebx, dword [esp + 0x60]
mov ebp, dword [0x72b428]
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 0x4c21f7
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 0x4c2395
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.004577b8
pop eax
mov edx, 0x6203b6
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, 0x6203b6
push edx
call fcn.00542310
lea eax, [esp + 0x5c]
push eax
call fcn.00542280
jmp 0x4c24db
mov eax, dword [esp]
mov ebp, dword [eax + 8]
push dword [ebp + 0x24]
call fcn.0049af61
and eax, eax
jne 0x4c23f3
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, 0x62092a
push edx
call fcn.00542310
mov edx, dword [ebp + 0x24]
push edx
call fcn.00542310
call fcn.004fa482
add dword [esp], edx
call fcn.0049af61
call fcn.004fa4e0
and eax, eax
jne 0x4c23f3
jmp 0x4c23fa
mov eax, 1
jmp 0x4c23fc
xor eax, eax
and eax, eax
je 0x4c24db
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, 0x6203b6
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, 0x6203b6
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 0x4c24db
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, 0x6203b6
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 0x4c2505
mov eax, dword [esp]
mov ebp, dword [eax + 8]
fld qword [ebp + 0x44]
fldz
fcompp
fnstsw ax
test ah, 0x40
je 0x4c2505
jmp 0x4c250c
mov eax, 1
jmp 0x4c250e
xor eax, eax
and eax, eax
je 0x4c26fd
mov eax, dword [esp]
mov ebp, dword [eax + 8]
fld qword [ebp + 0x3c]
fcomp qword [0x64230c]
fnstsw ax
test ah, 0x41
jne 0x4c2580
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, 0x6203b6
push edx
call fcn.00542310
lea eax, [esp + 0x44]
push eax
call fcn.00542280
jmp 0x4c25d2
push edx
call fcn.00542240
pop edx
push eax
mov edx, 0x63300a
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, 0x6203b6
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 [0x64230c]
fnstsw ax
test ah, 0x41
jne 0x4c263c
push edx
call fcn.00542240
pop edx
push eax
mov edx, 0x62360a
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, 0x6203b6
push edx
call fcn.00542310
lea eax, [esp + 0x48]
push eax
call fcn.00542280
jmp 0x4c268e
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, 0x6203b6
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, str._Locator_
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.00453666
call fcn.004fa482
add dword [esp], edx
call fcn.0053ffc0
pop eax
mov edx, 0x6203b6
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, 0x62eec4
push eax
push dword [ebp + 0x6c]
call fcn.0053f8e0
and eax, eax
je 0x4c2868
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, 0x62eec4
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, 0x62eec4
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, 0x61f59a
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x44]
call fcn.00474482
push dword [esp]
call fcn.004fa4e0
call fcn.004fa482
add dword [esp], edx
push dword [0x72b518]
call fcn.00535655
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.00542310
mov edx, 0x632866
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 0x4c28ba
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.004577b8
pop eax
mov edx, 0x6203b6
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 0x4c290c
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.004577b8
pop eax
mov edx, 0x6203b6
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 0x4c2989
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, [0x72b240]
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.004577b8
pop eax
mov edx, 0x6203b6
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 0x4c2a60
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, 0x61f59a
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push dword [ebp + 0x34]
call fcn.00474482
push dword [esp]
call fcn.004fa4e0
call fcn.004fa482
add dword [esp], edx
push dword [0x72b518]
call fcn.00535655
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.00542310
mov edx, 0x632866
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 [0x72b534]
call fcn.00535655
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.00542310
mov edx, 0x6203b6
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 0x4c2ac1
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, 0x6203b6
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 0x4c2b1b
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, 0x6203b6
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 0x4c2b72
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, 0x6203b6
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 0x4c2bc4
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.004577b8
pop eax
mov edx, 0x6203b6
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 [0x6423a4]
fnstsw ax
test ah, 1
jne 0x4c2d1a
mov eax, str.vertical
push eax
push dword [esp + 0x34]
call fcn.0053f8e0
and eax, eax
je 0x4c2c4a
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 0x4c2d1a
mov eax, str.horizontal
push eax
push dword [esp + 0x34]
call fcn.0053f8e0
and eax, eax
je 0x4c2cb3
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 0x4c2d1a
mov eax, 0x62c52c
push eax
push dword [esp + 0x34]
call fcn.0053f8e0
and eax, eax
je 0x4c2d1a
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, 0x62c52c
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 0x4c2d61
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.004577b8
pop eax
mov edx, 0x6203b6
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 [0x6425bc]
sub esp, 8
fistp qword [esp]
call fcn.0053f630
pop eax
mov edx, 0x6203b6
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 0x4c2121
lea ebp, [0x72a978]
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 0x4c2f4d
lea ebp, [0x72a978]
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.004206da
mov edx, dword [esp + 0x6c]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4c3418
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, 0x63f8c2
push eax
push dword [esp + 0x74]
call fcn.00495bef
lea eax, [esp + 0x70]
push eax
call fcn.00542280
push dword [esp + 0x6c]
call fcn.0042fc3a
mov dword [esp + 0x68], eax
push dword [esp + 0x68]
mov ebx, 2
cmp ebx, dword [esp]
jne 0x4c301c
mov edx, 0x61f062
lea ecx, [esp + 0x70]
call fcn.004fa008
jmp 0x4c3417
mov ebx, 6
cmp ebx, dword [esp]
jne 0x4c3417
push dword [esp + 0x70]
call fcn.00522fa2
mov dword [esp + 0x90], eax
mov ebx, dword [esp + 0x90]
and ebx, ebx
jle 0x4c3406
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 0x4c3406
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 0x4c3107
mov eax, str._Freq_Defn_Frequency
push eax
push dword [esp + 0x90]
call fcn.0053f8e0
mov ebx, eax
and ebx, ebx
jne 0x4c3107
mov eax, 1
jmp 0x4c3109
xor eax, eax
and eax, eax
je 0x4c312c
mov eax, str._Station
push eax
push dword [esp + 0x90]
call fcn.0053f8e0
mov ebx, eax
and ebx, ebx
jne 0x4c312c
mov eax, 1
jmp 0x4c312e
xor eax, eax
and eax, eax
je 0x4c31a0
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, [0x72a850]
push dword [ebp]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.004780fe
call fcn.004fa4e0
mov edx, 0x61f062
lea ecx, [esp + 0x70]
call fcn.004fa008
jmp 0x4c3406
mov dword [esp + 0x68], 1
jmp 0x4c31aa
mov eax, str.__Freq_Defn_
push eax
push dword [esp + 0x90]
call fcn.0053f790
cmp eax, dword [esp + 0x68]
jl 0x4c3406
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, 0x6203b6
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 [0x6425bc]
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, 0x6203b6
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, 0x6203b6
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 0x4c33fc
mov ebp, dword [esp + 0xc]
mov dword [ebp + 0x1c], 0x186a0
inc dword [esp + 0x68]
jno 0x4c31aa
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 0x4c3655
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, [0x72a978]
lea eax, [ebp + 0x54]
push eax
call fcn.00542280
xor eax, eax
push eax
push dword [esp + 8]
call fcn.0045e65e
push dword [esp + 0x6c]
call fcn.00482439
mov dword [esp + 0x64], eax
cmp dword [esp + 0x64], 0
je 0x4c3643
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 0x4c35f5
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 0x4c35f0
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, 0x63b57e
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 0x4c34d8
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.00463629
jmp 0x4c3655
push dword [esp + 0x6c]
lea ebp, [0x72a850]
push dword [ebp]
call fcn.004cf534
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