Function at 0x405ba0
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0x3b0
mov eax, dword [0x457664]
xor eax, ebp
mov dword [ebp - 4], eax
push ebx
push esi
push edi
mov dword [ebp - 0x50], 0xe458e3e3
mov dword [ebp - 0x4c], 0x1b46efee
mov dword [ebp - 0x48], 0x1b46ff74
mov dword [ebp - 0x44], 0xc346f778
mov word [ebp - 0x40], 0x4e18
mov dword [ebp - 0x2c], 0xe45ce3f7
mov dword [ebp - 0x28], 0xb246efee
mov dword [ebp - 0x24], 0x7646f374
mov word [ebp - 0x20], 0x8365
mov dword [ebp - 0x64], 0xe458e3e3
mov dword [ebp - 0x60], 0x7646efee
mov dword [ebp - 0x5c], 0xa346ff74
mov dword [ebp - 0x58], 0x8746f778
mov word [ebp - 0x54], 0x4e18
mov dword [ebp - 0xe0], 0xbd4ee3e4
mov dword [ebp - 0xdc], 0xd346efee
mov dword [ebp - 0xd8], 0x546e174
mov dword [ebp - 0xd4], 0x7469478
mov dword [ebp - 0xd0], 0xba46406c
mov dword [ebp - 0xcc], 0xa9468f61
mov dword [ebp - 0xc8], 0x1a417752
mov dword [ebp - 0x3c], 0x8a5ac9e4
mov dword [ebp - 0x38], 0xba46efee
mov dword [ebp - 0x34], 0x9346e174
mov dword [ebp - 0x30], 0x746e578
mov dword [ebp - 0x10], 0xe450e3c4
mov dword [ebp - 0xc], 0xac46efee
mov word [ebp - 8], 0xff74
mov dword [ebp - 0x90], 0x8242f7e4
mov dword [ebp - 0x8c], 0xdb46efee
mov dword [ebp - 0x88], 0x41468e74
mov dword [ebp - 0x84], 0x76464778
mov dword [ebp - 0x80], 0xbe46866c
mov dword [ebp - 0x7c], 0x41328861
mov dword [ebp - 0x1c], 0x9e5edde3
mov dword [ebp - 0x18], 0xbe46efee
mov dword [ebp - 0x14], 0xb28f3a74
mov dword [ebp - 0xc4], 0xe440e48a
mov dword [ebp - 0xc0], 0x546efee
mov dword [ebp - 0xbc], 0x1a46f374
mov dword [ebp - 0xb8], 0xbe464c1b
mov dword [ebp - 0xb4], 0xb2b8b6c
mov dword [ebp - 0xb0], 0xb246ff61
mov word [ebp - 0xac], 0x776b
mov dword [ebp - 0x154], 0xe44ce496
mov dword [ebp - 0x150], 0x2346efee
mov dword [ebp - 0x14c], 0x7e464d74
mov dword [ebp - 0x148], 0x83469878
mov dword [ebp - 0x144], 0xdf46406c
mov dword [ebp - 0x140], 0x23468d61
mov dword [ebp - 0x13c], 0x1a410352
mov word [ebp - 0x138], 0xb32
mov dword [ebp - 0x1b8], 0xe448e482
mov dword [ebp - 0x1b4], 0x7e46efee
mov dword [ebp - 0x1b0], 0x1a464674
mov dword [ebp - 0x1ac], 0xdf464c78
mov dword [ebp - 0x1a8], 0x2346896c
mov dword [ebp - 0x1a4], 0x83469061
mov dword [ebp - 0x1a0], 0x23410f52
mov dword [ebp - 0x19c], 0xca41b946
mov word [ebp - 0x198], 0x323b
mov dword [ebp - 0xfc], 0xbd4ee3e4
mov dword [ebp - 0xf8], 0x7846efee
mov dword [ebp - 0xf4], 0x6446ff74
mov dword [ebp - 0xf0], 0x23464778
mov dword [ebp - 0xec], 0x546216c
mov dword [ebp - 0xe8], 0x46469061
mov dword [ebp - 0xe4], 0x3b417752
mov dword [ebp - 0x174], 0xa94a9ee4
mov dword [ebp - 0x170], 0x6446efee
mov dword [ebp - 0x16c], 0x3b46f374
mov dword [ebp - 0x168], 0xbe462dc3
mov dword [ebp - 0x164], 0x46f6946c
mov dword [ebp - 0x160], 0x2346ff61
mov dword [ebp - 0x15c], 0xbe41b694
mov dword [ebp - 0x158], 0xca780b46
mov dword [ebp - 0xa8], 0x8242f7e4
mov dword [ebp - 0xa4], 0xe846efee
push 0
push 0
push 0
lea eax, [ebp - 0x50]
mov dword [ebp - 0xa0], 0x464874
push eax
mov dword [ebp - 0x9c], 0xe460f78
mov dword [ebp - 0x98], 0xbe46666c
mov dword [ebp - 0x94], 0xb2323c61
mov dword [ebp - 0x118], 0xbd4ee3e4
mov dword [ebp - 0x114], 0x46efee
mov dword [ebp - 0x110], 0x7d464674
mov dword [ebp - 0x10c], 0x46466a78
mov dword [ebp - 0x108], 0xb2464b6c
mov dword [ebp - 0x104], 0x546a961
mov dword [ebp - 0x100], 0x87417752
mov dword [ebp - 0x134], 0xbd4ee3e4
mov dword [ebp - 0x130], 0x7c46efee
mov dword [ebp - 0x12c], 0x546ff74
mov dword [ebp - 0x128], 0x23464778
mov dword [ebp - 0x124], 0x5463d6c
mov dword [ebp - 0x120], 0x46462561
mov dword [ebp - 0x11c], 0x76417752
mov dword [ebp - 0x194], 0xa94a9ee4
mov dword [ebp - 0x190], 0x546efee
mov dword [ebp - 0x18c], 0x7646f374
mov dword [ebp - 0x188], 0xbe4631c3
mov dword [ebp - 0x184], 0x46f6216c
mov dword [ebp - 0x180], 0x2346ff61
mov dword [ebp - 0x17c], 0xbe41b690
mov dword [ebp - 0x178], 0xca780b46
mov dword [ebp - 0x78], 0x9646c4e4
mov dword [ebp - 0x74], 0x1b46efee
mov dword [ebp - 0x70], 0xc346f374
mov dword [ebp - 0x6c], 0xbe4642dd
mov dword [ebp - 0x68], 0xca7ff76c
call fcn.004201b0
mov esi, eax
push esi
call fcn.0041ef70
push esi
mov dword [ebp - 0x3ac], 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 - 0x3a8], eax
call fcn.0041fc30
push 0
push 0
push 0
lea eax, [ebp - 0x154]
push eax
call fcn.004201b0
mov esi, eax
push esi
call fcn.0041ef70
push esi
mov dword [ebp - 0x3a4], eax
call fcn.0041fc30
push 0
push 0
push 0
lea eax, [ebp - 0x1b8]
push eax
call fcn.004201b0
mov esi, eax
push esi
call fcn.0041ef70
push esi
mov dword [ebp - 0x39c], eax
call fcn.0041fc30
push 0
push 0
push 0
lea eax, [ebp - 0x2c]
push eax
call fcn.004201b0
mov esi, eax
push esi
call fcn.0041ef70
push esi
mov ebx, eax
call fcn.0041fc30
push 0
push 0
push 0
lea eax, [ebp - 0x64]
push eax
call fcn.004201b0
mov esi, eax
push esi
call fcn.0041ef70
push esi
mov edi, eax
call fcn.0041fc30
call fcn.00401840
push eax
call fcn.0041ef70
add eax, edi
mov edi, eax
add edi, ebx
add edi, dword [ebp - 0x39c]
add edi, dword [ebp - 0x3a4]
add edi, dword [ebp - 0x3a8]
add edi, dword [ebp - 0x3ac]
call fcn.00402bb0
cmp eax, 1
jne 0x4060aa
call fcn.00401830
push eax
call fcn.0041ef70
add edi, 0x102
jmp 0x4060b5
call fcn.00401830
push eax
call fcn.0041ef70
add edi, eax
mov dword [ebp - 0x3a0], edi
call fcn.00401dd0
mov si, ax
call fcn.00428c60
cmp si, ax
jne 0x406241
mov dword [ebp - 0x39c], 0
call fcn.00401dd0
xor ecx, ecx
cmp cx, ax
jae 0x406241
nop dword [eax]
push 0
push 0
push 0
lea eax, [ebp - 0xe0]
push eax
call fcn.004201b0
mov esi, eax
push esi
call fcn.0041ef70
push esi
mov dword [ebp - 0x3b0], eax
call fcn.0041fc30
push 0
push 0
push 0
lea eax, [ebp - 0x3c]
push eax
call fcn.004201b0
mov esi, eax
push esi
call fcn.0041ef70
push esi
mov dword [ebp - 0x3a4], eax
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 - 0x3a8], 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 - 0x3ac], eax
call fcn.0041fc30
push 0
push 0
push 0
lea eax, [ebp - 0x1c]
push eax
call fcn.004201b0
mov esi, eax
push esi
call fcn.0041ef70
push esi
mov ebx, eax
call fcn.0041fc30
push 0
push 0
push 0
lea eax, [ebp - 0xc4]
push eax
call fcn.004201b0
mov esi, eax
push esi
call fcn.0041ef70
push esi
mov edi, eax
call fcn.0041fc30
push dword [ebp - 0x39c]
call fcn.00401900
push eax
call fcn.0041ef70
push dword [ebp - 0x39c]
mov esi, eax
call fcn.00401930
push eax
call fcn.0041ef70
push dword [ebp - 0x39c]
add esi, eax
call fcn.00428c80
push eax
call fcn.0041ef70
add eax, edi
mov edi, dword [ebp - 0x3a0]
add eax, ebx
mov ebx, dword [ebp - 0x39c]
add eax, dword [ebp - 0x3ac]
inc ebx
add eax, dword [ebp - 0x3a8]
add eax, dword [ebp - 0x3a4]
add eax, dword [ebp - 0x3b0]
add eax, esi
mov dword [ebp - 0x39c], ebx
add edi, eax
mov dword [ebp - 0x3a0], edi
call fcn.00401dd0
cmp bx, ax
jb 0x4060f0
call fcn.00402aa0
cmp eax, 1
jne 0x4063b2
push 0x50
lea eax, [ebp - 0x398]
push eax
call fcn.00402920
push 0x50
lea eax, [ebp - 0x2f8]
push eax
call fcn.004027c0
push 0x50
lea eax, [ebp - 0x258]
push eax
call fcn.004026a0
push 0
push 0
push 0
lea eax, [ebp - 0xfc]
push eax
call fcn.004201b0
mov esi, eax
push esi
call fcn.0041ef70
push esi
mov dword [ebp - 0x3a4], eax
call fcn.0041fc30
push 0
push 0
push 0
lea eax, [ebp - 0x174]
push eax
call fcn.004201b0
mov esi, eax
push esi
call fcn.0041ef70
push esi
mov dword [ebp - 0x3a8], 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 - 0x3ac], eax
call fcn.0041fc30
push 0
push 0
push 0
lea eax, [ebp - 0x118]
push eax
call fcn.004201b0
mov esi, eax
push esi
call fcn.0041ef70
push esi
mov dword [ebp - 0x3b0], eax
call fcn.0041fc30
push 0
push 0
push 0
lea eax, [ebp - 0x134]
push eax
call fcn.004201b0
mov esi, eax
push esi
call fcn.0041ef70
push esi
mov ebx, eax
call fcn.0041fc30
push 0
push 0
push 0
lea eax, [ebp - 0x194]
push eax
call fcn.004201b0
mov esi, eax
push esi
call fcn.0041ef70
push esi
mov edi, eax
call fcn.0041fc30
lea eax, [ebp - 0x258]
push eax
call fcn.0041ef70
mov esi, eax
lea eax, [ebp - 0x2f8]
push eax
call fcn.0041ef70
add esi, eax
lea eax, [ebp - 0x398]
push eax
call fcn.0041ef70
add eax, esi
add eax, edi
add eax, ebx
add eax, dword [ebp - 0x3b0]
add eax, dword [ebp - 0x3ac]
add eax, dword [ebp - 0x3a8]
add eax, dword [ebp - 0x3a4]
add eax, dword [ebp - 0x3a0]
pop edi
pop esi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.00441849
mov esp, ebp
pop ebp
ret
mov ecx, dword [ebp - 4]
mov eax, edi
pop edi
pop esi
xor ecx, ebp
pop ebx
call fcn.00441849
mov esp, ebp
pop ebp
ret