Function at 0x91cc88
Capabilities:
Check for peb beingdebugged flag

Disassembly:
pop esp
add ch, byte [edx]
add ch, byte fs:[edx]
add word [ecx + 0x3b], dx
add dword [ecx + 0x3f], edx
add dword [ecx + 0x45], edx
add dword [ebp + 0x55], edx
add ch, byte [edx]
popal
add dword [ecx + 0x3d], edx
add dword [ecx + 0x48], edx
add ch, byte [edx]
pop edx
add ebp, dword [edi + ebp*2]
add ebp, dword [eax + esi*2]
add eax, 0x51014529
inc eax
add dword [ebp + 0x54], edx
add dword [ecx + 0x3a], edx
add al, 0x29
pop ecx
add ch, byte [edx]
push edi
add ch, byte [edx]
pop esi
add ch, byte [edx]
push esi
add ch, byte [edx]
pop ecx
add ch, byte [edx]
pop ebp
add ch, byte [edi]
xor al, 1
push ecx
inc edi
add al, 0x29
push ecx
add ch, byte [edx]
bound eax, qword [edx]
sub ah, byte [ebx + 2]
sub ah, byte [ebp + 1]
push ecx
cmp dword [ebx], eax
sub al, 0x6c
add esi, dword [ecx]
xor al, byte [ebx]
xor dword [ebx], esi
add ebp, dword [ebx + ebp*2]
add ebp, dword [esi + ebp*2]
add al, 0x29
pop ebx
add dword [ebp + 0x63], edx
add ch, byte [edi]
inc eax
add dword [ebp + 0x61], edx
add dword [ebp + 0x62], edx
add ch, byte [edi]
add ch, byte ss:[edi]
inc esi
add esi, dword [ecx]
sub al, 1
push ebp
pop eax
add esi, dword [ecx]
das
add esi, dword [ecx]
xor eax, 0x24a3502
das
dec eax
add ch, byte [edi]
inc edx
add esi, dword [ecx]
cmp byte [edx], al
das
cmp dword [ebx], eax
xor dword [edi], esi
add ch, byte [edi]
dec ebx
add ch, byte [edi]
cmp al, 1
push ebp
pop esi
add dh, byte [0x3f2f0261]
add dword [ebp + 0x60], edx
add dword [ebp + 0x57], edx
add esi, dword [ecx]
cmp al, 2
das
dec ebp
add ch, byte [edi]
inc ecx
add dword [ebp + 0x5a], edx
add ch, byte [edi]
cmp al, byte [edx]
das
aaa
add ch, byte [edi]
cmp byte [ecx], al
push ebp
pop ebx
add ch, byte [edi]
inc edi
add ch, byte [edi]
dec esi
add dword [ebp + 0x5d], edx
add ch, byte [edi]
add ch, byte ds:[edi]
cmp eax, 0x1655501
push ebp
add dword fs:[ebp + 0x56], edx
add dword [ebp + 0x5c], edx
add dword [ebp + 0x5f], edx
add ch, byte [edi]
dec edx
add esi, dword [ecx]
add esi, dword cs:[ecx]
cmp dword [edx], eax
das
inc esp
add dword [ebp + 0x59], edx
add ch, byte [edi]
xor eax, 0x24c2f02
das
inc ebx
add ch, byte [edi]
inc ebp
add ch, byte [edi]
dec ecx
add esi, dword [ecx]
xor byte [ebx], al
xor dword [ebx], edi
add esi, dword [ecx]
add esp, dword ss:[esp + edi*2 + 3]
jge 0x91cd9d
xor eax, 0x3136034b
add dword [edx + 0x5b], ebx
add esi, dword [esi]
xor dword [ecx], eax
pop edx
pop ebx
add dword [edx + 0x6f], ebx
add dword [edx + 0x6e], ebx
add esi, dword [esi]
daa
add dword [edx + 0x63], ebx
add esi, dword [esi]
sub dword [edx], eax
xor eax, 0x5935025d
add dh, byte [0x68350256]
add dword [edx + 0x5e], ebx
add dword [edx + 0x56], ebx
add esi, dword [esi]
add esi, dword es:[esi]
xor al, byte [edx]
xor eax, 0x4d5f015b
add dword [edx + 0x5a], ebx
add dh, byte [0x22360363]
add dword [edx + 0x70], ebx
add dword [edx + 0x6d], ebx
add dh, byte [0x4e35025f]
add esi, dword [0x2b36037c]
add dword [edx + 0x6c], ebx
add dh, byte [0x4d350265]
add dword [edx + 0x61], ebx
add dword [edx + 0x65], ebx
add dh, byte [0x23360364]
add dh, byte [0x665a0157]
add dword [edx + 0x60], ebx
add dh, byte [0x7d35034c]
add dword [edi + 0x3f], ebx
add dh, byte [0x55350267]
add dword [edx + 0x6b], ebx
add dh, byte [0x66350258]
add dword [edx + 0x6a], ebx
add esi, dword [esi]
and al, 2
cmp esi, dword [ebp + 4]
xor dword [edi + 1], esi
pop edx
push edi
add dh, byte [0x5c5a0153]
add dword [edx + 0x67], ebx
add al, 0x31
js 0x91ce3e
pop edx
bound eax, qword [edx]
xor eax, 0x5235025c
add dh, byte [0x62350250]
add dword [edx + 0x54], ebx
add dword [edx + 0x68], ebx
add dword [edx + 0x58], ebx
add dword [edi + 0x3e], ebx
add dh, byte [0x595a0160]
add al, 0x32
and eax, dword [ecx]
pop edx
push ebp
add dword [edx + 0x64], ebx
add dword [edx + 0x5f], ebx
add dword [edx + 0x5d], ebx
add dh, byte [0x695a0154]
add dh, byte [0x5e350251]
add dh, byte [0x773b025a]
add bh, byte [ebx]
jbe 0x91ce85
sub eax, 0x37e6403
jle 0x91ce8b
add dh, byte cs:[0x293c024f]
xor eax, 0x293c024f
add edi, dword [ebx]
jno 0x91ce95
pop edi
inc ecx
add edi, dword [ebx]
jo 0x91ce9c
cmp al, 0x2f
add bh, byte [ebx]
jl 0x91cea2
cmp al, 0x2c
add al, byte [edx + 0x7d]
add dword [edi + 0x44], ebx
add bh, byte [eax + esi]
add bh, byte [ebx + esi]
add dword [edi + 0x43], ebx
add bh, byte [ecx]
add bh, byte [edx + esi]
add bh, byte [ecx + esi]
add dword [edi + 0x45], ebx
add bh, byte [ebx]
js 0x91cec2
pop edi
inc eax
add dword [edi + 0x48], ebx
add edi, dword [ebx]
jae 0x91cecb
pop edi
inc esi
add bh, byte [esi + ebp]
add al, 0x37
jno 0x91ced5
cmp al, 0x24
add dword [edi + 0x4a], ebx
add bh, byte [esi + 0x22d3c02]
cmp al, 0x36
add dword [edi + 0x52], ebx
add dword [edi + 0x50], ebx
add bh, byte [ebx + ebp]
add bh, byte [edx + ebp]
add edi, dword [ebx]
add bh, byte [si]
sub byte [edx], al
cmp al, 0x22
add dword [edi + 0x49], ebx
add edi, dword [ebx]
add word [edi + 0x47], bx
add ch, byte [edi]
cmp eax, dword [edx]
cmp edi, dword [ecx + 3]
cmp ebp, dword [eax + 2]
inc ebx
cmp eax, 0x17a3b02
pop edi
inc edx
add dword [edi + 0x4f], ebx
add al, byte [ebx + 0x21]
add al, 0x37
pushal
add dword [edi + 0x4b], ebx
pop edi
dec ebx
add dword [edi + 0x4c], ebx
add bh, byte [ebx]
jnp 0x91cf26
cmp al, 0x34
add al, byte [edx + 0x7e]
add bh, byte [0x17e3b02]
pop edi
dec esi
add bh, byte [esi]
add bh, byte [ebx]
add edi, dword [ebx]
jb 0x91cf3f
cmp ebp, dword [ebp + 1]
pop edi
push ebx
add al, 0x37
outsd dx, dword [esi]
add edi, dword [ebx]
outsd dx, dword [esi]
add esp, dword [ebp + 0x21]
add dword [eax + edi + 3], esp
inc ecx
dec ecx
add eax, dword [ecx + 0x32]
add al, byte [ebx + 0x24]
add al, byte [ebx + 0x37]
add al, byte [ebx + 0x3c]
add al, byte [ebx + 0x30]
add dword [esp + esi + 2], esp
inc ebx
inc ecx
add dword [ecx + esi + 2], esp
inc ebx
and al, byte [ebx]
inc ecx
cmp al, byte [edx]
inc ebx
and eax, dword [ecx]
sub al, byte fs:[ecx]
xor eax, dword fs:[edx]
inc ebx
sub al, byte [ecx]
add dword ss:[edi + esi + 2], esp
inc ebx
sub eax, dword [ebx]
inc ecx
cmp byte [edx], al
inc ebx
cmp byte [edx], al
inc ebx
add dword ds:[edx + esi + 3], esp
inc ecx
add dword ds:[esp + ebp + 2], esp
inc ebx
sub dword [edx], eax
inc ebx
and eax, 0x2404302
inc ebx
add al, byte cs:[ebx + 0x2f]
add al, byte [ebx + 0x26]
add al, byte [ebx + 0x3a]
add al, byte [ebx + 0x31]
add al, byte [ebx + 0x3b]
add al, byte [ebx + 0x33]
add eax, dword [ecx + 0x3d]
add dword [ebp + ebp + 2], esp
dec edx
inc eax
add dword [eax + esi + 1], esp
add al, byte cs:[ebx + 0x3f]
add al, byte [ebx + 0x36]
add al, byte [ebx + 0x32]
add eax, dword [ecx + 0x36]
add eax, dword [ecx + 0x33]
add al, byte [ebx + 0x27]
add dword [eax + 0x7a], ebp
add al, byte [ebx + 0x35]
add dword [ebp + esi + 2], esp
inc ebx
sub eax, 0x2344103
inc ebx
sub al, 3
inc ecx
dec eax
add eax, dword [edi + 0x25]
add eax, dword [ecx + 0x42]
add dword [edi + ebp + 1], esp
sub eax, dword fs:[edx]
dec edx
push ebp
add al, byte [ebx + 0x39]
add al, byte [ebx + 0x34]
add al, byte [ebx + 0x28]
add eax, dword [ecx + 0x44]
add eax, dword [ecx + 0x45]
add esp, dword [esi + 0x76]
add cl, byte [edx + 0x50]
add eax, dword [esi + 0x78]
add cl, byte [edx + 0x41]
add cl, byte [edx + 0x4c]
add eax, dword [edi + 0x28]
add cl, byte [edx + 0x53]
add dword [eax + 0x78], ebp
add dword [edi + 0x51], ebx
add cl, byte [edx + 0x51]
add dword [eax + 0x73], ebp
add eax, dword [esi + 0x7e]
add eax, dword [edi + 0x24]
add eax, dword [esi + 0x7a]
add dword [eax + 0x72], ebp
add cl, byte [edx + 0x58]
add al, 0x43
pop ebp
add cl, byte [edx + 0x42]
add cl, byte [edx + 0x4f]
add cl, byte [edx + 0x43]
add cl, byte [edx + 0x4e]
add dword [eax + 0x76], ebp
add cl, byte [edx + 0x52]
add bh, byte [edi]
add eax, dword [edi + 0x21]