Function at 0x401390
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x968
mov eax, dword [0x4310b4]
xor eax, ebp
mov dword [ebp - 4], eax
lea ecx, [ebp - 0xdc]
call fcn.004016d0
push 0x91
mov eax, dword [ebp + 8]
push eax
lea ecx, [ebp - 0x960]
push ecx
call fcn.00401240
add esp, 0xc
push eax
lea ecx, [ebp - 0xdc]
call fcn.004017a0
lea ecx, [ebp - 0x960]
call fcn.00401780
lea ecx, [ebp - 0xc0]
call fcn.00402b90
lea edx, [ebp - 0x940]
mov dword [ebp - 0xf4], edx
mov byte [ebp - 0xf5], 0x57
mov byte [ebp - 0x139], 0x50
mov byte [ebp - 0x130], 0x46
mov byte [ebp - 0x12f], 0x4e
mov byte [ebp - 0x12e], 0x42
mov byte [ebp - 0x12d], 0x4f
mov byte [ebp - 0x12c], 0x4e
mov byte [ebp - 0x12b], 0x5f
mov byte [ebp - 0x12a], 0x33
mov byte [ebp - 0xe5], 0x4f
mov byte [ebp - 0x110], 0x4c
mov byte [ebp - 0x10f], 0x49
mov byte [ebp - 0x10e], 0x39
mov byte [ebp - 0x10d], 0x52
mov byte [ebp - 0x10c], 0x5a
mov byte [ebp - 0x10b], 0x36
mov byte [ebp - 0x10a], 0x55
mov byte [ebp - 0x109], 0x4d
mov byte [ebp - 0x108], 0x4c
mov byte [ebp - 0x107], 0x51
mov byte [ebp - 0xfc], 0x35
mov byte [ebp - 0xfb], 0x56
mov byte [ebp - 0xfa], 0x35
mov byte [ebp - 0xf9], 0x4e
mov byte [ebp - 0x104], 0x55
mov byte [ebp - 0x103], 0x4c
mov byte [ebp - 0x102], 0x45
mov byte [ebp - 0x101], 0x50
mov byte [ebp - 0x100], 0x31
mov byte [ebp - 0xff], 0x41
mov byte [ebp - 0x11c], 0x36
mov byte [ebp - 0x11b], 0x37
mov byte [ebp - 0x11a], 0x41
mov byte [ebp - 0x119], 0x4a
mov byte [ebp - 0x118], 0x5a
lea eax, [ebp - 0x11c]
push eax
lea ecx, [ebp - 0x104]
push ecx
lea edx, [ebp - 0xfc]
push edx
mov eax, dword [ebp - 0xf4]
push eax
lea ecx, [ebp - 0x108]
push ecx
lea edx, [ebp - 0x110]
push edx
lea eax, [ebp - 0xe5]
push eax
lea ecx, [ebp - 0x130]
push ecx
lea edx, [ebp - 0x139]
push edx
lea eax, [ebp - 0xf5]
push eax
lea ecx, [ebp - 0xc0]
call fcn.00408200
mov byte [ebp - 0x944], 0x42
mov byte [ebp - 0x943], 0x34
mov byte [ebp - 0x942], 0x45
mov byte [ebp - 0x128], 0x48
mov byte [ebp - 0x127], 0x53
mov byte [ebp - 0x126], 0x31
mov byte [ebp - 0x125], 0x5f
mov byte [ebp - 0x124], 0x44
mov byte [ebp - 0x123], 0x36
mov byte [ebp - 0x114], 0x32
mov byte [ebp - 0x113], 0x33
mov byte [ebp - 0x112], 0x4a
mov byte [ebp - 0x111], 0x44
mov byte [ebp - 0x138], 0x58
mov byte [ebp - 0x137], 0x4d
mov byte [ebp - 0x136], 0x4e
mov byte [ebp - 0x135], 0x35
mov byte [ebp - 0x134], 0x45
mov byte [ebp - 0x133], 0x43
mov byte [ebp - 0xf6], 0x37
mov byte [ebp - 0xf0], 0x33
mov byte [ebp - 0xef], 0x38
mov byte [ebp - 0xee], 0x44
mov byte [ebp - 0xed], 0x42
mov byte [ebp - 0xec], 0x36
mov byte [ebp - 0xeb], 0x59
mov byte [ebp - 0x13a], 0x5f
mov byte [ebp - 0x11d], 0x46
mov byte [ebp - 0xe4], 0x4d
mov byte [ebp - 0xe3], 0x49
mov byte [ebp - 0xe2], 0x45
mov byte [ebp - 0xe1], 0x42
mov byte [ebp - 0xe0], 0x5f
mov byte [ebp - 0xdf], 0x42
lea ecx, [ebp - 0xe4]
push ecx
mov edx, dword [ebp + 0x10]
push edx
lea eax, [ebp - 0x11d]
push eax
lea ecx, [ebp - 0x13a]
push ecx
mov edx, dword [ebp - 0xf4]
push edx
lea eax, [ebp - 0xf0]
push eax
lea ecx, [ebp - 0xf6]
push ecx
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x964], esp
lea edx, [ebp - 0xdc]
push edx
call fcn.00401740
lea eax, [ebp - 0x138]
push eax
push 0
lea ecx, [ebp - 0x114]
push ecx
lea edx, [ebp - 0x128]
push edx
lea eax, [ebp - 0x944]
push eax
lea ecx, [ebp - 0xc0]
call fcn.00404200
mov dword [ebp - 0x968], 0
lea ecx, [ebp - 0xc0]
call fcn.004032f0
lea ecx, [ebp - 0xdc]
call fcn.00401780
mov eax, dword [ebp - 0x968]
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.0040c861
mov esp, ebp
pop ebp
ret 0x10