Function at 0x48d400
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x67c99e
mov eax, dword fs:[0]
push eax
sub esp, 8
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 edi, ecx
mov dword [ebp - 0x10], edi
mov dword [edi], vtable.CPythonApplication.0
mov dword [edi + 0x1c], vtable.CPythonApplication.1.0
mov dword [edi + 0x20], vtable.CPythonApplication.2.0
cmp dword [edi + 0x270fc], 0x10
mov dword [ebp - 4], 0x27
jb 0x48d45f
push dword [edi + 0x270e8]
call fcn.00567fdc
add esp, 4
mov dword [edi + 0x270fc], 0xf
lea ecx, [edi + 0x270cc]
mov dword [edi + 0x270f8], 0
mov byte [edi + 0x270e8], 0
mov eax, dword [edi + 0x270cc]
push eax
push dword [eax]
lea eax, [ebp - 0x14]
push eax
call fcn.00505350
push dword [edi + 0x270cc]
call fcn.00567fdc
add esp, 4
lea ecx, [edi + 0x248c4]
call fcn.00494b20
lea ecx, [edi + 0x248bc]
mov byte [ebp - 4], 0x26
call fcn.004ebcd0
lea ecx, [edi + 0x248a8]
mov byte [ebp - 4], 0x25
call fcn.004d92c0
lea ecx, [edi + 0x247d0]
mov byte [ebp - 4], 0x24
call fcn.00499990
lea ecx, [edi + 0x24430]
mov byte [ebp - 4], 0x23
call fcn.00497970
lea ecx, [edi + 0x24380]
mov byte [ebp - 4], 0x22
call fcn.004969f0
lea ecx, [edi + 0x24344]
mov byte [ebp - 4], 0x21
call fcn.004989b0
lea ecx, [edi + 0x242ac]
mov byte [ebp - 4], 0x20
call fcn.0047b7a0
lea ecx, [edi + 0x2428c]
mov byte [ebp - 4], 0x1f
call fcn.00486b00
lea ecx, [edi + 0x24274]
mov byte [ebp - 4], 0x1e
call fcn.0047dc20
lea ecx, [edi + 0x24264]
mov byte [ebp - 4], 0x1d
call fcn.00466710
lea ecx, [edi + 0x2421c]
mov byte [ebp - 4], 0x1c
call fcn.00560770
lea ecx, [edi + 0x241d0]
mov byte [ebp - 4], 0x1b
call fcn.0046c080
lea ecx, [edi + 0x22bc8]
mov byte [ebp - 4], 0x1a
call fcn.004483d0
lea ecx, [edi + 0x22b48]
mov byte [ebp - 4], 0x19
call fcn.00452c20
lea ecx, [edi + 0x21f10]
mov byte [ebp - 4], 0x18
call fcn.00480120
lea ecx, [edi + 0x21f04]
mov byte [ebp - 4], 0x17
call fcn.00459a80
lea ecx, [edi + 0x21eb4]
mov byte [ebp - 4], 0x16
call fcn.00489a70
lea ecx, [edi + 0x21de0]
mov byte [ebp - 4], 0x15
call fcn.00474c40
lea ecx, [edi + 0x21428]
mov byte [ebp - 4], 0x14
call fcn.004792f0
lea ecx, [edi + 0x1df38]
mov byte [ebp - 4], 0x13
call fcn.004886e0
lea ecx, [edi + 0x1de2c]
mov byte [ebp - 4], 0x12
call fcn.00456590
lea ecx, [edi + 0x1d600]
mov byte [ebp - 4], 0x11
call fcn.00493ca0
lea ecx, [edi + 0x8190]
mov byte [ebp - 4], 0x10
call fcn.0045ad80
lea ecx, [edi + 0x840]
mov byte [ebp - 4], 0xf
call fcn.0049de10
lea ecx, [edi + 0x79c]
mov byte [ebp - 4], 0xe
call fcn.005058b0
lea ecx, [edi + 0x710]
mov byte [ebp - 4], 0xd
call fcn.004af0e0
lea ecx, [edi + 0x2d8]
mov byte [ebp - 4], 0xc
call fcn.0044c400
lea ecx, [edi + 0x2b0]
mov byte [ebp - 4], 0xb
call fcn.004b3620
lea ecx, [edi + 0x210]
mov byte [ebp - 4], 0xa
call fcn.00502cc0
mov dword [edi + method.CMovieMan.virtual_0], vtable.CMovieMan.0
call dword [sym.imp.ole32.dll_CoUninitialize]
mov dword [edi + method.CSingleton_class_CMovieMan_.virtual_0], vtable.CSingleton_class_CMovieMan_.0
lea ecx, [edi + 0x1cc]
mov dword [0x74b844], 0
mov byte [ebp - 4], 8
call fcn.00524400
lea ecx, [edi + 0x1b8]
mov byte [ebp - 4], 7
call fcn.00538920
lea ecx, [edi + 0x180]
mov byte [ebp - 4], 6
call fcn.00534680
lea ecx, [edi + 0x15c]
mov byte [ebp - 4], 5
call fcn.005379e0
lea ecx, [edi + 0xe8]
mov byte [ebp - 4], 4
call fcn.0055af20
lea ecx, [edi + 0x7c]
mov byte [ebp - 4], 3
call fcn.004ebfc0
lea ecx, [edi + 0x60]
mov byte [ebp - 4], 2
call fcn.004c4cf0
mov dword [edi + 0x20], vtable.TAbstractSingleton_class_IAbstractApplication_.0
lea ecx, [edi + 0x1c]
mov dword [0x7474b8], 0
mov byte [ebp - 4], 0
call fcn.004e3140
mov ecx, edi
mov dword [ebp - 4], 0xffffffff
call fcn.004ebbc0
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret