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

Disassembly:
push ebp
push ebx
push edi
mov edx, 0x1f
sub esp, 4
mov dword [esp], 0
dec edx
jne 0x450f96
call fcn.005423e0
mov eax, dword [esp + 0x8c]
mov dword [esp], eax
push 7
push 0x642a68
lea eax, [esp + 0xc]
push eax
push 0x18
call fcn.0053a874
push 0x10
call fcn.004b03dd
and eax, eax
je 0x450ff7
mov byte [esp + 0x54], 1
push dword [esp]
call fcn.0053aa4b
mov ebx, eax
dec ebx
mov dword [esp + 0x5c], ebx
mov dword [esp + 0x58], 1
jmp 0x451025
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 + 0x58], eax
lea ebp, [0x72abe8]
push dword [ebp + 0x52]
pop eax
mov dword [esp + 0x5c], eax
mov edx, str.63210827542341225
lea ecx, [esp + 0x60]
call fcn.004fa008
lea ebp, [0x72a978]
mov edx, dword [ebp + 0x38]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, str.AOKIcolumnwidths.ini
push edx
call fcn.00542310
lea eax, [esp + 0x68]
push eax
call fcn.00542280
lea edx, [esp + 0x68]
push edx
push 0
push 1
push 0xc
push 1
call fcn.00537b06
push dword [esp + 0x64]
call fcn.00522fa2
push edx
push eax
pop ebx
pop edi
cmp edi, 0
jg 0x45109a
jl 0x451096
cmp ebx, 0
ja 0x45109a
xor eax, eax
jmp 0x45109f
mov eax, 1
or eax, eax
jne 0x4510eb
push dword [esp + 0x64]
call fcn.00482439
mov dword [esp + 0x4c], eax
cmp dword [esp + 0x4c], 0
je 0x4510e6
push 0x18
mov eax, str._Column_widths_for_AOKI_nx_text_file_output__editable_below_for_3rd_party_apps_r_n
push eax
push dword [esp + 0x54]
call fcn.005244d0
push 0x18
push dword [esp + 0x64]
push dword [esp + 0x54]
call fcn.005244d0
push dword [esp + 0x4c]
call fcn.00523a00
jmp 0x4511e8
push dword [esp + 0x64]
push 0xffffffff
call fcn.00523e70
mov dword [esp + 0x4c], eax
cmp dword [esp + 0x4c], 0
je 0x4511e8
push dword [esp + 0x4c]
call fcn.00523f30
mov dword [esp + 0x50], eax
push dword [esp + 0x4c]
call fcn.005241d0
and eax, eax
je 0x451126
xor eax, eax
jmp 0x45112b
mov eax, 1
and eax, eax
je 0x451151
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x58]
push dword [esp + 0x58]
call fcn.005240a0
call fcn.004fa4e0
push dword [esp + 0x4c]
call fcn.005241d0
and eax, eax
je 0x451162
xor eax, eax
jmp 0x451167
mov eax, 1
and eax, eax
je 0x451192
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x58]
push dword [esp + 0x58]
call fcn.005240a0
lea eax, [esp + 0x40]
push eax
call fcn.00542280
push dword [esp + 0x4c]
call fcn.00523a00
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x6201f4
push eax
push dword [esp + 0x48]
call fcn.0053fb20
lea eax, [esp + 0x64]
push eax
call fcn.00542280
mov eax, 0x62372a
push eax
push dword [esp + 0x64]
call fcn.0053f790
mov ebx, eax
cmp ebx, 0xa
je 0x4511e8
mov edx, str.63210827542341225
lea ecx, [esp + 0x60]
call fcn.004fa008
mov dword [esp + 0x4c], 1
jmp 0x4511f2
mov eax, 0xb
cmp eax, dword [esp + 0x4c]
jl 0x451259
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, 0x62372a
push eax
push dword [esp + 0x5c]
push dword [esp + 0x74]
call fcn.0053f490
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc30
call fcn.004fa4e0
push edx
push eax
add dword [esp], 0xffffffff
adc dword [esp + 4], 0xffffffff
mov ebx, dword [esp + 0x54]
mov ebp, dword [esp + 0x70]
pop eax
pop edx
mov byte [ebp + ebx], al
inc dword [esp + 0x4c]
jno 0x4511f2
cmp dword [esp + 0x58], 0
je 0x4522dd
mov dword [esp + 0x44], 0
jmp 0x45126e
mov eax, dword [esp + 0x5c]
cmp eax, dword [esp + 0x44]
jl 0x451cb0
cmp byte [esp + 0x54], 0
je 0x451292
push dword [esp + 0x44]
push dword [esp + 4]
call fcn.0053aabe
jmp 0x4512e4
mov ebx, dword [esp + 0x44]
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 0x4512c2
jmp 0x451ca6
mov ebx, dword [esp + 0x44]
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
mov eax, dword [esp]
mov ebp, dword [eax + 8]
fld qword [ebp + 0x14]
fcomp qword [0x6423a4]
fnstsw ax
test ah, 0x41
je 0x451ca6
mov ebx, dword [esp + 0x48]
inc ebx
mov dword [esp + 0x48], ebx
push dword [esp + 4]
call fcn.0053a94f
mov eax, dword [esp]
mov ebp, dword [eax + 8]
push dword [ebp + 0x4c]
mov edx, 0x62325c
pop ecx
call fcn.004fa4a0
je 0x4513b7
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebp, dword [esp + 0x70]
movsx eax, byte [ebp + 1]
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x6201f4
push eax
movsx eax, byte [ebp + 1]
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, dword [esp + 0x24]
mov ebp, dword [eax + 8]
fld qword [ebp + 0x14]
sub esp, 8
fistp qword [esp]
call fcn.0053f630
call fcn.004fa482
add dword [esp], edx
call fcn.0053fed0
call fcn.004fa482
add dword [esp], edx
call fcn.0053ffc0
mov edx, 0x62325c
push edx
call fcn.00542310
lea eax, [esp + 0x10]
push eax
call fcn.00542280
jmp 0x45143f
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebp, dword [esp + 0x70]
movsx eax, byte [ebp + 1]
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x6201f4
push eax
movsx eax, byte [ebp + 1]
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, dword [esp + 0x24]
mov ebp, dword [eax + 8]
fld qword [ebp + 0x14]
sub esp, 8
fistp qword [esp]
call fcn.0053f630
call fcn.004fa482
add dword [esp], edx
call fcn.0053fed0
call fcn.004fa482
add dword [esp], edx
call fcn.0053ffc0
mov edx, 0x6201f4
push edx
call fcn.00542310
lea eax, [esp + 0x10]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebp, dword [esp + 0x70]
movsx eax, byte [ebp + 2]
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x6201f4
push eax
movsx eax, byte [ebp + 2]
push eax
mov eax, dword [esp + 0x1c]
mov ebp, dword [eax + 8]
push dword [ebp + 0x30]
call fcn.005408c0
call fcn.004fa482
add dword [esp], edx
call fcn.0053ffc0
mov edx, 0x6201f4
push edx
call fcn.00542310
lea eax, [esp + 0x14]
push eax
call fcn.00542280
push dword [ebp + 0x24]
mov edx, 0x61f062
pop ecx
call fcn.004fa4a0
je 0x4514da
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 9
call fcn.005405f0
lea eax, [esp + 0x18]
push eax
call fcn.00542280
jmp 0x451556
mov eax, dword [esp]
mov ebp, dword [eax + 8]
push dword [ebp + 0x24]
call fcn.0049af61
and eax, eax
je 0x451548
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebp, dword [esp + 0x70]
movsx eax, byte [ebp + 3]
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x6201f4
push eax
movsx eax, byte [ebp + 3]
push eax
mov eax, dword [esp + 0x1c]
mov ebp, dword [eax + 8]
push dword [ebp + 0x24]
call fcn.005408c0
call fcn.004fa482
add dword [esp], edx
call fcn.0053ffc0
lea eax, [esp + 0x18]
push eax
call fcn.00542280
jmp 0x451556
mov edx, str.0000_2400
lea ecx, [esp + 0x14]
call fcn.004fa008
mov edx, dword [esp + 0x14]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x6201f4
push edx
call fcn.00542310
lea eax, [esp + 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 ebp, dword [esp + 0x70]
movsx eax, byte [ebp + 4]
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x6201f4
push eax
movsx eax, byte [ebp + 4]
push eax
mov eax, dword [esp + 0x1c]
mov ebp, dword [eax + 8]
push dword [ebp + 0x28]
call fcn.005408c0
call fcn.004fa482
add dword [esp], edx
call fcn.0053ffc0
lea eax, [esp + 0x1c]
push eax
call fcn.00542280
push dword [esp + 0x18]
mov edx, 0x61f062
pop ecx
call fcn.004fa4a0
je 0x45160e
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 7
call fcn.005405f0
lea eax, [esp + 0x1c]
push eax
call fcn.00542280
jmp 0x451680
push dword [esp + 0x18]
push 3
call fcn.00503640
and eax, eax
je 0x451672
push edx
call fcn.00542240
pop edx
push eax
mov eax, 2
push eax
push dword [esp + 0x20]
call fcn.00421017
lea eax, [esp + 0x1c]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 2
mov eax, 0x62098c
push eax
mov eax, 0x62284c
push eax
push dword [esp + 0x2c]
call fcn.0053f110
call fcn.004fa4e0
jmp 0x451680
mov edx, str.1234567
lea ecx, [esp + 0x18]
call fcn.004fa008
mov edx, dword [esp + 0x18]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x6201f4
push edx
call fcn.00542310
lea eax, [esp + 0x1c]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebp, dword [esp + 0x70]
movsx eax, byte [ebp + 5]
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x6201f4
push eax
movsx eax, byte [ebp + 5]
push eax
mov eax, dword [esp + 0x1c]
mov ebp, dword [eax + 8]
push dword [ebp + 0x2c]
call fcn.005408c0
call fcn.004fa482
add dword [esp], edx
call fcn.0053ffc0
mov edx, 0x6201f4
push edx
call fcn.00542310
lea eax, [esp + 0x20]
push eax
call fcn.00542280
fld qword [ebp + 0x50]
fldz
fcompp
fnstsw ax
test ah, 0x40
jne 0x45174a
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, dword [esp + 8]
mov ebp, dword [eax + 8]
lea edx, [ebp + 0x50]
push dword [edx + 4]
push dword [edx]
call fcn.00540300
lea eax, [esp + 0x24]
push eax
call fcn.00542280
jmp 0x451758
mov edx, 0x61f062
lea ecx, [esp + 0x20]
call fcn.004fa008
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebp, dword [esp + 0x70]
movsx eax, byte [ebp + 6]
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x6201f4
push eax
movsx eax, byte [ebp + 6]
push eax
push dword [esp + 0x3c]
call fcn.0053fed0
call fcn.004fa482
add dword [esp], edx
call fcn.0053ffc0
mov edx, 0x6201f4
push edx
call fcn.00542310
lea eax, [esp + 0x24]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
movsx eax, byte [ebp + 7]
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x6201f4
push eax
movsx eax, byte [ebp + 7]
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 eax, 0x6206d8
push eax
push 1
mov eax, dword [esp + 0x34]
mov ebp, dword [eax + 8]
push dword [ebp + 0x58]
call fcn.0053f490
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
call fcn.004fa482
add dword [esp], edx
call fcn.0053fed0
call fcn.004fa482
add dword [esp], edx
call fcn.0053ffc0
mov edx, 0x6201f4
push edx
call fcn.00542310
lea eax, [esp + 0x28]
push eax
call fcn.00542280
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 + 0x10]
mov ebp, dword [eax + 8]
push dword [ebp + 0x38]
call fcn.0053f490
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
mov ebp, dword [esp + 0x70]
movsx eax, byte [ebp + 8]
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x6201f4
push eax
movsx eax, byte [ebp + 8]
push eax
push dword [esp + 0x44]
call fcn.005408c0
call fcn.004fa482
add dword [esp], edx
call fcn.0053ffc0
mov edx, 0x6201f4
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
movsx eax, byte [ebp + 9]
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x6201f4
push eax
movsx eax, byte [ebp + 9]
push eax
mov eax, dword [esp + 0x1c]
mov ebp, dword [eax + 8]
push dword [ebp + 0x34]
call fcn.005408c0
call fcn.004fa482
add dword [esp], edx
call fcn.0053ffc0
mov edx, 0x6201f4
push edx
call fcn.00542310
lea eax, [esp + 0x30]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebp, dword [esp + 0x70]
movsx eax, byte [ebp + 0xa]
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
movsx eax, byte [ebp + 0xa]
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, dword [esp + 0x1c]
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.004a5ba7
call fcn.004fa482
add dword [esp], edx
call fcn.00540eb0
call fcn.004fa482
add dword [esp], edx
call fcn.0053ffc0
mov edx, 0x6201f4
push edx
call fcn.00542310
lea eax, [esp + 0x34]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebp, dword [esp + 0x70]
movsx eax, byte [ebp + 0xb]
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x6201f4
push eax
movsx eax, byte [ebp + 0xb]
push eax
mov eax, dword [esp + 0x1c]
mov ebp, dword [eax + 8]
push dword [ebp + 0x6c]
call fcn.005408c0
call fcn.004fa482
add dword [esp], edx
call fcn.0053ffc0
mov edx, 0x6201f4
push edx
call fcn.00542310
lea eax, [esp + 0x38]
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 [esp + 0x38]
call fcn.0053fc10
call fcn.004fa4f0
cmp word [eax], 0
je 0x451bb6
push edx
call fcn.00542240
pop edx
push eax
mov edx, 0x6201f4
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
push dword [esp + 0x40]
call fcn.0053ffc0
pop eax
mov edx, 0x6201f4
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
push 3
push dword [esp + 0x44]
call fcn.00540030
pop eax
lea eax, [esp + 0x3c]
push eax
call fcn.00542280
mov eax, dword [esp]
mov ebp, dword [eax + 8]
fld qword [ebp + 0x3c]
fcomp qword [0x64230c]
fnstsw ax
test ah, 1
je 0x451af3
push 0x2d
mov eax, dword [esp + 0x3c]
push eax
pop eax
call fcn.004fa410
mov edx, dword [esp + 0x38]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x61f05c
push edx
call fcn.00542310
lea eax, [esp + 0x3c]
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, 1
je 0x451b45
push 0x2d
mov eax, dword [esp + 0x3c]
mov ebx, eax
add ebx, 0xe
push ebx
pop eax
call fcn.004fa410
mov edx, dword [esp + 0x38]
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 3
push 6
push dword [esp + 0x44]
call fcn.00540030
pop eax
mov edx, 0x6201f4
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
push 9
push dword [esp + 0x44]
call fcn.00540030
pop eax
lea eax, [esp + 0x3c]
push eax
call fcn.00542280
jmp 0x451bc4
mov edx, 0x61f062
lea ecx, [esp + 0x38]
call fcn.004fa008
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebp, dword [esp + 0x70]
movsx eax, byte [ebp + 0xb]
push eax
push dword [esp + 0x44]
call fcn.00540eb0
lea eax, [esp + 0x3c]
push eax
call fcn.00542280
mov eax, dword [esp]
mov ebp, dword [eax + 8]
fld qword [ebp + 0x14]
mov ebp, dword [esp + 8]
fstp qword [ebp + 8]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov edx, dword [esp + 0x14]
push edx
call fcn.00542240
pop edx
push eax
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
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
call fcn.004fa482
add dword [esp], edx
call fcn.005405a0
lea eax, [ebp + 0x18]
push eax
call fcn.00542280
inc dword [esp + 0x44]
jno 0x45126e
cmp dword [esp + 0x48], 0
je 0x4522be
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72abe8]
mov ebx, dword [ebp + 0x5a]
mov ebp, dword [0x72b420]
imul ebx, ebx, 0x54
add ebp, ebx
push dword [ebp + 0x18]
call fcn.0049d906
lea eax, [esp + 0x74]
push eax
call fcn.00542280
mov edx, str.__fixed_table_
lea ecx, [esp + 0x40]
call fcn.004fa008
mov edx, dword [esp + 0x70]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, str._Shortwave_Frequency_list
push edx
call fcn.00542310
call fcn.0042dfc2
push eax
call fcn.0053662d
mov ebx, eax
mov ebp, dword [0x72b4c0]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.00542310
mov edx, 0x6201f4
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.0042dfc2
push eax
call fcn.0053664f
cdq
push edx
push eax
call fcn.0053f630
pop eax
mov edx, 0x638f0e
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.0042dfc2
push eax
call fcn.00536670
cdq
push edx
push eax
call fcn.0053f630
pop eax
mov edx, 0x61f05c
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.0042dfc2
push eax
mov eax, str._hh_ii
push eax
call fcn.00536338
pop eax
mov edx, str.UTC___Day_1__Sunday_r_n
push edx
call fcn.00542310
lea eax, [esp + 0x40]
push eax
call fcn.00542280
mov edx, dword [esp + 0x3c]
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
mov ebp, dword [esp + 0x74]
movsx eax, byte [ebp + 1]
push eax
mov eax, str.FREQ
push eax
call fcn.00540eb0
pop eax
mov edx, 0x6201f4
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
movsx eax, byte [ebp + 2]
push eax
mov eax, str.STATION
push eax
call fcn.00540eb0
pop eax
mov edx, 0x6201f4
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
movsx eax, byte [ebp + 3]
push eax
mov eax, 0x63854c
push eax
call fcn.00540eb0
pop eax
mov edx, 0x6201f4
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
movsx eax, byte [ebp + 4]
push eax
mov eax, 0x61f8f4
push eax
call fcn.00540eb0
pop eax
mov edx, 0x6201f4
push edx
call fcn.00542310
lea eax, [esp + 0x40]
push eax
call fcn.00542280
mov edx, dword [esp + 0x3c]
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
movsx eax, byte [ebp + 5]
push eax
mov eax, str.Language
push eax
call fcn.00540eb0
pop eax
mov edx, 0x6201f4
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
movsx eax, byte [ebp + 6]
push eax
mov eax, str._Pow
push eax
call fcn.00540ed0
pop eax
mov edx, 0x6201f4
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
movsx eax, byte [ebp + 7]
push eax
mov eax, 0x6338b8
push eax
call fcn.00540eb0
pop eax
mov edx, 0x6201f4
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
movsx eax, byte [ebp + 8]
push eax
mov eax, str.Location
push eax
call fcn.00540eb0
pop eax
mov edx, 0x6201f4
push edx
call fcn.00542310
lea eax, [esp + 0x40]
push eax
call fcn.00542280
mov edx, dword [esp + 0x3c]
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
movsx eax, byte [ebp + 9]
push eax
mov eax, 0x627082
push eax
call fcn.00540eb0
pop eax
mov edx, 0x6201f4
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
movsx eax, byte [ebp + 0xa]
push eax
mov eax, 0x6344a8
push eax
call fcn.00540eb0
pop eax
mov edx, 0x6201f4
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
movsx eax, byte [ebp + 0xb]
push eax
mov eax, str.Remarks
push eax
call fcn.00540eb0
pop eax
mov edx, str._LatLatLong_GLong_Min_r_n
push edx
call fcn.00542310
lea eax, [esp + 0x40]
push eax
call fcn.00542280
push dword [esp + 4]
call fcn.00420b7c
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x63c248
push eax
mov eax, 0x6229fa
push eax
push dword [esp + 0x80]
call fcn.0053f470
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
mov eax, 0x63c240
push eax
mov eax, 0x6228ca
push eax
push dword [esp + 0x80]
call fcn.0053f470
lea eax, [esp + 0x74]
push eax
call fcn.00542280
lea ebp, [0x72a978]
mov edx, dword [ebp + 0x38]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, str.AOKI_
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 + 0x7c]
call fcn.00540410
pop eax
mov edx, str..txt
push edx
call fcn.00542310
lea eax, [esp + 0x78]
push eax
call fcn.00542280
push dword [esp + 0x74]
call fcn.00482439
mov dword [esp + 0x4c], eax
cmp dword [esp + 0x4c], 0
je 0x4522aa
push 0x18
push dword [esp + 0x40]
push dword [esp + 0x54]
call fcn.005244d0
push dword [esp + 4]
call fcn.0053a906
push dword [esp + 4]
call fcn.0053a91b
or eax, eax
je 0x452159
push edx
call fcn.00542240
pop edx
push eax
push 0x18
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 + 0x58]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.005244d0
call fcn.004fa4e0
jmp 0x452101
push dword [esp + 0x4c]
call fcn.00523a00
lea ebp, [0x72abe8]
movsx ebx, word [ebp + 0x112]
cmp ebx, 0x24
jne 0x452184
mov edx, str.obsolete
lea ecx, [esp + 0x34]
call fcn.004fa008
jmp 0x452192
mov edx, 0x61f062
lea ecx, [esp + 0x34]
call fcn.004fa008
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x7c]
call fcn.00522f11
mov edx, dword [esp + 0x44]
push edx
call fcn.00542310
mov edx, str._with
push edx
call fcn.00542310
mov edx, dword [esp + 0x38]
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 + 0x54]
cdq
push edx
push eax
call fcn.0053f630
pop eax
mov edx, str._records_has_been_nwritten_to_your__tempOutputFiles_folder._n
push edx
call fcn.00542310
lea eax, [esp + 0x7c]
push eax
call fcn.00542280
cmp byte [esp + 0x54], 0
je 0x45222a
mov edx, dword [esp + 0x78]
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 + 0x7c]
push eax
call fcn.00542280
mov edx, dword [esp + 0x78]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, str._r_nCopy_the_file_to_a_desired_location_and_rename_it_if_needed._r_n
push edx
call fcn.00542310
lea eax, [esp + 0x7c]
push eax
call fcn.00542280
mov edx, dword [esp + 0x78]
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 + 0x7c]
push eax
call fcn.00542280
push 0x50024
mov eax, str.AOKI_nx_output
push eax
push dword [esp + 0x80]
lea ebp, [0x72a850]
push dword [ebp]
call fcn.004780fe
mov ebx, eax
cmp ebx, 6
jne 0x4522a8
push dword [esp + 0x74]
call fcn.0046cc86
jmp 0x4522bc
push dword [esp + 0x74]
lea ebp, [0x72a850]
push dword [ebp]
call fcn.004cf534
jmp 0x4522dd
push 0x50040
mov eax, str.AOKI_nx_output
push eax
mov eax, str.No_suitable_frequencies_found_in_list.
push eax
lea ebp, [0x72a850]
push dword [ebp]
call fcn.004780fe
xor eax, eax
push dword [esp + 0x30]
call fcn.00542440
push dword [esp + 0x1c]
call fcn.00542440
push dword [esp + 0x18]
call fcn.00542440
push dword [esp + 0x3c]
call fcn.00542440
push dword [esp + 0xc]
call fcn.00542440
push dword [esp + 0x40]
call fcn.00542440
push dword [esp + 0x38]
call fcn.00542440
push dword [esp + 0x34]
call fcn.00542440
push dword [esp + 0x70]
call fcn.00542440
push dword [esp + 0x74]
call fcn.00542440
push dword [esp + 0x24]
call fcn.00542440
push dword [esp + 0x20]
call fcn.00542440
push dword [esp + 0x78]
call fcn.00542440
push dword [esp + 0x14]
call fcn.00542440
push dword [esp + 0x60]
call fcn.00542440
push dword [esp + 0x64]
call fcn.00542440
push dword [esp + 0x28]
call fcn.00542440
push dword [esp + 0x10]
call fcn.00542440
push dword [esp + 0x2c]
call fcn.00542440
push eax
push dword [esp + 0x6c]
call fcn.00537c59
push dword [esp + 8]
call fcn.0053aa55
pop eax
add esp, 0x7c
pop edi
pop ebx
pop ebp
ret 4