Function at 0x47c940
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push 0xffffffffffffffff
push 0x5448b2
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 8
push ebx
push esi
mov esi, ecx
push edi
mov dword [esp + 0xc], esi
mov dword [esi], method.CWinApp.virtual_0
mov dword [esp + 0x1c], 0x16
call fcn.0047f160
mov eax, dword [esi + 0x758]
lea edi, [esi + 0x758]
mov ecx, edi
call dword [eax + 0x58]
lea ecx, [esi + 0x7b24]
mov byte [esp + 0x1c], 0x15
call fcn.00484f40
lea ecx, [esi + 0x7b1c]
mov dword [esp + 0x10], ecx
mov dword [ecx], vtable.CGdiObject.0
mov byte [esp + 0x1c], 0x17
call fcn.0051a71e
lea ebx, [esi + 0x7b08]
mov dword [esp + 0x10], ebx
lea ecx, [ebx + 8]
mov byte [esp + 0x1c], 0x19
call fcn.005128e4
lea ecx, [ebx + 4]
mov byte [esp + 0x1c], 0x18
call fcn.005128e4
mov ecx, ebx
mov byte [esp + 0x1c], 0x13
call fcn.005128e4
lea ecx, [esi + 0x7afc]
mov byte [esp + 0x1c], 0x12
call fcn.005128e4
lea ecx, [esi + 0x7928]
mov byte [esp + 0x1c], 0x11
call fcn.0041cf90
lea ecx, [esi + 0x790c]
mov byte [esp + 0x1c], 0x10
call fcn.005128e4
lea ebx, [esi + 0x78d8]
mov dword [esp + 0x10], ebx
lea ecx, [ebx + 0x28]
mov byte [esp + 0x1c], 0x1b
call fcn.005128e4
lea ecx, [ebx + 0x24]
mov byte [esp + 0x1c], 0x1a
call fcn.005128e4
mov ecx, ebx
mov byte [esp + 0x1c], 0xf
call fcn.0052cc8d
mov byte [esp + 0x1c], 0xe
lea ecx, [esi + 0x78d4]
call fcn.005128e4
lea ecx, [esi + 0x78d0]
mov byte [esp + 0x1c], 0xd
call fcn.005128e4
lea ecx, [esi + 0x78cc]
mov byte [esp + 0x1c], 0xc
call fcn.005128e4
lea ecx, [esi + 0x78c8]
mov byte [esp + 0x1c], 0xb
call fcn.005128e4
lea ecx, [esi + 0x78c4]
mov byte [esp + 0x1c], 0xa
call fcn.005128e4
lea ecx, [esi + 0x78c0]
mov byte [esp + 0x1c], 9
call fcn.005128e4
lea ecx, [esi + 0x78b0]
mov byte [esp + 0x1c], 8
call fcn.005128e4
lea ecx, [esi + 0x78ac]
mov byte [esp + 0x1c], 7
call fcn.005128e4
lea ecx, [esi + 0x3800]
mov byte [esp + 0x1c], 6
call fcn.004e1c00
lea ecx, [esi + 0x7c0]
mov byte [esp + 0x1c], 5
call fcn.004cb3a0
mov ecx, edi
mov byte [esp + 0x1c], 4
call fcn.0047a3a0
lea ecx, [esi + 0x738]
mov byte [esp + 0x1c], 3
call fcn.004dec10
lea edi, [esi + 0x330]
mov dword [esp + 0x10], edi
lea ecx, [edi + 0x3b8]
mov byte [esp + 0x1c], 0x24
call fcn.004bb8f0
lea ecx, [edi + 0x37c]
mov byte [esp + 0x1c], 0x23
call fcn.0050fc4d
lea ecx, [edi + 0x340]
mov byte [esp + 0x1c], 0x22
call fcn.005225c9
lea ecx, [edi + 0x2f4]
mov byte [esp + 0x1c], 0x21
call fcn.00491210
lea ecx, [edi + 0x2b8]
mov byte [esp + 0x1c], 0x20
call fcn.005225c9
lea ecx, [edi + 0x27c]
mov byte [esp + 0x1c], 0x1f
call fcn.005225c9
lea ecx, [edi + 0x240]
mov byte [esp + 0x1c], 0x1e
call fcn.00522601
lea ecx, [edi + 0x204]
mov byte [esp + 0x1c], 0x1d
call fcn.005225c9
lea ecx, [edi + 0x1b8]
mov byte [esp + 0x1c], 0x1c
call fcn.00491210
lea ecx, [edi + 0x1a0]
mov byte [esp + 0x1c], 0x30
call fcn.005128e4
lea ecx, [edi + 0x190]
mov byte [esp + 0x1c], 0x2f
call fcn.005128e4
lea ecx, [edi + 0x180]
mov byte [esp + 0x1c], 0x2e
call fcn.005128e4
lea ecx, [edi + 0x170]
mov byte [esp + 0x1c], 0x2d
call fcn.005128e4
lea ecx, [edi + 0x154]
mov byte [esp + 0x1c], 0x2c
call fcn.004c6980
lea ecx, [edi + 0x144]
mov byte [esp + 0x1c], 0x2b
call fcn.005128e4
lea ecx, [edi + 0x140]
mov byte [esp + 0x1c], 0x2a
call fcn.005128e4
lea ecx, [edi + 0x13c]
mov byte [esp + 0x1c], 0x29
call fcn.005128e4
lea ecx, [edi + 0x130]
mov byte [esp + 0x1c], 0x28
mov dword [ecx], 0x559e14
call fcn.004024d0
lea ecx, [edi + 0xc8]
mov byte [esp + 0x1c], 0x27
call fcn.00436e60
lea ecx, [edi + 0xac]
mov byte [esp + 0x1c], 0x26
call fcn.005128e4
lea ecx, [edi + 0x64]
mov byte [esp + 0x1c], 0x25
call fcn.00424d00
mov ecx, edi
mov byte [esp + 0x1c], 2
call fcn.005182ae
lea edi, [esi + 0xd0]
mov dword [esp + 0x10], edi
lea ecx, [edi + 0x224]
mov byte [esp + 0x1c], 0x3b
call fcn.00522601
lea ecx, [edi + 0x1e8]
mov byte [esp + 0x1c], 0x3a
call fcn.00522601
lea ecx, [edi + 0x1ac]
mov byte [esp + 0x1c], 0x39
call fcn.00522601
lea ecx, [edi + 0x170]
mov byte [esp + 0x1c], 0x38
call fcn.00522601
lea ecx, [edi + 0x134]
mov byte [esp + 0x1c], 0x37
call fcn.005225c9
lea ecx, [edi + 0xe8]
mov byte [esp + 0x1c], 0x36
call fcn.00491210
lea ecx, [edi + 0xe4]
mov byte [esp + 0x1c], 0x35
call fcn.005128e4
lea ecx, [edi + 0xe0]
mov byte [esp + 0x1c], 0x34
call fcn.005128e4
mov byte [esp + 0x1c], 0x33
lea ecx, [edi + 0xd0]
mov dword [ecx], vtable.CFont.0
call fcn.004024d0
lea ecx, [edi + 0x8c]
mov byte [esp + 0x1c], 0x32
call fcn.00424d00
lea ecx, [edi + 0x68]
mov byte [esp + 0x1c], 0x31
call fcn.00511639
mov ecx, edi
mov byte [esp + 0x1c], 1
call fcn.005182ae
lea ecx, [esi + 0xcc]
mov byte [esp + 0x1c], 0
call fcn.005128e4
mov ecx, esi
mov dword [esp + 0x1c], 0xffffffff
call fcn.0052ce4a
mov ecx, dword [esp + 0x14]
pop edi
pop esi
pop ebx
mov dword fs:[0], ecx
add esp, 0x14
ret