Function at 0x48cd70
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x67c758
mov eax, dword fs:[0]
push eax
sub esp, 0x18
push ebx
push esi
push edi
mov eax, dword [0x735300]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov ebx, ecx
mov dword [ebp - 0x10], ebx
call fcn.004ebba0
lea ecx, [ebx + 0x1c]
mov dword [ebp - 4], 0
call fcn.004e30f0
lea eax, [ebx + 0x20]
mov dword [0x7474b8], eax
mov dword [eax], vtable.IAbstractApplication.0
lea ecx, [ebx + 0x60]
mov byte [ebp - 4], 2
mov dword [ebx], vtable.CPythonApplication.0
mov dword [ebx + 0x1c], vtable.CPythonApplication.1.0
mov dword [eax], vtable.CPythonApplication.2.0
call fcn.004c4ca0
lea ecx, [ebx + 0x7c]
mov byte [ebp - 4], 3
call fcn.004ebdc0
lea ecx, [ebx + 0xe8]
mov byte [ebp - 4], 4
call fcn.0055adf0
lea ecx, [ebx + 0x15c]
mov byte [ebp - 4], 5
call fcn.00537910
lea ecx, [ebx + 0x180]
mov byte [ebp - 4], 6
call fcn.005345a0
lea ecx, [ebx + 0x1b8]
mov byte [ebp - 4], 7
call fcn.00538880
lea ecx, [ebx + 0x1cc]
mov byte [ebp - 4], 8
call fcn.00524350
lea eax, [ebx + 0x1e8]
mov dword [0x74b844], eax
push 0
mov dword [eax], vtable.CMovieMan.0
mov byte [eax + 4], 0
mov dword [eax + 8], 0
mov dword [eax + 0xc], 0
mov dword [eax + 0x20], 0
mov dword [eax + 0x24], 0
call dword [sym.imp.ole32.dll_CoInitialize]
lea ecx, [ebx + 0x210]
mov byte [ebp - 4], 0xa
call fcn.005028c0
lea ecx, [ebx + 0x2b0]
mov byte [ebp - 4], 0xb
call fcn.004b3530
lea ecx, [ebx + 0x2d8]
mov byte [ebp - 4], 0xc
call fcn.0044c300
lea ecx, [ebx + 0x710]
mov byte [ebp - 4], 0xd
call fcn.004af030
lea ecx, [ebx + 0x79c]
mov byte [ebp - 4], 0xe
call fcn.00505720
lea ecx, [ebx + 0x840]
mov byte [ebp - 4], 0xf
call fcn.0049da70
lea ecx, [ebx + 0x8190]
mov byte [ebp - 4], 0x10
call fcn.0045a800
mov byte [ebp - 4], 0x11
lea ecx, [ebx + 0x1d600]
call fcn.00493c30
lea ecx, [ebx + 0x1de2c]
mov byte [ebp - 4], 0x12
call fcn.00456420
lea ecx, [ebx + 0x1df38]
mov byte [ebp - 4], 0x13
call fcn.004885e0
lea ecx, [ebx + 0x21428]
mov byte [ebp - 4], 0x14
call fcn.004792d0
lea ecx, [ebx + 0x21de0]
mov byte [ebp - 4], 0x15
call fcn.00474850
lea ecx, [ebx + 0x21eb4]
mov byte [ebp - 4], 0x16
call fcn.004898c0
lea ecx, [ebx + 0x21f04]
mov byte [ebp - 4], 0x17
call fcn.004599f0
lea ecx, [ebx + 0x21f10]
mov byte [ebp - 4], 0x18
call fcn.0047fd00
lea ecx, [ebx + 0x22b48]
mov byte [ebp - 4], 0x19
call fcn.00451e50
lea edi, [ebx + 0x22bc8]
mov byte [ebp - 4], 0x1a
mov ecx, edi
call fcn.00448180
lea ecx, [ebx + 0x241d0]
mov byte [ebp - 4], 0x1b
call fcn.00468ea0
lea ecx, [ebx + 0x2421c]
mov byte [ebp - 4], 0x1c
call fcn.00560650
lea ecx, [ebx + 0x24264]
mov byte [ebp - 4], 0x1d
call fcn.00466580
lea ecx, [ebx + 0x24274]
mov byte [ebp - 4], 0x1e
call fcn.0047db70
lea ecx, [ebx + 0x2428c]
mov byte [ebp - 4], 0x1f
call fcn.00486ac0
lea ecx, [ebx + 0x242ac]
mov byte [ebp - 4], 0x20
call fcn.0047b560
lea ecx, [ebx + 0x24344]
mov byte [ebp - 4], 0x21
call fcn.00498840
lea ecx, [ebx + 0x24380]
mov byte [ebp - 4], 0x22
call fcn.00496920
lea ecx, [ebx + 0x24430]
mov byte [ebp - 4], 0x23
call fcn.004978c0
lea ecx, [ebx + 0x247d0]
mov byte [ebp - 4], 0x24
call fcn.00499860
mov byte [ebp - 4], 0x25
lea ecx, [ebx + 0x248a8]
call fcn.004d9210
lea ecx, [ebx + 0x248bc]
mov byte [ebp - 4], 0x26
call fcn.004ebcb0
lea ecx, [ebx + 0x248c4]
mov byte [ebp - 4], 0x27
call fcn.00494a80
mov dword [ebx + 0x26fb4], 0
lea ecx, [ebx + 0x270cc]
mov dword [ebx + 0x26fc8], 0
xorps xmm0, xmm0
mov dword [ebx + 0x26fe0], 0
mov dword [ebx + 0x26ff0], 0
mov dword [ebx + 0x26ff4], 0
mov dword [ebx + 0x26ff8], 0
mov dword [ebx + 0x26ffc], 0
mov dword [ebx + 0x27000], 0
mov dword [ebx + 0x27004], 0
mov dword [ebx + 0x27008], 0
mov dword [ebx + 0x2700c], 0
mov dword [ebx + 0x27010], 0
mov dword [ebx + 0x27014], 0
mov dword [ebx + 0x27018], 0
mov dword [ebx + 0x2701c], 0
mov dword [ebx + 0x27020], 0
mov dword [ebx + 0x27024], 0
mov dword [ebx + 0x27028], 0
mov dword [ebx + 0x2702c], 0
mov dword [ebx + 0x27030], 0
mov dword [ebx + 0x27034], 0
mov dword [ebx + 0x27038], 0
mov dword [ebx + 0x2703c], 0
mov dword [ebx + 0x2704c], 0
mov dword [ebx + 0x27050], 0
mov dword [ebx + 0x27054], 0
mov dword [ebx + 0x27058], 0
mov dword [ebx + 0x2705c], 0
mov dword [ebx + 0x27060], 0
mov dword [ebx + 0x27064], 0
mov dword [ebx + 0x27068], 0
mov dword [ebx + 0x2706c], 0
mov dword [ebx + 0x27088], 0
mov dword [ebx + 0x2708c], 0
mov dword [ebx + 0x27090], 0
mov dword [ebx + 0x27094], 0
mov dword [ebx + 0x27098], 0
mov dword [ebx + 0x2709c], 0
mov dword [ebx + 0x270b8], 0
mov dword [ebx + 0x270bc], 0
mov dword [ebx + 0x270c0], 0
mov dword [ebx + 0x270c4], 0
mov byte [ebp - 4], 0x28
movq qword [ebp - 0x18], xmm0
mov dword [ebx + 0x270cc], 0
mov dword [ebx + 0x270d0], 0
call fcn.0048c460
mov dword [ebx + 0x270cc], eax
mov dword [ebx + 0x270d8], 1
mov byte [ebx + 0x270dc], 0
mov dword [ebx + 0x270e0], 0
mov word [ebx + 0x270e4], 0
mov dword [ebx + 0x270fc], 0xf
mov dword [ebx + 0x270f8], 0
mov byte [ebx + 0x270e8], 0
mov byte [ebp - 4], 0x2a
call fcn.004c96d0
mov ecx, dword [0x749770]
call fcn.004c4f80
movq xmm0, qword [ebp - 0x18]
mov dword [ebx + 0x26fd8], 0x320
mov dword [ebx + 0x26fdc], 0x258
mov dword [0x74b838], ebx
mov dword [ebx + 0x27108], 0
mov dword [ebp - 0x1c], 0
unpcklps xmm0, xmm0
mov eax, dword [ebp - 0x1c]
movq qword [ebx + 0x26fb8], xmm0
mov dword [ebx + 0x26fc0], eax
call fcn.004c4e00
mov dword [ebx + 0x26fe4], eax
mov dword [ebx + 0x26fe8], 0
mov dword [ebx + 0x26fec], 0
mov dword [ebx + 0x27100], 0
mov dword [ebx + 0x26fc4], 0x3c
mov word [ebx + 0x27104], 1
mov dword [ebx + 0x27070], 0
mov dword [ebx + 0x27074], 0
mov dword [ebx + 0x27078], 0
mov dword [ebx + 0x270a4], 0
mov dword [ebx + 0x270b0], 0
mov dword [ebx + 0x270b4], 0
mov dword [ebx + 0x270a8], 0
mov dword [ebx + 0x270ac], 0
mov dword [ebx + 0x178], edi
mov dword [ebx + 0x27118], 0
mov dword [ebx + 0x2711c], 0
mov dword [ebx + 0x270a0], 0
movss xmm0, dword [0x71ab64]
movss dword [ebx + 0x2707c], xmm0
movss xmm0, dword [0x71ab70]
movss dword [ebx + 0x27080], xmm0
movss xmm0, dword [0x71ab74]
movss dword [ebx + 0x27084], xmm0
mov dword [ebx + 0x27040], 0
mov dword [ebx + 0x27044], 0
mov dword [ebx + 0x27048], 0
mov dword [ebx + 0x27114], 0xffffffff
mov ecx, dword [0x74962c]
push 0x65
call fcn.004d6970
mov eax, ebx
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret