Function at 0x42d930
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xa0
mov eax, dword [0x4c9860]
xor eax, ebp
mov dword [ebp - 4], eax
mov ecx, dword [0x4ce938]
mov eax, dword [0x4ce92c]
cmp ecx, dword [0x4ce93c]
je 0x42d962
cmp eax, dword [0x4ce930]
jne 0x42dbc2
push ebx
mov dword [0x4ce93c], ecx
push edi
lea edx, [ebp - 0x6c]
mov ecx, 0xa
mov dword [0x4ce930], eax
mov dword [ebp - 0x90], 0x97b5843
mov dword [ebp - 0x8c], 0x7112026f
mov word [ebp - 0x88], 0x4a5e
mov dword [ebp - 0x60], 0x21381d62
mov dword [ebp - 0x5c], 0x55477949
mov word [ebp - 0x58], 0x292a
mov dword [ebp - 0x48], 0x61745705
mov dword [ebp - 0x44], 0x31761f14
mov word [ebp - 0x40], 0xd30
mov dword [ebp - 0x54], 0x50080f35
mov dword [ebp - 0x50], 0x5939483a
mov word [ebp - 0x4c], 0x415a
mov dword [ebp - 0x6c], 0x34646503
mov dword [ebp - 0x68], 0x6e463607
mov word [ebp - 0x64], 0x225c
mov dword [ebp - 0x9c], 0x2c7c5428
mov dword [ebp - 0x98], 0x52422d75
mov word [ebp - 0x94], 0x10b
mov dword [ebp - 0x18], 0x17160c2f
mov dword [ebp - 0x14], 0x6c3f6d53
mov word [ebp - 0x10], 0x2737
mov dword [ebp - 0xc], 0x701a1011
mov dword [ebp - 8], 0x7f452e4f
mov dword [ebp - 0x3c], 0x7a4c1367
mov dword [ebp - 0x38], 0x7773187e
mov word [ebp - 0x34], 0x264e
mov dword [ebp - 0x24], 0x6b3c060a
mov dword [ebp - 0x20], 0x231e4d72
mov word [ebp - 0x1c], 0x4060
mov dword [ebp - 0x78], 0x20785f44
mov dword [ebp - 0x74], 0x687d665b
mov word [ebp - 0x70], 0x3e19
mov dword [ebp - 0x84], 0x4693356
mov dword [ebp - 0x80], 0x24630e1b
mov word [ebp - 0x7c], 0x6a3b
mov dword [ebp - 0x30], 0x514b1c32
mov dword [ebp - 0x2c], 0x25155d3d
mov word [ebp - 0x28], 0x2b
call fcn.0042d880
lea edx, [ebp - 0x3c]
mov ecx, 0xa
call fcn.0042d880
lea edx, [ebp - 0x84]
mov ecx, 0xa
call fcn.0042d880
lea edx, [ebp - 0x54]
mov ecx, 0xa
call fcn.0042d880
lea edx, [ebp - 0x18]
mov ecx, 0xa
call fcn.0042d880
lea edx, [ebp - 0x24]
mov ecx, 0xa
call fcn.0042d880
lea edx, [ebp - 0x30]
mov ecx, 0xa
call fcn.0042d880
lea edx, [ebp - 0x48]
mov ecx, 0xa
call fcn.0042d880
lea edx, [ebp - 0x60]
mov ecx, 0xa
call fcn.0042d880
lea edx, [ebp - 0x78]
mov ecx, 0xa
call fcn.0042d880
lea edx, [ebp - 0x9c]
mov ecx, 0xa
call fcn.0042d880
lea edx, [ebp - 0x90]
mov ecx, 0xa
call fcn.0042d880
lea edx, [ebp - 0xc]
mov ecx, 8
call fcn.0042d880
mov ecx, dword [0x4ce93c]
sub ecx, dword [0x4ce938]
mov eax, 0x2aaaaaab
imul ecx
sar edx, 1
mov edi, edx
shr edi, 0x1f
add edi, edx
push edi
mov dword [ebp - 8], edi
call fcn.0042de20
xor ebx, ebx
test edi, edi
jle 0x42dbc0
mov ecx, 7
push esi
mov esi, dword [0x4ce938]
mov dword [ebp - 0xa0], ecx
xor edx, edx
movzx eax, byte [edx + esi + 7]
cmp eax, ebx
jne 0x42dba8
movzx eax, byte [ecx + esi]
movq xmm0, qword [edx + esi]
lea ecx, [eax + eax*2]
mov eax, dword [0x4ce92c]
movq qword [eax + ecx*4], xmm0
lea ecx, [eax + ecx*4]
mov eax, dword [edx + esi + 8]
mov dword [ecx + 8], eax
mov esi, dword [0x4ce938]
mov ecx, dword [ebp - 0xa0]
add edx, 0xc
dec edi
jne 0x42db73
mov edi, dword [ebp - 8]
inc ebx
add ecx, 0xc
mov dword [ebp - 0xa0], ecx
cmp ebx, edi
jl 0x42db71
pop esi
pop edi
pop ebx
mov ecx, dword [ebp - 4]
xor ecx, ebp
call fcn.0047cf45
mov esp, ebp
pop ebp
ret