Function at 0x49db50
Capabilities:
Contain obfuscated stackstrings

Disassembly:
sub esp, 0x200
mov al, 8
mov cl, 0xfc
mov dl, 0xf
mov byte [esp + 0xa], al
mov byte [esp + 0x11], cl
mov byte [esp + 0x13], dl
mov byte [esp + 0x15], cl
mov byte [esp + 0x17], dl
mov byte [esp + 0x22], cl
mov byte [esp + 0x32], al
push ebp
mov dl, 0x5f
mov cl, 0xd2
mov al, 0x73
push esi
push edi
mov byte [esp + 0xc], 0xb5
mov byte [esp + 0xd], 0xf5
mov byte [esp + 0xe], 0x83
mov byte [esp + 0xf], 0x2d
mov byte [esp + 0x10], 0x13
mov byte [esp + 0x11], 0x51
mov byte [esp + 0x12], 0x67
mov byte [esp + 0x13], 0x76
mov byte [esp + 0x14], 0xc0
mov byte [esp + 0x15], 0x94
mov byte [esp + 0x17], 0x31
mov byte [esp + 0x18], 7
mov byte [esp + 0x19], 0xdd
mov byte [esp + 0x1a], 0x65
mov byte [esp + 0x1b], 0x4c
mov byte [esp + 0x1c], 0x6c
mov byte [esp + 0x1e], 0x28
mov byte [esp + 0x20], 0x1e
mov byte [esp + 0x22], 0xfb
mov byte [esp + 0x24], 0x86
mov byte [esp + 0x25], 0x7d
mov byte [esp + 0x26], 0x5d
mov byte [esp + 0x27], 0x79
mov byte [esp + 0x28], 1
mov byte [esp + 0x29], 0x4e
mov byte [esp + 0x2a], 0x2b
mov byte [esp + 0x2b], 0xb6
mov byte [esp + 0x2c], 0xd8
mov byte [esp + 0x2d], 0xe6
mov byte [esp + 0x2f], 0x22
mov byte [esp + 0x30], 0x53
mov byte [esp + 0x31], 0xeb
mov byte [esp + 0x32], 0x8d
mov byte [esp + 0x33], 0x7d
mov byte [esp + 0x34], 0xe4
mov byte [esp + 0x35], 0x75
mov byte [esp + 0x36], 0xc5
mov byte [esp + 0x37], 0xa5
mov byte [esp + 0x38], 0xf1
mov byte [esp + 0x39], dl
mov byte [esp + 0x3a], cl
mov byte [esp + 0x3b], 0xb5
mov byte [esp + 0x3c], 7
mov byte [esp + 0x3d], 0xf6
mov byte [esp + 0x3f], 0xa9
mov byte [esp + 0x40], al
mov byte [esp + 0x41], al
mov byte [esp + 0x42], 5
mov byte [esp + 0x43], 0x58
mov byte [esp + 0x44], 0x82
mov byte [esp + 0x45], 0xb0
mov byte [esp + 0x46], 0xbd
mov byte [esp + 0x47], 0x63
mov byte [esp + 0x48], 0x10
mov byte [esp + 0x49], 0xe4
mov byte [esp + 0x4a], 0x27
mov byte [esp + 0x4b], cl
mov byte [esp + 0x4c], 0xb9
mov byte [esp + 0x4d], 0x2f
mov byte [esp + 0x4e], dl
mov byte [esp + 0x4f], 0xc2
mov byte [esp + 0x50], 0x29
mov byte [esp + 0x51], 0xb3
mov byte [esp + 0x52], 0xa6
mov byte [esp + 0x53], 0x4c
mov byte [esp + 0x71], al
mov al, 0xb
mov byte [esp + 0x7c], al
mov byte [esp + 0x8a], al
lea eax, [esp + 0x108]
mov byte [esp + 0x67], cl
push eax
lea ecx, [esp + 0x10]
push 0
push ecx
push 0x400
mov byte [esp + 0x64], 0x60
mov byte [esp + 0x65], 0x43
mov byte [esp + 0x66], 0xc2
mov byte [esp + 0x67], 0xa9
mov byte [esp + 0x68], 0x2b
mov byte [esp + 0x69], 0xd3
mov byte [esp + 0x6a], 0x3e
mov byte [esp + 0x6b], 0xdd
mov byte [esp + 0x6c], 0xa1
mov byte [esp + 0x6d], 0xe7
mov byte [esp + 0x6e], 0xb2
mov byte [esp + 0x6f], 0x61
mov byte [esp + 0x70], 0x38
mov byte [esp + 0x71], 0xe5
mov byte [esp + 0x72], 0x62
mov byte [esp + 0x73], 0x12
mov byte [esp + 0x74], 0xde
mov byte [esp + 0x75], 0x62
mov byte [esp + 0x76], 0xb9
mov byte [esp + 0x78], 0x34
mov byte [esp + 0x79], 0xf0
mov byte [esp + 0x7a], 0x71
mov byte [esp + 0x7b], 0xd6
mov byte [esp + 0x7c], 0x9a
mov byte [esp + 0x7d], 0x7d
mov byte [esp + 0x7e], 0xb7
mov byte [esp + 0x7f], 0x36
mov byte [esp + 0x80], 0x3f
mov byte [esp + 0x82], 0x48
mov byte [esp + 0x83], 0xc0
mov byte [esp + 0x84], 0x33
mov byte [esp + 0x85], 0xea
mov byte [esp + 0x86], 0x1f
mov byte [esp + 0x87], 0xbf
mov byte [esp + 0x88], 0x28
mov byte [esp + 0x89], 0x1d
mov byte [esp + 0x8a], 0xf1
mov byte [esp + 0x8b], 7
mov byte [esp + 0x8d], 0xa5
mov byte [esp + 0x8e], 0x41
mov byte [esp + 0x8f], 0x6c
mov byte [esp + 0x90], 0x8c
mov byte [esp + 0x91], 0x52
mov byte [esp + 0x92], 0x26
mov byte [esp + 0x93], 0x2d
mov byte [esp + 0x94], 0x82
mov byte [esp + 0x95], 0x31
mov byte [esp + 0x96], 0x28
mov byte [esp + 0x97], 0xf9
mov byte [esp + 0x98], 0x3c
mov byte [esp + 0x99], 0xd
mov byte [esp + 0x9b], dl
call fcn.0049da70
mov edi, dword [esp + 0x224]
lea edx, [esp + 0x9c]
lea eax, [esp + 0xa0]
push edx
push eax
push 0x80
lea ecx, [esp + 0x124]
push edi
push ecx
mov dword [esp + 0xb0], 0x80
call fcn.0049e1d0
mov ebp, eax
add esp, 0x24
test ebp, ebp
jne 0x49dede
mov eax, dword [esp + 0x210]
mov esi, dword [esp + 0x101]
lea edx, [esp + 0x90]
mov dword [esp + 0x8c], 0x71
push edx
push 0x71
push eax
call fcn.0049eb80
mov ecx, dword [esp + 0x98]
lea edx, [esp + 0x9c]
push ecx
push edx
call fcn.0049e390
add esp, 0x14
cmp esi, eax
jne 0x49dede
mov ecx, 0x20
lea esi, [esp + 0x90]
rep movsd dword es:[edi], dword [esi]
xor eax, eax
pop edi
test ebp, ebp
pop esi
pop ebp
sete al
add esp, 0x200
ret
mov ecx, 0x20
xor eax, eax
mov ebp, 0x33
rep stosd dword es:[edi], eax
test ebp, ebp
pop edi
pop esi
sete al
pop ebp
add esp, 0x200
ret