Function at 0x5907b0
Capabilities:
Access peb ldr_data
Check for peb ntglobalflag flag
Contain obfuscated stackstrings
Get kernel32 base address
Get number of processors
Get process heap flags
Get process heap force flags
Parse pe header

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x7121b4
mov eax, dword fs:[0]
push eax
sub esp, 0xec
push ebx
push esi
push edi
mov eax, dword [0x7e6410]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ebx, ecx
mov dword [ebp - 0x30], ebx
push str.nPreferencePage
lea ecx, [ebp - 0x18]
mov dword [ebp - 0x2c], 0
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0
call fcn.00428840
push dword [ebx + 4]
lea eax, [ebx + 4]
mov byte [ebp - 4], 1
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x14]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x14]
call fcn.00428810
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nPreferencePage_1
lea ecx, [ebp - 0x14]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 2
call fcn.00428840
push dword [ebx + 8]
lea eax, [ebx + 8]
mov byte [ebp - 4], 3
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x18]
call fcn.00428810
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nPreferencePage_7
lea ecx, [ebp - 0x14]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 4
call fcn.00428840
push dword [ebx + 0xc]
lea eax, [ebx + 0xc]
mov byte [ebp - 4], 5
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x18]
call fcn.00428810
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nMainWndL
lea ecx, [ebp - 0x14]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 6
call fcn.00428840
push dword [ebx + 0x10]
lea eax, [ebx + 0x10]
mov byte [ebp - 4], 7
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x18]
call fcn.00428810
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nMainWndT
lea ecx, [ebp - 0x14]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 8
call fcn.00428840
push dword [ebx + 0x14]
lea eax, [ebx + 0x14]
mov byte [ebp - 4], 9
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x18]
call fcn.00428810
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nMainWndW
lea ecx, [ebp - 0x14]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0xa
call fcn.00428840
push dword [ebx + 0x18]
lea eax, [ebx + 0x18]
mov byte [ebp - 4], 0xb
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x18]
call fcn.00428810
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nMainWndH
lea ecx, [ebp - 0x14]
call fcn.00428840
mov dword [ebp - 4], 0xc
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x18]
call fcn.00428840
push dword [ebx + 0x1c]
lea eax, [ebx + 0x1c]
mov byte [ebp - 4], 0xd
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x18]
call fcn.00428810
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nPlaylistWndL
lea ecx, [ebp - 0x14]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0xe
call fcn.00428840
push dword [ebx + 0x24]
lea eax, [ebx + 0x24]
mov byte [ebp - 4], 0xf
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x18]
call fcn.00428810
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nPlaylistWndT
lea ecx, [ebp - 0x14]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0x10
call fcn.00428840
push dword [ebx + 0x20]
lea eax, [ebx + 0x20]
mov byte [ebp - 4], 0x11
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0x18]
call fcn.00428810
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nPlaylistWndW
lea ecx, [ebp - 0x14]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0x12
call fcn.00428840
push dword [ebx + 0x28]
lea eax, [ebx + 0x28]
mov byte [ebp - 4], 0x13
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x18]
call fcn.00428810
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nPlaylistWndH
lea ecx, [ebp - 0x14]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0x14
call fcn.00428840
push dword [ebx + 0x2c]
lea eax, [ebx + 0x2c]
mov byte [ebp - 4], 0x15
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x18]
call fcn.00428810
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nBrowserWndL
lea ecx, [ebp - 0x14]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0x16
call fcn.00428840
push dword [ebx + 0x40]
lea eax, [ebx + 0x40]
mov byte [ebp - 4], 0x17
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0x18]
call fcn.00428810
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nBrowserWndT
lea ecx, [ebp - 0x14]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0x18
call fcn.00428840
mov byte [ebp - 4], 0x19
lea eax, [ebx + 0x44]
push dword [eax]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x18]
call fcn.00428810
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nBrowserWndW
lea ecx, [ebp - 0x14]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0x1a
call fcn.00428840
push dword [ebx + 0x48]
lea eax, [ebx + 0x48]
mov byte [ebp - 4], 0x1b
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x18]
call fcn.00428810
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nBrowserWndH
lea ecx, [ebp - 0x14]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0x1c
call fcn.00428840
push dword [ebx + 0x4c]
lea eax, [ebx + 0x4c]
mov byte [ebp - 4], 0x1d
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x1c
lea ecx, [ebp - 0x18]
call fcn.00428810
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nEQWndL
lea ecx, [ebp - 0x14]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0x1e
call fcn.00428840
push dword [ebx + 0x34]
lea eax, [ebx + 0x34]
mov byte [ebp - 4], 0x1f
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x1e
lea ecx, [ebp - 0x18]
call fcn.00428810
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nEQWndT
lea ecx, [ebp - 0x14]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0x20
call fcn.00428840
push dword [ebx + 0x30]
lea eax, [ebx + 0x30]
mov byte [ebp - 4], 0x21
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x20
lea ecx, [ebp - 0x18]
call fcn.00428810
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nEQWndW
lea ecx, [ebp - 0x14]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0x22
call fcn.00428840
push dword [ebx + 0x38]
lea eax, [ebx + 0x38]
mov byte [ebp - 4], 0x23
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x22
lea ecx, [ebp - 0x18]
call fcn.00428810
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nEQWndH
lea ecx, [ebp - 0x14]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0x24
call fcn.00428840
push dword [ebx + 0x3c]
lea eax, [ebx + 0x3c]
mov byte [ebp - 4], 0x25
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x24
lea ecx, [ebp - 0x18]
call fcn.00428810
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nPageContainerPage
lea ecx, [ebp - 0x14]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0x26
call fcn.00428840
push dword [ebx + 0x50]
lea eax, [ebx + 0x50]
mov byte [ebp - 4], 0x27
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x26
lea ecx, [ebp - 0x18]
call fcn.00428810
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nMainShape
lea ecx, [ebp - 0x14]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0x28
call fcn.00428840
push dword [ebx + 0x68]
lea eax, [ebx + 0x68]
mov byte [ebp - 4], 0x29
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x28
lea ecx, [ebp - 0x18]
call fcn.00428810
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bShowPlaylist
lea ecx, [ebp - 0x14]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0x2a
call fcn.00428840
push dword [ebx + 0x54]
lea eax, [ebx + 0x54]
mov byte [ebp - 4], 0x2b
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x2a
call fcn.00428810
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bShowEQ
lea ecx, [ebp - 0x14]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0x2c
call fcn.00428840
push dword [ebx + 0x58]
lea eax, [ebx + 0x58]
mov byte [ebp - 4], 0x2d
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x2c
lea ecx, [ebp - 0x18]
call fcn.00428810
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bShowMiniBrowser
lea ecx, [ebp - 0x14]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0x2e
call fcn.00428840
push dword [ebx + 0x5c]
lea edi, [ebx + 0x5c]
mov byte [ebp - 4], 0x2f
push edi
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x2e
lea ecx, [ebp - 0x18]
call fcn.00428810
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.sProgramLang
lea ecx, [ebp - 0x14]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0x30
call fcn.00428840
push ecx
lea esi, [ebx + 0x60]
mov byte [ebp - 4], 0x31
mov ecx, esp
push esi
call fcn.00428690
push esi
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
push SysReAllocStringLen
call fcn.005b6500
add esp, 0x14
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x30
call fcn.00428810
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push ecx
mov ecx, esp
push esi
call fcn.00428690
lea eax, [ebp - 0x24]
push eax
lea ecx, [ebp - 0x1d]
call fcn.0058ae90
push eax
mov ecx, esi
mov dword [ebp - 4], 0x32
call fcn.004289a0
lea ecx, [ebp - 0x24]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nMiniBrowserMode
lea ecx, [ebp - 0x14]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0x33
call fcn.00428840
push dword [ebx + 0x64]
lea eax, [ebx + 0x64]
mov byte [ebp - 4], 0x34
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x33
lea ecx, [ebp - 0x18]
call fcn.00428810
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bOnceMnetLaunched
lea ecx, [ebp - 0x14]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0x35
call fcn.00428840
push dword [ebx + 0x40c]
lea esi, [ebx + 0x40c]
mov byte [ebp - 4], 0x36
push esi
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x35
lea ecx, [ebp - 0x18]
call fcn.00428810
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
cmp dword [esi], 0
jne 0x5911eb
mov dword [ebx + 0x64], 2
mov dword [edi], 1
push str.sSkinFileName
lea ecx, [ebp - 0x14]
mov dword [esi], 1
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0x37
call fcn.00428840
push ecx
lea esi, [ebx + 0x6c]
mov byte [ebp - 4], 0x38
mov ecx, esp
push esi
call fcn.00428690
push esi
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
push SysReAllocStringLen
call fcn.005b6500
add esp, 0x14
mov byte [ebp - 4], 0x37
lea ecx, [ebp - 0x18]
call fcn.00428810
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.sSkinXmlFileName
lea ecx, [ebp - 0x14]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0x39
call fcn.00428840
push ecx
lea esi, [ebx + 0x70]
mov byte [ebp - 4], 0x3a
mov ecx, esp
push esi
call fcn.00428690
push esi
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
push SysReAllocStringLen
call fcn.005b6500
add esp, 0x14
mov byte [ebp - 4], 0x39
lea ecx, [ebp - 0x18]
call fcn.00428810
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.sSkinSavePostFix
lea ecx, [ebp - 0x14]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0x3b
call fcn.00428840
push ecx
lea esi, [ebx + 0x74]
mov byte [ebp - 4], 0x3c
mov ecx, esp
push esi
call fcn.00428690
push esi
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
push SysReAllocStringLen
call fcn.005b6500
add esp, 0x14
mov byte [ebp - 4], 0x3b
lea ecx, [ebp - 0x18]
call fcn.00428810
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nLastPlayIndex
lea ecx, [ebp - 0x14]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0x3d
call fcn.00428840
push dword [ebx + 0x84]
lea eax, [ebx + 0x84]
mov byte [ebp - 4], 0x3e
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x18]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x3d
lea ecx, [ebp - 0x18]
call fcn.00428810
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
lea ecx, [ebx + 0x88]
call fcn.00596eb0
push str.bMute
lea ecx, [ebp - 0x94]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0x3f
call fcn.00428840
push dword [ebx + 0xac]
lea eax, [ebx + 0xac]
mov byte [ebp - 4], 0x40
push eax
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x18]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x3f
lea ecx, [ebp - 0x18]
call fcn.00428810
lea ecx, [ebp - 0x94]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nVolume
lea ecx, [ebp - 0x9c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x94]
mov dword [ebp - 4], 0x41
call fcn.00428840
push dword [ebx + 0xa0]
lea eax, [ebx + 0xa0]
mov byte [ebp - 4], 0x42
push eax
lea eax, [ebp - 0x9c]
push eax
lea eax, [ebp - 0x94]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
lea ecx, [ebp - 0x94]
mov byte [ebp - 4], 0x41
call fcn.00428810
lea ecx, [ebp - 0x9c]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nPan
lea ecx, [ebp - 0x90]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x9c]
mov dword [ebp - 4], 0x43
call fcn.00428840
push dword [ebx + 0xa4]
lea eax, [ebx + 0xa4]
mov byte [ebp - 4], 0x44
push eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x9c]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x43
lea ecx, [ebp - 0x9c]
call fcn.00428810
lea ecx, [ebp - 0x90]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bShuffle
lea ecx, [ebp - 0x98]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x90]
mov dword [ebp - 4], 0x45
call fcn.00428840
push dword [ebx + 0xb0]
lea eax, [ebx + 0xb0]
mov byte [ebp - 4], 0x46
push eax
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x90]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x45
lea ecx, [ebp - 0x90]
call fcn.00428810
lea ecx, [ebp - 0x98]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bTotalNum
lea ecx, [ebp - 0x70]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x98]
mov dword [ebp - 4], 0x47
call fcn.00428840
push dword [ebx + 0xb4]
lea eax, [ebx + 0xb4]
mov byte [ebp - 4], 0x48
push eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x98]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x47
lea ecx, [ebp - 0x98]
call fcn.00428810
lea ecx, [ebp - 0x70]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nRepeat
lea ecx, [ebp - 0x74]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x70]
mov dword [ebp - 4], 0x49
call fcn.00428840
push dword [ebx + 0xb8]
lea eax, [ebx + 0xb8]
mov byte [ebp - 4], 0x4a
push eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x70]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x49
lea ecx, [ebp - 0x70]
call fcn.00428810
lea ecx, [ebp - 0x74]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bRepeatStop
lea ecx, [ebp - 0x78]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x74]
mov dword [ebp - 4], 0x4b
call fcn.00428840
push dword [ebx + 0xbc]
lea eax, [ebx + 0xbc]
mov byte [ebp - 4], 0x4c
push eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x74]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x4b
lea ecx, [ebp - 0x74]
call fcn.00428810
lea ecx, [ebp - 0x78]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nPower
lea ecx, [ebp - 0x84]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x78]
mov dword [ebp - 4], 0x4d
call fcn.00428840
push dword [ebx + 0xc0]
lea eax, [ebx + 0xc0]
mov byte [ebp - 4], 0x4e
push eax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x78]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x4d
lea ecx, [ebp - 0x78]
call fcn.00428810
lea ecx, [ebp - 0x84]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nVisBuiltInMode
lea ecx, [ebp - 0x7c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x84]
mov dword [ebp - 4], 0x4f
call fcn.00428840
push dword [ebx + 0xc8]
lea eax, [ebx + 0xc8]
mov byte [ebp - 4], 0x50
push eax
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x84]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x4f
lea ecx, [ebp - 0x84]
call fcn.00428810
lea ecx, [ebp - 0x7c]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nPlayTimeMode
lea ecx, [ebp - 0x80]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x7c]
mov dword [ebp - 4], 0x51
call fcn.00428840
push dword [ebx + 0xcc]
lea eax, [ebx + 0xcc]
mov byte [ebp - 4], 0x52
push eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x7c]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x51
lea ecx, [ebp - 0x7c]
call fcn.00428810
lea ecx, [ebp - 0x80]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bDSPSpeedPitch
lea ecx, [ebp - 0x6c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x80]
mov dword [ebp - 4], 0x53
call fcn.00428840
push dword [ebx + 0x144]
lea eax, [ebx + 0x144]
mov byte [ebp - 4], 0x54
push eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x80]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x53
lea ecx, [ebp - 0x80]
call fcn.00428810
lea ecx, [ebp - 0x6c]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.strOutModuleName
lea ecx, [ebp - 0x5c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x6c]
mov dword [ebp - 4], 0x55
call fcn.00428840
push ecx
lea esi, [ebx + 0xd8]
mov byte [ebp - 4], 0x56
mov ecx, esp
push esi
call fcn.00428690
push esi
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x6c]
push eax
push SysReAllocStringLen
call fcn.005b6500
add esp, 0x14
mov byte [ebp - 4], 0x55
lea ecx, [ebp - 0x6c]
call fcn.00428810
lea ecx, [ebp - 0x5c]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nOutModuleDevIndex
lea ecx, [ebp - 0x54]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x5c]
mov dword [ebp - 4], 0x57
call fcn.00428840
push dword [ebx + 0xdc]
lea eax, [ebx + 0xdc]
mov byte [ebp - 4], 0x58
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x5c]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x57
lea ecx, [ebp - 0x5c]
call fcn.00428810
lea ecx, [ebp - 0x54]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.strLoadDir
lea ecx, [ebp - 0x64]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x54]
mov dword [ebp - 4], 0x59
call fcn.00428840
push ecx
lea esi, [ebx + 0xf0]
mov byte [ebp - 4], 0x5a
mov ecx, esp
push esi
call fcn.00428690
push esi
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x54]
push eax
push SysReAllocStringLen
call fcn.005b6500
add esp, 0x14
mov byte [ebp - 4], 0x59
lea ecx, [ebp - 0x54]
call fcn.00428810
lea ecx, [ebp - 0x64]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.strSaveDir
lea ecx, [ebp - 0x60]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x64]
mov dword [ebp - 4], 0x5b
call fcn.00428840
push ecx
lea esi, [ebx + 0xf8]
mov byte [ebp - 4], 0x5c
mov ecx, esp
push esi
call fcn.00428690
push esi
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x64]
push eax
push SysReAllocStringLen
call fcn.005b6500
add esp, 0x14
mov byte [ebp - 4], 0x5b
lea ecx, [ebp - 0x64]
call fcn.00428810
lea ecx, [ebp - 0x60]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bAddRecursiveDir
lea ecx, [ebp - 0x50]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x60]
mov dword [ebp - 4], 0x5d
call fcn.00428840
push dword [ebx + 0x100]
lea eax, [ebx + 0x100]
mov byte [ebp - 4], 0x5e
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x60]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x5d
lea ecx, [ebp - 0x60]
call fcn.00428810
lea ecx, [ebp - 0x50]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nDefaultOpen
lea ecx, [ebp - 0x1c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x50]
mov dword [ebp - 4], 0x5f
call fcn.00428840
push dword [ebx + 0x104]
lea eax, [ebx + 0x104]
mov byte [ebp - 4], 0x60
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x50]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x5f
lea ecx, [ebp - 0x50]
call fcn.00428810
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
mov ecx, ebx
call fcn.00590200
mov ecx, ebx
call fcn.00596af0
mov ecx, dword [ebx + 0x7b8]
mov eax, 0x2e8ba2e9
sub ecx, dword [ebx + 0x7b4]
imul ecx
sar edx, 3
mov eax, edx
shr eax, 0x1f
add eax, edx
jne 0x591aa5
push eax
mov ecx, ebx
call fcn.0058f6f0
mov ecx, ebx
call fcn.0059f5e0
mov ecx, ebx
call fcn.005976a0
push str.nCurColorTheme
lea ecx, [ebp - 0x50]
mov dword [ebx + 0xa8], 0x3e8
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0x61
call fcn.00428840
push dword [ebx + 0x180]
lea eax, [ebx + 0x180]
mov byte [ebp - 4], 0x62
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x1c]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x61
lea ecx, [ebp - 0x1c]
call fcn.00428810
lea ecx, [ebp - 0x50]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bSkinRandom
lea ecx, [ebp - 0x60]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0x63
call fcn.00428840
push dword [ebx + 0x184]
lea eax, [ebx + 0x184]
mov byte [ebp - 4], 0x64
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x1c]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x63
lea ecx, [ebp - 0x1c]
call fcn.00428810
lea ecx, [ebp - 0x60]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.sSkinPath
lea ecx, [ebp - 0x64]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0x65
call fcn.00428840
push ecx
lea esi, [ebx + 0x188]
mov byte [ebp - 4], 0x66
mov ecx, esp
push esi
call fcn.00428690
push esi
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x1c]
push eax
push SysReAllocStringLen
call fcn.005b6500
add esp, 0x14
mov byte [ebp - 4], 0x65
lea ecx, [ebp - 0x1c]
call fcn.00428810
lea ecx, [ebp - 0x64]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bUseMonitorSnap
lea ecx, [ebp - 0x54]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0x67
call fcn.00428840
push dword [ebx + 0x18c]
lea eax, [ebx + 0x18c]
mov byte [ebp - 4], 0x68
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x1c]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x67
lea ecx, [ebp - 0x1c]
call fcn.00428810
lea ecx, [ebp - 0x54]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bUsePopupSnap
lea ecx, [ebp - 0x5c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0x69
call fcn.00428840
push dword [ebx + 0x190]
lea eax, [ebx + 0x190]
mov byte [ebp - 4], 0x6a
push eax
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x1c]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x69
lea ecx, [ebp - 0x1c]
call fcn.00428810
lea ecx, [ebp - 0x5c]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bAlwaysOnTop
lea ecx, [ebp - 0x6c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0x6b
call fcn.00428840
push dword [ebx + 0x194]
lea eax, [ebx + 0x194]
mov byte [ebp - 4], 0x6c
push eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x1c]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x6b
lea ecx, [ebp - 0x1c]
call fcn.00428810
lea ecx, [ebp - 0x6c]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bPlayOnTop
lea ecx, [ebp - 0x80]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0x6d
call fcn.00428840
push dword [ebx + 0x198]
lea eax, [ebx + 0x198]
mov byte [ebp - 4], 0x6e
push eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x1c]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x6d
lea ecx, [ebp - 0x1c]
call fcn.00428810
lea ecx, [ebp - 0x80]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bAlwaysOnBottom
lea ecx, [ebp - 0x7c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0x6f
call fcn.00428840
push dword [ebx + 0x19c]
lea eax, [ebx + 0x19c]
mov byte [ebp - 4], 0x70
push eax
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x1c]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x6f
lea ecx, [ebp - 0x1c]
call fcn.00428810
lea ecx, [ebp - 0x7c]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bMinimizeToTray
lea ecx, [ebp - 0x84]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0x71
call fcn.00428840
push dword [ebx + 0x1a0]
lea eax, [ebx + 0x1a0]
mov byte [ebp - 4], 0x72
push eax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x1c]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x71
lea ecx, [ebp - 0x1c]
call fcn.00428810
lea ecx, [ebp - 0x84]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bMinimizeToMiniBand
lea ecx, [ebp - 0x78]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0x73
call fcn.00428840
push dword [ebx + 0x1a4]
lea edi, [ebx + 0x1a4]
mov byte [ebp - 4], 0x74
push edi
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x1c]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x73
lea ecx, [ebp - 0x1c]
call fcn.00428810
lea ecx, [ebp - 0x78]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bClosebtnMinimize
lea ecx, [ebp - 0x74]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0x75
call fcn.00428840
push dword [ebx + 0x1a8]
lea eax, [ebx + 0x1a8]
mov byte [ebp - 4], 0x76
push eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x1c]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x75
lea ecx, [ebp - 0x1c]
call fcn.00428810
lea ecx, [ebp - 0x74]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bOnlyOnePlayer
lea ecx, [ebp - 0x70]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0x77
call fcn.00428840
push dword [ebx + 0x1ac]
lea eax, [ebx + 0x1ac]
mov byte [ebp - 4], 0x78
push eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x1c]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x77
lea ecx, [ebp - 0x1c]
call fcn.00428810
lea ecx, [ebp - 0x70]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bAutoExecSystemStartUp
lea ecx, [ebp - 0x98]
call fcn.00428840
mov dword [ebp - 4], 0x79
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x1c]
call fcn.00428840
push dword [ebx + 0x1b0]
lea eax, [ebx + 0x1b0]
mov byte [ebp - 4], 0x7a
push eax
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x1c]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x79
lea ecx, [ebp - 0x1c]
call fcn.00428810
lea ecx, [ebp - 0x98]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bAutoPlayStartUp
lea ecx, [ebp - 0x90]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0x7b
call fcn.00428840
push dword [ebx + 0x1b4]
lea eax, [ebx + 0x1b4]
mov byte [ebp - 4], 0x7c
push eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x1c]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x7b
lea ecx, [ebp - 0x1c]
call fcn.00428810
lea ecx, [ebp - 0x90]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bShowMinimizeStartup
lea ecx, [ebp - 0x9c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0x7d
call fcn.00428840
push dword [ebx + 0x1b8]
lea eax, [ebx + 0x1b8]
mov byte [ebp - 4], 0x7e
push eax
lea eax, [ebp - 0x9c]
push eax
lea eax, [ebp - 0x1c]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x7d
lea ecx, [ebp - 0x1c]
call fcn.00428810
lea ecx, [ebp - 0x9c]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bAutoPlayPauseOnScreenLock
lea ecx, [ebp - 0x94]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0x7f
call fcn.00428840
push dword [ebx + 0x1bc]
lea eax, [ebx + 0x1bc]
mov byte [ebp - 4], 0x80
push eax
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x1c]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x7f
lea ecx, [ebp - 0x1c]
call fcn.00428810
lea ecx, [ebp - 0x94]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bShowInTaskbar
lea ecx, [ebp - 0x18]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0x81
call fcn.00428840
push dword [ebx + 0x1c0]
lea eax, [ebx + 0x1c0]
mov byte [ebp - 4], 0x82
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x1c]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x81
lea ecx, [ebp - 0x1c]
call fcn.00428810
lea ecx, [ebp - 0x18]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bShowInTray
lea ecx, [ebp - 0x14]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0x83
call fcn.00428840
push dword [ebx + 0x1c8]
lea eax, [ebx + 0x1c8]
mov byte [ebp - 4], 0x84
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x1c]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x83
lea ecx, [ebp - 0x1c]
call fcn.00428810
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bShowInMiniBand
lea ecx, [ebp - 0x58]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0x85
call fcn.00428840
push dword [ebx + 0x1c4]
lea eax, [ebx + 0x1c4]
mov byte [ebp - 4], 0x86
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x1c]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x85
lea ecx, [ebp - 0x1c]
call fcn.00428810
lea ecx, [ebp - 0x58]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bAutoCdPlay
lea ecx, [ebp - 0x48]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x58]
mov dword [ebp - 4], 0x87
call fcn.00428840
push dword [ebx + 0x1cc]
lea eax, [ebx + 0x1cc]
mov byte [ebp - 4], 0x88
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x58]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x87
lea ecx, [ebp - 0x58]
call fcn.00428810
lea ecx, [ebp - 0x48]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bAutoRemoveNotFoundFile
lea ecx, [ebp - 0x44]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x48]
mov dword [ebp - 4], 0x89
call fcn.00428840
push dword [ebx + 0x1d0]
lea eax, [ebx + 0x1d0]
mov byte [ebp - 4], 0x8a
push eax
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x48]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x89
lea ecx, [ebp - 0x48]
call fcn.00428810
lea ecx, [ebp - 0x44]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bUseCrossFade
lea ecx, [ebp - 0x40]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x44]
mov dword [ebp - 4], 0x8b
call fcn.00428840
push dword [ebx + 0x1d4]
lea eax, [ebx + 0x1d4]
mov byte [ebp - 4], 0x8c
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x44]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x8b
lea ecx, [ebp - 0x44]
call fcn.00428810
lea ecx, [ebp - 0x40]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bUseEditPL
lea ecx, [ebp - 0x38]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x40]
mov dword [ebp - 4], 0x8d
call fcn.00428840
push 1
lea eax, [ebx + 0x1d8]
mov byte [ebp - 4], 0x8e
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x40]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x8d
lea ecx, [ebp - 0x40]
call fcn.00428810
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bDontShowMiniBandHowto
lea ecx, [ebp - 0x3c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0x8f
call fcn.00428840
push dword [ebx + 0x1dc]
lea eax, [ebx + 0x1dc]
mov byte [ebp - 4], 0x90
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x38]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x8f
lea ecx, [ebp - 0x38]
call fcn.00428810
lea ecx, [ebp - 0x3c]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nOutModuleBassIndex
lea ecx, [ebp - 0x34]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x3c]
mov dword [ebp - 4], 0x91
call fcn.00428840
push dword [ebx + 0xe0]
lea eax, [ebx + 0xe0]
mov byte [ebp - 4], 0x92
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x3c]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x91
lea ecx, [ebp - 0x3c]
call fcn.00428810
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.strOutModuleDevID
lea ecx, [ebp - 0x28]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0x93
call fcn.00428840
push ecx
lea esi, [ebx + 0xe4]
mov byte [ebp - 4], 0x94
mov ecx, esp
push esi
call fcn.00428690
push esi
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x34]
push eax
push SysReAllocStringLen
call fcn.005b6500
add esp, 0x14
mov byte [ebp - 4], 0x93
lea ecx, [ebp - 0x34]
call fcn.00428810
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bUseFloatOutput
lea ecx, [ebp - 0x10]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0x95
call fcn.00428840
push dword [ebx + 0xe8]
lea eax, [ebx + 0xe8]
mov byte [ebp - 4], 0x96
push eax
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0x28]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x95
lea ecx, [ebp - 0x28]
call fcn.00428810
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
call fcn.0057e900
test eax, eax
jne 0x59257d
cmp dword [ebx + 0x1c4], eax
je 0x592572
cmp dword [ebx + 0x1c0], eax
jne 0x592572
cmp dword [ebx + 0x1c8], eax
jne 0x592572
mov dword [ebx + 0x1c0], 1
mov dword [ebx + 0x1c8], eax
mov dword [ebx + 0x1c4], eax
cmp dword [edi], 0
je 0x59257d
mov dword [edi], 0
push str.nTitleFormat
lea ecx, [ebp - 0x28]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x97
call fcn.00428840
push dword [ebx + 0x1e0]
lea eax, [ebx + 0x1e0]
mov byte [ebp - 4], 0x98
push eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x97
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bTitleScroll
lea ecx, [ebp - 0x34]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x99
call fcn.00428840
push dword [ebx + 0x1e4]
lea eax, [ebx + 0x1e4]
mov byte [ebp - 4], 0x9a
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x99
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bTitleReplaceUnderbar
lea ecx, [ebp - 0x3c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x9b
call fcn.00428840
push dword [ebx + 0x1e8]
lea eax, [ebx + 0x1e8]
mov byte [ebp - 4], 0x9c
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x9b
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x3c]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bTitleReplaceDuplicateSpace
lea ecx, [ebp - 0x38]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x9d
call fcn.00428840
push dword [ebx + 0x1ec]
lea eax, [ebx + 0x1ec]
mov byte [ebp - 4], 0x9e
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x9d
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bTitleReplaceJasoDivision
lea ecx, [ebp - 0x40]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x9f
call fcn.00428840
push dword [ebx + 0x1f0]
lea eax, [ebx + 0x1f0]
mov byte [ebp - 4], 0xa0
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x9f
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x40]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bUseTitleWindowAuto
lea ecx, [ebp - 0x44]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xa1
call fcn.00428840
push dword [ebx + 0x1f4]
lea eax, [ebx + 0x1f4]
mov byte [ebp - 4], 0xa2
push eax
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xa1
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x44]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bUseTitleWindowEffect
lea ecx, [ebp - 0x48]
call fcn.00428840
mov dword [ebp - 4], 0xa3
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
call fcn.00428840
push dword [ebx + 0x1f8]
lea eax, [ebx + 0x1f8]
mov byte [ebp - 4], 0xa4
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xa3
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x48]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nConditionTitleWindow
lea ecx, [ebp - 0x58]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xa5
call fcn.00428840
push dword [ebx + 0x1fc]
lea eax, [ebx + 0x1fc]
mov byte [ebp - 4], 0xa6
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xa5
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x58]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bUseAlphaWindow
lea ecx, [ebp - 0x1c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xa7
call fcn.00428840
push dword [ebx + 0x310]
lea eax, [ebx + 0x310]
mov byte [ebp - 4], 0xa8
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xa7
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nAlphWindowValue
lea ecx, [ebp - 0x50]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xa9
call fcn.00428840
push dword [ebx + 0x314]
lea eax, [ebx + 0x314]
mov byte [ebp - 4], 0xaa
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xa9
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x50]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bOpaqueWhenHover
lea ecx, [ebp - 0x60]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xab
call fcn.00428840
push dword [ebx + 0x318]
lea eax, [ebx + 0x318]
mov byte [ebp - 4], 0xac
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xab
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x60]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bShowImageOnStop
lea ecx, [ebp - 0x64]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xad
call fcn.00428840
push dword [ebx + 0x31c]
lea eax, [ebx + 0x31c]
mov byte [ebp - 4], 0xae
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xad
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x64]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bNotAlbumImageEvent
lea ecx, [ebp - 0x54]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xaf
call fcn.00428840
push dword [ebx + 0x320]
lea eax, [ebx + 0x320]
mov byte [ebp - 4], 0xb0
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xaf
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x54]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nAlbumImageTransition
lea ecx, [ebp - 0x5c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xb1
call fcn.00428840
push dword [ebx + 0x324]
lea eax, [ebx + 0x324]
mov byte [ebp - 4], 0xb2
push eax
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xb1
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x5c]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nFileOpenAction
lea ecx, [ebp - 0x6c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xb3
call fcn.00428840
push dword [ebx + 0x328]
lea esi, [ebx + 0x328]
mov byte [ebp - 4], 0xb4
push esi
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xb3
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x6c]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
mov eax, dword [esi]
test eax, eax
js 0x592b46
cmp eax, 3
jl 0x592b4c
mov dword [esi], 0
push str.nPlaySpot
lea ecx, [ebp - 0x28]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xb5
call fcn.00428840
push dword [ebx + 0x32c]
lea esi, [ebx + 0x32c]
mov byte [ebp - 4], 0xb6
push esi
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xb5
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
cmp dword [esi], 1
je 0x592bb9
mov dword [esi], 0
push str.nUrlTabAction
lea ecx, [ebp - 0x28]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xb7
call fcn.00428840
push dword [ebx + 0x330]
lea esi, [ebx + 0x330]
mov byte [ebp - 4], 0xb8
push esi
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xb7
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
mov eax, dword [esi]
test eax, eax
js 0x592c26
cmp eax, 2
jl 0x592c2c
mov dword [esi], 0
push str.bPlayingPath
lea ecx, [ebp - 0x28]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xb9
call fcn.00428840
push dword [ebx + 0x334]
lea eax, [ebx + 0x334]
mov byte [ebp - 4], 0xba
push eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xb9
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bPlayOffScreensaver
lea ecx, [ebp - 0x34]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xbb
call fcn.00428840
push dword [ebx + 0x338]
lea eax, [ebx + 0x338]
mov byte [ebp - 4], 0xbc
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xbb
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bReMakeShuffleList
lea ecx, [ebp - 0x3c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xbd
call fcn.00428840
push dword [ebx + 0x33c]
lea eax, [ebx + 0x33c]
mov byte [ebp - 4], 0xbe
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xbd
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x3c]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bDragAndDropLastAdd
lea ecx, [ebp - 0x38]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xbf
call fcn.00428840
push dword [ebx + 0x340]
lea eax, [ebx + 0x340]
mov byte [ebp - 4], 0xc0
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xbf
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bUseUrlTab
lea ecx, [ebp - 0x40]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xc1
call fcn.00428840
push dword [ebx + 0x344]
lea eax, [ebx + 0x344]
mov byte [ebp - 4], 0xc2
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xc1
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x40]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bRunNextPlaylist
lea ecx, [ebp - 0x44]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xc3
call fcn.00428840
push dword [ebx + 0x348]
lea eax, [ebx + 0x348]
mov byte [ebp - 4], 0xc4
push eax
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xc3
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x44]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nAddFilePreSortOption
lea ecx, [ebp - 0x48]
call fcn.00428840
mov dword [ebp - 4], 0xc5
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
call fcn.00428840
push dword [ebx + 0x34c]
lea esi, [ebx + 0x34c]
mov byte [ebp - 4], 0xc6
push esi
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xc5
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x48]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
mov eax, dword [esi]
test eax, eax
js 0x592ee5
cmp eax, 5
jl 0x592eeb
mov dword [esi], 2
push str.bAddFilePreSort
lea ecx, [ebp - 0x28]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xc7
call fcn.00428840
push dword [ebx + 0x350]
lea eax, [ebx + 0x350]
mov byte [ebp - 4], 0xc8
push eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xc7
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nDesktopSLWL
lea ecx, [ebp - 0x34]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xc9
call fcn.00428840
push dword [ebx + 0x28c]
lea eax, [ebx + 0x28c]
mov byte [ebp - 4], 0xca
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xc9
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nDesktopSLWT
lea ecx, [ebp - 0x3c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xcb
call fcn.00428840
push dword [ebx + 0x290]
lea eax, [ebx + 0x290]
mov byte [ebp - 4], 0xcc
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xcb
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x3c]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nDesktopSLWW
lea ecx, [ebp - 0x38]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xcd
call fcn.00428840
push dword [ebx + 0x294]
lea eax, [ebx + 0x294]
mov byte [ebp - 4], 0xce
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xcd
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nDesktopSLWH
lea ecx, [ebp - 0x40]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xcf
call fcn.00428840
push dword [ebx + 0x298]
lea eax, [ebx + 0x298]
mov byte [ebp - 4], 0xd0
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xcf
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x40]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bUseDesktopSLW
lea ecx, [ebp - 0x44]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xd1
call fcn.00428840
push dword [ebx + 0x29c]
lea eax, [ebx + 0x29c]
mov byte [ebp - 4], 0xd2
push eax
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xd1
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x44]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bUseDesktopSLWAlpha
lea ecx, [ebp - 0x48]
call fcn.00428840
mov dword [ebp - 4], 0xd3
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
call fcn.00428840
push dword [ebx + 0x2a0]
lea edi, [ebx + 0x2a0]
mov byte [ebp - 4], 0xd4
push edi
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xd3
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x48]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
cmp dword [ebx + 0x3a4], 0xa
jge 0x5931a8
mov dword [edi], 0
push str.nDesktopSLWAlphaValue
lea ecx, [ebp - 0x28]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xd5
call fcn.00428840
push dword [ebx + 0x2a4]
lea esi, [ebx + 0x2a4]
mov byte [ebp - 4], 0xd6
push esi
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xd5
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
mov eax, dword [esi]
cmp eax, 0xa
jle 0x59321d
cmp eax, 0x64
jl 0x59321d
mov ecx, 0x64
jmp 0x593227
mov ecx, 0xa
cmp eax, ecx
cmovg ecx, eax
mov dword [esi], ecx
lea ecx, [ebp - 0x28]
push str.sDesktopSLWFontFaceName
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xd7
call fcn.00428840
push ecx
lea esi, [ebx + 0x2a8]
mov byte [ebp - 4], 0xd8
mov ecx, esp
push esi
call fcn.00428690
push esi
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b6500
add esp, 0x14
mov byte [ebp - 4], 0xd7
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nDesktopSLWFontSize
lea ecx, [ebp - 0x34]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xd9
call fcn.00428840
push dword [ebx + 0x2ac]
lea eax, [ebx + 0x2ac]
mov byte [ebp - 4], 0xda
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xd9
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bDesktopSLWBold
lea ecx, [ebp - 0x3c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xdb
call fcn.00428840
push dword [ebx + 0x2b0]
lea eax, [ebx + 0x2b0]
mov byte [ebp - 4], 0xdc
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xdb
lea ecx, [ebp - 0x10]
call fcn.00428810
mov dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x3c]
call fcn.00428810
push str.nDesktopSLWShadow
lea ecx, [ebp - 0x38]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xdd
call fcn.00428840
push dword [ebx + 0x2b4]
lea eax, [ebx + 0x2b4]
mov byte [ebp - 4], 0xde
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xdd
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.clrLyric
lea ecx, [ebp - 0x40]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xdf
call fcn.00428840
push dword [ebx + 0x2b8]
lea eax, [ebx + 0x2b8]
mov byte [ebp - 4], 0xe0
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xdf
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x40]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.clrLyricBg
lea ecx, [ebp - 0x44]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xe1
call fcn.00428840
push dword [ebx + 0x2bc]
lea eax, [ebx + 0x2bc]
mov byte [ebp - 4], 0xe2
push eax
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xe1
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x44]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.clrCurLyric
lea ecx, [ebp - 0x48]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xe3
call fcn.00428840
push dword [ebx + 0x2c0]
lea eax, [ebx + 0x2c0]
mov byte [ebp - 4], 0xe4
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xe3
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x48]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.clrCurLyricBg
lea ecx, [ebp - 0x58]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xe5
call fcn.00428840
push dword [ebx + 0x2c4]
lea eax, [ebx + 0x2c4]
mov byte [ebp - 4], 0xe6
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xe5
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x58]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bUseDesktopSLWTransKey
lea ecx, [ebp - 0x1c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xe7
call fcn.00428840
push dword [ebx + 0x2c8]
lea esi, [ebx + 0x2c8]
mov byte [ebp - 4], 0xe8
push esi
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xe7
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
cmp dword [edi], 0
jne 0x5935a9
mov dword [esi], 0
push str.nDesktopSLWShowFlag
lea ecx, [ebp - 0x28]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xe9
call fcn.00428840
push dword [ebx + 0x2cc]
lea eax, [ebx + 0x2cc]
mov byte [ebp - 4], 0xea
push eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xe9
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bDesktopSLWShowAlways
lea ecx, [ebp - 0x34]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xeb
call fcn.00428840
push dword [ebx + 0x2d0]
lea eax, [ebx + 0x2d0]
mov byte [ebp - 4], 0xec
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xeb
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bDesktopSLWShowTitle
lea ecx, [ebp - 0x3c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xed
call fcn.00428840
push dword [ebx + 0x2d4]
lea eax, [ebx + 0x2d4]
mov byte [ebp - 4], 0xee
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xed
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x3c]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bDesktopSLWConfirmCloseSyncLyrics
lea ecx, [ebp - 0x38]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xef
call fcn.00428840
push dword [ebx + 0x2d8]
lea eax, [ebx + 0x2d8]
mov byte [ebp - 4], 0xf0
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xef
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bDesktopSLWConfirmCloseTitle
lea ecx, [ebp - 0x40]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xf1
call fcn.00428840
push dword [ebx + 0x2dc]
lea eax, [ebx + 0x2dc]
mov byte [ebp - 4], 0xf2
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xf1
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x40]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bID3TagUse
lea ecx, [ebp - 0x44]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xf3
call fcn.00428840
push 0
lea eax, [ebp - 0xf8]
mov byte [ebp - 4], 0xf4
push eax
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xf3
lea ecx, [ebp - 0x10]
mov esi, eax
call fcn.00428810
lea ecx, [ebp - 0x44]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
test esi, esi
je 0x59385f
cmp dword [ebp - 0xf8], 0
je 0x593b6f
push dword [ebp - 0xf8]
lea eax, [ebp - 0x24]
push dword [ebx + 0x2e4]
push dword [ebx + 0x2e0]
push eax
call fcn.00588220
add esp, 0x10
lea eax, [ebp - 0x24]
lea ecx, [ebx + 0x2e0]
push dword [ebx + 0x2e4]
push dword [ebp - 0x24]
push eax
call fcn.005a6640
lea eax, [ebp - 0x24]
mov dword [ebp - 0x24], 2
push eax
push dword [ebx + 0x2e0]
lea eax, [ebp - 0x30]
push eax
lea ecx, [ebx + 0x2e0]
call fcn.005a66a0
jmp 0x593b6f
push str.nLyricsPriorityOnline
lea ecx, [ebp - 0x28]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xf5
call fcn.00428840
push dword [ebx + 0x2ec]
lea eax, [ebx + 0x2ec]
mov byte [ebp - 4], 0xf6
push eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xf5
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nLyricsPriorityLRC
lea ecx, [ebp - 0x34]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xf7
call fcn.00428840
push dword [ebx + 0x2f0]
lea eax, [ebx + 0x2f0]
mov byte [ebp - 4], 0xf8
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xf7
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nLyricsPriorityID3Sync
lea ecx, [ebp - 0x3c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xf9
call fcn.00428840
push dword [ebx + 0x2f4]
lea edi, [ebx + 0x2f4]
mov byte [ebp - 4], 0xfa
push edi
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xf9
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x3c]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nLyricsPriorityID3Normal
lea ecx, [ebp - 0x38]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xfb
call fcn.00428840
push dword [ebx + 0x2f8]
lea esi, [ebx + 0x2f8]
mov byte [ebp - 4], 0xfc
push esi
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xfb
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
lea ecx, [ebp - 0x8c]
mov dword [ebp - 0x8c], 0
mov dword [ebp - 0x88], 0
call fcn.00536cc0
mov dword [ebp - 0x8c], eax
lea eax, [ebx + 0x2ec]
mov dword [ebp - 4], 0xfd
push eax
lea ecx, [ebp - 0x8c]
call fcn.00589a80
lea ecx, [ebp - 0x8c]
mov dword [eax], 0
lea eax, [ebx + 0x2f0]
push eax
call fcn.00589a80
push edi
lea ecx, [ebp - 0x8c]
mov dword [eax], 1
call fcn.00589a80
push esi
lea ecx, [ebp - 0x8c]
mov dword [eax], 2
call fcn.00589a80
mov dword [eax], 3
cmp dword [ebp - 0x88], 4
mov edi, dword [ebp - 0x8c]
jne 0x593b48
lea eax, [ebx + 0x2e0]
mov dword [ebp - 0x24], eax
mov eax, dword [ebx + 0x2e0]
mov dword [ebx + 0x2e4], eax
mov esi, dword [edi]
cmp esi, edi
je 0x593b48
mov ebx, dword [ebp - 0x24]
lea esp, [esp]
mov ecx, dword [ebx + 4]
lea eax, [esi + 0x14]
mov dword [ebp - 0x14], eax
cmp eax, ecx
jae 0x593ad3
mov edx, dword [ebx]
cmp edx, eax
ja 0x593ad3
sub eax, edx
sar eax, 2
mov dword [ebp - 0x14], eax
cmp ecx, dword [ebx + 8]
jne 0x593ac9
push 1
mov ecx, ebx
call fcn.0055ac40
mov eax, dword [ebx]
mov ecx, dword [ebp - 0x14]
lea eax, [eax + ecx*4]
jmp 0x593ae4
cmp ecx, dword [ebx + 8]
jne 0x593ae4
push 1
mov ecx, ebx
call fcn.0055ac40
mov eax, dword [ebp - 0x14]
mov ecx, dword [ebx + 4]
test ecx, ecx
je 0x593aef
mov eax, dword [eax]
mov dword [ecx], eax
add dword [ebx + 4], 4
cmp byte [esi + 0xd], 0
jne 0x593b37
mov eax, dword [esi + 8]
cmp byte [eax + 0xd], 0
jne 0x593b1c
mov esi, eax
mov eax, dword [esi]
cmp byte [eax + 0xd], 0
jne 0x593b37
lea esp, [esp]
mov esi, eax
mov eax, dword [esi]
cmp byte [eax + 0xd], 0
je 0x593b10
jmp 0x593b37
mov eax, dword [esi + 4]
cmp byte [eax + 0xd], 0
jne 0x593b35
cmp esi, dword [eax + 8]
jne 0x593b35
mov esi, eax
mov eax, dword [eax + 4]
cmp byte [eax + 0xd], 0
je 0x593b25
mov esi, eax
cmp esi, edi
jne 0x593aa0
mov edi, dword [ebp - 0x8c]
mov ebx, dword [ebp - 0x30]
push edi
push dword [edi]
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0xffffffff
push eax
lea ecx, [ebp - 0x8c]
call fcn.0053def0
push dword [ebp - 0x8c]
call fcn.00428680
add esp, 4
push str.bAllowMultiSyncEdit
lea ecx, [ebp - 0x28]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0xfe
call fcn.00428840
push dword [ebx + 0x2fc]
lea eax, [ebx + 0x2fc]
mov byte [ebp - 4], 0xff
push eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xfe
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nDesktopSLWType
lea ecx, [ebp - 0x34]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x100
call fcn.00428840
push dword [ebx + 0x300]
lea eax, [ebx + 0x300]
mov byte [ebp - 4], 1
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bShowTooltip
lea ecx, [ebp - 0x3c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x102
call fcn.00428840
push dword [ebx + 0x364]
lea eax, [ebx + 0x364]
mov byte [ebp - 4], 3
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 2
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x3c]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bChangeSkinFont
lea ecx, [ebp - 0x38]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x104
call fcn.00428840
push dword [ebx + 0x368]
lea eax, [ebx + 0x368]
mov byte [ebp - 4], 5
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 4
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.sForceFontFaceName
lea ecx, [ebp - 0x40]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x106
call fcn.00428840
push ecx
lea esi, [ebx + 0x36c]
mov byte [ebp - 4], 7
mov ecx, esp
push esi
call fcn.00428690
push esi
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b6500
add esp, 0x14
mov byte [ebp - 4], 6
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x40]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bSupportArchive
lea ecx, [ebp - 0x44]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x108
call fcn.00428840
push dword [ebx + 0x204]
lea eax, [ebx + 0x204]
mov byte [ebp - 4], 9
push eax
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 8
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x44]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bAddShellMenu
lea ecx, [ebp - 0x48]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x10a
call fcn.00428840
push dword [ebx + 0x354]
lea eax, [ebx + 0x354]
mov byte [ebp - 4], 0xb
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xa
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x48]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bFileAssocCheck
lea ecx, [ebp - 0x58]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x10c
call fcn.00428840
push dword [ebx + 0x358]
lea eax, [ebx + 0x358]
mov byte [ebp - 4], 0xd
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xc
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x58]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.lLastFileAssocCheck
lea ecx, [ebp - 0x1c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x10e
call fcn.00428840
push dword [ebx + 0x35c]
lea eax, [ebx + 0x35c]
mov byte [ebp - 4], 0xf
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xe
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bUpdateAllowAutoCheck
lea ecx, [ebp - 0x50]
call fcn.00428840
mov dword [ebp - 4], 0x110
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
call fcn.00428840
push dword [ebx + 0x27c]
lea eax, [ebx + 0x27c]
mov byte [ebp - 4], 0x11
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x10
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x50]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bUpdateNoticeImportant
lea ecx, [ebp - 0x60]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x112
call fcn.00428840
push dword [ebx + 0x280]
lea eax, [ebx + 0x280]
mov byte [ebp - 4], 0x13
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x12
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x60]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bUpdateNoticeMinor
lea ecx, [ebp - 0x64]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x114
call fcn.00428840
push dword [ebx + 0x284]
lea eax, [ebx + 0x284]
mov byte [ebp - 4], 0x15
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x14
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x64]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.lLastUpdateCheckTime
lea ecx, [ebp - 0x54]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x116
call fcn.00428840
push dword [ebx + 0x288]
lea eax, [ebx + 0x288]
mov byte [ebp - 4], 0x17
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x16
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x54]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bUseHotkey
lea ecx, [ebp - 0x5c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], pe_nt_image_headers32
call fcn.00428840
push dword [ebx + 0x220]
lea eax, [ebx + 0x220]
mov byte [ebp - 4], 0x19
push eax
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x18
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x5c]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
xor esi, esi
lea edi, [ebx + 0x24c]
lea ecx, [ebp - 0x14]
call fcn.00429050
push esi
lea eax, [ebp - 0x14]
mov dword [ebp - 4], 0x11a
push str.Hotkeys__d
push eax
call fcn.0042a0e0
add esp, 0xc
lea ecx, [ebp - 0x10]
push str.SOFTWAREGRETECHGOMAudioOption
call fcn.00428840
push dword [edi - 0x28]
lea eax, [edi - 0x28]
mov byte [ebp - 4], 0x1b
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x10]
call fcn.00428810
push esi
lea eax, [ebp - 0x14]
push str.HotkeysWinkey__d
push eax
call fcn.0042a0e0
add esp, 0xc
lea ecx, [ebp - 0x28]
push str.SOFTWAREGRETECHGOMAudioOption
call fcn.00428840
push dword [edi]
lea eax, [ebp - 0x14]
mov byte [ebp - 4], 0x1c
push edi
push eax
lea eax, [ebp - 0x28]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x1a
lea ecx, [ebp - 0x28]
call fcn.00428810
lea ecx, [ebp - 0x14]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
inc esi
add edi, 4
cmp esi, 0xa
jl 0x5940d6
push str.bUseBkgndMMKeyboard
lea ecx, [ebp - 0x28]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x11d
call fcn.00428840
push dword [ebx + 0x274]
lea eax, [ebx + 0x274]
mov byte [ebp - 4], 0x1e
push eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x1d
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x28]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bUseMMKeyboardVolume
lea ecx, [ebp - 0x34]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x11f
call fcn.00428840
push dword [ebx + 0x278]
lea eax, [ebx + 0x278]
mov byte [ebp - 4], 0x20
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x1f
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x34]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nNavColor
lea ecx, [ebp - 0x3c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x121
call fcn.00428840
push dword [ebx + 0x388]
lea eax, [ebx + 0x388]
mov byte [ebp - 4], 0x22
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x21
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x3c]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nNavCoordi
lea ecx, [ebp - 0x38]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x123
call fcn.00428840
push dword [ebx + 0x38c]
lea eax, [ebx + 0x38c]
mov byte [ebp - 4], 0x24
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x23
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x38]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bNavTopFullPath
lea ecx, [ebp - 0x40]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x125
call fcn.00428840
push dword [ebx + 0x390]
lea eax, [ebx + 0x390]
mov byte [ebp - 4], 0x26
push eax
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x25
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x40]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bNavOpenNeighbor
lea ecx, [ebp - 0x44]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x127
call fcn.00428840
push dword [ebx + 0x394]
lea eax, [ebx + 0x394]
mov byte [ebp - 4], 0x28
push eax
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x27
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x44]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bDSPNMActive
lea ecx, [ebp - 0x48]
call fcn.00428840
mov dword [ebp - 4], 0x129
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
call fcn.00428840
push dword [ebx + 0x398]
lea eax, [ebx + 0x398]
mov byte [ebp - 4], 0x2a
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x29
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x48]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nDSPNMVolume
lea ecx, [ebp - 0x58]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x12b
call fcn.00428840
push dword [ebx + 0x39c]
lea eax, [ebx + 0x39c]
mov byte [ebp - 4], 0x2c
push eax
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x2b
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x58]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bDSPNMBoost
lea ecx, [ebp - 0x1c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x12d
call fcn.00428840
push dword [ebx + 0x3a0]
lea eax, [ebx + 0x3a0]
mov byte [ebp - 4], 0x2e
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x2d
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x1c]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nTimeMove
lea ecx, [ebp - 0x50]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x12f
call fcn.00428840
push dword [ebx + 0x3c0]
lea eax, [ebx + 0x3c0]
mov byte [ebp - 4], 0x30
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x2f
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x50]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nTimeMoveMore
lea ecx, [ebp - 0x60]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x131
call fcn.00428840
push dword [ebx + 0x3c4]
lea eax, [ebx + 0x3c4]
mov byte [ebp - 4], 0x32
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x31
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x60]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nFFMoveSpeed
lea ecx, [ebp - 0x64]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x133
call fcn.00428840
push dword [ebx + 0x3c8]
lea eax, [ebx + 0x3c8]
mov byte [ebp - 4], 0x34
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x33
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x64]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nTimeMouseWheel
lea ecx, [ebp - 0x54]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x135
call fcn.00428840
push dword [ebx + 0x3cc]
lea eax, [ebx + 0x3cc]
mov byte [ebp - 4], 0x36
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x35
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x54]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bVolumeFineControl
lea ecx, [ebp - 0x5c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x137
call fcn.00428840
push dword [ebx + 0x3d0]
lea eax, [ebx + 0x3d0]
mov byte [ebp - 4], 0x38
push eax
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x37
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x5c]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bNotAllowDuplicateList
lea ecx, [ebp - 0x6c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x139
call fcn.00428840
push dword [ebx + 0x3d4]
lea eax, [ebx + 0x3d4]
mov byte [ebp - 4], 0x3a
push eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x39
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x6c]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bUsePLNumbering
lea ecx, [ebp - 0x80]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x13b
call fcn.00428840
push dword [ebx + 0x3d8]
lea eax, [ebx + 0x3d8]
mov byte [ebp - 4], 0x3c
push eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x3b
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x80]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bUsePlayEndGap
lea ecx, [ebp - 0x7c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x13d
call fcn.00428840
push dword [ebx + 0x3dc]
lea eax, [ebx + 0x3dc]
mov byte [ebp - 4], 0x3e
push eax
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x3d
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x7c]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nPlayEndGap
lea ecx, [ebp - 0x84]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x13f
call fcn.00428840
push dword [ebx + 0x3e0]
lea eax, [ebx + 0x3e0]
mov byte [ebp - 4], 0x40
push eax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x3f
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x84]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.nPlayListType
lea ecx, [ebp - 0x78]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x141
call fcn.00428840
push dword [ebx + 0x3e4]
lea eax, [ebx + 0x3e4]
mov byte [ebp - 4], 0x42
push eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x41
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x78]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bUseTaskbarProgress
lea ecx, [ebp - 0x74]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x143
call fcn.00428840
push dword [ebx + 0x7e8]
lea eax, [ebx + 0x7e8]
mov byte [ebp - 4], 0x44
push eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x43
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x74]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
push str.bUseTaskbarThumbnailTime
lea ecx, [ebp - 0x70]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov dword [ebp - 4], 0x145
call fcn.00428840
push dword [ebx + 0x7ec]
lea eax, [ebx + 0x7ec]
mov byte [ebp - 4], 0x46
push eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x45
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x70]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
lea ecx, [ebp - 0xd4]
call fcn.00429050
push 0xffffffffffffffff
push ecx
mov ecx, esp
mov dword [ebp - 0x68], esp
push 0x790eb0
mov dword [ebp - 4], 0x147
call fcn.00428840
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 0x48
push eax
call fcn.005b6a10
mov ecx, esp
mov byte [ebp - 4], 0x49
push 0x744bc4
push eax
push ecx
call fcn.00428bd0
push str.VERSION
lea eax, [ebp - 0x24]
mov byte [ebp - 4], 0x4a
push str.GENERAL
push eax
call fcn.005b55c0
add esp, 0x18
mov ecx, eax
mov byte [ebp - 4], 0x4b
call fcn.00429100
push eax
call fcn.006b3230
add esp, 4
mov byte [ebp - 4], 0x4a
lea ecx, [ebp - 0x24]
mov edi, eax
call fcn.00428810
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x47
call fcn.00428810
push 0xffffffffffffffff
push ecx
mov ecx, esp
mov dword [ebp - 0x68], esp
push 0x790eb0
call fcn.00428840
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 0x4c
push eax
call fcn.005b6a10
mov ecx, esp
mov byte [ebp - 4], 0x4d
push 0x744bc4
push eax
push ecx
call fcn.00428bd0
push str.MINORVERSION
lea eax, [ebp - 0x24]
mov byte [ebp - 4], 0x4e
push str.GENERAL
push eax
call fcn.005b55c0
add esp, 0x18
mov ecx, eax
mov byte [ebp - 4], 0x4f
call fcn.00429100
push eax
call fcn.006b3230
add esp, 4
mov byte [ebp - 4], 0x4e
lea ecx, [ebp - 0x24]
mov esi, eax
call fcn.00428810
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x47
call fcn.00428810
sub esi, edi
lea eax, [ebp - 0xd4]
push esi
push edi
push str._d_d
push eax
call fcn.0042a0e0
lea eax, [ebp - 0x4c]
push eax
call fcn.0057fc60
add esp, 0x14
lea esi, [ebx + 0x400]
mov byte [ebp - 4], 0x50
push eax
mov ecx, esi
call fcn.004289a0
mov byte [ebp - 4], 0x47
lea ecx, [ebp - 0x4c]
call fcn.00428810
mov ecx, esi
call fcn.00429100
mov edi, dword [sym.imp.WININET.dll_InternetSetCookieW]
push eax
push str.hkey
push str.http:__gomaudio.gomtv.com
call edi
lea ecx, [ebp - 0xd4]
call fcn.00429100
push eax
push str.gaversion
push str.http:__gomaudio.gomtv.com
call edi
mov ecx, esi
call fcn.00429100
push eax
push str.devkey
push str.http:__gomaudio.gomtv.com
call edi
mov ecx, esi
call fcn.00429100
push eax
push str.hkey
push str.http:__newlyrics.gomtv.com
call edi
lea ecx, [ebp - 0xd4]
call fcn.00429100
push eax
push str.gaversion
push str.http:__newlyrics.gomtv.com
call edi
mov ecx, esi
call fcn.00429100
push eax
push str.devkey
push str.http:__newlyrics.gomtv.com
call edi
mov ecx, esi
call fcn.00429100
push eax
push str.hkey
push 0x742cc8
call edi
lea ecx, [ebp - 0xd4]
call fcn.00429100
push eax
push str.gaversion
push 0x742cc8
call edi
mov ecx, esi
call fcn.00429100
push eax
push str.devkey
push 0x742cc8
call edi
push str.audioW
push str.productType
push 0x742cc8
call edi
mov ecx, 0x7f7a7c
call fcn.004290f0
test eax, eax
jne 0x594be6
push 0x7f7a7c
lea ecx, [ebp - 0x4c]
call fcn.00428690
mov byte [ebp - 4], 0x51
mov esi, 1
jmp 0x594c4a
push 0xffffffffffffffff
push ecx
mov ecx, esp
mov dword [ebp - 0x68], esp
push 0x790eb0
call fcn.00428840
lea eax, [ebp - 0x30]
mov dword [ebp - 4], 0x152
push eax
call fcn.005b6a10
mov ecx, esp
mov byte [ebp - 4], 0x53
push 0x744bc4
push eax
push ecx
mov dword [ebp - 0x2c], 2
call fcn.00428bd0
push str.BUILDVERSION
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x154
push str.GENERAL
push eax
call fcn.005b55c0
add esp, 0x18
mov dword [ebp - 4], 0x155
mov esi, 6
mov ecx, eax
mov dword [ebp - 0x2c], esi
call fcn.00429100
push eax
push str.productVer
push 0x742cc8
call edi
mov eax, esi
mov dword [ebp - 4], 0x154
test al, 4
je 0x594c7f
and eax, 0xfffffffb
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x2c], eax
call fcn.00428810
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 4], 0x151
test al, 2
je 0x594c9b
and eax, 0xfffffffd
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x2c], eax
call fcn.00428810
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 4], 0x147
test al, 1
je 0x594cb4
and eax, 0xfffffffe
lea ecx, [ebp - 0x4c]
mov dword [ebp - 0x2c], eax
call fcn.00428810
call fcn.005a0740
mov ecx, 0x7f7a7c
call fcn.004290f0
test eax, eax
jne 0x594cde
push 0x7f7a7c
lea ecx, [ebp - 0x4c]
call fcn.00428690
or dword [ebp - 0x2c], 8
mov byte [ebp - 4], 0x56
jmp 0x594d45
push 0xffffffffffffffff
push ecx
mov ecx, esp
mov dword [ebp - 0x68], esp
push 0x790eb0
call fcn.00428840
lea eax, [ebp - 0x30]
mov dword [ebp - 4], 0x157
push eax
call fcn.005b6a10
mov esi, dword [ebp - 0x2c]
mov ecx, esp
push 0x744bc4
push eax
or esi, 0x10
mov byte [ebp - 4], 0x58
push ecx
mov dword [ebp - 0x2c], esi
call fcn.00428bd0
push str.BUILDVERSION
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x159
push str.GENERAL
push eax
call fcn.005b55c0
add esp, 0x18
or esi, 0x20
mov dword [ebp - 4], 0x15a
mov dword [ebp - 0x2c], esi
mov ecx, eax
call fcn.00429100
push eax
push str.productVer
push str.http:__gomaudio.gomtv.com
call edi
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 4], 0x159
test al, 0x20
je 0x594d78
and eax, 0xffffffdf
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x2c], eax
call fcn.00428810
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 4], 0x156
test al, 0x10
je 0x594d94
and eax, 0xffffffef
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x2c], eax
call fcn.00428810
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 4], 0x147
test al, 8
je 0x594dad
and eax, 0xfffffff7
lea ecx, [ebp - 0x4c]
mov dword [ebp - 0x2c], eax
call fcn.00428810
mov ecx, 0x7f7a7c
call fcn.004290f0
test eax, eax
jne 0x594dd2
push 0x7f7a7c
lea ecx, [ebp - 0x4c]
call fcn.00428690
or dword [ebp - 0x2c], 0x40
mov byte [ebp - 4], 0x5b
jmp 0x594e3f
push 0xffffffffffffffff
push ecx
mov ecx, esp
mov dword [ebp - 0x68], esp
push 0x790eb0
call fcn.00428840
lea eax, [ebp - 0x30]
mov dword [ebp - 4], 0x15c
push eax
call fcn.005b6a10
mov esi, dword [ebp - 0x2c]
mov ecx, esp
push 0x744bc4
push eax
or esi, 0x80
mov byte [ebp - 4], 0x5d
push ecx
mov dword [ebp - 0x2c], esi
call fcn.00428bd0
push str.BUILDVERSION
lea eax, [ebp - 0x24]
mov dword [ebp - 4], 0x15e
push str.GENERAL
push eax
call fcn.005b55c0
add esp, 0x18
or esi, 0x100
mov dword [ebp - 4], 0x15f
mov dword [ebp - 0x2c], esi
mov ecx, eax
call fcn.00429100
push eax
push str.productVer
push str.http:__newlyrics.gomtv.com
call edi
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 4], 0x15e
test eax, 0x100
je 0x594e77
and eax, 0xfffffeff
lea ecx, [ebp - 0x24]
mov dword [ebp - 0x2c], eax
call fcn.00428810
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 4], 0x15b
test al, al
jns 0x594e95
and eax, 0xffffff7f
lea ecx, [ebp - 0x30]
mov dword [ebp - 0x2c], eax
call fcn.00428810
mov eax, dword [ebp - 0x2c]
mov dword [ebp - 4], 0x147
test al, 0x40
je 0x594ea8
lea ecx, [ebp - 0x4c]
call fcn.00428810
push str.bIntro
lea ecx, [ebp - 0x28]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x60
call fcn.00428840
push dword [ebx + 0x408]
lea eax, [ebx + 0x408]
mov byte [ebp - 4], 0x61
push eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x60
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x28]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.bAutoPlayListAdd
lea ecx, [ebp - 0x34]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x62
call fcn.00428840
push dword [ebx + 0x410]
lea eax, [ebx + 0x410]
mov byte [ebp - 4], 0x63
push eax
lea eax, [ebp - 0x34]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x62
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x34]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.bAutoDownLoad
lea ecx, [ebp - 0x3c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x64
call fcn.00428840
push dword [ebx + 0x414]
lea eax, [ebx + 0x414]
mov byte [ebp - 4], 0x65
push eax
lea eax, [ebp - 0x3c]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x64
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x3c]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.bCreateFolder
lea ecx, [ebp - 0x38]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x66
call fcn.00428840
push dword [ebx + 0x418]
lea eax, [ebx + 0x418]
mov byte [ebp - 4], 0x67
push eax
lea eax, [ebp - 0x38]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x66
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x38]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.strDownPath
lea ecx, [ebp - 0x40]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x68
call fcn.00428840
push ecx
lea esi, [ebx + 0x41c]
mov byte [ebp - 4], 0x69
mov ecx, esp
push esi
call fcn.00428690
push esi
lea eax, [ebp - 0x40]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b6500
add esp, 0x14
mov byte [ebp - 4], 0x68
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x40]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.sReqBitrate
lea ecx, [ebp - 0x44]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x6a
call fcn.00428840
push ecx
lea esi, [ebx + 0x420]
mov byte [ebp - 4], 0x6b
mov ecx, esp
push esi
call fcn.00428690
push esi
lea eax, [ebp - 0x44]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b6500
add esp, 0x14
mov byte [ebp - 4], 0x6a
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x44]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.bCDRippingPlayListAdd
lea ecx, [ebp - 0x48]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x6c
call fcn.00428840
push dword [ebx + 0x424]
lea eax, [ebx + 0x424]
mov byte [ebp - 4], 0x6d
push eax
lea eax, [ebp - 0x48]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x6c
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x48]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.strCDRippingPath
lea ecx, [ebp - 0x58]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x6e
call fcn.00428840
push ecx
lea esi, [ebx + 0x428]
mov byte [ebp - 4], 0x6f
mov ecx, esp
push esi
call fcn.00428690
push esi
lea eax, [ebp - 0x58]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b6500
add esp, 0x14
mov byte [ebp - 4], 0x6e
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x58]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.nCDRippingCodec
lea ecx, [ebp - 0x1c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x70
call fcn.00428840
push dword [ebx + 0x42c]
lea eax, [ebx + 0x42c]
mov byte [ebp - 4], 0x71
push eax
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x70
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x1c]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.nCDRippingMP3Quality
lea ecx, [ebp - 0x50]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x72
call fcn.00428840
push dword [ebx + 0x430]
lea eax, [ebx + 0x430]
mov byte [ebp - 4], 0x73
push eax
lea eax, [ebp - 0x50]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x72
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x50]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.nCDRippingWAVQuality
lea ecx, [ebp - 0x60]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x74
call fcn.00428840
push dword [ebx + 0x434]
lea eax, [ebx + 0x434]
mov byte [ebp - 4], 0x75
push eax
lea eax, [ebp - 0x60]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x74
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x60]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.nCDRippingOGGQuality
lea ecx, [ebp - 0x64]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x76
call fcn.00428840
push dword [ebx + 0x438]
lea eax, [ebx + 0x438]
mov byte [ebp - 4], 0x77
push eax
lea eax, [ebp - 0x64]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x76
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x64]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.nCDRippingFLACQuality
lea ecx, [ebp - 0x54]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x78
call fcn.00428840
push dword [ebx + 0x43c]
lea eax, [ebx + 0x43c]
mov byte [ebp - 4], 0x79
push eax
lea eax, [ebp - 0x54]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x78
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x54]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.nCDRippingOPUSQuality
lea ecx, [ebp - 0x5c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x7a
call fcn.00428840
push dword [ebx + 0x440]
lea eax, [ebx + 0x440]
mov byte [ebp - 4], 0x7b
push eax
lea eax, [ebp - 0x5c]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x7a
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x5c]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.nCDRippingFileNameRule
lea ecx, [ebp - 0x6c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x7c
call fcn.00428840
push dword [ebx + 0x444]
lea eax, [ebx + 0x444]
mov byte [ebp - 4], 0x7d
push eax
lea eax, [ebp - 0x6c]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x7c
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x6c]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.nConverterFileNameRule
lea ecx, [ebp - 0x80]
call fcn.00428840
mov byte [ebp - 4], 0x7e
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
call fcn.00428840
push dword [ebx + 0x448]
lea eax, [ebx + 0x448]
mov byte [ebp - 4], 0x7f
push eax
lea eax, [ebp - 0x80]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x7e
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x80]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.bCDAutoList
lea ecx, [ebp - 0x7c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x80
call fcn.00428840
push dword [ebx + 0x44c]
lea eax, [ebx + 0x44c]
mov byte [ebp - 4], 0x81
push eax
lea eax, [ebp - 0x7c]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x80
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x7c]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.bFavoriteAutoList
lea ecx, [ebp - 0x84]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x82
call fcn.00428840
push dword [ebx + 0x470]
lea eax, [ebx + 0x470]
mov byte [ebp - 4], 0x83
push eax
lea eax, [ebp - 0x84]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x82
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x84]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.bRecentAutoList
lea ecx, [ebp - 0x78]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x84
call fcn.00428840
push dword [ebx + 0x450]
lea eax, [ebx + 0x450]
mov byte [ebp - 4], 0x85
push eax
lea eax, [ebp - 0x78]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x84
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x78]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.bRecentMax
lea ecx, [ebp - 0x74]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x86
call fcn.00428840
push dword [ebx + 0x454]
lea eax, [ebx + 0x454]
mov byte [ebp - 4], 0x87
push eax
lea eax, [ebp - 0x74]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x86
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x74]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.bRecentLimit
lea ecx, [ebp - 0x70]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x88
call fcn.00428840
push dword [ebx + 0x458]
lea eax, [ebx + 0x458]
mov byte [ebp - 4], 0x89
push eax
lea eax, [ebp - 0x70]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x88
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x70]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.nRecentMax
lea ecx, [ebp - 0x98]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x8a
call fcn.00428840
push dword [ebx + 0x45c]
lea eax, [ebx + 0x45c]
mov byte [ebp - 4], 0x8b
push eax
lea eax, [ebp - 0x98]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x8a
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x98]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.nRecentLimit
lea ecx, [ebp - 0x90]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x8c
call fcn.00428840
push dword [ebx + 0x460]
lea eax, [ebx + 0x460]
mov byte [ebp - 4], 0x8d
push eax
lea eax, [ebp - 0x90]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x8c
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x90]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.nRecentLimitUnit
lea ecx, [ebp - 0x9c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x8e
call fcn.00428840
push dword [ebx + 0x464]
lea eax, [ebx + 0x464]
mov byte [ebp - 4], 0x8f
push eax
lea eax, [ebp - 0x9c]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x8e
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x9c]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.bRecentDelMissing
lea ecx, [ebp - 0x94]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x90
call fcn.00428840
push dword [ebx + 0x468]
lea eax, [ebx + 0x468]
mov byte [ebp - 4], 0x91
push eax
lea eax, [ebp - 0x94]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x90
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x94]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.bFavoriteMax
lea ecx, [ebp - 0x18]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x92
call fcn.00428840
push dword [ebx + 0x474]
lea eax, [ebx + 0x474]
mov byte [ebp - 4], 0x93
push eax
lea eax, [ebp - 0x18]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x92
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x18]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.bFavoriteLimit
lea ecx, [ebp - 0x14]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x94
call fcn.00428840
push dword [ebx + 0x478]
lea eax, [ebx + 0x478]
mov byte [ebp - 4], 0x95
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x94
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x14]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.nFavoriteMax
lea ecx, [ebp - 0x2c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x96
call fcn.00428840
push dword [ebx + 0x47c]
lea eax, [ebx + 0x47c]
mov byte [ebp - 4], 0x97
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x96
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0x2c]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.nFavoriteLimit
lea ecx, [ebp - 0xd0]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x10]
mov byte [ebp - 4], 0x98
call fcn.00428840
push dword [ebx + 0x480]
lea eax, [ebx + 0x480]
mov byte [ebp - 4], 0x99
push eax
lea eax, [ebp - 0xd0]
push eax
lea eax, [ebp - 0x10]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x98
lea ecx, [ebp - 0x10]
call fcn.00428810
lea ecx, [ebp - 0xd0]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.bFavoriteDelMissing
lea ecx, [ebp - 0xdc]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0xd0]
mov byte [ebp - 4], 0x9a
call fcn.00428840
push dword [ebx + 0x484]
lea eax, [ebx + 0x484]
mov byte [ebp - 4], 0x9b
push eax
lea eax, [ebp - 0xdc]
push eax
lea eax, [ebp - 0xd0]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x9a
lea ecx, [ebp - 0xd0]
call fcn.00428810
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.bBlockRecom
lea ecx, [ebp - 0xb8]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0xdc]
mov byte [ebp - 4], 0x9c
call fcn.00428840
push dword [ebx + 0x48c]
lea eax, [ebx + 0x48c]
mov byte [ebp - 4], 0x9d
push eax
lea eax, [ebp - 0xb8]
push eax
lea eax, [ebp - 0xdc]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x9c
lea ecx, [ebp - 0xdc]
call fcn.00428810
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.bResetRecomSel
lea ecx, [ebp - 0xf4]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0xb8]
mov byte [ebp - 4], 0x9e
call fcn.00428840
push dword [ebx + 0x490]
lea eax, [ebx + 0x490]
mov byte [ebp - 4], 0x9f
push eax
lea eax, [ebp - 0xf4]
push eax
lea eax, [ebp - 0xb8]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0x9e
lea ecx, [ebp - 0xb8]
call fcn.00428810
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.bUseMultiAlbumImage
lea ecx, [ebp - 0xc0]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0xf4]
mov byte [ebp - 4], 0xa0
call fcn.00428840
push dword [ebx + 0x4a0]
lea eax, [ebx + 0x4a0]
mov byte [ebp - 4], 0xa1
push eax
lea eax, [ebp - 0xc0]
push eax
lea eax, [ebp - 0xf4]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xa0
lea ecx, [ebp - 0xf4]
call fcn.00428810
lea ecx, [ebp - 0xc0]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.nMultiAlbumImageGap
lea ecx, [ebp - 0xc8]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0xc0]
mov byte [ebp - 4], 0xa2
call fcn.00428840
push dword [ebx + 0x4a4]
lea eax, [ebx + 0x4a4]
mov byte [ebp - 4], 0xa3
push eax
lea eax, [ebp - 0xc8]
push eax
lea eax, [ebp - 0xc0]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xa2
lea ecx, [ebp - 0xc0]
call fcn.00428810
mov byte [ebp - 4], 0x47
lea ecx, [ebp - 0xc8]
call fcn.00428810
push str.bSkinAnimaInteraction
lea ecx, [ebp - 0xb0]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0xc8]
mov byte [ebp - 4], 0xa4
call fcn.00428840
push dword [ebx + 0x4a8]
lea eax, [ebx + 0x4a8]
mov byte [ebp - 4], 0xa5
push eax
lea eax, [ebp - 0xb0]
push eax
lea eax, [ebp - 0xc8]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xa4
lea ecx, [ebp - 0xc8]
call fcn.00428810
lea ecx, [ebp - 0xb0]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.bSkinAnimationBlock
lea ecx, [ebp - 0xd8]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0xb0]
mov byte [ebp - 4], 0xa6
call fcn.00428840
push dword [ebx + 0x4ac]
lea eax, [ebx + 0x4ac]
mov byte [ebp - 4], 0xa7
push eax
lea eax, [ebp - 0xd8]
push eax
lea eax, [ebp - 0xb0]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xa6
lea ecx, [ebp - 0xb0]
call fcn.00428810
lea ecx, [ebp - 0xd8]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.sOutputPath
lea ecx, [ebp - 0xe0]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0xd8]
mov byte [ebp - 4], 0xa8
call fcn.00428840
push ecx
lea esi, [ebx + 0x4b4]
mov byte [ebp - 4], 0xa9
mov ecx, esp
push esi
call fcn.00428690
push esi
lea eax, [ebp - 0xe0]
push eax
lea eax, [ebp - 0xd8]
push eax
push SysReAllocStringLen
call fcn.005b6500
add esp, 0x14
mov byte [ebp - 4], 0xa8
lea ecx, [ebp - 0xd8]
call fcn.00428810
mov byte [ebp - 4], 0x47
lea ecx, [ebp - 0xe0]
call fcn.00428810
push str.bOutputOpenPath
lea ecx, [ebp - 0xe8]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0xe0]
mov byte [ebp - 4], 0xaa
call fcn.00428840
push dword [ebx + 0x4b8]
lea eax, [ebx + 0x4b8]
mov byte [ebp - 4], 0xab
push eax
lea eax, [ebp - 0xe8]
push eax
lea eax, [ebp - 0xe0]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xaa
lea ecx, [ebp - 0xe0]
call fcn.00428810
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.bOutputByPlayListName
lea ecx, [ebp - 0xf0]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0xe8]
mov byte [ebp - 4], 0xac
call fcn.00428840
push dword [ebx + 0x4bc]
lea eax, [ebx + 0x4bc]
mov byte [ebp - 4], 0xad
push eax
lea eax, [ebp - 0xf0]
push eax
lea eax, [ebp - 0xe8]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xac
lea ecx, [ebp - 0xe8]
call fcn.00428810
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.bOutputNumbering
lea ecx, [ebp - 0xa0]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0xf0]
mov byte [ebp - 4], 0xae
call fcn.00428840
push dword [ebx + 0x4c0]
lea eax, [ebx + 0x4c0]
mov byte [ebp - 4], 0xaf
push eax
lea eax, [ebp - 0xa0]
push eax
lea eax, [ebp - 0xf0]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xae
lea ecx, [ebp - 0xf0]
call fcn.00428810
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.bOutputUniq
lea ecx, [ebp - 0xc4]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0xa0]
mov byte [ebp - 4], 0xb0
call fcn.00428840
push dword [ebx + 0x4c4]
lea eax, [ebx + 0x4c4]
mov byte [ebp - 4], 0xb1
push eax
lea eax, [ebp - 0xc4]
push eax
lea eax, [ebp - 0xa0]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xb0
lea ecx, [ebp - 0xa0]
call fcn.00428810
lea ecx, [ebp - 0xc4]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.sOutputNumberingFormat
lea ecx, [ebp - 0xec]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0xc4]
mov byte [ebp - 4], 0xb2
call fcn.00428840
push ecx
lea esi, [ebx + 0x4c8]
mov byte [ebp - 4], 0xb3
mov ecx, esp
push esi
call fcn.00428690
push esi
lea eax, [ebp - 0xec]
push eax
lea eax, [ebp - 0xc4]
push eax
push SysReAllocStringLen
call fcn.005b6500
add esp, 0x14
mov byte [ebp - 4], 0xb2
lea ecx, [ebp - 0xc4]
call fcn.00428810
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.bTimeInfoNoChangeForFileInfoDlg
lea ecx, [ebp - 0xcc]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0xec]
mov byte [ebp - 4], 0xb4
call fcn.00428840
push dword [ebx + 0x4cc]
lea eax, [ebx + 0x4cc]
mov byte [ebp - 4], 0xb5
push eax
lea eax, [ebp - 0xcc]
push eax
lea eax, [ebp - 0xec]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xb4
lea ecx, [ebp - 0xec]
call fcn.00428810
lea ecx, [ebp - 0xcc]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.bUseAutoReadLyrics
lea ecx, [ebp - 0xe4]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0xcc]
mov byte [ebp - 4], 0xb6
call fcn.00428840
push dword [ebx + 0x4d0]
lea eax, [ebx + 0x4d0]
mov byte [ebp - 4], 0xb7
push eax
lea eax, [ebp - 0xe4]
push eax
lea eax, [ebp - 0xcc]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xb6
lea ecx, [ebp - 0xcc]
call fcn.00428810
lea ecx, [ebp - 0xe4]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.bFindAllTab
lea ecx, [ebp - 0xa4]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0xe4]
mov byte [ebp - 4], 0xb8
call fcn.00428840
push dword [ebx + 0x4d4]
lea eax, [ebx + 0x4d4]
mov byte [ebp - 4], 0xb9
push eax
lea eax, [ebp - 0xa4]
push eax
lea eax, [ebp - 0xe4]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xb8
lea ecx, [ebp - 0xe4]
call fcn.00428810
lea ecx, [ebp - 0xa4]
mov byte [ebp - 4], 0x47
call fcn.00428810
push 0x74b188
lea ecx, [ebp - 0xac]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0xa4]
mov byte [ebp - 4], 0xba
call fcn.00428840
push dword [ebx + 0x4d8]
lea eax, [ebx + 0x4d8]
mov byte [ebp - 4], 0xbb
push eax
lea eax, [ebp - 0xac]
push eax
lea eax, [ebp - 0xa4]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xba
lea ecx, [ebp - 0xa4]
call fcn.00428810
lea ecx, [ebp - 0xac]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.strMusicInfoURL
lea ecx, [ebp - 0xbc]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0xac]
mov byte [ebp - 4], 0xbc
call fcn.00428840
push ecx
lea edi, [ebx + 0xd0]
mov byte [ebp - 4], 0xbd
mov ecx, esp
push edi
call fcn.00428690
push edi
lea eax, [ebp - 0xbc]
push eax
lea eax, [ebp - 0xac]
push eax
push SysReAllocStringLen
call fcn.005b6500
add esp, 0x14
mov byte [ebp - 4], 0xbc
lea ecx, [ebp - 0xac]
call fcn.00428810
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.strBuyURL
lea ecx, [ebp - 0xb4]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0xbc]
mov byte [ebp - 4], 0xbe
call fcn.00428840
push ecx
lea esi, [ebx + 0xd4]
mov byte [ebp - 4], 0xbf
mov ecx, esp
push esi
call fcn.00428690
push esi
lea eax, [ebp - 0xb4]
push eax
lea eax, [ebp - 0xbc]
push eax
push SysReAllocStringLen
call fcn.005b6500
add esp, 0x14
mov byte [ebp - 4], 0xbe
lea ecx, [ebp - 0xbc]
call fcn.00428810
lea ecx, [ebp - 0xb4]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.bAutoLogin
lea ecx, [ebp - 0xa8]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0xb4]
mov byte [ebp - 4], 0xc0
call fcn.00428840
push dword [ebx + 0x4e8]
lea eax, [ebx + 0x4e8]
mov byte [ebp - 4], 0xc1
push eax
lea eax, [ebp - 0xa8]
push eax
lea eax, [ebp - 0xb4]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xc0
lea ecx, [ebp - 0xb4]
call fcn.00428810
lea ecx, [ebp - 0xa8]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.strPluginsPath
lea ecx, [ebp - 0x88]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0xa8]
mov byte [ebp - 4], 0xc2
call fcn.00428840
push ecx
lea esi, [ebx + 0x7d4]
mov byte [ebp - 4], 0xc3
mov ecx, esp
push esi
call fcn.00428690
push esi
lea eax, [ebp - 0x88]
push eax
lea eax, [ebp - 0xa8]
push eax
push SysReAllocStringLen
call fcn.005b6500
add esp, 0x14
mov byte [ebp - 4], 0xc2
lea ecx, [ebp - 0xa8]
call fcn.00428810
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.strSoundFontPath
lea ecx, [ebp - 0x68]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x88]
mov byte [ebp - 4], 0xc4
call fcn.00428840
push ecx
lea esi, [ebx + 0x7d8]
mov byte [ebp - 4], 0xc5
mov ecx, esp
push esi
call fcn.00428690
push esi
lea eax, [ebp - 0x68]
push eax
lea eax, [ebp - 0x88]
push eax
push SysReAllocStringLen
call fcn.005b6500
add esp, 0x14
mov byte [ebp - 4], 0xc4
lea ecx, [ebp - 0x88]
call fcn.00428810
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.sEndingBrowserTime
lea ecx, [ebp - 0x4c]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0xc6
call fcn.00428840
push ecx
lea esi, [ebx + 0x880]
mov byte [ebp - 4], 0xc7
mov ecx, esp
push esi
call fcn.00428690
push esi
lea eax, [ebp - 0x4c]
push eax
lea eax, [ebp - 0x68]
push eax
push SysReAllocStringLen
call fcn.005b6500
add esp, 0x14
mov byte [ebp - 4], 0xc6
lea ecx, [ebp - 0x68]
call fcn.00428810
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.bClean
lea ecx, [ebp - 0x30]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x4c]
mov byte [ebp - 4], 0xc8
call fcn.00428840
push dword [ebx + 0x898]
lea eax, [ebx + 0x898]
mov byte [ebp - 4], 0xc9
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x4c]
push eax
push SysReAllocStringLen
call fcn.005b62f0
add esp, 0x14
mov byte [ebp - 4], 0xc8
lea ecx, [ebp - 0x4c]
call fcn.00428810
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x47
call fcn.00428810
push str.sVirtualBuild
lea ecx, [ebp - 0x24]
call fcn.00428840
push str.SOFTWAREGRETECHGOMAudioOption
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0xca
call fcn.00428840
push ecx
lea esi, [ebx + 0x89c]
mov byte [ebp - 4], 0xcb
mov ecx, esp
push esi
call fcn.00428690
push esi
lea eax, [ebp - 0x24]
push eax
lea eax, [ebp - 0x30]
push eax
push SysReAllocStringLen
call fcn.005b6500
add esp, 0x14
mov byte [ebp - 4], 0xca
lea ecx, [ebp - 0x30]
call fcn.00428810
lea ecx, [ebp - 0x24]
mov byte [ebp - 4], 0x47
call fcn.00428810
push 0x790eb0
mov ecx, edi
call fcn.00428a30
mov ecx, edi
call fcn.004290f0
test eax, eax
je 0x59684f
push 0x783aec
push 0xffffffffffffffff
push ecx
mov ecx, esp
mov dword [ebp - 0x4c], esp
push 0x783aec
call fcn.00428840
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 0xcc
push eax
call fcn.005b6a10
mov ecx, esp
mov byte [ebp - 4], 0xcd
push 0x744bc4
push eax
push ecx
call fcn.00428bd0
push 0x7488ec
lea eax, [ebp - 0x24]
mov byte [ebp - 4], 0xce
push str.ACTIVE
push eax
call fcn.005b55c0
add esp, 0x18
mov ecx, eax
mov byte [ebp - 4], 0xcf
call fcn.00429150
test eax, eax
mov byte [ebp - 4], 0xce
lea ecx, [ebp - 0x24]
sete byte [ebp - 0x1d]
call fcn.00428810
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x47
call fcn.00428810
cmp byte [ebp - 0x1d], 0
je 0x59648e
push str.http:__mini.gomlab.com_audio_index.gom
jmp 0x596848
push 0x783af4
push 0xffffffffffffffff
push ecx
mov ecx, esp
mov dword [ebp - 0x4c], esp
push 0x783aec
call fcn.00428840
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 0xd0
push eax
call fcn.005b6a10
mov ecx, esp
mov byte [ebp - 4], 0xd1
push 0x744bc4
push eax
push ecx
call fcn.00428bd0
push 0x7488ec
lea eax, [ebp - 0x24]
mov byte [ebp - 4], 0xd2
push str.ACTIVE
push eax
call fcn.005b55c0
add esp, 0x18
mov ecx, eax
mov byte [ebp - 4], 0xd3
call fcn.00429150
test eax, eax
mov byte [ebp - 4], 0xd2
lea ecx, [ebp - 0x24]
sete byte [ebp - 0x1d]
call fcn.00428810
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x47
call fcn.00428810
cmp byte [ebp - 0x1d], 0
je 0x596517
push str.http:__www.gomplayer.jp_audio_miniweb_tutorial.html
jmp 0x596848
push 0x783b24
push 0xffffffffffffffff
push ecx
mov ecx, esp
mov dword [ebp - 0x4c], esp
push 0x783aec
call fcn.00428840
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 0xd4
push eax
call fcn.005b6a10
mov ecx, esp
mov byte [ebp - 4], 0xd5
push 0x744bc4
push eax
push ecx
call fcn.00428bd0
push 0x7488ec
lea eax, [ebp - 0x24]
mov byte [ebp - 4], 0xd6
push str.ACTIVE
push eax
call fcn.005b55c0
add esp, 0x18
mov ecx, eax
mov byte [ebp - 4], 0xd7
call fcn.00429150
test eax, eax
mov byte [ebp - 4], 0xd6
lea ecx, [ebp - 0x24]
sete byte [ebp - 0x1d]
call fcn.00428810
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x47
call fcn.00428810
cmp byte [ebp - 0x1d], 0
je 0x5965a0
push str.http:__audio.gomlab.com_miniweb_tutorial.gom_langeng
jmp 0x596848
push 0x783b0c
push 0xffffffffffffffff
push ecx
mov ecx, esp
mov dword [ebp - 0x4c], esp
push 0x783aec
call fcn.00428840
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 0xd8
push eax
call fcn.005b6a10
mov ecx, esp
mov byte [ebp - 4], 0xd9
push 0x744bc4
push eax
push ecx
call fcn.00428bd0
push 0x7488ec
lea eax, [ebp - 0x24]
mov byte [ebp - 4], 0xda
push str.ACTIVE
push eax
call fcn.005b55c0
add esp, 0x18
mov ecx, eax
mov byte [ebp - 4], 0xdb
call fcn.00429150
test eax, eax
mov byte [ebp - 4], 0xda
lea ecx, [ebp - 0x24]
sete byte [ebp - 0x1d]
call fcn.00428810
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x47
call fcn.00428810
cmp byte [ebp - 0x1d], 0
je 0x596629
push str.http:__audio.gomlab.com_miniweb_tutorial.gom_langtw
jmp 0x596848
push 0x783b04
push 0xffffffffffffffff
push ecx
mov ecx, esp
mov dword [ebp - 0x4c], esp
push 0x783aec
call fcn.00428840
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 0xdc
push eax
call fcn.005b6a10
mov ecx, esp
mov byte [ebp - 4], 0xdd
push 0x744bc4
push eax
push ecx
call fcn.00428bd0
push 0x7488ec
lea eax, [ebp - 0x24]
mov byte [ebp - 4], 0xde
push str.ACTIVE
push eax
call fcn.005b55c0
add esp, 0x18
mov ecx, eax
mov byte [ebp - 4], 0xdf
call fcn.00429150
test eax, eax
mov byte [ebp - 4], 0xde
lea ecx, [ebp - 0x24]
sete byte [ebp - 0x1d]
call fcn.00428810
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x47
call fcn.00428810
cmp byte [ebp - 0x1d], 0
je 0x5966b2
push str.http:__audio.gomlab.com_miniweb_tutorial.gom_langcn
jmp 0x596848
push 0x783afc
push 0xffffffffffffffff
push ecx
mov ecx, esp
mov dword [ebp - 0x4c], esp
push 0x783aec
call fcn.00428840
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 0xe0
push eax
call fcn.005b6a10
mov ecx, esp
mov byte [ebp - 4], 0xe1
push 0x744bc4
push eax
push ecx
call fcn.00428bd0
push 0x7488ec
lea eax, [ebp - 0x24]
mov byte [ebp - 4], 0xe2
push str.ACTIVE
push eax
call fcn.005b55c0
add esp, 0x18
mov ecx, eax
mov byte [ebp - 4], 0xe3
call fcn.00429150
test eax, eax
mov byte [ebp - 4], 0xe2
lea ecx, [ebp - 0x24]
sete byte [ebp - 0x1d]
call fcn.00428810
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x47
call fcn.00428810
cmp byte [ebp - 0x1d], 0
je 0x59673b
push str.http:__audio.gomlab.com_miniweb_tutorial.gom_langru
jmp 0x596848
push 0x783b14
push 0xffffffffffffffff
push ecx
mov ecx, esp
mov dword [ebp - 0x4c], esp
push 0x783aec
call fcn.00428840
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 0xe4
push eax
call fcn.005b6a10
mov ecx, esp
mov byte [ebp - 4], 0xe5
push 0x744bc4
push eax
push ecx
call fcn.00428bd0
push 0x7488ec
lea eax, [ebp - 0x24]
mov byte [ebp - 4], 0xe6
push str.ACTIVE
push eax
call fcn.005b55c0
add esp, 0x18
mov ecx, eax
mov byte [ebp - 4], 0xe7
call fcn.00429150
test eax, eax
mov byte [ebp - 4], 0xe6
lea ecx, [ebp - 0x24]
sete byte [ebp - 0x1d]
call fcn.00428810
lea ecx, [ebp - 0x30]
mov byte [ebp - 4], 0x47
call fcn.00428810
cmp byte [ebp - 0x1d], 0
je 0x5967c4
push str.http:__audio.gomlab.com_miniweb_tutorial.gom_langes
jmp 0x596848
push 0x783b1c
push 0xffffffffffffffff
push ecx
mov ecx, esp
mov dword [ebp - 0x24], esp
push 0x783aec
call fcn.00428840
lea eax, [ebp - 0x68]
mov byte [ebp - 4], 0xe8
push eax
call fcn.005b6a10
mov ecx, esp
mov byte [ebp - 4], 0xe9
push 0x744bc4
push eax
push ecx
call fcn.00428bd0
push 0x7488ec
lea eax, [ebp - 0x4c]
mov byte [ebp - 4], 0xea
push str.ACTIVE
push eax
call fcn.005b55c0
add esp, 0x18
mov ecx, eax
mov byte [ebp - 4], 0xeb
call fcn.00429150
test eax, eax
mov byte [ebp - 4], 0xea
lea ecx, [ebp - 0x4c]
sete byte [ebp - 0x1d]
call fcn.00428810
lea ecx, [ebp - 0x68]
mov byte [ebp - 4], 0x47
call fcn.00428810
cmp byte [ebp - 0x1d], 0
je 0x59684f
push str.http:__audio.gomlab.com_miniweb_tutorial.gom_langta
mov ecx, edi
call fcn.00428a30
lea ecx, [ebx + 0xd4]
call fcn.004290f0
test eax, eax
je 0x59686e
push str.http:__newlyrics.gomtv.com_music_search_sync.php_hkey_sfile_key_sbeta1msg_dtitle_sartist_salbum_sfile_name_sduration_dlocal_file_d
lea ecx, [ebx + 0xd4]
call fcn.00428a30
mov ecx, ebx
call fcn.0058dae0
mov ecx, ebx
call fcn.00597800
lea ecx, [ebp - 0xd4]
mov dword [ebp - 4], 0xffffffff
call fcn.00428810
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret