Function at 0x10001ce9
Capabilities:
Contain obfuscated stackstrings

Disassembly:
add byte [eax], al
mov dword [ebp - 0x60], esi
mov dword [ebp - 0x5c], ebx
mov dword [ebp - 0x58], ebx
mov dword [ebp - 0x54], eax
mov dword [ebp - 0x50], ebx
call dword [0x1000209c]
mov dword [ebp - 0x4c], eax
lea eax, [ebp - 0x68]
push eax
mov dword [ebp - 0x48], ebx
mov dword [ebp - 0x44], ebx
mov dword [ebp - 0x40], 0x10003020
mov dword [ebp - 0x3c], ebx
call dword [0x100020a0]
cmp ax, bx
jne 0x10001d2c
push 0x1000300c
jmp 0x10001f41
push ebx
push dword [0x100030b0]
movzx eax, ax
push ebx
push ebx
push ebx
push ebx
push ebx
push ebx
push 0x84000000
push ebx
push eax
push 0x80
call dword [0x100020a4]
cmp eax, ebx
mov dword [0x100038d4], eax
jne 0x10001d6b
push 0x1000300c
call 0x10001f4b
call fcn.10001c0c
jmp 0x10001f46
push esi
push 0xfffffffffffffffc
push edi
call dword [0x100020a8]
mov dword [0x100038dc], eax
cmp byte [0x10003088], 2
mov dword [0x100030a8], ebx
jne 0x10001d95
push dword [0x1000308c]
call dword [0x10002038]
mov esi, dword [0x100020ac]
push ebx
call esi
push 1
mov edi, eax
call esi
mov esi, 0x100030b8
mov dword [ebp + 0xc], eax
push esi
mov byte [0x10003088], 2
mov dword [0x10003098], ebx
mov dword [0x1000309c], ebx
mov dword [0x100038d8], edi
mov dword [0x100030b4], eax
mov byte [ebp - 0x14], 0x2f
mov byte [ebp - 0x13], 0x47
mov byte [ebp - 0x12], 0x52
mov byte [ebp - 0x11], 0x41
mov byte [ebp - 0x10], 0x44
mov byte [ebp - 0xf], 0x49
mov byte [ebp - 0xe], 0x45
mov byte [ebp - 0xd], 0x4e
mov byte [ebp - 0xc], 0x54
mov byte [ebp - 0xb], bl
mov byte [ebp - 0x20], 0x2f
mov byte [ebp - 0x1f], 0x46
mov byte [ebp - 0x1e], 0x49
mov byte [ebp], 0
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
add byte [eax], al
jecxz 0x1000204e
mov byte [ebp - 0x1c], 0x4c
mov byte [ebp - 0x1b], 0x53
mov byte [ebp - 0x1a], 0x43
mov byte [ebp - 0x19], 0x52
mov byte [ebp - 0x18], 0x45
mov byte [ebp - 0x17], 0x45
mov byte [ebp - 0x16], 0x4e
mov byte [ebp - 0x15], bl
mov byte [ebp - 8], 0x2f
mov byte [ebp - 7], 0x54
mov byte [ebp - 6], 0x49
mov byte [ebp - 5], 0x4c
mov byte [ebp - 4], 0x45
mov byte [ebp - 3], 0x44
mov byte [ebp - 2], bl
call 0x10002b1c
lea eax, [ebp - 0x14]
push eax
push esi
call dword [0x1000205c]
test eax, eax
jne 0x10002070
call 0x10002a69
mov dword [0x1000308c], eax
call 0x10002a69
mov dword [0x100030a0], eax
mov byte [0x10003088], 1
jmp 0x100020fa
lea eax, [ebp - 0x20]
push eax
push esi
call dword [0x1000205c]
test eax, eax
jne 0x10002095
mov eax, dword [ebp + 0xc]
mov dword [0x10003098], edi
mov dword [0x1000309c], eax
push esi
call 0x10002b1c
jmp 0x100020b0
lea eax, [ebp - 8]
push eax
push esi
call dword [0x1000205c]
test eax, eax
je 0x1000208d
mov dword [0x100038d8], ebx
mov dword [0x100030b4], ebx
lea eax, [ebp - 0x38]
push eax
push dword [0x1000309c]
push dword [0x10003098]
call 0x10002a14
cmp eax, ebx
mov dword [0x1000308c], eax
je 0x10002146
cmp dword [0x10003098], ebx
mov eax, dword [ebp - 0x30]
mov ecx, dword [ebp - 0x34]
jne 0x100020e7
mov dword [0x10003098], ecx
mov dword [0x1000309c], eax
cmp dword [0x100038d8], ebx
jne 0x100020fa
mov dword [0x100038d8], ecx
mov dword [0x100030b4], eax
mov dword [0x100030a8], 1
call 0x10001e0c
mov esi, dword [0x100038d4]
cmp esi, ebx
je 0x1000213c
mov eax, dword [0x100030b4]
mov edx, dword [ebp + 0xc]
mov ecx, dword [0x100038d8]
sub edx, eax
push 0x10
sub edi, ecx
push eax
push ecx
shr edx, 1
shr edi, 1
push edx
push edi
push dword [0x100038e0]
push esi
call dword [0x100020b0]
push 0x10003004
call 0x1000214b
pop edi
pop esi
pop ebx
leave
ret