Function at 0x450fd9
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 0x450fe1
call fcn.005423e0
mov eax, dword [esp + 0x8c]
mov dword [esp], eax
push 7
push 0x642a74
lea eax, [esp + 0xc]
push eax
push 0x18
call fcn.0053a874
push 0x10
call fcn.004b0428
and eax, eax
je 0x451042
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 0x451070
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 + 0x58], eax
lea ebp, [0x72abf8]
push dword [ebp + 0x52]
pop eax
mov dword [esp + 0x5c], eax
mov edx, str.63210827542341225
lea ecx, [esp + 0x60]
call fcn.004fa008
lea ebp, [0x72a988]
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 0x4510e5
jl 0x4510e1
cmp ebx, 0
ja 0x4510e5
xor eax, eax
jmp 0x4510ea
mov eax, 1
or eax, eax
jne 0x451136
push dword [esp + 0x64]
call fcn.00482484
mov dword [esp + 0x4c], eax
cmp dword [esp + 0x4c], 0
je 0x451131
push 0x18
mov eax, 0x6397f0
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 0x451233
push dword [esp + 0x64]
push 0xffffffff
call fcn.00523e70
mov dword [esp + 0x4c], eax
cmp dword [esp + 0x4c], 0
je 0x451233
push dword [esp + 0x4c]
call fcn.00523f30
mov dword [esp + 0x50], eax
push dword [esp + 0x4c]
call fcn.005241d0
and eax, eax
je 0x451171
xor eax, eax
jmp 0x451176
mov eax, 1
and eax, eax
je 0x45119c
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 0x4511ad
xor eax, eax
jmp 0x4511b2
mov eax, 1
and eax, eax
je 0x4511dd
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, 0x62022a
push eax
push dword [esp + 0x48]
call fcn.0053fb20
lea eax, [esp + 0x64]
push eax
call fcn.00542280
mov eax, 0x623760
push eax
push dword [esp + 0x64]
call fcn.0053f790
mov ebx, eax
cmp ebx, 0xa
je 0x451233
mov edx, str.63210827542341225
lea ecx, [esp + 0x60]
call fcn.004fa008
mov dword [esp + 0x4c], 1
jmp 0x45123d
mov eax, 0xb
cmp eax, dword [esp + 0x4c]
jl 0x4512a4
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, 0x623760
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 0x45123d
cmp dword [esp + 0x58], 0
je 0x452328
mov dword [esp + 0x44], 0
jmp 0x4512b9
mov eax, dword [esp + 0x5c]
cmp eax, dword [esp + 0x44]
jl 0x451cfb
cmp byte [esp + 0x54], 0
je 0x4512dd
push dword [esp + 0x44]
push dword [esp + 4]
call fcn.0053aabe
jmp 0x45132f
mov ebx, dword [esp + 0x44]
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 0x45130d
jmp 0x451cf1
mov ebx, dword [esp + 0x44]
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
mov eax, dword [esp]
mov ebp, dword [eax + 8]
fld qword [ebp + 0x14]
fcomp qword [0x6423b0]
fnstsw ax
test ah, 0x41
je 0x451cf1
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, 0x623292
pop ecx
call fcn.004fa4a0
je 0x451402
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, 0x62022a
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, 0x623292
push edx
call fcn.00542310
lea eax, [esp + 0x10]
push eax
call fcn.00542280
jmp 0x45148a
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, 0x62022a
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, 0x62022a
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, 0x62022a
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, 0x62022a
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 0x451525
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 0x4515a1
mov eax, dword [esp]
mov ebp, dword [eax + 8]
push dword [ebp + 0x24]
call fcn.0049afac
and eax, eax
je 0x451593
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, 0x62022a
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 0x4515a1
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, 0x62022a
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, 0x62022a
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 0x451659
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 0x4516cb
push dword [esp + 0x18]
push 3
call fcn.00503640
and eax, eax
je 0x4516bd
push edx
call fcn.00542240
pop edx
push eax
mov eax, 2
push eax
push dword [esp + 0x20]
call fcn.00421062
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, 0x6209c2
push eax
mov eax, 0x622882
push eax
push dword [esp + 0x2c]
call fcn.0053f110
call fcn.004fa4e0
jmp 0x4516cb
mov edx, 0x620cd8
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, 0x62022a
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, 0x62022a
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, 0x62022a
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 0x451795
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 0x4517a3
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, 0x62022a
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, 0x62022a
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, 0x62022a
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, 0x62070e
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, 0x62022a
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, [0x72b250]
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, 0x62022a
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, 0x62022a
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, 0x62022a
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, 0x62022a
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.004a5bf2
call fcn.004fa482
add dword [esp], edx
call fcn.00540eb0
call fcn.004fa482
add dword [esp], edx
call fcn.0053ffc0
mov edx, 0x62022a
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, 0x62022a
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, 0x62022a
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 0x451c01
push edx
call fcn.00542240
pop edx
push eax
mov edx, 0x62022a
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, 0x62022a
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 [0x642318]
fnstsw ax
test ah, 1
je 0x451b3e
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 [0x642318]
fnstsw ax
test ah, 1
je 0x451b90
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, 0x62022a
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 0x451c0f
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 0x4512b9
cmp dword [esp + 0x48], 0
je 0x452309
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72abf8]
mov ebx, dword [ebp + 0x5a]
mov ebp, dword [0x72b430]
imul ebx, ebx, 0x54
add ebp, ebx
push dword [ebp + 0x18]
call fcn.0049d951
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.0042e00d
push eax
call fcn.0053662d
mov ebx, eax
mov ebp, dword [0x72b4d0]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.00542310
mov edx, 0x62022a
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.0042e00d
push eax
call fcn.0053664f
cdq
push edx
push eax
call fcn.0053f630
pop eax
mov edx, 0x638f18
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.0042e00d
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.0042e00d
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, 0x62022a
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, 0x62022a
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, 0x638556
push eax
call fcn.00540eb0
pop eax
mov edx, 0x62022a
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, str.Su_W_Sa
push eax
call fcn.00540eb0
pop eax
mov edx, 0x62022a
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, 0x62022a
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, 0x62022a
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, 0x6338c2
push eax
call fcn.00540eb0
pop eax
mov edx, 0x62022a
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, 0x62022a
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, 0x6270b8
push eax
call fcn.00540eb0
pop eax
mov edx, 0x62022a
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, 0x6344b2
push eax
call fcn.00540eb0
pop eax
mov edx, 0x62022a
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.00420bc7
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, 0x63c252
push eax
mov eax, 0x622a30
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, 0x63c24a
push eax
mov eax, 0x622900
push eax
push dword [esp + 0x80]
call fcn.0053f470
lea eax, [esp + 0x74]
push eax
call fcn.00542280
lea ebp, [0x72a988]
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.00482484
mov dword [esp + 0x4c], eax
cmp dword [esp + 0x4c], 0
je 0x4522f5
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 0x4521a4
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, 0x63b588
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 0x45214c
push dword [esp + 0x4c]
call fcn.00523a00
lea ebp, [0x72abf8]
movsx ebx, word [ebp + 0x112]
cmp ebx, 0x24
jne 0x4521cf
mov edx, 0x639a64
lea ecx, [esp + 0x34]
call fcn.004fa008
jmp 0x4521dd
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 0x452275
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, [0x72a860]
push dword [ebp]
call fcn.00478149
mov ebx, eax
cmp ebx, 6
jne 0x4522f3
push dword [esp + 0x74]
call fcn.0046ccd1
jmp 0x452307
push dword [esp + 0x74]
lea ebp, [0x72a860]
push dword [ebp]
call fcn.004cf57f
jmp 0x452328
push 0x50040
mov eax, str.AOKI_nx_output
push eax
mov eax, str.No_suitable_frequencies_found_in_list.
push eax
lea ebp, [0x72a860]
push dword [ebp]
call fcn.00478149
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