Function at 0x45a869
Capabilities:
Contain obfuscated stackstrings

Disassembly:
mov dword [ebp - 0xf4], 0x1d350b4f
mov dword [ebp - 0xf8], 0
push 3
mov edx, dword [ebp - 0xf4]
push edx
call fcn.004a02b7
add esp, 8
mov dword [ebp - 0x100], eax
mov dword [ebp - 0xfc], edx
mov eax, dword [ebp - 0x100]
mov dword [ebp - 0xf0], eax
mov ecx, dword [ebp - 0xfc]
mov dword [ebp - 0xec], ecx
cmp dword [ebp - 0xec], 0
jne 0x45a586
mov edx, dword [ebp - 0xf0]
shl edx, 2
mov dword [ebp - 0xf8], edx
push 0x4c
mov eax, dword [ebp - 0xf8]
push eax
call fcn.004a02b7
add esp, 8
mov dword [ebp - 0x108], eax
mov dword [ebp - 0x104], edx
mov ecx, dword [ebp - 0x108]
mov dword [ebp - 0xf0], ecx
mov edx, dword [ebp - 0x104]
mov dword [ebp - 0xec], edx
mov eax, dword [ebp - 0xf0]
mov ecx, dword [ebp - 0xf8]
lea edx, [ecx + eax*2]
mov dword [ebp - 0xf8], edx
mov eax, dword [ebp - 0xf8]
add eax, 1
mov dword [ebp - 0xf8], eax
mov ecx, dword [ebp - 0xf8]
xor ecx, 0x3dfd66ff
mov dword [ebp - 0xf8], ecx
mov edx, dword [ebp - 0xf8]
xor edx, 0x5df57dfe
mov dword [ebp - 0xf8], edx
mov eax, dword [ebp - 0xf8]
xor eax, 0x7f757dff
mov dword [ebp - 0xf8], eax
mov ecx, dword [ebp - 0xf8]
xor ecx, 0x3f756efd
mov dword [ebp - 0xf8], ecx
jmp 0x45a639
mov edx, dword [ebp - 0xf0]
lea eax, [edx*4 + 4]
mov dword [ebp - 0xf8], eax
push 0x4c
mov ecx, dword [ebp - 0xf8]
push ecx
call fcn.004a02b7
add esp, 8
mov dword [ebp - 0x110], eax
mov dword [ebp - 0x10c], edx
mov edx, dword [ebp - 0x110]
mov dword [ebp - 0xf0], edx
mov eax, dword [ebp - 0x10c]
mov dword [ebp - 0xec], eax
mov ecx, dword [ebp - 0xf0]
mov edx, dword [ebp - 0xf8]
lea eax, [edx + ecx*2]
mov dword [ebp - 0xf8], eax
mov ecx, dword [ebp - 0xf8]
add ecx, 1
mov dword [ebp - 0xf8], ecx
mov edx, dword [ebp - 0xf8]
xor edx, 0x1df57cfd
mov dword [ebp - 0xf8], edx
mov eax, dword [ebp - 0xf8]
xor eax, 0x5d776fff
mov dword [ebp - 0xf8], eax
mov ecx, dword [ebp - 0xf8]
xor ecx, 0x1d7767fc
mov dword [ebp - 0xf8], ecx
mov edx, dword [ebp - 0xf8]
xor edx, 0x1d7d74fe
mov dword [ebp - 0xf8], edx
jmp 0x45ad83
push 0xa
push 0xa
lea ecx, [ebp - 0x24]
call fcn.004da23f
push eax
lea edx, [ebp - 0x34]
push edx
call fcn.00401e56
add esp, 0xc
push 0xffffffffffffffff
lea ecx, [ebp - 0x24]
call fcn.004da28e
pop eax
jmp 0x45a47c
push 0
mov ecx, dword [ebp - 0x24]
push ecx
mov edx, dword [ebp - 0x1e4]
call dword [edx + 0x70]
mov dword [ebp - 0x70], eax
mov byte [ebp - 0x54], 0x78
mov byte [ebp - 0x53], 0xcf
mov byte [ebp - 0x52], 0x8d
mov byte [ebp - 0x51], 0x4d
mov byte [ebp - 0x50], 0xb0
mov byte [ebp - 0x4f], 0xab
mov byte [ebp - 0x4e], 0x3c
mov byte [ebp - 0x4d], 0xa9
mov byte [ebp - 0x4c], 0x89
mov eax, dword [0x6e0edc]
mov dword [ebp - 0x20], eax
mov byte [ebp - 4], 8
push 9
push 9
lea ecx, [ebp - 0x20]
call fcn.004da23f
push eax
lea ecx, [ebp - 0x54]
push ecx
call fcn.00401e56
add esp, 0xc
push 0xffffffffffffffff
lea ecx, [ebp - 0x20]
call fcn.004da28e
push 0
mov edx, dword [ebp - 0x20]
push edx
mov eax, dword [ebp - 0x1e4]
call dword [eax + 0x70]
mov dword [ebp - 0x1c], eax
mov byte [ebp - 0x48], 0x78
mov byte [ebp - 0x47], 0xcf
mov byte [ebp - 0x46], 0x8d
mov byte [ebp - 0x45], 0x4d
mov byte [ebp - 0x44], 0xb0
mov byte [ebp - 0x43], 0xab
mov byte [ebp - 0x42], 0x3c
mov byte [ebp - 0x41], 0xa9
mov byte [ebp - 0x40], 0x89
mov byte [ebp - 0x3f], 0x51
mov byte [ebp - 0x3e], 0x87
mov byte [ebp - 0x3d], 0x1a
mov byte [ebp - 0x3c], 0xb6
mov ecx, dword [0x6e0edc]
mov dword [ebp - 0x60], ecx
mov byte [ebp - 4], 9
push 0xd
push 0xd
lea ecx, [ebp - 0x60]
call fcn.004da23f
push eax
lea edx, [ebp - 0x48]
push edx
call fcn.00401e56
add esp, 0xc
push 0xffffffffffffffff
lea ecx, [ebp - 0x60]
call fcn.004da28e
push 0
mov eax, dword [ebp - 0x60]
push eax
mov ecx, dword [ebp - 0x1e4]
call dword [ecx + 0x70]
mov dword [ebp - 0x38], eax
mov byte [ebp - 0x5c], 0x78
mov byte [ebp - 0x5b], 0xcf
mov byte [ebp - 0x5a], 0x8d
mov byte [ebp - 0x59], 0x4d
mov byte [ebp - 0x58], 0xad
mov byte [ebp - 0x57], 0xb6
mov byte [ebp - 0x56], 0x36
mov byte [ebp - 0x55], 0xaf
mov edx, dword [0x6e0edc]
mov dword [ebp - 0x6c], edx
mov byte [ebp - 4], 0xa
push 8
push 8
lea ecx, [ebp - 0x6c]
call fcn.004da23f
push eax
lea eax, [ebp - 0x5c]
push eax
call fcn.00401e56
add esp, 0xc
push 0xffffffffffffffff
lea ecx, [ebp - 0x6c]
call fcn.004da28e
pop eax
jmp 0x45aed8
push 0x5fdec4
ret