Function at 0x4caa50
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
push 0xffffffffffffffff
push 0x4ed638
push 0x489ac0
mov eax, dword fs:[0]
push eax
mov dword fs:[0], esp
sub esp, 8
mov eax, 0x6488
call fcn.00486a70
push ebx
push esi
push edi
mov dword [ebp - 0x18], esp
mov dword [ebp - 0x64a0], ecx
mov dword [ebp - 0x18b4], 0
mov dword [ebp - 0x644c], 0
mov byte [ebp - 0x1408], 0
mov ecx, 0x40
xor eax, eax
lea edi, [ebp - 0x1407]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov dword [ebp - 0x56a8], 0
mov dword [ebp - 0x234], 0
mov byte [ebp - 0x338], 0
mov ecx, 0x40
xor eax, eax
lea edi, [ebp - 0x337]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov byte [ebp - 0x56a4], 0
mov ecx, 0x40
xor eax, eax
lea edi, [ebp - 0x56a3]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov byte [ebp - 0x62cc], 0
mov ecx, 0x40
xor eax, eax
lea edi, [ebp - 0x62cb]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov byte [ebp - 0x61c8], 0
mov ecx, 0x40
xor eax, eax
lea edi, [ebp - 0x61c7]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov byte [ebp - 0x1304], 0
mov ecx, 0x40
xor eax, eax
lea edi, [ebp - 0x1303]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov al, byte [0x5106d4]
mov byte [ebp - 0x230], al
mov ecx, 0x81
xor eax, eax
lea edi, [ebp - 0x22f]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov byte [ebp - 0x17ac], 0
mov ecx, 0xe8
xor eax, eax
lea edi, [ebp - 0x17ab]
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov byte [ebp - 0x6448], 0
mov ecx, 0x5e
xor eax, eax
lea edi, [ebp - 0x6447]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov byte [ebp - 0x1200], 0
mov ecx, 0x12a
xor eax, eax
lea edi, [ebp - 0x11ff]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
mov byte [ebp - 0x55a0], 0
mov ecx, 0x13
xor eax, eax
lea edi, [ebp - 0x559f]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov byte [ebp - 0x60c4], 0
mov ecx, 0x286
xor eax, eax
lea edi, [ebp - 0x60c3]
rep stosd dword es:[edi], eax
mov byte [ebp - 0xd54], 0
mov ecx, 0x286
xor eax, eax
lea edi, [ebp - 0xd53]
rep stosd dword es:[edi], eax
mov byte [ebp - 0x554c], 0
mov ecx, 0xf25
xor eax, eax
lea edi, [ebp - 0x554b]
rep stosd dword es:[edi], eax
stosb byte es:[edi], al
mov byte [ebp - 0x18b0], 0
mov ecx, 0x40
xor eax, eax
lea edi, [ebp - 0x18af]
rep stosd dword es:[edi], eax
stosw word es:[edi], ax
stosb byte es:[edi], al
mov byte [ebp - 0x28], 0
xor ecx, ecx
mov dword [ebp - 0x27], ecx
mov dword [ebp - 0x23], ecx
mov byte [ebp - 0x1f], cl
mov dword [ebp - 0x5550], 0
mov dword [ebp - 0x1c], 0
cmp dword [ebp + 8], 0
je 0x4cac4a
cmp dword [ebp + 0x14], 0
jne 0x4cac54
mov eax, 0x57
jmp 0x4cb2c9
mov dword [ebp - 4], 0
mov dword [ebp - 0x6474], 0
mov dl, byte [0x5106d4]
mov byte [ebp - 0x6480], dl
xor eax, eax
mov dword [ebp - 0x647f], eax
push 0x5098d4
push 5
lea ecx, [ebp - 0x6480]
push ecx
call fcn.004be590
add esp, 0xc
mov dl, byte [0x5106d4]
mov byte [ebp - 0x6454], dl
xor eax, eax
mov dword [ebp - 0x6453], eax
push 0x5098d0
push 5
lea ecx, [ebp - 0x6454]
push ecx
call fcn.004be590
add esp, 0xc
mov ecx, dword [ebp - 0x64a0]
call fcn.004c8d7b
mov dword [ebp - 0x6478], eax
mov dl, byte [0x5106d4]
mov byte [ebp - 0x6468], dl
xor eax, eax
mov dword [ebp - 0x6467], eax
mov dword [ebp - 0x6463], eax
mov dword [ebp - 0x645f], eax
mov dword [ebp - 0x645b], eax
mov word [ebp - 0x6457], ax
mov byte [ebp - 0x6455], al
mov ecx, dword [ebp - 0x64a0]
cmp dword [ecx + 0x958], 0
je 0x4cad7c
mov byte [ebp - 0x648c], 0x25
mov byte [ebp - 0x648b], 0x64
mov byte [ebp - 0x648a], 0x28
mov byte [ebp - 0x6489], 0x57
mov byte [ebp - 0x6488], 0x4f
mov byte [ebp - 0x6487], 0x57
mov byte [ebp - 0x6486], 0x36
mov byte [ebp - 0x6485], 0x34
mov byte [ebp - 0x6484], 0x29
mov byte [ebp - 0x6483], 0
mov edx, dword [ebp - 0x64a0]
mov eax, dword [edx + 0x950]
push eax
lea ecx, [ebp - 0x648c]
push ecx
push 0x14
lea edx, [ebp - 0x6468]
push edx
call fcn.004be590
add esp, 0x10
jmp 0x4cadfc
mov byte [ebp - 0x6494], 0x25
mov byte [ebp - 0x6493], 0x64
mov byte [ebp - 0x6492], 0x28
mov byte [ebp - 0x6491], 0x25
mov byte [ebp - 0x6490], 0x64
mov byte [ebp - 0x648f], 0x29
mov byte [ebp - 0x648e], 0
mov dword [ebp - 0x6498], 0x20
mov eax, dword [ebp - 0x64a0]
cmp dword [eax + 0x954], 0
je 0x4cadd0
mov dword [ebp - 0x6498], 0x40
mov ecx, dword [ebp - 0x6498]
push ecx
mov edx, dword [ebp - 0x64a0]
mov eax, dword [edx + 0x950]
push eax
lea ecx, [ebp - 0x6494]
push ecx
push 0x14
lea edx, [ebp - 0x6468]
push edx
call fcn.004be590
add esp, 0x14
mov byte [ebp - 0x6470], 0x25
mov byte [ebp - 0x646f], 0x30
mov byte [ebp - 0x646e], 0x38
mov byte [ebp - 0x646d], 0x58
mov byte [ebp - 0x646c], 0
mov eax, dword [ebp + 8]
push eax
lea ecx, [ebp - 0x6470]
push ecx
push 0xa
lea edx, [ebp - 0x28]
push edx
call fcn.004be590
add esp, 0x10
mov dword [ebp - 0x5550], eax
cmp dword [ebp - 0x5550], 0
jge 0x4cae4c
jmp 0x4cb287
push 1
lea eax, [ebp - 0x56a8]
push eax
lea ecx, [ebp - 0x338]
push ecx
push str._Da___dLt__1a1_E12_4bd__sdL___dL1_2_4bd__2_4bd_l__1S_d_I.
call fcn.004cc2c9
mov dword [ebp - 0x234], eax
cmp dword [ebp - 0x234], 0
jne 0x4cae84
mov dword [ebp - 0x18b4], 0x2001c014
jmp 0x4cb287
push 1
lea edx, [ebp - 0x56a8]
push edx
lea eax, [ebp - 0x56a4]
push eax
push str.L_10L_d_D0_110L_d_D0___sh___dLt_d_h___dLt__h___dLt__6___b_2_4_..
call fcn.004cc2c9
mov dword [ebp - 0x234], eax
cmp dword [ebp - 0x234], 0
jne 0x4caebc
mov dword [ebp - 0x18b4], 0x2001c014
jmp 0x4cb287
push 1
lea ecx, [ebp - 0x56a8]
push ecx
lea edx, [ebp - 0x62cc]
push edx
push str.LKsDhdL___6____a_h_dA0l_d_D0_0E_DL_7___4__:_l_2____eLl_dLt__8A_KdLt__8A_SdLt
call fcn.004cc2c9
mov dword [ebp - 0x234], eax
cmp dword [ebp - 0x234], 0
jne 0x4caef4
mov dword [ebp - 0x18b4], 0x2001c014
jmp 0x4cb287
push 1
lea eax, [ebp - 0x56a8]
push eax
lea ecx, [ebp - 0x1304]
push ecx
push str._osdLt__d_2_4_..
call fcn.004cc2c9
mov dword [ebp - 0x234], eax
cmp dword [ebp - 0x234], 0
jne 0x4caf2c
mov dword [ebp - 0x18b4], 0x2001c014
jmp 0x4cb287
push 1
lea edx, [ebp - 0x56a8]
push edx
lea eax, [ebp - 0x61c8]
push eax
push str.zsH_c_xdhw1H_10L___aALb_2____I_z__x7___7vo_L_1_4_zL__7:_w4_L_A___tLtty__A81_Kxd:.
call fcn.004cc2c9
mov dword [ebp - 0x234], eax
cmp dword [ebp - 0x234], 0
jne 0x4caf64
mov dword [ebp - 0x18b4], 0x2001c014
jmp 0x4cb287
mov ecx, dword [ebp - 0x64a0]
mov edx, dword [ecx + 0x8c0]
push edx
mov eax, dword [ebp - 0x64a0]
add eax, 0x8c8
push eax
mov ecx, dword [ebp - 0x64a0]
xor edx, edx
mov dx, word [ecx + 0x94a]
push edx
mov eax, dword [ebp - 0x64a0]
xor ecx, ecx
mov cx, word [eax + 0x948]
push ecx
mov edx, dword [ebp - 0x64a0]
mov eax, dword [edx + 0x8bc]
push eax
mov ecx, dword [ebp - 0x64a0]
mov edx, dword [ecx + 0x8b8]
push edx
mov eax, dword [ebp - 0x64a0]
mov ecx, dword [eax + 0x8c4]
push ecx
lea edx, [ebp - 0x61c8]
push edx
push 0x208
lea eax, [ebp - 0x230]
push eax
call fcn.004be590
add esp, 0x28
mov dword [ebp - 0x5550], eax
cmp dword [ebp - 0x5550], 0
jge 0x4caffd
mov dword [ebp - 0x18b4], 0x2001c015
jmp 0x4cb287
lea ecx, [ebp - 0x230]
push ecx
mov edx, dword [ebp - 0x64a0]
add edx, 0x854
push edx
lea eax, [ebp - 0x6468]
push eax
mov ecx, dword [ebp - 0x64a0]
xor edx, edx
mov dx, word [ecx + 0x94c]
push edx
lea eax, [ebp - 0x6480]
push eax
lea ecx, [ebp - 0x6454]
push ecx
lea edx, [ebp - 0x338]
push edx
push 0x3a2
lea eax, [ebp - 0x17ac]
push eax
call fcn.004be590
add esp, 0x24
mov dword [ebp - 0x5550], eax
cmp dword [ebp - 0x5550], 0
jge 0x4cb06f
mov dword [ebp - 0x18b4], 0x2001c015
jmp 0x4cb287
mov ecx, dword [ebp - 0x64a0]
add ecx, 0x520
push ecx
mov edx, dword [ebp - 0x64a0]
add edx, 0x624
push edx
push 0x5106d4
push 0x5106d4
mov eax, dword [ebp - 0x64a0]
add eax, 0x41c
push eax
mov ecx, dword [ebp - 0x64a0]
add ecx, 0x214
push ecx
lea edx, [ebp - 0x56a4]
push edx
push 0x17c
lea eax, [ebp - 0x6448]
push eax
call fcn.004be590
add esp, 0x24
mov dword [ebp - 0x5550], eax
cmp dword [ebp - 0x5550], 0
jge 0x4cb0e5
mov dword [ebp - 0x18b4], 0x2001c015
jmp 0x4cb287
mov ecx, dword [ebp + 0x10]
push ecx
mov edx, dword [ebp + 0xc]
push edx
mov eax, dword [ebp - 0x64a0]
add eax, 0x95c
push eax
mov ecx, dword [ebp - 0x6478]
push ecx
lea edx, [ebp - 0x28]
push edx
mov eax, dword [ebp - 0x64a0]
add eax, 0x318
push eax
push 0x5106d4
mov ecx, dword [ebp - 0x64a0]
mov edx, dword [ecx + 8]
push edx
lea eax, [ebp - 0x62cc]
push eax
push 0x4ab
lea ecx, [ebp - 0x1200]
push ecx
call fcn.004be590
add esp, 0x2c
mov dword [ebp - 0x5550], eax
cmp dword [ebp - 0x5550], 0
jge 0x4cb158
mov dword [ebp - 0x18b4], 0x2001c015
jmp 0x4cb287
lea edx, [ebp - 0x55a0]
push edx
lea eax, [ebp - 0x1200]
push eax
lea ecx, [ebp - 0x6448]
push ecx
lea edx, [ebp - 0x17ac]
push edx
push str._s_s_s_s
push 0xa19
lea eax, [ebp - 0x60c4]
push eax
call fcn.004be590
add esp, 0x1c
mov dword [ebp - 0x5550], eax
cmp dword [ebp - 0x5550], 0
jge 0x4cb1ab
mov dword [ebp - 0x18b4], 0x2001c015
jmp 0x4cb287
push 1
lea ecx, [ebp - 0x56a8]
push ecx
lea edx, [ebp - 0xd54]
push edx
lea eax, [ebp - 0x60c4]
push eax
call fcn.004cbd60
test eax, eax
jne 0x4cb1da
mov dword [ebp - 0x18b4], 0x2001c012
jmp 0x4cb287
push 0
lea ecx, [ebp - 0xd54]
push ecx
push 0x3c96
lea edx, [ebp - 0x554c]
push edx
mov ecx, dword [ebp - 0x64a0]
call fcn.004ca890
mov dword [ebp - 0x18b4], eax
cmp dword [ebp - 0x18b4], 0
jge 0x4cb215
mov dword [ebp - 0x18b4], 0x2001c013
jmp 0x4cb287
push 1
lea eax, [ebp - 0x56a8]
push eax
lea ecx, [ebp - 0x18b0]
push ecx
push str._2Hd:..
call fcn.004cc2c9
mov dword [ebp - 0x234], eax
cmp dword [ebp - 0x234], 0
jne 0x4cb24a
mov dword [ebp - 0x18b4], 0x2001c014
jmp 0x4cb287
lea edx, [ebp - 0x554c]
push edx
lea eax, [ebp - 0x18b0]
push eax
push 0x5096cc
push 0xc58
mov ecx, dword [ebp + 0x14]
push ecx
call fcn.004c5960
add esp, 0x14
mov dword [ebp - 0x18b4], eax
cmp dword [ebp - 0x18b4], 0
jge 0x4cb287
mov dword [ebp - 0x18b4], 0x2001c015
mov dword [ebp - 4], 0xffffffff
jmp 0x4cb2c3
mov eax, dword [ebp - 0x18b4]
mov ecx, dword [ebp - 0x10]
mov dword fs:[0], ecx
pop edi
pop esi
pop ebx
mov esp, ebp
pop ebp
ret 0x10