Function at 0x4839e0
Capabilities:
Get session user name
Set registry value

Disassembly:
push ebp
mov ebp, esp
mov eax, 0x1424
call fcn.004e86d0
mov eax, dword [0x5512c0]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
mov ebx, dword [sym.imp.SHLWAPI.dll_SHSetValueW]
push esi
push edi
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x5240d0
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
mov esi, dword [sym.imp.ADVAPI32.dll_GetUserNameW]
cmp eax, 5
jne 0x483afe
lea ecx, [ebp - 0x1420]
push ecx
lea edx, [ebp - 0x210]
push edx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0x1418]
push 0x800
push eax
call fcn.004e6c5d
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x210]
push ecx
push 2
lea edi, [ebp - 0x1418]
call fcn.0045ceb0
test eax, eax
je 0x483afe
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x5240d0
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
call ebx
lea eax, [ebp - 0x1424]
push eax
lea ecx, [ebp - 0x418]
push ecx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0xc18]
push 0x800
push edx
call fcn.004e6c5d
add esp, 0x14
push 2
lea eax, [ebp - 0x418]
push eax
push 3
lea edi, [ebp - 0xc18]
call fcn.0045ceb0
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x524138
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x483bf6
lea edx, [ebp - 0x1424]
push edx
lea eax, [ebp - 0x418]
push eax
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0xc18]
push 0x800
push ecx
call fcn.004e6c5d
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045ceb0
test eax, eax
je 0x483bf6
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x524138
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
call ebx
lea ecx, [ebp - 0x1420]
push ecx
lea edx, [ebp - 0x210]
push edx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0x1418]
push 0x800
push eax
call fcn.004e6c5d
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045ceb0
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x524140
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x483cee
lea eax, [ebp - 0x1424]
push eax
lea ecx, [ebp - 0x418]
push ecx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0xc18]
push 0x800
push edx
call fcn.004e6c5d
add esp, 0x14
push 0xf003f
lea eax, [ebp - 0x418]
push eax
push 2
lea edi, [ebp - 0xc18]
call fcn.0045ceb0
test eax, eax
je 0x483cee
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x524140
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
call ebx
lea edx, [ebp - 0x1420]
push edx
lea eax, [ebp - 0x210]
push eax
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0x1418]
push 0x800
push ecx
call fcn.004e6c5d
add esp, 0x14
push 2
lea edx, [ebp - 0x210]
push edx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045ceb0
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x524148
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x483de6
lea ecx, [ebp - 0x1424]
push ecx
lea edx, [ebp - 0x418]
push edx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0xc18]
push 0x800
push eax
call fcn.004e6c5d
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x418]
push ecx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045ceb0
test eax, eax
je 0x483de6
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x524148
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
call ebx
lea eax, [ebp - 0x1420]
push eax
lea ecx, [ebp - 0x210]
push ecx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0x1418]
push 0x800
push edx
call fcn.004e6c5d
add esp, 0x14
push 2
lea eax, [ebp - 0x210]
push eax
push 3
lea edi, [ebp - 0x1418]
call fcn.0045ceb0
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x524150
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x483ede
lea edx, [ebp - 0x1424]
push edx
lea eax, [ebp - 0x418]
push eax
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0xc18]
push 0x800
push ecx
call fcn.004e6c5d
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045ceb0
test eax, eax
je 0x483ede
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x524150
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
call ebx
lea ecx, [ebp - 0x1420]
push ecx
lea edx, [ebp - 0x210]
push edx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0x1418]
push 0x800
push eax
call fcn.004e6c5d
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045ceb0
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x524158
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x483fd6
lea eax, [ebp - 0x1424]
push eax
lea ecx, [ebp - 0x418]
push ecx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0xc18]
push 0x800
push edx
call fcn.004e6c5d
add esp, 0x14
push 0xf003f
lea eax, [ebp - 0x418]
push eax
push 2
lea edi, [ebp - 0xc18]
call fcn.0045ceb0
test eax, eax
je 0x483fd6
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x524158
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
call ebx
lea edx, [ebp - 0x1420]
push edx
lea eax, [ebp - 0x210]
push eax
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0x1418]
push 0x800
push ecx
call fcn.004e6c5d
add esp, 0x14
push 2
lea edx, [ebp - 0x210]
push edx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045ceb0
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x524160
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x4840ce
lea ecx, [ebp - 0x1424]
push ecx
lea edx, [ebp - 0x418]
push edx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0xc18]
push 0x800
push eax
call fcn.004e6c5d
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x418]
push ecx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045ceb0
test eax, eax
je 0x4840ce
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x524160
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
call ebx
lea eax, [ebp - 0x1420]
push eax
lea ecx, [ebp - 0x210]
push ecx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0x1418]
push 0x800
push edx
call fcn.004e6c5d
add esp, 0x14
push 2
lea eax, [ebp - 0x210]
push eax
push 3
lea edi, [ebp - 0x1418]
call fcn.0045ceb0
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push str.rmvb
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x4841c6
lea edx, [ebp - 0x1424]
push edx
lea eax, [ebp - 0x418]
push eax
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0xc18]
push 0x800
push ecx
call fcn.004e6c5d
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045ceb0
test eax, eax
je 0x4841c6
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push str.rmvb
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
call ebx
lea ecx, [ebp - 0x1420]
push ecx
lea edx, [ebp - 0x210]
push edx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0x1418]
push 0x800
push eax
call fcn.004e6c5d
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045ceb0
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x524174
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x4842be
lea eax, [ebp - 0x1424]
push eax
lea ecx, [ebp - 0x418]
push ecx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0xc18]
push 0x800
push edx
call fcn.004e6c5d
add esp, 0x14
push 0xf003f
lea eax, [ebp - 0x418]
push eax
push 2
lea edi, [ebp - 0xc18]
call fcn.0045ceb0
test eax, eax
je 0x4842be
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x524174
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
call ebx
lea edx, [ebp - 0x1420]
push edx
lea eax, [ebp - 0x210]
push eax
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0x1418]
push 0x800
push ecx
call fcn.004e6c5d
add esp, 0x14
push 2
lea edx, [ebp - 0x210]
push edx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045ceb0
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x52417c
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x4843b6
lea ecx, [ebp - 0x1424]
push ecx
lea edx, [ebp - 0x418]
push edx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0xc18]
push 0x800
push eax
call fcn.004e6c5d
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x418]
push ecx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045ceb0
test eax, eax
je 0x4843b6
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x52417c
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
call ebx
lea eax, [ebp - 0x1420]
push eax
lea ecx, [ebp - 0x210]
push ecx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0x1418]
push 0x800
push edx
call fcn.004e6c5d
add esp, 0x14
push 2
lea eax, [ebp - 0x210]
push eax
push 3
lea edi, [ebp - 0x1418]
call fcn.0045ceb0
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x524184
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x4844ae
lea edx, [ebp - 0x1424]
push edx
lea eax, [ebp - 0x418]
push eax
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0xc18]
push 0x800
push ecx
call fcn.004e6c5d
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045ceb0
test eax, eax
je 0x4844ae
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x524184
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
call ebx
lea ecx, [ebp - 0x1420]
push ecx
lea edx, [ebp - 0x210]
push edx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0x1418]
push 0x800
push eax
call fcn.004e6c5d
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045ceb0
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x52418c
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x4845a6
lea eax, [ebp - 0x1424]
push eax
lea ecx, [ebp - 0x418]
push ecx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0xc18]
push 0x800
push edx
call fcn.004e6c5d
add esp, 0x14
push 0xf003f
lea eax, [ebp - 0x418]
push eax
push 2
lea edi, [ebp - 0xc18]
call fcn.0045ceb0
test eax, eax
je 0x4845a6
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x52418c
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
call ebx
lea edx, [ebp - 0x1420]
push edx
lea eax, [ebp - 0x210]
push eax
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0x1418]
push 0x800
push ecx
call fcn.004e6c5d
add esp, 0x14
push 2
lea edx, [ebp - 0x210]
push edx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045ceb0
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push str.smil
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x48469e
lea ecx, [ebp - 0x1424]
push ecx
lea edx, [ebp - 0x418]
push edx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0xc18]
push 0x800
push eax
call fcn.004e6c5d
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x418]
push ecx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045ceb0
test eax, eax
je 0x48469e
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push str.smil
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
call ebx
lea eax, [ebp - 0x1420]
push eax
lea ecx, [ebp - 0x210]
push ecx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0x1418]
push 0x800
push edx
call fcn.004e6c5d
add esp, 0x14
push 2
lea eax, [ebp - 0x210]
push eax
push 3
lea edi, [ebp - 0x1418]
call fcn.0045ceb0
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x5241a0
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x484796
lea edx, [ebp - 0x1424]
push edx
lea eax, [ebp - 0x418]
push eax
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0xc18]
push 0x800
push ecx
call fcn.004e6c5d
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045ceb0
test eax, eax
je 0x484796
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x5241a0
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
call ebx
lea ecx, [ebp - 0x1420]
push ecx
lea edx, [ebp - 0x210]
push edx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0x1418]
push 0x800
push eax
call fcn.004e6c5d
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045ceb0
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x5241a8
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x48488e
lea eax, [ebp - 0x1424]
push eax
lea ecx, [ebp - 0x418]
push ecx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0xc18]
push 0x800
push edx
call fcn.004e6c5d
add esp, 0x14
push 0xf003f
lea eax, [ebp - 0x418]
push eax
push 2
lea edi, [ebp - 0xc18]
call fcn.0045ceb0
test eax, eax
je 0x48488e
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x5241a8
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
call ebx
lea edx, [ebp - 0x1420]
push edx
lea eax, [ebp - 0x210]
push eax
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0x1418]
push 0x800
push ecx
call fcn.004e6c5d
add esp, 0x14
push 2
lea edx, [ebp - 0x210]
push edx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045ceb0
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x5241b0
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x484986
lea ecx, [ebp - 0x1424]
push ecx
lea edx, [ebp - 0x418]
push edx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0xc18]
push 0x800
push eax
call fcn.004e6c5d
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x418]
push ecx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045ceb0
test eax, eax
je 0x484986
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x5241b0
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
call ebx
lea eax, [ebp - 0x1420]
push eax
lea ecx, [ebp - 0x210]
push ecx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0x1418]
push 0x800
push edx
call fcn.004e6c5d
add esp, 0x14
push 2
lea eax, [ebp - 0x210]
push eax
push 3
lea edi, [ebp - 0x1418]
call fcn.0045ceb0
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x5241b8
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x484a7e
lea edx, [ebp - 0x1424]
push edx
lea eax, [ebp - 0x418]
push eax
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0xc18]
push 0x800
push ecx
call fcn.004e6c5d
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045ceb0
test eax, eax
je 0x484a7e
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x5241b8
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
call ebx
lea ecx, [ebp - 0x1420]
push ecx
lea edx, [ebp - 0x210]
push edx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0x1418]
push 0x800
push eax
call fcn.004e6c5d
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045ceb0
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x5241c0
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x484b76
lea eax, [ebp - 0x1424]
push eax
lea ecx, [ebp - 0x418]
push ecx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0xc18]
push 0x800
push edx
call fcn.004e6c5d
add esp, 0x14
push 0xf003f
lea eax, [ebp - 0x418]
push eax
push 2
lea edi, [ebp - 0xc18]
call fcn.0045ceb0
test eax, eax
je 0x484b76
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x5241c0
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
call ebx
lea edx, [ebp - 0x1420]
push edx
lea eax, [ebp - 0x210]
push eax
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0x1418]
push 0x800
push ecx
call fcn.004e6c5d
add esp, 0x14
push 2
lea edx, [ebp - 0x210]
push edx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045ceb0
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x5241c8
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x484c6e
lea ecx, [ebp - 0x1424]
push ecx
lea edx, [ebp - 0x418]
push edx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0xc18]
push 0x800
push eax
call fcn.004e6c5d
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x418]
push ecx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045ceb0
test eax, eax
je 0x484c6e
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x5241c8
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
call ebx
lea eax, [ebp - 0x1420]
push eax
lea ecx, [ebp - 0x210]
push ecx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0x1418]
push 0x800
push edx
call fcn.004e6c5d
add esp, 0x14
push 2
lea eax, [ebp - 0x210]
push eax
push 3
lea edi, [ebp - 0x1418]
call fcn.0045ceb0
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push str.aiff
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x484d66
lea edx, [ebp - 0x1424]
push edx
lea eax, [ebp - 0x418]
push eax
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0xc18]
push 0x800
push ecx
call fcn.004e6c5d
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045ceb0
test eax, eax
je 0x484d66
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push str.aiff
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
call ebx
lea ecx, [ebp - 0x1420]
push ecx
lea edx, [ebp - 0x210]
push edx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0x1418]
push 0x800
push eax
call fcn.004e6c5d
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045ceb0
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x5241dc
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x484e5e
lea eax, [ebp - 0x1424]
push eax
lea ecx, [ebp - 0x418]
push ecx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0xc18]
push 0x800
push edx
call fcn.004e6c5d
add esp, 0x14
push 0xf003f
lea eax, [ebp - 0x418]
push eax
push 2
lea edi, [ebp - 0xc18]
call fcn.0045ceb0
test eax, eax
je 0x484e5e
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x5241dc
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
call ebx
lea edx, [ebp - 0x1420]
push edx
lea eax, [ebp - 0x210]
push eax
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0x1418]
push 0x800
push ecx
call fcn.004e6c5d
add esp, 0x14
push 2
lea edx, [ebp - 0x210]
push edx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045ceb0
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x5241e4
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x484f56
lea ecx, [ebp - 0x1424]
push ecx
lea edx, [ebp - 0x418]
push edx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0xc18]
push 0x800
push eax
call fcn.004e6c5d
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x418]
push ecx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045ceb0
test eax, eax
je 0x484f56
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x5241e4
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
call ebx
lea eax, [ebp - 0x1420]
push eax
lea ecx, [ebp - 0x210]
push ecx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0x1418]
push 0x800
push edx
call fcn.004e6c5d
add esp, 0x14
push 2
lea eax, [ebp - 0x210]
push eax
push 3
lea edi, [ebp - 0x1418]
call fcn.0045ceb0
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push str.3gp2
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x48504e
lea edx, [ebp - 0x1424]
push edx
lea eax, [ebp - 0x418]
push eax
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0xc18]
push 0x800
push ecx
call fcn.004e6c5d
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045ceb0
test eax, eax
je 0x48504e
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push str.3gp2
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
call ebx
lea ecx, [ebp - 0x1420]
push ecx
lea edx, [ebp - 0x210]
push edx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0x1418]
push 0x800
push eax
call fcn.004e6c5d
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045ceb0
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push str.3gpp
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x485146
lea eax, [ebp - 0x1424]
push eax
lea ecx, [ebp - 0x418]
push ecx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0xc18]
push 0x800
push edx
call fcn.004e6c5d
add esp, 0x14
push 0xf003f
lea eax, [ebp - 0x418]
push eax
push 2
lea edi, [ebp - 0xc18]
call fcn.0045ceb0
test eax, eax
je 0x485146
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push str.3gpp
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
call ebx
lea edx, [ebp - 0x1420]
push edx
lea eax, [ebp - 0x210]
push eax
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0x1418]
push 0x800
push ecx
call fcn.004e6c5d
add esp, 0x14
push 2
lea edx, [ebp - 0x210]
push edx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045ceb0
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x524204
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x48523e
lea ecx, [ebp - 0x1424]
push ecx
lea edx, [ebp - 0x418]
push edx
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0xc18]
push 0x800
push eax
call fcn.004e6c5d
add esp, 0x14
push 0xf003f
lea ecx, [ebp - 0x418]
push ecx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045ceb0
test eax, eax
je 0x48523e
push 4
lea edx, [ebp - 0x141c]
push edx
push 4
push 0x524204
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
call ebx
lea eax, [ebp - 0x1420]
push eax
lea ecx, [ebp - 0x210]
push ecx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea edx, [ebp - 0x1418]
push 0x800
push edx
call fcn.004e6c5d
add esp, 0x14
push 2
lea eax, [ebp - 0x210]
push eax
push 3
lea edi, [ebp - 0x1418]
call fcn.0045ceb0
push 4
lea ecx, [ebp - 0x141c]
push ecx
push 4
push 0x52420c
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
mov dword [ebp - 0x141c], 1
call ebx
cmp eax, 5
jne 0x485336
lea edx, [ebp - 0x1424]
push edx
lea eax, [ebp - 0x418]
push eax
mov dword [ebp - 0x1424], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea ecx, [ebp - 0xc18]
push 0x800
push ecx
call fcn.004e6c5d
add esp, 0x14
push 0xf003f
lea edx, [ebp - 0x418]
push edx
push 2
lea edi, [ebp - 0xc18]
call fcn.0045ceb0
test eax, eax
je 0x485336
push 4
lea eax, [ebp - 0x141c]
push eax
push 4
push 0x52420c
push str.SoftwareBaofengStormPlayerFileAssociateList
push SysReAllocString
call ebx
lea ecx, [ebp - 0x1420]
push ecx
lea edx, [ebp - 0x210]
push edx
mov dword [ebp - 0x1420], 0x202
call esi
push str.SoftwareBaofengStormPlayerFileAssociateList
push str.CURRENT_USER
push str._s_s
lea eax, [ebp - 0x1418]
push 0x800
push eax
call fcn.004e6c5d
add esp, 0x14
push 2
lea ecx, [ebp - 0x210]
push ecx
push 3
lea edi, [ebp - 0x1418]
call fcn.0045ceb0
push 1
mov ebx, 0x524214
mov esi, str.SoftwareBaofengStormPlayerFileAssociateList
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x52421c
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x524224
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x52422c
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x524234
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x52423c
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x524244
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x52424c
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x524254
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x52425c
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x524264
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, str.m2ts
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x524278
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x524280
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x524288
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x524290
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x524298
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x5242a0
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x5242a8
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, str.mpeg
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x5242bc
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x5242c4
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x5242cc
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x5242d4
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, str.pmp2
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x5242e8
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x5242f0
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, str.ratDVD
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x524308
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x524310
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x524318
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x524320
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x524328
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x524330
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x524338
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x524340
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x524348
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, str.avsts
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, str.divx
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, str.webm
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x524374
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x52437c
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x524384
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x52438c
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x524394
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x52439c
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x5243a4
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x5243ac
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x5243b4
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x5243bc
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, str.flic
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x5243d0
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x5243d8
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x5243e0
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x5243e8
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, str.mpcpl
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x5243fc
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, str.smpl
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x524410
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x524418
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x524420
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x524428
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x524430
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x524438
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x524440
call fcn.0045cbe0
add esp, 4
push 1
mov ebx, 0x524448
call fcn.0045cbe0
add esp, 4
push 0
mov ebx, 0x524450
call fcn.0045cbe0
add esp, 4
push 0
mov ebx, 0x524458
call fcn.0045cbe0
add esp, 4
push 0
mov ebx, 0x524460
call fcn.0045cbe0
add esp, 4
push 0
mov ebx, 0x524468
call fcn.0045cbe0
add esp, 4
push 0
mov ebx, 0x524470
call fcn.0045cbe0
add esp, 4
push 0
mov ebx, 0x524478
call fcn.0045cbe0
add esp, 4
push 0
mov ebx, str.flac
call fcn.0045cbe0
add esp, 4
push 0
mov ebx, 0x52448c
call fcn.0045cbe0
add esp, 4
push 0
mov ebx, 0x524494
call fcn.0045cbe0
add esp, 4
push 0
mov ebx, 0x52449c
call fcn.0045cbe0
add esp, 4
push 0
mov ebx, str.midi
call fcn.0045cbe0
add esp, 4
push 0
mov ebx, 0x5244b0
call fcn.0045cbe0
add esp, 4
push 0
mov ebx, 0x5244b8
call fcn.0045cbe0
add esp, 4
push 0
mov ebx, 0x5244c0
call fcn.0045cbe0
add esp, 4
push 0
mov ebx, str.mpga
call fcn.0045cbe0
add esp, 4
push 0
mov ebx, 0x5244d4
call fcn.0045cbe0
add esp, 4
push 0
mov ebx, 0x5244dc
call fcn.0045cbe0
add esp, 4
push 0
mov ebx, 0x5244e4
call fcn.0045cbe0
add esp, 4
push 0
mov ebx, 0x5244ec
call fcn.0045cbe0
add esp, 4
push 0
mov ebx, 0x5244f4
call fcn.0045cbe0
mov ecx, dword [ebp - 4]
add esp, 4
pop edi
pop esi
xor ecx, ebp
mov eax, 1
pop ebx
call fcn.004e3e00
mov esp, ebp
pop ebp
ret