Function at 0x401390
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x974
mov eax, dword [0x4300b4]
xor eax, ebp
mov dword [ebp - 4], eax
lea ecx, [ebp - 0xdc]
call fcn.00401730
push 0x91
mov eax, dword [ebp + 8]
push eax
lea ecx, [ebp - 0x96c]
push ecx
call fcn.00401240
add esp, 0xc
push eax
lea ecx, [ebp - 0xdc]
call fcn.00401800
lea ecx, [ebp - 0x96c]
call fcn.004017e0
lea ecx, [ebp - 0xc0]
call fcn.00402bb0
lea edx, [ebp - 0x950]
mov dword [ebp - 0xec], edx
mov byte [ebp - 0x100], 0x4a
mov byte [ebp - 0xff], 0x31
mov byte [ebp - 0xfe], 0x35
mov byte [ebp - 0xfd], 0x36
mov byte [ebp - 0xfc], 0x4d
mov byte [ebp - 0xfb], 0x4f
mov byte [ebp - 0x134], 0x42
mov byte [ebp - 0x133], 0x58
mov byte [ebp - 0x132], 0x59
mov byte [ebp - 0x131], 0x39
mov byte [ebp - 0x130], 0x42
mov byte [ebp - 0x12f], 0x51
mov byte [ebp - 0x12e], 0x57
mov byte [ebp - 0x12d], 0x35
mov byte [ebp - 0x150], 0x30
mov byte [ebp - 0x14f], 0x37
mov byte [ebp - 0x14e], 0x49
mov byte [ebp - 0x144], 0x47
mov byte [ebp - 0x143], 0x59
mov byte [ebp - 0x142], 0x53
mov byte [ebp - 0x141], 0x41
mov byte [ebp - 0x140], 0x58
mov byte [ebp - 0x114], 0x44
mov byte [ebp - 0x113], 0x4f
mov byte [ebp - 0x112], 0x34
mov byte [ebp - 0x111], 0x52
mov byte [ebp - 0x110], 0x30
mov byte [ebp - 0xe8], 0x30
mov byte [ebp - 0xe7], 0x4a
mov byte [ebp - 0xe6], 0x43
mov byte [ebp - 0xe5], 0x5f
mov byte [ebp - 0xe4], 0x39
mov byte [ebp - 0xe3], 0x35
mov byte [ebp - 0xe2], 0x52
mov byte [ebp - 0xf8], 0x54
mov byte [ebp - 0xf7], 0x38
mov byte [ebp - 0xf6], 0x33
mov byte [ebp - 0xf5], 0x52
mov byte [ebp - 0xf4], 0x57
mov byte [ebp - 0x10c], 0x38
mov byte [ebp - 0x10b], 0x55
mov byte [ebp - 0x10a], 0x4e
mov byte [ebp - 0x109], 0x49
mov byte [ebp - 0x108], 0x41
mov byte [ebp - 0x107], 0x46
mov byte [ebp - 0x106], 0x55
lea eax, [ebp - 0x10c]
push eax
lea ecx, [ebp - 0xf8]
push ecx
lea edx, [ebp - 0xe8]
push edx
lea eax, [ebp - 0x114]
push eax
lea ecx, [ebp - 0x144]
push ecx
lea edx, [ebp - 0x150]
push edx
lea eax, [ebp - 0x134]
push eax
lea ecx, [ebp - 0x100]
push ecx
mov edx, dword [ebp - 0xec]
push edx
lea ecx, [ebp - 0xc0]
call fcn.004077c0
mov byte [ebp - 0x12c], 0x53
mov byte [ebp - 0x12b], 0x53
mov byte [ebp - 0x12a], 0x4e
mov byte [ebp - 0x129], 0x44
mov byte [ebp - 0x128], 0x59
mov byte [ebp - 0x127], 0x5a
mov byte [ebp - 0x104], 0x48
mov byte [ebp - 0x103], 0x39
mov byte [ebp - 0x102], 0x59
mov byte [ebp - 0x13c], 0x31
mov byte [ebp - 0x13b], 0x38
mov byte [ebp - 0x13a], 0x56
mov byte [ebp - 0x139], 0x32
mov byte [ebp - 0x138], 0x49
mov byte [ebp - 0x137], 0x37
mov byte [ebp - 0x119], 0x47
mov byte [ebp - 0xf0], 0x42
mov byte [ebp - 0xef], 0x59
mov byte [ebp - 0xee], 0x39
mov byte [ebp - 0xed], 0x35
mov byte [ebp - 0xe0], 0x5a
mov byte [ebp - 0xdf], 0x43
mov byte [ebp - 0xde], 0x42
mov byte [ebp - 0x149], 0x36
mov byte [ebp - 0x124], 0x42
mov byte [ebp - 0x123], 0x45
mov byte [ebp - 0x122], 0x42
mov byte [ebp - 0x121], 0x5a
mov byte [ebp - 0x120], 0x4d
mov byte [ebp - 0x11f], 0x59
mov byte [ebp - 0x118], 0x37
mov byte [ebp - 0x117], 0x33
mov byte [ebp - 0x116], 0x4f
mov byte [ebp - 0x115], 0x54
mov byte [ebp - 0x148], 0x36
mov byte [ebp - 0x147], 0x32
mov byte [ebp - 0x146], 0x49
sub esp, 0x1c
mov ecx, esp
mov dword [ebp - 0x970], esp
lea eax, [ebp - 0xdc]
push eax
call fcn.004017a0
lea ecx, [ebp - 0x148]
push ecx
lea edx, [ebp - 0x118]
push edx
lea eax, [ebp - 0x124]
push eax
lea ecx, [ebp - 0x149]
push ecx
lea edx, [ebp - 0xe0]
push edx
lea eax, [ebp - 0xf0]
push eax
mov ecx, dword [ebp - 0xec]
push ecx
lea edx, [ebp - 0x119]
push edx
lea eax, [ebp - 0x13c]
push eax
mov ecx, dword [ebp + 0x10]
push ecx
lea edx, [ebp - 0x104]
push edx
lea eax, [ebp - 0x12c]
push eax
push 0
lea ecx, [ebp - 0xc0]
call fcn.004040f0
mov dword [ebp - 0x974], 0
lea ecx, [ebp - 0xc0]
call fcn.00403490
lea ecx, [ebp - 0xdc]
call fcn.004017e0
mov eax, dword [ebp - 0x974]
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.0040bdc1
mov esp, ebp
pop ebp
ret 0x10