Function at 0x409450
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x240
mov eax, dword [0x457664]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
mov dword [ebp - 0xd8], 0x8242f7e4
mov dword [ebp - 0xd4], 0x7846efee
mov dword [ebp - 0xd0], 0x546ff74
mov dword [ebp - 0xcc], 0x83464978
mov dword [ebp - 0xc8], 0xbe469a6c
mov dword [ebp - 0xc4], 0xb325b61
mov dword [ebp - 0x90], 0xe444e39e
mov dword [ebp - 0x8c], 0x4646efee
mov dword [ebp - 0x88], 0x7846ff74
mov dword [ebp - 0x84], 0x1b469878
mov dword [ebp - 0x80], 0xca46406c
mov word [ebp - 0x7c], 0x4f61
mov dword [ebp - 0xc0], 0x8242f7e4
mov dword [ebp - 0xbc], 0xdb46efee
mov dword [ebp - 0xb8], 0x41468e74
mov dword [ebp - 0xb4], 0x76464778
mov dword [ebp - 0xb0], 0xbe46866c
mov dword [ebp - 0xac], 0x41328861
mov dword [ebp - 0x10], 0x9e5edde3
mov dword [ebp - 0xc], 0xbe46efee
mov dword [ebp - 8], 0xb28f3a74
mov dword [ebp - 0x164], 0xe440e48a
mov dword [ebp - 0x160], 0x7846efee
mov dword [ebp - 0x15c], 0xe46f374
mov dword [ebp - 0x158], 0xbe464c17
mov dword [ebp - 0x154], 0xbbe5e6c
mov dword [ebp - 0x150], 0xb246ff61
mov word [ebp - 0x14c], 0x776b
mov dword [ebp - 0xa8], 0x8242f7e4
mov dword [ebp - 0xa4], 0x6446efee
mov dword [ebp - 0xa0], 0x546ff74
mov dword [ebp - 0x9c], 0x5462d78
mov dword [ebp - 0x98], 0xbe463b6c
mov dword [ebp - 0x94], 0xb323761
mov dword [ebp - 0x20], 0xe45ce3f7
mov dword [ebp - 0x1c], 0xb246efee
mov dword [ebp - 0x18], 0x546f374
mov word [ebp - 0x14], 0x8323
mov dword [ebp - 0x34], 0xe458e3e3
mov dword [ebp - 0x30], 0x546efee
mov dword [ebp - 0x2c], 0xe546ff74
mov dword [ebp - 0x28], 0x8746f778
mov word [ebp - 0x24], 0x4e18
mov dword [ebp - 0x78], 0xe444e39e
mov dword [ebp - 0x74], 0x1b46efee
mov dword [ebp - 0x70], 0x5146ff74
mov dword [ebp - 0x6c], 0x5462d78
mov dword [ebp - 0x68], 0xca463b6c
mov word [ebp - 0x64], 0x3c61
mov dword [ebp - 0x110], 0xe440e48a
mov dword [ebp - 0x10c], 0x5146efee
mov dword [ebp - 0x108], 0x7d46f374
mov dword [ebp - 0x104], 0xbe4637a2
mov dword [ebp - 0x100], 0xbe3406c
mov dword [ebp - 0xfc], 0xb246ff61
mov word [ebp - 0xf8], 0x776b
mov dword [ebp - 0x60], 0xe444e39e
mov dword [ebp - 0x5c], 0x6446efee
mov dword [ebp - 0x58], 0x7e46ff74
mov dword [ebp - 0x54], 0x35463578
mov dword [ebp - 0x50], 0xca463d6c
mov word [ebp - 0x4c], 0x8261
mov dword [ebp - 0xf4], 0xe440e48a
mov dword [ebp - 0xf0], 0x7e46efee
mov dword [ebp - 0xec], 0xc346f374
mov dword [ebp - 0xe8], 0xbe4631ba
mov dword [ebp - 0xe4], 0xb9c706c
mov dword [ebp - 0xe0], 0xb246ff61
mov word [ebp - 0xdc], 0x776b
mov dword [ebp - 0x12c], 0xe440e48a
mov dword [ebp - 0x128], 0x546efee
mov dword [ebp - 0x124], 0x7646f374
mov dword [ebp - 0x120], 0xbe4637a2
mov dword [ebp - 0x11c], 0xb9c406c
mov dword [ebp - 0x118], 0xb246ff61
mov word [ebp - 0x114], 0x776b
mov dword [ebp - 0x148], 0xe440e48a
mov dword [ebp - 0x144], 0x546efee
push 0
push 0
push 0
lea eax, [ebp - 0xd8]
mov dword [ebp - 0x140], 0x1a46f374
push eax
mov dword [ebp - 0x13c], 0xbe4696c6
mov dword [ebp - 0x138], 0xb80c66c
mov dword [ebp - 0x134], 0xb246ff61
mov word [ebp - 0x130], 0x776b
mov dword [ebp - 0x184], 0xe44ce496
mov dword [ebp - 0x180], 0x4646efee
mov dword [ebp - 0x17c], 0x78467074
mov dword [ebp - 0x178], 0xe5469878
mov dword [ebp - 0x174], 0x6446406c
mov dword [ebp - 0x170], 0x78465a61
mov dword [ebp - 0x16c], 0xe410352
mov word [ebp - 0x168], 0xb32
mov dword [ebp - 0x1a8], 0xe448e482
mov dword [ebp - 0x1a4], 0x7846efee
mov dword [ebp - 0x1a0], 0xe464674
mov dword [ebp - 0x19c], 0x64464c78
mov dword [ebp - 0x198], 0x78465e6c
mov dword [ebp - 0x194], 0xe5469061
mov dword [ebp - 0x190], 0x46410f52
mov dword [ebp - 0x18c], 0xca418446
mov word [ebp - 0x188], 0x323b
mov dword [ebp - 0x1cc], 0xa4768ae4
mov dword [ebp - 0x1c8], 0xdf46efee
mov dword [ebp - 0x1c4], 0xd1462974
mov dword [ebp - 0x1c0], 0x64463178
mov dword [ebp - 0x1bc], 0x546e26c
mov dword [ebp - 0x1b8], 0x76469061
mov dword [ebp - 0x1b4], 0x5b41c352
mov dword [ebp - 0x1b0], 0xbe41bc46
mov dword [ebp - 0x1ac], 0xb2356e3b
mov dword [ebp - 0x1f4], 0x507296e4
mov dword [ebp - 0x1f0], 0xd146efee
mov dword [ebp - 0x1ec], 0xdb464674
mov dword [ebp - 0x1e8], 0x7e46ee78
mov dword [ebp - 0x1e4], 0x76461e6c
mov dword [ebp - 0x1e0], 0xd1464461
mov dword [ebp - 0x1dc], 0x7841b852
mov dword [ebp - 0x1d8], 0xb241dd46
mov dword [ebp - 0x1d4], 0x64416a3b
mov dword [ebp - 0x1d0], 0x87417b2f
mov dword [ebp - 0x48], 0x9646c4e4
mov dword [ebp - 0x44], 0x8346efee
mov dword [ebp - 0x40], 0x9746f374
mov dword [ebp - 0x3c], 0xbe464215
mov dword [ebp - 0x38], 0xca7ff76c
call fcn.004201b0
mov esi, eax
push esi
call fcn.0041ef70
push esi
mov dword [ebp - 0x200], eax
call fcn.0041fc30
push 0
push 0
push 0
lea eax, [ebp - 0x90]
push eax
call fcn.004201b0
mov esi, eax
push esi
call fcn.0041ef70
push esi
mov dword [ebp - 0x204], eax
call fcn.0041fc30
push 0
push 0
push 0
lea eax, [ebp - 0xc0]
push eax
call fcn.004201b0
mov esi, eax
push esi
call fcn.0041ef70
mov dword [ebp - 0x208], eax
push esi
call fcn.0041fc30
push 0
push 0
push 0
lea eax, [ebp - 0x10]
push eax
call fcn.004201b0
mov esi, eax
push esi
call fcn.0041ef70
push esi
mov dword [ebp - 0x20c], eax
call fcn.0041fc30
push 0
push 0
push 0
lea eax, [ebp - 0x164]
push eax
call fcn.004201b0
mov esi, eax
push esi
call fcn.0041ef70
push esi
mov dword [ebp - 0x210], eax
call fcn.0041fc30
push 0
push 0
push 0
lea eax, [ebp - 0x148]
push eax
call fcn.004201b0
mov esi, eax
push esi
call fcn.0041ef70
push esi
mov dword [ebp - 0x214], eax
call fcn.0041fc30
push 0
push 0
push 0
lea eax, [ebp - 0xa8]
push eax
call fcn.004201b0
mov esi, eax
push esi
call fcn.0041ef70
push esi
mov dword [ebp - 0x218], eax
call fcn.0041fc30
push 0
push 0
push 0
lea eax, [ebp - 0x12c]
push eax
call fcn.004201b0
mov esi, eax
push esi
call fcn.0041ef70
push esi
mov dword [ebp - 0x21c], eax
call fcn.0041fc30
push 0
push 0
push 0
lea eax, [ebp - 0x20]
push eax
call fcn.004201b0
mov esi, eax
push esi
call fcn.0041ef70
push esi
mov dword [ebp - 0x220], eax
call fcn.0041fc30
push 0
push 0
push 0
lea eax, [ebp - 0x34]
push eax
call fcn.004201b0
mov esi, eax
push esi
call fcn.0041ef70
push esi
mov dword [ebp - 0x224], eax
call fcn.0041fc30
push 0
push 0
push 0
lea eax, [ebp - 0x78]
push eax
call fcn.004201b0
mov esi, eax
push esi
call fcn.0041ef70
push esi
mov dword [ebp - 0x228], eax
call fcn.0041fc30
push 0
push 0
push 0
lea eax, [ebp - 0x110]
push eax
call fcn.004201b0
mov esi, eax
push esi
call fcn.0041ef70
push esi
mov dword [ebp - 0x22c], eax
call fcn.0041fc30
push 0
push 0
push 0
lea eax, [ebp - 0x60]
push eax
call fcn.004201b0
mov esi, eax
push esi
call fcn.0041ef70
push esi
mov dword [ebp - 0x230], eax
call fcn.0041fc30
push 0
push 0
push 0
lea eax, [ebp - 0xf4]
push eax
call fcn.004201b0
mov esi, eax
push esi
call fcn.0041ef70
push esi
mov dword [ebp - 0x234], eax
call fcn.0041fc30
push 0
push 0
push 0
lea eax, [ebp - 0x184]
push eax
call fcn.004201b0
mov esi, eax
push esi
call fcn.0041ef70
push esi
mov dword [ebp - 0x238], eax
call fcn.0041fc30
push 0
push 0
push 0
lea eax, [ebp - 0x1a8]
push eax
call fcn.004201b0
mov esi, eax
push esi
call fcn.0041ef70
push esi
mov dword [ebp - 0x23c], eax
call fcn.0041fc30
push 0
push 0
push 0
lea eax, [ebp - 0x1cc]
push eax
call fcn.004201b0
mov esi, eax
push esi
call fcn.0041ef70
push esi
mov dword [ebp - 0x1f8], eax
call fcn.0041fc30
push 0
push 0
push 0
lea eax, [ebp - 0x1f4]
push eax
call fcn.004201b0
mov esi, eax
push esi
call fcn.0041ef70
push esi
mov dword [ebp - 0x240], eax
call fcn.0041fc30
push 0
push 0
push 0
lea eax, [ebp - 0x48]
push eax
call fcn.004201b0
mov esi, eax
push esi
call fcn.0041ef70
push esi
mov ebx, eax
call fcn.0041fc30
call fcn.00402350
mov edi, eax
push dword [edi + 0x1c]
call fcn.0041ef70
push dword [edi + 0x18]
mov esi, eax
call fcn.0041ef70
push dword [edi + 8]
add esi, eax
call fcn.0041ef70
push dword [edi + 4]
add eax, esi
mov dword [ebp - 0x1fc], eax
call fcn.0041ef70
add eax, ebx
mov esi, dword [ebp - 0x1fc]
add eax, dword [ebp - 0x240]
add esi, 0x152
add eax, dword [ebp - 0x1f8]
add eax, dword [ebp - 0x23c]
add eax, dword [ebp - 0x238]
add eax, dword [ebp - 0x234]
add eax, dword [ebp - 0x230]
add eax, dword [ebp - 0x22c]
add eax, dword [ebp - 0x228]
add eax, dword [ebp - 0x224]
add eax, dword [ebp - 0x220]
add eax, dword [ebp - 0x21c]
add eax, dword [ebp - 0x218]
add eax, dword [ebp - 0x214]
add eax, dword [ebp - 0x210]
add eax, dword [ebp - 0x20c]
add eax, dword [ebp - 0x208]
add eax, dword [ebp - 0x204]
add eax, dword [ebp - 0x200]
add esi, eax
call fcn.0042d420
cmp ax, 1
jne 0x409c5a
push 0
call fcn.0042d4a0
push eax
call fcn.0041ef70
add esi, eax
call fcn.00412da0
cmp ax, 1
jne 0x409c74
push 0
call fcn.00412e50
push eax
call fcn.0041ef70
add esi, eax
call fcn.00402450
mov ecx, dword [ebp - 4]
mov eax, esi
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.00441849
mov esp, ebp
pop ebp
ret