Function at 0x4348e7
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0x48
mov eax, 0x4ad84c
call fcn.0048072f
mov esi, dword [ebp + 8]
push str.____________________Entrance____________________
lea ecx, [ebp - 0x54]
lea eax, [esi + 0x8c]
push ecx
push eax
mov dword [ebp - 0x50], eax
mov dword [ebp - 0x54], str.Localize
call fcn.004522fe
add esp, 0xc
xor ebx, ebx
mov dword [ebp - 4], ebx
mov byte [ebp - 4], 1
mov ecx, dword [esi + 0x20]
mov eax, dword [ecx]
call dword [eax + 8]
mov edi, dword [0x4b45f8]
push ebx
push ebx
push 0x146
push dword [esi + 0x75c]
mov dword [ebp - 0x14], eax
call edi
test eax, eax
jle 0x434954
push ebx
push ebx
push 0x144
push dword [esi + 0x75c]
call edi
push str.View_recently_used_folders
lea eax, [ebp - 0x2c]
push eax
call fcn.00405520
push str.tab.play.combo.view.mru.dirs
lea eax, [ebp - 0x28]
push eax
mov byte [ebp - 4], 2
call fcn.00405520
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 3
mov ebx, dword [ebp - 0x14]
push eax
call fcn.00450b77
push dword [eax]
xor ebx, ebx
push ebx
push 0x14a
push dword [esi + 0x75c]
call edi
mov eax, dword [ebp - 0x30]
add eax, 0xfffffff0
call fcn.004016b3
mov eax, dword [ebp - 0x28]
add eax, 0xfffffff0
call fcn.004016b3
mov byte [ebp - 4], 1
mov eax, dword [ebp - 0x2c]
add eax, 0xfffffff0
call fcn.004016b3
push ebx
push ebx
push 0x14e
push dword [esi + 0x75c]
call edi
mov edi, dword [0x4b4668]
push 0x44d
push dword [esi + 4]
call edi
push ebx
push str.tab.play.files.list
push eax
push dword [ebp - 0x14]
call fcn.004508a9
push 0x44c
push dword [esi + 4]
call edi
push ebx
mov ebx, dword [ebp - 0x14]
push str.tab.play.choose.dir
push eax
push ebx
call fcn.004508a9
push str.Play
lea eax, [ebp - 0x28]
push eax
call fcn.00405520
push str.player.btn.play
lea eax, [ebp - 0x2c]
push eax
mov byte [ebp - 4], 4
call fcn.00405520
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x24]
push eax
mov byte [ebp - 4], 5
call fcn.00450b77
mov eax, dword [ebp - 0x2c]
add eax, 0xfffffff0
call fcn.004016b3
mov byte [ebp - 4], 8
mov eax, dword [ebp - 0x28]
add eax, 0xfffffff0
call fcn.004016b3
push str.Go_to_the_previous_video
lea eax, [ebp - 0x30]
push eax
call fcn.00405520
push str.player.btn.previous
lea eax, [ebp - 0x14]
push eax
mov byte [ebp - 4], 9
call fcn.00405520
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x20]
push eax
mov byte [ebp - 4], 0xa
call fcn.00450b77
mov eax, dword [ebp - 0x14]
add eax, 0xfffffff0
call fcn.004016b3
mov byte [ebp - 4], 0xd
mov eax, dword [ebp - 0x30]
add eax, 0xfffffff0
call fcn.004016b3
push str.Go_to_the_next_video
lea eax, [ebp - 0x28]
push eax
call fcn.00405520
push str.player.btn.next
lea eax, [ebp - 0x2c]
push eax
mov byte [ebp - 4], 0xe
call fcn.00405520
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x1c]
push eax
mov byte [ebp - 4], 0xf
call fcn.00450b77
mov eax, dword [ebp - 0x2c]
add eax, 0xfffffff0
call fcn.004016b3
mov byte [ebp - 4], 0x12
mov eax, dword [ebp - 0x28]
add eax, 0xfffffff0
call fcn.004016b3
push str.Full_screen
lea eax, [ebp - 0x14]
push eax
call fcn.00405520
push str.player.btn.fullscreen
lea eax, [ebp - 0x30]
push eax
mov byte [ebp - 4], 0x13
call fcn.00405520
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x30]
mov byte [ebp - 4], 0x14
push eax
lea eax, [ebp - 0x3c]
push eax
call fcn.00450b77
mov eax, dword [ebp - 0x30]
add eax, 0xfffffff0
call fcn.004016b3
mov byte [ebp - 4], 0x17
mov eax, dword [ebp - 0x14]
add eax, 0xfffffff0
call fcn.004016b3
push str.Mute
lea eax, [ebp - 0x28]
push eax
call fcn.00405520
push str.player.btn.mute
lea eax, [ebp - 0x2c]
push eax
mov byte [ebp - 4], 0x18
call fcn.00405520
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x18]
push eax
mov byte [ebp - 4], 0x19
call fcn.00450b77
mov eax, dword [ebp - 0x2c]
add eax, 0xfffffff0
call fcn.004016b3
mov byte [ebp - 4], 0x1c
mov eax, dword [ebp - 0x28]
add eax, 0xfffffff0
call fcn.004016b3
push str.Close_full_screen
lea eax, [ebp - 0x14]
push eax
call fcn.00405520
push str.player.btn.closefullscreen
lea eax, [ebp - 0x30]
push eax
mov byte [ebp - 4], 0x1d
call fcn.00405520
lea eax, [ebp - 0x14]
push eax
lea eax, [ebp - 0x30]
push eax
lea eax, [ebp - 0x38]
push eax
mov byte [ebp - 4], 0x1e
call fcn.00450b77
mov eax, dword [ebp - 0x30]
add eax, 0xfffffff0
call fcn.004016b3
mov byte [ebp - 4], 0x21
mov eax, dword [ebp - 0x14]
add eax, 0xfffffff0
call fcn.004016b3
push str.Visit_our_website
lea eax, [ebp - 0x28]
push eax
call fcn.00405520
push str.player.btn.logo
lea eax, [ebp - 0x2c]
push eax
mov byte [ebp - 4], 0x22
call fcn.00405520
lea eax, [ebp - 0x28]
push eax
lea eax, [ebp - 0x2c]
push eax
lea eax, [ebp - 0x34]
push eax
mov byte [ebp - 4], 0x23
call fcn.00450b77
mov eax, dword [ebp - 0x2c]
add eax, 0xfffffff0
call fcn.004016b3
mov byte [ebp - 4], 0x26
mov eax, dword [ebp - 0x28]
add eax, 0xfffffff0
call fcn.004016b3
push dword [ebp - 0x24]
lea eax, [esi + 0x118]
push eax
call fcn.0043810c
push dword [ebp - 0x20]
lea eax, [esi + 0x160]
push eax
call fcn.0043810c
push dword [ebp - 0x1c]
lea eax, [esi + 0x1a8]
push eax
call fcn.0043810c
push dword [ebp - 0x3c]
lea eax, [esi + 0x1f0]
push eax
call fcn.0043810c
push dword [ebp - 0x18]
lea eax, [esi + 0x238]
push eax
call fcn.0043810c
mov eax, dword [ebp - 0x34]
push ecx
add eax, 0xfffffff0
mov dword [ebp - 0x30], esp
mov edi, esp
call fcn.00401649
add eax, 0x10
mov dword [edi], eax
mov byte [ebp - 4], 0x27
mov eax, dword [ebp - 0x18]
push ecx
add eax, 0xfffffff0
mov dword [ebp - 0x14], esp
mov edi, esp
call fcn.00401649
add eax, 0x10
mov dword [edi], eax
mov byte [ebp - 4], 0x28
mov eax, dword [ebp - 0x38]
push ecx
add eax, 0xfffffff0
mov dword [ebp - 0x40], esp
mov edi, esp
call fcn.00401649
add eax, 0x10
mov dword [edi], eax
mov byte [ebp - 4], 0x29
mov eax, dword [ebp - 0x1c]
push ecx
add eax, 0xfffffff0
mov dword [ebp - 0x44], esp
mov edi, esp
call fcn.00401649
add eax, 0x10
mov dword [edi], eax
push ecx
mov byte [ebp - 4], 0x2a
mov dword [ebp - 0x48], esp
mov eax, dword [ebp - 0x20]
add eax, 0xfffffff0
mov edi, esp
call fcn.00401649
add eax, 0x10
mov dword [edi], eax
mov byte [ebp - 4], 0x2b
mov eax, dword [ebp - 0x24]
push ecx
add eax, 0xfffffff0
mov dword [ebp - 0x4c], esp
mov edi, esp
call fcn.00401649
add eax, 0x10
mov dword [edi], eax
lea ecx, [esi + 0x3c0]
mov byte [ebp - 4], 0x26
call fcn.00475ae4
mov eax, dword [ebp - 0x34]
add eax, 0xfffffff0
call fcn.004016b3
mov eax, dword [ebp - 0x38]
add eax, 0xfffffff0
call fcn.004016b3
mov eax, dword [ebp - 0x18]
add eax, 0xfffffff0
call fcn.004016b3
mov eax, dword [ebp - 0x3c]
add eax, 0xfffffff0
call fcn.004016b3
mov eax, dword [ebp - 0x1c]
add eax, 0xfffffff0
call fcn.004016b3
mov eax, dword [ebp - 0x20]
add eax, 0xfffffff0
call fcn.004016b3
mov eax, dword [ebp - 0x24]
add eax, 0xfffffff0
call fcn.004016b3
or dword [ebp - 4], 0xffffffff
push str.______________________Exit______________________
lea eax, [ebp - 0x54]
push eax
push dword [ebp - 0x50]
call fcn.004522fe
add esp, 0xc
mov al, 1
call fcn.004807d4
ret 4