Function at 0x4969dc
Capabilities:
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push ebx
push edi
push esi
sub esp, 0x11c
sub esp, 0xc
lea edi, [ebp - 0x14]
push edi
call fcn.00433758
add esp, 0x10
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f17f4]
test eax, eax
mov esi, 0xac607c
je 0x496a0d
mov esi, eax
mov dword [ebp - 0x30], 0x819a94
mov dword [ebp - 0x2c], 0x4993d8
mov dword [ebp - 0x28], ebp
mov dword [ebp - 0x20], esp
mov dword [ebp - 0x28], 0x498fa0
mov dword [ebp - 0x44], 1
lea eax, [ebp - 0x4c]
call fcn.0081a4cd
push 1
push esi
push str.HKCU
push edi
call fcn.00433844
add esp, 0x10
fldz
fstp st(0)
test al, al
fldz
je 0x498f78
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1790]
mov dword [ebp - 0x44], 2
sub esp, 4
push eax
push str.CurrentRxIDIn
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1794]
mov dword [ebp - 0x44], 3
sub esp, 4
push eax
push str.CurrentRxIDOut
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1798]
mov dword [ebp - 0x44], 4
sub esp, 4
push eax
push str.CurrentTxIDIn
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f179c]
mov dword [ebp - 0x44], 5
sub esp, 4
push eax
push str.CurrentTxIDOut
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb2058c]
add eax, 0x40
mov dword [ebp - 0x128], 0
mov dword [ebp - 0x44], 6
sub esp, 4
lea ecx, [ebp - 0x128]
push 0
push eax
push ecx
call fcn.0081a760
add esp, 0x10
fldz
fstp st(0)
mov dword [ebp - 0x44], 7
sub esp, 4
lea eax, [ebp - 0x128]
push eax
push str.ASIO_Name
lea eax, [ebp - 0x14]
push eax
call fcn.004349d8
add esp, 0x10
fldz
fstp st(0)
sub esp, 0xc
lea eax, [ebp - 0x128]
push eax
call fcn.00413a98
add esp, 0x10
mov eax, dword [0xb2058c]
mov eax, dword [eax + 0x84]
mov dword [ebp - 0x44], 8
sub esp, 4
push eax
push str.ASIO_ID
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f1860]
mov dword [ebp - 0x44], 9
sub esp, 4
push eax
push str.Omni_Rig_Use_Rig1
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f1880]
mov dword [ebp - 0x44], 0xa
sub esp, 4
push eax
push str.Omni_Rig_Use_Rig2
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f18a0]
mov dword [ebp - 0x44], 0xb
sub esp, 4
push eax
push str.Omni_Rig_Use_Rig3
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f18c0]
mov dword [ebp - 0x44], 0xc
sub esp, 4
push eax
push str.Omni_Rig_Use_Rig4
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f1861]
mov dword [ebp - 0x44], 0xd
sub esp, 4
push eax
push str.Omni_Rig_TxRig1
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f1881]
mov dword [ebp - 0x44], 0xe
sub esp, 4
push eax
push str.Omni_Rig_TxRig2
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f18a1]
mov dword [ebp - 0x44], 0xf
sub esp, 4
push eax
push str.Omni_Rig_TxRig3
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f18c1]
mov dword [ebp - 0x44], 0x10
sub esp, 4
push eax
push str.Omni_Rig_TxRig4
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f1870]
mov dword [ebp - 0x44], 0x11
sub esp, 4
push eax
push str.Omni_Rig_SyncToRig
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f1871]
mov dword [ebp - 0x44], 0x12
sub esp, 4
push eax
push str.Omni_Rig_SyncFromRig
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f1872]
mov dword [ebp - 0x44], 0x13
sub esp, 4
push eax
push str.Omni_Rig_SyncLO
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f1874]
mov dword [ebp - 0x44], 0x14
sub esp, 4
push eax
push str.Omni_Rig_SyncVFO
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f1873]
mov dword [ebp - 0x44], 0x15
sub esp, 4
push eax
push str.Omni_Rig_SyncMode
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f1875]
mov dword [ebp - 0x44], 0x16
sub esp, 4
push eax
push str.Omni_Rig_UseCWR
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
fild qword [eax + 0x2f1878]
mov dword [ebp - 0x44], 0x17
sub esp, 0x10
fstp qword [esp + 8]
lea eax, [ebp - 0x14]
mov dword [esp], eax
mov dword [esp + 4], str.Omni_Rig_Offset
call fcn.004341a0
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f18ec]
mov dword [ebp - 0x44], 0x18
sub esp, 4
push eax
push str.CAT_Activated
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, 0x2f18ef
add eax, dword [0xb20584]
mov dword [ebp - 0x128], 0
mov dword [ebp - 0x44], 0x19
sub esp, 4
push 0
push eax
lea eax, [ebp - 0x128]
push eax
call fcn.0081a760
add esp, 0x10
fldz
fstp st(0)
mov dword [ebp - 0x44], 0x1a
sub esp, 4
lea eax, [ebp - 0x128]
push eax
push str.CAT_Port
lea eax, [ebp - 0x14]
push eax
call fcn.004349d8
add esp, 0x10
fldz
fstp st(0)
sub esp, 0xc
lea eax, [ebp - 0x128]
push eax
call fcn.00413a98
add esp, 0x10
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1900]
mov dword [ebp - 0x44], 0x1b
sub esp, 4
push eax
push str.CAT_Baudrate
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1904]
mov dword [ebp - 0x44], 0x1c
sub esp, 4
push eax
push str.CAT_PTT_Pins
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f18ed]
mov dword [ebp - 0x44], 0x1d
sub esp, 4
push eax
push str.CAT_TX_Button
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f18e9]
mov dword [ebp - 0x44], 0x1e
sub esp, 4
push eax
push str.DDE_TX_Button
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1830]
mov dword [ebp - 0x44], 0x1f
sub esp, 4
push eax
push str.WavKeyboardStep
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1928]
mov dword [ebp - 0x44], 0x20
sub esp, 4
push eax
push str.FreqMgrList
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f192c]
mov dword [ebp - 0x44], 0x21
sub esp, 4
push eax
push str.FreqMgrUserIndex
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1930]
mov dword [ebp - 0x44], 0x22
sub esp, 4
push eax
push str.FreqMgrBandITU
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1780]
mov dword [ebp - 0x44], 0x23
sub esp, 4
push eax
push str.IFoffset
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1f70]
mov dword [ebp - 0x44], 0x24
sub esp, 4
push eax
push str.IFoffsetAM
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1f74]
mov dword [ebp - 0x44], 0x25
sub esp, 4
push eax
push str.IFoffsetFM
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1f64]
mov dword [ebp - 0x44], 0x26
sub esp, 4
push eax
push str.IFoffsetLSB
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1f60]
mov dword [ebp - 0x44], 0x27
sub esp, 4
push eax
push str.IFoffsetUSB
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1f58]
mov dword [ebp - 0x44], 0x28
sub esp, 4
push eax
push str.IFoffsetCW_U
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1f5c]
mov dword [ebp - 0x44], 0x29
sub esp, 4
push eax
push str.IFoffsetCW_L
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1f68]
mov dword [ebp - 0x44], 0x2a
sub esp, 4
push eax
push str.IFoffsetDIG_U
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1f6c]
mov dword [ebp - 0x44], 0x2b
sub esp, 4
push eax
push str.IFoffsetDIG_L
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1968]
mov dword [ebp - 0x44], 0x2c
sub esp, 4
push eax
push str.IFsyncMode
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f196c]
mov dword [ebp - 0x44], 0x2d
sub esp, 4
push eax
push str.IFsyncTarget2
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f1950]
mov dword [ebp - 0x44], 0x2e
sub esp, 4
push eax
push str.IFuseCW_LSB
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f1951]
mov dword [ebp - 0x44], 0x2f
sub esp, 4
push eax
push str.IFswapIQ
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
test byte [0xb60f00b2], al
adc byte [edx + 0x19], 0x2f
add bh, al
inc ebp
mov esp, 0x30
sub esp, 4
push eax
push str.IFswapIQtune
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
fild qword [eax + 0x2f1958]
mov dword [ebp - 0x44], 0x31
sub esp, 0x10
fstp qword [esp + 8]
lea eax, [ebp - 0x14]
mov dword [esp], eax
mov dword [esp + 4], str.IFswapIQfreq
call fcn.004341a0
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f1f18]
mov dword [ebp - 0x44], 0x32
sub esp, 4
push eax
push str.AFC_AM
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f1f1a]
mov dword [ebp - 0x44], 0x33
sub esp, 4
push eax
push str.AFC_FM
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f1f1d]
mov dword [ebp - 0x44], 0x34
sub esp, 4
push eax
push str.AFC_CW
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
mov eax, dword [eax + 0x3538]
mov dword [ebp - 0x44], 0x35
sub esp, 4
push eax
push str.AFC_ECSS_BW
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
mov eax, dword [eax + 0x351c]
mov dword [ebp - 0x44], 0x36
sub esp, 4
push eax
push str.AFC_Disable_after_Change_ms
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f1810]
mov dword [ebp - 0x44], 0x37
sub esp, 4
push eax
push str.FixedTuneOffset
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f17ea]
mov dword [ebp - 0x44], 0x38
sub esp, 4
push eax
push str.KeepTune
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f17eb]
mov dword [ebp - 0x44], 0x39
sub esp, 4
push eax
push str.AutoLO
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f17e2]
mov dword [ebp - 0x44], 0x3a
sub esp, 4
push eax
push str.Maximized
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f1808]
mov dword [ebp - 0x44], 0x3b
sub esp, 4
push eax
push str.Filled_Spectrum
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f1809]
mov dword [ebp - 0x44], 0x3c
sub esp, 4
push eax
push str.MouseInfo
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f17ef]
mov dword [ebp - 0x44], 0x3d
sub esp, 4
push eax
push str.MouseWheelZoomRF
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
movzx eax, byte [eax + 0x2b882e]
mov dword [ebp - 0x44], 0x3e
sub esp, 4
push eax
push str.WF_RF_useContrast
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f17e6]
mov dword [ebp - 0x44], 0x3f
sub esp, 4
push eax
push str.WF_AF_useContrast
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f17e7]
mov dword [ebp - 0x44], 0x40
sub esp, 4
push eax
push str.WF_AutoCorr_useContrast
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
mov eax, dword [eax + 0x2b8798]
mov dword [ebp - 0x44], 0x41
sub esp, 4
push eax
push str.SpectrumDensity
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x740]
mov eax, dword [eax + 0x2bc]
mov dword [ebp - 0x44], 0x42
call fcn.004695c0
fnstcw word [ebp - 0x60]
movzx eax, word [ebp - 0x60]
mov word [ebp - 0x60], 0xc7f
fldcw word [ebp - 0x60]
mov word [ebp - 0x60], ax
fistp dword [ebp - 0xa8]
fldcw word [ebp - 0x60]
mov eax, dword [ebp - 0xa8]
mov dword [ebp - 0x44], 0x43
sub esp, 4
push eax
push str.WF_RF_IntervalMs
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x770]
mov eax, dword [eax + 0x2bc]
mov dword [ebp - 0x44], 0x44
call fcn.004695c0
fnstcw word [ebp - 0x5e]
movzx eax, word [ebp - 0x5e]
mov word [ebp - 0x5e], 0xc7f
fldcw word [ebp - 0x5e]
mov word [ebp - 0x5e], ax
fistp dword [ebp - 0xa4]
fldcw word [ebp - 0x5e]
mov eax, dword [ebp - 0xa4]
mov dword [ebp - 0x44], 0x45
sub esp, 4
push eax
push str.WF_AF_IntervalMs
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
movzx eax, byte [eax + 0x2b882d]
mov dword [ebp - 0x44], 0x46
sub esp, 4
push eax
push str.WF_AF_SlowSpeed
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f17c8]
mov dword [ebp - 0x44], 0x47
sub esp, 4
push eax
push str.WF_AF_LowSpeedMinutes
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1e00]
mov dword [ebp - 0x44], 0x48
sub esp, 4
push eax
push str.WF_RF_TimeStamp
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1e04]
mov dword [ebp - 0x44], 0x49
sub esp, 4
push eax
push str.WF_AF_TimeStamp
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f17e9]
mov dword [ebp - 0x44], 0x4a
sub esp, 4
push eax
push str.SwapUpperLowerDisplay
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f17ec]
mov dword [ebp - 0x44], 0x4b
sub esp, 4
push eax
push str.ShowUpperDisplay
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f17ed]
mov dword [ebp - 0x44], 0x4c
sub esp, 4
push eax
push str.ShowLowerDisplay
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
movzx eax, byte [eax + 0x2b8830]
mov dword [ebp - 0x44], 0x4d
sub esp, 4
push eax
push str.WF_RDPoptimized
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f17e0]
mov dword [ebp - 0x44], 0x4e
sub esp, 4
push eax
push str.Clock_UTC
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f17e4]
mov dword [ebp - 0x44], 0x4f
sub esp, 4
push eax
push str.FreqFormBig
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1784]
mov dword [ebp - 0x44], 0x50
sub esp, 4
push eax
push str.Squelch_Value
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
movzx eax, byte [eax + 0x8749]
mov dword [ebp - 0x44], 0x51
sub esp, 4
push eax
push str.Squelch_IF
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
movzx eax, byte [eax + 0x874a]
mov dword [ebp - 0x44], 0x52
sub esp, 4
push eax
push str.Squelch_AF
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
fld qword [eax + 0x2b88a0]
mov dword [ebp - 0x44], 0x53
sub esp, 0x10
fstp qword [esp + 8]
lea eax, [ebp - 0x14]
mov dword [esp], eax
mov dword [esp + 4], str.ZoomRFwidth
call fcn.004341a0
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
fld qword [eax + 0x2b8890]
mov dword [ebp - 0x44], 0x54
sub esp, 0x10
fstp qword [esp + 8]
lea eax, [ebp - 0x14]
mov dword [esp], eax
mov dword [esp + 4], str.ZoomRFpos
call fcn.004341a0
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
fld qword [eax + 0x2b87c8]
mov dword [ebp - 0x44], 0x55
sub esp, 0x10
fstp qword [esp + 8]
lea eax, [ebp - 0x14]
mov dword [esp], eax
mov dword [esp + 4], str.SpectrumReferenceBandwidth
call fcn.004341a0
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f1980]
mov dword [ebp - 0x44], 0x56
sub esp, 4
push eax
push str.RecSchedEnabled
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1984]
mov dword [ebp - 0x44], 0x57
sub esp, 4
push eax
push str.RecSchedFormWidth
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1988]
mov dword [ebp - 0x44], 0x58
sub esp, 4
push eax
push str.RecSchedFormHeight
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1848]
mov dword [ebp - 0x44], 0x59
sub esp, 4
push eax
push str.RecSchedRFformat
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f184c]
mov dword [ebp - 0x44], 0x5a
sub esp, 4
push eax
push str.RecSchedIFformat
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1850]
mov dword [ebp - 0x44], 0x5b
sub esp, 4
push eax
push str.RecSchedAFformat
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f19c0]
mov dword [ebp - 0x44], 0x5c
sub esp, 4
push eax
push str.RecSchedRFsampleType
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f19c4]
mov dword [ebp - 0x44], 0x5d
sub esp, 4
push eax
push str.RecSchedIFsampleType
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f19c8]
mov dword [ebp - 0x44], 0x5e
sub esp, 4
push eax
push str.RecSchedAFsampleType
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
movzx eax, byte [eax + 0x2ef958]
mov dword [ebp - 0x44], 0x5f
sub esp, 4
push eax
push str.RecSchedSplitOnSquelchIF
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
movzx eax, byte [eax + 0x2ef959]
mov dword [ebp - 0x44], 0x60
sub esp, 4
push eax
push str.RecSchedSplitOnSquelchAF
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
push 0
push 0x3c
push dword [eax + 0x2f199c]
push dword [eax + 0x2f1998]
call fcn.008110a3
mov dword [ebp - 0x44], 0x61
sub esp, 4
push eax
push str.RecSchedRFsplitTime
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
push 0
push 0x3c
push dword [eax + 0x2f19a4]
push dword [eax + 0x2f19a0]
call fcn.008110a3
mov dword [ebp - 0x44], 0x62
sub esp, 4
push eax
push str.RecSchedIFsplitTime
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
push 0
push 0x3c
push dword [eax + 0x2f19ac]
push dword [eax + 0x2f19a8]
call fcn.008110a3
mov dword [ebp - 0x44], 0x63
sub esp, 4
push eax
push str.RecSchedAFsplitTime
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f19b0]
mov dword [ebp - 0x44], 0x64
sub esp, 4
push eax
push str.RecSchedRFsplitType
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f19b4]
mov dword [ebp - 0x44], 0x65
sub esp, 4
push eax
push str.RecSchedIFsplitType
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f19b8]
mov dword [ebp - 0x44], 0x66
sub esp, 4
push eax
push str.RecSchedAFsplitType
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f19bc]
mov dword [ebp - 0x44], 0x67
sub esp, 4
push eax
push str.RecSchedSubDir
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
fld qword [eax + 0x2f1db0]
mov dword [ebp - 0x44], 0x68
sub esp, 0x10
fstp qword [esp + 8]
lea eax, [ebp - 0x14]
mov dword [esp], eax
mov dword [esp + 4], str.TuneFreqA
call fcn.004341a0
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
fld qword [eax + 0x2f1db8]
mov dword [ebp - 0x44], 0x69
sub esp, 0x10
fstp qword [esp + 8]
lea eax, [ebp - 0x14]
mov dword [esp], eax
mov dword [esp + 4], str.TuneFreqB
call fcn.004341a0
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
fld qword [eax + 0x2f1dc0]
mov dword [ebp - 0x44], 0x6a
sub esp, 0x10
fstp qword [esp + 8]
lea eax, [ebp - 0x14]
mov dword [esp], eax
mov dword [esp + 4], str.TuneFreqWav
call fcn.004341a0
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1e58]
mov dword [ebp - 0x44], 0x6b
sub esp, 4
push eax
push str.SrateAF_AM
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1e5c]
mov dword [ebp - 0x44], 0x6c
sub esp, 4
push eax
push str.SrateAF_ECSS
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1e60]
mov dword [ebp - 0x44], 0x6d
sub esp, 4
push eax
push str.SrateAF_FM
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1e64]
mov dword [ebp - 0x44], 0x6e
sub esp, 4
push eax
push str.SrateAF_LSB
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1e68]
mov dword [ebp - 0x44], 0x6f
sub esp, 4
push eax
push str.SrateAF_USB
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1e6c]
mov dword [ebp - 0x44], 0x70
sub esp, 4
push eax
push str.SrateAF_CW
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1e70]
mov dword [ebp - 0x44], 0x71
sub esp, 4
push eax
push str.SrateAF_DIG
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1818]
mov dword [ebp - 0x44], 0x72
sub esp, 4
push eax
push str.SrateInExtIO
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f181c]
mov dword [ebp - 0x44], 0x73
sub esp, 4
push eax
push str.SrateInSound
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1768]
mov dword [ebp - 0x44], 0x74
sub esp, 4
push eax
push str.AutoCorrScalePos
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f176c]
mov dword [ebp - 0x44], 0x75
sub esp, 4
push eax
push str.AutoCorrMinPos
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1770]
mov dword [ebp - 0x44], 0x76
sub esp, 4
push eax
push str.AutoCorrContrastPos
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1774]
mov dword [ebp - 0x44], 0x77
sub esp, 4
push eax
push str.AutoCorrGainPos
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1778]
mov dword [ebp - 0x44], 0x78
sub esp, 4
push eax
push str.AutoCorrZoomPos
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f177c]
mov dword [ebp - 0x44], 0x79
sub esp, 4
push eax
push str.AutoCorrResPos
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
xor ebx, ebx
xor eax, eax
lea esi, [ebp - 0x14]
nop word cs:[eax + eax]
cmp eax, 5
jae 0x4980cd
mov dword [ebp - 0x80], eax
mov eax, dword [eax*4 + 0xac6d5c]
mov dword [ebp - 0x7c], eax
push eax
push str.DCcorrection__s_Left
push 0x80
lea eax, [ebp - 0x128]
mov edi, eax
push edi
call fcn.00809fc0
add esp, 0x10
mov eax, dword [0xb20588]
fld dword [eax + ebx + 0x33f0]
mov dword [ebp - 0x44], 0x7a
sub esp, 0x10
fstp qword [esp + 8]
mov dword [esp + 4], edi
mov dword [esp], esi
mov dword [ebp - 0x64], ebx
call fcn.004341a0
add esp, 0x10
fldz
fstp st(0)
push dword [ebp - 0x7c]
push str.DCcorrection__s_Right
push 0x80
lea eax, [ebp - 0x128]
mov esi, eax
push esi
call fcn.00809fc0
add esp, 0x10
mov eax, dword [0xb20588]
mov ecx, dword [ebp - 0x64]
fld dword [eax + ecx + 0x33f4]
mov dword [ebp - 0x44], 0x7b
sub esp, 0x10
fstp qword [esp + 8]
mov dword [esp + 4], esi
lea eax, [ebp - 0x14]
mov dword [esp], eax
call fcn.004341a0
add esp, 0x10
fldz
fstp st(0)
push dword [ebp - 0x7c]
push str.DCcorrection__s_State
push 0x80
lea eax, [ebp - 0x128]
mov esi, eax
push esi
call fcn.00809fc0
add esp, 0x10
mov eax, dword [0xb20588]
mov ecx, dword [ebp - 0x64]
mov eax, dword [eax + ecx + 0x33e8]
mov dword [ebp - 0x44], 0x7c
sub esp, 4
push eax
push esi
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
push dword [ebp - 0x7c]
push str.DCcorrection__s_BandWidth
push 0x80
lea eax, [ebp - 0x128]
mov esi, eax
push esi
call fcn.00809fc0
add esp, 0x10
mov eax, dword [0xb20588]
mov ecx, dword [ebp - 0x64]
mov eax, dword [eax + ecx + 0x33ec]
mov dword [ebp - 0x44], 0x7d
sub esp, 4
push eax
push esi
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [ebp - 0x64]
mov ecx, eax
add ecx, 0x10
mov eax, dword [ebp - 0x80]
cmp eax, 4
lea eax, [eax + 1]
lea esi, [ebp - 0x14]
mov ebx, ecx
jb 0x497f6c
push str.Sound
push str.DCcorrectionTx__s_Left
push 0x80
lea eax, [ebp - 0x128]
mov edi, eax
push edi
call fcn.00809fc0
add esp, 0x10
mov eax, dword [0xb20588]
fld dword [eax + 0x3444]
mov dword [ebp - 0x44], 0x7e
sub esp, 0x10
fstp qword [esp + 8]
mov dword [esp + 4], edi
mov dword [esp], esi
call fcn.004341a0
add esp, 0x10
fldz
fstp st(0)
push str.Sound
push str.DCcorrectionTx__s_Right
push 0x80
lea eax, [ebp - 0x128]
mov esi, eax
push esi
call fcn.00809fc0
add esp, 0x10
mov eax, dword [0xb20588]
fld dword [eax + 0x3448]
mov dword [ebp - 0x44], 0x7f
sub esp, 0x10
fstp qword [esp + 8]
mov dword [esp + 4], esi
lea eax, [ebp - 0x14]
mov dword [esp], eax
call fcn.004341a0
add esp, 0x10
fldz
fstp st(0)
push str.Sound
push str.DCcorrectionTx__s_State
push 0x80
lea eax, [ebp - 0x128]
mov esi, eax
push esi
call fcn.00809fc0
add esp, 0x10
mov eax, dword [0xb20588]
mov eax, dword [eax + 0x3440]
mov dword [ebp - 0x44], 0x80
sub esp, 4
push eax
push esi
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
push str.ExtIO
push str.DCcorrectionTx__s_Left
push 0x80
lea eax, [ebp - 0x128]
mov esi, eax
push esi
call fcn.00809fc0
add esp, 0x10
mov eax, dword [0xb20588]
fld dword [eax + 0x3450]
mov dword [ebp - 0x44], 0xbe
sub esp, 0x10
fstp qword [esp + 8]
mov dword [esp + 4], esi
lea eax, [ebp - 0x14]
mov dword [esp], eax
call fcn.004341a0
add esp, 0x10
fldz
fstp st(0)
push str.ExtIO
push str.DCcorrectionTx__s_Right
push 0x80
lea eax, [ebp - 0x128]
mov esi, eax
push esi
call fcn.00809fc0
add esp, 0x10
mov eax, dword [0xb20588]
fld dword [eax + 0x3454]
mov dword [ebp - 0x44], 0xbf
sub esp, 0x10
fstp qword [esp + 8]
mov dword [esp + 4], esi
lea eax, [ebp - 0x14]
mov dword [esp], eax
call fcn.004341a0
add esp, 0x10
fldz
fstp st(0)
push str.ExtIO
push str.DCcorrectionTx__s_State
push 0x80
lea eax, [ebp - 0x128]
mov esi, eax
push esi
call fcn.00809fc0
add esp, 0x10
mov eax, dword [0xb20588]
mov eax, dword [eax + 0x344c]
mov dword [ebp - 0x44], 0xc0
sub esp, 4
push eax
push esi
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
mov eax, dword [eax + 0x34a4]
mov dword [ebp - 0x44], 0xc1
sub esp, 4
push eax
push str.NFM_BandWidth_curr
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
mov eax, dword [eax + 0x34b0]
mov dword [ebp - 0x44], 0x81
sub esp, 4
push eax
push str.WFM_BandWidth_curr
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
movzx eax, byte [eax + 0x354e]
mov dword [ebp - 0x44], 0x82
sub esp, 4
push eax
push str.DSP_NB_RF
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
fld dword [eax + 0x5da4]
mov dword [ebp - 0x44], 0x83
sub esp, 0x10
fstp qword [esp + 8]
lea eax, [ebp - 0x14]
mov dword [esp], eax
mov dword [esp + 4], str.DSP_NB_RF_Strength
call fcn.004341a0
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
movzx eax, byte [eax + 0x354f]
mov dword [ebp - 0x44], 0x84
sub esp, 4
push eax
push str.DSP_NB_IF
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
fld dword [eax + 0x861c]
mov dword [ebp - 0x44], 0x85
sub esp, 0x10
fstp qword [esp + 8]
lea eax, [ebp - 0x14]
mov dword [esp], eax
mov dword [esp + 4], str.DSP_NB_IF_Strength
call fcn.004341a0
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
fld dword [eax + 0x2ef900]
fnstcw word [ebp - 0x5c]
movzx eax, word [ebp - 0x5c]
mov word [ebp - 0x5c], 0xc7f
fldcw word [ebp - 0x5c]
mov word [ebp - 0x5c], ax
fistp dword [ebp - 0xa0]
fldcw word [ebp - 0x5c]
mov eax, dword [ebp - 0xa0]
mov dword [ebp - 0x44], 0x86
sub esp, 4
push eax
push 0xac68ae
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1820]
mov dword [ebp - 0x44], 0x87
sub esp, 4
push eax
push str.DSP_AGC_THR271
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1824]
mov dword [ebp - 0x44], 0x88
sub esp, 4
push eax
push str.DSP_MGC_GAIN
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
fld qword [eax + 0x3528]
fmul dword [0xac6014]
fadd dword [0xac6018]
fnstcw word [ebp - 0x5a]
movzx eax, word [ebp - 0x5a]
mov word [ebp - 0x5a], 0xc7f
fldcw word [ebp - 0x5a]
mov word [ebp - 0x5a], ax
fistp dword [ebp - 0x9c]
fldcw word [ebp - 0x5a]
mov eax, dword [ebp - 0x9c]
mov dword [ebp - 0x44], 0x89
sub esp, 4
push eax
push str.AFC_ECSS_LockDistance_mHz
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
fld qword [eax + 0x3530]
fmul dword [0xac601c]
fadd dword [0xac6018]
fnstcw word [ebp - 0x58]
movzx eax, word [ebp - 0x58]
mov word [ebp - 0x58], 0xc7f
fldcw word [ebp - 0x58]
mov word [ebp - 0x58], ax
fistp dword [ebp - 0x98]
fldcw word [ebp - 0x58]
mov eax, dword [ebp - 0x98]
mov dword [ebp - 0x44], 0x8a
sub esp, 4
push eax
push str.AFC_ECSS_Speed
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1804]
mov dword [ebp - 0x44], 0x8b
sub esp, 4
push eax
push str.SoundOutputMode
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
mov eax, dword [eax + 0x2ef910]
mov dword [ebp - 0x44], 0x8c
sub esp, 4
push eax
push str.SoundOutIFgain
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, 0x17fc
add eax, dword [0xb20588]
mov dword [ebp - 0x128], 0
mov dword [ebp - 0x44], 0x8d
sub esp, 4
push 0
push eax
lea eax, [ebp - 0x128]
push eax
call fcn.0081a760
add esp, 0x10
fldz
fstp st(0)
mov dword [ebp - 0x44], 0x8e
sub esp, 4
lea eax, [ebp - 0x128]
push eax
push str.ExtIOdllname
lea eax, [ebp - 0x14]
push eax
call fcn.004349d8
add esp, 0x10
fldz
fstp st(0)
sub esp, 0xc
lea eax, [ebp - 0x128]
push eax
call fcn.00413a98
add esp, 0x10
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f180b]
mov dword [ebp - 0x44], 0x8f
sub esp, 4
push eax
push str.MuteAudioOnTX
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
movzx eax, byte [eax + 0x2ef8f4]
mov dword [ebp - 0x44], 0x90
sub esp, 4
push eax
push str.MuteAudioOnInactive
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f182c]
mov dword [ebp - 0x44], 0x91
sub esp, 4
push eax
push str.ColorPalette
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov ecx, dword [eax + 0x824]
cmp byte [ecx + 0x4a], 0
fldz
jne 0x49866d
fstp st(0)
mov eax, dword [eax + 0x828]
cmp byte [eax + 0x4a], 0
fldz
je 0x49886f
fstp st(0)
mov eax, dword [0xb20588]
movzx eax, byte [eax + 0x2b87a0]
mov dword [ebp - 0x44], 0x92
sub esp, 4
push eax
push str.AutoRangeRF
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
movzx eax, byte [eax + 0x2b87a1]
mov dword [ebp - 0x44], 0x93
sub esp, 4
push eax
push str.AutoRangeAF
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
fld dword [eax + 0x2b87a4]
fmul dword [0xac6020]
fadd dword [0xac6018]
fnstcw word [ebp - 0x56]
movzx eax, word [ebp - 0x56]
mov word [ebp - 0x56], 0xc7f
fldcw word [ebp - 0x56]
mov word [ebp - 0x56], ax
fistp dword [ebp - 0x94]
fldcw word [ebp - 0x56]
mov eax, dword [ebp - 0x94]
mov dword [ebp - 0x44], 0x94
sub esp, 4
push eax
push str.AutoRangeRFminExtra
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
fld dword [eax + 0x2b87a8]
fmul dword [0xac6020]
fadd dword [0xac6018]
fnstcw word [ebp - 0x54]
movzx eax, word [ebp - 0x54]
mov word [ebp - 0x54], 0xc7f
fldcw word [ebp - 0x54]
mov word [ebp - 0x54], ax
fistp dword [ebp - 0x90]
fldcw word [ebp - 0x54]
mov eax, dword [ebp - 0x90]
mov dword [ebp - 0x44], 0x95
sub esp, 4
push eax
push str.AutoRangeAFminExtra
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
fld dword [eax + 0x2b87ac]
fmul dword [0xac6020]
fadd dword [0xac6018]
fnstcw word [ebp - 0x52]
movzx eax, word [ebp - 0x52]
mov word [ebp - 0x52], 0xc7f
fldcw word [ebp - 0x52]
mov word [ebp - 0x52], ax
fstp st(0)
mov eax, dword [0xb20588]
movzx eax, byte [eax + 0x34a0]
mov dword [ebp - 0x44], 0x99
sub esp, 4
push eax
push str.FM_Bin_Dec
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
movzx eax, byte [eax + 0x34a1]
mov dword [ebp - 0x44], 0x9a
sub esp, 4
push eax
push str.AMFM_Omit_HighPass
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
test eax, eax
je 0x4988e7
cmp byte [eax + 0x865d], 0
lea ecx, [ebp - 0x14]
je 0x4988ee
movzx eax, byte [eax + 0x865e]
jmp 0x4988f0
xor eax, eax
lea ecx, [ebp - 0x14]
jmp 0x4988f0
xor eax, eax
mov dword [ebp - 0x44], 0x9b
sub esp, 4
push eax
push str.CW_CarrierMode
push ecx
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
mov eax, dword [eax + 0x86b8]
mov dword [ebp - 0x44], 0x9c
sub esp, 4
push eax
push str.SMeter_Carrier_DecayTime_msec
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
mov eax, dword [eax + 0x86bc]
mov dword [ebp - 0x44], 0x9d
sub esp, 4
push eax
push str.SMeter_Carrier_AttackTime_msec
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
mov eax, dword [eax + 0x86c0]
mov dword [ebp - 0x44], 0x9e
sub esp, 4
push eax
push str.SMeter_NonCarrier_DecayTime_msec
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
mov eax, dword [eax + 0x86c4]
mov dword [ebp - 0x44], 0x9f
sub esp, 4
push eax
push str.SMeter_NonCarrier_AttackTime_msec
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
mov eax, dword [eax + 0x86d0]
mov dword [ebp - 0x44], 0xa0
sub esp, 4
push eax
push str.SMeter_Mode_RMS_Peak
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
mov eax, dword [eax + 0x86cc]
mov dword [ebp - 0x44], 0xa1
sub esp, 4
push eax
push str.SMeter_Mode_Car_RMS_Peak
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
mov eax, dword [eax + 0x86d4]
mov dword [ebp - 0x44], 0xa2
sub esp, 4
push eax
push str.SMeter_DisplayMode
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
movzx eax, byte [eax + 0x86d8]
mov dword [ebp - 0x44], 0xa3
sub esp, 4
push eax
push str.SMeter_and_RFspectrum_Compensation
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f1924]
mov dword [ebp - 0x44], 0xa4
sub esp, 4
push eax
push str.StatusWindowAutoOpen
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1918]
mov dword [ebp - 0x44], 0xa5
sub esp, 4
push eax
push str.StatusWindowTop
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f191c]
mov dword [ebp - 0x44], 0xa6
sub esp, 4
push eax
push str.StatusWindowLeft
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
movzx eax, byte [eax + 0x34e1]
mov dword [ebp - 0x44], 0xa7
sub esp, 4
push eax
push str.Determine_RF_Input_Level
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
movzx eax, byte [eax + 0x34e3]
mov dword [ebp - 0x44], 0xa8
sub esp, 4
push eax
push str.Determine_AF_Output_Level
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
mov eax, dword [eax + 0x3328]
mov dword [ebp - 0x44], 0xa9
sub esp, 4
push eax
push str.NoiseLevel
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f17e8]
mov dword [ebp - 0x44], 0xaa
sub esp, 4
push eax
push str.TXmicLock
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, 0x2f1c90
add eax, dword [0xb20584]
mov dword [ebp - 0x128], 0
mov dword [ebp - 0x44], 0xab
sub esp, 4
push 0
push eax
lea eax, [ebp - 0x128]
push eax
call fcn.0081a7c4
add esp, 0x10
fldz
fstp st(0)
mov dword [ebp - 0x44], 0xac
sub esp, 4
lea eax, [ebp - 0x128]
push eax
push str.SMeter_Last_Calibration
lea eax, [ebp - 0x14]
push eax
call fcn.004349d8
add esp, 0x10
fldz
fstp st(0)
sub esp, 0xc
lea eax, [ebp - 0x128]
mov esi, eax
push esi
call fcn.00413a98
add esp, 0x10
mov eax, 0x2f1c8c
add eax, dword [0xb20584]
mov dword [ebp - 0x128], 0
mov dword [ebp - 0x44], 0xad
sub esp, 4
push 0
push eax
push esi
call fcn.0081a7c4
add esp, 0x10
fldz
fstp st(0)
mov dword [ebp - 0x44], 0xae
sub esp, 4
lea eax, [ebp - 0x128]
push eax
push str.LOfreq_Last_Calibration
lea eax, [ebp - 0x14]
push eax
call fcn.004349d8
add esp, 0x10
fldz
fstp st(0)
sub esp, 0xc
lea eax, [ebp - 0x128]
push eax
call fcn.00413a98
add esp, 0x10
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f17fc]
mov dword [ebp - 0x44], 0xaf
sub esp, 4
push eax
push str.DigModeDevOutID
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1800]
mov dword [ebp - 0x44], 0xb0
sub esp, 4
push eax
push str.DigModeSoundOutMode
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, 0x2f17f8
add eax, dword [0xb20584]
mov dword [ebp - 0x128], 0
mov dword [ebp - 0x44], 0xb1
sub esp, 4
push 0
push eax
lea eax, [ebp - 0x128]
push eax
call fcn.0081a7c4
add esp, 0x10
fldz
fstp st(0)
mov dword [ebp - 0x44], 0xb2
sub esp, 4
lea eax, [ebp - 0x128]
push eax
push str.DigModeExtPrg
lea eax, [ebp - 0x14]
push eax
call fcn.004349d8
add esp, 0x10
fldz
fstp st(0)
sub esp, 0xc
lea eax, [ebp - 0x128]
push eax
call fcn.00413a98
add esp, 0x10
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1dd4]
mov dword [ebp - 0x44], 0xb3
sub esp, 4
push eax
push str.DigModeModulation
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
mov eax, dword [eax + 0x2f1dd8]
mov dword [ebp - 0x44], 0xb4
sub esp, 4
push eax
push str.DigModeCatSideband
lea eax, [ebp - 0x14]
push eax
call fcn.00434544
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20588]
cmp byte [eax + 0x2320], 0
je 0x498f22
mov eax, dword [0xb20584]
mov dword [ebp - 0x64], eax
mov dword [ebp - 0x78], 0
mov dword [ebp - 0x44], 0xb5
sub esp, 4
lea eax, [ebp - 0x78]
push 0
push 0xac6cba
push eax
call fcn.0081a760
add esp, 0x10
fldz
fstp st(0)
mov dword [ebp - 0x68], 0
mov edx, dword [ebp - 0x64]
add edx, 0x2f17f4
mov dword [ebp - 0x44], 0xb6
sub esp, 4
lea ecx, [ebp - 0x68]
lea eax, [ebp - 0x78]
push eax
push edx
push ecx
call fcn.0081a99c
add esp, 0x10
fldz
fstp st(0)
mov eax, 0x17fc
add eax, dword [0xb20588]
mov dword [ebp - 0x6c], 0
mov dword [ebp - 0x44], 0xb7
sub esp, 8
lea ecx, [ebp - 0x6c]
push eax
push ecx
call fcn.0081bbc8
add esp, 0x10
fldz
fstp st(0)
mov dword [ebp - 0x70], 0
mov eax, dword [ebp - 0x6c]
mov dword [ebp - 0x44], 0xb8
lea edx, [ebp - 0x70]
call fcn.004c5fc0
fldz
fstp st(0)
mov dword [ebp - 0x74], 0
mov dword [ebp - 0x44], 0xb9
sub esp, 4
lea ecx, [ebp - 0x74]
push 0
lea eax, [ebp - 0x70]
push eax
push ecx
call fcn.0081a7c4
add esp, 0x10
fldz
fstp st(0)
mov dword [ebp - 0x128], 0
mov dword [ebp - 0x44], 0xba
sub esp, 4
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x128]
push eax
call fcn.0081a99c
add esp, 0x10
fldz
fstp st(0)
sub esp, 0xc
lea eax, [ebp - 0x74]
push eax
call fcn.00413a98
add esp, 0x10
sub esp, 0xc
lea eax, [ebp - 0x70]
push eax
call fcn.0081bb38
add esp, 0x10
sub esp, 0xc
lea eax, [ebp - 0x6c]
push eax
call fcn.0081bb38
add esp, 0x10
sub esp, 0xc
lea eax, [ebp - 0x68]
push eax
call fcn.00413a98
add esp, 0x10
sub esp, 0xc
lea eax, [ebp - 0x78]
push eax
call fcn.00413a98
add esp, 0x10
mov eax, dword [0xb20590]
mov edx, dword [ebp - 0x128]
test edx, edx
mov ecx, 0xac607c
je 0x498ef8
mov ecx, edx
mov dword [ebp - 0x44], 0xbb
sub esp, 8
push ecx
push eax
call fcn.004328fc
add esp, 0x10
fldz
fstp st(0)
sub esp, 0xc
lea eax, [ebp - 0x128]
push eax
call fcn.00413a98
add esp, 0x10
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f180a]
mov dword [ebp - 0x44], 0xbc
sub esp, 4
push eax
push str.BandAutoSelect
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
mov eax, dword [0xb20584]
movzx eax, byte [eax + 0x2f17f1]
mov dword [ebp - 0x44], 0xbd
sub esp, 4
push eax
push str.AutoBandZoom
lea eax, [ebp - 0x14]
push eax
call fcn.00433dec
add esp, 0x10
fldz
fstp st(0)
sub esp, 0xc
lea eax, [ebp - 0x14]
push eax
call fcn.0043377c
add esp, 0x10
sub esp, 0xc
lea eax, [ebp - 0x4c]
push eax
call fcn.0081a4ee
add esp, 0x12c
pop esi
pop edi
pop ebx
pop ebp
ret