Function at 0x4b80a7
Capabilities:
Create process on windows
Resolve function by parsing pe exports

Disassembly:
push ebp
push ebx
push edi
mov edx, 0x3b
sub esp, 4
mov dword [esp], 0
dec edx
jne 0x4b80af
call fcn.005423e0
lea ebp, [0x72abf8]
mov ebx, dword [ebp + 0x14]
cmp ebx, 0xffffffff
jne 0x4bb6f8
push 2
push 0xffffffff
push 0x100c
lea ebp, [0x72a860]
push dword [ebp + 0x5c]
call sub.USER32.dll_SendMessageW
mov dword [esp], eax
call fcn.00473e8d
mov ebx, dword [esp]
and ebx, ebx
jl 0x4bb6f8
lea edx, [esp + 4]
push edx
push 0x642958
push 8
push 5
push 4
call fcn.00537b06
mov edx, 0x62eebc
lea ecx, [esp + 0x1c]
call fcn.004fa008
mov edx, 0x62444c
lea ecx, [esp + 0x20]
call fcn.004fa008
mov edx, 0x636964
lea ecx, [esp + 0x24]
call fcn.004fa008
mov byte [esp + 0xa4], 0
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.CSVUB_currentlog.txt
push edx
call fcn.00542310
lea eax, [esp + 0xcc]
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, 0x6206d0
push eax
mov eax, 0x6203ec
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [esp + 0x18]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x18]
call fcn.005410d0
call fcn.004fa482
add dword [esp], edx
call fcn.0053f470
lea eax, [esp + 0x3c]
push eax
call fcn.00542280
mov ebx, dword [esp]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 4]
call fcn.00541470
push edx
push eax
pop ebx
pop edi
cmp edi, 0
jg 0x4b8209
jl 0x4b8205
cmp ebx, 0x7530
ja 0x4b8209
xor eax, eax
jmp 0x4b820e
mov eax, 1
or eax, eax
je 0x4b8269
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 ebx, dword [esp + 0xc]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x10]
call fcn.005410d0
call fcn.00542370
push 0x20
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00503640
call fcn.004fa4e0
and eax, eax
je 0x4b8269
mov eax, 1
jmp 0x4b826b
xor eax, eax
and eax, eax
je 0x4b82be
mov edx, dword [esp + 0x38]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, str.__PI:
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [esp + 0xc]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x10]
call fcn.005410d0
pop eax
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
mov ebx, dword [esp + 8]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x1c]
call fcn.005410d0
lea eax, [esp + 0x44]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x44]
call fcn.004744cd
push dword [esp]
call fcn.004fa4e0
call fcn.004fa482
add dword [esp], edx
push dword [0x72b528]
call fcn.00535655
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [esp + 0x48]
push eax
call fcn.00542280
mov eax, 0x62070e
push eax
push dword [esp + 0x48]
call fcn.0053f8e0
and eax, eax
je 0x4b8396
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
push dword [esp + 0x5c]
call fcn.0053f490
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea eax, [esp + 0x48]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [esp + 8]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x14]
call fcn.005410d0
lea eax, [esp + 0x40]
push eax
call fcn.00542280
mov ebx, dword [esp]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x24]
call fcn.00541260
fldz
fcompp
fnstsw ax
test ah, 0x40
je 0x4b840b
mov ebx, dword [esp]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x28]
call fcn.00541260
fldz
fcompp
fnstsw ax
test ah, 0x40
je 0x4b840b
jmp 0x4b8412
mov eax, 1
jmp 0x4b8414
xor eax, eax
and eax, eax
je 0x4b857e
mov ebx, dword [esp]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x24]
call fcn.00541260
fstp qword [esp + 0xd0]
mov ebx, dword [esp]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x28]
call fcn.00541260
fstp qword [esp + 0xd8]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 4
lea edx, [esp + 0xdc]
push dword [edx + 4]
push dword [edx]
call fcn.00540110
mov edx, 0x61f5d0
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, 0x638f18
push eax
push 1
push edx
call fcn.00542240
pop edx
push eax
fld qword [0x642318]
sub esp, 8
fstp qword [esp]
lea edx, [esp + 0xf0]
push dword [edx + 4]
push dword [edx]
call fcn.004717e2
call fcn.004fa482
add dword [esp], edx
call fcn.0053f490
pop eax
mov edx, 0x620792
push edx
call fcn.00542310
lea eax, [esp + 0x50]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 4
lea edx, [esp + 0xe4]
push dword [edx + 4]
push dword [edx]
call fcn.00540110
mov edx, 0x61f5d0
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, 0x638f18
push eax
push 2
push edx
call fcn.00542240
pop edx
push eax
lea edx, [esp + 0xf0]
push dword [edx + 4]
push dword [edx]
fld qword [0x642318]
sub esp, 8
fstp qword [esp]
call fcn.004717e2
call fcn.004fa482
add dword [esp], edx
call fcn.0053f490
pop eax
mov edx, 0x620792
push edx
call fcn.00542310
lea eax, [esp + 0x54]
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, 0x6206d0
push eax
mov eax, 0x6203ec
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [esp + 0x18]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x20]
call fcn.005410d0
call fcn.004fa482
add dword [esp], edx
call fcn.0053f470
lea eax, [esp + 0x4c]
push eax
call fcn.00542280
mov ebx, dword [esp]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x30]
call fcn.00541260
fcomp qword [0x642318]
fnstsw ax
test ah, 0x41
jne 0x4b8637
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [esp + 8]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x30]
call fcn.00541260
sub esp, 8
fstp qword [esp]
call fcn.00540300
lea eax, [esp + 0x6c]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [esp + 8]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x34]
call fcn.005410d0
lea eax, [esp + 0x70]
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, 0x6206d0
push eax
mov eax, 0x6203ec
push eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [esp + 0x18]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x40]
call fcn.005410d0
call fcn.004fa482
add dword [esp], edx
call fcn.0053f470
lea eax, [esp + 0x60]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [esp + 8]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x44]
call fcn.005410d0
lea eax, [esp + 0x80]
push eax
call fcn.00542280
lea ebp, [0x72ab5c]
cmp dword [ebp], 0
je 0x4b870f
cmp dword [ebp + 8], 0
je 0x4b870f
mov eax, 1
jmp 0x4b8711
xor eax, eax
and eax, eax
je 0x4b884f
push 0x2da
call fcn.0052708f
mov ebx, eax
add ebx, 4
mov dword [esp + 0xc0], ebx
mov ebx, dword [esp + 0xc0]
mov ebp, dword [0x72b3f0]
imul ebx, ebx, 0x14
add ebp, ebx
mov edx, dword [ebp + 0x10]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [esp + 0x68]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72abf8]
mov ebx, dword [ebp + 0xe2]
mov ebp, dword [0x72b3e8]
shl ebx, 5
add ebp, ebx
lea edx, [ebp + 0x18]
push dword [edx + 4]
push dword [edx]
lea ebp, [0x72abf8]
mov ebx, dword [ebp + 0xe2]
mov ebp, dword [0x72b3e8]
shl ebx, 5
add ebp, ebx
lea edx, [ebp + 0x10]
push dword [edx + 4]
push dword [edx]
push dword [esp + 0x64]
call fcn.00540320
sub esp, 8
fstp qword [esp]
push dword [esp + 0x68]
call fcn.00540320
sub esp, 8
fstp qword [esp]
call fcn.00473a5a
lea eax, [esp + 0x1c]
push eax
call fcn.00542280
push dword [esp + 0x18]
mov edx, 0x621082
pop ecx
call fcn.004fa4a0
jne 0x4b884a
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x20]
call fcn.0053fc30
push edx
push eax
fild qword [esp]
add esp, 8
fmul qword [0x72a694]
sub esp, 8
fistp qword [esp]
call fcn.0053f630
lea eax, [esp + 0x58]
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, 0x621082
push eax
push 2
push dword [esp + 0x28]
call fcn.0053f490
lea eax, [esp + 0x5c]
push eax
call fcn.00542280
jmp 0x4b893e
mov ebx, dword [0x72a748]
and ebx, ebx
jne 0x4b888a
lea ebp, [0x72abf8]
mov ebx, dword [ebp + 0x5a]
mov ebp, dword [0x72b430]
imul ebx, ebx, 0x54
add ebp, ebx
mov edx, dword [ebp + 0x4c]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [esp + 0x68]
push eax
call fcn.00542280
jmp 0x4b88b6
mov ebx, dword [0x72a810]
mov ebp, dword [0x72b3f0]
imul ebx, ebx, 0x14
add ebp, ebx
mov edx, dword [ebp + 0x10]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [esp + 0x68]
push eax
call fcn.00542280
mov ebx, dword [esp]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x38]
call fcn.00541270
mov dword [esp + 0x10], eax
mov ebx, dword [esp]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x3c]
call fcn.00541270
mov dword [esp + 0x14], eax
mov ebx, dword [esp + 0x10]
and ebx, ebx
jle 0x4b893e
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, dword [esp + 0x18]
cdq
push edx
push eax
call fcn.0053f630
lea eax, [esp + 0x58]
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, dword [esp + 0x1c]
cdq
push edx
push eax
call fcn.0053f630
lea eax, [esp + 0x5c]
push eax
call fcn.00542280
mov edx, dword [esp + 0x58]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4b89a2
mov edx, dword [esp + 0x58]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x622f16
push edx
call fcn.00542310
lea eax, [esp + 0x5c]
push eax
call fcn.00542280
cmp dword [0x72a7b8], 0
je 0x4b89a2
mov edx, dword [esp + 0x58]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x621bb2
push edx
call fcn.00542310
lea eax, [esp + 0x5c]
push eax
call fcn.00542280
mov edx, dword [esp + 0x54]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4b8a46
fld qword [0x72a694]
fcomp qword [0x6425c0]
fnstsw ax
test ah, 0x40
je 0x4b89ef
mov edx, dword [esp + 0x54]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x638430
push edx
call fcn.00542310
lea eax, [esp + 0x58]
push eax
call fcn.00542280
jmp 0x4b8a16
mov edx, dword [esp + 0x54]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x63c6b8
push edx
call fcn.00542310
lea eax, [esp + 0x58]
push eax
call fcn.00542280
cmp dword [0x72a7b8], 0
je 0x4b8a46
mov edx, dword [esp + 0x54]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x621bb2
push edx
call fcn.00542310
lea eax, [esp + 0x58]
push eax
call fcn.00542280
mov eax, 0x62070e
push eax
push dword [esp + 0x68]
call fcn.0053f8e0
and eax, eax
je 0x4b8aa4
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
push dword [esp + 0x7c]
call fcn.0053f490
call fcn.004fa482
add dword [esp], edx
call fcn.0053fc10
lea eax, [esp + 0x68]
push eax
call fcn.00542280
lea ebp, [0x72ab5c]
cmp dword [ebp], 0
je 0x4b8abd
cmp dword [ebp + 8], 0
je 0x4b8abd
mov eax, 1
jmp 0x4b8abf
xor eax, eax
and eax, eax
je 0x4b8bcf
mov edx, str.WebSDR
lea ecx, [esp + 0xbc]
call fcn.004fa008
movsx ebx, byte [0x72a839]
cmp ebx, 1
jne 0x4b8aff
lea ebp, [0x72abf8]
fld qword [ebp + 0x120]
fmul qword [0x6425c8]
fistp qword [esp + 0x8c]
jmp 0x4b8b26
mov eax, 0xffffffff
push eax
xor eax, eax
push eax
xor eax, eax
push eax
xor eax, eax
push eax
xor eax, eax
push eax
call fcn.004f0ed5
push edx
push eax
pop dword [esp + 0x90]
pop dword [esp + 0x90]
push dword [esp + 0x90]
push dword [esp + 0x90]
push 0xf4240
lea edx, [esp + 0x10]
push edx
call fcn.0042dc54
xor eax, eax
push eax
mov eax, 1
push eax
xor eax, eax
push eax
call fcn.0047b708
lea ebp, [0x72b0d4]
cmp dword [ebp + 0x1c], 0
je 0x4b8b8b
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b0d4]
mov eax, dword [ebp + 0x1c]
cdq
push edx
push eax
call fcn.0053f630
lea eax, [esp + 0x7c]
push eax
call fcn.00542280
mov edx, dword [esp + 0x34]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x6238e8
push edx
call fcn.00542310
mov edx, dword [esp + 0x7c]
push edx
call fcn.00542310
mov edx, 0x63d8fa
push edx
call fcn.00542310
lea eax, [esp + 0x84]
push eax
call fcn.00542280
jmp 0x4ba27e
lea ebp, [0x72ab78]
cmp dword [ebp + 0x74], 0
je 0x4b8bf1
lea ebp, [0x72abf8]
cmp dword [ebp + 0x102], 0
je 0x4b8bf1
mov eax, 1
jmp 0x4b8bf3
xor eax, eax
and eax, eax
je 0x4b8c7f
mov edx, str.CATSync
lea ecx, [esp + 0xbc]
call fcn.004fa008
lea ebp, [0x72aa5c]
lea eax, [ebp]
push dword [eax + 4]
push dword [eax]
pop dword [esp + 0x90]
pop dword [esp + 0x90]
mov ebx, dword [ebp + 8]
mov ebp, dword [0x72b348]
shl ebx, 2
mov edx, dword [ebp + ebx]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [esp + 0x38]
push eax
call fcn.00542280
mov edx, dword [esp + 0x34]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x627de6
push edx
call fcn.00542310
lea eax, [esp + 0x84]
push eax
call fcn.00542280
jmp 0x4ba27e
lea ebp, [0x72ab78]
cmp dword [ebp + 0x74], 0
jne 0x4b8c9b
lea ebp, [0x72ab78]
mov ebx, dword [ebp + 0x34]
cmp ebx, 0x14
je 0x4b8c9b
jmp 0x4b8ca2
mov eax, 1
jmp 0x4b8ca4
xor eax, eax
and eax, eax
je 0x4b8fbb
call fcn.00443522
and eax, eax
je 0x4b8ec5
lea ebp, [0x72a918]
lea eax, [ebp + 0x30]
push eax
call fcn.004234ec
lea ebp, [0x72a918]
mov dword [ebp + 0x30], 1
push edx
call fcn.00542240
pop edx
push eax
push 0
lea ebp, [0x72b1bc]
mov eax, dword [ebp + 0xc]
push eax
mov eax, 7
push eax
push dword [ebp + 8]
push dword [ebp]
call fcn.0044bcce
call fcn.00542370
mov edx, 0x63fd2c
pop ecx
push ecx
call fcn.004fa4f0
mov ecx, eax
call fcn.004fa4a0
je 0x4b8e77
lea ebp, [0x72b1bc]
mov edx, dword [ebp + 4]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [esp + 0xc0]
push eax
call fcn.00542280
movsx ebx, byte [0x72a839]
cmp ebx, 1
jne 0x4b8d66
lea ebp, [0x72abf8]
fld qword [ebp + 0x120]
fmul qword [0x6425c8]
fistp qword [esp + 0x8c]
jmp 0x4b8d82
lea ebp, [0x72b15c]
lea eax, [ebp]
push dword [eax + 4]
push dword [eax]
pop dword [esp + 0x90]
pop dword [esp + 0x90]
lea ebp, [0x72b15c]
mov edx, dword [ebp + 0x1c]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [esp + 0x38]
push eax
call fcn.00542280
mov edx, dword [esp + 0x34]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x6238e8
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 [ebp + 0x14]
cdq
push edx
push eax
call fcn.0053f630
pop eax
mov edx, 0x63d8fa
push edx
call fcn.00542310
lea eax, [esp + 0x84]
push eax
call fcn.00542280
mov ebx, dword [ebp + 0x18]
cmp ebx, 0xf4240
je 0x4b8e75
push dword [esp + 0x90]
push dword [esp + 0x90]
pop ebx
pop edi
cmp edi, 0
jg 0x4b8e22
jl 0x4b8e1e
cmp ebx, 0x1c9c380
ja 0x4b8e22
xor eax, eax
jmp 0x4b8e27
mov eax, 1
or eax, eax
je 0x4b8e38
mov dword [esp + 0x94], 0xfffffc5e
jmp 0x4b8e43
mov dword [esp + 0x94], 0xfffffd26
mov ebx, dword [esp + 0x94]
lea ebp, [0x72b15c]
add ebx, dword [ebp + 0x18]
mov dword [esp + 0xb0], ebx
push 0
push 0
push dword [esp + 0xb8]
lea edx, [esp + 0x10]
push edx
call fcn.0042dc54
jmp 0x4b8e9a
mov ebx, dword [esp]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 4]
call fcn.00541260
fmul qword [0x6425c8]
fistp qword [esp + 0x8c]
lea ebp, [0x72b1bc]
mov eax, dword [ebp + 0xc]
push eax
mov eax, dword [ebp + 0xc]
push eax
mov eax, 1
push eax
call fcn.0042853d
lea ebp, [0x72a918]
mov dword [ebp + 0x30], 0
jmp 0x4b8fb6
call fcn.004f803c
and eax, eax
je 0x4b8fb6
call fcn.0041fd9e
and eax, eax
je 0x4b8f93
lea ebp, [0x72b1bc]
mov edx, dword [ebp + 4]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [esp + 0xc0]
push eax
call fcn.00542280
movsx ebx, byte [0x72a839]
cmp ebx, 1
jne 0x4b8f2a
lea ebp, [0x72abf8]
fld qword [ebp + 0x120]
fmul qword [0x6425c8]
fistp qword [esp + 0x8c]
jmp 0x4b8f46
lea ebp, [0x72b15c]
lea eax, [ebp]
push dword [eax + 4]
push dword [eax]
pop dword [esp + 0x90]
pop dword [esp + 0x90]
lea ebp, [0x72b15c]
mov edx, dword [ebp + 0x1c]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [esp + 0x38]
push eax
call fcn.00542280
mov edx, dword [esp + 0x34]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x627de6
push edx
call fcn.00542310
lea eax, [esp + 0x84]
push eax
call fcn.00542280
jmp 0x4b8fb6
mov ebx, dword [esp]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 4]
call fcn.00541260
fmul qword [0x6425c8]
fistp qword [esp + 0x8c]
jmp 0x4ba27e
lea ebp, [0x72ab78]
mov edx, dword [ebp + 8]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [esp + 0xc0]
push eax
call fcn.00542280
push dword [ebp + 0x34]
mov ebx, 1
cmp ebx, dword [esp]
jne 0x4b9174
lea ebp, [0x72ad90]
cmp dword [ebp + 0x70], 0
je 0x4b9028
xor eax, eax
push eax
xor eax, eax
push eax
mov eax, 1
push eax
mov eax, 1
push eax
xor eax, eax
push eax
call fcn.004f0ed5
push edx
push eax
pop dword [esp + 0x94]
pop dword [esp + 0x94]
jmp 0x4b903d
call fcn.0042fc1e
push edx
push eax
pop dword [esp + 0x94]
pop dword [esp + 0x94]
push dword [esp + 0x94]
push dword [esp + 0x94]
pop ebx
pop edi
cmp edi, 0
jg 0x4b905d
jl 0x4b9059
cmp ebx, 0
ja 0x4b905d
xor eax, eax
jmp 0x4b9062
mov eax, 1
or eax, eax
je 0x4b913a
push dword [esp + 0x94]
push dword [esp + 0x94]
push 0xf4240
lea edx, [esp + 0x14]
push edx
call fcn.0042dc54
lea ebp, [0x72ad90]
cmp dword [ebp + 0x70], 0
je 0x4b90ac
lea ebp, [0x72b0d4]
mov edx, dword [ebp + 0x4c]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4b90ac
mov eax, 1
jmp 0x4b90ae
xor eax, eax
and eax, eax
je 0x4b90ee
mov edx, dword [esp + 0xc0]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x620a3e
push edx
call fcn.00542310
lea ebp, [0x72b0d4]
mov edx, dword [ebp + 0x4c]
push edx
call fcn.00542310
lea eax, [esp + 0xc4]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b0d4]
push dword [ebp]
call fcn.0045d103
lea eax, [esp + 0x3c]
push eax
call fcn.00542280
mov edx, dword [esp + 0x38]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x627de6
push edx
call fcn.00542310
lea eax, [esp + 0x88]
push eax
call fcn.00542280
jmp 0x4b916f
mov ebx, dword [esp + 4]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 4]
call fcn.00541260
fmul qword [0x6425c8]
fistp qword [esp + 0x90]
mov edx, 0x61f062
lea ecx, [esp + 0xc0]
call fcn.004fa008
jmp 0x4ba27d
mov ebx, 0xe
cmp ebx, dword [esp]
jne 0x4b92bb
call fcn.0042fc1e
push edx
push eax
pop dword [esp + 0x94]
pop dword [esp + 0x94]
push dword [esp + 0x94]
push dword [esp + 0x94]
pop ebx
pop edi
cmp edi, 0
jg 0x4b91b7
jl 0x4b91b3
cmp ebx, 0
ja 0x4b91b7
xor eax, eax
jmp 0x4b91bc
mov eax, 1
or eax, eax
je 0x4b9281
push dword [esp + 0x94]
push dword [esp + 0x94]
push 0xf4240
lea edx, [esp + 0x14]
push edx
call fcn.0042dc54
xor eax, eax
push eax
xor eax, eax
push eax
xor eax, eax
push eax
call fcn.0047b708
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b0d4]
push dword [ebp]
call fcn.0045d103
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
lea ebp, [0x72b0d4]
mov eax, dword [ebp + 0x1c]
cdq
push edx
push eax
call fcn.0053f630
lea eax, [esp + 0x80]
push eax
call fcn.00542280
mov edx, dword [esp + 0x38]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x6238e8
push edx
call fcn.00542310
mov edx, dword [esp + 0x80]
push edx
call fcn.00542310
mov edx, 0x63d8fa
push edx
call fcn.00542310
lea eax, [esp + 0x88]
push eax
call fcn.00542280
jmp 0x4b92b6
mov ebx, dword [esp + 4]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 4]
call fcn.00541260
fmul qword [0x6425c8]
fistp qword [esp + 0x90]
mov edx, 0x61f062
lea ecx, [esp + 0xc0]
call fcn.004fa008
jmp 0x4ba27d
xor ebx, ebx
cmp ebx, dword [esp]
je 0x4b92d0
mov ebx, 0x13
cmp ebx, dword [esp]
jne 0x4b93a5
call fcn.0042fc1e
push edx
push eax
pop dword [esp + 0x94]
pop dword [esp + 0x94]
push dword [esp + 0x94]
push dword [esp + 0x94]
pop ebx
pop edi
cmp edi, 0
jg 0x4b9305
jl 0x4b9301
cmp ebx, 0
ja 0x4b9305
xor eax, eax
jmp 0x4b930a
mov eax, 1
or eax, eax
je 0x4b936b
xor eax, eax
push eax
mov eax, 1
push eax
xor eax, eax
push eax
call fcn.0047b708
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b0d4]
push dword [ebp]
call fcn.0045d103
lea eax, [esp + 0x3c]
push eax
call fcn.00542280
mov edx, dword [esp + 0x38]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x627de6
push edx
call fcn.00542310
lea eax, [esp + 0x88]
push eax
call fcn.00542280
jmp 0x4b93a0
mov ebx, dword [esp + 4]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 4]
call fcn.00541260
fmul qword [0x6425c8]
fistp qword [esp + 0x90]
mov edx, 0x61f062
lea ecx, [esp + 0xc0]
call fcn.004fa008
jmp 0x4ba27d
mov ebx, 0x10
cmp ebx, dword [esp]
je 0x4b93bd
mov ebx, 0x11
cmp ebx, dword [esp]
jne 0x4b94af
call fcn.0042fc1e
push edx
push eax
pop dword [esp + 0x94]
pop dword [esp + 0x94]
push dword [esp + 0x94]
push dword [esp + 0x94]
pop ebx
pop edi
cmp edi, 0
jg 0x4b93f2
jl 0x4b93ee
cmp ebx, 0
ja 0x4b93f2
xor eax, eax
jmp 0x4b93f7
mov eax, 1
or eax, eax
je 0x4b9475
push dword [esp + 0x94]
push dword [esp + 0x94]
push 0xf4240
lea edx, [esp + 0x14]
push edx
call fcn.0042dc54
xor eax, eax
push eax
mov eax, 1
push eax
xor eax, eax
push eax
call fcn.0047b708
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b0d4]
push dword [ebp]
call fcn.0045d103
lea eax, [esp + 0x3c]
push eax
call fcn.00542280
mov edx, dword [esp + 0x38]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x627de6
push edx
call fcn.00542310
lea eax, [esp + 0x88]
push eax
call fcn.00542280
jmp 0x4b94aa
mov ebx, dword [esp + 4]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 4]
call fcn.00541260
fmul qword [0x6425c8]
fistp qword [esp + 0x90]
mov edx, 0x61f062
lea ecx, [esp + 0xc0]
call fcn.004fa008
jmp 0x4ba27d
mov ebx, 0xc
cmp ebx, dword [esp]
jne 0x4b95d9
call fcn.0042fc1e
push edx
push eax
pop dword [esp + 0x94]
pop dword [esp + 0x94]
push dword [esp + 0x94]
push dword [esp + 0x94]
pop ebx
pop edi
cmp edi, 0
jg 0x4b94f2
jl 0x4b94ee
cmp ebx, 0
ja 0x4b94f2
xor eax, eax
jmp 0x4b94f7
mov eax, 1
or eax, eax
je 0x4b959f
xor eax, eax
push eax
xor eax, eax
push eax
xor eax, eax
push eax
call fcn.0047b708
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b0d4]
push dword [ebp]
call fcn.0045d103
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
lea ebp, [0x72b0d4]
mov eax, dword [ebp + 0x1c]
cdq
push edx
push eax
call fcn.0053f630
lea eax, [esp + 0x80]
push eax
call fcn.00542280
mov edx, dword [esp + 0x38]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x6238e8
push edx
call fcn.00542310
mov edx, dword [esp + 0x80]
push edx
call fcn.00542310
mov edx, 0x63d8fa
push edx
call fcn.00542310
lea eax, [esp + 0x88]
push eax
call fcn.00542280
jmp 0x4b95d4
mov ebx, dword [esp + 4]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 4]
call fcn.00541260
fmul qword [0x6425c8]
fistp qword [esp + 0x90]
mov edx, 0x61f062
lea ecx, [esp + 0xc0]
call fcn.004fa008
jmp 0x4ba27d
mov ebx, 0xa
cmp ebx, dword [esp]
je 0x4b95f1
mov ebx, 0x12
cmp ebx, dword [esp]
jne 0x4b975e
call fcn.0042fc1e
push edx
push eax
pop dword [esp + 0x94]
pop dword [esp + 0x94]
push dword [esp + 0x94]
push dword [esp + 0x94]
pop ebx
pop edi
cmp edi, 0
jg 0x4b9626
jl 0x4b9622
cmp ebx, 0
ja 0x4b9626
xor eax, eax
jmp 0x4b962b
mov eax, 1
or eax, eax
je 0x4b9724
push dword [esp + 0x94]
push dword [esp + 0x94]
push 0xf4240
lea edx, [esp + 0x14]
push edx
call fcn.0042dc54
xor eax, eax
push eax
mov eax, 1
push eax
xor eax, eax
push eax
call fcn.0047b708
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b0d4]
push dword [ebp]
call fcn.0045d103
lea eax, [esp + 0x3c]
push eax
call fcn.00542280
lea ebp, [0x72ab78]
mov ebx, dword [ebp + 0x34]
cmp ebx, 0xa
jne 0x4b96f8
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b0d4]
mov eax, dword [ebp + 0x30]
cdq
push edx
push eax
call fcn.0053f630
mov edx, 0x62942a
push edx
call fcn.00542310
lea eax, [esp + 0x78]
push eax
call fcn.00542280
mov ebx, dword [ebp + 0x34]
and ebx, ebx
jne 0x4b96dc
mov edx, str.Preamp_off
lea ecx, [esp + 0x78]
call fcn.004fa008
jmp 0x4b96f8
lea ebp, [0x72b0d4]
mov ebx, dword [ebp + 0x34]
cmp ebx, 1
jne 0x4b96f8
mov edx, 0x6200d8
lea ecx, [esp + 0x78]
call fcn.004fa008
mov edx, dword [esp + 0x38]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x627de6
push edx
call fcn.00542310
lea eax, [esp + 0x88]
push eax
call fcn.00542280
jmp 0x4b9759
mov ebx, dword [esp + 4]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 4]
call fcn.00541260
fmul qword [0x6425c8]
fistp qword [esp + 0x90]
mov edx, 0x61f062
lea ecx, [esp + 0xc0]
call fcn.004fa008
jmp 0x4ba27d
mov ebx, 0xb
cmp ebx, dword [esp]
jne 0x4b99cd
call fcn.0042fc1e
push edx
push eax
pop dword [esp + 0x94]
pop dword [esp + 0x94]
push dword [esp + 0x94]
push dword [esp + 0x94]
pop ebx
pop edi
cmp edi, 0
jg 0x4b97a1
jl 0x4b979d
cmp ebx, 0
ja 0x4b97a1
xor eax, eax
jmp 0x4b97a6
mov eax, 1
or eax, eax
je 0x4b9993
push dword [esp + 0x94]
push dword [esp + 0x94]
push 0xf4240
lea edx, [esp + 0x14]
push edx
call fcn.0042dc54
xor eax, eax
push eax
mov eax, 1
push eax
xor eax, eax
push eax
call fcn.0047b708
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b0d4]
push dword [ebp]
call fcn.0045d103
lea eax, [esp + 0x3c]
push eax
call fcn.00542280
lea ebp, [0x72b0d4]
push dword [ebp + 0x30]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x4b981c
mov dword [esp + 0xb8], 0xffffffec
jmp 0x4b98a4
mov ebx, 1
cmp ebx, dword [esp]
jne 0x4b9833
mov dword [esp + 0xb8], 0
jmp 0x4b98a4
mov ebx, 2
cmp ebx, dword [esp]
jne 0x4b984a
mov dword [esp + 0xb8], 0xfffffff6
jmp 0x4b98a4
mov ebx, 3
cmp ebx, dword [esp]
jne 0x4b9861
mov dword [esp + 0xb8], 0xffffffec
jmp 0x4b98a4
mov ebx, 4
cmp ebx, dword [esp]
jne 0x4b9878
mov dword [esp + 0xb8], 0xffffffe2
jmp 0x4b98a4
mov ebx, 5
cmp ebx, dword [esp]
jne 0x4b988f
mov dword [esp + 0xb8], 0xffffffd8
jmp 0x4b98a4
mov ebx, 6
cmp ebx, dword [esp]
jne 0x4b98a4
mov dword [esp + 0xb8], 0xffffffce
pop eax
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov eax, dword [esp + 0xbc]
cdq
push edx
push eax
call fcn.0053f630
mov edx, 0x62942a
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
lea ebp, [0x72b0d4]
mov eax, dword [ebp + 0x1c]
cdq
push edx
push eax
call fcn.0053f630
lea eax, [esp + 0x80]
push eax
call fcn.00542280
mov edx, dword [esp + 0x38]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x6238e8
push edx
call fcn.00542310
mov edx, dword [esp + 0x80]
push edx
call fcn.00542310
mov edx, 0x63d8fa
push edx
call fcn.00542310
lea eax, [esp + 0x88]
push eax
call fcn.00542280
mov edx, dword [ebp + 0x4c]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4b9991
mov edx, dword [esp + 0xc0]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x620a3e
push edx
call fcn.00542310
lea ebp, [0x72b0d4]
mov edx, dword [ebp + 0x4c]
push edx
call fcn.00542310
lea eax, [esp + 0xc4]
push eax
call fcn.00542280
jmp 0x4b99c8
mov ebx, dword [esp + 4]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 4]
call fcn.00541260
fmul qword [0x6425c8]
fistp qword [esp + 0x90]
mov edx, 0x61f062
lea ecx, [esp + 0xc0]
call fcn.004fa008
jmp 0x4ba27d
mov ebx, 0xd
cmp ebx, dword [esp]
jne 0x4b9b4c
call fcn.0042fc1e
push edx
push eax
pop dword [esp + 0x94]
pop dword [esp + 0x94]
push dword [esp + 0x94]
push dword [esp + 0x94]
pop ebx
pop edi
cmp edi, 0
jg 0x4b9a10
jl 0x4b9a0c
cmp ebx, 0
ja 0x4b9a10
xor eax, eax
jmp 0x4b9a15
mov eax, 1
or eax, eax
je 0x4b9b12
push dword [esp + 0x94]
push dword [esp + 0x94]
push 0xf4240
lea edx, [esp + 0x14]
push edx
call fcn.0042dc54
xor eax, eax
push eax
mov eax, 1
push eax
xor eax, eax
push eax
call fcn.0047b708
lea ebp, [0x72b0d4]
mov edx, dword [ebp + 0x4c]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4b9a99
mov edx, dword [esp + 0xc0]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x620a3e
push edx
call fcn.00542310
lea ebp, [0x72b0d4]
mov edx, dword [ebp + 0x4c]
push edx
call fcn.00542310
lea eax, [esp + 0xc4]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b0d4]
push dword [ebp]
call fcn.0045d103
lea eax, [esp + 0x3c]
push eax
call fcn.00542280
mov edx, dword [esp + 0x38]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x6238e8
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b0d4]
mov eax, dword [ebp + 0x1c]
cdq
push edx
push eax
call fcn.0053f630
pop eax
mov edx, 0x63d8fa
push edx
call fcn.00542310
lea eax, [esp + 0x88]
push eax
call fcn.00542280
jmp 0x4b9b47
mov ebx, dword [esp + 4]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 4]
call fcn.00541260
fmul qword [0x6425c8]
fistp qword [esp + 0x90]
mov edx, 0x61f062
lea ecx, [esp + 0xc0]
call fcn.004fa008
jmp 0x4ba27d
mov ebx, 0xf
cmp ebx, dword [esp]
jne 0x4b9cd2
mov edx, str.SDR
lea ecx, [esp + 0xc0]
call fcn.004fa008
call fcn.0042fc1e
push edx
push eax
pop dword [esp + 0x94]
pop dword [esp + 0x94]
push dword [esp + 0x94]
push dword [esp + 0x94]
pop ebx
pop edi
cmp edi, 0
jg 0x4b9ba0
jl 0x4b9b9c
cmp ebx, 0
ja 0x4b9ba0
xor eax, eax
jmp 0x4b9ba5
mov eax, 1
or eax, eax
je 0x4b9c98
xor eax, eax
push eax
mov eax, 1
push eax
xor eax, eax
push eax
call fcn.0047b708
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b0d4]
push dword [ebp]
call fcn.0045d103
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
lea ebp, [0x72b0d4]
mov eax, dword [ebp + 0x1c]
cdq
push edx
push eax
call fcn.0053f630
lea eax, [esp + 0x80]
push eax
call fcn.00542280
mov edx, dword [esp + 0x38]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x6238e8
push edx
call fcn.00542310
mov edx, dword [esp + 0x80]
push edx
call fcn.00542310
mov edx, 0x63d8fa
push edx
call fcn.00542310
lea eax, [esp + 0x88]
push eax
call fcn.00542280
mov edx, dword [ebp + 0x4c]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4b9c96
mov edx, dword [esp + 0xc0]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x620a3e
push edx
call fcn.00542310
lea ebp, [0x72b0d4]
mov edx, dword [ebp + 0x4c]
push edx
call fcn.00542310
lea eax, [esp + 0xc4]
push eax
call fcn.00542280
jmp 0x4b9ccd
mov ebx, dword [esp + 4]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 4]
call fcn.00541260
fmul qword [0x6425c8]
fistp qword [esp + 0x90]
mov edx, 0x61f062
lea ecx, [esp + 0xc0]
call fcn.004fa008
jmp 0x4ba27d
xor eax, eax
push eax
mov eax, 1
push eax
xor eax, eax
push eax
call fcn.0047b708
and eax, eax
je 0x4ba23d
call fcn.0042fc1e
push edx
push eax
pop dword [esp + 0x94]
pop dword [esp + 0x94]
push dword [esp + 0x94]
push dword [esp + 0x94]
lea ebp, [0x72b0d4]
push dword [ebp + 4]
lea edx, [esp + 0x14]
push edx
call fcn.0042dc54
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b0d4]
push dword [ebp]
call fcn.0045d103
lea eax, [esp + 0x3c]
push eax
call fcn.00542280
lea ebp, [0x72b0d4]
mov ebx, dword [ebp + 0x30]
cmp ebx, 1
jne 0x4b9d5f
mov edx, str.Atten_on
lea ecx, [esp + 0x74]
call fcn.004fa008
jmp 0x4b9db3
lea ebp, [0x72ab78]
mov ebx, dword [ebp + 0x34]
cmp ebx, 2
jne 0x4b9d7d
mov edx, 0x634886
lea ecx, [esp + 0x74]
call fcn.004fa008
jmp 0x4b9db3
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b0d4]
mov eax, dword [ebp + 0x30]
cdq
push edx
push eax
call fcn.0053f630
mov edx, 0x62942a
push edx
call fcn.00542310
lea eax, [esp + 0x78]
push eax
call fcn.00542280
lea ebp, [0x72ab78]
mov ebx, dword [ebp + 0x34]
cmp ebx, 6
je 0x4b9dd1
lea ebp, [0x72ab78]
mov ebx, dword [ebp + 0x34]
cmp ebx, 7
je 0x4b9dd1
jmp 0x4b9dd8
mov eax, 1
jmp 0x4b9dda
xor eax, eax
and eax, eax
jne 0x4b9dee
lea ebp, [0x72ab78]
mov ebx, dword [ebp + 0x34]
cmp ebx, 2
je 0x4b9dee
jmp 0x4b9df5
mov eax, 1
jmp 0x4b9df7
xor eax, eax
and eax, eax
jne 0x4b9e0b
lea ebp, [0x72ab78]
mov ebx, dword [ebp + 0x34]
cmp ebx, 9
je 0x4b9e0b
jmp 0x4b9e12
mov eax, 1
jmp 0x4b9e14
xor eax, eax
and eax, eax
je 0x4b9e43
lea ebp, [0x72b0d4]
mov ebx, dword [ebp + 0x34]
and ebx, ebx
jne 0x4b9e35
mov edx, str.Preamp_off
lea ecx, [esp + 0x78]
call fcn.004fa008
jmp 0x4b9e43
mov edx, 0x6200d8
lea ecx, [esp + 0x78]
call fcn.004fa008
mov edx, dword [esp + 0x38]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [esp + 0x88]
push eax
call fcn.00542280
lea ebp, [0x72ab78]
mov ebx, dword [ebp + 0x34]
cmp ebx, 2
je 0x4ba23b
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b0d4]
mov eax, dword [ebp + 0x1c]
cdq
push edx
push eax
call fcn.0053f630
lea eax, [esp + 0x80]
push eax
call fcn.00542280
mov edx, dword [esp + 0x84]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x6238e8
push edx
call fcn.00542310
mov edx, dword [esp + 0x80]
push edx
call fcn.00542310
mov edx, 0x6238e8
push edx
call fcn.00542310
lea eax, [esp + 0x88]
push eax
call fcn.00542280
mov ebx, dword [ebp + 8]
and ebx, ebx
je 0x4b9f01
push dword [esp + 0x38]
mov edx, 0x62503c
pop ecx
call fcn.004fa4a0
jne 0x4b9f01
jmp 0x4b9f08
mov eax, 1
jmp 0x4b9f0a
xor eax, eax
and eax, eax
jne 0x4b9f21
push dword [esp + 0x38]
mov edx, str.FMWS
pop ecx
call fcn.004fa4a0
jne 0x4b9f21
jmp 0x4b9f28
mov eax, 1
jmp 0x4b9f2a
xor eax, eax
and eax, eax
je 0x4b9f75
push edx
call fcn.00542240
pop edx
push eax
mov edx, str.OFF_
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b0d4]
mov eax, dword [ebp + 0x18]
cdq
push edx
push eax
call fcn.0053f630
pop eax
lea eax, [esp + 0x8c]
push eax
call fcn.00542280
jmp 0x4ba026
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b0d4]
mov eax, dword [ebp + 0xc]
cdq
push edx
push eax
call fcn.0053f630
mov edx, 0x620a3e
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 [ebp + 0x10]
cdq
push edx
push eax
call fcn.0053f630
pop eax
mov edx, 0x620a3e
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 1
fild dword [ebp + 0x14]
fdiv qword [0x642320]
sub esp, 8
fstp qword [esp]
call fcn.00540110
pop eax
mov edx, 0x620a3e
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 [ebp + 0x18]
cdq
push edx
push eax
call fcn.0053f630
pop eax
lea eax, [esp + 0x8c]
push eax
call fcn.00542280
mov edx, dword [esp + 0x84]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, dword [esp + 0x8c]
push edx
call fcn.00542310
mov edx, 0x6238e8
push edx
call fcn.00542310
lea eax, [esp + 0x88]
push eax
call fcn.00542280
lea ebp, [0x72b0d4]
mov ebx, dword [ebp + 0x20]
and ebx, ebx
jne 0x4ba083
mov edx, str.OFF_
lea ecx, [esp + 0x8c]
call fcn.004fa008
jmp 0x4ba1d3
lea ebp, [0x72b0d4]
mov ebx, dword [ebp + 0x20]
and ebx, 1
and ebx, ebx
je 0x4ba0f2
mov edx, dword [esp + 0x8c]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x622cfe
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b0d4]
fild dword [ebp + 0x24]
fabs
sub esp, 8
fistp qword [esp]
call fcn.0053f630
pop eax
mov edx, 0x620a3e
push edx
call fcn.00542310
lea eax, [esp + 0x90]
push eax
call fcn.00542280
lea ebp, [0x72b0d4]
mov ebx, dword [ebp + 0x20]
and ebx, 2
and ebx, ebx
je 0x4ba161
mov edx, dword [esp + 0x8c]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x622f12
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b0d4]
fild dword [ebp + 0x28]
fabs
sub esp, 8
fistp qword [esp]
call fcn.0053f630
pop eax
mov edx, 0x620a3e
push edx
call fcn.00542310
lea eax, [esp + 0x90]
push eax
call fcn.00542280
lea ebp, [0x72b0d4]
mov ebx, dword [ebp + 0x20]
and ebx, 0x100
and ebx, ebx
je 0x4ba1d3
mov edx, dword [esp + 0x8c]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x6233d0
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b0d4]
fild dword [ebp + 0x2c]
fabs
sub esp, 8
fistp qword [esp]
call fcn.0053f630
pop eax
mov edx, 0x620a3e
push edx
call fcn.00542310
lea eax, [esp + 0x90]
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 + 0x94]
call fcn.005405c0
mov ebx, eax
dec ebx
push ebx
push dword [esp + 0x98]
call fcn.0053ffc0
lea eax, [esp + 0x90]
push eax
call fcn.00542280
mov edx, dword [esp + 0x84]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, dword [esp + 0x90]
push edx
call fcn.00542310
lea eax, [esp + 0x88]
push eax
call fcn.00542280
jmp 0x4ba27d
xor eax, eax
push eax
xor eax, eax
push eax
call fcn.004b4b60
mov ebx, dword [esp + 4]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 4]
call fcn.00541260
fmul qword [0x6425c8]
fistp qword [esp + 0x90]
mov edx, 0x61f062
lea ecx, [esp + 0xc0]
call fcn.004fa008
pop eax
movsx ebx, byte [esp + 0xfc]
and ebx, ebx
jne 0x4ba2aa
push dword [esp + 0xc8]
call fcn.00482484
mov dword [esp + 0x9c], eax
mov byte [esp + 0xa4], 1
jmp 0x4ba5c2
mov dword [esp + 0xa8], 6
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 0
mov eax, str.CSVUB_logfiles___separated__.csv_.csv
push eax
lea ebp, [0x72a988]
push dword [ebp + 0x40]
mov eax, str.Append_Create_Logfile
push eax
call fcn.00502ebd
lea eax, [esp + 0xa4]
push eax
call fcn.00542280
call fcn.00420725
mov edx, dword [esp + 0xa0]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4ba40f
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 4
push dword [esp + 0xac]
call fcn.00540480
call fcn.00542370
mov edx, str..csv
pop ecx
push ecx
call fcn.004fa4f0
mov ecx, eax
call fcn.004fa4a0
jne 0x4ba372
mov edx, dword [esp + 0xa0]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, str..csv
push edx
call fcn.00542310
lea eax, [esp + 0xa4]
push eax
call fcn.00542280
push dword [esp + 0xa0]
call fcn.00522fa2
push edx
push eax
pop ebx
pop edi
cmp ebx, 0xffffffff
jne 0x4ba390
cmp edi, 0xffffffff
jne 0x4ba390
xor eax, eax
jmp 0x4ba395
mov eax, 1
or eax, eax
je 0x4ba40f
push edx
call fcn.00542240
pop edx
push eax
push 0x50033
mov eax, str.File_exists
push eax
push edx
call fcn.00542240
pop edx
push eax
mov edx, 0x6206d4
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 + 0xb8]
call fcn.00522f11
pop eax
mov edx, str._already_exists._Append_data_
push edx
call fcn.00542310
call fcn.00542370
lea ebp, [0x72a860]
push dword [ebp]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00478149
call fcn.004fa4e0
mov dword [esp + 0xa8], eax
push dword [esp + 0xa0]
mov edx, 0x61f062
pop ecx
call fcn.004fa4a0
jne 0x4ba431
mov ebx, dword [esp + 0xa8]
cmp ebx, 2
je 0x4ba431
jmp 0x4ba438
mov eax, 1
jmp 0x4ba43a
xor eax, eax
and eax, eax
jne 0x4ba44c
mov ebx, dword [esp + 0xa8]
cmp ebx, 6
je 0x4ba44c
jmp 0x4ba453
mov eax, 1
jmp 0x4ba455
xor eax, eax
and eax, eax
je 0x4ba2aa
mov edx, dword [esp + 0xa0]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4ba5b7
push dword [esp + 0xa0]
call fcn.00522fa2
push edx
push eax
pop ebx
pop edi
cmp edi, 0
jl 0x4ba491
jg 0x4ba48d
cmp ebx, 0
jb 0x4ba491
xor eax, eax
jmp 0x4ba496
mov eax, 1
or eax, eax
je 0x4ba4ba
push dword [esp + 0xa0]
call fcn.00482484
mov dword [esp + 0x9c], eax
mov byte [esp + 0xa4], 1
jmp 0x4ba5b5
mov ebx, dword [esp + 0xa8]
cmp ebx, 2
je 0x4ba5b5
push dword [esp + 0xa0]
push 0xffffffff
call fcn.00523db0
mov dword [esp + 0x9c], eax
cmp dword [esp + 0x9c], 0
je 0x4ba5b5
push dword [esp + 0x9c]
call fcn.005246e0
mov dword [esp + 0xe0], eax
mov eax, dword [esp + 0xe0]
cdq
push edx
push eax
push dword [esp + 0xa4]
call fcn.00524530
push dword [esp + 0x9c]
call fcn.00524810
push eax
pop eax
mov word [esp + 0xe4], ax
mov ebx, dword [esp + 0xe0]
cmp ebx, 1
jle 0x4ba54f
movsx ebx, word [esp + 0xe4]
cmp ebx, 0xe
jge 0x4ba54f
mov eax, 1
jmp 0x4ba551
xor eax, eax
and eax, eax
je 0x4ba592
mov ebx, dword [esp + 0xe0]
dec ebx
mov dword [esp + 0xe0], ebx
mov eax, dword [esp + 0xe0]
cdq
push edx
push eax
push dword [esp + 0xa4]
call fcn.00524530
push dword [esp + 0x9c]
call fcn.00524810
push eax
pop eax
mov word [esp + 0xe4], ax
jmp 0x4ba52f
mov eax, dword [esp + 0xe0]
cdq
push edx
push eax
add dword [esp], 1
adc dword [esp + 4], 0
pop eax
pop edx
push edx
push eax
push dword [esp + 0xa4]
call fcn.00524530
jmp 0x4ba5c2
mov dword [esp + 0xa8], 2
cmp dword [esp + 0x9c], 0
je 0x4bb657
lea ebp, [0x72abf8]
cmp dword [ebp + 0xbe], 0
je 0x4ba5f5
lea ebp, [0x72abf8]
push dword [ebp + 0xc6]
pop eax
mov dword [esp + 0x98], eax
jmp 0x4ba601
call fcn.00455731
mov dword [esp + 0x98], eax
cmp byte [esp + 0xa4], 0
je 0x4ba9b9
push 2
push dword [esp + 0xa0]
call fcn.00524270
movsx ebx, byte [esp + 0xfc]
and ebx, ebx
jne 0x4ba951
push 2
mov eax, 0x622904
push eax
push dword [esp + 0xa4]
call fcn.00524610
push 2
mov eax, 0x61f062
push eax
push dword [esp + 0xa4]
call fcn.00524610
push 2
mov eax, str.___Location:
push eax
push dword [esp + 0xa4]
call fcn.005244d0
lea ebp, [0x72ab5c]
cmp dword [ebp], 0
je 0x4ba68e
cmp dword [ebp + 8], 0
je 0x4ba68e
mov eax, 1
jmp 0x4ba690
xor eax, eax
and eax, eax
je 0x4ba786
push edx
call fcn.00542240
pop edx
push eax
push 2
mov ebx, dword [esp + 0xc8]
mov ebp, dword [0x72b3f0]
imul ebx, ebx, 0x14
add ebp, ebx
mov edx, dword [ebp + 0x10]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x62022a
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [esp + 0xd0]
mov ebp, dword [0x72b3f0]
imul ebx, ebx, 0x14
add ebp, ebx
lea edx, [ebp + 8]
push dword [edx + 4]
push dword [edx]
mov ebx, dword [esp + 0xd8]
mov ebp, dword [0x72b3f0]
imul ebx, ebx, 0x14
add ebp, ebx
lea edx, [ebp]
push dword [edx + 4]
push dword [edx]
call fcn.0044cf4b
pop eax
mov edx, str.__QTH_locator
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [esp + 0xd0]
mov ebp, dword [0x72b3f0]
imul ebx, ebx, 0x14
add ebp, ebx
lea edx, [ebp + 8]
push dword [edx + 4]
push dword [edx]
mov ebx, dword [esp + 0xd8]
mov ebp, dword [0x72b3f0]
imul ebx, ebx, 0x14
add ebp, ebx
lea edx, [ebp]
push dword [edx + 4]
push dword [edx]
call fcn.004536b1
pop eax
call fcn.00542370
push dword [esp + 0xa8]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00524610
call fcn.004fa4e0
jmp 0x4ba903
mov ebx, dword [0x72a748]
and ebx, ebx
jne 0x4ba81f
push edx
call fcn.00542240
pop edx
push eax
push 2
lea ebp, [0x72abf8]
mov ebx, dword [ebp + 0x5a]
mov ebp, dword [0x72b430]
imul ebx, ebx, 0x54
add ebp, ebx
mov edx, dword [ebp + 0x4c]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, str.__QTH_locator
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
mov ebp, dword [0x72b3f0]
lea edx, [ebp + 8]
push dword [edx + 4]
push dword [edx]
mov ebp, dword [0x72b3f0]
lea edx, [ebp]
push dword [edx + 4]
push dword [edx]
call fcn.004536b1
pop eax
call fcn.00542370
push dword [esp + 0xa8]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00524610
call fcn.004fa4e0
jmp 0x4ba903
push edx
call fcn.00542240
pop edx
push eax
push 2
mov ebx, dword [0x72a810]
mov ebp, dword [0x72b3f0]
imul ebx, ebx, 0x14
add ebp, ebx
mov edx, dword [ebp + 0x10]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x62022a
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [0x72a810]
mov ebp, dword [0x72b3f0]
imul ebx, ebx, 0x14
add ebp, ebx
lea edx, [ebp + 8]
push dword [edx + 4]
push dword [edx]
mov ebx, dword [0x72a810]
mov ebp, dword [0x72b3f0]
imul ebx, ebx, 0x14
add ebp, ebx
lea edx, [ebp]
push dword [edx + 4]
push dword [edx]
call fcn.0044cf4b
pop eax
mov edx, str.__QTH_locator
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [0x72a810]
mov ebp, dword [0x72b3f0]
imul ebx, ebx, 0x14
add ebp, ebx
lea edx, [ebp + 8]
push dword [edx + 4]
push dword [edx]
mov ebx, dword [0x72a810]
mov ebp, dword [0x72b3f0]
imul ebx, ebx, 0x14
add ebp, ebx
lea edx, [ebp]
push dword [edx + 4]
push dword [edx]
call fcn.004536b1
pop eax
call fcn.00542370
push dword [esp + 0xa8]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00524610
call fcn.004fa4e0
push edx
call fcn.00542240
pop edx
push eax
push 2
push edx
call fcn.00542240
pop edx
push eax
mov edx, str.___Receiver:
push edx
call fcn.00542310
mov edx, dword [esp + 0xc8]
push edx
call fcn.00542310
call fcn.00542370
push dword [esp + 0xa8]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.005244d0
call fcn.004fa4e0
jmp 0x4ba9a1
push edx
call fcn.00542240
pop edx
push eax
mov edx, 0x6203ec
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 + 0x28]
mov eax, 0x621082
push eax
mov eax, str.Date_UTC_kHz_Station_Language_Mode_Signal_SINFO_Country_Transmitter_Lat_Lon_kW_Tgt_Dist_Brg_QSL_Notes_Receiver_Receiver_extras_Antenna_QTH_UID
push eax
call fcn.0053f470
pop eax
mov edx, dword [esp + 0x24]
push edx
call fcn.00542310
lea eax, [esp + 0xb0]
push eax
call fcn.00542280
push 2
push dword [esp + 0xb0]
push dword [esp + 0xa4]
call fcn.005244d0
lea ebp, [0x72ad90]
cmp dword [ebp + 0x14], 0
je 0x4ba9ee
mov edx, dword [esp + 0x60]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov ebp, dword [esp + 8]
mov edx, dword [ebp]
push edx
call fcn.00542310
lea eax, [esp + 0x64]
push eax
call fcn.00542280
lea ebp, [0x72ad90]
cmp dword [ebp + 0x18], 0
je 0x4baa2e
mov edx, dword [esp + 0x60]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x620a3e
push edx
call fcn.00542310
mov ebp, dword [esp + 8]
mov edx, dword [ebp + 8]
push edx
call fcn.00542310
lea eax, [esp + 0x64]
push eax
call fcn.00542280
lea ebp, [0x72ad90]
cmp dword [ebp + 0x1c], 0
je 0x4baa6e
mov edx, dword [esp + 0x60]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x620a3e
push edx
call fcn.00542310
mov ebp, dword [esp + 8]
mov edx, dword [ebp + 0xc]
push edx
call fcn.00542310
lea eax, [esp + 0x64]
push eax
call fcn.00542280
lea ebp, [0x72ad90]
cmp dword [ebp + 0x20], 0
je 0x4baaae
mov edx, dword [esp + 0x60]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x620a3e
push edx
call fcn.00542310
mov ebp, dword [esp + 8]
mov edx, dword [ebp + 0x10]
push edx
call fcn.00542310
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
push 1
push dword [esp + 0x6c]
call fcn.0053ffc0
call fcn.00542370
mov edx, 0x620a3e
pop ecx
push ecx
call fcn.004fa4f0
mov ecx, eax
call fcn.004fa4a0
je 0x4bab0e
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 2
push dword [esp + 0x6c]
call fcn.005400c0
lea eax, [esp + 0x64]
push eax
call fcn.00542280
mov edx, dword [esp + 0x78]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4bab42
mov edx, dword [esp + 0x78]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x632764
push edx
call fcn.00542310
lea eax, [esp + 0x7c]
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
fild qword [esp + 0x98]
fdiv qword [0x6425c8]
sub esp, 8
fstp qword [esp]
call fcn.00540110
lea eax, [esp + 0x34]
push eax
call fcn.00542280
movsx ebx, byte [esp + 0xfc]
and ebx, ebx
jne 0x4bb222
call fcn.00495f23
push edx
call fcn.00542240
pop edx
push eax
mov edx, str._r_n_______Date:
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 + 0xa4]
mov eax, str._yyyy__mm__dd
push eax
call fcn.00536338
pop eax
mov edx, str._r_n________UTC:
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 + 0xa4]
mov eax, str._hh_ii
push eax
call fcn.00536338
pop eax
mov edx, 0x63b588
push edx
call fcn.00542310
lea eax, [esp + 0xb0]
push eax
call fcn.00542280
mov edx, dword [esp + 0xac]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, str.________kHz:
push edx
call fcn.00542310
mov edx, dword [esp + 0x34]
push edx
call fcn.00542310
mov edx, str._r_n____Station:
push edx
call fcn.00542310
mov edx, dword [esp + 0x3c]
push edx
call fcn.00542310
mov edx, str._r_n_______Mode:
push edx
call fcn.00542310
mov edx, dword [esp + 0x38]
push edx
call fcn.00542310
mov edx, 0x63b588
push edx
call fcn.00542310
lea eax, [esp + 0xb0]
push eax
call fcn.00542280
mov edx, dword [esp + 0xac]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, str._Attenuator:
push edx
call fcn.00542310
mov edx, dword [esp + 0x74]
push edx
call fcn.00542310
mov edx, str._r_n_____Preamp:
push edx
call fcn.00542310
mov edx, dword [esp + 0x78]
push edx
call fcn.00542310
mov edx, str._r_n__Bandwidth:
push edx
call fcn.00542310
mov edx, dword [esp + 0x7c]
push edx
call fcn.00542310
mov edx, str._r_n_____Signal:
push edx
call fcn.00542310
mov edx, dword [esp + 0x64]
push edx
call fcn.00542310
mov edx, 0x63b588
push edx
call fcn.00542310
lea eax, [esp + 0xb0]
push eax
call fcn.00542280
mov edx, dword [esp + 0xac]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, str.______SINFO:
push edx
call fcn.00542310
mov ebp, dword [esp + 8]
mov edx, dword [ebp + 4]
push edx
call fcn.00542310
mov edx, str._r_nTransmitter:
push edx
call fcn.00542310
mov edx, dword [esp + 0x4c]
push edx
call fcn.00542310
mov edx, 0x63b588
push edx
call fcn.00542310
lea eax, [esp + 0xb0]
push eax
call fcn.00542280
mov edx, dword [esp + 0xac]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, str.___Latitude:
push edx
call fcn.00542310
mov edx, dword [esp + 0x50]
push edx
call fcn.00542310
mov edx, str._r_n__Longitude:
push edx
call fcn.00542310
mov edx, dword [esp + 0x54]
push edx
call fcn.00542310
mov edx, 0x63b588
push edx
call fcn.00542310
lea eax, [esp + 0xb0]
push eax
call fcn.00542280
mov edx, dword [esp + 0xac]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, str.QTH_locator:
push edx
call fcn.00542310
lea eax, [esp + 0xb0]
push eax
call fcn.00542280
mov ebx, dword [esp]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x24]
call fcn.00541260
fldz
fcompp
fnstsw ax
test ah, 0x40
je 0x4bae19
mov ebx, dword [esp]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x28]
call fcn.00541260
fldz
fcompp
fnstsw ax
test ah, 0x40
je 0x4bae19
jmp 0x4bae20
mov eax, 1
jmp 0x4bae22
xor eax, eax
and eax, eax
je 0x4bae90
mov edx, dword [esp + 0xac]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [esp + 8]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x28]
call fcn.00541260
sub esp, 8
fstp qword [esp]
mov ebx, dword [esp + 0x10]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x24]
call fcn.00541260
sub esp, 8
fstp qword [esp]
call fcn.004536b1
pop eax
lea eax, [esp + 0xb0]
push eax
call fcn.00542280
mov edx, dword [esp + 0xac]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x63b588
push edx
call fcn.00542310
lea eax, [esp + 0xb0]
push eax
call fcn.00542280
mov edx, dword [esp + 0x68]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4baef1
mov edx, dword [esp + 0x68]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x63898c
push edx
call fcn.00542310
lea eax, [esp + 0x6c]
push eax
call fcn.00542280
mov edx, dword [esp + 0xac]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, str.______Power:
push edx
call fcn.00542310
mov edx, dword [esp + 0x6c]
push edx
call fcn.00542310
mov edx, str._r_n____Country:
push edx
call fcn.00542310
mov edx, dword [esp + 0x44]
push edx
call fcn.00542310
mov edx, 0x62022a
push edx
call fcn.00542310
mov edx, dword [esp + 0x48]
push edx
call fcn.00542310
mov edx, 0x63b588
push edx
call fcn.00542310
lea eax, [esp + 0xb0]
push eax
call fcn.00542280
mov edx, dword [esp + 0xac]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, str._____Target:
push edx
call fcn.00542310
mov edx, dword [esp + 0x70]
push edx
call fcn.00542310
mov edx, str._r_n___Distance:
push edx
call fcn.00542310
mov edx, dword [esp + 0x58]
push edx
call fcn.00542310
mov edx, str._r_n____Bearing:
push edx
call fcn.00542310
mov edx, dword [esp + 0x5c]
push edx
call fcn.00542310
mov edx, 0x63b588
push edx
call fcn.00542310
lea eax, [esp + 0xb0]
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, 0x62022a
push eax
mov eax, 0x621082
push eax
push dword [esp + 0x70]
call fcn.0053f110
call fcn.004fa4e0
mov edx, dword [esp + 0xac]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, str.___Language:
push edx
call fcn.00542310
mov edx, dword [esp + 0x40]
push edx
call fcn.00542310
mov edx, str._r_n______Notes:
push edx
call fcn.00542310
mov edx, dword [esp + 0x60]
push edx
call fcn.00542310
mov edx, 0x63b588
push edx
call fcn.00542310
lea eax, [esp + 0xb0]
push eax
call fcn.00542280
mov edx, dword [esp + 0xac]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, str.____Details:
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b250]
push dword [ebp + 8]
push dword [0x72a6c8]
call fcn.0053fb20
pop eax
lea eax, [esp + 0xb0]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [esp + 8]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0xc]
call fcn.005410d0
lea eax, [esp + 0xc8]
push eax
call fcn.00542280
mov edx, dword [esp + 0xc4]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4bb21d
push dword [esp + 0xc4]
push 2
call fcn.00503640
and eax, eax
je 0x4bb102
xor eax, eax
jmp 0x4bb107
mov eax, 1
and eax, eax
je 0x4bb175
push edx
call fcn.00542240
pop edx
push eax
mov edx, dword [esp + 0xc8]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x620960
push edx
call fcn.00542310
mov edx, dword [esp + 0xcc]
push edx
call fcn.00542310
call fcn.00542370
push 2
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00503640
call fcn.004fa4e0
and eax, eax
je 0x4bb165
xor eax, eax
jmp 0x4bb16a
mov eax, 1
and eax, eax
je 0x4bb175
mov eax, 1
jmp 0x4bb177
xor eax, eax
and eax, eax
je 0x4bb21d
lea ebp, [0x72ad90]
cmp dword [ebp + 0x50], 0
je 0x4bb1bd
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 2
mov eax, 0x641c24
push eax
mov eax, 0x62022a
push eax
push dword [esp + 0xd8]
call fcn.0053f110
call fcn.004fa4e0
mov edx, dword [esp + 0xac]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x63b588
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 0xc
call fcn.005405f0
pop eax
mov edx, str.PSN:
push edx
call fcn.00542310
mov edx, dword [esp + 0xc8]
push edx
call fcn.00542310
lea eax, [esp + 0xb0]
push eax
call fcn.00542280
jmp 0x4bb570
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0xa0]
mov eax, str._yyyy__mm__dd
push eax
call fcn.00536338
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
push dword [esp + 0xa0]
mov eax, str._hh_ii
push eax
call fcn.00536338
lea eax, [esp + 0xec]
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, 0x61f5d0
push eax
push 1
push dword [esp + 0x5c]
call fcn.0053f490
lea eax, [esp + 0x50]
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, 0x61f5d0
push eax
push 1
push dword [esp + 0x60]
call fcn.0053f490
lea eax, [esp + 0x54]
push eax
call fcn.00542280
push edx
call fcn.00542240
pop edx
push eax
mov edx, 0x620502
push edx
call fcn.00542310
mov edx, dword [esp + 0x2c]
push edx
call fcn.00542310
mov edx, dword [esp + 0x20]
push edx
call fcn.00542310
mov edx, dword [esp + 0xec]
push edx
call fcn.00542310
mov edx, dword [esp + 0x20]
push edx
call fcn.00542310
lea eax, [esp + 0xb0]
push eax
call fcn.00542280
mov edx, dword [esp + 0xac]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, dword [esp + 0x34]
push edx
call fcn.00542310
mov edx, dword [esp + 0x20]
push edx
call fcn.00542310
mov edx, dword [esp + 0x3c]
push edx
call fcn.00542310
mov edx, dword [esp + 0x20]
push edx
call fcn.00542310
mov edx, dword [esp + 0x40]
push edx
call fcn.00542310
mov edx, dword [esp + 0x20]
push edx
call fcn.00542310
mov edx, dword [esp + 0x38]
push edx
call fcn.00542310
mov edx, dword [esp + 0x20]
push edx
call fcn.00542310
mov edx, dword [esp + 0x64]
push edx
call fcn.00542310
mov edx, dword [esp + 0x20]
push edx
call fcn.00542310
mov ebp, dword [esp + 8]
mov edx, dword [ebp + 4]
push edx
call fcn.00542310
mov edx, dword [esp + 0x20]
push edx
call fcn.00542310
lea eax, [esp + 0xb0]
push eax
call fcn.00542280
mov edx, dword [esp + 0xac]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, dword [esp + 0x44]
push edx
call fcn.00542310
mov edx, 0x62022a
push edx
call fcn.00542310
mov edx, dword [esp + 0x48]
push edx
call fcn.00542310
mov edx, dword [esp + 0x20]
push edx
call fcn.00542310
mov edx, dword [esp + 0x4c]
push edx
call fcn.00542310
mov edx, dword [esp + 0x20]
push edx
call fcn.00542310
mov edx, dword [esp + 0x50]
push edx
call fcn.00542310
mov edx, dword [esp + 0x20]
push edx
call fcn.00542310
mov edx, dword [esp + 0x54]
push edx
call fcn.00542310
mov edx, dword [esp + 0x20]
push edx
call fcn.00542310
mov edx, dword [esp + 0x6c]
push edx
call fcn.00542310
mov edx, dword [esp + 0x20]
push edx
call fcn.00542310
mov edx, dword [esp + 0x70]
push edx
call fcn.00542310
mov edx, dword [esp + 0x20]
push edx
call fcn.00542310
mov edx, dword [esp + 0x58]
push edx
call fcn.00542310
mov edx, dword [esp + 0x20]
push edx
call fcn.00542310
mov edx, dword [esp + 0x5c]
push edx
call fcn.00542310
mov edx, dword [esp + 0x20]
push edx
call fcn.00542310
mov edx, dword [esp + 0x20]
push edx
call fcn.00542310
lea eax, [esp + 0xb0]
push eax
call fcn.00542280
mov edx, dword [esp + 0xac]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, dword [esp + 0x60]
push edx
call fcn.00542310
mov edx, dword [esp + 0x20]
push edx
call fcn.00542310
mov edx, dword [esp + 0xc0]
push edx
call fcn.00542310
mov edx, dword [esp + 0x20]
push edx
call fcn.00542310
mov edx, dword [esp + 0x84]
push edx
call fcn.00542310
mov edx, dword [esp + 0x20]
push edx
call fcn.00542310
mov edx, dword [esp + 0x20]
push edx
call fcn.00542310
mov edx, dword [esp + 0x68]
push edx
call fcn.00542310
mov edx, dword [esp + 0x20]
push edx
call fcn.00542310
mov edx, dword [esp + 0x80]
push edx
call fcn.00542310
mov edx, dword [esp + 0x24]
push edx
call fcn.00542310
lea eax, [esp + 0xb0]
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, 0x621082
push eax
mov eax, 0x63b3c4
push eax
push dword [esp + 0xbc]
call fcn.0053f470
lea eax, [esp + 0xb0]
push eax
call fcn.00542280
push 2
push dword [esp + 0xb0]
push dword [esp + 0xa4]
call fcn.005244d0
push dword [esp + 0x9c]
call fcn.00523a00
movsx ebx, byte [esp + 0xfc]
and ebx, ebx
jne 0x4bb5cc
push 5
push 0
push 0
mov eax, dword [esp + 0xd4]
push eax
mov eax, 0x623e60
push eax
push 0
call sub.SHELL32.dll_ShellExecuteW
jmp 0x4bb655
mov dword [esp + 0xb0], 1
jmp 0x4bb5d9
mov eax, 0x1e
cmp eax, dword [esp + 0xb0]
jl 0x4bb622
push dword [esp + 0xa0]
mov ebx, dword [esp + 0xb4]
mov ebp, dword [0x72b430]
imul ebx, ebx, 0x54
add ebp, ebx
mov edx, dword [ebp + 0x38]
pop ecx
call fcn.004fa4a0
je 0x4bb619
push dword [esp + 0xb0]
pop eax
mov byte [esp + 0xc], al
jmp 0x4bb622
inc dword [esp + 0xb0]
jno 0x4bb5d9
lea ebp, [0x72ad90]
cmp dword [ebp + 0x10], 0
je 0x4bb655
push 5
push 0
push 0
mov eax, dword [esp + 0xac]
push eax
mov eax, 0x623e60
push eax
push 0
call sub.SHELL32.dll_ShellExecuteW
jmp 0x4bb66e
mov ebx, dword [esp + 0xa8]
cmp ebx, 2
je 0x4bb66e
mov eax, 0x632160
push eax
call fcn.004cf14e
movsx ebx, byte [esp + 0xc]
and ebx, ebx
jle 0x4bb68e
mov edx, dword [esp + 0xa0]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4bb68e
mov eax, 1
jmp 0x4bb690
xor eax, eax
and eax, eax
je 0x4bb6f8
fild qword [esp + 0x8c]
fdiv qword [0x6425c8]
movsx ebx, byte [esp + 0xc]
mov ebp, dword [0x72b430]
imul ebx, ebx, 0x54
add ebp, ebx
fstp qword [ebp]
mov ebx, dword [esp]
mov ebp, dword [0x72b438]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x4c]
pop eax
call fcn.004fa430
push eax
movsx ebx, byte [esp + 0x10]
mov ebp, dword [0x72b430]
imul ebx, ebx, 0x54
add ebp, ebx
pop eax
mov dword [ebp + 0x10], eax
xor eax, eax
push eax
xor eax, eax
push eax
push dword [esp + 0xa8]
movsx eax, byte [esp + 0x18]
push eax
call fcn.00499549
xor eax, eax
push dword [esp + 0x6c]
call fcn.00542440
push dword [esp + 0x44]
call fcn.00542440
push dword [esp + 0x7c]
call fcn.00542440
push dword [esp + 0x70]
call fcn.00542440
push dword [esp + 0x78]
call fcn.00542440
push dword [esp + 0x64]
call fcn.00542440
push dword [esp + 0x88]
call fcn.00542440
push dword [esp + 0xac]
call fcn.00542440
push dword [esp + 0xb8]
call fcn.00542440
push dword [esp + 0x50]
call fcn.00542440
push dword [esp + 0x24]
call fcn.00542440
push dword [esp + 0x84]
call fcn.00542440
push dword [esp + 0x54]
call fcn.00542440
push dword [esp + 0x40]
call fcn.00542440
push dword [esp + 0xbc]
call fcn.00542440
push dword [esp + 0x38]
call fcn.00542440
push dword [esp + 0x4c]
call fcn.00542440
push dword [esp + 0x28]
call fcn.00542440
push dword [esp + 0x20]
call fcn.00542440
push dword [esp + 0x48]
call fcn.00542440
push dword [esp + 0x74]
call fcn.00542440
push dword [esp + 0x2c]
call fcn.00542440
push dword [esp + 0x5c]
call fcn.00542440
push dword [esp + 0x58]
call fcn.00542440
push dword [esp + 0x3c]
call fcn.00542440
push dword [esp + 0x30]
call fcn.00542440
push dword [esp + 0xc4]
call fcn.00542440
push dword [esp + 0xa0]
call fcn.00542440
push dword [esp + 0x18]
call fcn.00542440
push dword [esp + 0xc8]
call fcn.00542440
push dword [esp + 0x68]
call fcn.00542440
push dword [esp + 0x34]
call fcn.00542440
push dword [esp + 0x1c]
call fcn.00542440
push dword [esp + 0xe8]
call fcn.00542440
push dword [esp + 0x60]
call fcn.00542440
push dword [esp + 0x80]
call fcn.00542440
push eax
push dword [esp + 8]
call fcn.00537c59
pop eax
add esp, 0xec
pop edi
pop ebx
pop ebp
ret 4