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

Disassembly:
push ebp
push ebx
mov edx, 0x1f
sub esp, 4
mov dword [esp], 0
dec edx
jne 0x43f653
call fcn.005423e0
mov eax, dword [esp + 0x88]
mov dword [esp], eax
push 0x10
call fcn.004b03dd
and eax, eax
je 0x43f68c
mov byte [esp + 0x28], 1
mov dword [esp + 0x20], 1
jmp 0x43f6ac
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 + 0x20], eax
cmp dword [esp + 0x20], 0
je 0x440c82
push edx
call fcn.00542240
pop edx
push eax
movsx eax, byte [esp + 0x2c]
push eax
call fcn.00466bb9
lea eax, [esp + 0x20]
push eax
call fcn.00542280
lea ebp, [0x72a978]
mov edx, dword [ebp + 0x4c]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [esp + 8]
push eax
call fcn.00542280
push dword [esp + 4]
mov edx, 0x61f062
pop ecx
call fcn.004fa4a0
je 0x43f8aa
lea ebp, [0x72a978]
mov edx, dword [ebp + 0x44]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, str.WiNRADiO_
push edx
call fcn.00542310
lea eax, [esp + 8]
push eax
call fcn.00542280
lea ebp, [0x72ab68]
push dword [ebp + 0x34]
mov ebx, 5
cmp ebx, dword [esp]
jne 0x43f789
mov byte [esp + 0x18], 0
mov edx, dword [esp + 8]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea ebp, [0x72ab68]
mov edx, dword [ebp + 8]
push edx
call fcn.00542310
mov edx, 0x62263e
push edx
call fcn.00542310
lea eax, [esp + 0xc]
push eax
call fcn.00542280
jmp 0x43f8a9
mov ebx, 6
cmp ebx, dword [esp]
jne 0x43f7d3
mov byte [esp + 0x18], 1
mov edx, dword [esp + 8]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea ebp, [0x72ab68]
mov edx, dword [ebp + 8]
push edx
call fcn.00542310
mov edx, 0x62263e
push edx
call fcn.00542310
lea eax, [esp + 0xc]
push eax
call fcn.00542280
jmp 0x43f8a9
mov ebx, 7
cmp ebx, dword [esp]
jne 0x43f81d
mov byte [esp + 0x18], 2
mov edx, dword [esp + 8]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea ebp, [0x72ab68]
mov edx, dword [ebp + 8]
push edx
call fcn.00542310
mov edx, 0x62263e
push edx
call fcn.00542310
lea eax, [esp + 0xc]
push eax
call fcn.00542280
jmp 0x43f8a9
mov ebx, 8
cmp ebx, dword [esp]
jne 0x43f864
mov byte [esp + 0x18], 3
mov edx, dword [esp + 8]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea ebp, [0x72ab68]
mov edx, dword [ebp + 8]
push edx
call fcn.00542310
mov edx, 0x62263e
push edx
call fcn.00542310
lea eax, [esp + 0xc]
push eax
call fcn.00542280
jmp 0x43f8a9
mov ebx, 9
cmp ebx, dword [esp]
jne 0x43f8a9
mov byte [esp + 0x18], 4
mov edx, dword [esp + 8]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea ebp, [0x72ab68]
mov edx, dword [ebp + 8]
push edx
call fcn.00542310
mov edx, 0x62263e
push edx
call fcn.00542310
lea eax, [esp + 0xc]
push eax
call fcn.00542280
pop eax
mov edx, 0x640594
lea ecx, [esp + 0x18]
call fcn.004fa008
mov eax, 0x62b378
push eax
push dword [esp + 8]
call fcn.0053f8e0
and eax, eax
je 0x43f8d2
mov byte [esp + 0x14], 1
jmp 0x43f925
mov eax, str.G35DDC
push eax
push dword [esp + 8]
call fcn.0053f8e0
and eax, eax
je 0x43f8ec
mov byte [esp + 0x14], 2
jmp 0x43f925
mov eax, 0x62f200
push eax
push dword [esp + 8]
call fcn.0053f8e0
and eax, eax
je 0x43f906
mov byte [esp + 0x14], 3
jmp 0x43f925
mov eax, str.G65DDC
push eax
push dword [esp + 8]
call fcn.0053f8e0
and eax, eax
je 0x43f920
mov byte [esp + 0x14], 4
jmp 0x43f925
mov byte [esp + 0x14], 0
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x63efac
push eax
movsx eax, byte [esp + 0x1c]
push eax
push dword [esp + 0x24]
push dword [esp + 0x14]
mov edx, dword [esp + 0x30]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, str._as_WiNRADiO_GxxDDC_CSV_memory_file
push edx
call fcn.00542310
call fcn.00542370
lea ebp, [0x72a850]
push dword [ebp]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.0045fe74
lea eax, [esp + 0xc]
push eax
call fcn.00542280
call fcn.00502edf
push eax
pop eax
mov byte [esp + 0x14], al
mov edx, dword [esp + 8]
xor ecx, ecx
call fcn.004fa4a0
jne 0x43f9ac
movsx ebx, byte [esp + 0x14]
and ebx, ebx
jl 0x43f9ac
mov eax, 1
jmp 0x43f9ae
xor eax, eax
and eax, eax
je 0x440c82
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x10]
call fcn.00522f23
lea ebp, [0x72a978]
lea eax, [ebp + 0x4c]
push eax
call fcn.00542280
push dword [esp + 8]
call fcn.00482439
mov dword [esp + 0xc], eax
cmp dword [esp + 0xc], 0
je 0x440c70
push 0x18
push dword [esp + 0x10]
call fcn.00524270
movsx ebx, byte [esp + 0x14]
cmp ebx, 3
jne 0x43fa24
push 0x18
mov eax, str.Folder_Callsign_Description_Frequency_Mode_Bandwidth_Level_squelch_Noise_squelch_Voice_squelch_CTCSS_squelch_DCS_squelch_Audio_filter_low_Audio_filter_high_Audio_filter_de_emphasis
push eax
push dword [esp + 0x14]
call fcn.00524610
jmp 0x43fa38
push 0x18
mov eax, str.Folder_Callsign_Description_Frequency_Mode_Bandwidth_Level_squelch_Noise_squelch_voice_squelch_Audio_filter_low__Audio_filter_high__Audio_filter_de_emphasis
push eax
push dword [esp + 0x14]
call fcn.00524610
mov edx, str.Memory_Exported_by_CSVUserlistBrowser
lea ecx, [esp + 0x2c]
call fcn.004fa008
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72ad80]
push dword [ebp + 0x60]
call fcn.0045d0b8
lea eax, [esp + 0x5c]
push eax
call fcn.00542280
cmp byte [esp + 0x28], 0
je 0x43fa7e
push dword [esp]
call fcn.0053aa4b
mov ebx, eax
dec ebx
mov dword [esp + 0x54], ebx
jmp 0x43fa8c
lea ebp, [0x72abe8]
push dword [ebp + 0x52]
pop eax
mov dword [esp + 0x54], eax
mov dword [esp + 0x50], 0
jmp 0x43fa96
mov eax, dword [esp + 0x54]
cmp eax, dword [esp + 0x50]
jl 0x440ba1
cmp byte [esp + 0x28], 0
jne 0x43fad8
mov ebx, dword [esp + 0x50]
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 0x43fad8
jmp 0x43fadf
mov eax, 1
jmp 0x43fae1
xor eax, eax
and eax, eax
je 0x440b97
cmp byte [esp + 0x28], 0
je 0x43faff
push dword [esp + 0x50]
push dword [esp + 4]
call fcn.0053aabe
jmp 0x43fb21
mov ebx, dword [esp + 0x50]
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 edx
call fcn.00542240
pop edx
push eax
push 0x18
push edx
call fcn.00542240
pop edx
push eax
mov edx, 0x6203b6
push edx
call fcn.00542310
mov edx, dword [esp + 0x38]
push edx
call fcn.00542310
mov edx, 0x623e24
push edx
call fcn.00542310
call fcn.00542370
push dword [esp + 0x18]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.005244d0
call fcn.004fa4e0
push edx
call fcn.00542240
pop edx
push eax
push 0x18
push edx
call fcn.00542240
pop edx
push eax
mov edx, 0x6203b6
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 0x1f
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x62069a
push eax
mov eax, 0x6203b6
push eax
mov eax, dword [esp + 0x28]
mov ebp, dword [eax + 8]
push dword [ebp + 0x30]
call fcn.0053f470
call fcn.004fa482
add dword [esp], edx
call fcn.0053ffc0
pop eax
mov edx, 0x623e24
push edx
call fcn.00542310
call fcn.00542370
push dword [esp + 0x18]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.005244d0
call fcn.004fa4e0
mov edx, 0x61f062
lea ecx, [esp + 0x3c]
call fcn.004fa008
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.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [esp + 0x4c]
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 0x43fc83
mov edx, dword [esp + 0x48]
xor ecx, ecx
call fcn.004fa4a0
jne 0x43fc83
mov eax, 1
jmp 0x43fc85
xor eax, eax
and eax, eax
je 0x43fca5
mov edx, dword [esp + 0x48]
push edx
call fcn.00542240
pop edx
push eax
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 + 0x38]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [esp + 0x3c]
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
mov eax, 0x61f062
push eax
push dword [esp + 0x4c]
push 4
call fcn.005037f0
call fcn.004fa482
add dword [esp], edx
call fcn.005405a0
lea eax, [esp + 0x3c]
push eax
call fcn.00542280
mov edx, dword [esp + 0x38]
xor ecx, ecx
call fcn.004fa4a0
jne 0x43fd45
mov edx, dword [esp + 0x38]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x620a08
push edx
call fcn.00542310
lea eax, [esp + 0x3c]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push 0x18
push edx
call fcn.00542240
pop edx
push eax
mov edx, 0x6203b6
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 0x3f
mov edx, dword [esp + 0x50]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, dword [esp + 0x58]
push edx
call fcn.00542310
call fcn.004fa482
add dword [esp], edx
call fcn.0053ffc0
pop eax
mov edx, 0x623e24
push edx
call fcn.00542310
call fcn.00542370
push dword [esp + 0x18]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.005244d0
call fcn.004fa4e0
mov eax, dword [esp]
mov ebp, dword [eax + 8]
fld qword [ebp + 0x14]
fdiv qword [0x6425bc]
fstp qword [esp + 0x30]
push edx
call fcn.00542240
pop edx
push eax
push 0x18
push edx
call fcn.00542240
pop edx
push eax
mov edx, 0x6203b6
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
lea edx, [esp + 0x48]
push dword [edx + 4]
push dword [edx]
call fcn.00540110
pop eax
mov edx, str.MHz__
push edx
call fcn.00542310
call fcn.00542370
push dword [esp + 0x18]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.005244d0
call fcn.004fa4e0
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [ebp + 0x4c]
call fcn.0053fc10
lea eax, [esp + 0x4c]
push eax
call fcn.00542280
push dword [esp + 0x48]
mov edx, 0x621b82
mov ecx, dword [esp]
call fcn.004fa4a0
je 0x43fe9f
push edx
call fcn.00542240
pop edx
push eax
push 1
call fcn.0045d0b8
lea eax, [esp + 0x60]
push eax
call fcn.00542280
jmp 0x440256
mov edx, 0x63aa4e
mov ecx, dword [esp]
call fcn.004fa4a0
je 0x43fecf
push edx
call fcn.00542240
pop edx
push eax
push 8
call fcn.0045d0b8
lea eax, [esp + 0x60]
push eax
call fcn.00542280
jmp 0x440256
mov edx, 0x622a8c
mov ecx, dword [esp]
call fcn.004fa4a0
jne 0x43fefc
mov edx, 0x62639a
mov ecx, dword [esp]
call fcn.004fa4a0
jne 0x43fefc
mov edx, 0x6246c8
mov ecx, dword [esp]
call fcn.004fa4a0
je 0x43ff1d
push edx
call fcn.00542240
pop edx
push eax
push 0
call fcn.0045d0b8
lea eax, [esp + 0x60]
push eax
call fcn.00542280
jmp 0x440256
mov edx, 0x622bc8
mov ecx, dword [esp]
call fcn.004fa4a0
jne 0x43ffdd
mov edx, 0x622b92
mov ecx, dword [esp]
call fcn.004fa4a0
jne 0x43ffdd
mov edx, 0x62e7a2
mov ecx, dword [esp]
call fcn.004fa4a0
jne 0x43ffdd
mov edx, 0x622c1e
mov ecx, dword [esp]
call fcn.004fa4a0
jne 0x43ffdd
mov edx, str.HDFL
mov ecx, dword [esp]
call fcn.004fa4a0
jne 0x43ffdd
mov edx, 0x622fde
mov ecx, dword [esp]
call fcn.004fa4a0
jne 0x43ffdd
mov edx, 0x6231f4
mov ecx, dword [esp]
call fcn.004fa4a0
jne 0x43ffdd
mov edx, 0x620c48
mov ecx, dword [esp]
call fcn.004fa4a0
jne 0x43ffdd
mov edx, 0x63a10e
mov ecx, dword [esp]
call fcn.004fa4a0
jne 0x43ffdd
mov edx, 0x620d12
mov ecx, dword [esp]
call fcn.004fa4a0
jne 0x43ffdd
mov edx, str.RRTY
mov ecx, dword [esp]
call fcn.004fa4a0
jne 0x43ffdd
mov edx, str.RTTYR
mov ecx, dword [esp]
call fcn.004fa4a0
je 0x440002
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72ad80]
push dword [ebp + 0x68]
call fcn.0045d0b8
lea eax, [esp + 0x60]
push eax
call fcn.00542280
jmp 0x440256
mov edx, 0x622d26
mov ecx, dword [esp]
call fcn.004fa4a0
jne 0x440020
mov edx, 0x63a40e
mov ecx, dword [esp]
call fcn.004fa4a0
je 0x440041
push edx
call fcn.00542240
pop edx
push eax
push 4
call fcn.0045d0b8
lea eax, [esp + 0x60]
push eax
call fcn.00542280
jmp 0x440256
mov edx, 0x622c22
mov ecx, dword [esp]
call fcn.004fa4a0
jne 0x4400aa
mov edx, 0x622dd4
mov ecx, dword [esp]
call fcn.004fa4a0
jne 0x4400aa
mov edx, 0x622fda
mov ecx, dword [esp]
call fcn.004fa4a0
jne 0x4400aa
mov edx, str.StT
mov ecx, dword [esp]
call fcn.004fa4a0
jne 0x4400aa
mov edx, 0x625006
mov ecx, dword [esp]
call fcn.004fa4a0
jne 0x4400aa
mov edx, 0x624e58
mov ecx, dword [esp]
call fcn.004fa4a0
jne 0x4400aa
mov edx, str.FMWS
mov ecx, dword [esp]
call fcn.004fa4a0
je 0x4400cb
push edx
call fcn.00542240
pop edx
push eax
push 3
call fcn.0045d0b8
lea eax, [esp + 0x60]
push eax
call fcn.00542280
jmp 0x440256
mov edx, 0x622f84
mov ecx, dword [esp]
call fcn.004fa4a0
jne 0x440116
mov edx, 0x622b96
mov ecx, dword [esp]
call fcn.004fa4a0
jne 0x440116
mov edx, 0x62cbb4
mov ecx, dword [esp]
call fcn.004fa4a0
jne 0x440116
mov edx, 0x624be6
mov ecx, dword [esp]
call fcn.004fa4a0
jne 0x440116
mov edx, 0x639000
mov ecx, dword [esp]
call fcn.004fa4a0
je 0x440137
push edx
call fcn.00542240
pop edx
push eax
push 2
call fcn.0045d0b8
lea eax, [esp + 0x60]
push eax
call fcn.00542280
jmp 0x440256
mov edx, 0x6232ee
mov ecx, dword [esp]
call fcn.004fa4a0
jne 0x440155
mov edx, 0x6368a2
mov ecx, dword [esp]
call fcn.004fa4a0
je 0x440176
push edx
call fcn.00542240
pop edx
push eax
push 5
call fcn.0045d0b8
lea eax, [esp + 0x60]
push eax
call fcn.00542280
jmp 0x440256
mov edx, 0x622ab8
mov ecx, dword [esp]
call fcn.004fa4a0
jne 0x4401a3
mov edx, 0x622abc
mov ecx, dword [esp]
call fcn.004fa4a0
jne 0x4401a3
mov edx, 0x638342
mov ecx, dword [esp]
call fcn.004fa4a0
je 0x4401c4
push edx
call fcn.00542240
pop edx
push eax
push 0x12
call fcn.0045d0b8
lea eax, [esp + 0x60]
push eax
call fcn.00542280
jmp 0x440256
mov edx, 0x622a78
mov ecx, dword [esp]
call fcn.004fa4a0
je 0x44022c
lea ebp, [0x72ad80]
mov ebx, dword [ebp + 0x64]
and ebx, ebx
jl 0x4401f0
lea ebp, [0x72ad80]
mov ebx, dword [ebp + 0x64]
cmp ebx, 0x14
jg 0x4401f0
jmp 0x4401f7
mov eax, 1
jmp 0x4401f9
xor eax, eax
and eax, eax
je 0x44020a
lea ebp, [0x72ad80]
mov dword [ebp + 0x64], 0
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72ad80]
push dword [ebp + 0x64]
call fcn.0045d0b8
lea eax, [esp + 0x60]
push eax
call fcn.00542280
jmp 0x440256
mov eax, dword [esp + 4]
mov ebp, dword [eax + 8]
mov ebx, dword [ebp + 0x7c]
and ebx, ebx
jne 0x440256
push edx
call fcn.00542240
pop edx
push eax
push 3
call fcn.0045d0b8
lea eax, [esp + 0x60]
push eax
call fcn.00542280
pop eax
push edx
call fcn.00542240
pop edx
push eax
push 0x18
push edx
call fcn.00542240
pop edx
push eax
mov edx, 0x6203b6
push edx
call fcn.00542310
mov edx, dword [esp + 0x64]
push edx
call fcn.00542310
mov edx, 0x623e24
push edx
call fcn.00542310
call fcn.00542370
push dword [esp + 0x18]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.005244d0
call fcn.004fa4e0
push dword [esp + 0x58]
push edx
call fcn.00542240
pop edx
push eax
push 1
call fcn.0045d0b8
call fcn.004fa4f0
mov edx, eax
mov ecx, dword [esp]
call fcn.004fa4a0
jne 0x440338
push edx
call fcn.00542240
pop edx
push eax
push 8
call fcn.0045d0b8
call fcn.004fa4f0
mov edx, eax
mov ecx, dword [esp]
call fcn.004fa4a0
jne 0x440338
push edx
call fcn.00542240
pop edx
push eax
push 0xe
call fcn.0045d0b8
call fcn.004fa4f0
mov edx, eax
mov ecx, dword [esp]
call fcn.004fa4a0
jne 0x440338
push edx
call fcn.00542240
pop edx
push eax
push 0xd
call fcn.0045d0b8
call fcn.004fa4f0
mov edx, eax
mov ecx, dword [esp]
call fcn.004fa4a0
je 0x4403a9
lea ebp, [0x72b12c]
push dword [ebp]
call fcn.00540320
fstp qword [esp + 0x44]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x6238b2
push eax
push 3
push dword [ebp]
call fcn.0053f490
lea eax, [esp + 0x64]
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, 0x6238b2
push eax
push 2
push dword [ebp]
call fcn.0053f490
lea eax, [esp + 0x74]
push eax
call fcn.00542280
jmp 0x44073f
push edx
call fcn.00542240
pop edx
push eax
push 4
call fcn.0045d0b8
call fcn.004fa4f0
mov edx, eax
mov ecx, dword [esp]
call fcn.004fa4a0
jne 0x4403ef
push edx
call fcn.00542240
pop edx
push eax
push 5
call fcn.0045d0b8
call fcn.004fa4f0
mov edx, eax
mov ecx, dword [esp]
call fcn.004fa4a0
je 0x440460
lea ebp, [0x72b12c]
push dword [ebp + 4]
call fcn.00540320
fstp qword [esp + 0x44]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x6238b2
push eax
push 3
push dword [ebp + 4]
call fcn.0053f490
lea eax, [esp + 0x64]
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, 0x6238b2
push eax
push 2
push dword [ebp + 4]
call fcn.0053f490
lea eax, [esp + 0x74]
push eax
call fcn.00542280
jmp 0x44073f
push edx
call fcn.00542240
pop edx
push eax
push 0
call fcn.0045d0b8
call fcn.004fa4f0
mov edx, eax
mov ecx, dword [esp]
call fcn.004fa4a0
je 0x4404f4
lea ebp, [0x72b12c]
push dword [ebp + 8]
call fcn.00540320
fstp qword [esp + 0x44]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x6238b2
push eax
push 3
push dword [ebp + 8]
call fcn.0053f490
lea eax, [esp + 0x64]
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, 0x6238b2
push eax
push 2
push dword [ebp + 8]
call fcn.0053f490
lea eax, [esp + 0x74]
push eax
call fcn.00542280
jmp 0x44073f
push edx
call fcn.00542240
pop edx
push eax
push 7
call fcn.0045d0b8
call fcn.004fa4f0
mov edx, eax
mov ecx, dword [esp]
call fcn.004fa4a0
je 0x440588
lea ebp, [0x72b12c]
push dword [ebp + 0xc]
call fcn.00540320
fstp qword [esp + 0x44]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x6238b2
push eax
push 3
push dword [ebp + 0xc]
call fcn.0053f490
lea eax, [esp + 0x64]
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, 0x6238b2
push eax
push 2
push dword [ebp + 0xc]
call fcn.0053f490
lea eax, [esp + 0x74]
push eax
call fcn.00542280
jmp 0x44073f
push edx
call fcn.00542240
pop edx
push eax
push 0x12
call fcn.0045d0b8
call fcn.004fa4f0
mov edx, eax
mov ecx, dword [esp]
call fcn.004fa4a0
je 0x44061c
lea ebp, [0x72b12c]
push dword [ebp + 0x10]
call fcn.00540320
fstp qword [esp + 0x44]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x6238b2
push eax
push 3
push dword [ebp + 0x10]
call fcn.0053f490
lea eax, [esp + 0x64]
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, 0x6238b2
push eax
push 2
push dword [ebp + 0x10]
call fcn.0053f490
lea eax, [esp + 0x74]
push eax
call fcn.00542280
jmp 0x44073f
push edx
call fcn.00542240
pop edx
push eax
push 3
call fcn.0045d0b8
call fcn.004fa4f0
mov edx, eax
mov ecx, dword [esp]
call fcn.004fa4a0
je 0x4406b0
lea ebp, [0x72b12c]
push dword [ebp + 0x14]
call fcn.00540320
fstp qword [esp + 0x44]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x6238b2
push eax
push 3
push dword [ebp + 0x14]
call fcn.0053f490
lea eax, [esp + 0x64]
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, 0x6238b2
push eax
push 2
push dword [ebp + 0x14]
call fcn.0053f490
lea eax, [esp + 0x74]
push eax
call fcn.00542280
jmp 0x44073f
push edx
call fcn.00542240
pop edx
push eax
push 2
call fcn.0045d0b8
call fcn.004fa4f0
mov edx, eax
mov ecx, dword [esp]
call fcn.004fa4a0
je 0x44073f
lea ebp, [0x72b12c]
push dword [ebp + 0x18]
call fcn.00540320
fstp qword [esp + 0x44]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x6238b2
push eax
push 3
push dword [ebp + 0x18]
call fcn.0053f490
lea eax, [esp + 0x64]
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, 0x6238b2
push eax
push 2
push dword [ebp + 0x18]
call fcn.0053f490
lea eax, [esp + 0x74]
push eax
call fcn.00542280
pop eax
push edx
call fcn.00542240
pop edx
push eax
push 0x18
push edx
call fcn.00542240
pop edx
push eax
mov edx, 0x6203b6
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 3
fld qword [esp + 0x58]
fdiv qword [0x6425bc]
sub esp, 8
fstp qword [esp]
call fcn.00540110
pop eax
mov edx, str.kHz__
push edx
call fcn.00542310
call fcn.00542370
push dword [esp + 0x18]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.005244d0
call fcn.004fa4e0
mov edx, dword [esp + 0x5c]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x620a08
push edx
call fcn.00542310
lea eax, [esp + 0x60]
push eax
call fcn.00542280
mov edx, 0x61f062
lea ecx, [esp + 0x60]
call fcn.004fa008
mov edx, 0x61f062
lea ecx, [esp + 0x64]
call fcn.004fa008
mov edx, 0x61f062
lea ecx, [esp + 0x68]
call fcn.004fa008
mov eax, 0x622cc8
push eax
push dword [esp + 0x60]
call fcn.0053f8e0
push eax
pop eax
mov word [esp + 0x4c], ax
cmp word [esp + 0x4c], 0
je 0x44088e
push edx
call fcn.00542240
pop edx
push eax
mov edx, 0x62092a
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 2
movsx eax, word [esp + 0x5c]
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x620a08
push eax
push 1
push dword [esp + 0x80]
call fcn.0053f490
call fcn.004fa482
add dword [esp], edx
call fcn.00540030
pop eax
lea eax, [esp + 0x64]
push eax
call fcn.00542280
mov eax, 0x622edc
push eax
push dword [esp + 0x60]
call fcn.0053f8e0
push eax
pop eax
mov word [esp + 0x4c], ax
cmp word [esp + 0x4c], 0
je 0x440902
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 2
movsx eax, word [esp + 0x58]
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x620a08
push eax
push 2
push dword [esp + 0x7c]
call fcn.0053f490
call fcn.004fa482
add dword [esp], edx
call fcn.00540030
lea eax, [esp + 0x68]
push eax
call fcn.00542280
mov eax, 0x62339a
push eax
push dword [esp + 0x60]
call fcn.0053f8e0
push eax
pop eax
mov word [esp + 0x4c], ax
cmp word [esp + 0x4c], 0
je 0x440976
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 2
movsx eax, word [esp + 0x58]
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x620a08
push eax
push 3
push dword [esp + 0x7c]
call fcn.0053f490
call fcn.004fa482
add dword [esp], edx
call fcn.00540030
lea eax, [esp + 0x6c]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push 0x18
push edx
call fcn.00542240
pop edx
push eax
mov edx, 0x6203b6
push edx
call fcn.00542310
mov edx, dword [esp + 0x6c]
push edx
call fcn.00542310
mov edx, 0x631d52
push edx
call fcn.00542310
mov edx, dword [esp + 0x70]
push edx
call fcn.00542310
mov edx, 0x631d52
push edx
call fcn.00542310
mov edx, dword [esp + 0x6c]
push edx
call fcn.00542310
mov edx, 0x623e24
push edx
call fcn.00542310
call fcn.00542370
push dword [esp + 0x18]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.005244d0
call fcn.004fa4e0
movsx ebx, byte [esp + 0x14]
cmp ebx, 3
jne 0x440a0f
push 0x18
mov eax, 0x627eac
push eax
push dword [esp + 0x14]
call fcn.005244d0
mov eax, 0x634874
push eax
push dword [esp + 0x70]
call fcn.0053f8e0
mov ebx, eax
and ebx, ebx
jne 0x440b16
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 3
push dword [esp + 0x78]
call fcn.00540320
fdiv qword [0x6425bc]
sub esp, 8
fstp qword [esp]
call fcn.00540110
mov edx, 0x627da8
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 3
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, 0x620a08
push eax
push 2
push dword [esp + 0x8c]
call fcn.0053f490
call fcn.004fa482
add dword [esp], edx
call fcn.00540320
call fcn.004fa4e0
fdiv qword [0x6425bc]
sub esp, 8
fstp qword [esp]
call fcn.00540110
mov edx, 0x627da8
push edx
call fcn.00542310
lea eax, [esp + 0x78]
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, 0x620a08
push eax
push 3
push dword [esp + 0x7c]
call fcn.0053f490
lea eax, [esp + 0x7c]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push 0x18
push edx
call fcn.00542240
pop edx
push eax
mov edx, 0x6203b6
push edx
call fcn.00542310
mov edx, dword [esp + 0x7c]
push edx
call fcn.00542310
mov edx, 0x631d52
push edx
call fcn.00542310
mov edx, dword [esp + 0x80]
push edx
call fcn.00542310
mov edx, 0x631d52
push edx
call fcn.00542310
mov edx, dword [esp + 0x84]
push edx
call fcn.00542310
mov edx, 0x6203b6
push edx
call fcn.00542310
call fcn.00542370
push dword [esp + 0x18]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00524610
call fcn.004fa4e0
inc dword [esp + 0x50]
jno 0x43fa96
push dword [esp + 0xc]
call fcn.00523a00
push edx
call fcn.00542240
pop edx
push eax
mov edx, str.WiNRADiO_CSV_memory_file_created_in_your
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 + 0x14]
call fcn.00522f23
pop eax
mov edx, str._folder._n
push edx
call fcn.00542310
lea eax, [esp + 0x20]
push eax
call fcn.00542280
cmp byte [esp + 0x28], 0
je 0x440c1a
mov edx, dword [esp + 0x1c]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, str._Shift_key_detected:_Complete_list_written_overriding_markers__n
push edx
call fcn.00542310
lea eax, [esp + 0x20]
push eax
call fcn.00542280
mov edx, dword [esp + 0x1c]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, str._nOpen_file_explorer_
push edx
call fcn.00542310
lea eax, [esp + 0x20]
push eax
call fcn.00542280
push 0x50024
mov eax, str.WiNRADiO_CSV_memory_output
push eax
push dword [esp + 0x24]
lea ebp, [0x72a850]
push dword [ebp]
call fcn.004780fe
mov ebx, eax
cmp ebx, 6
jne 0x440c6e
push dword [esp + 8]
call fcn.0046cc86
jmp 0x440c82
push dword [esp + 8]
lea ebp, [0x72a850]
push dword [ebp]
call fcn.004cf534
xor eax, eax
push dword [esp + 0x78]
call fcn.00542440
push dword [esp + 0x5c]
call fcn.00542440
push dword [esp + 0x70]
call fcn.00542440
push dword [esp + 0x18]
call fcn.00542440
push dword [esp + 0x74]
call fcn.00542440
push dword [esp + 0x60]
call fcn.00542440
push dword [esp + 0x68]
call fcn.00542440
push dword [esp + 0x2c]
call fcn.00542440
push dword [esp + 0x1c]
call fcn.00542440
push dword [esp + 4]
call fcn.00542440
push dword [esp + 0x58]
call fcn.00542440
push dword [esp + 0x3c]
call fcn.00542440
push dword [esp + 0x38]
call fcn.00542440
push dword [esp + 0x48]
call fcn.00542440
push dword [esp + 0x6c]
call fcn.00542440
push dword [esp + 8]
call fcn.00542440
push dword [esp + 0x64]
call fcn.00542440
add esp, 0x7c
pop ebx
pop ebp
ret 4