Function at 0x42d0e1
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xc4
push ebx
push esi
xor ebx, ebx
push edi
push ebx
push ebx
lea eax, [ebp - 0xc4]
push ebx
push eax
mov eax, dword [0x436190]
mov byte [ebp - 0xc4], 0x44
mov byte [ebp - 0xc3], 0x49
mov byte [ebp - 0xc2], 0x53
mov byte [ebp - 0xc1], 0x50
mov byte [ebp - 0xc0], 0x4c
mov byte [ebp - 0xbf], 0x41
mov byte [ebp - 0xbe], 0x59
mov byte [ebp - 0xbd], bl
call dword [eax + 0x180]
mov edi, eax
mov eax, dword [0x436190]
push ebx
call dword [eax + 0x1c4]
mov esi, eax
mov eax, dword [0x436190]
push 1
call dword [eax + 0x1c4]
mov dword [ebp - 0xc], eax
push eax
mov eax, dword [0x436190]
push esi
push edi
call dword [eax + 0x17c]
mov dword [ebp - 8], eax
mov eax, dword [0x436190]
push edi
call dword [eax + 0x178]
push dword [ebp - 8]
mov dword [ebp - 0x10], eax
push eax
mov eax, dword [0x436190]
call dword [eax + 0x174]
push 0xcc0020
push ebx
push ebx
push edi
push dword [ebp - 0xc]
mov dword [ebp - 4], eax
mov eax, dword [0x436190]
push esi
push ebx
push ebx
push dword [ebp - 0x10]
call dword [eax + 0x170]
push dword [ebp - 4]
mov eax, dword [0x436190]
push dword [ebp - 0x10]
call dword [eax + 0x174]
lea eax, [ebp - 0x38]
push eax
mov eax, dword [0x436190]
push 0x18
push dword [ebp - 8]
call dword [eax + 0x16c]
mov esi, dword [ebp - 0x30]
imul esi, dword [ebp - 0x2c]
push esi
call sub.MSVCRT.dll_void____cdecl_operator_new_unsigned_int_
mov dword [ebp - 4], eax
push 0x28
lea eax, [ebp - 0x60]
push ebx
push eax
mov eax, dword [0x436190]
call dword [eax + 0x21c]
mov ax, word [ebp - 0x26]
add esp, 0x10
mov word [ebp - 0x52], ax
mov eax, dword [ebp - 0x34]
mov dword [ebp - 0x5c], eax
mov eax, dword [ebp - 0x30]
lea ecx, [ebp - 0x60]
push ebx
push ecx
mov dword [ebp - 0x58], eax
push dword [ebp - 4]
mov word [ebp - 0x54], 1
mov dword [ebp - 0x60], 0x28
mov dword [ebp - 0x4c], esi
push eax
mov eax, dword [0x436190]
push ebx
push dword [ebp - 8]
push edi
call dword [eax + 0x168]
push 0xe
lea eax, [ebp - 0x20]
push ebx
push eax
mov eax, dword [0x436190]
call dword [eax + 0x21c]
add esp, 0xc
lea eax, [esi + 0x36]
mov dword [ebp - 0x1e], eax
mov eax, dword [0x436190]
push ebx
push 0x80
push 2
push ebx
push 1
push 0x40000000
push dword [ebp + 8]
mov word [ebp - 0x20], 0x4d42
mov dword [ebp - 0x16], 0x36
call dword [eax + 0x50]
cmp eax, 0xffffffff
mov dword [ebp + 8], eax
jne 0x42d2b0
push dword [ebp - 4]
call sub.MSVCRT.dll_void___cdecl_operator_delete_void__
mov eax, dword [0x436190]
pop ecx
push dword [ebp - 8]
call dword [eax + 0x164]
push dword [ebp - 0x10]
mov eax, dword [0x436190]
call dword [eax + 0x184]
mov eax, dword [0x436190]
push edi
call dword [eax + 0x184]
xor eax, eax
jmp 0x42d32d
lea ecx, [ebp - 0xc]
push ebx
push ecx
lea ecx, [ebp - 0x20]
push 0xe
push ecx
push eax
mov eax, dword [0x436190]
call dword [eax + 0x78]
lea eax, [ebp - 0xc]
push ebx
push eax
lea eax, [ebp - 0x60]
push 0x28
push eax
push dword [ebp + 8]
mov eax, dword [0x436190]
call dword [eax + 0x78]
lea eax, [ebp - 0xc]
push ebx
push eax
mov eax, dword [0x436190]
push esi
push dword [ebp - 4]
push dword [ebp + 8]
call dword [eax + 0x78]
push dword [ebp + 8]
mov eax, dword [0x436190]
call dword [eax + 0x44]
push dword [ebp - 4]
call sub.MSVCRT.dll_void___cdecl_operator_delete_void__
mov eax, dword [0x436190]
pop ecx
push dword [ebp - 8]
call dword [eax + 0x164]
push dword [ebp - 0x10]
mov eax, dword [0x436190]
call dword [eax + 0x184]
mov eax, dword [0x436190]
push edi
call dword [eax + 0x184]
push 1
pop eax
pop edi
pop esi
pop ebx
leave
ret