Function at 0x50351f
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x328
mov eax, 0x5137a4
call fcn.004891fa
lea eax, [ebp - 0x18]
push 0x547cdc
push eax
mov ecx, 0x5a18c4
call fcn.00404906
pop ecx
pop ecx
xor esi, esi
mov dword [ebp - 4], esi
push str.CaptionMenuBtn.bmp
lea eax, [ebp - 0x124]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 1
push str.CaptionMenuBtnEn.bmp
lea eax, [ebp - 0x120]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 2
push str.CaptionMinBtn.bmp
lea eax, [ebp - 0x11c]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 3
push str.CaptionMaxBtn.bmp
lea eax, [ebp - 0x118]
push eax
call fcn.00404a8a
push 4
pop ebx
mov byte [ebp - 4], bl
push str.CaptionNormalBtn.bmp
lea eax, [ebp - 0x114]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 5
push str.CaptionCloseBtn.bmp
lea eax, [ebp - 0x110]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 6
push str.IeToolBarBack.bmp
lea eax, [ebp - 0x10c]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 7
push str.IeToolBarForward.bmp
lea eax, [ebp - 0x108]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 8
push str.IeToolBarRefresh.bmp
lea eax, [ebp - 0x104]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 9
push str.IeToolBarHomePage.bmp
lea eax, [ebp - 0x100]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0xa
push str.IeToolBarBackEn.bmp
lea eax, [ebp - 0xfc]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0xb
push str.IeToolBarForwardEn.bmp
lea eax, [ebp - 0xf8]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0xc
push str.IeToolBarRefreshEn.bmp
lea eax, [ebp - 0xf4]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0xd
push str.IeToolBarHomePageEn.bmp
lea eax, [ebp - 0xf0]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0xe
push str.TaskToolBarPLay.bmp
lea eax, [ebp - 0xec]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0xf
push str.TaskToolBarDownload.bmp
lea eax, [ebp - 0xe8]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x10
push str.TaskToolBarStop.bmp
lea eax, [ebp - 0xe4]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x11
push str.TaskToolBarDelete.bmp
lea eax, [ebp - 0xe0]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x12
push str.TaskToolBarRestore.bmp
lea eax, [ebp - 0xdc]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x13
push str.TaskToolBarDownloadEn.bmp
lea eax, [ebp - 0xd8]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x14
push str.TaskToolBarStopEn.bmp
lea eax, [ebp - 0xd4]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x15
push str.TaskToolBarDeleteEn.bmp
lea eax, [ebp - 0xd0]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x16
push str.TaskToolBarRestoreEn.bmp
lea eax, [ebp - 0xcc]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x17
push str.PlayInfoBtnMenu.bmp
lea eax, [ebp - 0xc8]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x18
push str.WebCloseBtn.bmp
lea eax, [ebp - 0xc4]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x19
push str.PlayerBarBtnPlay.bmp
lea eax, [ebp - 0xc0]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x1a
push str.PlayerBarBtnStop.bmp
lea eax, [ebp - 0xbc]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x1b
push str.PlayerBarBtnPause.bmp
lea eax, [ebp - 0xb8]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x1c
push str.PlayerBarBtnPre.bmp
lea eax, [ebp - 0xb4]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x1d
push str.PlayerBarBtnNext.bmp
lea eax, [ebp - 0xb0]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x1e
push str.PlayerBarBtnNormal.bmp
lea eax, [ebp - 0xac]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x1f
push str.PlayerBarBtnVolume.bmp
lea eax, [ebp - 0xa8]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x20
push str.PlayerBarBtnMute.bmp
lea eax, [ebp - 0xa4]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x21
push str.PlayerBarBtnFullView.bmp
lea eax, [ebp - 0xa0]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x22
push str.PlayerBarBtnSetting.bmp
lea eax, [ebp - 0x9c]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x23
push str.PlayerHideBtn.bmp
lea eax, [ebp - 0x98]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x24
push str.PlayerBarBtnPlayList.bmp
lea eax, [ebp - 0x94]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x25
push str.PlayerBarBtnSimple.bmp
lea eax, [ebp - 0x90]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x26
push str.PlayerBarBtnTop.bmp
lea eax, [ebp - 0x8c]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x27
push str.PlayerBarBtnNonTop.bmp
lea eax, [ebp - 0x88]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x28
push str.TaskManagerCloseBtn.bmp
lea eax, [ebp - 0x84]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x29
push str.TaskManagerCloseTxtBtn.bmp
lea eax, [ebp - 0x80]
push eax
call fcn.00401f6c
mov byte [ebp - 4], 0x2a
push str.TaskMgnBarItem.bmp
lea eax, [ebp - 0x7c]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x2b
push str.TaskMgnBarLScrollBtn.bmp
lea eax, [ebp - 0x78]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x2c
push str.TaskMgnBarRScrollBtn.bmp
lea eax, [ebp - 0x74]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x2d
push str.TaskMgnBarList.bmp
lea eax, [ebp - 0x70]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x2e
push str.TaskBarBtnMenu.bmp
lea eax, [ebp - 0x6c]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x2f
push str.TaskBarBtnOpenLcl.bmp
lea eax, [ebp - 0x68]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x30
push str.TaskBarBtnShowPlayer.bmp
lea eax, [ebp - 0x64]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x31
push str.TaskListStatIcons.bmp
lea eax, [ebp - 0x60]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x32
push str.TaskListStatSelIcon.bmp
lea eax, [ebp - 0x5c]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x33
push str.PauseAdCloseBtn.bmp
lea eax, [ebp - 0x58]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x34
push str.PlayerTipCloseBtn.bmp
lea eax, [ebp - 0x54]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x35
push str.PlayInfoCurPlay.bmp
lea eax, [ebp - 0x50]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x36
push str.PlayListAddBtn.bmp
lea eax, [ebp - 0x4c]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x37
push str.PlayListRemove.bmp
lea eax, [ebp - 0x48]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x38
push str.PlayerBarBtnPlaySmall.bmp
lea eax, [ebp - 0x44]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x39
push str.PlayerBarBtnPauseSmall.bmp
lea eax, [ebp - 0x40]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x3a
push str.PlayerBarBtnPreSmall.bmp
lea eax, [ebp - 0x3c]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x3b
push str.PlayerBarBtnNextSmall.bmp
lea eax, [ebp - 0x38]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x3c
push str.PlayerBarBtnVolumeSmall.bmp
lea eax, [ebp - 0x34]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x3d
push str.PlayerBarBtnMuteSmall.bmp
lea eax, [ebp - 0x30]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x3e
push str.UpdateCapCloseBtn.bmp
lea eax, [ebp - 0x2c]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x3f
push str.UpdateBtmUpdateBtn.bmp
lea eax, [ebp - 0x28]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x40
push str.UpdateBtmIgoreBtn.bmp
lea eax, [ebp - 0x24]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x41
push str.UpdateBtmCloseBtn.bmp
lea eax, [ebp - 0x20]
push eax
call fcn.00404a8a
mov byte [ebp - 4], 0x43
mov dword [ebp - 0x334], 0x5a1c3c
mov dword [ebp - 0x330], 0x5a1c40
mov dword [ebp - 0x32c], 0x5a1c44
mov dword [ebp - 0x328], 0x5a1c48
mov dword [ebp - 0x324], 0x5a1c4c
mov dword [ebp - 0x320], 0x5a1c50
mov dword [ebp - 0x31c], 0x5a1974
mov dword [ebp - 0x318], 0x5a1978
mov dword [ebp - 0x314], 0x5a197c
mov dword [ebp - 0x310], 0x5a1980
mov dword [ebp - 0x30c], 0x5a1984
mov dword [ebp - 0x308], 0x5a1988
mov dword [ebp - 0x304], 0x5a198c
mov dword [ebp - 0x300], 0x5a1990
mov dword [ebp - 0x2fc], 0x5a1c58
mov dword [ebp - 0x2f8], 0x5a1c54
mov dword [ebp - 0x2f4], 0x5a1c5c
mov dword [ebp - 0x2f0], 0x5a1c60
mov dword [ebp - 0x2ec], 0x5a1c64
mov dword [ebp - 0x2e8], 0x5a1c68
mov dword [ebp - 0x2e4], 0x5a1c6c
mov dword [ebp - 0x2e0], 0x5a1c70
mov dword [ebp - 0x2dc], 0x5a1c74
mov dword [ebp - 0x2d8], 0x5a18c8
mov dword [ebp - 0x2d4], 0x5a1be0
mov dword [ebp - 0x2d0], 0x5a1be4
mov dword [ebp - 0x2cc], 0x5a1be8
mov dword [ebp - 0x2c8], 0x5a1bec
mov dword [ebp - 0x2c4], 0x5a1bf0
mov dword [ebp - 0x2c0], 0x5a1bf4
mov dword [ebp - 0x2bc], 0x5a1c04
mov dword [ebp - 0x2b8], 0x5a1bf8
mov dword [ebp - 0x2b4], 0x5a1bfc
mov dword [ebp - 0x2b0], 0x5a1c00
mov dword [ebp - 0x2ac], 0x5a1c0c
mov dword [ebp - 0x2a8], 0x5a1c10
mov dword [ebp - 0x2a4], 0x5a1c08
mov dword [ebp - 0x2a0], 0x5a1c18
mov dword [ebp - 0x29c], 0x5a1c1c
mov dword [ebp - 0x298], 0x5a1c20
mov dword [ebp - 0x294], 0x5a1c78
mov dword [ebp - 0x290], 0x5a1c7c
mov dword [ebp - 0x28c], 0x5a1c80
mov dword [ebp - 0x288], 0x5a1c84
mov dword [ebp - 0x284], 0x5a1c88
mov dword [ebp - 0x280], 0x5a1c8c
mov dword [ebp - 0x27c], 0x5a1c98
mov dword [ebp - 0x278], 0x5a1c90
mov dword [ebp - 0x274], 0x5a1c94
mov dword [ebp - 0x270], 0x5a1c9c
mov dword [ebp - 0x26c], 0x5a1ca0
mov dword [ebp - 0x268], 0x5a1ca4
mov dword [ebp - 0x264], 0x5a1c14
mov dword [ebp - 0x260], 0x5a1ca8
mov dword [ebp - 0x25c], 0x5a1cac
mov dword [ebp - 0x258], 0x5a1cb0
mov dword [ebp - 0x254], 0x5a1c24
mov dword [ebp - 0x250], 0x5a1c28
mov dword [ebp - 0x24c], 0x5a1c2c
mov dword [ebp - 0x248], 0x5a1c30
mov dword [ebp - 0x244], 0x5a1c34
mov dword [ebp - 0x240], 0x5a1c38
mov dword [ebp - 0x23c], 0x5a1d84
mov dword [ebp - 0x238], 0x5a1d94
mov dword [ebp - 0x234], 0x5a1d98
mov dword [ebp - 0x230], 0x5a1d9c
mov dword [ebp - 0x22c], ebx
mov dword [ebp - 0x228], ebx
mov dword [ebp - 0x224], ebx
mov dword [ebp - 0x220], ebx
mov dword [ebp - 0x21c], ebx
mov dword [ebp - 0x218], ebx
mov dword [ebp - 0x214], ebx
mov dword [ebp - 0x210], ebx
mov dword [ebp - 0x20c], ebx
mov dword [ebp - 0x208], ebx
mov dword [ebp - 0x204], ebx
push 5
pop eax
lea ecx, [ebp - 0x14]
mov dword [ebp - 0x200], ebx
mov dword [ebp - 0x1fc], ebx
mov dword [ebp - 0x1f8], ebx
mov dword [ebp - 0x1f4], ebx
mov dword [ebp - 0x1f0], ebx
mov dword [ebp - 0x1ec], ebx
mov dword [ebp - 0x1e8], ebx
mov dword [ebp - 0x1e4], ebx
mov dword [ebp - 0x1e0], ebx
mov dword [ebp - 0x1dc], ebx
mov dword [ebp - 0x1d8], ebx
mov dword [ebp - 0x1d4], ebx
mov dword [ebp - 0x1d0], ebx
mov dword [ebp - 0x1cc], ebx
mov dword [ebp - 0x1c8], ebx
mov dword [ebp - 0x1c4], ebx
mov dword [ebp - 0x1c0], ebx
mov dword [ebp - 0x1bc], ebx
mov dword [ebp - 0x1b8], ebx
mov dword [ebp - 0x1b4], ebx
mov dword [ebp - 0x1b0], ebx
mov dword [ebp - 0x1ac], ebx
mov dword [ebp - 0x1a8], ebx
mov dword [ebp - 0x1a4], ebx
mov dword [ebp - 0x1a0], ebx
mov dword [ebp - 0x19c], ebx
mov dword [ebp - 0x198], ebx
mov dword [ebp - 0x194], ebx
mov dword [ebp - 0x190], ebx
mov dword [ebp - 0x18c], ebx
mov dword [ebp - 0x188], ebx
mov dword [ebp - 0x184], 8
mov dword [ebp - 0x180], ebx
mov dword [ebp - 0x17c], ebx
mov dword [ebp - 0x178], ebx
mov dword [ebp - 0x174], ebx
mov dword [ebp - 0x170], ebx
mov dword [ebp - 0x16c], ebx
mov dword [ebp - 0x168], eax
mov dword [ebp - 0x164], eax
mov dword [ebp - 0x160], ebx
mov dword [ebp - 0x15c], ebx
mov dword [ebp - 0x158], 2
mov dword [ebp - 0x154], ebx
mov dword [ebp - 0x150], ebx
mov dword [ebp - 0x14c], ebx
mov dword [ebp - 0x148], ebx
mov dword [ebp - 0x144], ebx
mov dword [ebp - 0x140], ebx
mov dword [ebp - 0x13c], ebx
mov dword [ebp - 0x138], ebx
mov dword [ebp - 0x134], ebx
mov dword [ebp - 0x130], ebx
mov dword [ebp - 0x12c], ebx
mov dword [ebp - 0x128], ebx
call fcn.00401c63
mov byte [ebp - 4], 0x44
mov dword [ebp - 0x10], esi
jmp 0x503ea8
mov esi, dword [ebp - 0x10]
lea eax, [ebp + esi - 0x124]
push eax
lea eax, [ebp - 0x1c]
push eax
lea ecx, [ebp - 0x18]
call fcn.00401fb1
pop ecx
pop ecx
mov byte [ebp - 4], 0x45
lea edi, [ebp - 0x14]
call fcn.00404980
mov byte [ebp - 4], 0x44
lea ecx, [ebp - 0x1c]
call fcn.00401c40
push dword [ebp + esi - 0x22c]
mov esi, dword [ebp + esi - 0x334]
push dword [ebp - 0x14]
call fcn.00503374
add dword [ebp - 0x10], ebx
cmp dword [ebp - 0x10], 0x108
jb 0x503ea5
mov byte [ebp - 4], 0x43
mov ecx, edi
call fcn.00401c40
mov byte [ebp - 4], 0
push fcn.00401c40
push 0x42
push ebx
lea eax, [ebp - 0x124]
push eax
call fcn.0048bfb8
or dword [ebp - 4], 0xffffffff
lea ecx, [ebp - 0x18]
call fcn.00401c40
call fcn.004892d2
ret