Function at 0x407d60
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x683bc4
mov eax, dword fs:[0]
push eax
push ecx
push esi
mov eax, dword [0x748068]
xor eax, ebp
push eax
lea eax, [ebp - 0xc]
mov dword fs:[0], eax
mov esi, ecx
mov dword [ebp - 0x10], esi
push ecx
call fcn.004aef30
mov dword [ebp - 4], 0
lea ecx, [esi + 0x88]
mov dword [esi], vtable.RC::RCDownloaderDlg.1.0
mov dword [esi + 0x24], vtable.RC::RCDownloaderDlg.3.0
mov dword [esi + 0x78], vtable.RC::RCDownloaderDlg.2.0
mov dword [esi + 0x7c], vtable.RC::RCDownloaderDlg.0
call fcn.004081d0
lea ecx, [esi + 0x1f0]
mov byte [ebp - 4], 1
call fcn.0051a6e0
mov byte [ebp - 4], 2
mov dword [esi + 0x1f8], 0
mov dword [esi + 0x1fc], 0
mov dword [esi + 0x200], 0
mov dword [esi + 0x204], 0
mov byte [ebp - 4], 3
xor eax, eax
mov dword [esi + 0x218], 0
mov dword [esi + 0x21c], 7
mov word [esi + 0x208], ax
mov byte [ebp - 4], 4
mov byte [ebp - 4], 5
mov dword [esi + 0x230], eax
mov dword [esi + 0x234], 7
mov word [esi + 0x220], ax
mov byte [ebp - 4], 6
mov byte [ebp - 4], 7
mov dword [esi + 0x248], eax
mov dword [esi + 0x24c], 7
mov word [esi + 0x238], ax
lea ecx, [esi + 0x250]
mov byte [ebp - 4], 8
push 8
mov dword [ecx + 0x10], eax
mov dword [ecx + 0x14], 7
push 0x6ccbc4
mov word [ecx], ax
call fcn.00405ec0
lea ecx, [esi + 0x268]
mov byte [ebp - 4], 9
push 0x11
xor eax, eax
mov dword [ecx + 0x10], 0
mov dword [ecx + 0x14], 7
push str.install_normal_bg
mov word [ecx], ax
call fcn.00405ec0
mov byte [ebp - 4], 0xa
mov dword [esi + 0x280], 0
mov byte [ebp - 4], 0xb
mov byte [ebp - 4], 0xc
xor eax, eax
mov dword [esi + 0x294], 0
mov dword [esi + 0x298], 7
mov word [esi + 0x284], ax
mov byte [ebp - 4], 0xd
lea ecx, [esi + 0x2a4]
mov dword [esi + 0x29c], 1
mov word [esi + 0x2a0], 0x101
call fcn.00430b30
mov byte [ebp - 4], 0xe
mov byte [ebp - 4], 0xf
mov dword [esi + 0x2cc], 0
xor eax, eax
mov dword [esi + 0x2d0], 7
mov word [esi + 0x2bc], ax
lea ecx, [esi + 0x2d4]
mov byte [ebp - 4], 0x10
push eax
mov dword [ecx + 0x10], eax
mov dword [ecx + 0x14], 7
push 0x6cbab0
mov word [ecx], ax
call fcn.00405ec0
mov byte [ebp - 4], 0x11
mov byte [esi + 0x2ec], 1
mov dword [esi + 0x2f0], 0
mov dword [esi + 0x2f4], 0
mov byte [ebp - 4], 0x12
mov dword [esi + 0x2f8], 0
lea ecx, [esi + 0x2fc]
mov byte [ebp - 4], 0x13
call fcn.00438690
lea ecx, [esi + 0x31c]
mov byte [ebp - 4], 0x14
call fcn.00438690
mov byte [ebp - 4], 0x15
mov dword [esi + 0x33c], 0
mov byte [ebp - 4], 0x17
xor eax, eax
mov dword [esi + 0x350], 0
mov dword [esi + 0x354], 7
mov word [esi + 0x340], ax
mov byte [ebp - 4], 0x16
mov byte [ebp - 4], 0x18
mov dword [esi + 0x368], eax
mov dword [esi + 0x36c], 7
mov word [esi + 0x358], ax
mov byte [ebp - 4], 0x16
mov byte [ebp - 4], 0x19
mov dword [esi + 0x380], eax
mov dword [esi + 0x384], 7
mov word [esi + 0x370], ax
mov byte [ebp - 4], 0x16
mov byte [ebp - 4], 0x1a
mov dword [esi + 0x398], eax
mov dword [esi + 0x39c], 7
mov word [esi + 0x388], ax
mov byte [ebp - 4], 0x16
mov byte [ebp - 4], 0x1b
mov dword [esi + 0x3b0], eax
mov dword [esi + 0x3b4], 7
mov word [esi + 0x3a0], ax
mov byte [ebp - 4], 0x16
mov byte [ebp - 4], 0x1c
mov dword [esi + 0x3c8], eax
mov dword [esi + 0x3cc], 7
mov word [esi + 0x3b8], ax
mov byte [ebp - 4], 0x16
mov byte [ebp - 4], 0x1d
mov dword [esi + 0x3e0], eax
mov dword [esi + 0x3e4], 7
mov word [esi + 0x3d0], ax
mov byte [ebp - 4], 0x16
mov byte [ebp - 4], 0x1e
mov dword [esi + 0x3f8], eax
mov dword [esi + 0x3fc], 7
mov word [esi + 0x3e8], ax
mov byte [ebp - 4], 0x16
mov byte [ebp - 4], 0x1f
mov dword [esi + 0x410], eax
mov dword [esi + 0x414], 7
mov word [esi + 0x400], ax
mov byte [ebp - 4], 0x16
mov byte [ebp - 4], 0x20
mov dword [esi + 0x428], eax
mov dword [esi + 0x42c], 7
mov word [esi + 0x418], ax
mov byte [ebp - 4], 0x16
mov byte [ebp - 4], 0x21
mov dword [esi + 0x440], eax
mov dword [esi + 0x444], 7
mov word [esi + 0x430], ax
mov byte [ebp - 4], 0x16
mov byte [ebp - 4], 0x22
mov dword [esi + 0x458], eax
mov dword [esi + 0x45c], 7
mov word [esi + 0x448], ax
mov byte [ebp - 4], 0x16
mov byte [ebp - 4], 0x23
mov dword [esi + 0x470], eax
mov dword [esi + 0x474], 7
mov word [esi + 0x460], ax
mov byte [ebp - 4], 0x16
mov byte [ebp - 4], 0x24
mov dword [esi + 0x488], eax
mov dword [esi + 0x48c], 7
mov word [esi + 0x478], ax
mov byte [ebp - 4], 0x25
lea ecx, [esi + 0x4a0]
push 0x748d34
mov word [esi + 0x490], ax
mov dword [esi + 0x494], eax
mov dword [esi + 0x498], eax
mov dword [esi + 0x49c], eax
call fcn.00406ff0
mov dword [ebp - 4], 0xffffffff
mov eax, esi
mov ecx, dword [ebp - 0xc]
mov dword fs:[0], ecx
pop ecx
pop esi
mov esp, ebp
pop ebp
ret