Function at 0x4b805c
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 0x4b8064
call fcn.005423e0
lea ebp, [0x72abe8]
mov ebx, dword [ebp + 0x14]
cmp ebx, 0xffffffff
jne 0x4bb6ad
push 2
push 0xffffffff
push 0x100c
lea ebp, [0x72a850]
push dword [ebp + 0x5c]
call sub.USER32.dll_SendMessageW
mov dword [esp], eax
call fcn.00473e42
mov ebx, dword [esp]
and ebx, ebx
jl 0x4bb6ad
lea edx, [esp + 4]
push edx
push 0x64294c
push 8
push 5
push 4
call fcn.00537b06
mov edx, 0x62ee86
lea ecx, [esp + 0x1c]
call fcn.004fa008
mov edx, 0x624416
lea ecx, [esp + 0x20]
call fcn.004fa008
mov edx, 0x63695a
lea ecx, [esp + 0x24]
call fcn.004fa008
mov byte [esp + 0xa4], 0
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.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, 0x62069a
push eax
mov eax, 0x6203b6
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 [0x72b428]
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 [0x72b428]
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 0x4b81be
jl 0x4b81ba
cmp ebx, 0x7530
ja 0x4b81be
xor eax, eax
jmp 0x4b81c3
mov eax, 1
or eax, eax
je 0x4b821e
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 [0x72b428]
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 0x4b821e
mov eax, 1
jmp 0x4b8220
xor eax, eax
and eax, eax
je 0x4b8273
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 [0x72b428]
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 [0x72b428]
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.00474482
push dword [esp]
call fcn.004fa4e0
call fcn.004fa482
add dword [esp], edx
push dword [0x72b518]
call fcn.00535655
mov ebp, eax
mov edx, dword [ebp]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
lea eax, [esp + 0x48]
push eax
call fcn.00542280
mov eax, 0x6206d8
push eax
push dword [esp + 0x48]
call fcn.0053f8e0
and eax, eax
je 0x4b834b
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
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 [0x72b428]
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 [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x24]
call fcn.00541260
fldz
fcompp
fnstsw ax
test ah, 0x40
je 0x4b83c0
mov ebx, dword [esp]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x28]
call fcn.00541260
fldz
fcompp
fnstsw ax
test ah, 0x40
je 0x4b83c0
jmp 0x4b83c7
mov eax, 1
jmp 0x4b83c9
xor eax, eax
and eax, eax
je 0x4b8533
mov ebx, dword [esp]
mov ebp, dword [0x72b428]
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 [0x72b428]
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, 0x61f59a
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, 0x638f0e
push eax
push 1
push edx
call fcn.00542240
pop edx
push eax
fld qword [0x64230c]
sub esp, 8
fstp qword [esp]
lea edx, [esp + 0xf0]
push dword [edx + 4]
push dword [edx]
call fcn.00471797
call fcn.004fa482
add dword [esp], edx
call fcn.0053f490
pop eax
mov edx, 0x62075c
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, 0x61f59a
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, 0x638f0e
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 [0x64230c]
sub esp, 8
fstp qword [esp]
call fcn.00471797
call fcn.004fa482
add dword [esp], edx
call fcn.0053f490
pop eax
mov edx, 0x62075c
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, 0x62069a
push eax
mov eax, 0x6203b6
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 [0x72b428]
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 [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x30]
call fcn.00541260
fcomp qword [0x64230c]
fnstsw ax
test ah, 0x41
jne 0x4b85ec
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 [0x72b428]
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 [0x72b428]
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, 0x62069a
push eax
mov eax, 0x6203b6
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 [0x72b428]
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 [0x72b428]
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, [0x72ab4c]
cmp dword [ebp], 0
je 0x4b86c4
cmp dword [ebp + 8], 0
je 0x4b86c4
mov eax, 1
jmp 0x4b86c6
xor eax, eax
and eax, eax
je 0x4b8804
push 0x2da
call fcn.0052708f
mov ebx, eax
add ebx, 4
mov dword [esp + 0xc0], ebx
mov ebx, dword [esp + 0xc0]
mov ebp, dword [0x72b3e0]
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, [0x72abe8]
mov ebx, dword [ebp + 0xe2]
mov ebp, dword [0x72b3d8]
shl ebx, 5
add ebp, ebx
lea edx, [ebp + 0x18]
push dword [edx + 4]
push dword [edx]
lea ebp, [0x72abe8]
mov ebx, dword [ebp + 0xe2]
mov ebp, dword [0x72b3d8]
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.00473a0f
lea eax, [esp + 0x1c]
push eax
call fcn.00542280
push dword [esp + 0x18]
mov edx, 0x62104c
pop ecx
call fcn.004fa4a0
jne 0x4b87ff
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 [0x72a684]
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, 0x62104c
push eax
push 2
push dword [esp + 0x28]
call fcn.0053f490
lea eax, [esp + 0x5c]
push eax
call fcn.00542280
jmp 0x4b88f3
mov ebx, dword [0x72a738]
and ebx, ebx
jne 0x4b883f
lea ebp, [0x72abe8]
mov ebx, dword [ebp + 0x5a]
mov ebp, dword [0x72b420]
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 0x4b886b
mov ebx, dword [0x72a800]
mov ebp, dword [0x72b3e0]
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 [0x72b428]
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 [0x72b428]
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 0x4b88f3
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 0x4b8957
mov edx, dword [esp + 0x58]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x622ee0
push edx
call fcn.00542310
lea eax, [esp + 0x5c]
push eax
call fcn.00542280
cmp dword [0x72a7a8], 0
je 0x4b8957
mov edx, dword [esp + 0x58]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x621b7c
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 0x4b89fb
fld qword [0x72a684]
fcomp qword [0x6425b4]
fnstsw ax
test ah, 0x40
je 0x4b89a4
mov edx, dword [esp + 0x54]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x638426
push edx
call fcn.00542310
lea eax, [esp + 0x58]
push eax
call fcn.00542280
jmp 0x4b89cb
mov edx, dword [esp + 0x54]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x63c6ae
push edx
call fcn.00542310
lea eax, [esp + 0x58]
push eax
call fcn.00542280
cmp dword [0x72a7a8], 0
je 0x4b89fb
mov edx, dword [esp + 0x54]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x621b7c
push edx
call fcn.00542310
lea eax, [esp + 0x58]
push eax
call fcn.00542280
mov eax, 0x6206d8
push eax
push dword [esp + 0x68]
call fcn.0053f8e0
and eax, eax
je 0x4b8a59
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
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, [0x72ab4c]
cmp dword [ebp], 0
je 0x4b8a72
cmp dword [ebp + 8], 0
je 0x4b8a72
mov eax, 1
jmp 0x4b8a74
xor eax, eax
and eax, eax
je 0x4b8b84
mov edx, str.WebSDR
lea ecx, [esp + 0xbc]
call fcn.004fa008
movsx ebx, byte [0x72a829]
cmp ebx, 1
jne 0x4b8ab4
lea ebp, [0x72abe8]
fld qword [ebp + 0x120]
fmul qword [0x6425bc]
fistp qword [esp + 0x8c]
jmp 0x4b8adb
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.004f0e8a
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.0042dc09
xor eax, eax
push eax
mov eax, 1
push eax
xor eax, eax
push eax
call fcn.0047b6bd
lea ebp, [0x72b0c4]
cmp dword [ebp + 0x1c], 0
je 0x4b8b40
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b0c4]
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, 0x6238b2
push edx
call fcn.00542310
mov edx, dword [esp + 0x7c]
push edx
call fcn.00542310
mov edx, 0x63d8f0
push edx
call fcn.00542310
lea eax, [esp + 0x84]
push eax
call fcn.00542280
jmp 0x4ba233
lea ebp, [0x72ab68]
cmp dword [ebp + 0x74], 0
je 0x4b8ba6
lea ebp, [0x72abe8]
cmp dword [ebp + 0x102], 0
je 0x4b8ba6
mov eax, 1
jmp 0x4b8ba8
xor eax, eax
and eax, eax
je 0x4b8c34
mov edx, str.CATSync
lea ecx, [esp + 0xbc]
call fcn.004fa008
lea ebp, [0x72aa4c]
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 [0x72b338]
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, 0x627db0
push edx
call fcn.00542310
lea eax, [esp + 0x84]
push eax
call fcn.00542280
jmp 0x4ba233
lea ebp, [0x72ab68]
cmp dword [ebp + 0x74], 0
jne 0x4b8c50
lea ebp, [0x72ab68]
mov ebx, dword [ebp + 0x34]
cmp ebx, 0x14
je 0x4b8c50
jmp 0x4b8c57
mov eax, 1
jmp 0x4b8c59
xor eax, eax
and eax, eax
je 0x4b8f70
call fcn.004434d7
and eax, eax
je 0x4b8e7a
lea ebp, [0x72a908]
lea eax, [ebp + 0x30]
push eax
call fcn.004234a1
lea ebp, [0x72a908]
mov dword [ebp + 0x30], 1
push edx
call fcn.00542240
pop edx
push eax
push 0
lea ebp, [0x72b1ac]
mov eax, dword [ebp + 0xc]
push eax
mov eax, 7
push eax
push dword [ebp + 8]
push dword [ebp]
call fcn.0044bc83
call fcn.00542370
mov edx, 0x63fd22
pop ecx
push ecx
call fcn.004fa4f0
mov ecx, eax
call fcn.004fa4a0
je 0x4b8e2c
lea ebp, [0x72b1ac]
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 [0x72a829]
cmp ebx, 1
jne 0x4b8d1b
lea ebp, [0x72abe8]
fld qword [ebp + 0x120]
fmul qword [0x6425bc]
fistp qword [esp + 0x8c]
jmp 0x4b8d37
lea ebp, [0x72b14c]
lea eax, [ebp]
push dword [eax + 4]
push dword [eax]
pop dword [esp + 0x90]
pop dword [esp + 0x90]
lea ebp, [0x72b14c]
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, 0x6238b2
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, 0x63d8f0
push edx
call fcn.00542310
lea eax, [esp + 0x84]
push eax
call fcn.00542280
mov ebx, dword [ebp + 0x18]
cmp ebx, 0xf4240
je 0x4b8e2a
push dword [esp + 0x90]
push dword [esp + 0x90]
pop ebx
pop edi
cmp edi, 0
jg 0x4b8dd7
jl 0x4b8dd3
cmp ebx, 0x1c9c380
ja 0x4b8dd7
xor eax, eax
jmp 0x4b8ddc
mov eax, 1
or eax, eax
je 0x4b8ded
mov dword [esp + 0x94], 0xfffffc5e
jmp 0x4b8df8
mov dword [esp + 0x94], 0xfffffd26
mov ebx, dword [esp + 0x94]
lea ebp, [0x72b14c]
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.0042dc09
jmp 0x4b8e4f
mov ebx, dword [esp]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 4]
call fcn.00541260
fmul qword [0x6425bc]
fistp qword [esp + 0x8c]
lea ebp, [0x72b1ac]
mov eax, dword [ebp + 0xc]
push eax
mov eax, dword [ebp + 0xc]
push eax
mov eax, 1
push eax
call fcn.004284f2
lea ebp, [0x72a908]
mov dword [ebp + 0x30], 0
jmp 0x4b8f6b
call fcn.004f7ff1
and eax, eax
je 0x4b8f6b
call fcn.0041fd53
and eax, eax
je 0x4b8f48
lea ebp, [0x72b1ac]
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 [0x72a829]
cmp ebx, 1
jne 0x4b8edf
lea ebp, [0x72abe8]
fld qword [ebp + 0x120]
fmul qword [0x6425bc]
fistp qword [esp + 0x8c]
jmp 0x4b8efb
lea ebp, [0x72b14c]
lea eax, [ebp]
push dword [eax + 4]
push dword [eax]
pop dword [esp + 0x90]
pop dword [esp + 0x90]
lea ebp, [0x72b14c]
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, 0x627db0
push edx
call fcn.00542310
lea eax, [esp + 0x84]
push eax
call fcn.00542280
jmp 0x4b8f6b
mov ebx, dword [esp]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 4]
call fcn.00541260
fmul qword [0x6425bc]
fistp qword [esp + 0x8c]
jmp 0x4ba233
lea ebp, [0x72ab68]
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 0x4b9129
lea ebp, [0x72ad80]
cmp dword [ebp + 0x70], 0
je 0x4b8fdd
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.004f0e8a
push edx
push eax
pop dword [esp + 0x94]
pop dword [esp + 0x94]
jmp 0x4b8ff2
call fcn.0042fbd3
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 0x4b9012
jl 0x4b900e
cmp ebx, 0
ja 0x4b9012
xor eax, eax
jmp 0x4b9017
mov eax, 1
or eax, eax
je 0x4b90ef
push dword [esp + 0x94]
push dword [esp + 0x94]
push 0xf4240
lea edx, [esp + 0x14]
push edx
call fcn.0042dc09
lea ebp, [0x72ad80]
cmp dword [ebp + 0x70], 0
je 0x4b9061
lea ebp, [0x72b0c4]
mov edx, dword [ebp + 0x4c]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4b9061
mov eax, 1
jmp 0x4b9063
xor eax, eax
and eax, eax
je 0x4b90a3
mov edx, dword [esp + 0xc0]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x620a08
push edx
call fcn.00542310
lea ebp, [0x72b0c4]
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, [0x72b0c4]
push dword [ebp]
call fcn.0045d0b8
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, 0x627db0
push edx
call fcn.00542310
lea eax, [esp + 0x88]
push eax
call fcn.00542280
jmp 0x4b9124
mov ebx, dword [esp + 4]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 4]
call fcn.00541260
fmul qword [0x6425bc]
fistp qword [esp + 0x90]
mov edx, 0x61f062
lea ecx, [esp + 0xc0]
call fcn.004fa008
jmp 0x4ba232
mov ebx, 0xe
cmp ebx, dword [esp]
jne 0x4b9270
call fcn.0042fbd3
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 0x4b916c
jl 0x4b9168
cmp ebx, 0
ja 0x4b916c
xor eax, eax
jmp 0x4b9171
mov eax, 1
or eax, eax
je 0x4b9236
push dword [esp + 0x94]
push dword [esp + 0x94]
push 0xf4240
lea edx, [esp + 0x14]
push edx
call fcn.0042dc09
xor eax, eax
push eax
xor eax, eax
push eax
xor eax, eax
push eax
call fcn.0047b6bd
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b0c4]
push dword [ebp]
call fcn.0045d0b8
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, [0x72b0c4]
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, 0x6238b2
push edx
call fcn.00542310
mov edx, dword [esp + 0x80]
push edx
call fcn.00542310
mov edx, 0x63d8f0
push edx
call fcn.00542310
lea eax, [esp + 0x88]
push eax
call fcn.00542280
jmp 0x4b926b
mov ebx, dword [esp + 4]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 4]
call fcn.00541260
fmul qword [0x6425bc]
fistp qword [esp + 0x90]
mov edx, 0x61f062
lea ecx, [esp + 0xc0]
call fcn.004fa008
jmp 0x4ba232
xor ebx, ebx
cmp ebx, dword [esp]
je 0x4b9285
mov ebx, 0x13
cmp ebx, dword [esp]
jne 0x4b935a
call fcn.0042fbd3
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 0x4b92ba
jl 0x4b92b6
cmp ebx, 0
ja 0x4b92ba
xor eax, eax
jmp 0x4b92bf
mov eax, 1
or eax, eax
je 0x4b9320
xor eax, eax
push eax
mov eax, 1
push eax
xor eax, eax
push eax
call fcn.0047b6bd
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b0c4]
push dword [ebp]
call fcn.0045d0b8
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, 0x627db0
push edx
call fcn.00542310
lea eax, [esp + 0x88]
push eax
call fcn.00542280
jmp 0x4b9355
mov ebx, dword [esp + 4]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 4]
call fcn.00541260
fmul qword [0x6425bc]
fistp qword [esp + 0x90]
mov edx, 0x61f062
lea ecx, [esp + 0xc0]
call fcn.004fa008
jmp 0x4ba232
mov ebx, 0x10
cmp ebx, dword [esp]
je 0x4b9372
mov ebx, 0x11
cmp ebx, dword [esp]
jne 0x4b9464
call fcn.0042fbd3
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 0x4b93a7
jl 0x4b93a3
cmp ebx, 0
ja 0x4b93a7
xor eax, eax
jmp 0x4b93ac
mov eax, 1
or eax, eax
je 0x4b942a
push dword [esp + 0x94]
push dword [esp + 0x94]
push 0xf4240
lea edx, [esp + 0x14]
push edx
call fcn.0042dc09
xor eax, eax
push eax
mov eax, 1
push eax
xor eax, eax
push eax
call fcn.0047b6bd
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b0c4]
push dword [ebp]
call fcn.0045d0b8
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, 0x627db0
push edx
call fcn.00542310
lea eax, [esp + 0x88]
push eax
call fcn.00542280
jmp 0x4b945f
mov ebx, dword [esp + 4]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 4]
call fcn.00541260
fmul qword [0x6425bc]
fistp qword [esp + 0x90]
mov edx, 0x61f062
lea ecx, [esp + 0xc0]
call fcn.004fa008
jmp 0x4ba232
mov ebx, 0xc
cmp ebx, dword [esp]
jne 0x4b958e
call fcn.0042fbd3
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 0x4b94a7
jl 0x4b94a3
cmp ebx, 0
ja 0x4b94a7
xor eax, eax
jmp 0x4b94ac
mov eax, 1
or eax, eax
je 0x4b9554
xor eax, eax
push eax
xor eax, eax
push eax
xor eax, eax
push eax
call fcn.0047b6bd
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b0c4]
push dword [ebp]
call fcn.0045d0b8
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, [0x72b0c4]
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, 0x6238b2
push edx
call fcn.00542310
mov edx, dword [esp + 0x80]
push edx
call fcn.00542310
mov edx, 0x63d8f0
push edx
call fcn.00542310
lea eax, [esp + 0x88]
push eax
call fcn.00542280
jmp 0x4b9589
mov ebx, dword [esp + 4]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 4]
call fcn.00541260
fmul qword [0x6425bc]
fistp qword [esp + 0x90]
mov edx, 0x61f062
lea ecx, [esp + 0xc0]
call fcn.004fa008
jmp 0x4ba232
mov ebx, 0xa
cmp ebx, dword [esp]
je 0x4b95a6
mov ebx, 0x12
cmp ebx, dword [esp]
jne 0x4b9713
call fcn.0042fbd3
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 0x4b95db
jl 0x4b95d7
cmp ebx, 0
ja 0x4b95db
xor eax, eax
jmp 0x4b95e0
mov eax, 1
or eax, eax
je 0x4b96d9
push dword [esp + 0x94]
push dword [esp + 0x94]
push 0xf4240
lea edx, [esp + 0x14]
push edx
call fcn.0042dc09
xor eax, eax
push eax
mov eax, 1
push eax
xor eax, eax
push eax
call fcn.0047b6bd
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b0c4]
push dword [ebp]
call fcn.0045d0b8
lea eax, [esp + 0x3c]
push eax
call fcn.00542280
lea ebp, [0x72ab68]
mov ebx, dword [ebp + 0x34]
cmp ebx, 0xa
jne 0x4b96ad
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b0c4]
mov eax, dword [ebp + 0x30]
cdq
push edx
push eax
call fcn.0053f630
mov edx, 0x6293f4
push edx
call fcn.00542310
lea eax, [esp + 0x78]
push eax
call fcn.00542280
mov ebx, dword [ebp + 0x34]
and ebx, ebx
jne 0x4b9691
mov edx, str.Preamp_off
lea ecx, [esp + 0x78]
call fcn.004fa008
jmp 0x4b96ad
lea ebp, [0x72b0c4]
mov ebx, dword [ebp + 0x34]
cmp ebx, 1
jne 0x4b96ad
mov edx, str.Preamp_on
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, 0x627db0
push edx
call fcn.00542310
lea eax, [esp + 0x88]
push eax
call fcn.00542280
jmp 0x4b970e
mov ebx, dword [esp + 4]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 4]
call fcn.00541260
fmul qword [0x6425bc]
fistp qword [esp + 0x90]
mov edx, 0x61f062
lea ecx, [esp + 0xc0]
call fcn.004fa008
jmp 0x4ba232
mov ebx, 0xb
cmp ebx, dword [esp]
jne 0x4b9982
call fcn.0042fbd3
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 0x4b9756
jl 0x4b9752
cmp ebx, 0
ja 0x4b9756
xor eax, eax
jmp 0x4b975b
mov eax, 1
or eax, eax
je 0x4b9948
push dword [esp + 0x94]
push dword [esp + 0x94]
push 0xf4240
lea edx, [esp + 0x14]
push edx
call fcn.0042dc09
xor eax, eax
push eax
mov eax, 1
push eax
xor eax, eax
push eax
call fcn.0047b6bd
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b0c4]
push dword [ebp]
call fcn.0045d0b8
lea eax, [esp + 0x3c]
push eax
call fcn.00542280
lea ebp, [0x72b0c4]
push dword [ebp + 0x30]
xor ebx, ebx
cmp ebx, dword [esp]
jne 0x4b97d1
mov dword [esp + 0xb8], 0xffffffec
jmp 0x4b9859
mov ebx, 1
cmp ebx, dword [esp]
jne 0x4b97e8
mov dword [esp + 0xb8], 0
jmp 0x4b9859
mov ebx, 2
cmp ebx, dword [esp]
jne 0x4b97ff
mov dword [esp + 0xb8], 0xfffffff6
jmp 0x4b9859
mov ebx, 3
cmp ebx, dword [esp]
jne 0x4b9816
mov dword [esp + 0xb8], 0xffffffec
jmp 0x4b9859
mov ebx, 4
cmp ebx, dword [esp]
jne 0x4b982d
mov dword [esp + 0xb8], 0xffffffe2
jmp 0x4b9859
mov ebx, 5
cmp ebx, dword [esp]
jne 0x4b9844
mov dword [esp + 0xb8], 0xffffffd8
jmp 0x4b9859
mov ebx, 6
cmp ebx, dword [esp]
jne 0x4b9859
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, 0x6293f4
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, [0x72b0c4]
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, 0x6238b2
push edx
call fcn.00542310
mov edx, dword [esp + 0x80]
push edx
call fcn.00542310
mov edx, 0x63d8f0
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 0x4b9946
mov edx, dword [esp + 0xc0]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x620a08
push edx
call fcn.00542310
lea ebp, [0x72b0c4]
mov edx, dword [ebp + 0x4c]
push edx
call fcn.00542310
lea eax, [esp + 0xc4]
push eax
call fcn.00542280
jmp 0x4b997d
mov ebx, dword [esp + 4]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 4]
call fcn.00541260
fmul qword [0x6425bc]
fistp qword [esp + 0x90]
mov edx, 0x61f062
lea ecx, [esp + 0xc0]
call fcn.004fa008
jmp 0x4ba232
mov ebx, 0xd
cmp ebx, dword [esp]
jne 0x4b9b01
call fcn.0042fbd3
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 0x4b99c5
jl 0x4b99c1
cmp ebx, 0
ja 0x4b99c5
xor eax, eax
jmp 0x4b99ca
mov eax, 1
or eax, eax
je 0x4b9ac7
push dword [esp + 0x94]
push dword [esp + 0x94]
push 0xf4240
lea edx, [esp + 0x14]
push edx
call fcn.0042dc09
xor eax, eax
push eax
mov eax, 1
push eax
xor eax, eax
push eax
call fcn.0047b6bd
lea ebp, [0x72b0c4]
mov edx, dword [ebp + 0x4c]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4b9a4e
mov edx, dword [esp + 0xc0]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x620a08
push edx
call fcn.00542310
lea ebp, [0x72b0c4]
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, [0x72b0c4]
push dword [ebp]
call fcn.0045d0b8
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, 0x6238b2
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, [0x72b0c4]
mov eax, dword [ebp + 0x1c]
cdq
push edx
push eax
call fcn.0053f630
pop eax
mov edx, 0x63d8f0
push edx
call fcn.00542310
lea eax, [esp + 0x88]
push eax
call fcn.00542280
jmp 0x4b9afc
mov ebx, dword [esp + 4]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 4]
call fcn.00541260
fmul qword [0x6425bc]
fistp qword [esp + 0x90]
mov edx, 0x61f062
lea ecx, [esp + 0xc0]
call fcn.004fa008
jmp 0x4ba232
mov ebx, 0xf
cmp ebx, dword [esp]
jne 0x4b9c87
mov edx, str.SDR
lea ecx, [esp + 0xc0]
call fcn.004fa008
call fcn.0042fbd3
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 0x4b9b55
jl 0x4b9b51
cmp ebx, 0
ja 0x4b9b55
xor eax, eax
jmp 0x4b9b5a
mov eax, 1
or eax, eax
je 0x4b9c4d
xor eax, eax
push eax
mov eax, 1
push eax
xor eax, eax
push eax
call fcn.0047b6bd
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b0c4]
push dword [ebp]
call fcn.0045d0b8
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, [0x72b0c4]
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, 0x6238b2
push edx
call fcn.00542310
mov edx, dword [esp + 0x80]
push edx
call fcn.00542310
mov edx, 0x63d8f0
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 0x4b9c4b
mov edx, dword [esp + 0xc0]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x620a08
push edx
call fcn.00542310
lea ebp, [0x72b0c4]
mov edx, dword [ebp + 0x4c]
push edx
call fcn.00542310
lea eax, [esp + 0xc4]
push eax
call fcn.00542280
jmp 0x4b9c82
mov ebx, dword [esp + 4]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 4]
call fcn.00541260
fmul qword [0x6425bc]
fistp qword [esp + 0x90]
mov edx, 0x61f062
lea ecx, [esp + 0xc0]
call fcn.004fa008
jmp 0x4ba232
xor eax, eax
push eax
mov eax, 1
push eax
xor eax, eax
push eax
call fcn.0047b6bd
and eax, eax
je 0x4ba1f2
call fcn.0042fbd3
push edx
push eax
pop dword [esp + 0x94]
pop dword [esp + 0x94]
push dword [esp + 0x94]
push dword [esp + 0x94]
lea ebp, [0x72b0c4]
push dword [ebp + 4]
lea edx, [esp + 0x14]
push edx
call fcn.0042dc09
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b0c4]
push dword [ebp]
call fcn.0045d0b8
lea eax, [esp + 0x3c]
push eax
call fcn.00542280
lea ebp, [0x72b0c4]
mov ebx, dword [ebp + 0x30]
cmp ebx, 1
jne 0x4b9d14
mov edx, str.Atten_on
lea ecx, [esp + 0x74]
call fcn.004fa008
jmp 0x4b9d68
lea ebp, [0x72ab68]
mov ebx, dword [ebp + 0x34]
cmp ebx, 2
jne 0x4b9d32
mov edx, 0x63487c
lea ecx, [esp + 0x74]
call fcn.004fa008
jmp 0x4b9d68
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b0c4]
mov eax, dword [ebp + 0x30]
cdq
push edx
push eax
call fcn.0053f630
mov edx, 0x6293f4
push edx
call fcn.00542310
lea eax, [esp + 0x78]
push eax
call fcn.00542280
lea ebp, [0x72ab68]
mov ebx, dword [ebp + 0x34]
cmp ebx, 6
je 0x4b9d86
lea ebp, [0x72ab68]
mov ebx, dword [ebp + 0x34]
cmp ebx, 7
je 0x4b9d86
jmp 0x4b9d8d
mov eax, 1
jmp 0x4b9d8f
xor eax, eax
and eax, eax
jne 0x4b9da3
lea ebp, [0x72ab68]
mov ebx, dword [ebp + 0x34]
cmp ebx, 2
je 0x4b9da3
jmp 0x4b9daa
mov eax, 1
jmp 0x4b9dac
xor eax, eax
and eax, eax
jne 0x4b9dc0
lea ebp, [0x72ab68]
mov ebx, dword [ebp + 0x34]
cmp ebx, 9
je 0x4b9dc0
jmp 0x4b9dc7
mov eax, 1
jmp 0x4b9dc9
xor eax, eax
and eax, eax
je 0x4b9df8
lea ebp, [0x72b0c4]
mov ebx, dword [ebp + 0x34]
and ebx, ebx
jne 0x4b9dea
mov edx, str.Preamp_off
lea ecx, [esp + 0x78]
call fcn.004fa008
jmp 0x4b9df8
mov edx, str.Preamp_on
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, [0x72ab68]
mov ebx, dword [ebp + 0x34]
cmp ebx, 2
je 0x4ba1f0
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b0c4]
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, 0x6238b2
push edx
call fcn.00542310
mov edx, dword [esp + 0x80]
push edx
call fcn.00542310
mov edx, 0x6238b2
push edx
call fcn.00542310
lea eax, [esp + 0x88]
push eax
call fcn.00542280
mov ebx, dword [ebp + 8]
and ebx, ebx
je 0x4b9eb6
push dword [esp + 0x38]
mov edx, 0x625006
pop ecx
call fcn.004fa4a0
jne 0x4b9eb6
jmp 0x4b9ebd
mov eax, 1
jmp 0x4b9ebf
xor eax, eax
and eax, eax
jne 0x4b9ed6
push dword [esp + 0x38]
mov edx, str.FMWS
pop ecx
call fcn.004fa4a0
jne 0x4b9ed6
jmp 0x4b9edd
mov eax, 1
jmp 0x4b9edf
xor eax, eax
and eax, eax
je 0x4b9f2a
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, [0x72b0c4]
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 0x4b9fdb
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
lea ebp, [0x72b0c4]
mov eax, dword [ebp + 0xc]
cdq
push edx
push eax
call fcn.0053f630
mov edx, 0x620a08
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, 0x620a08
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 [0x642314]
sub esp, 8
fstp qword [esp]
call fcn.00540110
pop eax
mov edx, 0x620a08
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, 0x6238b2
push edx
call fcn.00542310
lea eax, [esp + 0x88]
push eax
call fcn.00542280
lea ebp, [0x72b0c4]
mov ebx, dword [ebp + 0x20]
and ebx, ebx
jne 0x4ba038
mov edx, str.OFF_
lea ecx, [esp + 0x8c]
call fcn.004fa008
jmp 0x4ba188
lea ebp, [0x72b0c4]
mov ebx, dword [ebp + 0x20]
and ebx, 1
and ebx, ebx
je 0x4ba0a7
mov edx, dword [esp + 0x8c]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x622cc8
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, [0x72b0c4]
fild dword [ebp + 0x24]
fabs
sub esp, 8
fistp qword [esp]
call fcn.0053f630
pop eax
mov edx, 0x620a08
push edx
call fcn.00542310
lea eax, [esp + 0x90]
push eax
call fcn.00542280
lea ebp, [0x72b0c4]
mov ebx, dword [ebp + 0x20]
and ebx, 2
and ebx, ebx
je 0x4ba116
mov edx, dword [esp + 0x8c]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x622edc
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, [0x72b0c4]
fild dword [ebp + 0x28]
fabs
sub esp, 8
fistp qword [esp]
call fcn.0053f630
pop eax
mov edx, 0x620a08
push edx
call fcn.00542310
lea eax, [esp + 0x90]
push eax
call fcn.00542280
lea ebp, [0x72b0c4]
mov ebx, dword [ebp + 0x20]
and ebx, 0x100
and ebx, ebx
je 0x4ba188
mov edx, dword [esp + 0x8c]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x62339a
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, [0x72b0c4]
fild dword [ebp + 0x2c]
fabs
sub esp, 8
fistp qword [esp]
call fcn.0053f630
pop eax
mov edx, 0x620a08
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 0x4ba232
xor eax, eax
push eax
xor eax, eax
push eax
call fcn.004b4b15
mov ebx, dword [esp + 4]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 4]
call fcn.00541260
fmul qword [0x6425bc]
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 0x4ba25f
push dword [esp + 0xc8]
call fcn.00482439
mov dword [esp + 0x9c], eax
mov byte [esp + 0xa4], 1
jmp 0x4ba577
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, [0x72a978]
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.004206da
mov edx, dword [esp + 0xa0]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4ba3c4
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 0x4ba327
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 0x4ba345
cmp edi, 0xffffffff
jne 0x4ba345
xor eax, eax
jmp 0x4ba34a
mov eax, 1
or eax, eax
je 0x4ba3c4
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, str.Log_file
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, [0x72a850]
push dword [ebp]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.004780fe
call fcn.004fa4e0
mov dword [esp + 0xa8], eax
push dword [esp + 0xa0]
mov edx, 0x61f062
pop ecx
call fcn.004fa4a0
jne 0x4ba3e6
mov ebx, dword [esp + 0xa8]
cmp ebx, 2
je 0x4ba3e6
jmp 0x4ba3ed
mov eax, 1
jmp 0x4ba3ef
xor eax, eax
and eax, eax
jne 0x4ba401
mov ebx, dword [esp + 0xa8]
cmp ebx, 6
je 0x4ba401
jmp 0x4ba408
mov eax, 1
jmp 0x4ba40a
xor eax, eax
and eax, eax
je 0x4ba25f
mov edx, dword [esp + 0xa0]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4ba56c
push dword [esp + 0xa0]
call fcn.00522fa2
push edx
push eax
pop ebx
pop edi
cmp edi, 0
jl 0x4ba446
jg 0x4ba442
cmp ebx, 0
jb 0x4ba446
xor eax, eax
jmp 0x4ba44b
mov eax, 1
or eax, eax
je 0x4ba46f
push dword [esp + 0xa0]
call fcn.00482439
mov dword [esp + 0x9c], eax
mov byte [esp + 0xa4], 1
jmp 0x4ba56a
mov ebx, dword [esp + 0xa8]
cmp ebx, 2
je 0x4ba56a
push dword [esp + 0xa0]
push 0xffffffff
call fcn.00523db0
mov dword [esp + 0x9c], eax
cmp dword [esp + 0x9c], 0
je 0x4ba56a
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 0x4ba504
movsx ebx, word [esp + 0xe4]
cmp ebx, 0xe
jge 0x4ba504
mov eax, 1
jmp 0x4ba506
xor eax, eax
and eax, eax
je 0x4ba547
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 0x4ba4e4
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 0x4ba577
mov dword [esp + 0xa8], 2
cmp dword [esp + 0x9c], 0
je 0x4bb60c
lea ebp, [0x72abe8]
cmp dword [ebp + 0xbe], 0
je 0x4ba5aa
lea ebp, [0x72abe8]
push dword [ebp + 0xc6]
pop eax
mov dword [esp + 0x98], eax
jmp 0x4ba5b6
call fcn.004556e6
mov dword [esp + 0x98], eax
cmp byte [esp + 0xa4], 0
je 0x4ba96e
push 2
push dword [esp + 0xa0]
call fcn.00524270
movsx ebx, byte [esp + 0xfc]
and ebx, ebx
jne 0x4ba906
push 2
mov eax, str.Current_reception_data
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, [0x72ab4c]
cmp dword [ebp], 0
je 0x4ba643
cmp dword [ebp + 8], 0
je 0x4ba643
mov eax, 1
jmp 0x4ba645
xor eax, eax
and eax, eax
je 0x4ba73b
push edx
call fcn.00542240
pop edx
push eax
push 2
mov ebx, dword [esp + 0xc8]
mov ebp, dword [0x72b3e0]
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, 0x6201f4
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [esp + 0xd0]
mov ebp, dword [0x72b3e0]
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 [0x72b3e0]
imul ebx, ebx, 0x14
add ebp, ebx
lea edx, [ebp]
push dword [edx + 4]
push dword [edx]
call fcn.0044cf00
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 [0x72b3e0]
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 [0x72b3e0]
imul ebx, ebx, 0x14
add ebp, ebx
lea edx, [ebp]
push dword [edx + 4]
push dword [edx]
call fcn.00453666
pop eax
call fcn.00542370
push dword [esp + 0xa8]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00524610
call fcn.004fa4e0
jmp 0x4ba8b8
mov ebx, dword [0x72a738]
and ebx, ebx
jne 0x4ba7d4
push edx
call fcn.00542240
pop edx
push eax
push 2
lea ebp, [0x72abe8]
mov ebx, dword [ebp + 0x5a]
mov ebp, dword [0x72b420]
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 [0x72b3e0]
lea edx, [ebp + 8]
push dword [edx + 4]
push dword [edx]
mov ebp, dword [0x72b3e0]
lea edx, [ebp]
push dword [edx + 4]
push dword [edx]
call fcn.00453666
pop eax
call fcn.00542370
push dword [esp + 0xa8]
call fcn.004fa482
add dword [esp + 4], edx
call fcn.00524610
call fcn.004fa4e0
jmp 0x4ba8b8
push edx
call fcn.00542240
pop edx
push eax
push 2
mov ebx, dword [0x72a800]
mov ebp, dword [0x72b3e0]
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, 0x6201f4
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [0x72a800]
mov ebp, dword [0x72b3e0]
imul ebx, ebx, 0x14
add ebp, ebx
lea edx, [ebp + 8]
push dword [edx + 4]
push dword [edx]
mov ebx, dword [0x72a800]
mov ebp, dword [0x72b3e0]
imul ebx, ebx, 0x14
add ebp, ebx
lea edx, [ebp]
push dword [edx + 4]
push dword [edx]
call fcn.0044cf00
pop eax
mov edx, str.__QTH_locator
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
mov ebx, dword [0x72a800]
mov ebp, dword [0x72b3e0]
imul ebx, ebx, 0x14
add ebp, ebx
lea edx, [ebp + 8]
push dword [edx + 4]
push dword [edx]
mov ebx, dword [0x72a800]
mov ebp, dword [0x72b3e0]
imul ebx, ebx, 0x14
add ebp, ebx
lea edx, [ebp]
push dword [edx + 4]
push dword [edx]
call fcn.00453666
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 0x4ba956
push edx
call fcn.00542240
pop edx
push eax
mov edx, 0x6203b6
push edx
call fcn.00542310
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push dword [esp + 0x28]
mov eax, 0x62104c
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, [0x72ad80]
cmp dword [ebp + 0x14], 0
je 0x4ba9a3
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, [0x72ad80]
cmp dword [ebp + 0x18], 0
je 0x4ba9e3
mov edx, dword [esp + 0x60]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x620a08
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, [0x72ad80]
cmp dword [ebp + 0x1c], 0
je 0x4baa23
mov edx, dword [esp + 0x60]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x620a08
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, [0x72ad80]
cmp dword [ebp + 0x20], 0
je 0x4baa63
mov edx, dword [esp + 0x60]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x620a08
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, 0x620a08
pop ecx
push ecx
call fcn.004fa4f0
mov ecx, eax
call fcn.004fa4a0
je 0x4baac3
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 0x4baaf7
mov edx, dword [esp + 0x78]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x63272e
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 [0x6425bc]
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 0x4bb1d7
call fcn.00495ed8
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, 0x63b57e
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, 0x62c4f0
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, 0x63b57e
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, 0x63b57e
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, 0x63b57e
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, 0x63b57e
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 [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x24]
call fcn.00541260
fldz
fcompp
fnstsw ax
test ah, 0x40
je 0x4badce
mov ebx, dword [esp]
mov ebp, dword [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x28]
call fcn.00541260
fldz
fcompp
fnstsw ax
test ah, 0x40
je 0x4badce
jmp 0x4badd5
mov eax, 1
jmp 0x4badd7
xor eax, eax
and eax, eax
je 0x4bae45
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 [0x72b428]
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 [0x72b428]
imul ebx, ebx, 0x5c
add ebp, ebx
push dword [ebp + 0x24]
call fcn.00541260
sub esp, 8
fstp qword [esp]
call fcn.00453666
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, 0x63b57e
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 0x4baea6
mov edx, dword [esp + 0x68]
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542310
mov edx, 0x638982
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, 0x6201f4
push edx
call fcn.00542310
mov edx, dword [esp + 0x48]
push edx
call fcn.00542310
mov edx, 0x63b57e
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, 0x63b57e
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, 0x6201f4
push eax
mov eax, 0x62104c
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, 0x63b57e
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, [0x72b240]
push dword [ebp + 8]
push dword [0x72a6b8]
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 [0x72b428]
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 0x4bb1d2
push dword [esp + 0xc4]
push 2
call fcn.00503640
and eax, eax
je 0x4bb0b7
xor eax, eax
jmp 0x4bb0bc
mov eax, 1
and eax, eax
je 0x4bb12a
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, 0x62092a
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 0x4bb11a
xor eax, eax
jmp 0x4bb11f
mov eax, 1
and eax, eax
je 0x4bb12a
mov eax, 1
jmp 0x4bb12c
xor eax, eax
and eax, eax
je 0x4bb1d2
lea ebp, [0x72ad80]
cmp dword [ebp + 0x50], 0
je 0x4bb172
push edx
call fcn.00542240
pop edx
push eax
push edx
call fcn.00542240
pop edx
push eax
push 2
mov eax, 0x641c1a
push eax
mov eax, 0x6201f4
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, 0x63b57e
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 0x4bb525
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, 0x61f59a
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, 0x61f59a
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, 0x6204cc
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, 0x6201f4
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, 0x62104c
push eax
mov eax, 0x63b3ba
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 0x4bb581
push 5
push 0
push 0
mov eax, dword [esp + 0xd4]
push eax
mov eax, str.open
push eax
push 0
call sub.SHELL32.dll_ShellExecuteW
jmp 0x4bb60a
mov dword [esp + 0xb0], 1
jmp 0x4bb58e
mov eax, 0x1e
cmp eax, dword [esp + 0xb0]
jl 0x4bb5d7
push dword [esp + 0xa0]
mov ebx, dword [esp + 0xb4]
mov ebp, dword [0x72b420]
imul ebx, ebx, 0x54
add ebp, ebx
mov edx, dword [ebp + 0x38]
pop ecx
call fcn.004fa4a0
je 0x4bb5ce
push dword [esp + 0xb0]
pop eax
mov byte [esp + 0xc], al
jmp 0x4bb5d7
inc dword [esp + 0xb0]
jno 0x4bb58e
lea ebp, [0x72ad80]
cmp dword [ebp + 0x10], 0
je 0x4bb60a
push 5
push 0
push 0
mov eax, dword [esp + 0xac]
push eax
mov eax, str.open
push eax
push 0
call sub.SHELL32.dll_ShellExecuteW
jmp 0x4bb623
mov ebx, dword [esp + 0xa8]
cmp ebx, 2
je 0x4bb623
mov eax, 0x63212a
push eax
call fcn.004cf103
movsx ebx, byte [esp + 0xc]
and ebx, ebx
jle 0x4bb643
mov edx, dword [esp + 0xa0]
xor ecx, ecx
call fcn.004fa4a0
jne 0x4bb643
mov eax, 1
jmp 0x4bb645
xor eax, eax
and eax, eax
je 0x4bb6ad
fild qword [esp + 0x8c]
fdiv qword [0x6425bc]
movsx ebx, byte [esp + 0xc]
mov ebp, dword [0x72b420]
imul ebx, ebx, 0x54
add ebp, ebx
fstp qword [ebp]
mov ebx, dword [esp]
mov ebp, dword [0x72b428]
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 [0x72b420]
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.004994fe
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